From 8d9db38a340c2a78e00d041666ff1d4339eae451 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 1 Apr 2026 10:10:43 +0200 Subject: [PATCH 0001/2000] New Crowdin updates (#3242) * New translations parameters.md (Japanese) * New translations quick-tour.md (Japanese) * New translations parameters.md (Japanese) * New translations parameters.md (Japanese) * New translations quick-tour.md (Japanese) * New translations ordering.md (Japanese) --- .../current/Concepts/ordering.md | 10 +++++----- .../current/Concepts/parameters.md | 12 ++++++------ .../current/Concepts/quick-tour.md | 8 ++++---- .../version-21-R2/Concepts/parameters.md | 12 ++++++------ .../version-21-R2/Concepts/quick-tour.md | 2 +- .../version-21/Concepts/parameters.md | 12 ++++++------ 6 files changed, 28 insertions(+), 28 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/ordering.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/ordering.md index 155e901be807d7..e57c2abf96a146 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/ordering.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/ordering.md @@ -36,12 +36,12 @@ title: コレクションとオブジェクトの並び替え | 6 | **collection** | | 内部的な順序(コレクション関数と同じ、以下参照) | | 7 | **日付** | | 時系列順(古い日付が新しい日付の *前* になります。例: !1990-01-01! *の次に* !2000-01-01!) | -### Special numeric values +### 特殊な数値 -Special floating-point values `+INF` (positive infinity), `-INF` (negative infinity), and `NaN` (Not-a-Number) present in collections and objects are ordered according to the following natural sequence: **NaN < -INF < finite values < +INF**. +コレクションおよびオブジェクト内の特殊な浮動小数点値 `+INF` (正の無限大)、 `-INF` (負の無限大)、および `NaN` (Not-a-Number、数値ではない) は、以下の自然な順番 に従って並べ替えされます: **NaN < -INF < 有限の値 < +INF** 。 -### Consistent ordering in collections +### コレクション内での一貫した並び順 -Collection sorting functions (see [Ordering functions](#ordering-functions) section above) implement a **consistent sort** for complex types such as objects and collections. By "consistent", we mean that successive calls to the same sorting function (e.g., `collection.orderBy()`) on the same collection produce identical ordering for complex type values. Formally, if a sort expression yields the same comparative result for two elements, the relative order of those elements is preserved. +コレクションのソート関数(上記の[並べ替え機能](#並べ替え機能) の章を参照してください)はオブジェクトやコレクションなどの複雑な型のための **一貫したソート** を実装しています。 ここでいう "一貫した" とは、同じコレクションに対して同じソート関数(例: `collection.orderBy()`) への連続した呼び出しをした場合、これらは複雑な型の値に対して同一の並べ替えの結果を生成するということです。 正式には、二つの要素に対してソート式が同じ比較結果をもたらす場合、それらの要素の相対的な順序は保持されるということです。 -Other 4D sorting operations do not provide this stability guarantee when comparing complex types. +他の4D のソート操作で複雑な型の比較をした場合には、こういった同一性の保証はしないということです。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/parameters.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/parameters.md index 3786cae4bbd6c6..d8c0b1c6c442eb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/parameters.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/parameters.md @@ -174,30 +174,30 @@ Function square($x : Integer) : Integer return $x * $x ``` -`return`文は、[戻り値](#戻り値) の標準的なシンタックスと併用することができます (戻り値は宣言された型でなくてはなりません)。 When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Keep in mind that it ends immediately the code execution. Examine the following examples: +`return`文は、[戻り値](#戻り値) の標準的なシンタックスと併用することができます (戻り値は宣言された型でなくてはなりません)。 戻り値の宣言していた場合(例: `myFunction() -> $myReturnValue : Text`)、 `return $x` は暗示的に `$myReturnValue:=$x` を実行し、呼び出し元に戻ります。 この場合、コード実行は直ちに終了されるという点に注意してください。 以下の例で詳しく見てみましょう: ```4d Function getValue -> $v : Integer $v:=10 return - // function returns 10 + // 関数は 10 を返す Function getValue -> $v : Integer $v:=10 return 20 - // function returns 20 + // 関数は 20 を返す Function getValue -> $v : Integer return 10 $v:=20 // never executed - // function returns 10 + // 関数は 10 を返す Function getValue -> $v : Integer - return "Hello" //error + return "Hello" // エラー Function returnHello return "Hello" - // function returns "Hello" + // 関数は "Hello" を返す ``` ## 引数の間接参照 (${N}) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md index 3b1ad4959f5f98..3e0ea7d67465cb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md @@ -359,7 +359,7 @@ $str:=String("hello"+\ コメントの書き方は2通りあります: - `//` 記号の後はすべてコメントとして扱われるため、これを使って1行のコメントが書けます -- `/...**/` for inline or multiline commnents. +- `/...**/` はインラインコメントまたは複数行コメントに使用されます。 これらの書き方は同時に使用できます。 @@ -428,7 +428,7 @@ End for 4D ランゲージドキュメントでは、次の表記が使われています: -- 中カッコ `{ }` は、任意のパラメーターを示します。 For example, `.delete({ option : Integer })` means that the *option* parameter may be omitted when calling the function. +- 中カッコ `{ }` は、任意のパラメーターを示します。 例えば、`.delete({ option : Integer })` は *option* 引数は関数を呼び出す際に省略可能であることを意味します。 - `any` キーワードは、あらゆる型(数値、テキスト、ブール、日付、時間、オブジェクト、コレクション、など)が可能な引数に対して使用されます。 -- the `*...param* : Type` notation indicates from 0 to an unlimited number of parameters of the same type. たとえば、`.concat( value : any { ;...valueN : any } ) : Collection` という表記の場合、あらゆる型の引数を数に制限なく関数に渡すことができます。 -- the `...(*param* : Type ; *param2* : Type)` notation indicates from 1 to an unlimited number of groups of parameters. 例えば、`COLLECTION TO ARRAY ( collection : Collection ; array : Array {; propertyName : Text}{; ...(array : Array ; propertyName : Text) } )` という表記は、値またはテキスト型配列のペアを無制限にコマンドに渡すことができるということを意味します。 +- `*...param* : Type` という表記は、同じ型の引数を 0 から無制限に受け付けることを意味します。 たとえば、`.concat( value : any { ;...valueN : any } ) : Collection` という表記の場合、あらゆる型の引数を数に制限なく関数に渡すことができます。 +- `...(*param* : Type ; *param2* : Type)` という表記は、グループの引数を1つから無制限に受け付けることを意味します。 例えば、`COLLECTION TO ARRAY ( collection : Collection ; array : Array {; propertyName : Text}{; ...(array : Array ; propertyName : Text) } )` という表記は、値またはテキスト型配列のペアを無制限にコマンドに渡すことができるということを意味します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md index 64adb0c8921510..22e26497e0b62d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md @@ -174,30 +174,30 @@ Function square($x : Integer) -> $result : Integer return $x * $x ``` -`return`文は、[戻り値](#戻り値) の標準的なシンタックスと併用することができます (戻り値は宣言された型でなくてはなりません)。 When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Keep in mind that it ends immediately the code execution. Examine the following examples: +`return`文は、[戻り値](#戻り値) の標準的なシンタックスと併用することができます (戻り値は宣言された型でなくてはなりません)。 戻り値の宣言していた場合(例: `myFunction() -> $myReturnValue : Text`)、 `return $x` は暗示的に `$myReturnValue:=$x` を実行し、呼び出し元に戻ります。 この場合、コード実行は直ちに終了されるという点に注意してください。 以下の例で詳しく見てみましょう: ```4d Function getValue -> $v : Integer $v:=10 return - // function returns 10 + // 関数は 10 を返す Function getValue -> $v : Integer $v:=10 return 20 - // function returns 20 + // 関数は 20 を返す Function getValue -> $v : Integer return 10 $v:=20 // never executed - // function returns 10 + // 関数は 10 を返す Function getValue -> $v : Integer - return "Hello" //error + return "Hello" // エラー Function returnHello return "Hello" - // function returns "Hello" + // 関数は "Hello" を返す ``` ## 引数の間接参照 (${N}) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Concepts/quick-tour.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Concepts/quick-tour.md index 0be722fb94f6b3..d2a5912467d619 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Concepts/quick-tour.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Concepts/quick-tour.md @@ -431,4 +431,4 @@ End for - 中カッコ `{ }` は、任意のパラメーターを示します。 たとえば、`.delete( { option : Integer } )` という表記の場合、関数を呼び出す際に *option* パラメーターを省略することができます。 - `any` キーワードは、あらゆる型(数値、テキスト、ブール、日付、時間、オブジェクト、コレクション、など)が可能な引数に対して使用されます。 - the `; *...param* : Type` notation indicates from 0 to an unlimited number of parameters of the same type. たとえば、`.concat( value : any { ;...valueN : any } ) : Collection` という表記の場合、あらゆる型の引数を数に制限なく関数に渡すことができます。 -- the `...(*param* : Type ; *param2* : Type)` notation indicates from 1 to an unlimited number of groups of parameters. 例えば、`COLLECTION TO ARRAY ( collection : Collection ; array : Array {; propertyName : Text}{; ...(array : Array ; propertyName : Text) } )` という表記は、値またはテキスト型配列のペアを無制限にコマンドに渡すことができるということを意味します。 +- `...(*param* : Type ; *param2* : Type)` という表記は、グループの引数を1つから無制限に受け付けることを意味します。 例えば、`COLLECTION TO ARRAY ( collection : Collection ; array : Array {; propertyName : Text}{; ...(array : Array ; propertyName : Text) } )` という表記は、値またはテキスト型配列のペアを無制限にコマンドに渡すことができるということを意味します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md index ea7b1d0d6d1887..88d488d8dc82b0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md @@ -180,30 +180,30 @@ Function square($x : Integer) -> $result : Integer return $x * $x ``` -`return`文は、[戻り値](#戻り値) の標準的なシンタックスと併用することができます (戻り値は宣言された型でなくてはなりません)。 When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Keep in mind that it ends immediately the code execution. Examine the following examples: +`return`文は、[戻り値](#戻り値) の標準的なシンタックスと併用することができます (戻り値は宣言された型でなくてはなりません)。 戻り値の宣言していた場合(例: `myFunction() -> $myReturnValue : Text`)、 `return $x` は暗示的に `$myReturnValue:=$x` を実行し、呼び出し元に戻ります。 この場合、コード実行は直ちに終了されるという点に注意してください。 以下の例で詳しく見てみましょう: ```4d Function getValue -> $v : Integer $v:=10 return - // function returns 10 + // 関数は 10 を返す Function getValue -> $v : Integer $v:=10 return 20 - // function returns 20 + // 関数は 20 を返す Function getValue -> $v : Integer return 10 $v:=20 // never executed - // function returns 10 + // 関数は 10 を返す Function getValue -> $v : Integer - return "Hello" //error + return "Hello" // エラー Function returnHello return "Hello" - // function returns "Hello" + // 関数は "Hello" を返す ``` ## 引数の間接参照 (${N}) From 4af64a3d78e7e6d4be28e19f0920f923a02a87c1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 2 Apr 2026 16:59:00 +0200 Subject: [PATCH 0002/2000] Feature/syntax checker commands (#3243) * Update quick-tour.md * final --- docs/Concepts/quick-tour.md | 47 ++++++++++++++++++++++++++++++++++--- docs/Notes/updates.md | 3 ++- 2 files changed, 46 insertions(+), 4 deletions(-) diff --git a/docs/Concepts/quick-tour.md b/docs/Concepts/quick-tour.md index 02ef006eccf64f..ca71fecd735f86 100644 --- a/docs/Concepts/quick-tour.md +++ b/docs/Concepts/quick-tour.md @@ -438,6 +438,47 @@ In the following example, the **Carriage return** character (escape sequence `\r The following conventions are used in the 4D language documentation: - the `{ }` characters (braces) indicate optional parameters. For example, `.delete({ option : Integer })` means that the *option* parameter may be omitted when calling the function. -- the `any` keyword is used for parameters that can be of any type (number, text, boolean, date, time, object, collection...). -- the `*...param* : Type` notation indicates from 0 to an unlimited number of parameters of the same type. For example, `.concat( value : any { ;...valueN : any } ) : Collection` means that an unlimited number of values of any type can be passed to the function. -- the `...(*param* : Type ; *param2* : Type)` notation indicates from 1 to an unlimited number of groups of parameters. For example, `COLLECTION TO ARRAY ( collection : Collection ; array : Array {; propertyName : Text}{; ...(array : Array ; propertyName : Text) } )` means that an unlimited number of couple values of type array/text can be passed to the command. +- the `any` keyword is used for parameters that can be a value of any type (number, text, boolean, date, time, object, collection...). +- when a parameter can accept several types, they are listed and separated by comma, for example: `value : Text, Real, Date, Time` +This means the parameter *value* can be Text OR Real OR Date OR Time. +- **variadic parameter**: the `...param : Type` notation indicates from 0 to an unlimited number of parameters of the same type. For example, `.concat( value : any { ;...valueN : any }) : Collection` means that an unlimited number of values of any type can be passed to the function. +- **variadic group of parameters**: the `{; ...(param1 : Type ; param2 : Type)}` notation indicates from 1 to an unlimited number of groups of parameters. For example, `COLLECTION TO ARRAY( collection : Collection ; array : Array {; propertyName : Text}{; ...(array : Array ; propertyName : Text) })` means that an unlimited number of couple values of type array/text can be passed to the command. + + +### Parameter type description + +In the 4D language documentation, the following parameter types can be used. + +|Type | Definition | Examples of a 4D command using it| +|-- | -- | --| +|>, <, >=, <=, #, =, \| , % | Comparison, logical operators or symbols used in query conditions or expressions.| ORDER BY([Products];[Products]Type;<)
PRINT RECORD([Employees];>)| +|any | A parameter that can accept any supported data type | JSON Stringify($value)
$col.push(6;New object("firstname";"John"))| +|Array | A variable containing a list of values of the same type. | ARRAY TEXT($arr;10)| +|BLOB array | An array containing BLOB values. | ARRAY BLOB($data;10)| +|Blob | Binary large object used to store binary data. | BLOB TO DOCUMENT($blob;"file.bin")| +|Boolean | A logical value: True or False. | If (OK=1)| +|Boolean array | An array containing boolean values. | ARRAY BOOLEAN($flags;10)| +|Class name (ex: 4D.File) | A reference to a class type used to create or manipulate class instances. | $file:=File("/RESOURCES/NovelCover1.jpg")| +|Collection | An ordered list of values that can contain multiple types. | New collection("A";"B";"C")| +|Date | A calendar date value. | $vDate:=Current date| +|Date array | An array containing date values. | ARRAY DATE($dates;10)| +|Expression| Can be anything | SET PROCESS VARIABLE($vlProcess;vtCurStatus;"")| +|Field | A reference to a field belonging to a table. | ORDER BY([Person];[Person]Name)| +|Integer | A whole number without decimal part. | $Sel:=ds.Employee.newSelection(dk keep ordered)| +|Integer array | An array containing integer values. | ARRAY INTEGER($numbers;10)| +|Longint array | An array containing long integer values. | ARRAY LONGINT($values;10)| +|Object array | An array containing objects. | ARRAY OBJECT($objects;10)| +|Object | A structured data container composed of key/value pairs. | $entity.fromObject($o)| +|Operator | Always *. | QUERY([Person];[Person]Name="Smith";*)| +|Picture array | An array containing pictures. | ARRAY PICTURE($images;10)| +|Picture | A graphical image value. | READ PICTURE FILE($pic;"image.png")| +|Pointer array | An array containing pointers. | ARRAY POINTER($ptrs;10)| +|Pointer | A reference to another variable, field, or object. | If(Is nil pointer($ptr))| +|Real array | An array containing real numbers. | ARRAY REAL($values;10)| +|Real | A floating-point numeric value. | $vlResult:=Int(123.4)| +|Table | A reference to a database table. | ALL RECORDS([Person])| +|Text | A sequence of characters representing textual data. | ALERT("Hello world")| +|Text array | An array containing text values. | ARRAY TEXT($names;10)| +|Time | A time value representing hours, minutes, and seconds. | Current time| +|Time array | An array containing time values. | ARRAY TIME($times;10)| +|Variable | A writable variable of type "any" that can receive a value (assignable). | SET PICTURE METADATA(vPicture;IPTC keywords;$arrTkeywords)| diff --git a/docs/Notes/updates.md b/docs/Notes/updates.md index e58b200ca768b0..2cb255bb68a4f9 100644 --- a/docs/Notes/updates.md +++ b/docs/Notes/updates.md @@ -25,6 +25,7 @@ title: Release Notes - The [`JSON Validate`](../commands/json-validate) command now takes the *$schema* key into account and generates an error if a non-supported version is declared in the schema. - For clarity, formula objects are now instances of a new [`4D.Formula`](../API/FormulaClass.md) class that inherits from the generic [`4D.Function`](../API/FunctionClass.md) class. +- In 4D 21 R3, new improvements to the [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) apply to language commands (see [this blog post](https://blog.4d.com/enhancement-of-command-syntax-checking-in-the-editor)). Syntax errors that were previously undetected may now be flagged in your code. - The "PHP" page has been removed from the [Settings dialog box](../settings/overview.md). Use the [PHP selectors with the `SET DATABASE PARAMETER`](../commands/set-database-parameter#php-interpreter-ip-address-55) command to configure a PHP interpeter. - The **Legacy** network layer is no longer supported as of 4D 21 R3. Projects and binary databases that were using the Legacy network layer are automatically set to [**ServerNet**](../settings/client-server.md#network-layer) when upgraded to 4D 21 R3 and higher. @@ -34,7 +35,7 @@ Read [**What’s new in 4D 21 R2**](https://blog.4d.com/whats-new-in-4d-21-r2/), #### Highlights -- [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) has been enhanced to provide greater precision in error detection (see [this blog post](https://blog.4d.com/better-error-handling-and-type-inference-for-4d-developers) for more information). +- The [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) has been enhanced to provide greater precision in error detection (see [this blog post](https://blog.4d.com/better-error-handling-and-type-inference-for-4d-developers) for more information). - [4D Write Pro standard actions](../WritePro/user-legacy/standard-actions.md) that apply [lists](../WritePro/user-legacy/using-a-4d-write-pro-area.md#lists) now automatically adjust paragraph margins to keep markers positioned inside it. - Built-in support of `order by` in query strings for AI vector searches using [`query()`](../API/DataClassClass.md#query-by-vector-similarity) functions and the [REST API](../REST/$orderby.md). - You can now create and open Qodly Pages from the [Explorer](../Develop/explorer.md). From c01276f7778d43f5dfbb12e828df16f888c6d9a6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 2 Apr 2026 17:18:07 +0200 Subject: [PATCH 0003/2000] Feature/more data (#3244) * fixed the page, including feedback from Vanessa * Update data-collect.md --- docs/Admin/data-collect.md | 121 ++++++++++++++++++++++++------------- 1 file changed, 79 insertions(+), 42 deletions(-) diff --git a/docs/Admin/data-collect.md b/docs/Admin/data-collect.md index a32efbbb0fd2fa..51eab5269a080d 100644 --- a/docs/Admin/data-collect.md +++ b/docs/Admin/data-collect.md @@ -3,7 +3,7 @@ id: data-collect title: Data Collection --- -To help us make our products always better, we automatically collect data regarding usage statistics on running 4D Server applications. Collected data is transferred with no impact on the user experience. No personal data is collected. For more information on 4D policy regarding personal data protection, please got to [this page](https://us.4d.com/privacy-policy). +To help us make our products always better, we automatically collect data regarding usage statistics on running 4D Server applications. Collected data is transferred with no impact on the user experience. No personal data is collected. For more information on 4D policy regarding personal data protection, please visit [this page](https://us.4d.com/privacy-policy). The section below explains: @@ -28,77 +28,114 @@ Some data is also collected at regular intervals. |Data|Type|Notes| |---|----|---| -|buildNumber|Number|Build number of the 4D application| +| appServer | Object | Object containing application server information | +| appServer.hits | Number | Number of requests from internal processes | +| appServer.bytesIn | Number | Bytes received by internal processes | +| appServer.bytesOut | Number | Bytes sent by internal processes | +| appServer.executionTime | Number | CPU execution time for internal processes | |cacheMissBytes|Object|Number of bytes missed from cache | |cacheMissCount|Object|Number of reads missed in the cache | |cacheReadBytes|Object|Number of bytes read from cache| |cacheReadCount|Object|Number of reads in the cache | -|cacheSize|Number|Cache size in bytes| |classUsage|Object|Number of instances of certain language classes| -|compiled|Boolean|True if the application is compiled| |connectionSystems|Collection|Client OS without the build number (in parenthesis) and number of clients using it| -|CPU|Text|Name, type, and speed of the processor| -|dataFileSize|Number|Data file size in bytes| +|databases[].cacheSize|Number|Cache size in bytes| +|databases[].externalDatastoreOpened|Number|Number of calls to `Open datastore`| +|databases[].id|Number|Database ID| +|databases[].internalDatastoreOpened|Number|Number of times the datastore is opened by an external server| +|databases[].maxConcurrent4DClients|Number|Maximum number of simultaneous 4D Client sessions (using a 4D Client license) over the collection interval | +|databases[].maxConcurrentRestSessions|Number|Maximum number of simultaneous REST sessions over the collection interval| +|databases[].maxConcurrentWebSessions|Number|Maximum number of simultaneous Web sessions (4DACTION and SOAP) over the collection interval| +|databases[].maximum4DClientConnections|Number|Maximum number of 4D Client connections to the server | +|databases[].numberOfDistinctClients|Number|Distinct count of client persistent UUID seen over collection interval| +|databases[].numberOfFields|Number|Number of fields| +|databases[].numberOfKeepRecordSyncInfo|Number|Number of tables with the "Enable Replication" option checked| +|databases[].numberOfRecordsMax|Number|Total number of records| +|databases[].numberOfTables|Number|Number of tables| +|databases[].qodly.webforms|Number|Number of Qodly webforms| +|databases[].remoteDebugger4DRemoteAttachments|Number|Number of attachments to the remote debugger from a remote 4D| +|databases[].remoteDebuggerQodlyAttachments|Number|Number of attachments to the remote debugger from Qodly| +|databases[].remoteDebuggerVSCodeAttachments|Number|Number of attachments to the remote debugger from VS Code| +|databases[].structureHash|Text|| +|databases[].uniqueID|Text (hashed string)|Unique id associated to the database (*Polynomial Rolling hash of the database name*)| +|databases[].uptime|Number|Time elapsed (in seconds) between two collection events| +|databases[].uuid|Text|Database UUID| +|databases[].webIPAddressesNumber|Number|Number of different IP addresses that made a request to 4D Server | +|databases[].webMaxScalableSessions|Number|Maximum number of scalable sessions on the server | +|databases[].webScalableSessions|Boolean|True if scalable sessions are activated | |dataSegment1.diskReadBytes|Object|Number of bytes read in the data file | |dataSegment1.diskReadCount|Object|Number of reads in the data file | |dataSegment1.diskWriteBytes|Object|Number of bytes written in the data file | |dataSegment1.diskWriteCount|Object|Number of writes in the data file | -|databases.externalDatastoreOpened|Number|Number of calls to `Open datastore`| -|databases.internalDatastoreOpened|Number|Number of times the datastore is opened by an external server| -|databases.remoteDebugger4DRemoteAttachments|Number|Number of attachments to the remote debugger from a remote 4D| -|databases.remoteDebuggerQodlyAttachments|Number|Number of attachments to the remote debugger from Qodly| -|databases.remoteDebuggerVSCodeAttachments|Number|Number of attachments to the remote debugger from VS Code| -|databases.restMaxLicensedSessions|Number|Maximum number of REST web sessions on the server that use the REST license| -|databases.restMaxUnlicensedSessions|Number|Maximum number of other REST web sessions on the server| -|databases.webIPAddressesNumber|Number|Number of different IP addresses that made a request to 4D Server | -|databases.webMaxLicensedSessions|Number|Maximum number of non-REST web sessions on the server that use the webserver license| -|databases.webMaxUnlicensedSessions|Number|Maximum number of other non-REST web sessions on the server| -|databases.webScalableSessions|Boolean|True if scalable sessions are activated | -|encrypted|Boolean|True if the data file is encrypted| +|dataSize|Number|Data file size in bytes| +| dbServer | Object | Object containing DB4D server information | +| dbServer.hits | Number | Number of requests from internal processes | +| dbServer.bytesIn | Number | Bytes received by internal processes | +| dbServer.bytesOut | Number | Bytes sent by internal processes | +| dbServer.executionTime | Number | CPU execution time for internal processes | |encryptedConnections|Boolean|True if client/server connections are encrypted| |externalPHP|Boolean|True if the client performs a call to `PHP execute` and uses its own version of php | +|general.buildNumber|Number|Build number of the 4D application| +|general.headless|Boolean|True if the application is running in headless mode| +|general.isRosetta|Boolean|True if 4D is emulated through Rosetta on macOS, False otherwise (not emulated or on Windows).| +|general.license|Object|Commercial name and description of product licenses| +|general.uniqueID|Text|Unique ID of the 4D Server| +|general.version|Text|Version number of the 4D application| |hasDataChangeTracking|Boolean|True if a "__DeletedRecords" table exists| -|headless|Boolean|True if the application is running in headless mode| -|id|Text (hashed string)|Unique id associated to the database (*Polynomial Rolling hash of the database name*)| |indexSegment.diskReadBytes|Number|Number of bytes read in the index file| |indexSegment.diskReadCount|Number|Number of reads in the index file | |indexSegment.diskWriteBytes|Number|Number of bytes written in the index file | |indexSegment.diskWriteCount|Number|Number of writes in the index file | -|indexesSize|Number|Index size in bytes| +|indexSize|Number|Index size in bytes| +|isCompiled|Boolean|True if the application is compiled| +|isEncrypted|Boolean|True if the data file is encrypted| |isEngined|Boolean|True if the application is merged with 4D Volume Desktop| -|isRosetta|Boolean|True if 4D is emulated through Rosetta on macOS, False otherwise (not emulated or on Windows).| +|isProjectMode|Boolean|True if the application is a project| |LDAPLogin|Number|Number of calls to `LDAP LOGIN`| -|license|Object|Commercial name and description of product licenses| -|maximum4DClientConnections|Number|Maximum number of 4D Client connections to the server | +|license.sffPrimaryKey|Number|Server master product number| +|machine.CPU|Text|Name, type, and speed of the processor| +|machine.memory|Number|Volume of memory storage (in bytes) available on the machine| +|machine.numberOfCores|Number|Total number of cores| +|machine.system|Text|Operating system version and build number| |maximumNumberOfWebProcesses|Number|Maximum number of simultaneous web processes| |maximumUsedPhysicalMemory|Number|Maximum use of physical memory| |maximumUsedVirtualMemory|Number|Maximum use of virtual memory| -|memory|Number|Volume of memory storage (in bytes) available on the machine| |mobile|Collection|Information on mobile sessions| -|numberOfCores|Number|Total number of cores| -|numberOfFields|Number|Number of fields| -|numberOfKeepRecordSyncInfo|Number|Number of tables with the "Enable Replication" option checked| -|numberOfRecordsMax|Number|Total number of records| -|numberOfTables|Number|Number of tables| |numberOfWebServices|Number|Number of methods published as Web Services| |ODBCLogin|Number|Number of calls to `SQL LOGIN` using ODBC| |phpCall|Number|Number of calls to `PHP execute` | -|projectMode|Boolean|True if the application is a project| -|qodly.webforms|Number|Number of Qodly webforms| |QueryBySQL|Number|Number of calls to `QUERY BY SQL`| -|restHits|Number|Number of hits on the REST server during the data collection| +| restServer | Object | Object containing REST server information | +| restServer.bytesIn | Number | Bytes received by the REST server | +| restServer.bytesOut | Number | Bytes sent by the REST server | +| restServer.hits | Number | Number of hits on the REST server | +| restServer.executionTime | Number | CPU execution time for the REST WEB server | +| soapServer | Object | Object containing SOAP server information | +| soapServer.bytesIn | Number | Bytes received by the SOAP server | +| soapServer.bytesOut | Number | Bytes sent by the SOAP server | +| soapServer.hits | Number | Number of hits on the SOAP server | +| soapServer.executionTime | Number | CPU execution time for the SOAP server | |SQLBeginEndStatement|Number|Number of uses of `Begin SQL` / `End SQL`| |SQLLoginInternal|Number|Number of calls to `SQL LOGIN` using SQL_INTERNAL| -|SQLServer|Number|Number of SQL requests through the network| -|system|Text|Operating system version and build number| -|uniqueID|Text|Unique ID of the 4D Server| -|uptime|Number|Time elapsed (in seconds) since local 4D database was opened| +| sqlServer | Object | Object containing SQL server information | +| sqlServer.hits | Number | Number of SQL queries executed | +| sqlServer.bytesIn | Number | Bytes received by the SQL engine | +| sqlServer.bytesOut | Number | Bytes sent by the SQL engine | +| sqlServer.executionTime | Number | CPU execution time for SQL queries | |usingQUICNetworkLayer|Boolean|True if the database uses the QUIC network layer| -|version|Number|Version number of the 4D application| -|webServer|Object|"started":true if the web server is starting or started| -|webserverBytesIn|Number|Bytes received by the web server during the data collection| -|webserverBytesOut|Number|Bytes sent by the web server during the data collection| -|webserverHits|Number|Number of hits on the web server during the data collection| +| totalExecutionTime | Number | Total CPU execution time: sum of all request types | +| totalRequests | Number | Total requests: sum of web, REST, SOAP, SQL, and internal traffic | +| webServer | Object | Object containing Web server information| +| webServer.bytesIn | Number | Bytes received by the Web server | +| webServer.bytesOut | Number | Bytes sent by the Web server | +| webServer.hits | Number | Number of hits on the Web server | +| webServer.executionTime | Number | CPU execution time for the Web server | +| webStaticServer | Object | Object containing the static Web server information | +| webStaticServer.bytesIn | Number | Bytes received by the static Web server | +| webStaticServer.bytesOut | Number | Bytes sent by the static Web server | +| webStaticServer.hits | Number | Number of hits on the static Web server | +| webStaticServer.executionTime | Number | CPU execution time for the static Web server | + ## Where is it stored and sent? From 1fecb09228e3386135fe577fba20bb750fab46d1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 3 Apr 2026 14:41:39 +0200 Subject: [PATCH 0004/2000] New Crowdin updates (#3245) * New translations data-collect.md (French) * New translations quick-tour.md (French) * New translations updates.md (French) * New translations data-collect.md (Spanish) * New translations quick-tour.md (Spanish) * New translations updates.md (Spanish) * New translations data-collect.md (Japanese) * New translations quick-tour.md (Japanese) * New translations updates.md (Japanese) * New translations data-collect.md (Portuguese, Brazilian) * New translations quick-tour.md (Portuguese, Brazilian) * New translations updates.md (Portuguese, Brazilian) --- .../current/Admin/data-collect.md | 184 +++++++++++------- .../current/Concepts/quick-tour.md | 46 ++++- .../current/Notes/updates.md | 3 +- .../current/Admin/data-collect.md | 184 +++++++++++------- .../current/Concepts/quick-tour.md | 46 ++++- .../current/Notes/updates.md | 3 +- .../current/Admin/data-collect.md | 184 +++++++++++------- .../current/Concepts/quick-tour.md | 46 ++++- .../current/Notes/updates.md | 3 +- .../current/Admin/data-collect.md | 184 +++++++++++------- .../current/Concepts/quick-tour.md | 46 ++++- .../current/Notes/updates.md | 3 +- 12 files changed, 620 insertions(+), 312 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Admin/data-collect.md b/i18n/es/docusaurus-plugin-content-docs/current/Admin/data-collect.md index 0c8b4a5f13d667..c7aa4ddf939898 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Admin/data-collect.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Admin/data-collect.md @@ -3,7 +3,7 @@ id: data-collect title: Recopilación de datos --- -Para que nuestros productos sean siempre mejores, recogemos automáticamente los datos relativos a las estadísticas de uso de las aplicaciones 4D Server en funcionamiento. Los datos recogidos se transfieren sin ningún impacto en la experiencia del usuario. No se recopila información personal. Para más información sobre la política de 4D en materia de protección de datos personales, visite [esta página](https://us.4d.com/privacy-policy). +Para que nuestros productos sean siempre mejores, recogemos automáticamente los datos relativos a las estadísticas de uso de las aplicaciones 4D Server en funcionamiento. Los datos recogidos se transfieren sin ningún impacto en la experiencia del usuario. No se recopila información personal. For more information on 4D policy regarding personal data protection, please visit [this page](https://us.4d.com/privacy-policy). La sección siguiente lo explica: @@ -24,79 +24,115 @@ Los datos se recogen durante los siguientes eventos: También se recogen algunos datos a intervalos regulares. -| Datos | Tipo | Notas | -| ----------------------------------------------------------- | ------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------- | -| buildNumber | Number | Número de build de la aplicación 4D | -| cacheMissBytes | Object | Número de bytes perdidos de la caché | -| cacheMissCount | Object | Número de lecturas perdidas en la caché | -| cacheReadBytes | Object | Número de bytes leídos de la caché | -| cacheReadCount | Object | Número de lecturas en la caché | -| cacheSize | Number | Tamaño de caché en bytes | -| classUsage | Object | Número de instancias de ciertas clases de lenguaje | -| compiled | Boolean | True si la aplicación está compilada | -| connectionSystems | Collection | Sistema operativo del cliente sin el número de compilación (entre paréntesis) y número de clientes que lo utilizan | -| CPU | Text | Nombre, tipo y velocidad del procesador | -| dataFileSize | Number | Tamaño del archivo de datos en bytes | -| dataSegment1.diskReadBytes | Object | Número de bytes leídos en el archivo de datos | -| dataSegment1.diskReadCount | Object | Número de lecturas en el archivo de datos | -| dataSegment1.diskWriteBytes | Object | Número de bytes escritos en el archivo de datos | -| dataSegment1.diskWriteCount | Object | Número de escrituras en el archivo de datos | -| databases.externalDatastoreOpened | Number | Número de llamadas a `Open datastore` | -| databases.internalDatastoreOpened | Number | Número de veces que un servidor externo abre el almacén de datos | -| 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 | -| databases.remoteDebuggerVSCodeAttachments | Number | Número de archivos adjuntos al depurador remoto desde VS Code | -| databases.restMaxLicensedSessions | Number | Número máximo de sesiones web REST en el servidor que utilizan la licencia REST | -| databases.restMaxUnlicensedSessions | Number | Número máximo de otras sesiones web REST en el servidor | -| databases.webIPAddressesNumber | Number | Número de direcciones IP diferentes que hicieron una petición a 4D Server | -| databases.webMaxLicensedSessions | Number | Número máximo de sesiones web no REST en el servidor que utilizan la licencia del servidor web | -| databases.webMaxUnlicensedSessions | Number | Número máximo de otras sesiones web no REST en el servidor | -| databases.webScalableSessions | Boolean | True si las sesiones escalables están activadas | -| encrypted | Boolean | True si el archivo de datos está encriptado | -| encryptedConnections | Boolean | True si las conexiones cliente/servidor están encriptadas | -| externalPHP | Boolean | True si el cliente realiza una llamada a `PHP execute` y utiliza su propia versión de php | -| hasDataChangeTracking | Boolean | True si existe una tabla "__DeletedRecords | -| headless | Boolean | True si la aplicación se ejecuta en modo sin interfaz | -| id | Texto (cadena con hash) | Identificador único asociado a la base de datos (*Polinomio Rolling hash del nombre de la base*) | -| indexSegment.diskReadBytes | Number | Número de bytes leídos en el archivo índice | -| indexSegment.diskReadCount | Number | Número de lecturas en el archivo índice | -| indexSegment.diskWriteBytes | Number | Número de bytes escritos en el archivo índice | -| indexSegment.diskWriteCount | Number | Número de escrituras en el archivo índice | -| indexesSize | Number | Tamaño del índice en bytes | -| isEngined | Boolean | True si la aplicación se fusiona con 4D Volume Desktop | -| isRosetta | Boolean | True si 4D es emulado a través de Rosetta en macOS, False en caso contrario (no emulado o en Windows). | -| LDAPLogin | Number | Número de llamadas a `LDAP LOGIN` | -| license | Object | Nombre comercial y descripción de las licencias de los productos | -| maximum4DClientConnections | Number | Número máximo de conexiones 4D Client al servidor | -| maximumNumberOfWebProcesses | Number | Número máximo de procesos web simultáneos | -| maximumUsedPhysicalMemory | Number | Uso máximo de la memoria física | -| maximumUsedVirtualMemory | Number | Uso máximo de la memoria virtual | -| memory | Number | Volumen de almacenamiento de memoria (en bytes) disponible en la máquina | -| mobile | Collection | Información sobre sesiones móviles | -| numberOfCores | Number | Número total de núcleos | -| numberOfFields | Number | Número de campos | -| numberOfKeepRecordSyncInfo | Number | Número de tablas con la opción "Activar la replicación" marcada | -| numberOfRecordsMax | Number | Número total de registros | -| numberOfTables | Number | Número de tablas | -| 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` | -| projectMode | Boolean | True si la aplicación es un proyecto | -| qodly.webforms | Number | Número de formularios web Qodly | -| QueryBySQL | Number | Número de llamadas a `QUERY BY SQL` | -| restHits | Number | Número de accesos al servidor REST durante la recolección de datos | -| SQLBeginEndStatement | Number | Número de usos de "Begin SQL" / "End SQL" | -| SQLLoginInternal | Number | Número de llamadas a `SQL LOGIN` utilizando SQL_INTERNAL | -| SQL Server | Number | Número de peticiones SQL a través de la red | -| system | Text | Versión del sistema operativo y número de build | -| uniqueID | Text | ID único de 4D Server | -| uptime | Number | Tiempo transcurrido (en segundos) desde que se abrió la base 4D local | -| usingQUICNetworkLayer | Boolean | True si la base utiliza la capa de red QUIC | -| version | Number | Número de versión de la aplicación 4D | -| webServer | Object | "started":true si el servidor web está arrancando o iniciado | -| webserverBytesIn | Number | Bytes recibidos por el servidor web durante la recolección de datos | -| webserverBytesOut | Number | Bytes enviados por el servidor web durante la recolección de datos | -| webserverHits | Number | Número de visitas al servidor web durante la recolección de datos | +| Datos | Tipo | Notas | +| ----------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------- | +| appServer | Object | Object containing application server information | +| appServer.hits | Number | Number of requests from internal processes | +| appServer.bytesIn | Number | Bytes received by internal processes | +| appServer.bytesOut | Number | Bytes sent by internal processes | +| appServer.executionTime | Number | CPU execution time for internal processes | +| cacheMissBytes | Object | Número de bytes perdidos de la caché | +| cacheMissCount | Object | Número de lecturas perdidas en la caché | +| cacheReadBytes | Object | Número de bytes leídos de la caché | +| 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[].cacheSize | Number | Tamaño de caché en bytes | +| databases[].externalDatastoreOpened | Number | Número de llamadas a `Open datastore` | +| databases[].id | Number | Database ID | +| databases[].internalDatastoreOpened | Number | Número de veces que un servidor externo abre el almacén de datos | +| databases[].maxConcurrent4DClients | Number | Maximum number of simultaneous 4D Client sessions (using a 4D Client license) over the collection interval | +| databases[].maxConcurrentRestSessions | Number | Maximum number of simultaneous REST sessions over the collection interval | +| databases[].maxConcurrentWebSessions | Number | Maximum number of simultaneous Web sessions (4DACTION and SOAP) over the collection interval | +| databases[].maximum4DClientConnections | Number | Número máximo de conexiones 4D Client al servidor | +| databases[].numberOfDistinctClients | Number | Distinct count of client persistent UUID seen over collection interval | +| databases[].numberOfFields | Number | Número de campos | +| 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[].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 | +| databases[].remoteDebuggerVSCodeAttachments | Number | Número de archivos adjuntos al depurador remoto desde VS Code | +| databases[].structureHash | Text | | +| databases[].uniqueID | Texto (cadena con hash) | Identificador único asociado a la base de datos (*Polinomio Rolling hash del nombre de la base*) | +| databases[].uptime | Number | Time elapsed (in seconds) between two collection events | +| databases[].uuid | Text | Database UUID | +| databases[].webIPAddressesNumber | Number | Número de direcciones IP diferentes que hicieron una petición a 4D Server | +| databases[].webMaxScalableSessions | Number | Maximum number of scalable sessions on the server | +| databases[].webScalableSessions | Boolean | True si las sesiones escalables están activadas | +| dataSegment1.diskReadBytes | Object | Número de bytes leídos en el archivo de datos | +| dataSegment1.diskReadCount | Object | Número de lecturas en el archivo de datos | +| dataSegment1.diskWriteBytes | Object | Número de bytes escritos en el archivo de datos | +| dataSegment1.diskWriteCount | Object | Número de escrituras en el archivo de datos | +| dataSize | Number | Tamaño del archivo de datos en bytes | +| dbServer | Object | Object containing DB4D server information | +| dbServer.hits | Number | Number of requests from internal processes | +| dbServer.bytesIn | Number | Bytes received by internal processes | +| dbServer.bytesOut | Number | Bytes sent by internal processes | +| dbServer.executionTime | Number | CPU execution time for internal processes | +| encryptedConnections | Boolean | True si las conexiones cliente/servidor están encriptadas | +| externalPHP | Boolean | True si el cliente realiza una llamada a `PHP execute` y utiliza su propia versión de php | +| general.buildNumber | Number | Número de build de la aplicación 4D | +| general.headless | Boolean | True si la aplicación se ejecuta en modo sin interfaz | +| general.isRosetta | Boolean | True si 4D es emulado a través de Rosetta en macOS, False en caso contrario (no emulado o en Windows). | +| general.license | Object | Nombre comercial y descripción de las licencias de los productos | +| general.uniqueID | Text | ID único de 4D Server | +| general.version | Text | Número de versión de la aplicación 4D | +| hasDataChangeTracking | Boolean | True si existe una tabla "__DeletedRecords | +| indexSegment.diskReadBytes | Number | Número de bytes leídos en el archivo índice | +| indexSegment.diskReadCount | Number | Número de lecturas en el archivo índice | +| indexSegment.diskWriteBytes | Number | Número de bytes escritos en el archivo índice | +| indexSegment.diskWriteCount | Number | Número de escrituras en el archivo índice | +| indexSize | Number | Tamaño del índice en bytes | +| isCompiled | Boolean | True si la aplicación está compilada | +| 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 | +| LDAPLogin | Number | Número de llamadas a `LDAP LOGIN` | +| license.sffPrimaryKey | Number | Server master product number | +| machine.CPU | Text | Nombre, tipo y velocidad del procesador | +| machine.memory | Number | Volumen de almacenamiento de memoria (en bytes) disponible en la máquina | +| machine.numberOfCores | Number | Número total de núcleos | +| machine.system | Text | Versión del sistema operativo y número de build | +| maximumNumberOfWebProcesses | Number | Número máximo de procesos web simultáneos | +| 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 | +| 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` | +| QueryBySQL | Number | Número de llamadas a `QUERY BY SQL` | +| restServer | Object | Object containing REST server information | +| restServer.bytesIn | Number | Bytes received by the REST server | +| restServer.bytesOut | Number | Bytes sent by the REST server | +| restServer.hits | Number | Number of hits on the REST server | +| restServer.executionTime | Number | CPU execution time for the REST WEB server | +| soapServer | Object | Object containing SOAP server information | +| soapServer.bytesIn | Number | Bytes received by the SOAP server | +| soapServer.bytesOut | Number | Bytes sent by the SOAP server | +| soapServer.hits | Number | Number of hits on the SOAP server | +| soapServer.executionTime | Number | CPU execution time for the SOAP server | +| SQLBeginEndStatement | Number | Número de usos de "Begin SQL" / "End SQL" | +| SQLLoginInternal | Number | Número de llamadas a `SQL LOGIN` utilizando SQL_INTERNAL | +| sqlServer | Object | Object containing SQL server information | +| sqlServer.hits | Number | Number of SQL queries executed | +| sqlServer.bytesIn | Number | Bytes received by the SQL engine | +| sqlServer.bytesOut | Number | Bytes sent by the SQL engine | +| sqlServer.executionTime | Number | CPU execution time for SQL queries | +| usingQUICNetworkLayer | Boolean | True si la base utiliza la capa de red QUIC | +| totalExecutionTime | Number | Total CPU execution time: sum of all request types | +| totalRequests | Number | Total requests: sum of web, REST, SOAP, SQL, and internal traffic | +| webServer | Object | Object containing Web server information | +| webServer.bytesIn | Number | Bytes received by the Web server | +| webServer.bytesOut | Number | Bytes sent by the Web server | +| webServer.hits | Number | Number of hits on the Web server | +| webServer.executionTime | Number | CPU execution time for the Web server | +| webStaticServer | Object | Object containing the static Web server information | +| webStaticServer.bytesIn | Number | Bytes received by the static Web server | +| webStaticServer.bytesOut | Number | Bytes sent by the static Web server | +| webStaticServer.hits | Number | Number of hits on the static Web server | +| webStaticServer.executionTime | Number | CPU execution time for the static Web server | ## ¿Dónde se almacena y envía? diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md index af9115ede6058a..bc2add10c1c1ee 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md @@ -427,6 +427,46 @@ En el siguiente ejemplo, el caracter **Retorno de carro** (secuencia de escape ` Las siguientes convenciones se utilizan en la documentación del lenguaje 4D: - los caracteres{ }`(llaves) indican parámetros opcionales. For example,`.delete({ option : Integer })\` means that the *option* parameter may be omitted when calling the function. -- la palabra clave `any` se utiliza para parámetros que pueden ser de cualquier tipo (número, texto, booleano, fecha, hora, objeto, colección...). -- the `*...param* : Type` notation indicates from 0 to an unlimited number of parameters of the same type. Por ejemplo, `.concat( value : any { ;...valueN : any } ) : Collection` significa que se puede pasar a la función un número ilimitado de valores de cualquier tipo. -- the `...(*param* : Type ; *param2* : Type)` notation indicates from 1 to an unlimited number of groups of parameters. Por ejemplo, `COLLECTION TO ARRAY ( collection : Collection ; array : Array {; propertyName : Text}{; ...(array : Array ; propertyName : Text) } )` significa que se puede pasar al comando un número ilimitado de valores de pareja de tipo array/texto. +- the `any` keyword is used for parameters that can be a value of any type (number, text, boolean, date, time, object, collection...). +- when a parameter can accept several types, they are listed and separated by comma, for example: `value : Text, Real, Date, Time` + This means the parameter *value* can be Text OR Real OR Date OR Time. +- **variadic parameter**: the `...param : Type` notation indicates from 0 to an unlimited number of parameters of the same type. For example, `.concat( value : any { ;...valueN : any }) : Collection` means that an unlimited number of values of any type can be passed to the function. +- **variadic group of parameters**: the `{; ...(param1 : Type ; param2 : Type)}` notation indicates from 1 to an unlimited number of groups of parameters. For example, `COLLECTION TO ARRAY( collection : Collection ; array : Array {; propertyName : Text}{; ...(array : Array ; propertyName : Text) })` means that an unlimited number of couple values of type array/text can be passed to the command. + +### Parameter type description + +In the 4D language documentation, the following parameter types can be used. + +| Tipo | Definición | Examples of a 4D command using it | +| ------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| > , <, >=, <=, #, =, \\| , % | Comparison, logical operators or symbols used in query conditions or expressions. | ORDER BY([Products];[Products]Type;<)
PRINT RECORD([Employees];>) | +| any | A parameter that can accept any supported data type | JSON Stringify($value)
$col.push(6;New object("firstname";"John")) | +| Array | A variable containing a list of values of the same type. | ARRAY TEXT($arr;10) | +| BLOB array | An array containing BLOB values. | ARRAY BLOB($data;10) | +| Blob | Binary large object used to store binary data. | BLOB TO DOCUMENT($blob;"file.bin") | +| Boolean | A logical value: True or False. | If (OK=1) | +| Boolean array | An array containing boolean values. | ARRAY BOOLEAN($flags;10) | +| Class name (ex: 4D.File) | A reference to a class type used to create or manipulate class instances. | $file:=File("/RESOURCES/NovelCover1.jpg") | +| Collection | An ordered list of values that can contain multiple types. | New collection("A";"B";"C") | +| Fecha | A calendar date value. | $vDate:=Current date | +| Date array | An array containing date values. | ARRAY DATE($dates;10) | +| Expression | Can be anything | SET PROCESS VARIABLE($vlProcess;vtCurStatus;"") | +| Campo | A reference to a field belonging to a table. | ORDER BY([Person];[Person]Name) | +| Integer | A whole number without decimal part. | $Sel:=ds.Employee.newSelection(dk keep ordered) | +| Integer array | An array containing integer values. | ARRAY INTEGER($numbers;10) | +| Longint array | An array containing long integer values. | ARRAY LONGINT($values;10) | +| Object array | An array containing objects. | ARRAY OBJECT($objects;10) | +| Object | A structured data container composed of key/value pairs. | $entity.fromObject($o) | +| Operador | Siempre \*. | QUERY([Person];[Person]Name="Smith";\*) | +| Picture array | An array containing pictures. | ARRAY PICTURE($images;10) | +| Picture | A graphical image value. | READ PICTURE FILE($pic;"image.png") | +| Pointer array | An array containing pointers. | ARRAY POINTER($ptrs;10) | +| Puntero | A reference to another variable, field, or object. | If(Is nil pointer($ptr)) | +| Real array | An array containing real numbers. | ARRAY REAL($values;10) | +| Real | A floating-point numeric value. | $vlResult:=Int(123.4) | +| Tabla | A reference to a database table. | ALL RECORDS([Person]) | +| Text | A sequence of characters representing textual data. | ALERT("Hello world") | +| Array de texto | An array containing text values. | ARRAY TEXT($names;10) | +| Time | A time value representing hours, minutes, and seconds. | Hora actual | +| Time array | An array containing time values. | ARRAY TIME($times;10) | +| Variable | A writable variable of type "any" that can receive a value (assignable). | SET PICTURE METADATA(vPicture;IPTC keywords;$arrTkeywords) | diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md index 96536ae1284a5f..86ee6b7b9ae379 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -23,6 +23,7 @@ title: Notas del lanzamiento - El comando [`JSON Validate`](../commands/json-validate) ahora tiene en cuenta la llave *$schema* y genera un error si se declara una versión no soportada en el esquema. - For clarity, formula objects are now instances of a new [`4D.Formula`](../API/FormulaClass.md) class that inherits from the generic [`4D.Function`](../API/FunctionClass.md) class. +- In 4D 21 R3, new improvements to the [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) apply to language commands (see [this blog post](https://blog.4d.com/enhancement-of-command-syntax-checking-in-the-editor)). Syntax errors that were previously undetected may now be flagged in your code. - The "PHP" page has been removed from the [Settings dialog box](../settings/overview.md). Use the [PHP selectors with the `SET DATABASE PARAMETER`](../commands/set-database-parameter#php-interpreter-ip-address-55) command to configure a PHP interpeter. - La capa de red **Legacy** ya no es soportada desde 4D 21 R3. Projects and binary databases that were using the Legacy network layer are automatically set to [**ServerNet**](../settings/client-server.md#network-layer) when upgraded to 4D 21 R3 and higher. @@ -32,7 +33,7 @@ Lea [**Novedades en 4D 21 R2**](https://blog.4d.com/whats-new-in-4d-21-r2/), la #### Lo más destacado -- El [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) ha sido mejorado para ofrecer mayor precisión en la detección de errores (ver [esta entrada del blog](https://blog.4d.com/better-error-handling-and-type-inference-for-4d-developers) para más información). +- The [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) has been enhanced to provide greater precision in error detection (see [this blog post](https://blog.4d.com/better-error-handling-and-type-inference-for-4d-developers) for more information). - Las [acciones estándar de 4D Write Pro](../WritePro/user-legacy/standard-actions.md) que aplican [listas](../WritePro/user-legacy/using-a-4d-write-pro-area.md#lists) ahora ajustan automáticamente los márgenes de los párrafos para mantener los marcadores posicionados al interior de este margen. - Soporte integrado de `order by` en las cadenas de consulta para búsquedas vectoriales IA utilizando las funciones [`query()`](../API/DataClassClass.md#query-by-vector-similarity) y la [API REST](../REST/$orderby.md). - Ahora puede crear y abrir Páginas Qodly desde el [Explorador](../Develop/explorer.md). diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Admin/data-collect.md b/i18n/fr/docusaurus-plugin-content-docs/current/Admin/data-collect.md index 61789b50ec4131..8677bee9804bf3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Admin/data-collect.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Admin/data-collect.md @@ -3,7 +3,7 @@ id: data-collect title: Collecte des données --- -Pour nous aider à améliorer sans cesse nos produits, nous collectons automatiquement des données concernant les statistiques d'utilisation des applications 4D Server. Les données collectées sont transférées sans incidence sur l'expérience utilisateur. Aucune information personnelle n'est collectée. Pour plus d'informations sur la politique de 4D en matière de protection des données personnelles, veuillez consulter [cette page](https://fr.4d.com/politique-de-protection-des-donnees-personnelles). +Pour nous aider à améliorer sans cesse nos produits, nous collectons automatiquement des données concernant les statistiques d'utilisation des applications 4D Server. Les données collectées sont transférées sans incidence sur l'expérience utilisateur. Aucune information personnelle n'est collectée. For more information on 4D policy regarding personal data protection, please visit [this page](https://us.4d.com/privacy-policy). La section ci-dessous explique : @@ -24,79 +24,115 @@ Les données sont collectées lors des événements suivants : Certaines données sont également collectées à intervalles réguliers. -| Data | Type | Notes | -| ----------------------------------------------------------- | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -| buildNumber | Number | Numéro de build de l'application 4D | -| cacheMissBytes | Object | Nombre d'octets manqués dans le cache | -| cacheMissCount | Object | Nombre de lectures manquées dans le cache | -| cacheReadBytes | Object | Nombre d'octets lus à partir de la mémoire cache | -| cacheReadCount | Object | Nombre de lectures dans le cache | -| cacheSize | Number | Taille du cache en octets | -| classUsage | Object | Nombre d'instances de certaines classes du langage | -| compiled | Boolean | True si l'application est compilée | -| connectionSystems | Collection | Système d'exploitation du client sans le numéro de build (entre parenthèses) et nombre de clients qui l'utilisent | -| CPU | Text | Nom, type et vitesse du processeur | -| dataFileSize | Number | Taille du fichier de données en octets | -| dataSegment1.diskReadBytes | Object | Nombre d'octets lus dans le fichier de données | -| dataSegment1.diskReadCount | Object | Nombre de lectures dans le fichier de données | -| dataSegment1.diskWriteBytes | Object | Nombre d'octets écrits dans le fichier de données | -| dataSegment1.diskWriteCount | Object | Nombre d'écritures dans le fichier de données | -| databases.externalDatastoreOpened | Number | Nombre d'appels à `Open datastore` | -| databases.internalDatastoreOpened | Number | Nombre de fois où le datastore est ouvert par un serveur externe | -| databases.remoteDebugger4DRemoteAttachments | Number | Nombre de rattachements au débogueur distant à partir d'un 4D distant | -| databases.remoteDebuggerQodlyAttachments | Number | Nombre de rattachements au débogueur distant à partir de Qodly | -| databases.remoteDebuggerVSCodeAttachments | Number | Nombre de rattachements au débogueur distant à partir de VS Code | -| databases.restMaxLicensedSessions | Number | Nombre maximum de sessions web REST sur le serveur qui utilisent la licence REST | -| databases.restMaxUnlicensedSessions | Number | Nombre maximum d'autres sessions web REST sur le serveur | -| databases.webIPAddressesNumber | Number | Nombre d'adresses IP différentes ayant adressé une requête à 4D Server | -| databases.webMaxLicensedSessions | Number | Nombre maximum de sessions web non-REST sur le serveur qui utilisent la licence serveur web | -| databases.webMaxUnlicensedSessions | Number | Nombre maximum d'autres sessions web non-REST sur le serveur | -| databases.webScalableSessions | Boolean | Vrai si les sessions évolutives sont activées | -| encrypted | Boolean | Vrai si le fichier de données est chiffré | -| encryptedConnections | Boolean | True si les connexions client/serveur sont cryptées | -| externalPHP | Boolean | True si le client effectue un appel à `PHP execute` et utilise sa propre version de php | -| hasDataChangeTracking | Boolean | True si une table "__DeletedRecords" existe | -| headless | Boolean | True si l'application fonctionne en mode headless | -| id | Texte (chaîne hachée) | Identifiant unique associé à la base de données (*Hachage par roulement polynomial du nom de la base de données*) | -| indexSegment.diskReadBytes | Number | Nombre d'octets lus dans le fichier d'index | -| indexSegment.diskReadCount | Number | Nombre de lectures dans le fichier d'index | -| indexSegment.diskWriteBytes | Number | Nombre d'octets écrits dans le fichier d'index | -| indexSegment.diskWriteCount | Number | Nombre d'écritures dans le fichier d'index | -| indexesSize | Number | Taille des index en octets | -| isEngined | Boolean | True si l'application est fusionnée avec 4D Volume Desktop | -| isRosetta | Boolean | True si 4D est émulé par Rosetta sous macOS, False sinon (non émulé ou sous Windows). | -| LDAPLogin | Number | Nombre d'appels à la fonction `LDAP LOGIN` | -| license | Object | Nom commercial et description des licences des produits | -| maximum4DClientConnections | Number | Nombre maximal de connexions de 4D Client au serveur | -| maximumNumberOfWebProcesses | Number | Nombre maximal de process web simultanés | -| maximumUsedPhysicalMemory | Number | Utilisation maximale de la mémoire physique | -| maximumUsedVirtualMemory | Number | Utilisation maximale de la mémoire virtuelle | -| memory | Number | Taille de la mémoire (en octets) disponible sur la machine | -| mobile | Collection | Informations sur les sessions mobiles | -| numberOfCores | Number | Nombre total de cœurs | -| numberOfFields | Number | Nombre de champs | -| numberOfKeepRecordSyncInfo | Number | Nombre de tables dont l'option "Activer la réplication" est cochée | -| numberOfRecordsMax | Number | Nombre total d'enregistrements | -| numberOfTables | Number | Nombre de tables | -| numberOfWebServices | Number | Nombre de méthodes publiées en tant que Services Web | -| ODBCLogin | Number | Nombre d'appels à `SQL LOGIN` utilisant ODBC | -| phpCall | Number | Nombre d'appels à `PHP execute` | -| projectMode | Boolean | True si l'application est un projet | -| qodly.webforms | Number | Nombre de webforms Qodly | -| QueryBySQL | Number | Nombre d'appels à `QUERY BY SQL` | -| restHits | Number | Nombre de hits sur le serveur REST pendant la collecte des données | -| SQLBeginEndStatement | Number | Nombre d'utilisations de `Begin SQL` / `End SQL` | -| SQLLoginInternal | Number | Nombre d'appels à `SQL LOGIN` utilisant SQL_INTERNAL | -| SQLServer | Number | Nombre de requêtes SQL via le réseau | -| system | Text | Version du système d'exploitation et numéro de version | -| uniqueID | Text | ID unique du serveur 4D | -| uptime | Number | Temps écoulé (en secondes) depuis l'ouverture de la base de données 4D locale | -| usingQUICNetworkLayer | Boolean | True si la base de données utilise la couche réseau QUIC | -| version | Number | Numéro de version de l'application 4D | -| webServer | Object | "started":true si le serveur web est en cours de démarrage ou démarré | -| webserverBytesIn | Number | Octets reçus par le serveur web pendant la collecte des données | -| webserverBytesOut | Number | Octets envoyés par le serveur web pendant la collecte des données | -| webserverHits | Number | Nombre de hits sur le serveur web pendant la collecte des données | +| Data | Type | Notes | +| ----------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| appServer | Object | Object containing application server information | +| appServer.hits | Number | Number of requests from internal processes | +| appServer.bytesIn | Number | Bytes received by internal processes | +| appServer.bytesOut | Number | Bytes sent by internal processes | +| appServer.executionTime | Number | CPU execution time for internal processes | +| cacheMissBytes | Object | Nombre d'octets manqués dans le cache | +| cacheMissCount | Object | Nombre de lectures manquées dans le cache | +| cacheReadBytes | Object | Nombre d'octets lus à partir de la mémoire cache | +| cacheReadCount | Object | Nombre de lectures dans le cache | +| classUsage | Object | Nombre d'instances de certaines classes du langage | +| connectionSystems | Collection | Système d'exploitation du client sans le numéro de build (entre parenthèses) et nombre de clients qui l'utilisent | +| databases[].cacheSize | Number | Taille du cache en octets | +| databases[].externalDatastoreOpened | Number | Nombre d'appels à `Open datastore` | +| databases[].id | Number | Database ID | +| databases[].internalDatastoreOpened | Number | Nombre de fois où le datastore est ouvert par un serveur externe | +| databases[].maxConcurrent4DClients | Number | Maximum number of simultaneous 4D Client sessions (using a 4D Client license) over the collection interval | +| databases[].maxConcurrentRestSessions | Number | Maximum number of simultaneous REST sessions over the collection interval | +| databases[].maxConcurrentWebSessions | Number | Maximum number of simultaneous Web sessions (4DACTION and SOAP) over the collection interval | +| databases[].maximum4DClientConnections | Number | Nombre maximal de connexions de 4D Client au serveur | +| databases[].numberOfDistinctClients | Number | Distinct count of client persistent UUID seen over collection interval | +| databases[].numberOfFields | Number | Nombre de champs | +| databases[].numberOfKeepRecordSyncInfo | Number | Nombre de tables dont l'option "Activer la réplication" est cochée | +| databases[].numberOfRecordsMax | Number | Nombre total d'enregistrements | +| databases[].numberOfTables | Number | Nombre de tables | +| databases[].qodly.webforms | Number | Nombre de webforms Qodly | +| databases[].remoteDebugger4DRemoteAttachments | Number | Nombre de rattachements au débogueur distant à partir d'un 4D distant | +| databases[].remoteDebuggerQodlyAttachments | Number | Nombre de rattachements au débogueur distant à partir de Qodly | +| databases[].remoteDebuggerVSCodeAttachments | Number | Nombre de rattachements au débogueur distant à partir de VS Code | +| databases[].structureHash | Text | | +| databases[].uniqueID | Texte (chaîne hachée) | Identifiant unique associé à la base de données (*Hachage par roulement polynomial du nom de la base de données*) | +| databases[].uptime | Number | Time elapsed (in seconds) between two collection events | +| databases[].uuid | Text | Database UUID | +| databases[].webIPAddressesNumber | Number | Nombre d'adresses IP différentes ayant adressé une requête à 4D Server | +| databases[].webMaxScalableSessions | Number | Maximum number of scalable sessions on the server | +| databases[].webScalableSessions | Boolean | Vrai si les sessions évolutives sont activées | +| dataSegment1.diskReadBytes | Object | Nombre d'octets lus dans le fichier de données | +| dataSegment1.diskReadCount | Object | Nombre de lectures dans le fichier de données | +| dataSegment1.diskWriteBytes | Object | Nombre d'octets écrits dans le fichier de données | +| dataSegment1.diskWriteCount | Object | Nombre d'écritures dans le fichier de données | +| dataSize | Number | Taille du fichier de données en octets | +| dbServer | Object | Object containing DB4D server information | +| dbServer.hits | Number | Number of requests from internal processes | +| dbServer.bytesIn | Number | Bytes received by internal processes | +| dbServer.bytesOut | Number | Bytes sent by internal processes | +| dbServer.executionTime | Number | CPU execution time for internal processes | +| encryptedConnections | Boolean | True si les connexions client/serveur sont cryptées | +| externalPHP | Boolean | True si le client effectue un appel à `PHP execute` et utilise sa propre version de php | +| general.buildNumber | Number | Numéro de build de l'application 4D | +| general.headless | Boolean | True si l'application fonctionne en mode headless | +| general.isRosetta | Boolean | True si 4D est émulé par Rosetta sous macOS, False sinon (non émulé ou sous Windows). | +| general.license | Object | Nom commercial et description des licences des produits | +| general.uniqueID | Text | ID unique du serveur 4D | +| general.version | Text | Numéro de version de l'application 4D | +| hasDataChangeTracking | Boolean | True si une table "__DeletedRecords" existe | +| indexSegment.diskReadBytes | Number | Nombre d'octets lus dans le fichier d'index | +| indexSegment.diskReadCount | Number | Nombre de lectures dans le fichier d'index | +| indexSegment.diskWriteBytes | Number | Nombre d'octets écrits dans le fichier d'index | +| indexSegment.diskWriteCount | Number | Nombre d'écritures dans le fichier d'index | +| indexSize | Number | Taille des index en octets | +| isCompiled | Boolean | True si l'application est compilée | +| isEncrypted | Boolean | Vrai si le fichier de données est chiffré | +| isEngined | Boolean | True si l'application est fusionnée avec 4D Volume Desktop | +| isProjectMode | Boolean | True si l'application est un projet | +| LDAPLogin | Number | Nombre d'appels à la fonction `LDAP LOGIN` | +| license.sffPrimaryKey | Number | Server master product number | +| machine.CPU | Text | Nom, type et vitesse du processeur | +| machine.memory | Number | Taille de la mémoire (en octets) disponible sur la machine | +| machine.numberOfCores | Number | Nombre total de cœurs | +| machine.system | Text | Version du système d'exploitation et numéro de version | +| maximumNumberOfWebProcesses | Number | Nombre maximal de process web simultanés | +| maximumUsedPhysicalMemory | Number | Utilisation maximale de la mémoire physique | +| maximumUsedVirtualMemory | Number | Utilisation maximale de la mémoire virtuelle | +| mobile | Collection | Informations sur les sessions mobiles | +| numberOfWebServices | Number | Nombre de méthodes publiées en tant que Services Web | +| ODBCLogin | Number | Nombre d'appels à `SQL LOGIN` utilisant ODBC | +| phpCall | Number | Nombre d'appels à `PHP execute` | +| QueryBySQL | Number | Nombre d'appels à `QUERY BY SQL` | +| restServer | Object | Object containing REST server information | +| restServer.bytesIn | Number | Bytes received by the REST server | +| restServer.bytesOut | Number | Bytes sent by the REST server | +| restServer.hits | Number | Number of hits on the REST server | +| restServer.executionTime | Number | CPU execution time for the REST WEB server | +| soapServer | Object | Object containing SOAP server information | +| soapServer.bytesIn | Number | Bytes received by the SOAP server | +| soapServer.bytesOut | Number | Bytes sent by the SOAP server | +| soapServer.hits | Number | Number of hits on the SOAP server | +| soapServer.executionTime | Number | CPU execution time for the SOAP server | +| SQLBeginEndStatement | Number | Nombre d'utilisations de `Begin SQL` / `End SQL` | +| SQLLoginInternal | Number | Nombre d'appels à `SQL LOGIN` utilisant SQL_INTERNAL | +| sqlServer | Object | Object containing SQL server information | +| sqlServer.hits | Number | Number of SQL queries executed | +| sqlServer.bytesIn | Number | Bytes received by the SQL engine | +| sqlServer.bytesOut | Number | Bytes sent by the SQL engine | +| sqlServer.executionTime | Number | CPU execution time for SQL queries | +| usingQUICNetworkLayer | Boolean | True si la base de données utilise la couche réseau QUIC | +| totalExecutionTime | Number | Total CPU execution time: sum of all request types | +| totalRequests | Number | Total requests: sum of web, REST, SOAP, SQL, and internal traffic | +| webServer | Object | Object containing Web server information | +| webServer.bytesIn | Number | Bytes received by the Web server | +| webServer.bytesOut | Number | Bytes sent by the Web server | +| webServer.hits | Number | Number of hits on the Web server | +| webServer.executionTime | Number | CPU execution time for the Web server | +| webStaticServer | Object | Object containing the static Web server information | +| webStaticServer.bytesIn | Number | Bytes received by the static Web server | +| webStaticServer.bytesOut | Number | Bytes sent by the static Web server | +| webStaticServer.hits | Number | Number of hits on the static Web server | +| webStaticServer.executionTime | Number | CPU execution time for the static Web server | ## Où sont-elles stockées et envoyées ? diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md index 0301c953195ce1..34ae676fbd9aaf 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md @@ -429,6 +429,46 @@ Dans l'exemple suivant, le caractère **retour chariot** (séquence d'échappeme Les conventions suivantes sont utilisées dans la documentation du langage 4D : - les caractères `{ }` (accolades) indiquent des paramètres facultatifs. Par exemple, `.delete({ option : Integer })` signifie que le paramètre *option* peut être omis lors de l'appel de la fonction. -- le mot-clé `any` est utilisé pour les paramètres qui peuvent être de n'importe quel type (nombre, texte, booléen, date, heure, objet, collection...). -- la notation `*...param* : Type` indique de 0 à un nombre illimité de paramètres du même type. Par exemple, `.concat( value : any { ;...valueN : any } ) : Collection` signifie qu'un nombre illimité de valeurs de n'importe quel type peut être passé à la fonction. -- la notation `...(*param* : Type ; *param2* : Type)` indique de 1 à un nombre illimité de groupes de paramètres. Par exemple, `COLLECTION TO ARRAY ( collection : Collection ; array : Array { ; propertyName : Text}{ ; ...(array : Array ; propertyName : Text) } )` signifie qu'un nombre illimité de couples de valeurs de type tableau/texte peut être passé à la commande. +- the `any` keyword is used for parameters that can be a value of any type (number, text, boolean, date, time, object, collection...). +- when a parameter can accept several types, they are listed and separated by comma, for example: `value : Text, Real, Date, Time` + This means the parameter *value* can be Text OR Real OR Date OR Time. +- **variadic parameter**: the `...param : Type` notation indicates from 0 to an unlimited number of parameters of the same type. For example, `.concat( value : any { ;...valueN : any }) : Collection` means that an unlimited number of values of any type can be passed to the function. +- **variadic group of parameters**: the `{; ...(param1 : Type ; param2 : Type)}` notation indicates from 1 to an unlimited number of groups of parameters. For example, `COLLECTION TO ARRAY( collection : Collection ; array : Array {; propertyName : Text}{; ...(array : Array ; propertyName : Text) })` means that an unlimited number of couple values of type array/text can be passed to the command. + +### Parameter type description + +In the 4D language documentation, the following parameter types can be used. + +| Type | Définition | Examples of a 4D command using it | +| ------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| > , <, >=, <=, #, =, \\| , % | Comparison, logical operators or symbols used in query conditions or expressions. | ORDER BY([Products];[Products]Type;<)
PRINT RECORD([Employees];>) | +| any | A parameter that can accept any supported data type | JSON Stringify($value)
$col.push(6;New object("firstname";"John")) | +| Tableau | A variable containing a list of values of the same type. | ARRAY TEXT($arr;10) | +| BLOB array | An array containing BLOB values. | ARRAY BLOB($data;10) | +| Blob | Binary large object used to store binary data. | BLOB TO DOCUMENT($blob;"file.bin") | +| Boolean | A logical value: True or False. | If (OK=1) | +| Boolean array | An array containing boolean values. | ARRAY BOOLEAN($flags;10) | +| Class name (ex: 4D.File) | A reference to a class type used to create or manipulate class instances. | $file:=File("/RESOURCES/NovelCover1.jpg") | +| Collection | An ordered list of values that can contain multiple types. | New collection("A";"B";"C") | +| Date | A calendar date value. | $vDate:=Current date | +| Date array | An array containing date values. | ARRAY DATE($dates;10) | +| Expression | Can be anything | SET PROCESS VARIABLE($vlProcess;vtCurStatus;"") | +| Champ | A reference to a field belonging to a table. | ORDER BY([Person];[Person]Name) | +| Integer | A whole number without decimal part. | $Sel:=ds.Employee.newSelection(dk keep ordered) | +| Integer array | An array containing integer values. | ARRAY INTEGER($numbers;10) | +| Longint array | An array containing long integer values. | ARRAY LONGINT($values;10) | +| Object array | An array containing objects. | ARRAY OBJECT($objects;10) | +| Object | A structured data container composed of key/value pairs. | $entity.fromObject($o) | +| Opérateur | Toujours \*. | QUERY([Person];[Person]Name="Smith";\*) | +| Picture array | An array containing pictures. | ARRAY PICTURE($images;10) | +| Picture | A graphical image value. | READ PICTURE FILE($pic;"image.png") | +| Pointer array | An array containing pointers. | ARRAY POINTER($ptrs;10) | +| Pointer | A reference to another variable, field, or object. | If(Is nil pointer($ptr)) | +| Real array | An array containing real numbers. | ARRAY REAL($values;10) | +| Real | A floating-point numeric value. | $vlResult:=Int(123.4) | +| Table | A reference to a database table. | ALL RECORDS([Person]) | +| Text | A sequence of characters representing textual data. | ALERT("Hello world") | +| Text array | An array containing text values. | ARRAY TEXT($names;10) | +| Time | A time value representing hours, minutes, and seconds. | Heure courante | +| Time array | An array containing time values. | ARRAY TIME($times;10) | +| Variable | A writable variable of type "any" that can receive a value (assignable). | SET PICTURE METADATA(vPicture;IPTC keywords;$arrTkeywords) | diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md index eb65c475b3430e..47243864892900 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -23,6 +23,7 @@ title: Release Notes - The [`JSON Validate`](../commands/json-validate) command now takes the *$schema* key into account and generates an error if a non-supported version is declared in the schema. - For clarity, formula objects are now instances of a new [`4D.Formula`](../API/FormulaClass.md) class that inherits from the generic [`4D.Function`](../API/FunctionClass.md) class. +- In 4D 21 R3, new improvements to the [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) apply to language commands (see [this blog post](https://blog.4d.com/enhancement-of-command-syntax-checking-in-the-editor)). Syntax errors that were previously undetected may now be flagged in your code. - The "PHP" page has been removed from the [Settings dialog box](../settings/overview.md). Use the [PHP selectors with the `SET DATABASE PARAMETER`](../commands/set-database-parameter#php-interpreter-ip-address-55) command to configure a PHP interpeter. - The **Legacy** network layer is no longer supported as of 4D 21 R3. Projects and binary databases that were using the Legacy network layer are automatically set to [**ServerNet**](../settings/client-server.md#network-layer) when upgraded to 4D 21 R3 and higher. @@ -32,7 +33,7 @@ Read [**What’s new in 4D 21 R2**](https://blog.4d.com/whats-new-in-4d-21-r2/), #### Points forts -- Le [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) a été amélioré pour fournir une plus grande précision dans la détection des erreurs (voir [cet article de blog](https://blog.4d.com/better-error-handling-and-type-inference-for-4d-developers) pour plus d'informations). +- The [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) has been enhanced to provide greater precision in error detection (see [this blog post](https://blog.4d.com/better-error-handling-and-type-inference-for-4d-developers) for more information). - Les [actions standard de 4D Write Pro](../WritePro/user-legacy/standard-actions.md) qui s'appliquent aux [listes](../WritePro/user-legacy/using-a-4d-write-pro-area.md#lists) ajustent désormais automatiquement les marges des paragraphes pour que les marqueurs restent positionnés à l'intérieur de cette marge. - Prise en charge intégrée de `order by` dans les requêtes pour les recherches vectorielles IA en utilisant les fonctions [`query()`](../API/DataClassClass.md#query-by-vector-similarity) et l'[API REST](../REST/$orderby.md). - Vous pouvez désormais créer et ouvrir des pages Qodly à partir de l'[Explorateur](../Develop/explorer.md). diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Admin/data-collect.md b/i18n/ja/docusaurus-plugin-content-docs/current/Admin/data-collect.md index af932709f53e7a..b58572d7ff4350 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Admin/data-collect.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Admin/data-collect.md @@ -3,7 +3,7 @@ id: data-collect title: データ収集 --- -4D製品を改善し続けるために、実行中の 4D Server アプリケーションの使用状況データを自動的に収集します。 収集されたデータは、ユーザーエクスペリエンスに影響を与えない形で送信されます。 個人データは収集されません。 個人データ保護に関する4D ポリシーの詳細については、[こちらのページ](https://us.4d.com/privacy-policy)を参照してください。 +4D製品を改善し続けるために、実行中の 4D Server アプリケーションの使用状況データを自動的に収集します。 収集されたデータは、ユーザーエクスペリエンスに影響を与えない形で送信されます。 個人データは収集されません。 For more information on 4D policy regarding personal data protection, please visit [this page](https://us.4d.com/privacy-policy). 以下の章では次のようなことを説明しています: @@ -24,79 +24,115 @@ title: データ収集 また、一部のデータは一定時間ごとに収集されます。 -| データ | 型 | 注記 | -| ----------------------------------------------------------- | --------------------------------- | ----------------------------------------------------------------------------------------------------------- | -| buildNumber | Number | 4Dアプリケーションのビルド番号 | -| cacheMissBytes | Object | キャッシュミスバイト数 | -| cacheMissCount | Object | キャッシュミス回数 | -| cacheReadBytes | Object | キャッシュから読み出したバイト数 | -| cacheReadCount | Object | キャッシュの読み出し回数 | -| cacheSize | Number | キャッシュのサイズ (バイト単位) | -| classUsage | Object | 特定の言語クラスのインスタンス数 | -| compiled | Boolean | アプリケーションがコンパイル済みの場合は true | -| connectionSystems | Collection | ビルド番号 (括弧内) なしのクライアントOSと、それを使用しているクライアント数 | -| CPU | Text | プロセッサーの名前、種類、および速度 | -| dataFileSize | Number | データファイルのサイズ (バイト単位) | -| dataSegment1.diskReadBytes | Object | データファイルから読み取ったバイト数 | -| dataSegment1.diskReadCount | Object | データファイルからの読み取り回数 | -| dataSegment1.diskWriteBytes | Object | データファイルに書き込んだバイト数 | -| dataSegment1.diskWriteCount | Object | データファイルへの書き込み回数 | -| databases.externalDatastoreOpened | Number | `Open datastore` への呼び出し回数 | -| databases.internalDatastoreOpened | Number | 外部サーバーによってデータストアが開かれた回数 | -| databases.remoteDebugger4DRemoteAttachments | Number | リモート4D から有効化されているリモートデバッガの数 | -| databases.remoteDebuggerQodlyAttachments | Number | Qodly から有効化されているリモートデバッガの数 | -| databases.remoteDebuggerVSCodeAttachments | Number | VS Code から有効化されているリモートデバッガの数 | -| databases.restMaxLicensedSessions | Number | webServer ライセンスを使用するREST Web セッションの最大数 | -| databases.restMaxUnlicensedSessions | Number | サーバー上のその他のREST Web セッションの最大数 | -| databases.webIPAddressesNumber | Number | 4D Server へのリクエストを行った異なるIP アドレスの数 | -| databases.webMaxLicensedSessions | Number | webServer ライセンスを使用する非REST Web セッションの最大数 | -| databases.webMaxUnlicensedSessions | Number | サーバー上のその他の非REST Web セッションの最大数 | -| databases.webScalableSessions | Boolean | スケーラブルセッションが有効化されている場合にはTrue | -| encrypted | Boolean | データファイルが暗号化されていれば true | -| encryptedConnections | Boolean | クライアント/サーバー接続が暗号化されている場合は True | -| externalPHP | Boolean | クライアントが `PHP execute` を呼び出して、独自のバージョンの php を使用した場合は True。 | -| hasDataChangeTracking | Boolean | "__DeletedRecords" テーブルが存在する場合にはTrue | -| headless | Boolean | アプリケーションがヘッドレスモードで実行されている場合は true | -| id | Text (ハッシュ文字列) | データベースに関連付けられた一意の id (*データベース名の多項式ローリングハッシュ*) | -| indexSegment.diskReadBytes | Number | インデックスファイルから読み取ったバイト数 | -| indexSegment.diskReadCount | Number | インデックスファイルからの読み取り回数 | -| indexSegment.diskWriteBytes | Number | インデックスファイルに書き込んだバイト数 | -| indexSegment.diskWriteCount | Number | インデックスファイルへの書き込み回数 | -| indexesSize | Number | インデックスのサイズ (バイト単位) | -| isEngined | Boolean | アプリケーションに 4D Volume Desltop が組み込まれている場合は true | -| isRosetta | Boolean | macOS の Rosetta で 4D がエミュレートされている場合は True、そうでない場合は False (エミュレートされていない、または Windows の場合)。 | -| LDAPLogin | Number | `LDAP LOGIN` の呼び出し回数 | -| license | Object | 製品ライセンスの名称と説明 | -| maximum4DClientConnections | Number | サーバーへのクライアントの最大接続数 | -| maximumNumberOfWebProcesses | Number | 最大同時Webプロセス数 | -| maximumUsedPhysicalMemory | Number | 最大使用した物理メモリ | -| maximumUsedVirtualMemory | Number | 最大使用した仮想メモリ | -| memory | Number | マシン上で利用可能なメモリ容量 (バイト単位) | -| mobile | Collection | モバイルセッションに関する情報 | -| numberOfCores | Number | コアの合計数 | -| numberOfFields | Number | フィールドの数 | -| numberOfKeepRecordSyncInfo | Number | "複製を許可"オプションがチェックされているテーブルの数 | -| numberOfRecordsMax | Number | レコードの総数 | -| numberOfTables | Number | テーブルの総数 | -| numberOfWebServices | Number | Webサービスとして公開されているメソッドの数 | -| ODBCLogin | Number | ODBC を使用しての `SQL LOGIN`への呼出回数 | -| phpCall | Number | `PHP execute` の呼び出し回数 | -| projectMode | Boolean | アプリケーションがプロジェクトの場合は true | -| qodly.webforms | Number | Qodly Webフォームの数 | -| QueryBySQL | Number | `QUERY BY SQL` への呼出回数 | -| restHits | Number | データ収集中の RESTサーバーのヒット数 | -| SQLBeginEndStatement | Number | `Begin SQL` / `End SQL` の使用回数 | -| SQLLoginInternal | Number | SQL_INTERNAL を使用しての `SQL LOGIN` の呼出回数 | -| SQLServer | Number | ネットワーク経由のSQL リクエスト数 | -| system | Text | OS のバージョンとビルド番号 | -| uniqueID | Text | 4D Server の固有ID | -| uptime | Number | ローカル4Dデータベースが開かれてからの経過時間 (秒単位) | -| usingQUICNetworkLayer | Boolean | データベースが QUICネットワークレイヤーを使用している場合は True | -| version | Number | 4Dアプリケーションのバージョン番号 | -| webServer | Object | Webサーバーが起動中、または起動済みの場合は "started":true | -| webserverBytesIn | Number | データ収集中に Webサーバーが受信したバイト数 | -| webserverBytesOut | Number | データ収集中に Webサーバーが送信したバイト数 | -| webserverHits | Number | データ収集中の Webサーバーのヒット数 | +| データ | 型 | 注記 | +| ----------------------------------------------------------------------------------------------------------------- | --------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | +| appServer | Object | Object containing application server information | +| appServer.hits | Number | Number of requests from internal processes | +| appServer.bytesIn | Number | Bytes received by internal processes | +| appServer.bytesOut | Number | Bytes sent by internal processes | +| appServer.executionTime | Number | CPU execution time for internal processes | +| cacheMissBytes | Object | キャッシュミスバイト数 | +| cacheMissCount | Object | キャッシュミス回数 | +| cacheReadBytes | Object | キャッシュから読み出したバイト数 | +| cacheReadCount | Object | キャッシュの読み出し回数 | +| classUsage | Object | 特定の言語クラスのインスタンス数 | +| connectionSystems | Collection | ビルド番号 (括弧内) なしのクライアントOSと、それを使用しているクライアント数 | +| databases[].cacheSize | Number | キャッシュのサイズ (バイト単位) | +| databases[].externalDatastoreOpened | Number | `Open datastore` への呼び出し回数 | +| databases[].id | Number | Database ID | +| databases[].internalDatastoreOpened | Number | 外部サーバーによってデータストアが開かれた回数 | +| databases[].maxConcurrent4DClients | Number | Maximum number of simultaneous 4D Client sessions (using a 4D Client license) over the collection interval | +| databases[].maxConcurrentRestSessions | Number | Maximum number of simultaneous REST sessions over the collection interval | +| databases[].maxConcurrentWebSessions | Number | Maximum number of simultaneous Web sessions (4DACTION and SOAP) over the collection interval | +| databases[].maximum4DClientConnections | Number | サーバーへのクライアントの最大接続数 | +| databases[].numberOfDistinctClients | Number | Distinct count of client persistent UUID seen over collection interval | +| databases[].numberOfFields | Number | フィールドの数 | +| databases[].numberOfKeepRecordSyncInfo | Number | "複製を許可"オプションがチェックされているテーブルの数 | +| databases[].numberOfRecordsMax | Number | レコードの総数 | +| databases[].numberOfTables | Number | テーブルの総数 | +| databases[].qodly.webforms | Number | Qodly Webフォームの数 | +| databases[].remoteDebugger4DRemoteAttachments | Number | リモート4D から有効化されているリモートデバッガの数 | +| databases[].remoteDebuggerQodlyAttachments | Number | Qodly から有効化されているリモートデバッガの数 | +| databases[].remoteDebuggerVSCodeAttachments | Number | VS Code から有効化されているリモートデバッガの数 | +| databases[].structureHash | Text | | +| databases[].uniqueID | Text (ハッシュ文字列) | データベースに関連付けられた一意の id (*データベース名の多項式ローリングハッシュ*) | +| databases[].uptime | Number | Time elapsed (in seconds) between two collection events | +| databases[].uuid | Text | Database UUID | +| databases[].webIPAddressesNumber | Number | 4D Server へのリクエストを行った異なるIP アドレスの数 | +| databases[].webMaxScalableSessions | Number | Maximum number of scalable sessions on the server | +| databases[].webScalableSessions | Boolean | スケーラブルセッションが有効化されている場合にはTrue | +| dataSegment1.diskReadBytes | Object | データファイルから読み取ったバイト数 | +| dataSegment1.diskReadCount | Object | データファイルからの読み取り回数 | +| dataSegment1.diskWriteBytes | Object | データファイルに書き込んだバイト数 | +| dataSegment1.diskWriteCount | Object | データファイルへの書き込み回数 | +| dataSize | Number | データファイルのサイズ (バイト単位) | +| dbServer | Object | Object containing DB4D server information | +| dbServer.hits | Number | Number of requests from internal processes | +| dbServer.bytesIn | Number | Bytes received by internal processes | +| dbServer.bytesOut | Number | Bytes sent by internal processes | +| dbServer.executionTime | Number | CPU execution time for internal processes | +| encryptedConnections | Boolean | クライアント/サーバー接続が暗号化されている場合は True | +| externalPHP | Boolean | クライアントが `PHP execute` を呼び出して、独自のバージョンの php を使用した場合は True。 | +| general.buildNumber | Number | 4Dアプリケーションのビルド番号 | +| general.headless | Boolean | アプリケーションがヘッドレスモードで実行されている場合は true | +| general.isRosetta | Boolean | macOS の Rosetta で 4D がエミュレートされている場合は True、そうでない場合は False (エミュレートされていない、または Windows の場合)。 | +| general.license | Object | 製品ライセンスの名称と説明 | +| general.uniqueID | Text | 4D Server の固有ID | +| general.version | Text | 4Dアプリケーションのバージョン番号 | +| hasDataChangeTracking | Boolean | "__DeletedRecords" テーブルが存在する場合にはTrue | +| indexSegment.diskReadBytes | Number | インデックスファイルから読み取ったバイト数 | +| indexSegment.diskReadCount | Number | インデックスファイルからの読み取り回数 | +| indexSegment.diskWriteBytes | Number | インデックスファイルに書き込んだバイト数 | +| indexSegment.diskWriteCount | Number | インデックスファイルへの書き込み回数 | +| indexSize | Number | インデックスのサイズ (バイト単位) | +| isCompiled | Boolean | アプリケーションがコンパイル済みの場合は true | +| isEncrypted | Boolean | データファイルが暗号化されていれば true | +| isEngined | Boolean | アプリケーションに 4D Volume Desltop が組み込まれている場合は true | +| isProjectMode | Boolean | アプリケーションがプロジェクトの場合は true | +| LDAPLogin | Number | `LDAP LOGIN` の呼び出し回数 | +| license.sffPrimaryKey | Number | Server master product number | +| machine.CPU | Text | プロセッサーの名前、種類、および速度 | +| machine.memory | Number | マシン上で利用可能なメモリ容量 (バイト単位) | +| machine.numberOfCores | Number | コアの合計数 | +| machine.system | Text | OS のバージョンとビルド番号 | +| maximumNumberOfWebProcesses | Number | 最大同時Webプロセス数 | +| maximumUsedPhysicalMemory | Number | 最大使用した物理メモリ | +| maximumUsedVirtualMemory | Number | 最大使用した仮想メモリ | +| mobile | Collection | モバイルセッションに関する情報 | +| numberOfWebServices | Number | Webサービスとして公開されているメソッドの数 | +| ODBCLogin | Number | ODBC を使用しての `SQL LOGIN`への呼出回数 | +| phpCall | Number | `PHP execute` の呼び出し回数 | +| QueryBySQL | Number | `QUERY BY SQL` への呼出回数 | +| restServer | Object | Object containing REST server information | +| restServer.bytesIn | Number | Bytes received by the REST server | +| restServer.bytesOut | Number | Bytes sent by the REST server | +| restServer.hits | Number | Number of hits on the REST server | +| restServer.executionTime | Number | CPU execution time for the REST WEB server | +| soapServer | Object | Object containing SOAP server information | +| soapServer.bytesIn | Number | Bytes received by the SOAP server | +| soapServer.bytesOut | Number | Bytes sent by the SOAP server | +| soapServer.hits | Number | Number of hits on the SOAP server | +| soapServer.executionTime | Number | CPU execution time for the SOAP server | +| SQLBeginEndStatement | Number | `Begin SQL` / `End SQL` の使用回数 | +| SQLLoginInternal | Number | SQL_INTERNAL を使用しての `SQL LOGIN` の呼出回数 | +| sqlServer | Object | Object containing SQL server information | +| sqlServer.hits | Number | Number of SQL queries executed | +| sqlServer.bytesIn | Number | Bytes received by the SQL engine | +| sqlServer.bytesOut | Number | Bytes sent by the SQL engine | +| sqlServer.executionTime | Number | CPU execution time for SQL queries | +| usingQUICNetworkLayer | Boolean | データベースが QUICネットワークレイヤーを使用している場合は True | +| totalExecutionTime | Number | Total CPU execution time: sum of all request types | +| totalRequests | Number | Total requests: sum of web, REST, SOAP, SQL, and internal traffic | +| webServer | Object | Object containing Web server information | +| webServer.bytesIn | Number | Bytes received by the Web server | +| webServer.bytesOut | Number | Bytes sent by the Web server | +| webServer.hits | Number | Number of hits on the Web server | +| webServer.executionTime | Number | CPU execution time for the Web server | +| webStaticServer | Object | Object containing the static Web server information | +| webStaticServer.bytesIn | Number | Bytes received by the static Web server | +| webStaticServer.bytesOut | Number | Bytes sent by the static Web server | +| webStaticServer.hits | Number | Number of hits on the static Web server | +| webStaticServer.executionTime | Number | CPU execution time for the static Web server | ## 保存先と送信先 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md index 3e0ea7d67465cb..c9c1477428dbe5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md @@ -429,6 +429,46 @@ End for 4D ランゲージドキュメントでは、次の表記が使われています: - 中カッコ `{ }` は、任意のパラメーターを示します。 例えば、`.delete({ option : Integer })` は *option* 引数は関数を呼び出す際に省略可能であることを意味します。 -- `any` キーワードは、あらゆる型(数値、テキスト、ブール、日付、時間、オブジェクト、コレクション、など)が可能な引数に対して使用されます。 -- `*...param* : Type` という表記は、同じ型の引数を 0 から無制限に受け付けることを意味します。 たとえば、`.concat( value : any { ;...valueN : any } ) : Collection` という表記の場合、あらゆる型の引数を数に制限なく関数に渡すことができます。 -- `...(*param* : Type ; *param2* : Type)` という表記は、グループの引数を1つから無制限に受け付けることを意味します。 例えば、`COLLECTION TO ARRAY ( collection : Collection ; array : Array {; propertyName : Text}{; ...(array : Array ; propertyName : Text) } )` という表記は、値またはテキスト型配列のペアを無制限にコマンドに渡すことができるということを意味します。 +- the `any` keyword is used for parameters that can be a value of any type (number, text, boolean, date, time, object, collection...). +- when a parameter can accept several types, they are listed and separated by comma, for example: `value : Text, Real, Date, Time` + This means the parameter *value* can be Text OR Real OR Date OR Time. +- **variadic parameter**: the `...param : Type` notation indicates from 0 to an unlimited number of parameters of the same type. For example, `.concat( value : any { ;...valueN : any }) : Collection` means that an unlimited number of values of any type can be passed to the function. +- **variadic group of parameters**: the `{; ...(param1 : Type ; param2 : Type)}` notation indicates from 1 to an unlimited number of groups of parameters. For example, `COLLECTION TO ARRAY( collection : Collection ; array : Array {; propertyName : Text}{; ...(array : Array ; propertyName : Text) })` means that an unlimited number of couple values of type array/text can be passed to the command. + +### Parameter type description + +In the 4D language documentation, the following parameter types can be used. + +| 型 | 定義 | Examples of a 4D command using it | +| ------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| > , <, >=, <=, #, =, \\| , % | Comparison, logical operators or symbols used in query conditions or expressions. | ORDER BY([Products];[Products]Type;<)
PRINT RECORD([Employees];>) | +| any | A parameter that can accept any supported data type | JSON Stringify($value)
$col.push(6;New object("firstname";"John")) | +| 配列 | A variable containing a list of values of the same type. | ARRAY TEXT($arr;10) | +| BLOB array | An array containing BLOB values. | ARRAY BLOB($data;10) | +| BLOB | Binary large object used to store binary data. | BLOB TO DOCUMENT($blob;"file.bin") | +| Boolean | A logical value: True or False. | If (OK=1) | +| Boolean array | An array containing boolean values. | ARRAY BOOLEAN($flags;10) | +| Class name (ex: 4D.File) | A reference to a class type used to create or manipulate class instances. | $file:=File("/RESOURCES/NovelCover1.jpg") | +| Collection | An ordered list of values that can contain multiple types. | New collection("A";"B";"C") | +| Date | A calendar date value. | $vDate:=Current date | +| Date array | An array containing date values. | ARRAY DATE($dates;10) | +| 式 | Can be anything | SET PROCESS VARIABLE($vlProcess;vtCurStatus;"") | +| フィールド | A reference to a field belonging to a table. | ORDER BY([Person];[Person]Name) | +| Integer | A whole number without decimal part. | $Sel:=ds.Employee.newSelection(dk keep ordered) | +| Integer array | An array containing integer values. | ARRAY INTEGER($numbers;10) | +| Longint array | An array containing long integer values. | ARRAY LONGINT($values;10) | +| Object array | An array containing objects. | ARRAY OBJECT($objects;10) | +| Object | A structured data container composed of key/value pairs. | $entity.fromObject($o) | +| 演算子 | Always \*. | QUERY([Person];[Person]Name="Smith";\*) | +| Picture array | An array containing pictures. | ARRAY PICTURE($images;10) | +| Picture | A graphical image value. | READ PICTURE FILE($pic;"image.png") | +| Pointer array | An array containing pointers. | ARRAY POINTER($ptrs;10) | +| Pointer | A reference to another variable, field, or object. | If(Is nil pointer($ptr)) | +| Real array | An array containing real numbers. | ARRAY REAL($values;10) | +| Real | A floating-point numeric value. | $vlResult:=Int(123.4) | +| Table | A reference to a database table. | ALL RECORDS([Person]) | +| Text | A sequence of characters representing textual data. | ALERT("Hello world") | +| テキスト配列 | An array containing text values. | ARRAY TEXT($names;10) | +| Time | A time value representing hours, minutes, and seconds. | 現在の時刻 | +| Time array | An array containing time values. | ARRAY TIME($times;10) | +| 変数 | A writable variable of type "any" that can receive a value (assignable). | SET PICTURE METADATA(vPicture;IPTC keywords;$arrTkeywords) | diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md index 648a131f13d813..445bafbfd471df 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -23,6 +23,7 @@ title: リリースノート - [`JSON Validate`](../commands/json-validate) コマンドは *$schema* キーを考慮するようになり、スキーマ内でサポートされていないバージョンが宣言されたときにはエラーを生成するようになりました。 - 分かりやすさのために、フォーミュラオブジェクトは、汎用的な [`4D.Function`](../API/FunctionClass.md) クラスを継承する [`4D.Formula`](../API/FormulaClass.md) クラスの新しいインスタンスになりました。 +- In 4D 21 R3, new improvements to the [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) apply to language commands (see [this blog post](https://blog.4d.com/enhancement-of-command-syntax-checking-in-the-editor)). Syntax errors that were previously undetected may now be flagged in your code. - [設定ダイアログボックス](../settings/overview.md) から、"PHP" ページが削除されました。 PHP インタープリターを設定するためには、[`SET DATABASE PARAMETER` のPHP セレクター](../commands/set-database-parameter#php-interpreter-ip-address-55) を使用してください。 - The **Legacy** network layer is no longer supported as of 4D 21 R3. Projects and binary databases that were using the Legacy network layer are automatically set to [**ServerNet**](../settings/client-server.md#network-layer) when upgraded to 4D 21 R3 and higher. @@ -32,7 +33,7 @@ title: リリースノート #### ハイライト -- [コードライブチェッカー](../code-editor/write-class-method.md#warnings-and-errors) はエラー検知の精度が向上するように改善されました(詳細は [こちらのblog 記事](https://blog.4d.com/better-error-handling-and-type-inference-for-4d-developers) を参照してください)。 +- The [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) has been enhanced to provide greater precision in error detection (see [this blog post](https://blog.4d.com/better-error-handling-and-type-inference-for-4d-developers) for more information). - [リスト](../WritePro/user-legacy/using-a-4d-write-pro-area.md#リスト) を適用する [4D Write Pro 標準アクション](../WritePro/user-legacy/standard-actions.md) は自動的に段落の余白を、その中に位置するマーカーを内部に配置するように自動的に調整するようになりました。 - [`query()`](../API/DataClassClass.md#ベクトル類似度によるクエリ) 関数および[REST API](../REST/$orderby.md) を使用したAI ベクトル検索のクエリ文字列内で、 `order by` をサポートするようになりました。 - [エクスプローラー](../Develop/explorer.md) からQodly ページを作成したり開いたりすることができるようになりました。 diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Admin/data-collect.md b/i18n/pt/docusaurus-plugin-content-docs/current/Admin/data-collect.md index fc1981bfd699bc..e350acca100e98 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Admin/data-collect.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Admin/data-collect.md @@ -3,7 +3,7 @@ id: data-collect title: Recolha de dados --- -Para ajudar a tornar os produtos melhores, automaticamente coletamos dados referentes a estatísticas de usuário nas aplicações 4D Server Dados completados são anônimos e dados são transferidos sem ter impacto na experiência de usuário. Collected data is transferred with no impact on the user experience. No personal data is collected. For more information on 4D policy regarding personal data protection, please got to [this page](https://us.4d.com/privacy-policy). +Para ajudar a tornar os produtos melhores, automaticamente coletamos dados referentes a estatísticas de usuário nas aplicações 4D Server Dados completados são anônimos e dados são transferidos sem ter impacto na experiência de usuário. Collected data is transferred with no impact on the user experience. No personal data is collected. For more information on 4D policy regarding personal data protection, please visit [this page](https://us.4d.com/privacy-policy). The section below explains: @@ -24,79 +24,115 @@ Dados são coletados durante os eventos abaixo: Alguns dados são também recolhidos a intervalos regulares. -| Dados | Tipo | Notas | -| ----------------------------------------------------------- | -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| buildNumber | Number | Número da versão da aplicação 4D | -| cacheMissBytes | Object | Número de bytes perdidos na cache | -| cacheMissCount | Object | Número de leituras falhadas na cache | -| cacheReadBytes | Object | Número de bytes lidos da cache | -| cacheReadCount | Object | Número de leituras na cache | -| cacheSize | Number | Tamanho da cache em bytes | -| classUsage | Object | Number of instances of certain language classes | -| compiled | Parâmetros | Verdadeiro se a aplicação for compilada | -| connectionSystems | Collection | SO do cliente sem o número de compilação (entre parêntesis) e número de clientes que o utilizam | -| CPU | Text | Nome, tipo, e velocidade do processador | -| dataFileSize | Number | Tamanho do arquivo de dados em bytes | -| dataSegment1.diskReadBytes | Object | Número de bytes lidos no ficheiro de dados | -| dataSegment1.diskReadCount | Object | Número de leituras no ficheiro de dados | -| dataSegment1.diskWriteBytes | Object | Número de bytes escritos no ficheiro de dados | -| dataSegment1.diskWriteCount | Object | Número de escritas no ficheiro de dados | -| databases.externalDatastoreOpened | Number | Número de chamadas para 'Open datastore' | -| databases.internalDatastoreOpened | Number | Número de vezes que o armazenamento de dados é aberto por um servidor externo | -| databases.remoteDebugger4DRemoteAttachments | Number | Número de anexos ao depurador remoto de um 4D remoto | -| databases.remoteDebuggerQodlyAttachments | Number | Número de anexos ao depurador remoto da Qodly | -| databases.remoteDebuggerVSCodeAttachments | Number | Número de anexos para o depurador remoto do Código VS | -| databases.restMaxLicensedSessions | Number | Número máximo de sessões REST web no servidor que usa a licença REST | -| databases.restMaxUnlicensedSessions | Number | Número máximo de outras sessões da Web REST no servidor | -| databases.webIPAddressesNumber | Number | Número de endereços IP diferentes que fizeram uma solicitação ao 4D Server | -| databases.webMaxLicensedSessions | Number | Número máximo de sessões Web não REST no servidor que usam a licença do servidor Web | -| databases.webMaxUnlicensedSessions | Number | Número máximo de outras sessões não-REST no servidor | -| databases.webScalableSessions | Parâmetros | True se as sessões escalonáveis estiverem ativadas | -| encrypted | Parâmetros | True se o arquivo de dados estiver criptografado | -| encryptedConnections | Parâmetros | True se as ligações cliente/servidor forem encriptadas | -| externalPHP | Parâmetros | True se o cliente efetuar uma chamada para `PHP execute` e utilizar a sua própria versão de php | -| hasDataChangeTracking | Parâmetros | True if a "__DeletedRecords" table exists | -| headless | Parâmetros | Verdadeiro se a aplicação estiver a correr em modo sem cabeça | -| id | Texto (cadeia de caracteres com hash) | Identificação única associada à base de dados (*Polinômio Rolling hash do nome da base de dados*) | -| indexSegment.diskReadBytes | Number | Número de bytes lidos no ficheiro de índice | -| indexSegment.diskReadCount | Number | Número de leituras no ficheiro índice | -| indexSegment.diskWriteBytes | Number | Número de bytes escritos no ficheiro de índice | -| indexSegment.diskWriteCount | Number | Número de escritas no ficheiro de índice | -| indexesSize | Number | Tamanho do índice em bytes | -| isEngined | Parâmetros | Verdadeiro se a aplicação for fundida com o Volume Desktop 4D | -| isRosetta | Parâmetros | True se 4D for emulado através do Rosetta no macOS, False caso contrário (não emulado ou no Windows). | -| LDAPLogin | Number | Number of calls to `LDAP LOGIN` | -| licença | Object | Nome comercial e descrição das licenças do produto | -| maximum4DClientConnections | Number | Número máximo de ligações 4D Client ao servidor | -| maximumNumberOfWebProcesses | Number | Número máximo de processos Web simultâneos | -| maximumUsedPhysicalMemory | Number | Utilização máxima da memória física | -| maximumUsedVirtualMemory | Number | Utilização máxima da memória virtual | -| memory | Number | Volume de armazenamento de memória (em bytes) disponível na máquina | -| mobile | Collection | Informação sobre sessões móveis | -| numberOfCores | Number | Número total de núcleos | -| numberOfFields | Number | Number of fields | -| numberOfKeepRecordSyncInfo | Number | Number of tables with the "Enable Replication" option checked | -| numberOfRecordsMax | Number | Total number of records | -| numberOfTables | Number | Number of tables | -| numberOfWebServices | Number | Number of methods published as Web Services | -| ODBCLogin | Number | Number of calls to `SQL LOGIN` using ODBC | -| phpCall | Number | Número de chamadas para 'PHP execute' | -| projectMode | Parâmetros | Verdadeiro se a aplicação for compilada | -| qodly.webforms | Number | Número de formulários web Qodly | -| QueryBySQL | Number | Number of calls to `QUERY BY SQL` | -| restHits | Number | Número de acessos ao servidor REST durante a recolha de dados | -| SQLBeginEndStatement | Number | Number of uses of `Begin SQL` / `End SQL` | -| SQLLoginInternal | Number | Number of calls to `SQL LOGIN` using SQL_INTERNAL | -| SQLServer | Number | Number of SQL requests through the network | -| system | Text | Versão do sistema operativo e número de construção | -| uniqueID | Text | ID único do 4D Server | -| uptime | Number | Tempo decorrido (em segundos) desde que a base de dados 4D local foi aberta | -| usingQUICNetworkLayer | Parâmetros | True se a base de dados utilizar a camada de rede QUIC | -| version | Number | Número da versão da aplicação 4D | -| webServer | Object | "started":true se o servidor Web estiver a arrancar ou iniciado | -| webserverBytesIn | Number | Bytes recebidos pelo servidor Web durante a recolha de dados | -| webserverBytesOut | Number | Bytes enviados pelo servidor Web durante a recolha de dados | -| webserverHits | Number | Número de acessos ao servidor Web durante a recolha de dados | +| Dados | Tipo | Notas | +| ----------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| appServer | Object | Object containing application server information | +| appServer.hits | Number | Number of requests from internal processes | +| appServer.bytesIn | Number | Bytes received by internal processes | +| appServer.bytesOut | Number | Bytes sent by internal processes | +| appServer.executionTime | Number | CPU execution time for internal processes | +| cacheMissBytes | Object | Número de bytes perdidos na cache | +| cacheMissCount | Object | Número de leituras falhadas na cache | +| cacheReadBytes | Object | Número de bytes lidos da cache | +| cacheReadCount | Object | Número de leituras na cache | +| classUsage | Object | Number of instances of certain language classes | +| connectionSystems | Collection | SO do cliente sem o número de compilação (entre parêntesis) e número de clientes que o utilizam | +| databases[].cacheSize | Number | Tamanho da cache em bytes | +| databases[].externalDatastoreOpened | Number | Número de chamadas para 'Open datastore' | +| databases[].id | Number | Database ID | +| databases[].internalDatastoreOpened | Number | Número de vezes que o armazenamento de dados é aberto por um servidor externo | +| databases[].maxConcurrent4DClients | Number | Maximum number of simultaneous 4D Client sessions (using a 4D Client license) over the collection interval | +| databases[].maxConcurrentRestSessions | Number | Maximum number of simultaneous REST sessions over the collection interval | +| databases[].maxConcurrentWebSessions | Number | Maximum number of simultaneous Web sessions (4DACTION and SOAP) over the collection interval | +| databases[].maximum4DClientConnections | Number | Número máximo de ligações 4D Client ao servidor | +| databases[].numberOfDistinctClients | Number | Distinct count of client persistent UUID seen over collection interval | +| databases[].numberOfFields | Number | Number of fields | +| databases[].numberOfKeepRecordSyncInfo | Number | Number of tables with the "Enable Replication" option checked | +| databases[].numberOfRecordsMax | Number | Total number of records | +| databases[].numberOfTables | Number | Number of tables | +| databases[].qodly.webforms | Number | Número de formulários web Qodly | +| databases[].remoteDebugger4DRemoteAttachments | Number | Número de anexos ao depurador remoto de um 4D remoto | +| databases[].remoteDebuggerQodlyAttachments | Number | Número de anexos ao depurador remoto da Qodly | +| databases[].remoteDebuggerVSCodeAttachments | Number | Número de anexos para o depurador remoto do Código VS | +| databases[].structureHash | Text | | +| databases[].uniqueID | Texto (cadeia de caracteres com hash) | Identificação única associada à base de dados (*Polinômio Rolling hash do nome da base de dados*) | +| databases[].uptime | Number | Time elapsed (in seconds) between two collection events | +| databases[].uuid | Text | Database UUID | +| databases[].webIPAddressesNumber | Number | Número de endereços IP diferentes que fizeram uma solicitação ao 4D Server | +| databases[].webMaxScalableSessions | Number | Maximum number of scalable sessions on the server | +| databases[].webScalableSessions | Parâmetros | True se as sessões escalonáveis estiverem ativadas | +| dataSegment1.diskReadBytes | Object | Número de bytes lidos no ficheiro de dados | +| dataSegment1.diskReadCount | Object | Número de leituras no ficheiro de dados | +| dataSegment1.diskWriteBytes | Object | Número de bytes escritos no ficheiro de dados | +| dataSegment1.diskWriteCount | Object | Número de escritas no ficheiro de dados | +| dataSize | Number | Tamanho do arquivo de dados em bytes | +| dbServer | Object | Object containing DB4D server information | +| dbServer.hits | Number | Number of requests from internal processes | +| dbServer.bytesIn | Number | Bytes received by internal processes | +| dbServer.bytesOut | Number | Bytes sent by internal processes | +| dbServer.executionTime | Number | CPU execution time for internal processes | +| encryptedConnections | Parâmetros | True se as ligações cliente/servidor forem encriptadas | +| externalPHP | Parâmetros | True se o cliente efetuar uma chamada para `PHP execute` e utilizar a sua própria versão de php | +| general.buildNumber | Number | Número da versão da aplicação 4D | +| general.headless | Parâmetros | Verdadeiro se a aplicação estiver a correr em modo sem cabeça | +| general.isRosetta | Parâmetros | True se 4D for emulado através do Rosetta no macOS, False caso contrário (não emulado ou no Windows). | +| general.license | Object | Nome comercial e descrição das licenças do produto | +| general.uniqueID | Text | ID único do 4D Server | +| general.version | Text | Número da versão da aplicação 4D | +| hasDataChangeTracking | Parâmetros | True if a "__DeletedRecords" table exists | +| indexSegment.diskReadBytes | Number | Número de bytes lidos no ficheiro de índice | +| indexSegment.diskReadCount | Number | Número de leituras no ficheiro índice | +| indexSegment.diskWriteBytes | Number | Número de bytes escritos no ficheiro de índice | +| indexSegment.diskWriteCount | Number | Número de escritas no ficheiro de índice | +| indexSize | Number | Tamanho do índice em bytes | +| isCompiled | Parâmetros | Verdadeiro se a aplicação for compilada | +| isEncrypted | Parâmetros | True se o arquivo de dados estiver criptografado | +| isEngined | Parâmetros | Verdadeiro se a aplicação for fundida com o Volume Desktop 4D | +| isProjectMode | Parâmetros | Verdadeiro se a aplicação for compilada | +| LDAPLogin | Number | Number of calls to `LDAP LOGIN` | +| license.sffPrimaryKey | Number | Server master product number | +| machine.CPU | Text | Nome, tipo, e velocidade do processador | +| machine.memory | Number | Volume de armazenamento de memória (em bytes) disponível na máquina | +| machine.numberOfCores | Number | Número total de núcleos | +| machine.system | Text | Versão do sistema operativo e número de construção | +| maximumNumberOfWebProcesses | Number | Número máximo de processos Web simultâneos | +| maximumUsedPhysicalMemory | Number | Utilização máxima da memória física | +| maximumUsedVirtualMemory | Number | Utilização máxima da memória virtual | +| mobile | Collection | Informação sobre sessões móveis | +| numberOfWebServices | Number | Number of methods published as Web Services | +| ODBCLogin | Number | Number of calls to `SQL LOGIN` using ODBC | +| phpCall | Number | Número de chamadas para 'PHP execute' | +| QueryBySQL | Number | Number of calls to `QUERY BY SQL` | +| restServer | Object | Object containing REST server information | +| restServer.bytesIn | Number | Bytes received by the REST server | +| restServer.bytesOut | Number | Bytes sent by the REST server | +| restServer.hits | Number | Number of hits on the REST server | +| restServer.executionTime | Number | CPU execution time for the REST WEB server | +| soapServer | Object | Object containing SOAP server information | +| soapServer.bytesIn | Number | Bytes received by the SOAP server | +| soapServer.bytesOut | Number | Bytes sent by the SOAP server | +| soapServer.hits | Number | Number of hits on the SOAP server | +| soapServer.executionTime | Number | CPU execution time for the SOAP server | +| SQLBeginEndStatement | Number | Number of uses of `Begin SQL` / `End SQL` | +| SQLLoginInternal | Number | Number of calls to `SQL LOGIN` using SQL_INTERNAL | +| sqlServer | Object | Object containing SQL server information | +| sqlServer.hits | Number | Number of SQL queries executed | +| sqlServer.bytesIn | Number | Bytes received by the SQL engine | +| sqlServer.bytesOut | Number | Bytes sent by the SQL engine | +| sqlServer.executionTime | Number | CPU execution time for SQL queries | +| usingQUICNetworkLayer | Parâmetros | True se a base de dados utilizar a camada de rede QUIC | +| totalExecutionTime | Number | Total CPU execution time: sum of all request types | +| totalRequests | Number | Total requests: sum of web, REST, SOAP, SQL, and internal traffic | +| webServer | Object | Object containing Web server information | +| webServer.bytesIn | Number | Bytes received by the Web server | +| webServer.bytesOut | Number | Bytes sent by the Web server | +| webServer.hits | Number | Number of hits on the Web server | +| webServer.executionTime | Number | CPU execution time for the Web server | +| webStaticServer | Object | Object containing the static Web server information | +| webStaticServer.bytesIn | Number | Bytes received by the static Web server | +| webStaticServer.bytesOut | Number | Bytes sent by the static Web server | +| webStaticServer.hits | Number | Number of hits on the static Web server | +| webStaticServer.executionTime | Number | CPU execution time for the static Web server | ## Onde é armazenado e enviado? diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md index c35ac1c14768a1..7999942faccf76 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md @@ -422,6 +422,46 @@ No exemplo a seguir, o caractere **Carriage return** (sequência de escape `\r`) The following conventions are used in the 4D language documentation: - os caracteres `{ }` (chaves) indicam parâmetros opcionais. For example, `.delete({ option : Integer })` means that the *option* parameter may be omitted when calling the function. -- the `any` keyword is used for parameters that can be of any type (number, text, boolean, date, time, object, collection...). -- the `*...param* : Type` notation indicates from 0 to an unlimited number of parameters of the same type. For example, `.concat( value : any { ;...valueN : any } ) : Collection` means that an unlimited number of values of any type can be passed to the function. -- the `...(*param* : Type ; *param2* : Type)` notation indicates from 1 to an unlimited number of groups of parameters. For example, `COLLECTION TO ARRAY ( collection : Collection ; array : Array {; propertyName : Text}{; ...(array : Array ; propertyName : Text) } )` means that an unlimited number of couple values of type array/text can be passed to the command. +- the `any` keyword is used for parameters that can be a value of any type (number, text, boolean, date, time, object, collection...). +- when a parameter can accept several types, they are listed and separated by comma, for example: `value : Text, Real, Date, Time` + This means the parameter *value* can be Text OR Real OR Date OR Time. +- **variadic parameter**: the `...param : Type` notation indicates from 0 to an unlimited number of parameters of the same type. For example, `.concat( value : any { ;...valueN : any }) : Collection` means that an unlimited number of values of any type can be passed to the function. +- **variadic group of parameters**: the `{; ...(param1 : Type ; param2 : Type)}` notation indicates from 1 to an unlimited number of groups of parameters. For example, `COLLECTION TO ARRAY( collection : Collection ; array : Array {; propertyName : Text}{; ...(array : Array ; propertyName : Text) })` means that an unlimited number of couple values of type array/text can be passed to the command. + +### Parameter type description + +In the 4D language documentation, the following parameter types can be used. + +| Tipo | Definição | Examples of a 4D command using it | +| ------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| > , <, >=, <=, #, =, \\| , % | Comparison, logical operators or symbols used in query conditions or expressions. | ORDER BY([Products];[Products]Type;<)
PRINT RECORD([Employees];>) | +| any | A parameter that can accept any supported data type | JSON Stringify($value)
$col.push(6;New object("firstname";"John")) | +| Array | A variable containing a list of values of the same type. | ARRAY TEXT($arr;10) | +| BLOB array | An array containing BLOB values. | ARRAY BLOB($data;10) | +| Blob | Binary large object used to store binary data. | BLOB TO DOCUMENT($blob;"file.bin") | +| Parâmetros | A logical value: True or False. | If (OK=1) | +| Boolean array | An array containing boolean values. | ARRAY BOOLEAN($flags;10) | +| Class name (ex: 4D.File) | A reference to a class type used to create or manipulate class instances. | $file:=File("/RESOURCES/NovelCover1.jpg") | +| Collection | An ordered list of values that can contain multiple types. | New collection("A";"B";"C") | +| Date | A calendar date value. | $vDate:=Current date | +| Date array | An array containing date values. | ARRAY DATE($dates;10) | +| Expression | Can be anything | SET PROCESS VARIABLE($vlProcess;vtCurStatus;"") | +| Campo | A reference to a field belonging to a table. | ORDER BY([Person];[Person]Name) | +| Integer | A whole number without decimal part. | $Sel:=ds.Employee.newSelection(dk keep ordered) | +| Integer array | An array containing integer values. | ARRAY INTEGER($numbers;10) | +| Longint array | An array containing long integer values. | ARRAY LONGINT($values;10) | +| Object array | An array containing objects. | ARRAY OBJECT($objects;10) | +| Object | A structured data container composed of key/value pairs. | $entity.fromObject($o) | +| Operador | Sempre \*. | QUERY([Person];[Person]Name="Smith";\*) | +| Picture array | An array containing pictures. | ARRAY PICTURE($images;10) | +| Imagem | A graphical image value. | READ PICTURE FILE($pic;"image.png") | +| Pointer array | An array containing pointers. | ARRAY POINTER($ptrs;10) | +| Ponteiro | A reference to another variable, field, or object. | If(Is nil pointer($ptr)) | +| Real array | An array containing real numbers. | ARRAY REAL($values;10) | +| Real | A floating-point numeric value. | $vlResult:=Int(123.4) | +| Tabela | A reference to a database table. | ALL RECORDS([Person]) | +| Text | A sequence of characters representing textual data. | ALERT("Hello world") | +| Text array | An array containing text values. | ARRAY TEXT($names;10) | +| Hora | A time value representing hours, minutes, and seconds. | Hora actual | +| Time array | An array containing time values. | ARRAY TIME($times;10) | +| Variável | A writable variable of type "any" that can receive a value (assignable). | SET PICTURE METADATA(vPicture;IPTC keywords;$arrTkeywords) | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md index d58fa623ee6065..a82737fc987e17 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -23,6 +23,7 @@ title: Notas de lançamento - The [`JSON Validate`](../commands/json-validate) command now takes the *$schema* key into account and generates an error if a non-supported version is declared in the schema. - For clarity, formula objects are now instances of a new [`4D.Formula`](../API/FormulaClass.md) class that inherits from the generic [`4D.Function`](../API/FunctionClass.md) class. +- In 4D 21 R3, new improvements to the [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) apply to language commands (see [this blog post](https://blog.4d.com/enhancement-of-command-syntax-checking-in-the-editor)). Syntax errors that were previously undetected may now be flagged in your code. - The "PHP" page has been removed from the [Settings dialog box](../settings/overview.md). Use the [PHP selectors with the `SET DATABASE PARAMETER`](../commands/set-database-parameter#php-interpreter-ip-address-55) command to configure a PHP interpeter. - The **Legacy** network layer is no longer supported as of 4D 21 R3. Projects and binary databases that were using the Legacy network layer are automatically set to [**ServerNet**](../settings/client-server.md#network-layer) when upgraded to 4D 21 R3 and higher. @@ -32,7 +33,7 @@ Leia [**O que há de novo no 4D v21 R2**](https://blog.4d.com/whats-new-in-4d-21 #### Destaques -- [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) has been enhanced to provide greater precision in error detection (see [this blog post](https://blog.4d.com/better-error-handling-and-type-inference-for-4d-developers) for more information). +- The [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) has been enhanced to provide greater precision in error detection (see [this blog post](https://blog.4d.com/better-error-handling-and-type-inference-for-4d-developers) for more information). - [4D Write Pro standard actions](../WritePro/user-legacy/standard-actions.md) that apply [lists](../WritePro/user-legacy/using-a-4d-write-pro-area.md#lists) now automatically adjust paragraph margins to keep markers positioned inside it. - Built-in support of `order by` in query strings for AI vector searches using [`query()`](../API/DataClassClass.md#query-by-vector-similarity) functions and the [REST API](../REST/$orderby.md). - You can now create and open Qodly Pages from the [Explorer](../Develop/explorer.md). From 61d9f2661a4599597caea1eab208af261e3c4e6b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 3 Apr 2026 15:09:30 +0200 Subject: [PATCH 0005/2000] fixed 1 SVG and many 4DWP syntaxes (#3246) --- docs/WritePro/commands-legacy/wp-get-frame.md | 4 ++-- docs/WritePro/commands-legacy/wp-get-view-properties.md | 4 ++-- docs/WritePro/commands-legacy/wp-select.md | 4 ++-- docs/WritePro/commands-legacy/wp-selection-range.md | 4 ++-- docs/WritePro/commands-legacy/wp-set-frame.md | 4 ++-- docs/WritePro/commands-legacy/wp-set-view-properties.md | 4 ++-- docs/language-legacy/SVG/svg-get-attribute.md | 4 ++-- docs/language-legacy/SVG/svg-set-attribute.md | 4 ++-- 8 files changed, 16 insertions(+), 16 deletions(-) diff --git a/docs/WritePro/commands-legacy/wp-get-frame.md b/docs/WritePro/commands-legacy/wp-get-frame.md index e6f3ad16e0146b..bed8b19cf05616 100644 --- a/docs/WritePro/commands-legacy/wp-get-frame.md +++ b/docs/WritePro/commands-legacy/wp-get-frame.md @@ -5,14 +5,14 @@ slug: /WritePro/commands/wp-get-frame displayed_sidebar: docs --- -**WP Get frame** ( {* ;} *wpArea* : Text {; *textBoxID* : Text} ) : Integer +**WP Get frame** ( * ; *wpArea* : Text {; *textBoxID* : Text} ) : Integer
**WP Get frame** ( *wpArea* : Variable, Field {; *textBoxID* : Text} ) : Integer
| Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | If specified, wpArea is a form object name (string). If omitted, wpArea is an object field or variable. | -| wpArea | Text | → | Form object name (if * is specified) or 4D Write Pro object variable or field (if * is omitted) | +| wpArea | Text, Variable, Field | → | Form object name (if * is specified) or 4D Write Pro object variable or field (if * is omitted) | | textBoxID | Text | ← | ID of the text box (only filled if a text box has the focus) | | Function result | Integer | ← | Frame where the cursor is currently set |
diff --git a/docs/WritePro/commands-legacy/wp-get-view-properties.md b/docs/WritePro/commands-legacy/wp-get-view-properties.md index 752ec27c725e2d..0344a3903833f6 100644 --- a/docs/WritePro/commands-legacy/wp-get-view-properties.md +++ b/docs/WritePro/commands-legacy/wp-get-view-properties.md @@ -5,14 +5,14 @@ slug: /WritePro/commands/wp-get-view-properties displayed_sidebar: docs --- -**WP Get view properties** ( * ; *wpArea* : Text, Object ) : Object
**WP Get view properties** ( *wpArea* : Text, Object ) : Object +**WP Get view properties** ( * ; *wpArea* : Text ) : Object
**WP Get view properties** ( *wpArea* : Variable, Field ) : Object
| Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | If specified, wpArea is a form object name (text). If omitted, wpArea is an object field or variable (document) | -| wpArea | Text, Object | → | Form object name (if * is specified) or 4D Write Pro object variable or field (if * is omitted) | +| wpArea | Text, Variable, Field | → | Form object name (if * is specified) or 4D Write Pro object variable or field (if * is omitted) | | Function result | Object | ← | Current view properties |
diff --git a/docs/WritePro/commands-legacy/wp-select.md b/docs/WritePro/commands-legacy/wp-select.md index 5324d52384e76c..3e58fa2e21e54e 100644 --- a/docs/WritePro/commands-legacy/wp-select.md +++ b/docs/WritePro/commands-legacy/wp-select.md @@ -5,14 +5,14 @@ slug: /WritePro/commands/wp-select displayed_sidebar: docs --- -**WP SELECT** ( {{* ;} *wpArea* : Text, Object;} {*targetObj* : Object} {; *startRange* : Integer ; *endRange* : Integer} ) +**WP SELECT** ( * ; *wpArea* : Text {; *targetObj* : Object} {; *startRange* : Integer ; *endRange* : Integer} )
**WP SELECT** ( *wpArea* : Variable, Field {; *targetObj* : Object} {; *startRange* : Integer ; *endRange* : Integer} )
| Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | If specified, wpArea is a form object name (string). If omitted, wpArea is an object field or variable (document) | -| wpArea | Text, Object | → | Form object name (if * is specified) or 4D Write Pro object variable or field (if * is omitted) | +| wpArea | Text, Variable, Field | → | Form object name (if * is specified) or 4D Write Pro object variable or field (if * is omitted) | | targetObj | Object | → | Range or element or 4D Write Pro document | | startRange | Integer | → | Starting offset of text range | | endRange | Integer | → | Ending offset of text range | diff --git a/docs/WritePro/commands-legacy/wp-selection-range.md b/docs/WritePro/commands-legacy/wp-selection-range.md index 596bee227796f0..d79a5a592befe9 100644 --- a/docs/WritePro/commands-legacy/wp-selection-range.md +++ b/docs/WritePro/commands-legacy/wp-selection-range.md @@ -5,14 +5,14 @@ slug: /WritePro/commands/wp-selection-range displayed_sidebar: docs --- -**WP Selection range** ( {* ;} *wpArea* : Text ) : Object +<**WP Selection range** ( * ; *wpArea* : Text ) : Object>
**WP Selection range** ( *wpArea* : Variable, Field ) : Object
| Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | If specified, wpArea is a form object name (string). If omitted, wpArea is an object field or variable. | -| wpArea | Text | → | Form object name (if * is specified) or 4D Write Pro object variable or field (if * is omitted) | +| wpArea | Text, Variable, Field | → | Form object name (if * is specified) or 4D Write Pro object variable or field (if * is omitted) | | Function result | Object | ← | Range or Picture object |
diff --git a/docs/WritePro/commands-legacy/wp-set-frame.md b/docs/WritePro/commands-legacy/wp-set-frame.md index 724e6d066ec282..93758c20cda12b 100644 --- a/docs/WritePro/commands-legacy/wp-set-frame.md +++ b/docs/WritePro/commands-legacy/wp-set-frame.md @@ -5,14 +5,14 @@ slug: /WritePro/commands/wp-set-frame displayed_sidebar: docs --- -**WP SET FRAME** ( {* ;} *wpArea* : Text ; *frameSelector* : Integer {; *textBoxID* : Text} ) +**WP SET FRAME** ( * ; *wpArea* : Text ; *frameSelector* : Integer {; *textBoxID* : Text} )
**WP SET FRAME** ( *wpArea* : Variable, Field ; *frameSelector* : Integer {; *textBoxID* : Text} )
| Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | If specified, wpArea is a form object name (string). If omitted, wpArea is an object field or variable. | -| wpArea | Text | → | Form object name (if * is specified) or 4D Write Pro object variable or field (if * is omitted) | +| wpArea | Text, Variable, Field | → | Form object name (if * is specified) or 4D Write Pro object variable or field (if * is omitted) | | frameSelector | Integer | → | Frame where the cursor should be set | | textBoxID | Text | → | Id of the text box where the cursor should be set |
diff --git a/docs/WritePro/commands-legacy/wp-set-view-properties.md b/docs/WritePro/commands-legacy/wp-set-view-properties.md index 47fbb5d8751e88..49722a06b93f4d 100644 --- a/docs/WritePro/commands-legacy/wp-set-view-properties.md +++ b/docs/WritePro/commands-legacy/wp-set-view-properties.md @@ -5,14 +5,14 @@ slug: /WritePro/commands/wp-set-view-properties displayed_sidebar: docs --- -**WP SET VIEW PROPERTIES** ( {* ;} *wpArea* : Text, Object ; *wpViewProps* : Object ) +**WP SET VIEW PROPERTIES** ( * ; *wpArea* : Text ; *wpViewProps* : Object )
**WP SET VIEW PROPERTIES** ( *wpArea* : Variable, Field ; *wpViewProps* : Object )
| Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | If specified, wpArea is a form object name (string). If omitted, wpArea is an object field or variable (document) | -| wpArea | Text, Object | → | Form object name (if * is specified) or 4D Write Pro object variable or field (if * is omitted) | +| wpArea | Text, Variable, Field | → | Form object name (if * is specified) or 4D Write Pro object variable or field (if * is omitted) | | wpViewProps | Object | → | View properties to modify |
diff --git a/docs/language-legacy/SVG/svg-get-attribute.md b/docs/language-legacy/SVG/svg-get-attribute.md index b6af70ab69c0b7..6beeb0060f9d53 100644 --- a/docs/language-legacy/SVG/svg-get-attribute.md +++ b/docs/language-legacy/SVG/svg-get-attribute.md @@ -5,7 +5,7 @@ slug: /commands/svg-get-attribute displayed_sidebar: docs --- -**SVG GET ATTRIBUTE** ( * ; *pictureObject* : Text ; *element_ID* : Text ; *attribName* : Text ; *attribValue* : Text, Integer )
**SVG GET ATTRIBUTE** ( *pictureObject* : Variable, Field ; *element_ID* : Text ; *attribName* : Text ; *attribValue* : Text, Integer ) +**SVG GET ATTRIBUTE** ( * ; *pictureObject* : Text ; *element_ID* : Text ; *attribName* : Text ; *attribValue* : Text, Integer, Boolean )
**SVG GET ATTRIBUTE** ( *pictureObject* : Variable, Field ; *element_ID* : Text ; *attribName* : Text ; *attribValue* : Text, Integer, Boolean )
@@ -15,7 +15,7 @@ displayed_sidebar: docs | pictureObject | Text, Variable, Field | → | Object name (if * specified) or
Variable or field (if * omitted) | | element_ID | Text | → | ID of element whose attribute value you want to get | | attribName | Text | → | Attribute whose value you want to get | -| attribValue | Text, Integer | ← | Current value of attribute | +| attribValue | Text, Integer, Boolean | ← | Current value of attribute |
diff --git a/docs/language-legacy/SVG/svg-set-attribute.md b/docs/language-legacy/SVG/svg-set-attribute.md index 9b9ff0d6b3de7d..35a2c382026ae8 100644 --- a/docs/language-legacy/SVG/svg-set-attribute.md +++ b/docs/language-legacy/SVG/svg-set-attribute.md @@ -5,7 +5,7 @@ slug: /commands/svg-set-attribute displayed_sidebar: docs --- -**SVG SET ATTRIBUTE** ( * ; *pictureObject* : Text ; *element_ID* : Text ; ...(*attribName* : Text ; *attribValue* : Text, Integer) {; *})
**SVG SET ATTRIBUTE** ( *pictureObject* : Variable, Field; *element_ID* : Text ;...(*attribName* : Text ; *attribValue* : Text, Integer) {; *}) +**SVG SET ATTRIBUTE** ( * ; *pictureObject* : Text ; *element_ID* : Text ; ...(*attribName* : Text ; *attribValue* : Text, Integer, Boolean) {; *})
**SVG SET ATTRIBUTE** ( *pictureObject* : Variable, Field; *element_ID* : Text ;...(*attribName* : Text ; *attribValue* : Text, Integer, Boolean) {; *})
@@ -15,7 +15,7 @@ displayed_sidebar: docs | pictureObject | Text, Variable, Field | → | Object name (if * specified) or
Variable or field (if * omitted) | | element_ID | Text | → | ID of element where one or more attributes are set | | attribName | Text | → | Attribute to be specified | -| attribValue | Text, Integer | → | New value of attribute | +| attribValue | Text, Integer, Boolean | → | New value of attribute | | * | Operator | → | If passed = modify SVG image itself |
From 8d69df2b3969ea07c87bf2636d6f89409a0b6ad5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 8 Apr 2026 09:58:25 +0200 Subject: [PATCH 0006/2000] fix export tables (#3247) --- docs/WritePro/commands/wp-export-document.md | 4 ++-- docs/WritePro/commands/wp-export-variable.md | 2 +- .../version-21-R2/WritePro/commands/wp-export-document.md | 4 ++-- .../version-21-R2/WritePro/commands/wp-export-variable.md | 2 +- .../version-21/WritePro/commands/wp-export-document.md | 2 +- .../version-21/WritePro/commands/wp-export-variable.md | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/WritePro/commands/wp-export-document.md b/docs/WritePro/commands/wp-export-document.md index 510fa9e5a04aca..943fcf6df6d4b4 100644 --- a/docs/WritePro/commands/wp-export-document.md +++ b/docs/WritePro/commands/wp-export-document.md @@ -35,9 +35,9 @@ You can omit the *format* parameter, in which case you need to specify the exten | Constant | Value | Comment | | -------------------- | ----- | ------------------ | | wk 4wp | 4 | 4D Write Pro document is saved in a native archive format (zipped HTML and images saved in a separate folder). 4D specific tags are included and 4D expressions are not computed. This format is particularly suitable for saving and archiving 4D Write Pro documents on disk without any loss. | -| wk docx | 7 | .docx extension. 4D Write Pro document is saved in Microsoft Word format. Certified support for Microsoft Word 2010 and newer.

The document parts exported are:
Body / headers / footers / sectionsPage / print settings (margins, background color / image, borders, padding, paper size / orientation)Images - inline, anchored, and background image pattern (defined with wk background image) / Style sheets (character, paragraph) / Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.Links -
BookmarksURLsNote that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk docx | 7 | .docx extension. 4D Write Pro document is saved in Microsoft Word format. Certified support for Microsoft Word 2010 and newer.
The document parts exported are:
  • Body / headers / footers / sections
  • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
  • Images - inline, anchored, and background image pattern (defined with wk background image)
  • Style sheets (character, paragraph)
  • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
  • Links - Bookmarks and URLs
Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | | wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | -| wk pdf | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | +| wk pdf | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title / Author / Subject / Content creator
**Notes**:
  • Expressions are automatically frozen when document is exported
  • Links to methods are NOT exported
| | wk svg | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | | wk web page complete | 2 | .htm or .html extension. Document is saved as standard HTML and its resources are saved separately. 4D tags and links to 4D methods are removed and expressions are computed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable when you want to display a 4D Write Pro document in a web browser. | diff --git a/docs/WritePro/commands/wp-export-variable.md b/docs/WritePro/commands/wp-export-variable.md index b41c449714d71e..e7ba43a423d5e7 100644 --- a/docs/WritePro/commands/wp-export-variable.md +++ b/docs/WritePro/commands/wp-export-variable.md @@ -34,7 +34,7 @@ In the *format* parameter, pass a constant from the *4D Write Pro Constants* the | Constant | Type | Value | Comment | | ------------------- | ------- | ----- | ------------| | wk 4wp | Integer | 4 | 4D Write Pro document is saved in a native archive format (zipped HTML and images saved in a separate folder). 4D specific tags are included and 4D expressions are not computed. This format is particularly suitable for saving and archiving 4D Write Pro documents on disk without any loss. | -| wk docx | Integer | 7 | .docx extension. 4D Write Pro document is saved in Microsoft Word format. Certified support for Microsoft Word 2010 and newer.

The document parts exported are:
Body / headers / footers / sectionsPage / print settings (margins, background color / image, borders, padding, paper size / orientation)Images - inline, anchored, and background image pattern (defined with wk background image) / Style sheets (character, paragraph) / Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.Links -
BookmarksURLsNote that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk docx |Integer | 7 | .docx extension. 4D Write Pro document is saved in Microsoft Word format. Certified support for Microsoft Word 2010 and newer.
The document parts exported are:
  • Body / headers / footers / sections
  • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
  • Images - inline, anchored, and background image pattern (defined with wk background image)
  • Style sheets (character, paragraph)
  • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
  • Links - Bookmarks and URLs
Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | | wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | | wk pdf | Integer | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | | wk svg | Integer | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | diff --git a/versioned_docs/version-21-R2/WritePro/commands/wp-export-document.md b/versioned_docs/version-21-R2/WritePro/commands/wp-export-document.md index cca37abab9d5e8..943fcf6df6d4b4 100644 --- a/versioned_docs/version-21-R2/WritePro/commands/wp-export-document.md +++ b/versioned_docs/version-21-R2/WritePro/commands/wp-export-document.md @@ -35,9 +35,9 @@ You can omit the *format* parameter, in which case you need to specify the exten | Constant | Value | Comment | | -------------------- | ----- | ------------------ | | wk 4wp | 4 | 4D Write Pro document is saved in a native archive format (zipped HTML and images saved in a separate folder). 4D specific tags are included and 4D expressions are not computed. This format is particularly suitable for saving and archiving 4D Write Pro documents on disk without any loss. | -| wk docx | 7 | .docx extension. 4D Write Pro document is saved in Microsoft Word format. Certified support for Microsoft Word 2010 and newer.

The document parts exported are:
Body / headers / footers / sectionsPage / print settings (margins, background color / image, borders, padding, paper size / orientation)Images - inline, anchored, and background image pattern (defined with wk background image)Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.Links -
BookmarksURLsNote that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk docx | 7 | .docx extension. 4D Write Pro document is saved in Microsoft Word format. Certified support for Microsoft Word 2010 and newer.
The document parts exported are:
  • Body / headers / footers / sections
  • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
  • Images - inline, anchored, and background image pattern (defined with wk background image)
  • Style sheets (character, paragraph)
  • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
  • Links - Bookmarks and URLs
Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | | wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | -| wk pdf | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | +| wk pdf | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title / Author / Subject / Content creator
**Notes**:
  • Expressions are automatically frozen when document is exported
  • Links to methods are NOT exported
| | wk svg | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | | wk web page complete | 2 | .htm or .html extension. Document is saved as standard HTML and its resources are saved separately. 4D tags and links to 4D methods are removed and expressions are computed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable when you want to display a 4D Write Pro document in a web browser. | diff --git a/versioned_docs/version-21-R2/WritePro/commands/wp-export-variable.md b/versioned_docs/version-21-R2/WritePro/commands/wp-export-variable.md index 0db2dd27f5f0d3..42a4c715ccc295 100644 --- a/versioned_docs/version-21-R2/WritePro/commands/wp-export-variable.md +++ b/versioned_docs/version-21-R2/WritePro/commands/wp-export-variable.md @@ -34,7 +34,7 @@ In the *format* parameter, pass a constant from the *4D Write Pro Constants* the | Constant | Type | Value | Comment | | ------------------- | ------- | ----- | ------------| | wk 4wp | Integer | 4 | 4D Write Pro document is saved in a native archive format (zipped HTML and images saved in a separate folder). 4D specific tags are included and 4D expressions are not computed. This format is particularly suitable for saving and archiving 4D Write Pro documents on disk without any loss. | -| wk docx | Integer | 7 | .docx extension. 4D Write Pro document is saved in Microsoft Word format. Certified support for Microsoft Word 2010 and newer.

The document parts exported are:
Body / headers / footers / sectionsPage / print settings (margins, background color / image, borders, padding, paper size / orientation)Images - inline, anchored, and background image pattern (defined with wk background image)Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.Links -
BookmarksURLsNote that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk docx |Integer | 7 | .docx extension. 4D Write Pro document is saved in Microsoft Word format. Certified support for Microsoft Word 2010 and newer.
The document parts exported are:
  • Body / headers / footers / sections
  • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
  • Images - inline, anchored, and background image pattern (defined with wk background image)
  • Style sheets (character, paragraph)
  • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
  • Links - Bookmarks and URLs
Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | | wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | | wk pdf | Integer | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | | wk svg | Integer | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | diff --git a/versioned_docs/version-21/WritePro/commands/wp-export-document.md b/versioned_docs/version-21/WritePro/commands/wp-export-document.md index 579a6d7f93cd9a..a052dba05c82bf 100644 --- a/versioned_docs/version-21/WritePro/commands/wp-export-document.md +++ b/versioned_docs/version-21/WritePro/commands/wp-export-document.md @@ -35,7 +35,7 @@ You can omit the *format* parameter, in which case you need to specify the exten | Constant | Value | Comment | | -------------------- | ----- | ------------------ | | wk 4wp | 4 | 4D Write Pro document is saved in a native archive format (zipped HTML and images saved in a separate folder). 4D specific tags are included and 4D expressions are not computed. This format is particularly suitable for saving and archiving 4D Write Pro documents on disk without any loss. | -| wk docx | 7 | .docx extension. 4D Write Pro document is saved in Microsoft Word format. Certified support for Microsoft Word 2010 and newer.

The document parts exported are:
Body / headers / footers / sectionsPage / print settings (margins, background color / image, borders, padding, paper size / orientation)Images - inline, anchored, and background image pattern (defined with wk background image)Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.Links -
BookmarksURLsNote that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk docx | 7 | .docx extension. 4D Write Pro document is saved in Microsoft Word format. Certified support for Microsoft Word 2010 and newer.
The document parts exported are:
  • Body / headers / footers / sections
  • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
  • Images - inline, anchored, and background image pattern (defined with wk background image)
  • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
  • Links - Bookmarks and URLs
Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | | wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | | wk pdf | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | | wk svg | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | diff --git a/versioned_docs/version-21/WritePro/commands/wp-export-variable.md b/versioned_docs/version-21/WritePro/commands/wp-export-variable.md index 130dd7d5c9f5cd..5a9f14421aa79a 100644 --- a/versioned_docs/version-21/WritePro/commands/wp-export-variable.md +++ b/versioned_docs/version-21/WritePro/commands/wp-export-variable.md @@ -34,7 +34,7 @@ In the *format* parameter, pass a constant from the *4D Write Pro Constants* the | Constant | Type | Value | Comment | | ------------------- | ------- | ----- | ------------| | wk 4wp | Integer | 4 | 4D Write Pro document is saved in a native archive format (zipped HTML and images saved in a separate folder). 4D specific tags are included and 4D expressions are not computed. This format is particularly suitable for saving and archiving 4D Write Pro documents on disk without any loss. | -| wk docx | Integer | 7 | .docx extension. 4D Write Pro document is saved in Microsoft Word format. Certified support for Microsoft Word 2010 and newer.

The document parts exported are:
Body / headers / footers / sectionsPage / print settings (margins, background color / image, borders, padding, paper size / orientation)Images - inline, anchored, and background image pattern (defined with wk background image)Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.Links -
BookmarksURLsNote that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk docx |Integer | 7 | .docx extension. 4D Write Pro document is saved in Microsoft Word format. Certified support for Microsoft Word 2010 and newer.
The document parts exported are:
  • Body / headers / footers / sections
  • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
  • Images - inline, anchored, and background image pattern (defined with wk background image)
  • Style sheets (character, paragraph)
  • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
  • Links - Bookmarks and URLs
Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | | wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | | wk pdf | Integer | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | | wk svg | Integer | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | From dfa8143d2daf6959e2aa05a21af334260abc7e13 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 8 Apr 2026 09:58:49 +0200 Subject: [PATCH 0007/2000] New Crowdin updates (#3248) * New translations wp-export-document.md (French) * New translations wp-export-variable.md (French) * New translations listbox_overview.md (French) * New translations webarea_overview.md (French) * New translations wp-export-document.md (French) * New translations wp-export-variable.md (French) * New translations managing-formulas.md (French) * New translations createstylesheet.md (French) * New translations listbox_overview.md (French) * New translations properties_webarea.md (French) * New translations webarea_overview.md (French) * New translations wp-export-document.md (French) * New translations wp-export-variable.md (French) * New translations managing-formulas.md (French) * New translations listbox-object.md (French) * New translations listbox-object.md (French) * New translations wp-delete-style-sheet.md (French) * New translations wp-get-style-sheet.md (French) * New translations debuglogfiles.md (Japanese) * New translations command-index.md (French) * New translations wp-insert-formula.md (French) * New translations wp-new-style-sheet.md (French) * New translations wp-delete-style-sheet.md (French) * New translations wp-import-style-sheets.md (French) * New translations command-index.md (Spanish) * New translations command-name.md (Spanish) * New translations form-event-code.md (Spanish) * New translations command-index.md (Spanish) * New translations command-name.md (Spanish) * New translations debuglogfiles.md (Japanese) * New translations debuglogfiles.md (Japanese) * New translations debuglogfiles.md (Japanese) * New translations sessions.md (Japanese) * New translations debuglogfiles.md (Japanese) * New translations sessions.md (Japanese) * New translations quick-tour.md (Japanese) * New translations updates.md (Japanese) * New translations sessions.md (Japanese) * New translations sessions.md (Japanese) --- .../version-21-R2/commands/command-index.md | 10 +- .../version-21-R2/commands/command-name.md | 2 +- .../version-21/commands/command-index.md | 10 +- .../version-21/commands/command-name.md | 18 ++-- .../version-21/commands/form-event-code.md | 102 +++++++++--------- .../WritePro/commands/command-index.md | 26 ++--- .../commands/wp-delete-style-sheet.md | 62 +++++------ .../WritePro/commands/wp-export-document.md | 16 +-- .../WritePro/commands/wp-export-variable.md | 16 +-- .../WritePro/commands/wp-get-style-sheet.md | 20 ++-- .../commands/wp-import-style-sheets.md | 18 ++-- .../WritePro/commands/wp-insert-formula.md | 8 +- .../WritePro/commands/wp-new-style-sheet.md | 22 ++-- .../FormEditor/createStylesheet.md | 8 +- .../FormObjects/listbox-object.md | 6 +- .../FormObjects/listbox_overview.md | 16 +-- .../FormObjects/properties_WebArea.md | 4 +- .../FormObjects/webArea_overview.md | 2 +- .../WritePro/commands/wp-export-document.md | 16 +-- .../WritePro/commands/wp-export-variable.md | 16 +-- .../WritePro/managing-formulas.md | 32 +++--- .../version-21/FormObjects/listbox-object.md | 6 +- .../FormObjects/listbox_overview.md | 16 +-- .../FormObjects/webArea_overview.md | 2 +- .../WritePro/commands/wp-export-document.md | 16 +-- .../WritePro/commands/wp-export-variable.md | 16 +-- .../version-21/WritePro/managing-formulas.md | 32 +++--- .../current/Concepts/quick-tour.md | 85 ++++++++------- .../current/Debugging/debugLogFiles.md | 38 +++---- .../current/Desktop/sessions.md | 24 ++--- .../current/Notes/updates.md | 6 +- .../version-20/Debugging/debugLogFiles.md | 2 +- .../version-21-R2/Debugging/debugLogFiles.md | 2 +- .../version-21/Debugging/debugLogFiles.md | 2 +- 34 files changed, 338 insertions(+), 339 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-index.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-index.md index f429763ea9e63d..ac32fd2d08c0dc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-index.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-index.md @@ -875,9 +875,9 @@ title: Comandos por nombre [`Printing page`](../commands-legacy/printing-page.md)
[`PROCESS 4D TAGS`](../commands-legacy/process-4d-tags.md)
[`Process aborted`](../commands-legacy/process-aborted.md)
-[`Process activity`](process-activity.md) - **modified 4D 20 R7**
-[`Process info`](process-info.md) - **new 4D 20 R7**
-[`Process number`](process-number.md) - **modified 4D 20 R7**
+[`Process activity`](process-activity.md) - **modificado 4D 20 R7**
+[`Process info`](process-info.md) - **nuevo 4D 20 R7**
+[`Process number`](process-number.md) - **modificado 4D 20 R7**
[`Process state`](../commands-legacy/process-state.md)
[`PUSH RECORD`](../commands-legacy/push-record.md)
@@ -1261,7 +1261,7 @@ title: Comandos por nombre [`WA Evaluate JavaScript`](../commands-legacy/wa-evaluate-javascript.md)
[`WA EXECUTE JAVASCRIPT FUNCTION`](../commands-legacy/wa-execute-javascript-function.md)
[`WA Forward URL available`](../commands-legacy/wa-forward-url-available.md)
-[`WA Get context`](../commands/wa-get-context.md) **new 4D 20 R9**
+[`WA Get context`](../commands/wa-get-context.md) **nuevo 4D 20 R9**
[`WA Get current URL`](../commands-legacy/wa-get-current-url.md)
[`WA GET EXTERNAL LINKS FILTERS`](../commands-legacy/wa-get-external-links-filters.md)
[`WA Get last filtered URL`](../commands-legacy/wa-get-last-filtered-url.md)
@@ -1277,7 +1277,7 @@ title: Comandos por nombre [`WA OPEN WEB INSPECTOR`](../commands-legacy/wa-open-web-inspector.md)
[`WA REFRESH CURRENT URL`](../commands-legacy/wa-refresh-current-url.md)
[`WA Run offscreen area`](../commands-legacy/wa-run-offscreen-area.md)
-[`WA SET CONTEXT`](../commands/wa-set-context.md) **new 4D 20 R9**
+[`WA SET CONTEXT`](../commands/wa-set-context.md) **nuevo 4D 20 R9**
[`WA SET EXTERNAL LINKS FILTERS`](../commands-legacy/wa-set-external-links-filters.md)
[`WA SET PAGE CONTENT`](../commands-legacy/wa-set-page-content.md)
[`WA SET PREFERENCE`](../commands-legacy/wa-set-preference.md)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md index d55c925877623e..b2e5e6c28f96ba 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md @@ -33,7 +33,7 @@ displayed_sidebar: docs ## Descripción -The **Command name** command returns the name as well as (optionally) the properties of the command whose command number you pass in *command*.El número de cada comando se indica tanto en el explorador como en el área Propiedades de esta documentación. +El comando **Command name** devuelve el nombre así como (opcionalmente) las propiedades del comando cuyo número de comando pasa en *command*.El número de cada comando se indica tanto en el explorador como en el área Propiedades de esta documentación. **Nota de compatibilidad:** el nombre de un comando puede variar de una versión 4D a la siguiente (comandos renombrados), este comando se utilizaba en versiones anteriores para designar un comando directamente mediante su número, especialmente en porciones de código no tokenizadas. Esta necesidad ha disminuido con el tiempo a medida que 4D sigue evolucionando porque, para las sentencias no tokenizadas (fórmulas), 4D ahora ofrece una sintaxis con tokens. Esta sintaxis le permite evitar posibles problemas debidos a las variaciones en los nombres de los comandos y otros elementos, como las tablas, sin dejar de poder escribir estos nombres de forma legible (para más información, consulte la sección *Utilización de tokens en las fórmulas*). Tenga en cuenta también que la opción \*[Usar parámetros del sistema regional\* de las Preferencias](../Preferences/methods.md#4d-programming-language-use-regional-system-settings) le permite seguir usando el idioma francés en una versión francesa de 4D. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-index.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-index.md index 3bd6a376e57d1e..b2e21b6cd20a3a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-index.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-index.md @@ -874,9 +874,9 @@ title: Comandos por nombre [`Printing page`](../commands-legacy/printing-page.md)
[`PROCESS 4D TAGS`](../commands-legacy/process-4d-tags.md)
[`Process aborted`](../commands-legacy/process-aborted.md)
-[`Process activity`](process-activity.md) - **modified 4D 20 R7**
-[`Process info`](process-info.md) - **new 4D 20 R7**
-[`Process number`](process-number.md) - **modified 4D 20 R7**
+[`Process activity`](process-activity.md) - **modificado 4D 20 R7**
+[`Process info`](process-info.md) - **nuevo 4D 20 R7**
+[`Process number`](process-number.md) - **modificado 4D 20 R7**
[`Process state`](../commands-legacy/process-state.md)
[`PUSH RECORD`](../commands-legacy/push-record.md)
@@ -1260,7 +1260,7 @@ title: Comandos por nombre [`WA Evaluate JavaScript`](../commands-legacy/wa-evaluate-javascript.md)
[`WA EXECUTE JAVASCRIPT FUNCTION`](../commands-legacy/wa-execute-javascript-function.md)
[`WA Forward URL available`](../commands-legacy/wa-forward-url-available.md)
-[`WA Get context`](../commands/wa-get-context.md) **new 4D 20 R9**
+[`WA Get context`](../commands/wa-get-context.md) **nuevo 4D 20 R9**
[`WA Get current URL`](../commands-legacy/wa-get-current-url.md)
[`WA GET EXTERNAL LINKS FILTERS`](../commands-legacy/wa-get-external-links-filters.md)
[`WA Get last filtered URL`](../commands-legacy/wa-get-last-filtered-url.md)
@@ -1276,7 +1276,7 @@ title: Comandos por nombre [`WA OPEN WEB INSPECTOR`](../commands-legacy/wa-open-web-inspector.md)
[`WA REFRESH CURRENT URL`](../commands-legacy/wa-refresh-current-url.md)
[`WA Run offscreen area`](../commands-legacy/wa-run-offscreen-area.md)
-[`WA SET CONTEXT`](../commands/wa-set-context.md) **new 4D 20 R9**
+[`WA SET CONTEXT`](../commands/wa-set-context.md) **nuevo 4D 20 R9**
[`WA SET EXTERNAL LINKS FILTERS`](../commands-legacy/wa-set-external-links-filters.md)
[`WA SET PAGE CONTENT`](../commands-legacy/wa-set-page-content.md)
[`WA SET PREFERENCE`](../commands-legacy/wa-set-preference.md)
diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-name.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-name.md index 0b97060146f330..2a6485ab05c850 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-name.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-name.md @@ -33,7 +33,7 @@ displayed_sidebar: docs ## Descripción -The **Command name** command returns the name as well as (optionally) the properties of the command whose command number you pass in *command*.El número de cada comando se indica tanto en el explorador como en el área Propiedades de esta documentación. +El comando **Command name** devuelve el nombre así como (opcionalmente) las propiedades del comando cuyo número de comando pasa en *command*.El número de cada comando se indica tanto en el explorador como en el área Propiedades de esta documentación. **Nota de compatibilidad:** el nombre de un comando puede variar de una versión 4D a la siguiente (comandos renombrados), este comando se utilizaba en versiones anteriores para designar un comando directamente mediante su número, especialmente en porciones de código no tokenizadas. Esta necesidad ha disminuido con el tiempo a medida que 4D sigue evolucionando porque, para las sentencias no tokenizadas (fórmulas), 4D ahora ofrece una sintaxis con tokens. Esta sintaxis le permite evitar posibles problemas debidos a las variaciones en los nombres de los comandos y otros elementos, como las tablas, sin dejar de poder escribir estos nombres de forma legible (para más información, consulte la sección *Utilización de tokens en las fórmulas*). Tenga en cuenta también que la opción \*[Usar parámetros del sistema regional\* de las Preferencias](../Preferences/methods.md#4d-programming-language-use-regional-system-settings) le permite seguir usando el idioma francés en una versión francesa de 4D. @@ -60,13 +60,13 @@ El siguiente código permite cargar todos los comandos 4D válidos en un array: Repeat $Lon_id:=$Lon_id+1 $Txt_command:=Command name($Lon_id) - If(OK=1) //command number exists - If(Length($Txt_command)>0) //command is not disabled + If(OK=1) //el número de comando existe + If(Length($Txt_command)>0) //el comando no está desactivado APPEND TO ARRAY($tTxt_commands;$Txt_command) APPEND TO ARRAY($tLon_Command_IDs;$Lon_id) End if End if - Until(OK=0) //end of existing commands + Until(OK=0) //fin de los comandos existentes ``` ## Ejemplo 2 @@ -94,12 +94,12 @@ En la versión inglesa de 4D, la lista desplegable leerá: Sum, Average, Min y M Quiere crear un método que devuelva **True** si el comando, cuyo número se pasa como parámetro, es hilo seguro, y **False** en caso contrario. ```4d - //Is_Thread_Safe project method + //Método proyecto Is_Thread_Safe #declare($command : Integer) : Boolean var $threadsafe : Integer var $name; $theme : Text $name:=Command name($command;$threadsafe;$theme) - If($threadsafe ?? 0) //if the first bit is set to 1 + If($threadsafe ?? 0) //si el primer bit es 1 return True Else return False @@ -125,11 +125,11 @@ var $deprecated : Collection Repeat $Lon_id:=$Lon_id+1 $Txt_command:=Command name($Lon_id;$info) - If($info ?? 1) //the second bit is set to 1 - //then the command is deprecated + If($info ?? 1) //el segundo bit está a 1 + //entonces el comando es obsoleto $deprecated.push($Txt_command) End if -Until(OK=0) //end of existing commands +Until(OK=0) //fin de los comandos existentes ``` diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md index 1598888db0a0e2..26bdc17a6f0009 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md @@ -76,40 +76,40 @@ En este ejemplo, la gestión completa de una lista desplegable (inicialización, Este ejemplo es un método formulario genérico. Muestra cada uno de los posibles eventos que pueden ocurrir cuando un formulario se utiliza como formulario de salida: ```4d - //Method of a form being used as output form for a summary report - $vpFormTable:=Current form table - Case of - //... - :(Form event code=On Header) - //A header area is about to be printed - Case of - :(Before selection($vpFormTable->)) - //Code for the first break header goes here - :(Level=1) - //Code for a break header level 1 goes here - :(Level=2) - //Code for a break header level 2 goes here - //... - End case - :(Form event code=On Printing Detail) - //A record is about to be printed - //Code for each record goes here - :(Form event code=On Printing Break) - //A break area is about to be printed - Case of - :(Level=0) - //Code for a break level 0 goes here - :(Level=1) - //Code for a break level 1 goes here - //... - End case - :(Form event code=On Printing Footer) - If(End selection($vpFormTable->)) - //Code for the last footer goes here - Else - //Code for a footer goes here - End if - End case +   //Método de un formulario utilizado como formulario de salida para un informe resumen + $vpFormTable:=Current form table + Case of +  //... +    :(Form event code=On Header) +  //Un área de encabezado está a punto de imprimirse +       Case of +          :(Before selection($vpFormTable->)) +  //El código para la primera ruptura de encabezado va aquí +          :(Level=1) +  //El código para la ruptura de encabezado nivel 1 debe ser pasado aquí +          :(Level=2) +  //El código para la ruptura de encabezado nivel 2 debe ser pasado aquí +  //... +       End case +    :(Form event code=On Printing Detail) +  //Un registro está a punto de imprimirse +  //El código para cada registro va aquí +    :(Form event code=On Printing Break) +  //Un área de ruptura está a punto de imprimirse +       Case of +          :(Level=0) +  //El código para un nivel de ruptura 0 va aquí +          :(Level=1) +  //El código para un nivel de ruptura 1 va aquí +  //... +       End case +    :(Form event code=On Printing Footer) +       If(End selection($vpFormTable->)) +  //El código para el último pie de página va aquí +       Else +  //Código par un pie va aquí +       End if + End case ``` ## Ejemplo 4 @@ -160,7 +160,7 @@ Para ejemplos sobre cómo manejar los eventos [`On Before Keystroke`](../Events/ Este ejemplo muestra cómo tratar de la misma manera los clics y los dobles clics en un área desplazable: ```4d - //asChoices scrollable area object method +   //Método objeto para el área de desplazamiento asChoices Case of :(Form event code=On Load) ARRAY TEXT(asChoices;...) @@ -168,11 +168,11 @@ Este ejemplo muestra cómo tratar de la misma manera los clics y los dobles clic asChoices:=0 :((Form event code=On Clicked)|(Form event code=On Double Clicked)) If(asChoices#0) - //An item has been clicked, do something here - //... - End if - //... - End case +  //Al hacer clic en un elemento, hacer algo aquí +  //... +       End if +  //... + End case ``` ## Ejemplo 7 @@ -180,7 +180,7 @@ Este ejemplo muestra cómo tratar de la misma manera los clics y los dobles clic Este ejemplo muestra cómo tratar los clics y los dobles clics utilizando una respuesta diferente. Tenga en cuenta el uso del elemento cero para realizar un seguimiento del elemento seleccionado: ```4d - //asChoices scrollable area object method + //Método de objeto de área desplazable asChoices Case of :(Form event code=On Load) ARRAY TEXT(asChoices;...) @@ -190,9 +190,9 @@ Este ejemplo muestra cómo tratar los clics y los dobles clics utilizando una re :(Form event code=On Clicked) If(asChoices#0) If(asChoices#Num(asChoices)) - //A new item has been clicked, do something here + //Se ha hecho clic en un nuevo elemento, haga algo aquí //... - //Save the new selected element for the next time + //Guarda el nuevo elemento seleccionado para la próxima vez asChoices{0}:=String(asChoices) End if Else @@ -211,7 +211,7 @@ Este ejemplo muestra cómo tratar los clics y los dobles clics utilizando una re Este ejemplo muestra cómo mantener un área de información de texto de estado desde dentro de un método de formulario, utilizando los eventos [`On Getting Focus`](../Events/onGettingFocus.md) y [`On Losing Focus`](../Events/onLosingFocus.md): ```4d - //[Contacts];"Data Entry" form method + //Método formulario [Contacts];"Data Entry" form method Case of :(Form event code=On Load) var vtStatusArea : Text @@ -263,7 +263,7 @@ Este ejemplo muestra cómo responder a un evento de cierre de ventana con un for Este ejemplo muestra cómo poner en mayúsculas un campo de texto o alfanumérico cada vez que se modifica su valor: ```4d - //[Contacts]First Name Object method + //Método Objeto [Contacts]First Name Case of //... :(Form event code=On Data Change) @@ -277,7 +277,7 @@ Este ejemplo muestra cómo poner en mayúsculas un campo de texto o alfanuméric El siguiente ejemplo ilustra cómo gestionar una acción de borrado en una lista jerárquica: ```4d - ... //method of hierarchical list + ... //Método de lista jerárquica :(Form event code=On Delete Action) ARRAY LONGINT($itemsArray;0) $Ref:=Selected list items(<>HL;$itemsArray;*) @@ -307,9 +307,9 @@ En este ejemplo, el evento formulario [`On Scroll`](../Events/onScroll.md) nos p ```4d Case of :(Form event code=On Scroll) - // we take the position of the left picture + // tomamos la posición de la imagen izquierda OBJECT GET SCROLL POSITION(*;"satellite";vPos;hPos) - // and we apply it to the right picture +// y la aplicamos a la imagen derecha OBJECT SET SCROLL POSITION(*;"plan";vPos;hPos;*) End case ``` @@ -335,9 +335,9 @@ Desea dibujar un rectángulo rojo alrededor de la celda seleccionada de un list OBJECT GET COORDINATES(*;"LB1";$xlb1;$ylb1;$xlb2;$ylb2) $toAdd:=LISTBOX Get headers height(*;"LB1") //height of the header so as not to overlap it If($ylb1+$toAdd<$y1)&($ylb2>$y2) //if we are inside the list box - //to keep it simple, we only handle headers - //but we should handle horizontal clipping - //as well as scroll bars +//para simplificar, sólo manejamos los encabezados +//pero deberíamos manejar el recorte horizontal +//así como las barras de desplazamiento OBJECT SET VISIBLE(*;"RedRect";True) OBJECT SET COORDINATES(*;"RedRect";$x1;$y1;$x2;$y2) Else diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/command-index.md b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/command-index.md index 843cb306f93532..ae8fe2f220ea90 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/command-index.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/command-index.md @@ -23,9 +23,9 @@ title: Commandes 4D Write Pro [`WP DELETE FOOTER`](../commands/wp-delete-footer)
[`WP DELETE HEADER`](../commands/wp-delete-header)
[`WP DELETE PICTURE`](../commands/wp-delete-picture)
-[`WP DELETE SECTION`](../commands/wp-delete-section) ***New 4D 20 R7***
-[`WP DELETE STYLE SHEET`](../commands/wp-delete-style-sheet) ***Modified 4D 21 R3***
-[`WP DELETE SUBSECTION`](wp-delete-subsection.md) ***Modified 4D 20 R7***
+[`WP DELETE SECTION`](../commands/wp-delete-section) ***nouveau 4D 20 R7***
+[`WP DELETE STYLE SHEET`](../commands/wp-delete-style-sheet) ***Modifié 4D 21 R3***
+[`WP DELETE SUBSECTION`](wp-delete-subsection.md) ***Modifié 4D 20 R7***
[`WP DELETE TEXT BOX`](../commands/wp-delete-text-box) E @@ -42,7 +42,7 @@ title: Commandes 4D Write Pro G -[`WP GET ATTRIBUTES`](wp-get-attributes.md) ***Modified 4D 20 R8***
+[`WP GET ATTRIBUTES`](wp-get-attributes.md) ***Modifié 4D 20 R8***
[`WP Get body`](../commands/wp-get-body)
[`WP GET BOOKMARKS`](../commands/wp-get-bookmarks)
[`WP Get breaks`](../commands/wp-get-breaks)
@@ -58,7 +58,7 @@ title: Commandes 4D Write Pro [`WP Get position`](../commands/wp-get-position)
[`WP Get section`](../commands/wp-get-section)
[`WP Get sections`](../commands/wp-get-sections)
-[`WP Get style sheet`](../commands/wp-get-style-sheet) ***Modified 4D 21 R3***
+[`WP Get style sheet`](../commands/wp-get-style-sheet) ***Modifié 4D 21 R3***
[`WP Get style sheets`](../commands/wp-get-style-sheets)
[`WP Get subsection`](../commands/wp-get-subsection)
[`WP Get text`](../commands/wp-get-text)
@@ -66,12 +66,12 @@ title: Commandes 4D Write Pro I -[`WP Import document`](wp-import-document.md) ***Modified 4D 20 R8***
+[`WP Import document`](wp-import-document.md) ***Modifié 4D 20 R8***
[`WP IMPORT STYLE SHEETS`](../commands/wp-import-style-sheets)
-[`WP INSERT BREAK`](wp-insert-break.md) ***Modified 4D 20 R8***
-[`WP Insert document body`](wp-insert-document-body.md) ***Modified 4D 20 R8***
-[`WP INSERT FORMULA`](wp-insert-formula.md) ***Modified 4D 20 R8***
-[`WP INSERT PICTURE`](wp-insert-picture.md) ***Modified 4D 20 R8***
+[`WP INSERT BREAK`](wp-insert-break.md) ***Modifié 4D 20 R8***
+[`WP Insert document body`](wp-insert-document-body.md) ***Modifié 4D 20 R8***
+[`WP INSERT FORMULA`](wp-insert-formula.md) ***Modifié 4D 20 R8***
+[`WP INSERT PICTURE`](wp-insert-picture.md) ***Modifié 4D 20 R8***
[`WP Insert table`](../commands/wp-insert-table)
[`WP Is font style supported`](../commands/wp-is-font-style-supported) @@ -81,7 +81,7 @@ title: Commandes 4D Write Pro [`WP NEW BOOKMARK`](../commands/wp-new-bookmark)
[`WP New footer`](../commands/wp-new-footer)
[`WP New header`](../commands/wp-new-header)
-[`WP New style sheet`](../commands/wp-new-style-sheet) ***Modified 4D 21 R3***
+[`WP New style sheet`](../commands/wp-new-style-sheet) ***Modifié 4D 21 R3***
[`WP New subsection`](../commands/wp-new-subsection)
[`WP New text box`](../commands/wp-new-text-box) @@ -99,7 +99,7 @@ title: Commandes 4D Write Pro [`WP SELECT`](../commands/wp-select)
[`WP Selection range`](../commands/wp-selection-range)
-[`WP SET ATTRIBUTES`](wp-set-attributes.md) ***Modified 4D 20 R8***
+[`WP SET ATTRIBUTES`](wp-set-attributes.md) ***Modifié 4D 20 R8***
[`WP SET DATA CONTEXT`](../commands/wp-set-data-context)
[`WP SET FRAME`](../commands/wp-set-frame)
[`WP SET LINK`](../commands/wp-set-link)
@@ -108,7 +108,7 @@ title: Commandes 4D Write Pro T -[`WP Table append row`](wp-table-append-row.md) ***Modified 4D 20 R8***
+[`WP Table append row`](wp-table-append-row.md) ***Modifié 4D 20 R8***
[`WP TABLE DELETE COLUMNS`](../commands/wp-table-delete-columns)
[`WP TABLE DELETE ROWS`](../commands/wp-table-delete-rows)
[`WP Table get cells`](../commands/wp-table-get-cells)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-delete-style-sheet.md b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-delete-style-sheet.md index ac367e7e5acfca..4ccfe3c94c8783 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-delete-style-sheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-delete-style-sheet.md @@ -11,12 +11,12 @@ displayed_sidebar: docs
-| Paramètres | Type | | Description | -| -------------- | ------- | --------------------------- | ----------------------------------------- | -| styleSheetObj | Object | → | Objet feuille de style | -| wpDoc | Object | → | Document 4D Write Pro | -| listLevelIndex | Integer | → | Level of the style sheet in the hierarchy | -| styleSheetName | Text | → | Name of style sheet | +| Paramètres | Type | | Description | +| -------------- | ------- | --------------------------- | ------------------------------------------------ | +| styleSheetObj | Object | → | Objet feuille de style | +| wpDoc | Object | → | Document 4D Write Pro | +| listLevelIndex | Integer | → | Niveau de la feuille de style dans la hiérarchie | +| styleSheetName | Text | → | Nom de la feuille de style |
@@ -24,55 +24,55 @@ displayed_sidebar: docs
Historique -| Release | Modifications | -| -------- | -------------------------------- | -| 4D 18 | Created | -| 4D 21 R3 | *listLevelIndex* parameter added | +| Release | Modifications | +| -------- | ----------------------------------- | +| 4D 18 | Created | +| 4D 21 R3 | Ajout du paramètre *listLevelIndex* |
## Description -The **WP DELETE STYLE SHEET** command removes the designated paragraph or character style sheet from the current document. When a style sheet is removed, every character or paragraph that it was applied to reverts to its original style (*i.e.* the default). +La commande **WP DELETE STYLE SHEET** supprime la feuille de style de paragraphe ou de caractère désignée du document en cours. Lorsqu'une feuille de style est supprimée, tous les caractères ou paragraphes auxquels elle s'appliquait reprennent leur style d'origine (c'est-à-dire la valeur par défaut). -This command provides two ways to remove a style sheet. You can specify: +Cette commande propose deux façons de supprimer une feuille de style. Vous pouvez spécifier : -- the style sheet object (created with the [WP New style sheet](../WritePro/commands/wp-new-style-sheet) or returned by the [WP Get style sheet](../WritePro/commands/wp-get-style-sheet) command) to remove in the *styleSheetType* parameter, or -- the 4D Write Pro document along with the name of the style sheet to remove in the *wpDoc* and *styleSheetName* parameters. +- l'objet feuille de style (créé avec la commande [WP New style sheet](../WritePro/commands/wp-new-style-sheet) ou renvoyé par la commande [WP Get style sheet](../WritePro/commands/wp-get-style-sheet)) à supprimer via le paramètre *styleSheetType*, ou +- le document 4D Write Pro ainsi que le nom de la feuille de style à supprimer dans les paramètres *wpDoc* et *styleSheetName*. -When the style sheet to delete belongs to a [hierarchical list style sheet](../user-legacy/stylesheets.md#hierarchical-list-style-sheets), the behavior depends on the level being removed. You can delete: +Lorsque la feuille de style à supprimer appartient à une [feuille de style de liste hiérarchique](../user-legacy/stylesheets.md#hierarchical-list-style-sheets), le comportement dépend du niveau supprimé. Vous pouvez supprimer : -- the root-level style sheet, or -- a specific sub-level style sheet by providing the optional *listLevelIndex* parameter. +- la feuille de style au niveau de la racine, ou +- une feuille de style de sous-niveau spécifique en fournissant le paramètre facultatif *listLevelIndex*. -When you delete the root-level style sheet (by passing 1 in the *listLevelIndex* parameter or ommitting it), all associated sub-level style sheets are deleted automatically and the entire hierarchical structure is removed from the document. +Lorsque vous supprimez la feuille de style du niveau racine (en passant 1 dans le paramètre *listLevelIndex* ou en l'omettant), toutes les feuilles de style des sous-niveaux associés sont automatiquement supprimées et l'ensemble de la structure hiérarchique est supprimée du document. -When you delete a sub-level style sheet: +Lorsque vous supprimez une feuille de style de sous-niveau : -- The `wk list level index` of all subsequent sub-level style sheets is decremented to maintain continuous level numbering. -- The names of the affected sub-level style sheets are updated to reflect their new level index. -- The `wk list level count` attribute of the root style sheet and all remaining sub-level style sheets is decremented to match the new total number of levels. +- L'indice `wk list level index` de toutes les feuilles de style de sous-niveau suivantes est décrémenté pour maintenir une numérotation continue des niveaux. +- Les noms des feuilles de style de sous-niveau concernées sont mis à jour pour refléter leur nouvel indice de niveau. +- L'attribut `wk list level count` de la feuille de style racine et de toutes les autres feuilles de style de sous-niveau est décrémenté pour correspondre au nouveau nombre total de niveaux. -The command performs no action if the specified level does not exist, or if the style sheet is not part of a hierarchical list and *listLevelIndex* is greater than 1. +La commande ne fait rien si le niveau spécifié n'existe pas, ou si la feuille de style ne fait pas partie d'une liste hiérarchique et que *listLevelIndex* est supérieur à 1. -**Note**: The default ("Normal") style sheet can not be deleted. +**Note** : La feuille de style par défaut ("Normal") ne peut pas être supprimée. ## Exemple -The following example deletes the second level of a hierarchical list style sheet: +L'exemple suivant supprime le deuxième niveau d'une feuille de style de liste hiérarchique : ```4d -// Delete level 2 of the "MainList" hierarchical style sheet -WP DELETE STYLE SHEET(wpArea; "MainList"; 2) +// Supprimer le niveau 2 de la feuille de style hiérarchique "MainList" +WP DELETE STYLE SHEET(wpArea ; "MainList" ; 2) ``` -After execution: +Après l'exécution : -- The `wk list level index` values are updated (former level 3 becomes level 2). -- The `wk list level count` is decremented. +- Les valeurs d'indice `wk list level index` sont mises à jour (l'ancien niveau 3 devient le niveau 2). +- Le nombre `wk list level count` est décrémenté. -To delete the entire hierarchical style sheet (root and all associated sub-levels): +Pour supprimer l'ensemble de la feuille de style hiérarchique (racine et tous les sous-niveaux associés) : ```4d WP DELETE STYLE SHEET(wpArea; "MainList") diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md index b8cb1255bd5418..1003cb7893b7e5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md @@ -35,14 +35,14 @@ Vous pouvez passer soit un *filePath* ou *fileObj* : Vous pouvez omettre le paramètre *format*, auquel cas vous devez spécifier l'extension dans *filePath*. Vous pouvez également passer une constante du thème *4D Write Pro Constants* dans le paramètre *format*. Dans ce cas, 4D ajoute l'extension appropriée au nom du fichier si nécessaire. Les formats suivants sont pris en charge: -| Constante | Valeur | Commentaire | -| -------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | 4 | 4D Write Pro document is saved in a native archive format (zipped HTML and images saved in a separate folder). 4D specific tags are included and 4D expressions are not computed. This format is particularly suitable for saving and archiving 4D Write Pro documents on disk without any loss. | -| wk docx | 7 | .docx extension. 4D Write Pro document is saved in Microsoft Word format. Certified support for Microsoft Word 2010 and newer.

The document parts exported are:
Body / headers / footers / sectionsPage / print settings (margins, background color / image, borders, padding, paper size / orientation)Images - inline, anchored, and background image pattern (defined with wk background image) / Style sheets (character, paragraph) / Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.Links -
BookmarksURLsNote that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | -| wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | -| wk pdf | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | -| wk svg | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | -| wk web page complete | 2 | .htm or .html extension. Document is saved as standard HTML and its resources are saved separately. 4D tags and links to 4D methods are removed and expressions are computed. Only text boxes anchored to embedded view are exported (as divs). Only text boxes anchored to embedded view are exported (as divs). | +| Constante | Valeur | Commentaire | +| -------------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk 4wp | 4 | Le document 4D Write Pro est sauvegardé dans un format d'archive natif (HTML zippé et images sauvegardées dans un dossier séparé). Les balises spécifiques 4D sont incluses et les expressions 4D ne sont pas calculées. Ce format est particulièrement adapté à la sauvegarde et à l'archivage des documents 4D Write Pro sur disque sans aucune perte. | +| wk docx | 7 | Extension .docx. Le document 4D Write Pro est enregistré au format Microsoft Word. Prise en charge certifiée de Microsoft Word 2010 et versions ultérieures.

Les parties du document exportées sont les suivantes
Body / en-têtes / pieds de page / sectionsPage / paramètres d'impression (marges, couleur d'arrière-plan / image, bordures, rembourrage, taille du papier / orientation) / Images - en ligne, ancrées, et motif d'image d'arrière-plan (défini avec wk background image) / Feuilles de style (caractère, paragraphe) / Variables et expressions compatibles (numéro de page, nombre de pages, date, heure, métadonnées). Les variables et expressions non compatibles seront évaluées et figées avant l'exportation.Links -
BookmarksURLsNotez que certains paramètres de 4D Write Pro peuvent ne pas être disponibles ou se comporter différemment dans Microsoft Word. | +| wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | +| wk pdf | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | +| wk svg | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | +| wk web page complete | 2 | .htm or .html extension. Document is saved as standard HTML and its resources are saved separately. 4D tags and links to 4D methods are removed and expressions are computed. Only text boxes anchored to embedded view are exported (as divs). Only text boxes anchored to embedded view are exported (as divs). | **Notes :** diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md index d54973bf738959..aa583378d4b446 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md @@ -34,14 +34,14 @@ Dans *destination*, passez la variable que vous voulez remplir avec l'objet expo Dans le paramètre *format*, passez une constante du thème *4D Write Pro Constants* pour définir le format d'exportation que vous souhaitez utiliser. Chaque format est lié à une utilisation spécifique. Les formats suivants sont pris en charge: -| Constante | Type | Valeur | Commentaire | -| ------------------- | ------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | Integer | 4 | 4D Write Pro document is saved in a native archive format (zipped HTML and images saved in a separate folder). 4D specific tags are included and 4D expressions are not computed. This format is particularly suitable for saving and archiving 4D Write Pro documents on disk without any loss. | -| wk docx | Integer | 7 | .docx extension. 4D Write Pro document is saved in Microsoft Word format. Certified support for Microsoft Word 2010 and newer.

The document parts exported are:
Body / headers / footers / sectionsPage / print settings (margins, background color / image, borders, padding, paper size / orientation)Images - inline, anchored, and background image pattern (defined with wk background image) / Style sheets (character, paragraph) / Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.Links -
BookmarksURLsNote that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | -| wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | -| wk pdf | Integer | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | -| wk svg | Integer | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | -| wk web page html 4D | Integer | 3 | Le document 4D Write Pro est enregistré en HTML et comprend des balises spécifiques à 4D ; chaque expression est insérée sous forme d'espace insécable. Since this format is lossless, it is appropriate for storing purposes in a text field. | +| Constante | Type | Valeur | Commentaire | +| ------------------- | ------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk 4wp | Integer | 4 | Le document 4D Write Pro est sauvegardé dans un format d'archive natif (HTML zippé et images sauvegardées dans un dossier séparé). Les balises spécifiques 4D sont incluses et les expressions 4D ne sont pas calculées. Ce format est particulièrement adapté à la sauvegarde et à l'archivage des documents 4D Write Pro sur disque sans aucune perte. | +| wk docx | Integer | 7 | Extension .docx. Le document 4D Write Pro est enregistré au format Microsoft Word. Prise en charge certifiée de Microsoft Word 2010 et versions ultérieures.

Les parties du document exportées sont les suivantes
Body / en-têtes / pieds de page / sectionsPage / paramètres d'impression (marges, couleur d'arrière-plan / image, bordures, rembourrage, taille du papier / orientation) / Images - en ligne, ancrées, et motif d'image d'arrière-plan (défini avec wk background image) / Feuilles de style (caractère, paragraphe) / Variables et expressions compatibles (numéro de page, nombre de pages, date, heure, métadonnées). Les variables et expressions non compatibles seront évaluées et figées avant l'exportation.Links -
BookmarksURLsNotez que certains paramètres de 4D Write Pro peuvent ne pas être disponibles ou se comporter différemment dans Microsoft Word. | +| wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | +| wk pdf | Integer | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | +| wk svg | Integer | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | +| wk web page html 4D | Integer | 3 | Le document 4D Write Pro est enregistré en HTML et comprend des balises spécifiques à 4D ; chaque expression est insérée sous forme d'espace insécable. Since this format is lossless, it is appropriate for storing purposes in a text field. | **Notes :** diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-style-sheet.md b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-style-sheet.md index a3ef1c2199fe41..1a66f1362134b8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-style-sheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-style-sheet.md @@ -11,12 +11,12 @@ displayed_sidebar: docs
-| Paramètres | Type | | Description | -| -------------- | ------- | --------------------------- | ----------------------------------------- | -| wpDoc | Object | → | Document 4D Write Pro | -| styleSheetName | Text | → | Style sheet name | -| listLevelIndex | Integer | → | Level of the style sheet in the hierarchy | -| Résultat | Object | ← | Objet feuille de style | +| Paramètres | Type | | Description | +| -------------- | ------- | --------------------------- | ------------------------------------------------ | +| wpDoc | Object | → | Document 4D Write Pro | +| styleSheetName | Text | → | Style sheet name | +| listLevelIndex | Integer | → | Niveau de la feuille de style dans la hiérarchie | +| Résultat | Object | ← | Objet feuille de style |
@@ -24,10 +24,10 @@ displayed_sidebar: docs
Historique -| Release | Modifications | -| -------- | -------------------------------- | -| 4D 18 | Created | -| 4D 21 R3 | *listLevelIndex* parameter added | +| Release | Modifications | +| -------- | ----------------------------------- | +| 4D 18 | Created | +| 4D 21 R3 | Ajout du paramètre *listLevelIndex* |
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-import-style-sheets.md b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-import-style-sheets.md index 506f255a8aa326..aebc4f52066176 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-import-style-sheets.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-import-style-sheets.md @@ -11,27 +11,27 @@ displayed_sidebar: docs
-| Paramètres | Type | | Description | -| ---------- | ------ | --------------------------- | ---------------------------------------------- | -| targetDoc | Object | → | 4D Write Pro document to receive style sheets | -| sourceDoc | Object | → | 4D Write Pro document to get style sheets from | +| Paramètres | Type | | Description | +| ---------- | ------ | --------------------------- | ----------------------------------------------------------- | +| targetDoc | Object | → | Document 4D Write Pro qui reçoit les feuilles de style | +| sourceDoc | Object | → | Document 4D Write Pro pour obtenir des feuilles de style de |
## Description -The **WP IMPORT STYLE SHEETS** command imports all of the style sheets from the *sourceDoc* into the *targetDoc*. +La commande **WP IMPORT STYLE SHEETS** importe toutes les feuilles de style du *sourceDoc* dans le *targetDoc*. -In the *targetDoc* parameter, pass the 4D Write Pro document that will receive the imported style sheets. +Dans le paramètre *targetDoc*, passez le document 4D Write Pro qui recevra les feuilles de style importées. -In the *sourceDoc* parameter, pass the 4D Write Pro document containing the style sheets to import. +Dans le paramètre *sourceDoc*, passez le document 4D Write Pro contenant les feuilles de style à importer. -**Note**: If a style sheet from *sourceDoc* has the same name as a style sheet in *targetDoc*, the imported style sheet will overwrite (replace) the style sheet in the *targetDoc*. +**Note** : Si une feuille de style de *sourceDoc* a le même nom qu'une feuille de style dans *targetDoc*, la feuille de style importée écrasera (remplace) la feuille de style dans le *targetDoc*. ## Exemple -You want to import a template style sheet and receive a notification with the number for each type of style sheet imported: +Vous souhaitez importer une feuille de style nommée template et recevoir une notification avec le numéro de chaque type de feuille de style importée : ```4d  wpArea:=WP New diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-formula.md b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-formula.md index 300e13a27e851c..b0a4ace0ebeb4f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-formula.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-formula.md @@ -36,10 +36,10 @@ Dans le paramètre *formule*, passez la formule 4D à évaluer. Vous pouvez pass - soit un [objet formule](../../commands/formula.md-objects) créé par la commande [**Formula**](../../commands/formula) ou [**Formula from string**](../../commands/formula.md-from-string) command, - ou un objet contenant deux propriétés : -| **Propriété** | **Type** | **Description** | -| ------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| name | Text | Nom à afficher pour la formule dans le document | -| formula | Object | The [formula object](../../commands/formula.md-objects) created by the [**Formula**](../../commands/formula) or [**Formula from string**](../../commands/formula.md-from-string) command | +| **Propriété** | **Type** | **Description** | +| ------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| name | Text | Nom à afficher pour la formule dans le document | +| formula | Object | L'[objet formula](../../commands/formula.md-objects) créé par la commande [**Formula**](../../commands/formula) ou la commande [**Formula from string**](../../commands/formula.md-from-string) | Lorsque vous utilisez un objet avec une formule *name*, ce nom est affiché dans le document au lieu de la référence de formule lorsque les formules sont affichées comme référence, et dans l'info-bulle de la formule lorsqu'elle est affichée en tant que valeur ou symboles. Si la propriété *name* contient une chaîne vide ou est omise, elle est supprimée de l'objet et la formule est affichée par défaut. Pour plus d'informations, voir la page [Gérer les formules](../managing-formulas.md) . diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-new-style-sheet.md b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-new-style-sheet.md index 171dc4e360ce32..cb55f554ce51ae 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-new-style-sheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-new-style-sheet.md @@ -11,13 +11,13 @@ displayed_sidebar: docs
-| Paramètres | Type | | Description | -| -------------- | ------- | --------------------------- | --------------------------------------- | -| wpDoc | Object | → | Document 4D Write Pro | -| styleSheetType | Integer | → | Type of style sheet | -| styleSheetName | Text | → | Name of style sheet | -| listLevelCount | Integer | → | Total number of levels in the hierarchy | -| Résultat | Object | ← | Objet feuille de style | +| Paramètres | Type | | Description | +| -------------- | ------- | --------------------------- | ------------------------------------------ | +| wpDoc | Object | → | Document 4D Write Pro | +| styleSheetType | Integer | → | Type de la feuille de style | +| styleSheetName | Text | → | Nom de la feuille de style | +| listLevelCount | Integer | → | Nombre total de niveaux dans la hiérarchie | +| Résultat | Object | ← | Objet feuille de style |
@@ -25,10 +25,10 @@ displayed_sidebar: docs
Historique -| Release | Modifications | -| -------- | -------------------------------- | -| 4D 18 | Created | -| 4D 21 R3 | *listLevelCount* parameter added | +| Release | Modifications | +| -------- | ----------------------------------- | +| 4D 18 | Created | +| 4D 21 R3 | Ajout du paramètre *listLevelCount* |
diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/createStylesheet.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/createStylesheet.md index 740d3247ff890d..45940f53bffa48 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/createStylesheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/createStylesheet.md @@ -212,10 +212,10 @@ Une media query est composée d'une fonctionnalité média et d'une valeur (`**light**
  • **dark**
  • | Color scheme to use | -| `form-theme` |
  • **fluent-ui**
  • **win-classic**
  • | Platform theme to use (Windows). For more information on **fluent-ui** theme, refer to [this section](./forms.md#fluent-ui-rendering) | +| Media features | Valeurs | Description | +| ---------------------- | ---------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `prefers-color-scheme` |
  • **light**
  • **dark**
  • | Color scheme to use | +| `form-theme` |
  • **fluent-ui**
  • **win-classic**
  • | Thème de plate-forme à utiliser (Windows). Pour plus d'informations sur le thème **fluent-ui**, reportez-vous à [cette section](./forms.md#fluent-ui-rendering) | :::note diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md index 49fd2f305d6077..e77b6bd9fd0002 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md @@ -7,12 +7,12 @@ title: List Box Object Dans une list box de type tableau, chaque colonne est associée à un tableau 4D à une dimension ; tous les types de tableaux peuvent être utilisés, à l’exception des tableaux de pointeurs. Le nombre de lignes est basé sur le nombre d’éléments du tableau. -Par défaut, 4D affecte le nom “ColonneN” à chaque variable de colonne. You can change it, as well as other column properties, in the [column properties](./listbox-column.md). The display format for each column can also be defined using the [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) command. +Par défaut, 4D affecte le nom “ColonneN” à chaque variable de colonne. You can change it, as well as other column properties, in the [column properties](./listbox-column.md). Le format d'affichage de chaque colonne peut également être défini à l'aide de la commande [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md). > Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques), disposant de mécanismes spécifiques. Avec les list box de type tableau, les valeurs des colonnes (saisie et affichage) sont gérées à l’aide des commandes du langage 4D. Vous pouvez également associer une [énumération](properties_DataSource.md#choice-list) à une colonne afin de contrôler la saisie. -The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or [`LISTBOX DELETE ROWS`](../commands-legacy/listbox-delete-rows.md)) as well as array manipulation commands. Par exemple, pour initialiser le contenu d’une colonne, vous pouvez utiliser l’instruction suivante : +Les valeurs des colonnes sont gérées à l'aide de commandes List box de haut niveau (telles que [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) ou [`LISTBOX DELETE ROWS`](../commands-legacy/listbox-delete-rows.md)) ainsi que de commandes de manipulation de tableaux. Par exemple, pour initialiser le contenu d’une colonne, vous pouvez utiliser l’instruction suivante : ```4d ARRAY TEXT(varCol;size) @@ -28,7 +28,7 @@ LIST TO ARRAY("ListName";varCol) ## List box de type sélection -Dans ce type de list box, chaque colonne peut être associée à un champ (par exemple `[Employees]LastName)` ou à une expression. L’expression peut être basée sur un ou plusieurs champs (par exemple `[Employés]Nom+“ ”+[Employés]Prénom`) ou être simplement une formule (par exemple`String(Milliseconds)`). L’expression peut également être une méthode projet, une variable ou un élément de tableau. You can use the [`LISTBOX SET COLUMN FORMULA`](../commands-legacy/listbox-set-column-formula.md) and [`LISTBOX INSERT COLUMN FORMULA`](../commands-legacy/listbox-insert-column-formula.md) commands to modify columns programmatically. +Dans ce type de list box, chaque colonne peut être associée à un champ (par exemple `[Employees]LastName)` ou à une expression. L’expression peut être basée sur un ou plusieurs champs (par exemple `[Employés]Nom+“ ”+[Employés]Prénom`) ou être simplement une formule (par exemple`String(Milliseconds)`). L’expression peut également être une méthode projet, une variable ou un élément de tableau. Vous pouvez utiliser les commandes [`LISTBOX SET COLUMN FORMULA`](../commands-legacy/listbox-set-column-formula.md) et [`LISTBOX INSERT COLUMN FORMULA`](../commands-legacy/listbox-insert-column-formula.md) pour modifier les colonnes par programmation. Le contenu de chaque ligne est ensuite évalué en fonction d'une sélection d'enregistrements : la **sélection courante** d'une table ou une **sélection temporaire**. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md index 09ce01fc7f741d..0328fab3b4bfba 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md @@ -244,14 +244,14 @@ Il est possible d'activer ou d'inactiver le tri utilisateur standard via la prop La prise en charge du tri standard dépend du type de list box : -| Type de list box | Prise en charge du tri standard | Commentaires | -| ------------------------------- | ------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Collection d'objets | Oui |
    • Les colonnes "This.a" ou "This.a.b" sont triables.
    • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Collection de valeurs scalaires | Non | Utiliser un tri personnalisé avec la fonction [`orderBy()`](../API/CollectionClass.md#orderby) | -| Entity selection | Oui |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Pris en charge : tris sur les propriétés des attributs d'objets (par exemple "This.data.city" lorsque "data" est un attribut d'objet)
    • Pris en charge : tris sur les attributs connexes (par exemple "This.company.name")
    • Non pris en charge : tris sur les propriétés des attributs d'objets par le biais des attributs connexes (par exemple "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | -| Sélection courante | Oui | Seules les expressions simples sont triables (par exemple `[Table_1]Champ_2`) | -| Sélection temporaire | Non | | -| Tableaux | Oui | Les colonnes liées à des tableaux d'images et de pointeurs ne sont pas triables | +| Type de list box | Prise en charge du tri standard | Commentaires | +| ------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Collection d'objets | Oui |
    • Les colonnes "This.a" ou "This.a.b" sont triables.
    • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Collection de valeurs scalaires | Non | Utiliser un tri personnalisé avec la fonction [`orderBy()`](../API/CollectionClass.md#orderby) | +| Entity selection | Oui |
    • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Pris en charge : tris sur les propriétés des attributs d'objets (par exemple "This.data.city" lorsque "data" est un attribut d'objet)
    • Pris en charge : tris sur les attributs connexes (par exemple "This.company.name")
    • Non pris en charge : tris sur les propriétés des attributs d'objets par le biais des attributs connexes (par exemple "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | +| Sélection courante | Oui | Seules les expressions simples sont triables (par exemple `[Table_1]Champ_2`) | +| Sélection temporaire | Non | | +| Tableaux | Oui | Les colonnes liées à des tableaux d'images et de pointeurs ne sont pas triables | ### Tri personnalisé diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_WebArea.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_WebArea.md index 80153e85ea1781..e5de01d8ab168b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_WebArea.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_WebArea.md @@ -89,8 +89,8 @@ Cette option vous permet de choisir entre deux moteurs de rendus pour la zone We Le moteur CEF a les limitations suivantes : -- [`WA SET PAGE CONTENT`](../commands-legacy/wa-set-page-content.md): using this command requires that at least one page is already loaded in the area (through a call to [`WA OPEN URL`](../commands-legacy/wa-open-url.md) or an assignment to the URL variable associated to the area). -- When URL drops are enabled by the `WA enable URL drop` selector of the [`WA SET PREFERENCE`](../commands-legacy/wa-set-preference.md) command, the first drop must be preceded by at least one call to [`WA OPEN URL`](../commands-legacy/wa-open-url.md) or one assignment to the URL variable associated to the area. +- [`WA SET PAGE CONTENT`](../commands-legacy/wa-set-page-content.md) : pour utiliser cette commande, il faut qu'au moins une page soit déjà chargée dans la zone (par un appel à [`WA OPEN URL`](../commands-legacy/wa-open-url.md) ou par une affectation à la variable URL associée à la zone). +- Lorsque les dépôts d'URL sont activés par le sélecteur `WA enable URL drop` de la commande [`WA SET PREFERENCE`](../commands-legacy/wa-set-preference.md), le premier dépôt doit être précédé d'au moins un appel à [`WA OPEN URL`](../commands-legacy/wa-open-url.md) ou d'une assignation à la variable URL associée à la zone. :::note diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/webArea_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/webArea_overview.md index 7104f9012c81ce..1ec8c9775baf35 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/webArea_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/webArea_overview.md @@ -15,7 +15,7 @@ Les zones Web peuvent être utilisées pour afficher des [pages Qodly](https://d Vous pouvez intégrer une page Qodly dans une zone Web et mettre à jour les [sources Qodly](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/qodlySources) à partir de 4D en appelant [`WA EXECUTE JAVASCRIPT FUNCTION`](../commands-legacy/wa-execute-javascript-function.md). -In 4D client/server applications, Qodly pages inside Web areas can [share their session with the remote user](../Desktop/sessions.md#sharing-a-desktop-session-for-web-accesses) for a high level of security. +Dans les applications 4D client/serveur, les pages Qodly situées dans les zones Web peuvent [partager leur session avec l'utilisateur distant](../Desktop/sessions.md#sharing-a-desktop-session-for-web-accesses) afin de conserver un niveau de sécurité élevé. :::tip Article(s) de blog sur le sujet diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md index f6e7888dcded78..68a8f4b11e842a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md @@ -35,14 +35,14 @@ Vous pouvez passer soit un *filePath* ou *fileObj* : Vous pouvez omettre le paramètre *format*, auquel cas vous devez spécifier l'extension dans *filePath*. Vous pouvez également passer une constante du thème *4D Write Pro Constants* dans le paramètre *format*. Dans ce cas, 4D ajoute l'extension appropriée au nom du fichier si nécessaire. Les formats suivants sont pris en charge: -| Constante | Valeur | Commentaire | -| -------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | 4 | 4D Write Pro document is saved in a native archive format (zipped HTML and images saved in a separate folder). 4D specific tags are included and 4D expressions are not computed. This format is particularly suitable for saving and archiving 4D Write Pro documents on disk without any loss. | -| wk docx | 7 | .docx extension. 4D Write Pro document is saved in Microsoft Word format. Certified support for Microsoft Word 2010 and newer.

    The document parts exported are:
    Body / headers / footers / sectionsPage / print settings (margins, background color / image, borders, padding, paper size / orientation)Images - inline, anchored, and background image pattern (defined with wk background image)Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.Links -
    BookmarksURLsNote that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | -| wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | -| wk pdf | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | -| wk svg | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | -| wk web page complete | 2 | .htm or .html extension. Document is saved as standard HTML and its resources are saved separately. 4D tags and links to 4D methods are removed and expressions are computed. Only text boxes anchored to embedded view are exported (as divs). Only text boxes anchored to embedded view are exported (as divs). | +| Constante | Valeur | Commentaire | +| -------------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk 4wp | 4 | Le document 4D Write Pro est sauvegardé dans un format d'archive natif (HTML zippé et images sauvegardées dans un dossier séparé). Les balises spécifiques 4D sont incluses et les expressions 4D ne sont pas calculées. Ce format est particulièrement adapté à la sauvegarde et à l'archivage des documents 4D Write Pro sur disque sans aucune perte. | +| wk docx | 7 | Extension .docx. Le document 4D Write Pro est enregistré au format Microsoft Word. Prise en charge certifiée de Microsoft Word 2010 et versions ultérieures.

    The document parts exported are:
    Body / headers / footers / sectionsPage / print settings (margins, background color / image, borders, padding, paper size / orientation)Images - inline, anchored, and background image pattern (defined with wk background image)Compatible variables and expressions (page number, number of pages, date, time, metadata). Les variables et expressions non compatibles seront évaluées et figées avant l'exportation.Links -
    BookmarksURLsNotez que certains paramètres de 4D Write Pro peuvent ne pas être disponibles ou se comporter différemment dans Microsoft Word. | +| wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | +| wk pdf | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | +| wk svg | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | +| wk web page complete | 2 | .htm or .html extension. Document is saved as standard HTML and its resources are saved separately. 4D tags and links to 4D methods are removed and expressions are computed. Only text boxes anchored to embedded view are exported (as divs). Only text boxes anchored to embedded view are exported (as divs). | **Notes :** diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md index 57876c79e755e4..309cd0818a7a96 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md @@ -34,14 +34,14 @@ Dans *destination*, passez la variable que vous voulez remplir avec l'objet expo Dans le paramètre *format*, passez une constante du thème *4D Write Pro Constants* pour définir le format d'exportation que vous souhaitez utiliser. Chaque format est lié à une utilisation spécifique. Les formats suivants sont pris en charge: -| Constante | Type | Valeur | Commentaire | -| ------------------- | ------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | Integer | 4 | 4D Write Pro document is saved in a native archive format (zipped HTML and images saved in a separate folder). 4D specific tags are included and 4D expressions are not computed. This format is particularly suitable for saving and archiving 4D Write Pro documents on disk without any loss. | -| wk docx | Integer | 7 | .docx extension. 4D Write Pro document is saved in Microsoft Word format. Certified support for Microsoft Word 2010 and newer.

    The document parts exported are:
    Body / headers / footers / sectionsPage / print settings (margins, background color / image, borders, padding, paper size / orientation)Images - inline, anchored, and background image pattern (defined with wk background image)Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.Links -
    BookmarksURLsNote that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | -| wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | -| wk pdf | Integer | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | -| wk svg | Integer | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | -| wk web page html 4D | Integer | 3 | Le document 4D Write Pro est enregistré en HTML et comprend des balises spécifiques à 4D ; chaque expression est insérée sous forme d'espace insécable. Since this format is lossless, it is appropriate for storing purposes in a text field. | +| Constante | Type | Valeur | Commentaire | +| ------------------- | ------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk 4wp | Integer | 4 | Le document 4D Write Pro est sauvegardé dans un format d'archive natif (HTML zippé et images sauvegardées dans un dossier séparé). Les balises spécifiques 4D sont incluses et les expressions 4D ne sont pas calculées. Ce format est particulièrement adapté à la sauvegarde et à l'archivage des documents 4D Write Pro sur disque sans aucune perte. | +| wk docx | Integer | 7 | Extension .docx. Le document 4D Write Pro est enregistré au format Microsoft Word. Prise en charge certifiée de Microsoft Word 2010 et versions ultérieures.

    The document parts exported are:
    Body / headers / footers / sectionsPage / print settings (margins, background color / image, borders, padding, paper size / orientation)Images - inline, anchored, and background image pattern (defined with wk background image)Compatible variables and expressions (page number, number of pages, date, time, metadata). Les variables et expressions non compatibles seront évaluées et figées avant l'exportation.Links -
    BookmarksURLsNotez que certains paramètres de 4D Write Pro peuvent ne pas être disponibles ou se comporter différemment dans Microsoft Word. | +| wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | +| wk pdf | Integer | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | +| wk svg | Integer | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | +| wk web page html 4D | Integer | 3 | Le document 4D Write Pro est enregistré en HTML et comprend des balises spécifiques à 4D ; chaque expression est insérée sous forme d'espace insécable. Since this format is lossless, it is appropriate for storing purposes in a text field. | **Notes :** diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/managing-formulas.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/managing-formulas.md index 87166586fa5b35..b9251560ee47ae 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/managing-formulas.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/managing-formulas.md @@ -54,22 +54,22 @@ Vous souhaitez remplacer la sélection d'une zone de 4D Write Pro par le contenu You can insert special expressions related to document attributes in any document area (body, header, footer) using the [WP Insert formula](commands/wp-insert-formula.md) command. Within a formula, a formula context object is automatically exposed. You can use the properties of this object through [**This**](../commands/this.md): -| Propriétés | Type | Description | -| ------------------------------------------------------------------------------ | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [This](../commands/this.md).title | Text | Titre défini dans l'attribut wk title | -| [This](../commands/this.md).author | Text | Auteur défini dans l'attribut wk author | -| [This](../commands/this.md).subject | Text | Subject defined in wk subject attribute | -| [This](../commands/this.md).company | Text | Company defined in wk company attribute | -| [This](../commands/this.md).notes | Text | Notes defined in wk notes attribute | -| [This](../commands/this.md).dateCreation | Date | Date creation defined in wk date creation attribute | -| [This](../commands/this.md).dateModified | Date | Date modified defined in wk date modified attribute | -| [This](../commands/this.md).pageNumber (\*) | Number | Page number as it is defined:
    • From the document start (default) or
    • From the section page start if it is defined by section page start.
    This formula is always dynamic; it is not affected by the [**WP FREEZE FORMULAS**](commands-legacy/wp-freeze-formulas.md) command. | -| [This](../commands/this.md).pageCount (\*) | Number | Nombre de pages : nombre total de pages.
    Cette formule est toujours dynamique ; elle n'est pas affectée par la commande [**WP FREEZE FORMULAS**](commands-legacy/wp-freeze-formulas.md). | -| [This](../commands/this.md).document | Object | Document 4D Write Pro | -| [This](../commands/this.md).data | Object | Contexte des données du document 4D Write Pro défini par [**WP SET DATA CONTEXT**](commands-legacy/wp-set-data-context.md) | -| [This](../commands/this.md).sectionIndex | Number | The Index of the section in the 4D Write Pro document starting from 1 | -| [This](../commands/this.md).pageIndex | Number | The actual page number in the 4D Write Pro document starting from 1 (regardless of the section page numbers) | -| [This](../commands/this.md).sectionName | String | Le nom que l'utilisateur donne à la section | +| Propriétés | Type | Description | +| ------------------------------------------------------------------------------ | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [This](../commands/this.md).title | Text | Titre défini dans l'attribut wk title | +| [This](../commands/this.md).author | Text | Auteur défini dans l'attribut wk author | +| [This](../commands/this.md).subject | Text | Subject defined in wk subject attribute | +| [This](../commands/this.md).company | Text | Company defined in wk company attribute | +| [This](../commands/this.md).notes | Text | Notes defined in wk notes attribute | +| [This](../commands/this.md).dateCreation | Date | Date creation defined in wk date creation attribute | +| [This](../commands/this.md).dateModified | Date | Date modified defined in wk date modified attribute | +| [This](../commands/this.md).pageNumber (\*) | Number | Numéro de page tel qu'il est défini :
    • - à partir du début du document (par défaut) ou
    • - à partir de la première page de la section s'il est défini par section.
    Cette formule est toujours dynamique ; elle n'est pas affectée par la commande [**WP FREEZE FORMULAS**](commands-legacy/wp-freeze-formulas.md). | +| [This](../commands/this.md).pageCount (\*) | Number | Nombre de pages : nombre total de pages.
    Cette formule est toujours dynamique ; elle n'est pas affectée par la commande [**WP FREEZE FORMULAS**](commands-legacy/wp-freeze-formulas.md). | +| [This](../commands/this.md).document | Object | Document 4D Write Pro | +| [This](../commands/this.md).data | Object | Contexte des données du document 4D Write Pro défini par [**WP SET DATA CONTEXT**](commands-legacy/wp-set-data-context.md) | +| [This](../commands/this.md).sectionIndex | Number | The Index of the section in the 4D Write Pro document starting from 1 | +| [This](../commands/this.md).pageIndex | Number | The actual page number in the 4D Write Pro document starting from 1 (regardless of the section page numbers) | +| [This](../commands/this.md).sectionName | String | Le nom que l'utilisateur donne à la section | :::note diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md index 49fd2f305d6077..e77b6bd9fd0002 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md @@ -7,12 +7,12 @@ title: List Box Object Dans une list box de type tableau, chaque colonne est associée à un tableau 4D à une dimension ; tous les types de tableaux peuvent être utilisés, à l’exception des tableaux de pointeurs. Le nombre de lignes est basé sur le nombre d’éléments du tableau. -Par défaut, 4D affecte le nom “ColonneN” à chaque variable de colonne. You can change it, as well as other column properties, in the [column properties](./listbox-column.md). The display format for each column can also be defined using the [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) command. +Par défaut, 4D affecte le nom “ColonneN” à chaque variable de colonne. You can change it, as well as other column properties, in the [column properties](./listbox-column.md). Le format d'affichage de chaque colonne peut également être défini à l'aide de la commande [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md). > Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques), disposant de mécanismes spécifiques. Avec les list box de type tableau, les valeurs des colonnes (saisie et affichage) sont gérées à l’aide des commandes du langage 4D. Vous pouvez également associer une [énumération](properties_DataSource.md#choice-list) à une colonne afin de contrôler la saisie. -The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or [`LISTBOX DELETE ROWS`](../commands-legacy/listbox-delete-rows.md)) as well as array manipulation commands. Par exemple, pour initialiser le contenu d’une colonne, vous pouvez utiliser l’instruction suivante : +Les valeurs des colonnes sont gérées à l'aide de commandes List box de haut niveau (telles que [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) ou [`LISTBOX DELETE ROWS`](../commands-legacy/listbox-delete-rows.md)) ainsi que de commandes de manipulation de tableaux. Par exemple, pour initialiser le contenu d’une colonne, vous pouvez utiliser l’instruction suivante : ```4d ARRAY TEXT(varCol;size) @@ -28,7 +28,7 @@ LIST TO ARRAY("ListName";varCol) ## List box de type sélection -Dans ce type de list box, chaque colonne peut être associée à un champ (par exemple `[Employees]LastName)` ou à une expression. L’expression peut être basée sur un ou plusieurs champs (par exemple `[Employés]Nom+“ ”+[Employés]Prénom`) ou être simplement une formule (par exemple`String(Milliseconds)`). L’expression peut également être une méthode projet, une variable ou un élément de tableau. You can use the [`LISTBOX SET COLUMN FORMULA`](../commands-legacy/listbox-set-column-formula.md) and [`LISTBOX INSERT COLUMN FORMULA`](../commands-legacy/listbox-insert-column-formula.md) commands to modify columns programmatically. +Dans ce type de list box, chaque colonne peut être associée à un champ (par exemple `[Employees]LastName)` ou à une expression. L’expression peut être basée sur un ou plusieurs champs (par exemple `[Employés]Nom+“ ”+[Employés]Prénom`) ou être simplement une formule (par exemple`String(Milliseconds)`). L’expression peut également être une méthode projet, une variable ou un élément de tableau. Vous pouvez utiliser les commandes [`LISTBOX SET COLUMN FORMULA`](../commands-legacy/listbox-set-column-formula.md) et [`LISTBOX INSERT COLUMN FORMULA`](../commands-legacy/listbox-insert-column-formula.md) pour modifier les colonnes par programmation. Le contenu de chaque ligne est ensuite évalué en fonction d'une sélection d'enregistrements : la **sélection courante** d'une table ou une **sélection temporaire**. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md index 09ce01fc7f741d..0328fab3b4bfba 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md @@ -244,14 +244,14 @@ Il est possible d'activer ou d'inactiver le tri utilisateur standard via la prop La prise en charge du tri standard dépend du type de list box : -| Type de list box | Prise en charge du tri standard | Commentaires | -| ------------------------------- | ------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Collection d'objets | Oui |
    • Les colonnes "This.a" ou "This.a.b" sont triables.
    • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Collection de valeurs scalaires | Non | Utiliser un tri personnalisé avec la fonction [`orderBy()`](../API/CollectionClass.md#orderby) | -| Entity selection | Oui |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Pris en charge : tris sur les propriétés des attributs d'objets (par exemple "This.data.city" lorsque "data" est un attribut d'objet)
    • Pris en charge : tris sur les attributs connexes (par exemple "This.company.name")
    • Non pris en charge : tris sur les propriétés des attributs d'objets par le biais des attributs connexes (par exemple "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | -| Sélection courante | Oui | Seules les expressions simples sont triables (par exemple `[Table_1]Champ_2`) | -| Sélection temporaire | Non | | -| Tableaux | Oui | Les colonnes liées à des tableaux d'images et de pointeurs ne sont pas triables | +| Type de list box | Prise en charge du tri standard | Commentaires | +| ------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Collection d'objets | Oui |
    • Les colonnes "This.a" ou "This.a.b" sont triables.
    • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Collection de valeurs scalaires | Non | Utiliser un tri personnalisé avec la fonction [`orderBy()`](../API/CollectionClass.md#orderby) | +| Entity selection | Oui |
    • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Pris en charge : tris sur les propriétés des attributs d'objets (par exemple "This.data.city" lorsque "data" est un attribut d'objet)
    • Pris en charge : tris sur les attributs connexes (par exemple "This.company.name")
    • Non pris en charge : tris sur les propriétés des attributs d'objets par le biais des attributs connexes (par exemple "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | +| Sélection courante | Oui | Seules les expressions simples sont triables (par exemple `[Table_1]Champ_2`) | +| Sélection temporaire | Non | | +| Tableaux | Oui | Les colonnes liées à des tableaux d'images et de pointeurs ne sont pas triables | ### Tri personnalisé diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md index 7104f9012c81ce..1ec8c9775baf35 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md @@ -15,7 +15,7 @@ Les zones Web peuvent être utilisées pour afficher des [pages Qodly](https://d Vous pouvez intégrer une page Qodly dans une zone Web et mettre à jour les [sources Qodly](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/qodlySources) à partir de 4D en appelant [`WA EXECUTE JAVASCRIPT FUNCTION`](../commands-legacy/wa-execute-javascript-function.md). -In 4D client/server applications, Qodly pages inside Web areas can [share their session with the remote user](../Desktop/sessions.md#sharing-a-desktop-session-for-web-accesses) for a high level of security. +Dans les applications 4D client/serveur, les pages Qodly situées dans les zones Web peuvent [partager leur session avec l'utilisateur distant](../Desktop/sessions.md#sharing-a-desktop-session-for-web-accesses) afin de conserver un niveau de sécurité élevé. :::tip Article(s) de blog sur le sujet diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md index 861e2a6d4b5ffe..45fcb5014fc291 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md @@ -35,14 +35,14 @@ Vous pouvez passer soit un *filePath* ou *fileObj* : Vous pouvez omettre le paramètre *format*, auquel cas vous devez spécifier l'extension dans *filePath*. Vous pouvez également passer une constante du thème *4D Write Pro Constants* dans le paramètre *format*. Dans ce cas, 4D ajoute l'extension appropriée au nom du fichier si nécessaire. Les formats suivants sont pris en charge: -| Constante | Valeur | Commentaire | -| -------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | 4 | 4D Write Pro document is saved in a native archive format (zipped HTML and images saved in a separate folder). 4D specific tags are included and 4D expressions are not computed. This format is particularly suitable for saving and archiving 4D Write Pro documents on disk without any loss. | -| wk docx | 7 | .docx extension. 4D Write Pro document is saved in Microsoft Word format. Certified support for Microsoft Word 2010 and newer.

    The document parts exported are:
    Body / headers / footers / sectionsPage / print settings (margins, background color / image, borders, padding, paper size / orientation)Images - inline, anchored, and background image pattern (defined with wk background image)Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.Links -
    BookmarksURLsNote that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | -| wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | -| wk pdf | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | -| wk svg | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | -| wk web page complete | 2 | .htm or .html extension. Document is saved as standard HTML and its resources are saved separately. 4D tags and links to 4D methods are removed and expressions are computed. Only text boxes anchored to embedded view are exported (as divs). Only text boxes anchored to embedded view are exported (as divs). | +| Constante | Valeur | Commentaire | +| -------------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk 4wp | 4 | Le document 4D Write Pro est sauvegardé dans un format d'archive natif (HTML zippé et images sauvegardées dans un dossier séparé). Les balises spécifiques 4D sont incluses et les expressions 4D ne sont pas calculées. Ce format est particulièrement adapté à la sauvegarde et à l'archivage des documents 4D Write Pro sur disque sans aucune perte. | +| wk docx | 7 | Extension .docx. Le document 4D Write Pro est enregistré au format Microsoft Word. Prise en charge certifiée de Microsoft Word 2010 et versions ultérieures.

    The document parts exported are:
    Body / headers / footers / sectionsPage / print settings (margins, background color / image, borders, padding, paper size / orientation)Images - inline, anchored, and background image pattern (defined with wk background image)Compatible variables and expressions (page number, number of pages, date, time, metadata). Les variables et expressions non compatibles seront évaluées et figées avant l'exportation.Links -
    BookmarksURLsNotez que certains paramètres de 4D Write Pro peuvent ne pas être disponibles ou se comporter différemment dans Microsoft Word. | +| wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | +| wk pdf | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | +| wk svg | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | +| wk web page complete | 2 | .htm or .html extension. Document is saved as standard HTML and its resources are saved separately. 4D tags and links to 4D methods are removed and expressions are computed. Only text boxes anchored to embedded view are exported (as divs). Only text boxes anchored to embedded view are exported (as divs). | **Notes :** diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md index 336beaa45158ce..5f134334b81b41 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md @@ -34,14 +34,14 @@ Dans *destination*, passez la variable que vous voulez remplir avec l'objet expo Dans le paramètre *format*, passez une constante du thème *4D Write Pro Constants* pour définir le format d'exportation que vous souhaitez utiliser. Chaque format est lié à une utilisation spécifique. Les formats suivants sont pris en charge: -| Constante | Type | Valeur | Commentaire | -| ------------------- | ------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | Integer | 4 | 4D Write Pro document is saved in a native archive format (zipped HTML and images saved in a separate folder). 4D specific tags are included and 4D expressions are not computed. This format is particularly suitable for saving and archiving 4D Write Pro documents on disk without any loss. | -| wk docx | Integer | 7 | .docx extension. 4D Write Pro document is saved in Microsoft Word format. Certified support for Microsoft Word 2010 and newer.

    The document parts exported are:
    Body / headers / footers / sectionsPage / print settings (margins, background color / image, borders, padding, paper size / orientation)Images - inline, anchored, and background image pattern (defined with wk background image)Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.Links -
    BookmarksURLsNote that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | -| wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | -| wk pdf | Integer | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | -| wk svg | Integer | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | -| wk web page html 4D | Integer | 3 | Le document 4D Write Pro est enregistré en HTML et comprend des balises spécifiques à 4D ; chaque expression est insérée sous forme d'espace insécable. Since this format is lossless, it is appropriate for storing purposes in a text field. | +| Constante | Type | Valeur | Commentaire | +| ------------------- | ------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk 4wp | Integer | 4 | Le document 4D Write Pro est sauvegardé dans un format d'archive natif (HTML zippé et images sauvegardées dans un dossier séparé). Les balises spécifiques 4D sont incluses et les expressions 4D ne sont pas calculées. Ce format est particulièrement adapté à la sauvegarde et à l'archivage des documents 4D Write Pro sur disque sans aucune perte. | +| wk docx | Integer | 7 | Extension .docx. Le document 4D Write Pro est enregistré au format Microsoft Word. Prise en charge certifiée de Microsoft Word 2010 et versions ultérieures.

    The document parts exported are:
    Body / headers / footers / sectionsPage / print settings (margins, background color / image, borders, padding, paper size / orientation)Images - inline, anchored, and background image pattern (defined with wk background image)Compatible variables and expressions (page number, number of pages, date, time, metadata). Les variables et expressions non compatibles seront évaluées et figées avant l'exportation.Links -
    BookmarksURLsNotez que certains paramètres de 4D Write Pro peuvent ne pas être disponibles ou se comporter différemment dans Microsoft Word. | +| wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | +| wk pdf | Integer | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | +| wk svg | Integer | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | +| wk web page html 4D | Integer | 3 | Le document 4D Write Pro est enregistré en HTML et comprend des balises spécifiques à 4D ; chaque expression est insérée sous forme d'espace insécable. Since this format is lossless, it is appropriate for storing purposes in a text field. | **Notes :** diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/managing-formulas.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/managing-formulas.md index 87166586fa5b35..b9251560ee47ae 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/managing-formulas.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/managing-formulas.md @@ -54,22 +54,22 @@ Vous souhaitez remplacer la sélection d'une zone de 4D Write Pro par le contenu You can insert special expressions related to document attributes in any document area (body, header, footer) using the [WP Insert formula](commands/wp-insert-formula.md) command. Within a formula, a formula context object is automatically exposed. You can use the properties of this object through [**This**](../commands/this.md): -| Propriétés | Type | Description | -| ------------------------------------------------------------------------------ | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [This](../commands/this.md).title | Text | Titre défini dans l'attribut wk title | -| [This](../commands/this.md).author | Text | Auteur défini dans l'attribut wk author | -| [This](../commands/this.md).subject | Text | Subject defined in wk subject attribute | -| [This](../commands/this.md).company | Text | Company defined in wk company attribute | -| [This](../commands/this.md).notes | Text | Notes defined in wk notes attribute | -| [This](../commands/this.md).dateCreation | Date | Date creation defined in wk date creation attribute | -| [This](../commands/this.md).dateModified | Date | Date modified defined in wk date modified attribute | -| [This](../commands/this.md).pageNumber (\*) | Number | Page number as it is defined:
    • From the document start (default) or
    • From the section page start if it is defined by section page start.
    This formula is always dynamic; it is not affected by the [**WP FREEZE FORMULAS**](commands-legacy/wp-freeze-formulas.md) command. | -| [This](../commands/this.md).pageCount (\*) | Number | Nombre de pages : nombre total de pages.
    Cette formule est toujours dynamique ; elle n'est pas affectée par la commande [**WP FREEZE FORMULAS**](commands-legacy/wp-freeze-formulas.md). | -| [This](../commands/this.md).document | Object | Document 4D Write Pro | -| [This](../commands/this.md).data | Object | Contexte des données du document 4D Write Pro défini par [**WP SET DATA CONTEXT**](commands-legacy/wp-set-data-context.md) | -| [This](../commands/this.md).sectionIndex | Number | The Index of the section in the 4D Write Pro document starting from 1 | -| [This](../commands/this.md).pageIndex | Number | The actual page number in the 4D Write Pro document starting from 1 (regardless of the section page numbers) | -| [This](../commands/this.md).sectionName | String | Le nom que l'utilisateur donne à la section | +| Propriétés | Type | Description | +| ------------------------------------------------------------------------------ | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [This](../commands/this.md).title | Text | Titre défini dans l'attribut wk title | +| [This](../commands/this.md).author | Text | Auteur défini dans l'attribut wk author | +| [This](../commands/this.md).subject | Text | Subject defined in wk subject attribute | +| [This](../commands/this.md).company | Text | Company defined in wk company attribute | +| [This](../commands/this.md).notes | Text | Notes defined in wk notes attribute | +| [This](../commands/this.md).dateCreation | Date | Date creation defined in wk date creation attribute | +| [This](../commands/this.md).dateModified | Date | Date modified defined in wk date modified attribute | +| [This](../commands/this.md).pageNumber (\*) | Number | Numéro de page tel qu'il est défini :
    • - à partir du début du document (par défaut) ou
    • - à partir de la première page de la section s'il est défini par section.
    Cette formule est toujours dynamique ; elle n'est pas affectée par la commande [**WP FREEZE FORMULAS**](commands-legacy/wp-freeze-formulas.md). | +| [This](../commands/this.md).pageCount (\*) | Number | Nombre de pages : nombre total de pages.
    Cette formule est toujours dynamique ; elle n'est pas affectée par la commande [**WP FREEZE FORMULAS**](commands-legacy/wp-freeze-formulas.md). | +| [This](../commands/this.md).document | Object | Document 4D Write Pro | +| [This](../commands/this.md).data | Object | Contexte des données du document 4D Write Pro défini par [**WP SET DATA CONTEXT**](commands-legacy/wp-set-data-context.md) | +| [This](../commands/this.md).sectionIndex | Number | The Index of the section in the 4D Write Pro document starting from 1 | +| [This](../commands/this.md).pageIndex | Number | The actual page number in the 4D Write Pro document starting from 1 (regardless of the section page numbers) | +| [This](../commands/this.md).sectionName | String | Le nom que l'utilisateur donne à la section | :::note diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md index c9c1477428dbe5..5e578d1bf308b5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md @@ -429,46 +429,45 @@ End for 4D ランゲージドキュメントでは、次の表記が使われています: - 中カッコ `{ }` は、任意のパラメーターを示します。 例えば、`.delete({ option : Integer })` は *option* 引数は関数を呼び出す際に省略可能であることを意味します。 -- the `any` keyword is used for parameters that can be a value of any type (number, text, boolean, date, time, object, collection...). -- when a parameter can accept several types, they are listed and separated by comma, for example: `value : Text, Real, Date, Time` - This means the parameter *value* can be Text OR Real OR Date OR Time. -- **variadic parameter**: the `...param : Type` notation indicates from 0 to an unlimited number of parameters of the same type. For example, `.concat( value : any { ;...valueN : any }) : Collection` means that an unlimited number of values of any type can be passed to the function. -- **variadic group of parameters**: the `{; ...(param1 : Type ; param2 : Type)}` notation indicates from 1 to an unlimited number of groups of parameters. For example, `COLLECTION TO ARRAY( collection : Collection ; array : Array {; propertyName : Text}{; ...(array : Array ; propertyName : Text) })` means that an unlimited number of couple values of type array/text can be passed to the command. - -### Parameter type description - -In the 4D language documentation, the following parameter types can be used. - -| 型 | 定義 | Examples of a 4D command using it | -| ------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| > , <, >=, <=, #, =, \\| , % | Comparison, logical operators or symbols used in query conditions or expressions. | ORDER BY([Products];[Products]Type;<)
    PRINT RECORD([Employees];>) | -| any | A parameter that can accept any supported data type | JSON Stringify($value)
    $col.push(6;New object("firstname";"John")) | -| 配列 | A variable containing a list of values of the same type. | ARRAY TEXT($arr;10) | -| BLOB array | An array containing BLOB values. | ARRAY BLOB($data;10) | -| BLOB | Binary large object used to store binary data. | BLOB TO DOCUMENT($blob;"file.bin") | -| Boolean | A logical value: True or False. | If (OK=1) | -| Boolean array | An array containing boolean values. | ARRAY BOOLEAN($flags;10) | -| Class name (ex: 4D.File) | A reference to a class type used to create or manipulate class instances. | $file:=File("/RESOURCES/NovelCover1.jpg") | -| Collection | An ordered list of values that can contain multiple types. | New collection("A";"B";"C") | -| Date | A calendar date value. | $vDate:=Current date | -| Date array | An array containing date values. | ARRAY DATE($dates;10) | -| 式 | Can be anything | SET PROCESS VARIABLE($vlProcess;vtCurStatus;"") | -| フィールド | A reference to a field belonging to a table. | ORDER BY([Person];[Person]Name) | -| Integer | A whole number without decimal part. | $Sel:=ds.Employee.newSelection(dk keep ordered) | -| Integer array | An array containing integer values. | ARRAY INTEGER($numbers;10) | -| Longint array | An array containing long integer values. | ARRAY LONGINT($values;10) | -| Object array | An array containing objects. | ARRAY OBJECT($objects;10) | -| Object | A structured data container composed of key/value pairs. | $entity.fromObject($o) | -| 演算子 | Always \*. | QUERY([Person];[Person]Name="Smith";\*) | -| Picture array | An array containing pictures. | ARRAY PICTURE($images;10) | -| Picture | A graphical image value. | READ PICTURE FILE($pic;"image.png") | -| Pointer array | An array containing pointers. | ARRAY POINTER($ptrs;10) | -| Pointer | A reference to another variable, field, or object. | If(Is nil pointer($ptr)) | -| Real array | An array containing real numbers. | ARRAY REAL($values;10) | -| Real | A floating-point numeric value. | $vlResult:=Int(123.4) | -| Table | A reference to a database table. | ALL RECORDS([Person]) | -| Text | A sequence of characters representing textual data. | ALERT("Hello world") | -| テキスト配列 | An array containing text values. | ARRAY TEXT($names;10) | -| Time | A time value representing hours, minutes, and seconds. | 現在の時刻 | -| Time array | An array containing time values. | ARRAY TIME($times;10) | -| 変数 | A writable variable of type "any" that can receive a value (assignable). | SET PICTURE METADATA(vPicture;IPTC keywords;$arrTkeywords) | +- `any` キーワードは、あらゆる型(数値、テキスト、ブール、日付、時間、オブジェクト、コレクション、など) の値が可能な引数に対して使用されます。 +- これは *value* 引数は、テキスト型または実数型または日付型または時間型を受け付けるということを意味します。 +- **可変長引数**: `...param : Type` という表記は、同じ型の引数を 0 から無制限に受け付けることを意味します。 たとえば、`.concat( value : any { ;...valueN : any }) : Collection` という表記の場合、あらゆる型の引数を数に制限なく関数に渡すことができます。 +- **可変長のグループ引数**: `{; ...(param1 : Type ; param2 : Type)}` という表記は、グループの引数を1つから無制限に受け付けることを意味します。 例えば、`COLLECTION TO ARRAY ( collection : Collection ; array : Array {; propertyName : Text}{; ...(array : Array ; propertyName : Text) })` という表記は、値またはテキスト型配列のペアを無制限にコマンドに渡すことができるということを意味します。 + +### 引数の型の説明 + +4D ランゲージドキュメンテーションでは、以下の引数の型が使用できます。 + +| 型 | 定義 | それを使用する4D コマンドの例 | +| ------------------------------------------------------------------------------- | ---------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| > , <, >=, <=, #, =, \\| , % | クエリ条件や式に使用される比較、論理演算子または記号。 | ORDER BY([Products];[Products]Type;<)
    PRINT RECORD([Employees];>) | +| any | サポートされるあらゆるデータ型を受け付ける引数 | JSON Stringify($value)
    $col.push(6;New object("firstname";"John")) | +| 配列 | 同じ型の複数の値を格納する変数。 | ARRAY TEXT($arr;10) | +| BLOB 配列 | BLOB 値を格納した配列。 | ARRAY BLOB($data;10) | +| BLOB | バイナリデータを保存するために使用される、バイナリーラージオブジェクト。 | BLOB TO DOCUMENT($blob;"file.bin") | +| Boolean | 論理値: True または False。 | If (OK=1) | +| ブール配列 | ブール値を格納した配列。 | ARRAY BOOLEAN($flags;10) | +| クラス名(例: 4D.File) | クラスインスタンスを作成または操作するために使用されるクラス型への参照。 | $file:=File("/RESOURCES/NovelCover1.jpg") | +| Collection | 複数の型を格納可能な、順番付きの値のリスト。 | New collection("A";"B";"C") | +| Date | カレンダーの日付値。 | $vDate:=Current date | +| 日付配列 | 日付値を格納した配列。 | ARRAY DATE($dates;10) | +| 式 | 式の形であればなんでも可能 | SET PROCESS VARIABLE($vlProcess;vtCurStatus;"") | +| フィールド | テーブルに属しているフィールドへの参照。 | ORDER BY([Person];[Person]Name) | +| Integer | 小数部分を除いた整数。 | $Sel:=ds.Employee.newSelection(dk keep ordered) | +| 整数配列 | 整数値を格納した配列。 | ARRAY INTEGER($numbers;10) | +| 倍長整数配列 | 倍長整数値を格納した配列。 | ARRAY LONGINT($values;10) | +| オブジェクト配列 | オブジェクト型を格納した配列。 | ARRAY OBJECT($objects;10) | +| Object | キー/値のペアで構成された構造化されたデータコンテナ。 | $entity.fromObject($o) | +| 演算子 | 必ず \* 。 | QUERY([Person];[Person]Name="Smith";\*) | +| ピクチャー配列 | ピクチャーを格納した配列。 | ARRAY PICTURE($images;10) | +| Picture | グラフィカルな画像の値。 | READ PICTURE FILE($pic;"image.png") | +| ポインター配列 | ポインターを格納した配列。 | ARRAY POINTER($ptrs;10) | +| Pointer | 他の変数、フィールド、オブジェクトへの参照。 | If(Is nil pointer($ptr)) | +| 実数配列 | 実数を格納した配列。 | ARRAY REAL($values;10) | +| Real | 浮動小数点数値。 | $vlResult:=Int(123.4) | +| Table | データベーステーブルへの参照。 | ALL RECORDS([Person]) | +| Text | テキストデータを表現する一連の文字列。 | ALERT("Hello world") | +| テキスト配列 | テキスト値を格納した配列。 | ARRAY TEXT($names;10) | +| Time | 時間、分、秒を表した時間値。 | Current time | +| 時間配列 | 時間値を格納した配列。 | ARRAY TIME($times;10) | +| 変数 | 値を受け取り可能(代入可能)な、"任意"の型の書き込み可能な変数。 | SET PICTURE METADATA(vPicture;IPTC keywords;$arrTkeywords) | diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md b/i18n/ja/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md index a61ce426daf754..15ec6331183f70 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md @@ -221,23 +221,23 @@ SET DATABASE PARAMETER(Current process debug log recording;2+4) それぞれのイベントに対して、以下のフィールドが記録されます: -| カラム番号 | フィールド名 | 説明 | -| ----- | -------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 1 | sequence_number | ログセッション内で固有かつシーケンシャルなオペレーション番号 | -| 2 | time | ISO 8601フォーマットの日付と時間 (YYYY-MM-DDTHH:MM:SS.mmm) | -| 3 | ProcessID | プロセスID | -| 4 | unique_processID | 固有プロセスID | -| 5 | stack_level | スタックレベル | -| 6 | operation_type | ログオペレーションタイプ。 This value may be an absolute value:

    1. Command
    2. Method (project method, database method, etc.)
    3. Message (sent by [LOG EVENT](../commands/log-event) command only)
    4. PluginMessage
    5. PluginEvent
    6. PluginCommand
    7. PluginCallback
    8. Task
    9. Member method (method attached to a collection or an object)

    When closing a stack level, the `operation_type`, `operation` and `operation_parameters` columns have the same value as the opening stack level logged in the `stack_opening_sequence_number` column. 例:

    1. 121 15:16:50:777 5 8 1 2 CallMethod Parameters 0
    2. 122 15:16:50:777 5 8 2 1 283 0
    3. 123 15:16:50:777 5 8 2 1 283 0 122 3
    4. 124 15:16:50:777 5 8 1 2 CallMethod Parameters 0 121 61

    1行目と 2行目はスタックレベルを開き、3行目と 4行目はスタックレベルを閉じます。 6、7、8カラム目の値は、終了スタックレベル行において繰り返されます。 10カラム目にはスタックレベル開始番号、つまり 3行目の 122 と 4行目の 121 が格納されます。 | -| 7 | operation | 以下のいずれかを表す可能性があります (オペレーションタイプによる):
  • ランゲージコマンドID (type=1 の場合)
  • メソッド名 (type=2 の場合)
  • pluginIndex;pluginCommand の組み合わせ (type=4、5、6 または 7 の場合)。 '3;2' のような形式で格納されます。
  • タスク接続UUID (type=8 の場合)
  • | -| 8 | operation_parameters | コマンド、メソッド、プラグインに渡された引数 | -| 9 | form_event | フォームイベント (あれば)。その他の場合には空になります (フォームメソッドまたはオブジェクトメソッド内でコードが実行された場合に使用されると考えて下さい) | -| 10 | stack_opening_sequence_number | スタックレベルを閉じる時のみ: 開始スタックレベルに対応するシーケンス番号 | -| 11 | stack_level_execution_time | スタックレベルを閉じる時のみ: 現在記録されているアクションの経過時間をマイクロ秒単位で表します (上記ログの123 行目と124 行目の 10番目のカラムを参照ください) | +| カラム番号 | フィールド名 | 説明 | +| ----- | -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| 1 | sequence_number | ログセッション内で固有かつシーケンシャルなオペレーション番号 | +| 2 | time | ISO 8601フォーマットの日付と時間 (YYYY-MM-DDTHH:MM:SS.mmm) | +| 3 | ProcessID | プロセスID | +| 4 | unique_processID | 固有プロセスID | +| 5 | stack_level | スタックレベル | +| 6 | operation_type | ログオペレーションタイプ。 この値は絶対値を取ることがあります:

    1. コマンド
    2. メソッド (プロジェクトメソッド、データベースメソッド、等)
    3. メッセージ ([LOG EVENT](../commands/log-event) コマンドによって送信されたもののみ)
    4. プラグインメッセージ
    5. プラグインイベント
    6. プラグインコマンド
    7. プラグインコールバック
    8. タスク
    9. メンバーメソッド (コレクションまたはオブジェクトに割り当てられているメソッド)

    スタックレベルを閉じる時には、`operation_type`、`operation` および `operation_parameters` カラムには `stack_opening_sequence_number` カラムに記録された開始スタックレベルと同じ値が記録されます。 例:

    1. 121 15:16:50:777 5 8 1 2 CallMethod Parameters 0
    2. 122 15:16:50:777 5 8 2 1 283 0
    3. 123 15:16:50:777 5 8 2 1 283 0 122 3
    4. 124 15:16:50:777 5 8 1 2 CallMethod Parameters 0 121 61

    1行目と 2行目はスタックレベルを開き、3行目と 4行目はスタックレベルを閉じます。 6、7、8カラム目の値は、終了スタックレベル行において繰り返されます。 10カラム目にはスタックレベル開始番号、つまり 3行目の 122 と 4行目の 121 が格納されます。 | +| 7 | operation | 以下のいずれかを表す可能性があります (オペレーションタイプによる):
  • ランゲージコマンドID (type=1 の場合)
  • メソッド名 (type=2 の場合)
  • pluginIndex;pluginCommand の組み合わせ (type=4、5、6 または 7 の場合)。 '3;2' のような形式で格納されます。
  • タスク接続UUID (type=8 の場合)
  • | +| 8 | operation_parameters | コマンド、メソッド、プラグインに渡された引数 | +| 9 | form_event | フォームイベント (あれば)。その他の場合には空になります (フォームメソッドまたはオブジェクトメソッド内でコードが実行された場合に使用されると考えて下さい) | +| 10 | stack_opening_sequence_number | スタックレベルを閉じる時のみ: 開始スタックレベルに対応するシーケンス番号 | +| 11 | stack_level_execution_time | スタックレベルを閉じる時のみ: 現在記録されているアクションの経過時間をマイクロ秒単位で表します (上記ログの123 行目と124 行目の 10番目のカラムを参照ください) | ## 4DDiagnosticLog.txt -このログファイルには、アプリケーションの内部オペレーションに関連した複数のイベントが、人間にも読めるように記録されます。 You can include custom information in this file using the [LOG EVENT](../commands/log-event) command. +このログファイルには、アプリケーションの内部オペレーションに関連した複数のイベントが、人間にも読めるように記録されます。 このファイルには、[LOG EVENT](../commands/log-event) コマンドを使用してカスタムの情報を含めることができます。 このログの開始方法: @@ -253,7 +253,7 @@ SET DATABASE PARAMETER(Current process debug log recording;2+4) | timestamp | ISO 8601フォーマットの日付と時間 (YYYY-MM-DDTHH:MM:SS.mmm) | | loggerID | 任意 | | componentSignature | 任意 - 内部コンポーネント署名 | -| messageLevel | Trace, Debug, Info, Warning, Error, Fatal | +| messageLevel | Trace、Debug、Info、警告、エラー、Fatal | | message | ログエントリーの詳細 | イベントによって、タスク、ソケットなど様々な他のフィールドを記録に含めることができます。 @@ -262,7 +262,7 @@ SET DATABASE PARAMETER(Current process debug log recording;2+4) *4DDiagnosticLog.txt* ファイルは、`ERROR` (最も重要) から `TRACE` (あまり重要でない) まで、異なるレベルのメッセージをログに記録することができます。 デフォルトでは、`INFO` レベルが設定されており、エラーや予期せぬ結果などの重要なイベントのみを記録します (後述参照)。 -You can select the level of messages using the `Diagnostic log level` selector of the [SET DATABASE PARAMETER](../commands/set-database-parameter) command, depending on your needs. あるレベルを選択すると、その上のレベル (より重要なもの) も暗黙のうちに選択されます。 次のレベルが利用可能です: +[SET DATABASE PARAMETER](../commands/set-database-parameter) コマンドの `Diagnostic log level` セレクターを使用して、必要に応じてメッセージのレベルを選択することができます。 あるレベルを選択すると、その上のレベル (より重要なもの) も暗黙のうちに選択されます。 次のレベルが利用可能です: | 定数 | 説明 | 選択時に次を含みます | | ----------- | ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- | @@ -670,9 +670,9 @@ SET DATABASE PARAMETER(4D Server log recording;0) :::note -- The "state" property values are described in the corresponding commands: `[`WEB SET OPTION`](../commands/web-set-option) (`Web log recording`), [`HTTP SET OPTION`](../commands/http-set-option) (`HTTP client log`), [`SET DATABASE PARAMETER`](../commands/set-database-parameter) (`Client Web log recording`, `IMAP Log\`,...). -- For httpDebugLogs, the "level" property corresponds to the `wdl` constant options described in the [`WEB SET OPTION`](../commands/web-set-option) command. -- For diagnosticLogs, the "level" property corresponds to the `Diagnostic log level` constant values described in the [`SET DATABASE PARAMETER`](../commands/set-database-parameter) command. +- "state" プロパティ値の詳細は対応するコマンド内にて説明されています: `[`WEB SET OPTION`](../commands/web-set-option) (`Web log recording`)、[`HTTP SET OPTION`](../commands/http-set-option) (`HTTP client log`)、[`SET DATABASE PARAMETER`](../commands/set-database-parameter) (`Client Web log recording`、 `IMAP Log\`,...)。 +- httpDebugLogs においては、"level" プロパティは[`WEB SET OPTION`](../commands/web-set-option) コマンドで説明されている`wdl` 定数オプションに対応します。 +- diagnosticLogs においては、"level" プロパティは[`SET DATABASE PARAMETER`](../commands/set-database-parameter) コマンドで説明されている`Diagnostic log level` 定数オプションに対応します。 ::: diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/sessions.md b/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/sessions.md index 2295a29d68e4a7..f3ec45d480c9cf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/sessions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/sessions.md @@ -5,11 +5,11 @@ title: デスクトップセッション ## 概要 -A desktop session is a user-related execution context on 4D Server, 4D remote, or 4D single-user that **does not result from any web or REST access**. +デスクトップセッションとは、4D Server、4D リモートまたは4D シングルユーザー版のユーザー関連の実行コンテキストのうち、**Web やREST アクセスに起因するものではないもの**です。 デスクトップセッションには以下のような種類が含まれます: -- **Remote user sessions**: In client/server applications, remote users have their own sessions, managed from the client and from the server. +- **リモートユーザー セッション**: クライアント/サーバーアプリケーションでは、リモートユーザーは、クライアントおよびサーバーから管理される独自のセッションを持ちます。 - **ストアドプロシージャーセッション**: クライアント/サーバーアプリケーションにおいては、サーバー上で実行される全てのストアドプロシージャーを管理する固有のバーチャルユーザーセッション。 - **スタンドアロンセッション**: シングルユーザーアプリケーション内で返されるローカルセッションオブジェクト(クライアント/サーバーアプリケーションの開発およびテストフェーズにおいて有用です)。 @@ -19,34 +19,34 @@ A desktop session is a user-related execution context on 4D Server, 4D remote, o [**Web ユーザーセッション**](../WebServer/sessions.md) 同様、デスクトップセッションで実行されたコードは[`Session`](../API/SessionClass.md) オブジェクトへのアクセスが可能で、これによって提供される関数やプロパティによって(例えば[`session.storage`](../API/SessionClass.md#storage) オブジェクトを使用することによって)セッションの値を保存したりユーザープロセス間で共有することが可能になります。 -しかしながら、Web ユーザーセッション内で実行されたコードとは違い、デスクトップセッション内で実行されたコードは[ロールと権限](../ORDA/privileges.md)によっては管理されません。 It can access any parts of the 4D application, including ORDA and data model classes (on 4D Server, [users and groups feature](../Users/handling_users_groups.md) can manage user accesses). Note also that desktop sessions do not require [scalable sessions](../WebServer/sessions.md#enabling-web-sessions) to be enabled. +しかしながら、Web ユーザーセッション内で実行されたコードとは違い、デスクトップセッション内で実行されたコードは[ロールと権限](../ORDA/privileges.md)によっては管理されません。 これはORDA やデータモデルクラスを含め、4D アプリケーションのあるゆる箇所にアクセスすることが可能です(4D Server では、[ユーザーとグループ機能](../Users/handling_users_groups.md) を使用してユーザーアクセスを管理することができます)。 また、デスクトップセッションは[スケーラブルセッション](../WebServer/sessions.md#enabling-web-sessions) を有効化する必要がないという点に注意してください。 -You can nevertheless [**share** a remote session with a web session](#sharing-a-remote-session-for-web-accesses) so that desktop application users can access your 4D application through a web interface, using in particular **Qodly pages** and Web areas. +それでも、[リモートセッションをWeb セッションと**共有** すること](#sharing-a-remote-session-for-web-accesses) ことができ、これによってデスクトップアプリケーションのユーザーは、具体的には**Qodly ページ**とWeb エリアを使用して、Web インターフェースを通して4D アプリケーションへとアクセスすることができます。 ## リモートユーザーセッション {#remote-user-sessions} -In client/server applications, when a user connects to the server, a **remote user session object** is created and available on both the server and the client. It is returned by the [`Session`](../commands/session) command on both machines. +クライアント/サーバーアプリケーションにおいては、ユーザーがサーバーに接続すると、**リモートユーザーセッションオブジェクト**が作成され、サーバーとクライアントの両方から利用可能になります。 これは両方のマシンにおいて [`Session`](../commands/session) コマンドで返されます。 このオブジェクトを扱うには、[`Session` クラス](../API/SessionClass.md) の関数とプロパティを使用します。 -### Comparing server-side and client-side user session objects {#comparing-server-side-and-client-side-user-session-objects} +### サーバー側とクライアント側のユーザーセッションオブジェクトの比較{#comparing-server-side-and-client-side-user-session-objects} -Depending on where the code is executed, a server-side or a client-side user `session` object is available. Both objects are similar, except that: +コードが実行される場所に応じて、サーバー側またはクライアント側の `session` オブジェクトが利用可能です。 どちらのオブジェクトも似ていますが、以下の点で異なります: -- their [`.storage`](../API/SessionClass.md#storage) properties are not the same object. A value stored in the `.storage` of the user session on the server will not be available in the `.storage` of the user session on the client and conversely. -- for security reasons, the client-side session cannot execute functions that **modify** [privileges](../ORDA/privileges.md) ([`setPrivileges()`](../API/SessionClass.md#setprivileges), [`clearPrivileges()`](../API/SessionClass.md#clearprivileges), [`promote()`](../API/SessionClass.md#promote), [`demote()`](../API/SessionClass.md#demote), [`restore()`](../API/SessionClass.md#restore)). Calling these functions on a client generates an error. +- それぞれの[`.storage`](../API/SessionClass.md#storage) プロパティは同じオブジェクトではありません。 サーバー側のユーザーセッションの `.storage` で保管されている値は、クライアント側のユーザーセッションの `.storage` では利用できず、その逆もまた同様です。 +- セキュリティ上の理由から、クライアント側のセッションからは、[権限](../ORDA/privileges.md) を**変更**する関数は実行できません([`setPrivileges()`](../API/SessionClass.md#setprivileges)、 [`clearPrivileges()`](../API/SessionClass.md#clearprivileges)、 [`promote()`](../API/SessionClass.md#promote)、 [`demote()`](../API/SessionClass.md#demote)、 [`restore()`](../API/SessionClass.md#restore))。 クライアント側でこれらの関数を呼び出した場合、エラーが生成されます。 :::note -Functions that read privileges can be called on both client and server sides ([`getPrivileges()`](../API/SessionClass.md#getprivileges), [`hasPrivilege()`](../API/SessionClass.md#hasprivilege), [`isGuest()`](../API/SessionClass.md#isguest)) +権限を読み出す関数は、クライアント側とサーバー側の両方で呼び出すことが可能です([`getPrivileges()`](../API/SessionClass.md#getprivileges)、 [`hasPrivilege()`](../API/SessionClass.md#hasprivilege)、 [`isGuest()`](../API/SessionClass.md#isguest)) ::: ### 効果 -You use the remote user `session` object to manage and share session data. +セッションのデータを管理して共有するには、リモートユーザー側の `session` オブジェクトを使用します。 -Within each environment, a [session `storage`](../API/SessionClass.md#storage) object is shared across all processes of the same user session. For example on the server, you can launch a user authentication and verification procedure when a client connects to the server, involving entering a code sent by e-mail or SMS into the application. 次に、ユーザー情報をセッションの storage に追加し、サーバーがユーザーを識別できるようにします。 この方法により、4Dサーバーはすべてのクライアントプロセスのユーザー情報にアクセスできるため、ユーザーの役割に応じてカスタマイズされたコードを用意することができます。 +それぞれの環境において、[セッションの `storage`](../API/SessionClass.md#storage) オブジェクトは同じユーザーセッションの全てのプロセス間で共有されます。 たとえばサーバー上では、クライアントがサーバーに接続する際にユーザー認証手続きを開始し、メールや SMS で送信されたコードをアプリケーションに入力させることができます。 次に、ユーザー情報をセッションの storage に追加し、サーバーがユーザーを識別できるようにします。 この方法により、4Dサーバーはすべてのクライアントプロセスのユーザー情報にアクセスできるため、ユーザーの役割に応じてカスタマイズされたコードを用意することができます。 Within each environment, you can use the remote user `session` object to [create an OTP](../API/SessionClass.md#createotp) and [share the remote session for web accesses](#sharing-a-remote-session-for-web-accesses). diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md index 445bafbfd471df..122c44aca3bfe9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -23,9 +23,9 @@ title: リリースノート - [`JSON Validate`](../commands/json-validate) コマンドは *$schema* キーを考慮するようになり、スキーマ内でサポートされていないバージョンが宣言されたときにはエラーを生成するようになりました。 - 分かりやすさのために、フォーミュラオブジェクトは、汎用的な [`4D.Function`](../API/FunctionClass.md) クラスを継承する [`4D.Formula`](../API/FormulaClass.md) クラスの新しいインスタンスになりました。 -- In 4D 21 R3, new improvements to the [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) apply to language commands (see [this blog post](https://blog.4d.com/enhancement-of-command-syntax-checking-in-the-editor)). Syntax errors that were previously undetected may now be flagged in your code. +- 4D 21 R3 では、[コードライブチェッカー](../code-editor/write-class-method.md#警告とエラー) にもたらされた新しい改良が、ランゲージコマンドに対しても適用されます([こちらのblog 記事](https://blog.4d.com/enhancement-of-command-syntax-checking-in-the-editor)を参照してください)。 以前は検知されなかったシンタックスエラーがコード内でフラグ付けされるようになりました。 - [設定ダイアログボックス](../settings/overview.md) から、"PHP" ページが削除されました。 PHP インタープリターを設定するためには、[`SET DATABASE PARAMETER` のPHP セレクター](../commands/set-database-parameter#php-interpreter-ip-address-55) を使用してください。 -- The **Legacy** network layer is no longer supported as of 4D 21 R3. Projects and binary databases that were using the Legacy network layer are automatically set to [**ServerNet**](../settings/client-server.md#network-layer) when upgraded to 4D 21 R3 and higher. +- \**旧式* ネットワークレイヤーは4D 21 R3 以降サポートされなくなります。 旧式ネットワークレイヤーを使用していたプロジェクトまたはバイナリーデータベースは、4D 21 R3 以降にアップグレードした際に自動的に[**ServerNet**](../settings/client-server.md#ネットワークレイヤー) へと設定されます。 ## 4D 21 R2 @@ -33,7 +33,7 @@ title: リリースノート #### ハイライト -- The [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) has been enhanced to provide greater precision in error detection (see [this blog post](https://blog.4d.com/better-error-handling-and-type-inference-for-4d-developers) for more information). +- [コードライブチェッカー](../code-editor/write-class-method.md#警告とエラー) はエラー検知の精度が向上するように改善されました(詳細は [こちらのblog 記事](https://blog.4d.com/better-error-handling-and-type-inference-for-4d-developers) を参照してください)。 - [リスト](../WritePro/user-legacy/using-a-4d-write-pro-area.md#リスト) を適用する [4D Write Pro 標準アクション](../WritePro/user-legacy/standard-actions.md) は自動的に段落の余白を、その中に位置するマーカーを内部に配置するように自動的に調整するようになりました。 - [`query()`](../API/DataClassClass.md#ベクトル類似度によるクエリ) 関数および[REST API](../REST/$orderby.md) を使用したAI ベクトル検索のクエリ文字列内で、 `order by` をサポートするようになりました。 - [エクスプローラー](../Develop/explorer.md) からQodly ページを作成したり開いたりすることができるようになりました。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md index 0fa5509381d89d..abe5b7b9f25da8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md @@ -253,7 +253,7 @@ SET DATABASE PARAMETER(Current process debug log recording;2+4) | timestamp | ISO 8601フォーマットの日付と時間 (YYYY-MM-DDTHH:MM:SS.mmm) | | loggerID | 任意 | | componentSignature | 任意 - 内部コンポーネント署名 | -| messageLevel | Trace, Debug, Info, Warning, Error, Fatal | +| messageLevel | Trace、Debug、Info、警告、エラー、Fatal | | message | ログエントリーの詳細 | イベントによって、タスク、ソケットなど様々な他のフィールドを記録に含めることができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md index 3e64835ed9e776..defe38e93dabab 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md @@ -253,7 +253,7 @@ SET DATABASE PARAMETER(Current process debug log recording;2+4) | timestamp | ISO 8601フォーマットの日付と時間 (YYYY-MM-DDTHH:MM:SS.mmm) | | loggerID | 任意 | | componentSignature | 任意 - 内部コンポーネント署名 | -| messageLevel | Trace, Debug, Info, Warning, Error, Fatal | +| messageLevel | Trace、Debug、Info、警告、エラー、Fatal | | message | ログエントリーの詳細 | イベントによって、タスク、ソケットなど様々な他のフィールドを記録に含めることができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md index 3e64835ed9e776..defe38e93dabab 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md @@ -253,7 +253,7 @@ SET DATABASE PARAMETER(Current process debug log recording;2+4) | timestamp | ISO 8601フォーマットの日付と時間 (YYYY-MM-DDTHH:MM:SS.mmm) | | loggerID | 任意 | | componentSignature | 任意 - 内部コンポーネント署名 | -| messageLevel | Trace, Debug, Info, Warning, Error, Fatal | +| messageLevel | Trace、Debug、Info、警告、エラー、Fatal | | message | ログエントリーの詳細 | イベントによって、タスク、ソケットなど様々な他のフィールドを記録に含めることができます。 From fe18841757b7d6f6b8e82cf1475070d5c2af5868 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 8 Apr 2026 11:02:16 +0200 Subject: [PATCH 0008/2000] fix syntaxes svg GQ (#3249) --- docs/language-legacy/Quick Report/qr-set-info-column.md | 4 ++-- .../language-legacy/SVG/svg-find-element-id-by-coordinates.md | 2 +- docs/language-legacy/SVG/svg-find-element-ids-by-rect.md | 4 ++-- docs/language-legacy/SVG/svg-show-element.md | 4 ++-- .../language-legacy/Quick Report/qr-set-info-column.md | 2 +- .../language-legacy/SVG/svg-find-element-id-by-coordinates.md | 2 +- .../language-legacy/SVG/svg-find-element-ids-by-rect.md | 4 ++-- .../current/language-legacy/SVG/svg-get-attribute.md | 2 +- .../current/language-legacy/SVG/svg-set-attribute.md | 2 +- .../current/language-legacy/SVG/svg-show-element.md | 4 ++-- .../version-21-R2/commands-legacy/qr-set-info-column.md | 2 +- .../commands-legacy/svg-find-element-id-by-coordinates.md | 2 +- .../commands-legacy/svg-find-element-ids-by-rect.md | 4 ++-- .../version-21-R2/commands-legacy/svg-get-attribute.md | 2 +- .../version-21-R2/commands-legacy/svg-set-attribute.md | 2 +- .../version-21-R2/commands-legacy/svg-show-element.md | 4 ++-- .../commands-legacy/svg-find-element-id-by-coordinates.md | 2 +- .../commands-legacy/svg-find-element-ids-by-rect.md | 2 +- .../version-21/commands-legacy/svg-get-attribute.md | 2 +- .../version-21/commands-legacy/svg-set-attribute.md | 2 +- .../version-21/commands-legacy/svg-show-element.md | 2 +- .../version-21-R2/commands-legacy/qr-set-info-column.md | 4 ++-- .../commands-legacy/svg-find-element-id-by-coordinates.md | 2 +- .../commands-legacy/svg-find-element-ids-by-rect.md | 4 ++-- .../version-21-R2/commands-legacy/svg-get-attribute.md | 2 +- .../version-21-R2/commands-legacy/svg-set-attribute.md | 2 +- .../version-21-R2/commands-legacy/svg-show-element.md | 4 ++-- .../version-21/commands-legacy/qr-set-info-column.md | 2 +- .../commands-legacy/svg-find-element-id-by-coordinates.md | 2 +- .../commands-legacy/svg-find-element-ids-by-rect.md | 2 +- .../version-21/commands-legacy/svg-get-attribute.md | 2 +- .../version-21/commands-legacy/svg-set-attribute.md | 2 +- versioned_docs/version-21/commands-legacy/svg-show-element.md | 2 +- 33 files changed, 43 insertions(+), 43 deletions(-) diff --git a/docs/language-legacy/Quick Report/qr-set-info-column.md b/docs/language-legacy/Quick Report/qr-set-info-column.md index f606f60eb423a0..bacdb4cb6bbe1b 100644 --- a/docs/language-legacy/Quick Report/qr-set-info-column.md +++ b/docs/language-legacy/Quick Report/qr-set-info-column.md @@ -5,7 +5,7 @@ slug: /commands/qr-set-info-column displayed_sidebar: docs --- -**QR SET INFO COLUMN** ( *area* : Integer ; *colNum* : Integer ; *title* : Text ; *object* : Variable, Field ; *hide* : Integer ; *size* : Integer ; *repeatedValue* : Integer ; *displayFormat* : Text ) +**QR SET INFO COLUMN** ( *area* : Integer ; *colNum* : Integer ; *title* : Text ; *object* : Text, Pointer ; *hide* : Integer ; *size* : Integer ; *repeatedValue* : Integer ; *displayFormat* : Text )
    @@ -14,7 +14,7 @@ displayed_sidebar: docs | area | Integer | → | Reference of the area | | colNum | Integer | → | Column number | | title | Text | → | Title of the column | -| object | Field, Variable | → | Object assigned for that column | +| object | Text, Pointer | → | Object assigned for that column | | hide | Integer | → | 0 = displayed, 1 = hidden | | size | Integer | → | Column size | | repeatedValue | Integer | → | 0 = not repeated, 1 = repeated | diff --git a/docs/language-legacy/SVG/svg-find-element-id-by-coordinates.md b/docs/language-legacy/SVG/svg-find-element-id-by-coordinates.md index 168792d48d3253..84d14817f977ed 100644 --- a/docs/language-legacy/SVG/svg-find-element-id-by-coordinates.md +++ b/docs/language-legacy/SVG/svg-find-element-id-by-coordinates.md @@ -5,7 +5,7 @@ slug: /commands/svg-find-element-id-by-coordinates displayed_sidebar: docs --- -**SVG Find element ID by coordinates** ( * ; *pictureObject* : Text ; *x* : Integer ; *y* : Integer ) : Text
    **SVG Find element ID by coordinates** ( *pictureObject* : Picture ; *x* : Integer ; *y* : Integer ) : Text +**SVG Find element ID by coordinates** ( * ; *pictureObject* : Text ; *x* : Integer ; *y* : Integer ) : Text
    **SVG Find element ID by coordinates** ( *pictureObject* : Variable, Field ; *x* : Integer ; *y* : Integer ) : Text
    diff --git a/docs/language-legacy/SVG/svg-find-element-ids-by-rect.md b/docs/language-legacy/SVG/svg-find-element-ids-by-rect.md index 8f1ad9fd6296fb..9866ddecaeb9f0 100644 --- a/docs/language-legacy/SVG/svg-find-element-ids-by-rect.md +++ b/docs/language-legacy/SVG/svg-find-element-ids-by-rect.md @@ -5,14 +5,14 @@ slug: /commands/svg-find-element-ids-by-rect displayed_sidebar: docs --- -**SVG Find element IDs by rect** ( {* ;} *pictureObject* : Picture ; *x* : Integer ; *y* : Integer ; *width* : Integer ; *height* : Integer ; *arrIDs* : Text array ) : Boolean +**SVG Find element IDs by rect** ( * ; *pictureObject* : Text ; *x* : Integer ; *y* : Integer ; *width* : Integer ; *height* : Integer ; *arrIDs* : Text array ) : Boolean
    **SVG Find element IDs by rect** ( *pictureObject* : Variable, Field ; *x* : Integer ; *y* : Integer ; *width* : Integer ; *height* : Integer ; *arrIDs* : Text array ) : Boolean
    | Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | If specified, pictureObject is an object name (string)
    If omitted, pictureObject is a variable | -| pictureObject | Picture | → | Object name (if * specified) or
    Field or variable (if * omitted) | +| pictureObject | Text, Variable, Field | → | Object name (if * specified) or
    Field or variable (if * omitted) | | x | Integer | → | Horizontal coordinate of top left corner of selection rectangle | | y | Integer | → | Vertical coordinate of top left corner of selection rectangle | | width | Integer | → | Width of selection rectangle | diff --git a/docs/language-legacy/SVG/svg-show-element.md b/docs/language-legacy/SVG/svg-show-element.md index 9d4fbedf7adafa..75ef9bfa8c31c1 100644 --- a/docs/language-legacy/SVG/svg-show-element.md +++ b/docs/language-legacy/SVG/svg-show-element.md @@ -5,14 +5,14 @@ slug: /commands/svg-show-element displayed_sidebar: docs --- -**SVG SHOW ELEMENT** ( {* ;} *pictureObject* : Picture ; *id* : Text {; *margin* : Integer} ) +**SVG SHOW ELEMENT** ( * ; *pictureObject* : Text ; *id* : Text {; *margin* : Integer} )
    **SVG SHOW ELEMENT** ( *pictureObject* : Variable, Field ; *id* : Text {; *margin* : Integer} )
    | Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | If specified, pictureObject is an object name (string)
    If omitted, pictureObject is a variable | -| pictureObject | Picture | → | Object name (if * specified) or
    Variable or field (if * omitted) | +| pictureObject | Text, Variable, Field | → | Object name (if * specified) or
    Variable or field (if * omitted) | | id | Text | → | ID attribute of element to display | | margin | Integer | → | Margin of visibility (in pixels by default) |
    diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Quick Report/qr-set-info-column.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Quick Report/qr-set-info-column.md index f3f081ada06979..2259a775445adc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Quick Report/qr-set-info-column.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Quick Report/qr-set-info-column.md @@ -5,7 +5,7 @@ slug: /commands/qr-set-info-column displayed_sidebar: docs --- -**QR SET INFO COLUMN** ( *area* : Integer ; *colNum* : Integer ; *title* : Text ; *object* : Variable, Field ; *hide* : Integer ; *size* : Integer ; *repeatedValue* : Integer ; *displayFormat* : Text ) +**QR SET INFO COLUMN** ( *area* : Integer ; *colNum* : Integer ; *title* : Text ; *object* : Text, Pointer ; *hide* : Integer ; *size* : Integer ; *repeatedValue* : Integer ; *displayFormat* : Text )
    diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/SVG/svg-find-element-id-by-coordinates.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/SVG/svg-find-element-id-by-coordinates.md index b66ca508a9cf3d..2dc1dc2b89ba5c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/SVG/svg-find-element-id-by-coordinates.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/SVG/svg-find-element-id-by-coordinates.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | 引数 | 型 | | 説明 | | --- | --- | --- | --- | | * | 演算子 | → | 指定時、pictureObjectはオブジェクト名 (文字列) 省略時、pictureObjectはフィールドまたは変数 | -| pictureObject | Picture | → | オブジェクト名 (* 指定時) または フィーウドまたは変数 (* 省略時) | +| pictureObject | Text, Variable, Field | → | オブジェクト名 (* 指定時) または フィーウドまたは変数 (* 省略時) | | x | Integer | → | X座標 (ピクセル) | | y | Integer | → | Y座標 (ピクセル) | | 戻り値 | Text | ← | X, Yの位置に見つかった要素のID | diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/SVG/svg-find-element-ids-by-rect.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/SVG/svg-find-element-ids-by-rect.md index 52a6e157e00859..fed7bdcdbba354 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/SVG/svg-find-element-ids-by-rect.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/SVG/svg-find-element-ids-by-rect.md @@ -5,14 +5,14 @@ slug: /commands/svg-find-element-ids-by-rect displayed_sidebar: docs --- -**SVG Find element IDs by rect** ( {* ;} *pictureObject* : Picture ; *x* : Integer ; *y* : Integer ; *width* : Integer ; *height* : Integer ; *arrIDs* : Text array ) : Boolean +**SVG Find element IDs by rect** ( * ; *pictureObject* : Text ; *x* : Integer ; *y* : Integer ; *width* : Integer ; *height* : Integer ; *arrIDs* : Text array ) : Boolean
    **SVG Find element IDs by rect** ( *pictureObject* : Variable, Field ; *x* : Integer ; *y* : Integer ; *width* : Integer ; *height* : Integer ; *arrIDs* : Text array ) : Boolean
    | 引数 | 型 | | 説明 | | --- | --- | --- | --- | | * | 演算子 | → | 指定時: pictureObjectはオブジェクト名 (文字)
    省略時: pictureObjectは変数 | -| pictureObject | Picture | → | オブジェクト名 (* 指定時) またはフィールドや変数 (* 省略時) | +| pictureObject | Text, Variable, Field | → | オブジェクト名 (* 指定時) またはフィールドや変数 (* 省略時) | | x | Integer | → | 選択領域の左上の横座標 | | y | Integer | → | 選択領域の左上の縦座標 | | width | Integer | → | 選択領域の幅 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/SVG/svg-get-attribute.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/SVG/svg-get-attribute.md index 01d23a1cac4279..324ce50bfc9980 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/SVG/svg-get-attribute.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/SVG/svg-get-attribute.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | 引数 | 型 | | 説明 | | --- | --- | --- | --- | | * | 演算子 | → | 指定時: pictureObjectはオブジェクト名 (文字)
    省略時: pictureObjectは変数 | -| pictureObject | Picture | → | オブジェクト名 (* 指定時) または
    変数 (* 省略時) | +| pictureObject | Text, Variable, Field | → | オブジェクト名 (* 指定時) または
    変数 (* 省略時) | | element_ID | Text | → | 属性値を取得する要素のID | | attribName | Text | → | 取得する属性 | | attribValue | Text, Integer | ← | 現在の属性値 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/SVG/svg-set-attribute.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/SVG/svg-set-attribute.md index 17b18f0bbbb780..e73aaf7953bf2f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/SVG/svg-set-attribute.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/SVG/svg-set-attribute.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | 引数 | 型 | | 説明 | | --- | --- | --- | --- | | * | 演算子 | → | 指定時: pictureObjectはオブジェクト名 (文字)
    省略時: pictureObjectは変数 | -| pictureObject | Picture | → | オブジェクト名 (* 指定時) または
    変数 またはフィールド(* 省略時) | +| pictureObject | Text, Variable, Field | → | オブジェクト名 (* 指定時) または
    変数 またはフィールド(* 省略時) | | element_ID | Text | → | 1つ以上の属性を設定する要素のID | | attrName | Text | → | 指定する属性 | | attribValue | Text, Integer | → | 属性の新しい値 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/SVG/svg-show-element.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/SVG/svg-show-element.md index 9b32e45316b8e8..30089023535bb8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/SVG/svg-show-element.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/SVG/svg-show-element.md @@ -5,14 +5,14 @@ slug: /commands/svg-show-element displayed_sidebar: docs --- -**SVG SHOW ELEMENT** ( {* ;} *pictureObject* : Picture ; *id* : Text {; *margin* : Integer} ) +**SVG SHOW ELEMENT** ( * ; *pictureObject* : Text ; *id* : Text {; *margin* : Integer} )
    **SVG SHOW ELEMENT** ( *pictureObject* : Variable, Field ; *id* : Text {; *margin* : Integer} )
    | 引数 | 型 | | 説明 | | --- | --- | --- | --- | | * | 演算子 | → | 指定時: pictureObjectはオブジェクト名 (文字)
    省略時: pictureObjectは変数 | -| pictureObject | Picture | → | オブジェクト名 (* 指定時) または変数またはフィールド (* 省略時) | +| pictureObject | Text, Variable, Field | → | オブジェクト名 (* 指定時) または変数またはフィールド (* 省略時) | | id | Text | → | 表示する要素のID属性 | | margin | Integer | → | 表示のマージン (デフォルトでピクセル単位) |
    diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/qr-set-info-column.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/qr-set-info-column.md index 875b1e03c333fd..a9ef38103fe90b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/qr-set-info-column.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/qr-set-info-column.md @@ -5,7 +5,7 @@ slug: /commands/qr-set-info-column displayed_sidebar: docs --- -**QR SET INFO COLUMN** ( *area* : Integer ; *colNum* : Integer ; *title* : Text ; *object* : Variable, Field ; *hide* : Integer ; *size* : Integer ; *repeatedValue* : Integer ; *displayFormat* : Text ) +**QR SET INFO COLUMN** ( *area* : Integer ; *colNum* : Integer ; *title* : Text ; *object* : Text, Pointer ; *hide* : Integer ; *size* : Integer ; *repeatedValue* : Integer ; *displayFormat* : Text )
    diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/svg-find-element-id-by-coordinates.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/svg-find-element-id-by-coordinates.md index 8506ef02f3ceaf..92a2b5c4e9b000 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/svg-find-element-id-by-coordinates.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/svg-find-element-id-by-coordinates.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | 引数 | 型 | | 説明 | | --- | --- | --- | --- | | * | 演算子 | → | 指定時、pictureObjectはオブジェクト名 (文字列) 省略時、pictureObjectはフィールドまたは変数 | -| pictureObject | Picture | → | オブジェクト名 (* 指定時) または フィーウドまたは変数 (* 省略時) | +| pictureObject | Text, Variable, Field | → | オブジェクト名 (* 指定時) または フィーウドまたは変数 (* 省略時) | | x | Integer | → | X座標 (ピクセル) | | y | Integer | → | Y座標 (ピクセル) | | 戻り値 | Text | ← | X, Yの位置に見つかった要素のID | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/svg-find-element-ids-by-rect.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/svg-find-element-ids-by-rect.md index a6369ea66b1a58..e067a4010ebe8c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/svg-find-element-ids-by-rect.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/svg-find-element-ids-by-rect.md @@ -5,14 +5,14 @@ slug: /commands/svg-find-element-ids-by-rect displayed_sidebar: docs --- -**SVG Find element IDs by rect** ( {* ;} *pictureObject* : Picture ; *x* : Integer ; *y* : Integer ; *width* : Integer ; *height* : Integer ; *arrIDs* : Text array ) : Boolean +**SVG Find element IDs by rect** ( * ; *pictureObject* : Text ; *x* : Integer ; *y* : Integer ; *width* : Integer ; *height* : Integer ; *arrIDs* : Text array ) : Boolean
    **SVG Find element IDs by rect** ( *pictureObject* : Variable, Field ; *x* : Integer ; *y* : Integer ; *width* : Integer ; *height* : Integer ; *arrIDs* : Text array ) : Boolean
    | 引数 | 型 | | 説明 | | --- | --- | --- | --- | | * | 演算子 | → | 指定時: pictureObjectはオブジェクト名 (文字)
    省略時: pictureObjectは変数 | -| pictureObject | Picture | → | オブジェクト名 (* 指定時) またはフィールドや変数 (* 省略時) | +| pictureObject | Text, Variable, Field | → | オブジェクト名 (* 指定時) またはフィールドや変数 (* 省略時) | | x | Integer | → | 選択領域の左上の横座標 | | y | Integer | → | 選択領域の左上の縦座標 | | width | Integer | → | 選択領域の幅 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/svg-get-attribute.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/svg-get-attribute.md index 3347df5477ba9f..3cabbb2d460d72 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/svg-get-attribute.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/svg-get-attribute.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | 引数 | 型 | | 説明 | | --- | --- | --- | --- | | * | 演算子 | → | 指定時: pictureObjectはオブジェクト名 (文字)
    省略時: pictureObjectは変数 | -| pictureObject | Picture | → | オブジェクト名 (* 指定時) または
    変数 (* 省略時) | +| pictureObject | Text, Variable, Field | → | オブジェクト名 (* 指定時) または
    変数 (* 省略時) | | element_ID | Text | → | 属性値を取得する要素のID | | attribName | Text | → | 取得する属性 | | attribValue | Text, Integer | ← | 現在の属性値 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/svg-set-attribute.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/svg-set-attribute.md index 4add439edc1559..be79ba6ef4bbc8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/svg-set-attribute.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/svg-set-attribute.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | 引数 | 型 | | 説明 | | --- | --- | --- | --- | | * | 演算子 | → | 指定時: pictureObjectはオブジェクト名 (文字)
    省略時: pictureObjectは変数 | -| pictureObject | Picture | → | オブジェクト名 (* 指定時) または
    変数 またはフィールド(* 省略時) | +| pictureObject | Text, Variable, Field | → | オブジェクト名 (* 指定時) または
    変数 またはフィールド(* 省略時) | | element_ID | Text | → | 1つ以上の属性を設定する要素のID | | attrName | Text | → | 指定する属性 | | attribValue | Text, Integer | → | 属性の新しい値 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/svg-show-element.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/svg-show-element.md index 9b32e45316b8e8..30089023535bb8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/svg-show-element.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/svg-show-element.md @@ -5,14 +5,14 @@ slug: /commands/svg-show-element displayed_sidebar: docs --- -**SVG SHOW ELEMENT** ( {* ;} *pictureObject* : Picture ; *id* : Text {; *margin* : Integer} ) +**SVG SHOW ELEMENT** ( * ; *pictureObject* : Text ; *id* : Text {; *margin* : Integer} )
    **SVG SHOW ELEMENT** ( *pictureObject* : Variable, Field ; *id* : Text {; *margin* : Integer} )
    | 引数 | 型 | | 説明 | | --- | --- | --- | --- | | * | 演算子 | → | 指定時: pictureObjectはオブジェクト名 (文字)
    省略時: pictureObjectは変数 | -| pictureObject | Picture | → | オブジェクト名 (* 指定時) または変数またはフィールド (* 省略時) | +| pictureObject | Text, Variable, Field | → | オブジェクト名 (* 指定時) または変数またはフィールド (* 省略時) | | id | Text | → | 表示する要素のID属性 | | margin | Integer | → | 表示のマージン (デフォルトでピクセル単位) |
    diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands-legacy/svg-find-element-id-by-coordinates.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands-legacy/svg-find-element-id-by-coordinates.md index d9fa012575df6e..927c6a1d1b6a62 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands-legacy/svg-find-element-id-by-coordinates.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands-legacy/svg-find-element-id-by-coordinates.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | 引数 | 型 | | 説明 | | --- | --- | --- | --- | | * | 演算子 | → | 指定時、pictureObjectはオブジェクト名 (文字列) 省略時、pictureObjectはフィールドまたは変数 | -| pictureObject | Picture | → | オブジェクト名 (* 指定時) または フィーウドまたは変数 (* 省略時) | +| pictureObject | Text, Variable, Field | → | オブジェクト名 (* 指定時) または フィーウドまたは変数 (* 省略時) | | x | Integer | → | X座標 (ピクセル) | | y | Integer | → | Y座標 (ピクセル) | | 戻り値 | Text | ← | X, Yの位置に見つかった要素のID | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands-legacy/svg-find-element-ids-by-rect.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands-legacy/svg-find-element-ids-by-rect.md index dacbac38005e40..daead426b057a1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands-legacy/svg-find-element-ids-by-rect.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands-legacy/svg-find-element-ids-by-rect.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | 引数 | 型 | | 説明 | | --- | --- | --- | --- | | * | 演算子 | → | 指定時: pictureObjectはオブジェクト名 (文字)
    省略時: pictureObjectは変数 | -| pictureObject | Picture | → | オブジェクト名 (* 指定時) またはフィールドや変数 (* 省略時) | +| pictureObject | Text, Variable, Field | → | オブジェクト名 (* 指定時) またはフィールドや変数 (* 省略時) | | x | Integer | → | 選択領域の左上の横座標 | | y | Integer | → | 選択領域の左上の縦座標 | | width | Integer | → | 選択領域の幅 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands-legacy/svg-get-attribute.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands-legacy/svg-get-attribute.md index ad4b8170b1bc30..8e60973114fa9e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands-legacy/svg-get-attribute.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands-legacy/svg-get-attribute.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | 引数 | 型 | | 説明 | | --- | --- | --- | --- | | * | 演算子 | → | 指定時: pictureObjectはオブジェクト名 (文字)
    省略時: pictureObjectは変数 | -| pictureObject | Picture | → | オブジェクト名 (* 指定時) または
    変数 (* 省略時) | +| pictureObject | Text, Variable, Field | → | オブジェクト名 (* 指定時) または
    変数 (* 省略時) | | element_ID | Text | → | 属性値を取得する要素のID | | attribName | Text | → | 取得する属性 | | attribValue | Text, Integer | ← | 現在の属性値 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands-legacy/svg-set-attribute.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands-legacy/svg-set-attribute.md index 9389f8ecb7e1a4..f3d7a15764035e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands-legacy/svg-set-attribute.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands-legacy/svg-set-attribute.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | 引数 | 型 | | 説明 | | --- | --- | --- | --- | | * | 演算子 | → | 指定時: pictureObjectはオブジェクト名 (文字)
    省略時: pictureObjectは変数 | -| pictureObject | Picture | → | オブジェクト名 (* 指定時) または
    変数 またはフィールド(* 省略時) | +| pictureObject | Text, Variable, Field | → | オブジェクト名 (* 指定時) または
    変数 またはフィールド(* 省略時) | | element_ID | Text | → | 1つ以上の属性を設定する要素のID | | attrName | Text | → | 指定する属性 | | attribValue | Text, Integer | → | 属性の新しい値 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands-legacy/svg-show-element.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands-legacy/svg-show-element.md index 26701b38a2ab23..16c7ef1d025f34 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands-legacy/svg-show-element.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands-legacy/svg-show-element.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | 引数 | 型 | | 説明 | | --- | --- | --- | --- | | * | 演算子 | → | 指定時: pictureObjectはオブジェクト名 (文字)
    省略時: pictureObjectは変数 | -| pictureObject | Picture | → | オブジェクト名 (* 指定時) または変数またはフィールド (* 省略時) | +| pictureObject | Text, Variable, Field | → | オブジェクト名 (* 指定時) または変数またはフィールド (* 省略時) | | id | Text | → | 表示する要素のID属性 | | margin | Integer | → | 表示のマージン (デフォルトでピクセル単位) |
    diff --git a/versioned_docs/version-21-R2/commands-legacy/qr-set-info-column.md b/versioned_docs/version-21-R2/commands-legacy/qr-set-info-column.md index f30fd4cd32c984..39a3e7d1c02a77 100644 --- a/versioned_docs/version-21-R2/commands-legacy/qr-set-info-column.md +++ b/versioned_docs/version-21-R2/commands-legacy/qr-set-info-column.md @@ -5,7 +5,7 @@ slug: /commands/qr-set-info-column displayed_sidebar: docs --- -**QR SET INFO COLUMN** ( *area* : Integer ; *colNum* : Integer ; *title* : Text ; *object* : Variable, Field ; *hide* : Integer ; *size* : Integer ; *repeatedValue* : Integer ; *displayFormat* : Text ) +**QR SET INFO COLUMN** ( *area* : Integer ; *colNum* : Integer ; *title* : Text ; *object* : Text, Pointer ; *hide* : Integer ; *size* : Integer ; *repeatedValue* : Integer ; *displayFormat* : Text )
    @@ -14,7 +14,7 @@ displayed_sidebar: docs | area | Integer | → | Reference of the area | | colNum | Integer | → | Column number | | title | Text | → | Title of the column | -| object | Field, Variable | → | Object assigned for that column | +| object | Text, Pointer | → | Object assigned for that column | | hide | Integer | → | 0 = displayed, 1 = hidden | | size | Integer | → | Column size | | repeatedValue | Integer | → | 0 = not repeated, 1 = repeated | diff --git a/versioned_docs/version-21-R2/commands-legacy/svg-find-element-id-by-coordinates.md b/versioned_docs/version-21-R2/commands-legacy/svg-find-element-id-by-coordinates.md index d75d0df927cb11..929350cc24ca26 100644 --- a/versioned_docs/version-21-R2/commands-legacy/svg-find-element-id-by-coordinates.md +++ b/versioned_docs/version-21-R2/commands-legacy/svg-find-element-id-by-coordinates.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | If specified, pictureObject is an object name (string) If omitted, pictureObject is a field or variable | -| pictureObject | Picture | → | Object name (if * specified) or Field or Variable (if * omitted) | +| pictureObject | Text, Variable, Field | → | Object name (if * specified) or Field or Variable (if * omitted) | | x | Integer | → | X coordinate in pixels | | y | Integer | → | Y coordinate in pixels | | Function result | Text | ← | ID of element found at the location X, Y | diff --git a/versioned_docs/version-21-R2/commands-legacy/svg-find-element-ids-by-rect.md b/versioned_docs/version-21-R2/commands-legacy/svg-find-element-ids-by-rect.md index 2e6789a9903722..ebb6fb382df3b0 100644 --- a/versioned_docs/version-21-R2/commands-legacy/svg-find-element-ids-by-rect.md +++ b/versioned_docs/version-21-R2/commands-legacy/svg-find-element-ids-by-rect.md @@ -5,14 +5,14 @@ slug: /commands/svg-find-element-ids-by-rect displayed_sidebar: docs --- -**SVG Find element IDs by rect** ( {* ;} *pictureObject* : Picture ; *x* : Integer ; *y* : Integer ; *width* : Integer ; *height* : Integer ; *arrIDs* : Text array ) : Boolean +**SVG Find element IDs by rect** ( * ; *pictureObject* : Text ; *x* : Integer ; *y* : Integer ; *width* : Integer ; *height* : Integer ; *arrIDs* : Text array ) : Boolean
    **SVG Find element IDs by rect** ( *pictureObject* : Variable, Field ; *x* : Integer ; *y* : Integer ; *width* : Integer ; *height* : Integer ; *arrIDs* : Text array ) : Boolean
    | Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | If specified, pictureObject is an object name (string)
    If omitted, pictureObject is a variable | -| pictureObject | Picture | → | Object name (if * specified) or
    Field or variable (if * omitted) | +| pictureObject | Text, Variable, Field | → | Object name (if * specified) or
    Field or variable (if * omitted) | | x | Integer | → | Horizontal coordinate of top left corner of selection rectangle | | y | Integer | → | Vertical coordinate of top left corner of selection rectangle | | width | Integer | → | Width of selection rectangle | diff --git a/versioned_docs/version-21-R2/commands-legacy/svg-get-attribute.md b/versioned_docs/version-21-R2/commands-legacy/svg-get-attribute.md index 2683a5f911c84e..c3d14294b6365e 100644 --- a/versioned_docs/version-21-R2/commands-legacy/svg-get-attribute.md +++ b/versioned_docs/version-21-R2/commands-legacy/svg-get-attribute.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | If specified, pictureObject is an object name (string)
    If omitted, pictureObject is a variable | -| pictureObject | Picture | → | Object name (if * specified) or
    Variable or field (if * omitted) | +| pictureObject | Text, Variable, Field | → | Object name (if * specified) or
    Variable or field (if * omitted) | | element_ID | Text | → | ID of element whose attribute value you want to get | | attribName | Text | → | Attribute whose value you want to get | | attribValue | Text, Integer | ← | Current value of attribute | diff --git a/versioned_docs/version-21-R2/commands-legacy/svg-set-attribute.md b/versioned_docs/version-21-R2/commands-legacy/svg-set-attribute.md index 1ce48972a1ef6f..0c78beec5d13c2 100644 --- a/versioned_docs/version-21-R2/commands-legacy/svg-set-attribute.md +++ b/versioned_docs/version-21-R2/commands-legacy/svg-set-attribute.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | If specified, pictureObject is an object name (string)
    If omitted, pictureObject is a variable | -| pictureObject | Picture | → | Object name (if * specified) or
    Variable or field (if * omitted) | +| pictureObject | Text, Variable, Field | → | Object name (if * specified) or
    Variable or field (if * omitted) | | element_ID | Text | → | ID of element where one or more attributes are set | | attribName | Text | → | Attribute to be specified | | attribValue | Text, Integer | → | New value of attribute | diff --git a/versioned_docs/version-21-R2/commands-legacy/svg-show-element.md b/versioned_docs/version-21-R2/commands-legacy/svg-show-element.md index 9d4fbedf7adafa..75ef9bfa8c31c1 100644 --- a/versioned_docs/version-21-R2/commands-legacy/svg-show-element.md +++ b/versioned_docs/version-21-R2/commands-legacy/svg-show-element.md @@ -5,14 +5,14 @@ slug: /commands/svg-show-element displayed_sidebar: docs --- -**SVG SHOW ELEMENT** ( {* ;} *pictureObject* : Picture ; *id* : Text {; *margin* : Integer} ) +**SVG SHOW ELEMENT** ( * ; *pictureObject* : Text ; *id* : Text {; *margin* : Integer} )
    **SVG SHOW ELEMENT** ( *pictureObject* : Variable, Field ; *id* : Text {; *margin* : Integer} )
    | Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | If specified, pictureObject is an object name (string)
    If omitted, pictureObject is a variable | -| pictureObject | Picture | → | Object name (if * specified) or
    Variable or field (if * omitted) | +| pictureObject | Text, Variable, Field | → | Object name (if * specified) or
    Variable or field (if * omitted) | | id | Text | → | ID attribute of element to display | | margin | Integer | → | Margin of visibility (in pixels by default) |
    diff --git a/versioned_docs/version-21/commands-legacy/qr-set-info-column.md b/versioned_docs/version-21/commands-legacy/qr-set-info-column.md index 1fabbfdac322c4..c21c6290ab711d 100644 --- a/versioned_docs/version-21/commands-legacy/qr-set-info-column.md +++ b/versioned_docs/version-21/commands-legacy/qr-set-info-column.md @@ -14,7 +14,7 @@ displayed_sidebar: docs | area | Integer | → | Reference of the area | | colNum | Integer | → | Column number | | title | Text | → | Title of the column | -| object | Field, Variable | → | Object assigned for that column | +| object | Text, Pointer | → | Object assigned for that column | | hide | Integer | → | 0 = displayed, 1 = hidden | | size | Integer | → | Column size | | repeatedValue | Integer | → | 0 = not repeated, 1 = repeated | diff --git a/versioned_docs/version-21/commands-legacy/svg-find-element-id-by-coordinates.md b/versioned_docs/version-21/commands-legacy/svg-find-element-id-by-coordinates.md index 0dd840af66492a..8ecdb1298e950f 100644 --- a/versioned_docs/version-21/commands-legacy/svg-find-element-id-by-coordinates.md +++ b/versioned_docs/version-21/commands-legacy/svg-find-element-id-by-coordinates.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | If specified, pictureObject is an object name (string) If omitted, pictureObject is a field or variable | -| pictureObject | Picture | → | Object name (if * specified) or Field or Variable (if * omitted) | +| pictureObject | Text, Variable, Field | → | Object name (if * specified) or Field or Variable (if * omitted) | | x | Integer | → | X coordinate in pixels | | y | Integer | → | Y coordinate in pixels | | Function result | Text | ← | ID of element found at the location X, Y | diff --git a/versioned_docs/version-21/commands-legacy/svg-find-element-ids-by-rect.md b/versioned_docs/version-21/commands-legacy/svg-find-element-ids-by-rect.md index aaeb7ae3d6a03f..9a115c9b40f8ba 100644 --- a/versioned_docs/version-21/commands-legacy/svg-find-element-ids-by-rect.md +++ b/versioned_docs/version-21/commands-legacy/svg-find-element-ids-by-rect.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | If specified, pictureObject is an object name (string)
    If omitted, pictureObject is a variable | -| pictureObject | Picture | → | Object name (if * specified) or
    Field or variable (if * omitted) | +| pictureObject | Text, Variable, Field | → | Object name (if * specified) or
    Field or variable (if * omitted) | | x | Integer | → | Horizontal coordinate of top left corner of selection rectangle | | y | Integer | → | Vertical coordinate of top left corner of selection rectangle | | width | Integer | → | Width of selection rectangle | diff --git a/versioned_docs/version-21/commands-legacy/svg-get-attribute.md b/versioned_docs/version-21/commands-legacy/svg-get-attribute.md index cbe40693ec51a1..a8ccaa8a2decde 100644 --- a/versioned_docs/version-21/commands-legacy/svg-get-attribute.md +++ b/versioned_docs/version-21/commands-legacy/svg-get-attribute.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | If specified, pictureObject is an object name (string)
    If omitted, pictureObject is a variable | -| pictureObject | Picture | → | Object name (if * specified) or
    Variable or field (if * omitted) | +| pictureObject | Text, Variable, Field | → | Object name (if * specified) or
    Variable or field (if * omitted) | | element_ID | Text | → | ID of element whose attribute value you want to get | | attribName | Text | → | Attribute whose value you want to get | | attribValue | Text, Integer | ← | Current value of attribute | diff --git a/versioned_docs/version-21/commands-legacy/svg-set-attribute.md b/versioned_docs/version-21/commands-legacy/svg-set-attribute.md index 7bf2a93a00628d..732beae55405d4 100644 --- a/versioned_docs/version-21/commands-legacy/svg-set-attribute.md +++ b/versioned_docs/version-21/commands-legacy/svg-set-attribute.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | If specified, pictureObject is an object name (string)
    If omitted, pictureObject is a variable | -| pictureObject | Picture | → | Object name (if * specified) or
    Variable or field (if * omitted) | +| pictureObject | Text, Variable, Field | → | Object name (if * specified) or
    Variable or field (if * omitted) | | element_ID | Text | → | ID of element where one or more attributes are set | | attribName | Text | → | Attribute to be specified | | attribValue | Text, Integer | → | New value of attribute | diff --git a/versioned_docs/version-21/commands-legacy/svg-show-element.md b/versioned_docs/version-21/commands-legacy/svg-show-element.md index 0c1c073732d247..f2a7f429dac98e 100644 --- a/versioned_docs/version-21/commands-legacy/svg-show-element.md +++ b/versioned_docs/version-21/commands-legacy/svg-show-element.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | If specified, pictureObject is an object name (string)
    If omitted, pictureObject is a variable | -| pictureObject | Picture | → | Object name (if * specified) or
    Variable or field (if * omitted) | +| pictureObject | Text, Variable, Field | → | Object name (if * specified) or
    Variable or field (if * omitted) | | id | Text | → | ID attribute of element to display | | margin | Integer | → | Margin of visibility (in pixels by default) |
    From 390dc187d1f6dddd220bfe0bc9c6f17843094543 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 8 Apr 2026 16:02:31 +0200 Subject: [PATCH 0009/2000] Fix/syntax qr (#3250) * fix syntaxes svg GQ * fix reverse --- docs/API/CollectionClass.md | 4 ++-- versioned_docs/version-19/API/CollectionClass.md | 2 +- versioned_docs/version-20/API/CollectionClass.md | 2 +- versioned_docs/version-21-R2/API/CollectionClass.md | 2 +- versioned_docs/version-21/API/CollectionClass.md | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/API/CollectionClass.md b/docs/API/CollectionClass.md index 5c99145d5a36d1..2fa45e7517e794 100644 --- a/docs/API/CollectionClass.md +++ b/docs/API/CollectionClass.md @@ -3290,7 +3290,7 @@ By default, new elements are filled will **null** values. You can specify the va -**.reverse( )** : Collection +**.reverse()** : Collection @@ -3305,7 +3305,7 @@ By default, new elements are filled will **null** values. You can specify the va #### Description -The `.reverse()` function returns a deep copy of the collection with all its elements in reverse order. If the original collection is a shared collection, the returned collection is also a shared collection. +The `.reverse()` function returns a new collection with all elements of the original collection in reverse order. If the original collection is a shared collection, the returned collection is also a shared collection. >This function does not modify the original collection. diff --git a/versioned_docs/version-19/API/CollectionClass.md b/versioned_docs/version-19/API/CollectionClass.md index 456a3dd90aa1b1..9da0a684a9792f 100644 --- a/versioned_docs/version-19/API/CollectionClass.md +++ b/versioned_docs/version-19/API/CollectionClass.md @@ -2412,7 +2412,7 @@ By default, new elements are filled will **null** values. You can specify the va #### Description -The `.reverse()` function returns a deep copy of the collection with all its elements in reverse order. If the original collection is a shared collection, the returned collection is also a shared collection. +The `.reverse()` function returns a new collection with all elements of the original collection in reverse order. If the original collection is a shared collection, the returned collection is also a shared collection. >This function does not modify the original collection. diff --git a/versioned_docs/version-20/API/CollectionClass.md b/versioned_docs/version-20/API/CollectionClass.md index 33cd182e4b2c18..732553a4c2b20f 100644 --- a/versioned_docs/version-20/API/CollectionClass.md +++ b/versioned_docs/version-20/API/CollectionClass.md @@ -3120,7 +3120,7 @@ By default, new elements are filled will **null** values. You can specify the va #### Description -The `.reverse()` function returns a deep copy of the collection with all its elements in reverse order. If the original collection is a shared collection, the returned collection is also a shared collection. +The `.reverse()` function returns a new collection with all elements of the original collection in reverse order. If the original collection is a shared collection, the returned collection is also a shared collection. >This function does not modify the original collection. diff --git a/versioned_docs/version-21-R2/API/CollectionClass.md b/versioned_docs/version-21-R2/API/CollectionClass.md index e3a394ed08bc24..23117c3337be32 100644 --- a/versioned_docs/version-21-R2/API/CollectionClass.md +++ b/versioned_docs/version-21-R2/API/CollectionClass.md @@ -3318,7 +3318,7 @@ By default, new elements are filled will **null** values. You can specify the va #### Description -The `.reverse()` function returns a deep copy of the collection with all its elements in reverse order. If the original collection is a shared collection, the returned collection is also a shared collection. +The `.reverse()` function returns a new collection with all elements of the original collection in reverse order. If the original collection is a shared collection, the returned collection is also a shared collection. >This function does not modify the original collection. diff --git a/versioned_docs/version-21/API/CollectionClass.md b/versioned_docs/version-21/API/CollectionClass.md index f0502113265840..8c989545c324ca 100644 --- a/versioned_docs/version-21/API/CollectionClass.md +++ b/versioned_docs/version-21/API/CollectionClass.md @@ -3318,7 +3318,7 @@ By default, new elements are filled will **null** values. You can specify the va #### Description -The `.reverse()` function returns a deep copy of the collection with all its elements in reverse order. If the original collection is a shared collection, the returned collection is also a shared collection. +The `.reverse()` function returns a new collection with all elements of the original collection in reverse order. If the original collection is a shared collection, the returned collection is also a shared collection. >This function does not modify the original collection. From 82cad3044996a8dfe94942c03fc89924827ee8a8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 9 Apr 2026 10:10:19 +0200 Subject: [PATCH 0010/2000] New Crowdin updates (#3251) * New translations collectionclass.md (French) * New translations collectionclass.md (French) * New translations collectionclass.md (French) * New translations wp-export-document.md (French) * New translations wp-export-variable.md (French) * New translations collectionclass.md (French) * New translations wp-export-document.md (French) * New translations wp-export-variable.md (French) * New translations collectionclass.md (French) * New translations wp-export-document.md (French) * New translations wp-export-variable.md (French) * New translations collectionclass.md (Spanish) * New translations collectionclass.md (Spanish) * New translations collectionclass.md (Spanish) * New translations wp-export-document.md (Spanish) * New translations wp-export-variable.md (Spanish) * New translations collectionclass.md (Spanish) * New translations dataclassclass.md (Spanish) * New translations entityclass.md (Spanish) * New translations websocketclass.md (Spanish) * New translations shared.md (Spanish) * New translations debuglogfiles.md (Spanish) * New translations develop-components.md (Spanish) * New translations pictures.md (Spanish) * New translations properties_coordinatesandsizing.md (Spanish) * New translations properties_webarea.md (Spanish) * New translations write-class-method.md (Spanish) * New translations form-load.md (Spanish) * New translations license-info.md (Spanish) * New translations listbox-get-property.md (Spanish) * New translations listbox-set-property.md (Spanish) * New translations new-log-file.md (Spanish) * New translations num.md (Spanish) * New translations print-form.md (Spanish) * New translations process-activity.md (Spanish) * New translations session-storage.md (Spanish) * New translations string.md (Spanish) * New translations properties.md (Spanish) * New translations entities.md (Spanish) * New translations orda-events.md (Spanish) * New translations methods.md (Spanish) * New translations $method.md (Spanish) * New translations authusers.md (Spanish) * New translations wp-export-document.md (Spanish) * New translations wp-export-variable.md (Spanish) * New translations openaimessage.md (Spanish) * New translations collectionclass.md (Spanish) * New translations dataclassclass.md (Spanish) * New translations entityclass.md (Spanish) * New translations websocketclass.md (Spanish) * New translations debuglogfiles.md (Spanish) * New translations develop-components.md (Spanish) * New translations pictures.md (Spanish) * New translations properties_coordinatesandsizing.md (Spanish) * New translations entities.md (Spanish) * New translations orda-events.md (Spanish) * New translations methods.md (Spanish) * New translations $method.md (Spanish) * New translations wp-export-document.md (Spanish) * New translations wp-export-variable.md (Spanish) * New translations write-class-method.md (Spanish) * New translations listbox-get-property.md (Spanish) * New translations listbox-set-property.md (Spanish) * New translations new-log-file.md (Spanish) * New translations num.md (Spanish) * New translations collectionclass.md (Japanese) * New translations collectionclass.md (Japanese) * New translations collectionclass.md (Japanese) * New translations wp-export-document.md (Japanese) * New translations wp-export-variable.md (Japanese) * New translations collectionclass.md (Japanese) * New translations wp-export-document.md (Japanese) * New translations wp-export-variable.md (Japanese) * New translations sessions.md (Japanese) * New translations collectionclass.md (Japanese) * New translations wp-export-document.md (Japanese) * New translations wp-export-variable.md (Japanese) * New translations async.md (Japanese) * New translations async.md (Japanese) * New translations async.md (Japanese) * New translations collectionclass.md (Portuguese, Brazilian) * New translations collectionclass.md (Portuguese, Brazilian) * New translations collectionclass.md (Portuguese, Brazilian) * New translations wp-export-document.md (Portuguese, Brazilian) * New translations wp-export-variable.md (Portuguese, Brazilian) * New translations collectionclass.md (Portuguese, Brazilian) * New translations wp-export-document.md (Portuguese, Brazilian) * New translations wp-export-variable.md (Portuguese, Brazilian) * New translations collectionclass.md (Portuguese, Brazilian) * New translations wp-export-document.md (Portuguese, Brazilian) * New translations wp-export-variable.md (Portuguese, Brazilian) * New translations async.md (Japanese) * New translations async.md (Japanese) * New translations async.md (Japanese) --- .../current/API/CollectionClass.md | 4 +- .../WritePro/commands/wp-export-document.md | 16 +-- .../WritePro/commands/wp-export-variable.md | 16 +-- .../version-19/API/CollectionClass.md | 2 +- .../version-20/API/CollectionClass.md | 2 +- .../version-21-R2/API/CollectionClass.md | 2 +- .../version-21-R2/API/DataClassClass.md | 36 +++--- .../version-21-R2/API/EntityClass.md | 4 +- .../version-21-R2/API/WebSocketClass.md | 16 +-- .../version-21-R2/Debugging/debugLogFiles.md | 14 +-- .../Extensions/develop-components.md | 2 +- .../version-21-R2/FormEditor/pictures.md | 8 +- .../properties_CoordinatesAndSizing.md | 2 +- .../version-21-R2/ORDA/entities.md | 2 +- .../version-21-R2/ORDA/orda-events.md | 2 +- .../version-21-R2/Preferences/methods.md | 8 +- .../version-21-R2/REST/$method.md | 2 +- .../WritePro/commands/wp-export-document.md | 16 +-- .../WritePro/commands/wp-export-variable.md | 16 +-- .../code-editor/write-class-method.md | 20 +-- .../commands/listbox-get-property.md | 72 +++++------ .../commands/listbox-set-property.md | 66 +++++----- .../version-21-R2/commands/new-log-file.md | 6 +- .../version-21-R2/commands/num.md | 6 +- .../version-21/API/CollectionClass.md | 2 +- .../version-21/API/DataClassClass.md | 36 +++--- .../version-21/API/EntityClass.md | 4 +- .../version-21/API/WebSocketClass.md | 16 +-- .../version-21/Concepts/shared.md | 2 +- .../version-21/Debugging/debugLogFiles.md | 14 +-- .../Extensions/develop-components.md | 2 +- .../version-21/FormEditor/pictures.md | 8 +- .../properties_CoordinatesAndSizing.md | 20 +-- .../FormObjects/properties_WebArea.md | 4 +- .../version-21/Menus/properties.md | 2 +- .../version-21/ORDA/entities.md | 2 +- .../version-21/ORDA/orda-events.md | 2 +- .../version-21/Preferences/methods.md | 8 +- .../version-21/REST/$method.md | 2 +- .../version-21/REST/authUsers.md | 2 +- .../WritePro/commands/wp-export-document.md | 16 +-- .../WritePro/commands/wp-export-variable.md | 16 +-- .../version-21/aikit/Classes/OpenAIMessage.md | 4 +- .../code-editor/write-class-method.md | 20 +-- .../version-21/commands/form-load.md | 22 ++-- .../version-21/commands/license-info.md | 2 +- .../commands/listbox-get-property.md | 72 +++++------ .../commands/listbox-set-property.md | 66 +++++----- .../version-21/commands/new-log-file.md | 6 +- .../version-21/commands/num.md | 16 +-- .../version-21/commands/print-form.md | 12 +- .../version-21/commands/process-activity.md | 10 +- .../version-21/commands/session-storage.md | 4 +- .../version-21/commands/string.md | 6 +- .../current/API/CollectionClass.md | 4 +- .../WritePro/commands/wp-export-document.md | 16 +-- .../WritePro/commands/wp-export-variable.md | 16 +-- .../version-19/API/CollectionClass.md | 2 +- .../version-20/API/CollectionClass.md | 2 +- .../version-21-R2/API/CollectionClass.md | 2 +- .../WritePro/commands/wp-export-document.md | 16 +-- .../WritePro/commands/wp-export-variable.md | 16 +-- .../version-21/API/CollectionClass.md | 2 +- .../WritePro/commands/wp-export-document.md | 16 +-- .../WritePro/commands/wp-export-variable.md | 16 +-- .../current/API/CollectionClass.md | 4 +- .../current/Desktop/sessions.md | 26 ++-- .../current/Develop/async.md | 116 +++++++++--------- .../WritePro/commands/wp-export-document.md | 16 +-- .../WritePro/commands/wp-export-variable.md | 16 +-- .../version-19/API/CollectionClass.md | 2 +- .../version-20/API/CollectionClass.md | 2 +- .../version-21-R2/API/CollectionClass.md | 2 +- .../version-21-R2/Develop/async.md | 112 ++++++++--------- .../WritePro/commands/wp-export-document.md | 16 +-- .../WritePro/commands/wp-export-variable.md | 16 +-- .../version-21/API/CollectionClass.md | 2 +- .../version-21/Develop/async.md | 112 ++++++++--------- .../WritePro/commands/wp-export-document.md | 16 +-- .../WritePro/commands/wp-export-variable.md | 16 +-- .../current/API/CollectionClass.md | 4 +- .../WritePro/commands/wp-export-document.md | 16 +-- .../WritePro/commands/wp-export-variable.md | 16 +-- .../version-19/API/CollectionClass.md | 2 +- .../version-20/API/CollectionClass.md | 2 +- .../version-21-R2/API/CollectionClass.md | 2 +- .../WritePro/commands/wp-export-document.md | 16 +-- .../WritePro/commands/wp-export-variable.md | 16 +-- .../version-21/API/CollectionClass.md | 2 +- .../WritePro/commands/wp-export-document.md | 16 +-- .../WritePro/commands/wp-export-variable.md | 16 +-- 91 files changed, 714 insertions(+), 714 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md index 13275388d007b4..0a29bad5c0b20e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -3084,7 +3084,7 @@ Por defecto, los nuevos elementos se llenan con valores **null**. Puede especifi -**.reverse( )** : Collection +**.reverse()** : Collection @@ -3099,7 +3099,7 @@ Por defecto, los nuevos elementos se llenan con valores **null**. Puede especifi #### Descripción -La función `.reverse()` devuelve una copia profunda de la colección con todos sus elementos en orden inverso. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. +The `.reverse()` function returns a new collection with all elements of the original collection in reverse order. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. > Esta función no modifica la colección original. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md index 9ce2ce2277139f..99028828535935 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md @@ -35,14 +35,14 @@ Puede pasar un *filePath* o *fileObj*: Puede omitir el parámetro *format*, en cuyo caso deberá especificar la extensión en *filePath*. También puede pasar una constante del tema *4D Write Pro Constants* en el parámetro *format*. En este caso, 4D añade la extensión apropiada al nombre del archivo si es necesario. Se soportan los siguientes formatos: -| Constante | Valor | Comentario | -| -------------------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | 4 | El documento 4D Write Pro se guarda en un formato de archivo nativo (HTML comprimido e imágenes guardadas en una carpeta separada). Se incluyen las etiquetas específicas 4D y no se calculan las expresiones 4D. Este formato es especialmente adecuado para guardar y archivar documentos 4D Write Pro en disco sin pérdida alguna. | -| wk docx | 7 | Extensión .docx. El documento 4D Write Pro se guarda en formato Microsoft Word. Compatibilidad certificada con Microsoft Word 2010 y versiones posteriores.

    The document parts exported are:
    Body / headers / footers / sectionsPage / print settings (margins, background color / image, borders, padding, paper size / orientation)Images - inline, anchored, and background image pattern (defined with wk background image) / Style sheets (character, paragraph) / Compatible variables and expressions (page number, number of pages, date, time, metadata). Las variables y expresiones no compatibles serán evaluadas y congeladas antes de export.Links -
    BookkmarksURLsNote que algunos ajustes de 4D Write Pro pueden no estar disponibles o comportarse de forma diferente en Microsoft Word. | -| wk mime html | 1 | El documento 4D Write Pro se guarda como HTML MIME estándar con documentos HTML e imágenes anidadas como partes MIME (codificadas en base64). Se calculan las expresiones y se eliminan las etiquetas específicas de 4D y los enlaces de métodos. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Este formato es especialmente adecuado para enviar correos electrónicos HTML con el comando. | -| wk pdf | 5 | Extensión .pdf. El documento 4D Write Pro se guarda en formato PDF, según el modo vista Página. Los siguientes metadatos se exportan en un documento PDF: Título Autor Asunto Creador del contenido **Notas**: Las expresiones se congelan automáticamente al exportar el documento Los enlaces a métodos NO se exportan | -| wk svg | 8 | La página del documento 4D Write Pro se guarda en formato SVG, según el modo vista Página. **Nota:** al exportar a SVG, sólo puede exportar una página cada vez. Utilice el wk page index para especificar qué página exportar. | -| wk web page complete | 2 | Extensión .htm o .html. El documento se guarda como HTML estándar y sus recursos se guardan por separado. Se eliminan las etiquetas 4D y los enlaces a métodos 4D y se calculan las expresiones. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Only text boxes anchored to embedded view are exported (as divs). | +| Constante | Valor | Comentario | +| -------------------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk 4wp | 4 | El documento 4D Write Pro se guarda en un formato de archivo nativo (HTML comprimido e imágenes guardadas en una carpeta separada). Se incluyen las etiquetas específicas 4D y no se calculan las expresiones 4D. Este formato es especialmente adecuado para guardar y archivar documentos 4D Write Pro en disco sin pérdida alguna. | +| wk docx | 7 | Extensión .docx. El documento 4D Write Pro se guarda en formato Microsoft Word. Compatibilidad certificada con Microsoft Word 2010 y versiones posteriores.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk mime html | 1 | El documento 4D Write Pro se guarda como HTML MIME estándar con documentos HTML e imágenes anidadas como partes MIME (codificadas en base64). Se calculan las expresiones y se eliminan las etiquetas específicas de 4D y los enlaces de métodos. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Este formato es especialmente adecuado para enviar correos electrónicos HTML con el comando. | +| wk pdf | 5 | Extensión .pdf. El documento 4D Write Pro se guarda en formato PDF, según el modo vista Página. The following metadata is exported in a PDF document: Title / Author / Subject / Content creator
    **Notes**:
    • Expressions are automatically frozen when document is exported
    • Links to methods are NOT exported
    | +| wk svg | 8 | La página del documento 4D Write Pro se guarda en formato SVG, según el modo vista Página. **Nota:** al exportar a SVG, sólo puede exportar una página cada vez. Utilice el wk page index para especificar qué página exportar. | +| wk web page complete | 2 | Extensión .htm o .html. El documento se guarda como HTML estándar y sus recursos se guardan por separado. Se eliminan las etiquetas 4D y los enlaces a métodos 4D y se calculan las expresiones. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Only text boxes anchored to embedded view are exported (as divs). | **Notas:** diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md index 7a264777394f67..d6f673aae0cb73 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md @@ -34,14 +34,14 @@ En *destination*, pase la variable que quiere llenar con el objeto exportado de En el parámetro *format*, pase una constante del tema *4D Write Pro Constants* para definir el formato de exportación que desea utilizar. Cada formato está relacionado con un uso específico. Se soportan los siguientes formatos: -| Constante | Tipo | Valor | Comentario | -| ------------------- | ------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | Integer | 4 | El documento 4D Write Pro se guarda en un formato de archivo nativo (HTML comprimido e imágenes guardadas en una carpeta separada). Se incluyen las etiquetas específicas 4D y no se calculan las expresiones 4D. Este formato es especialmente adecuado para guardar y archivar documentos 4D Write Pro en disco sin pérdida alguna. | -| wk docx | Integer | 7 | Extensión .docx. El documento 4D Write Pro se guarda en formato Microsoft Word. Compatibilidad certificada con Microsoft Word 2010 y versiones posteriores.

    The document parts exported are:
    Body / headers / footers / sectionsPage / print settings (margins, background color / image, borders, padding, paper size / orientation)Images - inline, anchored, and background image pattern (defined with wk background image) / Style sheets (character, paragraph) / Compatible variables and expressions (page number, number of pages, date, time, metadata). Las variables y expresiones no compatibles serán evaluadas y congeladas antes de export.Links -
    BookkmarksURLsNote que algunos ajustes de 4D Write Pro pueden no estar disponibles o comportarse de forma diferente en Microsoft Word. | -| wk mime html | Integer | 1 | El documento 4D Write Pro se guarda como HTML MIME estándar con documentos HTML e imágenes anidadas como partes MIME (codificadas en base64). Se calculan las expresiones y se eliminan las etiquetas específicas de 4D y los enlaces de métodos. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Este formato es especialmente adecuado para enviar correos electrónicos HTML con el comando. | -| wk pdf | Integer | 5 | Extensión .pdf. El documento 4D Write Pro se guarda en formato PDF, según el modo vista Página. Los siguientes metadatos se exportan en un documento PDF: Título Autor Asunto Creador del contenido **Notas**: Las expresiones se congelan automáticamente al exportar el documento Los enlaces a métodos NO se exportan | -| wk svg | Integer | 8 | La página del documento 4D Write Pro se guarda en formato SVG, según el modo vista Página. **Nota:** al exportar a SVG, sólo puede exportar una página cada vez. Utilice el wk page index para especificar qué página exportar. | -| wk web page html 4D | Integer | 3 | El documento 4D Write Pro se guarda como HTML e incluye etiquetas específicas 4D; cada expresión se inserta como un espacio inseparable. Como este formato no tiene pérdidas, es apropiado para almacenar propósitos en un campo de texto. | +| Constante | Tipo | Valor | Comentario | +| ------------------- | ------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk 4wp | Integer | 4 | El documento 4D Write Pro se guarda en un formato de archivo nativo (HTML comprimido e imágenes guardadas en una carpeta separada). Se incluyen las etiquetas específicas 4D y no se calculan las expresiones 4D. Este formato es especialmente adecuado para guardar y archivar documentos 4D Write Pro en disco sin pérdida alguna. | +| wk docx | Integer | 7 | Extensión .docx. El documento 4D Write Pro se guarda en formato Microsoft Word. Compatibilidad certificada con Microsoft Word 2010 y versiones posteriores.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk mime html | Integer | 1 | El documento 4D Write Pro se guarda como HTML MIME estándar con documentos HTML e imágenes anidadas como partes MIME (codificadas en base64). Se calculan las expresiones y se eliminan las etiquetas específicas de 4D y los enlaces de métodos. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Este formato es especialmente adecuado para enviar correos electrónicos HTML con el comando. | +| wk pdf | Integer | 5 | Extensión .pdf. El documento 4D Write Pro se guarda en formato PDF, según el modo vista Página. Los siguientes metadatos se exportan en un documento PDF: Título Autor Asunto Creador del contenido **Notas**: Las expresiones se congelan automáticamente al exportar el documento Los enlaces a métodos NO se exportan | +| wk svg | Integer | 8 | La página del documento 4D Write Pro se guarda en formato SVG, según el modo vista Página. **Nota:** al exportar a SVG, sólo puede exportar una página cada vez. Utilice el wk page index para especificar qué página exportar. | +| wk web page html 4D | Integer | 3 | El documento 4D Write Pro se guarda como HTML e incluye etiquetas específicas 4D; cada expresión se inserta como un espacio inseparable. Como este formato no tiene pérdidas, es apropiado para almacenar propósitos en un campo de texto. | **Notas:** diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md index d34de1e9f24274..1ab12fa1c68159 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md @@ -2382,7 +2382,7 @@ Por defecto, los nuevos elementos se llenan con valores **null**. Puede especifi #### Descripción -La función `.reverse()` devuelve una copia profunda de la colección con todos sus elementos en orden inverso. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. +La función `.reverse()` returns a new collection with all elements of the original collection in reverse order. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. > Esta función no modifica la colección original. #### Ejemplo diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md index 363fd96b3f2a29..12f2d5f6066bac 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md @@ -3073,7 +3073,7 @@ Por defecto, los nuevos elementos se llenan con valores **null**. Puede especifi #### Descripción -La función `.reverse()` devuelve una copia profunda de la colección con todos sus elementos en orden inverso. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. +La función `.reverse()` returns a new collection with all elements of the original collection in reverse order. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. > Esta función no modifica la colección original. #### Ejemplo diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md index 6f86ed18c87e24..4e352ba832df0f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md @@ -3113,7 +3113,7 @@ Por defecto, los nuevos elementos se llenan con valores **null**. Puede especifi #### Descripción -La función `.reverse()` devuelve una copia profunda de la colección con todos sus elementos en orden inverso. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. +The `.reverse()` function returns a new collection with all elements of the original collection in reverse order. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. > Esta función no modifica la colección original. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/DataClassClass.md index 706a0bdccba093..8e58265f17e402 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/DataClassClass.md @@ -50,24 +50,24 @@ Los objetos devueltos tienen propiedades que puede leer para obtener informació Los objetos de atributo devueltos contienen las siguientes propiedades: -| Propiedad | Tipo | Descripción | -| ---------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| autoFilled | Boolean | True si el valor del atributo es rellenado automáticamente por 4D. Corresponde a las siguientes propiedades de campo 4D: "Autoincremento" para campos de tipo numérico y "Auto UUID" para campos UUID (alfa). No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". | -| exposed | Boolean | True si el atributo está expuesto en REST | -| fieldNumber | integer | Número de campo 4D interno del atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". | -| fieldType | Integer | Tipo de campo de base de datos 4D del atributo. Depende del atributo `kind`. Valores posibles:
  • si `.kind` = "storage": tipo de campo 4D correspondiente, ver [`Value type`](../commands-legacy/value-type.md)
  • si `.kind` = "relatedEntity": 38 (`is object`)
  • si `.kind` = "relatedEntities": 42 (`is collection`)
  • si `.kind` = "calculated" o "alias" = igual que arriba, dependiendo del valor resultante (tipo de campo, relatedEntity o relatedEntities)
  • | -| indexed | Boolean | True si hay un índice B-tree o Cluster B-tree en el atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". | -| inverseName | Text | Nombre del atributo que se encuentra al otro lado de la relación. Sólo se devuelve cuando `.kind` = "relatedEntity" o "relatedEntities". | -| keywordIndexed | Boolean | True si existe un índice de palabras clave en el atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". | -| kind | Text | Categoría del atributo. Valores posibles:
  • "storage": atributo de almacenamiento (o escalar), es decir, un atributo que almacena un valor, no una referencia a otro atributo
  • "calculated": atributo calculado, es decir, definido a través de una [`función get`](../ORDA/ordaClasses.md#function-get-attributename)
  • "alias": atributo construido sobre [otro atributo](../ORDA/ordaClasses.md#alias-attributes-1)
  • "relatedEntity": atributo de relación N -> 1 (referencia a una entidad)
  • "relatedEntities": atributo de relación 1 -> N (referencia a una selección de entidades)
  • | -| mandatory | Boolean | True si se rechaza la entrada de valores null para el atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". Nota: esta propiedad corresponde a la propiedad de campo "Rechazar entrada de valor NULL" a nivel de base de datos 4D. No tiene relación con la propiedad "Obligatorio" existente, que es una opción de control de entrada de datos para una tabla. | -| name | Text | Nombre del atributo como cadena | -| path | Text | Ruta de [un atributo alias](../ORDA/ordaClasses.md#alias-attributes-1) basada en una relación | -| readOnly | Boolean | True si el atributo es de sólo lectura. Por ejemplo, los atributos calculados sin la [función `set`](../ORDA/ordaClasses.md#function-set-attributename) son de solo lectura. | -| relatedDataClass | Text | Nombre del dataclass relacionado con el atributo. Sólo se devuelve cuando `.kind` = "relatedEntity" o "relatedEntities". | -| type | Text | Tipo de valor conceptual del atributo, útil para la programación genérica. Depende del atributo `kind`. Valores posibles:
  • si `.kind` = "storage": "blob", "bool", "date", "image", "number", "object" o "string". "number" is returned for any numeric types including duration; "string" is returned for uuid, alpha and text attribute types; "blob" attributes are [blob objects](../Concepts/dt_blob.md#blob-types).
  • if `.kind` = "relatedEntity": related dataClass name
  • if `.kind` = "relatedEntities": related dataClass name + "Selection" suffix
  • if `.kind` = "calculated" or "alias": same as above, depending on the result
  • | -| unique | Boolean | True si el valor del atributo debe ser único. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". | -| classID | Text | Disponible sólo si `.type = "object"` y se ha especificado una clase en el editor de estructuras.
    Devuelve el nombre de la clase utilizada para instanciar el objeto. | +| Propiedad | Tipo | Descripción | +| ---------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| autoFilled | Boolean | True si el valor del atributo es rellenado automáticamente por 4D. Corresponde a las siguientes propiedades de campo 4D: "Autoincremento" para campos de tipo numérico y "Auto UUID" para campos UUID (alfa). No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". | +| exposed | Boolean | True si el atributo está expuesto en REST | +| fieldNumber | integer | Número de campo 4D interno del atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". | +| fieldType | Integer | Tipo de campo de base de datos 4D del atributo. Depende del atributo `kind`. Valores posibles:
  • si `.kind` = "storage": tipo de campo 4D correspondiente, ver [`Value type`](../commands-legacy/value-type.md)
  • si `.kind` = "relatedEntity": 38 (`is object`)
  • si `.kind` = "relatedEntities": 42 (`is collection`)
  • si `.kind` = "calculated" o "alias" = igual que arriba, dependiendo del valor resultante (tipo de campo, relatedEntity o relatedEntities)
  • | +| indexed | Boolean | True si hay un índice B-tree o Cluster B-tree en el atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". | +| inverseName | Text | Nombre del atributo que se encuentra al otro lado de la relación. Sólo se devuelve cuando `.kind` = "relatedEntity" o "relatedEntities". | +| keywordIndexed | Boolean | True si existe un índice de palabras clave en el atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". | +| kind | Text | Categoría del atributo. Valores posibles:
  • "storage": atributo de almacenamiento (o escalar), es decir, un atributo que almacena un valor, no una referencia a otro atributo
  • "calculated": atributo calculado, es decir, definido a través de una [`función get`](../ORDA/ordaClasses.md#function-get-attributename)
  • "alias": atributo construido sobre [otro atributo](../ORDA/ordaClasses.md#alias-attributes-1)
  • "relatedEntity": atributo de relación N -> 1 (referencia a una entidad)
  • "relatedEntities": atributo de relación 1 -> N (referencia a una selección de entidades)
  • | +| mandatory | Boolean | True si se rechaza la entrada de valores null para el atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". Nota: esta propiedad corresponde a la propiedad de campo "Rechazar entrada de valor NULL" a nivel de base de datos 4D. No tiene relación con la propiedad "Obligatorio" existente, que es una opción de control de entrada de datos para una tabla. | +| name | Text | Nombre del atributo como cadena | +| path | Text | Ruta de [un atributo alias](../ORDA/ordaClasses.md#alias-attributes-1) basada en una relación | +| readOnly | Boolean | True si el atributo es de sólo lectura. Por ejemplo, los atributos calculados sin la [función `set`](../ORDA/ordaClasses.md#function-set-attributename) son de solo lectura. | +| relatedDataClass | Text | Nombre del dataclass relacionado con el atributo. Sólo se devuelve cuando `.kind` = "relatedEntity" o "relatedEntities". | +| type | Text | Tipo de valor conceptual del atributo, útil para la programación genérica. Depende del atributo `kind`. Valores posibles:
  • si `.kind` = "storage": "blob", "bool", "date", "image", "number", "object" o "string". "number" se devuelve para todo tipo numérico, incluida la duración; "string" se devuelve para los tipos de atributo uuid, alpha y text; los atributos "blob" son [objetos blob](../Concepts/dt_blob.md#blob-types).
  • si `.kind` = "relatedEntity": nombre de la dataClass relacionada
  • si `.kind` = "relatedEntities": nombre de la dataClass relacionada + sufijo "Selection
  • si `.kind` = "calculated" o "alias": lo mismo que arriba, dependiendo del resultado
  • | +| unique | Boolean | True si el valor del atributo debe ser único. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". | +| classID | Text | Disponible sólo si `.type = "object"` y se ha especificado una clase en el editor de estructuras.
    Devuelve el nombre de la clase utilizada para instanciar el objeto. | :::tip diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntityClass.md index 085f9a03146cdc..2f7cc5f874bd6b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntityClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntityClass.md @@ -1062,7 +1062,7 @@ El objeto devuelto por `.lock()` contiene las siguientes propiedades: | `dk status entity does not exist anymore` | 5 | La entidad ya no existe en los datos. Este error puede ocurrir en los siguientes casos:
  • la entidad ha sido eliminada (el marcador ha cambiado y ahora el espacio de memoria está libre)
  • la entidad ha sido eliminada y reemplazada por otra con otra clave primaria (el marcador ha cambiado y una nueva entidad ahora utiliza el espacio memoria). Cuando se utiliza `.drop()`, este error puede devolverse cuando se utiliza la opción dk force drop if stamp changed. Cuando se utiliza `.lock()`, este error puede ser devuelto cuando se utiliza la opción `dk reload if stamp changed`

  • **statusText asociado**: "Entity does not exist anymore" | | `dk status locked` | 3 | La entidad está bloqueada por un bloqueo pesimista. **statusText asociado**: "Already locked" | | `dk status serious error` | 4 | Un error crítico es un error de bajo nivel de la base de datos (por ejemplo, una llave duplicada), un error de hardware, etc.
    **statusText asociado**\*: "Other error" | -| `dk status stamp has changed` | 2 | El valor del sello interno de la entidad no coincide con el de la entidad almacenada en los datos (bloqueo optimista).with `.save()`: error only if the `dk auto merge` option is not used
  • with `.drop()`: error only if the `dk force drop if stamp changed` option is not used
  • with `.lock()`: error only if the `dk reload if stamp changed` option is not used

  • **Associated statusText**: "Stamp has changed" | +| `dk status stamp has changed` | 2 | El valor del sello interno de la entidad no coincide con el de la entidad almacenada en los datos (bloqueo optimista).con `.save()`: error sólo si no se utiliza la opción `dk auto merge`
  • con `.drop()`: error sólo si no se usa la opción `dk force drop if stamp changed`
  • con `.lock()`: error sólo si no se utiliza la opción `dk reload if stamp changed`.

  • **statusText asociado**: "Stamp has changed" | #### Ejemplo 1 @@ -1339,7 +1339,7 @@ Los siguientes valores pueden ser devueltos en las propiedades `status`y `status | `dk status validation failed` | 7 | Error no crítico enviado por el desarrollador para un [evento de validación](../ORDA/orda-events.md). **statusText asociado**: "Mild Validation Error" | | `dk status serious error` | 4 | Un error grave es un error de base de datos de bajo nivel (por ejemplo, una llave duplicada), un error de hardware, etc. **statusText asociado**: "Other error" | | `dk status serious validation error` | 8 | Error crítico enviado por el desarrollador para un [evento de validación](../ORDA/orda-events.md). **statusText asociado**: "Serious Validation Error" | -| `dk status stamp has changed` | 2 | El valor del marcador interno (stamp) de la entidad no coincide con el de la entidad almacenada en los datos (bloqueo optimista).
  • with `.save()`: error only if the `dk auto merge` option is not used
  • with `.drop()`: error only if the `dk force drop if stamp changed` option is not used
  • with `.lock()`: error only if the `dk reload if stamp changed` option is not used

  • **Associated statusText**: "Stamp has changed" | +| `dk status stamp has changed` | 2 | El valor del marcador interno (stamp) de la entidad no coincide con el de la entidad almacenada en los datos (bloqueo optimista).
  • con `.save()`: error sólo si no se utiliza la opción `dk auto merge`.
  • con `.drop()`: error sólo si no se usa la opción `dk force drop if stamp changed`
  • con `.lock()`: error sólo si no se utiliza la opción `dk reload if stamp changed`.

  • **statusText asociado**: "Stamp has changed" | | `dk status wrong permission` | 1 | Los privilegios actuales no permiten guardar la entidad. **StatusText asociado**: "Permission Error" | #### Ejemplo 1 diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/WebSocketClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/WebSocketClass.md index 7fd62229ffcd8b..2f158cd1451b03 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/WebSocketClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/WebSocketClass.md @@ -101,14 +101,14 @@ En *connectionHandler*, puede pasar un objeto que contenga funciones de retrolla - Las retrollamadas se llaman automáticamente en el contexto del formulario o worker que inicia la conexión. - El WebSocket será válido siempre y cuando el formulario o trabajador no esté cerrado. -| Propiedad | Tipo | Descripción | -| ----------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| onMessage | [Function](FunctionClass.md) | Función de retrollamada para datos WebSocket. Llamada cada vez que el WebSocket ha recibido datos. La retrollamada recibe los siguientes parámetros
  • :`$1`: objeto WebSocket`$2`
  • : objeto
    • `$2.type` (texto): siempre "message"
    • `$2.data` (texto, blob u objeto, ver `dataType`): datos recibidos
    | -| onError | [Function](FunctionClass.md) | Función de retrollamada para errores de ejecución. The callback receives the following parameters:
  • `$1`: WebSocket object
  • `$2`: Object
    • `$2.type` (text): always "error"
    • `$2.errors`: collection of 4D errors stack in case of execution error.
      • `[].errCode` (number): 4D error code
      • `[].message` (text): Description of the 4D error
      • `[].componentSignature` (text): Signature of the internal component which returned the error
    | -| onTerminate | [Function](FunctionClass.md) | Función de retrollamada cuando el WebSocket se termina. The callback receives the following parameters:
  • `$1`: WebSocket object
  • `$2`: Object
    • `$2.code` (number, read-only): unsigned short containing the close code sent by the server.
    • `$2.reason` (text, sólo lectura): razón por la que el servidor cerró la conexión. Esto es específico al servidor y al subprotocolo particular.
    | -| onOpen | [Function](FunctionClass.md) | Función de retrollamada cuando el webSocket está abierto. La retrollamada recibe los siguientes parámetros
  • :`$1`: objeto WebSocket
  • :`$2` objeto
    • `$2.type` (texto): siempre "open"
    | -| dataType | Text | Tipo de datos recibidos o enviados. Valores disponibles: "text" (por defecto), "blob", "object". "text" = utf-8 | -| headers | Object | Encabezados del WebSocket.
  • Syntax for standard key assignment: `headers.*key*:=*value*` (*value* can be a Collection if the same key appears multiple times)
  • Syntax for Cookie assignment (particular case): `headers.Cookie:="*name*=*value* {; *name2*=*value2*{; ... } }"`
  • | +| Propiedad | Tipo | Descripción | +| ----------- | ---------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| onMessage | [Function](FunctionClass.md) | Función de retrollamada para datos WebSocket. Llamada cada vez que el WebSocket ha recibido datos. La retrollamada recibe los siguientes parámetros
  • :`$1`: objeto WebSocket`$2`
  • : objeto
    • `$2.type` (texto): siempre "message"
    • `$2.data` (texto, blob u objeto, ver `dataType`): datos recibidos
    | +| onError | [Function](FunctionClass.md) | Función de retrollamada para errores de ejecución. La retrollamada recibe los siguientes parámetros:
  • `$1`: objeto WebSocket
  • `$2`: Objeto
    • `$2.type` (texto): siempre "error"
    • `$2.errors`: colección de errores 4D apilados en caso de error de ejecución.
      • `[].errCode` (número): código de error 4D
      • `[].message` (texto): descripción del error 4D
      • `[].componentSignature` (texto): firma del componente interno que ha devuelto el error
    | +| onTerminate | [Function](FunctionClass.md) | Función de retrollamada cuando el WebSocket se termina. La retrollamada recibe los siguientes parámetros:
  • `$1`: objeto WebSocket
  • `$2`: objeto
    • `$2.code` (number, solo lectura): unsigned short que contiene el código de cierre enviado por el servidor.
    • `$2.reason` (text, sólo lectura): razón por la que el servidor cerró la conexión. Esto es específico al servidor y al subprotocolo particular.
    | +| onOpen | [Function](FunctionClass.md) | Función de retrollamada cuando el webSocket está abierto. La retrollamada recibe los siguientes parámetros
  • :`$1`: objeto WebSocket
  • :`$2` objeto
    • `$2.type` (texto): siempre "open"
    | +| dataType | Text | Tipo de datos recibidos o enviados. Valores disponibles: "text" (por defecto), "blob", "object". "text" = utf-8 | +| headers | Object | Encabezados del WebSocket.
  • Sintaxis para la asignación de llave estándar: `headers.*key*:=*value*` (*value* puede ser una Colección si la misma llave aparece varias veces)
  • Sintaxis para asignación de Cookie (caso particular): `headers.Cookie:="*name*=*value* {; *name2*=*value2*{; ... } }"`
  • | Esta es la secuencia de llamadas de retorno: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md index ba4f982df1d08d..019f63905b11b4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md @@ -335,13 +335,13 @@ Para iniciar este historial: Para cada petición, se registran los siguientes campos: -| Columna # | Descripción | -| --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 1 | Número de operación único y secuencial en la sesión de historial | -| 2 | Fecha y hora en el formato RFC3339 (yyyy-mm-ddThh:mm:ss.ms) | -| 3 | ID Proceso 4D | -| 4 | ID único del proceso | -| 5 |
    • SMTP,POP3, or IMAP session startup information, including server host name, TCP port number used to connect to SMTP,POP3, or IMAP server and TLS status,or
    • data exchanged between server and client, starting with "S <" (data received from the SMTP,POP3, or IMAP server) or "C >" (data sent by the SMTP,POP3, or IMAP client): authentication mode list sent by the server and selected authentication mode, any error reported by the SMTP,POP3, or IMAP Server, header information of sent mail (standard version only) and if the mail is saved on the server,or
    • SMTP,POP3, or IMAP session closing information.
    | +| Columna # | Descripción | +| --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 1 | Número de operación único y secuencial en la sesión de historial | +| 2 | Fecha y hora en el formato RFC3339 (yyyy-mm-ddThh:mm:ss.ms) | +| 3 | ID Proceso 4D | +| 4 | ID único del proceso | +| 5 |
    • Información de inicio de sesión de la sesión SMTP,POP3 o IMAP, incluyendo el nombre del servidor, número de puerto TCP utilizado para conectarse al servidor SMTP,POP3 o IMAP y estado de TLS, o
    • datos intercambiados entre el servidor y el cliente, empezando por "S <" (datos recibidos del servidor SMTP,POP3 o IMAP) o "C >" (datos enviados por el cliente SMTP,POP3 o IMAP): lista de modos de autenticación enviada por el servidor y modo de autenticación seleccionado, cualquier error notificado por el servidor SMTP,POP3 o IMAP, información del encabezado del correo enviado (sólo versión estándar) y si el correo se guarda en el servidor, o
    • Información de cierre de sesión SMTP,POP3 o IMAP.
    | ## Peticiones ORDA diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Extensions/develop-components.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Extensions/develop-components.md index 1fe0878e543c38..db5bb72876af4e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Extensions/develop-components.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Extensions/develop-components.md @@ -205,7 +205,7 @@ Un *namespace* garantiza que no surja ningún conflicto cuando un proyecto local ::: -When you enter a value, you declare that component classes will be available in the [user class store (**cs**)](../Concepts/classes.md#cs) of the host project as well as its loaded components, through the `cs.` espacio de nombres. Por ejemplo, si introduce "eGeometry" como namespace del componente, asumiendo que ha creado una clase `Rectangle` que contiene una función `getArea()`, una vez que su proyecto se instala como componente, el desarrollador del proyecto local puede escribir: +Al introducir un valor, se declara que las clases de los componentes estarán disponibles en el [almacén de clases de usuario (**cs**)](../Concepts/classes.md#cs) del proyecto principal, así como sus componentes cargados, a través del `cs.`. Por ejemplo, si introduce "eGeometry" como namespace del componente, asumiendo que ha creado una clase `Rectangle` que contiene una función `getArea()`, una vez que su proyecto se instala como componente, el desarrollador del proyecto local puede escribir: ```4d //en el proyecto principal o en uno de sus componentes diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md index b93c460a4f37e3..fabf129a13e17d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md @@ -57,10 +57,10 @@ Las imágenes de alta resolución con la convención @nx pueden utilizarse en lo Aunque 4D prioriza automáticamente la resolución más alta, existen, sin embargo, algunas diferencias de comportamiento en función de los ppp de la pantalla y de la imagen\*(\*)\*, y del formato de la imagen: -| Operación | Comportamiento | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Soltar o pegar | If the picture has:
    • **72dpi or 96dpi** - The picture is "[Center](FormObjects/properties_Picture.md#center--truncated-non-centered)" formatted and the object containing the picture has the same number of pixels.
    • **Other dpi** - The picture is "[Scaled to fit](FormObjects/properties_Picture.md#scaled-to-fit)" formatted and the object containing the picture is equal to (picture's number of pixels \* screen dpi) / (picture's dpi)
    • **No dpi** - The picture is "[Scaled to fit](FormObjects/properties_Picture.md#scaled-to-fit)" formatted.
    | -| [Tamaño automático](https://doc.4d.com/4Dv20/4D/20.2/Setting-object-display-properties.300-6750143.en.html#148057) (menú contextual del editor de formularios) | Si el formato de visualización de la imagen es:
    • **[Escalado](FormObjects/properties_Picture.md#scaled-to-fit)** - El objeto que contiene la imagen se redimensiona según (número de píxeles de la imagen \* dpi de la pantalla) / (dpi de la imagen)
    • **No escalado** - El objeto que contiene la imagen tiene la misma cantidad de píxeles que la imagen.
    | +| Operación | Comportamiento | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Soltar o pegar | Si la imagen tiene:
    • **72dpi o 96dpi** - La imagen tiene formato "[Centro](FormObjects/properties_Picture.md#center--truncated-non-centered)" y el objeto que contiene la imagen tiene el mismo número de píxeles.
    • **Otros dpi** - La imagen tiene el formato "[Escalado para encajar](FormObjects/properties_Picture.md#scaled-to-fit)" y el objeto que contiene la imagen es igual a (número de píxeles \* pantalla dpi) / (dpi)
    • **Sin dpi** - La imagen tiene el formato "[Escalado para encajar](FormObjects/properties_Picture.md#scaled-to-fit)".
    | +| [Tamaño automático](https://doc.4d.com/4Dv20/4D/20.2/Setting-object-display-properties.300-6750143.en.html#148057) (menú contextual del editor de formularios) | Si el formato de visualización de la imagen es:
    • **[Escalado](FormObjects/properties_Picture.md#scaled-to-fit)** - El objeto que contiene la imagen se redimensiona según (número de píxeles de la imagen \* dpi de la pantalla) / (dpi de la imagen)
    • **No escalado** - El objeto que contiene la imagen tiene la misma cantidad de píxeles que la imagen.
    | *(\*) Generalmente, macOS = 72 dpi, Windows = 96 dpi* diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md index 0c6748a2bea272..058f50faa80a1f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md @@ -160,7 +160,7 @@ Con [áreas de texto](text.md) y [entradas](input_overview.md): ::: -You can also set this property using the [OBJECT Get corner radius](../commands-legacy/object-get-corner-radius.md) and [OBJECT SET CORNER RADIUS](../commands-legacy/object-set-corner-radius.md) commands. +También se puede definir esta propiedad utilizando los comandos [OBJECT Get corner radius](../commands-legacy/object-get-corner-radius.md) y [OBJECT SET CORNER RADIUS](../commands-legacy/object-set-corner-radius.md). #### Gramática JSON diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md index f4a37f969d1f0e..aab7e21670e71e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md @@ -568,7 +568,7 @@ El siguiente diagrama ilustra el bloqueo optimista: 2. El primer proceso modifica la entidad y valida el cambio. Se llama al método `entity.save( )`. El motor 4D compara automáticamente el valor del marcador interno de la entidad modificada con el de la entidad almacenada en los datos. Como corresponden, la entidad se guarda y el valor de su marcador se incrementa.

    ![](../assets/en/ORDA/optimisticLock2.png) -3. El segundo proceso también modifica la entidad cargada y valida sus cambios. Se llama al método `entity.save( )`. Since the stamp value of the modified entity does not match the one of the entity stored in the data, the save is not performed and an error is returned.

    ![](../assets/en/ORDA/optimisticLock3.png) +3. El segundo proceso también modifica la entidad cargada y valida sus cambios. Se llama al método `entity.save( )`. Dado que el valor del sello de la entidad modificada no coincide con el de la entidad almacenada en los datos, no se realiza el guardado y se devuelve un error.

    ![](../assets/en/ORDA/optimisticLock3.png) Esto también puede ilustrarse con el siguiente código: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ORDA/orda-events.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ORDA/orda-events.md index 9e988449b4074a..15d702bb635442 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ORDA/orda-events.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ORDA/orda-events.md @@ -139,7 +139,7 @@ Este evento se activa tan pronto como el motor de 4D Server / 4D detecta una mod - el usuario define un valor en un formulario 4D, - el código 4D realiza una asignación con el operador `:=`. El evento también se activa en caso de autoasignación (`$entity.attribute:=$entity.attribute`). - en **cliente/servidor sin la palabra clave `local`**: algún código 4D que hace una asignación con el operador `:=` es [ejecutado en el servidor](../commands-legacy/execute-on-server.md). -- in **client/server without the `local` keyword**, in **[Qodly application](https://developer.4d.com/qodly)** and **[remote datastore](../commands/open-datastore.md)**: the entity is received on 4D Server while calling an ORDA function (on the entity or with the entity as parameter). Significa que puede que tenga que implementar una función *refresh* o *preview* en la aplicación remota que envía una petición ORDA al servidor y activa el evento. +- en **cliente/servidor sin la palabra clave `local`**, en una **[aplicación Qodly](https://developer.4d.com/qodly)** y **[datastore remoto](../commands/open-datastore.md)**: la entidad se recibe en el servidor 4D mientras se llama a una función ORDA (en la entidad o con la entidad como parámetro). Significa que puede que tenga que implementar una función *refresh* o *preview* en la aplicación remota que envía una petición ORDA al servidor y activa el evento. - con el servidor REST: el valor es recibido en el servidor REST con una [petición REST](../REST/$method.md#methodupdate) (`$method=update`) La función recibe un [objeto *event*](#event-parameter) como parámetro. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Preferences/methods.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Preferences/methods.md index 53df15267ab141..ed52afde664fa5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Preferences/methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Preferences/methods.md @@ -180,8 +180,8 @@ Si deselecciona esta opción, sólo se mostrará la flecha amarilla. Esta área le permite configurar los mecanismos de autocompletar en el Editor de código para adaptarlo a sus propios hábitos de trabajo. -| | Descripción | -| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Apertura automática de la ventana | Activa la visualización automática de la ventana de sugerencias para:
    • Constantes
    • Variables (locales e interproceso) y atributos del objeto
    • Tablas
    • Prototipos (es decir, funciones de clase)

    Por ejemplo, cuando se selecciona la opción "Variables (locales o interproceso) y atributos del objeto", aparece una lista de sugerencias cuando se escribe el caracter $:

    ![](../assets/en/Preferences/suggestionsAutoOpen.png)

    Puede deshabilitar esta funcionalidad para ciertos elementos del lenguaje deseleccionando su opción correspondiente. | -| Validación de una sugerencia | Sets the entry context that allows the Code Editor to validate automatically the current suggestion displayed in the autocomplete window.
    • **Tabulación y delimitadores**
      Cuando se selecciona esta opción, puede validar la selección actual con la tecla Tab o con cualquier delimitador pertinente para el contexto. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Esta es la lista de delimitadores que se tienen en cuenta:
      ( ; : = < [ {
    • **Sólo tabulador**
      Cuando se selecciona esta opción, sólo se puede utilizar el tabulador para insertar la sugerencia actual. Esto puede utilizarse más concretamente para facilitar la introducción de caracteres delimitadores en los nombres de elementos, como ${1}.**Note**: También puede hacer doble clic en la ventana o presionar la tecla Retorno de carro para validar una sugerencia.
    | +| | Descripción | +| --------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Apertura automática de la ventana | Activa la visualización automática de la ventana de sugerencias para:
    • Constantes
    • Variables (locales e interproceso) y atributos del objeto
    • Tablas
    • Prototipos (es decir, funciones de clase)

    Por ejemplo, cuando se selecciona la opción "Variables (locales o interproceso) y atributos del objeto", aparece una lista de sugerencias cuando se escribe el caracter $:

    ![](../assets/en/Preferences/suggestionsAutoOpen.png)

    Puede deshabilitar esta funcionalidad para ciertos elementos del lenguaje deseleccionando su opción correspondiente. | +| Validación de una sugerencia | Define el contexto de entrada que permite al Editor de Código validar automáticamente la sugerencia actual mostrada en la ventana de autocompletar.
    • **Tabulación y delimitadores**
      Cuando se selecciona esta opción, puede validar la selección actual con la tecla Tab o con cualquier delimitador pertinente para el contexto. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Esta es la lista de delimitadores que se tienen en cuenta:
      ( ; : = < [ {
    • **Sólo tabulador**
      Cuando se selecciona esta opción, sólo se puede utilizar el tabulador para insertar la sugerencia actual. Esto puede utilizarse más concretamente para facilitar la introducción de caracteres delimitadores en los nombres de elementos, como ${1}.**Note**: También puede hacer doble clic en la ventana o presionar la tecla Retorno de carro para validar una sugerencia.
    | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/REST/$method.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/REST/$method.md index 706279be3d9811..5cfd1b7542d213 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/REST/$method.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/REST/$method.md @@ -196,7 +196,7 @@ Si surge un problema al añadir o modificar una entidad, se le devolverá un err - **Las fechas** deben expresarse en formato JS: YYYY-MM-DDTHH:MM:SSZ (por ejemplo, "2010-10-05T23:00:00Z"). Si ha seleccionado la propiedad Fecha únicamente para su atributo Fecha, se eliminará la zona horaria y la hora (hora, minutos y segundos). En este caso, también puede enviar la fecha en el formato que se le devuelve dd!mm!aaaa (por ejemplo, 05!10!2013). - **Booleanos** son true o false. -- Uploaded files using `$upload` can be applied to an attribute of type Image or BLOB by passing the object returned in the following format `{ "ID": "D507BC03E613487E9B4C2F6A0512FE50"}` +- Los archivos subidos mediante `$upload` pueden aplicarse a un atributo de tipo Imagen o BLOB pasando el objeto devuelto en el siguiente formato `{ "ID": "D507BC03E613487E9B4C2F6A0512FE50"}` ::: ### Ejemplo diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md index b57fde12f6d91e..f2771ff2343435 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md @@ -35,14 +35,14 @@ Puede pasar un *filePath* o *fileObj*: Puede omitir el parámetro *format*, en cuyo caso deberá especificar la extensión en *filePath*. También puede pasar una constante del tema *4D Write Pro Constants* en el parámetro *format*. En este caso, 4D añade la extensión apropiada al nombre del archivo si es necesario. Se soportan los siguientes formatos: -| Constante | Valor | Comentario | -| -------------------- | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | 4 | El documento 4D Write Pro se guarda en un formato de archivo nativo (HTML comprimido e imágenes guardadas en una carpeta separada). Se incluyen las etiquetas específicas 4D y no se calculan las expresiones 4D. Este formato es especialmente adecuado para guardar y archivar documentos 4D Write Pro en disco sin pérdida alguna. | -| wk docx | 7 | Extensión .docx. El documento 4D Write Pro se guarda en formato Microsoft Word. Compatibilidad certificada con Microsoft Word 2010 y versiones posteriores.

    Las partes del documento exportadas son:
    Cuerpo / encabezados / pies de página / seccionesPágina / configuración de impresión (márgenes, color de fondo / imagen, bordes, relleno, tamaño de papel / orientación)Imágenes - en línea, ancladas, y patrón de imagen de fondo (definido con wk background image)Variables y expresiones compatibles (número de página, número de páginas, fecha, hora, metadatos). Las variables y expresiones no compatibles serán evaluadas y congeladas antes de export.Links -
    BookkmarksURLsNote que algunos ajustes de 4D Write Pro pueden no estar disponibles o comportarse de forma diferente en Microsoft Word. | -| wk mime html | 1 | El documento 4D Write Pro se guarda como HTML MIME estándar con documentos HTML e imágenes anidadas como partes MIME (codificadas en base64). Se calculan las expresiones y se eliminan las etiquetas específicas de 4D y los enlaces de métodos. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Este formato es especialmente adecuado para enviar correos electrónicos HTML con el comando. | -| wk pdf | 5 | Extensión .pdf. El documento 4D Write Pro se guarda en formato PDF, según el modo vista Página. Los siguientes metadatos se exportan en un documento PDF: Título Autor Asunto Creador del contenido **Notas**: Las expresiones se congelan automáticamente al exportar el documento Los enlaces a métodos NO se exportan | -| wk svg | 8 | La página del documento 4D Write Pro se guarda en formato SVG, según el modo vista Página. **Nota:** al exportar a SVG, sólo puede exportar una página cada vez. Utilice el wk page index para especificar qué página exportar. | -| wk web page complete | 2 | Extensión .htm o .html. El documento se guarda como HTML estándar y sus recursos se guardan por separado. Se eliminan las etiquetas 4D y los enlaces a métodos 4D y se calculan las expresiones. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Only text boxes anchored to embedded view are exported (as divs). | +| Constante | Valor | Comentario | +| -------------------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk 4wp | 4 | El documento 4D Write Pro se guarda en un formato de archivo nativo (HTML comprimido e imágenes guardadas en una carpeta separada). Se incluyen las etiquetas específicas 4D y no se calculan las expresiones 4D. Este formato es especialmente adecuado para guardar y archivar documentos 4D Write Pro en disco sin pérdida alguna. | +| wk docx | 7 | Extensión .docx. El documento 4D Write Pro se guarda en formato Microsoft Word. Compatibilidad certificada con Microsoft Word 2010 y versiones posteriores.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk mime html | 1 | El documento 4D Write Pro se guarda como HTML MIME estándar con documentos HTML e imágenes anidadas como partes MIME (codificadas en base64). Se calculan las expresiones y se eliminan las etiquetas específicas de 4D y los enlaces de métodos. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Este formato es especialmente adecuado para enviar correos electrónicos HTML con el comando. | +| wk pdf | 5 | Extensión .pdf. El documento 4D Write Pro se guarda en formato PDF, según el modo vista Página. The following metadata is exported in a PDF document: Title / Author / Subject / Content creator
    **Notes**:
    • Expressions are automatically frozen when document is exported
    • Links to methods are NOT exported
    | +| wk svg | 8 | La página del documento 4D Write Pro se guarda en formato SVG, según el modo vista Página. **Nota:** al exportar a SVG, sólo puede exportar una página cada vez. Utilice el wk page index para especificar qué página exportar. | +| wk web page complete | 2 | Extensión .htm o .html. El documento se guarda como HTML estándar y sus recursos se guardan por separado. Se eliminan las etiquetas 4D y los enlaces a métodos 4D y se calculan las expresiones. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Only text boxes anchored to embedded view are exported (as divs). | **Notas:** diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md index a7467b51300827..4b008d729add45 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md @@ -34,14 +34,14 @@ En *destination*, pase la variable que quiere llenar con el objeto exportado de En el parámetro *format*, pase una constante del tema *4D Write Pro Constants* para definir el formato de exportación que desea utilizar. Cada formato está relacionado con un uso específico. Se soportan los siguientes formatos: -| Constante | Tipo | Valor | Comentario | -| ------------------- | ------- | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | Integer | 4 | El documento 4D Write Pro se guarda en un formato de archivo nativo (HTML comprimido e imágenes guardadas en una carpeta separada). Se incluyen las etiquetas específicas 4D y no se calculan las expresiones 4D. Este formato es especialmente adecuado para guardar y archivar documentos 4D Write Pro en disco sin pérdida alguna. | -| wk docx | Integer | 7 | Extensión .docx. El documento 4D Write Pro se guarda en formato Microsoft Word. Compatibilidad certificada con Microsoft Word 2010 y versiones posteriores.

    Las partes del documento exportadas son:
    Cuerpo / encabezados / pies de página / seccionesPágina / configuración de impresión (márgenes, color de fondo / imagen, bordes, relleno, tamaño de papel / orientación)Imágenes - en línea, ancladas, y patrón de imagen de fondo (definido con wk background image)Variables y expresiones compatibles (número de página, número de páginas, fecha, hora, metadatos). Las variables y expresiones no compatibles serán evaluadas y congeladas antes de export.Links -
    BookkmarksURLsNote que algunos ajustes de 4D Write Pro pueden no estar disponibles o comportarse de forma diferente en Microsoft Word. | -| wk mime html | Integer | 1 | El documento 4D Write Pro se guarda como HTML MIME estándar con documentos HTML e imágenes anidadas como partes MIME (codificadas en base64). Se calculan las expresiones y se eliminan las etiquetas específicas de 4D y los enlaces de métodos. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Este formato es especialmente adecuado para enviar correos electrónicos HTML con el comando. | -| wk pdf | Integer | 5 | Extensión .pdf. El documento 4D Write Pro se guarda en formato PDF, según el modo vista Página. Los siguientes metadatos se exportan en un documento PDF: Título Autor Asunto Creador del contenido **Notas**: Las expresiones se congelan automáticamente al exportar el documento Los enlaces a métodos NO se exportan | -| wk svg | Integer | 8 | La página del documento 4D Write Pro se guarda en formato SVG, según el modo vista Página. **Nota:** al exportar a SVG, sólo puede exportar una página cada vez. Utilice el wk page index para especificar qué página exportar. | -| wk web page html 4D | Integer | 3 | El documento 4D Write Pro se guarda como HTML e incluye etiquetas específicas 4D; cada expresión se inserta como un espacio inseparable. Como este formato no tiene pérdidas, es apropiado para almacenar propósitos en un campo de texto. | +| Constante | Tipo | Valor | Comentario | +| ------------------- | ------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk 4wp | Integer | 4 | El documento 4D Write Pro se guarda en un formato de archivo nativo (HTML comprimido e imágenes guardadas en una carpeta separada). Se incluyen las etiquetas específicas 4D y no se calculan las expresiones 4D. Este formato es especialmente adecuado para guardar y archivar documentos 4D Write Pro en disco sin pérdida alguna. | +| wk docx | Integer | 7 | Extensión .docx. El documento 4D Write Pro se guarda en formato Microsoft Word. Compatibilidad certificada con Microsoft Word 2010 y versiones posteriores.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk mime html | Integer | 1 | El documento 4D Write Pro se guarda como HTML MIME estándar con documentos HTML e imágenes anidadas como partes MIME (codificadas en base64). Se calculan las expresiones y se eliminan las etiquetas específicas de 4D y los enlaces de métodos. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Este formato es especialmente adecuado para enviar correos electrónicos HTML con el comando. | +| wk pdf | Integer | 5 | Extensión .pdf. El documento 4D Write Pro se guarda en formato PDF, según el modo vista Página. Los siguientes metadatos se exportan en un documento PDF: Título Autor Asunto Creador del contenido **Notas**: Las expresiones se congelan automáticamente al exportar el documento Los enlaces a métodos NO se exportan | +| wk svg | Integer | 8 | La página del documento 4D Write Pro se guarda en formato SVG, según el modo vista Página. **Nota:** al exportar a SVG, sólo puede exportar una página cada vez. Utilice el wk page index para especificar qué página exportar. | +| wk web page html 4D | Integer | 3 | El documento 4D Write Pro se guarda como HTML e incluye etiquetas específicas 4D; cada expresión se inserta como un espacio inseparable. Como este formato no tiene pérdidas, es apropiado para almacenar propósitos en un campo de texto. | **Notas:** diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/code-editor/write-class-method.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/code-editor/write-class-method.md index 64af7ebb35f95e..265fac544c58c3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/code-editor/write-class-method.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/code-editor/write-class-method.md @@ -25,16 +25,16 @@ Si está acostumbrado a codificar con **VS Code**, también puede utilizar este Cada ventana del Editor de Código tiene una barra de herramientas que ofrece acceso instantáneo a las funciones básicas relacionadas con la ejecución y edición de código. -| Elemento | Icono | Descripción | -| ------------------------------------ | --------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **Ejecución del método** | ![execute-method](../assets/en/code-editor/execute-method.png) | Cuando se trabaja con métodos, cada ventana del Editor de Código tiene un botón que puede utilizarse para ejecutar el método actual. Utilizando el menú asociado a este botón, puede elegir el tipo de ejecución:
    • **Ejecutar nuevo proceso**: Crea un proceso y ejecuta el método en modo estándar en este proceso.
    • **Ejecutar y depurar nuevo proceso**: crea un nuevo proceso y muestra el método en la ventana del depurador para la ejecución paso a paso en este proceso.
    • **Ejecutar en el proceso de la aplicación**: ejecuta el método en modo estándar en el contexto del proceso de la aplicación (es decir, la ventana de visualización de los registros).
    • **Run and debug in Application process**: Displays the method in the Debugger window for step by step execution in the context of the Application process (in other words, the record display window).
    Para más información sobre la ejecución de métodos, ver [Llamada a métodos proyecto](../Concepts/methods.md#calling-project-methods). | -| **Buscar en el método** | ![search-icon](../assets/en/code-editor/search.png) | Muestra el [*Área de búsqueda*](#find-and-replace). | -| **Macros** | ![macros-button](../assets/en/code-editor/macros.png) | Inserta una macro en la selección. Haga clic en la flecha desplegable para mostrar una lista de macros disponibles. Para obtener más información sobre como crear e instanciar macros, consulte [Macros](#macros). | -| **Expandir todo/Contraer todo** | ![expand-collapse-button](../assets/en/code-editor/expand-collapse-all.png) | Estos botones permiten expandir o contraer todas las estructuras de flujo de control del código. | -| **Información del método** | ![method-information-icon](../assets/en/code-editor/method-information.png) | Muestra el diálogo [Propiedades del método](../Project/project-method-properties.md) (sólo métodos proyecto). | -| **Últimos valores del portapapeles** | ![last-clipboard-values-icon](../assets/en/code-editor/last-clipboard-values.png) | Muestra los últimos valores almacenados en el portapapeles. | -| **Portapapeles** | ![clipboard icons](../assets/en/code-editor/clipboards.png) | Nueve portapapeles disponibles en el editor de código. Puede [utilizar estos portapapeles](#clipboards) haciendo clic directamente en ellos o utilizando los atajos de teclado. Puede utilizar la opción [Preferencias](Preferences/methods.md#options-1) para ocultarlas. | -| **Menú desplegable de navegación** | ![code-navigation-icons](../assets/en/code-editor/tags.png) | Le permite navegar dentro de métodos y clases con contenido etiquetado automáticamente o marcadores declarados manualmente. Ver abajo | +| Elemento | Icono | Descripción | +| ------------------------------------ | --------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Ejecución del método** | ![execute-method](../assets/en/code-editor/execute-method.png) | Cuando se trabaja con métodos, cada ventana del Editor de Código tiene un botón que puede utilizarse para ejecutar el método actual. Utilizando el menú asociado a este botón, puede elegir el tipo de ejecución:
    • **Ejecutar nuevo proceso**: Crea un proceso y ejecuta el método en modo estándar en este proceso.
    • **Ejecutar y depurar nuevo proceso**: crea un nuevo proceso y muestra el método en la ventana del depurador para la ejecución paso a paso en este proceso.
    • **Ejecutar en el proceso de la aplicación**: ejecuta el método en modo estándar en el contexto del proceso de la aplicación (es decir, la ventana de visualización de los registros).
    • **Ejecutar y depurar en el proceso Aplicación**: muestra el método en la ventana Depurador para su ejecución paso a paso en el contexto del proceso Aplicación (es decir, en la ventana de visualización de registros).
    Para más información sobre la ejecución de métodos, ver [Llamada a métodos proyecto](../Concepts/methods.md#calling-project-methods). | +| **Buscar en el método** | ![search-icon](../assets/en/code-editor/search.png) | Muestra el [*Área de búsqueda*](#find-and-replace). | +| **Macros** | ![macros-button](../assets/en/code-editor/macros.png) | Inserta una macro en la selección. Haga clic en la flecha desplegable para mostrar una lista de macros disponibles. Para obtener más información sobre como crear e instanciar macros, consulte [Macros](#macros). | +| **Expandir todo/Contraer todo** | ![expand-collapse-button](../assets/en/code-editor/expand-collapse-all.png) | Estos botones permiten expandir o contraer todas las estructuras de flujo de control del código. | +| **Información del método** | ![method-information-icon](../assets/en/code-editor/method-information.png) | Muestra el diálogo [Propiedades del método](../Project/project-method-properties.md) (sólo métodos proyecto). | +| **Últimos valores del portapapeles** | ![last-clipboard-values-icon](../assets/en/code-editor/last-clipboard-values.png) | Muestra los últimos valores almacenados en el portapapeles. | +| **Portapapeles** | ![clipboard icons](../assets/en/code-editor/clipboards.png) | Nueve portapapeles disponibles en el editor de código. Puede [utilizar estos portapapeles](#clipboards) haciendo clic directamente en ellos o utilizando los atajos de teclado. Puede utilizar la opción [Preferencias](Preferences/methods.md#options-1) para ocultarlas. | +| **Menú desplegable de navegación** | ![code-navigation-icons](../assets/en/code-editor/tags.png) | Le permite navegar dentro de métodos y clases con contenido etiquetado automáticamente o marcadores declarados manualmente. Ver abajo | ### Área de edición diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md index 5654f5ab670764..d01003924c38b7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md @@ -42,50 +42,50 @@ Si pasa el parámetro opcional *\**, indica que el parámetro *object* es un nom En el parámetro *property*, pase una constante que indique la propiedad cuyo valor desea obtener. Puede utilizar una de las siguientes constantes del tema "*List Box*": -| Constante | Valor | Comentario | -| ------------------------------ | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| lk allow wordwrap | 14 | Propiedad **[Ajustar palabra](../FormObjects/properties_Display.md#wordwrap)**
    Se aplica a: columna \*
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk auto row height | 31 | Propiedad **[Alto de línea automático](../FormObjects/properties_CoordinatesAndSizing.md#automatic-row-height)** para list box de tipo array
    Se aplica a: List box o columna
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk background color expression | 22 | Propiedad **[Expresión color de fondo](../FormObjects/properties_BackgroundAndBorder.md#background-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
    Se aplica a: list box o columna | -| lk cell horizontal padding | 36 | Propiedad **[Margen horizontal](../FormObjects/properties_CoordinatesAndSizing.md#horizontal-padding)**
    Margen horizontal de celda en píxeles (mismo valor para las márgenes izquierda y derecha)
    Se aplica a: list box, columna, encabezado, pie de página | -| lk cell vertical padding | 37 | Propiedad **[Margen vertical](../FormObjects/properties_CoordinatesAndSizing.md#vertical-padding)**
    Margen vertical de celda en píxeles (mismo valor para las márgenes superior e inferior)
    Se aplica a: list box, columna, encabezado, pie de página | -| lk column max width | 26 | Propiedad **[Ancho Máximo](../FormObjects/properties_CoordinatesAndSizing.md#maximum-width)**
    Se aplica a: Columna \* | -| lk column min width | 25 | Propiedad **[Ancho mínimo](../FormObjects/properties_CoordinatesAndSizing.md#minimum-width)**
    Se aplica a: Columna \* | -| lk column resizable | 15 | Propiedad **[Redimensionable](../FormObjects/properties_ResizingOptions.md#resizable)**
    Se aplica a: columna \*
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk current item expression | 38 | Propiedad **[Elemento actual](../FormObjects/properties_DataSource.md#current-item)**
    Se aplica a: List box (Collection / Entity selection) | -| lk current item pos expression | 39 | Propiedad **[Posición elemento actual](../FormObjects/properties_DataSource.md#current-item-position)**
    Se aplica a: List box (Collection / Entity selection) | -| lk detail form name | 19 | Propiedad **[Nombre formulario detallado](../FormObjects/properties_ListBox.md#detail-form-name)** para list box de tipo selección
    Se aplica a: List box | -| lk display footer | 8 | Propiedad **[Mostrar pies de página](../FormObjects/properties_Footers.md#display-footers)**
    Se aplica a: list box
    Valores posibles:
    lk no (0): oculto
    lk yes (1): mostrado | -| lk display header | 0 | Propiedad **[Mostrar encabezados](../FormObjects/properties_Headers.md#display-headers)**
    Se aplica a: list box
    Valores posibles:
    lk no (0): oculto
    lk yes (1): mostrado | -| lk display type | 21 | **[Display Type](../FormObjects/properties_Display.md#display-type)** property for numeric columns
    Applies to: Column \*
    Possible values:
    lk numeric format (0): displays values in numeric format
    lk three states checkbox (1): displays values as three-state checkboxes | -| lk double click on row | 18 | **[Double-click on row](../FormObjects/properties_ListBox.md#double-click-on-row)** property for selection type list box
    Applies to: List box
    Possible values:
    lk do nothing (0): does not trigger any automatic action
    lk edit record (1): displays corresponding record in read-write mode
    lk display record (2): displays corresponding record in read-only mode | -| lk extra rows | 13 | Propiedad **[Ocultar líneas vacías extra](../FormObjects/properties_BackgroundAndBorder.md#hide-extra-blank-rows)**
    Se aplica a: List box
    Valores posibles:
    lk display (0)
    lk hide (1) | -| lk font color expression | 23 | Propiedad **[Expresión color de fuente](../FormObjects/properties_Text.md#font-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
    Se aplica a: list box o columna | -| lk font style expression | 24 | Propiedad **[Expresión estilo](../FormObjects/properties_Text.md#style-expression)** para los list box de tipo selección de registros, colección o selección de entidades
    Se aplica a: list box o columna | -| lk hide selection highlight | 16 | Propiedad **[Ocultar resaltado de selección](../FormObjects/properties_Appearance.md#hide-selection-highlight)**
    Se aplica a: List box
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk highlight set | 27 | Propiedad **[Conjunto resaltado](../FormObjects/properties_ListBox.md#highlight-set)** para el list box de tipo selección
    Se aplica a: List box | -| lk hor scrollbar height | 3 | Altura en píxeles (solo se puede leer)
    Aplica a: List box | -| lk meta expression | 34 | Propiedad **[Meta Info Expression](../FormObjects/properties_Text.md#meta-info-expression)** para los list box de tipo colección o entity selection
    Se aplica a: List box | -| lk movable rows | 35 | **[Movable Rows](../FormObjects/properties_Action.md#movable-rows)** property for array type list box
    Applies to: List box (excluding hierarchical mode)
    Possible values:
    lk no (0): Rows cannot be moved at runtime
    lk yes (1): Rows can be moved at runtime (default) | -| lk multi style | 30 | Propiedad **[Multi-estilo](../FormObjects/properties_Text.md#multi-style)**
    Se aplica a: columna \*
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk named selection | 28 | Propiedad **[Named Selection](../FormObjects/properties_DataSource.md#selection-name)** para list box de tipo selección
    Se aplica a: List box | -| lk resizing mode | 11 | Propiedad **[Redimensionamiento automático de columnas](../FormObjects/properties_ResizingOptions.md#column-auto-resizing)** propiedad
    Se aplica a: list box
    Valores posibles:
    lk manual (0)
    lk automatic (2) | -| lk row height unit | 17 | Unit of **[Row Height](../FormObjects/properties_CoordinatesAndSizing.md#row-height)** property
    Applies to: List box
    Possible values:
    lk lines (1)
    lk pixels (0)
    | -| lk selection mode | 10 | Propiedad **[Modo de selección](../FormObjects/properties_ListBox.md#selection-mode)**
    Se aplica a: List box
    Valores posibles:
    lk none (0)
    lk single (1)
    lk multiple (2) | -| lk single click edit | 29 | **[Single-Click Edit](../FormObjects/properties_Entry.md#single-click-edit)** property
    Applies to: List box
    Possible values:
    lk no (0)
    lk yes (1) | -| lk sortable | 20 | Propiedad **[Ordenable](../FormObjects/properties_Action.md#sortable)**
    Se aplica a: List box
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk truncate | 12 | Propiedad **[Truncar con elipsis](../FormObjects/properties_Display.md#truncate-with-ellipsis)**
    Se aplica a: List box o columna
    Valores posibles:
    lk without ellipsis (0)
    lk with ellipsis (1) | -| lk ver scrollbar width | 5 | Ancho en píxeles (solo se puede leer)
    Aplica a: List box | +| Constante | Valor | Comentario | +| ------------------------------ | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| lk allow wordwrap | 14 | Propiedad **[Ajustar palabra](../FormObjects/properties_Display.md#wordwrap)**
    Se aplica a: columna \*
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk auto row height | 31 | Propiedad **[Alto de línea automático](../FormObjects/properties_CoordinatesAndSizing.md#automatic-row-height)** para list box de tipo array
    Se aplica a: List box o columna
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk background color expression | 22 | Propiedad **[Expresión color de fondo](../FormObjects/properties_BackgroundAndBorder.md#background-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
    Se aplica a: list box o columna | +| lk cell horizontal padding | 36 | Propiedad **[Margen horizontal](../FormObjects/properties_CoordinatesAndSizing.md#horizontal-padding)**
    Margen horizontal de celda en píxeles (mismo valor para las márgenes izquierda y derecha)
    Se aplica a: list box, columna, encabezado, pie de página | +| lk cell vertical padding | 37 | Propiedad **[Margen vertical](../FormObjects/properties_CoordinatesAndSizing.md#vertical-padding)**
    Margen vertical de celda en píxeles (mismo valor para las márgenes superior e inferior)
    Se aplica a: list box, columna, encabezado, pie de página | +| lk column max width | 26 | Propiedad **[Ancho Máximo](../FormObjects/properties_CoordinatesAndSizing.md#maximum-width)**
    Se aplica a: Columna \* | +| lk column min width | 25 | Propiedad **[Ancho mínimo](../FormObjects/properties_CoordinatesAndSizing.md#minimum-width)**
    Se aplica a: Columna \* | +| lk column resizable | 15 | Propiedad **[Redimensionable](../FormObjects/properties_ResizingOptions.md#resizable)**
    Se aplica a: columna \*
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk current item expression | 38 | Propiedad **[Elemento actual](../FormObjects/properties_DataSource.md#current-item)**
    Se aplica a: List box (Collection / Entity selection) | +| lk current item pos expression | 39 | Propiedad **[Posición elemento actual](../FormObjects/properties_DataSource.md#current-item-position)**
    Se aplica a: List box (Collection / Entity selection) | +| lk detail form name | 19 | Propiedad **[Nombre formulario detallado](../FormObjects/properties_ListBox.md#detail-form-name)** para list box de tipo selección
    Se aplica a: List box | +| lk display footer | 8 | Propiedad **[Mostrar pies de página](../FormObjects/properties_Footers.md#display-footers)**
    Se aplica a: list box
    Valores posibles:
    lk no (0): oculto
    lk yes (1): mostrado | +| lk display header | 0 | Propiedad **[Mostrar encabezados](../FormObjects/properties_Headers.md#display-headers)**
    Se aplica a: list box
    Valores posibles:
    lk no (0): oculto
    lk yes (1): mostrado | +| lk display type | 21 | Propiedad **[Tipo de visualización](../FormObjects/properties_Display.md#display-type)** para las columnas numéricas
    Se aplica a: Columna \*
    Valores posibles:
    lk numeric format (0): muestra los valores en formato numérico
    lk three states checkbox (1): muestra los valores como casillas de selección de tres estados | +| lk double click on row | 18 | Propiedad **[Doble clic en línea](../FormObjects/properties_ListBox.md#double-click-on-row)** para list box de tipo selección
    Se aplica a: List box
    Valores posibles:
    lk do nothing (0): no desencadena ninguna acción automática
    lk edit record (1): muestra el registro correspondiente en modo lectura-escritura
    lk display record (2): muestra el registro correspondiente en modo sólo lectura | +| lk extra rows | 13 | Propiedad **[Ocultar líneas vacías extra](../FormObjects/properties_BackgroundAndBorder.md#hide-extra-blank-rows)**
    Se aplica a: List box
    Valores posibles:
    lk display (0)
    lk hide (1) | +| lk font color expression | 23 | Propiedad **[Expresión color de fuente](../FormObjects/properties_Text.md#font-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
    Se aplica a: list box o columna | +| lk font style expression | 24 | Propiedad **[Expresión estilo](../FormObjects/properties_Text.md#style-expression)** para los list box de tipo selección de registros, colección o selección de entidades
    Se aplica a: list box o columna | +| lk hide selection highlight | 16 | Propiedad **[Ocultar resaltado de selección](../FormObjects/properties_Appearance.md#hide-selection-highlight)**
    Se aplica a: List box
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk highlight set | 27 | Propiedad **[Conjunto resaltado](../FormObjects/properties_ListBox.md#highlight-set)** para el list box de tipo selección
    Se aplica a: List box | +| lk hor scrollbar height | 3 | Altura en píxeles (solo se puede leer)
    Aplica a: List box | +| lk meta expression | 34 | Propiedad **[Meta Info Expression](../FormObjects/properties_Text.md#meta-info-expression)** para los list box de tipo colección o entity selection
    Se aplica a: List box | +| lk movable rows | 35 | Propiedad **[Líneas desplazables](../FormObjects/properties_Action.md#movable-rows)** para los list box de tipo array
    Se aplica a: List box (excluyendo el modo jerárquico)
    Valores posibles:
    lk no (0): las líneas no se pueden mover en tiempo de ejecución
    lk yes (1): las línes se pueden mover en tiempo de ejecución (por defecto) | +| lk multi style | 30 | Propiedad **[Multi-estilo](../FormObjects/properties_Text.md#multi-style)**
    Se aplica a: columna \*
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk named selection | 28 | Propiedad **[Named Selection](../FormObjects/properties_DataSource.md#selection-name)** para list box de tipo selección
    Se aplica a: List box | +| lk resizing mode | 11 | Propiedad **[Redimensionamiento automático de columnas](../FormObjects/properties_ResizingOptions.md#column-auto-resizing)** propiedad
    Se aplica a: list box
    Valores posibles:
    lk manual (0)
    lk automatic (2) | +| lk row height unit | 17 | Unidad de la propiedad **[Alto de líneas](../FormObjects/properties_CoordinatesAndSizing.md#row-height)**
    Se aplica a: List box
    Valores posibles:
    lk líneas (1)
    lk píxeles (0)
    | +| lk selection mode | 10 | Propiedad **[Modo de selección](../FormObjects/properties_ListBox.md#selection-mode)**
    Se aplica a: List box
    Valores posibles:
    lk none (0)
    lk single (1)
    lk multiple (2) | +| lk single click edit | 29 | Propiedad **[Edición con un solo clic](../FormObjects/properties_Entry.md#single-click-edit)**
    Se aplica a: List box
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk sortable | 20 | Propiedad **[Ordenable](../FormObjects/properties_Action.md#sortable)**
    Se aplica a: List box
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk truncate | 12 | Propiedad **[Truncar con elipsis](../FormObjects/properties_Display.md#truncate-with-ellipsis)**
    Se aplica a: List box o columna
    Valores posibles:
    lk without ellipsis (0)
    lk with ellipsis (1) | +| lk ver scrollbar width | 5 | Ancho en píxeles (solo se puede leer)
    Aplica a: List box | \* Estas propiedades sólo se aplican a columnas de list box; si pasa un list box como parámetro con una de estas propiedades, **LISTBOX Get property** devuelve -1, o una cadena vacía, dependiendo de la *property* pasada. En general, para señalar un resultado inválido **LISTBOX Get property** devuelve -1 cuando recupera propiedades que tienen valores numéricos, o una cadena vacía; sin embargo, no se genera ningún error. Más específicamente, esto ocurre en los siguientes casos: - Si pasa una *property* que no existe -- If you pass a *property* that is not available for the specified list box or column, e.g. you pass the lk font color expression property with an array type list box +- Si pasa una *property* que no está disponible para el list box o la columna especificados, por ejemplo, si pasa la propiedad lk font color expression con un list box de tipo array - Si pasa una columna como parámetro con una *property* que se aplica a un list box, y viceversa, si pasa un list box como parámetro con una *property* que se aplica a una columna (ver \* más arriba) -In addition, it is not possible to return values from more than one column at a time; if you attempt to use the "@" symbol as part of a column name to indicate multiple columns with similar names, **LISTBOX Get property** returns the first matching value it finds; as a result, the value returned has no true significance. +Además, no es posible devolver valores de más de una columna a la vez; si intenta utilizar el símbolo "@" como parte de un nombre de columna para indicar varias columnas con nombres similares, **LISTBOX Get property** devuelve el primer valor coincidente que encuentra; como resultado, el valor devuelto no tiene significado real. **Note:** diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md index d50f04c2ef7bcd..182fb6deda8821 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md @@ -41,39 +41,39 @@ Si pasa el parámetro opcional *\**, indica que el parámetro *object* es un nom En los parámetros *property* y *value*, usted indica, respectivamente, la propiedad a definir y su nuevo valor. Puede utilizar las siguientes constantes encontradas en el tema “*List Box*: -| Constante | Valor | Comentario | -| ------------------------------ | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| lk allow wordwrap | 14 | Propiedad **[Ajustar palabra](../FormObjects/properties_Display.md#wordwrap)**
    Se aplica a: columna \*
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk auto row height | 31 | Propiedad **[Alto de línea automático](../FormObjects/properties_CoordinatesAndSizing.md#automatic-row-height)** para list box de tipo array
    Se aplica a: List box o columna
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk background color expression | 22 | Propiedad **[Expresión color de fondo](../FormObjects/properties_BackgroundAndBorder.md#background-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
    Se aplica a: list box o columna | -| lk cell horizontal padding | 36 | Propiedad **[Margen horizontal](../FormObjects/properties_CoordinatesAndSizing.md#horizontal-padding)**
    Margen horizontal de celda en píxeles (mismo valor para las márgenes izquierda y derecha)
    Se aplica a: list box, columna, encabezado, pie de página | -| lk cell vertical padding | 37 | Propiedad **[Margen vertical](../FormObjects/properties_CoordinatesAndSizing.md#vertical-padding)**
    Margen vertical de celda en píxeles (mismo valor para las márgenes superior e inferior)
    Se aplica a: list box, columna, encabezado, pie de página | -| lk column max width | 26 | Propiedad **[Ancho Máximo](../FormObjects/properties_CoordinatesAndSizing.md#maximum-width)**
    Se aplica a: Columna \* | -| lk column min width | 25 | Propiedad **[Ancho mínimo](../FormObjects/properties_CoordinatesAndSizing.md#minimum-width)**
    Se aplica a: Columna \* | -| lk column resizable | 15 | Propiedad **[Redimensionable](../FormObjects/properties_ResizingOptions.md#resizable)**
    Se aplica a: columna \*
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk current item expression | 38 | Propiedad **[Elemento actual](../FormObjects/properties_DataSource.md#current-item)**
    Se aplica a: List box (Collection / Entity selection) | -| lk current item pos expression | 39 | Propiedad **[Posición elemento actual](../FormObjects/properties_DataSource.md#current-item-position)**
    Se aplica a: List box (Collection / Entity selection) | -| lk detail form name | 19 | Propiedad **[Nombre formulario detallado](../FormObjects/properties_ListBox.md#detail-form-name)** para list box de tipo selección
    Se aplica a: List box | -| lk display footer | 8 | Propiedad **[Mostrar pies de página](../FormObjects/properties_Footers.md#display-footers)**
    Se aplica a: list box
    Valores posibles:
    lk no (0): oculto
    lk yes (1): mostrado | -| lk display header | 0 | Propiedad **[Mostrar encabezados](../FormObjects/properties_Headers.md#display-headers)**
    Se aplica a: list box
    Valores posibles:
    lk no (0): oculto
    lk yes (1): mostrado | -| lk display type | 21 | **[Display Type](../FormObjects/properties_Display.md#display-type)** property for numeric columns
    Applies to: Column \*
    Possible values:
    lk numeric format (0): displays values in numeric format
    lk three states checkbox (1): displays values as three-state checkboxes | -| lk double click on row | 18 | **[Double-click on row](../FormObjects/properties_ListBox.md#double-click-on-row)** property for selection type list box
    Applies to: List box
    Possible values:
    lk do nothing (0): does not trigger any automatic action
    lk edit record (1): displays corresponding record in read-write mode
    lk display record (2): displays corresponding record in read-only mode | -| lk extra rows | 13 | Propiedad **[Ocultar líneas vacías extra](../FormObjects/properties_BackgroundAndBorder.md#hide-extra-blank-rows)**
    Se aplica a: List box
    Valores posibles:
    lk display (0)
    lk hide (1) | -| lk font color expression | 23 | Propiedad **[Expresión color de fuente](../FormObjects/properties_Text.md#font-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
    Se aplica a: list box o columna | -| lk font style expression | 24 | Propiedad **[Expresión estilo](../FormObjects/properties_Text.md#style-expression)** para los list box de tipo selección de registros, colección o selección de entidades
    Se aplica a: list box o columna | -| lk hide selection highlight | 16 | Propiedad **[Ocultar resaltado de selección](../FormObjects/properties_Appearance.md#hide-selection-highlight)**
    Se aplica a: List box
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk highlight set | 27 | Propiedad **[Conjunto resaltado](../FormObjects/properties_ListBox.md#highlight-set)** para el list box de tipo selección
    Se aplica a: List box | -| lk meta expression | 34 | Propiedad **[Meta Info Expression](../FormObjects/properties_Text.md#meta-info-expression)** para los list box de tipo colección o entity selection
    Se aplica a: List box | -| lk movable rows | 35 | **[Movable Rows](../FormObjects/properties_Action.md#movable-rows)** property for array type list box
    Applies to: List box (excluding hierarchical mode)
    Possible values:
    lk no (0): Rows cannot be moved at runtime
    lk yes (1): Rows can be moved at runtime (default) | -| lk multi style | 30 | Propiedad **[Multi-estilo](../FormObjects/properties_Text.md#multi-style)**
    Se aplica a: columna \*
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk named selection | 28 | Propiedad **[Named Selection](../FormObjects/properties_DataSource.md#selection-name)** para list box de tipo selección
    Se aplica a: List box | -| lk resizing mode | 11 | Propiedad **[Redimensionamiento automático de columnas](../FormObjects/properties_ResizingOptions.md#column-auto-resizing)** propiedad
    Se aplica a: list box
    Valores posibles:
    lk manual (0)
    lk automatic (2) | -| lk row height unit | 17 | Unidad de la propiedad **[Alto de líneas](../FormObjects/properties_CoordinatesAndSizing.md#row-height)**
    Se aplica a: List box
    Valores posibles:
    lk líneas (1)
    lk píxeles (0)
    | -| lk selected items expression | 40 | **[Selected items](../FormObjects/properties_DataSource.md#selected-items)** property
    Applies to: List box (Collection / Entity selection) | -| lk selection mode | 10 | Propiedad **[Modo de selección](../FormObjects/properties_ListBox.md#selection-mode)**
    Se aplica a: List box
    Valores posibles:
    lk none (0)
    lk single (1)
    lk multiple (2) | -| lk single click edit | 29 | Propiedad **[Edición con un solo clic](../FormObjects/properties_Entry.md#single-click-edit)**
    Se aplica a: List box
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk sortable | 20 | Propiedad **[Ordenable](../FormObjects/properties_Action.md#sortable)**
    Se aplica a: List box
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk truncate | 12 | Propiedad **[Truncar con elipsis](../FormObjects/properties_Display.md#truncate-with-ellipsis)**
    Se aplica a: List box o columna
    Valores posibles:
    lk without ellipsis (0)
    lk with ellipsis (1) | +| Constante | Valor | Comentario | +| ------------------------------ | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| lk allow wordwrap | 14 | Propiedad **[Ajustar palabra](../FormObjects/properties_Display.md#wordwrap)**
    Se aplica a: columna \*
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk auto row height | 31 | Propiedad **[Alto de línea automático](../FormObjects/properties_CoordinatesAndSizing.md#automatic-row-height)** para list box de tipo array
    Se aplica a: List box o columna
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk background color expression | 22 | Propiedad **[Expresión color de fondo](../FormObjects/properties_BackgroundAndBorder.md#background-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
    Se aplica a: list box o columna | +| lk cell horizontal padding | 36 | Propiedad **[Margen horizontal](../FormObjects/properties_CoordinatesAndSizing.md#horizontal-padding)**
    Margen horizontal de celda en píxeles (mismo valor para las márgenes izquierda y derecha)
    Se aplica a: list box, columna, encabezado, pie de página | +| lk cell vertical padding | 37 | Propiedad **[Margen vertical](../FormObjects/properties_CoordinatesAndSizing.md#vertical-padding)**
    Margen vertical de celda en píxeles (mismo valor para las márgenes superior e inferior)
    Se aplica a: list box, columna, encabezado, pie de página | +| lk column max width | 26 | Propiedad **[Ancho Máximo](../FormObjects/properties_CoordinatesAndSizing.md#maximum-width)**
    Se aplica a: Columna \* | +| lk column min width | 25 | Propiedad **[Ancho mínimo](../FormObjects/properties_CoordinatesAndSizing.md#minimum-width)**
    Se aplica a: Columna \* | +| lk column resizable | 15 | Propiedad **[Redimensionable](../FormObjects/properties_ResizingOptions.md#resizable)**
    Se aplica a: columna \*
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk current item expression | 38 | Propiedad **[Elemento actual](../FormObjects/properties_DataSource.md#current-item)**
    Se aplica a: List box (Collection / Entity selection) | +| lk current item pos expression | 39 | Propiedad **[Posición elemento actual](../FormObjects/properties_DataSource.md#current-item-position)**
    Se aplica a: List box (Collection / Entity selection) | +| lk detail form name | 19 | Propiedad **[Nombre formulario detallado](../FormObjects/properties_ListBox.md#detail-form-name)** para list box de tipo selección
    Se aplica a: List box | +| lk display footer | 8 | Propiedad **[Mostrar pies de página](../FormObjects/properties_Footers.md#display-footers)**
    Se aplica a: list box
    Valores posibles:
    lk no (0): oculto
    lk yes (1): mostrado | +| lk display header | 0 | Propiedad **[Mostrar encabezados](../FormObjects/properties_Headers.md#display-headers)**
    Se aplica a: list box
    Valores posibles:
    lk no (0): oculto
    lk yes (1): mostrado | +| lk display type | 21 | Propiedad **[Tipo de visualización](../FormObjects/properties_Display.md#display-type)** para las columnas numéricas
    Se aplica a: Columna \*
    Valores posibles:
    lk numeric format (0): muestra los valores en formato numérico
    lk three states checkbox (1): muestra los valores como casillas de selección de tres estados | +| lk double click on row | 18 | Propiedad **[Doble clic en línea](../FormObjects/properties_ListBox.md#double-click-on-row)** para list box de tipo selección
    Se aplica a: List box
    Valores posibles:
    lk do nothing (0): no desencadena ninguna acción automática
    lk edit record (1): muestra el registro correspondiente en modo lectura-escritura
    lk display record (2): muestra el registro correspondiente en modo sólo lectura | +| lk extra rows | 13 | Propiedad **[Ocultar líneas vacías extra](../FormObjects/properties_BackgroundAndBorder.md#hide-extra-blank-rows)**
    Se aplica a: List box
    Valores posibles:
    lk display (0)
    lk hide (1) | +| lk font color expression | 23 | Propiedad **[Expresión color de fuente](../FormObjects/properties_Text.md#font-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
    Se aplica a: list box o columna | +| lk font style expression | 24 | Propiedad **[Expresión estilo](../FormObjects/properties_Text.md#style-expression)** para los list box de tipo selección de registros, colección o selección de entidades
    Se aplica a: list box o columna | +| lk hide selection highlight | 16 | Propiedad **[Ocultar resaltado de selección](../FormObjects/properties_Appearance.md#hide-selection-highlight)**
    Se aplica a: List box
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk highlight set | 27 | Propiedad **[Conjunto resaltado](../FormObjects/properties_ListBox.md#highlight-set)** para el list box de tipo selección
    Se aplica a: List box | +| lk meta expression | 34 | Propiedad **[Meta Info Expression](../FormObjects/properties_Text.md#meta-info-expression)** para los list box de tipo colección o entity selection
    Se aplica a: List box | +| lk movable rows | 35 | Propiedad **[Líneas desplazables](../FormObjects/properties_Action.md#movable-rows)** para los list box de tipo array
    Se aplica a: List box (excluyendo el modo jerárquico)
    Valores posibles:
    lk no (0): las líneas no se pueden mover en tiempo de ejecución
    lk yes (1): las línes se pueden mover en tiempo de ejecución (por defecto) | +| lk multi style | 30 | Propiedad **[Multi-estilo](../FormObjects/properties_Text.md#multi-style)**
    Se aplica a: columna \*
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk named selection | 28 | Propiedad **[Named Selection](../FormObjects/properties_DataSource.md#selection-name)** para list box de tipo selección
    Se aplica a: List box | +| lk resizing mode | 11 | Propiedad **[Redimensionamiento automático de columnas](../FormObjects/properties_ResizingOptions.md#column-auto-resizing)** propiedad
    Se aplica a: list box
    Valores posibles:
    lk manual (0)
    lk automatic (2) | +| lk row height unit | 17 | Unidad de la propiedad **[Alto de líneas](../FormObjects/properties_CoordinatesAndSizing.md#row-height)**
    Se aplica a: List box
    Valores posibles:
    lk líneas (1)
    lk píxeles (0)
    | +| lk selected items expression | 40 | **[Selected items](../FormObjects/properties_DataSource.md#selected-items)** property
    Applies to: List box (Collection / Entity selection) | +| lk selection mode | 10 | Propiedad **[Modo de selección](../FormObjects/properties_ListBox.md#selection-mode)**
    Se aplica a: List box
    Valores posibles:
    lk none (0)
    lk single (1)
    lk multiple (2) | +| lk single click edit | 29 | Propiedad **[Edición con un solo clic](../FormObjects/properties_Entry.md#single-click-edit)**
    Se aplica a: List box
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk sortable | 20 | Propiedad **[Ordenable](../FormObjects/properties_Action.md#sortable)**
    Se aplica a: List box
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk truncate | 12 | Propiedad **[Truncar con elipsis](../FormObjects/properties_Display.md#truncate-with-ellipsis)**
    Se aplica a: List box o columna
    Valores posibles:
    lk without ellipsis (0)
    lk with ellipsis (1) | \* Estas propiedades solo se pueden aplicar a las columnas de list box; sin embargo, si pasa un list box como parámetro, **LISTBOX SET PROPERTY** aplica la *propiedad* a cada columna del list box. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md index 00d743987bffe3..64cb041fd6f626 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md @@ -31,15 +31,15 @@ displayed_sidebar: docs **Nota preliminar:** este comando sólo funciona con 4D Server. Sólo puede ejecutarse mediante el comando [Execute on server](../commands-legacy/execute-on-server.md) o en un procedimiento almacenado. -El comando **New log file** cierra el archivo de registro actual, le cambia el nombre y crea uno nuevo con el mismo nombre en la misma ubicación que el anterior. This command is meant to be used for setting up a backup system using a logical mirror (see the section *Setting up a logical mirror* in the [4D Server Reference Manual](https://doc/4d.com)). +El comando **New log file** cierra el archivo de registro actual, le cambia el nombre y crea uno nuevo con el mismo nombre en la misma ubicación que el anterior. Este comando se utiliza para configurar un sistema de copia de seguridad utilizando un espejo lógico (ver la sección *Cómo configurar un espejo lógico * en el [Manual de referencia de 4D Server](https://doc/4d.com)). El comando devuelve el nombre completo de la ruta (ruta de acceso + nombre) del archivo de registro que se está cerrando (llamado “segment”). Este archivo se almacena en la misma ubicación que el archivo de registro actual (especificado en la [página de configuración](../Backup/settings.md#configuration) en el tema de copia de seguridad de la configuración). El comando no realiza ningún procesamiento (compresión, segmentación) en el archivo guardado. No aparece ninguna caja de diálogo. -The file is renamed with the current backup numbers of the database and of the log file, as shown in the following example: DatabaseName\[BackupNum-LogBackupNum\].journal. Por ejemplo: +El archivo se renombra con los números de copia de seguridad actuales de la base de datos y del archivo de registro, como se muestra en el siguiente ejemplo: DatabaseName\[BackupNum-LogBackupNum\].journal. Por ejemplo: - Si la base de datos MyDatabase.4DD ha sido guardada 4 veces, el último archivo de copia de seguridad se llamará MyDatabase\[0004\].4BK. El nombre del primer “segment” del archivo de registro será, por lo tanto, MyDatabase\[0004-0001\].journal. -- If the MyDatabase.4DD database has been saved 3 times and the log file has been saved 5 times since, the name of the 6th backup of the log file will be MyDatabase\[0003-0006\].journal. +- Si la base de datos MyDatabase.4DD se ha guardado 3 veces y el archivo de registro se ha guardado 5 veces desde entonces, el nombre de la 6ª copia de seguridad del archivo de registro será MyDatabase\[0003-0006\].journal. :::warning diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/num.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/num.md index cd1ba43e873c08..c6471b464312eb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/num.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/num.md @@ -137,13 +137,13 @@ Este ejemplo compara los resultados obtenidos dependiendo del separador “actua Este ejemplo ilustra el uso de la sintaxis *base*: ```4d -$result:=Num("ff";16) // 255 (lower-case hexadecimal) +$result:=Num("ff";16) // 255 (hexadecimal en minúsculas) $result:=Num("0xFF") // 0 $result:=Num("0xFF";16) // 255 $result:=Num("2";2) // 0 $result:=Num("10.3";16) // 16 -$result:=Num("123.20") // 12320 (standard base 10 syntax) -$result:=Num("123.20"; 10) // 123 (explicitly specify base 10) +$result:=Num("123.20") // 12320 (sintaxis estándar en base 10) +$result:=Num("123.20"; 10) // 123 (especificar explícitamente base 10) ``` diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md index c410c3762ee74c..d2b828dcb8f90e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md @@ -3113,7 +3113,7 @@ Por defecto, los nuevos elementos se llenan con valores **null**. Puede especifi #### Descripción -La función `.reverse()` devuelve una copia profunda de la colección con todos sus elementos en orden inverso. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. +La función `.reverse()` devuelve una nueva colección con todos los elementos de la colección original en orden inverso. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. > Esta función no modifica la colección original. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/DataClassClass.md index 802f487fdcd0b0..69de2326e17cbc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/DataClassClass.md @@ -50,24 +50,24 @@ Los objetos devueltos tienen propiedades que puede leer para obtener informació Los objetos de atributo devueltos contienen las siguientes propiedades: -| Propiedad | Tipo | Descripción | -| ---------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| autoFilled | Boolean | True si el valor del atributo es rellenado automáticamente por 4D. Corresponde a las siguientes propiedades de campo 4D: "Autoincremento" para campos de tipo numérico y "Auto UUID" para campos UUID (alfa). No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". | -| exposed | Boolean | True si el atributo está expuesto en REST | -| fieldNumber | integer | Número de campo 4D interno del atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". | -| fieldType | Integer | Tipo de campo de base de datos 4D del atributo. Depende del atributo `kind`. Valores posibles:
  • si `.kind` = "storage": tipo de campo 4D correspondiente, ver [`Value type`](../commands-legacy/value-type.md)
  • si `.kind` = "relatedEntity": 38 (`is object`)
  • si `.kind` = "relatedEntities": 42 (`is collection`)
  • si `.kind` = "calculated" o "alias" = igual que arriba, dependiendo del valor resultante (tipo de campo, relatedEntity o relatedEntities)
  • | -| indexed | Boolean | True si hay un índice B-tree o Cluster B-tree en el atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". | -| inverseName | Text | Nombre del atributo que se encuentra al otro lado de la relación. Sólo se devuelve cuando `.kind` = "relatedEntity" o "relatedEntities". | -| keywordIndexed | Boolean | True si existe un índice de palabras clave en el atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". | -| kind | Text | Categoría del atributo. Valores posibles:
  • "storage": atributo de almacenamiento (o escalar), es decir, un atributo que almacena un valor, no una referencia a otro atributo
  • "calculated": atributo calculado, es decir, definido a través de una [`función get`](../ORDA/ordaClasses.md#function-get-attributename)
  • "alias": atributo construido sobre [otro atributo](../ORDA/ordaClasses.md#alias-attributes-1)
  • "relatedEntity": atributo de relación N -> 1 (referencia a una entidad)
  • "relatedEntities": atributo de relación 1 -> N (referencia a una selección de entidades)
  • | -| mandatory | Boolean | True si se rechaza la entrada de valores null para el atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". Nota: esta propiedad corresponde a la propiedad de campo "Rechazar entrada de valor NULL" a nivel de base de datos 4D. No tiene relación con la propiedad "Obligatorio" existente, que es una opción de control de entrada de datos para una tabla. | -| name | Text | Nombre del atributo como cadena | -| path | Text | Ruta de [un atributo alias](../ORDA/ordaClasses.md#alias-attributes-1) basada en una relación | -| readOnly | Boolean | True si el atributo es de sólo lectura. Por ejemplo, los atributos calculados sin la [función `set`](../ORDA/ordaClasses.md#function-set-attributename) son de solo lectura. | -| relatedDataClass | Text | Nombre del dataclass relacionado con el atributo. Sólo se devuelve cuando `.kind` = "relatedEntity" o "relatedEntities". | -| type | Text | Tipo de valor conceptual del atributo, útil para la programación genérica. Depende del atributo `kind`. Valores posibles:
  • si `.kind` = "storage": "blob", "bool", "date", "image", "number", "object" o "string". "number" is returned for any numeric types including duration; "string" is returned for uuid, alpha and text attribute types; "blob" attributes are [blob objects](../Concepts/dt_blob.md#blob-types).
  • if `.kind` = "relatedEntity": related dataClass name
  • if `.kind` = "relatedEntities": related dataClass name + "Selection" suffix
  • if `.kind` = "calculated" or "alias": same as above, depending on the result
  • | -| unique | Boolean | True si el valor del atributo debe ser único. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". | -| classID | Text | Disponible sólo si `.type = "object"` y se ha especificado una clase en el editor de estructuras.
    Devuelve el nombre de la clase utilizada para instanciar el objeto. | +| Propiedad | Tipo | Descripción | +| ---------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| autoFilled | Boolean | True si el valor del atributo es rellenado automáticamente por 4D. Corresponde a las siguientes propiedades de campo 4D: "Autoincremento" para campos de tipo numérico y "Auto UUID" para campos UUID (alfa). No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". | +| exposed | Boolean | True si el atributo está expuesto en REST | +| fieldNumber | integer | Número de campo 4D interno del atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". | +| fieldType | Integer | Tipo de campo de base de datos 4D del atributo. Depende del atributo `kind`. Valores posibles:
  • si `.kind` = "storage": tipo de campo 4D correspondiente, ver [`Value type`](../commands-legacy/value-type.md)
  • si `.kind` = "relatedEntity": 38 (`is object`)
  • si `.kind` = "relatedEntities": 42 (`is collection`)
  • si `.kind` = "calculated" o "alias" = igual que arriba, dependiendo del valor resultante (tipo de campo, relatedEntity o relatedEntities)
  • | +| indexed | Boolean | True si hay un índice B-tree o Cluster B-tree en el atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". | +| inverseName | Text | Nombre del atributo que se encuentra al otro lado de la relación. Sólo se devuelve cuando `.kind` = "relatedEntity" o "relatedEntities". | +| keywordIndexed | Boolean | True si existe un índice de palabras clave en el atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". | +| kind | Text | Categoría del atributo. Valores posibles:
  • "storage": atributo de almacenamiento (o escalar), es decir, un atributo que almacena un valor, no una referencia a otro atributo
  • "calculated": atributo calculado, es decir, definido a través de una [`función get`](../ORDA/ordaClasses.md#function-get-attributename)
  • "alias": atributo construido sobre [otro atributo](../ORDA/ordaClasses.md#alias-attributes-1)
  • "relatedEntity": atributo de relación N -> 1 (referencia a una entidad)
  • "relatedEntities": atributo de relación 1 -> N (referencia a una selección de entidades)
  • | +| mandatory | Boolean | True si se rechaza la entrada de valores null para el atributo. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". Nota: esta propiedad corresponde a la propiedad de campo "Rechazar entrada de valor NULL" a nivel de base de datos 4D. No tiene relación con la propiedad "Obligatorio" existente, que es una opción de control de entrada de datos para una tabla. | +| name | Text | Nombre del atributo como cadena | +| path | Text | Ruta de [un atributo alias](../ORDA/ordaClasses.md#alias-attributes-1) basada en una relación | +| readOnly | Boolean | True si el atributo es de sólo lectura. Por ejemplo, los atributos calculados sin la [función `set`](../ORDA/ordaClasses.md#function-set-attributename) son de solo lectura. | +| relatedDataClass | Text | Nombre del dataclass relacionado con el atributo. Sólo se devuelve cuando `.kind` = "relatedEntity" o "relatedEntities". | +| type | Text | Tipo de valor conceptual del atributo, útil para la programación genérica. Depende del atributo `kind`. Valores posibles:
  • si `.kind` = "storage": "blob", "bool", "date", "image", "number", "object" o "string". "number" se devuelve para todo tipo numérico, incluida la duración; "string" se devuelve para los tipos de atributo uuid, alpha y text; los atributos "blob" son [objetos blob](../Concepts/dt_blob.md#blob-types).
  • si `.kind` = "relatedEntity": nombre de la dataClass relacionada
  • si `.kind` = "relatedEntities": nombre de la dataClass relacionada + sufijo "Selection
  • si `.kind` = "calculated" o "alias": lo mismo que arriba, dependiendo del resultado
  • | +| unique | Boolean | True si el valor del atributo debe ser único. No se devuelve si `.kind` = "relatedEntity" o "relatedEntities". | +| classID | Text | Disponible sólo si `.type = "object"` y se ha especificado una clase en el editor de estructuras.
    Devuelve el nombre de la clase utilizada para instanciar el objeto. | :::tip diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntityClass.md index 085f9a03146cdc..2f7cc5f874bd6b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntityClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntityClass.md @@ -1062,7 +1062,7 @@ El objeto devuelto por `.lock()` contiene las siguientes propiedades: | `dk status entity does not exist anymore` | 5 | La entidad ya no existe en los datos. Este error puede ocurrir en los siguientes casos:
  • la entidad ha sido eliminada (el marcador ha cambiado y ahora el espacio de memoria está libre)
  • la entidad ha sido eliminada y reemplazada por otra con otra clave primaria (el marcador ha cambiado y una nueva entidad ahora utiliza el espacio memoria). Cuando se utiliza `.drop()`, este error puede devolverse cuando se utiliza la opción dk force drop if stamp changed. Cuando se utiliza `.lock()`, este error puede ser devuelto cuando se utiliza la opción `dk reload if stamp changed`

  • **statusText asociado**: "Entity does not exist anymore" | | `dk status locked` | 3 | La entidad está bloqueada por un bloqueo pesimista. **statusText asociado**: "Already locked" | | `dk status serious error` | 4 | Un error crítico es un error de bajo nivel de la base de datos (por ejemplo, una llave duplicada), un error de hardware, etc.
    **statusText asociado**\*: "Other error" | -| `dk status stamp has changed` | 2 | El valor del sello interno de la entidad no coincide con el de la entidad almacenada en los datos (bloqueo optimista).with `.save()`: error only if the `dk auto merge` option is not used
  • with `.drop()`: error only if the `dk force drop if stamp changed` option is not used
  • with `.lock()`: error only if the `dk reload if stamp changed` option is not used

  • **Associated statusText**: "Stamp has changed" | +| `dk status stamp has changed` | 2 | El valor del sello interno de la entidad no coincide con el de la entidad almacenada en los datos (bloqueo optimista).con `.save()`: error sólo si no se utiliza la opción `dk auto merge`
  • con `.drop()`: error sólo si no se usa la opción `dk force drop if stamp changed`
  • con `.lock()`: error sólo si no se utiliza la opción `dk reload if stamp changed`.

  • **statusText asociado**: "Stamp has changed" | #### Ejemplo 1 @@ -1339,7 +1339,7 @@ Los siguientes valores pueden ser devueltos en las propiedades `status`y `status | `dk status validation failed` | 7 | Error no crítico enviado por el desarrollador para un [evento de validación](../ORDA/orda-events.md). **statusText asociado**: "Mild Validation Error" | | `dk status serious error` | 4 | Un error grave es un error de base de datos de bajo nivel (por ejemplo, una llave duplicada), un error de hardware, etc. **statusText asociado**: "Other error" | | `dk status serious validation error` | 8 | Error crítico enviado por el desarrollador para un [evento de validación](../ORDA/orda-events.md). **statusText asociado**: "Serious Validation Error" | -| `dk status stamp has changed` | 2 | El valor del marcador interno (stamp) de la entidad no coincide con el de la entidad almacenada en los datos (bloqueo optimista).
  • with `.save()`: error only if the `dk auto merge` option is not used
  • with `.drop()`: error only if the `dk force drop if stamp changed` option is not used
  • with `.lock()`: error only if the `dk reload if stamp changed` option is not used

  • **Associated statusText**: "Stamp has changed" | +| `dk status stamp has changed` | 2 | El valor del marcador interno (stamp) de la entidad no coincide con el de la entidad almacenada en los datos (bloqueo optimista).
  • con `.save()`: error sólo si no se utiliza la opción `dk auto merge`.
  • con `.drop()`: error sólo si no se usa la opción `dk force drop if stamp changed`
  • con `.lock()`: error sólo si no se utiliza la opción `dk reload if stamp changed`.

  • **statusText asociado**: "Stamp has changed" | | `dk status wrong permission` | 1 | Los privilegios actuales no permiten guardar la entidad. **StatusText asociado**: "Permission Error" | #### Ejemplo 1 diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/WebSocketClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/WebSocketClass.md index 7fd62229ffcd8b..2f158cd1451b03 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/WebSocketClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/WebSocketClass.md @@ -101,14 +101,14 @@ En *connectionHandler*, puede pasar un objeto que contenga funciones de retrolla - Las retrollamadas se llaman automáticamente en el contexto del formulario o worker que inicia la conexión. - El WebSocket será válido siempre y cuando el formulario o trabajador no esté cerrado. -| Propiedad | Tipo | Descripción | -| ----------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| onMessage | [Function](FunctionClass.md) | Función de retrollamada para datos WebSocket. Llamada cada vez que el WebSocket ha recibido datos. La retrollamada recibe los siguientes parámetros
  • :`$1`: objeto WebSocket`$2`
  • : objeto
    • `$2.type` (texto): siempre "message"
    • `$2.data` (texto, blob u objeto, ver `dataType`): datos recibidos
    | -| onError | [Function](FunctionClass.md) | Función de retrollamada para errores de ejecución. The callback receives the following parameters:
  • `$1`: WebSocket object
  • `$2`: Object
    • `$2.type` (text): always "error"
    • `$2.errors`: collection of 4D errors stack in case of execution error.
      • `[].errCode` (number): 4D error code
      • `[].message` (text): Description of the 4D error
      • `[].componentSignature` (text): Signature of the internal component which returned the error
    | -| onTerminate | [Function](FunctionClass.md) | Función de retrollamada cuando el WebSocket se termina. The callback receives the following parameters:
  • `$1`: WebSocket object
  • `$2`: Object
    • `$2.code` (number, read-only): unsigned short containing the close code sent by the server.
    • `$2.reason` (text, sólo lectura): razón por la que el servidor cerró la conexión. Esto es específico al servidor y al subprotocolo particular.
    | -| onOpen | [Function](FunctionClass.md) | Función de retrollamada cuando el webSocket está abierto. La retrollamada recibe los siguientes parámetros
  • :`$1`: objeto WebSocket
  • :`$2` objeto
    • `$2.type` (texto): siempre "open"
    | -| dataType | Text | Tipo de datos recibidos o enviados. Valores disponibles: "text" (por defecto), "blob", "object". "text" = utf-8 | -| headers | Object | Encabezados del WebSocket.
  • Syntax for standard key assignment: `headers.*key*:=*value*` (*value* can be a Collection if the same key appears multiple times)
  • Syntax for Cookie assignment (particular case): `headers.Cookie:="*name*=*value* {; *name2*=*value2*{; ... } }"`
  • | +| Propiedad | Tipo | Descripción | +| ----------- | ---------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| onMessage | [Function](FunctionClass.md) | Función de retrollamada para datos WebSocket. Llamada cada vez que el WebSocket ha recibido datos. La retrollamada recibe los siguientes parámetros
  • :`$1`: objeto WebSocket`$2`
  • : objeto
    • `$2.type` (texto): siempre "message"
    • `$2.data` (texto, blob u objeto, ver `dataType`): datos recibidos
    | +| onError | [Function](FunctionClass.md) | Función de retrollamada para errores de ejecución. La retrollamada recibe los siguientes parámetros:
  • `$1`: objeto WebSocket
  • `$2`: Objeto
    • `$2.type` (texto): siempre "error"
    • `$2.errors`: colección de errores 4D apilados en caso de error de ejecución.
      • `[].errCode` (número): código de error 4D
      • `[].message` (texto): descripción del error 4D
      • `[].componentSignature` (texto): firma del componente interno que ha devuelto el error
    | +| onTerminate | [Function](FunctionClass.md) | Función de retrollamada cuando el WebSocket se termina. La retrollamada recibe los siguientes parámetros:
  • `$1`: objeto WebSocket
  • `$2`: objeto
    • `$2.code` (number, solo lectura): unsigned short que contiene el código de cierre enviado por el servidor.
    • `$2.reason` (text, sólo lectura): razón por la que el servidor cerró la conexión. Esto es específico al servidor y al subprotocolo particular.
    | +| onOpen | [Function](FunctionClass.md) | Función de retrollamada cuando el webSocket está abierto. La retrollamada recibe los siguientes parámetros
  • :`$1`: objeto WebSocket
  • :`$2` objeto
    • `$2.type` (texto): siempre "open"
    | +| dataType | Text | Tipo de datos recibidos o enviados. Valores disponibles: "text" (por defecto), "blob", "object". "text" = utf-8 | +| headers | Object | Encabezados del WebSocket.
  • Sintaxis para la asignación de llave estándar: `headers.*key*:=*value*` (*value* puede ser una Colección si la misma llave aparece varias veces)
  • Sintaxis para asignación de Cookie (caso particular): `headers.Cookie:="*name*=*value* {; *name2*=*value2*{; ... } }"`
  • | Esta es la secuencia de llamadas de retorno: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/shared.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/shared.md index 83231eae5183e7..541649c57e209d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/shared.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/shared.md @@ -3,7 +3,7 @@ id: shared title: Objetos y colecciones compartidos --- -**Los objetos compartidos** y **las colecciones compartidas** son [objetos](./dt_object.md) y [colecciones](./dt_collection.md) específicas cuyo contenido se comparte entre procesos. In contrast to [interprocess variables](./variables.md#interprocess-variables), shared objects and shared collections have the advantage of being compatible with *[Preemptive processes](../Develop/preemptive.md)*: they can be passed by reference as parameters to commands such as [`New process`](../commands-legacy/new-process.md) or [`CALL WORKER`](../commands-legacy/call-worker.md). +**Los objetos compartidos** y **las colecciones compartidas** son [objetos](./dt_object.md) y [colecciones](./dt_collection.md) específicas cuyo contenido se comparte entre procesos. A diferencia de las [variables interproceso](./variables.md#interprocess-variables), los objetos compartidos y las colecciones compartidas tienen la ventaja de ser compatibles con *[Procesos apropiativos](../Develop/preemptive.md)*: pueden pasarse por referencia como parámetros a comandos como [`New process`](../commands-legacy/new-process.md) o [`CALL WORKER`](../commands-legacy/call-worker.md). Los objetos compartidos y las colecciones compartidas se almacenan en variables estándar [`Object`](./dt_object.md) y [`Collection`](./dt_collection.md), pero deben instanciarse utilizando comandos específicos: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md index ba4f982df1d08d..019f63905b11b4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md @@ -335,13 +335,13 @@ Para iniciar este historial: Para cada petición, se registran los siguientes campos: -| Columna # | Descripción | -| --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 1 | Número de operación único y secuencial en la sesión de historial | -| 2 | Fecha y hora en el formato RFC3339 (yyyy-mm-ddThh:mm:ss.ms) | -| 3 | ID Proceso 4D | -| 4 | ID único del proceso | -| 5 |
    • SMTP,POP3, or IMAP session startup information, including server host name, TCP port number used to connect to SMTP,POP3, or IMAP server and TLS status,or
    • data exchanged between server and client, starting with "S <" (data received from the SMTP,POP3, or IMAP server) or "C >" (data sent by the SMTP,POP3, or IMAP client): authentication mode list sent by the server and selected authentication mode, any error reported by the SMTP,POP3, or IMAP Server, header information of sent mail (standard version only) and if the mail is saved on the server,or
    • SMTP,POP3, or IMAP session closing information.
    | +| Columna # | Descripción | +| --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 1 | Número de operación único y secuencial en la sesión de historial | +| 2 | Fecha y hora en el formato RFC3339 (yyyy-mm-ddThh:mm:ss.ms) | +| 3 | ID Proceso 4D | +| 4 | ID único del proceso | +| 5 |
    • Información de inicio de sesión de la sesión SMTP,POP3 o IMAP, incluyendo el nombre del servidor, número de puerto TCP utilizado para conectarse al servidor SMTP,POP3 o IMAP y estado de TLS, o
    • datos intercambiados entre el servidor y el cliente, empezando por "S <" (datos recibidos del servidor SMTP,POP3 o IMAP) o "C >" (datos enviados por el cliente SMTP,POP3 o IMAP): lista de modos de autenticación enviada por el servidor y modo de autenticación seleccionado, cualquier error notificado por el servidor SMTP,POP3 o IMAP, información del encabezado del correo enviado (sólo versión estándar) y si el correo se guarda en el servidor, o
    • Información de cierre de sesión SMTP,POP3 o IMAP.
    | ## Peticiones ORDA diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Extensions/develop-components.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Extensions/develop-components.md index c47df96f86926b..e793ebd21b4d55 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Extensions/develop-components.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Extensions/develop-components.md @@ -199,7 +199,7 @@ Un *namespace* garantiza que no surja ningún conflicto cuando un proyecto local ::: -When you enter a value, you declare that component classes will be available in the [user class store (**cs**)](../Concepts/classes.md#cs) of the host project as well as its loaded components, through the `cs.` espacio de nombres. Por ejemplo, si introduce "eGeometry" como namespace del componente, asumiendo que ha creado una clase `Rectangle` que contiene una función `getArea()`, una vez que su proyecto se instala como componente, el desarrollador del proyecto local puede escribir: +Al introducir un valor, se declara que las clases de los componentes estarán disponibles en el [almacén de clases de usuario (**cs**)](../Concepts/classes.md#cs) del proyecto principal, así como sus componentes cargados, a través del `cs.`. Por ejemplo, si introduce "eGeometry" como namespace del componente, asumiendo que ha creado una clase `Rectangle` que contiene una función `getArea()`, una vez que su proyecto se instala como componente, el desarrollador del proyecto local puede escribir: ```4d //en el proyecto principal o en uno de sus componentes diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md index 2ec27b09af74e2..1688b6ac7b9620 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md @@ -57,10 +57,10 @@ Las imágenes de alta resolución con la convención @nx pueden utilizarse en lo Aunque 4D prioriza automáticamente la resolución más alta, existen, sin embargo, algunas diferencias de comportamiento en función de los ppp de la pantalla y de la imagen\*(\*)\*, y del formato de la imagen: -| Operación | Comportamiento | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Soltar o pegar | If the picture has:
    • **72dpi or 96dpi** - The picture is "[Center](FormObjects/properties_Picture.md#center--truncated-non-centered)" formatted and the object containing the picture has the same number of pixels.
    • **Other dpi** - The picture is "[Scaled to fit](FormObjects/properties_Picture.md#scaled-to-fit)" formatted and the object containing the picture is equal to (picture's number of pixels \* screen dpi) / (picture's dpi)
    • **No dpi** - The picture is "[Scaled to fit](FormObjects/properties_Picture.md#scaled-to-fit)" formatted.
    | -| [Tamaño automático](https://doc.4d.com/4Dv20/4D/20.2/Setting-object-display-properties.300-6750143.en.html#148057) (menú contextual del editor de formularios) | Si el formato de visualización de la imagen es:
    • **[Escalado](FormObjects/properties_Picture.md#scaled-to-fit)** - El objeto que contiene la imagen se redimensiona según (número de píxeles de la imagen \* dpi de la pantalla) / (dpi de la imagen)
    • **No escalado** - El objeto que contiene la imagen tiene la misma cantidad de píxeles que la imagen.
    | +| Operación | Comportamiento | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Soltar o pegar | Si la imagen tiene:
    • **72dpi o 96dpi** - La imagen tiene formato "[Centro](FormObjects/properties_Picture.md#center--truncated-non-centered)" y el objeto que contiene la imagen tiene el mismo número de píxeles.
    • **Otros dpi** - La imagen tiene el formato "[Escalado para encajar](FormObjects/properties_Picture.md#scaled-to-fit)" y el objeto que contiene la imagen es igual a (número de píxeles \* pantalla dpi) / (dpi)
    • **Sin dpi** - La imagen tiene el formato "[Escalado para encajar](FormObjects/properties_Picture.md#scaled-to-fit)".
    | +| [Tamaño automático](https://doc.4d.com/4Dv20/4D/20.2/Setting-object-display-properties.300-6750143.en.html#148057) (menú contextual del editor de formularios) | Si el formato de visualización de la imagen es:
    • **[Escalado](FormObjects/properties_Picture.md#scaled-to-fit)** - El objeto que contiene la imagen se redimensiona según (número de píxeles de la imagen \* dpi de la pantalla) / (dpi de la imagen)
    • **No escalado** - El objeto que contiene la imagen tiene la misma cantidad de píxeles que la imagen.
    | *(\*) Generalmente, macOS = 72 dpi, Windows = 96 dpi* diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md index 0c6748a2bea272..793372435420eb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md @@ -64,7 +64,7 @@ Coordenadas inferiores del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -84,7 +84,7 @@ Coordenadas de izquierda del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -104,7 +104,7 @@ Coordenadas de derecha del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -124,7 +124,7 @@ Coordenadas superiores del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -160,7 +160,7 @@ Con [áreas de texto](text.md) y [entradas](input_overview.md): ::: -You can also set this property using the [OBJECT Get corner radius](../commands-legacy/object-get-corner-radius.md) and [OBJECT SET CORNER RADIUS](../commands-legacy/object-set-corner-radius.md) commands. +También se puede definir esta propiedad utilizando los comandos [OBJECT Get corner radius](../commands-legacy/object-get-corner-radius.md) y [OBJECT SET CORNER RADIUS](../commands-legacy/object-set-corner-radius.md). #### Gramática JSON @@ -192,7 +192,7 @@ Esta propiedad designa el tamaño vertical de un objeto. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -205,7 +205,7 @@ Esta propiedad designa el tamaño vertical de un objeto. Esta propiedad designa el tamaño horizontal de un objeto. > - Algunos objetos pueden tener una altura predefinida que no se puede modificar. -> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +> - Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox-column.md), el usuario también puede cambiar manualmente el tamaño de la columna. > - Al redimensionar el formulario, si la propiedad de [dimensionamiento horizontal "Agrandar"](properties_ResizingOptions.md#horizontal-sizing) fue asignada al list box, la columna más a la derecha se agrandará más allá de su ancho máximo, si es necesario. #### Gramática JSON @@ -216,7 +216,7 @@ Esta propiedad designa el tamaño horizontal de un objeto. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Rectángulo](shapes_overview.md#rectangle) - [Regla](ruler.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -344,7 +344,7 @@ Establece un relleno horizontal para las celdas. El valor se establece en píxel #### Objetos soportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Pies de página](properties_Footers.md) - [Encabezados](properties_Headers.md) #### Comandos @@ -368,7 +368,7 @@ Establece un relleno vertical para las celdas. El valor se establece en píxeles #### Objetos soportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Pies de página](properties_Footers.md) - [Encabezados](properties_Headers.md) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_WebArea.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_WebArea.md index f7941e2940a2fa..112782f38715c1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_WebArea.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_WebArea.md @@ -29,7 +29,7 @@ Cuando esta propiedad está activada, se instancia un objeto JavaScript especial Nombre de una variable de tipo Longint. Esta variable recibirá un valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente. -> As of 4D 19 R5, this variable is only updated on Windows if the Web area [uses the embedded Web rendering engine](properties_WebArea.md#use-embedded-web-rendering-engine). +> A partir de 4D 19 R5, esta variable solo se actualiza en Windows si el área Web [utiliza el motor de renderizado Web anidado](properties_WebArea.md#use-embedded-web-rendering-engine). #### Gramática JSON @@ -85,7 +85,7 @@ Esta opción permite elegir entre dos motores de renderizado para el área web, > En Windows, si Microsoft Edge WebView2 no está instalado, 4D utiliza el motor integrado como motor de renderizado del sistema. Para saber si está instalado en su sistema, busque "Microsoft Edge WebView2 Runtime" en su panel de aplicaciones. -- **marcado** - `valor JSON: anidado`: en este caso, 4D utiliza Chromium Embedded Framework (CEF). La utilización del motor web integrado significa que la representación de las áreas web y su funcionamiento en su aplicación son idénticos independientemente de la plataforma utilizada para ejecutar 4D (no obstante, pueden observarse ligeras variaciones de píxeles o diferencias relacionadas con la implementación de la red). When this option is chosen, you no longer benefit from automatic updates of the Web engine performed by the operating system; however, [new versions of the engines are regularly provided through 4D](../Notes/updates.md#library-table-4d-21-lts). +- **marcado** - `valor JSON: anidado`: en este caso, 4D utiliza Chromium Embedded Framework (CEF). La utilización del motor web integrado significa que la representación de las áreas web y su funcionamiento en su aplicación son idénticos independientemente de la plataforma utilizada para ejecutar 4D (no obstante, pueden observarse ligeras variaciones de píxeles o diferencias relacionadas con la implementación de la red). Cuando se elige esta opción, ya no se beneficia de las actualizaciones automáticas del motor Web realizadas por el sistema operativo; sin embargo, [las nuevas versiones de los motores se proporcionan regularmente a través de 4D](../Notes/updates.md#library-table-4d-21-lts). El motor CEF tiene las siguientes limitaciones: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Menus/properties.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Menus/properties.md index 4381e2fcbd55c7..997fd352668b11 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Menus/properties.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Menus/properties.md @@ -159,7 +159,7 @@ Las marcas de verificación se utilizan generalmente para los elementos del men ### Estilos de fuentes -4D le permite personalizar los menús aplicando diferentes estilos de letra a los comandos del menú. You can customize your menus with the Bold, Italic or Underline styles through options in the Menu editor or using the [`SET MENU ITEM STYLE`](../commands/set-menu-item-style) language command. +4D le permite personalizar los menús aplicando diferentes estilos de letra a los comandos del menú. Puede personalizar sus menús con los estilos Negrita, Cursiva o Subrayado mediante las opciones del editor de menús o utilizando el comando del lenguaje [`SET MENU ITEM STYLE`](../commands/set-menu-item-style). Como regla general, aplique los estilos de fuente con moderación a sus menús; demasiados estilos distraerán al usuario y darán un aspecto desordenado a su aplicación. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/ORDA/entities.md b/i18n/es/docusaurus-plugin-content-docs/version-21/ORDA/entities.md index f4a37f969d1f0e..aab7e21670e71e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/ORDA/entities.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/ORDA/entities.md @@ -568,7 +568,7 @@ El siguiente diagrama ilustra el bloqueo optimista: 2. El primer proceso modifica la entidad y valida el cambio. Se llama al método `entity.save( )`. El motor 4D compara automáticamente el valor del marcador interno de la entidad modificada con el de la entidad almacenada en los datos. Como corresponden, la entidad se guarda y el valor de su marcador se incrementa.

    ![](../assets/en/ORDA/optimisticLock2.png) -3. El segundo proceso también modifica la entidad cargada y valida sus cambios. Se llama al método `entity.save( )`. Since the stamp value of the modified entity does not match the one of the entity stored in the data, the save is not performed and an error is returned.

    ![](../assets/en/ORDA/optimisticLock3.png) +3. El segundo proceso también modifica la entidad cargada y valida sus cambios. Se llama al método `entity.save( )`. Dado que el valor del sello de la entidad modificada no coincide con el de la entidad almacenada en los datos, no se realiza el guardado y se devuelve un error.

    ![](../assets/en/ORDA/optimisticLock3.png) Esto también puede ilustrarse con el siguiente código: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/ORDA/orda-events.md b/i18n/es/docusaurus-plugin-content-docs/version-21/ORDA/orda-events.md index 9e988449b4074a..15d702bb635442 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/ORDA/orda-events.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/ORDA/orda-events.md @@ -139,7 +139,7 @@ Este evento se activa tan pronto como el motor de 4D Server / 4D detecta una mod - el usuario define un valor en un formulario 4D, - el código 4D realiza una asignación con el operador `:=`. El evento también se activa en caso de autoasignación (`$entity.attribute:=$entity.attribute`). - en **cliente/servidor sin la palabra clave `local`**: algún código 4D que hace una asignación con el operador `:=` es [ejecutado en el servidor](../commands-legacy/execute-on-server.md). -- in **client/server without the `local` keyword**, in **[Qodly application](https://developer.4d.com/qodly)** and **[remote datastore](../commands/open-datastore.md)**: the entity is received on 4D Server while calling an ORDA function (on the entity or with the entity as parameter). Significa que puede que tenga que implementar una función *refresh* o *preview* en la aplicación remota que envía una petición ORDA al servidor y activa el evento. +- en **cliente/servidor sin la palabra clave `local`**, en una **[aplicación Qodly](https://developer.4d.com/qodly)** y **[datastore remoto](../commands/open-datastore.md)**: la entidad se recibe en el servidor 4D mientras se llama a una función ORDA (en la entidad o con la entidad como parámetro). Significa que puede que tenga que implementar una función *refresh* o *preview* en la aplicación remota que envía una petición ORDA al servidor y activa el evento. - con el servidor REST: el valor es recibido en el servidor REST con una [petición REST](../REST/$method.md#methodupdate) (`$method=update`) La función recibe un [objeto *event*](#event-parameter) como parámetro. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Preferences/methods.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Preferences/methods.md index 53df15267ab141..ed52afde664fa5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Preferences/methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Preferences/methods.md @@ -180,8 +180,8 @@ Si deselecciona esta opción, sólo se mostrará la flecha amarilla. Esta área le permite configurar los mecanismos de autocompletar en el Editor de código para adaptarlo a sus propios hábitos de trabajo. -| | Descripción | -| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Apertura automática de la ventana | Activa la visualización automática de la ventana de sugerencias para:
    • Constantes
    • Variables (locales e interproceso) y atributos del objeto
    • Tablas
    • Prototipos (es decir, funciones de clase)

    Por ejemplo, cuando se selecciona la opción "Variables (locales o interproceso) y atributos del objeto", aparece una lista de sugerencias cuando se escribe el caracter $:

    ![](../assets/en/Preferences/suggestionsAutoOpen.png)

    Puede deshabilitar esta funcionalidad para ciertos elementos del lenguaje deseleccionando su opción correspondiente. | -| Validación de una sugerencia | Sets the entry context that allows the Code Editor to validate automatically the current suggestion displayed in the autocomplete window.
    • **Tabulación y delimitadores**
      Cuando se selecciona esta opción, puede validar la selección actual con la tecla Tab o con cualquier delimitador pertinente para el contexto. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Esta es la lista de delimitadores que se tienen en cuenta:
      ( ; : = < [ {
    • **Sólo tabulador**
      Cuando se selecciona esta opción, sólo se puede utilizar el tabulador para insertar la sugerencia actual. Esto puede utilizarse más concretamente para facilitar la introducción de caracteres delimitadores en los nombres de elementos, como ${1}.**Note**: También puede hacer doble clic en la ventana o presionar la tecla Retorno de carro para validar una sugerencia.
    | +| | Descripción | +| --------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Apertura automática de la ventana | Activa la visualización automática de la ventana de sugerencias para:
    • Constantes
    • Variables (locales e interproceso) y atributos del objeto
    • Tablas
    • Prototipos (es decir, funciones de clase)

    Por ejemplo, cuando se selecciona la opción "Variables (locales o interproceso) y atributos del objeto", aparece una lista de sugerencias cuando se escribe el caracter $:

    ![](../assets/en/Preferences/suggestionsAutoOpen.png)

    Puede deshabilitar esta funcionalidad para ciertos elementos del lenguaje deseleccionando su opción correspondiente. | +| Validación de una sugerencia | Define el contexto de entrada que permite al Editor de Código validar automáticamente la sugerencia actual mostrada en la ventana de autocompletar.
    • **Tabulación y delimitadores**
      Cuando se selecciona esta opción, puede validar la selección actual con la tecla Tab o con cualquier delimitador pertinente para el contexto. Por ejemplo, si introduce "ALE" y luego "(", 4D escribe automáticamente "ALERT(" en el editor. Esta es la lista de delimitadores que se tienen en cuenta:
      ( ; : = < [ {
    • **Sólo tabulador**
      Cuando se selecciona esta opción, sólo se puede utilizar el tabulador para insertar la sugerencia actual. Esto puede utilizarse más concretamente para facilitar la introducción de caracteres delimitadores en los nombres de elementos, como ${1}.**Note**: También puede hacer doble clic en la ventana o presionar la tecla Retorno de carro para validar una sugerencia.
    | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/REST/$method.md b/i18n/es/docusaurus-plugin-content-docs/version-21/REST/$method.md index 706279be3d9811..5cfd1b7542d213 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/REST/$method.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/REST/$method.md @@ -196,7 +196,7 @@ Si surge un problema al añadir o modificar una entidad, se le devolverá un err - **Las fechas** deben expresarse en formato JS: YYYY-MM-DDTHH:MM:SSZ (por ejemplo, "2010-10-05T23:00:00Z"). Si ha seleccionado la propiedad Fecha únicamente para su atributo Fecha, se eliminará la zona horaria y la hora (hora, minutos y segundos). En este caso, también puede enviar la fecha en el formato que se le devuelve dd!mm!aaaa (por ejemplo, 05!10!2013). - **Booleanos** son true o false. -- Uploaded files using `$upload` can be applied to an attribute of type Image or BLOB by passing the object returned in the following format `{ "ID": "D507BC03E613487E9B4C2F6A0512FE50"}` +- Los archivos subidos mediante `$upload` pueden aplicarse a un atributo de tipo Imagen o BLOB pasando el objeto devuelto en el siguiente formato `{ "ID": "D507BC03E613487E9B4C2F6A0512FE50"}` ::: ### Ejemplo diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/REST/authUsers.md b/i18n/es/docusaurus-plugin-content-docs/version-21/REST/authUsers.md index 8178a6344fff43..96d796f4dc38ba 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/REST/authUsers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/REST/authUsers.md @@ -31,7 +31,7 @@ La secuencia de inicio de sesión del usuario es la siguiente: 2. Usted llama a su [función `authentify()`](#function-authentify) (creada previamente), en la que revisa las credenciales de usuario y llama a [`Session.setPrivileges()`](../API/SessionClass.md#setprivileges) con los privilegios apropiados. `authentify()` debe ser una [función datastore class](../ORDA/ordaClasses.md#datastore-class). -3. La petición `/rest/$catalog/authentify` se envía al servidor junto con las credenciales del usuario. This step only requires a basic login form that do not access data; it can be a [Qodly page](developer.4d.com/qodly/) (called via the `/rest/$getWebForm` request). +3. La petición `/rest/$catalog/authentify` se envía al servidor junto con las credenciales del usuario. Este paso sólo requiere un formulario de inicio de sesión básico que no tenga acceso a datos; puede ser una [página Qodly](developer.4d.com/qodly/) (llamada a través de la solicitud `/rest/$getWebForm`). 4. Si el usuario se autentica correctamente, se consume una licencia 4D en el servidor y se aceptan todas las peticiones REST. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md b/i18n/es/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md index 3fd35a149f536f..2c0ac46ac02af9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md @@ -35,14 +35,14 @@ Puede pasar un *filePath* o *fileObj*: Puede omitir el parámetro *format*, en cuyo caso deberá especificar la extensión en *filePath*. También puede pasar una constante del tema *4D Write Pro Constants* en el parámetro *format*. En este caso, 4D añade la extensión apropiada al nombre del archivo si es necesario. Se soportan los siguientes formatos: -| Constante | Valor | Comentario | -| -------------------- | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | 4 | El documento 4D Write Pro se guarda en un formato de archivo nativo (HTML comprimido e imágenes guardadas en una carpeta separada). Se incluyen las etiquetas específicas 4D y no se calculan las expresiones 4D. Este formato es especialmente adecuado para guardar y archivar documentos 4D Write Pro en disco sin pérdida alguna. | -| wk docx | 7 | Extensión .docx. El documento 4D Write Pro se guarda en formato Microsoft Word. Compatibilidad certificada con Microsoft Word 2010 y versiones posteriores.

    Las partes del documento exportadas son:
    Cuerpo / encabezados / pies de página / seccionesPágina / configuración de impresión (márgenes, color de fondo / imagen, bordes, relleno, tamaño de papel / orientación)Imágenes - en línea, ancladas, y patrón de imagen de fondo (definido con wk background image)Variables y expresiones compatibles (número de página, número de páginas, fecha, hora, metadatos). Las variables y expresiones no compatibles serán evaluadas y congeladas antes de export.Links -
    BookkmarksURLsNote que algunos ajustes de 4D Write Pro pueden no estar disponibles o comportarse de forma diferente en Microsoft Word. | -| wk mime html | 1 | El documento 4D Write Pro se guarda como HTML MIME estándar con documentos HTML e imágenes anidadas como partes MIME (codificadas en base64). Se calculan las expresiones y se eliminan las etiquetas específicas de 4D y los enlaces de métodos. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Este formato es especialmente adecuado para enviar correos electrónicos HTML con el comando. | -| wk pdf | 5 | Extensión .pdf. El documento 4D Write Pro se guarda en formato PDF, según el modo vista Página. Los siguientes metadatos se exportan en un documento PDF: Título Autor Asunto Creador del contenido **Notas**: Las expresiones se congelan automáticamente al exportar el documento Los enlaces a métodos NO se exportan | -| wk svg | 8 | La página del documento 4D Write Pro se guarda en formato SVG, según el modo vista Página. **Nota:** al exportar a SVG, sólo puede exportar una página cada vez. Utilice el wk page index para especificar qué página exportar. | -| wk web page complete | 2 | Extensión .htm o .html. El documento se guarda como HTML estándar y sus recursos se guardan por separado. Se eliminan las etiquetas 4D y los enlaces a métodos 4D y se calculan las expresiones. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Only text boxes anchored to embedded view are exported (as divs). | +| Constante | Valor | Comentario | +| -------------------- | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk 4wp | 4 | El documento 4D Write Pro se guarda en un formato de archivo nativo (HTML comprimido e imágenes guardadas en una carpeta separada). Se incluyen las etiquetas específicas 4D y no se calculan las expresiones 4D. Este formato es especialmente adecuado para guardar y archivar documentos 4D Write Pro en disco sin pérdida alguna. | +| wk docx | 7 | Extensión .docx. El documento 4D Write Pro se guarda en formato Microsoft Word. Compatibilidad certificada con Microsoft Word 2010 y versiones posteriores.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk mime html | 1 | El documento 4D Write Pro se guarda como HTML MIME estándar con documentos HTML e imágenes anidadas como partes MIME (codificadas en base64). Se calculan las expresiones y se eliminan las etiquetas específicas de 4D y los enlaces de métodos. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Este formato es especialmente adecuado para enviar correos electrónicos HTML con el comando. | +| wk pdf | 5 | Extensión .pdf. El documento 4D Write Pro se guarda en formato PDF, según el modo vista Página. Los siguientes metadatos se exportan en un documento PDF: Título Autor Asunto Creador del contenido **Notas**: Las expresiones se congelan automáticamente al exportar el documento Los enlaces a métodos NO se exportan | +| wk svg | 8 | La página del documento 4D Write Pro se guarda en formato SVG, según el modo vista Página. **Nota:** al exportar a SVG, sólo puede exportar una página cada vez. Utilice el wk page index para especificar qué página exportar. | +| wk web page complete | 2 | Extensión .htm o .html. El documento se guarda como HTML estándar y sus recursos se guardan por separado. Se eliminan las etiquetas 4D y los enlaces a métodos 4D y se calculan las expresiones. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Only text boxes anchored to embedded view are exported (as divs). | **Notas:** diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md b/i18n/es/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md index 3f062889147de9..6908104e7562a3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md @@ -34,14 +34,14 @@ En *destination*, pase la variable que quiere llenar con el objeto exportado de En el parámetro *format*, pase una constante del tema *4D Write Pro Constants* para definir el formato de exportación que desea utilizar. Cada formato está relacionado con un uso específico. Se soportan los siguientes formatos: -| Constante | Tipo | Valor | Comentario | -| ------------------- | ------- | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | Integer | 4 | El documento 4D Write Pro se guarda en un formato de archivo nativo (HTML comprimido e imágenes guardadas en una carpeta separada). Se incluyen las etiquetas específicas 4D y no se calculan las expresiones 4D. Este formato es especialmente adecuado para guardar y archivar documentos 4D Write Pro en disco sin pérdida alguna. | -| wk docx | Integer | 7 | Extensión .docx. El documento 4D Write Pro se guarda en formato Microsoft Word. Compatibilidad certificada con Microsoft Word 2010 y versiones posteriores.

    Las partes del documento exportadas son:
    Cuerpo / encabezados / pies de página / seccionesPágina / configuración de impresión (márgenes, color de fondo / imagen, bordes, relleno, tamaño de papel / orientación)Imágenes - en línea, ancladas, y patrón de imagen de fondo (definido con wk background image)Variables y expresiones compatibles (número de página, número de páginas, fecha, hora, metadatos). Las variables y expresiones no compatibles serán evaluadas y congeladas antes de export.Links -
    BookkmarksURLsNote que algunos ajustes de 4D Write Pro pueden no estar disponibles o comportarse de forma diferente en Microsoft Word. | -| wk mime html | Integer | 1 | El documento 4D Write Pro se guarda como HTML MIME estándar con documentos HTML e imágenes anidadas como partes MIME (codificadas en base64). Se calculan las expresiones y se eliminan las etiquetas específicas de 4D y los enlaces de métodos. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Este formato es especialmente adecuado para enviar correos electrónicos HTML con el comando. | -| wk pdf | Integer | 5 | Extensión .pdf. El documento 4D Write Pro se guarda en formato PDF, según el modo vista Página. Los siguientes metadatos se exportan en un documento PDF: Título Autor Asunto Creador del contenido **Notas**: Las expresiones se congelan automáticamente al exportar el documento Los enlaces a métodos NO se exportan | -| wk svg | Integer | 8 | La página del documento 4D Write Pro se guarda en formato SVG, según el modo vista Página. **Nota:** al exportar a SVG, sólo puede exportar una página cada vez. Utilice el wk page index para especificar qué página exportar. | -| wk web page html 4D | Integer | 3 | El documento 4D Write Pro se guarda como HTML e incluye etiquetas específicas 4D; cada expresión se inserta como un espacio inseparable. Como este formato no tiene pérdidas, es apropiado para almacenar propósitos en un campo de texto. | +| Constante | Tipo | Valor | Comentario | +| ------------------- | ------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk 4wp | Integer | 4 | El documento 4D Write Pro se guarda en un formato de archivo nativo (HTML comprimido e imágenes guardadas en una carpeta separada). Se incluyen las etiquetas específicas 4D y no se calculan las expresiones 4D. Este formato es especialmente adecuado para guardar y archivar documentos 4D Write Pro en disco sin pérdida alguna. | +| wk docx | Integer | 7 | Extensión .docx. El documento 4D Write Pro se guarda en formato Microsoft Word. Compatibilidad certificada con Microsoft Word 2010 y versiones posteriores.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk mime html | Integer | 1 | El documento 4D Write Pro se guarda como HTML MIME estándar con documentos HTML e imágenes anidadas como partes MIME (codificadas en base64). Se calculan las expresiones y se eliminan las etiquetas específicas de 4D y los enlaces de métodos. Sólo se exportan los cuadros de texto anclados a la vista incrustada (como divs). Este formato es especialmente adecuado para enviar correos electrónicos HTML con el comando. | +| wk pdf | Integer | 5 | Extensión .pdf. El documento 4D Write Pro se guarda en formato PDF, según el modo vista Página. Los siguientes metadatos se exportan en un documento PDF: Título Autor Asunto Creador del contenido **Notas**: Las expresiones se congelan automáticamente al exportar el documento Los enlaces a métodos NO se exportan | +| wk svg | Integer | 8 | La página del documento 4D Write Pro se guarda en formato SVG, según el modo vista Página. **Nota:** al exportar a SVG, sólo puede exportar una página cada vez. Utilice el wk page index para especificar qué página exportar. | +| wk web page html 4D | Integer | 3 | El documento 4D Write Pro se guarda como HTML e incluye etiquetas específicas 4D; cada expresión se inserta como un espacio inseparable. Como este formato no tiene pérdidas, es apropiado para almacenar propósitos en un campo de texto. | **Notas:** diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAIMessage.md b/i18n/es/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAIMessage.md index 4b487b3a5307b5..6dbd0cd9120a45 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAIMessage.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAIMessage.md @@ -41,10 +41,10 @@ Añade una URL de imagen al contenido del mensaje. ### Crear un mensaje simple y adjuntar una imagen ```4d -// Create an instance of OpenAIMessage +// Crear una instancia de OpenAIMessage var $message:=cs.AIKit.OpenAIMessage({role: "user"; content: "Hello!"}) -// Add an image URL with details +// Añadir una URL de imagen con detalles $message.addImageURL("http://example.com/image.jpg"; "high") ``` diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/code-editor/write-class-method.md b/i18n/es/docusaurus-plugin-content-docs/version-21/code-editor/write-class-method.md index bd64aadb3c4e19..dba752035662dc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/code-editor/write-class-method.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/code-editor/write-class-method.md @@ -25,16 +25,16 @@ Si está acostumbrado a codificar con **VS Code**, también puede utilizar este Cada ventana del Editor de Código tiene una barra de herramientas que ofrece acceso instantáneo a las funciones básicas relacionadas con la ejecución y edición de código. -| Elemento | Icono | Descripción | -| ------------------------------------ | --------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **Ejecución del método** | ![execute-method](../assets/en/code-editor/execute-method.png) | Cuando se trabaja con métodos, cada ventana del Editor de Código tiene un botón que puede utilizarse para ejecutar el método actual. Utilizando el menú asociado a este botón, puede elegir el tipo de ejecución:
    • **Ejecutar nuevo proceso**: Crea un proceso y ejecuta el método en modo estándar en este proceso.
    • **Ejecutar y depurar nuevo proceso**: crea un nuevo proceso y muestra el método en la ventana del depurador para la ejecución paso a paso en este proceso.
    • **Ejecutar en el proceso de la aplicación**: ejecuta el método en modo estándar en el contexto del proceso de la aplicación (es decir, la ventana de visualización de los registros).
    • **Run and debug in Application process**: Displays the method in the Debugger window for step by step execution in the context of the Application process (in other words, the record display window).
    Para más información sobre la ejecución de métodos, ver [Llamada a métodos proyecto](../Concepts/methods.md#calling-project-methods). | -| **Buscar en el método** | ![search-icon](../assets/en/code-editor/search.png) | Muestra el [*Área de búsqueda*](#find-and-replace). | -| **Macros** | ![macros-button](../assets/en/code-editor/macros.png) | Inserta una macro en la selección. Haga clic en la flecha desplegable para mostrar una lista de macros disponibles. Para obtener más información sobre como crear e instanciar macros, consulte [Macros](#macros). | -| **Expandir todo/Contraer todo** | ![expand-collapse-button](../assets/en/code-editor/expand-collapse-all.png) | Estos botones permiten expandir o contraer todas las estructuras de flujo de control del código. | -| **Información del método** | ![method-information-icon](../assets/en/code-editor/method-information.png) | Muestra el diálogo [Propiedades del método](../Project/project-method-properties.md) (sólo métodos proyecto). | -| **Últimos valores del portapapeles** | ![last-clipboard-values-icon](../assets/en/code-editor/last-clipboard-values.png) | Muestra los últimos valores almacenados en el portapapeles. | -| **Portapapeles** | ![clipboard icons](../assets/en/code-editor/clipboards.png) | Nueve portapapeles disponibles en el editor de código. Puede [utilizar estos portapapeles](#clipboards) haciendo clic directamente en ellos o utilizando los atajos de teclado. Puede utilizar la opción [Preferencias](Preferences/methods.md#options-1) para ocultarlas. | -| **Menú desplegable de navegación** | ![code-navigation-icons](../assets/en/code-editor/tags.png) | Le permite navegar dentro de métodos y clases con contenido etiquetado automáticamente o marcadores declarados manualmente. Ver abajo | +| Elemento | Icono | Descripción | +| ------------------------------------ | --------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Ejecución del método** | ![execute-method](../assets/en/code-editor/execute-method.png) | Cuando se trabaja con métodos, cada ventana del Editor de Código tiene un botón que puede utilizarse para ejecutar el método actual. Utilizando el menú asociado a este botón, puede elegir el tipo de ejecución:
    • **Ejecutar nuevo proceso**: Crea un proceso y ejecuta el método en modo estándar en este proceso.
    • **Ejecutar y depurar nuevo proceso**: crea un nuevo proceso y muestra el método en la ventana del depurador para la ejecución paso a paso en este proceso.
    • **Ejecutar en el proceso de la aplicación**: ejecuta el método en modo estándar en el contexto del proceso de la aplicación (es decir, la ventana de visualización de los registros).
    • **Ejecutar y depurar en el proceso Aplicación**: muestra el método en la ventana Depurador para su ejecución paso a paso en el contexto del proceso Aplicación (es decir, en la ventana de visualización de registros).
    Para más información sobre la ejecución de métodos, ver [Llamada a métodos proyecto](../Concepts/methods.md#calling-project-methods). | +| **Buscar en el método** | ![search-icon](../assets/en/code-editor/search.png) | Muestra el [*Área de búsqueda*](#find-and-replace). | +| **Macros** | ![macros-button](../assets/en/code-editor/macros.png) | Inserta una macro en la selección. Haga clic en la flecha desplegable para mostrar una lista de macros disponibles. Para obtener más información sobre como crear e instanciar macros, consulte [Macros](#macros). | +| **Expandir todo/Contraer todo** | ![expand-collapse-button](../assets/en/code-editor/expand-collapse-all.png) | Estos botones permiten expandir o contraer todas las estructuras de flujo de control del código. | +| **Información del método** | ![method-information-icon](../assets/en/code-editor/method-information.png) | Muestra el diálogo [Propiedades del método](../Project/project-method-properties.md) (sólo métodos proyecto). | +| **Últimos valores del portapapeles** | ![last-clipboard-values-icon](../assets/en/code-editor/last-clipboard-values.png) | Muestra los últimos valores almacenados en el portapapeles. | +| **Portapapeles** | ![clipboard icons](../assets/en/code-editor/clipboards.png) | Nueve portapapeles disponibles en el editor de código. Puede [utilizar estos portapapeles](#clipboards) haciendo clic directamente en ellos o utilizando los atajos de teclado. Puede utilizar la opción [Preferencias](Preferences/methods.md#options-1) para ocultarlas. | +| **Menú desplegable de navegación** | ![code-navigation-icons](../assets/en/code-editor/tags.png) | Le permite navegar dentro de métodos y clases con contenido etiquetado automáticamente o marcadores declarados manualmente. Ver abajo | ### Área de edición diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-load.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-load.md index 176aa3946baa02..3189c4408f234a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-load.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-load.md @@ -81,7 +81,7 @@ Llamada a un formulario proyecto en un trabajo de impresión: ```4d OPEN PRINTING JOB FORM LOAD("print_form") - // execution of events and object methods +// ejecución de eventos y de métodos objeto ``` ## Ejemplo 2 @@ -91,7 +91,7 @@ Llamada a un formulario tabla en un trabajo de impresión: ```4d OPEN PRINTING JOB FORM LOAD([People];"print_form") - // execution of events and object methods + // ejecución de eventos y métodos de objeto ``` ## Ejemplo 3 @@ -100,14 +100,14 @@ Análisis del contenido de los formularios para efectuar el tratamiento de las ```4d FORM LOAD([People];"my_form") - // selection of form without execution of events or methods + // selección de formulario sin ejecución de eventos o métodos FORM GET OBJECTS(arrObjNames;arrObjPtrs;arrPages;*) For($i;1;Size of array(arrObjNames)) If(OBJECT Get type(*;arrObjNames{$i})=Object type text input) - //… processing + //… procesamiento End if End for - FORM UNLOAD //do not forget to unload the form + FORM UNLOAD //no olvide descargar el formulario ``` ## Ejemplo 4 @@ -115,14 +115,14 @@ Análisis del contenido de los formularios para efectuar el tratamiento de las El siguiente ejemplo devuelve el número de objetos de un formulario JSON: ```4d - ARRAY TEXT(objectsArray;0) //sort form items into arrays + ARRAY TEXT(objectsArray;0) //ordenar los elementos del formulario en arrays ARRAY POINTER(variablesArray;0) ARRAY INTEGER(pagesArray;0) - FORM LOAD("/RESOURCES/OutputForm.json") //load the form + FORM LOAD("/RESOURCES/OutputForm.json") //cargar el formulario FORM GET OBJECTS(objectsArray;variablesArray;pagesArray;Form all pages+Form inherited) - ALERT("The form contains "+String(size of array(objectsArray))+" objects") //return the object count + ALERT("The form contains "+String(size of array(objectsArray))+" objects") //devuelve el recuento de objetos ``` el resultado mostrado es: @@ -145,10 +145,10 @@ Desea imprimir un formulario que contiene un list box. Durante el evento *on loa $formData.LBcollection:=New collection() ... //fill the collection with data - FORM LOAD("GlobalForm";$formData) //store the collection in $formData + FORM LOAD("GlobalForm";$formData) //almacenar la colección en $formData $over:=False Repeat - $full:=Print object(*;"LB") // the datasource of this "LB" listbox is Form.LBcollection + $full:=Print object(*;"LB") // la fuente de datos de este listbox "LB" es Form.LBcollection LISTBOX GET PRINT INFORMATION(*;"LB";lk printing is over;$over) If(Not($over)) PAGE BREAK @@ -164,7 +164,7 @@ Desea imprimir un formulario que contiene un list box. Durante el evento *on loa var $o : Object Case of :(Form event code=On Load) - For each($o;Form.LBcollection) //LBcollection is available + For each($o;Form.LBcollection) //LBcollection está disponible $o.reference:=Uppercase($o.reference) End for each End case diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/license-info.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/license-info.md index 2edc7d960da905..7f8f584ee9b601 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/license-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/license-info.md @@ -140,7 +140,7 @@ Desea obtener información sobre su licencia actual de 4D Server: "expirationDate": {"day":1, "month":11, "year":2017} }, { "count": 10, - "expirationDate": {"day":1, "month":11, "year":2015} //expired, not counted + "expirationDate": {"day":1, "month":11, "year":2015} //expirado, no contado } ], "usedCount": 12 diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md index 5654f5ab670764..d01003924c38b7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md @@ -42,50 +42,50 @@ Si pasa el parámetro opcional *\**, indica que el parámetro *object* es un nom En el parámetro *property*, pase una constante que indique la propiedad cuyo valor desea obtener. Puede utilizar una de las siguientes constantes del tema "*List Box*": -| Constante | Valor | Comentario | -| ------------------------------ | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| lk allow wordwrap | 14 | Propiedad **[Ajustar palabra](../FormObjects/properties_Display.md#wordwrap)**
    Se aplica a: columna \*
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk auto row height | 31 | Propiedad **[Alto de línea automático](../FormObjects/properties_CoordinatesAndSizing.md#automatic-row-height)** para list box de tipo array
    Se aplica a: List box o columna
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk background color expression | 22 | Propiedad **[Expresión color de fondo](../FormObjects/properties_BackgroundAndBorder.md#background-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
    Se aplica a: list box o columna | -| lk cell horizontal padding | 36 | Propiedad **[Margen horizontal](../FormObjects/properties_CoordinatesAndSizing.md#horizontal-padding)**
    Margen horizontal de celda en píxeles (mismo valor para las márgenes izquierda y derecha)
    Se aplica a: list box, columna, encabezado, pie de página | -| lk cell vertical padding | 37 | Propiedad **[Margen vertical](../FormObjects/properties_CoordinatesAndSizing.md#vertical-padding)**
    Margen vertical de celda en píxeles (mismo valor para las márgenes superior e inferior)
    Se aplica a: list box, columna, encabezado, pie de página | -| lk column max width | 26 | Propiedad **[Ancho Máximo](../FormObjects/properties_CoordinatesAndSizing.md#maximum-width)**
    Se aplica a: Columna \* | -| lk column min width | 25 | Propiedad **[Ancho mínimo](../FormObjects/properties_CoordinatesAndSizing.md#minimum-width)**
    Se aplica a: Columna \* | -| lk column resizable | 15 | Propiedad **[Redimensionable](../FormObjects/properties_ResizingOptions.md#resizable)**
    Se aplica a: columna \*
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk current item expression | 38 | Propiedad **[Elemento actual](../FormObjects/properties_DataSource.md#current-item)**
    Se aplica a: List box (Collection / Entity selection) | -| lk current item pos expression | 39 | Propiedad **[Posición elemento actual](../FormObjects/properties_DataSource.md#current-item-position)**
    Se aplica a: List box (Collection / Entity selection) | -| lk detail form name | 19 | Propiedad **[Nombre formulario detallado](../FormObjects/properties_ListBox.md#detail-form-name)** para list box de tipo selección
    Se aplica a: List box | -| lk display footer | 8 | Propiedad **[Mostrar pies de página](../FormObjects/properties_Footers.md#display-footers)**
    Se aplica a: list box
    Valores posibles:
    lk no (0): oculto
    lk yes (1): mostrado | -| lk display header | 0 | Propiedad **[Mostrar encabezados](../FormObjects/properties_Headers.md#display-headers)**
    Se aplica a: list box
    Valores posibles:
    lk no (0): oculto
    lk yes (1): mostrado | -| lk display type | 21 | **[Display Type](../FormObjects/properties_Display.md#display-type)** property for numeric columns
    Applies to: Column \*
    Possible values:
    lk numeric format (0): displays values in numeric format
    lk three states checkbox (1): displays values as three-state checkboxes | -| lk double click on row | 18 | **[Double-click on row](../FormObjects/properties_ListBox.md#double-click-on-row)** property for selection type list box
    Applies to: List box
    Possible values:
    lk do nothing (0): does not trigger any automatic action
    lk edit record (1): displays corresponding record in read-write mode
    lk display record (2): displays corresponding record in read-only mode | -| lk extra rows | 13 | Propiedad **[Ocultar líneas vacías extra](../FormObjects/properties_BackgroundAndBorder.md#hide-extra-blank-rows)**
    Se aplica a: List box
    Valores posibles:
    lk display (0)
    lk hide (1) | -| lk font color expression | 23 | Propiedad **[Expresión color de fuente](../FormObjects/properties_Text.md#font-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
    Se aplica a: list box o columna | -| lk font style expression | 24 | Propiedad **[Expresión estilo](../FormObjects/properties_Text.md#style-expression)** para los list box de tipo selección de registros, colección o selección de entidades
    Se aplica a: list box o columna | -| lk hide selection highlight | 16 | Propiedad **[Ocultar resaltado de selección](../FormObjects/properties_Appearance.md#hide-selection-highlight)**
    Se aplica a: List box
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk highlight set | 27 | Propiedad **[Conjunto resaltado](../FormObjects/properties_ListBox.md#highlight-set)** para el list box de tipo selección
    Se aplica a: List box | -| lk hor scrollbar height | 3 | Altura en píxeles (solo se puede leer)
    Aplica a: List box | -| lk meta expression | 34 | Propiedad **[Meta Info Expression](../FormObjects/properties_Text.md#meta-info-expression)** para los list box de tipo colección o entity selection
    Se aplica a: List box | -| lk movable rows | 35 | **[Movable Rows](../FormObjects/properties_Action.md#movable-rows)** property for array type list box
    Applies to: List box (excluding hierarchical mode)
    Possible values:
    lk no (0): Rows cannot be moved at runtime
    lk yes (1): Rows can be moved at runtime (default) | -| lk multi style | 30 | Propiedad **[Multi-estilo](../FormObjects/properties_Text.md#multi-style)**
    Se aplica a: columna \*
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk named selection | 28 | Propiedad **[Named Selection](../FormObjects/properties_DataSource.md#selection-name)** para list box de tipo selección
    Se aplica a: List box | -| lk resizing mode | 11 | Propiedad **[Redimensionamiento automático de columnas](../FormObjects/properties_ResizingOptions.md#column-auto-resizing)** propiedad
    Se aplica a: list box
    Valores posibles:
    lk manual (0)
    lk automatic (2) | -| lk row height unit | 17 | Unit of **[Row Height](../FormObjects/properties_CoordinatesAndSizing.md#row-height)** property
    Applies to: List box
    Possible values:
    lk lines (1)
    lk pixels (0)
    | -| lk selection mode | 10 | Propiedad **[Modo de selección](../FormObjects/properties_ListBox.md#selection-mode)**
    Se aplica a: List box
    Valores posibles:
    lk none (0)
    lk single (1)
    lk multiple (2) | -| lk single click edit | 29 | **[Single-Click Edit](../FormObjects/properties_Entry.md#single-click-edit)** property
    Applies to: List box
    Possible values:
    lk no (0)
    lk yes (1) | -| lk sortable | 20 | Propiedad **[Ordenable](../FormObjects/properties_Action.md#sortable)**
    Se aplica a: List box
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk truncate | 12 | Propiedad **[Truncar con elipsis](../FormObjects/properties_Display.md#truncate-with-ellipsis)**
    Se aplica a: List box o columna
    Valores posibles:
    lk without ellipsis (0)
    lk with ellipsis (1) | -| lk ver scrollbar width | 5 | Ancho en píxeles (solo se puede leer)
    Aplica a: List box | +| Constante | Valor | Comentario | +| ------------------------------ | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| lk allow wordwrap | 14 | Propiedad **[Ajustar palabra](../FormObjects/properties_Display.md#wordwrap)**
    Se aplica a: columna \*
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk auto row height | 31 | Propiedad **[Alto de línea automático](../FormObjects/properties_CoordinatesAndSizing.md#automatic-row-height)** para list box de tipo array
    Se aplica a: List box o columna
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk background color expression | 22 | Propiedad **[Expresión color de fondo](../FormObjects/properties_BackgroundAndBorder.md#background-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
    Se aplica a: list box o columna | +| lk cell horizontal padding | 36 | Propiedad **[Margen horizontal](../FormObjects/properties_CoordinatesAndSizing.md#horizontal-padding)**
    Margen horizontal de celda en píxeles (mismo valor para las márgenes izquierda y derecha)
    Se aplica a: list box, columna, encabezado, pie de página | +| lk cell vertical padding | 37 | Propiedad **[Margen vertical](../FormObjects/properties_CoordinatesAndSizing.md#vertical-padding)**
    Margen vertical de celda en píxeles (mismo valor para las márgenes superior e inferior)
    Se aplica a: list box, columna, encabezado, pie de página | +| lk column max width | 26 | Propiedad **[Ancho Máximo](../FormObjects/properties_CoordinatesAndSizing.md#maximum-width)**
    Se aplica a: Columna \* | +| lk column min width | 25 | Propiedad **[Ancho mínimo](../FormObjects/properties_CoordinatesAndSizing.md#minimum-width)**
    Se aplica a: Columna \* | +| lk column resizable | 15 | Propiedad **[Redimensionable](../FormObjects/properties_ResizingOptions.md#resizable)**
    Se aplica a: columna \*
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk current item expression | 38 | Propiedad **[Elemento actual](../FormObjects/properties_DataSource.md#current-item)**
    Se aplica a: List box (Collection / Entity selection) | +| lk current item pos expression | 39 | Propiedad **[Posición elemento actual](../FormObjects/properties_DataSource.md#current-item-position)**
    Se aplica a: List box (Collection / Entity selection) | +| lk detail form name | 19 | Propiedad **[Nombre formulario detallado](../FormObjects/properties_ListBox.md#detail-form-name)** para list box de tipo selección
    Se aplica a: List box | +| lk display footer | 8 | Propiedad **[Mostrar pies de página](../FormObjects/properties_Footers.md#display-footers)**
    Se aplica a: list box
    Valores posibles:
    lk no (0): oculto
    lk yes (1): mostrado | +| lk display header | 0 | Propiedad **[Mostrar encabezados](../FormObjects/properties_Headers.md#display-headers)**
    Se aplica a: list box
    Valores posibles:
    lk no (0): oculto
    lk yes (1): mostrado | +| lk display type | 21 | Propiedad **[Tipo de visualización](../FormObjects/properties_Display.md#display-type)** para las columnas numéricas
    Se aplica a: Columna \*
    Valores posibles:
    lk numeric format (0): muestra los valores en formato numérico
    lk three states checkbox (1): muestra los valores como casillas de selección de tres estados | +| lk double click on row | 18 | Propiedad **[Doble clic en línea](../FormObjects/properties_ListBox.md#double-click-on-row)** para list box de tipo selección
    Se aplica a: List box
    Valores posibles:
    lk do nothing (0): no desencadena ninguna acción automática
    lk edit record (1): muestra el registro correspondiente en modo lectura-escritura
    lk display record (2): muestra el registro correspondiente en modo sólo lectura | +| lk extra rows | 13 | Propiedad **[Ocultar líneas vacías extra](../FormObjects/properties_BackgroundAndBorder.md#hide-extra-blank-rows)**
    Se aplica a: List box
    Valores posibles:
    lk display (0)
    lk hide (1) | +| lk font color expression | 23 | Propiedad **[Expresión color de fuente](../FormObjects/properties_Text.md#font-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
    Se aplica a: list box o columna | +| lk font style expression | 24 | Propiedad **[Expresión estilo](../FormObjects/properties_Text.md#style-expression)** para los list box de tipo selección de registros, colección o selección de entidades
    Se aplica a: list box o columna | +| lk hide selection highlight | 16 | Propiedad **[Ocultar resaltado de selección](../FormObjects/properties_Appearance.md#hide-selection-highlight)**
    Se aplica a: List box
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk highlight set | 27 | Propiedad **[Conjunto resaltado](../FormObjects/properties_ListBox.md#highlight-set)** para el list box de tipo selección
    Se aplica a: List box | +| lk hor scrollbar height | 3 | Altura en píxeles (solo se puede leer)
    Aplica a: List box | +| lk meta expression | 34 | Propiedad **[Meta Info Expression](../FormObjects/properties_Text.md#meta-info-expression)** para los list box de tipo colección o entity selection
    Se aplica a: List box | +| lk movable rows | 35 | Propiedad **[Líneas desplazables](../FormObjects/properties_Action.md#movable-rows)** para los list box de tipo array
    Se aplica a: List box (excluyendo el modo jerárquico)
    Valores posibles:
    lk no (0): las líneas no se pueden mover en tiempo de ejecución
    lk yes (1): las línes se pueden mover en tiempo de ejecución (por defecto) | +| lk multi style | 30 | Propiedad **[Multi-estilo](../FormObjects/properties_Text.md#multi-style)**
    Se aplica a: columna \*
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk named selection | 28 | Propiedad **[Named Selection](../FormObjects/properties_DataSource.md#selection-name)** para list box de tipo selección
    Se aplica a: List box | +| lk resizing mode | 11 | Propiedad **[Redimensionamiento automático de columnas](../FormObjects/properties_ResizingOptions.md#column-auto-resizing)** propiedad
    Se aplica a: list box
    Valores posibles:
    lk manual (0)
    lk automatic (2) | +| lk row height unit | 17 | Unidad de la propiedad **[Alto de líneas](../FormObjects/properties_CoordinatesAndSizing.md#row-height)**
    Se aplica a: List box
    Valores posibles:
    lk líneas (1)
    lk píxeles (0)
    | +| lk selection mode | 10 | Propiedad **[Modo de selección](../FormObjects/properties_ListBox.md#selection-mode)**
    Se aplica a: List box
    Valores posibles:
    lk none (0)
    lk single (1)
    lk multiple (2) | +| lk single click edit | 29 | Propiedad **[Edición con un solo clic](../FormObjects/properties_Entry.md#single-click-edit)**
    Se aplica a: List box
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk sortable | 20 | Propiedad **[Ordenable](../FormObjects/properties_Action.md#sortable)**
    Se aplica a: List box
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk truncate | 12 | Propiedad **[Truncar con elipsis](../FormObjects/properties_Display.md#truncate-with-ellipsis)**
    Se aplica a: List box o columna
    Valores posibles:
    lk without ellipsis (0)
    lk with ellipsis (1) | +| lk ver scrollbar width | 5 | Ancho en píxeles (solo se puede leer)
    Aplica a: List box | \* Estas propiedades sólo se aplican a columnas de list box; si pasa un list box como parámetro con una de estas propiedades, **LISTBOX Get property** devuelve -1, o una cadena vacía, dependiendo de la *property* pasada. En general, para señalar un resultado inválido **LISTBOX Get property** devuelve -1 cuando recupera propiedades que tienen valores numéricos, o una cadena vacía; sin embargo, no se genera ningún error. Más específicamente, esto ocurre en los siguientes casos: - Si pasa una *property* que no existe -- If you pass a *property* that is not available for the specified list box or column, e.g. you pass the lk font color expression property with an array type list box +- Si pasa una *property* que no está disponible para el list box o la columna especificados, por ejemplo, si pasa la propiedad lk font color expression con un list box de tipo array - Si pasa una columna como parámetro con una *property* que se aplica a un list box, y viceversa, si pasa un list box como parámetro con una *property* que se aplica a una columna (ver \* más arriba) -In addition, it is not possible to return values from more than one column at a time; if you attempt to use the "@" symbol as part of a column name to indicate multiple columns with similar names, **LISTBOX Get property** returns the first matching value it finds; as a result, the value returned has no true significance. +Además, no es posible devolver valores de más de una columna a la vez; si intenta utilizar el símbolo "@" como parte de un nombre de columna para indicar varias columnas con nombres similares, **LISTBOX Get property** devuelve el primer valor coincidente que encuentra; como resultado, el valor devuelto no tiene significado real. **Note:** diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md index 5d608cf7de88b7..eac5c037546cb8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md @@ -41,39 +41,39 @@ Si pasa el parámetro opcional *\**, indica que el parámetro *object* es un nom En los parámetros *property* y *value*, usted indica, respectivamente, la propiedad a definir y su nuevo valor. Puede utilizar las siguientes constantes encontradas en el tema “*List Box*: -| Constante | Valor | Comentario | -| ------------------------------ | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| lk allow wordwrap | 14 | Propiedad **[Ajustar palabra](../FormObjects/properties_Display.md#wordwrap)**
    Se aplica a: columna \*
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk auto row height | 31 | Propiedad **[Alto de línea automático](../FormObjects/properties_CoordinatesAndSizing.md#automatic-row-height)** para list box de tipo array
    Se aplica a: List box o columna
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk background color expression | 22 | Propiedad **[Expresión color de fondo](../FormObjects/properties_BackgroundAndBorder.md#background-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
    Se aplica a: list box o columna | -| lk cell horizontal padding | 36 | Propiedad **[Margen horizontal](../FormObjects/properties_CoordinatesAndSizing.md#horizontal-padding)**
    Margen horizontal de celda en píxeles (mismo valor para las márgenes izquierda y derecha)
    Se aplica a: list box, columna, encabezado, pie de página | -| lk cell vertical padding | 37 | Propiedad **[Margen vertical](../FormObjects/properties_CoordinatesAndSizing.md#vertical-padding)**
    Margen vertical de celda en píxeles (mismo valor para las márgenes superior e inferior)
    Se aplica a: list box, columna, encabezado, pie de página | -| lk column max width | 26 | Propiedad **[Ancho Máximo](../FormObjects/properties_CoordinatesAndSizing.md#maximum-width)**
    Se aplica a: Columna \* | -| lk column min width | 25 | Propiedad **[Ancho mínimo](../FormObjects/properties_CoordinatesAndSizing.md#minimum-width)**
    Se aplica a: Columna \* | -| lk column resizable | 15 | Propiedad **[Redimensionable](../FormObjects/properties_ResizingOptions.md#resizable)**
    Se aplica a: columna \*
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk current item expression | 38 | Propiedad **[Elemento actual](../FormObjects/properties_DataSource.md#current-item)**
    Se aplica a: List box (Collection / Entity selection) | -| lk current item pos expression | 39 | Propiedad **[Posición elemento actual](../FormObjects/properties_DataSource.md#current-item-position)**
    Se aplica a: List box (Collection / Entity selection) | -| lk detail form name | 19 | Propiedad **[Nombre formulario detallado](../FormObjects/properties_ListBox.md#detail-form-name)** para list box de tipo selección
    Se aplica a: List box | -| lk display footer | 8 | Propiedad **[Mostrar pies de página](../FormObjects/properties_Footers.md#display-footers)**
    Se aplica a: list box
    Valores posibles:
    lk no (0): oculto
    lk yes (1): mostrado | -| lk display header | 0 | Propiedad **[Mostrar encabezados](../FormObjects/properties_Headers.md#display-headers)**
    Se aplica a: list box
    Valores posibles:
    lk no (0): oculto
    lk yes (1): mostrado | -| lk display type | 21 | **[Display Type](../FormObjects/properties_Display.md#display-type)** property for numeric columns
    Applies to: Column \*
    Possible values:
    lk numeric format (0): displays values in numeric format
    lk three states checkbox (1): displays values as three-state checkboxes | -| lk double click on row | 18 | **[Double-click on row](../FormObjects/properties_ListBox.md#double-click-on-row)** property for selection type list box
    Applies to: List box
    Possible values:
    lk do nothing (0): does not trigger any automatic action
    lk edit record (1): displays corresponding record in read-write mode
    lk display record (2): displays corresponding record in read-only mode | -| lk extra rows | 13 | Propiedad **[Ocultar líneas vacías extra](../FormObjects/properties_BackgroundAndBorder.md#hide-extra-blank-rows)**
    Se aplica a: List box
    Valores posibles:
    lk display (0)
    lk hide (1) | -| lk font color expression | 23 | Propiedad **[Expresión color de fuente](../FormObjects/properties_Text.md#font-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
    Se aplica a: list box o columna | -| lk font style expression | 24 | Propiedad **[Expresión estilo](../FormObjects/properties_Text.md#style-expression)** para los list box de tipo selección de registros, colección o selección de entidades
    Se aplica a: list box o columna | -| lk hide selection highlight | 16 | Propiedad **[Ocultar resaltado de selección](../FormObjects/properties_Appearance.md#hide-selection-highlight)**
    Se aplica a: List box
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk highlight set | 27 | Propiedad **[Conjunto resaltado](../FormObjects/properties_ListBox.md#highlight-set)** para el list box de tipo selección
    Se aplica a: List box | -| lk meta expression | 34 | Propiedad **[Meta Info Expression](../FormObjects/properties_Text.md#meta-info-expression)** para los list box de tipo selección colección o entity selection
    Se aplica a: List box | -| lk movable rows | 35 | **[Movable Rows](../FormObjects/properties_Action.md#movable-rows)** property for array type list box
    Applies to: List box (excluding hierarchical mode)
    Possible values:
    lk no (0): Rows cannot be moved at runtime
    lk yes (1): Rows can be moved at runtime (default) | -| lk multi style | 30 | Propiedad **[Multi-estilo](../FormObjects/properties_Text.md#multi-style)**
    Se aplica a: columna \*
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk named selection | 28 | Propiedad **[Named Selection](../FormObjects/properties_DataSource.md#selection-name)** para list box de tipo selección
    Se aplica a: List box | -| lk resizing mode | 11 | Propiedad **[Redimensionamiento automático de columnas](../FormObjects/properties_ResizingOptions.md#column-auto-resizing)** propiedad
    Se aplica a: list box
    Valores posibles:
    lk manual (0)
    lk automatic (2) | -| lk row height unit | 17 | Unidad de la propiedad **[Alto de líneas](../FormObjects/properties_CoordinatesAndSizing.md#row-height)**
    Se aplica a: List box
    Valores posibles:
    lk líneas (1)
    lk píxeles (0)
    | -| lk selected items expression | 40 | **[Selected items](../FormObjects/properties_DataSource.md#selected-items)** property
    Applies to: List box (Collection / Entity selection) | -| lk selection mode | 10 | Propiedad **[Modo de selección](../FormObjects/properties_ListBox.md#selection-mode)**
    Se aplica a: List box
    Valores posibles:
    lk none (0)
    lk single (1)
    lk multiple (2) | -| lk single click edit | 29 | Propiedad **[Edición con un solo clic](../FormObjects/properties_Entry.md#single-click-edit)**
    Se aplica a: List box
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk sortable | 20 | Propiedad **[Ordenable](../FormObjects/properties_Action.md#sortable)**
    Se aplica a: List box
    Valores posibles:
    lk no (0)
    lk yes (1) | -| lk truncate | 12 | Propiedad **[Truncar con elipsis](../FormObjects/properties_Display.md#truncate-with-ellipsis)**
    Se aplica a: List box o columna
    Valores posibles:
    lk without ellipsis (0)
    lk with ellipsis (1) | +| Constante | Valor | Comentario | +| ------------------------------ | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| lk allow wordwrap | 14 | Propiedad **[Ajustar palabra](../FormObjects/properties_Display.md#wordwrap)**
    Se aplica a: columna \*
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk auto row height | 31 | Propiedad **[Alto de línea automático](../FormObjects/properties_CoordinatesAndSizing.md#automatic-row-height)** para list box de tipo array
    Se aplica a: List box o columna
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk background color expression | 22 | Propiedad **[Expresión color de fondo](../FormObjects/properties_BackgroundAndBorder.md#background-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
    Se aplica a: list box o columna | +| lk cell horizontal padding | 36 | Propiedad **[Margen horizontal](../FormObjects/properties_CoordinatesAndSizing.md#horizontal-padding)**
    Margen horizontal de celda en píxeles (mismo valor para las márgenes izquierda y derecha)
    Se aplica a: list box, columna, encabezado, pie de página | +| lk cell vertical padding | 37 | Propiedad **[Margen vertical](../FormObjects/properties_CoordinatesAndSizing.md#vertical-padding)**
    Margen vertical de celda en píxeles (mismo valor para las márgenes superior e inferior)
    Se aplica a: list box, columna, encabezado, pie de página | +| lk column max width | 26 | Propiedad **[Ancho Máximo](../FormObjects/properties_CoordinatesAndSizing.md#maximum-width)**
    Se aplica a: Columna \* | +| lk column min width | 25 | Propiedad **[Ancho mínimo](../FormObjects/properties_CoordinatesAndSizing.md#minimum-width)**
    Se aplica a: Columna \* | +| lk column resizable | 15 | Propiedad **[Redimensionable](../FormObjects/properties_ResizingOptions.md#resizable)**
    Se aplica a: columna \*
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk current item expression | 38 | Propiedad **[Elemento actual](../FormObjects/properties_DataSource.md#current-item)**
    Se aplica a: List box (Collection / Entity selection) | +| lk current item pos expression | 39 | Propiedad **[Posición elemento actual](../FormObjects/properties_DataSource.md#current-item-position)**
    Se aplica a: List box (Collection / Entity selection) | +| lk detail form name | 19 | Propiedad **[Nombre formulario detallado](../FormObjects/properties_ListBox.md#detail-form-name)** para list box de tipo selección
    Se aplica a: List box | +| lk display footer | 8 | Propiedad **[Mostrar pies de página](../FormObjects/properties_Footers.md#display-footers)**
    Se aplica a: list box
    Valores posibles:
    lk no (0): oculto
    lk yes (1): mostrado | +| lk display header | 0 | Propiedad **[Mostrar encabezados](../FormObjects/properties_Headers.md#display-headers)**
    Se aplica a: list box
    Valores posibles:
    lk no (0): oculto
    lk yes (1): mostrado | +| lk display type | 21 | Propiedad **[Tipo de visualización](../FormObjects/properties_Display.md#display-type)** para las columnas numéricas
    Se aplica a: Columna \*
    Valores posibles:
    lk numeric format (0): muestra los valores en formato numérico
    lk three states checkbox (1): muestra los valores como casillas de selección de tres estados | +| lk double click on row | 18 | Propiedad **[Doble clic en línea](../FormObjects/properties_ListBox.md#double-click-on-row)** para list box de tipo selección
    Se aplica a: List box
    Valores posibles:
    lk do nothing (0): no desencadena ninguna acción automática
    lk edit record (1): muestra el registro correspondiente en modo lectura-escritura
    lk display record (2): muestra el registro correspondiente en modo sólo lectura | +| lk extra rows | 13 | Propiedad **[Ocultar líneas vacías extra](../FormObjects/properties_BackgroundAndBorder.md#hide-extra-blank-rows)**
    Se aplica a: List box
    Valores posibles:
    lk display (0)
    lk hide (1) | +| lk font color expression | 23 | Propiedad **[Expresión color de fuente](../FormObjects/properties_Text.md#font-color-expression)** para los list box de tipo selección de registros, colección o selección de entidades
    Se aplica a: list box o columna | +| lk font style expression | 24 | Propiedad **[Expresión estilo](../FormObjects/properties_Text.md#style-expression)** para los list box de tipo selección de registros, colección o selección de entidades
    Se aplica a: list box o columna | +| lk hide selection highlight | 16 | Propiedad **[Ocultar resaltado de selección](../FormObjects/properties_Appearance.md#hide-selection-highlight)**
    Se aplica a: List box
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk highlight set | 27 | Propiedad **[Conjunto resaltado](../FormObjects/properties_ListBox.md#highlight-set)** para el list box de tipo selección
    Se aplica a: List box | +| lk meta expression | 34 | Propiedad **[Meta Info Expression](../FormObjects/properties_Text.md#meta-info-expression)** para los list box de tipo selección colección o entity selection
    Se aplica a: List box | +| lk movable rows | 35 | Propiedad **[Líneas desplazables](../FormObjects/properties_Action.md#movable-rows)** para los list box de tipo array
    Se aplica a: List box (excluyendo el modo jerárquico)
    Valores posibles:
    lk no (0): las líneas no se pueden mover en tiempo de ejecución
    lk yes (1): las línes se pueden mover en tiempo de ejecución (por defecto) | +| lk multi style | 30 | Propiedad **[Multi-estilo](../FormObjects/properties_Text.md#multi-style)**
    Se aplica a: columna \*
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk named selection | 28 | Propiedad **[Named Selection](../FormObjects/properties_DataSource.md#selection-name)** para list box de tipo selección
    Se aplica a: List box | +| lk resizing mode | 11 | Propiedad **[Redimensionamiento automático de columnas](../FormObjects/properties_ResizingOptions.md#column-auto-resizing)** propiedad
    Se aplica a: list box
    Valores posibles:
    lk manual (0)
    lk automatic (2) | +| lk row height unit | 17 | Unidad de la propiedad **[Alto de líneas](../FormObjects/properties_CoordinatesAndSizing.md#row-height)**
    Se aplica a: List box
    Valores posibles:
    lk líneas (1)
    lk píxeles (0)
    | +| lk selected items expression | 40 | **[Selected items](../FormObjects/properties_DataSource.md#selected-items)** property
    Applies to: List box (Collection / Entity selection) | +| lk selection mode | 10 | Propiedad **[Modo de selección](../FormObjects/properties_ListBox.md#selection-mode)**
    Se aplica a: List box
    Valores posibles:
    lk none (0)
    lk single (1)
    lk multiple (2) | +| lk single click edit | 29 | Propiedad **[Edición con un solo clic](../FormObjects/properties_Entry.md#single-click-edit)**
    Se aplica a: List box
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk sortable | 20 | Propiedad **[Ordenable](../FormObjects/properties_Action.md#sortable)**
    Se aplica a: List box
    Valores posibles:
    lk no (0)
    lk yes (1) | +| lk truncate | 12 | Propiedad **[Truncar con elipsis](../FormObjects/properties_Display.md#truncate-with-ellipsis)**
    Se aplica a: List box o columna
    Valores posibles:
    lk without ellipsis (0)
    lk with ellipsis (1) | \* Estas propiedades solo se pueden aplicar a las columnas de list box; sin embargo, si pasa un list box como parámetro, **LISTBOX SET PROPERTY** aplica la *propiedad* a cada columna del list box. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md index 00d743987bffe3..64cb041fd6f626 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md @@ -31,15 +31,15 @@ displayed_sidebar: docs **Nota preliminar:** este comando sólo funciona con 4D Server. Sólo puede ejecutarse mediante el comando [Execute on server](../commands-legacy/execute-on-server.md) o en un procedimiento almacenado. -El comando **New log file** cierra el archivo de registro actual, le cambia el nombre y crea uno nuevo con el mismo nombre en la misma ubicación que el anterior. This command is meant to be used for setting up a backup system using a logical mirror (see the section *Setting up a logical mirror* in the [4D Server Reference Manual](https://doc/4d.com)). +El comando **New log file** cierra el archivo de registro actual, le cambia el nombre y crea uno nuevo con el mismo nombre en la misma ubicación que el anterior. Este comando se utiliza para configurar un sistema de copia de seguridad utilizando un espejo lógico (ver la sección *Cómo configurar un espejo lógico * en el [Manual de referencia de 4D Server](https://doc/4d.com)). El comando devuelve el nombre completo de la ruta (ruta de acceso + nombre) del archivo de registro que se está cerrando (llamado “segment”). Este archivo se almacena en la misma ubicación que el archivo de registro actual (especificado en la [página de configuración](../Backup/settings.md#configuration) en el tema de copia de seguridad de la configuración). El comando no realiza ningún procesamiento (compresión, segmentación) en el archivo guardado. No aparece ninguna caja de diálogo. -The file is renamed with the current backup numbers of the database and of the log file, as shown in the following example: DatabaseName\[BackupNum-LogBackupNum\].journal. Por ejemplo: +El archivo se renombra con los números de copia de seguridad actuales de la base de datos y del archivo de registro, como se muestra en el siguiente ejemplo: DatabaseName\[BackupNum-LogBackupNum\].journal. Por ejemplo: - Si la base de datos MyDatabase.4DD ha sido guardada 4 veces, el último archivo de copia de seguridad se llamará MyDatabase\[0004\].4BK. El nombre del primer “segment” del archivo de registro será, por lo tanto, MyDatabase\[0004-0001\].journal. -- If the MyDatabase.4DD database has been saved 3 times and the log file has been saved 5 times since, the name of the 6th backup of the log file will be MyDatabase\[0003-0006\].journal. +- Si la base de datos MyDatabase.4DD se ha guardado 3 veces y el archivo de registro se ha guardado 5 veces desde entonces, el nombre de la 6ª copia de seguridad del archivo de registro será MyDatabase\[0003-0006\].journal. :::warning diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/num.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/num.md index f46084c3916296..9d55624f055891 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/num.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/num.md @@ -114,8 +114,8 @@ $result:=Num("–123e2") // –12300 Aquí, *\[Client\]Debt* se compara con *1000$*. El comando Num aplicado a estas comparaciones devuelve 1 ó 0\. Multiplicar 1 o 0 por una cadena repite la cadena una vez o devuelve la cadena vacía. Como resultado, el campo *[Client]Risk* obtiene el valor “Good” or “Bad”: ```4d - // If client owes less than 1000, a good risk. - // If client owes more than 1000, a bad risk. + // Si el cliente debe menos de 1000, un buen riesgo. + //Si el cliente debe más de 1000, un riesgo malo. [Client]Risk:=("Good"*Num([Client]Debt<1000))+("Bad"*Num([Client]Debt>=1000)) ``` @@ -126,10 +126,10 @@ Este ejemplo compara los resultados obtenidos dependiendo del separador “actua ```4d $thestring:="33,333.33" $thenum:=Num($thestring) - // by default, $thenum equals 33,33333 on a French system + // por defecto, $thenum equivale a 33,33333 en un sistema francés $thenum:=Num($thestring;".") - // $thenum will be correctly evaluated regardless of the system; - // for example, 33 333,33 on a French system + // $thenum se evaluará correctamente independientemente del sistema; + // por ejemplo, 33 333,33 en un sistema francés ``` ## Ejemplo 4 @@ -137,13 +137,13 @@ Este ejemplo compara los resultados obtenidos dependiendo del separador “actua Este ejemplo ilustra el uso de la sintaxis *base*: ```4d -$result:=Num("ff";16) // 255 (lower-case hexadecimal) +$result:=Num("ff";16) // 255 (hexadecimal en minúsculas) $result:=Num("0xFF") // 0 $result:=Num("0xFF";16) // 255 $result:=Num("2";2) // 0 $result:=Num("10.3";16) // 16 -$result:=Num("123.20") // 12320 (standard base 10 syntax) -$result:=Num("123.20"; 10) // 123 (explicitly specify base 10) +$result:=Num("123.20") // 12320 (sintaxis estándar en base 10) +$result:=Num("123.20"; 10) // 123 (especificar explícitamente base 10) ``` diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/print-form.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/print-form.md index 53b01b9d350521..2ff81f5c4863a5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/print-form.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/print-form.md @@ -139,21 +139,21 @@ Este comando imprime áreas y objetos externos (por ejemplo, áreas 4D Write o 4 El siguiente ejemplo funciona como lo haría un comando [PRINT SELECTION](../commands-legacy/print-selection.md). Sin embargo, el informe utiliza una de dos formas diferentes, dependiendo de si el registro corresponde a un cheque o a un ingreso: ```4d - QUERY([Register]) // Select the records + QUERY([Register]) // Seleccionar los registros If(OK=1) - ORDER BY([Register]) // Sort the records + ORDER BY([Register]) // Ordenar los registros If(OK=1) - PRINT SETTINGS // Display Printing dialog boxes + PRINT SETTINGS // Mostrar cuadros de diálogo de impresión If(OK=1) For($vlRecord;1;Records in selection([Register])) If([Register]Type ="Check") - Print form([Register];"Check Out") // Use one form for checks + Print form([Register]; "Check Out") // Utilice un formulario para cheques Else - Print form([Register];"Deposit Out") // Use another form for deposits + Print form([Register]; "Deposit Out") // Utilice otro formulario para depósitos End if NEXT RECORD([Register]) End for - PAGE BREAK // Make sure the last page is printed + PAGE BREAK // Asegúrese de que se imprime la última página End if End if End if diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-activity.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-activity.md index 8ce87f6823a6b1..d060ccd61ffafa 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-activity.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-activity.md @@ -81,18 +81,18 @@ En el servidor, el comando `Process activity` devuelve una propiedad adicional " Desea obtener la colección de todas las sesiones usuario: ```4d - //To be executed on the server + //A ejecutar en el servidor var $o : Object var $i : Integer var $processName;$userName : Text - $o:=Process activity //Get process & session info - For($i;0;($o.processes.length)-1) //Iterate over the "processes" collection + $o:=Process activity //Obtener información de proceso y sesión + For($i;0;($o.processes.length)-1) //Iterar sobre la colección "processes" $processName:=$o.processes[$i].name - $userName:=String($o.processes[$i].session.userName) // Easy access to userName - //use String because session object might be undefined + $userName:=String($o.processes[$i].session.userName) // Acceso fácil a userName + //Utilizar String porque el objeto session puede estar indefinido End for ``` diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-storage.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-storage.md index 96fa25057e21f6..729672e401b7b0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-storage.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-storage.md @@ -44,8 +44,8 @@ El objeto devuelto es la propiedad [**.storage**](../API/SessionClass.md#storage Este método modifica el valor de una propiedad "settings" almacenada en el objeto de almacenamiento de una sesión específica: ```4d - //Set storage for a session - //The "Execute On Server" method property is set + //Configuración del almacenamiento de una sesión + //La propiedad del método "Execute On Server" está definida #DECLARE($id : Text; $text : Text) var $obj : Object diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/string.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/string.md index d1cee631d5a766..8b431d066d7b9a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/string.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/string.md @@ -187,8 +187,8 @@ Si no se pasa el parámetro *addTime*, el comando devuelve la fecha a medianoche - El formato ISO Date es similar al formato ISO Date GMT, salvo que expresa la fecha y la hora sin tener en cuenta la zona horaria. Tenga en cuenta que, dado que este formato no cumple la norma ISO8601, su uso debe reservarse para fines muy específicos. ```4d - $mydate:=String(!13/09/2010!;ISO Date) // returns 2010-09-13T00:00:00 regardless of the time zone - $mydate:=String(Current date;ISO Date;Current time) // returns 2010-09-13T18:11:53 + $mydate:=String(!13/09/2010!;ISO Date) // devuelve 2010-09-13T00:00:00 independientemente de la zona horaria + $mydate:=String(Current date;ISO Date;Current time) // devuelve 2010-09-13T18:11:53 ``` - El formato Date RFC 1123 formatea una combinación fecha/hora según el estándar definido por RFC 822 y 1123\. Este formato es necesario, por ejemplo, para establecer la fecha de caducidad de las cookies en un encabezado HTTP. @@ -230,7 +230,7 @@ Ejemplos: ```4d $vsResult:=String(?17:30:45?;HH MM AM PM) //"5:30 PM" - $vsResult:=String(?17:30:45?;Hour Min Sec) //"17 hours 30 minutes 45 seconds" + $vsResult:=String(?17:30:45?;Hour Min Sec) //"17 horas 30 minutos 45 segundos" ``` - o un [formato personalizado basado en un modelo](../Project/date-time-formats.md) (valor cadena) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md index 90532169b9db3d..d6ecce3257d676 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -3086,7 +3086,7 @@ Par défaut, les nouveaux éléments sont remplis par des valeurs **null**. Vous -**.reverse( )** : Collection +**.reverse()** : Collection @@ -3101,7 +3101,7 @@ Par défaut, les nouveaux éléments sont remplis par des valeurs **null**. Vous #### Description -La fonction `.reverse()` retourne une copie profonde de la collection avec tous ses éléments dans l'ordre inverse. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +The `.reverse()` function returns a new collection with all elements of the original collection in reverse order. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md index 1003cb7893b7e5..1e2db71845d384 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md @@ -35,14 +35,14 @@ Vous pouvez passer soit un *filePath* ou *fileObj* : Vous pouvez omettre le paramètre *format*, auquel cas vous devez spécifier l'extension dans *filePath*. Vous pouvez également passer une constante du thème *4D Write Pro Constants* dans le paramètre *format*. Dans ce cas, 4D ajoute l'extension appropriée au nom du fichier si nécessaire. Les formats suivants sont pris en charge: -| Constante | Valeur | Commentaire | -| -------------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | 4 | Le document 4D Write Pro est sauvegardé dans un format d'archive natif (HTML zippé et images sauvegardées dans un dossier séparé). Les balises spécifiques 4D sont incluses et les expressions 4D ne sont pas calculées. Ce format est particulièrement adapté à la sauvegarde et à l'archivage des documents 4D Write Pro sur disque sans aucune perte. | -| wk docx | 7 | Extension .docx. Le document 4D Write Pro est enregistré au format Microsoft Word. Prise en charge certifiée de Microsoft Word 2010 et versions ultérieures.

    Les parties du document exportées sont les suivantes
    Body / en-têtes / pieds de page / sectionsPage / paramètres d'impression (marges, couleur d'arrière-plan / image, bordures, rembourrage, taille du papier / orientation) / Images - en ligne, ancrées, et motif d'image d'arrière-plan (défini avec wk background image) / Feuilles de style (caractère, paragraphe) / Variables et expressions compatibles (numéro de page, nombre de pages, date, heure, métadonnées). Les variables et expressions non compatibles seront évaluées et figées avant l'exportation.Links -
    BookmarksURLsNotez que certains paramètres de 4D Write Pro peuvent ne pas être disponibles ou se comporter différemment dans Microsoft Word. | -| wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | -| wk pdf | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | -| wk svg | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | -| wk web page complete | 2 | .htm or .html extension. Document is saved as standard HTML and its resources are saved separately. 4D tags and links to 4D methods are removed and expressions are computed. Only text boxes anchored to embedded view are exported (as divs). Only text boxes anchored to embedded view are exported (as divs). | +| Constante | Valeur | Commentaire | +| -------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| wk 4wp | 4 | Le document 4D Write Pro est sauvegardé dans un format d'archive natif (HTML zippé et images sauvegardées dans un dossier séparé). Les balises spécifiques 4D sont incluses et les expressions 4D ne sont pas calculées. Ce format est particulièrement adapté à la sauvegarde et à l'archivage des documents 4D Write Pro sur disque sans aucune perte. | +| wk docx | 7 | Extension .docx. Le document 4D Write Pro est enregistré au format Microsoft Word. Prise en charge certifiée de Microsoft Word 2010 et versions ultérieures.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | +| wk pdf | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title / Author / Subject / Content creator
    **Notes**:
    • Expressions are automatically frozen when document is exported
    • Links to methods are NOT exported
    | +| wk svg | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | +| wk web page complete | 2 | .htm or .html extension. Document is saved as standard HTML and its resources are saved separately. 4D tags and links to 4D methods are removed and expressions are computed. Only text boxes anchored to embedded view are exported (as divs). Only text boxes anchored to embedded view are exported (as divs). | **Notes :** diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md index aa583378d4b446..3ab5e3ec4ef09d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md @@ -34,14 +34,14 @@ Dans *destination*, passez la variable que vous voulez remplir avec l'objet expo Dans le paramètre *format*, passez une constante du thème *4D Write Pro Constants* pour définir le format d'exportation que vous souhaitez utiliser. Chaque format est lié à une utilisation spécifique. Les formats suivants sont pris en charge: -| Constante | Type | Valeur | Commentaire | -| ------------------- | ------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | Integer | 4 | Le document 4D Write Pro est sauvegardé dans un format d'archive natif (HTML zippé et images sauvegardées dans un dossier séparé). Les balises spécifiques 4D sont incluses et les expressions 4D ne sont pas calculées. Ce format est particulièrement adapté à la sauvegarde et à l'archivage des documents 4D Write Pro sur disque sans aucune perte. | -| wk docx | Integer | 7 | Extension .docx. Le document 4D Write Pro est enregistré au format Microsoft Word. Prise en charge certifiée de Microsoft Word 2010 et versions ultérieures.

    Les parties du document exportées sont les suivantes
    Body / en-têtes / pieds de page / sectionsPage / paramètres d'impression (marges, couleur d'arrière-plan / image, bordures, rembourrage, taille du papier / orientation) / Images - en ligne, ancrées, et motif d'image d'arrière-plan (défini avec wk background image) / Feuilles de style (caractère, paragraphe) / Variables et expressions compatibles (numéro de page, nombre de pages, date, heure, métadonnées). Les variables et expressions non compatibles seront évaluées et figées avant l'exportation.Links -
    BookmarksURLsNotez que certains paramètres de 4D Write Pro peuvent ne pas être disponibles ou se comporter différemment dans Microsoft Word. | -| wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | -| wk pdf | Integer | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | -| wk svg | Integer | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | -| wk web page html 4D | Integer | 3 | Le document 4D Write Pro est enregistré en HTML et comprend des balises spécifiques à 4D ; chaque expression est insérée sous forme d'espace insécable. Since this format is lossless, it is appropriate for storing purposes in a text field. | +| Constante | Type | Valeur | Commentaire | +| ------------------- | ------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| wk 4wp | Integer | 4 | Le document 4D Write Pro est sauvegardé dans un format d'archive natif (HTML zippé et images sauvegardées dans un dossier séparé). Les balises spécifiques 4D sont incluses et les expressions 4D ne sont pas calculées. Ce format est particulièrement adapté à la sauvegarde et à l'archivage des documents 4D Write Pro sur disque sans aucune perte. | +| wk docx | Integer | 7 | Extension .docx. Le document 4D Write Pro est enregistré au format Microsoft Word. Prise en charge certifiée de Microsoft Word 2010 et versions ultérieures.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | +| wk pdf | Integer | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | +| wk svg | Integer | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | +| wk web page html 4D | Integer | 3 | Le document 4D Write Pro est enregistré en HTML et comprend des balises spécifiques à 4D ; chaque expression est insérée sous forme d'espace insécable. Since this format is lossless, it is appropriate for storing purposes in a text field. | **Notes :** diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md index beb1929d56200e..7ec635c5c96d42 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md @@ -2373,7 +2373,7 @@ Par défaut, les nouveaux éléments sont remplis par des valeurs **null**. Vous #### Description -La fonction `.reverse()` retourne une copie profonde (deep copy) de la collection avec tous ses éléments en ordre inverse. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +La fonction `.reverse()` returns a new collection with all elements of the original collection in reverse order. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. #### Exemple diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md index af94f57b7643bb..09d741f348456e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md @@ -3064,7 +3064,7 @@ Par défaut, les nouveaux éléments sont remplis par des valeurs **null**. Vous #### Description -La fonction `.reverse()` retourne une copie profonde (deep copy) de la collection avec tous ses éléments en ordre inverse. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +La fonction `.reverse()` returns a new collection with all elements of the original collection in reverse order. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. #### Exemple diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md index 1879636ebb5189..5767419caf32e6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md @@ -3115,7 +3115,7 @@ Par défaut, les nouveaux éléments sont remplis par des valeurs **null**. Vous #### Description -La fonction `.reverse()` retourne une copie profonde de la collection avec tous ses éléments dans l'ordre inverse. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +The `.reverse()` function returns a new collection with all elements of the original collection in reverse order. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md index 68a8f4b11e842a..0efe67b8e816b8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md @@ -35,14 +35,14 @@ Vous pouvez passer soit un *filePath* ou *fileObj* : Vous pouvez omettre le paramètre *format*, auquel cas vous devez spécifier l'extension dans *filePath*. Vous pouvez également passer une constante du thème *4D Write Pro Constants* dans le paramètre *format*. Dans ce cas, 4D ajoute l'extension appropriée au nom du fichier si nécessaire. Les formats suivants sont pris en charge: -| Constante | Valeur | Commentaire | -| -------------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | 4 | Le document 4D Write Pro est sauvegardé dans un format d'archive natif (HTML zippé et images sauvegardées dans un dossier séparé). Les balises spécifiques 4D sont incluses et les expressions 4D ne sont pas calculées. Ce format est particulièrement adapté à la sauvegarde et à l'archivage des documents 4D Write Pro sur disque sans aucune perte. | -| wk docx | 7 | Extension .docx. Le document 4D Write Pro est enregistré au format Microsoft Word. Prise en charge certifiée de Microsoft Word 2010 et versions ultérieures.

    The document parts exported are:
    Body / headers / footers / sectionsPage / print settings (margins, background color / image, borders, padding, paper size / orientation)Images - inline, anchored, and background image pattern (defined with wk background image)Compatible variables and expressions (page number, number of pages, date, time, metadata). Les variables et expressions non compatibles seront évaluées et figées avant l'exportation.Links -
    BookmarksURLsNotez que certains paramètres de 4D Write Pro peuvent ne pas être disponibles ou se comporter différemment dans Microsoft Word. | -| wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | -| wk pdf | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | -| wk svg | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | -| wk web page complete | 2 | .htm or .html extension. Document is saved as standard HTML and its resources are saved separately. 4D tags and links to 4D methods are removed and expressions are computed. Only text boxes anchored to embedded view are exported (as divs). Only text boxes anchored to embedded view are exported (as divs). | +| Constante | Valeur | Commentaire | +| -------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| wk 4wp | 4 | Le document 4D Write Pro est sauvegardé dans un format d'archive natif (HTML zippé et images sauvegardées dans un dossier séparé). Les balises spécifiques 4D sont incluses et les expressions 4D ne sont pas calculées. Ce format est particulièrement adapté à la sauvegarde et à l'archivage des documents 4D Write Pro sur disque sans aucune perte. | +| wk docx | 7 | Extension .docx. Le document 4D Write Pro est enregistré au format Microsoft Word. Prise en charge certifiée de Microsoft Word 2010 et versions ultérieures.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | +| wk pdf | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title / Author / Subject / Content creator
    **Notes**:
    • Expressions are automatically frozen when document is exported
    • Links to methods are NOT exported
    | +| wk svg | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | +| wk web page complete | 2 | .htm or .html extension. Document is saved as standard HTML and its resources are saved separately. 4D tags and links to 4D methods are removed and expressions are computed. Only text boxes anchored to embedded view are exported (as divs). Only text boxes anchored to embedded view are exported (as divs). | **Notes :** diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md index 309cd0818a7a96..634631821f9bc0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md @@ -34,14 +34,14 @@ Dans *destination*, passez la variable que vous voulez remplir avec l'objet expo Dans le paramètre *format*, passez une constante du thème *4D Write Pro Constants* pour définir le format d'exportation que vous souhaitez utiliser. Chaque format est lié à une utilisation spécifique. Les formats suivants sont pris en charge: -| Constante | Type | Valeur | Commentaire | -| ------------------- | ------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | Integer | 4 | Le document 4D Write Pro est sauvegardé dans un format d'archive natif (HTML zippé et images sauvegardées dans un dossier séparé). Les balises spécifiques 4D sont incluses et les expressions 4D ne sont pas calculées. Ce format est particulièrement adapté à la sauvegarde et à l'archivage des documents 4D Write Pro sur disque sans aucune perte. | -| wk docx | Integer | 7 | Extension .docx. Le document 4D Write Pro est enregistré au format Microsoft Word. Prise en charge certifiée de Microsoft Word 2010 et versions ultérieures.

    The document parts exported are:
    Body / headers / footers / sectionsPage / print settings (margins, background color / image, borders, padding, paper size / orientation)Images - inline, anchored, and background image pattern (defined with wk background image)Compatible variables and expressions (page number, number of pages, date, time, metadata). Les variables et expressions non compatibles seront évaluées et figées avant l'exportation.Links -
    BookmarksURLsNotez que certains paramètres de 4D Write Pro peuvent ne pas être disponibles ou se comporter différemment dans Microsoft Word. | -| wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | -| wk pdf | Integer | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | -| wk svg | Integer | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | -| wk web page html 4D | Integer | 3 | Le document 4D Write Pro est enregistré en HTML et comprend des balises spécifiques à 4D ; chaque expression est insérée sous forme d'espace insécable. Since this format is lossless, it is appropriate for storing purposes in a text field. | +| Constante | Type | Valeur | Commentaire | +| ------------------- | ------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| wk 4wp | Integer | 4 | Le document 4D Write Pro est sauvegardé dans un format d'archive natif (HTML zippé et images sauvegardées dans un dossier séparé). Les balises spécifiques 4D sont incluses et les expressions 4D ne sont pas calculées. Ce format est particulièrement adapté à la sauvegarde et à l'archivage des documents 4D Write Pro sur disque sans aucune perte. | +| wk docx | Integer | 7 | Extension .docx. Le document 4D Write Pro est enregistré au format Microsoft Word. Prise en charge certifiée de Microsoft Word 2010 et versions ultérieures.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | +| wk pdf | Integer | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | +| wk svg | Integer | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | +| wk web page html 4D | Integer | 3 | Le document 4D Write Pro est enregistré en HTML et comprend des balises spécifiques à 4D ; chaque expression est insérée sous forme d'espace insécable. Since this format is lossless, it is appropriate for storing purposes in a text field. | **Notes :** diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md index 2830137a9225b0..04e2e4f5c3362e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md @@ -3115,7 +3115,7 @@ Par défaut, les nouveaux éléments sont remplis par des valeurs **null**. Vous #### Description -La fonction `.reverse()` retourne une copie profonde de la collection avec tous ses éléments dans l'ordre inverse. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +The `.reverse()` function returns a new collection with all elements of the original collection in reverse order. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md index 45fcb5014fc291..03dbd611cb7a6d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md @@ -35,14 +35,14 @@ Vous pouvez passer soit un *filePath* ou *fileObj* : Vous pouvez omettre le paramètre *format*, auquel cas vous devez spécifier l'extension dans *filePath*. Vous pouvez également passer une constante du thème *4D Write Pro Constants* dans le paramètre *format*. Dans ce cas, 4D ajoute l'extension appropriée au nom du fichier si nécessaire. Les formats suivants sont pris en charge: -| Constante | Valeur | Commentaire | -| -------------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | 4 | Le document 4D Write Pro est sauvegardé dans un format d'archive natif (HTML zippé et images sauvegardées dans un dossier séparé). Les balises spécifiques 4D sont incluses et les expressions 4D ne sont pas calculées. Ce format est particulièrement adapté à la sauvegarde et à l'archivage des documents 4D Write Pro sur disque sans aucune perte. | -| wk docx | 7 | Extension .docx. Le document 4D Write Pro est enregistré au format Microsoft Word. Prise en charge certifiée de Microsoft Word 2010 et versions ultérieures.

    The document parts exported are:
    Body / headers / footers / sectionsPage / print settings (margins, background color / image, borders, padding, paper size / orientation)Images - inline, anchored, and background image pattern (defined with wk background image)Compatible variables and expressions (page number, number of pages, date, time, metadata). Les variables et expressions non compatibles seront évaluées et figées avant l'exportation.Links -
    BookmarksURLsNotez que certains paramètres de 4D Write Pro peuvent ne pas être disponibles ou se comporter différemment dans Microsoft Word. | -| wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | -| wk pdf | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | -| wk svg | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | -| wk web page complete | 2 | .htm or .html extension. Document is saved as standard HTML and its resources are saved separately. 4D tags and links to 4D methods are removed and expressions are computed. Only text boxes anchored to embedded view are exported (as divs). Only text boxes anchored to embedded view are exported (as divs). | +| Constante | Valeur | Commentaire | +| -------------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk 4wp | 4 | Le document 4D Write Pro est sauvegardé dans un format d'archive natif (HTML zippé et images sauvegardées dans un dossier séparé). Les balises spécifiques 4D sont incluses et les expressions 4D ne sont pas calculées. Ce format est particulièrement adapté à la sauvegarde et à l'archivage des documents 4D Write Pro sur disque sans aucune perte. | +| wk docx | 7 | Extension .docx. Le document 4D Write Pro est enregistré au format Microsoft Word. Prise en charge certifiée de Microsoft Word 2010 et versions ultérieures.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | +| wk pdf | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | +| wk svg | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | +| wk web page complete | 2 | .htm or .html extension. Document is saved as standard HTML and its resources are saved separately. 4D tags and links to 4D methods are removed and expressions are computed. Only text boxes anchored to embedded view are exported (as divs). Only text boxes anchored to embedded view are exported (as divs). | **Notes :** diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md index 5f134334b81b41..b5b0653f1480cc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md @@ -34,14 +34,14 @@ Dans *destination*, passez la variable que vous voulez remplir avec l'objet expo Dans le paramètre *format*, passez une constante du thème *4D Write Pro Constants* pour définir le format d'exportation que vous souhaitez utiliser. Chaque format est lié à une utilisation spécifique. Les formats suivants sont pris en charge: -| Constante | Type | Valeur | Commentaire | -| ------------------- | ------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | Integer | 4 | Le document 4D Write Pro est sauvegardé dans un format d'archive natif (HTML zippé et images sauvegardées dans un dossier séparé). Les balises spécifiques 4D sont incluses et les expressions 4D ne sont pas calculées. Ce format est particulièrement adapté à la sauvegarde et à l'archivage des documents 4D Write Pro sur disque sans aucune perte. | -| wk docx | Integer | 7 | Extension .docx. Le document 4D Write Pro est enregistré au format Microsoft Word. Prise en charge certifiée de Microsoft Word 2010 et versions ultérieures.

    The document parts exported are:
    Body / headers / footers / sectionsPage / print settings (margins, background color / image, borders, padding, paper size / orientation)Images - inline, anchored, and background image pattern (defined with wk background image)Compatible variables and expressions (page number, number of pages, date, time, metadata). Les variables et expressions non compatibles seront évaluées et figées avant l'exportation.Links -
    BookmarksURLsNotez que certains paramètres de 4D Write Pro peuvent ne pas être disponibles ou se comporter différemment dans Microsoft Word. | -| wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | -| wk pdf | Integer | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | -| wk svg | Integer | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | -| wk web page html 4D | Integer | 3 | Le document 4D Write Pro est enregistré en HTML et comprend des balises spécifiques à 4D ; chaque expression est insérée sous forme d'espace insécable. Since this format is lossless, it is appropriate for storing purposes in a text field. | +| Constante | Type | Valeur | Commentaire | +| ------------------- | ------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| wk 4wp | Integer | 4 | Le document 4D Write Pro est sauvegardé dans un format d'archive natif (HTML zippé et images sauvegardées dans un dossier séparé). Les balises spécifiques 4D sont incluses et les expressions 4D ne sont pas calculées. Ce format est particulièrement adapté à la sauvegarde et à l'archivage des documents 4D Write Pro sur disque sans aucune perte. | +| wk docx | Integer | 7 | Extension .docx. Le document 4D Write Pro est enregistré au format Microsoft Word. Prise en charge certifiée de Microsoft Word 2010 et versions ultérieures.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | +| wk pdf | Integer | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | +| wk svg | Integer | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | +| wk web page html 4D | Integer | 3 | Le document 4D Write Pro est enregistré en HTML et comprend des balises spécifiques à 4D ; chaque expression est insérée sous forme d'espace insécable. Since this format is lossless, it is appropriate for storing purposes in a text field. | **Notes :** diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/CollectionClass.md index c2940251691fc8..281fe6471a5701 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -3089,7 +3089,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 -**.reverse( )** : Collection +**.reverse()** : Collection @@ -3104,7 +3104,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 #### 説明 -`.reverse()` 関数は、全要素が逆順になった、コレクションのディープ・コピーを返します。また、元のコレクションが共有コレクションであった場合、返されるコレクションもまた共有コレクションになります また、元のコレクションが共有コレクションであった場合、返されるコレクションもまた共有コレクションになります。 +The `.reverse()` function returns a new collection with all elements of the original collection in reverse order. また、元のコレクションが共有コレクションであった場合、返されるコレクションもまた共有コレクションになります。 > このコマンドは、元のコレクションを変更しません。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/sessions.md b/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/sessions.md index f3ec45d480c9cf..477dd33acb9748 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/sessions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/sessions.md @@ -48,16 +48,16 @@ title: デスクトップセッション それぞれの環境において、[セッションの `storage`](../API/SessionClass.md#storage) オブジェクトは同じユーザーセッションの全てのプロセス間で共有されます。 たとえばサーバー上では、クライアントがサーバーに接続する際にユーザー認証手続きを開始し、メールや SMS で送信されたコードをアプリケーションに入力させることができます。 次に、ユーザー情報をセッションの storage に追加し、サーバーがユーザーを識別できるようにします。 この方法により、4Dサーバーはすべてのクライアントプロセスのユーザー情報にアクセスできるため、ユーザーの役割に応じてカスタマイズされたコードを用意することができます。 -Within each environment, you can use the remote user `session` object to [create an OTP](../API/SessionClass.md#createotp) and [share the remote session for web accesses](#sharing-a-remote-session-for-web-accesses). +それぞれの環境で、リモートユーザーオブジェクトを使用して、[OTP を作成](../API/SessionClass.md#createotp) したり [Web アクセス用にリモートセッションを共有する](#sharing-a-remote-session-for-web-accesses) することができます。 -On the server, you can also [assign privileges](../API/SessionClass.md#setprivileges) to a remote user session to control access when the session comes from [Qodly pages running in web areas](#sharing-a-remote-session-for-web-accesses). +サーバー上では、リモートユーザーセッションに[権限を割り当てる](../API/SessionClass.md#setprivileges) こともでき、これにより [Web エリア内で実行中のQodly ページ](#sharing-a-remote-session-for-web-accesses) から来たセッションに対してそのアクセスをコントロールすることができます。 :::note -On the client side, two distinct local storage objects are available: +クライアント側では、二つの異なるローカルなストアレージオブジェクトが利用可能です: -- the [`Storage`](../commands/storage) object of the client machine, -- the [`session.storage`](../API/SessionClass.md#storage) object of the user remote session (also returned by the [`Session storage`](../commands/session-storage) command). +- クライアントマシンの[`Storage`](../commands/storage) オブジェクト +- ユーザーリモートセッションの [`session.storage`](../API/SessionClass.md#storage) オブジェクト([`Session storage`](../commands/session-storage) コマンドからも返されます)。 ::: @@ -68,31 +68,31 @@ On the client side, two distinct local storage objects are available: ::: -### Sharing a remote session for web accesses {#sharing-a-remote-session-for-web-accesses} +### Webアクセスのためにリモートセッションを共有する{#sharing-a-remote-session-for-web-accesses} -Remote user sessions can be used to handle web accesses to the application by the same user and thus, manage their [privileges](../ORDA/privileges.md). これは、リモートマシン上で実行中の、 [Qodly pages](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/pageLoaderOverview) がインターフェースとして使用されているクライアント/サーバーアプリケーションにおいて特に有用です。 この構成では、アプリケーションは現代的なCSS ベースのWeb インターフェースを持ちながらも、統合されたクライアント/サーバーのパワーと単純さの恩恵に預かることができます。 このようなアプリケーションでは、Qodly ページは標準の4D [Web エリア](../FormObjects/webArea_overview.md)内で実行されます。 +リモートユーザーセッションを使用して、同じユーザーによるアプリケーションへのWeb アクセスを管理し、それによって[権限](../ORDA/privileges.md) を管理することができます。 これは、リモートマシン上で実行中の、 [Qodly pages](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/pageLoaderOverview) がインターフェースとして使用されているクライアント/サーバーアプリケーションにおいて特に有用です。 この構成では、アプリケーションは現代的なCSS ベースのWeb インターフェースを持ちながらも、統合されたクライアント/サーバーのパワーと単純さの恩恵に預かることができます。 このようなアプリケーションでは、Qodly ページは標準の4D [Web エリア](../FormObjects/webArea_overview.md)内で実行されます。 -このような構成を製品において管理するためには、リモートユーザーセッションが必要です。 実は、リモート4D アプリケーションとWeb エリアにロードされたQodly ページの両方からリクエストが来る場合には、これらは同じセッション内で動作する必要があります。 You just have to share the session on the server between the remote client and its web pages so that you can have the same [session storage](../API/SessionClass.md#storage) and client license, wherever the request comes from (web or remote 4D). +このような構成を製品において管理するためには、リモートユーザーセッションが必要です。 実は、リモート4D アプリケーションとWeb エリアにロードされたQodly ページの両方からリクエストが来る場合には、これらは同じセッション内で動作する必要があります。 リクエストがどこから来ているか(Web またはリモート4Dか)に関わらず、リモートクライアントとWeb ページが同じ[セッション storage](../API/SessionClass.md#storage) とクライアントライセンスを持つように、サーバー上においてリモートクライアントとWeb ページ間でセッションを共有するようにするだけです。 -[Privileges](../ORDA/privileges.md) should be set in the session before executing a web request, so that the user automatically gets their privileges for web access (see example). Keep in mind that privileges only apply to requests coming from the web. +この場合、ユーザーがWeb アクセスに対して持っている権限を自動的に取得できるように、Web リクエストをWeb エリアから実行する前にセッション内に[権限](../ORDA/privileges.md) が設定されていなければなりません(例題参照)。 ただし権限はWeb から来るリクエストに対してのみ適用されるという点に注意してください。 :::note -Privileges can only be set from the remote user session on the server. For security reasons, they cannot be modified from the remote user session on the client (see [Comparing server-side and client-side user session objects](#comparing-server-side-and-client-side-user-session-objects)). +権限は、サーバー上のリモートユーザーセッションからのみ設定可能です。 セキュリティ上の理由から、これらはクライアント側のリモートユーザーセッションから変更することはできません([サーバー側でのセッションオブジェクトとクライアント側でのセッションオブジェクトの比較](#comparing-server-side-and-client-side-user-session-objects) の章を参照してください)。 ::: -共有セッションは [OTPトークン](../WebServer/sessions.md#session-token-otp) を通して管理されます。 After you created an OTP token for the remote session, you add the token (through the `$4DSID` parameter value) to web requests sent from Web areas containing Qodly pages (or from any web browser) so that the user session on the server is identified and shared. Web サーバー側では、Web リクエストが $4DSID パラメーター内に *OTP id* を格納していた場合、そのOTP トークンに対応したセッションが使用されます。 +共有セッションは [OTPトークン](../WebServer/sessions.md#session-token-otp) を通して管理されます。 リモートセッション用のOTP トークンを作成したあと、Qodly ページを格納しているWeb エリア(あるいは他の任意のWeb ブラウザ)から送られたWeb リクエストに(`$4DSID` パラメーター値を通して) トークンを追加することで、サーバー上のユーザーセッションを識別して、共有できるようにします。 Web サーバー側では、Web リクエストが $4DSID パラメーター内に *OTP id* を格納していた場合、そのOTP トークンに対応したセッションが使用されます。 :::note -You can execute the [OTP creation code](../API/SessionClass.md#createotp) from the server or directly from the client (on the server you can use for example the [`On Server Open Connection`](../commands/on-server-open-connection-database-method) database method). However, keep in mind that the web session `.storage` is shared with the server-side user session `.storage` that and privileges can only be set from the user session on the server. +[OTP 作成用のコード](../API/SessionClass.md#createotp) はサーバー側で実行するか、またはクライアント側で直接実行することができます(サーバー側で実行する場合は [`On Server Open Connection`](../commands/on-server-open-connection-database-method) データベースメソッドの例を使用することができます)。 しかしながら、Web セッションの `.storage` はサーバー側のユーザーセッションの `.storage` と共有され、また権限はサーバー上のユーザーセッションからのみ設定可能である点に注意してください。 ::: :::tip -For development and testing purposes, you can use a [standalone session](#standalone-sessions) to code and test all features related to web access sharing, whether your application is intended for single-user or client/server deployment. +開発およびテスト目的のためには、アプリケーションがシングルユーザー向けまたはクライアント/サーバー向けに設計されているかに関らず、Web アクセス共有に関連した全ての機能のコーディングとテストのために [スタンドアロンセッション](#standalone-sessions) を使用することができます。 ::: diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Develop/async.md b/i18n/ja/docusaurus-plugin-content-docs/current/Develop/async.md index cbaac20986de06..141a3314532770 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Develop/async.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Develop/async.md @@ -1,105 +1,105 @@ --- id: async -title: Asynchronous Execution +title: 非同期実行 --- -4D supports both **synchronous** and **asynchronous** execution modes, allowing developers to choose the best approach based on performance, responsiveness, and workload distribution. +4D では **同期的** および **非同期** な実行モードの両方をサポートしており、これによりデベロッパーがパフォーマンス、レスポンス、作業負荷分散に基づいて最適なアプローチを選択することができます。 ## 基本 -#### Synchronous Execution +#### 同期的実行 -Synchronous execution follows a **sequential** flow, a step-by-step where each instruction must complete before the next one starts. This means the execution thread is blocked until the operation finishes. +同期実行は **シーケンシャル** なフローに従います。これはそれぞれの指示が、次の指示が始まるまでに完了するというステップ・バイ・ステップ方式です。 これはつまりオペレーションが完了するまで実行スレッドがブロックされるということを意味します。 -Synchronous execution is used when: +同期的実行は以下のような場合で使用されます: -- Task execution must follow a strict order. -- Performance impact is minimal (e.g., quick operations). -- Running in a single-threaded context where blocking is acceptable. -- Synchronous execution blocks the UI and is best suited for quick, ordered tasks where blocking is acceptable. +- タスクの実行が厳密な順番に従う必要があるとき。 +- パフォーマンスへの影響が最小限である(例: 素早いオペレーション)。 +- ブロッキングが許容可能な、シングルスレッドでのコンテキストで実行される。 +- 同期実行はUI をブロックするため、ブロックが起きても許容され得る、素早く順序付けされたタスクに対して適しています。 -#### Asynchronous Execution +#### 非同期実行 -Asynchronous execution is **event-driven** and allows tasks other operations to complete. It relies on **callbacks**, **workers**, and **event handlers** to manage execution flow. +非同期実行は**イベント駆動型**であり、タスクを実行中でも他の操作を完了させることができます。 これは実行フローを管理するために、 **コールバック**、**ワーカー**、および **イベントハンドラ** といったものに依存します。 -Asynchronous execution is used when: +非同期実行は以下のような場合で使用されます: -- An operation takes a long time (e.g., waiting for a server response). -- Responsiveness is critical (e.g., UI interactions). -- Performing background tasks, network communication, or parallel processing. +- 操作が長時間にわたる(例: サーバーのレスポンスを待つなど)。 +- レスポンシブネスの良さが重要である場合(例: UI インタラクションなど)。 +- バックグラウンド処理、ネットワーク通信、あるいは並列処理などを実行する場合。 -Choosing Between Synchronous and Asynchronous Execution: +同期的実行と非同期実行のどちらを選んだら良いかについては、以下の表をご覧下さい: -| シナリオ | Best Approach | -| ------------------------------------------ | ---------------- | -| Quick operations with minimal processing | **Synchronous** | -| Tasks requiring strict execution order | **Synchronous** | -| Long-running background tasks | **Asynchronous** | -| Long-running UI interactions | **Asynchronous** | -| Short-running UI interactions | **Synchronous** | -| High-performance, multi-threaded workloads | **Asynchronous** | +| シナリオ | 最適なアプローチ | +| -------------------------- | --------- | +| 最小限の処理とクイックなオペレーション | **同期的実行** | +| 厳密な順番に従う必要があるタスク | **同期的実行** | +| 長時間にわたるバックグラウンド処理 | **非同期実行** | +| 長時間にわたるUI インタラクション処理 | **非同期実行** | +| 短時間のUI インタラクション処理 | **同期的実行** | +| 高パフォーマンスが必要な、マルチスレッドワークロード | **非同期実行** | -## Core principles +## 基本原理 -4D provides built-in **asynchronous execution** capabilities through various classes and commands. These allow background task execution, network communication, and large data processing, while waiting other operations to complete without blocking the current process. +4D はさまざまなクラスやコマンドを通して、ビルトインの**非同期実行**機能を提供します。 これらを使用することで、カレンとプロセスをブロックすることなく、他のオペレーションが完了するのを待ちながら、バックグラウンド処理、ネットワーク通信、そして大量のデータ処理などを行うことができます。 -The general concept of asynchronous event management in 4D is based on an asynchronous messaging model using **workers** (processes that listen to events) and **callbacks** (functions or formulas automatically invoked when an event occurs). Instead of waiting for a result (synchronous mode), you provide a function that will be automatically called when the desired event occurs. Callbacks can be passed as class functions (recommended) or Formula objects. +4D における非同期イベントの管理の一般的な概念は、**ワーカー**(イベントをリッスンするプロセス)および**コールバック**(あるイベントが発生した際に自動的に実行される関数またはフォーミュラ)を使用した非同期メッセージモデルに基づいています。 ここでは何かの結果を待つ(同期モード)のではなく、特定のイベントが発生した際に自動的に呼び出される関数を提供します。 コールバックはクラス関数(推奨)またはフォーミュラオブジェクトとして渡すことができます。 -This model is common to [`CALL WORKER`](../commands/call-worker), [`CALL FORM`](../commands/call-form), and [classes that support aynchronous execution](#asynchronous-programming-with-4d-classes). All these commands/classes start an operation that runs in the background. The statement that launches the operation returns immediately, without waiting for the operation to finish. +このモデルは [`CALL WORKER`](../commands/call-worker)、 [`CALL FORM`](../commands/call-form)、 および [非同期実行をサポートするクラス](#asynchronous-programming-with-4d-classes) などにおいて共通しています。 これらのコマンド/クラスは全て、バックグラウンドで実行されるオペレーションを開始します。 オペレーションを開始するステートメントは、オペレーションが終わるのを待たずに即座に戻ります。 -### Workers +### ワーカー -Asynchronous programming relies on a system of [**workers**](../Develop/processes.md#worker-processes) (worker processes), which allows code to be executed in parallel without blocking the main process. This is particularly useful for long tasks (such as HTTP calls, executing external processes, background processing), while keeping the user interface responsive. +非同期プログラミングは [**ワーカー**](../Develop/processes.md#ワーカープロセス) (ワーカープロセス) というシステムに依存しています。これを使用することでメインプロセスをブロックすることなく、コードを実行することができます。 これは特に、インターフェースをレスポンシブな状態にしたまま、長時間にわたるタスク(HTTP 呼び出し、外部プロセスの実行、バックグラウンド処理など)を処理するのに有効です。 -Using worker processes in asynchronous programming **is mandatory** since "classic" processes automatically terminate their execution when the process method ends, thus using callbacks is not possible. A worker process stays alive and can **listen to events**. +非同期プログラミングにおいてワーカープロセスの使用は**必須**です。いわゆる"クラシック"なプロセスはプロセスメソッドが終了した時に実行を自動的に終了するため、コールバックを使用するようなことができないからです。 ワーカープロセスであればその後も生き続け、**イベントをリッスンする**ことができます。 -### Event queue (mailbox) +### イベントキュー(メールボックス) -Each worker (or form window for [`CALL FORM`](../commands/call-form)) has its own message queue. [`CALL WORKER`](../commands/call-worker) or [`CALL FORM`](../commands/call-form) simply posts a message to this queue. The worker handles messages one by one, in the order they arrive, within its own context. Process variables, current selections, etc. are preserved. +それぞれのワーカー(または [`CALL FORM`](../commands/call-form) の場合にはフォームウィンドウ)は、独自のメッセージキューを持っています。 [`CALL WORKER`](../commands/call-worker) あるいは [`CALL FORM`](../commands/call-form) コマンドは、メッセージをそのキューへと送信します。 ワーカーは、独自のコンテキスト内において、メッセージを一つずつ受信した順番で管理していきます。 プロセス変数、カレンとレクション、などは保持されます。 -### Bidirectional communication via messages +### メッセージを介した双方向通信 -The calling process posts a message then the worker executes it. The worker can in turn post a message (via [`CALL WORKER`](../commands/call-worker) or [`CALL FORM`](../commands/call-form)) back to the caller or another worker to notify an event (task completion, data received, error, progress, etc.). This mechanism replaces the classic return of synchronous calls. +呼び出しプロセスがメッセージを投稿すると、ワーカーはそれを実行します。 反対にワーカーは呼び出し元、あるいは他のワーカーに対して( [`CALL WORKER`](../commands/call-worker) あるいは [`CALL FORM`](../commands/call-form) を介して)メッセージを送信して、イベント(タスクの完了、データの受信、エラー、進捗など)を通知することができます。 この機構により、クラシックな同期呼び出しの応答を置き換えることができます。 -### Event listening +### イベントリスニング -In event-driven development, it is obvious that some code must be able to listen for incoming events. Events can be generated by the user interface (such as a mouse click on an object or a keyboard key pressed) or by any other interaction such as an http request or the end of another action. For example, when a form is displayed using the `DIALOG` command, user actions can trigger events that your code can process. A click on a button will trigger the code associated to the button. +イベント駆動型の開発において、一部のコードが、入ってくるイベントを聞ける(リッスンできる)状態でなければならい事は明らかです。 イベントは、ユーザーインターフェース(オブジェクトのマウスクリックやキーボードのキーが押されたなど)や、HTTP リクエストや他のアクションの完了などのその他のインタラクションによって生成され得ます。 例えば、フォームが`DIALOG` コマンドを使用して表示されている場合、ユーザーアクションによってイベントがトリガーされ、それをコードで処理することが可能です。 ボタンをクリックした場合はボタンに割り当てられたコードがトリガーされることになります。 -In the context of asynchronous execution, the following features place your code in listening mode: +非同期実行のコンテキストにおいては、以下の機能がリスニングモード内でコードを配置します: -- [`CALL WORKER`](../commands/call-worker) executes the code for which it has been called, then returns to a listening status from where it can be called afterwards. -- [`CALL FORM`](../commands/call-form) opens a form and makes it listen for incoming messages from the event queue. -- a call for a `wait()` listens for `terminate()` or `shutdown()` in a callback from any other instance. +- [`CALL WORKER`](../commands/call-worker) はそれが呼び出されたコードを実行し、その後にまた呼び出し可能なリスニング状態へと戻ります。 +- [`CALL FORM`](../commands/call-form) はフォームを開いて、それをイベントキューから入ってくるメッセージをリッスンできる状態にします。 +- `wait()` を呼び出すと、他のインスタンスからのコールバック内の `terminate()` あるいは `shutdown()` をリッスンします。 -### Event triggering +### イベントのトリガー -Events are automatically triggered during the execution flow and passed to your corresponding callbacks. You can force the triggering of events by calling `terminate()` or `shutdown()` during a `wait()`. +イベントは実行フローの間に自動的にトリガーされ、対応するコールバックへと渡されます。 `wait()` の途中に `terminate()` あるいは `shutdown()` を呼び出すことで、強制的にイベントをトリガーさせることもできます。 -### Callback execution context +### コールバック実行コンテキスト -When 4D execute one of your callbacks, it does so in the context of the current process (worker), i.e. if your object is instantiated inside a form, the callback function will be executed in the context of that same form. +4D がコールバックを実行する時、それをカレントプロセス(ワーカー)のコンテキストにおいて実行します。つまり、例えばオブジェクトがフォーム内でインスタンス化された場合、コールバックもその同じフォームのコンテキスト内で実行されるということです。 -For callbacks to work properly in fully asynchronous mode, the operation should generally be launched from a worker (via `CALL WORKER`). If launched from a process handling UI, some callbacks may not be called until the UI is listening events. +コールバックが適切に非同期モードで実行されるためには、オペレーションは一般的に、ワーカーから(`CALL WORKER` 経由で)ローンチされる必要があります。 UI を管理しているプロセスからローンチした場合、UI がイベントをリッスンできる状態になるまで一部のコールバックが呼び出されない可能性があります。 -### Releasing an asynchronous object +### 非同期オブジェクトのリリース -In 4D, all objects are released [when no more references](../Concepts/dt_object.md#resources) to them exist in memory. This typically occurs at the end of a method execution for local variables. +4D では、全てのオブジェクトは、メモリ内に [そのオブジェクトへの参照がもう残っていない](../Concepts/dt_object.md#resources) 場合にそのオブジェクトがリリースされます。 これは一般的に、メソッド実行の最後にローカル変数が消去される時に発生します。 -For asynchronous classes, an **extra reference** is always maintained by 4D in the process that instantiated the object. This reference is only released when the operation is finished, i.e. after the `onTerminate` event is triggered. This automatic referencing allows your object to survive even if you don't have referenced it specifically in a variable. +非同期クラスにおいては、オブジェクトをインスタンス化したプロセス内において **追加の参照** が必ず4D によって維持されています。 この参照はオペレーションが完了したときにのみリリースされます。つまり、 `onTerminate` イベントがトリガーされたあとです。 この自動参照によって、変数から特別に参照していなくても、オブジェクトを最後まで存続させることができます。 -If you want to "force" the release of an object at any moment, use a `.shutdown()` or `terminate()` function; it triggers the onTerminate\` event ànd thus releases the object. +オブジェクトを任意のタイミングで"強制的に"リリースしたい場合、`.shutdown()` あるいは `terminate()` 関数を使用します: これらは`onTerminate` イベントをトリガーするため、オブジェクトはリリースされます。 -### Examples illustrating the common concept +### 共通した概念を示した表 -| Feature | Async Launch | Callback / Event Handling | -| ------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | -| CALL WORKER | CALL WORKER("wk"; "MyMethod"; $params) | MyMethod is called with $params | -| CALL FORM | CALL FORM($win; "MyMethod"; $params) | MyMethod is called with $params | -| 4D.SystemWorker | 4D.SystemWorker.new(cmd; $options) | Callbacks: onData, onResponse, onError, onTerminate | +| 機能 | 非同期のローンチの方法 | コールバック / イベントの管理 | +| ------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------- | +| CALL WORKER | CALL WORKER("wk"; "MyMethod"; $params) | MyMethod は $params の引数を渡して呼び出されます | +| CALL FORM | CALL FORM($win; "MyMethod"; $params) | MyMethod は $params の引数を渡して呼び出されます | +| 4D.SystemWorker | 4D.SystemWorker.new(cmd; $options) | コールバック: onData、onResponse、onError、onTerminate | -## Asynchronous programming with 4D classes +## 4Dクラスによる非同期プログラミング -Several 4D classes support asynchronous processing: +複数の4D クラスが非同期処理をサポートしています: - [`HTTPRequest`](../API/HTTPRequestClass.md) – Handles asynchronous HTTP requests and responses. - [`SystemWorker`](../API/SystemWorkerClass.md) – Executes external processes asynchronously. diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md index c4dc2e9cd5600d..da35f670f3faaf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md @@ -35,14 +35,14 @@ displayed_sidebar: docs *format* 引数は省略可能ですが、省略した場合には*filePath* 引数で拡張子を指定する必要があります。 *format* 引数には、*4D Write Pro 定数* テーマの定数を渡すこともできます。 この場合、4D は必要に応じて適切な拡張子をファイル名に追加します。 以下のフォーマットがサポートされています: -| 定数 | 値 | 説明 | -| -------------------- | - | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | 4 | 4D Write Pro ドキュメントはネイティブなアーカイブフォーマット(圧縮されたHTML で画像は別個のフォルダに保存)で保存されます。 4D 特有のタグは含まれ、4D 式は計算されません。 このフォーマットは特にロスなく4D Write Pro ドキュメントをディスク上に保存するのに適しています。 | -| wk docx | 7 | .docx 拡張子を意味します。 4D Write Pro ドキュメントはMicrosoft Word フォーマットで保存されます。 Microsoft Word 2010 以降に正式に対応しています。

    書き出しに対応しているドキュメントの部分は以下の通りです::
    本文 / ヘッダー / フッター / セクション / ページ / 印刷設定 (余白、背景色 / 背景画像、境界線、パディング、用紙サイズ / 用紙の向き) 画像 - インライン、アンカー、背景画像パターン(wk background image で定義されているもの) / スタイルシート(文字、段落) / 互換性のある変数と式(ページ番号、ページ数、日付、時間、メタデータ)。 互換性のない変数と式は評価されて、書き出しの前に値が固定化されます。 リンク -
    ブックマーク URL 一部の4D Write Pro 設定はMicrosoft Word では利用できないか、振る舞いが異なる可能性があることに注意してください。 | -| wk mime html | 1 | 4D Write Proドキュメントは標準のMIME HTMLとして保存され、htmlドキュメントと画像はMIMEパーツとして埋め込まれます(base64でエンコードされます)。 式は計算され4D特有のタグやメソッドのリンクは除去されます。 埋め込みビューにアンカーされたテキストボックスのみが(divとして)書き出されます。 このフォーマットは コマンドを使用してHTML Eメールを送信するのに特に適しています。 | -| wk pdf | 5 | .pdf 拡張子。 4D Write Pro ドキュメントはページビューモードに基づいてPDF フォーマットで保存されています。 PDF ドキュメントには以下のメタ情報が書き出されています: タイトル 作者 タイトル コンテンツ作成者 **注意**: 式は、ドキュメントが書き出されるときに自動的に値が計算されて固定化されます。メソッドへのリンクは**サポートされていません。** | -| wk svg | 8 | 4D Write Pro ドキュメントのページはページビューモードに基づいてSVG フォマットで保存されます。 **注意:** SVG へと書き出す際は、一度に1ページしか書き出すことができません。 書き出すページを指定するにはwk page index を使用して下さい。 | -| wk web page complete | 2 | .htm または .html 拡張子。 このドキュメントは標準HTMLとして保存され、そのリソースは別に保存されます。 4Dタグは除去され、式は値が計算されます。 埋め込みビューにアンカーされたテキストボックスのみが(divとして)書き出されます。 このフォーマットは特に4D Write Pro ドキュメントWeb ブラウザで表示したい場合に特に適しています。 | +| 定数 | 値 | 説明 | +| -------------------- | - | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk 4wp | 4 | 4D Write Pro ドキュメントはネイティブなアーカイブフォーマット(圧縮されたHTML で画像は別個のフォルダに保存)で保存されます。 4D 特有のタグは含まれ、4D 式は計算されません。 このフォーマットは特にロスなく4D Write Pro ドキュメントをディスク上に保存するのに適しています。 | +| wk docx | 7 | .docx 拡張子を意味します。 4D Write Pro ドキュメントはMicrosoft Word フォーマットで保存されます。 Microsoft Word 2010 以降に正式に対応しています。
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk mime html | 1 | 4D Write Proドキュメントは標準のMIME HTMLとして保存され、htmlドキュメントと画像はMIMEパーツとして埋め込まれます(base64でエンコードされます)。 式は計算され4D特有のタグやメソッドのリンクは除去されます。 埋め込みビューにアンカーされたテキストボックスのみが(divとして)書き出されます。 このフォーマットは コマンドを使用してHTML Eメールを送信するのに特に適しています。 | +| wk pdf | 5 | .pdf 拡張子。 4D Write Pro ドキュメントはページビューモードに基づいてPDF フォーマットで保存されています。 The following metadata is exported in a PDF document: Title / Author / Subject / Content creator
    **Notes**:
    • Expressions are automatically frozen when document is exported
    • Links to methods are NOT exported
    | +| wk svg | 8 | 4D Write Pro ドキュメントのページはページビューモードに基づいてSVG フォマットで保存されます。 **注意:** SVG へと書き出す際は、一度に1ページしか書き出すことができません。 書き出すページを指定するにはwk page index を使用して下さい。 | +| wk web page complete | 2 | .htm または .html 拡張子。 このドキュメントは標準HTMLとして保存され、そのリソースは別に保存されます。 4Dタグは除去され、式は値が計算されます。 埋め込みビューにアンカーされたテキストボックスのみが(divとして)書き出されます。 このフォーマットは特に4D Write Pro ドキュメントWeb ブラウザで表示したい場合に特に適しています。 | **注:** diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md index a2e605f2b8b203..53848d4aa6df1f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md @@ -34,14 +34,14 @@ displayed_sidebar: docs *format* 引数には、使用したい書き出しフォーマットを設定する、*4D Write Pro 定数* テーマの定数を一つ渡します。 それぞれのフォーマットは特定の用法に関連します。 以下のフォーマットがサポートされています: -| 定数 | 型 | 値 | 説明 | -| ------------------- | ------- | - | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | Integer | 4 | 4D Write Pro ドキュメントはネイティブなアーカイブフォーマット(圧縮されたHTML で画像は別個のフォルダに保存)で保存されます。 4D 特有のタグは含まれ、4D 式は計算されません。 このフォーマットは特にロスなく4D Write Pro ドキュメントをディスク上に保存するのに適しています。 | -| wk docx | Integer | 7 | .docx 拡張子を意味します。 4D Write Pro ドキュメントはMicrosoft Word フォーマットで保存されます。 Microsoft Word 2010 以降に正式に対応しています。

    書き出しに対応しているドキュメントの部分は以下の通りです::
    本文 / ヘッダー / フッター / セクション / ページ / 印刷設定 (余白、背景色 / 背景画像、境界線、パディング、用紙サイズ / 用紙の向き) 画像 - インライン、アンカー、背景画像パターン(wk background image で定義されているもの) / スタイルシート(文字、段落) / 互換性のある変数と式(ページ番号、ページ数、日付、時間、メタデータ)。 互換性のない変数と式は評価されて、書き出しの前に値が固定化されます。 リンク -
    ブックマーク URL 一部の4D Write Pro 設定はMicrosoft Word では利用できないか、振る舞いが異なる可能性があることに注意してください。 | -| wk mime html | Integer | 1 | 4D Write Proドキュメントは標準のMIME HTMLとして保存され、htmlドキュメントと画像はMIMEパーツとして埋め込まれます(base64でエンコードされます)。 式は計算され4D特有のタグやメソッドのリンクは除去されます。 埋め込みビューにアンカーされたテキストボックスのみが(divとして)書き出されます。 このフォーマットは コマンドを使用してHTML Eメールを送信するのに特に適しています。 | -| wk pdf | Integer | 5 | .pdf 拡張子。 4D Write Pro ドキュメントはページビューモードに基づいてPDF フォーマットで保存されています。 PDF ドキュメントには以下のメタ情報が書き出されています: タイトル 作者 タイトル コンテンツ作成者 **注意**: 式は、ドキュメントが書き出されるときに自動的に値が計算されて固定化されます。メソッドへのリンクは**サポートされていません。** | -| wk svg | Integer | 8 | 4D Write Pro ドキュメントのページはページビューモードに基づいてSVG フォマットで保存されます。 **注意:** SVG へと書き出す際は、一度に1ページしか書き出すことができません。 書き出すページを指定するにはwk page index を使用して下さい。 | -| wk web page html 4D | Integer | 3 | 4D Write Pro ドキュメントはHTML として保存さんれ、4D 特有のタグが含まれます。それぞれの式はノンブレーキングスペースとして挿入されます。 このフォーマットはロスレスであるため、テキストフィールドへの保存目的に適しています。 | +| 定数 | 型 | 値 | 説明 | +| ------------------- | ------- | - | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk 4wp | Integer | 4 | 4D Write Pro ドキュメントはネイティブなアーカイブフォーマット(圧縮されたHTML で画像は別個のフォルダに保存)で保存されます。 4D 特有のタグは含まれ、4D 式は計算されません。 このフォーマットは特にロスなく4D Write Pro ドキュメントをディスク上に保存するのに適しています。 | +| wk docx | Integer | 7 | .docx 拡張子を意味します。 4D Write Pro ドキュメントはMicrosoft Word フォーマットで保存されます。 Microsoft Word 2010 以降に正式に対応しています。
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk mime html | Integer | 1 | 4D Write Proドキュメントは標準のMIME HTMLとして保存され、htmlドキュメントと画像はMIMEパーツとして埋め込まれます(base64でエンコードされます)。 式は計算され4D特有のタグやメソッドのリンクは除去されます。 埋め込みビューにアンカーされたテキストボックスのみが(divとして)書き出されます。 このフォーマットは コマンドを使用してHTML Eメールを送信するのに特に適しています。 | +| wk pdf | Integer | 5 | .pdf 拡張子。 4D Write Pro ドキュメントはページビューモードに基づいてPDF フォーマットで保存されています。 PDF ドキュメントには以下のメタ情報が書き出されています: タイトル 作者 タイトル コンテンツ作成者 **注意**: 式は、ドキュメントが書き出されるときに自動的に値が計算されて固定化されます。メソッドへのリンクは**サポートされていません。** | +| wk svg | Integer | 8 | 4D Write Pro ドキュメントのページはページビューモードに基づいてSVG フォマットで保存されます。 **注意:** SVG へと書き出す際は、一度に1ページしか書き出すことができません。 書き出すページを指定するにはwk page index を使用して下さい。 | +| wk web page html 4D | Integer | 3 | 4D Write Pro ドキュメントはHTML として保存さんれ、4D 特有のタグが含まれます。それぞれの式はノンブレーキングスペースとして挿入されます。 このフォーマットはロスレスであるため、テキストフィールドへの保存目的に適しています。 | **注:** diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md index 8e124b09ebd348..9059203b66a538 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md @@ -2373,7 +2373,7 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 #### 説明 -`.reverse()` 関数は、 全要素が逆順になった、コレクションのディープ・コピーを返します。 また、元のコレクションが共有コレクションであった場合、返されるコレクションもまた共有コレクションになります。 +`.reverse()` 関数は、 returns a new collection with all elements of the original collection in reverse order。 また、元のコレクションが共有コレクションであった場合、返されるコレクションもまた共有コレクションになります。 > このコマンドは、元のコレクションを変更しません。 #### 例題 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md index b8d147a74158ce..3c662f1c9c8068 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md @@ -3063,7 +3063,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 #### 説明 -`.reverse()` 関数は、 全要素が逆順になった、コレクションのディープ・コピーを返します。 また、元のコレクションが共有コレクションであった場合、返されるコレクションもまた共有コレクションになります。 +`.reverse()` 関数は、 returns a new collection with all elements of the original collection in reverse order。 また、元のコレクションが共有コレクションであった場合、返されるコレクションもまた共有コレクションになります。 > このコマンドは、元のコレクションを変更しません。 #### 例題 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md index 1461b405d50f65..f7cd3c3028e0c1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md @@ -3118,7 +3118,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 #### 説明 -`.reverse()` 関数は、全要素が逆順になった、コレクションのディープ・コピーを返します。また、元のコレクションが共有コレクションであった場合、返されるコレクションもまた共有コレクションになります また、元のコレクションが共有コレクションであった場合、返されるコレクションもまた共有コレクションになります。 +The `.reverse()` function returns a new collection with all elements of the original collection in reverse order. また、元のコレクションが共有コレクションであった場合、返されるコレクションもまた共有コレクションになります。 > このコマンドは、元のコレクションを変更しません。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Develop/async.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Develop/async.md index a9de1a77ea536a..9c04ea6d0b3594 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Develop/async.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Develop/async.md @@ -1,105 +1,105 @@ --- id: async -title: Asynchronous Execution +title: 非同期実行 --- -4D supports both **synchronous** and **asynchronous** execution modes, allowing developers to choose the best approach based on performance, responsiveness, and workload distribution. +4D では **同期的** および **非同期** な実行モードの両方をサポートしており、これによりデベロッパーがパフォーマンス、レスポンス、作業負荷分散に基づいて最適なアプローチを選択することができます。 ## 基本 -#### Synchronous Execution +#### 同期的実行 -Synchronous execution follows a **sequential** flow, a step-by-step where each instruction must complete before the next one starts. This means the execution thread is blocked until the operation finishes. +同期実行は **シーケンシャル** なフローに従います。これはそれぞれの指示が、次の指示が始まるまでに完了するというステップ・バイ・ステップ方式です。 これはつまりオペレーションが完了するまで実行スレッドがブロックされるということを意味します。 -Synchronous execution is used when: +同期的実行は以下のような場合で使用されます: -- Task execution must follow a strict order. -- Performance impact is minimal (e.g., quick operations). -- Running in a single-threaded context where blocking is acceptable. -- Synchronous execution blocks the UI and is best suited for quick, ordered tasks where blocking is acceptable. +- タスクの実行が厳密な順番に従う必要があるとき。 +- パフォーマンスへの影響が最小限である(例: 素早いオペレーション)。 +- ブロッキングが許容可能な、シングルスレッドでのコンテキストで実行される。 +- 同期実行はUI をブロックするため、ブロックが起きても許容され得る、素早く順序付けされたタスクに対して適しています。 -#### Asynchronous Execution +#### 非同期実行 -Asynchronous execution is **event-driven** and allows tasks other operations to complete. It relies on **callbacks**, **workers**, and **event handlers** to manage execution flow. +非同期実行は**イベント駆動型**であり、タスクを実行中でも他の操作を完了させることができます。 これは実行フローを管理するために、 **コールバック**、**ワーカー**、および **イベントハンドラ** といったものに依存します。 -Asynchronous execution is used when: +非同期実行は以下のような場合で使用されます: -- An operation takes a long time (e.g., waiting for a server response). -- Responsiveness is critical (e.g., UI interactions). -- Performing background tasks, network communication, or parallel processing. +- 操作が長時間にわたる(例: サーバーのレスポンスを待つなど)。 +- レスポンシブネスの良さが重要である場合(例: UI インタラクションなど)。 +- バックグラウンド処理、ネットワーク通信、あるいは並列処理などを実行する場合。 -Choosing Between Synchronous and Asynchronous Execution: +同期的実行と非同期実行のどちらを選んだら良いかについては、以下の表をご覧下さい: -| シナリオ | Best Approach | -| ------------------------------------------ | ---------------- | -| Quick operations with minimal processing | **Synchronous** | -| Tasks requiring strict execution order | **Synchronous** | -| Long-running background tasks | **Asynchronous** | -| Long-running UI interactions | **Asynchronous** | -| Short-running UI interactions | **Synchronous** | -| High-performance, multi-threaded workloads | **Asynchronous** | +| シナリオ | 最適なアプローチ | +| -------------------------- | --------- | +| 最小限の処理とクイックなオペレーション | **同期的実行** | +| 厳密な順番に従う必要があるタスク | **同期的実行** | +| 長時間にわたるバックグラウンド処理 | **非同期実行** | +| 長時間にわたるUI インタラクション処理 | **非同期実行** | +| 短時間のUI インタラクション処理 | **同期的実行** | +| 高パフォーマンスが必要な、マルチスレッドワークロード | **非同期実行** | -## Core principles +## 基本原理 -4D provides built-in **asynchronous execution** capabilities through various classes and commands. These allow background task execution, network communication, and large data processing, while waiting other operations to complete without blocking the current process. +4D はさまざまなクラスやコマンドを通して、ビルトインの**非同期実行**機能を提供します。 これらを使用することで、カレンとプロセスをブロックすることなく、他のオペレーションが完了するのを待ちながら、バックグラウンド処理、ネットワーク通信、そして大量のデータ処理などを行うことができます。 -The general concept of asynchronous event management in 4D is based on an asynchronous messaging model using **workers** (processes that listen to events) and **callbacks** (functions or formulas automatically invoked when an event occurs). Instead of waiting for a result (synchronous mode), you provide a function that will be automatically called when the desired event occurs. Callbacks can be passed as class functions (recommended) or Formula objects. +4D における非同期イベントの管理の一般的な概念は、**ワーカー**(イベントをリッスンするプロセス)および**コールバック**(あるイベントが発生した際に自動的に実行される関数またはフォーミュラ)を使用した非同期メッセージモデルに基づいています。 ここでは何かの結果を待つ(同期モード)のではなく、特定のイベントが発生した際に自動的に呼び出される関数を提供します。 コールバックはクラス関数(推奨)またはフォーミュラオブジェクトとして渡すことができます。 -This model is common to [`CALL WORKER`](../commands-legacy/call-worker.md), [`CALL FORM`](../commands-legacy/call-form.md), and [classes that support aynchronous execution](#asynchronous-programming-with-4d-classes). All these commands/classes start an operation that runs in the background. The statement that launches the operation returns immediately, without waiting for the operation to finish. +This model is common to [`CALL WORKER`](../commands-legacy/call-worker.md), [`CALL FORM`](../commands-legacy/call-form.md), and [classes that support aynchronous execution](#asynchronous-programming-with-4d-classes). これらのコマンド/クラスは全て、バックグラウンドで実行されるオペレーションを開始します。 オペレーションを開始するステートメントは、オペレーションが終わるのを待たずに即座に戻ります。 -### Workers +### ワーカー -Asynchronous programming relies on a system of [**workers**](../Develop/processes.md#worker-processes) (worker processes), which allows code to be executed in parallel without blocking the main process. This is particularly useful for long tasks (such as HTTP calls, executing external processes, background processing), while keeping the user interface responsive. +非同期プログラミングは [**ワーカー**](../Develop/processes.md#ワーカープロセス) (ワーカープロセス) というシステムに依存しています。これを使用することでメインプロセスをブロックすることなく、コードを実行することができます。 これは特に、インターフェースをレスポンシブな状態にしたまま、長時間にわたるタスク(HTTP 呼び出し、外部プロセスの実行、バックグラウンド処理など)を処理するのに有効です。 -Using worker processes in asynchronous programming **is mandatory** since "classic" processes automatically terminate their execution when the process method ends, thus using callbacks is not possible. A worker process stays alive and can **listen to events**. +非同期プログラミングにおいてワーカープロセスの使用は**必須**です。いわゆる"クラシック"なプロセスはプロセスメソッドが終了した時に実行を自動的に終了するため、コールバックを使用するようなことができないからです。 ワーカープロセスであればその後も生き続け、**イベントをリッスンする**ことができます。 -### Event queue (mailbox) +### イベントキュー(メールボックス) -Each worker (or form window for [`CALL FORM`](../commands-legacy/call-form.md)) has its own message queue. [`CALL WORKER`](../commands-legacy/call-worker.md) or [`CALL FORM`](../commands-legacy/call-form.md) simply posts a message to this queue. The worker handles messages one by one, in the order they arrive, within its own context. Process variables, current selections, etc. are preserved. +Each worker (or form window for [`CALL FORM`](../commands-legacy/call-form.md)) has its own message queue. [`CALL WORKER`](../commands-legacy/call-worker.md) or [`CALL FORM`](../commands-legacy/call-form.md) simply posts a message to this queue. ワーカーは、独自のコンテキスト内において、メッセージを一つずつ受信した順番で管理していきます。 プロセス変数、カレンとレクション、などは保持されます。 -### Bidirectional communication via messages +### メッセージを介した双方向通信 -The calling process posts a message then the worker executes it. The worker can in turn post a message (via [`CALL WORKER`](../commands-legacy/call-worker.md) or [`CALL FORM`](../commands-legacy/call-form.md)) back to the caller or another worker to notify an event (task completion, data received, error, progress, etc.). This mechanism replaces the classic return of synchronous calls. +呼び出しプロセスがメッセージを投稿すると、ワーカーはそれを実行します。 The worker can in turn post a message (via [`CALL WORKER`](../commands-legacy/call-worker.md) or [`CALL FORM`](../commands-legacy/call-form.md)) back to the caller or another worker to notify an event (task completion, data received, error, progress, etc.). この機構により、クラシックな同期呼び出しの応答を置き換えることができます。 -### Event listening +### イベントリスニング -In event-driven development, it is obvious that some code must be able to listen for incoming events. Events can be generated by the user interface (such as a mouse click on an object or a keyboard key pressed) or by any other interaction such as an http request or the end of another action. For example, when a form is displayed using the `DIALOG` command, user actions can trigger events that your code can process. A click on a button will trigger the code associated to the button. +イベント駆動型の開発において、一部のコードが、入ってくるイベントを聞ける(リッスンできる)状態でなければならい事は明らかです。 イベントは、ユーザーインターフェース(オブジェクトのマウスクリックやキーボードのキーが押されたなど)や、HTTP リクエストや他のアクションの完了などのその他のインタラクションによって生成され得ます。 例えば、フォームが`DIALOG` コマンドを使用して表示されている場合、ユーザーアクションによってイベントがトリガーされ、それをコードで処理することが可能です。 ボタンをクリックした場合はボタンに割り当てられたコードがトリガーされることになります。 -In the context of asynchronous execution, the following features place your code in listening mode: +非同期実行のコンテキストにおいては、以下の機能がリスニングモード内でコードを配置します: - [`CALL WORKER`](../commands-legacy/call-worker.md) executes the code for which it has been called, then returns to a listening status from where it can be called afterwards. - [`CALL FORM`](../commands-legacy/call-form.md) opens a form and makes it listen for incoming messages from the event queue. -- a call for a `wait()` listens for `terminate()` or `shutdown()` in a callback from any other instance. +- `wait()` を呼び出すと、他のインスタンスからのコールバック内の `terminate()` あるいは `shutdown()` をリッスンします。 -### Event triggering +### イベントのトリガー -Events are automatically triggered during the execution flow and passed to your corresponding callbacks. You can force the triggering of events by calling `terminate()` or `shutdown()` during a `wait()`. +イベントは実行フローの間に自動的にトリガーされ、対応するコールバックへと渡されます。 `wait()` の途中に `terminate()` あるいは `shutdown()` を呼び出すことで、強制的にイベントをトリガーさせることもできます。 -### Callback execution context +### コールバック実行コンテキスト -When 4D execute one of your callbacks, it does so in the context of the current process (worker), i.e. if your object is instantiated inside a form, the callback function will be executed in the context of that same form. +4D がコールバックを実行する時、それをカレントプロセス(ワーカー)のコンテキストにおいて実行します。つまり、例えばオブジェクトがフォーム内でインスタンス化された場合、コールバックもその同じフォームのコンテキスト内で実行されるということです。 -For callbacks to work properly in fully asynchronous mode, the operation should generally be launched from a worker (via `CALL WORKER`). If launched from a process handling UI, some callbacks may not be called until the UI is listening events. +コールバックが適切に非同期モードで実行されるためには、オペレーションは一般的に、ワーカーから(`CALL WORKER` 経由で)ローンチされる必要があります。 UI を管理しているプロセスからローンチした場合、UI がイベントをリッスンできる状態になるまで一部のコールバックが呼び出されない可能性があります。 -### Releasing an asynchronous object +### 非同期オブジェクトのリリース -In 4D, all objects are released [when no more references](../Concepts/dt_object.md#resources) to them exist in memory. This typically occurs at the end of a method execution for local variables. +4D では、全てのオブジェクトは、メモリ内に [そのオブジェクトへの参照がもう残っていない](../Concepts/dt_object.md#resources) 場合にそのオブジェクトがリリースされます。 これは一般的に、メソッド実行の最後にローカル変数が消去される時に発生します。 -For asynchronous classes, an **extra reference** is always maintained by 4D in the process that instantiated the object. This reference is only released when the operation is finished, i.e. after the `onTerminate` event is triggered. This automatic referencing allows your object to survive even if you don't have referenced it specifically in a variable. +非同期クラスにおいては、オブジェクトをインスタンス化したプロセス内において **追加の参照** が必ず4D によって維持されています。 この参照はオペレーションが完了したときにのみリリースされます。つまり、 `onTerminate` イベントがトリガーされたあとです。 この自動参照によって、変数から特別に参照していなくても、オブジェクトを最後まで存続させることができます。 -If you want to "force" the release of an object at any moment, use a `.shutdown()` or `terminate()` function; it triggers the onTerminate\` event ànd thus releases the object. +オブジェクトを任意のタイミングで"強制的に"リリースしたい場合、`.shutdown()` あるいは `terminate()` 関数を使用します: これらは`onTerminate` イベントをトリガーするため、オブジェクトはリリースされます。 -### Examples illustrating the common concept +### 共通した概念を示した表 -| Feature | Async Launch | Callback / Event Handling | -| ------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | -| CALL WORKER | CALL WORKER("wk"; "MyMethod"; $params) | MyMethod is called with $params | -| CALL FORM | CALL FORM($win; "MyMethod"; $params) | MyMethod is called with $params | -| 4D.SystemWorker | 4D.SystemWorker.new(cmd; $options) | Callbacks: onData, onResponse, onError, onTerminate | +| 機能 | 非同期のローンチの方法 | コールバック / イベントの管理 | +| ------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------- | +| CALL WORKER | CALL WORKER("wk"; "MyMethod"; $params) | MyMethod は $params の引数を渡して呼び出されます | +| CALL FORM | CALL FORM($win; "MyMethod"; $params) | MyMethod は $params の引数を渡して呼び出されます | +| 4D.SystemWorker | 4D.SystemWorker.new(cmd; $options) | コールバック: onData、onResponse、onError、onTerminate | -## Asynchronous programming with 4D classes +## 4Dクラスによる非同期プログラミング -Several 4D classes support asynchronous processing: +複数の4D クラスが非同期処理をサポートしています: - [`HTTPRequest`](../API/HTTPRequestClass.md) – Handles asynchronous HTTP requests and responses. - [`SystemWorker`](../API/SystemWorkerClass.md) – Executes external processes asynchronously. diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md index 82a8df346b7ac9..58b568120ef6fd 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md @@ -35,14 +35,14 @@ displayed_sidebar: docs *format* 引数は省略可能ですが、省略した場合には*filePath* 引数で拡張子を指定する必要があります。 *format* 引数には、*4D Write Pro 定数* テーマの定数を渡すこともできます。 この場合、4D は必要に応じて適切な拡張子をファイル名に追加します。 以下のフォーマットがサポートされています: -| 定数 | 値 | 説明 | -| -------------------- | - | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | 4 | 4D Write Pro ドキュメントはネイティブなアーカイブフォーマット(圧縮されたHTML で画像は別個のフォルダに保存)で保存されます。 4D 特有のタグは含まれ、4D 式は計算されません。 このフォーマットは特にロスなく4D Write Pro ドキュメントをディスク上に保存するのに適しています。 | -| wk docx | 7 | .docx 拡張子を意味します。 4D Write Pro ドキュメントはMicrosoft Word フォーマットで保存されます。 Microsoft Word 2010 以降に正式に対応しています。

    書き出しに対応しているドキュメントの部分は以下の通りです::
    本文 / ヘッダー / フッター / セクション / ページ / 印刷設定 (余白、背景色 / 背景画像、境界線、パディング、用紙サイズ / 用紙の向き) 画像 - インライン、アンカー、背景画像パターン(wk background image で定義されているもの) 互換性のある変数と式(ページ番号、ページ数、日付、時間、メタデータ)。 互換性のない変数と式は評価されて、書き出しの前に値が固定化されます。 リンク -
    ブックマーク URL 一部の4D Write Pro 設定はMicrosoft Word では利用できないか、振る舞いが異なる可能性があることに注意してください。 | -| wk mime html | 1 | 4D Write Proドキュメントは標準のMIME HTMLとして保存され、htmlドキュメントと画像はMIMEパーツとして埋め込まれます(base64でエンコードされます)。 式は計算され4D特有のタグやメソッドのリンクは除去されます。 埋め込みビューにアンカーされたテキストボックスのみが(divとして)書き出されます。 このフォーマットは コマンドを使用してHTML Eメールを送信するのに特に適しています。 | -| wk pdf | 5 | .pdf 拡張子。 4D Write Pro ドキュメントはページビューモードに基づいてPDF フォーマットで保存されています。 PDF ドキュメントには以下のメタ情報が書き出されています: タイトル 作者 タイトル コンテンツ作成者 **注意**: 式は、ドキュメントが書き出されるときに自動的に値が計算されて固定化されます。メソッドへのリンクは**サポートされていません。** | -| wk svg | 8 | 4D Write Pro ドキュメントのページはページビューモードに基づいてSVG フォマットで保存されます。 **注意:** SVG へと書き出す際は、一度に1ページしか書き出すことができません。 書き出すページを指定するにはwk page index を使用して下さい。 | -| wk web page complete | 2 | .htm または .html 拡張子。 このドキュメントは標準HTMLとして保存され、そのリソースは別に保存されます。 4Dタグは除去され、式は値が計算されます。 埋め込みビューにアンカーされたテキストボックスのみが(divとして)書き出されます。 このフォーマットは特に4D Write Pro ドキュメントWeb ブラウザで表示したい場合に特に適しています。 | +| 定数 | 値 | 説明 | +| -------------------- | - | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk 4wp | 4 | 4D Write Pro ドキュメントはネイティブなアーカイブフォーマット(圧縮されたHTML で画像は別個のフォルダに保存)で保存されます。 4D 特有のタグは含まれ、4D 式は計算されません。 このフォーマットは特にロスなく4D Write Pro ドキュメントをディスク上に保存するのに適しています。 | +| wk docx | 7 | .docx 拡張子を意味します。 4D Write Pro ドキュメントはMicrosoft Word フォーマットで保存されます。 Microsoft Word 2010 以降に正式に対応しています。
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk mime html | 1 | 4D Write Proドキュメントは標準のMIME HTMLとして保存され、htmlドキュメントと画像はMIMEパーツとして埋め込まれます(base64でエンコードされます)。 式は計算され4D特有のタグやメソッドのリンクは除去されます。 埋め込みビューにアンカーされたテキストボックスのみが(divとして)書き出されます。 このフォーマットは コマンドを使用してHTML Eメールを送信するのに特に適しています。 | +| wk pdf | 5 | .pdf 拡張子。 4D Write Pro ドキュメントはページビューモードに基づいてPDF フォーマットで保存されています。 The following metadata is exported in a PDF document: Title / Author / Subject / Content creator
    **Notes**:
    • Expressions are automatically frozen when document is exported
    • Links to methods are NOT exported
    | +| wk svg | 8 | 4D Write Pro ドキュメントのページはページビューモードに基づいてSVG フォマットで保存されます。 **注意:** SVG へと書き出す際は、一度に1ページしか書き出すことができません。 書き出すページを指定するにはwk page index を使用して下さい。 | +| wk web page complete | 2 | .htm または .html 拡張子。 このドキュメントは標準HTMLとして保存され、そのリソースは別に保存されます。 4Dタグは除去され、式は値が計算されます。 埋め込みビューにアンカーされたテキストボックスのみが(divとして)書き出されます。 このフォーマットは特に4D Write Pro ドキュメントWeb ブラウザで表示したい場合に特に適しています。 | **注:** diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md index 7c9a7a3c73bb9f..54ac2e84e4e6a7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md @@ -34,14 +34,14 @@ displayed_sidebar: docs *format* 引数には、使用したい書き出しフォーマットを設定する、*4D Write Pro 定数* テーマの定数を一つ渡します。 それぞれのフォーマットは特定の用法に関連します。 以下のフォーマットがサポートされています: -| 定数 | 型 | 値 | 説明 | -| ------------------- | ------- | - | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | Integer | 4 | 4D Write Pro ドキュメントはネイティブなアーカイブフォーマット(圧縮されたHTML で画像は別個のフォルダに保存)で保存されます。 4D 特有のタグは含まれ、4D 式は計算されません。 このフォーマットは特にロスなく4D Write Pro ドキュメントをディスク上に保存するのに適しています。 | -| wk docx | Integer | 7 | .docx 拡張子を意味します。 4D Write Pro ドキュメントはMicrosoft Word フォーマットで保存されます。 Microsoft Word 2010 以降に正式に対応しています。

    書き出しに対応しているドキュメントの部分は以下の通りです::
    本文 / ヘッダー / フッター / セクション / ページ / 印刷設定 (余白、背景色 / 背景画像、境界線、パディング、用紙サイズ / 用紙の向き) 画像 - インライン、アンカー、背景画像パターン(wk background image で定義されているもの) 互換性のある変数と式(ページ番号、ページ数、日付、時間、メタデータ)。 互換性のない変数と式は評価されて、書き出しの前に値が固定化されます。 リンク -
    ブックマーク URL 一部の4D Write Pro 設定はMicrosoft Word では利用できないか、振る舞いが異なる可能性があることに注意してください。 | -| wk mime html | Integer | 1 | 4D Write Proドキュメントは標準のMIME HTMLとして保存され、htmlドキュメントと画像はMIMEパーツとして埋め込まれます(base64でエンコードされます)。 式は計算され4D特有のタグやメソッドのリンクは除去されます。 埋め込みビューにアンカーされたテキストボックスのみが(divとして)書き出されます。 このフォーマットは コマンドを使用してHTML Eメールを送信するのに特に適しています。 | -| wk pdf | Integer | 5 | .pdf 拡張子。 4D Write Pro ドキュメントはページビューモードに基づいてPDF フォーマットで保存されています。 PDF ドキュメントには以下のメタ情報が書き出されています: タイトル 作者 タイトル コンテンツ作成者 **注意**: 式は、ドキュメントが書き出されるときに自動的に値が計算されて固定化されます。メソッドへのリンクは**サポートされていません。** | -| wk svg | Integer | 8 | 4D Write Pro ドキュメントのページはページビューモードに基づいてSVG フォマットで保存されます。 **注意:** SVG へと書き出す際は、一度に1ページしか書き出すことができません。 書き出すページを指定するにはwk page index を使用して下さい。 | -| wk web page html 4D | Integer | 3 | 4D Write Pro ドキュメントはHTML として保存さんれ、4D 特有のタグが含まれます。それぞれの式はノンブレーキングスペースとして挿入されます。 このフォーマットはロスレスであるため、テキストフィールドへの保存目的に適しています。 | +| 定数 | 型 | 値 | 説明 | +| ------------------- | ------- | - | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk 4wp | Integer | 4 | 4D Write Pro ドキュメントはネイティブなアーカイブフォーマット(圧縮されたHTML で画像は別個のフォルダに保存)で保存されます。 4D 特有のタグは含まれ、4D 式は計算されません。 このフォーマットは特にロスなく4D Write Pro ドキュメントをディスク上に保存するのに適しています。 | +| wk docx | Integer | 7 | .docx 拡張子を意味します。 4D Write Pro ドキュメントはMicrosoft Word フォーマットで保存されます。 Microsoft Word 2010 以降に正式に対応しています。
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk mime html | Integer | 1 | 4D Write Proドキュメントは標準のMIME HTMLとして保存され、htmlドキュメントと画像はMIMEパーツとして埋め込まれます(base64でエンコードされます)。 式は計算され4D特有のタグやメソッドのリンクは除去されます。 埋め込みビューにアンカーされたテキストボックスのみが(divとして)書き出されます。 このフォーマットは コマンドを使用してHTML Eメールを送信するのに特に適しています。 | +| wk pdf | Integer | 5 | .pdf 拡張子。 4D Write Pro ドキュメントはページビューモードに基づいてPDF フォーマットで保存されています。 PDF ドキュメントには以下のメタ情報が書き出されています: タイトル 作者 タイトル コンテンツ作成者 **注意**: 式は、ドキュメントが書き出されるときに自動的に値が計算されて固定化されます。メソッドへのリンクは**サポートされていません。** | +| wk svg | Integer | 8 | 4D Write Pro ドキュメントのページはページビューモードに基づいてSVG フォマットで保存されます。 **注意:** SVG へと書き出す際は、一度に1ページしか書き出すことができません。 書き出すページを指定するにはwk page index を使用して下さい。 | +| wk web page html 4D | Integer | 3 | 4D Write Pro ドキュメントはHTML として保存さんれ、4D 特有のタグが含まれます。それぞれの式はノンブレーキングスペースとして挿入されます。 このフォーマットはロスレスであるため、テキストフィールドへの保存目的に適しています。 | **注:** diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md index 137fddedf520cb..839928d5d64967 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md @@ -3118,7 +3118,7 @@ $r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 #### 説明 -`.reverse()` 関数は、全要素が逆順になった、コレクションのディープ・コピーを返します。また、元のコレクションが共有コレクションであった場合、返されるコレクションもまた共有コレクションになります また、元のコレクションが共有コレクションであった場合、返されるコレクションもまた共有コレクションになります。 +The `.reverse()` function returns a new collection with all elements of the original collection in reverse order. また、元のコレクションが共有コレクションであった場合、返されるコレクションもまた共有コレクションになります。 > このコマンドは、元のコレクションを変更しません。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Develop/async.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Develop/async.md index a9de1a77ea536a..9c04ea6d0b3594 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Develop/async.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Develop/async.md @@ -1,105 +1,105 @@ --- id: async -title: Asynchronous Execution +title: 非同期実行 --- -4D supports both **synchronous** and **asynchronous** execution modes, allowing developers to choose the best approach based on performance, responsiveness, and workload distribution. +4D では **同期的** および **非同期** な実行モードの両方をサポートしており、これによりデベロッパーがパフォーマンス、レスポンス、作業負荷分散に基づいて最適なアプローチを選択することができます。 ## 基本 -#### Synchronous Execution +#### 同期的実行 -Synchronous execution follows a **sequential** flow, a step-by-step where each instruction must complete before the next one starts. This means the execution thread is blocked until the operation finishes. +同期実行は **シーケンシャル** なフローに従います。これはそれぞれの指示が、次の指示が始まるまでに完了するというステップ・バイ・ステップ方式です。 これはつまりオペレーションが完了するまで実行スレッドがブロックされるということを意味します。 -Synchronous execution is used when: +同期的実行は以下のような場合で使用されます: -- Task execution must follow a strict order. -- Performance impact is minimal (e.g., quick operations). -- Running in a single-threaded context where blocking is acceptable. -- Synchronous execution blocks the UI and is best suited for quick, ordered tasks where blocking is acceptable. +- タスクの実行が厳密な順番に従う必要があるとき。 +- パフォーマンスへの影響が最小限である(例: 素早いオペレーション)。 +- ブロッキングが許容可能な、シングルスレッドでのコンテキストで実行される。 +- 同期実行はUI をブロックするため、ブロックが起きても許容され得る、素早く順序付けされたタスクに対して適しています。 -#### Asynchronous Execution +#### 非同期実行 -Asynchronous execution is **event-driven** and allows tasks other operations to complete. It relies on **callbacks**, **workers**, and **event handlers** to manage execution flow. +非同期実行は**イベント駆動型**であり、タスクを実行中でも他の操作を完了させることができます。 これは実行フローを管理するために、 **コールバック**、**ワーカー**、および **イベントハンドラ** といったものに依存します。 -Asynchronous execution is used when: +非同期実行は以下のような場合で使用されます: -- An operation takes a long time (e.g., waiting for a server response). -- Responsiveness is critical (e.g., UI interactions). -- Performing background tasks, network communication, or parallel processing. +- 操作が長時間にわたる(例: サーバーのレスポンスを待つなど)。 +- レスポンシブネスの良さが重要である場合(例: UI インタラクションなど)。 +- バックグラウンド処理、ネットワーク通信、あるいは並列処理などを実行する場合。 -Choosing Between Synchronous and Asynchronous Execution: +同期的実行と非同期実行のどちらを選んだら良いかについては、以下の表をご覧下さい: -| シナリオ | Best Approach | -| ------------------------------------------ | ---------------- | -| Quick operations with minimal processing | **Synchronous** | -| Tasks requiring strict execution order | **Synchronous** | -| Long-running background tasks | **Asynchronous** | -| Long-running UI interactions | **Asynchronous** | -| Short-running UI interactions | **Synchronous** | -| High-performance, multi-threaded workloads | **Asynchronous** | +| シナリオ | 最適なアプローチ | +| -------------------------- | --------- | +| 最小限の処理とクイックなオペレーション | **同期的実行** | +| 厳密な順番に従う必要があるタスク | **同期的実行** | +| 長時間にわたるバックグラウンド処理 | **非同期実行** | +| 長時間にわたるUI インタラクション処理 | **非同期実行** | +| 短時間のUI インタラクション処理 | **同期的実行** | +| 高パフォーマンスが必要な、マルチスレッドワークロード | **非同期実行** | -## Core principles +## 基本原理 -4D provides built-in **asynchronous execution** capabilities through various classes and commands. These allow background task execution, network communication, and large data processing, while waiting other operations to complete without blocking the current process. +4D はさまざまなクラスやコマンドを通して、ビルトインの**非同期実行**機能を提供します。 これらを使用することで、カレンとプロセスをブロックすることなく、他のオペレーションが完了するのを待ちながら、バックグラウンド処理、ネットワーク通信、そして大量のデータ処理などを行うことができます。 -The general concept of asynchronous event management in 4D is based on an asynchronous messaging model using **workers** (processes that listen to events) and **callbacks** (functions or formulas automatically invoked when an event occurs). Instead of waiting for a result (synchronous mode), you provide a function that will be automatically called when the desired event occurs. Callbacks can be passed as class functions (recommended) or Formula objects. +4D における非同期イベントの管理の一般的な概念は、**ワーカー**(イベントをリッスンするプロセス)および**コールバック**(あるイベントが発生した際に自動的に実行される関数またはフォーミュラ)を使用した非同期メッセージモデルに基づいています。 ここでは何かの結果を待つ(同期モード)のではなく、特定のイベントが発生した際に自動的に呼び出される関数を提供します。 コールバックはクラス関数(推奨)またはフォーミュラオブジェクトとして渡すことができます。 -This model is common to [`CALL WORKER`](../commands-legacy/call-worker.md), [`CALL FORM`](../commands-legacy/call-form.md), and [classes that support aynchronous execution](#asynchronous-programming-with-4d-classes). All these commands/classes start an operation that runs in the background. The statement that launches the operation returns immediately, without waiting for the operation to finish. +This model is common to [`CALL WORKER`](../commands-legacy/call-worker.md), [`CALL FORM`](../commands-legacy/call-form.md), and [classes that support aynchronous execution](#asynchronous-programming-with-4d-classes). これらのコマンド/クラスは全て、バックグラウンドで実行されるオペレーションを開始します。 オペレーションを開始するステートメントは、オペレーションが終わるのを待たずに即座に戻ります。 -### Workers +### ワーカー -Asynchronous programming relies on a system of [**workers**](../Develop/processes.md#worker-processes) (worker processes), which allows code to be executed in parallel without blocking the main process. This is particularly useful for long tasks (such as HTTP calls, executing external processes, background processing), while keeping the user interface responsive. +非同期プログラミングは [**ワーカー**](../Develop/processes.md#ワーカープロセス) (ワーカープロセス) というシステムに依存しています。これを使用することでメインプロセスをブロックすることなく、コードを実行することができます。 これは特に、インターフェースをレスポンシブな状態にしたまま、長時間にわたるタスク(HTTP 呼び出し、外部プロセスの実行、バックグラウンド処理など)を処理するのに有効です。 -Using worker processes in asynchronous programming **is mandatory** since "classic" processes automatically terminate their execution when the process method ends, thus using callbacks is not possible. A worker process stays alive and can **listen to events**. +非同期プログラミングにおいてワーカープロセスの使用は**必須**です。いわゆる"クラシック"なプロセスはプロセスメソッドが終了した時に実行を自動的に終了するため、コールバックを使用するようなことができないからです。 ワーカープロセスであればその後も生き続け、**イベントをリッスンする**ことができます。 -### Event queue (mailbox) +### イベントキュー(メールボックス) -Each worker (or form window for [`CALL FORM`](../commands-legacy/call-form.md)) has its own message queue. [`CALL WORKER`](../commands-legacy/call-worker.md) or [`CALL FORM`](../commands-legacy/call-form.md) simply posts a message to this queue. The worker handles messages one by one, in the order they arrive, within its own context. Process variables, current selections, etc. are preserved. +Each worker (or form window for [`CALL FORM`](../commands-legacy/call-form.md)) has its own message queue. [`CALL WORKER`](../commands-legacy/call-worker.md) or [`CALL FORM`](../commands-legacy/call-form.md) simply posts a message to this queue. ワーカーは、独自のコンテキスト内において、メッセージを一つずつ受信した順番で管理していきます。 プロセス変数、カレンとレクション、などは保持されます。 -### Bidirectional communication via messages +### メッセージを介した双方向通信 -The calling process posts a message then the worker executes it. The worker can in turn post a message (via [`CALL WORKER`](../commands-legacy/call-worker.md) or [`CALL FORM`](../commands-legacy/call-form.md)) back to the caller or another worker to notify an event (task completion, data received, error, progress, etc.). This mechanism replaces the classic return of synchronous calls. +呼び出しプロセスがメッセージを投稿すると、ワーカーはそれを実行します。 The worker can in turn post a message (via [`CALL WORKER`](../commands-legacy/call-worker.md) or [`CALL FORM`](../commands-legacy/call-form.md)) back to the caller or another worker to notify an event (task completion, data received, error, progress, etc.). この機構により、クラシックな同期呼び出しの応答を置き換えることができます。 -### Event listening +### イベントリスニング -In event-driven development, it is obvious that some code must be able to listen for incoming events. Events can be generated by the user interface (such as a mouse click on an object or a keyboard key pressed) or by any other interaction such as an http request or the end of another action. For example, when a form is displayed using the `DIALOG` command, user actions can trigger events that your code can process. A click on a button will trigger the code associated to the button. +イベント駆動型の開発において、一部のコードが、入ってくるイベントを聞ける(リッスンできる)状態でなければならい事は明らかです。 イベントは、ユーザーインターフェース(オブジェクトのマウスクリックやキーボードのキーが押されたなど)や、HTTP リクエストや他のアクションの完了などのその他のインタラクションによって生成され得ます。 例えば、フォームが`DIALOG` コマンドを使用して表示されている場合、ユーザーアクションによってイベントがトリガーされ、それをコードで処理することが可能です。 ボタンをクリックした場合はボタンに割り当てられたコードがトリガーされることになります。 -In the context of asynchronous execution, the following features place your code in listening mode: +非同期実行のコンテキストにおいては、以下の機能がリスニングモード内でコードを配置します: - [`CALL WORKER`](../commands-legacy/call-worker.md) executes the code for which it has been called, then returns to a listening status from where it can be called afterwards. - [`CALL FORM`](../commands-legacy/call-form.md) opens a form and makes it listen for incoming messages from the event queue. -- a call for a `wait()` listens for `terminate()` or `shutdown()` in a callback from any other instance. +- `wait()` を呼び出すと、他のインスタンスからのコールバック内の `terminate()` あるいは `shutdown()` をリッスンします。 -### Event triggering +### イベントのトリガー -Events are automatically triggered during the execution flow and passed to your corresponding callbacks. You can force the triggering of events by calling `terminate()` or `shutdown()` during a `wait()`. +イベントは実行フローの間に自動的にトリガーされ、対応するコールバックへと渡されます。 `wait()` の途中に `terminate()` あるいは `shutdown()` を呼び出すことで、強制的にイベントをトリガーさせることもできます。 -### Callback execution context +### コールバック実行コンテキスト -When 4D execute one of your callbacks, it does so in the context of the current process (worker), i.e. if your object is instantiated inside a form, the callback function will be executed in the context of that same form. +4D がコールバックを実行する時、それをカレントプロセス(ワーカー)のコンテキストにおいて実行します。つまり、例えばオブジェクトがフォーム内でインスタンス化された場合、コールバックもその同じフォームのコンテキスト内で実行されるということです。 -For callbacks to work properly in fully asynchronous mode, the operation should generally be launched from a worker (via `CALL WORKER`). If launched from a process handling UI, some callbacks may not be called until the UI is listening events. +コールバックが適切に非同期モードで実行されるためには、オペレーションは一般的に、ワーカーから(`CALL WORKER` 経由で)ローンチされる必要があります。 UI を管理しているプロセスからローンチした場合、UI がイベントをリッスンできる状態になるまで一部のコールバックが呼び出されない可能性があります。 -### Releasing an asynchronous object +### 非同期オブジェクトのリリース -In 4D, all objects are released [when no more references](../Concepts/dt_object.md#resources) to them exist in memory. This typically occurs at the end of a method execution for local variables. +4D では、全てのオブジェクトは、メモリ内に [そのオブジェクトへの参照がもう残っていない](../Concepts/dt_object.md#resources) 場合にそのオブジェクトがリリースされます。 これは一般的に、メソッド実行の最後にローカル変数が消去される時に発生します。 -For asynchronous classes, an **extra reference** is always maintained by 4D in the process that instantiated the object. This reference is only released when the operation is finished, i.e. after the `onTerminate` event is triggered. This automatic referencing allows your object to survive even if you don't have referenced it specifically in a variable. +非同期クラスにおいては、オブジェクトをインスタンス化したプロセス内において **追加の参照** が必ず4D によって維持されています。 この参照はオペレーションが完了したときにのみリリースされます。つまり、 `onTerminate` イベントがトリガーされたあとです。 この自動参照によって、変数から特別に参照していなくても、オブジェクトを最後まで存続させることができます。 -If you want to "force" the release of an object at any moment, use a `.shutdown()` or `terminate()` function; it triggers the onTerminate\` event ànd thus releases the object. +オブジェクトを任意のタイミングで"強制的に"リリースしたい場合、`.shutdown()` あるいは `terminate()` 関数を使用します: これらは`onTerminate` イベントをトリガーするため、オブジェクトはリリースされます。 -### Examples illustrating the common concept +### 共通した概念を示した表 -| Feature | Async Launch | Callback / Event Handling | -| ------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | -| CALL WORKER | CALL WORKER("wk"; "MyMethod"; $params) | MyMethod is called with $params | -| CALL FORM | CALL FORM($win; "MyMethod"; $params) | MyMethod is called with $params | -| 4D.SystemWorker | 4D.SystemWorker.new(cmd; $options) | Callbacks: onData, onResponse, onError, onTerminate | +| 機能 | 非同期のローンチの方法 | コールバック / イベントの管理 | +| ------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------- | +| CALL WORKER | CALL WORKER("wk"; "MyMethod"; $params) | MyMethod は $params の引数を渡して呼び出されます | +| CALL FORM | CALL FORM($win; "MyMethod"; $params) | MyMethod は $params の引数を渡して呼び出されます | +| 4D.SystemWorker | 4D.SystemWorker.new(cmd; $options) | コールバック: onData、onResponse、onError、onTerminate | -## Asynchronous programming with 4D classes +## 4Dクラスによる非同期プログラミング -Several 4D classes support asynchronous processing: +複数の4D クラスが非同期処理をサポートしています: - [`HTTPRequest`](../API/HTTPRequestClass.md) – Handles asynchronous HTTP requests and responses. - [`SystemWorker`](../API/SystemWorkerClass.md) – Executes external processes asynchronously. diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md index b2f562e43c37a4..bddac6a9089c6f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md @@ -35,14 +35,14 @@ displayed_sidebar: docs *format* 引数は省略可能ですが、省略した場合には*filePath* 引数で拡張子を指定する必要があります。 *format* 引数には、*4D Write Pro 定数* テーマの定数を渡すこともできます。 この場合、4D は必要に応じて適切な拡張子をファイル名に追加します。 以下のフォーマットがサポートされています: -| 定数 | 値 | 説明 | -| -------------------- | - | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | 4 | 4D Write Pro ドキュメントはネイティブなアーカイブフォーマット(圧縮されたHTML で画像は別個のフォルダに保存)で保存されます。 4D 特有のタグは含まれ、4D 式は計算されません。 このフォーマットは特にロスなく4D Write Pro ドキュメントをディスク上に保存するのに適しています。 | -| wk docx | 7 | .docx 拡張子を意味します。 4D Write Pro ドキュメントはMicrosoft Word フォーマットで保存されます。 Microsoft Word 2010 以降に正式に対応しています。

    書き出しに対応しているドキュメントの部分は以下の通りです::
    本文 / ヘッダー / フッター / セクション / ページ / 印刷設定 (余白、背景色 / 背景画像、境界線、パディング、用紙サイズ / 用紙の向き) 画像 - インライン、アンカー、背景画像パターン(wk background image で定義されているもの) 互換性のある変数と式(ページ番号、ページ数、日付、時間、メタデータ)。 互換性のない変数と式は評価されて、書き出しの前に値が固定化されます。 リンク -
    ブックマーク URL 一部の4D Write Pro 設定はMicrosoft Word では利用できないか、振る舞いが異なる可能性があることに注意してください。 | -| wk mime html | 1 | 4D Write Proドキュメントは標準のMIME HTMLとして保存され、htmlドキュメントと画像はMIMEパーツとして埋め込まれます(base64でエンコードされます)。 式は計算され4D特有のタグやメソッドのリンクは除去されます。 埋め込みビューにアンカーされたテキストボックスのみが(divとして)書き出されます。 このフォーマットは コマンドを使用してHTML Eメールを送信するのに特に適しています。 | -| wk pdf | 5 | .pdf 拡張子。 4D Write Pro ドキュメントはページビューモードに基づいてPDF フォーマットで保存されています。 PDF ドキュメントには以下のメタ情報が書き出されています: タイトル 作者 タイトル コンテンツ作成者 **注意**: 式は、ドキュメントが書き出されるときに自動的に値が計算されて固定化されます。メソッドへのリンクは**サポートされていません。** | -| wk svg | 8 | 4D Write Pro ドキュメントのページはページビューモードに基づいてSVG フォマットで保存されます。 **注意:** SVG へと書き出す際は、一度に1ページしか書き出すことができません。 書き出すページを指定するにはwk page index を使用して下さい。 | -| wk web page complete | 2 | .htm または .html 拡張子。 このドキュメントは標準HTMLとして保存され、そのリソースは別に保存されます。 4Dタグは除去され、式は値が計算されます。 埋め込みビューにアンカーされたテキストボックスのみが(divとして)書き出されます。 このフォーマットは特に4D Write Pro ドキュメントWeb ブラウザで表示したい場合に特に適しています。 | +| 定数 | 値 | 説明 | +| -------------------- | - | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk 4wp | 4 | 4D Write Pro ドキュメントはネイティブなアーカイブフォーマット(圧縮されたHTML で画像は別個のフォルダに保存)で保存されます。 4D 特有のタグは含まれ、4D 式は計算されません。 このフォーマットは特にロスなく4D Write Pro ドキュメントをディスク上に保存するのに適しています。 | +| wk docx | 7 | .docx 拡張子を意味します。 4D Write Pro ドキュメントはMicrosoft Word フォーマットで保存されます。 Microsoft Word 2010 以降に正式に対応しています。
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk mime html | 1 | 4D Write Proドキュメントは標準のMIME HTMLとして保存され、htmlドキュメントと画像はMIMEパーツとして埋め込まれます(base64でエンコードされます)。 式は計算され4D特有のタグやメソッドのリンクは除去されます。 埋め込みビューにアンカーされたテキストボックスのみが(divとして)書き出されます。 このフォーマットは コマンドを使用してHTML Eメールを送信するのに特に適しています。 | +| wk pdf | 5 | .pdf 拡張子。 4D Write Pro ドキュメントはページビューモードに基づいてPDF フォーマットで保存されています。 PDF ドキュメントには以下のメタ情報が書き出されています: タイトル 作者 タイトル コンテンツ作成者 **注意**: 式は、ドキュメントが書き出されるときに自動的に値が計算されて固定化されます。メソッドへのリンクは**サポートされていません。** | +| wk svg | 8 | 4D Write Pro ドキュメントのページはページビューモードに基づいてSVG フォマットで保存されます。 **注意:** SVG へと書き出す際は、一度に1ページしか書き出すことができません。 書き出すページを指定するにはwk page index を使用して下さい。 | +| wk web page complete | 2 | .htm または .html 拡張子。 このドキュメントは標準HTMLとして保存され、そのリソースは別に保存されます。 4Dタグは除去され、式は値が計算されます。 埋め込みビューにアンカーされたテキストボックスのみが(divとして)書き出されます。 このフォーマットは特に4D Write Pro ドキュメントWeb ブラウザで表示したい場合に特に適しています。 | **注:** diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md index bbb69011bb8820..194f44c535f174 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md @@ -34,14 +34,14 @@ displayed_sidebar: docs *format* 引数には、使用したい書き出しフォーマットを設定する、*4D Write Pro 定数* テーマの定数を一つ渡します。 それぞれのフォーマットは特定の用法に関連します。 以下のフォーマットがサポートされています: -| 定数 | 型 | 値 | 説明 | -| ------------------- | ------- | - | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | Integer | 4 | 4D Write Pro ドキュメントはネイティブなアーカイブフォーマット(圧縮されたHTML で画像は別個のフォルダに保存)で保存されます。 4D 特有のタグは含まれ、4D 式は計算されません。 このフォーマットは特にロスなく4D Write Pro ドキュメントをディスク上に保存するのに適しています。 | -| wk docx | Integer | 7 | .docx 拡張子を意味します。 4D Write Pro ドキュメントはMicrosoft Word フォーマットで保存されます。 Microsoft Word 2010 以降に正式に対応しています。

    書き出しに対応しているドキュメントの部分は以下の通りです::
    本文 / ヘッダー / フッター / セクション / ページ / 印刷設定 (余白、背景色 / 背景画像、境界線、パディング、用紙サイズ / 用紙の向き) 画像 - インライン、アンカー、背景画像パターン(wk background image で定義されているもの) 互換性のある変数と式(ページ番号、ページ数、日付、時間、メタデータ)。 互換性のない変数と式は評価されて、書き出しの前に値が固定化されます。 リンク -
    ブックマーク URL 一部の4D Write Pro 設定はMicrosoft Word では利用できないか、振る舞いが異なる可能性があることに注意してください。 | -| wk mime html | Integer | 1 | 4D Write Proドキュメントは標準のMIME HTMLとして保存され、htmlドキュメントと画像はMIMEパーツとして埋め込まれます(base64でエンコードされます)。 式は計算され4D特有のタグやメソッドのリンクは除去されます。 埋め込みビューにアンカーされたテキストボックスのみが(divとして)書き出されます。 このフォーマットは コマンドを使用してHTML Eメールを送信するのに特に適しています。 | -| wk pdf | Integer | 5 | .pdf 拡張子。 4D Write Pro ドキュメントはページビューモードに基づいてPDF フォーマットで保存されています。 PDF ドキュメントには以下のメタ情報が書き出されています: タイトル 作者 タイトル コンテンツ作成者 **注意**: 式は、ドキュメントが書き出されるときに自動的に値が計算されて固定化されます。メソッドへのリンクは**サポートされていません。** | -| wk svg | Integer | 8 | 4D Write Pro ドキュメントのページはページビューモードに基づいてSVG フォマットで保存されます。 **注意:** SVG へと書き出す際は、一度に1ページしか書き出すことができません。 書き出すページを指定するにはwk page index を使用して下さい。 | -| wk web page html 4D | Integer | 3 | 4D Write Pro ドキュメントはHTML として保存さんれ、4D 特有のタグが含まれます。それぞれの式はノンブレーキングスペースとして挿入されます。 このフォーマットはロスレスであるため、テキストフィールドへの保存目的に適しています。 | +| 定数 | 型 | 値 | 説明 | +| ------------------- | ------- | - | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk 4wp | Integer | 4 | 4D Write Pro ドキュメントはネイティブなアーカイブフォーマット(圧縮されたHTML で画像は別個のフォルダに保存)で保存されます。 4D 特有のタグは含まれ、4D 式は計算されません。 このフォーマットは特にロスなく4D Write Pro ドキュメントをディスク上に保存するのに適しています。 | +| wk docx | Integer | 7 | .docx 拡張子を意味します。 4D Write Pro ドキュメントはMicrosoft Word フォーマットで保存されます。 Microsoft Word 2010 以降に正式に対応しています。
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk mime html | Integer | 1 | 4D Write Proドキュメントは標準のMIME HTMLとして保存され、htmlドキュメントと画像はMIMEパーツとして埋め込まれます(base64でエンコードされます)。 式は計算され4D特有のタグやメソッドのリンクは除去されます。 埋め込みビューにアンカーされたテキストボックスのみが(divとして)書き出されます。 このフォーマットは コマンドを使用してHTML Eメールを送信するのに特に適しています。 | +| wk pdf | Integer | 5 | .pdf 拡張子。 4D Write Pro ドキュメントはページビューモードに基づいてPDF フォーマットで保存されています。 PDF ドキュメントには以下のメタ情報が書き出されています: タイトル 作者 タイトル コンテンツ作成者 **注意**: 式は、ドキュメントが書き出されるときに自動的に値が計算されて固定化されます。メソッドへのリンクは**サポートされていません。** | +| wk svg | Integer | 8 | 4D Write Pro ドキュメントのページはページビューモードに基づいてSVG フォマットで保存されます。 **注意:** SVG へと書き出す際は、一度に1ページしか書き出すことができません。 書き出すページを指定するにはwk page index を使用して下さい。 | +| wk web page html 4D | Integer | 3 | 4D Write Pro ドキュメントはHTML として保存さんれ、4D 特有のタグが含まれます。それぞれの式はノンブレーキングスペースとして挿入されます。 このフォーマットはロスレスであるため、テキストフィールドへの保存目的に適しています。 | **注:** diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md index 14d5a3a5a7796e..688f1b51274754 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -3069,7 +3069,7 @@ Por padrão, novos elementos são preenchidos com valores **null**. Pode especif -**.reverse( )** : Collection +**.reverse()** : Collection @@ -3084,7 +3084,7 @@ Por padrão, novos elementos são preenchidos com valores **null**. Pode especif #### Descrição -A função `.reverse()` retorna uma cópia profunda da coleção com todos os seus elementos em ordem inversa. Na coleção original é uma coleção partilhada, a coleção retornada também é uma coleção partilhada. +The `.reverse()` function returns a new collection with all elements of the original collection in reverse order. Na coleção original é uma coleção partilhada, a coleção retornada também é uma coleção partilhada. > Essa função não modifica a coleção original. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md index 99d78a70da5f5c..376688ac3e339b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md @@ -35,14 +35,14 @@ Você pode passar um *filePath* ou *fileObj*: Você pode omitir o parâmetro *format*, neste caso você precisa especificar a extensão em *filePath*. Você também pode passar uma constante do tema *4D Write Pro Constants* no parâmetro *formato*. Neste caso, 4D adiciona a extensão apropriada para o nome do arquivo, se necessário. São suportados os seguintes formatos: -| Parâmetros | Valor | Comentário | -| -------------------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | 4 | O documento 4D Write Pro é salvo em um formato de arquivo nativo (zipado HTML e imagens salvas em uma pasta separada). Tags específicas 4D estão incluídas e expressões 4D não são calculadas. Este formato é particularmente adequado para salvar e arquivar documentos 4D Write Pro no disco sem qualquer perda. | -| wk docx | 7 | Extensão .docx. O documento 4D Write Pro é salvo no formato Microsoft Word . Suporte certificado para Microsoft Word 2010 e mais recentes.

    The document parts exported are:
    Body / headers / footers / sectionsPage / print settings (margins, background color / image, borders, padding, paper size / orientation)Images - inline, anchored, and background image pattern (defined with wk background image) / Style sheets (character, paragraph) / Compatible variables and expressions (page number, number of pages, date, time, metadata). Variáveis e expressões não compatíveis serão avaliadas e congeladas antes da exportação. inks -
    BookmarksURLsNote que algumas configurações 4D Write Pro podem não estar disponíveis ou se comportar de forma diferente no Microsoft Word. | -| wk mime html | 1 | O documento 4D Write Pro é salvo como MIME HTML padrão com documentos HTML e imagens incorporadas como partes MIME (codificado em base64). As expressões são calculadas e links de métodos e tags 4D específicos são removidos. Apenas caixas de texto ancoradas na visualização incorporada são exportadas (como divs). Este formato é particularmente adequado para enviar e-mails em HTML com o comando. | -| wk pdf | 5 | Extensão .pdf. O documento 4D Write Pro é salvo no formato PDF, com base no modo de visualização de página. Os seguintes metadados são exportados em um documento PDF: título autor título conteúdo autor **Notas**: As expressões são calculadas automaticamente e os valores são congelados ao exportar o documento. Os links a métodos NÂO são exportados. | -| wk svg | 8 | A página 4D Write Pro documento é salva no formato SVG, com base no modo de visualização de página. **Nota:** ao exportar para SVG, você só pode exportar uma página de cada vez. Use wk page index para especificar qual página exportar. | -| wk web page complete | 2 | Extensão .htm ou .html. O documento é salvo como HTML padrão e seus recursos são salvos separadamente. Tags 4D e links para métodos 4D são removidos e expressões são calculadas. Apenas caixas de texto ancoradas na visualização incorporada são exportadas (como divs). Este formato é particularmente adequado quando você deseja exibir um documento 4D Write Pro em um navegador da web. | +| Parâmetros | Valor | Comentário | +| -------------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| wk 4wp | 4 | O documento 4D Write Pro é salvo em um formato de arquivo nativo (zipado HTML e imagens salvas em uma pasta separada). Tags específicas 4D estão incluídas e expressões 4D não são calculadas. Este formato é particularmente adequado para salvar e arquivar documentos 4D Write Pro no disco sem qualquer perda. | +| wk docx | 7 | Extensão .docx. O documento 4D Write Pro é salvo no formato Microsoft Word . Suporte certificado para Microsoft Word 2010 e mais recentes.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk mime html | 1 | O documento 4D Write Pro é salvo como MIME HTML padrão com documentos HTML e imagens incorporadas como partes MIME (codificado em base64). As expressões são calculadas e links de métodos e tags 4D específicos são removidos. Apenas caixas de texto ancoradas na visualização incorporada são exportadas (como divs). Este formato é particularmente adequado para enviar e-mails em HTML com o comando. | +| wk pdf | 5 | Extensão .pdf. O documento 4D Write Pro é salvo no formato PDF, com base no modo de visualização de página. The following metadata is exported in a PDF document: Title / Author / Subject / Content creator
    **Notes**:
    • Expressions are automatically frozen when document is exported
    • Links to methods are NOT exported
    | +| wk svg | 8 | A página 4D Write Pro documento é salva no formato SVG, com base no modo de visualização de página. **Nota:** ao exportar para SVG, você só pode exportar uma página de cada vez. Use wk page index para especificar qual página exportar. | +| wk web page complete | 2 | Extensão .htm ou .html. O documento é salvo como HTML padrão e seus recursos são salvos separadamente. Tags 4D e links para métodos 4D são removidos e expressões são calculadas. Apenas caixas de texto ancoradas na visualização incorporada são exportadas (como divs). Este formato é particularmente adequado quando você deseja exibir um documento 4D Write Pro em um navegador da web. | **Notas:** diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md index 470a52d1e3d2af..8eeb73ac1e9b3b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md @@ -34,14 +34,14 @@ In *destination*, pass the variable that you want to fill with the exported 4D W In the *format* parameter, pass a constant from the *4D Write Pro Constants* theme to set the export format you want to use. Each format is related to a specific use. São suportados os seguintes formatos: -| Parâmetros | Tipo | Valor | Comentário | -| ------------------- | ------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | Integer | 4 | O documento 4D Write Pro é salvo em um formato de arquivo nativo (zipado HTML e imagens salvas em uma pasta separada). Tags específicas 4D estão incluídas e expressões 4D não são calculadas. Este formato é particularmente adequado para salvar e arquivar documentos 4D Write Pro no disco sem qualquer perda. | -| wk docx | Integer | 7 | Extensão .docx. O documento 4D Write Pro é salvo no formato Microsoft Word . Suporte certificado para Microsoft Word 2010 e mais recentes.

    The document parts exported are:
    Body / headers / footers / sectionsPage / print settings (margins, background color / image, borders, padding, paper size / orientation)Images - inline, anchored, and background image pattern (defined with wk background image) / Style sheets (character, paragraph) / Compatible variables and expressions (page number, number of pages, date, time, metadata). Variáveis e expressões não compatíveis serão avaliadas e congeladas antes da exportação. inks -
    BookmarksURLsNote que algumas configurações 4D Write Pro podem não estar disponíveis ou se comportar de forma diferente no Microsoft Word. | -| wk mime html | Integer | 1 | O documento 4D Write Pro é salvo como MIME HTML padrão com documentos HTML e imagens incorporadas como partes MIME (codificado em base64). As expressões são calculadas e links de métodos e tags 4D específicos são removidos. Apenas caixas de texto ancoradas na visualização incorporada são exportadas (como divs). Este formato é particularmente adequado para enviar e-mails em HTML com o comando. | -| wk pdf | Integer | 5 | Extensão .pdf. O documento 4D Write Pro é salvo no formato PDF, com base no modo de visualização de página. Os seguintes metadados são exportados em um documento PDF: título autor título conteúdo autor **Notas**: As expressões são calculadas automaticamente e os valores são congelados ao exportar o documento. Os links a métodos NÂO são exportados. | -| wk svg | Integer | 8 | A página 4D Write Pro documento é salva no formato SVG, com base no modo de visualização de página. **Nota:** ao exportar para SVG, você só pode exportar uma página de cada vez. Use wk page index para especificar qual página exportar. | -| wk web page html 4D | Integer | 3 | 4D Write Pro document is saved as HTML and includes 4D specific tags; each expression is inserted as a non-breaking space. Since this format is lossless, it is appropriate for storing purposes in a text field. | +| Parâmetros | Tipo | Valor | Comentário | +| ------------------- | ------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| wk 4wp | Integer | 4 | O documento 4D Write Pro é salvo em um formato de arquivo nativo (zipado HTML e imagens salvas em uma pasta separada). Tags específicas 4D estão incluídas e expressões 4D não são calculadas. Este formato é particularmente adequado para salvar e arquivar documentos 4D Write Pro no disco sem qualquer perda. | +| wk docx | Integer | 7 | Extensão .docx. O documento 4D Write Pro é salvo no formato Microsoft Word . Suporte certificado para Microsoft Word 2010 e mais recentes.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk mime html | Integer | 1 | O documento 4D Write Pro é salvo como MIME HTML padrão com documentos HTML e imagens incorporadas como partes MIME (codificado em base64). As expressões são calculadas e links de métodos e tags 4D específicos são removidos. Apenas caixas de texto ancoradas na visualização incorporada são exportadas (como divs). Este formato é particularmente adequado para enviar e-mails em HTML com o comando. | +| wk pdf | Integer | 5 | Extensão .pdf. O documento 4D Write Pro é salvo no formato PDF, com base no modo de visualização de página. Os seguintes metadados são exportados em um documento PDF: título autor título conteúdo autor **Notas**: As expressões são calculadas automaticamente e os valores são congelados ao exportar o documento. Os links a métodos NÂO são exportados. | +| wk svg | Integer | 8 | A página 4D Write Pro documento é salva no formato SVG, com base no modo de visualização de página. **Nota:** ao exportar para SVG, você só pode exportar uma página de cada vez. Use wk page index para especificar qual página exportar. | +| wk web page html 4D | Integer | 3 | 4D Write Pro document is saved as HTML and includes 4D specific tags; each expression is inserted as a non-breaking space. Since this format is lossless, it is appropriate for storing purposes in a text field. | **Notas:** diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md index a671b46df8383f..be26d11ee4e037 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md @@ -2362,7 +2362,7 @@ Por padrão, são preenchidos novos elementos **null** valores. Pode especificar #### Descrição -A função `.reverse()` devolve uma cópia profunda da colecção com todos os seus elementos em ordem inversa. Na coleção original é uma coleção partilhada, a coleção retornada também é uma coleção partilhada. +A função `.reverse()` returns a new collection with all elements of the original collection in reverse order. Na coleção original é uma coleção partilhada, a coleção retornada também é uma coleção partilhada. > Essa função não modifica a coleção original. #### Exemplo diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md index aced48d1949c7e..eea228626347af 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md @@ -3028,7 +3028,7 @@ Por padrão, são preenchidos novos elementos **null** valores. Pode especificar #### Descrição -A função `.reverse()` devolve uma cópia profunda da colecção com todos os seus elementos em ordem inversa. Na coleção original é uma coleção partilhada, a coleção retornada também é uma coleção partilhada. +A função `.reverse()` returns a new collection with all elements of the original collection in reverse order. Na coleção original é uma coleção partilhada, a coleção retornada também é uma coleção partilhada. > Essa função não modifica a coleção original. #### Exemplo diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md index 0a8505ceb06785..7bcdc0c2d6951a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md @@ -3098,7 +3098,7 @@ Por padrão, novos elementos são preenchidos com valores **null**. Pode especif #### Descrição -A função `.reverse()` retorna uma cópia profunda da coleção com todos os seus elementos em ordem inversa. Na coleção original é uma coleção partilhada, a coleção retornada também é uma coleção partilhada. +The `.reverse()` function returns a new collection with all elements of the original collection in reverse order. Na coleção original é uma coleção partilhada, a coleção retornada também é uma coleção partilhada. > Essa função não modifica a coleção original. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md index bf2cf1f02a403e..e0737bf4d4d8ec 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md @@ -35,14 +35,14 @@ Você pode passar um *filePath* ou *fileObj*: Você pode omitir o parâmetro *format*, neste caso você precisa especificar a extensão em *filePath*. Você também pode passar uma constante do tema *4D Write Pro Constants* no parâmetro *formato*. Neste caso, 4D adiciona a extensão apropriada para o nome do arquivo, se necessário. São suportados os seguintes formatos: -| Parâmetros | Valor | Comentário | -| -------------------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | 4 | O documento 4D Write Pro é salvo em um formato de arquivo nativo (zipado HTML e imagens salvas em uma pasta separada). Tags específicas 4D estão incluídas e expressões 4D não são calculadas. Este formato é particularmente adequado para salvar e arquivar documentos 4D Write Pro no disco sem qualquer perda. | -| wk docx | 7 | Extensão .docx. O documento 4D Write Pro é salvo no formato Microsoft Word . Suporte certificado para Microsoft Word 2010 e mais recentes.

    As partes do documento exportadas são:
    Corpo / cabeçalhos / rodapés / seçõesPágina de exibição / configurações de impressão (margem, cor / imagem, bordas, preenchimento, tamanho do papel / orientação)Imagens - inline, ancorada, e padrão de imagem de fundo (definido com imagem de fundo wk)Variáveis e expressões compatíveis (número de páginas, data, hora, metadados). Variáveis e expressões não compatíveis serão avaliadas e congeladas antes da exportação. inks -
    BookmarksURLsNote que algumas configurações 4D Write Pro podem não estar disponíveis ou se comportar de forma diferente no Microsoft Word. | -| wk mime html | 1 | O documento 4D Write Pro é salvo como MIME HTML padrão com documentos HTML e imagens incorporadas como partes MIME (codificado em base64). As expressões são calculadas e links de métodos e tags 4D específicos são removidos. Apenas caixas de texto ancoradas na visualização incorporada são exportadas (como divs). Este formato é particularmente adequado para enviar e-mails em HTML com o comando. | -| wk pdf | 5 | Extensão .pdf. O documento 4D Write Pro é salvo no formato PDF, com base no modo de visualização de página. Os seguintes metadados são exportados em um documento PDF: título autor título conteúdo autor **Notas**: As expressões são calculadas automaticamente e os valores são congelados ao exportar o documento. Os links a métodos NÂO são exportados. | -| wk svg | 8 | A página 4D Write Pro documento é salva no formato SVG, com base no modo de visualização de página. **Nota:** ao exportar para SVG, você só pode exportar uma página de cada vez. Use wk page index para especificar qual página exportar. | -| wk web page complete | 2 | Extensão .htm ou .html. O documento é salvo como HTML padrão e seus recursos são salvos separadamente. Tags 4D e links para métodos 4D são removidos e expressões são calculadas. Apenas caixas de texto ancoradas na visualização incorporada são exportadas (como divs). Este formato é particularmente adequado quando você deseja exibir um documento 4D Write Pro em um navegador da web. | +| Parâmetros | Valor | Comentário | +| -------------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| wk 4wp | 4 | O documento 4D Write Pro é salvo em um formato de arquivo nativo (zipado HTML e imagens salvas em uma pasta separada). Tags específicas 4D estão incluídas e expressões 4D não são calculadas. Este formato é particularmente adequado para salvar e arquivar documentos 4D Write Pro no disco sem qualquer perda. | +| wk docx | 7 | Extensão .docx. O documento 4D Write Pro é salvo no formato Microsoft Word . Suporte certificado para Microsoft Word 2010 e mais recentes.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk mime html | 1 | O documento 4D Write Pro é salvo como MIME HTML padrão com documentos HTML e imagens incorporadas como partes MIME (codificado em base64). As expressões são calculadas e links de métodos e tags 4D específicos são removidos. Apenas caixas de texto ancoradas na visualização incorporada são exportadas (como divs). Este formato é particularmente adequado para enviar e-mails em HTML com o comando. | +| wk pdf | 5 | Extensão .pdf. O documento 4D Write Pro é salvo no formato PDF, com base no modo de visualização de página. The following metadata is exported in a PDF document: Title / Author / Subject / Content creator
    **Notes**:
    • Expressions are automatically frozen when document is exported
    • Links to methods are NOT exported
    | +| wk svg | 8 | A página 4D Write Pro documento é salva no formato SVG, com base no modo de visualização de página. **Nota:** ao exportar para SVG, você só pode exportar uma página de cada vez. Use wk page index para especificar qual página exportar. | +| wk web page complete | 2 | Extensão .htm ou .html. O documento é salvo como HTML padrão e seus recursos são salvos separadamente. Tags 4D e links para métodos 4D são removidos e expressões são calculadas. Apenas caixas de texto ancoradas na visualização incorporada são exportadas (como divs). Este formato é particularmente adequado quando você deseja exibir um documento 4D Write Pro em um navegador da web. | **Notas:** diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md index 1fcdd51f4cd43e..df0d0437208b09 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md @@ -34,14 +34,14 @@ In *destination*, pass the variable that you want to fill with the exported 4D W In the *format* parameter, pass a constant from the *4D Write Pro Constants* theme to set the export format you want to use. Each format is related to a specific use. São suportados os seguintes formatos: -| Parâmetros | Tipo | Valor | Comentário | -| ------------------- | ------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | Integer | 4 | O documento 4D Write Pro é salvo em um formato de arquivo nativo (zipado HTML e imagens salvas em uma pasta separada). Tags específicas 4D estão incluídas e expressões 4D não são calculadas. Este formato é particularmente adequado para salvar e arquivar documentos 4D Write Pro no disco sem qualquer perda. | -| wk docx | Integer | 7 | Extensão .docx. O documento 4D Write Pro é salvo no formato Microsoft Word . Suporte certificado para Microsoft Word 2010 e mais recentes.

    As partes do documento exportadas são:
    Corpo / cabeçalhos / rodapés / seçõesPágina de exibição / configurações de impressão (margem, cor / imagem, bordas, preenchimento, tamanho do papel / orientação)Imagens - inline, ancorada, e padrão de imagem de fundo (definido com imagem de fundo wk)Variáveis e expressões compatíveis (número de páginas, data, hora, metadados). Variáveis e expressões não compatíveis serão avaliadas e congeladas antes da exportação. inks -
    BookmarksURLsNote que algumas configurações 4D Write Pro podem não estar disponíveis ou se comportar de forma diferente no Microsoft Word. | -| wk mime html | Integer | 1 | O documento 4D Write Pro é salvo como MIME HTML padrão com documentos HTML e imagens incorporadas como partes MIME (codificado em base64). As expressões são calculadas e links de métodos e tags 4D específicos são removidos. Apenas caixas de texto ancoradas na visualização incorporada são exportadas (como divs). Este formato é particularmente adequado para enviar e-mails em HTML com o comando. | -| wk pdf | Integer | 5 | Extensão .pdf. O documento 4D Write Pro é salvo no formato PDF, com base no modo de visualização de página. Os seguintes metadados são exportados em um documento PDF: título autor título conteúdo autor **Notas**: As expressões são calculadas automaticamente e os valores são congelados ao exportar o documento. Os links a métodos NÂO são exportados. | -| wk svg | Integer | 8 | A página 4D Write Pro documento é salva no formato SVG, com base no modo de visualização de página. **Nota:** ao exportar para SVG, você só pode exportar uma página de cada vez. Use wk page index para especificar qual página exportar. | -| wk web page html 4D | Integer | 3 | 4D Write Pro document is saved as HTML and includes 4D specific tags; each expression is inserted as a non-breaking space. Since this format is lossless, it is appropriate for storing purposes in a text field. | +| Parâmetros | Tipo | Valor | Comentário | +| ------------------- | ------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| wk 4wp | Integer | 4 | O documento 4D Write Pro é salvo em um formato de arquivo nativo (zipado HTML e imagens salvas em uma pasta separada). Tags específicas 4D estão incluídas e expressões 4D não são calculadas. Este formato é particularmente adequado para salvar e arquivar documentos 4D Write Pro no disco sem qualquer perda. | +| wk docx | Integer | 7 | Extensão .docx. O documento 4D Write Pro é salvo no formato Microsoft Word . Suporte certificado para Microsoft Word 2010 e mais recentes.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk mime html | Integer | 1 | O documento 4D Write Pro é salvo como MIME HTML padrão com documentos HTML e imagens incorporadas como partes MIME (codificado em base64). As expressões são calculadas e links de métodos e tags 4D específicos são removidos. Apenas caixas de texto ancoradas na visualização incorporada são exportadas (como divs). Este formato é particularmente adequado para enviar e-mails em HTML com o comando. | +| wk pdf | Integer | 5 | Extensão .pdf. O documento 4D Write Pro é salvo no formato PDF, com base no modo de visualização de página. Os seguintes metadados são exportados em um documento PDF: título autor título conteúdo autor **Notas**: As expressões são calculadas automaticamente e os valores são congelados ao exportar o documento. Os links a métodos NÂO são exportados. | +| wk svg | Integer | 8 | A página 4D Write Pro documento é salva no formato SVG, com base no modo de visualização de página. **Nota:** ao exportar para SVG, você só pode exportar uma página de cada vez. Use wk page index para especificar qual página exportar. | +| wk web page html 4D | Integer | 3 | 4D Write Pro document is saved as HTML and includes 4D specific tags; each expression is inserted as a non-breaking space. Since this format is lossless, it is appropriate for storing purposes in a text field. | **Notas:** diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md index d5603cbc141142..9dfe9b6404e5fc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md @@ -3098,7 +3098,7 @@ Por padrão, novos elementos são preenchidos com valores **null**. Pode especif #### Descrição -A função `.reverse()` retorna uma cópia profunda da coleção com todos os seus elementos em ordem inversa. Na coleção original é uma coleção partilhada, a coleção retornada também é uma coleção partilhada. +The `.reverse()` function returns a new collection with all elements of the original collection in reverse order. Na coleção original é uma coleção partilhada, a coleção retornada também é uma coleção partilhada. > Essa função não modifica a coleção original. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md index 9bafcf270425b4..5ed9b8d782baa0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md @@ -35,14 +35,14 @@ Você pode passar um *filePath* ou *fileObj*: Você pode omitir o parâmetro *format*, neste caso você precisa especificar a extensão em *filePath*. Você também pode passar uma constante do tema *4D Write Pro Constants* no parâmetro *formato*. Neste caso, 4D adiciona a extensão apropriada para o nome do arquivo, se necessário. São suportados os seguintes formatos: -| Parâmetros | Valor | Comentário | -| -------------------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | 4 | O documento 4D Write Pro é salvo em um formato de arquivo nativo (zipado HTML e imagens salvas em uma pasta separada). Tags específicas 4D estão incluídas e expressões 4D não são calculadas. Este formato é particularmente adequado para salvar e arquivar documentos 4D Write Pro no disco sem qualquer perda. | -| wk docx | 7 | Extensão .docx. O documento 4D Write Pro é salvo no formato Microsoft Word . Suporte certificado para Microsoft Word 2010 e mais recentes.

    As partes do documento exportadas são:
    Corpo / cabeçalhos / rodapés / seçõesPágina de exibição / configurações de impressão (margem, cor / imagem, bordas, preenchimento, tamanho do papel / orientação)Imagens - inline, ancorada, e padrão de imagem de fundo (definido com imagem de fundo wk)Variáveis e expressões compatíveis (número de páginas, data, hora, metadados). Variáveis e expressões não compatíveis serão avaliadas e congeladas antes da exportação. inks -
    BookmarksURLsNote que algumas configurações 4D Write Pro podem não estar disponíveis ou se comportar de forma diferente no Microsoft Word. | -| wk mime html | 1 | O documento 4D Write Pro é salvo como MIME HTML padrão com documentos HTML e imagens incorporadas como partes MIME (codificado em base64). As expressões são calculadas e links de métodos e tags 4D específicos são removidos. Apenas caixas de texto ancoradas na visualização incorporada são exportadas (como divs). Este formato é particularmente adequado para enviar e-mails em HTML com o comando. | -| wk pdf | 5 | Extensão .pdf. O documento 4D Write Pro é salvo no formato PDF, com base no modo de visualização de página. Os seguintes metadados são exportados em um documento PDF: título autor título conteúdo autor **Notas**: As expressões são calculadas automaticamente e os valores são congelados ao exportar o documento. Os links a métodos NÂO são exportados. | -| wk svg | 8 | A página 4D Write Pro documento é salva no formato SVG, com base no modo de visualização de página. **Nota:** ao exportar para SVG, você só pode exportar uma página de cada vez. Use wk page index para especificar qual página exportar. | -| wk web page complete | 2 | Extensão .htm ou .html. O documento é salvo como HTML padrão e seus recursos são salvos separadamente. Tags 4D e links para métodos 4D são removidos e expressões são calculadas. Apenas caixas de texto ancoradas na visualização incorporada são exportadas (como divs). Este formato é particularmente adequado quando você deseja exibir um documento 4D Write Pro em um navegador da web. | +| Parâmetros | Valor | Comentário | +| -------------------- | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk 4wp | 4 | O documento 4D Write Pro é salvo em um formato de arquivo nativo (zipado HTML e imagens salvas em uma pasta separada). Tags específicas 4D estão incluídas e expressões 4D não são calculadas. Este formato é particularmente adequado para salvar e arquivar documentos 4D Write Pro no disco sem qualquer perda. | +| wk docx | 7 | Extensão .docx. O documento 4D Write Pro é salvo no formato Microsoft Word . Suporte certificado para Microsoft Word 2010 e mais recentes.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk mime html | 1 | O documento 4D Write Pro é salvo como MIME HTML padrão com documentos HTML e imagens incorporadas como partes MIME (codificado em base64). As expressões são calculadas e links de métodos e tags 4D específicos são removidos. Apenas caixas de texto ancoradas na visualização incorporada são exportadas (como divs). Este formato é particularmente adequado para enviar e-mails em HTML com o comando. | +| wk pdf | 5 | Extensão .pdf. O documento 4D Write Pro é salvo no formato PDF, com base no modo de visualização de página. Os seguintes metadados são exportados em um documento PDF: título autor título conteúdo autor **Notas**: As expressões são calculadas automaticamente e os valores são congelados ao exportar o documento. Os links a métodos NÂO são exportados. | +| wk svg | 8 | A página 4D Write Pro documento é salva no formato SVG, com base no modo de visualização de página. **Nota:** ao exportar para SVG, você só pode exportar uma página de cada vez. Use wk page index para especificar qual página exportar. | +| wk web page complete | 2 | Extensão .htm ou .html. O documento é salvo como HTML padrão e seus recursos são salvos separadamente. Tags 4D e links para métodos 4D são removidos e expressões são calculadas. Apenas caixas de texto ancoradas na visualização incorporada são exportadas (como divs). Este formato é particularmente adequado quando você deseja exibir um documento 4D Write Pro em um navegador da web. | **Notas:** diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md index 83db608ad944ca..a454c354fbfb4b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md @@ -34,14 +34,14 @@ In *destination*, pass the variable that you want to fill with the exported 4D W In the *format* parameter, pass a constant from the *4D Write Pro Constants* theme to set the export format you want to use. Each format is related to a specific use. São suportados os seguintes formatos: -| Parâmetros | Tipo | Valor | Comentário | -| ------------------- | ------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk 4wp | Integer | 4 | O documento 4D Write Pro é salvo em um formato de arquivo nativo (zipado HTML e imagens salvas em uma pasta separada). Tags específicas 4D estão incluídas e expressões 4D não são calculadas. Este formato é particularmente adequado para salvar e arquivar documentos 4D Write Pro no disco sem qualquer perda. | -| wk docx | Integer | 7 | Extensão .docx. O documento 4D Write Pro é salvo no formato Microsoft Word . Suporte certificado para Microsoft Word 2010 e mais recentes.

    As partes do documento exportadas são:
    Corpo / cabeçalhos / rodapés / seçõesPágina de exibição / configurações de impressão (margem, cor / imagem, bordas, preenchimento, tamanho do papel / orientação)Imagens - inline, ancorada, e padrão de imagem de fundo (definido com imagem de fundo wk)Variáveis e expressões compatíveis (número de páginas, data, hora, metadados). Variáveis e expressões não compatíveis serão avaliadas e congeladas antes da exportação. inks -
    BookmarksURLsNote que algumas configurações 4D Write Pro podem não estar disponíveis ou se comportar de forma diferente no Microsoft Word. | -| wk mime html | Integer | 1 | O documento 4D Write Pro é salvo como MIME HTML padrão com documentos HTML e imagens incorporadas como partes MIME (codificado em base64). As expressões são calculadas e links de métodos e tags 4D específicos são removidos. Apenas caixas de texto ancoradas na visualização incorporada são exportadas (como divs). Este formato é particularmente adequado para enviar e-mails em HTML com o comando. | -| wk pdf | Integer | 5 | Extensão .pdf. O documento 4D Write Pro é salvo no formato PDF, com base no modo de visualização de página. Os seguintes metadados são exportados em um documento PDF: título autor título conteúdo autor **Notas**: As expressões são calculadas automaticamente e os valores são congelados ao exportar o documento. Os links a métodos NÂO são exportados. | -| wk svg | Integer | 8 | A página 4D Write Pro documento é salva no formato SVG, com base no modo de visualização de página. **Nota:** ao exportar para SVG, você só pode exportar uma página de cada vez. Use wk page index para especificar qual página exportar. | -| wk web page html 4D | Integer | 3 | 4D Write Pro document is saved as HTML and includes 4D specific tags; each expression is inserted as a non-breaking space. Since this format is lossless, it is appropriate for storing purposes in a text field. | +| Parâmetros | Tipo | Valor | Comentário | +| ------------------- | ------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| wk 4wp | Integer | 4 | O documento 4D Write Pro é salvo em um formato de arquivo nativo (zipado HTML e imagens salvas em uma pasta separada). Tags específicas 4D estão incluídas e expressões 4D não são calculadas. Este formato é particularmente adequado para salvar e arquivar documentos 4D Write Pro no disco sem qualquer perda. | +| wk docx | Integer | 7 | Extensão .docx. O documento 4D Write Pro é salvo no formato Microsoft Word . Suporte certificado para Microsoft Word 2010 e mais recentes.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | +| wk mime html | Integer | 1 | O documento 4D Write Pro é salvo como MIME HTML padrão com documentos HTML e imagens incorporadas como partes MIME (codificado em base64). As expressões são calculadas e links de métodos e tags 4D específicos são removidos. Apenas caixas de texto ancoradas na visualização incorporada são exportadas (como divs). Este formato é particularmente adequado para enviar e-mails em HTML com o comando. | +| wk pdf | Integer | 5 | Extensão .pdf. O documento 4D Write Pro é salvo no formato PDF, com base no modo de visualização de página. Os seguintes metadados são exportados em um documento PDF: título autor título conteúdo autor **Notas**: As expressões são calculadas automaticamente e os valores são congelados ao exportar o documento. Os links a métodos NÂO são exportados. | +| wk svg | Integer | 8 | A página 4D Write Pro documento é salva no formato SVG, com base no modo de visualização de página. **Nota:** ao exportar para SVG, você só pode exportar uma página de cada vez. Use wk page index para especificar qual página exportar. | +| wk web page html 4D | Integer | 3 | 4D Write Pro document is saved as HTML and includes 4D specific tags; each expression is inserted as a non-breaking space. Since this format is lossless, it is appropriate for storing purposes in a text field. | **Notas:** From 74efdffadbec81ac7ad2e66c20a503d1d3fe9031 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 9 Apr 2026 11:42:32 +0200 Subject: [PATCH 0011/2000] Fix/syntax qr (#3252) * fix syntaxes svg GQ * fix reverse * fix syntaxes --- docs/language-legacy/Queries/query-by-attribute.md | 2 +- docs/language-legacy/Queries/query-selection-by-attribute.md | 4 ++-- docs/language-legacy/Selection/display-selection.md | 3 +-- docs/language-legacy/XML DOM/dom-create-xml-element.md | 4 ++-- docs/language-legacy/XML DOM/dom-set-xml-attribute.md | 4 ++-- .../version-21-R2/commands-legacy/dom-create-xml-element.md | 2 +- .../version-21-R2/commands-legacy/dom-set-xml-attribute.md | 4 ++-- .../version-21/commands-legacy/dom-create-xml-element.md | 2 +- .../version-21/commands-legacy/dom-set-xml-attribute.md | 2 +- 9 files changed, 13 insertions(+), 14 deletions(-) diff --git a/docs/language-legacy/Queries/query-by-attribute.md b/docs/language-legacy/Queries/query-by-attribute.md index 4705d6dd1cefa8..d09e2f352ff93a 100644 --- a/docs/language-legacy/Queries/query-by-attribute.md +++ b/docs/language-legacy/Queries/query-by-attribute.md @@ -5,7 +5,7 @@ slug: /commands/query-by-attribute displayed_sidebar: docs --- -**QUERY BY ATTRIBUTE** ( {*aTable* : Table ;}{*conjOp* : &, |, # ;} *objectField* : Field ; *attributePath* : Text ; *queryOp* : Text, >, <, >=, <=, #, =, |, % ; *value* : Text, Real, Date, Time {; *} ) +**QUERY BY ATTRIBUTE** ( {*aTable* : Table ;}{*conjOp* : &, \|, # ;} *objectField* : Field ; *attributePath* : Text ; *queryOp* : Text, >, <, >=, <=, #, =, \|, % ; *value* : Text, Real, Date, Time {; *} )
    diff --git a/docs/language-legacy/Queries/query-selection-by-attribute.md b/docs/language-legacy/Queries/query-selection-by-attribute.md index d88211be6ca58d..c0191e54484b57 100644 --- a/docs/language-legacy/Queries/query-selection-by-attribute.md +++ b/docs/language-legacy/Queries/query-selection-by-attribute.md @@ -5,14 +5,14 @@ slug: /commands/query-selection-by-attribute displayed_sidebar: docs --- -**QUERY SELECTION BY ATTRIBUTE** ( {*aTable* : Table ;}{*conjOp* : Operator ;} *objectField* : Field ; *attributePath* : Text ; *queryOp* : Text, >, <, >=, <=, #, =, |, % ; *value* : Text, Real, Date, Time {; *} ) +**QUERY SELECTION BY ATTRIBUTE** ( {*aTable* : Table ;}{*conjOp* : &, \|, # ;} *objectField* : Field ; *attributePath* : Text ; *queryOp* : Text, >, <, >=, <=, #, =, \|, % ; *value* : Text, Real, Date, Time {; *} )
    | Parameter | Type | | Description | | --- | --- | --- | --- | | aTable | Table | → | Table for which to return a selection of records, or Default table if omitted | -| conjOp | Operator | → | Conjunction operator to use to join multiple queries (if any) | +| conjOp | &, \|, # | → | Conjunction operator to use to join multiple queries (if any) | | objectField | Field | → | Object field to query attributes | | attributePath | Text | → | Name or path of attribute | | queryOp | Text, >, <, >=, <=, #, =, \|, % | → | Query operator (comparator) | diff --git a/docs/language-legacy/Selection/display-selection.md b/docs/language-legacy/Selection/display-selection.md index 22b3f276c6ed70..bd881bba97cf04 100644 --- a/docs/language-legacy/Selection/display-selection.md +++ b/docs/language-legacy/Selection/display-selection.md @@ -5,8 +5,7 @@ slug: /commands/display-selection displayed_sidebar: docs --- -**DISPLAY SELECTION** ( {*aTable* : Table}{; *selectMode* : Integer}{; *enterList* : Boolean}{; *})
    **DISPLAY SELECTION** ( {*aTable* : Table}{; *selectMode* : Integer}{; *enterList* : Boolean} ; * {; *} ) - +**DISPLAY SELECTION** ( {*aTable* : Table}{; *selectMode* : Integer}{; *enterList* : Boolean}{; *}{; *})
    diff --git a/docs/language-legacy/XML DOM/dom-create-xml-element.md b/docs/language-legacy/XML DOM/dom-create-xml-element.md index 342ab8010f13b7..be76f496cde374 100644 --- a/docs/language-legacy/XML DOM/dom-create-xml-element.md +++ b/docs/language-legacy/XML DOM/dom-create-xml-element.md @@ -5,7 +5,7 @@ slug: /commands/dom-create-xml-element displayed_sidebar: docs --- -**DOM Create XML element** ( *elementRef* : Text ; *xPath* : Text {; ...(*attribName* : Text ; *attrValue* : Text, Boolean, Integer, Real, Time, Date)} ) : Text +**DOM Create XML element** ( *elementRef* : Text ; *xPath* : Text {; ...(*attribName* : Text ; *attrValue* : any )} ) : Text
    @@ -14,7 +14,7 @@ displayed_sidebar: docs | elementRef | Text | → | Root XML element reference | | xPath | Text | → | XPath path of the XML element to create | | attribName | Text | → | Attribute to set | -| attrValue | Text, Boolean, Integer, Real, Time, Date | → | New attribute value | +| attrValue | any | → | New attribute value | | Function result | Text | ← | Reference of the created XML element |
    diff --git a/docs/language-legacy/XML DOM/dom-set-xml-attribute.md b/docs/language-legacy/XML DOM/dom-set-xml-attribute.md index 169b4762d7f735..a2fe65206bdbfe 100644 --- a/docs/language-legacy/XML DOM/dom-set-xml-attribute.md +++ b/docs/language-legacy/XML DOM/dom-set-xml-attribute.md @@ -5,7 +5,7 @@ slug: /commands/dom-set-xml-attribute displayed_sidebar: docs --- -**DOM SET XML ATTRIBUTE** ( *elementRef* : Text ; *attribName* : Text ; *attrValue* : Text, Boolean, Integer, Real, Time, Date {; ...(*attribName* : Text ; *attrValue* : Text, Boolean, Integer, Real, Time, Date)} ) +**DOM SET XML ATTRIBUTE** ( *elementRef* : Text ; *attribName* : Text ; *attrValue* : any {; ...(*attribName* : Text ; *attrValue* : any)} )
    @@ -13,7 +13,7 @@ displayed_sidebar: docs | --- | --- | --- | --- | | elementRef | Text | → | XML element reference | | attribName | Text | → | Attribute to set | -| attrValue | Text, Boolean, Integer, Real, Time, Date | → | New attribute value | +| attrValue | any | → | New attribute value |
    diff --git a/versioned_docs/version-21-R2/commands-legacy/dom-create-xml-element.md b/versioned_docs/version-21-R2/commands-legacy/dom-create-xml-element.md index 93eda3753e8d1a..67e4da5ff88778 100644 --- a/versioned_docs/version-21-R2/commands-legacy/dom-create-xml-element.md +++ b/versioned_docs/version-21-R2/commands-legacy/dom-create-xml-element.md @@ -14,7 +14,7 @@ displayed_sidebar: docs | elementRef | Text | → | Root XML element reference | | xPath | Text | → | XPath path of the XML element to create | | attribName | Text | → | Attribute to set | -| attrValue | Text, Boolean, Integer, Real, Time, Date | → | New attribute value | +| attrValue | any | → | New attribute value | | Function result | Text | ← | Reference of the created XML element |
    diff --git a/versioned_docs/version-21-R2/commands-legacy/dom-set-xml-attribute.md b/versioned_docs/version-21-R2/commands-legacy/dom-set-xml-attribute.md index 3adb2ddd0fd9d6..1d8fa61c99c71b 100644 --- a/versioned_docs/version-21-R2/commands-legacy/dom-set-xml-attribute.md +++ b/versioned_docs/version-21-R2/commands-legacy/dom-set-xml-attribute.md @@ -5,7 +5,7 @@ slug: /commands/dom-set-xml-attribute displayed_sidebar: docs --- -**DOM SET XML ATTRIBUTE** ( *elementRef* : Text ; *attribName* : Text ; *attrValue* : Text, Boolean, Integer, Real, Time, Date {; ...(*attribName* : Text ; *attrValue* : Text, Boolean, Integer, Real, Time, Date)} ) +**DOM SET XML ATTRIBUTE** ( *elementRef* : Text ; *attribName* : Text ; *attrValue* : any {; ...(*attribName* : Text ; *attrValue* : any)} )
    @@ -13,7 +13,7 @@ displayed_sidebar: docs | --- | --- | --- | --- | | elementRef | Text | → | XML element reference | | attribName | Text | → | Attribute to set | -| attrValue | Text, Boolean, Integer, Real, Time, Date | → | New attribute value | +| attrValue | any | → | New attribute value |
    diff --git a/versioned_docs/version-21/commands-legacy/dom-create-xml-element.md b/versioned_docs/version-21/commands-legacy/dom-create-xml-element.md index 8368c735469e42..42d7ddc19e8b95 100644 --- a/versioned_docs/version-21/commands-legacy/dom-create-xml-element.md +++ b/versioned_docs/version-21/commands-legacy/dom-create-xml-element.md @@ -14,7 +14,7 @@ displayed_sidebar: docs | elementRef | Text | → | Root XML element reference | | xPath | Text | → | XPath path of the XML element to create | | attribName | Text | → | Attribute to set | -| attrValue | Text, Boolean, Integer, Real, Time, Date | → | New attribute value | +| attrValue | any | → | New attribute value | | Function result | Text | ← | Reference of the created XML element |
    diff --git a/versioned_docs/version-21/commands-legacy/dom-set-xml-attribute.md b/versioned_docs/version-21/commands-legacy/dom-set-xml-attribute.md index 6689529424134b..dd7a2536e4dd69 100644 --- a/versioned_docs/version-21/commands-legacy/dom-set-xml-attribute.md +++ b/versioned_docs/version-21/commands-legacy/dom-set-xml-attribute.md @@ -13,7 +13,7 @@ displayed_sidebar: docs | --- | --- | --- | --- | | elementRef | Text | → | XML element reference | | attribName | Text | → | Attribute to set | -| attrValue | Text, Boolean, Integer, Real, Time, Date | → | New attribute value | +| attrValue | any | → | New attribute value |
    From 9fc967a6f1f0e4180af66ce6aefc88cb60d2ed9b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 9 Apr 2026 18:30:08 +0200 Subject: [PATCH 0012/2000] Feature/gitlab dependencies (#3253) * fixed instanciate * up to Updating dependencies * 2nd sessiin pictures updated * Update updates.md * last edits before closure * after closure --- docs/Concepts/methods.md | 2 +- docs/Notes/updates.md | 2 + docs/ORDA/ordaClasses.md | 2 +- docs/ORDA/overview.md | 2 +- docs/Project/components.md | 194 +++++++++++------- .../assets/en/Project/check-component-all.png | Bin 9071 -> 8579 bytes docs/assets/en/Project/dependency-add-git.png | Bin 12132 -> 11477 bytes .../Project/dependency-add-token-button.png | Bin 0 -> 5366 bytes .../en/Project/dependency-add-token.png | Bin 7012 -> 11799 bytes docs/assets/en/Project/dependency-add.png | Bin 9614 -> 10353 bytes docs/assets/en/Project/dependency-default.png | Bin 14800 -> 15616 bytes docs/assets/en/Project/dependency-github.png | Bin 14296 -> 19360 bytes docs/assets/en/Project/dependency-gitlogo.png | Bin 633 -> 786 bytes docs/assets/en/Project/dependency-origin.png | Bin 4291 -> 4518 bytes versioned_docs/version-19/ORDA/overview.md | 2 +- versioned_docs/version-20/ORDA/overview.md | 2 +- .../version-21-R2/ORDA/ordaClasses.md | 2 +- versioned_docs/version-21-R2/ORDA/overview.md | 2 +- versioned_docs/version-21/ORDA/ordaClasses.md | 2 +- versioned_docs/version-21/ORDA/overview.md | 2 +- 20 files changed, 129 insertions(+), 85 deletions(-) create mode 100644 docs/assets/en/Project/dependency-add-token-button.png diff --git a/docs/Concepts/methods.md b/docs/Concepts/methods.md index 3c58b9d48879c8..8273a1b66f4334 100644 --- a/docs/Concepts/methods.md +++ b/docs/Concepts/methods.md @@ -21,6 +21,6 @@ In the 4D Language, there are several categories of methods. The category depend |**Form method**|Automatic, when an event involves the form to which the method is attached|No|Property of a form. You can use a form method to manage data and objects, but it is generally simpler and more efficient to use an object method for these purposes.| |**Trigger** (aka *Table method*)|Automatic, each time that you manipulate the records of a table (Add, Delete and Modify)|No|Property of a table. Triggers are methods that can prevent "illegal" operations with the records of your database.| |**Database method**|Automatic, when a working session event occurs|Yes (predefined)|There are 16 database methods in 4D. | -|**Class**|Automatically called when an object of the class is instanciated or when a function of the class is executed on an object instance in any other methods or in a [database field](../Develop/field-properties.md#class).|yes (class functions)|A **Class** is used to declare and configure the class [constructor](./classes.md#class-constructor), [properties](./classes.md#property*), and [functions](./classes.md#function) of objects. See [**Classes**](classes.md) | +|**Class**|Automatically called when an object of the class is instantiated or when a function of the class is executed on an object instance in any other methods or in a [database field](../Develop/field-properties.md#class).|yes (class functions)|A **Class** is used to declare and configure the class [constructor](./classes.md#class-constructor), [properties](./classes.md#property*), and [functions](./classes.md#function) of objects. See [**Classes**](classes.md) | diff --git a/docs/Notes/updates.md b/docs/Notes/updates.md index 2cb255bb68a4f9..101cd71405b6b0 100644 --- a/docs/Notes/updates.md +++ b/docs/Notes/updates.md @@ -12,6 +12,8 @@ title: Release Notes - Ability to use a custom certificate from the macOS keychain instead of a local certificates folder in [`HTTPRequest`](../API/HTTPRequestClass.md#4dhttprequestnew) and [`HTTPAgent`](../API/HTTPAgentClass.md#4dhttpagentnew) classes. - New [`4D.Method` class](../API/MethodClass.md) to create and execute a 4D method code from text source. [`METHOD Get path`](../commands/method-get-path) and [`METHOD RESOLVE PATH`](../commands/method-resolve-path) commands support a new `path volatile method` constant (128). - Remote [session](../API/SessionClass.md) objects are now [available client-side](../Desktop/sessions.md#availability). +- Dependencies: support of [components stored on GitLab repositories](../Project/components.md#configuring-a-gitlab-repository). + #### Support of Liquid glass on macOS diff --git a/docs/ORDA/ordaClasses.md b/docs/ORDA/ordaClasses.md index 4abb6bc20a4016..8e762d5efe8163 100644 --- a/docs/ORDA/ordaClasses.md +++ b/docs/ORDA/ordaClasses.md @@ -453,7 +453,7 @@ Note over Qodly page: product.creationDate is "06/17/25"
    and product.commen ``` -#### Example 5 (diagram): Qodly - Entity instanciated in a function +#### Example 5 (diagram): Qodly - Entity instantiated in a function ```mermaid diff --git a/docs/ORDA/overview.md b/docs/ORDA/overview.md index 7874ff5325a812..51501c5774b2a0 100644 --- a/docs/ORDA/overview.md +++ b/docs/ORDA/overview.md @@ -28,7 +28,7 @@ Basically, ORDA handles objects. In ORDA, all main concepts, including the datas ORDA objects can be handled like 4D standard objects, but they automatically benefit from specific properties and methods. -ORDA objects are created and instanciated when necessary by 4D methods (you do not need to create them). However, ORDA data model objects are associated with [classes where you can add custom functions](ordaClasses.md). +ORDA objects are created and instantiated when necessary by 4D methods (you do not need to create them). However, ORDA data model objects are associated with [classes where you can add custom functions](ordaClasses.md). diff --git a/docs/Project/components.md b/docs/Project/components.md index e438c74eece02d..ae59d1e0743a2d 100644 --- a/docs/Project/components.md +++ b/docs/Project/components.md @@ -5,7 +5,7 @@ title: Dependencies The 4D [project architecture](../Project/architecture.md) is modular. You can provide additional functionalities to your 4D projects by installing [**components**](Concepts/components.md) and [**plug-ins**](../Concepts/plug-ins.md). Components are made of 4D code, while plug-ins can be [built using any language](../Extensions/develop-plug-ins.md). -You can [develop](../Extensions/develop-components.md) and [build](../Desktop/building.md) your own 4D components, or download public components shared by the 4D community that [can be found on GitHub](https://github.com/topics/4d-component). +You can [develop](../Extensions/develop-components.md) and [build](../Desktop/building.md) your own 4D components, or download public components shared by the 4D community that [can be found for example on GitHub](https://github.com/topics/4d-component). Once installed in your 4D environment, extensions are handled as **dependencies** with specific properties. @@ -14,9 +14,6 @@ Once installed in your 4D environment, extensions are handled as **dependencies* ## Interpreted and compiled components - -When developing in 4D, the component files can be transparently stored in your computer or on a Github repository. - Components can be interpreted or [compiled](../Desktop/building.md). - A 4D project running in interpreted mode can use either interpreted or compiled components. @@ -40,10 +37,11 @@ The "Contents" folder architecture is recommended for components if you want to ## Component Locations +When developing in 4D, the component files can be transparently stored in your computer or located on an external GitHub or GitLab repository. :::note -This page describes how to work with components in the **4D** and **4D Server** environments. In other environments, components are managed differently: +This section describes how to work with components in the **4D** and **4D Server** environments. In other environments, components are managed differently: - in [4D in remote mode](../Desktop/clientServer.md), components are loaded by the server and sent to the remote application. - in merged applications, components are [included at the build step](../Desktop/building.md#plugins--components-page). @@ -61,7 +59,7 @@ Components declared in the **dependencies.json** file can be stored at different - at the same level as your 4D project's package folder: this is the default location, - anywhere on your machine: the component path must be declared in the **environment4d.json** file -- on a GitHub repository: the component path can be declared in the **dependencies.json** file or in the **environment4d.json** file, or in both files. +- on a GitHub or [GitLab](https://blog.4d.com/integrate-4d-components-directly-from-gitlab) repository: the component path can be declared in the **dependencies.json** file or in the **environment4d.json** file, or in both files (a [local cache](#local-cache-for-dependencies) is then handled automatically). If the same component is installed at different locations, a [priority order](#priority) is applied. @@ -78,7 +76,7 @@ The **dependencies.json** file references all components required in your 4D pro It can contain: - names of components [stored locally](#local-components) (default path or path defined in an **environment4d.json** file), -- names of components [stored on GitHub repositories](#components-stored-on-github) (their path can be defined in this file or in an **environment4d.json** file). +- names of components [stored on GitHub or GitLab repositories](#components-stored-on-git-hosting-platforms) (their path can be defined in this file or in an **environment4d.json** file). #### environment4d.json @@ -88,7 +86,7 @@ The **environment4d.json** file is optional. It allows you to define **custom pa The main benefits of this architecture are the following: - you can store the **environment4d.json** file in a parent folder of your projects and decide not to commit it, allowing you to have your local component organization. -- if you want to use the same GitHub repository for several of your projects, you can reference it in the **environment4d.json** file and declare it in the **dependencies.json** file. +- if you want to use the same GitHub or GitLab repository for several of your projects, you can reference it in the **environment4d.json** file and declare it in the **dependencies.json** file. ### Priority @@ -165,9 +163,9 @@ Examples: ```json { "dependencies": { - "myComponent1" : "MyComponent1", - "myComponent2" : "../MyComponent2", - "myComponent3" : "file:///Users/jean/MyComponent3" + "myComponent1" : "MyComponent1", + "myComponent2" : "../MyComponent2", + "myComponent3" : "file:///Users/jean/MyComponent3" } } ``` @@ -184,53 +182,78 @@ Paths are expressed in POSIX syntax as described in [this paragraph](../Concepts Relative paths are relative to the [`environment4d.json`](#environment4djson) file. Absolute paths are linked to the user's machine. -Using relative paths is **recommended** in most cases, since they provide flexibility and portability of the components architecture, especially if the project is hosted in a source control tool. +Using relative paths is **recommended** in most cases, since they provide flexibility and portability of the components architecture, especially if the project is hosted in a source control tool. Absolute paths should only be used for components that are specific to one machine and one user. -Absolute paths should only be used for components that are specific to one machine and one user. +### Components stored on Git hosting platforms {#components-stored-on-git-hosting-platforms} -### Components stored on GitHub - -4D components available as GitHub releases can be referenced and automatically loaded and updated in your 4D projects. +4D components available as **releases** on GitHub and GitLab platforms can be referenced and automatically loaded and updated in your 4D projects. :::note -Regarding components stored on GitHub, both [**dependencies.json**](#dependenciesjson) and [**environment4d.json**](#environment4djson) files support the same contents. +Regarding components stored on GitHub or GitLab, both [**dependencies.json**](#dependenciesjson) and [**environment4d.json**](#environment4djson) files support the same contents. ::: +To be able to directly reference and use a 4D component stored on GitHub or GitLab, you need to configure the component's repository. -#### Configuring the GitHub repository -To be able to directly reference and use a 4D component stored on GitHub, you need to configure the GitHub component's repository: +#### Configuring a GitHub repository -- Compress the component files in ZIP format. -- Name this archive with the same name as the GitHub repository. +1. Compress the component files in ZIP format. +2. Name this archive with the same name as the GitHub repository. For example, for a "my-4D-Component" repository, the archive must be named "my-4D-Component.zip". - Integrate the archive into a [GitHub release](https://docs.github.com/en/repositories/releasing-projects-on-github/managing-releases-in-a-repository) of the repository. These steps can easily be automated, with 4D code or using GitHub Actions, for example. +#### Configuring a GitLab repository + +GitLab releases only store the name and URL of assets, they do not contain uploaded files. You need to provide your component's zip file as a link. + +1. Upload the component's ZIP file somewhere, i.e. either on an external server, or [using GitLab Package Registry](#using-the-gitlab-package-registry) (generic package). +2. Create a [GitLab release](https://docs.gitlab.com/user/project/releases/) for your component, including the link to your component's file as release asset. + +The asset name is typically an artifact link name (\.zip). + +#### Using the GitLab Package Registry + +The [GitLab Package Registry](https://docs.gitlab.com/user/packages/package_registry/) allows you to host your files in GitLab itself. Its main advantages include an authenticated access, stable and versioned urls, and the ability to associate binairies with release tags. To use the Package Registry: +1. Build your component file (for example: *MyComponent.zip*) +2. Upload it to the [generic packages repository](https://docs.gitlab.com/user/packages/generic_packages/) using a script (see [examples in the GitLab documentation](https://docs.gitlab.com/user/packages/generic_packages/#publish-a-single-file)). +3. **Deploy** \> **Package Registry** to see the result. +4. Use the package URL as a release asset link. +5. Associate it with the same Git tag. + + #### Declaring paths -You declare a component stored on GitHub in the [**dependencies.json** file](#dependenciesjson) in the following way: +You declare components stored on GitHub and GitLab in the [**dependencies.json** file](#dependenciesjson) in the following way: -```json +```json title="dependencies.json" { "dependencies": { "myGitHubComponent1": { "github" : "JohnSmith/myGitHubComponent1" }, + "myGitLabComponent": { + "gitlab" : "JohnSmith/myGitLabComponent" + }, + "myPrivateGitLabComponent": { + "gitlab" : "JohnSmith/myPrivateGitLabComponent", + "host" : "https://myprivate-gitlab.com" + }, "myGitHubComponent2": {} } } ``` -... where "myGitHubComponent1" is referenced and declared for the project, although "myGitHubComponent2" is only referenced. You need to declare it in the [**environment4d.json**](#environment4djson) file: +- (GitLab dependencies only) Use the "host" property to declare a private GitLab self-hosted instance. Using only the "gitlab" property indicates a GitLab repository hosted on https://gitlab.com. +- "myGitHubComponent1" is referenced and declared for the project, although "myGitHubComponent2" is only referenced. You need to declare it in the [**environment4d.json**](#environment4djson) file: -```json +```json title="environment4d.json" { "dependencies": { "myGitHubComponent2": { @@ -242,9 +265,10 @@ You declare a component stored on GitHub in the [**dependencies.json** file](#de "myGitHubComponent2" can be used by several projects. + #### Tags and versions -When a release is created in GitHub, it is associated to a **tag** and a **version**. The Dependency manager uses these information to handle automatic availability of components. +When a release is created in GitHub or GitLab, it is associated to a **tag** and a **version**. The Dependency manager uses these information to handle automatic availability of components. :::note @@ -252,9 +276,9 @@ If you select the [**Follow 4D Version**](#defining-a-github-dependency-version- ::: -- **Tags** are texts that uniquely reference a release. In the [**dependencies.json** file](#dependenciesjson) and [**environment4d.json**](#environment4djson) files, you can indicate the release tag you want to use in your project. For example : +- **Tags** are texts that uniquely reference a release. In the [**dependencies.json**](#dependenciesjson) and [**environment4d.json**](#environment4djson) files, you can indicate the release tag you want to use in your project. For example : -```json +```json title="dependencies.json" { "dependencies": { "myFirstGitHubComponent": { @@ -267,7 +291,7 @@ If you select the [**Follow 4D Version**](#defining-a-github-dependency-version- - A release is also identified by a **version**. The versioning system used is based on the [*Semantic Versioning*](https://regex101.com/r/Ly7O1x/3/) concept, which is the most commonly used. Each version number is identified as follows: `majorNumber.minorNumber.pathNumber`. In the same way as for tags, you can indicate the version of the component you wish to use in your project, as in this example: -```json +```json title="dependencies.json" { "dependencies": { "myFirstGitHubComponent": { @@ -282,7 +306,8 @@ A range is defined by two semantic versions, a min and a max, with operators '\< Here are a few examples: -- "latest": the version having the “latest” badge in GitHub releases. +- "latest" (GitHub only): the GitHub release with the "latest" badge (to be selected by the developer). +- "highest" (GitLab only): the GitLab release with the highest semantic value. - "*": the latest version released. - "1.*": all version of major version 1. - "1.2.*": all patches of minor version 1.2. @@ -297,12 +322,12 @@ Here are a few examples: If you do not specify a tag or a version, 4D automatically retrieves the "latest" version. -The Dependency manager checks periodically if component updates are available on Github. If a new version is available for a component, an update indicator is then displayed for the component in the dependency list, [depending on your settings](#defining-a-github-dependency-version-range). +The Dependency manager checks periodically if component updates are available on the Git hosting platform. If a new version is available for a component, an update indicator is then displayed for the component in the dependency list, [depending on your settings](#defining-a-dependency-version-range). #### Naming conventions for 4D version tags -If you want to use the [**Follow 4D Version**](#defining-a-github-dependency-version-range) dependency rule, the tags for component releases on the Github repository must comply with specific conventions. +If you want to use the [**Follow 4D Version**](#defining-a-github-dependency-version-range) dependency rule, the tags for component releases must comply with specific conventions. - **LTS versions**: `x.y.p` pattern, where `x.y` corresponds to the main 4D version to follow and `p` (optional) can be used for patch versions or additional updates. When a project specifies that it follows the 4D version for *x.y* LTS version, the Dependency Manager will resolve it as "the latest version x.*" if available or "version below x". If no such version exists, the user will be notified. For example, "20.4" will be resolved by the Dependency manager as "the latest component version 20.\* or version below 20". @@ -317,25 +342,25 @@ The component developer can define a minimum 4D version in the component's [`inf -#### Private repositories +#### Authentication and tokens If you want to integrate a component located in a private repository, you need to tell 4D to use a connection token to access it. -To do this, in your GitHub account, create a **classic** token with access rights to **repo**. +- for GitHub: in your [GitHub token interface](https://github.com/settings/tokens), create a token with the recommended following properties: + - type: **classic** + - access rights: **repo** -:::note +- for GitLab: in your GitLab account, create a token with the following properties: + - type: **Personal Access token** + - scopes: **read_api** and **read_repository** -For more information, please refer to the [GitHub token interface](https://github.com/settings/tokens). - -::: - -You then need to [provide your connection token](#providing-your-github-access-token) to the Dependency manager. +You then need to [provide your connection token](#providing-your-access-token) to the Dependency manager. #### Local cache for dependencies -Referenced GitHub components are downloaded in a local cache folder then loaded in your environment. The local cache folder is stored at the following location: +Referenced GitHub and GitLab components are downloaded in a local cache folder then loaded in your environment. The local cache folder is stored at the following location: -- on macOs: `$HOME/Library/Caches//Dependencies` +- on macOS: `$HOME/Library/Caches//Dependencies` - on Windows: `C:\Users\\AppData\Local\\Dependencies` ...where `` can be "4D", "4D Server", or "tool4D". @@ -343,14 +368,14 @@ Referenced GitHub components are downloaded in a local cache folder then loaded ### Automatic dependency resolution -When you add or update a component (whether [local](#local-components) or [from GitHub](#components-stored-on-github)), 4D automatically resolves and installs all dependencies required by that component. This includes: +When you add or update a component (whether [local](#local-components) or [from a Git hosting platform](#components-stored-on-git-hosting-platforms)), 4D automatically resolves and installs all dependencies required by that component. This includes: - **Primary dependencies**: Components you explicitly declare in your `dependencies.json` file - **Secondary dependencies**: Components required by primary dependencies or other secondary dependencies, which are automatically resolved and installed The Dependency manager reads each component's own `dependencies.json` file and recursively installs all required dependencies, respecting version specifications whenever possible. This eliminates the need to manually identify and add nested dependencies one by one. -- **Conflict resolution**: When multiple dependencies require [different versions](#defining-a-github-dependency-version-range) of the same component, the Dependency manager automatically attempts to resolve conflicts by finding a version that satisfies all overlapping version ranges. If a primary dependency conflicts with secondary dependencies, the primary dependency takes precedence. +- **Conflict resolution**: When multiple dependencies require [different versions](#defining-a-dependency-version-range) of the same component, the Dependency manager automatically attempts to resolve conflicts by finding a version that satisfies all overlapping version ranges. If a primary dependency conflicts with secondary dependencies, the primary dependency takes precedence. :::note @@ -426,11 +451,15 @@ The following status labels are available: - **Duplicated**: The dependency is not loaded because another dependency with the same name exists at the same location (and is loaded). - **Available after restart**: The dependency reference has just been added or updated [using the interface](#monitoring-project-dependencies), it will be loaded once the application restarts. - **Unloaded after restart**: The dependency reference has just been removed [using the interface](#removing-a-dependency), it will be unloaded once the application restarts. -- **Update available \**: A new version of the GitHub dependency matching your [component version configuration](#defining-a-github-dependency-version-range) has been detected. -- **Refreshed after restart**: The [component version configuration](#defining-a-github-dependency-version-range) of the GitHub dependency has been modified, it will be adjusted the next startup. -- **Recent update**: A new version of the GitHub dependency has been loaded at startup. +- **Update available \**: A new version of the dependency matching your [component version configuration](#defining-a-github-dependency-version-range) has been detected. +- **Refreshed after restart**: The [component version configuration](#defining-a-dependency-version-range) of the dependency has been modified, it will be adjusted at the next startup. +- **Recent update**: A new version of the dependency has been loaded at startup. + +:::tip +When you click on the **Available after restart** label, a dialog box is displayed and allows you to restart immediately. +::: A tooltip is displayed when you hover over the dependency line, provding additional information about the status: @@ -468,7 +497,7 @@ This item is not displayed if the dependency is inactive because its files are n Component icon and location logo provide additional information: - The component logo indicates if it is provided by 4D or a third-party developer. -- Local components can be differentiated from GitHub components by a small icon. +- Local components can be differentiated from GitHub and GitLab components by a small icon. ![dependency-origin](../assets/en/Project/dependency-github.png) @@ -478,7 +507,7 @@ Component icon and location logo provide additional information: ### Adding a local dependency -To add a local dependency, click on the **+** button in the footer area of the panel. The following dialog box is displayed: +To add a local dependency, click on the **[+]** button in the footer area of the panel. The following dialog box is displayed: ![dependency-add](../assets/en/Project/dependency-add.png) @@ -504,15 +533,17 @@ If no [**environment4d.json**](#environment4djson) file is already defined for t The dependency is added to the [inactive dependency list](#dependency-status) with the **Available after restart** status. It will be loaded once the application restarts. -### Adding a GitHub dependency +### Adding a GitHub or GitLab dependency + +To add a [GitHub or GitLab dependency](#components-stored-on-git-hosting-platforms): -To add a [GitHub dependency](#components-stored-on-github), click on the **+** button in the footer area of the panel and select the **GitHub** tab. +1. Click on the **[+]** button in the footer area of the panel and select the tab corresponding to your platform: **GitHub** or **GitLab**. ![dependency-add-git](../assets/en/Project/dependency-add-git.png) :::note -By default, [components developed by 4D](../Extensions/overview.md#components-developed-by-4d) are listed in the combo box, so that you can easily select and install these features in your environment: +By default, [components developed by 4D](../Extensions/overview.md#components-developed-by-4d) are listed in the GitHub combo box, so that you can easily select and install these features in your environment: ![dependency-default-git](../assets/en/Project/dependency-default.png) @@ -520,25 +551,29 @@ Components already installed are not listed. ::: -Enter the path of the GitHub repository of the dependency. It could be a **repository URL** or a **github-account/repository-name string**, for example: +2. Enter the path of the GitHub or GitLab repository of the dependency. It could be: + +- a **repository URL** (e.g. "https://github.com/vdelachaux/UI-with-Classes") +- (GitLab only) a self-hosted instance private server URL (e.g. "https://git-my-server.com/4d/components/mycomponent") +- a **user-account/repository-name string**, for example: ![dependency-add-git-2](../assets/en/Project/dependency-add-git-2.png) -Once the connection is established, the GitHub icon ![dependency-gitlogo](../assets/en/Project/dependency-gitlogo.png) is displayed on the right side of the entry area. You can click on this icon to open the repository in your default browser. +Once the connection is established, an icon ![dependency-gitlogo](../assets/en/Project/dependency-gitlogo.png) is displayed on the right side of the entry area. You can click on this icon to open the repository in your default browser. :::note -If the component is stored on a [private GitHub repository](#private-repositories) and your personal token is missing, an error message is displayed and a **Add a personal access token...** button is displayed (see [Providing your GitHub access token](#providing-your-github-access-token)). +If the component is stored on a [private repository](#private-repositories) and your personal token is missing, an error message is displayed and a **Add a personal access token...** button is displayed (see [Providing your access token](#providing-your-access-token)). ::: -Define the [dependency version range](#tags-and-versions) to use for this project. By defaut, "Latest" is selected, which means that the lastest version will be automatically used. +3. Define the [dependency version range](#tags-and-versions) to use for this project. By defaut, "Latest" (GitHub) or "Highest" (GitLab) is selected, which means that the most recent version will be automatically used. -Click on the **Add** button to add the dependency to the project. +4. Click on the **Add** button to add the dependency to the project. -The GitHub dependency is declared in the [**dependencies.json**](#dependenciesjson) file and added to the [inactive dependency list](#dependency-status) with the **Available at restart** status. It will be loaded once the application restarts. +The dependency is declared in the [**dependencies.json**](#dependenciesjson) file and added to the [inactive dependency list](#dependency-status) with the **Available at restart** status. It will be loaded once the application restarts. -#### Defining a GitHub dependency version range +#### Defining a dependency version range You can define the [tag or version](#tags-and-versions) option for a dependency: @@ -548,23 +583,23 @@ You can define the [tag or version](#tags-and-versions) option for a dependency: - **Up to Next Major Version**: Define a [semantic version range](#tags-and-versions) to restrict updates to the next major version. - **Up to Next Minor Version**: Similarly, restrict updates to the next minor version. - **Exact Version (Tag)**: Select or manually enter a [specific tag](#tags-and-versions) from the available list. -- **Latest**: Allows to download the release that is tagged as the latest version. **Warning:** While using this option can be convenient during early development, it is better to avoid it in production or shared projects since it automatically pulls in newer releases, including beta releases, which may lead to unexpected updates or breaking changes. +- **Latest** (GitHub) or **Highest** (GitLab): Allows to download the release that is tagged as the most recent version. **Warning:** While using this option can be convenient during early development, it is better to avoid it in production or shared projects since it automatically pulls in newer releases, including beta releases, which may lead to unexpected updates or breaking changes. -The current GitHub dependency version is displayed on the right side of the dependency item: +The current dependency version is displayed on the right side of the dependency item: ![dependency-origin](../assets/en/Project/dependency-version.png) -#### Modifying the GitHub dependency version range +#### Modifying the dependency version range -You can modify the [version setting](#defining-a-github-dependency-version-range) for a listed GitHub dependency: select the dependency to modify and select **Edit the dependency...** from the contextual menu. In the "Edit the dependency" dialog box, edit the Dependency Rule menu and click **Apply**. +You can modify the [version setting](#defining-a-dependency-version-range) for a listed dependency: select the dependency to modify and select **Edit the dependency...** from the contextual menu. In the "Edit the dependency" dialog box, edit the Dependency Rule menu and click **Apply**. Modifying the version range is useful for example if you use the automatic update feature and want to lock a dependency to a specific version number. -### Updating GitHub dependencies +### Updating dependencies The Dependency manager provides an integrated handling of updates on GitHub. The following features are supported: @@ -604,7 +639,7 @@ If you do not want to use a component update (for example you want to stay with #### Updating dependencies -**Updating a dependency** means downloading a new version of the dependency from GitHub and keeping it ready to be loaded the next time the project is started. +**Updating a dependency** means downloading a new version of the dependency from GitHub or GitLab and keeping it ready to be loaded the next time the project is started. You can update dependencies at any moment, for a single dependency or for all dependencies: @@ -621,13 +656,13 @@ In any cases, whatever the current dependency status, an automatic checking is d When you select an update command: - a dialog box is displayed and proposes to **restart the project**, so that the updated dependencies are immediately available. It is usually recommended to restart the project to evaluate updated dependencies. -- if you click Later, the update command is no longer available in the menu, meaning the action has been planned for the next startup. +- if you click **Later**, the update command is no longer available in the menu, meaning the action has been planned for the next startup. #### Automatic update The **Automatic update** option is available in the **options** menu at the bottom of the Dependency manager window. -When this option is checked (default), new GitHub component versions matching your [component versioning configuration](#defining-a-github-dependency-version-range) are automatically updated for the next project startup. This option facilitates the day-to-day management of dependency updates, by eliminating the need to manually select updates. +When this option is checked (default), new GitHub or GitLab component versions matching your [component versioning configuration](#defining-a-github-dependency-version-range) are automatically updated for the next project startup. This option facilitates the day-to-day management of dependency updates, by eliminating the need to manually select updates. When this option is unchecked, a new component version matching your [component versioning configuration](#defining-a-github-dependency-version-range) is only indicated as available and will require a [manual updating](#updating-dependencies). Unselect the **Automatic update** option if you want to monitor dependency updates precisely. @@ -635,25 +670,32 @@ When this option is unchecked, a new component version matching your [component -### Providing your GitHub access token +### Providing your access token + +Registering your [personal access token](#authentication-and-tokens) in the Dependency manager is: -Registering your personal access token in the Dependency manager is: +- mandatory if the component is stored on a private repository, +- recommended for a more frequent [checking of dependency updates](#updating-dependencies). -- mandatory if the component is stored on a [private GitHub repository](#private-repositories), -- recommended for a more frequent [checking of dependency updates](#updating-github-dependencies). +#### Adding a token -To provide your GitHub access token, you can either: +To provide your GitHub or GitLab access token, you can either: -- click on **Add a personal access token...** button that is displayed in the "Add a dependency" dialog box after you entered a private GitHub repository path. -- or, select **Add a GitHub personal access token...** in the Dependency manager menu at any moment. +- click on **Add a personal access token...** button that is displayed in the "Add a dependency" dialog box after you entered a private repository path. -![dependency-add-token](../assets/en/Project/dependency-add-token.png) +![dependency-add-token](../assets/en/Project/dependency-add-token-button.png) + +- or, select **Add a GitHub personal access token...** or **Add a GitLab personal access token...** in the Dependency manager menu at any moment. For GitLab access tokens, you can select the host: + +![dependency-add-token](../assets/en/Project/dependency-add-token.png) You can then enter your personal access token: ![dependency-add-token-2](../assets/en/Project/dependency-add-token-2.png) -You can only enter one personal access token. Once a token has been entered, you can edit it. +#### Editing a token + +You can only enter one personal access token per host. Once a token has been entered, you can **edit** it. The provided token is stored in a **github.json** file in the [active 4D folder](../commands/get-4d-folder#active-4d-folder). diff --git a/docs/assets/en/Project/check-component-all.png b/docs/assets/en/Project/check-component-all.png index e69c0a944123d4d1bf8dbdb258cdc206e8781d62..4223fab16ec25a1ba47d60f3e9ed306faefae013 100644 GIT binary patch literal 8579 zcmbW7by!qwyY`1x8mXZb1%?JeIvfEJK}w|?bwC=2?jBkJDT$E~mF@-^N5-}eVF!?EUO-D|Ducb?aI5vs1LNJ2x{m4K57&3uK4%S0C-wBJ^Ulmi2HB5%wO zQ-3x|$qIlF*OLaD1oNQO{nw1}{p})Fkhaq#a!Br-KbmF*cHFZ^|rrdQbK?N=9-t@5m_ z8A3Iz9OM)fhE(`WtgM~H0i+ZZuY;i>2*mwnq@28bl4;)^){Jg}<*X`?Bfd$mBg4Ag zPHxwkAlhvd5&!f@ZKI~zt%mSgm#xmRP=v)z{8U^~yUCU={>BJNm(A&o%BePvbWeXZ znG;;Q#tV_n-_-#L#@=+mF>&D(6dGYn-s1aZpG56u^D8G&n3ZUaJvAnYLC4K3m%hg5 zv$Wsb5C{u&5MFBf<$eyxH(KWO$z+_B%hqHo=5M%6y1^_3s@?Y3y-&J~XO9}Mq|>}l zE!~7DD3q$|*xk13kGA`j`FTmiK-;t7{Il5!MktT1dJa2a=U`%q7zR<>=^<_7kFk{X zr>nWg+s$MPuUJ{biqQ+@7D~JwU*gC4N>XW!T(QzUcW+`=K3|8);(*QNM4FIy-7XGBc6QoX z3in%kF&AnsTDEPiu#xY23$!$FnbYM=<;pUAkecj;@TA)kQ{BO^{x?64Q|uMVt-9u| zWpaxAWmLh6fis#`*4TZ8tq$0!>*dK37AW2OlvCz-8prc|r=8o&FAjlN1j99d*L%k``2s)4m*sq#pvrlJ-pJ>|smC6H7;d?KG^&fNB;@7g@Bj7WB#hiUSH_W- z|5RLh7w==c*B7BA71es+<_XP4J@Sq~zt{GDn+#pPjbN}BeVI-B&A1ZpEO zHkR^y#mBkAM<{=xEOV9UmJduMwr@-z&a&HbbGap``Rx8zq2+wf9bZ`RIOCQxks)p>4;cXg}L zKxn~|%E0B-yQ}!#+L08AI4B-epEibymwL#1j!+srDM-I6-0^M1&zT|okF&aV z^6009SRdmzf6nFO2sk)6j(sYx9*{`vwzW5HOjPdC!95wWQ8x&n@FL(~{IA{Ky?0rh zzxkq@xcoFo>36rf@;;>_cBkj(aeJkY7z;d477|7)My4(gE63Kt`5S%!W$D)|d&P)Z zdcCyQeyNAa&1XJDFZi>QfIVs|6-(lc!i|Th{(h9B7L%$N_jkqDbGyBwJxX0>Ih_*+ zV-?SpeL&MJpO=!q-osD%%0jyOl$xokh_DmhArSPOHhy)!Zq6;;{7hcH`W>*g(Le_a z^=r9idnxJn5&@*$qnXtK?w<*oiO6xW{AK#eyq2jcQz2&JIK&T-F2ea;va47gwc$fQ zp!Fu7N6FT9^uSuJR_uIv8f@0hfmTecA}=gF5N{7RG{HRcR{Rp%!b)5tIM4$8IaC(|9S z43VfDzek-VA{@!4FVVWA$j?JI4;2i2LLt3i`0f+l=7(g8JrwQ&x7$O-DKBm(lLQKd ze9hZ35fD}%?h+6{jT&o>h<~kxu;XQx?%KqCztO(*IlF_7Ri;f&JQA@R2IWY25l8al zyPmH`S{k}*(2xoZ-5adwFS9NjZs~)_1%;IewoKbo8EfnGuG7cZWsWJ;%1|n{dlMBA z4y-+85M*wOj9)*$yKmr-DXD+oz*{;Lu^R~G$QdlbA{k#&b_o9T@N*B8&benl$aKValm zCLR%QWDKII_i0Ax$r7?0vE@{O3OJbpO;eAAFA1eErJ#djM7)4pv`^ zTSE6?_L!rWQ9E{pfEWSr`=390Er+E;P>vO6%bobQz$vu7x<9swf#3=1KUA`ViNHz0 zkF{ z@J^i+DferpJrB_=nMvom+gryt_>oJ(-jtdOV#YS-Ry{BC^B^ctip?XXiq}S#$4-dH zd?aBrxBT?|3*)Nvr8DmiZ;tW%#1hq1%yrawok;)bDnH9^2X+2^lkWIQ-^F#`MHEmD zV=*cI^fjey5+f2REL21^VHZWDg+Zp}xD(oFF#$APceHm85@!#I^`P7k)Q2WL707(u zRKfg(|Io6S%<@3NZSi6~Bcumak+u8ilMzwT+nJcDnERQX{a)o-EM{warU``0bdzv> za%6tahD*jqGcs0rrfI?ox<$5(`6Zy# zLZ4F64&sxl&}KR$+6|`#G!+GTdFj?#&dY>)>1d|Qwy6_M5FkZJO~NK_brIQwnd@t@ zzkRZ~q9nr5bZ6iKa2@>kumUv$cZ!!dBUDE}g$k4x|2rG?%sRt^5S0 ze?4REF|d(V+3>RS3{2KKrOjCy^=v4iVk)$PC_uI6TOVn2($ojYseW>UAGSLuWRAtc^W69L~R;QsaV5VG9 zQc=50pbwg(la!M`SP&IP_wFtUnk+IeGmpK<3x1j(ZkrYlF&NAft8@Q2|aE!Bmxl zTO?p3+yBKz{?8TKm=ilYoUiYAi-MxH%KhMbO4;qxwCgfA6!R7be98Z6m4CrPtR(4b z7`B4z5R*6=%9CwW1~m1U^VE&^5!2Gl1SHgpZ)_X3qIAGfo*Kue|6uBMvCUkl^;*?( z9vJSZB-aH9&49LkLZ$K`epGCO4zJJ}@_F*Ftb^gp zjGm(ph+4g=biV96Gjz?~qmWJm!}%yp>2hC12a%wYasp~J6$tq9{IOq~8uGoK(8<#l z^D@*C$(T}o$f37OJy+%aAU=e%A$&`exx=4<6~dD<1W zXBuQPelR9d{49r$N1>pIKW2|(pPN(KInTjuuAlYh*6Y~@a`A!exzYRKXEK&k=mmf; z$}>I|C$i>EkBVgtQL7mtQ3k{q0en*?RawNBQ1&Zm2)736i?lEh{AHL%t1(b@jR`cOCi zgbkv=i|^Q8#VRU3zJp$h2`m6ALr37KY%Tx*!zgc8kU9f_K(;0<6C;>-pn7adxrmD* zX+a1^if7lk=7UG}HP zH!~2b=P~0En4+gPD>$-l;X4$bi5R1MV(yHVBs@!S_u{-W_0&A&IYaxl9(}O6kCrnz z$?r<^`n_^~aP;(J<(Nx=Ybnr}IAh-CKC{!b#59@VpyKSTR=pa2VelXG{X5-h@%tR{ zc9~SXq8t}0)tJX4d_>~Qm4;K<8N0-gr5?#+)cv@quq1esjLjz%#R)4cEmQA$wl5Lm zVvqX>zM~!_nda8oi%twm*eJdbCS5ew!hheE_gO4CEs`4#D1m;%cSJH zori#X(6)!c&5O_Z?d>lI;@@E`?jDWZ8heKIj>8Zj?&5#99sh5r`BzAot9pHGtYg@_ zv6NJ1!yUscCv`#8q~WglXRV^v_OfoGVn@Eh$smpmKecYxMmU7MduF$t&KNxPSjjWX zo*ZdRoKE#!#GX;!r#gusvnzaysr8*9ZQ4>t$5IQaw%+sX$bF?84N{$8w_ioY z=>EQCv>GdRC*_XhSMHba41(U)A+{$rE&#vyed%Cy?xFO?O>KzYr}5srVMWE()q9%c)%znGN_o)N3qH?N7J&A$bBJ9_0l zwbqu)ok)z*#c)F~EcGkf{9ZdaEc&FtdAf(I4?_^tKM10AO%RKmRq8~r86&kCqndx! z`ApvKp!sLYe@_t3x|79E5GumslU^S_JG}|ONM0h}orsB*8C0Q4=ZNBo;P{^;<@Rk< z)L!7=`h~=^!$8Q*jH(r!7Oo9!kY_}QqaLGpI^8f+!|WTww>a%kU%t1T%8J~2Zc?9} z_Hx4LuF=}liif-jWxF-NGEO*BXdJTSc6?Ci!)qr&2|UUU_{$c&uCqSVKjf6xOr`^y zev}J*Iv)LXLicW51nr6|swc4*-S=*R7=$!$1RTGGmp6{)gwv9!N|uq@)1Ns2sG^GU zVpVMzo2@LtQ5U*nP+|3{$EC4@4Y!@71Y>q{UxW2jrYHvn+G_+V;>vWCkAmg^SV;~X(I%n6}P!6#HAR`zkFs!X8_PzU8RA7(s zNqmeL(*$|<-y4_z7RGIRNO0QzsbS*)dX|V>?ZQqaqKvH-0U+o>2hAnOh5qkW!5sfz z-IDm?AT`8EQMHF3U>j%C;Q|TmFX+XGGG+NSz#Vf>J$`3_ViXw>OMK(C{c-#`gBWQP zT0Psk`u#z}oeVKz35Nc)gKZ#5>*#HtcqQ z=%Djc&(C%MjGbISU%4M8Kqk3M=doY=w?Qi6S(<=w62@&mFwQ6H65rc!BG}&O=dn{t zq!BxCV;ZQL8;?E17@~5f4}0N_>6_`JEDi>29#U$?)rGqa-{xK%AuQ&=@Sc^^gS9G$ zIs8eVD=)W!u@lARriZ$C$aqs^$U-a=(*}}^l3vfq7n!d{R)G;N-`h9HU3rOfXQ7jS zJEDx|FV*E-k}EOR2u5I5&ooSdNeYTCst)C4)-|!Dn~A#c#6G^}{Op5iZuWfdMdXGv zOFa5Ebh?T(T5j4#)p;R1%0)AX+L5Ihjh6?7#~o_k{u7mUz5Ok|rPaEsWdNl1`w?L! zSUMpvF|wm}FiM_HVl5i^2DThrLP zwNjwFV|6v*tQn32IF6-vyFIlYFgFby7KK~j--RJQ$D3NDvMFnIwaxa}W!!+NQcE)? zSlvlJKXHC%WINOle8yhyBVT4oEMaw@7-y^T>arD=5d<`xHWg(w8X6+PaC}k_b!5QG z0j+`tlK3_c@5;Uq&iZ zko=!L$;_@E4Lhah<<=EnPJjIIW=?vilKj2U_z^I?WP2J*X6nz!=a$NzN5j10p@@5R zUofG%`E^8S@5W2CyF1=P+Hf{?#k+`9p5I$aH$G17vXbxGN$$xcmQa)O+lo4IY2eH4 zEi^JbPKAb8h#O%5(k=Ke)q9P=mdHyZQuiBCVXITDo+nj0D?LXw>w1G%quDL)La)`qt^;6RZ zS$r5^FQU-Qd=*AUVFLji9q9L^pnU8aP^tV_1-i;mKh?L(uExkyG&4vEq z?>f8*T;~8)W`$^d)p<$HDk)fClMIyL}B z-4*jFw|uC#f?UG{f0O_ef#B~A)38b0+=LQGgi_uBi}}~`B9@9A5mFi!OQt{b$QQK! zX#cE>l3IfN=Y}aS0bm1kWhf_>TQjj=%x0#%SY8Zxm{#55fMqcdU~da#j|*kshR79M z-iPEsWjW$&bbA8_!u4V}ED6W}s!d`hCOJ`tOf52wc-!co>nV%Wox&v5TqAaiO)oU4AUHgHu~0b&;Zz3*2DmSBqMUt<3V>=;ol+#C zAq>OL7J1|#GJw_)Y-PB4>#)n(QWa<+*!g5{p%=FcRbYNTuib9~Pgkh)7C2$1s<-j} zvoe{>kCs3l$N0CccYLTQS;eSq1`#F?CR^=ml{JHps15}YPzImyhckut!r zfL4QF0~d^o}l!M1AJ-7M43*8upl^YztxOURsl6 z!1?=e`v9EZsj6={UFCL@HDH~gi#N~Af~ZsBvF*USXb0NOpkfD>H5m}~RaG7B>m*)d z+>9wqQ!%k-8g7`IeAsBj|7$JEW@}$;4HG@;)+)_K?WVyzEzblS&Q~tkkJPw;NHNMX zU*_Hr0gE%IEz3>VdhtQq$JmxlpS->t>b=y}kutSXDOIMY-vTv%pGgd@)$V)w6L9!3LXa65Y_v?%*?rDmSd(t!A==7zt>{@`Jt!{Iadcfz;J!6zzJ z!!ze5+!2!7z*st-_st*pL-R_c9){gO=f?WgCQ^;OySew_a4brua;757*^JFg zgqdIVe1?n;&c{KLZ;QkA#cG$}OE?d7p4 zDREOixEH;W=Y`1Mx*;=P?xUeC+n`0X)QVjyMg0b&Nu4i<9+tFyW67G|8l8*G>P0`C;+dwaVtWU$zG{tn5)x2*_K*a|FW}dtBdRPaPi71tKh+R5=H_b`3UOLbWGxD*|##xjWC}} z-w@k{&F!F&v65WQ;e2_?k;|Ul;$_px)H5nQ3R{rh^l436aL`}m*_Mq3GEvyuISK!>wQ_CnQVt6uNLd>q-zbXh(d73V0r!wMeYfFW{C_5=Y_H=7 zb48+N%7uv+EITF6u6S;pQS;^Ec_EYSZTKF~irJ_29s*l6J)9-Z($z%4<^)@iv2yMc zasYg06xvsd@a$%~RRKUr>pv%?2`kOUW7^mr56OUhZA#?tSU%g6u)0eHgV_TU4Oi%k z>uBVTff=Iu_9vYY-Mqd@%>jwvnW~RKKqxxJVHM49Bl{&@&CU2$*FAA7mYAZquG|F43 z0OdGMLLf>WB&k$LE+d3es-}SMKoTHhzkg^I@9D{8y~iU`R@RyuM_W_vJv}{#c&Yas ze}o!A$$931MSh)~t`+WV&opn4NLUJ`{R9TK+Xo}YbHE6jU~{UG-;SL%<6Vu*7V{<0 z&CY(ZYe@RjQvTAVFm%K=!zXi@>yn|KJ+@=tHjG=J&Lb4TTpdEjGJAP(R^_;WncVtc a;X%n>MR8X;0sk-o0x2n|$`?E`@&7+5e0qlf literal 9071 zcmch7bzD>7+xL)G8YyW|kS?V+Kt>1>3IfvIj2fK+!jMu)sUb*+2nO9aLO>*?86Yhw zIb!gfslR&O=Y2l!U+*7`vz`0g=RVi&>-xsESY2&3^2^sQgFqniyXw#fAP^oBI9?zj z0$z=Mm@lNmtIS2!Z#c9_o+0K_H4Y+#g=;bC*rv zf*2=#Be;>)Jy{!fH(@JVcWXOge>V?cGzcWG;O}8&<6;Nru(oq>f`NIr8(MfdoNU3o zhPSmuwLFyV9G%nyz3lV?we@WRU2J4*c@-e!m*xFsff?NF;8q;|ZmuwIS${Cs?}=rB zW8B9gTo8FLTYK3DP}RR9fOlXnM>yO=Rz$?l&rjG-LfGBQK}1YOMn*(bTtr-42pA#c z9RPz{`3u3kx&KZ8wez;|a`J#Xxx+Yc6Ixlj`@q3mK0Z#ivi4T?x25SS=ma63E4_W*h<|NlNPrZv*!AHd$^PRzwQt7{u>4$AR@RkB4Wa#xFzF`Wp%uq z?0{9^ZV3^S|9$>HK9d*0E#%)82Kn;|@T|bmKO=(+(?6qY2LnRt2gFV=CF2SR#OZk# zs-*94zBw}!w>~-}va@~fV~sE8)j(ru20nRs9I2j7pgJjwQXWr#A2(U2F8ui&8L9#= z;V5r0MED+YJJnZ3s^(IUpmbA2xELcC?D0VPQa#DczEUlZYJ=3wQZ|J4&Qyx4&kJz> z6LZ1d7Z%GZ1uu_7Eysh>MvaY)a|dLI6T;1I%9UL4m3KzeSt!S?& zpCsnO&U>*-ceuFnuZ-(300Yf#6R~q~@v}ry0v9E=#UK!uyXKUk&?h!KoLu>z#V}OV z_vaad5r`6xvuA5WI!H(dF?(>h4&<0XCs!U1)QI^J=YR0s@Yl(D#X?&o@fr^lT8U=} zagh()Cvk85MFhDx^JZaXokvkBw8yZAA_@w)gU^pw{1+0Wc2)-q;1XP1li>nLmLxXt zXSwah$eP(uW|5XNuRsaVoL|c+YyHgDq%1J!PYpvzMbqIm^PtTtxaS%;c0UM`HRQ@3vVXsR)wJA8;UJKeJru*q zChs4vU5pP}^=+uT2s_#53q2V|TFbME902i}sNJ3Tj7D>DtzeM|M77_V0P?k?kJs~u zUwkkfBB76g$3EMMQMl*cvmc{yhS$~Ag;^2_dx?fZp-i>A-8(zFpmP!I?ML=N%GKOVTl zRrjWYQ3E6~urUaUkmUIaf+xSa*cbZ4&LvtE1T~;=D>4Was$VP6v;sVA%9Fnvg;rKh zt|3i?E5Bh?dvBN!;Zsdb3>F(Q-QY)gdfGOVD@PkV^!P^o%8yeBfl@dJNv+>D`T;8!SAFg9upXwF z9qE2_c(~QcO!49|Z$QBXFxAoaY}XZ$#@1G4C|qT0rXhyG+#fH3V-7e~du7{KlQ?(r z0tpU^b`M!M@nixvJF61a4-*zmr<&QbuCStYw4>&m>YWP*k_)gL>H@RvfI%NM*OUNH zX!vt+k)Y+`qDFeNns4XzHXb$geX(!fzQNpgx@n2ofSk!+_hi5&jhVvV1kxd$$PCY% zFTBF(C^^SeLVEkPRC=^S9(^cGgNlIUHom!Ot`v;fc&pmy+f*W=+~f>agHj9AaBr9p zM|*&vM?n!EFHV18y_%=`MmgfI?VNh$tGAZSbKlp8>nKAZlWxWJ&T z?2}gbJ>rD@qbXT;Ij(wPUS3}RUmXmQl_vWX@2B<;HYPq{*0bE3+oWcLBP&|YuN4;; zV^$O{NN10Ry&teyvp%)8wvCyc;?8j9rbf`bDJr~`P9$e~!|DE1*-2c&l{fGSjUeT? zns=`W@LHKsUi!DZ@O5rcFlP=#krD^0kUWTeer!z^7xG%qWo>(JlKTE5ERY6m=V+m- zmKOFf@X@q)P(SdB-s@Lr0lxpHrqiSC^x!wV`Q_>!D{ZkOY%g^s`hQARJ|(ofcGh=2 zj08?j>81RHNkuq_!0=L;=RmqtbvP<=31+GMcC~~86^N-&^`0KIbh{Ic(Hq_X-J3mYhC@y?py$u*Pk2Rch7jWVX!4TP+j zS--crvORn@Aa_}+hrGmty0gRX8`*u@58%h!l&^|P7n28=D>M?om@wMi?)EZjf*=P2GnseeYp znm89fHxY7(=Ds1Q=?%UHxb~wCEv4?0*e#7*K1Y|TdXH3DD569_ShefZM)T*;A3^tW zAD7o{oomrEseu(M2##`u`|&6W+nqbv+Ds?6+W9*Aj&cwsf{ei$_sRsGal9+)wiZ7b zX3I0AN4_O>pNsP$^q}XH{7~L{dnUU%B6Qk*Tn*TrGuRv->!3?vB)1l%gm29s5;1K< zlLvJr&>qk3LK_M`$9GEJ;ZNm#CF}BJVe~%h76it{Z{F?RXu&#r)UU0r-E(ZC zS}&?)QxyswTmDAGu0*x9QJREUt)H2|q25@`e@DPO*z=*$tq@EzWmw5)SLd5yXY;Wy z5!I+UZ`v=wju2b9n}dLn5+So%+1gUBj&$q<^(zW#cdH2GdwjPNsdfVDNR_mYp{DTN zv=hWoAX~gKe}{t$l`~Oes^nT~2Dz5w=P3LpE=6@;af`}ccIEmO-F)r7j1`!P6lK;C zQ?*!Sf_K$0o6L=H;AKdg~p&cRSaGNvKrGG0Bn<<2K4~jdXvcunZ*VxKiv3 ziz4)VE*UenzmZc@FwbTYkS#^MPjaG!eIi294sMl*s>OZE1B<`%ounGuVgT9hV>w4| znvJKUc9+D2lB~?a?&ow!6Ti0iV`T*Yg9AK9T$j9mgJ^MOn{cx^to(ErVI7%X}yz|CB(LAXpOz{c94P)UOdVXjY zVf|bA7>??}`>bD=t(yG9BvoOQYP&_)@?NB+LO;Gu(Thq|RYs5S zbk%h|Q!Z0}{&7lhnKh110Jkb{?l00m@dA6piJ7oYlmi04$kz+APEANpJhH4#ftoj| z7ThO1`l>bRk(*#o^<+hSbmp(<$a_-spd9b zL3EP0!!|-=3&6pCg$sE@2()mXX>~V&2(BiIp)zaO@m8R_qOmUw&NoSPk}8@3h$E_! z8Nfs4|1~@Rqz*;~NsinLIKz0>BLFHUAB+(-tGs@a4FoqDmxt*w?BX}L@?B8>GZodn z*k(WdT?*v?hnwknRr4qgY`{IAl53T;?F=oAzjxEjeVoamh-d~-4>!^b<@k$FN9ysu22 zRNOFocX4Q$1YFSgf$*l9^aGGfFss8QN>xoYA4bBA@ab)3Z3Awu$+ioF3x-IYfB;4S z7Z^B4=~}N5zbW_M9xj;*yDih}69X^0p2_4Mc&quL07B;tfW>a-`@B5iOH}K+mR27y zA6`9#>&GZva|Kn_6&>PZVhRZ(p`!`ZV-Hn$ zYA{bK=s83aWxwTbAT!X=+Ilpv6BLf_VY7jOnT^HmqzURhi7BR0c)=}{6Od?g)=sAm zOHA+Hs!otcR`-H$UjH?#7Je42w0s>*rh;_h0L)l*S`&`uuEEYM}IGoom(&__txT_9mIE zW+COIB-;LA#Np$)1iWALQ-guk%6E70j>D@=X#yjCMTvjIv!FL;x?X=4N{gtqh?I9r zG2#KGcPw$tv#<8f9k*iQ+DqN-E@%P=ulM4LbyB9gM8(}l2dIY*yf3#+O>(`<9(AQX ztp3(n2P!k5qFPW)lVY>PP7mg^&FN`KCi)O3n#UTF(aqp}9b7Ww3?z!U@{qk*K}AQy z5X8ZjXPikJ8B>=f-20-uIJ%25RLEkPxLuN`ISJ3$<$;FDq`i5v@4FU*&OfnuA`N;C z^@z2NkGa`Cr>A;IQZ#~sJ9UVv=!lDbMCHw`A{g$d`gwLV!c2yOiFh^M1lSm9*Ixqt zt|m8n#w@DwSu|n=9D`D>z5V20&@p+cBXiJ>uW!XO1YVEbBrO7yZcWEcCFbKFk-_^K zvAnLgD@X$lI%Kc%*=*D;tta`cjgO|-O-eJ+q_hzzUpLTW?o95M(2d(7U&10`6F3;GGAqScL-JU?!+ic zc=mU0lBc1u^v?!${X$TW5xx#$23AocMmO{w+P>H60;PVrsaLonH~zem_`1Qfmo{<3 z=9l;bZ{KqwbenN>rMuE|%l(4Xa59+fj|~3*UC%uJue9c$ zwJacj$oUR=bUNDOyQ|~aM++`lN+P8A9vR$>u5@Z<{+rVd(KoDcmf4;kTEWk`XZAa?M?I(DuAx%L!dGcGJCBDknJx zC}=*^)@FERV)XO8A%yH9?#i^8qVtLs*N1$5mr#-x`bUlLbDGA>C&C>@e$-dBi?@x^ zhY*A~Y>I#-DOH7BW}m~ci$`x4G!uCPOmEvX-<%CBTdNyVz7PuH|oRuZg~l*|Y?095sRDtPpjXwCN3HiwH6A%+ti512NmDJH{V}{AM3NodDX@KnKz?ok?3UOPQrv z6@MtTYT9u*DrBP0!H?`uysFX$2)Nk5rcjl~#Nprwz5`LM+^bl=z!$O4$w9=@DKu{x zf>OeKMA-74mY8{1Z)L`&4pc8oNDpyRP`z^;q7z5>+42+IUXNr(LH4gp73g3lT^D4Cz)s zNd(9$3fgm5RapzIpFW5@oKy7?pigmPZ|G$EqPD7}rb5M0Xy)g6-*zcN4Id{BF56UUevRgV zdrAwf13TW)FgRZFUmRo@cCP`jwRkid#4x6wJI7~*=|d{;xR9ey{X;6yl-4;t=#GpW zYK3b%WtJ%@2vgow<3{@qCB;HTJy>P+#{ky=9xu_cv^!96_^ zy0rWmJ~aLNOrQmqOj~jM3!M#92Us3`(V}y=X0ZExVG`pXgHydujo(*_CI$@HO6+l&OD!KI zgzg`Lya*u_pwN0-c-S;v&FH*)x^r>3Y*WfKXrqH)ou;nkeAtt*u+W{IuH}6Ph$|pO z^ScyRyz=}WKi)>M~OR{6egqe`Mgawa_I!>o9yH&7{e+)BDa|B;Pka@1%9H zu;_ei9Pb)K zY7xfoI7Hoib`O?4o*TW4b%W~@fAVjoNeMg*9o1yf`>5kiVfb_Y<}`AAOHjdCE>I$B z!1S_)=I-*+9My{nQ*%4&!BimN+#e`Z#KmO&E~|Hl1|~-!&AV+qLF#SYwYTKI&cGiL z^((%&+?zku+kXvz@;W|%dMX10A#xPkRMqDoLO!6u$)l_{$*&w*$KhUA0R_%fH2Gpl zNzsIlI3l&jGJ><(6ff!&5n14n=K}Lgx{S+2f$Kpj#&4wGcMgIJ+e1VEL7~>=8N6Q9 z;3$P`i+zxSW=x}XQ}517e>R?LIhj27?Nbfy;1ZzW1nSt)ns=w~x#Jxq@cRGJ3U9J@ zxF(Z1OJjHUA2v@T?|k4l2~Oi3SCg*>ghPEFHb+I5jsWj7N$;A3ddas4Is^`1RYQ7K zDH%46b?G-3x%cx5xJamsCG;0klK^EAj8gj6*v==1N7s~@m3BS9w?jd&M?uh-M)KCH zIMf<})bd&XSh}Ob87dzNg}eQ6iOC@PG~y@c3azegZ}Y0OWefKgd`#Bl&uUO(8T}c(S|Z zVsjRk#n{c+3$Pg!Ui?QrL>&cJ;|9Y6{QChHyPW+0!O{K?*wx{i02F+Dp~AE5ht&yt z)l==!1`=~^k@tr!)$9aLHPV37C0mK|_*JRR+>cJpx+3q>a*)g$_9+g)$3lfQM@?yF zU}O+@0`Ckf!tLG}=_Hr1qTdpmZuM+`HqK2P_`4M^=o=k8u*kw*|6$*6ZXhO{zS55MDVv>W^;TgqSV zrFO6COj2>?gVz?g0Lf2FwduR$JO*&Gu1AscOYsb#WtlzdU%$155OIU7q0!w5!j4CF z0p1x8{o?9Oe+t+%lL?{I0yeUKzKg%j=wRA4`gwmb^O#argVn+pyHQ8pS>jaXVN!1v zcq8R36tzu|N)g$gu%x(s34b<5VG}RV<(H-rY57*jY!?n(fjwE66|LJROs4Y>Q!QpT z9R(4*IsAT$YSnyRV>UsIoO^Oj)3Ay@RH(|oU8)z07yn~N~Dw8LBV)ydT2dpf2yjFHV=|LQB$AJ#r$2oZqfb=c|*!mkTcM67wEVk$7 zfq={Rk?ddKZyw05Ir82dQ}sP{rF?-R*5~GX(Zhc;2*m_%N*~qT)B?PPd(gPDs@-J` zSDPQFjCpiLsa`$d8!}(t11c`iIDy_{GVK&!KtX0ZDnIoP=l|;cda|0ykDl6x@V&8F ztp+O>KmiyE7MSuzA_XQiIrC@kTS@Bis`Q6Hhuno_2z&syRr0oJ35uolNPe|4I5oAh z@Eq6&RLADFnOln7sOZcx@FCJ_Ef{X?t|VfotfYs;a9na9(V+b^%f{AVMRIj(I z>5k+??Dh4@#!l0R3k@8AXb77+zqVgqaa?}Dz2c_!cSa;LU*qIQ@{!NPe&1iDo11?O zKIS~EPV+}(+Q)?4w&FVQcn@Wdc!s^&`@OlEF5Y6;Ij&jas3tHwliXib2 z3SM6pYry{W-|I?uwh?6eoHk}(EVg(+jFSq9G=|$RvG!G(-PvKTVnssh@8Sg*^?*9W zF+%1aP;s1JF!I56tpEI2`+VavmBD18;hpYnsk7i|F*1l$8h+CivS4;V8LqzTp!8Q! z0|?Yn2$`i2*x6`{cnOdZ&c0Uu02ER2U*9i+oHer?S}DDZ_KEr8-|l5#v36}8R~>e+ zkj1J~O%?}C)F?fX6__qDv{8DECsEGd*lF`pR}GA9tjgl3zRXF&#Z|s2r}Nna@~^-c z>+AZdZ0~(imGsImhI!JiFRT*me$Of3;A1Btj>#U_jFYe*gPoM2qb|Acy#yx?_QIMA zkTV`8=uq(`Z16M~_Yi=PAg5OP)?5(XUws4^m~4rkXYoJGJPIB0ILlaAexPgoqikjUZV_PDg*Ynoo{z1C$TqvF7_=<9=e#P z`?%$^7ACDV+I-n?C+odGrcf_eF$**;>?JNVLKe`# zn%9q3(5mDPjKYG3aMrlp7VI?^e(Ca8ISdcz@vKznkqtp!&$<6wM0|w9{ zYJg+CeEw8pyt=~8^;3)1XNc-xY`et3ZCb-0cc(VoXXMM>T9$pf-I5okZN6}hzEWqN zbOn~8Bf5FlW4JfXZ23aotBbB^>Wp*XYn@*@_mPpubL2M8DES@_)_9lc6$;q`sNIVf z0O!jqph0K2)`Rb*m+u48q%AcIU{48p6o58qqW-N-)W3gGi-VW|sd4RrU`yW$va#I!O+QN8nudBw{IXS<**8x-GV6?a=IZAe7uy7Ii0;o z1X_l&xc<9v+u9mm^VzQE8PH>H4Q4w#j*-K{YAh~J#vCZw4z`Cy;}K0Z6^07x@A)Wif+F3`bUy#Sb<%;8Za!PNOV?c`f2%eHY7pRtY+>Gv)u>}M(|e-@iRNSLyCjUh&`=XCCy5z&4~ zRl9xb1_is2%I%8J{WA)Lld~<~mXn7!6?glWkG@W590oPdZU+TJ94v!oGEu&A`uh4$ z&9kfo3*NmW@{?u8ZAa1xNE==SfmC3Hg@vkMaQW*mW4OewMbA=k+l=|JDuDFKg9l(n zdiudA1`$!ao;$hu`7UiAZl(&pdhbO80=>=gJwNqJR|vKU3=EX^CzP0&nkL4@0dqKp z*3Q!#sNlA@$68z8${*CDoCq5esq%rxKW1-%KvuFhh(p#lHZVJjT_Zz7-xCt<OhJ=RBVj+!PWCN4pM zeQg!Q@9(cp`_5K(7IiGjEmA!mb+I@3^tz&Q-*T%i zg>&OQAm`THy*IKwC{*$oE}8+urZ|~%C)RC1bvW6*DUn$e5GN0>n3#U;)ayuMVq#H2 z!COOjsnN}%-TBwYEK&5A1k`aUDTSeAbS4USttu2J#hjScyVJf+R64vU0XTTegn-9M`-Rd<6ynFsLOF5DaHryEJt)6PAoBwh?`P$`Uu)Td=Y5g)| zu|z))xSnQM^gy~N4S12=Ex*x++k+*n;T@0n*Qj}jfL*h-b8z6HC+DUo?~&6tK_)V$g#eqU=Hq`{$;|8d1SKE9bO9qGL->|`vNtDG!r%3Uq(A8m6w`3NzAv9h$j5$IGFVP*^; zh3J%2XIB^4wRoklC%UMo{kjgFXOH1Wt2N&cTMsNF-8^)@#XV*=d?Z32P+aviQ2`F3-x>F#HU3 z5|S5_#f@tsDBL4uqJY@aZo#i7q4y<$J(s@){@ER)lEDY76X0A`A61R-- zXX|vxSB93+cQx%3@xdKRKvsR1YVa+0*9oUqyJ}GxZeyGlm(MrI7ih4A>vPB2!NzZh z`ph#Ub73_B=_S=HHP_#=mM0ED%q34ut#g>#f6QRzE2{&d_1jD#*R#$(!HVlvX1}#_ zvR7le`#7A(b2{t`QPM#+O*fQbZBr{1;j}YL^IB39K51&1e1?act~e9Of$EZpO>+z4 zK;Zaz0#?6_7^X2Ghz!gIX;7~SI88_|zOfGQfnaInsGI3Pos@v&7a(#>&z(@@kLP*s zWdD(}?%OdQxILv3Nn0S_u=-iFf>FK~%$GqY0SOK9SgoYthlcg6fjXIiFVP!v4{u7U zWjySd>2*jP-LR|Ud64zN!T-$mvxnz`M;&>+RZaGgfns&bx#M;OGHzqZ;Kb!eJW_8j zshcTv)Z_5k;pEpPZ;%ZoaGqYxGshUs+qNL4?2}|2T;5gpiRTsO>L?2#k@n$+qj`UO z=F3e&ZjfYpFboFuMUdl~Hf{cj(<=9?PBFRs{knLXSp#FHbD3%U{Vi)(Y^d^?jRq6_ zuZ`;lPpV_%T?%-BZbdZu#$7xvwiXk^RHcl?EowovVq_ zX@XY$l+~J6Kl(w{mKk4hSLn4rh*~|HP)k?CKfyR|8HwN_md%9S0-( zP^l;&^*A=-cU>8t67CaM=LKvl|I}}A4smp4al1US&9OU{ozn+e==`w?YRE+u^>_{_>&H~AR%HH4IfAXlem5e-|1Htg)lS@# zrPv!?i`5=`@F$MsZ`XAGP>5qh+RKXlcXl-gmH6EWd4B>5E*8a(=(Pz&P5W`XV-&-n%mb*}r@(flVKpA{PbfOkH1hhM_?ZoW^?-Uebd) zWdUm*<;j;=e1CEOlO8nJ{>v45A;6rga3@H;v;Fz?(ibGZdUG;jG1nIrSqj{KPUjV*bRb3q_P6YalDJm|$>EwpNVvA9MTVA`cF5ed`mr>2p z9~wJbTS+(&K{?xq=K!&UBppY(({P>?U9{Tf=H`GhIKn~+^mh6yg%cMS7jU~Ytf|0} z!!U`(iaDX#R~B+;$caa$r`5|?K~IDgCl5>WiTLMt-gKVPKLb5s{~!IDIPnMudQ2MLS+XPS`J^)t)z|0EPYjAu0xNjV{ppTBK54n|58R2g#L%@ID!WeAX|n{M zmU~qT&1c8TqvJT#7KlZ`mqS+BcHa)%A9^v6NAIk^u-EP2pNI)FN#!y4?Qq^+Si}C@ z6rpOMS1?g7s@mr&puYIxMOq|p#3bOxdE&%##Kgtddo9l^&heHP`ka~>m`iTqv!~B% zr+wgrP3(%<^vLnaNww$Vb0`$*G>wG9b~@;wW9GhV??{*jkx*RK>m^mWi_<-BZf?K} zB#XOE6`Y?3t+=(N@>I1Q7uKOoe;WWJ}rKau@x zNg!C;&MwzRAkSVO@&@cewLN;wgk4C(b4MG^S+tx?v-~+Y!5_Ocq^VDy86b{Nt{$Il zpT|~m^<;EaCM4SVryN+L7JHBmaO;_)Bv&M-g(WJoej^yWRrg_{@}jv6!nn3gu?(6Zd+pJ&BLsIv{`m?m4WZ0 z-!}cUJXKj)Qkck^ikIA`T$%2n+{6e6#wKq9I)86A&RMPRHtyEJ+F$JEg=w7LS(ik* zI?Tp!)ns%0e0zPHN)k@NH|e996x29(HC@Jc;7#B+%L0x&%}EN`Uhc95esMW+Fj<@@ z1#>PDsID(-BL($ue-hgBkxa zApGaRifhNP=mZ9pmP8qtT1SIT=U=`I&E4JRPWt5Ay`&UhbdXG?nv++Hbq(Pwo>kXFVbJ(G{Do znoc*V_B%tq)87@=q>{HG76D>oOP#PPxEr$j_(b7+QDHw^;q+=`w>%afz8CJxEAH2tm zxo2;@8Di$X0|j&B|smoFQ193 zS3!H;cl$ji%agr1v}j-ViP5FT43*}uAG=E31lvl>Ug1MGlFa^4&1X5aE(?N?c~ium z8%;90HMrMt-3Ov+4m*|j9Cf(36rJ(;Jj?mdddJlmmZYF^{rPR&((#r+PVzyOioeCM zSM2HF=v{jXot8CiF;S*b&lS>}UpWSFWi1v8hd-&Rpg03S@TQyU>gtnqp4p#1eJZg# zIyxGi{X(jLsSsqU-pb1mX+ z88B72gu8*0Q{jk(fk9qRk1DSG9*~c7b8(e#{`~$!@7x@%dQw-Bh>kC}_q|)Hz2otS zvOsH=C;8Le4}^w!t!C1V{tlhQO*!993l?S;iE9iDH2bGyErV%NLt_)(n;XX57s-67 zqFlWb>`ocWOA;Rx@phFjVja$m$oiNuhT;C2z5z+m*w)(u-e z8Hq#2_&zfSjz4x+MKhoEW`7sb*h>n=4m|?%IZyB`!SU5{WouIYd$;<&3MpyI;S*F< zRYd_alP>G0qbYxsGjcwtM5SDE(II z?I^9vJ4KkgHLpjvYX}VuReBBmHElXaYHHDE%FQbtf6Nsu^~)|aE};E}>FP*_CG#TK zW-W3j?_QdE(h{n%==6mM;TtWXG?^Ve3-3N=es-vWy`oBc;CCZ18`Y0HMfIu zwOpxOYCcKu;m3>ylo25{Y&!lCSXo*5(gQc+5$Shvay_#>Oq{HR+dCMHD-3#?R& zES18-j~vw|6mXdt=PW>-0Ej4tXcSK0_0)Fao>r1Yi^cnC_MIHI8&%3A<7Qqk(U34Q zkEoCO95}+6F;vmeii(Q;)I~~xeua|oex23c*-;YItsxL7H=ymvovp3Kt2O*oHYsa8fa!%;u@ z!RH^>r0@R4rh`DbP$>TJhLeqY)@Sh6w z^V1c+M*e-n$5kDa=O7S!+&(L!rs$FTu>{D1q(;F>Z5R z-a-q33EfoVti7W@dwg2j&x!N9-lE(^HpMKVJS_V^RIDpxJl*a z7JY*fzAx^%JN=e5!p_*`Pqd@uqjY>9d8xJn(LT*Jn{1^@B{OCABaM0jg+?xl47{m` zoYcScw}r}zkIn~z)#5DB#MtsqZk|*Q;yvjZ(sQHzjXh#T4bh7JiDYWiT zO)Pw1#>UI12W&cmH=eYI>YiP@j#QheRTt!K6X5a2dRh5cZ)ER&lxhy(QWpNdsYD&rww`~!icCF=6LkvpuAcO zG=KE&IP5Ll6K+&pBIdezsJ}`+mhTpZu!$>I^`kuWDGaxxq@uB zilGz1ut>Wla^NEGjw=p7*tSU$@Bbmmbp5%Outob!C{&%aI?pJMP{eh7Mb%z1dD8+; zG^7%SuZb5O>#z4hkTQ*RPR3I2SJ#3W_nABAPWw7!!>=GH(!b>}A%cact};PofwFK? zBP*g_Q8P(7?7h}@O!gl?DXA+TgAZVV#iC61B?9|xI>nri?=Xc4D(#Vy;pxLHI|qf8 zV!nWT^k~bl&b)&DzxoXSfGJTb(@LgP9{t~8h2P9(Psqb5K=d*|8j;dOIX}a1D$uPa z<~-1?|JYYAR8`$x;Dw|5i^oF#qYL#KWMqn#qb;IJFTFy!`&u404^nYqf^`dkX}c%9 z?Dl^c(cDjy^N&c8gDSl$H6_^ANfgwuAsq^Sc>mqan)ZnK`FdKhm`*J&6;6;I`+@(E z$~v`Stk#Mg(+msIb5(v;z%7Dy*c4D|`qtq>iaN+}( z+*0)n?WC8$8kHvsNEyaat56mYn7I-yX8$s28D`I@0Df}y?aqhK#C1tKFRK&n zJbMa3Z*8BewAUq72Kh!!l()-z}+ej#NgKkPs+B(%Dn~% zgS&h61JL#Z63{KU!(RCAMVWvkU999IO7_rf=k1KF;s#TE5IoQ?d?xrzy=hoR?I3v3 zZBa~F&R>T8q3i}kb!^iBi$_Of$1x0QIAABYMpyg~TpY{`0v&}#wGq-*jhVxzcAd>+ z4o=piytpP}3R54~@O{q%-X%&XJY^5DXDm772hpt>l(zK$T+Vk9=e>$ol747Rq;5%S znSDYwjNgfY;pEdMOj$@#&rdcPnxw6pELE~_R-x{=y1Ool!*CeSLY;_czF=eQ%mHET zW8V7m6qoe0eS@W|>-ty8NT5elx6tXJ;v$n%oA$J@T(`*(rM)$x({&S@?7Jv*AHKR_ z4ljo9<(teusz`PzavR9xslJbXm*>qFc4a`B)wtTb9kxkTZSNWe!QEvy6zPy&9kO5O^sjXk0DPKxw~E}kc%_2 zS!GV&+#DGZX&VcMowt3osQJKn5DH^^xHYRceL8Y&%)66Zy?l9Tf6XNBO^#)s#2WEVF2%B-RGZ> zd(-}wm$Qp*c!iit7`ysNNii*Hl(t-qQhhVf=t=dYLC0X4oUX+*KwGkXdG?oF0=Q6L zzZb6SxWG$p3B9TaT>4Sj)YS9)6SZKU$7kvjaBsYbFvg$X=SVnX?P$zJuIR~i2WVViCteEI=m2q?XPN^H@+FFr_US$B62{P zceubJHnAL^HmJ$)X&+QG1_X9hBHBjxOZGq5wT}N}{ZfeZ>*mFar`Xhoaka*F}O%ZgDctkZYayJgcIr!3NNWT5T`^yJP!A#$?T zJ+l&gLf9Nm;xh$0cyo|82T^&&)T8U}`##So>9@6TYZg$6&01LajMKV)t@dtO8a23Qsy+8(9XlQEiIfA!@Sk!&kLe9-{lp`^+^bwRKY`0x639X9jP=3%+Go+ z6}SOrMbMfK9 zYQdyt$9f06IJaiUBX7-kO{ZiL>>Wt-0GyMXy9Oji26lFK&$Iw1mdVY-gWn(4>|NPY zhJ>Kp0zQc9&fK29h;D#p%ag{kUTR@mB~kxGuotE%?|CH#$}T)!eP5@2CPr&J!UV7J z>rGC!bAb#ash)_8Yb8Bx5GF)SM(~c##=E(`nON^WMk-p@^NOP$M`!&gBbtz-x{nPu zNqjV#^nyKa)N-zR`j=iB7VrC5I)&d9_CYheg-*e?DL*_jeVXaE=4Esof-flX-q_Lm zFB|=<7C*wgR(?_H`FVvInP>z63%YDlKffmC|D+eF>z2m!T1_c%ZuZT<0PU@DNDfVI z8J6iK$ns;os@O6pmIH_l|A;i-R^U`0I`M(9;EwFR2j;zyS1Z~4Jo7p#SGA-aHfqxM z?Y8Ek{3Zl$4c}yxK94D;!KpzcNDWhEP)X2g&BsJM^R^z_-!yU;JD*m;(= z&!NCx8~K-P=l}J5mM#H`(v*{vgDpgGvU9z9vMA-0sSbsTvARw49o) z+SOpdghkz1u_o6=%X4nllAzX3$}+THY>)dr0w5mURseNS(5!c0pmtKF)34~Il^hP& z%Wg9Lzqn_>7uzuWpSPO-vth{pUPJr;&+?yz0Q^5KF%-}U2`M%}yyo}K&B$P0VFOxS zA0DZvvV%#lT^V>ZR#aNbY|6^V!O>BF0{~^H{DXx!ds{n3D&(sud-=7NYcyA&| zj{$HaOPBSKqfT28!_A*oT0kdn@Mv!(F)2xWxfCdFi7jb>o>-@+rz4kBUA*xlhBSk> z|H7J5#a&Z@f%6CiABR1=;n~@;{e5o$;uKpyCln{k92+2?33P&>I}6GVdtX~GumHvj zPats1$YAT~Jzv7b)q#0D_?saBS|=eXY1u4FGC+RzE8k5TAe0XQ@Km1sicCP?&oE$$ zSOBB_k_f3_%5MX6mn331kqNiE+Vt&ke3_S>lXm2}qM@f0gu&*wOH8nN;%uxQ~w zs$Nfz%zZjJcWEG^;uz(U;<8w#2LX82Em+gzk*u6p=+(VE|^_DoiYGkb3I4ItsLx+7X>58t0luX%fy z71L{<^fbA}Drww#->Ao?sL-#^IkLcLGAUdwUmfD|9xqz=WII3Ag8 zs_L_~ljEba_Sl z)}INC=kv&BLb}%5_=JXKN6AHsuksEF8`88cj~t4=8=OHd5o_9*cuHc-i%5%xKNbDI3p- zuh|Pa+Zgb8s|E&Z_b9QfC$aA5tPNxqdg2<6Re$|@XXZM-$2o1i<&u-xk#vnsEj{nb z5})(1C6yTX`s~nH-dNGphTSk-J4gRBSNa48Ao%;KUu+NnEDhT)aBJLozGBVp zG1p4epDr_2e^~MNf>{pd_e^a9s+unV!m5u zfUS~-3lswgNuc}uk9o5a^hW{X6bX&RF9Yq|6@?4q3_6RWK#vY|hoLAQ2raA}0hCfz z@I{cH42%RbHn#FFh&aKnAwSK)$udpkfHW3>xCxR1WOvAkm*mhBWi*_o3^stQ=B@yS z5HKlUYEKlk%mbeS3`vgx#H}|jVV8gbQe4si!!GnPV*&%F>Y0Hro)1RQaF$FISb(L` zQs0Ih1_~M)u=V_xZ=SfjmuaL++sUg2g z?Cv#Yyv2=zhI~U{dg^ z09~E%K&C>O?~LCIi!uqe9OYA=d;nWIh8twWh`;j5gKxgGfriYnoNV8^ z8PK+;9ykD5LD-t^tsDjjN00IY?@#kJ z(qD^TZVkOgraa=3+q1K?n^#lQDrFWK=;^f{+|mN@k$3q_e)VYrUij52kYN7|AwhIO zBsp*X63+Q-zrMX~_~6!HUy2A609gFv8!jQlri|TQQ3MzG!*SP;lLS=`QEvb*c(xK?2@t3{hWN}JA9yExEwAqm0+DuH{&2coimgB( zjuQoG2`wL!9i+dH_EFaE-mXa_*^PG$?;_?BLWV=!O0KEk<-ZyKb}(=#l3k)&SHvAt zw0Dh1>|9;N)?h|Zbcj|Y@KHh1gzpb^;UQ{Hp0!wY;`=xfibeDlPoGNN_!zYk|GM}6 z9D083*l-JqHo>%pGUzMJS9$fiRMc^9)%Z???e0R+q{|!zw8^jaq_GRhoxPd34t%aZP4cv9xo-%my#y}o0}WM?Hk2<1vLrQ(>rD4JuSXjME0cxh&1O^ujdcqn_s5{SWa6t z9(_2*tt*;_t)QSlLr?E%#|IJ!^X1&DeMxNS zvH5w96b|F~4mm=oQ8=H^NcSL1Zlgec&rmKMm0zD}Acw={;alQoYWw^9+&Yux zsfq^5@{r}zhsgck!C8+J$Oknza91tjg^e&TfETdBLR2u7po9P9;`rn)n z-ZY?w(s+bcMlR6!X$C=%v)*S=MOWAAgBJi<0URA+w^BMIC}suByu7_L3O<#;woQ2# zQk_(rrcJXyJjvAKS>SFplE-I;i|juX zV8ZW?wtDJ*HWF~lW;gQDj6o>__%G2O$7><@#M@NF@$dPzwv^Zk^4LwAIK!-EtzmP4 z{t;Tq3x#C!^sIIOa*J}X0_yvFV#a$!(+Mejr42971A1?!iM42>^t>cnpW74|iM#V# zjsmEsA0I*Z{n6X+GKkCBb_Dl3OH~>zJ6RqYzW^)BMnc*`E-zZ3?b)9_FS7%$w+1OQ zs=d|3vkcUzo&B`{dLB3U*P+^i)Gxd+@Z_HN(TpTfXz-w1$b$2h+=s>g z{LXU?^4f!&q@ME8Nz9u4F7Yf0MYF^JzlX(}rH0F!=K@#;s5oR!tkJj1fkksK*5|=k zOO#)YkZ_2GiAPH$jc|1J~4O>aHj%+jQXR_uaD6(mr0Co6<+{1rA0=Ms%%tm42!s_P`D1>!{F0U}}jynQtjH z$!?Dgy;zneM7U3j95 zErQ>KhZoYEgXjI#mR#_9EXo(>Nk)$Bn?yTsz%M?y&OS7*idGFgLoK1{7Az$v3Q zf=TjmbP(BfSum!8X>QUvkj;1eeAn6#COn&VXmiIiV71ewYNjyN3A~qHZ>JFmr$B&=wCVtu?eU-adt)ks3v@~_Sa`_d>8 zu`U2Yft6A1qr+5F6!33^CZsVPV@G{etinZnBbu{0N{-fBwEw(LkOMm{w~&f%yo<)& z%2uHyNiN!J&fS_toYcx~5^@NCNpZ zwpuSfGmrC-lY??p>NQd4uoy&rvoqQ>Y~fXGB&sdlez!UW4BLe%hzTFn9LqqE5vaIL zJC(cb?GkFZrwZ5u@o*y_2M@tPovb_z;_jx_pDDK-|IUhJ0_EbpaGg!9V&Fa8IC_&n zgzhn0HV2<7%bHqXe7@!3dP|FU^QL{mMqUO5p-dRV&k7CH1&&~;KmFEmcm~+xX}YZm zPZM_4mCJq^hH}sme>{>Rvgz^6zutW$!I0q;o!u?#GnC{vL3xZ7)o%Z>v{vE;hN-qv z^#bONPsp%9 zHvQt$vr+uP*4K*%+hfgkEV#P7H-&SuUO|fxb);sC)!%=9wY#>?Gf$*IiS;}#g3eHE z*c^EE9)+Z$MBs-$AKvV3s2{)Nh}XXhMyzb89I3P&>g4++K)1$)t!GNg_$mzMKHCf3 zl#Py>1?Fq7Zfa^$zWdVjla5e4exg)%r2rJ;o;MKAeh}$e8f;=8pV-VKOUu5McPly? z+4q<-D9<=#-btlMZg+LP}oyvLUt>{7~HzK$B3@+Uy|eJE=@ zaQ#&-FMkxBQ5M|Fq|iAsi~rDHDkPAa->8#Q^~X-aF;m3pnt)IAEN>%xM?gEqy%bU{ za7P+Nc{D#}wh-`>{rFLKehmI_5ql>u&LN2lbdA1|+5DY%jqo243Nyx0ZOY)|FF$GY zDmkanmj1(04@nG1xO7HbEjNy~TP(X%D>7`+N~-n?@$){V46_&MGu`0vr=8U`ML%Fl z5HcQT_5-fH=x)d^Z&Y)e5NU}Q>$5sl!}zw<=06mN?@SE`ztk_j30wuzUcK@C1}L{}S=C4q}RcB0mL9OpG{l% zyMEc2MY-v~LKw_YNLZM0;CQa{2Hv&!oE*-^#zq^!B84WLtE1a<0x@Af+w{Z|a#wkr zoSeA*4qsKTr$>Jd&Oie$gND`*WFP3ww?R_-4wsX%-xHn@1V(BOPELFk-^!Ys=V}){ z&(C}xiUl;J;eyOw*Mu63>|Z<#LeC1^Y{*ScNU$^rMXdCv5Zbfc2CS3RTT*)+6P5M> zzYq7`$hbwh}Zndu6(=Is9WFPwkz^DC(9`@A?I9O>`#M< zia=&vQObEB)N$d!@IW2}dVX6!v?X_9Zj{Mo`@G`ptaEaE0cDxb-B}m|IRKyJx~ELVh6UtoiA{L9!;*QYy|C!Xg|8xh#?F4XJ9t$cSJS}| z=HcOy*0`K*IGYa>?$5a)T&qFCDa9h4x=PQ zWx={|A)&122^kqrd{=G5nwnrcp3}v_&IRQGmGc8fA<(uboeRFR16HcKqe8Gz0zPAP z;k{m48;-2IHJ&@fZo4DKZWkU9`HY}8$8ddsd#CYydc^ikhQk%i6=Hk3QDyv<}`|b!7I62)CCd~^watrs7o)Y= zIBBd6Hj<(q*%{bniqT^zv=kYNHlEvb6;J;haM)nlnA-c;^F%oRONZuLNT{KQqoKq% zR&`en;myW62W9WAXnYL_e?+wt2y_!Cw0;Yc*ZiYaIy%QO){$mN~tgwzpM&5ri*aOw-dx&c?0AHznu_f)L?(keGA_+}8jV?2tO?dRK zDk+lMTvb;ltg^8!)}?uYeQ?mv54=2-^y{XzzhUcL2x@mlr^RPRUG zyVX5en5le$c?}QNr_Tp|ZR~K|jK29XH04_ijjgaR9*s%lKAf>0I_H)bx655|rsmIU}K{Pn3oZQERTzRp@ zwUOj6xD>MZ3CY0Ios;U6~u;&JFojmlk60WbEkPy8xn#9{uDKIuknvv8Lo^90)+H-N~6TfJK4p7FaJ+%t{=@c_<376LK z?M|y8n@-)Xgcmq0$7Rnc=Y}kX8cO3!ta(m8(toTpKsoz_zApQCu6pZy-3QQdAHGWX z^Smv@9i-`Z3EwzJ>O&cF5uIA<{-oUyWVLKP-jK?(Q> z3|<*M}kL6}LG?hDhA zxC-1`@TfUFwdQ@nlF6k(6T`>1;C%hzyZ3x|z(p_~^Q_i1v-E%i7uxuodAsBmj-0Z* z)lqYBj0}}%=@h$b!vYPU;I7xdMCBd*3_jgr{A-I|nf3Jca#d`vFZ>w8S%vE??4Oj{ z1upNe^lO-yIIsR!6+6=!h*?CP9*%}?wV}s1aqe7(ZM6~?U$%jN+$17) zRQPLH)=z=g-z6^>yIjI9tULB`+$U`v91goD2zXF`lvNi_2thCFWurY>-FY9}oCzky z1H}Jkz=Y~te8H42H-wT7P|a3K7fV68*ZCYe&xm-4FEw;^YisT3KLa#T{Oj7)lDaeg zXwA#;be(FV0Ihjtz{Kq5Y_7r{;W6`nPi&k53s?5bw!8i0m%wFq;Rma;q2s^r4*Exm z2M%~)+ag5O)&QR%@Sn+G4)s&+j`Bc%rV>!y45l?bF zRcv=Mp={fmIqTpmCc3+&g2L?j4y37iM#evqIzFnI;$O%L&7W(N>lK#+y_vU66DNQ& z8ZN(*3-egFo5XS>*;NLOQY(AM4-8r-%nBt}W+2!G z>3V8UF`FEf?hpLdj6fhVlBnDXO@Di9h+UBLL zH~jo*s}ij9Nol?GKt$XI$vz^;(1&!fO}B-*BrQ%5k2>(Q=@SV3?B|xp4o|AqjI#r%T2!`!z6A}+ zO|X03XZV@DP{GXYXsL+uYUq9vH1GQQ%i0U(3av)CySRgmDdfy(Cc!q;5?%%^6P$MC z$x%S6cyj!z?||JR43;~e#+En6CRAAS}ra|6JhCnHC_b7O@ zdg+es%B9t?Okn4uV21iDSIwJ3ChiiAS#O!xBAIsi#HSqu-TPYhBP%tgwgmcRF`dc} zzS7Rp$w7-NG;lcSZY#H$dTp#RiI^Jy7D0xgf*MsEjU5P}a$f6ekI1q6glNv#sMAIm zio)|q%Uor*KIn|}s1#FRv!ipe)}0AjZ&o?17E0jw68RrTu1DNy(CR!)cS7~|M;eF_$2 zTWI6fnj{Jd(414RXzyY&i;xr88nZ8AL7NZc(K$+MmKI`4o3yuu@?mR=ZENT0`d)go z3CnYS_E9WD?@#A81HHl?tRJ238VztoI`3-fw8cNN_$}QKP^F$l^j!^If(s_kjVOHdqzbP%xTXUsA2JUNh8G(+s zDBNKRJDY~JzdXNk^vcXun5BkiVbA^$&wIE_)MmvZhZJ3jc3(0cN`exIpD2Hd7Y(#F>#HdU5jQm<-qJK%QGWjDeqz=VYt3oAH=o0~>_u<8bLnU*ufjg$X|vdd z)9Sf+Gd3nAmfgS?wJddyvr7oTo*R!Gd%`?CkA_JEy-> zGKhIT6Hh@TWEuJo^3{7pVfCjkzB^A>5HObpD~rmj;J(4btFvMnj3yM1BW^-b))}(0 zJArlh6zNfQquen_(*v#LUp|s8s@w1P-;L3X1&h&BdA<=2{81@8HP^SeYOp5A71~-9 z0inw1>}7O*&z7{ll;y1L6yxYQ>vdc<8|bH&nU~75K8Lc2DA|7Hj1LbCHvagjVmp5Y zWynw8ZEnfSj+#z?K&{;nxj{DYD&A0e8|U~%Q}@#o@LgxUxr0Q6Q##m_qETJ-nk{ANBt&3}yI;w4rwST3_l8PsSHtUV zUvGq-W;V^%sFN}YZ==_q991i^M!*Z)QF&{L)L4Ue`~s%ViFtsQ={QP5-Z z5Xv`VHmxa6zr;UeR|D$mCz*um%`^l@xTCYjC|X znWd$r%6~(-?+^Z$^y2@Rk*xWf3HcjmRaSCb8R&4kzmeCqs^)#g7Y}asZH|`>(gy?K zT+;r&8&8Ufw>PvF3MEFufZ(L%<>SXYKaE&8Ie3*$yH5_*te1P@ybNu#-&$bMJ7hj5 zE4tr54=>)dfA;K|hK`ObkRi>@$#i_ddABbscFgp;n;K-_jlgA+8HWV)=A4`;Oqp1> zV|1Jsa1Z{dnymz11pVP`6Y^K{3gj0Mn2iCO>N_MZwCz>*oH4p}=t1NKTaR_!g0^+7 zMsA80(Ynj4@XeN4Nw0`BI!UD2XC>lt(xgC!EDGcc*~hCA>>Ja-W+uVXNpsqwzJ?q|LKPE~U9{ew~KdMYnm#vl=H8SGXWL+Yw`&pkH)PHMWy$H*UHy6tnVmKzZN9 zb%;6+isqG%NF!%Sn)ZgLu)?x7Uvxg&{jro{*W!L29bjYAB^OiXZ^D*w++Vddvu$mH zY8=O`8Pkfc8JuAvwC2_WbPl(IHSYP7T8JyT4(zdT!(-Ie)+<(7s=FtHwq;l%W_4{1 ziAB4|JH#f*^eNnp5~r}&-ZxPuVD7-O#4@N!OOEtflxz$tn(BKXFKdW?1dE&2{PHs@TRMe58-&!k8 zdE9J^7N8V*G8=r1*I2Wr8)sP*+JA>!Y3?W@VumbwJQZJQ;FPuGx1$t8e%7;3j*x67 zC{4T**X$0mm2ea-Y>O$iQT`}Qz`PRBk5{66f7EERxe>0qHdjPZ@T&Qgo#wzf%u?DF zmZ|z@yVz2DvT`C#Un)$|yX}S@XwhY&=Z-7I@6RuFnJhS(Hh2{sl;RS>ktV~X_Ya>> z4LnT>U-fFVve9HI)1o+QI($3Ssuz>Rxw4c&#yK$fUV}GJV)IurtvG_intU4R>K?Eg zbb@`zlh9YqWLK6Muh+sg+R~N!iIFw7-ugy`Ygcp@NRkJd)^Vgt zt5e4I4hiAaBYn#cJXX)r-XD8okn!S@y4Y96Sqs|nbdhA4Q z$rE6rXjMb>HHX@f_n?`Jh5Y#a2Rxc)Q;DJM>BN^dAc$_YcrPhs z7n@Vrb*5O~!pzNF7{Qgrou)?T#;P&WNW?moNn@HW$R6p&u^*;s@^!G&?*kF3rP9iF z+7Ds}-!nH)ob&tw=?_XU{a6$2Bjvc`F)qI+o@TY7Im`{R>(2El9s;J0lbI=`>8vtG zUqdL!X}{BV-B*Ys>_Ata7~g-(lcuyY8h>b%)cgC6lN+P{%*0#y_Z5UTIXlNtDNS@z zw>mMCygIVG1UjvyQKt12OgS2%IDX$G@jCnN!n;bwQY&Ewr)YI z8Lcp5(RM^#UYSQPD;rPY53QhWBBK?@hbsfJfnIZtkaP=H7HhW--EppTPB*;@e>O4R z^u@IgWEquR4H#eV_-egDl6{8*lTS-C8Z_d!S{A%+yOm~ika@|nC7U~IJ9GsgjMG>7 zG+z{bpZ}QG&?;%Er5;zy2kZUz9@c_F>6})$CbaYu3nS(TjfZTX z`pR=AQ?a%n^GaYw@be+jdDqX%v;v;zeelDx1{{!I7&#@8AUKRz^o`%yyTqjI$N?Eg z*G`!ePi4J>=<0paRsQ}ImDoGI*R&N^L$a)>NB4NZ+4dUYec>e_{-9Fa_nIRkgw*CGldS!^@@obzi1r> zLejkI7|`D{KltqmKJ2FLtS+#4?0VM^o>$9pHjWlX< zdA$kVU)0sEptWsMM!e5Ulwf!WHw#pKgV3(9!fbnp-)GVxJ@RKFsbz^|RlZa13576} ztQOpuIQ7(8S28$Lk_yXzM@8&0>8re=zQB^xvQc+@}ok*Tz|m|qk;3{K2d zc22D#=oXM)CZ^wZbSc78@CS`6!>-2ob~62TeE?-QGC3Ais$5nR%ylsW8#i z0nKN_2Th|((O+f?uMH&@IFrla$5!u*cygB9c>M+1w_M?oPx-NejV8WR*TZMM{dwNA zeXM0QGMj^@XGU4TmK}y+HP)^2j!Z8iDlD^9Xxmj%@VzS$SyJ<~kcgt2L^3Wnb8zoq zv`SpHZ|G6Da~l?EF|t#cuKqMf+5~aJ8l#0tj1;@>Md3Z?kYD+Hqf#Xhw_}_@jZ=6^ z0Cq>Tau#8|ppcng<3PK>iyRJzvQnK8MEK1+;qiigXSMIQ1&EyOBq73nQ_Rz|HT`lc zmv{amd=oT`8}M^y91@&}Wfl+S7b(pDm^;DztL>91B6OoAbe-#I=LO}v)ss#3wh+t)0|@kbXR!Qf;_-z|cG?y# zu3zNLeYp`}0srFq_kbif=-UR-~RIgFAMxv{w7CV&ehhA)R*|L#vnhFUOo9Xo?Iac3IDOa z?7R@K37@^6ak+=HA3%-$DixG`a_O{+N&SBp%l{j1b^^$E{quz_qNoIhu0)}&o%C-L zKvn#5`~O=N{=b=6=LI$YKXHzak6&?2iR&MP{N`0D#ez%vQiwU_%|=aPK)vOxhv@x3 zc|37Y+99~&%Dhu<-X$4wfd3+M1(W<7`;S8QpP0+?O+YVE9OCl->U8Lv0|jQ_Fva~< z0lcnO9QUE9kh||B6BK6%6&b?XTG7CejN3LtHNBs9RTSdr>=I ziIaS2&HwM2?CI+#O#LS>qA;l|yq?SciF2#>j8|DVHfpASG|BvJWXSnfl)7hmIYU5S zUhd@{Rg+`?zJ97y1)w>>rg*T)Wj*fRud*x+7FO2y(NT?!os1)~#(RkbrVjBPwyI$tlv9Tt%)w!`K>e@B6sf_qm7J)kK)3cJErPXO?08=0wfPwBc)ED5dRv zP;4A2?NV1%LU=flqygpW)cWHxX5+x^XH;G$iBW8<%l^=$yQ8DS-8L;mHCrw$b!9QQ zcWfzuVJKe~78Wk|9%%wTq|BV5iLjRpDnq<)fbK5M7-`N1w>vH|aE4-&GBe)_bQQI& zTaM2z{VC43uF8Kd$KiQ%z%?M#8erRhYMdF~^%76F^ro0WRKVr4^yjy{#90MnQ2abS z;_t0cz&(N#Mv(+-~4rDqg6Bt)I@b6;_n0Cv2th z{g(AlTye%%M|S|Zc5XA~jQB}QxxDQWxx1ROOtSfouRbuuBt+QkAca+pO8t09m_z|9kuxEo!sq;$k{Z|5|2KqF(Nk>RB4f zxrdWT^t%g2!uf$p%hT%)y+mE|M^mVrK3w8m z4OcS19dySnnKYuqHg5`!R!G@IsssE^P%JU}6D$)8C`&wXCRENhAD*6{c zj-_dJFbyyyJiJxm$IiSmlr-(KB@0{RR?+Mf^Dsik-mMGn+?&8{J4DSB=146TpjW7pWxrZk5#M&96(XK)y&4;p zx%((7Vj=C->h%x6Y0?Ck2KvqRf0e^S{bcJ~kLA4lFnUp}waXU%Jp*(J5j(iY5GCL| zTO|VZc_70i;NG+RxBRYUwOZLCNbbA;Ll|sBnkM4?JAUruy}6CES#_vE#wf9R# z@UV-Nu=#Ye%v=<0wmOi;ZT=k(0;qHlc4d1S;p_w9 zH8lq1-rDk1f_d_Qv8Vn6C*Idzvc_~>8pJ~yY!db0&JOx`uNNL;5Y5cWZOwa z`U-3unBOmSNI#5}CcZLRrx%H4vo&u#QGnYeFckT$I#IRIfpsSi6QYA=*e9d$R)qBoC}L!<>A%puHd%3EK1E`; zdBIvNgPURBGwDpp$+jAuVt9Xn0qBB-nmzys&{d65@ITJNj(YwM>@7o>+hbE)uPc` zU8vU{zC}sEy&LZt=B611X|l*} gTpygtCOf&faicEsZt}1?urH8;jEZ!nq*=)S0epKzVgLXD diff --git a/docs/assets/en/Project/dependency-add-token-button.png b/docs/assets/en/Project/dependency-add-token-button.png new file mode 100644 index 0000000000000000000000000000000000000000..129738c7097a73594355ed4299dc10fc4d5adbe6 GIT binary patch literal 5366 zcmcJTRa6{Zkbnob1Q^`iLm)_y;1WDYfc!w1!2^Wg?ixHy1Pw625Ma>Y7TjTQcL*d5 zJ_H+_o&5W>`><#CVedKJx2vnWy6VcQuPaVpSN$O|12F&qc&MqN`Vs)Z=Ehu`6XIje zRcpNnOo!$9Qe7EPG0L=q5peC5UMOKy5Rw}!Jd8}_reW#{0FZY7J+S&+;kEz(Rf49f zl93)70=5J|6n;H3xXSD^1%yn7*lrxj=8& zsnYpmyn?ThQ5m(S0sm|~Z=r2R7wruE{Aoqa>vyvC(9F#2mn{dT{qtTKYh+{u5a!V& zX#XRAh)5OFP}q?a7#%SlJ~u|9B7UG18ym|H8d_BS;SnE24Gz+3d9}U%-u~yLxMluAbBrGnUFaenRbYnRnwXah z4f(*O5Yjd$LmB9>9il!an0V&BiWQxFRj#U=~G2=&q1z2w^M6EYH7LH z(hHHG%&TW9vJ78G8$#VZGZrJ~L$A<=UNh!N@?}rs-XeK8*b_OTCLP4-cmKq^49@T=tZFOEUtIi*BZ6M_eSvU)F!9_+ zb%%}ivvv}1-q{_f{@lt*tO-4sQ%^=tVl`^}0r^e}>K|Te!*HaA^6>Ro<{ZjO))hjB-ePX2Ow;J8HfdkTRNrg`S_b2ad`IpCxU!&< zUcUxHXibE)ACbejA8BmRVzO-FI=+eZ{)5q&H#wYZd|~ z--}%q1K&{Tix#<`Y&w`9PNjLrKTpP|0oE`qJ>&SISZvZ`;7%|z0{+Q4LsCYEQ0iqi zqDAfa2cE>bj572S8YV>#jgut5kqKX5W}+_A?_yzSMzM=l+N9(~fYoDwrs6|KMGCp` z&-q?iR3;8=f2#}n`9ze+_CvK5Zv4!JTt!NH*TfLtljaCcD^1n34tIAv<3!j?!3`-Z zuK*MG*-UkHp@dVRd^5ofcw@xw@VAMoUlVSwxW+ZQHHx-s@{_L}OJaxkPB-NWx6Ahq zhdCyfqUfpv7VN_Z#PavcRc7Uw4~98Jr6GJ2d}G+anZqbfv3$737!9COJ_7Cz?ibBN z1@cruLBN8A7plDh%nP$9C39sbW@S4sd|>HXL*yYQzU!|wnX#j&9dx4@iPtWw_)?ZL zc;h-Lq?g1|okegiuB!G= zR3GQBx;_ICE746j{yEk#j4NneD`x~dp~QG$M)Svm-&oh1bg!XGbz}K>V{bm-FU21# z@^UPKbDi*NVg|PO1iE6XM8)HFhpVp%^WAN1@F!!jCMGPRkNM#P_0CdL+HHONQEk6 zO{TaiZ9;8t5uCNHs;nh_GP~L?7S=h&D(Owz*;o=!RjUZ>fbbBWGs!>!j`ZiITIYiI zE7t)sOR=vtL)|h7;&0_#E0zPN? zG_p9l-nF=vYPcFV??(wkkD#r3@8;`B^Cl}oHLMYtb=jWe_E%6%ieR-Pn5#wwk7bY| zFP3Mjb#MH!IU!?bt6JHmySVOZgW8SH`1a!x=ON9ab#UQ!{g@Hrb>*9#VTGq+Rz<~Q zh9(5#ri{2yb7;W0y`hMsxu^ZC#u~xwl0iyBW&6Y0evmy62;n-cn)*>WzsYDbRgG$# zn@}t9Q+ySbVO+zK;mFh3_x#s#;yMgsl;!S5_B}gB>|@F4lZ>ZvHRQfniBg5fHe+gG z;oqE82q@t7!pa#IYCR{CVBNsS!sYP#F{xB)*vXgKeWl+aMNhC11h1ntPl>dp`$W^d zv*w_mYYHKwrSAF25n-8BJgwk^SolfoJL2n4wq1f*A!PY*9^HU3t}YqQ+0u60A$Yu+-QkPUa=GE#4Wwvg1Qk~`^}i?o1qmv%AK%% z^X)e4aFrk`gBum-Q?iWm0^z$8n&;@ITq|;MXUW_THx-q80t#p!DSp3IA~k|e5l-4; zsU1xe`%?FnWeSDw!fQtM27@R4y?ImGMNgG20w~_RU7plEC%vciB*y#hyB{G^C=}Qa z)YjQ?>h2TI7ki0P^?nUmWz0NnrMub|3AeGaP<{bzG&o*`c`nZ8`c7}D&Ano3H&HUq z+UXtQC_YhaU;SZMUq`j8Y=n9F^+jF^{K!fp8SK@N%zH(V!w|asc zc|_;Df?aL*e0^)J>51$X+WbnnH4FNiR&wH8*&^CQ`@}OoBwnZ;12;e85Dl)YElS$j z30Xm%`+0dXc(y8y8AHqB{x3HR#8TB&rbJ8ZE8BY$>XeSAv5>~E?vcu>XaDd~jV~`h z0Pv+DJnBnxBmf0szn&gwozVpGzmJU_#fkjv%dc=KhPjh}PfJ^5s>RL$yZWJwki_th z7q~G<1=G{g{O^&eBR2|z8_MBIL_i?${r`cr{tqvzl9G{?dcgKaG9^7IFrWGKeQWCt zK(Wa@wZEVzH&C{&fbv+F11e@6>-K$Nw>!Pu<95K;U<_OMST9WY}o-k{m(OVF_eZGE?(YgsNoziB!uFpM6t?c-@2_(1 zdqZz-)jd*+IzIJwc4E1#wSCBxbQNXGBjIQG04pfKd;It@9~H5Ogu(XBQ8!tm`(|{O z4hsg{F+;({o0Bo-drx+Mf!Om9_193qj6ln?)Gxt!Nka2d+tqO2{^wq)RNNQSXyYP2 zt(68Ew?UppMijpvNOt8!%J`t#ecaBCg_#xz%w8>y_zU~604og8dp$3PveOGt7U)YBX`Cyw0Q*f#@)`8!;=*ygb;9SachY<_92P17 z!pnF)qcMC@Mv45yJS_V#bD_OZD2_npTPa5YnrD;SbRhv7=u=p!lRiwynJs&@qsQ)M z9_&cVxxvHXYvzN^==sCsMejk6A93-wi$}yHFF=aw_u^Mm^n#${q=qD=xcGt(O0prc zgo1FS2=iE(CL8jwUPaYJo1ut}-p{YLNd*|WY zYO*clsHw$k)xJwZ)I5_GF59I|hHKB$>2R>E3AxCEj!EOIiem0q^@Fq}I)eh?k%dfJt`ISz*+Bl0b z9kPF2d}j05s@JgeT*MPAwZ7$Ws*VycT_qv-U~#W!N|TeWa#vA!FTV`m!Bpqnu+^N# zT#<*dEH(Joajk4lW{;P2jQHdLeZRwkQ0?OfW=MWy7>jf+)sRf~G|p#rKbI8#7#8-6 zqwR~>?FY-fkui+pK@2H!mfK4B8?I9W8NtfctUGm&_f;&w9m_Vi-Hr?Wvx^MTOT(S< zK|;jJpdq#u*V%WIRZ;nlj2g(o@&HH?l+F2OMOb)vmonKwfaVFIr_YlLb?&}?qi(fl zMWKRupg6Xl7@lC*CAY2a0w?zX`sX)H{X9 zlB>7aJnVM1j{2^&L_X#u>n0LGeaN|x)3=yv`YiBmt+U??4fK{z&S7>~e1Q&wUJvG< z@V9DV|5yLY3Pwo2jq^Oc&QBp0+2Lt?YWeequqNc2U@Q&!zAP!3dXeyo`p2^TOAl>B zogO-MJHN^}-EDZgR=3FstI0(>o-0mhB7E|k_u@n>=X;k`E@|t|8)nCUK0AYvfrmTQ zn_7sA134@NQbiRD`=JwugB@mF3u|Uy$SN;>zc&R%P`m)Sg&ZwKSJl4>`gY#1ZfYFj zPvNbzEDgPO1X?aaclgo{7Vu3yniD;mSha_Uw6%C&iWKUshfD8$mT8&>qjwgG92g{6 zo1+qMvIUSIM|Idr>Cc3Q zxttb=oZ|ZaP9Aykb|$>+H|gfsA=8r^qo=byr^GX%(B3Fe!m2+hL+!(PRy*&(qUzq2 zAps~UBV)^9aWJadzkseV&@n zUQ&ekS5yd!_k1!N$x}%O2LDi6nb|aN7U7=Ak$BVmd1}CWo)Q3g;y^Zjd#t>_A4%c3 z(?_L8x?%N(NZ@n&sQ3I{A|y=d2Tky?s{1$Sw*&ri?h7Ly1`|<6Fxf}3LNbiQ@pGRg zJI#7Nf0 zDxlT)})Ey4(tkb4QjZ5{orp@O`W?}vK#eb>qZ>JJ!0 zuSkaO1N3xxSceo)>qlsXv@demw>lVj%8qjokH-|Qc)!F1%*~vkVNy4r?#0G(Nke6C zPYD0b&~}~ZbfNgZJ~b+0Jn0PCAoPlFqtC(Dte`jYtqWnpi{Y4@N+V&hDVcMlqkB&6 zce$16+NR{`Ddw`$%xw<@@nPy?-!0nvFdX$;5T?(cqUCpa%#BgLN3Vsl#=`~_*lltR z_^AFO3UZXW$6Dl)*M4Jfj{9c!vf&~P3VCvYU~K#YUU$Du@wl+T%cyH-uL%iLP-u>` zFekf{#U|i>$K*AU{mC%-I1=JxOv~o;pN=5(2w069u{L$WbyD}F%p2>kPGfW;KU9Fd@xlyjuKj-SPcFB e_oCg=y;=W9Qop4QY)q{Zp!r-^wL;l4;y(Z`dPST7 literal 0 HcmV?d00001 diff --git a/docs/assets/en/Project/dependency-add-token.png b/docs/assets/en/Project/dependency-add-token.png index feaac9e7b7420f55ac29f1358485a1399e4a352d..e2bc78b8355241de1f741819559b30403d1dbf53 100644 GIT binary patch literal 11799 zcmbW71yq#X*XReOd+3rzP`bN^mXF!QpXaNuE(L!4ERB~)q8DMZN+y2rVe&2 z#%2yC<}99ej=<9(kdUaSqp_)txhtiKxrLRzF#Qp%m7dbdOqgDaTaiuCQPSMfO4i%i zT-{sgy{Wg2DZd%Ls0aqCkf#99f}OdmF{P)St-XtYr!e(D4GRFr&zD)LMTDHqJ_@Ko zr2l;aI1{F}baizUU}g32@L=)aWN~n|U}fj$=VxW(VCCRo2A*Jc@v?U{_GGqqq4~D~ zh`EcYvz4Q(m4iLybA!ev4sNc()NXE8W&$6LKXRLxnQ=3l7;~C2v$LBSGaH+6vNM}; za+>jSv-5F$WH+Jyw|iHskN>NGdzXL300@Nj`3@^P3)}OMpN|EUovqA)Q9O4k!Y=gB z{r}^d5bN_m{O6FNi|5Li=_JBw|0NF8pNk#*Kn26;d;_p2T4;FnK z@ut&RkB_25^-K|rf^Jy#YT0ohQ`kn~2F>abxKbZK^|VVXgjP&zz%V}^hs4t%M^Ret zJ$ew%LaDvA*Nj6WJoW_Mpe!_d;U*>~Ca0uuRJ^9nA@1$(m-P1+A@^K?`@6N3 zs>NAJm4Yb4M4%99xpu<$1O$Z7v?vPSn84N8;8AqNckfm%59U?y5EwN} z#r*yKRbAE zaEe0YJ%9hwqN1X9`a&RFNVIb8fB)t=k;nF|r}fBkDJq>I$x-;PeZ~ckF6jL=kl=0Y87>BK^_W56f_xD!c>L{~BnE+a#7^?h9I}ITID<*30daha7RLaC z!OW;=JcaQ#bh5QS`DY>0W$$Azq5Q9ir_A4s#X8Fc=do@aK#6wT=j-Mx44QQ6ZU`c~ zrpOmf>U>-xg=zC~SW9>Ns*13WaXR>I8}_ z!aqM(Y=Wm{2iN2?Nkw7mW+GeI><7_L^iLNn#}E5b8rDGlYa7$PhqDeG?JvWct6AKQ z0$)`y@KNvEfbfgWEs%6)oi>8IF7fPZqp=Yk=82Rdb8DOa+8X4!e%zk+!WOF;=20fQ z%!Ar)0jEsjxRMAz|5WeUe7(BKw-p*GLz}fV!UWXBwI-xYd!}yt`^&iy$QSEX1nzi4 zS5vg&NH{z#W3;CD?b3Kvy*ebD7rTxla<1#4s%(o*W=oiUvTp(p=xxIqgz~lXg`;bd zYzV2(MnVZ+$%E!s+p@(Gn`N*J2PIdN8bj(!0{(xRlG^s2S+qXi6{yype(`0yrbI!eltP^m*_A@7{kUdH zolbs!;)ynBaehLqANlkC?#nzfn4Qw<3>d5`jmA_M@8qeB-6m`Xr z4Ux`+nct-J%H}?P<)IM=kyBZY>P&<~p&xCH5x7tJ(~im7Kd52#P-1#1t)!JAkhTf4 z3E0o2;&@!|OhrhCVNZmAd)|;KoS;BL7#5sQ-}w!8wH>~^aQmxP-=X)@A54N>=Wc{~ zZh!${C?R){@8C~gm>z#ddPxJ$-RJ+c8t=}PUOC@NS+f4NvfoJm6Ek^K)BKMD2OG8d zu{@nVPbQ%m=bsdC$iGC1cTJz)P^~fnJoBq$D3m}`g(g!FE{^>?k5PJ(081$?ancJb z=zveP>~hVvgTPppeo-LEgBQ~ntB)3Ctd6R*YKMxUd@mdaRQ!pb{bjh)Yd=!?jV{i4 zmvjdG=%$B=Ci$%o#U)5KVG~R6MYdQ|@cS)p=1Id*v2BupBkSfmyr$PO60;fHb0e|3 z?qU^sI=pr0a|cGBH=MX~(uO|kWw`fHZi ze->eZ!Gp=B*4A%X9tYz+gGaOIH_Tiul)XL0^RZhT~NXrT3g zGgE5$+AMEtV7|C#7<7az`W&n~Y=uq|cd|4u*qSVNgpJ zZ3NB}PqHd)bW>AP1_p*eS~=~XW)b|P;MwHlu05%~-U;m(gm2UHRV_#J(Q?ETQ z6%`WQ)Q(yc*XcNo_~&+4MSD6*&MA55?I6=w5Irj6h`0Gz&Y_<*jA?r3=O0P5wijsD zpbxJw^~pPClACJYr%b1op0D4}cwK8zcSzAKHd!^zMfBBLRO%ESSzWPF_vRaNwVu?% z2o0J&!IF}an}4MS$c~dUhr^Hs3@Lu^T`0HjOt30yS`kFroUC3W?B839q@k-ET3Id8 zadB#m-pJD|6kPn4(wH3!e&<949&`X2@dOrxosZAbP-+}Mesp~aDWHnR$@r%{jlAhe zvvR0$M&A(F_>(`qA2}>Cqw9^n#QGdH9$k!Hz78R{o^c_T9)s~fqK{!lgV=(_u1k6z z`E{yyzCf!2Q6I-vZAppv{FYa$?>9TO{{1i~O$ROsiyORc^b?bXc_8n#g!v zPw;=YKh?qnIcK{n#pcATGpxK6Fvru6+vT3Cp9qiJ(O72?dDgVv4fZ$lj>TTE5Yoy? zcx+9>S45xv5Htl}|+R0|zi@oURbYmB~23~ZekDk z);7^yO`lKVw{NKJQGcI~bN%3#jfSB6K+g>Grry>zLe>hJ%D8$x=`KC-Q(ExC^_Tro zZH|Oq>-sOb=$ZU@a~Nx1=lzXtpm>Zs9DC;dG*7#q?yEKaFit*mmN5C6==5$) zzw5VF3w`#BbX?@{u`w~m`{$ba*0#8p^yrM~h?u$v;62S;Z6D9tYPFJTuflfw<*B!N z=h>y>Gv2#dmCV`YNm!tmiW&5XnGJ>M9}382B4Jfk1n)B(By;a-tgcyauHy_u0!OM% z1X;74Jag*|0HU*r&Iqure& z66myVZ`pIG72~ibr0jpz9{WnL(rr(3{`W^?RFfmp-+&rm2ueC}5VZ^D0o)i;d@KGSL4gO+%aIV-XnB5E=TwwRJq2rW;!q+b1e*BZ%bq>_zYVU{?#6Z_|=d8hMUHmx~&~wzI4Ar zA2U|@0B78FRfN73V{}oi2>0B3seR!>dqM9*^X9V!wQG~~Yg-}IjfMV(g&9QtkM?Ma zGJSeBkGNYCmXiEhGT6Evpo=*Ki~IoAx)gcEVF5C}%^rDB;R3V_+4yg9ohW;Q_az<+ zhRndHAceVmVi4oQ)+Ach8-<~vJ&%Lolo!0&<%|zAunU~hVzX3MyVNP;YAsSpM#C7l zf(-79<7i6wY^}HEPkWAH0ZyIkP}hShhdW3yre=A>AP%^t&qit}m8iW;V$n ze@T8e&v-i?d%n`-PZx7yzI1>=9cd9u-*%bO+f=srLG~I!mD#V>33rb*gjco&!-J;x zPV&azbaHKB+ElGG;-HVJ^g-`lR>7qDA?U9|#S7H7#%%T#5TxgG3v%YGT*tUbR zTKih$vaPy6~4P8-JwhePA7l;9Xy-ITWkj@`+_*PnClZ$cF zmv|1|FZhfocJ=E&l+z@fqJLIkKKc(>4ffK3_LzcKCT@>A_@7?!JHv;Bgjm|yDT>Bl zWZ<^-2D%Fe6cP}2=kk4jdi#yQxODQO!(}<%*hlfamwUWD zj<=h9IenCvqUDIPMF4CK@FeHnbe?YLJ8G5(->K2eMem>>Rm1i&%fFVabidi7qL-xG z1>R8`=FRzcT4qE^=Tv1S97FmzT88b!Iwi_;H$pr&Kdsf<<)6ItMJh3~<4dGxGf~bo zFf)Dvlw{|_G_zr})3xbF;8w4wygZdxmoHcS-HeCbAh| zJzNE`Wct*b-C=~lwK=rw#cYQU49D%p3bOWf@YX$OYu zrK#sC3zR|ncgpxKN>eUTdFIj2-kYpz!cZD_roLCA+l5jdPn+%dKKoOaV>AQr5#}G4qD93lUQLqbYTIJ zm35^Wo>hcC-CH$$`ftz%+mDqp?>Dy-zJD;BLCdQk&pWvkMjim!a)~JJ^R}lpZlP^JO3ajE2(2*#I)~$}88m@42>HpI=ZYBdp7EvulT3bqYt#+{@k0w35gV@~> zrpb0=K7*^==RW^v#U#DeLEfZ-#?9okwCGd|ETdNcSAa*(wk5?y!c9LK>t?Ng}Emqp6(G{g20v9UOIj3asVsw)Ib1UbCJn8}v{8@yrp zaC`9v4nwgAvBqfRHDQz$#Z*3)CFs0%zl-(JmpihH_1&m&+z|pbwJwNy+mrglhj*AP z08W^~4AXym2>`lrfI4IBH2`1D{Rn{EMK4Zre`h|jO9LBFfT zp5Fk&l8|8{ePhxwQF@)D^F>`{-I0${4(Esm3jGO0LRMS_sN`@QP$M?Am0SRx?oHua zRuN6wjWexEj(6XiV$Lv%_}I3+&G3!YNaTV4nF%3h_#w}s16@3#32ZQUG>7egpIfV9 z^SI{<;BkH!KR4*OAmFwjO#DtWyno^D&rP9pUgVZ)9JucMb#((xwMIw>svls;Kmv#q))IHsBZ{=1Eyy?s z3kAXpm=V3(PDdfF+C&nS^0^2HEq8|QAPvp0v6xC zJK|5K=`abQzM%Vua0TC`s6WY5F5~l&sJZ+2g*4J&*Y~uKO_%@QFm-8sp4Hrn2KWfO z?y;DZ1j?m??loix2pfC?*zHwEzDPY1RAhHbr)(1|C#b$#+Q{qK>xGU*^YOGOf*VeN zKjX#4vK&fNrDUty!c_Hewj8c7e0PvbMD(;!Ncf@E|JV~jU)LZ%ox|jWFDIl&^(5Vt zuc-utfWW$T)MD^itu@kg*MD%M;QSQ7$I;aS4i(ki#9Dq|IWo)CkLu9Fs$$v)H#xGX z$KP-DA!1rpS%zY_^?lIgm9A=b+49K}y!703?y>(x?X6}%{=1>Pc_t)uU{A^7b}sP- zuCK4FykK2l_8)n{Uk7)vZc!=xM9Rm7Ep^@tCX0w1F8O@)?u)R12&VZlTUty-afiAy z+GRO^OzJ2Do>W_Wv2R{1?M1fv5sA=666R_#;A8*4Iq18GJN)D?<<;95QX*0xESuIR zk|op_n+}M~iRft1aPGskVU;AQ`z`8Y-H8TSqNoI!6C^j}dV7&CBjBFVvGiW=eCZkw zaQ%qx+ywovZbesh?^F34*O}b;9{7CL)q9s2!%kV3drl2mr7M_U3H2^Hz|0Q)RM*S9U|v4yWtA5R*Q zD(#AKGZ!Nz_^(j?AFk{^(_8S6B{QFuC_*4tOjwv1g_2d{D4x6~sV>;@Hod1Nf7{yD z-LyAcUv$;Zv>s5m#}ic+ zzKe>cJf9KY_Z~xWBNYA3!yYi@PU*O!H@Cd%O~zU)aD3SM7=CG2t2KIEmN;#-1R zLH^b0@r+?@TBIEo$Ft@@?))2WCAWJ+yQLIa%BZ4aIDj4cgqAmu+vtA4`#av6$*2xp zN=oY5dvW+Astux)RDzBre5}rAD+T^Zy5PuV; z*?i8-eC(}Xw%kf|F&~$-aJByQ@R)>rc+a_aN}k=!LcLzlR%UseM2nOW4-Q?^t2&XR zCsT6692Z%p3#D=DGzA?KVP<$@l$@sj4lAe{Tx|>RDb`->em-W0+IVbheQ*vC1r%gH zJ^)Yz=)&)#(AHJc1_JOE&}vr;@)+I($Nqrxoz^QgWV@)DMyi~JsmZ1mi9|Wl2(oC= z6&nhp-sJK<4(kb?6keq|{tk*GNm{3nXEi?WChG293R&I>xxHsOHg(%_l3>eZCVO6`jGoh zMUP4UbLnej!iwO#HN%=_3P~nJh=5_wpJcD=KanEKn<$;DAV>J8dsY1?2a$F?!FA8a zRHHxFgcB42Mfk1pPvlR&jR^A;9=}%`!faaM$RGM7t*?(&S!1b3`>DORvt>^D4IHwM z&i*<`?zosr06s!e2@aC|J*u6TXm{(Q44IMtOh~Tc6SPF9+2Q>5;!(GP;&>zciMr(U z!pK|Vp-#JsaQPxl!o`A*|Cq@Tp?)3D|I+{6!S@K)m6-CQ)gt+_txXn=fbv6UHz?Hd z@yuksE^6iuD#AWMWd57hpBou;Tsm<4z&p2Sto|~yC>xshZFrO#0{Oc zUHI(EFaMnqz3|L@$hM~_CEu};);6`YTT>fD)b2OuJd4RuZV~P$4Z*-Aq$*!8aAahL z^nSntIx7s#&PN;Aqp@27F6gaZkEx#5k9VuiUyEGq9(To=^fW_ru1q}nG5JC>5?j3; ziJL_u#cum4*0jo6yEc)Ma>bJ0r#0Xib)29QqN38`;rqRMI$ucjEGor5Ok!QxpKgtF z!z%93l#)_jlZj6@U&)(3st+ie!UFXfwggriEvFlJfyCIYMfpN19v*a=6jK4O&VvQ{00xUOtEtMzn zG66yvWgmc>hNn$53{#k;1dcmtLT1i%1e$ok-M#VaIQH=+58hHH|L1I-f`Ih9 zDApFXioV%r3}M#$@t9CK-WV95%C`{q<1- zoC@NA%*Mo0658Bf6ZV6SrgJ!qz?N^nuDdcTq^qt!y-DGDxH8QdE%cf!yy-x9DsgzOY=zyhCO$xIK%rG>Jh=3BbA`4{5-Y*Su_85r`BYh8{i0{{k zppXuL(pxMjBqqDsihilC+-?i&-{7dwRrwjf`%c})hH=UN&Q9p~_sdOX&O?uGR%(WKR+;?Yl(BnvpSt)+Iw7#nj)kObQ8KhpgCRZFZdSL>W<92!T; zsP1s*RqE|(MO_x#Eg9?Q>W9*dd^2=Kt3*s-ee+?sJ37;ozP9(WMdaZ4wy4V!w8DO? z?KfIog%6Host@y$ec<=z{QF#YJYwm>xlambU1=>8x_Ww})6?M|%YM_%*0=4yw#6}u zfB<>%0vNkRn+sbqc{587Xy&@FstovUowK+UhdOmUgC-WX|H{%m-CJx(;E zIuP-*Qv((BL&!XlgcC1(P(sp;pPpuRV z4dftKWF=W$WDB6*ot>d?2*DdBCMGYG3OF~qjWvTwKr=th(STl5H8i+o;4nZpOie6Rj#g&WZOmPmSlt$&Or%=NSmX7Va1z~B9{ZYA+#OP0%@K$*aiq1? zDw_bm!xWlL$jWom`KQv*H7o@@cGmQ)F(Bpa7|pQJXv79OlmrK4``oLJW>Hm?-Mg2L zXu?WwbjIosKthgKH#JSXzh8~)9ZD7OAju}sUaKTBB)J((n!e2TFS4V|*>My|hf3!@ z$IyLjq0U_F>_K|<_NzdiwcB9{8cnf`8$h<(9YY#*+>=d!`T5!7h%;PNr9I$I zm9xM{h6#LtBrc7pD1}l1F7Wa4@iF>W#edbFTl^+${7Qv2Tmk7JUWyCpr9-8I~@Jxv*hh@n1tJg`YoOlZDILvI*JHXHsc<8ToIId8^#<9yTjckuCi9CPJYM;{>DOBu4 zBg45S9}-y_B5VR64TXhJ@j)Suq@M52^!@|`LDArm$^yW*+Z;pS{{ABM25$m;P|ICh zvCri>Y|mMM#IyFa);RgLaP$l+j=}VT1d-ddf-``;G?)a*2SD(HKCoi)Zp?fl(E)(ai3 zFlrTH4JOIC86ca0#>H$s`v@Q7h-RR0(Ki7nC%!1wolUqqo2SA_jO@vyPlOb#Bch4e z(t3@T)46mgYF?!6ftTUr{i8obzGpMl)7>e$HKhJ5yxIuC4|w2y2_o>j5a0; zrEMthT*R*?(aOp(0;bE_l?sYjUzwTb2c1{*k-dL(9&f?j!_mOcw29jouzTx3s+9Ng z^Fup!x{*>*^(cA&dcsaJwyMCI+%(Ie@6XNlPYUi)lUpcgEQN3&Wvejb3`&xeKo+SW zoMWmPM{SsF|M9ck9t$gdA*QaU4fBMJs^fBmRVR1{0h0CN##YIqEj!LpNBNC}l_H6H zyQfg&S12qOnIrZeea|Q!Di6zINbki`zANbpciogS zLZDP$Jx89pPE8>lBKX1O9h5;&liu(QB?XO;rIA%Lv*;7y1bjHhyWWeeMupVnwMBRe z2_npw$XGOaS1PhNdAls|;qB5#!;jv3Dn&g7h(bCB6M%9S-+4z*ZXb>#y3XYW)ZEl66FUzZzIx^D(|JNBl1q*_3%4Ur4V2_4yIx4_mR zOG@xQXGCpUSwF@dWs>tKkb}(1UGeK`i(|;Ev@VC2TaQceEQHm)BV0_Fbj(#Cb;cQ= z6njJWO2tRB=@u;ZO_*R#Bsz-`0F`p4O;9#`K6$o`jEK#y4oXgemfo8o#1U-?eoMEigAKb%Q>o7#uI~!At@?6XBIeZ zDYSB*hp4@XP{UoobY>*EfrnB^k4 zKu;me`uX$|59@NnU)D;%GiZ!jqt=Ymbsu$g zb>ipNQeNfe<^q*G3O8-SE{-n&)n?^%9RYMofbeg!lkb9x-VX>?!8#7fY?G8Ae`eJG zZ-e;_q=x^uU;R4|;~)fXj(au!x%Tg4KiLx23b$Bs*c%<7=+nOq#vSaK)oR!~P#nJKYUHH-`Ny zp(v)pQE&3UJYN)ml$}K53RSF1NHn0T2l7(2D0zGq`3s{WlPpqppoJreAID!R_O z#FX~jOviq@I4xr1M25f(=d^L)CX^?9UgZ#H7auLRY~gD!&E4u-R++~4G3DCW7)I(w zM}PhCYNJ(qmJF{AQfu#7WFHMXLB0Nj`rdjqT)+Hx?=*vHHP)G{^amDPXhf#TuU^lo zEOFQtlY&*<33OCmg8mCAC(yaBan7_CFdUKa7$SpN&a)I4HV)p83Q#~PIVn~I#sSe!KM|QY*3ae(zeTgs* z#loC5dyI@6wCFjxjo$ZrRAnPLqwij}PKBf_qh5I979NSdylNrnWhZ_d{QVv6VO#6P zF~6|oqsPUC((Q47c-63<^kPd+R&_CI`Y5OFBg2=Ww|sD(g1NdGAYX^pAl?|U4Qh#e z2jV?LoPKkmetk#>>2JOD-4mz70J#|!u<9j8hCKl}Rtjua^@W>K=d&6#2CW*03JuPb z8Mw;tUUkqD00lWKyLlhz3Ws%j7uc483wz10&4~cj;Z`d4ihIr91cA zIgay$UjGLDIUm6{>!yV#-`<^to)V=jdt;QO@1D$V!JyeCvPM|IOFS-!w8%}zaFLww zO!G05-==ff!X!7j&;XB9>m{7jvre{MlEKORrmQzmzsYaMNJ@OkyZ5oF)wVCyD9N_( zuSs2fLG_HiobW9^g28c72hY?ZlgmK37+0eqe?Xg&j)os;|Cu(M(dn3TW7-NM<(db z$)G=HpLboIZ_0F6U384qber@uloR)v0fY7vl^7%s9av;)BzxK!*}M30!>Bk{sm=wm z^;aY;Y)-ij-u`}ijdBLta4=& z%R&@q8)21IN3bA2cvPrzWr%cX2s>pIRL`SRB`^`KGM3(ebVzkkuHy`__V&aJa#n%b zM*0NWw(ykB&!0RzOj28@8e*34pD8|~=9%Jy5bJrG&Dg;+?t0_#U5^}U_298N=0*T1 zYfoS~R&;s{h9feV?G_ndc58p#w|@fu#0M?2|39O_o!G{ETpS zC&TJatwWb)5Gux_79Bz>8*?x^j!nj+2+Qb!h=b{iO4zFLzE2sv67!RYUwefI?~>zT z$F%;g&)sUz{t%_1&;f2=7hr{l!|Qo%5~GK^k8`ZH`-IOEnuZnw!+n-I!v=7jpinhF zX&IUI|J3jR-yk+_?oarPn#pG@AV68;%1cJ=)JqY(Y+*5z>9#3;>gU0JXf^QHIn%R?7H4R;rzv)E}@?o_zNZF2OWV^oQ_sZAtNrr*>ql=lbt=jR|*1gd3N?N!#hre-a#7K zy{$hqsjJ}8y`cdrms$Y7i`0c=aLbgsFJ_}Y6DaM(j*)gc+f=-q0XX}=s)CTM0VjYg z)Av+Pzf}RK3F^j)>xoZFLZT0tO@vx1b(*lhQ&MW*aV3emW@b3!&33&<#Ea+dq0jWi znT83QRuMgyj0Tgk_X1Y$`*;XG0NgK09;6e*F;oxLnv6?Dm^QKSz+gpXo~<$4Q*71Z zFBv4T4a4oCM#4E+uFOS7LKj#DiOUf>;8i%UUw2SEei$gKLbE-0i+aduotgJwUHOx- mDabC%j>Nh1?1n(TKLnuk5jopYF&92pXUj<`LCPgQ1pg0Hc8W#- literal 7012 zcmbt&XIxX;wr|`PRElj2A_$5!QL0h|A)p}ARhj}JvI!kR2O$)<3W$Z?TNFe}AP58k z2_y;%h874y41pj`O6ZUTNC-Eccg}~q-+RCN;eJ?at~u9OV~sZdW6Y6w*V0(<=-HzH z06@^>j^TX(;14YC`Ptz^y!)G>K_A|*FZjOkO#re_e4aNs;9+24007h`^K)Dd^5#bZ z?mP?z0EF6qU;8@!%OL>3*=-X;1DnUrOJn}Nf6f+uT7zF8q}lBQD;;V6@bk~kC*sz5 zjb%+oD{8Xs8V-N6J#a7Cdi*?mSwY0s2r5IftyXy7QK~F%W9zZDkObRT_D$;MvJA$3 z|ABOrDWLO0ZNZm*)QpvFfKuZ51JIbO8&&Xgz^giqWGtPsQnu?hyLW?FpPvgZioQV& z`1$GYd`C1iGhfrcE4WPQ<+VE}{A)Q&ogOo0;GO$T2Y4Ff^*+3Qu)?_teEd0D$xLcf$4o04WbE zBy_XbbWbfl9-+pDTHB=KLbMD-^#6;vf>Rcn{81IEQKLOd^-=E@3ZB#6{Y=PeG^^ZB# z$Ftd6y9`~5`Yn;g34WwoFr!1vU%JD|+}!-z!VqG2ekE#FCq~+W-nfEeBY}cEyN?(U z|78xu#HYXaYoeiJ3Yz}3j9E+2X4Z3`o3y{?AJktf$QK<hf`z|GE?g=5B^JU^Ljw4eITRU&QdK;9QF6OGTD>CR>omPBx? z2Z5W(10lJ{ivzp>`|V4axz*=1nsWqqd)Cd@x93>&!c!&JIbPW5`(6A;5Z>A;IeWn1 z_!rIrfQ=bQ4(s${-&?gN+8^av7_+c+r6#8K)ANV_TAsM?tqaJoZvT5f9~3%<8N$!q z2w#{)jf)KX-0RFMofvKVh4~n>PLNw4FqR~AO2+oYi2#0mE;f2Ko#hBkrTXJR!phF# zN`<8U+L)&lVnY);nnEC$5N3j6MkDFf z6Al3VW+!}1Ykx&R=eh7Lg8#M8G7|??tlccaB%v6^0>_+1Lvj%=Y$ry^~vCzRDLQ%||6Rze1*u0Jw)F8V7a+E{abE+$n6DI-sMsZ}9^wpiJ`QjOX zigD;}$w{6=ziIqu&q6J<;=g-Bhd+Qe)kUg!nDQqI2(!>C{y*k8R~FW(=UUM!Mf3RE`8V7P-2YvqUx|l`MuO2 zt9&>jNYY=!`<=k2wo)tCtxgv5pcS}(k8S0A7>;`cjQd+o4Un^+?IjQgK})oEP(y1$#UuATrEKv+Ki~ zV=v)g3!G8{T=!CTs6$?x#CQPQI3F^3=Oc1{z^@Lv{_zG(?MGeUt}Mk<4OQ%VfT~yb z*L`Oor^?B>Y;fWzd$e!kY$W%h+KIjhzCZmLD7CNI7b06y8Z4%E7}NeG^Et z0<4F4bIZt1`#^S2xjG^jDus3({llcVq2F`of-d?8#Tk!bPQs8szN4dKCyT zQ@2HsgL4A4K;e0LdDGVL9UCosGufHZdGvHI+Om6o(D_=FbE7Wv$uuX_S&A|4PiW0A zO6kP4SPrX4Zp3x~)fE;JPQRAI8x4l5orDYgrpvEY#h5!}eJ#|K&wOkQ zYDV6ZwX*8k#aO&rmK<(ZunrVWODcQW-OQO>nayq8-?lh_QT!UV@hi+CdF=b-FGJ+V=P=B#}G+; z<91u?`rUEP|o*cHz6#GaeSfEe#Q)aYk6nob~ z^1J0`LLOLJ{K4<~^b`w!<tW$ZPa(ai6YtZzjx|er^z5^$)+<5x*IU+)pB2Tw7g}~=j7q{K&NRnmj zsDRgKWLKU=GGV`alP@&UNepI0b7DqNjwfAUbWUp%eU2%BWChb}zIE5UzhsS>sut*! zpzrXrkf}4XH5os^#Os&LvI;UwjKOOQVa{2=ohHPbJohWoKU9vh}n10>gI#D$%k~peene# zFWt<2-_8_u0N#=o+|S&)HlRMJ-`hVS&2c%qpr1!qC3^y9+Hyc|7d8VSY`4AoQzS@{ z6fXyN6+`1yf3)(sV@gV%xd;I68fd@104ItFf*;B6f3j`(e=_br3y}Xu`Sb6(rKsL< z@;cTZzZ<4?5Fqb1RB1brAx7lItCuvEQ_f3G0tBTermko9^APj@s%!rLZ2tqT|1O8n z9fFK$Y4X)S`@V{%6*(nrCMVPzr45%}qbZ-eUL!86z4H}VfRFkxYvEX=mVx~Msn)w~ zM?VPob~J6w;g?K0))-R?gM>5Ej#zj)9_z{)Km;+ok3aMCfS8ljS5i1bEsLJRJkEysGL42A!zZQw9Xt?th4IY8j&Mm$3PuFmQadS7tTDB!t(Q- z$x3Ztx6HswgFTZs8wKP20&Sm8il9p*!rylz(cyhp^V_Gwx&u}u{FC)7!y1~<R=ncdIJ<55$Pcz z(TYdoReUoZZR*#1&O%ot23<8|FD^ybT{XX-7rwZjmVTFnDZem?%}RM9lrR;n+pDwg z{Iodnu7gY4pR%?FJpp^sI!`q`X&11Vgqhd%CED&fe*6|y=51r@KW#h3-;S-Qvl^;0 znSUeiB!67?VR&2V;KMBkzZK@UDjGw27K=WB{E$oS&I}N9>%?j74W1t`%~>*+D8f>F zXuczlF9a$LFl+r1FsUJhhn@r#d!S_n2}Lv)(Pclu^tT15$PKlC@+jR$JE!Z%Pm~>* zE8lEL==SSXB-vd}{MPjP&GYocVrpnYs6a`R*wvqV?+Teu{aMtJ-P6&gUL!*qgG;Bb zFDz6#UZ>MH^zxnm(8=sMduc=h@Fap4j<4c{2>LMi>ygB#@WX=NE&v~{rS(rZUkce| zt`setFn90})4AC0{^IGlg||bm(O1yI52;Ybaqrf4!l%{mlD}kOQ%HNMiHI*D!-0LWE<@4UBnX!Q%C67M*gCl>=lT<*R%LvNIr-QHoI)-Alye<>f^ zUQ=xyep;hD31scodya(Dcf_I!k3>oab8`lo%JjeZ%{IgVVx*woIJS!xwmD2q8{Xo~xn?uhR=H^nc%b0F>$4zx<-R7~nFx1wXC%}8K)GS*X zPGk?h59$y+FL)OkTYt0CK7roUFy*2k+9-N4D`RZh($tB|GswgrURMl5bsWV@#| zTqNs~b;TUw9pOXk6{xl%OwzuN{xU%_rs;P2*oAq*QdUDr1Z6;6DM-o8wUOPM6^%26 z!}Nx3f__y9Ozn~eBJVarCZlgw4?FZ$Iwiqm4Yae==!zI_U-)>e%DqcjW)P- z-!ujSgg>;^2E?_R+}b6jcANCQ62khJ;IovjNb-vuijRCc6SFBWe{$skNbP((iRzsd zQRO-vq)W3Kv;f*U7;M8LwLc^+-5B4DT=42(hvFaUA!+W^=I=zB>`0PVw-^}rO>b9s zVtsRErYcEpiZt%RtfhXVcKZIhf%L(@DBfN4GtDI285cHaeyVo5QFNV2pJQb$1d6Xj z7@(Avm&V{LZ(o1*uqPX_`001$8+9cuJEQgPo@+*yf#@GfB9HNSwO2?=F2Y- z%}AFQeIioO2*J*_*|A6AuNJY9w#X!A;wBW1dDqA^rM^XvI-;$FA~mNj6~dm)*w+Y| zvOYom;g%G{AW12@gtp#VNVAI+IM*%;)se5G23i-zR0S9*w5!#H!O<(u^X50;w#47? z&_xKVvHKi0rZ$T0q&l7^J5nL<&C*{}hLtPMS!achu+u&gb9*P&x3qi9d8MjX8d-r4 z{rV8SWi`L#PETM0^Nv6DQR1%Ck|Z)o(c0#|qhYs9-9@0hA6J96qm=rYBjm-@yEix< z+>OFCp_BKb@`=zUrR5uzf$-#=Nz(%gr;+(8_i_VTB{K!=mGr+GKZXNY32IIcABP%| zF!x=K-mUIeyW&d|41?2t@G=g>p7pU{APK*wD(bb8UN{krj_6ccarYgd)!a{Qs z48}=Y<+Y`Cy=Q9WdlMNqD==qj;r{fiTCS?_WbJ8;(kV)kcW`D!+KJw03g?h&wrWmp zl@FSZ+9=<{IzaqjT3%b4Yz?nKnro+TiCaU)FoQriorL+{)J zuM90PrI!)q#Z1O2&mgCw8gi$aod3#VeP9v7fcpwG)ZR*U*^FNcy~LiS%FN)=qSF`& zvYD3u7ek{qM$GX{elqO-=K!TE3OS&=8@5j#&ej}5*JfwFoFnsxWjKJ7`qzh%?p|JE zS+pf>u8In(%sw8g>8NYp9<&1EU}|5oZXU5l#r#Y?EO z$#Usxbau{^Fpfkt@$t`hl{fqd$L@B2wnfIwugs;T;tFXamK2Jn6o@NXevm4HpB451 zNm0wVQO3lnhBagb>q__?c8TA=b_V8zy+X0(=SY70{O@K>BPD6~R-F9q*M6Jb=#$KR zJYSkU&1J77?|%F-7^@v?vdqT9j&5|B=SSo#4N8W7BsVv{G9Bq~F6(RrXKr6OqBAlw zB0Q&DE@%=KQ+2`YF*xNpF@YqRsTI1A5!*Y=enIj&)i@V*y{A*PR^>Yz1|~9CNcFFT zsv~}X3c~a-v?91y6Q=31sKX(E{!A|W2_2_KhM85U%$Ab_8cbTBBXoJVtTtrb6jWI~VcHK$yX0h4?M#N6RX@-Y#4JNuq>gp|!1ba+9q|*pmIsh?0Vr7_3mXj)@@6i)li)26rkAc+Ka`Qo?fX zRS%9&Bkfj3bM~3Q!3RGcDY^M|S7PLq+2szK@D7~279vU!a|gXwb1hGjEj*s)!4A7Eo31;Eez*L7*D&}gKAF7w|BF0UG^j{RInOr+;=@V{NCOpD6X=T9paumLVcIlX57Yq zIRMCsjqDv#>0vy`rC&9Gs8{ydelWeQuFm1I@Zrow+}7l)7-AXM9?e|#Ht0pf?}Dea z-NU~|vv$}+-b5(M-u_ni$oKEk=zb2p^9o^RAe4G{e@TE}uAC+T2XR19D%Og^dqFG{x%?-I)(Pn*O7C zunZPy$V#`;TLU*(^4Mwey7N7!&f!)+^GR+^g)&BbmL-v}mufX#MICJ&u!kU7Ai`L% zrj_a7TZhoaMyiqy)wSbPyjoatOO(Q*MU1m8sZQF2niE=@21;MegOIE0(G`3SU_hn^ z*p=kO64nm3Qeh=~dWw1SL`IwGqE0A0Bi;|St=|>1EYwy%`A zUpKQU^j>DXE=XubPa?&xHI`ZVa4$YJ^~7xEUYv-tynyQq*%pUKf>(F>lqsNQKstzw z!nt>Vom0S@90$wC>Eqn_Si&jA&wrJMRv)erfQ50eEsGX<+v$55auSDyvj;P?i_&7F zcN!l3nutvW$L>i&9;#^8eCT60aYFVqYV**)Kzhs!4%JzaeS4e0jm;YRJbCm?`X0AT zvU{JuH{FWs>a2IHT=AFQM5Ov4Gw8SXeoITcX}!Xzk=26@Az~NGROQJbPVXu1dhNIu zw`Z4LRq0lnv?AnS9c$zk&LovOZK7Nx8eUcNV2*v<@L6!Qo7C2|xrE-<7^O9C;N=0^ zjew*dDyI?m*?B~|?_}23U-kDU#xKXR!-GDt!+Y5xmVM4UK$eD~`^`O}HuHR9)h?w0 o*zKN|Gp@oicv=qkOxfdO%S6WsUSU-7x*Gr!BTGZ%%|}oF3y%6WjsO4v diff --git a/docs/assets/en/Project/dependency-add.png b/docs/assets/en/Project/dependency-add.png index 4fa72bb1533a6fb0ed70efc5dcb03470fcd3abc0..9e181f4cfb2f7c2007f2d5402c6ac8b7520315dc 100644 GIT binary patch literal 10353 zcmeHtcTiK^`)3dZ3t$D5BBB(LE=@WjBB2DO_bP-A(mPm?7paCOp@|SmBE1uuF9Om# zNC_Yigwrhmk`K(DyY(99bdCGT!`E7P6KIUZ2dhS``No(Pp_h(GQRgz1mEgKB}1xP zVlj+))gpP?m2+2@@+q?Lk7~7VI)+bIX_FFO!5&ACu*=TIicAgp_laeKM%ZV5a zCh`IpsosVuOeM0_>VtCj=6+yAlb~6>9UUbE^21+JQu5;2GZ7{Wdxwi#``wn5;>&Ri zk*zl(lsKRRb~^Fgnxi?;cv0_FgT=)~9znsr`b!Xq!YGkIc%i8o+nXt0Jd~%2X=pHg zt)Nh9z;|_;%KAAwKMNf%Q}hbbv1nkpKwH%iDY9XQ{Q6*Gj^f z*P-B&=|27j<9vxwlrqx@R#cekF^SxeR+)5x_vp- zXDaK>n=|FiU@_hf<8XyRhr67kXq!3tTOaP@)()mZRWDuIHeYW{4F$U|q_nxU;KQ(0%w3RwDT=Q!FAyuUr``W>0 z^AIsPeV^`>A^Z&%P)8uW4?mP9=>b-Fh^jInPMm#qNaCWq7oOEe=qY1DxjT{hiwjVQt3=Eg9=g-`zHLi=S8$|Cd}}|qX|y3`oY<(A=#Lz)v81f=zcLtl z6~X7FN67FStbeIWG~INX%teKDMeR5`RysMySGQh0?Kex3GH^^T)U6w6s4Q3u9p{3I z86~mHaL{g+?tRtI@-ss?B&B3^4pius!f}hZK~&IjGC#bDOyeXQTjFh5bog2@BFXuObzJ*_!_F6p8*xq8mzir5$#eX zJhvYqM;jBwujI;}A~U5$RGcUD7EO5j=D9OMtW40~g=IBG_nB4))H>n^b19d^pq20j z=09j1yxhra4J5|*PXG@NT8k&e#OENZ)3;oQs!$zQQe;jAyhdd2Kpz;M=pgrCsk`;- zGNjtec4iSGkmmfyU?vKaRhis!o|yGl@JCBF_x=3O;HEUthU>u-y+hfs&l{?}{XHYO z$VJtt;Nj~Ks_)v$Tk5}9?9}4jS>F0Pk$OjwHWAmRSC#HaeKxzCxN(#^9B867dAqh& zNyAZWl7ELYqe(>IX<~+ZtR(3L=jCx0LGFMI{FH{6s$4zX=?%V8D>|t*mXvZ#3_6x6 zH{tBs(Ybpli6_bCC2S>&y4G$54%Yj~>|y*L>>ELD%AU7xrpKrJa#Ia(QGnWJiE{Sw zwwY$yB+V98c)niQ+@XW&>kTcY4X+}iEO~FenOr9n&tLSEO=FdYTv(Rdhc}fJ zc8cO1C-o9-a|evQ)p3D$D(xo^JejEvEYsqBo;;nb+Q}g5eOYuVtguZH;Z3cxyi+PY zjD7vBoN_q8Z!qSZ+taIHs-4CwX&7q%!X;R>cHh=7B7ZCr%fdSSbfKftj8f2)>#d%< zhOT?M!3@>j&jQEJ(Oy_m&?R`W?gVY_t==Z|I%BWXi}#MY2A{kc386V(uM?_(Hh7B$lQ$q=cFe z>2^!ilA4AN>vM)%kIXzI3VI*m(NfubQY6M(-i>AlW6!$}pSq6~V9>oXn$J4i8-|EX z-%U5qoJ6&I+FrS?B@y2pWRZd2kSPz$*vr^EPWt(M4oq!25Ar_K^>BBslv6F~(;CDg zLe_}X`=$q%LrF5R>aSH@H6*zx6lj?yOShc2s3<5dhI7$E%HCJ2cf6;t7zXOT`Tkgy zb3rMrSkOA6@iMxKEzysN-uyZrT{6~ARFMx-;< zpO>VB94P;f6S1*TIoux7+^G&ZtbV}HuWN5#aNBR;DyyvjFpKz#n5d}TP_Bkir9+}# zp%F?WRlFc8>l+KOoyu8XCvp25?QEE`GA*DmdDiCJW5;4xrA6VrX$iZH6{7;fs?Gzw z^eEf0e!G0V5|vY&ZvFAscQ9dBm~`FdIIPjk)K@>RO< zoj>!j#BIWm|LU%%f%td>+ZbKNu<4nBRUoKs`@0b96pdzR2y7 z)9toWW8%e&I+3*{d7g(v+#j5q07SffH2@FLE12C#nPnzZ6ok(n1upM#DtM za6U7IfB&r*%_eV_n3!naZc;XC#7{#-@98o!ZDYX`G~%#4VjIQwuF$x8<#=x(9FHJc6;8o@yT)y5o)8*EuxFEE{x*WLdnBIVIm z%NhuChzyTFgwKqmz|$PXmA*OLKi=9s<%Oa{@O!q&)3~ddmPhiFGtVEf2xD2DC+hMQ zkq zme@WZ7IRO)yFY#WbBL%Ib+Fv$_0N~gd450Vxm|dLZmQr6E}FHPxda;BTY0{cyhX(Gg7{rvV~AD(s2b#Vd!@Gb1eOqkdIz{ zS*X=ioOEeGlQ3nmqKNwgYi4wDc$lv%`r0G#mtS`+m zleGC4+L0roc^s0~6#=GqO|~zxC-yCO8)Hx-u7vJeech8=d$~o64{G%L@}@<~@uZQ- zy+@pF)l16}&!`(49ZP_RKF&e-giKxfQE)!5sE1fN`cu3z%=VhaWtR{G|uf3+etztaL$IClJd0ECn{PJ{#F$$ds z^V3E!Z7U{j_rK9f6!87A9G|0CxthF`AUWhn>ou{ucKaP+C{L}I>do3@bt>*calrLzpT1P20 z^ZWg=FAP3$wjF{%jyvn(lH%jDXO5O6c*>!K2`Y3cTBdYXzNSR45XD>J(axfqh-Ic= zP?Pp{YjrB3k`jGU&kb_;G@?WbQyJn942-bi*GjP!3Y%4rw8kx;)OFJ}i|K8auAj=xl!6d%Hb#r1w@Mt?q zO+&%T35U^Ju_fP}Q=r`+9R20V?=Zjm&Y&(rMx8&K4WbO_~SX+@JF@ zPBPJcJVP`{{lLPMbq!Pfyu2aVWK~@G#Lq|l+wW{S*Q-^GcS&yZ-p5k7$vm$bujur)x z!q)ErIIvxwd904nkDV?v4w1jKxI@_R4!ieJPVI9xh5V&+5I38}K1Ea7+X1V>Ycoye zGso*bVm7MoSA$->_;_+cIyECTou1^=*}e5@8Rp5B`%D3`u;S`*C)f@aQN2xpb}@8= znA(JVgBX1Hj}f;)y!b^=PtQ*pAP5hg66^h_@_n^TFDOWs?0mfxBvI85Fbv-J0nX6B z9jRxn(%I9FT%>y2G5NPqCDK|;G~ZugURe?2z(_?;qlfwCTwwaiKe)|9bCOM6_C4(s z-f&HhXUj`%D~%c56Wn)9-4S#YR@t(H#ule<9n|3UaTfalbPyp#nM9754sVTbd4+Ab zVpbfuyk%a}F*)>xZ@2}{ir0TeE0+tq^u+wx4?{ZY3>cu?x%(4}ex^Ly12&7*aY~wR zC~*Gfy}ZYQFCUeDK-%JKN&QUDqjR&0sHOaiBckCqE{b7t6({O{uCk>`+MsNQn#pF5 zjlH{AG60_tc}%rMHIE>fIy&z%!5Ett06}D)Y?Ao^CH;dTE2KCn?W-r1hn6x z8C}Jh19(ld(xpdLCce_zS^!_{=!#>7b@tP%h5n@n^5y#zKTWbPilJA+Jcn#hM!%nj zwGNM--e;!27*^rYTGGf&0m(KQeP1zHCW*-Di5%*4 z%Sk#T($}1mG$O+(0pI0#;c%E|#Lrj!A;dsJuRsPT-1Bf60-rK+l(6%78tpKZQqri7 z)ul%;nU60@dSe_UzGpvw+JmMkx644J`Dvu#8{D!ydb;bryyEX3e5qVmIZ;xpC`Kt+ zI{2{XV@{8keGCq5S}dxH?k^mYSyaRCx0#=IC2ZKD>2?#o#`pf zZRkz2V*4jv{TJFd_N+?k*!^S!8XnI*Y{UcjCGjh*J+kRVj~G4T@E2kKic6ts{^kQo zR2i#Lwz6*FD(j~?wi3sR7Jg2Lat3{g?@yq9iA=l>!>b9`B&M4brBfYs*rD`d4s>fe z#Sz!wRGc?1wq_bzCl11B{3=HsY;?0noeZ)bmJ6~Sep9-uu(3CVnga?f`w>PLsXj>bA^=xx41@in>j32SvQfIo~Eu( zb_XfZJ0AC`ltYG0JjJ`ZHrZKPv5Zi&abmJN~0sE=V6Ce8&nOD|TnwWt;*h~>MKa{zI)c>dTY z$tfh#TXL~bj9DNnaHac8O}XHqu|Mi;ER}Aue!;7rnAgd3M#dH9h^2(q%+%|f!}u+) z-pV<4{`1c)ltGZ6)khbvMJbC4tuioI6T7y>mJ&VJb<-!f!hZK*hJX&vf{P+#s%D`U3(?CkpfPjxq zIB4>8(Vp|r(KAB-aTjxi7Co+PSTTe7^%x_Z3U!^|!W$;3vXzjz!=DyP9#UmV$%JQgwU8dY%!e2O(%G@P$g&In?>Rq-JB zfn$Z`(*n;`xA#xC*O4V*Xy^3e=;#CxNUJKtR6H9#RX%iwjMU!NI9Uii8bO-2A5uNq}gudU*W9^0^q>o&V>gD2TmDKN-C}sS=)_b5{S?l-iewtq_Gxk6pt)7NZ){j zepFIv8R^dU%uQe2P8pMNhG5n8gLa^ z&sE5_tdZ~BxpQRip)Kl`wf7DtJNwCXF7>z^_7Jm{g2u)SvMm(oYmH(X6`yf&_98 zjk}e_wDt<|98ELDpe56QwMsx(NMOq+`pr7NCgs`t=sOUqdA*)NRoI$*x&d#{tV`%l z5domJXll3)u;jpiji-&Aw@;p(;JKbSgUi;o1xUGmfx;aNaawQ}LU$%Uc^&6{VM1=- z#7{zFtPP8-W1fddl{JOS>ubJ3B?Sj0slsj#WHjW7 zb?`(B9D7H2-oIVN71gD!>66Dn&^ffX4^+vM`#>v2?YSNhZhJ$T zVr@YTW{g_DFIU*Y_B|GWIc3+`otqJkgGs?pq*iec7l?z71!Ev)org# zB8(1zLx$mT-aH>7MZu8pQ(6lO^o;fh7;!5ex6;w1%qd}>T_4XXwbPNj!Xxk@S<^KG zg_-FFofYDLfh zILTh44lHFiJ3>dsbjy}1-ue`!fh2t8_watdn-*8()tSxN`q)bv1(Rexf6b;R{<;@Y zf(t6q_aS8M8M5a*7?$)#Bv`=NGEoT$V%4OJNGdIM`{isq^3}^~y`+?orh>z}eGaev z7+b>Gg7Y^w-OFn=kLJLt)Hs+%kc61m=O_P40T7y-Va#n=^u~O<1kEN(9%a0ZEkt}k_mdtsv4hY5nT^R5`4;=pgFa8gpum2A(V%&ej zxb;@n*Tqx8VLA}C{QE3ai{qLw_N(qcz_HPtD?;QqRPV_08rr30Zr+C^L)Faxm!{qb zaFg~VK0~W2N=V!lx^S}H28ix`rf4M2Es9wJ7SE-j1%t(mi{$`3{O?~S;7$g{X~Sno z`k)-Z?5$W z1prZBz5NjMMFx;T#=tYv-!%v@5CB89#js*P^GICwnbT?t$bskjlq5X^1G4AG=lpyX zMgbF{)NplRq+MK!#-nK7e4EYZzi=Ip1jiuN!S?#Y^JmYrG`hszs(8)ZGxpy_yg)UD zUacf{gr1?m>(xHxUkd$IMueWrn6jz5o6RtCTxQhtl}Ms@7?#&N&1UMcEy$Gn^v^eC zYMNAM4mP6h0mZm6>6&A@z$IPDGMf1Tj;^u1%uc*W_H>k$x{}x&XVjim1lSmsl{%sH z1b)Z7;Wwf?g|-fzDi6VL4_?)ppa=9JBr23)ZQ_A!ee?Bxt?%&hsfTup4AtMOKrb1? zMW&iu2U-u3GIn1QDxMlYh;RS$w;zv@=O4{hq#3)edS<~BWmU(5Llhc=(KR(KG#^c8 za%204R)`9AWPl(a+UR1)jD|jVSXD>0RoBmU5Ve=eMAPZ_}}! z>RMezg@bCCL?eFL+}Pdqk?bK{is+WX&A;02g^POlhiw&qNI<~53gVIb=}i&TkDxYP z>!a#;QsY6tJdjC?vk3*OyA2a{yg^0|<5~p-wqrr~F7Yq3x=EIS$g8`w}3HU!1SJz8Pe&lJ1d-%Ya1)-H>h zY0ORu-$fU-8fI5j3v7(=@OuSZ=j{2f<9(S>IK2LYEyvZbk$bJ@aC`O5%g{?_&s>z* z{OH2gtd3-m!Q2yE8>-e4r%SM3T$f+=-ZRiY!2T>#a3~nk%_4|sE^CGx=X_`y@cF>3 zGv8ZAkmpoG2JK{-|Hq?#2YRrTdHQwI1>57K%qDmA`w7l-NW*q3?tGZy(d_XZFE1|u zX(4;`F#qD?AkE5vQB%k~3T`4h^ieeL4~_N%Kzr!`wQ=?>4M-p2f~DoBy3|2IB9rZ2+=o`Hi{ULG&B>OLWqo!0ld!ciPTlDK zjX}24KhO57>QAsg|E?_$7ux}5%)$cX6?o1zQ|xP|N3I<0Z~ZG-B@`RedpfRf88i-% zXL2&i`Q?=rEk1_$)A-(!n2?EHCh#rfQblz&@0IgELUt9^P4U(%tE-~zpm_G8RM0`i zmjS!_DIO?WptsqxQ}=Eb&`K!pG9bYsaQVT|gB%gGAS`1TcvwB9;G3E=fMUz*lRM+*4<2$J6-ugcU#6ThTJ{9+j4(a0_o?LCJS-sd#PMH_R7Hcx(5g!G;7Htc|XQz z9+)Kp@4bKJJjX;J*wYB-bdb6QG^Yo?S2s8~*y;+o+B1-^H61{b-9J7_h)dd>Ob>1{ z2N&RMwI8wU0@@Q|@fX-1U@0`^G6gw5chK0o2iJ%(MLV3H90&T4Gm(TMTCJqqWObx7nFWN2NcVvSD$%Geu4u5ksVW|7Ic#)B2!f3`5`A*j^E6aqB#8V;+E!{KZt zz-R;>gV8WCGau5}t?=e_XdgH^I1IuwgKWLY8*_ymS~cuV2Y|f{q7qHPN{d7&X9LyR z+1ED)qN4GAkklr09^acjl=US1nt8dU%QY3a0(%cVT{wM&lIQWx81X%`%X5(KBMIC@ zNDRnPBa)Zj{Mt>GM;^2fa%!h~&XyXeYv;jqK_xQvo1C0yA!J7fR{V!Qh!26GBD2Hf z%#-Qqj6bE@o>+-P4=Cv3pX9iOt^FI3t=G)ogKRjr%8rhXk256Ag)a(s;y_ikjZ=yt XGonAm&$f8bI|TX^rc|V8@#en(8GJcY literal 9614 zcmeHtXHe5$w{9qkfQpKO6j7-X35Xy_2k9WahY|z=1f)pl9Sex`79eyfp@W3pL1|JA zO}cdH5(r2MoFD(WbI;uS&i!!SbHCh~`yrFreeJdPUe8+3`h{w$D_)~wqym9J*OZmy zv_T+J1PDYTe&sSylQPLk4g8THwH050N(Y$NfC9OVjG7Dx^d*Y=^wlMxOzEs-gam=E zf4%sTbUEc)fj}H=%5pNgo@QG!0k3se({^^tx}^Aj27U>;p=6ON%Ky-+F8cP%{-~A9 z*n;luio+10$ssy+eMhPU)-zk(nNL1th5F#ak)ci>EY%cyQ-N>8l>VEz&Yauf?-m`~ zq1U8RE54+?j}JCyx^fm2u~oO~HGs4p2)F69Y&}@qJsC~^dx{oVO-;6y^lBayh(qlT zrDu|d$g}64m#u^Z2XhE`nx6SD-m5qZ;)sorl&zUXMh@&wN>w!nwNI*b??^zPC-vLgjv`+897i}cIjJ|J8nn~y4o;UEZTXY@*}WlL&Sv_YBrz2=z8v9$9vF& zWeFUrs2fAT_8r?l%ZKGOHk#NJW@SCZ3JKMeKnlNkX{-f`6XvA2Jns0LHJ3X!EiEsv z%>dnF1F=1vp5fCt+hVP2`sHtg%`>UMVrL|PT{x>+ z!Qnl!G!pD}b#-svLCtHOT90Vs+a!fE{Rm%}>m&kli_M5bNeT~u$sc$XF4ftMf+apa z(AT8y%ShySmvJe#atVD}1DVm*{wvQlQId7(8VF>b3b(TAULP%jdwLpb_y;*G=T^8P zqQvXJs7V^^f1LIie0rP-tp4)GsG`F}1)S~jE%NOKA88i9zp}|GIy^{g$OsGzbO;PZ zPC3-9m9OymTplp5{@j{#b936W%Zsa;o`-;ydF@4l~!MQ+0&241n}Ggs^S#&o{iFA zi?}tDe9CwX%cGlZfm%Av5=5aBH1p9a33saEV@5!pYr6JmJ8|mUcX%)EC>E#!#VHf5 z;(0v^ooe)?{!jvadN3}@-)(|6#>;4NKs!&CKU&A{nqn&taQdyR?*)N6>YM+x$SDC; zq{0;)X)%4O4zMzd1Tzzj8vF8qD$#pWf9)OFVG>?km)Gh zIxy(qK@Le=p-lQgdl{F$bTL_{!Mcf2qbbWZOyzTq!5HGWq>!-% z!gI1_Cl!LX_?(t4Cpnf9yTdG1y&751Yx9ZO_}5hF@#Yc5!+h=)Y4QM!zsDs0^Ld_v z$Fas|C-bkv^IHRz@OUQC1r~)g8_x!0z-0EI@Ie#HQN5g$J|rbAA)dLMlJ3Fz;k;WT9q;M z%bOK$-;lM_t@Kq5KI!}v!OstE;QL3StGC~jzKJZjquQ}(-{-sJgK3(FBg@9R1sYO? z83MUK0BZZ>T%c3Pa)-EUv}-#ZYx5O3Z(gyIY+dJjR3R`Ld=NGC$K)?rK)(R4_^^qm zir*tL*RZ-}Tar`o1B(fyj6(%s>Fvnn=~<9nD70_VKUf=-jTl7olfCNOC_9Tp$hf?) zNT@StUTxV-leTS9%CbCG7d&MY>_*Oq#oC~=BN=k%5qy92luHgz`v;##xjvuYsWYTs zHf^cN&?chm{O|aFefZRuIG}q{Yi7_$H0GZb+rs^+5ZQSar7HhLjM{wt;*c|m9XszO zU5j)D(E2wqOKa4w>VNWQxBVvdyLoACPun4`>X|@Uj@O`r7Y0)LR2IHs-;QvMig5|& zm#7J_Dzbw=h1VryNssWbrGvK#!pdQVlGVZ=6IFE|KoOA)k^xxQd+-s;qwkaHElH~| zWA%fyRkTeZ$LW5vpR8|L!d`yK?A{6VTwzuU_Sj(8{Yd}ON%F=aOy?Ux3|yVE7rHyU zD^a>`JU>p_IwAwy=+v?gU$azv%%mx8vU-@8*9e1*Mo&`>zmSghtKNRf^yfJ^oH$XMZ4Qn6P0nSQe-q8}E_L~)Ztd~Sb6tG%NOG8|y6)3|W%P6+|mJb&c~kDz5%! zmlOlM2@gEWtyxlSi%&%_Jg>B4J`Jwnx#|on(R%+*qxR}=sa3ho{pmAFPoF}Ca1~$C zfmV`pLIBqYzE=CwXuva~1+J0$A#8hNKMEy$P zWPU|{y#c>svqCjELcYV}Yqq+CUe%9r#Ph6e!p*~0x3Bm9F0u?)J_we(&S|vg`C;eC zx5T&kF#ViJ$M|i5CNKQzB~CS{nwna9MFozBG|*v0`tmSU9_ivnxb9221nwDa%rVuC zvJW>~b#)936jd2PIadRcV@b$b;}w<20=d=CS>LW>=+-d?994_YKHYA8|1gI{S|zKG zGKcCo2Y@ugU`fE$1EE;|DSV6uP|W<{iwkV|aOI+b?!VHIH$qcPbN%}F*49AscQRPc zs@&XMWqo~=m6cV}Ghkv-O{sFp+!s(Mr?S2@F$2<|wI878;^I7syr!|!({5a3| zu?EXCDE)h5Bd+UFTX+q=7I45>+QB*-qK@UZ==r zNQTK~EX}#A%)n_^2p*#$y1ySbJ{SMBE2STB7tO)Sbg4XN5d(ZiTE_gg!QL|smp z=1h?bp)h%t7=xXSFzSH$%a-~(HKlVIl7OD@YlCz8`BE)cH63t9q#${J{a|+f4Xn3#^1Raghz~j(|(kd@1C25fnN#p&!)i|NU?tzLiuq~Y-gu{%Rq4p z!zE;F1M2-r)qPs7&ppTFUM~~G?t8US))(H{Qk9}R+D&BV+qtP#q>u|;JIx*Z4e$Em zn{R0fR2Dw1WDC+n(hiA-Kvy!xs!{m-vUd)F=d62y<~oWs=&ZtxuU45FqplOfJu#?f5a-58Xv+9YddFd1+ z+7!v9|E$$TIr_5NrQkT#-Q)B)^1Rfls_T%#xjWF7vlG~TQ$E$5TD7MFPxmXh#2)Kx zKW^;s4YpSoc7Xv(4p0JRDAIk!*Q#h&(p2)b8b<ndju`F^o;2NO>F9^lnKNz0E$RV=Fm#=Ri? zUoE}Guh!d{muY}jrp0TmOpJ`U01T;u2Pr5pe&rnXzJLz*2q=II|6P#C8o7=j_;84c ziHSRiK60?uc}=JgE+BHsrZ7+ElvEPLk3%{| z#&;rSw|!3UdJVR${qk&DpS53oxlY(E)yOFC-w^?|TB*!L=Sf}>zJFuFPwDvNgy8y{ z66-LXM60EO=aa|;An1NS4#etf)TY6j-+lyJ@39Y5NO zeZyPaSl^L)@^At|VTC;44DHie)}HxXU8Cey*B#XVW2(zquSZ)zSiyk;uJbl}+}#=D zzqP;NY8B!+c=5oKfj5{Fe+}VK!nHp)WBm1v)z`>B6ic7%*@g%!-z-1$Y3&&L@T+ZOqo4m;MXuNAQ}2Sp%ogf`)I@k&K*#V#dRuE^A2Dsnvh z1HHA=es$$NzaFoZzXNHZll8A!{F~XtItepZKuHVQLOBqKQSLd*Pv(XXY!$cfwp`+@ zC|-G7mpn%6G&P$c(hJwy4ykhN|MaGhKM`i?Kyla;gtsd=fVST7~pPn9r4%{ z5~&@Gc(FVR3mg8l^0;TM$K!0JQP|<>Ay0kjT{pg1UW{nelt-pXVO(8#F2`rs53(x$ z$Qe#WH&I^t(dT!-F!Y`q?ELSz@aO5m7jJB(Z1AQ|-%i@Rh>@aE5CKR~gdUvDOsA?P zv24^w>wa%T#+zB!H*-i(AcDiKH;w5)HLNg5WIqJ67qsd(R!9Tq(n!`$2IoFg86AiT z>LCWsKtgnT)M}QPqx;t%faCL}SI9ARrjZ+o#DE$AG5nali8mR3Xj(uuM{)-HDUtk4 z!KbOKlWXq-XHMLeLX8rl>8*VmT~b8LRu?O0M|L2{gWW`$G#_m`20^A}%0ut$lvG{n z^t#eBPly-W^DG1gN#n5-cTd^$=Pjd^=2XdbX1(a$0SSD%aOoswP`S#G1L?+BkR`+`Qot|<0|f-^&-)D6qULquVJ$O?J~l$ zoc-q~i{zIHjq2t~^|!~z!1Y57h2JEEY4P!YSM5uyPAMnyJwBRB@&s5|o^BAJ!!NN~ zi;vtCg#{yW_r29!N6USaX~)IQerpeRYclh?ae4Sb{Yp;!o!=TQZR`sm!|jfs6&P{r z-8p2oyctM(U3o2fg|fyvHQJf;X~~@|M8M|L%(AMN8j9}S_pFD1Cb^{0TDXRNN@S)D zrMl{Prgi_pDsTO zP_Ed@WOiMVCC(hkCn#CQGk$GEJ*eU6Wcv9ecKrT#N{eQEK6=^&(+*FSUaLZT!TX2I zgIo&Kf1YAxstYZJo7oi!m%K_M8ajlxStEts@WE>~bq2k*!MZrOPzDFW3eyz&~BF(g9pI0`~ z9Yl5pkWa`Z+Sw=PM+Lb2Dg45FRsq9SFYUP|&EalT?X{C8f2dud_|0tBjlkn`&JDVw&QN6k!#g)bZ+vf@5Q2e0)W5*_13NI=y=hu zRcy>>eCFLGZaB>s;JcA(L<4HwcPFgtB@5U@8Zq7n=ND+NyS`9rAlakqMem>uEjk-bi}~7WZcg>v9Z%G3b_1Cn!Yqi0u?5 z3@oPlHF|kuI8RjW(Kw|ztS+SuSdWivfQqjkdVc90`jd)nS~$k9V+QrppsD#AJ`X>-S|v2VpmpNBPo3 zliYf^1`ZgodWOhIy~b(r1DU$A?ula3$&Nbf8E>!h-=9*C-uWkJ0XIpQv)p^;`D6bGxkyx_a(#Wr}3I zUNPbN*`L4wu51cWK2CM0_w_!cx<|fh8qVV}aJ8y58L@TC1K>54l;2k}&65|EZolri zR)sq18@P#Zx^~DBhs4eDYM1A?Ci4xI!2Q%8#j)P0Ky^1J8!Yuv5UqU-ccITdja0U- zja5Y*O#Y1x59bnrK`Kw~3feoFDJTS=nGWG_+CXwZ&^}H$!5DYJ2|R#nZ3795 zR*3w+^2NFPtwA-j-o1T*M7mY(TTlVvTiIeVc3JRCD{^XPANE|F_8M z|34Lo=fBPP|G%L`&Hn}Nx`4|GV&?+z;QZb{LC#yi>=)d@UD#j1hPD2@aghyi*3nhU z*7!Gxu>U%B_OB!U6Y9u;h@!1cX6^Uy=%64H1{M|}`V2H;fvAJEFoa1rj`@$>VGO-OjQyd6h{I8C_>Qc}7U^?{oH`{~gh zr7dMXz?T-Ib&D1~wX#IGxD++WEB}r(X+6}R;ksjoVLfvo1F?@xO+7}g^zp0Sji5pl zUb1P-rxP1}`hF=tQ%Fy>9mp@W=KrH|h3xH7&%>$gOAs%eBeVZK74@VbQZk`b^}RRr zys;8ZSls@t6MHtIg$?{srLuK+`2Emc(dPr>GM7)l!l?jCZt6w^5ZNZND=u?$CHb8+ zW1k8NE~%ey7IO$s6cEB24Ju7OtutLQqJ4kS?RLpvfbp!?b}{pmk;T|^75DE05!NjF z2#LM)+X?>iDv24f*qlmAfW-&Be5)^V{I)w$_?Q$*UX#%O_+4qh?Bg#51dSdoy+Xk$ zRxqlWFponNiML4l@_B{tv|v`A#*~niV0pu=jGk6 zcHVTktAt*+h21$?{qtq%71z?*;sZp)HEozKSY1JfTMd;V%Eap>bS7805oR@YMy!}i zuI}-1`Tkm^_FDD@oy*yFtIlag42RC7@!r_mP}>;)s?M{wb8=1OluURlJypkO?f&X0#Zdv}xDs1*I968|yQ#(q`asCnzLV<0mAwJBF` zzwc*(ObP&x4SM-0LPL_PqR3S)<7rhf>3IDK zs&)e!^_{wFWnrwZG~YT_WRbJc03I8da27XOzrGFW1!Ky&JM*{Ez&G) zB6psL2z24dC{(Og`A0GR%#SNsdOq>EdF%G0YR$gM2vuKw%|1kn>qv(Cx_KZL@; zC3$(AhDJsRIug*w{WgmG-2kvUp`yd%xHP_-dd$F4jwNSj{{Dab!+BxN#R0Z{;DVx} zY>tb>tHOUKUMVk;l1PAW^)T%CB%n~7ZRSHfuLS?c6QKlL0cAzS5TkZmUeo%Ebh-7~ zn9f5rf~u^`<;$1%B~m_-G7JPfBoGM6@*oiF9Xh)8=sZs7$b!z{O8WPwbtV z!o#oL!;Q#=L4DU}O@OZ&G%g(Gt&vQ#sqmnU*n^^sb5-Y#!gIk=r$?aH5uxYLAKmx= zo8{`}cJu0jCTxe_=is$Oq0Xg(-5fJA0{SWqP0F*6D^=+QfkLBD+=%VS${cfSCF~5J z*ygicrwI5URziUFHLvhJUcGqz3WXEOVDEK)()S>$M6R6mC}0UydXWox)2VF1&Li8N61wh?;HQf5qUfr zQ8Zqi%v;d_V$RfYQ!6Rz_X5$2NpPD(_!_94EiD6 zFtoRHZlOYHEpHEX(Gm{}!D}BkwnHST%DWsVc>tb3y z4)x%`9+cCzTAXY8dz-Cw`k7Iqr7{az-B+gd>TqHYj$Aq@5p}VNiJ1F<6B+nLC;Rz1 zv4oS7#b4*?oTrXWnJ3Q1&vCK&cVJ%PXr_iu0nwtY@eng;~N6KJkVts8=s7E#*@HDtK_2V4PaAL)3!KN^r}T5!Iib6NGR5u76$4iPG0SD*5FM ztcMEUUo68HsS zuP7!2`Y}SV5Bvf3MNmc%1geZeeAI^q{)V>^SGNa&P`bhYAo{I~K7&9!2@)cL$}T#` z%ii+JUoset;7CIGF@EAzYWC3mEaJvZ^*}bH=@ekvZdIw@rEq@7ZR}$d5%^=e zwbHoMw*50rBe~}CYf33!dzpaG)s@aS&0e|LuyOd_o=Hvz+UGZ?{hiid=X|=t6b$@OWzSi?%M0k%508xO zGOjLuX>&SGalu1JM^~6g<#ByKF)=Zv#bP?~Zq9=3yrv<7^Ut&4;UJKxm>9GBwS{yh zAL0J~{x>d1ngZE$8XX}K5s~=IA6kuHY1MwL9ZZ+pUN2hPULUFF<>!+Spp>jz()D3Z z1O^2$b8&@opSHYqb#?v5X}|MLHyS)0EdOqOtriz_U5|6<`}_Oo#Kgdw8kTbwDcgXW z@o|Ol@bC_+`pve76Jc4|NEZZPp6Kcg9(V7#xVUVt4pgL5Sm5I*WH97H&_3ivgoo>W z{tSiqhCxI}he&J$yxt#^^VMI@_X{&O+*coTh7?#Ay}ge!>4X=w9^MVfybuvRcA`cn zB#^Vc21XvoK}JGaL-oG(<5C+Q%tI6=V|r*bm&CiUuR8PQy+nfq+i6@THaQtS=~qCp zQlWv1%O?xfWNeXi+_?1ydps@vN0K9_<~eD=C?f27gYncZXPvMyF){kMQ=~!*+Sd{` zvZ-H*=`^t&;UfP`FLT(qyUOSn6JYVlEMqv+c~dr?XjW)`U|JksMS)Qq!eladaJ|pp zc>99w5gCcMfJAcqFzzgEU+<`VZ5Jry{&L$QlUWh1=3yN`;(1vAn-CR zfn|mO8&#BR8VAzrtf6kWAxh*70S`#|R8uW+Ey4C#wn~3zC^;|={2CLF?X9i11Sn(# zD25Zu*DOn{U)XkY!0#aUX=&jBc2aL5(@3@xctfufDe%*TY-eYuS3S?PANeybIwOOj z?#~`rG8qkG7B6uE?gCgi^cZYP2Yl&tF09<#+;0xY3#@@Gz_)Xt^y?Ryd3XpKJGsCw zS@uFQ1wRTOOcDXih6;i?@6Ws6{`GWEG}xN)J~$KL$zq@h|MB@(2I6GEV3Gp=$1k(^ zUe)kKrlk>VZEflOLa$UAoBZ0pZEtUo;SskyGTUb4Hg?hQm|<7#f zu8wM*oD!BZsy<7MCm=Xj5knYn{MaE6E8_lz?;bmnDIb_4_#?->X|!<=L9eDXun1tP z4%~#kvEzyD7YJtCxniqaU9ptt=)j7W*_sr0WA75EW))LD{`_F~ypXg(%_Ua1H!|!> zKtC>vjZ;qeuytG6T6fk)iY>UeKx{1-<%KR3IV}YBl;^d-dyf4SL?e42^=LuX_LWT2 z|2e0vcwkh%L9Xn{w&pVU#{5}b>=M`Zc$2AZ__J1pU_2LKFss*PQ|e(CSRDxT`5zN` z+%?WzM$Gh|7eq@}T$H^YJM8lfcM(S#Y+{^y;a4u$lw*6o0__;~PX5~V#`ku1i)}7p`>Vb$Qrz)r;)b3a8Zj3SgH#+Za4hHQef2pMF@4NT}rZdlLjNZ`wjM`oK zQb`rFm!CiUR=DHd$GZ}1Z9p$G<`iQtnC1IQFL_Y3T+%jku9nwf>tI-I`j*A>C89l6 zEZS{Mk=9$aX;$r2mv>bBSjjne!Py3CcpO6BUG~xqY+hm)Kv6R^0j`)lhR|3hH@A8WOJ%{a&QOvxO8l^c>zRhKwIyk%&5pJD~K z>k=g~7!$Eydqt~>uU10dLT>h!D>68#%Hu_B{EplwgG}BIKGLcOBY&!JrQIV#klyRZ zWn&JWMpC*Wr@C|IFI`jr>x(9Pm8MgKh)-oLZC00z7r!SX?1syGMyHP`+r6LM-?w;! zXlb?|nD3UywbdT%kDK4-g!qv}m@Ms!a%@dxV93|deOA06U>|&>tAt`-8G1Dx5r!nO zdAJwRQcV7vzB>`yKYx|5Y>GNzGQ?y*`& zu@~-*u9KP3Ko?K8f|}6u%cCqmh9m9%ud@5hPu2%+!@3YgW((sZjJ2bp)P=9d{kx+@ zSw?EmQL1h1wA8GWBr{y8l%w`{SgvZaWZB%@`CWQf-ZXAWado@?!yAY zy=+q)=ibq`fe&Vmy0O@nWg*bg7ZN87oZY(q}2lJs(?Q$x-8Xz+(0 zv`C$b5Zinj^aR*-W!ZNXh&%8TR7mbY7I)$}q)pR6VE4u8V>H}_Hs8@^%sjuPB_G9N z{Fq2!e)FA{BtmtK{3)2=Z5az@c|BA6g>&EZw_m!Q=N#pPhvuW@kJ?)gufpT*t`gh7 zwsyJySf-8tsMhki^5W{ASh#Y7+;X}&$Ep05&*(Spd2{fnfZg)zTl$B1F*KFF-gmz; zb+X-gm#H#OoaJ5~3K$H=VU@yGl}MYeESjB9QOY%HC3$2;;@?KWTHK!!pvOV^r$Pw+f36UJ%1cA1+bcXGqCV$U&mbEPI<|bw)ZsvC zr2@T+t)B)!eN#|0H#avFmlE;w^K1A$!p&@|Xol(#85y~eYTYI%DjGNk9%hQdLL46l z2Mv`xeQ8PSTwe0v_!tY7oIDZ_13hNNAK4W6*~rejDCB<%A(5F`TnsxpvN*SyfDh^h zgCjBIkYKoIVGXm{$zTlsVPmN~&R`Ld&;P9iEs@WyN-c)dHor&^TXGFyS3yFvjRpr^=jFnoeHHCH zBE^s9!1Pk6V%hT2d0a90AJ|cqV*)>CeW)6aM`> zjaHKbd_qEk%W>`Op9KJbP}InXTvAG^(tcNVYG!6*B44WL`}eN1vx>QholAz&8td+j z5fUWipZw_&9n{pu+vVIo*?}1QOQ|@eR*BXOI$hpw7t|h4)0~y?t6DAol$p1T9KW~K zD*=RLA|$a8t*W9DVBP+N4FaIekHi=l7#MjK74kI8AG=rmXLElH36 zT|cy&&mLA^h(OVqnNfwAUU8e|;VO@v!}|-9X8|oAEOV zt<+7f$D1Hsff>W{?#t9uSHdXu+T@1qc45HjYGU8#c|PCm9+=E`1t6j$1lSx*QPXKR zVMdG1^WAN|UjN?XxYhx2wTjAn8J#U-z0%@((7x(^$}60Da4Fd0TYIYz&*S7aD_Oea zsDby9b{XP`Dqy({quF5Q!?psK=f2XTH7JOUntX=i0rT zftV@aqN%jh z!V6zAJqw-}x9!#=xlaU)jVV-1KV=hTirY`}J>MFF1Y~7Vh`es~E7etWbin9Mz*)wh zQ8vqS{#6m~@fd}p?1CgSa{`N=$qS5Lw-*xfzUYcmJl;;#{Bi!Ae#^u{q~eh_ebT2J zM&aXX+aaULyS-aV4o^wEVAFHnZfIR26Rg${cjj`N}t__+;sX4 zo8Bj98X~z3jmrXOASUl^%FW5k(8E~qngkD z=v}BapI(avob>UL>Z;8IJmZ`8kW7!9_@67#87@c@tEb&AonzPUiC}#0M%Q@rORs-g z+m!M>bIO3^<>f&Gh;S=zhxC=|(-RY4rIHvRe7N}Og`Qv0nGof*G=DS@QU$jg6-C7n`8N*v}hrM@rYaQ-?T1RHURhzY*t~H&K zIJn^t$`#{24{#B}lnklP$^xabTZ`J;e_+sUE3M1qazs#3Q7I}bQ;DM2tdoAKSAfU6 zW)!wur&x+*O%;OU@jOGWIb3u;n%21)Rj)_(UsP0yjlEmt=rQL zIuTsIFx*r4FxBm%jhy8X8mmR?LmO+ytsc+4|hKWhFQsHTooW zh&85^jJO?+VeeZ?A$-tf)-Fzkba6SMRd31t4#!XiFFs@2Eh(Gjg1_tUo%NyQ4|8>v zsSD4Ona@);&%YSkEwoRRsqDw6GGVBcdM{=PJ0Msq60-D7#5FnOC$e~jWmLYxXwMDm zItv`%2na)>P+5{A`2`aF259eH&; zh4^MdnWOR`1S~D-J@|+-+zzODZrA({>?hxr-}@5?;p5>|=nF4R-cpu^hZmn6-xA-p zdtV{W9Xm;9qy=VLFNgOTm!Pxon*P9zKNYzns!u69@xa+W3-K=v)AmY*8e4-}XUZ+H zpq9IxRF|FPFH^i+u&}V_CAv=t-gimf@P(7qI`6Z4tDSd~8AlCVKEE@AcOYF`Nf!~x zGch-piil<#7eO>FrpSm+qyzWa;xU)_rQoJsM)`l=UuVJB+UV)&3Gl?nH<)x3)z_=> z0PqKs-3Ve~U?6xdzJg-uV8quK0tN?Y(nC|9sUcp|=T$CA{6BT_fB&*Pf`5(h+~@jk zt9rxjACm^TBc?|hra{YX@IgHkphD*||7ELwit4^afkxtHPx72LdJsn|BJHu$oORc* zd3nj>KzVsf-=H>AJK>!>+5)O&?0tx*`OYk5%IzvDfc6}I5>KEU_oCco9$OPg@A046 zadM1$CHo~2Dg$Z-40q821M@OR`i%M}6X^x`tfqOTF?&CG zL|rmc*CfMw12xYimM@QRp&7CR#$pbX^@L0y9XNE>3ttn~?;uO;L1y-F#nF1GF5WnX zgYbKnRs1Er9R)TpkZDSuG~FBVM4yz(6lVf@S9q@E(Hjmhgkk&^iOe%uqdqI1sx@dV zlKqlehI)MdxMC4e!CV|m@=ocVdWxNB;a!59+F(9^V_klHQy#I=r3h_(AD`Oj?Y)`$ z`548V)OPzLw!&TkQ3>3yB-3lJ6^X4HNkClZu% zSA>m@5{B#foFlfi zd~Sl=i?^<8sC+F9J0r0z2I|mw9L*-VyCB*ip|^w+>lYSeT;%Wv;dgt=1&Ijd5RQLw(tk zcGrmw+uX9yS>I?M<<35_d{N;$%=q4_K0Mx*yZk?glT7c3ROCJyEDD?^Zt=K7CDnUx7av7z z8u5LjmOr*TNO2}sRQf2OR53|DN%vgik&3u!*1A80 zvB$n&AeoWEoc}yPBhjLqekz~U_A-Ap?e-tWP;o63r@3f%=6jd-Vz_ynUZy& z-vD4$g5FhlVPAW$t{Vp-Z=5iD%k=|1#OJ*ZE}rSE0Ng87Hwiy3jCasM9I7TO1{1;A z*JN_^aofL=Kf_*YAZyA%4F-R^F!YEs{GhX%Z3T6^7UGoEfbQ)HSuZ0Z@>*;nki}?9 z5dU~0BDTdAt?>67fk8s|e8sr;gCyzH{uoA|hX;8-Y0*7ZKEsmtq^$&K54IzFkI4z( zwNnfFamBui)cQ$AcOV37`Xl>0=~P0!t4A<3YqWk@5|ls#qmx z?XuW#1Ggzgp4^|7%v_;p^@@#NoN&PiPKA5x(shqGPhkwXL~3gFO}-3urg^*4c$=_E z`x^wK8r8e>FdSyq+((9~9H*f3o8;i&Sk2f#7J6lR%`Dx}qRdUDuQ0AwiOM-1koOX% z8dR0tR*XIPfw<;59;MuGhc)9yk|Z-Ik>aKk8cmTK#BNHNjdbETij*d@hJ@pEbW<`Z zM%=3a3>jUZ+N%&s8?)Q6zZ06!Mv?)=8SRi$`RTc3sw%sUr;y(h=_YGHH^_1#2&H*B z@{7!=@Ut|+_MLwqr?YDOo&MmiX^^%@+=V$_ThyZ?2Qa$Q%4y&eM+L*`Sqn$WsXVP3 z4I=DC<%!RGRGGW<;3p!tZ>pyUYHV!W(9bz6C>2?* z(4{-4h@D*M3c~RPxb$#0clVg|bYu_?E-rfNYgJ86&8o;ebn+PC7l6Z9>GJ_-07;-I zVI)3E*G>>(Zz}_|uQ8Ho`~(0YnAC?;sPY2f!7+zcdGiL~thxU`@y36zHvdUF*DW_Y z2dR~5kQ2#?Lqb9h3=dEw{-t!S>Qa7E()xgnD*l>Z6 z*h)V<$Jtisz%ah|Y{m2&kY zR_T%LGNrLM@UWLo*v}exgYZ_$+uFNF!5eOOT6DV_EebJHx5v?-`H_?A^f$vc_XJ`$2?T>`dXC;T3w=Zw_`Gd1}#Cp0n zBN1U^yNJi#UAc_4`NE<`_oHssH#;8SP*x%+m!k&xCz)+ZQKP%NxeF)O6&DeF7+>J1 zAdWpEe;g}3&ac_F*o&A&$-xw?({XLhzUEXN@Jw2YFjaRhDaZO?v7gTEJIc5k0e!Ax zpCs(bA66K0!$uf3eN%$^zG-t6Ru)Qj?Nt^Gi-+z*cm|zB|L(KXm3xCtsW!r>T{EpA z8p+kwyKz2PR*#aKS|}yC)+kh@n{;1Sat&fXV$WbS<27ICN!#bNlLszm6wk>MV*#Me z&}3j0UTA!MD}W?P$!K6R!$bEC`qH!bVbk;Cg9n=ofp+s7RJzpcK>SUrStOo{Bb~J+ zc!xB}egk3rwNI5$ze&I9vG@&qS`+9i9wq%MVc~hpai%|X$l&1$kBb<7Qyj7qWO(hM zMKpyh*lW1%Fm%u!Y7OBZ>Ce=l7s9MOq7yFGmKixJE4eye@8|c8RrBHT3xlQwj#1db zR?via-ugqTFYI8BM?v)$L(v%(q%_D1n~e1bgmj)Tq$`~qZ#KXY*-3kaQdnrNM}h=m zrnHkrATWI5jBMx_sk8ds3#W2kEmceoumR z@8#IHHiHS=aKD*pUmiZ4?aG47#wzY zY$FW~C=IrAIp-NJYzt~d`>owY)x^|RHjH^=O-i@t(n+g){kFHnc}W86JPPB3+u)9! z*MY;lfit=*1rPzAiWGSPku8j{kz(h0OikoZ=Ls)VqZtvn4gS@;S%JaD&UT(uxt{FoNKxN@Ev^Kh2xySu^xe)8{R2=D--|bPf$13rwk4>vF$-hqeO3N8G_I_4V zkVP`{>5}HWW8(2Z-W~CvAW}`|{*43Big+!0rxQ#d>$SL zq(1w%9~^!C1b~iFBU(SL92(Ak;*!ip!v!&8H0D>7f@n49EiIuLUq&lV6xHwfKD4PE zPca`pA6okff^XC1{tf{wv95dzExci)Nx@Xq{@u5;vpOGd3W-DL_nt4w9uLjSNj(S` z#S|Qh(I?{h&n`@YY`a{DM>2?eww3y)$FtXp1+@~TGMqnugGT>3RO)cm0teoAwKp=) zdN=Dwt^@0DMa9vFb;9{mov;b}OS^U7HTIN*lOFiRc|j?#LZZg=hEguu;mW125li4L zhdFztGqe=vDl5XV4M8ZUwFLj3d{6o-9x=(_T>H&9{%&x>mGh<8rI!&~s54{Y;Z8TT zv2i}6@y+Yw-{ho{7;)|F(1*`ENiL_WEAOFdPvrQ!++VJ-XP$-`&s(XTx>+4I70L3b z!TWe3rr^(Di89`3zvownC$Ij*j{3#+AW!iC0oQN2@im8AsT>|}r#ck!@0jP{T(M^= z=!s2k-UZCMgjsy{4!x)7zx; z#8-rgWNIJII=(u1TxUB*hxJyTS*=ak8YZ7@1-a~!S^6_Nh`ii;;xv?UvtyT>4iI;( zeRbXOHCu1tkoq;w54h0hSU%QCw5dx7de4I^OX82?`Ksb^!&<7PKW11mANe7jM-@fK zPI~QbFornFBWhZIlT_%s`>>V`hSTPE*^V@f5&)8VEbY z7FbU`py*}-i2A!6JQzFz&-o2{j<{oq?y`ByW#93;ks0s5UjU*w-s4g*0^)dPv)e*x z`X}nS;7bdYAozq=y(Vbhi`@YW#MGO?z*c?9K6>gU0EoGY~o=5 z&Qttho6(z^2q@8{k}eX&6Lpr06#x1Qd`eA0`X3+!sKLVn;==v26Bzoy*YHwtC)06sYe+1g?yojTz@v(lx7~ktFX_s0Q@dKqB`-6pvzWI$7p(SnPRJu~H-)Gya$Odr@!vQ(bp zJb2FcP3KmQVB1at?4?i-+5#oM0mlVRp7#$Aw%dbPTFp+#fQ$exsC$DN^P^-y&Blb* zngFAafiR1G)p<{V4kwg^!OdjUh3*ZhgKixUhH=^LGu_%GqRY9`TF8T8R2z7quSYr> zU%0{Gj4IpX>1wvY<(w2yz`W0lFQ^yX?an>`}eZDKE3nTXzx zaFpL#m5&_Q7u{@mI9;zha`0LJ8AN1WghHr)4fPpsLVz?wyuHJADFmrXcp9 z|Fv%EBZ@np>ht3F%tIDRe7P**=kjg&Ai4&6sRSpU_VmjZPVaHs9MpXU&CE!^CYW?6f` z#UFuuGe-APXvCiwXmgQfTfwM;o!1Gcx4L678_2k5u_L5)^sB%mU za0m!`rc2ZS`9`=6$52cSvt&s0by$KEhw6?L$^M-dhw=8tD!rNuO&&DlsaMX>Q!F-O z&+=%R1rPHfciJu9#g><)f-mO1|Fe#UzqhU_Y|gMD_blS>;_CX{Zf%wr;O|B8y|0kI z%u^A%dtm+g%=7cG^*_LnW;R_bM~HW6=QCMb%kyh;v% ztx|9Tp4@*}vcqeSWQ{uB{NS?JfytsCAPkOG1Zwn&(yQFZW3TupHPd&8j+Z6dBf-#+ z%s*dW>uUI)Ni}lZ9li)OawX9#Ix1ibnH4LY6Fz35WS0(n-=a2MUG+;rG|qK-n)^-t z1_cdhH6TxxO=%Fzh`4oF2+4sh$ob?o^Ke5&MI`{pn6T+J`~msQXJcbhdU_e2tHh0! zbcsUZZ6p&QRvhsEI>XG$V{krMYEMRh14JX}3Sa-JaiM-QA=G9t z7wUKZ8qiej!azcNx_Mhs>*Q1JG(>oCX=# zf=EW9zIc?6CszKcgCH@&h3?}b`?ouez)0~NiZpov9#=lIh)Hv3GA6{2A2qk5$%sSe z<#1D)T5VWQnNOh2x>~2hBHc=2S}PInLKPxaYYwf!X^0{X2r&|38t(d>V$utjN{yT& z3_Ra4KK{^|J<;*fdvs2kH78a>xzhNZ((V~jRGPBDdWV}Y)zfc%KxP)(CZcFWh4Ku` zYLJDi5hoOzMVTya*xOv-o#mj$m=HQsxnF0Crz3&JDTMu4rkGp>?WJEn3@ke|%ZR1K z%Su{Zi8hocfx>72WR~XDknrA&R{qpJhk7a0EWhPDOx0VS3}a>MGQT?Ll(00*csF|m`9x7K$>a@%({X^xJQ1+w+i?niJ!3?QO9U^@; zg98~4WUE3Eq&8;XXVi2KUiKrkyk?6Lno`ip5k~dzCvI~`@&eec=uY@vH>oTsO z^JCdB7xd9Y^yyPz-(bqv@v%Uoipx8|h2crag;HwYv(&2QHfqsOs&aJxD?5DD^o5o8fRy zF*W8*tv-blG&~qUWPO(?j>f*2hSXuaj0%gOHrVxbxsM?dIy75(eRC}x*;H19a$gxm z4OScc@%N&mrO<-Vfz834-QG5a?D5aL5G7tBkq8ai!*j2#B|k(D{$OS8T?jl1lv%Ls z?JT67?>i8i-~0fC;#~baGq^r8{>@FZ7Y&tYIO{sfk5j4Zt#2>|f0?L0Ej2`! z6Ad%4PdzQ6i-_rmwU9KQ^K~!lIK&@*{WNv+_Ifi&lloVk(83#*3c`#WRY%>4g7@Eu z!KueK4ugb#tHghG*?>x25?OoC#x?shgV?gF^CsyBY;`-rh`m#?o+K(N(O#|3!LttB3tbnMn zyn#YjW}|j?Lqkfj4IFrmH-L%!^{&Nr+1 zeuE*}P%Pcrjt!`6Wd1c4>%Oo={Tqg)H_OM4HXI1@n3sCZ1Oh^BZe_|iK!P9oM}q&_ zBGLIv!H0Bjr#`@=$U0GMCZ`oPW=XEKckf&755i@gH(X6MPJc#qILsFjuT}-Z(TpVt zV7Mh4rWN&jzWRQ1FcQ(^MQFC(;bAbXH3{;_WGf^-u_6a)v`tTC(jkllbCY zwF9QHD6{{|vWAPT?#?dL-&How{aKipe89?%isGxoS;O6t^o?~6XnCcjfZ>AN&+rUe z!j;vpHT%mvB!SbA;_u%PprN4$e*NkO1QpRqNkKzH(tx@)q;N&CwY3#EkAndL>dN3@ z_>!_R`f0I=()essQWzGH?=caSc7RPNGT7YNOnEXceY?pC>}rT5A^>zTAvF+BJtHVG zpQSg^O9mvIRMbrWE}4wC16+YNaQFbC=0Yb4JqjIhN<8ZO81waOfrzGDpUc;?arcf< zjq*;Ua8uv3XxrKrAeG#en0Cy*^ zg>tlpYs zA#<*8GraPG`kGR1_OACa9h~uq6V{7_wUev96g)S9uBn<4-$Lo;1Bv@M@PXQV!vFxP zIiKUWfQ1Mf?W(e zwT5KPQGYCAfb6D8dX<0xDgUPQN|F-1StJ7c+G-G*(B47xgFIC2-IvHFC;#p;h3f-w zwhf^n7g}(VLlZPovMq$|%z_>HMoXFx4f)?{!GuTkwFzpf<5YI^wNfh5){At_T^+VzzDPI=-v}8wBKeLDafm^Hf_UvxDjAh%ket z4+^ph)JDp20tIll4&;Mq*LQw4#lprY$_)^5jj%Rqd-sgp#*AyW2V$GxF>(JMPx%8t zJWc$Gr>|!m39-gNM0J~lI=QMta83VCKf|oe(N+_4RBl-RD#ad4NnCC&)__H&_N#Dv z?<_JO3gA&hUi(_!oGh=al&FUEznVkdKR4$bPc4v@GU}HO@zp`FE7{KWK^N2f;3i!&U-2M(TrC zO`rIRwZim)4FdfMNBdhDYsacYPK%+WQ6EU>_7lpAMJtr%*CcXICijbk-5Z`Lcps#j%dHsK zifa&x04v0c{~MO-8G$^%R0=GxV$>RTFLj2o!A3ZSI5Pb)W4Yt?8}PIouDyP~0zg5X z59xwx#QR@u!`^tR3&c(?C`YtmSvuQRmo47V_!T=VW-L8 zx#1fUdFEzjp|vur$mO}GnZO43X#(vCnn!|H1GpOz?A;esC{aeS@YP*xRp`M7a zQopk2B`C6K9wRwT{E^5-1|`3F*tVAI(8h0sqepzt27 zr27zffsxgpS`}Lr`%@fe>xpyyuNWG|3TPV3UVT&3qMq_=ht9tw7m)tbstjpKdTx~4c5i9`JbM{Xy%Ek zuqb{)zf^upAOQa?-W}u|Ai)nJfTj}qa6ontIZ^vO=;qKsyXFIlb%Js%yaWKNomsG5jS~SW32jO; z75K#k-FSz1nyM`3PEO} z%@y+w@!^0;4S+f)Bq#`Rad80_4Q_33lYIE_8Z2}yu2=roIR}}6eU}*^Hn@smp*1ow z09b6&oW=ix<{#iE0z7&v)OmeWmmrmRwQ~8ch4hbrmS;I5X#$M@MEhFV0X_TRVW0;U z_M$SyEErY#C;cZD9Os{J|3?v<{BYC?Z}~uJ^dhq_533a*>)QYIn%P2(6&uMFuxJQX zzL3U%8mddHO$hS1$Po{k9RGx$zV@*DlqVP2-t~(A#hF(5n+4RK#t zD0=)e6zOB^n}q%iISL?160QuJ$yfcOwpF9kg>W&_1BvA$w2iom{OwIZ&7Db($qhk? zOnW;REt;9C^sB?E*}Dz}paS-BFb7HpINXXXfcf=^Bs?Be!Y3~+>X0$u%I5muGU5S?rbR7=!B-e}P!PzUg!F)Gi2 z2a8~hd*pPW@l-#j&`y!LSp953WSs^{@8*&m@b+6AUcVX?&yrE6k_SF*3V`&*t6kow?wYwZZw4FV^}N&R3ZYJ| zS%M1>32sRkn%|l^aWY5iql-*;{0;}Z!WMco< z5tgzCfh?fc3@fNcBArMK&=m?_0r@gb-Igkq3Irpv7(2;}m~xsRdpqcL=#{7ubx-r4k(w>-KPw6*AdS02&a1 zr2oB&lJRoPOtT(4Tm>Y>V_*F%kR8pbOrgFP6nt9A z(#DNJ$m&y#G&ZV-G};<55Oy{#ZYsv+UsWXm)e$2h7{!B_3S^0TPdE1cLAKnz}U2S zxCWqas=ZDpM>pkGTjjor|LRy7!qE)~uxz^h>`-eY&Ldx8vbwJ+?B+(qfQgs3O1q4u zAg)ZHWAv=H`h0BMxZ-|%GIjk9`Pffa-Gp`&GJNmUO&55t)c^pH0p|F8n0+;?yqs~v z`pV@|`txg=JfkmP`k!8B{*$ZmQ~4KHQ#cQBHDyCVp?yG0gUB?5OxvAe1`5108IK33 z8n5?lHC32{!MZ&?_b%d|4g;BC!}~$a+@fpYzhs(btA@|IAPa|KG>rgKJcb4KU}3vI zbKps0S$h{S_&9Rq;_;tbq%x`4=gw|C-V`*8C(F&dvH426sVIwKLlB>m874Gnw4xB&=L!Ms19>Ow;a>YW6?k3w8duK#j>lG*u0Ysqyt zy<+hg$<$V|G1>{B>$O_lu%4ctz|=Qz$>7gb*5!9`lyaiL;8j&sz%2pb8YE@6adk*x zOh`PUDR4{yNLf11&X|BFI6}b+a>RKHHn5-<07c?bQc9UB5|#N{;z~lvx9#A%@SECK z`cXHOep~3zwNR0cpn0IhKqsgA>lEqI8)r@D;bHdu;Eu*V_A>8?K@xjfzBw1OkCjWo0DQKpXE?_Oi6vaTG>KNolV>saYm7|RIClCm&7xD`==ul(^0`Zy4N{YSrFgRZI zaa8}E&T>}yF|cc(0tO!IfD_6rYKWdLdzr$uSb{s?2V3*X>g!SaLZ{O>lS=tFbBsTk zrrCEZ8sl4GNQ#ZsV@CD8wq0sSTn(GPX>koDVYpG9oKVSbqZ*hR(h5@gSG|DTYlECX`qiL43-i$qb za#EF-80~tU$9@F^osxorBK5}N=eK~zM{h3t-QC^pO~-FSMU4%LSFC<(n# zpFcmw$MMl?6I@kvc@aF8(nGVSLAYXa(xnz8U5&)E!CWyoee&mucTyQLHG1b zDMT{EogvjjoDuvMikmp1qMp&l>ntXvKA2|224?{ate<6I_Pd@7}{d z>?f_K!XbaZrdwq-N#W6M0IZAa&(6d;vGQMH2&AQqee-kPxKdJ5TlPR>6ojEYJ>njM zq(3u+hau?NrQrQ%#PFS%Sb(_}2dWJ^ zGi*l-FPY(=rw^}f3nAv<6h;e$Db*+!H!#Ss*5ZJz7cYeIYq)3r=uL}W+IjJCBnvT3 zOE1JUEI#}41SBN=dwWI3nS?VIJ21K(+}N2cr2RGKBfQjKfJLzi#KFTe>5ssri$|Wx z`sHUvZSm_%*SNQjtph?c3fU&5k zsA%cvy2rM+48;71G7@5#hCI&fxKk>92Cs6DW&a2z9`(6+YD$`sq1Z^qpYXcTLlxw~ zQYklN8w!373vV0NfNvlg)OOv+FsS|fmV#nul~^%iIm{|&Z#aVie?CV?-Ue@XeCGTkS$OCk z@p`d9!;WlSzJQjIp!*Tbufdz8o(H)Ug6!oNGot%zY;3tQYMMQSdwCJ%hJA+;UQF`q zwE}P0L3gC%d>{4VTa_jyyO(&YL;TA5M}xw;6z7w8){fDA-tZt=_noI}+ukj1id1r) z#agIYTYoMcHF+k#o5szdIMg1G2D^o-{1C7U%Pls8Xy9yMlEeY&4amgOR=rlL@{xY8Cv z;8zcC8->ELw!im;+YzZ5NKga|Z#wStk3y3x87<45dws9&b}YxUg9hQ5j?Qb2yl_7s zUy=Dqb!e8Ji?0&83ScUtGJ0bv5|$r@huD-s`E$)C?T&Ak>+otn^(;4e|6yk~wAYN` z;aw~7*{}44axmyockQr(bWfRiOzb6e=&Y=Q6OW z2=;PGXNEPC(o~yv-ECWSh;uPB^|E`4n*W7r!{?As7_s(lSYEs11$*xqQS`-$b`h4Q z!8l*-M!nKdcq|KQU42PU9ie>4zPPTeb!?V}Qv&R{T1~%d8Eo-U#lUbL`J2~^OS^ug z?YR)w%h0LeO9sj*Sy!sgA1`3oF2A|Fl^+rsA|@pf&$2{EWkdo{}I!6UA;I z&p4>aS*zlDs1`KU$M3}8V6$s7(v=@6$WKjaCQ9hHS~b=s*Y?;jlx1PL*ap+Z}DktOZ-*7=96*(50^pYyy)u^x10yc z<271HW6qGq0_LWT@l@9464w$gEML>l+O@DLJ=s~Y?qASPqYZE$8`&Lc!0X&i$_3ur zDp@L2mXpOdmcKD?*ix$PHtTtK$zFnK#)`xz>P1TB$r~f(N>}(QrkziycD?=Uewk3g zi};#KX8SX27MY#EC^fbjc^l2s+sNmJ^p=MPf_k~tI?tdL0oydmtTDn_Wt)jnl-YIC zY142kake5%MP8r9Ph1@t>^;jL;WJN=wG8QTEk%Z}U`Fbz4HuKy>Z|g(X9 z=ZlZkOEXEyx(duDkA9pEF z;+)A0_xHwTwT~+JzEDnB0rrn+_9%J6pLrNKq^{m9TsW~wx)eeN!r9y9c$wl6Iq$9i zpr$dLX`7+UB*I-+%JKHg+=i#mI5GLCD9(6eRntxKfOcxBVb`*DhQQpsf!@Q&%q<)N z!rfuHFVt}l*xm|XF3&cj@f)VVv-JBiPlNAYO02B#*9$*7G5MxAqrcrIopD$!ScxxU zS7OzEy5?$`pT54?f4;f$b2#Y3^Wm+(6QIfw7(f4!`9kq$eLmXc>Hd04n1bRvFMvRY zg#-Mv8Zq9w@>BD&m@O6e7UWDORCHqH5W-)}AlXW>P+Rj)|lL^VUA{nVv_LLMk zbOoKqvc@Y0FiWR1M`{$QtVgPp6sc}n7jILUiI0zuha@Sw*=!&j!rk-F_kk=R5KEe= z17RHUasU6orC!2nf&E%r__*)`%8;4bO5!vz8iK`GTKH=Yi?CLJu?iB$#+2Z>TIJqi zH9efP#wHIcDYpaC?eWCDQv#3`O_2cU>!eJH*;!f1tZ*JDBqc?BN9^kA0s$1?KMIU< zdN={i1`t$R1=hR6i3}(T0{U_V@Yb;w2)PFHHL2v%X+3 zWXxZ!$!6dysWCja*C#KAORYS2Ke!M-@#rp0HJI zdyJ{v-1YNDJ-_vfjO=Ws$cXD^`{>TUIrH>Ug!*`2pbAfE7k{$)nED~w_+bfV54)j& zRVW$gi*+?EJzcZpe?nlcn$q*+L1=M*-=)|Tkf@--r(68s#9(E zh6*%~Lv+~p(QA?}o!|Cld!z$rRgcrFC~2`db8(8&Y;BEl{7IV;z@myP9A?cqU9Gb| zrr=mu{QNPfe^DdBW4|UjIO&HS%{~7zh3&DG@9T7VeEG{=^=g%;zx;LkvJZUbstnl- z^YaPPz3*jp)1o99n&1O_#=dZbqP)xZ{v6ye z1T6-W2+*fL@Hxd7d%ELCepmDHK$`p@pZ%-Oba|G|# zB)V$A&l8DZn*Ty2sQUgh#h*cycFv;*<~4;yYGM(zkz`*esZUcZ3cja-o?2R7jZJ*B zJ`5W|p6`&QKY({9>SjIk_;q8fOqWAK*#x~|wKLnV5fe5Yitf2n&)L_E)Bweo+95W| zcgb8ozrS>COzb5TB2hWWn$Uy>qNU3SireDr(bhijd!;OR#o@iZDu#lFX5x7EVWXIa z9Mv3*z0P&?kaaZz&@mdw~+LfZ?0&#Kuuld$X4v&2ZBBKB*5Vo0 z%nRySEzd&$kHFbhl75R%Do-cFZIRFwNgD6u7xaFZ8qN_u>{y;>mJqD@%}P(4@yB!Q zgO0W~!N-&r*_p>p8yvi!>}i(eNZ^<!)?87CHRQO>IbVq zGyrN%z-Kk~?*sR>DuB5cx%h~!cX7(KnKlF`yT((MCm3V6&2P{*Nvch|MdY%d0 z<36hYc6vO@H0WJ_$}}u~cqc6l0d&ZAts2A!{9W&zEDrrwEoy~Jxs49BsIjw<*6ra5 z>GRz(h3b(Eo=(a|TTi%Rh*$HzBm?#sHlF4$0@BB9uj6FY-A-T{g4YY0H4LwGnk%vH zl+yJMVEuU}FGx0s40WUW4Ie_P&_VZ;epp)dS|=9ZS{RlC_ZSJ|Zbt7z<%}MQkz_L- zV{)S51CDpyvVX&bq~%tVZSzca*df zthH*|kKd&NzS(?&H#Iy{Wn}QGq+?6N&#>K@??j(mD2Gy)rsMJ}|EsLM@Z^ckyYC*y zvmfrpB!+kV3;i_>Af9y%gfu;~sT>Zwn68WHkdQ4lvxoDW9zIEh91quS z0};r|=2Kl`BMo*q>|CWG%SmlLkU=}C>x91ifejI94R~pJE^VCq&Mj7<*Bm%CrRKx| zML<9xYHXa{lmZFe07a!e3)w`Zis*e2xhYS*nlhMZ<*|;nZZR((01c;#eR%^(tZKMeSy|142<0;&QT=~} zxuyk+NP680v6Y_2A@LafyNnM))!hE)PY-NP<0KQIFt+KA{EfXwvp~!Wp5E{KtS85v z0N!>nISx?BjC)*Miyl|MZ5fWaxF2kg@6=tToCX)wCHL2-WH<;6`$_-ula`cp`K@r7 zMSaPg3-%!B?d>HHZh0l&_e8hDQm}k+>?yFEI(F~4u?R0&jVm1z>f{oCM>mws5qZXe z=YufUqrC{?beH!d1MWMqAE575H7ILRzE8$kaptV@&=hS!b^ldMPLcDz8FOafKuh2z ze0ku|t%0lDCrn+{>ATW8kq6)E^ZA~Dza>#l*Bs@5QIi?=&2XpYG0DK$nW{`DsRUTb z_uGes(wEFMfpcvP%-CXLR2w;2N2a-o*g#znUl~|}DEbn)H! zP))L{m9Oy4S&@IhG~vM&WjXzDN3<3Fu%SbNBzZO_cnERJ%8HzQJ3Af;$E$G z(Pug_rCb>K+(GS@w9j_&+1(wQiyZvc95BNH{8H9#R- zq(5Hqg6-`Et5W&#(d|}K>IPW#*0!i%z-7eV9MAgw{$8Jd;tlU7Ajo*S9=eKfU)NQ0 zjTjOdI=OlTcT+Bp3M?l>As;YLn6~lKzj17*0+$N1*vs+4VzdC zdEXA*)Z-4Zfg&Qr5`E*eK^{uQMq0paRk*7(3FG?o!xRl!ZkoFpLzP21_Hqm)MqtXg z%eA=m`smfXl1{wcvU}IK)SKVBc4FayDb=eSJ!JTpXyvbWktED2_}y*gySC`0yx*6H zx&5&ZfjGFL zS-lP<$`x81NYYwJE8{H{I_eThQJM#ty$*V3SlXyA@N-as9oVyiSs+G^E2HsYtw%@h~R#o`kDA!o3Ki~ScFi)DU0qw6W!tv$DaC0 z5Z1)??T;y}kNhRDQ`PE0Ut~qcLZ(U^cP1@26v5?7Pedc@`OgMqw(FJ)g?^(C3c|}# zJDs|x95Hf!)5GiOo1HXIew6Z6*0&lUK-|4E)DZd(gkpN0z$H7AJ9a#Alu|LQ@v;=hliTwV8$Yc9G&KdXia--uaAbD|vQd1r@2zp}fgFAG2PJa1o zSH`}|F0b1$%|#Va?IeCcBgW{UeQ^Bs7WA?IL{Z)!UD?{4JKxgLuvM@^Nn{WFDzC8` zU5#1QtEtRtP~Q9lh&KdgxD!xss`cJpSZameIQR5QZVte1S%=-~24r+X0@ie=OhgAh z3+2K6rU+_5rn3g7vaGoe31fY1Dkr(lF+XV(X^qbpl=Et=x!dJaUYPSq8M4q3+-z@k z4)oP;Qle%#o<6$vjf>;A+<&#Bt3{eJ=gczBtl$B79mSclXn(NCd|IN)4BKtQaKpwS zR&Y$#+H!SdOBS!Mq3_A-;Ev3?s^$H&AQkD`ZkaQ1-SkI^gJtEP_&3YEU*9Ka z)oUJ{#|@}|*xE(Gtg)$NKar&`=Sx34t1%Y$2NWtTsgDFvT1C_cY_MArVEJfy_2^|U zNuD*va(ZuF($2)@My1!v1qpWPjym2(AHex+I!go`#eKG<#8J1xt&RxqeRN4hH1|JG zHxto}+PCVRG_<%E)ZDcu2n!s4TB?)eSALybkg$+A&-w6CU4-nswy4LzTrZXV-S~3U z35tU_-Jk`@TzHuC*WC7Yp%j_7RlZMNPMJ)osHoX>b?;XcB>4v$1gh;b@kduJ#73B1 z;)VNUktHP?CxL7yA~F&R1R*|q2=V=lCFP>1$ut#-^*VOr$iu|cHddj`c||RfY`5BR zG|~o0R-h7SMaW)JWW;kJhd|Ad8Xoo|?0>X42+;2Tt?W2Fxwe*}@D@v})3?28JSik3 zL`6r3-k$q9@`a%9Q>8&ye_t3Ru?u5wP6Aatq7jhb-kRfAq&lI@sUz(VFhG-6}G-iW#wu-Otpo-vNndqo?n&_wk*S}TO)Zu?q zAqCfF(7(~WV!fZmoIdHCZ&z;P=y`Z49xx^%)8vMw%l_yb?MHf{bfgnd?hKYV)r<3^ z>w5ZNAlNo>Bxp1?mFV$tR`5^btrLa!tNi;0N6gOXD^QG#U0+ORw7MpK_qJ}ppAb`F z(d<*qjk`nM>*^MX`i;mK(`$C8()zpedA2In$WJJzxT3MoOKXGSj>Nxb(}&wJ8j){V zb_Ja}y~z@8Ju5F>Ti=$Px!gY(@rvv|>-AMqI&24tId#@OEvcPr9bdkoNUb1#IZnRw z6Cr*v^JnonMMY^8rnb*;OjBUBYl{ge{Zzeip#6BC=KCP^$bZ3a5-#Pj^wRXmfiFSB z0`2V2>tcZ?c+i2gk$Ve8m6y&kc?>2tlxh1SF_{0fNY_Q2CYAi?MKMp+O}$RW zr#vb^{&a=z@z((baJBfT>cK8P!CGjd7DtHlP- z7dyHnvo|czK?v?u-|T#RUMso{NVC$G$|BQ~q?29G9qOcVYDuQ;5^w8UXlU|S z|DR7S#Am{?4CCQ3 zE6BA$0B-%Yx%mMd^jj(W@F!y#>k*8et;W`K0_!&=XgGO&THZ@BIo_co3SSaWhHX!L z;g+bt{DH%nJcr(TN9GD@7k$-5EpB{d_{wc{(D}C0+oTFk_>o|Svju$1&7kQi%PVV& z0666O2NAznBnbyyox=4vueYd~>wSW#%CMF>ir5pdgM>S9XZ+5TN&YOpBylZ63lEHfSq z_P=YE5BZwqzL`7H6&U;r>i6_vlh>(UyeJ!b@F%RMo8l&+bc8CGeb+RsUh{XCXH^c& z@I94<`~9t9wZAR1XYzQCdxmJyg2DdMQRXu3F1IwbkpwL|{+{M?bXvbZ)w2G!fyUoq z^>`*J54B@tMll#9o*pkktW9L4=66TKR}GXxhB6|>WAeu#RQDpSZSDkUNt8X@?`}VG z&*zlH3EgWQjPPjM9>C-__F2rn4T=Igg7 zzNhX~W$aftI4Pe|sK{|}!oNd-G8t$^O(xnBtj(WGkXHP-qOlA6g;E6lXP*bpuX^Np zaeRfYAO9LzJWKEi4=vbG8lV32MgGw?FYxzZcGY52gFG+QsQ?c5sa=cX1>@Md06sIy z*3t$ePQ)=xR}VDKk9K>l8^nwX`tE+yIXj)|=cvA}v@V3fokL$_$HV7$zbbV;!;u;G zgil*4dXaLh7*ga|8x81lRPVF+`p-Y_<4R~90@H1~QLZ$aHhcuRkGc?!W$Pvjh#fCJ)2eybGObTY&6KD26QBkBaTZ}Sue&+I# z`OXFQMjyz(a;7PwGrVxF40XczBb6qU*)_}IP}(k8&GAYvaU?U7ffboD?vGUM%(j}h zJ>D;G@1Y&}2a2(bP+|;rSlr1T+`FE%+C6@25|H}Pu0cMJDp|&rPnmV6Be)NYoSjE zwbS^@6WX^19NkZFl+xO0uX8pSO+wCPPq+KdZ}U}LPpMXq-dV*2s92)PiAj+mF{d4M zBOKfny|3V6#!2Htj<+%u_e|*9E};5(6_2qxBDA?wLC+so8|I>U+rvZ`o zvZ30{l5D>7SqepemgIZ*tR+q~W%ZTsrAqzLGvmn5{ZkgqNf%CAw>KU2 z+brkhBz{9*-9mQ_RN_YscRyG_%d7U@KsB--HZAd{i7r-~2BUh)Ie`pOTxch~N6;!5-X@A?_@mg{xB=h(_qSP5|h`N?ZT?XVy%-b*yH2A=$ zhe<*`Ux9M5nd!e(i-GdUD8mowd7AmZ)!Bq#&rc`fk1JoB_!!PVNjUB(AAVzd1Mq90 z;o~5A2KXA9nYv)COAM$5EI0i_3=B@GL_Z3C^xT4a+>04#?b|r!NTk6ADnAY8BY2Q9 z0H$IVzM;433g;%l4E2Oo(9#S26S5Nr<3Mb6|RXr1pJm@pV$HbqhJ)CVQbF7I?vq zPVbaDU817i9O)CvUtsgYi2akV9a`Svz}T&Rdfk0qE4C32m2i3_y-maV$^{r~yrrWf z2IQE*7a|_WSp+k7I#O}#9X*xH3I@1nG&3zLT}NfMj22dMgg3Ik+~8H8wxRmS7?Z$# zWu9d8&}*&!onGi32iZT{9oJkVCj-}W9)DPFF#`*$`)4O!*>Qi0O0U(;P7ZaaF>(dT z<~Cs~9}cF-m&X-csZ)Ui9?B!1UCuvLthJH88p3V!>OdqS!*kyo{rn=fG3zcOakVP8 z(QOhLS9X*=zHLZG+^6YhakLumHJPVYjIJbjo2E^d2#73`{%t4kt4V1BV&XnvA`7|P z@Azej_1ei@~FaQR=qsfiu86HGIZ+Jb12>7Y}27oJcbh= zslaxcFHVL3p2K@{Q3@s5ukSw-*?8F)MoXn7@eNWH^&sNXh!8 zf9olDz2<oOb?WAriuVLm;FMymQ=LF?=qGA&ngMos^YYIl=$4fI#L zX`?`>9LMlQ_c(DX&8RYdy!#D93)oH!*gz?M6DzZEe|^~Gc}WfI@`GmvXe|SmZs++o zby_8na%cOZ1^tK-zZXeT6AJY+J-yxAbz#q!a+nKuPL+P7+k)noC=)mI-i+3yj-Yt z%AhGANI>Spo+(4kx&Iw>_7pyodyNG@J7qciHZW>O>~Wk$`r?mT+Vi2c3nMn~7n2uYO3g8il_>Kp# zhKP%c3pwm?u{)xwp%DTc9NGE(J2G@lRqybV4xuEM1R-QB6!5^FKd_mVdXqo?^l%&b zJsfBd`r}$#O8&TR*A(QaMeG+~KMr^;zE^^;_xOPv%41fY8KNcB z|KULj8H)56T)jupD@6EBO!qu&k*F$gGO^2!;_Kz}?0gdQfH10>h%^Wk6^b#dmSBSt_!s5DV=A#POba9 z6=ciXFk4rkW^`OX?N^L%7D>Zm&IpuDMi4;nitk@J3Jv%AUNsPaU-As3By) zC6e+zQOG(3O(w%Ij_xv4Bix^Z>-i`bupK2vtTm2T2o2>CRswY5Kc12`jrc zE5ZCv&p*Um;M|Ll>vbDUhk}NkYYo_9(V0l>VQ&z@TS9wkUR}g!yd}DrhbLU5xfkRM zn39@YgIT~>6%l|&0ZW9z4d+*>lZrCpi8k;4R1W40?=sBIW4DGDn>+49rzHNA+XLq* z+Q~kdC57q>-$8E0%5$a_hl2LW>PEue6G2weKgdtMp0HDNRC|ZCO5eckLCUTdJ4k)eI1Tidn1CtKe2&baqVf_G-s(JT*nHe=a`dk zfg>-#3~K29359>V93INTL-*X2@%$Jpu8pt0qL+EWi)<=@IaA7jPJ0*<@g=P9lY#+c zL(o|R4W7%|HK00HgBFo+?v~S5+CYLMMUs6H$~{YvY9)VaY#$XmK&KQW3)r=p`gfp? z;0!Em(1eH@cWweMQjN8=mr8lzwb7hBUo)Y5HZ$IUG2}=N#c(q)gzN?|zK)GrBLi{) zSVE{rDIOQ8Yzed3X5+SQ%cwziRFuAZZXR4OwStP=DiCEGNVp~;quDV!6J0}XMf|36 zp<$65VkcT4=5Ha+hHUaAuw?7TtJ8}#yeTWMr8`~!4-ahtfK^T^GQ+ijDWPfpy)CTu zoIk!@%;m#jkJi#Hc>{KcA>E{#sE#ye4FZ&VXiKzpB>JyqVE$G;I|?e1p*EN|jjxB3 zr=m$+JOfpnlS`eFTjpp$d@?=&ghX8R{rzxRV>tfd>Ntz8*RR@+5AsRYYs2VP-V{AW+g*kNx97(W^S-fPid z)GU)KnH56p`7fSJ1y@?M!a;TYk?sl`<7)XdkKd(eK2EZxztF&t$flmX@EL^x1MsOxC5mlWU^RDb~aNqs0jMD+QwFJ)^6REg*=}K?X ziBQ;%TPma1klq*7D|n&3gUOrkc7QkK2(VZNrgD+#@E=U*FeO6UZfcH%05riqm54*4 zSaj5$zTJ|iou_}{%0JwDc1!BOc5qBIIS3 zW$aagVMA(6#PZg5^vBl{ zIsm(H&|VCa*iha?hk54dE))p5s)d5nOr(LDod%Zd;b`tWQI^1o!^!u_pTw9*ZJ-0i zJo-rX^U74dDhf;mnG2O8xE^{Td9{9tnRMjJnJg@;E*4=43>v0~4Fkfre=DU;6R9CG z4F=GLB2P0eFpn9xQ*n941GoIBJ=AMN0YwekDjVsYl7RJG-5c4R<**hlP`yctx*&@) zM!73dJ~^I9l%ql;uK;8^y8n*2Hw|wX%i>>mXZY*lN0lwTMkmvWYd;Ik-%YEdFGl9_ zwX;){Si}aov^$=E)g&#nV6OlQv0(*uX|HU~RhW97xh0xamL`Lkl`-T_oViZeE8<`C zg;i{z)t6Z@do6le3a#R{pSUtI;xdl3g$iX3IP$8+{c zWe#m5bti%}^4IoD0?3Ssqlw=U_!cE^l=u_re--!(PQsCtthtw)JlpfS+ByEB`c}Z-ranREOT~uPa5XS#PF&ul<>mNrNoe2*FaGV~ z)WigaoVee0Gd>^w8DV>*7FGg8zUo7 ze}6y7KQl*#TwF6_`ek}|LxM59S|c1yk(?nk%$MQNv07qz1ijG zuz7XZV(s@$DCVmw)tI?5?L%zChkX)fsrrN8!slHDmVh1FobazfVv0KYMj!KVkpe@m zg+`ao$rnlmF&be`L_Ou2rZ4TvB+7KPQRH$e4)<*&IbXLcj=!6(DCI$fwJ8^;2Yho; z_Fr{We2usm_wn7t6w&9x>#S=e=-tGgXGFAyxqUqU&L_Putt$A)+pO_`Zj3$N)c_*B z%5pn06IbzaBHVO)HmPyp5E7imahM+08CWNqaXm$Rg^Vw3uI0-`oVxg{IWyH;nf8XT z*8Ov9ugkYneAm|ocG(`ihkMI3khvsDh%rU0*b(?j{J~PwqC@XmeUk{kj4?NNpKyEn zs>!uoPvbZ$6mSppmL1%=*&53T#DkIEGY0cnv@ANDPzTfWhA{9Bd5fT^)(L$i85+z% zOLppCCR?RA4a+XAQ8b`k^I(aC5ZNaMA|N`L4W$6II!kfHqm9n7_MdQ4o4<$M0pYA< zGnd%|aEeJtR`BX0ulyZ;X55D1Hn&7^Lqz zb7!+5&EvIgqI)lk)-n${0IvHNg6MqhVjhBGSMP{6oj-JuAREQ3^yB^;1YfhMvpQ!F zpu?8H_;(KEk$?d9n~W$(Ak1^IZ)$j@|4i7lA^xQk8R6DNw=psLk^kUZvj?K0yN5Fj z;6U0yKmVoEy8lb3?aKbuX;wp9E}CD+NPS+h2XhAD$SG&^W((i+e%MAZ(Mg&9uq~}w z+JW!Lm^Z&4cN&~4h~no^kOc`!?h*gzjhK%%BS}mPoqnB7eDatxU~pA$U1JomrtFJt zo*eY_^uW3Mklm5w+_Ey1;NalD2l?A`;o;#`^z=|b1g~FXx-V;3TGD`L%Kl9JEs{va z|G&3h=xKs<1b2da58l*orKTMG^16;CK!T{h!?_;`bEvpPZ0r@YuP)~`40r(gSt(@a zgJe1dZNw-xQwPwdl;tWIoMorhbJ4zV{%B1wyL6jM<5e0ob@@37*Zld4`e*NxMi_`B z2di9WwOIEckW~Hekd#4>xvnF9KYy)|ty_vc4C59gW)*20Ve1C)t}63T`TtWL?j@OF z72CRsqnamj;X0OXR^YD=>tvf$YPQ&NA0caJ&@iEqiM8hvmJgR8U1Js_OqM1(PP-rh zO;3^}{0k^sxcKtp%!zuIbTTiVg`gVk+vQ8$26}^$+!anl52bh>i=6&cRaYPjIe}t> ztjd?IYCfyC*pAh)pmeHb9D`EDcdcaIvXtnS8}9snkODFKAhlqTF-QuqcB3JH2#+E> zV?W&kf=WOJ3X0J-kIXj7>mOo&?NQTo3?)orT&~^`GjG;bPLd=k#N!LoaEH@Vlfv2T zb+YqLrCsH+Tq-n-scXSytN&S|ZtzOk)^%VA18CdDa#um+A5zfIKhSr4U`vDnN3u_yXjd)9Z(Ba?Eu*4H2-J00VfDjp@>!7H3O)o%~4AzPeV^# zeN~S|WLVtvBTb-}>n_wj&2;<|<@HvtnWDk+jw_UTK1}?ff_&RRbw;KV>~#w+{t4o4 z^_!$j62P6W;{Kg4W9LT{sACn}x=3hw(6!lJ|Ih}v^{H#=Y@_*W}A>*t65!|Cw}d?ssjnHv!p#x&_JwTZJkhy zZ_(FgT_rlebW1H$F`AA3@d2i@5cgh*14a||Q6(@AXPDlWenX>IpQUBiJTEV!=-#Wc zt*CX11NWaWMwCO(=%+ZF>$~aa?qj#(zo-wc!$r$uKhvuC;3tH}>++k9YFDPcBFeUj zcbigfM!%pEc-FPh3I9?17bQGZ{)H|$A5g+v1lkRzvdr_^SHFt3XDARR z4=ViSOTs9;dF|PSN8|Nhzb8E`s1VRujrgXcG}{2AT0OmvuE&GmiC})FtQNxRQYExR zywm<4xnK4#?IcNd&gkU8<*(N&Td1w;@hY|fexA**P)@yZ1)Tbb4k$imh@!BWvt3+( zOsYY{9Al&j)R?U`jrKGcH&^Mlvj%iO(6xqihIJ|k=xS;6WJXZQ(!pb zo?c$E5Zh~mfzbn<>9Ej^@(^zWmcY3nIM;!5ejt*?14T}q$YCKAxLn{X+ImE5)B723f({p$*~?oZ>(2=iOVkKKoN<;-#HW} zddVJm9FPl0Aun=OcW&~24gC2#%l{st`V^CV&w|K|UY?(}elbd^oE~?hO|P*7adOz~ z^4BP&$eAM*x#8Rld4>)L2Zvll#8B`mnt_=a9uyT771sK(w6^xs0bG5xcT<4q23{Z} zuB=7?ir#d8DjyQb{*fP3GZoPl=%{>m&L5ABjV<#7Y-{CA6)zhV9c|*`!nq6fV)rdb ceL?^Fp(ph24Mz#^6edVkN=dRp+$ivW0siu0U;qFB diff --git a/docs/assets/en/Project/dependency-github.png b/docs/assets/en/Project/dependency-github.png index 17ddecc689b5ed0ff748ebe1203b0e2e0d9623eb..4046165b5cf6ce71073f55d261dbc14d4a1b80bf 100644 GIT binary patch literal 19360 zcmb`v1z40_yZ1emG>DV}f`Ww92uL$Dq9P?NDIL;7r*wy+bPWgyQqo=0(h}00(%s)0 z?)%x#exAMe_rAyRZV#22i@Dad*176Df9rovu!5X4J`M#A1OmZ-@m%sX1cI6jfuN{j z-2zuw?lAlUKTzynON&Dada2gH8*~#fSuqHtI1=~bEe3dxZS!2i9s(g~LHWwI762t!8o}Q_aJGDBWiQ|iqrE9u z0K7(ChSCZP*%=xOyq0|S_b0$R7_BKBZX*DNIypJ9J8`jF+nGQ)`1$#vPdK5RoNV9| zZ1yfz@VCxvR`zs%7a(b5Z(wI;12?m_dVnnOt-iGb97gNlU}h*_{MMLT-_VeoP5&*I zAsYvW;aj%1hFlzMhFn~RyxbgooW>mbw0}PyZf5+?=UdtTZ3bWvDDpQ@4)!O=DkEPD z$lIA2fm$FRDa;{s^ZS3fCIm%RD#vSO#gP|FEu+6)>q2upMhm94-X% z0`WppOxamybIMICX5~Ha#SARz7ReLD2Q)Fmpn`-Tj&_E$HXhL$%TlWkDkVJ@34P-) zQ=d*{zTXo54L|3x)*LJCp{D*bZn?l9o0(sH22b>^QK54VN^l;_8Q?^F*rp`fN)-40 z-qvws{KipAC_jh&%#+6L^V6S&bGWgalp>xbIn*}EStnRjm@z}gICPnBptR}s zxc{BLa%26~N3;kIv&#C)3|It}58}6RW# z&AZT3oL+=^#DlCN#T>D&-IXPw(SXn?hR0UVDdDs zJ$|-ro%saWz)F+l*y?)^{qBUuZx`P?r+SPmM$*&Rt7)UF zhDk`eeGoGQ1mp1V5M^S0cw|Iek%WYl6eA|oLq%EH)QBKZ zVj{a`4$Bm}I`KoI{?@5h7;S;B7fqn1y?x2o(dUu|kyqE0!2#yAUXC%A($Jh-oS2?O z=23i&RC4DPdFrPVFw+exQRxbtZSTo0trui^UFaCRx+YB~#*YjJ*j~iN8ULiz($$Up z#G-}@87a^Xt*#bmq#@aKtob#bU0X|qkB@K1k&u|E_~s1`q-bK3iIvr_WzM_DcxW6v zYc+z>ToP}*v zCQn>Fpb?()pAuUo(R&qmtR}HkRMK;qL4|Q4rtjY2jW1}tevPlq5 zInSIQu)ynXpZ6bw=9{P$Z~{_;MQsD+wjn!tmmbcJ_RwBI*m=HqrMhmpXx+|<_2q2Z)_2-bO+wLA7bv#eM(J+%) zQczN&K!%5h72p#4pFVv;xyHQ5{z~{_rv;@U)RF}Zjjy+SgnH7-%X#!BYz|fmQ<)!R z(fk@6wSZOaToY>G^=wRRbQ8_%fDuD5u4ZXz*~sr#ed~03?OH4yx?%$xIHAA3#tOIG zJMTFbF0GVU$=g1fQ^P!4z=5~C9ZL87#a*>DpYv;E1W{Z}M9FI;CJ?lozY( zQaO|5mXz;!C{w(yPQC4js1NHhf)Fd*aa~<6ziC#mr~Nc8@yAO^e6#ws!s@pPI5V zUbU0Yg%^8xcsO2)B)TLPeakKd?xMxZOmZn`LBGoZF_h>2R%|Ho2#xTLUZjDk#3q;| zpT$e7TUtSMN0991Mn%+a&sN8fGO3B^)V6> z5=wb;a}fmv1kk#JJF_ApDk^2OHI@@R`D~ePDk>`6rn=yN@KJxqt24I}lRoOFyu20< zHDAHNsA5t5)-PVn7qH$idZr*J`SkT-6v<{c-W~_SV_@vI{c7#}YsK@KEx+x#n7Z1Q za2eQu{0W)F!p2CxF9P>1_z^nxvCQ+*RdoH~FXFjDs|pKP2rfB0I{cxMU#?zVR-Rhn z=g{WCK7-QV?-WR+aMSgtO`m{Xq$(YgrV(!~KhtwRo^rAfA^cPcP2WmP!CIQXB&tiX zE3|le{1UGzG`3z%>A+|FUAY*n7c|&g#IWlc(`BiPR9l7?F(5(U`K;E|J(M4QwVR1~ zUoC^sI(R-rrjY5fa~h~#d z|1ms7O;z=CIUy}AVwZKfziJ^ynw|4UCLRXVvol2GTe5e6^{d8-nKN1?Hp2sFMlY7I3zO48ooeucj!h14On`tq+Xj!5e*= zv+2PPAMUXEg?z=FcPbuxIWzPXUBeG-5l>TEsRa78@43pqe)P4ou}?K~;i&deC9F|} zw|@vzE7hopF!l{TZVHVqbqYUx$?UcRnq24Q^Dvi-A#iJ7Z%Ex&+(fVgAw zh)FK2>mv8e4VsYV=4LT_8JU+aQI}2HBz{WxU(?|3c?|Y_B;DKFQ&3muGv!MKE(dDs zh0RIG^$;6*>!zERRcrF;i`6x>#pf2XC_*}Vr+wl4RxP{?9a5mGl7{woqSzlf5d})6rQ?=_;H|_9=aYQSbnF;p0c|14BJ+`&6wj zYnw{Dx-_?b^I`R_f$fo&GuBgXrO3ZmaR1}ZB~*i`XMwn8%6G-VI1}<2>+(B}HwUgF5oVlELjU(hRa)3Onxp zq(h7>&*fET6;ae0LW0e3T*XCW#i3dqYmeqIi(4q;Or5SD> z)BQ`Dp{IV@2Vb|d@sAen2R59uTJKy`Vx@487{zDI{hnqJuR|Ibaueg*3nq7?O36XJ zsUSYIMZ#p*SM||jQ74-IZ44o_`s^q@dgS8Kw{kI^s=36BEc&HrKwxiqD4O#{8Ffs-OiYR~V?bq@2IBT?PV`dV#02c|cLulL+pHf81d5eyeuLeL%g=3{uucBPM( z>*oEZ_u;ccGHOffIT|07p1kdnjXN?q))Vi=|MS;~`<=74c5yJMB6M-UGIpUWy?~Ph zc`~~exUWS?wS7UR1}*I#MjFNt;YW}xk~eeTX)NaJI;7XLNRyob*;HcsgPk*pPaC$m zn@UxDjeZBpzhDh`;9-=DSp4Yq24-KaZ~2$o+@c@aj|5 z7YzfvetnE?r`V*OVnG^Ci;lC_v-L|e;)FVtWHV3tA~@s8)si($bG}s7N#gj-g0;C< zWP80*WJY%HynmqwnV{$HC{v1qZ!I=*EZ~>C#Z9)RUiZx~fL!Wuud8J?6zCidOI4ni zC(iBaSgh?5%zk3S+?`GEk{*#{8Sy%XMsY{i86lfUXEqivYOwpZ1v)V5A;o?R^6hN@ z^tsH7wp8c^*QER9qsfwW-6e*Tng&nEwZ)Q$^Ln7>?y{H1Z3UBGJ7>dru(9Lm>)8da z6$pe^TLk}jnwwCASfVf@@~I)!y841*rW77{%WrGJLxd3}t4|3gU%a4;V zv0Co%>qT5pv0nelKiT#A^C9n++2s%N3-(j;d-p6SBI<08Pg9CyJpY5N@$#+pa(k$gx(>}=)P8}+W zg0_G7kncQdJdQI;GVJ>u@Rr_yDwx7U_~GoeMkm*8r=^|5#cPaS{@81ePt1m6caC+h zSs{9Mjsl)<4(TU(y4#D5;E~Nf6AMBW4-L~@%zrALHEw0+GqW7k{J%D zcD+wTZ}*_;E{leG$d~R|6i5V>Fs&MrLKwc|@ouUXBl&)^9VutY_eI1*i)*G6 zF2xc?BZIX)BlT+cd*2z27CPqW6fxd{!9kt9Uff0f>9-#<7Vti642CUm*h&Qfk8d{kcQjXCq{4@x#e z;X|c+EOPtHb;j~tw=Q6T(J@}>;<&lr3s^>%-*nhzE$SibP`ijy#mvkYaX+w|)WtJ* z%qzzmxgBKa{!HiU&YjgH%~^^#$OwUG5a&DBoRU;uMykJ*`#!r1 zWow+OmU)c>R2CebruQL(ua%;?ev=EiX* zsF9=0J%k00+Bo|1_3mtHJh2ettNIu0I6GkCc|$J?@heS+8|LRsJpH$?|3scN^*PP9 zUl-$Uc$Ua-oW_tYt#n9nR9%*9*hMcFOn^55x9tVMc*$^48wz4=B(jI)t6KEW?Gv|0 zWNg@x8((Uyo=X5*EXYizbHSvVN>XK8t_z-Xxks%0(r|kAXERJ{m^gG15%-gsx!+ar z5VVaWFGrM}N7?anVc_?Q(WFnOyL?{Lqc!e}J48>n%?G=F>@<8U$>7qfhJf`c90nq$ z^k1LDyfot@8md_^Fg}L=wp{mPC1GAj@p9s?uQV;!A|(!O_4(eK z`o7g}bCQ(|w~HE!mCIKh5|fe=ac}^Kcz17ZIFRf=4QzIyKan^wD0c2d8}B;!;Qs~U zJvpg0>2__hm<93nJtu@faBzO&uY<-twbQ=}m0XamY`6nI@%?BzzM<)7-*>-aehZ_b zQx;Y7j76|1;*0J9-OnU$;*yoKfZgNG>Ab@yVBkL+U1DEcSy?y|BsaAejb+!(DkGjK z=YLZs4Gli>$>~ms32&957G2Q9x2e)%0-c-mn16gbUA3)cCiHi0-V5C1c_)n=56NmZ zP>-0(1Fz_ybgq|8K505FM^mfz#|xoLxO7K$&v0HxM{uY7<70TITyZ2h`kj}~tNWpJ zx8%UwM(hS*BbUK{`Y;Aa!az$qWcv`g5fH`u;NJY+RQ(1@5Jj&c`3mrv;5Ya}(oi4( zSq?4d{r|xy`bT;Hhuf3CZ?0mfsJt)uD7YkmED#YVwAVqmio{r>;wHaqzoOvZRAfG# zFquk+5&4m!|3jJok5&5T?OZrgQc?;e7$CGOFIO!XStpSa^YHKx)drD`XdQwH#E2-C z2j`;=K4oTBR=42i`8hdQrkIePo*v($FMfPZVpf{U%IFaAIbY;XnaPoD?%u_*Z`X>2my6fPa z40?IaJi6AWcr7d?U~NkfEi5yjV^MUhbS>btl~l_QCJ0ABfL!)aa6p@-^IXl0#1d~x zvl_K7jJB}LTF9Tg{v393C2|eP9(tT=tTj@oOS4l$rG5|+5&~jpHu4q_eNV|@9Z6X| zB`VTaQB-{IurbovN+G4FS23|PUliav^T*L`O!R&yh-pzhXG+bK8n?gmPCHASR}~j? zq{)%7i>|Nry`3nxL~-c%Z_sPEu(0?TN^1@<3f3Y)Al+(xAnmvXJs5tSMg1;+#yEto zk7rsp3LD;!jHtG>Oe^pu%axXw&+|5%vgJ1HJ2`LH9WOC(6#sq)VsVr@Wm?v;cRboM zy7I|bntxFi5J&@*1Szsx>heB<6xl93%gGJN%3{c8RhHK-{b8%3BBi48Nh=?NHL-`R zUv&%SCo&m)R$X1~orY*=OGuy)#aTS_2z9&tiuD*D07B)Bml!f9jKYlRx=9(W%%4*{iBP*SE5n8bMBsoT%t8A|} zsOKq;7JIA~?2(a?5yTtjc4TS(55J=*PNkWlN#*bu|? z(B=6t+7-mKVxr70p3l+6g02*|7*zinZVRo)jvc!Hx(D|@Tx3g8^yZJD)D0!IV z-KYjrDH{~;^Q{_aT0v2f!iKE5wKZXmW|bX1iBwb9Cl*B=oruq$KYO34udei9Z1}$c zubyfhJ+UWiQ>K*YZ3aL|Ay3tcGBYJ>M%LHOnTVD@wYkoav1r5hvi8e?S^tY_$;;&|f=lObA{T^e04+!@6%io&rrFq%0uj&cP5HP+}%tAvHf~sH(c>SaY8z z5ucu(9z{%>!137~SOSuX`5ZO-<9<< zh5(V{Kfg2Z^SdQx&t?uKc70ZRh$SX`;)WgvC@ekP24Wu6WxXjMRfM-q`u3@>*V%hvt!MUiyOR~Uxy+Vh&P>%eTrjm1@$;owCd&Y(KOwVUoh&ga z)G`eE_UE1Zc@^`!u^k*8HwQEw4+k`JbMq%|y;N0ZKMAP#n8>AM2~^Wj!J3)O^C~x0 zm$5#~_waQv|EDv4*J$yyyS-%4DojOP^4#MWUY_$wtu}=zo^sh(A^^YP@&!~16HOkB zW;U?XZ71qf>fH_Td@eZVAVKkF^q3ZaZcEB7MVThD^PqHx=XD*qR>ca)EeBd~bvaUK z8oRcwowJ6A7^QyeQ=W3=fp@4O9t0LtS`bP&!r>iKwlcCWnh3pi&?W_(2qvj9)TTt` zX`VQ|VZSOr<8Sd<`CVeNgm|d&-4HuXbBySvj7)bL^`pe=0m&wx@Sj!{gcQ}h3AK8d zSN37XL?1nEBXyLNh+n>ZDcv6A(qXDZ$QZS zK=lGM5%Ex1lU7nqMFr!PZht7r4~c<><2~+Hx-np5qQ?^vI)Gs^CGx5i;BK%)V$!Ha zv~%?dg}UrpNyyVYXuo5DGrQ?z(34R3g1gvdb2$At2Tj(*ZTa)NWcG*v zaGKdI%)xxKj?T{LJfs`L)I_hmTAKAmUr&_%P!R<$r?Gba)Q%K+Gkv8WPBI!AGplc^ zeZC?|TFKB!RVHwsBn=DRCJ)8OI&m5I#j}xHe1=|gzE&EV+w0&KwYw9Qf>(QVRwhEo zWM88-u4^6aXMf}W{QQzS#Q!eczR5>$CqFwCM?hC;WRqH`kc$qZNOCn+1(H;=^Efxf zP3~VHlc|m^M=i6>@cmPIOgYHv8qK7f=iw2WQueFQyrA=F5kx%i{$fgP(Eq`&;?0%F zMt#6`FD?qlP~&}=auvo+<4~2T<6}N0hi9jpG3;5_W1E?o?KlhB)SO3gyhU|ATO27a zW~z_+JvHTfiAgX&<#haz&H#09KYPI`k+-u4bB+#)c!GW!tb-a=_OHC@&@Sr{3fS+icbaimH@0K*kggn4697T`dsc0wU-@k?Pq{ve?gZAi)6!#~ z%=#|iB_X>e!!JF3C?SOaa`y?dc7W~fAbl0Gnn8DB!1dt?+!ONCI5zH2GQ-I7p5aPJ ztgH>uEHq~)KbQGz5w^68>NHg)dIMMx=tici=-#PU2Szz))PPBLzNpvfGsKNb(Vw(` zdR|+f(rc39qFR9TD-r01&Z|NmX9gENTz!bLGSbc+J$;HO^WEkR4%4-2U272qEq6*C z&r>5Ib=832`1m*h2Z}A|<4=h;978K?4#Dd&LoQ*)r@Q8gf}G>^ORh#Y`MhXLtbWg<}A)*|7!( z80gBXTBFbqcXro#N#cfPVo{d&pB`y?HA-*Nv@C3KYz_}?{zy!$=mt`%9WSSh0oN7Pl5ri(J8$hA0KaL z+uYsJ(fEO$u%lICxppxB(tY7jDf)9l2mnQs@P()O7a{v^C^P;{Y;K6LrRY*Ac%CQk zVy;P!IGm0rMVTHR9ic)72L~6CxRb(|1NsQnTOyEfflsuZAJ z)VWC$&*s3|}%wAjhNsj_IX&v1Zt*}RVjm0AM91~Ks6rf{y zzYBj*Moo}^#HN_*npsNASO}h- zdu#$|U<<-+jCXW~ne^RKD2oPb$wIpiKYaYC2$zZ0`ht=B=f&@wljfDTvNA2wmNavF ztuh_m4fl>j${H7T^|tcuZ7&Z;7cQ#ySGTs>2A8_~C#HN03fK=Ek7olYt^3Ex#&HzC z=a8)QrnLI+lRt4-S56YTdI(N@qf=8OTT?wCbyF}?YwJLPC*Ih^jEKt&M`s~wR_%Jc zkSycxUsw;+wFA_r3HLxVe=Yw|Xy^YoyH;Es;^%|Eb_6&wH$?(LP! zK|`y&jKHXL-@Q{^Q==%z6X%C*oFC?80hS4_s^9Y`_6Fc#=)c zBxv?CIXMF4^(;ButH`S7fAvq}rlW;OyHG8=P`Nohb5}R;DodPqX}{@QR%%hjPFN?> zlbdZ-d)RD${>`pki+|_Gvk*ss-w-;J#G98WPgW^fd3I*dAbeg|LdX^2@MOJ@+wH@)Cs-V#%D~FC8zczFv0v$J4V}5BrgnQr zYWy>f0}&d=$;HKC(1s^;wn~?CIzWi0kxw1gsxS6?zOPZg%8`=oZ|wA1>^<}+^`w_5 z%f_G8AL+i^gzL5>EOjL%2HOruMhuw+-o1Cjiqgymwl<-D=5!sPKSgiySF0z#_%HKF zZ$znPhPI0B94oVH*T3t(7*GhX^OBU$1t+d?%iD(}$LLr51)!QFZ?tfO+dkTax)FHU z+>v$jNMA@1v}&Eg_32w8p=G1Rc49q|$nqq@h2v^1`g5LP@SOQ`?hwj$)bwiGHdN6cd-n^A2i{au7VcpH-#mNP#7Mp;d*yVca( zyg3Et1|lQ;#GZi9pUJ9TCyd8a}tfb$*P1h1C2s$10t8I)H#)g7U=|F033P*2> z70Er7)~a<@ETFcP%O-|i4~Z<0H@IW4$I28$bj;bH<4J_30>KOl1eglt@Qep367l>| zR9??|m*apvVDzv7P!jWYqL!U`Br7{RJM*@A+^gjE%43@mqO77~R+j`wAj&yO`yELQ zAgXeN%?q_w1-trHIfWoh&m~FPhi3#YFUi{9!&#+{uOv$VQhcMJTV=PDwhwv(angEU zU}M889Kbx_aQv>?zh8ScUbr~_@G(%OcdK%y1cWYJr+SwhJh ze88r+S`Mh(11A5Wv9TaP@=zcI)Ivc(j@2bA4u}Z(?6wBJ6u~#29%IU_8WvZpd= zZE$2|d&azGy+QC!uIo;en`@4eos+|)7xV@%SOln#yhWn;sR-VUmtsSTjC&|7b&GHB zKeevieU^_D%7Ca4FtmTjV+2%G6p@&VIs&W1Vzgj5U|Q{pY5ww|D|1c3(6+u2xHa9ybeOo}|qo|Oh?U}+Ja+0^oQ7iBO zB^{jteBaoZ7}KU#c$nRFuC5pu7~Uf2fwZXmV974ywDtH7@D|~YE+f1y&c($AW%J-i z9gu}#GtqR}N>QHjA*A6`)ecBKO_bdUei;nxS@BRHLviby_DgEH7d*7~gQj9TDir^C z)7p!2hj49t^T@m36e->C)~NwqhffhfcJNjW-8lXG_d7tj$3iZ#3n}tAcN8Umvrz1H z?b#@j#7;s+Mq#IAt9w}YWdPj;bPt6vfGdC^c1Zgg z7?O(}Op(TX`<2E`MVn##g98+$?4^0@yi_h$XRuzVvU9fX_lXo+g@})nl+4=jP;y8W_+4sH32wLa!F-a;CE6 z4gtL~aAMHaG8g{D?TEFq&KD>JE6?A=twV=u&VW2L!hp%p&8kL7AL>Gg+C| zMsKb44Ai>{?_FB=mva3W3e%8b6h-76W;g*}PLZEROFEONN%pS&i|~=bK}3EEb)Q6+ zzrTMiAutg--f>cIZEYflTkpFn^%D2f*yw}=f>`MSln+Ri%WT=`OjO=et5}xV0l_)E z_9Wy!hS+^2l5IaGzT$)7G^;5uLJF_X`ZfV`)-id8qZix{&4chc%_%9vj+3;wv2M<0 zqN|=6J{+i>*LPN#%@y4H7nMtvTs*7wjo^mv-I(}|cqCl+f7mCjlmq23MBi{ec}Uvv z9rfNssxdH zY7&2_HSF>!Pwk#e5}zm4_I;t-DmR^hm@{%-)jB^cZ2A!6vn8B1gX?_D{d#i^(-nVx z>D3F=S{>-soIiR0=nPctMvmme@f5ziG!gAoCCd~GGd^b=5 zTS6k68+IS^L{GUIZ(;t6j2)P?fF?14>v^ehTx5CSWB~!aL)jv2{_=v+ zpIJxmb}wLTRolPUdIdUJ61%Iv9~&Zaxz??KDb(>C20rW$OGa>>wn0daDxqjbcee$$zL*A zE>?@ABRhXno$dF@PWzGe%Xn5%LsL-yV^fmyu7d5CY_EKDtF5YN+}x6oFT{-}29khjK|53pVn)4zOQ()RDJp$@M^*|-+PY(8X%8`(aH0&0 z9|$(5CO$QEhSAYUuv0h{939O6c#P?JS@Z0jiv?!+=2$4N*Y%9^{_%Bq`H{TM*Nu=H ziOfJwcJ5s}d6R!*7!o5x3qBL1S7rxlHEy%q&Jk`RgIk+CX3zmWssRuDgY+I|~`ge2|vae-Dt z5Fiy#`ICMZfLPq&XGvP`f-WxHkx{2iEEEm$4`oM*;zKqzS#}D?cnuA^fv8O&1_-z2 z?q~&NX5GHeFaRHaT0eZ7hovL=jWKw}f5$T%%WBlvahP8};TGS$&<7!`T*`;MXZ}EE z;0-h-Z$U^8D%=_W!58_?mMS&8pnG&V9}trGH6Wj`1qb(4d^tc7(6WRBlP~QV2vK5` zH@p94$0_qJ+p@nT#AbEp?ZqM^w7V61lk$^=tu0ah^M!Wo6^3*m)490$}E_-|F z3vUo+ppGzN@gBM$H=z*@G%Wt_VYg(Sr#U6EnDHB?Rn8URAnk zgRp$`==X`LL}OryvnK}*j)@+yHZo?sfgj|?y$Qj;?N`uCM^jrs1eQ@(r#(RkSzKO5 zhJC~e3`c^XoXqTOqzY!71Ksw@b)MqTvh}LfA*32m1)xuPFShciK%#xH|1G7|AsS z$!HnCU?e2H{ac@g&4;^yKlSs8+ZNTP8{?hb%X?dHV@pREuQ`T)CM@HA=w)eR4~jr4 zP7Lx?5s2DX>~ege!l<v+E9^5hg_2xZDeyW06h94sq%5v2gzr z<~=e(2g1JO!=8cr>xW?Y;#UAW6qXpd)@yOo&dW&x_rm#4vC4_up?#bXzs+5KB12>2 zc};mQVtLO)Z1w!P8t;rxpA&rU*BobLxBEjsL4ULmYHw_osk5GRLt_{0L$}191#q;7 zN*??Ir)IJxLQ`hZ$GBI4k=ZL_fDlr=Xwsls{n+Z!<8QoKY5JsAwzCnn7;Ek2p9 z6esA!u5)p9yfbEy_r#zrj7ZxsCO$s+9+&a#fHaL*Po$?_hq(g`2wX6?8YuAv9S!zr zu7cRCEl1aH-MVG7JeiHM+4Jl7z}FrqiMQ{YRwnr55KCXxOfg(&zw4CZ2LIp=#t?2Q$1V4=wQ3@}^{`_;%VtwzO2UO^ z-t}Xc%0z*kVwKLrr85> zb)M{GJ0Bx)UU$HS`{a5=1IRmQ>%`_Fq(+0ToBVK`C5YH3DIO2Hf&G)jk|0XL#6+4A zj8!R80jc(o6YUvWTBk8T;x)JMbgo+io)84l8b0TqxRKZ<802}lk=!GkluRl*lvZEfBqr=aO*+$y^e!MB ztkKgT_(I4`S>fU3*x8B~XFY0KP>F^;R4Kq|yn!7E^iO88?@=*0;0y`92&ST}N9lcB z-eEwJE5LembDltdH_{0*Wko17jZ$U)gI<%hQEbhR?)q;NE|v1J8=^~EJW&@y z)VVq|ZtIK8j{{os{HZX%sD?&-x$fKRt4kEi zw2k+}go!OQLUcs$OTK=6JbM8+9&vv!Ncm}*0E!CVfOWNR>O}oI2kasCQEoyYrwsQm z?t-DDm__s13kh7xeMMG78z1*tY>trGgRPMk~CC` zXM=7&OT89nmvg4%sm+x&zaIj$4BiT66%&de2j?(1IJO>B-n#PxJ;WRMt&KE6fHt(S z8){VAq#xN=@@FEGg{*QkXS&IAvv0rFHZyxnA~hgxs;Q~jc<~~!=NA3XC$4+J%+6O{*TSMO6=xc+Qa`4`fD%(5 zS6F+s!$ulY2v7De#l|OxDsLi8PP-vRb)Y?J$XmIohB#~CyweIvgy2#oEKX~rk#NU zHJ#w;QLqN4)zyJQVw_*O@YNC-_oZM|IN8jiL!3mStYjtR% zIfcy_y>hdyhGXc16r_M&4BV|opq5}>b(htsaNDWv4I^p1lWwhwVzbqpo#VR2UuAy# zFQJEhc!xN`rL}b@w^7AuF&5-brDc2B2%Zj45WY(0)R?}>NqN>^^w*~;QvU}T?om@SK1j(m^uiOk@t2*+exUMI5G@LSkRl8|n7a1zI`C+fFebj7k zL!5{kJ2?>^(eMR1%}fOX+|tpP8Zl!z{fL*wFY*;~lLlIa$XCqOMhu>N3$Zpb(fBXF zlUhakpwMI7yGOj3W!w22Lzv&5Y{vD>?49#cET8QK-?X6fgWSfOw5gW%nEtAx4P9UQ z#~4!{q7CFbcqdmALxcwuzq;c;pgY&;T(saq(+V4O3vMI`==#p9Kf7!04P`Ai-e2rf zM{S}xqYjOEH0w(k!S&Z^5Nbf6oQ10ZM6WRiey^=nCUy~7&6~U-IW=qOtnQ*g`7dR5 z6{OID0w0esIa}T<3^&!0mQAC8<8wRiq{9koRUDYEL3g6&fNJ0KY$!IJz&R=!=Mm$n zE9@hisB4IA-@u>!GgpCBmt~Ec1E-)nVUN@I57r`gd4XgJY@m-?e1pwIb6ar>+ta>m zc-CEt+U{C9pDxAj>S^3#FgDg-|7BL$kg06-7hvls4Q#|3RTrJ$1PXufDVA@O1(| z(n(Z!sVIOOUVk}4v!i(4zEkP;%Iy#?xVyZ}wwHdx$-=FiM6^7DCxUsNq|LvSzmD=* zDIzFjq#!69dLHzbvl~E_#w7Zo)#neEm(?Ih-w6xDt1_KD9qJV6luEF1Kn~Q5_+0(x zuwn0Gr~+Yr9vwRMQi{)s4^cb<$nWs4B4N_dI_Z12f^1$ zDzII3OkHLAt8yU%1F#ZHmwl&I`@z9>6rK ze^z4>!*PJt%5I>j`)AjO(13R!W5m=wPYfwK;+!n6pe&2XJ|?WiRKdR@x0{|Sk+-O@ zKaYso6c+MCy*_r*EGu6Z-Ek}ixf%Z*f;n0)oI!_NIJNLp;Y?gx2txFR3VHFn&Cljf zTOr;e$wKsM;W!mDRS;x2|EJ1+G50MvdBsG&o97dz)QuX6u zq?!Z;oe0dyBP+@7pfskp1nz!Jtz{)=EVWiHXszQo7+hyOq~?dC=Y1~3%OPAcp}fNX z68iE6++g#*KLK6D=dectfWm*JH#)o?Sa)Cu5M_d3Op+y)--1D_j=i*^!s7g$dmak= zXqi1gD`7s(_r@yRpa4@4<_+TjrNBRAC7XvUHmkGeH^c`G0(eX1@l_vsOz>qdNV`~D zTjR4k339{}OKM1|eCDB9>}8vbV0U}X0}^NS`uT$`$Tp<}FRw6c3Fcw9LsrN!CzTXc z75M1V@Dyv2m~hTc6oht;yxepwg1Dj7>S0Iakv0Hry-MW4Kb~}g0_SAh%B@BbH#-C| zdwpfa0dS`KC|lvOioUEdq^TjZyYf2 zEMZYPXo0L?+v)zwz_RJ^I*^->_&!F>j!OV3O+W*5lxF`zVyXp%@^Z;SU$jSoJVrr* zPohRmHBW^FL~NWBlGiyU-7vnKYAts4{891r$#l9PORkdd;EN}|nblh+sTJHEnYiZ! zM0f3~`I1sD@xZ+%gX;JV=h4K5%El%LT7L<6CBi?)Jcjj*~)kT8kfyxPc=u!z?ge$8Aof zX*>+otuy2Cu#=l7tL%5@j~fEpsWtrp$q8Gf%>XhLpd&$x6h6Z;_dGz8P|e#gGBljM zzHqz0m%Y-hl90G()!c9~(LmentuinNbiU^MxUE!u02P5Oq46j7V4wp1TEXF;WD$`Q z4tbxvge6v!MHc6~1adAQ^k zn?I`7+$8)JjulGr9bj`?PN?VN=90f8fOBPYh6CM?m!;OpFIHE4LQ)jPSP{|W^LkkS*Ko&h`_EW#cPu-m zHY z<}Qv3O1H-X^ap$`0?hN^k^;{e=6qzG+OnXFFXHrckdkCe9UhLAoQ^uJ;D=lBEaYZa zlj=gDHN~N|3Hh{nM!J4h&O77IWz}Gh0u~0<@=(%s72!+appf(NYe{S4sL1wS5WlmZ&38$zXwHE z{{$$p7q3MeF;*Oe}Robi~)f_uwT8DRE9v1k{}Q$6de^@;ZGn> z1ph%DlwXKLiUvtH!H0V$Vsc^-NNEJ-wLS{?eBbt^rUL|m(}wtgcG=_@K_EO4*(|8Wx36?RU51)xXVDp##jD!&^;9pWfvze|~bc&>|TaY3n<5pNG^J`|J zs@mqJLaxZFu}|jm*Uan6*VB}K3dP^j9z}kZYC$RXvE_&%iW<0wK4l!8@ck?zVclh| z$1;JBHsM+G{yGOm%)09!|Bs_1P5D@|{Ui;wM|251k0m7~sgm;Y?3KnStw@T5waL;WEL7}BBFqI7v2nD^8QKsWX~DOKo<6WvLFtCy&B{_}TuU5(XP9@0PP-TRh7rnw%OTT+F&2)!Ob}8y38e*fJ zXWeuWk0vck_l&Atxe}Vxs4$qKA)-2E8~fWIS@tbV_nfBd)kyq3u5UdP=3{-b(&Sw^ zH&|%?h}kL+z5c_^{-#|9NA<@hS2U65p!A*v?{mbMa z($I-`Q^(Ov-k4ZDl^%mn^>l- z8#C<^O{f>zp_E0s-V^~^5)z+sCtgbah`4PIll;UrE+Wtyem0n&hY{PK$TWeiRSa`k z_7*g?bs3%=j~HipH1AdWr8b(WCBqJ*sOhJ#fblcK!^&4gDaQRI+Hc>6{La@vhKv{M zMqrb0LvB+yYO|5hMJmRa4?2zOse=z--Er$(ww3qX)w|j&rtuGiKY4W*G&`Bx)gX}%!ju;LDJQV z@Ipf|clY|!a($sBitpQ9Jltms>&5kl#^tbeet%(GB%f*u-ifp&+Ys2@tv?AoXSdaz z!hO}44eujI>_8%qgqm7TUhv8G1TtjD$$gl7C_SBWcYQQl0U3frE|_Dnh#3tT{`Ct9 z@}|mCQ?yY>Nh!){$JZAL(vl^YxMHl7UtAoJmzM*^a6N&S7xy8Dlauo^*4ZcOJ-%yQ zLagtS1h}U@%FnN5?*$7ux?O#QQ|xpszje2*^CVI>zE_yUz))3tkaFd=jL~XvuJ*a- zCAa0I&#zy~Ph`*WPp(dPLAR#LX-zK%lLVj;Oc={OM~MTl%G1LoUO8_nN@sQFUxh{`~plb0_ML8FM!8Zqu@FF!Se+y;a`FCkh;34sj;ANpCK;voQiU(ZJ(c3M|)m zlp$%Zp6;G};X}m4Bjc6z^}gRv{k9W67wLTNB@=LJF)m-s z%}&OkgDon-1%m0^bUx9uvc8a$lM_uCFvff=SZz6#e#7LZ2u;n(k``b+zsrnqf6BbIYT6Aj zU@;{ERdscwr*1ACwoOgd3b9u64UZ23s#>Qj%FGXt^yp2c`4^|#OZRdcxG*pu)2DA`g%s5u zffjy=m-6~=HBVeB%1d%;uS62;_F?^DOZObvc;K+nu%oPW!{hw(%(gdqZnd*xZ-dq& zB<=9qH)6WF2kI&+_@%TK%bj69V-h*EKQr4FhusK5LPDVLx(U)4-V|?6S6Zy5mmD7v zS#gsPNR5c+#PbmMuMH%kF`bSCD3%rq6T#iK3#W&GDa+(sWzmY)x_C<#XU}dE4>UfM zI9STu|4q=C%AIH>8sXsJz_Eav@W=ZJt8P<)#Vbip`|j4EKvUCGr^?FMna>L}%cYCP15;^`^3W|Pje^MqMi_}B%to`!L_(6~52H1z`x;#r zS5{Y{%0tN;d|v{Z!f1SRH#WzbQDv}NLv~Nrg*`7FTfE`zw)LZ%l2%rQ+^gd7QFQGb~u6SYe{-<9T6Mx z5@bZO9lFKW2V7sBAI_;u9-X(doVBI|jX8*ZAqo=Ca%e8h*;U7=RR=n8p?S{uh7x`LZ1i3ueL5kWc7bjRTDW0a$a^ac+v zYV&Wf4(xWM;&)_#{EGf)mn-`9_ZjT(jL;p%|LM-S{}>~gp?v9E5XP^VM=q)@zq1WI zzWMGAM@*3tge+kuBw0T?3DemzJJ!?w=Icv}>E%uLN9?>C(K||qgv;)XDHZ0)V^LJ& zb*)HCrQvN9)kj1r<~u(^*_A(j4Y@hr+OIp@x2dsPF=RdE6H-D!0)g**JjHF8WRBtq;^uUHBhwAUM1Rr5n0@N2R}#?F zMM-_%<%)_GnHG$41YO^BL-veyWs`^Do&U%*-#xUai034Ti1|AXYC9%36U8z!yQx8f zDjA!Dg`G42yR=&?3$8G#?R-PdYHRYb=U)%Bfd`-qFN$kY^O}CI_PlD+88X6*Og5Nx z;B;?nT6ehJ2vM&M{=4>(i)rN-;v(c8X(Y5mXH=Td&g=`qTbIk#uZNqP$kw$q_gSxt zv1U0~Q8d+2G>kP5rZjh;)Sy$ZIe{4p$G;%VPIHtm)5i@6xMO{&sp27&8|+P<+lA?| zsS!04h8uveJodO;+yIK#dCgtrZP<==oN!I#;#-X3dn8F=6q^g9Xbee7qDW_y@V$E;>_& zU7Mte5av&bPwlvIt+qQ~)0QQxc4fDA(`e5I<`yr3E-heUpB^3nO#NK;)$3NOYo{BDz6TO&SXU-b?Jo_mYAcW2E!FW`zQa(-!2 zy3KRvb5ULt%Y#_c^rzfLX-BKhZi|+?FH$tZE+1_c=WBRau~|3Xn!7ZlR2{oq9nMy@ z)mY4VQ(81UBJniEp2s0-M&`5SkdBnr-zu~V zRa|#Zd0NkI_33ZzPQ(TOjPANz6z`*rJ?3hdpPC9owz=UE=JzCo*!~`)uetf^+D%O1 z_Q50L>9S%MaR}ucBY4ScZGWud2!$h&Fi#?;Iy2Ow@3DUCRb*fDkx1R{2q1d%vJU=} ztU7g}aXMa)x)k_FK)Zv3*56GnJ7v7xu-D(Rb`KzSa%Vxjgo*Xq!RNuB4WtFvJ0H$3 z_D{RjkU2efFuhj?w$%63a{nGU)y6qQinzZ$m&mJ3YW{>*I6v#b<7LD zcPyh5QK+YpTRt{km3nS-lZv>>T62q*m*1bMwr<-?s$a>=Aro=KLVWtz*mN~AKFz(r zkLth-whAYE2PuC@G1+Cao$&i57t4zd4K@}bl;(mO68K%G2^4}~K6=;}Twi+NZ-F#D zRAWvFS;$$|7Oll&adt9mOwf?+{@Hd`+|q{2)D`=x$xx@k@o}M5Tt?xNhH3+PpGFY` zLh5=Js7)68o7gSzGO5kR@M_%3)WRwzKQiG9H4Iy;FQ7Fg=$p_}5^!_NpD&D&;MW)P zLJ!p*0FzCRqF)=nxZvyQF2k|1F_Ct|@VZQ?Ke$W`<2{%Ua9KY$gZNC$L?G{b22#-u z-m7Rf=^^E;s?Z;L+j*A$LHpKGe!C(!ChF_A;Mf%cZ7!=|b+6jC2G`;#{4%Kbkp8nw zUAj@rQ*$&J`d@=SV9;+BknpLVr!M%q+x)$uEl2aH?DHu`_VXzzKu+d+}aDMuW zvvyK-fI_#OVrza>=kBD_4k9}4!l+}x8^m%)^))(%$>m@VrRL-^zw~xfq-}0H>Xe}Q zRSXTt784cHMlSG(lPDG?4a?P&IoNKKe=1J1R#Lf(bKBFbViEl$Y;JZqw-P1RnV4yG zfK9Vrh?}$}yA?J*!7ZNAEo?h2oT>1ZCe9LZU3vym>XoI`GFqdyRePyN>A<2)SAzH) zky?KGK8qb-vx%QuN}+n(3!nQy_DebDaAeBq`t)u#WZ!$a{Cr-7spE$(^Us=NRVH^A zs&H;%kqR7$S#EB3!Ukrt5DSlvdn2^Cao%UoT6ajtNu8#woISH}X`&=s2QzYFD3MkJ zw>SE|OeOhf`jS-5;Tnp4OscV`@z-$&;yh>jv%z;IT7}(xxZnSX0wXh2(N4pMH0i_! z*9#lUACU4KGSt$w^m%(yINvSP%vP<5*zOxPcSU%g@O%B)euvlvscR8v70C*k`a0p- z1TiGVDbz4C>sq^TZ6kEHYz{D6#HVApeMqEi6QkypsAR$-UdKdW9u3D$#NiZRixR(G z!b#es#~{D6B))al{I=*INIO)=XJBK(#6Yga1nV$T*KZo1$&E|;5~S&OVPBe7R_-Ab zDzuN>(Dg6O0`cehM0O;th>Hxtr?^&Ou!vRHt?M{2neU55AW2om-DMLo_MFT z)yt8^`TgwBZ9VT9O`|*9FMrO8M&e!bP*+RvZBcMghk;m6w18fzhnqEF2nw|fa$o-w zLP%zIHkFVN8Dzo!%8jf;aG-UghV=UBb?KWj%iJpV#vB(s$P*qOST)==V3q)4d%o}# zBI?ytE0zQthrdF#=NV7X4liv7b3s{q3Pg!P3 zvld!hpC4G;?u6JMH{|B;1+N?9vE8>Shv~iI{H9-IxJ!YB4U)No1rhQ8AYek@`n@|F zqT@`_q^d<)8poj=8SGe4`s|;0@V+~xHAD1$-(I^=ita-;TSVFtCMEk4G$Cok|Cd5g zvXe<5;yhkLI3~h326hu@|NUN4A~-DuaY43g_!Z)TtiQB@@;|0O2<-BowfFyc{2#hy zDpLBkhzghvWpIz@*<8Tssnf1Av*XwPMAG3%#QW*UFNb>;KOpY-Uw!?5wEgeQ?EkZC zU}_cLyg`>zN~Oa9W$dbXp}Z2o*!Vc=7=S2fV~oK_*`tq#rJKEP7~drN`=g3h!$HyM z;{+KV9)7N;`#R78wo>Ki=Lh2TC|@dgHa0HKV&-dH9BvM5J?Oy%Z6JKrojv}FW>9T7 zrMw|56<&Ou+%r+oO!)GQXYz)Xk#ThEecGw!+qe0@H}?x=n{5t%H5c0_-IAW{t7IGz zu0Pl;C)lk-br(4)E;kwKO~l6=p))ky*xA?+P4YzZI%uOvyH1Q)_=q-v)0dC<4Nc@4 z@Ai*waq5pB62b#Dma{c%3(kBc8;=MH)62?~S^PoSU7z$|CuG)?Qm-Sgpa6@Di_5-L zT8V&{6sMNApmm-npbd{(@kJRZ#eCqPK7V*nzmplK^UJGhW*7RQ%oeJw;Ef~Tw1b}W ziRBtaK*zzMT$>#m$nBv*&h_5e!T4L7J~;z}@~H(|UL?0%$u}iamUUm7lKJtfwzjv^@)%Ur zq|D6dA$liUzoENOy`!}OP#m9}oM>t0B-fb+E$8J017uXIh53d%kvX++)*aou2LFVF z+Y%j};nJc2pqUKOB6xKTT5G#K9Fhu(&n)-%GPc<=|3qkdcJl~g> z$53bqz{DRK5bt~2$@m*}Sam!OsjmyRbZr-ZqSU%gesFYLnDV~ixn8RtYF)MO`Ta>* zSs4j3S#6V|Zd^U{$)9e7N(;a*fS(FI+WfJnhthub=Bi{vydiXSbdmYkU*h7>&XF^3 zJyud5hThI5dtI9Cu7hzCJbI*mdAzBW&_v5V+hka4vprFaX0T(1zrWe~2@UEEapWb{ zs+A?Juc#ofm?%Q=J&wg#YLKi~lw4q>r*EzMuno!OQN!7HLqS1-p3x95O*`$)=6(rE zk$C6)Y($3<_>p&Z0fW=iBB_JIw!F_rcIIzTlf4(u>A<&+DS`p zE8X-kbP}g}vS3b)lAN5E_2USng}3&l(+wUR5~8G~g;768{%2MKZ$B43oDvdjpI}<; zw5v4>_=IR=n)y=^5ehKs2;OT}VFiovf{~)PBJcHwl7)PVOw^Jch%MdP)1^Wx_%9|q zIy#_24e8lx4RL9oub8CV3&Dapbv)vaAQ$4NM9Nmwh5LL8!0G8wO60cEYB|V8e?sX& z)MH(ZMz+NLDK8KD(GXan80_1NX0n+gL_sVCLsS1S5$I zNb%@CmpbZVB1w9`^VGl^4*RBV(0>U!!r;1w4-Z2E+MtO8{)pNx&m?+_#rJ_I5vKDmGmK^6%?V!f#6fXmHejeD$gA&HiPY zi`em6P@0uk|0aP%&YwtUrsJanUle-KMQp_nM{K)JS3bi(Qbu$4pE5Hr_%aNzdaNaw zfcf`m0t6IUzld@C3iYmPX%{jyCJ8v3OKe}BamJep%PjtT6zlVz zSNQfgCeO&o$XqUo7;PI^u~$k90nQMT*#Y zj@a@iK^Mj0M`(A)$euN!Yi`T6Hel0DmmKN^LTKhkUrKDZekL{uxbx^ZXqNRN_Dv=- zm}sUQITd|D>885tD4Z3=%BMAtg zRhy7G{iFc}TLn%oO!GH0VP0V&_D09=X87f!UG|$sOs*uc<7q0{;qlSth%{jtbUV;} zNr2ME$JJ};taIt<&o>pke7DyIKhFF}9mRG$LyE~>SxR9@;bd}2=5vr{A&!0D_Z3>_ zN0tV59nOYW*#(6h0n=nRf*qx~|LDPVS`g_nC1l%#oo)P{nD~*CL${)>;hBR$lYFJF zs>-Q1V;aa8o~CXSvWe6xo;yjSU7RV*i($~=T|!U1R8B4KC?zG;a*WdWQcRHG#+_AH zMbP&ha1~Ky%Z*3C;Zh&b^nK75I?y}NUv&{Yom`IR*>?lov}Y>Kg3Jr^j2B+jsp2QX zk|{hQh!8o6ltObj&04ZNM}M*qruBYH%YDe6@RPZ3{@=fo{=*8i#r@OCwhOKLq7BANwn)|OTH*Pi!%|z4;`Db3i^a>bxfo& z^n!+2^C7(MxA>}p7a7`IkiQ94RIUH}ry~s)M~iA7<(*gJNO_^D^)`9}7r#f*WRp3S z=Kpdo|EWm7e?go2{~~9Z3&csn@ToA;(`JZ#kHW6JN{AR-EV`_#k+QlIH@WM|+wS^H zhK$V2*5$*N-94$!8oQ0XFK@d#)6d0?H8gl|$oWHg;DSD(p?2MU^{C$SbyC*C5Q+pu zGe#^b6bY&>yRz3y>q86E;v}&~jI-n@H?J|+**kmWmZPIEJUlM3nr=3JOdikL*j-Pu zHGDW%RQ>ojGxYzunC5W9(}W|Vj8W(IQJ8gM^X#U)9(RK+Cys;q{()QL`8vflq|wvU zo(nPY)I<^z>&KfKhP^AKHJ`2@%RD)kfEz|d-)p$LWkW?wLpt8i;bAj51vJPp$rqNk z8r#EkZA3pM@AnQ5Z*FZuuR}cgzkch@+(KNW@=HrQ8q1Bay^Z0{pzh=9{NwWRt+mb* z7(RHJk}o?asL5EpFPO%>Z~-q{d8S)zQik$Ufo+fPTceJy!n$FE5Q_$)V@gQuf{w}j zCwNUqlgp;&=Hl#vL@B5lS`7zoSXy;^6QgMTDc(ZKo~N3#YRbNc2?_Cnt{8hvTF-d? zG9!KC-nPY0npeXUB`$WQ{{cH~cSzt0G4YW3{NKS7N4i9|PP6&KCs9Nm-mUn9<}YSc zTKYG34BPONECbB!o6(?ndKC`fvgO}p^R)?Dx($^Kf{z~qo=1!gj7|vz2Y`U~vl35U zS3$@lG=w=3gTyX>ikVd0c!?owd4W#uTy0joSA^5h@FCH|6p>pK8%uCEB%6j3>+J9B zbbhS9C80x90D< zoeV@8hJX!}g35c|>B`D}B+zbD4s#`4tbTSX^Tb$(?I|WMycr2sq=Zz3M(*BqW9nZ% z5{e)-6}skK0C`kQm^xo?umPHb4Jxr(h74m9d@U`l$i&1DP@p|AQ4XK|3_9-rvOmqC zXUV|G*toajJ}VU!a^F|xFCl1!%l2`nNB@CyERS+a^Oa0YeB!_Jzksgt%#(UY${X#* z2`Aw{EKE)&hlpxvef#U8B$(FxBq0Zb_4`Y(W*2o9c~dx(Zp4h?M&=jTS&h4U>7g?# zGUQjG*&F+HW{3~ZDTTCib@A>e?>lNE6Kt%tD8i`ju3s}vA4m$+8DBRm(r7?$=Nm!& zJmNK!92rJ^8)@ZTiNg|yshUh8C&MefQU z>G0cc@0Avt?nUrwT-2c3C;9R=O-gHb^=oplx$k}V@q7|I1Oc_XX{zqa*yEN<+PlXP z%i1)Jw*mI6W4XXaK96q3=0E(Egb6d~2wnwehHh>`&}Ld%>edkt3?U&F7eO6P?#k5C zTog~wCZ{RQgqq!~ZR9FE_FvJf>5xCA$MU3ike;3%x`rynqF+dAr=KljJr|EkvN9Lj z)^P1Me@e*?)f0!`nSJhBZk^p;GXU8*uk$HsU0of5I2}8F_|e!%CiHHu#(w$>Kn-u9 z!Gx?or#MV(Z)aU)lLa5shI{&e=>f-0`aLFb>Dl=t%*@P+S66J-*De(vlSmO=pMa&b zeEaI}U^3LYYj5Z_{~J-mL(Z3kbbYy)u_;n6iQ-taKmRtDdi$27GmIjjjMal2ywTLc z;?p!dg2YD4M+U}{o}Z6-WD_5;y`~!hEFZM=1AqwY1~X{Z`a3dPRvLu_tjcBzD=Vw+ zzCMYOB`GC%N`pmFYmgzu!tv(lG*_~a1FCf#$<)-;OF20yfKOJ|)|MPHozp;O=m;|x{>xX3A^+A043z&?I-$QT7MIj|wSGT!$ zwvb`B&9d?`C}e#oN#g1~{PxeEVkktL?GQth7zuXusLQVQ9UzgP`c{4WR(~SM8u^R3 zt5I?#3$2BV8aLmw%U~yfJbviR;_u!-pDz%1a38>tA;5G=t8C`7PR_T6xZHjBy?{@P zQkYHSpr^lo25&}%7kWIzr@bT`c^2K@FY9qNVzandER=!r^hZBK|BJ!)`}S-Arm^Ke z*Ja_B1eQ{x-2~xLey`At^X4A4e>K|jslfj5T4hy5g{e@E1UQdoUEr6#YS02v$psW| zezgwkOPdsT=!kc5821y6OGzhyNWf-@+VtnkmEuWx3Q?Js5K%~nZ#1=Yi^0V)w-ys& zEE6^phq6}_Yd^WL%S%QJ3#&HZ$;gM7>D1j!OuFW`oqz*^v|Jpm11_4~G=X17-u|-D z9UxJ?N-e;Q-eC?53}%THzJ!H*TG-FkZnE$2x%iQWwRRhrtm;{u^}GYVO}}^l+Cdux z4Z4aN!iQnhi-czlSGV`a_RsvnXRPaRs#(y5<5U7G0-w#6g7er*DW+j&+bCG?25fQz z*4rY&$;`Tfw|f%e`T2sUf5Jaw)lbr(HPq{=(k8680)B$&bd2e<0Jl+4P-r>qxVZPW zCMGcvGj8V5^Y6tXJYw@`zDyMuAG`rZz1N7Aw#RWDQqnG-u80}<`DF?eOx}p7h+kM5 z$LlCxy}7~0jSpvwGMOEC?tD}z;V-+0G3+5!hEkVU2yGFn|Mg>84ArU~`PrijYP^4) zKfP)HEGb5<866oLdrvefANb=y)UdW~C3gF6fnURUQC;cn1pk<^tqTIu1^N@X|2?ql zCfM0ToTQ~c?fCB@SpUx0{?W!%q)akTAR;YZ$4b-Ho&-XGQcuV)vnGdQ`WLAY;CgPX z9PlIVNC^M$CRl%y2uG}>w$!>h;^1^F7cNfD)T%1N;Pljj0@?Zg2Y^o@hi^ObuNotA zDSu_B24@{LwN#^dqgv}>fMZIW;a)p4)f9z=g&P|ik%?GAU|Y$47aNA1xBx2x-x)hprQrEO&OqMOj;FmsY#%SR8&-a z0*jzu5}ImoBj7xWN=o1@hB)7`v9WD=N$u@K7se>c0f0%JdsAt* zEM1GR3oHWXjbpb)m&1;@gYrD@RzFPG%9j4b$jC>NyA$|9B3u}-S89zHD~|lg{%IXU zKtu)cL2x}c&&26zEh`a&H*a+bLy6pAZQGadzP`T7!rUCeC+p{m zz5oCO4)jI0g=T@uWC2(5uO5L}Z(|(LiF=v0J5B=T=H?Jc04_x*;4Z5)Pj{!v(GJcE z{3+4YTaC-HM^yojMBkq@**=c!sgti!%n8^M)9g*jaXY-in$O)sH?EoJ@AP5!2=_5=w z1qYys(V7CX5&-gm%BaNrH^bP(gvE!vJOc#f+FuOxY4Eynv)Xv~dCVl)l_qr;5Gkas zMUipv4D`;mx4jX6echH9h{e!8%tl8?r*`4(whK#Mgp++t8Bmf;;XcErpFx7+qf`Iw+c#+2h_CQYa0?S4$ZeaB=BoyDp9}u2Ngfs5tH&t_fd!hg~vjpwhaIFp83us(4r>0z%dN3@fk4bf0yzrB~z3}t$ z@}9d7lGd8_Im&5BygoR=`ziE1UWCoWDCI8wW#3Q_@!$} zo3wN~t)ZM*2@=c^D#k&L<9j4_vs@PAkYB>Fbc9x$K?i+)2v4#W$mdv9Rn;qHCnNW& zRl)lYzBZ3D4yY=VtW)b@@q*N_JJpK}{nn%Y1P=Qs`ee5)`dyRqlpDI_%3O-+iTs=# z^!R;x;6n%q2(aRD8FKQ>U*Z;SMEQB=`NUh8x7&gB@ZB?fe!Tw(?3Bl>YXNN{2dQ>K z&Obpt7w&pg^un3-32vyC3dAObWP9B6U0%=t=Fk;kNqjEA+JGkl@lH-oPGtTIp_@E= zVV`7#w1aJR@jyCW$enO@{v(iq%zBE}abffE@!6~W#2fM>Xlpn8*XhY7wdzJiR%Uv$ zF3X7$^fd{7Cn5NHXJ14Ae!0Jdl1~-)@_ICJArOqc6%zUy5Q~X{ z;X(l%5jxQpU(#r{ZrGHAabL%`FO1EhV`Gjrg7(;v-|uD6BC|G}M{8%=)oVi|=I@)( zt^KV7!w@tLNKs%+HTU6O$5E+AT<_oQeLUjlP=?5S_R>UYnL0{IUFxA-&4d0cF!ggW zVFs-Yq~I1~IMz`$uK;>7=ZQSiQ=BZU_a`IhPZnaeIQ#vX{gm!YJ_kkT~e=?DyFQg{IHt}EmT@)7Znt`&$-vK5+%RcO{*$X15lAhl9ll83}TTevxk z_~&@+fxo}Jg&RL46`texxYI8LwhBfIvrc$}uN>te?4J`t zYf08;(bR8!#-2G4KCJvuvyvXaYNQ1!F=_IUhcX#wh@Hgw_^Y2J;JGDqP0fkclzwuSUo$($v$4Pj zR3<^4fr}?1R`8FEG)9K=vlfd^XX*7_e*K5b5Qq&KUwFaca>@B%;>rLePARGYVHi%- zJaD|}QIW_5C@;(2M3OBI$q}rnSa-_K367hc=4? z($VD?5eRUBtaIqHelRl$it~BC>niQ{M0WF_f{x3#)!X+%5C>3M$K?CV{%>j#24GR_ zqWx({RWmj*;01}+T2Elu(}ywg$F4sE21DXlmfKWJRt+Q&<>*E4qc=_VC=k7WWF3iN z=w@bS_9Kyf{k_p4s8$FmK(iJt0)-`rJH|_nni+amvRJA|3RLz3m8f=E4H2kb!1+O6 zcXvzKdzsZGvF)9$s1V;^0@<+VfLuU)?)dDKi-
    @@ -31,22 +31,64 @@ displayed_sidebar: docs ## Description -The `IMAP New transporter` command configures a new IMAP connection according to the *server* parameter and returns a new *transporter* object. The returned transporter object will then usually be used to receive emails. +The `IMAP New transporter` command configures a new IMAP connection according to the *parameter* parameter and returns a new *transporter* object. The returned transporter object will then usually be used to receive emails. -In the *server* parameter, pass an object containing the following properties: +In the *parameter* parameter, pass an object containing the following properties: + +|*parameter*| |Description|Default value (if omitted)| +|---|---|---|---| +|[](../../API/IMAPTransporterClass.md#acceptunsecureconnection)| ||False| +|.**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object| |Text string or token object representing OAuth2 authorization credentials. Used only with OAUTH2 `authenticationMode`. If `accessTokenOAuth2` is used but `authenticationMode` is omitted, the OAuth 2 protocol is used (if allowed by the server). Not returned in *[IMAP transporter](../../API/IMAPTransporterClass.md#imap-transporter-object)* object.|none| +|[](../../API/IMAPTransporterClass.md#authenticationmode)| ||the most secure authentication mode supported by the server is used| +|[](../../API/IMAPTransporterClass.md#checkconnectiondelay)| ||300| +|[](../../API/IMAPTransporterClass.md#connectiontimeout)| ||30| +|[](../../API/IMAPTransporterClass.md#host)| ||*mandatory*| +|.**listener**: Object||allows you to manage IMAP IDLE notifications for the selected mailbox through callback functions.|none| +| |.onMailCreated : [4D.Function](../../API/FunctionClass.md)|Called when a new message is detected.|none| +| |.onMailDeleted : [4D.Function](../../API/FunctionClass.md)|Called when a message is permanently deleted.|none| +| |.onFlagsModified : [4D.Function](../../API/FunctionClass.md)|Called when message flags are modified.|none| +|[](../../API/IMAPTransporterClass.md#logfile)| ||none| +|.**password** : Text| |User password for authentication on the server. Not returned in *[IMAP transporter](../../API/IMAPTransporterClass.md#imap-transporter-object)* object.|none| +|[](../../API/IMAPTransporterClass.md#port)| ||993| +|[](../../API/IMAPTransporterClass.md#user)| ||none| + +### listener object + +When the `listener` property is provided in the *parameter* object, the following callback functions are supported: + +* `onMailCreated`: triggered when a new message is added to the mailbox +* `onMailDeleted`: triggered when a message is permanently deleted +* `onFlagsModified`: triggered when message flags are modified + +Each callback receives the following parameters: + +|Parameter|Type|Description| +|---|---|---| +|transporter|Object|Current IMAP transporter| +|event|Object|Event data| + +#### onMailCreated(*transporter* : Object; *event* : Object) + +|Property|Type|Description| +|---|---|---| +|event.type|Text|`"mailCreated"`| +|event.mailCount|Integer|Number of messages in the mailbox| + +#### onMailDeleted(*transporter* : Object; *event* : Object) + +|Property|Type|Description| +|---|---|---| +|event.type|Text|`"mailDeleted"`| +|event.msgNumber|Integer|Message sequence number| + +#### onFlagsModified(*transporter* : Object; *event* : Object) + +|Property|Type|Description| +|---|---|---| +|event.type|Text|`"FlagsModified"`| +|event.msgNumber|Integer|Message sequence number| +|event.flags|Collection|Updated flags| -|*server*|Default value (if omitted)| -|---|---| -|[](../../API/IMAPTransporterClass.md#acceptunsecureconnection)
    |False| -|.**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Text string or token object representing OAuth2 authorization credentials. Used only with OAUTH2 `authenticationMode`. If `accessTokenOAuth2` is used but `authenticationMode` is omitted, the OAuth 2 protocol is used (if allowed by the server). Not returned in *[IMAP transporter](../../API/IMAPTransporterClass.md#imap-transporter-object)* object.|none| -|[](../../API/IMAPTransporterClass.md#authenticationmode)
    |the most secure authentication mode supported by the server is used| -|[](../../API/IMAPTransporterClass.md#checkconnectiondelay)
    |300| -|[](../../API/IMAPTransporterClass.md#connectiontimeout)
    |30| -|[](../../API/IMAPTransporterClass.md#host)
    |*mandatory* -|[](../../API/IMAPTransporterClass.md#logfile)
    |none| -|.**password** : Text
    User password for authentication on the server. Not returned in *[IMAP transporter](../../API/IMAPTransporterClass.md#imap-transporter-object)* object.|none| -|[](../../API/IMAPTransporterClass.md#port)
    |993| -|[](../../API/IMAPTransporterClass.md#user)
    |none| >**Warning**: Make sure the defined timeout is lower than the server timeout, otherwise the client timeout will be useless. diff --git a/docs/preprocessing.conf b/docs/preprocessing.conf index 97918166b6e72d..84c2a0c7191049 100644 --- a/docs/preprocessing.conf +++ b/docs/preprocessing.conf @@ -1,5 +1,6 @@ Transporter POP3Transporter +IMAPNotifier IMAPTransporter SMTPTransporter MailAttachment diff --git a/sidebars.js b/sidebars.js index 1734e4252ae4f5..ffa4afed01fb54 100644 --- a/sidebars.js +++ b/sidebars.js @@ -230,6 +230,7 @@ module.exports = "API/FunctionClass", "API/HTTPAgentClass", "API/HTTPRequestClass", + "API/IMAPNotifierClass", "API/IMAPTransporterClass", "API/IncomingMessageClass", "API/MailAttachmentClass", From c1784e4cbf845e3b046787e34a3cfe5159e46df0 Mon Sep 17 00:00:00 2001 From: mouna-elmaazouzi <118451160+mouna-elmaazouzi@users.noreply.github.com> Date: Fri, 10 Apr 2026 19:19:08 +0100 Subject: [PATCH 0017/2000] Feature/4 dwp hierarchical lists (#3256) * commands moved * first round of edits : New sections in two pages + commands updated + standard actions & attributes added * final pass: parts updated and enriched + release note + examples & screenshots * standard actions updated in i18n + index page & sidebar links update * Review with Arnaud updates * after closure edits * Revert "Merge branch 'main' into feature/4DWP-hierarchical-lists" This reverts commit fb10018bb7b3cc00ef4b0fcb7519c405b509256d, reversing changes made to bc329d9714fdfedd48450c809b1f98a52448f7b3. * after closure with jacques --- .vscode/settings.json | 3 - docs/API/HTTPAgentClass.md | 21 +- docs/API/HTTPRequestClass.md | 24 +- docs/Concepts/dt_number.md | 2 +- docs/Concepts/parameters.md | 26 +- docs/Events/onAfterEdit.md | 2 +- docs/Events/onAfterKeystroke.md | 4 +- docs/Events/onAfterSort.md | 2 +- docs/Events/onAlternativeClick.md | 6 +- docs/Events/onBeforeDataEntry.md | 2 +- docs/Events/onBeforeKeystroke.md | 4 +- docs/Events/onBeginDragOver.md | 2 +- docs/Events/onClicked.md | 2 +- docs/Events/onColumnMoved.md | 2 +- docs/Events/onColumnResize.md | 2 +- docs/Events/onDataChange.md | 2 +- docs/Events/onDoubleClicked.md | 2 +- docs/Events/onDragOver.md | 2 +- docs/Events/onDrop.md | 2 +- docs/Events/onFooterClick.md | 2 +- docs/Events/onGettingFocus.md | 2 +- docs/Events/onHeaderClick.md | 2 +- docs/Events/onLoad.md | 2 +- docs/Events/onLosingFocus.md | 2 +- docs/Events/onMouseEnter.md | 2 +- docs/Events/onMouseLeave.md | 2 +- docs/Events/onMouseMove.md | 2 +- docs/Events/onRowMoved.md | 2 +- docs/Events/onUnload.md | 2 +- docs/Events/onValidate.md | 2 +- docs/Events/overview.md | 2 +- docs/FormEditor/pictures.md | 2 +- docs/FormObjects/listbox_overview.md | 359 ++++++- docs/FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- docs/FormObjects/properties_DataSource.md | 22 +- docs/FormObjects/properties_Display.md | 28 +- docs/FormObjects/properties_Entry.md | 8 +- docs/FormObjects/properties_Footers.md | 2 +- docs/FormObjects/properties_Headers.md | 2 +- docs/FormObjects/properties_Help.md | 2 +- docs/FormObjects/properties_ListBox.md | 2 +- docs/FormObjects/properties_Object.md | 18 +- docs/FormObjects/properties_RangeOfValues.md | 4 +- docs/FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 6 +- docs/FormObjects/properties_Text.md | 26 +- docs/FormObjects/properties_TextAndPicture.md | 8 +- docs/Project/search-replace.md | 2 +- docs/WritePro/commands-legacy/wp-new.md | 4 +- .../commands/4d-write-pro-attributes.md | 524 ++++++++++ docs/WritePro/commands/command-index.md | 68 +- .../commands/wp-delete-style-sheet.md | 18 +- docs/WritePro/commands/wp-get-style-sheet.md | 11 +- docs/WritePro/commands/wp-new-style-sheet.md | 14 +- docs/WritePro/user-legacy/standard-actions.md | 4 +- docs/WritePro/user/user-new.md | 26 +- .../4D Environment/application-info.md | 3 +- .../4D Environment/database-measures.md | 32 +- docs/language-legacy/4D Environment/ds.md | 11 - .../4D Environment/open-datastore.md | 26 +- .../Arrays/find-in-sorted-array.md | 6 +- .../Arrays/multi-sort-array.md | 2 +- docs/language-legacy/Arrays/sort-array.md | 6 +- docs/language-legacy/BLOB/longint-to-blob.md | 2 +- docs/language-legacy/Backup/new-log-file.md | 9 - .../language-legacy/Backup/select-log-file.md | 11 - .../Collections/new-collection.md | 11 - .../Collections/new-shared-collection.md | 11 - .../Compiler/compile-project.md | 3 +- docs/language-legacy/Data Entry/add-record.md | 2 +- docs/language-legacy/Data Entry/dialog.md | 13 - .../Data Entry/modify-record.md | 2 +- .../Data Security/encrypt-data-file.md | 2 +- .../Design Object Access/form-edit.md | 4 - docs/language-legacy/File and Folder/file.md | 21 +- .../language-legacy/File and Folder/folder.md | 21 +- .../File and Folder/zip-create-archive.md | 2 - .../File and Folder/zip-read-archive.md | 2 - .../Form Events/form-event-code.md | 10 - .../language-legacy/Form Events/form-event.md | 12 - docs/language-legacy/Forms/form-load.md | 13 - docs/language-legacy/Forms/form.md | 4 - .../Formulas/formula-from-string.md | 21 +- docs/language-legacy/Formulas/formula.md | 20 +- .../Formulas/set-allowed-methods.md | 11 - .../HTTP/http-parse-message.md | 2 - .../get-list-item-parameter.md | 4 +- .../Hierarchical Lists/sort-list.md | 6 +- .../Interruptions/last-errors.md | 10 - docs/language-legacy/JSON/json-validate.md | 20 +- docs/language-legacy/Language/call-chain.md | 3 +- docs/language-legacy/Language/command-name.md | 3 +- docs/language-legacy/Language/cs.md | 9 - docs/language-legacy/Language/super.md | 10 - docs/language-legacy/Language/this.md | 10 - .../Licenses/create-deployment-license.md | 20 +- docs/language-legacy/Licenses/license-info.md | 12 - .../List Box/listbox-get-property.md | 12 - .../List Box/listbox-set-property.md | 11 - .../List Box/listbox-sort-columns.md | 4 +- .../Mail/imap-new-transporter.md | 18 +- .../Mail/mail-convert-from-mime.md | 17 +- .../Mail/mail-convert-to-mime.md | 20 +- .../Mail/mail-new-attachment.md | 18 +- .../Mail/pop3-new-transporter.md | 2 - .../language-legacy/Menus/append-menu-item.md | 17 +- .../object-get-data-source-formula.md | 11 - .../object-set-data-source-formula.md | 12 - docs/language-legacy/Printing/page-break.md | 2 +- docs/language-legacy/Printing/print-form.md | 12 - docs/language-legacy/Printing/print-record.md | 2 +- .../Printing/print-selection.md | 2 +- .../Process (Communications)/new-signal.md | 4 +- .../Processes/process-activity.md | 4 +- .../language-legacy/Processes/process-info.md | 2 - .../Processes/process-number.md | 3 - .../language-legacy/Processes/session-info.md | 3 +- .../Processes/session-storage.md | 2 - docs/language-legacy/Processes/session.md | 2 - .../Queries/order-by-attribute.md | 6 +- .../Queries/order-by-formula.md | 2 +- .../Queries/query-by-attribute.md | 4 +- .../Queries/query-selection-by-attribute.md | 2 +- docs/language-legacy/Queries/query.md | 2 +- .../SVG/svg-find-element-id-by-coordinates.md | 2 +- .../Selection/create-entity-selection.md | 10 - docs/language-legacy/Selection/scan-index.md | 6 +- .../Selection/use-entity-selection.md | 12 - docs/language-legacy/String/num.md | 4 +- docs/language-legacy/String/string.md | 5 +- docs/language-legacy/String/trim-end.md | 2 - docs/language-legacy/String/trim-start.md | 3 - docs/language-legacy/String/trim.md | 3 - docs/language-legacy/Tools/generate-uuid.md | 4 +- .../Users and Groups/set-user-properties.md | 4 +- .../wa-execute-javascript-function.md | 2 +- .../Web Area/wa-get-context.md | 12 - .../Web Area/wa-set-context.md | 10 - docs/language-legacy/Web Server/web-event.md | 10 - docs/language-legacy/Web Server/web-form.md | 11 - .../Web Server/web-get-server-info.md | 2 +- .../Web Server/web-server-list.md | 2 - docs/language-legacy/Web Server/web-server.md | 2 - .../Windows/open-form-window.md | 14 - docs/language-legacy/Windows/open-window.md | 11 - .../Windows/set-window-document-icon.md | 2 - .../current/API/CollectionClass.md | 682 ++++++------- .../current/API/DataClassClass.md | 2 +- .../current/API/EntityClass.md | 2 +- .../current/API/EntitySelectionClass.md | 4 +- .../current/API/FileClass.md | 2 +- .../current/API/HTTPAgentClass.md | 8 + .../current/API/HTTPRequestClass.md | 10 + .../current/Concepts/parameters.md | 20 +- .../current/Events/onAfterEdit.md | 6 +- .../current/Events/onAfterKeystroke.md | 8 +- .../current/Events/onAfterSort.md | 6 +- .../current/Events/onAlternativeClick.md | 10 +- .../current/Events/onBeforeDataEntry.md | 6 +- .../current/Events/onBeforeKeystroke.md | 8 +- .../current/Events/onBeginDragOver.md | 6 +- .../current/Events/onClicked.md | 6 +- .../current/Events/onColumnMoved.md | 6 +- .../current/Events/onColumnResize.md | 6 +- .../current/Events/onDataChange.md | 6 +- .../current/Events/onDoubleClicked.md | 6 +- .../current/Events/onDragOver.md | 6 +- .../current/Events/onDrop.md | 6 +- .../current/Events/onFooterClick.md | 6 +- .../current/Events/onGettingFocus.md | 6 +- .../current/Events/onHeaderClick.md | 6 +- .../current/Events/onLoad.md | 6 +- .../current/Events/onLosingFocus.md | 6 +- .../current/Events/onMouseEnter.md | 6 +- .../current/Events/onMouseLeave.md | 6 +- .../current/Events/onMouseMove.md | 6 +- .../current/Events/onRowMoved.md | 6 +- .../current/Events/onUnload.md | 6 +- .../current/Events/onValidate.md | 6 +- .../current/Events/overview.md | 2 +- .../current/FormEditor/pictures.md | 2 +- .../current/FormObjects/listbox_overview.md | 343 ++++++- .../current/FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 20 +- .../current/FormObjects/properties_Display.md | 28 +- .../current/FormObjects/properties_Entry.md | 8 +- .../current/FormObjects/properties_Footers.md | 2 +- .../current/FormObjects/properties_Headers.md | 2 +- .../current/FormObjects/properties_Help.md | 2 +- .../current/FormObjects/properties_ListBox.md | 2 +- .../current/FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../current/FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 12 +- .../current/Project/search-replace.md | 2 +- .../WritePro/commands/wp-export-document.md | 16 +- .../WritePro/commands/wp-export-variable.md | 18 +- .../WritePro/user-legacy/standard-actions.md | 4 +- .../language-legacy/4D Environment/ds.md | 14 - .../4D Environment/open-datastore.md | 27 +- .../language-legacy/Backup/new-log-file.md | 13 - .../language-legacy/Backup/select-log-file.md | 14 - .../Collections/new-collection.md | 10 - .../Collections/new-shared-collection.md | 10 - .../Compiler/compile-project.md | 5 - .../language-legacy/Data Entry/dialog.md | 15 - .../Design Object Access/form-edit.md | 6 - .../language-legacy/File and Folder/file.md | 23 +- .../language-legacy/File and Folder/folder.md | 23 +- .../File and Folder/zip-create-archive.md | 5 - .../File and Folder/zip-read-archive.md | 5 - .../Form Events/form-event-code.md | 14 - .../language-legacy/Form Events/form-event.md | 14 - .../language-legacy/Forms/form-load.md | 16 - .../current/language-legacy/Forms/form.md | 6 - .../Formulas/formula-from-string.md | 25 +- .../language-legacy/Formulas/formula.md | 23 +- .../Formulas/set-allowed-methods.md | 14 - .../HTTP/http-parse-message.md | 5 - .../Interruptions/last-errors.md | 13 - .../language-legacy/JSON/json-validate.md | 22 +- .../language-legacy/Language/call-chain.md | 5 - .../language-legacy/Language/command-name.md | 5 - .../current/language-legacy/Language/super.md | 13 - .../current/language-legacy/Language/this.md | 13 - .../Licenses/create-deployment-license.md | 23 +- .../language-legacy/Licenses/license-info.md | 15 - .../List Box/listbox-get-property.md | 17 +- .../List Box/listbox-set-property.md | 14 - .../Mail/imap-new-transporter.md | 21 +- .../Mail/mail-convert-from-mime.md | 21 +- .../Mail/mail-convert-to-mime.md | 23 +- .../Mail/mail-new-attachment.md | 22 +- .../Mail/pop3-new-transporter.md | 5 - .../Mail/smtp-new-transporter.md | 5 - .../object-get-data-source-formula.md | 14 - .../object-set-data-source-formula.md | 14 - .../language-legacy/Printing/print-form.md | 15 - .../Process (Communications)/new-signal.md | 7 +- .../Processes/process-activity.md | 13 +- .../language-legacy/Processes/process-info.md | 7 +- .../Processes/process-number.md | 6 - .../language-legacy/Processes/session-info.md | 5 - .../Processes/session-storage.md | 5 - .../language-legacy/Processes/session.md | 5 - .../Selection/create-entity-selection.md | 14 - .../Selection/use-entity-selection.md | 13 - .../current/language-legacy/String/num.md | 14 +- .../current/language-legacy/String/string.md | 12 +- .../language-legacy/String/trim-end.md | 5 - .../language-legacy/String/trim-start.md | 5 - .../current/language-legacy/String/trim.md | 5 - .../language-legacy/Tools/generate-uuid.md | 6 - .../Web Area/wa-get-context.md | 15 +- .../Web Area/wa-set-context.md | 13 - .../language-legacy/Web Server/web-event.md | 13 - .../language-legacy/Web Server/web-form.md | 13 - .../Web Server/web-server-list.md | 5 - .../language-legacy/Web Server/web-server.md | 5 - .../Windows/open-form-window.md | 23 +- .../language-legacy/Windows/open-window.md | 14 - .../Windows/set-window-document-icon.md | 5 - .../version-19/API/CollectionClass.md | 6 +- .../version-19/Events/onAfterEdit.md | 6 +- .../version-19/Events/onAfterKeystroke.md | 8 +- .../version-19/Events/onAlternativeClick.md | 8 +- .../version-19/Events/onBeforeKeystroke.md | 8 +- .../version-19/Events/onBeginDragOver.md | 6 +- .../version-19/Events/onClicked.md | 6 +- .../version-19/Events/onColumnResize.md | 6 +- .../version-19/Events/onDataChange.md | 6 +- .../version-19/Events/onDoubleClicked.md | 6 +- .../version-19/Events/onDragOver.md | 6 +- .../version-19/Events/onDrop.md | 6 +- .../version-19/Events/onGettingFocus.md | 6 +- .../version-19/Events/onHeaderClick.md | 6 +- .../version-19/Events/onLoad.md | 6 +- .../version-19/Events/onLosingFocus.md | 6 +- .../version-19/Events/onRowMoved.md | 6 +- .../version-19/Events/onUnload.md | 6 +- .../version-19/Events/onValidate.md | 6 +- .../version-19/Events/overview.md | 2 +- .../version-19/FormEditor/pictures.md | 2 +- .../FormObjects/listbox-header-footer.md | 50 - .../version-19/FormObjects/listbox-object.md | 188 ---- .../FormObjects/listbox_overview.md | 735 +++++++++++++- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 2 +- .../properties_CoordinatesAndSizing.md | 20 +- .../FormObjects/properties_DataSource.md | 16 +- .../FormObjects/properties_Display.md | 22 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 2 +- .../version-19/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../version-19/FormObjects/properties_Text.md | 18 +- .../FormObjects/properties_TextAndPicture.md | 6 +- .../version-20/API/CollectionClass.md | 14 +- .../version-20/Events/onAfterEdit.md | 6 +- .../version-20/Events/onAfterKeystroke.md | 8 +- .../version-20/Events/onAlternativeClick.md | 8 +- .../version-20/Events/onBeforeKeystroke.md | 8 +- .../version-20/Events/onBeginDragOver.md | 6 +- .../version-20/Events/onClicked.md | 6 +- .../version-20/Events/onColumnMoved.md | 6 +- .../version-20/Events/onColumnResize.md | 6 +- .../version-20/Events/onDataChange.md | 6 +- .../version-20/Events/onDoubleClicked.md | 6 +- .../version-20/Events/onDragOver.md | 6 +- .../version-20/Events/onDrop.md | 6 +- .../version-20/Events/onGettingFocus.md | 6 +- .../version-20/Events/onHeaderClick.md | 6 +- .../version-20/Events/onLoad.md | 6 +- .../version-20/Events/onLosingFocus.md | 6 +- .../version-20/Events/onRowMoved.md | 6 +- .../version-20/Events/onUnload.md | 6 +- .../version-20/Events/onValidate.md | 6 +- .../version-20/Events/overview.md | 2 +- .../version-20/FormEditor/pictures.md | 2 +- .../FormObjects/listbox-header-footer.md | 50 - .../version-20/FormObjects/listbox-object.md | 188 ---- .../FormObjects/listbox_overview.md | 954 ++++++++++++++++-- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 2 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 16 +- .../FormObjects/properties_Display.md | 22 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 2 +- .../version-20/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../version-20/FormObjects/properties_Text.md | 18 +- .../FormObjects/properties_TextAndPicture.md | 12 +- .../version-21-R2/API/CollectionClass.md | 684 ++++++------- .../version-21-R2/API/DataClassClass.md | 2 +- .../version-21-R2/API/EntityClass.md | 2 +- .../version-21-R2/API/EntitySelectionClass.md | 4 +- .../version-21-R2/API/FileClass.md | 2 +- .../version-21-R2/API/HTTPAgentClass.md | 9 +- .../version-21-R2/API/HTTPRequestClass.md | 11 +- .../version-21-R2/Concepts/parameters.md | 18 +- .../version-21-R2/Events/onAfterEdit.md | 6 +- .../version-21-R2/Events/onAfterKeystroke.md | 8 +- .../version-21-R2/Events/onAfterSort.md | 6 +- .../Events/onAlternativeClick.md | 10 +- .../version-21-R2/Events/onBeforeDataEntry.md | 6 +- .../version-21-R2/Events/onBeforeKeystroke.md | 8 +- .../version-21-R2/Events/onBeginDragOver.md | 6 +- .../version-21-R2/Events/onClicked.md | 6 +- .../version-21-R2/Events/onColumnMoved.md | 6 +- .../version-21-R2/Events/onColumnResize.md | 6 +- .../version-21-R2/Events/onDataChange.md | 6 +- .../version-21-R2/Events/onDoubleClicked.md | 6 +- .../version-21-R2/Events/onDragOver.md | 6 +- .../version-21-R2/Events/onDrop.md | 6 +- .../version-21-R2/Events/onFooterClick.md | 6 +- .../version-21-R2/Events/onGettingFocus.md | 6 +- .../version-21-R2/Events/onHeaderClick.md | 6 +- .../version-21-R2/Events/onLoad.md | 6 +- .../version-21-R2/Events/onLosingFocus.md | 6 +- .../version-21-R2/Events/onMouseEnter.md | 6 +- .../version-21-R2/Events/onMouseLeave.md | 6 +- .../version-21-R2/Events/onMouseMove.md | 6 +- .../version-21-R2/Events/onRowMoved.md | 6 +- .../version-21-R2/Events/onUnload.md | 6 +- .../version-21-R2/Events/onValidate.md | 6 +- .../version-21-R2/Events/overview.md | 2 +- .../version-21-R2/FormEditor/pictures.md | 2 +- .../FormObjects/listbox-column.md | 409 -------- .../FormObjects/listbox-header-footer.md | 51 - .../FormObjects/listbox-object.md | 198 ---- .../FormObjects/listbox_overview.md | 703 ++++++++++++- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 20 +- .../FormObjects/properties_Display.md | 28 +- .../FormObjects/properties_Entry.md | 8 +- .../FormObjects/properties_Footers.md | 4 +- .../FormObjects/properties_Headers.md | 4 +- .../FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../FormObjects/properties_Scale.md | 2 +- .../FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 34 +- .../version-21-R2/commands/4d.md | 10 - .../commands/application-info.md | 5 - .../version-21-R2/commands/call-chain.md | 5 - .../version-21-R2/commands/command-name.md | 5 - .../version-21-R2/commands/compile-project.md | 9 +- .../commands/create-deployment-license.md | 23 +- .../commands/create-entity-selection.md | 14 - .../version-21-R2/commands/cs.md | 10 - .../version-21-R2/commands/dialog.md | 15 - .../version-21-R2/commands/ds.md | 16 +- .../version-21-R2/commands/file.md | 23 +- .../version-21-R2/commands/folder.md | 23 +- .../version-21-R2/commands/form-edit.md | 6 - .../version-21-R2/commands/form-event-code.md | 3 - .../version-21-R2/commands/form-event.md | 16 +- .../version-21-R2/commands/form-load.md | 3 - .../version-21-R2/commands/form-theme.md | 3 - .../version-21-R2/commands/form.md | 5 - .../commands/formula-from-string.md | 25 +- .../version-21-R2/commands/formula.md | 23 +- .../version-21-R2/commands/generate-uuid.md | 8 +- .../commands/http-parse-message.md | 5 - .../commands/imap-new-transporter.md | 21 +- .../version-21-R2/commands/last-errors.md | 13 - .../version-21-R2/commands/license-info.md | 3 - .../commands/listbox-get-property.md | 9 +- .../commands/listbox-set-property.md | 28 +- .../commands/mail-convert-from-mime.md | 21 +- .../commands/mail-convert-to-mime.md | 23 +- .../commands/mail-new-attachment.md | 22 +- .../version-21-R2/commands/new-collection.md | 13 - .../version-21-R2/commands/new-log-file.md | 13 - .../commands/new-shared-collection.md | 13 - .../version-21-R2/commands/new-signal.md | 5 - .../version-21-R2/commands/num.md | 14 +- .../object-get-data-source-formula.md | 19 +- .../object-set-data-source-formula.md | 19 +- .../version-21-R2/commands/open-datastore.md | 27 +- .../commands/pop3-new-transporter.md | 5 - .../version-21-R2/commands/print-form.md | 15 - .../commands/process-activity.md | 5 - .../version-21-R2/commands/process-info.md | 7 +- .../version-21-R2/commands/process-number.md | 6 - .../version-21-R2/commands/select-log-file.md | 14 - .../version-21-R2/commands/session-info.md | 5 - .../version-21-R2/commands/session-storage.md | 5 - .../version-21-R2/commands/session.md | 3 - .../commands/set-allowed-methods.md | 14 - .../commands/set-window-document-icon.md | 5 - .../commands/smtp-new-transporter.md | 5 - .../version-21-R2/commands/string.md | 14 +- .../version-21-R2/commands/super.md | 13 - .../version-21-R2/commands/this.md | 13 - .../version-21-R2/commands/trim-end.md | 5 - .../version-21-R2/commands/trim-start.md | 5 - .../version-21-R2/commands/trim.md | 5 - .../commands/use-entity-selection.md | 13 - .../version-21-R2/commands/wa-get-context.md | 27 +- .../version-21-R2/commands/wa-set-context.md | 20 +- .../version-21-R2/commands/web-event.md | 13 - .../version-21-R2/commands/web-form.md | 13 - .../version-21-R2/commands/web-server-list.md | 5 - .../version-21-R2/commands/web-server.md | 7 +- .../commands/zip-create-archive.md | 5 - .../commands/zip-read-archive.md | 5 - .../version-21/API/CollectionClass.md | 684 ++++++------- .../version-21/API/DataClassClass.md | 2 +- .../version-21/API/EntityClass.md | 2 +- .../version-21/API/EntitySelectionClass.md | 4 +- .../version-21/API/FileClass.md | 2 +- .../version-21/API/HTTPAgentClass.md | 9 +- .../version-21/API/HTTPRequestClass.md | 11 +- .../version-21/Concepts/parameters.md | 18 +- .../version-21/Events/onAfterEdit.md | 6 +- .../version-21/Events/onAfterKeystroke.md | 8 +- .../version-21/Events/onAfterSort.md | 6 +- .../version-21/Events/onAlternativeClick.md | 10 +- .../version-21/Events/onBeforeDataEntry.md | 6 +- .../version-21/Events/onBeforeKeystroke.md | 8 +- .../version-21/Events/onBeginDragOver.md | 6 +- .../version-21/Events/onClicked.md | 6 +- .../version-21/Events/onColumnMoved.md | 6 +- .../version-21/Events/onColumnResize.md | 6 +- .../version-21/Events/onDataChange.md | 6 +- .../version-21/Events/onDoubleClicked.md | 6 +- .../version-21/Events/onDragOver.md | 6 +- .../version-21/Events/onDrop.md | 6 +- .../version-21/Events/onFooterClick.md | 6 +- .../version-21/Events/onGettingFocus.md | 6 +- .../version-21/Events/onHeaderClick.md | 6 +- .../version-21/Events/onLoad.md | 6 +- .../version-21/Events/onLosingFocus.md | 6 +- .../version-21/Events/onMouseEnter.md | 6 +- .../version-21/Events/onMouseLeave.md | 6 +- .../version-21/Events/onMouseMove.md | 6 +- .../version-21/Events/onRowMoved.md | 6 +- .../version-21/Events/onUnload.md | 6 +- .../version-21/Events/onValidate.md | 6 +- .../version-21/Events/overview.md | 2 +- .../version-21/FormEditor/forms.md | 2 +- .../version-21/FormEditor/pictures.md | 2 +- .../version-21/FormObjects/listbox-column.md | 409 -------- .../FormObjects/listbox-header-footer.md | 51 - .../version-21/FormObjects/listbox-object.md | 198 ---- .../FormObjects/listbox_overview.md | 705 ++++++++++++- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 6 +- .../FormObjects/properties_DataSource.md | 20 +- .../FormObjects/properties_Display.md | 28 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 4 +- .../FormObjects/properties_Headers.md | 4 +- .../version-21/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../FormObjects/properties_Scale.md | 2 +- .../version-21/FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 34 +- .../version-21/commands/4d.md | 10 - .../version-21/commands/call-chain.md | 5 - .../version-21/commands/command-name.md | 7 +- .../version-21/commands/compile-project.md | 9 +- .../commands/create-deployment-license.md | 25 +- .../commands/create-entity-selection.md | 14 - .../version-21/commands/cs.md | 10 - .../version-21/commands/dialog.md | 17 +- .../version-21/commands/ds.md | 16 +- .../version-21/commands/file.md | 27 +- .../version-21/commands/folder.md | 27 +- .../version-21/commands/form-edit.md | 8 +- .../version-21/commands/form-event-code.md | 3 - .../version-21/commands/form-event.md | 16 +- .../version-21/commands/form-load.md | 5 +- .../version-21/commands/form.md | 6 - .../commands/formula-from-string.md | 25 +- .../version-21/commands/formula.md | 23 +- .../version-21/commands/generate-uuid.md | 8 +- .../version-21/commands/http-parse-message.md | 5 - .../commands/imap-new-transporter.md | 21 +- .../version-21/commands/last-errors.md | 13 - .../version-21/commands/license-info.md | 4 - .../commands/listbox-get-property.md | 9 +- .../commands/listbox-set-property.md | 28 +- .../commands/mail-convert-from-mime.md | 21 +- .../commands/mail-convert-to-mime.md | 23 +- .../commands/mail-new-attachment.md | 24 +- .../version-21/commands/new-collection.md | 21 +- .../version-21/commands/new-log-file.md | 13 - .../commands/new-shared-collection.md | 21 +- .../version-21/commands/new-signal.md | 5 - .../version-21/commands/num.md | 16 +- .../object-get-data-source-formula.md | 20 +- .../object-set-data-source-formula.md | 19 +- .../version-21/commands/open-datastore.md | 27 +- .../commands/pop3-new-transporter.md | 5 - .../version-21/commands/print-form.md | 17 +- .../version-21/commands/process-activity.md | 7 +- .../version-21/commands/process-info.md | 7 +- .../version-21/commands/process-number.md | 8 +- .../version-21/commands/select-log-file.md | 16 +- .../version-21/commands/session-info.md | 5 - .../version-21/commands/session-storage.md | 7 +- .../version-21/commands/session.md | 5 - .../commands/set-allowed-methods.md | 16 +- .../commands/set-window-document-icon.md | 7 +- .../commands/smtp-new-transporter.md | 5 - .../version-21/commands/string.md | 16 +- .../version-21/commands/super.md | 13 - .../version-21/commands/this.md | 13 - .../version-21/commands/trim-end.md | 7 +- .../version-21/commands/trim-start.md | 7 +- .../version-21/commands/trim.md | 7 +- .../commands/use-entity-selection.md | 13 - .../version-21/commands/wa-get-context.md | 27 +- .../version-21/commands/wa-set-context.md | 20 +- .../version-21/commands/web-event.md | 13 - .../version-21/commands/web-form.md | 13 - .../version-21/commands/web-server-list.md | 5 - .../version-21/commands/web-server.md | 17 +- .../version-21/commands/zip-create-archive.md | 5 - .../version-21/commands/zip-read-archive.md | 5 - .../current/API/CollectionClass.md | 900 ++++++++--------- .../current/API/EntitySelectionClass.md | 6 +- .../current/API/FileClass.md | 2 +- .../current/API/HTTPAgentClass.md | 8 + .../current/API/HTTPRequestClass.md | 10 + .../current/Admin/webAdmin.md | 2 +- .../current/Concepts/arrays.md | 2 +- .../current/Concepts/classes.md | 2 +- .../current/Concepts/dt_object.md | 8 +- .../current/Concepts/parameters.md | 2 +- .../current/Concepts/quick-tour.md | 8 +- .../current/Debugging/debugLogFiles.md | 2 +- .../current/Develop/async.md | 2 +- .../current/Events/onAfterEdit.md | 6 +- .../current/Events/onAfterKeystroke.md | 8 +- .../current/Events/onAfterSort.md | 6 +- .../current/Events/onAlternativeClick.md | 10 +- .../current/Events/onBeforeDataEntry.md | 6 +- .../current/Events/onBeforeKeystroke.md | 8 +- .../current/Events/onBeginDragOver.md | 6 +- .../current/Events/onClicked.md | 6 +- .../current/Events/onColumnMoved.md | 6 +- .../current/Events/onColumnResize.md | 6 +- .../current/Events/onDataChange.md | 6 +- .../current/Events/onDoubleClicked.md | 6 +- .../current/Events/onDragOver.md | 6 +- .../current/Events/onDrop.md | 6 +- .../current/Events/onFooterClick.md | 6 +- .../current/Events/onGettingFocus.md | 6 +- .../current/Events/onHeaderClick.md | 6 +- .../current/Events/onLoad.md | 6 +- .../current/Events/onLosingFocus.md | 6 +- .../current/Events/onMouseEnter.md | 6 +- .../current/Events/onMouseLeave.md | 6 +- .../current/Events/onMouseMove.md | 6 +- .../current/Events/onRowMoved.md | 6 +- .../current/Events/onUnload.md | 6 +- .../current/Events/onValidate.md | 6 +- .../current/Events/overview.md | 2 +- .../current/FormEditor/forms.md | 2 +- .../current/FormEditor/pictures.md | 2 +- .../current/FormObjects/listbox_overview.md | 350 ++++++- .../current/FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 20 +- .../current/FormObjects/properties_Display.md | 28 +- .../current/FormObjects/properties_Entry.md | 8 +- .../current/FormObjects/properties_Footers.md | 2 +- .../current/FormObjects/properties_Headers.md | 2 +- .../current/FormObjects/properties_Help.md | 2 +- .../current/FormObjects/properties_ListBox.md | 2 +- .../current/FormObjects/properties_Object.md | 18 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../current/FormObjects/properties_Text.md | 28 +- .../FormObjects/properties_TextAndPicture.md | 12 +- .../current/ORDA/dsMapping.md | 2 +- .../current/ORDA/entities.md | 8 +- .../current/Project/search-replace.md | 2 +- .../current/Tags/transformation-tags.md | 2 +- .../current/ViewPro/configuring.md | 2 +- .../current/WebServer/sessions.md | 2 +- .../WritePro/user-legacy/standard-actions.md | 4 +- .../language-legacy/4D Environment/ds.md | 14 - .../4D Environment/open-datastore.md | 27 +- .../language-legacy/Backup/new-log-file.md | 13 - .../language-legacy/Backup/select-log-file.md | 14 - .../Collections/new-collection.md | 10 - .../Compiler/compile-project.md | 13 +- .../language-legacy/Data Entry/dialog.md | 15 - .../Design Object Access/form-edit.md | 6 - .../language-legacy/File and Folder/file.md | 23 +- .../language-legacy/File and Folder/folder.md | 23 +- .../File and Folder/zip-create-archive.md | 5 - .../File and Folder/zip-read-archive.md | 5 - .../Form Events/form-event-code.md | 4 +- .../language-legacy/Form Events/form-event.md | 14 - .../language-legacy/Forms/form-load.md | 16 - .../current/language-legacy/Forms/form.md | 6 - .../Formulas/formula-from-string.md | 25 +- .../language-legacy/Formulas/formula.md | 23 +- .../Formulas/set-allowed-methods.md | 14 - .../HTTP/http-parse-message.md | 5 - .../Interruptions/last-errors.md | 13 - .../language-legacy/Language/call-chain.md | 5 - .../language-legacy/Language/command-name.md | 5 - .../current/language-legacy/Language/super.md | 13 - .../current/language-legacy/Language/this.md | 13 - .../Licenses/create-deployment-license.md | 23 +- .../language-legacy/Licenses/license-info.md | 3 - .../List Box/listbox-get-property.md | 3 - .../List Box/listbox-set-property.md | 14 - .../Mail/imap-new-transporter.md | 21 +- .../Mail/mail-convert-from-mime.md | 21 +- .../Mail/mail-convert-to-mime.md | 23 +- .../Mail/mail-new-attachment.md | 22 +- .../Mail/pop3-new-transporter.md | 5 - .../Mail/smtp-new-transporter.md | 5 - .../object-get-data-source-formula.md | 12 - .../object-set-data-source-formula.md | 12 - .../language-legacy/Printing/print-form.md | 15 - .../Process (Communications)/new-signal.md | 2 - .../Processes/process-activity.md | 5 - .../language-legacy/Processes/process-info.md | 7 +- .../Processes/process-number.md | 8 +- .../language-legacy/Processes/session-info.md | 5 - .../Processes/session-storage.md | 5 - .../language-legacy/Processes/session.md | 5 - .../Selection/create-entity-selection.md | 14 - .../Selection/use-entity-selection.md | 13 - .../current/language-legacy/String/num.md | 12 +- .../current/language-legacy/String/string.md | 12 +- .../language-legacy/String/trim-end.md | 5 - .../language-legacy/String/trim-start.md | 5 - .../current/language-legacy/String/trim.md | 5 - .../language-legacy/Tools/generate-uuid.md | 6 - .../Web Area/wa-get-context.md | 13 - .../Web Area/wa-set-context.md | 11 - .../language-legacy/Web Server/web-event.md | 13 - .../language-legacy/Web Server/web-form.md | 13 - .../Web Server/web-server-list.md | 5 - .../language-legacy/Web Server/web-server.md | 5 - .../Windows/set-window-document-icon.md | 5 - .../version-19/API/CollectionClass.md | 2 +- .../version-19/Admin/webAdmin.md | 2 +- .../version-19/Concepts/arrays.md | 2 +- .../version-19/Concepts/dt_blob.md | 4 +- .../version-19/Concepts/dt_collection.md | 2 +- .../version-19/Concepts/dt_object.md | 10 +- .../version-19/Concepts/quick-tour.md | 8 +- .../version-19/Events/onAfterEdit.md | 6 +- .../version-19/Events/onAfterKeystroke.md | 8 +- .../version-19/Events/onAfterSort.md | 6 +- .../version-19/Events/onAlternativeClick.md | 10 +- .../version-19/Events/onBeforeDataEntry.md | 6 +- .../version-19/Events/onBeforeKeystroke.md | 8 +- .../version-19/Events/onBeginDragOver.md | 6 +- .../version-19/Events/onClicked.md | 6 +- .../version-19/Events/onColumnMoved.md | 6 +- .../version-19/Events/onColumnResize.md | 6 +- .../version-19/Events/onDataChange.md | 6 +- .../version-19/Events/onDoubleClicked.md | 6 +- .../version-19/Events/onDragOver.md | 6 +- .../version-19/Events/onDrop.md | 6 +- .../version-19/Events/onFooterClick.md | 6 +- .../version-19/Events/onGettingFocus.md | 6 +- .../version-19/Events/onHeaderClick.md | 6 +- .../version-19/Events/onLoad.md | 6 +- .../version-19/Events/onLosingFocus.md | 6 +- .../version-19/Events/onRowMoved.md | 6 +- .../version-19/Events/onUnload.md | 6 +- .../version-19/Events/onValidate.md | 6 +- .../version-19/Events/overview.md | 2 +- .../version-19/FormEditor/forms.md | 2 +- .../version-19/FormEditor/pictures.md | 2 +- .../version-19/FormObjects/listbox-column.md | 415 -------- .../FormObjects/listbox-header-footer.md | 50 - .../version-19/FormObjects/listbox-object.md | 188 ---- .../FormObjects/listbox_overview.md | 654 +++++++++++- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 20 +- .../FormObjects/properties_DataSource.md | 20 +- .../FormObjects/properties_Display.md | 26 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 6 +- .../FormObjects/properties_Headers.md | 4 +- .../version-19/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../version-19/FormObjects/properties_Text.md | 28 +- .../FormObjects/properties_TextAndPicture.md | 6 +- .../version-19/ORDA/dsMapping.md | 2 +- .../version-19/ORDA/entities.md | 6 +- .../version-19/Tags/tags.md | 2 +- .../version-19/WebServer/sessions.md | 2 +- .../version-20/API/CollectionClass.md | 2 +- .../version-20/Admin/webAdmin.md | 2 +- .../version-20/Concepts/arrays.md | 2 +- .../version-20/Concepts/dt_blob.md | 2 +- .../version-20/Concepts/dt_object.md | 8 +- .../version-20/Concepts/quick-tour.md | 8 +- .../version-20/Debugging/debugLogFiles.md | 2 +- .../version-20/Events/onAfterEdit.md | 6 +- .../version-20/Events/onAfterKeystroke.md | 8 +- .../version-20/Events/onAfterSort.md | 6 +- .../version-20/Events/onAlternativeClick.md | 10 +- .../version-20/Events/onBeforeDataEntry.md | 6 +- .../version-20/Events/onBeforeKeystroke.md | 8 +- .../version-20/Events/onBeginDragOver.md | 6 +- .../version-20/Events/onClicked.md | 6 +- .../version-20/Events/onColumnMoved.md | 6 +- .../version-20/Events/onColumnResize.md | 6 +- .../version-20/Events/onDataChange.md | 6 +- .../version-20/Events/onDoubleClicked.md | 6 +- .../version-20/Events/onDragOver.md | 6 +- .../version-20/Events/onDrop.md | 6 +- .../version-20/Events/onFooterClick.md | 6 +- .../version-20/Events/onGettingFocus.md | 6 +- .../version-20/Events/onHeaderClick.md | 6 +- .../version-20/Events/onLoad.md | 6 +- .../version-20/Events/onLosingFocus.md | 6 +- .../version-20/Events/onRowMoved.md | 6 +- .../version-20/Events/onUnload.md | 6 +- .../version-20/Events/onValidate.md | 6 +- .../version-20/Events/overview.md | 2 +- .../version-20/FormEditor/forms.md | 2 +- .../version-20/FormEditor/pictures.md | 2 +- .../version-20/FormObjects/listbox-column.md | 415 -------- .../FormObjects/listbox-header-footer.md | 50 - .../version-20/FormObjects/listbox-object.md | 188 ---- .../FormObjects/listbox_overview.md | 864 ++++++++++++++-- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 20 +- .../FormObjects/properties_Display.md | 26 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 6 +- .../FormObjects/properties_Headers.md | 4 +- .../version-20/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../version-20/FormObjects/properties_Text.md | 28 +- .../FormObjects/properties_TextAndPicture.md | 12 +- .../version-20/ORDA/dsMapping.md | 2 +- .../version-20/ORDA/entities.md | 6 +- .../version-20/Tags/tags.md | 2 +- .../version-20/ViewPro/configuring.md | 2 +- .../version-20/WebServer/sessions.md | 2 +- .../version-21-R2/API/CollectionClass.md | 908 ++++++++--------- .../version-21-R2/API/EntitySelectionClass.md | 6 +- .../version-21-R2/API/FileClass.md | 2 +- .../version-21-R2/API/HTTPAgentClass.md | 3 - .../version-21-R2/API/HTTPRequestClass.md | 9 - .../version-21-R2/Admin/webAdmin.md | 2 +- .../version-21-R2/Concepts/arrays.md | 2 +- .../version-21-R2/Concepts/classes.md | 2 +- .../version-21-R2/Concepts/dt_object.md | 8 +- .../version-21-R2/Concepts/quick-tour.md | 8 +- .../version-21-R2/Debugging/debugLogFiles.md | 2 +- .../version-21-R2/Events/onAfterEdit.md | 6 +- .../version-21-R2/Events/onAfterKeystroke.md | 8 +- .../version-21-R2/Events/onAfterSort.md | 6 +- .../Events/onAlternativeClick.md | 10 +- .../version-21-R2/Events/onBeforeDataEntry.md | 6 +- .../version-21-R2/Events/onBeforeKeystroke.md | 8 +- .../version-21-R2/Events/onBeginDragOver.md | 6 +- .../version-21-R2/Events/onClicked.md | 6 +- .../version-21-R2/Events/onColumnMoved.md | 6 +- .../version-21-R2/Events/onColumnResize.md | 6 +- .../version-21-R2/Events/onDataChange.md | 6 +- .../version-21-R2/Events/onDoubleClicked.md | 6 +- .../version-21-R2/Events/onDragOver.md | 6 +- .../version-21-R2/Events/onDrop.md | 6 +- .../version-21-R2/Events/onFooterClick.md | 6 +- .../version-21-R2/Events/onGettingFocus.md | 6 +- .../version-21-R2/Events/onHeaderClick.md | 6 +- .../version-21-R2/Events/onLoad.md | 6 +- .../version-21-R2/Events/onLosingFocus.md | 6 +- .../version-21-R2/Events/onMouseEnter.md | 6 +- .../version-21-R2/Events/onMouseLeave.md | 6 +- .../version-21-R2/Events/onMouseMove.md | 6 +- .../version-21-R2/Events/onRowMoved.md | 6 +- .../version-21-R2/Events/onUnload.md | 6 +- .../version-21-R2/Events/onValidate.md | 6 +- .../version-21-R2/Events/overview.md | 2 +- .../version-21-R2/FormEditor/forms.md | 2 +- .../version-21-R2/FormEditor/pictures.md | 2 +- .../FormObjects/listbox-column.md | 412 -------- .../FormObjects/listbox-header-footer.md | 51 - .../FormObjects/listbox_overview.md | 697 ++++++++++++- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 20 +- .../FormObjects/properties_Display.md | 28 +- .../FormObjects/properties_Entry.md | 8 +- .../FormObjects/properties_Footers.md | 4 +- .../FormObjects/properties_Headers.md | 4 +- .../FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 18 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../FormObjects/properties_Scale.md | 2 +- .../FormObjects/properties_Text.md | 28 +- .../FormObjects/properties_TextAndPicture.md | 12 +- .../version-21-R2/ORDA/dsMapping.md | 2 +- .../version-21-R2/ORDA/entities.md | 8 +- .../version-21-R2/Tags/transformation-tags.md | 2 +- .../version-21-R2/ViewPro/configuring.md | 2 +- .../version-21-R2/WebServer/sessions.md | 2 +- .../version-21-R2/commands/4d.md | 10 - .../commands/application-info.md | 5 - .../version-21-R2/commands/call-chain.md | 5 - .../version-21-R2/commands/command-name.md | 5 - .../version-21-R2/commands/compile-project.md | 17 +- .../commands/create-deployment-license.md | 23 +- .../commands/create-entity-selection.md | 14 - .../version-21-R2/commands/cs.md | 10 - .../version-21-R2/commands/dialog.md | 15 - .../version-21-R2/commands/ds.md | 16 +- .../version-21-R2/commands/file.md | 23 +- .../version-21-R2/commands/folder.md | 23 +- .../version-21-R2/commands/form-edit.md | 6 - .../version-21-R2/commands/form-event-code.md | 4 +- .../version-21-R2/commands/form-event.md | 16 +- .../version-21-R2/commands/form-load.md | 16 - .../version-21-R2/commands/form-theme.md | 5 - .../version-21-R2/commands/form.md | 6 - .../commands/formula-from-string.md | 25 +- .../version-21-R2/commands/formula.md | 23 +- .../version-21-R2/commands/generate-uuid.md | 8 +- .../commands/http-parse-message.md | 5 - .../commands/imap-new-transporter.md | 21 +- .../version-21-R2/commands/last-errors.md | 13 - .../version-21-R2/commands/license-info.md | 3 - .../commands/listbox-get-property.md | 9 +- .../commands/listbox-set-property.md | 20 +- .../commands/mail-convert-from-mime.md | 21 +- .../commands/mail-convert-to-mime.md | 23 +- .../commands/mail-new-attachment.md | 22 +- .../version-21-R2/commands/new-collection.md | 13 - .../version-21-R2/commands/new-log-file.md | 13 - .../commands/new-shared-collection.md | 13 - .../version-21-R2/commands/new-signal.md | 5 - .../version-21-R2/commands/num.md | 12 +- .../object-get-data-source-formula.md | 14 +- .../object-set-data-source-formula.md | 14 +- .../version-21-R2/commands/open-datastore.md | 27 +- .../commands/pop3-new-transporter.md | 5 - .../version-21-R2/commands/print-form.md | 15 - .../commands/process-activity.md | 5 - .../version-21-R2/commands/process-info.md | 7 +- .../version-21-R2/commands/process-number.md | 6 - .../version-21-R2/commands/select-log-file.md | 14 - .../version-21-R2/commands/session-info.md | 5 - .../version-21-R2/commands/session-storage.md | 5 - .../version-21-R2/commands/session.md | 3 - .../commands/set-allowed-methods.md | 14 - .../commands/set-window-document-icon.md | 5 - .../commands/smtp-new-transporter.md | 5 - .../version-21-R2/commands/string.md | 12 +- .../version-21-R2/commands/super.md | 13 - .../version-21-R2/commands/this.md | 13 - .../version-21-R2/commands/trim-end.md | 5 - .../version-21-R2/commands/trim-start.md | 5 - .../version-21-R2/commands/trim.md | 5 - .../commands/use-entity-selection.md | 13 - .../version-21-R2/commands/wa-get-context.md | 25 +- .../version-21-R2/commands/wa-set-context.md | 18 +- .../version-21-R2/commands/web-event.md | 13 - .../version-21-R2/commands/web-form.md | 13 - .../version-21-R2/commands/web-server-list.md | 5 - .../version-21-R2/commands/web-server.md | 5 - .../commands/zip-create-archive.md | 5 - .../commands/zip-read-archive.md | 5 - .../version-21/API/CollectionClass.md | 908 ++++++++--------- .../version-21/API/EntitySelectionClass.md | 6 +- .../version-21/API/FileClass.md | 2 +- .../version-21/API/HTTPAgentClass.md | 3 - .../version-21/API/HTTPRequestClass.md | 9 - .../version-21/Admin/webAdmin.md | 2 +- .../version-21/Concepts/arrays.md | 2 +- .../version-21/Concepts/classes.md | 2 +- .../version-21/Concepts/dt_object.md | 8 +- .../version-21/Concepts/quick-tour.md | 8 +- .../version-21/Debugging/debugLogFiles.md | 2 +- .../version-21/Events/onAfterEdit.md | 6 +- .../version-21/Events/onAfterKeystroke.md | 8 +- .../version-21/Events/onAfterSort.md | 6 +- .../version-21/Events/onAlternativeClick.md | 10 +- .../version-21/Events/onBeforeDataEntry.md | 6 +- .../version-21/Events/onBeforeKeystroke.md | 8 +- .../version-21/Events/onBeginDragOver.md | 6 +- .../version-21/Events/onClicked.md | 6 +- .../version-21/Events/onColumnMoved.md | 6 +- .../version-21/Events/onColumnResize.md | 6 +- .../version-21/Events/onDataChange.md | 6 +- .../version-21/Events/onDoubleClicked.md | 6 +- .../version-21/Events/onDragOver.md | 6 +- .../version-21/Events/onDrop.md | 6 +- .../version-21/Events/onFooterClick.md | 6 +- .../version-21/Events/onGettingFocus.md | 6 +- .../version-21/Events/onHeaderClick.md | 6 +- .../version-21/Events/onLoad.md | 6 +- .../version-21/Events/onLosingFocus.md | 6 +- .../version-21/Events/onMouseEnter.md | 6 +- .../version-21/Events/onMouseLeave.md | 6 +- .../version-21/Events/onMouseMove.md | 6 +- .../version-21/Events/onRowMoved.md | 6 +- .../version-21/Events/onUnload.md | 6 +- .../version-21/Events/onValidate.md | 6 +- .../version-21/Events/overview.md | 2 +- .../version-21/FormEditor/forms.md | 2 +- .../version-21/FormEditor/pictures.md | 2 +- .../version-21/FormObjects/listbox-column.md | 412 -------- .../FormObjects/listbox-header-footer.md | 51 - .../FormObjects/listbox_overview.md | 699 ++++++++++++- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 20 +- .../FormObjects/properties_Display.md | 28 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 4 +- .../FormObjects/properties_Headers.md | 4 +- .../version-21/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 18 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../FormObjects/properties_Scale.md | 2 +- .../version-21/FormObjects/properties_Text.md | 28 +- .../FormObjects/properties_TextAndPicture.md | 12 +- .../version-21/ORDA/dsMapping.md | 2 +- .../version-21/ORDA/entities.md | 8 +- .../version-21/Tags/transformation-tags.md | 2 +- .../version-21/ViewPro/configuring.md | 2 +- .../version-21/WebServer/sessions.md | 2 +- .../version-21/commands/4d.md | 10 - .../version-21/commands/call-chain.md | 5 - .../version-21/commands/command-name.md | 7 +- .../version-21/commands/compile-project.md | 17 +- .../commands/create-deployment-license.md | 25 +- .../commands/create-entity-selection.md | 14 - .../version-21/commands/cs.md | 10 - .../version-21/commands/dialog.md | 17 +- .../version-21/commands/ds.md | 16 +- .../version-21/commands/file.md | 27 +- .../version-21/commands/folder.md | 27 +- .../version-21/commands/form-edit.md | 8 +- .../version-21/commands/form-event-code.md | 4 +- .../version-21/commands/form-event.md | 16 +- .../version-21/commands/form-load.md | 18 +- .../version-21/commands/form-theme.md | 49 - .../version-21/commands/form.md | 6 - .../commands/formula-from-string.md | 25 +- .../version-21/commands/formula.md | 23 +- .../version-21/commands/generate-uuid.md | 8 +- .../version-21/commands/http-parse-message.md | 5 - .../commands/imap-new-transporter.md | 21 +- .../version-21/commands/last-errors.md | 13 - .../version-21/commands/license-info.md | 7 +- .../commands/listbox-get-property.md | 9 +- .../commands/listbox-set-property.md | 20 +- .../commands/mail-convert-from-mime.md | 21 +- .../commands/mail-convert-to-mime.md | 23 +- .../commands/mail-new-attachment.md | 22 +- .../version-21/commands/new-collection.md | 21 +- .../version-21/commands/new-log-file.md | 13 - .../commands/new-shared-collection.md | 21 +- .../version-21/commands/new-signal.md | 5 - .../version-21/commands/num.md | 14 +- .../object-get-data-source-formula.md | 15 +- .../object-set-data-source-formula.md | 14 +- .../version-21/commands/open-datastore.md | 27 +- .../commands/pop3-new-transporter.md | 5 - .../version-21/commands/print-form.md | 17 +- .../version-21/commands/process-activity.md | 7 +- .../version-21/commands/process-info.md | 7 +- .../version-21/commands/process-number.md | 8 +- .../version-21/commands/select-log-file.md | 16 +- .../version-21/commands/session-info.md | 5 - .../version-21/commands/session-storage.md | 7 +- .../version-21/commands/session.md | 5 - .../commands/set-allowed-methods.md | 16 +- .../commands/set-window-document-icon.md | 7 +- .../commands/smtp-new-transporter.md | 5 - .../version-21/commands/string.md | 14 +- .../version-21/commands/super.md | 13 - .../version-21/commands/this.md | 13 - .../version-21/commands/trim-end.md | 7 +- .../version-21/commands/trim-start.md | 7 +- .../version-21/commands/trim.md | 7 +- .../commands/use-entity-selection.md | 13 - .../version-21/commands/wa-get-context.md | 25 +- .../version-21/commands/wa-set-context.md | 18 +- .../version-21/commands/web-event.md | 13 - .../version-21/commands/web-form.md | 13 - .../version-21/commands/web-server-list.md | 5 - .../version-21/commands/web-server.md | 15 +- .../version-21/commands/zip-create-archive.md | 5 - .../version-21/commands/zip-read-archive.md | 5 - .../current/API/HTTPAgentClass.md | 8 + .../current/API/HTTPRequestClass.md | 10 + .../current/Concepts/parameters.md | 2 +- .../current/Events/onAlternativeClick.md | 2 +- .../current/Events/onBeforeKeystroke.md | 1 + .../current/Events/onLoad.md | 6 +- .../current/Events/onMouseEnter.md | 6 +- .../current/Events/onMouseLeave.md | 6 +- .../current/Events/onMouseMove.md | 6 +- .../current/Events/onRowMoved.md | 6 +- .../current/Events/onUnload.md | 6 +- .../current/Events/onValidate.md | 6 +- .../current/Events/overview.md | 2 +- .../current/FormEditor/pictures.md | 2 +- .../current/FormObjects/listbox_overview.md | 388 ++++++- .../current/FormObjects/properties_Action.md | 25 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 192 +++- .../FormObjects/properties_DataSource.md | 24 +- .../current/FormObjects/properties_Display.md | 60 +- .../current/FormObjects/properties_Entry.md | 18 +- .../current/FormObjects/properties_Footers.md | 2 +- .../current/FormObjects/properties_Headers.md | 2 +- .../current/FormObjects/properties_Help.md | 12 +- .../current/FormObjects/properties_ListBox.md | 2 +- .../current/FormObjects/properties_Object.md | 101 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 60 +- .../current/FormObjects/properties_Text.md | 125 ++- .../FormObjects/properties_TextAndPicture.md | 12 +- .../current/ORDA/entities.md | 2 +- .../current/Preferences/forms.md | 2 +- .../current/Preferences/general.md | 4 +- .../current/Preferences/methods.md | 2 +- .../current/Preferences/structure.md | 6 +- .../current/Project/architecture.md | 60 +- .../current/Project/components.md | 6 +- .../current/Project/documentation.md | 21 +- .../current/Project/overview.md | 12 +- .../Project/project-method-properties.md | 22 +- .../current/Project/search-replace.md | 309 +++--- .../current/REST/$attributes.md | 8 +- .../current/REST/$filter.md | 28 +- .../WritePro/user-legacy/standard-actions.md | 4 +- .../4D Environment/application-info.md | 5 - .../language-legacy/4D Environment/ds.md | 14 - .../4D Environment/open-datastore.md | 27 +- .../language-legacy/Backup/new-log-file.md | 13 - .../language-legacy/Backup/select-log-file.md | 14 - .../Collections/new-collection.md | 10 - .../Collections/new-shared-collection.md | 10 - .../Compiler/compile-project.md | 11 +- .../language-legacy/Data Entry/dialog.md | 15 - .../Design Object Access/form-edit.md | 6 - .../language-legacy/File and Folder/file.md | 23 +- .../language-legacy/File and Folder/folder.md | 25 +- .../File and Folder/zip-create-archive.md | 5 - .../File and Folder/zip-read-archive.md | 5 - .../Form Events/form-event-code.md | 14 - .../language-legacy/Form Events/form-event.md | 14 - .../language-legacy/Forms/form-load.md | 16 - .../language-legacy/Forms/form-theme.md | 5 - .../current/language-legacy/Forms/form.md | 6 - .../Formulas/formula-from-string.md | 25 +- .../language-legacy/Formulas/formula.md | 23 +- .../Formulas/set-allowed-methods.md | 14 - .../HTTP/http-parse-message.md | 5 - .../Interruptions/last-errors.md | 13 - .../language-legacy/JSON/json-validate.md | 22 +- .../language-legacy/Language/call-chain.md | 5 - .../language-legacy/Language/command-name.md | 5 - .../current/language-legacy/Language/super.md | 13 - .../current/language-legacy/Language/this.md | 13 - .../Licenses/create-deployment-license.md | 23 +- .../language-legacy/Licenses/license-info.md | 15 - .../List Box/listbox-get-property.md | 15 - .../List Box/listbox-set-property.md | 14 - .../Mail/imap-new-transporter.md | 21 +- .../Mail/mail-convert-from-mime.md | 21 +- .../Mail/mail-convert-to-mime.md | 23 +- .../Mail/mail-new-attachment.md | 22 +- .../Mail/pop3-new-transporter.md | 5 - .../Mail/smtp-new-transporter.md | 5 - .../object-get-data-source-formula.md | 14 - .../object-set-data-source-formula.md | 14 - .../language-legacy/Printing/print-form.md | 15 - .../Process (Communications)/new-signal.md | 7 +- .../Processes/process-activity.md | 13 +- .../language-legacy/Processes/process-info.md | 7 +- .../Processes/process-number.md | 6 - .../language-legacy/Processes/session-info.md | 13 +- .../Processes/session-storage.md | 13 +- .../language-legacy/Processes/session.md | 7 +- .../Selection/create-entity-selection.md | 14 - .../Selection/use-entity-selection.md | 13 - .../current/language-legacy/String/num.md | 24 +- .../current/language-legacy/String/string.md | 12 +- .../language-legacy/String/trim-end.md | 5 - .../language-legacy/String/trim-start.md | 5 - .../current/language-legacy/String/trim.md | 5 - .../language-legacy/Tools/generate-uuid.md | 6 - .../Web Area/wa-get-context.md | 13 - .../Web Area/wa-set-context.md | 13 - .../language-legacy/Web Server/web-event.md | 13 - .../language-legacy/Web Server/web-form.md | 13 - .../Web Server/web-server-list.md | 5 - .../language-legacy/Web Server/web-server.md | 5 - .../Windows/open-form-window.md | 19 +- .../language-legacy/Windows/open-window.md | 14 - .../Windows/set-window-document-icon.md | 5 - .../version-19/Events/onAfterEdit.md | 6 +- .../version-19/Events/onAfterKeystroke.md | 8 +- .../version-19/Events/onAfterSort.md | 6 +- .../version-19/Events/onAlternativeClick.md | 6 +- .../version-19/Events/onBeforeDataEntry.md | 6 +- .../version-19/Events/onBeforeKeystroke.md | 8 +- .../version-19/Events/onBeginDragOver.md | 6 +- .../version-19/Events/onClicked.md | 6 +- .../version-19/Events/onColumnMoved.md | 6 +- .../version-19/Events/onColumnResize.md | 6 +- .../version-19/Events/onDataChange.md | 6 +- .../version-19/Events/onDoubleClicked.md | 6 +- .../version-19/Events/onDragOver.md | 6 +- .../version-19/Events/onDrop.md | 6 +- .../version-19/Events/onFooterClick.md | 6 +- .../version-19/Events/onGettingFocus.md | 6 +- .../version-19/Events/onHeaderClick.md | 6 +- .../version-19/Events/onLoad.md | 6 +- .../version-19/Events/onLosingFocus.md | 6 +- .../version-19/Events/onRowMoved.md | 6 +- .../version-19/Events/onUnload.md | 6 +- .../version-19/Events/onValidate.md | 6 +- .../version-19/Events/overview.md | 2 +- .../version-19/FormEditor/pictures.md | 2 +- .../version-19/FormObjects/listbox-column.md | 416 -------- .../FormObjects/listbox-header-footer.md | 50 - .../version-19/FormObjects/listbox-object.md | 188 ---- .../FormObjects/listbox_overview.md | 654 +++++++++++- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 20 +- .../FormObjects/properties_DataSource.md | 20 +- .../FormObjects/properties_Display.md | 26 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 6 +- .../FormObjects/properties_Headers.md | 4 +- .../version-19/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../version-19/FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 6 +- .../version-19/Project/documentation.md | 6 +- .../version-20/Events/onAfterEdit.md | 6 +- .../version-20/Events/onAfterKeystroke.md | 8 +- .../version-20/Events/onAfterSort.md | 6 +- .../version-20/Events/onAlternativeClick.md | 6 +- .../version-20/Events/onBeforeDataEntry.md | 6 +- .../version-20/Events/onBeforeKeystroke.md | 8 +- .../version-20/Events/onBeginDragOver.md | 6 +- .../version-20/Events/onClicked.md | 6 +- .../version-20/Events/onColumnMoved.md | 6 +- .../version-20/Events/onColumnResize.md | 6 +- .../version-20/Events/onDataChange.md | 6 +- .../version-20/Events/onDoubleClicked.md | 6 +- .../version-20/Events/onDragOver.md | 6 +- .../version-20/Events/onDrop.md | 6 +- .../version-20/Events/onFooterClick.md | 6 +- .../version-20/Events/onGettingFocus.md | 6 +- .../version-20/Events/onHeaderClick.md | 6 +- .../version-20/Events/onLoad.md | 6 +- .../version-20/Events/onLosingFocus.md | 6 +- .../version-20/Events/onRowMoved.md | 6 +- .../version-20/Events/onUnload.md | 6 +- .../version-20/Events/onValidate.md | 6 +- .../version-20/Events/overview.md | 2 +- .../version-20/FormEditor/pictures.md | 2 +- .../version-20/FormObjects/listbox-column.md | 416 -------- .../FormObjects/listbox-header-footer.md | 50 - .../version-20/FormObjects/listbox-object.md | 188 ---- .../FormObjects/listbox_overview.md | 877 ++++++++++++++-- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 20 +- .../FormObjects/properties_Display.md | 26 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 6 +- .../FormObjects/properties_Headers.md | 4 +- .../version-20/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../version-20/FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 12 +- .../version-20/Project/documentation.md | 6 +- .../version-21-R2/API/HTTPAgentClass.md | 25 +- .../version-21-R2/API/HTTPRequestClass.md | 57 +- .../Events/onAlternativeClick.md | 2 +- .../version-21-R2/Events/onMouseEnter.md | 6 +- .../version-21-R2/Events/onMouseLeave.md | 6 +- .../version-21-R2/Events/onMouseMove.md | 6 +- .../version-21-R2/Events/onRowMoved.md | 6 +- .../version-21-R2/Events/onValidate.md | 6 +- .../version-21-R2/Events/overview.md | 2 +- .../version-21-R2/FormEditor/pictures.md | 2 +- .../FormObjects/listbox-column.md | 413 -------- .../FormObjects/listbox-header-footer.md | 90 -- .../FormObjects/listbox-object.md | 198 ---- .../FormObjects/listbox_overview.md | 751 +++++++++++++- .../FormObjects/properties_Action.md | 25 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 192 +++- .../FormObjects/properties_DataSource.md | 24 +- .../FormObjects/properties_Display.md | 60 +- .../FormObjects/properties_Entry.md | 18 +- .../FormObjects/properties_Footers.md | 4 +- .../FormObjects/properties_Headers.md | 4 +- .../FormObjects/properties_Help.md | 12 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 101 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 60 +- .../FormObjects/properties_Scale.md | 2 +- .../FormObjects/properties_Text.md | 125 ++- .../FormObjects/properties_TextAndPicture.md | 34 +- .../version-21-R2/ORDA/entities.md | 2 +- .../version-21-R2/Preferences/forms.md | 2 +- .../version-21-R2/Preferences/general.md | 6 +- .../version-21-R2/Preferences/methods.md | 2 +- .../version-21-R2/Preferences/overview.md | 2 +- .../version-21-R2/Preferences/structure.md | 6 +- .../version-21-R2/Project/architecture.md | 62 +- .../version-21-R2/Project/code-overview.md | 2 +- .../version-21-R2/Project/components.md | 6 +- .../Project/date-time-formats.md | 2 +- .../version-21-R2/Project/documentation.md | 21 +- .../Project/project-method-properties.md | 26 +- .../version-21-R2/Project/search-replace.md | 281 +++--- .../version-21-R2/REST/$attributes.md | 8 +- .../version-21-R2/REST/$filter.md | 28 +- .../version-21-R2/REST/$lock.md | 2 +- .../version-21-R2/REST/$orderby.md | 2 +- .../version-21-R2/commands/4d.md | 10 - .../commands/application-info.md | 5 - .../version-21-R2/commands/call-chain.md | 5 - .../version-21-R2/commands/command-name.md | 5 - .../version-21-R2/commands/compile-project.md | 19 +- .../commands/create-deployment-license.md | 23 +- .../commands/create-entity-selection.md | 14 - .../version-21-R2/commands/cs.md | 10 - .../version-21-R2/commands/dialog.md | 15 - .../version-21-R2/commands/ds.md | 16 +- .../version-21-R2/commands/file.md | 23 +- .../version-21-R2/commands/folder.md | 23 +- .../version-21-R2/commands/form-edit.md | 6 - .../version-21-R2/commands/form-event-code.md | 14 - .../version-21-R2/commands/form-event.md | 16 +- .../version-21-R2/commands/form-load.md | 16 - .../version-21-R2/commands/form-theme.md | 5 - .../version-21-R2/commands/form.md | 6 - .../commands/formula-from-string.md | 25 +- .../version-21-R2/commands/formula.md | 23 +- .../version-21-R2/commands/generate-uuid.md | 8 +- .../commands/http-parse-message.md | 5 - .../commands/imap-new-transporter.md | 21 +- .../version-21-R2/commands/last-errors.md | 13 - .../version-21-R2/commands/license-info.md | 15 - .../commands/listbox-get-property.md | 29 +- .../commands/listbox-set-property.md | 28 +- .../commands/mail-convert-from-mime.md | 21 +- .../commands/mail-convert-to-mime.md | 23 +- .../commands/mail-new-attachment.md | 22 +- .../version-21-R2/commands/new-collection.md | 13 - .../version-21-R2/commands/new-log-file.md | 13 - .../commands/new-shared-collection.md | 13 - .../version-21-R2/commands/new-signal.md | 5 - .../version-21-R2/commands/num.md | 24 +- .../object-get-data-source-formula.md | 26 +- .../object-set-data-source-formula.md | 26 +- .../version-21-R2/commands/open-datastore.md | 27 +- .../commands/pop3-new-transporter.md | 5 - .../version-21-R2/commands/print-form.md | 15 - .../commands/process-activity.md | 13 +- .../version-21-R2/commands/process-info.md | 7 +- .../version-21-R2/commands/process-number.md | 6 - .../version-21-R2/commands/select-log-file.md | 14 - .../version-21-R2/commands/session-info.md | 13 +- .../version-21-R2/commands/session-storage.md | 13 +- .../version-21-R2/commands/session.md | 5 +- .../commands/set-allowed-methods.md | 14 - .../commands/set-window-document-icon.md | 5 - .../commands/smtp-new-transporter.md | 5 - .../version-21-R2/commands/string.md | 26 +- .../version-21-R2/commands/super.md | 13 - .../version-21-R2/commands/this.md | 13 - .../version-21-R2/commands/trim-end.md | 5 - .../version-21-R2/commands/trim-start.md | 5 - .../version-21-R2/commands/trim.md | 5 - .../commands/use-entity-selection.md | 13 - .../version-21-R2/commands/wa-get-context.md | 25 +- .../version-21-R2/commands/wa-set-context.md | 25 +- .../version-21-R2/commands/web-event.md | 13 - .../version-21-R2/commands/web-form.md | 13 - .../version-21-R2/commands/web-server-list.md | 5 - .../version-21-R2/commands/web-server.md | 5 - .../commands/zip-create-archive.md | 7 +- .../commands/zip-read-archive.md | 5 - .../version-21/API/CollectionClass.md | 34 +- .../version-21/API/HTTPAgentClass.md | 25 +- .../version-21/API/HTTPRequestClass.md | 57 +- .../version-21/Events/onAlternativeClick.md | 2 +- .../version-21/Events/onLoad.md | 6 +- .../version-21/Events/onMouseEnter.md | 6 +- .../version-21/Events/onMouseLeave.md | 6 +- .../version-21/Events/onMouseMove.md | 6 +- .../version-21/Events/onRowMoved.md | 6 +- .../version-21/Events/onUnload.md | 6 +- .../version-21/Events/onValidate.md | 6 +- .../version-21/Events/overview.md | 2 +- .../version-21/FormEditor/pictures.md | 2 +- .../version-21/FormObjects/listbox-column.md | 413 -------- .../FormObjects/listbox-header-footer.md | 90 -- .../version-21/FormObjects/listbox-object.md | 198 ---- .../FormObjects/listbox_overview.md | 753 +++++++++++++- .../FormObjects/properties_Action.md | 25 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 192 +++- .../FormObjects/properties_DataSource.md | 24 +- .../FormObjects/properties_Display.md | 60 +- .../FormObjects/properties_Entry.md | 13 +- .../FormObjects/properties_Footers.md | 4 +- .../FormObjects/properties_Headers.md | 4 +- .../version-21/FormObjects/properties_Help.md | 12 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 101 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 60 +- .../FormObjects/properties_Scale.md | 2 +- .../version-21/FormObjects/properties_Text.md | 125 ++- .../FormObjects/properties_TextAndPicture.md | 34 +- .../version-21/ORDA/entities.md | 2 +- .../version-21/Preferences/forms.md | 2 +- .../version-21/Preferences/general.md | 6 +- .../version-21/Preferences/methods.md | 2 +- .../version-21/Preferences/overview.md | 2 +- .../version-21/Preferences/structure.md | 6 +- .../version-21/Project/architecture.md | 44 +- .../version-21/Project/code-overview.md | 2 +- .../version-21/Project/components.md | 6 +- .../version-21/Project/date-time-formats.md | 2 +- .../version-21/Project/documentation.md | 21 +- .../Project/project-method-properties.md | 22 +- .../version-21/REST/$attributes.md | 8 +- .../version-21/REST/$filter.md | 24 +- .../version-21/REST/$lock.md | 2 +- .../version-21/commands/4d.md | 10 - .../version-21/commands/call-chain.md | 5 - .../version-21/commands/command-name.md | 7 +- .../version-21/commands/compile-project.md | 19 +- .../commands/create-deployment-license.md | 25 +- .../commands/create-entity-selection.md | 14 - .../version-21/commands/cs.md | 10 - .../version-21/commands/dialog.md | 17 +- .../version-21/commands/ds.md | 16 +- .../version-21/commands/file.md | 27 +- .../version-21/commands/folder.md | 27 +- .../version-21/commands/form-edit.md | 8 +- .../version-21/commands/form-event-code.md | 14 - .../version-21/commands/form-event.md | 16 +- .../version-21/commands/form-load.md | 18 +- .../version-21/commands/form-theme.md | 49 - .../version-21/commands/form.md | 6 - .../commands/formula-from-string.md | 25 +- .../version-21/commands/formula.md | 23 +- .../version-21/commands/generate-uuid.md | 8 +- .../version-21/commands/http-parse-message.md | 5 - .../commands/imap-new-transporter.md | 21 +- .../version-21/commands/last-errors.md | 13 - .../version-21/commands/license-info.md | 18 +- .../commands/listbox-get-property.md | 29 +- .../commands/listbox-set-property.md | 28 +- .../commands/mail-convert-from-mime.md | 21 +- .../commands/mail-convert-to-mime.md | 23 +- .../commands/mail-new-attachment.md | 24 +- .../version-21/commands/new-collection.md | 21 +- .../version-21/commands/new-log-file.md | 13 - .../commands/new-shared-collection.md | 21 +- .../version-21/commands/new-signal.md | 5 - .../version-21/commands/num.md | 26 +- .../object-get-data-source-formula.md | 27 +- .../object-set-data-source-formula.md | 26 +- .../version-21/commands/open-datastore.md | 27 +- .../commands/pop3-new-transporter.md | 5 - .../version-21/commands/print-form.md | 17 +- .../version-21/commands/process-activity.md | 15 +- .../version-21/commands/process-info.md | 7 +- .../version-21/commands/process-number.md | 8 +- .../version-21/commands/select-log-file.md | 16 +- .../version-21/commands/session-info.md | 13 +- .../version-21/commands/session-storage.md | 15 +- .../version-21/commands/session.md | 7 +- .../commands/set-allowed-methods.md | 16 +- .../commands/set-window-document-icon.md | 7 +- .../commands/smtp-new-transporter.md | 5 - .../version-21/commands/string.md | 28 +- .../version-21/commands/super.md | 13 - .../version-21/commands/this.md | 13 - .../version-21/commands/trim-end.md | 7 +- .../version-21/commands/trim-start.md | 7 +- .../version-21/commands/trim.md | 7 +- .../commands/use-entity-selection.md | 13 - .../version-21/commands/wa-get-context.md | 25 +- .../version-21/commands/wa-set-context.md | 25 +- .../version-21/commands/web-event.md | 13 - .../version-21/commands/web-form.md | 13 - .../version-21/commands/web-server-list.md | 5 - .../version-21/commands/web-server.md | 15 +- .../version-21/commands/zip-create-archive.md | 7 +- .../version-21/commands/zip-read-archive.md | 5 - .../current/API/FileClass.md | 2 +- .../current/API/HTTPAgentClass.md | 39 +- .../current/API/HTTPRequestClass.md | 69 +- .../current/Concepts/parameters.md | 26 +- .../current/Events/onAfterEdit.md | 6 +- .../current/Events/onAfterKeystroke.md | 8 +- .../current/Events/onAfterSort.md | 6 +- .../current/Events/onAlternativeClick.md | 10 +- .../current/Events/onBeforeDataEntry.md | 6 +- .../current/Events/onBeforeKeystroke.md | 8 +- .../current/Events/onBeginDragOver.md | 6 +- .../current/Events/onClicked.md | 6 +- .../current/Events/onColumnMoved.md | 6 +- .../current/Events/onColumnResize.md | 6 +- .../current/Events/onDataChange.md | 6 +- .../current/Events/onDoubleClicked.md | 6 +- .../current/Events/onDragOver.md | 6 +- .../current/Events/onDrop.md | 6 +- .../current/Events/onFooterClick.md | 6 +- .../current/Events/onGettingFocus.md | 6 +- .../current/Events/onHeaderClick.md | 6 +- .../current/Events/onLoad.md | 6 +- .../current/Events/onLosingFocus.md | 6 +- .../current/Events/onMouseEnter.md | 6 +- .../current/Events/onMouseLeave.md | 6 +- .../current/Events/onMouseMove.md | 6 +- .../current/Events/onRowMoved.md | 6 +- .../current/Events/onUnload.md | 6 +- .../current/Events/onValidate.md | 6 +- .../current/Events/overview.md | 2 +- .../current/FormEditor/pictures.md | 2 +- .../current/FormObjects/listbox_overview.md | 350 ++++++- .../current/FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 22 +- .../current/FormObjects/properties_Display.md | 28 +- .../current/FormObjects/properties_Entry.md | 8 +- .../current/FormObjects/properties_Footers.md | 2 +- .../current/FormObjects/properties_Headers.md | 2 +- .../current/FormObjects/properties_Help.md | 2 +- .../current/FormObjects/properties_ListBox.md | 2 +- .../current/FormObjects/properties_Object.md | 18 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../current/FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 12 +- .../current/Project/search-replace.md | 2 +- .../WritePro/user-legacy/standard-actions.md | 4 +- .../4D Environment/application-info.md | 5 - .../language-legacy/4D Environment/ds.md | 14 - .../4D Environment/open-datastore.md | 43 +- .../language-legacy/Backup/new-log-file.md | 13 - .../language-legacy/Backup/select-log-file.md | 14 - .../Collections/new-collection.md | 10 - .../Collections/new-shared-collection.md | 10 - .../Compiler/compile-project.md | 15 +- .../language-legacy/Data Entry/dialog.md | 15 - .../Design Object Access/form-edit.md | 6 - .../language-legacy/File and Folder/file.md | 77 +- .../language-legacy/File and Folder/folder.md | 27 +- .../File and Folder/zip-create-archive.md | 5 - .../File and Folder/zip-read-archive.md | 9 +- .../Form Events/form-event-code.md | 14 - .../language-legacy/Form Events/form-event.md | 14 - .../language-legacy/Forms/form-load.md | 16 - .../language-legacy/Forms/form-theme.md | 5 - .../current/language-legacy/Forms/form.md | 6 - .../Formulas/formula-from-string.md | 25 +- .../language-legacy/Formulas/formula.md | 23 +- .../Formulas/set-allowed-methods.md | 14 - .../HTTP/http-parse-message.md | 5 - .../Interruptions/last-errors.md | 13 - .../language-legacy/JSON/json-validate.md | 22 +- .../language-legacy/Language/call-chain.md | 5 - .../language-legacy/Language/command-name.md | 5 - .../current/language-legacy/Language/super.md | 13 - .../current/language-legacy/Language/this.md | 13 - .../Licenses/create-deployment-license.md | 23 +- .../language-legacy/Licenses/license-info.md | 15 - .../List Box/listbox-get-property.md | 15 - .../List Box/listbox-set-property.md | 14 - .../Mail/imap-new-transporter.md | 23 +- .../Mail/mail-convert-from-mime.md | 21 +- .../Mail/mail-convert-to-mime.md | 23 +- .../Mail/mail-new-attachment.md | 22 +- .../Mail/pop3-new-transporter.md | 7 +- .../Mail/smtp-new-transporter.md | 7 +- .../object-get-data-source-formula.md | 14 - .../object-set-data-source-formula.md | 14 - .../language-legacy/Printing/print-form.md | 15 - .../Process (Communications)/new-signal.md | 7 +- .../Processes/process-activity.md | 17 +- .../language-legacy/Processes/process-info.md | 5 - .../Processes/process-number.md | 8 +- .../language-legacy/Processes/session-info.md | 13 +- .../Processes/session-storage.md | 23 +- .../language-legacy/Processes/session.md | 11 +- .../Selection/create-entity-selection.md | 14 - .../Selection/use-entity-selection.md | 13 - .../current/language-legacy/String/num.md | 12 +- .../current/language-legacy/String/string.md | 12 +- .../language-legacy/String/trim-end.md | 5 - .../language-legacy/String/trim-start.md | 5 - .../current/language-legacy/String/trim.md | 5 - .../language-legacy/Tools/generate-uuid.md | 6 - .../Web Area/wa-get-context.md | 13 - .../Web Area/wa-set-context.md | 13 - .../language-legacy/Web Server/web-event.md | 13 - .../language-legacy/Web Server/web-form.md | 13 - .../Web Server/web-server-list.md | 5 - .../language-legacy/Web Server/web-server.md | 5 - .../Windows/open-form-window.md | 19 +- .../language-legacy/Windows/open-window.md | 14 - .../Windows/set-window-document-icon.md | 5 - .../version-19/Events/onAfterEdit.md | 6 +- .../version-19/Events/onAfterKeystroke.md | 8 +- .../version-19/Events/onAfterSort.md | 6 +- .../version-19/Events/onAlternativeClick.md | 10 +- .../version-19/Events/onBeforeDataEntry.md | 6 +- .../version-19/Events/onBeforeKeystroke.md | 8 +- .../version-19/Events/onBeginDragOver.md | 6 +- .../version-19/Events/onClicked.md | 6 +- .../version-19/Events/onColumnMoved.md | 6 +- .../version-19/Events/onColumnResize.md | 6 +- .../version-19/Events/onDataChange.md | 6 +- .../version-19/Events/onDoubleClicked.md | 6 +- .../version-19/Events/onDragOver.md | 6 +- .../version-19/Events/onDrop.md | 6 +- .../version-19/Events/onFooterClick.md | 6 +- .../version-19/Events/onGettingFocus.md | 6 +- .../version-19/Events/onHeaderClick.md | 6 +- .../version-19/Events/onLoad.md | 6 +- .../version-19/Events/onLosingFocus.md | 6 +- .../version-19/Events/onRowMoved.md | 6 +- .../version-19/Events/onUnload.md | 6 +- .../version-19/Events/onValidate.md | 6 +- .../version-19/Events/overview.md | 2 +- .../version-19/FormEditor/pictures.md | 2 +- .../version-19/FormObjects/listbox-column.md | 413 -------- .../FormObjects/listbox-header-footer.md | 50 - .../version-19/FormObjects/listbox-object.md | 188 ---- .../FormObjects/listbox_overview.md | 649 +++++++++++- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 20 +- .../FormObjects/properties_DataSource.md | 20 +- .../FormObjects/properties_Display.md | 26 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 6 +- .../FormObjects/properties_Headers.md | 4 +- .../version-19/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../version-19/FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 6 +- .../version-20/Events/onAfterEdit.md | 6 +- .../version-20/Events/onAfterKeystroke.md | 8 +- .../version-20/Events/onAfterSort.md | 6 +- .../version-20/Events/onAlternativeClick.md | 10 +- .../version-20/Events/onBeforeDataEntry.md | 6 +- .../version-20/Events/onBeforeKeystroke.md | 8 +- .../version-20/Events/onBeginDragOver.md | 6 +- .../version-20/Events/onClicked.md | 6 +- .../version-20/Events/onColumnMoved.md | 6 +- .../version-20/Events/onColumnResize.md | 6 +- .../version-20/Events/onDataChange.md | 6 +- .../version-20/Events/onDoubleClicked.md | 6 +- .../version-20/Events/onDragOver.md | 6 +- .../version-20/Events/onDrop.md | 6 +- .../version-20/Events/onFooterClick.md | 6 +- .../version-20/Events/onGettingFocus.md | 6 +- .../version-20/Events/onHeaderClick.md | 6 +- .../version-20/Events/onLoad.md | 6 +- .../version-20/Events/onLosingFocus.md | 6 +- .../version-20/Events/onRowMoved.md | 6 +- .../version-20/Events/onUnload.md | 6 +- .../version-20/Events/onValidate.md | 6 +- .../version-20/Events/overview.md | 2 +- .../version-20/FormEditor/pictures.md | 2 +- .../version-20/FormObjects/listbox-column.md | 413 -------- .../FormObjects/listbox-header-footer.md | 50 - .../version-20/FormObjects/listbox-object.md | 188 ---- .../FormObjects/listbox_overview.md | 871 ++++++++++++++-- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 20 +- .../FormObjects/properties_Display.md | 26 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 6 +- .../FormObjects/properties_Headers.md | 4 +- .../version-20/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../version-20/FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 12 +- .../version-21-R2/API/FileClass.md | 2 +- .../version-21-R2/API/HTTPAgentClass.md | 25 +- .../version-21-R2/API/HTTPRequestClass.md | 57 +- .../version-21-R2/Concepts/parameters.md | 24 +- .../version-21-R2/Events/onAfterEdit.md | 6 +- .../version-21-R2/Events/onAfterKeystroke.md | 8 +- .../version-21-R2/Events/onAfterSort.md | 6 +- .../Events/onAlternativeClick.md | 10 +- .../version-21-R2/Events/onBeforeDataEntry.md | 6 +- .../version-21-R2/Events/onBeforeKeystroke.md | 8 +- .../version-21-R2/Events/onBeginDragOver.md | 6 +- .../version-21-R2/Events/onClicked.md | 6 +- .../version-21-R2/Events/onColumnMoved.md | 6 +- .../version-21-R2/Events/onColumnResize.md | 6 +- .../version-21-R2/Events/onDataChange.md | 6 +- .../version-21-R2/Events/onDoubleClicked.md | 6 +- .../version-21-R2/Events/onDragOver.md | 6 +- .../version-21-R2/Events/onDrop.md | 6 +- .../version-21-R2/Events/onFooterClick.md | 6 +- .../version-21-R2/Events/onGettingFocus.md | 6 +- .../version-21-R2/Events/onHeaderClick.md | 6 +- .../version-21-R2/Events/onLoad.md | 6 +- .../version-21-R2/Events/onLosingFocus.md | 6 +- .../version-21-R2/Events/onMouseEnter.md | 6 +- .../version-21-R2/Events/onMouseLeave.md | 6 +- .../version-21-R2/Events/onMouseMove.md | 6 +- .../version-21-R2/Events/onRowMoved.md | 6 +- .../version-21-R2/Events/onUnload.md | 6 +- .../version-21-R2/Events/onValidate.md | 6 +- .../version-21-R2/Events/overview.md | 2 +- .../version-21-R2/FormEditor/pictures.md | 2 +- .../FormObjects/listbox-column.md | 412 -------- .../FormObjects/listbox-header-footer.md | 51 - .../FormObjects/listbox-object.md | 198 ---- .../FormObjects/listbox_overview.md | 713 ++++++++++++- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 22 +- .../FormObjects/properties_Display.md | 28 +- .../FormObjects/properties_Entry.md | 8 +- .../FormObjects/properties_Footers.md | 4 +- .../FormObjects/properties_Headers.md | 4 +- .../FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 18 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../FormObjects/properties_Scale.md | 2 +- .../FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 34 +- .../version-21-R2/commands/4d.md | 10 - .../commands/application-info.md | 5 - .../version-21-R2/commands/call-chain.md | 5 - .../version-21-R2/commands/command-name.md | 5 - .../version-21-R2/commands/compile-project.md | 29 +- .../commands/create-deployment-license.md | 23 +- .../commands/create-entity-selection.md | 14 - .../version-21-R2/commands/cs.md | 10 - .../version-21-R2/commands/dialog.md | 15 - .../version-21-R2/commands/ds.md | 16 +- .../version-21-R2/commands/file.md | 77 +- .../version-21-R2/commands/folder.md | 27 +- .../version-21-R2/commands/form-edit.md | 6 - .../version-21-R2/commands/form-event-code.md | 14 - .../version-21-R2/commands/form-event.md | 16 +- .../version-21-R2/commands/form-load.md | 16 - .../version-21-R2/commands/form-theme.md | 5 - .../version-21-R2/commands/form.md | 6 - .../commands/formula-from-string.md | 25 +- .../version-21-R2/commands/formula.md | 23 +- .../version-21-R2/commands/generate-uuid.md | 8 +- .../commands/http-parse-message.md | 5 - .../commands/imap-new-transporter.md | 27 +- .../version-21-R2/commands/last-errors.md | 13 - .../version-21-R2/commands/license-info.md | 15 - .../commands/listbox-get-property.md | 29 +- .../commands/listbox-set-property.md | 28 +- .../commands/mail-convert-from-mime.md | 21 +- .../commands/mail-convert-to-mime.md | 23 +- .../commands/mail-new-attachment.md | 22 +- .../version-21-R2/commands/new-collection.md | 13 - .../version-21-R2/commands/new-log-file.md | 13 - .../commands/new-shared-collection.md | 13 - .../version-21-R2/commands/new-signal.md | 5 - .../version-21-R2/commands/num.md | 12 +- .../object-get-data-source-formula.md | 26 +- .../object-set-data-source-formula.md | 26 +- .../version-21-R2/commands/open-datastore.md | 43 +- .../commands/pop3-new-transporter.md | 9 +- .../version-21-R2/commands/print-form.md | 15 - .../commands/process-activity.md | 17 +- .../version-21-R2/commands/process-info.md | 5 - .../version-21-R2/commands/process-number.md | 6 - .../version-21-R2/commands/select-log-file.md | 14 - .../version-21-R2/commands/session-info.md | 13 +- .../version-21-R2/commands/session-storage.md | 25 +- .../version-21-R2/commands/session.md | 15 +- .../commands/set-allowed-methods.md | 14 - .../commands/set-window-document-icon.md | 5 - .../commands/smtp-new-transporter.md | 9 +- .../version-21-R2/commands/string.md | 12 +- .../version-21-R2/commands/super.md | 13 - .../version-21-R2/commands/this.md | 13 - .../version-21-R2/commands/trim-end.md | 5 - .../version-21-R2/commands/trim-start.md | 5 - .../version-21-R2/commands/trim.md | 5 - .../commands/use-entity-selection.md | 13 - .../version-21-R2/commands/wa-get-context.md | 25 +- .../version-21-R2/commands/wa-set-context.md | 25 +- .../version-21-R2/commands/web-event.md | 13 - .../version-21-R2/commands/web-form.md | 13 - .../version-21-R2/commands/web-server-list.md | 5 - .../version-21-R2/commands/web-server.md | 7 +- .../commands/zip-create-archive.md | 7 +- .../commands/zip-read-archive.md | 9 +- .../version-21/API/FileClass.md | 2 +- .../version-21/API/HTTPAgentClass.md | 25 +- .../version-21/API/HTTPRequestClass.md | 57 +- .../version-21/Concepts/parameters.md | 24 +- .../version-21/Events/onAfterEdit.md | 6 +- .../version-21/Events/onAfterKeystroke.md | 8 +- .../version-21/Events/onAfterSort.md | 6 +- .../version-21/Events/onAlternativeClick.md | 10 +- .../version-21/Events/onBeforeDataEntry.md | 6 +- .../version-21/Events/onBeforeKeystroke.md | 8 +- .../version-21/Events/onBeginDragOver.md | 6 +- .../version-21/Events/onClicked.md | 6 +- .../version-21/Events/onColumnMoved.md | 6 +- .../version-21/Events/onColumnResize.md | 6 +- .../version-21/Events/onDataChange.md | 6 +- .../version-21/Events/onDoubleClicked.md | 6 +- .../version-21/Events/onDragOver.md | 6 +- .../version-21/Events/onDrop.md | 6 +- .../version-21/Events/onFooterClick.md | 6 +- .../version-21/Events/onGettingFocus.md | 6 +- .../version-21/Events/onHeaderClick.md | 6 +- .../version-21/Events/onLoad.md | 6 +- .../version-21/Events/onLosingFocus.md | 6 +- .../version-21/Events/onMouseEnter.md | 6 +- .../version-21/Events/onMouseLeave.md | 6 +- .../version-21/Events/onMouseMove.md | 6 +- .../version-21/Events/onRowMoved.md | 6 +- .../version-21/Events/onUnload.md | 6 +- .../version-21/Events/onValidate.md | 6 +- .../version-21/Events/overview.md | 2 +- .../version-21/FormEditor/pictures.md | 2 +- .../version-21/FormObjects/listbox-column.md | 412 -------- .../FormObjects/listbox-header-footer.md | 51 - .../version-21/FormObjects/listbox-object.md | 198 ---- .../FormObjects/listbox_overview.md | 715 ++++++++++++- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 22 +- .../FormObjects/properties_Display.md | 28 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 4 +- .../FormObjects/properties_Headers.md | 4 +- .../version-21/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 18 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../FormObjects/properties_Scale.md | 2 +- .../version-21/FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 34 +- .../version-21/commands/4d.md | 10 - .../version-21/commands/call-chain.md | 5 - .../version-21/commands/command-name.md | 7 +- .../version-21/commands/compile-project.md | 29 +- .../commands/create-deployment-license.md | 25 +- .../commands/create-entity-selection.md | 14 - .../version-21/commands/cs.md | 10 - .../version-21/commands/dialog.md | 17 +- .../version-21/commands/ds.md | 16 +- .../version-21/commands/file.md | 81 +- .../version-21/commands/folder.md | 31 +- .../version-21/commands/form-edit.md | 8 +- .../version-21/commands/form-event-code.md | 14 - .../version-21/commands/form-event.md | 16 +- .../version-21/commands/form-load.md | 18 +- .../version-21/commands/form-theme.md | 49 - .../version-21/commands/form.md | 6 - .../commands/formula-from-string.md | 25 +- .../version-21/commands/formula.md | 23 +- .../version-21/commands/generate-uuid.md | 8 +- .../version-21/commands/http-parse-message.md | 5 - .../commands/imap-new-transporter.md | 27 +- .../version-21/commands/last-errors.md | 13 - .../version-21/commands/license-info.md | 18 +- .../commands/listbox-get-property.md | 29 +- .../commands/listbox-set-property.md | 28 +- .../commands/mail-convert-from-mime.md | 21 +- .../commands/mail-convert-to-mime.md | 23 +- .../commands/mail-new-attachment.md | 24 +- .../version-21/commands/new-collection.md | 21 +- .../version-21/commands/new-log-file.md | 13 - .../commands/new-shared-collection.md | 21 +- .../version-21/commands/new-signal.md | 5 - .../version-21/commands/num.md | 14 +- .../object-get-data-source-formula.md | 27 +- .../object-set-data-source-formula.md | 26 +- .../version-21/commands/open-datastore.md | 43 +- .../commands/pop3-new-transporter.md | 9 +- .../version-21/commands/print-form.md | 17 +- .../version-21/commands/process-activity.md | 19 +- .../version-21/commands/process-info.md | 5 - .../version-21/commands/process-number.md | 8 +- .../version-21/commands/select-log-file.md | 16 +- .../version-21/commands/session-info.md | 13 +- .../version-21/commands/session-storage.md | 27 +- .../version-21/commands/session.md | 17 +- .../commands/set-allowed-methods.md | 16 +- .../commands/set-window-document-icon.md | 7 +- .../commands/smtp-new-transporter.md | 9 +- .../version-21/commands/string.md | 14 +- .../version-21/commands/super.md | 13 - .../version-21/commands/this.md | 13 - .../version-21/commands/trim-end.md | 7 +- .../version-21/commands/trim-start.md | 7 +- .../version-21/commands/trim.md | 7 +- .../commands/use-entity-selection.md | 13 - .../version-21/commands/wa-get-context.md | 25 +- .../version-21/commands/wa-set-context.md | 25 +- .../version-21/commands/web-event.md | 13 - .../version-21/commands/web-form.md | 13 - .../version-21/commands/web-server-list.md | 5 - .../version-21/commands/web-server.md | 17 +- .../version-21/commands/zip-create-archive.md | 7 +- .../version-21/commands/zip-read-archive.md | 9 +- sidebars.js | 15 +- .../version-18/Concepts/dt_number.md | 2 +- .../FormObjects/properties_TextAndPicture.md | 2 +- .../version-19/Concepts/dt_number.md | 2 +- .../version-19/Events/onAfterEdit.md | 2 +- .../version-19/Events/onAfterKeystroke.md | 4 +- .../version-19/Events/onAfterSort.md | 2 +- .../version-19/Events/onAlternativeClick.md | 6 +- .../version-19/Events/onBeforeDataEntry.md | 2 +- .../version-19/Events/onBeforeKeystroke.md | 4 +- .../version-19/Events/onBeginDragOver.md | 2 +- versioned_docs/version-19/Events/onClicked.md | 2 +- .../version-19/Events/onColumnMoved.md | 2 +- .../version-19/Events/onColumnResize.md | 2 +- .../version-19/Events/onDataChange.md | 2 +- .../version-19/Events/onDoubleClicked.md | 2 +- .../version-19/Events/onDragOver.md | 2 +- versioned_docs/version-19/Events/onDrop.md | 2 +- .../version-19/Events/onFooterClick.md | 2 +- .../version-19/Events/onGettingFocus.md | 2 +- .../version-19/Events/onHeaderClick.md | 2 +- versioned_docs/version-19/Events/onLoad.md | 2 +- .../version-19/Events/onLosingFocus.md | 2 +- .../version-19/Events/onRowMoved.md | 2 +- versioned_docs/version-19/Events/onUnload.md | 2 +- .../version-19/Events/onValidate.md | 2 +- versioned_docs/version-19/Events/overview.md | 2 +- .../version-19/FormEditor/pictures.md | 2 +- .../version-19/FormObjects/listbox-column.md | 418 -------- .../FormObjects/listbox-header-footer.md | 54 - .../version-19/FormObjects/listbox-object.md | 189 ---- .../FormObjects/listbox_overview.md | 655 +++++++++++- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 20 +- .../FormObjects/properties_DataSource.md | 22 +- .../FormObjects/properties_Display.md | 26 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 6 +- .../FormObjects/properties_Headers.md | 4 +- .../version-19/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../version-19/FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 6 +- .../version-20/Concepts/dt_number.md | 2 +- .../version-20/Events/onAfterEdit.md | 2 +- .../version-20/Events/onAfterKeystroke.md | 4 +- .../version-20/Events/onAfterSort.md | 2 +- .../version-20/Events/onAlternativeClick.md | 6 +- .../version-20/Events/onBeforeDataEntry.md | 2 +- .../version-20/Events/onBeforeKeystroke.md | 4 +- .../version-20/Events/onBeginDragOver.md | 2 +- versioned_docs/version-20/Events/onClicked.md | 2 +- .../version-20/Events/onColumnMoved.md | 2 +- .../version-20/Events/onColumnResize.md | 2 +- .../version-20/Events/onDataChange.md | 2 +- .../version-20/Events/onDoubleClicked.md | 2 +- .../version-20/Events/onDragOver.md | 2 +- versioned_docs/version-20/Events/onDrop.md | 2 +- .../version-20/Events/onFooterClick.md | 2 +- .../version-20/Events/onGettingFocus.md | 2 +- .../version-20/Events/onHeaderClick.md | 2 +- versioned_docs/version-20/Events/onLoad.md | 2 +- .../version-20/Events/onLosingFocus.md | 2 +- .../version-20/Events/onRowMoved.md | 2 +- versioned_docs/version-20/Events/onUnload.md | 2 +- .../version-20/Events/onValidate.md | 2 +- versioned_docs/version-20/Events/overview.md | 2 +- .../version-20/FormEditor/pictures.md | 2 +- .../version-20/FormObjects/listbox-column.md | 418 -------- .../FormObjects/listbox-header-footer.md | 54 - .../version-20/FormObjects/listbox-object.md | 189 ---- .../FormObjects/listbox_overview.md | 893 ++++++++++++++-- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 22 +- .../FormObjects/properties_Display.md | 26 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 6 +- .../FormObjects/properties_Headers.md | 4 +- .../version-20/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../version-20/FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 8 +- .../version-21-R2/API/HTTPAgentClass.md | 2 +- .../version-21-R2/API/HTTPRequestClass.md | 2 +- .../version-21-R2/Concepts/dt_number.md | 2 +- .../version-21-R2/Concepts/parameters.md | 24 +- .../version-21-R2/Events/onAfterEdit.md | 2 +- .../version-21-R2/Events/onAfterKeystroke.md | 4 +- .../version-21-R2/Events/onAfterSort.md | 2 +- .../Events/onAlternativeClick.md | 6 +- .../version-21-R2/Events/onBeforeDataEntry.md | 2 +- .../version-21-R2/Events/onBeforeKeystroke.md | 4 +- .../version-21-R2/Events/onBeginDragOver.md | 2 +- .../version-21-R2/Events/onClicked.md | 2 +- .../version-21-R2/Events/onColumnMoved.md | 2 +- .../version-21-R2/Events/onColumnResize.md | 2 +- .../version-21-R2/Events/onDataChange.md | 2 +- .../version-21-R2/Events/onDoubleClicked.md | 2 +- .../version-21-R2/Events/onDragOver.md | 2 +- versioned_docs/version-21-R2/Events/onDrop.md | 2 +- .../version-21-R2/Events/onFooterClick.md | 2 +- .../version-21-R2/Events/onGettingFocus.md | 2 +- .../version-21-R2/Events/onHeaderClick.md | 2 +- versioned_docs/version-21-R2/Events/onLoad.md | 2 +- .../version-21-R2/Events/onLosingFocus.md | 2 +- .../version-21-R2/Events/onMouseEnter.md | 2 +- .../version-21-R2/Events/onMouseLeave.md | 2 +- .../version-21-R2/Events/onMouseMove.md | 2 +- .../version-21-R2/Events/onRowMoved.md | 2 +- .../version-21-R2/Events/onUnload.md | 2 +- .../version-21-R2/Events/onValidate.md | 2 +- .../version-21-R2/Events/overview.md | 2 +- .../version-21-R2/FormEditor/pictures.md | 2 +- .../FormObjects/listbox-column.md | 417 -------- .../FormObjects/listbox-header-footer.md | 57 -- .../FormObjects/listbox-object.md | 209 ---- .../FormObjects/listbox_overview.md | 727 ++++++++++++- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 22 +- .../FormObjects/properties_Display.md | 28 +- .../FormObjects/properties_Entry.md | 8 +- .../FormObjects/properties_Footers.md | 4 +- .../FormObjects/properties_Headers.md | 4 +- .../FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 18 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../FormObjects/properties_Scale.md | 2 +- .../FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 30 +- .../commands-legacy/json-parse-array.md | 2 +- versioned_docs/version-21-R2/commands/4d.md | 12 - .../commands/application-info.md | 3 +- .../version-21-R2/commands/call-chain.md | 3 +- .../version-21-R2/commands/command-name.md | 3 +- .../version-21-R2/commands/compile-project.md | 5 +- .../commands/create-deployment-license.md | 20 +- .../commands/create-entity-selection.md | 10 - versioned_docs/version-21-R2/commands/cs.md | 9 - .../version-21-R2/commands/dialog.md | 13 - versioned_docs/version-21-R2/commands/ds.md | 13 +- versioned_docs/version-21-R2/commands/file.md | 21 +- .../version-21-R2/commands/folder.md | 21 +- .../version-21-R2/commands/form-edit.md | 4 - .../version-21-R2/commands/form-event-code.md | 10 - .../version-21-R2/commands/form-event.md | 14 +- .../version-21-R2/commands/form-load.md | 13 - .../version-21-R2/commands/form-theme.md | 3 +- versioned_docs/version-21-R2/commands/form.md | 4 - .../commands/formula-from-string.md | 21 +- .../version-21-R2/commands/formula.md | 20 +- .../version-21-R2/commands/generate-uuid.md | 6 +- .../commands/http-parse-message.md | 2 - .../commands/imap-new-transporter.md | 18 +- .../version-21-R2/commands/last-errors.md | 10 - .../version-21-R2/commands/license-info.md | 12 - .../commands/listbox-get-property.md | 12 - .../commands/listbox-set-property.md | 11 - .../commands/mail-convert-from-mime.md | 17 +- .../commands/mail-convert-to-mime.md | 20 +- .../commands/mail-new-attachment.md | 18 +- .../version-21-R2/commands/new-collection.md | 11 - .../version-21-R2/commands/new-log-file.md | 9 - .../commands/new-shared-collection.md | 11 - .../version-21-R2/commands/new-signal.md | 2 - versioned_docs/version-21-R2/commands/num.md | 5 +- .../object-get-data-source-formula.md | 13 +- .../object-set-data-source-formula.md | 14 +- .../version-21-R2/commands/open-datastore.md | 26 +- .../commands/pop3-new-transporter.md | 2 - .../version-21-R2/commands/print-form.md | 12 - .../commands/process-activity.md | 4 +- .../version-21-R2/commands/process-info.md | 2 - .../version-21-R2/commands/process-number.md | 3 - .../version-21-R2/commands/select-log-file.md | 11 - .../version-21-R2/commands/session-info.md | 3 +- .../version-21-R2/commands/session-storage.md | 2 - .../version-21-R2/commands/session.md | 2 - .../commands/set-allowed-methods.md | 11 - .../commands/set-window-document-icon.md | 2 - .../commands/smtp-new-transporter.md | 2 - .../version-21-R2/commands/string.md | 7 +- .../version-21-R2/commands/super.md | 10 - versioned_docs/version-21-R2/commands/this.md | 10 - .../version-21-R2/commands/trim-end.md | 2 - .../version-21-R2/commands/trim-start.md | 3 - versioned_docs/version-21-R2/commands/trim.md | 3 - .../commands/use-entity-selection.md | 12 - .../version-21-R2/commands/wa-get-context.md | 12 - .../version-21-R2/commands/wa-set-context.md | 12 +- .../version-21-R2/commands/web-event.md | 10 - .../version-21-R2/commands/web-form.md | 11 - .../version-21-R2/commands/web-server-list.md | 2 - .../version-21-R2/commands/web-server.md | 2 - .../commands/zip-create-archive.md | 2 - .../commands/zip-read-archive.md | 2 - .../version-21/API/HTTPAgentClass.md | 2 +- .../version-21/API/HTTPRequestClass.md | 2 +- .../version-21/Concepts/dt_number.md | 2 +- .../version-21/Concepts/parameters.md | 24 +- .../version-21/Events/onAfterEdit.md | 2 +- .../version-21/Events/onAfterKeystroke.md | 4 +- .../version-21/Events/onAfterSort.md | 2 +- .../version-21/Events/onAlternativeClick.md | 6 +- .../version-21/Events/onBeforeDataEntry.md | 2 +- .../version-21/Events/onBeforeKeystroke.md | 4 +- .../version-21/Events/onBeginDragOver.md | 2 +- versioned_docs/version-21/Events/onClicked.md | 2 +- .../version-21/Events/onColumnMoved.md | 2 +- .../version-21/Events/onColumnResize.md | 2 +- .../version-21/Events/onDataChange.md | 2 +- .../version-21/Events/onDoubleClicked.md | 2 +- .../version-21/Events/onDragOver.md | 2 +- versioned_docs/version-21/Events/onDrop.md | 2 +- .../version-21/Events/onFooterClick.md | 2 +- .../version-21/Events/onGettingFocus.md | 2 +- .../version-21/Events/onHeaderClick.md | 2 +- versioned_docs/version-21/Events/onLoad.md | 2 +- .../version-21/Events/onLosingFocus.md | 2 +- .../version-21/Events/onMouseEnter.md | 2 +- .../version-21/Events/onMouseLeave.md | 2 +- .../version-21/Events/onMouseMove.md | 2 +- .../version-21/Events/onRowMoved.md | 2 +- versioned_docs/version-21/Events/onUnload.md | 2 +- .../version-21/Events/onValidate.md | 2 +- versioned_docs/version-21/Events/overview.md | 2 +- .../version-21/FormEditor/pictures.md | 2 +- .../FormObjects/listbox-header-footer.md | 57 -- .../FormObjects/listbox_overview.md | 729 ++++++++++++- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 22 +- .../FormObjects/properties_Display.md | 28 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 4 +- .../FormObjects/properties_Headers.md | 4 +- .../version-21/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 18 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../FormObjects/properties_Scale.md | 2 +- .../version-21/FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 30 +- .../commands-legacy/append-menu-item.md | 2 +- versioned_docs/version-21/commands/4d.md | 12 - .../version-21/commands/call-chain.md | 3 +- .../version-21/commands/command-name.md | 5 +- .../version-21/commands/compile-project.md | 5 +- .../commands/create-deployment-license.md | 22 +- .../commands/create-entity-selection.md | 10 - versioned_docs/version-21/commands/cs.md | 9 - versioned_docs/version-21/commands/dialog.md | 15 +- versioned_docs/version-21/commands/ds.md | 13 +- versioned_docs/version-21/commands/file.md | 25 +- versioned_docs/version-21/commands/folder.md | 29 +- .../version-21/commands/form-edit.md | 6 +- .../version-21/commands/form-event-code.md | 10 - .../version-21/commands/form-event.md | 14 +- .../version-21/commands/form-load.md | 15 +- versioned_docs/version-21/commands/form.md | 4 - .../commands/formula-from-string.md | 21 +- versioned_docs/version-21/commands/formula.md | 20 +- .../version-21/commands/generate-uuid.md | 6 +- .../version-21/commands/http-parse-message.md | 2 - .../commands/imap-new-transporter.md | 18 +- .../version-21/commands/last-errors.md | 10 - .../version-21/commands/license-info.md | 14 - .../commands/listbox-get-property.md | 14 +- .../commands/listbox-set-property.md | 13 +- .../commands/mail-convert-from-mime.md | 17 +- .../commands/mail-convert-to-mime.md | 20 +- .../commands/mail-new-attachment.md | 20 +- .../version-21/commands/new-collection.md | 13 +- .../version-21/commands/new-log-file.md | 9 - .../commands/new-shared-collection.md | 13 +- .../version-21/commands/new-signal.md | 2 - versioned_docs/version-21/commands/num.md | 7 +- .../object-get-data-source-formula.md | 16 +- .../object-set-data-source-formula.md | 16 +- .../version-21/commands/open-datastore.md | 26 +- .../commands/pop3-new-transporter.md | 2 - .../version-21/commands/print-form.md | 14 +- .../version-21/commands/process-activity.md | 6 +- .../version-21/commands/process-info.md | 2 - .../version-21/commands/process-number.md | 5 +- .../version-21/commands/select-log-file.md | 13 +- .../version-21/commands/session-info.md | 3 +- .../version-21/commands/session-storage.md | 4 +- versioned_docs/version-21/commands/session.md | 2 - .../commands/set-allowed-methods.md | 13 +- .../commands/set-window-document-icon.md | 4 +- .../commands/smtp-new-transporter.md | 2 - versioned_docs/version-21/commands/string.md | 9 +- versioned_docs/version-21/commands/super.md | 10 - versioned_docs/version-21/commands/this.md | 10 - .../version-21/commands/trim-end.md | 4 +- .../version-21/commands/trim-start.md | 5 +- versioned_docs/version-21/commands/trim.md | 5 +- .../commands/use-entity-selection.md | 12 - .../version-21/commands/wa-get-context.md | 14 +- .../version-21/commands/wa-set-context.md | 14 +- .../version-21/commands/web-event.md | 10 - .../version-21/commands/web-form.md | 11 - .../version-21/commands/web-server-list.md | 2 - .../version-21/commands/web-server.md | 4 +- .../version-21/commands/zip-create-archive.md | 2 - .../version-21/commands/zip-read-archive.md | 2 - versioned_sidebars/version-19-sidebars.json | 15 +- versioned_sidebars/version-20-sidebars.json | 15 +- .../version-21-R2-sidebars.json | 15 +- versioned_sidebars/version-21-sidebars.json | 15 +- 2266 files changed, 27131 insertions(+), 30074 deletions(-) delete mode 100644 .vscode/settings.json create mode 100644 docs/WritePro/commands/4d-write-pro-attributes.md delete mode 100644 i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md delete mode 100644 i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md delete mode 100644 i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md delete mode 100644 i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md delete mode 100644 i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md delete mode 100644 i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md delete mode 100644 i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md delete mode 100644 i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md delete mode 100644 i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md delete mode 100644 i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md delete mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md delete mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md delete mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md delete mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md delete mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md delete mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md delete mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md delete mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md delete mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md delete mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md delete mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-theme.md delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-theme.md delete mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md delete mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md delete mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md delete mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md delete mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md delete mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md delete mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md delete mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md delete mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md delete mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md delete mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md delete mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md delete mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-theme.md delete mode 100644 versioned_docs/version-19/FormObjects/listbox-column.md delete mode 100644 versioned_docs/version-19/FormObjects/listbox-header-footer.md delete mode 100644 versioned_docs/version-19/FormObjects/listbox-object.md delete mode 100644 versioned_docs/version-20/FormObjects/listbox-column.md delete mode 100644 versioned_docs/version-20/FormObjects/listbox-header-footer.md delete mode 100644 versioned_docs/version-20/FormObjects/listbox-object.md delete mode 100644 versioned_docs/version-21-R2/FormObjects/listbox-column.md delete mode 100644 versioned_docs/version-21-R2/FormObjects/listbox-header-footer.md delete mode 100644 versioned_docs/version-21-R2/FormObjects/listbox-object.md delete mode 100644 versioned_docs/version-21/FormObjects/listbox-header-footer.md diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 3b664107303df3..00000000000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "git.ignoreLimitWarning": true -} \ No newline at end of file diff --git a/docs/API/HTTPAgentClass.md b/docs/API/HTTPAgentClass.md index cda6cb86109237..ac979285c6ae05 100644 --- a/docs/API/HTTPAgentClass.md +++ b/docs/API/HTTPAgentClass.md @@ -41,6 +41,14 @@ Since HTTPAgent is a shareable object, you can add one to a singleton class so y **4D.HTTPAgent.new**( { *options* : Object } ) : 4D.HTTPAgent +
    History + +|Release|Changes| +|---|---| +|21|Support of *storeCertificateName* property| + +
    +
    @@ -52,17 +60,6 @@ Since HTTPAgent is a shareable object, you can add one to a singleton class so y
    - -
    History - -|Release|Changes| -|---|---| -|21 R3|Support of *storeCertificateName* property on macOS| -|21|Support of *storeCertificateName* property on Windows| - -
    - - #### Description The `4D.HTTPAgent.new()` function creates a shareable HTTPAgent object with the defined *options*, and returns a `4D.HTTPAgent` object. @@ -88,7 +85,7 @@ HTTPAgent options will be merged with [HTTPRequest options](HTTPRequestClass.md# | maxTotalSockets |Integer| 65535 |Maximum number of sockets for the agent | | minTLSVersion |Text| undefined (see default value in [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) |Sets the minimum version of TLS for the requests using this agent| | protocol |Text| undefined (see default value in [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) |Protocol used for the requests using the agent | -|storeCertificateName|Text|undefined| Name of a certificate stored in the Certificate Store (Windows) or in the *keychain* (macOS) to use instead of one saved in the certificates folder. If the certificate is not found in the store, an error is returned. For more information, see [this blog post for Windows](https://blog.4d.com/https-requests-now-support-windows-certificate-store) and [this blog post for macOS](https://blog.4d.com/https-requests-macos-keychain-support-is-here).| +|storeCertificateName|Text|undefined|(Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder for the requests using the agent. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store).| | timeout |Real| undefined |If defined, timeout after which an unused socket is closed | | validateTLSCertificate |Boolean| undefined (see default value in [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | validateTLSCertificate for the requests using the agent| diff --git a/docs/API/HTTPRequestClass.md b/docs/API/HTTPRequestClass.md index ab20fc671ae31a..91d9faf73d9f99 100644 --- a/docs/API/HTTPRequestClass.md +++ b/docs/API/HTTPRequestClass.md @@ -80,6 +80,16 @@ HTTPRequest objects provide the following properties and functions: ## 4D.HTTPRequest.new() +
    History + +|Release|Changes| +|---|---| +|21|Support of *storeCertificateName* property| +|20|TLS validation by default | +|19 R7|Support of *automaticRedirections* and *decodeData* properties | + +
    + **4D.HTTPRequest.new**( *url* : Text { ; *options* : Object } ) : 4D.HTTPRequest @@ -94,18 +104,6 @@ HTTPRequest objects provide the following properties and functions:
    -
    History - -|Release|Changes| -|---|---| -|21 R3|Support of *storeCertificateName* property on macOS| -|21|Support of *storeCertificateName* property on Windows| -|20|TLS validation by default | -|19 R7|Support of *automaticRedirections* and *decodeData* properties | - -
    - - #### Description The `4D.HTTPRequest.new()` function creates and sends a HTTP request to the HTTP server defined in *url* with the defined *options*, and returns a `4D.HTTPRequest` object. @@ -159,7 +157,7 @@ In the *options* parameter, pass an object that can contain the following proper |proxyAuthentication|[authentication object](#authentication-object)|Object handling proxy authentication|undefined| |returnResponseBody|Boolean|If false, the response body is not returned in the [`response` object](#response). Returns an error if false and `onData` is undefined|True| |serverAuthentication|[authentication object](#authentication-object)|Object handling server authentication|undefined| -|storeCertificateName|Text| Name of a certificate stored in the Certificate Store (Windows) or in the *keychain* (macOS) to use instead of one saved in the certificates folder. If the certificate is not found in the store, an error is returned. For more information, see [this blog post for Windows](https://blog.4d.com/https-requests-now-support-windows-certificate-store) and [this blog post for macOS](https://blog.4d.com/https-requests-macos-keychain-support-is-here).|undefined| +|storeCertificateName|Text|(Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store).|undefined| |timeout|Real|Timeout in seconds. undefined = no timeout|undefined| |validateTLSCertificate|Boolean|If false, 4D does not validate the TLS certificate and does not return an error if it is invalid (i.e. expired, self-signed...). Important: In the current implementation, the Certification Authority itself is not verified.|True| diff --git a/docs/Concepts/dt_number.md b/docs/Concepts/dt_number.md index ad4e577bb30905..e262af7ea3cce0 100644 --- a/docs/Concepts/dt_number.md +++ b/docs/Concepts/dt_number.md @@ -5,7 +5,7 @@ title: Number (Real, Integer) Number is a generic term that stands for: -- Real field, variable or expression. The range for the Real data type is ±1.7e±308 (following the [IEEE 754 standard for double-precision binary floating-point format](https://en.wikipedia.org/wiki/Double-precision_floating-point_format)). +- Real field, variable or expression. The range for the Real data type is ±1.7e±308 (13 significant digits). - Integer variable or expression. The range for the Integer data type is -2^31..(2^31)-1 (4-byte Integer, aka *Long* or *Longint*). :::info Compatibility diff --git a/docs/Concepts/parameters.md b/docs/Concepts/parameters.md index 1cefeab50f281f..f34aad75ba0b94 100644 --- a/docs/Concepts/parameters.md +++ b/docs/Concepts/parameters.md @@ -178,35 +178,29 @@ The `return` statement ends function or method execution and can be used to retu For example, the following function returns the square of its argument, $x, where $x is a number. ```4d -Function square($x : Integer) : Integer +Function square($x : Integer) -> $result : Integer return $x * $x ``` -The `return` statement can be used along with the standard syntax for [returned values](#returned-value) (the returned value must be of the declared type). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Keep in mind that it ends immediately the code execution. Examine the following examples: +:::note + +Internally, `return x` executes `myReturnValue:=x`, and returns to the caller. If `return` is used without an expression, the function or method returns a null value of the declared return type (if any), otherwise *undefined*. + +::: + +The `return` statement can be used along with the standard syntax for [returned values](#returned-value) (the returned value must be of the declared type). However, note that it ends immediately the code execution. For example: ```4d -Function getValue -> $v : Integer - $v:=10 - return - // function returns 10 - Function getValue -> $v : Integer $v:=10 return 20 - // function returns 20 + // returns 20 Function getValue -> $v : Integer return 10 $v:=20 // never executed - // function returns 10 - -Function getValue -> $v : Integer - return "Hello" //error - -Function returnHello - return "Hello" - // function returns "Hello" + // returns 10 ``` diff --git a/docs/Events/onAfterEdit.md b/docs/Events/onAfterEdit.md index 4fbf92cb794315..abccffc3be7575 100644 --- a/docs/Events/onAfterEdit.md +++ b/docs/Events/onAfterEdit.md @@ -5,7 +5,7 @@ title: On After Edit |Code|Can be called by|Definition| |---|---|---| -|45|[4D View Pro area](../FormObjects/viewProArea_overview.md) - [4D Write Pro area](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|The contents of the enterable object that has the focus has just been modified| +|45|[4D View Pro area](../FormObjects/viewProArea_overview.md) - [4D Write Pro area](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|The contents of the enterable object that has the focus has just been modified| ## Description diff --git a/docs/Events/onAfterKeystroke.md b/docs/Events/onAfterKeystroke.md index cad938cee37faf..5a851e4f81ab6a 100644 --- a/docs/Events/onAfterKeystroke.md +++ b/docs/Events/onAfterKeystroke.md @@ -5,7 +5,7 @@ title: On After Keystroke |Code|Can be called by|Definition| |---|---|---| -|28|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **including** this character.| +|28|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **including** this character.|
    History @@ -24,7 +24,7 @@ After the [`On Before Keystroke`](onBeforeKeystroke.md) and `On After Keystroke` The `On After Keystroke` event is not generated: -- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- in [list box columns](FormObjects/listbox_overview.md#list-box-columns) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - when user modifications are not carried out using the keyboard (paste, drag-and-drop, checkbox, drop down list, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). ### Keystroke sequence diff --git a/docs/Events/onAfterSort.md b/docs/Events/onAfterSort.md index 2fb9806ce6d0f6..a1c06a2b9962d9 100644 --- a/docs/Events/onAfterSort.md +++ b/docs/Events/onAfterSort.md @@ -5,7 +5,7 @@ title: On After Sort |Code|Can be called by|Definition| |---|---|---| -|30|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A standard sort has just been carried out in a list box column.| +|30|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A standard sort has just been carried out in a list box column.| ## Description diff --git a/docs/Events/onAlternativeClick.md b/docs/Events/onAlternativeClick.md index c549745b00d1a7..06a14eaf7c3355 100644 --- a/docs/Events/onAlternativeClick.md +++ b/docs/Events/onAlternativeClick.md @@ -5,7 +5,7 @@ title: On Alternative Click |Code|Can be called by|Definition| |---|---|---| -|38|[Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | +|38|[Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | ## Description @@ -22,8 +22,8 @@ Some button styles can be [linked to a pop-up menu](FormObjects/properties_TextA ### List box -This event is generated in columns of [object array type list boxes](../FormObjects/listbox-column.md#object-arrays-in-columns), when the user clicks on a widget ellipsis button ("alternateButton" attribute). +This event is generated in columns of [object array type list boxes](FormObjects/listbox_overview.md#object-arrays-in-columns), when the user clicks on a widget ellipsis button ("alternateButton" attribute). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -See the [description of the "alternateButton" attribute](../FormObjects/listbox-column.md#alternatebutton). +See the [description of the "alternateButton" attribute](FormObjects/listbox_overview.md#alternatebutton). diff --git a/docs/Events/onBeforeDataEntry.md b/docs/Events/onBeforeDataEntry.md index e5427d670e95e3..b4dd8e1e4ec5c6 100644 --- a/docs/Events/onBeforeDataEntry.md +++ b/docs/Events/onBeforeDataEntry.md @@ -5,7 +5,7 @@ title: On Before Data Entry |Code|Can be called by|Definition| |---|---|---| -|41|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A list box cell is about to change to editing mode| +|41|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A list box cell is about to change to editing mode| ## Description diff --git a/docs/Events/onBeforeKeystroke.md b/docs/Events/onBeforeKeystroke.md index 2e13cc7dead2b0..3b5f0be2b2bb8c 100644 --- a/docs/Events/onBeforeKeystroke.md +++ b/docs/Events/onBeforeKeystroke.md @@ -5,7 +5,7 @@ title: On Before Keystroke |Code|Can be called by|Definition| |---|---|---| -|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **without** this character.| +|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **without** this character.|
    History @@ -22,7 +22,7 @@ After the `On Before Keystroke` and [`On After Keystroke event`](onAfterKeystrok The `On Before Keystroke` event is not generated: -- in a [list box column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- in a [list box column](FormObjects/listbox_overview.md#list-box-columns) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - when user modifications are not carried out using the keyboard (paste, drag-and-drop, checkbox, drop down list, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). ### Non-enterable objects diff --git a/docs/Events/onBeginDragOver.md b/docs/Events/onBeginDragOver.md index a14302a671c03e..01803a22dd91fc 100644 --- a/docs/Events/onBeginDragOver.md +++ b/docs/Events/onBeginDragOver.md @@ -5,7 +5,7 @@ title: On Begin Drag Over |Code|Can be called by|Definition| |---|---|---| -|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|An object is being dragged| +|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|An object is being dragged| ## Description diff --git a/docs/Events/onClicked.md b/docs/Events/onClicked.md index 48c45c3f552452..395644852fd8c6 100644 --- a/docs/Events/onClicked.md +++ b/docs/Events/onClicked.md @@ -5,7 +5,7 @@ title: On Clicked |Code|Can be called by|Definition| |---|---|---| -|4|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|A click occurred on an object| +|4|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|A click occurred on an object| ## Description diff --git a/docs/Events/onColumnMoved.md b/docs/Events/onColumnMoved.md index 5717c1d8268bbb..643745760b09a9 100644 --- a/docs/Events/onColumnMoved.md +++ b/docs/Events/onColumnMoved.md @@ -5,7 +5,7 @@ title: On Column Moved |Code|Can be called by|Definition| |---|---|---| -|32|[List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md)| A list box column is moved by the user via drag and drop| +|32|[List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox_overview.md#list-box-columns)| A list box column is moved by the user via drag and drop| ## Description diff --git a/docs/Events/onColumnResize.md b/docs/Events/onColumnResize.md index 7f1302fc8e08fa..8617bba19cb0a8 100644 --- a/docs/Events/onColumnResize.md +++ b/docs/Events/onColumnResize.md @@ -5,7 +5,7 @@ title: On Column Resize |Code|Can be called by|Definition| |---|---|---| -|33|[4D View Pro Area](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md)|The width of a column is modified directly by the user or consequently to a form window resize| +|33|[4D View Pro Area](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox_overview.md#list-box-columns)|The width of a column is modified directly by the user or consequently to a form window resize| ## Description diff --git a/docs/Events/onDataChange.md b/docs/Events/onDataChange.md index ac5fdd7ba5464b..77541959ad6881 100644 --- a/docs/Events/onDataChange.md +++ b/docs/Events/onDataChange.md @@ -5,7 +5,7 @@ title: On Data Change |Code|Can be called by|Definition| |---|---|---| -|20|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md)|An object data has been modified| +|20|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md)|An object data has been modified| ## Description diff --git a/docs/Events/onDoubleClicked.md b/docs/Events/onDoubleClicked.md index 9622fe2371e4d2..d7f449cc840760 100644 --- a/docs/Events/onDoubleClicked.md +++ b/docs/Events/onDoubleClicked.md @@ -5,7 +5,7 @@ title: On Double Clicked |Code|Can be called by|Definition| |---|---|---| -|13|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) |A double click occurred on an object| +|13|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) |A double click occurred on an object| :::note diff --git a/docs/Events/onDragOver.md b/docs/Events/onDragOver.md index 7c10f46f992b69..2e0d44a2257eee 100644 --- a/docs/Events/onDragOver.md +++ b/docs/Events/onDragOver.md @@ -5,7 +5,7 @@ title: On Drag Over |Code|Can be called by|Definition| |---|---|---| -|21|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data could be dropped onto an object| +|21|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data could be dropped onto an object| ## Description diff --git a/docs/Events/onDrop.md b/docs/Events/onDrop.md index 48021f1245b41c..f2e8d2b5a80e89 100644 --- a/docs/Events/onDrop.md +++ b/docs/Events/onDrop.md @@ -5,7 +5,7 @@ title: On Drop |Code|Can be called by|Definition| |---|---|---| -|16|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data has been dropped onto an object| +|16|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data has been dropped onto an object| ## Description diff --git a/docs/Events/onFooterClick.md b/docs/Events/onFooterClick.md index e39bb30f370f10..83ff5dd0a344a9 100644 --- a/docs/Events/onFooterClick.md +++ b/docs/Events/onFooterClick.md @@ -5,7 +5,7 @@ title: On Footer Click |Code|Can be called by|Definition| |---|---|---| -|57|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A click occurs in the footer of a list box column| +|57|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A click occurs in the footer of a list box column| ## Description diff --git a/docs/Events/onGettingFocus.md b/docs/Events/onGettingFocus.md index f2e69c5f46f89c..1674208e844416 100644 --- a/docs/Events/onGettingFocus.md +++ b/docs/Events/onGettingFocus.md @@ -5,7 +5,7 @@ title: On Getting focus |Code|Can be called by|Definition| |---|---|---| -|15|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is getting the focus| +|15|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is getting the focus| ## Description diff --git a/docs/Events/onHeaderClick.md b/docs/Events/onHeaderClick.md index 42c925c02bc3ec..3d7527b4d899f3 100644 --- a/docs/Events/onHeaderClick.md +++ b/docs/Events/onHeaderClick.md @@ -5,7 +5,7 @@ title: On Header Click |Code|Can be called by|Definition| |---|---|---| -|42|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|A click occurs in a column header| +|42|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A click occurs in a column header| ## Description diff --git a/docs/Events/onLoad.md b/docs/Events/onLoad.md index 834bb079dc14c7..be8eee88211984 100644 --- a/docs/Events/onLoad.md +++ b/docs/Events/onLoad.md @@ -5,7 +5,7 @@ title: On Load |Code|Can be called by|Definition| |---|---|---| -|1|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be displayed or printed| +|1|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be displayed or printed| ## Description diff --git a/docs/Events/onLosingFocus.md b/docs/Events/onLosingFocus.md index 77aea5c2898b2e..0bda46c7f47999 100644 --- a/docs/Events/onLosingFocus.md +++ b/docs/Events/onLosingFocus.md @@ -5,7 +5,7 @@ title: On Losing focus |Code|Can be called by|Definition| |---|---|---| -|14|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is losing the focus| +|14|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is losing the focus| ## Description diff --git a/docs/Events/onMouseEnter.md b/docs/Events/onMouseEnter.md index 81fd03c6dd6519..02a2a0487c1092 100644 --- a/docs/Events/onMouseEnter.md +++ b/docs/Events/onMouseEnter.md @@ -5,7 +5,7 @@ title: On Mouse Enter |Code|Can be called by|Definition| |---|---|---| -|35|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor enters the graphic area of an object| +|35|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor enters the graphic area of an object| ## Description diff --git a/docs/Events/onMouseLeave.md b/docs/Events/onMouseLeave.md index c554b55e483b6c..a7587ce3faddf9 100644 --- a/docs/Events/onMouseLeave.md +++ b/docs/Events/onMouseLeave.md @@ -5,7 +5,7 @@ title: On Mouse Leave |Code|Can be called by|Definition| |---|---|---| -|36|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor leaves the graphic area of an object| +|36|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor leaves the graphic area of an object| ## Description diff --git a/docs/Events/onMouseMove.md b/docs/Events/onMouseMove.md index d094d948e2afe6..c39b001c6aa335 100644 --- a/docs/Events/onMouseMove.md +++ b/docs/Events/onMouseMove.md @@ -5,7 +5,7 @@ title: On Mouse Move |Code|Can be called by|Definition| |---|---|---| -|37|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor moves at least one pixel OR a modifier key (Shift, Alt/Option, Shift Lock) was pressed| +|37|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor moves at least one pixel OR a modifier key (Shift, Alt/Option, Shift Lock) was pressed| ## Description diff --git a/docs/Events/onRowMoved.md b/docs/Events/onRowMoved.md index 0ee1f21a23438a..c65a407abfd0cc 100644 --- a/docs/Events/onRowMoved.md +++ b/docs/Events/onRowMoved.md @@ -5,7 +5,7 @@ title: On Row Moved |Code|Can be called by|Definition| |---|---|---| -|34|[List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md)| A list box row is moved by the user via drag and drop| +|34|[List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)| A list box row is moved by the user via drag and drop| ## Description diff --git a/docs/Events/onUnload.md b/docs/Events/onUnload.md index ea3c97847ca1c0..a8c9a2eeb63b89 100644 --- a/docs/Events/onUnload.md +++ b/docs/Events/onUnload.md @@ -5,7 +5,7 @@ title: On Unload |Code|Can be called by|Definition| |---|---|---| -|24|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be exited and released| +|24|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be exited and released| ## Description diff --git a/docs/Events/onValidate.md b/docs/Events/onValidate.md index eec8cd7d264733..842d79c6f164fb 100644 --- a/docs/Events/onValidate.md +++ b/docs/Events/onValidate.md @@ -5,7 +5,7 @@ title: On Validate |Code|Can be called by|Definition| |---|---|---| -|3|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md)|The record data entry has been validated| +|3|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md)|The record data entry has been validated| ## Description diff --git a/docs/Events/overview.md b/docs/Events/overview.md index 462bf67efa6a2d..f14867f1b4d7d8 100644 --- a/docs/Events/overview.md +++ b/docs/Events/overview.md @@ -29,7 +29,7 @@ objectName|text|Name of the object triggering the event - Not included if the ev Additional properties are returned when the event occurs on specific objects. In particular: -- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. - [4D View Pro areas](FormObjects/viewProArea_overview.md) return for example `sheetName` or `action` properties in the [On After Edit](onAfterEdit.md) event object. diff --git a/docs/FormEditor/pictures.md b/docs/FormEditor/pictures.md index 7607e5883150a3..fdaf7045e3207d 100644 --- a/docs/FormEditor/pictures.md +++ b/docs/FormEditor/pictures.md @@ -46,7 +46,7 @@ High resolution pictures with the @nx convention can be used in the following ob * [Buttons](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[check boxes](FormObjects/checkbox_overview.md) * [Picture buttons](FormObjects/pictureButton_overview.md)/[Picture pop-ups](FormObjects/picturePopupMenu_overview.md) * [Tab controls](FormObjects/tabControl.md) -* [List box headers](FormObjects/listbox-header-footer.md#headers) +* [List box headers](FormObjects/listbox_overview.md#list-box-headers) * [Menu icons](Menus/properties.md#item-icon) 4D automatically prioritizes pictures with the highest resolution. For example, when using two screens (one high resolution display, one standard display) and you move a form from one screen to another, 4D automatically renders the highest possible resolution of the picture. Even if a command or property specifies *circle.png*, *circle@3x.png* will be used (if it exists). diff --git a/docs/FormObjects/listbox_overview.md b/docs/FormObjects/listbox_overview.md index 825cf6cd4a9f1c..efa3b17269b445 100644 --- a/docs/FormObjects/listbox_overview.md +++ b/docs/FormObjects/listbox_overview.md @@ -31,10 +31,10 @@ The user can select one or more rows using the standard shortcuts: **Shift+click A list box is composed of four distinct parts: -* the [list box object](./listbox-object.md) in its entirety, -* [columns](./listbox-column.md), -* column [headers](./listbox-header-footer.md#headers), and -* column [footers](./listbox-header-footer.md#footers). +* the list box object in its entirety, +* columns, +* column headers, and +* column footers. ![](../assets/en/FormObjects/listbox_parts.png) @@ -45,7 +45,7 @@ It is possible to add an object method to the list box object and/or to each col 1. Object method of each column 2. Object method of the list box -The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). +The column object method gets events that occur in its [header](#list-box-headers) and [footer](#list-box-footers). @@ -64,10 +64,311 @@ There are several types of list boxes, with their own specific behaviors and pro You can completely configure a list box object through its properties, and you can also manage it dynamically through programming. -The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or `EDIT ITEM`, `Displayed line number` commands can also be used. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. +## List box objects + +### Array list boxes + +In an array list box, each column must be associated with a one-dimensional 4D array; all array types can be used, with the exception of pointer arrays. The number of rows is based on the number of array elements. + +By default, 4D assigns the name "ColumnX" to each column. You can change it, as well as other column properties, in the [column properties](listbox_overview.md#column-specific-properties). The display format for each column can also be defined using the `OBJECT SET FORMAT` command. + +>Array type list boxes can be displayed in [hierarchical mode](listbox_overview.md#hierarchical-list-boxes), with specific mechanisms. + +With array type list box, the values entered or displayed are managed using the 4D language. You can also associate a [choice list](properties_DataSource.md#choice-list) with a column in order to control data entry. +The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or `LISTBOX DELETE ROWS`) as well as array manipulation commands. For example, to initialize the contents of a column, you can use the following instruction: + +```4d +ARRAY TEXT(varCol;size) +``` + +You can also use a list: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +>**Warning**: When a list box contains several columns of different sizes, only the number of items of the smallest array (column) will be displayed. You should make sure that each array has the same number of elements as the others. Also, if a list box column is empty (this occurs when the associated array was not correctly declared or sized using the language), the list box displays nothing. + + + + +### Selection list boxes + +In this type of list box, each column can be associated with a field (for example `[Employees]LastName)` or an expression. The expression can be based on one or more fields (for example, `[Employees]FirstName+" "[Employees]LastName`) or it may simply be a formula (for example `String(Milliseconds)`). The expression can also be a project method, a variable or an array item. You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. + +The contents of each row is then evaluated according to a selection of records: the **current selection** of a table or a **named selection**. + +In the case of a list box based on the current selection of a table, any modification done from the database side is automatically reflected in the list box, and vice versa. The current selection is therefore always the same in both places. + + +### Collection or Entity selection list boxes + +In this type of list box, each column must be associated to an expression. The contents of each row is then evaluated per collection element or per entity of the entity selection. + +Each element of the collection or each entity is available as an object that can be accessed through the [This](../Concepts/classes.md#this) keyword. A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. + +When the data source is an entity selection, any modifications made on the list box side are automatically saved in the database. On the other hand, modifications made on the database side are visible in the list box after touched entities have been reloaded. + +:::note + +When entities are deleted, their references remain in the entity selection with an *undefined* value, thus displaying blank rows in the list box. In this case, you can call the [`.clean()`](API/EntitySelectionClass.md#clean) function to get a new entity selection but without the deleted entity references. + +::: + +When the data source is a collection, any modifications made in the list box values are reflected in the collection. On the other hand, if modifications are done on the collection using for example the various functions of the [Collection class](../API/CollectionClass.md), you will need to explicitely notify 4D by reassigning the collection variable to itself, so that the list box contents is refreshed. For example: + +```4d +myCol:=myCol.push("new value") //display new value in list box +``` + + + +### Supported Properties + +Supported properties depend on the list box type. + + +|Property|Array list box|Selection list box|Collection or Entity Selection list box| +|---|----|---|---| +|[Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color)|X|X|X| +|[Background Color](properties_BackgroundAndBorder.md#background-color--fill-color)|X|X|X| +|[Bold](properties_Text.md#bold)|X|X|X| +|[Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression)||X|X| +|[Border Line Style](properties_BackgroundAndBorder.md#border-line-style)|X|X|X| +|[Bottom](properties_CoordinatesAndSizing.md#bottom)|X|X|X| +|[Class](properties_Object.md#css-class)|X|X|X| +|[Collection or entity selection](properties_Object.md#collection-or-entity-selection)||X|X| +|[Column Auto-Resizing](properties_ResizingOptions.md#column-auto-resizing)|X|X|X| +|[Current item](properties_DataSource.md#current-item)|||X| +|[Current item position](properties_DataSource.md#current-item-position)|||X| +|[Data Source](properties_Object.md#data-source)|X|X|X| +|[Detail Form Name](properties_ListBox.md#detail-form-name)||X|| +|[Display Headers](properties_Headers.md#display-headers)|X|X|X| +|[Display Footers](properties_Footers.md#display-footers)|X|X|X| +|[Double-click on row](properties_ListBox.md#double-click-on-row)||X|| +|[Draggable](properties_Action.md#draggable)|X|X|X| +|[Droppable](properties_Action.md#droppable)|X|X|X| +|[Focusable](properties_Entry.md#focusable)|X|X|X| +|[Font](properties_Text.md#font)|X|X|X| +|[Font Color](properties_Text.md#font-color)|X|X|X| +|[Font Color Expression](properties_Text.md#font-color-expression)||X|X| +|[Font Size](properties_Text.md#font-size)|X|X|X| +|[Height (list box)](properties_CoordinatesAndSizing.md#height)|X|X|X| +|[Height (headers)](properties_Headers.md#height)|X|X|X| +|[Height (footers)](properties_Footers.md#height)|X|X|X| +|[Hide extra blank rows](properties_BackgroundAndBorder.md#hide-extra-blank-rows)|X|X|X| +|[Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle)|X|X|X| +|[Hide selection highlight](properties_Appearance.md#hide-selection-highlight)|X|X|X| +|[Hierarchical List Box](properties_Object.md#array-list-box)|X||| +|[Highlight Set](properties_ListBox.md#highlight-set)||X|| +|[Horizontal Alignment](properties_Text.md#horizontal-alignment)|X|X|X| +|[Horizontal Line Color](properties_Gridlines.md#horizontal-line-color)|X|X|X| +|[Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding)|X|X|X| +|[Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar)|X|X|X| +|[Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing)|X|X|X| +|[Italic](properties_Text.md#italic)|X|X|X| +|[Left](properties_CoordinatesAndSizing.md#left)|X|X|X| +|[Master Table](properties_DataSource.md#master-table)||X|| +|[Meta info expression](properties_Text.md#meta-info-expression)|||X| +|[Method](properties_Action.md#method)|X|X|X| +|[Movable Rows](properties_Action.md#movable-rows)|X||| +|[Named Selection](properties_DataSource.md#selection-name)||X|| +|[Number of Columns](properties_ListBox.md#number-of-columns)|X|X|X| +|[Number of Locked Columns](properties_ListBox.md#number-of-locked-columns)|X|X|X| +|[Number of Static Columns](properties_ListBox.md#number-of-static-columns)|X|X|X| +|[Object Name](properties_Object.md#object-name)|X|X|X| +|[Right](properties_CoordinatesAndSizing.md#right)|X|X|X| +|[Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array)|X||| +|[Row Control Array](properties_ListBox.md#row-control-array)|X||| +|[Row Font Color Array](properties_Text.md#row-font-color-array)|X||| +|[Row Height](properties_CoordinatesAndSizing.md#row-height)|X||| +|[Row Height Array](properties_CoordinatesAndSizing.md#row-height-array)|X||| +|[Row Style Array](properties_Text.md#row-style-array)|X||| +|[Selected Items](properties_DataSource.md#selected-items)|||X| +|[Selection Mode](properties_ListBox.md#selection-mode)|X|X|X| +|[Single-Click Edit](properties_Entry.md#single-click-edit)|X|X|X| +|[Sortable](properties_Action.md#sortable)|X|X|X| +|[Standard action](properties_Action.md#standard-action)|X||| +|[Style Expression](properties_Text.md#style-expression)||X|X| +|[Top](properties_CoordinatesAndSizing.md#top)|X|X|X| +|[Transparent](properties_BackgroundAndBorder.md#transparent)|X|X|X| +|[Type](properties_Object.md#type)|X|X|X| +|[Underline](properties_Text.md#underline)|X|X|X| +|[Variable or Expression](properties_Object.md#variable-or-expression)|X|X|| +|[Vertical Alignment](properties_Text.md#vertical-alignment)|X|X|X| +|[Vertical Line Color](properties_Gridlines.md#vertical-line-color)|X|X|X| +|[Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding)|X|X|X| +|[Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar)|X|X|X| +|[Vertical Sizing](properties_ResizingOptions.md#vertical-sizing)|X|X|X| +|[Visibility](properties_Display.md#visibility)|X|X|X| +|[Width](properties_CoordinatesAndSizing.md#width)|X|X|X| + + +> List box columns, headers and footers support specific properties. + + +### Supported Form Events {#supported-form-events} + + +|Form event|Additional Properties Returned (see [Form event](../commands/form-event.md) for main properties)| Comments| +|---|---|---| +|On After Edit|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On After Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On After Sort|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| +|On Alternative Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Arrays list boxes only*| +|On Before Data Entry|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Before Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Begin Drag Over|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Close Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| +|On Collapse|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| +|On Column Moved|
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • || +|On Column Resize|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • || +|On Data Change|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Delete Action|
  • [row](#additional-properties)
  • || +|On Display Detail|
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • || +|On Double Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Drag Over|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Drop|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Expand|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| +|On Footer Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| +|On Getting Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell*| +|On Header Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • || +|On Load|| +|On Losing Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| +|On Mouse Enter|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Mouse Leave||| +|On Mouse Move|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Open Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| +|On Row Moved|
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • |*Arrays list boxes only*| +|On Selection Change||| +|On Scroll|
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • || +|On Unload||| + + +#### Additional Properties {#additional-properties} + +Form events on list box or list box column objects may return the following additional properties: + +|Property| Type| Description| +|---|---|---| +|area|text|List box object area ("header", "footer", "cell")| +|areaName|text|Name of the area| +|column|longint|Column number| +|columnName|text|Name of the column| +|footerName|text|Name of the footer| +|headerName|text|Name of the header| +|horizontalScroll|longint|Positive if scroll is towards the right, negative if towards the left| +|isRowSelected|boolean|True if row is selected, else False| +|newPosition|longint|New position of the column or row| +|newSize|longint|New size (in pixels) of the column or row| +|oldPosition|longint|Previous position of the column or row| +|oldSize|longint|Previous size (in pixels) of the column or row| +|row|longint|Row number| +|verticalScroll|longint|Positive if scroll is towards the bottom, negative if towards the top| + +>If an event occurs on a "fake" column or row that doesn't exist, an empty string is typically returned. + + + + + + +## List box columns {#list-box-columns} + +A list box is made of one or more column object(s) which have specific properties. You can select a list box column in the Form editor by clicking on it when the list box object is selected: + +![](../assets/en/FormObjects/listbox_column.png) + +You can set standard properties (text, background color, etc.) for each column of the list box; these properties take priority over those of the list box object properties. + +>You can define the [Expression type](properties_Object.md#expression-type) for array list box columns (String, Text, Number, Date, Time, Picture, Boolean, or Object). + + +### Column Specific Properties {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +### Supported Form Events {#supported-form-events-1} + +|Form event|Additional Properties Returned (see [Form event](../commands/form-event.md) for main properties)| Comments| +|---|---|---| +|On After Edit|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On After Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On After Sort|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| +|On Alternative Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Arrays list boxes only*| +|On Before Data Entry|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Before Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Begin Drag Over|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Column Moved|
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • || +|On Column Resize|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • || +|On Data Change|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Double Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Drag Over|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Drop|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Footer Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| +|On Getting Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell*| +|On Header Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • || +|On Load|| +|On Losing Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| +|On Row Moved|
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • |*Arrays list boxes only*| +|On Scroll|
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • || +|On Unload||| + + +## List box headers + +> To be able to access the header properties of a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option of the list box. + +When headers are displayed, you can select a header in the Form editor by clicking it when the list box object is selected: + +![](../assets/en/FormObjects/listbox_header.png) + +You can set standard text properties for each column header of the list box; in this case, these properties have priority over those of the column or of the list box itself. + + +In addition, you have access to the specific properties for headers. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +At runtime, events that occur in a header are generated in the list box column object method. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"header3";False)` will hide all headers in the list box object to which *header3* belongs and not simply this header. + +### Header Specific Properties + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) + + + + + +## List box footers + +>To be able to access footer properties for a list box, you must enable the [Display Footers](properties_Footers.md#display-footers) option. + +List boxes can contain non-enterable "footers" displaying additional information. For data shown in table form, footers are usually used to display calculations such as totals or averages. + +When footers are displayed, you can click to select one when the list box object is selected in the Form editor: + +![](../assets/en/FormObjects/listbox_footers.png) + +For each List box column footer, you can set standard text properties: in this case, these properties take priority over those of the column or of the list box. You can also access specific properties for footers. In particular, you can insert a [custom or automatic calculation](properties_Object.md#variable-calculation). + +At runtime, events that occur in a footer are generated in the list box column object method. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"footer3";False)` will hide all footers in the list box object to which *footer3* belongs and not simply this footer. + +### Footer Specific Properties + + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + ## Managing entry @@ -178,7 +479,6 @@ Keep in mind that expressions are automatically re-evaluated each time the: #### Array list boxes - You have to parse the Boolean array [Variable or Expression](properties_Object.md#variable-or-expression) associated with the list box to determine whether rows are selected or not selected. You can then define the appearance of selected rows using one or more of the relevant [color or style array property](#using-arrays-and-expressions). @@ -258,13 +558,14 @@ Standard sort support depends on the list box type: |---|---|---| |Collection of objects|Yes|
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | |Collection of scalar values|No|Use custom sort with [`orderBy()`](../API/CollectionClass.md#orderby) function| -|Entity selection|Yes|
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
    • Supported: sorts on related attributes (e.g. "This.company.name")
    • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | +|Entity selection|Yes|
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
  • Supported: sorts on related attributes (e.g. "This.company.name")
  • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
  • | |Current selection|Yes|Only simple expressions are sortable (e.g. `[Table_1]Field_2`)| |Named selection|No|| |Arrays|Yes|Columns bound to picture and pointer arrays are not sortable| + ### Custom sort The developer can set up custom sorts, for example using the [`LISTBOX SORT COLUMNS`](../commands/listbox-sort-columns) command and/or combining the [`On Header Click`](../Events/onHeaderClick) and [`On After Sort`](../Events/onAfterSort) form events and relevant 4D commands. @@ -303,10 +604,10 @@ The value of the [column header variable](properties_Object.md#variable-or-expre - If the variable is set to 0, the column is not sorted and the sort arrow is not displayed. ![](../assets/en/FormObjects/sorticon0.png) -- If the variable is set to 1, the column is sorted in ascending order and the sort arrow is displayed. +- If the variable is set to 1, the column is sorted in ascending order and the sort arrow is displayed. ![](../assets/en/FormObjects/sorticon1.png) -- If the variable is set to 2, the column is sorted in descending order and the sort arrow is displayed. +- If the variable is set to 2, the column is sorted in descending order and the sort arrow is displayed. ![](../assets/en/FormObjects/sorticon2.png) > Only declared or dynamic [variables](Concepts/variables.md) can be used as header column variables. Other kinds of [expressions](Concepts/quick-tour.md#expressions) such as `Form.sortValue` are not supported. @@ -320,8 +621,8 @@ You can set the value of the variable (for example, Header2:=2) in order to "for There are several different ways to set background colors, font colors and font styles for list boxes: -- at the level of the [list box object properties](./listbox-object.md), -- at the level of the [column properties](./listbox-column.md), +- at the level of the [list box object properties](#list-box-objects), +- at the level of the [column properties](#list-box-columns), - using [arrays or expressions properties](#using-arrays-and-expressions) for the list box and/or for each column, - at the level of the text of each cell (if [multi-style text](properties_Text.md#multi-style)). @@ -330,13 +631,14 @@ There are several different ways to set background colors, font colors and font Priority and inheritance principles are observed when the same property is set at more than one level. - -1. (highest priority) Cell (if multi-style text) -2. Column arrays/methods -3. List box arrays/methods -4. Column properties -5. List box properties -6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) +|Priority level|Setting location| +|---|---| +|high priority|Cell (if multi-style text)| +||Column arrays/methods| +||List box arrays/methods| +||Column properties| +||List box properties| +|low priority|Meta Info expression (for collection or entity selection list boxes)| For example, if you set a font style in the list box properties and another using a style array for the column, the latter one will be taken into account. @@ -347,7 +649,6 @@ For each attribute (style, color and background color), an **inheritance** is im - for column attributes: attribute values of the list box This way, if you want an object to inherit the attribute value from a higher level, you can use pass the `lk inherited` constant (default value) to the definition command or directly in the element of the corresponding style/color array. For example, given an array list box containing a standard font style with alternating colors: - ![](../assets/en/FormObjects/listbox_styles3.png) You perform the following modifications: @@ -536,20 +837,19 @@ For example, if you want to select the row containing Rennes, you must pass: ->MyListbox{3}:=True ``` -*Non-hierarchical representation:* +Non-hierarchical representation: ![](../assets/en/FormObjects/hierarch7.png) - -*Hierarchical representation:* +Hierarchical representation: ![](../assets/en/FormObjects/hierarch8.png) > If one or more rows are hidden because their parents are collapsed, they are no longer selected. Only the rows that are visible (either directly or by scrolling) can be selected. In other words, rows cannot be both hidden and selected. As with selections, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command will return the same values for a hierarchical list box and a non-hierarchical list box. This means that in both of the examples below, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) will return the same position: (3;2). -*Non-hierarchical representation:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) When all the rows of a sub-hierarchy are hidden, the break line is automatically hidden. In the above example, if rows 1 to 3 are hidden, the "Brittany" break row will not appear. @@ -567,10 +867,10 @@ Break rows are not taken into account in the internal arrays used to manage the Given for example the following list box (the names of the associated arrays are specified in parentheses): -*Non-hierarchical representation:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*Hierarchical representation:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) In hierarchical mode, break levels are not taken into account by the style modification arrays named `tStyle` and `tColors`. To modify the color or style of break levels, you must execute the following statements: @@ -597,14 +897,13 @@ A hierarchical list box is built from the contents of its arrays so it can only Using the `On Expand` and `On Collapse` form events can overcome these constraints: for example, you can display only part of the hierarchy and load/unload the arrays on the fly, based on user actions. In the context of these events, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell where the user clicked in order to expand or collapse a row. In this case, you must fill and empty arrays through the code. The principles to be implemented are: -- When the list box is displayed, only the first array must be filled. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: +- When the list box is displayed, only the first array must be filled. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- When a user clicks on an expand button, you can process the `On Expand` event. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. +- When a user clicks on an expand button, you can process the `On Expand` event. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. ![](../assets/en/FormObjects/hierarch16.png) - When a user clicks on a collapse button, you can process the `On Collapse` event. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. - diff --git a/docs/FormObjects/properties_Action.md b/docs/FormObjects/properties_Action.md index 5aae641f16a701..15f30346544858 100644 --- a/docs/FormObjects/properties_Action.md +++ b/docs/FormObjects/properties_Action.md @@ -125,7 +125,7 @@ In this case, 4D does not provide automatic support for object operations. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) diff --git a/docs/FormObjects/properties_BackgroundAndBorder.md b/docs/FormObjects/properties_BackgroundAndBorder.md index c43ef42455b7d4..9be770b6e3e806 100644 --- a/docs/FormObjects/properties_BackgroundAndBorder.md +++ b/docs/FormObjects/properties_BackgroundAndBorder.md @@ -18,7 +18,7 @@ You can also set this property using the [`OBJECT SET RGB COLORS`](../commands/o #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -42,7 +42,7 @@ You can also set this property using the [`OBJECT SET RGB COLORS`](../commands/o #### Objects Supported -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Commands @@ -74,7 +74,7 @@ You can also set this property using the [`LISTBOX SET PROPERTY`](../commands/li #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -232,7 +232,7 @@ You can get the same result using the [`LISTBOX SET ROW FONT STYLE`](../commands #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands diff --git a/docs/FormObjects/properties_CoordinatesAndSizing.md b/docs/FormObjects/properties_CoordinatesAndSizing.md index 89292325ac7553..53bd6021a7d2d4 100644 --- a/docs/FormObjects/properties_CoordinatesAndSizing.md +++ b/docs/FormObjects/properties_CoordinatesAndSizing.md @@ -45,7 +45,7 @@ Since it requires additional calculations at runtime, the automatic row height o #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -67,7 +67,7 @@ Bottom coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -87,7 +87,7 @@ Left coordinate of the object on the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -107,7 +107,7 @@ Right coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -127,7 +127,7 @@ Top coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -196,7 +196,7 @@ This property designates an object's vertical size. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -209,7 +209,7 @@ This property designates an object's vertical size. This property designates an object's horizontal size. >* Some objects may have a predefined height that cannot be altered. ->* If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +>* If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox_overview.md#list-box-columns), the user can also manually resize the column. >* When resizing the form, if the ["Grow" horizontal sizing](properties_ResizingOptions.md#horizontal-sizing) property was assigned to the list box, the right-most column will be increased beyond its maximum width if necessary. #### JSON Grammar @@ -220,7 +220,7 @@ This property designates an object's horizontal size. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -242,7 +242,7 @@ The maximum width of the column (in pixels). The width of the column cannot be i #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -264,7 +264,7 @@ The minimum width of the column (in pixels). The width of the column cannot be r #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -352,7 +352,7 @@ Sets a horizontal padding for the cells. The value is set in pixels (default = 0 #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commands @@ -379,7 +379,7 @@ Sets a vertical padding for the cells. The value is set in pixels (default = 0). #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commands diff --git a/docs/FormObjects/properties_DataSource.md b/docs/FormObjects/properties_DataSource.md index 80557a393b29ca..3363e6ec4db282 100644 --- a/docs/FormObjects/properties_DataSource.md +++ b/docs/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ When the **automatic insertion** option is not set (default), the value entered This property is supported by: -- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. +- [Combo box](comboBox_overview.md) and [list box column](listbox_overview.md#list-box-columns) form objects associated to a choice list. - [Combo box](comboBox_overview.md) form objects whose associated list is filled by their array or object datasource. For example, given a choice list containing "France, Germany, Italy" that is associated with a "Countries" combo box: if the **automatic insertion** property is set and a user enters "Spain", then the value "Spain" is automatically added to the list in memory: @@ -28,7 +28,7 @@ For example, given a choice list containing "France, Germany, Italy" that is ass #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- @@ -47,7 +47,7 @@ Associates a choice list with an object. It can be a choice list name (a list re #### Objects Supported [Drop-down List](dropdownList_Overview.md) - -[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) +[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -130,7 +130,7 @@ Specifies a variable or expression that will be assigned a longint indicating th Defines the data type for the displayed expression. This property is used with: -- [List box columns](listbox-column.md) of the selection and collection types. +- [List box columns](listbox_overview.md#list-box-columns) of the selection and collection types. - [Drop-down lists](dropdownList_Overview.md) associated to objects or arrays. See also [**Expression Type**](properties_Object.md#expression-type) section. @@ -143,7 +143,7 @@ See also [**Expression Type**](properties_Object.md#expression-type) section. #### Objects Supported -[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox_overview.md#list-box-columns) --- @@ -200,14 +200,14 @@ You must enter a list of values. In the Form editor, a specific dialog box allow #### Objects Supported -[List Box Column (array type only)](listbox-column.md) +[List Box Column (array type only)](listbox_overview.md#list-box-columns) --- ## Expression -This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) - and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. See also **[Variable or Expression](properties_Object.md#variable-or-expression)** section. +This description is specific to [selection](listbox_overview.md#selection-list-boxes) + and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns. See also **[Variable or Expression](properties_Object.md#variable-or-expression)** section. A 4D expression to be associated with a column. You can enter: @@ -247,7 +247,7 @@ If a field, a variable, or an assignable expression (*e.g. Person.lastName*) is #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) --- @@ -280,7 +280,7 @@ All database tables can be used, regardless of whether the form is related to a This property is available in the following conditions: - a [choice list](#choice-list) is associated with the object -- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- for [inputs](input_overview.md) and [list box columns](listbox_overview.md#list-box-columns), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. This property specifies, in the context of a field or variable associated with a list of values, the type of contents to save: @@ -302,7 +302,7 @@ Using this property requires compliance with the following principles: #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox-column.md) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- diff --git a/docs/FormObjects/properties_Display.md b/docs/FormObjects/properties_Display.md index f93f7660e97ecd..4e6e13377fb755 100644 --- a/docs/FormObjects/properties_Display.md +++ b/docs/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ The field actually contains "proportion". 4D accepts and stores the entire entry #### Objects Supported -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commands @@ -108,13 +108,13 @@ Customized date formats can be built using several patterns described in the [** :::note blankIfNull - By default, a [null date](../Concepts/dt_date.md#date-literals) is displayed with zeros, e.g. 00/00/00. With the "blankIfNull" option, a null date is displayed as an empty area. The "blankIfNull" string (case sensitive) must be combined with the selected format value. Ex: "systemShort blankIfNull" or "ee dd LL blankIfNull". -- [List box columns](listbox-column.md) and [list box footers](listbox-header-footer.md#footers) of type date always use the "blank if null" behavior (it cannot be disengaged). +- [List box columns](listbox_overview.md#list-box-columns) and [list box footers](listbox_overview.md#list-box-footers) of type date always use the "blank if null" behavior (it cannot be disengaged). ::: #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commands @@ -281,7 +281,7 @@ The following table shows how different formats affect the display of numbers. T #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) #### Commands @@ -346,7 +346,7 @@ If the field is reduced to a size smaller than that of the original picture, the #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commands @@ -407,7 +407,7 @@ By default, a null time is displayed with zeros, e.g. "00:00:00". With the "blan #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commands @@ -422,7 +422,7 @@ By default, a null time is displayed with zeros, e.g. "00:00:00". With the "blan When a [boolean expression](properties_Object.md#expression-type) is displayed as: * a text in an [input object](input_overview.md) -* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), +* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox_overview.md#list-box-columns), ... you can select the text to display for each value: @@ -437,7 +437,7 @@ When a [boolean expression](properties_Object.md#expression-type) is displayed a #### Objects Supported -[List Box Column](listbox-column.md) - [Input](input_overview.md) +[List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) #### Commands @@ -462,7 +462,7 @@ Boolean columns can also be displayed as pop-up menus. In this case, the [Text w #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -515,7 +515,7 @@ In this case as well, the [Title](#title) property is also available so that the #### Objects Supported -[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) +[Check box](checkbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -542,7 +542,7 @@ In that cases, the title of the check box can be entered using this property. #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) --- @@ -579,7 +579,7 @@ The Truncate with ellipsis property can be applied to Boolean type columns; howe #### Objects Supported -[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commands @@ -616,7 +616,7 @@ This property is only used when drawing objects located in the body of a list fo #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -675,7 +675,7 @@ Note that regardless of the Wordwrap option’s value, the row height is not cha #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commands diff --git a/docs/FormObjects/properties_Entry.md b/docs/FormObjects/properties_Entry.md index 8c96c9231c6370..916c349adbc6d9 100644 --- a/docs/FormObjects/properties_Entry.md +++ b/docs/FormObjects/properties_Entry.md @@ -32,7 +32,7 @@ Allows the user access to a standard context menu in the object when the form is For a picture type [input](input_overview.md), in addition to standard editing commands (Cut, Copy, Paste and Clear), the menu contains the **Import...** command, which can be used to import a picture stored in a file, as well as the **Save as...** command, which can be used to save the picture to disk. The menu can also be used to modify the display format of the picture: the **Truncated non-centered**, **Scaled to fit** and **Scaled to fit centered prop.** options are provided. The modification of the [display format](properties_Display.md#picture-format) using this menu is temporary; it is not saved with the record. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: - **Fonts...**: displays the font system dialog box - **Recent fonts**: displays the names of recent fonts selected during the session. The list can store up to 10 fonts (beyond that, the last font used replaces the oldest). By default, this list is empty and the option is not displayed. You can manage this list using the `SET RECENT FONTS` and `FONT LIST` commands. @@ -49,7 +49,7 @@ For a [Web Area](webArea_overview.md), the contents of the menu depend of the re #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### Commands @@ -73,7 +73,7 @@ When this property is disabled, any pop-up menus associated with a list box colu #### Objects Supported -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### Commands @@ -138,7 +138,7 @@ Here is a table that explains each of the entry filter choices in the Entry Filt #### Objects Supported -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- diff --git a/docs/FormObjects/properties_Footers.md b/docs/FormObjects/properties_Footers.md index 57ef869832c863..c96be86e8e0807 100644 --- a/docs/FormObjects/properties_Footers.md +++ b/docs/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Footers ## Display Footers -This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). There is one footer per column; each footer is configured separately. +This property is used to display or hide [list box column footers](listbox_overview.md#list-box-footers). There is one footer per column; each footer is configured separately. #### JSON Grammar diff --git a/docs/FormObjects/properties_Headers.md b/docs/FormObjects/properties_Headers.md index 67ec603e79360c..09549297202a79 100644 --- a/docs/FormObjects/properties_Headers.md +++ b/docs/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Headers ## Display Headers -This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). There is one header per column; each header is configured separately. +This property is used to display or hide [list box column headers](listbox_overview.md#list-box-headers). There is one header per column; each header is configured separately. #### JSON Grammar diff --git a/docs/FormObjects/properties_Help.md b/docs/FormObjects/properties_Help.md index f5bd41d924d25e..b908efd94f1d63 100644 --- a/docs/FormObjects/properties_Help.md +++ b/docs/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ You can either: #### Objects Supported -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Other help features diff --git a/docs/FormObjects/properties_ListBox.md b/docs/FormObjects/properties_ListBox.md index 8e337b8104d7b9..f152772fa8e835 100644 --- a/docs/FormObjects/properties_ListBox.md +++ b/docs/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Collection of columns of the list box. |---|---|---| |columns |collection of column objects|Contains the properties for the list box columns | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox_overview.md#column-specific-properties) section. #### Objects Supported diff --git a/docs/FormObjects/properties_Object.md b/docs/FormObjects/properties_Object.md index 01820d754167d5..81539a882a330b 100644 --- a/docs/FormObjects/properties_Object.md +++ b/docs/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ This property designates the type of the [active or inactive form object](formOb #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ For more information about naming rules for form objects, refer to [Identifiers] #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -122,7 +122,7 @@ For an array list box, the **Variable or Expression** property usually holds the #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commands @@ -134,14 +134,14 @@ For an array list box, the **Variable or Expression** property usually holds the ## Expression Type -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](listbox_overview.md#selection-list-boxes) and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Specify the data type for the expression or variable associated to the object. Note that main purpose of this setting is to configure options (such as display formats) available for the data type. It does not actually type the variable itself. In view of project compilation, you must [declare the variable](Concepts/variables.md#declaring-variables). However, this property has a typing function in the following specific cases: - **[Dynamic variables](#dynamic-variables)**: you can use this property to declare the type of dynamic variables. -- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. The formats provided will depend on the variable type (array type list box) or the data/field type (selection and collection type list boxes). The standard 4D formats that can be used are: Alpha, Numeric, Date, Time, Picture and Boolean. The Text type does not have specific display formats. Any existing custom formats are also available. +- **[List Box Columns](listbox_overview.md#list-box-columns)**: this property is used to associate a display format with the column data. The formats provided will depend on the variable type (array type list box) or the data/field type (selection and collection type list boxes). The standard 4D formats that can be used are: Alpha, Numeric, Date, Time, Picture and Boolean. The Text type does not have specific display formats. Any existing custom formats are also available. - **[Picture variables](input_overview.md)**: you can use this menu to declare the variables before loading the form in interpreted mode. Specific native mechanisms govern the display of picture variables in forms. These mechanisms require greater precision when configuring variables: from now on, they must have already been declared before loading the form — i.e., even before the `On Load` form event — unlike other types of variables. To do this, you need either for the statement `var varName : Picture` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property. Otherwise, the picture variable will not be displayed correctly (only in interpreted mode). @@ -153,7 +153,7 @@ Otherwise, the picture variable will not be displayed correctly (only in interpr #### Objects Supported -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -279,7 +279,7 @@ For application translation purposes, you can enter an XLIFF reference in the ti #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -289,7 +289,7 @@ For application translation purposes, you can enter an XLIFF reference in the ti ## Variable Calculation -This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. +This property sets the type of calculation to be done in a [column footer](listbox_overview.md#list-box-footers) area. >The calculation for footers can also be set using the [`LISTBOX SET FOOTER CALCULATION`](../commands/listbox-set-footer-calculation) 4D command. @@ -336,7 +336,7 @@ When **Custom** ("none" in JSON) is set, no automatic calculations are performed #### Objects Supported -[List Box Footer](listbox-header-footer.md#footers) +[List Box Footer](listbox_overview.md#list-box-footers) #### Commands diff --git a/docs/FormObjects/properties_RangeOfValues.md b/docs/FormObjects/properties_RangeOfValues.md index db44ce6f9664ee..54e590ad1da5aa 100644 --- a/docs/FormObjects/properties_RangeOfValues.md +++ b/docs/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Allows setting a list whose values cannot be entered in the object. If an exclud #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) #### Commands @@ -80,7 +80,7 @@ However, unlike the [Choice List](properties_DataSource.md#choice-list) property #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) #### Commands diff --git a/docs/FormObjects/properties_Reference.md b/docs/FormObjects/properties_Reference.md index 2dc38d3de1884c..fc24d6a8afc123 100644 --- a/docs/FormObjects/properties_Reference.md +++ b/docs/FormObjects/properties_Reference.md @@ -91,7 +91,7 @@ You will find in this page a comprehensive list of all object properties sorted |**g**||| |[`graduationStep`](properties_Scale.md#graduation-step)| Scale display measurement.|minimum: 0| |**h**||| -|[`header`](./listbox-header-footer.md#headers)|Defines the header of a list box column|Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +|[`header`](./listbox_overview.md#list-box-headers)|Defines the header of a list box column|Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | |[`headerHeight`](properties_Headers.md#height)|Used to set the row height |positive decimal + px | em | |[`height`](properties_CoordinatesAndSizing.md#height)|Designates an object's vertical size|minimum: 0| |[`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows)|Deactivates the visibility of extra, empty rows. |true, false| diff --git a/docs/FormObjects/properties_ResizingOptions.md b/docs/FormObjects/properties_ResizingOptions.md index 74c89b7b3e7468..dde3596eaf58cd 100644 --- a/docs/FormObjects/properties_ResizingOptions.md +++ b/docs/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Three options are available: #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commands @@ -97,7 +97,7 @@ Three options are available: #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commands @@ -143,7 +143,7 @@ Designates if the size of the column can be modified by the user. #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) #### Commands diff --git a/docs/FormObjects/properties_Text.md b/docs/FormObjects/properties_Text.md index fe10e060cdd6fe..833c5f4905821e 100644 --- a/docs/FormObjects/properties_Text.md +++ b/docs/FormObjects/properties_Text.md @@ -37,7 +37,7 @@ You can set this property using the [**OBJECT SET FONT STYLE**](../commands/obje #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -62,7 +62,7 @@ You can also set this property via the [**OBJECT SET FONT STYLE**](../commands/o #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -82,7 +82,7 @@ Sets the text to have a line running beneath it. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -123,7 +123,7 @@ Three font themes are available: #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -148,7 +148,7 @@ You can set this using the [`OBJECT SET FONT`](../commands/object-set-font) comm #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -166,7 +166,7 @@ Allows defining the object's font size in points. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -196,7 +196,7 @@ You can also set this property using the [**OBJECT SET RGB COLORS**](../commands #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -266,7 +266,7 @@ You can also set this property using the [`LISTBOX SET PROPERTY`](../commands/li #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -294,7 +294,7 @@ Horizontal location of text within the area that contains it. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Commands @@ -322,7 +322,7 @@ This property can also be handled by the [`OBJECT Get vertical alignment`](../co #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) #### Commands @@ -435,7 +435,7 @@ By default, this option is not enabled. #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox-column.md) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -489,7 +489,7 @@ The name of a Longint array must be used. Each element of this array corresponds #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -514,7 +514,7 @@ The name of a Longint array must be used. Each element of this array corresponds #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands diff --git a/docs/FormObjects/properties_TextAndPicture.md b/docs/FormObjects/properties_TextAndPicture.md index e13e0128a0c593..a28a040d24973d 100644 --- a/docs/FormObjects/properties_TextAndPicture.md +++ b/docs/FormObjects/properties_TextAndPicture.md @@ -90,7 +90,7 @@ Designates the placement of an icon in relation to the form object. #### Objects Supported -[List Box Header](listbox-header-footer.md#headers) +[List Box Header](listbox_overview.md#list-box-headers) #### Commands @@ -180,7 +180,7 @@ The pathname to enter is similar as for the [Pathname property for static pictur #### Objects Supported -[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) #### Commands @@ -310,11 +310,11 @@ It is important to note that the "With Pop-up Menu" property only manages the gr |Name|Data Type|Possible Values| |:---|---|---| -|popupPlacement |string |
    • "none"
    • "linked"
    • "separated"
    | +|popupPlacement |string |
  • "none"
  • "linked"
  • "separated"
  • | #### Objects Supported -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) #### Commands diff --git a/docs/Project/search-replace.md b/docs/Project/search-replace.md index f0973f56659ac4..bcd4f496c0190a 100644 --- a/docs/Project/search-replace.md +++ b/docs/Project/search-replace.md @@ -209,7 +209,7 @@ You can perform various actions using the options menu: -## Replace in content{#replace-in-content} +## Replace in content {#replace-in-content} The Replace in content function allows you to replace one character string with another within the listed objects in the Results window. It is available in the [options menu](#options-menu) of the window. diff --git a/docs/WritePro/commands-legacy/wp-new.md b/docs/WritePro/commands-legacy/wp-new.md index 772c7022ba2bbc..d1196c8fe258fc 100644 --- a/docs/WritePro/commands-legacy/wp-new.md +++ b/docs/WritePro/commands-legacy/wp-new.md @@ -5,7 +5,7 @@ slug: /WritePro/commands/wp-new displayed_sidebar: docs --- -**WP New** ( {*source* : Text, Blob, Object {; *option* : Integer}} ) : Object +**WP New** ( *source* : Text, Blob, Object {; *option* : Integer} ) : Object
    @@ -40,7 +40,7 @@ If the *source* parameter is used, the new 4D Write Pro object will be filled wi * a 4D Write Pro document. **WP New** will return a copy of the specified document. -By defaut, HTML expressions inserted in legacy 4D Write documents are not imported (no 4D Write Pro support). If you pass the `wk import html expressions as text` constant in the *option* parameter, HTML expressions will be imported as raw text within *##htmlBegin##* and *##htmlEnd##* tags -- which will require formatting actions afterwards. For example: +By defaut, HTML expressions inserted in legacy 4D Write documents are not imported (no 4D Write Pro support). If you pass the wk import html expressions as text constant in the *option* parameter, HTML expressions will be imported as raw text within *##htmlBegin##* and *##htmlEnd##* tags -- which will require formatting actions afterwards. For example: ```RAW ##htmlBegin##Imported titlebold##htmlEnd## diff --git a/docs/WritePro/commands/4d-write-pro-attributes.md b/docs/WritePro/commands/4d-write-pro-attributes.md new file mode 100644 index 00000000000000..4b126868f5cce9 --- /dev/null +++ b/docs/WritePro/commands/4d-write-pro-attributes.md @@ -0,0 +1,524 @@ +--- +id: 4d-write-pro-attributes +title: Attributes +slug: /WritePro/4d-write-pro-attributes +--- + + +4D Write Pro attributes allow you to control all the graphical aspects of text and images stored in your documents. These attributes are handled by the following commands: + +* [WP SET ATTRIBUTES](../commands/wp-set-attributes.md) +* [WP GET ATTRIBUTES](../commands/wp-get-attributes.md) +* [WP RESET ATTRIBUTES](../commands/wp-reset-attributes.md) + +:::note + +You can also handle 4D Write Pro area attributes through 4D object notation or generic commands: + +* object notation - for example, the following statements are similar: +```4d + $bcol:=$range[wk background color] + $bcol:=$range.backgroundColor //same results +``` +* [OB SET](../../commands-legacy/ob-set.md) and [OB Get](../../commands-legacy/ob-get.md) commands, for example: +```4d + $bcol:=OB Get($range;wk background color) +``` +::: + + +### Background + +Background attributes are used to define background effects in your documents. They can be applied to the following 4D Write Pro targets: + +| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | +| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | +| X | X | X | X | X | X | X | X | X | + +| Constant | Comment | +| --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk background clip | Specifies painting area of background. Possible values:
    • wk border box (default): background is painted to outside edge of the border
    • wk content box: background is painted within the content box
    • wk padding box: background is painted to outside edge of the padding (or to inside edge of the border, if any)
    • wk paper box: background is painted to the edge (document or sections only)
    | +| wk background color | Specifies background color of an element. Possible values:
    • a CSS color ("#010101" or "#FFFFFF" or "red").
    • a 4D color longint value (see [OBJECT SET RGB COLORS](../../commands-legacy/object-set-rgb-colors.md) command)
    • a longint array containing an element for each R, G, B component (0-255)
    Default for documents is "#FFFFFF" and wk transparent, or "transparent" for paragraphs and images. | +| wk background display mode | Sets the display mode of images used as background, based on a preset of the following "real" attribute values: wk background origin, wk background repeat, wk background position horizontal, wk background position vertical, wk background width, wk background height Possible values:
    • wk scaled to fit
    • wk truncated
    • wk truncated centered
    • wk proportional
    • wk proportional centered
    • wk replicated (default)
    • wk replicated centered
    **Note**: The origin rectangle is set to the padding box (the image rectangle including the padding area but excluding the border area). When getting the value of this attribute, the returned value is either:
    • one of the possible display modes, for example wk replicated, if all the real attributes have the preset values for this mode
    • "custom" if at least one real attribute's value differs from the preset ones for any mode. For example, if the preset value of wk background width is changed after applying wk background display mode, [WP GET ATTRIBUTES](../commands/wp-get-attributes.md) returns "custom" when getting the value of wk background display mode.
    | +| wk background height | Specifies vertical size of background image. Possible values:
    • wk auto (default): background image retains its height
    • wk contain: scales image to largest size so that it fits entirely in the content area, while preserving its aspect ratio. This option also modifies the value of the other size attributes.
    • wk cover: scales background image to be as large as possible so that the background area is entirely covered by the background image, while preserving its aspect ratio. Some parts of the background image may be cropped. This option also modifies the value of the other size attributes.
    • Defined size: background image vertical size expressed using a number or string value:
      Real: Size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g*.: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters) Minimum value: 0pt, maximum value: 10,000pt. A relative value (percentage %) is also supported.
    | +| wk background image | Specifies a background image reference. Can be any valid image such as a 4D picture variable or expression.
    • Value returned ([WP GET ATTRIBUTES](../commands/wp-get-attributes.md)): If the image was defined through a network URL, the target image is returned if it was already loaded, otherwise an empty image is returned.
    Use wk background image url if you want to handle pictures through URLs or local URIs. | +| wk background image url | Background image defined through a URL (string). Can be a network URL, a data URI, or a local file URL (absolute or relative to the structure file).
    • Value returned ([WP GET ATTRIBUTES](../commands/wp-get-attributes.md)): Network URL or data URI. It may not be equal to the initial URL for an image not referenced with the network URL (only network URLs are kept). For local file URLs, the image stream itself is kept in the document and thus the URL returned is a data URI with the image stream encoded in base64.
    Use wk background image if you want to handle background images as picture expressions. | +| wk background origin | Specifies where background image is positioned. Possible values:
    • wk padding box (default): background image starts at padding (or inside border edge) rectangle
    • wk border box: background image starts at border (outside edge) rectangle
    • wk content box: background image starts at content rectangle
    • wk paper box: background image starts at edge (document or sections only)
    | +| wk background position horizontal | Specifies horizontal starting position of a background image. Possible values:
    • wk left (default): background image starts horizontally on left side of the element
    • wk center: background image starts horizontally at center of the element
    • wk right: background image starts horizontally on right side of the element
    | +| wk background position vertical | Specifies vertical starting position of a background image. Possible values:
    • wk top (default): background image starts vertically at top of the element
    • wk middle: background image starts vertically at middle of the element
    • wk bottom: background image starts vertically at bottom of the element
    | +| wk background repeat | Specifies if and how a background image is repeated. Possible values:
    • wk repeat (default): background image is repeated both vertically and horizontally
    • wk no repeat: background image is not repeated
    • wk repeat x: background image is repeated only horizontally
    • wk repeat y: background image is repeated only vertically
    | +| wk background width | Specifies horizontal size of background image. Possible values:
    • wk auto (default): background image retains its width
    • wk contain: scales image to largest size so that it fits entirely in the content area, while preserving its aspect ratio. This option also modifies the value of the other size attributes.
    • wk cover: scales background image to be as large as possible so that the background area is entirely covered by the background image, while preserving its aspect ratio. Some parts of the background image may be cropped. This option also modifies the value of the other size attributes.
    • Defined size: background image horizontal size expressed using a real or string value:
      Real: Size in wk layout unit.String: CSS string with value and unit concatenated. *(e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters) Minimum value: 0pt, maximum value: 10,000pt. A relative value (percentage %) is also supported.
    | + +### Borders + +Border attributes are used to specify the style, width, and color of an element's border. They can be applied to the following 4D Write Pro targets: + +| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | +| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | +| X | X | X | X | X | X | X | X | X | + +| Constant | Comment | +| ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk border color | Sets color of all four borders. Possible values:
    • a CSS color ("#010101" or "#FFFFFF" or "red").
    • a 4D color longint value (see [`OBJECT SET RGB COLOR`](../../commands-legacy/object-set-rgb-colors.md) command)
    • a longint array containing an element for each R, G, B component (0-255)
    Default is "#000000" (if string value). If there are multiple colors, [WP GET ATTRIBUTES](../commands/wp-get-attributes.md) returns an empty string. | +| wk border color bottom | Sets color of bottom border. Possible values:
    • a CSS color ("#010101" or "#FFFFFF" or "red"). Default is "#000000"
    • a 4D color longint value (see [`OBJECT SET RGB COLOR`](../../commands-legacy/object-set-rgb-colors.md) command)
    • a longint array containing an element for each R, G, B component (0-255)
    | +| wk border color left | Sets color of left border. Possible values:
    • a CSS color ("#010101" or "#FFFFFF" or "red"). Default is "#000000"
    • a 4D color longint value (see [`OBJECT SET RGB COLOR`](../../commands-legacy/object-set-rgb-colors.md) command)
    • a longint array containing an element for each R, G, B component (0-255)
    | +| wk border color right | Sets color of right border. Possible values:
    • a CSS color ("#010101" or "#FFFFFF" or "red"). Default is "#000000"
    • a 4D color longint value (see [`OBJECT SET RGB COLOR`](../../commands-legacy/object-set-rgb-colors.md) command)
    • a longint array containing an element for each R, G, B component (0-255)
    | +| wk border color top | Sets color of top border. Possible values:
    • a CSS color ("#010101" or "#FFFFFF" or "red"). Default is "#000000"
    • a 4D color longint value (see [`OBJECT SET RGB COLOR`](../../commands-legacy/object-set-rgb-colors.md) command)
    • a longint array containing an element for each R, G, B component (0-255)
    | +| wk border radius | Specifies a rounded border. Possible values:
    • wk none (default): the border does not have rounded angles
    • Radius value expressed using a number or a string value:
      Number: Radius in wk layout unit.String: CSS string with value and unit concatenated.(e.g.: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    | +| wk border style | Specifies style of all four borders. Possible values:
    • wk none (default): no border
    • wk hidden: same as wk none, except in border conflict resolution
    • wk solid: solid border
    • wk dotted: dotted border
    • wk dashed: dashed border
    • wk double: double border
    • wk groove: 3D groove border (actual effect depends on the border color)
    • wk ridge: 3D ridged border (actual effect depends on the border color)
    • wk inset: 3D inset border (actual effect depends on the border color)
    • wk outset: 3D outset border (actual effect depends on the border color)
    | +| wk border style bottom | Specifies style of bottom border. Possible values:
    • wk none (default): no border
    • wk hidden: same as wk none, except in border conflict resolution
    • wk solid: solid border
    • wk dotted: dotted border
    • wk dashed: dashed border
    • wk double: double border
    • wk groove: 3D groove border (actual effect depends on the border color)
    • wk ridge: 3D ridged border (actual effect depends on the border color)
    • wk inset: 3D inset border (actual effect depends on the border color)
    • wk outset: 3D outset border (actual effect depends on the border color)
    | +| wk border style left | Specifies style of left border. Possible values:
    • wk none (default): no border
    • wk hidden: same as wk none, except in border conflict resolution
    • wk solid: solid border
    • wk dotted: dotted border
    • wk dashed: dashed border
    • wk double: double border
    • wk groove: 3D groove border (actual effect depends on the border color)
    • wk ridge: 3D ridged border (actual effect depends on the border color)
    • wk inset: 3D inset border (actual effect depends on the border color)
    • wk outset: 3D outset border (actual effect depends on the border color)
    | +| wk border style right | Specifies style of right border. Possible values:
    • wk none (default): no border
    • wk hidden: same as wk none, except in border conflict resolution
    • wk solid: solid border
    • wk dotted: dotted border
    • wk dashed: dashed border
    • wk double: double border
    • wk groove: 3D groove border (actual effect depends on the border color)
    • wk ridge: 3D ridged border (actual effect depends on the border color)
    • wk inset: 3D inset border (actual effect depends on the border color)
    • wk outset: 3D outset border (actual effect depends on the border color)
    | +| wk border style top | Specifies style of top border. Possible values:
    • wk none (default): no border
    • wk hidden: same as wk none, except in border conflict resolution
    • wk solid: solid border
    • wk dotted: dotted border
    • wk dashed: dashed border
    • wk double: double border
    • wk groove: 3D groove border (actual effect depends on the border color)
    • wk ridge: 3D ridged border (actual effect depends on the border color)
    • wk inset: 3D inset border (actual effect depends on the border color)
    • wk outset: 3D outset border (actual effect depends on the border color)
    | +| wk border width | Specifies width of all four borders. You need to specify the border style before setting the border width. Possible values:
    • Width expressed using a number or a string value:
      Number: Width in wk layout unit.String: CSS string with value and unit concatenated. (*e.g*.: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • Default value: 2pt
    | +| wk border width bottom | Specifies width of bottom border. Possible values:
    • Width expressed using a number or a string value:
      Number: Width in wk layout unit.String: CSS string with value and unit concatenated. *(e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • Default value: 2pt
    | +| wk border width left | Specifies width of left border. Possible values:
    • Width expressed using a number or a string value:
      Number: Width in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • Default value: 2pt
    | +| wk border width right | Specifies width of right border. Possible values:
    • Width expressed using a number or a string value:
      Number: Width in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • Default value: 2pt
    | +| wk border width top | Specifies width of top border. Possible values:
    • Width expressed using a number or a string value:
      Number: Width in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • Default value: 2pt
    | +| wk inside | When the selected area contains several paragraphs, specifies that the attribute should affect only the corresponding inter-paragraph property (not outside). It applies only to border, padding and margin attributes, and must be added to the specified attribute. See example 2 of the [WP SET ATTRIBUTES](../commands/wp-set-attributes.md) command. | +| wk outside | When the selected area contains several paragraphs, specifies that the attribute should affect only the corresponding paragraph external property (not inside). It applies only to border, padding and margin attributes, and must be added to the specified attribute. See example 2 of the [WP SET ATTRIBUTES](../commands/wp-set-attributes.md) command. | + +### Document settings and information + +Document information attributes are used to set or get standard document information or document-level settings. They can be applied to the following 4D Write Pro targets: + +| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | +| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | +| X | | | | | | | | | + +**Document Information** + +| Constant | Comment | +| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk author | Specifies name of author of the document (string) | +| wk company | Specifies a company associated with the document (string) | +| wk date creation | Returns creation date of document (date). This value is read-only and cannot be set. | +| wk date modified | Returns last modification date of document (date). This value is read-only and cannot be set. Note that this value is dynamically updated each time the document contents are edited, but not when the document is opened or saved. | +| wk dpi | DPI used for internal pixels <-> points conversion (integer). Always 96 (read-only). Do not confuse this internal attribute with the standard "dpi" action that allows modifying or reading the DPI of the current view of the document. | +| wk modified | Indicates if the document has been modified since its associated object was created (see below). Possible values:
    • **True** \- document has been modified
    • **False** \- document has not been modified (default when the object is created)
    This property is always set to **false** when the object containing the document is created (i.e. with [WP Import document](../commands/wp-import-document.md), [WP New](../commands-legacy/wp-new.md), an object copy or when the object field/attribute is loaded from the database). It is automatically set to **true** by 4D Write Pro as soon as a modification is done to the contents of the document, whatever the origin of the modification (user action or programming). **Notes:**
    • A new value evaluated from a formula or a new image loaded from a URL is not considered as a document modification (the source string is left untouched).
    • Once set to **true** by 4D Write Pro, this property is never automatically set back to **false**, even if an "undo" or an "export" action is executed. However, since it is a read-write property, it can be set by your code.
    • Unlike wk date modified, wk modified is *volatile*, i.e. it is not stored in the document.
    | +| wk notes | Specifies comments about the document (string). | +| wk subject | Specifies document subject (string) | +| wk title | Specifies document title (string). Default is "New 4D Write Pro Document" | +| wk version | Returns internal 4DWP version of the document (real). This number is only read using [WP GET ATTRIBUTES](../commands/wp-get-attributes.md); it cannot be set. | + +**Document Settings** + +| Constant | Comment | +| ------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk break paragraphs in formulas | Defines if carriage returns (CR) returned by formulas are treated as paragraph breaks. Possible values:
    • wk true \- Interpreted as paragraph breaks
    • wk false \- (default value) Interpreted as line breaks
    **Note:** If a formula uses [This](commands/this.md)*.pageNumber* or [This](commands/this.md)*.pageCount*, the attribute is ignored, carriage returns are always interpreted as line breaks. | +| wk tab decimal separator | Character used as decimal separator by decimal tabulations (see wk tabs). Possible values:
    • wk point or comma: use the first dot or comma from the right (default for new blank documents)
    • wk point: use the point character
    • wk comma: use the comma character
    • wk system: use decimal separator as returned by [GET SYSTEM FORMAT](../../commands-legacy/get-system-format.md) (default for imported legacy 4D Write documents)
    | + +### Fonts and text + +These attributes define the font family, size, and style of the text. They can be applied to the following 4D Write Pro targets: + +| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | +| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | +| X\* | X\* | X\* | X\* | X\* | X\* | X\* | X\* | | + +\*Applied to paragraph characters within elements + +| Constant | Comment | +| ------------------------- | ------------------------ | +| wk font | Specifies complete font name with styles, as returned by the [FONT STYLE LIST](../../commands-legacy/font-style-list.md) command. If you set an invalid font name, the command does nothing. Default value: "Times New Roman". | +| wk font bold | Specifies thickness of text (depends on available font styles). Possible values:
    • wk true to set selected characters to bold font style; with the [WP GET ATTRIBUTES](../commands/wp-get-attributes.md) command, wk true is returned if at least one selected character supports a bold font style.
    • wk false (default) to remove the bold font style from selected characters if any; with the [WP GET ATTRIBUTES](../commands/wp-get-attributes.md) command, wk false is returned if none of the selected characters supports a bold font style.
    | +| wk font default | Object defining the default substitution font(s) for the document (i.e. fonts to be used instead of document fonts that are not available in the OS). It contains:
    **Property****Type****Description**
    defaultString \| CollectionFont(s) to be used by default as replacement if a font is not supported by the OS, whatever the platform
    windowsString \| CollectionFont(s) to be used by default on Windows platform (prior to "default" if defined)
    macString \| CollectionFont(s) to be used by default on macOS platform (prior to "default" if defined)
    **Notes:**
    • Each property can contain a string (e.g. "Arial") or a collection of strings (e.g. \["Arial","sans-serif"\]). Font names must be family font names or "sans-serif", "serif", "monospace", "cursive" or "fantasy" to target generic font family like in html/css font-family.
    • By default if the wk font default is not set, or if none of defined fonts are available on a platform, font substitution is delegated to the OS.
    | +| wk font family | Specifies font family name as defined by wk font. Default value is "Times New Roman".
    An empty string is returned by the [WP GET ATTRIBUTES](../commands/wp-get-attributes.md) command if the selected characters contain different font family properties. | +| wk font italic | Specifies italic style of text (depends on available font styles). Possible values:
    • wk true to set selected characters to italic or oblique font style; with the [WP GET ATTRIBUTES](../commands/wp-get-attributes.md) command, wk true is returned if at least one selected character supports an italic or oblique font style.
    • wk false (default) to remove the italic or oblique font style from selected characters if any; with the [WP GET ATTRIBUTES](../commands/wp-get-attributes.md) command, wk false is returned if none of the selected characters supports an italic or oblique font style.
    | +| wk font size | Specifies font size for text. Possible values (in points only):
    • Real value (default = 12)
    • CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points)
    | +| wk text color | Specifies color of text. Possible values:
    • a CSS color ("#010101" or "#FFFFFF" or "red"). Default is "#000000" if string.
    • a 4D color longint value (see [`OBJECT SET RGB COLOR`](../../commands-legacy/object-set-rgb-colors.md) command)
    • a longint array containing an element for each R, G, B component (0-255)
    | +| wk text linethrough color | Specifies color of text linethrough. Possible values:
    • a CSS color ("#010101" or "#FFFFFF" or "red").
    • a 4D color longint value (see [`OBJECT SET RGB COLOR`](../../commands-legacy/object-set-rgb-colors.md) command)
    • a longint array containing an element for each R, G, B component (0-255)
    Default is "currentColor" if string, or wk default if longint. | +| wk text linethrough style | Specifies style of text linethrough (if any). Possible values:
    • wk none (default): no linethrough effect
    • wk solid: draw a solid line on the selected text
    • wk dotted: draw a dotted line on the selected text
    • wk dashed: draw a dashed line on the selected text
    • wk double: draw a double line on the selected text
    • wk semi transparent: dimmed line on the selected text. Can be combined with another line style.
    • wk word: draw a line on words only (exclude blank spaces). Can be combined with another line style.
    | +| wk text shadow color | Specifies shadow color of the selected text. Possible values:
    • a CSS color ("#010101" or "#FFFFFF" or "red").
    • a 4D color longint value (see [`OBJECT SET RGB COLOR`](../../commands-legacy/object-set-rgb-colors.md) command)
    • a longint array containing an element for each R, G, B component (0-255)
    • wk transparent (default)
    | +| wk text shadow offset | Specifies offset for shadow effect. Possible values:
    • Size expressed in points. Default value: 1pt
    | +| wk text transform | Specifies uppercase and lowercase letters in the text. Possible values:
    • wk capitalize: first letters are set to uppercase
    • wk lowercase: letters are set to lowercase
    • wk uppercase: letters are set to uppercase
    • wk small uppercase: letters are set to small uppercase
    • wk none (default): no transformation
    | +| wk text underline color | Specifies color of text underline. Possible values:
    • a CSS color ("#010101" or "#FFFFFF" or "red").
    • a 4D color longint value (see [`OBJECT SET RGB COLOR`](../../commands-legacy/object-set-rgb-colors.md) command)
    • a longint array containing an element for each R, G, B component (0-255)
    Default is "currentColor" if string, or wk default if longint. | +| wk text underline style | Specifies style of text underline (if any). Possible values:
    • wk none (default): no underline
    • wk solid: draw a solid underline
    • wk dotted: draw a dotted underline
    • wk dashed: draw a dashed underline
    • wk double: draw a double underline
    • wk semi transparent: dimmed underline. Can be combined with another line style.
    • wk word: draw an underline for words only (exclude blank spaces). Can be combined with another line style.
    | +| wk vertical align | Sets vertical alignment of an element. Can be used with characters, paragraphs, and pictures. Possible values:
    • wk baseline (default): aligns baseline of element with baseline of parent element
    • wk top: aligns top of element with top of tallest element on the line
    • wk bottom: aligns bottom of element with lowest element on the line
    • wk middle: element is placed in middle of parent element
    • wk superscript: aligns element as if it were superscript
    • wk subscript: aligns element as if it were subscript
    For characters, wk top and wk bottom have the same effect as wk baseline.

    For paragraphs, wk baseline, wk superscript and wk subscript have the same effect as wk top. | + +### Height/Width + +Height/width attributes are used to set the height and width of elements. They can be applied to the following 4D Write Pro targets: + +| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | +| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | +| X | X | X | X\* | X | X | | | | + +\*Applied to cells + +| Constant | Comment | +| ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk height | Sets height of element. The height property does not include padding, borders, or margins; it sets the height of the area inside the padding, border, and margin of the element. Possible values:
    • wk auto (default): height is based upon the contents of the element
    • Defined size: size expressed using real or string value:
      Real: Size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g*.: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters) Minimum value: 0pt, maximum value: 10,000pt.
    The wk height attribute is overridden by wk min height (if defined). | +| wk min height | Sets minimum height of the element. It prevents the value of the wk height property from becoming smaller than wk min height. Possible values:
    • wk auto (default): minimum height is based upon the contents of the element
    • Defined size: size expressed using real or string value:
      Real: Size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters) Minimum value: 0pt, maximum value: 10,000pt.
    The wk min height value overrides the wk height attribute.

    **Note:** This attribute is not supported by rows, columns, and cells. | +| wk min width | Sets minimum width of element. It prevents the value of the wk width property from becoming smaller than wk min width. Possible values:
    • wk auto (default): minimum width is based upon the contents of the element
    • Defined size: size expressed using real or string value:
      Real: Size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters) Minimum value: 0pt, maximum value: 10,000pt.
    The wk min width value overrides the wk width attribute. | +| wk width | Sets width of element. Possible values:
    • wk auto (default): width is based upon the contents of the element. Not available for text boxes (converted to 8 centimeters).
    • Defined size: size expressed using a real or string value:
      Real: Size in wk layout unit. String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters) Minimum value: 0pt, maximum value: 10,000pt.
    The wk width attribute is overridden by wk min width if defined.
    | + +### Image + +Image attributes are used to handle pictures inserted or or added in the area. They can be applied to the following 4D Write Pro targets: + +| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | +| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | +| X | X\* | X\* | X\* | | | | | | + +\*Applied to pictures in cells (inline pictures only) + +**Reminder:** As detailed in the *Handling pictures* section, 4D Write Pro supports two kinds of pictures: + +* Picture inserted inline using the [WP INSERT PICTURE](../commands/wp-insert-picture.md) or the [ST INSERT EXPRESSION](../../commands-legacy/st-insert-expression.md) command +* Picture anchored in the page using the [WP Add picture](../commands/wp-add-picture.md) command + +The following attributes are avalaible for both inline and anchored pictures: + +| Constant | Comment | +| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| wk image | Specifies an image reference. Can be any valid image such as a 4D picture variable or expression.
    • Value returned ([WP GET ATTRIBUTES](../commands/wp-get-attributes.md)): If the image was defined through a network URL, the target image is returned if it was already loaded, otherwise an empty image is returned.
    Use wk image url if you want to handle pictures through URLs or local URIs. | +| wk image alternate text | Specifies alternative text for image, if image cannot be displayed. | +| wk image display mode | Sets the display mode of anchored and inline images. Possible values:
    • wk scaled to fit (default)
    • wk truncated
    • wk truncated centered
    • wk proportional
    • wk proportional centered
    • wk replicated
    • wk replicated centered
    **Note:** The origin and clipping rectangles are always set to the content box (the image rectangle excluding the padding and border area). Use wk background display mode if you want to set the display mode of images used as background. | +| wk image url | Specifies an image defined through a URL (string). Can be a network URL or a data URI, absolute or relative to the structure file.
    • Value returned ([WP GET ATTRIBUTES](../commands/wp-get-attributes.md)): Network URL or data URI. It may not be equal to the initial URL for an image not referenced with the network URL (only network URLs are kept). For local file URLs, the image stream itself is kept in the document and thus the URL returned is a data URI with the image stream encoded in base64.
    Use wk image if you want to handle images as picture expressions. | +| wk owner | (Read-only attribute) Owner of the range/object/section/subsection (reference to the document for section/subsection). Value type: Object | +| wk type | Type of 4D Write Pro object. Possible values:
    • wk type default: Range or section with not defined type
    • wk type character: Character type
    • wk type paragraph: Paragraph type range
    • wk type image: Image (anchored and inline)
    • wk type container: Header or footer, for instance
    • wk type table: Table reference
    • wk type text box: Text box
    For ranges of cells, columns and rows only:
    • wk type table row: Table row reference
    • wk type table cell: Table cell reference
    • wk type table column: Table column reference
    For subsections only:
    • wk first page: First page subsection
    • wk right page: Right page subsection
    • wk left page: Left page subsection
    For tabs only, value used in the object for wk tab default or the objects of the collection for wk tabs:
    • wk left: Aligns tab to the left
    • wk right: Aligns tab to the right
    • wk center: Aligns tab to the center
    • wk decimal: Aligns tab on the decimal
    • wk bar: Inserts vertical bar at tab position
    | + +The following attributes are avalaible for inline pictures only: + +| Constant | Comment | +| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk end | (Read-only attribute)
    • Range end offset, or
    • Section or subsection text end index in the document body (for subsection, text end index of the parent section).
    Value type: Longint | +| wk start | (Read-only attribute)
    • Range start offset, or
    • Section or subsection text start index in the document body (for subsection, text start index of the parent section).
    Value type: Longint | +| wk vertical align | Sets vertical alignment of an element. Can be used with characters, paragraphs, and pictures. Possible values:
    • wk baseline (default): aligns baseline of element with baseline of parent element
    • wk top: aligns top of element with top of tallest element on the line
    • wk bottom: aligns bottom of element with lowest element on the line
    • wk middle: element is placed in middle of parent element
    • wk superscript: aligns element as if it were superscript
    • wk subscript: aligns element as if it were subscript
    For characters, wk top and wk bottom have the same effect as wk baseline.

    For paragraphs, wk baseline, wk superscript and wk subscript have the same effect as wk top. | + +The following attributes are avalaible for anchored pictures only: + +| Constant | Comment | +| --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk anchor horizontal align | Defines the horizontal alignment of an image or a text box relative to the origin (see wk anchor origin). Possible values:
    • wk left \- left align
    • wk center \- center align *(not compatible with HTML, images are not displayed on the web)*
    • wk right \- right align
    | +| wk anchor horizontal offset | Defines the horizontal offset of an image or a text box expressed in a CSS dimension string or longint (cm or pt or pixel) from wk layout unit. Possible values:
    • Left or right limit of the page relative to the wk anchor horizontal align
    • Left or right limit of body in embedded mode (if wk anchor section \= wk anchor embedded)
    Default value = 0. | +| wk anchor layout | Defines the layout position of an image or a text box relative to the text on a page. Possible values:
    • wk behind text \- image or text box is anchored, behind the text
    • wk in front of text \- image or text box is anchored, in front of the text
    • wk text wrap top bottom \- image or text box is anchored with text wrapped above and below the image or text box with empty sides to its left and right
    • wk text wrap square \- image or text box is anchored with text wrapped all around the imagine or text box
    • wk text wrap square left \- image or text box is anchored with text wrapped on the left of the image or text box
    • wk text wrap square right \- image or text box is anchored with text wrapped on the right of the image or text box
    • wk text wrap square largest \- image or text box is anchored with text wrapped on the largest side of the image or text box
    • wk inline with text \- image is inline with text (default for images inserted with [WP INSERT PICTURE](../commands/wp-insert-picture.md)). Not available for text boxes. Read-only attribute (inline pictures cannot be converted to anchored pictures by programming).
    | +| wk anchor origin | Defines if image or text box is anchored to the page, header or footer. Possible values:
    • wk paper box (default) - image or text box is anchored to the edge of the page
    • wk header box \- image or text box is anchored to the document header. If the header is not visible, image or text box is not displayed.
    • wk footer box \- image or text box is anchored to the document footer. If the footer is not visible, image or text box is not displayed.
    This selector is ignored in embedded mode. | +| wk anchor page | Defines the page index or the type of page an image or a text box is anchored to. Possible values:
    • wk anchor all \- anchors an image or a text box to all pages of the section(s) defined by wk anchor section
    • wk anchor first page \- anchors an image or a text box to the first page subsection of the section(s) defined by wk anchor section
    • wk anchor left page \- anchors an image or a text box to the left pages subsection of the section(s) defined by wk anchor section
    • wk anchor right page \- anchors an image or a text box to the right pages subsection of the section(s) defined by wk anchor section
    • a number (Longint >= 0) indicating which page to anchor the image or text box to. In this case, wk anchor section \= wk anchor all. Section anchoring is ignored if an image or a text box is anchored to a single page.
    **Note**: Images and Text boxes in Page mode are not displayed in browsers. | +| wk anchor section | Defines the section index or the type of section that an image or a text box is anchored to. Possible values:
    • wk anchor all (default) - anchors an image or a text box to all sections in a document (image or text box is only visible in page mode)
    • wk anchor embedded \- anchors an image or a text box to the document body in embedded mode (image or text box is only visible in embedded mode)
    • a number (Longint >= 1) indicating the section to anchor the image or text box to (image or text box is only visible in page mode).
    **Note**: Images or text boxes in Page mode are not displayed in browsers. | +| wk anchor vertical align | Defines the vertical alignment of an image or a text box relative to the origin (see wk anchor origin). Possible values:
    • wk top \- top align
    • wk center \- middle align *(not compatible with HTML, images are not displayed in browsers)*
    • wk bottom \- bottom align
    | +| wk anchor vertical offset | Defines the vertical postion of an image or a text box expressed in a CSS dimension string or number (cm or pt or pixel). Possible values:
    • Top, center or bottom limit of the page (see wk anchor origin) or
    • Top, center or bottom limit of body in embedded mode (if wk anchor section \= wk anchor embedded).
    Default value = 0. | +| wk id | ID of the element (header, footer, body, paragraph, image, text box, table, or row). Value type: String Note: The ID cannot be empty for a text box. | +| wk image expression | Specifies an anchored image defined through a 4D expression.

    **Note**:
    • If the expression can not be evaluated or does not return a valid 4D picture, an unloaded image graphic will be displayed (empty image with black border).
    • If attribute is set to " " or used with [WP RESET ATTRIBUTES](../commands/wp-reset-attributes.md), the expression will be removed and the image will no longer be defined by it. Doing this before the image has been computed will result in an empty image.
    | +| wk image formula | Specifies an anchored image defined through a 4D formula object.

    **Note**:
    • If the formula can not be evaluated or does not return a valid 4D picture, an unloaded image graphic will be displayed (empty image with black border).
    • If attribute is set to **Null** or used with [WP RESET ATTRIBUTES](../commands/wp-reset-attributes.md), the formula will be removed and the image will no longer be defined by it. Doing this before the image has been computed will result in an empty image.
    | + +### Layout + +Layout attributes define how columns, sections, subsections, or pages are formatted in the document. They can be applied to the following 4D Write Pro targets: + +| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | +| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | +| X | X | | | | | | | | + +**Note:** Documents in embedded mode use wk margin attributes (see **Margin** below). In page mode, document, sections and subsections use wk page margin attributes. + +| Constant | Comment | +| ---------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk column count | (Available for tables, documents and sections) Number of columns. Value type: Longint
    • For a table: read-only attribute
    • For a document or a section: read-write attribute. Default value=1 (single column). Maximum value=20
    | +| wk column rule color | Vertical column rule color. Possible values:
    • a CSS color ("#010101" or "#FFFFFF" or "red"). Default is "#000000" (black)
    • a 4D color longint value (see [`OBJECT SET RGB COLOR`](../../commands-legacy/object-set-rgb-colors.md) command)
    • a longint array containing an element for each R, G, B component (0-255)
    | +| wk column rule style | Vertical column rule style. Possible values:
    • wk none (default): no rule
    • wk hidden: same as wk none, except in rule conflict resolution
    • wk solid: solid rule
    • wk dotted: dotted rule
    • wk dashed: dashed rule
    • wk double: double rule
    • wk groove: 3D groove rule (actual effect depends on the rule color)
    • wk ridge: 3D ridged rule (actual effect depends on the rule color)
    • wk inset: 3D inset rule (actual effect depends on the rule color)
    | +| wk column rule width | Vertical column rule width. Possible values:
    • Real: width in wk layout unit.
    • String: width value and unit concatenated. *(e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
      Default value="2.5pt"
    | +| wk column spacing | (For documents or sections only) Spacing between two columns. Possible values:
    • Real: width in wk layout unit
    • String: width value and unit concatenated. *(e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters).
      Default value="12pt"
    | +| wk column width | (For documents or sections only) Read-only attribute. Current width for each column, i.e. computed width based upon actual page width, page margins, column count and column spacing.
    For the document, uses the default section column width, so can be different from the actual column width of section(s) if some attributes are overriden in a section.
    Possible values:
    • Real: width in wk layout unit.
    • String: width value and unit concatenated. *(e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    | +| wk header and footer autofit | Specifies if the height of a 4D Write Pro document's headers and footers resize automatically to avoid truncating their contents. Possible values:
    • wk true (default for 4D Write Pro documents)
    • wk false (default for converted 4D Write documents)
    | +| wk layout unit | Specifies unit of dimension by default for the document when a value is set or get as a number. Designates unit for the ruler as well as for dimension attributes such as wk width, except for wk font size, wk border width (and its variations), wk border radius and wk text shadow offset for which the unit for number values is always the point. Possible values:
    • wk unit cm (default): centimeters
    • wk unit pt: points
    • wk unit px: pixels
    • wk unit percent (only for wk line height and wk background size h / wk background size v)
    • wk unit mm: millimeters
    • wk unit inch: inches
    **Note:** When a unit that is not supported by the ruler is selected through this attribute (i.e. wk unit px or wk unit percent), the ruler then uses the cm unit. | +| wk page first number | Page number of the first page of the section or document (Read-only with subsections). Possible values: any integer value >=1 | +| wk page first right | The first page of the document is a right page (Read-only with section or subsection). Possible values:
    • [True](../../commands-legacy/true.md) (default): document starts on a right page
    • [False](../../commands-legacy/false.md): document starts on a left page
    | +| wk page height | Page height (in page mode) expressed using a real or string value (Read-only with section or subsection). Possible values:
    • Real: Height in wk layout unit.
    • String: CSS string with value and unit concatenated *(e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters). Supported units: pt,cm,mm, inches.
    | +| wk page margin | Size for all margins of the page (page mode). Default is 2.5cm. Possible values:
    • Real: Size in wk layout unit.
    • String: CSS string with value and unit concatenated *(e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters). Supported units: pt, cm, mm, px, inches.
    • wk none: no specific margin.
    | +| wk page margin bottom | Size for bottom margin of the page (page mode). Possible values:
    • Real: Size in wk layout unit.
    • String: CSS string with value and unit concatenated *(e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters). Supported units: pt, cm, mm, px, inches.
    • wk none: no specific margin.
    | +| wk page margin left | Size for left margin of the page (page mode). Possible values:
    • Real: Size in wk layout unit.
    • String: CSS string with value and unit concatenated *(e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters). Supported units: pt, cm, mm, px, inches.
    • wk none: no specific margin.
    | +| wk page margin right | Size for right margin of the page (page mode). Possible values:
    • Real: Size in wk layout unit.
    • String: CSS string with value and unit concatenated *(e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters). Supported units: pt, cm, mm, px, inches.
    • wk none: no specific margin.
    | +| wk page margin top | Size for top margin of the page (page mode). Possible values:
    • Real: Size in wk layout unit.
    • String: CSS string with value and unit concatenated *(e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters). Supported units: pt, cm, mm, px, inches.
    • wk none: no specific margin.
    | +| wk page orientation | Orientation of the page. Possible values:
    • wk portrait (0) (default)
    • wk landscape (1)
    | +| wk page size | Defines the document's page size (modifies the attributes wk page height and wk page width). Possible values:
    • Printer paper size names.
    • Standard ISO paper sizes (The ISO paper size supported values are: "A0" to "A10", "B0" to "B10" , "C0" to "C10", "DL" ,"Letter", "Junior Legal" , "Legal" and "Tabloid").
    • Custom paper size names defined by the user.
    Priority is given to current printer paper sizes over ISO sizes. Unknown formats trigger an error. | +| wk page width | Page width (in page mode) expressed using a real or string value (Read-only with section or subsection). Possible values:
    • Real: Width in wk layout unit.
    • String: CSS string with value and unit concatenated *(e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters). Supported units: pt,cm,mm, inches.
    | + +### Links + +Link attributes are used to set or get URLs added to ranges. They can be applied to the following 4D Write Pro targets: + +| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | +| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | +| X | X\* | X | X | X | | | | | + +\*Inline pictures only + +| Constant | Comment | +| ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| wk link url | Hyperlink assigned to the range. Possible values:
    • absolute url, for example "http://www.4d.com/"
    • relative link, for example "/test/page.html" (the link is relative to the database structure file)
    • bookmark link, for example "#Introduction"
    • 4D method link, for example "method4D:myAlert?parameter='Hello%World!'"
    • empty string = no link
    | + +### Lists + +4D Write Pro supports two main [types of lists](../user-legacy/using-a-4d-write-pro-area.md#lists): + +* unordered lists: where list items are marked with bullets +* ordered lists: where list items are marked with numbers or letters + +List attributes are used to configure your lists and set different list item fonts or markers. They can be applied to the following 4D Write Pro targets: + +| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | +| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | +| X | X\* | X\* | X\* | | | | | | + +\*Applied to paragraphs within cells + +| Constant | Comment | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk list font | Specifies complete font name, as returned by the [FONT STYLE LIST](../../commands-legacy/font-style-list.md) command, to display the list item marker (but not the paragraph text). If the system does not recognize the font name, it handles the substitution. If you set an invalid font name, the command does nothing. Default value: "Times". | +| wk list font family | Specifies font family name as defined by wk list font used to display the list item marker (but not the paragraph text). Default value is "Times New Roman". | +| wk list start number | Sets starting value of an ordered list. Possible values:
    • wk auto (default): sets the starting value to 0\.
    • an integer value: starting value
    | +| wk list string format LTR | List item marker string format for left-to-right paragraph direction. If defined, it overrides default list item marker string format for the list.
    • For unordered lists: string used as list item marker (usually a single character string, *e.g.* "-")
    • For ordered lists: string containing the "#" character. "#" is a placeholder for the computed number or letter(s). Default is “#.”, so if current list item number is 15 and list style type is decimal, list item marker string will be "15."
    | +| wk list string format RTL | List item marker string format for right-to-left paragraph direction. If defined, it overrides default list item marker string format for the list.
    • For unordered lists: string used as list item marker (usually a single character string, *e.g.* "-")
    • For ordered lists: string containing the "#" character. "#" is a placeholder for the computed number or letter(s). Default is “#.”, so if current list item number is 15 and list style type is decimal, list item marker string will be "15."
    | +| wk list style image | Specifies an image reference as the list item marker in an unordered list. Possible values:
    • wk none (default): list item marker is not defined by an image
    • any valid image such as a 4D picture variable or expression
    • Value returned ([WP GET ATTRIBUTES](../commands/wp-get-attributes.md)): If the image was defined through a network URL, the target image is returned if it was already loaded, otherwise an empty image is returned.
    Use wk list style image url if you want to handle pictures through URLs or local URIs. | +| wk list style image height | Sets height of image used as list item marker. Possible values:
    • wk auto (default): height is based upon image size
    • Defined size: size expressed using real or string value:
      Real: Size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters) Minimum value: 0pt, maximum value: 10,000pt.
    | +| wk list style image url | Image as the list item marker in an unordered list, defined through a URL (string). Possible values:
    • wk none (default): list item marker is not defined by an image
    • a network URL or a data URI, absolute or relative to the structure file
    • Value returned ([WP GET ATTRIBUTES](../commands/wp-get-attributes.md)): Network URL or data URI. It may not be equal to the initial URL for an image not referenced with the network URL (only network URLs are kept). For local file URLs, the image stream itself is kept in the document and thus the URL returned is a data URI with the image stream encoded in base64.
    Use wk list style image if you want to handle list item marker images as picture expressions. | +| wk list style type | Specifies type of ordered or unordered list item marker. Possible values are:
    • wk disc (default)
    • wk circle
    • wk square
    • wk decimal: 1 2 3
    • wk decimal leading zero: 01 02 03
    • wk lower latin: a b c
    • wk lower roman: i ii iii iv
    • wk upper latin: A B C
    • wk upper roman: I II III IV
    • wk lower greek: alpha, beta, gamma, etc.
    • wk armenian
    • wk georgian
    • wk hebrew
    • wk hiragana
    • wk katakana
    • wk cjk ideographic
    • wk hollow square
    • wk diamond
    • wk club
    • wk decimal greek
    • wk custom: unordered list with "-" as default list item marker; this is a convenience style used in order to customize a list item marker with wk list string format LTR or wk list string format RTL without modifying standard list item markers
    • wk none (non-hierarchical)
    | + +### Margins + +Margins are the area that is outside the border of an element. They are transparent. The following picture illustrates the various elements that can be configured for a "box" element: + +![](../../assets/en/WritePro/commands/pict2808436.en.png) + +Margin attributes can be applied to the following 4D Write Pro targets: + +| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | +| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | +| X | X | X | X | X | X | | | | + +**Note:** Sections and subsections use wk page margin attributes; wk margin attributes are only used by documents in embedded mode (see **Layout** above). + +| Constant | Comment | +| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk inside | When the selected area contains several paragraphs, specifies that the attribute should affect only the corresponding inter-paragraph property (not outside). It applies only to border, padding and margin attributes, and must be added to the specified attribute. See example 2 of the [WP SET ATTRIBUTES](../commands/wp-set-attributes.md) command. | +| wk margin | Specifies size for all margins of the element. Possible values:
    • Size expressed using a number or a string value:
      Number: size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • wk none (default): no specific margin
    | +| wk margin bottom | Specifies size for bottom margin of the element. Possible values:
    • Size expressed using a number or a string value:
      Number: size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • wk none (default): no specific margin
    | +| wk margin left | Specifies size for left margin of the element. Possible values:
    • Size expressed using a number or a string value:
      Number: size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • wk none (default): no specific margin
    | +| wk margin right | Specifies size for right margin of the element. Possible values:
    • Size expressed using a number or a string value:
      Number: size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • wk none (default): no specific margin
    | +| wk margin top | Specifies size for top margin of the element. Possible values:
    • Size expressed using a number or a string value:
      Number: size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • wk none (default): no specific margin
    | +| wk outside | When the selected area contains several paragraphs, specifies that the attribute should affect only the corresponding paragraph external property (not inside). It applies only to border, padding and margin attributes, and must be added to the specified attribute. See example 2 of the [WP SET ATTRIBUTES](../commands/wp-set-attributes.md) command. | + +### Padding + +Padding is the white space between the element content and the element border. Padding is affected by the background color of the element. + +The following picture illustrates the various elements that can be configured for a "box" element: + +![](../../assets/en/WritePro/commands/pict2808436.en.png) + +Padding attributes can be applied to the following 4D Write Pro targets: + +| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | +| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | +| X | X | X | X | X\* | X\* | X | X | X | + +\*Applied to cells + +| Constant | Comment | +| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk inside | When the selected area contains several paragraphs, specifies that the attribute should affect only the corresponding inter-paragraph property (not outside). It applies only to border, padding and margin attributes, and must be added to the specified attribute. See example 2 of the [WP SET ATTRIBUTES](../commands/wp-set-attributes.md) command. | +| wk outside | When the selected area contains several paragraphs, specifies that the attribute should affect only the corresponding paragraph external property (not inside). It applies only to border, padding and margin attributes, and must be added to the specified attribute. See example 2 of the [WP SET ATTRIBUTES](../commands/wp-set-attributes.md) command. | +| wk padding | Specifies size of padding for all sides of the element. Possible values:
    • Size expressed using a number or a string value:
      Number: size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • wk none (default): no specific padding
    | +| wk padding bottom | Specifies size of padding for bottom of the element. Possible values:
    • Size expressed using a number or a string value:
      Number: size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • wk none (default): no specific padding
    | +| wk padding left | Specifies size of padding for left side of the element. Possible values:
    • Size expressed using a number or a string value:
      Number: size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • wk none (default): no specific padding
    | +| wk padding right | Specifies size of padding for right side of the element. Possible values:
    • Size expressed using a number or a string value:
      Number: size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • wk none (default): no specific padding
    | +| wk padding top | Specifies size of padding for top of the element. Possible values:
    • Size expressed using a number or a string value:
      Number: size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • wk none (default): no specific padding
    | + +### Paragraphs + +Paragraph attributes are used to define properties for the text organization within a paragraph. They can be applied to the following 4D Write Pro targets: + +| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | +| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | +| X | X\* | X\* | X\* | X\* | X\* | | | | + +\*Applied to paragraphs within elements + +| Constant | Comment | +| ------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk avoid widows and orphans | Enables or disables the widow and orphan control. When enabled, 4D Write Pro does not allow widows (last line of a paragraph isolated at the top of a page) or orphans (first line of a paragraph isolated at the bottom of a page) in the document. Possible values:
    • wk true (default): widow and orphan control is enabled
    • wk false: widow and orphan control is disabled (isolated lines are allowed)
    • wk mixed when reading the attribute
    | +| wk direction | Specifies text direction of paragraph. Possible values:
    • wk left to right (default)
    • wk right to left
    | +| wk id | ID of the element (header, footer, body, paragraph, image, text box, table, or row). Value type: String Note: The ID cannot be empty for a text box. | +| wk keep with next | Links a paragraph with the next so that they cannot be separated by automatic page or column breaks. If applied to a target that is not a paragraph, this option is applied to the paragraphs inside the target. Possible values:
    • true - Paragraph is linked with the next
    • false - (default) Paragraph is not linked with the next
    If a break is manually added between two linked paragraphs, this attribute is ignored. If this attribute is applied to the last paragraph of the last cell in a table, the last row of the table is linked to the following paragraph. | +| wk line height | Specifies space between lines. Possible values:
    • wk normal (default): use value based upon text size
    • Height expressed using a number or a string value:
      Real: height in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters) A relative value (percentage %) is also supported.
    | +| wk page break inside paragraph | Controls the automatic page break feature inside paragraphs. It applies:
    • to all the paragraphs inside the target
    • to the parent paragraph(s) when the target is a text range
    Possible values:
    • wk auto (default): no constraints regarding page breaks inside the paragraph/table
    • wk avoid: prevents paragraph from being broken into parts on two or more pages (when possible).
    | +| wk tab default | Object containing the attributes of the default tab within the target (*e.g.*, paragraph, body, etc.). Default tab attributes can include:
    **Property****Type****Description**
    wk typeLongintTab alignment (wk left, wk right, wk center, wk decimal, wk bar).
    wk offsetLongintTab position. Value must be greater than 0\.
    wk leadingStringTab leading character.
    **Note**: As a shortcut for defining the offset only, you can directly pass a numeric value in the current unit (e.g., 1.5) or a CSS text value (e.g., "3cm"). 4D will construct the tab object automatically. | +| wk tab stop leadings | **COMPATIBILITY NOTE**: While this selector continues to work for compatibility purposes, it is recommended to use wk tab default or wk tabs instead. Specifies the leading characters for tabs in paragraph ranges.
    Possible values:
    • Text array
    • Text
    Synchronized with the wk tab stop offsets and wk tab stop types arrays. | +| wk tab stop offsets | **COMPATIBILITY NOTE**: While this selector continues to work for compatibility purposes, it is recommended to use wk tab default or wk tabs instead. Specifies tab offsets for the target. Possible values:
    • Array of tab offset values
      **COMPATIBILITY NOTE**: Previously the last value of the array was the default tab offset value (not an absolute value). As of 4D v17 R5, the last value is an absolute value (not the default value). Use wk tab default to define the default tab value.
    • Scalar value
    Values are expressed using CSS strings (default) or Real values in wk layout unit. Maximum value is 10,000pt. Synchronized with the wk tab stop leadings and wk tab stop types arrays. | +| wk tab stop types | **COMPATIBILITY NOTE**: While this selector continues to work for compatibility purposes, it is recommended to use wk tab default or wk tabs instead. Specifies tab stop type for the paragraph. Possible values:
    • array of tab stop type values (if tab stops have been defined through an array).
    • wk left (default)
    • wk right
    • wk center
    • wk decimal
    • wk bar
    Synchronized with the wk tab stop offsets and wk tab stop leadings arrays. | +| wk tabs | Collection of tab objects. Each tab object contains one or more of the following attributes:
    **Property****Type****Description**
    wk typeLongintTab alignment (wk left, wk right, wk center, wk decimal, wk bar).
    wk offsetLongintTab position. Value must be greater than 0\.
    wk leadingStringTab leading character.
    **Note**: As a shortcut for defining the offset only, when using [WP SET ATTRIBUTES](../commands/wp-set-attributes.md) you can pass a numeric value in the current unit (e.g., 1.5) or a CSS text value (e.g., "3cm") as a collection element. 4D will construct the tab object automatically. An empty collection is returned by the [WP GET ATTRIBUTES](../commands/wp-get-attributes.md) command if the target:
    • contains mixed tab values, or
    • does not contain absolute values.
    | +| wk text align | Specifies horizontal alignment of text in the paragraph. Possible values:
    • wk left (default)
    • wk right
    • wk justify
    • wk center
    | +| wk text indent | Specifies indentation of first line in the paragraph. Possible values:
    • Real: Size in wk layout unit. Default is 0.
    • String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters) Minimum value: 0pt, maximum value: 10,000pt.
    | +| wk vertical align | Sets vertical alignment of an element. Can be used with characters, paragraphs, pictures, text boxes, tables, table rows, and table columns/cells. Cannot be used with sections or subsections. Possible values:
    • wk baseline: aligns baseline of element with baseline of parent element
    • wk top: aligns top of element with top of tallest element on the line
    • wk bottom: aligns bottom of element with lowest element on the line
    • wk middle: element is placed in middle of parent element
    • wk superscript: aligns element as if it were superscript
    • wk subscript: aligns element as if it were subscript
    For characters, wk top and wk bottom have the same effect as wk baseline.

    For paragraphs, wk baseline, wk superscript and wk subscript have the same effect as wk top.

    For tables, table rows, and table columns/cells, only wk top, wk bottom and wk middle values are supported. | + +### Protection + +The read/write status of a 4D Write Pro target can be defined using the wk protected attribute. Defining a target as protected makes it uneditable once protection is enabled globally for the document (with the wk protection enabled attribute). Until global protection is enabled, targets with the wk protected attribute set to "true" can still be edited and modified. + +The following attribute is used to control the global document protection. It can be applied to the following 4D Write Pro targets: + +| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | +| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | +| X | | | | | | | | | + +| Constant | Comment | +| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk protection enabled | Enables or disables the global protection (read/write) status of a 4D Write Pro document. Possible values:
    • wk true \- Protection is enabled. Protected targets in the document cannot be modified.
    • wk false \- Protection is disabled. (default) All targets in the document can be modified.
    | + +The following attribute is used to control the protection status of specific content. It can be applied to the following 4D Write Pro targets: + +| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | +| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | +| X | X | X | X | X | X | X | X | X | + +| Constant | Comment | +| ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk protected | Defines the read/write protection status for a 4D Write Pro target (excluding style sheets). Possible values:
    • wk true \- The target is defined as protected and cannot be modified when global protection is enabled.
    • wk false \- The target is not protected. (default)
    • wk mixed \- (Range targets only). Part of the target is defined as protected. The protected part cannot be modified when global protection is enabled.
    **Note**:
    Changing the protection status of a parent target will also change the status of any of the target's children. | + +Specific edit actions are handled in the following situations for protected targets: + +* **Copy / Paste** **content** \- When protected content is copied, all of its attributes are copied with it. If pasted into a document with global protection: + * *Enabled* \- Protection on the pasted content is disabled, allowing it to be modified. + * *Disabled* \- Protection on the pasted content remains intact and uneditable. +* **Modify / Delete** **pictures** + * *Anchored picture* \- If protection is enabled on an anchored picture, no deletions or modifications can be made. + * *Inline picture* \- If a protected inline picture is embedded within an unprotected paragraph, it can be deleted but its attributes cannot be modified. +* **Add / Delete rows or columns** \- Rows and columns can only be added or deleted when protection is disabled for a table. When protection is enabled for a table, no changes are possible. +* **Delete paragraphs** \- When located between protected content, an unprotected paragraph can be cleared but not deleted. + +### Ranges + +Range attributes are read-only and provide information about range properties. Range attributes can only be applied to range objects. + +| Constant | Comment | +| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| wk break type | (Read-only attribute) Type of break within a break range object returned by [WP Get breaks](../commands-legacy/wp-get-breaks.md). Possible values:
    • wk line break,
    • wk paragraph break,
    • wk column break,
    • wk page break,
    • wk section break
    | +| wk container| (Read-only attribute) Text container of the range, i.e. a header, a footer, or a text box. Value type: Object (*undefined* if the range is in the body of the document) | +| wk end | (Read-only attribute)
    • Range end offset, or
    • Section or subsection text end index in the document body (for subsection, text end index of the parent section).
    Value type: Longint | +| wk owner | (Read-only attribute) Owner of the range/object/section/subsection (reference to the document for section/subsection). Value type: Object | +| wk start | (Read-only attribute)
    • Range start offset, or
    • Section or subsection text start index in the document body (for subsection, text start index of the parent section).
    Value type: Longint | +| wk type | Type of 4D Write Pro object. Possible values:
    • wk type default: Range or section with not defined type
    • wk type character: Character type
    • wk type paragraph: Paragraph type range
    • wk type image: Image (anchored and inline)
    • wk type container: Header or footer, for instance
    • wk type table: Table reference
    • wk type text box: Text box
    For ranges of cells, columns and rows only:
    • wk type table row: Table row reference
    • wk type table cell: Table cell reference
    • wk type table column: Table column reference
    For subsections only:
    • wk first page: First page subsection
    • wk right page: Right page subsection
    • wk left page: Left page subsection
    For tabs only, value used in the object for wk tab default or the objects of the collection for wk tabs:
    • wk left: Aligns tab to the left
    • wk right: Aligns tab to the right
    • wk center: Aligns tab to the center
    • wk decimal: Aligns tab on the decimal
    • wk bar: Inserts vertical bar at tab position
    | + +### Rows and columns + +These attributes are specific to rows and/or columns. They can be applied to the following 4D Write Pro targets: + +| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | +| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | +| X | X | | | | | | | | + +| Constant | Comment | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk column count | (Available for tables, documents and sections) Number of columns. Value type: Longint
    • For a table: read-only attribute
    • For a document or a section: read-write attribute. Default value=1 (single column). Maximum value=20
    | +| wk first column | (Read-only attribute) Number of the first table column included in the range. Value type: Longint | +| wk first row | (Read-only attribute) Number of the first table row included in the range. Value type: Longint | +| wk header | Specifies if the row is a header row for the table. The header attribute can be either a boolean (default) or an integer. Possible values:
    • Boolean: True if the row is a header row. False otherwise.
    • Integer: wk true wk false wk mixed
    Only one of the first five rows of a table can be set to True (see *Repeated headers*). If the value is set to True for a row, the attribute is set to True for all the preceding rows. If the value is set to False for a row, it is also set to False for all the following rows. | +| wk page break inside row | Controls the automatic page break feature inside table rows. It applies:
    • to all the rows inside the target
    • to the parent rows when the target is a text range or a cell range
    If this option is applied to a table, it is actually applied to the rows of the table, not the table itself. This option is not taken into account if wk page break inside table is set to wk avoid. Possible values:
    • wk auto (default): a row *may* be split in two parts when the content of any cell (of the row) does not fit in the page when a physical page break occurs
    • wk avoid: table rows are never split
    • wk mixed when reading the attribute
    **Compatibility note**: for documents created with versions lower than v19 R4, the value for each row is set to wk avoid. | +| wk row count | (Read-only attribute) Total number of rows. Value type: Longint | +| wk table | (Read-only attribute) The parent table. Value type: Object | +| wk table ID | (Read-only attribute) ID of the parent table. Value type: String | + +### Sections and subsections + +Section and subsection attributes handle specific section parameters (generic layout parameters also apply to sections and subsections, see **Layout** above). They can be applied to the following 4D Write Pro targets: + +| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | +| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | +| X | | | | | | | | | + +**Note:** Default values for column, padding, border and background attributes are inherited from the parent object: + +* for sections, they are based upon document values; +* for subsections, they are based upon parent section values if attributes are overridden for the parent section, otherwise document values. + +| Constant | Comment | +| ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk end | (Read-only attribute)
    • Range end offset, or
    • Section or subsection text end index in the document body (for subsection, text end index of the parent section).
    Value type: Longint | +| wk owner | (Read-only attribute) Owner of the range/object/section/subsection (reference to the document for section/subsection). Value type: Object | +| wk parent | (Read-only subsection attribute) Parent section of the subsection. Value type: object (section reference). | +| wk section index | (Read-only section or subsection attribute) Index of the section. Possible values: any integer value >=1 | +| wk section name | Section user name, used to display section name in menus or in the document view (Read-only with subsections).
    Possible values: String (default is '', which means default display name will be used). | +| wk start | (Read-only attribute)
    • Range start offset, or
    • Section or subsection text start index in the document body (for subsection, text start index of the parent section).
    Value type: Longint | +| wk type | (Read-only attribute) Type of 4D Write Pro object. Possible values:
    • wk type default: Range or section with not defined type
    • wk type paragraph: Paragraph type range
    • wk type image: Image (anchored and inline)
    • wk type container: Header or footer, for instance
    • wk type table: Table reference
    For ranges of cells, columns and rows only:
    • wk type table row: Table row reference
    • wk type table cell: Table cell reference
    • wk type table column: Table column reference
    For subsections only:
    • wk first page: First page subsection
    • wk right page: Right page subsection
    • wk left page: Left page subsection
    | + +### Style sheets + +Style sheet attributes are used to apply existing style sheet objects to the following 4D Write Pro targets: + +| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | +| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | +| X | X | X\*\* | X\* | X\* | | | | | + +\*Read-only for text boxes, headers and footers, they are managed by 4D Write Pro (there is one style sheet by section header or footer). +\*\*Inline pictures only. + +| Constant | Comment | +| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| wk list concat string format | Specifies whether the numbering marker of the current level is concatenated with the marker of the previous level.

    When set to:
    • True: the marker includes the numbering of the previous level (e.g., “1.1”, “1.1.1”).
    • False: only the numbering of the current level is displayed (e.g., “1”, “1”, “1”).
    | +| wk list level count | **For hierarchical style sheets:** (Read-only for sub-level style sheet) Total number of levels in the hierarchy. Possible values:
    • From 1 to 9

    **For non-hierarchical style sheets:** (Read-only) Possible value: 0| +| wk list level index | **For hierarchical style sheets:** (Read-only) Level of the style sheet in the hierarchy. Possible values:
    • From 1 to 9

    **For non-hierarchical style sheets:** (Read-only) Possible value: 0
    **For paragraphs or paragraph ranges:** Level of the hierarchical style sheet applied. Possible values:
    • From 1 to 9
    | +| wk list root style | (Read-only) Name of the root-level style sheet to which the current style sheet is related. Possible values:
    • sub-level style sheet: name of the related root-level style sheet
    • root-level style sheet: empty string
    | +| wk new line style sheet | Specifies style sheet to use when adding a new line in the paragraph. Possible values:
    • existing style sheet name or empty string (default) to use the same style for a new line
    • style sheet object (must belong to the same document)
    | +| wk style sheet | Specifies current style sheet for the selected element(s). Possible values:
    • style sheet object (must belong to the same document)
    • existing style sheet name
    | + + + +For information about creating style sheet objects and defining the attributes within them, see the [*Style sheets* page](../user-legacy/stylesheets.md). + +### Tables + +Table attributes are specific to tables. They can be applied to the following 4D Write Pro targets: + +| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | +| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | +| X | X | | | | | | | | + +| Constant | Comment | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| wk bottom carry over row | Specifies if carry-over rows must be repeated at the bottom of each page/column of a split datasource table but on the last page/column in value display mode (the carry-over row must be created in the table template, see *Carry-over rows*). Available values:
    • true: add carry-over rows at the bottom of split tables
    • false (default): do not add carry-over rows at the bottom of split tables
    This feature is only available with tables filled by datasources returning a non-empty collections or entity selections. In any other context, the bottom carry-over row, if designed, is rendered as a regular row. **Note:** Carry-over rows are not rendered in Embedded view mode. | +| wk break formula | 4D *formula object* to use for the sort break row (usually a formula based on an item property like "This.item.name" in order to make sure the value changes and therefore the break row is generated). | +| wk cell count | Total number of cells in the row. Value type: Longint (value for wk type table row) | +| wk column count | (Read-only attribute) Total number of columns in the table. Value type: Longint | +| wk datasource | Specifies the datasource for the table. Possible values:
    • *formula object*: the table is associated with a datasource. If the formula returns a non-empty entity selection or collection, rows are duplicated from the template row and automatically filled with data from entities or collection elements (see *Table datasource*). Otherwise, rows are standard.
    • *null*: the table is not associated with a datasource (standard table).
    | +| wk empty datasource | Defines how the table is displayed when its datasource is empty. This attribute has no effect if the table is not linked to a datasource. Possible values:
    • wk show data row: Default value. Displays the data row and the break rows (if any) in addition to the headers and extra rows .
    • wk hide data row : Hides the data row and the break rows (if any have been defined), the headers and extra rows are still displayed.
    • wk show placeholder row : Displays a placeholder row instead of the data row and break rows (if any), the headers and extra rows are still displayed. The placeholder row follows the bottom carry-over row in references display mode.
    • wk hide table: Hides the complete table.
    Note: the table is also not displayed when the datasource is empty or NULL and the wk hide data row option is set and there is no header(s) nor extra rows. | +| wk first column | (Read-only attribute) Number of the first table column included in the range. Value type: Longint | +| wk first row | (Read-only attribute) Number of the first table row included in the range. Value type: Longint | +| wk header row count | (Read/Write) Number of rows of the table with the attribute wk header set to True. Maximum value is 5\. If you pass a value above 5, wk header is set to True for the first five rows only (see *Repeated headers*). | +| wk id | ID of the element (header, footer, body, paragraph, image, table, or row). Value type: String | +| wk page break inside table | Sets whether a table can be split between two rows when it is larger than the page. It applies:
    • to all the tables inside the target (document, section, table range or element)
    • by extension, to the parent table(s) when the target is a text range, a row range, or a cell range
    Possible values:
    • wk auto (default): no constraints regarding page breaks inside the table
    • wk avoid: prevents table from being broken between two rows (when possible)
    • wk mixed when reading the attribute
    | +| wk row count | (Read-only attribute) Total number of rows. Value type: Longint | +| wk table align | Specifies horizontal alignment for a table. Possible values:
    • wk left (default)
    • wk right
    • wk center
    | + +When different attributes are applied to concurrent elements of a table, a priority order is applied for the rendering: + +1. Table is rendered first +2. Rows are rendered (overriding table attributes) +3. Cells/Columns are rendered (overriding row attributes). + +### Text box + +Text box attributes are used to handle text boxes inserted or added in the area. They can be applied to the following 4D Write Pro targets: + +| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | +| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | +| X | | | | | | | | | + +| Constant | Comment | +| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| wk anchor horizontal align | Defines the horizontal alignment of an image or a text box relative to the origin (see wk anchor origin). Possible values:
    • wk left \- left align
    • wk center \- center align *(not compatible with HTML, images are not displayed on the web)*
    • wk right \- right align
    | +| wk anchor horizontal offset | Defines the horizontal offset of an image or a text box expressed in a CSS dimension string or longint (cm or pt or pixel) from wk layout unit. Possible values:
    • Left or right limit of the page relative to the wk anchor horizontal align
    • Left or right limit of body in embedded mode (if wk anchor section \= wk anchor embedded)
    Default value = 0. | +| wk anchor layout | Defines the layout position of an image or a text box relative to the text on a page. Possible values:
    • wk behind text \- image or text box is anchored, behind the text
    • wk in front of text \- image or text box is anchored, in front of the text
    • wk text wrap top bottom \- image or text box is anchored with text wrapped above and below the image or text box with empty sides to its left and right
    • wk text wrap square \- image or text box is anchored with text wrapped all around the imagine or text box
    • wk text wrap square left \- image or text box is anchored with text wrapped on the left of the image or text box
    • wk text wrap square right \- image or text box is anchored with text wrapped on the right of the image or text box
    • wk text wrap square largest \- image or text box is anchored with text wrapped on the largest side of the image or text box
    • wk inline with text \- image is inline with text (default for images inserted with [WP INSERT PICTURE](../commands/wp-insert-picture.md)). Not available for text boxes. Read-only attribute (inline pictures cannot be converted to anchored pictures by programming).
    | +| wk anchor origin | Defines if image or text box is anchored to the page, header or footer. Possible values:
    • wk paper box (default) - image or text box is anchored to the edge of the page
    • wk header box \- image or text box is anchored to the document header. If the header is not visible, image or text box is not displayed.
    • wk footer box \- image or text box is anchored to the document footer. If the footer is not visible, image or text box is not displayed.
    This selector is ignored in embedded mode. | +| wk anchor page | Defines the page index or the type of page an image or a text box is anchored to. Possible values:
    • wk anchor all \- anchors an image or a text box to all pages of the section(s) defined by wk anchor section
    • wk anchor first page \- anchors an image or a text box to the first page subsection of the section(s) defined by wk anchor section
    • wk anchor left page \- anchors an image or a text box to the left pages subsection of the section(s) defined by wk anchor section
    • wk anchor right page \- anchors an image or a text box to the right pages subsection of the section(s) defined by wk anchor section
    • a number (Longint >= 0) indicating which page to anchor the image or text box to. In this case, wk anchor section \= wk anchor all. Section anchoring is ignored if an image or a text box is anchored to a single page.
    **Note**: Images and Text boxes in Page mode are not displayed in browsers. | +| wk anchor section | Defines the section index or the type of section that an image or a text box is anchored to. Possible values:
    • wk anchor all (default) - anchors an image or a text box to all sections in a document (image or text box is only visible in page mode)
    • wk anchor embedded \- anchors an image or a text box to the document body in embedded mode (image or text box is only visible in embedded mode)
    • a number (Longint >= 1) indicating the section to anchor the image or text box to (image or text box is only visible in page mode).
    **Note**: Images or text boxes in Page mode are not displayed in browsers. | +| wk anchor vertical align | Defines the vertical alignment of an image or a text box relative to the origin (see wk anchor origin). Possible values:
    • wk top \- top align
    • wk center \- middle align *(not compatible with HTML, images are not displayed in browsers)*
    • wk bottom \- bottom align
    | +| wk anchor vertical offset | Defines the vertical postion of an image or a text box expressed in a CSS dimension string or number (cm or pt or pixel). Possible values:
    • Top, center or bottom limit of the page (see wk anchor origin) or
    • Top, center or bottom limit of body in embedded mode (if wk anchor section \= wk anchor embedded).
    Default value = 0. | +| wk id | ID of the element (header, footer, body, paragraph, image, text box, table, or row). Value type: String Note: The ID cannot be empty for a text box. | +| wk owner | (Read-only attribute) Owner of the range/object/section/subsection (reference to the document for section/subsection). Value type: Object | +| wk protected | Defines the read/write protection status for a 4D Write Pro target (excluding style sheets). Possible values:
    • wk true \- The target is defined as protected and cannot be modified when global protection is enabled.
    • wk false \- The target is not protected. (default)
    • wk mixed \- (Range targets only). Part of the target is defined as protected. The protected part cannot be modified when global protection is enabled.
    **Note**:
    Changing the protection status of a parent target will also change the status of any of the target's children. | +| wk style sheet | Specifies current style sheet for the selected element(s). Possible values:
    • style sheet object (must belong to the same document)
    • existing style sheet name
    | +| wk type | Type of 4D Write Pro object. Possible values:
    • wk type default: Range or section with not defined type
    • wk type character: Character type
    • wk type paragraph: Paragraph type range
    • wk type image: Image (anchored and inline)
    • wk type container: Header or footer, for instance
    • wk type table: Table reference
    • wk type text box: Text box
    For ranges of cells, columns and rows only:
    • wk type table row: Table row reference
    • wk type table cell: Table cell reference
    • wk type table column: Table column reference
    For subsections only:
    • wk first page: First page subsection
    • wk right page: Right page subsection
    • wk left page: Left page subsection
    For tabs only, value used in the object for wk tab default or the objects of the collection for wk tabs:
    • wk left: Aligns tab to the left
    • wk right: Aligns tab to the right
    • wk center: Aligns tab to the center
    • wk decimal: Aligns tab on the decimal
    • wk bar: Inserts vertical bar at tab position
    | +| wk vertical align | Sets vertical alignment of an element. Can be used with characters, paragraphs, pictures, text boxes, tables, table rows, and table columns/cells. Cannot be used with sections or subsections. Possible values:
    • wk baseline: aligns baseline of element with baseline of parent element
    • wk top: aligns top of element with top of tallest element on the line
    • wk bottom: aligns bottom of element with lowest element on the line
    • wk middle: element is placed in middle of parent element
    • wk superscript: aligns element as if it were superscript
    • wk subscript: aligns element as if it were subscript
    For characters, wk top and wk bottom have the same effect as wk baseline.

    For paragraphs, wk baseline, wk superscript and wk subscript have the same effect as wk top.

    For tables, table rows, and table columns/cells, only wk top, wk bottom and wk middle values are supported. | + diff --git a/docs/WritePro/commands/command-index.md b/docs/WritePro/commands/command-index.md index 0a3e7ad603dbc6..c759e2fb53f91c 100644 --- a/docs/WritePro/commands/command-index.md +++ b/docs/WritePro/commands/command-index.md @@ -21,12 +21,12 @@ title: 4D Write Pro Commands D -[`WP DELETE BOOKMARK`](../commands/wp-delete-bookmark)
    -[`WP DELETE FOOTER`](../commands/wp-delete-footer)
    -[`WP DELETE HEADER`](../commands/wp-delete-header)
    -[`WP DELETE PICTURE`](../commands/wp-delete-picture)
    -[`WP DELETE SECTION`](../commands/wp-delete-section) ***New 4D 20 R7***
    -[`WP DELETE STYLE SHEET`](../commands/wp-delete-style-sheet) ***Modified 4D 21 R3***
    +[`WP DELETE BOOKMARK`](../commands-legacy/wp-delete-bookmark.md)
    +[`WP DELETE FOOTER`](../commands-legacy/wp-delete-footer.md)
    +[`WP DELETE HEADER`](../commands-legacy/wp-delete-header.md)
    +[`WP DELETE PICTURE`](../commands-legacy/wp-delete-picture.md)
    +[`WP DELETE SECTION`](wp-delete-section.md) ***New 4D 20 R7***
    +[`WP DELETE STYLE SHEET`](wp-delete-style-sheet.md) ***Modified 4D 21 R3***
    [`WP DELETE SUBSECTION`](wp-delete-subsection.md) ***Modified 4D 20 R7***
    [`WP DELETE TEXT BOX`](../commands/wp-delete-text-box) @@ -45,31 +45,31 @@ title: 4D Write Pro Commands G [`WP GET ATTRIBUTES`](wp-get-attributes.md) ***Modified 4D 20 R8***
    -[`WP Get body`](../commands/wp-get-body)
    -[`WP GET BOOKMARKS`](../commands/wp-get-bookmarks)
    -[`WP Get breaks`](../commands/wp-get-breaks)
    -[`WP Get data context`](../commands/wp-get-data-context)
    -[`WP Get element by ID`](../commands/wp-get-element-by-id)
    -[`WP Get elements`](../commands/wp-get-elements)
    -[`WP Get footer`](../commands/wp-get-footer)
    -[`WP Get formulas`](../commands/wp-get-formulas)
    -[`WP Get frame`](../commands/wp-get-frame)
    -[`WP Get header`](../commands/wp-get-header)
    -[`WP Get links`](../commands/wp-get-links)
    -[`WP Get page count`](../commands/wp-get-page-count)
    -[`WP Get position`](../commands/wp-get-position)
    -[`WP Get section`](../commands/wp-get-section)
    -[`WP Get sections`](../commands/wp-get-sections)
    -[`WP Get style sheet`](../commands/wp-get-style-sheet) ***Modified 4D 21 R3***
    -[`WP Get style sheets`](../commands/wp-get-style-sheets)
    -[`WP Get subsection`](../commands/wp-get-subsection)
    -[`WP Get text`](../commands/wp-get-text)
    -[`WP Get view properties`](../commands/wp-get-view-properties) +[`WP Get body`](../commands-legacy/wp-get-body.md)
    +[`WP GET BOOKMARKS`](../commands-legacy/wp-get-bookmarks.md)
    +[`WP Get breaks`](../commands-legacy/wp-get-breaks.md)
    +[`WP Get data context`](../commands-legacy/wp-get-data-context.md)
    +[`WP Get element by ID`](../commands-legacy/wp-get-element-by-id.md)
    +[`WP Get elements`](../commands-legacy/wp-get-elements.md)
    +[`WP Get footer`](../commands-legacy/wp-get-footer.md)
    +[`WP Get formulas`](../commands-legacy/wp-get-formulas.md)
    +[`WP Get frame`](../commands-legacy/wp-get-frame.md)
    +[`WP Get header`](../commands-legacy/wp-get-header.md)
    +[`WP Get links`](../commands-legacy/wp-get-links.md)
    +[`WP Get page count`](../commands-legacy/wp-get-page-count.md)
    +[`WP Get position`](../commands-legacy/wp-get-position.md)
    +[`WP Get section`](../commands-legacy/wp-get-section.md)
    +[`WP Get sections`](../commands-legacy/wp-get-sections.md)
    +[`WP Get style sheet`](wp-get-style-sheet.md) ***Modified 4D 21 R3***
    +[`WP Get style sheets`](../commands-legacy/wp-get-style-sheets.md)
    +[`WP Get subsection`](../commands-legacy/wp-get-subsection.md)
    +[`WP Get text`](../commands-legacy/wp-get-text.md)
    +[`WP Get view properties`](../commands-legacy/wp-get-view-properties.md) I [`WP Import document`](wp-import-document.md) ***Modified 4D 20 R8***
    -[`WP IMPORT STYLE SHEETS`](../commands/wp-import-style-sheets)
    +[`WP IMPORT STYLE SHEETS`](wp-import-style-sheets.md)
    [`WP INSERT BREAK`](wp-insert-break.md) ***Modified 4D 20 R8***
    [`WP Insert document body`](wp-insert-document-body.md) ***Modified 4D 20 R8***
    [`WP INSERT FORMULA`](wp-insert-formula.md) ***Modified 4D 20 R8***
    @@ -79,13 +79,13 @@ title: 4D Write Pro Commands N -[`WP New`](../commands/wp-new)
    -[`WP NEW BOOKMARK`](../commands/wp-new-bookmark)
    -[`WP New footer`](../commands/wp-new-footer)
    -[`WP New header`](../commands/wp-new-header)
    -[`WP New style sheet`](../commands/wp-new-style-sheet) ***Modified 4D 21 R3***
    -[`WP New subsection`](../commands/wp-new-subsection)
    -[`WP New text box`](../commands/wp-new-text-box) +[`WP New`](../commands-legacy/wp-new.md)
    +[`WP NEW BOOKMARK`](../commands-legacy/wp-new-bookmark.md)
    +[`WP New footer`](../commands-legacy/wp-new-footer.md)
    +[`WP New header`](../commands-legacy/wp-new-header.md)
    +[`WP New style sheet`](wp-new-style-sheet.md) ***Modified 4D 21 R3***
    +[`WP New subsection`](../commands-legacy/wp-new-subsection.md)
    +[`WP New text box`](../commands-legacy/wp-new-text-box.md) P diff --git a/docs/WritePro/commands/wp-delete-style-sheet.md b/docs/WritePro/commands/wp-delete-style-sheet.md index b2808ec67bef99..3e4b8b5784224e 100644 --- a/docs/WritePro/commands/wp-delete-style-sheet.md +++ b/docs/WritePro/commands/wp-delete-style-sheet.md @@ -36,7 +36,7 @@ displayed_sidebar: docs This command provides two ways to remove a style sheet. You can specify: -* the style sheet object (created with the [WP New style sheet](../WritePro/commands/wp-new-style-sheet) or returned by the [WP Get style sheet](../WritePro/commands/wp-get-style-sheet) command) to remove in the *styleSheetType* parameter, or +* the style sheet object (created with the [WP New style sheet](wp-new-style-sheet.md) or returned by the [WP Get style sheet](wp-get-style-sheet.md) command) to remove in the *styleSheetType* parameter, or * the 4D Write Pro document along with the name of the style sheet to remove in the *wpDoc* and *styleSheetName* parameters. When the style sheet to delete belongs to a [hierarchical list style sheet](../user-legacy/stylesheets.md#hierarchical-list-style-sheets), the behavior depends on the level being removed. You can delete: @@ -54,7 +54,15 @@ The command performs no action if the specified level does not exist, or if the **Note**: The default ("Normal") style sheet can not be deleted. -## Example +## Example 1 + +To delete a character style sheet "MyCharStyle": + +```4d +WP DELETE STYLE SHEET(wpArea; "MyCharStyle") +``` + +## Example 2 The following example deletes the second level of a hierarchical list style sheet: @@ -78,7 +86,7 @@ WP DELETE STYLE SHEET(wpArea; "MainList") ## See also [Style sheets](../user-legacy/stylesheets.md) -[WP Get style sheet](../WritePro/commands/wp-get-style-sheet) +[WP Get style sheet](wp-get-style-sheet.md) [WP Get style sheets](../commands-legacy/wp-get-style-sheets.md) -[WP IMPORT STYLE SHEETS](../WritePro/commands/wp-import-style-sheet) -[WP New style sheet](../WritePro/commands/wp-new-style-sheet) \ No newline at end of file +[WP IMPORT STYLE SHEETS](wp-import-style-sheets.md) +[WP New style sheet](wp-new-style-sheet.md) diff --git a/docs/WritePro/commands/wp-get-style-sheet.md b/docs/WritePro/commands/wp-get-style-sheet.md index fe39f3efebff36..d9499166030ec0 100644 --- a/docs/WritePro/commands/wp-get-style-sheet.md +++ b/docs/WritePro/commands/wp-get-style-sheet.md @@ -37,10 +37,9 @@ In *wpDoc*, pass the 4D Write Pro document that contains the style sheet. The *styleSheetName* parameter allows you to specify the name of the style sheet to return. If the style sheet name does not exist in *wpDoc*, an null object is returned. -If the style sheet is part of a hierarchical list style sheet, you can optionally specify the *listLevelIndex* parameter to retrieve a specific level of the hierarchy. +If the *styleSheetName* is the root-level name of a hierarchical list style sheet, you can optionally specify the *listLevelIndex* parameter to retrieve a specific level of the hierarchy. -* *listLevelIndex* represents the level of the style sheet in the hierarchy (1 = root level, 2 = first sub-level, etc.). -* If the parameter is omitted and the style sheet is hierarchical, the root-level style sheet is returned. +* *listLevelIndex* represents the level of the style sheet in the hierarchy (1 = root-level, 2 = first sub-level, etc.). * If the requested level does not exist, a null object is returned. * If the style sheet is not a hierarchical list style sheet and *listLevelIndex* is greater than 1, a null object is returned. @@ -78,7 +77,7 @@ End if ## See also [Style sheets](../user-legacy/stylesheets.md) -[WP DELETE STYLE SHEET](../WritePro/commands/wp-delete-style-sheet) +[WP DELETE STYLE SHEET](wp-delete-style-sheet.md) [WP Get style sheets](../commands-legacy/wp-get-style-sheets.md) -[WP IMPORT STYLE SHEETS](../WritePro/commands/wp-import-style-sheet) -[WP New style sheet](../WritePro/commands/wp-new-style-sheet) \ No newline at end of file +[WP IMPORT STYLE SHEETS](wp-import-style-sheets.md) +[WP New style sheet](wp-new-style-sheet.md) diff --git a/docs/WritePro/commands/wp-new-style-sheet.md b/docs/WritePro/commands/wp-new-style-sheet.md index 4dfa6a35a36ed9..0daf3b32a97c19 100644 --- a/docs/WritePro/commands/wp-new-style-sheet.md +++ b/docs/WritePro/commands/wp-new-style-sheet.md @@ -42,7 +42,7 @@ The *styleSheetType* parameter lets you designate the type of the style sheet, * * wk type character: Applies style attributes to characters. * wk type paragraph: Applies style attributes to paragraphs (required if you want to create [hierarchical list style sheets](#hierarchical-list-style-sheet)). -Pass a name for the style sheet in the *styleSheetName* parameter. The style sheet's name is stored with the document and facilitates reusing or modifying the style. It can also be used with the [WP Get style sheet](../WritePro/commands/wp-get-style-sheet) and [WP DELETE STYLE SHEET](../WritePro/commands/wp-delete-style-sheet) commands. The style sheet name must comply with the following rules: +Pass a name for the style sheet in the *styleSheetName* parameter. The style sheet's name is stored with the document and facilitates reusing or modifying the style. It can also be used with the [WP Get style sheet](wp-get-style-sheet.md) and [WP DELETE STYLE SHEET](wp-delete-style-sheet.md) commands. The style sheet name must comply with the following rules: * it must start with a letter * it can then contain alphanumeric characters, space characters, "-" characters or unicode characters >= 128 @@ -50,7 +50,7 @@ Pass a name for the style sheet in the *styleSheetName* parameter. The style she * it must not start with "section", which is reserved * the "\_" is replaced by a space and trailing spaces are removed. -You can specify the attributes of the style sheet using the [WP SET ATTRIBUTES](../commands/wp-set-attributes) command or the object notation (see [4D Write Pro Attributes](../commands-legacy/4d-write-pro-attributes.md)). For the list of available attributes, see the [Style sheet attributes](../commands-legacy/4d-write-pro-attributes.md#style-sheets) section. +You can specify the attributes of the style sheet using the [WP SET ATTRIBUTES](../commands/wp-set-attributes.md) command or the object notation (see [4D Write Pro Attributes](../4d-write-pro-attributes)). For the list of available attributes, see the [Style sheet attributes](../commands/4d-write-pro-attributes.md#style-sheets) section. **Notes**: @@ -68,7 +68,7 @@ The following predefined values are applied: * `wk list style type` is set to `wk decimal` * `wk list level index` is automatically assigned (1 for the root level, incremented for sub-levels) * `wk list level count` is set to the specified value for all levels -* `wk margin left` is automatically calculated (0.75 cm × level index) +* `wk margin left` is automatically calculated (0.75 cm × level index or 0.25 inches * level index, depending on current layout unit): so offset may be different depending if layout unit is metric or inches (for better alignment on default with current Write ruler graduations) If the parameter is omitted or set to 0, a standard (non-list) paragraph style sheet is created. @@ -124,7 +124,7 @@ Result: ## See also [Style sheets](../user-legacy/stylesheets.md) -[WP DELETE STYLE SHEET](../WritePro/commands/wp-delete-style-sheet) -[WP Get style sheet](../WritePro/commands/wp-get-style-sheet) -[WP Get style sheets](../commands/wp-get-style-sheets) -[WP IMPORT STYLE SHEETS](../commands/wp-import-style-sheets.md) +[WP DELETE STYLE SHEET](wp-delete-style-sheet.md) +[WP Get style sheet](wp-get-style-sheet.md) +[WP Get style sheets](../commands-legacy/wp-get-style-sheets.md) +[WP IMPORT STYLE SHEETS](wp-import-style-sheets.md) diff --git a/docs/WritePro/user-legacy/standard-actions.md b/docs/WritePro/user-legacy/standard-actions.md index 25e0fe46c91816..2f26975c6c8d95 100644 --- a/docs/WritePro/user-legacy/standard-actions.md +++ b/docs/WritePro/user-legacy/standard-actions.md @@ -105,8 +105,8 @@ The following standard actions are available with 4D Write Pro areas. | keepWithNext | keepWithNext | Paragraph | Links a paragraph with the next so that they cannot be separated by automatic page or column breaks. If applied to the last paragraph of the last cell in a table, the last row of the table is linked to the following paragraph. | | lineHeight | lineHeight?value={ \| } | Paragraph, Submenu | Paragraph line height. Ex: lineHeight?value=120% | | layer | {image \| textBox}/layer | Submenu | Default submenu with layering actions for images or text boxes | -| listConcatString | listConcatStringFormat | Paragraph | Determines whether the numbering marker of the current level should be concatenated with the one of the previous level or not.| -| listLevelAppend | listLevelDec | Paragraph | Creates a new hierarchical list style sheet of a next level and applies it to the selected paragraph.| +| listConcatStringFormat | listConcatStringFormat | Paragraph | Determines whether the numbering marker of the current level should be concatenated with the one of the previous level or not.| +| listLevelAppend | listLevelAppend | Paragraph | Creates a new hierarchical list style sheet of a next level and applies it to the selected paragraph.| | listLevelDec | listLevelDec | Paragraph | Applies the hierarchical list style sheet of the previous level to the selected paragraph.| | listLevelInc | listLevelInc | Paragraph | Applies the hierarchical list style sheet of the next level to the selected paragraph.| | listNumberFormat | listNumberFormat?value=endDot\|endParenthesis\|doubleParenthesis | Paragraph, Submenu | Determines which delimiter to add to the numbering marker: an ending dot, an ending parenthesis, or double parenthesis (“1.”, “1)”, “(1)” | diff --git a/docs/WritePro/user/user-new.md b/docs/WritePro/user/user-new.md index 4718c49d78cae6..de574d4e01e1f6 100644 --- a/docs/WritePro/user/user-new.md +++ b/docs/WritePro/user/user-new.md @@ -44,6 +44,28 @@ When a new sub-level is created, the level numbering restarts at 1. When you add ![](../../assets/en/WritePro/multilevel-lists.png) +Multi-level lists are created with command [WP New style sheet](../commands/wp-new-style-sheet.md) and can be applied to a paragraph using [WP SET ATTRIBUTE](../commands/wp-set-attributes.md). + +Multi-level lists can be managed using: + +* paragraph [style sheet attributes](../commands/4d-write-pro-attributes.md#style-sheets) (such as `wk list level index`, `wk list level count`, and `wk list concat string format`) +* dedicated [standard actions](../user-legacy/standard-actions.md) for level management (`listLevelAppend`, `listLevelInc`, `listLevelDec`) +* dedicated standard actions for numbering marker management (`listConcatStringFormat`, `listNumberFormat`). + +:::tip Related blog post + +[4D Write Pro – Creating Multi-level Bullet or Numbered Lists Using Hierarchical list Style Sheets](https://blog.4d.com/4d-write-pro-creating-multi-level-bullet-or-numbered-lists-using-hierarchical-paragraph-style-sheets) + +::: + +### Multi-level lists + +Multi-level lists are based on [hierarchical list style sheets](stylesheets.md#hierarchical-list-style-sheets). Multi-level lists contain a root-level style sheet and one or more sub-level style sheet(s). Each level is attached to a hierarchical list style sheet and represents a depth in the list (level 1, level 2, level 3, etc.). + +When a new sub-level is created, the level numbering restarts at 1. When you add or remove an element in your multi-level list, the numbers are automatically adjusted. + +![](../../assets/en/WritePro/multilevel-lists.png) + Multi-level lists are created by applying a hierarchical list style sheet to a paragraph using [WP SET ATTRIBUTE](../commands/wp-set-attributes.md). Multi-level lists can be managed using: @@ -68,7 +90,7 @@ Hierarchical list style sheets are used to create [multi-level lists](using-a-4d To create a hierarchical list style sheet, use [WP New style sheet](../commands/wp-new-style-sheet.md) and pass in *listLevelCount* the desired number of levels. You then define a hierarchy of related paragraph style sheets: one **root-level** style sheet and one or more **sub-level** style sheets linked to it. Each level represents a depth in the list (level 1, level 2, level 3, etc.) and is automatically named "root-level name + lvl + index", for example "Mylist lvl 2". -To define and manage the hierarchy, the paragraph style sheet object can be customized using [style sheet attributes](../commands-legacy/4d-write-pro-attributes.md#style-sheets). +To customize hierarchical list styles, the paragraph style sheet object can be customized using [style sheet attributes](../commands/4d-write-pro-attributes.md#style-sheets). Hierarchical list style sheets are fully supported by the following commands: [`WP Get style sheet`](../commands/wp-get-style-sheet.md), [`WP SET ATTRIBUTES`](../commands/wp-set-attributes.md), [`WP DELETE STYLE SHEET`](../commands/wp-delete-style-sheet.md). @@ -116,7 +138,7 @@ result: When created, hierarchical list style sheets use predefined values: -* `wk margin left` = 0.75 cm × (number of previous levels) +* `wk margin left` = 0.75 cm × (number of previous levels) or 0.25 inches * (number of previous levels)(depending on current layout unit) * `wk list type` = `wk decimal` * `wk name` is derived from the root style sheet name (Read-only for sub-levels) * `wk list level count` is set to the specified value for all levels diff --git a/docs/language-legacy/4D Environment/application-info.md b/docs/language-legacy/4D Environment/application-info.md index fd0d2dc1ce7c01..20dc3c265b6c5a 100644 --- a/docs/language-legacy/4D Environment/application-info.md +++ b/docs/language-legacy/4D Environment/application-info.md @@ -15,7 +15,6 @@ displayed_sidebar: docs
    -
    History |Release|Changes| @@ -23,7 +22,7 @@ displayed_sidebar: docs |21 R2|Support of "useFluentUI" and "canUseFluentUI" properties|
    -
    + ## Description diff --git a/docs/language-legacy/4D Environment/database-measures.md b/docs/language-legacy/4D Environment/database-measures.md index 3bf76697228ac2..e214ac20466a4c 100644 --- a/docs/language-legacy/4D Environment/database-measures.md +++ b/docs/language-legacy/4D Environment/database-measures.md @@ -5,7 +5,7 @@ slug: /commands/database-measures displayed_sidebar: docs --- -**Database measures** ({ *options* : Object }) : Object +**Database measures** ( *options* : Object ) : Object
    @@ -27,22 +27,7 @@ displayed_sidebar: docs The returned object contains a single property named "DB" that has the following basic structure: ```json -{ - "DB": { - "diskReadBytes": {…}, - "cacheReadBytes": {…}, - "cacheMissBytes": {…}, - "diskWriteBytes": {…}, - "diskReadCount": {…}, - "cacheReadCount": {…}, - "cacheMissCount": {…}, - "diskWriteCount": {…}, - "dataSegment1": {…}, - "indexSegment": {…}, - "tables": {…}, - "indexes": {…} - } -} +{    "DB": {        "diskReadBytes": {…},        "cacheReadBytes": {…},        "cacheMissBytes": {…},        "diskWriteBytes": {…},        "diskReadCount": {…},        "cacheReadCount": {…},        "cacheMissCount": {…},        "diskWriteCount": {…},        "dataSegment1": {…},        "indexSegment": {…},        "tables": {…},        "indexes": {…}    }} ``` This object is made up of eight properties that contain basic measures ("diskReadBytes", "cacheReadBytes", "cacheMissBytes", "diskWriteBytes", "diskReadCount", "cacheReadCount", "cacheMissCount", "diskWriteCount") and additional properties ("dataSegment1", "indexSegment", "tables", "index") that can also contain elementary properties but at a different level and with a different scope (see below). @@ -92,18 +77,7 @@ The eight elementary properties all have the same object structure, for example: The "dataSegment1" and "indexSegment" properties contain up to four elementary properties (when available): ```json -"dataSegment1": { - "diskReadBytes": {…}, - "diskWriteBytes": {…}, - "diskReadCount": {…}, - "diskWriteCount": {…} -}, -"indexSegment": { - "diskReadBytes": {…}, - "diskWriteBytes": {…}, - "diskReadCount": {…}, - "diskWriteCount": {…} -} +"dataSegment1": {    "diskReadBytes": {…},    "diskWriteBytes": {…},    "diskReadCount": {…},    "diskWriteCount": {…}    },"indexSegment": {    "diskReadBytes": {…},    "diskWriteBytes": {…},    "diskReadCount": {…},    "diskWriteCount": {…}    } ``` These properties return the same information as the elementary properties, but detailed for each database file: diff --git a/docs/language-legacy/4D Environment/ds.md b/docs/language-legacy/4D Environment/ds.md index ccae45e02b4c84..849de5eb47e7bf 100644 --- a/docs/language-legacy/4D Environment/ds.md +++ b/docs/language-legacy/4D Environment/ds.md @@ -17,17 +17,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|18|Modified| -|17|Created| - -
    -
    - ## Description diff --git a/docs/language-legacy/4D Environment/open-datastore.md b/docs/language-legacy/4D Environment/open-datastore.md index 787d1ffed48db2..2e614762998040 100644 --- a/docs/language-legacy/4D Environment/open-datastore.md +++ b/docs/language-legacy/4D Environment/open-datastore.md @@ -5,6 +5,18 @@ slug: /commands/open-datastore displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|21|Qodly cloud discontinued| +|20 R6|Support access to Qodly cloud instances| +|20 R4|New *passwordAlgorithm* property| +|18|Added| + +
    + + **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation @@ -18,20 +30,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|21|Qodly cloud discontinued| -|20 R6|Support access to Qodly cloud instances| -|20 R4|New *passwordAlgorithm* property| -|18|Added| - -
    -
    - - ## Description The `Open datastore` command connects the application to the remote datastore identified by the *connectionInfo* parameter and returns a matching `4D.DataStoreImplementation` object associated with the *localID* local alias. diff --git a/docs/language-legacy/Arrays/find-in-sorted-array.md b/docs/language-legacy/Arrays/find-in-sorted-array.md index 59d0ee261ac947..b19acbed777b6c 100644 --- a/docs/language-legacy/Arrays/find-in-sorted-array.md +++ b/docs/language-legacy/Arrays/find-in-sorted-array.md @@ -5,7 +5,7 @@ slug: /commands/find-in-sorted-array displayed_sidebar: docs --- -**Find in sorted array** ( *array* : Array ; *value* : Expression ; *order* : >, < {; *posFirst* : Integer {; *posLast* : Integer}} ) : Boolean +**Find in sorted array** ( *array* : Array ; *value* : Expression ; *>_or_<* : Comparator {; *posFirst* : Integer {; *posLast* : Integer}} ) : Boolean
    @@ -13,7 +13,7 @@ displayed_sidebar: docs | --- | --- | --- | --- | | array | Array | → | Array to search | | value | Expression | → | Value (same type as array) to search for in the array | -| order | >, < | → | > if array is sorted in ascending order, < if it is sorted in descending order | +| >_or_< | Comparator | → | > if array is sorted in ascending order, < if it is sorted in descending order | | posFirst | Integer | ← | Position of its first occurrence if the value is found; otherwise position where the value should be inserted | | posLast | Integer | ← | Position of its last occurrence if the value is found; otherwise same as posFirst | | Function result | Boolean | ← | True if at least one element in array matches the value, False otherwise | @@ -34,7 +34,7 @@ displayed_sidebar: docs The **Find in sorted array** command returns **true** if at least one element in the sorted *array* matches the *value*, and optionally returns position(s) of matched element(s). Unlike [Find in array](../commands/find-in-array), **Find in sorted array** only works with a sorted *array* and provides information about the position of occurrences, which allows you to insert elements if necessary. -The *array* must be already sorted and must match the ordering specified by the *order* parameter (i.e. the "greater than" symbol for ascending order and the "lower than" symbol for descending order). The **Find in sorted array** command will take advantage of the sort and use a *binary search* algorithm, which is much more efficient for large arrays (for more information, please refer to the [binary search algorithm page on Wikipedia](http://en.wikipedia.org/wiki/Binary%5Fsearch%5Falgorithm)). However, if the array is not properly sorted, the result may be incorrect. +The *array* must be already sorted and must match the ordering specified by the *\> or <* parameter (i.e. the "greater than" symbol for ascending order and the "lower than" symbol for descending order). The **Find in sorted array** command will take advantage of the sort and use a *binary search* algorithm, which is much more efficient for large arrays (for more information, please refer to the [binary search algorithm page on Wikipedia](http://en.wikipedia.org/wiki/Binary%5Fsearch%5Falgorithm)). However, if the array is not properly sorted, the result may be incorrect. **Note:** When using this command with a sorted array of type Object, you can only pass an object reference in *value*. diff --git a/docs/language-legacy/Arrays/multi-sort-array.md b/docs/language-legacy/Arrays/multi-sort-array.md index 48bc394d19962c..56ab4149c90166 100644 --- a/docs/language-legacy/Arrays/multi-sort-array.md +++ b/docs/language-legacy/Arrays/multi-sort-array.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | | array | Array | → | Array(s) to be sorted | -| sort | >, < | → | `>` to sort by increasing order or `<` to sort by decreasing order; if omitted no sort | +| sort | Operator | → | `>` to sort by increasing order or `<` to sort by decreasing order; if omitted no sort | | ptrArrayName | Pointer array | → | Array of array pointers | | sortArrayName | Integer array | → | Sort order array (1 = sort by increasing order, -1 = sort by decreasing order, 0 = synchronization with previous sorts) |
    diff --git a/docs/language-legacy/Arrays/sort-array.md b/docs/language-legacy/Arrays/sort-array.md index 64175a85757626..d978d5213a91c2 100644 --- a/docs/language-legacy/Arrays/sort-array.md +++ b/docs/language-legacy/Arrays/sort-array.md @@ -5,14 +5,14 @@ slug: /commands/sort-array displayed_sidebar: docs --- -**SORT ARRAY** ( *array* : Array {; *...array* : Array}{; *order* : >, < } ) +**SORT ARRAY** ( *array* : Array {; *...array* : Array}{; *>_or_<* : Comparator } )
    | Parameter | Type | | Description | | --- | --- | --- | --- | | array | Array | → | Arrays to sort | -| order | >, < | → | ">" to sort in Ascending order, or "<" to sort in Descending order, or Ascending order if omitted | +| >_or_< | Comparator | → | ">" to sort in Ascending order, or "<" to sort in Descending order, or Ascending order if omitted |
    @@ -23,7 +23,7 @@ displayed_sidebar: docs * You cannot sort [Pointer](# "A reference to another variable (including arrays and array elements), table, or field") or [Picture](# "Can be any Windows or Macintosh picture") arrays. You can sort the elements of a two-dimensional array (i.e., *a2DArray{$vlThisElem}*) but you cannot sort the two-dimensional array itself (i.e., *a2DArray*). * You can sort [Object](# "Data structured as a native 4D object") arrays. Null elements are grouped and array elements are sorted with an internal order. -The last parameter specifies whether to sort *array* in ascending or descending *order*. The “greater than” symbol (>) indicates an ascending sort; the “less than” symbol (<) indicates a descending sort. If you do not specify the sorting order, then the sort is ascending. +The last parameter specifies whether to sort *array* in ascending or descending order. The “greater than” symbol (>) indicates an ascending sort; the “less than” symbol (<) indicates a descending sort. If you do not specify the sorting order, then the sort is ascending. If more than one array is specified, the arrays are sorted following the sort order of the first array; no multi-level sorting is performed here. Instead you can use the [MULTI SORT ARRAY](../commands/multi-sort-array) command when you want to sort synchronized arrays. diff --git a/docs/language-legacy/BLOB/longint-to-blob.md b/docs/language-legacy/BLOB/longint-to-blob.md index af04b166620996..559205703fe832 100644 --- a/docs/language-legacy/BLOB/longint-to-blob.md +++ b/docs/language-legacy/BLOB/longint-to-blob.md @@ -5,7 +5,7 @@ slug: /commands/longint-to-blob displayed_sidebar: docs --- -**LONGINT TO BLOB** ( *longint* : Integer ; *blob* : Blob {; *byteOrder* : Integer}{; offset : Variable} )
    **LONGINT TO BLOB** ( *longint* : Integer ; *blob* : Blob {; *byteOrder* : Integer}{; *} ) +**LONGINT TO BLOB** ( *longint* : Integer ; *blob* : Blob ; *byteOrder* : Integer {; offset : Variable} )
    **LONGINT TO BLOB** ( *longint* : Integer ; *blob* : Blob ; *byteOrder* : Integer {; *} )
    diff --git a/docs/language-legacy/Backup/new-log-file.md b/docs/language-legacy/Backup/new-log-file.md index 6576affe749511..e711f2c43ca06b 100644 --- a/docs/language-legacy/Backup/new-log-file.md +++ b/docs/language-legacy/Backup/new-log-file.md @@ -15,15 +15,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|<6|Created| - -
    -
    ## Description diff --git a/docs/language-legacy/Backup/select-log-file.md b/docs/language-legacy/Backup/select-log-file.md index e91c7167be09c8..fad33fcf41b899 100644 --- a/docs/language-legacy/Backup/select-log-file.md +++ b/docs/language-legacy/Backup/select-log-file.md @@ -16,17 +16,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|11 SQL|Modified| -|<6|Created| - -
    -
    - ## Description The **SELECT LOG FILE** command creates, or closes the log file according to the value you pass in parameter. diff --git a/docs/language-legacy/Collections/new-collection.md b/docs/language-legacy/Collections/new-collection.md index 0ab7026b8eabd8..eba05b623dd1ae 100644 --- a/docs/language-legacy/Collections/new-collection.md +++ b/docs/language-legacy/Collections/new-collection.md @@ -17,17 +17,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|16 R4|Created| - -
    -
    - - ## Description The `New collection` command creates a new empty or prefilled collection and returns its reference. Collections can be handled using properties and functions of the [Collection class API](../../API/CollectionClass.md). diff --git a/docs/language-legacy/Collections/new-shared-collection.md b/docs/language-legacy/Collections/new-shared-collection.md index e8c93375c193fc..dbd90993afabae 100644 --- a/docs/language-legacy/Collections/new-shared-collection.md +++ b/docs/language-legacy/Collections/new-shared-collection.md @@ -17,17 +17,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|16 R6|Created| - -
    -
    - - ## Description The `New shared collection` command creates a new empty or prefilled shared collection and returns its reference. Collections can be handled using properties and functions of the [Collection class API](../../API/CollectionClass.md). diff --git a/docs/language-legacy/Compiler/compile-project.md b/docs/language-legacy/Compiler/compile-project.md index b33ea286d7b137..af4cef49631ad2 100644 --- a/docs/language-legacy/Compiler/compile-project.md +++ b/docs/language-legacy/Compiler/compile-project.md @@ -17,7 +17,6 @@ displayed_sidebar: docs
    -
    History |Release|Changes| @@ -25,7 +24,7 @@ displayed_sidebar: docs |20 R8|Support of `type` "formObjectExpression"|
    -
    + ## Description diff --git a/docs/language-legacy/Data Entry/add-record.md b/docs/language-legacy/Data Entry/add-record.md index f2e60988ba397f..3ee61974c543ce 100644 --- a/docs/language-legacy/Data Entry/add-record.md +++ b/docs/language-legacy/Data Entry/add-record.md @@ -5,7 +5,7 @@ slug: /commands/add-record displayed_sidebar: docs --- -**ADD RECORD** ( *aTable* : Table {; *} )
    **ADD RECORD** ( * ) +**ADD RECORD** ( {*aTable* : Table}{;}{*} )
    diff --git a/docs/language-legacy/Data Entry/dialog.md b/docs/language-legacy/Data Entry/dialog.md index fc5405d48bf146..cec5b451c4e95b 100644 --- a/docs/language-legacy/Data Entry/dialog.md +++ b/docs/language-legacy/Data Entry/dialog.md @@ -18,19 +18,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|17|Modified| -|11 SQL|Modified| -|<6|Created| - -
    -
    - - ## Description The **DIALOG** command presents the *form* to the user, along with *formData* parameter(s) (optional). diff --git a/docs/language-legacy/Data Entry/modify-record.md b/docs/language-legacy/Data Entry/modify-record.md index 56f314ab24aa82..54d6048847c3f8 100644 --- a/docs/language-legacy/Data Entry/modify-record.md +++ b/docs/language-legacy/Data Entry/modify-record.md @@ -5,7 +5,7 @@ slug: /commands/modify-record displayed_sidebar: docs --- -**MODIFY RECORD** ( *aTable* : Table {; *} )
    **MODIFY RECORD** ( * ) +**MODIFY RECORD** ( {*aTable* : Table}{;}{*} )
    diff --git a/docs/language-legacy/Data Security/encrypt-data-file.md b/docs/language-legacy/Data Security/encrypt-data-file.md index 4a25c9e6b50ef2..bb1e3d394bad94 100644 --- a/docs/language-legacy/Data Security/encrypt-data-file.md +++ b/docs/language-legacy/Data Security/encrypt-data-file.md @@ -5,7 +5,7 @@ slug: /commands/encrypt-data-file displayed_sidebar: docs --- -**Encrypt data file** ( *structurePath* : Text ; *dataPath* : Text {; *newPassPhrase* : Text {; *archiveFolder* : Text, 4D.Folder {; *curPassPhrase* : Text {; *methodName* : Text}}}} ) : Text
    **Encrypt data file** ( *structurePath* : Text ; *dataPath* : Text {; *newDataKey* : Object {; *archiveFolder* : Text, 4D.Folder {; *curDataKey* : Object {; *methodName* : Text}}}} ) : Text
    **Encrypt data file** ( *structurePath* : Text ; *dataPath* : Text {; *newPassPhrase* : Text {; *archiveFolder* : Text, 4D.Folder {; *curDataKey* : Object {; *methodName* : Text}}}} ) : Text +**Encrypt data file** ( *structurePath* : Text ; *dataPath* : Text {; *newPassPhrase* : Text {; *archiveFolder* : Text, 4D.Folder {; *curPassPhrase* : Text {; *methodName* : Text}}}} ) : Text
    **Encrypt data file** ( *structurePath* : Text ; *dataPath* : Text {; *newDataKey* : Object {; *archiveFolder* : Text, 4D.Folder {; *curDataKey* : Object {; *methodName* : Text}}}} ) : Text
    diff --git a/docs/language-legacy/Design Object Access/form-edit.md b/docs/language-legacy/Design Object Access/form-edit.md index 400479a781c84b..6140092ae464c4 100644 --- a/docs/language-legacy/Design Object Access/form-edit.md +++ b/docs/language-legacy/Design Object Access/form-edit.md @@ -16,17 +16,13 @@ displayed_sidebar: docs | object | Text | → | Form object name or group name |
    - -
    History |Release|Changes| |---|---| |20 R8|Support of *object* parameter| -|18 R5|Created|
    -
    ## Description diff --git a/docs/language-legacy/File and Folder/file.md b/docs/language-legacy/File and Folder/file.md index e6e69543acf09a..033879a7edddb0 100644 --- a/docs/language-legacy/File and Folder/file.md +++ b/docs/language-legacy/File and Folder/file.md @@ -5,6 +5,15 @@ slug: /commands/file displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|19 R4|New `HTTP Client log file` constant| +|17 R5|Added| + +
    + **File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File @@ -21,18 +30,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|19 R4|New `HTTP Client log file` constant| -|17 R5|Added| - -
    -
    - - ## Description The `File` command creates and returns a new object of the [`4D.File`](../../API/FileClass.md) type. The command accepts two syntaxes: diff --git a/docs/language-legacy/File and Folder/folder.md b/docs/language-legacy/File and Folder/folder.md index ab20bb2a53a000..d0a7ed953f00fa 100644 --- a/docs/language-legacy/File and Folder/folder.md +++ b/docs/language-legacy/File and Folder/folder.md @@ -5,6 +5,15 @@ slug: /commands/folder displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|19 R8 |Support of `fk home folder`| +|17 R5|Added| + +
    + **Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder @@ -21,18 +30,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|19 R8 |Support of `fk home folder`| -|17 R5|Added| - -
    -
    - - ## Description The `Folder` command creates and returns a new object of the [`4D.Folder`](../../API/FolderClass.md) type. The command accepts two syntaxes: diff --git a/docs/language-legacy/File and Folder/zip-create-archive.md b/docs/language-legacy/File and Folder/zip-create-archive.md index fa69aacdaf91ca..ce5039fb6cf353 100644 --- a/docs/language-legacy/File and Folder/zip-create-archive.md +++ b/docs/language-legacy/File and Folder/zip-create-archive.md @@ -22,7 +22,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -31,7 +30,6 @@ displayed_sidebar: docs |18|Added|
    -
    diff --git a/docs/language-legacy/File and Folder/zip-read-archive.md b/docs/language-legacy/File and Folder/zip-read-archive.md index bc27cdee97d00d..919824ea2f3946 100644 --- a/docs/language-legacy/File and Folder/zip-read-archive.md +++ b/docs/language-legacy/File and Folder/zip-read-archive.md @@ -18,7 +18,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -26,7 +25,6 @@ displayed_sidebar: docs |18|Added|
    -
    ## Description diff --git a/docs/language-legacy/Form Events/form-event-code.md b/docs/language-legacy/Form Events/form-event-code.md index aa9f41c92014e6..d09d94289fe017 100644 --- a/docs/language-legacy/Form Events/form-event-code.md +++ b/docs/language-legacy/Form Events/form-event-code.md @@ -15,16 +15,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|18|Renamed (Form event)| -|<6|Created| - -
    -
    ## Description diff --git a/docs/language-legacy/Form Events/form-event.md b/docs/language-legacy/Form Events/form-event.md index edc8cd82329413..e1ee4201065d43 100644 --- a/docs/language-legacy/Form Events/form-event.md +++ b/docs/language-legacy/Form Events/form-event.md @@ -15,18 +15,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|18 R2|Modified| -|18|Created| - -
    -
    - - ## Description **FORM Event** returns an object containing information about the form event that has just occurred. Usually, you will use **FORM Event** from within a form or object method. diff --git a/docs/language-legacy/Forms/form-load.md b/docs/language-legacy/Forms/form-load.md index d8e949e0cbec5b..b7ea08e8111a12 100644 --- a/docs/language-legacy/Forms/form-load.md +++ b/docs/language-legacy/Forms/form-load.md @@ -18,19 +18,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|20|Modified| -|16 R6|Modified| -|14|Renamed (OPEN PRINTING FORM)| -|12|Created| - -
    -
    - ## Description The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents. There can only be one current form per process. diff --git a/docs/language-legacy/Forms/form.md b/docs/language-legacy/Forms/form.md index 865499111785fe..4e02a67f5dade7 100644 --- a/docs/language-legacy/Forms/form.md +++ b/docs/language-legacy/Forms/form.md @@ -14,17 +14,13 @@ displayed_sidebar: docs | Function result | Object | ← | Form data of the current form | - -
    History |Release|Changes| |---|---| |20 R8|Form class support| -|16 R6|Created|
    -
    ## Description diff --git a/docs/language-legacy/Formulas/formula-from-string.md b/docs/language-legacy/Formulas/formula-from-string.md index 0dae8c15f61256..77a4cb3f20a20e 100644 --- a/docs/language-legacy/Formulas/formula-from-string.md +++ b/docs/language-legacy/Formulas/formula-from-string.md @@ -5,6 +5,16 @@ slug: /commands/formula-from-string displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|20 R3|Support of *context* parameter | +|17 R6|Renamed New formula from string -> Formula from string| +|17 R3|Added| + +
    + **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function @@ -19,17 +29,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|20 R3|Support of *context* parameter | -|17 R6|Renamed New formula from string -> Formula from string| -|17 R3|Added| - -
    -
    ## Description diff --git a/docs/language-legacy/Formulas/formula.md b/docs/language-legacy/Formulas/formula.md index c28488aa386901..dabddc99a2a449 100644 --- a/docs/language-legacy/Formulas/formula.md +++ b/docs/language-legacy/Formulas/formula.md @@ -5,6 +5,15 @@ slug: /commands/formula displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|17 R6|Renamed (New formula -> Formula)| +|17 R3|Added| + +
    + **Formula** ( *formulaExp* : Expression ) : 4D.Function @@ -18,17 +27,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|17 R6|Renamed (New formula -> Formula)| -|17 R3|Added| - -
    -
    - ## Description diff --git a/docs/language-legacy/Formulas/set-allowed-methods.md b/docs/language-legacy/Formulas/set-allowed-methods.md index bcb615e2c9f2bc..9ca17d19826e69 100644 --- a/docs/language-legacy/Formulas/set-allowed-methods.md +++ b/docs/language-legacy/Formulas/set-allowed-methods.md @@ -15,17 +15,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|17 R2|Modified| -|<6|Added| - -
    -
    - ## Description The **SET ALLOWED METHODS** command designates the project methods that can be entered via the application. diff --git a/docs/language-legacy/HTTP/http-parse-message.md b/docs/language-legacy/HTTP/http-parse-message.md index 67c58e936ff509..510bec88d91144 100644 --- a/docs/language-legacy/HTTP/http-parse-message.md +++ b/docs/language-legacy/HTTP/http-parse-message.md @@ -16,7 +16,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -24,7 +23,6 @@ displayed_sidebar: docs |20 R4|Added|
    -
    ## Description diff --git a/docs/language-legacy/Hierarchical Lists/get-list-item-parameter.md b/docs/language-legacy/Hierarchical Lists/get-list-item-parameter.md index f55b3877e31f45..c25c12d3152218 100644 --- a/docs/language-legacy/Hierarchical Lists/get-list-item-parameter.md +++ b/docs/language-legacy/Hierarchical Lists/get-list-item-parameter.md @@ -5,7 +5,7 @@ slug: /commands/get-list-item-parameter displayed_sidebar: docs --- -**GET LIST ITEM PARAMETER** ( * ; *list* : Text ; *itemRef* : Integer, Operator ; *selector* : Text ; *value* : Variable )
    **GET LIST ITEM PARAMETER** ( *list* : Integer ; *itemRef* : Integer, Operator ; *selector* : Text ; *value* : Variable ) +**GET LIST ITEM PARAMETER** ( * ; *list* : Text ; *itemRef* : Integer, Operator ; *selector* : Text ; *value* : Text, Boolean, Real )
    **GET LIST ITEM PARAMETER** ( *list* : Integer ; *itemRef* : Integer, Operator ; *selector* : Text ; *value* : Text, Boolean, Real )
    @@ -15,7 +15,7 @@ displayed_sidebar: docs | list | Integer, Text | → | List reference number (if * omitted) or Name of list type object (if * passed) | | itemRef | Integer, Operator | → | Item reference number or 0 for the last item appended to the list or * for the current list item | | selector | Text | → | Parameter constant | -| value | Variable | ← | Current value of parameter (variable of type Text, Boolean, Real) | +| value | Text, Boolean, Real | ← | Current value of parameter |
    diff --git a/docs/language-legacy/Hierarchical Lists/sort-list.md b/docs/language-legacy/Hierarchical Lists/sort-list.md index 266607941190c6..a05af1d1e70017 100644 --- a/docs/language-legacy/Hierarchical Lists/sort-list.md +++ b/docs/language-legacy/Hierarchical Lists/sort-list.md @@ -5,14 +5,14 @@ slug: /commands/sort-list displayed_sidebar: docs --- -**SORT LIST** ( *list* : Integer {; order : >, < } ) +**SORT LIST** ( *list* : Integer {; >_or_< : Comparator } )
    | Parameter | Type | | Description | | --- | --- | --- | --- | | list | Integer | → | List reference number | -| order | >, < | → | Sorting order: > to sort in ascending order, or < to sort in descending order | +| >_or_< | Comparator | → | Sorting order: > to sort in ascending order, or < to sort in descending order |
    @@ -30,7 +30,7 @@ displayed_sidebar: docs The **SORT LIST** command sorts the list whose reference number is passed in *list*. -To sort in ascending *order*, pass *\>*. To sort in descending *order*, pass <. If you omit the sorting order parameter, **SORT LIST** sorts in ascending order by default. +To sort in ascending order, pass *\>*. To sort in descending order, pass <. If you omit the sorting order parameter, **SORT LIST** sorts in ascending order by default. **SORT LIST** sorts all levels of the list; it first sorts the items of the list, then it sorts the items in each sublist (if any), and so on, through all the levels of the list. This is why you will usually apply **SORT LIST** to a list in a form. Sorting a sublist is of little interest because the order will be changed by a call to a higher level. diff --git a/docs/language-legacy/Interruptions/last-errors.md b/docs/language-legacy/Interruptions/last-errors.md index ef0818dc9b4fba..817b10c482504a 100644 --- a/docs/language-legacy/Interruptions/last-errors.md +++ b/docs/language-legacy/Interruptions/last-errors.md @@ -15,16 +15,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|19 R8|Created| - -
    -
    - ## Description The **Last errors** command returns the current stack of errors of the 4D application as a collection of error objects, or **null** if no error occurred. The stack of errors includes objects sent by the [throw](../commands/throw) command, if any. diff --git a/docs/language-legacy/JSON/json-validate.md b/docs/language-legacy/JSON/json-validate.md index 6f963155aacc7d..64b9a7b328c282 100644 --- a/docs/language-legacy/JSON/json-validate.md +++ b/docs/language-legacy/JSON/json-validate.md @@ -5,6 +5,14 @@ slug: /commands/json-validate displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|21 R2|Support of JSON Schema draft 2020-12| + +
    + **JSON Validate** ( *vJson* : Object, Collection ; *vSchema* : Object ) : Object @@ -18,18 +26,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|21 R2|Support of JSON Schema draft 2020-12| -|16 R4|Created| - -
    -
    - - ## Description The **JSON Validate** command checks the compliance of the *vJson* JSON contents with the rules defined in the *vSchema* JSON schema. If the JSON is invalid, the command returns a detailed description of error(s). diff --git a/docs/language-legacy/Language/call-chain.md b/docs/language-legacy/Language/call-chain.md index a51e783dc2b4ce..9ca68de4d1aa33 100644 --- a/docs/language-legacy/Language/call-chain.md +++ b/docs/language-legacy/Language/call-chain.md @@ -15,7 +15,7 @@ displayed_sidebar: docs -
    +
    History |Release|Changes| @@ -23,7 +23,6 @@ displayed_sidebar: docs |20 R9|Support of `formula` property|
    -
    ## Description diff --git a/docs/language-legacy/Language/command-name.md b/docs/language-legacy/Language/command-name.md index f18a2daf69cac2..9e8f03ebc13b2d 100644 --- a/docs/language-legacy/Language/command-name.md +++ b/docs/language-legacy/Language/command-name.md @@ -18,7 +18,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -26,7 +25,7 @@ displayed_sidebar: docs |20 R9|Support of deprecated property|
    -
    + ## Description diff --git a/docs/language-legacy/Language/cs.md b/docs/language-legacy/Language/cs.md index b68f1db2b0728e..e5c9f3394d2071 100644 --- a/docs/language-legacy/Language/cs.md +++ b/docs/language-legacy/Language/cs.md @@ -9,15 +9,6 @@ displayed_sidebar: docs |---|---|---|---| | classStore | Object | ← | User class store for the project or component | -
    -
    History - -|Release|Changes| -|---|---| -|19|Created| - -
    -
    The **cs** keyword is described in the [**Concept page for Classes**](../../Concepts/classes.md#cs). diff --git a/docs/language-legacy/Language/super.md b/docs/language-legacy/Language/super.md index 7ddf9939c74188..4e420da80200d2 100644 --- a/docs/language-legacy/Language/super.md +++ b/docs/language-legacy/Language/super.md @@ -17,16 +17,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|19|Created| - -
    -
    - The `Super` keyword allows calls to the `superclass`, i.e. the parent class. `Super` serves two different purposes: diff --git a/docs/language-legacy/Language/this.md b/docs/language-legacy/Language/this.md index e8e414ae792506..89eaa5eeba13bd 100644 --- a/docs/language-legacy/Language/this.md +++ b/docs/language-legacy/Language/this.md @@ -15,16 +15,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|19|Created| - -
    -
    - ## Description The `This` command returns a reference to the currently processed object. diff --git a/docs/language-legacy/Licenses/create-deployment-license.md b/docs/language-legacy/Licenses/create-deployment-license.md index df1b2799c7f427..6572064ae87720 100644 --- a/docs/language-legacy/Licenses/create-deployment-license.md +++ b/docs/language-legacy/Licenses/create-deployment-license.md @@ -5,6 +5,15 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|20 R10|New *autoLicenseTarget* parameter| +|20|Added| + +
    + **Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object @@ -20,17 +29,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|20 R10|New *autoLicenseTarget* parameter| -|20|Added| - -
    -
    - ## Description The **Create deployment license** command creates an embedded license file in the Licenses folder of the *mergedApp* built application. If the Licenses folder does not exist in the *mergedApp* folder, it is created by the command. diff --git a/docs/language-legacy/Licenses/license-info.md b/docs/language-legacy/Licenses/license-info.md index e7c8cdbdf0d12c..002d2485041269 100644 --- a/docs/language-legacy/Licenses/license-info.md +++ b/docs/language-legacy/Licenses/license-info.md @@ -15,18 +15,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|20 R7|Renamed (Get License info)| -|16 R6|Modified| -|16 R4|Created| - -
    -
    - ## Description The **License info** command returns an object providing detailed information about the active license. diff --git a/docs/language-legacy/List Box/listbox-get-property.md b/docs/language-legacy/List Box/listbox-get-property.md index 8b226c22ffad9e..17da64e8b35d90 100644 --- a/docs/language-legacy/List Box/listbox-get-property.md +++ b/docs/language-legacy/List Box/listbox-get-property.md @@ -18,18 +18,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|19 R6|Modified| -|16 R2|Renamed (Get Listbox information)| -|<6|Created| - -
    -
    - ## Description The **LISTBOX Get property** command returns the value of the *property* of the list box or column specified using the *object* and *\** parameters. diff --git a/docs/language-legacy/List Box/listbox-set-property.md b/docs/language-legacy/List Box/listbox-set-property.md index a97ef2a55fb316..1b22abb9c088be 100644 --- a/docs/language-legacy/List Box/listbox-set-property.md +++ b/docs/language-legacy/List Box/listbox-set-property.md @@ -18,17 +18,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|19 R6|Modified| -|16 R2|Created| - -
    -
    - ## Description The **LISTBOX SET PROPERTY** command sets the *value* for the *property* of the list box or list box column specified using the *object* and *\** parameters. diff --git a/docs/language-legacy/List Box/listbox-sort-columns.md b/docs/language-legacy/List Box/listbox-sort-columns.md index 2e526bf1dc17cc..603e9ebd4fb5e4 100644 --- a/docs/language-legacy/List Box/listbox-sort-columns.md +++ b/docs/language-legacy/List Box/listbox-sort-columns.md @@ -5,7 +5,7 @@ slug: /commands/listbox-sort-columns displayed_sidebar: docs --- -**LISTBOX SORT COLUMNS** ( * ; *object* : Text ; *colNum* : Integer ; *order* : >, < {; ...(*colNum* : Integer ; *order* : >, <)} )
    **LISTBOX SORT COLUMNS** ( *object* : Variable ; *colNum* : Integer ; *order* : >, < {; ...(*colNum* : Integer ; *order* : >, <)} ) +**LISTBOX SORT COLUMNS** ( * ; *object* : Text ; *colNum* : Integer ; *order* : Comparator {; ...(*colNum* : Integer ; *order* : Comparator)} )
    **LISTBOX SORT COLUMNS** ( *object* : Variable ; *colNum* : Integer ; *order* : Comparator {; ...(*colNum* : Integer ; *order* : Comparator)} )
    @@ -14,7 +14,7 @@ displayed_sidebar: docs | * | Operator | → | If specified, object is an object name (string) If omitted, object is a variable | | object | Text, Variable | → | Form object name (if * is specified) or Variable (if * is omitted) | | colNum | Integer | → | Column number(s) to sort | -| order | >, < | → | `>` to sort in ascending order or `<` to sort in descending order | +| order | Comparator | → | `>` to sort in ascending order or `<` to sort in descending order |
    diff --git a/docs/language-legacy/Mail/imap-new-transporter.md b/docs/language-legacy/Mail/imap-new-transporter.md index 93a6a4f23574d7..8166e26a53a333 100644 --- a/docs/language-legacy/Mail/imap-new-transporter.md +++ b/docs/language-legacy/Mail/imap-new-transporter.md @@ -5,6 +5,14 @@ slug: /commands/imap-new-transporter displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|18 R4|Added| + +
    + **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter @@ -18,16 +26,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|18 R4|Added| - -
    -
    - ## Description diff --git a/docs/language-legacy/Mail/mail-convert-from-mime.md b/docs/language-legacy/Mail/mail-convert-from-mime.md index d178c363a8ceae..87203348734bd5 100644 --- a/docs/language-legacy/Mail/mail-convert-from-mime.md +++ b/docs/language-legacy/Mail/mail-convert-from-mime.md @@ -5,6 +5,13 @@ slug: /commands/mail-convert-from-mime displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|18|Added| + +
    **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object @@ -19,16 +26,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|18|Added| - -
    -
    - ## Description The `MAIL Convert from MIME` command converts a MIME document into a valid email object. diff --git a/docs/language-legacy/Mail/mail-convert-to-mime.md b/docs/language-legacy/Mail/mail-convert-to-mime.md index a84f476747de29..9b19eada48bb4f 100644 --- a/docs/language-legacy/Mail/mail-convert-to-mime.md +++ b/docs/language-legacy/Mail/mail-convert-to-mime.md @@ -5,6 +5,14 @@ slug: /commands/mail-convert-to-mime displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|17 R4|Added| +|17 R5|Modified| + +
    **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text @@ -20,18 +28,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|17 R5|Modified| -|17 R4|Added| - -
    -
    - - ## Description The `MAIL Convert to MIME` command converts an email object into MIME text. This command is called internally by [SMTP_transporter.send()](../../API/SMTPTransporterClass.md#send) to format the email object before sending it. It can be used to analyze the MIME format of the object. diff --git a/docs/language-legacy/Mail/mail-new-attachment.md b/docs/language-legacy/Mail/mail-new-attachment.md index a5154c6f8ce926..8d27c4fc1f3bad 100644 --- a/docs/language-legacy/Mail/mail-new-attachment.md +++ b/docs/language-legacy/Mail/mail-new-attachment.md @@ -5,6 +5,13 @@ slug: /commands/mail-new-attachment displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|19 R2|Accepts 4D.File, 4D.ZipFile, 4D.Blob +
    + **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment @@ -25,17 +32,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|19 R2|Accepts 4D.File, 4D.ZipFile, 4D.Blob -|17 R4|Added| - -
    -
    - ## Description diff --git a/docs/language-legacy/Mail/pop3-new-transporter.md b/docs/language-legacy/Mail/pop3-new-transporter.md index e85ef30924ce1c..c60e5cfb0fb367 100644 --- a/docs/language-legacy/Mail/pop3-new-transporter.md +++ b/docs/language-legacy/Mail/pop3-new-transporter.md @@ -17,7 +17,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -25,7 +24,6 @@ displayed_sidebar: docs |18 R2|Added|
    -
    ## Description diff --git a/docs/language-legacy/Menus/append-menu-item.md b/docs/language-legacy/Menus/append-menu-item.md index 427ceab918c222..a2dbdedee366d4 100644 --- a/docs/language-legacy/Menus/append-menu-item.md +++ b/docs/language-legacy/Menus/append-menu-item.md @@ -5,14 +5,14 @@ slug: /commands/append-menu-item displayed_sidebar: docs --- -**APPEND MENU ITEM** ( *menu* : Integer, Text ; *itemText* : Text {; *subMenu* : Text {; *process* : Integer}} {; *} ) +**APPEND MENU ITEM** ( *menu* : Integer, Text ; *itemText* : Text, Integer {; *subMenu* : Text {; *process* : Integer} {; *}} )
    | Parameter | Type | | Description | | --- | --- | --- | --- | | menu | Integer, Text | → | Menu number or Menu reference | -| itemText | Text | → | Text for the new menu items | +| itemText | Text, Integer | → | Text for the new menu items | | subMenu | Text | → | Reference of submenu associated with item | | process | Integer | → | Process reference number | | * | Operator | → | If passed: consider metacharacters as standard characters | @@ -49,9 +49,8 @@ You define the items to be appended with the parameter *itemText* as follows: * To specify a separation line: Pass "-" or "(-" as item text. * To specify a font style for a line: In the item text, place a less than sign (*<*) followed by one of these characters: -| Symbols | Style | -| -- | --------- | | asAvailableFont) - <>atFontMenuItems:="" - For($vlFont;1;Size of array(<>asAvailableFont)) -    <>atFontMenuItems:=<>atFontMenuItems+";"+<>asAvailableFont{$vlFont} + FONT LIST(◊asAvailableFont) + ◊atFontMenuItems:="" + For($vlFont;1;Size of array(◊asAvailableFont)) +    ◊atFontMenuItems:=◊atFontMenuItems+";"+◊asAvailableFont{$vlFont}  End for ``` Then, in any form or project method, you can write: ```4d - APPEND MENU ITEM(6;<>atFontMenuItems) + APPEND MENU ITEM(6;◊atFontMenuItems) ``` ## See also diff --git a/docs/language-legacy/Objects (Forms)/object-get-data-source-formula.md b/docs/language-legacy/Objects (Forms)/object-get-data-source-formula.md index 768abbaf08a5ab..4cbe4f62204469 100644 --- a/docs/language-legacy/Objects (Forms)/object-get-data-source-formula.md +++ b/docs/language-legacy/Objects (Forms)/object-get-data-source-formula.md @@ -17,17 +17,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|21|Support of *base* parameter| -|20 R10|Created| - -
    -
    - ## Description The **OBJECT Get data source formula** command returns the formula (if any) associated object(s) designated by the *object* and *\** parameters. diff --git a/docs/language-legacy/Objects (Forms)/object-set-data-source-formula.md b/docs/language-legacy/Objects (Forms)/object-set-data-source-formula.md index 33e92843bf3689..9f76814c5635d6 100644 --- a/docs/language-legacy/Objects (Forms)/object-set-data-source-formula.md +++ b/docs/language-legacy/Objects (Forms)/object-set-data-source-formula.md @@ -18,18 +18,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|21|Support of *base* parameter| -|20 R10|Created| - -
    -
    - - ## Description The **OBJECT SET DATA SOURCE FORMULA** command assigns a formula (expression) as the data source of the object(s) designated by the *object* and *\** parameters . The formula must be provided as a [`4D.Formula`](../../API/FormulaClass.md#formula-object) object. diff --git a/docs/language-legacy/Printing/page-break.md b/docs/language-legacy/Printing/page-break.md index e0a9bf7e0f4f42..5eb4dca4576cbd 100644 --- a/docs/language-legacy/Printing/page-break.md +++ b/docs/language-legacy/Printing/page-break.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | Cancel printing job started with Print form | -| > | > | → | Force one printing job | +| > | Operator | → | Force one printing job | diff --git a/docs/language-legacy/Printing/print-form.md b/docs/language-legacy/Printing/print-form.md index 9bca02115665c2..ecf944bfbd6092 100644 --- a/docs/language-legacy/Printing/print-form.md +++ b/docs/language-legacy/Printing/print-form.md @@ -20,18 +20,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|20|Modified| -|16 R6|Modified| -|<6|Added| - -
    -
    - ## Description The **Print form** command simply prints *form* with the current values of fields and variables of *aTable*. It is usually used to print very complex reports that require complete control over the printing process. **Print form** does not do any record processing, break processing or page breaks. These operations are your responsibility. **Print form** prints fields and variables in a fixed size frame only. diff --git a/docs/language-legacy/Printing/print-record.md b/docs/language-legacy/Printing/print-record.md index aedf9c29562279..f76cc37d1e66e5 100644 --- a/docs/language-legacy/Printing/print-record.md +++ b/docs/language-legacy/Printing/print-record.md @@ -13,7 +13,7 @@ displayed_sidebar: docs | --- | --- | --- | --- | | aTable | Table | → | Table for which to print the current record or Default table if omitted | | * | Operator | → | Suppress the printing dialog box | -| > | > | → | Do not reinitialize print settings | +| > | Comparator | → | Do not reinitialize print settings | diff --git a/docs/language-legacy/Printing/print-selection.md b/docs/language-legacy/Printing/print-selection.md index 21d9038a0823e1..7174f6e745e465 100644 --- a/docs/language-legacy/Printing/print-selection.md +++ b/docs/language-legacy/Printing/print-selection.md @@ -13,7 +13,7 @@ displayed_sidebar: docs | --- | --- | --- | --- | | aTable | Table | → | Table for which to print the selection, or Default table, if omitted | | * | Operator | → | Suppress the printing dialog box | -| > | > | → | Do not reinitialize print settings | +| > | Comparator | → | Do not reinitialize print settings | diff --git a/docs/language-legacy/Process (Communications)/new-signal.md b/docs/language-legacy/Process (Communications)/new-signal.md index d506bf34bf2c3a..2e6f16516be1ed 100644 --- a/docs/language-legacy/Process (Communications)/new-signal.md +++ b/docs/language-legacy/Process (Communications)/new-signal.md @@ -5,7 +5,7 @@ slug: /commands/new-signal displayed_sidebar: docs --- -**New signal** ({ *description* : Text }) : 4D.Signal +**New signal** { ( *description* : Text ) } : 4D.Signal
    @@ -17,7 +17,6 @@ displayed_sidebar: docs
    -
    History |Release|Changes| @@ -25,7 +24,6 @@ displayed_sidebar: docs |17 R4|Added|
    -
    ## Description diff --git a/docs/language-legacy/Processes/process-activity.md b/docs/language-legacy/Processes/process-activity.md index 778f86b12ec75c..36a1074dba74f8 100644 --- a/docs/language-legacy/Processes/process-activity.md +++ b/docs/language-legacy/Processes/process-activity.md @@ -17,16 +17,14 @@ displayed_sidebar: docs -
    History |Release|Changes| |---|---| +|20 R7|Support of *sessionID* parameter| |21|Support of web user sessions| -|20 R7|
    • Support of *sessionID* parameter
    • Renamed (Get process activity)
    |
    -
    ## Description diff --git a/docs/language-legacy/Processes/process-info.md b/docs/language-legacy/Processes/process-info.md index fa69be2cd7f3bf..0ea5679598783f 100644 --- a/docs/language-legacy/Processes/process-info.md +++ b/docs/language-legacy/Processes/process-info.md @@ -19,7 +19,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -27,7 +26,6 @@ displayed_sidebar: docs |20 R7|Added |
    -
    ## Description diff --git a/docs/language-legacy/Processes/process-number.md b/docs/language-legacy/Processes/process-number.md index 23a9462f3fac9f..56ddc32b9beb38 100644 --- a/docs/language-legacy/Processes/process-number.md +++ b/docs/language-legacy/Processes/process-number.md @@ -18,16 +18,13 @@ displayed_sidebar: docs -
    History |Release|Changes| |---|---| |20 R7|Support of id parameter| -|6|Created|
    -
    ## Description diff --git a/docs/language-legacy/Processes/session-info.md b/docs/language-legacy/Processes/session-info.md index 616c17418410ef..b53a27d580cee9 100644 --- a/docs/language-legacy/Processes/session-info.md +++ b/docs/language-legacy/Processes/session-info.md @@ -19,7 +19,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -28,7 +27,7 @@ displayed_sidebar: docs |20 R7|Added |
    -
    + ## Description diff --git a/docs/language-legacy/Processes/session-storage.md b/docs/language-legacy/Processes/session-storage.md index 3b63d8ed3e1f7b..b701e7689efc8c 100644 --- a/docs/language-legacy/Processes/session-storage.md +++ b/docs/language-legacy/Processes/session-storage.md @@ -17,7 +17,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -26,7 +25,6 @@ displayed_sidebar: docs |20 R6|Added|
    -
    ## Description diff --git a/docs/language-legacy/Processes/session.md b/docs/language-legacy/Processes/session.md index ea551463022f66..7ca199ce3fb5e8 100644 --- a/docs/language-legacy/Processes/session.md +++ b/docs/language-legacy/Processes/session.md @@ -15,7 +15,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -26,7 +25,6 @@ displayed_sidebar: docs |18 R6|Added|
    -
    ## Description diff --git a/docs/language-legacy/Queries/order-by-attribute.md b/docs/language-legacy/Queries/order-by-attribute.md index 3c9da70a673676..62eaac4818fb40 100644 --- a/docs/language-legacy/Queries/order-by-attribute.md +++ b/docs/language-legacy/Queries/order-by-attribute.md @@ -5,7 +5,7 @@ slug: /commands/order-by-attribute displayed_sidebar: docs --- -**ORDER BY ATTRIBUTE** ( {*aTable* : Table ;} {; ...(*objectField* : Field ; *attributePath* : Text {; *order* : >, <})} {; *} ) +**ORDER BY ATTRIBUTE** ( {*aTable* : Table ;} {; ...(*objectField* : Field ; *attributePath* : Text {; *>_or_<* : Comparator})} {; *} )
    @@ -14,7 +14,7 @@ displayed_sidebar: docs | aTable | Table | → | Table for which to order selected records, or Default table, if omitted | | objectField | Object | → | Object field containing the sorting attribute | | attributePath | Text | → | Name or path of attribute on which to set the order for each level | -| order | >, < | → | Ordering direction for each level: > to order in ascending order, or < to order in descending order | +| >_or_< | Comparator | → | Ordering direction for each level: > to order in ascending order, or < to order in descending order | | * | Operator | → | Continue order flag |
    @@ -53,7 +53,7 @@ If the field attribute value is **null** for some records (i.e. the attribute va * If the order is **ascending** (>), records with **null** value will be placed at the beginning of the selection. * If the order is **descending** (<), records with **null** value will be placed at the end of the selection. -You can sort the selection on one level or on several levels. For each sort level, you specify an *aField*, an *attributePath* and the sorting order in *order*. If you pass the “greater than” symbol (>), the order is ascending. If you pass the “less than” symbol (<), the order is descending. If you do not specify the sorting order, ascending order is the default. +You can sort the selection on one level or on several levels. For each sort level, you specify an *aField*, an *attributePath* and the sorting order in *\> or <*. If you pass the “greater than” symbol (>), the order is ascending. If you pass the “less than” symbol (<), the order is descending. If you do not specify the sorting order, ascending order is the default. If only one field is specified (one level sort) and it is indexed, the index is used for the order. If the field is not indexed or if there is more than one field, the order is performed sequentially. For multiple sorts (sorts on multiple fields), you can call **ORDER BY ATTRIBUTE** as many times as necessary and specify the optional *\** parameter, except for the last **ORDER BY ATTRIBUTE** call, which starts the actual sort operation. This feature is useful for multiple sorts management in customized user interfaces. Note that you can combine **ORDER BY ATTRIBUTE** calls with [ORDER BY](../commands/order-by) calls. diff --git a/docs/language-legacy/Queries/order-by-formula.md b/docs/language-legacy/Queries/order-by-formula.md index 2b9181338ab126..00764963b54d84 100644 --- a/docs/language-legacy/Queries/order-by-formula.md +++ b/docs/language-legacy/Queries/order-by-formula.md @@ -32,7 +32,7 @@ displayed_sidebar: docs **ORDER BY FORMULA** sorts (reorders) the records of the current selection of *aTable* for the current process. After the sort has been completed, the new first record of the selection becomes the current record. **Note**: you must specify *aTable*. You cannot use a default table. -You can sort the selection on one or several levels. For each sort level, you specify an expression in *formula* and the sorting *order*. If you pass the “greater than” symbol (>), the order is ascending. If you pass the “less than” symbol (<), the order is descending. If you do not specify the sorting order, ascending order is the default. +You can sort the selection on one or several levels. For each sort level, you specify an expression in *formula* and the sorting order in *\> or <*. If you pass the “greater than” symbol (>), the order is ascending. If you pass the “less than” symbol (<), the order is descending. If you do not specify the sorting order, ascending order is the default. The *formula* parameter can be of type: Alphanumeric, Real, Integer, Long Integer, Date, Time or Boolean. diff --git a/docs/language-legacy/Queries/query-by-attribute.md b/docs/language-legacy/Queries/query-by-attribute.md index d09e2f352ff93a..935c3cc0385cd9 100644 --- a/docs/language-legacy/Queries/query-by-attribute.md +++ b/docs/language-legacy/Queries/query-by-attribute.md @@ -12,10 +12,10 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | | aTable | Table | → | Table for which to return a selection of records, or Default table if omitted | -| conjOp | &, \|, # | → | Conjunction operator to use to join multiple queries (if any) | +| conjOp | Operator | → | Conjunction operator to use to join multiple queries (if any) | | objectField | Field | → | Object field to query attributes | | attributePath | Text | → | Name or path of attribute | -| queryOp | Text, >, <, >=, <=, #, =, \|, % | → | Query operator (comparator) | +| queryOp | Text, Operator | → | Query operator (comparator) | | value | Text, Real, Date, Time | → | Value to compare | | * | Operator | → | Continue query flag | diff --git a/docs/language-legacy/Queries/query-selection-by-attribute.md b/docs/language-legacy/Queries/query-selection-by-attribute.md index c0191e54484b57..4750eb39114bff 100644 --- a/docs/language-legacy/Queries/query-selection-by-attribute.md +++ b/docs/language-legacy/Queries/query-selection-by-attribute.md @@ -15,7 +15,7 @@ displayed_sidebar: docs | conjOp | &, \|, # | → | Conjunction operator to use to join multiple queries (if any) | | objectField | Field | → | Object field to query attributes | | attributePath | Text | → | Name or path of attribute | -| queryOp | Text, >, <, >=, <=, #, =, \|, % | → | Query operator (comparator) | +| queryOp | Text, Operator | → | Query operator (comparator) | | value | Text, Real, Date, Time | → | Value to compare | | * | Operator | → | Continue query flag | diff --git a/docs/language-legacy/Queries/query.md b/docs/language-legacy/Queries/query.md index 0ba688956b72d8..9375fdb27f937a 100644 --- a/docs/language-legacy/Queries/query.md +++ b/docs/language-legacy/Queries/query.md @@ -5,7 +5,7 @@ slug: /commands/query displayed_sidebar: docs --- -**QUERY** ( *aTable* : Table {; *queryArgument* : Expression {; *}} )
    **QUERY** ( *queryArgument* : Expression {; *} ) +**QUERY** ( {*aTable* : Table }{;}{ *queryArgument* : Expression {; *}} )
    diff --git a/docs/language-legacy/SVG/svg-find-element-id-by-coordinates.md b/docs/language-legacy/SVG/svg-find-element-id-by-coordinates.md index 84d14817f977ed..e4ee4ba55cc9f5 100644 --- a/docs/language-legacy/SVG/svg-find-element-id-by-coordinates.md +++ b/docs/language-legacy/SVG/svg-find-element-id-by-coordinates.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | If specified, pictureObject is an object name (string) If omitted, pictureObject is a field or variable | -| pictureObject | Text, Picture | → | Object name (if * specified) or Field or Variable (if * omitted) | +| pictureObject | Picture | → | Object name (if * specified) or Field or Variable (if * omitted) | | x | Integer | → | X coordinate in pixels | | y | Integer | → | Y coordinate in pixels | | Function result | Text | ← | ID of element found at the location X, Y | diff --git a/docs/language-legacy/Selection/create-entity-selection.md b/docs/language-legacy/Selection/create-entity-selection.md index 75d089df2c725a..7742858e530182 100644 --- a/docs/language-legacy/Selection/create-entity-selection.md +++ b/docs/language-legacy/Selection/create-entity-selection.md @@ -17,16 +17,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|17 R5|Modified| -|17|Created| - -
    -
    ## Description diff --git a/docs/language-legacy/Selection/scan-index.md b/docs/language-legacy/Selection/scan-index.md index 3768c1c60d65ab..54c5a65749450d 100644 --- a/docs/language-legacy/Selection/scan-index.md +++ b/docs/language-legacy/Selection/scan-index.md @@ -5,7 +5,7 @@ slug: /commands/scan-index displayed_sidebar: docs --- -**SCAN INDEX** ( *aField* : Field ; *number* : Integer {; *order* : >, <} ) +**SCAN INDEX** ( *aField* : Field ; *number* : Integer {; *>_or_<* : Comparator} )
    @@ -13,13 +13,13 @@ displayed_sidebar: docs | --- | --- | --- | --- | | aField | Field | → | Indexed field on which to scan index | | number | Integer | → | Number of records to return | -| order | >, < | → | > from beginning of index < from end of index | +| >_or_< | Comparator | → | > from beginning of index < from end of index |
    ## Description -**SCAN INDEX** returns a selection of *number* records from the table containing the *aField* field. If you pass < in *order*, **SCAN INDEX** returns the *number* of records from the end of the index (high values). If you pass >, **SCAN INDEX** returns the *number* of records from the beginning of the index (low values). This command is very efficient because it uses the index to perform the operation. +**SCAN INDEX** returns a selection of *number* records from the table containing the *aField* field. If you pass <, **SCAN INDEX** returns the *number* of records from the end of the index (high values). If you pass >, **SCAN INDEX** returns the *number* of records from the beginning of the index (low values). This command is very efficient because it uses the index to perform the operation. **Note:** The selection obtained is not sorted. diff --git a/docs/language-legacy/Selection/use-entity-selection.md b/docs/language-legacy/Selection/use-entity-selection.md index 1beed5e71fbc7f..5d803e3ed78053 100644 --- a/docs/language-legacy/Selection/use-entity-selection.md +++ b/docs/language-legacy/Selection/use-entity-selection.md @@ -15,18 +15,6 @@ displayed_sidebar: docs - -
    -
    History - -|Release|Changes| -|---|---| -|17|Added| - -
    -
    - - ## Description The `USE ENTITY SELECTION` command updates the current selection of the table matching the dataclass of the *entitySelection* parameter, according to the content of the entity selection. diff --git a/docs/language-legacy/String/num.md b/docs/language-legacy/String/num.md index 37ed1a4b9a063a..ecafbaf1fcd1f3 100644 --- a/docs/language-legacy/String/num.md +++ b/docs/language-legacy/String/num.md @@ -18,16 +18,14 @@ displayed_sidebar: docs -
    +
    History |Release|Changes| |---|---| |21|Support of *base* parameter| -|<6|Created|
    -
    ## Description diff --git a/docs/language-legacy/String/string.md b/docs/language-legacy/String/string.md index 6e0d88bf2b05f2..2814620332f226 100644 --- a/docs/language-legacy/String/string.md +++ b/docs/language-legacy/String/string.md @@ -19,16 +19,15 @@ displayed_sidebar: docs -
    +
    History |Release|Changes| |---|---| |21|Support of *base* parameter| -|<6|Created|
    -
    + diff --git a/docs/language-legacy/String/trim-end.md b/docs/language-legacy/String/trim-end.md index 2f11ff73d05d94..9aee3d8351053b 100644 --- a/docs/language-legacy/String/trim-end.md +++ b/docs/language-legacy/String/trim-end.md @@ -17,7 +17,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -25,7 +24,6 @@ displayed_sidebar: docs |21|Added|
    -
    diff --git a/docs/language-legacy/String/trim-start.md b/docs/language-legacy/String/trim-start.md index efc85cfc88894c..e0b7f5a91b95eb 100644 --- a/docs/language-legacy/String/trim-start.md +++ b/docs/language-legacy/String/trim-start.md @@ -17,7 +17,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -25,8 +24,6 @@ displayed_sidebar: docs |21|Added|
    -
    - diff --git a/docs/language-legacy/String/trim.md b/docs/language-legacy/String/trim.md index 593f9c1b8c3258..6da4ead776a7b4 100644 --- a/docs/language-legacy/String/trim.md +++ b/docs/language-legacy/String/trim.md @@ -17,7 +17,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -25,8 +24,6 @@ displayed_sidebar: docs |21|Added|
    -
    - diff --git a/docs/language-legacy/Tools/generate-uuid.md b/docs/language-legacy/Tools/generate-uuid.md index 1a7b6afff9c1d6..c2c3806b521f15 100644 --- a/docs/language-legacy/Tools/generate-uuid.md +++ b/docs/language-legacy/Tools/generate-uuid.md @@ -16,16 +16,14 @@ displayed_sidebar: docs -
    +
    History |Release|Changes| |---|---| |20 R10|Support of *version* parameter| -|12|Created|
    -
    ## Description diff --git a/docs/language-legacy/Users and Groups/set-user-properties.md b/docs/language-legacy/Users and Groups/set-user-properties.md index 37d197bb979d4d..5846d5ecaeeb84 100644 --- a/docs/language-legacy/Users and Groups/set-user-properties.md +++ b/docs/language-legacy/Users and Groups/set-user-properties.md @@ -5,7 +5,7 @@ slug: /commands/set-user-properties displayed_sidebar: docs --- -**Set user properties** ( *userID* : Integer ; *name* : Text ; *startup* : Text ; *password* : Text, Operator ; *nbLogin* : Integer ; *lastLogin* : Date {; *memberships* : Integer array {; *groupOwner* : Integer}} ) : Integer +**Set user properties** ( *userID* : Integer ; *name* : Text ; *startup* : Text ; *password* : Text ; *nbLogin* : Integer ; *lastLogin* : Date {; *memberships* : Integer array {; *groupOwner* : Integer}} ) : Integer
    @@ -14,7 +14,7 @@ displayed_sidebar: docs | userID | Integer | ↔ |*in:* Unique ID number of user account, -1 for adding a user
    *out:* Unique ID number of added user account (if any) | | name | Text | → | New user name | | startup | Text | → | Name of new user startup method | -| password | Text, Operator | → | New (unencrypted) password, or * to leave the password unchanged | +| password | Text | → | New (unencrypted) password, or * to leave the password unchanged | | nbLogin | Integer | → | New number of logins to the database (Binary databases only) | | lastLogin | Date | → | New date of last login to the database (Binary databases only) | | memberships | Integer array | → | ID numbers of groups to which the user belongs | diff --git a/docs/language-legacy/Web Area/wa-execute-javascript-function.md b/docs/language-legacy/Web Area/wa-execute-javascript-function.md index 248bd7fcd122e9..4cae58c9b08600 100644 --- a/docs/language-legacy/Web Area/wa-execute-javascript-function.md +++ b/docs/language-legacy/Web Area/wa-execute-javascript-function.md @@ -5,7 +5,7 @@ slug: /commands/wa-execute-javascript-function displayed_sidebar: docs --- -**WA EXECUTE JAVASCRIPT FUNCTION** ( * ; *object* : Text ; *jsFunction* : Text {; *result* : Variable} {; *...param* : any} )
    **WA EXECUTE JAVASCRIPT FUNCTION** ( *object* : Variable, Field ; *jsFunction* : Text {; *result* : Variable } {; *...param* : any} )
    **WA EXECUTE JAVASCRIPT FUNCTION** ( * ; *object* : Text ; *jsFunction* : Text ; * {; *...param* : any} )
    **WA EXECUTE JAVASCRIPT FUNCTION** ( *object* : Variable, Field ; *jsFunction* : Text ; * {; *...param* : any} ) +**WA EXECUTE JAVASCRIPT FUNCTION** ( * ; *object* : Text ; *jsFunction* : Text ; *result* : Variable {; *...param* : any} )
    **WA EXECUTE JAVASCRIPT FUNCTION** ( *object* : Variable, Field ; *jsFunction* : Text ; *result* : Variable {; *...param* : any} )
    **WA EXECUTE JAVASCRIPT FUNCTION** ( * ; *object* : Text ; *jsFunction* : Text ; * {; *...param* : any} )
    **WA EXECUTE JAVASCRIPT FUNCTION** ( *object* : Variable, Field ; *jsFunction* : Text ; * {; *...param* : any} )
    diff --git a/docs/language-legacy/Web Area/wa-get-context.md b/docs/language-legacy/Web Area/wa-get-context.md index f9c7c7f80b7b66..ef020c2556c901 100644 --- a/docs/language-legacy/Web Area/wa-get-context.md +++ b/docs/language-legacy/Web Area/wa-get-context.md @@ -17,18 +17,6 @@ displayed_sidebar: docs
    - -
    -
    History - -|Release|Changes| -|---|---| -|20 R9|Added| - -
    -
    - - ### Description The `WA Get context` command retrieves the context object defined for `$4d` in the Web area designated by the * and *object* parameters using [`WA SET CONTEXT`](./wa-set-context.md). If `WA SET CONTEXT` was not called for the web area the command returns `null`. diff --git a/docs/language-legacy/Web Area/wa-set-context.md b/docs/language-legacy/Web Area/wa-set-context.md index 53bff1ca9feb52..399d26aa9d1ef0 100644 --- a/docs/language-legacy/Web Area/wa-set-context.md +++ b/docs/language-legacy/Web Area/wa-set-context.md @@ -18,16 +18,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|20 R9|Added| - -
    -
    - ### Description The `WA SET CONTEXT` command defines a context object *contextObj* for `$4d` in the Web area designated by the * and *object* parameters. When this command is used, `$4d` can only access contents declared within the provided *contextObj*. When no context object is set, `$4d` has access to all 4D methods and can not access user classes. diff --git a/docs/language-legacy/Web Server/web-event.md b/docs/language-legacy/Web Server/web-event.md index a94b8771b67cd7..341ca23d0925a6 100644 --- a/docs/language-legacy/Web Server/web-event.md +++ b/docs/language-legacy/Web Server/web-event.md @@ -16,16 +16,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|21 |Added| - -
    -
    - ## Description `Web Event` returns an object with information on a triggered event linked to a web page component. diff --git a/docs/language-legacy/Web Server/web-form.md b/docs/language-legacy/Web Server/web-form.md index 5b9869890f163c..277934602a432e 100644 --- a/docs/language-legacy/Web Server/web-form.md +++ b/docs/language-legacy/Web Server/web-form.md @@ -16,17 +16,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|21 |Added| - -
    -
    - - ## Description The `Web Form` command returns a `4D.WebForm` proxy object, providing a means to work with and effectively emulates the Page's properties and functions. diff --git a/docs/language-legacy/Web Server/web-get-server-info.md b/docs/language-legacy/Web Server/web-get-server-info.md index fbfab5f314d254..f3b39c3cfb14db 100644 --- a/docs/language-legacy/Web Server/web-get-server-info.md +++ b/docs/language-legacy/Web Server/web-get-server-info.md @@ -5,7 +5,7 @@ slug: /commands/web-get-server-info displayed_sidebar: docs --- -**WEB Get server info** ({ *withCache* : Boolean }) : Object +**WEB Get server info** ( *withCache* : Boolean ) : Object
    diff --git a/docs/language-legacy/Web Server/web-server-list.md b/docs/language-legacy/Web Server/web-server-list.md index 5cbc9c392aac4d..a93aa49c3d068f 100644 --- a/docs/language-legacy/Web Server/web-server-list.md +++ b/docs/language-legacy/Web Server/web-server-list.md @@ -15,14 +15,12 @@ displayed_sidebar: docs
    -
    History |Release|Changes| |---|---| |18 R3|Added
    -
    ## Description diff --git a/docs/language-legacy/Web Server/web-server.md b/docs/language-legacy/Web Server/web-server.md index 5c98524e748b97..c66c90c041c13f 100644 --- a/docs/language-legacy/Web Server/web-server.md +++ b/docs/language-legacy/Web Server/web-server.md @@ -17,7 +17,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -26,7 +25,6 @@ displayed_sidebar: docs |19|support for .sessionCookieSameSite|
    -
    ## Description diff --git a/docs/language-legacy/Windows/open-form-window.md b/docs/language-legacy/Windows/open-form-window.md index 3e974daf0ce230..fa1db2e00a3666 100644 --- a/docs/language-legacy/Windows/open-form-window.md +++ b/docs/language-legacy/Windows/open-form-window.md @@ -22,20 +22,6 @@ toc_max_heading_level: 3 -
    -
    History - -|Release|Changes| -|---|---| -|16 R6|Modified| -|16 R4|Modified| -|14 R5|Modified| -|11 SQL|Modified| -|<6|Added| - -
    -
    - ## Description The Open form window command opens a new window using the size and resizing properties of the form *formName*. diff --git a/docs/language-legacy/Windows/open-window.md b/docs/language-legacy/Windows/open-window.md index 959a1b2995ce4f..9908007a138b6b 100644 --- a/docs/language-legacy/Windows/open-window.md +++ b/docs/language-legacy/Windows/open-window.md @@ -22,17 +22,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|2004|Modified| -|<6|Created| - -
    -
    - ## Description **Open window** opens a new window with the dimensions given by the first four parameters: diff --git a/docs/language-legacy/Windows/set-window-document-icon.md b/docs/language-legacy/Windows/set-window-document-icon.md index db0a5df317d636..7a7dda2258427a 100644 --- a/docs/language-legacy/Windows/set-window-document-icon.md +++ b/docs/language-legacy/Windows/set-window-document-icon.md @@ -18,14 +18,12 @@ displayed_sidebar: docs -
    History |Release|Changes| |---|---| |20 R7|Added
    -
    ## Description diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md index 0a29bad5c0b20e..52ad82e5f1ce73 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -99,18 +99,12 @@ La función `.at()` devuelve el elemento en Los números enteros negativos cuentan hacia atrás desde el último elemento de la colección. -La función devuelve Undefined si el *index* sobrepasa los límites de la colección. +Igual a #### Ejemplo ```4d -var $col : Collection -$col:=New collection(10; 20; 30; 40; 50) -$element:=$col.at(0) // 10 -$element:=$col.at(1) // 20 -$element:=$col.at(-1) // 50 -$element:=$col.at(-2) // 40 -$element:=$col.at(10) // indefinido +Lanzamiento ``` @@ -133,10 +127,10 @@ $element:=$col.at(10) // indefinido
    -| Parámetros | Tipo | | Descripción | -| ------------ | --------------- | :-------------------------: | ----------------------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real, Undefined | <- | Media aritmética (promedio) de los valores de la colección | +| Parámetros | Tipo | | Descripción | +| ------------ | --------------- | :-------------------------: | ---------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | +| Resultado | Real, Undefined | <- | donde: |
    @@ -257,7 +251,7 @@ Por defecto, los elementos *col2* se añaden al final de la colección original. - Si *index* es mayor que la longitud de la colección, el índice inicial real se definirá en la longitud de la colección. - Si *index* < 0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). -- Si el valor calculado es negativo, *index* toma el valor 0. +- En caso de incoherencia, se aplican las siguientes reglas: #### Ejemplo @@ -291,7 +285,7 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6] | Parámetros | Tipo | | Descripción | | ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------- | | value | any | -> | Valores a concatenar. Si *value* es una colección, todos sus elementos se añaden al final de la colección original. | -| Resultado | Collection | <- | Nueva colección con valor(es) añadido(s) a la colección original | +| Resultado | Collection | <- | Colección original con valores rellenados | @@ -302,7 +296,7 @@ La función.`.concat()` devuelve una nu > Esta función no modifica la colección original. -Si *value* es una colección, todos sus elementos se añaden al final de la colección original. Si *value* no es una colección, se añade ella misma como un nuevo elemento. +La colección devuelta contiene el elemento especificado por *startFrom* y todos los elementos subsiguientes hasta, pero sin incluir, el elemento especificado por *end*. Si sólo se especifica el parámetro *startFrom*, la colección devuelta contiene todos los elementos desde *startFrom* hasta el último elemento de la colección original. #### Ejemplo @@ -341,25 +335,25 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8] | option | Integer | -> | `ck resolve pointers`: resolver punteros antes de copiar,
    `ck shared`: devolver una colección compartida | | groupWithCol | Collection | -> | Colección compartida que se agrupa con la colección resultante | | groupWithObj | Object | -> | Objeto compartido que se agrupa con la colección resultante | -| Resultado | Collection | <- | Copia profunda de la colección original | +| Resultado | Collection | <- | Colección original ordenada | #### Descripción -La función `.copy()` devuelve una copia profunda de la instancia de la colección.***Deep copy*** significa que los objetos o colecciones dentro de la colección original se duplican y no comparten ninguna referencia con la colección devuelta. +En caso de incoherencia, se aplican las siguientes reglas: > Esta función no modifica la colección original. -Si se pasa, el parámetro *option* puede contener una de las siguientes constantes (o ambas): +Lanzamiento | option | Descripción | | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck resolve pointers` | Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. Sin embargo, puede resolver los punteros al copiar pasando la constante `ck resolve pointers`. En este caso, cada puntero presente en la colección se evalúa al copiar y se utiliza su valor desreferenciado. | +| `ck resolve pointers` | Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. En este caso, cada puntero presente en la colección se evalúa al copiar y se utiliza su valor desreferenciado. | | `ck shared` | Por defecto, `copy()` devuelve una colección Clásica (no compartida), incluso si el comando se aplica a una colección compartida. Pasa la constante `ck shared` para crear una colección compartida. En este caso, puede utilizar el parámetro *groupWith* para asociar la colección compartida con otra colección u objeto (ver más adelante). | -Los parámetros *groupWithCol* o *groupWithObj* permiten designar una colección o un objeto al que se debe asociar la colección resultante. +En caso de incoherencia, se aplican las siguientes reglas: :::note @@ -391,7 +385,7 @@ End use #### Ejemplo 2 -Queremos combinar *$sharedColl1* y *$sharedColl2*. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. Por lo tanto, debemos hacer una copia compartida de *$sharedColl1* y designar *$sharedColl2* como grupo compartido para la copia. +Queremos combinar *$sharedColl1* y *$sharedColl2*. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. ```4d var $sharedColl1;$sharedColl2;$copyColl : Collection @@ -426,24 +420,10 @@ End use #### Ejemplo 4 -Este ejemplo ilustra el uso de la opción `ck resolve pointers`: +Primer elemento de la colección ```4d - var $col : Collection - var $p : Pointer - $p:=->$what - - $col:=New collection - $col.push(New object("alpha";"Hello";"num";1)) - $col.push(New object("beta";"You";"what";$p)) - - $col2:=$col.copy() - $col2[1].beta:="World!" - ALERT($col[0].alpha+" "+$col2[1].beta) //muestra "Hello World!" - - $what:="You!" - $col3:=$col2.copy(ck resolve pointers) - ALERT($col3[0].alpha+" "+$col3[1].what) //muestra "Hello You!" +Mayor que ``` @@ -469,14 +449,14 @@ Este ejemplo ilustra el uso de la opción `ck resolve pointers`: | Parámetros | Tipo | | Descripción | | ------------ | ---- | :-------------------------: | ---------------------------------------------------------------- | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | Número de elementos en la colección | +| Resultado | Real | <- | Primer elemento de la colección | #### Descripción -La función `.count()` devuelve el número de elementos no nulos en la colección. +Si se intenta eliminar un elemento de una colección vacía, el método no hace nada (no se genera ningún error). Si la colección contiene objetos, puede pasar el parámetro *propertyPath*. En este caso, sólo se tienen en cuenta los elementos que contienen el *propertyPath*. @@ -519,7 +499,7 @@ Si la colección contiene objetos, puede pasar el parámetro *propertyPath*. En | ------------ | ---- | :-------------------------: | ---------------------------------------------------------------- | | value | any | -> | Valor a contar | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | Número de ocurrencias del valor | +| Resultado | Real | <- | Valor a contar | @@ -661,7 +641,7 @@ Ejemplos | ----------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------- | | collection2 | Collection | -> | Colección a comparar | | option | Integer | -> | `ck diacritical`: evaluación diacrítica ("A" # "a" por ejemplo) | -| Resultado | Boolean | <- | True si las colecciones son idénticas, false en caso contrario | +| Resultado | Boolean | <- | Descripción | @@ -673,11 +653,11 @@ La función `.equal()` compara recursiva :::note Notas - La función `.equal()` solo comprueba la igualdad para los elementos de tipo cadena, booleano, número y null en las colecciones. No verifica la igualdad para objetos nativos. -- Los elementos con valores **null** no son iguales a los elementos Undefined. +- Constantes **null**: utilizando la palabra clave "null" se encontrarán las propiedades **null** y **undefined**. ::: -Por defecto, se realiza una evaluación no diacrítica. Si desea que la evaluación diferencie entre mayúsculas y minúsculas o que diferencie los caracteres acentuados, pase la constante `ck diacritical` en el parámetro option. +Por defecto, se realiza una evaluación no diacrítica. La evaluación distingue entre mayúsculas y minúsculas y diferencia los caracteres acentuados. :::tip @@ -735,7 +715,7 @@ Una comparación recursiva de colecciones puede llevar mucho tiempo si la colecc | formula | 4D.Function | -> | Objeto fórmula | | methodName | Text | -> | Nombre de un método | | param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Boolean | <- | True si todos los elementos han pasado la prueba con éxito | +| Resultado | Boolean | <- | Lanzamiento | @@ -746,8 +726,8 @@ La función `.every()` devuelve **true** Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- o *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Colección original con valores rellenados La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -759,7 +739,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. +- Copia invertida de la colección - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. En todos los casos, en el momento en que la función.every() encuentra el primer elemento de la colección evaluado como false, deja de llamar a la retrollamada y devuelve false\*\*. @@ -896,31 +876,31 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ---------------------------------------------- | -| value | any | -> | Valor a asignar | -| startFrom | Integer | -> | Índice de inicio (incluido) | -| end | Integer | -> | Índice final (no incluido) | -| Resultado | Collection | <- | Colección original con valores rellenados | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------- | +| value | any | -> | Valor a asignar | +| startFrom | Integer | -> | Índice de inicio (incluido) | +| end | Integer | -> | Índice final (no incluido) | +| Resultado | Collection | <- | *methodName*, el nombre de un método proyecto (texto). |
    #### Descripción -La función `.fill()` llena la colección con el *valor* especificado, opcionalmente desde el índice *startFrom* hasta el índice *end*, y devuelve la colección resultante. +Igual a > Esta función modifica la colección original. -- Si se omite el parámetro *startFrom*, *value* se aplica a todos los elementos de la colección (*startFrom*=0). -- Si se pasa el parámetro *startFrom* y se omite *end*, *value* se aplica a los elementos de la colección a partir de *startFrom* hasta el último elemento de la colección (*end*=length). -- Si se pasan tanto el parámetro *startFrom* como *end*, *value* se aplica a los elementos de la colección empezando en *startFrom* hasta el elemento *end*. +- Descripción +- Igual a +- Descripción En caso de incoherencia, se aplican las siguientes reglas: - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). Si el valor calculado es negativo, *startFrom* toma el valor 0. -- Si *end* < 0 , se recalcula como *end:=end+length*. -- Si *end* < *startFrom* (valores pasados o calculados), el método no hace nada. +- Soporte de querySettings +- Copia invertida de la colección #### Ejemplo @@ -954,12 +934,12 @@ En caso de incoherencia, se aplican las siguientes reglas:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | Nueva colección que contiene elementos filtrados (copia superficial) | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | donde: |
    @@ -972,8 +952,8 @@ La función `.filter()` devuelve una nu Se designa la retrollamada a ejecutar para filtrar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- o *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Colección original con valores rellenados Se llama a la retrollamada con los parámetros pasados en *param* (opcional) y un objeto en primer parámetro (*$1*). La retrollamada puede realizar cualquier prueba, con o sin el parámetro(s) y debe devolver **true** para cada elemento que cumpla la condición y por lo tanto, debe añadirse a la nueva colección. @@ -985,12 +965,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de filtro y debe conservarse, **false** en caso contrario. +- Nombre de un método - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. :::note -Cuando se utiliza *methodName* como callback, y si el método no devuelve ningún valor, `.filter()` buscará la propiedad *$1.result* que debe dar el valor **true** para cada elemento que cumpla la condición. +Mayor o igual que ::: @@ -1043,27 +1023,27 @@ Quiere filtrar los elementos según su tipo de valor:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | any | <- | Primer valor encontrado, o Undefined si no se encuentra | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | any | <- | La función `.multiSort()` permite realizar una ordenación sincronizada multinivel sobre un conjunto de colecciones. |
    #### Descripción -La función `.find()` devuelve el primer valor de la colección para el que el resultado de *formula* o de *methodName*, aplicado a cada elemento, devuelve **true**. +Cuando se utilizan marcadores de posición, no es posible anular las condiciones de seguridad: > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- o *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Colección original con valores rellenados La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -1075,12 +1055,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- (obligatorio si ha utilizado un método) *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de búsqueda, **false** en caso contrario. +- Ordenar una colección de números de forma ascendente y descendente: - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. Por defecto, `.find()` busca en toda la colección. Opcionalmente, se puede pasar en *startFrom* el índice del elemento desde el que iniciar la búsqueda. -- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. +- Uso del paréntesis - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1147,14 +1127,14 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046 #### Descripción -La función `.findIndex()` devuelve el índice, en la colección, del primer valor para el que *formula* o *methodName*, aplicados sobre cada elemento, devuelven **true**. +Ejemplo: > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Desea ordenar la colección resultante: La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -1166,12 +1146,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- (obligatorio si ha utilizado un método) *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de búsqueda, **false** en caso contrario. +- Ordenar una colección de números de forma ascendente y descendente: - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. Por defecto, `.findIndex()` busca en toda la colección. Opcionalmente, se puede pasar en *startFrom* el índice del elemento desde el que iniciar la búsqueda. -- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. +- Uso del paréntesis - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1213,16 +1193,16 @@ $val3:=$c.findIndex($val2+1;Formula($1.value.name=$2);"Clanton") //$val3=4
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------- | -| Resultado | any | <- | Primer elemento de la colección | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Resultado | any | <- | Obtiene los datos coincidentes, admite el comodín (@), no distingue entre mayúsculas de minúsculas ni diacríticas. |
    #### Descripción -La función `.first()` devuelve el primer elemento de la colección. +Diferente de > Esta función no modifica la colección original. @@ -1261,19 +1241,19 @@ $first:=$emptyCol.first() // devuelve Undefined
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | -| depth | Integer | -> | A qué profundidad debe aplanarse una estructura de colección anidada. Por defecto=1 | -| Resultado | Collection | <- | Colección aplanada | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| depth | Integer | -> | A qué profundidad debe aplanarse una estructura de colección anidada. Por defecto=1 | +| Resultado | Collection | <- | *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario. |
    #### Descripción -La función `.flat()` crea una nueva colección con todos los elementos de la subcolección concatenados recursivamente hasta la *depth* especificada. +Menor que -Por defecto, si se omite el parámetro *depth*, sólo se aplanará el primer nivel de la estructura de la colección anidada. +expresión > Esta función no modifica la colección original. @@ -1317,12 +1297,12 @@ $col.flat(MAXLONG)
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | Colección de valores transformados y aplanados en una profundidad de 1 | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | Comentario |
    @@ -1331,14 +1311,14 @@ $col.flat(MAXLONG) La función `.flatMap()` crea una nueva colección basada en el resultado de la llamada a la función *formula* 4D o al método *methodName* sobre cada elemento de la colección original y aplanada por una profundidad de 1. Opcionalmente, puede pasar parámetros a *formula* o *methodName* utilizando los parámetros *param*. -Esta función es idéntica a una llamada a [`map()`](#map) seguida de una llamada a [`flat()`](#flat) de profundidad 1. +Valor mínimo en la colección > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- o *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Colección original con valores rellenados La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1). @@ -1350,7 +1330,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- (obligatorio si ha utilizado un método) *$1.result* (cualquier tipo): nuevo valor transformado para añadir a la colección resultante +- Descripción - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 @@ -1412,18 +1392,18 @@ $c2:=$c.flatMap($f; $c.sum())
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------- | -| toSearch | Expression | -> | Expresión a buscar en la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Boolean | <- | True si *toSearch* se encuentra en la colección | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ---------------------------------- | +| toSearch | Expression | -> | Expresión a buscar en la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Boolean | <- | Ejemplo 1 |
    #### Descripción -La función `.includes()` devuelve True si la expresión *toSearch* se encuentra entre los elementos de la colección, en caso contrario False. +Ejemplo > Esta función no modifica la colección original. @@ -1433,12 +1413,12 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad del tipo de datos). +la colección está vacía, -Opcionalmente, puede pasar el índice de la colección desde el que iniciar la búsqueda en *startFrom*. +Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). -- Si *startFrom* >= la longitud de la colección, se devuelve False, lo que significa que no se busca en la colección. -- Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). Tenga en cuenta que incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. +- Uso de marcadores de posición +- Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Atención**: recuerde que los elementos de la colección están numerados desde 0. - Si *startFrom* = 0, se busca en toda la colección (por defecto). #### Ejemplo @@ -1477,18 +1457,18 @@ Opcionalmente, puede pasar el índice de la colección desde el que iniciar la b
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ---------------------------------------------------------------------------------- | -| toSearch | Expression | -> | Expresión a buscar en la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Integer | <- | Índice de la primera ocurrencia de toSearch en la colección, -1 si no se encuentra | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ---------------------------------- | +| toSearch | Expression | -> | Expresión a buscar en la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Integer | <- | Descripción |
    #### Descripción -La función `.indexOf()` busca la expresión *toSearch* entre los elementos de la colección y devuelve el índice de la primera ocurrencia encontrada, o -1 si no se encontró. +Ejemplo: > Esta función no modifica la colección original. @@ -1498,11 +1478,11 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad del tipo de datos). +la colección está vacía, -Opcionalmente, puede pasar el índice de la colección desde el que iniciar la búsqueda en *startFrom*. +Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). -- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. +- Uso del paréntesis - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1543,7 +1523,7 @@ Opcionalmente, puede pasar el índice de la colección desde el que iniciar la b | ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------- | | queryString | Text | -> | Criterio de búsqueda | | value | any | -> | Valor(es) a comparar cuando se utiliza(n) marcador(es) de posición | -| Resultado | Collection | <- | Índice(s) de elementos que coinciden con queryString en la colección | +| Resultado | Collection | <- | Ejemplo 3 | @@ -1554,13 +1534,13 @@ La función `.indices()` funciona exactamente igual que la función [`.query()`] > Esta función no modifica la colección original. -El parámetro *queryString* utiliza la siguiente sintaxis: +Ejemplo 1 ```4d propertyPath comparator value {logicalOperator propertyPath comparator value} ``` -Para una descripción detallada de los parámetros *queryString* y *value*, consulte la función `dataClass.query()`. +Los elementos se ordenan de forma descendente #### Ejemplo @@ -1597,27 +1577,27 @@ Para una descripción detallada de los parámetros *queryString* y *value*, cons
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | -------------------------------------------------------- | -| index | Integer | -> | Dónde insertar el elemento | -| element | any | -> | Elemento a insertar en la colección | -| Resultado | Collection | <- | Colección original que contiene los elementos insertados | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ------------------------------------------------------ | +| index | Integer | -> | Dónde insertar el elemento | +| element | any | -> | Elemento a insertar en la colección | +| Resultado | Collection | <- | Con el siguiente método ***Flatten***: |
    #### Descripción -La función `.insert()` inserta *element* en la posición *index* especificada en la instancia de la colección y devuelve la colección modificada. +Búsquedas con fechas: > Esta función modifica la colección original. -En *index*, pase la posición donde quiere insertar el elemento en la colección. +Este ejemplo devuelve las personas contratadas hace más de 90 días: > **Atención**: recuerde que los elementos de la colección están numerados desde 0. - Si *index* la longitud de la colección, el índice inicial real se fijará en la longitud de la colección. -- Si *index* <0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). +- Ejemplo 1 - Si el valor calculado es negativo, index toma el valor 0. Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. @@ -1652,18 +1632,18 @@ Se puede insertar cualquier tipo de elemento aceptado por una colección, inclus
    -| Parámetros | Tipo | | Descripción | -| ---------- | ------- | :-------------------------: | --------------------------------------------------------------------------------------------- | -| delimiter | Text | -> | Separador a utilizar entre elementos | -| option | Integer | -> | `ck ignore null or empty`: ignorar las cadenas nulas y vacías en el resultado | -| Resultado | Text | <- | Cadena que contiene todos los elementos de la colección, separados por un delimitador | +| Parámetros | Tipo | | Descripción | +| ---------- | ------- | :-------------------------: | ------------------------------------ | +| delimiter | Text | -> | Separador a utilizar entre elementos | +| option | Integer | -> | Conjunción | +| Resultado | Text | <- | Ejemplo 3 |
    #### Descripción -La función `.join()` convierte todos los elementos de la colección en cadenas y las concatena utilizando la cadena delimiter especificada como separador.La función devuelve la cadena resultante. +Tipo > Esta función no modifica la colección original. @@ -1699,16 +1679,16 @@ Por defecto, los elementos nulos o vacíos de la colección se devuelven en la c
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------- | -| Resultado | any | <- | Último elemento de la colección | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------ | +| Resultado | any | <- | Si el valor calculado < 0, *startFrom* toma el valor 0. |
    #### Descripción -La función `.last()` devuelve el último elemento de la colección. +Diferente de > Esta función no modifica la colección original. @@ -1717,15 +1697,7 @@ La función devuelve Undefined si la colección está vacía. #### Ejemplo ```4d -var $col; $emptyCol : Collection -var $last : Variant -$col:=New collection(10; 20; 30; "hello"; 50) -$last:=$col.last() // 50 - -$emptyCol:=New collection() //empty -// $last:=$emptyCol[$emptyCol.length-1] //devuelve un error -$last:=$emptyCol.last() // devuelve Indefinido - +Propiedad ``` @@ -1748,18 +1720,18 @@ $last:=$emptyCol.last() // devuelve Indefinido
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------- | -| toSearch | Expression | -> | El elemento que se va a buscar dentro de la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Integer | <- | Índice de la última ocurrencia de toSearch en la colección, -1 si no se encuentra | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ----------------------------------------------------- | +| toSearch | Expression | -> | El elemento que se va a buscar dentro de la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Integer | <- | Descripción |
    #### Descripción -La función `.lastIndexOf()` busca la expresión *toSearch* entre los elementos de la colección y devuelve el índice de la última ocurrencia, o -1 si no se encontró. +Ejemplo > Esta función no modifica la colección original. @@ -1769,11 +1741,11 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad). +Descripción Opcionalmente, puede pasar el índice de la colección desde el cual iniciar una búsqueda en reversa en *startFrom*. -- Si *startFrom* >= la longitud de la colección menos uno (coll.length-1), se busca en toda la colección (por defecto). +- Notas - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). Si el valor calculado es negativo, se devuelve -1 (no se busca en la colección). **Nota:** incluso si *startFrom* es negativo, la colección se sigue buscando de derecha a izquierda. - Si *startFrom* = 0, se devuelve -1 lo que significa que la colección no se busca. @@ -1809,17 +1781,14 @@ Opcionalmente, puede pasar el índice de la colección desde el cual iniciar una #### Descripción -La propiedad `.length` devuelve el número de elementos en la colección. +Ejemplo 2 La propiedad `.length` se inicializa cuando se crea la colección. Añadir o eliminar elementos actualiza la longitud, si es necesario. Esta propiedad es **sólo lectura** (no se puede utilizar para definir el tamaño de la colección). #### Ejemplo ```4d - var $col : Collection //$col.length inicializada en 0 - $col:=New collection("one";"two";"three") //$col.length actualizada a 3 - $col[4]:="five" //$col.length actualizada a 5 - $vSize:=$col.remove(0;3).length //$vSize=2 +Tipo ``` @@ -1843,12 +1812,12 @@ La propiedad `.length` se inicializa cuando se crea la colección. Añadir o eli
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | Colección de valores transformados | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | `.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: |
    @@ -1861,8 +1830,8 @@ La función `.map()` crea una nueva colecc Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- o *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Colección original con valores rellenados La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1). @@ -1874,7 +1843,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- (obligatorio si ha utilizado un método) *$1.result* (cualquier tipo): nuevo valor transformado para añadir a la colección resultante +- Descripción - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo @@ -1909,7 +1878,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) | Parámetros | Tipo | | Descripción | | ------------ | ---- | :-------------------------: | ------------------------------------------------------------------- | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | -| Resultado | any | <- | Valor máximo en la colección | +| Resultado | any | <- | Comentario | @@ -1924,7 +1893,7 @@ If the collection contains different [types of values](../Concepts/data-types.md Si la colección contiene objetos, pase el parámetro *propertyPath* para indicar la propiedad del objeto cuyo valor máximo desea obtener. -Si la colección está vacía, `.max()` devuelve *Undefined*. +Lanzamiento #### Ejemplo @@ -1959,25 +1928,25 @@ Si la colección está vacía, `.max()` devuelve *Undefined*.
    -| Parámetros | Tipo | | Descripción | -| ------------ | ---- | :-------------------------: | ------------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | -| Resultado | any | <- | Valor mínimo en la colección | +| Parámetros | Tipo | | Descripción | +| ------------ | ---- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | +| Resultado | any | <- | *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; |
    #### Descripción -La función `.min()` devuelve el elemento con el valor más pequeño de la colección (el primer elemento de la colección tal y como se ordenaría en orden ascendente utilizando la función [`.sort()`](#sort)). +Ejemplo 2 > Esta función no modifica la colección original. If the collection contains different [types of values](../Concepts/data-types.md), they will be sorted according to the [4D ordering principles](../Concepts/ordering.md) and the `.min()` function will return the minimum value within the first element type in the type list order. -Si la colección contiene objetos, pase el parámetro *propertyPath* para indicar la propiedad del objeto cuyo valor mínimo desea obtener. +Modificaciones -Si la colección está vacía, `.min()` devuelve *Undefined*. +Lanzamiento #### Ejemplo @@ -2012,32 +1981,32 @@ Si la colección está vacía, `.min()` devuelve *Undefined*.
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| colsToSort | Collection | -> | Colección de colecciones y/u objetos con propiedades {`collection`:*colToSort*;`order`:`ck ascending` o `ck descending`} | -| Resultado | Collection | <- | Colección original ordenada | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ------------------ | +| formula | 4D.Function | -> | Objeto fórmula | +| colsToSort | Collection | -> | Ejemplo 2 | +| Resultado | Collection | <- | La nueva colección |
    #### Descripción -La función `.multiSort()` permite realizar una ordenación sincronizada multinivel sobre un conjunto de colecciones. +Menor o igual que -> Esta función modifica la colección original, así como todas las colecciones utilizadas en el parámetro *colsToSort*. +> Ejemplo 2 Si se llama a `.multiSort()` sin parámetros, la función tiene el mismo efecto que la función [`.sort()`](#sort): la colección se ordena (sólo valores escalares) en orden ascendente por defecto, según su tipo. If the collection contains elements of different [types](../Concepts/data-types.md), they will be sorted according to the [4D ordering principles](../Concepts/ordering.md). -**Ordenación sincronizada de un nivel** +Mayor que Para ordenar varias colecciones de forma sincrónica, basta con pasar en *colsToSort* una colección de colecciones para ordenar. Puede pasar un número ilimitado de colecciones. La colección original se ordenará en orden ascendente y todas las colecciones *colsToSort* se ordenarán de forma sincronizada. :::note -Todas las colecciones *colsToSort* deben tener el mismo número de elementos, de lo contrario se devuelve un error. +Descripción ::: @@ -2046,25 +2015,25 @@ Si desea ordenar las colecciones en algún otro orden que no sea ascendente, deb En *index*, pase la posición donde quiere eliminar el elemento de la colección. - $1 (objeto), donde: - - *$1.value* (todo tipo): valor del primer elemento a comparar - - *$1.value2* (todo tipo): valor del segundo elemento a comparar + - Lanzamiento + - Conjunción - $2...$N (cualquier tipo): parámetros adicionales -**Ordenación sincronizada multinivel** +Quiere obtener el primer elemento de texto con una longitud menor que 5: -La definición de una ordenación sincronizada multinivel requiere que se pase un objeto que contenga las propiedades {`collection`:*colToSort*;`order`:`ck ascending` o `ck descending`} en lugar de una colección *colToSort* para cada colección que se utilizará como subnivel. +Ejemplos -Los niveles de ordenación vienen determinados por el orden en que se pasan las colecciones en el parámetro *colsToSort*: la posición de un objeto `collection`/`order` en la sintaxis determina su nivel de ordenación. +Ejemplo 2 :::note -La función `.multiSort()` utiliza un algoritmo de ordenación [estable](https://en.wikipedia.org/wiki/Sorting_algorithm#Stability). +Ejemplo 2 ::: #### Ejemplo 1 -Una simple ordenación sincronizada de colecciones con diferentes tipos de valores: +Descripción ```4d var $col;$col2;$col3 : Collection @@ -2103,7 +2072,7 @@ $continent.multiSort([$country; {collection: $city; order: ck ascending}]) #### Ejemplo 3 -También puede sincronizar colecciones de objetos. +Resultado ```4d var $name : Collection @@ -2145,19 +2114,19 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address])
    -| Parámetros | Tipo | | Descripción | -| ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | -| pathStrings | Text | -> | Ruta(s) de propiedad(es) a utilizar para ordenar la colección | -| pathObjects | Collection | -> | Colección de objetos criterio | -| ascOrDesc | Integer | -> | `ck ascending` o `ck descending` (valores escalares) | -| Resultado | Collection | <- | Copia ordenada de la colección (copia superficial) | +| Parámetros | Tipo | | Descripción | +| ----------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| pathStrings | Text | -> | Ruta(s) de propiedad(es) a utilizar para ordenar la colección | +| pathObjects | Collection | -> | Colección de objetos criterio | +| ascOrDesc | Integer | -> | Ejemplo 1 | +| Resultado | Collection | <- | Constantes **null**: utilizando la palabra clave "null" se encontrarán las propiedades **null** y **undefined**. |
    #### Descripción -La función `.orderBy()` devuelve una nueva colección que contiene todos los elementos de la colección en el orden especificado. +Ejemplo Esta función devuelve una *copia superficial*, lo que significa que los objetos o colecciones de ambas colecciones comparten la misma referencia. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. @@ -2281,19 +2250,19 @@ Ordenar con una ruta de propiedad:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| extraParam | any | -> | Parámetro(s) a pasar | -| Resultado | Collection | <- | Copia ordenada de la colección (copia superficial) | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| extraParam | any | -> | Parámetro(s) a pasar | +| Resultado | Collection | <- | \|startFrom \|Integer \|->\|Índice para comenzar la prueba\| \|formula\|4D.Function\|->\|Objeto fórmula\| \|methodName\|Text\|->\|Nombre de un método\| \|param \|any \|->\|Parámetro(s) a pasar\| \|Result\|Boolean\|<-\|True si al menos un elemento pasa exitosamente la prueba\| |
    #### Descripción -La función `.orderByMethod()` devuelve una nueva colección que contiene todos los elementos de la colección en el orden definido mediante la función *formula* 4D o el método *methodName*. +Ejemplo Esta función devuelve una *copia superficial*, lo que significa que los objetos o colecciones de ambas colecciones comparten la misma referencia. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. @@ -2301,22 +2270,22 @@ Esta función devuelve una *copia superficial*, lo que significa que los objetos Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- o *methodName*, el nombre de un método proyecto (texto). +- Colección original con valores rellenados En la retrolamada, pase un código que compare dos valores y devuelva **true** si el primer valor es menor que el segundo. Puede ofrecer los parámetros *extraParam* a la retrollamada si es necesario. La retrollamada recibe los siguientes parámetros: - $1 (objeto), donde: - - *$1.value* (todo tipo): valor del primer elemento a comparar - - *$1.value2* (todo tipo): valor del segundo elemento a comparar + - Lanzamiento + - Conjunción - $2...$N (cualquier tipo): parámetros adicionales Si utilizó un método, debe definir el siguiente parámetro: -- *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario +- Nuevo tamaño de la colección #### Ejemplo 1 @@ -2358,7 +2327,7 @@ $strings2:=$strings1.orderByMethod(Formula(sortCollection);sk strict) // result : ["alpha","Alpha","bravo","Bravo","charlie","Charlie"] ``` -El método ***sortCollection***: +Ejemplo 2 ```4d #DECLARE ($toSort : Object ; $option : Integer) @@ -2386,33 +2355,27 @@ $toSort.result:=(Compare strings($toSort.value;$toSort.value2;$option2)<0)
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------- | -| Resultado | any | <- | Último elemento de la colección | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------ | +| Resultado | any | <- | Si el valor calculado < 0, *startFrom* toma el valor 0. |
    #### Descripción -La función `.pop()` elimina el último elemento de la colección y lo devuelve como resultado de la función. +Condición No aplicada a una sentencia > Esta función modifica la colección original. -Cuando se aplica a una colección vacía, `.pop()` devuelve ***undefined***. +Propiedad #### Ejemplo -`.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: +Ejemplo 4 ```4d - var $stack : Collection - $stack:=New collection //$stack=[] - $stack.push(1;2) //$stack=[1,2] - $stack.pop() //$stack=[1] Devuelve 2 - $stack.push(New collection(4;5)) //$stack=[[1,[4,5]] - $stack.pop() //$stack=[1] Devuelve [4,5] - $stack.pop() //$stack=[] Devuelve 1 +Lanzamiento ``` @@ -2445,7 +2408,7 @@ Cuando se aplica a una colección vacía, `.pop()` devuelve ***undefined***. #### Descripción -La función `.push()` añade uno o más *elemento*(s) al final de la instancia de la colección y devuelve la colección editada. +Considera la @ como un caracter estándar > Esta función modifica la colección original. @@ -2479,11 +2442,11 @@ Desea ordenar la colección resultante:
    Historia -| Lanzamiento | Modificaciones | -| ----------- | --------------------------------------------------------------------- | -| 20 R6 | Soporte de consultas utilizando las referencias de objeto o colección | -| 17 R5 | Soporte de querySettings | -| v16 R6 | Añadidos | +| Lanzamiento | Modificaciones | +| ----------- | ------------------------ | +| 20 R6 | Ejemplo 1 | +| 17 R5 | Soporte de querySettings | +| v16 R6 | Añadidos |
    @@ -2498,7 +2461,7 @@ Desea ordenar la colección resultante: | queryString | Text | -> | Criterio de búsqueda | | value | any | -> | Valor(es) a comparar cuando se utiliza(n) marcador(es) de posición | | querySettings | Object | -> | Opciones de búsqueda: parámetros, atributos | -| Resultado | Collection | <- | Elemento(s) que coincide(n) con queryString en la colección | +| Resultado | Collection | <- | Descripción | @@ -2507,13 +2470,13 @@ Desea ordenar la colección resultante: La función `.query()` devuelve todos los elementos de una colección de objetos que coinciden con las condiciones de búsqueda definidas por *queryString* y (opcionalmente) *value* o *querySettings*. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. -Se devuelve una colección vacía si la colección en la que se ejecuta la consulta no contiene el *valor* buscado. +Descripción > Esta función no modifica la colección original. #### parámetro queryString -El parámetro *queryString* utiliza la siguiente sintaxis: +Ejemplo 1 ```4d propertyPath comparator value {logicalOperator propertyPath comparator value} @@ -2576,9 +2539,9 @@ Puede utilizar paréntesis en la búsqueda para dar prioridad al cálculo. Por e 4D le permite utilizar marcadores de posición para los argumentos *propertyPath* y *value* dentro del parámetro *queryString*. Un marcador es un parámetro que se inserta en las cadenas de búsqueda y que se sustituye por otro valor cuando se evalúa la cadena de búsqueda. El valor de los marcadores se evalúa una vez al principio de la búsqueda; no se evalúa para cada elemento. -Se pueden utilizar dos tipos de marcadores de posición: **marcadores de posición indexados** y **marcadores de posición con nombre**. +Lanzamiento -- **Marcadores de posición indexados**: los parámetros se insertan como `:paramIndex` (por ejemplo ":1", ":2"...) en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. Puede usar hasta 128 parámetros *value*. +- **Marcadores de posición indexados**: los parámetros se insertan como `:paramIndex` (por ejemplo ":1", ":2"...) en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. Ejemplo: @@ -2586,7 +2549,7 @@ Ejemplo: $c:=$myCol.query(":1=:2";"city";"Chicago") ``` -- **Marcadores de posición con nombre**: los parámetros se insertan como `:paramName` (por ejemplo ":myparam") y sus valores se proporcionan en los objetos "attributes" y/o "parameters" del parámetro *querySettings*. +- Copia ordenada de la colección (copia superficial) Ejemplo: @@ -2620,7 +2583,7 @@ Cuando se utilizan marcadores de posición, no es posible anular las condiciones En este caso, si el usuario introduce *smith OR status='private'* en el área *myname*, no se interpretará en la cadena de búsqueda, sino que sólo se pasará como valor. La búsqueda de una persona llamada "smith OR status='private'" simplemente fallará. -2. Evita tener que preocuparse por cuestiones de formato o caracteres, especialmente cuando se manejan los parámetros *propertyPath* o *value* que pueden contener caracteres no alfanuméricos como ".", "['... +2. Descripción 3. Permite el uso de variables o expresiones en los argumentos de búsqueda. Ejemplos: @@ -2636,16 +2599,16 @@ $result2:=$col.query("company.name = :1";"John's Pizzas") Cuando se buscan valores null, no se puede utilizar la sintaxis de marcador de posición porque el motor de búsqueda considera null como un valor de comparación invalido. Por ejemplo, si ejecuta la siguiente búsqueda: ```4d -$vSingles:=$colPersons.query("spouse = :1";Null) // NO funcionará +Lanzamiento ``` No obtendrá el resultado esperado porque el valor null será evaluado por 4D como un error resultante de la evaluación del parámetro (por ejemplo, un atributo procedente de otra búsqueda). Para este tipo de búsquedas, debe utilizar la sintaxis de búsqueda directa: ```4d -$vSingles:=$colPersons.query("spouse = null") //sintaxis correcta +Lanzamiento ``` -#### Referencia de objeto o de colección como valor +#### Lanzamiento Puede consultar en una colección utilizando una referencia de objeto o una referencia de colección como parámetro *value* a comparar. La consulta coincidirá con los objetos de la colección que se refieran a (apunten a) la misma **instancia** de objeto o de colección. @@ -2659,33 +2622,13 @@ Para una descripción detallada de los parámetros *queryString* y *value*, cons Para construir una consulta con un objeto o una referencia de colección, debe utilizar la sintaxis del parámetro *querySettings*. Ejemplo con una referencia de objeto: ```4d -var $o1:={a: 1} -var $o2:={a: 1} /mismo objeto pero otra referencia -var $o3:=$o1 /mismo objeto y referencia - -var $col; $colResult : Collection - -$col:=[{o: $o1}; {o: $o2}; {o: $o3}] -$colResult:=$col.query("o = :v"; {parameters: {v: $o3}}) - //$colResult.length=2 - //$colResult[0].o=$o1 es true - //$colResult[1].o=$o1 es true - +Lanzamiento ``` -Ejemplo con una referencia de colección: +(obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. ```4d -$c1:=[1; 2; 3] -$c2:=[1; 2; 3] //misma colección pero otra referencia -$c3:=$c1 //misma colección y referencia - -$col:=[{c: $c1}; {c: $c2}; {c: $c3}] -$col2:=$col.query("c = :v"; {parameters: {v: $c3}}) - //$col2.length=2 - //$col2[0].c=$c1 es true - //$col2[1].c=$c1 es true - +Tipo ``` #### Parámetro querySettings @@ -2748,15 +2691,13 @@ Este ejemplo devuelve las personas cuyo nombre no empieza por una cadena de una Este ejemplo devuelve las personas cuya edad no se conoce (propiedad definida como null o indefinida): ```4d - $col:=$c.query("age=null") //no están permitidos los marcadores de posición con "null" - //$col=[{name:Wesson...},{name:Sterling...},{name:Mark...}] +Ejemplo ``` Este ejemplo devuelve las personas contratadas hace más de 90 días: ```4d - $col:=$c.query("dateHired < :1";(Current date-90)) - //$col=[{name:Smith...},{name:Sterling...},{name:Mark...}] si hoy es 01/10/2018 +Comentario ``` #### Ejemplo 3 @@ -2771,7 +2712,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) :::info -Se pueden encontrar más ejemplos de búsquedas en la página `dataClass.query()`. Sin embargo, tenga en cuenta que la función `collection.query()` no admite fórmulas, ni en el parámetro *queryString* ni como parámetro de objeto *formula*. +Descripción Descripción Sin embargo, ten en cuenta que las fórmulas no están soportadas por la función `collection.query()`, ni en el parámetro *queryString* ni como parámetro objeto *formula*. ::: @@ -2796,13 +2737,13 @@ Se pueden encontrar más ejemplos de búsquedas en la página `dataClass.query()
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| initValue | any | -> | Valor a utilizar como primer argumento de la primera llamada de *formula* o *methodName* | -| param | Expression | -> | Parámetro(s) a pasar | -| Resultado | any | <- | Resultado del valor del acumulador | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| initValue | any | -> | Colección que contiene los elementos añadidos | +| param | Expression | -> | Parámetro(s) a pasar | +| Resultado | any | <- | donde: |
    @@ -2815,22 +2756,22 @@ La función `.reduce()` aplica la retro Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- o *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Colección original con valores rellenados -La retrollamada toma cada elemento de la colección y realiza toda operación deseada para acumular el resultado en *$1.accumulator*, que se devuelve en *$1.value*. +Tipo Puede pasar el valor para inicializar el acumulador en *initValue*. Si se omite, *$1.accumulator* empieza por *Undefined*. La retrollamada recibe los siguientes parámetros: -- en *$1.value*: valor del elemento a procesar -- en *$2: param* -- en *$N...*: *paramN...* +- La nueva colección +- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. +- Esta función modifica la colección original. La retrollamada define los siguientes parámetros: -- *$1.accumulator*: valor que va a ser modificado por la función y que es inicializado por *initValue*. +- Descripción - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 @@ -2884,13 +2825,13 @@ Con el siguiente método ***Flatten***:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| initValue | any | -> | Valor a utilizar como primer argumento de la primera llamada de *formula* o *methodName* | -| param | Expression | -> | Parámetro(s) a pasar | -| Resultado | any | <- | Resultado del valor del acumulador | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| initValue | any | -> | Colección que contiene los elementos añadidos | +| param | Expression | -> | Parámetro(s) a pasar | +| Resultado | any | <- | donde: |
    @@ -2903,31 +2844,28 @@ La función `.reduceRight()` aplic Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- o *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Colección original con valores rellenados -La retrollamada toma cada elemento de la colección y realiza toda operación deseada para acumular el resultado en *$1.accumulator*, que se devuelve en *$1.value*. +Tipo Puede pasar el valor para inicializar el acumulador en *initValue*. Si se omite, *$1.accumulator* empieza por *Undefined*. La retrollamada recibe los siguientes parámetros: -- en *$1.value*: valor del elemento a procesar -- en *$2: param* -- en *$N...*: *paramN...* +- La nueva colección +- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. +- Esta función modifica la colección original. La retrollamada define los siguientes parámetros: -- *$1.accumulator*: valor que va a ser modificado por la función y que es inicializado por *initValue*. +- Descripción - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 ```4d -var $c : Collection -$c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) //devuelve 86400 - +Tipo ``` #### Ejemplo 2 @@ -2947,11 +2885,7 @@ Este ejemplo permite reducir varios elementos de la colección a uno solo: Con el siguiente método ***Flatten***: ```4d - //Método proyecto Flatten - If($1.accumulator=Null) - $1.accumulator:=New collection - End if - $1.accumulator.combine($1.value) +Ejemplo 4 ``` @@ -2989,13 +2923,13 @@ La función `.remove()` elimina uno o m > Esta función modifica la colección original. -En *index*, pase la posición donde quiere eliminar el elemento de la colección. +Lanzamiento -> **Atención**: recuerde que los elementos de la colección están numerados desde 0. Si *index* es mayor que la longitud de la colección, el índice inicial real se definirá en la longitud de la colección. +> **Atención**: recuerde que los elementos de la colección están numerados desde 0. Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). - Si *index* < 0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). -- Si el valor calculado < 0, *index* toma el valor 0. -- Si el valor calculado > la longitud de la colección, *index* toma el valor de la longitud. +- Lanzamiento +- Ejemplo 1 En *howMany*, pase el número de elementos a eliminar de *index*. Si no se especifica *howMany*, se elimina un elemento. @@ -3032,23 +2966,23 @@ Si se intenta eliminar un elemento de una colección vacía, el método no hace
    -| Parámetros | Tipo | | Descripción | -| ------------ | ---------- | :-------------------------: | ---------------------------------------------- | -| size | Integer | -> | Nuevo tamaño de la colección | -| defaultValue | any | -> | Valor por defecto para llenar nuevos elementos | -| Resultado | Collection | <- | Colección original redimensionada | +| Parámetros | Tipo | | Descripción | +| ------------ | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------- | +| size | Integer | -> | Nuevo tamaño de la colección | +| defaultValue | any | -> | Valor por defecto para llenar nuevos elementos | +| Resultado | Collection | <- | o *methodName*, el nombre de un método proyecto (texto). |
    #### Descripción -La función `.resize()` ajusta la longitud de la colección al nuevo tamaño especificado y devuelve la colección redimensionada. +Ejemplo > Esta función modifica la colección original. -- Si *size* la longitud de la colección, los elementos que exceden se eliminan de la colección. -- Si *size* > longitud de la colección, *size* es la nueva longitud de la colección. +- Ejemplo 1 +- Ejemplo 1 Por defecto, los nuevos elementos se llenan con valores **null**. Puede especificar el valor a llenar en los elementos añadidos utilizando el parámetro *defaultValue*. @@ -3090,9 +3024,9 @@ Por defecto, los nuevos elementos se llenan con valores **null**. Puede especifi
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ------------------------------- | -| Resultado | Collection | <- | Copia invertida de la colección | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Resultado | Collection | <- | (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. |
    @@ -3131,16 +3065,16 @@ The `.reverse()` function returns a ne
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------- | -| Resultado | any | <- | Primer elemento de la colección | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Resultado | any | <- | Obtiene los datos coincidentes, admite el comodín (@), no distingue entre mayúsculas de minúsculas ni diacríticas. |
    #### Descripción -La función `.shift()` elimina el primer elemento de la colección y lo devuelve como resultado de la función. +Tipo > Esta función modifica la colección original. @@ -3177,11 +3111,11 @@ Si la colección está vacía, este método no hace nada.
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Índice de inicio (incluido) | -| end | Integer | -> | Índice final (no incluido) | -| Resultado | Collection | <- | Nueva colección que contiene elementos cortados (copia superficial) | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ---------------------------------------------- | +| startFrom | Integer | -> | Índice de inicio (incluido) | +| end | Integer | -> | Índice final (no incluido) | +| Resultado | Collection | <- | Resultado |
    @@ -3195,9 +3129,9 @@ La función `.slice()` devuelve una part La colección devuelta contiene el elemento especificado por *startFrom* y todos los elementos subsiguientes hasta, pero sin incluir, el elemento especificado por *end*. Si sólo se especifica el parámetro *startFrom*, la colección devuelta contiene todos los elementos desde *startFrom* hasta el último elemento de la colección original. - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). -- Si el valor calculado < 0, *startFrom* toma el valor 0. -- Si *end* < 0 , se recalcula como *end:=end+length*. -- Si *end < startFrom* (valores pasados o calculados), el método no hace nada. +- Descripción +- Soporte de querySettings +- Este ejemplo permite reducir varios elementos de la colección a uno solo: #### Ejemplo @@ -3244,39 +3178,39 @@ La colección devuelta contiene el elemento especificado por *startFrom* y todos #### Descripción -La función `.some()` devuelve true si al menos un elemento de la colección ha pasado con éxito una prueba implementada en el código *formula* o *methodName* suministrado. +Lanzamiento Se designa el código 4D de retrollamada (callback) a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- o *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Colección original con valores rellenados La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). La retrollamada recibe los siguientes parámetros: -- en *$1.value*: valor del elemento a procesar -- en *$2: param* -- en *$N...*: *paramN...* +- La nueva colección +- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. +- Esta función modifica la colección original. Puede definir los siguientes parámetros: -- (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. +- Expresión a buscar en la colección - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. -En todo caso, en el momento en que la función `.some()` encuentra el primer elemento de la colección que devuelve true, deja de llamar a la llamada de retorno y devuelve **true**. +Descripción Por defecto, `.some()` comprueba toda la colección. Opcionalmente, puede pasar el índice de un elemento desde el cual iniciar la prueba en *startFrom*. -- Si *startFrom* >= la longitud de la colección, se devuelve **False**, lo que significa que no se prueba la colección. +- Tipo -- Si *startFrom* < 0, se considera como el desplazamiento desde el final de la colección. +- Añadidos - Si *startFrom* = 0, se busca en toda la colección (por defecto). #### Ejemplo -Quiere saber si al menos un valor de la colección es >0. +Soporte de fórmula ```4d var $c : Collection @@ -3314,20 +3248,20 @@ Quiere saber si al menos un valor de la colección es >0.
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------- | -| ascOrDesc | Integer | -> | `ck ascending` o `ck descending` (valores escalares) | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| extraParam | any | -> | Parámetros del método | -| Resultado | Collection | <- | Colección original ordenada | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------- | +| ascOrDesc | Integer | -> | Ejemplo 1 | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| extraParam | any | -> | Parámetros del método | +| Resultado | Collection | <- | La nueva colección |
    #### Descripción -La función `.sort()` ordena los elementos de la colección original y además devuelve la colección ordenada. +Ejemplo 2 > Esta función modifica la colección original. @@ -3348,13 +3282,13 @@ Si quiere ordenar los elementos de la colección en algún otro orden o ordenar La retrollamada recibe los siguientes parámetros: - $1 (objeto), donde: - - *$1.value* (todo tipo): valor del primer elemento a comparar - - *$1.value2* (todo tipo): valor del segundo elemento a comparar + - Lanzamiento + - Conjunción - $2...$N (cualquier tipo): parámetros adicionales -Si utilizó un método, debe definir el siguiente parámetro: +Resultado -- *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario. +- Elemento a insertar en la colección #### Ejemplo 1 @@ -3402,23 +3336,23 @@ $col3:=$col.sort(Formula(String($1.value) -| Parámetros | Tipo | | Descripción | -| ------------ | ---- | :-------------------------: | ---------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | Suma de los valores de la colección | +| Parámetros | Tipo | | Descripción | +| ------------ | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | +| Resultado | Real | <- | `.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: | #### Descripción -La función `.sum()` devuelve la suma de todos los valores de la instancia de la colección. +Añadidos Para el cálculo sólo se tienen en cuenta los elementos numéricos (se ignoran otros tipos de elementos). Si la colección contiene objetos, pasa el parámetro *propertyPath* para indicar la propiedad del objeto a tener en cuenta. -`.sum()` devuelve 0 si: +Esta función no modifica la colección original. - la colección está vacía, - la colección no contiene elementos numéricos, @@ -3476,7 +3410,7 @@ Si la colección contiene objetos, pasa el parámetro *propertyPath* para indica #### Descripción -La función `.unshift()` inserta el *valor*(es) dado al principio de la colección y devuelve la colección modificada. +Ejemplo > Esta función modifica la colección original. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md index 70448568f67648..f5ae0fe725e6a2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md @@ -927,7 +927,7 @@ Si no se encuentran entidades coincidentes, se devuelve una `EntitySelection` va ### parámetro queryString -El parámetro *queryString* utiliza la siguiente sintaxis: +Ejemplo 1 ```4d attributePath|formula comparator value diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/EntityClass.md index 87f4c73fe5b234..68b350d329c9de 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/EntityClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/EntityClass.md @@ -915,7 +915,7 @@ El valor resultante se incluye entre 0 y la longitud de la selección de entidad #### Descripción -La función `.isNew()` devuelve True si la entidad a la que se aplica acaba de ser creada y aún no ha sido guardada en el datastore. . +True si la entidad acaba de ser creada y aún no se ha guardado. . #### Ejemplo diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md index 94286bfa706c1e..ae193a7d93e8e0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md @@ -2105,10 +2105,10 @@ La función `.slice()` devuelv La entity selection devuelta contiene las entidades especificadas por *startFrom* y todas las entidades subsiguientes hasta, pero sin incluir, la entidad especificada por *end*. Si sólo se especifica el parámetro *startFrom*, la entity selection devuelta contiene todas las entidades entre *startFrom* y la última entidad de la entity selection original. -- Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la entity selection). Si el valor calculado < 0, *startFrom* toma el valor 0. +- Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la entity selection). Descripción - Si *startFrom >= length*, la función devuelve una entity selection vacía. - Si *end* < 0, se recalcula como *end:=end+length*. -- Si *end < startFrom* (valores pasados o calculados), el método no hace nada. +- Este ejemplo permite reducir varios elementos de la colección a uno solo: .sum() devuelve 0 si la entity selection está vacía. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/FileClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/FileClass.md index 10ff902e8f2804..7e877dd20248d3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/FileClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/FileClass.md @@ -481,7 +481,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") #### Descripción -La función `.open()` crea y devuelve un nuevo objeto [4D.FileHandle](FileHandleClass) sobre el archivo, en el *modo* especificado o con las *opciones* especificadas. Puede utilizar las funciones y propiedades de la clase [4D.FileHandle](FileHandleClass) para escribir, leer o añadir contenido al archivo. +Rutas de acceso Puede utilizar las funciones y propiedades de la clase [4D.FileHandle](FileHandleClass) para escribir, leer o añadir contenido al archivo. Si utiliza el parámetro *mode* (texto), pase el modo de apertura para el file handle: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md index 400b45f9663853..b54ed605fcfa77 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md @@ -39,6 +39,14 @@ Dado que HTTPAgent es un objeto compartible, puede añadir uno a una clase singl **4D.HTTPAgent.new**( { *options* : Object } ) : 4D.HTTPAgent +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ---------------------------------------------- | +| 21 | Soporte de la propiedad *storeCertificateName* | + +
    +
    diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md index acaf4ea5a1d0b3..35cafe45360c41 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md @@ -79,6 +79,16 @@ Los objetos HTTPRequest ofrecen las siguientes propiedades y funciones: ## 4D.HTTPRequest.new() +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------------------------------------- | +| 21 | Soporte de propiedad *storeCertificateName* | +| 20 | Validación TLS por defecto | +| 19 R7 | Soporte de las propiedades *automaticRedirections* y *decodeData* | + +
    + **4D.HTTPRequest.new**( *url* : Text { ; *options* : Object } ) : 4D.HTTPRequest diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/parameters.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/parameters.md index eaf65b903f22e1..4c8abdf6bf3059 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/parameters.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/parameters.md @@ -170,34 +170,22 @@ La instrucción `return` finaliza la ejecución de una función o de un método Por ejemplo, la siguiente función devuelve el cuadrado de su argumento, $x, donde $x es un número. ```4d -Function square($x : Integer) : Integer +Function square($x : Integer) -> $result : Integer return $x * $x ``` La instrucción `return` puede utilizarse junto con la sintaxis estándar para los [valores devueltos](#valor-devuelto) (el valor devuelto debe ser del tipo declarado). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Tenga en cuenta que termina inmediatamente la ejecución del código. Examine los siguientes ejemplos: ```4d -Function getValue -> $v : Integer - $v:=10 - return - // function returns 10 - Function getValue -> $v : Integer $v:=10 return 20 - // function returns 20 + // devuelve 20 Function getValue -> $v : Integer return 10 - $v:=20 // never executed - // function returns 10 - -Function getValue -> $v : Integer - return "Hello" //error - -Function returnHello - return "Hello" - // function returns "Hello" + $v:=20 // nunca ejecutado + // devuelve 10 ``` ## Indirección de parámetros (${N}) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md index 9d86720ac84610..21199b4b7e8027 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [Lista de selección](FormObjects/listbox-object.md) - [Columna de lista de selección](FormObjects/listbox-column.md) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [Lista de selección](FormObjects/listbox_overview.md) - [Columna de lista de selección](FormObjects/listbox_overview.md#list-box-columns) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md index ccc477befd219a..41b1c5e2a37c21 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de list Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de list Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. |
    Historia @@ -25,7 +25,7 @@ Después de haber seleccionado las propiedades [`On Before Keystroke`](onBeforeK El evento `On After Keystroke` no se genera: -- en el método [de las columnas de list box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- en el método [de las columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Secuencia de tecla diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterSort.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterSort.md index a4fdc0e19b0d4f..94061299c2703b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterSort.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Se acaba de realizar una ordenación estándar en una columna del list box. | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Se acaba de realizar una ordenación estándar en una columna del list box. | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md index 1982133b991d2f..dc43ec97095229 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) |
  • Botones: se hace clic en el área de "flecha" de un botón
  • Listas desplegables: en una columna de un array de objetos, se hace clic en un botón de puntos suspensivos (atributo "alternateButton")
  • | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) |
  • Botones: se hace clic en el área de "flecha" de un botón
  • Listas desplegables: en una columna de un array de objetos, se hace clic en un botón de puntos suspensivos (atributo "alternateButton")
  • | ## Descripción @@ -22,8 +22,8 @@ Algunos estilos de botón pueden ser [vinculados a un menú emergente](FormObjec ### List box -Este evento se genera en las columnas de [list box de tipo array objeto](../FormObjects/listbox-column.md#object-arrays-in-columns), cuando el usuario hace clic en un botón de selección de widget (atributo "alternateButton"). +Este evento se genera en las columnas de [list box de tipo array objeto](FormObjects/listbox_overview.md#object-arrays-in-columns), cuando el usuario hace clic en un botón de selección de widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Ver la [descripción del atributo "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). +Ver la [descripción del atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md index 4ac7dd5feb37c6..6cc6c9f58476ae 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Una celda de list box está a punto de cambiar al modo de edición | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Una celda de list box está a punto de cambiar al modo de edición | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md index 0c7aeefba322a0..f6bb1bd672a578 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de list Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de list Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. |
    Historia @@ -23,7 +23,7 @@ Después de que se seleccionen los eventos `On Before Keystroke` y [`On After Ke El evento `On Before Keystroke` no se genera: -- en un método [columnas de list box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- en un método [columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Objetos no editables diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md index b939a6419aa957..0e8271d36bd12f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Se está arrastrando un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se está arrastrando un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onClicked.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onClicked.md index c152a3720d8dea..40ba861bc720a5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------ | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| 4 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md index 8e21ba6803f24e..0ade731e7ee134 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box](../FormObjects/listbox-column.md) | Una columna de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna List Box](../FormObjects/listbox_overview.md#list-box-columns) | Una columna de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onColumnResize.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onColumnResize.md index 17dccb7ba19528..e184a6826af448 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onColumnResize.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox-column.md) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox_overview.md#list-box-columns) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onDataChange.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onDataChange.md index f93fcaba3af616..9e9ecc9280c688 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onDataChange.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de list box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md index 118457cd535ee1..51e5e4e964e04c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | :::note diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onDragOver.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onDragOver.md index cf530ed42f723d..5b1c5186896b9a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onDrop.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onDrop.md index 46d4a44549ef47..36d72b0037aaeb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onDrop.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------- | +| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onFooterClick.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onFooterClick.md index 6c3d4f6e9b3e4c..8afd49c8389bf9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onFooterClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------- | ------------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Se produce un clic en el pie de una columna de list box | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Se produce un clic en el pie de una columna de list box | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md index 895b79d9827396..ccb8fb0a6f3c96 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.ms) - [Botón](FormObjects/button_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Cuadro combinado](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área web](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md index c2b01fea78aa5d..c09175fbd2a07b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) | Se produce un clic en el encabezado de columna | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | Se produce un clic en el encabezado de columna | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onLoad.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onLoad.md index 4c9a515f89641f..0231633cefc59c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onLoad.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 1 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área web](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md index b89341e71743bb..c2ca62c4d735a1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.ms) - [Botón](FormObjects/button_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Cuadro combinado](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área web](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md index 63936dc61e6cf7..0cf20ae58d0497 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón entra en el área gráfica de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | +| 35 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón entra en el área gráfica de un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md index 7a3477d8fa83b7..23a3faeb6460b4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón sake del área gráfica de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | +| 36 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón sake del área gráfica de un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseMove.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseMove.md index 5893198111fe01..231438de50e072 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseMove.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón se mueve al menos un píxel O se ha presionado una tecla de modificación (Shift, Alt/Option, Shift Lock) | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón se mueve al menos un píxel O se ha presionado una tecla de modificación (Shift, Alt/Option, Shift Lock) | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onRowMoved.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onRowMoved.md index 920478adba629a..abca44094a0ed3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onRowMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox-column.md) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onUnload.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onUnload.md index 90e6194c531298..cd757a5845dd23 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onUnload.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 24 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área web](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onValidate.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onValidate.md index da24f34f810cab..d833eb400cba72 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onValidate.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/overview.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/overview.md index 118c302d472f12..388a8fbffe5e6f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/overview.md @@ -28,7 +28,7 @@ Cada evento es devuelto como un objeto por el comando [`FORM Event`](../commands Se devuelven propiedades adicionales cuando el evento se produce en objetos específicos. En particular: -- los [list boxes](FormObjects/listbox-object.md#supported-form-events) y [columnas list box](FormObjects/listbox-column.md#supported-form-events) devuelven [propiedades adicionales](FormObjects/listbox-object.md#supported-form-events) como `columnName` o `isRowSelected`. +- los [list boxes](FormObjects/listbox_overview.md#supported-form-events) y [columnas list box](FormObjects/listbox_overview.md#supported-form-events-1) devuelven [propiedades adicionales](FormObjects/listbox_overview.md#supported-form-events) como `columnName` o `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). ## Eventos y métodos diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/pictures.md index dc7b3a582a1b9b..af46a223fad23d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/pictures.md @@ -46,7 +46,7 @@ Las imágenes de alta resolución con la convención @nx pueden utilizarse en lo - [Botones](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[casillas de selección](FormObjects/checkbox_overview.md) - [Botones imagen](FormObjects/pictureButton_overview.md)/[imagen Pop-up](FormObjects/picturePopupMenu_overview.md) - [Controles de pestaña](FormObjects/tabControl.md) -- [Encabezados de list box](FormObjects/listbox-header-footer.md#headers) +- [Encabezados de list box](FormObjects/listbox_overview.md#list-box-headers) - [Iconos de menú](Menus/properties.md#item-icon) 4D prioriza automáticamente las imágenes con mayor resolución. 4D prioriza automáticamente las imágenes con mayor resolución. Incluso si un comando o propiedad especifica *circle.png*, se utilizará *circle@3x.png* (si existe). diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index 31d1117261497e..e0f435830860e3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -43,7 +43,7 @@ Es posible añadir un método objeto al objeto list box y/o a cada columna del l 1. Método objeto de cada columna 2. Método objeto del list box -El método objeto de columna obtiene los eventos que se producen en su [encabezado](./listbox-header-footer.md#headers) y [pie](./listbox-header-footer.md#footers). +El método objeto de columna obtiene los eventos que se producen en su [encabezado](#list-box-headers) y [pie](#list-box-footers). ### Tipos de list box @@ -59,7 +59,284 @@ Hay varios tipos de list box, con sus propios comportamientos y propiedades espe Se puede configurar completamente un objeto list box a través de sus propiedades, y también se puede gestionar dinámicamente por programación. -The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Para mayor información consulte la página [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) del manual *Lenguaje 4D*. +El lenguaje 4D incluye un tema "List Box" dedicado a los comandos de list box, pero los comandos de otros temas, tales como "Propiedades de los objetos" o los comandos `EDIT ITEM` y `Displayed line number` también pueden ser utilizados. Para mayor información consulte la página [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) del manual *Lenguaje 4D*. + +## Objetos tipo List box + +### List box de tipo array + +En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. + +Por defecto, 4D asigna el nombre "ColumnX" a cada columna. Puede cambiarlo, así como las otras propiedades de la columna, en las [propiedades de las columnas](listbox_overview.md#column-specific-properties). El formato de visualización de cada columna también puede definirse mediante el comando `OBJECT SET FORMAT`. + +> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. + +Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. +Los valores de las columnas se gestionan mediante comandos de alto nivel de List box (como [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) o `LISTBOX DELETE ROWS`), así como comandos de manipulación de arrays. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: + +```4d +ARRAY TEXT(varCol;size) +``` + +También puede utilizar una lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. + +### List box de tipo selección + +En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. La expresión también puede ser un método proyecto, una variable o un elemento de array. + +A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. + +En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. + +### List box colección o entity selection + +En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. + +Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método de proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en el caso de Puede utilizar los comandos `LISTBOX SET COLUMN FORMULA` y `LISTBOX INSERT COLUMN FORMULA` para modificar las columnas por programación. La expresión también puede ser un método proyecto, una variable o un elemento de array. + +Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. + +:::note + +Cuando se eliminan entidades, sus referencias permanecen en la selección de entidades con un valor *undefined*, por lo que aparecen filas en blanco en el list box. En este caso, puede llamar a la función [`.clean()`](API/EntitySelectionClass.md#clean) para obtener una nueva selección de entidades pero sin las referencias de entidades eliminadas. + +::: + +Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: + +```4d +myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box +``` + +### Propiedades soportadas + +Las propiedades soportadas dependen del tipo de list box. + +| Propiedad | List box array | List box selección | List box colección o entity selection | +| ------------------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | +| [Color de fondo alterno](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrita](properties_Text.md#bold) | X | X | X | +| [Expresión del color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Clase](properties_Object.md#css-class) | X | X | X | +| [Colección o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionamiento automático de columnas](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Elemento actual](properties_DataSource.md#current-item) | | | X | +| [Posición actual del elemento](properties_DataSource.md#current-item-position) | | | X | +| [Fuente de datos](properties_Object.md#data-source) | X | X | X | +| [Nombre del formulario detallado](properties_ListBox.md#detail-form-name) | | X | | +| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | +| [Mostrar pies de página](properties_Footers.md#display-footers) | X | X | X | +| [Doble clic en la fila](properties_ListBox.md#double-click-on-row) | | X | | +| [Arrastrable](properties_Action.md#draggable) | X | X | X | +| [Soltable](properties_Action.md#droppable) | X | X | X | +| [Enfocable](properties_Entry.md#focusable) | X | X | X | +| [Fuente](properties_Text.md#fuente) | X | X | X | +| [Color de fuente](properties_Text.md#font-color) | X | X | X | +| [Expresión de color de fuente](properties_Text.md#font-color-expression) | | X | X | +| [Tamaño de fuente](properties_Text.md#font-size) | X | X | X | +| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Altura (encabezados)](properties_Headers.md#height) | X | X | X | +| [Altura (pies de página)](properties_Footers.md#height) | X | X | X | +| [Ocultar líneas en blanco adicionales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Ocultar resaltado de selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List Box jerárquico](properties_Object.md#array-list-box) | X | | | +| [Conjunto de resaltado](properties_ListBox.md#highlight-set) | | X | | +| [Alineación horizontal](properties_Text.md#alineación-horizontal) | X | X | X | +| [Color de línea horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | +| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Itálica](properties_Text.md#italic) | X | X | X | +| [Izquierda](properties_CoordinatesAndSizing.md#izquierda) | X | X | X | +| [Tabla maestra](properties_DataSource.md#master-table) | | X | | +| [Expresión info Meta](properties_Text.md#meta-info-expression) | | | X | +| [Método](properties_Action.md#method) | X | X | X | +| [Líneas móviles](properties_Action.md#movable-rows) | X | | | +| [Selección temporal](properties_DataSource.md#selection-name) | | X | | +| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | +| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | +| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Array de colores de fondo de fila](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Array de control de filas](properties_ListBox.md#row-control-array) | X | | | +| [Array color de fuente de fila](properties_Text.md#row-font-color-array) | X | | | +| [Altura de línea](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Array altura de línea](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Array de estilo de línea](properties_Text.md#row-style-array) | X | | | +| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | +| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | +| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenable](properties_Action.md#sortable) | X | X | X | +| [Acción estándar](properties_Action.md#standard-action) | X | | | +| [Expresión de estilo](properties_Text.md#style-expression) | | X | X | +| [Superior](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Subrayado](properties_Text.md#underline) | X | X | X | +| [Variable o Expresión](properties_Object.md#variable-or-expression) | X | X | | +| [Alineación vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Color de línea vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | +| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidad](properties_Display.md#visibility) | X | X | X | +| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. + +### Eventos de formulario soportados {#supported-form-events} + +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | +| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On After Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box array únicamente* | +| On Before Data Entry |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Before Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Begin Drag Over |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Close Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | +| On Collapse |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Delete Action |
  • [row](#propiedades adicionales)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Expand |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | +| On Getting Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Open Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + +#### Propiedades adicionales {#additional-properties} + +Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: + +| Propiedad | Tipo | Descripción | +| ---------------- | ------------ | ------------------------------------------------------------------------------------ | +| area | text | Área de objeto list box ("header", "footer", "cell") | +| areaName | text | Nombre del área | +| column | entero largo | Número de columna | +| columnName | text | Nombre de la columna | +| footerName | text | Nombre del pie | +| headerName | text | Nombre del encabezado | +| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | +| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | +| newPosition | entero largo | Nueva posición de la columna o línea | +| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | +| oldPosition | entero largo | Posición anterior de la columna o línea | +| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | +| row | entero largo | Número de línea | +| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | + +> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. + +## Columnas list box {#list-box-columns} + +Un list box está formado por uno o varios objetos columna que tienen propiedades específicas. Puede seleccionar una columna de list box en el editor de formularios haciendo clic en ella cuando el objeto list box está seleccionado: + +![](../assets/en/FormObjects/listbox_column.png) + +Puede definir propiedades estándar (texto, color de fondo, etc.) para cada columna del list box; estas propiedades tienen prioridad sobre las del objeto list box. + +> Puede definir el [tipo de expresión](properties_Object.md#expression-type) para las columnas de list box de tipo array (cadena, texto, número, fecha, hora, imagen, booleano u objeto). + +### Propiedades específicas de columna {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +### Eventos de formulario soportados {#supported-form-events-1} + +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | +| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On After Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box array únicamente* | +| On Before Data Entry |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Before Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Begin Drag Over |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Double Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | +| On Getting Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + +## Encabezados de list box + +> Para poder acceder a las propiedades de los pies de un list box, debe activar la opción [Mostrar pies](properties_Footers.md#display-footers). + +Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: + +![](../assets/en/FormObjects/listbox_header.png) + +Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. + +Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. + +Cuando el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) es usado con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. + +### Propiedades específicas de los encabezados + +[Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de Fuente](properties_Text.md#font-color) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación Horizontal](properties_Text.md#horizontal-alignment) - [Relleno Horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Ubicación del Ícono](properties_TextAndPicture.md#icon-location) - [Cursiva](properties_Text.md#italic) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación Vertical](properties_Text.md#vertical-alignment) - [Relleno Vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) + +## Pies de list box + +> Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. + +Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. + +Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). + +Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. + +Cuando se utiliza el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) con un pie de página, se aplica a todos los pies de página, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. + +### Propiedades específicas de los pies + +[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Itálica](properties_Text.md#italic) - [Formato número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato imagen](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar con puntos suspensivos](properties_Display.md#truncate-with-ellipsis) - [Subrayado](properties_Text.md#underline) - [Cálculo de variable](properties_Object.md#variable-calculation) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de línea](properties_Display.md#wordwrap) ## Gestión de entrada @@ -244,14 +521,14 @@ Puede activar o desactivar la ordenación usuario estándar desactivando la prop El soporte de ordenación estándar depende del tipo de list box: -| Tipo de list box | Soporte de ordenación estándar | Comentarios | -| ------------------------------ | ------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Colección de objetos | Sí |
    • Las columnas "This.a" o "This.a.b" son ordenables.
    • La [propiedad fuente del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | -| Entity selection | Sí |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
    • Supported: sorts on related attributes (e.g. "This.company.name")
    • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | -| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | -| Selección temporal | No | | -| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | +| Tipo de list box | Soporte de ordenación estándar | Comentarios | +| ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Colección de objetos | Sí |
    • Las columnas "This.a" o "This.a.b" son ordenables.
    • La [propiedad fuente del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | +| Entity selection | Sí |
  • La [propiedad fuente del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Soportado: ordenaciones en propiedades de atributos de objeto (p. ej. "This.data.city")
  • No soportado: ordenaciones en propiedades de atributos de objeto a través de atributos relacionados (p. ej. "This.company.data.city"). Para ello, debe utilizar la ordenación personalizada con la función [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (ver el siguiente ejemplo)
  • | +| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | +| Selección temporal | No | | +| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | ### Ordenación personalizada @@ -291,10 +568,10 @@ El valor de la [variable asociada al encabezado de una columna](properties_Objec - Si la variable se define en 0, la columna no se ordena y la flecha de ordenación no se muestra. ![](../assets/en/FormObjects/sorticon0.png) -- Si la variable está en 1, la columna se ordena en orden ascendente y se muestra la flecha de ordenación. +- Si la variable está en 1, la columna se ordena en orden ascendente y se muestra la flecha de ordenación. ![](../assets/en/FormObjects/sorticon1.png) -- Si la variable se establece en 2, la columna se clasifica en orden descendente y se muestra la flecha de clasificación. +- Si la variable se establece en 2, la columna se clasifica en orden descendente y se muestra la flecha de clasificación. ![](../assets/en/FormObjects/sorticon2.png) > Sólo las [variables](Concepts/variables.md) declaradas o dinámicas pueden utilizarse como variables de encabezado de columna. Otros tipos de [expresiones](Concepts/quick-tour.md#expressions) como `Form.sortValue` no son soportadas. @@ -307,8 +584,8 @@ Puede definir el valor de la variable (por ejemplo, Header2:=2) para "forzar" la Hay varias formas de definir los colores de fondo, los colores de fuente y los estilos de fuente en los list box: -- al nivel de las [propiedades del objeto list box](./listbox-object.md), -- a nivel de las [propiedades de la columna](./listbox-column.md), +- al nivel de las [propiedades del objeto list box](#list-box-objects), +- a nivel de las [propiedades de la columna](#list-box-columns), - utilizando los [arrays o expresiones](#using-arrays-and-expressions) para el list box y/o para cada columna, - a nivel del texto de cada celda (si [texto multi-estilo](properties_Text.md#multi-style)). @@ -316,12 +593,14 @@ Hay varias formas de definir los colores de fondo, los colores de fuente y los e Los principios de prioridad y de herencia se observan cuando la misma propiedad se define en más de un nivel. -1. (highest priority) Cell (if multi-style text) -2. Arrays de columnas/métodos -3. Arrays/métodos de Listbox -4. Propiedades de la columna -5. Propiedades de list box -6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) +| Nivel de prioridad | Ubicación del parámetro | +| ------------------ | ----------------------------------------------------------------------------------------------------------- | +| alta prioridad | Celda (si texto multiestilo) | +| | Arrays de columnas/métodos | +| | Arrays/métodos de Listbox | +| | Propiedades de la columna | +| | Propiedades de list box | +| baja prioridad | Expresiones de metainformación (para colecciones o list boxes de selección de entidades) | Por ejemplo, si define un estilo de fuente en las propiedades del list box y otro mediante un array de estilos para la columna, se tendrá en cuenta este último. @@ -331,8 +610,7 @@ Para cada atributo (estilo, color y color de fondo), se implementa una **herenci - para los atributos líneas: valores de atributos de columnas - para los atributos de la columna: valores de los atributos del list box -De esta forma, si desea que un objeto herede el valor de atributo de un nivel superior, puede utilizar pasar la constante `lk inherited` (valor por defecto) al comando de definición o directamente en el elemento del array de estilo/color correspondiente. Por ejemplo, dado un list box array que contiene un estilo de letra estándar con colores alternos: - +De esta forma, si desea que un objeto herede el valor de atributo de un nivel superior, puede utilizar pasar la constante `lk inherited` (valor por defecto) al comando de definición o directamente en el elemento del array de estilo/color correspondiente. Por ejemplo, dado un list box array contiene un estilo de fuente estándar con colores alternos: ![](../assets/en/FormObjects/listbox_styles3.png) Realiza las siguientes modificaciones: @@ -378,7 +656,7 @@ En este modo: - La altura del objeto list box se reduce automáticamente cuando el número de líneas a imprimir es inferior a la altura original del objeto (no se imprimen líneas "vacías"). Por el contrario, la altura no aumenta automáticamente en función del contenido del objeto. El tamaño del objeto realmente impreso puede obtenerse mediante el comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information). - El objeto list box se imprime "tal cual", es decir, teniendo en cuenta sus parámetros de visualización actuales: visibilidad de los encabezados y de las rejillas, líneas ocultas y mostradas, etc. - Estos parámetros también incluyen la primera línea a imprimir: si llama al comando [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) antes de lanzar la impresión, la primera línea impresa en el list box será la designada por el comando. + These parameters also include the first row to be printed: if you call the [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) command before launching the printing, the first row printed in the list box will be the one designated by the command. - Un mecanismo automático facilita la impresión de los list box que contienen más líneas de las que es posible mostrar: se pueden realizar llamadas sucesivas a `Print object` para imprimir cada vez un nuevo conjunto de líneas. El comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) se puede utilizar para comprobar el estado de la impresión mientras se está realizando. ## List box jerárquicos @@ -524,14 +802,14 @@ Al igual que con las selecciones, el comando [`LISTBOX GET CELL POSITION`](../co _Representación no jerárquica:\* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*Representación jerárquica:* ![](../assets/en/FormObjects/hierarch10.png) Cuando se ocultan todas las líneas de una subjerarquía, la línea de ruptura se oculta automáticamente. En el ejemplo anterior, si las líneas 1 a 3 están ocultas, la línea de ruptura "Bretaña" no aparecerá. #### Líneas de quiebre -Si el usuario selecciona una línea de interrupción, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la primera aparición de la línea en el array correspondiente. En el caso siguiente: +If the user selects a break row, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) returns the first occurrence of the row in the corresponding array. En el caso siguiente: ![](../assets/en/FormObjects/hierarch11.png) @@ -541,10 +819,10 @@ Las líneas de rotura no se tienen en cuenta en los arrays internos utilizados p El siguiente list box fue diseñado utilizando un array de objetos: -*Non-hierarchical representation:* +*Representación no jerárquica:* ![](../assets/en/FormObjects/hierarch12.png) -*Hierarchical representation:* +*Representación jerárquica:* ![](../assets/en/FormObjects/hierarch13.png) En modo jerárquico, los niveles de ruptura no son tenidos en cuenta por los arrays de modificación de estilo denominados `tStyle` y `tColors`. Para modificar el color o el estilo de los niveles de ruptura, debe ejecutar las siguientes instrucciones: @@ -564,20 +842,21 @@ Resultado: Puede optimizar la visualización y gestión de los list box jerárquicos utilizando los eventos formulario `On Expand` y `On Collapse`. -Un list box jerárquico se construye a partir del contenido de sus arrays, por lo que sólo puede mostrarse cuando todos estos arrays están cargados en memoria. Esto dificulta la generación de list box jerárquicos de gran tamaño basados en arrays generados a partir de datos (a través del comando [`SELECTION TO ARRAY`](../commands/selection-to-array)), no solo por la velocidad de visualización sino también por la memoria utilizada. +Un list box jerárquico se construye a partir del contenido de sus arrays, por lo que sólo puede mostrarse cuando todos estos arrays están cargados en memoria. This makes it difficult to build large hierarchical list boxes based on arrays generated from data (through the [`SELECTION TO ARRAY`](../commands/selection-to-array) command), not only because of the display speed but also the memory used. El uso de los eventos de formulario `On Expand` y `On Collapse` puede superar estas limitaciones: por ejemplo, puede mostrar sólo una parte de la jerarquía y cargar/descargar los arrays sobre la marcha, basándose en las acciones del usuario. En el contexto de estos eventos, el comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en la que el usuario hizo clic para expandir o contraer una línea. En este caso, debe llenar y vaciar los arrays por código. Los principios que deben aplicarse son: -- Cuando se muestra el list box, sólo se debe llenar el primer array. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: +- Cuando se muestra el list box, sólo se debe llenar el primer array. Sin embargo, debe crear un segundo array con valores vacíos para que el list box muestre los botones desplegar/contraer: ![](../assets/en/FormObjects/hierarch15.png) -- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. El comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en cuestión y permite construir la jerarquía adecuada: se llena el primer array con los valores repetidos y el segundo con los valores enviados desde el comando [`SELECTION TO ARRAY`](../commands/selection-to-array) y se insertan tantas líneas como sean necesarias en el list box mediante el comando [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). +- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. ![](../assets/en/FormObjects/hierarch16.png) -- Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. El comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en cuestión: se eliminan tantas líneas como sean necesarias del list box mediante el comando [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows). - +- Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. +## Arrays de objetos en columnas +Las columnas de list box pueden manejar arrays de objetos. Como los arrays de objetos pueden contener diferentes tipos de datos, esta nueva y poderosa funcionalidad permite mezclar diferentes tipos de entrada en las líneas de una misma columna, y mostrar también varios widgets. Por ejemplo, puede insertar una entrada de texto en la primera línea, una casilla de selección en la segunda y una lista desplegable en la tercera. Los arrays de objetos también dan acceso a nuevos tipos de widgets, como botones o selectores de color. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md index 615e39ab3f5f13..2ff1f69b831706 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md @@ -114,7 +114,7 @@ Se soportan varios tipos de referencias de métodos: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Formularios](FormEditor/forms.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md index fc82c3e3da57ea..91531ad3fcdab7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COL #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -41,7 +41,7 @@ También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COL #### Objetos soportados -[Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Comandos @@ -71,7 +71,7 @@ También puede establecer esta propiedad utilizando el comando [`LISTBOX SET PRO #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -224,7 +224,7 @@ Puede obtener el mismo resultado utilizando los comandos [`LISTBOX SET ROW FONT #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md index 5daaded9dd3f7d..df364c63f19db3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Cuando esta propiedad está activada, la altura de cada línea se calcula autom #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) #### Comandos @@ -64,7 +64,7 @@ Coordenadas inferiores del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -84,7 +84,7 @@ Coordenadas de izquierda del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -104,7 +104,7 @@ Coordenadas de derecha del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -124,7 +124,7 @@ Coordenadas superiores del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -192,7 +192,7 @@ Esta propiedad designa el tamaño vertical de un objeto. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -205,7 +205,7 @@ Esta propiedad designa el tamaño vertical de un objeto. Esta propiedad designa el tamaño horizontal de un objeto. > - Algunos objetos pueden tener una altura predefinida que no se puede modificar. -> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +> - Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox_overview.md#list-box-columns), el usuario también puede cambiar manualmente el tamaño de la columna. > - Al redimensionar el formulario, si la propiedad de [dimensionamiento horizontal "Agrandar"](properties_ResizingOptions.md#horizontal-sizing) fue asignada al list box, la columna más a la derecha se agrandará más allá de su ancho máximo, si es necesario. #### Gramática JSON @@ -216,7 +216,7 @@ Esta propiedad designa el tamaño horizontal de un objeto. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Rectángulo](shapes_overview.md#rectangle) - [Regla](ruler.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -238,7 +238,7 @@ El ancho máximo de la columna (en píxeles). El ancho de la columna no puede au #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) #### Comandos @@ -260,7 +260,7 @@ El ancho mínimo de la columna (en píxeles). El ancho de la columna no puede re #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) #### Comandos @@ -344,7 +344,7 @@ Establece un relleno horizontal para las celdas. El valor se establece en píxel #### Objetos soportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pies de página](properties_Footers.md) - [Encabezados](properties_Headers.md) #### Comandos @@ -368,7 +368,7 @@ Establece un relleno vertical para las celdas. El valor se establece en píxeles #### Objetos soportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pies de página](properties_Footers.md) - [Encabezados](properties_Headers.md) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md index 4a6d2c7128a225..f800282ecb94c2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Cuando la opción **inserción automática** no está definida (por defecto), el Esta propiedad es soportada por: -- objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox-column.md) asociadoa a una lista de selección. +- objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox_overview.md#list-box-columns) asociadoa a una lista de selección. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Italia" que está asociada a un combo box "Países": si la propiedad **inserción automática** está activada y un usuario introduce "España", entonces el valor "España" se añade automáticamente a la lista en memoria: @@ -28,7 +28,7 @@ Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Itali #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) --- @@ -46,7 +46,7 @@ Asocia una lista de selección a un objeto. Puede ser un nombre de lista de elec #### Objetos soportados [Lista desplegable](dropdownList_Overview.md) - -[Combo box](comboBox_overview.md) - [Lista Jerárquica](list_overview.md) - [Columna List Box](listbox-column.md) +[Combo box](comboBox_overview.md) - [Lista Jerárquica](list_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -126,7 +126,7 @@ Indica una variable o expresión a la que se le asignará un entero largo que in Define el tipo de datos para la expresión mostrada. Esta propiedad se utiliza con: -- [Columnas del List box](listbox-column.md) de los tipos de selección y colección. +- [Columnas del List box](listbox_overview.md#list-box-columns) de los tipos de selección y colección. - [Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays. Ver también la sección [**Tipo de Expresión**](properties_Object.md#expression-type). @@ -139,7 +139,7 @@ Ver también la sección [**Tipo de Expresión**](properties_Object.md#expressio #### Objetos soportados -[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox-column.md) +[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox_overview.md#list-box-columns) --- @@ -196,13 +196,13 @@ Debe introducir una lista de valores. En el editor de formularios, un diálogo e #### Objetos soportados -[Columna List Box (sólo tipo array)](listbox-column.md) +[Columna List Box (sólo tipo array)](listbox_overview.md#list-box-columns) --- ## Expression -This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. +This description is specific to [selection](listbox_overview.md#selection-list-boxes) and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. Una expresión 4D que se asociará a una columna. Puede introducir: @@ -243,7 +243,7 @@ Si se utiliza un campo, una variable o una expresión asignable (*por ejemplo Pe #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) --- @@ -276,7 +276,7 @@ Se pueden utilizar todas las tablas de la base de datos, independientemente de s Esta propiedad está disponible en las siguientes condiciones: - una [lista de selección](#choice-list) está asociada al objeto -- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- para [entradas](input_overview.md) y [columnas list box](listbox_overview.md#columnas-de-list-box), también se define una [lista requerida](properties_RangeOfValues.md#lista-requerida) para el objeto (ambas opciones deben usar normalmente la misma lista), de modo que solo se puedan ingresar valores de la lista por parte del usuario. Esta propiedad especifica, en el contexto de un campo o variable asociado a una lista de valores, el tipo de contenido a guardar: @@ -298,7 +298,7 @@ El uso de esta propiedad requiere el cumplimiento de los siguientes principios: #### Objetos soportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) +[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md index 6c076fcbe44cbc..69d907e49000b7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ El campo contiene realmente "proportion". 4D acepta y almacena la entrada comple #### Objetos soportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) #### Comandos @@ -105,13 +105,13 @@ Se pueden crear formatos de fecha personalizados utilizando varios patrones desc :::note blankIfNull - Por defecto, una [fecha nula](../Concepts/dt_date.md#date-literals) se muestra con ceros, por ejemplo, 00/00/00. Con la opción "blankIfNull", una fecha null se muestra como un área vacía. La cadena "blankIfNull" (distingue mayúsculas de minúsculas) debe combinarse con el valor de formato seleccionado. La cadena "blankIfNull" (distingue mayúsculas de minúsculas) debe combinarse con el valor de formato seleccionado. -- Las [columnas list box](listbox-column.md) y los [pies List box](listbox-header-footer.md#footers) de tipo fecha utilizan siempre el comportamiento "blank if null" (no se puede desactivar). +- Las [columnas list box](listbox_overview.md#list-box-columns) y los [pies List box](listbox_overview.md#list-box-footers) de tipo fecha utilizan siempre el comportamiento "blank if null" (no se puede desactivar). ::: #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Comandos @@ -276,7 +276,7 @@ La siguiente tabla muestra cómo afectan los distintos formatos a la visualizaci #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Indicadores de progreso](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Indicadores de progreso](progressIndicator.md) #### Comandos @@ -340,7 +340,7 @@ Si el campo se reduce a un tamaño menor que el de la imagen original, la imagen #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) +[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) #### Comandos @@ -398,7 +398,7 @@ Por defecto, una hora null se muestra con ceros, por ejemplo "00:00:00". Con la #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Comandos @@ -411,7 +411,7 @@ Por defecto, una hora null se muestra con ceros, por ejemplo "00:00:00". Con la Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: - un texto en un [objeto de entrada](input_overview.md) -- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox-column.md), +- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox_overview.md#list-box-columns), ... puede seleccionar el texto que se mostrará para cada valor: @@ -426,7 +426,7 @@ Cuando una [expresión booleana](properties_Object.md#expression-type) se muestr #### Objetos soportados -[Columna List Box](listbox-column.md) - [Entrada](input_overview.md) +[Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) #### Comandos @@ -450,7 +450,7 @@ Las columnas booleanas también pueden mostrarse como menús emergentes. En este #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) #### Comandos @@ -502,7 +502,7 @@ También en este caso, la propiedad [Título](#title) está disponible para que #### Objetos soportados -[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox-column.md) +[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -527,7 +527,7 @@ En ese caso, el título de la casilla de verificación puede introducirse utiliz #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) --- @@ -564,7 +564,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objetos soportados -[Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) +[Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) #### Comandos @@ -599,7 +599,7 @@ Esta propiedad sólo se utiliza cuando se dibujan objetos situados en el cuerpo #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -658,7 +658,7 @@ Tenga en cuenta que, independientemente del valor de la opción Ajuste de texto, #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) +[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md index 201859028c589c..6855cf4016f9de 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permite al usuario acceder a un menú contextual estándar en el objeto cuando s Para una imagen de tipo [entrada](input_overview.md), además de los comandos de edición estándar (Cortar, Copiar, Pegar y Borrar), el menú contiene el comando **Importar...**, que puede utilizarse para importar una imagen almacenada en un archivo, así como el comando **Guardar como...**, que puede utilizarse para guardar la imagen en el disco. El menú también permite modificar el formato de visualización de la imagen: se ofrecen las opciones **Truncado no centrado**, **Escalado para ajustar** y **Escalado para ajustar centrado prop.**. La modificación del [formato de visualización](properties_Display.md#picture-format) utilizando este menú es temporal; no se guarda con el registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. La lista puede almacenar hasta 10 fuentes (más allá, la última fuente utilizada sustituye a la más antigua). Por defecto, esta lista está vacía y la opción no se muestra. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -48,7 +48,7 @@ Para un [Área Web](webArea_overview.md), el contenido del menú depende del mot #### Objetos soportados -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### Comandos @@ -72,7 +72,7 @@ Cuando esta propiedad está desactivada, se desactiva todo menú emergente asoci #### Objetos soportados -[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Contador](stepper.md) +[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Contador](stepper.md) #### Comandos @@ -134,7 +134,7 @@ A continuación se presenta una tabla que explica cada una de las opciones de fi #### Objetos soportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md index 360f6336b176eb..204998edec1b4b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Pies ## Mostrar pies -Esta propiedad se utiliza para mostrar u ocultar [los pies de columna listbox](listbox-header-footer.md#footers). Hay un pie de página por columna; cada pie de página se configura por separado. +Esta propiedad se utiliza para mostrar u ocultar [los pies de columna listbox](listbox_overview.md#list-box-footers). Hay un pie de página por columna; cada pie de página se configura por separado. #### Gramática JSON diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md index b9149b349522ba..3db00d210ffe98 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Encabezados ## Mostrar encabezados -Esta propiedad se utiliza para mostrar u ocultar [los encabezados de columna listbox](listbox-header-footer.md#headers). Hay un encabezado por columna; cada encabezado se configura por separado. +Esta propiedad se utiliza para mostrar u ocultar [los encabezados de columna listbox](listbox_overview.md#list-box-headers). Hay un encabezado por columna; cada encabezado se configura por separado. #### Gramática JSON diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md index c1ac86c8409523..4a4dad53ff7e9d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Puede: #### Objetos soportados -[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de lista de List Box](listbox-header-footer.md#headers) - [Pie de lista de List Box](listbox-header-footer.md#footers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) +[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de lista de List Box](listbox_overview.md#list-box-headers) - [Pie de lista de List Box](listbox_overview.md#list-box-footers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) #### Otras funcionalidades de ayuda diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md index 95b05bfb260e96..5e1afc9139d90b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Colección de columnas del list box. | ------- | ---------------------------- | ---------------------------------------------------- | | columns | colección de objetos columna | Contiene las propiedades de las columnas de list box | -Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox-column.md#column-specific-properties). +Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox_overview.md#column-specific-properties). #### Objetos soportados diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md index ff1dcf9a86dbbc..9e1b48107bfdc3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) --- @@ -41,7 +41,7 @@ Para más información sobre las reglas de denominación de los objetos de formu #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón con imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicador de progreso](progressIndicator.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Botón de opción](radio_overview.md) - [Subformulario](subform_overview.md#overview) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -120,7 +120,7 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) #### Comandos @@ -130,7 +130,7 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti ## Tipo de expresión -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> Esta propiedad se denomina [**Tipo de datos**](properties_DataSource.md#data-type-expression-type) en la Lista de propiedades para [selección](listbox_overview.md#selection-list-boxes) y [colección](listbox_overview.md#collection-or-entity-selection-list-boxes) y para [Listas desplegables](dropdownList_Overview.md) asociadas a un [objeto](FormObjects/dropdownList_Overview.md#using-an-object) o un [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique el tipo de datos para la expresión o variable asociada al objeto. Tenga en cuenta que el objetivo principal de este ajuste es configurar las opciones (como los formatos de visualización) disponibles para el tipo de datos. En realidad, no escribe la variable en sí. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). @@ -149,7 +149,7 @@ Sin embargo, esta propiedad tiene una función tipográfica en los siguientes ca #### Objetos soportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Selector](spinner.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestaña](tabControl.md) --- @@ -275,7 +275,7 @@ Para la traducción de la aplicación, puede introducir una referencia XLIFF en #### Objetos soportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botón](button_overview.md) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) - [ÁreaTexto](text.md) #### Comandos @@ -332,7 +332,7 @@ Cuando está configurado **Personalizado** ("none" en JSON), 4D no realiza cálc #### Objetos soportados -[List Box Footer](listbox-header-footer.md#footers) +[Pie de List Box](listbox_overview.md#list-box-footers) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md index ead3f846976760..858934fab183ee 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permite definir una lista cuyos valores no pueden introducirse en el objeto. Si #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) #### Comandos @@ -78,7 +78,7 @@ Sin embargo, a diferencia de la propiedad [Lista de selección](properties_DataS #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index eca28b84de3aec..182a0f1f2a0a2b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 | | **h** | | | -| [`header`](./listbox-header-footer.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox_overview.md#list-box-headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px | em | | [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md index 1cafe9cf42b998..16522e6d0123f9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) #### Comandos @@ -97,7 +97,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) #### Comandos @@ -142,7 +142,7 @@ Designa si el tamaño de la columna puede ser modificado por el usuario. #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md index 0501444d9b75d2..8ffd4047dc81a0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Puede definir esta propiedad utilizando el comando [**OBJECT SET FONT STYLE**](. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -63,7 +63,7 @@ También puede definir esta propiedad por medio del comando [**OBJECT SET FONT S #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -83,7 +83,7 @@ Hace que el texto tenga una línea por debajo. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -124,7 +124,7 @@ Hay tres temas de fuentes disponibles: #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -149,7 +149,7 @@ Puede configurarlo utilizando el comando [`OBJECT SET FONT`](../commands/object- #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -167,7 +167,7 @@ Permite definir el tamaño de la fuente del objeto en puntos. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -197,7 +197,7 @@ También puede definir esta propiedad utilizando el comando [**OBJECT SET RGB CO #### Objetos soportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progreso](progressIndicator.md) - [Regla](ruler.md) - [Botón radio](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -266,7 +266,7 @@ También puede establecer esta propiedad utilizando el comando [`LISTBOX SET PRO #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -293,7 +293,7 @@ Ubicación horizontal del texto dentro del área que lo contiene. #### Objetos soportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) (todos los estilos excepto Regular y Plano) - [Combo Box](comboBox_overview.md) - [Lista desplegables](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Pie List Box](listbox_overview.md#list-box-footers) - [Botón de opción](radio_overview.md) (todos los estilos excepto Regular y Plano) - [Área de texto](text.md) #### Comandos @@ -320,7 +320,7 @@ Esta propiedad también puede ser manejada por los comandos [`OBJECT Get vertica #### Objetos soportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) #### Comandos @@ -430,7 +430,7 @@ Por defecto, esta opción no está activa. #### Objetos soportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) +[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -483,7 +483,7 @@ Se debe utilizar el nombre de un array Entero largo. Cada elemento de este array #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -507,7 +507,7 @@ Se debe utilizar el nombre de un array Entero largo. Cada elemento de este array #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md index 73c7c5e888a411..ac17658c7b7cc6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md @@ -86,7 +86,7 @@ Designa la ubicación de un icono en relación con el objeto formulario. #### Objetos soportados -[Encabezado de List Box](listbox-header-footer.md#headers) +[Encabezado de List Box](listbox_overview.md#list-box-headers) #### Comandos @@ -171,7 +171,7 @@ El nombre de la ruta a introducir es similar al de [la propiedad Ruta de acceso #### Objetos soportados -[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox-header-footer.md#headers) - [Botón radio](radio_overview.md) +[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) #### Comandos @@ -294,13 +294,13 @@ Es importante señalar que la propiedad "Con menú emergente" sólo gestiona el #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -| :------------- | -------------- | ------------------------------------------------------------- | -| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | +| Nombre | Tipos de datos | Valores posibles | +| :------------- | -------------- | ---------------------------------------------------- | +| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | #### Objetos soportados -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[Botón de barra de herramientas](button_overview.md#toolbar) - [Botón biselado](button_overview.md#bevel) - [Botón biselado redondeado](button_overview.md#rounded-bevel) - [Botón de degradado OS X](button_overview.md#os-x-gradient) - [Botón con textura OS X](button_overview.md#os-x-textured) - [Botón Office XP](button_overview.md#office-xp) - [Botón circular](button_overview.md#circle) - [Personalizado](button_overview.md#custom) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/search-replace.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/search-replace.md index 1dc74c2b2ec761..ed3d9d56eb7142 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/search-replace.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/search-replace.md @@ -198,7 +198,7 @@ Puede realizar varias acciones utilizando el menú opciones: - Contenido (si es preciso): ofrece el contenido que realmente coincide con los criterios; por ejemplo, la línea de código que contiene la cadena solicitada. - Número de línea (para código) o número de página (para objetos de formulario) -## Reemplazar en el contenido{#replace-in-content} +## Reemplazar en el contenido {#replace-in-content} La función Reemplazar en el contenido permite sustituir una cadena de caracteres por otra dentro de los objetos listados en la ventana Resultados. Está disponible en el [menú de opciones](#options-menu) de la ventana. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md index 99028828535935..42c51fba5d223c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md @@ -21,6 +21,18 @@ displayed_sidebar: docs
    +
    +
    History + +|Release|Changes| +|---|---| +|4D 14 R5|Created| +|4D 15 R2|Created| +|4D 17 R4|Created| + +
    +
    + ## Descripción El comando **WP EXPORT DOCUMENT** exporta el objeto *wpDoc* 4D Write Pro a un documento en disco de acuerdo con el parámetro *filePath* o *fileObj*, así como cualquier parámetro opcional. @@ -271,8 +283,8 @@ WP EXPORT DOCUMENT(WParea; $file; wk docx; $options) ## Ver también [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF)
    -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation)
    [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures)
    [WP EXPORT VARIABLE](wp-export-variable.md)
    diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md index d6f673aae0cb73..7423ca18b41579 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md @@ -21,6 +21,18 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|4D 14 R5|Created| +|4D 15 R2|Created| +|4D 17 R4|Created| + +
    +
    + ## Descripción The **WP EXPORT VARIABLE** command exports the *wpDoc* 4D Write Pro object to the 4D *destination* variable in the specified *format*. @@ -162,6 +174,6 @@ Para exportar la primera página de un 4D Write Pro como SVG en una variable Tex [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF) [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation) [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures) -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    -[WP EXPORT DOCUMENT](../commands/wp-export-document) +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    +[WP EXPORT DOCUMENT](../commands/wp-export-document.md) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md index aa7f69bfaaa0e2..a44f5c2f4f9613 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md @@ -106,8 +106,8 @@ Las siguientes acciones estándar están disponibles para las áreas 4D Write Pr | keepWithNext | keepWithNext | Paragraph | Links a paragraph with the next so that they cannot be separated by automatic page or column breaks. If applied to the last paragraph of the last cell in a table, the last row of the table is linked to the following paragraph. | | lineHeight | lineHeight?value={ \| } | Paragraph, Submenu | Paragraph line height. Ex: lineHeight?value=120% | | layer | {image \| textBox}/layer | Submenu | Default submenu with layering actions for images or text boxes | -| listConcatString | listConcatStringFormat | Paragraph | Determines whether the numbering marker of the current level should be concatenated with the one of the previous level or not.| -| listLevelAppend | listLevelDec | Paragraph | Creates a new hierarchical paragraph style sheet of a higher level and applies it to the selected paragraph.| +| listConcatStringFormat | listConcatStringFormat | Paragraph | Determines whether the numbering marker of the current level should be concatenated with the one of the previous level or not.| +| listLevelAppend | listLevelAppend | Paragraph | Creates a new hierarchical paragraph style sheet of a higher level and applies it to the selected paragraph.| | listLevelDec | listLevelDec | Paragraph | Applies the hierarchical paragraph style sheet of the next level to the selected paragraph.| | listLevelInc | listLevelInc | Paragraph | Applies the hierarchical paragraph style sheet of the previous level to the selected paragraph.| | listNumberFormat | listNumberFormat?value=endDot|endParenthesis|doubleParenthesis | Paragraph, Submenu | Determines which delimiter to add to the numbering marker: an ending dot, an ending parenthesis, or double parenthesis (“1.”, “1)”, “(1)” | diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md index f6f8eb400a08a4..12714c56694f6a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md @@ -9,27 +9,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------- | --------------------------- | ----------------------------------------------- | | localID | Text | → | ID local del almacén de datos remoto a devolver | | Resultado | cs.DataStore | ← | Referencia al almacén de datos | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 18 | Modificado | -| 17 | Created | - -
    -
    - ## Descripción El comando `ds` devuelve una referencia al almacén de datos que coincide con la base de datos 4D actual o con la base de datos designada por *localID*. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md index 401402a1dcc084..4453a857ac84db 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md @@ -5,34 +5,29 @@ slug: /commands/open-datastore displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------------------- | +| 21 | Cloud Qodly interrumpido | +| 20 R6 | Soporta el acceso a instancias en la nube Qodly | +| 20 R4 | Nueva propiedad *passwordAlgorithm* | +| 18 | Añadidos | + +
    + **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation -
    - | Parámetros | Tipo | | Descripción | | -------------- | ------------------------------------------ | --------------------------- | --------------------------------------------------------------------------------------------------- | | connectionInfo | Object | → | Propiedades de conexión utilizadas para alcanzar el almacén de datos remoto | | localID | Text | → | Id para asignar al almacén de datos abierto en la aplicación local (obligatorio) | | Resultado | 4D.DataStoreImplementation | ← | Objeto del almacén de datos | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------------------- | -| 21 | Cloud Qodly interrumpido | -| 20 R6 | Soporta el acceso a instancias en la nube Qodly | -| 20 R4 | Nueva propiedad *passwordAlgorithm* | -| 18 | Añadidos | - -
    -
    - ## Descripción El comando `Open datastore` conecta la aplicación al datastore remoto identificado por el parámetro *connectionInfo* y devuelve un objeto `4D.DataStoreImplementation` asociado con el alias local *localID*. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md index 46f9c19dd5d2e4..76826632155364 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | --------------------------------------------- | | Resultado | Text | ← | Ruta completa del archivo de registro cerrado | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| --------------------------- | -------------- | -| <6 | Created | - -
    -
    - ## Descripción **Nota preliminar:** este comando sólo funciona con 4D Server. Sólo puede ejecutarse mediante el comando [Execute on server](../commands/execute-on-server) o en un procedimiento almacenado. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md index 87688ca27065d3..29fff6cfc85234 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md @@ -9,27 +9,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | -------- | --------------------------- | ------------------------------------ | | logFile | Text | → | Nombre del archivo de registro | | \* | Operador | → | Cerrar el archivo de registro actual | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| --------------------------- | -------------- | -| 11 SQL | Modificado | -| <6 | Created | - -
    -
    - ## Descripción El comando **SELECT LOG FILE** crea o cierra el archivo de historial de acuerdo al valor que pase en el parámetro. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md index 1f8d8107f8c011..19bfeaa7d38822 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md @@ -19,16 +19,6 @@ displayed_sidebar: docs -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 16 R4 | Created | - -
    -
    - ## Descripción El comando `New collection` crea una nueva colección vacía o prellenada y devuelve su referencia. Las colecciones pueden manejarse utilizando propiedades y funciones de la [API de la clase Collection](../../API/CollectionClass.md). diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-shared-collection.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-shared-collection.md index 50da969b27b723..b879b6d779a951 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-shared-collection.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-shared-collection.md @@ -19,16 +19,6 @@ displayed_sidebar: docs -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 16 R6 | Created | - -
    -
    - ## Descripción El comando `New shared collection` crea una nueva colección compartida vacía o precargada y devuelve su referencia. Las colecciones se pueden manejar usando propiedades y funciones de la [API Collection class](../../API/CollectionClass.md). diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md index 7097c2a2e972e8..c93f2694b0dd44 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md @@ -9,18 +9,14 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ----------- | ----------------------- | --------------------------- | ----------------------------------------------------------------- | | projectFile | [4D.File](../API/FileClass.md) | → | Archivo .4DProject a compilar | | options | Object | → | Objeto que especifica las opciones de compilación | | Resultado | Object | ← | Objeto que contiene información sobre el estado de la compilación | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 20 R8 | Soporte del "type" "formObjectExpression" |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md index 886c8b7f5690a5..33c965d85d6760 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | aTable | Tabla | → | Tabla propia del formulario o Si se omite: tabla por defecto o uso del formulario del proyecto | @@ -18,21 +16,8 @@ displayed_sidebar: docs | formData | Object | → | Datos a asociar al formulario | | \* | Operador | → | Usar el mismo proceso | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| --------------------------- | -------------- | -| 17 | Modificado | -| 11 SQL | Modificado | -| <6 | Created | - -
    -
    - ## Descripción The **DIALOG** command presents the *form* to the user, along with *formData* parameter(s) (optional). diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md index 4fbd4db9d048a3..5d9910c9ae1c90 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md @@ -9,27 +9,21 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ----- | --------------------------- | -------------------------------------------------------------------------------------------------------------- | | aTable | Tabla | → | Tabla propia del formulario o Si se omite: tabla por defecto o uso del formulario del proyecto | | form | Text | → | Nombre del formulario | | object | Text | → | Nombre del objeto del formulario o nombre del grupo | -
    -
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------------ | | 20 R8 | Soporte del parámetro *object* | -| 18 R5 | Created |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md index e17f1b85011eb6..719afac127ea0a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md @@ -5,12 +5,19 @@ slug: /commands/file displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------------------------------- | +| 19 R4 | Nueva constante `HTTP Client log file` | +| 17 R5 | Añadidos | + +
    + **File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File -
    - | Parámetros | Tipo | | Descripción | | ------------ | ---------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Ruta del archivo | @@ -19,20 +26,8 @@ displayed_sidebar: docs | \* | Operador | → | \* para devolver el archivo de la base local | | Resultado | [4D.File](../../API/FileClass.md) | ← | Nuevo objeto de archivo | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------------------------------- | -| 19 R4 | Nueva constante `HTTP Client log file` | -| 17 R5 | Añadidos | - -
    -
    - ## Descripción El comando `File` crea y devuelve un nuevo objeto del tipo [`4D.File`](../../API/FileClass.md). El comando acepta dos sintaxis: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md index f0d6ee0b265ada..a918429c75a59b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md @@ -5,12 +5,19 @@ slug: /commands/folder displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | --------------------------- | +| 19 R8 | Soporte de `fk home folder` | +| 17 R5 | Añadidos | + +
    + **Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder -
    - | Parámetros | Tipo | | Descripción | | -------------- | -------------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Ruta de la carpeta | @@ -19,20 +26,8 @@ displayed_sidebar: docs | \* | Operador | → | \* para devolver la carpeta de la base local | | Resultado | [4D.Folder](../../API/FolderClass.md) | ← | Nuevo objeto de carpeta | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | --------------------------- | -| 19 R8 | Soporte de `fk home folder` | -| 17 R5 | Añadidos | - -
    -
    - ## Descripción El comando `Folder` crea y devuelve un nuevo objeto del tipo [`4D.Folder`](../../API/FolderClass.md) tipo. El comando acepta dos sintaxis: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md index 6a9b41bb93ffcc..53cf3f1695008b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | --------------- | ------------------------- | :-------------------------: | -------------------------------------------------------------------- | | fileToZip | 4D.File | → | Objeto archivo o carpeta a comprimir | @@ -20,10 +18,8 @@ displayed_sidebar: docs | options | Integer | → | Opción *folderToZip*: `ZIP Without enclosing folder` | | Resultado | Object | ← | Objeto estado | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -32,7 +28,6 @@ displayed_sidebar: docs | 18 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md index 5264cbbcc606ef..4468658a53a8a5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md @@ -9,18 +9,14 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ----------------------------- | :-------------------------: | ------------------------------------- | | zIPFile | 4D.File | → | Archivos Zip | | contraseña | Text | → | Contraseña del archivo ZIP, si la hay | | Resultado | 4D.ZipArchive | ← | Objeto archivo | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 18 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md index 8b108b41049942..12b82cf713b7c1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | --------------------------- | | Resultado | Integer | ← | Número de evento formulário | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| --------------------------- | --------------------------------------- | -| 18 | Renamed (Form event) | -| <6 | Created | - -
    -
    - ## Descripción **Form event code** devuelve un valor numérico que identifica el tipo de evento formulario que acaba de ocurrir. Por lo general, utilizará **Form event code** en un método formulario u objeto. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md index a99e558a008804..40fabdfb8d6451 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------- | | Resultado | Object | ← | Objeto evento | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 18 R2 | Modificado | -| 18 | Created | - -
    -
    - ## Descripción **FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** devuelve un objeto que contiene información sobre el evento formulario que acaba de ocurrir. Por lo general, utilizará **FORM Event** en un método formulario u objeto. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md index e1060b6a6b71d5..e26beec19c612b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabla | → | Formulario tabla a cargar (si se omite, carga un formulario proyecto) | @@ -18,22 +16,8 @@ displayed_sidebar: docs | formData | Object | → | Datos a asociar al formulario | | \* | Operador | → | Si se pasa = el comando se aplica a la base de datos del host cuando se ejecuta desde un componente (parámetro ignorado fuera de este contexto) | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------------------- | -| 20 | Modificado | -| 16 R6 | Modificado | -| 14 | Renamed (OPEN PRINTING FORM) | -| 12 | Created | - -
    -
    - ## Descripción The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.El comando **FORM LOAD** se utiliza para cargar el *form* en memoria en el proceso actual junto con *formData* (opcional) para imprimir sus datos o analizar su contenido. Sólo puede haber un formulario actual por proceso. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md index 7c7852e0b3b363..76dfc954d4e4a9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md @@ -9,25 +9,19 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | --------------------------- | | Resultado | Object | ← | Datos del formulario actual | -
    -
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------------------ | | 20 R8 | Soporte de las clases de formularios | -| 16 R6 | Created |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md index c3f0e114fda328..8575bac198bb2b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md @@ -5,33 +5,28 @@ slug: /commands/formula-from-string displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------------------------------------------------------------------- | +| 20 R3 | Soporte del parámetro *context* | +| 17 R6 | Renombrado: New formula from string -> Formula from string | +| 17 R3 | Añadidos | + +
    + **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function -
    - | Parámetros | Tipo | | Descripción | | ------------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------- | | formulaString | Text | → | Fórmula texto a devolver como objeto | | context | Integer | → | `sk execute in current database` (por defecto) o `sk execute in host database` | | Resultado | 4D.Function | ← | Objeto nativo que encapsula la fórmula | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------------------------------------------------------------------- | -| 20 R3 | Soporte del parámetro *context* | -| 17 R6 | Renombrado: New formula from string -> Formula from string | -| 17 R3 | Añadidos | - -
    -
    - ## Descripción El comando `Formula from string` crea un objeto `4D.Function` basado en *formulaString* y, opcionalmente, *context*. *formulaString* puede ser tan simple como un valor único o complejo, como un método proyecto con parámetros. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md index 1457c6f40ef403..f7ae03255080e3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md @@ -5,31 +5,26 @@ slug: /commands/formula displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ------------------------------------------------------ | +| 17 R6 | Renombrado (New formula -> Formula) | +| 17 R3 | Añadidos | + +
    + **Formula** ( *formulaExp* : Expression ) : 4D.Function -
    - | Parámetros | Tipo | | Descripción | | ---------- | --------------------------- | :-------------------------: | --------------------------------------- | | formulaExp | Expression | → | Fórmula a devolver como objeto | | Resultado | 4D.Function | ← | Función nativa que encapsula la fórmula | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ------------------------------------------------------ | -| 17 R6 | Renombrado (New formula -> Formula) | -| 17 R3 | Añadidos | - -
    -
    - ## Descripción El comando `Formula` crea un objeto `4D Function` basado en la expresión *formulaExp*. *formulaExp* puede ser tan simple como un valor único o complejo, como un método proyecto con parámetros. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md index a1a8afa79ae498..e5d5e690f6b6ac 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ------------ | -------------- | --------------------------- | --------------------------- | | methodsArray | Array de texto | → | Array de nombres de métodos | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| --------------------------- | -------------- | -| 17 R2 | Modificado | -| <6 | Añadidos | - -
    -
    - ## Descripción The **SET ALLOWED METHODS** command designates the project methods that can be entered via the application. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md index 7ead6c93526006..656b69882da891 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ------------------------------------------------------------- | | data | Text, Blob | → | Datos a analizar | | Resultado | Object | ← | Objeto, cada propiedad es parte de los datos de varias partes | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R4 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md index 6e37bfb727f5c7..eae0501941ac00 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ----------------------------- | | Resultado | Collection | ← | Colección de objetos de error | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 19 R8 | Created | - -
    -
    - ## Descripción El comando **Last errors** devuelve la pila actual de errores de la aplicación 4D como una colección de objetos de error, o **null** si no se ha producido ningún error. La pila de errores incluye los objetos enviados por el comando [throw](../commands/throw), si los hay. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/JSON/json-validate.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/JSON/json-validate.md index 011e140c7ed85e..5deb1d249734ff 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/JSON/json-validate.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/JSON/json-validate.md @@ -5,32 +5,26 @@ slug: /commands/json-validate displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ------------------------------------ | +| 21 R2 | Support of JSON Schema draft 2020-12 | + +
    + **JSON Validate** ( *vJson* : Object ; *vSchema* : Object ) : Object -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | -------------------------------------------------------- | | vJson | Object | → | Objeto JSON a validar | | vSchema | Object | → | JSON schema used to validate JSON objects | | Resultado | Object | ← | Validation status and errors (if any) | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ------------------------------------ | -| 21 R2 | Support of JSON Schema draft 2020-12 | -| 16 R4 | Created | - -
    -
    - ## Descripción The **JSON Validate** command checks the compliance of the *vJson* JSON contents with the rules defined in the *vSchema* JSON schema. If the JSON is invalid, the command returns a detailed description of error(s). diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md index 1d26d51790285d..2abda85859456e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ----------------------------------------------------------------------------- | | Resultado | Collection | ← | Colección de objetos que describen la cadena de llamadas dentro de un proceso | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 20 R9 | Soporte de la propiedad `formula` |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md index f801c491e73eb9..d7f831c5cdfe16 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | ------------------------------- | | comando | Integer | → | Número de comando | @@ -18,10 +16,8 @@ displayed_sidebar: docs | theme | Text | ← | Tema del lenguaje del comando | | Resultado | Text | ← | Nombre del comando | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -29,7 +25,6 @@ displayed_sidebar: docs | 20 R9 | Soporte de la propiedad obsoleta |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md index 6acca5984a84ca..17f22fd0701c33 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md @@ -9,26 +9,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------------------------------------------------------ | | param | any | -> | Parámetro(s) a pasar al constructor de la clase padre | | Resultado | Object | <- | Padre del objeto | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 19 | Created | - -
    -
    - La palabra clave `Super` permite llamar a la `superclass`, es decir, la clase padre. `Super` tiene dos propósitos diferentes: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md index 201b1aae1fe0b1..913825f270cc89 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------ | | Resultado | Object | ← | Elemento u objeto actual | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 19 | Created | - -
    -
    - ## Descripción El comando `This` devuelve una referencia al objeto procesado actualmente. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md index c67a7c92b9cde4..90356c45a78816 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md @@ -5,12 +5,19 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------- | +| 20 R10 | Nuevo parámetro *autoLicenseTarget* | +| 20 | Añadidos | + +
    + **Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object -
    - | Parámetros | Tipo | | Descripción | | ----------------- | ------------------------- | --------------------------- | ------------------------------------------------------------- | | mergedApp | [4D.Folder](../API/FolderClass.md) | → | Carpeta que contiene la aplicación fusionada | @@ -19,20 +26,8 @@ displayed_sidebar: docs | oemLicense | 4D.File | → | Licencia 4D OEM XML Key si se trata de una licencia servidor | | Resultado | Object | ← | Estado | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------- | -| 20 R10 | Nuevo parámetro *autoLicenseTarget* | -| 20 | Añadidos | - -
    -
    - ## Descripción El comando **Create deployment license** crea un archivo de licencia integrado en la carpeta Licenses de la aplicación generada *mergedApp*. Si la carpeta Licenses no existe en la carpeta *mergedApp*, será creada por el comando. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md index 72191758c585ec..151e63f2c3dcc4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md @@ -9,27 +9,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------------------ | | Resultado | Object | ← | Información sobre la licencia activa | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | --------------------------------------------- | -| 20 R7 | Renamed (Get License info) | -| 16 R6 | Modificado | -| 16 R4 | Created | - -
    -
    - ## Descripción The **License info** command returns an object providing detailed information about the active license. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md index f2c08296b2c54f..9181913165f71b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md @@ -9,30 +9,15 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | -------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | | \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena). Si se omite, object es una variable | -| object | Text, Variable | → | Nombre del objeto del formulario (si se especifica \*) o Variable (si se omite \*) | +| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | | property | Integer | → | Propiedad cuyo valor desea obtener | | Resultado | any | ← | Current value (Integer, Text) | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| --------------------------- | ---------------------------------------------------- | -| 19 R6 | Modificado | -| 16 R2 | Renamed (Get Listbox information) | -| <6 | Created | - -
    -
    - ## Descripción El comando **LISTBOX Get property** devuelve el valor de *property* del list box o columna especificado mediante los parámetros *object* y *\**. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md index 4b603c654ac531..127284a7c3ba74 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | -------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | | \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena). Si se omite, object es una variable. | @@ -18,20 +16,8 @@ displayed_sidebar: docs | property | Integer | → | Propiedad de list box o de columna de list box | | value | Integer, Text | → | Valor de la propiedad | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 19 R6 | Modificado | -| 16 R2 | Created | - -
    -
    - ## Descripción El comando **LISTBOX SET PROPERTY** define el *value* de la *property* del list box o de la columna de list box especificado por los parámetros *object* y *\**. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md index 656fdc3449dd23..5812fc5d5e4650 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md @@ -5,30 +5,25 @@ slug: /commands/imap-new-transporter displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 R4 | Añadidos | + +
    + **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | :-------------------------: | --------------------------------------------------------------------------------- | | server | Object | → | Información del servidor de correo | | Resultado | 4D.IMAPTransporter | ← | [Objeto IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object) | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 18 R4 | Añadidos | - -
    -
    - ## Descripción El comando `IMAP New transporter` configura una nueva conexión IMAP según el parámetro *server* y devuelve un nuevo objeto *transporter*. El objeto transportador devuelto se utilizará normalmente para recibir correos electrónicos. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md index a8edc54fed87f1..48aeaf0c8f777f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md @@ -5,30 +5,25 @@ slug: /commands/mail-convert-from-mime displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 | Añadidos | + +
    + **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------- | :-------------------------: | ------------- | | mime | Blob, Text | → | Email en MIME | | Resultado | Object | ← | Objeto Email | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 18 | Añadidos | - -
    -
    - ## Descripción El comando `MAIL Convert from MIME` convierte un documento MIME en un objeto de correo electrónico válido. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md index d790d095fdb893..6320c5fea76de7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md @@ -5,32 +5,27 @@ slug: /commands/mail-convert-to-mime displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 17 R4 | Añadidos | +| 17 R5 | Modificado | + +
    + **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | :-------------------------: | ---------------------------------------------- | | mail | Object | → | Objeto Email | | options | Object | → | Opciones de codificación y de charset del mail | | Resultado | Text | ← | Objeto email convertido en MIME | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 17 R5 | Modificado | -| 17 R4 | Añadidos | - -
    -
    - ## Descripción El comando `MAIL Convert to MIME` convierte un objeto email en texto MIME. Este comando es llamado internamente por [SMTP_transporter.send()](API/SMTPTransporterClass.md#send) para formatear el objeto email antes de enviarlo. Se puede utilizar para analizar el formato MIME del objeto. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md index 578978f1169a7e..3e8cf02cce64a8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md @@ -5,12 +5,18 @@ slug: /commands/mail-new-attachment displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------------------------------------------------------- | +| 19 R2 | Acepta 4D.File, 4D.ZipFile, 4D.Blob | + +
    + **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment -
    - | Parámetros | Tipo | | Descripción | | ----------- | --------------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------- | | file | 4D.File | → | Archivo adjunto | @@ -23,20 +29,8 @@ displayed_sidebar: docs | disposition | Text | → | Valor del encabezado content-disposition: "inline" o "attachment". | | Resultado | 4D.MailAttachment | ← | Objeto adjunto | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------------------------------------------------------- | -| 19 R2 | Acepta 4D.File, 4D.ZipFile, 4D.Blob | -| 17 R4 | Añadidos | - -
    -
    - ## Descripción El comando `MAIL New attachment` le permite crear un objeto adjunto que puede agregar a un [objeto de Email](../../API/EmailObjectClass.md#email-object). diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md index 5ebb733230b03e..10f2fdf7388bbd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Información del servidor de correo | | Resultado | 4D.POP3Transporter | ← | [Objeto transporter POP3](../../API/POP3TransporterClass.md#pop3-transporter-object) | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 18 R2 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md index 86bdacefac7152..78b6515aaa38b6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Información del servidor de correo | | Resultado | 4D.SMTPTransporter | ← | [Objeto SMTP transporter](../../API/SMTPTransporterClass.md#smtp-transporter-object) | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -29,7 +25,6 @@ displayed_sidebar: docs | 17 R4 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-get-data-source-formula.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-get-data-source-formula.md index 8f65a60e16331e..6c38a9487005ee 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-get-data-source-formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-get-data-source-formula.md @@ -9,28 +9,14 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | | \* | Operador | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | | object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | | Resultado | 4D.Formula | ← | Fórmula asociada al objeto formulario (`Null` si no hay fórmula asociada) | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ---------------------------- | -| 21 | Soporte del parámetro *base* | -| 20 R10 | Created | - -
    -
    - ## Descripción El comando **OBJECT Get data source formula** devuelve la(s) fórmula(s) asociada(s) a los objetos designados por los parámetros *object* y *\**. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md index 9eb67846710c6a..5239fcf69b5f17 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md @@ -9,28 +9,14 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | | \* | Operador | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | | object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | | formula | 4D.Formula | → | Fórmula a asignar como fuente de datos | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ---------------------------- | -| 21 | Soporte del parámetro *base* | -| 20 R10 | Created | - -
    -
    - ## Descripción El comando **OBJECT SET DATA SOURCE FORMULA** asigna una fórmula (expresión) como fuente de datos del objeto u objetos designados por los parámetros *object* y *\** . La fórmula debe proporcionarse como un objeto [`4D.Formula`](../../API/FunctionClass.md#formula-objects). diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md index 50ceeebcd48ee1..dd583f92e9c963 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | aTable | Tabla | → | Tabla del formulario, o tabla por defecto, si se omite | @@ -20,21 +18,8 @@ displayed_sidebar: docs | areaEnd | Integer | → | Área final (si se especifica areaStart) | | Resultado | Integer | ← | Altura de la sección impresa | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| --------------------------- | -------------- | -| 20 | Modificado | -| 16 R6 | Modificado | -| <6 | Añadidos | - -
    -
    - ## Descripción The **Print form** command simply prints *form* with the current values of fields and variables of *aTable*.El comando **Print form** simplemente imprime *form* con los valores actuales de los campos y variables de la tabla *aTable*. Suele utilizarse para imprimir informes muy complejos que requieren un control total del proceso de impresión. **Print form** no realiza ningún procesamiento de registros, ni las rupturas, ni de saltos de página. Estas operaciones son responsabilidad suya. **Print form*** imprime campos y variables solo en un marco de tamaño fijo. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md index 4a279912ecd3f6..31dd23204e7d78 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md @@ -5,21 +5,17 @@ slug: /commands/new-signal displayed_sidebar: docs --- -**New signal** ({ *description* : Text }) : 4D.Signal +**New signal** { ( *description* : Text ) } : 4D.Signal -
    - | Parámetros | Tipo | | Descripción | | ----------- | ------------------------- | --------------------------- | ------------------------------------ | | description | Text | → | Descripción para la señal | | Resultado | 4D.Signal | ← | Objeto nativo que encapsula la señal | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 17 R4 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md index 62ca647c9218e7..a0ab64c0850ebe 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md @@ -9,27 +9,22 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | sessionID | Text | → | ID de sesión | | options | Integer | → | Opciones de retorno | | Resultado | Object | ← | Instantánea de los procesos en ejecución y/o sesiones de usuario (sólo 4D Server) | -
    -
    Historia -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------------------------------------------------------------- | -| 21 | Soporte de sesiones usuario web | -| 20 R7 |
    • Support of *sessionID* parameter
    • Renamed (Get process activity)
    | +| Lanzamiento | Modificaciones | +| ----------- | --------------------------------- | +| 20 R7 | Soporte del parámetro *sessionID* | +| 21 | Soporte de sesiones usuario web |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md index 9e536f8a3b0a82..3880dd7ef1271a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ------------- | ------- | :-------------------------: | ---------------------------- | | processNumber | Integer | → | Process number | | Resultado | Object | ← | Información sobre el proceso | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -27,11 +23,10 @@ displayed_sidebar: docs | 20 R7 | Añadidos |
    -
    ## Descripción -The `Process info` command returns an object providing detailed information about process whose number you pass in *processNumber*. Si pasa un número de proceso incorrecto, el comando devuelve un objeto null. +El comando `Process info` devuelve un objeto que da información detallada sobre el proceso cuyo número se pasa en *processNumber*. Si pasa un número de proceso incorrecto, el comando devuelve un objeto null. El objeto devuelto contiene las siguientes propiedades: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md index 7bc7d1bc8ff59d..7aa0cd4e2545b6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | -------- | --------------------------- | ---------------------------------------------------------------- | | name | Text | → | Nombre del proceso del que se desea obtener el número de proceso | @@ -18,19 +16,15 @@ displayed_sidebar: docs | \* | Operador | → | Devuelve el número de proceso del servidor | | Resultado | Integer | ← | Process number | -
    -
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------ | | 20 R7 | Soporte del parámetro id | -| 6 | Created |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md index 58614b1a5b0346..74ff1816641399 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------- | :-------------------------: | --------------------------- | | sessionID | Integer | → | ID de sesión | | Resultado | Object | ← | Información sobre la sesión | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 20 R7 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md index bbbbe98a96d7fd..cb590ec93ee09a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ---------------------------------------------------------- | | id | Text | → | Identificador único (UUID) de la sesión | | Resultado | Object | ← | Objeto de almacenamiento de la sesión | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 20 R6 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md index 2fe16ccc1b2289..597ff63794cbd7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | --------------------------- | -------------- | | Resultado | [4D.Session](../API/SessionClass.md) | ← | Objeto Session | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 18 R6 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md index 1db113b0ca4fa3..cb9535b28a7ff2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md @@ -9,28 +9,14 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------- | | dsTable | Tabla | → | Tabla de la base 4D cuya selección actual se utilizará para construir la selección de entidades | | settings | Object | → | Opciones de construcción: context | | Resultado | 4D.EntitySelection | ← | Selección de entidades que coinciden con la clase de datos relacionada con la tabla dada | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 17 R5 | Modificado | -| 17 | Created | - -
    -
    - ## Descripción El comando `Create entity selection` crea y devuelve una nueva entity selection [modificable](../../ORDA/entities.md#shareable-or-alterable-entity-selections) relativa a la dataclass correspondiente con la *dsTable* dada, de acuerdo con la selección actual de esta tabla. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md index b349b1a0afcd94..a28851e2341fbd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | --------------- | ---------------------------------- | --------------------------- | -------------------- | | entitySelection | 4D.EntitySelection | → | Una entity selection | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 17 | Añadidos | - -
    -
    - ## Descripción El comando `USE ENTITY SELECTION` actualiza la selección actual de la tabla que coincide con el nivel de datos del parámetro *entitySelection*, de acuerdo al contenido de la selección de entidad. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/num.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/num.md index f3eb2d58fcc5d4..dcea2b61c83a0e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/num.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/num.md @@ -9,28 +9,22 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------------------- | --------------------------- | ----------------------------------------------------------------------------------- | -| expression | Text, Boolean, Integer | → | Cadena a convertir en numérica o Booleano para devolver 0 o 1, o Expresión numérica | +| expresión | Text, Boolean, Integer | → | Cadena a convertir en numérica o Booleano para devolver 0 o 1, o Expresión numérica | | separador | Text | → | Separador decimal | | base | Integer | → | Valor entre 2 y 36 que representa la base | | Resultado | Real | ← | Forma numérica del parámetro de expresión | -
    -
    Historia -| Lanzamiento | Modificaciones | -| --------------------------- | ---------------------------- | -| 21 | Soporte del parámetro *base* | -| <6 | Created | +| Lanzamiento | Modificaciones | +| ----------- | ---------------------------- | +| 21 | Soporte del parámetro *base* |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/string.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/string.md index 6608aeea260dcc..e64ef9af36e072 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/string.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/string.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | | expression | Expression | → | Expresión a convertir en cadena (puede ser Real, Integer, Long Integer, Date, Time, Text, Boolean, Undefined, o Null) | @@ -19,19 +17,15 @@ displayed_sidebar: docs | base | Integer | → | Valor entre 2 y 36 que representa la base si *expression* es un número | | Resultado | Text | ← | expresión convertida en cadena alfanumérica | -
    -
    Historia -| Lanzamiento | Modificaciones | -| --------------------------- | ---------------------------- | -| 21 | Soporte del parámetro *base* | -| <6 | Created | +| Lanzamiento | Modificaciones | +| ----------- | ---------------------------- | +| 21 | Soporte del parámetro *base* |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md index adc21031f27144..0c2d94f05ff7e5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texto a recortar | | Resultado | Text | ← | Texto recortado | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 21 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md index 758c1f7e28581f..131332503a521a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texto a recortar | | Resultado | Text | ← | Texto recortado | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 21 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md index 6b9b224680f4b8..fd6e9243291102 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texto a recortar | | Resultado | Text | ← | Texto recortado | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 21 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md index c76905b0088f6e..65b65ca0714cb1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md @@ -9,26 +9,20 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | ----------------------------------------------------------------------- | | version | Integer | → | Versión de UUID: 4 (por defecto) o 7 | | Resultado | Text | ← | Nuevo UUID como texto no canónico (32 caracteres) | -
    -
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------------- | | 20 R10 | Soporte del parámetro *version* | -| 12 | Created |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md index b998eef50d2345..976c5496f3365b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md @@ -9,34 +9,21 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | -------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | | \* | Operador | → | Si se especifica, *object* es un nombre de objeto (cadena). Si se omite, *object* es una variable. | | object | Text, Variable | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*). | | Resultado | Object | ← | Objeto contexto si se ha definido previamente, en caso contrario `null`. | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 20 R9 | Añadidos | - -
    -
    - ### Descripción El comando `WA Get context` recupera el objeto de contexto definido para `$4d` en el área Web designada por los parámetros \* y *object* utilizando [`WA SET CONTEXT`](./wa-set-context.md). Si `WA SET CONTEXT` no fue llamado para el área web, el comando devuelve `null`. :::note -El comando solo es utilizable con un área web integrada en la que los parámetros [**Utilizar el motor de renderizado web integrado**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) y **Acceder a los métodos 4D** estén configurados como `true`. +The command is only usable with an embedded web area where the [**Use embedded web rendering engine**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) and **Access 4D methods** parameters are set to `true`. ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md index 7f2949b462ae83..eaf01c50e52c7c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md @@ -9,27 +9,14 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | --------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | | \* | Operador | → | Si se especifica, *object* es un nombre de objeto (cadena). Si se omite, *object* es una variable. | | object | Text, Variable, Field | → | Object name (if \* is specified) or
    Variable or field (if \* is omitted) | | contextObj | Object | → | Objeto que contiene las funciones que se pueden llamar con `$4d`. | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 20 R9 | Añadidos | - -
    -
    - ### Descripción El comando `WA SET CONTEXT` define un objeto contextual *contextObj* para `$4d` en el área Web designado por los parámetros \* y *object*. Cuando se utiliza este comando, `$4d` sólo puede acceder a los contenidos declarados dentro del *contextObj* proporcionado. Cuando no se establece ningún objeto contexto, `$4d` tiene acceso a todos los métodos 4D y no puede acceder a las clases usuario. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md index e02a4ba0d78339..cfdbe0e3c38514 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | :-------------------------: | ------------------------------------ | | Resultado | Object | ← | Información sobre el evento activado | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 21 | Añadidos | - -
    -
    - ## Descripción `Web Event` devuelve un objeto con información sobre un evento desencadenado vinculado a un componente de página web. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md index a66c7870f83e5e..cc6ab3ac76dd19 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | :-------------------------: | ----------------------------- | | Resultado | 4D.WebForm | ← | Nuevo objeto proxy `Web Form` | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 21 | Añadidos | - -
    -
    - ## Descripción El comando `Web Form` devuelve un objeto proxy `4D.WebForm`, ofreciendo un medio para trabajar con las propiedades y las funciones de la página y emularlas eficazmente. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md index 133af98ac99955..15b6a13848202c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ----------------------------------------------- | | Resultado | Collection | ← | Colección de los objetos Web Server disponibles | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 18 R3 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md index eb7916e976bcc1..7cbd68fbc31725 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------- | --------------------------- | ------------------------------------------------------------------------------------------- | | option | Integer | → | Servidor web a obtener (por defecto si se omite = `Web server database`) | | Resultado | 4D.WebServer | ← | Objeto servidor web | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 19 | soporte de .sessionCookieSameSite |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-form-window.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-form-window.md index 498e0176679139..f5e9a56a1f7f73 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-form-window.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-form-window.md @@ -6,39 +6,22 @@ displayed_sidebar: docs toc_max_heading_level: 3 --- -**Open form window** ( {*aTable* : Table ;} *formName* : Text, Object {; *type* : Integer {; *hPos* : Integer {; *vPos* : Integer}}}{; *} ) : Integer +**Open form window** ( {*aTable* : Table ;} *formName* : Text, Object {; *type* : Integer {; *hPos* : Integer {; *vPos* : Integer {; *}}}} ) : Integer -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabla | → | Tabla del formulario o Tabla por defecto, si se omite | | formName | Text, Object | → | Name (string) of table or project form, or a POSIX path (string) to a .json file describing the form, oran object describing the form | -| type | Integer | → | Tipo de ventana | +| type | Integer | → | Window type | | hPos | Integer | → | Horizontal position of the window | | vPos | Integer | → | Posición vertical de la ventana | | \* | Operador | → | Guardar la posición y el tamaño actuales de la ventana | | Resultado | Integer | ← | Número de referencia de la ventana | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| --------------------------- | -------------- | -| 16 R6 | Modificado | -| 16 R4 | Modificado | -| 14 R5 | Modificado | -| 11 SQL | Modificado | -| <6 | Añadidos | - -
    -
    - ## Descripción The Open form window command opens a new window using the size and resizing properties of the form *formName*. @@ -100,7 +83,7 @@ These parameters are expressed relative to the top left corner of the contents a If you pass the optional parameter *\**, the current position and size of the window are memorized when closed. Cuando se vuelve a abrir la ventana, se respetan su posición y tamaño anteriores. In this case, the *vPos* and *hPos* parameters are only used the first time the window is opened. -### Tipos de ventanas {#window-types} +### Window types {#window-types} #### Controller form window {#controller-form-window} diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-window.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-window.md index 6821a8b78c3ca9..747a4f231d9ba7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-window.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-window.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | -------------- | ------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | | left | Integer | → | Coordenada izquierda global del área de contenido de la ventana | @@ -22,20 +20,8 @@ displayed_sidebar: docs | controlMenuBox | Text | → | Method to call when the Control-menu box is double-clicked or the Close box is clicked | | Resultado | Integer | ← | Número de referencia de la ventana | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| --------------------------- | -------------- | -| 2004 | Modificado | -| <6 | Created | - -
    -
    - ## Descripción **Open window** abre una nueva ventana con las dimensiones dadas por los cuatro primeros parámetros: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md index 9e393e824b0693..3b6b3126131a2b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md @@ -9,18 +9,14 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | -------------------------------------------------- | --------------------------- | ---------------------------------- | | winRef | Integer | → | Número de referencia de la ventana | | image | Picture | → | Ícono personalizado | | file | 4D.File, [4D.Folder](../API/FolderClass.md) | → | Ruta del archivo o de la carpeta | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 20 R7 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md index 02cc08e8190cea..56813efef8dc4f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md @@ -544,10 +544,10 @@ Este ejemplo ilustra el uso de la opción `ck resolve pointers`:
    -|Parámetro|Tipo||Descripción| +|Parameter|Type||Description| |---------|--- |:---:|------| -|propertyPath|Text|->|Ruta de propiedad del objeto a utilizar para el cálculo| -|Resultado|Real|<-|Number of elements in the collection| +|propertyPath|Text|->|Object property path to be used for calculation| +|Result|Real|<-|Number of elements in the collection|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md index d3cf42d6e7301e..5b1708e96c44bb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 45 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 45 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox_overview.md#list-box-columns) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md index 0d038670906466..0d2a96ffda1f22 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. |
    Histórico @@ -24,7 +24,7 @@ Después de que las propiedades de evento [`On Before Keystroke`](onBeforeKeystr El evento `On After Keystroke` no se genera: -- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- en el método [de las columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Secuencia de tecla diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md index d6611c13d570fa..286003074bfcc0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • Botones: el área "flecha" de un botón se presiona
  • List box: en una columna de un array, se hace clic en un botón de selección (atributo "alternateButton")
  • | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) |
  • Botones: el área "flecha" de un botón se presiona
  • List box: en una columna de un array, se hace clic en un botón de selección (atributo "alternateButton")
  • | ## Descripción @@ -22,7 +22,7 @@ Algunos estilos de botón pueden ser [vinculados a un menú emergente](FormObjec ### List box -Este evento se genera en columnas de [list boxes de tipo array de objetos](../FormObjects/listbox-column.md#object-arrays-in-columns), cuando el usuario haga clic en un botón ellipsis del widget (atributo "alternateButton"). +Este evento se genera en columnas de [list boxes de tipo array de objetos](../FormObjects/listbox_overview.md#object-arrays-in-columns), cuando el usuario haga clic en un botón ellipsis del widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md index 6ab3bbc2d4cbe0..22b2ce2b403d7c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. |
    Histórico @@ -22,7 +22,7 @@ Después de haber seleccionado los eventos `On Before Keystroke` y [`On After Ke El evento `On Before Keystroke` no se genera: -- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- en un método [columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Objetos no editables diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md index 8d9b742d9c047e..8b6d529a01308e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](../FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Se está arrastrando un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](../FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Se está arrastrando un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onClicked.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onClicked.md index 4cc3701e3103d8..9ae290520a4d05 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 4 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| 4 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md index a53a4c9d5cfd91..638e973790236f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md index 812ac53283013e..96254978e40dbd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista Jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista Jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md index 8c7d9cb7444ef6..34773214fcd548 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón de imagen](FormObjects/pictureButton_overview.md) - [Área Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opciones](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón de imagen](FormObjects/pictureButton_overview.md) - [Área Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opciones](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md index f8a879c33635c5..884335d9017846 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------- | -| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDrop.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDrop.md index 226a2eefd846f8..f3cfe2a0fd9c51 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDrop.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md index 557a6c6e645ff8..4f154369df5250 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md index b6de29e4ec49b2..0d583a8d79aeba 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 42 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Se produce un clic en el encabezado de columna | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | Se produce un clic en el encabezado de columna | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLoad.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLoad.md index 16c1fe5b8dcad8..fb95617c88d590 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLoad.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 1 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md index 1c41b343e9a011..8a6b456f2078c5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md index 6c7e4af8fa5ca4..4eb440bcf9c703 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onUnload.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onUnload.md index dea1e96bb1a951..66f237c2bb0ebc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onUnload.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 24 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onValidate.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onValidate.md index be10ac3ab75d4d..e5188fe1e9f7f2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onValidate.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) -[Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de tabulación](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) -[Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de tabulación](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/overview.md index e5b0cce2fc56ba..5934fb98f0b401 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/overview.md @@ -28,7 +28,7 @@ Cada evento es devuelto como un objeto por el comando `FORM Event`. Por defecto, Se devuelven propiedades adicionales cuando el evento se produce en objetos específicos. En particular: -- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md index 1a2220c8da0530..a2b11aa570d758 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md @@ -46,7 +46,7 @@ Las imágenes de alta resolución con la convención @nx pueden utilizarse en lo * [Botones](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[casillas de selección](FormObjects/checkbox_overview.md) * [Botones imagen](FormObjects/pictureButton_overview.md)/[imagen Pop-up](FormObjects/picturePopupMenu_overview.md) * [Pestañas](FormObjects/tabControl.md) -* [Encabezados de list box](FormObjects/listbox-header-footer.md#headers) +* [Encabezados de list box](FormObjects/listbox_overview.md#list-box-headers) * [Iconos del menú](Menus/properties.md#item-icon) 4D prioriza automáticamente las imágenes con mayor resolución. 4D prioriza automáticamente las imágenes con mayor resolución. Incluso si un comando o propiedad especifica *circle.png*, se utilizará *circle@3x.png* (si existe). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md deleted file mode 100644 index 563419427b02a0..00000000000000 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -id: listbox-header-footer -title: List Box Header and Footer ---- - -:::note - -- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. -- Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. - -::: - -## Encabezados - -Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: - -![](../assets/en/FormObjects/listbox_header.png) - -Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. - -Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](./listbox_overview.md#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. - -Cuando el comando `OBJECT SET VISIBLE` se utiliza con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. - -### Propiedades específicas de los encabezados - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - -## Pies - -Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. - -Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). - -Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. - -Cuando el comando `OBJECT SET VISIBLE` se utiliza con un pie de página, se aplica a todos los pies, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. - -### Propiedades específicas de los pies - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md deleted file mode 100644 index dd960966966fd2..00000000000000 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md +++ /dev/null @@ -1,188 +0,0 @@ ---- -id: listbox-object -title: List Box Object ---- - -## List box de tipo array - -En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. - -Por defecto, 4D asigna el nombre "ColumnX" a cada columna. Puede cambiarlo, así como las otras propiedades de la columna, en las [propiedades de las columnas](listbox-column.md#column-specific-properties). El formato de visualización de cada columna también puede definirse mediante el comando `OBJECT SET FORMAT`. - -> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. - -Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. -Los valores de las columnas se gestionan mediante comandos de alto nivel del tema List box (como `LISTBOX INSERT ROWS` o `LISTBOX DELETE ROWS`), así como comandos de manipulación de arrays. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: - -```4d -ARRAY TEXT(varCol;size) -``` - -También puede utilizar una lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. - -## List box de tipo selección - -En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. La expresión también puede ser un método proyecto, una variable o un elemento de array. - -A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. - -En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. - -## List box colección o entity selection - -En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. - -Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en caso de una colección de valores escalares). La expresión también puede ser un método proyecto, una variable o un elemento de array. - -Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. - -Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: - -```4d -myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box -``` - -### Propiedades soportadas - -Las propiedades soportadas dependen del tipo de list box. - -| Propiedad | List box array | List box selección | List box colección o entity selection | -| ------------------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | -| [Color de fondo alterno](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrita](properties_Text.md#bold) | X | X | X | -| [Expresión del color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Clase](properties_Object.md#css-class) | X | X | X | -| [Colección o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionamiento automático de columnas](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Elemento actual](properties_DataSource.md#current-item) | | | X | -| [Posición actual del elemento](properties_DataSource.md#current-item-position) | | | X | -| [Fuente de datos](properties_Object.md#data-source) | X | X | X | -| [Nombre del formulario detallado](properties_ListBox.md#detail-form-name) | | X | | -| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | -| [Mostrar pies de página](properties_Footers.md#display-footers) | X | X | X | -| [Doble clic en la fila](properties_ListBox.md#double-click-on-row) | | X | | -| [Arrastrable](properties_Action.md#droppable) | X | X | X | -| [Soltable](properties_Action.md#droppable) | X | X | X | -| [Enfocable](properties_Entry.md#focusable) | X | X | X | -| [Fuente](properties_Text.md#fuente) | X | X | X | -| [Color de fuente](properties_Text.md#font-color) | X | X | X | -| [Expresión de color de fuente](properties_Text.md#font-color-expression) | | X | X | -| [Tamaño de fuente](properties_Text.md#font-size) | X | X | X | -| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Altura (encabezados)](properties_Headers.md#height) | X | X | X | -| [Altura (pies de página)](properties_Footers.md#height) | X | X | X | -| [Ocultar líneas en blanco adicionales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Ocultar resaltado de selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List Box jerárquico](properties_Object.md#array-list-box) | X | | | -| [Conjunto de resaltado](properties_ListBox.md#highlight-set) | | X | | -| [Alineación horizontal](properties_Text.md#alineación-horizontal) | X | X | X | -| [Color de línea horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Itálica](properties_Text.md#italic) | X | X | X | -| [Izquierda](properties_CoordinatesAndSizing.md#izquierda) | X | X | X | -| [Tabla maestra](properties_DataSource.md#master-table) | | X | | -| [Expresión info Meta](properties_Text.md#meta-info-expression) | | | X | -| [Método](properties_Action.md#method) | X | X | X | -| [Líneas móviles](properties_Action.md#movable-rows) | X | | | -| [Selección temporal](properties_DataSource.md#selection-name) | | X | | -| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | -| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | -| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Array de colores de fondo de fila](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Array de control de filas](properties_ListBox.md#row-control-array) | X | | | -| [Array color de fuente de fila](properties_Text.md#row-font-color-array) | X | | | -| [Altura de línea](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Array altura de línea](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Array de estilo de línea](properties_Text.md#row-style-array) | X | | | -| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | -| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | -| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenable](properties_Action.md#sortable) | X | X | X | -| [Acción estándar](properties_Action.md#standard-action) | X | | | -| [Expresión de estilo](properties_Text.md#style-expression) | | X | X | -| [Superior](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Subrayado](properties_Text.md#underline) | X | X | X | -| [Variable o Expresión](properties_Object.md#variable-or-expression) | X | X | | -| [Alineación vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Color de línea vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidad](properties_Display.md#visibility) | X | X | X | -| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. - -### Eventos formulario soportados - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Before Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Begin Drag Over |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Close Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | -| On Collapse |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Delete Action |
  • [row](#propiedades adicionales)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Expand |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | -| On Getting Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -#### Propiedades adicionales {#additional-properties} - -Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: - -| Propiedad | Tipo | Descripción | -| ---------------- | ------------ | ------------------------------------------------------------------------------------ | -| area | text | Área de objeto list box ("header", "footer", "cell") | -| areaName | text | Nombre del área | -| column | entero largo | Número de columna | -| columnName | text | Nombre de la columna | -| footerName | text | Nombre del pie | -| headerName | text | Nombre del encabezado | -| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | -| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | -| newPosition | entero largo | Nueva posición de la columna o línea | -| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | -| oldPosition | entero largo | Posición anterior de la columna o línea | -| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | -| row | entero largo | Número de línea | -| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | - -> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md index aa4cfe3bebd85e..fb3625dd387538 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md @@ -44,7 +44,7 @@ Es posible añadir un método objeto al objeto list box y/o a cada columna del l 1. Método objeto de cada columna 2. Método objeto del list box -The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). +El método objeto de columna obtiene los eventos que se producen en su [encabezado](#list-box-headers) y [pie](#list-box-footers). ### Tipos de list box @@ -59,8 +59,270 @@ Hay varios tipos de list box, con sus propios comportamientos y propiedades espe Se puede configurar completamente un objeto list box a través de sus propiedades, y también se puede gestionar dinámicamente por programación. -El lenguaje 4D incluye un tema "List Box" dedicado a los comandos de list box, pero los comandos de otros temas, tales como "Propiedades de los objetos" o los comandos `EDIT ITEM` y `Displayed line number` también pueden ser utilizados. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. +El lenguaje 4D incluye un tema "List Box" dedicado a los comandos de list box, pero los comandos de otros temas, tales como "Propiedades de los objetos" o los comandos `EDIT ITEM` y `Displayed line number` también pueden ser utilizados. Para mayor información consulte la página [List Box Commands Summary](https://doc.4d.com/4Dv17R6/4D/17-R6/List-Box-Commands-Summary.300-4311159.en.html) del manual *Lenguaje 4D*. +## Objetos tipo List box + +### List box de tipo array + +En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. + +Por defecto, 4D asigna el nombre "ColumnX" a cada columna. Puede cambiarlo, así como las otras propiedades de la columna, en las [propiedades de las columnas](listbox_overview.md#column-specific-properties). El formato de visualización de cada columna también puede definirse mediante el comando `OBJECT SET FORMAT`. +> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. + +Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. Los valores de las columnas se gestionan mediante comandos de alto nivel del tema List box (como `LISTBOX INSERT ROWS` o `LISTBOX DELETE ROWS`), así como comandos de manipulación de arrays. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: + +```4d +ARRAY TEXT(varCol;size) +``` + +También puede utilizar una lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` +> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. + +### List box de tipo selección + +En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. Puede utilizar los comandos `LISTBOX SET COLUMN FORMULA` y `LISTBOX INSERT COLUMN FORMULA` para modificar las columnas por programación. + +A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. + +En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. + +### List box colección o entity selection + +En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. + +Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método de proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en el caso de una colección de valores escalares). Puede utilizar los comandos `LISTBOX SET COLUMN FORMULA` y `LISTBOX INSERT COLUMN FORMULA` para modificar las columnas por programación. + +Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. + +Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: + +```4d +myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box +``` + +### Propiedades soportadas + +Las propiedades soportadas dependen del tipo de list box. + +| Propiedad | List box array | List box selección | List box colección o entity selection | +| ----------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | +| [Color de fondo alternado](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrita](properties_Text.md#bold) | X | X | X | +| [Expresión color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo del borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Abajo](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Class](properties_Object.md#css-class) | X | X | X | +| [Collection o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionamiento columnas auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Elemento actual](properties_DataSource.md#current-item) | | | X | +| [Posición elemento actual](properties_DataSource.md#current-item-position) | | | X | +| [Fuente de datos](properties_Object.md#data-source) | X | X | X | +| [Nombre formulario detallado](properties_ListBox.md#detail-form-name) | | X | | +| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | +| [Mostrar pies](properties_Footers.md#display-footers) | X | X | X | +| [Doble clic en línea](properties_ListBox.md#double-click-on-row) | | X | | +| [Arrastrable](properties_Action.md#droppable) | X | X | X | +| [Soltable](properties_Action.md#droppable) | X | X | X | +| [Focusable](properties_Entry.md#focusable) | X | X | X | +| [Fuente](properties_Text.md#font) | X | X | X | +| [Color de fuente](properties_Text.md#font-color) | X | X | X | +| [Expresión color fuente](properties_Text.md#font-color-expression) | | X | X | +| [Tamaño fuente](properties_Text.md#font-size) | X | X | X | +| [Alto (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Alto (encabezados)](properties_Headers.md#height) | X | X | X | +| [Alto (pies)](properties_Footers.md#height) | X | X | X | +| [Ocultar líneas vacías finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Ocultar resaltado selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List box jerárquico](properties_Object.md#array-list-box) | X | | | +| [Conjunto resaltado](properties_ListBox.md#highlight-set) | | X | | +| [Alineación horizontal](properties_Text.md#horizontal-alignment) | X | X | X | +| [Color líneas horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Itálica](properties_Text.md#italic) | X | X | X | +| [Izquierda](properties_CoordinatesAndSizing.md#left) | X | X | X | +| [Tabla principal](properties_DataSource.md#master-table) | | X | | +| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | +| [Método](properties_Action.md#method) | X | X | X | +| [Líneas desplazables](properties_Action.md#movable-rows) | X | | | +| [Selección temporal](properties_DataSource.md#selection-name) | | X | | +| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | +| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | +| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Array colores de fondo](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Array de control de líneas](properties_ListBox.md#row-control-array) | X | | | +| [Array colores de fuente](properties_Text.md#row-font-color-array) | X | | | +| [Altura de las líneas](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Array altura de las líneas](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Array de estilos](properties_Text.md#row-style-array) | X | | | +| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | +| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | +| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenable](properties_Action.md#sortable) | X | X | X | +| [Acción estándar](properties_Action.md#standard-action) | X | | | +| [Expresión estilo](properties_Text.md#style-expression) | | X | X | +| [Arriba](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Subrayado](properties_Text.md#underline) | X | X | X | +| [Variable o expresión](properties_Object.md#variable-or-expression) | X | X | | +| [Alineamiento vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Color líneas verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidad](properties_Display.md#visibility) | X | X | X | +| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. + +### Eventos formulario soportados + +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (e.g., This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array únicamente* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Close Detail |
  • [row](#additional-properties)
  • | *List box Selección actual & Selección temporal únicamente* | +| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box jerárquicos únicamente* | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Delete Action |
  • [row](#additional-properties)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box jerárquicos únicamente* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box Arrays, Selección actual y Selección temporal únicamente* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Open Detail |
  • [row](#additional-properties)
  • | *List box Selección actual & Selección temporal únicamente* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + +#### Propiedades adicionales {#additional-properties} + +Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: + +| Propiedad | Tipo | Descripción | +| ---------------- | ------------ | ------------------------------------------------------------------------------------ | +| area | text | Área de objeto list box ("header", "footer", "cell") | +| areaName | text | Nombre del área | +| column | entero largo | Número de columna | +| columnName | text | Nombre de la columna | +| footerName | text | Nombre del pie | +| headerName | text | Nombre del encabezado | +| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | +| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | +| newPosition | entero largo | Nueva posición de la columna o línea | +| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | +| oldPosition | entero largo | Posición anterior de la columna o línea | +| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | +| row | entero largo | Número de línea | +| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | +> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. + +## Columnas de list box + +Un list box está formado por uno o varios objetos columna que tienen propiedades específicas. Puede seleccionar una columna de list box en el editor de formularios haciendo clic en ella cuando el objeto list box está seleccionado: + +![](../assets/en/FormObjects/listbox_column.png) + +Puede definir para cada columna de list box de las propiedades estándar (texto, color de fondo, etc.); estas propiedades tienen prioridad sobre las del objeto list box. +> Puede definir el [tipo de expresión](properties_Object.md#expression-type) para las columnas de list box de tipo array (cadena, texto, número, fecha, hora, imagen, booleano u objeto). + +### Propiedades específicas de la columna {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +### Eventos formulario soportados + +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (e.g., This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array únicamente* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box Arrays, Selección actual y Selección temporal únicamente* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + +## Encabezados de list box + +> Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. + +Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: + +![](../assets/en/FormObjects/listbox_header.png) + +Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. + +Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. + +Cuando el comando `OBJECT SET VISIBLE` se utiliza con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. + +### Propiedades específicas de los encabezados + +[Negrita](properties_Text.md#bold) - [Clase Css](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Itálica](properties_Text.md#italic) - [Nombre de objeto](properties_Object.md#object-name) - [Ruta de acceso](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Ancho](properties_CoordinatesAndSizing.md#width) + +## Pies de list box +> Para poder acceder a las propiedades de los pies de un list box, debe activar la opción [Mostrar pies](properties_Footers.md#display-footers). + +Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. + +Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). + +Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. + +Cuando el comando `OBJECT SET VISIBLE` se utiliza con un pie de página, se aplica a todos los pies, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. + +### Propiedades específicas de los pies + +[Formato alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato Fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Itálica](properties_Text.md#italic) - [Formato numérico](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato Imagen](properties_Display.md#picture-format) - [Formato Hora](properties_Display.md#time-format) - [Truncar con elipsis](properties_Display.md#truncate-with-ellipsis) - [Subrayar](properties_Text.md#underline) - [Cálculo de variables](properties_Object.md#variable-calculation) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajustar palabras](properties_Display.md#wordwrap) ## Gestión de entrada @@ -241,14 +503,14 @@ Puede activar o desactivar la ordenación usuario estándar desactivando la prop El soporte de ordenación estándar depende del tipo de list box: -| Tipo de list box | Soporte de ordenación estándar | Comentarios | -| ------------------------------ | ------------------------------ | ---------------------------------------------------------------------------------------------------- | -| Colección de objetos | Sí |
  • Las columnas "This.a" o "This.a.b" son ordenables.
  • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | -| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | +| Tipo de list box | Soporte de ordenación estándar | Comentarios | +| ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------ | +| Colección de objetos | Sí |
  • Las columnas "This.a" o "This.a.b" son ordenables.
  • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | +| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | | Entity selection | Sí |
  • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Soportado: ordena las propiedades de atributos de objetos (por ejemplo, "This.data.city" cuando "data" es un atributo de objeto)
  • Soportado: ordena los atributos relacionados (por ejemplo, "This.company.name")
  • No soportado: ordenar en las propiedades de atributos de objetos a través de atributos relacionados (por ejemplo, "This.company.data.city"). Para ello, debe utilizar la ordenación personalizada con la función [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (ver el siguiente ejemplo)
  • | -| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | -| Selección temporal | No | | -| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | +| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | +| Selección temporal | No | | +| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | ### Ordenación personalizada @@ -552,3 +814,458 @@ En este caso, debe llenar y vaciar los arrays por código. Los principios que de * Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. El comando `LISTBOX GET CELL POSITION` devuelve la celda en cuestión: con el comando `LISTBOX DELETE ROWS` se eliminan tantas líneas como sean necesarias del list box. +## Arrays de objetos en columnas + +Las columnas de list box pueden manejar arrays de objetos. Como los arrays de objetos pueden contener diferentes tipos de datos, esta nueva y poderosa funcionalidad permite mezclar diferentes tipos de entrada en las líneas de una misma columna, y mostrar también varios widgets. Por ejemplo, puede insertar una entrada de texto en la primera línea, una casilla de selección en la segunda y una lista desplegable en la tercera. Los arrays de objetos también dan acceso a nuevos tipos de widgets, como botones o selectores de color. + +El siguiente list box fue diseñado utilizando un array de objetos: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configurar una columna array de objetos + +To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Las propiedades estándar relacionadas con las coordenadas, el tamaño y el estilo están disponibles para las columnas de tipo objeto. Puede definirlos utilizando la lista de Propiedades, o programando el estilo, el color de fuente, el color de fondo y la visibilidad para cada línea de una columna objeto del list box. Estos tipos de columnas también se pueden ocultar. + +Sin embargo, el tema Fuente de datos no está disponible para las columnas objeto del list box. De hecho, el contenido de cada celda de la columna se basa en los atributos presentes en el elemento correspondiente del array de objetos. Cada elemento de array puede definir: + +the value type (mandatory): text, color, event, etc. the value itself (optional): used for input/output. the cell content display (optional): button, list, etc. additional settings (optional): depend on the value type To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). Por ejemplo, puede escribir "¡Hola Mundo!" en una columna objeto utilizando este sencillo código: + +```4d +ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob) //first element + OB SET($ob;"valueType";"text") //defines the value type (mandatory) + OB SET($ob;"value";"Hello World!") //defines the value + APPEND TO ARRAY(obColumn;$ob) //define el valor + APPEND TO ARRAY(obColumn;$ob) //define el valor + APPEND TO ARRAY(obColumn;$ob) //define el valor + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) +> El formato de visualización y los filtros de entrada no pueden definirse para una columna de objetos. Dependen automáticamente del tipo de valor. + +#### valueType y visualización de datos + +Cuando una columna de list box está asociada a un array de objetos, la forma en que se muestra, introduce o edita una celda se basa en el atributo valueType del elemento del array. Los valores valueType soportados son: + +* "text": para un valor de texto +* "real": for a numeric value that can include separators like a `\<space>`, <.>, or +* "integer": para un valor entero +* "boolean": para un valor True/False +* "color": para definir un color de fondo +* "event": para mostrar un botón con una etiqueta. + +4D utiliza widgets por defecto en función del valor "valueType" (es decir, un "text" se muestra como un widget de entrada de texto, un "boolean" como una casilla de selección), pero también están disponibles visualizaciones alternativas a través de opciones (*por ejemplo*, un real también se puede representar como un menú desplegable). La siguiente tabla muestra la visualización por defecto, así como las alternativas para cada tipo de valor: + +| valueType | Widget por defecto | Widget(s) alternativo(s) | +| --------- | --------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| text | entrada de texto | menú desplegable (lista obligatoria) o combo box (lista de selección) | +| real | entrada de texto controlada (números y separadores) | menú desplegable (lista obligatoria) o combo box (lista de selección) | +| integer | entrada de texto controlada (números únicamente) | menú desplegable (lista obligatoria) o combo box (lista de opciones) o casilla de verificación de tres estados | +| boolean | casilla de selección | menú desplegable (lista requerida) | +| color | color de fondo | text | +| evento | botón con etiqueta | | +| | | Todos los widgets pueden tener un botón adicional de alternancia de unidades o un botón de elipsis asociado a la celda. | + +Usted define la visualización de la celda y las opciones utilizando atributos específicos en cada objeto (ver abajo). + +#### Formatos de visualización y filtros de entrada + +No se pueden definir formatos de visualización ni filtros de entrada para las columnas objeto de los list box. Se definen automáticamente en función del tipo de valor. Estos están listados en la siguiente tabla: + +| Tipo de valor | Formato por defecto | Control de entrada | +| ------------- | --------------------------------------------------------------------------------- | ------------------------ | +| text | lo mismo que se define en el objeto | cualquiera (sin control) | +| real | lo mismo que se define en el objeto (utilizando el separador decimal del sistema) | "0-9" y "." y "-" | +| | | "0-9" y "." si min>=0 | +| integer | lo mismo que se define en el objeto | "0-9" y "-" | +| | | "0-9" if min>=0 | +| Boolean | casilla de selección | N/A | +| color | N/A | N/A | +| evento | N/A | N/A | + +### Atributos + +Cada elemento del array de objetos es un objeto que puede contener uno o más atributos que definirán el contenido de la celda y la visualización de los datos (ver el ejemplo anterior). + +El único atributo obligatorio es "valueType" y sus valores soportados son "text", "real", "integer", "boolean", "color" y "event". La siguiente tabla lista todos los atributos soportados en los arrays de objetos de los list box, en función del valor "valueType" (cualquier otro atributo se ignora). A continuación se detallan los formatos de visualización y se ofrecen ejemplos. + +| | valueType | text | real | integer | boolean | color | evento | +| --------------------- | ------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------ | +| *Atributos* | *Descripción* | | | | | | | +| value | valor de la celda (entrada o salida) | x | x | x | | | | +| min | valor mínimo | | x | x | | | | +| max | valor máximo | | x | x | | | | +| behavior | Valor "tres Estados" | | | x | | | | +| requiredList | lista desplegable definida en objeto | x | x | x | | | | +| choiceList | combo box definido en objeto | x | x | x | | | | +| requiredListReference | RefList 4D, depende del valor de "saveAs" | x | x | x | | | | +| requiredListName | Nombre de la lista 4D, depende del valor "saveAs" | x | x | x | | | | +| saveAs | "reference" o "value" | x | x | x | | | | +| choiceListReference | RefList 4D, muestra un combo box | x | x | x | | | | +| choiceListName | Nombre de la lista 4D, mostrar combo box | x | x | x | | | | +| unitList | array de X elementos | x | x | x | | | | +| unitReference | índice del elemento seleccionado | x | x | x | | | | +| unitsListReference | Ver lista de unidades 4D | x | x | x | | | | +| unitsListName | 4D lista nombre de la unidad | x | x | x | | | | +| alternateButton | añadir un botón alternativo | x | x | x | x | x | | + +#### value + +Los valores de las celdas se almacenan en el atributo "value". Este atributo se utiliza tanto para la entrada como para la salida. También puede utilizarse para definir valores por defecto cuando se utilizan listas (ver a continuación). + +````4d + ARRAY OBJECT(obColumn;0) //array columna + C_OBJECT($ob1) + $entry:="Hello world!" + ARRAY OBJECT(obColumn;0) //array columna + C_OBJECT($ob1) + $entry:="Hello world!" + ARRAY OBJECT(obColumn;0) //array columna + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // si el usuario introduce un nuevo valor, $entry contendrá el valor editado + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) + ARRAY OBJECT(obColumn;0) //array columna + C_OBJECT($ob1) + $entry:="Hello world!" + ARRAY OBJECT(obColumn;0) //array columna + C_OBJECT($ob1) + $entry:="Hello world!" + ARRAY OBJECT(obColumn;0) //array columna + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // si el usuario introduce un nuevo valor, $entry contendrá el valor editado + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) + ARRAY OBJECT(obColumn;0) //array columna + C_OBJECT($ob1) + $entry:="Hello world!" + ARRAY OBJECT(obColumn;0) //array columna + C_OBJECT($ob1) + $entry:="Hello world!" + ARRAY OBJECT(obColumn;0) //array columna + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // si el usuario introduce un nuevo valor, $entry contendrá el valor editado + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) + ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) +> Los valores null se soportan y dan como resultado una celda vacía. + +#### min y max + +Cuando el "valueType" es "real" o "integer", el objeto también acepta atributos min y max con valores apropiados (los valores deben ser del mismo tipo que el valueType). + +Estos atributos pueden utilizarse para controlar el rango de valores de entrada. Cuando se valida una celda (cuando pierde el foco), si el valor de entrada es menor que el valor mínimo o mayor que el valor máximo, entonces se rechaza. En este caso, se mantiene el valor anterior y un consejo muestra una explicación. + +````4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +El atributo behavior ofrece variaciones a la representación estándar de los valores. En 4D v15, se ofrece una única variación: + +| Atributo | Valor(es) disponible(s) | valueType(s) | Descripción | +| -------- | ----------------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| behavior | threeStates | integer | Representa un valor numérico como una casilla de selección de tres estados.
    2=intermediario, 1=seleccionado, 0=no seleccionado, -1=invisible, -2=no seleccionado desactivado, -3=seleccionado desactivado, -4=semi seleccionado desactivado | + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + + + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList y choiceList + +Cuando un atributo "choiceList" o "requiredList" está presente dentro del objeto, la entrada de texto se sustituye por una lista desplegable o un combo box, dependiendo del atributo: + +* Si el atributo es "choiceList", la celda se muestra como un combo box. Esto significa que el usuario puede seleccionar o escribir un valor. +* Si el atributo es "requiredList", la celda se muestra como una lista desplegable y el usuario sólo puede seleccionar uno de los valores de la lista. + +En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. +> Los valores del widget se definen a través de un array. Si quiere asociar el widget a una lista 4D existente, debe utilizar los atributos "requiredListReference", "requiredListName", "choiceListReference" o "choiceListName". + +Ejemplos: + +* Quiere mostrar una lista desplegable con sólo dos opciones: "Open" o "Closed". "Closed" debe estar preseleccionado: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +* Quiere aceptar todo valor entero, pero mostrar un combo box para sugerir los valores más comunes: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 como valor por defecto + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName y requiredListReference + +Los atributos "requiredListName" y "requiredListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se mostrará entonces como una lista desplegable. Esto significa que el usuario sólo puede seleccionar uno de los valores proporcionados en la lista. + +Utilice "requiredListName" o "requiredListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. +> * Si desea definir estos valores a través de un simple array, debe utilizar el atributo "requiredList". +> * Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". + +Ejemplos: + +* Desea mostrar una lista desplegable basada en una lista de "colores" definida en la caja de herramientas (que contiene los valores "azul", "amarillo" y "verde"), guardarla como valor y mostrar "azul" por defecto: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +* Quiere mostrar una lista desplegable basada en una lista definida por programación y guardarla como referencia: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //muestra London por defecto + OB SET($ob;"requiredListReference";<>List) +``` + + ![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName y choiceListReference + +Los atributos "choiceListName" and "choiceListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se muestra entonces como un combo box, lo que significa que el usuario puede seleccionar o escribir un valor. + +Utilice "choiceListName" o "choiceListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. +> * Si desea definir estos valores a través de un simple array, debe utilizar el atributo "choiceList". +> * Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". + +Ejemplo: + +Ejemplo: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +````4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference y unitReference + +Puede utilizar atributos específicos para añadir unidades asociadas a los valores de las celdas (*por ejemplo, *: "10 cm", "20 píxeles", etc.). Para definir la lista de unidades, puede utilizar uno de los siguientes atributos: + +* "unitsList": un array que contiene los elementos x utilizados para definir las unidades disponibles (por ejemplo: "cm", "pulgadas", "km", "millas", etc.). Utilice este atributo para definir las unidades dentro del objeto. +* "unitsListReference": una referencia a una lista 4D que contiene las unidades disponibles. Utilice este atributo para definir unidades con una lista 4D creada con el comando [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html). +* "unitsListName": un nombre de una lista 4D basada en el diseño que contiene unidades disponibles. Utilice este atributo para definir las unidades con una lista 4D creada en la caja de herramientas. + +Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: + +* "unitReference": un único valor que contiene el índice (de 1 a x) del elemento seleccionado en la lista de valores "unitList", "unitsListReference" o "unitsListName". + +Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: + +Ejemplo: + +Queremos definir una entrada numérica seguida de dos posibles unidades: " líneas " o " píxeles ". El valor actual es "2" + "líneas". Utilizamos valores definidos directamente en el objeto (atributo "unitsList"): + +````4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Si desea añadir un botón de elipsis [...] a una celda, sólo tiene que pasar el atributo "alternateButton" con el valor True en el objeto. El botón se mostrará en la celda automáticamente. + +Cuando este botón es presionado por un usuario, se generará un evento `On Alternate Click`, y usted podrá manejarlo como quiera (vea el párrafo "Manejo de eventos" para más información). + +Ejemplo: + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +El atributo valueType de valor "color" permite mostrar un color o un texto. + +* Si el valor es un número, se dibuja un rectángulo de color dentro de la celda. Ejemplo: + + ````4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ```` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +* Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). + +#### event valueType + +El "event" valueType muestra un botón que genera un evento `On Clicked` al ser presionado. No se puede pasar ni devolver ningún dato o valor. + +Opcionalmente, se puede pasar un atributo "label". + +Ejemplo: + +````4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestión de eventos + +Se pueden manejar varios eventos mientras se utiliza un array list box de objetos: + +* **On Data Change**: un evento `On Data Change` se dispara cuando se ha modificado algún valor: + * en un área de entrada de texto + * en una lista desplegable + * en un área combo box + * en un botón de unidad (cambiar del valor x al valor x+1) + * en una casilla de selección (cambia entre marcado/desmarcado) +* **On Clicked**: cuando el usuario haga clic en un botón instalado con el "event" atributo *valueType*, se generará un evento `On Clicked`. Este evento es gestionado por el programador. +* **On Alternative Click**: cuando el usuario haga clic en un botón de elipsis (atributo "alternateButton"), se generará un evento `On Alternative Click`. Este evento es gestionado por el programador. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md index ccbaaa74f19097..b04b2106026e4b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md @@ -102,7 +102,7 @@ Se soportan varios tipos de referencias de métodos: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](./webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botón](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Formularios](FormEditor/forms.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Botón Imagen](pictureButton_overview.md) - [Menú Pop up imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón radio](radio_overview.md) - [Regla](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_Overview.md) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md index 10a75f4798ffe6..75301e77d16aa2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md @@ -34,7 +34,7 @@ En el caso de un list box, por defecto se selecciona *Automático*: la columna u #### Objetos soportados -[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Ver también diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md index dbf446044ab41a..25cb183e77a810 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md @@ -32,7 +32,7 @@ Cuando esta propiedad está activada, la altura de cada línea se calcula autom #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) --- @@ -48,7 +48,7 @@ Coordenadas inferiores del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón radio](radio_overview.md) - [ Rectángulo](shapes_overview.md#rectangle) - [Regla](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) --- @@ -64,7 +64,7 @@ Coordenadas de izquierda del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) --- @@ -80,7 +80,7 @@ Coordenadas de derecha del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) --- @@ -96,7 +96,7 @@ Coordenadas superiores del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) --- @@ -135,7 +135,7 @@ Esta propiedad designa el tamaño vertical de un objeto. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) --- @@ -143,7 +143,7 @@ Esta propiedad designa el tamaño vertical de un objeto. Esta propiedad designa el tamaño horizontal de un objeto. > * Algunos objetos pueden tener una altura predefinida que no se puede modificar. -> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +> * Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox_overview.md#list-box-columns), el usuario también puede cambiar manualmente el tamaño de la columna. > * Al redimensionar el formulario, si la propiedad de [dimensionamiento horizontal "Agrandar"](properties_ResizingOptions.md#horizontal-sizing) fue asignada al list box, la columna más a la derecha se agrandará más allá de su ancho máximo, si es necesario. #### Gramática JSON @@ -154,7 +154,7 @@ Esta propiedad designa el tamaño horizontal de un objeto. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) --- @@ -171,7 +171,7 @@ El ancho máximo de la columna (en píxeles). El ancho de la columna no puede au #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) --- @@ -188,7 +188,7 @@ El ancho mínimo de la columna (en píxeles). El ancho de la columna no puede re #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md index 4771260c1d0eed..a70e997d64973a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Cuando la opción **inserción automática** no está definida (por defecto), el Esta propiedad es soportada por: -- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. +- objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox_overview.md#list-box-columns) asociadoa a una lista de selección. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Italia" que está asociada a un combo box "Países": si la propiedad **inserción automática** está activada y un usuario introduce "España", entonces el valor "España" se añade automáticamente a la lista en memoria: @@ -47,7 +47,7 @@ También se pueden asociar listas de selección a objetos utilizando los comando #### Objetos soportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Columna List Box](listbox-column.md) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) --- @@ -113,7 +113,7 @@ Indica una variable o expresión a la que se le asignará un entero largo que in Define el tipo de datos para la expresión mostrada. Esta propiedad se utiliza con: -- [List box columns](listbox-column.md) of the selection and collection types. +- [Columnas del List box](listbox_overview.md#list-box-columns) de los tipos de selección y colección. - [Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays. Ver también la sección [**Tipo de expresión**](properties_Object.md#expression-type). @@ -126,7 +126,7 @@ Ver también la sección [**Tipo de expresión**](properties_Object.md#expressio #### Objetos soportados -[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) +[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox_overview.md#list-box-columns) --- @@ -183,13 +183,13 @@ Debe introducir una lista de valores. En el editor de formularios, un diálogo e #### Objetos soportados -[Columna List Box (sólo tipo array)](listbox-column.md) +[Columna List Box (sólo tipo array)](listbox_overview.md#list-box-columns) --- ## Expression -This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. +Esta descripción es específica para las columnas de tipo list box [selección](listbox_overview.md#selection-list-boxes) y [colección](listbox_overview.md#collection-or-entity-selection-list-boxes). Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. Una expresión 4D que se asociará a una columna. Puede introducir: @@ -226,7 +226,7 @@ Si se utiliza un campo, una variable o una expresión asignable (*por ejemplo Pe #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) --- @@ -255,7 +255,7 @@ Se pueden utilizar todas las tablas de la base de datos, independientemente de s Esta propiedad está disponible en las siguientes condiciones: - una [lista de selección](#choice-list) está asociada al objeto -- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- para las [entradas](input_overview.md) y [columnas list box](listbox_overview.md#list-box-columns), también se define una [lista obligatoria](properties_RangeOfValues.md#required-list) para el objeto (ambas opciones deben utilizar normalmente la misma lista), de modo que el usuario sólo pueda introducir valores de la lista. Esta propiedad especifica, en el contexto de un campo o variable asociado a una lista de valores, el tipo de contenido a guardar: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md index 0134222b38475a..3c96795e2d3ae3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ El campo contiene realmente "proportion". 4D acepta y almacena la entrada comple #### Objetos soportados -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) --- @@ -83,7 +83,7 @@ La siguiente tabla muestra las opciones disponibles: #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -240,7 +240,7 @@ La siguiente tabla muestra cómo afectan los distintos formatos a la visualizaci #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) --- @@ -299,7 +299,7 @@ Si el campo se reduce a un tamaño menor que el de la imagen original, la imagen #### Objetos soportados -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) --- @@ -332,7 +332,7 @@ La siguiente tabla muestra los formatos de visualización de los campos de hora #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -341,7 +341,7 @@ La siguiente tabla muestra los formatos de visualización de los campos de hora Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: * un texto en un [objeto de entrada](input_overview.md) -* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), +* un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox_overview.md#list-box-columns), ... puede seleccionar el texto que se mostrará para cada valor: @@ -376,7 +376,7 @@ Las columnas booleanas también pueden mostrarse como menús emergentes. En este #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) --- @@ -445,7 +445,7 @@ En ese caso, el título de la casilla de verificación puede introducirse utiliz #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) --- @@ -481,7 +481,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objetos soportados -[Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) +[Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) --- @@ -512,7 +512,7 @@ Esta propiedad sólo se utiliza cuando se dibujan objetos situados en el cuerpo #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) --- @@ -567,4 +567,4 @@ Tenga en cuenta que, independientemente del valor de la opción Ajuste de texto, #### Objetos soportados -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md index 3b75da0077a32f..7ead04dab01a6b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md @@ -28,7 +28,7 @@ Permite al usuario acceder a un menú contextual estándar en el objeto cuando s Para una imagen de tipo [entrada](input_overview.md), además de los comandos de edición estándar (Cortar, Copiar, Pegar y Borrar), el menú contiene el comando **Importar...**, que puede utilizarse para importar una imagen almacenada en un archivo, así como el comando **Guardar como...**, que puede utilizarse para guardar la imagen en el disco. El menú también permite modificar el formato de visualización de la imagen: se ofrecen las opciones **Truncado no centrado**, **Escalado para ajustar** y **Escalado para ajustar centrado prop.**. La modificación del formato de visualización [](properties_Display#picture-format) utilizando este menú es temporal; no se guarda con el registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. La lista puede almacenar hasta 10 fuentes (más allá, la última fuente utilizada sustituye a la más antigua). Por defecto, esta lista está vacía y la opción no se muestra. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -64,7 +64,7 @@ Cuando esta propiedad está desactivada, se desactiva todo menú emergente asoci #### Objetos soportados -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Stepper](stepper.md) --- @@ -120,7 +120,7 @@ A continuación se presenta una tabla que explica cada una de las opciones de fi #### Objetos soportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md index 4af7467a3e4ab9..b9093d7d39de42 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md @@ -29,7 +29,7 @@ Esta propiedad se utiliza para definir la altura de línea de un pie de list box * Si se define más de un tamaño, 4D utiliza el mayor. Por ejemplo, si una línea contiene "Verdana 18", "Geneva 12" y "Arial 9", 4D utiliza "Verdana 18" para determinar la altura de la línea (por ejemplo, 25 píxeles). Esta altura se multiplica por el número de líneas definidas. * Este cálculo no tiene en cuenta el tamaño de las imágenes ni los estilos aplicados a las fuentes. * En macOS, la altura de línea puede ser incorrecta si el usuario introduce caracteres que no están disponibles en la fuente seleccionada. Cuando esto ocurre, se utiliza un tipo de letra sustituto, lo que puede provocar variaciones en el tamaño. -> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. +> > This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv17R6/4D/17-R6/List-box-footer-specific-properties.300-4354808.en.html) command. Conversión de unidades: cuando se pasa de una unidad a otra, 4D las convierte automáticamente y muestra el resultado en la Lista de propiedades. Por ejemplo, si la fuente utilizada es "Lucida grande 24", una altura de "1 línea" se convierte en "30 píxeles" y una altura de "60 píxeles" se convierte en "2 líneas". diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md index a8f1c73468fc46..52aa5ce9a6e648 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Puede: #### Objetos soportados -[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](./comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Pie de List Box](listbox-header-footer.md#footers) - [Botón Imagen](pictureButton_overview.md) - [Menu Pop-up Imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) +[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](./comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Botón Imagen](pictureButton_overview.md) - [Menu Pop-up Imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) #### Otras funcionalidades de ayuda diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md index 3e5bbb87dbe7d9..1161f890b5888d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Colección de columnas del list box. | ------- | ---------------------------- | ---------------------------------------------------- | | columns | colección de objetos columna | Contiene las propiedades de las columnas de list box | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. +Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox_overview.md#column-specific-properties). #### Objetos soportados diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md index d0601770e643ee..0f652b8c932224 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](writeProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) --- @@ -40,7 +40,7 @@ Para más información sobre las reglas de denominación de los objetos de formu #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](writeProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Botón de radio](radio_overview.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) --- @@ -130,20 +130,20 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Tab control](tabControl.md) - [Subform](subform_overview.md) - [Radio Button](radio_overview.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](writeProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Lista jerárquica](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md#overview) - [Indicador de progreso](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Control de pestañas](tabControl.md) - [Subformulario](subform_overview.md#overview) - [Botón de radio](radio_overview.md) - [Área Web](webArea_overview.md) --- ## Tipo de expresión -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> Esta propiedad se denomina [**Data Type**](properties_DataSource.md#data-type-expression-type) en la Lista de propiedades para las columnas de list box de tipo [selección](listbox_overview.md#selection-list-boxes) y [colección](listbox_overview.md#collection-or-entity-selection-list-boxes) y para las [Listas desplegables](dropdownList_Overview.md) asociadas a un [objeto](FormObjects/dropdownList_Overview.md#using-an-object) o a un [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique el tipo de datos para la expresión o variable asociada al objeto. Tenga en cuenta que el objetivo principal de este ajuste es configurar las opciones (como los formatos de visualización) disponibles para el tipo de datos. En realidad, no escribe la variable en sí. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). Sin embargo, esta propiedad tiene una función tipográfica en los siguientes casos específicos: - **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas. -- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo dato/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles. +- **[Columnas List Box ](listbox_overview.md#list-box-columns)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo dato/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles. - **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos rigen la visualización de variables de imagen en los formularios. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de variables. Para ello, es necesario que la instrucción `C_PICTURE(varName)` se haya ejecutado antes de cargar el formulario (normalmente, en el método que llama al comando `DIALOG`), o que la variable se haya digitado a nivel de formulario utilizando la propiedad tipo de expresión. De lo contrario, la variable imagen no se mostrará correctamente (sólo en modo interpretado). #### Gramática JSON @@ -154,7 +154,7 @@ Sin embargo, esta propiedad tiene una función tipográfica en los siguientes ca #### Objetos soportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) --- @@ -327,4 +327,4 @@ Cuando está configurado **Personalizado** ("none" en JSON), 4D no realiza cálc #### Objetos soportados -[Pie de list box](listbox-header-footer.md#footers) +[Pie de list box](listbox_overview.md#list-box-footers) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md index 03e568e6b0d831..4b5a6c408fb3df 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md @@ -52,7 +52,7 @@ Permite definir una lista cuyos valores no pueden introducirse en el objeto. Si #### Objetos soportados -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) --- @@ -71,4 +71,4 @@ La creación de una lista obligatoria no muestra automáticamente la lista cuand #### Objetos soportados -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md index a4459d6da5c972..df2bcfca7ed1ef 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md @@ -63,7 +63,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_overview.md) --- @@ -88,7 +88,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_overview.md) --- @@ -128,4 +128,4 @@ Designa si el tamaño de la columna puede ser modificado por el usuario. #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md index 01287742bfd81b..ceb50e1a853158 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md @@ -36,7 +36,7 @@ Puede definir esta propiedad utilizando el comando [**OBJECT SET FONT STYLE**](h #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -55,7 +55,7 @@ También puede definir esta propiedad utilizando el comando [**OBJECT SET FONT S #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -71,7 +71,7 @@ Hace que el texto tenga una línea por debajo. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -107,7 +107,7 @@ Hay tres temas de fuentes disponibles: #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) ### Familia de fuentes @@ -127,7 +127,7 @@ Puede definirla utilizando el comando [**OBJECT SET FONT**](https://doc.4d.com/4 #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -143,7 +143,7 @@ Permite definir el tamaño de la fuente del objeto en puntos. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -169,7 +169,7 @@ También puede definir esta propiedad utilizando el comando [**OBJECT SET RGB CO #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Indicadores de progreso](progressIndicator.md) - [Regla](ruler.md) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progreso](progressIndicator.md) - [Regla](ruler.md) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -251,7 +251,7 @@ Ubicación horizontal del texto dentro del área que lo contiene. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) (todos los estilos excepto Normal y Plano) - [Caja de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Pie de List Box](listbox-header-footer.md#footers) - [Botón de opciòn](radio_overview.md) (todos los estilos excepto Normal y Plano) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) (todos los estilos excepto Normal y Plano) - [Caja de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Botón de opciòn](radio_overview.md) (todos los estilos excepto Normal y Plano) - [Área de texto](text.md) --- @@ -274,7 +274,7 @@ Esta propiedad también puede ser manejada por los comandos [OBJECT Get vertical #### Objetos soportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md index bd1644b42f1597..1654439c9433ec 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md @@ -74,7 +74,7 @@ Designa la ubicación de un icono en relación con el objeto formulario. #### Objetos soportados -[Encabezado de list box](listbox-header-footer.md#headers) +[Encabezado de list box](listbox_overview.md#list-box-headers) --- @@ -139,7 +139,7 @@ El nombre de la ruta a introducir es similar al de [ la propiedad Ruta de acceso #### Objetos soportados -[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) +[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) --- @@ -223,4 +223,4 @@ Es importante señalar que la propiedad "Con menú emergente" sólo gestiona el #### Objetos soportados -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[Botón de la barra de herramientas](button_overview.md#toolbar) - [Botón Bisel](button_overview.md#bevel) - [Botón Bisel redondeado](button_overview.md#rounded-bevel) - [Botón Gradiente OS X](button_overview.md#os-x-gradient) - [Botón Texturizado OS X](button_overview.md#os-x-textured) - [Botón Office XP](button_overview.md#office-xp) - [Botón Círculo](button_overview.md#circle) - [Personalizado](button_overview.md#custom) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md index b575447c7a7c51..0efd624e176a46 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md @@ -271,13 +271,7 @@ La función devuelve Undefined si el *index* sobrepasa los límites de la colecc #### Ejemplo ```4d -var $col : Collection -$col:=New collection(10; 20; 30; 40; 50) -$element:=$col.at(0) // 10 -$element:=$col.at(1) // 20 -$element:=$col.at(-1) // 50 -$element:=$col.at(-2) // 40 -$element:=$col.at(10) // indefinido +Lanzamiento ``` @@ -653,10 +647,10 @@ Este ejemplo ilustra el uso de la opción `ck resolve pointers`:
    -|Parámetro|Tipo||Descripción| +|Parameter|Type||Description| |---------|--- |:---:|------| -|propertyPath|Text|->|Ruta de propiedad del objeto a utilizar para el cálculo| -|Resultado|Real|<-|Number of elements in the collection| +|propertyPath|Text|->|Object property path to be used for calculation| +|Result|Real|<-|Number of elements in the collection|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md index 4d578b4d76f591..6144657229dad5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista jerárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox_overview.md#list-box-columns) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md index 9a329090b9540b..095037d1f6d9b3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. |
    Histórico @@ -24,7 +24,7 @@ Después de que las propiedades de evento [`On Before Keystroke`](onBeforeKeystr El evento `On After Keystroke` no se genera: -- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- en el método [de las columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Secuencia de tecla diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md index e7d25d23ffdd4f..07c3b5516596f9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • Botones: el área "flecha" de un botón se presiona
  • List box: en una columna de un array, se hace clic en un botón de selección (atributo "alternateButton")
  • | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) |
  • Botones: el área "flecha" de un botón se presiona
  • List box: en una columna de un array, se hace clic en un botón de selección (atributo "alternateButton")
  • | ## Descripción @@ -22,7 +22,7 @@ Algunos estilos de botón pueden ser [vinculados a un menú emergente](FormObjec ### List box -Este evento se genera en columnas de [list boxes de tipo array de objetos](FormObjects/listbox-column.md#object-arrays-in-columns), cuando el usuario haga clic en un botón ellipsis del widget (atributo "alternateButton"). +Este evento se genera en columnas de [list boxes de tipo array de objetos](FormObjects/listbox_overview.md#object-arrays-in-columns), cuando el usuario haga clic en un botón ellipsis del widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md index 94bbe0765c588c..83491f817863ca 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. |
    Histórico @@ -22,7 +22,7 @@ Después de haber seleccionado los eventos `On Before Keystroke` y [`On After Ke El evento `On Before Keystroke` no se genera: -- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- en un método [columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Objetos no editables diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md index 7902f92dd4f2b3..e05e42862fab35 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Se está arrastrando un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Se está arrastrando un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onClicked.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onClicked.md index 4cc3701e3103d8..9ae290520a4d05 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 4 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| 4 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md index 94e6a77698956f..0c8c70c79ab7bb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md) | Una columna de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna List Box](../FormObjects/listbox_overview.md#list-box-columns) | Una columna de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md index eec8cb9294be49..6fc7b00cb7cf02 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [4D View Pro Area](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox_overview.md#list-box-columns) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md index 812ac53283013e..96254978e40dbd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista Jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista Jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md index 8c7d9cb7444ef6..34773214fcd548 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón de imagen](FormObjects/pictureButton_overview.md) - [Área Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opciones](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón de imagen](FormObjects/pictureButton_overview.md) - [Área Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opciones](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md index f8a879c33635c5..884335d9017846 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------- | -| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDrop.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDrop.md index 226a2eefd846f8..f3cfe2a0fd9c51 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDrop.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md index 557a6c6e645ff8..4f154369df5250 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md index fa5f42768ee6de..5e6aad7e4c1a3f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 42 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Se produce un clic en el encabezado de columna | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | Se produce un clic en el encabezado de columna | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLoad.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLoad.md index 16c1fe5b8dcad8..fb95617c88d590 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLoad.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 1 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md index 1c41b343e9a011..8a6b456f2078c5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md index 6c7e4af8fa5ca4..4eb440bcf9c703 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onUnload.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onUnload.md index dea1e96bb1a951..66f237c2bb0ebc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onUnload.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 24 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onValidate.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onValidate.md index be10ac3ab75d4d..e5188fe1e9f7f2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onValidate.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) -[Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de tabulación](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) -[Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de tabulación](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/overview.md index b6c52763b8eb31..b5f9c775958b3b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/overview.md @@ -28,7 +28,7 @@ Cada evento es devuelto como un objeto por el comando `FORM Event`. Por defecto, Se devuelven propiedades adicionales cuando el evento se produce en objetos específicos. En particular: -- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md index 1a2220c8da0530..a2b11aa570d758 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md @@ -46,7 +46,7 @@ Las imágenes de alta resolución con la convención @nx pueden utilizarse en lo * [Botones](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[casillas de selección](FormObjects/checkbox_overview.md) * [Botones imagen](FormObjects/pictureButton_overview.md)/[imagen Pop-up](FormObjects/picturePopupMenu_overview.md) * [Pestañas](FormObjects/tabControl.md) -* [Encabezados de list box](FormObjects/listbox-header-footer.md#headers) +* [Encabezados de list box](FormObjects/listbox_overview.md#list-box-headers) * [Iconos del menú](Menus/properties.md#item-icon) 4D prioriza automáticamente las imágenes con mayor resolución. 4D prioriza automáticamente las imágenes con mayor resolución. Incluso si un comando o propiedad especifica *circle.png*, se utilizará *circle@3x.png* (si existe). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md deleted file mode 100644 index 563419427b02a0..00000000000000 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -id: listbox-header-footer -title: List Box Header and Footer ---- - -:::note - -- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. -- Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. - -::: - -## Encabezados - -Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: - -![](../assets/en/FormObjects/listbox_header.png) - -Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. - -Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](./listbox_overview.md#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. - -Cuando el comando `OBJECT SET VISIBLE` se utiliza con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. - -### Propiedades específicas de los encabezados - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - -## Pies - -Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. - -Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). - -Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. - -Cuando el comando `OBJECT SET VISIBLE` se utiliza con un pie de página, se aplica a todos los pies, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. - -### Propiedades específicas de los pies - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md deleted file mode 100644 index dd960966966fd2..00000000000000 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md +++ /dev/null @@ -1,188 +0,0 @@ ---- -id: listbox-object -title: List Box Object ---- - -## List box de tipo array - -En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. - -Por defecto, 4D asigna el nombre "ColumnX" a cada columna. Puede cambiarlo, así como las otras propiedades de la columna, en las [propiedades de las columnas](listbox-column.md#column-specific-properties). El formato de visualización de cada columna también puede definirse mediante el comando `OBJECT SET FORMAT`. - -> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. - -Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. -Los valores de las columnas se gestionan mediante comandos de alto nivel del tema List box (como `LISTBOX INSERT ROWS` o `LISTBOX DELETE ROWS`), así como comandos de manipulación de arrays. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: - -```4d -ARRAY TEXT(varCol;size) -``` - -También puede utilizar una lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. - -## List box de tipo selección - -En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. La expresión también puede ser un método proyecto, una variable o un elemento de array. - -A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. - -En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. - -## List box colección o entity selection - -En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. - -Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en caso de una colección de valores escalares). La expresión también puede ser un método proyecto, una variable o un elemento de array. - -Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. - -Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: - -```4d -myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box -``` - -### Propiedades soportadas - -Las propiedades soportadas dependen del tipo de list box. - -| Propiedad | List box array | List box selección | List box colección o entity selection | -| ------------------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | -| [Color de fondo alterno](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrita](properties_Text.md#bold) | X | X | X | -| [Expresión del color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Clase](properties_Object.md#css-class) | X | X | X | -| [Colección o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionamiento automático de columnas](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Elemento actual](properties_DataSource.md#current-item) | | | X | -| [Posición actual del elemento](properties_DataSource.md#current-item-position) | | | X | -| [Fuente de datos](properties_Object.md#data-source) | X | X | X | -| [Nombre del formulario detallado](properties_ListBox.md#detail-form-name) | | X | | -| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | -| [Mostrar pies de página](properties_Footers.md#display-footers) | X | X | X | -| [Doble clic en la fila](properties_ListBox.md#double-click-on-row) | | X | | -| [Arrastrable](properties_Action.md#droppable) | X | X | X | -| [Soltable](properties_Action.md#droppable) | X | X | X | -| [Enfocable](properties_Entry.md#focusable) | X | X | X | -| [Fuente](properties_Text.md#fuente) | X | X | X | -| [Color de fuente](properties_Text.md#font-color) | X | X | X | -| [Expresión de color de fuente](properties_Text.md#font-color-expression) | | X | X | -| [Tamaño de fuente](properties_Text.md#font-size) | X | X | X | -| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Altura (encabezados)](properties_Headers.md#height) | X | X | X | -| [Altura (pies de página)](properties_Footers.md#height) | X | X | X | -| [Ocultar líneas en blanco adicionales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Ocultar resaltado de selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List Box jerárquico](properties_Object.md#array-list-box) | X | | | -| [Conjunto de resaltado](properties_ListBox.md#highlight-set) | | X | | -| [Alineación horizontal](properties_Text.md#alineación-horizontal) | X | X | X | -| [Color de línea horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Itálica](properties_Text.md#italic) | X | X | X | -| [Izquierda](properties_CoordinatesAndSizing.md#izquierda) | X | X | X | -| [Tabla maestra](properties_DataSource.md#master-table) | | X | | -| [Expresión info Meta](properties_Text.md#meta-info-expression) | | | X | -| [Método](properties_Action.md#method) | X | X | X | -| [Líneas móviles](properties_Action.md#movable-rows) | X | | | -| [Selección temporal](properties_DataSource.md#selection-name) | | X | | -| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | -| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | -| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Array de colores de fondo de fila](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Array de control de filas](properties_ListBox.md#row-control-array) | X | | | -| [Array color de fuente de fila](properties_Text.md#row-font-color-array) | X | | | -| [Altura de línea](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Array altura de línea](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Array de estilo de línea](properties_Text.md#row-style-array) | X | | | -| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | -| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | -| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenable](properties_Action.md#sortable) | X | X | X | -| [Acción estándar](properties_Action.md#standard-action) | X | | | -| [Expresión de estilo](properties_Text.md#style-expression) | | X | X | -| [Superior](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Subrayado](properties_Text.md#underline) | X | X | X | -| [Variable o Expresión](properties_Object.md#variable-or-expression) | X | X | | -| [Alineación vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Color de línea vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidad](properties_Display.md#visibility) | X | X | X | -| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. - -### Eventos formulario soportados - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Before Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Begin Drag Over |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Close Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | -| On Collapse |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Delete Action |
  • [row](#propiedades adicionales)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Expand |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | -| On Getting Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -#### Propiedades adicionales {#additional-properties} - -Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: - -| Propiedad | Tipo | Descripción | -| ---------------- | ------------ | ------------------------------------------------------------------------------------ | -| area | text | Área de objeto list box ("header", "footer", "cell") | -| areaName | text | Nombre del área | -| column | entero largo | Número de columna | -| columnName | text | Nombre de la columna | -| footerName | text | Nombre del pie | -| headerName | text | Nombre del encabezado | -| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | -| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | -| newPosition | entero largo | Nueva posición de la columna o línea | -| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | -| oldPosition | entero largo | Posición anterior de la columna o línea | -| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | -| row | entero largo | Número de línea | -| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | - -> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md index aa4cfe3bebd85e..a0891482637122 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md @@ -26,6 +26,7 @@ También es posible cambiar el tamaño de cada columna, y el usuario puede modif El usuario puede seleccionar una o varias líneas utilizando los atajos estándar: **Mayúsculas+clic** para una selección adyacente y **Ctrl+clic** (Windows) o **Comando+clic** (macOS) para una selección no adyacente. + ### Partes de list box Un list box se compone de cuatro partes distintas: @@ -44,30 +45,324 @@ Es posible añadir un método objeto al objeto list box y/o a cada columna del l 1. Método objeto de cada columna 2. Método objeto del list box -The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). +El método objeto de columna obtiene los eventos que se producen en su [encabezado](#list-box-headers) y [pie](#list-box-footers). + + ### Tipos de list box Hay varios tipos de list box, con sus propios comportamientos y propiedades específicas. El tipo de list box depende de su [propiedad Fuente de datos](properties_Object.md#data-source): -* **Arrays**: cada columna está ligada a un array 4D. Los list boxes basados en arrays pueden mostrarse como [cajas de lista jerárquicas](listbox_overview.md#hierarchical-list-boxes). -* **Selección** (**Selección actual** o **Selección con nombre**): cada columna está vinculada a una expresión (por ejemplo, un campo) que se evalúa para cada registro de la selección. -* **Collection o Entity selection**: cada columna está ligada a una expresión que se evalúa para cada elemento de la colección o cada entidad de la selección de entidades. +- **Arrays**: cada columna está ligada a un array 4D. Los list boxes basados en arrays pueden mostrarse como [cajas de lista jerárquicas](listbox_overview.md#hierarchical-list-boxes). +- **Selección** (**Selección actual** o **Selección con nombre**): cada columna está vinculada a una expresión (por ejemplo, un campo) que se evalúa para cada registro de la selección. +- **Collection o Entity selection**: cada columna está ligada a una expresión que se evalúa para cada elemento de la colección o cada entidad de la selección de entidades. > > > No es posible combinar diferentes tipos de list box en el mismo objeto list box. La fuente de datos se define cuando se crea el list box. Entonces ya no es posible modificarlo por programación. + ### Gestión de list boxes Se puede configurar completamente un objeto list box a través de sus propiedades, y también se puede gestionar dinámicamente por programación. -El lenguaje 4D incluye un tema "List Box" dedicado a los comandos de list box, pero los comandos de otros temas, tales como "Propiedades de los objetos" o los comandos `EDIT ITEM` y `Displayed line number` también pueden ser utilizados. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. +El lenguaje 4D incluye un tema "List Box" dedicado a los comandos de list box, pero los comandos de otros temas, tales como "Propiedades de los objetos" o los comandos `EDIT ITEM` y `Displayed line number` también pueden ser utilizados. Para mayor información consulte la página [List Box Commands Summary](https://doc.4d.com/4Dv17R6/4D/17-R6/List-Box-Commands-Summary.300-4311159.en.html) del manual *Lenguaje 4D*. + + + +## Objetos tipo List box + +### List box de tipo array + +En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. + +Por defecto, 4D asigna el nombre "ColumnX" a cada columna. Puede cambiarlo, así como las otras propiedades de la columna, en las [propiedades de las columnas](listbox_overview.md#column-specific-properties). El formato de visualización de cada columna también puede definirse mediante el comando `OBJECT SET FORMAT`. +> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. + +Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. Los valores de las columnas se gestionan mediante comandos de alto nivel del tema List box (como [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) o `LISTBOX DELETE ROWS`), así como comandos de manipulación de arrays. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: + +```4d +ARRAY TEXT(varCol;size) +``` + +También puede utilizar una lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` +> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. + + + + +### List box de tipo selección + +En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. Puede utilizar los comandos `LISTBOX SET COLUMN FORMULA` y `LISTBOX INSERT COLUMN FORMULA` para modificar las columnas por programación. + +A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. + +En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. + + +### List box colección o entity selection + +En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. + +Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método de proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en el caso de una colección de valores escalares). Puede utilizar los comandos `LISTBOX SET COLUMN FORMULA` y `LISTBOX INSERT COLUMN FORMULA` para modificar las columnas por programación. + +Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. + +Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: + +```4d +myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box +``` + + + +### Propiedades soportadas + +Las propiedades soportadas dependen del tipo de list box. + + +| Propiedad | List box array | List box selección | List box colección o entity selection | +| ----------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | +| [Color de fondo alternado](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrita](properties_Text.md#bold) | X | X | X | +| [Expresión color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo del borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Abajo](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Class](properties_Object.md#css-class) | X | X | X | +| [Collection o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionamiento columnas auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Elemento actual](properties_DataSource.md#current-item) | | | X | +| [Posición elemento actual](properties_DataSource.md#current-item-position) | | | X | +| [Fuente de datos](properties_Object.md#data-source) | X | X | X | +| [Nombre formulario detallado](properties_ListBox.md#detail-form-name) | | X | | +| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | +| [Mostrar pies](properties_Footers.md#display-footers) | X | X | X | +| [Doble clic en línea](properties_ListBox.md#double-click-on-row) | | X | | +| [Arrastrable](properties_Action.md#droppable) | X | X | X | +| [Soltable](properties_Action.md#droppable) | X | X | X | +| [Focusable](properties_Entry.md#focusable) | X | X | X | +| [Fuente](properties_Text.md#font) | X | X | X | +| [Color de fuente](properties_Text.md#font-color) | X | X | X | +| [Expresión color fuente](properties_Text.md#font-color-expression) | | X | X | +| [Tamaño fuente](properties_Text.md#font-size) | X | X | X | +| [Alto (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Alto (encabezados)](properties_Headers.md#height) | X | X | X | +| [Alto (pies)](properties_Footers.md#height) | X | X | X | +| [Ocultar líneas vacías finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Ocultar resaltado selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List box jerárquico](properties_Object.md#array-list-box) | X | | | +| [Conjunto resaltado](properties_ListBox.md#highlight-set) | | X | | +| [Alineación horizontal](properties_Text.md#horizontal-alignment) | X | X | X | +| [Color líneas horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | +| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Itálica](properties_Text.md#italic) | X | X | X | +| [Izquierda](properties_CoordinatesAndSizing.md#left) | X | X | X | +| [Tabla principal](properties_DataSource.md#master-table) | | X | | +| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | +| [Método](properties_Action.md#method) | X | X | X | +| [Líneas desplazables](properties_Action.md#movable-rows) | X | | | +| [Selección temporal](properties_DataSource.md#selection-name) | | X | | +| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | +| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | +| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Array colores de fondo](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Array de control de líneas](properties_ListBox.md#row-control-array) | X | | | +| [Array colores de fuente](properties_Text.md#row-font-color-array) | X | | | +| [Altura de las líneas](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Array altura de las líneas](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Array de estilos](properties_Text.md#row-style-array) | X | | | +| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | +| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | +| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenable](properties_Action.md#sortable) | X | X | X | +| [Acción estándar](properties_Action.md#standard-action) | X | | | +| [Expresión estilo](properties_Text.md#style-expression) | | X | X | +| [Arriba](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Subrayado](properties_Text.md#underline) | X | X | X | +| [Variable o expresión](properties_Object.md#variable-or-expression) | X | X | | +| [Alineamiento vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Color líneas verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | +| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidad](properties_Display.md#visibility) | X | X | X | +| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | + + +> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. + + +### Eventos formulario soportados + + +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (e.g., This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array únicamente* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Close Detail |
  • [row](#additional-properties)
  • | *List box Selección actual & Selección temporal únicamente* | +| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box jerárquicos únicamente* | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Delete Action |
  • [row](#additional-properties)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box jerárquicos únicamente* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box Arrays, Selección actual y Selección temporal únicamente* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Open Detail |
  • [row](#additional-properties)
  • | *List box Selección actual & Selección temporal únicamente* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + + +#### Propiedades adicionales {#additional-properties} + +Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: + +| Propiedad | Tipo | Descripción | +| ---------------- | ------------ | ------------------------------------------------------------------------------------ | +| area | text | Área de objeto list box ("header", "footer", "cell") | +| areaName | text | Nombre del área | +| column | entero largo | Número de columna | +| columnName | text | Nombre de la columna | +| footerName | text | Nombre del pie | +| headerName | text | Nombre del encabezado | +| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | +| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | +| newPosition | entero largo | Nueva posición de la columna o línea | +| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | +| oldPosition | entero largo | Posición anterior de la columna o línea | +| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | +| row | entero largo | Número de línea | +| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | +> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. + + + + + + +## Columnas de list box + +Un list box está formado por uno o varios objetos columna que tienen propiedades específicas. Puede seleccionar una columna de list box en el editor de formularios haciendo clic en ella cuando el objeto list box está seleccionado: + +![](../assets/en/FormObjects/listbox_column.png) + +Puede definir para cada columna de list box de las propiedades estándar (texto, color de fondo, etc.); estas propiedades tienen prioridad sobre las del objeto list box. +> Puede definir el [tipo de expresión](properties_Object.md#expression-type) para las columnas de list box de tipo array (cadena, texto, número, fecha, hora, imagen, booleano u objeto). + + +### Propiedades específicas de la columna {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +### Eventos formulario soportados + +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (e.g., This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array únicamente* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box Arrays, Selección actual y Selección temporal únicamente* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + + +## Encabezados de list box + +> Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. + +Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: + +![](../assets/en/FormObjects/listbox_header.png) + +Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. + + +Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. + +Cuando el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) se utiliza con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. + +### Propiedades específicas de los encabezados + +[Negrita](properties_Text.md#bold) - [Clase Css](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Espacio horizontal ](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Itálica](properties_Text.md#italic) - [Nombre de objeto](properties_Object.md#object-name) - [Ruta de acceso](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Espacio vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) + + + + + +## Pies de list box +> Para poder acceder a las propiedades de los pies de un list box, debe activar la opción [Mostrar pies](properties_Footers.md#display-footers). + +Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. + +Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). + +Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. + +Cuando el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) se utiliza con un pie de página, se aplica a todos los pies, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. + +### Propiedades específicas de los pies + + +[Formato alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato Fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Itálica](properties_Text.md#italic) - [Formato numérico](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato Imagen](properties_Display.md#picture-format) - [Formato Hora](properties_Display.md#time-format) - [Truncar con elipsis](properties_Display.md#truncate-with-ellipsis) - [Subrayar](properties_Text.md#underline) - [Cálculo de variables](properties_Object.md#variable-calculation) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajustar palabras](properties_Display.md#wordwrap) ## Gestión de entrada Para que una celda de list box sea editable, deben cumplirse las dos condiciones siguientes: -* La columna de la celda debe haberse definido como [Enterable](properties_Entry.md#enterable) (de lo contrario, las celdas de la columna nunca podrán ser editables). -* En el evento `On Before Data Entry`, $0 no devuelve -1. Cuando el cursor llega a la celda, se genera el evento `On Before Data Entry` en el método de la columna. Si, en el contexto de este evento, $0 se define como -1, la celda se considera como no editable. Si el evento se generó después de presionar **Tab** o **Mayús+Tab**, el foco pasa a la siguiente celda o a la anterior, respectivamente. Si $0 no es -1 (por defecto $0 es 0), la celda se puede introducir y pasa al modo de edición. +- La columna de la celda debe haberse definido como [Enterable](properties_Entry.md#enterable) (de lo contrario, las celdas de la columna nunca podrán ser editables). +- En el evento `On Before Data Entry`, $0 no devuelve -1. Cuando el cursor llega a la celda, se genera el evento `On Before Data Entry` en el método de la columna. Si, en el contexto de este evento, $0 se define como -1, la celda se considera como no editable. Si el evento se generó después de presionar **Tab** o **Mayús+Tab**, el foco pasa a la siguiente celda o a la anterior, respectivamente. Si $0 no es -1 (por defecto $0 es 0), la celda se puede introducir y pasa al modo de edición. Consideremos el ejemplo de un list box que contiene dos arrays, uno fecha y otro texto. El array de la fecha no se puede introducir, pero el array del texto sí se puede introducir si la fecha no ha pasado. @@ -92,9 +387,9 @@ El evento `On Before Data Entry` se devuelve antes de `On Getting Focus`. Para preservar la coherencia de los datos para los list box de tipo de selección y selección de entidades, todo registro/entidad modificado se guarda automáticamente en cuanto se valida la celda, es decir: -* cuando se desactiva la celda (el usuario presiona el tabulador, hace clic, etc.) -* cuando el listbox ya no tiene el foco, -* cuando el formulario ya no tiene el foco. +- cuando se desactiva la celda (el usuario presiona el tabulador, hace clic, etc.) +- cuando el listbox ya no tiene el foco, +- cuando el formulario ya no tiene el foco. La secuencia típica de eventos generados durante la entrada o la modificación de datos es la siguiente: @@ -112,25 +407,25 @@ La secuencia típica de eventos generados durante la entrada o la modificación | | Todos | On Losing Focus | (*) Con los list box de tipo selección de entidades, en el evento On Data Change: - -* el objeto [elemento actual](properties_DataSource.md#element-courant) contiene el valor antes de la modificación. -* el objeto `This` contiene el valor modificado. +- el objeto [elemento actual](properties_DataSource.md#element-courant) contiene el valor antes de la modificación. +- el objeto `This` contiene el valor modificado. > La entrada de datos en los list box de tipo colección/selección de entidades tiene una limitación cuando la expresión se evalúa como nula. En este caso, no es posible editar o eliminar el valor nulo en la celda. + + ## Gestión de selecciones La gestión de selecciones es diferente dependiendo de si el list box se basa en un array, en una selección de registros o en una selección de colecciones/entidades: -* **Lista box de tipo selección**: las selecciones se gestionan mediante un conjunto llamado por defecto `$ListboxSetX` (donde X empieza en 0 y se incrementa en función del número de list box en el formulario), que puede modificar si es necesario. Este conjunto se [define en las propiedades](properties_ListBox.md#highlight-set) del list box. Es mantenido automáticamente por 4D: si el usuario selecciona una o más líneas en el list box, el conjunto se actualiza inmediatamente. Por otra parte, también es posible utilizar los comandos del tema "Conjuntos" para modificar por programación la selección en el list box. - -* **List box de tipo colección/selección de entidades**: las selecciones se gestionan a través de las propiedades del list box dedicado: - * [Elemento actual](properties_DataSource.md#current-item) es un objeto que recibirá el elemento/la entidad seleccionado(a) - * [Elementos seleccionados](properties_DataSource.md#selected-items) es un objeto colección/selección de entidades de elementos seleccionados - * [Posición del elemento actual](properties_DataSource.md#current-item-position) devuelve la posición del elemento o de la entidad seleccionada. +- **Lista box de tipo selección**: las selecciones se gestionan mediante un conjunto llamado por defecto `$ListboxSetX` (donde X empieza en 0 y se incrementa en función del número de list box en el formulario), que puede modificar si es necesario. Este conjunto se [define en las propiedades](properties_ListBox.md#highlight-set) del list box. Es mantenido automáticamente por 4D: si el usuario selecciona una o más líneas en el list box, el conjunto se actualiza inmediatamente. Por otra parte, también es posible utilizar los comandos del tema "Conjuntos" para modificar por programación la selección en el list box. -* **List box de tipo array**: el comando `LISTBOX SELECT ROW` puede utilizarse para seleccionar una o más líneas del list box por programación. La [variable asociada al objeto List box](propiedades_Objeto.md#variable-o-expresión) se utiliza para obtener, definir o almacenar las selecciones de líneas en el objeto. Esta variable corresponde a un array de booleanos que es creado y mantenido automáticamente por 4D. El tamaño de este array viene determinado por el tamaño del list box: contiene el mismo número de elementos que el array más pequeño asociado a las columnas. Cada elemento de este array contiene `True` si se selecciona la línea correspondiente y `False` en caso contrario. 4D actualiza el contenido de este array en función de las acciones del usuario. Por el contrario, puede cambiar el valor de los elementos del array para cambiar la selección en el list box. Por otra parte, no se pueden insertar ni borrar líneas en este array; tampoco se pueden reescribir las líneas. El comando `Count in array` puede utilizarse para averiguar el número de líneas seleccionadas. Por ejemplo, este método permite invertir la selección de la primera línea del list box (tipo array): +- **List box de tipo colección/selección de entidades**: las selecciones se gestionan a través de las propiedades del list box dedicado: + - [Elemento actual](properties_DataSource.md#current-item) es un objeto que recibirá el elemento/la entidad seleccionado(a) + - [Elementos seleccionados](properties_DataSource.md#selected-items) es un objeto colección/selección de entidades de elementos seleccionados + - [Posición del elemento actual](properties_DataSource.md#current-item-position) devuelve la posición del elemento o de la entidad seleccionada. +- **List box de tipo array**: el comando `LISTBOX SELECT ROW` puede utilizarse para seleccionar una o más líneas del list box por programación. La [variable asociada al objeto List box](propiedades_Objeto.md#variable-o-expresión) se utiliza para obtener, definir o almacenar las selecciones de líneas en el objeto. Esta variable corresponde a un array de booleanos que es creado y mantenido automáticamente por 4D. El tamaño de este array viene determinado por el tamaño del list box: contiene el mismo número de elementos que el array más pequeño asociado a las columnas. Cada elemento de este array contiene `True` si se selecciona la línea correspondiente y `False` en caso contrario. 4D actualiza el contenido de este array en función de las acciones del usuario. Por el contrario, puede cambiar el valor de los elementos del array para cambiar la selección en el list box. Por otra parte, no se pueden insertar ni borrar líneas en este array; tampoco se pueden reescribir las líneas. El comando `Count in array` puede utilizarse para averiguar el número de líneas seleccionadas. Por ejemplo, este método permite invertir la selección de la primera línea del list box (tipo array): ```4d ARRAY BOOLEAN(tBListBox;10) //tBListBox es el nombre de la variable asociada al list box en el formulario @@ -141,14 +436,15 @@ La gestión de selecciones es diferente dependiendo de si el list box se basa en End if ``` -> El comando `OBJECT SET SCROLL POSITION` se desplaza por las líneas del list box para que se muestre la primera línea seleccionada o una línea especificada. +> El comando [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) se desplaza por las líneas del list box para que se muestre la primera línea seleccionada o una línea especificada. + ### Personalizar la apariencia de las líneas seleccionadas Cuando la opción [Ocultar el resaltado de la selección](properties_Appearance.md#hide-selection-highlight) está seleccionada, debe gestionar la representación visual de las selecciones en el list box utilizando las opciones de interfaz disponibles. Dado que las selecciones siguen siendo gestionadas en su totalidad por 4D, esto significa: -* En el caso de los list box de tipo array, debe analizar la variable array booleana asociada al list box para determinar qué líneas están seleccionadas o no. -* Para los list box de tipo selección, hay que comprobar si el registro actual (línea) pertenece al conjunto especificado en la propiedad [Conjunto resaltado](properties_ListBox.md#highlight-set) del list box. +- En el caso de los list box de tipo array, debe analizar la variable array booleana asociada al list box para determinar qué líneas están seleccionadas o no. +- Para los list box de tipo selección, hay que comprobar si el registro actual (línea) pertenece al conjunto especificado en la propiedad [Conjunto resaltado](properties_ListBox.md#highlight-set) del list box. A continuación, puede definir por programación los colores de fondo, los colores y/o estilos de fuentes específicas para personalizar la apariencia de las líneas seleccionadas. Esto puede hacerse utilizando arrays o expresiones, en función del tipo de list box mostrado (ver las siguientes secciones). @@ -159,23 +455,22 @@ A continuación, puede definir por programación los colores de fondo, los color Para determinar qué líneas están seleccionadas, hay que comprobar si están incluidas en el conjunto indicado en la propiedad [Conjunto resaltado](properties_ListBox.md#highlight-set) del list box. A continuación, puede definir la apariencia de las líneas seleccionadas utilizando una o varias de las [propiedades de expresión de color o estilo](#using-arrays-and-expressions) relevantes. Tenga en cuenta que las expresiones se reevalúan automáticamente cada vez que: +- la selección de list box cambia. +- list box obtiene o pierde el foco. +- la ventana formulario que contiene el list box se convierte, o deja de ser, la ventana del primer plano. -* la selección de list box cambia. -* list box obtiene o pierde el foco. -* la ventana formulario que contiene el list box se convierte, o deja de ser, la ventana del primer plano. -#### List box de tipo array +#### List box de tipo array Tiene que analizar el array booleano [Variable o expresión](properties_Object.md#variable-or-expression) asociado al list box para determinar si las líneas están seleccionadas o no. A continuación, puede definir la apariencia de las líneas seleccionadas utilizando una o varias de las [propiedades de array de color o de estilo](#using-arrays-and-expressions) relevantes. Tenga en cuenta que los arrays de list box utilizados para definir la apariencia de las líneas seleccionadas deben recalcularse en el evento formulario `On Selection Change`; sin embargo, también puede modificar estos arrays basándose en los siguientes eventos formulario adicionales: - -* `On Getting Focus` (propiedad list box) -* `On Losing Focus` (propiedad list box) -* `On Activate` (propiedad list box) -* `On Deactivate` (form property) ...depending on whether and how you want to visually represent changes of focus in selections. +- `On Getting Focus` (propiedad list box) +- `On Losing Focus` (propiedad list box) +- `On Activate` (propiedad list box) +- `On Deactivate` (form property) ...depending on whether and how you want to visually represent changes of focus in selections. ##### Ejemplo @@ -186,7 +481,7 @@ Ha elegido ocultar el resaltado sistema y desea mostrar las selecciones en el li Para un list box de tipo array, es necesario actualizar el [Array colores de fondo](properties_BackgroundAndBorder.md#row-background-color-array) por programación. En el formulario JSON, ha definido el Array colores de fondo de línea para el list box: ``` - "rowFillSource": "_ListboxBackground", + "rowFillSource": "_ListboxBackground", ``` En el método objeto del list box, puede escribir: @@ -211,10 +506,9 @@ Con un list box de tipo selección, para producir el mismo efecto puede utilizar Por ejemplo, en el formulario JSON, ha definido el conjunto resaltado y la expresión de color de fondo siguientes para el list box: ``` - "highlightSet": "$SampleSet", - "rowFillSource": "UI_SetColor", + "highlightSet": "$SampleSet", + "rowFillSource": "UI_SetColor", ``` - Puede escribir en el método *UI_SetColor*: ```4d @@ -229,6 +523,7 @@ Puede escribir en el método *UI_SetColor*: > En los list box jerárquicos, las líneas de ruptura no pueden resaltarse cuando la opción [Ocultar resaltado selección](properties_Appearance.md#hide-selection-highlight) está seleccionada. Como no es posible tener colores distintos para los encabezados del mismo nivel, no hay manera de destacar una línea de ruptura específica por programación. + ## Gestión de ordenaciones Un orden en un list box puede ser estándar o personalizado. Cuando se ordena una columna de un list box, todas las demás columnas se sincronizan siempre automáticamente. @@ -241,14 +536,17 @@ Puede activar o desactivar la ordenación usuario estándar desactivando la prop El soporte de ordenación estándar depende del tipo de list box: -| Tipo de list box | Soporte de ordenación estándar | Comentarios | -| ------------------------------ | ------------------------------ | ---------------------------------------------------------------------------------------------------- | -| Colección de objetos | Sí |
  • Las columnas "This.a" o "This.a.b" son ordenables.
  • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | -| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | +| Tipo de list box | Soporte de ordenación estándar | Comentarios | +| ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------ | +| Colección de objetos | Sí |
    • Las columnas "This.a" o "This.a.b" son ordenables.
    • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | | Entity selection | Sí |
  • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Soportado: ordena las propiedades de atributos de objetos (por ejemplo, "This.data.city" cuando "data" es un atributo de objeto)
  • Soportado: ordena los atributos relacionados (por ejemplo, "This.company.name")
  • No soportado: ordenar en las propiedades de atributos de objetos a través de atributos relacionados (por ejemplo, "This.company.data.city"). Para ello, debe utilizar la ordenación personalizada con la función [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (ver el siguiente ejemplo)
  • | -| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | -| Selección temporal | No | | -| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | +| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | +| Selección temporal | No | | +| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | + + + ### Ordenación personalizada @@ -256,8 +554,8 @@ El desarrollador puede configurar ordenaciones personalizadas, por ejemplo utili Los ordenamientos personalizados le permiten: -* efectuar las ordenaciones multinivel en varias columnas, gracias al comando [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html), -* usar funciones como [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) o [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) para ordenar columnas según criterios complejos. +- efectuar las ordenaciones multinivel en varias columnas, gracias al comando [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html), +- usar funciones como [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) o [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) para ordenar columnas según criterios complejos. #### Ejemplo @@ -277,7 +575,7 @@ Si quiere ordenar el list box utilizando los valores de la segunda columna, debe ```4d If (Form event code=On Header Click) - Form.child:=Form.child.orderByFormula("This.parent.extra.nickname"; dk ascending) + Form.child:=Form.child.orderByFormula("This.parent.extra.nickname"; dk ascending) End if ``` @@ -285,12 +583,12 @@ End if El valor de la [variable asociada al encabezado de una columna](properties_Object.md#variable-or-expression) permite gestionar una información adicional: la ordenación actual de la columna (lectura) y la visualización de la flecha de ordenación. -* Si la variable se define en 0, la columna no se ordena y la flecha de ordenación no se muestra. +- Si la variable se define en 0, la columna no se ordena y la flecha de ordenación no se muestra. ![](../assets/en/FormObjects/sorticon0.png) -* Si la variable está definida como 1, la columna se ordena en orden ascendente y se muestra la flecha de ordenación. ![](../assets/en/FormObjects/sorticon1.png) +- Si la variable está definida como 1, la columna se ordena en orden ascendente y se muestra la flecha de ordenación. ![](../assets/en/FormObjects/sorticon1.png) -* Si la variable se establece en 2, la columna se clasifica en orden descendente y se muestra la flecha de clasificación. ![](../assets/en/FormObjects/sorticon2.png) +- Si la variable se establece en 2, la columna se clasifica en orden descendente y se muestra la flecha de clasificación. ![](../assets/en/FormObjects/sorticon2.png) > Sólo las [variables](Concepts/variables.md) declaradas o dinámicas pueden utilizarse como variables de encabezado de columna. Otros tipos de [expresiones](Concepts/quick-tour.md#expressions) como `Form.sortValue` no son soportadas. @@ -298,6 +596,7 @@ Puede definir el valor de la variable (por ejemplo, Header2:=2) para "forzar" la > El comando [`OBJECT SET FORMAT`](https://doc.4d.com/4dv19/help/command/en/page236.html) ofrece soporte específico para iconos en los encabezados de los list box, lo que puede ser útil cuando se desea trabajar con un icono de ordenación personalizado. + ## Gestión de los colores, estilos y visualización de las líneas Hay varias formas de definir los colores de fondo, los colores de fuente y los estilos de fuente en los list box: @@ -324,27 +623,28 @@ Por ejemplo, si define un estilo de fuente en las propiedades del list box y otr Para cada atributo (estilo, color y color de fondo), se implementa una **herencia** cuando se utiliza el valor por defecto: -* para los atributos de las celdas: valores de atributos de las líneas -* para los atributos líneas: valores de atributos de columnas -* para los atributos de la columna: valores de los atributos del list box +- para los atributos de las celdas: valores de atributos de las líneas +- para los atributos líneas: valores de atributos de columnas +- para los atributos de la columna: valores de los atributos del list box De esta forma, si desea que un objeto herede el valor de atributo de un nivel superior, puede utilizar pasar la constante `lk inherited` (valor por defecto) al comando de definición o directamente en el elemento del array de estilo/color correspondiente. Por ejemplo, dado un list box array que contiene un estilo de letra estándar con colores alternos: ![](../assets/en/FormObjects/listbox_styles3.png) Realiza las siguientes modificaciones: -* cambiar el fondo de la línea 2 a rojo utilizando la propiedad [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) del objeto list box, -* cambia el estilo de la línea 4 a cursiva utilizando la propiedad [Row Style Array](properties_Text.md#row-style-array) del objeto list box, -* dos elementos de la columna 5 se cambian a negrita utilizando la propiedad [Row Style Array](properties_Text.md#row-style-array) del objeto columna 5, -* los 2 elementos de la columna 1 y 2 se cambian a azul oscuro utilizando la propiedad [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) para los objetos de la columna 1 y 2: +- cambiar el fondo de la línea 2 a rojo utilizando la propiedad [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) del objeto list box, +- cambia el estilo de la línea 4 a cursiva utilizando la propiedad [Row Style Array](properties_Text.md#row-style-array) del objeto list box, +- dos elementos de la columna 5 se cambian a negrita utilizando la propiedad [Row Style Array](properties_Text.md#row-style-array) del objeto columna 5, +- los 2 elementos de la columna 1 y 2 se cambian a azul oscuro utilizando la propiedad [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) para los objetos de la columna 1 y 2: ![](../assets/en/FormObjects/listbox_styles3.png) Para restaurar la apariencia original de la caja del list box, puede: -* pasar la constante `lk inherited` en el elemento 2 de los arrays de color de fondo de las columnas 1 y 2: entonces heredan el color de fondo rojo de la línea. -* pasar la constante `lk inherited` en los elementos 3 y 4 del array de estilo de la columna 5: entonces heredan el estilo estándar, excepto el elemento 4, que cambia a itálica según lo especificado en el array de estilo del list box. -* pasar la constante `lk inherited` en el elemento 4 del array de estilos para el list box con el fin de eliminar el estilo itálica. -* pasar la constante `lk inherited` en el elemento 2 del array de colores de fondo para el list box con el fin de restaurar el color alternativo original del list box. +- pasar la constante `lk inherited` en el elemento 2 de los arrays de color de fondo de las columnas 1 y 2: entonces heredan el color de fondo rojo de la línea. +- pasar la constante `lk inherited` en los elementos 3 y 4 del array de estilo de la columna 5: entonces heredan el estilo estándar, excepto el elemento 4, que cambia a itálica según lo especificado en el array de estilo del list box. +- pasar la constante `lk inherited` en el elemento 4 del array de estilos para el list box con el fin de eliminar el estilo itálica. +- pasar la constante `lk inherited` en el elemento 2 del array de colores de fondo para el list box con el fin de restaurar el color alternativo original del list box. + ### Uso de arrays y expresiones @@ -357,6 +657,9 @@ Según el tipo de list box, puede utilizar diferentes propiedades para personali | Estilo de fuente | [Array de estilos](properties_Text.md#row-style-array) | [Expresión estilo](properties_Text.md#style-expression) | [Expresión de estilo](properties_Text.md#style-expression) o [Expresión meta info](properties_Text.md#meta-info-expression) | | Visualización | [Array de control de líneas](properties_ListBox.md#row-control-array) | - | - | + + + ## Imprimir list boxes Hay dos modos de impresión disponibles: **modo vista previa** - que se puede utilizar para imprimir un list box como un objeto de formulario y el **modo avanzado**, que le permite controlar la impresión del propio objeto list box en el formulario. Tenga en cuenta que la apariencia "Impresión" está disponible para los list boxes en el editor de formularios. @@ -367,13 +670,17 @@ La impresión de un list box en modo vista previa consiste en imprimir directame ### Modo avanzado -En este modo, la impresión de los list box se realiza por programación, a través del comando `Print object` (se soportan los formularios proyecto y los formularios tabla). El comando `LISTBOX GET PRINT INFORMATION` se utiliza para controlar la impresión del objeto. +En este modo, la impresión de los list box se realiza por programación, a través del comando `Print object` (se soportan los formularios proyecto y los formularios tabla). El comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) se utiliza para controlar la impresión del objeto. En este modo: -* La altura del objeto list box se reduce automáticamente cuando el número de líneas a imprimir es inferior a la altura original del objeto (no se imprimen líneas "vacías"). Por el contrario, la altura no aumenta automáticamente en función del contenido del objeto. El tamaño del objeto efectivamente impreso puede obtenerse vía el comando `LISTBOX GET PRINT INFORMATION`. -* El objeto list box se imprime "tal cual", es decir, teniendo en cuenta sus parámetros de visualización actuales: visibilidad de los encabezados y de las rejillas, líneas ocultas y mostradas, etc. Estos parámetros también incluyen la primera línea a imprimir: si llama al comando `OBJECT SET SCROLL POSITION` antes de lanzar la impresión, la primera línea impresa en el list box será la designada por el comando. -* Un mecanismo automático facilita la impresión de los list box que contienen más líneas de las que es posible mostrar: se pueden realizar llamadas sucesivas a `Print object` para imprimir cada vez un nuevo conjunto de líneas. El comando `LISTBOX GET PRINT INFORMATION` puede utilizarse para comprobar el estado de la impresión durante la operación. +- La altura del objeto list box se reduce automáticamente cuando el número de líneas a imprimir es inferior a la altura original del objeto (no se imprimen líneas "vacías"). Por el contrario, la altura no aumenta automáticamente en función del contenido del objeto. El tamaño del objeto efectivamente impreso puede obtenerse vía el comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information). +- El objeto list box se imprime "tal cual", es decir, teniendo en cuenta sus parámetros de visualización actuales: visibilidad de los encabezados y de las rejillas, líneas ocultas y mostradas, etc. Estos parámetros también incluyen la primera línea a imprimir: si llama al comando [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) antes de lanzar la impresión, la primera línea impresa en el list box será la designada por el comando. +- Un mecanismo automático facilita la impresión de los list box que contienen más líneas de las que es posible mostrar: se pueden realizar llamadas sucesivas a `Print object` para imprimir cada vez un nuevo conjunto de líneas. El comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) puede utilizarse para comprobar el estado de la impresión durante la operación. + + + + ## List box jerárquicos @@ -383,17 +690,19 @@ Un list box jerárquico es un list box en el que el contenido de la primera colu Los list box jerárquicos son una forma particular de representar los datos, pero no modifican la estructura de datos (arrays). Los list box jerárquicos se gestionan exactamente igual que los list box clásicos. + ### Definir una jerarquía Para definir un list box jerárquico, existen varias posibilidades: -* Configurar manualmente los elementos jerárquicos utilizando la lista de propiedades del editor de formularios (o editar el formulario JSON). -* Generar visualmente la jerarquía utilizando el menú emergente de gestión de list box, en el editor de formularios. -* Use the [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-HIERARCHY.301-7487634.en.html) and [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-GET-HIERARCHY.301-7487597.en.html) commands, described in the *4D Language Reference* manual. +* Configurar manualmente los elementos jerárquicos utilizando la lista de propiedades del editor de formularios (o editar el formulario JSON). +* Generar visualmente la jerarquía utilizando el menú emergente de gestión de list box, en el editor de formularios. +* Utilice los comandos [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-SET-HIERARCHY.301-4127969.en.html) y [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-GET-HIERARCHY.301-4127970.en.html), descritos en el manual *Lenguaje de 4D*. + #### Propiedades del List Box jerárquico -Esta propiedad especifica que el list box debe mostrarse en forma jerárquica. En el formulario JSON, esta función se activa [cuando el valor de la propiedad *dataSource* es un array](properties_Object.md#array-list-box), es decir, una colección. +Esta propiedad especifica que el list box debe mostrarse en forma jerárquica. En el formulario JSON, esta funcionalidad se activa [cuando el valor de la propiedad *dataSource* de la columna es un array](properties_Object.md#array-list-box), es decir, una colección. Las opciones adicionales (**Variable 1...10**) están disponibles cuando se selecciona la opción *List box jerárquico*, correspondiente a cada elemento del array *dataSource* a utilizar como columna de ruptura. Cada vez que se introduce un valor en un campo, se añade una nueva línea. Se pueden especificar hasta 10 variables. Estas variables definen los niveles jerárquicos a mostrar en la primera columna. @@ -406,6 +715,7 @@ La última variable nunca es jerárquica aunque existan varios valores idéntico Este principio no se aplica cuando sólo se especifica una variable en la jerarquía: en este caso, pueden agruparse valores idénticos. > Si especifica una jerarquía basada en las primeras columnas de un list box existente, deberá eliminar u ocultar estas columnas (excepto la primera), ya que de lo contrario aparecerán duplicadas en el list box. Si especifica la jerarquía mediante el menú emergente del editor (ver abajo), las columnas innecesarias se eliminan automáticamente del list box. + #### Crear una jerarquía utilizando el menú contextual Cuando selecciona al menos una columna además de la primera en un objeto list box (de tipo array) en el editor de formularios, el comando **Crear jerarquía** está disponible en el menú contextual: @@ -414,20 +724,20 @@ Cuando selecciona al menos una columna además de la primera en un objeto list b Este comando es un acceso directo para definir una jerarquía. Cuando se selecciona, se llevan a cabo las siguientes acciones: -* La opción **List box jerárquico** está marcada para el objeto en la Lista de propiedades. -* Las variables de las columnas se utilizan para definir la jerarquía. Reemplazan las variables ya definidas. -* Las columnas seleccionadas ya no aparecen en el list box (excepto el título de la primera). +* La opción **List box jerárquico** está marcada para el objeto en la Lista de propiedades. +* Las variables de las columnas se utilizan para definir la jerarquía. Reemplazan las variables ya definidas. +* Las columnas seleccionadas ya no aparecen en el list box (excepto el título de la primera). Ejemplo: dado un list box cuyas primeras columnas contienen País, Región, Ciudad y Población. Cuando se seleccionan País, Región y Ciudad, si se elige **Crear jerarquía** en el menú contextual, se crea una jerarquía de tres niveles en la primera columna, se eliminan las columnas 2 y 3 y la columna Población pasa a ser la segunda: ![](../assets/en/FormObjects/listbox_hierarchy2.png) ##### Cancelar jerarquía - Cuando la primera columna está seleccionada y ya se ha definido como jerárquica, puede utilizar el comando **Cancelar jerarquía**. Cuando elige este comando, se llevan a cabo las siguientes acciones: -* La opción **List box jerárquico** está deseleccionada para el objeto, -* Los niveles jerárquicos 2 a X se eliminan y se transforman en columnas añadidas al list box. +* La opción **List box jerárquico** está deseleccionada para el objeto, +* Los niveles jerárquicos 2 a X se eliminan y se transforman en columnas añadidas al list box. + ### Principios de funcionamiento @@ -453,10 +763,10 @@ Cuando se incluyen valores del tipo fecha u hora en un list box jerárquico, se Cuando se incluyen valores del tipo fecha u hora en un list box jerárquico, se muestran en el formato del sistema corto. -* En primer lugar, todos los niveles de la columna jerárquica (primera columna) se clasifican automáticamente por orden ascendente. -* La ordenación se realiza por orden ascendente o descendente (según la acción del usuario) sobre los valores de la columna en la que se ha hecho clic. -* Todas las columnas son sincronizadas. -* En las siguientes ordenaciones realizadas en columnas no jerárquicas del list box, sólo se ordena el último nivel de la primera columna. Es posible modificar la ordenación de esta columna haciendo clic en su encabezado. +- En primer lugar, todos los niveles de la columna jerárquica (primera columna) se clasifican automáticamente por orden ascendente. +- La ordenación se realiza por orden ascendente o descendente (según la acción del usuario) sobre los valores de la columna en la que se ha hecho clic. +- Todas las columnas son sincronizadas. +- En las siguientes ordenaciones realizadas en columnas no jerárquicas del list box, sólo se ordena el último nivel de la primera columna. Es posible modificar la ordenación de esta columna haciendo clic en su encabezado. Cuando se incluyen valores del tipo fecha u hora en un list box jerárquico, se muestran en el formato del sistema corto. @@ -468,6 +778,7 @@ Si hace clic en el encabezado "Population" para ordenar las poblaciones por orde Como para todos los list box, puede [desactivar el mecanismo de ordenación estándar](properties_Action.md#sortable) y gestionar las ordenaciones por programación. + #### Selecciones y posiciones en list box jerárquicos Un list box jerárquico muestra un número variable de líneas en la pantalla según el estado desplegado/contraído de los nodos jerárquicos. Sin embargo, esto no significa que el número de líneas de los arrays varíe. Sólo se modifica la visualización, no los datos. Es importante entender este principio porque la gestión programada de los list box jerárquicos se basa siempre en los datos de los arrays, no en los datos mostrados. En particular, las filas de ruptura añadidas automáticamente no se tienen en cuenta en los arrays de opciones de visualización (ver más adelante). @@ -484,11 +795,13 @@ Independientemente de cómo se muestren los datos en el list box (de forma jerá Este principio se aplica a los arrays internos que se pueden utilizar para gestionar: -* colores -* colores de fondo -* estilos -* líneas ocultas -* selecciones +- colores +- colores de fondo + + +- estilos +- líneas ocultas +- selecciones Este principio se aplica a los arrays internos que se pueden utilizar para gestionar: @@ -500,7 +813,7 @@ Non-hierarchical representation: ![](../assets/en/FormObjects/hierarch7.png) Hie > Si una o más líneas están ocultas porque sus padres están contraídos, ya no se seleccionan. Sólo se pueden seleccionar las líneas visibles (directamente o por desplazamiento). En otras palabras, las líneas no pueden estar ocultas y seleccionadas a la vez. -Al igual que con las selecciones, el comando `LISTBOX GET CELL POSITION` devolverá los mismos valores para un list box jerárquico y un list box no jerárquico. Esto significa que en los dos ejemplos siguientes, `LISTBOX GET CELL POSITION` devolverá la misma posición: (3;2). +Al igual que con las selecciones, el comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devolverá los mismos valores para un list box jerárquico y un list box no jerárquico. Esto significa que en los dos ejemplos siguientes, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devolverá la misma posición: (3;2). *Representación jerárquica:* ![](../assets/en/FormObjects/hierarch9.png) @@ -510,11 +823,12 @@ Cuando se ocultan todas las líneas de una subjerarquía, la línea de ruptura s #### Líneas de quiebre -Si el usuario selecciona una línea de ruptura, `LISTBOX GET CELL POSITION` devuelve la primera ocurrencia de la línea en el array correspondiente. En el caso siguiente: +Si el usuario selecciona una línea de ruptura, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la primera ocurrencia de la línea en el array correspondiente. En el caso siguiente: ![](../assets/en/FormObjects/hierarch11.png) -... `LISTBOX GET CELL POSITION` devuelve (2;4). Para seleccionar una línea de ruptura por programación, deberá utilizar el comando `LISTBOX SELECT BREAK`. + +... [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve (2;4). Para seleccionar una línea de ruptura por programación, deberá utilizar el comando [`LISTBOX SELECT BREAK`](../commands/listbox-select-break). Las líneas de rotura no se tienen en cuenta en los arrays internos utilizados para gestionar el aspecto gráfico de los list box (estilos y colores). No obstante, es posible modificar estas características para las líneas de ruptura mediante los comandos de gestión gráfica de los objetos. Basta con ejecutar los comandos adecuados en los arrays que constituyen la jerarquía. @@ -536,19 +850,477 @@ Resultado: ![](../assets/en/FormObjects/hierarch14.png) + #### Gestión optimizada de desplegar/contraer Puede optimizar la visualización y gestión de los list box jerárquicos utilizando los eventos formulario `On Expand` y `On Collapse`. -Un list box jerárquico se construye a partir del contenido de sus arrays, por lo que sólo puede mostrarse cuando todos estos arrays están cargados en memoria. Esto dificulta la generación de list box jerárquicos de gran tamaño basados en arrays generados a partir de datos (a través del comando `SELECTION TO ARRAY`), no sólo por la velocidad de visualización sino también por la memoria utilizada. +Un list box jerárquico se construye a partir del contenido de sus arrays, por lo que sólo puede mostrarse cuando todos estos arrays están cargados en memoria. Esto dificulta la generación de list box jerárquicos de gran tamaño basados en arrays generados a partir de datos (a través del comando [`SELECTION TO ARRAY`](../commands/selection-to-array)), no sólo por la velocidad de visualización sino también por la memoria utilizada. + -El uso de los eventos de formulario `On Expand` y `On Collapse` puede superar estas limitaciones: por ejemplo, puede mostrar sólo una parte de la jerarquía y cargar/descargar los arrays sobre la marcha, basándose en las acciones del usuario. En el contexto de estos eventos, el comando `LISTBOX GET CELL POSITION` devuelve la celda en la que el usuario hizo clic para desplegar o contraer una línea. +El uso de los eventos de formulario `On Expand` y `On Collapse` puede superar estas limitaciones: por ejemplo, puede mostrar sólo una parte de la jerarquía y cargar/descargar los arrays sobre la marcha, basándose en las acciones del usuario. En el contexto de estos eventos, el comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en la que el usuario hizo clic para desplegar o contraer una línea. En este caso, debe llenar y vaciar los arrays por código. Los principios que deben aplicarse son: +- Cuando se muestra el list box, sólo se debe llenar el primer array. Sin embargo, debe crear un segundo array con valores vacíos para que el list box muestre los botones desplegar/contraer: ![](../assets/en/FormObjects/hierarch15.png) + +- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. El comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en cuestión y permite construir la jerarquía adecuada: se llena el primer array con los valores repetidos y el segundo con los valores enviados desde el comando [`SELECTION TO ARRAY`](../commands/selection-to-array) y se insertan tantas líneas como sean necesarias en el list box utilizando el comando [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). ![](../assets/en/FormObjects/hierarch16.png) + +- Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. El comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en cuestión: con el comando [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) se eliminan tantas líneas como sean necesarias del list box. + + + +## Arrays de objetos en columnas + +Las columnas de list box pueden manejar arrays de objetos. Como los arrays de objetos pueden contener diferentes tipos de datos, esta nueva y poderosa funcionalidad permite mezclar diferentes tipos de entrada en las líneas de una misma columna, y mostrar también varios widgets. Por ejemplo, puede insertar una entrada de texto en la primera línea, una casilla de selección en la segunda y una lista desplegable en la tercera. Los arrays de objetos también dan acceso a nuevos tipos de widgets, como botones o selectores de color. + +El siguiente list box fue diseñado utilizando un array de objetos: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + + +### Configurar una columna array de objetos + +Para asignar un array de objetos a una columna de list box, basta con definir el nombre del array de objetos en la lista de propiedades (campo "Nombre de variable"), o utilizando el comando [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv17R6/4D/17-R6/LISTBOX-INSERT-COLUMN.301-4311153.en.html), como para toda columna basada en arrays. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Las propiedades estándar relacionadas con las coordenadas, el tamaño y el estilo están disponibles para las columnas de tipo objeto. Puede definirlos utilizando la lista de Propiedades, o programando el estilo, el color de fuente, el color de fondo y la visibilidad para cada línea de una columna objeto del list box. Estos tipos de columnas también se pueden ocultar. + +Sin embargo, el tema Fuente de datos no está disponible para las columnas objeto del list box. De hecho, el contenido de cada celda de la columna se basa en los atributos presentes en el elemento correspondiente del array de objetos. Cada elemento de array puede definir: + +the value type (mandatory): text, color, event, etc. the value itself (optional): used for input/output. the cell content display (optional): button, list, etc. additional settings (optional): depend on the value type To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). Por ejemplo, puede escribir "¡Hola Mundo!" en una columna objeto utilizando este sencillo código: + +```4d +ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob) //first element + OB SET($ob;"valueType";"text") //defines the value type (mandatory) + OB SET($ob;"value";"Hello World!") //defines the value + APPEND TO ARRAY(obColumn;$ob) //define el valor + APPEND TO ARRAY(obColumn;$ob) //define el valor + APPEND TO ARRAY(obColumn;$ob) //define el valor + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) +> El formato de visualización y los filtros de entrada no pueden definirse para una columna de objetos. Dependen automáticamente del tipo de valor. + +#### valueType y visualización de datos + +Cuando una columna de list box está asociada a un array de objetos, la forma en que se muestra, introduce o edita una celda se basa en el atributo valueType del elemento del array. Los valores valueType soportados son: + +* "text": para un valor de texto +* "real": para un valor numérico que puede incluir separadores como un `\<espacio>`, `<.>`, o `<,>` +* "integer": para un valor entero +* "boolean": para un valor True/False +* "color": para definir un color de fondo +* "event": para mostrar un botón con una etiqueta. + +4D utiliza widgets por defecto en función del valor "valueType" (es decir, un "text" se muestra como un widget de entrada de texto, un "boolean" como una casilla de selección), pero también están disponibles visualizaciones alternativas a través de opciones (*por ejemplo*, un real también se puede representar como un menú desplegable). La siguiente tabla muestra la visualización por defecto, así como las alternativas para cada tipo de valor: + +| valueType | Widget por defecto | Widget(s) alternativo(s) | +| --------- | --------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| text | entrada de texto | menú desplegable (lista obligatoria) o combo box (lista de selección) | +| real | entrada de texto controlada (números y separadores) | menú desplegable (lista obligatoria) o combo box (lista de selección) | +| integer | entrada de texto controlada (números únicamente) | menú desplegable (lista obligatoria) o combo box (lista de opciones) o casilla de verificación de tres estados | +| boolean | casilla de selección | menú desplegable (lista requerida) | +| color | color de fondo | text | +| evento | botón con etiqueta | | +| | | Todos los widgets pueden tener un botón adicional de alternancia de unidades o un botón de elipsis asociado a la celda. | + +Usted define la visualización de la celda y las opciones utilizando atributos específicos en cada objeto (ver abajo). + +#### Formatos de visualización y filtros de entrada + +No se pueden definir formatos de visualización ni filtros de entrada para las columnas objeto de los list box. Se definen automáticamente en función del tipo de valor. Estos están listados en la siguiente tabla: + +| Tipo de valor | Formato por defecto | Control de entrada | +| ------------- | --------------------------------------------------------------------------------- | ------------------------ | +| text | lo mismo que se define en el objeto | cualquiera (sin control) | +| real | lo mismo que se define en el objeto (utilizando el separador decimal del sistema) | "0-9" y "." y "-" | +| | | "0-9" y "." si min>=0 | +| integer | lo mismo que se define en el objeto | "0-9" y "-" | +| | | "0-9" if min>=0 | +| Boolean | casilla de selección | N/A | +| color | N/A | N/A | +| evento | N/A | N/A | + +### Atributos + +Cada elemento del array de objetos es un objeto que puede contener uno o más atributos que definirán el contenido de la celda y la visualización de los datos (ver el ejemplo anterior). + +El único atributo obligatorio es "valueType" y sus valores soportados son "text", "real", "integer", "boolean", "color" y "event". La siguiente tabla lista todos los atributos soportados en los arrays de objetos de los list box, en función del valor "valueType" (cualquier otro atributo se ignora). A continuación se detallan los formatos de visualización y se ofrecen ejemplos. + +| | valueType | text | real | integer | boolean | color | evento | +| --------------------- | ------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------ | +| *Atributos* | *Descripción* | | | | | | | +| value | valor de la celda (entrada o salida) | x | x | x | | | | +| min | valor mínimo | | x | x | | | | +| max | valor máximo | | x | x | | | | +| behavior | Valor "tres Estados" | | | x | | | | +| requiredList | lista desplegable definida en objeto | x | x | x | | | | +| choiceList | combo box definido en objeto | x | x | x | | | | +| requiredListReference | RefList 4D, depende del valor de "saveAs" | x | x | x | | | | +| requiredListName | Nombre de la lista 4D, depende del valor "saveAs" | x | x | x | | | | +| saveAs | "reference" o "value" | x | x | x | | | | +| choiceListReference | RefList 4D, muestra un combo box | x | x | x | | | | +| choiceListName | Nombre de la lista 4D, mostrar combo box | x | x | x | | | | +| unitList | array de X elementos | x | x | x | | | | +| unitReference | índice del elemento seleccionado | x | x | x | | | | +| unitsListReference | Ver lista de unidades 4D | x | x | x | | | | +| unitsListName | 4D lista nombre de la unidad | x | x | x | | | | +| alternateButton | añadir un botón alternativo | x | x | x | x | x | | + +#### value + +Los valores de las celdas se almacenan en el atributo "value". Este atributo se utiliza tanto para la entrada como para la salida. También puede utilizarse para definir valores por defecto cuando se utilizan listas (ver a continuación). + +````4d + ARRAY OBJECT(obColumn;0) //array columna + C_OBJECT($ob1) + $entry:="Hello world!" + ARRAY OBJECT(obColumn;0) //array columna + C_OBJECT($ob1) + $entry:="Hello world!" + ARRAY OBJECT(obColumn;0) //array columna + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // si el usuario introduce un nuevo valor, $entry contendrá el valor editado + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) + ARRAY OBJECT(obColumn;0) //array columna + C_OBJECT($ob1) + $entry:="Hello world!" + ARRAY OBJECT(obColumn;0) //array columna + C_OBJECT($ob1) + $entry:="Hello world!" + ARRAY OBJECT(obColumn;0) //array columna + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // si el usuario introduce un nuevo valor, $entry contendrá el valor editado + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) + ARRAY OBJECT(obColumn;0) //array columna + C_OBJECT($ob1) + $entry:="Hello world!" + ARRAY OBJECT(obColumn;0) //array columna + C_OBJECT($ob1) + $entry:="Hello world!" + ARRAY OBJECT(obColumn;0) //array columna + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // si el usuario introduce un nuevo valor, $entry contendrá el valor editado + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) + ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) +> Los valores null se soportan y dan como resultado una celda vacía. + +#### min y max + +Cuando el "valueType" es "real" o "integer", el objeto también acepta atributos min y max con valores apropiados (los valores deben ser del mismo tipo que el valueType). + +Estos atributos pueden utilizarse para controlar el rango de valores de entrada. Cuando se valida una celda (cuando pierde el foco), si el valor de entrada es menor que el valor mínimo o mayor que el valor máximo, entonces se rechaza. En este caso, se mantiene el valor anterior y un consejo muestra una explicación. + +````4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +El atributo behavior ofrece variaciones a la representación estándar de los valores. En 4D v15, se ofrece una única variación: + +| Atributo | Valor(es) disponible(s) | valueType(s) | Descripción | +| -------- | ----------------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| behavior | threeStates | integer | Representa un valor numérico como una casilla de selección de tres estados.
    2=intermediario, 1=seleccionado, 0=no seleccionado, -1=invisible, -2=no seleccionado desactivado, -3=seleccionado desactivado, -4=semi seleccionado desactivado | + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList y choiceList + +Cuando un atributo "choiceList" o "requiredList" está presente dentro del objeto, la entrada de texto se sustituye por una lista desplegable o un combo box, dependiendo del atributo: + +* Si el atributo es "choiceList", la celda se muestra como un combo box. Esto significa que el usuario puede seleccionar o escribir un valor. +* Si el atributo es "requiredList", la celda se muestra como una lista desplegable y el usuario sólo puede seleccionar uno de los valores de la lista. + +En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. +> Los valores del widget se definen a través de un array. Si quiere asociar el widget a una lista 4D existente, debe utilizar los atributos "requiredListReference", "requiredListName", "choiceListReference" o "choiceListName". + +Ejemplos: + +* Quiere mostrar una lista desplegable con sólo dos opciones: "Open" o "Closed". "Closed" debe estar preseleccionado: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +* Quiere aceptar todo valor entero, pero mostrar un combo box para sugerir los valores más comunes: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 como valor por defecto + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName y requiredListReference + +Los atributos "requiredListName" y "requiredListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se mostrará entonces como una lista desplegable. Esto significa que el usuario sólo puede seleccionar uno de los valores proporcionados en la lista. + +Utilice "requiredListName" o "requiredListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. +> * Si desea definir estos valores a través de un simple array, debe utilizar el atributo "requiredList". +> * Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". + +Ejemplos: + +* Desea mostrar una lista desplegable basada en una lista de "colores" definida en la caja de herramientas (que contiene los valores "azul", "amarillo" y "verde"), guardarla como valor y mostrar "azul" por defecto: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +* Quiere mostrar una lista desplegable basada en una lista definida por programación y guardarla como referencia: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //muestra Londres por defecto + OB SET($ob;"requiredListReference";<>List) +``` +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName y choiceListReference + +Los atributos "choiceListName" and "choiceListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se muestra entonces como un combo box, lo que significa que el usuario puede seleccionar o escribir un valor. + +Utilice "choiceListName" o "choiceListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. +> * Si desea definir estos valores a través de un simple array, debe utilizar el atributo "choiceList". +> * Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". + +Ejemplo: + +Ejemplo: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +````4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + + +#### unitsList, unitsListName, unitsListReference y unitReference + +Puede utilizar atributos específicos para añadir unidades asociadas a los valores de las celdas (*por ejemplo, *: "10 cm", "20 píxeles", etc.). Para definir la lista de unidades, puede utilizar uno de los siguientes atributos: + +* "unitsList": un array que contiene los elementos x utilizados para definir las unidades disponibles (por ejemplo: "cm", "pulgadas", "km", "millas", etc.). Utilice este atributo para definir las unidades dentro del objeto. +* "unitsListReference": una referencia a una lista 4D que contiene las unidades disponibles. Utilice este atributo para definir unidades con una lista 4D creada con el comando [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html). +* "unitsListName": un nombre de una lista 4D basada en el diseño que contiene unidades disponibles. Utilice este atributo para definir las unidades con una lista 4D creada en la caja de herramientas. + +Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: + +* "unitReference": un único valor que contiene el índice (de 1 a x) del elemento seleccionado en la lista de valores "unitList", "unitsListReference" o "unitsListName". + +Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: + +Ejemplo: + +Queremos definir una entrada numérica seguida de dos posibles unidades: " líneas " o " píxeles ". El valor actual es "2" + "líneas". Utilizamos valores definidos directamente en el objeto (atributo "unitsList"): + +````4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Si desea añadir un botón de elipsis [...] a una celda, sólo tiene que pasar el atributo "alternateButton" con el valor True en el objeto. El botón se mostrará en la celda automáticamente. + +Cuando este botón es presionado por un usuario, se generará un evento `On Alternate Click`, y usted podrá manejarlo como quiera (vea el párrafo "Manejo de eventos" para más información). + +Ejemplo: + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + + +#### valueType color + +El atributo valueType de valor "color" permite mostrar un color o un texto. + +* Si el valor es un número, se dibuja un rectángulo de color dentro de la celda. Ejemplo: + + ````4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ```` +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + + +* Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). + + +#### event valueType + +El "event" valueType muestra un botón que genera un evento `On Clicked` al ser presionado. No se puede pasar ni devolver ningún dato o valor. + +Opcionalmente, se puede pasar un atributo "label". + +Ejemplo: + +````4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +```` -* Cuando se muestra el list box, sólo se debe llenar el primer array. Sin embargo, debe crear un segundo array con valores vacíos para que el list box muestre los botones desplegar/contraer: ![](../assets/en/FormObjects/hierarch15.png) +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) -* Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. El comando `LISTBOX GET CELL POSITION` devuelve la celda en cuestión y permite construir la jerarquía adecuada: se llena el primer array con los valores repetidos y el segundo con los valores enviados desde el comando `SELECTION TO ARRAY` y se insertan tantas líneas como sean necesarias en el list box utilizando el comando `LISTBOX INSERT ROWS`. ![](../assets/en/FormObjects/hierarch16.png) -* Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. El comando `LISTBOX GET CELL POSITION` devuelve la celda en cuestión: con el comando `LISTBOX DELETE ROWS` se eliminan tantas líneas como sean necesarias del list box. +### Gestión de eventos +Se pueden manejar varios eventos mientras se utiliza un array list box de objetos: +* **On Data Change**: un evento `On Data Change` se dispara cuando se ha modificado algún valor: + * en un área de entrada de texto + * en una lista desplegable + * en un área combo box + * en un botón de unidad (cambiar del valor x al valor x+1) + * en una casilla de selección (cambia entre marcado/desmarcado) +* **On Clicked**: cuando el usuario haga clic en un botón instalado con el "event" atributo *valueType*, se generará un evento `On Clicked`. Este evento es gestionado por el programador. +* **On Alternative Click**: cuando el usuario haga clic en un botón de elipsis (atributo "alternateButton"), se generará un evento `On Alternative Click`. Este evento es gestionado por el programador. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md index 9f127d9cd8d768..71602073532e1f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md @@ -112,7 +112,7 @@ Se soportan varios tipos de referencias de métodos: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botón](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Formularios](FormEditor/forms.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Botón Imagen](pictureButton_overview.md) - [Menú Pop up imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón radio](radio_overview.md) - [Regla](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_Overview.md) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md index 07b9a24199ed83..f9106bd06caceb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md @@ -38,7 +38,7 @@ También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COL #### Objetos soportados -[Lista Jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de Texto](text.md) +[Lista Jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de Texto](text.md) #### Ver también diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md index e882307de068f7..7106147e1e4e5f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md @@ -45,7 +45,7 @@ Cuando esta propiedad está activada, la altura de cada línea se calcula autom #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) --- @@ -61,7 +61,7 @@ Coordenadas inferiores del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón radio](radio_overview.md) - [ Rectángulo](shapes_overview.md#rectangle) - [Regla](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) --- @@ -77,7 +77,7 @@ Coordenadas de izquierda del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) --- @@ -93,7 +93,7 @@ Coordenadas de derecha del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) --- @@ -109,7 +109,7 @@ Coordenadas superiores del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) --- @@ -167,7 +167,7 @@ Esta propiedad designa el tamaño vertical de un objeto. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) --- @@ -175,7 +175,7 @@ Esta propiedad designa el tamaño vertical de un objeto. Esta propiedad designa el tamaño horizontal de un objeto. > * Algunos objetos pueden tener una altura predefinida que no se puede modificar. -> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +> * Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox_overview.md#list-box-columns), el usuario también puede cambiar manualmente el tamaño de la columna. > * Al redimensionar el formulario, si la propiedad de [dimensionamiento horizontal "Agrandar"](properties_ResizingOptions.md#horizontal-sizing) fue asignada al list box, la columna más a la derecha se agrandará más allá de su ancho máximo, si es necesario. #### Gramática JSON @@ -186,7 +186,7 @@ Esta propiedad designa el tamaño horizontal de un objeto. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón radio](radio_overview.md) - [Regla](ruler.md) - [ Rectángulo](shapes_overview.md#rectangle) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) --- @@ -203,7 +203,7 @@ El ancho máximo de la columna (en píxeles). El ancho de la columna no puede au #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) --- @@ -220,7 +220,7 @@ El ancho mínimo de la columna (en píxeles). El ancho de la columna no puede re #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) --- @@ -291,7 +291,7 @@ Establece un relleno horizontal para las celdas. El valor se establece en píxel #### Objetos soportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pies de página](properties_Footers.md) - [Encabezados](properties_Headers.md) #### Ver también @@ -311,7 +311,7 @@ Establece un relleno vertical para las celdas. El valor se establece en píxeles #### Objetos soportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pies de página](properties_Footers.md) - [Encabezados](properties_Headers.md) #### Ver también diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md index 4771260c1d0eed..a70e997d64973a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Cuando la opción **inserción automática** no está definida (por defecto), el Esta propiedad es soportada por: -- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. +- objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox_overview.md#list-box-columns) asociadoa a una lista de selección. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Italia" que está asociada a un combo box "Países": si la propiedad **inserción automática** está activada y un usuario introduce "España", entonces el valor "España" se añade automáticamente a la lista en memoria: @@ -47,7 +47,7 @@ También se pueden asociar listas de selección a objetos utilizando los comando #### Objetos soportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Columna List Box](listbox-column.md) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) --- @@ -113,7 +113,7 @@ Indica una variable o expresión a la que se le asignará un entero largo que in Define el tipo de datos para la expresión mostrada. Esta propiedad se utiliza con: -- [List box columns](listbox-column.md) of the selection and collection types. +- [Columnas del List box](listbox_overview.md#list-box-columns) de los tipos de selección y colección. - [Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays. Ver también la sección [**Tipo de expresión**](properties_Object.md#expression-type). @@ -126,7 +126,7 @@ Ver también la sección [**Tipo de expresión**](properties_Object.md#expressio #### Objetos soportados -[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) +[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox_overview.md#list-box-columns) --- @@ -183,13 +183,13 @@ Debe introducir una lista de valores. En el editor de formularios, un diálogo e #### Objetos soportados -[Columna List Box (sólo tipo array)](listbox-column.md) +[Columna List Box (sólo tipo array)](listbox_overview.md#list-box-columns) --- ## Expression -This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. +Esta descripción es específica para las columnas de tipo list box [selección](listbox_overview.md#selection-list-boxes) y [colección](listbox_overview.md#collection-or-entity-selection-list-boxes). Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. Una expresión 4D que se asociará a una columna. Puede introducir: @@ -226,7 +226,7 @@ Si se utiliza un campo, una variable o una expresión asignable (*por ejemplo Pe #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) --- @@ -255,7 +255,7 @@ Se pueden utilizar todas las tablas de la base de datos, independientemente de s Esta propiedad está disponible en las siguientes condiciones: - una [lista de selección](#choice-list) está asociada al objeto -- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- para las [entradas](input_overview.md) y [columnas list box](listbox_overview.md#list-box-columns), también se define una [lista obligatoria](properties_RangeOfValues.md#required-list) para el objeto (ambas opciones deben utilizar normalmente la misma lista), de modo que el usuario sólo pueda introducir valores de la lista. Esta propiedad especifica, en el contexto de un campo o variable asociado a una lista de valores, el tipo de contenido a guardar: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md index 0134222b38475a..3c96795e2d3ae3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ El campo contiene realmente "proportion". 4D acepta y almacena la entrada comple #### Objetos soportados -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) --- @@ -83,7 +83,7 @@ La siguiente tabla muestra las opciones disponibles: #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -240,7 +240,7 @@ La siguiente tabla muestra cómo afectan los distintos formatos a la visualizaci #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) --- @@ -299,7 +299,7 @@ Si el campo se reduce a un tamaño menor que el de la imagen original, la imagen #### Objetos soportados -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) --- @@ -332,7 +332,7 @@ La siguiente tabla muestra los formatos de visualización de los campos de hora #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -341,7 +341,7 @@ La siguiente tabla muestra los formatos de visualización de los campos de hora Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: * un texto en un [objeto de entrada](input_overview.md) -* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), +* un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox_overview.md#list-box-columns), ... puede seleccionar el texto que se mostrará para cada valor: @@ -376,7 +376,7 @@ Las columnas booleanas también pueden mostrarse como menús emergentes. En este #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) --- @@ -445,7 +445,7 @@ En ese caso, el título de la casilla de verificación puede introducirse utiliz #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) --- @@ -481,7 +481,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objetos soportados -[Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) +[Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) --- @@ -512,7 +512,7 @@ Esta propiedad sólo se utiliza cuando se dibujan objetos situados en el cuerpo #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) --- @@ -567,4 +567,4 @@ Tenga en cuenta que, independientemente del valor de la opción Ajuste de texto, #### Objetos soportados -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md index c3aa58c8fb95e6..afd19ead83749d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md @@ -27,7 +27,7 @@ Permite al usuario acceder a un menú contextual estándar en el objeto cuando s Para una imagen de tipo [entrada](input_overview.md), además de los comandos de edición estándar (Cortar, Copiar, Pegar y Borrar), el menú contiene el comando **Importar...**, que puede utilizarse para importar una imagen almacenada en un archivo, así como el comando **Guardar como...**, que puede utilizarse para guardar la imagen en el disco. El menú también permite modificar el formato de visualización de la imagen: se ofrecen las opciones **Truncado no centrado**, **Escalado para ajustar** y **Escalado para ajustar centrado prop.**. La modificación del [formato de visualización](properties_Display.md#picture-format) utilizando este menú es temporal; no se guarda con el registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. La lista puede almacenar hasta 10 fuentes (más allá, la última fuente utilizada sustituye a la más antigua). Por defecto, esta lista está vacía y la opción no se muestra. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -63,7 +63,7 @@ Cuando esta propiedad está desactivada, se desactiva todo menú emergente asoci #### Objetos soportados -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Stepper](stepper.md) --- @@ -119,7 +119,7 @@ A continuación se presenta una tabla que explica cada una de las opciones de fi #### Objetos soportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md index 4af7467a3e4ab9..b9093d7d39de42 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md @@ -29,7 +29,7 @@ Esta propiedad se utiliza para definir la altura de línea de un pie de list box * Si se define más de un tamaño, 4D utiliza el mayor. Por ejemplo, si una línea contiene "Verdana 18", "Geneva 12" y "Arial 9", 4D utiliza "Verdana 18" para determinar la altura de la línea (por ejemplo, 25 píxeles). Esta altura se multiplica por el número de líneas definidas. * Este cálculo no tiene en cuenta el tamaño de las imágenes ni los estilos aplicados a las fuentes. * En macOS, la altura de línea puede ser incorrecta si el usuario introduce caracteres que no están disponibles en la fuente seleccionada. Cuando esto ocurre, se utiliza un tipo de letra sustituto, lo que puede provocar variaciones en el tamaño. -> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. +> > This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv17R6/4D/17-R6/List-box-footer-specific-properties.300-4354808.en.html) command. Conversión de unidades: cuando se pasa de una unidad a otra, 4D las convierte automáticamente y muestra el resultado en la Lista de propiedades. Por ejemplo, si la fuente utilizada es "Lucida grande 24", una altura de "1 línea" se convierte en "30 píxeles" y una altura de "60 píxeles" se convierte en "2 líneas". diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md index 3e275536186674..c82e5072b462ac 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md @@ -26,7 +26,7 @@ Puede: #### Objetos soportados -[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Pie de List Box](listbox-header-footer.md#footers) - [Botón Imagen](pictureButton_overview.md) - [Menu Pop-up Imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) +[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Botón Imagen](pictureButton_overview.md) - [Menu Pop-up Imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) #### Otras funcionalidades de ayuda diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md index 3e5bbb87dbe7d9..1161f890b5888d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Colección de columnas del list box. | ------- | ---------------------------- | ---------------------------------------------------- | | columns | colección de objetos columna | Contiene las propiedades de las columnas de list box | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. +Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox_overview.md#column-specific-properties). #### Objetos soportados diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md index 6fcfec4e4af951..68816340994332 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](writeProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) --- @@ -40,7 +40,7 @@ Para más información sobre las reglas de denominación de los objetos de formu #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](writeProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Botón de radio](radio_overview.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) --- @@ -130,20 +130,20 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](writeProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Lista jerárquica](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md#overview) - [Indicador de progreso](progressIndicator.md) - [Botón radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md#overview) - [Control de pestañas](tabControl.md) - [Área Web](webArea_overview.md) --- ## Tipo de expresión -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> Esta propiedad se denomina [**Data Type**](properties_DataSource.md#data-type-expression-type) en la Lista de propiedades para las columnas de list box de tipo [selección](listbox_overview.md#selection-list-boxes) y [colección](listbox_overview.md#collection-or-entity-selection-list-boxes) y para las [Listas desplegables](dropdownList_Overview.md) asociadas a un [objeto](FormObjects/dropdownList_Overview.md#using-an-object) o a un [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique el tipo de datos para la expresión o variable asociada al objeto. Tenga en cuenta que el objetivo principal de este ajuste es configurar las opciones (como los formatos de visualización) disponibles para el tipo de datos. En realidad, no escribe la variable en sí. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). Sin embargo, esta propiedad tiene una función tipográfica en los siguientes casos específicos: - **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas. -- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo dato/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles. +- **[Columnas List Box ](listbox_overview.md#list-box-columns)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo dato/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles. - **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos rigen la visualización de variables de imagen en los formularios. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de variables. Para ello, es necesario que la instrucción `C_PICTURE(varName)` se haya ejecutado antes de cargar el formulario (normalmente, en el método que llama al comando `DIALOG`), o que la variable se haya digitado a nivel de formulario utilizando la propiedad tipo de expresión. De lo contrario, la variable imagen no se mostrará correctamente (sólo en modo interpretado). #### Gramática JSON @@ -154,7 +154,7 @@ Sin embargo, esta propiedad tiene una función tipográfica en los siguientes ca #### Objetos soportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) --- @@ -328,4 +328,4 @@ Cuando está configurado **Personalizado** ("none" en JSON), 4D no realiza cálc #### Objetos soportados -[Pie de list box](listbox-header-footer.md#footers) +[Pie de list box](listbox_overview.md#list-box-footers) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md index 03e568e6b0d831..4b5a6c408fb3df 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md @@ -52,7 +52,7 @@ Permite definir una lista cuyos valores no pueden introducirse en el objeto. Si #### Objetos soportados -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) --- @@ -71,4 +71,4 @@ La creación de una lista obligatoria no muestra automáticamente la lista cuand #### Objetos soportados -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md index fea6c173feaee6..76299761a88fb5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md @@ -62,7 +62,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_overview.md) --- @@ -87,7 +87,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_overview.md) --- @@ -127,4 +127,4 @@ Designa si el tamaño de la columna puede ser modificado por el usuario. #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md index 43deeeeabe0217..3c1411dc148562 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md @@ -36,7 +36,7 @@ Puede definir esta propiedad utilizando el comando [**OBJECT SET FONT STYLE**](h #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -55,7 +55,7 @@ También puede definir esta propiedad utilizando el comando [**OBJECT SET FONT S #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -71,7 +71,7 @@ Hace que el texto tenga una línea por debajo. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -107,7 +107,7 @@ Hay tres temas de fuentes disponibles: #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) ### Familia de fuentes @@ -127,7 +127,7 @@ Puede definirla utilizando el comando [**OBJECT SET FONT**](https://doc.4d.com/4 #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -143,7 +143,7 @@ Permite definir el tamaño de la fuente del objeto en puntos. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -169,7 +169,7 @@ También puede definir esta propiedad utilizando el comando [**OBJECT SET RGB CO #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Indicadores de progreso](progressIndicator.md) - [Regla](ruler.md) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progreso](progressIndicator.md) - [Regla](ruler.md) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -251,7 +251,7 @@ Ubicación horizontal del texto dentro del área que lo contiene. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de selección](checkbox_overview.md) (todos los estilos excepto Regular y Flat) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Encabezado List Box](listbox-header-footer.md#headers) - [Pie List Box](listbox-header-footer.md#footers) - [Botón radio](radio_overview.md) (todos los estilos excepto Regular y Flat) - [Área texto](text.md) +[Botón](button_overview.md) - [Casilla de selección](checkbox_overview.md) (todos los estilos excepto Regular y Flat) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Pie List Box](listbox_overview.md#list-box-footers) - [Botón radio](radio_overview.md) (todos los estilos excepto Regular y Flat) - [Área texto](text.md) --- @@ -274,7 +274,7 @@ Esta propiedad también puede ser manejada por los comandos [OBJECT Get vertical #### Objetos soportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md index 6f3de7fc911b18..7005e27d03425f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md @@ -74,7 +74,7 @@ Designa la ubicación de un icono en relación con el objeto formulario. #### Objetos soportados -[Encabezado de list box](listbox-header-footer.md#headers) +[Encabezado de list box](listbox_overview.md#list-box-headers) --- @@ -149,7 +149,7 @@ El nombre de la ruta a introducir es similar al de [ la propiedad Ruta de acceso #### Objetos soportados -[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) +[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) --- @@ -256,10 +256,10 @@ Es importante señalar que la propiedad "Con menú emergente" sólo gestiona el #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -|:-------------- | -------------- | ------------------------- | -| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | +| Nombre | Tipos de datos | Valores posibles | +|:-------------- | -------------- | --------------------------------------------------------------------------- | +| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | #### Objetos soportados -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[Botón de la barra de herramientas](button_overview.md#toolbar) - [Botón Bisel](button_overview.md#bevel) - [Botón Bisel redondeado](button_overview.md#rounded-bevel) - [Botón Gradiente OS X](button_overview.md#os-x-gradient) - [Botón Texturizado OS X](button_overview.md#os-x-textured) - [Botón Office XP](button_overview.md#office-xp) - [Botón Círculo](button_overview.md#circle) - [Personalizado](button_overview.md#custom) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md index 932fc1e5fe4dae..376dc8260f505f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md @@ -99,18 +99,12 @@ La función `.at()` devuelve el elemento en Los números enteros negativos cuentan hacia atrás desde el último elemento de la colección. -La función devuelve Undefined si el *index* sobrepasa los límites de la colección. +Igual a #### Ejemplo ```4d -var $col : Collection -$col:=New collection(10; 20; 30; 40; 50) -$element:=$col.at(0) // 10 -$element:=$col.at(1) // 20 -$element:=$col.at(-1) // 50 -$element:=$col.at(-2) // 40 -$element:=$col.at(10) // indefinido +Lanzamiento ``` @@ -133,10 +127,10 @@ $element:=$col.at(10) // indefinido
    -| Parámetros | Tipo | | Descripción | -| ------------ | --------------- | :-------------------------: | ----------------------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real, Undefined | <- | Media aritmética (promedio) de los valores de la colección | +| Parámetros | Tipo | | Descripción | +| ------------ | --------------- | :-------------------------: | ---------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | +| Resultado | Real, Undefined | <- | donde: |
    @@ -257,7 +251,7 @@ Por defecto, los elementos *col2* se añaden al final de la colección original. - Si *index* es mayor que la longitud de la colección, el índice inicial real se definirá en la longitud de la colección. - Si *index* < 0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). -- Si el valor calculado es negativo, *index* toma el valor 0. +- En caso de incoherencia, se aplican las siguientes reglas: #### Ejemplo @@ -291,7 +285,7 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6] | Parámetros | Tipo | | Descripción | | ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------- | | value | any | -> | Valores a concatenar. Si *value* es una colección, todos sus elementos se añaden al final de la colección original. | -| Resultado | Collection | <- | Nueva colección con valor(es) añadido(s) a la colección original | +| Resultado | Collection | <- | Colección original con valores rellenados | @@ -302,7 +296,7 @@ La función.`.concat()` devuelve una nu > Esta función no modifica la colección original. -Si *value* es una colección, todos sus elementos se añaden al final de la colección original. Si *value* no es una colección, se añade ella misma como un nuevo elemento. +La colección devuelta contiene el elemento especificado por *startFrom* y todos los elementos subsiguientes hasta, pero sin incluir, el elemento especificado por *end*. Si sólo se especifica el parámetro *startFrom*, la colección devuelta contiene todos los elementos desde *startFrom* hasta el último elemento de la colección original. #### Ejemplo @@ -341,25 +335,25 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8] | option | Integer | -> | `ck resolve pointers`: resolver punteros antes de copiar,
    `ck shared`: devolver una colección compartida | | groupWithCol | Collection | -> | Colección compartida que se agrupa con la colección resultante | | groupWithObj | Object | -> | Objeto compartido que se agrupa con la colección resultante | -| Resultado | Collection | <- | Copia profunda de la colección original | +| Resultado | Collection | <- | Colección original ordenada | #### Descripción -La función `.copy()` devuelve una copia profunda de la instancia de la colección.***Deep copy*** significa que los objetos o colecciones dentro de la colección original se duplican y no comparten ninguna referencia con la colección devuelta. +En caso de incoherencia, se aplican las siguientes reglas: > Esta función no modifica la colección original. -Si se pasa, el parámetro *option* puede contener una de las siguientes constantes (o ambas): +Lanzamiento | option | Descripción | | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck resolve pointers` | Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. Sin embargo, puede resolver los punteros al copiar pasando la constante `ck resolve pointers`. En este caso, cada puntero presente en la colección se evalúa al copiar y se utiliza su valor desreferenciado. | +| `ck resolve pointers` | Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. En este caso, cada puntero presente en la colección se evalúa al copiar y se utiliza su valor desreferenciado. | | `ck shared` | Por defecto, `copy()` devuelve una colección Clásica (no compartida), incluso si el comando se aplica a una colección compartida. Pasa la constante `ck shared` para crear una colección compartida. En este caso, puede utilizar el parámetro *groupWith* para asociar la colección compartida con otra colección u objeto (ver más adelante). | -Los parámetros *groupWithCol* o *groupWithObj* permiten designar una colección o un objeto al que se debe asociar la colección resultante. +En caso de incoherencia, se aplican las siguientes reglas: :::note @@ -391,7 +385,7 @@ End use #### Ejemplo 2 -Queremos combinar *$sharedColl1* y *$sharedColl2*. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. Por lo tanto, debemos hacer una copia compartida de *$sharedColl1* y designar *$sharedColl2* como grupo compartido para la copia. +Queremos combinar *$sharedColl1* y *$sharedColl2*. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. ```4d var $sharedColl1;$sharedColl2;$copyColl : Collection @@ -426,24 +420,10 @@ End use #### Ejemplo 4 -Este ejemplo ilustra el uso de la opción `ck resolve pointers`: +Primer elemento de la colección ```4d - var $col : Collection - var $p : Pointer - $p:=->$what - - $col:=New collection - $col.push(New object("alpha";"Hello";"num";1)) - $col.push(New object("beta";"You";"what";$p)) - - $col2:=$col.copy() - $col2[1].beta:="World!" - ALERT($col[0].alpha+" "+$col2[1].beta) //muestra "Hello World!" - - $what:="You!" - $col3:=$col2.copy(ck resolve pointers) - ALERT($col3[0].alpha+" "+$col3[1].what) //muestra "Hello You!" +Mayor que ``` @@ -469,14 +449,14 @@ Este ejemplo ilustra el uso de la opción `ck resolve pointers`: | Parámetros | Tipo | | Descripción | | ------------ | ---- | :-------------------------: | ---------------------------------------------------------------- | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | Número de elementos en la colección | +| Resultado | Real | <- | Primer elemento de la colección | #### Descripción -La función `.count()` devuelve el número de elementos no nulos en la colección. +Si se intenta eliminar un elemento de una colección vacía, el método no hace nada (no se genera ningún error). Si la colección contiene objetos, puede pasar el parámetro *propertyPath*. En este caso, sólo se tienen en cuenta los elementos que contienen el *propertyPath*. @@ -519,7 +499,7 @@ Si la colección contiene objetos, puede pasar el parámetro *propertyPath*. En | ------------ | ---- | :-------------------------: | ---------------------------------------------------------------- | | value | any | -> | Valor a contar | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | Número de ocurrencias del valor | +| Resultado | Real | <- | Valor a contar | @@ -661,7 +641,7 @@ Ejemplos | ----------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------- | | collection2 | Collection | -> | Colección a comparar | | option | Integer | -> | `ck diacritical`: evaluación diacrítica ("A" # "a" por ejemplo) | -| Resultado | Boolean | <- | True si las colecciones son idénticas, false en caso contrario | +| Resultado | Boolean | <- | Descripción | @@ -673,11 +653,11 @@ La función `.equal()` compara recursiva :::note Notas - La función `.equal()` solo comprueba la igualdad para los elementos de tipo cadena, booleano, número y null en las colecciones. No verifica la igualdad para objetos nativos. -- Los elementos con valores **null** no son iguales a los elementos Undefined. +- Constantes **null**: utilizando la palabra clave "null" se encontrarán las propiedades **null** y **undefined**. ::: -Por defecto, se realiza una evaluación no diacrítica. Si desea que la evaluación diferencie entre mayúsculas y minúsculas o que diferencie los caracteres acentuados, pase la constante `ck diacritical` en el parámetro option. +Por defecto, se realiza una evaluación no diacrítica. La evaluación distingue entre mayúsculas y minúsculas y diferencia los caracteres acentuados. :::tip @@ -735,7 +715,7 @@ Una comparación recursiva de colecciones puede llevar mucho tiempo si la colecc | formula | 4D.Function | -> | Objeto fórmula | | methodName | Text | -> | Nombre de un método | | param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Boolean | <- | True si todos los elementos han pasado la prueba con éxito | +| Resultado | Boolean | <- | Lanzamiento | @@ -746,8 +726,8 @@ La función `.every()` devuelve **true** Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- o *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Colección original con valores rellenados La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -759,7 +739,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. +- Copia invertida de la colección - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. En todos los casos, en el momento en que la función.every() encuentra el primer elemento de la colección evaluado como false, deja de llamar a la retrollamada y devuelve false\*\*. @@ -896,31 +876,31 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ---------------------------------------------- | -| value | any | -> | Valor a asignar | -| startFrom | Integer | -> | Índice de inicio (incluido) | -| end | Integer | -> | Índice final (no incluido) | -| Resultado | Collection | <- | Colección original con valores rellenados | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------- | +| value | any | -> | Valor a asignar | +| startFrom | Integer | -> | Índice de inicio (incluido) | +| end | Integer | -> | Índice final (no incluido) | +| Resultado | Collection | <- | *methodName*, el nombre de un método proyecto (texto). |
    #### Descripción -La función `.fill()` llena la colección con el *valor* especificado, opcionalmente desde el índice *startFrom* hasta el índice *end*, y devuelve la colección resultante. +Igual a > Esta función modifica la colección original. -- Si se omite el parámetro *startFrom*, *value* se aplica a todos los elementos de la colección (*startFrom*=0). -- Si se pasa el parámetro *startFrom* y se omite *end*, *value* se aplica a los elementos de la colección a partir de *startFrom* hasta el último elemento de la colección (*end*=length). -- Si se pasan tanto el parámetro *startFrom* como *end*, *value* se aplica a los elementos de la colección empezando en *startFrom* hasta el elemento *end*. +- Descripción +- Igual a +- Descripción En caso de incoherencia, se aplican las siguientes reglas: - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). Si el valor calculado es negativo, *startFrom* toma el valor 0. -- Si *end* < 0 , se recalcula como *end:=end+length*. -- Si *end* < *startFrom* (valores pasados o calculados), el método no hace nada. +- Soporte de querySettings +- Copia invertida de la colección #### Ejemplo @@ -954,12 +934,12 @@ En caso de incoherencia, se aplican las siguientes reglas:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | Nueva colección que contiene elementos filtrados (copia superficial) | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | donde: |
    @@ -972,8 +952,8 @@ La función `.filter()` devuelve una nu Se designa la retrollamada a ejecutar para filtrar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- o *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Colección original con valores rellenados Se llama a la retrollamada con los parámetros pasados en *param* (opcional) y un objeto en primer parámetro (*$1*). La retrollamada puede realizar cualquier prueba, con o sin el parámetro(s) y debe devolver **true** para cada elemento que cumpla la condición y por lo tanto, debe añadirse a la nueva colección. @@ -985,12 +965,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de filtro y debe conservarse, **false** en caso contrario. +- Nombre de un método - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. :::note -Cuando se utiliza *methodName* como callback, y si el método no devuelve ningún valor, `.filter()` buscará la propiedad *$1.result* que debe dar el valor **true** para cada elemento que cumpla la condición. +Mayor o igual que ::: @@ -1043,27 +1023,27 @@ Quiere filtrar los elementos según su tipo de valor:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | any | <- | Primer valor encontrado, o Undefined si no se encuentra | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | any | <- | La función `.multiSort()` permite realizar una ordenación sincronizada multinivel sobre un conjunto de colecciones. |
    #### Descripción -La función `.find()` devuelve el primer valor de la colección para el que el resultado de *formula* o de *methodName*, aplicado a cada elemento, devuelve **true**. +Cuando se utilizan marcadores de posición, no es posible anular las condiciones de seguridad: > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- o *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Colección original con valores rellenados La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -1075,12 +1055,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- (obligatorio si ha utilizado un método) *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de búsqueda, **false** en caso contrario. +- Ordenar una colección de números de forma ascendente y descendente: - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. Por defecto, `.find()` busca en toda la colección. Opcionalmente, se puede pasar en *startFrom* el índice del elemento desde el que iniciar la búsqueda. -- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. +- Uso del paréntesis - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1147,14 +1127,14 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046 #### Descripción -La función `.findIndex()` devuelve el índice, en la colección, del primer valor para el que *formula* o *methodName*, aplicados sobre cada elemento, devuelven **true**. +Ejemplo: > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Desea ordenar la colección resultante: La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -1166,12 +1146,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- (obligatorio si ha utilizado un método) *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de búsqueda, **false** en caso contrario. +- Ordenar una colección de números de forma ascendente y descendente: - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. Por defecto, `.findIndex()` busca en toda la colección. Opcionalmente, se puede pasar en *startFrom* el índice del elemento desde el que iniciar la búsqueda. -- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. +- Uso del paréntesis - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1213,16 +1193,16 @@ $val3:=$c.findIndex($val2+1;Formula($1.value.name=$2);"Clanton") //$val3=4
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------- | -| Resultado | any | <- | Primer elemento de la colección | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Resultado | any | <- | Obtiene los datos coincidentes, admite el comodín (@), no distingue entre mayúsculas de minúsculas ni diacríticas. |
    #### Descripción -La función `.first()` devuelve el primer elemento de la colección. +Diferente de > Esta función no modifica la colección original. @@ -1261,19 +1241,19 @@ $first:=$emptyCol.first() // devuelve Undefined
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | -| depth | Integer | -> | A qué profundidad debe aplanarse una estructura de colección anidada. Por defecto=1 | -| Resultado | Collection | <- | Colección aplanada | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| depth | Integer | -> | A qué profundidad debe aplanarse una estructura de colección anidada. Por defecto=1 | +| Resultado | Collection | <- | *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario. |
    #### Descripción -La función `.flat()` crea una nueva colección con todos los elementos de la subcolección concatenados recursivamente hasta la *depth* especificada. +Menor que -Por defecto, si se omite el parámetro *depth*, sólo se aplanará el primer nivel de la estructura de la colección anidada. +expresión > Esta función no modifica la colección original. @@ -1317,12 +1297,12 @@ $col.flat(MAXLONG)
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | Colección de valores transformados y aplanados en una profundidad de 1 | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | Comentario |
    @@ -1331,14 +1311,14 @@ $col.flat(MAXLONG) La función `.flatMap()` crea una nueva colección basada en el resultado de la llamada a la función *formula* 4D o al método *methodName* sobre cada elemento de la colección original y aplanada por una profundidad de 1. Opcionalmente, puede pasar parámetros a *formula* o *methodName* utilizando los parámetros *param*. -Esta función es idéntica a una llamada a [`map()`](#map) seguida de una llamada a [`flat()`](#flat) de profundidad 1. +Valor mínimo en la colección > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- o *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Colección original con valores rellenados La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1). @@ -1350,7 +1330,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- (obligatorio si ha utilizado un método) *$1.result* (cualquier tipo): nuevo valor transformado para añadir a la colección resultante +- Descripción - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 @@ -1412,18 +1392,18 @@ $c2:=$c.flatMap($f; $c.sum())
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------- | -| toSearch | Expression | -> | Expresión a buscar en la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Boolean | <- | True si *toSearch* se encuentra en la colección | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ---------------------------------- | +| toSearch | Expression | -> | Expresión a buscar en la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Boolean | <- | Ejemplo 1 |
    #### Descripción -La función `.includes()` devuelve True si la expresión *toSearch* se encuentra entre los elementos de la colección, en caso contrario False. +Ejemplo > Esta función no modifica la colección original. @@ -1433,12 +1413,12 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad del tipo de datos). +la colección está vacía, -Opcionalmente, puede pasar el índice de la colección desde el que iniciar la búsqueda en *startFrom*. +Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). -- Si *startFrom* >= la longitud de la colección, se devuelve False, lo que significa que no se busca en la colección. -- Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). Tenga en cuenta que incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. +- Uso de marcadores de posición +- Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Atención**: recuerde que los elementos de la colección están numerados desde 0. - Si *startFrom* = 0, se busca en toda la colección (por defecto). #### Ejemplo @@ -1477,18 +1457,18 @@ Opcionalmente, puede pasar el índice de la colección desde el que iniciar la b
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ---------------------------------------------------------------------------------- | -| toSearch | Expression | -> | Expresión a buscar en la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Integer | <- | Índice de la primera ocurrencia de toSearch en la colección, -1 si no se encuentra | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ---------------------------------- | +| toSearch | Expression | -> | Expresión a buscar en la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Integer | <- | Descripción |
    #### Descripción -La función `.indexOf()` busca la expresión *toSearch* entre los elementos de la colección y devuelve el índice de la primera ocurrencia encontrada, o -1 si no se encontró. +Ejemplo: > Esta función no modifica la colección original. @@ -1498,11 +1478,11 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad del tipo de datos). +la colección está vacía, -Opcionalmente, puede pasar el índice de la colección desde el que iniciar la búsqueda en *startFrom*. +Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). -- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. +- Uso del paréntesis - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1543,7 +1523,7 @@ Opcionalmente, puede pasar el índice de la colección desde el que iniciar la b | ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------- | | queryString | Text | -> | Criterio de búsqueda | | value | any | -> | Valor(es) a comparar cuando se utiliza(n) marcador(es) de posición | -| Resultado | Collection | <- | Índice(s) de elementos que coinciden con queryString en la colección | +| Resultado | Collection | <- | Ejemplo 3 | @@ -1554,13 +1534,13 @@ La función `.indices()` funciona exactamente igual que la función [`.query()`] > Esta función no modifica la colección original. -El parámetro *queryString* utiliza la siguiente sintaxis: +Ejemplo 1 ```4d propertyPath comparator value {logicalOperator propertyPath comparator value} ``` -Para una descripción detallada de los parámetros *queryString* y *value*, consulte la función `dataClass.query()`. +Los elementos se ordenan de forma descendente #### Ejemplo @@ -1597,27 +1577,27 @@ Para una descripción detallada de los parámetros *queryString* y *value*, cons
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | -------------------------------------------------------- | -| index | Integer | -> | Dónde insertar el elemento | -| element | any | -> | Elemento a insertar en la colección | -| Resultado | Collection | <- | Colección original que contiene los elementos insertados | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ------------------------------------------------------ | +| index | Integer | -> | Dónde insertar el elemento | +| element | any | -> | Elemento a insertar en la colección | +| Resultado | Collection | <- | Con el siguiente método ***Flatten***: |
    #### Descripción -La función `.insert()` inserta *element* en la posición *index* especificada en la instancia de la colección y devuelve la colección modificada. +Búsquedas con fechas: > Esta función modifica la colección original. -En *index*, pase la posición donde quiere insertar el elemento en la colección. +Este ejemplo devuelve las personas contratadas hace más de 90 días: > **Atención**: recuerde que los elementos de la colección están numerados desde 0. - Si *index* la longitud de la colección, el índice inicial real se fijará en la longitud de la colección. -- Si *index* <0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). +- Ejemplo 1 - Si el valor calculado es negativo, index toma el valor 0. Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. @@ -1652,18 +1632,18 @@ Se puede insertar cualquier tipo de elemento aceptado por una colección, inclus
    -| Parámetros | Tipo | | Descripción | -| ---------- | ------- | :-------------------------: | --------------------------------------------------------------------------------------------- | -| delimiter | Text | -> | Separador a utilizar entre elementos | -| option | Integer | -> | `ck ignore null or empty`: ignorar las cadenas nulas y vacías en el resultado | -| Resultado | Text | <- | Cadena que contiene todos los elementos de la colección, separados por un delimitador | +| Parámetros | Tipo | | Descripción | +| ---------- | ------- | :-------------------------: | ------------------------------------ | +| delimiter | Text | -> | Separador a utilizar entre elementos | +| option | Integer | -> | Conjunción | +| Resultado | Text | <- | Ejemplo 3 |
    #### Descripción -La función `.join()` convierte todos los elementos de la colección en cadenas y las concatena utilizando la cadena delimiter especificada como separador.La función devuelve la cadena resultante. +Tipo > Esta función no modifica la colección original. @@ -1699,16 +1679,16 @@ Por defecto, los elementos nulos o vacíos de la colección se devuelven en la c
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------- | -| Resultado | any | <- | Último elemento de la colección | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------ | +| Resultado | any | <- | Si el valor calculado < 0, *startFrom* toma el valor 0. |
    #### Descripción -La función `.last()` devuelve el último elemento de la colección. +Diferente de > Esta función no modifica la colección original. @@ -1717,15 +1697,7 @@ La función devuelve Undefined si la colección está vacía. #### Ejemplo ```4d -var $col; $emptyCol : Collection -var $last : Variant -$col:=New collection(10; 20; 30; "hello"; 50) -$last:=$col.last() // 50 - -$emptyCol:=New collection() //empty -// $last:=$emptyCol[$emptyCol.length-1] //devuelve un error -$last:=$emptyCol.last() // devuelve Indefinido - +Propiedad ``` @@ -1748,18 +1720,18 @@ $last:=$emptyCol.last() // devuelve Indefinido
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------- | -| toSearch | Expression | -> | El elemento que se va a buscar dentro de la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Integer | <- | Índice de la última ocurrencia de toSearch en la colección, -1 si no se encuentra | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ----------------------------------------------------- | +| toSearch | Expression | -> | El elemento que se va a buscar dentro de la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Integer | <- | Descripción |
    #### Descripción -La función `.lastIndexOf()` busca la expresión *toSearch* entre los elementos de la colección y devuelve el índice de la última ocurrencia, o -1 si no se encontró. +Ejemplo > Esta función no modifica la colección original. @@ -1769,11 +1741,11 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad). +Descripción Opcionalmente, puede pasar el índice de la colección desde el cual iniciar una búsqueda en reversa en *startFrom*. -- Si *startFrom* >= la longitud de la colección menos uno (coll.length-1), se busca en toda la colección (por defecto). +- Notas - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). Si el valor calculado es negativo, se devuelve -1 (no se busca en la colección). **Nota:** incluso si *startFrom* es negativo, la colección se sigue buscando de derecha a izquierda. - Si *startFrom* = 0, se devuelve -1 lo que significa que la colección no se busca. @@ -1809,17 +1781,14 @@ Opcionalmente, puede pasar el índice de la colección desde el cual iniciar una #### Descripción -La propiedad `.length` devuelve el número de elementos en la colección. +Ejemplo 2 La propiedad `.length` se inicializa cuando se crea la colección. Añadir o eliminar elementos actualiza la longitud, si es necesario. Esta propiedad es **sólo lectura** (no se puede utilizar para definir el tamaño de la colección). #### Ejemplo ```4d - var $col : Collection //$col.length inicializada en 0 - $col:=New collection("one";"two";"three") //$col.length actualizada a 3 - $col[4]:="five" //$col.length actualizada a 5 - $vSize:=$col.remove(0;3).length //$vSize=2 +Tipo ``` @@ -1843,12 +1812,12 @@ La propiedad `.length` se inicializa cuando se crea la colección. Añadir o eli
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | Colección de valores transformados | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | `.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: |
    @@ -1861,8 +1830,8 @@ La función `.map()` crea una nueva colecc Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- o *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Colección original con valores rellenados La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1). @@ -1874,7 +1843,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- (obligatorio si ha utilizado un método) *$1.result* (cualquier tipo): nuevo valor transformado para añadir a la colección resultante +- Descripción - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo @@ -1909,7 +1878,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) | Parámetros | Tipo | | Descripción | | ------------ | ---- | :-------------------------: | ------------------------------------------------------------------- | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | -| Resultado | any | <- | Valor máximo en la colección | +| Resultado | any | <- | Comentario | @@ -1924,7 +1893,7 @@ Si la colección contiene diferentes tipos de valores, la función `.max()` devo Si la colección contiene objetos, pase el parámetro *propertyPath* para indicar la propiedad del objeto cuyo valor máximo desea obtener. -Si la colección está vacía, `.max()` devuelve *Undefined*. +Lanzamiento #### Ejemplo @@ -1959,25 +1928,25 @@ Si la colección está vacía, `.max()` devuelve *Undefined*.
    -| Parámetros | Tipo | | Descripción | -| ------------ | ---- | :-------------------------: | ------------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | -| Resultado | any | <- | Valor mínimo en la colección | +| Parámetros | Tipo | | Descripción | +| ------------ | ---- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | +| Resultado | any | <- | *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; |
    #### Descripción -La función `.min()` devuelve el elemento con el valor más pequeño de la colección (el primer elemento de la colección tal y como se ordenaría en orden ascendente utilizando la función [`.sort()`](#sort)). +Ejemplo 2 > Esta función no modifica la colección original. -Si la colección contiene diferentes tipos de valores, la función `.min()` devolverá el valor mínimo dentro del primer tipo de elemento en el orden de la lista de tipos (ver la descripción de [`.sort()`](#sort)). +La función `.min()` devuelve el elemento con el valor más pequeño de la colección (el primer elemento de la colección tal y como se ordenaría en orden ascendente utilizando la función [`.sort()`](#sort)). -Si la colección contiene objetos, pase el parámetro *propertyPath* para indicar la propiedad del objeto cuyo valor mínimo desea obtener. +Modificaciones -Si la colección está vacía, `.min()` devuelve *Undefined*. +Lanzamiento #### Ejemplo @@ -2012,20 +1981,20 @@ Si la colección está vacía, `.min()` devuelve *Undefined*.
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| colsToSort | Collection | -> | Colección de colecciones y/u objetos con propiedades {`collection`:*colToSort*;`order`:`ck ascending` o `ck descending`} | -| Resultado | Collection | <- | Colección original ordenada | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ------------------ | +| formula | 4D.Function | -> | Objeto fórmula | +| colsToSort | Collection | -> | Ejemplo 2 | +| Resultado | Collection | <- | La nueva colección |
    #### Descripción -La función `.multiSort()` permite realizar una ordenación sincronizada multinivel sobre un conjunto de colecciones. +Menor o igual que -> Esta función modifica la colección original, así como todas las colecciones utilizadas en el parámetro *colsToSort*. +> Ejemplo 2 Si se llama a `.multiSort()` sin parámetros, la función tiene el mismo efecto que la función [`.sort()`](#sort): la colección se ordena (sólo valores escalares) en orden ascendente por defecto, según su tipo. Si la colección contiene valores de diferentes tipos, se agrupan primero por tipo y se ordenan después. Si attributePath lleva a una propiedad de objeto que contiene valores de diferentes tipos, primero se agrupan por tipo y se ordenan después. @@ -2037,13 +2006,13 @@ Si se llama a `.multiSort()` sin parámetros, la función tiene el mismo efecto 6. collections 7. dates -**Ordenación sincronizada de un nivel** +Mayor que Para ordenar varias colecciones de forma sincrónica, basta con pasar en *colsToSort* una colección de colecciones para ordenar. Puede pasar un número ilimitado de colecciones. La colección original se ordenará en orden ascendente y todas las colecciones *colsToSort* se ordenarán de forma sincronizada. :::note -Todas las colecciones *colsToSort* deben tener el mismo número de elementos, de lo contrario se devuelve un error. +Descripción ::: @@ -2052,25 +2021,25 @@ Si desea ordenar las colecciones en algún otro orden que no sea ascendente, deb En *index*, pase la posición donde quiere eliminar el elemento de la colección. - $1 (objeto), donde: - - *$1.value* (todo tipo): valor del primer elemento a comparar - - *$1.value2* (todo tipo): valor del segundo elemento a comparar + - Lanzamiento + - Conjunción - $2...$N (cualquier tipo): parámetros adicionales -**Ordenación sincronizada multinivel** +Quiere obtener el primer elemento de texto con una longitud menor que 5: -La definición de una ordenación sincronizada multinivel requiere que se pase un objeto que contenga las propiedades {`collection`:*colToSort*;`order`:`ck ascending` o `ck descending`} en lugar de una colección *colToSort* para cada colección que se utilizará como subnivel. +Ejemplos -Los niveles de ordenación vienen determinados por el orden en que se pasan las colecciones en el parámetro *colsToSort*: la posición de un objeto `collection`/`order` en la sintaxis determina su nivel de ordenación. +Ejemplo 2 :::note -La función `.multiSort()` utiliza un algoritmo de ordenación [estable](https://en.wikipedia.org/wiki/Sorting_algorithm#Stability). +Ejemplo 2 ::: #### Ejemplo 1 -Una simple ordenación sincronizada de colecciones con diferentes tipos de valores: +Descripción ```4d var $col;$col2;$col3 : Collection @@ -2109,7 +2078,7 @@ $continent.multiSort([$country; {collection: $city; order: ck ascending}]) #### Ejemplo 3 -También puede sincronizar colecciones de objetos. +Resultado ```4d var $name : Collection @@ -2151,19 +2120,19 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address])
    -| Parámetros | Tipo | | Descripción | -| ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | -| pathStrings | Text | -> | Ruta(s) de propiedad(es) a utilizar para ordenar la colección | -| pathObjects | Collection | -> | Colección de objetos criterio | -| ascOrDesc | Integer | -> | `ck ascending` o `ck descending` (valores escalares) | -| Resultado | Collection | <- | Copia ordenada de la colección (copia superficial) | +| Parámetros | Tipo | | Descripción | +| ----------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| pathStrings | Text | -> | Ruta(s) de propiedad(es) a utilizar para ordenar la colección | +| pathObjects | Collection | -> | Colección de objetos criterio | +| ascOrDesc | Integer | -> | Ejemplo 1 | +| Resultado | Collection | <- | Constantes **null**: utilizando la palabra clave "null" se encontrarán las propiedades **null** y **undefined**. |
    #### Descripción -La función `.orderBy()` devuelve una nueva colección que contiene todos los elementos de la colección en el orden especificado. +Ejemplo Esta función devuelve una *copia superficial*, lo que significa que los objetos o colecciones de ambas colecciones comparten la misma referencia. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. @@ -2295,19 +2264,19 @@ Ordenar con una ruta de propiedad:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| extraParam | any | -> | Parámetro(s) a pasar | -| Resultado | Collection | <- | Copia ordenada de la colección (copia superficial) | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| extraParam | any | -> | Parámetro(s) a pasar | +| Resultado | Collection | <- | \|startFrom \|Integer \|->\|Índice para comenzar la prueba\| \|formula\|4D.Function\|->\|Objeto fórmula\| \|methodName\|Text\|->\|Nombre de un método\| \|param \|any \|->\|Parámetro(s) a pasar\| \|Result\|Boolean\|<-\|True si al menos un elemento pasa exitosamente la prueba\| |
    #### Descripción -La función `.orderByMethod()` devuelve una nueva colección que contiene todos los elementos de la colección en el orden definido mediante la función *formula* 4D o el método *methodName*. +Ejemplo Esta función devuelve una *copia superficial*, lo que significa que los objetos o colecciones de ambas colecciones comparten la misma referencia. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. @@ -2315,22 +2284,22 @@ Esta función devuelve una *copia superficial*, lo que significa que los objetos Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- o *methodName*, el nombre de un método proyecto (texto). +- Colección original con valores rellenados En la retrolamada, pase un código que compare dos valores y devuelva **true** si el primer valor es menor que el segundo. Puede ofrecer los parámetros *extraParam* a la retrollamada si es necesario. La retrollamada recibe los siguientes parámetros: - $1 (objeto), donde: - - *$1.value* (todo tipo): valor del primer elemento a comparar - - *$1.value2* (todo tipo): valor del segundo elemento a comparar + - Lanzamiento + - Conjunción - $2...$N (cualquier tipo): parámetros adicionales Si utilizó un método, debe definir el siguiente parámetro: -- *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario +- Nuevo tamaño de la colección #### Ejemplo 1 @@ -2372,7 +2341,7 @@ $strings2:=$strings1.orderByMethod(Formula(sortCollection);sk strict) // result : ["alpha","Alpha","bravo","Bravo","charlie","Charlie"] ``` -El método ***sortCollection***: +Ejemplo 2 ```4d #DECLARE ($toSort : Object ; $option : Integer) @@ -2400,33 +2369,27 @@ $toSort.result:=(Compare strings($toSort.value;$toSort.value2;$option2)<0)
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------- | -| Resultado | any | <- | Último elemento de la colección | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------ | +| Resultado | any | <- | Si el valor calculado < 0, *startFrom* toma el valor 0. |
    #### Descripción -La función `.pop()` elimina el último elemento de la colección y lo devuelve como resultado de la función. +Condición No aplicada a una sentencia > Esta función modifica la colección original. -Cuando se aplica a una colección vacía, `.pop()` devuelve ***undefined***. +Propiedad #### Ejemplo -`.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: +Ejemplo 4 ```4d - var $stack : Collection - $stack:=New collection //$stack=[] - $stack.push(1;2) //$stack=[1,2] - $stack.pop() //$stack=[1] Devuelve 2 - $stack.push(New collection(4;5)) //$stack=[[1,[4,5]] - $stack.pop() //$stack=[1] Devuelve [4,5] - $stack.pop() //$stack=[] Devuelve 1 +Lanzamiento ``` @@ -2459,7 +2422,7 @@ Cuando se aplica a una colección vacía, `.pop()` devuelve ***undefined***. #### Descripción -La función `.push()` añade uno o más *elemento*(s) al final de la instancia de la colección y devuelve la colección editada. +Considera la @ como un caracter estándar > Esta función modifica la colección original. @@ -2493,11 +2456,11 @@ Desea ordenar la colección resultante:
    Historia -| Lanzamiento | Modificaciones | -| ----------- | --------------------------------------------------------------------- | -| 20 R6 | Soporte de consultas utilizando las referencias de objeto o colección | -| 17 R5 | Soporte de querySettings | -| v16 R6 | Añadidos | +| Lanzamiento | Modificaciones | +| ----------- | ------------------------ | +| 20 R6 | Ejemplo 1 | +| 17 R5 | Soporte de querySettings | +| v16 R6 | Añadidos |
    @@ -2512,7 +2475,7 @@ Desea ordenar la colección resultante: | queryString | Text | -> | Criterio de búsqueda | | value | any | -> | Valor(es) a comparar cuando se utiliza(n) marcador(es) de posición | | querySettings | Object | -> | Opciones de búsqueda: parámetros, atributos | -| Resultado | Collection | <- | Elemento(s) que coincide(n) con queryString en la colección | +| Resultado | Collection | <- | Descripción | @@ -2521,13 +2484,13 @@ Desea ordenar la colección resultante: La función `.query()` devuelve todos los elementos de una colección de objetos que coinciden con las condiciones de búsqueda definidas por *queryString* y (opcionalmente) *value* o *querySettings*. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. -Se devuelve una colección vacía si la colección en la que se ejecuta la consulta no contiene el *valor* buscado. +Descripción > Esta función no modifica la colección original. #### parámetro queryString -El parámetro *queryString* utiliza la siguiente sintaxis: +Ejemplo 1 ```4d propertyPath comparator value {logicalOperator propertyPath comparator value} @@ -2590,9 +2553,9 @@ Puede utilizar paréntesis en la búsqueda para dar prioridad al cálculo. Por e 4D le permite utilizar marcadores de posición para los argumentos *propertyPath* y *value* dentro del parámetro *queryString*. Un marcador es un parámetro que se inserta en las cadenas de búsqueda y que se sustituye por otro valor cuando se evalúa la cadena de búsqueda. El valor de los marcadores se evalúa una vez al principio de la búsqueda; no se evalúa para cada elemento. -Se pueden utilizar dos tipos de marcadores de posición: **marcadores de posición indexados** y **marcadores de posición con nombre**. +Lanzamiento -- **Marcadores de posición indexados**: los parámetros se insertan como `:paramIndex` (por ejemplo ":1", ":2"...) en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. Puede usar hasta 128 parámetros *value*. +- **Marcadores de posición indexados**: los parámetros se insertan como `:paramIndex` (por ejemplo ":1", ":2"...) en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. Ejemplo: @@ -2600,7 +2563,7 @@ Ejemplo: $c:=$myCol.query(":1=:2";"city";"Chicago") ``` -- **Marcadores de posición con nombre**: los parámetros se insertan como `:paramName` (por ejemplo ":myparam") y sus valores se proporcionan en los objetos "attributes" y/o "parameters" del parámetro *querySettings*. +- Copia ordenada de la colección (copia superficial) Ejemplo: @@ -2634,7 +2597,7 @@ Cuando se utilizan marcadores de posición, no es posible anular las condiciones En este caso, si el usuario introduce *smith OR status='private'* en el área *myname*, no se interpretará en la cadena de búsqueda, sino que sólo se pasará como valor. La búsqueda de una persona llamada "smith OR status='private'" simplemente fallará. -2. Evita tener que preocuparse por cuestiones de formato o caracteres, especialmente cuando se manejan los parámetros *propertyPath* o *value* que pueden contener caracteres no alfanuméricos como ".", "['... +2. Descripción 3. Permite el uso de variables o expresiones en los argumentos de búsqueda. Ejemplos: @@ -2650,16 +2613,16 @@ $result2:=$col.query("company.name = :1";"John's Pizzas") Cuando se buscan valores null, no se puede utilizar la sintaxis de marcador de posición porque el motor de búsqueda considera null como un valor de comparación invalido. Por ejemplo, si ejecuta la siguiente búsqueda: ```4d -$vSingles:=$colPersons.query("spouse = :1";Null) // NO funcionará +Lanzamiento ``` No obtendrá el resultado esperado porque el valor null será evaluado por 4D como un error resultante de la evaluación del parámetro (por ejemplo, un atributo procedente de otra búsqueda). Para este tipo de búsquedas, debe utilizar la sintaxis de búsqueda directa: ```4d -$vSingles:=$colPersons.query("spouse = null") //sintaxis correcta +Lanzamiento ``` -#### Referencia de objeto o de colección como valor +#### Lanzamiento Puede consultar en una colección utilizando una referencia de objeto o una referencia de colección como parámetro *value* a comparar. La consulta coincidirá con los objetos de la colección que se refieran a (apunten a) la misma **instancia** de objeto o de colección. @@ -2673,33 +2636,13 @@ Para una descripción detallada de los parámetros *queryString* y *value*, cons Para construir una consulta con un objeto o una referencia de colección, debe utilizar la sintaxis del parámetro *querySettings*. Ejemplo con una referencia de objeto: ```4d -var $o1:={a: 1} -var $o2:={a: 1} /mismo objeto pero otra referencia -var $o3:=$o1 /mismo objeto y referencia - -var $col; $colResult : Collection - -$col:=[{o: $o1}; {o: $o2}; {o: $o3}] -$colResult:=$col.query("o = :v"; {parameters: {v: $o3}}) - //$colResult.length=2 - //$colResult[0].o=$o1 es true - //$colResult[1].o=$o1 es true - +Lanzamiento ``` -Ejemplo con una referencia de colección: +(obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. ```4d -$c1:=[1; 2; 3] -$c2:=[1; 2; 3] //misma colección pero otra referencia -$c3:=$c1 //misma colección y referencia - -$col:=[{c: $c1}; {c: $c2}; {c: $c3}] -$col2:=$col.query("c = :v"; {parameters: {v: $c3}}) - //$col2.length=2 - //$col2[0].c=$c1 es true - //$col2[1].c=$c1 es true - +Tipo ``` #### Parámetro querySettings @@ -2762,15 +2705,13 @@ Este ejemplo devuelve las personas cuyo nombre no empieza por una cadena de una Este ejemplo devuelve las personas cuya edad no se conoce (propiedad definida como null o indefinida): ```4d - $col:=$c.query("age=null") //no están permitidos los marcadores de posición con "null" - //$col=[{name:Wesson...},{name:Sterling...},{name:Mark...}] +Ejemplo ``` Este ejemplo devuelve las personas contratadas hace más de 90 días: ```4d - $col:=$c.query("dateHired < :1";(Current date-90)) - //$col=[{name:Smith...},{name:Sterling...},{name:Mark...}] si hoy es 01/10/2018 +Comentario ``` #### Ejemplo 3 @@ -2785,7 +2726,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) :::info -Se pueden encontrar más ejemplos de búsquedas en la página `dataClass.query()`. Sin embargo, tenga en cuenta que la función `collection.query()` no admite fórmulas, ni en el parámetro *queryString* ni como parámetro de objeto *formula*. +Descripción Descripción Sin embargo, ten en cuenta que las fórmulas no están soportadas por la función `collection.query()`, ni en el parámetro *queryString* ni como parámetro objeto *formula*. ::: @@ -2810,13 +2751,13 @@ Se pueden encontrar más ejemplos de búsquedas en la página `dataClass.query()
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| initValue | any | -> | Valor a utilizar como primer argumento de la primera llamada de *formula* o *methodName* | -| param | Expression | -> | Parámetro(s) a pasar | -| Resultado | any | <- | Resultado del valor del acumulador | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| initValue | any | -> | Colección que contiene los elementos añadidos | +| param | Expression | -> | Parámetro(s) a pasar | +| Resultado | any | <- | donde: |
    @@ -2829,22 +2770,22 @@ La función `.reduce()` aplica la retro Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- o *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Colección original con valores rellenados -La retrollamada toma cada elemento de la colección y realiza toda operación deseada para acumular el resultado en *$1.accumulator*, que se devuelve en *$1.value*. +Tipo Puede pasar el valor para inicializar el acumulador en *initValue*. Si se omite, *$1.accumulator* empieza por *Undefined*. La retrollamada recibe los siguientes parámetros: -- en *$1.value*: valor del elemento a procesar -- en *$2: param* -- en *$N...*: *paramN...* +- La nueva colección +- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. +- Esta función modifica la colección original. La retrollamada define los siguientes parámetros: -- *$1.accumulator*: valor que va a ser modificado por la función y que es inicializado por *initValue*. +- Descripción - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 @@ -2898,13 +2839,13 @@ Con el siguiente método ***Flatten***:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| initValue | any | -> | Valor a utilizar como primer argumento de la primera llamada de *formula* o *methodName* | -| param | Expression | -> | Parámetro(s) a pasar | -| Resultado | any | <- | Resultado del valor del acumulador | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| initValue | any | -> | Colección que contiene los elementos añadidos | +| param | Expression | -> | Parámetro(s) a pasar | +| Resultado | any | <- | donde: |
    @@ -2917,31 +2858,28 @@ La función `.reduceRight()` aplic Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- o *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Colección original con valores rellenados -La retrollamada toma cada elemento de la colección y realiza toda operación deseada para acumular el resultado en *$1.accumulator*, que se devuelve en *$1.value*. +Tipo Puede pasar el valor para inicializar el acumulador en *initValue*. Si se omite, *$1.accumulator* empieza por *Undefined*. La retrollamada recibe los siguientes parámetros: -- en *$1.value*: valor del elemento a procesar -- en *$2: param* -- en *$N...*: *paramN...* +- La nueva colección +- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. +- Esta función modifica la colección original. La retrollamada define los siguientes parámetros: -- *$1.accumulator*: valor que va a ser modificado por la función y que es inicializado por *initValue*. +- Descripción - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 ```4d -var $c : Collection -$c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) //devuelve 86400 - +Tipo ``` #### Ejemplo 2 @@ -2961,11 +2899,7 @@ Este ejemplo permite reducir varios elementos de la colección a uno solo: Con el siguiente método ***Flatten***: ```4d - //Método proyecto Flatten - If($1.accumulator=Null) - $1.accumulator:=New collection - End if - $1.accumulator.combine($1.value) +Ejemplo 4 ``` @@ -3003,13 +2937,13 @@ La función `.remove()` elimina uno o m > Esta función modifica la colección original. -En *index*, pase la posición donde quiere eliminar el elemento de la colección. +Lanzamiento -> **Atención**: recuerde que los elementos de la colección están numerados desde 0. Si *index* es mayor que la longitud de la colección, el índice inicial real se definirá en la longitud de la colección. +> **Atención**: recuerde que los elementos de la colección están numerados desde 0. Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). - Si *index* < 0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). -- Si el valor calculado < 0, *index* toma el valor 0. -- Si el valor calculado > la longitud de la colección, *index* toma el valor de la longitud. +- Lanzamiento +- Ejemplo 1 En *howMany*, pase el número de elementos a eliminar de *index*. Si no se especifica *howMany*, se elimina un elemento. @@ -3046,23 +2980,23 @@ Si se intenta eliminar un elemento de una colección vacía, el método no hace
    -| Parámetros | Tipo | | Descripción | -| ------------ | ---------- | :-------------------------: | ---------------------------------------------- | -| size | Integer | -> | Nuevo tamaño de la colección | -| defaultValue | any | -> | Valor por defecto para llenar nuevos elementos | -| Resultado | Collection | <- | Colección original redimensionada | +| Parámetros | Tipo | | Descripción | +| ------------ | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------- | +| size | Integer | -> | Nuevo tamaño de la colección | +| defaultValue | any | -> | Valor por defecto para llenar nuevos elementos | +| Resultado | Collection | <- | o *methodName*, el nombre de un método proyecto (texto). |
    #### Descripción -La función `.resize()` ajusta la longitud de la colección al nuevo tamaño especificado y devuelve la colección redimensionada. +Ejemplo > Esta función modifica la colección original. -- Si *size* la longitud de la colección, los elementos que exceden se eliminan de la colección. -- Si *size* > longitud de la colección, *size* es la nueva longitud de la colección. +- Ejemplo 1 +- Ejemplo 1 Por defecto, los nuevos elementos se llenan con valores **null**. Puede especificar el valor a llenar en los elementos añadidos utilizando el parámetro *defaultValue*. @@ -3104,9 +3038,9 @@ Por defecto, los nuevos elementos se llenan con valores **null**. Puede especifi
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ------------------------------- | -| Resultado | Collection | <- | Copia invertida de la colección | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Resultado | Collection | <- | (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. |
    @@ -3145,16 +3079,16 @@ La función `.reverse()` devuelve una
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------- | -| Resultado | any | <- | Primer elemento de la colección | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Resultado | any | <- | Obtiene los datos coincidentes, admite el comodín (@), no distingue entre mayúsculas de minúsculas ni diacríticas. |
    #### Descripción -La función `.shift()` elimina el primer elemento de la colección y lo devuelve como resultado de la función. +Tipo > Esta función modifica la colección original. @@ -3191,11 +3125,11 @@ Si la colección está vacía, este método no hace nada.
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Índice de inicio (incluido) | -| end | Integer | -> | Índice final (no incluido) | -| Resultado | Collection | <- | Nueva colección que contiene elementos cortados (copia superficial) | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ---------------------------------------------- | +| startFrom | Integer | -> | Índice de inicio (incluido) | +| end | Integer | -> | Índice final (no incluido) | +| Resultado | Collection | <- | Resultado |
    @@ -3209,9 +3143,9 @@ La función `.slice()` devuelve una part La colección devuelta contiene el elemento especificado por *startFrom* y todos los elementos subsiguientes hasta, pero sin incluir, el elemento especificado por *end*. Si sólo se especifica el parámetro *startFrom*, la colección devuelta contiene todos los elementos desde *startFrom* hasta el último elemento de la colección original. - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). -- Si el valor calculado < 0, *startFrom* toma el valor 0. -- Si *end* < 0 , se recalcula como *end:=end+length*. -- Si *end < startFrom* (valores pasados o calculados), el método no hace nada. +- Descripción +- Soporte de querySettings +- Este ejemplo permite reducir varios elementos de la colección a uno solo: #### Ejemplo @@ -3258,39 +3192,39 @@ La colección devuelta contiene el elemento especificado por *startFrom* y todos #### Descripción -La función `.some()` devuelve true si al menos un elemento de la colección ha pasado con éxito una prueba implementada en el código *formula* o *methodName* suministrado. +Lanzamiento Se designa el código 4D de retrollamada (callback) a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- o *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Colección original con valores rellenados La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). La retrollamada recibe los siguientes parámetros: -- en *$1.value*: valor del elemento a procesar -- en *$2: param* -- en *$N...*: *paramN...* +- La nueva colección +- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. +- Esta función modifica la colección original. Puede definir los siguientes parámetros: -- (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. +- Expresión a buscar en la colección - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. -En todo caso, en el momento en que la función `.some()` encuentra el primer elemento de la colección que devuelve true, deja de llamar a la llamada de retorno y devuelve **true**. +Descripción Por defecto, `.some()` comprueba toda la colección. Opcionalmente, puede pasar el índice de un elemento desde el cual iniciar la prueba en *startFrom*. -- Si *startFrom* >= la longitud de la colección, se devuelve **False**, lo que significa que no se prueba la colección. +- Tipo -- Si *startFrom* < 0, se considera como el desplazamiento desde el final de la colección. +- Añadidos - Si *startFrom* = 0, se busca en toda la colección (por defecto). #### Ejemplo -Quiere saber si al menos un valor de la colección es >0. +Soporte de fórmula ```4d var $c : Collection @@ -3328,20 +3262,20 @@ Quiere saber si al menos un valor de la colección es >0.
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------- | -| ascOrDesc | Integer | -> | `ck ascending` o `ck descending` (valores escalares) | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| extraParam | any | -> | Parámetros del método | -| Resultado | Collection | <- | Colección original ordenada | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------- | +| ascOrDesc | Integer | -> | Ejemplo 1 | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| extraParam | any | -> | Parámetros del método | +| Resultado | Collection | <- | La nueva colección |
    #### Descripción -La función `.sort()` ordena los elementos de la colección original y además devuelve la colección ordenada. +Ejemplo 2 > Esta función modifica la colección original. @@ -3370,13 +3304,13 @@ Si quiere ordenar los elementos de la colección en algún otro orden o ordenar La retrollamada recibe los siguientes parámetros: - $1 (objeto), donde: - - *$1.value* (todo tipo): valor del primer elemento a comparar - - *$1.value2* (todo tipo): valor del segundo elemento a comparar + - Lanzamiento + - Conjunción - $2...$N (cualquier tipo): parámetros adicionales -Si utilizó un método, debe definir el siguiente parámetro: +Resultado -- *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario. +- Elemento a insertar en la colección #### Ejemplo 1 @@ -3424,23 +3358,23 @@ $col3:=$col.sort(Formula(String($1.value) -| Parámetros | Tipo | | Descripción | -| ------------ | ---- | :-------------------------: | ---------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | Suma de los valores de la colección | +| Parámetros | Tipo | | Descripción | +| ------------ | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | +| Resultado | Real | <- | `.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: | #### Descripción -La función `.sum()` devuelve la suma de todos los valores de la instancia de la colección. +Añadidos Para el cálculo sólo se tienen en cuenta los elementos numéricos (se ignoran otros tipos de elementos). Si la colección contiene objetos, pasa el parámetro *propertyPath* para indicar la propiedad del objeto a tener en cuenta. -`.sum()` devuelve 0 si: +Esta función no modifica la colección original. - la colección está vacía, - la colección no contiene elementos numéricos, @@ -3498,7 +3432,7 @@ Si la colección contiene objetos, pasa el parámetro *propertyPath* para indica #### Descripción -La función `.unshift()` inserta el *valor*(es) dado al principio de la colección y devuelve la colección modificada. +Ejemplo > Esta función modifica la colección original. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/DataClassClass.md index 8e58265f17e402..e4661e2d5d5479 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/DataClassClass.md @@ -927,7 +927,7 @@ Si no se encuentran entidades coincidentes, se devuelve una `EntitySelection` va ### parámetro queryString -El parámetro *queryString* utiliza la siguiente sintaxis: +Ejemplo 1 ```4d attributePath|formula comparator value diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntityClass.md index 2f7cc5f874bd6b..e9f6e71e1cbc6e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntityClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntityClass.md @@ -915,7 +915,7 @@ El valor resultante se incluye entre 0 y la longitud de la selección de entidad #### Descripción -La función `.isNew()` devuelve True si la entidad a la que se aplica acaba de ser creada y aún no ha sido guardada en el datastore. . +True si la entidad acaba de ser creada y aún no se ha guardado. . #### Ejemplo diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md index 574ea91a7c0eae..725806ee8dc14d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md @@ -2105,10 +2105,10 @@ La función `.slice()` devuelv La entity selection devuelta contiene las entidades especificadas por *startFrom* y todas las entidades subsiguientes hasta, pero sin incluir, la entidad especificada por *end*. Si sólo se especifica el parámetro *startFrom*, la entity selection devuelta contiene todas las entidades entre *startFrom* y la última entidad de la entity selection original. -- Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la entity selection). Si el valor calculado < 0, *startFrom* toma el valor 0. +- Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la entity selection). Descripción - Si *startFrom >= length*, la función devuelve una entity selection vacía. - Si *end* < 0, se recalcula como *end:=end+length*. -- Si *end < startFrom* (valores pasados o calculados), el método no hace nada. +- Este ejemplo permite reducir varios elementos de la colección a uno solo: .sum() devuelve 0 si la entity selection está vacía. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md index a5c01e986a9433..a12f2bdcb87075 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md @@ -481,7 +481,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") #### Descripción -La función `.open()` crea y devuelve un nuevo objeto [4D.FileHandle](FileHandleClass) sobre el archivo, en el *modo* especificado o con las *opciones* especificadas. Puede utilizar las funciones y propiedades de la clase [4D.FileHandle](FileHandleClass) para escribir, leer o añadir contenido al archivo. +Rutas de acceso Puede utilizar las funciones y propiedades de la clase [4D.FileHandle](FileHandleClass) para escribir, leer o añadir contenido al archivo. Si utiliza el parámetro *mode* (texto), pase el modo de apertura para el file handle: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md index 559bab8ddf90ec..746b931a681d0c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md @@ -41,22 +41,19 @@ Dado que HTTPAgent es un objeto compartible, puede añadir uno a una clase singl
    Historia -| Lanzamiento | Modificaciones | -| ----------- | ------------------------------------------- | -| 21 | Soporte de propiedad *storeCertificateName* | +| Lanzamiento | Modificaciones | +| ----------- | ---------------------------------------------- | +| 21 | Soporte de la propiedad *storeCertificateName* |
    -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------------------------------------------------- | :-------------------------: | -------------------------------------- | | options | Object | -> | opciones por defecto para el HTTPAgent | | Resultado | [4D.HTTPAgent](#httpagent-object) | <- | Nuevo objeto HTTPAgent | -
    #### Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md index 68c24b80d804ba..6ec36fd9db52da 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md @@ -79,7 +79,7 @@ Los objetos HTTPRequest ofrecen las siguientes propiedades y funciones: | Lanzamiento | Modificaciones | | ----------- | ----------------------------------------------------------------- | -| 21 | Soporte de propiedad *storeCertificateName* | +| 21 | Soporte de la propiedad *storeCertificateName* | | 20 | Validación TLS por defecto | | 19 R7 | Soporte de las propiedades *automaticRedirections* y *decodeData* | @@ -89,15 +89,12 @@ Los objetos HTTPRequest ofrecen las siguientes propiedades y funciones: -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------------------------------ | :-------------------------: | ------------------------------------------- | | url | Text | -> | URL a la que enviar la solicitud | | options | Object | -> | Propiedades de configuración de la petición | | Resultado | 4D.HTTPRequest | <- | Nuevo objeto HTTPRequest | -
    #### Descripción @@ -344,13 +341,10 @@ La propiedad `.returnResponseBody` contiene -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---- | :-: | ---------------------------- | | | | | No requiere ningún parámetro | -
    #### Descripción @@ -405,14 +399,11 @@ La propiedad `.url` contiene la URL de -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------------------------------ | :-------------------------: | ----------------------------------- | | timeout | Real | -> | Tiempo máximo de espera en segundos | | Resultado | 4D.HTTPRequest | <- | Objeto HTTPRequest | -
    #### Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md index e430812069a026..684305b783f84e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md @@ -177,27 +177,15 @@ Function square($x : Integer) -> $result : Integer La instrucción `return` puede utilizarse junto con la sintaxis estándar para los [valores devueltos](#valor-devuelto) (el valor devuelto debe ser del tipo declarado). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Tenga en cuenta que termina inmediatamente la ejecución del código. Examine los siguientes ejemplos: ```4d -Function getValue -> $v : Integer - $v:=10 - return - // function returns 10 - Function getValue -> $v : Integer $v:=10 return 20 - // function returns 20 + // devuelve 20 Function getValue -> $v : Integer return 10 - $v:=20 // never executed - // function returns 10 - -Function getValue -> $v : Integer - return "Hello" //error - -Function returnHello - return "Hello" - // function returns "Hello" + $v:=20 // nunca ejecutado + // devuelve 10 ``` ## Indirección de parámetros (${N}) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md index 0689cb5c36daed..e0362097b3a498 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [Lista de selección](FormObjects/listbox-object.md) - [Columna de lista de selección](FormObjects/listbox-column.md) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [Lista de selección](FormObjects/listbox_overview.md) - [Columna de lista de selección](FormObjects/listbox_overview.md#list-box-columns) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md index ccc477befd219a..41b1c5e2a37c21 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de list Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de list Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. |
    Historia @@ -25,7 +25,7 @@ Después de haber seleccionado las propiedades [`On Before Keystroke`](onBeforeK El evento `On After Keystroke` no se genera: -- en el método [de las columnas de list box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- en el método [de las columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Secuencia de tecla diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md index a4fdc0e19b0d4f..94061299c2703b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Se acaba de realizar una ordenación estándar en una columna del list box. | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Se acaba de realizar una ordenación estándar en una columna del list box. | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md index 1982133b991d2f..dc43ec97095229 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) |
  • Botones: se hace clic en el área de "flecha" de un botón
  • Listas desplegables: en una columna de un array de objetos, se hace clic en un botón de puntos suspensivos (atributo "alternateButton")
  • | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) |
  • Botones: se hace clic en el área de "flecha" de un botón
  • Listas desplegables: en una columna de un array de objetos, se hace clic en un botón de puntos suspensivos (atributo "alternateButton")
  • | ## Descripción @@ -22,8 +22,8 @@ Algunos estilos de botón pueden ser [vinculados a un menú emergente](FormObjec ### List box -Este evento se genera en las columnas de [list box de tipo array objeto](../FormObjects/listbox-column.md#object-arrays-in-columns), cuando el usuario hace clic en un botón de selección de widget (atributo "alternateButton"). +Este evento se genera en las columnas de [list box de tipo array objeto](FormObjects/listbox_overview.md#object-arrays-in-columns), cuando el usuario hace clic en un botón de selección de widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Ver la [descripción del atributo "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). +Ver la [descripción del atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md index 4ac7dd5feb37c6..6cc6c9f58476ae 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Una celda de list box está a punto de cambiar al modo de edición | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Una celda de list box está a punto de cambiar al modo de edición | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md index 0c7aeefba322a0..f6bb1bd672a578 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de list Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de list Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. |
    Historia @@ -23,7 +23,7 @@ Después de que se seleccionen los eventos `On Before Keystroke` y [`On After Ke El evento `On Before Keystroke` no se genera: -- en un método [columnas de list box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- en un método [columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Objetos no editables diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md index b939a6419aa957..0e8271d36bd12f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Se está arrastrando un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se está arrastrando un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md index c152a3720d8dea..40ba861bc720a5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------ | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| 4 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md index 8e21ba6803f24e..0ade731e7ee134 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box](../FormObjects/listbox-column.md) | Una columna de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna List Box](../FormObjects/listbox_overview.md#list-box-columns) | Una columna de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md index 17dccb7ba19528..e184a6826af448 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox-column.md) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox_overview.md#list-box-columns) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md index f93fcaba3af616..9e9ecc9280c688 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de list box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md index 118457cd535ee1..51e5e4e964e04c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | :::note diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md index cf530ed42f723d..5b1c5186896b9a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md index 46d4a44549ef47..36d72b0037aaeb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------- | +| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md index 6c3d4f6e9b3e4c..8afd49c8389bf9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------- | ------------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Se produce un clic en el pie de una columna de list box | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Se produce un clic en el pie de una columna de list box | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md index 895b79d9827396..ccb8fb0a6f3c96 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.ms) - [Botón](FormObjects/button_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Cuadro combinado](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área web](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md index c2b01fea78aa5d..c09175fbd2a07b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) | Se produce un clic en el encabezado de columna | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | Se produce un clic en el encabezado de columna | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md index 4c9a515f89641f..0231633cefc59c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 1 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área web](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md index b89341e71743bb..c2ca62c4d735a1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.ms) - [Botón](FormObjects/button_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Cuadro combinado](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área web](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md index ed3a2580d8272b..6dcabf48363610 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón entra en el área gráfica de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | +| 35 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón entra en el área gráfica de un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md index 928226fb5ebe61..a608c37fbf5afe 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón sake del área gráfica de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | +| 36 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón sake del área gráfica de un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md index 48f0c7ef497aeb..e9687d56275973 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón se mueve al menos un píxel O se ha presionado una tecla de modificación (Shift, Alt/Option, Shift Lock) | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón se mueve al menos un píxel O se ha presionado una tecla de modificación (Shift, Alt/Option, Shift Lock) | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md index 920478adba629a..abca44094a0ed3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox-column.md) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md index 90e6194c531298..cd757a5845dd23 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 24 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área web](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md index da24f34f810cab..d833eb400cba72 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md index cd5d6b107e2d73..d9250e2212ff2b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md @@ -28,7 +28,7 @@ Cada evento es devuelto como un objeto por el comando [`FORM Event`](../commands Se devuelven propiedades adicionales cuando el evento se produce en objetos específicos. En particular: -- los [list boxes](FormObjects/listbox-object.md#supported-form-events) y [columnas list box](FormObjects/listbox-column.md#supported-form-events) devuelven [propiedades adicionales](FormObjects/listbox-object.md#supported-form-events) como `columnName` o `isRowSelected`. +- los [list boxes](FormObjects/listbox_overview.md#supported-form-events) y [columnas list box](FormObjects/listbox_overview.md#supported-form-events-1) devuelven [propiedades adicionales](FormObjects/listbox_overview.md#supported-form-events) como `columnName` o `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). ## Eventos y métodos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md index fabf129a13e17d..41cffdf03aee9f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md @@ -46,7 +46,7 @@ Las imágenes de alta resolución con la convención @nx pueden utilizarse en lo - [Botones](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[casillas de selección](FormObjects/checkbox_overview.md) - [Botones imagen](FormObjects/pictureButton_overview.md)/[imagen Pop-up](FormObjects/picturePopupMenu_overview.md) - [Controles de pestaña](FormObjects/tabControl.md) -- [Encabezados de list box](FormObjects/listbox-header-footer.md#headers) +- [Encabezados de list box](FormObjects/listbox_overview.md#list-box-headers) - [Iconos de menú](Menus/properties.md#item-icon) 4D prioriza automáticamente las imágenes con mayor resolución. 4D prioriza automáticamente las imágenes con mayor resolución. Incluso si un comando o propiedad especifica *circle.png*, se utilizará *circle@3x.png* (si existe). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md deleted file mode 100644 index e05a887e8c9617..00000000000000 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md +++ /dev/null @@ -1,409 +0,0 @@ ---- -id: listbox-column -title: Columna de list box ---- - -Un list box está formado por uno o varios objetos columna que tienen propiedades específicas. Puede seleccionar una columna de list box en el editor de formularios haciendo clic en ella cuando el objeto list box está seleccionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Puede definir propiedades estándar (texto, color de fondo, etc.) para cada columna del list box; estas propiedades tienen prioridad sobre las del objeto list box. - -> Puede definir el [tipo de expresión](properties_Object.md#expression-type) para las columnas de list box de tipo array (cadena, texto, número, fecha, hora, imagen, booleano u objeto). - -## Propiedades específicas de columna {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -## Eventos de formulario soportados {#supported-form-events} - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On After Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On After Sort |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | -| On Alternative Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *List box array únicamente* | -| On Before Data Entry |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Before Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Begin Drag Over |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Column Moved |
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | | -| On Column Resize |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    | | -| On Data Change |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Double Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Drag Over |
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Drop |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Footer Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    | *List box arrays, selección actual y selección temporal únicamente* | -| On Getting Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | | -| On Load | | | -| On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *List box array únicamente* | -| On Scroll |
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    | | -| On Unload | | | - -## Arrays de objetos en columnas - -Las columnas de list box pueden manejar arrays de objetos. Como los arrays de objetos pueden contener diferentes tipos de datos, esta nueva y poderosa funcionalidad permite mezclar diferentes tipos de entrada en las líneas de una misma columna, y mostrar también varios widgets. Por ejemplo, puede insertar una entrada de texto en la primera línea, una casilla de selección en la segunda y una lista desplegable en la tercera. Los arrays de objetos también dan acceso a nuevos tipos de widgets, como botones o selectores de color. - -El siguiente list box fue diseñado utilizando un array de objetos: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configurar una columna array de objetos - -Para asignar un array de objetos a una columna list box, basta con definir el nombre del array de objetos en la lista de propiedades (campo "Nombre de variable"), o utilizando el comando [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md), como para toda columna basada en arrays. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Las propiedades estándar relacionadas con las coordenadas, el tamaño y el estilo están disponibles para las columnas de tipo objeto. Puede definirlos utilizando la lista de Propiedades, o programando el estilo, el color de fuente, el color de fondo y la visibilidad para cada línea de una columna objeto del list box. Estos tipos de columnas también se pueden ocultar. - -Sin embargo, el tema Fuente de datos no está disponible para las columnas objeto del list box. De hecho, el contenido de cada celda de la columna se basa en los atributos presentes en el elemento correspondiente del array de objetos. Cada elemento de array puede definir: - -the value type (mandatory): text, color, event, etc. the value itself (optional): used for input/output. -the cell content display (optional): button, list, etc. additional settings (optional): depend on the value type To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). Por ejemplo, puede escribir "¡Hola Mundo!" en una columna objeto utilizando este sencillo código: - -```4d -ARRAY OBJECT(obColumn;0) //column array - var $ob : Object //first element - OB SET($ob;"valueType";"text") //defines the value type (mandatory) - OB SET($ob;"value";"Hello World!") //defines the value - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> El formato de visualización y los filtros de entrada no pueden definirse para una columna de objetos. Dependen automáticamente del tipo de valor. - -#### valueType y visualización de datos - -Cuando una columna de list box está asociada a un array de objetos, la forma en que se muestra, introduce o edita una celda se basa en el atributo valueType del elemento del array. Los valores valueType soportados son: - -- "text": para un valor de texto -- "real": para un valor numérico que puede incluir separadores como un `\`, `<.>`, o `<,>` -- "integer": para un valor entero -- "boolean": para un valor True/False -- "color": para definir un color de fondo -- "event": para mostrar un botón con una etiqueta. - -4D utiliza widgets por defecto en función del valor "valueType" (es decir, un "text" se muestra como un widget de entrada de texto, un "boolean" como una casilla de selección), pero también están disponibles visualizaciones alternativas a través de opciones (*por ejemplo*, un real también se puede representar como un menú desplegable). La siguiente tabla muestra la visualización por defecto, así como las alternativas para cada tipo de valor: - -| valueType | Widget por defecto | Widget(s) alternativo(s) | -| --------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| text | entrada de texto | menú desplegable (lista obligatoria) o combo box (lista de selección) | -| real | entrada de texto controlada (números y separadores) | menú desplegable (lista obligatoria) o combo box (lista de selección) | -| integer | entrada de texto controlada (números únicamente) | menú desplegable (lista obligatoria) o combo box (lista de opciones) o casilla de verificación de tres estados | -| boolean | casilla de selección | menú desplegable (lista requerida) | -| color | color de fondo | text | -| evento | botón con etiqueta | | -| | | Todos los widgets pueden tener un botón adicional de alternancia de unidades o un botón de elipsis asociado a la celda. | - -Usted define la visualización de la celda y las opciones utilizando atributos específicos en cada objeto (ver abajo). - -#### Formatos de visualización y filtros de entrada - -No se pueden definir formatos de visualización ni filtros de entrada para las columnas objeto de los list box. Se definen automáticamente en función del tipo de valor. Estos están listados en la siguiente tabla: - -| Tipo de valor | Formato por defecto | Control de entrada | -| ------------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| text | lo mismo que se define en el objeto | cualquiera (sin control) | -| real | lo mismo que se define en el objeto (utilizando el separador decimal del sistema) | "0-9" y "." y "-" | -| | | "0-9" y "." si min>=0 | -| integer | lo mismo que se define en el objeto | "0-9" y "-" | -| | | "0-9" si min>=0 | -| Boolean | casilla de selección | N/A | -| color | N/A | N/A | -| evento | N/A | N/A | - -### Atributos - -Cada elemento del array de objetos es un objeto que puede contener uno o más atributos que definirán el contenido de la celda y la visualización de los datos (ver el ejemplo anterior). - -El único atributo obligatorio es "valueType" y sus valores soportados son "text", "real", "integer", "boolean", "color" y "event". La siguiente tabla lista todos los atributos soportados en los arrays de objetos de los list box, en función del valor "valueType" (cualquier otro atributo se ignora). A continuación se detallan los formatos de visualización y se ofrecen ejemplos. - -| | valueType | text | real | integer | boolean | color | evento | -| --------------------- | ------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------ | -| *Atributos* | *Description* | | | | | | | -| value | valor de la celda (entrada o salida) | x | x | x | | | | -| min | valor mínimo | | x | x | | | | -| max | valor máximo | | x | x | | | | -| behavior | Valor "tres Estados" | | | x | | | | -| requiredList | lista desplegable definida en objeto | x | x | x | | | | -| choiceList | combo box definido en objeto | x | x | x | | | | -| requiredListReference | RefList 4D, depende del valor de "saveAs" | x | x | x | | | | -| requiredListName | Nombre de la lista 4D, depende del valor "saveAs" | x | x | x | | | | -| saveAs | "reference" o "value" | x | x | x | | | | -| choiceListReference | RefList 4D, muestra un combo box | x | x | x | | | | -| choiceListName | Nombre de la lista 4D, mostrar combo box | x | x | x | | | | -| unitList | array de X elementos | x | x | x | | | | -| unitReference | índice del elemento seleccionado | x | x | x | | | | -| unitsListReference | Ver lista de unidades 4D | x | x | x | | | | -| unitsListName | 4D lista nombre de la unidad | x | x | x | | | | -| alternateButton | añadir un botón alternativo | x | x | x | x | x | | - -#### value - -Los valores de las celdas se almacenan en el atributo "value". Este atributo se utiliza tanto para la entrada como para la salida. También puede utilizarse para definir valores por defecto cuando se utilizan listas (ver a continuación). - -```4d - ARRAY OBJECT(obColumn;0) //column array - var $ob1;$ob2;$ob3 : Object - var $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> Los valores null se soportan y dan como resultado una celda vacía. - -#### min y max - -Cuando el "valueType" es "real" o "integer", el objeto también acepta atributos min y max con valores apropiados (los valores deben ser del mismo tipo que el valueType). - -Estos atributos pueden utilizarse para controlar el rango de valores de entrada. Cuando se valida una celda (cuando pierde el foco), si el valor de entrada es menor que el valor mínimo o mayor que el valor máximo, entonces se rechaza. En este caso, se mantiene el valor anterior y un consejo muestra una explicación. - -```4d - var $ob3 : Object - var $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -El atributo behavior ofrece variaciones a la representación estándar de los valores. En 4D v15, se ofrece una única variación: - -| Atributo | Valor(es) disponible(s) | valueType(s) | Descripción | -| -------- | ------------------------------------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| behavior | threeStates | integer | Representa un valor numérico como una casilla de verificación de tres estados.
    2=semi seleccionada, 1=seleccionada, 0=no seleccionada, -1=invisible, -2= deseleccionada desactivada, -3= seleccionada desactivada, -4=semi seleccionada desactivada | - -```4d - var $ob3; $ob4 : Object - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";-3) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList y choiceList - -Cuando un atributo "choiceList" o "requiredList" está presente dentro del objeto, la entrada de texto se sustituye por una lista desplegable o un combo box, dependiendo del atributo: - -- Si el atributo es "choiceList", la celda se muestra como un combo box. Esto significa que el usuario puede seleccionar o escribir un valor. -- Si el atributo es "requiredList", la celda se muestra como una lista desplegable y el usuario sólo puede seleccionar uno de los valores de la lista. - -En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. - -> Los valores del widget se definen a través de un array. Si quiere asociar el widget a una lista 4D existente, debe utilizar los atributos "requiredListReference", "requiredListName", "choiceListReference" o "choiceListName". - -Ejemplos: - -- Quiere mostrar una lista desplegable con sólo dos opciones: "Open" o "Closed". "Closed" debe estar preseleccionado: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- Quiere aceptar todo valor entero, pero mostrar un combo box para sugerir los valores más comunes: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName y requiredListReference - -Los atributos "requiredListName" y "requiredListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se mostrará entonces como una lista desplegable. Esto significa que el usuario sólo puede seleccionar uno de los valores proporcionados en la lista. - -Utilice "requiredListName" o "requiredListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. - -> - Si desea definir estos valores a través de un simple array, debe utilizar el atributo "requiredList". -> - Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". - -Ejemplos: - -- Desea mostrar una lista desplegable basada en una lista de "colores" definida en la caja de herramientas (que contiene los valores "azul", "amarillo" y "verde"), guardarla como valor y mostrar "azul" por defecto: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- Quiere mostrar una lista desplegable basada en una lista definida por programación y guardarla como referencia: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName y choiceListReference - -Los atributos "choiceListName" and "choiceListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se muestra entonces como un combo box, lo que significa que el usuario puede seleccionar o escribir un valor. - -Utilice "choiceListName" o "choiceListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. - -> - Si desea definir estos valores a través de un simple array, debe utilizar el atributo "choiceList". -> - Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". - -Ejemplo: - -Ejemplo: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference y unitReference - -Puede utilizar atributos específicos para añadir unidades asociadas a los valores de las celdas (\*por ejemplo, \*: "10 cm", "20 píxeles", etc.). Para definir la lista de unidades, puede utilizar uno de los siguientes atributos: - -- "unitsList": un array que contiene los elementos x utilizados para definir las unidades disponibles (por ejemplo: "cm", "pulgadas", "km", "millas", etc.). Utilice este atributo para definir las unidades dentro del objeto. -- "unitsListReference": una referencia a una lista 4D que contiene las unidades disponibles. Utilice este atributo para definir unidades con una lista 4D creada con el comando [`New list`](../commands-legacy/new-list.md). -- "unitsListName": un nombre de una lista 4D basada en el diseño que contiene unidades disponibles. Utilice este atributo para definir las unidades con una lista 4D creada en la caja de herramientas. - -Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: - -- "unitReference": un único valor que contiene el índice (de 1 a x) del elemento seleccionado en la lista de valores "unitList", "unitsListReference" o "unitsListName". - -Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: - -Ejemplo: - -Queremos definir una entrada numérica seguida de dos posibles unidades: " líneas " o " píxeles ". El valor actual es "2" + "líneas". Utilizamos valores definidos directamente en el objeto (atributo "unitsList"): - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -var $ob : Object -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Si desea añadir un botón de elipsis [...] a una celda, basta con pasar el "alternateButton" con el valor True en el objeto. El botón se mostrará en la celda automáticamente. - -Cuando este botón es presionado por un usuario, se generará un evento `On Alternate Click`, y usted podrá manejarlo como quiera (vea el párrafo "Manejo de eventos" para más información). - -Ejemplo: - -```4d -var $ob1 : Object -var $entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -El atributo valueType de valor "color" permite mostrar un color o un texto. - -- Si el valor es un número, se dibuja un rectángulo de color dentro de la celda. Ejemplo: - - ```4d - var $ob4 : Object - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). - -#### event valueType - -El "event" valueType muestra un botón que genera un evento `On Clicked` al ser presionado. No se puede pasar ni devolver ningún dato o valor. - -Opcionalmente, se puede pasar un atributo "label". - -Ejemplo: - -```4d -var $ob : Object -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Gestión de eventos - -Se pueden manejar varios eventos mientras se utiliza un array list box de objetos: - -- **On Data Change**: un evento `On Data Change` se dispara cuando se ha modificado algún valor: - - en un área de entrada de texto - - en una lista desplegable - - en un área combo box - - en un botón de unidad (cambiar del valor x al valor x+1) - - en una casilla de selección (cambia entre marcado/desmarcado) -- **On Clicked**: cuando el usuario haga clic en un botón instalado con el "event" atributo *valueType*, se generará un evento `On Clicked`. Este evento es gestionado por el programador. -- **On Alternative Click**: cuando el usuario haga clic en un botón de elipsis (atributo "alternateButton"), se generará un evento `On Alternative Click`. Este evento es gestionado por el programador. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md deleted file mode 100644 index 4528bbc667bee0..00000000000000 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -id: listbox-header-footer -title: List Box Header and Footer ---- - -:::note - -- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. -- Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. - -::: - -## Encabezados - -Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: - -![](../assets/en/FormObjects/listbox_header.png) - -Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. - -Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](./listbox_overview.md#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. - -Cuando el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) es usado con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. - -### Propiedades específicas de los encabezados - -[Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de Fuente](properties_Text.md#font-color) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación Horizontal](properties_Text.md#horizontal-alignment) - [Relleno Horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Ubicación del Ícono](properties_TextAndPicture.md#icon-location) - [Cursiva](properties_Text.md#italic) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación Vertical](properties_Text.md#vertical-alignment) - [Relleno Vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - -## Pies - -Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. - -Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). - -Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. - -Cuando se utiliza el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) con un pie de página, se aplica a todos los pies de página, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. - -### Propiedades específicas de los pies - -[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Itálica](properties_Text.md#italic) - [Formato número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato imagen](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar con puntos suspensivos](properties_Display.md#truncate-with-ellipsis) - [Subrayado](properties_Text.md#underline) - [Cálculo de variable](properties_Object.md#variable-calculation) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de línea](properties_Display.md#wordwrap) - - diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md deleted file mode 100644 index 11b96e6d6dda14..00000000000000 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md +++ /dev/null @@ -1,198 +0,0 @@ ---- -id: listbox-object -title: List Box Object ---- - -## List box de tipo array - -En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. - -Por defecto, 4D asigna el nombre "ColumnX" a cada columna. You can change it, as well as other column properties, in the [column properties](./listbox-column.md). The display format for each column can also be defined using the [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) command. - -> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. - -Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. -The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or [`LISTBOX DELETE ROWS`](../commands-legacy/listbox-delete-rows.md)) as well as array manipulation commands. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: - -```4d -ARRAY TEXT(varCol;size) -``` - -También puede utilizar una lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. - -## List box de tipo selección - -En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. You can use the [`LISTBOX SET COLUMN FORMULA`](../commands-legacy/listbox-set-column-formula.md) and [`LISTBOX INSERT COLUMN FORMULA`](../commands-legacy/listbox-insert-column-formula.md) commands to modify columns programmatically. - -A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. - -En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. - -## List box colección o entity selection - -En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. - -Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en caso de una colección de valores escalares). La expresión también puede ser un método proyecto, una variable o un elemento de array. - -Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. - -:::note - -Cuando se eliminan entidades, sus referencias permanecen en la selección de entidades con un valor *undefined*, por lo que aparecen filas en blanco en el list box. En este caso, puede llamar a la función [`.clean()`](API/EntitySelectionClass.md#clean) para obtener una nueva selección de entidades pero sin las referencias de entidades eliminadas. - -::: - -Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: - -```4d -myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box -``` - -## Propiedades soportadas - -Las propiedades soportadas dependen del tipo de list box. - -| Propiedad | List box array | List box selección | List box colección o entity selection | -| ------------------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | -| [Color de fondo alterno](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrita](properties_Text.md#bold) | X | X | X | -| [Expresión del color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Clase](properties_Object.md#css-class) | X | X | X | -| [Colección o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionamiento automático de columnas](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Elemento actual](properties_DataSource.md#current-item) | | | X | -| [Posición actual del elemento](properties_DataSource.md#current-item-position) | | | X | -| [Fuente de datos](properties_Object.md#data-source) | X | X | X | -| [Nombre del formulario detallado](properties_ListBox.md#detail-form-name) | | X | | -| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | -| [Mostrar pies de página](properties_Footers.md#display-footers) | X | X | X | -| [Doble clic en la fila](properties_ListBox.md#double-click-on-row) | | X | | -| [Arrastrable](properties_Action.md#draggable) | X | X | X | -| [Soltable](properties_Action.md#droppable) | X | X | X | -| [Enfocable](properties_Entry.md#focusable) | X | X | X | -| [Fuente](properties_Text.md#fuente) | X | X | X | -| [Color de fuente](properties_Text.md#font-color) | X | X | X | -| [Expresión de color de fuente](properties_Text.md#font-color-expression) | | X | X | -| [Tamaño de fuente](properties_Text.md#font-size) | X | X | X | -| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Altura (encabezados)](properties_Headers.md#height) | X | X | X | -| [Altura (pies de página)](properties_Footers.md#height) | X | X | X | -| [Ocultar líneas en blanco adicionales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Ocultar resaltado de selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List Box jerárquico](properties_Object.md#array-list-box) | X | | | -| [Conjunto de resaltado](properties_ListBox.md#highlight-set) | | X | | -| [Alineación horizontal](properties_Text.md#alineación-horizontal) | X | X | X | -| [Color de línea horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Itálica](properties_Text.md#italic) | X | X | X | -| [Izquierda](properties_CoordinatesAndSizing.md#izquierda) | X | X | X | -| [Tabla maestra](properties_DataSource.md#master-table) | | X | | -| [Expresión info Meta](properties_Text.md#meta-info-expression) | | | X | -| [Método](properties_Action.md#method) | X | X | X | -| [Líneas móviles](properties_Action.md#movable-rows) | X | | | -| [Selección temporal](properties_DataSource.md#selection-name) | | X | | -| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | -| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | -| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Array de colores de fondo de fila](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Array de control de filas](properties_ListBox.md#row-control-array) | X | | | -| [Array color de fuente de fila](properties_Text.md#row-font-color-array) | X | | | -| [Altura de línea](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Array altura de línea](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Array de estilo de línea](properties_Text.md#row-style-array) | X | | | -| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | -| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | -| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenable](properties_Action.md#sortable) | X | X | X | -| [Acción estándar](properties_Action.md#standard-action) | X | | | -| [Expresión de estilo](properties_Text.md#style-expression) | | X | X | -| [Superior](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Subrayado](properties_Text.md#underline) | X | X | X | -| [Variable o Expresión](properties_Object.md#variable-or-expression) | X | X | | -| [Alineación vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Color de línea vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidad](properties_Display.md#visibility) | X | X | X | -| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. - -## Eventos de formulario soportados {#supported-form-events} - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On After Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On After Sort |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | -| On Alternative Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box array únicamente* | -| On Before Data Entry |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Before Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Begin Drag Over |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Close Detail |
    • [row](#additional-properties)
    | *List box Selección actual y Selección temporal únicamente* | -| On Collapse |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box jerárquicos únicamente* | -| On Column Moved |
    • [columnName](#additional-properties)
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | | -| On Column Resize |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [newSize](#additional-properties)
    • [oldSize](#additional-properties)
    | | -| On Data Change |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Delete Action |
    • [row](#additional-properties)
    | | -| On Display Detail |
    • [isRowSelected](#additional-properties)
    • [row](#additional-properties)
    | | -| On Double Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Drag Over |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Drop |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Expand |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box jerárquicos únicamente* | -| On Footer Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [footerName](#additional-properties)
    | *List box arrays, selección actual y selección temporal únicamente* | -| On Getting Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | | -| On Load | | | -| On Losing Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Mouse Enter |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Mouse Leave | | | -| On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Open Detail |
    • [row](#additional-properties)
    | *List box Selección actual y Selección temporal únicamente* | -| On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *List box array únicamente* | -| On Selection Change | | | -| On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | -| On Unload | | | - -### Propiedades adicionales {#additional-properties} - -Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: - -| Propiedad | Tipo | Descripción | -| ---------------- | ------------ | ------------------------------------------------------------------------------------ | -| area | text | Área de objeto list box ("header", "footer", "cell") | -| areaName | text | Nombre del área | -| column | entero largo | Número de columna | -| columnName | text | Nombre de la columna | -| footerName | text | Nombre del pie | -| headerName | text | Nombre del encabezado | -| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | -| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | -| newPosition | entero largo | Nueva posición de la columna o línea | -| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | -| oldPosition | entero largo | Posición anterior de la columna o línea | -| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | -| row | entero largo | Número de línea | -| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | - -> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. - - diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md index 6738b26a158891..b0957e1b433874 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md @@ -43,7 +43,7 @@ Es posible añadir un método objeto al objeto list box y/o a cada columna del l 1. Método objeto de cada columna 2. Método objeto del list box -El método objeto de columna obtiene los eventos que se producen en su [encabezado](./listbox-header-footer.md#headers) y [pie](./listbox-header-footer.md#footers). +El método objeto de columna obtiene los eventos que se producen en su [encabezado](#list-box-headers) y [pie](#list-box-footers). ### Tipos de list box @@ -59,7 +59,284 @@ Hay varios tipos de list box, con sus propios comportamientos y propiedades espe Se puede configurar completamente un objeto list box a través de sus propiedades, y también se puede gestionar dinámicamente por programación. -The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Para mayor información consulte la página [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) del manual *Lenguaje 4D*. +El lenguaje 4D incluye un tema "List Box" dedicado a los comandos de list box, pero los comandos de otros temas, tales como "Propiedades de los objetos" o los comandos `EDIT ITEM` y `Displayed line number` también pueden ser utilizados. Para mayor información consulte la página [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) del manual *Lenguaje 4D*. + +## Objetos tipo List box + +### List box de tipo array + +En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. + +Por defecto, 4D asigna el nombre "ColumnX" a cada columna. Puede cambiarlo, así como las otras propiedades de la columna, en las [propiedades de las columnas](listbox_overview.md#column-specific-properties). El formato de visualización de cada columna también puede definirse mediante el comando `OBJECT SET FORMAT`. + +> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. + +Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. +Los valores de las columnas se gestionan mediante comandos de alto nivel de List box (como [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) o `LISTBOX DELETE ROWS`), así como comandos de manipulación de arrays. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: + +```4d +ARRAY TEXT(varCol;size) +``` + +También puede utilizar una lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. + +### List box de tipo selección + +En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. La expresión también puede ser un método proyecto, una variable o un elemento de array. + +A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. + +En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. + +### List box colección o entity selection + +En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. + +Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en caso de una colección de valores escalares). La expresión también puede ser un método proyecto, una variable o un elemento de array. + +Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. + +:::note + +Cuando se eliminan entidades, sus referencias permanecen en la selección de entidades con un valor *undefined*, por lo que aparecen filas en blanco en el list box. En este caso, puede llamar a la función [`.clean()`](API/EntitySelectionClass.md#clean) para obtener una nueva selección de entidades pero sin las referencias de entidades eliminadas. + +::: + +Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: + +```4d +myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box +``` + +### Propiedades soportadas + +Las propiedades soportadas dependen del tipo de list box. + +| Propiedad | List box array | List box selección | List box colección o entity selection | +| ------------------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | +| [Color de fondo alterno](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrita](properties_Text.md#bold) | X | X | X | +| [Expresión del color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Clase](properties_Object.md#css-class) | X | X | X | +| [Colección o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionamiento automático de columnas](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Elemento actual](properties_DataSource.md#current-item) | | | X | +| [Posición actual del elemento](properties_DataSource.md#current-item-position) | | | X | +| [Fuente de datos](properties_Object.md#data-source) | X | X | X | +| [Nombre del formulario detallado](properties_ListBox.md#detail-form-name) | | X | | +| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | +| [Mostrar pies de página](properties_Footers.md#display-footers) | X | X | X | +| [Doble clic en la fila](properties_ListBox.md#double-click-on-row) | | X | | +| [Arrastrable](properties_Action.md#draggable) | X | X | X | +| [Soltable](properties_Action.md#droppable) | X | X | X | +| [Enfocable](properties_Entry.md#focusable) | X | X | X | +| [Fuente](properties_Text.md#fuente) | X | X | X | +| [Color de fuente](properties_Text.md#font-color) | X | X | X | +| [Expresión de color de fuente](properties_Text.md#font-color-expression) | | X | X | +| [Tamaño de fuente](properties_Text.md#font-size) | X | X | X | +| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Altura (encabezados)](properties_Headers.md#height) | X | X | X | +| [Altura (pies de página)](properties_Footers.md#height) | X | X | X | +| [Ocultar líneas en blanco adicionales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Ocultar resaltado de selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List Box jerárquico](properties_Object.md#array-list-box) | X | | | +| [Conjunto de resaltado](properties_ListBox.md#highlight-set) | | X | | +| [Alineación horizontal](properties_Text.md#alineación-horizontal) | X | X | X | +| [Color de línea horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | +| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Itálica](properties_Text.md#italic) | X | X | X | +| [Izquierda](properties_CoordinatesAndSizing.md#izquierda) | X | X | X | +| [Tabla maestra](properties_DataSource.md#master-table) | | X | | +| [Expresión info Meta](properties_Text.md#meta-info-expression) | | | X | +| [Método](properties_Action.md#method) | X | X | X | +| [Líneas móviles](properties_Action.md#movable-rows) | X | | | +| [Selección temporal](properties_DataSource.md#selection-name) | | X | | +| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | +| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | +| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Array de colores de fondo de fila](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Array de control de filas](properties_ListBox.md#row-control-array) | X | | | +| [Array color de fuente de fila](properties_Text.md#row-font-color-array) | X | | | +| [Altura de línea](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Array altura de línea](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Array de estilo de línea](properties_Text.md#row-style-array) | X | | | +| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | +| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | +| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenable](properties_Action.md#sortable) | X | X | X | +| [Acción estándar](properties_Action.md#standard-action) | X | | | +| [Expresión de estilo](properties_Text.md#style-expression) | | X | X | +| [Superior](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Subrayado](properties_Text.md#underline) | X | X | X | +| [Variable o Expresión](properties_Object.md#variable-or-expression) | X | X | | +| [Alineación vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Color de línea vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | +| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidad](properties_Display.md#visibility) | X | X | X | +| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. + +### Eventos de formulario soportados {#supported-form-events} + +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | +| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On After Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box array únicamente* | +| On Before Data Entry |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Before Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Begin Drag Over |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Close Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | +| On Collapse |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Delete Action |
  • [row](#propiedades adicionales)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Expand |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | +| On Getting Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Open Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + +#### Propiedades adicionales {#additional-properties} + +Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: + +| Propiedad | Tipo | Descripción | +| ---------------- | ------------ | ------------------------------------------------------------------------------------ | +| area | text | Área de objeto list box ("header", "footer", "cell") | +| areaName | text | Nombre del área | +| column | entero largo | Número de columna | +| columnName | text | Nombre de la columna | +| footerName | text | Nombre del pie | +| headerName | text | Nombre del encabezado | +| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | +| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | +| newPosition | entero largo | Nueva posición de la columna o línea | +| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | +| oldPosition | entero largo | Posición anterior de la columna o línea | +| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | +| row | entero largo | Número de línea | +| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | + +> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. + +## Columnas list box {#list-box-columns} + +Un list box está formado por uno o varios objetos columna que tienen propiedades específicas. Puede seleccionar una columna de list box en el editor de formularios haciendo clic en ella cuando el objeto list box está seleccionado: + +![](../assets/en/FormObjects/listbox_column.png) + +Puede definir propiedades estándar (texto, color de fondo, etc.) para cada columna del list box; estas propiedades tienen prioridad sobre las del objeto list box. + +> Puede definir el [tipo de expresión](properties_Object.md#expression-type) para las columnas de list box de tipo array (cadena, texto, número, fecha, hora, imagen, booleano u objeto). + +### Propiedades específicas de columna {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +### Eventos de formulario soportados {#supported-form-events-1} + +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | +| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On After Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box array únicamente* | +| On Before Data Entry |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Before Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Begin Drag Over |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Double Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | +| On Getting Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + +## Encabezados de list box + +> Para poder acceder a las propiedades de los pies de un list box, debe activar la opción [Mostrar pies](properties_Footers.md#display-footers). + +Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: + +![](../assets/en/FormObjects/listbox_header.png) + +Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. + +Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. + +Cuando el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) es usado con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. + +### Propiedades específicas de los encabezados + +[Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de Fuente](properties_Text.md#font-color) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación Horizontal](properties_Text.md#horizontal-alignment) - [Relleno Horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Ubicación del Ícono](properties_TextAndPicture.md#icon-location) - [Cursiva](properties_Text.md#italic) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación Vertical](properties_Text.md#vertical-alignment) - [Relleno Vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) + +## Pies de list box + +> Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. + +Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. + +Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). + +Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. + +Cuando se utiliza el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) con un pie de página, se aplica a todos los pies de página, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. + +### Propiedades específicas de los pies + +[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Itálica](properties_Text.md#italic) - [Formato número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato imagen](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar con puntos suspensivos](properties_Display.md#truncate-with-ellipsis) - [Subrayado](properties_Text.md#underline) - [Cálculo de variable](properties_Object.md#variable-calculation) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de línea](properties_Display.md#wordwrap) ## Gestión de entrada @@ -244,14 +521,14 @@ Puede activar o desactivar la ordenación usuario estándar desactivando la prop El soporte de ordenación estándar depende del tipo de list box: -| Tipo de list box | Soporte de ordenación estándar | Comentarios | -| ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Colección de objetos | Sí |
    • Las columnas "This.a" o "This.a.b" son ordenables.
    • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | -| Entity selection | Sí |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Soportado: ordena en las propiedades de atributos de objetos (por ejemplo, "This.data.city" cuando "data" es un atributo de objeto)
    • Soportado: ordena en atributos relacionados (por ejemplo, "This.company.name")
    • No soportado: ordena por propiedades de atributos de objeto a través de atributos relacionados (por ejemplo, "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | -| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | -| Selección temporal | No | | -| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | +| Tipo de list box | Soporte de ordenación estándar | Comentarios | +| ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Colección de objetos | Sí |
    • Las columnas "This.a" o "This.a.b" son ordenables.
    • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | +| Entity selection | Sí |
  • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Soportado: ordena en las propiedades de atributos de objetos (por ejemplo, "This.data.city" cuando "data" es un atributo de objeto)
  • Soportado: ordena en atributos relacionados (por ejemplo, "This.company.name")
  • No soportado: ordena por propiedades de atributos de objeto a través de atributos relacionados (por ejemplo, "This.company.data.city"). Para ello, debe utilizar la ordenación personalizada con la función [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (ver el siguiente ejemplo)
  • | +| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | +| Selección temporal | No | | +| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | ### Ordenación personalizada @@ -291,10 +568,10 @@ El valor de la [variable asociada al encabezado de una columna](properties_Objec - Si la variable se define en 0, la columna no se ordena y la flecha de ordenación no se muestra. ![](../assets/en/FormObjects/sorticon0.png) -- Si la variable está en 1, la columna se ordena en orden ascendente y se muestra la flecha de ordenación. +- Si la variable está en 1, la columna se ordena en orden ascendente y se muestra la flecha de ordenación. ![](../assets/en/FormObjects/sorticon1.png) -- Si la variable se establece en 2, la columna se clasifica en orden descendente y se muestra la flecha de clasificación. +- Si la variable se establece en 2, la columna se clasifica en orden descendente y se muestra la flecha de clasificación. ![](../assets/en/FormObjects/sorticon2.png) > Sólo las [variables](Concepts/variables.md) declaradas o dinámicas pueden utilizarse como variables de encabezado de columna. Otros tipos de [expresiones](Concepts/quick-tour.md#expressions) como `Form.sortValue` no son soportadas. @@ -307,8 +584,8 @@ Puede definir el valor de la variable (por ejemplo, Header2:=2) para "forzar" la Hay varias formas de definir los colores de fondo, los colores de fuente y los estilos de fuente en los list box: -- al nivel de las [propiedades del objeto list box](./listbox-object.md), -- a nivel de las [propiedades de la columna](./listbox-column.md), +- al nivel de las [propiedades del objeto list box](#list-box-objects), +- a nivel de las [propiedades de la columna](#list-box-columns), - utilizando los [arrays o expresiones](#using-arrays-and-expressions) para el list box y/o para cada columna, - a nivel del texto de cada celda (si [texto multi-estilo](properties_Text.md#multi-style)). @@ -316,12 +593,14 @@ Hay varias formas de definir los colores de fondo, los colores de fuente y los e Los principios de prioridad y de herencia se observan cuando la misma propiedad se define en más de un nivel. -1. (highest priority) Cell (if multi-style text) -2. Arrays de columnas/métodos -3. Arrays/métodos de Listbox -4. Propiedades de la columna -5. Propiedades de list box -6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) +| Nivel de prioridad | Ubicación del parámetro | +| ------------------ | ----------------------------------------------------------------------------------------------------------- | +| alta prioridad | Celda (si texto multiestilo) | +| | Arrays de columnas/métodos | +| | Arrays/métodos de Listbox | +| | Propiedades de la columna | +| | Propiedades de list box | +| baja prioridad | Expresiones de metainformación (para colecciones o list boxes de selección de entidades) | Por ejemplo, si define un estilo de fuente en las propiedades del list box y otro mediante un array de estilos para la columna, se tendrá en cuenta este último. @@ -331,8 +610,7 @@ Para cada atributo (estilo, color y color de fondo), se implementa una **herenci - para los atributos líneas: valores de atributos de columnas - para los atributos de la columna: valores de los atributos del list box -De esta forma, si desea que un objeto herede el valor de atributo de un nivel superior, puede utilizar pasar la constante `lk inherited` (valor por defecto) al comando de definición o directamente en el elemento del array de estilo/color correspondiente. Por ejemplo, dado un list box array que contiene un estilo de letra estándar con colores alternos: - +De esta forma, si desea que un objeto herede el valor de atributo de un nivel superior, puede utilizar pasar la constante `lk inherited` (valor por defecto) al comando de definición o directamente en el elemento del array de estilo/color correspondiente. Por ejemplo, dado un list box array contiene un estilo de fuente estándar con colores alternos: ![](../assets/en/FormObjects/listbox_styles3.png) Realiza las siguientes modificaciones: @@ -378,7 +656,7 @@ En este modo: - La altura del objeto list box se reduce automáticamente cuando el número de líneas a imprimir es inferior a la altura original del objeto (no se imprimen líneas "vacías"). Por el contrario, la altura no aumenta automáticamente en función del contenido del objeto. El tamaño del objeto realmente impreso puede obtenerse mediante el comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information). - El objeto list box se imprime "tal cual", es decir, teniendo en cuenta sus parámetros de visualización actuales: visibilidad de los encabezados y de las rejillas, líneas ocultas y mostradas, etc. - Estos parámetros también incluyen la primera línea a imprimir: si llama al comando [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) antes de lanzar la impresión, la primera línea impresa en el list box será la designada por el comando. + These parameters also include the first row to be printed: if you call the [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) command before launching the printing, the first row printed in the list box will be the one designated by the command. - Un mecanismo automático facilita la impresión de los list box que contienen más líneas de las que es posible mostrar: se pueden realizar llamadas sucesivas a `Print object` para imprimir cada vez un nuevo conjunto de líneas. El comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) se puede utilizar para comprobar el estado de la impresión mientras se está realizando. ## List box jerárquicos @@ -524,14 +802,14 @@ Al igual que con las selecciones, el comando [`LISTBOX GET CELL POSITION`](../co _Representación no jerárquica:\* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*Representación jerárquica:* ![](../assets/en/FormObjects/hierarch10.png) Cuando se ocultan todas las líneas de una subjerarquía, la línea de ruptura se oculta automáticamente. En el ejemplo anterior, si las líneas 1 a 3 están ocultas, la línea de ruptura "Bretaña" no aparecerá. #### Líneas de quiebre -Si el usuario selecciona una línea de interrupción, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la primera aparición de la línea en el array correspondiente. En el caso siguiente: +If the user selects a break row, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) returns the first occurrence of the row in the corresponding array. En el caso siguiente: ![](../assets/en/FormObjects/hierarch11.png) @@ -541,10 +819,10 @@ Las líneas de rotura no se tienen en cuenta en los arrays internos utilizados p El siguiente list box fue diseñado utilizando un array de objetos: -*Non-hierarchical representation:* +*Representación no jerárquica:* ![](../assets/en/FormObjects/hierarch12.png) -*Hierarchical representation:* +*Representación jerárquica:* ![](../assets/en/FormObjects/hierarch13.png) En modo jerárquico, los niveles de ruptura no son tenidos en cuenta por los arrays de modificación de estilo denominados `tStyle` y `tColors`. Para modificar el color o el estilo de los niveles de ruptura, debe ejecutar las siguientes instrucciones: @@ -564,19 +842,382 @@ Resultado: Puede optimizar la visualización y gestión de los list box jerárquicos utilizando los eventos formulario `On Expand` y `On Collapse`. -Un list box jerárquico se construye a partir del contenido de sus arrays, por lo que sólo puede mostrarse cuando todos estos arrays están cargados en memoria. Esto dificulta la generación de list box jerárquicos de gran tamaño basados en arrays generados a partir de datos (a través del comando [`SELECTION TO ARRAY`](../commands/selection-to-array)), no solo por la velocidad de visualización sino también por la memoria utilizada. +Un list box jerárquico se construye a partir del contenido de sus arrays, por lo que sólo puede mostrarse cuando todos estos arrays están cargados en memoria. This makes it difficult to build large hierarchical list boxes based on arrays generated from data (through the [`SELECTION TO ARRAY`](../commands/selection-to-array) command), not only because of the display speed but also the memory used. El uso de los eventos de formulario `On Expand` y `On Collapse` puede superar estas limitaciones: por ejemplo, puede mostrar sólo una parte de la jerarquía y cargar/descargar los arrays sobre la marcha, basándose en las acciones del usuario. En el contexto de estos eventos, el comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en la que el usuario hizo clic para expandir o contraer una línea. En este caso, debe llenar y vaciar los arrays por código. Los principios que deben aplicarse son: -- Cuando se muestra el list box, sólo se debe llenar el primer array. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: +- Cuando se muestra el list box, sólo se debe llenar el primer array. Sin embargo, debe crear un segundo array con valores vacíos para que el list box muestre los botones desplegar/contraer: ![](../assets/en/FormObjects/hierarch15.png) -- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. El comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en cuestión y permite construir la jerarquía adecuada: se llena el primer array con los valores repetidos y el segundo con los valores enviados desde el comando [`SELECTION TO ARRAY`](../commands/selection-to-array) y se insertan tantas líneas como sean necesarias en el list box mediante el comando [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). +- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. ![](../assets/en/FormObjects/hierarch16.png) -- Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. El comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en cuestión: se eliminan tantas líneas como sean necesarias del list box mediante el comando [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows). +- Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. + +## Arrays de objetos en columnas + +Las columnas de list box pueden manejar arrays de objetos. Como los arrays de objetos pueden contener diferentes tipos de datos, esta nueva y poderosa funcionalidad permite mezclar diferentes tipos de entrada en las líneas de una misma columna, y mostrar también varios widgets. Por ejemplo, puede insertar una entrada de texto en la primera línea, una casilla de selección en la segunda y una lista desplegable en la tercera. Los arrays de objetos también dan acceso a nuevos tipos de widgets, como botones o selectores de color. + +El siguiente list box fue diseñado utilizando un array de objetos: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configurar una columna array de objetos + +Para asignar un array de objetos a una columna list box, basta con definir el nombre del array de objetos en la lista de propiedades (campo "Nombre de variable"), o utilizando el comando [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md), como para toda columna basada en arrays. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Las propiedades estándar relacionadas con las coordenadas, el tamaño y el estilo están disponibles para las columnas de tipo objeto. Puede definirlos utilizando la lista de Propiedades, o programando el estilo, el color de fuente, el color de fondo y la visibilidad para cada línea de una columna objeto del list box. Estos tipos de columnas también se pueden ocultar. + +Sin embargo, el tema Fuente de datos no está disponible para las columnas objeto del list box. De hecho, el contenido de cada celda de la columna se basa en los atributos presentes en el elemento correspondiente del array de objetos. Cada elemento de array puede definir: + +the value type (mandatory): text, color, event, etc. the value itself (optional): used for input/output. +the cell content display (optional): button, list, etc. additional settings (optional): depend on the value type To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). Por ejemplo, puede escribir "¡Hola Mundo!" en una columna objeto utilizando este sencillo código: + +```4d +ARRAY OBJECT(obColumn;0) //column array + var $ob : Object //first element + OB SET($ob;"valueType";"text") //defines the value type (mandatory) + OB SET($ob;"value";"Hello World!") //defines the value + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> El formato de visualización y los filtros de entrada no pueden definirse para una columna de objetos. Dependen automáticamente del tipo de valor. + +#### valueType y visualización de datos + +Cuando una columna de list box está asociada a un array de objetos, la forma en que se muestra, introduce o edita una celda se basa en el atributo valueType del elemento del array. Los valores valueType soportados son: + +- "text": para un valor de texto +- "real": para un valor numérico que puede incluir separadores como un `\`, `<.>`, o `<,>` +- "integer": para un valor entero +- "boolean": para un valor True/False +- "color": para definir un color de fondo +- "event": para mostrar un botón con una etiqueta. + +4D utiliza widgets por defecto en función del valor "valueType" (es decir, un "text" se muestra como un widget de entrada de texto, un "boolean" como una casilla de selección), pero también están disponibles visualizaciones alternativas a través de opciones (*por ejemplo*, un real también se puede representar como un menú desplegable). La siguiente tabla muestra la visualización por defecto, así como las alternativas para cada tipo de valor: + +| valueType | Widget por defecto | Widget(s) alternativo(s) | +| --------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| text | entrada de texto | menú desplegable (lista obligatoria) o combo box (lista de selección) | +| real | entrada de texto controlada (números y separadores) | menú desplegable (lista obligatoria) o combo box (lista de selección) | +| integer | entrada de texto controlada (números únicamente) | menú desplegable (lista obligatoria) o combo box (lista de opciones) o casilla de verificación de tres estados | +| boolean | casilla de selección | menú desplegable (lista requerida) | +| color | color de fondo | text | +| evento | botón con etiqueta | | +| | | Todos los widgets pueden tener un botón adicional de alternancia de unidades o un botón de elipsis asociado a la celda. | + +Usted define la visualización de la celda y las opciones utilizando atributos específicos en cada objeto (ver abajo). + +#### Formatos de visualización y filtros de entrada + +No se pueden definir formatos de visualización ni filtros de entrada para las columnas objeto de los list box. Se definen automáticamente en función del tipo de valor. Estos están listados en la siguiente tabla: + +| Tipo de valor | Formato por defecto | Control de entrada | +| ------------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| text | lo mismo que se define en el objeto | cualquiera (sin control) | +| real | lo mismo que se define en el objeto (utilizando el separador decimal del sistema) | "0-9" y "." y "-" | +| | | "0-9" y "." si min>=0 | +| integer | lo mismo que se define en el objeto | "0-9" y "-" | +| | | "0-9" si min>=0 | +| Boolean | casilla de selección | N/A | +| color | N/A | N/A | +| evento | N/A | N/A | + +### Atributos + +Cada elemento del array de objetos es un objeto que puede contener uno o más atributos que definirán el contenido de la celda y la visualización de los datos (ver el ejemplo anterior). + +El único atributo obligatorio es "valueType" y sus valores soportados son "text", "real", "integer", "boolean", "color" y "event". La siguiente tabla lista todos los atributos soportados en los arrays de objetos de los list box, en función del valor "valueType" (cualquier otro atributo se ignora). A continuación se detallan los formatos de visualización y se ofrecen ejemplos. + +| | valueType | text | real | integer | boolean | color | evento | +| --------------------- | ------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------ | +| *Atributos* | *Description* | | | | | | | +| value | valor de la celda (entrada o salida) | x | x | x | | | | +| min | valor mínimo | | x | x | | | | +| max | valor máximo | | x | x | | | | +| behavior | Valor "tres Estados" | | | x | | | | +| requiredList | lista desplegable definida en objeto | x | x | x | | | | +| choiceList | combo box definido en objeto | x | x | x | | | | +| requiredListReference | RefList 4D, depende del valor de "saveAs" | x | x | x | | | | +| requiredListName | Nombre de la lista 4D, depende del valor "saveAs" | x | x | x | | | | +| saveAs | "reference" o "value" | x | x | x | | | | +| choiceListReference | RefList 4D, muestra un combo box | x | x | x | | | | +| choiceListName | Nombre de la lista 4D, mostrar combo box | x | x | x | | | | +| unitList | array de X elementos | x | x | x | | | | +| unitReference | índice del elemento seleccionado | x | x | x | | | | +| unitsListReference | Ver lista de unidades 4D | x | x | x | | | | +| unitsListName | 4D lista nombre de la unidad | x | x | x | | | | +| alternateButton | añadir un botón alternativo | x | x | x | x | x | | + +#### value + +Los valores de las celdas se almacenan en el atributo "value". Este atributo se utiliza tanto para la entrada como para la salida. También puede utilizarse para definir valores por defecto cuando se utilizan listas (ver a continuación). + +```4d + ARRAY OBJECT(obColumn;0) //column array + var $ob1;$ob2;$ob3 : Object + var $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> Los valores null se soportan y dan como resultado una celda vacía. + +#### min y max + +Cuando el "valueType" es "real" o "integer", el objeto también acepta atributos min y max con valores apropiados (los valores deben ser del mismo tipo que el valueType). + +Estos atributos pueden utilizarse para controlar el rango de valores de entrada. Cuando se valida una celda (cuando pierde el foco), si el valor de entrada es menor que el valor mínimo o mayor que el valor máximo, entonces se rechaza. En este caso, se mantiene el valor anterior y un consejo muestra una explicación. + +```4d + var $ob3 : Object + var $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +El atributo behavior ofrece variaciones a la representación estándar de los valores. En 4D v15, se ofrece una única variación: + +| Atributo | Valor(es) disponible(s) | valueType(s) | Descripción | +| -------- | ------------------------------------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| behavior | threeStates | integer | Representa un valor numérico como una casilla de verificación de tres estados.
    2=semi seleccionada, 1=seleccionada, 0=no seleccionada, -1=invisible, -2= deseleccionada desactivada, -3= seleccionada desactivada, -4=semi seleccionada desactivada | + +```4d + var $ob3; $ob4 : Object + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";-3) + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList y choiceList + +Cuando un atributo "choiceList" o "requiredList" está presente dentro del objeto, la entrada de texto se sustituye por una lista desplegable o un combo box, dependiendo del atributo: + +- Si el atributo es "choiceList", la celda se muestra como un combo box. Esto significa que el usuario puede seleccionar o escribir un valor. +- Si el atributo es "requiredList", la celda se muestra como una lista desplegable y el usuario sólo puede seleccionar uno de los valores de la lista. + +En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. + +> Los valores del widget se definen a través de un array. Si quiere asociar el widget a una lista 4D existente, debe utilizar los atributos "requiredListReference", "requiredListName", "choiceListReference" o "choiceListName". + +Ejemplos: + +- Quiere mostrar una lista desplegable con sólo dos opciones: "Open" o "Closed". "Closed" debe estar preseleccionado: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Quiere aceptar todo valor entero, pero mostrar un combo box para sugerir los valores más comunes: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName y requiredListReference + +Los atributos "requiredListName" y "requiredListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se mostrará entonces como una lista desplegable. Esto significa que el usuario sólo puede seleccionar uno de los valores proporcionados en la lista. + +Utilice "requiredListName" o "requiredListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. + +> - Si desea definir estos valores a través de un simple array, debe utilizar el atributo "requiredList". +> - Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". + +Ejemplos: + +- Desea mostrar una lista desplegable basada en una lista de "colores" definida en la caja de herramientas (que contiene los valores "azul", "amarillo" y "verde"), guardarla como valor y mostrar "azul" por defecto: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Quiere mostrar una lista desplegable basada en una lista definida por programación y guardarla como referencia: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName y choiceListReference + +Los atributos "choiceListName" and "choiceListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se muestra entonces como un combo box, lo que significa que el usuario puede seleccionar o escribir un valor. + +Utilice "choiceListName" o "choiceListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. + +> - Si desea definir estos valores a través de un simple array, debe utilizar el atributo "choiceList". +> - Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". + +Ejemplo: + +Ejemplo: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference y unitReference + +Puede utilizar atributos específicos para añadir unidades asociadas a los valores de las celdas (\*por ejemplo, \*: "10 cm", "20 píxeles", etc.). Para definir la lista de unidades, puede utilizar uno de los siguientes atributos: + +- "unitsList": un array que contiene los elementos x utilizados para definir las unidades disponibles (por ejemplo: "cm", "pulgadas", "km", "millas", etc.). Utilice este atributo para definir las unidades dentro del objeto. +- "unitsListReference": una referencia a una lista 4D que contiene las unidades disponibles. Utilice este atributo para definir unidades con una lista 4D creada con el comando [`New list`](../commands-legacy/new-list.md). +- "unitsListName": un nombre de una lista 4D basada en el diseño que contiene unidades disponibles. Utilice este atributo para definir las unidades con una lista 4D creada en la caja de herramientas. + +Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: + +- "unitReference": un único valor que contiene el índice (de 1 a x) del elemento seleccionado en la lista de valores "unitList", "unitsListReference" o "unitsListName". + +Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: + +Ejemplo: + +Queremos definir una entrada numérica seguida de dos posibles unidades: " líneas " o " píxeles ". El valor actual es "2" + "líneas". Utilizamos valores definidos directamente en el objeto (atributo "unitsList"): + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +var $ob : Object +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Si desea añadir un botón de elipsis [...] a una celda, basta con pasar el "alternateButton" con el valor True en el objeto. El botón se mostrará en la celda automáticamente. + +Cuando este botón es presionado por un usuario, se generará un evento `On Alternate Click`, y usted podrá manejarlo como quiera (vea el párrafo "Manejo de eventos" para más información). + +Ejemplo: + +```4d +var $ob1 : Object +var $entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +El atributo valueType de valor "color" permite mostrar un color o un texto. + +- Si el valor es un número, se dibuja un rectángulo de color dentro de la celda. Ejemplo: + + ```4d + var $ob4 : Object + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). + +#### event valueType + +El "event" valueType muestra un botón que genera un evento `On Clicked` al ser presionado. No se puede pasar ni devolver ningún dato o valor. + +Opcionalmente, se puede pasar un atributo "label". + +Ejemplo: + +```4d +var $ob : Object +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) +### Gestión de eventos +Se pueden manejar varios eventos mientras se utiliza un array list box de objetos: +- **On Data Change**: un evento `On Data Change` se dispara cuando se ha modificado algún valor: + - en un área de entrada de texto + - en una lista desplegable + - en un área combo box + - en un botón de unidad (cambiar del valor x al valor x+1) + - en una casilla de selección (cambia entre marcado/desmarcado) +- **On Clicked**: cuando el usuario haga clic en un botón instalado con el "event" atributo *valueType*, se generará un evento `On Clicked`. Este evento es gestionado por el programador. +- **On Alternative Click**: cuando el usuario haga clic en un botón de elipsis (atributo "alternateButton"), se generará un evento `On Alternative Click`. Este evento es gestionado por el programador. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md index 13dfee757d3661..6a6b0d47d23a6f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md @@ -114,7 +114,7 @@ Se soportan varios tipos de referencias de métodos: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Formularios](FormEditor/forms.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md index 689fac3af3f505..e3e90c62d8288f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COL #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -41,7 +41,7 @@ También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COL #### Objetos soportados -[Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Comandos @@ -71,7 +71,7 @@ También puede establecer esta propiedad utilizando el comando [`LISTBOX SET PRO #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -224,7 +224,7 @@ Puede obtener el mismo resultado utilizando los comandos [`LISTBOX SET ROW FONT #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md index 058f50faa80a1f..44f27a33afe4f6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Cuando esta propiedad está activada, la altura de cada línea se calcula autom #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) #### Comandos @@ -64,7 +64,7 @@ Coordenadas inferiores del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -84,7 +84,7 @@ Coordenadas de izquierda del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -104,7 +104,7 @@ Coordenadas de derecha del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -124,7 +124,7 @@ Coordenadas superiores del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -192,7 +192,7 @@ Esta propiedad designa el tamaño vertical de un objeto. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -205,7 +205,7 @@ Esta propiedad designa el tamaño vertical de un objeto. Esta propiedad designa el tamaño horizontal de un objeto. > - Algunos objetos pueden tener una altura predefinida que no se puede modificar. -> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +> - Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox_overview.md#list-box-columns), el usuario también puede cambiar manualmente el tamaño de la columna. > - Al redimensionar el formulario, si la propiedad de [dimensionamiento horizontal "Agrandar"](properties_ResizingOptions.md#horizontal-sizing) fue asignada al list box, la columna más a la derecha se agrandará más allá de su ancho máximo, si es necesario. #### Gramática JSON @@ -216,7 +216,7 @@ Esta propiedad designa el tamaño horizontal de un objeto. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Rectángulo](shapes_overview.md#rectangle) - [Regla](ruler.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -238,7 +238,7 @@ El ancho máximo de la columna (en píxeles). El ancho de la columna no puede au #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) #### Comandos @@ -260,7 +260,7 @@ El ancho mínimo de la columna (en píxeles). El ancho de la columna no puede re #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) #### Comandos @@ -344,7 +344,7 @@ Establece un relleno horizontal para las celdas. El valor se establece en píxel #### Objetos soportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pies de página](properties_Footers.md) - [Encabezados](properties_Headers.md) #### Comandos @@ -368,7 +368,7 @@ Establece un relleno vertical para las celdas. El valor se establece en píxeles #### Objetos soportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pies de página](properties_Footers.md) - [Encabezados](properties_Headers.md) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md index 3cbc77c784678e..d826dc525158aa 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Cuando la opción **inserción automática** no está definida (por defecto), el Esta propiedad es soportada por: -- objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox-column.md) asociadoa a una lista de selección. +- objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox_overview.md#list-box-columns) asociadoa a una lista de selección. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Italia" que está asociada a un combo box "Países": si la propiedad **inserción automática** está activada y un usuario introduce "España", entonces el valor "España" se añade automáticamente a la lista en memoria: @@ -28,7 +28,7 @@ Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Itali #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) --- @@ -46,7 +46,7 @@ Asocia una lista de selección a un objeto. Puede ser un nombre de lista de elec #### Objetos soportados [Lista desplegable](dropdownList_Overview.md) - -[Combo box](comboBox_overview.md) - [Lista Jerárquica](list_overview.md) - [Columna List Box](listbox-column.md) +[Combo box](comboBox_overview.md) - [Lista Jerárquica](list_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -126,7 +126,7 @@ Indica una variable o expresión a la que se le asignará un entero largo que in Define el tipo de datos para la expresión mostrada. Esta propiedad se utiliza con: -- [Columnas del List box](listbox-column.md) de los tipos de selección y colección. +- [Columnas del List box](listbox_overview.md#list-box-columns) de los tipos de selección y colección. - [Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays. Ver también la sección [**Tipo de Expresión**](properties_Object.md#expression-type). @@ -139,7 +139,7 @@ Ver también la sección [**Tipo de Expresión**](properties_Object.md#expressio #### Objetos soportados -[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox-column.md) +[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox_overview.md#list-box-columns) --- @@ -196,13 +196,13 @@ Debe introducir una lista de valores. En el editor de formularios, un diálogo e #### Objetos soportados -[Columna List Box (sólo tipo array)](listbox-column.md) +[Columna List Box (sólo tipo array)](listbox_overview.md#list-box-columns) --- ## Expression -This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. +This description is specific to [selection](listbox_overview.md#selection-list-boxes) and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. Una expresión 4D que se asociará a una columna. Puede introducir: @@ -243,7 +243,7 @@ Si se utiliza un campo, una variable o una expresión asignable (*por ejemplo Pe #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) --- @@ -276,7 +276,7 @@ Se pueden utilizar todas las tablas de la base de datos, independientemente de s Esta propiedad está disponible en las siguientes condiciones: - una [lista de selección](#choice-list) está asociada al objeto -- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- para [entradas](input_overview.md) y [columnas list box](listbox_overview.md#columnas-de-list-box), también se define una [lista requerida](properties_RangeOfValues.md#lista-requerida) para el objeto (ambas opciones deben usar normalmente la misma lista), de modo que solo se puedan ingresar valores de la lista por parte del usuario. Esta propiedad especifica, en el contexto de un campo o variable asociado a una lista de valores, el tipo de contenido a guardar: @@ -298,7 +298,7 @@ El uso de esta propiedad requiere el cumplimiento de los siguientes principios: #### Objetos soportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) +[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md index dca650fede4f8f..64fc8e1bd49d2a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ El campo contiene realmente "proportion". 4D acepta y almacena la entrada comple #### Objetos soportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) #### Comandos @@ -105,13 +105,13 @@ Se pueden crear formatos de fecha personalizados utilizando varios patrones desc :::note blankIfNull - Por defecto, una [fecha nula](../Concepts/dt_date.md#date-literals) se muestra con ceros, por ejemplo, 00/00/00. Con la opción "blankIfNull", una fecha null se muestra como un área vacía. La cadena "blankIfNull" (distingue mayúsculas de minúsculas) debe combinarse con el valor de formato seleccionado. La cadena "blankIfNull" (distingue mayúsculas de minúsculas) debe combinarse con el valor de formato seleccionado. -- Las [columnas list box](listbox-column.md) y los [pies List box](listbox-header-footer.md#footers) de tipo fecha utilizan siempre el comportamiento "blank if null" (no se puede desactivar). +- Las [columnas list box](listbox_overview.md#list-box-columns) y los [pies List box](listbox_overview.md#list-box-footers) de tipo fecha utilizan siempre el comportamiento "blank if null" (no se puede desactivar). ::: #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Comandos @@ -276,7 +276,7 @@ La siguiente tabla muestra cómo afectan los distintos formatos a la visualizaci #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Indicadores de progreso](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Indicadores de progreso](progressIndicator.md) #### Comandos @@ -340,7 +340,7 @@ Si el campo se reduce a un tamaño menor que el de la imagen original, la imagen #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) +[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) #### Comandos @@ -398,7 +398,7 @@ Por defecto, una hora null se muestra con ceros, por ejemplo "00:00:00". Con la #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Comandos @@ -411,7 +411,7 @@ Por defecto, una hora null se muestra con ceros, por ejemplo "00:00:00". Con la Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: - un texto en un [objeto de entrada](input_overview.md) -- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox-column.md), +- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox_overview.md#list-box-columns), ... puede seleccionar el texto que se mostrará para cada valor: @@ -426,7 +426,7 @@ Cuando una [expresión booleana](properties_Object.md#expression-type) se muestr #### Objetos soportados -[Columna List Box](listbox-column.md) - [Entrada](input_overview.md) +[Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) #### Comandos @@ -450,7 +450,7 @@ Las columnas booleanas también pueden mostrarse como menús emergentes. En este #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) #### Comandos @@ -502,7 +502,7 @@ También en este caso, la propiedad [Título](#title) está disponible para que #### Objetos soportados -[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox-column.md) +[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -527,7 +527,7 @@ En ese caso, el título de la casilla de verificación puede introducirse utiliz #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) --- @@ -564,7 +564,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objetos soportados -[Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) +[Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) #### Comandos @@ -599,7 +599,7 @@ Esta propiedad sólo se utiliza cuando se dibujan objetos situados en el cuerpo #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -658,7 +658,7 @@ Tenga en cuenta que, independientemente del valor de la opción Ajuste de texto, #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) +[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md index f9bef54d85d46b..6bcd436e00dde7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permite al usuario acceder a un menú contextual estándar en el objeto cuando s Para una imagen de tipo [entrada](input_overview.md), además de los comandos de edición estándar (Cortar, Copiar, Pegar y Borrar), el menú contiene el comando **Importar...**, que puede utilizarse para importar una imagen almacenada en un archivo, así como el comando **Guardar como...**, que puede utilizarse para guardar la imagen en el disco. El menú también permite modificar el formato de visualización de la imagen: se ofrecen las opciones **Truncado no centrado**, **Escalado para ajustar** y **Escalado para ajustar centrado prop.**. La modificación del [formato de visualización](properties_Display.md#picture-format) utilizando este menú es temporal; no se guarda con el registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. La lista puede almacenar hasta 10 fuentes (más allá, la última fuente utilizada sustituye a la más antigua). Por defecto, esta lista está vacía y la opción no se muestra. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -48,7 +48,7 @@ Para un [Área Web](webArea_overview.md), el contenido del menú depende del mot #### Objetos soportados -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### Comandos @@ -72,7 +72,7 @@ Cuando esta propiedad está desactivada, se desactiva todo menú emergente asoci #### Objetos soportados -[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Contador](stepper.md) +[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Contador](stepper.md) #### Comandos @@ -134,7 +134,7 @@ A continuación se presenta una tabla que explica cada una de las opciones de fi #### Objetos soportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md index 66474e1156c562..46239c0d094b63 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Pies ## Mostrar pies -Esta propiedad se utiliza para mostrar u ocultar [los pies de columna listbox](listbox-header-footer.md#footers). Hay un pie de página por columna; cada pie de página se configura por separado. +Esta propiedad se utiliza para mostrar u ocultar [los pies de columna listbox](listbox_overview.md#list-box-footers). Hay un pie de página por columna; cada pie de página se configura por separado. #### Gramática JSON @@ -70,4 +70,4 @@ Tenga en cuenta que la conversión de ida y vuelta puede conducir a un resultado #### Ver también -[Encabezados](properties_Headers.md) - [Pies List box](listbox-header-footer.md#footers) +[Encabezados](properties_Headers.md) - [Pies List box](listbox_overview.md#list-box-footers) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md index a2e79ed164042d..56db5e4528fdfd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Encabezados ## Mostrar encabezados -Esta propiedad se utiliza para mostrar u ocultar [los encabezados de columna listbox](listbox-header-footer.md#headers). Hay un encabezado por columna; cada encabezado se configura por separado. +Esta propiedad se utiliza para mostrar u ocultar [los encabezados de columna listbox](listbox_overview.md#list-box-headers). Hay un encabezado por columna; cada encabezado se configura por separado. #### Gramática JSON @@ -70,4 +70,4 @@ Tenga en cuenta que la conversión de ida y vuelta puede conducir a un resultado #### Ver también -[Pies](properties_Footers.md) - [Encabezados List box](listbox-header-footer.md#headers) +[Pies](properties_Footers.md) - [Encabezados List box](listbox_overview.md#list-box-headers) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md index ce204ba5e020b2..a7bb5d1a42f229 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Puede: #### Objetos soportados -[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de lista de List Box](listbox-header-footer.md#headers) - [Pie de lista de List Box](listbox-header-footer.md#footers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) +[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de lista de List Box](listbox_overview.md#list-box-headers) - [Pie de lista de List Box](listbox_overview.md#list-box-footers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) #### Otras funcionalidades de ayuda diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md index 244258dbd99100..8fad6d483e7b51 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Colección de columnas del list box. | ------- | ---------------------------- | ---------------------------------------------------- | | columns | colección de objetos columna | Contiene las propiedades de las columnas de list box | -Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox-column.md#column-specific-properties). +Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox_overview.md#column-specific-properties). #### Objetos soportados diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md index 0152174b933216..45434d66c632ae 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) --- @@ -41,7 +41,7 @@ Para más información sobre las reglas de denominación de los objetos de formu #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón con imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicador de progreso](progressIndicator.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Botón de opción](radio_overview.md) - [Subformulario](subform_overview.md#overview) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -120,7 +120,7 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) #### Comandos @@ -130,7 +130,7 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti ## Tipo de expresión -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> Esta propiedad se denomina [**Tipo de datos**](properties_DataSource.md#data-type-expression-type) en la Lista de propiedades para [selección](listbox_overview.md#selection-list-boxes) y [colección](listbox_overview.md#collection-or-entity-selection-list-boxes) y para [Listas desplegables](dropdownList_Overview.md) asociadas a un [objeto](FormObjects/dropdownList_Overview.md#using-an-object) o un [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique el tipo de datos para la expresión o variable asociada al objeto. Tenga en cuenta que el objetivo principal de este ajuste es configurar las opciones (como los formatos de visualización) disponibles para el tipo de datos. En realidad, no escribe la variable en sí. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). @@ -149,7 +149,7 @@ Sin embargo, esta propiedad tiene una función tipográfica en los siguientes ca #### Objetos soportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Selector](spinner.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestaña](tabControl.md) --- @@ -275,7 +275,7 @@ Para la traducción de la aplicación, puede introducir una referencia XLIFF en #### Objetos soportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botón](button_overview.md) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) - [ÁreaTexto](text.md) #### Comandos @@ -332,7 +332,7 @@ Cuando está configurado **Personalizado** ("none" en JSON), 4D no realiza cálc #### Objetos soportados -[List Box Footer](listbox-header-footer.md#footers) +[Pie de List Box](listbox_overview.md#list-box-footers) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md index 958fcff83cc870..71b8b3f5a33616 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permite definir una lista cuyos valores no pueden introducirse en el objeto. Si #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) #### Comandos @@ -78,7 +78,7 @@ Sin embargo, a diferencia de la propiedad [Lista de selección](properties_DataS #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md index eca28b84de3aec..182a0f1f2a0a2b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 | | **h** | | | -| [`header`](./listbox-header-footer.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox_overview.md#list-box-headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px | em | | [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md index c40c75988b674e..523a61b774b61c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) #### Comandos @@ -97,7 +97,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) #### Comandos @@ -142,7 +142,7 @@ Designa si el tamaño de la columna puede ser modificado por el usuario. #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md index 62122f6b3e12f9..409a30134a2e23 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ Valor mínimo de un indicador. Para los steppers numéricos, esta propiedad repr #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md index ea9ee3ed61577c..f654bc1d01a274 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Puede definir esta propiedad utilizando el comando [**OBJECT SET FONT STYLE**](. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -63,7 +63,7 @@ También puede definir esta propiedad por medio del comando [**OBJECT SET FONT S #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -83,7 +83,7 @@ Hace que el texto tenga una línea por debajo. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -124,7 +124,7 @@ Hay tres temas de fuentes disponibles: #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -149,7 +149,7 @@ Puede configurarlo utilizando el comando [`OBJECT SET FONT`](../commands-legacy/ #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -167,7 +167,7 @@ Permite definir el tamaño de la fuente del objeto en puntos. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -197,7 +197,7 @@ También puede definir esta propiedad utilizando el comando [**OBJECT SET RGB CO #### Objetos soportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progreso](progressIndicator.md) - [Regla](ruler.md) - [Botón radio](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -266,7 +266,7 @@ También puede establecer esta propiedad utilizando el comando [`LISTBOX SET PRO #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -293,7 +293,7 @@ Ubicación horizontal del texto dentro del área que lo contiene. #### Objetos soportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) (todos los estilos excepto Regular y Plano) - [Combo Box](comboBox_overview.md) - [Lista desplegables](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Pie List Box](listbox_overview.md#list-box-footers) - [Botón de opción](radio_overview.md) (todos los estilos excepto Regular y Plano) - [Área de texto](text.md) #### Comandos @@ -320,7 +320,7 @@ Esta propiedad también puede ser manejada por los comandos [`OBJECT Get vertica #### Objetos soportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) #### Comandos @@ -430,7 +430,7 @@ Por defecto, esta opción no está activa. #### Objetos soportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) +[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -483,7 +483,7 @@ Se debe utilizar el nombre de un array Entero largo. Cada elemento de este array #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -507,7 +507,7 @@ Se debe utilizar el nombre de un array Entero largo. Cada elemento de este array #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md index e5325fefbbe672..a226a6bb32e8fc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md @@ -21,7 +21,7 @@ El nombre de la ruta a introducir es similar al de [la propiedad Ruta de acceso #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -41,7 +41,7 @@ Aspecto general del botón. El estilo del botón también influye en la disponib #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -70,7 +70,7 @@ Este parámetro es útil, por ejemplo, cuando la imagen de fondo contiene bordes #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -86,11 +86,11 @@ Designa la ubicación de un icono en relación con el objeto formulario. #### Objetos soportados -[Encabezado de List Box](listbox-header-footer.md#headers) +[Encabezado de List Box](listbox_overview.md#list-box-headers) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -112,7 +112,7 @@ El título del botón se desplazará hacia la derecha y hacia la parte inferior #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -151,7 +151,7 @@ Cada estado está representado por una imagen diferente. En la imagen fuente, lo #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -171,11 +171,11 @@ El nombre de la ruta a introducir es similar al de [la propiedad Ruta de acceso #### Objetos soportados -[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox-header-footer.md#headers) - [Botón radio](radio_overview.md) +[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -205,7 +205,7 @@ Aquí están los resultados utilizando las distintas opciones para esta propieda #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -231,7 +231,7 @@ Por defecto, cuando un botón contiene un título y una imagen, los elementos se #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -255,7 +255,7 @@ Este parámetro es útil, por ejemplo, cuando la imagen de fondo contiene bordes #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -294,15 +294,15 @@ Es importante señalar que la propiedad "Con menú emergente" sólo gestiona el #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -| :------------- | -------------- | ------------------------------------------------------------- | -| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | +| Nombre | Tipos de datos | Valores posibles | +| :------------- | -------------- | ---------------------------------------------------- | +| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | #### Objetos soportados -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[Botón de barra de herramientas](button_overview.md#toolbar) - [Botón biselado](button_overview.md#bevel) - [Botón biselado redondeado](button_overview.md#rounded-bevel) - [Botón de degradado OS X](button_overview.md#os-x-gradient) - [Botón con textura OS X](button_overview.md#os-x-textured) - [Botón Office XP](button_overview.md#office-xp) - [Botón circular](button_overview.md#circle) - [Personalizado](button_overview.md#custom) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md index 57859c963c09c4..f17acd79963e61 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md @@ -10,16 +10,6 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ------------------------------------------------------- | | classStore | Object | ← | Class Store que contiene todas las clases 4D integradas | -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 19 | Created | - -
    -
    - La palabra clave **4D** se describe en la [**página Concepto para Clases**](../Concepts/classes.md#4d). ## Propiedades diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md index 1453fcc610c9c1..712f8d787a8033 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------------------------------------ | | Resultado | Object | ← | Información sobre la actividad de la aplicación activa | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 R2 | Soporte de las propiedades "useFluentUI" y "canUseFluentUI" |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md index 16ef200f7194e2..62ada9c07a4f4f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ----------------------------------------------------------------------------- | | Resultado | Collection | ← | Colección de objetos que describen la cadena de llamadas dentro de un proceso | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 20 R9 | Soporte de la propiedad `formula` |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md index b2e5e6c28f96ba..e91f6b1e112220 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | ------------------------------- | | comando | Integer | → | Número de comando | @@ -18,10 +16,8 @@ displayed_sidebar: docs | theme | Text | ← | Tema del lenguaje del comando | | Resultado | Text | ← | Nombre del comando | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -29,7 +25,6 @@ displayed_sidebar: docs | 20 R9 | Soporte de la propiedad obsoleta |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md index 779d4fd2da70f4..cfe90c7f41aadf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md @@ -5,22 +5,18 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File } {; *options* : Object} ) : Object -
    - | Parámetros | Tipo | | Descripción | | ----------- | ----------------------- | --------------------------- | ----------------------------------------------------------------- | | projectFile | 4D.File | → | Archivo .4DProject a compilar | | options | Object | → | Objeto que especifica las opciones de compilación | | Resultado | Object | ← | Objeto que contiene información sobre el estado de la compilación | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 20 R8 | Soporte del "type" "formObjectExpression" |
    -
    ## Descripción @@ -63,7 +58,7 @@ El parámetro *options* es un objeto. Estas son las opciones de compilación dis | defaultTypeForButtons | Integer | Valor posible: Is real o Is longint | | defaultTypeForNumerics | Integer | Valor posible: Is real o Is longint | | generateSymbols | Boolean | True para generar información de símbolos en el objeto devuelto | -| generateSyntaxFile | Boolean | True para generar un [archivo de sintaxis para la finalización del código](../settings/general.md) en la carpeta \\Resources\\en.lproj del proyecto | +| generateSyntaxFile | Boolean | True para generar un [archivo de sintaxis para la finalización del código](../settings/general.md).md#generate-syntax-file-for-code-completion-when en-compiled) en la carpeta \\Resources\\en.lproj del proyecto | | generateTypingMethods | Text | "reset" o "append" para generar métodos de tipado. Si el valor es "append", las declaraciones de variables existentes no serán modificadas (comportamiento de la ventana del compilador). Si el valor es "reset" las declaraciones de variables existentes se eliminan de antemano. | | plugins | Objeto 4D.Folder | Carpeta de Plug-ins a usar en lugar de [Carpeta de Plug-ins del proyecto actual](../Project/architecture.md#plugins). Esta propiedad solo está disponible con la sintaxis *projectFile*. | | targets | Colección de cadenas | Valores posibles: "x86_64_generic", "arm64_macOS_lib". Pase una colección vacía para ejecutar solo la verificación de sintaxis | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md index 894e24ceccc982..c402518388c5fc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md @@ -5,12 +5,19 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------- | +| 20 R10 | Nuevo parámetro *autoLicenseTarget* | +| 20 | Añadidos | + +
    + **Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object -
    - | Parámetros | Tipo | | Descripción | | ----------------- | ------------------------- | --------------------------- | ------------------------------------------------------------- | | mergedApp | 4D.Folder | → | Carpeta que contiene la aplicación fusionada | @@ -19,20 +26,8 @@ displayed_sidebar: docs | oemLicense | 4D.File | → | Licencia 4D OEM XML Key si se trata de una licencia servidor | | Resultado | Object | ← | Estado | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------- | -| 20 R10 | Nuevo parámetro *autoLicenseTarget* | -| 20 | Añadidos | - -
    -
    - ## Descripción El comando **Create deployment license** crea un archivo de licencia integrado en la carpeta Licenses de la aplicación generada *mergedApp*. Si la carpeta Licenses no existe en la carpeta *mergedApp*, será creada por el comando. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md index f347ece7a66ecc..bbbe5c8d6eccdd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md @@ -8,28 +8,14 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------- | | dsTable | Tabla | → | Tabla de la base 4D cuya selección actual se utilizará para construir la selección de entidades | | settings | Object | → | Opciones de construcción: context | | Resultado | 4D.EntitySelection | ← | Selección de entidades que coinciden con la clase de datos relacionada con la tabla dada | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 17 R5 | Modificado | -| 17 | Created | - -
    -
    - ## Descripción El comando `Create entity selection` crea y devuelve una nueva entity selection [modificable](../ORDA/entities.md#shareable-or-alterable-entity-selections) relativa a la dataclass correspondiente con la *dsTable* dada, de acuerdo con la selección actual de esta tabla. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md index 5c37fcece86e70..504ada27bd8c00 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md @@ -8,16 +8,6 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ------------------------------------------------- | | classStore | Object | ← | Class store usuario para el proyecto o componente | -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 19 | Created | - -
    -
    - La palabra clave **cs** se describe en la [**página Concepto para Clases**](../Concepts/classes.md#cs). ## Propiedades diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md index bf18aecf8dcd22..774d1f2887a146 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md @@ -8,8 +8,6 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | aTable | Tabla | → | Tabla propia del formulario o Si se omite: tabla por defecto o uso del formulario del proyecto | @@ -17,21 +15,8 @@ displayed_sidebar: docs | formData | Object | → | Datos a asociar al formulario | | \* | Operador | → | Usar el mismo proceso | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| --------------------------- | -------------- | -| 17 | Modificado | -| 11 SQL | Modificado | -| <6 | Created | - -
    -
    - ## Descripción El comando **DIALOG** presenta el *formulario* al usuario, junto con (el) los parámetro(s) *formData* (opcional). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md index bb77ca574b762b..5b88ab161fa1c9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md @@ -4,31 +4,17 @@ title: ds displayed_sidebar: docs --- -**ds** ({ *localID* : Text }) : cs.DataStore +**ds** { ( *localID* : Text ) } : cs.DataStore -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------- | --------------------------- | ----------------------------------------------- | | localID | Text | → | ID local del almacén de datos remoto a devolver | | Resultado | cs.DataStore | ← | Referencia al almacén de datos | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 18 | Modificado | -| 17 | Created | - -
    -
    - ## Descripción El comando `ds` devuelve una referencia al almacén de datos que coincide con la base de datos 4D actual o con la base de datos designada por *localID*. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/file.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/file.md index fd82b54f6f7daf..592deca82d5ae4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/file.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/file.md @@ -4,12 +4,19 @@ title: File displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------------------------------- | +| 19 R4 | Nueva constante `HTTP Client log file` | +| 17 R5 | Añadidos | + +
    + **File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File -
    - | Parámetros | Tipo | | Descripción | | ------------ | ---------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Ruta del archivo | @@ -18,20 +25,8 @@ displayed_sidebar: docs | \* | Operador | → | \* para devolver el archivo de la base local | | Resultado | [4D.File](../API/FileClass.md) | ← | Nuevo objeto de archivo | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------------------------------- | -| 19 R4 | Nueva constante `HTTP Client log file` | -| 17 R5 | Añadidos | - -
    -
    - ## Descripción El comando `File` crea y devuelve un nuevo objeto del tipo [`4D.File`](../API/FileClass.md). El comando acepta dos sintaxis: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md index 918b7e8ec127fd..aaf97debdbb61d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md @@ -4,12 +4,19 @@ title: Folder displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | --------------------------- | +| 19 R8 | Soporte de `fk home folder` | +| 17 R5 | Añadidos | + +
    + **Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder -
    - | Parámetros | Tipo | | Descripción | | -------------- | -------------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Ruta de la carpeta | @@ -18,20 +25,8 @@ displayed_sidebar: docs | \* | Operador | → | \* para devolver la carpeta de la base local | | Resultado | [4D.Folder](../API/FolderClass.md) | ← | Nuevo objeto de carpeta | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | --------------------------- | -| 19 R8 | Soporte de `fk home folder` | -| 17 R5 | Añadidos | - -
    -
    - ## Descripción El comando `Folder` crea y devuelve un nuevo objeto del tipo [`4D.Folder`](../API/FolderClass.md) tipo. El comando acepta dos sintaxis: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md index 015b74d0b07e81..de2c90a9a9ee86 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md @@ -8,27 +8,21 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ----- | --------------------------- | -------------------------------------------------------------------------------------------------------------- | | aTable | Tabla | → | Tabla propia del formulario o Si se omite: tabla por defecto o uso del formulario del proyecto | | form | Text | → | Nombre del formulario | | object | Text | → | Nombre del objeto del formulario o nombre del grupo | -
    -
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------------ | | 20 R8 | Soporte del parámetro *object* | -| 18 R5 | Created |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md index 5f16b6083da63b..ca0a0c65a91fc3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md @@ -9,13 +9,10 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | --------------------------- | | Resultado | Integer | ← | Número de evento formulário | -
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md index 708f92323cc878..18611372a7293b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------- | | Resultado | Object | ← | Objeto evento | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 18 R2 | Modificado | -| 18 | Created | - -
    -
    - ## Descripción **FORM Event** devuelve un objeto que contiene información sobre el evento formulario que acaba de ocurrir. Por lo general, utilizará **FORM Event** en un método formulario u objeto. @@ -51,7 +37,7 @@ Por ejemplo, en el caso de un clic en un botón, el objeto contiene las siguient El objeto evento puede contener propiedades adicionales, dependiendo del objeto para el que se produzca el evento. Para objetos *eventObj* generados en: -- los objetos list box o columna de list box, ver [esta sección](../FormObjects/listbox-object.md#supported-form-events). +- los objetos list box o columna de list box, ver [esta sección](../FormObjects/listbox_overview.md#supported-form-events). - áreas 4D View Pro, ver [On VP Ready form event](../Events/onVpReady.md). **Nota:** si no hay ningún evento actual, **FORM Event** devuelve un objeto null. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md index 3eff927573e411..c18c2a24edbca9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md @@ -8,8 +8,6 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabla | → | Formulario tabla a cargar (si se omite, carga un formulario proyecto) | @@ -17,7 +15,6 @@ displayed_sidebar: docs | formData | Object | → | Datos a asociar al formulario | | \* | Operador | → | Si se pasa = el comando se aplica a la base de datos del host cuando se ejecuta desde un componente (parámetro ignorado fuera de este contexto) | -
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md index c48aa1528f4140..f22eaafd1e24f5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md @@ -14,10 +14,8 @@ displayed_sidebar: docs | ---------- | ---- | --------------------------- | ------------------------------------------------------------------------------------------------------------ | | Resultado | Text | ← | Tema utilizado por el formulario actual: "Classic" o "FluentUI" (Windows) | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -25,7 +23,6 @@ displayed_sidebar: docs | 21 R2 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form.md index 206b592668f66f..5f39a13a5a0bc6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form.md @@ -8,16 +8,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | --------------------------- | | Resultado | Object | ← | Datos del formulario actual | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 16 R6 | Creado |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md index 400ba0b49e888b..66bc34862a8ee1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md @@ -4,33 +4,28 @@ title: Formula from string displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------------------------------------------------------------------- | +| 20 R3 | Soporte del parámetro *context* | +| 17 R6 | Renombrado: New formula from string -> Formula from string | +| 17 R3 | Añadidos | + +
    + **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function -
    - | Parámetros | Tipo | | Descripción | | ------------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------- | | formulaString | Text | → | Fórmula texto a devolver como objeto | | context | Integer | → | `sk execute in current database` (por defecto) o `sk execute in host database` | | Resultado | 4D.Function | ← | Objeto nativo que encapsula la fórmula | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------------------------------------------------------------------- | -| 20 R3 | Soporte del parámetro *context* | -| 17 R6 | Renombrado: New formula from string -> Formula from string | -| 17 R3 | Añadidos | - -
    -
    - ## Descripción El comando `Formula from string` crea un objeto `4D.Function` basado en *formulaString* y, opcionalmente, *context*. *formulaString* puede ser tan simple como un valor único o complejo, como un método proyecto con parámetros. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md index 17e4091e77831a..9a00455033dda4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md @@ -5,31 +5,26 @@ slug: /commands/formula displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ------------------------------------------------------ | +| 17 R6 | Renombrado (New formula -> Formula) | +| 17 R3 | Añadidos | + +
    + **Formula** ( *formulaExp* : Expression ) : 4D.Function -
    - | Parámetros | Tipo | | Descripción | | ---------- | --------------------------- | :-------------------------: | --------------------------------------- | | formulaExp | Expression | → | Fórmula a devolver como objeto | | Resultado | 4D.Function | ← | Función nativa que encapsula la fórmula | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ------------------------------------------------------ | -| 17 R6 | Renombrado (New formula -> Formula) | -| 17 R3 | Añadidos | - -
    -
    - ## Descripción El comando `Formula` crea un objeto `4D Function` basado en la expresión *formulaExp*. *formulaExp* puede ser tan simple como un valor único o complejo, como un método proyecto con parámetros. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md index b3d9befe7364fb..5bd8d3acacac99 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md @@ -5,30 +5,24 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +**Generate UUID** : Text
    **Generate UUID**( *version* : Integer ) : Text -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | ----------------------------------------------------------------------- | | version | Integer | → | Versión de UUID: 4 (por defecto) o 7 | | Resultado | Text | ← | Nuevo UUID como texto no canónico (32 caracteres) | -
    -
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------------- | | 20 R10 | Soporte del parámetro *version* | -| 12 | Created |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md index 7ead6c93526006..656b69882da891 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ------------------------------------------------------------- | | data | Text, Blob | → | Datos a analizar | | Resultado | Object | ← | Objeto, cada propiedad es parte de los datos de varias partes | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R4 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md index dce455319860cf..921e2f98dd339f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md @@ -4,30 +4,25 @@ title: IMAP New transporter displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 R4 | Añadidos | + +
    + **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | :-------------------------: | --------------------------------------------------------------------------------- | | server | Object | → | Información del servidor de correo | | Resultado | 4D.IMAPTransporter | ← | [Objeto IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object) | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 18 R4 | Añadidos | - -
    -
    - ## Descripción El comando `IMAP New transporter` configura una nueva conexión IMAP según el parámetro *server* y devuelve un nuevo objeto *transporter*. El objeto transportador devuelto se utilizará normalmente para recibir correos electrónicos. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md index 99985d36c7734b..6fd9f13d9902c9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ----------------------------- | | Resultado | Collection | ← | Colección de objetos de error | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 19 R8 | Created | - -
    -
    - ## Descripción El comando **Last errors** devuelve la pila actual de errores de la aplicación 4D como una colección de objetos de error, o **null** si no se ha producido ningún error. La pila de errores incluye los objetos enviados por el comando [throw](../commands-legacy/throw.md), si los hay. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md index 7769fa8fe4f962..ef855d5f32059d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md @@ -8,13 +8,10 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------------------ | | Resultado | Object | ← | Información sobre la licencia activa | -
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md index d01003924c38b7..eff6eb2a8bf896 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md @@ -4,11 +4,16 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any +**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Field, Variable ; *property* : Integer ) : any -
    +| Parámetros | Tipo | | Descripción | +| ---------- | ------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena). Si se omite, object es una variable | +| object | any | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*) | +| property | Integer | → | Propiedad cuyo valor desea obtener | +| Resultado | Integer, Text | ← | Valor actual | | Parámetros | Tipo | | Descripción | | ---------- | -------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md index 182fb6deda8821..07ab91085ec36b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md @@ -4,33 +4,19 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text ) +**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Field, Variable ; *property* : Integer ; *value* : Integer, Text ) -
    +| Parámetros | Tipo | | Descripción | +| ---------- | ------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena). Si se omite, object es una variable. | +| object | any | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*) | +| property | Integer | → | Propiedad de list box o de columna de list box | +| value | Integer, Text | → | Valor de la propiedad | -| Parámetros | Tipo | | Descripción | -| ---------- | -------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena). Si se omite, object es una variable. | -| object | Text, Variable | → | Nombre del objeto del formulario (si se especifica \*) o Variable (si se omite \*) | -| property | Integer | → | Propiedad de list box o de columna de list box | -| value | Integer, Text | → | Valor de la propiedad | - -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 19 R6 | Modificado | -| 16 R2 | Created | - -
    -
    - ## Descripción El comando **LISTBOX SET PROPERTY** define el *value* de la *property* del list box o de la columna de list box especificado por los parámetros *object* y *\**. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md index 89a1cc651f04e2..9c95023132be5b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md @@ -4,30 +4,25 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 | Añadidos | + +
    + **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------- | :-------------------------: | ------------- | | mime | Blob, Text | → | Email en MIME | | Resultado | Object | ← | Objeto Email | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 18 | Añadidos | - -
    -
    - ## Descripción El comando `MAIL Convert from MIME` convierte un documento MIME en un objeto de correo electrónico válido. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md index 2d59c3254b5089..a5dd1de03e1a8c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md @@ -4,32 +4,27 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 17 R4 | Añadidos | +| 17 R5 | Modificado | + +
    + **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | :-------------------------: | ---------------------------------------------- | | mail | Object | → | Objeto Email | | options | Object | → | Opciones de codificación y de charset del mail | | Resultado | Text | ← | Objeto email convertido en MIME | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 17 R5 | Modificado | -| 17 R4 | Añadidos | - -
    -
    - ## Descripción El comando `MAIL Convert to MIME` convierte un objeto email en texto MIME. Este comando es llamado internamente por [SMTP_transporter.send()](API/SMTPTransporterClass.md#send) para formatear el objeto email antes de enviarlo. Se puede utilizar para analizar el formato MIME del objeto. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md index e8e2d888181623..75ab014e66257c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md @@ -4,12 +4,18 @@ title: MAIL New attachment displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------------------------------------------------------- | +| 19 R2 | Acepta 4D.File, 4D.ZipFile, 4D.Blob | + +
    + **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment -
    - | Parámetros | Tipo | | Descripción | | ----------- | --------------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------- | | file | 4D.File | → | Archivo adjunto | @@ -22,20 +28,8 @@ displayed_sidebar: docs | disposition | Text | → | Valor del encabezado content-disposition: "inline" o "attachment". | | Resultado | 4D.MailAttachment | ← | Objeto adjunto | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------------------------------------------------------- | -| 19 R2 | Acepta 4D.File, 4D.ZipFile, 4D.Blob | -| 17 R4 | Añadidos | - -
    -
    - ## Descripción El comando `MAIL New attachment` le permite crear un objeto adjunto que puede agregar a un [objeto de Email](../API/EmailObjectClass.md#email-object). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md index bbe8cc57c74691..0bc025e35a55b4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md @@ -8,26 +8,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ------------------------------------------ | | value | any | → | Valor(es) de collection | | Resultado | Collection | ← | Nueva colección | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 16 R4 | Created | - -
    -
    - ## Descripción El comando `New collection` crea una nueva colección vacía o pre diligenciada y devuelve su referencia. Las colecciones se pueden manejar usando propiedades y funciones de la [API Collection class](../API/CollectionClass.md). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md index 64cb041fd6f626..8985b44084b5b4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | --------------------------------------------- | | Resultado | Text | ← | Ruta completa del archivo de registro cerrado | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| --------------------------- | -------------- | -| <6 | Created | - -
    -
    - ## Descripción **Nota preliminar:** este comando sólo funciona con 4D Server. Sólo puede ejecutarse mediante el comando [Execute on server](../commands-legacy/execute-on-server.md) o en un procedimiento almacenado. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md index b3bcd58be70844..e7caef50107563 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md @@ -8,26 +8,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | -------------------------------------------------------- | | value | any | → | Valor(es) de la collection compartida | | Resultado | Collection | ← | New shared collection | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 16 R6 | Created | - -
    -
    - ## Descripción El comando `New shared collection` crea una nueva colección compartida vacía o precargada y devuelve su referencia. Las colecciones se pueden manejar usando propiedades y funciones de la [API Collection class](../API/CollectionClass.md). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md index 48ba1fcf2a61e3..2c5af407f8a530 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ----------- | ------------------------- | --------------------------- | ------------------------------------ | | description | Text | → | Descripción para la señal | | Resultado | 4D.Signal | ← | Objeto nativo que encapsula la señal | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 17 R4 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/num.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/num.md index 3d7f49a914e9b1..d39f0e38ad7b74 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/num.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/num.md @@ -9,28 +9,22 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------------------- | --------------------------- | ----------------------------------------------------------------------------------- | -| expression | Text, Boolean, Integer | → | Cadena a convertir en numérica o Booleano para devolver 0 o 1, o Expresión numérica | +| expresión | Text, Boolean, Integer | → | Cadena a convertir en numérica o Booleano para devolver 0 o 1, o Expresión numérica | | separador | Text | → | Separador decimal | | base | Integer | → | Valor entre 2 y 36 que representa la base | | Resultado | Real | ← | Forma numérica del parámetro de expresión | -
    -
    Historia -| Lanzamiento | Modificaciones | -| --------------------------- | ---------------------------- | -| 21 | Soporte del parámetro *base* | -| <6 | Created | +| Lanzamiento | Modificaciones | +| ----------- | ---------------------------- | +| 21 | Soporte del parámetro *base* |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md index 67266ac1d11bb8..2befed81f12345 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md @@ -4,11 +4,15 @@ title: OBJECT Get data source formula displayed_sidebar: docs --- -**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula +**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Field, Variable ) : 4D.Formula -
    +| Parámetros | Tipo | | Descripción | +| ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena)
    Si se omite, object es un campo o variable | +| object | any | → | Nombre del objeto (si se especifica \*) o
    Campo o variable (si se omite \*) | +| formula | 4D.Formula | ← | Fórmula asociada al objeto formulario (`Null` si no hay fórmula asociada) | | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | @@ -19,17 +23,6 @@ displayed_sidebar: docs
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ---------------------------- | -| 21 | Soporte del parámetro *base* | -| 20 R10 | Created | - -
    -
    - ## Descripción El comando **OBJECT Get data source formula** devuelve la(s) fórmula(s) asociada(s) a los objetos designados por los parámetros *object* y *\**. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md index 41978d12e2b436..93cdb045ea617e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md @@ -4,11 +4,15 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula ) +**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Field, Variable ; *formula* : 4D.Formula ) -
    +| Parámetros | Tipo | | Descripción | +| ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena)
    Si se omite, object es un campo o variable | +| object | any | → | Nombre del objeto (si se especifica \*) o
    Campo o variable (si se omite \*) | +| formula | 4D.Formula | → | Fórmula a asignar como fuente de datos | | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | @@ -19,17 +23,6 @@ displayed_sidebar: docs
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ---------------------------- | -| 21 | Soporte del parámetro *base* | -| 20 R10 | Created | - -
    -
    - ## Descripción El comando **OBJECT SET DATA SOURCE FORMULA** asigna una fórmula (expresión) como fuente de datos del objeto u objetos designados por los parámetros *object* y *\** . La fórmula debe proporcionarse como un objeto [`4D.Formula`](../API/FunctionClass.md#formula-objects). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md index f119e717f889fe..7b7721719a5e5f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md @@ -4,34 +4,29 @@ title: Open datastore displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------------------- | +| 21 | Cloud Qodly interrumpido | +| 20 R6 | Soporta el acceso a instancias en la nube Qodly | +| 20 R4 | Nueva propiedad *passwordAlgorithm* | +| 18 | Añadidos | + +
    + **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation -
    - | Parámetros | Tipo | | Descripción | | -------------- | ------------------------------------------ | --------------------------- | --------------------------------------------------------------------------------------------------- | | connectionInfo | Object | → | Propiedades de conexión utilizadas para alcanzar el almacén de datos remoto | | localID | Text | → | Id para asignar al almacén de datos abierto en la aplicación local (obligatorio) | | Resultado | 4D.DataStoreImplementation | ← | Objeto del almacén de datos | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------------------- | -| 21 | Cloud Qodly interrumpido | -| 20 R6 | Soporta el acceso a instancias en la nube Qodly | -| 20 R4 | Nueva propiedad *passwordAlgorithm* | -| 18 | Añadidos | - -
    -
    - ## Descripción El comando `Open datastore` conecta la aplicación al datastore remoto identificado por el parámetro *connectionInfo* y devuelve un objeto `4D.DataStoreImplementation` asociado con el alias local *localID*. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md index 08e00c57313831..53da64ed12d6bc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Información del servidor de correo | | Resultado | 4D.POP3Transporter | ← | [Objeto transporter POP3](../API/POP3TransporterClass.md#pop3-transporter-object) | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 18 R2 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md index d92a9280c32cbd..5c12a7fe75256b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md @@ -8,8 +8,6 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | aTable | Tabla | → | Tabla del formulario, o tabla por defecto, si se omite | @@ -19,21 +17,8 @@ displayed_sidebar: docs | areaEnd | Integer | → | Área final (si se especifica areaStart) | | Resultado | Integer | ← | Altura de la sección impresa | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| --------------------------- | -------------- | -| 20 | Modificado | -| 16 R6 | Modificado | -| <6 | Añadidos | - -
    -
    - ## Descripción El comando **Print form** simplemente imprime *form* con los valores actuales de los campos y variables de la tabla *aTable*. Suele utilizarse para imprimir informes muy complejos que requieren un control total del proceso de impresión. **Print form** no realiza ningún procesamiento de registros, ni las rupturas, ni de saltos de página. Estas operaciones son responsabilidad suya. **Print form*** imprime campos y variables solo en un marco de tamaño fijo. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md index 4e71170f6ec731..67a9d6cb49f75c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md @@ -8,18 +8,14 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | sessionID | Text | → | ID de sesión | | options | Integer | → | Opciones de retorno | | Resultado | Object | ← | Instantánea de los procesos en ejecución y/o sesiones de usuario (sólo 4D Server) | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 20 R7 |
    • Soporte del parámetro *sessionID
    • Renombrado (Get process activity)
    |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md index f5e35c98108361..d4a6922bde6cc9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ------------- | ------- | :-------------------------: | ---------------------------- | | processNumber | Integer | → | Process number | | Resultado | Object | ← | Información sobre el proceso | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -26,11 +22,10 @@ displayed_sidebar: docs | 20 R7 | Añadidos |
    -
    ## Descripción -The `Process info` command returns an object providing detailed information about process whose number you pass in *processNumber*. Si pasa un número de proceso incorrecto, el comando devuelve un objeto null. +El comando `Process info` devuelve un objeto que da información detallada sobre el proceso cuyo número se pasa en *processNumber*. Si pasa un número de proceso incorrecto, el comando devuelve un objeto null. El objeto devuelto contiene las siguientes propiedades: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md index eaf6899ea9cdfe..a8f6d8dbe20692 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | -------- | --------------------------- | ---------------------------------------------------------------- | | name | Text | → | Nombre del proceso del que se desea obtener el número de proceso | @@ -18,19 +16,15 @@ displayed_sidebar: docs | \* | Operador | → | Devuelve el número de proceso del servidor | | Resultado | Integer | ← | Process number | -
    -
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------ | | 20 R7 | Soporte del parámetro id | -| 6 | Created |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md index 1be33e82e791bb..5676c9598c8598 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md @@ -8,27 +8,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | -------- | --------------------------- | ------------------------------------ | | logFile | Text | → | Nombre del archivo de registro | | \* | Operador | → | Cerrar el archivo de registro actual | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| --------------------------- | -------------- | -| 11 SQL | Modificado | -| <6 | Created | - -
    -
    - ## Descripción El comando **SELECT LOG FILE** crea o cierra el archivo de historial de acuerdo al valor que pase en el parámetro. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md index 960bcec249bc43..16c277a9d14dc2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------- | :-------------------------: | --------------------------- | | sessionID | Integer | → | ID de sesión | | Resultado | Object | ← | Información sobre la sesión | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R7 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md index 6ceb142f9993e0..1e6ec5599cf4a8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ---------------------------------------------------------- | | id | Text | → | Identificador único (UUID) de la sesión | | Resultado | Object | ← | Objeto de almacenamiento de la sesión | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R6 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session.md index 7662292142305c..39a91e75477a99 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session.md @@ -14,10 +14,8 @@ displayed_sidebar: docs | ---------- | ---------------------------------------------------- | --------------------------- | -------------- | | Resultado | [4D.Session](../API/SessionClass.md) | ← | Objeto Session | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -27,7 +25,6 @@ displayed_sidebar: docs | 18 R6 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md index 65bd0a8ed13c0a..7f627fed07fc0f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ------------ | -------------- | --------------------------- | --------------------------- | | methodsArray | Array de texto | → | Array de nombres de métodos | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| --------------------------- | -------------- | -| 17 R2 | Modificado | -| <6 | Añadidos | - -
    -
    - ## Descripción El comando **SET ALLOWED METHODS** designa los métodos proyecto que se pueden llamar a través de la aplicación. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md index 68f1c89ee37826..200a1781407b1b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md @@ -8,18 +8,14 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | -------------------------------------------------- | --------------------------- | ---------------------------------- | | winRef | Integer | → | Número de referencia de la ventana | | image | Picture | → | Ícono personalizado | | file | 4D.File, 4D.Folder | → | Ruta del archivo o de la carpeta | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R7 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md index 530879550701cd..e5ed669018d5e5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Información del servidor de correo | | Resultado | 4D.SMTPTransporter | ← | [Objeto SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object) | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 17 R4 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/string.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/string.md index 8bb18d8c3a59b8..531105c51ecf4a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/string.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/string.md @@ -9,29 +9,23 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| expression | Expression | → | Expresión a convertir en cadena (puede ser Real, Integer, Long Integer, Date, Time, Text, Boolean, Undefined, o Null) | +| expresión | Expression | → | Expresión a convertir en cadena (puede ser Real, Integer, Long Integer, Date, Time, Text, Boolean, Undefined, o Null) | | format | Integer, Text | → | Formato de visualización | | addTime | Time | → | Hora a combinar si *expression* es una fecha | | base | Integer | → | Valor entre 2 y 36 que representa la base si *expression* es un número | | Resultado | Text | ← | expresión convertida en cadena alfanumérica | -
    -
    Historia -| Lanzamiento | Modificaciones | -| --------------------------- | ---------------------------- | -| 21 | Soporte del parámetro *base* | -| <6 | Created | +| Lanzamiento | Modificaciones | +| ----------- | ---------------------------- | +| 21 | Soporte del parámetro *base* |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/super.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/super.md index 1d05e22a25ad34..e3c60c68584453 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/super.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/super.md @@ -8,26 +8,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------------------------------------------------------ | | param | any | -> | Parámetro(s) a pasar al constructor de la clase padre | | Resultado | Object | <- | Padre del objeto | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 19 | Created | - -
    -
    - La palabra clave `Super` permite llamar a la `superclass`, es decir, la clase padre. `Super` tiene dos propósitos diferentes: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/this.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/this.md index cfaaf517c93878..26c1b9c797c7a8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/this.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/this.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------ | | Resultado | Object | ← | Elemento u objeto actual | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 19 | Created | - -
    -
    - ## Descripción El comando `This` devuelve una referencia al objeto procesado actualmente. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md index 3f37b0f4a98aff..fe6e5d5415f3c2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texto a recortar | | Resultado | Text | ← | Texto recortado | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md index aeb525a0360312..468e3a66d96f42 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texto a recortar | | Resultado | Text | ← | Texto recortado | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md index 3346ae8190c30f..d8eadcbca584be 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texto a recortar | | Resultado | Text | ← | Texto recortado | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md index dac9a7e84df698..a3059451368fad 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | --------------- | ---------------------------------- | --------------------------- | -------------------- | | entitySelection | 4D.EntitySelection | → | Una entity selection | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 17 | Añadidos | - -
    -
    - ## Descripción El comando `USE ENTITY SELECTION` actualiza la selección actual de la tabla que coincide con el nivel de datos del parámetro *entitySelection*, de acuerdo al contenido de la selección de entidad. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md index 8f2271decd62d8..6fbdcea172c3ea 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md @@ -4,38 +4,25 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object +**WA Get context** ( * ; *object* : Text ) -> *contextObj* : Object
    **WA Get context** ( *object* : Field, Variable ) -> *contextObj* : Object -
    +| Parámetros | Tipo | | Descripción | +| ---------- | -------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Si se especifica, *object* es un nombre de objeto (cadena). Si se omite, *object* es una variable. | +| object | any | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*). | +| contextObj | Object | ← | Objeto contexto si se ha definido previamente, en caso contrario `null`. | -| Parámetros | Tipo | | Descripción | -| ---------- | -------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, *object* es un nombre de objeto (cadena). Si se omite, *object* es una variable. | -| object | Text, Variable | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*). | -| Resultado | Object | ← | Objeto contexto si se ha definido previamente, en caso contrario `null`. | - -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 20 R9 | Añadidos | - -
    -
    - ### Descripción El comando `WA Get context` recupera el objeto de contexto definido para `$4d` en el área Web designada por los parámetros \* y *object* utilizando [`WA SET CONTEXT`](./wa-set-context.md). Si `WA SET CONTEXT` no fue llamado para el área web, el comando devuelve `null`. :::note -El comando solo es utilizable con un área web integrada en la que los parámetros [**Utilizar el motor de renderizado web integrado**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) y **Acceder a los métodos 4D** estén configurados como `true`. +The command is only usable with an embedded web area where the [**Use embedded web rendering engine**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) and **Access 4D methods** parameters are set to `true`. ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md index 1e2a46185f0424..f21697c7c24b24 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md @@ -4,11 +4,15 @@ title: WA SET CONTEXT displayed_sidebar: docs --- -**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object ) +**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Field, Variable ; *contextObj* : Object ) -
    +| Parámetros | Tipo | | Descripción | +| ---------- | -------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Si se especifica, *object* es un nombre de objeto (cadena). Si se omite, *object* es una variable. | +| object | any | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*). | +| contextObj | Object | → | Objeto que contiene las funciones que se pueden llamar con `$4d`. | | Parámetros | Tipo | | Descripción | | ---------- | --------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -19,23 +23,13 @@ displayed_sidebar: docs
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 20 R9 | Añadidos | - -
    -
    - ### Descripción El comando `WA SET CONTEXT` define un objeto contextual *contextObj* para `$4d` en el área Web designado por los parámetros \* y *object*. Cuando se utiliza este comando, `$4d` sólo puede acceder a los contenidos declarados dentro del *contextObj* proporcionado. Cuando no se establece ningún objeto contexto, `$4d` tiene acceso a todos los métodos 4D y no puede acceder a las clases usuario. :::note -El comando solo es utilizable con un área web integrada en la que los parámetros [**Utilizar el motor de renderizado web integrado**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) y **Acceder a los métodos 4D** estén configurados como `true`. +The command is only usable with an embedded web area where the [**Use embedded web rendering engine**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) and **Access 4D methods** parameters are set to `true`. ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md index f9a7df88a5d05c..17f56ca60365e6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | :-------------------------: | ------------------------------------ | | Resultado | Object | ← | Información sobre el evento activado | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 21 | Añadidos | - -
    -
    - ## Descripción `Web Event` devuelve un objeto con información sobre un evento desencadenado vinculado a un componente de página web. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md index 6447726c58eee1..2111a8fe9c8546 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | :-------------------------: | ----------------------------- | | Resultado | 4D.WebForm | ← | Nuevo objeto proxy `Web Form` | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 21 | Añadidos | - -
    -
    - ## Descripción El comando `Web Form` devuelve un objeto proxy `4D.WebForm`, ofreciendo un medio para trabajar con las propiedades y las funciones de la página y emularlas eficazmente. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md index ff475a180c7dcb..8a0dfc73bd7b0f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md @@ -8,16 +8,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ----------------------------------------------- | | Resultado | Collection | ← | Colección de los objetos Web Server disponibles | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -25,7 +21,6 @@ displayed_sidebar: docs | 18 R3 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md index b0834b5db60c41..8ebe1c116868ea 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------- | --------------------------- | ------------------------------------------------------------------------------------------- | | option | Integer | → | Servidor web a obtener (por defecto si se omite = `Web server database`) | | Resultado | 4D.WebServer | ← | Objeto servidor web | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 19 | soporte de .sessionCookieSameSite |
    -
    ## Descripción @@ -58,7 +53,7 @@ El objeto servidor web devuelto contiene los valores actuales de las propiedades ## Ver también -[Lista servidor WEB](web-server-list.md) +[Lista servidor WEB](web-server-list.md)\ [webServer.stop()](../API/WebServerClass.md#stop) ## Propiedades diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md index 02bbf74cf63ee2..e416df98055d51 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md @@ -8,8 +8,6 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | --------------- | ------------------------- | :-------------------------: | -------------------------------------------------------------------- | | fileToZip | 4D.File | → | Objeto archivo o carpeta a comprimir | @@ -19,10 +17,8 @@ displayed_sidebar: docs | options | Integer | → | Opción *folderToZip*: `ZIP Without enclosing folder` | | Resultado | Object | ← | Objeto estado | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -31,7 +27,6 @@ displayed_sidebar: docs | 18 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md index 2976050b2a3ad3..4efb513c0f74fd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md @@ -8,18 +8,14 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ----------------------------- | :-------------------------: | ------------------------------------- | | zIPFile | 4D.File | → | Archivos Zip | | contraseña | Text | → | Contraseña del archivo ZIP, si la hay | | Resultado | 4D.ZipArchive | ← | Objeto archivo | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 18 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md index d2b828dcb8f90e..31b5510a836c72 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md @@ -99,18 +99,12 @@ La función `.at()` devuelve el elemento en Los números enteros negativos cuentan hacia atrás desde el último elemento de la colección. -La función devuelve Undefined si el *index* sobrepasa los límites de la colección. +Igual a #### Ejemplo ```4d -var $col : Collection -$col:=New collection(10; 20; 30; 40; 50) -$element:=$col.at(0) // 10 -$element:=$col.at(1) // 20 -$element:=$col.at(-1) // 50 -$element:=$col.at(-2) // 40 -$element:=$col.at(10) // indefinido +Lanzamiento ``` @@ -133,10 +127,10 @@ $element:=$col.at(10) // indefinido
    -| Parámetros | Tipo | | Descripción | -| ------------ | --------------- | :-------------------------: | ----------------------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real, Undefined | <- | Media aritmética (promedio) de los valores de la colección | +| Parámetros | Tipo | | Descripción | +| ------------ | --------------- | :-------------------------: | ---------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | +| Resultado | Real, Undefined | <- | donde: |
    @@ -257,7 +251,7 @@ Por defecto, los elementos *col2* se añaden al final de la colección original. - Si *index* es mayor que la longitud de la colección, el índice inicial real se definirá en la longitud de la colección. - Si *index* < 0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). -- Si el valor calculado es negativo, *index* toma el valor 0. +- En caso de incoherencia, se aplican las siguientes reglas: #### Ejemplo @@ -291,7 +285,7 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6] | Parámetros | Tipo | | Descripción | | ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------- | | value | any | -> | Valores a concatenar. Si *value* es una colección, todos sus elementos se añaden al final de la colección original. | -| Resultado | Collection | <- | Nueva colección con valor(es) añadido(s) a la colección original | +| Resultado | Collection | <- | Colección original con valores rellenados |
    @@ -302,7 +296,7 @@ La función.`.concat()` devuelve una nu > Esta función no modifica la colección original. -Si *value* es una colección, todos sus elementos se añaden al final de la colección original. Si *value* no es una colección, se añade ella misma como un nuevo elemento. +La colección devuelta contiene el elemento especificado por *startFrom* y todos los elementos subsiguientes hasta, pero sin incluir, el elemento especificado por *end*. Si sólo se especifica el parámetro *startFrom*, la colección devuelta contiene todos los elementos desde *startFrom* hasta el último elemento de la colección original. #### Ejemplo @@ -341,25 +335,25 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8] | option | Integer | -> | `ck resolve pointers`: resolver punteros antes de copiar,
    `ck shared`: devolver una colección compartida | | groupWithCol | Collection | -> | Colección compartida que se agrupa con la colección resultante | | groupWithObj | Object | -> | Objeto compartido que se agrupa con la colección resultante | -| Resultado | Collection | <- | Copia profunda de la colección original | +| Resultado | Collection | <- | Colección original ordenada |
    #### Descripción -La función `.copy()` devuelve una copia profunda de la instancia de la colección.***Deep copy*** significa que los objetos o colecciones dentro de la colección original se duplican y no comparten ninguna referencia con la colección devuelta. +En caso de incoherencia, se aplican las siguientes reglas: > Esta función no modifica la colección original. -Si se pasa, el parámetro *option* puede contener una de las siguientes constantes (o ambas): +Lanzamiento | option | Descripción | | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck resolve pointers` | Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. Sin embargo, puede resolver los punteros al copiar pasando la constante `ck resolve pointers`. En este caso, cada puntero presente en la colección se evalúa al copiar y se utiliza su valor desreferenciado. | +| `ck resolve pointers` | Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. En este caso, cada puntero presente en la colección se evalúa al copiar y se utiliza su valor desreferenciado. | | `ck shared` | Por defecto, `copy()` devuelve una colección Clásica (no compartida), incluso si el comando se aplica a una colección compartida. Pasa la constante `ck shared` para crear una colección compartida. En este caso, puede utilizar el parámetro *groupWith* para asociar la colección compartida con otra colección u objeto (ver más adelante). | -Los parámetros *groupWithCol* o *groupWithObj* permiten designar una colección o un objeto al que se debe asociar la colección resultante. +En caso de incoherencia, se aplican las siguientes reglas: :::note @@ -391,7 +385,7 @@ End use #### Ejemplo 2 -Queremos combinar *$sharedColl1* y *$sharedColl2*. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. Por lo tanto, debemos hacer una copia compartida de *$sharedColl1* y designar *$sharedColl2* como grupo compartido para la copia. +Queremos combinar *$sharedColl1* y *$sharedColl2*. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. ```4d var $sharedColl1;$sharedColl2;$copyColl : Collection @@ -426,24 +420,10 @@ End use #### Ejemplo 4 -Este ejemplo ilustra el uso de la opción `ck resolve pointers`: +Primer elemento de la colección ```4d - var $col : Collection - var $p : Pointer - $p:=->$what - - $col:=New collection - $col.push(New object("alpha";"Hello";"num";1)) - $col.push(New object("beta";"You";"what";$p)) - - $col2:=$col.copy() - $col2[1].beta:="World!" - ALERT($col[0].alpha+" "+$col2[1].beta) //muestra "Hello World!" - - $what:="You!" - $col3:=$col2.copy(ck resolve pointers) - ALERT($col3[0].alpha+" "+$col3[1].what) //muestra "Hello You!" +Mayor que ``` @@ -469,14 +449,14 @@ Este ejemplo ilustra el uso de la opción `ck resolve pointers`: | Parámetros | Tipo | | Descripción | | ------------ | ---- | :-------------------------: | ---------------------------------------------------------------- | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | Número de elementos en la colección | +| Resultado | Real | <- | Primer elemento de la colección | #### Descripción -La función `.count()` devuelve el número de elementos no nulos en la colección. +Si se intenta eliminar un elemento de una colección vacía, el método no hace nada (no se genera ningún error). Si la colección contiene objetos, puede pasar el parámetro *propertyPath*. En este caso, sólo se tienen en cuenta los elementos que contienen el *propertyPath*. @@ -519,7 +499,7 @@ Si la colección contiene objetos, puede pasar el parámetro *propertyPath*. En | ------------ | ----------------------------------------------- | :-------------------------: | ---------------------------------------------------------------- | | value | Text, Number, Boolean, Date, Object, Collection | -> | Valor a contar | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | Número de ocurrencias del valor | +| Resultado | Real | <- | Valor a contar | @@ -661,7 +641,7 @@ Ejemplos | ----------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------- | | collection2 | Collection | -> | Colección a comparar | | option | Integer | -> | `ck diacritical`: evaluación diacrítica ("A" # "a" por ejemplo) | -| Resultado | Boolean | <- | True si las colecciones son idénticas, false en caso contrario | +| Resultado | Boolean | <- | Descripción | @@ -673,11 +653,11 @@ La función `.equal()` compara recursiva :::note Notas - La función `.equal()` solo comprueba la igualdad para los elementos de tipo cadena, booleano, número y null en las colecciones. No verifica la igualdad para objetos nativos. -- Los elementos con valores **null** no son iguales a los elementos Undefined. +- Constantes **null**: utilizando la palabra clave "null" se encontrarán las propiedades **null** y **undefined**. ::: -Por defecto, se realiza una evaluación no diacrítica. Si desea que la evaluación diferencie entre mayúsculas y minúsculas o que diferencie los caracteres acentuados, pase la constante `ck diacritical` en el parámetro option. +Por defecto, se realiza una evaluación no diacrítica. La evaluación distingue entre mayúsculas y minúsculas y diferencia los caracteres acentuados. :::tip @@ -735,7 +715,7 @@ Una comparación recursiva de colecciones puede llevar mucho tiempo si la colecc | formula | 4D.Function | -> | Objeto fórmula | | methodName | Text | -> | Nombre de un método | | param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Boolean | <- | True si todos los elementos han pasado la prueba con éxito | +| Resultado | Boolean | <- | Lanzamiento | @@ -746,8 +726,8 @@ La función `.every()` devuelve **true** Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- o *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Colección original con valores rellenados La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -759,7 +739,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. +- Copia invertida de la colección - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. En todos los casos, en el momento en que la función.every() encuentra el primer elemento de la colección evaluado como false, deja de llamar a la retrollamada y devuelve false\*\*. @@ -896,31 +876,31 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504
    -| Parámetros | Tipo | | Descripción | -| ---------- | ----------------------------------------------- | :-------------------------: | ---------------------------------------------- | -| value | number, Text, Collection, Object, Date, Boolean | -> | Valor a asignar | -| startFrom | Integer | -> | Índice de inicio (incluido) | -| end | Integer | -> | Índice final (no incluido) | -| Resultado | collection | <- | Colección original con valores rellenados | +| Parámetros | Tipo | | Descripción | +| ---------- | ----------------------------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------- | +| value | number, Text, Collection, Object, Date, Boolean | -> | Valor a asignar | +| startFrom | Integer | -> | Índice de inicio (incluido) | +| end | Integer | -> | Índice final (no incluido) | +| Resultado | collection | <- | *methodName*, el nombre de un método proyecto (texto). |
    #### Descripción -La función `.fill()` llena la colección con el *valor* especificado, opcionalmente desde el índice *startFrom* hasta el índice *end*, y devuelve la colección resultante. +Igual a > Esta función modifica la colección original. -- Si se omite el parámetro *startFrom*, *value* se aplica a todos los elementos de la colección (*startFrom*=0). -- Si se pasa el parámetro *startFrom* y se omite *end*, *value* se aplica a los elementos de la colección a partir de *startFrom* hasta el último elemento de la colección (*end*=length). -- Si se pasan tanto el parámetro *startFrom* como *end*, *value* se aplica a los elementos de la colección empezando en *startFrom* hasta el elemento *end*. +- Descripción +- Igual a +- Descripción En caso de incoherencia, se aplican las siguientes reglas: - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). Si el valor calculado es negativo, *startFrom* toma el valor 0. -- Si *end* < 0 , se recalcula como *end:=end+length*. -- Si *end* < *startFrom* (valores pasados o calculados), el método no hace nada. +- Soporte de querySettings +- Copia invertida de la colección #### Ejemplo @@ -954,12 +934,12 @@ En caso de incoherencia, se aplican las siguientes reglas:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | Nueva colección que contiene elementos filtrados (copia superficial) | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | donde: |
    @@ -972,8 +952,8 @@ La función `.filter()` devuelve una nu Se designa la retrollamada a ejecutar para filtrar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- o *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Colección original con valores rellenados Se llama a la retrollamada con los parámetros pasados en *param* (opcional) y un objeto en primer parámetro (*$1*). La retrollamada puede realizar cualquier prueba, con o sin el parámetro(s) y debe devolver **true** para cada elemento que cumpla la condición y por lo tanto, debe añadirse a la nueva colección. @@ -985,12 +965,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de filtro y debe conservarse, **false** en caso contrario. +- Nombre de un método - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. :::note -Cuando se utiliza *methodName* como callback, y si el método no devuelve ningún valor, `.filter()` buscará la propiedad *$1.result* que debe dar el valor **true** para cada elemento que cumpla la condición. +Mayor o igual que ::: @@ -1043,27 +1023,27 @@ Quiere filtrar los elementos según su tipo de valor:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | any | <- | Primer valor encontrado, o Undefined si no se encuentra | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | any | <- | La función `.multiSort()` permite realizar una ordenación sincronizada multinivel sobre un conjunto de colecciones. |
    #### Descripción -La función `.find()` devuelve el primer valor de la colección para el que el resultado de *formula* o de *methodName*, aplicado a cada elemento, devuelve **true**. +Cuando se utilizan marcadores de posición, no es posible anular las condiciones de seguridad: > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- o *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Colección original con valores rellenados La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -1075,12 +1055,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- (obligatorio si ha utilizado un método) *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de búsqueda, **false** en caso contrario. +- Ordenar una colección de números de forma ascendente y descendente: - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. Por defecto, `.find()` busca en toda la colección. Opcionalmente, se puede pasar en *startFrom* el índice del elemento desde el que iniciar la búsqueda. -- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. +- Uso del paréntesis - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1147,14 +1127,14 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046 #### Descripción -La función `.findIndex()` devuelve el índice, en la colección, del primer valor para el que *formula* o *methodName*, aplicados sobre cada elemento, devuelven **true**. +Ejemplo: > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Desea ordenar la colección resultante: La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -1166,12 +1146,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- (obligatorio si ha utilizado un método) *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de búsqueda, **false** en caso contrario. +- Ordenar una colección de números de forma ascendente y descendente: - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. Por defecto, `.findIndex()` busca en toda la colección. Opcionalmente, se puede pasar en *startFrom* el índice del elemento desde el que iniciar la búsqueda. -- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. +- Uso del paréntesis - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1213,16 +1193,16 @@ $val3:=$c.findIndex($val2+1;Formula($1.value.name=$2);"Clanton") //$val3=4
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------- | -| Resultado | any | <- | Primer elemento de la colección | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Resultado | any | <- | Obtiene los datos coincidentes, admite el comodín (@), no distingue entre mayúsculas de minúsculas ni diacríticas. |
    #### Descripción -La función `.first()` devuelve el primer elemento de la colección. +Diferente de > Esta función no modifica la colección original. @@ -1261,19 +1241,19 @@ $first:=$emptyCol.first() // devuelve Undefined
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | -| depth | Integer | -> | A qué profundidad debe aplanarse una estructura de colección anidada. Por defecto=1 | -| Resultado | Collection | <- | Colección aplanada | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| depth | Integer | -> | A qué profundidad debe aplanarse una estructura de colección anidada. Por defecto=1 | +| Resultado | Collection | <- | *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario. |
    #### Descripción -La función `.flat()` crea una nueva colección con todos los elementos de la subcolección concatenados recursivamente hasta la *depth* especificada. +Menor que -Por defecto, si se omite el parámetro *depth*, sólo se aplanará el primer nivel de la estructura de la colección anidada. +expresión > Esta función no modifica la colección original. @@ -1317,12 +1297,12 @@ $col.flat(MAXLONG)
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | Colección de valores transformados y aplanados en una profundidad de 1 | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | Comentario |
    @@ -1331,14 +1311,14 @@ $col.flat(MAXLONG) La función `.flatMap()` crea una nueva colección basada en el resultado de la llamada a la función *formula* 4D o al método *methodName* sobre cada elemento de la colección original y aplanada por una profundidad de 1. Opcionalmente, puede pasar parámetros a *formula* o *methodName* utilizando los parámetros *param*. -Esta función es idéntica a una llamada a [`map()`](#map) seguida de una llamada a [`flat()`](#flat) de profundidad 1. +Valor mínimo en la colección > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- o *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Colección original con valores rellenados La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1). @@ -1350,7 +1330,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- (obligatorio si ha utilizado un método) *$1.result* (cualquier tipo): nuevo valor transformado para añadir a la colección resultante +- Descripción - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 @@ -1412,18 +1392,18 @@ $c2:=$c.flatMap($f; $c.sum())
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------- | -| toSearch | expression | -> | Expresión a buscar en la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Boolean | <- | True si *toSearch* se encuentra en la colección | +| Parámetros | Tipo | | Descripción | +| ---------- | --------- | :-------------------------: | ---------------------------------- | +| toSearch | expresión | -> | Expresión a buscar en la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Boolean | <- | Ejemplo 1 |
    #### Descripción -La función `.includes()` devuelve True si la expresión *toSearch* se encuentra entre los elementos de la colección, en caso contrario False. +Ejemplo > Esta función no modifica la colección original. @@ -1433,12 +1413,12 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad del tipo de datos). +la colección está vacía, -Opcionalmente, puede pasar el índice de la colección desde el que iniciar la búsqueda en *startFrom*. +Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). -- Si *startFrom* >= la longitud de la colección, se devuelve False, lo que significa que no se busca en la colección. -- Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). Tenga en cuenta que incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. +- Uso de marcadores de posición +- Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Atención**: recuerde que los elementos de la colección están numerados desde 0. - Si *startFrom* = 0, se busca en toda la colección (por defecto). #### Ejemplo @@ -1477,18 +1457,18 @@ Opcionalmente, puede pasar el índice de la colección desde el que iniciar la b
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ---------------------------------------------------------------------------------- | -| toSearch | expression | -> | Expresión a buscar en la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Integer | <- | Índice de la primera ocurrencia de toSearch en la colección, -1 si no se encuentra | +| Parámetros | Tipo | | Descripción | +| ---------- | --------- | :-------------------------: | ---------------------------------- | +| toSearch | expresión | -> | Expresión a buscar en la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Integer | <- | Descripción |
    #### Descripción -La función `.indexOf()` busca la expresión *toSearch* entre los elementos de la colección y devuelve el índice de la primera ocurrencia encontrada, o -1 si no se encontró. +Ejemplo: > Esta función no modifica la colección original. @@ -1498,11 +1478,11 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad del tipo de datos). +la colección está vacía, -Opcionalmente, puede pasar el índice de la colección desde el que iniciar la búsqueda en *startFrom*. +Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). -- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. +- Uso del paréntesis - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1543,7 +1523,7 @@ Opcionalmente, puede pasar el índice de la colección desde el que iniciar la b | ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------- | | queryString | Text | -> | Criterio de búsqueda | | value | any | -> | Valor(es) a comparar cuando se utiliza(n) marcador(es) de posición | -| Resultado | Collection | <- | Índice(s) de elementos que coinciden con queryString en la colección | +| Resultado | Collection | <- | Ejemplo 3 | @@ -1554,13 +1534,13 @@ La función `.indices()` funciona exactamente igual que la función [`.query()`] > Esta función no modifica la colección original. -El parámetro *queryString* utiliza la siguiente sintaxis: +Ejemplo 1 ```4d propertyPath comparator value {logicalOperator propertyPath comparator value} ``` -Para una descripción detallada de los parámetros *queryString* y *value*, consulte la función `dataClass.query()`. +Los elementos se ordenan de forma descendente #### Ejemplo @@ -1597,27 +1577,27 @@ Para una descripción detallada de los parámetros *queryString* y *value*, cons
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | -------------------------------------------------------- | -| index | Integer | -> | Dónde insertar el elemento | -| element | any | -> | Elemento a insertar en la colección | -| Resultado | Collection | <- | Colección original que contiene los elementos insertados | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ------------------------------------------------------ | +| index | Integer | -> | Dónde insertar el elemento | +| element | any | -> | Elemento a insertar en la colección | +| Resultado | Collection | <- | Con el siguiente método ***Flatten***: |
    #### Descripción -La función `.insert()` inserta *element* en la posición *index* especificada en la instancia de la colección y devuelve la colección modificada. +Búsquedas con fechas: > Esta función modifica la colección original. -En *index*, pase la posición donde quiere insertar el elemento en la colección. +Este ejemplo devuelve las personas contratadas hace más de 90 días: > **Atención**: recuerde que los elementos de la colección están numerados desde 0. - Si *index* la longitud de la colección, el índice inicial real se fijará en la longitud de la colección. -- Si *index* <0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). +- Ejemplo 1 - Si el valor calculado es negativo, index toma el valor 0. Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. @@ -1652,18 +1632,18 @@ Se puede insertar cualquier tipo de elemento aceptado por una colección, inclus
    -| Parámetros | Tipo | | Descripción | -| ---------- | ------- | :-------------------------: | --------------------------------------------------------------------------------------------- | -| delimiter | Text | -> | Separador a utilizar entre elementos | -| option | Integer | -> | `ck ignore null or empty`: ignorar las cadenas nulas y vacías en el resultado | -| Resultado | Text | <- | Cadena que contiene todos los elementos de la colección, separados por un delimitador | +| Parámetros | Tipo | | Descripción | +| ---------- | ------- | :-------------------------: | ------------------------------------ | +| delimiter | Text | -> | Separador a utilizar entre elementos | +| option | Integer | -> | Conjunción | +| Resultado | Text | <- | Ejemplo 3 |
    #### Descripción -La función `.join()` convierte todos los elementos de la colección en cadenas y las concatena utilizando la cadena delimiter especificada como separador.La función devuelve la cadena resultante. +Tipo > Esta función no modifica la colección original. @@ -1699,16 +1679,16 @@ Por defecto, los elementos nulos o vacíos de la colección se devuelven en la c
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------- | -| Resultado | any | <- | Último elemento de la colección | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------ | +| Resultado | any | <- | Si el valor calculado < 0, *startFrom* toma el valor 0. |
    #### Descripción -La función `.last()` devuelve el último elemento de la colección. +Diferente de > Esta función no modifica la colección original. @@ -1717,15 +1697,7 @@ La función devuelve Undefined si la colección está vacía. #### Ejemplo ```4d -var $col; $emptyCol : Collection -var $last : Variant -$col:=New collection(10; 20; 30; "hello"; 50) -$last:=$col.last() // 50 - -$emptyCol:=New collection() //empty -// $last:=$emptyCol[$emptyCol.length-1] //devuelve un error -$last:=$emptyCol.last() // devuelve Indefinido - +Propiedad ``` @@ -1748,18 +1720,18 @@ $last:=$emptyCol.last() // devuelve Indefinido
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------- | -| toSearch | expression | -> | El elemento que se va a buscar dentro de la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Integer | <- | Índice de la última ocurrencia de toSearch en la colección, -1 si no se encuentra | +| Parámetros | Tipo | | Descripción | +| ---------- | --------- | :-------------------------: | ----------------------------------------------------- | +| toSearch | expresión | -> | El elemento que se va a buscar dentro de la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Integer | <- | Descripción |
    #### Descripción -La función `.lastIndexOf()` busca la expresión *toSearch* entre los elementos de la colección y devuelve el índice de la última ocurrencia, o -1 si no se encontró. +Ejemplo > Esta función no modifica la colección original. @@ -1769,11 +1741,11 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad). +Descripción Opcionalmente, puede pasar el índice de la colección desde el cual iniciar una búsqueda en reversa en *startFrom*. -- Si *startFrom* >= la longitud de la colección menos uno (coll.length-1), se busca en toda la colección (por defecto). +- Notas - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). Si el valor calculado es negativo, se devuelve -1 (no se busca en la colección). **Nota:** incluso si *startFrom* es negativo, la colección se sigue buscando de derecha a izquierda. - Si *startFrom* = 0, se devuelve -1 lo que significa que la colección no se busca. @@ -1809,17 +1781,14 @@ Opcionalmente, puede pasar el índice de la colección desde el cual iniciar una #### Descripción -La propiedad `.length` devuelve el número de elementos en la colección. +Ejemplo 2 La propiedad `.length` se inicializa cuando se crea la colección. Añadir o eliminar elementos actualiza la longitud, si es necesario. Esta propiedad es **sólo lectura** (no se puede utilizar para definir el tamaño de la colección). #### Ejemplo ```4d - var $col : Collection //$col.length inicializada en 0 - $col:=New collection("one";"two";"three") //$col.length actualizada a 3 - $col[4]:="five" //$col.length actualizada a 5 - $vSize:=$col.remove(0;3).length //$vSize=2 +Tipo ``` @@ -1843,12 +1812,12 @@ La propiedad `.length` se inicializa cuando se crea la colección. Añadir o eli
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | Colección de valores transformados | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | `.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: |
    @@ -1861,8 +1830,8 @@ La función `.map()` crea una nueva colecc Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- o *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Colección original con valores rellenados La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1). @@ -1874,7 +1843,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- (obligatorio si ha utilizado un método) *$1.result* (cualquier tipo): nuevo valor transformado para añadir a la colección resultante +- Descripción - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo @@ -1909,7 +1878,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) | Parámetros | Tipo | | Descripción | | ------------ | ----------------------------------------------- | :-------------------------: | ------------------------------------------------------------------- | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | -| Resultado | Boolean, Text, Number, Collection, Object, Date | <- | Valor máximo en la colección | +| Resultado | Boolean, Text, Number, Collection, Object, Date | <- | Comentario | @@ -1924,7 +1893,7 @@ Si la colección contiene diferentes tipos de valores, la función `.max()` devo Si la colección contiene objetos, pase el parámetro *propertyPath* para indicar la propiedad del objeto cuyo valor máximo desea obtener. -Si la colección está vacía, `.max()` devuelve *Undefined*. +Lanzamiento #### Ejemplo @@ -1959,25 +1928,25 @@ Si la colección está vacía, `.max()` devuelve *Undefined*.
    -| Parámetros | Tipo | | Descripción | -| ------------ | ----------------------------------------------- | :-------------------------: | ------------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | -| Resultado | Boolean, Text, Number, Collection, Object, Date | <- | Valor mínimo en la colección | +| Parámetros | Tipo | | Descripción | +| ------------ | ----------------------------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | +| Resultado | Boolean, Text, Number, Collection, Object, Date | <- | *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; |
    #### Descripción -La función `.min()` devuelve el elemento con el valor más pequeño de la colección (el primer elemento de la colección tal y como se ordenaría en orden ascendente utilizando la función [`.sort()`](#sort)). +Ejemplo 2 > Esta función no modifica la colección original. -Si la colección contiene diferentes tipos de valores, la función `.min()` devolverá el valor mínimo dentro del primer tipo de elemento en el orden de la lista de tipos (ver la descripción de [`.sort()`](#sort)). +La función `.min()` devuelve el elemento con el valor más pequeño de la colección (el primer elemento de la colección tal y como se ordenaría en orden ascendente utilizando la función [`.sort()`](#sort)). -Si la colección contiene objetos, pase el parámetro *propertyPath* para indicar la propiedad del objeto cuyo valor mínimo desea obtener. +Modificaciones -Si la colección está vacía, `.min()` devuelve *Undefined*. +Lanzamiento #### Ejemplo @@ -2012,20 +1981,20 @@ Si la colección está vacía, `.min()` devuelve *Undefined*.
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| colsToSort | Collection | -> | Colección de colecciones y/u objetos con propiedades {`collection`:*colToSort*;`order`:`ck ascending` o `ck descending`} | -| Resultado | Collection | <- | Colección original ordenada | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ------------------ | +| formula | 4D.Function | -> | Objeto fórmula | +| colsToSort | Collection | -> | Ejemplo 2 | +| Resultado | Collection | <- | La nueva colección |
    #### Descripción -La función `.multiSort()` permite realizar una ordenación sincronizada multinivel sobre un conjunto de colecciones. +Menor o igual que -> Esta función modifica la colección original, así como todas las colecciones utilizadas en el parámetro *colsToSort*. +> Ejemplo 2 Si se llama a `.multiSort()` sin parámetros, la función tiene el mismo efecto que la función [`.sort()`](#sort): la colección se ordena (sólo valores escalares) en orden ascendente por defecto, según su tipo. Si la colección contiene valores de diferentes tipos, se agrupan primero por tipo y se ordenan después. Si attributePath lleva a una propiedad de objeto que contiene valores de diferentes tipos, primero se agrupan por tipo y se ordenan después. @@ -2037,13 +2006,13 @@ Si se llama a `.multiSort()` sin parámetros, la función tiene el mismo efecto 6. collections 7. dates -**Ordenación sincronizada de un nivel** +Mayor que Para ordenar varias colecciones de forma sincrónica, basta con pasar en *colsToSort* una colección de colecciones para ordenar. Puede pasar un número ilimitado de colecciones. La colección original se ordenará en orden ascendente y todas las colecciones *colsToSort* se ordenarán de forma sincronizada. :::note -Todas las colecciones *colsToSort* deben tener el mismo número de elementos, de lo contrario se devuelve un error. +Descripción ::: @@ -2052,25 +2021,25 @@ Si desea ordenar las colecciones en algún otro orden que no sea ascendente, deb En *index*, pase la posición donde quiere eliminar el elemento de la colección. - $1 (objeto), donde: - - *$1.value* (todo tipo): valor del primer elemento a comparar - - *$1.value2* (todo tipo): valor del segundo elemento a comparar + - Lanzamiento + - Conjunción - $2...$N (cualquier tipo): parámetros adicionales -**Ordenación sincronizada multinivel** +Quiere obtener el primer elemento de texto con una longitud menor que 5: -La definición de una ordenación sincronizada multinivel requiere que se pase un objeto que contenga las propiedades {`collection`:*colToSort*;`order`:`ck ascending` o `ck descending`} en lugar de una colección *colToSort* para cada colección que se utilizará como subnivel. +Ejemplos -Los niveles de ordenación vienen determinados por el orden en que se pasan las colecciones en el parámetro *colsToSort*: la posición de un objeto `collection`/`order` en la sintaxis determina su nivel de ordenación. +Ejemplo 2 :::note -La función `.multiSort()` utiliza un algoritmo de ordenación [estable](https://en.wikipedia.org/wiki/Sorting_algorithm#Stability). +Ejemplo 2 ::: #### Ejemplo 1 -Una simple ordenación sincronizada de colecciones con diferentes tipos de valores: +Descripción ```4d var $col;$col2;$col3 : Collection @@ -2109,7 +2078,7 @@ $continent.multiSort([$country; {collection: $city; order: ck ascending}]) #### Ejemplo 3 -También puede sincronizar colecciones de objetos. +Resultado ```4d var $name : Collection @@ -2151,19 +2120,19 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address])
    -| Parámetros | Tipo | | Descripción | -| ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | -| pathStrings | Text | -> | Ruta(s) de propiedad(es) a utilizar para ordenar la colección | -| pathObjects | Collection | -> | Colección de objetos criterio | -| ascOrDesc | Integer | -> | `ck ascending` o `ck descending` (valores escalares) | -| Resultado | Collection | <- | Copia ordenada de la colección (copia superficial) | +| Parámetros | Tipo | | Descripción | +| ----------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| pathStrings | Text | -> | Ruta(s) de propiedad(es) a utilizar para ordenar la colección | +| pathObjects | Collection | -> | Colección de objetos criterio | +| ascOrDesc | Integer | -> | Ejemplo 1 | +| Resultado | Collection | <- | Constantes **null**: utilizando la palabra clave "null" se encontrarán las propiedades **null** y **undefined**. |
    #### Descripción -La función `.orderBy()` devuelve una nueva colección que contiene todos los elementos de la colección en el orden especificado. +Ejemplo Esta función devuelve una *copia superficial*, lo que significa que los objetos o colecciones de ambas colecciones comparten la misma referencia. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. @@ -2295,19 +2264,19 @@ Ordenar con una ruta de propiedad:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| extraParam | any | -> | Parámetro(s) a pasar | -| Resultado | Collection | <- | Copia ordenada de la colección (copia superficial) | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| extraParam | any | -> | Parámetro(s) a pasar | +| Resultado | Collection | <- | \|startFrom \|Integer \|->\|Índice para comenzar la prueba\| \|formula\|4D.Function\|->\|Objeto fórmula\| \|methodName\|Text\|->\|Nombre de un método\| \|param \|any \|->\|Parámetro(s) a pasar\| \|Result\|Boolean\|<-\|True si al menos un elemento pasa exitosamente la prueba\| |
    #### Descripción -La función `.orderByMethod()` devuelve una nueva colección que contiene todos los elementos de la colección en el orden definido mediante la función *formula* 4D o el método *methodName*. +Ejemplo Esta función devuelve una *copia superficial*, lo que significa que los objetos o colecciones de ambas colecciones comparten la misma referencia. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. @@ -2315,22 +2284,22 @@ Esta función devuelve una *copia superficial*, lo que significa que los objetos Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- o *methodName*, el nombre de un método proyecto (texto). +- Colección original con valores rellenados En la retrolamada, pase un código que compare dos valores y devuelva **true** si el primer valor es menor que el segundo. Puede ofrecer los parámetros *extraParam* a la retrollamada si es necesario. La retrollamada recibe los siguientes parámetros: - $1 (objeto), donde: - - *$1.value* (todo tipo): valor del primer elemento a comparar - - *$1.value2* (todo tipo): valor del segundo elemento a comparar + - Lanzamiento + - Conjunción - $2...$N (cualquier tipo): parámetros adicionales Si utilizó un método, debe definir el siguiente parámetro: -- *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario +- Nuevo tamaño de la colección #### Ejemplo 1 @@ -2372,7 +2341,7 @@ $strings2:=$strings1.orderByMethod(Formula(sortCollection);sk strict) // result : ["alpha","Alpha","bravo","Bravo","charlie","Charlie"] ``` -El método ***sortCollection***: +Ejemplo 2 ```4d #DECLARE ($toSort : Object ; $option : Integer) @@ -2400,33 +2369,27 @@ $toSort.result:=(Compare strings($toSort.value;$toSort.value2;$option2)<0)
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------- | -| Resultado | any | <- | Último elemento de la colección | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------ | +| Resultado | any | <- | Si el valor calculado < 0, *startFrom* toma el valor 0. |
    #### Descripción -La función `.pop()` elimina el último elemento de la colección y lo devuelve como resultado de la función. +Condición No aplicada a una sentencia > Esta función modifica la colección original. -Cuando se aplica a una colección vacía, `.pop()` devuelve ***undefined***. +Propiedad #### Ejemplo -`.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: +Ejemplo 4 ```4d - var $stack : Collection - $stack:=New collection //$stack=[] - $stack.push(1;2) //$stack=[1,2] - $stack.pop() //$stack=[1] Devuelve 2 - $stack.push(New collection(4;5)) //$stack=[[1,[4,5]] - $stack.pop() //$stack=[1] Devuelve [4,5] - $stack.pop() //$stack=[] Devuelve 1 +Lanzamiento ``` @@ -2459,7 +2422,7 @@ Cuando se aplica a una colección vacía, `.pop()` devuelve ***undefined***. #### Descripción -La función `.push()` añade uno o más *elemento*(s) al final de la instancia de la colección y devuelve la colección editada. +Considera la @ como un caracter estándar > Esta función modifica la colección original. @@ -2493,11 +2456,11 @@ Desea ordenar la colección resultante:
    Historia -| Lanzamiento | Modificaciones | -| ----------- | --------------------------------------------------------------------- | -| 20 R6 | Soporte de consultas utilizando las referencias de objeto o colección | -| 17 R5 | Soporte de querySettings | -| v16 R6 | Añadidos | +| Lanzamiento | Modificaciones | +| ----------- | ------------------------ | +| 20 R6 | Ejemplo 1 | +| 17 R5 | Soporte de querySettings | +| v16 R6 | Añadidos |
    @@ -2512,7 +2475,7 @@ Desea ordenar la colección resultante: | queryString | Text | -> | Criterio de búsqueda | | value | any | -> | Valor(es) a comparar cuando se utiliza(n) marcador(es) de posición | | querySettings | Object | -> | Opciones de búsqueda: parámetros, atributos | -| Resultado | Collection | <- | Elemento(s) que coincide(n) con queryString en la colección | +| Resultado | Collection | <- | Descripción | @@ -2521,13 +2484,13 @@ Desea ordenar la colección resultante: La función `.query()` devuelve todos los elementos de una colección de objetos que coinciden con las condiciones de búsqueda definidas por *queryString* y (opcionalmente) *value* o *querySettings*. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. -Se devuelve una colección vacía si la colección en la que se ejecuta la consulta no contiene el *valor* buscado. +Descripción > Esta función no modifica la colección original. #### parámetro queryString -El parámetro *queryString* utiliza la siguiente sintaxis: +Ejemplo 1 ```4d propertyPath comparator value {logicalOperator propertyPath comparator value} @@ -2590,9 +2553,9 @@ Puede utilizar paréntesis en la búsqueda para dar prioridad al cálculo. Por e 4D le permite utilizar marcadores de posición para los argumentos *propertyPath* y *value* dentro del parámetro *queryString*. Un marcador es un parámetro que se inserta en las cadenas de búsqueda y que se sustituye por otro valor cuando se evalúa la cadena de búsqueda. El valor de los marcadores se evalúa una vez al principio de la búsqueda; no se evalúa para cada elemento. -Se pueden utilizar dos tipos de marcadores de posición: **marcadores de posición indexados** y **marcadores de posición con nombre**. +Lanzamiento -- **Marcadores de posición indexados**: los parámetros se insertan como `:paramIndex` (por ejemplo ":1", ":2"...) en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. Puede usar hasta 128 parámetros *value*. +- **Marcadores de posición indexados**: los parámetros se insertan como `:paramIndex` (por ejemplo ":1", ":2"...) en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. Ejemplo: @@ -2600,7 +2563,7 @@ Ejemplo: $c:=$myCol.query(":1=:2";"city";"Chicago") ``` -- **Marcadores de posición con nombre**: los parámetros se insertan como `:paramName` (por ejemplo ":myparam") y sus valores se proporcionan en los objetos "attributes" y/o "parameters" del parámetro *querySettings*. +- Copia ordenada de la colección (copia superficial) Ejemplo: @@ -2634,7 +2597,7 @@ Cuando se utilizan marcadores de posición, no es posible anular las condiciones En este caso, si el usuario introduce *smith OR status='private'* en el área *myname*, no se interpretará en la cadena de búsqueda, sino que sólo se pasará como valor. La búsqueda de una persona llamada "smith OR status='private'" simplemente fallará. -2. Evita tener que preocuparse por cuestiones de formato o caracteres, especialmente cuando se manejan los parámetros *propertyPath* o *value* que pueden contener caracteres no alfanuméricos como ".", "['... +2. Descripción 3. Permite el uso de variables o expresiones en los argumentos de búsqueda. Ejemplos: @@ -2650,16 +2613,16 @@ $result2:=$col.query("company.name = :1";"John's Pizzas") Cuando se buscan valores null, no se puede utilizar la sintaxis de marcador de posición porque el motor de búsqueda considera null como un valor de comparación invalido. Por ejemplo, si ejecuta la siguiente búsqueda: ```4d -$vSingles:=$colPersons.query("spouse = :1";Null) // NO funcionará +Lanzamiento ``` No obtendrá el resultado esperado porque el valor null será evaluado por 4D como un error resultante de la evaluación del parámetro (por ejemplo, un atributo procedente de otra búsqueda). Para este tipo de búsquedas, debe utilizar la sintaxis de búsqueda directa: ```4d -$vSingles:=$colPersons.query("spouse = null") //sintaxis correcta +Lanzamiento ``` -#### Referencia de objeto o de colección como valor +#### Lanzamiento Puede consultar en una colección utilizando una referencia de objeto o una referencia de colección como parámetro *value* a comparar. La consulta coincidirá con los objetos de la colección que se refieran a (apunten a) la misma **instancia** de objeto o de colección. @@ -2673,33 +2636,13 @@ Para una descripción detallada de los parámetros *queryString* y *value*, cons Para construir una consulta con un objeto o una referencia de colección, debe utilizar la sintaxis del parámetro *querySettings*. Ejemplo con una referencia de objeto: ```4d -var $o1:={a: 1} -var $o2:={a: 1} /mismo objeto pero otra referencia -var $o3:=$o1 /mismo objeto y referencia - -var $col; $colResult : Collection - -$col:=[{o: $o1}; {o: $o2}; {o: $o3}] -$colResult:=$col.query("o = :v"; {parameters: {v: $o3}}) - //$colResult.length=2 - //$colResult[0].o=$o1 es true - //$colResult[1].o=$o1 es true - +Lanzamiento ``` -Ejemplo con una referencia de colección: +(obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. ```4d -$c1:=[1; 2; 3] -$c2:=[1; 2; 3] //misma colección pero otra referencia -$c3:=$c1 //misma colección y referencia - -$col:=[{c: $c1}; {c: $c2}; {c: $c3}] -$col2:=$col.query("c = :v"; {parameters: {v: $c3}}) - //$col2.length=2 - //$col2[0].c=$c1 es true - //$col2[1].c=$c1 es true - +Tipo ``` #### Parámetro querySettings @@ -2762,15 +2705,13 @@ Este ejemplo devuelve las personas cuyo nombre no empieza por una cadena de una Este ejemplo devuelve las personas cuya edad no se conoce (propiedad definida como null o indefinida): ```4d - $col:=$c.query("age=null") //no están permitidos los marcadores de posición con "null" - //$col=[{name:Wesson...},{name:Sterling...},{name:Mark...}] +Ejemplo ``` Este ejemplo devuelve las personas contratadas hace más de 90 días: ```4d - $col:=$c.query("dateHired < :1";(Current date-90)) - //$col=[{name:Smith...},{name:Sterling...},{name:Mark...}] si hoy es 01/10/2018 +Comentario ``` #### Ejemplo 3 @@ -2785,7 +2726,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) :::info -Se pueden encontrar más ejemplos de búsquedas en la página `dataClass.query()`. Sin embargo, tenga en cuenta que la función `collection.query()` no admite fórmulas, ni en el parámetro *queryString* ni como parámetro de objeto *formula*. +Descripción Descripción Sin embargo, ten en cuenta que las fórmulas no están soportadas por la función `collection.query()`, ni en el parámetro *queryString* ni como parámetro objeto *formula*. ::: @@ -2810,13 +2751,13 @@ Se pueden encontrar más ejemplos de búsquedas en la página `dataClass.query()
    -| Parámetros | Tipo | | Descripción | -| ---------- | ----------------------------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| initValue | Text, Number, Object, Collection, Date, Boolean | -> | Valor a utilizar como primer argumento de la primera llamada de *formula* o *methodName* | -| param | expression | -> | Parámetro(s) a pasar | -| Resultado | Text, Number, Object, Collection, Date, Boolean | <- | Resultado del valor del acumulador | +| Parámetros | Tipo | | Descripción | +| ---------- | ----------------------------------------------- | :-------------------------: | --------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| initValue | Text, Number, Object, Collection, Date, Boolean | -> | Colección que contiene los elementos añadidos | +| param | expresión | -> | Parámetro(s) a pasar | +| Resultado | Text, Number, Object, Collection, Date, Boolean | <- | donde: |
    @@ -2829,22 +2770,22 @@ La función `.reduce()` aplica la retro Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- o *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Colección original con valores rellenados -La retrollamada toma cada elemento de la colección y realiza toda operación deseada para acumular el resultado en *$1.accumulator*, que se devuelve en *$1.value*. +Tipo Puede pasar el valor para inicializar el acumulador en *initValue*. Si se omite, *$1.accumulator* empieza por *Undefined*. La retrollamada recibe los siguientes parámetros: -- en *$1.value*: valor del elemento a procesar -- en *$2: param* -- en *$N...*: *paramN...* +- La nueva colección +- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. +- Esta función modifica la colección original. La retrollamada define los siguientes parámetros: -- *$1.accumulator*: valor que va a ser modificado por la función y que es inicializado por *initValue*. +- Descripción - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 @@ -2898,13 +2839,13 @@ Con el siguiente método ***Flatten***:
    -| Parámetros | Tipo | | Descripción | -| ---------- | ----------------------------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| initValue | Text, Number, Object, Collection, Date, Boolean | -> | Valor a utilizar como primer argumento de la primera llamada de *formula* o *methodName* | -| param | expression | -> | Parámetro(s) a pasar | -| Resultado | Text, Number, Object, Collection, Date, Boolean | <- | Resultado del valor del acumulador | +| Parámetros | Tipo | | Descripción | +| ---------- | ----------------------------------------------- | :-------------------------: | --------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| initValue | Text, Number, Object, Collection, Date, Boolean | -> | Colección que contiene los elementos añadidos | +| param | expresión | -> | Parámetro(s) a pasar | +| Resultado | Text, Number, Object, Collection, Date, Boolean | <- | donde: |
    @@ -2917,31 +2858,28 @@ La función `.reduceRight()` aplic Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- o *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Colección original con valores rellenados -La retrollamada toma cada elemento de la colección y realiza toda operación deseada para acumular el resultado en *$1.accumulator*, que se devuelve en *$1.value*. +Tipo Puede pasar el valor para inicializar el acumulador en *initValue*. Si se omite, *$1.accumulator* empieza por *Undefined*. La retrollamada recibe los siguientes parámetros: -- en *$1.value*: valor del elemento a procesar -- en *$2: param* -- en *$N...*: *paramN...* +- La nueva colección +- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. +- Esta función modifica la colección original. La retrollamada define los siguientes parámetros: -- *$1.accumulator*: valor que va a ser modificado por la función y que es inicializado por *initValue*. +- Descripción - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 ```4d -var $c : Collection -$c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) //devuelve 86400 - +Tipo ``` #### Ejemplo 2 @@ -2961,11 +2899,7 @@ Este ejemplo permite reducir varios elementos de la colección a uno solo: Con el siguiente método ***Flatten***: ```4d - //Método proyecto Flatten - If($1.accumulator=Null) - $1.accumulator:=New collection - End if - $1.accumulator.combine($1.value) +Ejemplo 4 ``` @@ -3003,13 +2937,13 @@ La función `.remove()` elimina uno o m > Esta función modifica la colección original. -En *index*, pase la posición donde quiere eliminar el elemento de la colección. +Lanzamiento -> **Atención**: recuerde que los elementos de la colección están numerados desde 0. Si *index* es mayor que la longitud de la colección, el índice inicial real se definirá en la longitud de la colección. +> **Atención**: recuerde que los elementos de la colección están numerados desde 0. Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). - Si *index* < 0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). -- Si el valor calculado < 0, *index* toma el valor 0. -- Si el valor calculado > la longitud de la colección, *index* toma el valor de la longitud. +- Lanzamiento +- Ejemplo 1 En *howMany*, pase el número de elementos a eliminar de *index*. Si no se especifica *howMany*, se elimina un elemento. @@ -3046,23 +2980,23 @@ Si se intenta eliminar un elemento de una colección vacía, el método no hace
    -| Parámetros | Tipo | | Descripción | -| ------------ | ----------------------------------------------- | :-------------------------: | ---------------------------------------------- | -| size | Integer | -> | Nuevo tamaño de la colección | -| defaultValue | Number, Text, Object, Collection, Date, Boolean | -> | Valor por defecto para llenar nuevos elementos | -| Resultado | Collection | <- | Colección original redimensionada | +| Parámetros | Tipo | | Descripción | +| ------------ | ----------------------------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------- | +| size | Integer | -> | Nuevo tamaño de la colección | +| defaultValue | Number, Text, Object, Collection, Date, Boolean | -> | Valor por defecto para llenar nuevos elementos | +| Resultado | Collection | <- | o *methodName*, el nombre de un método proyecto (texto). |
    #### Descripción -La función `.resize()` ajusta la longitud de la colección al nuevo tamaño especificado y devuelve la colección redimensionada. +Ejemplo > Esta función modifica la colección original. -- Si *size* la longitud de la colección, los elementos que exceden se eliminan de la colección. -- Si *size* > longitud de la colección, *size* es la nueva longitud de la colección. +- Ejemplo 1 +- Ejemplo 1 Por defecto, los nuevos elementos se llenan con valores **null**. Puede especificar el valor a llenar en los elementos añadidos utilizando el parámetro *defaultValue*. @@ -3104,9 +3038,9 @@ Por defecto, los nuevos elementos se llenan con valores **null**. Puede especifi
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ------------------------------- | -| Resultado | Collection | <- | Copia invertida de la colección | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Resultado | Collection | <- | (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. |
    @@ -3145,16 +3079,16 @@ La función `.reverse()` devuelve una
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------- | -| Resultado | any | <- | Primer elemento de la colección | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Resultado | any | <- | Obtiene los datos coincidentes, admite el comodín (@), no distingue entre mayúsculas de minúsculas ni diacríticas. |
    #### Descripción -La función `.shift()` elimina el primer elemento de la colección y lo devuelve como resultado de la función. +Tipo > Esta función modifica la colección original. @@ -3191,11 +3125,11 @@ Si la colección está vacía, este método no hace nada.
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Índice de inicio (incluido) | -| end | Integer | -> | Índice final (no incluido) | -| Resultado | Collection | <- | Nueva colección que contiene elementos cortados (copia superficial) | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ---------------------------------------------- | +| startFrom | Integer | -> | Índice de inicio (incluido) | +| end | Integer | -> | Índice final (no incluido) | +| Resultado | Collection | <- | Resultado |
    @@ -3209,9 +3143,9 @@ La función `.slice()` devuelve una part La colección devuelta contiene el elemento especificado por *startFrom* y todos los elementos subsiguientes hasta, pero sin incluir, el elemento especificado por *end*. Si sólo se especifica el parámetro *startFrom*, la colección devuelta contiene todos los elementos desde *startFrom* hasta el último elemento de la colección original. - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). -- Si el valor calculado < 0, *startFrom* toma el valor 0. -- Si *end* < 0 , se recalcula como *end:=end+length*. -- Si *end < startFrom* (valores pasados o calculados), el método no hace nada. +- Descripción +- Soporte de querySettings +- Este ejemplo permite reducir varios elementos de la colección a uno solo: #### Ejemplo @@ -3258,39 +3192,39 @@ La colección devuelta contiene el elemento especificado por *startFrom* y todos #### Descripción -La función `.some()` devuelve true si al menos un elemento de la colección ha pasado con éxito una prueba implementada en el código *formula* o *methodName* suministrado. +Lanzamiento Se designa el código 4D de retrollamada (callback) a ejecutar para evaluar los elementos de la colección utilizando: -- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- o *methodName*, el nombre de un método proyecto (texto). +- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- Colección original con valores rellenados La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). La retrollamada recibe los siguientes parámetros: -- en *$1.value*: valor del elemento a procesar -- en *$2: param* -- en *$N...*: *paramN...* +- La nueva colección +- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. +- Esta función modifica la colección original. Puede definir los siguientes parámetros: -- (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. +- Expresión a buscar en la colección - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. -En todo caso, en el momento en que la función `.some()` encuentra el primer elemento de la colección que devuelve true, deja de llamar a la llamada de retorno y devuelve **true**. +Descripción Por defecto, `.some()` comprueba toda la colección. Opcionalmente, puede pasar el índice de un elemento desde el cual iniciar la prueba en *startFrom*. -- Si *startFrom* >= la longitud de la colección, se devuelve **False**, lo que significa que no se prueba la colección. +- Tipo -- Si *startFrom* < 0, se considera como el desplazamiento desde el final de la colección. +- Añadidos - Si *startFrom* = 0, se busca en toda la colección (por defecto). #### Ejemplo -Quiere saber si al menos un valor de la colección es >0. +Soporte de fórmula ```4d var $c : Collection @@ -3328,20 +3262,20 @@ Quiere saber si al menos un valor de la colección es >0.
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------- | -| ascOrDesc | Integer | -> | `ck ascending` o `ck descending` (valores escalares) | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| extraParam | any | -> | Parámetros del método | -| Resultado | Collection | <- | Colección original ordenada | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------- | +| ascOrDesc | Integer | -> | Ejemplo 1 | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| extraParam | any | -> | Parámetros del método | +| Resultado | Collection | <- | La nueva colección |
    #### Descripción -La función `.sort()` ordena los elementos de la colección original y además devuelve la colección ordenada. +Ejemplo 2 > Esta función modifica la colección original. @@ -3370,13 +3304,13 @@ Si quiere ordenar los elementos de la colección en algún otro orden o ordenar La retrollamada recibe los siguientes parámetros: - $1 (objeto), donde: - - *$1.value* (todo tipo): valor del primer elemento a comparar - - *$1.value2* (todo tipo): valor del segundo elemento a comparar + - Lanzamiento + - Conjunción - $2...$N (cualquier tipo): parámetros adicionales -Si utilizó un método, debe definir el siguiente parámetro: +Resultado -- *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario. +- Elemento a insertar en la colección #### Ejemplo 1 @@ -3424,23 +3358,23 @@ $col3:=$col.sort(Formula(String($1.value) -| Parámetros | Tipo | | Descripción | -| ------------ | ---- | :-------------------------: | ---------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | Suma de los valores de la colección | +| Parámetros | Tipo | | Descripción | +| ------------ | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | +| Resultado | Real | <- | `.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: | #### Descripción -La función `.sum()` devuelve la suma de todos los valores de la instancia de la colección. +Añadidos Para el cálculo sólo se tienen en cuenta los elementos numéricos (se ignoran otros tipos de elementos). Si la colección contiene objetos, pasa el parámetro *propertyPath* para indicar la propiedad del objeto a tener en cuenta. -`.sum()` devuelve 0 si: +Esta función no modifica la colección original. - la colección está vacía, - la colección no contiene elementos numéricos, @@ -3498,7 +3432,7 @@ Si la colección contiene objetos, pasa el parámetro *propertyPath* para indica #### Descripción -La función `.unshift()` inserta el *valor*(es) dado al principio de la colección y devuelve la colección modificada. +Ejemplo > Esta función modifica la colección original. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/DataClassClass.md index 69de2326e17cbc..8c51187fca2ada 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/DataClassClass.md @@ -927,7 +927,7 @@ Si no se encuentran entidades coincidentes, se devuelve una `EntitySelection` va ### parámetro queryString -El parámetro *queryString* utiliza la siguiente sintaxis: +Ejemplo 1 ```4d attributePath|formula comparator value diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntityClass.md index 2f7cc5f874bd6b..e9f6e71e1cbc6e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntityClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntityClass.md @@ -915,7 +915,7 @@ El valor resultante se incluye entre 0 y la longitud de la selección de entidad #### Descripción -La función `.isNew()` devuelve True si la entidad a la que se aplica acaba de ser creada y aún no ha sido guardada en el datastore. . +True si la entidad acaba de ser creada y aún no se ha guardado. . #### Ejemplo diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md index 318eacf0ccc0dc..d760c30fb3b39a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md @@ -2103,10 +2103,10 @@ La función `.slice()` devuelv La entity selection devuelta contiene las entidades especificadas por *startFrom* y todas las entidades subsiguientes hasta, pero sin incluir, la entidad especificada por *end*. Si sólo se especifica el parámetro *startFrom*, la entity selection devuelta contiene todas las entidades entre *startFrom* y la última entidad de la entity selection original. -- Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la entity selection). Si el valor calculado < 0, *startFrom* toma el valor 0. +- Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la entity selection). Descripción - Si *startFrom >= length*, la función devuelve una entity selection vacía. - Si *end* < 0, se recalcula como *end:=end+length*. -- Si *end < startFrom* (valores pasados o calculados), el método no hace nada. +- Este ejemplo permite reducir varios elementos de la colección a uno solo: .sum() devuelve 0 si la entity selection está vacía. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/FileClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/FileClass.md index 76bf206f244bd7..23defbcc160810 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/FileClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/FileClass.md @@ -481,7 +481,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") #### Descripción -La función `.open()` crea y devuelve un nuevo objeto [4D.FileHandle](FileHandleClass) sobre el archivo, en el *modo* especificado o con las *opciones* especificadas. Puede utilizar las funciones y propiedades de la clase [4D.FileHandle](FileHandleClass) para escribir, leer o añadir contenido al archivo. +Rutas de acceso Puede utilizar las funciones y propiedades de la clase [4D.FileHandle](FileHandleClass) para escribir, leer o añadir contenido al archivo. Si utiliza el parámetro *mode* (texto), pase el modo de apertura para el file handle: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md index 559bab8ddf90ec..746b931a681d0c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md @@ -41,22 +41,19 @@ Dado que HTTPAgent es un objeto compartible, puede añadir uno a una clase singl
    Historia -| Lanzamiento | Modificaciones | -| ----------- | ------------------------------------------- | -| 21 | Soporte de propiedad *storeCertificateName* | +| Lanzamiento | Modificaciones | +| ----------- | ---------------------------------------------- | +| 21 | Soporte de la propiedad *storeCertificateName* |
    -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------------------------------------------------- | :-------------------------: | -------------------------------------- | | options | Object | -> | opciones por defecto para el HTTPAgent | | Resultado | [4D.HTTPAgent](#httpagent-object) | <- | Nuevo objeto HTTPAgent | -
    #### Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md index 68c24b80d804ba..6ec36fd9db52da 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md @@ -79,7 +79,7 @@ Los objetos HTTPRequest ofrecen las siguientes propiedades y funciones: | Lanzamiento | Modificaciones | | ----------- | ----------------------------------------------------------------- | -| 21 | Soporte de propiedad *storeCertificateName* | +| 21 | Soporte de la propiedad *storeCertificateName* | | 20 | Validación TLS por defecto | | 19 R7 | Soporte de las propiedades *automaticRedirections* y *decodeData* | @@ -89,15 +89,12 @@ Los objetos HTTPRequest ofrecen las siguientes propiedades y funciones: -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------------------------------ | :-------------------------: | ------------------------------------------- | | url | Text | -> | URL a la que enviar la solicitud | | options | Object | -> | Propiedades de configuración de la petición | | Resultado | 4D.HTTPRequest | <- | Nuevo objeto HTTPRequest | -
    #### Descripción @@ -344,13 +341,10 @@ La propiedad `.returnResponseBody` contiene -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---- | :-: | ---------------------------- | | | | | No requiere ningún parámetro | -
    #### Descripción @@ -405,14 +399,11 @@ La propiedad `.url` contiene la URL de -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------------------------------ | :-------------------------: | ----------------------------------- | | timeout | Real | -> | Tiempo máximo de espera en segundos | | Resultado | 4D.HTTPRequest | <- | Objeto HTTPRequest | -
    #### Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md index e08d4af9349e3f..26e8573777b5e1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md @@ -183,27 +183,15 @@ Function square($x : Integer) -> $result : Integer La instrucción `return` puede utilizarse junto con la sintaxis estándar para los [valores devueltos](#valor-devuelto) (el valor devuelto debe ser del tipo declarado). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Tenga en cuenta que termina inmediatamente la ejecución del código. Examine los siguientes ejemplos: ```4d -Function getValue -> $v : Integer - $v:=10 - return - // function returns 10 - Function getValue -> $v : Integer $v:=10 return 20 - // function returns 20 + // devuelve 20 Function getValue -> $v : Integer return 10 - $v:=20 // never executed - // function returns 10 - -Function getValue -> $v : Integer - return "Hello" //error - -Function returnHello - return "Hello" - // function returns "Hello" + $v:=20 // nunca ejecutado + // devuelve 10 ``` ## Indirección de parámetros (${N}) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md index 0689cb5c36daed..e0362097b3a498 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [Lista de selección](FormObjects/listbox-object.md) - [Columna de lista de selección](FormObjects/listbox-column.md) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [Lista de selección](FormObjects/listbox_overview.md) - [Columna de lista de selección](FormObjects/listbox_overview.md#list-box-columns) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md index ccc477befd219a..41b1c5e2a37c21 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de list Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de list Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. |
    Historia @@ -25,7 +25,7 @@ Después de haber seleccionado las propiedades [`On Before Keystroke`](onBeforeK El evento `On After Keystroke` no se genera: -- en el método [de las columnas de list box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- en el método [de las columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Secuencia de tecla diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md index a4fdc0e19b0d4f..94061299c2703b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Se acaba de realizar una ordenación estándar en una columna del list box. | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Se acaba de realizar una ordenación estándar en una columna del list box. | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md index 1982133b991d2f..dc43ec97095229 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) |
  • Botones: se hace clic en el área de "flecha" de un botón
  • Listas desplegables: en una columna de un array de objetos, se hace clic en un botón de puntos suspensivos (atributo "alternateButton")
  • | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) |
  • Botones: se hace clic en el área de "flecha" de un botón
  • Listas desplegables: en una columna de un array de objetos, se hace clic en un botón de puntos suspensivos (atributo "alternateButton")
  • | ## Descripción @@ -22,8 +22,8 @@ Algunos estilos de botón pueden ser [vinculados a un menú emergente](FormObjec ### List box -Este evento se genera en las columnas de [list box de tipo array objeto](../FormObjects/listbox-column.md#object-arrays-in-columns), cuando el usuario hace clic en un botón de selección de widget (atributo "alternateButton"). +Este evento se genera en las columnas de [list box de tipo array objeto](FormObjects/listbox_overview.md#object-arrays-in-columns), cuando el usuario hace clic en un botón de selección de widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Ver la [descripción del atributo "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). +Ver la [descripción del atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md index 4ac7dd5feb37c6..6cc6c9f58476ae 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Una celda de list box está a punto de cambiar al modo de edición | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Una celda de list box está a punto de cambiar al modo de edición | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md index 0c7aeefba322a0..f6bb1bd672a578 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de list Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de list Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. |
    Historia @@ -23,7 +23,7 @@ Después de que se seleccionen los eventos `On Before Keystroke` y [`On After Ke El evento `On Before Keystroke` no se genera: -- en un método [columnas de list box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- en un método [columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Objetos no editables diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md index b939a6419aa957..0e8271d36bd12f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Se está arrastrando un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se está arrastrando un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onClicked.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onClicked.md index c152a3720d8dea..40ba861bc720a5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------ | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| 4 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md index 8e21ba6803f24e..0ade731e7ee134 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box](../FormObjects/listbox-column.md) | Una columna de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna List Box](../FormObjects/listbox_overview.md#list-box-columns) | Una columna de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md index 17dccb7ba19528..e184a6826af448 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox-column.md) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox_overview.md#list-box-columns) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md index f93fcaba3af616..9e9ecc9280c688 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de list box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md index bc52ce3992fe69..c8fdc7d2099468 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md index cf530ed42f723d..5b1c5186896b9a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDrop.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDrop.md index 46d4a44549ef47..36d72b0037aaeb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDrop.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------- | +| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md index 6c3d4f6e9b3e4c..8afd49c8389bf9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------- | ------------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Se produce un clic en el pie de una columna de list box | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Se produce un clic en el pie de una columna de list box | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md index 895b79d9827396..ccb8fb0a6f3c96 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.ms) - [Botón](FormObjects/button_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Cuadro combinado](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área web](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md index c2b01fea78aa5d..c09175fbd2a07b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) | Se produce un clic en el encabezado de columna | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | Se produce un clic en el encabezado de columna | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onLoad.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onLoad.md index 4c9a515f89641f..0231633cefc59c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onLoad.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 1 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área web](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md index b89341e71743bb..c2ca62c4d735a1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.ms) - [Botón](FormObjects/button_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Cuadro combinado](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área web](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md index ed3a2580d8272b..6dcabf48363610 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón entra en el área gráfica de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | +| 35 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón entra en el área gráfica de un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md index 928226fb5ebe61..a608c37fbf5afe 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón sake del área gráfica de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | +| 36 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón sake del área gráfica de un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md index 48f0c7ef497aeb..e9687d56275973 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón se mueve al menos un píxel O se ha presionado una tecla de modificación (Shift, Alt/Option, Shift Lock) | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón se mueve al menos un píxel O se ha presionado una tecla de modificación (Shift, Alt/Option, Shift Lock) | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md index 920478adba629a..abca44094a0ed3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox-column.md) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onUnload.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onUnload.md index 90e6194c531298..cd757a5845dd23 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onUnload.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 24 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área web](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onValidate.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onValidate.md index da24f34f810cab..d833eb400cba72 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onValidate.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/overview.md index cd5d6b107e2d73..d9250e2212ff2b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/overview.md @@ -28,7 +28,7 @@ Cada evento es devuelto como un objeto por el comando [`FORM Event`](../commands Se devuelven propiedades adicionales cuando el evento se produce en objetos específicos. En particular: -- los [list boxes](FormObjects/listbox-object.md#supported-form-events) y [columnas list box](FormObjects/listbox-column.md#supported-form-events) devuelven [propiedades adicionales](FormObjects/listbox-object.md#supported-form-events) como `columnName` o `isRowSelected`. +- los [list boxes](FormObjects/listbox_overview.md#supported-form-events) y [columnas list box](FormObjects/listbox_overview.md#supported-form-events-1) devuelven [propiedades adicionales](FormObjects/listbox_overview.md#supported-form-events) como `columnName` o `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). ## Eventos y métodos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md index 0886874aa56331..f780ef9be2a24d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md @@ -70,7 +70,7 @@ Puede añadir o modificar formularios 4D utilizando los siguientes elementos: Hay dos categorías de formularios: -- **Los formularios proyecto** - Formularios independientes que no están unidos a ninguna tabla. Están pensados, sobre todo, para crear cajas de diálogo de interfaz, al igual que componentes. Los formularios proyecto pueden utilizarse para crear interfaces que cumplan fácilmente con los estándares del sistema operativo. +- **Los formularios de proyecto** - Formularios independientes que no están unidos a ninguna tabla. Están pensados, sobre todo, para crear cajas de diálogo de interfaz, al igual que componentes. Los formularios proyecto pueden utilizarse para crear interfaces que cumplan fácilmente con los estándares del sistema operativo. - **Los formularios tablas** - Se adjuntan a tablas específicas y, por tanto, se benefician de funciones automáticas útiles para el desarrollo de aplicaciones basadas en bases de datos. Normalmente, una tabla tiene formularios de entrada y salida separados. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md index 1688b6ac7b9620..b7cebe434b1e94 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md @@ -46,7 +46,7 @@ Las imágenes de alta resolución con la convención @nx pueden utilizarse en lo - [Botones](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[casillas de selección](FormObjects/checkbox_overview.md) - [Botones imagen](FormObjects/pictureButton_overview.md)/[imagen Pop-up](FormObjects/picturePopupMenu_overview.md) - [Controles de pestaña](FormObjects/tabControl.md) -- [Encabezados de list box](FormObjects/listbox-header-footer.md#headers) +- [Encabezados de list box](FormObjects/listbox_overview.md#list-box-headers) - [Iconos de menú](Menus/properties.md#item-icon) 4D prioriza automáticamente las imágenes con mayor resolución. 4D prioriza automáticamente las imágenes con mayor resolución. Incluso si un comando o propiedad especifica *circle.png*, se utilizará *circle@3x.png* (si existe). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md deleted file mode 100644 index e05a887e8c9617..00000000000000 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md +++ /dev/null @@ -1,409 +0,0 @@ ---- -id: listbox-column -title: Columna de list box ---- - -Un list box está formado por uno o varios objetos columna que tienen propiedades específicas. Puede seleccionar una columna de list box en el editor de formularios haciendo clic en ella cuando el objeto list box está seleccionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Puede definir propiedades estándar (texto, color de fondo, etc.) para cada columna del list box; estas propiedades tienen prioridad sobre las del objeto list box. - -> Puede definir el [tipo de expresión](properties_Object.md#expression-type) para las columnas de list box de tipo array (cadena, texto, número, fecha, hora, imagen, booleano u objeto). - -## Propiedades específicas de columna {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -## Eventos de formulario soportados {#supported-form-events} - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On After Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On After Sort |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | -| On Alternative Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *List box array únicamente* | -| On Before Data Entry |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Before Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Begin Drag Over |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Column Moved |
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | | -| On Column Resize |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    | | -| On Data Change |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Double Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Drag Over |
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Drop |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Footer Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    | *List box arrays, selección actual y selección temporal únicamente* | -| On Getting Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | | -| On Load | | | -| On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *List box array únicamente* | -| On Scroll |
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    | | -| On Unload | | | - -## Arrays de objetos en columnas - -Las columnas de list box pueden manejar arrays de objetos. Como los arrays de objetos pueden contener diferentes tipos de datos, esta nueva y poderosa funcionalidad permite mezclar diferentes tipos de entrada en las líneas de una misma columna, y mostrar también varios widgets. Por ejemplo, puede insertar una entrada de texto en la primera línea, una casilla de selección en la segunda y una lista desplegable en la tercera. Los arrays de objetos también dan acceso a nuevos tipos de widgets, como botones o selectores de color. - -El siguiente list box fue diseñado utilizando un array de objetos: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configurar una columna array de objetos - -Para asignar un array de objetos a una columna list box, basta con definir el nombre del array de objetos en la lista de propiedades (campo "Nombre de variable"), o utilizando el comando [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md), como para toda columna basada en arrays. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Las propiedades estándar relacionadas con las coordenadas, el tamaño y el estilo están disponibles para las columnas de tipo objeto. Puede definirlos utilizando la lista de Propiedades, o programando el estilo, el color de fuente, el color de fondo y la visibilidad para cada línea de una columna objeto del list box. Estos tipos de columnas también se pueden ocultar. - -Sin embargo, el tema Fuente de datos no está disponible para las columnas objeto del list box. De hecho, el contenido de cada celda de la columna se basa en los atributos presentes en el elemento correspondiente del array de objetos. Cada elemento de array puede definir: - -the value type (mandatory): text, color, event, etc. the value itself (optional): used for input/output. -the cell content display (optional): button, list, etc. additional settings (optional): depend on the value type To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). Por ejemplo, puede escribir "¡Hola Mundo!" en una columna objeto utilizando este sencillo código: - -```4d -ARRAY OBJECT(obColumn;0) //column array - var $ob : Object //first element - OB SET($ob;"valueType";"text") //defines the value type (mandatory) - OB SET($ob;"value";"Hello World!") //defines the value - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> El formato de visualización y los filtros de entrada no pueden definirse para una columna de objetos. Dependen automáticamente del tipo de valor. - -#### valueType y visualización de datos - -Cuando una columna de list box está asociada a un array de objetos, la forma en que se muestra, introduce o edita una celda se basa en el atributo valueType del elemento del array. Los valores valueType soportados son: - -- "text": para un valor de texto -- "real": para un valor numérico que puede incluir separadores como un `\`, `<.>`, o `<,>` -- "integer": para un valor entero -- "boolean": para un valor True/False -- "color": para definir un color de fondo -- "event": para mostrar un botón con una etiqueta. - -4D utiliza widgets por defecto en función del valor "valueType" (es decir, un "text" se muestra como un widget de entrada de texto, un "boolean" como una casilla de selección), pero también están disponibles visualizaciones alternativas a través de opciones (*por ejemplo*, un real también se puede representar como un menú desplegable). La siguiente tabla muestra la visualización por defecto, así como las alternativas para cada tipo de valor: - -| valueType | Widget por defecto | Widget(s) alternativo(s) | -| --------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| text | entrada de texto | menú desplegable (lista obligatoria) o combo box (lista de selección) | -| real | entrada de texto controlada (números y separadores) | menú desplegable (lista obligatoria) o combo box (lista de selección) | -| integer | entrada de texto controlada (números únicamente) | menú desplegable (lista obligatoria) o combo box (lista de opciones) o casilla de verificación de tres estados | -| boolean | casilla de selección | menú desplegable (lista requerida) | -| color | color de fondo | text | -| evento | botón con etiqueta | | -| | | Todos los widgets pueden tener un botón adicional de alternancia de unidades o un botón de elipsis asociado a la celda. | - -Usted define la visualización de la celda y las opciones utilizando atributos específicos en cada objeto (ver abajo). - -#### Formatos de visualización y filtros de entrada - -No se pueden definir formatos de visualización ni filtros de entrada para las columnas objeto de los list box. Se definen automáticamente en función del tipo de valor. Estos están listados en la siguiente tabla: - -| Tipo de valor | Formato por defecto | Control de entrada | -| ------------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| text | lo mismo que se define en el objeto | cualquiera (sin control) | -| real | lo mismo que se define en el objeto (utilizando el separador decimal del sistema) | "0-9" y "." y "-" | -| | | "0-9" y "." si min>=0 | -| integer | lo mismo que se define en el objeto | "0-9" y "-" | -| | | "0-9" si min>=0 | -| Boolean | casilla de selección | N/A | -| color | N/A | N/A | -| evento | N/A | N/A | - -### Atributos - -Cada elemento del array de objetos es un objeto que puede contener uno o más atributos que definirán el contenido de la celda y la visualización de los datos (ver el ejemplo anterior). - -El único atributo obligatorio es "valueType" y sus valores soportados son "text", "real", "integer", "boolean", "color" y "event". La siguiente tabla lista todos los atributos soportados en los arrays de objetos de los list box, en función del valor "valueType" (cualquier otro atributo se ignora). A continuación se detallan los formatos de visualización y se ofrecen ejemplos. - -| | valueType | text | real | integer | boolean | color | evento | -| --------------------- | ------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------ | -| *Atributos* | *Description* | | | | | | | -| value | valor de la celda (entrada o salida) | x | x | x | | | | -| min | valor mínimo | | x | x | | | | -| max | valor máximo | | x | x | | | | -| behavior | Valor "tres Estados" | | | x | | | | -| requiredList | lista desplegable definida en objeto | x | x | x | | | | -| choiceList | combo box definido en objeto | x | x | x | | | | -| requiredListReference | RefList 4D, depende del valor de "saveAs" | x | x | x | | | | -| requiredListName | Nombre de la lista 4D, depende del valor "saveAs" | x | x | x | | | | -| saveAs | "reference" o "value" | x | x | x | | | | -| choiceListReference | RefList 4D, muestra un combo box | x | x | x | | | | -| choiceListName | Nombre de la lista 4D, mostrar combo box | x | x | x | | | | -| unitList | array de X elementos | x | x | x | | | | -| unitReference | índice del elemento seleccionado | x | x | x | | | | -| unitsListReference | Ver lista de unidades 4D | x | x | x | | | | -| unitsListName | 4D lista nombre de la unidad | x | x | x | | | | -| alternateButton | añadir un botón alternativo | x | x | x | x | x | | - -#### value - -Los valores de las celdas se almacenan en el atributo "value". Este atributo se utiliza tanto para la entrada como para la salida. También puede utilizarse para definir valores por defecto cuando se utilizan listas (ver a continuación). - -```4d - ARRAY OBJECT(obColumn;0) //column array - var $ob1;$ob2;$ob3 : Object - var $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> Los valores null se soportan y dan como resultado una celda vacía. - -#### min y max - -Cuando el "valueType" es "real" o "integer", el objeto también acepta atributos min y max con valores apropiados (los valores deben ser del mismo tipo que el valueType). - -Estos atributos pueden utilizarse para controlar el rango de valores de entrada. Cuando se valida una celda (cuando pierde el foco), si el valor de entrada es menor que el valor mínimo o mayor que el valor máximo, entonces se rechaza. En este caso, se mantiene el valor anterior y un consejo muestra una explicación. - -```4d - var $ob3 : Object - var $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -El atributo behavior ofrece variaciones a la representación estándar de los valores. En 4D v15, se ofrece una única variación: - -| Atributo | Valor(es) disponible(s) | valueType(s) | Descripción | -| -------- | ------------------------------------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| behavior | threeStates | integer | Representa un valor numérico como una casilla de verificación de tres estados.
    2=semi seleccionada, 1=seleccionada, 0=no seleccionada, -1=invisible, -2= deseleccionada desactivada, -3= seleccionada desactivada, -4=semi seleccionada desactivada | - -```4d - var $ob3; $ob4 : Object - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";-3) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList y choiceList - -Cuando un atributo "choiceList" o "requiredList" está presente dentro del objeto, la entrada de texto se sustituye por una lista desplegable o un combo box, dependiendo del atributo: - -- Si el atributo es "choiceList", la celda se muestra como un combo box. Esto significa que el usuario puede seleccionar o escribir un valor. -- Si el atributo es "requiredList", la celda se muestra como una lista desplegable y el usuario sólo puede seleccionar uno de los valores de la lista. - -En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. - -> Los valores del widget se definen a través de un array. Si quiere asociar el widget a una lista 4D existente, debe utilizar los atributos "requiredListReference", "requiredListName", "choiceListReference" o "choiceListName". - -Ejemplos: - -- Quiere mostrar una lista desplegable con sólo dos opciones: "Open" o "Closed". "Closed" debe estar preseleccionado: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- Quiere aceptar todo valor entero, pero mostrar un combo box para sugerir los valores más comunes: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName y requiredListReference - -Los atributos "requiredListName" y "requiredListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se mostrará entonces como una lista desplegable. Esto significa que el usuario sólo puede seleccionar uno de los valores proporcionados en la lista. - -Utilice "requiredListName" o "requiredListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. - -> - Si desea definir estos valores a través de un simple array, debe utilizar el atributo "requiredList". -> - Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". - -Ejemplos: - -- Desea mostrar una lista desplegable basada en una lista de "colores" definida en la caja de herramientas (que contiene los valores "azul", "amarillo" y "verde"), guardarla como valor y mostrar "azul" por defecto: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- Quiere mostrar una lista desplegable basada en una lista definida por programación y guardarla como referencia: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName y choiceListReference - -Los atributos "choiceListName" and "choiceListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se muestra entonces como un combo box, lo que significa que el usuario puede seleccionar o escribir un valor. - -Utilice "choiceListName" o "choiceListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. - -> - Si desea definir estos valores a través de un simple array, debe utilizar el atributo "choiceList". -> - Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". - -Ejemplo: - -Ejemplo: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference y unitReference - -Puede utilizar atributos específicos para añadir unidades asociadas a los valores de las celdas (\*por ejemplo, \*: "10 cm", "20 píxeles", etc.). Para definir la lista de unidades, puede utilizar uno de los siguientes atributos: - -- "unitsList": un array que contiene los elementos x utilizados para definir las unidades disponibles (por ejemplo: "cm", "pulgadas", "km", "millas", etc.). Utilice este atributo para definir las unidades dentro del objeto. -- "unitsListReference": una referencia a una lista 4D que contiene las unidades disponibles. Utilice este atributo para definir unidades con una lista 4D creada con el comando [`New list`](../commands-legacy/new-list.md). -- "unitsListName": un nombre de una lista 4D basada en el diseño que contiene unidades disponibles. Utilice este atributo para definir las unidades con una lista 4D creada en la caja de herramientas. - -Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: - -- "unitReference": un único valor que contiene el índice (de 1 a x) del elemento seleccionado en la lista de valores "unitList", "unitsListReference" o "unitsListName". - -Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: - -Ejemplo: - -Queremos definir una entrada numérica seguida de dos posibles unidades: " líneas " o " píxeles ". El valor actual es "2" + "líneas". Utilizamos valores definidos directamente en el objeto (atributo "unitsList"): - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -var $ob : Object -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Si desea añadir un botón de elipsis [...] a una celda, basta con pasar el "alternateButton" con el valor True en el objeto. El botón se mostrará en la celda automáticamente. - -Cuando este botón es presionado por un usuario, se generará un evento `On Alternate Click`, y usted podrá manejarlo como quiera (vea el párrafo "Manejo de eventos" para más información). - -Ejemplo: - -```4d -var $ob1 : Object -var $entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -El atributo valueType de valor "color" permite mostrar un color o un texto. - -- Si el valor es un número, se dibuja un rectángulo de color dentro de la celda. Ejemplo: - - ```4d - var $ob4 : Object - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). - -#### event valueType - -El "event" valueType muestra un botón que genera un evento `On Clicked` al ser presionado. No se puede pasar ni devolver ningún dato o valor. - -Opcionalmente, se puede pasar un atributo "label". - -Ejemplo: - -```4d -var $ob : Object -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Gestión de eventos - -Se pueden manejar varios eventos mientras se utiliza un array list box de objetos: - -- **On Data Change**: un evento `On Data Change` se dispara cuando se ha modificado algún valor: - - en un área de entrada de texto - - en una lista desplegable - - en un área combo box - - en un botón de unidad (cambiar del valor x al valor x+1) - - en una casilla de selección (cambia entre marcado/desmarcado) -- **On Clicked**: cuando el usuario haga clic en un botón instalado con el "event" atributo *valueType*, se generará un evento `On Clicked`. Este evento es gestionado por el programador. -- **On Alternative Click**: cuando el usuario haga clic en un botón de elipsis (atributo "alternateButton"), se generará un evento `On Alternative Click`. Este evento es gestionado por el programador. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md deleted file mode 100644 index 4528bbc667bee0..00000000000000 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -id: listbox-header-footer -title: List Box Header and Footer ---- - -:::note - -- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. -- Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. - -::: - -## Encabezados - -Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: - -![](../assets/en/FormObjects/listbox_header.png) - -Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. - -Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](./listbox_overview.md#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. - -Cuando el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) es usado con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. - -### Propiedades específicas de los encabezados - -[Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de Fuente](properties_Text.md#font-color) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación Horizontal](properties_Text.md#horizontal-alignment) - [Relleno Horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Ubicación del Ícono](properties_TextAndPicture.md#icon-location) - [Cursiva](properties_Text.md#italic) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación Vertical](properties_Text.md#vertical-alignment) - [Relleno Vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - -## Pies - -Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. - -Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). - -Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. - -Cuando se utiliza el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) con un pie de página, se aplica a todos los pies de página, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. - -### Propiedades específicas de los pies - -[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Itálica](properties_Text.md#italic) - [Formato número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato imagen](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar con puntos suspensivos](properties_Display.md#truncate-with-ellipsis) - [Subrayado](properties_Text.md#underline) - [Cálculo de variable](properties_Object.md#variable-calculation) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de línea](properties_Display.md#wordwrap) - - diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md deleted file mode 100644 index 11b96e6d6dda14..00000000000000 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md +++ /dev/null @@ -1,198 +0,0 @@ ---- -id: listbox-object -title: List Box Object ---- - -## List box de tipo array - -En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. - -Por defecto, 4D asigna el nombre "ColumnX" a cada columna. You can change it, as well as other column properties, in the [column properties](./listbox-column.md). The display format for each column can also be defined using the [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) command. - -> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. - -Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. -The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or [`LISTBOX DELETE ROWS`](../commands-legacy/listbox-delete-rows.md)) as well as array manipulation commands. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: - -```4d -ARRAY TEXT(varCol;size) -``` - -También puede utilizar una lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. - -## List box de tipo selección - -En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. You can use the [`LISTBOX SET COLUMN FORMULA`](../commands-legacy/listbox-set-column-formula.md) and [`LISTBOX INSERT COLUMN FORMULA`](../commands-legacy/listbox-insert-column-formula.md) commands to modify columns programmatically. - -A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. - -En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. - -## List box colección o entity selection - -En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. - -Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en caso de una colección de valores escalares). La expresión también puede ser un método proyecto, una variable o un elemento de array. - -Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. - -:::note - -Cuando se eliminan entidades, sus referencias permanecen en la selección de entidades con un valor *undefined*, por lo que aparecen filas en blanco en el list box. En este caso, puede llamar a la función [`.clean()`](API/EntitySelectionClass.md#clean) para obtener una nueva selección de entidades pero sin las referencias de entidades eliminadas. - -::: - -Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: - -```4d -myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box -``` - -## Propiedades soportadas - -Las propiedades soportadas dependen del tipo de list box. - -| Propiedad | List box array | List box selección | List box colección o entity selection | -| ------------------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | -| [Color de fondo alterno](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrita](properties_Text.md#bold) | X | X | X | -| [Expresión del color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Clase](properties_Object.md#css-class) | X | X | X | -| [Colección o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionamiento automático de columnas](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Elemento actual](properties_DataSource.md#current-item) | | | X | -| [Posición actual del elemento](properties_DataSource.md#current-item-position) | | | X | -| [Fuente de datos](properties_Object.md#data-source) | X | X | X | -| [Nombre del formulario detallado](properties_ListBox.md#detail-form-name) | | X | | -| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | -| [Mostrar pies de página](properties_Footers.md#display-footers) | X | X | X | -| [Doble clic en la fila](properties_ListBox.md#double-click-on-row) | | X | | -| [Arrastrable](properties_Action.md#draggable) | X | X | X | -| [Soltable](properties_Action.md#droppable) | X | X | X | -| [Enfocable](properties_Entry.md#focusable) | X | X | X | -| [Fuente](properties_Text.md#fuente) | X | X | X | -| [Color de fuente](properties_Text.md#font-color) | X | X | X | -| [Expresión de color de fuente](properties_Text.md#font-color-expression) | | X | X | -| [Tamaño de fuente](properties_Text.md#font-size) | X | X | X | -| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Altura (encabezados)](properties_Headers.md#height) | X | X | X | -| [Altura (pies de página)](properties_Footers.md#height) | X | X | X | -| [Ocultar líneas en blanco adicionales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Ocultar resaltado de selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List Box jerárquico](properties_Object.md#array-list-box) | X | | | -| [Conjunto de resaltado](properties_ListBox.md#highlight-set) | | X | | -| [Alineación horizontal](properties_Text.md#alineación-horizontal) | X | X | X | -| [Color de línea horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Itálica](properties_Text.md#italic) | X | X | X | -| [Izquierda](properties_CoordinatesAndSizing.md#izquierda) | X | X | X | -| [Tabla maestra](properties_DataSource.md#master-table) | | X | | -| [Expresión info Meta](properties_Text.md#meta-info-expression) | | | X | -| [Método](properties_Action.md#method) | X | X | X | -| [Líneas móviles](properties_Action.md#movable-rows) | X | | | -| [Selección temporal](properties_DataSource.md#selection-name) | | X | | -| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | -| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | -| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Array de colores de fondo de fila](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Array de control de filas](properties_ListBox.md#row-control-array) | X | | | -| [Array color de fuente de fila](properties_Text.md#row-font-color-array) | X | | | -| [Altura de línea](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Array altura de línea](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Array de estilo de línea](properties_Text.md#row-style-array) | X | | | -| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | -| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | -| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenable](properties_Action.md#sortable) | X | X | X | -| [Acción estándar](properties_Action.md#standard-action) | X | | | -| [Expresión de estilo](properties_Text.md#style-expression) | | X | X | -| [Superior](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Subrayado](properties_Text.md#underline) | X | X | X | -| [Variable o Expresión](properties_Object.md#variable-or-expression) | X | X | | -| [Alineación vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Color de línea vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidad](properties_Display.md#visibility) | X | X | X | -| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. - -## Eventos de formulario soportados {#supported-form-events} - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On After Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On After Sort |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | -| On Alternative Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box array únicamente* | -| On Before Data Entry |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Before Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Begin Drag Over |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Close Detail |
    • [row](#additional-properties)
    | *List box Selección actual y Selección temporal únicamente* | -| On Collapse |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box jerárquicos únicamente* | -| On Column Moved |
    • [columnName](#additional-properties)
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | | -| On Column Resize |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [newSize](#additional-properties)
    • [oldSize](#additional-properties)
    | | -| On Data Change |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Delete Action |
    • [row](#additional-properties)
    | | -| On Display Detail |
    • [isRowSelected](#additional-properties)
    • [row](#additional-properties)
    | | -| On Double Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Drag Over |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Drop |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Expand |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box jerárquicos únicamente* | -| On Footer Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [footerName](#additional-properties)
    | *List box arrays, selección actual y selección temporal únicamente* | -| On Getting Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | | -| On Load | | | -| On Losing Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Mouse Enter |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Mouse Leave | | | -| On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Open Detail |
    • [row](#additional-properties)
    | *List box Selección actual y Selección temporal únicamente* | -| On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *List box array únicamente* | -| On Selection Change | | | -| On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | -| On Unload | | | - -### Propiedades adicionales {#additional-properties} - -Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: - -| Propiedad | Tipo | Descripción | -| ---------------- | ------------ | ------------------------------------------------------------------------------------ | -| area | text | Área de objeto list box ("header", "footer", "cell") | -| areaName | text | Nombre del área | -| column | entero largo | Número de columna | -| columnName | text | Nombre de la columna | -| footerName | text | Nombre del pie | -| headerName | text | Nombre del encabezado | -| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | -| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | -| newPosition | entero largo | Nueva posición de la columna o línea | -| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | -| oldPosition | entero largo | Posición anterior de la columna o línea | -| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | -| row | entero largo | Número de línea | -| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | - -> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. - - diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md index 6738b26a158891..9a437ae9404025 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md @@ -43,7 +43,7 @@ Es posible añadir un método objeto al objeto list box y/o a cada columna del l 1. Método objeto de cada columna 2. Método objeto del list box -El método objeto de columna obtiene los eventos que se producen en su [encabezado](./listbox-header-footer.md#headers) y [pie](./listbox-header-footer.md#footers). +El método objeto de columna obtiene los eventos que se producen en su [encabezado](#list-box-headers) y [pie](#list-box-footers). ### Tipos de list box @@ -59,7 +59,284 @@ Hay varios tipos de list box, con sus propios comportamientos y propiedades espe Se puede configurar completamente un objeto list box a través de sus propiedades, y también se puede gestionar dinámicamente por programación. -The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Para mayor información consulte la página [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) del manual *Lenguaje 4D*. +El lenguaje 4D incluye un tema "List Box" dedicado a los comandos de list box, pero los comandos de otros temas, tales como "Propiedades de los objetos" o los comandos `EDIT ITEM` y `Displayed line number` también pueden ser utilizados. Para mayor información consulte la página [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) del manual *Lenguaje 4D*. + +## Objetos tipo List box + +### List box de tipo array + +En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. + +Por defecto, 4D asigna el nombre "ColumnX" a cada columna. Puede cambiarlo, así como las otras propiedades de la columna, en las [propiedades de las columnas](listbox_overview.md#column-specific-properties). El formato de visualización de cada columna también puede definirse mediante el comando `OBJECT SET FORMAT`. + +> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. + +Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. +Los valores de las columnas se gestionan mediante comandos de alto nivel de List box (como [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) o `LISTBOX DELETE ROWS`), así como comandos de manipulación de arrays. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: + +```4d +ARRAY TEXT(varCol;size) +``` + +También puede utilizar una lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. + +### List box de tipo selección + +En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. La expresión también puede ser un método proyecto, una variable o un elemento de array. + +A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. + +En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. + +### List box colección o entity selection + +En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. + +Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en caso de una colección de valores escalares). La expresión también puede ser un método proyecto, una variable o un elemento de array. + +Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. + +:::note + +Cuando se eliminan entidades, sus referencias permanecen en la selección de entidades con un valor *undefined*, por lo que aparecen filas en blanco en el list box. En este caso, puede llamar a la función [`.clean()`](API/EntitySelectionClass.md#clean) para obtener una nueva selección de entidades pero sin las referencias de entidades eliminadas. + +::: + +Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: + +```4d +myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box +``` + +### Propiedades soportadas + +Las propiedades soportadas dependen del tipo de list box. + +| Propiedad | List box array | List box selección | List box colección o entity selection | +| ------------------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | +| [Color de fondo alterno](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrita](properties_Text.md#bold) | X | X | X | +| [Expresión del color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Clase](properties_Object.md#css-class) | X | X | X | +| [Colección o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionamiento automático de columnas](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Elemento actual](properties_DataSource.md#current-item) | | | X | +| [Posición actual del elemento](properties_DataSource.md#current-item-position) | | | X | +| [Fuente de datos](properties_Object.md#data-source) | X | X | X | +| [Nombre del formulario detallado](properties_ListBox.md#detail-form-name) | | X | | +| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | +| [Mostrar pies de página](properties_Footers.md#display-footers) | X | X | X | +| [Doble clic en la fila](properties_ListBox.md#double-click-on-row) | | X | | +| [Arrastrable](properties_Action.md#droppable) | X | X | X | +| [Soltable](properties_Action.md#droppable) | X | X | X | +| [Enfocable](properties_Entry.md#focusable) | X | X | X | +| [Fuente](properties_Text.md#fuente) | X | X | X | +| [Color de fuente](properties_Text.md#font-color) | X | X | X | +| [Expresión de color de fuente](properties_Text.md#font-color-expression) | | X | X | +| [Tamaño de fuente](properties_Text.md#font-size) | X | X | X | +| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Altura (encabezados)](properties_Headers.md#height) | X | X | X | +| [Altura (pies de página)](properties_Footers.md#height) | X | X | X | +| [Ocultar líneas en blanco adicionales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Ocultar resaltado de selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List Box jerárquico](properties_Object.md#array-list-box) | X | | | +| [Conjunto de resaltado](properties_ListBox.md#highlight-set) | | X | | +| [Alineación horizontal](properties_Text.md#alineación-horizontal) | X | X | X | +| [Color de línea horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | +| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Itálica](properties_Text.md#italic) | X | X | X | +| [Izquierda](properties_CoordinatesAndSizing.md#izquierda) | X | X | X | +| [Tabla maestra](properties_DataSource.md#master-table) | | X | | +| [Expresión info Meta](properties_Text.md#meta-info-expression) | | | X | +| [Método](properties_Action.md#method) | X | X | X | +| [Líneas móviles](properties_Action.md#movable-rows) | X | | | +| [Selección temporal](properties_DataSource.md#selection-name) | | X | | +| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | +| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | +| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Array de colores de fondo de fila](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Array de control de filas](properties_ListBox.md#row-control-array) | X | | | +| [Array color de fuente de fila](properties_Text.md#row-font-color-array) | X | | | +| [Altura de línea](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Array altura de línea](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Array de estilo de línea](properties_Text.md#row-style-array) | X | | | +| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | +| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | +| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenable](properties_Action.md#sortable) | X | X | X | +| [Acción estándar](properties_Action.md#standard-action) | X | | | +| [Expresión de estilo](properties_Text.md#style-expression) | | X | X | +| [Superior](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Subrayado](properties_Text.md#underline) | X | X | X | +| [Variable o Expresión](properties_Object.md#variable-or-expression) | X | X | | +| [Alineación vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Color de línea vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | +| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidad](properties_Display.md#visibility) | X | X | X | +| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. + +### Eventos de formulario soportados {#supported-form-events} + +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | +| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On After Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box array únicamente* | +| On Before Data Entry |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Before Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Begin Drag Over |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Close Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | +| On Collapse |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Delete Action |
  • [row](#propiedades adicionales)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Expand |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | +| On Getting Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Open Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + +#### Propiedades adicionales {#additional-properties} + +Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: + +| Propiedad | Tipo | Descripción | +| ---------------- | ------------ | ------------------------------------------------------------------------------------ | +| area | text | Área de objeto list box ("header", "footer", "cell") | +| areaName | text | Nombre del área | +| column | entero largo | Número de columna | +| columnName | text | Nombre de la columna | +| footerName | text | Nombre del pie | +| headerName | text | Nombre del encabezado | +| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | +| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | +| newPosition | entero largo | Nueva posición de la columna o línea | +| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | +| oldPosition | entero largo | Posición anterior de la columna o línea | +| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | +| row | entero largo | Número de línea | +| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | + +> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. + +## Columnas list box {#list-box-columns} + +Un list box está formado por uno o varios objetos columna que tienen propiedades específicas. Puede seleccionar una columna de list box en el editor de formularios haciendo clic en ella cuando el objeto list box está seleccionado: + +![](../assets/en/FormObjects/listbox_column.png) + +Puede definir propiedades estándar (texto, color de fondo, etc.) para cada columna del list box; estas propiedades tienen prioridad sobre las del objeto list box. + +> Puede definir el [tipo de expresión](properties_Object.md#expression-type) para las columnas de list box de tipo array (cadena, texto, número, fecha, hora, imagen, booleano u objeto). + +### Propiedades específicas de columna {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +### Eventos de formulario soportados {#supported-form-events-1} + +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | +| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On After Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box array únicamente* | +| On Before Data Entry |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Before Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Begin Drag Over |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Double Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | +| On Getting Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + +## Encabezados de list box + +> Para poder acceder a las propiedades de los pies de un list box, debe activar la opción [Mostrar pies](properties_Footers.md#display-footers). + +Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: + +![](../assets/en/FormObjects/listbox_header.png) + +Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. + +Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. + +Cuando el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) es usado con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. + +### Propiedades específicas de los encabezados + +[Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de Fuente](properties_Text.md#font-color) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación Horizontal](properties_Text.md#horizontal-alignment) - [Relleno Horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Ubicación del Ícono](properties_TextAndPicture.md#icon-location) - [Cursiva](properties_Text.md#italic) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación Vertical](properties_Text.md#vertical-alignment) - [Relleno Vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) + +## Pies de list box + +> Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. + +Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. + +Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). + +Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. + +Cuando se utiliza el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) con un pie de página, se aplica a todos los pies de página, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. + +### Propiedades específicas de los pies + +[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Itálica](properties_Text.md#italic) - [Formato número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato imagen](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar con puntos suspensivos](properties_Display.md#truncate-with-ellipsis) - [Subrayado](properties_Text.md#underline) - [Cálculo de variable](properties_Object.md#variable-calculation) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de línea](properties_Display.md#wordwrap) ## Gestión de entrada @@ -244,14 +521,14 @@ Puede activar o desactivar la ordenación usuario estándar desactivando la prop El soporte de ordenación estándar depende del tipo de list box: -| Tipo de list box | Soporte de ordenación estándar | Comentarios | -| ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Colección de objetos | Sí |
    • Las columnas "This.a" o "This.a.b" son ordenables.
    • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | -| Entity selection | Sí |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Soportado: ordena en las propiedades de atributos de objetos (por ejemplo, "This.data.city" cuando "data" es un atributo de objeto)
    • Soportado: ordena en atributos relacionados (por ejemplo, "This.company.name")
    • No soportado: ordena por propiedades de atributos de objeto a través de atributos relacionados (por ejemplo, "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | -| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | -| Selección temporal | No | | -| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | +| Tipo de list box | Soporte de ordenación estándar | Comentarios | +| ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Colección de objetos | Sí |
    • Las columnas "This.a" o "This.a.b" son ordenables.
    • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | +| Entity selection | Sí |
  • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Soportado: ordena en las propiedades de atributos de objetos (por ejemplo, "This.data.city" cuando "data" es un atributo de objeto)
  • Soportado: ordena en atributos relacionados (por ejemplo, "This.company.name")
  • No soportado: ordena por propiedades de atributos de objeto a través de atributos relacionados (por ejemplo, "This.company.data.city"). Para ello, debe utilizar la ordenación personalizada con la función [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (ver el siguiente ejemplo)
  • | +| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | +| Selección temporal | No | | +| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | ### Ordenación personalizada @@ -291,10 +568,10 @@ El valor de la [variable asociada al encabezado de una columna](properties_Objec - Si la variable se define en 0, la columna no se ordena y la flecha de ordenación no se muestra. ![](../assets/en/FormObjects/sorticon0.png) -- Si la variable está en 1, la columna se ordena en orden ascendente y se muestra la flecha de ordenación. +- Si la variable está en 1, la columna se ordena en orden ascendente y se muestra la flecha de ordenación. ![](../assets/en/FormObjects/sorticon1.png) -- Si la variable se establece en 2, la columna se clasifica en orden descendente y se muestra la flecha de clasificación. +- Si la variable se establece en 2, la columna se clasifica en orden descendente y se muestra la flecha de clasificación. ![](../assets/en/FormObjects/sorticon2.png) > Sólo las [variables](Concepts/variables.md) declaradas o dinámicas pueden utilizarse como variables de encabezado de columna. Otros tipos de [expresiones](Concepts/quick-tour.md#expressions) como `Form.sortValue` no son soportadas. @@ -307,8 +584,8 @@ Puede definir el valor de la variable (por ejemplo, Header2:=2) para "forzar" la Hay varias formas de definir los colores de fondo, los colores de fuente y los estilos de fuente en los list box: -- al nivel de las [propiedades del objeto list box](./listbox-object.md), -- a nivel de las [propiedades de la columna](./listbox-column.md), +- al nivel de las [propiedades del objeto list box](#list-box-objects), +- a nivel de las [propiedades de la columna](#list-box-columns), - utilizando los [arrays o expresiones](#using-arrays-and-expressions) para el list box y/o para cada columna, - a nivel del texto de cada celda (si [texto multi-estilo](properties_Text.md#multi-style)). @@ -316,12 +593,14 @@ Hay varias formas de definir los colores de fondo, los colores de fuente y los e Los principios de prioridad y de herencia se observan cuando la misma propiedad se define en más de un nivel. -1. (highest priority) Cell (if multi-style text) -2. Arrays de columnas/métodos -3. Arrays/métodos de Listbox -4. Propiedades de la columna -5. Propiedades de list box -6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) +| Nivel de prioridad | Ubicación del parámetro | +| ------------------ | ----------------------------------------------------------------------------------------------------------- | +| alta prioridad | Celda (si texto multiestilo) | +| | Arrays de columnas/métodos | +| | Arrays/métodos de Listbox | +| | Propiedades de la columna | +| | Propiedades de list box | +| baja prioridad | Expresiones de metainformación (para colecciones o list boxes de selección de entidades) | Por ejemplo, si define un estilo de fuente en las propiedades del list box y otro mediante un array de estilos para la columna, se tendrá en cuenta este último. @@ -331,8 +610,7 @@ Para cada atributo (estilo, color y color de fondo), se implementa una **herenci - para los atributos líneas: valores de atributos de columnas - para los atributos de la columna: valores de los atributos del list box -De esta forma, si desea que un objeto herede el valor de atributo de un nivel superior, puede utilizar pasar la constante `lk inherited` (valor por defecto) al comando de definición o directamente en el elemento del array de estilo/color correspondiente. Por ejemplo, dado un list box array que contiene un estilo de letra estándar con colores alternos: - +De esta forma, si desea que un objeto herede el valor de atributo de un nivel superior, puede utilizar pasar la constante `lk inherited` (valor por defecto) al comando de definición o directamente en el elemento del array de estilo/color correspondiente. Por ejemplo, dado un list box array contiene un estilo de fuente estándar con colores alternos: ![](../assets/en/FormObjects/listbox_styles3.png) Realiza las siguientes modificaciones: @@ -378,7 +656,7 @@ En este modo: - La altura del objeto list box se reduce automáticamente cuando el número de líneas a imprimir es inferior a la altura original del objeto (no se imprimen líneas "vacías"). Por el contrario, la altura no aumenta automáticamente en función del contenido del objeto. El tamaño del objeto realmente impreso puede obtenerse mediante el comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information). - El objeto list box se imprime "tal cual", es decir, teniendo en cuenta sus parámetros de visualización actuales: visibilidad de los encabezados y de las rejillas, líneas ocultas y mostradas, etc. - Estos parámetros también incluyen la primera línea a imprimir: si llama al comando [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) antes de lanzar la impresión, la primera línea impresa en el list box será la designada por el comando. + These parameters also include the first row to be printed: if you call the [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) command before launching the printing, the first row printed in the list box will be the one designated by the command. - Un mecanismo automático facilita la impresión de los list box que contienen más líneas de las que es posible mostrar: se pueden realizar llamadas sucesivas a `Print object` para imprimir cada vez un nuevo conjunto de líneas. El comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) se puede utilizar para comprobar el estado de la impresión mientras se está realizando. ## List box jerárquicos @@ -524,14 +802,14 @@ Al igual que con las selecciones, el comando [`LISTBOX GET CELL POSITION`](../co _Representación no jerárquica:\* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*Representación jerárquica:* ![](../assets/en/FormObjects/hierarch10.png) Cuando se ocultan todas las líneas de una subjerarquía, la línea de ruptura se oculta automáticamente. En el ejemplo anterior, si las líneas 1 a 3 están ocultas, la línea de ruptura "Bretaña" no aparecerá. #### Líneas de quiebre -Si el usuario selecciona una línea de interrupción, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la primera aparición de la línea en el array correspondiente. En el caso siguiente: +If the user selects a break row, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) returns the first occurrence of the row in the corresponding array. En el caso siguiente: ![](../assets/en/FormObjects/hierarch11.png) @@ -541,10 +819,10 @@ Las líneas de rotura no se tienen en cuenta en los arrays internos utilizados p El siguiente list box fue diseñado utilizando un array de objetos: -*Non-hierarchical representation:* +*Representación no jerárquica:* ![](../assets/en/FormObjects/hierarch12.png) -*Hierarchical representation:* +*Representación jerárquica:* ![](../assets/en/FormObjects/hierarch13.png) En modo jerárquico, los niveles de ruptura no son tenidos en cuenta por los arrays de modificación de estilo denominados `tStyle` y `tColors`. Para modificar el color o el estilo de los niveles de ruptura, debe ejecutar las siguientes instrucciones: @@ -564,19 +842,384 @@ Resultado: Puede optimizar la visualización y gestión de los list box jerárquicos utilizando los eventos formulario `On Expand` y `On Collapse`. -Un list box jerárquico se construye a partir del contenido de sus arrays, por lo que sólo puede mostrarse cuando todos estos arrays están cargados en memoria. Esto dificulta la generación de list box jerárquicos de gran tamaño basados en arrays generados a partir de datos (a través del comando [`SELECTION TO ARRAY`](../commands/selection-to-array)), no solo por la velocidad de visualización sino también por la memoria utilizada. +Un list box jerárquico se construye a partir del contenido de sus arrays, por lo que sólo puede mostrarse cuando todos estos arrays están cargados en memoria. This makes it difficult to build large hierarchical list boxes based on arrays generated from data (through the [`SELECTION TO ARRAY`](../commands/selection-to-array) command), not only because of the display speed but also the memory used. El uso de los eventos de formulario `On Expand` y `On Collapse` puede superar estas limitaciones: por ejemplo, puede mostrar sólo una parte de la jerarquía y cargar/descargar los arrays sobre la marcha, basándose en las acciones del usuario. En el contexto de estos eventos, el comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en la que el usuario hizo clic para expandir o contraer una línea. En este caso, debe llenar y vaciar los arrays por código. Los principios que deben aplicarse son: -- Cuando se muestra el list box, sólo se debe llenar el primer array. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: +- Cuando se muestra el list box, sólo se debe llenar el primer array. Sin embargo, debe crear un segundo array con valores vacíos para que el list box muestre los botones desplegar/contraer: ![](../assets/en/FormObjects/hierarch15.png) -- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. El comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en cuestión y permite construir la jerarquía adecuada: se llena el primer array con los valores repetidos y el segundo con los valores enviados desde el comando [`SELECTION TO ARRAY`](../commands/selection-to-array) y se insertan tantas líneas como sean necesarias en el list box mediante el comando [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). +- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. ![](../assets/en/FormObjects/hierarch16.png) -- Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. El comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en cuestión: se eliminan tantas líneas como sean necesarias del list box mediante el comando [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows). +- Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. + +## Arrays de objetos en columnas + +Las columnas de list box pueden manejar arrays de objetos. Como los arrays de objetos pueden contener diferentes tipos de datos, esta nueva y poderosa funcionalidad permite mezclar diferentes tipos de entrada en las líneas de una misma columna, y mostrar también varios widgets. Por ejemplo, puede insertar una entrada de texto en la primera línea, una casilla de selección en la segunda y una lista desplegable en la tercera. Los arrays de objetos también dan acceso a nuevos tipos de widgets, como botones o selectores de color. + +El siguiente list box fue diseñado utilizando un array de objetos: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configurar una columna array de objetos + +Para asignar un array de objetos a una columna list box, basta con definir el nombre del array de objetos en la lista de propiedades (campo "Nombre de variable"), o utilizando el comando [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md), como para toda columna basada en arrays. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Las propiedades estándar relacionadas con las coordenadas, el tamaño y el estilo están disponibles para las columnas de tipo objeto. Puede definirlos utilizando la lista de Propiedades, o programando el estilo, el color de fuente, el color de fondo y la visibilidad para cada línea de una columna objeto del list box. Estos tipos de columnas también se pueden ocultar. + +Sin embargo, el tema Fuente de datos no está disponible para las columnas objeto del list box. De hecho, el contenido de cada celda de la columna se basa en los atributos presentes en el elemento correspondiente del array de objetos. Cada elemento de array puede definir: + +the value type (mandatory): text, color, event, etc. the value itself (optional): used for input/output. +the cell content display (optional): button, list, etc. additional settings (optional): depend on the value type To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). Por ejemplo, puede escribir "¡Hola Mundo!" en una columna objeto utilizando este sencillo código: + +```4d +ARRAY OBJECT(obColumn;0) //array de columnas + C_OBJECT($ob) //primer elemento + OB SET($ob; "valueType"; "text") //define el tipo de valor (obligatorio) + OB SET($ob; "value"; "Hello World!") //define el valor + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> El formato de visualización y los filtros de entrada no pueden definirse para una columna de objetos. Dependen automáticamente del tipo de valor. + +#### valueType y visualización de datos + +Cuando una columna de list box está asociada a un array de objetos, la forma en que se muestra, introduce o edita una celda se basa en el atributo valueType del elemento del array. Los valores valueType soportados son: + +- "text": para un valor de texto +- "real": para un valor numérico que puede incluir separadores como un `\`, `<.>`, o `<,>` +- "integer": para un valor entero +- "boolean": para un valor True/False +- "color": para definir un color de fondo +- "event": para mostrar un botón con una etiqueta. + +4D utiliza widgets por defecto en función del valor "valueType" (es decir, un "text" se muestra como un widget de entrada de texto, un "boolean" como una casilla de selección), pero también están disponibles visualizaciones alternativas a través de opciones (*por ejemplo*, un real también se puede representar como un menú desplegable). La siguiente tabla muestra la visualización por defecto, así como las alternativas para cada tipo de valor: + +| valueType | Widget por defecto | Widget(s) alternativo(s) | +| --------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| text | entrada de texto | menú desplegable (lista obligatoria) o combo box (lista de selección) | +| real | entrada de texto controlada (números y separadores) | menú desplegable (lista obligatoria) o combo box (lista de selección) | +| integer | entrada de texto controlada (números únicamente) | menú desplegable (lista obligatoria) o combo box (lista de opciones) o casilla de verificación de tres estados | +| boolean | casilla de selección | menú desplegable (lista requerida) | +| color | color de fondo | text | +| evento | botón con etiqueta | | +| | | Todos los widgets pueden tener un botón adicional de alternancia de unidades o un botón de elipsis asociado a la celda. | + +Usted define la visualización de la celda y las opciones utilizando atributos específicos en cada objeto (ver abajo). + +#### Formatos de visualización y filtros de entrada + +No se pueden definir formatos de visualización ni filtros de entrada para las columnas objeto de los list box. Se definen automáticamente en función del tipo de valor. Estos están listados en la siguiente tabla: + +| Tipo de valor | Formato por defecto | Control de entrada | +| ------------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| text | lo mismo que se define en el objeto | cualquiera (sin control) | +| real | lo mismo que se define en el objeto (utilizando el separador decimal del sistema) | "0-9" y "." y "-" | +| | | "0-9" y "." si min>=0 | +| integer | lo mismo que se define en el objeto | "0-9" y "-" | +| | | "0-9" si min>=0 | +| Boolean | casilla de selección | N/A | +| color | N/A | N/A | +| evento | N/A | N/A | + +### Atributos + +Cada elemento del array de objetos es un objeto que puede contener uno o más atributos que definirán el contenido de la celda y la visualización de los datos (ver el ejemplo anterior). + +El único atributo obligatorio es "valueType" y sus valores soportados son "text", "real", "integer", "boolean", "color" y "event". La siguiente tabla lista todos los atributos soportados en los arrays de objetos de los list box, en función del valor "valueType" (cualquier otro atributo se ignora). A continuación se detallan los formatos de visualización y se ofrecen ejemplos. + +| | valueType | text | real | integer | boolean | color | evento | +| --------------------- | ------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------ | +| *Atributos* | *Description* | | | | | | | +| value | valor de la celda (entrada o salida) | x | x | x | | | | +| min | valor mínimo | | x | x | | | | +| max | valor máximo | | x | x | | | | +| behavior | Valor "tres Estados" | | | x | | | | +| requiredList | lista desplegable definida en objeto | x | x | x | | | | +| choiceList | combo box definido en objeto | x | x | x | | | | +| requiredListReference | RefList 4D, depende del valor de "saveAs" | x | x | x | | | | +| requiredListName | Nombre de la lista 4D, depende del valor "saveAs" | x | x | x | | | | +| saveAs | "reference" o "value" | x | x | x | | | | +| choiceListReference | RefList 4D, muestra un combo box | x | x | x | | | | +| choiceListName | Nombre de la lista 4D, mostrar combo box | x | x | x | | | | +| unitList | array de X elementos | x | x | x | | | | +| unitReference | índice del elemento seleccionado | x | x | x | | | | +| unitsListReference | Ver lista de unidades 4D | x | x | x | | | | +| unitsListName | 4D lista nombre de la unidad | x | x | x | | | | +| alternateButton | añadir un botón alternativo | x | x | x | x | x | | + +#### value + +Los valores de las celdas se almacenan en el atributo "value". Este atributo se utiliza tanto para la entrada como para la salida. También puede utilizarse para definir valores por defecto cuando se utilizan listas (ver a continuación). + +```4d + ARRAY OBJECT(obColumn;0) //array columna + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // si el usuario introduce un nuevo valor, $entry contendrá el valor editado + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> Los valores null se soportan y dan como resultado una celda vacía. + +#### min y max + +Cuando el "valueType" es "real" o "integer", el objeto también acepta atributos min y max con valores apropiados (los valores deben ser del mismo tipo que el valueType). + +Estos atributos pueden utilizarse para controlar el rango de valores de entrada. Cuando se valida una celda (cuando pierde el foco), si el valor de entrada es menor que el valor mínimo o mayor que el valor máximo, entonces se rechaza. En este caso, se mantiene el valor anterior y un consejo muestra una explicación. + +```4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +El atributo behavior ofrece variaciones a la representación estándar de los valores. En 4D v15, se ofrece una única variación: + +| Atributo | Valor(es) disponible(s) | valueType(s) | Descripción | +| -------- | ------------------------------------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| behavior | threeStates | integer | Representa un valor numérico como una casilla de verificación de tres estados.
    2=semi seleccionada, 1=seleccionada, 0=no seleccionada, -1=invisible, -2= deseleccionada desactivada, -3= seleccionada desactivada, -4=semi seleccionada desactivada | + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList y choiceList + +Cuando un atributo "choiceList" o "requiredList" está presente dentro del objeto, la entrada de texto se sustituye por una lista desplegable o un combo box, dependiendo del atributo: + +- Si el atributo es "choiceList", la celda se muestra como un combo box. Esto significa que el usuario puede seleccionar o escribir un valor. +- Si el atributo es "requiredList", la celda se muestra como una lista desplegable y el usuario sólo puede seleccionar uno de los valores de la lista. + +En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. + +> Los valores del widget se definen a través de un array. Si quiere asociar el widget a una lista 4D existente, debe utilizar los atributos "requiredListReference", "requiredListName", "choiceListReference" o "choiceListName". + +Ejemplos: + +- Quiere mostrar una lista desplegable con sólo dos opciones: "Open" o "Closed". "Closed" debe estar preseleccionado: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Quiere aceptar todo valor entero, pero mostrar un combo box para sugerir los valores más comunes: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 como valor por defecto + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName y requiredListReference + +Los atributos "requiredListName" y "requiredListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se mostrará entonces como una lista desplegable. Esto significa que el usuario sólo puede seleccionar uno de los valores proporcionados en la lista. + +Utilice "requiredListName" o "requiredListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. + +> - Si desea definir estos valores a través de un simple array, debe utilizar el atributo "requiredList". +> - Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". + +Ejemplos: + +- Desea mostrar una lista desplegable basada en una lista de "colores" definida en la caja de herramientas (que contiene los valores "azul", "amarillo" y "verde"), guardarla como valor y mostrar "azul" por defecto: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Quiere mostrar una lista desplegable basada en una lista definida por programación y guardarla como referencia: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //muestra London por defecto + OB SET($ob;"requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName y choiceListReference + +Los atributos "choiceListName" and "choiceListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se muestra entonces como un combo box, lo que significa que el usuario puede seleccionar o escribir un valor. + +Utilice "choiceListName" o "choiceListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. + +> - Si desea definir estos valores a través de un simple array, debe utilizar el atributo "choiceList". +> - Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". + +Ejemplo: + +Ejemplo: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference y unitReference + +Puede utilizar atributos específicos para añadir unidades asociadas a los valores de las celdas (\*por ejemplo, \*: "10 cm", "20 píxeles", etc.). Para definir la lista de unidades, puede utilizar uno de los siguientes atributos: + +- "unitsList": un array que contiene los elementos x utilizados para definir las unidades disponibles (por ejemplo: "cm", "pulgadas", "km", "millas", etc.). Utilice este atributo para definir las unidades dentro del objeto. +- "unitsListReference": una referencia a una lista 4D que contiene las unidades disponibles. Utilice este atributo para definir unidades con una lista 4D creada con el comando [`New list`](../commands-legacy/new-list.md). +- "unitsListName": un nombre de una lista 4D basada en el diseño que contiene unidades disponibles. Utilice este atributo para definir las unidades con una lista 4D creada en la caja de herramientas. + +Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: + +- "unitReference": un único valor que contiene el índice (de 1 a x) del elemento seleccionado en la lista de valores "unitList", "unitsListReference" o "unitsListName". + +Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: + +Ejemplo: + +Queremos definir una entrada numérica seguida de dos posibles unidades: " líneas " o " píxeles ". El valor actual es "2" + "líneas". Utilizamos valores definidos directamente en el objeto (atributo "unitsList"): + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Si desea añadir un botón de elipsis [...] a una celda, basta con pasar el "alternateButton" con el valor True en el objeto. El botón se mostrará en la celda automáticamente. + +Cuando este botón es presionado por un usuario, se generará un evento `On Alternate Click`, y usted podrá manejarlo como quiera (vea el párrafo "Manejo de eventos" para más información). + +Ejemplo: + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +El atributo valueType de valor "color" permite mostrar un color o un texto. + +- Si el valor es un número, se dibuja un rectángulo de color dentro de la celda. Ejemplo: + + ```4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). + +#### event valueType + +El "event" valueType muestra un botón que genera un evento `On Clicked` al ser presionado. No se puede pasar ni devolver ningún dato o valor. + +Opcionalmente, se puede pasar un atributo "label". + +Ejemplo: + +```4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) +### Gestión de eventos +Se pueden manejar varios eventos mientras se utiliza un array list box de objetos: +- **On Data Change**: un evento `On Data Change` se dispara cuando se ha modificado algún valor: + - en un área de entrada de texto + - en una lista desplegable + - en un área combo box + - en un botón de unidad (cambiar del valor x al valor x+1) + - en una casilla de selección (cambia entre marcado/desmarcado) +- **On Clicked**: cuando el usuario haga clic en un botón instalado con el "event" atributo *valueType*, se generará un evento `On Clicked`. Este evento es gestionado por el programador. +- **On Alternative Click**: cuando el usuario haga clic en un botón de elipsis (atributo "alternateButton"), se generará un evento `On Alternative Click`. Este evento es gestionado por el programador. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md index cac9586ad4ae9e..26fa3d908d49d6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md @@ -114,7 +114,7 @@ Se soportan varios tipos de referencias de métodos: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Formularios](FormEditor/forms.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md index dbe043367a66f7..f107132c0f84c9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ También puede definir esta propiedad utilizando el comando. #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -41,7 +41,7 @@ También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COL #### Objetos soportados -[Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Comandos @@ -71,7 +71,7 @@ También puede establecer esta propiedad utilizando el comando [`LISTBOX SET PRO #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -224,7 +224,7 @@ Puede obtener el mismo resultado utilizando los comandos [`LISTBOX SET ROW FONT #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md index 793372435420eb..716ca624fbe920 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Cuando esta propiedad está activada, la altura de cada línea se calcula autom #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) #### Comandos @@ -238,7 +238,7 @@ El ancho máximo de la columna (en píxeles). El ancho de la columna no puede au #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) #### Comandos @@ -260,7 +260,7 @@ El ancho mínimo de la columna (en píxeles). El ancho de la columna no puede re #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md index 3cbc77c784678e..d826dc525158aa 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Cuando la opción **inserción automática** no está definida (por defecto), el Esta propiedad es soportada por: -- objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox-column.md) asociadoa a una lista de selección. +- objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox_overview.md#list-box-columns) asociadoa a una lista de selección. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Italia" que está asociada a un combo box "Países": si la propiedad **inserción automática** está activada y un usuario introduce "España", entonces el valor "España" se añade automáticamente a la lista en memoria: @@ -28,7 +28,7 @@ Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Itali #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) --- @@ -46,7 +46,7 @@ Asocia una lista de selección a un objeto. Puede ser un nombre de lista de elec #### Objetos soportados [Lista desplegable](dropdownList_Overview.md) - -[Combo box](comboBox_overview.md) - [Lista Jerárquica](list_overview.md) - [Columna List Box](listbox-column.md) +[Combo box](comboBox_overview.md) - [Lista Jerárquica](list_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -126,7 +126,7 @@ Indica una variable o expresión a la que se le asignará un entero largo que in Define el tipo de datos para la expresión mostrada. Esta propiedad se utiliza con: -- [Columnas del List box](listbox-column.md) de los tipos de selección y colección. +- [Columnas del List box](listbox_overview.md#list-box-columns) de los tipos de selección y colección. - [Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays. Ver también la sección [**Tipo de Expresión**](properties_Object.md#expression-type). @@ -139,7 +139,7 @@ Ver también la sección [**Tipo de Expresión**](properties_Object.md#expressio #### Objetos soportados -[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox-column.md) +[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox_overview.md#list-box-columns) --- @@ -196,13 +196,13 @@ Debe introducir una lista de valores. En el editor de formularios, un diálogo e #### Objetos soportados -[Columna List Box (sólo tipo array)](listbox-column.md) +[Columna List Box (sólo tipo array)](listbox_overview.md#list-box-columns) --- ## Expression -This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. +This description is specific to [selection](listbox_overview.md#selection-list-boxes) and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. Una expresión 4D que se asociará a una columna. Puede introducir: @@ -243,7 +243,7 @@ Si se utiliza un campo, una variable o una expresión asignable (*por ejemplo Pe #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) --- @@ -276,7 +276,7 @@ Se pueden utilizar todas las tablas de la base de datos, independientemente de s Esta propiedad está disponible en las siguientes condiciones: - una [lista de selección](#choice-list) está asociada al objeto -- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- para [entradas](input_overview.md) y [columnas list box](listbox_overview.md#columnas-de-list-box), también se define una [lista requerida](properties_RangeOfValues.md#lista-requerida) para el objeto (ambas opciones deben usar normalmente la misma lista), de modo que solo se puedan ingresar valores de la lista por parte del usuario. Esta propiedad especifica, en el contexto de un campo o variable asociado a una lista de valores, el tipo de contenido a guardar: @@ -298,7 +298,7 @@ El uso de esta propiedad requiere el cumplimiento de los siguientes principios: #### Objetos soportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) +[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md index dca650fede4f8f..64fc8e1bd49d2a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ El campo contiene realmente "proportion". 4D acepta y almacena la entrada comple #### Objetos soportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) #### Comandos @@ -105,13 +105,13 @@ Se pueden crear formatos de fecha personalizados utilizando varios patrones desc :::note blankIfNull - Por defecto, una [fecha nula](../Concepts/dt_date.md#date-literals) se muestra con ceros, por ejemplo, 00/00/00. Con la opción "blankIfNull", una fecha null se muestra como un área vacía. La cadena "blankIfNull" (distingue mayúsculas de minúsculas) debe combinarse con el valor de formato seleccionado. La cadena "blankIfNull" (distingue mayúsculas de minúsculas) debe combinarse con el valor de formato seleccionado. -- Las [columnas list box](listbox-column.md) y los [pies List box](listbox-header-footer.md#footers) de tipo fecha utilizan siempre el comportamiento "blank if null" (no se puede desactivar). +- Las [columnas list box](listbox_overview.md#list-box-columns) y los [pies List box](listbox_overview.md#list-box-footers) de tipo fecha utilizan siempre el comportamiento "blank if null" (no se puede desactivar). ::: #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Comandos @@ -276,7 +276,7 @@ La siguiente tabla muestra cómo afectan los distintos formatos a la visualizaci #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Indicadores de progreso](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Indicadores de progreso](progressIndicator.md) #### Comandos @@ -340,7 +340,7 @@ Si el campo se reduce a un tamaño menor que el de la imagen original, la imagen #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) +[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) #### Comandos @@ -398,7 +398,7 @@ Por defecto, una hora null se muestra con ceros, por ejemplo "00:00:00". Con la #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Comandos @@ -411,7 +411,7 @@ Por defecto, una hora null se muestra con ceros, por ejemplo "00:00:00". Con la Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: - un texto en un [objeto de entrada](input_overview.md) -- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox-column.md), +- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox_overview.md#list-box-columns), ... puede seleccionar el texto que se mostrará para cada valor: @@ -426,7 +426,7 @@ Cuando una [expresión booleana](properties_Object.md#expression-type) se muestr #### Objetos soportados -[Columna List Box](listbox-column.md) - [Entrada](input_overview.md) +[Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) #### Comandos @@ -450,7 +450,7 @@ Las columnas booleanas también pueden mostrarse como menús emergentes. En este #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) #### Comandos @@ -502,7 +502,7 @@ También en este caso, la propiedad [Título](#title) está disponible para que #### Objetos soportados -[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox-column.md) +[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -527,7 +527,7 @@ En ese caso, el título de la casilla de verificación puede introducirse utiliz #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) --- @@ -564,7 +564,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objetos soportados -[Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) +[Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) #### Comandos @@ -599,7 +599,7 @@ Esta propiedad sólo se utiliza cuando se dibujan objetos situados en el cuerpo #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -658,7 +658,7 @@ Tenga en cuenta que, independientemente del valor de la opción Ajuste de texto, #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) +[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md index 8a04d65e4e17f1..ad000a7a9accf8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permite al usuario acceder a un menú contextual estándar en el objeto cuando s Para una imagen de tipo [entrada](input_overview.md), además de los comandos de edición estándar (Cortar, Copiar, Pegar y Borrar), el menú contiene el comando **Importar...**, que puede utilizarse para importar una imagen almacenada en un archivo, así como el comando **Guardar como...**, que puede utilizarse para guardar la imagen en el disco. El menú también permite modificar el formato de visualización de la imagen: se ofrecen las opciones **Truncado no centrado**, **Escalado para ajustar** y **Escalado para ajustar centrado prop.**. La modificación del [formato de visualización](properties_Display.md#picture-format) utilizando este menú es temporal; no se guarda con el registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. La lista puede almacenar hasta 10 fuentes (más allá, la última fuente utilizada sustituye a la más antigua). Por defecto, esta lista está vacía y la opción no se muestra. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -72,7 +72,7 @@ Cuando esta propiedad está desactivada, se desactiva todo menú emergente asoci #### Objetos soportados -[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Contador](stepper.md) +[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Contador](stepper.md) #### Comandos @@ -134,7 +134,7 @@ A continuación se presenta una tabla que explica cada una de las opciones de fi #### Objetos soportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md index 66474e1156c562..46239c0d094b63 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Pies ## Mostrar pies -Esta propiedad se utiliza para mostrar u ocultar [los pies de columna listbox](listbox-header-footer.md#footers). Hay un pie de página por columna; cada pie de página se configura por separado. +Esta propiedad se utiliza para mostrar u ocultar [los pies de columna listbox](listbox_overview.md#list-box-footers). Hay un pie de página por columna; cada pie de página se configura por separado. #### Gramática JSON @@ -70,4 +70,4 @@ Tenga en cuenta que la conversión de ida y vuelta puede conducir a un resultado #### Ver también -[Encabezados](properties_Headers.md) - [Pies List box](listbox-header-footer.md#footers) +[Encabezados](properties_Headers.md) - [Pies List box](listbox_overview.md#list-box-footers) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md index a2e79ed164042d..56db5e4528fdfd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Encabezados ## Mostrar encabezados -Esta propiedad se utiliza para mostrar u ocultar [los encabezados de columna listbox](listbox-header-footer.md#headers). Hay un encabezado por columna; cada encabezado se configura por separado. +Esta propiedad se utiliza para mostrar u ocultar [los encabezados de columna listbox](listbox_overview.md#list-box-headers). Hay un encabezado por columna; cada encabezado se configura por separado. #### Gramática JSON @@ -70,4 +70,4 @@ Tenga en cuenta que la conversión de ida y vuelta puede conducir a un resultado #### Ver también -[Pies](properties_Footers.md) - [Encabezados List box](listbox-header-footer.md#headers) +[Pies](properties_Footers.md) - [Encabezados List box](listbox_overview.md#list-box-headers) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md index ce204ba5e020b2..a7bb5d1a42f229 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Puede: #### Objetos soportados -[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de lista de List Box](listbox-header-footer.md#headers) - [Pie de lista de List Box](listbox-header-footer.md#footers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) +[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de lista de List Box](listbox_overview.md#list-box-headers) - [Pie de lista de List Box](listbox_overview.md#list-box-footers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) #### Otras funcionalidades de ayuda diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md index 3fe53b1b4816d7..0c7eb2ff064673 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Colección de columnas del list box. | ------- | ---------------------------- | ---------------------------------------------------- | | columns | colección de objetos columna | Contiene las propiedades de las columnas de list box | -Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox-column.md#column-specific-properties). +Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox_overview.md#column-specific-properties). #### Objetos soportados diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md index 0152174b933216..45434d66c632ae 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) --- @@ -41,7 +41,7 @@ Para más información sobre las reglas de denominación de los objetos de formu #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón con imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicador de progreso](progressIndicator.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Botón de opción](radio_overview.md) - [Subformulario](subform_overview.md#overview) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -120,7 +120,7 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) #### Comandos @@ -130,7 +130,7 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti ## Tipo de expresión -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> Esta propiedad se denomina [**Tipo de datos**](properties_DataSource.md#data-type-expression-type) en la Lista de propiedades para [selección](listbox_overview.md#selection-list-boxes) y [colección](listbox_overview.md#collection-or-entity-selection-list-boxes) y para [Listas desplegables](dropdownList_Overview.md) asociadas a un [objeto](FormObjects/dropdownList_Overview.md#using-an-object) o un [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique el tipo de datos para la expresión o variable asociada al objeto. Tenga en cuenta que el objetivo principal de este ajuste es configurar las opciones (como los formatos de visualización) disponibles para el tipo de datos. En realidad, no escribe la variable en sí. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). @@ -149,7 +149,7 @@ Sin embargo, esta propiedad tiene una función tipográfica en los siguientes ca #### Objetos soportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Selector](spinner.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestaña](tabControl.md) --- @@ -275,7 +275,7 @@ Para la traducción de la aplicación, puede introducir una referencia XLIFF en #### Objetos soportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botón](button_overview.md) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) - [ÁreaTexto](text.md) #### Comandos @@ -332,7 +332,7 @@ Cuando está configurado **Personalizado** ("none" en JSON), 4D no realiza cálc #### Objetos soportados -[List Box Footer](listbox-header-footer.md#footers) +[Pie de List Box](listbox_overview.md#list-box-footers) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md index 958fcff83cc870..71b8b3f5a33616 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permite definir una lista cuyos valores no pueden introducirse en el objeto. Si #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) #### Comandos @@ -78,7 +78,7 @@ Sin embargo, a diferencia de la propiedad [Lista de selección](properties_DataS #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md index eca28b84de3aec..182a0f1f2a0a2b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 | | **h** | | | -| [`header`](./listbox-header-footer.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox_overview.md#list-box-headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px | em | | [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md index e896cd46b8cced..c83d2daaa5fd1e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) #### Comandos @@ -97,7 +97,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) #### Comandos @@ -142,7 +142,7 @@ Designa si el tamaño de la columna puede ser modificado por el usuario. #### Objetos soportados -[Columna de list box](listbox-column.md) +[Columna de list box](listbox_overview.md#list-box-columns) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md index 62122f6b3e12f9..409a30134a2e23 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ Valor mínimo de un indicador. Para los steppers numéricos, esta propiedad repr #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md index ea9ee3ed61577c..f654bc1d01a274 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Puede definir esta propiedad utilizando el comando [**OBJECT SET FONT STYLE**](. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -63,7 +63,7 @@ También puede definir esta propiedad por medio del comando [**OBJECT SET FONT S #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -83,7 +83,7 @@ Hace que el texto tenga una línea por debajo. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -124,7 +124,7 @@ Hay tres temas de fuentes disponibles: #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -149,7 +149,7 @@ Puede configurarlo utilizando el comando [`OBJECT SET FONT`](../commands-legacy/ #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -167,7 +167,7 @@ Permite definir el tamaño de la fuente del objeto en puntos. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -197,7 +197,7 @@ También puede definir esta propiedad utilizando el comando [**OBJECT SET RGB CO #### Objetos soportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progreso](progressIndicator.md) - [Regla](ruler.md) - [Botón radio](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -266,7 +266,7 @@ También puede establecer esta propiedad utilizando el comando [`LISTBOX SET PRO #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -293,7 +293,7 @@ Ubicación horizontal del texto dentro del área que lo contiene. #### Objetos soportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) (todos los estilos excepto Regular y Plano) - [Combo Box](comboBox_overview.md) - [Lista desplegables](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Pie List Box](listbox_overview.md#list-box-footers) - [Botón de opción](radio_overview.md) (todos los estilos excepto Regular y Plano) - [Área de texto](text.md) #### Comandos @@ -320,7 +320,7 @@ Esta propiedad también puede ser manejada por los comandos [`OBJECT Get vertica #### Objetos soportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) #### Comandos @@ -430,7 +430,7 @@ Por defecto, esta opción no está activa. #### Objetos soportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) +[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -483,7 +483,7 @@ Se debe utilizar el nombre de un array Entero largo. Cada elemento de este array #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -507,7 +507,7 @@ Se debe utilizar el nombre de un array Entero largo. Cada elemento de este array #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md index e5325fefbbe672..a226a6bb32e8fc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md @@ -21,7 +21,7 @@ El nombre de la ruta a introducir es similar al de [la propiedad Ruta de acceso #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -41,7 +41,7 @@ Aspecto general del botón. El estilo del botón también influye en la disponib #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -70,7 +70,7 @@ Este parámetro es útil, por ejemplo, cuando la imagen de fondo contiene bordes #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -86,11 +86,11 @@ Designa la ubicación de un icono en relación con el objeto formulario. #### Objetos soportados -[Encabezado de List Box](listbox-header-footer.md#headers) +[Encabezado de List Box](listbox_overview.md#list-box-headers) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -112,7 +112,7 @@ El título del botón se desplazará hacia la derecha y hacia la parte inferior #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -151,7 +151,7 @@ Cada estado está representado por una imagen diferente. En la imagen fuente, lo #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -171,11 +171,11 @@ El nombre de la ruta a introducir es similar al de [la propiedad Ruta de acceso #### Objetos soportados -[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox-header-footer.md#headers) - [Botón radio](radio_overview.md) +[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -205,7 +205,7 @@ Aquí están los resultados utilizando las distintas opciones para esta propieda #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -231,7 +231,7 @@ Por defecto, cuando un botón contiene un título y una imagen, los elementos se #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -255,7 +255,7 @@ Este parámetro es útil, por ejemplo, cuando la imagen de fondo contiene bordes #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -294,15 +294,15 @@ Es importante señalar que la propiedad "Con menú emergente" sólo gestiona el #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -| :------------- | -------------- | ------------------------------------------------------------- | -| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | +| Nombre | Tipos de datos | Valores posibles | +| :------------- | -------------- | ---------------------------------------------------- | +| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | #### Objetos soportados -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[Botón de barra de herramientas](button_overview.md#toolbar) - [Botón biselado](button_overview.md#bevel) - [Botón biselado redondeado](button_overview.md#rounded-bevel) - [Botón de degradado OS X](button_overview.md#os-x-gradient) - [Botón con textura OS X](button_overview.md#os-x-textured) - [Botón Office XP](button_overview.md#office-xp) - [Botón circular](button_overview.md#circle) - [Personalizado](button_overview.md#custom) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/4d.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/4d.md index 57859c963c09c4..f17acd79963e61 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/4d.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/4d.md @@ -10,16 +10,6 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ------------------------------------------------------- | | classStore | Object | ← | Class Store que contiene todas las clases 4D integradas | -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 19 | Created | - -
    -
    - La palabra clave **4D** se describe en la [**página Concepto para Clases**](../Concepts/classes.md#4d). ## Propiedades diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/call-chain.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/call-chain.md index 16ef200f7194e2..62ada9c07a4f4f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/call-chain.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/call-chain.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ----------------------------------------------------------------------------- | | Resultado | Collection | ← | Colección de objetos que describen la cadena de llamadas dentro de un proceso | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 20 R9 | Soporte de la propiedad `formula` |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-name.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-name.md index 2a6485ab05c850..a7103f8f905dad 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-name.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-name.md @@ -5,12 +5,10 @@ slug: /commands/command-name displayed_sidebar: docs --- -**Command name** ( *command* : Integer {; *info* : Integer {; *theme* : Text}} ) : Text +**Command name** ( *command* {; *info* {; *theme*}} ) : Text -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | ------------------------------- | | comando | Integer | → | Número de comando | @@ -18,10 +16,8 @@ displayed_sidebar: docs | theme | Text | ← | Tema del lenguaje del comando | | Resultado | Text | ← | Nombre del comando | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -29,7 +25,6 @@ displayed_sidebar: docs | 20 R9 | Soporte de la propiedad obsoleta |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/compile-project.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/compile-project.md index 779d4fd2da70f4..11d5b847674107 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/compile-project.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/compile-project.md @@ -5,22 +5,18 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +**Compile project** {( {*projectFile*}{;}{*options*} )} : Object -
    - | Parámetros | Tipo | | Descripción | | ----------- | ----------------------- | --------------------------- | ----------------------------------------------------------------- | | projectFile | 4D.File | → | Archivo .4DProject a compilar | | options | Object | → | Objeto que especifica las opciones de compilación | | Resultado | Object | ← | Objeto que contiene información sobre el estado de la compilación | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 20 R8 | Soporte del "type" "formObjectExpression" |
    -
    ## Descripción @@ -63,7 +58,7 @@ El parámetro *options* es un objeto. Estas son las opciones de compilación dis | defaultTypeForButtons | Integer | Valor posible: Is real o Is longint | | defaultTypeForNumerics | Integer | Valor posible: Is real o Is longint | | generateSymbols | Boolean | True para generar información de símbolos en el objeto devuelto | -| generateSyntaxFile | Boolean | True para generar un [archivo de sintaxis para la finalización del código](../settings/general.md) en la carpeta \\Resources\\en.lproj del proyecto | +| generateSyntaxFile | Boolean | True para generar un [archivo de sintaxis para la finalización del código](../settings/general.md).md#generate-syntax-file-for-code-completion-when en-compiled) en la carpeta \\Resources\\en.lproj del proyecto | | generateTypingMethods | Text | "reset" o "append" para generar métodos de tipado. Si el valor es "append", las declaraciones de variables existentes no serán modificadas (comportamiento de la ventana del compilador). Si el valor es "reset" las declaraciones de variables existentes se eliminan de antemano. | | plugins | Objeto 4D.Folder | Carpeta de Plug-ins a usar en lugar de [Carpeta de Plug-ins del proyecto actual](../Project/architecture.md#plugins). Esta propiedad solo está disponible con la sintaxis *projectFile*. | | targets | Colección de cadenas | Valores posibles: "x86_64_generic", "arm64_macOS_lib". Pase una colección vacía para ejecutar solo la verificación de sintaxis | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md index 894e24ceccc982..08149b4b3d44e7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md @@ -5,11 +5,18 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -**Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object +
    Historia - +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------- | +| 20 R10 | Nuevo parámetro *autoLicenseTarget* | +| 20 | Añadidos | + +
    -
    +**Create deployment license** ( *mergedApp* ; *autoLicenseTarget* ) : Object
    **Create deployment license** ( *mergedApp* ; *buildLicense* {; *oemLicense*} ) : Object + + | Parámetros | Tipo | | Descripción | | ----------------- | ------------------------- | --------------------------- | ------------------------------------------------------------- | @@ -19,20 +26,8 @@ displayed_sidebar: docs | oemLicense | 4D.File | → | Licencia 4D OEM XML Key si se trata de una licencia servidor | | Resultado | Object | ← | Estado | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------- | -| 20 R10 | Nuevo parámetro *autoLicenseTarget* | -| 20 | Añadidos | - -
    -
    - ## Descripción El comando **Create deployment license** crea un archivo de licencia integrado en la carpeta Licenses de la aplicación generada *mergedApp*. Si la carpeta Licenses no existe en la carpeta *mergedApp*, será creada por el comando. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md index f347ece7a66ecc..bbbe5c8d6eccdd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md @@ -8,28 +8,14 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------- | | dsTable | Tabla | → | Tabla de la base 4D cuya selección actual se utilizará para construir la selección de entidades | | settings | Object | → | Opciones de construcción: context | | Resultado | 4D.EntitySelection | ← | Selección de entidades que coinciden con la clase de datos relacionada con la tabla dada | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 17 R5 | Modificado | -| 17 | Created | - -
    -
    - ## Descripción El comando `Create entity selection` crea y devuelve una nueva entity selection [modificable](../ORDA/entities.md#shareable-or-alterable-entity-selections) relativa a la dataclass correspondiente con la *dsTable* dada, de acuerdo con la selección actual de esta tabla. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/cs.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/cs.md index 5c37fcece86e70..504ada27bd8c00 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/cs.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/cs.md @@ -8,16 +8,6 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ------------------------------------------------- | | classStore | Object | ← | Class store usuario para el proyecto o componente | -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 19 | Created | - -
    -
    - La palabra clave **cs** se describe en la [**página Concepto para Clases**](../Concepts/classes.md#cs). ## Propiedades diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/dialog.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/dialog.md index 2d32a23c86833e..0501b1eff271e6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/dialog.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/dialog.md @@ -4,12 +4,10 @@ title: DIALOG displayed_sidebar: docs --- -**DIALOG** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +**DIALOG** ( {*aTable* ;} *form* {; *formData*}{; *} ) -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | aTable | Tabla | → | Tabla propia del formulario o Si se omite: tabla por defecto o uso del formulario del proyecto | @@ -17,21 +15,8 @@ displayed_sidebar: docs | formData | Object | → | Datos a asociar al formulario | | \* | Operador | → | Usar el mismo proceso | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| --------------------------- | -------------- | -| 17 | Modificado | -| 11 SQL | Modificado | -| <6 | Created | - -
    -
    - ## Descripción El comando **DIALOG** presenta el *formulario* al usuario, junto con (el) los parámetro(s) *formData* (opcional). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/ds.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/ds.md index bb77ca574b762b..5b88ab161fa1c9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/ds.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/ds.md @@ -4,31 +4,17 @@ title: ds displayed_sidebar: docs --- -**ds** ({ *localID* : Text }) : cs.DataStore +**ds** { ( *localID* : Text ) } : cs.DataStore -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------- | --------------------------- | ----------------------------------------------- | | localID | Text | → | ID local del almacén de datos remoto a devolver | | Resultado | cs.DataStore | ← | Referencia al almacén de datos | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 18 | Modificado | -| 17 | Created | - -
    -
    - ## Descripción El comando `ds` devuelve una referencia al almacén de datos que coincide con la base de datos 4D actual o con la base de datos designada por *localID*. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/file.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/file.md index fd82b54f6f7daf..454398f8f58ee0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/file.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/file.md @@ -4,34 +4,29 @@ title: File displayed_sidebar: docs --- -**File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File +
    Historia - +| Lanzamiento | Modificaciones | +| ----------- | -------------------------------------- | +| 19 R4 | Nueva constante `HTTP Client log file` | +| 17 R5 | Añadidos | + +
    -
    +**File** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; \* } ) : 4D.File + + | Parámetros | Tipo | | Descripción | | ------------ | ---------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Ruta del archivo | | fileConstant | Integer | → | Constante del archivo 4D | | pathType | Integer | → | `fk posix path` (por defecto) o `fk platform path` | -| \* | Operador | → | \* para devolver el archivo de la base local | +| \* | operator | → | \* para devolver el archivo de la base local | | Resultado | [4D.File](../API/FileClass.md) | ← | Nuevo objeto de archivo | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------------------------------- | -| 19 R4 | Nueva constante `HTTP Client log file` | -| 17 R5 | Añadidos | - -
    -
    - ## Descripción El comando `File` crea y devuelve un nuevo objeto del tipo [`4D.File`](../API/FileClass.md). El comando acepta dos sintaxis: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/folder.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/folder.md index 918b7e8ec127fd..379262aa7aaf5e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/folder.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/folder.md @@ -4,34 +4,29 @@ title: Folder displayed_sidebar: docs --- -**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder +
    Historia - +| Lanzamiento | Modificaciones | +| ----------- | --------------------------- | +| 19 R8 | Soporte de `fk home folder` | +| 17 R5 | Añadidos | + +
    -
    +**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; \* } ) : 4D.Folder + + | Parámetros | Tipo | | Descripción | | -------------- | -------------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Ruta de la carpeta | | folderConstant | Integer | → | Constante de la carpeta 4D | | pathType | Integer | → | `fk posix path` (por defecto) o `fk platform path` | -| \* | Operador | → | \* para devolver la carpeta de la base local | +| \* | operator | → | \* para devolver la carpeta de la base local | | Resultado | [4D.Folder](../API/FolderClass.md) | ← | Nuevo objeto de carpeta | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | --------------------------- | -| 19 R8 | Soporte de `fk home folder` | -| 17 R5 | Añadidos | - -
    -
    - ## Descripción El comando `Folder` crea y devuelve un nuevo objeto del tipo [`4D.Folder`](../API/FolderClass.md) tipo. El comando acepta dos sintaxis: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-edit.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-edit.md index 349610e017e5fb..5169bf9b139886 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-edit.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-edit.md @@ -4,31 +4,25 @@ title: FORM EDIT displayed_sidebar: docs --- -**FORM EDIT** ( {*aTable* : Table ;} *form* : Text )
    **FORM EDIT** ( {*aTable* : Table ;} *form* : Text ; *object* : Text ) +**FORM EDIT** ( {*aTable* ;} *form* )
    **FORM EDIT** ( {*aTable* ;} *form* ; *object* ) -
    - | Parámetros | Tipo | | Descripción | | ---------- | ----- | --------------------------- | -------------------------------------------------------------------------------------------------------------- | | aTable | Tabla | → | Tabla propia del formulario o Si se omite: tabla por defecto o uso del formulario del proyecto | | form | Text | → | Nombre del formulario | | object | Text | → | Nombre del objeto del formulario o nombre del grupo | -
    -
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------------ | | 20 R8 | Soporte del parámetro *object* | -| 18 R5 | Created |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md index 26bdc17a6f0009..05ca5a421e1d8e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md @@ -9,13 +9,10 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | --------------------------- | | Resultado | Integer | ← | Número de evento formulário | -
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event.md index 31df564acba63a..95f28cc5de4c08 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------- | | Resultado | Object | ← | Objeto evento | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 18 R2 | Modificado | -| 18 | Created | - -
    -
    - ## Descripción **FORM Event** devuelve un objeto que contiene información sobre el evento formulario que acaba de ocurrir. Por lo general, utilizará **FORM Event** en un método formulario u objeto. @@ -51,7 +37,7 @@ Por ejemplo, en el caso de un clic en un botón, el objeto contiene las siguient El objeto evento puede contener propiedades adicionales, dependiendo del objeto para el que se produzca el evento. Para objetos *eventObj* generados en: -- los objetos list box o columna de list box, ver [esta sección](../FormObjects/listbox-object.md#supported-form-events). +- los objetos list box o columna de list box, ver [esta sección](../FormObjects/listbox_overview.md#supported-form-events). - áreas 4D View Pro, ver [On VP Ready form event](../Events/onVpReady.md). **Nota:** si no hay ningún evento actual, **FORM Event** devuelve un objeto null. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-load.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-load.md index 3189c4408f234a..7bd3b754c75512 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-load.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-load.md @@ -4,12 +4,10 @@ title: FORM LOAD displayed_sidebar: docs --- -**FORM LOAD** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +**FORM LOAD** ( {*aTable* ;} *form* {; *formData*}{; *} ) -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabla | → | Formulario tabla a cargar (si se omite, carga un formulario proyecto) | @@ -17,7 +15,6 @@ displayed_sidebar: docs | formData | Object | → | Datos a asociar al formulario | | \* | Operador | → | Si se pasa = el comando se aplica a la base de datos del host cuando se ejecuta desde un componente (parámetro ignorado fuera de este contexto) | -
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form.md index ba2cf21e5dc26d..b30437ed4d12b7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form.md @@ -8,25 +8,19 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | --------------------------- | | Resultado | Object | ← | Datos del formulario actual | -
    -
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------------------ | | 20 R8 | Soporte de las clases de formularios | -| 16 R6 | Created |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md index 400ba0b49e888b..66bc34862a8ee1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md @@ -4,33 +4,28 @@ title: Formula from string displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------------------------------------------------------------------- | +| 20 R3 | Soporte del parámetro *context* | +| 17 R6 | Renombrado: New formula from string -> Formula from string | +| 17 R3 | Añadidos | + +
    + **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function -
    - | Parámetros | Tipo | | Descripción | | ------------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------- | | formulaString | Text | → | Fórmula texto a devolver como objeto | | context | Integer | → | `sk execute in current database` (por defecto) o `sk execute in host database` | | Resultado | 4D.Function | ← | Objeto nativo que encapsula la fórmula | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------------------------------------------------------------------- | -| 20 R3 | Soporte del parámetro *context* | -| 17 R6 | Renombrado: New formula from string -> Formula from string | -| 17 R3 | Añadidos | - -
    -
    - ## Descripción El comando `Formula from string` crea un objeto `4D.Function` basado en *formulaString* y, opcionalmente, *context*. *formulaString* puede ser tan simple como un valor único o complejo, como un método proyecto con parámetros. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/formula.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/formula.md index 17e4091e77831a..9a00455033dda4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/formula.md @@ -5,31 +5,26 @@ slug: /commands/formula displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ------------------------------------------------------ | +| 17 R6 | Renombrado (New formula -> Formula) | +| 17 R3 | Añadidos | + +
    + **Formula** ( *formulaExp* : Expression ) : 4D.Function -
    - | Parámetros | Tipo | | Descripción | | ---------- | --------------------------- | :-------------------------: | --------------------------------------- | | formulaExp | Expression | → | Fórmula a devolver como objeto | | Resultado | 4D.Function | ← | Función nativa que encapsula la fórmula | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ------------------------------------------------------ | -| 17 R6 | Renombrado (New formula -> Formula) | -| 17 R3 | Añadidos | - -
    -
    - ## Descripción El comando `Formula` crea un objeto `4D Function` basado en la expresión *formulaExp*. *formulaExp* puede ser tan simple como un valor único o complejo, como un método proyecto con parámetros. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md index 87c2c35203ce4a..cf2da33639d7fe 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md @@ -5,30 +5,24 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +**Generate UUID** : Text
    **Generate UUID**( *version* ) : Text -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | ----------------------------------------------------------------------- | | version | Integer | → | Versión de UUID: 4 (por defecto) o 7 | | Resultado | Text | ← | Nuevo UUID como texto no canónico (32 caracteres) | -
    -
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------------- | | 20 R10 | Soporte del parámetro *version* | -| 12 | Created |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md index 7ead6c93526006..656b69882da891 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ------------------------------------------------------------- | | data | Text, Blob | → | Datos a analizar | | Resultado | Object | ← | Objeto, cada propiedad es parte de los datos de varias partes | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R4 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md index dce455319860cf..921e2f98dd339f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md @@ -4,30 +4,25 @@ title: IMAP New transporter displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 R4 | Añadidos | + +
    + **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | :-------------------------: | --------------------------------------------------------------------------------- | | server | Object | → | Información del servidor de correo | | Resultado | 4D.IMAPTransporter | ← | [Objeto IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object) | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 18 R4 | Añadidos | - -
    -
    - ## Descripción El comando `IMAP New transporter` configura una nueva conexión IMAP según el parámetro *server* y devuelve un nuevo objeto *transporter*. El objeto transportador devuelto se utilizará normalmente para recibir correos electrónicos. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/last-errors.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/last-errors.md index 99985d36c7734b..6fd9f13d9902c9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/last-errors.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/last-errors.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ----------------------------- | | Resultado | Collection | ← | Colección de objetos de error | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 19 R8 | Created | - -
    -
    - ## Descripción El comando **Last errors** devuelve la pila actual de errores de la aplicación 4D como una colección de objetos de error, o **null** si no se ha producido ningún error. La pila de errores incluye los objetos enviados por el comando [throw](../commands-legacy/throw.md), si los hay. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/license-info.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/license-info.md index 7f8f584ee9b601..d51a4fef3a000b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/license-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/license-info.md @@ -8,13 +8,10 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------------------ | | Resultado | Object | ← | Información sobre la licencia activa | -
    @@ -40,7 +37,6 @@ Si el comando se ejecuta en una aplicación 4D que no utiliza localmente una lic Este comando recarga los archivos de licencia desde el disco y actualiza los derechos asociados si han sido modificados. ::: - El objeto devuelto contiene las siguientes propiedades: ```json diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md index d01003924c38b7..2cb0590e4fbd31 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md @@ -4,11 +4,16 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any +**LISTBOX Get property** ( {* ;} *object* ; *property* ) : any -
    +| Parámetros | Tipo | | Descripción | +| ---------- | ------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena). Si se omite, object es una variable | +| object | any | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*) | +| property | Integer | → | Propiedad cuyo valor desea obtener | +| Resultado | Integer, Text | ← | Valor actual | | Parámetros | Tipo | | Descripción | | ---------- | -------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md index eac5c037546cb8..ff1d541ec6b51c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md @@ -4,33 +4,19 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text ) +**LISTBOX SET PROPERTY** ( {* ;} *object* ; *property* ; *value* ) -
    +| Parámetros | Tipo | | Descripción | +| ---------- | ------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena). Si se omite, object es una variable. | +| object | any | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*) | +| property | Integer | → | Propiedad de list box o de columna de list box | +| value | Integer, Text | → | Valor de la propiedad | -| Parámetros | Tipo | | Descripción | -| ---------- | -------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena). Si se omite, object es una variable. | -| object | Text, Variable | → | Nombre del objeto del formulario (si se especifica \*) o Variable (si se omite \*) | -| property | Integer | → | Propiedad de list box o de columna de list box | -| value | Integer, Text | → | Valor de la propiedad | - -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 19 R6 | Modificado | -| 16 R2 | Created | - -
    -
    - ## Descripción El comando **LISTBOX SET PROPERTY** define el *value* de la *property* del list box o de la columna de list box especificado por los parámetros *object* y *\**. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md index 89a1cc651f04e2..9c95023132be5b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md @@ -4,30 +4,25 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 | Añadidos | + +
    + **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------- | :-------------------------: | ------------- | | mime | Blob, Text | → | Email en MIME | | Resultado | Object | ← | Objeto Email | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 18 | Añadidos | - -
    -
    - ## Descripción El comando `MAIL Convert from MIME` convierte un documento MIME en un objeto de correo electrónico válido. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md index 2d59c3254b5089..a5dd1de03e1a8c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md @@ -4,32 +4,27 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 17 R4 | Añadidos | +| 17 R5 | Modificado | + +
    + **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | :-------------------------: | ---------------------------------------------- | | mail | Object | → | Objeto Email | | options | Object | → | Opciones de codificación y de charset del mail | | Resultado | Text | ← | Objeto email convertido en MIME | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 17 R5 | Modificado | -| 17 R4 | Añadidos | - -
    -
    - ## Descripción El comando `MAIL Convert to MIME` convierte un objeto email en texto MIME. Este comando es llamado internamente por [SMTP_transporter.send()](API/SMTPTransporterClass.md#send) para formatear el objeto email antes de enviarlo. Se puede utilizar para analizar el formato MIME del objeto. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md index e8e2d888181623..f089b3417fb8c1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md @@ -4,17 +4,23 @@ title: MAIL New attachment displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------------------------------------------------------- | +| 19 R2 | Acepta 4D.File, 4D.ZipFile, 4D.Blob | + +
    + **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment -
    - | Parámetros | Tipo | | Descripción | | ----------- | --------------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------- | | file | 4D.File | → | Archivo adjunto | | zIPFile | 4D.ZipFile | → | Archivo zip adjunto | -| blob | 4D.Blob | → | Blob que contiene el archivo adjunto | +| blob | 4D.Blob | → | BLOB que contiene el adjunto | | path | Text | → | Ruta del archivo adjunto | | name | Text | → | Nombre + extensión utilizados por el cliente de correo para designar el archivo adjunto | | cid | Text | → | ID del archivo adjunto (sólo en mensajes HTML), o " " si no se requiere cid | @@ -22,20 +28,8 @@ displayed_sidebar: docs | disposition | Text | → | Valor del encabezado content-disposition: "inline" o "attachment". | | Resultado | 4D.MailAttachment | ← | Objeto adjunto | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------------------------------------------------------- | -| 19 R2 | Acepta 4D.File, 4D.ZipFile, 4D.Blob | -| 17 R4 | Añadidos | - -
    -
    - ## Descripción El comando `MAIL New attachment` le permite crear un objeto adjunto que puede agregar a un [objeto de Email](../API/EmailObjectClass.md#email-object). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-collection.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-collection.md index bbe8cc57c74691..8cae91af4c1fb2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-collection.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-collection.md @@ -8,26 +8,13 @@ displayed_sidebar: docs -
    +| Parámetros | Tipo | | Descripción | +| ---------- | ----------------------------------------------------------------------- | --------------------------- | ------------------------------------------ | +| value | Number, Text, Date, Time, Boolean, Object, Collection, Picture, Pointer | → | Valor(es) de collection | +| Resultado | Collection | ← | Nueva colección | -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | --------------------------- | ------------------------------------------ | -| value | any | → | Valor(es) de collection | -| Resultado | Collection | ← | Nueva colección | - -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 16 R4 | Created | - -
    -
    - ## Descripción El comando `New collection` crea una nueva colección vacía o pre diligenciada y devuelve su referencia. Las colecciones se pueden manejar usando propiedades y funciones de la [API Collection class](../API/CollectionClass.md). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md index 64cb041fd6f626..8985b44084b5b4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | --------------------------------------------- | | Resultado | Text | ← | Ruta completa del archivo de registro cerrado | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| --------------------------- | -------------- | -| <6 | Created | - -
    -
    - ## Descripción **Nota preliminar:** este comando sólo funciona con 4D Server. Sólo puede ejecutarse mediante el comando [Execute on server](../commands-legacy/execute-on-server.md) o en un procedimiento almacenado. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md index b3bcd58be70844..d3edc5424ccd8f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md @@ -8,26 +8,13 @@ displayed_sidebar: docs -
    +| Parámetros | Tipo | | Descripción | +| ---------- | ----------------------------------------------------- | --------------------------- | -------------------------------------------------------- | +| value | Number, Text, Date, Time, Boolean, Object, Collection | → | Valor(es) de la collection compartida | +| Resultado | Collection | ← | New shared collection | -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | --------------------------- | -------------------------------------------------------- | -| value | any | → | Valor(es) de la collection compartida | -| Resultado | Collection | ← | New shared collection | - -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 16 R6 | Created | - -
    -
    - ## Descripción El comando `New shared collection` crea una nueva colección compartida vacía o precargada y devuelve su referencia. Las colecciones se pueden manejar usando propiedades y funciones de la [API Collection class](../API/CollectionClass.md). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-signal.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-signal.md index 48ba1fcf2a61e3..2c5af407f8a530 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-signal.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-signal.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ----------- | ------------------------- | --------------------------- | ------------------------------------ | | description | Text | → | Descripción para la señal | | Resultado | 4D.Signal | ← | Objeto nativo que encapsula la señal | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 17 R4 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/num.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/num.md index 9d55624f055891..f24b35dd31383e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/num.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/num.md @@ -5,32 +5,26 @@ slug: /commands/num displayed_sidebar: docs --- -**Num** ( *expression* : Text, Boolean, Integer {; *separator* : Text} ) : Real
    **Num** ( *expression* : Text, Boolean, Integer ; *base* : Integer ) : Real +**Num** ( *expression* {; *separator*} ) : Real
    **Num** ( *expression* ; *base* ) : Real -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------------------- | --------------------------- | ----------------------------------------------------------------------------------- | -| expression | Text, Boolean, Integer | → | Cadena a convertir en numérica o Booleano para devolver 0 o 1, o Expresión numérica | +| expresión | Text, Boolean, Integer | → | Cadena a convertir en numérica o Booleano para devolver 0 o 1, o Expresión numérica | | separador | Text | → | Separador decimal | | base | Integer | → | Valor entre 2 y 36 que representa la base | | Resultado | Real | ← | Forma numérica del parámetro de expresión | -
    -
    Historia -| Lanzamiento | Modificaciones | -| --------------------------- | ---------------------------- | -| 21 | Soporte del parámetro *base* | -| <6 | Created | +| Lanzamiento | Modificaciones | +| ----------- | ---------------------------- | +| 21 | Soporte del parámetro *base* |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md index 67266ac1d11bb8..b47ff4bc496519 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md @@ -1,14 +1,17 @@ --- id: object-get-data-source-formula title: OBJECT Get data source formula -displayed_sidebar: docs --- -**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula +**OBJECT Get data source formula** ( {* ;} *object* ) : 4D.Formula -
    +| Parámetros | Tipo | | Descripción | +| ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena)
    Si se omite, object es un campo o variable | +| object | any | → | Nombre del objeto (si se especifica \*) o
    Campo o variable (si se omite \*) | +| formula | 4D.Formula | ← | Fórmula asociada al objeto formulario (`Null` si no hay fórmula asociada) | | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | @@ -19,17 +22,6 @@ displayed_sidebar: docs
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ---------------------------- | -| 21 | Soporte del parámetro *base* | -| 20 R10 | Created | - -
    -
    - ## Descripción El comando **OBJECT Get data source formula** devuelve la(s) fórmula(s) asociada(s) a los objetos designados por los parámetros *object* y *\**. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md index 41978d12e2b436..10b80bb176922f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md @@ -4,11 +4,15 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula ) +**OBJECT SET DATA SOURCE FORMULA** ( {* ;} *object* ; *formula* ) -
    +| Parámetros | Tipo | | Descripción | +| ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena)
    Si se omite, object es un campo o variable | +| object | any | → | Nombre del objeto (si se especifica \*) o
    Campo o variable (si se omite \*) | +| formula | 4D.Formula | → | Fórmula a asignar como fuente de datos | | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | @@ -19,17 +23,6 @@ displayed_sidebar: docs
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ---------------------------- | -| 21 | Soporte del parámetro *base* | -| 20 R10 | Created | - -
    -
    - ## Descripción El comando **OBJECT SET DATA SOURCE FORMULA** asigna una fórmula (expresión) como fuente de datos del objeto u objetos designados por los parámetros *object* y *\** . La fórmula debe proporcionarse como un objeto [`4D.Formula`](../API/FunctionClass.md#formula-objects). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md index f119e717f889fe..7b7721719a5e5f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md @@ -4,34 +4,29 @@ title: Open datastore displayed_sidebar: docs --- +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------------------- | +| 21 | Cloud Qodly interrumpido | +| 20 R6 | Soporta el acceso a instancias en la nube Qodly | +| 20 R4 | Nueva propiedad *passwordAlgorithm* | +| 18 | Añadidos | + +
    + **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation -
    - | Parámetros | Tipo | | Descripción | | -------------- | ------------------------------------------ | --------------------------- | --------------------------------------------------------------------------------------------------- | | connectionInfo | Object | → | Propiedades de conexión utilizadas para alcanzar el almacén de datos remoto | | localID | Text | → | Id para asignar al almacén de datos abierto en la aplicación local (obligatorio) | | Resultado | 4D.DataStoreImplementation | ← | Objeto del almacén de datos | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------------------- | -| 21 | Cloud Qodly interrumpido | -| 20 R6 | Soporta el acceso a instancias en la nube Qodly | -| 20 R4 | Nueva propiedad *passwordAlgorithm* | -| 18 | Añadidos | - -
    -
    - ## Descripción El comando `Open datastore` conecta la aplicación al datastore remoto identificado por el parámetro *connectionInfo* y devuelve un objeto `4D.DataStoreImplementation` asociado con el alias local *localID*. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md index 08e00c57313831..53da64ed12d6bc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Información del servidor de correo | | Resultado | 4D.POP3Transporter | ← | [Objeto transporter POP3](../API/POP3TransporterClass.md#pop3-transporter-object) | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 18 R2 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/print-form.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/print-form.md index 2ff81f5c4863a5..a60d297821ad1a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/print-form.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/print-form.md @@ -4,12 +4,10 @@ title: Print form displayed_sidebar: docs --- -**Print form** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object} {; *areaStart* : Integer{; *areaEnd* : Integer}} ) : Integer +**Print form** ( {*aTable* ;} *form* {; *formData*} {; *areaStart*{; *areaEnd*}} ) : Integer -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | aTable | Tabla | → | Tabla del formulario, o tabla por defecto, si se omite | @@ -19,21 +17,8 @@ displayed_sidebar: docs | areaEnd | Integer | → | Área final (si se especifica areaStart) | | Resultado | Integer | ← | Altura de la sección impresa | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| --------------------------- | -------------- | -| 20 | Modificado | -| 16 R6 | Modificado | -| <6 | Añadidos | - -
    -
    - ## Descripción El comando **Print form** simplemente imprime *form* con los valores actuales de los campos y variables de la tabla *aTable*. Suele utilizarse para imprimir informes muy complejos que requieren un control total del proceso de impresión. **Print form** no realiza ningún procesamiento de registros, ni las rupturas, ni de saltos de página. Estas operaciones son responsabilidad suya. **Print form*** imprime campos y variables solo en un marco de tamaño fijo. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-activity.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-activity.md index d060ccd61ffafa..20ab71d0b41dce 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-activity.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-activity.md @@ -4,22 +4,18 @@ title: Process activity displayed_sidebar: docs --- -**Process activity** () : Object
    **Process activity** ( *options* : Integer ) : Object
    **Process activity** ( *sessionID* : Text ) : Object
    **Process activity** ( *sessionID* : Text ; *options* : Integer ) : Object +**Process activity** () : Object
    **Process activity** ( *options* ) : Object
    **Process activity** ( *sessionID* ) : Object
    **Process activity** ( *sessionID* ; *options* ) : Object -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | sessionID | Text | → | ID de sesión | | options | Integer | → | Opciones de retorno | | Resultado | Object | ← | Instantánea de los procesos en ejecución y/o sesiones de usuario (sólo 4D Server) | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 20 R7 |
    • Soporte del parámetro *sessionID
    • Renombrado (Get process activity)
    |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-info.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-info.md index f5e35c98108361..d4a6922bde6cc9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-info.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ------------- | ------- | :-------------------------: | ---------------------------- | | processNumber | Integer | → | Process number | | Resultado | Object | ← | Información sobre el proceso | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -26,11 +22,10 @@ displayed_sidebar: docs | 20 R7 | Añadidos |
    -
    ## Descripción -The `Process info` command returns an object providing detailed information about process whose number you pass in *processNumber*. Si pasa un número de proceso incorrecto, el comando devuelve un objeto null. +El comando `Process info` devuelve un objeto que da información detallada sobre el proceso cuyo número se pasa en *processNumber*. Si pasa un número de proceso incorrecto, el comando devuelve un objeto null. El objeto devuelto contiene las siguientes propiedades: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-number.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-number.md index eaf6899ea9cdfe..a483286481882e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-number.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-number.md @@ -5,12 +5,10 @@ slug: /commands/process-number displayed_sidebar: docs --- -**Process number** ( *name* : Text {; *} ) : Integer
    **Process number** ( *id* : Text {; *} ) : Integer +**Process number** ( *name* {; *} ) : Integer
    **Process number** ( *id* {; *} ) : Integer -
    - | Parámetros | Tipo | | Descripción | | ---------- | -------- | --------------------------- | ---------------------------------------------------------------- | | name | Text | → | Nombre del proceso del que se desea obtener el número de proceso | @@ -18,19 +16,15 @@ displayed_sidebar: docs | \* | Operador | → | Devuelve el número de proceso del servidor | | Resultado | Integer | ← | Process number | -
    -
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------ | | 20 R7 | Soporte del parámetro id | -| 6 | Created |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md index 1be33e82e791bb..2fd0f62dfc0e66 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md @@ -4,31 +4,17 @@ title: SELECT LOG FILE displayed_sidebar: docs --- -**SELECT LOG FILE** ( *logFile* : Text )
    **SELECT LOG FILE** ( * ) +**SELECT LOG FILE** ( *logFile* )
    **SELECT LOG FILE** ( * ) -
    - | Parámetros | Tipo | | Descripción | | ---------- | -------- | --------------------------- | ------------------------------------ | | logFile | Text | → | Nombre del archivo de registro | | \* | Operador | → | Cerrar el archivo de registro actual | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| --------------------------- | -------------- | -| 11 SQL | Modificado | -| <6 | Created | - -
    -
    - ## Descripción El comando **SELECT LOG FILE** crea o cierra el archivo de historial de acuerdo al valor que pase en el parámetro. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-info.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-info.md index 960bcec249bc43..16c277a9d14dc2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-info.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------- | :-------------------------: | --------------------------- | | sessionID | Integer | → | ID de sesión | | Resultado | Object | ← | Información sobre la sesión | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R7 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-storage.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-storage.md index 729672e401b7b0..450aaeaf5098a1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-storage.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-storage.md @@ -4,21 +4,17 @@ title: Session storage displayed_sidebar: docs --- -**Session storage** ( *id* : Text ) : Object +**Session storage** ( *id* ) : Object -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ---------------------------------------------------------- | | id | Text | → | Identificador único (UUID) de la sesión | | Resultado | Object | ← | Objeto de almacenamiento de la sesión | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R6 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session.md index 3aed35f931d007..f1e2a700fad6ad 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session.md @@ -8,16 +8,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | --------------------------- | -------------- | | Resultado | 4D.Session | ← | Objeto Session | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 18 R6 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md index 00c9b6f5a95b59..610cf135cf3f61 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md @@ -5,30 +5,16 @@ slug: /commands/set-allowed-methods displayed_sidebar: docs --- -**SET ALLOWED METHODS** ( *methodsArray* : Text array ) +**SET ALLOWED METHODS** ( *methodsArray* ) -
    - | Parámetros | Tipo | | Descripción | | ------------ | -------------- | --------------------------- | --------------------------- | | methodsArray | Array de texto | → | Array de nombres de métodos | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| --------------------------- | -------------- | -| 17 R2 | Modificado | -| <6 | Añadidos | - -
    -
    - ## Descripción El comando **SET ALLOWED METHODS** designa los métodos proyecto que se pueden llamar a través de la aplicación. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md index 68f1c89ee37826..ea3290d67c45c2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md @@ -4,22 +4,18 @@ title: SET WINDOW DOCUMENT ICON displayed_sidebar: docs --- -**SET WINDOW DOCUMENT ICON** ( *winRef* : Integer )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *file* : 4D.File, 4D.Folder )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture ; *file* : 4D.File, 4D.Folder ) +**SET WINDOW DOCUMENT ICON** ( *winRef* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *file* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* ; *file* ) -
    - | Parámetros | Tipo | | Descripción | | ---------- | -------------------------------------------------- | --------------------------- | ---------------------------------- | | winRef | Integer | → | Número de referencia de la ventana | | image | Picture | → | Ícono personalizado | | file | 4D.File, 4D.Folder | → | Ruta del archivo o de la carpeta | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R7 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md index 530879550701cd..e5ed669018d5e5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Información del servidor de correo | | Resultado | 4D.SMTPTransporter | ← | [Objeto SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object) | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 17 R4 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/string.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/string.md index 8b431d066d7b9a..2fe9a34446e747 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/string.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/string.md @@ -5,33 +5,27 @@ slug: /commands/string displayed_sidebar: docs --- -**String** ( *expression* : Expression {; *format* : Integer, Text {; *addTime* : Time}} ) : Text
    **String** ( *expression* : Expression ; *base* : Integer ) : Text +**String** ( *expression* {; *format* {; *addTime*}} ) : Text
    **String** ( *expression* ; *base* ) : Text -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| expression | Expression | → | Expresión a convertir en cadena (puede ser Real, Integer, Long Integer, Date, Time, Text, Boolean, Undefined, o Null) | +| expresión | Expression | → | Expresión a convertir en cadena (puede ser Real, Integer, Long Integer, Date, Time, Text, Boolean, Undefined, o Null) | | format | Integer, Text | → | Formato de visualización | | addTime | Time | → | Hora a combinar si *expression* es una fecha | | base | Integer | → | Valor entre 2 y 36 que representa la base si *expression* es un número | | Resultado | Text | ← | expresión convertida en cadena alfanumérica | -
    -
    Historia -| Lanzamiento | Modificaciones | -| --------------------------- | ---------------------------- | -| 21 | Soporte del parámetro *base* | -| <6 | Created | +| Lanzamiento | Modificaciones | +| ----------- | ---------------------------- | +| 21 | Soporte del parámetro *base* |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/super.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/super.md index 1d05e22a25ad34..e3c60c68584453 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/super.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/super.md @@ -8,26 +8,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------------------------------------------------------ | | param | any | -> | Parámetro(s) a pasar al constructor de la clase padre | | Resultado | Object | <- | Padre del objeto | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 19 | Created | - -
    -
    - La palabra clave `Super` permite llamar a la `superclass`, es decir, la clase padre. `Super` tiene dos propósitos diferentes: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/this.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/this.md index cfaaf517c93878..26c1b9c797c7a8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/this.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/this.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------ | | Resultado | Object | ← | Elemento u objeto actual | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 19 | Created | - -
    -
    - ## Descripción El comando `This` devuelve una referencia al objeto procesado actualmente. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim-end.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim-end.md index 3f37b0f4a98aff..5069cabdeba273 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim-end.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim-end.md @@ -4,21 +4,17 @@ title: Trim end displayed_sidebar: docs --- -**Trim end** ( *aString* : Text ) : Text +**Trim end** ( *aString* ) : Text -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texto a recortar | | Resultado | Text | ← | Texto recortado | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim-start.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim-start.md index aeb525a0360312..034b8492d84319 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim-start.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim-start.md @@ -4,21 +4,17 @@ title: Trim start displayed_sidebar: docs --- -**Trim start** ( *aString* : Text ) : Text +**Trim start** ( *aString* ) : Text -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texto a recortar | | Resultado | Text | ← | Texto recortado | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim.md index 3346ae8190c30f..600a1b504f5c8e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim.md @@ -4,21 +4,17 @@ title: Trim displayed_sidebar: docs --- -**Trim** ( *aString* : Text ) : Text +**Trim** ( *aString* ) : Text -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texto a recortar | | Resultado | Text | ← | Texto recortado | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md index dac9a7e84df698..a3059451368fad 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | --------------- | ---------------------------------- | --------------------------- | -------------------- | | entitySelection | 4D.EntitySelection | → | Una entity selection | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 17 | Añadidos | - -
    -
    - ## Descripción El comando `USE ENTITY SELECTION` actualiza la selección actual de la tabla que coincide con el nivel de datos del parámetro *entitySelection*, de acuerdo al contenido de la selección de entidad. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md index 8f2271decd62d8..20040e24e92c5f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md @@ -4,38 +4,25 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object +**WA Get context** ( {* ;} *object* ) -> *contextObj* -
    +| Parámetros | Tipo | | Descripción | +| ---------- | -------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Si se especifica, *object* es un nombre de objeto (cadena). Si se omite, *object* es una variable. | +| object | any | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*). | +| contextObj | Object | ← | Objeto contexto si se ha definido previamente, en caso contrario `null`. | -| Parámetros | Tipo | | Descripción | -| ---------- | -------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, *object* es un nombre de objeto (cadena). Si se omite, *object* es una variable. | -| object | Text, Variable | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*). | -| Resultado | Object | ← | Objeto contexto si se ha definido previamente, en caso contrario `null`. | - -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 20 R9 | Añadidos | - -
    -
    - ### Descripción El comando `WA Get context` recupera el objeto de contexto definido para `$4d` en el área Web designada por los parámetros \* y *object* utilizando [`WA SET CONTEXT`](./wa-set-context.md). Si `WA SET CONTEXT` no fue llamado para el área web, el comando devuelve `null`. :::note -El comando solo es utilizable con un área web integrada en la que los parámetros [**Utilizar el motor de renderizado web integrado**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) y **Acceder a los métodos 4D** estén configurados como `true`. +The command is only usable with an embedded web area where the [**Use embedded web rendering engine**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) and **Access 4D methods** parameters are set to `true`. ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md index 1e2a46185f0424..0503a8c0eea21f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md @@ -4,11 +4,15 @@ title: WA SET CONTEXT displayed_sidebar: docs --- -**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object ) +**WA SET CONTEXT** ( {* ;} *object* ; *contextObj* ) -
    +| Parámetros | Tipo | | Descripción | +| ---------- | -------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Si se especifica, *object* es un nombre de objeto (cadena). Si se omite, *object* es una variable. | +| object | any | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*). | +| contextObj | Object | → | Objeto que contiene las funciones que se pueden llamar con `$4d`. | | Parámetros | Tipo | | Descripción | | ---------- | --------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -19,23 +23,13 @@ displayed_sidebar: docs
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 20 R9 | Añadidos | - -
    -
    - ### Descripción El comando `WA SET CONTEXT` define un objeto contextual *contextObj* para `$4d` en el área Web designado por los parámetros \* y *object*. Cuando se utiliza este comando, `$4d` sólo puede acceder a los contenidos declarados dentro del *contextObj* proporcionado. Cuando no se establece ningún objeto contexto, `$4d` tiene acceso a todos los métodos 4D y no puede acceder a las clases usuario. :::note -El comando solo es utilizable con un área web integrada en la que los parámetros [**Utilizar el motor de renderizado web integrado**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) y **Acceder a los métodos 4D** estén configurados como `true`. +The command is only usable with an embedded web area where the [**Use embedded web rendering engine**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) and **Access 4D methods** parameters are set to `true`. ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-event.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-event.md index f9a7df88a5d05c..17f56ca60365e6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-event.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-event.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ------ | :-------------------------: | ------------------------------------ | | Resultado | Object | ← | Información sobre el evento activado | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 21 | Añadidos | - -
    -
    - ## Descripción `Web Event` devuelve un objeto con información sobre un evento desencadenado vinculado a un componente de página web. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-form.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-form.md index 6447726c58eee1..2111a8fe9c8546 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-form.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-form.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | :-------------------------: | ----------------------------- | | Resultado | 4D.WebForm | ← | Nuevo objeto proxy `Web Form` | -
    -
    -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 21 | Añadidos | - -
    -
    - ## Descripción El comando `Web Form` devuelve un objeto proxy `4D.WebForm`, ofreciendo un medio para trabajar con las propiedades y las funciones de la página y emularlas eficazmente. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md index ff475a180c7dcb..8a0dfc73bd7b0f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md @@ -8,16 +8,12 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ----------------------------------------------- | | Resultado | Collection | ← | Colección de los objetos Web Server disponibles | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -25,7 +21,6 @@ displayed_sidebar: docs | 18 R3 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-server.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-server.md index b0834b5db60c41..91307e3acd3797 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-server.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------- | --------------------------- | ------------------------------------------------------------------------------------------- | | option | Integer | → | Servidor web a obtener (por defecto si se omite = `Web server database`) | | Resultado | 4D.WebServer | ← | Objeto servidor web | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 19 | soporte de .sessionCookieSameSite |
    -
    ## Descripción @@ -35,11 +30,11 @@ El comando `WEB Server` devuelve el ob Por defecto, si se omite el parámetro *option*, el comando devuelve una referencia al servidor web de la base de datos, es decir, al servidor web por defecto. Para designar el servidor web a devolver, puede pasar una de las siguientes constantes en el parámetro *option*: -| Constante | Valor | Comentario | -| ------------------------------ | ----- | ------------------------------------------------------------------------------------------------------- | -| `Web server database` | 1 | Servidor web del proyecto desde el que se llama al comando (por defecto si se omite) | -| `Web server host database` | 2 | Servidor web de la base local de un componente | -| `Web server receiving request` | 3 | Servidor web que ha recibido la solicitud (servidor web objetivo) | +| Constante | Valor | Comentario | +| ------------------------------ | ----- | ------------------------------------------------------------------------------------ | +| `Web server database` | 1 | Servidor web de la base actual (por defecto si se omite) | +| `Web server host database` | 2 | Servidor web de la base local de un componente | +| `Web server receiving request` | 3 | Servidor web que ha recibido la solicitud (servidor web objetivo) | El **objeto servidor web devuelto** contiene los valores actuales de las [propiedades del servidor web](../API/WebServerClass.md). @@ -58,7 +53,7 @@ El objeto servidor web devuelto contiene los valores actuales de las propiedades ## Ver también -[Lista servidor WEB](web-server-list.md) +[Lista servidor WEB](web-server-list.md)\ [webServer.stop()](../API/WebServerClass.md#stop) ## Propiedades diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md index 02bbf74cf63ee2..e416df98055d51 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md @@ -8,8 +8,6 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | --------------- | ------------------------- | :-------------------------: | -------------------------------------------------------------------- | | fileToZip | 4D.File | → | Objeto archivo o carpeta a comprimir | @@ -19,10 +17,8 @@ displayed_sidebar: docs | options | Integer | → | Opción *folderToZip*: `ZIP Without enclosing folder` | | Resultado | Object | ← | Objeto estado | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -31,7 +27,6 @@ displayed_sidebar: docs | 18 | Añadidos |
    -
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md index 2976050b2a3ad3..4efb513c0f74fd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md @@ -8,18 +8,14 @@ displayed_sidebar: docs -
    - | Parámetros | Tipo | | Descripción | | ---------- | ----------------------------- | :-------------------------: | ------------------------------------- | | zIPFile | 4D.File | → | Archivos Zip | | contraseña | Text | → | Contraseña del archivo ZIP, si la hay | | Resultado | 4D.ZipArchive | ← | Objeto archivo | -
    -
    Historia | Lanzamiento | Modificaciones | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 18 | Añadidos |
    -
    ## Descripción diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md index d6ecce3257d676..69a1d7ad6ffc3d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -94,13 +94,13 @@ Une collection est initialisée avec les commandes [`New collection`](../command #### Description -La fonction `.at()` retourne l'élément à la position *index*, acceptant des entiers positifs et négatifs. +Différent de > Cette fonction ne modifie pas la collection d'origine. Les nombres entiers négatifs déterminent la position à partir du dernier élément de la collection. -La fonction renvoie la valeur Undefined si *index* dépasse les limites de la collection. +Voici un exemple : #### Exemple @@ -144,17 +144,17 @@ $element:=$col.at(10) // undefined #### Description -La fonction .average() retourne la moyenne arithmétique des valeurs définies dans la collection. +Différent de Seuls les éléments ayant une valeur numérique sont pris en compte pour le calcul (les autres types d'éléments sont ignorés). Les positions sont retournées dans un ordre croissant. -`.average()` retourne `undefined` si : +Vous pouvez passer tout type d'élément accepté par les collections, y compris une autre collection. - la collection est vide, - la collection ne contient pas d'éléments numériques, -- *propertyPath* n'est pas trouvé dans la collection. +- Egal à #### Exemple 1 @@ -204,7 +204,7 @@ Les positions sont retournées dans un ordre croissant. #### Description -La fonction `.clear()` supprime tous les éléments de la collection et retourne une collection vide. +Vous devez prêter attention aux problèmes de conversion suivants : > Cette fonction modifie la collection d'origine. @@ -248,17 +248,17 @@ $vSize:=$col.length //$vSize=0 #### Description -La fonction `.combine()` insère des éléments *col2* à la fin ou à la position *index* spécifiée dans l'instance de collection et renvoie la collection modifiée. A la différence de la fonction `.insert()`, `.combine()` ajoute chaque valeur de *col2* dans la collection d'origine, et non en tant qu'élément unique de collection. +Vous pouvez passer : Vous pouvez passer : > Cette fonction modifie la collection d'origine. -Par défaut, les éléments *col2* sont ajoutés à la fin de la collection originale. Vous pouvez passer dans *index* la position à laquelle vous souhaitez que les éléments *col2* soient insérés dans la collection. +Nom de méthode Exemples : -> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. +> Exemple 1 -- Si *index* > la longueur de la collection, l'*index* de départ sera fixé à la longueur de la collection. -- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). -- Si la valeur calculée est négative, *index* est mis à 0. +- Exemple 2 +- Inclus parmi +- Vous souhaitez un tri croissant des première et troisième collections, et une synchronisation pour la deuxième collection : #### Exemple @@ -292,18 +292,18 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6] | Paramètres | Type | | Description | | ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | value | any | -> | Valeur(s) à concaténer. Si *value* est une collection, tous ses éléments sont ajoutés comme de nouveaux éléments à la fin de la collection d'origine. | -| Résultat | Collection | <- | Nouvelle collection contenant les valeurs d'origine et les valeurs ajoutées | +| Résultat | Collection | <- | En cas d'incohérence, les règles suivantes sont appliquées : |
    #### Description -La fonction `.concat()` renvoie une nouvelle collection contenant les éléments de la collection originale avec tous les éléments du paramètre *value* ajoutés à la fin. +Par exemple : > Cette fonction ne modifie pas la collection d'origine. -Si *value* est une collection, tous ses éléments sont ajoutés en tant que nouveaux éléments à la fin de la collection d'origine. Si la *value* n'est pas une collection, elle est ajoutée elle-même en tant que nouvel élément. +La collection retournée contient l'élément spécifié par *startFrom* et tous les éléments suivants jusqu'à l'élément spécifié par *end* (mais non compris). Si seul le paramètre *startFrom* est spécifié, la collection retournée contient tous les éléments de *startFrom* au dernier élément de la collection d'origine. #### Exemple @@ -324,10 +324,10 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8]
    Historique -| Release | Modifications | -| ------- | ---------------------------------------------------------------------------- | -| 18 R3 | Nouvelle option *ck shared*. Nouveaux paramètres *groupWith* | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| 18 R3 | Les dates sont stockées sous la forme de date « aaaa-mm-jj » ou des chaînes au format « AAAA-MM-JJTHH: ss.SSSZ: mm » , selon la configuration actuelle « dates à l'intérieur des objets » de la base de données. Cet exemple retourne des personnes embauchées il y a plus de 90 jours : | +| v16 R6 | Ajout |
    @@ -337,40 +337,40 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8]
    -| Paramètres | Type | | Description | -| ------------ | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------ | -| option | Integer | -> | `ck resolve pointers`: résoudre les pointeurs avant la copie,
    `ck shared`: retourner une collection partagée | -| groupWithCol | Collection | -> | Collection partagée à grouper avec la collection résultante | -| groupWithObj | Object | -> | Objet partagé à grouper avec la collection résultante | -| Résultat | Collection | <- | Copie profonde de la collection d'origine (deep copy) | +| Paramètres | Type | | Description | +| ------------ | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| option | Integer | -> | Exemple 3 | +| groupWithCol | Collection | -> | Collection partagée à grouper avec la collection résultante | +| groupWithObj | Object | -> | Objet partagé à grouper avec la collection résultante | +| Résultat | Collection | <- | *pathStrings* contient une formule constituée de 1 à N chemin(s) de propriété(s) et (optionnellement) ordres de tri, séparés par des virgules. |
    #### Description -La fonction `.copy()` renvoie une copie profonde (deep copy) de l'instance de collection. ***Deep copy*** signifie que les objets ou les collections présents dans la collection d'origine sont dupliqués et ne partagent pas leur référence avec la collection qui est retournée. +Lorsque vous utilisez une valeur constante, les règles suivantes doivent être respectées : > Cette fonction ne modifie pas la collection d'origine. -S'il est passé, le paramètre *option* peut contenir l'une des constantes suivantes (ou les deux) : +Utilisation de guillemets -| option | Description | -| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck resolve pointers` | Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Toutefois, vous pouvez résoudre les pointeurs au moment de la copie en passant la constante `ck resolve pointers`. Dans ce cas, chaque pointeur contenu dans la collection est évalué lors de la copie et sa valeur déréférencée est utilisée. | -| `ck shared` | Par défaut, `copy()` retourne une collection standard (non partagée), même si la fonction s'applique à une collection partagée. Passez la constante `ck shared` pour créer une collection partagée. Dans ce cas, vous pouvez utiliser le paramètre *groupWith* pour associer la collection partagée à une autre collection ou à un autre objet (voir ci-dessous). | +| option | Description | +| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `ck resolve pointers` | Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Dans ce cas, chaque pointeur contenu dans la collection est évalué lors de la copie et sa valeur déréférencée est utilisée. | +| `ck shared` | Prise en charge des formules Symbole(s) L'évaluation est sensible à la casse et différencie les caractères accentués. | -Les paramètres *groupWithCol* ou *groupWithObj* vous permettent de désigner une collection ou un objet avec lequel la collection résultante doit être associée. +Par défaut si omis, une évaluation non diacritique est effectuée :::note -Les objets Datastore, dataclass et entity ne sont pas copiables. Si `.copy()` est appelé avec eux, les valeurs `Null` sont retournées. +Les objets Datastore, dataclass et entity ne sont pas copiables. Collection mise à plat ::: #### Exemple 1 -Nous souhaitons copier la collection régulière (non partagée) *$lastnames* dans l'objet partagé *$sharedObject*. Pour cela, nous devons créer une copie partagée de la collection (*$sharedLastnames*). +Inférieur ou égal à Null ```4d var $sharedObject : Object @@ -392,7 +392,7 @@ End use #### Exemple 2 -Nous voulons combiner *$sharedColl1* et *$sharedColl2*. Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. Par conséquent, nous devons faire une copie partagée de *$sharedColl1* et désigner *$sharedColl2* comme étant un groupe partagé pour la copie. +Null Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. ```4d var $sharedColl1;$sharedColl2;$copyColl : Collection @@ -409,7 +409,7 @@ $sharedColl2:=New shared collection(New shared object("lastname";"Brown")) #### Exemple 3 -Nous avons une collection standard (*$lastnames*) et nous souhaitons la placer dans le **Storage** de l'application. Pour cela, nous devons créer une copie partagée au préalable (*$sharedLastnames*). +Supérieur ou égal à Paramètre querySettings ```4d var $lastnames;$sharedLastnames : Collection @@ -427,24 +427,10 @@ End use #### Exemple 4 -Cet exemple illustre l'utilisation de l'option `ck resolve pointers` : +Collection d'origine dont tous les éléments ont été supprimés ```4d - var $col : Collection - var $p : Pointer - $p:=->$what - - $col:=New collection - $col.push(New object("alpha";"Hello";"num";1)) - $col.push(New object("beta";"You";"what";$p)) - - $col2:=$col.copy() - $col2[1].beta:="World!" - ALERT($col[0].alpha+" "+$col2[1].beta) //"Hello World!" - - $what:="You!" - $col3:=$col2.copy(ck resolve pointers) - ALERT($col3[0].alpha+" "+$col3[1].what) //"Hello You!" +Résultat ``` @@ -467,19 +453,19 @@ Cet exemple illustre l'utilisation de l'option `ck resolve pointers` :
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | Real | <- | Nombre d'éléments dans la collection | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | --------------------------------------------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | Real | <- | La recherche d'une personne nommée "smith OR status='private"' échouera simplement. |
    #### Description -La fonction `.count()` retourne le nombre d'éléments non nuls dans la collection. +Ajout -Si la collection contient des objets, vous pouvez passer le paramètre *propertyPath*. Dans ce cas, seuls les éléments qui contiennent le *propertyPath* sont pris en compte. +Exemple 2 Tri d'une collection de nombres par ordre croissant ou décroissant : #### Exemple @@ -516,27 +502,27 @@ Si la collection contient des objets, vous pouvez passer le paramètre *property
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | -| value | any | -> | Valeur à compter | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | Real | <- | Nombre d'occurrences de la valeur | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| value | any | -> | Valeur à compter | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | Real | <- | Par défaut, `copy()` retourne une collection standard (non partagée), même si la commande est appliquée à une collection partagée. |
    #### Description -La fonction `.countValues()` retourne le nombre d'occurrences de *value* dans la collection. +Lorsque vous utilisez des placeholders, le contournement des options de sécurité n'est pas possible : -Vous pouvez passer dans *value* : +L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. - une valeur scalaire (texte, numérique, booléen, date), - une référence d'objet ou de collection. -Pour qu'un élément soit comptabilisé, le type de *value* doit être égal à celui de l'élément ; la fonction utilise l'opérateur d'égalité. +La callback reçoit les paramètres suivants : -Le paramètre optionnel *propertyPath* vous permet de compter des valeurs à l'intérieur d'une collection d'objets : passez dans *propertyPath* le chemin de la propriété dont vous souhaitez comptabiliser le nombre de valeurs. +Comparaison > Cette fonction ne modifie pas la collection d'origine. @@ -583,10 +569,10 @@ Le paramètre optionnel *propertyPath* vous permet de compter des valeurs à l'i
    Historique -| Release | Modifications | -| ------- | ------------------------------------ | -| 20 | Prise en charge de `ck count values` | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | -------------------------------------------------------------------------------------- | +| 20 | Vous souhaitez créer une nouvelle collection puis ajouter un élément : | +| v16 R6 | Ajout |
    @@ -607,20 +593,20 @@ Le paramètre optionnel *propertyPath* vous permet de compter des valeurs à l'i #### Description -La fonction `.distinct()` renvoie une collection contenant uniquement les valeurs distinctes (différentes) de la collection originale. +Nom de méthode > Cette fonction ne modifie pas la collection d'origine. -La collection retournée est automatiquement triée. Les valeurs **Null** ne sont pas retournées. +La collection retournée est automatiquement triée. Vous souhaitez créer une collection pré-remplie : -Si la collection contient des objets, vous pouvez passer le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir les valeurs distinctes. +Cette recherche semble sécurisée puisque les données non publiques sont filtrées. -Dans le paramètre *options*, vous pouvez passer une ou une combinaison des constantes suivantes : +Exemple 2 -| Constante | Valeur | Commentaire | -| ----------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck diacritical` | 8 | L'évaluation est sensible à la casse et différencie les caractères accentués. Par défaut si omis, une évaluation non diacritique est effectuée | -| `ck count values` | 32 | Renvoie le nombre d'éléments pour chaque valeur distincte. Lorsque cette option est passée, `.distinct()` renvoie une collection d'objets contenant une paire d'attributs `{"value":*value*;"count":*count*}`. | +| Constante | Valeur | Commentaire | +| ----------------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `ck diacritical` | 8 | L'évaluation est sensible à la casse et différencie les caractères accentués. Par défaut si omis, une évaluation non diacritique est effectuée | +| `ck count values` | 32 | Renvoie le nombre d'éléments pour chaque valeur distincte. Prise en charge des formules | #### Exemples @@ -658,31 +644,31 @@ Dans le paramètre *options*, vous pouvez passer une ou une combinaison des cons
    -| Paramètres | Type | | Description | -| ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | -| collection2 | Collection | -> | Collection à comparer | -| option | Integer | -> | `ck diacritical`: évaluation diacritique ("A" # "a" par exemple) | -| Résultat | Boolean | <- | Vrai si les collections sont identiques, sinon faux | +| Paramètres | Type | | Description | +| ----------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------- | +| collection2 | Collection | -> | Collection à comparer | +| option | Integer | -> | La formule reçoit les paramètres suivants : | +| Résultat | Boolean | <- | Cet exemple illustre l'utilisation de l'option `ck resolve pointers` : |
    #### Description -La fonction `.equal()` compare récursivement le contenu de la collection et de *collection2* (comparaison profonde)et renvoie **true** si elles sont identiques. +Ajout :::note Notes -- La fonction `.equal()` ne vérifie l'égalité que pour les chaînes de caractères, les booléens, les nombres et les éléments de type null dans les collections. Elle ne vérifie pas l'égalité des objets natifs. -- Les éléments avec des valeurs **null** ne sont pas égaux aux éléments non définis. +- Historique La callback reçoit les paramètres suivants : +- Par exemple, imaginez une chaîne de recherche du type : ::: -Par défaut, une évaluation non diacritique est effectuée. Si vous souhaitez que l'évaluation soit sensible à la casse ou pour différencier des caractères accentués, passez la constante `ck diacritical` dans le paramètre option. +Par défaut, une évaluation non diacritique est effectuée. L'évaluation est sensible à la casse et différencie les caractères accentués. :::tip -Une comparaison récursive de collections peut prendre beaucoup de temps si la collection est grande et profonde. Si vous souhaitez uniquement comparer deux références de collection, vous pouvez envisager d'utiliser l'opérateur de comparaison [`=` pour les références de collection](../Concepts/dt_collection.md#collection-operators). +dans *$2* : param Modifications ::: @@ -730,60 +716,51 @@ Une comparaison récursive de collections peut prendre beaucoup de temps si la c
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------- | -| startFrom | Integer | -> | Elément à partir duquel débuter l'évaluation | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | -| Résultat | Boolean | <- | True si tous les éléments ont passé le test avec succès | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | +| startFrom | Integer | -> | Elément à partir duquel débuter l'évaluation | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | +| Résultat | Boolean | <- | Paramètres |
    #### Description -La fonction `.every()` retourne **true** si tous les éléments de la collection ont été évalués à vrai par le test implémenté dans l'objet *formula* ou la méthode *methodName* fourni(e). +Ajout Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- soit *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Vous souhaitez trier la collection obtenue : -La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Elle reçoit un `Objet` en premier paramètre ($1). +Exemple 2 Par défaut, les propriétés sont triées pas ordre croissant. Modifications La callback reçoit les paramètres suivants : -- dans *$1.value* : valeur de l'élément à évaluer -- dans *$2* : param -- dans *$N...* : paramN... +- Nouvelle taille de la collection +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Elle peut définir le(s) paramètre(s) suivant(s) : -- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si l'évaluation de la valeur de l'élément est réussie, **false** sinon. -- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. +- Collection à combiner +- Elément à insérer dans la collection La valeur retournée est la dernière calculée. -Dans tous les cas, au point où la fonction `.every()` rencontre le premier élément de la collection évalué à **false**, elle cesse d'appeler la callback et retourne **false**. +Prise en charge des formules -Par défaut, `.every()` évalue l'ensemble de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer le test. +Objet formule Les propriétés suivantes sont prises en charge : -- Si *startFrom* >= la longueur de la collection, **false** est retourné, ce qui signifie que la collection n'est pas testée. -- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). -- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). +- Prise en charge des formules +- Prise en charge des formules +- Commentaire #### Exemple 1 ```4d -var $c : Collection -var $b : Boolean -var $f : 4D.Function - -$f:=Formula($1.value>0) -$c:=New collection -$c.push(5;3;1;4;6;2) -$b:=$c.every($f) // retourne true -$c.push(-1) -$b:=$c.every($f) // retourne false +Comparaison ``` #### Exemple 2 @@ -824,29 +801,29 @@ $b:=$c.every($f;Is real) //$b=false
    -| Paramètres | Type | | Description | -| ------------ | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet dont les valeurs doivent être extraites dans la nouvelle collection | -| targetpath | Text | -> | Chemin ou nom de propriété cible | -| option | Integer | -> | `ck keep null` : inclure les propriétés null dans la collection retournée (ignorées par défaut). Paramètre ignoré si *targetPath* est passé. | -| Résultat | Collection | <- | Nouvelle collection contenant les valeurs extraites | +| Paramètres | Type | | Description | +| ------------ | ---------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet dont les valeurs doivent être extraites dans la nouvelle collection | +| targetpath | Text | -> | Chemin ou nom de propriété cible | +| option | Integer | -> | Prise en charge des formules Sommaire | +| Résultat | Collection | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. |
    #### Description -La fonction `.extract()` crée et renvoie une nouvelle collection contenant les valeurs *propertyPath* extraites de la collection originale d'objets. +OU > Cette fonction ne modifie pas la collection d'origine. -Le contenu de la collection retournée dépend du paramètre *targetPath* : +Exemple -- Si le paramètre *targetPath* est omis, `.extract()` remplit la nouvelle collection avec les valeurs de *propertyPath* de la collection d'origine. +- Prise en charge des formules - Par défaut, les éléments pour lesquels *propertyPath* est null ou indéfini sont ignorés dans la collection résultante. Vous pouvez passer la constante `ck keep null` dans le paramètre *option* pour inclure ces valeurs en tant qu'éléments null dans la collection retournée. + Exemple 2 Exemple -- Si un ou plusieurs paramètre(s) *targetPath* sont passés (correspondant à un ou plusieurs paramètre(s) *propertyPath*), `.extract()` remplit la nouvelle collection avec les propriétés *propertyPath* et chaque élément de la nouvelle collection est un objet avec les propriétés *targetPath* remplies avec les propriétés *propertyPath* correspondantes. Les valeurs null sont conservées (le paramètre *option* est ignoré avec cette syntaxe). +- Exemple Par exemple, vous pouvez organiser une recherche de la manière suivante : #### Exemple 1 @@ -897,31 +874,31 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ------------------------------------------------------ | -| value | any | -> | Valeur de remplissage | -| startFrom | Integer | -> | Indice l'élément de départ (inclus) | -| end | Integer | -> | Indice de fin (non inclus) | -| Résultat | Collection | <- | Collection d'origine avec valeurs de remplissage | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| value | any | -> | Valeur de remplissage | +| startFrom | Integer | -> | Indice l'élément de départ (inclus) | +| end | Integer | -> | Indice de fin (non inclus) | +| Résultat | Collection | <- | Vous pouvez modifier ce comportement en utilisant le sélecteur `Dates inside objects` de la commande `SET DATABASE PARAMETER`. |
    #### Description -La fonction `.fill()` remplit la collection avec la *valeur* spécifiée, éventuellement de l'index *startFrom* à l'index *end*, et renvoie la collection résultante. +Exemples > Cette fonction modifie la collection d'origine. -- Si le paramètre *startFrom* est omis, *value* est appliquée à tous les éléments de la collection (*startFrom*=0). -- Si le paramètre *startFrom* est passé et *end* omis, *value* est appliquée aux éléments de la collection à partir de *startFrom* jusqu'au dernier élément de la collection (*end*=length). -- Si à la fois le paramètre *startFrom* et *end* sont passés, *value* est appliquée aux éléments de la collection à partir de *startFrom* jusqu'à l'élément *end*. +- nombres +- Exemple 2 +- Exemple 3 En cas d'incohérence, les règles suivantes sont appliquées : -- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). Si la valeur calculée est négative, *startFrom* est défini à 0. -- Si *end* < 0 , il est recalculé comme *end:=end+length*. -- Si *end* < *startFrom* (valeurs passées ou recalculées), la méthode ne fait rien. +- Exemple 3 nombres +- Prise en charge de querySettings +- La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. #### Exemple @@ -955,43 +932,43 @@ En cas d'incohérence, les règles suivantes sont appliquées :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------ | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | -| Résultat | Collection | <- | Nouvelle collection contenant les éléments filtrés (shallow copy) | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | +| Résultat | Collection | <- | Résultat |
    #### Description -La fonction `.filter()` retourne une nouvelle collection contenant tous les éléments de la collection d'origine pour lesquels le résultat de la *formula* ou de la méthode *methodName* est **true**. Cette fonction retourne une ***shallow copy***, ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +Utilisation de placeholders Modifications Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour filtrer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- soit *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Vous souhaitez trier la collection obtenue : -La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (optionnel) et un objet en premier paramètre (*$1*). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant la condition et donc, devant être ajouté à la nouvelle collection. +Exemple 4 Par exemple, si vous exécutez la recherche suivante : La callback reçoit les paramètres suivants : -- dans *$1.value* : valeur de l'élément à évaluer -- dans *$2* : param -- dans *$N...* : paramN... +- Nouvelle taille de la collection +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Elle peut définir le(s) paramètre(s) suivant(s) : -- *$1.result* (Booléen) : **true** si la valeur de l'élément correspond à la condition de filtre et doit être conservée, **false** sinon. -- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. +- Nom de méthode +- Elément à insérer dans la collection La valeur retournée est la dernière calculée. :::note -Lorsque vous utilisez *methodName* comme callback, et si la méthode ne renvoie aucune valeur, `.filter()` recherchera la propriété *$1.result* que vous devez définir à **true** pour chaque élément remplissant la condition. +Lors de la conversion de dates 4D en texte avant de les stocker dans la collection, par défaut le programme prend en compte le fuseau horaire local. ::: @@ -1044,47 +1021,47 @@ Vous voulez filtrer les éléments de la collection en fonction de leur type :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | -| Résultat | any | <- | Première valeur trouvée (Undefined si non trouvée) | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | +| Résultat | any | <- | Pour cela, nous devons créer une copie partagée de la collection (*$sharedLastnames*). |
    #### Description -La fonction `.find()` retourne la première valeur dans la collection pour laquelle le résultat de *formula* ou de *methodName*, appliqué à chaque élément, retourne **true**. +Exemple > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- soit *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Vous souhaitez trier la collection obtenue : -La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit renvoyer **true** pour le premier élément qui satisfait la condition. Elle reçoit un `Objet` en premier paramètre ($1). +Exemple 2 La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Modifications La callback reçoit les paramètres suivants : -- dans *$1.value* : valeur de l'élément à évaluer -- dans *$2* : param -- dans *$N...* : paramN... +- Nouvelle taille de la collection +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Elle peut définir le(s) paramètre(s) suivant(s) : -- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si la valeur de l'élément correspond à la condition de recherche, **false** sinon. -- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. +- Collection d'origine redimensionnée +- Elément à insérer dans la collection La valeur retournée est la dernière calculée. -Par défaut, `.find()` effectue une recherche dans la totalité de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer la recherche. +Exemple 2 Exemple 2 -- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. -- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). - **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. -- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). +- Tri avec un chemin de propriété : +- Séparateur à utiliser entre les éléments + Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : +- Commentaire #### Exemple 1 @@ -1135,47 +1112,47 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------- | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | -| Résultat | Integer | <- | Numéro du premier élément trouvé (-1 si non trouvé) | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | +| Résultat | Integer | <- | Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. |
    #### Description -La fonction `.findIndex()` retourne l'indice, dans la collection, du premier élément pour lequel *formula* ou *methodName*, appliqué à chaque élément, retourne **true**. +Exemple > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Collection partagée à grouper avec la collection résultante -La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit renvoyer **true** pour le premier élément qui satisfait la condition. Elle reçoit un `Objet` en premier paramètre ($1). +Exemple 2 La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Modifications La callback reçoit les paramètres suivants : -- dans *$1.value* : valeur de l'élément à évaluer -- dans *$2* : param -- dans *$N...* : paramN... +- Nouvelle taille de la collection +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Elle peut définir le(s) paramètre(s) suivant(s) : -- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si la valeur de l'élément correspond à la condition de recherche, **false** sinon. -- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. +- Collection d'origine redimensionnée +- Elément à insérer dans la collection La valeur retournée est la dernière calculée. -Par défaut, `.findIndex()` effectue une recherche dans la totalité de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer la recherche. +Les parenthèses sont obligatoires lorsque NOT est utilisé avant une déclaration contenant plusieurs opérateurs. Exemple 2 -- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. -- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). - **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. -- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). +- Tri avec un chemin de propriété : +- Séparateur à utiliser entre les éléments + Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : +- Commentaire #### Exemple @@ -1214,16 +1191,16 @@ $val3:=$c.findIndex($val2+1;Formula($1.value.name=$2);"Clanton") //$val3=4
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | ----------------------------- | -| Résultat | any | <- | Premier élément de collection | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | +| Résultat | any | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. |
    #### Description -La fonction `.first()` retourne le premier élément de la collection. +Ajout > Cette fonction ne modifie pas la collection d'origine. @@ -1262,19 +1239,19 @@ $first:=$emptyCol.first() // retourne Undefined
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------ | -| depth | Integer | -> | La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. Par défaut=1 | -| Résultat | Collection | <- | Collection mise à plat | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| depth | Integer | -> | La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. Par défaut=1 | +| Résultat | Collection | <- | *$1.result* (booléen): **true** si *$1.value < $1.value2*, **false** sinon |
    #### Description -La fonction `.flat()` crée une nouvelle collection avec tous les éléments des sous-collections concaténés de manière récursive jusqu'à la *depth* spécifiée. +Exemple 2 -Par défaut, si le paramètre *depth* est omis, seul le premier niveau de la structure de la collection imbriquée sera mis à plat. +Exemple avec une référence d'objet : > Cette fonction ne modifie pas la collection d'origine. @@ -1318,41 +1295,41 @@ $col.flat(MAXLONG)
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | -| Résultat | Collection | <- | Collection de valeurs transformées et mises à plat sur une profondeur de 1 | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | +| Résultat | Collection | <- | **Note** : Même si *startFrom* est négatif, la recherche est effectuée de la droite vers la gauche. |
    #### Description -La fonction `.flatMap()` crée une nouvelle collection basée sur le résultat de l'appel de la fonction 4D *formula* ou de la méthode *methodName* sur chaque élément de la collection d'origine et mise à plat sur une profondeur de 1. Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. +Exemple Collection d'origine modifiée ne contenant plus les éléments supprimés -Cette fonction est identique à un appel à [`map()`](#map) suivi d'un appel à [`flat()`](#flat) de profondeur 1. +Résultat de la valeur de l'accumulateur > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- soit *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Vous souhaitez trier la collection obtenue : -La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Elle reçoit un `Objet` en premier paramètre ($1). +Exemple 2 La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Modifications La callback reçoit les paramètres suivants : -- dans *$1.value* : valeur de l'élément à évaluer -- dans *$2* : param -- dans *$N...* : paramN... +- Nouvelle taille de la collection +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Elle peut définir le(s) paramètre(s) suivant(s) : -- (obligatoire si vous avez utilisé une méthode) *$1.result* (tout type) : nouvelle valeur transformée à ajouter à la collection résultante -- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. +- Propriété +- Elément à insérer dans la collection La valeur retournée est la dernière calculée. #### Exemple 1 @@ -1417,30 +1394,30 @@ $c2:=$c.flatMap($f; $c.sum()) | ---------- | ---------- | :-------------------------: | ----------------------------------------------------- | | toSearch | Expression | -> | Expression à rechercher dans la collection | | startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| Résultat | Boolean | <- | True si *toSearch* est trouvé dans la collection | +| Résultat | Boolean | <- | Exemple 1 |
    #### Description -La fonction `.includes()` retourne True si l'expression *toSearch* est trouvée parmi les éléments de la collection, sinon False. +Exemple > Cette fonction ne modifie pas la collection d'origine. -Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : +Exemple 1 Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -*toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). +La callback reçoit les paramètres suivants : -Optionnellement, vous pouvez passer l'indice de la collection à partir duquel démarrer la recherche dans *startFrom*. +Exemple 2 -- Si *startFrom* >= la longueur de la collection, False est retourné, ce qui signifie que la recherche n'est pas effectuée. -- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). Notez que même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. -- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). +- Exemple +- Séparateur à utiliser entre les éléments **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Commentaire #### Exemple @@ -1489,24 +1466,24 @@ Optionnellement, vous pouvez passer l'indice de la collection à partir duquel d #### Description -La fonction `.indexOf()` recherche l'expression *toSearch* parmi les éléments de la collection et retourne l'indice de la première occurrence trouvée, ou -1 si aucune occurrence n'a été trouvée. +Exemple > Cette fonction ne modifie pas la collection d'origine. -Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : +Exemple 1 Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -*toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). +La callback reçoit les paramètres suivants : -Optionnellement, vous pouvez passer l'indice de la collection à partir duquel démarrer la recherche dans *startFrom*. +Exemple 2 -- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. -- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). - **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. -- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). +- Tri avec un chemin de propriété : +- Séparateur à utiliser entre les éléments + Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : +- Commentaire #### Exemple @@ -1551,7 +1528,7 @@ Optionnellement, vous pouvez passer l'indice de la collection à partir duquel d #### Description -La fonction `.indices()` fonctionne exactement comme la fonction [`.query()`](#query) mais renvoie les indices, dans la collection d'origine, des éléments de la collection d'objets qui correspondent aux conditions de recherche *queryString*, et non les éléments eux-mêmes. Les positions sont retournées dans un ordre croissant. +Exemple 3 Les positions sont retournées dans un ordre croissant. > Cette fonction ne modifie pas la collection d'origine. @@ -1561,7 +1538,7 @@ Le paramètre *queryString* doit respecter la syntaxe suivante : propertyPath comparator value {logicalOperator propertyPath comparator value} ``` -Pour une description détaillée de la construction de recherches à l'aide des paramètres *queryString* et *value* veuillez vous reporter à la description de la fonction `dataclass.query()`. +Les éléments sont triés par ordre décroissant #### Exemple @@ -1598,27 +1575,27 @@ Pour une description détaillée de la construction de recherches à l'aide des
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ---------------------------------------------- | -| index | Integer | -> | Où insérer l'élément | -| element | any | -> | Elément à insérer dans la collection | -| Résultat | Collection | <- | Collection d'origine incluant l'élément inséré | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ------------------------------------ | +| index | Integer | -> | Où insérer l'élément | +| element | any | -> | Elément à insérer dans la collection | +| Résultat | Collection | <- | Résultat |
    #### Description -La fonction `.insert()` insère *element* à la position *index* spécifiée dans l'instance de collection et renvoie la collection modifiée. +Nom de méthode > Cette fonction modifie la collection d'origine. -Dans *index*, passez le numéro de l'élément après lequel vous souhaitez que le paramètre element soit inséré. +Cet exemple retourne des personnes dont l'âge n'est pas connu (propriété définie sur null ou indéfinie) : -> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. +> Exemple 1 -- Si *index* > la longueur de la collection, l'*index* de départ réel sera fixé à la longueur de la collection. -- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). +- Exemple 2 +- Exemple 3 - Si la valeur recalculée est négative, index prend la valeur 0. Vous pouvez passer tout type d'élément accepté par les collections, y compris une autre collection. @@ -1653,22 +1630,22 @@ Vous pouvez passer tout type d'élément accepté par les collections, y compris
    -| Paramètres | Type | | Description | -| ---------- | ------- | :-------------------------: | ---------------------------------------------------------------------------------------------- | -| delimiter | Text | -> | Séparateur à utiliser entre les éléments | -| option | Integer | -> | `ck ignore null or empty` : ignorer les chaînes null ou vides dans le résultat | -| Résultat | Text | <- | Chaîne contenant tous les éléments de la collection, séparés par delimiter | +| Paramètres | Type | | Description | +| ---------- | ------- | :-------------------------: | ---------------------------------------- | +| delimiter | Text | -> | Séparateur à utiliser entre les éléments | +| option | Integer | -> | collection partagée | +| Résultat | Text | <- | Exemple 3 |
    #### Description -La fonction `.join()` convertit tous les éléments de la collection en chaînes et les concatène en utilisant la chaîne *delimiter* spécifiée comme séparateur. La fonction renvoie la chaîne résultante. +La fonction `.join()` convertit tous les éléments de la collection en chaînes et les concatène en utilisant la chaîne *delimiter* spécifiée comme séparateur. > Cette fonction ne modifie pas la collection d'origine. -Par défaut, les éléments null ou vides de la collection sont inclus dans la chaîne résultante. Passez la constante `ck ignore null or empty` dans le paramètre *option* si vous souhaitez les exclure de la chaîne résultante. +Par défaut, les éléments null ou vides de la collection sont inclus dans la chaîne résultante. Exemple avec une référence de collection : #### Exemple @@ -1700,16 +1677,16 @@ Par défaut, les éléments null ou vides de la collection sont inclus dans la c
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | ----------------------------- | -| Résultat | any | <- | Dernier élément de collection | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Résultat | any | <- | *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. |
    #### Description -La fonction `.last()` renvoie le dernier élément de la collection. +Ajout > Cette fonction ne modifie pas la collection d'origine. @@ -1718,15 +1695,7 @@ La fonction renvoie Undefined si la collection est vide. #### Exemple ```4d -var $col; $emptyCol : Collection -var $last : Variant -$col:=New collection(10; 20; 30; "hello"; 50) -$last:=$col.last() // 50 - -$emptyCol:=New collection() //vide -// $last:=$emptyCol[$emptyCol.length-1] //retourne une erreur -$last:=$emptyCol.last() // retourne Undefined - +Nom de méthode ``` @@ -1749,47 +1718,40 @@ $last:=$emptyCol.last() // retourne Undefined
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------- | -| toSearch | Expression | -> | Elément à chercher dans la collection | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| Résultat | Integer | <- | Numéro de la dernière occurrence de toSearch dans la collection, -1 si non trouvé | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ----------------------------------------------------- | +| toSearch | Expression | -> | Elément à chercher dans la collection | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| Résultat | Integer | <- | Commentaire |
    #### Description -La fonction `.lastIndexOf()` recherche l'expression *toSearch* parmi les éléments de la collection et renvoie l'indice de la dernière occurrence, ou -1 si elle n'a pas été trouvée. +Exemple > Cette fonction ne modifie pas la collection d'origine. -Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : +Exemple 1 Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -*toSearch* doit correspondre exactement à l'élément recherché (les mêmes règles que pour l'opérateur d'égalité sont appliquées). +la collection est vide, -Optionnellement, vous pouvez passer le numéro de l'élément auquel démarrer la recherche inversée dans *startFrom*. +Exemple 2 -- Si *startFrom* >= taille de la collection (coll.length-1), l'ensemble de la collection est évalué (défaut). -- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). Si la position calculée est négative, -1 est retourné (la collection n'est pas évaluée). - **Note** : Même si *startFrom* est négatif, la recherche est effectuée de la droite vers la gauche. -- Si *startFrom* = 0, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Exemple 3 +- Exemple 3 Si la position calculée est négative, -1 est retourné (la collection n'est pas évaluée). + Exemple 3 +- Modifications #### Exemple ```4d - var $col : Collection - var $pos1;$pos2;$pos3;$pos4;$pos5 : Integer - $col:=Split string("a,b,c,d,e,f,g,h,i,j,e,k,e";",") //$col.length=13 - $pos1:=$col.lastIndexOf("e") //retourne 12 - $pos2:=$col.lastIndexOf("e";6) //retourne 4 - $pos3:=$col.lastIndexOf("e";15) //retourne 12 - $pos4:=$col.lastIndexOf("e";-2) //retourne 10 - $pos5:=$col.lastIndexOf("x") //retourne -1 +heure (stockée en nombre de milliseconds - réel) ``` @@ -1810,17 +1772,14 @@ Optionnellement, vous pouvez passer le numéro de l'élément auquel démarrer l #### Description -La propriété `.length` renvoie le nombre d'éléments de la collection. +Exemple 2 -La propriété `.length` est initialisée à la création de la collection. Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. Cette propriété est en **lecture seulement** (vous ne pouvez pas l'utiliser pour modifier la taille de la collection). +Avec la méthode ***Flatten*** suivante : Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. Exemple 2 #### Exemple ```4d - var $col : Collection //$col.length est initialisée à 0 - $col:=New collection("one";"two";"three") //$col.length est mise à jour et vaut 3 - $col[4]:="five" //$col.length vaut 5 - $vSize:=$col.remove(0;3).length //$vSize=2 +Nom de méthode ``` @@ -1844,39 +1803,39 @@ La propriété `.length` est initialisée à la création de la collection. Elle
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | -| Résultat | Collection | <- | Collection de valeurs transformées | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | +| Résultat | Collection | <- | *toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). |
    #### Description -La fonction `.map()` crée une nouvelle collection basée sur le résultat de l'appel de la fonction 4D *formula* ou de la méthode *methodName* sur chaque élément de la collection d'origine. Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. `.map()` renvoie toujours une collection de la même taille que la collection originale, sauf si *$1.stop* a été utilisé (voir ci-dessous). +Exemple Collection d'origine modifiée ne contenant plus les éléments supprimés Où insérer l'élément > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- soit *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Vous souhaitez trier la collection obtenue : -La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Elle reçoit un `Objet` en premier paramètre ($1). +Exemple 2 La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Modifications La callback reçoit les paramètres suivants : -- dans *$1.value* : valeur de l'élément à évaluer -- dans *$2* : param -- dans *$N...* : paramN... +- Nouvelle taille de la collection +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Elle peut définir le(s) paramètre(s) suivant(s) : -- (obligatoire si vous avez utilisé une méthode) *$1.result* (tout type) : nouvelle valeur transformée à ajouter à la collection résultante -- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. +- Propriété +- Elément à insérer dans la collection La valeur retournée est la dernière calculée. #### Exemple @@ -1907,25 +1866,25 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum())
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | any | <- | Valeur maximum de la collection | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | ----------------------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | any | <- | Cet exemple renvoie les personnes dont le nom contient "in" : |
    #### Description -La fonction `.max()` renvoie l'élément ayant la valeur la plus élevée dans la collection (le dernier élément de la collection si elle était triée par ordre croissant à l'aide de la fonction [`.sort()`](#sort)). +Exemple 3 > Cette fonction ne modifie pas la collection d'origine. Si la collection contient différents [types de valeurs](../Concepts/data-types.md), ils seront triés selon les [principes de tri de 4D](../Concepts/ordering.md) et la fonction `.max()` renverra la valeur maximale du dernier type d'élément dans l'ordre de la liste des types. -Si la collection contient des objets, passez le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir la valeur maximale. +Modifications -Si la collection est vide, `.max()` retourne *Undefined*. +Modifications #### Exemple @@ -1960,25 +1919,25 @@ Si la collection est vide, `.max()` retourne *Undefined*.
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | any | <- | Valeur minimum de la collection | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | any | <- | *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; |
    #### Description -La fonction `.min()` renvoie l'élément ayant la plus petite valeur dans la collection (le premier élément de la collection si elle était triée par ordre croissant à l'aide de la fonction [`.sort()`](#sort)). +Ajout > Cette fonction ne modifie pas la collection d'origine. Si la collection contient différents [types de valeurs](../Concepts/data-types.md), ils seront triés selon les [principes de tri de 4D](../Concepts/ordering.md) et la fonction `.min()` renverra la valeur minimale du premier type d'élément dans l'ordre de la liste des types. -Si la collection contient des objets, passez le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir la valeur minimum. +Modifications -Si la collection est vide, `.min()` retourne *Undefined*. +Modifications #### Exemple @@ -2013,59 +1972,59 @@ Si la collection est vide, `.min()` retourne *Undefined*.
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| formula | 4D.Function | -> | Objet formule | -| colsToSort | Collection | -> | Collection de collections et/ou d'objets ayant des propriétés {`collection`:*colToSort*;`order`:`ck ascendant` ou `ck descendant`} | -| Résultat | Collection | <- | Collection d'origine triée | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| colsToSort | Collection | -> | Exemple 2 | +| Résultat | Collection | <- | Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. |
    #### Description -La fonction `.multiSort()` vous permet d'effectuer un tri synchronisé à plusieurs niveaux sur un ensemble de collections. +Exemple 2 -> Cette fonction modifie la collection d'origine ainsi que toutes les collections utilisées dans le paramètre *colsToSort* . +> Exemple Si `.multiSort()` est appelé sans paramètres, la fonction a le même effet que la fonction [`.sort()`](#sort) : la collection est triée (uniquement les valeurs scalaires) par défaut dans l'ordre croissant, en fonction de leur type. Si la collection contient des éléments de différents [types](../Concepts/data-types.md), ils seront triés selon les [principes de tri de 4D](../Concepts/ordering.md). -**Tri synchronisé à un niveau** +booléens -Pour trier plusieurs collections de manière synchronisée, il suffit de passer dans *colsToSort* une collection de collections à trier. Vous pouvez passer un nombre illimité de collections. La collection originale sera triée par ordre croissant et toutes les collections *colsToSort* seront triées de manière synchronisée. +Valeur Les valeurs sont exprimées sous forme de paires propriété / valeur, où propriété est le nom du placeholder inséré pour une valeur dans *queryString* (":placeholder") et où valeur correspond à la valeur à comparer. Valeur à compter :::note -Toutes les collections *colsToSort* doivent avoir le même nombre d'éléments, sinon une erreur est renvoyée. +Cela permet l'utilisation de variables ou d'expressions dans les arguments de recherche. ::: Si vous souhaitez trier les collections dans un ordre autre que croissant, vous devez fournir *formula* ([objet Formula](../commands/formula)) qui définit l'ordre de tri. La valeur de retour doit être un booléen qui indique l'ordre relatif des deux éléments : **True** si *$1.value* est inférieur à *$1.value2*, **False** si *$1.value* est supérieur à *$1.value2*. Vous pouvez passer des paramètres supplémentaires à la formule si nécessaire. -La formule reçoit les paramètres suivants : +Sinon, vous pouvez ajouter ou modifier des éléments ultérieurement par affectation. - $1 (object), où : - - *$1.value* (tout type) : valeur du premier élément à comparer - - *$1.value2* (tout type) : valeur du second élément à comparer + - La nouvelle collection + - Collection d'origine triée - $2...$N (tout type) : paramètres supplémentaires (extraParam) -**Tri synchronisé à plusieurs niveaux** +Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. -Pour définir un tri synchronisé à plusieurs niveaux, vous devez passer un objet contenant les propriétés {`collection`:*colToSort*;`order`:`ck ascending` ou `ck descending`} au lieu d'une collection *colToSort* pour chaque collection à utiliser en tant que sous-niveau. +Exemple -Les niveaux de tri sont déterminés par l'ordre dans lequel les collections sont passées dans le paramètre *colsToSort* : la position d'un objet `collection`/`order` dans la syntaxe détermine son niveau de tri. +Exemple 1 :::note -La fonction `.multiSort()` utilise un algorithme de tri [stable](https://en.wikipedia.org/wiki/Sorting_algorithm#Stability) . +Élément à partir duquel la suppression peut commencer ::: #### Exemple 1 -Un simple tri synchronisé de collections avec différents types de valeurs : +Résultat ```4d var $col;$col2;$col3 : Collection @@ -2084,7 +2043,7 @@ $col.multiSort([$col2; $col3]) #### Exemple 2 -Vous souhaitez trier trois collections synchronisées : ville, pays et continent. Vous souhaitez un tri croissant des première et troisième collections, et une synchronisation pour la deuxième collection : +> \= Les valeurs **Null** ne sont pas retournées. ```4d var $city : Collection @@ -2104,7 +2063,7 @@ $continent.multiSort([$country; {collection: $city; order: ck ascending}]) #### Exemple 3 -Vous pouvez également synchroniser des collections d'objets. +Si la valeur calculée est négative, *startFrom* prend la valeur 0. ```4d var $name : Collection @@ -2150,27 +2109,27 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address]) | ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | | pathStrings | Text | -> | Chemin(s) de propriété(s) à utiliser pour trier la collection | | pathObjects | Collection | -> | Collection d'objets critère | -| ascOrDesc | Integer | -> | `ck ascending` ou `ck descending` (valeurs scalaires) | -| Résultat | Collection | <- | Copie triée de la collection (shallow copy) | +| ascOrDesc | Integer | -> | Exemple 1 | +| Résultat | Collection | <- | Les éléments avec des valeurs **null** ne sont pas égaux aux éléments Undefined. |
    #### Description -La fonction `.orderBy()` renvoie une nouvelle collection contenant tous les éléments de la collection dans l'ordre spécifié. +Exemple -Cette fonction retourne une *shallow copy* (copie superficielle), ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +Prise en charge de `ck count values` Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. -Si vous ne passez aucun paramètre, la fonction classe les valeurs scalaires de la collection dans un ordre croissant (les autres types d'éléments tels que les objets ou les collections sont renvoyés avec un ordre interne). Vous pouvez modifier ce tri automatique par défaut en passant la constante `ck ascending` ou `ck descending` dans le paramètre *ascOrDesc* (voir ci-dessous). +Si vous ne passez aucun paramètre, la fonction classe les valeurs scalaires de la collection dans un ordre croissant (les autres types d'éléments tels que les objets ou les collections sont renvoyés avec un ordre interne). Exemple 1 Vous pouvez également passer des critères afin de configurer le tri des éléments de la collection. Trois syntaxes sont prises en charge pour ce paramètre : -- *pathStrings* : Texte (formule). **Syntaxe** : `propertyPath1 {desc ou asc}, propertyPath2 {desc ou asc},...` (défaut : asc). *pathStrings* contient une formule constituée de 1 à N chemin(s) de propriété(s) et (optionnellement) ordres de tri, séparés par des virgules. L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. Par défaut, les propriétés sont triées pas ordre croissant. Vous pouvez définir l'ordre de tri de chaque propriété dans la formule de critère, séparée du chemin de propriété par un simple espace : passez "asc" pour trier par ordre croissant ou "desc" pour un ordre décroissant. +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Null Résultat de la valeur de l'accumulateur L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. Par défaut, les propriétés sont triées pas ordre croissant. Vous pouvez définir l'ordre de tri de chaque propriété dans la formule de critère, séparée du chemin de propriété par un simple espace : passez "asc" pour trier par ordre croissant ou "desc" pour un ordre décroissant. -- *pathObjects* : Collection. Vous pouvez ajouter autant d'objets dans la collection *pathObjects* que nécessaire. Par défaut, les propriétés sont triées par ordre croissant ("descending" est faux). Chaque élément de la collection contient un objet structuré de la manière suivante : +- *pathObjects* : Collection. Résultat Par défaut, les propriétés sont triées par ordre croissant ("descending" est faux). Chaque élément de la collection contient un objet structuré de la manière suivante : ```4d { @@ -2182,7 +2141,7 @@ Vous pouvez également passer des critères afin de configurer le tri des élém } ``` -- *ascOrDesc* : Integer. Passez une des constantes suivantes du thème **Objets et collections** : +- *ascOrDesc* : Integer. Résultat | Constante | Type | Valeur | Commentaire | | ------------- | ------- | ------ | ----------------------------------------------------------------------- | @@ -2282,53 +2241,49 @@ Tri avec un chemin de propriété :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| extraParam | any | -> | Paramètre(s) à passer | -| Résultat | Collection | <- | Copie triée de la collection (shallow copy) | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| extraParam | any | -> | Paramètre(s) à passer | +| Résultat | Collection | <- | \|startFrom \|Integer\|->\|Index pour démarrer le test\| \|formula\|4D.Function\|->\|Objet formule\| \|methodName\|Text\|->\|Nom d'une méthode\| \|param \|any \|->\|Paramètre(s) à passer\| \|Resultat\|Boolean\|<-\|Vrai si au moins un élément a réussi le test\| |
    #### Description -La fonction `.orderByMethod()` renvoie une nouvelle collection contenant tous les éléments de la collection dans l'ordre défini par la fonction 4D *formula* ou la méthode *methodName*. +Exemple -Cette fonction retourne une *shallow copy* (copie superficielle), ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +Prise en charge de `ck count values` Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- Par défaut, une évaluation non diacritique est effectuée. -- soit *methodName*, le nom d'une méthode projet (texte). +- Vous souhaitez trier la collection obtenue : -Dans la callback, passez votre code qui compare deux valeurs et retourne **true** si la première valeur est inférieure à la seconde valeur. Vous pouvez fournir des paramètres *extraParam* à la callback si nécessaire. +Collection contenant des éléments ajoutés Chaque élément de la collection contient un objet structuré de la manière suivante : La callback reçoit les paramètres suivants : - $1 (object), où : - - *$1.value* (tout type) : valeur du premier élément à comparer - - *$1.value2* (tout type) : valeur du second élément à comparer + - La nouvelle collection + - Collection d'origine triée - $2...$N (tout type) : paramètres supplémentaires (extraParam) Si vous avez utilisé une méthode, elle doit définir le paramètre suivant : -- *$1.result* (booléen): **true** si *$1.value < $1.value2*, **false** sinon +- Vous pouvez également passer des critères afin de configurer le tri des éléments de la collection. #### Exemple 1 Vous souhaitez trier une collection de chaînes contenant des nombres par valeur plutôt que par ordre alphabétique : ```4d - var $c; $c2; $c3 : Collection - $c:=Newcollection - $c.push("33" ; "4" ; "1111" ; "222") - $c2:=$c.orderBy() //$c2=["1111", "222", "33", "4"], ordre alphabétique - $c3:=$c.orderByMethod(Formula(Num($1.value) -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | ----------------------------- | -| Résultat | any | <- | Dernier élément de collection | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Résultat | any | <- | *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. |
    #### Description -La fonction `.pop()` supprime le dernier élément de la collection et le renvoie comme résultat de la fonction. +Exemple 1 > Cette fonction modifie la collection d'origine. -Lorsqu'elle est appliquée à une collection vide, .`pop()` retourne ***undefined***. +Modifications #### Exemple -`.pop()`, combinée à [`.push()`](#push), peut être utilisée pour implémenter une fonctionnalité first-in last-out de traitement de données empilées : +Recherche de valeurs null ```4d - var $stack : Collection - $stack:=New collection //$stack=[] - $stack.push(1;2) //$stack=[1,2] - $stack.pop() //$stack=[1] retourne 2 - $stack.push(New collection(4;5)) //$stack=[[1,[4,5]] - $stack.pop() //$stack=[1] retourne [4,5] - $stack.pop() //$stack=[] retourne 1 +Chemin ou nom de propriété cible ``` @@ -2436,17 +2385,17 @@ Lorsqu'elle est appliquée à une collection vide, .`pop()` retourne ***undefine
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ------------------------------------------------------- | -| element | any | -> | Élément(s) à ajouter à la collection | -| Résultat | Collection | <- | Collection d'origine incluant les éléments ajoutés | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| element | any | -> | Élément(s) à ajouter à la collection | +| Résultat | Collection | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. |
    #### Description -La fonction `.push()` ajoute un ou plusieurs *element*(s) à la fin de l'instance de collection et renvoie la collection modifiée. +Nom de méthode > Cette fonction modifie la collection d'origine. @@ -2480,11 +2429,11 @@ Vous souhaitez trier la collection obtenue :
    Historique -| Release | Modifications | -| ------- | --------------------------------------------------------------------------------------- | -| 20 R6 | Prise en charge des requêtes utilisant des références à des objets ou à des collections | -| 17 R5 | Prise en charge de querySettings | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | -------------------------------- | +| 20 R6 | Par défaut=1 | +| 17 R5 | Prise en charge de querySettings | +| v16 R6 | Ajout |
    @@ -2494,21 +2443,21 @@ Vous souhaitez trier la collection obtenue :
    -| Paramètres | Type | | Description | -| ------------- | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -| queryString | Text | -> | Critère(s) de recherche | -| value | any | -> | Valeur(s) à comparer lors de l'utilisation de paramètre(s) dans la chaîne | -| querySettings | Object | -> | Options de requête : paramètres, attributs | -| Résultat | Collection | <- | Indice(s) d'élément(s) de la collection répondant au(x) critère(s) de recherche | +| Paramètres | Type | | Description | +| ------------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------- | +| queryString | Text | -> | Critère(s) de recherche | +| value | any | -> | Valeur(s) à comparer lors de l'utilisation de paramètre(s) dans la chaîne | +| querySettings | Object | -> | Options de requête : paramètres, attributs | +| Résultat | Collection | <- | Null |
    #### Description -La fonction `.query()` renvoie tous les éléments d'une collection d'objets qui correspondent aux conditions de recherche définies par *queryString* et (éventuellement) *value* ou *querySettings*. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +Exemple Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -Une collection vide est renvoyée si la collection dans laquelle la recherche est exécutée ne contient pas *value*. +Modifications > Cette fonction ne modifie pas la collection d'origine. @@ -2522,15 +2471,15 @@ propertyPath comparator value {logicalOperator propertyPath comparator value} où : -- **propertyPath** : chemin de la propriété sur laquelle vous voulez exécuter la recherche. Ce paramètre peut contenir un nom simple (par exemple "pays") ou un chemin d'attribut valide (par exemple "pays.nom"). Dans le cas d'un chemin d'accès à un attribut dont le type est `Collection`, la notation `[]` est utilisée pour traiter toutes les occurrences (par exemple `children[].age`). +- Modifications Ce paramètre peut contenir un nom simple (par exemple "pays") ou un chemin d'attribut valide (par exemple "pays.nom"). Dans le cas d'un chemin d'accès à un attribut dont le type est `Collection`, la notation `[]` est utilisée pour traiter toutes les occurrences (par exemple `children[].age`). -- **comparator** : symbole qui compare *propertyPath* et *value*. Les symboles suivants sont pris en charge : +- Premier élément de collection Les symboles suivants sont pris en charge : | Comparaison | Symbole(s) | Commentaire | | --------------------------------------- | ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Egal à | =, == | Retourne les données correspondantes, prend en charge le joker de recherche (@), ne tient pas compte de la casse et est non diacritique. | | | ===, IS | Retourne les données correspondantes, considère le @ comme un caractère standard, ne tient pas compte de la casse et est non diacritique | -| Différent de | #, != | Prend en charge le joker de recherche (@). Équivalent à "Condition Not appliquée à une assertion". | +| Différent de | #, != | Prend en charge le joker de recherche (@). Équivalent à "Condition Not appliquée à une assertion"). | | | !==, IS NOT | Considère le @ comme un caractère standard | | Condition Not appliquée à une assertion | NOT | Les parenthèses sont obligatoires lorsque NOT est utilisé avant une déclaration contenant plusieurs opérateurs. Équivalent à "Non égal à" ). | | Inférieur à | < | | @@ -2539,7 +2488,7 @@ où : | Supérieur ou égal à | > = | | | Inclus parmi | IN | Retourne les données égales à au moins une des valeurs d'une collection ou d'un ensemble de valeurs, prend en charge le joker de recherche (@) | -- **value** : la valeur à comparer à la valeur actuelle de la propriété de chaque élément de la collection. Il peut s'agir de toute expression de valeur constante correspondant à la propriété de type de données de l'élément ou d'un [**placeholder**](#using-placeholders). +- Ajout La callback reçoit les paramètres suivants : Lorsque vous utilisez une valeur constante, les règles suivantes doivent être respectées : - Les valeurs constantes de type **texte** peuvent être passées avec ou sans guillemets (voir **Utilisation des guillemets** ci-dessous). Pour rechercher une chaîne dans une chaîne (recherche de type "contient"), utilisez le symbole joker (@) dans valeur pour isoler la chaîne à chercher, comme dans cet exemple : "@Smith@". Les mots-clés suivants sont interdits pour des constantes de type texte : true, false. - Valeurs constantes de type **booléen**: **true** or **false** (sensible à la casse). @@ -2575,21 +2524,21 @@ Vous pouvez utiliser des parenthèses dans la recherche afin de prioriser les ca #### Utilisation de placeholders -4D vous permet d'utiliser des placeholders pour les arguments *propertyPath* et *value* dans le paramètre *queryString*. Un placeholder est un paramètre que vous insérez dans des chaines de recherche et qui est remplacé par une autre valeur au moment où la chaîne de recherche est évaluée. La valeur des placeholders est évaluée une seule fois, au début de la requête ; elle n'est pas évaluée pour chaque élément. +Exemple Un placeholder est un paramètre que vous insérez dans des chaines de recherche et qui est remplacé par une autre valeur au moment où la chaîne de recherche est évaluée. La valeur des placeholders est évaluée une seule fois, au début de la requête ; elle n'est pas évaluée pour chaque élément. -Il existe deux types de placeholders : les **placeholders indexés** et les **placeholders nommés**. +Résultat -- **Placeholders indexés** : les paramètres sont insérés sous la forme `:paramIndex` (par exemple ":1", ":2"...) dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. Vous pouvez utiliser jusqu'à 128 paramètres *value*. +- Résultat dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. -Exemple : +Voici un exemple : ```4d $c:=$myCol.query(":1=:2";"city";"Chicago") ``` -- **Placeholders nommés** : les paramètres sont insérés sous la forme `:paramName` (par exemple ":myparam") et leurs valeurs sont fournies dans les objets "attributes" et/ou "parameters" dans le paramètre *querySettings*. +- La fonction renvoie la chaîne résultante. -Exemple : +Voici un exemple : ```4d $o.attributes:={att:"city"} @@ -2621,7 +2570,7 @@ Lorsque vous utilisez des placeholders, le contournement des options de sécurit Dans ce cas, si l'utilisateur saisit *smith OR status='private'* dans la zone *myname*, cela ne sera pas interprété dans la chaîne de recherche, mais uniquement passé en tant que valeur. La recherche d'une personne nommée "smith OR status='private"' échouera simplement. -2. Cela résout les questions liées au formatage des valeurs ou des caractères, notamment lorsque vous gérez des paramètres *propertyPath* et *value* qui peuvent contenir des caractères non-alphanumériques tels que ".", "["... +2. Objet partagé à grouper avec la collection résultante 3. Cela permet l'utilisation de variables ou d'expressions dans les arguments de recherche. Exemples : @@ -2630,74 +2579,53 @@ $result:=$col.query("address.city = :1 & name =:2";$city;$myVar+"@") $result2:=$col.query("company.name = :1";"John's Pizzas") ``` -> L'utilisation d'une [**référence de collection** ou **référence d'objet**](#object-or-collection-reference-as-value) dans le paramètre *value* n'est pas prise en charge par cette syntaxe. Vous devez utiliser le paramètre [*querySettings*](#querysettings-parameter). +> Exemple objet partagé #### Recherche de valeurs null Lorsque vous recherchez les valeurs null, vous ne pouvez pas utiliser la syntaxe placeholder car le moteur de recherche considère la valeur null comme une valeur de comparaison invalide. Par exemple, si vous exécutez la recherche suivante : ```4d -$vSingles:=$colPersons.query("spouse = :1";Null) // ne marchera PAS +Elément à partir duquel débuter l'évaluation ``` Vous n'obtiendrez pas le résultat souhaité car la valeur null sera évaluée par 4D comme une erreur résultant de l'évaluation du paramètre (pouvant être, par exemple, un attribut provenant d'une autre recherche). Pour ce type de recherche, vous devez utiliser la syntaxe de recherche directe : ```4d -$vSingles:=$colPersons.query("spouse = null") //syntaxe correcte +Si vous passez une heure, elle est stockée sous la forme d'un nombre de millisecondes (Réel). ``` -#### Référence d'objet ou de collection comme valeur +#### Lorsque vous utilisez des guillemets dans des recherches, vous devez utiliser des guillemets simples ' ' à l'intérieur de la requête et des guillemets doubles " " pour encadrer la requête, sinon une erreur est renvoyée. -Vous pouvez rechercher dans une collection en utilisant une référence d'objet ou une référence de collection comme paramètre *value* à comparer. La recherche trouvera les objets de la collection qui font référence à la même **instance** de l'objet ou de la collection. +Par exemple, "comp.name = 'John's pizza' " génèrera une erreur. Modifications -Les comparateurs suivants sont pris en charge : +Optionnellement, vous pouvez passer le numéro de l'élément auquel démarrer la recherche dans *startFrom*. | Comparaison | Symbole(s) | | ------------ | ----------------------------- | | Egal à | =, == | | Différent de | #, != | -Pour construire une recherche avec un objet ou une référence de collection, vous devez utiliser la syntaxe avec paramètre *querySettings*. Exemple avec une référence d'objet : +Exemple La collection originale sera triée par ordre croissant et toutes les collections *colsToSort* seront triées de manière synchronisée. ```4d -var $o1:={a: 1} -var $o2:={a: 1} //même objet mais autre référence -var $o3:=$o1 //même objet et référence - -var $col; $colResult : Collection - -$col:=[{o: $o1}; {o: $o2}; {o: $o3}] -$colResult:=$col. uery("o = :v"; {parameters: {v: $o3}}) - //$colResult.length=2 - //$colResult[0]. =$o1 est true - //$colResult[1].o=$o1 est true - +Nouvelle option *ck shared*. ``` -Exemple avec une référence de collection : +*$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. ```4d - -$c1:=[1 ; 2 ; 3] -$c2:=[1 ; 2 ; 3] //même collection mais autre référence -$c3:=$c1 //même collection et même référence - -$col:=[{c: $c1}; {c: $c2}; {c: $c3}] -$col2:=$col.query("c = :v" ; {paramètres : {v: $c3}}) - //$col2.length=2 - //$col2[0].c=$c1 est true - //$col2[1].c=$c1 est true - +Indice de fin (non inclus) ``` #### Paramètre querySettings -Dans le paramètre *querySettings*, vous pouvez passer un objet contenant placeholders de recherche sous forme d'objets. Les propriétés suivantes sont prises en charge : +Exemple 1 Les propriétés suivantes sont prises en charge : -| Propriété | Type | Description | -| ---------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| parameters | Object | **Placeholders nommés pour les valeurs** utilisées dans *queryString*. Les valeurs sont exprimées sous la forme de paires propriété/valeur, où la propriété est le nom du placeholder inséré pour une valeur dans la *queryString* (":placeholder") et la valeur est la valeur à comparer. Vous pouvez combiner, dans une même recherche, des placeholders indexés (valeurs passées directement dans les paramètres value) et les valeurs des placeholders nommés. | -| attributes | Object | **Placeholders nommés pour les chemins d'attributs** utilisés dans *queryString*. Les attributs sont exprimés sous la forme de paires propriété/valeur, où la propriété est le nom générique inséré pour un chemin d'attribut dans le *queryString* (":placeholder"), et la valeur peut être une chaîne ou une collection de chaînes. Chaque valeur est un chemin qui peut désigner une propriété dans un objet de la collection
    Type d'objetDescription
    ChaîneattributePath exprimé à l'aide de la notation à point, par exemple "name" ou "user.address.zipCode"
    Collection de chaînesChaque chaîne de la collection représente un niveau d'attributePath, par exemple \["name"] ou \["user", "address", "zipCode"]. L'utilisation d'une collection permet de rechercher des attributs dont les noms ne sont pas compatibles avec la notation à points, par exemple \["4Dv17.1", "en\/fr"]
    Vous pouvez mélanger des placeholders indexés (valeurs passées directement dans les paramètres *value*) et des valeurs de placeholders nommés dans la même requête. | +| Propriété | Type | Description | +| ---------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| parameters | Object | Exemple 1 Vous pouvez passer un nombre illimité de collections. Vous pouvez combiner, dans une même recherche, des placeholders indexés (valeurs passées directement dans les paramètres value) et les valeurs des placeholders nommés. | +| attributes | Object | Une comparaison récursive de collections peut prendre beaucoup de temps si la collection est de grande taille et comporte de nombreux niveaux. Modifications Résultat L'utilisation d'une collection permet de rechercher des attributs dont les noms ne sont pas compatibles avec la notation à points, par exemple \["4Dv17.1", "en\/fr"]Vous pouvez mélanger des placeholders indexés (valeurs passées directement dans les paramètres *value*) et des valeurs de placeholders nommés dans la même requête. | :::note @@ -2773,7 +2701,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) :::info -Vous trouverez d'autres exemples de recherches dans la page `dataClass.query()`. Notez cependant que les formules ne sont pas prises en charge par la fonction `collection.query()`, ni dans le paramètre *queryString* ni en tant que paramètre objet *formula*. +Vous trouverez d'autres exemples de requêtes dans la page `dataClass.query()`. Notez cependant que les formules ne sont pas prises en charge par la fonction `collection.query()`, ni dans le paramètre *queryString* ni en tant que paramètre objet *formula*. ::: @@ -2817,8 +2745,8 @@ La fonction `.reduce()` applique la cal Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- soit *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Vous souhaitez trier la collection obtenue : La callback prend chaque élément de la collection et effectue toutes les opérations souhaitées pour accumuler le résultat dans *$1.accumulator*, qui est retourné dans *$1.value*. @@ -2905,8 +2833,8 @@ La fonction `.reduceRight()` appli Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- soit *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Vous souhaitez trier la collection obtenue : La callback prend chaque élément de la collection et effectue toutes les opérations souhaitées pour accumuler le résultat dans *$1.accumulator*, qui est retourné dans *$1.value*. @@ -2993,9 +2921,9 @@ La fonction `.remove()` supprime un ou Dans *index*, passez la position à partir de laquelle vous souhaitez supprimer des éléments de la collection. -> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). +> Exemple 1 Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). -- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). +- Inclus parmi - Si la valeur calculée < 0, *index* est défini à 0. - Si la valeur calculée > la longueur de la collection, *index* est défini à cette longueur. @@ -3133,9 +3061,9 @@ The `.reverse()` function returns a ne
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | ----------------------------- | -| Résultat | any | <- | Premier élément de collection | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | +| Résultat | any | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. |
    @@ -3196,9 +3124,9 @@ La fonction `.slice()` retourne une part La collection retournée contient l'élément spécifié par *startFrom* et tous les éléments suivants jusqu'à l'élément spécifié par *end* (mais non compris). Si seul le paramètre *startFrom* est spécifié, la collection retournée contient tous les éléments de *startFrom* jusqu'au dernier élément de la collection d'origine. -- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). +- Exemple 3 - Si la valeur calculée < 0, *startFrom* est mis à 0. -- Si *end* < 0 , il est recalculé comme *end:=end+length*. +- Prise en charge de querySettings - Si *end < startFrom* (valeurs passées ou calculées), la méthode ne fait rien. #### Exemple @@ -3250,10 +3178,10 @@ La fonction `.some()` retourne true si au Vous désignez le code 4D de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- soit *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Vous souhaitez trier la collection obtenue : -La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Elle reçoit un `Objet` en premier paramètre ($1). +Exemple 2 Par défaut, les propriétés sont triées pas ordre croissant. Modifications La callback reçoit les paramètres suivants : @@ -3274,7 +3202,7 @@ Par défaut, `.some()` évalue l'ensemble de la collection. Optionnellement, vou - Si *startFrom* < 0, il est considéré comme un décalage par rapport à la fin de la collection. -- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). +- Commentaire #### Exemple @@ -3316,13 +3244,13 @@ Vous voulez savoir si au moins une valeur de la collection est >0.
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------ | -| ascOrDesc | Integer | -> | `ck ascending` ou `ck descending` (valeurs scalaires) | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| extraParam | any | -> | Paramètre(s) à passer à la méthode | -| Résultat | Collection | <- | Collection d'origine triée | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ascOrDesc | Integer | -> | Exemple 1 | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| extraParam | any | -> | Paramètre(s) à passer à la méthode | +| Résultat | Collection | <- | Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. |
    @@ -3345,18 +3273,18 @@ Cette syntaxe trie uniquement les valeurs scalaires de la collection (les autres Si la collection contient des éléments de différents [types](../Concepts/data-types.md), ils seront triés selon les [principes de tri de 4D](../Concepts/ordering.md). -Si vous souhaitez trier les éléments de la collection dans un autre ordre ou trier n'importe quel type d'élément, vous devez fournir dans \*formula \* ([objet Formula](FunctionClass.md)) ou *methodName* (Text) une callback qui définit l'ordre de tri. La valeur de retour doit être un booléen qui indique l'ordre relatif des deux éléments : **True** si *$1.value* est inférieur à *$1.value2*, **False** si *$1.value* est supérieur à *$1.value2*. Vous pouvez fournir des paramètres supplémentaires à la callback si nécessaire. +Si vous souhaitez trier les éléments de la collection dans un autre ordre ou trier n'importe quel type d'élément, vous devez fournir dans \*formula \* ([objet Formula](FunctionClass.md)) ou *methodName* (Text) une callback qui définit l'ordre de tri. Nom de méthode Vous pouvez fournir des paramètres supplémentaires à la callback si nécessaire. La callback reçoit les paramètres suivants : - $1 (object), où : - - *$1.value* (tout type) : valeur du premier élément à comparer - - *$1.value2* (tout type) : valeur du second élément à comparer + - La nouvelle collection + - Collection d'origine triée - $2...$N (tout type) : paramètres supplémentaires (extraParam) Si vous avez utilisé une méthode, vous devez définir le paramètre suivant : -- *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. +- Nouvelle collection contenant des éléments scindées (copie superficielle) #### Exemple 1 @@ -3424,7 +3352,7 @@ Les positions sont retournées dans un ordre croissant. - la collection est vide, - la collection ne contient pas d'éléments numériques, -- *propertyPath* n'est pas trouvé dans la collection. +- Egal à #### Exemple 1 diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md index 0d4e124ea3b3a8..69e2612ac00e3c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md @@ -699,7 +699,7 @@ Cette entity selection est ensuite mise à jour avec les produits et vous souhai La fonction `.distinct()` renvoie une collection contenant uniquement des valeurs distinctes (différentes) de *attributePath* dans l'entity selection. -La collection retournée est automatiquement triée. Les valeurs **Null** ne sont pas retournées. +La collection retournée est automatiquement triée. Vous souhaitez créer une collection pré-remplie : Dans le paramètre *attributePath* passez l'attribut d'entité dont vous voulez obtenir les valeurs distinctes. Seules les valeurs scalaires (texte, nombre, booléen ou date) peuvent être gérées. Seules les valeurs scalaires (texte, nombre, booléen ou date) peuvent être gérées. Les types sont renvoyés dans l'ordre suivant : @@ -710,7 +710,7 @@ Dans le paramètre *attributePath* passez l'attribut d'entité dont vous voulez Vous pouvez utiliser la notation `[]` pour désigner une collection lorsque *attributePath* est un chemin dans un objet (cf. exemples). -Dans le paramètre *options*, vous pouvez passer une ou une combinaison des constantes suivantes : +Exemple 2 | Constante | Valeur | Commentaire | | ----------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -934,7 +934,7 @@ Par défaut, les entités pour lesquelles *attributePath* est *null* ou indéfin **.extract ( attributePath ; targetPath { ; ...attributePathN ; ... targetPathN}) : Collection** -Avec cette syntaxe, `.extract()` remplit la collection retournée avec les valeurs de *attributePath*. Chaque élément de la collection retournée est un objet avec les propriétés *targetPath* complétées par les propriétés *attributePath* correspondantes. Les valeurs null sont conservées (le paramètre *option* est ignoré avec cette syntaxe). +Avec cette syntaxe, `.extract()` remplit la collection retournée avec les valeurs de *attributePath*. Chaque élément de la collection retournée est un objet avec les propriétés *targetPath* complétées par les propriétés *attributePath* correspondantes. Par exemple, vous pouvez organiser une recherche de la manière suivante : Si plusieurs *attributePath* sont renseignés, un *targetPath* doit être fourni pour chacun. Seules les paires \[*attributePath*, *targetPath*] valides sont extraites. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/FileClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/FileClass.md index 46d682c6cdea88..3d7828bc732629 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/FileClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/FileClass.md @@ -481,7 +481,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") #### Description -La fonction `.open()` crée et renvoie un nouvel objet [4D.FileHandle](FileHandleClass) sur le fichier, dans le *mode* spécifié ou avec les *options* spécifiées. Vous pouvez utiliser les fonctions et les propriétés de la classe [4D.FileHandle](FileHandleClass) pour écrire, lire ou ajouter du contenu au fichier. +Chemins d'accès Vous pouvez utiliser les fonctions et les propriétés de la classe [4D.FileHandle](FileHandleClass) pour écrire, lire ou ajouter du contenu au fichier. Si vous utilisez le paramètre *mode* (texte), passez le mode d'ouverture pour le file handle : diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md index d2c965963ea6c2..081c1e97b08dc1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md @@ -39,6 +39,14 @@ Comme HTTPAgent est un objet partageable, vous pouvez en ajouter un à une class **4D.HTTPAgent.new**( { *options* : Object } ) : 4D.HTTPAgent +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------------------------ | +| 21 | Prise en charge de la propriété *storeCertificateName* | + +
    +
    diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md index e551709aa5f01f..2e1cc9f4fc71da 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md @@ -79,6 +79,16 @@ Les objets HTTPRequest fournissent les propriétés et fonctions suivantes : ## 4D.HTTPRequest.new() +
    Historique + +| Release | Modifications | +| ------- | ---------------------------------------------------------------------- | +| 21 | Prise en charge de la propriété *storeCertificateName* | +| 20 | Validation TLS par défaut | +| 19 R7 | Prise en charge des propriétés *automaticRedirections* et *decodeData* | + +
    + **4D.HTTPRequest.new**( *url* : Text { ; *options* : Object } ) : 4D.HTTPRequest diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Admin/webAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/current/Admin/webAdmin.md index cbe4fc9bdb6a29..ba8856cf410b41 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Admin/webAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Admin/webAdmin.md @@ -148,7 +148,7 @@ Vous pouvez aussi définir un fichier `.4DSettings`. (format XML) et l'utiliser > La clé d'accès n'est pas stockée en clair dans le fichier `.4DSettings`. -Exemple : +Voici un exemple : ``` "%HOMEPATH%\Desktop\4D Server.exe" MyApp.4DLink --webadmin-access-key diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/arrays.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/arrays.md index b68d54f3df5bb7..d4357786dfb9a9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/arrays.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/arrays.md @@ -86,7 +86,7 @@ End case ## Tableaux à deux dimensions -Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Exemple : +Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Voici un exemple : ```4d ARRAY TEXT(atTopics;100;50) // Créer un tableau texte composé de 100 lignes de 50 colonnes diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md index 4ba71bb4d526cc..89fd0e44530b01 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -593,7 +593,7 @@ Pour plus de détails, voir la description de la commande [`Super`](../commands/ La commande [`This`](../commands/this) renvoie une référence à l'objet en cours de traitement. Dans la plupart des cas, la valeur de `This` est déterminée par la manière dont une fonction de classe est appelée. Habituellement, `This` fait référence à l'objet sur lequel la fonction a été appelée, comme si la fonction était sur l'objet. -Exemple : +Voici un exemple : ```4d //Classe : ob diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_object.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_object.md index 8755e21bcb6230..8e267981ccd996 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_object.md @@ -121,7 +121,7 @@ Vous accédez aux valeurs des propriétés de l'objet à travers une chaîne de - en utilisant un symbole "point" : > object.propertyName -Exemple : +Voici un exemple : ```4d employee.name:="Dupont" @@ -160,14 +160,14 @@ La notation objet est utilisable avec tout élément de langage qui contient ou ``` - **les commandes 4D** qui retournent des objets. - Exemple : + Voici un exemple : ```4d $measures:=Database measures.DB.tables ``` - **les méthodes projet** ou **les fonctions** qui retournent des objets. - Exemple : + Voici un exemple : ```4d // MyMethod1 @@ -216,7 +216,7 @@ La notation objet pour les pointeurs est semblable à la notation objet standard > pointeurObjet->["nomPropriété"] -Exemple : +Voici un exemple : ```4d var vObj : Object diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/parameters.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/parameters.md index af993102a8cd90..56e5c6f61c83a2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/parameters.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/parameters.md @@ -170,7 +170,7 @@ L'instruction `return` met fin à l'exécution d'une fonction ou d'une méthode Par exemple, la fonction suivante retourne le carré de son argument, $x, où $x est un nombre. ```4d -Function square($x : Integer) : Integer +Function square($x : Integer) -> $result : Integer return $x * $x ``` diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md index 34ae676fbd9aaf..6dd4572e9c36e2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md @@ -58,7 +58,7 @@ La ligne de code se lit "MyOtherDate obtient la date actuelle plus 30 jours." Ce ## Commandes -Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Exemple : +Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Voici un exemple : ```4d COPY DOCUMENT("dossier1\\nom1";"dossier2\\" ; "nouveau") @@ -365,7 +365,7 @@ Les deux styles de commentaires peuvent être utilisés simultanément. #### Commentaires sur une seule ligne (`//commentaire`) -Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Exemple : +Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Voici un exemple : ```4d //Ceci est un commentaire @@ -380,7 +380,7 @@ End for Encadrez le contenu avec les caractères `/*` ... `*/` pour créer des blocs de commentaires en ligne ou multi-lignes. Les blocs de commentaire en ligne et multi-lignes commencent par `/*` et se terminent par `*/`. -- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Exemple : +- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Voici un exemple : ```4d For /* ligne de commentaire */ ($vCounter;1;100) @@ -388,7 +388,7 @@ For /* ligne de commentaire */ ($vCounter;1;100) End for ``` -- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Exemple : +- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Voici un exemple : ```4d For ($vCounter;1;100) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md b/i18n/fr/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md index 9ed700647a293a..d3d94c524eebb4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md @@ -273,7 +273,7 @@ Vous pouvez sélectionner le niveau des messages à l'aide du sélecteur `Diagno | `Log debug` | ID unique du process | `Log error`, `Log warn`, `Log info`, `Log debug` | | `Log trace` | Autres informations internes (pour les services techniques de 4D) | `Log error`, `Log warn`, `Log info`, `Log debug`, `Log trace` | -Exemple : +Voici un exemple : ```4d SET DATABASE PARAMETER (Diagnostic log recording; 1) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Develop/async.md b/i18n/fr/docusaurus-plugin-content-docs/current/Develop/async.md index 54b7c181fcacff..f15627f5cf19bb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Develop/async.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Develop/async.md @@ -177,7 +177,7 @@ The **`.wait()`** function pauses execution of the current process and puts 4D i The `wait()` function returns when the `onTerminate` event has been triggered on the object, or when the provided timeout (if any) has expired. Consequently, you can explicitly exit from a `.wait()` by calling `shutdown()` or `terminate()` from within a callback. Otherwise, the `.wait()` is exited when the current operation ends. -Exemple : +Voici un exemple : ```4d var $options:=cs.Params.new() diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md index 131faea5f52be1..ebfc3da8c286bb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | -| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | +| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md index ad411503de4dc3..fce142bd973b89 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. |
    Historique @@ -25,7 +25,7 @@ Après avoir sélectionné les propriétés d'événement [`On Before Keystroke` L'événement `On After Keystroke` n'est pas généré : -- dans la méthode [des colonnes de list box](FormObjects/listbox-column.md), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- dans la méthode [des colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Séquence d'entrée diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterSort.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterSort.md index 4deb59341796d7..6065554d50e4e7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterSort.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un tri standard vient d'être effectué dans une colonne de list box. | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un tri standard vient d'être effectué dans une colonne de list box. | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md index 821534cbc1bb1a..9e9f70651a4c91 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox-object.md) - [Colonne de List Box](FormObjects/listbox-column.md) |
  • Boutons : La zone "flèche" d'un bouton est cliquée
  • List box : Dans une colonne d'un tableau d'objets, un bouton points de suspension (attribut "alternateButton") est cliqué
  • | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Boutons : La zone "flèche" d'un bouton est cliquée
  • List box : Dans une colonne d'un tableau d'objets, un bouton points de suspension (attribut "alternateButton") est cliqué
  • | ## Description @@ -22,8 +22,8 @@ Certains styles de boutons peuvent être [liés à un menu contextuel](FormObjec ### List box -Cet événement est généré dans des colonnes de [list box de type tableau objets](../FormObjects/listbox-column.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton de sélection de widget (attribut "AlternateButton"). +Cet événement est généré dans des colonnes de [list box de type tableau objets](FormObjects/listbox_overview.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton de sélection de widget (attribut "AlternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Voir la [description de l'attribut "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). +Voir la [description de l'attribut "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md index e34b3fb2e42c59..d4fc8adba48d80 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Une cellule de list box est sur le point de passer en mode d'édition | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une cellule de list box est sur le point de passer en mode d'édition | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md index 449cac808631db..ef67357071096b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. |
    Historique @@ -23,7 +23,7 @@ Après avoir sélectionné les événements `On Before Keystroke` et [`On After L'événement `On Before Keystroke` n'est pas généré : -- dans une méthode [colonnes de list box](FormObjects/listbox-column.md), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- dans une méthode [colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Objets non saisissables diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md index e671712c464d60..3b449022a1cdfe 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onClicked.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onClicked.md index 5e7bd40354b3fc..c4858cd18410e8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md index 40cad62c8315a8..5240d7b93fa4a3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox-column.md) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox_overview.md#list-box-columns) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onColumnResize.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onColumnResize.md index 2adc672b5f3700..90d70aee0f1db9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onColumnResize.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -| 33 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox-column.md) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| 33 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox_overview.md#list-box-columns) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDataChange.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDataChange.md index f266b36514dcf0..d91b277d2081bf 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDataChange.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md index 9b6e70b750cdec..740904e65b451f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | :::note diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDragOver.md index 5d12140d5f9d3b..830756654af344 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDrop.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDrop.md index 154a10d3a09cd6..0432bbd5fffcda 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDrop.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onFooterClick.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onFooterClick.md index 8051f06bf89ef2..ed396cac5b3e04 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onFooterClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un clic se produit dans le pied de page d'une colonne de list box | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans le pied de page d'une colonne de list box | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md index 7abeab1833554d..3f92f11ac13589 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md index 8122737b7f6058..2c99b4f29b928c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | -| 42 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un clic se produit dans un en-tête de colonne | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | +| 42 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans un en-tête de colonne | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLoad.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLoad.md index faa43ec43ccfc1..e328c1d2b443b4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLoad.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md index 200e92baa24134..bb830561507c3c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md index fa3ed315a699b7..1863c1d1ce018c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris entre dans la zone graphique d'un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris entre dans la zone graphique d'un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md index 70f7aee17bafd2..c2df40c553404c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris quitte la zone graphique d'un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris quitte la zone graphique d'un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseMove.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseMove.md index 89c3b8b2bd68ab..6946ab4bd36075 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseMove.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris se déplace d'au moins un pixel OU une touche de modification (Shift, Alt/Option, Shift Lock) a été pressée | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris se déplace d'au moins un pixel OU une touche de modification (Shift, Alt/Option, Shift Lock) a été pressée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onRowMoved.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onRowMoved.md index e862e9f64a1d49..55f62289e66ec8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onRowMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -| 34 | [List Box de type tableau](FormObjects/listbox_overview.md#array-list-boxes) - [Colonne de List Box](FormObjects/listbox-column.md) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------ | +| 34 | [List Box de type tableau](FormObjects/listbox_overview.md#array-list-boxes) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUnload.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUnload.md index 3155f698ff4571..36faff7b74f86b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUnload.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onValidate.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onValidate.md index f3536db9a2eef6..140e9279813782 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onValidate.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/overview.md index d4ee3bf70015fe..0fa9de4d3234ae 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/overview.md @@ -28,7 +28,7 @@ Chaque événement est renvoyé sous forme d'objet par la commande [`FORM Event` Des propriétés supplémentaires sont retournées lorsque l'événement se produit sur des objets spécifiques. En particulier : -- Les [list boxes](FormObjects/listbox-object.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox-column.md#supported-form-events) retournent des [propriétés](FormObjects/listbox-object.md#supported-form-events) telles que `columnName` ou `isRowSelected`. +- Les [list boxes](FormObjects/listbox_overview.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox_overview.md#supported-form-events-1) retournent des [propriétés](FormObjects/listbox_overview.md#supported-form-events) telles que `columnName` ou `isRowSelected`. - Les [zones 4D View Pro](FormObjects/viewProArea_overview.md) retournent par exemple des propriétés `sheetName` ou `action` dans l'objet événement [On After Edit](onAfterEdit.md). ## Événements et méthodes diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/forms.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/forms.md index 520f1460de8fe0..5f177a421009c9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/forms.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/forms.md @@ -18,7 +18,7 @@ Vous pouvez ajouter ou modifier des formulaires 4D à l'aide des éléments suiv - **L'interface 4D Developer :** Créez de nouveaux formulaires à partir du menu **Fichier** ou de la fenêtre de l'**Explorateur**. - **L'éditeur de formulaires **: Modifiez vos formulaires à l'aide de l'**[éditeur de formulaires](FormEditor/formEditor.md)**. -- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture#sources). Exemple : +- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture#sources). Voici un exemple : ``` { diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/pictures.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/pictures.md index 47657d88a29831..4d9912e92979e4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/pictures.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/pictures.md @@ -46,7 +46,7 @@ Les images haute résolution avec la convention @nx peuvent être utilisées dan - [Boutons](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[cases à cocher](FormObjects/checkbox_overview.md) - [Boutons image](FormObjects/pictureButton_overview.md)/[Pop-up image](FormObjects/picturePopupMenu_overview.md) - [Onglets](FormObjects/tabControl.md) -- [En-têtes de listbox](FormObjects/listbox-header-footer.md#headers) +- [En-têtes de listbox](FormObjects/listbox_overview.md#list-box-headers) - [Icônes de menu](Menus/properties.md#item-icon) 4D priorise automatiquement les images avec la résolution la plus élevée. 4D priorise automatiquement les images avec la résolution la plus élevée. Même si une commande ou une propriété spécifie *circle.png*, *circle@3x.png* sera utilisé (le cas échéant). diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index 56253064af9ef7..b6b7fa6dc5f968 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ L'utilisateur peut sélectionner une ou plusieurs lignes à l'aide des raccourci Une list box est composée de quatre parties distinctes : -- the [list box object](./listbox-object.md) in its entirety, -- [columns](./listbox-column.md), -- column [headers](./listbox-header-footer.md#headers), and -- column [footers](./listbox-header-footer.md#footers). +- l’objet list box dans sa globalité, +- les colonnes, +- les en-têtes des colonnes, et +- les pieds des colonnes. ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ Il est possible d'ajouter une méthode objet à l'objet list box et/ou à chaque 1. Méthode objet de chaque colonne 2. Méthode objet de la list box -La méthode objet de colonne obtient les événements qui se produisent dans son [en-tête](./listbox-header-footer.md#headers) et son [pied](./listbox-header-footer.md#footers). +La méthode objet de colonne obtient les événements qui se produisent dans son [en-tête](#list-box-headers) et son [pied](#list-box-footers). ### Types de list box @@ -59,7 +59,284 @@ Il existe différents types de list box avec leurs propres comportements et prop Vous pouvez configurer complètement un objet de type list box via ses propriétés, et vous pouvez également le gérer dynamiquement par programmation. -The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Pour plus d'informations, reportez-vous à la page [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) du *Manuel de référence du langage 4D*. +Le langage 4D comprend un thème "List Box" dédié aux commandes de list box mais les commandes de divers autres thèmes comme "Propriétés des objets" ou les commandes `EDIT ITEM` et `Displayed line number` peuvent également être utilisées. Pour plus d'informations, reportez-vous à la page [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) du *Manuel de référence du langage 4D*. + +## Objets List box + +### List box de type tableau + +Dans une list box de type tableau, chaque colonne est associée à un tableau 4D à une dimension ; tous les types de tableaux peuvent être utilisés, à l’exception des tableaux de pointeurs. Le nombre de lignes est basé sur le nombre d’éléments du tableau. + +Par défaut, 4D affecte le nom “ColonneN” à chaque variable de colonne. Vous pouvez le modifier, ainsi que les autres [propriétés des colonnes](listbox_overview.md#proprietes-specifiques-des-colonnes). Le format d'affichage de chaque colonne peut également être défini à l'aide de la commande `OBJECT SET FORMAT`. + +> Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques), disposant de mécanismes spécifiques. + +Avec les list box de type tableau, les valeurs des colonnes (saisie et affichage) sont gérées à l’aide des commandes du langage 4D. Vous pouvez également associer une [énumération](properties_DataSource.md#choice-list) à une colonne afin de contrôler la saisie. +Les valeurs des colonnes sont gérées à l'aide de commandes List box de haut niveau (telles que [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) ou `LISTBOX DELETE ROWS`) ainsi que de commandes de manipulation de tableaux. Par exemple, pour initialiser le contenu d’une colonne, vous pouvez utiliser l’instruction suivante : + +```4d +ARRAY TEXT(varCol;size) +``` + +Vous pouvez également utiliser une énumération : + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Attention :** Lorsqu’un objet List box contient plusieurs colonnes de tailles différentes, seul le nombre d’éléments correspondant au plus petit tableau est affiché. Il est donc conseillé de veiller à ce que chaque tableau ait le même nombre d’éléments que les autres. A noter également que si une colonne de la list box est “vide” (c'est le cas lorsque le tableau associé n'a pas été correctement déclaré ou dimensionné via le langage), la list box n'affiche aucun contenu. + +### List box de type sélection + +Dans ce type de list box, chaque colonne peut être associée à un champ (par exemple `[Employees]LastName)` ou à une expression. L’expression peut être basée sur un ou plusieurs champs (par exemple `[Employés]Nom+“ ”+[Employés]Prénom`) ou être simplement une formule (par exemple`String(Milliseconds)`). L’expression peut également être une méthode projet, une variable ou un élément de tableau. Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. + +Le contenu de chaque ligne est ensuite évalué en fonction d'une sélection d'enregistrements : la **sélection courante** d'une table ou une **sélection temporaire**. + +Dans le cas d’une list box basée sur la sélection courante, toute modification effectuée côté base de données est automatiquement reportée dans la list box et inversement. La sélection courante est donc toujours identique aux deux emplacements. + +### List box collection ou entity selection + +Dans ce type de list box, chaque colonne doit être associée à une expression. Le contenu de chaque ligne est ensuite évalué par élément de la collection ou par entité de l'entity selection. + +Chaque élément de la collection ou chaque entité est disponible en tant qu'objet auquel on peut accéder via le mot-clé [This](../Concepts/classes.md#this). Une expression de colonne peut être un chemin de propriété, une méthode projet, une variable ou n'importe quelle formule, accédant à chaque entité ou objet élément de collection via `This`, par exemple `This.` (ou `This.value` dans le cas d'une collection de valeurs scalaires). Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. + +Lorsque la source de données est une entity selection, les modifications apportées du côté de la list box sont automatiquement enregistrées dans la base de données. En revanche, les modifications apportées du côté de la base de données sont visibles dans la list box après le rechargement des entités modifiées. + +:::note + +Lorsque des entités sont supprimées, leurs références restent dans l'entity selection avec une valeur *undefined*, ce qui entraîne l'affichage de lignes vides dans la list box. Dans ce cas, vous pouvez appeler la fonction [`.clean()`](API/EntitySelectionClass.md#clean) pour obtenir une nouvelle entity selection sans les références d'entités supprimées. + +::: + +Lorsque la source de données est une collection, toute modification apportée aux valeurs de la list box se reflète dans la collection. En revanche, si des modifications sont apportées à la collection en utilisant par exemple les diverses fonctions de la [classe Collection](../API/CollectionClass.md), vous devrez en informer explicitement 4D en réaffectant la variable collection à elle-même, de sorte que le contenu de la list box soit actualisé. Par exemple : + +```4d +myCol:=myCol.push("new value") //afficher new value dans la list box +``` + +### Propriétés prises en charge + +Les propriétés prises en charge dépendent du type de list box. + +| Propriété | List box tableau | Liste box sélection | List box collection ou entity selection | +| ------------------------------------------------------------------------------------------- | ---------------- | ------------------- | --------------------------------------- | +| [Couleur de fond alternée](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Couleur de fond](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Gras](properties_Text.md#bold) | X | X | X | +| [Expression couleur de fond](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Style de la bordure](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Bas](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [CSS Class](properties_Object.md#css-class) | X | X | X | +| [Collection ou entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionnement colonnes auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Elément courant](properties_DataSource.md#current-item) | | | X | +| [Position élément courant](properties_DataSource.md#current-item-position) | | | X | +| [Source de données](properties_Object.md#data-source) | X | X | X | +| [Nom formulaire détaillé](properties_ListBox.md#detail-form-name) | | X | | +| [Afficher en-têtes](properties_Headers.md#display-headers) | X | X | X | +| [Afficher pieds](properties_Footers.md#display-footers) | X | X | X | +| [Double-clic sur ligne](properties_ListBox.md#double-click-on-row) | | X | | +| [Glissable](properties_Action.md#draggable) | X | X | X | +| [Déposable](properties_Action.md#droppable) | X | X | X | +| [Focusable](properties_Entry.md#focusable) | X | X | X | +| [Police](properties_Text.md#font) | X | X | X | +| [Couleur de la police](properties_Text.md#font-color) | X | X | X | +| [Expression couleur police](properties_Text.md#font-color-expression) | | X | X | +| [Taille](properties_Text.md#font-size) | X | X | X | +| [Hauteur (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Hauteur (en-têtes)](properties_Headers.md#height) | X | X | X | +| [Hauteur (pieds)](properties_Footers.md#height) | X | X | X | +| [Masquer lignes vides finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Cacher rectangle de focus](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Cacher surlignage sélection](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List box hiérarchique](properties_Object.md#array-list-box) | X | | | +| [Ensemble surlignage](properties_ListBox.md#highlight-set) | | X | | +| [Alignement horizontal](properties_Text.md#horizontal-alignment) | X | X | X | +| [Couleur lignes horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Marge horizontale](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | +| [Barre de défilement horizontale](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Italique](properties_Text.md#italic) | X | X | X | +| [Gauche](properties_CoordinatesAndSizing.md#left) | X | X | X | +| [Table principale](properties_DataSource.md#master-table) | | X | | +| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | +| [Méthode](properties_Action.md#method) | X | X | X | +| [Lignes déplaçables](properties_Action.md#movable-rows) | X | | | +| [Sélection temporaire](properties_DataSource.md#selection-name) | | X | | +| [Nombre de colonnes](properties_ListBox.md#number-of-columns) | X | X | X | +| [Nombre de colonnes verrouillées](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Nombre de colonnes statiques](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Nom d'objet](properties_Object.md#object-name) | X | X | X | +| [Droite](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Tableau de contrôle des lignes](properties_ListBox.md#row-control-array) | X | | | +| [Tableau couleurs de police](properties_Text.md#row-font-color-array) | X | | | +| [Hauteur des lignes](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Tableau hauteurs des lignes](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Tableau de styles](properties_Text.md#row-style-array) | X | | | +| [Eléments sélectionnés](properties_DataSource.md#selected-items) | | | X | +| [Mode de sélection](properties_ListBox.md#selection-mode) | X | X | X | +| [Saisie sur clic unique](properties_Entry.md#single-click-edit) | X | X | X | +| [Triable](properties_Action.md#sortable) | X | X | X | +| [Action standard](properties_Action.md#standard-action) | X | | | +| [Expression Style](properties_Text.md#style-expression) | | X | X | +| [Haut](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparent](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Type](properties_Object.md#type) | X | X | X | +| [Souligné](properties_Text.md#underline) | X | X | X | +| [Variable ou expression](properties_Object.md#variable-or-expression) | X | X | | +| [Alignement vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Couleur lignes verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Marge verticale](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | +| [Barre de défilement verticale](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilité](properties_Display.md#visibility) | X | X | X | +| [Largeur](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Les colonnes, en-têtes et pieds de list box prennent en charge des propriétés spécifiques. + +### Événements de formulaire pris en charge {#supported-form-events} + +| Evénement formulaire | Propriétés supplémentaires renvoyées (voir [Form event](../commands/form-event.md) pour les propriétés principales) | Commentaires | +| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Listbox tableau uniquement* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Close Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | +| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Delete Action |
  • [row](#additional-properties)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | +| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Open Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Listbox tableau uniquement* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + +#### Propriétés supplémentaires {#additional-properties} + +Les événements formulaire sur les list box ou colonnes de list box peuvent retourner les propriétés supplémentaires suivantes : + +| Propriété | Type | Description | +| ---------------- | ----------- | ----------------------------------------------------------------------------- | +| area | text | Zone de l'objet List box ("header", "footer", "cell") | +| areaName | text | Nom de la zone | +| column | entier long | Numéro de colonne | +| columnName | text | Nom de la colonne | +| footerName | text | Nom du pied | +| headerName | text | Nom de l'en-tête | +| horizontalScroll | entier long | Positif si le défilement est vers la droite, négatif s'il est vers la gauche | +| isRowSelected | boolean | Vrai si la ligne est sélectionnée, sinon Faux | +| newPosition | entier long | Nouvelle position de la colonne ou de la ligne | +| newSize | entier long | Nouvelle taille (en pixels) de la colonne ou de la ligne | +| oldPosition | entier long | Position précédente de la colonne ou de la ligne | +| oldSize | entier long | Taille précédente (en pixels) de la colonne ou de la ligne | +| row | entier long | Numéro de ligne | +| verticalScroll | entier long | Positif si le défilement est vers le bas, négatif s'il est vers le haut | + +> Si un événement se produit sur une "fake" colonne ou ligne qui n'existe pas, une chaîne vide est généralement renvoyée. + +## Colonnes de list box {#list-box-columns} + +Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_column.png) + +Vous pouvez définir des propriétés standard (texte, couleur de fond, etc.) pour chaque colonne de la list box ; ces propriétés sont prioritaires sur celles de l'objet list box. + +> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). + +### Propriétés spécifiques des colonnes {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +### Événements formulaire pris en charge {#supported-form-events-1} + +| Evénement formulaire | Propriétés supplémentaires renvoyées (voir [Form event](../commands/form-event.md) pour les propriétés principales) | Commentaires | +| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Listbox tableau uniquement* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Listbox tableau uniquement* | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + +## En-têtes de list box + +> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. + +Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_header.png) + +Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. + +Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. En particulier, une icône peut être affichée dans l’en-tête à côté ou à la place du libellé de la colonne, notamment dans le cadre des [tris personnalisés](#gestion-des-tris). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. + +### Propriétés spécifiques des en-têtes + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) + +## Pieds de list box + +> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. + +Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. + +Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_footers.png) + +Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). + +Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un pied de page, elle s'applique à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. + +### Propriétés spécifiques des pieds de page + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## Gestion de la saisie @@ -244,14 +521,14 @@ Il est possible d'activer ou d'inactiver le tri utilisateur standard via la prop La prise en charge du tri standard dépend du type de list box : -| Type de list box | Prise en charge du tri standard | Commentaires | -| ------------------------------- | ------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Collection d'objets | Oui |
    • Les colonnes "This.a" ou "This.a.b" peuvent être triées.
    • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Collection de valeurs scalaires | Non | Utiliser un tri personnalisé avec la fonction [`orderBy()`](../API/CollectionClass.md#orderby) | -| Entity selection | Oui |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
    • Supported: sorts on related attributes (e.g. "This.company.name")
    • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | -| Sélection courante | Oui | Seules les expressions simples sont triables (par exemple `[Table_1]Champ_2`) | -| Sélection temporaire | Non | | -| Tableaux | Oui | Les colonnes liées à des tableaux d'images et de pointeurs ne sont pas triables | +| Type de list box | Prise en charge du tri standard | Commentaires | +| ------------------------------- | ------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Collection d'objets | Oui |
    • Les colonnes "This.a" ou "This.a.b" peuvent être triées.
    • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Collection de valeurs scalaires | Non | Utiliser un tri personnalisé avec la fonction [`orderBy()`](../API/CollectionClass.md#orderby) | +| Entity selection | Oui |
  • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Pris en charge : tris sur les propriétés d'attributs d'objets (par exemple "This.data.city" lorsque "data" est un attribut d'objet)
  • Pris en charge : tris sur des attributs connexes (par exemple "This.company.name")
  • Non pris en charge : tris sur des propriétés d'attributs d'objets par le biais d'attributs connexes (par exemple "This.company.data.city"). Pour cela, vous devez utiliser le tri personnalisé avec la fonction [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (voir l'exemple ci-dessous)
  • | +| Sélection courante | Oui | Seules les expressions simples sont triables (par exemple `[Table_1]Champ_2`) | +| Sélection temporaire | Non | | +| Tableaux | Oui | Les colonnes liées à des tableaux d'images et de pointeurs ne sont pas triables | ### Tri personnalisé @@ -291,10 +568,10 @@ La valeur de la [variable associée à l’en-tête d’une colonne](properties_ - Si la variable est définie sur 0, la colonne n'est pas triée et la flèche de tri n'est pas affichée. ![](../assets/en/FormObjects/sorticon0.png) -- Si la variable est définie sur 1, la colonne est triée par ordre croissant et la flèche de tri s'affiche. +- Si la variable est définie sur 1, la colonne est triée par ordre croissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon1.png) -- Si la variable est définie sur 2, la colonne est triée par ordre décroissant et la flèche de tri s'affiche. +- Si la variable est définie sur 2, la colonne est triée par ordre décroissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon2.png) > Seules les [variables](Concepts/variables.md) déclarées ou dynamiques peuvent être utilisées comme variables d'en-tête de colonne. Les autres types d'[expressions](Concepts/quick-tour.md#expressions) telles que `Form.sortValue` ne sont pas pris en charge. @@ -307,8 +584,8 @@ Vous pouvez définir la valeur de la variable (par exemple, Header2:=2) afin de Vous disposez de plusieurs possibilités pour définir des couleurs de fond, des couleurs de police et des styles de police dans les list box : -- au niveau des [propriétés de l’objet list box](./listbox-object.md), -- au niveau des [propriétés de la colonne,](./listbox-column.md), +- au niveau des [propriétés de l’objet list box](#list-box-objects), +- au niveau des [propriétés de la colonne,](#list-box-columns), - en utilisant des [tableaux ou expressions](#using-arrays-and-expressions) pour la list box et/ou pour chaque colonne, - au niveau du texte de chaque cellule (si [texte multistyle](properties_Text.md#multi-style)). @@ -316,12 +593,14 @@ Vous disposez de plusieurs possibilités pour définir des couleurs de fond, des Des principes de priorité et d'héritage sont observés lorsqu’une même propriété est définie à plusieurs niveaux. -1. (highest priority) Cell (if multi-style text) -2. Tableaux/Méthodes colonne -3. Tableaux/Méthodes list box -4. Propriétés de colonne -5. Propriétés de list box -6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) +| Niveau de priorité | Emplacement du paramètre | +| ------------------ | -------------------------------------------------------------------------------------------------- | +| priorité élevée | Cellule (si texte multistyle) | +| | Tableaux/Méthodes colonne | +| | Tableaux/Méthodes list box | +| | Propriétés de colonne | +| | Propriétés de list box | +| priorité basse | Meta Info expression (pour les list box de type collection ou entity selection) | Par exemple, si vous définissez un style de caractères dans les propriétés de la list box et un autre via un tableau de styles pour la colonne, ce dernier sera pris en compte. @@ -331,8 +610,7 @@ Pour chaque attribut (style, couleur et couleur de fond), un **héritage** est m - pour les attributs des lignes : valeurs d’attributs des colonnes - pour les attributs des colonnes : valeurs d’attributs de la list box -Ainsi, si vous souhaitez qu’un objet hérite de la valeur d’attribut du niveau supérieur, il vous suffit de passer `lk inherited` (valeur par défaut) à la commande de définition ou directement dans l’élément de tableau de style/couleur correspondant. Soit une list box contenant un style de caractère standard et des couleurs alternées : - +Ainsi, si vous souhaitez qu’un objet hérite de la valeur d’attribut du niveau supérieur, il vous suffit de passer `lk inherited` (valeur par défaut) à la commande de définition ou directement dans l’élément de tableau de style/couleur correspondant. Par exemple, pour une list box contenant un style de police standard avec des couleurs alternées : ![](../assets/en/FormObjects/listbox_styles3.png) Vous effectuez les modifications suivantes : @@ -511,20 +789,19 @@ Par exemple, si vous voulez sélectionner la ligne contenant Rennes, vous devez ->MyListbox{3}:=True ``` -*Non-hierarchical representation:* +Représentation non hiérarchique : ![](../assets/en/FormObjects/hierarch7.png) - -*Hierarchical representation:* +Représentation hiérarchique : ![](../assets/en/FormObjects/hierarch8.png) > Si une ou plusieurs lignes sont masquées du fait que leurs parents ont été contractés, elles ne sont plus sélectionnées. Seules les lignes visibles (directement ou suite à un défilement) sont sélectionnables. Autrement dit, les lignes ne peuvent pas être à la fois sélectionnées et cachées. Comme pour les sélections, la commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie les mêmes valeurs pour une list box hiérarchique que pour une list box non hiérarchique. Cela signifie que dans les deux exemples ci-dessous, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renverra la même position : (3;2). -*Non-hierarchical representation:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) Lorsque toutes les lignes d’une sous-hiérarchie sont masquées, la ligne de rupture est automatiquement masquée. Dans l’exemple ci-dessus, si les lignes 1 à 3 sont masquées, la ligne de rupture "Bretagne" n’apparaîtra pas. @@ -541,10 +818,10 @@ Les lignes de rupture ne sont pas prises en compte dans les tableaux internes pe Soit par exemple la list box suivante (les noms des tableaux associés sont précisés entre parenthèses) : -*Non-hierarchical representation:* +*Représentation non hiérarchique:* ![](../assets/en/FormObjects/hierarch12.png) -*Hierarchical representation:* +*Représentation hiérarchique:* ![](../assets/en/FormObjects/hierarch13.png) En mode hiérarchique, les niveaux de rupture ne sont pas pris en compte par les tableaux de modification de style nommés `tStyle` et `tCouleurs`. Pour modifier la couleur ou le style des niveaux de rupture, vous devez exécuter les instructions suivantes : @@ -570,14 +847,15 @@ L'utilisation des événements formulaire `On Expand` et `On Collapse` permet de Dans ce cas, le remplissage et le vidage des tableaux doivent être effectués par le code. Les principes à mettre en oeuvre sont : -- A l’affichage de la listbox, seul le premier tableau doit être rempli. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: +- A l’affichage de la listbox, seul le premier tableau doit être rempli. Cependant, vous devez créer un deuxième tableau avec des valeurs vides pour que la zone de liste affiche les boutons déployer/contracter : ![](../assets/en/FormObjects/hierarch15.png) -- Lorsque l’utilisateur clique sur un bouton de déploiement, vous pouvez traiter l’événement `On Expand`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée et vous permet de construire la hiérarchie appropriée : vous remplissez le premier tableau avec les valeurs répétées et le second avec les valeurs envoyées par la commande [`SELECTION TO ARRAY`](../commands/selection-to-array) et vous insérez autant de lignes que nécessaire dans la zone de liste à l'aide de la commande [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). +- Lorsque l’utilisateur clique sur un bouton de déploiement, vous pouvez traiter l’événement `On Expand`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée et vous permet de construire la hiérarchie appropriée : vous remplissez le premier tableau avec les valeurs répétées et le second avec les valeurs envoyées par la commande [`SELECTION TO ARRAY`](../commands/selection-to-array) et vous insérez autant de lignes que nécessaire dans la zone de liste à l'aide de la commande [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). ![](../assets/en/FormObjects/hierarch16.png) - Lorsque l’utilisateur clique sur un bouton de contraction, vous pouvez traiter l’événement `On Collapse`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée : vous supprimez autant de lignes que nécessaire de la zone de liste à l'aide de la commande [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows). +## Tableaux d'objets dans les colonnes - +Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md index 9a9f782d4cc91a..790ce0dcb9d39e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md @@ -116,7 +116,7 @@ Plusieurs types de références de méthode sont pris en charge : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md index bd46c491edcfd1..6cbdf2db5b53d6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [`OBJ #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) #### Commandes @@ -41,7 +41,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [`OBJ #### Objets pris en charge -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Commandes @@ -71,7 +71,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`LIS #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) #### Commandes @@ -224,7 +224,7 @@ Vous pouvez obtenir le même résultat en utilisant les commandes [`LISTBOX SET #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md index bbc7e7b3b68956..fa80cda56fcf19 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Etant donné qu'elle nécessite des calculs supplémentaires lors de l'exécutio #### Objets pris en charge -[Colonne de list box](listbox-column.md) +[Colonne de list box](listbox_overview.md#list-box-columns) #### Commandes @@ -64,7 +64,7 @@ Coordonnées inférieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -84,7 +84,7 @@ Coordonnées de gauche de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -104,7 +104,7 @@ Coordonnées de droite de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -124,7 +124,7 @@ Coordonnées supérieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -192,7 +192,7 @@ Cette propriété désigne la taille verticale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -205,7 +205,7 @@ Cette propriété désigne la taille verticale d'un objet. Cette propriété désigne la taille horizontale d'un objet. > - Certains objets peuvent avoir une hauteur prédéfinie qui ne peut pas être modifiée. -> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +> - Si la propriété [Resizable](properties_ResizingOptions.md#resizable) est utilisée pour une [colonne de list box](listbox_overview.md#list-box-columns), l'utilisateur peut également redimensionner manuellement la colonne. > - Lors du redimensionnement du formulaire, si la propriété de [dimensionnement horizontal "Agrandir"](properties_ResizingOptions.md#horizontal-sizing) a été affectée à la list box, la colonne la plus à droite sera agrandie, allant au-delà de sa largeur maxi #### Grammaire JSON @@ -216,7 +216,7 @@ Cette propriété désigne la taille horizontale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -238,7 +238,7 @@ La largeur maximale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[Colonne de list box](listbox-column.md) +[Colonne de list box](listbox_overview.md#list-box-columns) #### Commandes @@ -260,7 +260,7 @@ La largeur minimale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[Colonne de list box](listbox-column.md) +[Colonne de list box](listbox_overview.md#list-box-columns) #### Commandes @@ -344,7 +344,7 @@ Définit une marge horizontale pour les cellules. La valeur est définie en pixe #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commandes @@ -368,7 +368,7 @@ Définit une marge verticale pour les cellules. La valeur est définie en pixels #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md index 3ccd8df192aad8..a06506230b705a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Lorsque l'option d'**insertion automatique** n'est pas définie (par défaut), l Cette propriété est prise en charge par : -- les objets de formulaire [Combo box](comboBox_overview.md) et [colonnes de list box](listbox-column.md) associés à une énumération. +- les objets de formulaire [Combo box](comboBox_overview.md) et [colonnes de list box](listbox_overview.md#list-box-columns) associés à une énumération. - les objets de formulaire [Combo box](comboBox_overview.md) dont la liste associée est remplie par leur tableau ou leur objet datasource. Par exemple, pour une énumération contenant "France, Allemagne, Italie" et associée à une liste déroulante "Pays" : si la propriété **insertion automatique** est activée et qu'un utilisateur saisit "Espagne", la valeur "Espagne" est automatiquement ajoutée à la liste en mémoire : @@ -28,7 +28,7 @@ Par exemple, pour une énumération contenant "France, Allemagne, Italie" et ass #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Colonne List Box](listbox-column.md) +[Combo Box](comboBox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- @@ -45,7 +45,7 @@ Associe une énumération à un objet. Il peut s'agir d'un nom d'énumération ( #### Objets pris en charge -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commandes @@ -125,7 +125,7 @@ Indique une variable ou une expression qui se verra attribuer un entier long ind Définit le type de données pour l'expression affichée. Cette propriété est utilisée avec : -- les [colonnes de list box](listbox-column.md) de type sélection et collection. +- les [colonnes de list box](listbox_overview.md#list-box-columns) de type sélection et collection. - les [listes déroulantes](dropdownList_Overview.md) associées à des objets ou des tableaux. Voir aussi la section [**Type d'expression**](properties_Object.md#expression-type). @@ -138,7 +138,7 @@ Voir aussi la section [**Type d'expression**](properties_Object.md#expression-ty #### Objets pris en charge -[Listes déroulantes](dropdownList_Overview.md) associées à des objets ou à des tableaux - [Colonne List Box](listbox-column.md) +[Listes déroulantes](dropdownList_Overview.md) associées à des objets ou à des tableaux - [Colonne List Box](listbox_overview.md#list-box-columns) --- @@ -195,13 +195,13 @@ Vous devez saisir une liste de valeurs. Dans l'éditeur de formulaires, une boî #### Objets pris en charge -[List Box Column (array type only)](listbox-column.md) +[List Box Column (array type only)](listbox_overview.md#list-box-columns) --- ## Expression -Cette description est spécifique aux colonnes de list box de type [sélection](FormObjects/listbox-object.md#selection-list-boxes) et [ collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes). Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. +Cette description est spécifique aux colonnes de list box de type [sélection](listbox_overview.md#selection-list-boxes) et [ collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. Une expression 4D à associer à une colonne. Vous pouvez saisir : @@ -241,7 +241,7 @@ Si un champ, une variable ou une expression assignable (*par exemple Person.last #### Objets pris en charge -[Colonne de list box](listbox-column.md) +[Colonne de list box](listbox_overview.md#list-box-columns) --- @@ -274,7 +274,7 @@ Toutes les tables de la base de données peuvent être utilisées, que le formul Cette propriété est disponible dans les conditions suivantes : - une [énumération](#choice-list) est associée à l'objet -- pour les [zones de saisie](input_overview.md) et les [colonnes de listbox](listbox-column.md), une [énumération obligatoire](properties_RangeOfValues.md#required-list) est également définie pour l'objet (les deux options doivent généralement utiliser la même liste), de sorte que seules les valeurs de l'énumération peuvent être saisies par l'utilisateur. +- pour les [zones de saisie](input_overview.md) et les [colonnes de listbox](listbox_overview.md#list-box-columns), une [énumération obligatoire](properties_RangeOfValues.md#required-list) est également définie pour l'objet (les deux options doivent généralement utiliser la même liste), de sorte que seules les valeurs de l'énumération peuvent être saisies par l'utilisateur. Cette propriété spécifie, dans le contexte d'un champ ou d'une variable associée à une liste de valeurs, le type de contenu à sauvegarder : @@ -296,7 +296,7 @@ L'utilisation de cette propriété nécessite le respect des principes suivants #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) +[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md index 2e9d613528c2c3..f0a9287a48daa6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ Le champ contient en fait "proportion". 4D accepte et stocke la saisie complète #### Objets pris en charge -[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne de List box](listbox-column.md) - [Footer List Box](listbox-header-footer.md#footers) +[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Footer List Box](listbox_overview.md#list-box-footers) #### Commandes @@ -105,13 +105,13 @@ Des formats de date personnalisés peuvent être construits en utilisant plusieu :::note blankIfNull - Par défaut, une [date nulle](../Concepts/dt_date.md#date-literals) est affichée avec des zéros, par exemple 00/00/00. Avec l'option "blankIfNull", une date nulle est affichée comme une zone vide. La chaîne "blankIfNull" (sensible à la casse) doit être combinée avec la valeur de format sélectionnée. Ex : "systemShort blankIfNull" ou "ee dd LL blankIfNull". -- Les [colonnes de list box](listbox-column.md) et les [pieds de list box](listbox-header-footer.md#footers) de type date utilisent toujours le comportement "blank if null" (il ne peut pas être désactivé). +- Les [colonnes de list box](listbox_overview.md#list-box-columns) et les [pieds de list box](listbox_overview.md#list-box-footers) de type date utilisent toujours le comportement "blank if null" (il ne peut pas être désactivé). ::: #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List Box](listbox-column.md) - [Pied de List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commandes @@ -276,7 +276,7 @@ Le tableau suivant montre comment les différents formats affectent l'affichage #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) #### Commandes @@ -340,7 +340,7 @@ Si le champ est réduit à une taille plus petite que celle de l'image d'origine #### Objets pris en charge -[Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) +[Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) #### Commandes @@ -398,7 +398,7 @@ Par défaut, une heure nulle est affichée avec des zéros, par exemple "00:00:0 #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List Box](listbox-column.md) - [Pied de List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commandes @@ -411,7 +411,7 @@ Par défaut, une heure nulle est affichée avec des zéros, par exemple "00:00:0 Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est affichée comme : - un texte dans un [input](input_overview.md) -- une ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox-column.md), +- une ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox_overview.md#list-box-columns), ... vous pouvez sélectionner le texte à afficher pour chaque valeur : @@ -426,7 +426,7 @@ Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est aff #### Objets pris en charge -[Colonne de list box](listbox-column.md) - [Input](input_overview.md) +[Colonne de list box](listbox_overview.md#list-box-columns) - [Input](input_overview.md) #### Commandes @@ -450,7 +450,7 @@ Les colonnes booléennes peuvent également être affichées sous forme de pop u #### Objets pris en charge -[Colonne de list box](listbox-column.md) +[Colonne de list box](listbox_overview.md#list-box-columns) #### Commandes @@ -502,7 +502,7 @@ Dans ce cas également, la propriété [Titre](#titre) est également disponible #### Objets pris en charge -[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox-column.md) +[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) #### Commandes @@ -527,7 +527,7 @@ Dans ces cas, le titre de la case à cocher peut être saisi en utilisant cette #### Objets pris en charge -[Colonne de list box](listbox-column.md) +[Colonne de list box](listbox_overview.md#list-box-columns) --- @@ -564,7 +564,7 @@ La propriété Tronquer avec ellipse peut être appliquée aux colonnes de type #### Objets pris en charge -[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commandes @@ -599,7 +599,7 @@ Cette propriété est utilisée uniquement lors du dessin d'objets situés dans #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Zone 4D View Pro](viewProArea_overview.md) - [Zone 4D Write Pro](writeProArea_overview.md) - [Bouton](button_overview.md) - [Grille de boutons](buttonGrid_overview.md) - [Case à cocher](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Zone de groupe](groupBox.md) - [Liste hiérarchique](list_overview.md) - [List Box](listbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) - [Pied de list box](listbox_overview.md#list-box-footers) - [En-tête de list box](listbox_overview.md#list-box-headers) - [Bouton image](pictureButton_overview.md) - [Pop up menu image](picturePopupMenu_overview.md) - [Zone de Plug-in](pluginArea_overview.md) - [Indicateur de progression](progressIndicator.md) - [Bouton radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Image statique](staticPicture.md) - [Stepper](stepper.md) - [Sous-formulaire](subform_overview.md) - [Onglet](tabControl.md) - [Zone de texte](text.md) - [Zone Web](webArea_overview.md) #### Commandes @@ -658,7 +658,7 @@ Notez que quelle que soit la valeur de l'option de renvoi à la ligne automatiqu #### Objets pris en charge -[Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) +[Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md index c2abea027eb86b..dbb53e79349556 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permet à l'utilisateur d'accéder à un menu contextuel standard dans l'objet l Pour une [zone de saisie](input_overview.md) de type image, en plus des commandes d'édition standard (Couper, Copier, Coller et Effacer), le menu contient la commande **Importer...**, qui peut être utilisée pour importer une image stockée dans un fichier, ainsi que la commande **Enregistrer sous...**, qui peut être utilisée pour enregistrer l'image sur le disque. Le menu peut également être utilisé pour modifier le format d'affichage de l'image : les options **Tronquée non centrée**, **Non tronquée** et **Proportionnelle centrée** sont proposées. La modification du [format d'affichage](properties_Display.md#picture-format) à l'aide de ce menu est temporaire ; elle n'est pas sauvegardée avec l'enregistrement. -Pour une [zone de saisie](input_overview.md) ou une [colonne de list box](listbox-column.md) de texte [multi-style](properties_Text.md#multi-style), en plus des commandes d'édition standard, le menu contextuel fournit les commandes suivantes : +Pour une [zone de saisie](input_overview.md) ou une [colonne de list box](listbox_overview.md#list-box-columns) de texte [multi-style](properties_Text.md#multi-style), en plus des commandes d'édition standard, le menu contextuel fournit les commandes suivantes : - **Polices...** : affiche la boîte de dialogue système de police - **Polices récentes** : affiche les noms des polices récentes sélectionnées au cours de la session. La liste peut stocker jusqu'à 10 polices (au-delà, la dernière police utilisée remplace la plus ancienne). Par défaut, cette liste est vide et l'option n'est pas affichée. Vous pouvez gérer cette liste en utilisant les commandes `SET RECENT FONTS` et `FONT LIST`. @@ -48,7 +48,7 @@ Pour une [zone Web](webArea_overview.md), le contenu du menu dépend du moteur d #### Objets pris en charge -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### Commandes @@ -72,7 +72,7 @@ Lorsque cette propriété est désactivée, tous les pop-up menus associés à u #### Objets pris en charge -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### Commandes @@ -134,7 +134,7 @@ Ce tableau explique chaque filtre présent dans la liste déroulante Filtre de s #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md index 71234f0c73ab1c..6124a296665137 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Pieds ## Afficher pieds -Cette propriété est utilisée pour afficher ou masquer [les pieds de de colonne listbox](listbox-header-footer.md#footers). Il existe un pied par colonne; chaque pied est configuré séparément. +Cette propriété est utilisée pour afficher ou masquer [les pieds de de colonne listbox](listbox_overview.md#list-box-footers). Il existe un pied par colonne; chaque pied est configuré séparément. #### Grammaire JSON diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md index 364ed75784844e..ddff94ef55d18d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: En-têtes ## Afficher en-têtes -Cette propriété est utilisée pour afficher ou masquer [les en-têtes de colonne listbox](listbox-header-footer.md#headers). Il existe un en-tête par colonne; chaque en-tête est configuré séparément. +En-têtes Il existe un en-tête par colonne; chaque en-tête est configuré séparément. #### Grammaire JSON diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md index a665a6eccf1876..9a3d6b7882d8d2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Vous pouvez soit : #### Objets pris en charge -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Autres fonctionnalités d'aide diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md index 6383c2ff5753ee..bc6fce104cc905 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Collection de colonnes de la list box. | ------- | --------------------------- | ------------------------------------------------ | | columns | collection d'objets colonne | Contient les propriétés des colonnes de list box | -Pour une liste des propriétés prises en charge par les objets colonnes, veuillez vous référer à la section [Propriétés spécifiques des colonnes](listbox-column.md#column-specific-properties). +Pour une liste des propriétés prises en charge par les objets colonnes, veuillez vous référer à la section [Propriétés spécifiques des colonnes](listbox_overview.md#column-specific-properties). #### Objets pris en charge diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md index b7f9ddffa84097..77cdd44e94822a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Cette propriété désigne le type [objet de formulaire actif ou inactif](formOb #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ Pour plus d'informations sur les règles de nommage pour les objets de formulair #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -120,7 +120,7 @@ Pour une list box de type tableau, la propriété **Variable ou Expression** con #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -130,14 +130,14 @@ Pour une list box de type tableau, la propriété **Variable ou Expression** con ## Type d’expression -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> Cette propriété est appelée [**Type de données**](properties_DataSource.md#data-type-expression-type) dans la liste de propriétés pour les colonnes de list box de type [sélection](listbox_overview.md#selection-list-boxes) et [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) et pour les [Listes déroulantes](dropdownList_Overview.md) associées à un [objet](FormObjects/dropdownList_Overview.md#using-an-object) ou un [tableau](FormObjects/dropdownList_Overview.md#using-an-array). Spécifie le type de données pour l'expression ou la variable associée à l'objet. Notez que l'objectif principal de ce paramètre est de configurer les options (telles que les formats d'affichage) disponibles pour le type de données. Il ne type pas la variable elle-même. En vue d'une compilation de projet, vous devez [déclarer la variable](Concepts/variables.md#declaring-variables). Toutefois, cette propriété a une fonction de typage dans les cas spécifiques suivants : - **[Variables dynamiques](#dynamic-variables)** : vous pouvez utiliser cette propriété pour déclarer le type des variables dynamiques. -- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. +- **[Colonnes de list box](listbox_overview.md#list-box-columns)** : cette propriété est utilisée pour associer un format d'affichage aux données de la colonne. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. - **[Variables image](input_overview.md)** : vous pouvez utiliser ce menu pour déclarer les variables avant de charger le formulaire en mode interprété. Des mécanismes natifs spécifiques régissent l'affichage des variables image dans les formulaires. Des mécanismes natifs spécifiques régissent l'affichage des variables image dans les formulaires. Ces mécanismes exigent une plus grande précision dans la configuration des variables : elles doivent avoir été déclarées avant le chargement du formulaire - c'est-à-dire avant même l'événement formulaire `On Load` - à la différence des autres types de variables. Sinon, la variable image ne sera pas affichée correctement (uniquement en mode interprété). @@ -149,7 +149,7 @@ Toutefois, cette propriété a une fonction de typage dans les cas spécifiques #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -275,7 +275,7 @@ Pour des raisons de traduction d'applications, vous pouvez entrer une référenc #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Bouton](button_overview.md) - [Case à cocher](checkbox_overview.md) - [En-tête de Listbox](listbox_overview.md#list-box-headers) - [Bouton radio](radio_overview.md) - [Zone de texte](text.md) #### Commandes @@ -285,7 +285,7 @@ Pour des raisons de traduction d'applications, vous pouvez entrer une référenc ## Calcul de la variable -This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. +Cette propriété définit le type de calcul à effectuer dans une zone [pied de colonne](listbox_overview.md#list-box-footers). > The calculation for footers can also be set using the [`LISTBOX SET FOOTER CALCULATION`](../commands/listbox-set-footer-calculation) 4D command. @@ -332,7 +332,7 @@ Lorsque **Custom** ("none" en JSON) est défini, aucun calcul automatique n'est #### Objets pris en charge -[List Box Footer](listbox-header-footer.md#footers) +[Pied de listbox](listbox_overview.md#list-box-footers) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md index af790c673eaf65..7e8e56929a19f2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permet de définir une liste dont les valeurs ne peuvent pas être saisies dans #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) #### Commandes @@ -78,7 +78,7 @@ Cependant, contrairement à la propriété [Enumération](properties_DataSource. #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index 9c0e9f5b5a33e8..a37ef94377f9d3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum : 0 | | **h** | | | -| [`header`](./listbox-header-footer.md#headers) | Définit l'en-tête d'une colonne de list box | Objet ayant pour propriétés "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox_overview.md#list-box-headers) | Définit l'en-tête d'une colonne de list box | Objet ayant pour propriétés "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Utilisé pour définir la hauteur de la ligne | positif décimal +px | em | | [`height`](properties_CoordinatesAndSizing.md#height) | Désigne la taille verticale d'un objet | minimum : 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Désactive la visibilité des lignes vides supplémentaires. | true, false | diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md index 714951a36bf790..92e3f3ead6687b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -97,7 +97,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -142,7 +142,7 @@ Indique si la taille de la colonne peut être modifiée par l'utilisateur. #### Objets pris en charge -[Colonne de list box](listbox-column.md) +[Colonne de list box](listbox_overview.md#list-box-columns) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md index d2542d339e528b..ec105b6176f884 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Vous pouvez définir cette propriété en utilisant la commande [**OBJECT SET FO #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -63,7 +63,7 @@ Vous pouvez également définir cette propriété via la commande [**OBJECT SET #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -83,7 +83,7 @@ Une ligne est placée sous le texte. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -124,7 +124,7 @@ Trois thèmes de polices sont disponibles : #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -149,7 +149,7 @@ Vous pouvez le définir en utilisant la commande [`OBJECT SET FONT`](../commands #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -167,7 +167,7 @@ Permet de définir en points la taille de police de l'objet. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -197,7 +197,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -248,7 +248,7 @@ Utilisé pour appliquer un style de police personnalisé à chaque ligne de list Vous devez saisir une expression ou une variable (les variables de type tableau ne peuvent pas être utilisées). L'expression ou variable sera évaluée pour chaque ligne affichée (si elle s'applique à la list box) ou chaque cellule affichée (si elle s'applique à la list box). Vous pouvez utiliser les constantes listées dans la commande [`LISTBOX SET ROW FONT STYLE`](../commands/listbox-set-row-font-style). -Exemple : +Voici un exemple : ```4d Choose([Companies]ID;Bold;Plain;Italic;Underline) @@ -266,7 +266,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`LIS #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) #### Commandes @@ -293,7 +293,7 @@ Emplacement horizontal du texte dans la zone où il apparait. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Commandes @@ -320,7 +320,7 @@ Cette propriété peut également être gérée par les commandes [`OBJECT Get v #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [En-tête List Box](listbox_overview.md#list-box-headers) #### Commandes @@ -430,7 +430,7 @@ Par défaut, cette option n'est pas activée. #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) +[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) #### Commandes @@ -483,7 +483,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) #### Commandes @@ -507,7 +507,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md index 85b7d75dc436b8..6b97761b5ffb3c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md @@ -86,7 +86,7 @@ Désigne l'emplacement d'une icône par rapport à l'objet formulaire. #### Objets pris en charge -[En-têtes de list box](listbox-header-footer.md#headers) +[En-têtes de list box](listbox_overview.md#list-box-headers) #### Commandes @@ -171,7 +171,7 @@ Le chemin d'accès à saisir est identique à celui de [la propriété Chemin d' #### Objets pris en charge -[Bouton](button_overview.md) (tous les styles sauf [Aide](button_overview.md#help)) - [Case à cocher](checkbox_overview.md) - [En-tête List box](listbox-header-footer.md#headers) - [Bouton radio](listbox_overview.md#list-box-headers) +[Bouton](button_overview.md) (tous les styles sauf [Aide](button_overview.md#help)) - [Case à cocher](checkbox_overview.md) - [En-tête List box](listbox_overview.md#list-box-headers) - [Bouton radio](listbox_overview.md#list-box-headers) #### Commandes @@ -294,13 +294,13 @@ Il est important de noter que la propriété “Avec pop up menu” gère unique #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| :------------- | --------------- | ------------------------------------------------------------- | -| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | +| Nom | Type de données | Valeurs possibles | +| :------------- | --------------- | ---------------------------------------------------- | +| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | #### Objets pris en charge -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/dsMapping.md b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/dsMapping.md index 90236d8d01eea3..b2335afd59b65d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/dsMapping.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/dsMapping.md @@ -205,7 +205,7 @@ Une entity selection est un objet contenant une ou plusieurs référence(s) à d Un objet Entity selection est géré par les fonctions et les propriétés de la classe [**EntitySelection**](../API/EntitySelectionClass.md). -Exemple : +Voici un exemple : ```4d var $e : cs.EmployeeSelection //déclare une variable objet $e de type de classe EmployeeSelection diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/entities.md b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/entities.md index 63b95c3ef4c7bd..7bef0ee3ea0f8d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/entities.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/entities.md @@ -160,7 +160,7 @@ La référence du fichier peut être : - un objet 4D.File - un chemin au format POSIX -Exemple : +Voici un exemple : ```4d Function createCompany($name : Text; $logo : 4D.File) @@ -292,7 +292,7 @@ Une nouvelle entity selection est **partageable** dans les cas suivants : - la nouvelle entity selection est basée sur une relation [entity.*attributeName*](API/EntityClass.md#attributename) (par exemple, "company.employees") lorsque *attributeName* est un attribut lié 1-vers-N mais que l'entité n'appartient pas à une entity selection. - la nouvelle entity selection est explicitement copiée comme partageable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire avec l'option `ck shared`). -Exemple : +Voici un exemple : ```4d var $myComp : cs.CompanyEntity @@ -306,7 +306,7 @@ Une nouvelle entity selection est **modifiable** dans les cas suivants : - nouvelle entity selection créée vide à l'aide de la fonction [dataClass.newSelection()](API/DataClassClass.md#newselection) ou de la commande `Create entity selection`, - nouvelle entity selection explicitement copiée comme modifiable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire sans l'option `ck shared`). -Exemple : +Voici un exemple : ```4d var $toModify : cs.CompanySelection @@ -339,7 +339,7 @@ $comp2:=$lowSal.employer //$comp2 est modifiable car $lowSal est modifiable :::note Entity selections retournées depuis le serveur -Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Exemple : +Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Voici un exemple : ```4d //une fonction est toujours exécutée sue le serveur diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Project/search-replace.md b/i18n/fr/docusaurus-plugin-content-docs/current/Project/search-replace.md index 34c71fb176fb1c..35795f2a5933e9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Project/search-replace.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Project/search-replace.md @@ -198,7 +198,7 @@ Le menu d'options vous permet d'effectuer diverses actions : - Contenu (si pertinent) : fournit la partie de l'élément qui correspond à la recherche ; par exemple, la ligne de code qui contient la chaîne de caractères recherchée. - Numéro de ligne (pour le code) ou numéro de page (pour les objets de formulaire) -## Replace in content{#replace-in-content} +## Replace in content {#replace-in-content} La fonction de remplacement dans le contenu permet de remplacer une chaîne de caractères par une autre à l’intérieur des objets listés dans la Fenêtre de résultat. Elle est disponible dans le [menu d'options](#options-menu) de la fenêtre. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Tags/transformation-tags.md b/i18n/fr/docusaurus-plugin-content-docs/current/Tags/transformation-tags.md index 7a40b523e8aab6..330c330a6e641b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Tags/transformation-tags.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Tags/transformation-tags.md @@ -577,7 +577,7 @@ Dans ce cas, la balise `4DLOOP` fonctionne comme avec un tableau : elle fait une Cette syntaxe est utile lorsque vous passez un pointeur de tableau en tant que paramètre à la commande [`PROCESS 4D TAGS`](../commands/process-4d-tags). -Exemple : +Voici un exemple : ```4d ARRAY TEXT($array;2) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/configuring.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/configuring.md index 93a655a37fe26a..d81066c76ea77f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/configuring.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/configuring.md @@ -418,7 +418,7 @@ La commande [VP Get stylesheet](commands/vp-get-stylesheet.md) peut être utilis ### Propriétés d'objet de style -Exemple : +Voici un exemple : ```4d $style:=New object diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/sessions.md b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/sessions.md index bccf4e166134cf..2b617917eb8dd8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/sessions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/sessions.md @@ -110,7 +110,7 @@ Des privilèges peuvent être associés aux sessions utilisateur web. Sur le ser Vous assignez des privilèges en utilisant la [fonction `.setPrivileges()`](API/SessionClass.md#setprivileges). Dans votre code, vous pouvez vérifier les privilèges de la session pour autoriser ou refuser l'accès à l'aide de la fonction [`.hasPrivilege()`](API/SessionClass.md#hasprivilege). Par défaut, les nouvelles sessions n'ont aucun privilège : ce sont des sessions **Guest** (la fonction [`isGuest()`](API/SessionClass.md#isguest) retourne true). -Exemple : +Voici un exemple : ```4d If (Session.hasPrivilege("WebAdmin")) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md index 893c673c45ab91..e9691a0a15569c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md @@ -103,8 +103,8 @@ Les actions standard ci-dessous sont disponibles pour les zones 4D Write Pro : | insertSoftHyphen | insertSoftHyphen | | Insère un trait d'union au niveau du curseur. | | keepWithNext | keepWithNext | Paragraphe | Relie un paragraphe au suivant afin qu'ils ne puissent pas être séparés par des sauts de page ou de colonne automatiques.

    Si cette action est appliquée au dernier paragraphe de la dernière cellule d'un tableau, la dernière ligne du tableau est reliée au paragraphe suivant. | | lineHeight | lineHeight?value={ \| } | Paragraphe, *Sous-menu* | Hauteur de ligne du paragraphe.

    Ex: lineHeight?value=120% | -| listConcatString | listConcatStringFormat | Paragraph | Determines whether the numbering marker of the current level should be concatenated with the one of the previous level or not.| -| listLevelAppend | listLevelDec | Paragraph | Creates a new hierarchical paragraph style sheet of a higher level and applies it to the selected paragraph.| +| listConcatStringFormat | listConcatStringFormat | Paragraph | Determines whether the numbering marker of the current level should be concatenated with the one of the previous level or not.| +| listLevelAppend | listLevelAppend | Paragraph | Creates a new hierarchical paragraph style sheet of a higher level and applies it to the selected paragraph.| | listLevelDec | listLevelDec | Paragraph | Applies the hierarchical paragraph style sheet of the next level to the selected paragraph.| | listLevelInc | listLevelInc | Paragraph | Applies the hierarchical paragraph style sheet of the previous level to the selected paragraph.| | listNumberFormat | listNumberFormat?value=endDot|endParenthesis|doubleParenthesis | Paragraph, Submenu | Determines which delimiter to add to the numbering marker: an ending dot, an ending parenthesis, or double parenthesis (“1.”, “1)”, “(1)” | diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md index 35027556deff77..81f595fdc51b28 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md @@ -9,27 +9,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------------------------- | --------------------------- | -------------------------------------- | | localID | Text | → | Identifiant local du datastore distant | | Résultat | cs.DataStore | ← | Nouvelle référence de datastore | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 18 | Modifié | -| 17 | Created | - -
    -
    - ## Description La commande `ds` retourne une référence vers le datastore correspondant à la base de données 4D courante ou à la base de données désignée par *localID*. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md index fe2cda23fa0cc4..a2ec3070eb0e32 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md @@ -5,34 +5,29 @@ title: Open datastore displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------------------------ | +| 21 | Cloud Qodly interrompu | +| 20 R6 | Prise en charge des accès aux instances du cloud Qodly | +| 20 R4 | Nouvelle propriété *passwordAlgorithm* | +| 18 | Ajout | + +
    + **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation -
    - | Paramètres | Type | | Description | | -------------- | ------------------------------------------ | --------------------------- | ---------------------------------------------------------------------------------------------------- | | connectionInfo | Object | → | Propriétés de connexion utilisées pour joindre le datastore distant | | localID | Text | → | Identifiant à affecter au datastore ouvert sur l'application locale (obligatoire) | | Résultat | 4D.DataStoreImplementation | ← | Objet datastore | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------ | -| 21 | Cloud Qodly interrompu | -| 20 R6 | Prise en charge des accès aux instances du cloud Qodly | -| 20 R4 | Nouvelle propriété *passwordAlgorithm* | -| 18 | Ajout | - -
    -
    - ## Description La commande `Open datastore` connecte l'application au datastore distant identifié par le paramètre *connectionInfo* et renvoie un objet `4D.DataStoreImplementation` correspondant associé à l'alias local *localID*. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md index fd23ff19d74a73..2f64626ffdb70e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | --------------------------------------- | | Résultat | Text | ← | Chemin complet du fichier journal fermé | -
    -
    -
    Historique - -| Release | Modifications | -| --------------------------- | ------------- | -| <6 | Created | - -
    -
    - ## Description **Note préliminaire:** Cette commande ne fonctionne qu'avec 4D Server. Elle ne peut être exécutée que via la commande [Execute on server](../../commands-legacy/execute-on-server) ou via une procédure stockée. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md index 553116759dd25c..3deb233cea2afd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md @@ -9,27 +9,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | --------- | --------------------------- | --------------------------------- | | logFile | Text | → | Nom du fichier journal | | \* | Opérateur | → | Fermer le fichier journal courant | -
    -
    -
    Historique - -| Release | Modifications | -| --------------------------- | ------------- | -| 11 SQL | Modifié | -| <6 | Created | - -
    -
    - ## Description La commande **SELECT LOG FILE** crée ou ferme le fichier d'historique (ou fichier journal) de la base de données, suivant la valeur que vous passez en paramètre.. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md index 7812f079ed27b8..36da98563ae115 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md @@ -16,16 +16,6 @@ displayed_sidebar: docs -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 16 R4 | Created | - -
    -
    - ## Description La commande `New collection` crée une nouvelle collection vide ou pré-remplie et retourne sa référence. Les collections peuvent être gérées à l'aide des propriétés et des fonctions de la [classe Collection](../../API/CollectionClass.md). diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md index 519ea9776a1295..49ac8bacd661c1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md @@ -9,18 +9,14 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ----------- | ----------------------- | --------------------------- | ------------------------------------------------------------- | | projectFile | [4D.File](../API/FileClass.md) | → | Fichier .4DProject à compiler | | options | Object | → | Objet qui spécifie les options de compilation | | Résultat | Object | ← | Objet contenant des informations sur le statut de compilation | -
    -
    Historique | Release | Modifications | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 20 R8 | Prise en charge du `type` "formObjectExpression" |
    -
    ## Description @@ -147,14 +142,14 @@ Pour effectuer un contrôle de syntaxe uniquement, passez une collection vide au $status:=Compile project($options) ``` -Compilez le projet actuel en utilisant uniquement les options de compilateur définies dans les Paramètres de Structure : +Compilez le projet courant en utilisant uniquement les options de compilateur définies dans les Paramètres de Structure : ```4d var $status : Object $status:=Compile project ``` -Sur un Mac Silicon, compilez le projet actuel uniquement pour ARM : +Sur un Mac Silicon, compilez le projet courant uniquement pour ARM : ```4d var $status : Object @@ -163,7 +158,7 @@ Sur un Mac Silicon, compilez le projet actuel uniquement pour ARM : $status:=Compile project($options) ``` -Compilez un projet autre que le projet actuel : +Compilez un projet autre que le projet courant : ```4d var $status : Object @@ -183,7 +178,7 @@ Compilez un projet et déclarez son composant : $status:=Compile project($options) ``` -Désactivez les avertissements 518.1 et 518.2 lors de la compilation de votre projet : +Désactivez les warnings 518.1 et 518.2 lors de la compilation de votre projet : ```4d var $options:={} diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md index 113e19b5d8f2f0..f1a4743c3a3868 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table à laquelle appartient le formulaire; Si omis : Table par défaut ou utilisation d'un formulaire projet | @@ -18,21 +16,8 @@ displayed_sidebar: docs | formData | Object | → | Données à associer au formulaire | | \* | Opérateur | → | Utiliser le même process | -
    -
    -
    Historique - -| Release | Modifications | -| --------------------------- | ------------- | -| 17 | Modifié | -| 11 SQL | Modifié | -| <6 | Created | - -
    -
    - ## Description La commande **DIALOG** présente le *formulaire* à l'utilisateur, en lui passant de(s) paramètre(s) *formData* (facultatif). diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md index 02a0cf2b521ddd..659e5abb8930ae 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md @@ -9,27 +9,21 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ----- | --------------------------- | --------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table à laquelle appartient le formulaire; Si omis : Table par défaut ou utilisation d'un formulaire projet | | form | Text | → | Nom du formulaire | | object | Text | → | Nom de l'objet du formulaire ou nom du groupe | -
    -
    Historique | Release | Modifications | | ------- | ------------------------------------- | | 20 R8 | Prise en charge du paramètre *object* | -| 18 R5 | Created |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md index bfe91b9ab3fab4..9ca50e55f210ca 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md @@ -5,12 +5,19 @@ title: File displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------------- | +| 19 R4 | Nouvelle constante `HTTP Client log file` | +| 17 R5 | Ajout | + +
    + **File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File -
    - | Paramètres | Type | | Description | | ------------ | ---------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Chemin de fichier | @@ -19,20 +26,8 @@ displayed_sidebar: docs | \* | operator | → | \* pour retourner le fichier de la base hôte | | Résultat | [4D.File](../../API/FileClass.md) | ← | Nouvel objet fichier | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ----------------------------------------- | -| 19 R4 | Nouvelle constante `HTTP Client log file` | -| 17 R5 | Ajout | - -
    -
    - ## Description La commande `File` crée et retourne un nouvel objet de type [`4D.File`](../../API/FileClass.md). La commande accepte deux syntaxes : diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md index 8ff6cd5b8cc711..7ff79e9722c628 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md @@ -5,12 +5,19 @@ title: Folder displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------- | +| 19 R8 | Prise en charge de `fk home folder` | +| 17 R5 | Ajout | + +
    + **Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder -
    - | Paramètres | Type | | Description | | -------------- | -------------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Chemin du dossier | @@ -19,20 +26,8 @@ displayed_sidebar: docs | \* | operator | → | \* pour retourner le dossier de la base hôte | | Résultat | [4D.Folder](../../API/FolderClass.md) | ← | Nouvel objet dossier | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ----------------------------------- | -| 19 R8 | Prise en charge de `fk home folder` | -| 17 R5 | Ajout | - -
    -
    - ## Description La commande `Folder` crée et retourne un nouvel objet de type [`4D.Folder`](../../API/FolderClass.md). La commande accepte deux syntaxes : diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md index 437e187c33af76..c8d63e73d6e223 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | --------------- | ------------------------- | :-------------------------: | ------------------------------------------------------------------------- | | fileToZip | 4D.File | → | Objet fichier ou dossier à compresser | @@ -20,10 +18,8 @@ displayed_sidebar: docs | options | Integer | → | Si *folderToZip* utilisé : `ZIP Without enclosing folder` | | Résultat | Object | ← | Objet statut | -
    -
    Historique | Release | Modifications | @@ -32,7 +28,6 @@ displayed_sidebar: docs | 18 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md index 70f90d1885755c..f0bdfdd1a74021 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md @@ -9,18 +9,14 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ----------------------------- | :-------------------------: | --------------------------------------------- | | zipFile | 4D.File | → | Fichier archive ZIP | | password | Text | → | Mot de passe de l'archive ZIP, le cas échéant | | Résultat | 4D.ZipArchive | ← | Objet archive | -
    -
    Historique | Release | Modifications | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 18 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md index 843f69ea7b9759..1642588ce694d6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md @@ -9,7 +9,9 @@ displayed_sidebar: docs -
    +| Paramètres | Type | | Description | +| ---------- | ------- | --------------------------- | ----------------------------- | +| Résultat | Integer | ← | Numéro d'événement formulaire | | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | -------------------------------- | diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md index 6d66efc2251d99..2f6cc02cac20a6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | --------------- | | Résultat | Object | ← | Objet événement | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 18 R2 | Modifié | -| 18 | Created | - -
    -
    - ## Description **FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** retourne un objet contenant des informations sur l'événement formulaire qui vient de se produire. Habituellement, vous utiliserez **FORM Event** à partir d'une méthode formulaire ou objet. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md index d58be12cf4575e..460706e8236fc7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------------ | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Formulaire table à charger (si omis, charger un formulaire projet) | @@ -18,22 +16,8 @@ displayed_sidebar: docs | formData | Object | → | Données à associer au formulaire | | \* | Opérateur | → | Si passé = la commande s'applique à la base de données hôte lorsqu'elle est exécutée à partir d'un composant (paramètre ignoré en dehors de ce contexte) | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ----------------------------------------------- | -| 20 | Modifié | -| 16 R6 | Modifié | -| 14 | Renamed (OPEN PRINTING FORM) | -| 12 | Created | - -
    -
    - ## Description The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.La commande **FORM LOAD** est utilisée pour charger le formulaire *form* en mémoire dans le process courant avec *formData* (facultatif) afin d'imprimer ses données ou d'analyser son contenu. Il ne peut y avoir qu'un seul formulaire courant par process. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md index 0da9db082c7eb4..f1bb2a098aed4b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md @@ -9,25 +9,19 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ---------------------------- | | Résultat | Object | ← | Données du formulaire actuel | -
    -
    Historique | Release | Modifications | | ------- | ---------------------------------- | | 20 R8 | Support des classes de formulaires | -| 16 R6 | Created |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md index 91337f5dedfb66..8734afb9fad7be 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md @@ -5,33 +5,28 @@ title: Formula from string displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------------------------------------------- | +| 20 R3 | Prise en charge du paramètre *context* | +| 17 R6 | Renommée : New formula from string -> Formula from string | +| 17 R3 | Ajout | + +
    + **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function -
    - | Paramètres | Type | | Description | | ------------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------- | | formulaString | Text | → | Formule texte à retourner comme objet | | context | Integer | → | `sk execute in current database` (par défaut) ou `sk execute in host database` | | Résultat | 4D.Function | ← | Objet natif encapsulant la formule | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------------------------- | -| 20 R3 | Prise en charge du paramètre *context* | -| 17 R6 | Renommée : New formula from string -> Formula from string | -| 17 R3 | Ajout | - -
    -
    - ## Description La commande `Formula from string` crée un objet `4D.Function` basé sur *formulaString* et, éventuellement, *context*. *formulaString* peut être simple comme une valeur unique ou complexe comme une méthode projet avec des paramètres. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md index 3cb432c80bdb60..5f2fabc4965a78 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md @@ -5,31 +5,26 @@ slug: /commands/formula displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ---------------------------------------------------- | +| 17 R6 | Renommée (New formula -> Formula) | +| 17 R3 | Ajout | + +
    + **Formula** ( *formulaExp* : Expression ) : 4D.Function -
    - | Paramètres | Type | | Description | | ---------- | --------------------------- | :-------------------------: | -------------------------------------- | | formulaExp | Expression | → | Formule à retourner comme objet | | Résultat | 4D.Function | ← | Fonction native encapsulant la formule | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ---------------------------------------------------- | -| 17 R6 | Renommée (New formula -> Formula) | -| 17 R3 | Ajout | - -
    -
    - ## Description La commande `Formula` crée un objet `4D Function` basé sur l'expression *formulaExp*. *formulaExp* peut être simple comme une valeur unique ou complexe comme une méthode projet avec des paramètres. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md index b6739df5c90c49..cf319bc78aa79b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ------------ | ---------- | --------------------------- | --------------------------- | | methodsArray | Text array | → | Tableau de noms de méthodes | -
    -
    -
    Historique - -| Release | Modifications | -| --------------------------- | ------------- | -| 17 R2 | Modifié | -| <6 | Ajout | - -
    -
    - ## Description La commande **SET ALLOWED METHODS** permet de désigner les méthodes projet qui peuvent être appelées directement depuis l'application. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md index df8e9f601a99be..d6252399f7410d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | ------------------------------------------------------------------- | | data | Text, Blob | → | Données à analyser | | Résultat | Object | ← | Objet dont chaque propriété est une partie des données multiparties | -
    -
    Historique | Release | Modifications | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R4 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md index 7bf19e7a19d25d..f76bd742656bf7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | -------------------------- | | Résultat | Collection | ← | Collection d'objets erreur | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 19 R8 | Created | - -
    -
    - ## Description La commande **Last errors** renvoie la pile d'erreurs courante de l'application 4D sous la forme d'une collection d'objets erreur, ou **null** si aucune erreur ne s'est produite. La pile d'erreurs inclut les objets envoyés par la commande [throw](../../commands-legacy/throw), le cas échéant. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md index 172aeaaefbb707..081c5dca3e97e6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | --------------------------------------------------------------------- | | Résultat | Collection | ← | Collection d'objets décrivant la chaîne d'appels au sein d'un process | -
    -
    Historique | Release | Modifications | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 20 R9 | Prise en charge de la propriété `formula` |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md index bdbeb0e27d802b..9d27bb1ebc9b18 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | ---------------------------------- | | command | Integer | → | Numéro de commande | @@ -18,10 +16,8 @@ displayed_sidebar: docs | theme | Text | ← | Thème du langage de la commande | | Résultat | Text | ← | Nom de la commande | -
    -
    Historique | Release | Modifications | @@ -29,7 +25,6 @@ displayed_sidebar: docs | 20 R9 | Prise en charge de la propriété obsolète |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md index d44ea7039c9aa6..9e2ae7222796d4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md @@ -9,26 +9,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ----------------------------------------------------------------------------- | | param | any | -> | Paramètre(s) à passer au constructeur de la classe parente | | Résultat | Object | <- | Parent de l'objet | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 19 | Created | - -
    -
    - Le mot-clé `Super` permet les appels à la `superclass`, c'est-à-dire à la classe parente. `Super` peut être utilisé de deux différentes manières : diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md index c73da5f8bcfe0c..6347feb89a80ac 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ------------------------ | | Résultat | Object | ← | Élément ou objet courant | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 19 | Created | - -
    -
    - ## Description La commande `This` renvoie une référence à l'objet en cours de traitement. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md index c0056f1967e312..9f1c1c4acfd074 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md @@ -5,12 +5,19 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------- | +| 20 R10 | Nouveau paramètre *autoLicenseTarget* | +| 20 | Ajout | + +
    + **Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object -
    - | Paramètres | Type | | Description | | ----------------- | ------------------------- | --------------------------- | ------------------------------------------------------- | | mergedApp | [4D.Folder](../API/FolderClass.md) | → | Dossier contenant l'application fusionnée | @@ -19,20 +26,8 @@ displayed_sidebar: docs | oemLicense | 4D.File | → | Licence de clé XML OEM 4D si licence serveur | | Résultat | Object | ← | Statut | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------- | -| 20 R10 | Nouveau paramètre *autoLicenseTarget* | -| 20 | Ajout | - -
    -
    - ## Description La commande **Create deployment license** crée un fichier de licence intégré dans le dossier Licenses de l'application générée *mergedApp*. Si le dossier Licenses n'existe pas dans le dossier *mergedApp*, il est créé par la commande. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md index af5f2ef61b9287..bc86061f0902e5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md @@ -9,13 +9,10 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ---------------------------------- | | Résultat | Object | ← | Informations sur la licence active | -
    diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md index 2af715371ade94..e449601cf075aa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md @@ -8,8 +8,6 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | -------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | | \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable | @@ -17,7 +15,6 @@ displayed_sidebar: docs | property | Integer | → | Propriété dont vous voulez obtenir la valeur | | Résultat | any | ← | Valeur courante (Entier, Texte) | -
    diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md index ac3baaa50cddac..50cc1a85bc9b3e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md @@ -8,8 +8,6 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | | \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | @@ -17,20 +15,8 @@ displayed_sidebar: docs | property | Integer | → | Propriété de list box ou de colonne de list box | | value | Integer, Text | → | Valeur de la propriété | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 19 R6 | Modifié | -| 16 R2 | Created | - -
    -
    - ## Description La commande **LISTBOX SET PROPERTY** définit la *value* de la *property* de la list box ou de la colonne de list box désignée par les paramètres *object* et *\**. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md index 111e858524fb36..773e2746eb0e87 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md @@ -5,30 +5,25 @@ title: IMAP New transporter displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 R4 | Ajout | + +
    + **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter -
    - | Paramètres | Type | | Description | | ---------- | ---------------------------------- | :-------------------------: | -------------------------------------------------------------------------------- | | server | Object | → | Informations sur le serveur de messagerie | | Résultat | 4D.IMAPTransporter | ← | [Objet IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object) | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 18 R4 | Ajout | - -
    -
    - ## Description La commande `IMAP New transporter`configure une nouvelle connexion IMAP en fonction du paramètre *server* et retourne un nouvel objet *transporter*. L'objet transporteur retourné sera alors utilisé pour la réception d'emails. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md index 06f4b284559dc8..5adf9d09ddc817 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md @@ -5,30 +5,25 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 | Ajout | + +
    + **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object -
    - | Paramètres | Type | | Description | | ---------- | ---------- | :-------------------------: | ------------- | | mime | Blob, Text | → | Email en MIME | | Résultat | Object | ← | Objet email | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 18 | Ajout | - -
    -
    - ## Description La commande `MAIL Convert from MIME` convertit un document MIME en un objet email valide. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md index 40b28c9f5b7b06..e8c69e8b6d3fa3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md @@ -5,32 +5,27 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 17 R4 | Ajout | +| 17 R5 | Modifié | + +
    + **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text -
    - | Paramètres | Type | | Description | | ---------- | ------ | :-------------------------: | ---------------------------------------- | | mail | Object | → | Objet email | | options | Object | → | Options d'encodage et de charset du mail | | Résultat | Text | ← | Objet email converti en MIME | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 17 R5 | Modifié | -| 17 R4 | Ajout | - -
    -
    - ## Description La commande `MAIL Convert to MIME` convertit un objet email en texte MIME. Cette commande est appelée en interne par [SMTP_transporter.send()](../../API/SMTPTransporterClass.md#send) pour formater l'objet email avant de l'envoyer. Elle peut être utilisée pour analyser le format MIME de l'objet. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md index 5bfecad1da7baf..590458afba1149 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md @@ -5,12 +5,18 @@ title: MAIL New attachment displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------------------------------------------------------ | +| 19 R2 | Accepte 4D.File, 4D.ZipFile, 4D.Blob | + +
    + **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment -
    - | Paramètres | Type | | Description | | ----------- | --------------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | file | 4D.File | → | Fichier joint | @@ -23,20 +29,8 @@ displayed_sidebar: docs | disposition | Text | → | Valeur de l'en-tête content-disposition : "inline" ou "attachment" | | Résultat | 4D.MailAttachment | ← | Objet pièce jointe | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------------------------------------ | -| 19 R2 | Accepte 4D.File, 4D.ZipFile, 4D.Blob | -| 17 R4 | Ajout | - -
    -
    - ## Description La commande `MAIL New attachment` vous permet de créer un objet pièce jointe que vous pouvez ajouter à un [objet Email](../../API/EmailObjectClass.md#email-object). diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md index 1c6238c7be83d3..2430737f447e2d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Informations sur le serveur de messagerie | | Résultat | 4D.POP3Transporter | ← | [Object POP3 transporter](../../API/POP3TransporterClass.md#pop3-transporter-object) | -
    -
    Historique | Release | Modifications | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 18 R2 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md index 4dd5843a0473a4..1ebc9823d93e69 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------------------------------- | --------------------------- | -------------------------------------------------------------------------------- | | server | Object | → | Informations sur le serveur de messagerie | | Résultat | 4D.SMTPTransporter | ← | [Objet SMTP transporter](../../API/SMTPTransporterClass.md#smtp-transporter-object) | -
    -
    Historique | Release | Modifications | @@ -29,7 +25,6 @@ displayed_sidebar: docs | 17 R4 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-get-data-source-formula.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-get-data-source-formula.md index 33d2babf29934c..205703150bd5b6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-get-data-source-formula.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-get-data-source-formula.md @@ -16,20 +16,8 @@ displayed_sidebar: docs | object | Text, Variable, Field | → | Nom de l'objet formulaire (si \* est spécifié) ou
    Champ ou variable (si \* est omis) | | Résultat | 4D.Formula | ← | Formule associée à l'objet de formulaire (`Null` si aucune formule n'est associée) | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ----------------------------------- | -| 21 | Prise en charge du paramètre *base* | -| 20 R10 | Created | - -
    -
    - ## Description La commande **OBJECT Get data source formula** renvoie la formule (le cas échéant) associée à l'objet ou aux objets désigné(s) par les paramètres *object* et *\**. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md index 2982fe9d9cab0c..3f219d2f959871 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md @@ -16,20 +16,8 @@ displayed_sidebar: docs | object | Text, Variable, Field | → | Nom de l'objet formulaire (si \* est spécifié) ou
    Champ ou variable (si \* est omis) | | formula | 4D.Formula | → | Formule à assigner comme source de données | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ----------------------------------- | -| 21 | Prise en charge du paramètre *base* | -| 20 R10 | Created | - -
    -
    - ## Description La commande **OBJECT SET DATA SOURCE FORMULA** assigne une formule (expression) comme source de données de l'objet ou des objets désigné(s) par les paramètres *object* et *\** . La formule doit être fournie sous la forme d'un objet [`4D.Formula`](../API/FunctionClass.md#formula-objects). diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md index f8f6b6a8cb4a07..8178dd3cc9376e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table du formulaire, ou table par défaut si omis | @@ -20,21 +18,8 @@ displayed_sidebar: docs | areaEnd | Integer | → | Zone de fin (si areaStart est spécifié) | | Résultat | Integer | ← | Hauteur de la section imprimée | -
    -
    -
    Historique - -| Release | Modifications | -| --------------------------- | ------------- | -| 20 | Modifié | -| 16 R6 | Modifié | -| <6 | Ajout | - -
    -
    - ## Description La commande **Print form** imprime simplement *form* avec les valeurs courantes des champs et des variables de la table *aTable*. Elle est généralement utilisée pour imprimer des états très complexes qui nécessitent un contrôle complet du processus d'impression. **Print form** ne gère pas les traitements d'enregistrements, ni les ruptures, sauts de pages, en-têtes ou pieds de pages. Vous devez vous-même prendre en charge ces opérations. **Print form** imprime uniquement des champs et des variables avec une taille fixe, la commande ne gère pas les objets de taille variable. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md index 332bab231de975..19377b5b65e79e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md @@ -16,7 +16,6 @@ displayed_sidebar: docs -
    Historique | Release | Modifications | @@ -24,7 +23,6 @@ displayed_sidebar: docs | 17 R4 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md index e4882bc16b88c9..1e1414c70f7746 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md @@ -9,18 +9,14 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------- | | sessionID | Text | → | ID de session | | options | Integer | → | Options de retour | | Résultat | Object | ← | Aperçu des process en cours d'exécution et/ou (4D Server uniquement) des sessions utilisateur | -
    -
    Historique | Release | Modifications | @@ -29,7 +25,6 @@ displayed_sidebar: docs | 20 R7 |
    • Prise en charge du paramètre *sessionID*
    • Renommé (Get process activity)
    |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md index 6266a011b0ac99..1fa915f9cb1570 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ------------- | ------- | :-------------------------: | --------------------------- | -| processNumber | Integer | → | Process number | +| processNumber | Integer | → | Numéro du process | | Résultat | Object | ← | Informations sur le process | -
    -
    Historique | Release | Modifications | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R7 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md index c4591a21f53400..56a0a3357ba76d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md @@ -9,28 +9,22 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | --------- | --------------------------- | ----------------------------------------------- | | name | Text | → | Nom du process duquel obtenir le numéro | | id | Text | → | ID du process duquel récupérer le numéro | | \* | Opérateur | → | Renvoyer le numéro du process depuis le serveur | -| Résultat | Integer | ← | Process number | +| Résultat | Integer | ← | Numéro du process | -
    -
    Historique | Release | Modifications | | ------- | ------------------------------- | | 20 R7 | Prise en charge du paramètre id | -| 6 | Created |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md index be7d09c9372075..fedeaf554931ca 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------- | :-------------------------: | --------------------------- | | sessionID | Integer | → | ID de session | | Résultat | Object | ← | Informations sur la session | -
    -
    Historique | Release | Modifications | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 20 R7 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md index b8fb65ccd08d7e..b5517fb8946bca 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ---------------------------------------------------------- | | id | Text | → | Identifiant unique (UUID) de la session | | Résultat | Object | ← | Objet de stockage de la session | -
    -
    Historique | Release | Modifications | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 20 R6 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md index b6dbdbe3bd35b1..ab9f8002ff04cd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | -------------------------- | --------------------------- | ------------- | | Résultat | [4D.Session](../API/SessionClass.md) | ← | Objet session | -
    -
    Historique | Release | Modifications | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 18 R6 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md index d58a8ab4195453..add03fe465c36d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md @@ -9,28 +9,14 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | dsTable | Table | → | Table de la base 4D dont la sélection courante doit être utilisée pour construire l'entity selection | | settings | Object | → | Option de création : contexte | | Résultat | 4D.EntitySelection | ← | Nouvelle entity selection liée à la dataclass de la table | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 17 R5 | Modifié | -| 17 | Created | - -
    -
    - ## Description La commande `Create entity selection` construit et renvoie une nouvelle entity selection [modifiable](../../ORDA/entities.md#shareable-or-alterable-entity-selections) relative à la classe de données correspondant à la *dsTable* fournie, en fonction de la sélection actuelle de cette table. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md index bf0be859c61d60..285f92f25d2f7e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | --------------- | ---------------------------------- | --------------------------- | -------------------- | | entitySelection | 4D.EntitySelection | → | Une entity selection | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 17 | Ajout | - -
    -
    - ## Description La commande `USE ENTITY SELECTION` met à jour la sélection courante de la table correspondant à la classe de données du paramètre *entitySelection*, en fonction du contenu de la entity selection. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/num.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/num.md index 78cd6f28e9b21f..9096c36e1e79c9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/num.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/num.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------------------- | --------------------------- | ---------------------------------------------------------------------------------------- | | expression | Text, Boolean, Integer | → | Chaîne à convertir en numérique ou Booléen à convertir en 0 ou 1 ou Expression numérique | @@ -18,19 +16,15 @@ displayed_sidebar: docs | base | Integer | → | Valeur comprise entre 2 et 36 qui représente le radix | | Résultat | Real | ← | Forme numérique du paramètre expression | -
    -
    Historique -| Release | Modifications | -| --------------------------- | ----------------------------------- | -| 21 | Prise en charge du paramètre *base* | -| <6 | Created | +| Release | Modifications | +| ------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/string.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/string.md index 08a3c677b711e5..7ccfe85eef5e08 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/string.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | | expression | Expression | → | Expression à convertir en chaîne (peut être de type Réel, Integer, Date, Heure, Alpha, Texte, Booléen, Undefined ou Null) | @@ -19,19 +17,15 @@ displayed_sidebar: docs | base | Integer | → | Valeur comprise entre 2 et 36 qui représente la base si *expression* est un nombre | | Résultat | Text | ← | expression convertie en chaîne alphanumérique | -
    -
    Historique -| Release | Modifications | -| --------------------------- | ----------------------------------- | -| 21 | Prise en charge du paramètre *base* | -| <6 | Created | +| Release | Modifications | +| ------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md index 8be898f7c9f3ef..eae95a6b4b13a3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texte à tronquer | | Résultat | Text | ← | Texte tronqué | -
    -
    Historique | Release | Modifications | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md index 92dab1ba097319..8a8d52ce433744 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texte à tronquer | | Résultat | Text | ← | Texte tronqué | -
    -
    Historique | Release | Modifications | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md index 6a1a39eebdf695..433568c03e4704 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texte à tronquer | | Résultat | Text | ← | Texte tronqué | -
    -
    Historique | Release | Modifications | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md index 58ba7e06b697a9..f3a7edc10a14da 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md @@ -9,26 +9,20 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | -------------------------------------------------------------------------------- | | version | Integer | → | Version de l'UUID : 4 (par défaut) ou 7 | | Résultat | Text | ← | Nouvel UUID sous forme de texte non canonique (32 caractères) | -
    -
    Historique | Release | Modifications | | ------- | -------------------------------------- | | 20 R10 | Prise en charge du paramètre *version* | -| 12 | Created |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md index ee2f05e04f5898..88ba8b5d7b0577 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md @@ -9,27 +9,14 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | | \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | | object | Text, Variable | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis). | | Résultat | Object | ← | Objet contexte si défini précédemment, sinon `null`. | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 20 R9 | Ajout | - -
    -
    - ### Description La commande `WA Get context` récupère l'objet contexte défini pour `$4d` dans la zone Web désignée par les paramètres \* et *object* en utilisant [`WA SET CONTEXT`](./wa-set-context.md). Si `WA SET CONTEXT` n'a pas été appelé pour la zone web, la commande renvoie `null`. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md index ddca528575f6c6..a387bf40a2e166 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md @@ -15,19 +15,8 @@ displayed_sidebar: docs | object | Text, Variable, Field | → | Nom de l'objet (si \* est spécifié) ou Variable ou Champ (si \* est omis). | | contextObj | Object | → | Objet contenant les fonctions qui peuvent être appelées avec `$4d`. | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 20 R9 | Ajout | - -
    -
    - ### Description La commande `WA SET CONTEXT` définit un objet contexte *contextObj* pour `$4d` dans la zone Web désignée par les paramètres \* et *object*. Lorsque cette commande est utilisée, `$4d` ne peut accéder qu'aux contenus déclarés dans le *contextObj* fourni. Si aucun objet contexte n'est défini, `$4d` a accès à toutes les méthodes 4D et ne peut pas accéder aux classes utilisateurs. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md index 2fa90d44b52721..f23606272cc74b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------ | :-------------------------: | -------------------------------------- | | Résultat | Object | ← | Informations sur l'événement déclenché | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 21 | Ajout | - -
    -
    - ## Description La commande `Web Event` renvoie un objet contenant des informations sur un événement déclenché lié à un composant de formulaire web Qodly. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md index fc7b39f512917a..b5fdc3f310f392 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | -------------------------- | :-------------------------: | ---------------------------- | | Résultat | 4D.WebForm | ← | Nouvel objet proxy `WebForm` | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 21 | Ajout | - -
    -
    - ## Description La commande `Web Form` renvoie un objet proxy `4D.WebForm`, qui permet de travailler avec les propriétés et les fonctions de la page et de les émuler efficacement. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md index fec828861e1eb3..d55351e429eb04 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | -------------------------------------------- | | Résultat | Collection | ← | Collection des objets Web Server disponibles | -
    -
    Historique | Release | Modifications | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 18 R3 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md index 5503837c987589..9f6cfffc89e7ca 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------------------------- | --------------------------- | ------------------------------------------------------------------------------------ | | option | Integer | → | Serveur Web à référencer (défaut si omis = `Web server database`) | | Résultat | 4D.WebServer | ← | Objet Serveur Web | -
    -
    Historique | Release | Modifications | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 19 | prise en charge de .sessionCookieSameSite |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md index b5b8068cce3bbc..4540dcb3e863bc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md @@ -9,18 +9,14 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | -------------------------------------------------- | --------------------------- | --------------------------------------- | | winRef | Integer | → | Numéro de référence de la fenêtre | | image | Picture | → | Icône personnalisée | | file | 4D.File, [4D.Folder](../API/FolderClass.md) | → | Chemin d'accès du fichier ou du dossier | -
    -
    Historique | Release | Modifications | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 20 R7 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md index 7ec635c5c96d42..0557a56f151d19 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md @@ -728,7 +728,7 @@ La fonction `.equal()` compare la collec :::note Notes -- La fonction `.equal()` ne vérifie l'égalité que pour les éléments de type chaîne, booléen, nombre et null dans les collections. Elle ne vérifie pas l'égalité des objets natifs. +- La fonction `.equal()` ne vérifie l'égalité que pour les éléments de type chaîne, booléen, nombre et null dans les collections. La callback reçoit les paramètres suivants : - Les éléments avec des valeurs **null** ne sont pas égaux aux éléments Undefined. ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Admin/webAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Admin/webAdmin.md index c0622d2f7b28eb..6646988837f90c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Admin/webAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Admin/webAdmin.md @@ -125,7 +125,7 @@ Vous pouvez aussi définir un fichier `.4DSettings`. (format XML) et l'utiliser > Cette clé d'accès n'est pas stockée de façon transparente dans le fichier `.4DSettings`. -Exemple : +Voici un exemple : ``` "%HOMEPATH%\Desktop\4D Server.exe" MyApp.4DLink --webadmin-access-key diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/arrays.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/arrays.md index 3bc28f88dc20ac..72eb859c949cdc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/arrays.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/arrays.md @@ -82,7 +82,7 @@ Voici un autre exemple : vous souhaitez initialiser un objet de formulaire avec ## Tableaux à deux dimensions -Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Exemple : +Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Voici un exemple : ```4d ARRAY TEXT(atTopics;100;50) // Créer un tableau texte composé de 100 lignes de 50 colonnes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_blob.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_blob.md index 063ecdf73ef5f7..c30a91882d61dd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_blob.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_blob.md @@ -37,7 +37,7 @@ Pour passer un BLOB à une de vos méthodes, vous pouvez aussi définir un point Vous pouvez assigner la valeur d'un BLOB à d'autres BLOBs, comme dans l'exemple suivant. -**Exemple :** +**Voici un exemple :** ```4d // Déclarer deux variables de type BLOB C_BLOB(vBlobA;vBlobB) @@ -51,7 +51,7 @@ En revanche, il n'existe pas d'opérateur pouvant être utilisé avec des BLOB. ## Adresser le contenu d'un BLOB -Chaque octet d'un BLOB peut être adressé individuellement, à l'aide des accolades {...}. Dans un BLOB, les octets sont numérotés de 0 à N-1, N étant la taille du BLOB. Exemple : +Chaque octet d'un BLOB peut être adressé individuellement, à l'aide des accolades {...}. Dans un BLOB, les octets sont numérotés de 0 à N-1, N étant la taille du BLOB. Voici un exemple : ```4d // Déclarer une variable de type BLOB C_BLOB(vBlob) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_collection.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_collection.md index e92b024500b014..027c344181abb4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_collection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_collection.md @@ -44,7 +44,7 @@ Si vous assignez un numéro d'élément plus grand que celui du dernier élémen Les collections doivent être initialisées à l'aide, par exemple, de la commande `Creer collection`, sinon une erreur de syntaxe sera générée à la suite d'une lecture ou d'une modification d'un ou plusieurs élements de la collection. -Exemple : +Voici un exemple : ```4d var $colVar : Collection //création d'une variable 4D de type collection diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_object.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_object.md index df99008376ffcb..f06d5e362751a9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_object.md @@ -36,7 +36,7 @@ Chaque valeur de propriété accessible par la notation objet est considérée c Les objets doivent être initialisés à l'aide, par exemple, de la commande `New object`, sinon une erreur de syntaxe sera générée à la suite d'une lecture ou d'une modification de leurs propriétés. -Exemple : +Voici un exemple : ```4d C_OBJECT($obVar) ////création d'une variable 4D de type objet $obVar:=New object //initialisation de l'objet et assignation à la variable 4D @@ -60,7 +60,7 @@ Avec la notation objet, il est possible d'accéder aux propriétés d'objets (au - à l'aide du symbole "point" : > objet.NomPropriété -Exemple : +Voici un exemple : ```4d employee.name:="Smith" ``` @@ -91,14 +91,14 @@ La notation objet est utilisable avec tout élément de langage qui contient ou $pop:=$aObjCountries{2}.population //tableau d'objets $val:=$myCollection[3].subvalue //élément de collection ``` -- avec les **commandes 4D** qui retournent des objets. Exemple : +- avec les **commandes 4D** qui retournent des objets. Voici un exemple : ```4d $measures:=Lire mesures base.DB.tables ``` -- avec les **méthodes projet** qui retournent des objets. Exemple : +- avec les **méthodes projet** qui retournent des objets. Voici un exemple : ```4d // MyMethod1 @@ -127,7 +127,7 @@ La notation objet pour les pointeurs est semblable à la notation objet standard - Accès par le nom : > pointeurObjet->[nomPropriété"] -Exemple : +Voici un exemple : ```4d C_OBJECT(vObj) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md index 85f2ef0f270418..3e15b4938baf5a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md @@ -60,7 +60,7 @@ La ligne de code se lit "MyOtherDate obtient la date actuelle plus 30 jours." Ce ## Commandes -Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Exemple : +Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Voici un exemple : ```4d COPY DOCUMENT("dossier1\\nom1";"dossier2\\" ; "nouveau") @@ -368,7 +368,7 @@ Les deux styles de commentaires peuvent être utilisés simultanément. #### Commentaires sur une seule ligne (`//commentaire`) -Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Exemple : +Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Voici un exemple : ```4d //Ceci est un commentaire @@ -383,7 +383,7 @@ End for Entourez le contenu avec des caractères `/*` ... `*/` pour créer des commentaires en ligne ou des blocs de commentaires multilignes. Les blocs de commentaire en ligne et multi-lignes commencent par `/*` et se terminent par `*/`. -- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Exemple : +- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Voici un exemple : ```4d For /* ligne de commentaire */ ($vCounter;1;100) @@ -391,7 +391,7 @@ For /* ligne de commentaire */ ($vCounter;1;100) End for ``` -- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Exemple : +- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Voici un exemple : ```4d For ($vCounter;1;100) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md index d7da16801e06b0..dcddd27d0b3991 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | -| 45 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Liste hiérarchique](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------- | +| 45 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Liste hiérarchique](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md index 9390073594289f..d957aa5c19cc87 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) [Colonne de list box](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) [Colonne de list box](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. |
    Historique @@ -24,7 +24,7 @@ Après avoir sélectionné les propriétés d'événement [`On Before Keystroke` L'événement `On After Keystroke` n'est pas généré : -- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- dans la méthode [des colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Séquence d'entrée diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md index ad4bf944154e30..53ca13bab24d1d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Un tri standard vient d'être effectué dans une colonne de list box. | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un tri standard vient d'être effectué dans une colonne de list box. | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md index b008f58090757d..2074c00c603110 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • Boutons : la zone "flèche" d'un bouton est cliquée
  • List box : dans une colonne d'un tableau, un bouton de sélection (attribut "alternateButton") est cliqué
  • | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Boutons : la zone "flèche" d'un bouton est cliquée
  • List box : dans une colonne d'un tableau, un bouton de sélection (attribut "alternateButton") est cliqué
  • | ## Description @@ -22,8 +22,8 @@ Certains styles de boutons peuvent être [liés à un menu contextuel](FormObjec ### List box -Cet événement est généré dans les colonnes de [list box de type tableau objets](../FormObjects/listbox-column.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"). +Cet événement est généré dans des colonnes de [list box de type tableau objets](../FormObjects/listbox_overview.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton de sélection de widget (attribut "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -See the [description of the "alternateButton" attribute](FormObjects/listbox-column.md#alternatebutton). +Voir la [description de l'attribut "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md index 0b3632f1d77cf2..028708a8ed1bc2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Une cellule de list box est sur le point de passer en mode d'édition | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une cellule de list box est sur le point de passer en mode d'édition | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md index 0fdd4429af6180..c4eb3df8c705a4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) [Colonne de list box](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) [Colonne de list box](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. |
    Historique @@ -22,7 +22,7 @@ Après avoir sélectionné les événements `On Before Keystroke` et [`On After L'événement `On Before Keystroke` n'est pas généré : -- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- dans une méthode [colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Objets non saisissables diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md index 850af0ae7398c5..c518c5a69e36f1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](../FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](../FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onClicked.md index bdd50526c060e6..2f4b9bccd03479 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md index ae98b3ddb33cdc..01f301c689445f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| 32 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| 32 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md index 73e4ce706de8a3..b3baeae48b1c0f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -| 33 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| 33 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md index 67e5575a9b9acb..d7c6c9b594d51d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md index 8d54449fd6a3e9..db3c7dfe2aefec 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md index a1ccb5eeb59b17..6f2dbc62fc06a1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDrop.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDrop.md index 6572f963ddabbf..de05deed66f461 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDrop.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md index 21b6a2965b7bed..6def9a451d7ae6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Un clic se produit dans le pied de page d'une colonne de list box | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans le pied de page d'une colonne de list box | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md index 73bbb6414a117c..7c6ce0c3ac803f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md index a6abad7c1442f7..f1188805566aa3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | -| 42 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Un clic se produit dans un en-tête de colonne | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | +| 42 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans un en-tête de colonne | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLoad.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLoad.md index 9b592b013c6987..5d6396720d451e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLoad.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md index 6ebfd36d8d8b3b..e3b160a813ac41 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md index b500f49665436f..ebfbd18f6c8907 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------ | +| 34 | [List Box de type tableau](FormObjects/listbox_overview.md#array-list-boxes) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onUnload.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onUnload.md index 9af5fb59ddfeb1..9359120c9d21a3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onUnload.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onValidate.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onValidate.md index b0d594273deb3a..9866d9d42de50e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onValidate.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/overview.md index 67dcb5dc0f2592..0d522592f0b23c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/overview.md @@ -28,7 +28,7 @@ Chaque événement est retourné sous forme d'objet par la commande `FORM Event` Des propriétés supplémentaires sont retournées lorsque l'événement se produit sur des objets spécifiques. En particulier : -- Les [list box](FormObjects/listbox-object.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox-column.md#supported-form-events) renvoient des [propriétés supplémentaires](FormObjects/listbox-object.md#supported-form-events) telles que `columnName` ou `isRowSelected`. +- Les [list box](FormObjects/listbox_overview.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox_overview.md#supported-form-events-1) renvoient des [propriétés supplémentaires](FormObjects/listbox_overview.md#supported-form-events) telles que `columnName` ou `isRowSelected`. - Les [zones 4D View Pro](FormObjects/viewProArea_overview.md) retournent par exemple des propriétés `sheetName` ou `action` dans l'objet événement [On After Edit](onAfterEdit.md). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/forms.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/forms.md index 23a71f13552d0f..15834efa6ccfe8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/forms.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/forms.md @@ -19,7 +19,7 @@ Vous pouvez ajouter ou modifier des formulaires 4D à l'aide des éléments suiv - **L'interface 4D Developer :** Créez de nouveaux formulaires à partir du menu **Fichier** ou de la fenêtre de l' **Explorateur**. - **L'éditeur de formulaires **: Modifiez vos formulaires à l'aide de l'[éditeur de formulaires](FormEditor/formEditor.md). -- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture.md#sources-folder). Exemple : +- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture.md#sources-folder). Voici un exemple : ``` { diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md index e1a6be4bb71e39..4b5bf515b475c9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md @@ -46,7 +46,7 @@ Les images haute résolution avec la convention @nx peuvent être utilisées dan * [Boutons](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[cases à cocher](FormObjects/checkbox_overview.md) * [Boutons image](FormObjects/pictureButton_overview.md)/[Pop-up image](FormObjects/picturePopupMenu_overview.md) * [Onglets](FormObjects/tabControl.md) -* [En-têtes de list box](FormObjects/listbox-header-footer.md#headers) +* [En-têtes de list box](FormObjects/listbox_overview.md#list-box-headers) * [Icônes de menu](Menus/properties.md#item-icon) 4D priorise automatiquement les images avec la résolution la plus élevée. 4D priorise automatiquement les images avec la résolution la plus élevée. Même si une commande ou une propriété spécifie *circle.png*, *circle@3x.png* sera utilisé (le cas échéant). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md deleted file mode 100644 index acaf7cee4df0d3..00000000000000 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md +++ /dev/null @@ -1,415 +0,0 @@ ---- -id: listbox-column -title: "[Colonne de list box](listbox_overview.md#list-box-columns)" ---- - -Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_column.png) - -Vous pouvez définir des propriétés standard (texte, couleur de fond, etc.) pour chaque colonne de la list box ; ces propriétés sont prioritaires sur celles de l'objet list box. - -> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). - -### Propriétés spécifiques des colonnes {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -## Événements formulaire pris en charge - -| Evénement formulaire | Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties) | Commentaires | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On After Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On After Sort |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Listbox tableau uniquement* | -| On Before Data Entry |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Before Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Column Moved |
  • [columnName](./listbox-object#additional-properties)
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | | -| On Column Resize |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [newSize](./listbox-object#additional-properties)
  • [oldSize](./listbox-object#additional-properties)
  • | | -| On Data Change |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Double Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Drag Over |
  • [area](./listbox-object#additional-properties)
  • [areaName](./listbox-object#additional-properties)
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Drop |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Footer Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [footerName](./listbox-object#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | -| On Getting Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Row Moved |
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | *Listbox tableau uniquement* | -| On Scroll |
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • | | -| On Unload | | | - -## Tableaux d'objets dans les colonnes - -Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). - -La list box suivante a été définie à l'aide d'un tableau d'objets : - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configurer une colonne tableau d'objets - -To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. Dans la Liste des propriétés, vous pouvez sélectionner Objet comme "Type de variable" pour la colonne : - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Les propriétés standard liées aux coordonnées, taille et style sont disponibles pour les colonnes de type objet. Elles peuvent être gérées à l'aide de la Liste des propriétés, ou en programmant les attributs de style, visibilité, couleur de police et de fond de chaque ligne de colonne objet de la list box. Ce type de colonne peut également être masqué. - -Toutefois, le thème Source de données n'est pas disponible pour les colonnes objet des list box. En fait, le contenu de chaque cellule de la colonne est basé sur les attributs présents dans l'élément correspondant du tableau d'objets. Chaque élément du tableau peut définir : - -le type de valeur (obligatoire) : texte, couleur, événement, etc. -la valeur elle-même (optionnel) : utilisé aussi bien pour la saisie que pour l'affichage. -le mode d'affichage du contenu de la cellule (optionnel) : bouton, liste, etc. -des paramètres supplémentaires (optionnel) : dépend du type de valeur -Pour définir ces propriétés, vous devez placer les attributs adéquats dans l'objet (la liste des attributs disponibles est fournie ci-dessous). Par exemple, vous pouvez écrire "Hello World!" dans une colonne objet à l'aide de ce simple code : - -```4d -ARRAY OBJECT(obColumn;0) // tableau de colonnes - C_OBJECT($ob) //premier élément - OB SET($ob; "valueType" ; "text") //définit le type de valeur (obligatoire) - OB SET($ob; "value" ; "Hello World !") //définit la valeur - APPEND TO ARRAY(obColumn ;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet. Ces paramètres sont automatiquement définis en fonction du type de valeur. - -#### valueType et affichage des données - -Lorsqu'une colonne de list box est associée à un tableau d'objets, l'affichage, la saisie et l'édition des cellules sont basées sur l'attribut valueType présent dans chaque élément du tableau. Les valeurs valueType prises en charge sont les suivantes : - -- "text" : pour une valeur texte -- "real": for a numeric value that can include separators like a `\`, <.>, or <,> -- "integer" : pour une valeur entière -- "boolean" : pour une valeur True/False -- "color" : pour définir une couleur de fond -- "event" : pour afficher un bouton avec un libellé. - -4D utilise des widgets par défaut selon la valeur "valueType" (c'est-à-dire qu'un "text" est affiché comme un widget de saisie de texte, un "boolean" comme une case à cocher), mais d'autres affichages sont également disponibles par le biais d'options (*e.g.*, un réel peut également être représenté comme un menu déroulant). Le tableau suivant indique l'affichage par défaut ainsi que les variations possibles pour chaque type de valeur : - -| valueType | Format défaut | Widget(s) alternatif(s) | -| --------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -| text | zone de saisie de texte | menu déroulant (enumération obligatoire) ou combo box (enumération) | -| réel | zone de saisie de texte contrôlée (nombre et séparateurs) | menu déroulant (enumération obligatoire) ou combo box (enumération) | -| integer | zone de saisie de texte contrôlée (nombre) | menu déroulant (enumération obligatoire) ou combo box (enumération) ou case à cocher trois états | -| boolean | case à cocher | menu déroulant (enumération obligatoire) | -| color | couleur de fond | text | -| event | bouton avec libellé | | -| | | Tous les widgets peuvent associer un unit toggle button ou ellipsis button à la cellule. | - -Vous définissez l'affichage de la cellule et les variations à l'aide d'attributs spécifiques dans chaque objet (voir ci-dessous). - -#### Formats d'affichage et filtres de saisie - -Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet des list box. Ils sont automatiquement définis en fonction du type de valeur. Ils sont listés dans le tableau suivant : - -| Value type | Format défaut | Contrôle de saisie | -| ---------- | ------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | -| text | le même que celui de l'objet | pas de contrôle (tout caractère accepté) | -| réel | le même que celui de l'objet (utilisation du séparateur décimal système) | "0-9" et "." et "-" | -| | | "0-9" et "." si min>=0 | -| integer | le même que celui de l'objet | "0-9" et "-" | -| | | "0-9" si min>=0 | -| Boolean | case à cocher | N/A | -| color | N/A | N/A | -| event | N/A | N/A | - -### Attributs - -Chaque élément du tableau d'objets est un objet qui peut contenir un ou plusieurs attributs qui définiront le contenu de la cellule et l'affichage des données (voir exemple ci-dessus). - -L'unique attribut obligatoire est "valueType" et ses valeurs acceptées sont "text", "real", "integer", "boolean", "color" et "event". Le tableau suivant liste tous les attributs acceptés dans les tableaux d'objets des list box, suivant la valeur de "valueType" (tout autre attribut est ignoré). Les formats d'affichage et des exemples sont fournis ci-dessous. - -| | valueType | text | réel | integer | boolean | color | event | -| --------------------- | ------------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | -| *Attributs* | *Description* | | | | | | | -| value | valeur de la cellule (saisie ou affichage) | x | x | x | | | | -| min | valeur minimum | | x | x | | | | -| max | valeur maximum | | x | x | | | | -| behavior | valeur "threeStates" | | | x | | | | -| requiredList | menu déroulant défini dans l'objet | x | x | x | | | | -| choiceList | combo box défini dans l'objet | x | x | x | | | | -| requiredListReference | RefList 4D, dépend de la valeur de "saveAs" | x | x | x | | | | -| requiredListName | nom d'énumération 4D, dépend de la valeur de "saveAs" | x | x | x | | | | -| saveAs | "reference" ou "value" | x | x | x | | | | -| choiceListReference | RefList 4D, affiche une combo box | x | x | x | | | | -| choiceListName | nom d'énumération 4D, affiche une combo box | x | x | x | | | | -| unitList | tableau de X éléments | x | x | x | | | | -| unitReference | indice de l'élément sélectionné | x | x | x | | | | -| unitsListReference | RefList 4D pour les unités | x | x | x | | | | -| unitsListName | nom d'énumération 4D pour les unités | x | x | x | | | | -| alternateButton | ajouter un bouton alternatif | x | x | x | x | x | | - -#### value - -La valeur des cellules est stockée dans l'attribut "value". Cet attribut est utilisé pour la saisie (entrée) et pour l'affichage (sortie). Il peut également être utilisé pour définir des valeurs par défaut lors de l'utilisation des listes (voir ci-dessous). - -```4d - ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> La valeur Null est acceptée, elle définit une cellule vide. - -#### min et max - -Lorsque le "valueType" est "real" ou "integer", l'objet accepte également les attributs min et max avec les valeurs appropriées (les valeurs doivent être du même type que valueType). - -Ces attributs peuvent être utilisés pour contrôler la plage de valeurs d'entrée. Lorsqu'une cellule est validée (lorsqu'elle perd le focus), si la valeur de saisie est inférieure à la valeur minimale ou supérieure à la valeur maximale, elle est rejetée. Dans ce cas, la valeur précédente est conservée et une astuce affiche une explication. - -```4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -L'attribut behavior propose des variations de la représentation standard des valeurs. Une seule variation est possible : - -| Attribut | Valeur(s) disponible(s) | valueType(s) | Description | -| -------- | ------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | Représente une valeur numérique sous la forme d'une case à cocher à trois états.
    2=semi-coché, 1=coché, 0=décoché, -1=invisible, -2=décoché désactivé, -3=coché désactivé, -4=semi-coché désactivé | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - - - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList et choiceList - -Lorsqu'un attribut "choiceList" ou "requiredList" est présent dans l'objet, la zone de saisie de texte est remplacée par une liste déroulante ou une combo box, en fonction de l'attribut : - -- Si l'attribut est "choiceList", la cellule est affichée sous forme de combo box. Cela signifie que l'utilisateur peut sélectionner ou saisir une valeur. -- Si l'attribut est "requiredList", la cellule est affichée sous forme de liste déroulante. Cela signifie que l'utilisateur peut uniquement sélectionner une des valeurs de la liste. - -Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. - -> Les valeurs du widget sont définies via un tableau. Si vous souhaitez associer le widget à une énumération 4D existante, vous devez utiliser les attributs "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". - -Exemples : - -- Vous voulez afficher une liste déroulante avec juste deux options, "Open" ou "Closed". "Closed" doit être présélectionné : - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- Vous voulez accepter toute valeur entière, mais afficher une combo box contenant les valeurs les plus communes : - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName et requiredListReference - -Les attributs "requiredListName" et "requiredListReference" vous permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur d'Enumérations de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de liste déroulante. Cela signifie que l'utilisateur pourra uniquement choisir une des valeurs fournies dans la liste. - -Utilisez "requiredListName" ou "requiredListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. - -> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "requiredList". -> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". - -Exemples : - -- Vous voulez afficher une liste déroulante basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert"), la stocker en tant que valeur et afficher "bleu" par défaut : - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- Vous voulez afficher une liste déroulante basée sur une liste créée par programmation, et la stocker en tant que référence : - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName et choiceListReference - -Les attributs "choiceListName" et "choiceListReference" permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de combo box, ce qui signifie que l'utilisateur pourra choisir une des valeurs de la liste ou en saisir une. - -Utilisez "choiceListName" ou "choiceListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. - -> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "choiceList". -> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". - -Exemple : - -Vous voulez afficher une combo box basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert") et afficher "vert" par défaut : - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference et unitReference - -Vous pouvez utiliser des attributs spécifiques afin d'associer des unités aux valeurs des cellules (par exemple "10 cm", "20 pixels", etc.). Pour définir une liste d'unités, vous pouvez utiliser l'un des attributs suivants : - -- "unitsList" : un tableau contenant les x éléments définissant les unités disponibles (ex : "cm", "pouces", "km", "miles", etc.). Utilisez cet attribut pour définir des unités dans l'objet. -- "unitsListReference" : une référence de liste 4D contenant les unités disponibles. "unitsListReference" : une référence de liste 4D contenant les unités disponibles. -- "unitsListName" : un nom d'énumération 4D créée en mode Développement contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une énumération 4D créée dans la Boîte à outils. - -Quel que soit son mode de définition, la liste d'unités peut être associée à l'attribut suivant : - -- "unitReference" : une valeur simple contenant l'indice (de 1 à x) de l'élément sélectionné dans la liste de valeurs "unitList", "unitsListReference" ou "unitsListName". - -L'unité courante est affichée sous forme de bouton affichant successivement les valeurs de "unitList", "unitsListReference" ou "unitsListName" à chaque clic (par exemple "pixels" -> "lignes" -> "cm" -> "pixels" -> etc.) - -Exemple : - -Vous souhaitez définir une valeur de saisie numérique suivie d'une unité parmi deux possibles : "cm" ou "pixels". La valeur courante est "2" + "cm". Vous utilisez des valeurs définies directement dans l'objet (attribut "unitsList") : - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"cm") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"cm" -OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Si vous souhaitez ajouter un bouton ellipse [...] à une cellule, il suffit de passer "alternateButton" avec la valeur True dans l'objet. Le bouton sera automatiquement affiché dans la cellule. - -Lorsque l'utilisateur clique sur ce bouton, un événement `On Alternative Click` est généré, vous permettant de traiter cette action comme vous le souhaitez (reportez-vous ci-dessous au paragraphe "Gestion des événements" pour plus d'informations). - -Exemple : - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -L'attribut "valueType" de valeur "color" vous permet d'afficher soit une couleur, soit un texte. - -- Si la valeur est un nombre, un rectangle de couleur est dessiné à l'intérieur de la cellule. Exemple : - - ```4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- Si la valeur est un texte, le texte est simplement affiché (par exemple : "value";"Automatic"). - -#### valueType event - -L'attribut "valueType" de valeur "event" affiche un bouton qui génère simplement un événement `On Clicked` lorsque l'utilisateur clique dessus. Aucune donnée ou valeur ne peut être passée ou retournée. - -Optionnellement, il est possible de passer un attribut "label". - -Exemple : - -```4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Gestion des événements - -Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox tableau d'objets : - -- **Sur données modifiées** : L'événement `On Data Change` est généré en cas de modification d'une valeur de la colonne, quel que soit le widget : - - zone de saisie de texte - - listes déroulante - - zone de combo box - - bouton d'unité (passage valeur x à valeur x+1) - - case à cocher (passage cochée/non cochée) -- **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. -- **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md deleted file mode 100644 index f502d49cea5fa3..00000000000000 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -id: listbox-header-footer -title: List Box Header and Footer ---- - -:::note - -- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. -- Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. - -::: - -## En-têtes - -Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_header.png) - -Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. - -Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. - -### Propriétés spécifiques des en-têtes - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - -## Pieds - -Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. - -Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_footers.png) - -Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). - -Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un pied de page, elle est appliquée à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. - -### Propriétés spécifiques des pieds de page - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md deleted file mode 100644 index 3937772290c41c..00000000000000 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md +++ /dev/null @@ -1,188 +0,0 @@ ---- -id: listbox-object -title: List Box Object ---- - -## List box de type tableau - -Dans une list box de type tableau, chaque colonne est associée à un tableau 4D à une dimension ; tous les types de tableaux peuvent être utilisés, à l’exception des tableaux de pointeurs. Le nombre de lignes est basé sur le nombre d’éléments du tableau. - -Par défaut, 4D affecte le nom “ColonneN” à chaque variable de colonne. You can change it, as well as other column properties, in the [column properties](listbox-column.md#column-specific-properties). Le format d'affichage de chaque colonne peut également être défini à l'aide de la commande `OBJECT SET FORMAT`. - -> Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques), disposant de mécanismes spécifiques. - -Avec les list box de type tableau, les valeurs des colonnes (saisie et affichage) sont gérées à l’aide des commandes du langage 4D. Vous pouvez également associer une [énumération](properties_DataSource.md#choice-list) à une colonne afin de contrôler la saisie. -Vous pouvez également associer une [énumération](properties_DataSource.md#énumération) à une colonne afin de contrôler la saisie. Par exemple, pour initialiser le contenu d’une colonne, vous pouvez utiliser l’instruction suivante : - -```4d -ARRAY TEXT(varCol;size) -``` - -Vous pouvez également utiliser une énumération : - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Attention :** Lorsqu’un objet List box contient plusieurs colonnes de tailles différentes, seul le nombre d’éléments correspondant au plus petit tableau est affiché. Il est donc conseillé de veiller à ce que chaque tableau ait le même nombre d’éléments que les autres. A noter également que si une colonne de la list box est “vide” (c'est le cas lorsque le tableau associé n'a pas été correctement déclaré ou dimensionné via le langage), la list box n'affiche aucun contenu. - -## List box de type sélection - -Dans ce type de list box, chaque colonne peut être associée à un champ (par exemple `[Employees]LastName)` ou à une expression. L’expression peut être basée sur un ou plusieurs champs (par exemple `[Employés]Nom+“ ”+[Employés]Prénom`) ou être simplement une formule (par exemple`String(Milliseconds)`). L’expression peut également être une méthode projet, une variable ou un élément de tableau. Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. - -Le contenu de chaque ligne est ensuite évalué en fonction d'une sélection d'enregistrements : la **sélection courante** d'une table ou une **sélection temporaire**. - -Dans le cas d’une list box basée sur la sélection courante, toute modification effectuée côté base de données est automatiquement reportée dans la list box et inversement. La sélection courante est donc toujours identique aux deux emplacements. - -## List box collection ou entity selection - -Dans ce type de list box, chaque colonne doit être associée à une expression. Le contenu de chaque ligne est ensuite évalué par élément de la collection ou par entité de l'entity selection. - -Chaque élément de la collection ou chaque entité est disponible en tant qu'objet auquel on peut accéder via le mot-clé [This](../Concepts/classes.md#this). Une expression de colonne peut être un chemin de propriété, une méthode projet, une variable ou n'importe quelle formule, accédant à chaque entité ou objet élément de collection via `This`, par exemple `This.` (ou `This.value` dans le cas d'une collection de valeurs scalaires). Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. - -Lorsque la source de données est une entity selection, les modifications apportées du côté de la list box sont automatiquement enregistrées dans la base de données. En revanche, les modifications apportées du côté de la base de données sont visibles dans la list box après le rechargement des entités modifiées. - -Lorsque la source de données est une collection, toute modification apportée aux valeurs de la list box se reflète dans la collection. En revanche, si des modifications sont apportées à la collection en utilisant par exemple les diverses fonctions de la [classe Collection](../API/CollectionClass.md), vous devrez en informer explicitement 4D en réaffectant la variable collection à elle-même, de sorte que le contenu de la list box soit actualisé. Par exemple : - -```4d -myCol:=myCol.push("new value") //afficher new value dans la list box -``` - -### Propriétés prises en charge - -Les propriétés prises en charge dépendent du type de list box. - -| Propriété | List box tableau | Liste box sélection | List box collection ou entity selection | -| ------------------------------------------------------------------------------------------- | ---------------- | ------------------- | --------------------------------------- | -| [Couleur de fond alternée](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Couleur de fond](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Gras](properties_Text.md#bold) | X | X | X | -| [Expression couleur de fond](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Style de la bordure](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Bas](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [CSS Class](properties_Object.md#css-class) | X | X | X | -| [Collection ou entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionnement colonnes auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Elément courant](properties_DataSource.md#current-item) | | | X | -| [Position élément courant](properties_DataSource.md#current-item-position) | | | X | -| [Source de données](properties_Object.md#data-source) | X | X | X | -| [Nom formulaire détaillé](properties_ListBox.md#detail-form-name) | | X | | -| [Afficher en-têtes](properties_Headers.md#display-headers) | X | X | X | -| [Afficher pieds](properties_Footers.md#display-footers) | X | X | X | -| [Double-clic sur ligne](properties_ListBox.md#double-click-on-row) | | X | | -| [Glissable](properties_Action.md#droppable) | X | X | X | -| [Déposable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Police](properties_Text.md#font) | X | X | X | -| [Couleur de la police](properties_Text.md#font-color) | X | X | X | -| [Expression couleur police](properties_Text.md#font-color-expression) | | X | X | -| [Taille](properties_Text.md#font-size) | X | X | X | -| [Hauteur (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Hauteur (en-têtes)](properties_Headers.md#height) | X | X | X | -| [Hauteur (pieds)](properties_Footers.md#height) | X | X | X | -| [Masquer lignes vides finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Cacher rectangle de focus](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Cacher surlignage sélection](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List box hiérarchique](properties_Object.md#array-list-box) | X | | | -| [Ensemble surlignage](properties_ListBox.md#highlight-set) | | X | | -| [Alignement horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Couleur lignes horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Barre de défilement horizontale](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Italique](properties_Text.md#italic) | X | X | X | -| [Gauche](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Table principale](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Méthode](properties_Action.md#method) | X | X | X | -| [Lignes déplaçables](properties_Action.md#movable-rows) | X | | | -| [Sélection temporaire](properties_DataSource.md#selection-name) | | X | | -| [Nombre de colonnes](properties_ListBox.md#number-of-columns) | X | X | X | -| [Nombre de colonnes verrouillées](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Nombre de colonnes statiques](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nom d'objet](properties_Object.md#object-name) | X | X | X | -| [Droite](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Tableau de contrôle des lignes](properties_ListBox.md#row-control-array) | X | | | -| [Tableau couleurs de police](properties_Text.md#row-font-color-array) | X | | | -| [Hauteur des lignes](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Tableau hauteurs des lignes](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Tableau de styles](properties_Text.md#row-style-array) | X | | | -| [Eléments sélectionnés](properties_DataSource.md#selected-items) | | | X | -| [Mode de sélection](properties_ListBox.md#selection-mode) | X | X | X | -| [Saisie sur clic unique](properties_Entry.md#single-click-edit) | X | X | X | -| [Triable](properties_Action.md#sortable) | X | X | X | -| [Action standard](properties_Action.md#standard-action) | X | | | -| [Expression Style](properties_Text.md#style-expression) | | X | X | -| [Haut](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparent](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Type](properties_Object.md#type) | X | X | X | -| [Souligné](properties_Text.md#underline) | X | X | X | -| [Variable ou expression](properties_Object.md#variable-or-expression) | X | X | | -| [Alignement vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Couleur lignes verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Barre de défilement verticale](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilité](properties_Display.md#visibility) | X | X | X | -| [Largeur](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Les colonnes, en-têtes et pieds de list box prennent en charge des propriétés spécifiques. - -### Événements formulaire pris en charge - -| Evénement formulaire | Propriétés supplémentaires retournées (voir [Evénement formulaire](https://doc.4d.com/4Dv18/4D/18/FORM-Evenement.301-4522191.fr.html) pour les propriétés principales) | Commentaires | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#additional-properties)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -#### Propriétés supplémentaires {#additional-properties} - -Les événements formulaire sur les list box ou colonnes de list box peuvent retourner les propriétés supplémentaires suivantes : - -| Propriété | Type | Description | -| ---------------- | ----------- | ----------------------------------------------------------------------------- | -| area | text | Zone de l'objet List box ("header", "footer", "cell") | -| areaName | text | Nom de la zone | -| column | entier long | Numéro de colonne | -| columnName | text | Nom de la colonne | -| footerName | text | Nom du pied | -| headerName | text | Nom de l'en-tête | -| horizontalScroll | entier long | Positif si le défilement est vers la droite, négatif s'il est vers la gauche | -| isRowSelected | boolean | Vrai si la ligne est sélectionnée, sinon Faux | -| newPosition | entier long | Nouvelle position de la colonne ou de la ligne | -| newSize | entier long | Nouvelle taille (en pixels) de la colonne ou de la ligne | -| oldPosition | entier long | Position précédente de la colonne ou de la ligne | -| oldSize | entier long | Taille précédente (en pixels) de la colonne ou de la ligne | -| row | entier long | Numéro de ligne | -| verticalScroll | entier long | Positif si le défilement est vers le bas, négatif s'il est vers le haut | - -> Si un événement se produit sur une "fake" colonne ou ligne qui n'existe pas, une chaîne vide est généralement renvoyée. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md index 30a274e8d3940b..fdbd06d0b3ce78 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md @@ -30,10 +30,10 @@ L'utilisateur peut sélectionner une ou plusieurs lignes à l'aide des raccourci Une list box est composée de quatre parties distinctes : -* the [list box object](./listbox-object.md) in its entirety, -* [columns](./listbox-column.md), -* column [headers](./listbox-header-footer.md#headers), and -* column [footers](./listbox-header-footer.md#footers). +* l’objet list box dans sa globalité, +* les colonnes, +* les en-têtes des colonnes, et +* les pieds des colonnes. ![](../assets/en/FormObjects/listbox_parts.png) @@ -44,7 +44,7 @@ Il est possible d'ajouter une méthode objet à l'objet list box et/ou à chaque 1. Méthode objet de chaque colonne 2. Méthode objet de la list box -The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). +La méthode objet de colonne obtient les événements qui se produisent dans son [en-tête](#list-box-headers) et son [pied](#list-box-footers). ### Types de list box @@ -59,8 +59,270 @@ Il existe différents types de list box avec leurs propres comportements et prop Vous pouvez configurer complètement un objet de type list box via ses propriétés, et vous pouvez également le gérer dynamiquement par programmation. -Le langage 4D comprend un thème "List Box" dédié aux commandes de list box mais les commandes de divers autres thèmes comme "Propriétés des objets" ou les commandes `EDIT ITEM` et `Displayed line number` peuvent également être utilisées. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. +Le langage 4D comprend un thème "List Box" dédié aux commandes de list box mais les commandes de divers autres thèmes comme "Propriétés des objets" ou les commandes `EDIT ITEM` et `Displayed line number` peuvent également être utilisées. Pour plus d'informations, consultez la page [List Box Commands Summary](https://doc.4d.com/4Dv19R6/4D/19-R6/List-Box-Commands-Summary.300-5911039.en.html) du manuel *4D Language*. +## Objets List box + +### List box de type tableau + +Dans une list box de type tableau, chaque colonne est associée à un tableau 4D à une dimension ; tous les types de tableaux peuvent être utilisés, à l’exception des tableaux de pointeurs. Le nombre de lignes est basé sur le nombre d’éléments du tableau. + +Par défaut, 4D affecte le nom “ColonneN” à chaque variable de colonne. Vous pouvez le modifier, ainsi que les autres [propriétés des colonnes](listbox_overview.md#proprietes-specifiques-des-colonnes). Le format d'affichage de chaque colonne peut également être défini à l'aide de la commande `OBJECT SET FORMAT`. +> Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques), disposant de mécanismes spécifiques. + +Avec les list box de type tableau, les valeurs des colonnes (saisie et affichage) sont gérées à l’aide des commandes du langage 4D. Vous pouvez également associer une [énumération](properties_DataSource.md#énumération) à une colonne afin de contrôler la saisie. Les valeurs des colonnes sont gérées à l’aide des commandes de haut niveau du thème List box (telles que `LISTBOX INSERT ROWS` ou `LISTBOX INSERT COLUMN`) ainsi que des commandes de manipulation des tableaux. Par exemple, pour initialiser le contenu d’une colonne, vous pouvez utiliser l’instruction suivante : + +```4d +ARRAY TEXT(varCol;size) +``` + +Vous pouvez également utiliser une énumération : + +```4d +LIST TO ARRAY("ListName";varCol) +``` +> **Attention :** Lorsqu’un objet List box contient plusieurs colonnes de tailles différentes, seul le nombre d’éléments correspondant au plus petit tableau est affiché. Il est donc conseillé de veiller à ce que chaque tableau ait le même nombre d’éléments que les autres. A noter également que si une colonne de la list box est “vide” (c'est le cas lorsque le tableau associé n'a pas été correctement déclaré ou dimensionné via le langage), la list box n'affiche aucun contenu. + +### List box de type sélection + +Dans ce type de list box, chaque colonne peut être associée à un champ (par exemple `[Employees]LastName)` ou à une expression. L’expression peut être basée sur un ou plusieurs champs (par exemple `[Employés]Nom+“ ”+[Employés]Prénom`) ou être simplement une formule (par exemple`String(Milliseconds)`). L’expression peut également être une méthode projet, une variable ou un élément de tableau. Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. + +Le contenu de chaque ligne est ensuite évalué en fonction d'une sélection d'enregistrements : la **sélection courante** d'une table ou une **sélection temporaire**. + +Dans le cas d’une list box basée sur la sélection courante, toute modification effectuée côté base de données est automatiquement reportée dans la list box et inversement. La sélection courante est donc toujours identique aux deux emplacements. + +### List box collection ou entity selection + +Dans ce type de list box, chaque colonne doit être associée à une expression. Le contenu de chaque ligne est ensuite évalué par élément de la collection ou par entité de l'entity selection. + +Chaque élément de la collection ou chaque entité est disponible en tant qu'objet auquel on peut accéder via le mot-clé [This](../Concepts/classes.md#this). Une expression de colonne peut être un chemin de propriété, une méthode de projet, une variable ou n'importe quelle formule, accédant à chaque entité ou objet élément de collection via `This`, par exemple `This.` (ou `This.value` dans le cas d'une collection de valeurs scalaires). Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. + +Lorsque la source de données est une entity selection, les modifications apportées du côté de la list box sont automatiquement enregistrées dans la base de données. En revanche, les modifications apportées du côté de la base de données sont visibles dans la list box après le rechargement des entités modifiées. + +Lorsque la source de données est une collection, toute modification apportée aux valeurs de la list box se reflète dans la collection. En revanche, si des modifications sont effectuées sur la collection en utilisant par exemple les différentes fonctions de la class [Collection](../API/CollectionClass.md), il faudra en informer explicitement 4D en réaffectant la variable collection à elle-même, afin que le contenu de la list box soit rafraîchi. Par exemple : + +```4d +myCol:=myCol.push("new value") //afficher new value dans la list box +``` + +### Propriétés prises en charge + +Les propriétés prises en charge dépendent du type de list box. + +| Propriété | List box tableau | Liste box sélection | List box collection ou entity selection | +| ------------------------------------------------------------------------------------------- | ---------------- | ------------------- | --------------------------------------- | +| [Couleur de fond alternée](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Couleur de fond](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Gras](properties_Text.md#bold) | X | X | X | +| [Expression couleur de fond](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Style de la bordure](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Bas](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Class](properties_Object.md#css-class) | X | X | X | +| [Collection ou entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionnement colonnes auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Élément courant](properties_DataSource.md#current-item) | | | X | +| [Position élément courant](properties_DataSource.md#current-item-position) | | | X | +| [Source de données](properties_Object.md#data-source) | X | X | X | +| [Nom formulaire détaillé](properties_ListBox.md#detail-form-name) | | X | | +| [Afficher en-têtes](properties_Headers.md#display-headers) | X | X | X | +| [Afficher pieds](properties_Footers.md#display-footers) | X | X | X | +| [Double-clic sur ligne](properties_ListBox.md#double-click-on-row) | | X | | +| [Glissable](properties_Action.md#droppable) | X | X | X | +| [Déposable](properties_Action.md#droppable) | X | X | X | +| [Focusable](properties_Entry.md#focusable) | X | X | X | +| [Police](properties_Text.md#font) | X | X | X | +| [Couleur de la police](properties_Text.md#font-color) | X | X | X | +| [Expression couleur police](properties_Text.md#font-color-expression) | | X | X | +| [Taille](properties_Text.md#font-size) | X | X | X | +| [Hauteur (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Hauteur (en-têtes)](properties_Headers.md#height) | X | X | X | +| [Hauteur (pieds)](properties_Footers.md#height) | X | X | X | +| [Masquer lignes vides finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Cacher rectangle de focus](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Cacher surlignage sélection](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List box hiérarchique](properties_Object.md#array-list-box) | X | | | +| [Ensemble surlignage](properties_ListBox.md#highlight-set) | | X | | +| [Alignement horizontal](properties_Text.md#horizontal-alignment) | X | X | X | +| [Couleur lignes horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Barre de défilement horizontale](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Italique](properties_Text.md#italic) | X | X | X | +| [Gauche](properties_CoordinatesAndSizing.md#left) | X | X | X | +| [Table principale](properties_DataSource.md#master-table) | | X | | +| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | +| [Méthode](properties_Action.md#method) | X | X | X | +| [Lignes déplaçables](properties_Action.md#movable-rows) | X | | | +| [Sélection temporaire](properties_DataSource.md#selection-name) | | X | | +| [Nombre de colonnes](properties_ListBox.md#number-of-columns) | X | X | X | +| [Nombre de colonnes verrouillées](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Nombre de colonnes statiques](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Nom d'objet](properties_Object.md#object-name) | X | X | X | +| [Droite](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Tableau de contrôle des lignes](properties_ListBox.md#row-control-array) | X | | | +| [Tableau couleurs de police](properties_Text.md#row-font-color-array) | X | | | +| [Hauteur des lignes](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Tableau hauteurs des lignes](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Tableau de styles](properties_Text.md#row-style-array) | X | | | +| [Eléments sélectionnés](properties_DataSource.md#selected-items) | | | X | +| [Mode de sélection](properties_ListBox.md#selection-mode) | X | X | X | +| [Saisie sur clic unique](properties_Entry.md#single-click-edit) | X | X | X | +| [Triable](properties_Action.md#sortable) | X | X | X | +| [Action standard](properties_Action.md#standard-action) | X | | | +| [Expression style](properties_Text.md#style-expression) | | X | X | +| [Haut](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparent](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Type](properties_Object.md#type) | X | X | X | +| [Souligné](properties_Text.md#underline) | X | X | X | +| [Variable ou expression](properties_Object.md#variable-or-expression) | X | X | | +| [Alignement vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Couleur lignes verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Barre de défilement verticale](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilité](properties_Display.md#visibility) | X | X | X | +| [Largeur](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Les colonnes, en-têtes et pieds de list box prennent en charge des propriétés spécifiques. + +### Événements formulaire pris en charge + +| Evénement formulaire | Propriétés supplémentaires retournées (voir [Evénement formulaire](https://doc.4d.com/4Dv18/4D/18/FORM-Evenement.301-4522191.fr.html) pour les propriétés principales) | Commentaires | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On After Keystroke |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On After Sort |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomEn-tête](#propriétés-supplémentaires)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | +| On Alternative Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Listbox tableau uniquement* | +| On Before Data Entry |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Before Keystroke |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Begin Drag Over |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Clicked |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Close Detail |
  • [row](#propriétés-supplémentaires)
  • | *List box Sélection courante et Sélection temporaire uniquement* | +| On Collapse |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *List box hiérarchiques uniquement* | +| On Column Moved |
  • [columnName](#propriétés-supplémentaires)
  • [nouvellePosition](#propriétés-supplémentaires)
  • [anciennePosition](#propriétés-supplémentaires)
  • | | +| On Column Resize |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nouvelleTaille](#propriétés-supplémentaires)
  • [ancienneTaille](#propriétés-supplémentaires)
  • | | +| On Data Change |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Delete Action |
  • [row](#propriétés-supplémentaires)
  • | | +| On Display Detail |
  • [isRowSelected](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Double Clicked |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Drag Over |
  • [zone](#propriétés-supplémentaires)
  • [nomZone](#propriétés-supplémentaires)
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Drop |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Expand |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *List box hiérarchiques uniquement* | +| On Footer Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomPied](#propriétés-supplémentaires)
  • | *List box Tableau, Sélection courante et Sélection temporaire uniquement* | +| On Getting Focus |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | +| On Header Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomEn-tête](#propriétés-supplémentaires)
  • | | +| On Load | | | +| On Losing Focus |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | +| On Mouse Enter |
  • [zone](#propriétés-supplémentaires)
  • [nomZone](#propriétés-supplémentaires)
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [zone](#propriétés-supplémentaires)
  • [nomZone](#propriétés-supplémentaires)
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Open Detail |
  • [row](#propriétés-supplémentaires)
  • | *List box Sélection courante et Sélection temporaire uniquement* | +| On Row Moved |
  • [nouvellePosition](#propriétés-supplémentaires)
  • [anciennePosition](#propriétés-supplémentaires)
  • | *Listbox tableau uniquement* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#propriétés-supplémentaires)
  • [verticalScroll](#propriétés-supplémentaires)
  • | | +| On Unload | | | + +#### Propriétés supplémentaires {#additional-properties} + +Les événements formulaire sur les list box ou colonnes de list box peuvent retourner les propriétés supplémentaires suivantes : + +| Propriété | Type | Description | +| ---------------- | ----------- | ---------------------------------------------------------------------------- | +| area | text | Zone de l'objet List box ("header", "footer", "cell") | +| areaName | text | Nom de la zone | +| column | entier long | Numéro de colonne | +| columnName | text | Nom de la colonne | +| footerName | text | Nom du pied | +| headerName | text | Nom de l'en-tête | +| horizontalScroll | entier long | Positif si le défilement est vers la droite, négatif s'il est vers la gauche | +| isRowSelected | boolean | Vrai si la ligne est sélectionnée, sinon Faux | +| newPosition | entier long | Nouvelle position de la colonne ou de la ligne | +| newSize | entier long | Nouvelle taille (en pixels) de la colonne ou de la ligne | +| oldPosition | entier long | Position précédente de la colonne ou de la ligne | +| oldSize | entier long | Taille précédente (en pixels) de la colonne ou de la ligne | +| row | entier long | Numéro de ligne | +| verticalScroll | entier long | Positif si le défilement est vers le bas, négatif s'il est vers le haut | +> Si un événement se produit sur une "fake" colonne ou ligne qui n'existe pas, une chaîne vide est généralement renvoyée. + +## Colonnes de list box + +Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_column.png) + +Vous pouvez définir pour chaque colonne de List box des propriétés standard (texte, couleur de fond...) : dans ce cas, ces propriétés sont prioritaires par rapport aux propriétés de l'objet List box. +> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). + +### Propriétés spécifiques des colonnes {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +### Événements formulaire pris en charge + +| Evénement formulaire | Propriétés supplémentaires retournées (voir [Evénement formulaire](https://doc.4d.com/4Dv18/4D/18/FORM-Evenement.301-4522191.fr.html) pour les propriétés principales) | Commentaires | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On After Keystroke |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On After Sort |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomEn-tête](#propriétés-supplémentaires)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | +| On Alternative Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Listbox tableau uniquement* | +| On Before Data Entry |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Before Keystroke |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Begin Drag Over |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Clicked |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Column Moved |
  • [columnName](#propriétés-supplémentaires)
  • [nouvellePosition](#propriétés-supplémentaires)
  • [anciennePosition](#propriétés-supplémentaires)
  • | | +| On Column Resize |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nouvelleTaille](#propriétés-supplémentaires)
  • [ancienneTaille](#propriétés-supplémentaires)
  • | | +| On Data Change |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Double Clicked |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Drag Over |
  • [zone](#propriétés-supplémentaires)
  • [nomZone](#propriétés-supplémentaires)
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Drop |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Footer Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomPied](#propriétés-supplémentaires)
  • | *List box Tableau, Sélection courante et Sélection temporaire uniquement* | +| On Getting Focus |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | +| On Header Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomEn-tête](#propriétés-supplémentaires)
  • | | +| On Load | | | +| On Losing Focus |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | +| On Row Moved |
  • [nouvellePosition](#propriétés-supplémentaires)
  • [anciennePosition](#propriétés-supplémentaires)
  • | *Listbox tableau uniquement* | +| On Scroll |
  • [horizontalScroll](#propriétés-supplémentaires)
  • [verticalScroll](#propriétés-supplémentaires)
  • | | +| On Unload | | | + +## En-têtes de list box + +> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. + +Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_header.png) + +Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. + +Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. En particulier, une icône peut être affichée dans l’en-tête à côté ou à la place du libellé de la colonne, notamment dans le cadre des [tris personnalisés](#gestion-des-tris). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. + +### Propriétés spécifiques des en-têtes + +[Gras](properties_Text.md#bold) - [Css Class](properties_Object.md#css-class) - [Police](properties_Text.md#font) - [Couleur de fond](properties_Text.md#font-color) - [Message d'aide](properties_Help.md#help-tip) - [Alignement horizontal ](properties_Text.md#horizontal-alignment) - [Emplacement de l'icône](properties_TextAndPicture.md#icon-location) - [Italique](properties_Text.md#italic) - [Nom](properties_Object.md#object-name) - [Chemin d'accès](properties_TextAndPicture.md#picture-pathname) - [Titre](properties_Object.md#title) - [Souligné](properties_Text.md#underline) - [Variable ou expression](properties_Object.md#variable-or-expression) - [Alignement vertical](properties_Text.md#vertical-alignment) - [Largeur](properties_CoordinatesAndSizing.md#width) + +## Pieds de list box +> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. + +Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. + +Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_footers.png) + +Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). + +Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un pied de page, elle est appliquée à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. + +### Propriétés spécifiques des pieds de page + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## Gestion de la saisie @@ -241,14 +503,14 @@ Il est possible d'activer ou d'inactiver le tri utilisateur standard via la prop La prise en charge du tri standard dépend du type de list box : -| Type de list box | Prise en charge du tri standard | Commentaires | -| ------------------------------- | ------------------------------- | ---------------------------------------------------------------------------------------------------- | -| Collection d'objets | Oui |
  • Les colonnes "This.a" ou "This.a.b" sont triables.
  • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | -| Collection de valeurs scalaires | Non | Utiliser un tri personnalisé avec la fonction [`orderBy()`](../API/CollectionClass.md#orderby) | +| Type de list box | Prise en charge du tri standard | Commentaires | +| ------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------ | +| Collection d'objets | Oui |
  • Les colonnes "This.a" ou "This.a.b" sont triables.
  • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | +| Collection de valeurs scalaires | Non | Utiliser un tri personnalisé avec la fonction [`orderBy()`](../API/CollectionClass.md#orderby) | | Entity selection | Oui |
  • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Pris en charge : tris sur les propriétés d'attributs d'objets (par exemple "This.data.city" lorsque "data" est un attribut d'objet)
  • Pris en charge : tris sur les attributs liés (par exemple "This.company.name")
  • Non pris en charge : tris sur les propriétés d'attributs d'objets par le biais d'attributs liés (par exemple, "This.company.data.city"). Pour cela, vous devez utiliser le tri personnalisé avec la fonction [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (voir l'exemple ci-dessous)
  • | -| Sélection courante | Oui | Seules les expressions simples sont triables (par exemple `[Table_1]Champ_2`) | -| Sélection temporaire | Non | | -| Tableaux | Oui | Les colonnes liées à des tableaux d'images et de pointeurs ne sont pas triables | +| Sélection courante | Oui | Seules les expressions simples sont triables (par exemple `[Table_1]Champ_2`) | +| Sélection temporaire | Non | | +| Tableaux | Oui | Les colonnes liées à des tableaux d'images et de pointeurs ne sont pas triables | ### Tri personnalisé @@ -302,8 +564,8 @@ Vous pouvez définir la valeur de la variable (par exemple, Header2:=2) afin de Vous disposez de plusieurs possibilités pour définir des couleurs de fond, des couleurs de police et des styles de police dans les list box : -* at the level of the [list box object properties](./listbox-object.md), -* at the level of the [column properties](./listbox-column.md), +* au niveau des [propriétés de l’objet list box](#list-box-objects), +* au niveau des [propriétés de la colonne,](#list-box-columns), * en utilisant des [tableaux ou expressions](#using-arrays-and-expressions) pour la list box et/ou pour chaque colonne, * au niveau du texte de chaque cellule (si [texte multistyle](properties_Text.md#multi-style)). @@ -552,3 +814,365 @@ Dans ce cas, le remplissage et le vidage des tableaux doivent être effectués p * Lorsque l’utilisateur clique sur un bouton de contraction, vous pouvez traiter l’événement `On Collapse`. La commande `LISTBOX GET CELL POSITION` retourne la cellule concernée : vous supprimez de la list box autant de lignes que nécessaire à l’aide de la commande `LISTBOX DELETE ROWS`. +## Tableaux d'objets dans les colonnes + +Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). + +La list box suivante a été définie à l'aide d'un tableau d'objets : + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configurer une colonne tableau d'objets + +Pour affecter un tableau d'objets à une colonne de list box, il suffit de définir le nom du tableau d'objets soit dans la liste des propriétés (champ "Nom de la variable"), soit à l'aide de la commande [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html), comme pour toute colonne basée sur un tableau. Dans la Liste des propriétés, vous pouvez sélectionner Objet comme "Type de variable" pour la colonne : + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Les propriétés standard liées aux coordonnées, taille et style sont disponibles pour les colonnes de type objet. Elles peuvent être gérées à l'aide de la Liste des propriétés, ou en programmant les attributs de style, visibilité, couleur de police et de fond de chaque ligne de colonne objet de la list box. Ce type de colonne peut également être masqué. + +Toutefois, le thème Source de données n'est pas disponible pour les colonnes objet des list box. En fait, le contenu de chaque cellule de la colonne est basé sur les attributs présents dans l'élément correspondant du tableau d'objets. Chaque élément du tableau peut définir : + +le type de valeur (obligatoire) : texte, couleur, événement, etc. la valeur elle-même (optionnel) : utilisé aussi bien pour la saisie que pour l'affichage. le mode d'affichage du contenu de la cellule (optionnel) : bouton, liste, etc. des paramètres supplémentaires (optionnel) : dépend du type de valeur Pour définir ces propriétés, vous devez placer les attributs adéquats dans l'objet (la liste des attributs disponibles est fournie ci-dessous). Par exemple, vous pouvez écrire "Hello World!" dans une colonne objet à l'aide de ce simple code : + +```4d +ARRAY OBJECT(obColumn;0) //tableau de la colonne + C_OBJECT($ob) //premier élément + OB SET($ob;"valueType";"text") //définit le type de valeur (obligatoire) + OB SET($ob;"value";"Hello World!") //définit la valeur + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) +> Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet. Ces paramètres sont automatiquement définis en fonction du type de valeur. + +#### valueType et affichage des données + +Lorsqu'une colonne de list box est associée à un tableau d'objets, l'affichage, la saisie et l'édition des cellules sont basées sur l'attribut valueType présent dans chaque élément du tableau. Les valeurs valueType prises en charge sont les suivantes : + +* "text" : pour une valeur texte +* "real": for a numeric value that can include separators like a `\<space>`, <.>, or +* "integer" : pour une valeur entière +* "boolean" : pour une valeur True/False +* "color" : pour définir une couleur de fond +* "event" : pour afficher un bouton avec un libellé. + +4D utilise des widgets par défaut en fonction de la valeur de "valueType" (par exemple, un "text" est affiché sous forme de zone de saisie de texte, un "boolean" est affiché sous forme de case à cocher, etc.), mais des représentations alternatives sont également disponibles via des options (par exemple, un "real" peut être affiché sous forme de menu déroulant). Le tableau suivant indique l'affichage par défaut ainsi que les variations possibles pour chaque type de valeur : + +| valueType | Format défaut | Widget(s) alternatif(s) | +| --------- | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | +| text | zone de saisie de texte | menu déroulant (enumération obligatoire) ou combo box (enumération) | +| réel | zone de saisie de texte contrôlée (nombre et séparateurs) | menu déroulant (enumération obligatoire) ou combo box (enumération) | +| integer | zone de saisie de texte contrôlée (nombre) | menu déroulant (enumération obligatoire) ou combo box (enumération) ou case à cocher trois états | +| boolean | case à cocher | menu déroulant (enumération obligatoire) | +| color | couleur de fond | text | +| event | bouton avec libellé | | +| | | Tous les widgets peuvent associer un unit toggle button ou ellipsis button à la cellule. | + +Vous définissez l'affichage de la cellule et les variations à l'aide d'attributs spécifiques dans chaque objet (voir ci-dessous). + +#### Formats d'affichage et filtres de saisie + +Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet des list box. Ils sont automatiquement définis en fonction du type de valeur. Ils sont listés dans le tableau suivant : + +| Value type | Format défaut | Contrôle de saisie | +| ---------- | ------------------------------------------------------------------------ | ---------------------------------------- | +| text | le même que celui de l'objet | pas de contrôle (tout caractère accepté) | +| réel | le même que celui de l'objet (utilisation du séparateur décimal système) | "0-9" et "." et "-" | +| | | "0-9" et "." si min>=0 | +| integer | le même que celui de l'objet | "0-9" et "-" | +| | | "0-9" si min>=0 | +| Boolean | case à cocher | N/A | +| color | N/A | N/A | +| event | N/A | N/A | + +### Attributs + +Chaque élément du tableau d'objets est un objet qui peut contenir un ou plusieurs attributs qui définiront le contenu de la cellule et l'affichage des données (voir exemple ci-dessus). + +L'unique attribut obligatoire est "valueType" et ses valeurs acceptées sont "text", "real", "integer", "boolean", "color" et "event". Le tableau suivant liste tous les attributs acceptés dans les tableaux d'objets des list box, suivant la valeur de "valueType" (tout autre attribut est ignoré). Les formats d'affichage et des exemples sont fournis ci-dessous. + +| | valueType | text | réel | integer | boolean | color | event | +| --------------------- | ----------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | +| *Attributs* | *Description* | | | | | | | +| value | valeur de la cellule (saisie ou affichage) | x | x | x | | | | +| min | valeur minimum | | x | x | | | | +| max | valeur maximum | | x | x | | | | +| behavior | valeur "threeStates" | | | x | | | | +| requiredList | menu déroulant défini dans l'objet | x | x | x | | | | +| choiceList | combo box défini dans l'objet | x | x | x | | | | +| requiredListReference | RefList 4D, dépend de la valeur de "saveAs" | x | x | x | | | | +| requiredListName | nom d'énumération 4D, dépend de la valeur de "saveAs" | x | x | x | | | | +| saveAs | "reference" ou "value" | x | x | x | | | | +| choiceListReference | RefList 4D, affiche une combo box | x | x | x | | | | +| choiceListName | nom d'énumération 4D, affiche une combo box | x | x | x | | | | +| unitList | tableau de X éléments | x | x | x | | | | +| unitReference | indice de l'élément sélectionné | x | x | x | | | | +| unitsListReference | RefList 4D pour les unités | x | x | x | | | | +| unitsListName | nom d'énumération 4D pour les unités | x | x | x | | | | +| alternateButton | ajouter un bouton alternatif | x | x | x | x | x | | + +#### value + +La valeur des cellules est stockée dans l'attribut "value". Cet attribut est utilisé pour la saisie (entrée) et pour l'affichage (sortie). Il peut également être utilisé pour définir des valeurs par défaut lors de l'utilisation des listes (voir ci-dessous). + +````4d + ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) +> La valeur Null est acceptée, elle définit une cellule vide. + +#### min et max + +Lorsque le "valueType" est "real" ou "integer", l'objet accepte également les attributs min et max avec les valeurs appropriées (les valeurs doivent être du même type que valueType). + +Ces attributs peuvent être utilisés pour contrôler la plage de valeurs d'entrée. Lorsqu'une cellule est validée (lorsqu'elle perd le focus), si la valeur de saisie est inférieure à la valeur minimale ou supérieure à la valeur maximale, elle est rejetée. Dans ce cas, la valeur précédente est conservée et une astuce affiche une explication. + +````4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +L'attribut behavior propose des variations de la représentation standard des valeurs. Une seule variation est possible : + +| Attribut | Valeur(s) disponible(s) | valueType(s) | Description | +| -------- | ----------------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| behavior | threeStates | integer | Représente une valeur numérique sous forme de case à cocher à trois états.
    2=intermédiaire, 1=cochée, 0=non cochée, -1=invisible, -2=non cochée désactivée, -3=cochée désactivée, -4=intermédiaire désactivée | + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + + + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList et choiceList + +Lorsqu'un attribut "choiceList" ou "requiredList" est présent dans l'objet, la zone de saisie de texte est remplacée par une liste déroulante ou une combo box, en fonction de l'attribut : + +* Si l'attribut est "choiceList", la cellule est affichée sous forme de combo box. Cela signifie que l'utilisateur peut sélectionner ou saisir une valeur. +* Si l'attribut est "requiredList", la cellule est affichée sous forme de liste déroulante. Cela signifie que l'utilisateur peut uniquement sélectionner une des valeurs de la liste. + +Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. +> Les valeurs du widget sont définies via un tableau. Si vous souhaitez associer le widget à une énumération 4D existante, vous devez utiliser les attributs "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". + +Exemples : + +* Vous voulez afficher une liste déroulante avec juste deux options, "Open" ou "Closed". "Closed" doit être présélectionné : + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +* Vous voulez accepter toute valeur entière, mais afficher une combo box contenant les valeurs les plus communes : + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName et requiredListReference + +Les attributs "requiredListName" et "requiredListReference" vous permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur d'Enumérations de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de liste déroulante. Cela signifie que l'utilisateur pourra uniquement choisir une des valeurs fournies dans la liste. + +Utilisez "requiredListName" ou "requiredListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. +> * Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "requiredList". +> * Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". + +Exemples : + +* Vous voulez afficher une liste déroulante basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert"), la stocker en tant que valeur et afficher "bleu" par défaut : + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +* Vous voulez afficher une liste déroulante basée sur une liste créée par programmation, et la stocker en tant que référence : + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + + ![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName et choiceListReference + +Les attributs "choiceListName" et "choiceListReference" permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de combo box, ce qui signifie que l'utilisateur pourra choisir une des valeurs de la liste ou en saisir une. + +Utilisez "choiceListName" ou "choiceListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. +> * Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "choiceList". +> * Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". + +Voici un exemple : + +Vous voulez afficher une combo box basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert") et afficher "vert" par défaut : + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +````4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"vert") + OB SET($ob;"choiceListName";"colors") +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference et unitReference + +Vous pouvez utiliser des attributs spécifiques afin d'associer des unités aux valeurs des cellules (par exemple "10 cm", "20 pixels", etc.). Pour définir une liste d'unités, vous pouvez utiliser l'un des attributs suivants : + +* "unitsList" : un tableau contenant les x éléments définissant les unités disponibles (ex : "cm", "pouces", "km", "miles", etc.). Utilisez cet attribut pour définir des unités dans l'objet. +* "unitsListReference" : une référence de liste 4D contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une liste 4D créée avec la commande [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html). +* "unitsListName" : un nom d'énumération 4D créée en mode Développement contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une énumération 4D créée dans la Boîte à outils. + +Quel que soit son mode de définition, la liste d'unités peut être associée à l'attribut suivant : + +* "unitReference" : une valeur simple contenant l'indice (de 1 à x) de l'élément sélectionné dans la liste de valeurs "unitList", "unitsListReference" ou "unitsListName". + +L'unité courante est affichée sous la forme d'un bouton qui fait défiler les valeurs "unitList", "unitsListReference" ou "unitsListName" chaque fois qu'il est cliqué (par exemple, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) + +Voici un exemple : + +Vous souhaitez définir une valeur de saisie numérique suivie d'une unité parmi deux possibles : "cm" ou "pixels". La valeur courante est "2" + "cm". Vous utilisez des valeurs définies directement dans l'objet (attribut "unitsList") : + +````4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"cm") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"cm" +OB SET ARRAY($ob;"unitsList";$_units) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Si vous souhaitez ajouter un bouton d'ellipse [...] dans une cellule, il suffit de passer l'attribut "alternateButton" avec la valeur vrai dans l'objet. Le bouton sera automatiquement affiché dans la cellule. + +Lorsque l'utilisateur clique sur ce bouton, un événement `On Alternative Click` est généré, vous permettant de traiter cette action comme vous le souhaitez (reportez-vous ci-dessous au paragraphe "Gestion des événements" pour plus d'informations). + +Voici un exemple : + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +L'attribut "valueType" de valeur "color" vous permet d'afficher soit une couleur, soit un texte. + +* Si la valeur est un nombre, un rectangle de couleur est dessiné à l'intérieur de la cellule. Voici un exemple : + + ````4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ```` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +* Si la valeur est un texte, le texte est simplement affiché (par exemple : "value";"Automatic"). + +#### valueType event + +L'attribut "valueType" de valeur "event" affiche un bouton qui génère simplement un événement `On Clicked` lorsque l'utilisateur clique dessus. Aucune donnée ou valeur ne peut être passée ou retournée. + +Optionnellement, il est possible de passer un attribut "label". + +Voici un exemple : + +````4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestion des événements + +Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox tableau d'objets : + +* **Sur données modifiées** : L'événement `On Data Change` est généré en cas de modification d'une valeur de la colonne, quel que soit le widget : + * zone de saisie de texte + * listes déroulante + * zone de combo box + * bouton d'unité (passage valeur x à valeur x+1) + * case à cocher (passage cochée/non cochée) +* **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. +* **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md index 4b57a4a3542444..cd8a088b22e2fb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md @@ -102,7 +102,7 @@ Plusieurs types de références de méthode sont pris en charge : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](./webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](./webArea_overview.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md index 13884f1b072ace..f4b73307593764 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md @@ -16,7 +16,7 @@ Permet de définir une couleur d'arrière-plan différente pour les lignes / col #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- @@ -34,7 +34,7 @@ Dans le cas d'une list box, par défaut *Automatique* est sélectionné : la col #### Objets pris en charge -[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Liste Hiérarchique](list_overview.md) - [List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [Ovale](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Zone de texte](text.md) #### Voir également @@ -59,7 +59,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`LIS #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- @@ -195,7 +195,7 @@ Vous pouvez obtenir le même résultat en utilisant les commandes [`LISTBOX SET #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md index 4a79b640295383..c563bd98ffd760 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md @@ -32,7 +32,7 @@ Lorsque cette propriété est activée, la hauteur de chaque ligne est automatiq #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) --- @@ -48,7 +48,7 @@ Coordonnées inférieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -64,7 +64,7 @@ Coordonnées de gauche de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -80,7 +80,7 @@ Coordonnées de droite de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -96,7 +96,7 @@ Coordonnées supérieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -135,7 +135,7 @@ Cette propriété désigne la taille verticale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -143,7 +143,7 @@ Cette propriété désigne la taille verticale d'un objet. Cette propriété désigne la taille horizontale d'un objet. > * Certains objets peuvent avoir une hauteur prédéfinie qui ne peut pas être modifiée. -> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +> * Si la propriété [Resizable](properties_ResizingOptions.md#resizable) est utilisée pour une [colonne de list box](listbox_overview.md#list-box-columns), l'utilisateur peut également redimensionner manuellement la colonne. > * Lors du redimensionnement du formulaire, si la propriété de [dimensionnement horizontal "Agrandir"](properties_ResizingOptions.md#horizontal-sizing) a été affectée à la list box, la colonne la plus à droite sera agrandie, allant au-delà de sa largeur maximale, si nécessaire. #### Grammaire JSON @@ -154,7 +154,7 @@ Cette propriété désigne la taille horizontale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -171,7 +171,7 @@ La largeur maximale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) --- @@ -188,7 +188,7 @@ La largeur minimale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md index 0c4a045cb95346..ee9e158cf61660 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Lorsque l'option d'**insertion automatique** n'est pas définie (par défaut), l Cette propriété est prise en charge par : -- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. +- les objets de formulaire [Combo box](comboBox_overview.md) et [colonnes de list box](listbox_overview.md#list-box-columns) associés à une énumération. - les objets de formulaire [Combo box](comboBox_overview.md) dont la liste associée est remplie par leur tableau ou leur objet datasource. Par exemple, pour une liste de choix contenant "France, Allemagne, Italie" associée à une combo box "Pays" : si la propriété d'**insertion automatique** est définie et qu'un utilisateur saisit "Espagne", la valeur "Espagne" est alors automatiquement ajoutée à la liste en mémoire : @@ -28,7 +28,7 @@ Par exemple, pour une liste de choix contenant "France, Allemagne, Italie" assoc #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) +[Combo Box](comboBox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- @@ -47,7 +47,7 @@ Vous pouvez également associer des listes de choix à des objets à l'aide des #### Objets pris en charge -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- @@ -113,7 +113,7 @@ Indique une variable ou une expression qui se verra attribuer un entier long ind Définit le type de données pour l'expression affichée. Cette propriété est utilisée avec : -- [List box columns](listbox-column.md) of the selection and collection types. +- les [colonnes de list box](listbox_overview.md#list-box-columns) de type sélection et collection. - les [listes déroulantes](dropdownList_Overview.md) associées à des objets ou des tableaux. Voir aussi la section [**Expression type**](properties_Object.md#expression-type). @@ -126,7 +126,7 @@ Voir aussi la section [**Expression type**](properties_Object.md#expression-type #### Objets pris en charge -[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) +[Listes déroulantes](dropdownList_Overview.md) associées à des objets ou à des tableaux - [Colonne List Box](listbox_overview.md#list-box-columns) --- @@ -183,13 +183,13 @@ Vous devez saisir une liste de valeurs. Dans l'éditeur de formulaires, une boî #### Objets pris en charge -[Colonne de list box (type tableau seulement)](listbox-column.md) +[Colonne de list box (type tableau seulement)](listbox_overview.md#list-box-columns) --- ## Expression -This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. +Cette description est spécifique aux colonnes de list box de type [sélection](listbox_overview.md#selection-list-boxes) et [ collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. Une expression 4D à associer à une colonne. Vous pouvez saisir : @@ -226,7 +226,7 @@ Si un champ, une variable ou une expression assignable*(par exemple Person.lastN #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) --- @@ -255,7 +255,7 @@ Toutes les tables de la base de données peuvent être utilisées, que le formul Cette propriété est disponible dans les conditions suivantes : - une [liste de choix](#choice-list) est associée à l'objet -- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- pour les [inputs](input_overview.md) et les [colonnes de list box](listbox_overview.md#list-box-columns), une [énumération obligatoire](properties_RangeOfValues.md#required-list) est également définie pour l'objet (les deux options doivent généralement utiliser la même liste), de sorte que seules les valeurs de la liste peuvent être saisies par l'utilisateur. Cette propriété spécifie, dans le contexte d'un champ ou d'une variable associée à une liste de valeurs, le type de contenu à sauvegarder : @@ -277,7 +277,7 @@ L'utilisation de cette propriété nécessite le respect des principes suivants #### Objets pris en charge -[Input](input_overview.md) - [List Box Column](listbox-column.md) +[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md index d8719646d90210..9e2aa7f0ed5e81 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ Le champ contient en fait "proportion". 4D accepte et stocke la saisie complète #### Objets pris en charge -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne listbox](listbox_overview.md#list-box-columns) - [Pied de page listbox](listbox_overview.md#list-box-footers) --- @@ -83,7 +83,7 @@ Le tableau ci-dessous montre les choix disponibles : #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -240,7 +240,7 @@ Le tableau suivant montre comment les différents formats affectent l'affichage #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) +[Boîte de ComboBox](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Entrée](input_overview.md) - [Colonne de la liste](listbox_overview.md#list-box-columns) - [Pied de list box](listbox_overview.md#list-box-footers) - [Indicateurs de progression](progressIndicator.md) --- @@ -299,7 +299,7 @@ Si le champ est réduit à une taille plus petite que celle de l'image d'origine #### Objets pris en charge -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +\[Input\](input_overview.md) - \[Colonne de List box\](listbox_overview.md#list-box-columns) - \[Pied List Box\](listbox_overview.md#list-box-footers) --- @@ -332,7 +332,7 @@ Le tableau ci-dessous montre les formats d'affichage du champ Heure et donne des #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -341,7 +341,7 @@ Le tableau ci-dessous montre les formats d'affichage du champ Heure et donne des Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est affichée comme suit : * un texte dans un [objet de saisie](input_overview.md) -* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), +* un ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox_overview.md#list-box-columns) ... vous pouvez sélectionner le texte à afficher pour chaque valeur : @@ -356,7 +356,7 @@ Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est aff #### Objets pris en charge -[List Box Column](listbox-column.md) - [Input](input_overview.md) +\[Colonne de list box\](listbox_overview.md#list-box-columns) --- @@ -376,7 +376,7 @@ Les colonnes booléennes peuvent également être affichées sous forme de pop u #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) --- @@ -424,7 +424,7 @@ Dans ce cas également, la propriété \[Titre\](#titre) est également disponib #### Objets pris en charge -[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) +[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) --- @@ -445,7 +445,7 @@ Dans ces cas, le titre de la case à cocher peut être saisi en utilisant cette #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) --- @@ -481,7 +481,7 @@ La propriété Tronquer avec ellipse peut être appliquée aux colonnes de type #### Objets pris en charge -[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -512,7 +512,7 @@ Cette propriété est utilisée uniquement lors du dessin d'objets situés dans #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +\[Zone 4D View Pro\](viewProArea_overview.md) - \[Zone 4D Write Pro\](writeProArea_overview.md) - \[Bouton\](button_overview.md) - \[Grille de boutons\](buttonGrid_overview.md) - \[Case à cocher\](checkbox_overview.md) - \[Combo Box\](comboBox_overview.md) - \[Liste déroulante\](dropdownList_Overview.md) - \[Zone de groupe\](groupBox.md) - \[Liste hiérarchique\](list_overview.md) - \[List Box\](listbox_overview.md) - \[Colonne de list box\](listbox_overview.md#list-box-columns) - \[Pied de list box\](listbox_overview.md#list-box-footers) - \[En-tête de list box\](listbox_overview.md#list-box-headers) - \[Bouton image\](pictureButton_overview.md) - \[Pop up menu image\](picturePopupMenu_overview.md) - \[Zone de Plug-in\](pluginArea_overview.md) - \[Indicateur de progression\](progressIndicator.md) - \[Bouton radio\](radio_overview.md) - \[Spinner\](spinner.md) - \[Splitter\](splitters.md) - \[Image statique\](staticPicture.md) - \[Stepper\](stepper.md) - \[Sous-formulaire\](subform_overview.md) - \[Onglet\](tabControl.md) - \[Zone de texte\](text.md) - \[Zone Web\](webArea_overview.md) --- @@ -567,4 +567,4 @@ Notez que quelle que soit la valeur de l'option de renvoi à la ligne automatiqu #### Objets pris en charge -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +\[Input\](input_overview.md) - \[Colonne de List box\](listbox_overview.md#list-box-columns) - \[Pied List Box\](listbox_overview.md#list-box-footers) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md index fad7d08a8dd465..1f4d9a95698183 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md @@ -28,7 +28,7 @@ Permet à l'utilisateur d'accéder à un menu contextuel standard dans l'objet l Pour une [zone de saisie](input_overview.md) image, en plus des commandes d'édition standard (Couper, Copier, Coller et Effacer), le menu contient la commande **Omporter...** qui peut être utilisée pour importer une image stockée dans un fichier, ainsi que la commande **Enregistrer sous...** , qui peut être utilisée pour enregistrer l'image sur le disque. Le menu peut également être utilisé pour modifier le format d"affichage de l'image : les options **Tronquée non centrée**, **Non tronquée** et **Proportionnelle centrée** sont proposées. La modification du [format d'affichage](properties_Display#picture-format) en utilisant ce menu est temporaire ; elle n'est pas stockée avec l'enregistrement. -Pour une [zone de saisie](input_overview.md) type texte [multi-style](properties_Text.md#multi-style) ou une [colonne de list box](listbox-column.md), en plus des commandes d'édition standard, le menu contextuel propose les commandes suivantes : +Pour une [zone de saisie](input_overview.md) type texte [multi-style](properties_Text.md#multi-style) ou une [colonne de list box](listbox_overview.md#list-box-columns), en plus des commandes d'édition standard, le menu contextuel propose les commandes suivantes : - **Polices...**: affiche la boîte de dialogue système de police - **Polices récentes**: affiche les noms des polices récentes sélectionnées pendant la session. La liste peut stocker jusqu'à 10 polices (au-delà, la dernière police utilisée remplace la plus ancienne). Par défaut, cette liste est vide et l'option n'est pas affichée. Vous pouvez gérer cette liste en utilisant les commandes `SET RECENT FONTS` et `FONT LIST`. @@ -64,7 +64,7 @@ Lorsque cette propriété est désactivée, tous les pop-up menus associés à u #### Objets pris en charge -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[Zones 4D Write Pro](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) - [Barre de progression](progressIndicator.md) - [Règle](ruler.md) - [Stepper](stepper.md) --- @@ -120,7 +120,7 @@ Ce tableau explique chaque filtre présent dans la liste déroulante Filtre de s #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md index ede45dd2f638fe..27cf5702bd2fd6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Pieds ## Afficher pieds -This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). Il existe un pied par colonne; chaque pied est configuré séparément. +Cette propriété est utilisée pour afficher ou masquer [les pieds de de colonne listbox](listbox_overview.md#list-box-footers). Il existe un pied par colonne; chaque pied est configuré séparément. #### Grammaire JSON @@ -29,7 +29,7 @@ Cette propriété sert à définir la hauteur de ligne d'un pied de list box en * Si plus d'une taille est définie, 4D utilise la plus grande. Par exemple, si une ligne contient «Verdana 18», «Geneva 12» et «Arial 9», 4D utilise «Verdana 18» pour déterminer la hauteur de ligne (par exemple, 25 pixels). Cette hauteur est ensuite multipliée par le nombre de lignes définies. * Ce calcul ne prend pas en compte la taille des images ni les styles appliqués aux polices. * Sous macOS, la hauteur de ligne peut être incorrecte si l'utilisateur saisit des caractères qui ne sont pas disponibles dans la police sélectionnée. Lorsque cela se produit, une police de remplacement est utilisée, ce qui peut entraîner des variations de taille. -> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. +> Cette propriété peut être également définie dynamiquement à l'aide de la commande [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv17R6/4D/17-R6/List-box-footer-specific-properties.300-4354808.en.html). Conversion d'unités : lorsque vous passez d'une unité à l'autre, 4D les convertit automatiquement et affiche le résultat dans la liste des propriétés. Par exemple, si la police utilisée est "Lucida grande 24", une hauteur de "1 ligne" est convertie en "30 pixels" et une hauteur de "60 pixels" est convertie en "2 lignes". @@ -60,4 +60,4 @@ A noter que la conversion en va-et-vient peut conduire à un résultat final dif #### Voir également -[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) +[En-têtes](properties_Headers.md) - [Pieds List box](listbox_overview.md#list-box-footers) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md index a8e818d98a17e2..5086550bd66f5d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: En-têtes ## Afficher en-têtes -This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). Il existe un en-tête par colonne; chaque en-tête est configuré séparément. +Cette propriété est utilisée pour afficher ou masquer [les en-têtes de colonne listbox](listbox_overview.md#list-box-headers). Il existe un en-tête par colonne; chaque en-tête est configuré séparément. #### Grammaire JSON @@ -61,4 +61,4 @@ A noter que la conversion en va-et-vient peut conduire à un résultat final dif #### Voir également -[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) +[Pieds](properties_Footers.md) - [En-têtes List box](listbox_overview.md#list-box-headers) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md index 4f725eaf22bd08..10157bbd02065a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Vous pouvez soit : #### Objets pris en charge -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](./comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](./comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Autres fonctionnalités d'aide diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md index a7bc8b7eed3805..25530ade9b8eda 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Collection de colonnes de la list box. | ------- | --------------------------- | ------------------------------------------------ | | columns | collection d'objets colonne | Contient les propriétés des colonnes de list box | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. +Pour une liste des propriétés prises en charge par les objets colonnes, veuillez vous référer à la section [Propriétés spécifiques aux colonnes.](listbox_overview.md#column-specific-properties). #### Objets pris en charge diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md index 11d9263cc864de..c3846898e39823 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Cette propriété désigne le type [objet de formulaire actif ou inactif](formOb #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -40,7 +40,7 @@ Pour plus d'informations sur les règles de dénomination des objets de formulai #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -130,20 +130,20 @@ Pour une list box de type tableau, la propriété **Variable ou Expression** con #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Tab control](tabControl.md) - [Subform](subform_overview.md) - [Radio Button](radio_overview.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Tab control](tabControl.md) - [Subform](subform_overview.md) - [Radio Button](radio_overview.md) - [Web Area](webArea_overview.md) --- ## Type d’expression -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> Cette propriété est intitulée [**Type de données**](properties_DataSource.md#data-type-expression-type) dans la Liste de Propriétés pour les colonnes de listbox de type [selection](listbox_overview.md#selection-list-boxes) et [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) et pour les [Listes déroulantes](dropdownList_Overview.md) associées à un [objet](FormObjects/dropdownList_Overview.md#using-an-object) ou à un [tableau](FormObjects/dropdownList_Overview.md#using-an-array). Spécifie le type de données pour l'expression ou la variable associée à l'objet. Notez que l'objectif principal de ce paramètre est de configurer les options (telles que les formats d'affichage) disponibles pour le type de données. Il ne type pas la variable elle-même. En vue d'une compilation de projet, vous devez [déclarer la variable](Concepts/variables.md#declaring-variables). Toutefois, cette propriété a une fonction de typage dans les cas spécifiques suivants : - **[Variables dynamiques](#dynamic-variables)** : Cette propriété permet de déclarer le type des variables dynamiques. -- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. +- **[Colonnes de list box](listbox_overview.md#list-box-columns)** : Cette propriété est utilisée pour associer un format d'affichage aux données de la colonne. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. - **[Variables image](input_overview.md)** : Ce menu permet de déclarer les variables avant de charger le formulaire en mode interprété. Des mécanismes natifs spécifiques régissent l'affichage des variables image dans les formulaires. Ces mécanismes exigent une plus grande précision dans la configuration des variables : elles doivent avoir été déclarées avant le chargement du formulaire - c'est-à-dire avant même l'événement `On Load` du formulaire - contrairement aux autres types de variables. Pour cela, il faut soit que l'instruction `C_PICTURE(varName)` ait été exécutée avant le chargement du formulaire (typiquement, dans la méthode appelant la commande `DIALOG` ), soit que la variable ait été typée au niveau du formulaire à l'aide de la propriété Type d'expression. Sinon, la variable image ne sera pas affichée correctement (uniquement en mode interprété). #### Grammaire JSON @@ -154,7 +154,7 @@ Toutefois, cette propriété a une fonction de typage dans les cas spécifiques #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -327,4 +327,4 @@ Lorsque l'option **Custom** ("none" dans JSON) est activée, aucun calcul automa #### Objets pris en charge -[List Box Footer](listbox-header-footer.md#footers) +[List Box Footer](listbox_overview.md#list-box-footers) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md index 8dcf532b89a82d..d2aa46e4b37e7d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md @@ -52,7 +52,7 @@ Permet de définir une liste dont les valeurs ne peuvent pas être saisies dans #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [Colonne de List Box](listbox_overview.md#list-box-columns) - [Input](input_overview.md) --- @@ -71,4 +71,4 @@ La création d'une liste obligatoire n'affiche pas automatiquement la liste lors #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [Colonne de List Box](listbox_overview.md#list-box-columns) - [Input](input_overview.md) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md index 78c72859a519e7..88f936976f9e87 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md @@ -63,7 +63,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -88,7 +88,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -128,4 +128,4 @@ Indique si la taille de la colonne peut être modifiée par l'utilisateur. #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md index ce42bfb9fe0bb1..c6139f63dd693a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md @@ -36,7 +36,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -55,7 +55,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -71,7 +71,7 @@ Une ligne est placée sous le texte. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -107,7 +107,7 @@ Trois thèmes de polices sont disponibles : #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) ### Famille de police @@ -127,7 +127,7 @@ Vous pouvez la définir à l'aide de la commande [**OBJECT SET FONT**](https://d #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -143,7 +143,7 @@ Permet de définir en points la taille de police de l'objet. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -169,7 +169,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -211,7 +211,7 @@ Utilisé pour appliquer un style de police personnalisé à chaque ligne de list Vous devez saisir une expression ou une variable (les variables de type tableau ne peuvent pas être utilisées). L'expression ou variable sera évaluée pour chaque ligne affichée (si elle s'applique à la list box) ou chaque cellule affichée (si elle s'applique à la list box). Vous pouvez utiliser les constantes du thème [Styles de caractères](https://doc.4d.com/4Dv17R6/4D/17-R6/Font-Styles.302-4310343.en.html). -Exemple : +Voici un exemple : ```4d Choose([Companies]ID;Bold;Plain;Italic;Underline) @@ -228,7 +228,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande `LIST #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- @@ -251,7 +251,7 @@ Emplacement horizontal du texte dans la zone où il apparait. #### Objets pris en charge -[Bouton](button_overview.md) - [Case à cocher](checkbox_overview.md) (tous styles excepté Regular et Flat) - [Zone de groupe](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) - [En-tête de List Box](listbox-header-footer.md#headers) - [Pied de List Box](listbox-header-footer.md#footers) - [Bouton Radio](radio_overview.md) (tous styles excepté Regular et Flat) - [Zones de texte](text.md) +[Bouton](button_overview.md) - [Case à cocher](checkbox_overview.md) (tous styles excepté Regular et Flat) - [Zone de groupe](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Colonne de List Box](listbox_overview.md#list-box-columns) - [En-tête de List Box](listbox_overview.md#list-box-headers) - [Pied de List Box](listbox_overview.md#list-box-footers) - [Bouton Radio](radio_overview.md) (tous styles excepté Regular et Flat) - [Zones de texte](text.md) --- @@ -274,7 +274,7 @@ Cette propriété peut également être gérée par les commandes [OBJECT Get ve #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [En-tête List Box](listbox_overview.md#list-box-headers) --- @@ -378,7 +378,7 @@ Par défaut, cette option n'est pas activée. #### Objets pris en charge -[Input](input_overview.md) - [List Box Column](listbox-column.md) +[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- @@ -423,7 +423,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- @@ -443,7 +443,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md index f81ad4828cac34..5604e37396bbeb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md @@ -74,7 +74,7 @@ Désigne l'emplacement d'une icône par rapport à l'objet formulaire. #### Objets pris en charge -[Entête de List Box](listbox-header-footer.md#headers) +[Entête de List Box](listbox_overview.md#list-box-headers) --- @@ -139,7 +139,7 @@ Le chemin d'accès à saisir est identique à celui de [la propriété Chemin d' #### Objets pris en charge -[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) +[Bouton](button_overview.md) (tous les styles sauf[Aide](button_overview.md#help)) - [Case à cocher](checkbox_overview.md) - [En-tête List box](listbox_overview.md#list-box-headers)[Bouton radio](listbox_overview.md#list-box-headers) --- @@ -223,4 +223,4 @@ Il est important de noter que la propriété “Avec pop up menu” gère unique #### Objets pris en charge -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/dsMapping.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/dsMapping.md index b31bd1ef1f877d..cc2f587c4a9d05 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/dsMapping.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/dsMapping.md @@ -199,7 +199,7 @@ Une entity selection est un objet contenant une ou plusieurs référence(s) à d Un objet entity selection est géré par les fonctions et les propriétés de la classe [**EntitySelection**](../API/EntitySelectionClass.md) . -Exemple : +Voici un exemple : ```4d diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/entities.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/entities.md index 8bd6064c57d42e..ad4a1a5104cfd8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/entities.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/entities.md @@ -210,7 +210,7 @@ Une nouvelle entity selection est **partageable** dans les cas suivants : * la nouvelle entity selection est fondée sur une relation [entity.*attributeName*](API/EntityClass.md#attributename) (par exemple, "company.employees") lorsque *attributeName* est un attribut lié1 vers N mais que l'entity n'appartient pas à une entity selection. * la nouvelle entity selection est explicitement copiée comme partageable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire avec l'option `ck shared`). -Exemple : +Voici un exemple : ```4d $myComp:=ds.Company.get(2) //$myComp n'appartient pas à une entity selection @@ -222,7 +222,7 @@ Une nouvelle entity selection est **modifiable** dans les cas suivants : * la nouvelle entity selection est créée vide à l'aide de la fonction [dataClass.newSelection()](API/DataClassClass.md#newselection) ou de la commande `Create entity selection`, * la nouvelle entity selection est explicitement copiée comme modifiable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire sans l'option `ck shared`). -Exemple : +Voici un exemple : ```4d $toModify:=ds.Company.all().copy() //$toModify est modifiable @@ -250,7 +250,7 @@ $comp2:=$lowSal.employer //$comp2 est modifiable parce que $lowSal est modifiabl :::note Entity selections renvoyées par le serveur -Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Exemple : +Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Voici un exemple : ```4d //une fonction est toujours exécutée sur le serveur diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Tags/tags.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Tags/tags.md index f39f3a21851e07..bfc449a757d107 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Tags/tags.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Tags/tags.md @@ -583,7 +583,7 @@ Dans ce cas, la balise `4DLOOP` fonctionne comme pour un tableau : elle effectue Cette syntaxe est utile lorsque vous passez un pointeur de tableau en tant que paramètre de la commande `PROCESS 4D TAGS`. -Exemple : +Voici un exemple : ```4d ARRAY TEXT($array;2) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/sessions.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/sessions.md index a09c2069d60183..f4719245ca4d13 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/sessions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/sessions.md @@ -80,7 +80,7 @@ Vous pouvez attribuer des privilèges à l'aide de la fonction [`.setPrivileges( > Dans l'implémentation actuelle, seul le privilège "WebAdmin" est disponible. -Exemple : +Voici un exemple : ```4d If (Session.hasPrivilege("WebAdmin")) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md index 09d741f348456e..c10c56911015d9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md @@ -866,7 +866,7 @@ La fonction `.equal()` compare la collec :::note Notes -- La fonction `.equal()` ne vérifie l'égalité que pour les éléments de type chaîne, booléen, nombre et null dans les collections. Elle ne vérifie pas l'égalité des objets natifs. +- La fonction `.equal()` ne vérifie l'égalité que pour les éléments de type chaîne, booléen, nombre et null dans les collections. La callback reçoit les paramètres suivants : - Les éléments avec des valeurs **null** ne sont pas égaux aux éléments Undefined. ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Admin/webAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Admin/webAdmin.md index 98a9d97fe5daba..564c2d1b9b0941 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Admin/webAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Admin/webAdmin.md @@ -135,7 +135,7 @@ Vous pouvez aussi définir un fichier `.4DSettings`. (format XML) et l'utiliser > Cette clé d'accès n'est pas stockée de façon transparente dans le fichier `.4DSettings`. -Exemple : +Voici un exemple : ``` "%HOMEPATH%\Desktop\4D Server.exe" MyApp.4DLink --webadmin-access-key diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/arrays.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/arrays.md index 3bc28f88dc20ac..72eb859c949cdc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/arrays.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/arrays.md @@ -82,7 +82,7 @@ Voici un autre exemple : vous souhaitez initialiser un objet de formulaire avec ## Tableaux à deux dimensions -Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Exemple : +Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Voici un exemple : ```4d ARRAY TEXT(atTopics;100;50) // Créer un tableau texte composé de 100 lignes de 50 colonnes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_blob.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_blob.md index 64fabd577ffff3..46658e44641b64 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_blob.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_blob.md @@ -112,7 +112,7 @@ COMPUTE BLOB(->$myBlobVar) Vous pouvez affecter une variable Blob à une autre : -**Exemple :** +**Voici un exemple :** ```4d // Déclarer deux variables de type Blob diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_object.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_object.md index 0c41a7b3ebb34b..f277c36a28f834 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_object.md @@ -128,7 +128,7 @@ Vous accédez aux valeurs des propriétés de l'objet à travers une chaîne de - à l'aide du symbole "point" : > objet.NomPropriété -Exemple : +Voici un exemple : ```4d employee.name:="Smith" ``` @@ -161,13 +161,13 @@ La notation objet est utilisable avec tout élément de langage qui contient ou $pop:=$aObjCountries{2}.population //tableau d'objets $val:=$myCollection[3].subvalue //élément de collection ``` -- avec les **commandes 4D** qui retournent des objets. Exemple : +- avec les **commandes 4D** qui retournent des objets. Voici un exemple : ```4d $measures:=Lire mesures base.DB.tables ``` -- **Méthodes projet** ou **fonctions** qui renvoient des objets. Exemple : +- **Méthodes projet** ou **fonctions** qui renvoient des objets. Voici un exemple : ```4d // MyMethod1 @@ -215,7 +215,7 @@ La notation objet pour les pointeurs est semblable à la notation objet standard - Accès par le nom : > pointeurObjet->[nomPropriété"] -Exemple : +Voici un exemple : ```4d var vObj : Object diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md index 98028add13c44b..cdf67501192640 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md @@ -60,7 +60,7 @@ La ligne de code se lit "MyOtherDate obtient la date actuelle plus 30 jours." Ce ## Commandes -Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Exemple : +Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Voici un exemple : ```4d COPY DOCUMENT("dossier1\\nom1";"dossier2\\" ; "nouveau") @@ -371,7 +371,7 @@ Les deux styles de commentaires peuvent être utilisés simultanément. #### Commentaires sur une seule ligne (`//commentaire`) -Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Exemple : +Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Voici un exemple : ```4d //Ceci est un commentaire @@ -386,7 +386,7 @@ End for Entourez le contenu avec des caractères `/*` ... `*/` pour créer des commentaires en ligne ou des blocs de commentaires multilignes. Les blocs de commentaire en ligne et multi-lignes commencent par `/*` et se terminent par `*/`. -- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Exemple : +- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Voici un exemple : ```4d For /* ligne de commentaire */ ($vCounter;1;100) @@ -394,7 +394,7 @@ For /* ligne de commentaire */ ($vCounter;1;100) End for ``` -- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Exemple : +- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Voici un exemple : ```4d For ($vCounter;1;100) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md index 94c4ad0f8d6d91..bfb8d5ee67bb36 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md @@ -273,7 +273,7 @@ Vous pouvez sélectionner le niveau des messages à l'aide du sélecteur `Diagno | `Log debug` | ID unique du process | `Log error`, `Log warn`, `Log info`, `Log debug` | | `Log trace` | Autres informations internes (pour les services techniques de 4D) | `Log error`, `Log warn`, `Log info`, `Log debug`, `Log trace` | -Exemple : +Voici un exemple : ```4d SET DATABASE PARAMETER (Diagnostic log recording; 1) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md index ab07440f164834..3fe6997796db8a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | -| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Liste hiérarchique](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------- | +| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Zone de saisie](FormObjects/input_overview.md) - [Liste hiérarchique](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne List Box](FormObjects/listbox_overview.md#list-box-columns) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md index 9390073594289f..d957aa5c19cc87 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) [Colonne de list box](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) [Colonne de list box](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. |
    Historique @@ -24,7 +24,7 @@ Après avoir sélectionné les propriétés d'événement [`On Before Keystroke` L'événement `On After Keystroke` n'est pas généré : -- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- dans la méthode [des colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Séquence d'entrée diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md index ad4bf944154e30..53ca13bab24d1d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Un tri standard vient d'être effectué dans une colonne de list box. | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un tri standard vient d'être effectué dans une colonne de list box. | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md index 50e00f90fae29d..3973959dcf4c54 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • Boutons : la zone "flèche" d'un bouton est cliquée
  • List box : dans une colonne d'un tableau, un bouton de sélection (attribut "alternateButton") est cliqué
  • | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Boutons : la zone "flèche" d'un bouton est cliquée
  • List box : dans une colonne d'un tableau, un bouton de sélection (attribut "alternateButton") est cliqué
  • | ## Description @@ -22,8 +22,8 @@ Certains styles de boutons peuvent être [liés à un menu contextuel](FormObjec ### List box -Cet événement est généré dans les colonnes de [list box de type tableau objets](FormObjects/listbox-column.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"). +Cet événement est généré dans les colonnes de [list box de type tableau objets](FormObjects/listbox_overview.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -See the [description of the "alternateButton" attribute](FormObjects/listbox-column.md#alternatebutton). +Voir la [description de l'attribut "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md index 0b3632f1d77cf2..028708a8ed1bc2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Une cellule de list box est sur le point de passer en mode d'édition | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une cellule de list box est sur le point de passer en mode d'édition | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md index 0fdd4429af6180..c4eb3df8c705a4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) [Colonne de list box](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) [Colonne de list box](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. |
    Historique @@ -22,7 +22,7 @@ Après avoir sélectionné les événements `On Before Keystroke` et [`On After L'événement `On Before Keystroke` n'est pas généré : -- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- dans une méthode [colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Objets non saisissables diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md index 11679e4ff59348..7aae1613bb59a0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onClicked.md index bdd50526c060e6..2f4b9bccd03479 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md index 3489f02fc5887f..6429f56f56c5c8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox_overview.md#list-box-columns) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md index 0240088c568ef3..4b3ae7e02e17d3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -| 33 | [4D View Pro Area](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| 33 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox_overview.md#list-box-columns) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md index 67e5575a9b9acb..d7c6c9b594d51d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md index 8d54449fd6a3e9..db3c7dfe2aefec 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md index a1ccb5eeb59b17..6f2dbc62fc06a1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDrop.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDrop.md index 6572f963ddabbf..de05deed66f461 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDrop.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md index 21b6a2965b7bed..6def9a451d7ae6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Un clic se produit dans le pied de page d'une colonne de list box | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans le pied de page d'une colonne de list box | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md index 73bbb6414a117c..7c6ce0c3ac803f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md index 31e912429541ee..49cf396e03b683 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | -| 42 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Un clic se produit dans un en-tête de colonne | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | +| 42 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans un en-tête de colonne | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLoad.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLoad.md index 9b592b013c6987..5d6396720d451e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLoad.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md index 6ebfd36d8d8b3b..e3b160a813ac41 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md index b500f49665436f..ebfbd18f6c8907 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------ | +| 34 | [List Box de type tableau](FormObjects/listbox_overview.md#array-list-boxes) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onUnload.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onUnload.md index 9af5fb59ddfeb1..9359120c9d21a3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onUnload.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onValidate.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onValidate.md index b0d594273deb3a..9866d9d42de50e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onValidate.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/overview.md index f491fe60298353..7e2abbb7daceca 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/overview.md @@ -28,7 +28,7 @@ Chaque événement est retourné sous forme d'objet par la commande `FORM Event` Des propriétés supplémentaires sont retournées lorsque l'événement se produit sur des objets spécifiques. En particulier : -- Les [list box](FormObjects/listbox-object.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox-column.md#supported-form-events) renvoient des [propriétés supplémentaires](FormObjects/listbox-object.md#supported-form-events) telles que `columnName` ou `isRowSelected`. +- Les [list box](FormObjects/listbox_overview.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox_overview.md#supported-form-events-1) renvoient des [propriétés supplémentaires](FormObjects/listbox_overview.md#supported-form-events) telles que `columnName` ou `isRowSelected`. - Les [zones 4D View Pro](FormObjects/viewProArea_overview.md) retournent par exemple des propriétés `sheetName` ou `action` dans l'objet événement [On After Edit](onAfterEdit.md). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/forms.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/forms.md index aa469913ccbf9e..5138203a4db386 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/forms.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/forms.md @@ -19,7 +19,7 @@ Vous pouvez ajouter ou modifier des formulaires 4D à l'aide des éléments suiv - **L'interface 4D Developer :** Créez de nouveaux formulaires à partir du menu **Fichier** ou de la fenêtre de l' **Explorateur**. - **L'éditeur de formulaires **: Modifiez vos formulaires à l'aide de l'[éditeur de formulaires](FormEditor/formEditor.md). -- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture#sources). Exemple : +- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture#sources). Voici un exemple : ``` { diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md index e1a6be4bb71e39..4b5bf515b475c9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md @@ -46,7 +46,7 @@ Les images haute résolution avec la convention @nx peuvent être utilisées dan * [Boutons](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[cases à cocher](FormObjects/checkbox_overview.md) * [Boutons image](FormObjects/pictureButton_overview.md)/[Pop-up image](FormObjects/picturePopupMenu_overview.md) * [Onglets](FormObjects/tabControl.md) -* [En-têtes de list box](FormObjects/listbox-header-footer.md#headers) +* [En-têtes de list box](FormObjects/listbox_overview.md#list-box-headers) * [Icônes de menu](Menus/properties.md#item-icon) 4D priorise automatiquement les images avec la résolution la plus élevée. 4D priorise automatiquement les images avec la résolution la plus élevée. Même si une commande ou une propriété spécifie *circle.png*, *circle@3x.png* sera utilisé (le cas échéant). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md deleted file mode 100644 index acaf7cee4df0d3..00000000000000 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md +++ /dev/null @@ -1,415 +0,0 @@ ---- -id: listbox-column -title: "[Colonne de list box](listbox_overview.md#list-box-columns)" ---- - -Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_column.png) - -Vous pouvez définir des propriétés standard (texte, couleur de fond, etc.) pour chaque colonne de la list box ; ces propriétés sont prioritaires sur celles de l'objet list box. - -> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). - -### Propriétés spécifiques des colonnes {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -## Événements formulaire pris en charge - -| Evénement formulaire | Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties) | Commentaires | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On After Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On After Sort |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Listbox tableau uniquement* | -| On Before Data Entry |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Before Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Column Moved |
  • [columnName](./listbox-object#additional-properties)
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | | -| On Column Resize |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [newSize](./listbox-object#additional-properties)
  • [oldSize](./listbox-object#additional-properties)
  • | | -| On Data Change |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Double Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Drag Over |
  • [area](./listbox-object#additional-properties)
  • [areaName](./listbox-object#additional-properties)
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Drop |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Footer Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [footerName](./listbox-object#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | -| On Getting Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Row Moved |
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | *Listbox tableau uniquement* | -| On Scroll |
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • | | -| On Unload | | | - -## Tableaux d'objets dans les colonnes - -Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). - -La list box suivante a été définie à l'aide d'un tableau d'objets : - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configurer une colonne tableau d'objets - -To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. Dans la Liste des propriétés, vous pouvez sélectionner Objet comme "Type de variable" pour la colonne : - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Les propriétés standard liées aux coordonnées, taille et style sont disponibles pour les colonnes de type objet. Elles peuvent être gérées à l'aide de la Liste des propriétés, ou en programmant les attributs de style, visibilité, couleur de police et de fond de chaque ligne de colonne objet de la list box. Ce type de colonne peut également être masqué. - -Toutefois, le thème Source de données n'est pas disponible pour les colonnes objet des list box. En fait, le contenu de chaque cellule de la colonne est basé sur les attributs présents dans l'élément correspondant du tableau d'objets. Chaque élément du tableau peut définir : - -le type de valeur (obligatoire) : texte, couleur, événement, etc. -la valeur elle-même (optionnel) : utilisé aussi bien pour la saisie que pour l'affichage. -le mode d'affichage du contenu de la cellule (optionnel) : bouton, liste, etc. -des paramètres supplémentaires (optionnel) : dépend du type de valeur -Pour définir ces propriétés, vous devez placer les attributs adéquats dans l'objet (la liste des attributs disponibles est fournie ci-dessous). Par exemple, vous pouvez écrire "Hello World!" dans une colonne objet à l'aide de ce simple code : - -```4d -ARRAY OBJECT(obColumn;0) // tableau de colonnes - C_OBJECT($ob) //premier élément - OB SET($ob; "valueType" ; "text") //définit le type de valeur (obligatoire) - OB SET($ob; "value" ; "Hello World !") //définit la valeur - APPEND TO ARRAY(obColumn ;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet. Ces paramètres sont automatiquement définis en fonction du type de valeur. - -#### valueType et affichage des données - -Lorsqu'une colonne de list box est associée à un tableau d'objets, l'affichage, la saisie et l'édition des cellules sont basées sur l'attribut valueType présent dans chaque élément du tableau. Les valeurs valueType prises en charge sont les suivantes : - -- "text" : pour une valeur texte -- "real": for a numeric value that can include separators like a `\`, <.>, or <,> -- "integer" : pour une valeur entière -- "boolean" : pour une valeur True/False -- "color" : pour définir une couleur de fond -- "event" : pour afficher un bouton avec un libellé. - -4D utilise des widgets par défaut selon la valeur "valueType" (c'est-à-dire qu'un "text" est affiché comme un widget de saisie de texte, un "boolean" comme une case à cocher), mais d'autres affichages sont également disponibles par le biais d'options (*e.g.*, un réel peut également être représenté comme un menu déroulant). Le tableau suivant indique l'affichage par défaut ainsi que les variations possibles pour chaque type de valeur : - -| valueType | Format défaut | Widget(s) alternatif(s) | -| --------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -| text | zone de saisie de texte | menu déroulant (enumération obligatoire) ou combo box (enumération) | -| réel | zone de saisie de texte contrôlée (nombre et séparateurs) | menu déroulant (enumération obligatoire) ou combo box (enumération) | -| integer | zone de saisie de texte contrôlée (nombre) | menu déroulant (enumération obligatoire) ou combo box (enumération) ou case à cocher trois états | -| boolean | case à cocher | menu déroulant (enumération obligatoire) | -| color | couleur de fond | text | -| event | bouton avec libellé | | -| | | Tous les widgets peuvent associer un unit toggle button ou ellipsis button à la cellule. | - -Vous définissez l'affichage de la cellule et les variations à l'aide d'attributs spécifiques dans chaque objet (voir ci-dessous). - -#### Formats d'affichage et filtres de saisie - -Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet des list box. Ils sont automatiquement définis en fonction du type de valeur. Ils sont listés dans le tableau suivant : - -| Value type | Format défaut | Contrôle de saisie | -| ---------- | ------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | -| text | le même que celui de l'objet | pas de contrôle (tout caractère accepté) | -| réel | le même que celui de l'objet (utilisation du séparateur décimal système) | "0-9" et "." et "-" | -| | | "0-9" et "." si min>=0 | -| integer | le même que celui de l'objet | "0-9" et "-" | -| | | "0-9" si min>=0 | -| Boolean | case à cocher | N/A | -| color | N/A | N/A | -| event | N/A | N/A | - -### Attributs - -Chaque élément du tableau d'objets est un objet qui peut contenir un ou plusieurs attributs qui définiront le contenu de la cellule et l'affichage des données (voir exemple ci-dessus). - -L'unique attribut obligatoire est "valueType" et ses valeurs acceptées sont "text", "real", "integer", "boolean", "color" et "event". Le tableau suivant liste tous les attributs acceptés dans les tableaux d'objets des list box, suivant la valeur de "valueType" (tout autre attribut est ignoré). Les formats d'affichage et des exemples sont fournis ci-dessous. - -| | valueType | text | réel | integer | boolean | color | event | -| --------------------- | ------------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | -| *Attributs* | *Description* | | | | | | | -| value | valeur de la cellule (saisie ou affichage) | x | x | x | | | | -| min | valeur minimum | | x | x | | | | -| max | valeur maximum | | x | x | | | | -| behavior | valeur "threeStates" | | | x | | | | -| requiredList | menu déroulant défini dans l'objet | x | x | x | | | | -| choiceList | combo box défini dans l'objet | x | x | x | | | | -| requiredListReference | RefList 4D, dépend de la valeur de "saveAs" | x | x | x | | | | -| requiredListName | nom d'énumération 4D, dépend de la valeur de "saveAs" | x | x | x | | | | -| saveAs | "reference" ou "value" | x | x | x | | | | -| choiceListReference | RefList 4D, affiche une combo box | x | x | x | | | | -| choiceListName | nom d'énumération 4D, affiche une combo box | x | x | x | | | | -| unitList | tableau de X éléments | x | x | x | | | | -| unitReference | indice de l'élément sélectionné | x | x | x | | | | -| unitsListReference | RefList 4D pour les unités | x | x | x | | | | -| unitsListName | nom d'énumération 4D pour les unités | x | x | x | | | | -| alternateButton | ajouter un bouton alternatif | x | x | x | x | x | | - -#### value - -La valeur des cellules est stockée dans l'attribut "value". Cet attribut est utilisé pour la saisie (entrée) et pour l'affichage (sortie). Il peut également être utilisé pour définir des valeurs par défaut lors de l'utilisation des listes (voir ci-dessous). - -```4d - ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> La valeur Null est acceptée, elle définit une cellule vide. - -#### min et max - -Lorsque le "valueType" est "real" ou "integer", l'objet accepte également les attributs min et max avec les valeurs appropriées (les valeurs doivent être du même type que valueType). - -Ces attributs peuvent être utilisés pour contrôler la plage de valeurs d'entrée. Lorsqu'une cellule est validée (lorsqu'elle perd le focus), si la valeur de saisie est inférieure à la valeur minimale ou supérieure à la valeur maximale, elle est rejetée. Dans ce cas, la valeur précédente est conservée et une astuce affiche une explication. - -```4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -L'attribut behavior propose des variations de la représentation standard des valeurs. Une seule variation est possible : - -| Attribut | Valeur(s) disponible(s) | valueType(s) | Description | -| -------- | ------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | Représente une valeur numérique sous la forme d'une case à cocher à trois états.
    2=semi-coché, 1=coché, 0=décoché, -1=invisible, -2=décoché désactivé, -3=coché désactivé, -4=semi-coché désactivé | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - - - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList et choiceList - -Lorsqu'un attribut "choiceList" ou "requiredList" est présent dans l'objet, la zone de saisie de texte est remplacée par une liste déroulante ou une combo box, en fonction de l'attribut : - -- Si l'attribut est "choiceList", la cellule est affichée sous forme de combo box. Cela signifie que l'utilisateur peut sélectionner ou saisir une valeur. -- Si l'attribut est "requiredList", la cellule est affichée sous forme de liste déroulante. Cela signifie que l'utilisateur peut uniquement sélectionner une des valeurs de la liste. - -Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. - -> Les valeurs du widget sont définies via un tableau. Si vous souhaitez associer le widget à une énumération 4D existante, vous devez utiliser les attributs "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". - -Exemples : - -- Vous voulez afficher une liste déroulante avec juste deux options, "Open" ou "Closed". "Closed" doit être présélectionné : - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- Vous voulez accepter toute valeur entière, mais afficher une combo box contenant les valeurs les plus communes : - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName et requiredListReference - -Les attributs "requiredListName" et "requiredListReference" vous permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur d'Enumérations de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de liste déroulante. Cela signifie que l'utilisateur pourra uniquement choisir une des valeurs fournies dans la liste. - -Utilisez "requiredListName" ou "requiredListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. - -> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "requiredList". -> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". - -Exemples : - -- Vous voulez afficher une liste déroulante basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert"), la stocker en tant que valeur et afficher "bleu" par défaut : - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- Vous voulez afficher une liste déroulante basée sur une liste créée par programmation, et la stocker en tant que référence : - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName et choiceListReference - -Les attributs "choiceListName" et "choiceListReference" permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de combo box, ce qui signifie que l'utilisateur pourra choisir une des valeurs de la liste ou en saisir une. - -Utilisez "choiceListName" ou "choiceListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. - -> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "choiceList". -> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". - -Exemple : - -Vous voulez afficher une combo box basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert") et afficher "vert" par défaut : - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference et unitReference - -Vous pouvez utiliser des attributs spécifiques afin d'associer des unités aux valeurs des cellules (par exemple "10 cm", "20 pixels", etc.). Pour définir une liste d'unités, vous pouvez utiliser l'un des attributs suivants : - -- "unitsList" : un tableau contenant les x éléments définissant les unités disponibles (ex : "cm", "pouces", "km", "miles", etc.). Utilisez cet attribut pour définir des unités dans l'objet. -- "unitsListReference" : une référence de liste 4D contenant les unités disponibles. "unitsListReference" : une référence de liste 4D contenant les unités disponibles. -- "unitsListName" : un nom d'énumération 4D créée en mode Développement contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une énumération 4D créée dans la Boîte à outils. - -Quel que soit son mode de définition, la liste d'unités peut être associée à l'attribut suivant : - -- "unitReference" : une valeur simple contenant l'indice (de 1 à x) de l'élément sélectionné dans la liste de valeurs "unitList", "unitsListReference" ou "unitsListName". - -L'unité courante est affichée sous forme de bouton affichant successivement les valeurs de "unitList", "unitsListReference" ou "unitsListName" à chaque clic (par exemple "pixels" -> "lignes" -> "cm" -> "pixels" -> etc.) - -Exemple : - -Vous souhaitez définir une valeur de saisie numérique suivie d'une unité parmi deux possibles : "cm" ou "pixels". La valeur courante est "2" + "cm". Vous utilisez des valeurs définies directement dans l'objet (attribut "unitsList") : - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"cm") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"cm" -OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Si vous souhaitez ajouter un bouton ellipse [...] à une cellule, il suffit de passer "alternateButton" avec la valeur True dans l'objet. Le bouton sera automatiquement affiché dans la cellule. - -Lorsque l'utilisateur clique sur ce bouton, un événement `On Alternative Click` est généré, vous permettant de traiter cette action comme vous le souhaitez (reportez-vous ci-dessous au paragraphe "Gestion des événements" pour plus d'informations). - -Exemple : - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -L'attribut "valueType" de valeur "color" vous permet d'afficher soit une couleur, soit un texte. - -- Si la valeur est un nombre, un rectangle de couleur est dessiné à l'intérieur de la cellule. Exemple : - - ```4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- Si la valeur est un texte, le texte est simplement affiché (par exemple : "value";"Automatic"). - -#### valueType event - -L'attribut "valueType" de valeur "event" affiche un bouton qui génère simplement un événement `On Clicked` lorsque l'utilisateur clique dessus. Aucune donnée ou valeur ne peut être passée ou retournée. - -Optionnellement, il est possible de passer un attribut "label". - -Exemple : - -```4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Gestion des événements - -Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox tableau d'objets : - -- **Sur données modifiées** : L'événement `On Data Change` est généré en cas de modification d'une valeur de la colonne, quel que soit le widget : - - zone de saisie de texte - - listes déroulante - - zone de combo box - - bouton d'unité (passage valeur x à valeur x+1) - - case à cocher (passage cochée/non cochée) -- **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. -- **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md deleted file mode 100644 index f502d49cea5fa3..00000000000000 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -id: listbox-header-footer -title: List Box Header and Footer ---- - -:::note - -- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. -- Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. - -::: - -## En-têtes - -Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_header.png) - -Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. - -Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. - -### Propriétés spécifiques des en-têtes - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - -## Pieds - -Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. - -Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_footers.png) - -Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). - -Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un pied de page, elle est appliquée à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. - -### Propriétés spécifiques des pieds de page - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md deleted file mode 100644 index 3937772290c41c..00000000000000 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md +++ /dev/null @@ -1,188 +0,0 @@ ---- -id: listbox-object -title: List Box Object ---- - -## List box de type tableau - -Dans une list box de type tableau, chaque colonne est associée à un tableau 4D à une dimension ; tous les types de tableaux peuvent être utilisés, à l’exception des tableaux de pointeurs. Le nombre de lignes est basé sur le nombre d’éléments du tableau. - -Par défaut, 4D affecte le nom “ColonneN” à chaque variable de colonne. You can change it, as well as other column properties, in the [column properties](listbox-column.md#column-specific-properties). Le format d'affichage de chaque colonne peut également être défini à l'aide de la commande `OBJECT SET FORMAT`. - -> Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques), disposant de mécanismes spécifiques. - -Avec les list box de type tableau, les valeurs des colonnes (saisie et affichage) sont gérées à l’aide des commandes du langage 4D. Vous pouvez également associer une [énumération](properties_DataSource.md#choice-list) à une colonne afin de contrôler la saisie. -Vous pouvez également associer une [énumération](properties_DataSource.md#énumération) à une colonne afin de contrôler la saisie. Par exemple, pour initialiser le contenu d’une colonne, vous pouvez utiliser l’instruction suivante : - -```4d -ARRAY TEXT(varCol;size) -``` - -Vous pouvez également utiliser une énumération : - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Attention :** Lorsqu’un objet List box contient plusieurs colonnes de tailles différentes, seul le nombre d’éléments correspondant au plus petit tableau est affiché. Il est donc conseillé de veiller à ce que chaque tableau ait le même nombre d’éléments que les autres. A noter également que si une colonne de la list box est “vide” (c'est le cas lorsque le tableau associé n'a pas été correctement déclaré ou dimensionné via le langage), la list box n'affiche aucun contenu. - -## List box de type sélection - -Dans ce type de list box, chaque colonne peut être associée à un champ (par exemple `[Employees]LastName)` ou à une expression. L’expression peut être basée sur un ou plusieurs champs (par exemple `[Employés]Nom+“ ”+[Employés]Prénom`) ou être simplement une formule (par exemple`String(Milliseconds)`). L’expression peut également être une méthode projet, une variable ou un élément de tableau. Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. - -Le contenu de chaque ligne est ensuite évalué en fonction d'une sélection d'enregistrements : la **sélection courante** d'une table ou une **sélection temporaire**. - -Dans le cas d’une list box basée sur la sélection courante, toute modification effectuée côté base de données est automatiquement reportée dans la list box et inversement. La sélection courante est donc toujours identique aux deux emplacements. - -## List box collection ou entity selection - -Dans ce type de list box, chaque colonne doit être associée à une expression. Le contenu de chaque ligne est ensuite évalué par élément de la collection ou par entité de l'entity selection. - -Chaque élément de la collection ou chaque entité est disponible en tant qu'objet auquel on peut accéder via le mot-clé [This](../Concepts/classes.md#this). Une expression de colonne peut être un chemin de propriété, une méthode projet, une variable ou n'importe quelle formule, accédant à chaque entité ou objet élément de collection via `This`, par exemple `This.` (ou `This.value` dans le cas d'une collection de valeurs scalaires). Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. - -Lorsque la source de données est une entity selection, les modifications apportées du côté de la list box sont automatiquement enregistrées dans la base de données. En revanche, les modifications apportées du côté de la base de données sont visibles dans la list box après le rechargement des entités modifiées. - -Lorsque la source de données est une collection, toute modification apportée aux valeurs de la list box se reflète dans la collection. En revanche, si des modifications sont apportées à la collection en utilisant par exemple les diverses fonctions de la [classe Collection](../API/CollectionClass.md), vous devrez en informer explicitement 4D en réaffectant la variable collection à elle-même, de sorte que le contenu de la list box soit actualisé. Par exemple : - -```4d -myCol:=myCol.push("new value") //afficher new value dans la list box -``` - -### Propriétés prises en charge - -Les propriétés prises en charge dépendent du type de list box. - -| Propriété | List box tableau | Liste box sélection | List box collection ou entity selection | -| ------------------------------------------------------------------------------------------- | ---------------- | ------------------- | --------------------------------------- | -| [Couleur de fond alternée](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Couleur de fond](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Gras](properties_Text.md#bold) | X | X | X | -| [Expression couleur de fond](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Style de la bordure](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Bas](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [CSS Class](properties_Object.md#css-class) | X | X | X | -| [Collection ou entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionnement colonnes auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Elément courant](properties_DataSource.md#current-item) | | | X | -| [Position élément courant](properties_DataSource.md#current-item-position) | | | X | -| [Source de données](properties_Object.md#data-source) | X | X | X | -| [Nom formulaire détaillé](properties_ListBox.md#detail-form-name) | | X | | -| [Afficher en-têtes](properties_Headers.md#display-headers) | X | X | X | -| [Afficher pieds](properties_Footers.md#display-footers) | X | X | X | -| [Double-clic sur ligne](properties_ListBox.md#double-click-on-row) | | X | | -| [Glissable](properties_Action.md#droppable) | X | X | X | -| [Déposable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Police](properties_Text.md#font) | X | X | X | -| [Couleur de la police](properties_Text.md#font-color) | X | X | X | -| [Expression couleur police](properties_Text.md#font-color-expression) | | X | X | -| [Taille](properties_Text.md#font-size) | X | X | X | -| [Hauteur (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Hauteur (en-têtes)](properties_Headers.md#height) | X | X | X | -| [Hauteur (pieds)](properties_Footers.md#height) | X | X | X | -| [Masquer lignes vides finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Cacher rectangle de focus](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Cacher surlignage sélection](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List box hiérarchique](properties_Object.md#array-list-box) | X | | | -| [Ensemble surlignage](properties_ListBox.md#highlight-set) | | X | | -| [Alignement horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Couleur lignes horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Barre de défilement horizontale](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Italique](properties_Text.md#italic) | X | X | X | -| [Gauche](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Table principale](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Méthode](properties_Action.md#method) | X | X | X | -| [Lignes déplaçables](properties_Action.md#movable-rows) | X | | | -| [Sélection temporaire](properties_DataSource.md#selection-name) | | X | | -| [Nombre de colonnes](properties_ListBox.md#number-of-columns) | X | X | X | -| [Nombre de colonnes verrouillées](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Nombre de colonnes statiques](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nom d'objet](properties_Object.md#object-name) | X | X | X | -| [Droite](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Tableau de contrôle des lignes](properties_ListBox.md#row-control-array) | X | | | -| [Tableau couleurs de police](properties_Text.md#row-font-color-array) | X | | | -| [Hauteur des lignes](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Tableau hauteurs des lignes](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Tableau de styles](properties_Text.md#row-style-array) | X | | | -| [Eléments sélectionnés](properties_DataSource.md#selected-items) | | | X | -| [Mode de sélection](properties_ListBox.md#selection-mode) | X | X | X | -| [Saisie sur clic unique](properties_Entry.md#single-click-edit) | X | X | X | -| [Triable](properties_Action.md#sortable) | X | X | X | -| [Action standard](properties_Action.md#standard-action) | X | | | -| [Expression Style](properties_Text.md#style-expression) | | X | X | -| [Haut](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparent](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Type](properties_Object.md#type) | X | X | X | -| [Souligné](properties_Text.md#underline) | X | X | X | -| [Variable ou expression](properties_Object.md#variable-or-expression) | X | X | | -| [Alignement vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Couleur lignes verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Barre de défilement verticale](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilité](properties_Display.md#visibility) | X | X | X | -| [Largeur](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Les colonnes, en-têtes et pieds de list box prennent en charge des propriétés spécifiques. - -### Événements formulaire pris en charge - -| Evénement formulaire | Propriétés supplémentaires retournées (voir [Evénement formulaire](https://doc.4d.com/4Dv18/4D/18/FORM-Evenement.301-4522191.fr.html) pour les propriétés principales) | Commentaires | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#additional-properties)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -#### Propriétés supplémentaires {#additional-properties} - -Les événements formulaire sur les list box ou colonnes de list box peuvent retourner les propriétés supplémentaires suivantes : - -| Propriété | Type | Description | -| ---------------- | ----------- | ----------------------------------------------------------------------------- | -| area | text | Zone de l'objet List box ("header", "footer", "cell") | -| areaName | text | Nom de la zone | -| column | entier long | Numéro de colonne | -| columnName | text | Nom de la colonne | -| footerName | text | Nom du pied | -| headerName | text | Nom de l'en-tête | -| horizontalScroll | entier long | Positif si le défilement est vers la droite, négatif s'il est vers la gauche | -| isRowSelected | boolean | Vrai si la ligne est sélectionnée, sinon Faux | -| newPosition | entier long | Nouvelle position de la colonne ou de la ligne | -| newSize | entier long | Nouvelle taille (en pixels) de la colonne ou de la ligne | -| oldPosition | entier long | Position précédente de la colonne ou de la ligne | -| oldSize | entier long | Taille précédente (en pixels) de la colonne ou de la ligne | -| row | entier long | Numéro de ligne | -| verticalScroll | entier long | Positif si le défilement est vers le bas, négatif s'il est vers le haut | - -> Si un événement se produit sur une "fake" colonne ou ligne qui n'existe pas, une chaîne vide est généralement renvoyée. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md index 30a274e8d3940b..a724fedeb2082d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md @@ -26,14 +26,15 @@ Il est également possible de redimensionner chaque colonne, et l'utilisateur pe L'utilisateur peut sélectionner une ou plusieurs lignes à l'aide des raccourcis standard : **Maj + clic** pour une sélection adjacente et **Ctrl + clic** (Windows) ou **Commande + clic** (macOS) pour une sélection non adjacente. + ### Parties de list box Une list box est composée de quatre parties distinctes : -* the [list box object](./listbox-object.md) in its entirety, -* [columns](./listbox-column.md), -* column [headers](./listbox-header-footer.md#headers), and -* column [footers](./listbox-header-footer.md#footers). +* l’objet list box dans sa globalité, +* les colonnes, +* les en-têtes des colonnes, et +* les pieds des colonnes. ![](../assets/en/FormObjects/listbox_parts.png) @@ -44,30 +45,324 @@ Il est possible d'ajouter une méthode objet à l'objet list box et/ou à chaque 1. Méthode objet de chaque colonne 2. Méthode objet de la list box -The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). +La méthode objet de colonne obtient les événements qui se produisent dans son [en-tête](#list-box-headers) et son [pied](#list-box-footers). + + ### Types de list box Il existe différents types de list box avec leurs propres comportements et propriétés spécifiques. Le type de list box dépend de sa propriété [Data Source](properties_Object.md#data-source) : -* **Tableaux**: chaque colonne est liée à un tableau 4D. Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques). -* **Sélection** (**Sélection courante** ou **Sélection temporaire**) : chaque colonne est liée à une expression (par exemple un champ) qui est évaluée pour chaque enregistrement de la sélection. -* **Collection ou Entity selection** : chaque colonne est liée à une expression qui est évaluée pour chaque élément de la collection ou chaque entité de l'entity selection. +- **Tableaux**: chaque colonne est liée à un tableau 4D. Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques). +- **Sélection** (**Sélection courante** ou **Sélection temporaire**) : chaque colonne est liée à une expression (par exemple un champ) qui est évaluée pour chaque enregistrement de la sélection. +- **Collection ou Entity selection** : chaque colonne est liée à une expression qui est évaluée pour chaque élément de la collection ou chaque entité de l'entity selection. > Il n'est pas possible de combiner différents types de list box dans le même objet list box. La source de données est définie lors de la création de la list box. Il n'est alors plus possible de la modifier par programmation. + ### Gestion des list box Vous pouvez configurer complètement un objet de type list box via ses propriétés, et vous pouvez également le gérer dynamiquement par programmation. -Le langage 4D comprend un thème "List Box" dédié aux commandes de list box mais les commandes de divers autres thèmes comme "Propriétés des objets" ou les commandes `EDIT ITEM` et `Displayed line number` peuvent également être utilisées. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. +Le langage 4D comprend un thème "List Box" dédié aux commandes de list box mais les commandes de divers autres thèmes comme "Propriétés des objets" ou les commandes `EDIT ITEM` et `Displayed line number` peuvent également être utilisées. Pour plus d'informations, consultez la page [List Box Commands Summary](https://doc.4d.com/4Dv19R6/4D/19-R6/List-Box-Commands-Summary.300-5911039.en.html) du manuel *4D Language*. + + + +## Objets List box + +### List box de type tableau + +Dans une list box de type tableau, chaque colonne est associée à un tableau 4D à une dimension ; tous les types de tableaux peuvent être utilisés, à l’exception des tableaux de pointeurs. Le nombre de lignes est basé sur le nombre d’éléments du tableau. + +Par défaut, 4D affecte le nom “ColonneN” à chaque variable de colonne. Vous pouvez le modifier, ainsi que les autres [propriétés des colonnes](listbox_overview.md#proprietes-specifiques-des-colonnes). Le format d'affichage de chaque colonne peut également être défini à l'aide de la commande `OBJECT SET FORMAT`. +> Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques), disposant de mécanismes spécifiques. + +Avec les list box de type tableau, les valeurs des colonnes (saisie et affichage) sont gérées à l’aide des commandes du langage 4D. Vous pouvez également associer une [énumération](properties_DataSource.md#énumération) à une colonne afin de contrôler la saisie. Les valeurs des colonnes sont gérées à l'aide de commandes List box de haut niveau (telles que [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) ou `LISTBOX DELETE ROWS`) ainsi que des commandes de manipulation de tableaux. Par exemple, pour initialiser le contenu d’une colonne, vous pouvez utiliser l’instruction suivante : + +```4d +ARRAY TEXT(varCol;size) +``` + +Vous pouvez également utiliser une énumération : + +```4d +LIST TO ARRAY("ListName";varCol) +``` +> **Attention :** Lorsqu’un objet List box contient plusieurs colonnes de tailles différentes, seul le nombre d’éléments correspondant au plus petit tableau est affiché. Il est donc conseillé de veiller à ce que chaque tableau ait le même nombre d’éléments que les autres. A noter également que si une colonne de la list box est “vide” (c'est le cas lorsque le tableau associé n'a pas été correctement déclaré ou dimensionné via le langage), la list box n'affiche aucun contenu. + + + + +### List box de type sélection + +Dans ce type de list box, chaque colonne peut être associée à un champ (par exemple `[Employees]LastName)` ou à une expression. L’expression peut être basée sur un ou plusieurs champs (par exemple `[Employés]Nom+“ ”+[Employés]Prénom`) ou être simplement une formule (par exemple`String(Milliseconds)`). L’expression peut également être une méthode projet, une variable ou un élément de tableau. Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. + +Le contenu de chaque ligne est ensuite évalué en fonction d'une sélection d'enregistrements : la **sélection courante** d'une table ou une **sélection temporaire**. + +Dans le cas d’une list box basée sur la sélection courante, toute modification effectuée côté base de données est automatiquement reportée dans la list box et inversement. La sélection courante est donc toujours identique aux deux emplacements. + + +### List box collection ou entity selection + +Dans ce type de list box, chaque colonne doit être associée à une expression. Le contenu de chaque ligne est ensuite évalué par élément de la collection ou par entité de l'entity selection. + +Chaque élément de la collection ou chaque entité est disponible en tant qu'objet auquel on peut accéder via le mot-clé [This](../Concepts/classes.md#this). Une expression de colonne peut être un chemin de propriété, une méthode de projet, une variable ou n'importe quelle formule, accédant à chaque entité ou objet élément de collection via `This`, par exemple `This.` (ou `This.value` dans le cas d'une collection de valeurs scalaires). Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. + +Lorsque la source de données est une entity selection, les modifications apportées du côté de la list box sont automatiquement enregistrées dans la base de données. En revanche, les modifications apportées du côté de la base de données sont visibles dans la list box après le rechargement des entités modifiées. + +Lorsque la source de données est une collection, toute modification apportée aux valeurs de la list box se reflète dans la collection. En revanche, si des modifications sont effectuées sur la collection en utilisant par exemple les différentes fonctions de la class [Collection](../API/CollectionClass.md), il faudra en informer explicitement 4D en réaffectant la variable collection à elle-même, afin que le contenu de la list box soit rafraîchi. Par exemple : + +```4d +myCol:=myCol.push("new value") //afficher new value dans la list box +``` + + + +### Propriétés prises en charge + +Les propriétés prises en charge dépendent du type de list box. + + +| Propriété | List box tableau | Liste box sélection | List box collection ou entity selection | +| ------------------------------------------------------------------------------------------- | ---------------- | ------------------- | --------------------------------------- | +| [Couleur de fond alternée](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Couleur de fond](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Gras](properties_Text.md#bold) | X | X | X | +| [Expression couleur de fond](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Style de la bordure](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Bas](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Class](properties_Object.md#css-class) | X | X | X | +| [Collection ou entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionnement colonnes auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Élément courant](properties_DataSource.md#current-item) | | | X | +| [Position élément courant](properties_DataSource.md#current-item-position) | | | X | +| [Source de données](properties_Object.md#data-source) | X | X | X | +| [Nom formulaire détaillé](properties_ListBox.md#detail-form-name) | | X | | +| [Afficher en-têtes](properties_Headers.md#display-headers) | X | X | X | +| [Afficher pieds](properties_Footers.md#display-footers) | X | X | X | +| [Double-clic sur ligne](properties_ListBox.md#double-click-on-row) | | X | | +| [Glissable](properties_Action.md#droppable) | X | X | X | +| [Déposable](properties_Action.md#droppable) | X | X | X | +| [Focusable](properties_Entry.md#focusable) | X | X | X | +| [Police](properties_Text.md#font) | X | X | X | +| [Couleur de la police](properties_Text.md#font-color) | X | X | X | +| [Expression couleur police](properties_Text.md#font-color-expression) | | X | X | +| [Taille](properties_Text.md#font-size) | X | X | X | +| [Hauteur (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Hauteur (en-têtes)](properties_Headers.md#height) | X | X | X | +| [Hauteur (pieds)](properties_Footers.md#height) | X | X | X | +| [Masquer lignes vides finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Cacher rectangle de focus](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Cacher surlignage sélection](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List box hiérarchique](properties_Object.md#array-list-box) | X | | | +| [Ensemble surlignage](properties_ListBox.md#highlight-set) | | X | | +| [Alignement horizontal](properties_Text.md#horizontal-alignment) | X | X | X | +| [Couleur lignes horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Marge horizontale](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | +| [Barre de défilement horizontale](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Italique](properties_Text.md#italic) | X | X | X | +| [Gauche](properties_CoordinatesAndSizing.md#left) | X | X | X | +| [Table principale](properties_DataSource.md#master-table) | | X | | +| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | +| [Méthode](properties_Action.md#method) | X | X | X | +| [Lignes déplaçables](properties_Action.md#movable-rows) | X | | | +| [Sélection temporaire](properties_DataSource.md#selection-name) | | X | | +| [Nombre de colonnes](properties_ListBox.md#number-of-columns) | X | X | X | +| [Nombre de colonnes verrouillées](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Nombre de colonnes statiques](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Nom d'objet](properties_Object.md#object-name) | X | X | X | +| [Droite](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Tableau de contrôle des lignes](properties_ListBox.md#row-control-array) | X | | | +| [Tableau couleurs de police](properties_Text.md#row-font-color-array) | X | | | +| [Hauteur des lignes](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Tableau hauteurs des lignes](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Tableau de styles](properties_Text.md#row-style-array) | X | | | +| [Eléments sélectionnés](properties_DataSource.md#selected-items) | | | X | +| [Mode de sélection](properties_ListBox.md#selection-mode) | X | X | X | +| [Saisie sur clic unique](properties_Entry.md#single-click-edit) | X | X | X | +| [Triable](properties_Action.md#sortable) | X | X | X | +| [Action standard](properties_Action.md#standard-action) | X | | | +| [Expression style](properties_Text.md#style-expression) | | X | X | +| [Haut](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparent](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Type](properties_Object.md#type) | X | X | X | +| [Souligné](properties_Text.md#underline) | X | X | X | +| [Variable ou expression](properties_Object.md#variable-or-expression) | X | X | | +| [Alignement vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Couleur lignes verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Marge verticale](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | +| [Barre de défilement verticale](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilité](properties_Display.md#visibility) | X | X | X | +| [Largeur](properties_CoordinatesAndSizing.md#width) | X | X | X | + + +> Les colonnes, en-têtes et pieds de list box prennent en charge des propriétés spécifiques. + + +### Événements formulaire pris en charge + + +| Evénement formulaire | Propriétés supplémentaires retournées (voir [Evénement formulaire](https://doc.4d.com/4Dv18/4D/18/FORM-Evenement.301-4522191.fr.html) pour les propriétés principales) | Commentaires | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On After Keystroke |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On After Sort |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomEn-tête](#propriétés-supplémentaires)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | +| On Alternative Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Listbox tableau uniquement* | +| On Before Data Entry |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Before Keystroke |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Begin Drag Over |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Clicked |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Close Detail |
  • [row](#propriétés-supplémentaires)
  • | *List box Sélection courante et Sélection temporaire uniquement* | +| On Collapse |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *List box hiérarchiques uniquement* | +| On Column Moved |
  • [columnName](#propriétés-supplémentaires)
  • [nouvellePosition](#propriétés-supplémentaires)
  • [anciennePosition](#propriétés-supplémentaires)
  • | | +| On Column Resize |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nouvelleTaille](#propriétés-supplémentaires)
  • [ancienneTaille](#propriétés-supplémentaires)
  • | | +| On Data Change |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Delete Action |
  • [row](#propriétés-supplémentaires)
  • | | +| On Display Detail |
  • [isRowSelected](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Double Clicked |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Drag Over |
  • [zone](#propriétés-supplémentaires)
  • [nomZone](#propriétés-supplémentaires)
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Drop |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Expand |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *List box hiérarchiques uniquement* | +| On Footer Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomPied](#propriétés-supplémentaires)
  • | *List box Tableau, Sélection courante et Sélection temporaire uniquement* | +| On Getting Focus |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | +| On Header Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomEn-tête](#propriétés-supplémentaires)
  • | | +| On Load | | | +| On Losing Focus |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | +| On Mouse Enter |
  • [zone](#propriétés-supplémentaires)
  • [nomZone](#propriétés-supplémentaires)
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [zone](#propriétés-supplémentaires)
  • [nomZone](#propriétés-supplémentaires)
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Open Detail |
  • [row](#propriétés-supplémentaires)
  • | *List box Sélection courante et Sélection temporaire uniquement* | +| On Row Moved |
  • [nouvellePosition](#propriétés-supplémentaires)
  • [anciennePosition](#propriétés-supplémentaires)
  • | *Listbox tableau uniquement* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#propriétés-supplémentaires)
  • [verticalScroll](#propriétés-supplémentaires)
  • | | +| On Unload | | | + + +#### Propriétés supplémentaires {#additional-properties} + +Les événements formulaire sur les list box ou colonnes de list box peuvent retourner les propriétés supplémentaires suivantes : + +| Propriété | Type | Description | +| ---------------- | ----------- | ---------------------------------------------------------------------------- | +| area | text | Zone de l'objet List box ("header", "footer", "cell") | +| areaName | text | Nom de la zone | +| column | entier long | Numéro de colonne | +| columnName | text | Nom de la colonne | +| footerName | text | Nom du pied | +| headerName | text | Nom de l'en-tête | +| horizontalScroll | entier long | Positif si le défilement est vers la droite, négatif s'il est vers la gauche | +| isRowSelected | boolean | Vrai si la ligne est sélectionnée, sinon Faux | +| newPosition | entier long | Nouvelle position de la colonne ou de la ligne | +| newSize | entier long | Nouvelle taille (en pixels) de la colonne ou de la ligne | +| oldPosition | entier long | Position précédente de la colonne ou de la ligne | +| oldSize | entier long | Taille précédente (en pixels) de la colonne ou de la ligne | +| row | entier long | Numéro de ligne | +| verticalScroll | entier long | Positif si le défilement est vers le bas, négatif s'il est vers le haut | +> Si un événement se produit sur une "fake" colonne ou ligne qui n'existe pas, une chaîne vide est généralement renvoyée. + + + + + + +## Colonnes de list box + +Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_column.png) + +Vous pouvez définir pour chaque colonne de List box des propriétés standard (texte, couleur de fond...) : dans ce cas, ces propriétés sont prioritaires par rapport aux propriétés de l'objet List box. +> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). + + +### Propriétés spécifiques des colonnes {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +### Événements formulaire pris en charge + +| Evénement formulaire | Propriétés supplémentaires retournées (voir [Evénement formulaire](https://doc.4d.com/4Dv18/4D/18/FORM-Evenement.301-4522191.fr.html) pour les propriétés principales) | Commentaires | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On After Keystroke |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On After Sort |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomEn-tête](#propriétés-supplémentaires)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | +| On Alternative Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Listbox tableau uniquement* | +| On Before Data Entry |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Before Keystroke |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Begin Drag Over |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Clicked |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Column Moved |
  • [columnName](#propriétés-supplémentaires)
  • [nouvellePosition](#propriétés-supplémentaires)
  • [anciennePosition](#propriétés-supplémentaires)
  • | | +| On Column Resize |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nouvelleTaille](#propriétés-supplémentaires)
  • [ancienneTaille](#propriétés-supplémentaires)
  • | | +| On Data Change |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Double Clicked |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Drag Over |
  • [zone](#propriétés-supplémentaires)
  • [nomZone](#propriétés-supplémentaires)
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Drop |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | +| On Footer Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomPied](#propriétés-supplémentaires)
  • | *List box Tableau, Sélection courante et Sélection temporaire uniquement* | +| On Getting Focus |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | +| On Header Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomEn-tête](#propriétés-supplémentaires)
  • | | +| On Load | | | +| On Losing Focus |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | +| On Row Moved |
  • [nouvellePosition](#propriétés-supplémentaires)
  • [anciennePosition](#propriétés-supplémentaires)
  • | *Listbox tableau uniquement* | +| On Scroll |
  • [horizontalScroll](#propriétés-supplémentaires)
  • [verticalScroll](#propriétés-supplémentaires)
  • | | +| On Unload | | | + + +## En-têtes de list box + +> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. + +Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_header.png) + +Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. + + +Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. En particulier, une icône peut être affichée dans l’en-tête à côté ou à la place du libellé de la colonne, notamment dans le cadre des [tris personnalisés](#gestion-des-tris). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. + +### Propriétés spécifiques des en-têtes + +[Gras](properties_Text.md#bold) - [Css Class](properties_Object.md#css-class) - [Police](properties_Text.md#font) - [Couleur de police](properties_Text.md#font-color) - [Message d'aide](properties_Help.md#help-tip) - [Alignement horizontal](properties_Text.md#horizontal-alignment) - [Marge horizontale](properties_CoordinatesAndSizing.md#horizontal-padding) - [Emplacement de l'icône](properties_TextAndPicture.md#icon-location) - [Italique](properties_Text.md#italic) - [Nom](properties_Object.md#object-name) - [Chemin d'accès](properties_TextAndPicture.md#picture-pathname) - [Titre](properties_Object.md#title) - [Souligné](properties_Text.md#underline) - [Variable ou expression](properties_Object.md#variable-or-expression) - [Alignement vertical](properties_Text.md#vertical-alignment) - [Largeur](properties_CoordinatesAndSizing.md#width) + + + + + +## Pieds de list box +> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. + +Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. + +Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_footers.png) + +Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). + +Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un pied de page, elle est appliquée à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. + +### Propriétés spécifiques des pieds de page + + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## Gestion de la saisie Pour qu’une cellule de list box soit saisissable, il est nécessaire que les conditions suivantes soient réunies : -* La colonne de la cellule a été définie comme [Saisissable](properties_Entry.md#enterable)(dans le cas contraire, les cellules de la colonne ne seront jamais saisissables). -* Dans l’événement formulaire `On Before Data Entry`, $0 ne retourne pas -1. Lorsque le curseur arrive dans la cellule, l'événement `On Before Data Entry` est généré dans la méthode de la colonne. Si, dans le contexte de cet événement, $0 est défini sur -1, la cellule est considérée comme non saisissable. Si l'événement a été généré après avoir appuyé sur **Tab** ou **Maj+Tab**, le focus va respectivement à la cellule suivante ou à la précédente. Si la valeur de $0 n'est pas -1 (par défaut $0 est 0), la cellule est saisissable et passe en mode d'édition. +- La colonne de la cellule a été définie comme [Saisissable](properties_Entry.md#enterable)(dans le cas contraire, les cellules de la colonne ne seront jamais saisissables). +- Dans l’événement formulaire `On Before Data Entry`, $0 ne retourne pas -1. Lorsque le curseur arrive dans la cellule, l'événement `On Before Data Entry` est généré dans la méthode de la colonne. Si, dans le contexte de cet événement, $0 est défini sur -1, la cellule est considérée comme non saisissable. Si l'événement a été généré après avoir appuyé sur **Tab** ou **Maj+Tab**, le focus va respectivement à la cellule suivante ou à la précédente. Si la valeur de $0 n'est pas -1 (par défaut $0 est 0), la cellule est saisissable et passe en mode d'édition. Imaginons par exemple une list box contenant deux tableaux, de type date et texte. Le tableau date n’est pas saisissable mais le tableau texte est saisissable si la date n’est pas déjà passée. @@ -92,9 +387,9 @@ L’événement `On Before Data Entry` est retourné avant `On Getting Focus`. Afin de préserver la cohérence des données pour les list box de type de sélection et entity sélection, tout enregistrement/entité modifié(e) est automatiquement sauvegardé(e) dès que la cellule est validée, c'est-à-dire : -* lorsque la cellule est désactivée (l'utilisateur appuie sur la touche tabulation, clique, etc.), -* lorsque la list box n'a plus le focus, -* lorsque le formulaire perd le focus. +- lorsque la cellule est désactivée (l'utilisateur appuie sur la touche tabulation, clique, etc.), +- lorsque la list box n'a plus le focus, +- lorsque le formulaire perd le focus. La séquence typique d'événements générés pendant la saisie ou la modification des données est la suivante : @@ -112,25 +407,25 @@ La séquence typique d'événements générés pendant la saisie ou la modificat | | Tous | On Losing Focus | (*) Avec les list box de type entity selection, dans l'événement "On Data Change" : - -* l'objet [élément courant](properties_DataSource.md#element-courant) contient la valeur avant modification. -* l'objet `This` contient la valeur modifiée. +- l'objet [élément courant](properties_DataSource.md#element-courant) contient la valeur avant modification. +- l'objet `This` contient la valeur modifiée. > La saisie de données dans les list box de type collection/entity selection présente une limitation lorsque l'expression est évaluée comme nulle. Dans ce cas, il n'est pas possible de modifier ou de supprimer la valeur nulle dans la cellule. + + ## Gestion des sélections La gestion des sélections s'effectue différemment selon que la list box de type tableau, sélection d'enregistrements, ou collection/entity selection : -* **List box de type sélection :** les sélections sont gérées par l'intermédiaire d'un ensemble appelé par défaut `$ListboxSetN` (N débute à 0 et est incrémenté en fonction du nombre de list box dans le formulaire), que vous pouvez modifier si nécessaire. Cet ensemble est [défini dans les propriétés](properties_ListBox.md#highlight-set) de la list box. Il est maintenu automatiquement par 4D : si l'utilisateur sélectionne une ou plusieurs ligne(s) dans la list box, l'ensemble est immédiatement mis à jour. A l'inverse, il est possible d'utiliser les commandes du thème "Ensembles" afin de modifier par programmation la sélection dans la list box. - -* **List box de type collection/entity selection** : les sélections sont gérées via des propriétés de list box dédiées : - * [Elément courant](properties_DataSource.md#current-item) est un objet qui reçoit l'élément/l'entité sélectionné(e), - * [Éléments Sélectionnés](properties_DataSource.md#selected-items) est une collection/objet entity selection contenant les éléments sélectionnés - * [Position élément courant](properties_DataSource.md#current-item-position) retourne la position de l'élément ou de l'entité sélectionné(e). +- **List box de type sélection :** les sélections sont gérées par l'intermédiaire d'un ensemble appelé par défaut `$ListboxSetN` (N débute à 0 et est incrémenté en fonction du nombre de list box dans le formulaire), que vous pouvez modifier si nécessaire. Cet ensemble est [défini dans les propriétés](properties_ListBox.md#highlight-set) de la list box. Il est maintenu automatiquement par 4D : si l'utilisateur sélectionne une ou plusieurs ligne(s) dans la list box, l'ensemble est immédiatement mis à jour. A l'inverse, il est possible d'utiliser les commandes du thème "Ensembles" afin de modifier par programmation la sélection dans la list box. -* **List box de type tableau :** la commande `LISTBOX SELECT ROW` permet de sélectionner par programmation une ou plusieurs lignes de list box. En outre, [la variable associée à l’objet List box](properties_Object.md#variable-or-expression) peut être utilisée pour lire, fixer ou stocker les sélections de lignes dans l’objet. Cette variable correspond à un tableau de booléens automatiquement créé et maintenu par 4D. La taille de ce tableau est déterminée par celle de la list box : il contient le même nombre d’éléments que le plus petit tableau associé aux colonnes. Chaque élément de ce tableau contient `Vrai` si la ligne correspondante est sélectionnée et `Faux` sinon. 4D met à jour le contenu de ce tableau en fonction des actions utilisateur. A l’inverse, vous pouvez modifier la valeur des éléments de ce tableau afin de modifier la sélection dans la list box. En revanche, vous ne pouvez ni insérer ni supprimer de ligne dans ce tableau ; il n’est pas possible non plus de le retyper. La commande `Count in array` est utile dans ce cas pour connaître le nombre de lignes sélectionnées. Par exemple, cette méthode permet d’inverser la sélection de la première ligne de la list box (type tableau) : +- **List box de type collection/entity selection** : les sélections sont gérées via des propriétés de list box dédiées : + - [Elément courant](properties_DataSource.md#current-item) est un objet qui reçoit l'élément/l'entité sélectionné(e), + - [Éléments Sélectionnés](properties_DataSource.md#selected-items) est une collection/objet entity selection contenant les éléments sélectionnés + - [Position élément courant](properties_DataSource.md#current-item-position) retourne la position de l'élément ou de l'entité sélectionné(e). +- **List box de type tableau :** la commande `LISTBOX SELECT ROW` permet de sélectionner par programmation une ou plusieurs lignes de list box. En outre, [la variable associée à l’objet List box](properties_Object.md#variable-or-expression) peut être utilisée pour lire, fixer ou stocker les sélections de lignes dans l’objet. Cette variable correspond à un tableau de booléens automatiquement créé et maintenu par 4D. La taille de ce tableau est déterminée par celle de la list box : il contient le même nombre d’éléments que le plus petit tableau associé aux colonnes. Chaque élément de ce tableau contient `Vrai` si la ligne correspondante est sélectionnée et `Faux` sinon. 4D met à jour le contenu de ce tableau en fonction des actions utilisateur. A l’inverse, vous pouvez modifier la valeur des éléments de ce tableau afin de modifier la sélection dans la list box. En revanche, vous ne pouvez ni insérer ni supprimer de ligne dans ce tableau ; il n’est pas possible non plus de le retyper. La commande `Count in array` est utile dans ce cas pour connaître le nombre de lignes sélectionnées. Par exemple, cette méthode permet d’inverser la sélection de la première ligne de la list box (type tableau) : ```4d ARRAY BOOLEAN(tBListBox;10) // tBListBox est le nom de la variable associée à la List box dans le formulaire @@ -143,12 +438,13 @@ La gestion des sélections s'effectue différemment selon que la list box de typ > La commande `OBJECT SET SCROLL POSITION` fait défiler les lignes de la list box de façon à afficher la première ligne sélectionnée ou une ligne spécifiée. + ### Personnaliser la représentation des sélections de lignes Lorsque l'option [Cacher surlignage sélection](properties_Appearance.md#cacher-surlignage-selection) est sélectionnée, vous devez gérer la représentation visuelle des sélections dans la list box à l'aide des options d'interface disponibles. Comme les sélections elles-mêmes sont gérées par 4D, cela signifie que : -* Pour les list box de type tableau, vous devez parcourir le tableau booléen associé à la list box afin de déterminer quelles lignes sont sélectionnées. -* Propriétés spécifiques des list box +- Pour les list box de type tableau, vous devez parcourir le tableau booléen associé à la list box afin de déterminer quelles lignes sont sélectionnées. +- Propriétés spécifiques des list box Vous pouvez alors définir par programmation des couleurs d'arrière-plan, des couleurs ou des styles de polices spécifiques permettant de visualiser l'apparence des lignes sélectionnées. Pour cela, vous pouvez utiliser des tableaux ou des expressions en fonction du type de list box affiché (cf. sections suivantes). @@ -159,23 +455,22 @@ Vous pouvez alors définir par programmation des couleurs d'arrière-plan, des c Pour déterminer quelles lignes sont sélectionnées, vous devez tester si elles sont incluses dans l'ensemble désigné par la propriété [Ensemble surlignage](properties_ListBox.md#ensemble-surlignage) de la list box. Vous pouvez alors personnaliser l'apparence des lignes sélectionnées à l'aide d'une ou plusieurs [expressions de couleur et de style](#using-arrays-and-expressions). N'oubliez pas que les expressions sont automatiquement réévaluées à chaque fois que : +- la sélection dans la list box est modifiée, +- la list box prend ou perd le focus, +- la fenêtre formulaire contenant la list box passe au premier plan ou quitte le premier plan. -* la sélection dans la list box est modifiée, -* la list box prend ou perd le focus, -* la fenêtre formulaire contenant la list box passe au premier plan ou quitte le premier plan. -#### List box de type tableau +#### List box de type tableau Pour déterminer quelles lignes sont sélectionnées, vous devez parcourir le tableau booléen [Variable ou Expression](properties_Object.md#variable-or-expression) associé à la list box. Vous pouvez alors personnaliser l'apparence des lignes sélectionnées à l'aide d'un ou plusieurs [tableaux de couleur et de style](#using-arrays-and-expressions). Notez que les tableaux de list box utilisés pour définir l'apparence des lignes sélectionnées doivent être recalculés dans l'événement formulaire `On Selection Change` ; cependant, vous pouvez également modifier ces tableaux dans les événements formulaire suivants : - -* `On Getting Focus` (propriété de list box) -* `On Losing Focus` (propriété de list box) -* `On Activate` (propriété de formulaire) -* `On Deactivate` (propriété de formulaire) ...en fonction du moment et de la manière dont vous souhaitez représenter visuellement le changement de focus des sélections. +- `On Getting Focus` (propriété de list box) +- `On Losing Focus` (propriété de list box) +- `On Activate` (propriété de formulaire) +- `On Deactivate` (propriété de formulaire) ...en fonction du moment et de la manière dont vous souhaitez représenter visuellement le changement de focus des sélections. ##### Exemple @@ -186,7 +481,7 @@ Vous avez choisi de cacher le surlignage système et souhaitez représenter les Avec une list box de type tableau, vous devez mettre à jour le [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) par programmation. Dans le formulaire JSON, vous avez défini le Tableau couleurs de fond suivant pour la list box : ``` - "rowFillSource": "_ListboxBackground", + "rowFillSource": "_ListboxBackground", ``` Dans la méthode objet de la list box, vous pouvez écrire : @@ -211,10 +506,9 @@ Avec une list box de type sélection, pour produire le même effet vous pouvez u Par exemple, dans le formulaire JSON, vous avez défini l'ensemble surlignage et l'expression de couleur de fond suivants pour la list box : ``` - "highlightSet": "$SampleSet", - "rowFillSource": "UI_SetColor", + "highlightSet": "$SampleSet", + "rowFillSource": "UI_SetColor", ``` - Dans la méthode *UI_SetColor*, vous pouvez écrire : ```4d @@ -229,6 +523,7 @@ Dans la méthode *UI_SetColor*, vous pouvez écrire : > Dans les list box hiérarchiques, les lignes de rupture ne peuvent pas être surlignées lorsque l'option [Cacher surlignage sélection](properties_Appearance.md#cacher-surlignage-selection) est sélectionnée. Comme il n'est pas possible d'avoir des couleurs distinctes pour les en-têtes de même niveau, il n'y a aucun moyen de surligner une ligne de rupture spécifique par programmation. + ## Gestion des tris Le tri dans une list box peut être standard ou personnalisé. Lorsqu'une colonne de list box est triée, toutes les autres colonnes sont toujours synchronisées automatiquement. @@ -241,14 +536,17 @@ Il est possible d'activer ou d'inactiver le tri utilisateur standard via la prop La prise en charge du tri standard dépend du type de list box : -| Type de list box | Prise en charge du tri standard | Commentaires | -| ------------------------------- | ------------------------------- | ---------------------------------------------------------------------------------------------------- | -| Collection d'objets | Oui |
  • Les colonnes "This.a" ou "This.a.b" sont triables.
  • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | -| Collection de valeurs scalaires | Non | Utiliser un tri personnalisé avec la fonction [`orderBy()`](../API/CollectionClass.md#orderby) | +| Type de list box | Prise en charge du tri standard | Commentaires | +| ------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------ | +| Collection d'objets | Oui |
    • Les colonnes "This.a" ou "This.a.b" sont triables.
    • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Collection de valeurs scalaires | Non | Utiliser un tri personnalisé avec la fonction [`orderBy()`](../API/CollectionClass.md#orderby) | | Entity selection | Oui |
  • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Pris en charge : tris sur les propriétés d'attributs d'objets (par exemple "This.data.city" lorsque "data" est un attribut d'objet)
  • Pris en charge : tris sur les attributs liés (par exemple "This.company.name")
  • Non pris en charge : tris sur les propriétés d'attributs d'objets par le biais d'attributs liés (par exemple, "This.company.data.city"). Pour cela, vous devez utiliser le tri personnalisé avec la fonction [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (voir l'exemple ci-dessous)
  • | -| Sélection courante | Oui | Seules les expressions simples sont triables (par exemple `[Table_1]Champ_2`) | -| Sélection temporaire | Non | | -| Tableaux | Oui | Les colonnes liées à des tableaux d'images et de pointeurs ne sont pas triables | +| Sélection courante | Oui | Seules les expressions simples sont triables (par exemple `[Table_1]Champ_2`) | +| Sélection temporaire | Non | | +| Tableaux | Oui | Les colonnes liées à des tableaux d'images et de pointeurs ne sont pas triables | + + + ### Tri personnalisé @@ -256,8 +554,8 @@ Le développeur peut mettre en place des tris personnalisés à l'aide de la com Les tris personnalisés vous permettent de : -* effectuer des tris multi-niveaux sur plusieurs colonnes, grâce à la commande [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html), -* utilisez des fonctions telles que [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) ou [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) pour trier les colonnes sur la base de critères complexes. +- effectuer des tris multi-niveaux sur plusieurs colonnes, grâce à la commande [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html), +- utilisez des fonctions telles que [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) ou [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) pour trier les colonnes sur la base de critères complexes. #### Exemple @@ -277,7 +575,7 @@ Si vous voulez trier la list box en utilisant les valeurs de la deuxième colonn ```4d If (Form event code=On Header Click) - Form.child:=Form.child.orderByFormula("This.parent.extra.nickname"; dk ascending) + Form.child:=Form.child.orderByFormula("This.parent.extra.nickname"; dk ascending) End if ``` @@ -285,12 +583,12 @@ End if La valeur de la variable [variable associée à l’en-tête d’une colonne](properties_Object.md#variable-or-expression) permet de gérer une information supplémentaire : le tri courant de la colonne (lecture) et l’affichage de la flèche de tri. -* Si la variable est définie sur 0, la colonne n'est pas triée et la flèche de tri n'est pas affichée. +- Si la variable est définie sur 0, la colonne n'est pas triée et la flèche de tri n'est pas affichée. ![](../assets/en/FormObjects/sorticon0.png) -* Si la variable est définie sur 1, la colonne est triée par ordre croissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon1.png) +- Si la variable est définie sur 1, la colonne est triée par ordre croissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon1.png) -* Si la variable est définie sur 2, la colonne est triée par ordre décroissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon2.png) +- Si la variable est définie sur 2, la colonne est triée par ordre décroissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon2.png) > Seules les [variables](Concepts/variables.md) déclarées ou dynamiques peuvent être utilisées comme variables d'en-tête de colonne. Les autres types d'[expressions](Concepts/quick-tour.md#expressions) telles que `Form.sortValue` ne sont pas pris en charge. @@ -298,14 +596,16 @@ Vous pouvez définir la valeur de la variable (par exemple, Header2:=2) afin de > La commande [`OBJECT SET FORMAT`](https://doc.4d.com/4dv19/help/command/en/page236.html) offre une prise en charge spécifique des icônes dans les en-têtes des list box, ce qui peut être utile lorsque vous souhaitez travailler avec une icône de tri personnalisée. + ## Gestion des styles et des couleurs Vous disposez de plusieurs possibilités pour définir des couleurs de fond, des couleurs de police et des styles de police dans les list box : -* at the level of the [list box object properties](./listbox-object.md), -* at the level of the [column properties](./listbox-column.md), -* en utilisant des [tableaux ou expressions](#using-arrays-and-expressions) pour la list box et/ou pour chaque colonne, -* au niveau du texte de chaque cellule (si [texte multistyle](properties_Text.md#multi-style)). +- au niveau des [propriétés de l’objet list box](#list-box-objects), +- au niveau des [propriétés de la colonne,](#list-box-columns), +- en utilisant des [tableaux ou expressions](#using-arrays-and-expressions) pour la list box et/ou pour chaque colonne, +- au niveau du texte de chaque cellule (si [texte multistyle](properties_Text.md#multi-style)). + ### Priorité & héritage @@ -324,27 +624,28 @@ Par exemple, si vous définissez un style de caractères dans les propriétés d Pour chaque attribut (style, couleur et couleur de fond), un **héritage** est mis en oeuvre lorsque la valeur par défaut est utilisée : -* pour les attributs des cellules : valeurs d’attributs des lignes -* pour les attributs des lignes : valeurs d’attributs des colonnes -* pour les attributs des colonnes : valeurs d’attributs de la list box +- pour les attributs des cellules : valeurs d’attributs des lignes +- pour les attributs des lignes : valeurs d’attributs des colonnes +- pour les attributs des colonnes : valeurs d’attributs de la list box Ainsi, si vous souhaitez qu’un objet hérite de la valeur d’attribut du niveau supérieur, il vous suffit de passer `lk inherited` (valeur par défaut) à la commande de définition ou directement dans l’élément de tableau de style/couleur correspondant. Soit une list box contenant un style de caractère standard et des couleurs alternées : ![](../assets/en/FormObjects/listbox_styles3.png) Vous effectuez les modifications suivantes : -* fond de la ligne 2 est passé en rouge via la propriété [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) de l’objet list box, -* le style de la ligne 4 est passé en italique via la propriété [Tableau de styles](properties_Text.md#row-style-array) de l’objet list box, -* deux élements de la colonne 5 sont passés en gras via la propriété [Tableau de styles](properties_Text.md#row-style-array) de l’objet colonne 5, -* les éléments 2 de la colonne 1 et 2 sont passés en fond bleu via la propriété [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) des objets colonne 1 et 2 : +- fond de la ligne 2 est passé en rouge via la propriété [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) de l’objet list box, +- le style de la ligne 4 est passé en italique via la propriété [Tableau de styles](properties_Text.md#row-style-array) de l’objet list box, +- deux élements de la colonne 5 sont passés en gras via la propriété [Tableau de styles](properties_Text.md#row-style-array) de l’objet colonne 5, +- les éléments 2 de la colonne 1 et 2 sont passés en fond bleu via la propriété [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) des objets colonne 1 et 2 : ![](../assets/en/FormObjects/listbox_styles3.png) Pour restaurer l’apparence initiale de la list box, il suffit de : -* passer la constante `lk inherited` dans les éléments 2 des tableaux de fond des colonnes 1 et 2 : ils héritont alors de la couleur de fond rouge de la ligne. -* passer la constante `lk inherited` dans les éléments 3 et 4 des tableaux de style de la colonne 5 : ils héritont alors du style standard, hormis l’élément 4, qui passera en italique comme défini dans le tableau de style de la list box. -* passer la constante `lk inherited` dans l’élément 4 du tableau de style de la list box afin de supprimer le style italique. -* passer la constante `lk inherited` dans l’élément 2 du tableau de couleurs de fond de la list box afin de restaurer la couleur alternée d’origine de la list box. +- passer la constante `lk inherited` dans les éléments 2 des tableaux de fond des colonnes 1 et 2 : ils héritont alors de la couleur de fond rouge de la ligne. +- passer la constante `lk inherited` dans les éléments 3 et 4 des tableaux de style de la colonne 5 : ils héritont alors du style standard, hormis l’élément 4, qui passera en italique comme défini dans le tableau de style de la list box. +- passer la constante `lk inherited` dans l’élément 4 du tableau de style de la list box afin de supprimer le style italique. +- passer la constante `lk inherited` dans l’élément 2 du tableau de couleurs de fond de la list box afin de restaurer la couleur alternée d’origine de la list box. + ### Utiliser des tableaux et des expressions @@ -357,6 +658,9 @@ Selon le type de list box, vous pouvez utiliser différentes propriétés pour p | Style de police | [Tableau de styles](properties_Text.md#row-style-array) | [Expression style](properties_Text.md#style-expression) | [Expression style](properties_Text.md#expression-style) ou [Meta info expression](properties_Text.md#meta-info-expression) | | Affichage | [Tableau de contrôle des lignes](properties_ListBox.md#row-control-array) | - | - | + + + ## Gestion des impressions Deux modes d’impression sont proposés : le **mode prévisualisation**, permettant d’imprimer une list box comme un objet de formulaire et le **mode avancé**, permettant de contrôler l’impression de l’objet list box lui-même au sein du formulaire. A noter que l'apparence "Impression" est proposée pour les list box dans l'éditeur de formulaires. @@ -371,9 +675,13 @@ Dans ce mode, l’impression des list box s’effectue par programmation, via la Dans ce mode : -* La hauteur de l’objet list box est automatiquement réduite lorsque le nombre de lignes à imprimer est inférieur à la hauteur d’origine de l’objet (il n’y a pas de lignes "vides" imprimées). En revanche, la hauteur n’augmente pas automatiquement en fonction du contenu de l’objet. La taille de l’objet effectivement imprimé peut être obtenue via la commande `LISTBOX GET PRINT INFORMATION`. -* L'objet list box est imprimé "tel quel", c’est-à-dire en tenant compte de ses paramètres d’affichage courants : visibilité des en-têtes et des grilles, lignes affichées et masquées, etc. Ces paramètres incluent également la première ligne à imprimer : si vous appelez la commande `OBJECT SET SCROLL POSITION` avant de lancer l’impression, la première ligne imprimée dans la list box sera celle désignée par la commande. -* Un mécanisme automatique facilite l’impression des list box contenant plus de lignes qu’il est possible d’en afficher : des appels successifs à `Print object` permettent d’imprimer à chaque fois un nouvel ensemble de lignes. La commande `LISTBOX GET PRINT INFORMATION` permet de contrôler le statut de l’impression durant l'opération. +- La hauteur de l’objet list box est automatiquement réduite lorsque le nombre de lignes à imprimer est inférieur à la hauteur d’origine de l’objet (il n’y a pas de lignes "vides" imprimées). En revanche, la hauteur n’augmente pas automatiquement en fonction du contenu de l’objet. La taille de l’objet effectivement imprimé peut être obtenue via la commande `LISTBOX GET PRINT INFORMATION`. +- L'objet list box est imprimé "tel quel", c’est-à-dire en tenant compte de ses paramètres d’affichage courants : visibilité des en-têtes et des grilles, lignes affichées et masquées, etc. Ces paramètres incluent également la première ligne à imprimer : si vous appelez la commande `OBJECT SET SCROLL POSITION` avant de lancer l’impression, la première ligne imprimée dans la list box sera celle désignée par la commande. +- Un mécanisme automatique facilite l’impression des list box contenant plus de lignes qu’il est possible d’en afficher : des appels successifs à `Print object` permettent d’imprimer à chaque fois un nouvel ensemble de lignes. La commande `LISTBOX GET PRINT INFORMATION` permet de contrôler le statut de l’impression durant l'opération. + + + + ## List box hiérarchiques @@ -383,17 +691,19 @@ Une list box hiérarchique est une list box dans laquelle le contenu de la premi Les list box hiérarchiques constituent un mode de représentation particulier des données, mais ne modifient pas la structure de ces données (les tableaux). Les list box hiérarchiques sont gérées exactement de la même manière que les list box non hiérarchiques. + ### Définir une hiérarchie Pour définir une list box hiérarchique, vous disposez de trois possibilités : -* Configurer manuellement les éléments hiérarchiques via la liste des propriétés dans l’éditeur de formulaires (ou éditer le formulaire JSON). -* Générer visuellement la hiérarchie à l’aide du pop up menu de gestion des list box, dans l’éditeur de formulaires. -* Utilisez les commandes [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-HIERARCHY.301-7487634.en.html) et [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-GET-HIERARCHY.301-7487597.en.html), décrites dans le manuel *4D Language Reference*. +* Configurer manuellement les éléments hiérarchiques via la liste des propriétés dans l’éditeur de formulaires (ou éditer le formulaire JSON). +* Générer visuellement la hiérarchie à l’aide du pop up menu de gestion des list box, dans l’éditeur de formulaires. +* Utiliser les commandes [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-SET-HIERARCHY.301-4127969.en.html) et [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-GET-HIERARCHY.301-4127970.en.html). Ces commandes sont décrites dans le *manuel Langage de 4D*. + #### Propriété List box hiérarchique -Cette propriété permet de définir que la list box doit être affichée sous forme hiérarchique. Dans le formulaire JSON, cette fonctionnalité est déclenchée [lorsque la valeur de la propriété *dataSource* est un tableau](properties_Object.md#array-list-box), c'est-à-dire une collection. +Cette propriété permet de définir que la list box doit être affichée sous forme hiérarchique. Dans le formulaire JSON, cette fonctionnalité est déclenchée [lorsque la valeur de la propriété *dataSource* de la colonne est un tableau](properties_Object.md#array-list-box), c'est-à-dire une collection. Des options supplémentaires (**Variable 1...10**) sont disponibles lorsqu'une *List box hiérarchique* est définie, correspondant à chaque élément du tableau *dataSource* à utiliser comme colonne de rupture. A chaque saisie d’une valeur dans un champ, une nouvelle ligne est ajoutée. Jusqu’à 10 variables peuvent être définies. Ces variables définissent les niveaux hiérarchiques à afficher dans la première colonne. @@ -406,6 +716,7 @@ La dernière variable n’est jamais hiérarchique même si plusieurs valeurs id Ce principe n’est pas appliqué lorsqu’une seule variable est définie dans la hiérarchie : dans ce cas, les valeurs identiques pourront être groupées. > Si vous définissez une hiérarchie basée sur les premières colonnes d’une list box existante, vous devez ensuite supprimer ou masquer ces colonnes (à l’exception de la première) sinon elles apparaîtront en double dans la list box. Si vous définissez la hiérarchie via le pop up menu de l’éditeur (cf. ci-dessous), les colonnes superflues sont automatiquement supprimées de la list box. + #### Créer une hiérarchie via le menu contextuel Lorsque vous sélectionnez au moins une colonne en plus de la première dans un objet list box (de type tableau) dans l’éditeur de formulaires, la commande **Créer hiérarchie** est disponible dans le menu contextuel : @@ -414,20 +725,20 @@ Lorsque vous sélectionnez au moins une colonne en plus de la première dans un Cette commande est un raccourci pour définir une hiérarchie. Lorsque vous la choisissez, les actions suivantes sont effectuées : -* L'option **List box hiérarchique** est cochée pour l’objet dans la Liste des propriétés. -* Les variables des colonnes sont utilisées pour définir la hiérarchie. Elles remplacent les variables éventuellement déjà définies. -* Les colonnes sélectionnées n’apparaissent plus dans la list box (à l’exception du titre de la première). +* L'option **List box hiérarchique** est cochée pour l’objet dans la Liste des propriétés. +* Les variables des colonnes sont utilisées pour définir la hiérarchie. Elles remplacent les variables éventuellement déjà définies. +* Les colonnes sélectionnées n’apparaissent plus dans la list box (à l’exception du titre de la première). Exemple : soit une list box dont les premières colonnes contiennent Pays, Région, Ville et Population. Lorsque Pays, Région et Ville sont sélectionnées (cf. illustration ci-dessus), si vous choisissez **Créer hiérarchie** dans le menu contextuel, une hiérarchie à trois niveaux est créée dans la première colonne, les colonnes 2 et 3 sont supprimées et la colonne Population la deuxième : ![](../assets/en/FormObjects/listbox_hierarchy2.png) ##### Annuler une hiérarchie - Lorsque la première colonne est sélectionnée et déjà définie comme hiérarchique, vous pouvez utiliser la commande **Annuler hiérarchie**. Lorsque vous choisissez cette commande, les actions suivantes sont effectuées : -* L’option **List box hiérarchique** est désélectionnée pour l’objet, -* Les niveaux hiérarchiques 2 à n sont supprimés et transformés en colonnes ajoutées dans la list box. +* L’option **List box hiérarchique** est désélectionnée pour l’objet, +* Les niveaux hiérarchiques 2 à n sont supprimés et transformés en colonnes ajoutées dans la list box. + ### Principes de fonctionnement @@ -453,10 +764,10 @@ Lorsque des valeurs de type date ou heure sont incluses dans une list box hiéra Dans une list box en mode hiérarchique, un tri standard (effectué suite à un clic dans un en-tête de colonne de la list box) est toujours construit de la manière suivante : -* En premier lieu, tous les niveaux de la colonne hiérarchique (première colonne) sont automatiquement triés par ordre croissant. -* Le tri est ensuite effectué par ordre croissant ou décroissant (suivant l’action utilisateur) sur les valeurs de la colonne où le clic a eu lieu. -* Toutes les colonnes sont synchronisées. -* Lors des tris ultérieurs des colonnes non hiérarchiques de la list box, seul le dernier niveau de la première colonne est trié. Il est possible de modifier le tri de cette colonne en cliquant sur son en-tête. +- En premier lieu, tous les niveaux de la colonne hiérarchique (première colonne) sont automatiquement triés par ordre croissant. +- Le tri est ensuite effectué par ordre croissant ou décroissant (suivant l’action utilisateur) sur les valeurs de la colonne où le clic a eu lieu. +- Toutes les colonnes sont synchronisées. +- Lors des tris ultérieurs des colonnes non hiérarchiques de la list box, seul le dernier niveau de la première colonne est trié. Il est possible de modifier le tri de cette colonne en cliquant sur son en-tête. Soit par exemple la list box suivante, dans laquelle aucun tri spécifique n’est défini : @@ -468,6 +779,7 @@ Si vous cliquez sur l’en-tête "Population" afin de trier les populations par Comme pour toutes les list box, vous pouvez [désactiver le mécanisme de tri standard](properties_Action.md#sortable) en désélectionnant la propriété "Triable" pour la list box et gérer le tri par programmation. + #### Gestion des sélections et des positions dans les list box hiérarchiques Une list box hiérarchique affiche un nombre variable de lignes à l’écran en fonction de l’état déployé/contracté des nœuds hiérachiques. Cela ne signifie pas pour autant que le nombre de lignes des tableaux varie. Seul l’affichage est modifié, pas les données. Il est important de comprendre ce principe car la gestion programmée des list box hiérarchiques se base toujours sur les données des tableaux, pas sur les données affichées. En particulier, les lignes de rupture ajoutées automatiquement ne sont pas prises en compte dans les tableaux d’options d’affichage (cf. ci-dessous). @@ -484,11 +796,13 @@ Quelle que soit la manière dont les données sont affichées dans la list box ( Ce principe est mis en oeuvre pour les tableaux internes permettant de gérer : -* les couleurs -* les couleurs de fond -* les styles -* les lignes masquées -* les sélections +- les couleurs +- les couleurs de fond + + +- les styles +- les lignes masquées +- les sélections Par exemple, si vous voulez sélectionner la ligne contenant Rennes, vous devez passer : @@ -514,6 +828,7 @@ Si l’utilisateur sélectionne une ligne de rupture, `LISTBOX GET CELL POSITION ![](../assets/en/FormObjects/hierarch11.png) + ... `LISTBOX GET CELL POSITION` retourne (2;4). Pour sélectionner une ligne de rupture par programmation, vous devez utiliser la commande `LISTBOX SELECT BREAK`. Les lignes de rupture ne sont pas prises en compte dans les tableaux internes permettant de gérer l’apparence graphique des list box (styles et couleurs). Il est toutefois possible de modifier ces caractéristiques pour les lignes de rupture via les commandes de gestion graphique des objets. Il suffit pour cela d’exécuter ces commandes appropriées sur les tableaux constituant la hiérarchie. @@ -536,19 +851,384 @@ Résultat: ![](../assets/en/FormObjects/hierarch14.png) + #### Gestion optimisée du déployer/contracter Vous pouvez optimiser l’affichage et la gestion des list box hiérarchiques en tirant parti des événements formulaire `On Expand` et `On Collapse`. Une list box hiérarchique est construite à partir du contenu des tableaux qui la constituent, elle ne peut donc être affichée que lorsque tous les tableaux sont chargés en mémoire. Ce principe peut rendre difficile la génération de list box hiérarchiques de grande taille basées sur des tableaux générés à partir des données (via la commande `SELECTION TO ARRAY`), pour des raisons de rapidité d’affichage et d’utilisation de la mémoire. + L'emploi des événements formulaire `On Expand` et `On Collapse` permet de s’affranchir de ces contraintes : il est possible de n’afficher qu’une partie de la hiérarchie et d’effectuer le chargement et le déchargement des tableaux à la volée, en fonction des actions de l’utilisateur. Dans le contexte de ces événements, la commande `LISTBOX GET CELL POSITION` retourne la cellule sur laquelle l’utilisateur a cliqué afin de déployer ou de contracter une ligne. Dans ce cas, le remplissage et le vidage des tableaux doivent être effectués par le code. Les principes à mettre en oeuvre sont : +- A l’affichage de la listbox, seul le premier tableau doit être rempli. Vous devez toutefois créer un second tableau avec des valeurs vides afin que la list box affiche les boutons déployer/contracter : ![](../assets/en/FormObjects/hierarch15.png) + +- Lorsque l’utilisateur clique sur un bouton de déploiement, vous pouvez traiter l’événement `On Expand`. La commande `LISTBOX GET CELL POSITION` retourne la cellule concernée et vous permet de construire la hiérarchie adéquate : vous alimentez le premier tableau avec des valeurs répétées et le second avec les valeurs issues de la commande `SELECTION TO ARRAY`, et vous insérez dans la list box autant de lignes que nécessaire à l’aide de la commande `LISTBOX INSERT ROWS`. ![](../assets/en/FormObjects/hierarch16.png) + +- Lorsque l’utilisateur clique sur un bouton de contraction, vous pouvez traiter l’événement `On Collapse`. La commande `LISTBOX GET CELL POSITION` retourne la cellule concernée : vous supprimez de la list box autant de lignes que nécessaire à l’aide de la commande `LISTBOX DELETE ROWS`. + + + +## Tableaux d'objets dans les colonnes + +Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). + +La list box suivante a été définie à l'aide d'un tableau d'objets : + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + + +### Configurer une colonne tableau d'objets + +Pour affecter un tableau d'objets à une colonne de list box (list box de type tableau uniquement), il vous suffit de fournir le nom du tableau d'objets soit dans la Liste des propriétés (champ "Nom de variable"), soit à la commande [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv17R6/4D/17-R6/LISTBOX-INSERT-COLUMN.301-4311153.en.html), comme pour toute colonne associée à un tableau. Dans la Liste des propriétés, vous pouvez sélectionner Objet comme "Type de variable" pour la colonne : + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Les propriétés standard liées aux coordonnées, taille et style sont disponibles pour les colonnes de type objet. Elles peuvent être gérées à l'aide de la Liste des propriétés, ou en programmant les attributs de style, visibilité, couleur de police et de fond de chaque ligne de colonne objet de la list box. Ce type de colonne peut également être masqué. + +Toutefois, le thème Source de données n'est pas disponible pour les colonnes objet des list box. En fait, le contenu de chaque cellule de la colonne est basé sur les attributs présents dans l'élément correspondant du tableau d'objets. Chaque élément du tableau peut définir : + +le type de valeur (obligatoire) : texte, couleur, événement, etc. la valeur elle-même (optionnel) : utilisé aussi bien pour la saisie que pour l'affichage. le mode d'affichage du contenu de la cellule (optionnel) : bouton, liste, etc. des paramètres supplémentaires (optionnel) : dépend du type de valeur Pour définir ces propriétés, vous devez placer les attributs adéquats dans l'objet (la liste des attributs disponibles est fournie ci-dessous). Par exemple, vous pouvez écrire "Hello World!" dans une colonne objet à l'aide de ce simple code : + +```4d +ARRAY OBJECT(obColumn;0) //tableau de la colonne + C_OBJECT($ob) //premier élément + OB SET($ob;"valueType";"text") //définit le type de valeur (obligatoire) + OB SET($ob;"value";"Hello World!") //définit la valeur + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) +> Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet. Ces paramètres sont automatiquement définis en fonction du type de valeur. + +#### valueType et affichage des données + +Lorsqu'une colonne de list box est associée à un tableau d'objets, l'affichage, la saisie et l'édition des cellules sont basées sur l'attribut valueType présent dans chaque élément du tableau. Les valeurs valueType prises en charge sont les suivantes : + +* "text" : pour une valeur texte +* "real" : pour une valeur numérique incluant des séparateurs tels que `\<espace>`, `<.>`, ou `<,>` +* "integer" : pour une valeur entière +* "boolean" : pour une valeur True/False +* "color" : pour définir une couleur de fond +* "event" : pour afficher un bouton avec un libellé. + +4D utilise des widgets par défaut en fonction de la valeur de "valueType" (par exemple, un "text" est affiché sous forme de zone de saisie de texte, un "boolean" est affiché sous forme de case à cocher, etc.), mais des représentations alternatives sont également disponibles via des options (par exemple, un "real" peut être affiché sous forme de menu déroulant). Le tableau suivant indique l'affichage par défaut ainsi que les variations possibles pour chaque type de valeur : + +| valueType | Format défaut | Widget(s) alternatif(s) | +| --------- | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | +| text | zone de saisie de texte | menu déroulant (enumération obligatoire) ou combo box (enumération) | +| réel | zone de saisie de texte contrôlée (nombre et séparateurs) | menu déroulant (enumération obligatoire) ou combo box (enumération) | +| integer | zone de saisie de texte contrôlée (nombre) | menu déroulant (enumération obligatoire) ou combo box (enumération) ou case à cocher trois états | +| boolean | case à cocher | menu déroulant (enumération obligatoire) | +| color | couleur de fond | text | +| event | bouton avec libellé | | +| | | Tous les widgets peuvent associer un unit toggle button ou ellipsis button à la cellule. | + +Vous définissez l'affichage de la cellule et les variations à l'aide d'attributs spécifiques dans chaque objet (voir ci-dessous). + +#### Formats d'affichage et filtres de saisie + +Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet des list box. Ils sont automatiquement définis en fonction du type de valeur. Ils sont listés dans le tableau suivant : + +| Value type | Format défaut | Contrôle de saisie | +| ---------- | ------------------------------------------------------------------------ | ---------------------------------------- | +| text | le même que celui de l'objet | pas de contrôle (tout caractère accepté) | +| réel | le même que celui de l'objet (utilisation du séparateur décimal système) | "0-9" et "." et "-" | +| | | "0-9" et "." si min>=0 | +| integer | le même que celui de l'objet | "0-9" et "-" | +| | | "0-9" si min>=0 | +| Boolean | case à cocher | N/A | +| color | N/A | N/A | +| event | N/A | N/A | + +### Attributs + +Chaque élément du tableau d'objets est un objet qui peut contenir un ou plusieurs attributs qui définiront le contenu de la cellule et l'affichage des données (voir exemple ci-dessus). + +L'unique attribut obligatoire est "valueType" et ses valeurs acceptées sont "text", "real", "integer", "boolean", "color" et "event". Le tableau suivant liste tous les attributs acceptés dans les tableaux d'objets des list box, suivant la valeur de "valueType" (tout autre attribut est ignoré). Les formats d'affichage et des exemples sont fournis ci-dessous. + +| | valueType | text | réel | integer | boolean | color | event | +| --------------------- | ----------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | +| *Attributs* | *Description* | | | | | | | +| value | valeur de la cellule (saisie ou affichage) | x | x | x | | | | +| min | valeur minimum | | x | x | | | | +| max | valeur maximum | | x | x | | | | +| behavior | valeur "threeStates" | | | x | | | | +| requiredList | menu déroulant défini dans l'objet | x | x | x | | | | +| choiceList | combo box défini dans l'objet | x | x | x | | | | +| requiredListReference | RefList 4D, dépend de la valeur de "saveAs" | x | x | x | | | | +| requiredListName | nom d'énumération 4D, dépend de la valeur de "saveAs" | x | x | x | | | | +| saveAs | "reference" ou "value" | x | x | x | | | | +| choiceListReference | RefList 4D, affiche une combo box | x | x | x | | | | +| choiceListName | nom d'énumération 4D, affiche une combo box | x | x | x | | | | +| unitList | tableau de X éléments | x | x | x | | | | +| unitReference | indice de l'élément sélectionné | x | x | x | | | | +| unitsListReference | RefList 4D pour les unités | x | x | x | | | | +| unitsListName | nom d'énumération 4D pour les unités | x | x | x | | | | +| alternateButton | ajouter un bouton alternatif | x | x | x | x | x | | + +#### value + +La valeur des cellules est stockée dans l'attribut "value". Cet attribut est utilisé pour la saisie (entrée) et pour l'affichage (sortie). Il peut également être utilisé pour définir des valeurs par défaut lors de l'utilisation des listes (voir ci-dessous). + +````4d + ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) +> La valeur Null est acceptée, elle définit une cellule vide. + +#### min et max + +Lorsque le "valueType" est "real" ou "integer", l'objet accepte également les attributs min et max avec les valeurs appropriées (les valeurs doivent être du même type que valueType). + +Ces attributs peuvent être utilisés pour contrôler la plage de valeurs d'entrée. Lorsqu'une cellule est validée (lorsqu'elle perd le focus), si la valeur de saisie est inférieure à la valeur minimale ou supérieure à la valeur maximale, elle est rejetée. Dans ce cas, la valeur précédente est conservée et une astuce affiche une explication. + +````4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +L'attribut behavior propose des variations de la représentation standard des valeurs. Une seule variation est possible : + +| Attribut | Valeur(s) disponible(s) | valueType(s) | Description | +| -------- | ----------------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| behavior | threeStates | integer | Représente une valeur numérique sous forme de case à cocher à trois états.
    2=intermédiaire, 1=cochée, 0=non cochée, -1=invisible, -2=non cochée désactivée, -3=cochée désactivée, -4=intermédiaire désactivée | + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList et choiceList + +Lorsqu'un attribut "choiceList" ou "requiredList" est présent dans l'objet, la zone de saisie de texte est remplacée par une liste déroulante ou une combo box, en fonction de l'attribut : + +* Si l'attribut est "choiceList", la cellule est affichée sous forme de combo box. Cela signifie que l'utilisateur peut sélectionner ou saisir une valeur. +* Si l'attribut est "requiredList", la cellule est affichée sous forme de liste déroulante. Cela signifie que l'utilisateur peut uniquement sélectionner une des valeurs de la liste. + +Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. +> Les valeurs du widget sont définies via un tableau. Si vous souhaitez associer le widget à une énumération 4D existante, vous devez utiliser les attributs "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". + +Exemples : + +* Vous voulez afficher une liste déroulante avec juste deux options, "Open" ou "Closed". "Closed" doit être présélectionné : + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +* Vous voulez accepter toute valeur entière, mais afficher une combo box contenant les valeurs les plus communes : + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 comme valeur par défaut + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName et requiredListReference + +Les attributs "requiredListName" et "requiredListReference" vous permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur d'Enumérations de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de liste déroulante. Cela signifie que l'utilisateur pourra uniquement choisir une des valeurs fournies dans la liste. + +Utilisez "requiredListName" ou "requiredListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. +> * Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "requiredList". +> * Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". + +Exemples : + +* Vous voulez afficher une liste déroulante basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert"), la stocker en tant que valeur et afficher "bleu" par défaut : + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"bleu") + OB SET($ob;"requiredListName";"colors") +``` +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +* Vous voulez afficher une liste déroulante basée sur une liste créée par programmation, et la stocker en tant que référence : + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //affiche London par défaut + OB SET($ob;"requiredListReference";<>List) +``` +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName et choiceListReference + +Les attributs "choiceListName" et "choiceListReference" permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de combo box, ce qui signifie que l'utilisateur pourra choisir une des valeurs de la liste ou en saisir une. + +Utilisez "choiceListName" ou "choiceListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. +> * Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "choiceList". +> * Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". + +Voici un exemple : + +Vous voulez afficher une combo box basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert") et afficher "vert" par défaut : + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +````4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + + +#### unitsList, unitsListName, unitsListReference et unitReference + +Vous pouvez utiliser des attributs spécifiques afin d'associer des unités aux valeurs des cellules (par exemple "10 cm", "20 pixels", etc.). Pour définir une liste d'unités, vous pouvez utiliser l'un des attributs suivants : + +* "unitsList" : un tableau contenant les x éléments définissant les unités disponibles (ex : "cm", "pouces", "km", "miles", etc.). Utilisez cet attribut pour définir des unités dans l'objet. +* "unitsListReference" : une référence de liste 4D contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une liste 4D créée avec la commande [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html). +* "unitsListName" : un nom d'énumération 4D créée en mode Développement contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une énumération 4D créée dans la Boîte à outils. + +Quel que soit son mode de définition, la liste d'unités peut être associée à l'attribut suivant : + +* "unitReference" : une valeur simple contenant l'indice (de 1 à x) de l'élément sélectionné dans la liste de valeurs "unitList", "unitsListReference" ou "unitsListName". + +L'unité courante est affichée sous la forme d'un bouton qui fait défiler les valeurs "unitList", "unitsListReference" ou "unitsListName" chaque fois qu'il est cliqué (par exemple, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) + +Voici un exemple : + +Vous souhaitez définir une valeur de saisie numérique suivie d'une unité parmi deux possibles : "cm" ou "pixels". La valeur courante est "2" + "cm". Vous utilisez des valeurs définies directement dans l'objet (attribut "unitsList") : + +````4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"cm") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"cm" +OB SET ARRAY($ob;"unitsList";$_units) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Si vous souhaitez ajouter un bouton d'ellipse [...] dans une cellule, il suffit de passer l'attribut "alternateButton" avec la valeur vrai dans l'objet. Le bouton sera automatiquement affiché dans la cellule. + +Lorsque l'utilisateur clique sur ce bouton, un événement `On Alternative Click` est généré, vous permettant de traiter cette action comme vous le souhaitez (reportez-vous ci-dessous au paragraphe "Gestion des événements" pour plus d'informations). + +Voici un exemple : + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + + +#### valueType color + +L'attribut "valueType" de valeur "color" vous permet d'afficher soit une couleur, soit un texte. + +* Si la valeur est un nombre, un rectangle de couleur est dessiné à l'intérieur de la cellule. Voici un exemple : + + ````4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ```` +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + + +* Si la valeur est un texte, le texte est simplement affiché (par exemple : "value";"Automatic"). + + +#### valueType event + +L'attribut "valueType" de valeur "event" affiche un bouton qui génère simplement un événement `On Clicked` lorsque l'utilisateur clique dessus. Aucune donnée ou valeur ne peut être passée ou retournée. + +Optionnellement, il est possible de passer un attribut "label". + +Voici un exemple : + +````4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +```` -* A l’affichage de la listbox, seul le premier tableau doit être rempli. Vous devez toutefois créer un second tableau avec des valeurs vides afin que la list box affiche les boutons déployer/contracter : ![](../assets/en/FormObjects/hierarch15.png) +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) -* Lorsque l’utilisateur clique sur un bouton de déploiement, vous pouvez traiter l’événement `On Expand`. La commande `LISTBOX GET CELL POSITION` retourne la cellule concernée et vous permet de construire la hiérarchie adéquate : vous alimentez le premier tableau avec des valeurs répétées et le second avec les valeurs issues de la commande `SELECTION TO ARRAY`, et vous insérez dans la list box autant de lignes que nécessaire à l’aide de la commande `LISTBOX INSERT ROWS`. ![](../assets/en/FormObjects/hierarch16.png) -* Lorsque l’utilisateur clique sur un bouton de contraction, vous pouvez traiter l’événement `On Collapse`. La commande `LISTBOX GET CELL POSITION` retourne la cellule concernée : vous supprimez de la list box autant de lignes que nécessaire à l’aide de la commande `LISTBOX DELETE ROWS`. +### Gestion des événements +Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox tableau d'objets : +* **Sur données modifiées** : L'événement `On Data Change` est généré en cas de modification d'une valeur de la colonne, quel que soit le widget : + * zone de saisie de texte + * listes déroulante + * zone de combo box + * bouton d'unité (passage valeur x à valeur x+1) + * case à cocher (passage cochée/non cochée) +* **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. +* **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md index 1759acd67583a4..ecf4069e681916 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md @@ -112,7 +112,7 @@ Plusieurs types de références de méthode sont pris en charge : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md index 6b83ae437dcd1a..fb6bacc44920bb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md @@ -18,7 +18,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`OBJ #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- @@ -38,7 +38,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`OBJ #### Objets pris en charge -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Voir également @@ -63,7 +63,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`LIS #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- @@ -199,7 +199,7 @@ Vous pouvez obtenir le même résultat en utilisant les commandes [`LISTBOX SET #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md index c71320489eca79..3e4336d18a9930 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md @@ -45,7 +45,7 @@ Etant donné qu'elle nécessite des calculs supplémentaires lors de l'exécutio #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) --- @@ -61,7 +61,7 @@ Coordonnées inférieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -77,7 +77,7 @@ Coordonnées de gauche de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -93,7 +93,7 @@ Coordonnées de droite de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -109,7 +109,7 @@ Coordonnées supérieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -167,7 +167,7 @@ Cette propriété désigne la taille verticale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -175,7 +175,7 @@ Cette propriété désigne la taille verticale d'un objet. Cette propriété désigne la taille horizontale d'un objet. > * Certains objets peuvent avoir une hauteur prédéfinie qui ne peut pas être modifiée. -> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +> * Si la propriété [Resizable](properties_ResizingOptions.md#resizable) est utilisée pour une [colonne de list box](listbox_overview.md#list-box-columns), l'utilisateur peut également redimensionner manuellement la colonne. > * Lors du redimensionnement du formulaire, si la propriété de [dimensionnement horizontal "Agrandir"](properties_ResizingOptions.md#horizontal-sizing) a été affectée à la list box, la colonne la plus à droite sera agrandie, allant au-delà de sa largeur maximale, si nécessaire. #### Grammaire JSON @@ -186,7 +186,7 @@ Cette propriété désigne la taille horizontale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -203,7 +203,7 @@ La largeur maximale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) --- @@ -220,7 +220,7 @@ La largeur minimale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) --- @@ -291,7 +291,7 @@ Définit une marge horizontale pour les cellules. La valeur est définie en pixe #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Voir également @@ -311,7 +311,7 @@ Définit une marge verticale pour les cellules. La valeur est définie en pixels #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Voir également diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md index 0c4a045cb95346..ee9e158cf61660 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Lorsque l'option d'**insertion automatique** n'est pas définie (par défaut), l Cette propriété est prise en charge par : -- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. +- les objets de formulaire [Combo box](comboBox_overview.md) et [colonnes de list box](listbox_overview.md#list-box-columns) associés à une énumération. - les objets de formulaire [Combo box](comboBox_overview.md) dont la liste associée est remplie par leur tableau ou leur objet datasource. Par exemple, pour une liste de choix contenant "France, Allemagne, Italie" associée à une combo box "Pays" : si la propriété d'**insertion automatique** est définie et qu'un utilisateur saisit "Espagne", la valeur "Espagne" est alors automatiquement ajoutée à la liste en mémoire : @@ -28,7 +28,7 @@ Par exemple, pour une liste de choix contenant "France, Allemagne, Italie" assoc #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) +[Combo Box](comboBox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- @@ -47,7 +47,7 @@ Vous pouvez également associer des listes de choix à des objets à l'aide des #### Objets pris en charge -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- @@ -113,7 +113,7 @@ Indique une variable ou une expression qui se verra attribuer un entier long ind Définit le type de données pour l'expression affichée. Cette propriété est utilisée avec : -- [List box columns](listbox-column.md) of the selection and collection types. +- les [colonnes de list box](listbox_overview.md#list-box-columns) de type sélection et collection. - les [listes déroulantes](dropdownList_Overview.md) associées à des objets ou des tableaux. Voir aussi la section [**Expression type**](properties_Object.md#expression-type). @@ -126,7 +126,7 @@ Voir aussi la section [**Expression type**](properties_Object.md#expression-type #### Objets pris en charge -[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) +[Listes déroulantes](dropdownList_Overview.md) associées à des objets ou à des tableaux - [Colonne List Box](listbox_overview.md#list-box-columns) --- @@ -183,13 +183,13 @@ Vous devez saisir une liste de valeurs. Dans l'éditeur de formulaires, une boî #### Objets pris en charge -[Colonne de list box (type tableau seulement)](listbox-column.md) +[Colonne de list box (type tableau seulement)](listbox_overview.md#list-box-columns) --- ## Expression -This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. +Cette description est spécifique aux colonnes de list box de type [sélection](listbox_overview.md#selection-list-boxes) et [ collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. Une expression 4D à associer à une colonne. Vous pouvez saisir : @@ -226,7 +226,7 @@ Si un champ, une variable ou une expression assignable*(par exemple Person.lastN #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) --- @@ -255,7 +255,7 @@ Toutes les tables de la base de données peuvent être utilisées, que le formul Cette propriété est disponible dans les conditions suivantes : - une [liste de choix](#choice-list) est associée à l'objet -- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- pour les [inputs](input_overview.md) et les [colonnes de list box](listbox_overview.md#list-box-columns), une [énumération obligatoire](properties_RangeOfValues.md#required-list) est également définie pour l'objet (les deux options doivent généralement utiliser la même liste), de sorte que seules les valeurs de la liste peuvent être saisies par l'utilisateur. Cette propriété spécifie, dans le contexte d'un champ ou d'une variable associée à une liste de valeurs, le type de contenu à sauvegarder : @@ -277,7 +277,7 @@ L'utilisation de cette propriété nécessite le respect des principes suivants #### Objets pris en charge -[Input](input_overview.md) - [List Box Column](listbox-column.md) +[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md index d8719646d90210..9e2aa7f0ed5e81 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ Le champ contient en fait "proportion". 4D accepte et stocke la saisie complète #### Objets pris en charge -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne listbox](listbox_overview.md#list-box-columns) - [Pied de page listbox](listbox_overview.md#list-box-footers) --- @@ -83,7 +83,7 @@ Le tableau ci-dessous montre les choix disponibles : #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -240,7 +240,7 @@ Le tableau suivant montre comment les différents formats affectent l'affichage #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) +[Boîte de ComboBox](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Entrée](input_overview.md) - [Colonne de la liste](listbox_overview.md#list-box-columns) - [Pied de list box](listbox_overview.md#list-box-footers) - [Indicateurs de progression](progressIndicator.md) --- @@ -299,7 +299,7 @@ Si le champ est réduit à une taille plus petite que celle de l'image d'origine #### Objets pris en charge -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +\[Input\](input_overview.md) - \[Colonne de List box\](listbox_overview.md#list-box-columns) - \[Pied List Box\](listbox_overview.md#list-box-footers) --- @@ -332,7 +332,7 @@ Le tableau ci-dessous montre les formats d'affichage du champ Heure et donne des #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -341,7 +341,7 @@ Le tableau ci-dessous montre les formats d'affichage du champ Heure et donne des Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est affichée comme suit : * un texte dans un [objet de saisie](input_overview.md) -* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), +* un ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox_overview.md#list-box-columns) ... vous pouvez sélectionner le texte à afficher pour chaque valeur : @@ -356,7 +356,7 @@ Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est aff #### Objets pris en charge -[List Box Column](listbox-column.md) - [Input](input_overview.md) +\[Colonne de list box\](listbox_overview.md#list-box-columns) --- @@ -376,7 +376,7 @@ Les colonnes booléennes peuvent également être affichées sous forme de pop u #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) --- @@ -424,7 +424,7 @@ Dans ce cas également, la propriété \[Titre\](#titre) est également disponib #### Objets pris en charge -[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) +[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) --- @@ -445,7 +445,7 @@ Dans ces cas, le titre de la case à cocher peut être saisi en utilisant cette #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) --- @@ -481,7 +481,7 @@ La propriété Tronquer avec ellipse peut être appliquée aux colonnes de type #### Objets pris en charge -[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -512,7 +512,7 @@ Cette propriété est utilisée uniquement lors du dessin d'objets situés dans #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +\[Zone 4D View Pro\](viewProArea_overview.md) - \[Zone 4D Write Pro\](writeProArea_overview.md) - \[Bouton\](button_overview.md) - \[Grille de boutons\](buttonGrid_overview.md) - \[Case à cocher\](checkbox_overview.md) - \[Combo Box\](comboBox_overview.md) - \[Liste déroulante\](dropdownList_Overview.md) - \[Zone de groupe\](groupBox.md) - \[Liste hiérarchique\](list_overview.md) - \[List Box\](listbox_overview.md) - \[Colonne de list box\](listbox_overview.md#list-box-columns) - \[Pied de list box\](listbox_overview.md#list-box-footers) - \[En-tête de list box\](listbox_overview.md#list-box-headers) - \[Bouton image\](pictureButton_overview.md) - \[Pop up menu image\](picturePopupMenu_overview.md) - \[Zone de Plug-in\](pluginArea_overview.md) - \[Indicateur de progression\](progressIndicator.md) - \[Bouton radio\](radio_overview.md) - \[Spinner\](spinner.md) - \[Splitter\](splitters.md) - \[Image statique\](staticPicture.md) - \[Stepper\](stepper.md) - \[Sous-formulaire\](subform_overview.md) - \[Onglet\](tabControl.md) - \[Zone de texte\](text.md) - \[Zone Web\](webArea_overview.md) --- @@ -567,4 +567,4 @@ Notez que quelle que soit la valeur de l'option de renvoi à la ligne automatiqu #### Objets pris en charge -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +\[Input\](input_overview.md) - \[Colonne de List box\](listbox_overview.md#list-box-columns) - \[Pied List Box\](listbox_overview.md#list-box-footers) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md index bc054cdb99a583..460aa83c220d19 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md @@ -27,7 +27,7 @@ Permet à l'utilisateur d'accéder à un menu contextuel standard dans l'objet l Pour une [zone de saisie](input_overview.md) image, en plus des commandes d'édition standard (Couper, Copier, Coller et Effacer), le menu contient la commande **Omporter...** qui peut être utilisée pour importer une image stockée dans un fichier, ainsi que la commande **Enregistrer sous...** , qui peut être utilisée pour enregistrer l'image sur le disque. Le menu peut également être utilisé pour modifier le format d"affichage de l'image : les options **Tronquée non centrée**, **Non tronquée** et **Proportionnelle centrée** sont proposées. La modification du [format d'affichage](properties_Display.md#picture-format) à l'aide de ce menu est temporaire ; elle n'est pas sauvegardée avec l'enregistrement. -Pour une [zone de saisie](input_overview.md) type texte [multi-style](properties_Text.md#multi-style) ou une [colonne de list box](listbox-column.md), en plus des commandes d'édition standard, le menu contextuel propose les commandes suivantes : +Pour une [zone de saisie](input_overview.md) type texte [multi-style](properties_Text.md#multi-style) ou une [colonne de list box](listbox_overview.md#list-box-columns), en plus des commandes d'édition standard, le menu contextuel propose les commandes suivantes : - **Polices...**: affiche la boîte de dialogue système de police - **Polices récentes**: affiche les noms des polices récentes sélectionnées pendant la session. La liste peut stocker jusqu'à 10 polices (au-delà, la dernière police utilisée remplace la plus ancienne). Par défaut, cette liste est vide et l'option n'est pas affichée. Vous pouvez gérer cette liste en utilisant les commandes `SET RECENT FONTS` et `FONT LIST`. @@ -63,7 +63,7 @@ Lorsque cette propriété est désactivée, tous les pop-up menus associés à u #### Objets pris en charge -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[Zones 4D Write Pro](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) - [Barre de progression](progressIndicator.md) - [Règle](ruler.md) - [Stepper](stepper.md) --- @@ -119,7 +119,7 @@ Ce tableau explique chaque filtre présent dans la liste déroulante Filtre de s #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md index ede45dd2f638fe..27cf5702bd2fd6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Pieds ## Afficher pieds -This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). Il existe un pied par colonne; chaque pied est configuré séparément. +Cette propriété est utilisée pour afficher ou masquer [les pieds de de colonne listbox](listbox_overview.md#list-box-footers). Il existe un pied par colonne; chaque pied est configuré séparément. #### Grammaire JSON @@ -29,7 +29,7 @@ Cette propriété sert à définir la hauteur de ligne d'un pied de list box en * Si plus d'une taille est définie, 4D utilise la plus grande. Par exemple, si une ligne contient «Verdana 18», «Geneva 12» et «Arial 9», 4D utilise «Verdana 18» pour déterminer la hauteur de ligne (par exemple, 25 pixels). Cette hauteur est ensuite multipliée par le nombre de lignes définies. * Ce calcul ne prend pas en compte la taille des images ni les styles appliqués aux polices. * Sous macOS, la hauteur de ligne peut être incorrecte si l'utilisateur saisit des caractères qui ne sont pas disponibles dans la police sélectionnée. Lorsque cela se produit, une police de remplacement est utilisée, ce qui peut entraîner des variations de taille. -> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. +> Cette propriété peut être également définie dynamiquement à l'aide de la commande [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv17R6/4D/17-R6/List-box-footer-specific-properties.300-4354808.en.html). Conversion d'unités : lorsque vous passez d'une unité à l'autre, 4D les convertit automatiquement et affiche le résultat dans la liste des propriétés. Par exemple, si la police utilisée est "Lucida grande 24", une hauteur de "1 ligne" est convertie en "30 pixels" et une hauteur de "60 pixels" est convertie en "2 lignes". @@ -60,4 +60,4 @@ A noter que la conversion en va-et-vient peut conduire à un résultat final dif #### Voir également -[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) +[En-têtes](properties_Headers.md) - [Pieds List box](listbox_overview.md#list-box-footers) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md index a8e818d98a17e2..5086550bd66f5d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: En-têtes ## Afficher en-têtes -This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). Il existe un en-tête par colonne; chaque en-tête est configuré séparément. +Cette propriété est utilisée pour afficher ou masquer [les en-têtes de colonne listbox](listbox_overview.md#list-box-headers). Il existe un en-tête par colonne; chaque en-tête est configuré séparément. #### Grammaire JSON @@ -61,4 +61,4 @@ A noter que la conversion en va-et-vient peut conduire à un résultat final dif #### Voir également -[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) +[Pieds](properties_Footers.md) - [En-têtes List box](listbox_overview.md#list-box-headers) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md index de71680a027f99..1bcba54f78b78c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md @@ -26,7 +26,7 @@ Vous pouvez soit : #### Objets pris en charge -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Autres fonctionnalités d'aide diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md index a7bc8b7eed3805..25530ade9b8eda 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Collection de colonnes de la list box. | ------- | --------------------------- | ------------------------------------------------ | | columns | collection d'objets colonne | Contient les propriétés des colonnes de list box | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. +Pour une liste des propriétés prises en charge par les objets colonnes, veuillez vous référer à la section [Propriétés spécifiques aux colonnes.](listbox_overview.md#column-specific-properties). #### Objets pris en charge diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md index 468250881b9e81..59d1e7c1b2f2ec 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Cette propriété désigne le type [objet de formulaire actif ou inactif](formOb #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -40,7 +40,7 @@ Pour plus d'informations sur les règles de dénomination des objets de formulai #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -130,20 +130,20 @@ Pour une list box de type tableau, la propriété **Variable ou Expression** con #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- ## Type d’expression -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> Cette propriété est intitulée [**Type de données**](properties_DataSource.md#data-type-expression-type) dans la Liste de Propriétés pour les colonnes de listbox de type [selection](listbox_overview.md#selection-list-boxes) et [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) et pour les [Listes déroulantes](dropdownList_Overview.md) associées à un [objet](FormObjects/dropdownList_Overview.md#using-an-object) ou à un [tableau](FormObjects/dropdownList_Overview.md#using-an-array). Spécifie le type de données pour l'expression ou la variable associée à l'objet. Notez que l'objectif principal de ce paramètre est de configurer les options (telles que les formats d'affichage) disponibles pour le type de données. Il ne type pas la variable elle-même. En vue d'une compilation de projet, vous devez [déclarer la variable](Concepts/variables.md#declaring-variables). Toutefois, cette propriété a une fonction de typage dans les cas spécifiques suivants : - **[Variables dynamiques](#dynamic-variables)** : Cette propriété permet de déclarer le type des variables dynamiques. -- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. +- **[Colonnes de list box](listbox_overview.md#list-box-columns)** : Cette propriété est utilisée pour associer un format d'affichage aux données de la colonne. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. - **[Variables image](input_overview.md)** : Ce menu permet de déclarer les variables avant de charger le formulaire en mode interprété. Des mécanismes natifs spécifiques régissent l'affichage des variables image dans les formulaires. Ces mécanismes exigent une plus grande précision dans la configuration des variables : elles doivent avoir été déclarées avant le chargement du formulaire - c'est-à-dire avant même l'événement `On Load` du formulaire - contrairement aux autres types de variables. Pour cela, il faut soit que l'instruction `C_PICTURE(varName)` ait été exécutée avant le chargement du formulaire (typiquement, dans la méthode appelant la commande `DIALOG` ), soit que la variable ait été typée au niveau du formulaire à l'aide de la propriété Type d'expression. Sinon, la variable image ne sera pas affichée correctement (uniquement en mode interprété). #### Grammaire JSON @@ -154,7 +154,7 @@ Toutefois, cette propriété a une fonction de typage dans les cas spécifiques #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -328,4 +328,4 @@ Lorsque l'option **Custom** ("none" dans JSON) est activée, aucun calcul automa #### Objets pris en charge -[List Box Footer](listbox-header-footer.md#footers) +[List Box Footer](listbox_overview.md#list-box-footers) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md index 8dcf532b89a82d..d2aa46e4b37e7d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md @@ -52,7 +52,7 @@ Permet de définir une liste dont les valeurs ne peuvent pas être saisies dans #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [Colonne de List Box](listbox_overview.md#list-box-columns) - [Input](input_overview.md) --- @@ -71,4 +71,4 @@ La création d'une liste obligatoire n'affiche pas automatiquement la liste lors #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [Colonne de List Box](listbox_overview.md#list-box-columns) - [Input](input_overview.md) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md index c540c38e1717e4..bd6103595a07d1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md @@ -62,7 +62,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -87,7 +87,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -127,4 +127,4 @@ Indique si la taille de la colonne peut être modifiée par l'utilisateur. #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md index c535618e213735..7112a2edf78e34 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md @@ -36,7 +36,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -55,7 +55,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -71,7 +71,7 @@ Une ligne est placée sous le texte. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -107,7 +107,7 @@ Trois thèmes de polices sont disponibles : #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) ### Famille de police @@ -127,7 +127,7 @@ Vous pouvez la définir à l'aide de la commande [**OBJECT SET FONT**](https://d #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -143,7 +143,7 @@ Permet de définir en points la taille de police de l'objet. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -169,7 +169,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -211,7 +211,7 @@ Utilisé pour appliquer un style de police personnalisé à chaque ligne de list Vous devez saisir une expression ou une variable (les variables de type tableau ne peuvent pas être utilisées). L'expression ou variable sera évaluée pour chaque ligne affichée (si elle s'applique à la list box) ou chaque cellule affichée (si elle s'applique à la list box). Vous pouvez utiliser les constantes du thème [Styles de caractères](https://doc.4d.com/4Dv17R6/4D/17-R6/Font-Styles.302-4310343.en.html). -Exemple : +Voici un exemple : ```4d Choose([Companies]ID;Bold;Plain;Italic;Underline) @@ -228,7 +228,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande `LIST #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- @@ -251,7 +251,7 @@ Emplacement horizontal du texte dans la zone où il apparait. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) --- @@ -274,7 +274,7 @@ Cette propriété peut également être gérée par les commandes [OBJECT Get ve #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [En-tête List Box](listbox_overview.md#list-box-headers) --- @@ -378,7 +378,7 @@ Par défaut, cette option n'est pas activée. #### Objets pris en charge -[Input](input_overview.md) - [List Box Column](listbox-column.md) +[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- @@ -423,7 +423,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- @@ -443,7 +443,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md index ace3c4c4111307..d2ff7c6255e5ce 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md @@ -74,7 +74,7 @@ Désigne l'emplacement d'une icône par rapport à l'objet formulaire. #### Objets pris en charge -[Entête de List Box](listbox-header-footer.md#headers) +[Entête de List Box](listbox_overview.md#list-box-headers) --- @@ -149,7 +149,7 @@ Le chemin d'accès à saisir est identique à celui de [la propriété Chemin d' #### Objets pris en charge -[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) +[Bouton](button_overview.md) (tous les styles sauf[Aide](button_overview.md#help)) - [Case à cocher](checkbox_overview.md) - [En-tête List box](listbox_overview.md#list-box-headers)[Bouton radio](listbox_overview.md#list-box-headers) --- @@ -256,10 +256,10 @@ Il est important de noter que la propriété “Avec pop up menu” gère unique #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -|:-------------- | --------------- | ------------------------- | -| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | +| Nom | Type de données | Valeurs possibles | +|:-------------- | --------------- | --------------------------------------------------------------------------- | +| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | #### Objets pris en charge -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/dsMapping.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/dsMapping.md index 8ae27e252a029e..87cb795d4a79bc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/dsMapping.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/dsMapping.md @@ -213,7 +213,7 @@ Une entity selection est un objet contenant une ou plusieurs référence(s) à d Un objet entity selection est géré par les fonctions et les propriétés de la classe [**EntitySelection**](../API/EntitySelectionClass.md) . -Exemple : +Voici un exemple : ```4d diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/entities.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/entities.md index 66b1e74fb0184b..da50c788482e4b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/entities.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/entities.md @@ -216,7 +216,7 @@ Une nouvelle entity selection est **partageable** dans les cas suivants : - la nouvelle entity selection est fondée sur une relation [entity.*attributeName*](API/EntityClass.md#attributename) (par exemple, "company.employees") lorsque *attributeName* est un attribut lié1 vers N mais que l'entity n'appartient pas à une entity selection. - la nouvelle entity selection est explicitement copiée comme partageable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire avec l'option `ck shared`). -Exemple : +Voici un exemple : ```4d $myComp:=ds.Company.get(2) //$myComp n'appartient pas à une entity selection $employees:=$myComp.employees //$employees est partageable @@ -227,7 +227,7 @@ Une nouvelle entity selection est **modifiable** dans les cas suivants : - la nouvelle entity selection est créée vide à l'aide de la fonction [dataClass.newSelection()](API/DataClassClass.md#newselection) ou de la commande `Create entity selection`, - la nouvelle entity selection est explicitement copiée comme modifiable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire sans l'option `ck shared`). -Exemple : +Voici un exemple : ```4d $toModify:=ds.Company.all().copy() //$toModify est modifiable ``` @@ -255,7 +255,7 @@ $comp2:=$lowSal.employer //$comp2 est modifiable parce que $lowSal est modifiabl :::note Entity selections renvoyées par le serveur -Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Exemple : +Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Voici un exemple : ```4d //une fonction est toujours exécutée sur le serveur diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Tags/tags.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Tags/tags.md index 73fb8b8135cfa3..f5f6d5ea2a29dd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Tags/tags.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Tags/tags.md @@ -583,7 +583,7 @@ Dans ce cas, la balise `4DLOOP` fonctionne comme pour un tableau : elle effectue Cette syntaxe est utile lorsque vous passez un pointeur de tableau en tant que paramètre de la commande `PROCESS 4D TAGS`. -Exemple : +Voici un exemple : ```4d ARRAY TEXT($array;2) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/ViewPro/configuring.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/ViewPro/configuring.md index 1448cd8869ca77..254ea0316c3268 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/ViewPro/configuring.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/ViewPro/configuring.md @@ -413,7 +413,7 @@ La commande [VP Get stylesheet](method-list.md#vp-get-stylesheet) peut être uti ### Propriétés d'objet de style -Exemple : +Voici un exemple : ```4d $style:=New object diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/sessions.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/sessions.md index 830ea742c16017..017725e5422dc4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/sessions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/sessions.md @@ -84,7 +84,7 @@ Vous pouvez attribuer des privilèges à l'aide de la fonction [`.setPrivileges( > Dans l'implémentation actuelle, seul le privilège "WebAdmin" est disponible. -Exemple : +Voici un exemple : ```4d If (Session.hasPrivilege("WebAdmin")) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md index 5767419caf32e6..dcad7572338ca2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md @@ -94,13 +94,13 @@ Une collection est initialisée avec les commandes [`New collection`](../command #### Description -La fonction `.at()` retourne l'élément à la position *index*, acceptant des entiers positifs et négatifs. +Différent de > Cette fonction ne modifie pas la collection d'origine. Les nombres entiers négatifs déterminent la position à partir du dernier élément de la collection. -La fonction renvoie la valeur Undefined si *index* dépasse les limites de la collection. +Voici un exemple : #### Exemple @@ -144,17 +144,17 @@ $element:=$col.at(10) // undefined #### Description -La fonction .average() retourne la moyenne arithmétique des valeurs définies dans la collection. +Différent de Seuls les éléments ayant une valeur numérique sont pris en compte pour le calcul (les autres types d'éléments sont ignorés). Les positions sont retournées dans un ordre croissant. -`.average()` retourne `undefined` si : +Vous pouvez passer tout type d'élément accepté par les collections, y compris une autre collection. - la collection est vide, - la collection ne contient pas d'éléments numériques, -- *propertyPath* n'est pas trouvé dans la collection. +- Egal à #### Exemple 1 @@ -204,7 +204,7 @@ Les positions sont retournées dans un ordre croissant. #### Description -La fonction `.clear()` supprime tous les éléments de la collection et retourne une collection vide. +Vous devez prêter attention aux problèmes de conversion suivants : > Cette fonction modifie la collection d'origine. @@ -248,17 +248,17 @@ $vSize:=$col.length //$vSize=0 #### Description -La fonction `.combine()` insère des éléments *col2* à la fin ou à la position *index* spécifiée dans l'instance de collection et renvoie la collection modifiée. A la différence de la fonction `.insert()`, `.combine()` ajoute chaque valeur de *col2* dans la collection d'origine, et non en tant qu'élément unique de collection. +Vous pouvez passer : Vous pouvez passer : > Cette fonction modifie la collection d'origine. -Par défaut, les éléments *col2* sont ajoutés à la fin de la collection originale. Vous pouvez passer dans *index* la position à laquelle vous souhaitez que les éléments *col2* soient insérés dans la collection. +Nom de méthode Exemples : -> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. +> Exemple 1 -- Si *index* > la longueur de la collection, l'*index* de départ sera fixé à la longueur de la collection. -- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). -- Si la valeur calculée est négative, *index* est mis à 0. +- Exemple 2 +- Inclus parmi +- Vous souhaitez un tri croissant des première et troisième collections, et une synchronisation pour la deuxième collection : #### Exemple @@ -292,18 +292,18 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6] | Paramètres | Type | | Description | | ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | value | any | -> | Valeur(s) à concaténer. Si *value* est une collection, tous ses éléments sont ajoutés comme de nouveaux éléments à la fin de la collection d'origine. | -| Résultat | Collection | <- | Nouvelle collection contenant les valeurs d'origine et les valeurs ajoutées | +| Résultat | Collection | <- | En cas d'incohérence, les règles suivantes sont appliquées : |
    #### Description -La fonction `.concat()` renvoie une nouvelle collection contenant les éléments de la collection originale avec tous les éléments du paramètre *value* ajoutés à la fin. +Par exemple : > Cette fonction ne modifie pas la collection d'origine. -Si *value* est une collection, tous ses éléments sont ajoutés en tant que nouveaux éléments à la fin de la collection d'origine. Si la *value* n'est pas une collection, elle est ajoutée elle-même en tant que nouvel élément. +La collection retournée contient l'élément spécifié par *startFrom* et tous les éléments suivants jusqu'à l'élément spécifié par *end* (mais non compris). Si seul le paramètre *startFrom* est spécifié, la collection retournée contient tous les éléments de *startFrom* au dernier élément de la collection d'origine. #### Exemple @@ -324,10 +324,10 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8]
    Historique -| Release | Modifications | -| ------- | ---------------------------------------------------------------------------- | -| 18 R3 | Nouvelle option *ck shared*. Nouveaux paramètres *groupWith* | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| 18 R3 | Les dates sont stockées sous la forme de date « aaaa-mm-jj » ou des chaînes au format « AAAA-MM-JJTHH: ss.SSSZ: mm » , selon la configuration actuelle « dates à l'intérieur des objets » de la base de données. Cet exemple retourne des personnes embauchées il y a plus de 90 jours : | +| v16 R6 | Ajout |
    @@ -337,40 +337,40 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8]
    -| Paramètres | Type | | Description | -| ------------ | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------ | -| option | Integer | -> | `ck resolve pointers`: résoudre les pointeurs avant la copie,
    `ck shared`: retourner une collection partagée | -| groupWithCol | Collection | -> | Collection partagée à grouper avec la collection résultante | -| groupWithObj | Object | -> | Objet partagé à grouper avec la collection résultante | -| Résultat | Collection | <- | Copie profonde de la collection d'origine (deep copy) | +| Paramètres | Type | | Description | +| ------------ | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| option | Integer | -> | Exemple 3 | +| groupWithCol | Collection | -> | Collection partagée à grouper avec la collection résultante | +| groupWithObj | Object | -> | Objet partagé à grouper avec la collection résultante | +| Résultat | Collection | <- | *pathStrings* contient une formule constituée de 1 à N chemin(s) de propriété(s) et (optionnellement) ordres de tri, séparés par des virgules. |
    #### Description -La fonction `.copy()` renvoie une copie profonde (deep copy) de l'instance de collection. ***Deep copy*** signifie que les objets ou les collections présents dans la collection d'origine sont dupliqués et ne partagent pas leur référence avec la collection qui est retournée. +Lorsque vous utilisez une valeur constante, les règles suivantes doivent être respectées : > Cette fonction ne modifie pas la collection d'origine. -S'il est passé, le paramètre *option* peut contenir l'une des constantes suivantes (ou les deux) : +Utilisation de guillemets -| option | Description | -| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck resolve pointers` | Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Toutefois, vous pouvez résoudre les pointeurs au moment de la copie en passant la constante `ck resolve pointers`. Dans ce cas, chaque pointeur contenu dans la collection est évalué lors de la copie et sa valeur déréférencée est utilisée. | -| `ck shared` | Par défaut, `copy()` retourne une collection standard (non partagée), même si la fonction s'applique à une collection partagée. Passez la constante `ck shared` pour créer une collection partagée. Dans ce cas, vous pouvez utiliser le paramètre *groupWith* pour associer la collection partagée à une autre collection ou à un autre objet (voir ci-dessous). | +| option | Description | +| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `ck resolve pointers` | Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Dans ce cas, chaque pointeur contenu dans la collection est évalué lors de la copie et sa valeur déréférencée est utilisée. | +| `ck shared` | Prise en charge des formules Symbole(s) L'évaluation est sensible à la casse et différencie les caractères accentués. | -Les paramètres *groupWithCol* ou *groupWithObj* vous permettent de désigner une collection ou un objet avec lequel la collection résultante doit être associée. +Par défaut si omis, une évaluation non diacritique est effectuée :::note -Les objets Datastore, dataclass et entity ne sont pas copiables. Si `.copy()` est appelé avec eux, les valeurs `Null` sont retournées. +Les objets Datastore, dataclass et entity ne sont pas copiables. Collection mise à plat ::: #### Exemple 1 -Nous souhaitons copier la collection régulière (non partagée) *$lastnames* dans l'objet partagé *$sharedObject*. Pour cela, nous devons créer une copie partagée de la collection (*$sharedLastnames*). +Inférieur ou égal à Null ```4d var $sharedObject : Object @@ -392,7 +392,7 @@ End use #### Exemple 2 -Nous voulons combiner *$sharedColl1* et *$sharedColl2*. Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. Par conséquent, nous devons faire une copie partagée de *$sharedColl1* et désigner *$sharedColl2* comme étant un groupe partagé pour la copie. +Null Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. ```4d var $sharedColl1;$sharedColl2;$copyColl : Collection @@ -409,7 +409,7 @@ $sharedColl2:=New shared collection(New shared object("lastname";"Brown")) #### Exemple 3 -Nous avons une collection standard (*$lastnames*) et nous souhaitons la placer dans le **Storage** de l'application. Pour cela, nous devons créer une copie partagée au préalable (*$sharedLastnames*). +Supérieur ou égal à Paramètre querySettings ```4d var $lastnames;$sharedLastnames : Collection @@ -427,24 +427,10 @@ End use #### Exemple 4 -Cet exemple illustre l'utilisation de l'option `ck resolve pointers` : +Collection d'origine dont tous les éléments ont été supprimés ```4d - var $col : Collection - var $p : Pointer - $p:=->$what - - $col:=New collection - $col.push(New object("alpha";"Hello";"num";1)) - $col.push(New object("beta";"You";"what";$p)) - - $col2:=$col.copy() - $col2[1].beta:="World!" - ALERT($col[0].alpha+" "+$col2[1].beta) //"Hello World!" - - $what:="You!" - $col3:=$col2.copy(ck resolve pointers) - ALERT($col3[0].alpha+" "+$col3[1].what) //"Hello You!" +Résultat ``` @@ -467,19 +453,19 @@ Cet exemple illustre l'utilisation de l'option `ck resolve pointers` :
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | Real | <- | Nombre d'éléments dans la collection | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | --------------------------------------------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | Real | <- | La recherche d'une personne nommée "smith OR status='private"' échouera simplement. |
    #### Description -La fonction `.count()` retourne le nombre d'éléments non nuls dans la collection. +Ajout -Si la collection contient des objets, vous pouvez passer le paramètre *propertyPath*. Dans ce cas, seuls les éléments qui contiennent le *propertyPath* sont pris en compte. +Exemple 2 Tri d'une collection de nombres par ordre croissant ou décroissant : #### Exemple @@ -516,27 +502,27 @@ Si la collection contient des objets, vous pouvez passer le paramètre *property
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | -| value | any | -> | Valeur à compter | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | Real | <- | Nombre d'occurrences de la valeur | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| value | any | -> | Valeur à compter | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | Real | <- | Par défaut, `copy()` retourne une collection standard (non partagée), même si la commande est appliquée à une collection partagée. |
    #### Description -La fonction `.countValues()` retourne le nombre d'occurrences de *value* dans la collection. +Lorsque vous utilisez des placeholders, le contournement des options de sécurité n'est pas possible : -Vous pouvez passer dans *value* : +L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. - une valeur scalaire (texte, numérique, booléen, date), - une référence d'objet ou de collection. -Pour qu'un élément soit comptabilisé, le type de *value* doit être égal à celui de l'élément ; la fonction utilise l'opérateur d'égalité. +La callback reçoit les paramètres suivants : -Le paramètre optionnel *propertyPath* vous permet de compter des valeurs à l'intérieur d'une collection d'objets : passez dans *propertyPath* le chemin de la propriété dont vous souhaitez comptabiliser le nombre de valeurs. +Comparaison > Cette fonction ne modifie pas la collection d'origine. @@ -583,10 +569,10 @@ Le paramètre optionnel *propertyPath* vous permet de compter des valeurs à l'i
    Historique -| Release | Modifications | -| ------- | ------------------------------------ | -| 20 | Prise en charge de `ck count values` | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | -------------------------------------------------------------------------------------- | +| 20 | Vous souhaitez créer une nouvelle collection puis ajouter un élément : | +| v16 R6 | Ajout |
    @@ -607,20 +593,20 @@ Le paramètre optionnel *propertyPath* vous permet de compter des valeurs à l'i #### Description -La fonction `.distinct()` renvoie une collection contenant uniquement les valeurs distinctes (différentes) de la collection originale. +Nom de méthode > Cette fonction ne modifie pas la collection d'origine. -La collection retournée est automatiquement triée. Les valeurs **Null** ne sont pas retournées. +La collection retournée est automatiquement triée. Vous souhaitez créer une collection pré-remplie : -Si la collection contient des objets, vous pouvez passer le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir les valeurs distinctes. +Cette recherche semble sécurisée puisque les données non publiques sont filtrées. -Dans le paramètre *options*, vous pouvez passer une ou une combinaison des constantes suivantes : +Exemple 2 -| Constante | Valeur | Commentaire | -| ----------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck diacritical` | 8 | L'évaluation est sensible à la casse et différencie les caractères accentués. Par défaut si omis, une évaluation non diacritique est effectuée | -| `ck count values` | 32 | Renvoie le nombre d'éléments pour chaque valeur distincte. Lorsque cette option est passée, `.distinct()` renvoie une collection d'objets contenant une paire d'attributs `{"value":*value*;"count":*count*}`. | +| Constante | Valeur | Commentaire | +| ----------------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `ck diacritical` | 8 | L'évaluation est sensible à la casse et différencie les caractères accentués. Par défaut si omis, une évaluation non diacritique est effectuée | +| `ck count values` | 32 | Renvoie le nombre d'éléments pour chaque valeur distincte. Prise en charge des formules | #### Exemples @@ -658,31 +644,31 @@ Dans le paramètre *options*, vous pouvez passer une ou une combinaison des cons
    -| Paramètres | Type | | Description | -| ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | -| collection2 | Collection | -> | Collection à comparer | -| option | Integer | -> | `ck diacritical`: évaluation diacritique ("A" # "a" par exemple) | -| Résultat | Boolean | <- | Vrai si les collections sont identiques, sinon faux | +| Paramètres | Type | | Description | +| ----------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------- | +| collection2 | Collection | -> | Collection à comparer | +| option | Integer | -> | La formule reçoit les paramètres suivants : | +| Résultat | Boolean | <- | Cet exemple illustre l'utilisation de l'option `ck resolve pointers` : |
    #### Description -La fonction `.equal()` compare récursivement le contenu de la collection et de *collection2* (comparaison profonde)et renvoie **true** si elles sont identiques. +Ajout :::note Notes -- La fonction `.equal()` ne vérifie l'égalité que pour les chaînes de caractères, les booléens, les nombres et les éléments de type null dans les collections. Elle ne vérifie pas l'égalité des objets natifs. -- Les éléments avec des valeurs **null** ne sont pas égaux aux éléments non définis. +- Historique La callback reçoit les paramètres suivants : +- Par exemple, imaginez une chaîne de recherche du type : ::: -Par défaut, une évaluation non diacritique est effectuée. Si vous souhaitez que l'évaluation soit sensible à la casse ou pour différencier des caractères accentués, passez la constante `ck diacritical` dans le paramètre option. +Par défaut, une évaluation non diacritique est effectuée. L'évaluation est sensible à la casse et différencie les caractères accentués. :::tip -Une comparaison récursive de collections peut prendre beaucoup de temps si la collection est grande et profonde. Si vous souhaitez uniquement comparer deux références de collection, vous pouvez envisager d'utiliser l'opérateur de comparaison [`=` pour les références de collection](../Concepts/dt_collection.md#collection-operators). +dans *$2* : param Modifications ::: @@ -730,60 +716,51 @@ Une comparaison récursive de collections peut prendre beaucoup de temps si la c
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------- | -| startFrom | Integer | -> | Elément à partir duquel débuter l'évaluation | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | -| Résultat | Boolean | <- | True si tous les éléments ont passé le test avec succès | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | +| startFrom | Integer | -> | Elément à partir duquel débuter l'évaluation | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | +| Résultat | Boolean | <- | Paramètres |
    #### Description -La fonction `.every()` retourne **true** si tous les éléments de la collection ont été évalués à vrai par le test implémenté dans l'objet *formula* ou la méthode *methodName* fourni(e). +Ajout Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- soit *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Vous souhaitez trier la collection obtenue : -La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Elle reçoit un `Objet` en premier paramètre ($1). +Exemple 2 Par défaut, les propriétés sont triées pas ordre croissant. Modifications La callback reçoit les paramètres suivants : -- dans *$1.value* : valeur de l'élément à évaluer -- dans *$2* : param -- dans *$N...* : paramN... +- Nouvelle taille de la collection +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Elle peut définir le(s) paramètre(s) suivant(s) : -- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si l'évaluation de la valeur de l'élément est réussie, **false** sinon. -- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. +- Collection à combiner +- Elément à insérer dans la collection La valeur retournée est la dernière calculée. -Dans tous les cas, au point où la fonction `.every()` rencontre le premier élément de la collection évalué à **false**, elle cesse d'appeler la callback et retourne **false**. +Prise en charge des formules -Par défaut, `.every()` évalue l'ensemble de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer le test. +Objet formule Les propriétés suivantes sont prises en charge : -- Si *startFrom* >= la longueur de la collection, **false** est retourné, ce qui signifie que la collection n'est pas testée. -- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). -- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). +- Prise en charge des formules +- Prise en charge des formules +- Commentaire #### Exemple 1 ```4d -var $c : Collection -var $b : Boolean -var $f : 4D.Function - -$f:=Formula($1.value>0) -$c:=New collection -$c.push(5;3;1;4;6;2) -$b:=$c.every($f) // retourne true -$c.push(-1) -$b:=$c.every($f) // retourne false +Comparaison ``` #### Exemple 2 @@ -824,29 +801,29 @@ $b:=$c.every($f;Is real) //$b=false
    -| Paramètres | Type | | Description | -| ------------ | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet dont les valeurs doivent être extraites dans la nouvelle collection | -| targetpath | Text | -> | Chemin ou nom de propriété cible | -| option | Integer | -> | `ck keep null` : inclure les propriétés null dans la collection retournée (ignorées par défaut). Paramètre ignoré si *targetPath* est passé. | -| Résultat | Collection | <- | Nouvelle collection contenant les valeurs extraites | +| Paramètres | Type | | Description | +| ------------ | ---------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet dont les valeurs doivent être extraites dans la nouvelle collection | +| targetpath | Text | -> | Chemin ou nom de propriété cible | +| option | Integer | -> | Prise en charge des formules Sommaire | +| Résultat | Collection | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. |
    #### Description -La fonction `.extract()` crée et renvoie une nouvelle collection contenant les valeurs *propertyPath* extraites de la collection originale d'objets. +OU > Cette fonction ne modifie pas la collection d'origine. -Le contenu de la collection retournée dépend du paramètre *targetPath* : +Exemple -- Si le paramètre *targetPath* est omis, `.extract()` remplit la nouvelle collection avec les valeurs de *propertyPath* de la collection d'origine. +- Prise en charge des formules - Par défaut, les éléments pour lesquels *propertyPath* est null ou indéfini sont ignorés dans la collection résultante. Vous pouvez passer la constante `ck keep null` dans le paramètre *option* pour inclure ces valeurs en tant qu'éléments null dans la collection retournée. + Exemple 2 Exemple -- Si un ou plusieurs paramètre(s) *targetPath* sont passés (correspondant à un ou plusieurs paramètre(s) *propertyPath*), `.extract()` remplit la nouvelle collection avec les propriétés *propertyPath* et chaque élément de la nouvelle collection est un objet avec les propriétés *targetPath* remplies avec les propriétés *propertyPath* correspondantes. Les valeurs null sont conservées (le paramètre *option* est ignoré avec cette syntaxe). +- Exemple Par exemple, vous pouvez organiser une recherche de la manière suivante : #### Exemple 1 @@ -897,31 +874,31 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ------------------------------------------------------ | -| value | any | -> | Valeur de remplissage | -| startFrom | Integer | -> | Indice l'élément de départ (inclus) | -| end | Integer | -> | Indice de fin (non inclus) | -| Résultat | Collection | <- | Collection d'origine avec valeurs de remplissage | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| value | any | -> | Valeur de remplissage | +| startFrom | Integer | -> | Indice l'élément de départ (inclus) | +| end | Integer | -> | Indice de fin (non inclus) | +| Résultat | Collection | <- | Vous pouvez modifier ce comportement en utilisant le sélecteur `Dates inside objects` de la commande `SET DATABASE PARAMETER`. |
    #### Description -La fonction `.fill()` remplit la collection avec la *valeur* spécifiée, éventuellement de l'index *startFrom* à l'index *end*, et renvoie la collection résultante. +Exemples > Cette fonction modifie la collection d'origine. -- Si le paramètre *startFrom* est omis, *value* est appliquée à tous les éléments de la collection (*startFrom*=0). -- Si le paramètre *startFrom* est passé et *end* omis, *value* est appliquée aux éléments de la collection à partir de *startFrom* jusqu'au dernier élément de la collection (*end*=length). -- Si à la fois le paramètre *startFrom* et *end* sont passés, *value* est appliquée aux éléments de la collection à partir de *startFrom* jusqu'à l'élément *end*. +- nombres +- Exemple 2 +- Exemple 3 En cas d'incohérence, les règles suivantes sont appliquées : -- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). Si la valeur calculée est négative, *startFrom* est défini à 0. -- Si *end* < 0 , il est recalculé comme *end:=end+length*. -- Si *end* < *startFrom* (valeurs passées ou recalculées), la méthode ne fait rien. +- Exemple 3 nombres +- Prise en charge de querySettings +- La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. #### Exemple @@ -955,43 +932,43 @@ En cas d'incohérence, les règles suivantes sont appliquées :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------ | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | -| Résultat | Collection | <- | Nouvelle collection contenant les éléments filtrés (shallow copy) | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | +| Résultat | Collection | <- | Résultat |
    #### Description -La fonction `.filter()` retourne une nouvelle collection contenant tous les éléments de la collection d'origine pour lesquels le résultat de la *formula* ou de la méthode *methodName* est **true**. Cette fonction retourne une ***shallow copy***, ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +Utilisation de placeholders Modifications Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour filtrer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- soit *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Vous souhaitez trier la collection obtenue : -La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (optionnel) et un objet en premier paramètre (*$1*). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant la condition et donc, devant être ajouté à la nouvelle collection. +Exemple 4 Par exemple, si vous exécutez la recherche suivante : La callback reçoit les paramètres suivants : -- dans *$1.value* : valeur de l'élément à évaluer -- dans *$2* : param -- dans *$N...* : paramN... +- Nouvelle taille de la collection +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Elle peut définir le(s) paramètre(s) suivant(s) : -- *$1.result* (Booléen) : **true** si la valeur de l'élément correspond à la condition de filtre et doit être conservée, **false** sinon. -- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. +- Nom de méthode +- Elément à insérer dans la collection La valeur retournée est la dernière calculée. :::note -Lorsque vous utilisez *methodName* comme callback, et si la méthode ne renvoie aucune valeur, `.filter()` recherchera la propriété *$1.result* que vous devez définir à **true** pour chaque élément remplissant la condition. +Lors de la conversion de dates 4D en texte avant de les stocker dans la collection, par défaut le programme prend en compte le fuseau horaire local. ::: @@ -1044,47 +1021,47 @@ Vous voulez filtrer les éléments de la collection en fonction de leur type :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | -| Résultat | any | <- | Première valeur trouvée (Undefined si non trouvée) | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | +| Résultat | any | <- | Pour cela, nous devons créer une copie partagée de la collection (*$sharedLastnames*). |
    #### Description -La fonction `.find()` retourne la première valeur dans la collection pour laquelle le résultat de *formula* ou de *methodName*, appliqué à chaque élément, retourne **true**. +Exemple > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- soit *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Vous souhaitez trier la collection obtenue : -La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit renvoyer **true** pour le premier élément qui satisfait la condition. Elle reçoit un `Objet` en premier paramètre ($1). +Exemple 2 La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Modifications La callback reçoit les paramètres suivants : -- dans *$1.value* : valeur de l'élément à évaluer -- dans *$2* : param -- dans *$N...* : paramN... +- Nouvelle taille de la collection +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Elle peut définir le(s) paramètre(s) suivant(s) : -- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si la valeur de l'élément correspond à la condition de recherche, **false** sinon. -- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. +- Collection d'origine redimensionnée +- Elément à insérer dans la collection La valeur retournée est la dernière calculée. -Par défaut, `.find()` effectue une recherche dans la totalité de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer la recherche. +Exemple 2 Exemple 2 -- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. -- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). - **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. -- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). +- Tri avec un chemin de propriété : +- Séparateur à utiliser entre les éléments + Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : +- Commentaire #### Exemple 1 @@ -1135,47 +1112,47 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------- | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | -| Résultat | Integer | <- | Numéro du premier élément trouvé (-1 si non trouvé) | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | +| Résultat | Integer | <- | Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. |
    #### Description -La fonction `.findIndex()` retourne l'indice, dans la collection, du premier élément pour lequel *formula* ou *methodName*, appliqué à chaque élément, retourne **true**. +Exemple > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Collection partagée à grouper avec la collection résultante -La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit renvoyer **true** pour le premier élément qui satisfait la condition. Elle reçoit un `Objet` en premier paramètre ($1). +Exemple 2 La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Modifications La callback reçoit les paramètres suivants : -- dans *$1.value* : valeur de l'élément à évaluer -- dans *$2* : param -- dans *$N...* : paramN... +- Nouvelle taille de la collection +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Elle peut définir le(s) paramètre(s) suivant(s) : -- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si la valeur de l'élément correspond à la condition de recherche, **false** sinon. -- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. +- Collection d'origine redimensionnée +- Elément à insérer dans la collection La valeur retournée est la dernière calculée. -Par défaut, `.findIndex()` effectue une recherche dans la totalité de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer la recherche. +Les parenthèses sont obligatoires lorsque NOT est utilisé avant une déclaration contenant plusieurs opérateurs. Exemple 2 -- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. -- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). - **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. -- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). +- Tri avec un chemin de propriété : +- Séparateur à utiliser entre les éléments + Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : +- Commentaire #### Exemple @@ -1214,16 +1191,16 @@ $val3:=$c.findIndex($val2+1;Formula($1.value.name=$2);"Clanton") //$val3=4
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | ----------------------------- | -| Résultat | any | <- | Premier élément de collection | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | +| Résultat | any | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. |
    #### Description -La fonction `.first()` retourne le premier élément de la collection. +Ajout > Cette fonction ne modifie pas la collection d'origine. @@ -1262,19 +1239,19 @@ $first:=$emptyCol.first() // retourne Undefined
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------ | -| depth | Integer | -> | La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. Par défaut=1 | -| Résultat | Collection | <- | Collection mise à plat | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| depth | Integer | -> | La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. Par défaut=1 | +| Résultat | Collection | <- | *$1.result* (booléen): **true** si *$1.value < $1.value2*, **false** sinon |
    #### Description -La fonction `.flat()` crée une nouvelle collection avec tous les éléments des sous-collections concaténés de manière récursive jusqu'à la *depth* spécifiée. +Exemple 2 -Par défaut, si le paramètre *depth* est omis, seul le premier niveau de la structure de la collection imbriquée sera mis à plat. +Exemple avec une référence d'objet : > Cette fonction ne modifie pas la collection d'origine. @@ -1318,41 +1295,41 @@ $col.flat(MAXLONG)
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | -| Résultat | Collection | <- | Collection de valeurs transformées et mises à plat sur une profondeur de 1 | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | +| Résultat | Collection | <- | **Note** : Même si *startFrom* est négatif, la recherche est effectuée de la droite vers la gauche. |
    #### Description -La fonction `.flatMap()` crée une nouvelle collection basée sur le résultat de l'appel de la fonction 4D *formula* ou de la méthode *methodName* sur chaque élément de la collection d'origine et mise à plat sur une profondeur de 1. Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. +Exemple Collection d'origine modifiée ne contenant plus les éléments supprimés -Cette fonction est identique à un appel à [`map()`](#map) suivi d'un appel à [`flat()`](#flat) de profondeur 1. +Résultat de la valeur de l'accumulateur > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- soit *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Vous souhaitez trier la collection obtenue : -La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Elle reçoit un `Objet` en premier paramètre ($1). +Exemple 2 La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Modifications La callback reçoit les paramètres suivants : -- dans *$1.value* : valeur de l'élément à évaluer -- dans *$2* : param -- dans *$N...* : paramN... +- Nouvelle taille de la collection +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Elle peut définir le(s) paramètre(s) suivant(s) : -- (obligatoire si vous avez utilisé une méthode) *$1.result* (tout type) : nouvelle valeur transformée à ajouter à la collection résultante -- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. +- Propriété +- Elément à insérer dans la collection La valeur retournée est la dernière calculée. #### Exemple 1 @@ -1417,30 +1394,30 @@ $c2:=$c.flatMap($f; $c.sum()) | ---------- | ---------- | :-------------------------: | ----------------------------------------------------- | | toSearch | Expression | -> | Expression à rechercher dans la collection | | startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| Résultat | Boolean | <- | True si *toSearch* est trouvé dans la collection | +| Résultat | Boolean | <- | Exemple 1 | #### Description -La fonction `.includes()` retourne True si l'expression *toSearch* est trouvée parmi les éléments de la collection, sinon False. +Exemple > Cette fonction ne modifie pas la collection d'origine. -Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : +Exemple 1 Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -*toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). +La callback reçoit les paramètres suivants : -Optionnellement, vous pouvez passer l'indice de la collection à partir duquel démarrer la recherche dans *startFrom*. +Exemple 2 -- Si *startFrom* >= la longueur de la collection, False est retourné, ce qui signifie que la recherche n'est pas effectuée. -- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). Notez que même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. -- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). +- Exemple +- Séparateur à utiliser entre les éléments **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Commentaire #### Exemple @@ -1489,24 +1466,24 @@ Optionnellement, vous pouvez passer l'indice de la collection à partir duquel d #### Description -La fonction `.indexOf()` recherche l'expression *toSearch* parmi les éléments de la collection et retourne l'indice de la première occurrence trouvée, ou -1 si aucune occurrence n'a été trouvée. +Exemple > Cette fonction ne modifie pas la collection d'origine. -Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : +Exemple 1 Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -*toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). +La callback reçoit les paramètres suivants : -Optionnellement, vous pouvez passer l'indice de la collection à partir duquel démarrer la recherche dans *startFrom*. +Exemple 2 -- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. -- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). - **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. -- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). +- Tri avec un chemin de propriété : +- Séparateur à utiliser entre les éléments + Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : +- Commentaire #### Exemple @@ -1551,7 +1528,7 @@ Optionnellement, vous pouvez passer l'indice de la collection à partir duquel d #### Description -La fonction `.indices()` fonctionne exactement comme la fonction [`.query()`](#query) mais renvoie les indices, dans la collection d'origine, des éléments de la collection d'objets qui correspondent aux conditions de recherche *queryString*, et non les éléments eux-mêmes. Les positions sont retournées dans un ordre croissant. +Exemple 3 Les positions sont retournées dans un ordre croissant. > Cette fonction ne modifie pas la collection d'origine. @@ -1561,7 +1538,7 @@ Le paramètre *queryString* doit respecter la syntaxe suivante : propertyPath comparator value {logicalOperator propertyPath comparator value} ``` -Pour une description détaillée de la construction de recherches à l'aide des paramètres *queryString* et *value* veuillez vous reporter à la description de la fonction `dataclass.query()`. +Les éléments sont triés par ordre décroissant #### Exemple @@ -1598,27 +1575,27 @@ Pour une description détaillée de la construction de recherches à l'aide des
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ---------------------------------------------- | -| index | Integer | -> | Où insérer l'élément | -| element | any | -> | Elément à insérer dans la collection | -| Résultat | Collection | <- | Collection d'origine incluant l'élément inséré | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ------------------------------------ | +| index | Integer | -> | Où insérer l'élément | +| element | any | -> | Elément à insérer dans la collection | +| Résultat | Collection | <- | Résultat |
    #### Description -La fonction `.insert()` insère *element* à la position *index* spécifiée dans l'instance de collection et renvoie la collection modifiée. +Nom de méthode > Cette fonction modifie la collection d'origine. -Dans *index*, passez le numéro de l'élément après lequel vous souhaitez que le paramètre element soit inséré. +Cet exemple retourne des personnes dont l'âge n'est pas connu (propriété définie sur null ou indéfinie) : -> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. +> Exemple 1 -- Si *index* > la longueur de la collection, l'*index* de départ réel sera fixé à la longueur de la collection. -- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). +- Exemple 2 +- Exemple 3 - Si la valeur recalculée est négative, index prend la valeur 0. Vous pouvez passer tout type d'élément accepté par les collections, y compris une autre collection. @@ -1653,22 +1630,22 @@ Vous pouvez passer tout type d'élément accepté par les collections, y compris
    -| Paramètres | Type | | Description | -| ---------- | ------- | :-------------------------: | ---------------------------------------------------------------------------------------------- | -| delimiter | Text | -> | Séparateur à utiliser entre les éléments | -| option | Integer | -> | `ck ignore null or empty` : ignorer les chaînes null ou vides dans le résultat | -| Résultat | Text | <- | Chaîne contenant tous les éléments de la collection, séparés par delimiter | +| Paramètres | Type | | Description | +| ---------- | ------- | :-------------------------: | ---------------------------------------- | +| delimiter | Text | -> | Séparateur à utiliser entre les éléments | +| option | Integer | -> | collection partagée | +| Résultat | Text | <- | Exemple 3 |
    #### Description -La fonction `.join()` convertit tous les éléments de la collection en chaînes et les concatène en utilisant la chaîne *delimiter* spécifiée comme séparateur. La fonction renvoie la chaîne résultante. +La fonction `.join()` convertit tous les éléments de la collection en chaînes et les concatène en utilisant la chaîne *delimiter* spécifiée comme séparateur. > Cette fonction ne modifie pas la collection d'origine. -Par défaut, les éléments null ou vides de la collection sont inclus dans la chaîne résultante. Passez la constante `ck ignore null or empty` dans le paramètre *option* si vous souhaitez les exclure de la chaîne résultante. +Par défaut, les éléments null ou vides de la collection sont inclus dans la chaîne résultante. Exemple avec une référence de collection : #### Exemple @@ -1700,16 +1677,16 @@ Par défaut, les éléments null ou vides de la collection sont inclus dans la c
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | ----------------------------- | -| Résultat | any | <- | Dernier élément de collection | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Résultat | any | <- | *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. |
    #### Description -La fonction `.last()` renvoie le dernier élément de la collection. +Ajout > Cette fonction ne modifie pas la collection d'origine. @@ -1718,15 +1695,7 @@ La fonction renvoie Undefined si la collection est vide. #### Exemple ```4d -var $col; $emptyCol : Collection -var $last : Variant -$col:=New collection(10; 20; 30; "hello"; 50) -$last:=$col.last() // 50 - -$emptyCol:=New collection() //vide -// $last:=$emptyCol[$emptyCol.length-1] //retourne une erreur -$last:=$emptyCol.last() // retourne Undefined - +Nom de méthode ``` @@ -1749,47 +1718,40 @@ $last:=$emptyCol.last() // retourne Undefined
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------- | -| toSearch | Expression | -> | Elément à chercher dans la collection | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| Résultat | Integer | <- | Numéro de la dernière occurrence de toSearch dans la collection, -1 si non trouvé | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ----------------------------------------------------- | +| toSearch | Expression | -> | Elément à chercher dans la collection | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| Résultat | Integer | <- | Commentaire |
    #### Description -La fonction `.lastIndexOf()` recherche l'expression *toSearch* parmi les éléments de la collection et renvoie l'indice de la dernière occurrence, ou -1 si elle n'a pas été trouvée. +Exemple > Cette fonction ne modifie pas la collection d'origine. -Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : +Exemple 1 Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -*toSearch* doit correspondre exactement à l'élément recherché (les mêmes règles que pour l'opérateur d'égalité sont appliquées). +la collection est vide, -Optionnellement, vous pouvez passer le numéro de l'élément auquel démarrer la recherche inversée dans *startFrom*. +Exemple 2 -- Si *startFrom* >= taille de la collection (coll.length-1), l'ensemble de la collection est évalué (défaut). -- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). Si la position calculée est négative, -1 est retourné (la collection n'est pas évaluée). - **Note** : Même si *startFrom* est négatif, la recherche est effectuée de la droite vers la gauche. -- Si *startFrom* = 0, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Exemple 3 +- Exemple 3 Si la position calculée est négative, -1 est retourné (la collection n'est pas évaluée). + Exemple 3 +- Modifications #### Exemple ```4d - var $col : Collection - var $pos1;$pos2;$pos3;$pos4;$pos5 : Integer - $col:=Split string("a,b,c,d,e,f,g,h,i,j,e,k,e";",") //$col.length=13 - $pos1:=$col.lastIndexOf("e") //retourne 12 - $pos2:=$col.lastIndexOf("e";6) //retourne 4 - $pos3:=$col.lastIndexOf("e";15) //retourne 12 - $pos4:=$col.lastIndexOf("e";-2) //retourne 10 - $pos5:=$col.lastIndexOf("x") //retourne -1 +heure (stockée en nombre de milliseconds - réel) ``` @@ -1810,17 +1772,14 @@ Optionnellement, vous pouvez passer le numéro de l'élément auquel démarrer l #### Description -La propriété `.length` renvoie le nombre d'éléments de la collection. +Exemple 2 -La propriété `.length` est initialisée à la création de la collection. Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. Cette propriété est en **lecture seulement** (vous ne pouvez pas l'utiliser pour modifier la taille de la collection). +Avec la méthode ***Flatten*** suivante : Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. Exemple 2 #### Exemple ```4d - var $col : Collection //$col.length est initialisée à 0 - $col:=New collection("one";"two";"three") //$col.length est mise à jour et vaut 3 - $col[4]:="five" //$col.length vaut 5 - $vSize:=$col.remove(0;3).length //$vSize=2 +Nom de méthode ``` @@ -1844,39 +1803,39 @@ La propriété `.length` est initialisée à la création de la collection. Elle
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | -| Résultat | Collection | <- | Collection de valeurs transformées | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | +| Résultat | Collection | <- | *toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). |
    #### Description -La fonction `.map()` crée une nouvelle collection basée sur le résultat de l'appel de la fonction 4D *formula* ou de la méthode *methodName* sur chaque élément de la collection d'origine. Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. `.map()` renvoie toujours une collection de la même taille que la collection originale, sauf si *$1.stop* a été utilisé (voir ci-dessous). +Exemple Collection d'origine modifiée ne contenant plus les éléments supprimés Où insérer l'élément > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- soit *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Vous souhaitez trier la collection obtenue : -La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Elle reçoit un `Objet` en premier paramètre ($1). +Exemple 2 La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Modifications La callback reçoit les paramètres suivants : -- dans *$1.value* : valeur de l'élément à évaluer -- dans *$2* : param -- dans *$N...* : paramN... +- Nouvelle taille de la collection +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Elle peut définir le(s) paramètre(s) suivant(s) : -- (obligatoire si vous avez utilisé une méthode) *$1.result* (tout type) : nouvelle valeur transformée à ajouter à la collection résultante -- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. +- Propriété +- Elément à insérer dans la collection La valeur retournée est la dernière calculée. #### Exemple @@ -1907,25 +1866,25 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum())
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | any | <- | Valeur maximum de la collection | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | ----------------------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | any | <- | Cet exemple renvoie les personnes dont le nom contient "in" : |
    #### Description -La fonction `.max()` renvoie l'élément ayant la valeur la plus élevée dans la collection (le dernier élément de la collection si elle était triée par ordre croissant à l'aide de la fonction [`.sort()`](#sort)). +Exemple 3 > Cette fonction ne modifie pas la collection d'origine. -Si la collection contient différents types de valeurs, la fonction `.max()` renverra la valeur maximale du dernier type d'élément dans l'ordre de la liste des types (voir la description de [`.sort()`](#sort)). +Ajout -Si la collection contient des objets, passez le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir la valeur maximale. +Modifications -Si la collection est vide, `.max()` retourne *Undefined*. +Modifications #### Exemple @@ -1960,25 +1919,25 @@ Si la collection est vide, `.max()` retourne *Undefined*.
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | any | <- | Valeur minimum de la collection | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | any | <- | *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; |
    #### Description -La fonction `.min()` renvoie l'élément ayant la plus petite valeur dans la collection (le premier élément de la collection si elle était triée par ordre croissant à l'aide de la fonction [`.sort()`](#sort)). +Ajout > Cette fonction ne modifie pas la collection d'origine. -Si la collection contient différents types de valeurs, la fonction `.min()` renverra la valeur minimale du premier type d'élément dans l'ordre de la liste des types (voir la description de [`.sort()`](#sort)). +Ajout -Si la collection contient des objets, passez le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir la valeur minimum. +Modifications -Si la collection est vide, `.min()` retourne *Undefined*. +Modifications #### Exemple @@ -2013,22 +1972,22 @@ Si la collection est vide, `.min()` retourne *Undefined*.
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| formula | 4D.Function | -> | Objet formule | -| colsToSort | Collection | -> | Collection de collections et/ou d'objets ayant des propriétés {`collection`:*colToSort*;`order`:`ck ascendant` ou `ck descendant`} | -| Résultat | Collection | <- | Collection d'origine triée | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| colsToSort | Collection | -> | Exemple 2 | +| Résultat | Collection | <- | Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. |
    #### Description -La fonction `.multiSort()` vous permet d'effectuer un tri synchronisé à plusieurs niveaux sur un ensemble de collections. +Exemple 2 -> Cette fonction modifie la collection d'origine ainsi que toutes les collections utilisées dans le paramètre *colsToSort* . +> Exemple -Si `.multiSort()` est appelé sans paramètres, la fonction a le même effet que la fonction [`.sort()`](#sort) : la collection est triée (uniquement les valeurs scalaires) par défaut dans l'ordre croissant, en fonction de leur type. Si la collection contient des éléments de différents types, ils sont d'abord groupés par type et triés par la suite. Les types sont renvoyés dans l'ordre suivant : +Exemple Historique Les types sont renvoyés dans l'ordre suivant : 1. Null 2. booléens @@ -2038,40 +1997,40 @@ Si `.multiSort()` est appelé sans paramètres, la fonction a le même effet que 6. collections 7. dates -**Tri synchronisé à un niveau** +booléens -Pour trier plusieurs collections de manière synchronisée, il suffit de passer dans *colsToSort* une collection de collections à trier. Vous pouvez passer un nombre illimité de collections. La collection originale sera triée par ordre croissant et toutes les collections *colsToSort* seront triées de manière synchronisée. +Valeur Les valeurs sont exprimées sous forme de paires propriété / valeur, où propriété est le nom du placeholder inséré pour une valeur dans *queryString* (":placeholder") et où valeur correspond à la valeur à comparer. Valeur à compter :::note -Toutes les collections *colsToSort* doivent avoir le même nombre d'éléments, sinon une erreur est renvoyée. +Cela permet l'utilisation de variables ou d'expressions dans les arguments de recherche. ::: -Si vous souhaitez trier les collections dans un ordre autre que croissant, vous devez fournir *formula* ([objet Formula](../commands/formula.md)) qui définit l'ordre de tri. La valeur de retour doit être un booléen qui indique l'ordre relatif des deux éléments : **True** si *$1.value* est inférieur à *$1.value2*, **False** si *$1.value* est supérieur à *$1.value2*. Vous pouvez passer des paramètres supplémentaires à la formule si nécessaire. +Si vous souhaitez trier les collections dans un ordre autre que croissant, vous devez fournir *formula* ([objet Formula](../commands/formula.md)) qui définit l'ordre de tri. Nom de méthode Contrairement aux collections standard (non partagées), les collections partagées ne prennent pas en charge les images, les pointeurs et les objets ou collections non partagés. -La formule reçoit les paramètres suivants : +Sinon, vous pouvez ajouter ou modifier des éléments ultérieurement par affectation. - $1 (object), où : - - *$1.value* (tout type) : valeur du premier élément à comparer - - *$1.value2* (tout type) : valeur du second élément à comparer + - La nouvelle collection + - Collection d'origine triée - $2...$N (tout type) : paramètres supplémentaires (extraParam) -**Tri synchronisé à plusieurs niveaux** +Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. -Pour définir un tri synchronisé à plusieurs niveaux, vous devez passer un objet contenant les propriétés {`collection`:*colToSort*;`order`:`ck ascending` ou `ck descending`} au lieu d'une collection *colToSort* pour chaque collection à utiliser en tant que sous-niveau. +Exemple -Les niveaux de tri sont déterminés par l'ordre dans lequel les collections sont passées dans le paramètre *colsToSort* : la position d'un objet `collection`/`order` dans la syntaxe détermine son niveau de tri. +Exemple 1 :::note -La fonction `.multiSort()` utilise un algorithme de tri [stable](https://en.wikipedia.org/wiki/Sorting_algorithm#Stability) . +Élément à partir duquel la suppression peut commencer ::: #### Exemple 1 -Un simple tri synchronisé de collections avec différents types de valeurs : +Résultat ```4d var $col;$col2;$col3 : Collection @@ -2090,7 +2049,7 @@ $col.multiSort([$col2; $col3]) #### Exemple 2 -Vous souhaitez trier trois collections synchronisées : ville, pays et continent. Vous souhaitez un tri croissant des première et troisième collections, et une synchronisation pour la deuxième collection : +> \= Les valeurs **Null** ne sont pas retournées. ```4d var $city : Collection @@ -2110,7 +2069,7 @@ $continent.multiSort([$country; {collection: $city; order: ck ascending}]) #### Exemple 3 -Vous pouvez également synchroniser des collections d'objets. +Si la valeur calculée est négative, *startFrom* prend la valeur 0. ```4d var $name : Collection @@ -2156,27 +2115,27 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address]) | ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | | pathStrings | Text | -> | Chemin(s) de propriété(s) à utiliser pour trier la collection | | pathObjects | Collection | -> | Collection d'objets critère | -| ascOrDesc | Integer | -> | `ck ascending` ou `ck descending` (valeurs scalaires) | -| Résultat | Collection | <- | Copie triée de la collection (shallow copy) | +| ascOrDesc | Integer | -> | Exemple 1 | +| Résultat | Collection | <- | Les éléments avec des valeurs **null** ne sont pas égaux aux éléments Undefined. | #### Description -La fonction `.orderBy()` renvoie une nouvelle collection contenant tous les éléments de la collection dans l'ordre spécifié. +Exemple -Cette fonction retourne une *shallow copy* (copie superficielle), ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +Prise en charge de `ck count values` Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. -Si vous ne passez aucun paramètre, la fonction classe les valeurs scalaires de la collection dans un ordre croissant (les autres types d'éléments tels que les objets ou les collections sont renvoyés avec un ordre interne). Vous pouvez modifier ce tri automatique par défaut en passant la constante `ck ascending` ou `ck descending` dans le paramètre *ascOrDesc* (voir ci-dessous). +Si vous ne passez aucun paramètre, la fonction classe les valeurs scalaires de la collection dans un ordre croissant (les autres types d'éléments tels que les objets ou les collections sont renvoyés avec un ordre interne). Exemple 1 Vous pouvez également passer des critères afin de configurer le tri des éléments de la collection. Trois syntaxes sont prises en charge pour ce paramètre : -- *pathStrings* : Texte (formule). **Syntaxe** : `propertyPath1 {desc ou asc}, propertyPath2 {desc ou asc},...` (défaut : asc). *pathStrings* contient une formule constituée de 1 à N chemin(s) de propriété(s) et (optionnellement) ordres de tri, séparés par des virgules. L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. Par défaut, les propriétés sont triées pas ordre croissant. Vous pouvez définir l'ordre de tri de chaque propriété dans la formule de critère, séparée du chemin de propriété par un simple espace : passez "asc" pour trier par ordre croissant ou "desc" pour un ordre décroissant. +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Null Résultat de la valeur de l'accumulateur L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. Par défaut, les propriétés sont triées pas ordre croissant. Vous pouvez définir l'ordre de tri de chaque propriété dans la formule de critère, séparée du chemin de propriété par un simple espace : passez "asc" pour trier par ordre croissant ou "desc" pour un ordre décroissant. -- *pathObjects* : Collection. Vous pouvez ajouter autant d'objets dans la collection *pathObjects* que nécessaire. Par défaut, les propriétés sont triées par ordre croissant ("descending" est faux). Chaque élément de la collection contient un objet structuré de la manière suivante : +- *pathObjects* : Collection. Résultat Par défaut, les propriétés sont triées par ordre croissant ("descending" est faux). Chaque élément de la collection contient un objet structuré de la manière suivante : ```4d { @@ -2188,7 +2147,7 @@ Vous pouvez également passer des critères afin de configurer le tri des élém } ``` -- *ascOrDesc* : Integer. Passez une des constantes suivantes du thème **Objets et collections** : +- *ascOrDesc* : Integer. Résultat | Constante | Type | Valeur | Commentaire | | ------------- | ------- | ------ | ----------------------------------------------------------------------- | @@ -2296,53 +2255,49 @@ Tri avec un chemin de propriété :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| extraParam | any | -> | Paramètre(s) à passer | -| Résultat | Collection | <- | Copie triée de la collection (shallow copy) | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| extraParam | any | -> | Paramètre(s) à passer | +| Résultat | Collection | <- | \|startFrom \|Integer\|->\|Index pour démarrer le test\| \|formula\|4D.Function\|->\|Objet formule\| \|methodName\|Text\|->\|Nom d'une méthode\| \|param \|any \|->\|Paramètre(s) à passer\| \|Resultat\|Boolean\|<-\|Vrai si au moins un élément a réussi le test\| |
    #### Description -La fonction `.orderByMethod()` renvoie une nouvelle collection contenant tous les éléments de la collection dans l'ordre défini par la fonction 4D *formula* ou la méthode *methodName*. +Exemple -Cette fonction retourne une *shallow copy* (copie superficielle), ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +Prise en charge de `ck count values` Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- Par défaut, une évaluation non diacritique est effectuée. -- soit *methodName*, le nom d'une méthode projet (texte). +- Vous souhaitez trier la collection obtenue : -Dans la callback, passez votre code qui compare deux valeurs et retourne **true** si la première valeur est inférieure à la seconde valeur. Vous pouvez fournir des paramètres *extraParam* à la callback si nécessaire. +Collection contenant des éléments ajoutés Chaque élément de la collection contient un objet structuré de la manière suivante : La callback reçoit les paramètres suivants : - $1 (object), où : - - *$1.value* (tout type) : valeur du premier élément à comparer - - *$1.value2* (tout type) : valeur du second élément à comparer + - La nouvelle collection + - Collection d'origine triée - $2...$N (tout type) : paramètres supplémentaires (extraParam) Si vous avez utilisé une méthode, elle doit définir le paramètre suivant : -- *$1.result* (booléen): **true** si *$1.value < $1.value2*, **false** sinon +- Vous pouvez également passer des critères afin de configurer le tri des éléments de la collection. #### Exemple 1 Vous souhaitez trier une collection de chaînes contenant des nombres par valeur plutôt que par ordre alphabétique : ```4d - var $c; $c2; $c3 : Collection - $c:=Newcollection - $c.push("33" ; "4" ; "1111" ; "222") - $c2:=$c.orderBy() //$c2=["1111", "222", "33", "4"], ordre alphabétique - $c3:=$c.orderByMethod(Formula(Num($1.value) -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | ----------------------------- | -| Résultat | any | <- | Dernier élément de collection | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Résultat | any | <- | *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. | #### Description -La fonction `.pop()` supprime le dernier élément de la collection et le renvoie comme résultat de la fonction. +Exemple 1 > Cette fonction modifie la collection d'origine. -Lorsqu'elle est appliquée à une collection vide, .`pop()` retourne ***undefined***. +Modifications #### Exemple -`.pop()`, combinée à [`.push()`](#push), peut être utilisée pour implémenter une fonctionnalité first-in last-out de traitement de données empilées : +Recherche de valeurs null ```4d - var $stack : Collection - $stack:=New collection //$stack=[] - $stack.push(1;2) //$stack=[1,2] - $stack.pop() //$stack=[1] retourne 2 - $stack.push(New collection(4;5)) //$stack=[[1,[4,5]] - $stack.pop() //$stack=[1] retourne [4,5] - $stack.pop() //$stack=[] retourne 1 +Chemin ou nom de propriété cible ``` @@ -2450,17 +2399,17 @@ Lorsqu'elle est appliquée à une collection vide, .`pop()` retourne ***undefine
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ------------------------------------------------------- | -| element | any | -> | Élément(s) à ajouter à la collection | -| Résultat | Collection | <- | Collection d'origine incluant les éléments ajoutés | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| element | any | -> | Élément(s) à ajouter à la collection | +| Résultat | Collection | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. |
    #### Description -La fonction `.push()` ajoute un ou plusieurs *element*(s) à la fin de l'instance de collection et renvoie la collection modifiée. +Nom de méthode > Cette fonction modifie la collection d'origine. @@ -2494,11 +2443,11 @@ Vous souhaitez trier la collection obtenue :
    Historique -| Release | Modifications | -| ------- | --------------------------------------------------------------------------------------- | -| 20 R6 | Prise en charge des requêtes utilisant des références à des objets ou à des collections | -| 17 R5 | Prise en charge de querySettings | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | -------------------------------- | +| 20 R6 | Par défaut=1 | +| 17 R5 | Prise en charge de querySettings | +| v16 R6 | Ajout |
    @@ -2508,21 +2457,21 @@ Vous souhaitez trier la collection obtenue :
    -| Paramètres | Type | | Description | -| ------------- | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -| queryString | Text | -> | Critère(s) de recherche | -| value | any | -> | Valeur(s) à comparer lors de l'utilisation de paramètre(s) dans la chaîne | -| querySettings | Object | -> | Options de requête : paramètres, attributs | -| Résultat | Collection | <- | Indice(s) d'élément(s) de la collection répondant au(x) critère(s) de recherche | +| Paramètres | Type | | Description | +| ------------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------- | +| queryString | Text | -> | Critère(s) de recherche | +| value | any | -> | Valeur(s) à comparer lors de l'utilisation de paramètre(s) dans la chaîne | +| querySettings | Object | -> | Options de requête : paramètres, attributs | +| Résultat | Collection | <- | Null |
    #### Description -La fonction `.query()` renvoie tous les éléments d'une collection d'objets qui correspondent aux conditions de recherche définies par *queryString* et (éventuellement) *value* ou *querySettings*. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +Exemple Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -Une collection vide est renvoyée si la collection dans laquelle la recherche est exécutée ne contient pas *value*. +Modifications > Cette fonction ne modifie pas la collection d'origine. @@ -2536,15 +2485,15 @@ propertyPath comparator value {logicalOperator propertyPath comparator value} où : -- **propertyPath** : chemin de la propriété sur laquelle vous voulez exécuter la recherche. Ce paramètre peut contenir un nom simple (par exemple "pays") ou un chemin d'attribut valide (par exemple "pays.nom"). Dans le cas d'un chemin d'accès à un attribut dont le type est `Collection`, la notation `[]` est utilisée pour traiter toutes les occurrences (par exemple `children[].age`). +- Modifications Ce paramètre peut contenir un nom simple (par exemple "pays") ou un chemin d'attribut valide (par exemple "pays.nom"). Dans le cas d'un chemin d'accès à un attribut dont le type est `Collection`, la notation `[]` est utilisée pour traiter toutes les occurrences (par exemple `children[].age`). -- **comparator** : symbole qui compare *propertyPath* et *value*. Les symboles suivants sont pris en charge : +- Premier élément de collection Les symboles suivants sont pris en charge : | Comparaison | Symbole(s) | Commentaire | | --------------------------------------- | ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Egal à | =, == | Retourne les données correspondantes, prend en charge le joker de recherche (@), ne tient pas compte de la casse et est non diacritique. | | | ===, IS | Retourne les données correspondantes, considère le @ comme un caractère standard, ne tient pas compte de la casse et est non diacritique | -| Différent de | #, != | Prend en charge le joker de recherche (@). Équivalent à "Condition Not appliquée à une assertion". | +| Différent de | #, != | Prend en charge le joker de recherche (@). Équivalent à "Condition Not appliquée à une assertion"). | | | !==, IS NOT | Considère le @ comme un caractère standard | | Condition Not appliquée à une assertion | NOT | Les parenthèses sont obligatoires lorsque NOT est utilisé avant une déclaration contenant plusieurs opérateurs. Équivalent à "Non égal à" ). | | Inférieur à | < | | @@ -2553,7 +2502,7 @@ où : | Supérieur ou égal à | > = | | | Inclus parmi | IN | Retourne les données égales à au moins une des valeurs d'une collection ou d'un ensemble de valeurs, prend en charge le joker de recherche (@) | -- **value** : la valeur à comparer à la valeur actuelle de la propriété de chaque élément de la collection. Il peut s'agir de toute expression de valeur constante correspondant à la propriété de type de données de l'élément ou d'un [**placeholder**](#using-placeholders). +- Ajout La callback reçoit les paramètres suivants : Lorsque vous utilisez une valeur constante, les règles suivantes doivent être respectées : - Les valeurs constantes de type **texte** peuvent être passées avec ou sans guillemets (voir **Utilisation des guillemets** ci-dessous). Pour rechercher une chaîne dans une chaîne (recherche de type "contient"), utilisez le symbole joker (@) dans valeur pour isoler la chaîne à chercher, comme dans cet exemple : "@Smith@". Les mots-clés suivants sont interdits pour des constantes de type texte : true, false. - Valeurs constantes de type **booléen**: **true** or **false** (sensible à la casse). @@ -2589,21 +2538,21 @@ Vous pouvez utiliser des parenthèses dans la recherche afin de prioriser les ca #### Utilisation de placeholders -4D vous permet d'utiliser des placeholders pour les arguments *propertyPath* et *value* dans le paramètre *queryString*. Un placeholder est un paramètre que vous insérez dans des chaines de recherche et qui est remplacé par une autre valeur au moment où la chaîne de recherche est évaluée. La valeur des placeholders est évaluée une seule fois, au début de la requête ; elle n'est pas évaluée pour chaque élément. +Exemple Un placeholder est un paramètre que vous insérez dans des chaines de recherche et qui est remplacé par une autre valeur au moment où la chaîne de recherche est évaluée. La valeur des placeholders est évaluée une seule fois, au début de la requête ; elle n'est pas évaluée pour chaque élément. -Il existe deux types de placeholders : les **placeholders indexés** et les **placeholders nommés**. +Résultat -- **Placeholders indexés** : les paramètres sont insérés sous la forme `:paramIndex` (par exemple ":1", ":2"...) dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. Vous pouvez utiliser jusqu'à 128 paramètres *value*. +- Résultat dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. -Exemple : +Voici un exemple : ```4d $c:=$myCol.query(":1=:2";"city";"Chicago") ``` -- **Placeholders nommés** : les paramètres sont insérés sous la forme `:paramName` (par exemple ":myparam") et leurs valeurs sont fournies dans les objets "attributes" et/ou "parameters" dans le paramètre *querySettings*. +- La fonction renvoie la chaîne résultante. -Exemple : +Voici un exemple : ```4d $o.attributes:={att:"city"} @@ -2635,7 +2584,7 @@ Lorsque vous utilisez des placeholders, le contournement des options de sécurit Dans ce cas, si l'utilisateur saisit *smith OR status='private'* dans la zone *myname*, cela ne sera pas interprété dans la chaîne de recherche, mais uniquement passé en tant que valeur. La recherche d'une personne nommée "smith OR status='private"' échouera simplement. -2. Cela résout les questions liées au formatage des valeurs ou des caractères, notamment lorsque vous gérez des paramètres *propertyPath* et *value* qui peuvent contenir des caractères non-alphanumériques tels que ".", "["... +2. Objet partagé à grouper avec la collection résultante 3. Cela permet l'utilisation de variables ou d'expressions dans les arguments de recherche. Exemples : @@ -2644,74 +2593,53 @@ $result:=$col.query("address.city = :1 & name =:2";$city;$myVar+"@") $result2:=$col.query("company.name = :1";"John's Pizzas") ``` -> L'utilisation d'une [**référence de collection** ou **référence d'objet**](#object-or-collection-reference-as-value) dans le paramètre *value* n'est pas prise en charge par cette syntaxe. Vous devez utiliser le paramètre [*querySettings*](#querysettings-parameter). +> Exemple objet partagé #### Recherche de valeurs null Lorsque vous recherchez les valeurs null, vous ne pouvez pas utiliser la syntaxe placeholder car le moteur de recherche considère la valeur null comme une valeur de comparaison invalide. Par exemple, si vous exécutez la recherche suivante : ```4d -$vSingles:=$colPersons.query("spouse = :1";Null) // ne marchera PAS +Elément à partir duquel débuter l'évaluation ``` Vous n'obtiendrez pas le résultat souhaité car la valeur null sera évaluée par 4D comme une erreur résultant de l'évaluation du paramètre (pouvant être, par exemple, un attribut provenant d'une autre recherche). Pour ce type de recherche, vous devez utiliser la syntaxe de recherche directe : ```4d -$vSingles:=$colPersons.query("spouse = null") //syntaxe correcte +Si vous passez une heure, elle est stockée sous la forme d'un nombre de millisecondes (Réel). ``` -#### Référence d'objet ou de collection comme valeur +#### Lorsque vous utilisez des guillemets dans des recherches, vous devez utiliser des guillemets simples ' ' à l'intérieur de la requête et des guillemets doubles " " pour encadrer la requête, sinon une erreur est renvoyée. -Vous pouvez rechercher dans une collection en utilisant une référence d'objet ou une référence de collection comme paramètre *value* à comparer. La recherche trouvera les objets de la collection qui font référence à la même **instance** de l'objet ou de la collection. +Par exemple, "comp.name = 'John's pizza' " génèrera une erreur. Modifications -Les comparateurs suivants sont pris en charge : +Optionnellement, vous pouvez passer le numéro de l'élément auquel démarrer la recherche dans *startFrom*. | Comparaison | Symbole(s) | | ------------ | ----------------------------- | | Egal à | =, == | | Différent de | #, != | -Pour construire une recherche avec un objet ou une référence de collection, vous devez utiliser la syntaxe avec paramètre *querySettings*. Exemple avec une référence d'objet : +Exemple La collection originale sera triée par ordre croissant et toutes les collections *colsToSort* seront triées de manière synchronisée. ```4d -var $o1:={a: 1} -var $o2:={a: 1} //même objet mais autre référence -var $o3:=$o1 //même objet et référence - -var $col; $colResult : Collection - -$col:=[{o: $o1}; {o: $o2}; {o: $o3}] -$colResult:=$col. uery("o = :v"; {parameters: {v: $o3}}) - //$colResult.length=2 - //$colResult[0]. =$o1 est true - //$colResult[1].o=$o1 est true - +Nouvelle option *ck shared*. ``` -Exemple avec une référence de collection : +*$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. ```4d - -$c1:=[1 ; 2 ; 3] -$c2:=[1 ; 2 ; 3] //même collection mais autre référence -$c3:=$c1 //même collection et même référence - -$col:=[{c: $c1}; {c: $c2}; {c: $c3}] -$col2:=$col.query("c = :v" ; {paramètres : {v: $c3}}) - //$col2.length=2 - //$col2[0].c=$c1 est true - //$col2[1].c=$c1 est true - +Indice de fin (non inclus) ``` #### Paramètre querySettings -Dans le paramètre *querySettings*, vous pouvez passer un objet contenant placeholders de recherche sous forme d'objets. Les propriétés suivantes sont prises en charge : +Exemple 1 Les propriétés suivantes sont prises en charge : -| Propriété | Type | Description | -| ---------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| parameters | Object | **Placeholders nommés pour les valeurs** utilisées dans *queryString*. Les valeurs sont exprimées sous la forme de paires propriété/valeur, où la propriété est le nom du placeholder inséré pour une valeur dans la *queryString* (":placeholder") et la valeur est la valeur à comparer. Vous pouvez combiner, dans une même recherche, des placeholders indexés (valeurs passées directement dans les paramètres value) et les valeurs des placeholders nommés. | -| attributes | Object | **Placeholders nommés pour les chemins d'attributs** utilisés dans *queryString*. Les attributs sont exprimés sous la forme de paires propriété/valeur, où la propriété est le nom générique inséré pour un chemin d'attribut dans le *queryString* (":placeholder"), et la valeur peut être une chaîne ou une collection de chaînes. Chaque valeur est un chemin qui peut désigner une propriété dans un objet de la collection
    Type d'objetDescription
    ChaîneattributePath exprimé à l'aide de la notation à point, par exemple "name" ou "user.address.zipCode"
    Collection de chaînesChaque chaîne de la collection représente un niveau d'attributePath, par exemple \["name"] ou \["user", "address", "zipCode"]. L'utilisation d'une collection permet de rechercher des attributs dont les noms ne sont pas compatibles avec la notation à points, par exemple \["4Dv17.1", "en\/fr"]
    Vous pouvez mélanger des placeholders indexés (valeurs passées directement dans les paramètres *value*) et des valeurs de placeholders nommés dans la même requête. | +| Propriété | Type | Description | +| ---------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| parameters | Object | Exemple 1 Vous pouvez passer un nombre illimité de collections. Vous pouvez combiner, dans une même recherche, des placeholders indexés (valeurs passées directement dans les paramètres value) et les valeurs des placeholders nommés. | +| attributes | Object | Une comparaison récursive de collections peut prendre beaucoup de temps si la collection est de grande taille et comporte de nombreux niveaux. Modifications Résultat L'utilisation d'une collection permet de rechercher des attributs dont les noms ne sont pas compatibles avec la notation à points, par exemple \["4Dv17.1", "en\/fr"]Vous pouvez mélanger des placeholders indexés (valeurs passées directement dans les paramètres *value*) et des valeurs de placeholders nommés dans la même requête. | :::note @@ -2787,7 +2715,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) :::info -Vous trouverez d'autres exemples de recherches dans la page `dataClass.query()`. Notez cependant que les formules ne sont pas prises en charge par la fonction `collection.query()`, ni dans le paramètre *queryString* ni en tant que paramètre objet *formula*. +Vous trouverez d'autres exemples de requêtes dans la page `dataClass.query()`. Notez cependant que les formules ne sont pas prises en charge par la fonction `collection.query()`, ni dans le paramètre *queryString* ni en tant que paramètre objet *formula*. ::: @@ -2831,8 +2759,8 @@ La fonction `.reduce()` applique la cal Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- soit *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Vous souhaitez trier la collection obtenue : La callback prend chaque élément de la collection et effectue toutes les opérations souhaitées pour accumuler le résultat dans *$1.accumulator*, qui est retourné dans *$1.value*. @@ -2919,8 +2847,8 @@ La fonction `.reduceRight()` appli Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- soit *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Vous souhaitez trier la collection obtenue : La callback prend chaque élément de la collection et effectue toutes les opérations souhaitées pour accumuler le résultat dans *$1.accumulator*, qui est retourné dans *$1.value*. @@ -3007,9 +2935,9 @@ La fonction `.remove()` supprime un ou Dans *index*, passez la position à partir de laquelle vous souhaitez supprimer des éléments de la collection. -> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). +> Exemple 1 Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). -- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). +- Inclus parmi - Si la valeur calculée < 0, *index* est défini à 0. - Si la valeur calculée > la longueur de la collection, *index* est défini à cette longueur. @@ -3147,9 +3075,9 @@ The `.reverse()` function returns a ne
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | ----------------------------- | -| Résultat | any | <- | Premier élément de collection | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | +| Résultat | any | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. |
    @@ -3210,9 +3138,9 @@ La fonction `.slice()` retourne une part La collection retournée contient l'élément spécifié par *startFrom* et tous les éléments suivants jusqu'à l'élément spécifié par *end* (mais non compris). Si seul le paramètre *startFrom* est spécifié, la collection retournée contient tous les éléments de *startFrom* jusqu'au dernier élément de la collection d'origine. -- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). +- Exemple 3 - Si la valeur calculée < 0, *startFrom* est mis à 0. -- Si *end* < 0 , il est recalculé comme *end:=end+length*. +- Prise en charge de querySettings - Si *end < startFrom* (valeurs passées ou calculées), la méthode ne fait rien. #### Exemple @@ -3264,10 +3192,10 @@ La fonction `.some()` retourne true si au Vous désignez le code 4D de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- soit *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Vous souhaitez trier la collection obtenue : -La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Elle reçoit un `Objet` en premier paramètre ($1). +Exemple 2 Par défaut, les propriétés sont triées pas ordre croissant. Modifications La callback reçoit les paramètres suivants : @@ -3288,7 +3216,7 @@ Par défaut, `.some()` évalue l'ensemble de la collection. Optionnellement, vou - Si *startFrom* < 0, il est considéré comme un décalage par rapport à la fin de la collection. -- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). +- Commentaire #### Exemple @@ -3330,13 +3258,13 @@ Vous voulez savoir si au moins une valeur de la collection est >0.
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------ | -| ascOrDesc | Integer | -> | `ck ascending` ou `ck descending` (valeurs scalaires) | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| extraParam | any | -> | Paramètre(s) à passer à la méthode | -| Résultat | Collection | <- | Collection d'origine triée | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ascOrDesc | Integer | -> | Exemple 1 | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| extraParam | any | -> | Paramètre(s) à passer à la méthode | +| Résultat | Collection | <- | Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. |
    @@ -3367,18 +3295,18 @@ Si la collection contient des éléments de différents types, ils sont d'abord 6. collections 7. dates -Si vous souhaitez trier les éléments de la collection dans un autre ordre ou trier n'importe quel type d'élément, vous devez fournir dans \*formula \* ([objet Formula](FunctionClass.md)) ou *methodName* (Text) une callback qui définit l'ordre de tri. La valeur de retour doit être un booléen qui indique l'ordre relatif des deux éléments : **True** si *$1.value* est inférieur à *$1.value2*, **False** si *$1.value* est supérieur à *$1.value2*. Vous pouvez fournir des paramètres supplémentaires à la callback si nécessaire. +Si vous souhaitez trier les éléments de la collection dans un autre ordre ou trier n'importe quel type d'élément, vous devez fournir dans \*formula \* ([objet Formula](FunctionClass.md)) ou *methodName* (Text) une callback qui définit l'ordre de tri. Nom de méthode Vous pouvez fournir des paramètres supplémentaires à la callback si nécessaire. La callback reçoit les paramètres suivants : - $1 (object), où : - - *$1.value* (tout type) : valeur du premier élément à comparer - - *$1.value2* (tout type) : valeur du second élément à comparer + - La nouvelle collection + - Collection d'origine triée - $2...$N (tout type) : paramètres supplémentaires (extraParam) Si vous avez utilisé une méthode, vous devez définir le paramètre suivant : -- *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. +- Nouvelle collection contenant des éléments scindées (copie superficielle) #### Exemple 1 @@ -3446,7 +3374,7 @@ Les positions sont retournées dans un ordre croissant. - la collection est vide, - la collection ne contient pas d'éléments numériques, -- *propertyPath* n'est pas trouvé dans la collection. +- Egal à #### Exemple 1 diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md index 5e3aee9a3fc7f6..0f5584f04d14cb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md @@ -699,7 +699,7 @@ Cette entity selection est ensuite mise à jour avec les produits et vous souhai La fonction `.distinct()` renvoie une collection contenant uniquement des valeurs distinctes (différentes) de *attributePath* dans l'entity selection. -La collection retournée est automatiquement triée. Les valeurs **Null** ne sont pas retournées. +La collection retournée est automatiquement triée. Vous souhaitez créer une collection pré-remplie : Dans le paramètre *attributePath* passez l'attribut d'entité dont vous voulez obtenir les valeurs distinctes. Seules les valeurs scalaires (texte, nombre, booléen ou date) peuvent être gérées. Seules les valeurs scalaires (texte, nombre, booléen ou date) peuvent être gérées. Les types sont renvoyés dans l'ordre suivant : @@ -710,7 +710,7 @@ Dans le paramètre *attributePath* passez l'attribut d'entité dont vous voulez Vous pouvez utiliser la notation `[]` pour désigner une collection lorsque *attributePath* est un chemin dans un objet (cf. exemples). -Dans le paramètre *options*, vous pouvez passer une ou une combinaison des constantes suivantes : +Exemple 2 | Constante | Valeur | Commentaire | | ----------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -934,7 +934,7 @@ Par défaut, les entités pour lesquelles *attributePath* est *null* ou indéfin **.extract ( attributePath ; targetPath { ; ...attributePathN ; ... targetPathN}) : Collection** -Avec cette syntaxe, `.extract()` remplit la collection retournée avec les valeurs de *attributePath*. Chaque élément de la collection retournée est un objet avec les propriétés *targetPath* complétées par les propriétés *attributePath* correspondantes. Les valeurs null sont conservées (le paramètre *option* est ignoré avec cette syntaxe). +Avec cette syntaxe, `.extract()` remplit la collection retournée avec les valeurs de *attributePath*. Chaque élément de la collection retournée est un objet avec les propriétés *targetPath* complétées par les propriétés *attributePath* correspondantes. Par exemple, vous pouvez organiser une recherche de la manière suivante : Si plusieurs *attributePath* sont renseignés, un *targetPath* doit être fourni pour chacun. Seules les paires \[*attributePath*, *targetPath*] valides sont extraites. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md index cb0523964d9861..0b36c7a114a8bc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md @@ -481,7 +481,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") #### Description -La fonction `.open()` crée et renvoie un nouvel objet [4D.FileHandle](FileHandleClass) sur le fichier, dans le *mode* spécifié ou avec les *options* spécifiées. Vous pouvez utiliser les fonctions et les propriétés de la classe [4D.FileHandle](FileHandleClass) pour écrire, lire ou ajouter du contenu au fichier. +Chemins d'accès Vous pouvez utiliser les fonctions et les propriétés de la classe [4D.FileHandle](FileHandleClass) pour écrire, lire ou ajouter du contenu au fichier. Si vous utilisez le paramètre *mode* (texte), passez le mode d'ouverture pour le file handle : diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md index e937079875b8de..019c3b72389bbc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md @@ -49,14 +49,11 @@ Comme HTTPAgent est un objet partageable, vous pouvez en ajouter un à une class -
    - | Paramètres | Type | | Description | | ---------- | ------------------------------------------------ | :-------------------------: | ------------------------------------ | | options | Object | -> | options par défaut pour le HTTPAgent | | Résultat | [4D.HTTPAgent](#objet-httpagent) | <- | Nouvel objet HTTPAgent | -
    #### Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md index 1e39439248c763..192549058d4a3a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md @@ -89,15 +89,12 @@ Les objets HTTPRequest fournissent les propriétés et fonctions suivantes : -
    - | Paramètres | Type | | Description | | ---------- | ------------------------------ | :-------------------------: | ----------------------------------------- | | url | Text | -> | URL à laquelle envoyer la requête | | options | Object | -> | Propriétés de configuration de la requête | | Résultat | 4D.HTTPRequest | <- | Nouvel objet HTTPRequest | -
    #### Description @@ -344,13 +341,10 @@ La propriété `.returnResponseBody` contient -
    - | Paramètres | Type | | Description | | ---------- | ---- | :-: | --------------------------- | | | | | Ne requiert aucun paramètre | -
    #### Description @@ -405,14 +399,11 @@ La propriété `.url` contient l'URL d -
    - | Paramètres | Type | | Description | | ---------- | ------------------------------ | :-------------------------: | --------------------------------------------------- | | timeout | Real | -> | Délai d'attente maximum en secondes pour la réponse | | Résultat | 4D.HTTPRequest | <- | Objet HTTPRequest | -
    #### Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Admin/webAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Admin/webAdmin.md index cbe4fc9bdb6a29..ba8856cf410b41 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Admin/webAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Admin/webAdmin.md @@ -148,7 +148,7 @@ Vous pouvez aussi définir un fichier `.4DSettings`. (format XML) et l'utiliser > La clé d'accès n'est pas stockée en clair dans le fichier `.4DSettings`. -Exemple : +Voici un exemple : ``` "%HOMEPATH%\Desktop\4D Server.exe" MyApp.4DLink --webadmin-access-key diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/arrays.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/arrays.md index b68d54f3df5bb7..d4357786dfb9a9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/arrays.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/arrays.md @@ -86,7 +86,7 @@ End case ## Tableaux à deux dimensions -Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Exemple : +Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Voici un exemple : ```4d ARRAY TEXT(atTopics;100;50) // Créer un tableau texte composé de 100 lignes de 50 colonnes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/classes.md index d247acbcb547ff..aa172195d2c05b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/classes.md @@ -648,7 +648,7 @@ Pour plus de détails, voir la description de la commande [`Super`](../commands/ La commande [`This`](../commands/this.md) renvoie une référence à l'objet en cours de traitement. Dans la plupart des cas, la valeur de `This` est déterminée par la manière dont une fonction de classe est appelée. Habituellement, `This` fait référence à l'objet sur lequel la fonction a été appelée, comme si la fonction était sur l'objet. -Exemple : +Voici un exemple : ```4d //Classe : ob diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/dt_object.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/dt_object.md index df32a12bd764aa..9b3aac0381cf01 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/dt_object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/dt_object.md @@ -121,7 +121,7 @@ Vous accédez aux valeurs des propriétés de l'objet à travers une chaîne de - en utilisant un symbole "point" : > object.propertyName -Exemple : +Voici un exemple : ```4d employee.name:="Dupont" @@ -160,14 +160,14 @@ La notation objet est utilisable avec tout élément de langage qui contient ou ``` - **les commandes 4D** qui retournent des objets. - Exemple : + Voici un exemple : ```4d $measures:=Database measures.DB.tables ``` - **les méthodes projet** ou **les fonctions** qui retournent des objets. - Exemple : + Voici un exemple : ```4d // MyMethod1 @@ -216,7 +216,7 @@ La notation objet pour les pointeurs est semblable à la notation objet standard > pointeurObjet->["nomPropriété"] -Exemple : +Voici un exemple : ```4d var vObj : Object diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/quick-tour.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/quick-tour.md index 7578540d4f6a9d..b501d841794e53 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/quick-tour.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/quick-tour.md @@ -58,7 +58,7 @@ La ligne de code se lit "MyOtherDate obtient la date actuelle plus 30 jours." Ce ## Commandes -Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Exemple : +Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Voici un exemple : ```4d COPY DOCUMENT("dossier1\\nom1";"dossier2\\" ; "nouveau") @@ -365,7 +365,7 @@ Les deux styles de commentaires peuvent être utilisés simultanément. #### Commentaires sur une seule ligne (`//commentaire`) -Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Exemple : +Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Voici un exemple : ```4d //Ceci est un commentaire @@ -380,7 +380,7 @@ End for Encadrez le contenu avec les caractères `/*` ... `*/` pour créer des blocs de commentaires en ligne ou multi-lignes. Les blocs de commentaire en ligne et multi-lignes commencent par `/*` et se terminent par `*/`. -- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Exemple : +- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Voici un exemple : ```4d For /* ligne de commentaire */ ($vCounter;1;100) @@ -388,7 +388,7 @@ For /* ligne de commentaire */ ($vCounter;1;100) End for ``` -- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Exemple : +- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Voici un exemple : ```4d For ($vCounter;1;100) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md index a138de398951c9..7a255243d67f13 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md @@ -273,7 +273,7 @@ Vous pouvez sélectionner le niveau des messages à l'aide du sélecteur `Diagno | `Log debug` | ID unique du process | `Log error`, `Log warn`, `Log info`, `Log debug` | | `Log trace` | Autres informations internes (pour les services techniques de 4D) | `Log error`, `Log warn`, `Log info`, `Log debug`, `Log trace` | -Exemple : +Voici un exemple : ```4d SET DATABASE PARAMETER (Diagnostic log recording; 1) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md index e943132c9ee7d5..0850656f6df974 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | -| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | +| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md index ad411503de4dc3..fce142bd973b89 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. |
    Historique @@ -25,7 +25,7 @@ Après avoir sélectionné les propriétés d'événement [`On Before Keystroke` L'événement `On After Keystroke` n'est pas généré : -- dans la méthode [des colonnes de list box](FormObjects/listbox-column.md), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- dans la méthode [des colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Séquence d'entrée diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md index 4deb59341796d7..6065554d50e4e7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un tri standard vient d'être effectué dans une colonne de list box. | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un tri standard vient d'être effectué dans une colonne de list box. | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md index 821534cbc1bb1a..9e9f70651a4c91 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox-object.md) - [Colonne de List Box](FormObjects/listbox-column.md) |
  • Boutons : La zone "flèche" d'un bouton est cliquée
  • List box : Dans une colonne d'un tableau d'objets, un bouton points de suspension (attribut "alternateButton") est cliqué
  • | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Boutons : La zone "flèche" d'un bouton est cliquée
  • List box : Dans une colonne d'un tableau d'objets, un bouton points de suspension (attribut "alternateButton") est cliqué
  • | ## Description @@ -22,8 +22,8 @@ Certains styles de boutons peuvent être [liés à un menu contextuel](FormObjec ### List box -Cet événement est généré dans des colonnes de [list box de type tableau objets](../FormObjects/listbox-column.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton de sélection de widget (attribut "AlternateButton"). +Cet événement est généré dans des colonnes de [list box de type tableau objets](FormObjects/listbox_overview.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton de sélection de widget (attribut "AlternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Voir la [description de l'attribut "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). +Voir la [description de l'attribut "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md index e34b3fb2e42c59..d4fc8adba48d80 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Une cellule de list box est sur le point de passer en mode d'édition | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une cellule de list box est sur le point de passer en mode d'édition | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md index 449cac808631db..ef67357071096b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. |
    Historique @@ -23,7 +23,7 @@ Après avoir sélectionné les événements `On Before Keystroke` et [`On After L'événement `On Before Keystroke` n'est pas généré : -- dans une méthode [colonnes de list box](FormObjects/listbox-column.md), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- dans une méthode [colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Objets non saisissables diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md index e671712c464d60..3b449022a1cdfe 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md index 5e7bd40354b3fc..c4858cd18410e8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md index 40cad62c8315a8..5240d7b93fa4a3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox-column.md) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox_overview.md#list-box-columns) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md index 2adc672b5f3700..90d70aee0f1db9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -| 33 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox-column.md) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| 33 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox_overview.md#list-box-columns) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md index f266b36514dcf0..d91b277d2081bf 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md index 9b6e70b750cdec..740904e65b451f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | :::note diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md index 5d12140d5f9d3b..830756654af344 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md index 154a10d3a09cd6..0432bbd5fffcda 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md index 8051f06bf89ef2..ed396cac5b3e04 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un clic se produit dans le pied de page d'une colonne de list box | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans le pied de page d'une colonne de list box | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md index 7abeab1833554d..3f92f11ac13589 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md index 8122737b7f6058..2c99b4f29b928c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | -| 42 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un clic se produit dans un en-tête de colonne | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | +| 42 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans un en-tête de colonne | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md index faa43ec43ccfc1..e328c1d2b443b4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md index 200e92baa24134..bb830561507c3c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md index c641622c671780..399d25dea4c06f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris entre dans la zone graphique d'un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris entre dans la zone graphique d'un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md index f680d324ceab5a..3c4e801227b334 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris quitte la zone graphique d'un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris quitte la zone graphique d'un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md index 26cc450789aaf6..d4ab60fe832363 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris se déplace d'au moins un pixel OU une touche de modification (Shift, Alt/Option, Shift Lock) a été pressée | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris se déplace d'au moins un pixel OU une touche de modification (Shift, Alt/Option, Shift Lock) a été pressée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md index e862e9f64a1d49..55f62289e66ec8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -| 34 | [List Box de type tableau](FormObjects/listbox_overview.md#array-list-boxes) - [Colonne de List Box](FormObjects/listbox-column.md) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------ | +| 34 | [List Box de type tableau](FormObjects/listbox_overview.md#array-list-boxes) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md index 3155f698ff4571..36faff7b74f86b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md index f3536db9a2eef6..140e9279813782 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md index 43d244be457b0c..722c5c7ff46d65 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md @@ -28,7 +28,7 @@ Chaque événement est renvoyé sous forme d'objet par la commande [`FORM Event` Des propriétés supplémentaires sont retournées lorsque l'événement se produit sur des objets spécifiques. En particulier : -- Les [list boxes](FormObjects/listbox-object.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox-column.md#supported-form-events) retournent des [propriétés](FormObjects/listbox-object.md#supported-form-events) telles que `columnName` ou `isRowSelected`. +- Les [list boxes](FormObjects/listbox_overview.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox_overview.md#supported-form-events-1) retournent des [propriétés](FormObjects/listbox_overview.md#supported-form-events) telles que `columnName` ou `isRowSelected`. - Les [zones 4D View Pro](FormObjects/viewProArea_overview.md) retournent par exemple des propriétés `sheetName` ou `action` dans l'objet événement [On After Edit](onAfterEdit.md). ## Événements et méthodes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/forms.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/forms.md index aeb0b4c0af0c15..b757f6ad3de07f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/forms.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/forms.md @@ -18,7 +18,7 @@ Vous pouvez ajouter ou modifier des formulaires 4D à l'aide des éléments suiv - **L'interface 4D Developer :** Créez de nouveaux formulaires à partir du menu **Fichier** ou de la fenêtre de l'**Explorateur**. - **L'éditeur de formulaires **: Modifiez vos formulaires à l'aide de l'**[éditeur de formulaires](FormEditor/formEditor.md)**. -- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture#sources). Exemple : +- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture#sources). Voici un exemple : ``` { diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md index ad44cb4f6370ef..7511e871c56a6f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md @@ -46,7 +46,7 @@ Les images haute résolution avec la convention @nx peuvent être utilisées dan - [Boutons](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[cases à cocher](FormObjects/checkbox_overview.md) - [Boutons image](FormObjects/pictureButton_overview.md)/[Pop-up image](FormObjects/picturePopupMenu_overview.md) - [Onglets](FormObjects/tabControl.md) -- [En-têtes de listbox](FormObjects/listbox-header-footer.md#headers) +- [En-têtes de listbox](FormObjects/listbox_overview.md#list-box-headers) - [Icônes de menu](Menus/properties.md#item-icon) 4D priorise automatiquement les images avec la résolution la plus élevée. 4D priorise automatiquement les images avec la résolution la plus élevée. Même si une commande ou une propriété spécifie *circle.png*, *circle@3x.png* sera utilisé (le cas échéant). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md deleted file mode 100644 index da6727eb14c475..00000000000000 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md +++ /dev/null @@ -1,412 +0,0 @@ ---- -id: listbox-column -title: "[Colonne de list box](listbox_overview.md#list-box-columns)" ---- - -Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_column.png) - -Vous pouvez définir des propriétés standard (texte, couleur de fond, etc.) pour chaque colonne de la list box ; ces propriétés sont prioritaires sur celles de l'objet list box. - -> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). - -## Propriétés spécifiques des colonnes {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -## Événements de formulaire pris en charge {#supported-form-events} - -| Evénement formulaire | Propriétés supplémentaires renvoyées (voir [Form event](../commands/form-event.md) pour les propriétés principales) | Commentaires | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On After Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On After Sort |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Listbox tableau uniquement* | -| On Before Data Entry |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Before Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Begin Drag Over |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Column Moved |
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | | -| On Column Resize |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    | | -| On Data Change |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Double Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Drag Over |
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Drop |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Footer Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    | *Arrays, Current Selection & Named Selection list boxes only* | -| On Getting Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | | -| On Load | | | -| On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *Listbox tableau uniquement* | -| On Scroll |
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    | | -| On Unload | | | - -## Tableaux d'objets dans les colonnes - -Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). - -La list box suivante a été définie à l'aide d'un tableau d'objets : - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configurer une colonne tableau d'objets - -Pour affecter un tableau d'objets à une colonne de list box, il suffit de définir le nom du tableau d'objets soit dans la liste des propriétés (champ "Nom de la variable"), soit à l'aide de la commande [`LISTBOX INSERT COLUMN`](../commands-legacy/listbox-insert-column.md), comme pour toute autre colonne basée sur un tableau. Dans la Liste des propriétés, vous pouvez sélectionner Objet comme "Type de variable" pour la colonne : - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Les propriétés standard liées aux coordonnées, taille et style sont disponibles pour les colonnes de type objet. Elles peuvent être gérées à l'aide de la Liste des propriétés, ou en programmant les attributs de style, visibilité, couleur de police et de fond de chaque ligne de colonne objet de la list box. Ce type de colonne peut également être masqué. - -Toutefois, le thème Source de données n'est pas disponible pour les colonnes objet des list box. En fait, le contenu de chaque cellule de la colonne est basé sur les attributs présents dans l'élément correspondant du tableau d'objets. Chaque élément du tableau peut définir : - -le type de valeur (obligatoire) : texte, couleur, événement, etc. -la valeur elle-même (optionnel) : utilisé aussi bien pour la saisie que pour l'affichage. -le mode d'affichage du contenu de la cellule (optionnel) : bouton, liste, etc. -des paramètres supplémentaires (optionnel) : dépend du type de valeur -Pour définir ces propriétés, vous devez placer les attributs adéquats dans l'objet (la liste des attributs disponibles est fournie ci-dessous). Par exemple, vous pouvez écrire "Hello World!" dans une colonne objet à l'aide de ce simple code : - -```4d -ARRAY OBJECT(obColumn;0) //tableau de colonnes - var $ob : Object //premier élément - OB SET($ob; "valueType" ; "text") //définit le type de valeur (obligatoire) - OB SET($ob; "value" ; "Hello World !") //définit la valeur - APPEND TO ARRAY(obColumn ;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet. Ces paramètres sont automatiquement définis en fonction du type de valeur. - -#### valueType et affichage des données - -Lorsqu'une colonne de list box est associée à un tableau d'objets, l'affichage, la saisie et l'édition des cellules sont basées sur l'attribut valueType présent dans chaque élément du tableau. Les valeurs valueType prises en charge sont les suivantes : - -- "text" : pour une valeur texte -- "real" : pour une valeur numérique incluant des séparateurs tels que `\`, `<.>`, ou `<,>` -- "integer" : pour une valeur entière -- "boolean" : pour une valeur True/False -- "color" : pour définir une couleur de fond -- "event" : pour afficher un bouton avec un libellé. - -4D utilise des widgets par défaut selon la valeur "valueType" (c'est-à-dire qu'un "text" est affiché comme un widget de saisie de texte, un "boolean" comme une case à cocher), mais d'autres affichages sont également disponibles par le biais d'options (*e.g.*, un réel peut également être représenté comme un menu déroulant). Le tableau suivant indique l'affichage par défaut ainsi que les variations possibles pour chaque type de valeur : - -| valueType | Format défaut | Widget(s) alternatif(s) | -| --------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -| text | zone de saisie de texte | menu déroulant (enumération obligatoire) ou combo box (enumération) | -| réel | zone de saisie de texte contrôlée (nombre et séparateurs) | menu déroulant (enumération obligatoire) ou combo box (enumération) | -| integer | zone de saisie de texte contrôlée (nombre) | menu déroulant (enumération obligatoire) ou combo box (enumération) ou case à cocher trois états | -| boolean | case à cocher | menu déroulant (enumération obligatoire) | -| color | couleur de fond | text | -| event | bouton avec libellé | | -| | | Tous les widgets peuvent associer un unit toggle button ou ellipsis button à la cellule. | - -Vous définissez l'affichage de la cellule et les variations à l'aide d'attributs spécifiques dans chaque objet (voir ci-dessous). - -#### Formats d'affichage et filtres de saisie - -Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet des list box. Ils sont automatiquement définis en fonction du type de valeur. Ils sont listés dans le tableau suivant : - -| Value type | Format défaut | Contrôle de saisie | -| ---------- | ------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | -| text | le même que celui de l'objet | pas de contrôle (tout caractère accepté) | -| réel | le même que celui de l'objet (utilisation du séparateur décimal système) | "0-9" et "." et "-" | -| | | "0-9" et "." si min>=0 | -| integer | le même que celui de l'objet | "0-9" et "-" | -| | | "0-9" si min>=0 | -| Boolean | case à cocher | N/A | -| color | N/A | N/A | -| event | N/A | N/A | - -### Attributs - -Chaque élément du tableau d'objets est un objet qui peut contenir un ou plusieurs attributs qui définiront le contenu de la cellule et l'affichage des données (voir exemple ci-dessus). - -L'unique attribut obligatoire est "valueType" et ses valeurs acceptées sont "text", "real", "integer", "boolean", "color" et "event". Le tableau suivant liste tous les attributs acceptés dans les tableaux d'objets des list box, suivant la valeur de "valueType" (tout autre attribut est ignoré). Les formats d'affichage et des exemples sont fournis ci-dessous. - -| | valueType | text | réel | integer | boolean | color | event | -| --------------------- | ------------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | -| *Attributs* | *Description* | | | | | | | -| value | valeur de la cellule (saisie ou affichage) | x | x | x | | | | -| min | valeur minimum | | x | x | | | | -| max | valeur maximum | | x | x | | | | -| behavior | valeur "threeStates" | | | x | | | | -| requiredList | menu déroulant défini dans l'objet | x | x | x | | | | -| choiceList | combo box défini dans l'objet | x | x | x | | | | -| requiredListReference | RefList 4D, dépend de la valeur de "saveAs" | x | x | x | | | | -| requiredListName | nom d'énumération 4D, dépend de la valeur de "saveAs" | x | x | x | | | | -| saveAs | "reference" ou "value" | x | x | x | | | | -| choiceListReference | RefList 4D, affiche une combo box | x | x | x | | | | -| choiceListName | nom d'énumération 4D, affiche une combo box | x | x | x | | | | -| unitList | tableau de X éléments | x | x | x | | | | -| unitReference | indice de l'élément sélectionné | x | x | x | | | | -| unitsListReference | RefList 4D pour les unités | x | x | x | | | | -| unitsListName | nom d'énumération 4D pour les unités | x | x | x | | | | -| alternateButton | ajouter un bouton alternatif | x | x | x | x | x | | - -#### value - -La valeur des cellules est stockée dans l'attribut "value". Cet attribut est utilisé pour la saisie (entrée) et pour l'affichage (sortie). Il peut également être utilisé pour définir des valeurs par défaut lors de l'utilisation des listes (voir ci-dessous). - -```4d - ARRAY OBJECT(obColumn;0) // tableau de colonnes - var $ob1;$ob2;$ob3 : Object - var $entry:="Hello world !" - OB SET($ob1; "valueType" ; "text") - OB SET($ob1; "value" ;$entry) // si l'utilisateur entre une nouvelle valeur, $entry contiendra la valeur éditée - - OB SET($ob2; "valueType" ; "real") - OB SET($ob2;"value";2/3) - - OB SET($ob3; "valueType" ; "boolean") - OB SET($ob3; "value";True) - - APPEND TO ARRAY(obColumn ;$ob1) - APPEND TO ARRAY(obColumn ;$ob2) - APPEND TO ARRAY(obColumn ;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> La valeur Null est acceptée, elle définit une cellule vide. - -#### min et max - -Lorsque le "valueType" est "real" ou "integer", l'objet accepte également les attributs min et max avec les valeurs appropriées (les valeurs doivent être du même type que valueType). - -Ces attributs peuvent être utilisés pour contrôler la plage de valeurs d'entrée. Lorsqu'une cellule est validée (lorsqu'elle perd le focus), si la valeur de saisie est inférieure à la valeur minimale ou supérieure à la valeur maximale, elle est rejetée. Dans ce cas, la valeur précédente est conservée et une astuce affiche une explication. - -```4d - var $ob3 : Object - var $entry3:=2015 - OB SET($ob3; "valueType" ; "integer") - OB SET($ob3; "value" ;$entry3) - OB SET($ob3; "min";2000) - OB SET($ob3; "max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -L'attribut behavior propose des variations de la représentation standard des valeurs. Une seule variation est possible : - -| Attribut | Valeur(s) disponible(s) | valueType(s) | Description | -| -------- | ------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | Représente une valeur numérique sous la forme d'une case à cocher à trois états.
    2=semi-coché, 1=coché, 0=décoché, -1=invisible, -2=décoché désactivé, -3=coché désactivé, -4=semi-coché désactivé | - -```4d - var $ob3; $ob4 : Object - OB SET($ob3; "valueType" ; "integer") - OB SET($ob3; "value";-3) - OB SET($ob4; "valueType" ; "integer") - OB SET($ob4; "value";-3) - OB SET($ob4; "behavior" ; "threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList et choiceList - -Lorsqu'un attribut "choiceList" ou "requiredList" est présent dans l'objet, la zone de saisie de texte est remplacée par une liste déroulante ou une combo box, en fonction de l'attribut : - -- Si l'attribut est "choiceList", la cellule est affichée sous forme de combo box. Cela signifie que l'utilisateur peut sélectionner ou saisir une valeur. -- Si l'attribut est "requiredList", la cellule est affichée sous forme de liste déroulante. Cela signifie que l'utilisateur peut uniquement sélectionner une des valeurs de la liste. - -Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. - -> Les valeurs du widget sont définies via un tableau. Si vous souhaitez associer le widget à une énumération 4D existante, vous devez utiliser les attributs "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". - -Exemples : - -- Vous voulez afficher une liste déroulante avec juste deux options, "Open" ou "Closed". "Closed" doit être présélectionné : - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- Vous voulez accepter toute valeur entière, mais afficher une combo box contenant les valeurs les plus communes : - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - var $ob : Object - OB SET($ob; "valueType" ; "integer") - OB SET($ob; "value";10) //10 comme valeur par défaut - OB SET ARRAY($ob; "choiceList" ;$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName et requiredListReference - -Les attributs "requiredListName" et "requiredListReference" vous permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur d'Enumérations de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de liste déroulante. Cela signifie que l'utilisateur pourra uniquement choisir une des valeurs fournies dans la liste. - -Utilisez "requiredListName" ou "requiredListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. - -> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "requiredList". -> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". - -Exemples : - -- Vous voulez afficher une liste déroulante basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert"), la stocker en tant que valeur et afficher "bleu" par défaut : - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob; "valueType" ; "text") - OB SET($ob; "saveAs" ; "value") - OB SET($ob; "value" ; "blue") - OB SET($ob; "requiredListName" ; "colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- Vous voulez afficher une liste déroulante basée sur une liste créée par programmation, et la stocker en tant que référence : - -```4d - <>List:=Nouvelle liste - APPEND TO LIST(<>List ; "Paris";1) - APPEND TO LIST(<>List ; "London";2) - APPEND TO LIST(<>List ; "Berlin";3) - APPEND TO LIST(<>List ; "Madrid";4) - var $ob : Object - OB SET($ob; "valueType" ; "integer") - OB SET($ob; "saveAs" ; "reference") - OB SET($ob; "value";2) //affiche Londres par défaut - OB SET($ob; "requiredListReference";<>List) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName et choiceListReference - -Les attributs "choiceListName" et "choiceListReference" permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de combo box, ce qui signifie que l'utilisateur pourra choisir une des valeurs de la liste ou en saisir une. - -Utilisez "choiceListName" ou "choiceListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. - -> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "choiceList". -> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". - -Exemple : - -Vous voulez afficher une combo box basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert") et afficher "vert" par défaut : - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob; "valueType" ; "text") - - OB SET($ob; "value" ; "blue") - OB SET($ob; "choiceListName" ; "colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference et unitReference - -Vous pouvez utiliser des attributs spécifiques afin d'associer des unités aux valeurs des cellules (par exemple "10 cm", "20 pixels", etc.). Pour définir une liste d'unités, vous pouvez utiliser l'un des attributs suivants : - -- "unitsList" : un tableau contenant les x éléments définissant les unités disponibles (ex : "cm", "pouces", "km", "miles", etc.). Utilisez cet attribut pour définir des unités dans l'objet. -- "unitsListReference" : une référence de liste 4D contenant les unités disponibles. "unitsListReference" : une référence de liste 4D contenant les unités disponibles. -- "unitsListName" : un nom d'énumération 4D créée en mode Développement contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une énumération 4D créée dans la Boîte à outils. - -Quel que soit son mode de définition, la liste d'unités peut être associée à l'attribut suivant : - -- "unitReference" : une valeur simple contenant l'indice (de 1 à x) de l'élément sélectionné dans la liste de valeurs "unitList", "unitsListReference" ou "unitsListName". - -L'unité courante est affichée sous forme de bouton affichant successivement les valeurs de "unitList", "unitsListReference" ou "unitsListName" à chaque clic (par exemple "pixels" -> "lignes" -> "cm" -> "pixels" -> etc.) - -Exemple : - -Vous souhaitez définir une valeur de saisie numérique suivie d'une unité parmi deux possibles : "cm" ou "pixels". La valeur courante est "2" + "cm". Vous utilisez des valeurs définies directement dans l'objet (attribut "unitsList") : - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units; "lines") -APPEND TO ARRAY($_units; "pixels") -var $ob : Object -OB SET($ob; "valueType" ; "integer") -OB SET($ob; "value";2) // 2 "unités" -OB SET($ob; "unitReference";1) // "lignes" -OB SET ARRAY($ob; "unitsList" ;$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Si vous souhaitez ajouter un bouton ellipse [...] à une cellule, il suffit de passer "alternateButton" avec la valeur True dans l'objet. Le bouton sera automatiquement affiché dans la cellule. - -Lorsque l'utilisateur clique sur ce bouton, un événement `On Alternative Click` est généré, vous permettant de traiter cette action comme vous le souhaitez (reportez-vous ci-dessous au paragraphe "Gestion des événements" pour plus d'informations). - -Exemple : - -```4d -var $ob1 : Object -var $entry:= "Hello world !" -OB SET($ob; "valueType" ; "text") -OB SET($ob; "alternateButton";True) -OB SET($ob; "value" ;$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -L'attribut "valueType" de valeur "color" vous permet d'afficher soit une couleur, soit un texte. - -- Si la valeur est un nombre, un rectangle de couleur est dessiné à l'intérieur de la cellule. Exemple : - - ```4d - var $ob4 : Object - OB SET($ob4; "valueType" ; "color") - OB SET($ob4; "value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- Si la valeur est un texte, le texte est simplement affiché (par exemple : "value";"Automatic"). - -#### valueType event - -L'attribut "valueType" de valeur "event" affiche un bouton qui génère simplement un événement `On Clicked` lorsque l'utilisateur clique dessus. Aucune donnée ou valeur ne peut être passée ou retournée. - -Optionnellement, il est possible de passer un attribut "label". - -Exemple : - -```4d -var $ob : Object -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Gestion des événements - -Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox tableau d'objets : - -- **Sur données modifiées** : L'événement `On Data Change` est généré en cas de modification d'une valeur de la colonne, quel que soit le widget : - - zone de saisie de texte - - listes déroulante - - zone de combo box - - bouton d'unité (passage valeur x à valeur x+1) - - case à cocher (passage cochée/non cochée) -- **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. -- **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md deleted file mode 100644 index bd81847c20853c..00000000000000 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -id: listbox-header-footer -title: List Box Header and Footer ---- - -:::note - -- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. -- Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. - -::: - -## En-têtes - -Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_header.png) - -Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. - -Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. - -### Propriétés spécifiques des en-têtes - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - -## Pieds - -Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. - -Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_footers.png) - -Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). - -Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un pied de page, elle s'applique à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. - -### Propriétés spécifiques des pieds de page - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - - diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md index 0328fab3b4bfba..0f8ef1373b8f73 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ L'utilisateur peut sélectionner une ou plusieurs lignes à l'aide des raccourci Une list box est composée de quatre parties distinctes : -- the [list box object](./listbox-object.md) in its entirety, -- [columns](./listbox-column.md), -- column [headers](./listbox-header-footer.md#headers), and -- column [footers](./listbox-header-footer.md#footers). +- l’objet list box dans sa globalité, +- les colonnes, +- les en-têtes des colonnes, et +- les pieds des colonnes. ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ Il est possible d'ajouter une méthode objet à l'objet list box et/ou à chaque 1. Méthode objet de chaque colonne 2. Méthode objet de la list box -La méthode objet de colonne obtient les événements qui se produisent dans son [en-tête](./listbox-header-footer.md#headers) et son [pied](./listbox-header-footer.md#footers). +La méthode objet de colonne obtient les événements qui se produisent dans son [en-tête](#list-box-headers) et son [pied](#list-box-footers). ### Types de list box @@ -59,7 +59,284 @@ Il existe différents types de list box avec leurs propres comportements et prop Vous pouvez configurer complètement un objet de type list box via ses propriétés, et vous pouvez également le gérer dynamiquement par programmation. -The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Pour plus d'informations, reportez-vous à la page [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) du *Manuel de référence du langage 4D*. +Le langage 4D comprend un thème "List Box" dédié aux commandes de list box mais les commandes de divers autres thèmes comme "Propriétés des objets" ou les commandes `EDIT ITEM` et `Displayed line number` peuvent également être utilisées. Pour plus d'informations, reportez-vous à la page [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) du *Manuel de référence du langage 4D*. + +## Objets List box + +### List box de type tableau + +Dans une list box de type tableau, chaque colonne est associée à un tableau 4D à une dimension ; tous les types de tableaux peuvent être utilisés, à l’exception des tableaux de pointeurs. Le nombre de lignes est basé sur le nombre d’éléments du tableau. + +Par défaut, 4D affecte le nom “ColonneN” à chaque variable de colonne. Vous pouvez le modifier, ainsi que les autres [propriétés des colonnes](listbox_overview.md#proprietes-specifiques-des-colonnes). Le format d'affichage de chaque colonne peut également être défini à l'aide de la commande `OBJECT SET FORMAT`. + +> Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques), disposant de mécanismes spécifiques. + +Avec les list box de type tableau, les valeurs des colonnes (saisie et affichage) sont gérées à l’aide des commandes du langage 4D. Vous pouvez également associer une [énumération](properties_DataSource.md#choice-list) à une colonne afin de contrôler la saisie. +Les valeurs des colonnes sont gérées à l'aide de commandes List box de haut niveau (telles que [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) ou `LISTBOX DELETE ROWS`) ainsi que de commandes de manipulation de tableaux. Par exemple, pour initialiser le contenu d’une colonne, vous pouvez utiliser l’instruction suivante : + +```4d +ARRAY TEXT(varCol;size) +``` + +Vous pouvez également utiliser une énumération : + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Attention :** Lorsqu’un objet List box contient plusieurs colonnes de tailles différentes, seul le nombre d’éléments correspondant au plus petit tableau est affiché. Il est donc conseillé de veiller à ce que chaque tableau ait le même nombre d’éléments que les autres. A noter également que si une colonne de la list box est “vide” (c'est le cas lorsque le tableau associé n'a pas été correctement déclaré ou dimensionné via le langage), la list box n'affiche aucun contenu. + +### List box de type sélection + +Dans ce type de list box, chaque colonne peut être associée à un champ (par exemple `[Employees]LastName)` ou à une expression. L’expression peut être basée sur un ou plusieurs champs (par exemple `[Employés]Nom+“ ”+[Employés]Prénom`) ou être simplement une formule (par exemple`String(Milliseconds)`). L’expression peut également être une méthode projet, une variable ou un élément de tableau. Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. + +Le contenu de chaque ligne est ensuite évalué en fonction d'une sélection d'enregistrements : la **sélection courante** d'une table ou une **sélection temporaire**. + +Dans le cas d’une list box basée sur la sélection courante, toute modification effectuée côté base de données est automatiquement reportée dans la list box et inversement. La sélection courante est donc toujours identique aux deux emplacements. + +### List box collection ou entity selection + +Dans ce type de list box, chaque colonne doit être associée à une expression. Le contenu de chaque ligne est ensuite évalué par élément de la collection ou par entité de l'entity selection. + +Chaque élément de la collection ou chaque entité est disponible en tant qu'objet auquel on peut accéder via le mot-clé [This](../Concepts/classes.md#this). Une expression de colonne peut être un chemin de propriété, une méthode projet, une variable ou n'importe quelle formule, accédant à chaque entité ou objet élément de collection via `This`, par exemple `This.` (ou `This.value` dans le cas d'une collection de valeurs scalaires). Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. + +Lorsque la source de données est une entity selection, les modifications apportées du côté de la list box sont automatiquement enregistrées dans la base de données. En revanche, les modifications apportées du côté de la base de données sont visibles dans la list box après le rechargement des entités modifiées. + +:::note + +Lorsque des entités sont supprimées, leurs références restent dans l'entity selection avec une valeur *undefined*, ce qui entraîne l'affichage de lignes vides dans la list box. Dans ce cas, vous pouvez appeler la fonction [`.clean()`](API/EntitySelectionClass.md#clean) pour obtenir une nouvelle entity selection sans les références d'entités supprimées. + +::: + +Lorsque la source de données est une collection, toute modification apportée aux valeurs de la list box se reflète dans la collection. En revanche, si des modifications sont apportées à la collection en utilisant par exemple les diverses fonctions de la [classe Collection](../API/CollectionClass.md), vous devrez en informer explicitement 4D en réaffectant la variable collection à elle-même, de sorte que le contenu de la list box soit actualisé. Par exemple : + +```4d +myCol:=myCol.push("new value") //afficher new value dans la list box +``` + +### Propriétés prises en charge + +Les propriétés prises en charge dépendent du type de list box. + +| Propriété | List box tableau | Liste box sélection | List box collection ou entity selection | +| ------------------------------------------------------------------------------------------- | ---------------- | ------------------- | --------------------------------------- | +| [Couleur de fond alternée](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Couleur de fond](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Gras](properties_Text.md#bold) | X | X | X | +| [Expression couleur de fond](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Style de la bordure](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Bas](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [CSS Class](properties_Object.md#css-class) | X | X | X | +| [Collection ou entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionnement colonnes auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Elément courant](properties_DataSource.md#current-item) | | | X | +| [Position élément courant](properties_DataSource.md#current-item-position) | | | X | +| [Source de données](properties_Object.md#data-source) | X | X | X | +| [Nom formulaire détaillé](properties_ListBox.md#detail-form-name) | | X | | +| [Afficher en-têtes](properties_Headers.md#display-headers) | X | X | X | +| [Afficher pieds](properties_Footers.md#display-footers) | X | X | X | +| [Double-clic sur ligne](properties_ListBox.md#double-click-on-row) | | X | | +| [Glissable](properties_Action.md#draggable) | X | X | X | +| [Déposable](properties_Action.md#droppable) | X | X | X | +| [Focusable](properties_Entry.md#focusable) | X | X | X | +| [Police](properties_Text.md#font) | X | X | X | +| [Couleur de la police](properties_Text.md#font-color) | X | X | X | +| [Expression couleur police](properties_Text.md#font-color-expression) | | X | X | +| [Taille](properties_Text.md#font-size) | X | X | X | +| [Hauteur (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Hauteur (en-têtes)](properties_Headers.md#height) | X | X | X | +| [Hauteur (pieds)](properties_Footers.md#height) | X | X | X | +| [Masquer lignes vides finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Cacher rectangle de focus](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Cacher surlignage sélection](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List box hiérarchique](properties_Object.md#array-list-box) | X | | | +| [Ensemble surlignage](properties_ListBox.md#highlight-set) | | X | | +| [Alignement horizontal](properties_Text.md#horizontal-alignment) | X | X | X | +| [Couleur lignes horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Marge horizontale](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | +| [Barre de défilement horizontale](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Italique](properties_Text.md#italic) | X | X | X | +| [Gauche](properties_CoordinatesAndSizing.md#left) | X | X | X | +| [Table principale](properties_DataSource.md#master-table) | | X | | +| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | +| [Méthode](properties_Action.md#method) | X | X | X | +| [Lignes déplaçables](properties_Action.md#movable-rows) | X | | | +| [Sélection temporaire](properties_DataSource.md#selection-name) | | X | | +| [Nombre de colonnes](properties_ListBox.md#number-of-columns) | X | X | X | +| [Nombre de colonnes verrouillées](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Nombre de colonnes statiques](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Nom d'objet](properties_Object.md#object-name) | X | X | X | +| [Droite](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Tableau de contrôle des lignes](properties_ListBox.md#row-control-array) | X | | | +| [Tableau couleurs de police](properties_Text.md#row-font-color-array) | X | | | +| [Hauteur des lignes](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Tableau hauteurs des lignes](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Tableau de styles](properties_Text.md#row-style-array) | X | | | +| [Eléments sélectionnés](properties_DataSource.md#selected-items) | | | X | +| [Mode de sélection](properties_ListBox.md#selection-mode) | X | X | X | +| [Saisie sur clic unique](properties_Entry.md#single-click-edit) | X | X | X | +| [Triable](properties_Action.md#sortable) | X | X | X | +| [Action standard](properties_Action.md#standard-action) | X | | | +| [Expression Style](properties_Text.md#style-expression) | | X | X | +| [Haut](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparent](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Type](properties_Object.md#type) | X | X | X | +| [Souligné](properties_Text.md#underline) | X | X | X | +| [Variable ou expression](properties_Object.md#variable-or-expression) | X | X | | +| [Alignement vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Couleur lignes verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Marge verticale](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | +| [Barre de défilement verticale](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilité](properties_Display.md#visibility) | X | X | X | +| [Largeur](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Les colonnes, en-têtes et pieds de list box prennent en charge des propriétés spécifiques. + +### Événements de formulaire pris en charge {#supported-form-events} + +| Evénement formulaire | Propriétés supplémentaires renvoyées (voir [Form event](../commands/form-event.md) pour les propriétés principales) | Commentaires | +| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Listbox tableau uniquement* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Close Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | +| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Delete Action |
  • [row](#additional-properties)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | +| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Open Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Listbox tableau uniquement* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + +#### Propriétés supplémentaires {#additional-properties} + +Les événements formulaire sur les list box ou colonnes de list box peuvent retourner les propriétés supplémentaires suivantes : + +| Propriété | Type | Description | +| ---------------- | ----------- | ----------------------------------------------------------------------------- | +| area | text | Zone de l'objet List box ("header", "footer", "cell") | +| areaName | text | Nom de la zone | +| column | entier long | Numéro de colonne | +| columnName | text | Nom de la colonne | +| footerName | text | Nom du pied | +| headerName | text | Nom de l'en-tête | +| horizontalScroll | entier long | Positif si le défilement est vers la droite, négatif s'il est vers la gauche | +| isRowSelected | boolean | Vrai si la ligne est sélectionnée, sinon Faux | +| newPosition | entier long | Nouvelle position de la colonne ou de la ligne | +| newSize | entier long | Nouvelle taille (en pixels) de la colonne ou de la ligne | +| oldPosition | entier long | Position précédente de la colonne ou de la ligne | +| oldSize | entier long | Taille précédente (en pixels) de la colonne ou de la ligne | +| row | entier long | Numéro de ligne | +| verticalScroll | entier long | Positif si le défilement est vers le bas, négatif s'il est vers le haut | + +> Si un événement se produit sur une "fake" colonne ou ligne qui n'existe pas, une chaîne vide est généralement renvoyée. + +## Colonnes de list box {#list-box-columns} + +Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_column.png) + +Vous pouvez définir des propriétés standard (texte, couleur de fond, etc.) pour chaque colonne de la list box ; ces propriétés sont prioritaires sur celles de l'objet list box. + +> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). + +### Propriétés spécifiques des colonnes {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +### Événements formulaire pris en charge {#supported-form-events-1} + +| Evénement formulaire | Propriétés supplémentaires renvoyées (voir [Form event](../commands/form-event.md) pour les propriétés principales) | Commentaires | +| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Listbox tableau uniquement* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Listbox tableau uniquement* | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + +## En-têtes de list box + +> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. + +Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_header.png) + +Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. + +Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. En particulier, une icône peut être affichée dans l’en-tête à côté ou à la place du libellé de la colonne, notamment dans le cadre des [tris personnalisés](#gestion-des-tris). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. + +### Propriétés spécifiques des en-têtes + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) + +## Pieds de list box + +> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. + +Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. + +Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_footers.png) + +Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). + +Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un pied de page, elle s'applique à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. + +### Propriétés spécifiques des pieds de page + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## Gestion de la saisie @@ -291,10 +568,10 @@ La valeur de la [variable associée à l’en-tête d’une colonne](properties_ - Si la variable est définie sur 0, la colonne n'est pas triée et la flèche de tri n'est pas affichée. ![](../assets/en/FormObjects/sorticon0.png) -- Si la variable est définie sur 1, la colonne est triée par ordre croissant et la flèche de tri s'affiche. +- Si la variable est définie sur 1, la colonne est triée par ordre croissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon1.png) -- Si la variable est définie sur 2, la colonne est triée par ordre décroissant et la flèche de tri s'affiche. +- Si la variable est définie sur 2, la colonne est triée par ordre décroissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon2.png) > Seules les [variables](Concepts/variables.md) déclarées ou dynamiques peuvent être utilisées comme variables d'en-tête de colonne. Les autres types d'[expressions](Concepts/quick-tour.md#expressions) telles que `Form.sortValue` ne sont pas pris en charge. @@ -307,8 +584,8 @@ Vous pouvez définir la valeur de la variable (par exemple, Header2:=2) afin de Vous disposez de plusieurs possibilités pour définir des couleurs de fond, des couleurs de police et des styles de police dans les list box : -- au niveau des [propriétés de l’objet list box](./listbox-object.md), -- au niveau des [propriétés de la colonne,](./listbox-column.md), +- au niveau des [propriétés de l’objet list box](#list-box-objects), +- au niveau des [propriétés de la colonne,](#list-box-columns), - en utilisant des [tableaux ou expressions](#using-arrays-and-expressions) pour la list box et/ou pour chaque colonne, - au niveau du texte de chaque cellule (si [texte multistyle](properties_Text.md#multi-style)). @@ -316,12 +593,14 @@ Vous disposez de plusieurs possibilités pour définir des couleurs de fond, des Des principes de priorité et d'héritage sont observés lorsqu’une même propriété est définie à plusieurs niveaux. -1. (highest priority) Cell (if multi-style text) -2. Tableaux/Méthodes colonne -3. Tableaux/Méthodes list box -4. Propriétés de colonne -5. Propriétés de list box -6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) +| Niveau de priorité | Emplacement du paramètre | +| ------------------ | -------------------------------------------------------------------------------------------------- | +| priorité élevée | Cellule (si texte multistyle) | +| | Tableaux/Méthodes colonne | +| | Tableaux/Méthodes list box | +| | Propriétés de colonne | +| | Propriétés de list box | +| priorité basse | Meta Info expression (pour les list box de type collection ou entity selection) | Par exemple, si vous définissez un style de caractères dans les propriétés de la list box et un autre via un tableau de styles pour la colonne, ce dernier sera pris en compte. @@ -331,8 +610,7 @@ Pour chaque attribut (style, couleur et couleur de fond), un **héritage** est m - pour les attributs des lignes : valeurs d’attributs des colonnes - pour les attributs des colonnes : valeurs d’attributs de la list box -Ainsi, si vous souhaitez qu’un objet hérite de la valeur d’attribut du niveau supérieur, il vous suffit de passer `lk inherited` (valeur par défaut) à la commande de définition ou directement dans l’élément de tableau de style/couleur correspondant. Soit une list box contenant un style de caractère standard et des couleurs alternées : - +Ainsi, si vous souhaitez qu’un objet hérite de la valeur d’attribut du niveau supérieur, il vous suffit de passer `lk inherited` (valeur par défaut) à la commande de définition ou directement dans l’élément de tableau de style/couleur correspondant. Par exemple, pour une list box contenant un style de police standard avec des couleurs alternées : ![](../assets/en/FormObjects/listbox_styles3.png) Vous effectuez les modifications suivantes : @@ -511,20 +789,19 @@ Par exemple, si vous voulez sélectionner la ligne contenant Rennes, vous devez ->MyListbox{3}:=True ``` -*Non-hierarchical representation:* +Représentation non hiérarchique : ![](../assets/en/FormObjects/hierarch7.png) - -*Hierarchical representation:* +Représentation hiérarchique : ![](../assets/en/FormObjects/hierarch8.png) > Si une ou plusieurs lignes sont masquées du fait que leurs parents ont été contractés, elles ne sont plus sélectionnées. Seules les lignes visibles (directement ou suite à un défilement) sont sélectionnables. Autrement dit, les lignes ne peuvent pas être à la fois sélectionnées et cachées. Comme pour les sélections, la commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie les mêmes valeurs pour une list box hiérarchique que pour une list box non hiérarchique. Cela signifie que dans les deux exemples ci-dessous, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renverra la même position : (3;2). -*Non-hierarchical representation:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) Lorsque toutes les lignes d’une sous-hiérarchie sont masquées, la ligne de rupture est automatiquement masquée. Dans l’exemple ci-dessus, si les lignes 1 à 3 sont masquées, la ligne de rupture "Bretagne" n’apparaîtra pas. @@ -541,10 +818,10 @@ Les lignes de rupture ne sont pas prises en compte dans les tableaux internes pe Soit par exemple la list box suivante (les noms des tableaux associés sont précisés entre parenthèses) : -*Non-hierarchical representation:* +*Représentation non hiérarchique:* ![](../assets/en/FormObjects/hierarch12.png) -*Hierarchical representation:* +*Représentation hiérarchique:* ![](../assets/en/FormObjects/hierarch13.png) En mode hiérarchique, les niveaux de rupture ne sont pas pris en compte par les tableaux de modification de style nommés `tStyle` et `tCouleurs`. Pour modifier la couleur ou le style des niveaux de rupture, vous devez exécuter les instructions suivantes : @@ -570,13 +847,379 @@ L'utilisation des événements formulaire `On Expand` et `On Collapse` permet de Dans ce cas, le remplissage et le vidage des tableaux doivent être effectués par le code. Les principes à mettre en oeuvre sont : -- A l’affichage de la listbox, seul le premier tableau doit être rempli. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: +- A l’affichage de la listbox, seul le premier tableau doit être rempli. Cependant, vous devez créer un deuxième tableau avec des valeurs vides pour que la zone de liste affiche les boutons déployer/contracter : ![](../assets/en/FormObjects/hierarch15.png) -- Lorsque l’utilisateur clique sur un bouton de déploiement, vous pouvez traiter l’événement `On Expand`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée et vous permet de construire la hiérarchie appropriée : vous remplissez le premier tableau avec les valeurs répétées et le second avec les valeurs envoyées par la commande [`SELECTION TO ARRAY`](../commands/selection-to-array) et vous insérez autant de lignes que nécessaire dans la zone de liste à l'aide de la commande [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). +- Lorsque l’utilisateur clique sur un bouton de déploiement, vous pouvez traiter l’événement `On Expand`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée et vous permet de construire la hiérarchie appropriée : vous remplissez le premier tableau avec les valeurs répétées et le second avec les valeurs envoyées par la commande [`SELECTION TO ARRAY`](../commands/selection-to-array) et vous insérez autant de lignes que nécessaire dans la zone de liste à l'aide de la commande [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). ![](../assets/en/FormObjects/hierarch16.png) - Lorsque l’utilisateur clique sur un bouton de contraction, vous pouvez traiter l’événement `On Collapse`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée : vous supprimez autant de lignes que nécessaire de la zone de liste à l'aide de la commande [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows). +## Tableaux d'objets dans les colonnes + +Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). + +La list box suivante a été définie à l'aide d'un tableau d'objets : + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configurer une colonne tableau d'objets + +Pour affecter un tableau d'objets à une colonne de list box, il suffit de définir le nom du tableau d'objets soit dans la liste des propriétés (champ "Nom de la variable"), soit à l'aide de la commande [`LISTBOX INSERT COLUMN`](../commands-legacy/listbox-insert-column.md), comme pour toute autre colonne basée sur un tableau. Dans la Liste des propriétés, vous pouvez sélectionner Objet comme "Type de variable" pour la colonne : + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Les propriétés standard liées aux coordonnées, taille et style sont disponibles pour les colonnes de type objet. Elles peuvent être gérées à l'aide de la Liste des propriétés, ou en programmant les attributs de style, visibilité, couleur de police et de fond de chaque ligne de colonne objet de la list box. Ce type de colonne peut également être masqué. + +Toutefois, le thème Source de données n'est pas disponible pour les colonnes objet des list box. En fait, le contenu de chaque cellule de la colonne est basé sur les attributs présents dans l'élément correspondant du tableau d'objets. Chaque élément du tableau peut définir : + +le type de valeur (obligatoire) : texte, couleur, événement, etc. +la valeur elle-même (optionnel) : utilisé aussi bien pour la saisie que pour l'affichage. +le mode d'affichage du contenu de la cellule (optionnel) : bouton, liste, etc. +des paramètres supplémentaires (optionnel) : dépend du type de valeur +Pour définir ces propriétés, vous devez placer les attributs adéquats dans l'objet (la liste des attributs disponibles est fournie ci-dessous). Par exemple, vous pouvez écrire "Hello World!" dans une colonne objet à l'aide de ce simple code : + +```4d +ARRAY OBJECT(obColumn;0) //tableau de colonnes + var $ob : Object //premier élément + OB SET($ob; "valueType" ; "text") //définit le type de valeur (obligatoire) + OB SET($ob; "value" ; "Hello World !") //définit la valeur + APPEND TO ARRAY(obColumn ;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet. Ces paramètres sont automatiquement définis en fonction du type de valeur. + +#### valueType et affichage des données + +Lorsqu'une colonne de list box est associée à un tableau d'objets, l'affichage, la saisie et l'édition des cellules sont basées sur l'attribut valueType présent dans chaque élément du tableau. Les valeurs valueType prises en charge sont les suivantes : + +- "text" : pour une valeur texte +- "real" : pour une valeur numérique incluant des séparateurs tels que `\`, `<.>`, ou `<,>` +- "integer" : pour une valeur entière +- "boolean" : pour une valeur True/False +- "color" : pour définir une couleur de fond +- "event" : pour afficher un bouton avec un libellé. + +4D utilise des widgets par défaut selon la valeur "valueType" (c'est-à-dire qu'un "text" est affiché comme un widget de saisie de texte, un "boolean" comme une case à cocher), mais d'autres affichages sont également disponibles par le biais d'options (*e.g.*, un réel peut également être représenté comme un menu déroulant). Le tableau suivant indique l'affichage par défaut ainsi que les variations possibles pour chaque type de valeur : + +| valueType | Format défaut | Widget(s) alternatif(s) | +| --------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | +| text | zone de saisie de texte | menu déroulant (enumération obligatoire) ou combo box (enumération) | +| réel | zone de saisie de texte contrôlée (nombre et séparateurs) | menu déroulant (enumération obligatoire) ou combo box (enumération) | +| integer | zone de saisie de texte contrôlée (nombre) | menu déroulant (enumération obligatoire) ou combo box (enumération) ou case à cocher trois états | +| boolean | case à cocher | menu déroulant (enumération obligatoire) | +| color | couleur de fond | text | +| event | bouton avec libellé | | +| | | Tous les widgets peuvent associer un unit toggle button ou ellipsis button à la cellule. | + +Vous définissez l'affichage de la cellule et les variations à l'aide d'attributs spécifiques dans chaque objet (voir ci-dessous). + +#### Formats d'affichage et filtres de saisie + +Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet des list box. Ils sont automatiquement définis en fonction du type de valeur. Ils sont listés dans le tableau suivant : + +| Value type | Format défaut | Contrôle de saisie | +| ---------- | ------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | +| text | le même que celui de l'objet | pas de contrôle (tout caractère accepté) | +| réel | le même que celui de l'objet (utilisation du séparateur décimal système) | "0-9" et "." et "-" | +| | | "0-9" et "." si min>=0 | +| integer | le même que celui de l'objet | "0-9" et "-" | +| | | "0-9" si min>=0 | +| Boolean | case à cocher | N/A | +| color | N/A | N/A | +| event | N/A | N/A | + +### Attributs + +Chaque élément du tableau d'objets est un objet qui peut contenir un ou plusieurs attributs qui définiront le contenu de la cellule et l'affichage des données (voir exemple ci-dessus). + +L'unique attribut obligatoire est "valueType" et ses valeurs acceptées sont "text", "real", "integer", "boolean", "color" et "event". Le tableau suivant liste tous les attributs acceptés dans les tableaux d'objets des list box, suivant la valeur de "valueType" (tout autre attribut est ignoré). Les formats d'affichage et des exemples sont fournis ci-dessous. + +| | valueType | text | réel | integer | boolean | color | event | +| --------------------- | ------------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | +| *Attributs* | *Description* | | | | | | | +| value | valeur de la cellule (saisie ou affichage) | x | x | x | | | | +| min | valeur minimum | | x | x | | | | +| max | valeur maximum | | x | x | | | | +| behavior | valeur "threeStates" | | | x | | | | +| requiredList | menu déroulant défini dans l'objet | x | x | x | | | | +| choiceList | combo box défini dans l'objet | x | x | x | | | | +| requiredListReference | RefList 4D, dépend de la valeur de "saveAs" | x | x | x | | | | +| requiredListName | nom d'énumération 4D, dépend de la valeur de "saveAs" | x | x | x | | | | +| saveAs | "reference" ou "value" | x | x | x | | | | +| choiceListReference | RefList 4D, affiche une combo box | x | x | x | | | | +| choiceListName | nom d'énumération 4D, affiche une combo box | x | x | x | | | | +| unitList | tableau de X éléments | x | x | x | | | | +| unitReference | indice de l'élément sélectionné | x | x | x | | | | +| unitsListReference | RefList 4D pour les unités | x | x | x | | | | +| unitsListName | nom d'énumération 4D pour les unités | x | x | x | | | | +| alternateButton | ajouter un bouton alternatif | x | x | x | x | x | | + +#### value + +La valeur des cellules est stockée dans l'attribut "value". Cet attribut est utilisé pour la saisie (entrée) et pour l'affichage (sortie). Il peut également être utilisé pour définir des valeurs par défaut lors de l'utilisation des listes (voir ci-dessous). + +```4d + ARRAY OBJECT(obColumn;0) // tableau de colonnes + var $ob1;$ob2;$ob3 : Object + var $entry:="Hello world !" + OB SET($ob1; "valueType" ; "text") + OB SET($ob1; "value" ;$entry) // si l'utilisateur entre une nouvelle valeur, $entry contiendra la valeur éditée + + OB SET($ob2; "valueType" ; "real") + OB SET($ob2;"value";2/3) + + OB SET($ob3; "valueType" ; "boolean") + OB SET($ob3; "value";True) + + APPEND TO ARRAY(obColumn ;$ob1) + APPEND TO ARRAY(obColumn ;$ob2) + APPEND TO ARRAY(obColumn ;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> La valeur Null est acceptée, elle définit une cellule vide. + +#### min et max + +Lorsque le "valueType" est "real" ou "integer", l'objet accepte également les attributs min et max avec les valeurs appropriées (les valeurs doivent être du même type que valueType). + +Ces attributs peuvent être utilisés pour contrôler la plage de valeurs d'entrée. Lorsqu'une cellule est validée (lorsqu'elle perd le focus), si la valeur de saisie est inférieure à la valeur minimale ou supérieure à la valeur maximale, elle est rejetée. Dans ce cas, la valeur précédente est conservée et une astuce affiche une explication. + +```4d + var $ob3 : Object + var $entry3:=2015 + OB SET($ob3; "valueType" ; "integer") + OB SET($ob3; "value" ;$entry3) + OB SET($ob3; "min";2000) + OB SET($ob3; "max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +L'attribut behavior propose des variations de la représentation standard des valeurs. Une seule variation est possible : + +| Attribut | Valeur(s) disponible(s) | valueType(s) | Description | +| -------- | ------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | Représente une valeur numérique sous la forme d'une case à cocher à trois états.
    2=semi-coché, 1=coché, 0=décoché, -1=invisible, -2=décoché désactivé, -3=coché désactivé, -4=semi-coché désactivé | + +```4d + var $ob3; $ob4 : Object + OB SET($ob3; "valueType" ; "integer") + OB SET($ob3; "value";-3) + OB SET($ob4; "valueType" ; "integer") + OB SET($ob4; "value";-3) + OB SET($ob4; "behavior" ; "threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList et choiceList + +Lorsqu'un attribut "choiceList" ou "requiredList" est présent dans l'objet, la zone de saisie de texte est remplacée par une liste déroulante ou une combo box, en fonction de l'attribut : + +- Si l'attribut est "choiceList", la cellule est affichée sous forme de combo box. Cela signifie que l'utilisateur peut sélectionner ou saisir une valeur. +- Si l'attribut est "requiredList", la cellule est affichée sous forme de liste déroulante. Cela signifie que l'utilisateur peut uniquement sélectionner une des valeurs de la liste. + +Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> Les valeurs du widget sont définies via un tableau. Si vous souhaitez associer le widget à une énumération 4D existante, vous devez utiliser les attributs "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". + +Exemples : + +- Vous voulez afficher une liste déroulante avec juste deux options, "Open" ou "Closed". "Closed" doit être présélectionné : + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Vous voulez accepter toute valeur entière, mais afficher une combo box contenant les valeurs les plus communes : + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + var $ob : Object + OB SET($ob; "valueType" ; "integer") + OB SET($ob; "value";10) //10 comme valeur par défaut + OB SET ARRAY($ob; "choiceList" ;$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName et requiredListReference + +Les attributs "requiredListName" et "requiredListReference" vous permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur d'Enumérations de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de liste déroulante. Cela signifie que l'utilisateur pourra uniquement choisir une des valeurs fournies dans la liste. + +Utilisez "requiredListName" ou "requiredListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "requiredList". +> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". + +Exemples : + +- Vous voulez afficher une liste déroulante basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert"), la stocker en tant que valeur et afficher "bleu" par défaut : + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob; "valueType" ; "text") + OB SET($ob; "saveAs" ; "value") + OB SET($ob; "value" ; "blue") + OB SET($ob; "requiredListName" ; "colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Vous voulez afficher une liste déroulante basée sur une liste créée par programmation, et la stocker en tant que référence : + +```4d + <>List:=Nouvelle liste + APPEND TO LIST(<>List ; "Paris";1) + APPEND TO LIST(<>List ; "London";2) + APPEND TO LIST(<>List ; "Berlin";3) + APPEND TO LIST(<>List ; "Madrid";4) + var $ob : Object + OB SET($ob; "valueType" ; "integer") + OB SET($ob; "saveAs" ; "reference") + OB SET($ob; "value";2) //affiche Londres par défaut + OB SET($ob; "requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName et choiceListReference + +Les attributs "choiceListName" et "choiceListReference" permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de combo box, ce qui signifie que l'utilisateur pourra choisir une des valeurs de la liste ou en saisir une. + +Utilisez "choiceListName" ou "choiceListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "choiceList". +> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". + +Voici un exemple : + +Vous voulez afficher une combo box basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert") et afficher "vert" par défaut : + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob; "valueType" ; "text") + + OB SET($ob; "value" ; "blue") + OB SET($ob; "choiceListName" ; "colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference et unitReference + +Vous pouvez utiliser des attributs spécifiques afin d'associer des unités aux valeurs des cellules (par exemple "10 cm", "20 pixels", etc.). Pour définir une liste d'unités, vous pouvez utiliser l'un des attributs suivants : + +- "unitsList" : un tableau contenant les x éléments définissant les unités disponibles (ex : "cm", "pouces", "km", "miles", etc.). Utilisez cet attribut pour définir des unités dans l'objet. +- "unitsListReference" : une référence de liste 4D contenant les unités disponibles. "unitsListReference" : une référence de liste 4D contenant les unités disponibles. +- "unitsListName" : un nom d'énumération 4D créée en mode Développement contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une énumération 4D créée dans la Boîte à outils. + +Quel que soit son mode de définition, la liste d'unités peut être associée à l'attribut suivant : + +- "unitReference" : une valeur simple contenant l'indice (de 1 à x) de l'élément sélectionné dans la liste de valeurs "unitList", "unitsListReference" ou "unitsListName". + +L'unité courante est affichée sous forme de bouton affichant successivement les valeurs de "unitList", "unitsListReference" ou "unitsListName" à chaque clic (par exemple "pixels" -> "lignes" -> "cm" -> "pixels" -> etc.) + +Voici un exemple : + +Vous souhaitez définir une valeur de saisie numérique suivie d'une unité parmi deux possibles : "cm" ou "pixels". La valeur courante est "2" + "cm". Vous utilisez des valeurs définies directement dans l'objet (attribut "unitsList") : + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units; "lines") +APPEND TO ARRAY($_units; "pixels") +var $ob : Object +OB SET($ob; "valueType" ; "integer") +OB SET($ob; "value";2) // 2 "unités" +OB SET($ob; "unitReference";1) // "lignes" +OB SET ARRAY($ob; "unitsList" ;$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Si vous souhaitez ajouter un bouton ellipse [...] à une cellule, il suffit de passer "alternateButton" avec la valeur True dans l'objet. Le bouton sera automatiquement affiché dans la cellule. + +Lorsque l'utilisateur clique sur ce bouton, un événement `On Alternative Click` est généré, vous permettant de traiter cette action comme vous le souhaitez (reportez-vous ci-dessous au paragraphe "Gestion des événements" pour plus d'informations). + +Voici un exemple : + +```4d +var $ob1 : Object +var $entry:= "Hello world !" +OB SET($ob; "valueType" ; "text") +OB SET($ob; "alternateButton";True) +OB SET($ob; "value" ;$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +L'attribut "valueType" de valeur "color" vous permet d'afficher soit une couleur, soit un texte. + +- Si la valeur est un nombre, un rectangle de couleur est dessiné à l'intérieur de la cellule. Voici un exemple : + + ```4d + var $ob4 : Object + OB SET($ob4; "valueType" ; "color") + OB SET($ob4; "value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si la valeur est un texte, le texte est simplement affiché (par exemple : "value";"Automatic"). + +#### valueType event + +L'attribut "valueType" de valeur "event" affiche un bouton qui génère simplement un événement `On Clicked` lorsque l'utilisateur clique dessus. Aucune donnée ou valeur ne peut être passée ou retournée. + +Optionnellement, il est possible de passer un attribut "label". + +Voici un exemple : + +```4d +var $ob : Object +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestion des événements +Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox tableau d'objets : +- **Sur données modifiées** : L'événement `On Data Change` est généré en cas de modification d'une valeur de la colonne, quel que soit le widget : + - zone de saisie de texte + - listes déroulante + - zone de combo box + - bouton d'unité (passage valeur x à valeur x+1) + - case à cocher (passage cochée/non cochée) +- **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. +- **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md index 457f4f01c087ca..9b2822981d10e1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md @@ -116,7 +116,7 @@ Plusieurs types de références de méthode sont pris en charge : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md index 4c21773032a23c..5896cdbf0d29f6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [`OBJ #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) #### Commandes @@ -41,7 +41,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [`OBJ #### Objets pris en charge -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Commandes @@ -71,7 +71,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`LIS #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) #### Commandes @@ -224,7 +224,7 @@ Vous pouvez obtenir le même résultat en utilisant les commandes [`LISTBOX SET #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md index accdaf49f0ddc3..dd8a70d2e3d978 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Etant donné qu'elle nécessite des calculs supplémentaires lors de l'exécutio #### Objets pris en charge -[Colonne de list box](listbox-column.md) +[Colonne de list box](listbox_overview.md#list-box-columns) #### Commandes @@ -64,7 +64,7 @@ Coordonnées inférieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -84,7 +84,7 @@ Coordonnées de gauche de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -104,7 +104,7 @@ Coordonnées de droite de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -124,7 +124,7 @@ Coordonnées supérieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -192,7 +192,7 @@ Cette propriété désigne la taille verticale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -205,7 +205,7 @@ Cette propriété désigne la taille verticale d'un objet. Cette propriété désigne la taille horizontale d'un objet. > - Certains objets peuvent avoir une hauteur prédéfinie qui ne peut pas être modifiée. -> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +> - Si la propriété [Resizable](properties_ResizingOptions.md#resizable) est utilisée pour une [colonne de list box](listbox_overview.md#list-box-columns), l'utilisateur peut également redimensionner manuellement la colonne. > - Lors du redimensionnement du formulaire, si la propriété de [dimensionnement horizontal "Agrandir"](properties_ResizingOptions.md#horizontal-sizing) a été affectée à la list box, la colonne la plus à droite sera agrandie, allant au-delà de sa largeur maxi #### Grammaire JSON @@ -216,7 +216,7 @@ Cette propriété désigne la taille horizontale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -238,7 +238,7 @@ La largeur maximale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[Colonne de list box](listbox-column.md) +[Colonne de list box](listbox_overview.md#list-box-columns) #### Commandes @@ -260,7 +260,7 @@ La largeur minimale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[Colonne de list box](listbox-column.md) +[Colonne de list box](listbox_overview.md#list-box-columns) #### Commandes @@ -344,7 +344,7 @@ Définit une marge horizontale pour les cellules. La valeur est définie en pixe #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commandes @@ -368,7 +368,7 @@ Définit une marge verticale pour les cellules. La valeur est définie en pixels #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md index 0c5bf2740f111a..481c20fd40baef 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Lorsque l'option d'**insertion automatique** n'est pas définie (par défaut), l Cette propriété est prise en charge par : -- les objets de formulaire [Combo box](comboBox_overview.md) et [colonnes de list box](listbox-column.md) associés à une énumération. +- les objets de formulaire [Combo box](comboBox_overview.md) et [colonnes de list box](listbox_overview.md#list-box-columns) associés à une énumération. - les objets de formulaire [Combo box](comboBox_overview.md) dont la liste associée est remplie par leur tableau ou leur objet datasource. Par exemple, pour une énumération contenant "France, Allemagne, Italie" et associée à une liste déroulante "Pays" : si la propriété **insertion automatique** est activée et qu'un utilisateur saisit "Espagne", la valeur "Espagne" est automatiquement ajoutée à la liste en mémoire : @@ -28,7 +28,7 @@ Par exemple, pour une énumération contenant "France, Allemagne, Italie" et ass #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Colonne List Box](listbox-column.md) +[Combo Box](comboBox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- @@ -45,7 +45,7 @@ Associe une énumération à un objet. Il peut s'agir d'un nom d'énumération ( #### Objets pris en charge -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commandes @@ -125,7 +125,7 @@ Indique une variable ou une expression qui se verra attribuer un entier long ind Définit le type de données pour l'expression affichée. Cette propriété est utilisée avec : -- les [colonnes de list box](listbox-column.md) de type sélection et collection. +- les [colonnes de list box](listbox_overview.md#list-box-columns) de type sélection et collection. - les [listes déroulantes](dropdownList_Overview.md) associées à des objets ou des tableaux. Voir aussi la section [**Type d'expression**](properties_Object.md#expression-type). @@ -138,7 +138,7 @@ Voir aussi la section [**Type d'expression**](properties_Object.md#expression-ty #### Objets pris en charge -[Listes déroulantes](dropdownList_Overview.md) associées à des objets ou à des tableaux - [Colonne List Box](listbox-column.md) +[Listes déroulantes](dropdownList_Overview.md) associées à des objets ou à des tableaux - [Colonne List Box](listbox_overview.md#list-box-columns) --- @@ -195,13 +195,13 @@ Vous devez saisir une liste de valeurs. Dans l'éditeur de formulaires, une boî #### Objets pris en charge -[List Box Column (array type only)](listbox-column.md) +[List Box Column (array type only)](listbox_overview.md#list-box-columns) --- ## Expression -Cette description est spécifique aux colonnes de list box de type [sélection](FormObjects/listbox-object.md#selection-list-boxes) et [ collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes). Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. +Cette description est spécifique aux colonnes de list box de type [sélection](listbox_overview.md#selection-list-boxes) et [ collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. Une expression 4D à associer à une colonne. Vous pouvez saisir : @@ -241,7 +241,7 @@ Si un champ, une variable ou une expression assignable (*par exemple Person.last #### Objets pris en charge -[Colonne de list box](listbox-column.md) +[Colonne de list box](listbox_overview.md#list-box-columns) --- @@ -274,7 +274,7 @@ Toutes les tables de la base de données peuvent être utilisées, que le formul Cette propriété est disponible dans les conditions suivantes : - une [énumération](#choice-list) est associée à l'objet -- pour les [zones de saisie](input_overview.md) et les [colonnes de listbox](listbox-column.md), une [énumération obligatoire](properties_RangeOfValues.md#required-list) est également définie pour l'objet (les deux options doivent généralement utiliser la même liste), de sorte que seules les valeurs de l'énumération peuvent être saisies par l'utilisateur. +- pour les [zones de saisie](input_overview.md) et les [colonnes de listbox](listbox_overview.md#list-box-columns), une [énumération obligatoire](properties_RangeOfValues.md#required-list) est également définie pour l'objet (les deux options doivent généralement utiliser la même liste), de sorte que seules les valeurs de l'énumération peuvent être saisies par l'utilisateur. Cette propriété spécifie, dans le contexte d'un champ ou d'une variable associée à une liste de valeurs, le type de contenu à sauvegarder : @@ -296,7 +296,7 @@ L'utilisation de cette propriété nécessite le respect des principes suivants #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) +[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md index 3c9e063b4bb6ca..b91f7136c87586 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ Le champ contient en fait "proportion". 4D accepte et stocke la saisie complète #### Objets pris en charge -[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne de List box](listbox-column.md) - [Footer List Box](listbox-header-footer.md#footers) +[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Footer List Box](listbox_overview.md#list-box-footers) #### Commandes @@ -105,13 +105,13 @@ Des formats de date personnalisés peuvent être construits en utilisant plusieu :::note blankIfNull - Par défaut, une [date nulle](../Concepts/dt_date.md#date-literals) est affichée avec des zéros, par exemple 00/00/00. Avec l'option "blankIfNull", une date nulle est affichée comme une zone vide. La chaîne "blankIfNull" (sensible à la casse) doit être combinée avec la valeur de format sélectionnée. Ex : "systemShort blankIfNull" ou "ee dd LL blankIfNull". -- Les [colonnes de list box](listbox-column.md) et les [pieds de list box](listbox-header-footer.md#footers) de type date utilisent toujours le comportement "blank if null" (il ne peut pas être désactivé). +- Les [colonnes de list box](listbox_overview.md#list-box-columns) et les [pieds de list box](listbox_overview.md#list-box-footers) de type date utilisent toujours le comportement "blank if null" (il ne peut pas être désactivé). ::: #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List Box](listbox-column.md) - [Pied de List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commandes @@ -276,7 +276,7 @@ Le tableau suivant montre comment les différents formats affectent l'affichage #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) #### Commandes @@ -340,7 +340,7 @@ Si le champ est réduit à une taille plus petite que celle de l'image d'origine #### Objets pris en charge -[Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) +[Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) #### Commandes @@ -398,7 +398,7 @@ Par défaut, une heure nulle est affichée avec des zéros, par exemple "00:00:0 #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List Box](listbox-column.md) - [Pied de List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commandes @@ -411,7 +411,7 @@ Par défaut, une heure nulle est affichée avec des zéros, par exemple "00:00:0 Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est affichée comme : - un texte dans un [input](input_overview.md) -- une ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox-column.md), +- une ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox_overview.md#list-box-columns), ... vous pouvez sélectionner le texte à afficher pour chaque valeur : @@ -426,7 +426,7 @@ Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est aff #### Objets pris en charge -[Colonne de list box](listbox-column.md) - [Input](input_overview.md) +[Colonne de list box](listbox_overview.md#list-box-columns) - [Input](input_overview.md) #### Commandes @@ -450,7 +450,7 @@ Les colonnes booléennes peuvent également être affichées sous forme de pop u #### Objets pris en charge -[Colonne de list box](listbox-column.md) +[Colonne de list box](listbox_overview.md#list-box-columns) #### Commandes @@ -502,7 +502,7 @@ Dans ce cas également, la propriété [Titre](#titre) est également disponible #### Objets pris en charge -[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox-column.md) +[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) #### Commandes @@ -527,7 +527,7 @@ Dans ces cas, le titre de la case à cocher peut être saisi en utilisant cette #### Objets pris en charge -[Colonne de list box](listbox-column.md) +[Colonne de list box](listbox_overview.md#list-box-columns) --- @@ -564,7 +564,7 @@ La propriété Tronquer avec ellipse peut être appliquée aux colonnes de type #### Objets pris en charge -[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commandes @@ -599,7 +599,7 @@ Cette propriété est utilisée uniquement lors du dessin d'objets situés dans #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Zone 4D View Pro](viewProArea_overview.md) - [Zone 4D Write Pro](writeProArea_overview.md) - [Bouton](button_overview.md) - [Grille de boutons](buttonGrid_overview.md) - [Case à cocher](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Zone de groupe](groupBox.md) - [Liste hiérarchique](list_overview.md) - [List Box](listbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) - [Pied de list box](listbox_overview.md#list-box-footers) - [En-tête de list box](listbox_overview.md#list-box-headers) - [Bouton image](pictureButton_overview.md) - [Pop up menu image](picturePopupMenu_overview.md) - [Zone de Plug-in](pluginArea_overview.md) - [Indicateur de progression](progressIndicator.md) - [Bouton radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Image statique](staticPicture.md) - [Stepper](stepper.md) - [Sous-formulaire](subform_overview.md) - [Onglet](tabControl.md) - [Zone de texte](text.md) - [Zone Web](webArea_overview.md) #### Commandes @@ -658,7 +658,7 @@ Notez que quelle que soit la valeur de l'option de renvoi à la ligne automatiqu #### Objets pris en charge -[Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) +[Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md index 8b2ee3d5d76d8d..80ac546e43e9a8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permet à l'utilisateur d'accéder à un menu contextuel standard dans l'objet l Pour une [zone de saisie](input_overview.md) de type image, en plus des commandes d'édition standard (Couper, Copier, Coller et Effacer), le menu contient la commande **Importer...**, qui peut être utilisée pour importer une image stockée dans un fichier, ainsi que la commande **Enregistrer sous...**, qui peut être utilisée pour enregistrer l'image sur le disque. Le menu peut également être utilisé pour modifier le format d'affichage de l'image : les options **Tronquée non centrée**, **Non tronquée** et **Proportionnelle centrée** sont proposées. La modification du [format d'affichage](properties_Display.md#picture-format) à l'aide de ce menu est temporaire ; elle n'est pas sauvegardée avec l'enregistrement. -Pour une [zone de saisie](input_overview.md) ou une [colonne de list box](listbox-column.md) de texte [multi-style](properties_Text.md#multi-style), en plus des commandes d'édition standard, le menu contextuel fournit les commandes suivantes : +Pour une [zone de saisie](input_overview.md) ou une [colonne de list box](listbox_overview.md#list-box-columns) de texte [multi-style](properties_Text.md#multi-style), en plus des commandes d'édition standard, le menu contextuel fournit les commandes suivantes : - **Polices...** : affiche la boîte de dialogue système de police - **Polices récentes** : affiche les noms des polices récentes sélectionnées au cours de la session. La liste peut stocker jusqu'à 10 polices (au-delà, la dernière police utilisée remplace la plus ancienne). Par défaut, cette liste est vide et l'option n'est pas affichée. Vous pouvez gérer cette liste en utilisant les commandes `SET RECENT FONTS` et `FONT LIST`. @@ -48,7 +48,7 @@ Pour une [zone Web](webArea_overview.md), le contenu du menu dépend du moteur d #### Objets pris en charge -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### Commandes @@ -72,7 +72,7 @@ Lorsque cette propriété est désactivée, tous les pop-up menus associés à u #### Objets pris en charge -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### Commandes @@ -134,7 +134,7 @@ Ce tableau explique chaque filtre présent dans la liste déroulante Filtre de s #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md index 09716a6fd06a01..12464585f12354 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Pieds ## Afficher pieds -Cette propriété est utilisée pour afficher ou masquer [les pieds de de colonne listbox](listbox-header-footer.md#footers). Il existe un pied par colonne; chaque pied est configuré séparément. +Cette propriété est utilisée pour afficher ou masquer [les pieds de de colonne listbox](listbox_overview.md#list-box-footers). Il existe un pied par colonne; chaque pied est configuré séparément. #### Grammaire JSON @@ -69,4 +69,4 @@ A noter que la conversion en va-et-vient peut conduire à un résultat final dif #### Voir également -[En-têtes](properties_Headers.md) - [Pieds List box](listbox-header-footer.md#footers) +[En-têtes](properties_Headers.md) - [Pieds List box](listbox_overview.md#list-box-footers) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md index eb9a95cb859751..1c4702502ac6fb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: En-têtes ## Afficher en-têtes -Cette propriété est utilisée pour afficher ou masquer [les en-têtes de colonne listbox](listbox-header-footer.md#headers). Il existe un en-tête par colonne; chaque en-tête est configuré séparément. +En-têtes Il existe un en-tête par colonne; chaque en-tête est configuré séparément. #### Grammaire JSON @@ -70,4 +70,4 @@ A noter que la conversion en va-et-vient peut conduire à un résultat final dif #### Voir également -[Pieds](properties_Footers.md) - [En-têtes List box](listbox-header-footer.md#headers) +[Pieds](properties_Footers.md) - [En-têtes List box](listbox_overview.md#list-box-headers) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md index 6340d1428084a1..c244c477ebafa5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Vous pouvez soit : #### Objets pris en charge -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Autres fonctionnalités d'aide diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md index 182ceb64d32ca5..2d5c8e132ec817 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Collection de colonnes de la list box. | ------- | --------------------------- | ------------------------------------------------ | | columns | collection d'objets colonne | Contient les propriétés des colonnes de list box | -Pour une liste des propriétés prises en charge par les objets colonnes, veuillez vous référer à la section [Propriétés spécifiques des colonnes](listbox-column.md#column-specific-properties). +Pour une liste des propriétés prises en charge par les objets colonnes, veuillez vous référer à la section [Propriétés spécifiques des colonnes](listbox_overview.md#column-specific-properties). #### Objets pris en charge diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md index 501209c5456dba..f252022db8a636 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Cette propriété désigne le type [objet de formulaire actif ou inactif](formOb #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ Pour plus d'informations sur les règles de nommage pour les objets de formulair #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -120,7 +120,7 @@ Pour une list box de type tableau, la propriété **Variable ou Expression** con #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -130,14 +130,14 @@ Pour une list box de type tableau, la propriété **Variable ou Expression** con ## Type d’expression -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> Cette propriété est appelée [**Type de données**](properties_DataSource.md#data-type-expression-type) dans la liste de propriétés pour les colonnes de list box de type [sélection](listbox_overview.md#selection-list-boxes) et [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) et pour les [Listes déroulantes](dropdownList_Overview.md) associées à un [objet](FormObjects/dropdownList_Overview.md#using-an-object) ou un [tableau](FormObjects/dropdownList_Overview.md#using-an-array). Spécifie le type de données pour l'expression ou la variable associée à l'objet. Notez que l'objectif principal de ce paramètre est de configurer les options (telles que les formats d'affichage) disponibles pour le type de données. Il ne type pas la variable elle-même. En vue d'une compilation de projet, vous devez [déclarer la variable](Concepts/variables.md#declaring-variables). Toutefois, cette propriété a une fonction de typage dans les cas spécifiques suivants : - **[Variables dynamiques](#dynamic-variables)** : vous pouvez utiliser cette propriété pour déclarer le type des variables dynamiques. -- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. +- **[Colonnes de list box](listbox_overview.md#list-box-columns)** : cette propriété est utilisée pour associer un format d'affichage aux données de la colonne. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. - **[Variables image](input_overview.md)** : vous pouvez utiliser ce menu pour déclarer les variables avant de charger le formulaire en mode interprété. Des mécanismes natifs spécifiques régissent l'affichage des variables image dans les formulaires. Des mécanismes natifs spécifiques régissent l'affichage des variables image dans les formulaires. Ces mécanismes exigent une plus grande précision dans la configuration des variables : elles doivent avoir été déclarées avant le chargement du formulaire - c'est-à-dire avant même l'événement formulaire `On Load` - à la différence des autres types de variables. Sinon, la variable image ne sera pas affichée correctement (uniquement en mode interprété). @@ -149,7 +149,7 @@ Toutefois, cette propriété a une fonction de typage dans les cas spécifiques #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -275,7 +275,7 @@ Pour des raisons de traduction d'applications, vous pouvez entrer une référenc #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Bouton](button_overview.md) - [Case à cocher](checkbox_overview.md) - [En-tête de Listbox](listbox_overview.md#list-box-headers) - [Bouton radio](radio_overview.md) - [Zone de texte](text.md) #### Commandes @@ -285,7 +285,7 @@ Pour des raisons de traduction d'applications, vous pouvez entrer une référenc ## Calcul de la variable -This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. +Cette propriété définit le type de calcul à effectuer dans une zone [pied de colonne](listbox_overview.md#list-box-footers). > Le calcul des pieds de page peut également être défini en utilisant la commande 4D [`LISTBOX SET FOOTER CALCULATION`](../commands-legacy/listbox-set-footer-calculation.md). @@ -332,7 +332,7 @@ Lorsque **Custom** ("none" en JSON) est défini, aucun calcul automatique n'est #### Objets pris en charge -[List Box Footer](listbox-header-footer.md#footers) +[Pied de listbox](listbox_overview.md#list-box-footers) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md index 9ef6bd2abeac82..905534da76c305 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permet de définir une liste dont les valeurs ne peuvent pas être saisies dans #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) #### Commandes @@ -78,7 +78,7 @@ Cependant, contrairement à la propriété [Enumération](properties_DataSource. #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md index b0e4cfd43b2833..b408b146cdaf64 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum : 0 | | **h** | | | -| [`header`](./listbox-header-footer.md#headers) | Définit l'en-tête d'une colonne de list box | Objet ayant pour propriétés "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox_overview.md#list-box-headers) | Définit l'en-tête d'une colonne de list box | Objet ayant pour propriétés "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Utilisé pour définir la hauteur de la ligne | positif décimal +px | em | | [`height`](properties_CoordinatesAndSizing.md#height) | Désigne la taille verticale d'un objet | minimum : 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Désactive la visibilité des lignes vides supplémentaires. | true, false | diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md index 43980dadee8e94..b9968c80b638d0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -97,7 +97,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -142,7 +142,7 @@ Indique si la taille de la colonne peut être modifiée par l'utilisateur. #### Objets pris en charge -[Colonne de list box](listbox-column.md) +[Colonne de list box](listbox_overview.md#list-box-columns) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md index 7ce8442baf0bdd..ac83d9cb20d7ae 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ Valeur minimale d'un indicateur. Pour les steppers numériques, cette propriét #### Commandes -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md index abf2ff4d50a418..119fcf1f64e9e4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Vous pouvez définir cette propriété en utilisant la commande [**OBJECT SET FO #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -63,7 +63,7 @@ Vous pouvez également définir cette propriété via la commande [**OBJECT SET #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -83,7 +83,7 @@ Une ligne est placée sous le texte. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -124,7 +124,7 @@ Trois thèmes de polices sont disponibles : #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -149,7 +149,7 @@ Vous pouvez le définir en utilisant la commande [`OBJECT SET FONT`](../commands #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -167,7 +167,7 @@ Permet de définir en points la taille de police de l'objet. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -197,7 +197,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -248,7 +248,7 @@ Utilisé pour appliquer un style de police personnalisé à chaque ligne de list Vous devez saisir une expression ou une variable (les variables de type tableau ne peuvent pas être utilisées). L'expression ou variable sera évaluée pour chaque ligne affichée (si elle s'applique à la list box) ou chaque cellule affichée (si elle s'applique à la list box). Vous pouvez utiliser les constantes listées dans la commande [`LISTBOX SET ROW FONT STYLE`](../commands-legacy/listbox-set-row-font-style.md). -Exemple : +Voici un exemple : ```4d Choose([Companies]ID;Bold;Plain;Italic;Underline) @@ -266,7 +266,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`LIS #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) #### Commandes @@ -293,7 +293,7 @@ Emplacement horizontal du texte dans la zone où il apparait. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Commandes @@ -320,7 +320,7 @@ Cette propriété peut également être gérée par les commandes [`OBJECT Get v #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [En-tête List Box](listbox_overview.md#list-box-headers) #### Commandes @@ -430,7 +430,7 @@ Par défaut, cette option n'est pas activée. #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) +[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) #### Commandes @@ -483,7 +483,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) #### Commandes @@ -507,7 +507,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md index 598837f52efbcc..b42665278bc6f3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md @@ -86,7 +86,7 @@ Désigne l'emplacement d'une icône par rapport à l'objet formulaire. #### Objets pris en charge -[En-têtes de list box](listbox-header-footer.md#headers) +[En-têtes de list box](listbox_overview.md#list-box-headers) #### Commandes @@ -171,7 +171,7 @@ Le chemin d'accès à saisir est identique à celui de [la propriété Chemin d' #### Objets pris en charge -[Bouton](button_overview.md) (tous les styles sauf [Aide](button_overview.md#help)) - [Case à cocher](checkbox_overview.md) - [En-tête List box](listbox-header-footer.md#headers) - [Bouton radio](listbox_overview.md#list-box-headers) +[Bouton](button_overview.md) (tous les styles sauf [Aide](button_overview.md#help)) - [Case à cocher](checkbox_overview.md) - [En-tête List box](listbox_overview.md#list-box-headers) - [Bouton radio](listbox_overview.md#list-box-headers) #### Commandes @@ -294,13 +294,13 @@ Il est important de noter que la propriété “Avec pop up menu” gère unique #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| :------------- | --------------- | ------------------------------------------------------------- | -| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | +| Nom | Type de données | Valeurs possibles | +| :------------- | --------------- | ---------------------------------------------------- | +| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | #### Objets pris en charge -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ORDA/dsMapping.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ORDA/dsMapping.md index 696ddb3905bafb..e5dbe4896d20e7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ORDA/dsMapping.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ORDA/dsMapping.md @@ -205,7 +205,7 @@ Une entity selection est un objet contenant une ou plusieurs référence(s) à d Un objet Entity selection est géré par les fonctions et les propriétés de la classe [**EntitySelection**](../API/EntitySelectionClass.md). -Exemple : +Voici un exemple : ```4d var $e : cs.EmployeeSelection //déclare une variable objet $e de type de classe EmployeeSelection diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md index abaea441a39c24..b47b1a22f2d919 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md @@ -160,7 +160,7 @@ La référence du fichier peut être : - un objet 4D.File - un chemin au format POSIX -Exemple : +Voici un exemple : ```4d Function createCompany($name : Text; $logo : 4D.File) @@ -292,7 +292,7 @@ Une nouvelle entity selection est **partageable** dans les cas suivants : - la nouvelle entity selection est basée sur une relation [entity.*attributeName*](API/EntityClass.md#attributename) (par exemple, "company.employees") lorsque *attributeName* est un attribut lié 1-vers-N mais que l'entité n'appartient pas à une entity selection. - la nouvelle entity selection est explicitement copiée comme partageable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire avec l'option `ck shared`). -Exemple : +Voici un exemple : ```4d var $myComp : cs.CompanyEntity @@ -306,7 +306,7 @@ Une nouvelle entity selection est **modifiable** dans les cas suivants : - nouvelle entity selection créée vide à l'aide de la fonction [dataClass.newSelection()](API/DataClassClass.md#newselection) ou de la commande `Create entity selection`, - nouvelle entity selection explicitement copiée comme modifiable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire sans l'option `ck shared`). -Exemple : +Voici un exemple : ```4d var $toModify : cs.CompanySelection @@ -339,7 +339,7 @@ $comp2:=$lowSal.employer //$comp2 est modifiable car $lowSal est modifiable :::note Entity selections retournées depuis le serveur -Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Exemple : +Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Voici un exemple : ```4d //une fonction est toujours exécutée sue le serveur diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Tags/transformation-tags.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Tags/transformation-tags.md index e37fe7826ba9ac..75f5719da6ab6b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Tags/transformation-tags.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Tags/transformation-tags.md @@ -577,7 +577,7 @@ Dans ce cas, la balise `4DLOOP` fonctionne comme avec un tableau : elle fait une Cette syntaxe est utile lorsque vous passez un pointeur de tableau en tant que paramètre à la commande [`PROCESS 4D TAGS`](../commands-legacy/process-4d-tags.md). -Exemple : +Voici un exemple : ```4d ARRAY TEXT($array;2) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ViewPro/configuring.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ViewPro/configuring.md index bdb9bcc1f324ea..a1dce7a77d0a62 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ViewPro/configuring.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ViewPro/configuring.md @@ -418,7 +418,7 @@ La commande [VP Get stylesheet](commands/vp-get-stylesheet.md) peut être utilis ### Propriétés d'objet de style -Exemple : +Voici un exemple : ```4d $style:=New object diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WebServer/sessions.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WebServer/sessions.md index 78aa00f410800c..af8364ef32b7ed 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WebServer/sessions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WebServer/sessions.md @@ -110,7 +110,7 @@ Des privilèges peuvent être associés aux sessions utilisateur web. Sur le ser Vous assignez des privilèges en utilisant la [fonction `.setPrivileges()`](API/SessionClass.md#setprivileges). Dans votre code, vous pouvez vérifier les privilèges de la session pour autoriser ou refuser l'accès à l'aide de la fonction [`.hasPrivilege()`](API/SessionClass.md#hasprivilege). Par défaut, les nouvelles sessions n'ont aucun privilège : ce sont des sessions **Guest** (la fonction [`isGuest()`](API/SessionClass.md#isguest) retourne true). -Exemple : +Voici un exemple : ```4d If (Session.hasPrivilege("WebAdmin")) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md index 8a438ef3a8f7a8..3e1946e8982007 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md @@ -10,16 +10,6 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ----------------------------------------------------- | | classStore | Object | ← | Class store contenant toutes les classes 4D intégrées | -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 19 | Created | - -
    -
    - Le mot-clé **4D** est décrit dans la [**Page de concepts pour les classes**](../Concepts/classes.md#4d). ## Propriétés diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md index aa9416fac05400..b8f580fc3fc4c8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | --------------------------------------------------- | | Résultat | Object | ← | Informations sur l'activité de l'application active | -
    -
    Historique | Release | Modifications | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 R2 | Support des propriétés "useFluentUI" et "canUseFluentUI" |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md index 172aeaaefbb707..081c5dca3e97e6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | --------------------------------------------------------------------- | | Résultat | Collection | ← | Collection d'objets décrivant la chaîne d'appels au sein d'un process | -
    -
    Historique | Release | Modifications | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 20 R9 | Prise en charge de la propriété `formula` |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md index 4d7668ca325a83..eab898155789db 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | ---------------------------------- | | command | Integer | → | Numéro de commande | @@ -18,10 +16,8 @@ displayed_sidebar: docs | theme | Text | ← | Thème du langage de la commande | | Résultat | Text | ← | Nom de la commande | -
    -
    Historique | Release | Modifications | @@ -29,7 +25,6 @@ displayed_sidebar: docs | 20 R9 | Prise en charge de la propriété obsolète |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md index 12fb41a081434a..89b8ce31b06e2a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md @@ -5,22 +5,18 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File } {; *options* : Object} ) : Object -
    - | Paramètres | Type | | Description | | ----------- | ----------------------- | --------------------------- | ------------------------------------------------------------- | | projectFile | 4D.File | → | Fichier .4DProject à compiler | | options | Object | → | Objet qui spécifie les options de compilation | | Résultat | Object | ← | Objet contenant des informations sur le statut de compilation | -
    -
    Historique | Release | Modifications | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 20 R8 | Prise en charge du `type` "formObjectExpression" |
    -
    ## Description @@ -104,7 +99,7 @@ L'objet renvoyé par **Compile project** possède jusqu'à trois propriétés : | symbols.methods\[\].params | Collection | Collection de types de paramètres (codes numériques des types de valeurs) | | symbols.methods\[\]. threadSafe | Boolean | Indique si cette méthode est *thread safe* | -Pour plus d'informations, voir [Outils de compilation](../Projet/compiler.md#compilation-tools). +Pour plus d'informations, voir [Outils de compilation](../Project/compiler.md#compilation-tools). ## Objets variables @@ -147,14 +142,14 @@ Pour effectuer un contrôle de syntaxe uniquement, passez une collection vide au $status:=Compile project($options) ``` -Compilez le projet actuel en utilisant uniquement les options de compilateur définies dans les Paramètres de Structure : +Compilez le projet courant en utilisant uniquement les options de compilateur définies dans les Paramètres de Structure : ```4d var $status : Object $status:=Compile project ``` -Sur un Mac Silicon, compilez le projet actuel uniquement pour ARM : +Sur un Mac Silicon, compilez le projet courant uniquement pour ARM : ```4d var $status : Object @@ -163,7 +158,7 @@ Sur un Mac Silicon, compilez le projet actuel uniquement pour ARM : $status:=Compile project($options) ``` -Compilez un projet autre que le projet actuel : +Compilez un projet autre que le projet courant : ```4d var $status : Object @@ -183,7 +178,7 @@ Compilez un projet et déclarez son composant : $status:=Compile project($options) ``` -Désactivez les avertissements 518.1 et 518.2 lors de la compilation de votre projet : +Désactivez les warnings 518.1 et 518.2 lors de la compilation de votre projet : ```4d var $options:={} diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md index bb7d02bf7ccf28..71b1497468cac1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md @@ -5,12 +5,19 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------- | +| 20 R10 | Nouveau paramètre *autoLicenseTarget* | +| 20 | Ajout | + +
    + **Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object -
    - | Paramètres | Type | | Description | | ----------------- | ------------------------- | --------------------------- | ------------------------------------------------------- | | mergedApp | 4D.Folder | → | Dossier contenant l'application fusionnée | @@ -19,20 +26,8 @@ displayed_sidebar: docs | oemLicense | 4D.File | → | Licence de clé XML OEM 4D si licence serveur | | Résultat | Object | ← | Statut | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------- | -| 20 R10 | Nouveau paramètre *autoLicenseTarget* | -| 20 | Ajout | - -
    -
    - ## Description La commande **Create deployment license** crée un fichier de licence intégré dans le dossier Licenses de l'application générée *mergedApp*. Si le dossier Licenses n'existe pas dans le dossier *mergedApp*, il est créé par la commande. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md index d9bae5b33d7295..8ae2f0605cf27f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md @@ -8,28 +8,14 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | dsTable | Table | → | Table de la base 4D dont la sélection courante doit être utilisée pour construire l'entity selection | | settings | Object | → | Option de création : contexte | | Résultat | 4D.EntitySelection | ← | Nouvelle entity selection liée à la dataclass de la table | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 17 R5 | Modifié | -| 17 | Created | - -
    -
    - ## Description La commande `Create entity selection` construit et renvoie une nouvelle entity selection [modifiable](../ORDA/entities.md#shareable-or-alterable-entity-selections) relative à la classe de données correspondant à la *dsTable* fournie, en fonction de la sélection actuelle de cette table. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md index d25a77bae70d29..1dd481dec81b4a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md @@ -8,16 +8,6 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ------------------------------------------------------------------- | | classStore | Object | ← | Class store utilisateur utilisateurs pour le projet ou le composant | -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 19 | Created | - -
    -
    - Le mot-clé **cs** est décrit dans la [**Page de concepts pour les classes**](../Concepts/classes.md#cs). ## Propriétés diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md index d697e1c0abf0ce..146980d1afe6a3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md @@ -8,8 +8,6 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table à laquelle appartient le formulaire; Si omis : Table par défaut ou utilisation d'un formulaire projet | @@ -17,21 +15,8 @@ displayed_sidebar: docs | formData | Object | → | Données à associer au formulaire | | \* | Opérateur | → | Utiliser le même process | -
    -
    -
    Historique - -| Release | Modifications | -| --------------------------- | ------------- | -| 17 | Modifié | -| 11 SQL | Modifié | -| <6 | Created | - -
    -
    - ## Description La commande **DIALOG** présente le *formulaire* à l'utilisateur, en lui passant de(s) paramètre(s) *formData* (facultatif). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md index b22c5fce9ffcb4..b23cba2fde0664 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md @@ -4,31 +4,17 @@ title: ds displayed_sidebar: docs --- -**ds** ({ *localID* : Text }) : cs.DataStore +**ds** { ( *localID* : Text ) } : cs.DataStore -
    - | Paramètres | Type | | Description | | ---------- | ---------------------------- | --------------------------- | -------------------------------------- | | localID | Text | → | Identifiant local du datastore distant | | Résultat | cs.DataStore | ← | Nouvelle référence de datastore | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 18 | Modifié | -| 17 | Created | - -
    -
    - ## Description La commande `ds` retourne une référence vers le datastore correspondant à la base de données 4D courante ou à la base de données désignée par *localID*. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/file.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/file.md index f6a6f40303deb5..5ddcb959ad3e8b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/file.md @@ -4,12 +4,19 @@ title: File displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------------- | +| 19 R4 | Nouvelle constante `HTTP Client log file` | +| 17 R5 | Ajout | + +
    + **File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File -
    - | Paramètres | Type | | Description | | ------------ | ---------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Chemin de fichier | @@ -18,20 +25,8 @@ displayed_sidebar: docs | \* | Opérateur | → | \* pour retourner le fichier de la base hôte | | Résultat | [4D.File](../API/FileClass.md) | ← | Nouvel objet fichier | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ----------------------------------------- | -| 19 R4 | Nouvelle constante `HTTP Client log file` | -| 17 R5 | Ajout | - -
    -
    - ## Description La commande `File` crée et retourne un nouvel objet de type [`4D.File`](../API/FileClass.md). La commande accepte deux syntaxes : diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md index 1bcd84193ce356..3307ae7a79a2e3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md @@ -4,12 +4,19 @@ title: Folder displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------- | +| 19 R8 | Prise en charge de `fk home folder` | +| 17 R5 | Ajout | + +
    + **Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder -
    - | Paramètres | Type | | Description | | -------------- | -------------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Chemin du dossier | @@ -18,20 +25,8 @@ displayed_sidebar: docs | \* | Opérateur | → | \* pour retourner le dossier de la base hôte | | Résultat | [4D.Folder](../API/FolderClass.md) | ← | Nouvel objet dossier | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ----------------------------------- | -| 19 R8 | Prise en charge de `fk home folder` | -| 17 R5 | Ajout | - -
    -
    - ## Description La commande `Folder` crée et retourne un nouvel objet de type [`4D.Folder`](../API/FolderClass.md). La commande accepte deux syntaxes : diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md index 7c2540667bd8ab..e40f09d6214a3e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md @@ -8,27 +8,21 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ----- | --------------------------- | --------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table à laquelle appartient le formulaire; Si omis : Table par défaut ou utilisation d'un formulaire projet | | form | Text | → | Nom du formulaire | | object | Text | → | Nom de l'objet du formulaire ou nom du groupe | -
    -
    Historique | Release | Modifications | | ------- | ------------------------------------- | | 20 R8 | Prise en charge du paramètre *object* | -| 18 R5 | Created |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md index f67eb7ce7e50cd..6256e74091d743 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md @@ -9,7 +9,9 @@ displayed_sidebar: docs -
    +| Paramètres | Type | | Description | +| ---------- | ------- | --------------------------- | ----------------------------- | +| Résultat | Integer | ← | Numéro d'événement formulaire | | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | -------------------------------- | diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md index 4970db8d3974c0..efcbcc3ea4886f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | --------------- | | Résultat | Object | ← | Objet événement | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 18 R2 | Modifié | -| 18 | Created | - -
    -
    - ## Description **FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** retourne un objet contenant des informations sur l'événement formulaire qui vient de se produire. Habituellement, vous utiliserez **FORM Event** à partir d'une méthode formulaire ou objet. @@ -51,7 +37,7 @@ Par exemple, dans le cas d'un clic sur un bouton, l'objet contient les propriét L'objet événement peut contenir des propriétés supplémentaires, en fonction de l'objet pour lequel l'événement se produit. Pour les objets *eventObj* générés sur: -- des objets de type list box ou colonne de list box, voir [cette section](../FormObjects/listbox-object.md#supported-form-events). +- des objets de type list box ou colonne de list box, voir [cette section](../FormObjects/listbox_overview.md#supported-form-events). - des zones 4D View Pro, voir événement formumaire [on VP Ready](../Events/onVpReady.md). **Note:** S'il n'y a pas d'événement courant, **FORM Event** renvoie un objet null. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md index c8992692d5362e..3e2031ee336282 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md @@ -8,8 +8,6 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------------ | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Formulaire table à charger (si omis, charger un formulaire projet) | @@ -17,22 +15,8 @@ displayed_sidebar: docs | formData | Object | → | Données à associer au formulaire | | \* | Opérateur | → | Si passé = la commande s'applique à la base de données hôte lorsqu'elle est exécutée à partir d'un composant (paramètre ignoré en dehors de ce contexte) | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ----------------------------------------------- | -| 20 | Modifié | -| 16 R6 | Modifié | -| 14 | Renamed (OPEN PRINTING FORM) | -| 12 | Created | - -
    -
    - ## Description The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.La commande **FORM LOAD** est utilisée pour charger le formulaire *form* en mémoire dans le process courant avec *formData* (facultatif) afin d'imprimer ses données ou d'analyser son contenu. Il ne peut y avoir qu'un seul formulaire courant par process. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md index 856943bf667963..2cc9db96bdfc8d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md @@ -8,16 +8,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | -------------------------------------------------------------------------------------------------------------- | | Résultat | Text | ← | Thème utilisé par le formulaire courant : "Classic" ou "FluentUI" (Windows) | -
    -
    Historique | Release | Modifications | @@ -25,7 +21,6 @@ displayed_sidebar: docs | 21 R2 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form.md index d14aeae2017cbd..7aeb6d01ecdebe 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form.md @@ -8,25 +8,19 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ---------------------------- | | Résultat | Object | ← | Données du formulaire actuel | -
    -
    Historique | Release | Modifications | | ------- | ---------------------------------- | | 20 R8 | Support des classes de formulaires | -| 16 R6 | Created |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md index b39c0fac289d3a..68380b260ca345 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md @@ -4,33 +4,28 @@ title: Formula from string displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------------------------------------------- | +| 20 R3 | Prise en charge du paramètre *context* | +| 17 R6 | Renommée : New formula from string -> Formula from string | +| 17 R3 | Ajout | + +
    + **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function -
    - | Paramètres | Type | | Description | | ------------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------- | | formulaString | Text | → | Formule texte à retourner comme objet | | context | Integer | → | `sk execute in current database` (par défaut) ou `sk execute in host database` | | Résultat | 4D.Function | ← | Objet natif encapsulant la formule | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------------------------- | -| 20 R3 | Prise en charge du paramètre *context* | -| 17 R6 | Renommée : New formula from string -> Formula from string | -| 17 R3 | Ajout | - -
    -
    - ## Description La commande `Formula from string` crée un objet `4D.Function` basé sur *formulaString* et, éventuellement, *context*. *formulaString* peut être simple comme une valeur unique ou complexe comme une méthode projet avec des paramètres. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md index c20103ad95d815..9c1c09a9b107df 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md @@ -5,31 +5,26 @@ slug: /commands/formula displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ---------------------------------------------------- | +| 17 R6 | Renommée (New formula -> Formula) | +| 17 R3 | Ajout | + +
    + **Formula** ( *formulaExp* : Expression ) : 4D.Function -
    - | Paramètres | Type | | Description | | ---------- | --------------------------- | :-------------------------: | -------------------------------------- | | formulaExp | Expression | → | Formule à retourner comme objet | | Résultat | 4D.Function | ← | Fonction native encapsulant la formule | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ---------------------------------------------------- | -| 17 R6 | Renommée (New formula -> Formula) | -| 17 R3 | Ajout | - -
    -
    - ## Description La commande `Formula` crée un objet `4D Function` basé sur l'expression *formulaExp*. *formulaExp* peut être simple comme une valeur unique ou complexe comme une méthode projet avec des paramètres. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md index c4a218c893ef30..f3a7edc10a14da 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md @@ -5,30 +5,24 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +**Generate UUID** : Text
    **Generate UUID**( *version* : Integer ) : Text -
    - | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | -------------------------------------------------------------------------------- | | version | Integer | → | Version de l'UUID : 4 (par défaut) ou 7 | | Résultat | Text | ← | Nouvel UUID sous forme de texte non canonique (32 caractères) | -
    -
    Historique | Release | Modifications | | ------- | -------------------------------------- | | 20 R10 | Prise en charge du paramètre *version* | -| 12 | Created |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md index df8e9f601a99be..d6252399f7410d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | ------------------------------------------------------------------- | | data | Text, Blob | → | Données à analyser | | Résultat | Object | ← | Objet dont chaque propriété est une partie des données multiparties | -
    -
    Historique | Release | Modifications | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R4 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md index 5ba89367574cb5..04a79eeba1dde2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md @@ -4,30 +4,25 @@ title: IMAP New transporter displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 R4 | Ajout | + +
    + **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter -
    - | Paramètres | Type | | Description | | ---------- | ---------------------------------- | :-------------------------: | -------------------------------------------------------------------------------- | | server | Object | → | Informations sur le serveur de messagerie | | Résultat | 4D.IMAPTransporter | ← | [Objet IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object) | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 18 R4 | Ajout | - -
    -
    - ## Description La commande `IMAP New transporter`configure une nouvelle connexion IMAP en fonction du paramètre *server* et retourne un nouvel objet *transporter*. L'objet transporteur retourné sera alors utilisé pour la réception d'emails. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md index aaa73f37ac6059..624e09052e5e3c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | -------------------------- | | Résultat | Collection | ← | Collection d'objets erreur | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 19 R8 | Created | - -
    -
    - ## Description La commande **Last errors** renvoie la pile d'erreurs courante de l'application 4D sous la forme d'une collection d'objets erreur, ou **null** si aucune erreur ne s'est produite. La pile d'erreurs inclut les objets envoyés par la commande [throw](../commands-legacy/throw.md), le cas échéant. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md index 09a746a0443f91..b708f174113f7f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md @@ -8,13 +8,10 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ---------------------------------- | | Résultat | Object | ← | Informations sur la licence active | -
    diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md index 76718080445f77..bced9e77992211 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md @@ -4,11 +4,16 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any +**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Field, Variable ; *property* : Integer ) : any -
    +| Paramètres | Type | | Description | +| ---------- | ------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | +| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable | +| object | any | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis) | +| property | Integer | → | Propriété dont vous voulez obtenir la valeur | +| Résultat | Integer, Text | ← | Valeur courante | | Paramètres | Type | | Description | | ---------- | -------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md index e86d8ab1419fb0..86c7fcdc4b0627 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md @@ -4,11 +4,16 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text ) +**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Field, Variable ; *property* : Integer ; *value* : Integer, Text ) -
    +| Paramètres | Type | | Description | +| ---------- | ------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | +| object | any | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis) | +| property | Integer | → | Propriété de list box ou de colonne de list box | +| value | Integer, Text | → | Valeur de la propriété | | Paramètres | Type | | Description | | ---------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -20,17 +25,6 @@ displayed_sidebar: docs
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 19 R6 | Modifié | -| 16 R2 | Created | - -
    -
    - ## Description La commande **LISTBOX SET PROPERTY** définit la *value* de la *property* de la list box ou de la colonne de list box désignée par les paramètres *object* et *\**. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md index d7723429b8947e..d2e1dfd7aeba98 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md @@ -4,30 +4,25 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 | Ajout | + +
    + **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object -
    - | Paramètres | Type | | Description | | ---------- | ---------- | :-------------------------: | ------------- | | mime | Blob, Text | → | Email en MIME | | Résultat | Object | ← | Objet email | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 18 | Ajout | - -
    -
    - ## Description La commande `MAIL Convert from MIME` convertit un document MIME en un objet email valide. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md index dbd7749e23c1a2..99038da83c20a5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md @@ -4,32 +4,27 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 17 R4 | Ajout | +| 17 R5 | Modifié | + +
    + **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text -
    - | Paramètres | Type | | Description | | ---------- | ------ | :-------------------------: | ---------------------------------------- | | mail | Object | → | Objet email | | options | Object | → | Options d'encodage et de charset du mail | | Résultat | Text | ← | Objet email converti en MIME | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 17 R5 | Modifié | -| 17 R4 | Ajout | - -
    -
    - ## Description La commande `MAIL Convert to MIME` convertit un objet email en texte MIME. Cette commande est appelée en interne par [SMTP_transporter.send()](../API/SMTPTransporterClass.md#send) pour formater l'objet email avant de l'envoyer. Elle peut être utilisée pour analyser le format MIME de l'objet. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md index 1e3ff5b6798ccd..48eb85594b99f1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md @@ -4,12 +4,18 @@ title: MAIL New attachment displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------------------------------------------------------ | +| 19 R2 | Accepte 4D.File, 4D.ZipFile, 4D.Blob | + +
    + **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment -
    - | Paramètres | Type | | Description | | ----------- | --------------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | file | 4D.File | → | Fichier joint | @@ -22,20 +28,8 @@ displayed_sidebar: docs | disposition | Text | → | Valeur de l'en-tête content-disposition : "inline" ou "attachment" | | Résultat | 4D.MailAttachment | ← | Objet pièce jointe | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------------------------------------ | -| 19 R2 | Accepte 4D.File, 4D.ZipFile, 4D.Blob | -| 17 R4 | Ajout | - -
    -
    - ## Description La commande `MAIL New attachment` vous permet de créer un objet pièce jointe que vous pouvez ajouter à un [objet Email](../API/EmailObjectClass.md#email-object). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md index faab9caf14835b..bcbc21c7805966 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md @@ -8,26 +8,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | ------------------------------------------ | | value | any | → | Valeur(s) de collection | | Résultat | Collection | ← | New collection | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 16 R4 | Created | - -
    -
    - ## Description La commande `New collection` crée une nouvelle collection vide ou pré-remplie et retourne sa référence. Les collections peuvent être gérées à l'aide des propriétés et des fonctions de la [classe Collection](../API/CollectionClass.md). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md index 6331f34b64c72b..bd5e74e3dabee5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | --------------------------------------- | | Résultat | Text | ← | Chemin complet du fichier journal fermé | -
    -
    -
    Historique - -| Release | Modifications | -| --------------------------- | ------------- | -| <6 | Created | - -
    -
    - ## Description **Note préliminaire:** Cette commande ne fonctionne qu'avec 4D Server. Elle ne peut être exécutée que via la commande [Execute on server](../commands-legacy/execute-on-server.md) ou via une procédure stockée. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md index bb9d0a2dd07acb..28c174e50bafe1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md @@ -8,26 +8,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | ------------------------------------------------------ | | value | any | → | Valeur(s) de la collection partagée | | Résultat | Collection | ← | New shared collection | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 16 R6 | Created | - -
    -
    - ## Description La commande `New shared collection` crée une nouvelle collection partagée vide ou préremplie et retourne sa référence. Les collections peuvent être gérées à l'aide des propriétés et des fonctions de la [classe Collection](../API/CollectionClass.md). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md index a34209abb53efa..e6f24ed4f7a798 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ----------- | ------------------------- | --------------------------- | ---------------------------- | | Description | Text | → | Description du signal | | Résultat | 4D.Signal | ← | Object encapsulant le signal | -
    -
    Historique | Release | Modifications | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 17 R4 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/num.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/num.md index cf54f68d561425..f5dd912271a65e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/num.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/num.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------------------- | --------------------------- | ---------------------------------------------------------------------------------------- | | expression | Text, Boolean, Integer | → | Chaîne à convertir en numérique ou Booléen à convertir en 0 ou 1 ou Expression numérique | @@ -18,19 +16,15 @@ displayed_sidebar: docs | base | Integer | → | Valeur comprise entre 2 et 36 qui représente le radix | | Résultat | Real | ← | Forme numérique du paramètre expression | -
    -
    Historique -| Release | Modifications | -| --------------------------- | ----------------------------------- | -| 21 | Prise en charge du paramètre *base* | -| <6 | Created | +| Release | Modifications | +| ------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md index 053a257e06982f..205703150bd5b6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md @@ -4,7 +4,7 @@ title: OBJECT Get data source formula displayed_sidebar: docs --- -**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula +**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Field, Variable ) : 4D.Formula @@ -16,20 +16,8 @@ displayed_sidebar: docs | object | Text, Variable, Field | → | Nom de l'objet formulaire (si \* est spécifié) ou
    Champ ou variable (si \* est omis) | | Résultat | 4D.Formula | ← | Formule associée à l'objet de formulaire (`Null` si aucune formule n'est associée) | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ----------------------------------- | -| 21 | Prise en charge du paramètre *base* | -| 20 R10 | Created | - -
    -
    - ## Description La commande **OBJECT Get data source formula** renvoie la formule (le cas échéant) associée à l'objet ou aux objets désigné(s) par les paramètres *object* et *\**. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md index 044a7d034275d2..3f219d2f959871 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md @@ -4,7 +4,7 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula ) +**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Field, Variable ; *formula* : 4D.Formula ) @@ -16,20 +16,8 @@ displayed_sidebar: docs | object | Text, Variable, Field | → | Nom de l'objet formulaire (si \* est spécifié) ou
    Champ ou variable (si \* est omis) | | formula | 4D.Formula | → | Formule à assigner comme source de données | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ----------------------------------- | -| 21 | Prise en charge du paramètre *base* | -| 20 R10 | Created | - -
    -
    - ## Description La commande **OBJECT SET DATA SOURCE FORMULA** assigne une formule (expression) comme source de données de l'objet ou des objets désigné(s) par les paramètres *object* et *\** . La formule doit être fournie sous la forme d'un objet [`4D.Formula`](../API/FunctionClass.md#formula-objects). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md index 1b975483e7f64c..e4abd88a6276f6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md @@ -4,34 +4,29 @@ title: Open datastore displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------------------------ | +| 21 | Cloud Qodly interrompu | +| 20 R6 | Prise en charge des accès aux instances du cloud Qodly | +| 20 R4 | Nouvelle propriété *passwordAlgorithm* | +| 18 | Ajout | + +
    + **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation -
    - | Paramètres | Type | | Description | | -------------- | ------------------------------------------ | --------------------------- | ---------------------------------------------------------------------------------------------------- | | connectionInfo | Object | → | Propriétés de connexion utilisées pour joindre le datastore distant | | localID | Text | → | Identifiant à affecter au datastore ouvert sur l'application locale (obligatoire) | | Résultat | 4D.DataStoreImplementation | ← | Objet datastore | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------ | -| 21 | Cloud Qodly interrompu | -| 20 R6 | Prise en charge des accès aux instances du cloud Qodly | -| 20 R4 | Nouvelle propriété *passwordAlgorithm* | -| 18 | Ajout | - -
    -
    - ## Description La commande `Open datastore` connecte l'application au datastore distant identifié par le paramètre *connectionInfo* et renvoie un objet `4D.DataStoreImplementation` correspondant associé à l'alias local *localID*. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md index 4c90d8b78adb30..1690030e0a9f54 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Informations sur le serveur de messagerie | | Résultat | 4D.POP3Transporter | ← | [Object POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object) | -
    -
    Historique | Release | Modifications | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 18 R2 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md index 930c4efcc1fcad..4202166132ed23 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md @@ -8,8 +8,6 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table du formulaire, ou table par défaut si omis | @@ -19,21 +17,8 @@ displayed_sidebar: docs | areaEnd | Integer | → | Zone de fin (si areaStart est spécifié) | | Résultat | Integer | ← | Hauteur de la section imprimée | -
    -
    -
    Historique - -| Release | Modifications | -| --------------------------- | ------------- | -| 20 | Modifié | -| 16 R6 | Modifié | -| <6 | Ajout | - -
    -
    - ## Description La commande **Print form** imprime simplement *form* avec les valeurs courantes des champs et des variables de la table *aTable*. Elle est généralement utilisée pour imprimer des états très complexes qui nécessitent un contrôle complet du processus d'impression. **Print form** ne gère pas les traitements d'enregistrements, ni les ruptures, sauts de pages, en-têtes ou pieds de pages. Vous devez vous-même prendre en charge ces opérations. **Print form** imprime uniquement des champs et des variables avec une taille fixe, la commande ne gère pas les objets de taille variable. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md index 3411a3f945d14a..61e5e2b1dce4f9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md @@ -8,18 +8,14 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------- | | sessionID | Text | → | ID de session | | options | Integer | → | Options de retour | | Résultat | Object | ← | Aperçu des process en cours d'exécution et/ou (4D Server uniquement) des sessions utilisateur | -
    -
    Historique | Release | Modifications | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 20 R7 |
    • Prise en charge du paramètre *sessionID*
    • Renommé (Get process activity)
    |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md index 5d9cefa2e5c5f0..0b1bfe6464da34 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ------------- | ------- | :-------------------------: | --------------------------- | | processNumber | Integer | → | Process number | | Résultat | Object | ← | Informations sur le process | -
    -
    Historique | Release | Modifications | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 20 R7 | Ajout |
    -
    ## Description @@ -42,7 +37,7 @@ L'objet retourné contient les propriétés suivantes : | ID | Integer | ID unique du process | | name | Text | Nom du process | | number | Integer | Process number | -| préemptif | Boolean | Vrai si l'exécution est préemptive, faux sinon | +| preemptive | Boolean | Vrai si l'exécution est préemptive, faux sinon | | sessionID | Text | UUID de la session | | state | Integer | Statut courant. Valeurs possibles : voir ci-dessous | | systemID | Text | ID du process utilisateur, 4D ou de réserve | diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md index 07e604bd3f5379..d607da65b4219e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | --------- | --------------------------- | ----------------------------------------------- | | name | Text | → | Nom du process duquel obtenir le numéro | @@ -18,19 +16,15 @@ displayed_sidebar: docs | \* | Opérateur | → | Renvoyer le numéro du process depuis le serveur | | Résultat | Integer | ← | Process number | -
    -
    Historique | Release | Modifications | | ------- | ------------------------------- | | 20 R7 | Prise en charge du paramètre id | -| 6 | Created |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md index 769d41ce98543b..9695d6e2e5c761 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md @@ -8,27 +8,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | --------- | --------------------------- | --------------------------------- | | logFile | Text | → | Nom du fichier journal | | \* | Opérateur | → | Fermer le fichier journal courant | -
    -
    -
    Historique - -| Release | Modifications | -| --------------------------- | ------------- | -| 11 SQL | Modifié | -| <6 | Created | - -
    -
    - ## Description La commande **SELECT LOG FILE** crée ou ferme le fichier d'historique (ou fichier journal) de la base de données, suivant la valeur que vous passez en paramètre.. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md index 40dcf2de828e8e..70f4d8be356e27 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------- | :-------------------------: | --------------------------- | | sessionID | Integer | → | ID de session | | Résultat | Object | ← | Informations sur la session | -
    -
    Historique | Release | Modifications | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R7 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md index 825120e281ffa9..43061d94def2b1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ---------------------------------------------------------- | | id | Text | → | Identifiant unique (UUID) de la session | | Résultat | Object | ← | Objet de stockage de la session | -
    -
    Historique | Release | Modifications | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R6 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session.md index e6ac04f65897ed..f182749c9182a6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session.md @@ -14,10 +14,8 @@ displayed_sidebar: docs | ---------- | ---------------------------------------------------- | --------------------------- | ------------- | | Résultat | [4D.Session](../API/SessionClass.md) | ← | Objet session | -
    -
    Historique | Release | Modifications | @@ -27,7 +25,6 @@ displayed_sidebar: docs | 18 R6 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md index e265523dbbe68b..f3b3895d9a80be 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ------------ | ---------- | --------------------------- | --------------------------- | | methodsArray | Text array | → | Tableau de noms de méthodes | -
    -
    -
    Historique - -| Release | Modifications | -| --------------------------- | ------------- | -| 17 R2 | Modifié | -| <6 | Ajout | - -
    -
    - ## Description La commande **SET ALLOWED METHODS** permet de désigner les méthodes projet qui peuvent être appelées directement depuis l'application. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md index 497ecb1397cd32..6a0786773d393c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md @@ -8,18 +8,14 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | -------------------------------------------------- | --------------------------- | --------------------------------------- | | winRef | Integer | → | Numéro de référence de la fenêtre | | image | Picture | → | Icône personnalisée | | file | 4D.File, 4D.Folder | → | Chemin d'accès du fichier ou du dossier | -
    -
    Historique | Release | Modifications | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R7 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md index 8f44864aa2a4e9..114ec81c360dc1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------------------------------- | --------------------------- | -------------------------------------------------------------------------------- | | server | Object | → | Informations sur le serveur de messagerie | | Résultat | 4D.SMTPTransporter | ← | [Objet SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object) | -
    -
    Historique | Release | Modifications | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 17 R4 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/string.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/string.md index 8b9600ea4f79a1..75adddf67fae40 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/string.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | | expression | Expression | → | Expression à convertir en chaîne (peut être de type Réel, Integer, Date, Heure, Alpha, Texte, Booléen, Undefined ou Null) | @@ -19,19 +17,15 @@ displayed_sidebar: docs | base | Integer | → | Valeur comprise entre 2 et 36 qui représente la base si *expression* est un nombre | | Résultat | Text | ← | expression convertie en chaîne alphanumérique | -
    -
    Historique -| Release | Modifications | -| --------------------------- | ----------------------------------- | -| 21 | Prise en charge du paramètre *base* | -| <6 | Created | +| Release | Modifications | +| ------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/super.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/super.md index 6014dab7fc4ab6..f8fc0d8e216bd8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/super.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/super.md @@ -8,26 +8,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ----------------------------------------------------------------------------- | | param | any | -> | Paramètre(s) à passer au constructeur de la classe parente | | Résultat | Object | <- | Parent de l'objet | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 19 | Created | - -
    -
    - Le mot-clé `Super` permet les appels à la `superclass`, c'est-à-dire à la classe parente. `Super` peut être utilisé de deux différentes manières : diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/this.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/this.md index 4a1e03790a7675..f20b482444793f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/this.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/this.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ------------------------ | | Résultat | Object | ← | Élément ou objet courant | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 19 | Created | - -
    -
    - ## Description La commande `This` renvoie une référence à l'objet en cours de traitement. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md index 8be898f7c9f3ef..eae95a6b4b13a3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texte à tronquer | | Résultat | Text | ← | Texte tronqué | -
    -
    Historique | Release | Modifications | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md index 92dab1ba097319..8a8d52ce433744 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texte à tronquer | | Résultat | Text | ← | Texte tronqué | -
    -
    Historique | Release | Modifications | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md index 6a1a39eebdf695..433568c03e4704 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texte à tronquer | | Résultat | Text | ← | Texte tronqué | -
    -
    Historique | Release | Modifications | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md index 9d2ac24c42d6b3..619106289055eb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | --------------- | ---------------------------------- | --------------------------- | -------------------- | | entitySelection | 4D.EntitySelection | → | Une entity selection | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 17 | Ajout | - -
    -
    - ## Description La commande `USE ENTITY SELECTION` met à jour la sélection courante de la table correspondant à la classe de données du paramètre *entitySelection*, en fonction du contenu de la entity selection. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md index acefb74c1dc15b..32b33f3f5c93ed 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md @@ -4,31 +4,18 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object +**WA Get context** ( * ; *object* : Text ) -> *contextObj* : Object
    **WA Get context** ( *object* : Field, Variable ) -> *contextObj* : Object -
    +| Paramètres | Type | | Description | +| ---------- | --------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | +| object | any | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis). | +| contextObj | Object | ← | Objet contexte si défini précédemment, sinon `null`. | -| Paramètres | Type | | Description | -| ---------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | -| object | Text, Variable | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis). | -| Résultat | Object | ← | Objet contexte si défini précédemment, sinon `null`. | - -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 20 R9 | Ajout | - -
    -
    - ### Description La commande `WA Get context` récupère l'objet contexte défini pour `$4d` dans la zone Web désignée par les paramètres \* et *object* en utilisant [`WA SET CONTEXT`](./wa-set-context.md). Si `WA SET CONTEXT` n'a pas été appelé pour la zone web, la commande renvoie `null`. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md index 7e7ec7c728ce9e..bdac354cd51cc3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md @@ -4,11 +4,15 @@ title: WA SET CONTEXT displayed_sidebar: docs --- -**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object ) +**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Field, Variable ; *contextObj* : Object ) -
    +| Paramètres | Type | | Description | +| ---------- | --------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | +| object | any | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis). | +| contextObj | Object | → | Objet contenant les fonctions qui peuvent être appelées avec `$4d`. | | Paramètres | Type | | Description | | ---------- | --------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -19,16 +23,6 @@ displayed_sidebar: docs
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 20 R9 | Ajout | - -
    -
    - ### Description La commande `WA SET CONTEXT` définit un objet contexte *contextObj* pour `$4d` dans la zone Web désignée par les paramètres \* et *object*. Lorsque cette commande est utilisée, `$4d` ne peut accéder qu'aux contenus déclarés dans le *contextObj* fourni. Si aucun objet contexte n'est défini, `$4d` a accès à toutes les méthodes 4D et ne peut pas accéder aux classes utilisateurs. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md index e010b1421c4892..773d1a2cfa8db2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------ | :-------------------------: | -------------------------------------- | | Résultat | Object | ← | Informations sur l'événement déclenché | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 21 | Ajout | - -
    -
    - ## Description La commande `Web Event` renvoie un objet contenant des informations sur un événement déclenché lié à un composant de formulaire web Qodly. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md index 7f1eddb9cedc3e..ec27a8696d8f0a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | -------------------------- | :-------------------------: | ---------------------------- | | Résultat | 4D.WebForm | ← | Nouvel objet proxy `WebForm` | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 21 | Ajout | - -
    -
    - ## Description La commande `Web Form` renvoie un objet proxy `4D.WebForm`, qui permet de travailler avec les propriétés et les fonctions de la page et de les émuler efficacement. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md index 10cfeda58af27b..f0841a1857ea1c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md @@ -8,16 +8,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | -------------------------------------------- | | Résultat | Collection | ← | Collection des objets Web Server disponibles | -
    -
    Historique | Release | Modifications | @@ -25,7 +21,6 @@ displayed_sidebar: docs | 18 R3 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md index 485f2fb85b2dfe..4027657368d7a5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------------------------- | --------------------------- | ------------------------------------------------------------------------------------ | | option | Integer | → | Serveur Web à référencer (défaut si omis = `Web server database`) | | Résultat | 4D.WebServer | ← | Objet Serveur Web | -
    -
    Historique | Release | Modifications | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 19 | prise en charge de .sessionCookieSameSite |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md index c640734d60a9fe..1338c70e584884 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md @@ -8,8 +8,6 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | --------------- | ------------------------- | :-------------------------: | ------------------------------------------------------------------------- | | fileToZip | 4D.File | → | Objet fichier ou dossier à compresser | @@ -19,10 +17,8 @@ displayed_sidebar: docs | options | Integer | → | Si *folderToZip* utilisé : `ZIP Without enclosing folder` | | Résultat | Object | ← | Objet statut | -
    -
    Historique | Release | Modifications | @@ -31,7 +27,6 @@ displayed_sidebar: docs | 18 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md index 1bae3a628d491b..98fde33319fe4c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md @@ -8,18 +8,14 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ----------------------------- | :-------------------------: | --------------------------------------------- | | zipFile | 4D.File | → | Fichier archive ZIP | | password | Text | → | Mot de passe de l'archive ZIP, le cas échéant | | Résultat | 4D.ZipArchive | ← | Objet archive | -
    -
    Historique | Release | Modifications | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 18 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md index 04e2e4f5c3362e..58229bc0a3a21a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md @@ -94,13 +94,13 @@ Une collection est initialisée avec les commandes [`New collection`](../command #### Description -La fonction `.at()` retourne l'élément à la position *index*, acceptant des entiers positifs et négatifs. +Différent de > Cette fonction ne modifie pas la collection d'origine. Les nombres entiers négatifs déterminent la position à partir du dernier élément de la collection. -La fonction renvoie la valeur Undefined si *index* dépasse les limites de la collection. +Voici un exemple : #### Exemple @@ -144,17 +144,17 @@ $element:=$col.at(10) // undefined #### Description -La fonction .average() retourne la moyenne arithmétique des valeurs définies dans la collection. +Différent de Seuls les éléments ayant une valeur numérique sont pris en compte pour le calcul (les autres types d'éléments sont ignorés). Les positions sont retournées dans un ordre croissant. -`.average()` retourne `undefined` si : +Vous pouvez passer tout type d'élément accepté par les collections, y compris une autre collection. - la collection est vide, - la collection ne contient pas d'éléments numériques, -- *propertyPath* n'est pas trouvé dans la collection. +- Egal à #### Exemple 1 @@ -204,7 +204,7 @@ Les positions sont retournées dans un ordre croissant. #### Description -La fonction `.clear()` supprime tous les éléments de la collection et retourne une collection vide. +Vous devez prêter attention aux problèmes de conversion suivants : > Cette fonction modifie la collection d'origine. @@ -248,17 +248,17 @@ $vSize:=$col.length //$vSize=0 #### Description -La fonction `.combine()` insère des éléments *col2* à la fin ou à la position *index* spécifiée dans l'instance de collection et renvoie la collection modifiée. A la différence de la fonction `.insert()`, `.combine()` ajoute chaque valeur de *col2* dans la collection d'origine, et non en tant qu'élément unique de collection. +Vous pouvez passer : Vous pouvez passer : > Cette fonction modifie la collection d'origine. -Par défaut, les éléments *col2* sont ajoutés à la fin de la collection originale. Vous pouvez passer dans *index* la position à laquelle vous souhaitez que les éléments *col2* soient insérés dans la collection. +Nom de méthode Exemples : -> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. +> Exemple 1 -- Si *index* > la longueur de la collection, l'*index* de départ sera fixé à la longueur de la collection. -- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). -- Si la valeur calculée est négative, *index* est mis à 0. +- Exemple 2 +- Inclus parmi +- Vous souhaitez un tri croissant des première et troisième collections, et une synchronisation pour la deuxième collection : #### Exemple @@ -292,18 +292,18 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6] | Paramètres | Type | | Description | | ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | value | any | -> | Valeur(s) à concaténer. Si *value* est une collection, tous ses éléments sont ajoutés comme de nouveaux éléments à la fin de la collection d'origine. | -| Résultat | Collection | <- | Nouvelle collection contenant les valeurs d'origine et les valeurs ajoutées | +| Résultat | Collection | <- | En cas d'incohérence, les règles suivantes sont appliquées : | #### Description -La fonction `.concat()` renvoie une nouvelle collection contenant les éléments de la collection originale avec tous les éléments du paramètre *value* ajoutés à la fin. +Par exemple : > Cette fonction ne modifie pas la collection d'origine. -Si *value* est une collection, tous ses éléments sont ajoutés en tant que nouveaux éléments à la fin de la collection d'origine. Si la *value* n'est pas une collection, elle est ajoutée elle-même en tant que nouvel élément. +La collection retournée contient l'élément spécifié par *startFrom* et tous les éléments suivants jusqu'à l'élément spécifié par *end* (mais non compris). Si seul le paramètre *startFrom* est spécifié, la collection retournée contient tous les éléments de *startFrom* au dernier élément de la collection d'origine. #### Exemple @@ -324,10 +324,10 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8]
    Historique -| Release | Modifications | -| ------- | ---------------------------------------------------------------------------- | -| 18 R3 | Nouvelle option *ck shared*. Nouveaux paramètres *groupWith* | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| 18 R3 | Les dates sont stockées sous la forme de date « aaaa-mm-jj » ou des chaînes au format « AAAA-MM-JJTHH: ss.SSSZ: mm » , selon la configuration actuelle « dates à l'intérieur des objets » de la base de données. Cet exemple retourne des personnes embauchées il y a plus de 90 jours : | +| v16 R6 | Ajout |
    @@ -337,40 +337,40 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8]
    -| Paramètres | Type | | Description | -| ------------ | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------ | -| option | Integer | -> | `ck resolve pointers`: résoudre les pointeurs avant la copie,
    `ck shared`: retourner une collection partagée | -| groupWithCol | Collection | -> | Collection partagée à grouper avec la collection résultante | -| groupWithObj | Object | -> | Objet partagé à grouper avec la collection résultante | -| Résultat | Collection | <- | Copie profonde de la collection d'origine (deep copy) | +| Paramètres | Type | | Description | +| ------------ | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| option | Integer | -> | Exemple 3 | +| groupWithCol | Collection | -> | Collection partagée à grouper avec la collection résultante | +| groupWithObj | Object | -> | Objet partagé à grouper avec la collection résultante | +| Résultat | Collection | <- | *pathStrings* contient une formule constituée de 1 à N chemin(s) de propriété(s) et (optionnellement) ordres de tri, séparés par des virgules. |
    #### Description -La fonction `.copy()` renvoie une copie profonde (deep copy) de l'instance de collection. ***Deep copy*** signifie que les objets ou les collections présents dans la collection d'origine sont dupliqués et ne partagent pas leur référence avec la collection qui est retournée. +Lorsque vous utilisez une valeur constante, les règles suivantes doivent être respectées : > Cette fonction ne modifie pas la collection d'origine. -S'il est passé, le paramètre *option* peut contenir l'une des constantes suivantes (ou les deux) : +Utilisation de guillemets -| option | Description | -| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck resolve pointers` | Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Toutefois, vous pouvez résoudre les pointeurs au moment de la copie en passant la constante `ck resolve pointers`. Dans ce cas, chaque pointeur contenu dans la collection est évalué lors de la copie et sa valeur déréférencée est utilisée. | -| `ck shared` | Par défaut, `copy()` retourne une collection standard (non partagée), même si la fonction s'applique à une collection partagée. Passez la constante `ck shared` pour créer une collection partagée. Dans ce cas, vous pouvez utiliser le paramètre *groupWith* pour associer la collection partagée à une autre collection ou à un autre objet (voir ci-dessous). | +| option | Description | +| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `ck resolve pointers` | Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Dans ce cas, chaque pointeur contenu dans la collection est évalué lors de la copie et sa valeur déréférencée est utilisée. | +| `ck shared` | Prise en charge des formules Symbole(s) L'évaluation est sensible à la casse et différencie les caractères accentués. | -Les paramètres *groupWithCol* ou *groupWithObj* vous permettent de désigner une collection ou un objet avec lequel la collection résultante doit être associée. +Par défaut si omis, une évaluation non diacritique est effectuée :::note -Les objets Datastore, dataclass et entity ne sont pas copiables. Si `.copy()` est appelé avec eux, les valeurs `Null` sont retournées. +Les objets Datastore, dataclass et entity ne sont pas copiables. Collection mise à plat ::: #### Exemple 1 -Nous souhaitons copier la collection régulière (non partagée) *$lastnames* dans l'objet partagé *$sharedObject*. Pour cela, nous devons créer une copie partagée de la collection (*$sharedLastnames*). +Inférieur ou égal à Null ```4d var $sharedObject : Object @@ -392,7 +392,7 @@ End use #### Exemple 2 -Nous voulons combiner *$sharedColl1* et *$sharedColl2*. Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. Par conséquent, nous devons faire une copie partagée de *$sharedColl1* et désigner *$sharedColl2* comme étant un groupe partagé pour la copie. +Null Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. ```4d var $sharedColl1;$sharedColl2;$copyColl : Collection @@ -409,7 +409,7 @@ $sharedColl2:=New shared collection(New shared object("lastname";"Brown")) #### Exemple 3 -Nous avons une collection standard (*$lastnames*) et nous souhaitons la placer dans le **Storage** de l'application. Pour cela, nous devons créer une copie partagée au préalable (*$sharedLastnames*). +Supérieur ou égal à Paramètre querySettings ```4d var $lastnames;$sharedLastnames : Collection @@ -427,24 +427,10 @@ End use #### Exemple 4 -Cet exemple illustre l'utilisation de l'option `ck resolve pointers` : +Collection d'origine dont tous les éléments ont été supprimés ```4d - var $col : Collection - var $p : Pointer - $p:=->$what - - $col:=New collection - $col.push(New object("alpha";"Hello";"num";1)) - $col.push(New object("beta";"You";"what";$p)) - - $col2:=$col.copy() - $col2[1].beta:="World!" - ALERT($col[0].alpha+" "+$col2[1].beta) //"Hello World!" - - $what:="You!" - $col3:=$col2.copy(ck resolve pointers) - ALERT($col3[0].alpha+" "+$col3[1].what) //"Hello You!" +Résultat ``` @@ -467,19 +453,19 @@ Cet exemple illustre l'utilisation de l'option `ck resolve pointers` :
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | Real | <- | Nombre d'éléments dans la collection | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | --------------------------------------------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | Real | <- | La recherche d'une personne nommée "smith OR status='private"' échouera simplement. |
    #### Description -La fonction `.count()` retourne le nombre d'éléments non nuls dans la collection. +Ajout -Si la collection contient des objets, vous pouvez passer le paramètre *propertyPath*. Dans ce cas, seuls les éléments qui contiennent le *propertyPath* sont pris en compte. +Exemple 2 Tri d'une collection de nombres par ordre croissant ou décroissant : #### Exemple @@ -516,27 +502,27 @@ Si la collection contient des objets, vous pouvez passer le paramètre *property
    -| Paramètres | Type | | Description | -| ------------ | ----------------------------------------------- | :-------------------------: | --------------------------------------------------------------- | -| value | Text, Number, Boolean, Date, Object, Collection | -> | Valeur à compter | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | Real | <- | Nombre d'occurrences de la valeur | +| Paramètres | Type | | Description | +| ------------ | ----------------------------------------------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| value | Text, Number, Boolean, Date, Object, Collection | -> | Valeur à compter | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | Real | <- | Par défaut, `copy()` retourne une collection standard (non partagée), même si la commande est appliquée à une collection partagée. |
    #### Description -La fonction `.countValues()` retourne le nombre d'occurrences de *value* dans la collection. +Lorsque vous utilisez des placeholders, le contournement des options de sécurité n'est pas possible : -Vous pouvez passer dans *value* : +L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. - une valeur scalaire (texte, numérique, booléen, date), - une référence d'objet ou de collection. -Pour qu'un élément soit comptabilisé, le type de *value* doit être égal à celui de l'élément ; la fonction utilise l'opérateur d'égalité. +La callback reçoit les paramètres suivants : -Le paramètre optionnel *propertyPath* vous permet de compter des valeurs à l'intérieur d'une collection d'objets : passez dans *propertyPath* le chemin de la propriété dont vous souhaitez comptabiliser le nombre de valeurs. +Comparaison > Cette fonction ne modifie pas la collection d'origine. @@ -583,10 +569,10 @@ Le paramètre optionnel *propertyPath* vous permet de compter des valeurs à l'i
    Historique -| Release | Modifications | -| ------- | ------------------------------------ | -| 20 | Prise en charge de `ck count values` | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | -------------------------------------------------------------------------------------- | +| 20 | Vous souhaitez créer une nouvelle collection puis ajouter un élément : | +| v16 R6 | Ajout |
    @@ -607,20 +593,20 @@ Le paramètre optionnel *propertyPath* vous permet de compter des valeurs à l'i #### Description -La fonction `.distinct()` renvoie une collection contenant uniquement les valeurs distinctes (différentes) de la collection originale. +Nom de méthode > Cette fonction ne modifie pas la collection d'origine. -La collection retournée est automatiquement triée. Les valeurs **Null** ne sont pas retournées. +La collection retournée est automatiquement triée. Vous souhaitez créer une collection pré-remplie : -Si la collection contient des objets, vous pouvez passer le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir les valeurs distinctes. +Cette recherche semble sécurisée puisque les données non publiques sont filtrées. -Dans le paramètre *options*, vous pouvez passer une ou une combinaison des constantes suivantes : +Exemple 2 -| Constante | Valeur | Commentaire | -| ----------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck diacritical` | 8 | L'évaluation est sensible à la casse et différencie les caractères accentués. Par défaut si omis, une évaluation non diacritique est effectuée | -| `ck count values` | 32 | Renvoie le nombre d'éléments pour chaque valeur distincte. Lorsque cette option est passée, `.distinct()` renvoie une collection d'objets contenant une paire d'attributs `{"value":*value*;"count":*count*}`. | +| Constante | Valeur | Commentaire | +| ----------------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `ck diacritical` | 8 | L'évaluation est sensible à la casse et différencie les caractères accentués. Par défaut si omis, une évaluation non diacritique est effectuée | +| `ck count values` | 32 | Renvoie le nombre d'éléments pour chaque valeur distincte. Prise en charge des formules | #### Exemples @@ -658,31 +644,31 @@ Dans le paramètre *options*, vous pouvez passer une ou une combinaison des cons
    -| Paramètres | Type | | Description | -| ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | -| collection2 | Collection | -> | Collection à comparer | -| option | Integer | -> | `ck diacritical`: évaluation diacritique ("A" # "a" par exemple) | -| Résultat | Boolean | <- | Vrai si les collections sont identiques, sinon faux | +| Paramètres | Type | | Description | +| ----------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------- | +| collection2 | Collection | -> | Collection à comparer | +| option | Integer | -> | La formule reçoit les paramètres suivants : | +| Résultat | Boolean | <- | Cet exemple illustre l'utilisation de l'option `ck resolve pointers` : |
    #### Description -La fonction `.equal()` compare récursivement le contenu de la collection et de *collection2* (comparaison profonde)et renvoie **true** si elles sont identiques. +Ajout :::note Notes -- La fonction `.equal()` ne vérifie l'égalité que pour les chaînes de caractères, les booléens, les nombres et les éléments de type null dans les collections. Elle ne vérifie pas l'égalité des objets natifs. -- Les éléments avec des valeurs **null** ne sont pas égaux aux éléments non définis. +- Historique La callback reçoit les paramètres suivants : +- Par exemple, imaginez une chaîne de recherche du type : ::: -Par défaut, une évaluation non diacritique est effectuée. Si vous souhaitez que l'évaluation soit sensible à la casse ou pour différencier des caractères accentués, passez la constante `ck diacritical` dans le paramètre option. +Par défaut, une évaluation non diacritique est effectuée. L'évaluation est sensible à la casse et différencie les caractères accentués. :::tip -Une comparaison récursive de collections peut prendre beaucoup de temps si la collection est grande et profonde. Si vous souhaitez uniquement comparer deux références de collection, vous pouvez envisager d'utiliser l'opérateur de comparaison [`=` pour les références de collection](../Concepts/dt_collection.md#collection-operators). +dans *$2* : param Modifications ::: @@ -730,60 +716,51 @@ Une comparaison récursive de collections peut prendre beaucoup de temps si la c
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------- | -| startFrom | Integer | -> | Elément à partir duquel débuter l'évaluation | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | -| Résultat | Boolean | <- | True si tous les éléments ont passé le test avec succès | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | +| startFrom | Integer | -> | Elément à partir duquel débuter l'évaluation | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | +| Résultat | Boolean | <- | Paramètres |
    #### Description -La fonction `.every()` retourne **true** si tous les éléments de la collection ont été évalués à vrai par le test implémenté dans l'objet *formula* ou la méthode *methodName* fourni(e). +Ajout Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- soit *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Vous souhaitez trier la collection obtenue : -La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Elle reçoit un `Objet` en premier paramètre ($1). +Exemple 2 Par défaut, les propriétés sont triées pas ordre croissant. Modifications La callback reçoit les paramètres suivants : -- dans *$1.value* : valeur de l'élément à évaluer -- dans *$2* : param -- dans *$N...* : paramN... +- Nouvelle taille de la collection +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Elle peut définir le(s) paramètre(s) suivant(s) : -- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si l'évaluation de la valeur de l'élément est réussie, **false** sinon. -- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. +- Collection à combiner +- Elément à insérer dans la collection La valeur retournée est la dernière calculée. -Dans tous les cas, au point où la fonction `.every()` rencontre le premier élément de la collection évalué à **false**, elle cesse d'appeler la callback et retourne **false**. +Prise en charge des formules -Par défaut, `.every()` évalue l'ensemble de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer le test. +Objet formule Les propriétés suivantes sont prises en charge : -- Si *startFrom* >= la longueur de la collection, **false** est retourné, ce qui signifie que la collection n'est pas testée. -- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). -- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). +- Prise en charge des formules +- Prise en charge des formules +- Commentaire #### Exemple 1 ```4d -var $c : Collection -var $b : Boolean -var $f : 4D.Function - -$f:=Formula($1.value>0) -$c:=New collection -$c.push(5;3;1;4;6;2) -$b:=$c.every($f) // retourne true -$c.push(-1) -$b:=$c.every($f) // retourne false +Comparaison ``` #### Exemple 2 @@ -824,29 +801,29 @@ $b:=$c.every($f;Is real) //$b=false
    -| Paramètres | Type | | Description | -| ------------ | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet dont les valeurs doivent être extraites dans la nouvelle collection | -| targetpath | Text | -> | Chemin ou nom de propriété cible | -| option | Integer | -> | `ck keep null` : inclure les propriétés null dans la collection retournée (ignorées par défaut). Paramètre ignoré si *targetPath* est passé. | -| Résultat | Collection | <- | Nouvelle collection contenant les valeurs extraites | +| Paramètres | Type | | Description | +| ------------ | ---------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet dont les valeurs doivent être extraites dans la nouvelle collection | +| targetpath | Text | -> | Chemin ou nom de propriété cible | +| option | Integer | -> | Prise en charge des formules Sommaire | +| Résultat | Collection | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. |
    #### Description -La fonction `.extract()` crée et renvoie une nouvelle collection contenant les valeurs *propertyPath* extraites de la collection originale d'objets. +OU > Cette fonction ne modifie pas la collection d'origine. -Le contenu de la collection retournée dépend du paramètre *targetPath* : +Exemple -- Si le paramètre *targetPath* est omis, `.extract()` remplit la nouvelle collection avec les valeurs de *propertyPath* de la collection d'origine. +- Prise en charge des formules - Par défaut, les éléments pour lesquels *propertyPath* est null ou indéfini sont ignorés dans la collection résultante. Vous pouvez passer la constante `ck keep null` dans le paramètre *option* pour inclure ces valeurs en tant qu'éléments null dans la collection retournée. + Exemple 2 Exemple -- Si un ou plusieurs paramètre(s) *targetPath* sont passés (correspondant à un ou plusieurs paramètre(s) *propertyPath*), `.extract()` remplit la nouvelle collection avec les propriétés *propertyPath* et chaque élément de la nouvelle collection est un objet avec les propriétés *targetPath* remplies avec les propriétés *propertyPath* correspondantes. Les valeurs null sont conservées (le paramètre *option* est ignoré avec cette syntaxe). +- Exemple Par exemple, vous pouvez organiser une recherche de la manière suivante : #### Exemple 1 @@ -897,31 +874,31 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504
    -| Paramètres | Type | | Description | -| ---------- | ----------------------------------------------- | :-------------------------: | ------------------------------------------------------ | -| value | Number, Text, Object, Collection, Date, Boolean | -> | Valeur de remplissage | -| startFrom | Integer | -> | Indice l'élément de départ (inclus) | -| end | Integer | -> | Indice de fin (non inclus) | -| Résultat | collection | <- | Collection d'origine avec valeurs de remplissage | +| Paramètres | Type | | Description | +| ---------- | ----------------------------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| value | Number, Text, Object, Collection, Date, Boolean | -> | Valeur de remplissage | +| startFrom | Integer | -> | Indice l'élément de départ (inclus) | +| end | Integer | -> | Indice de fin (non inclus) | +| Résultat | collection | <- | Vous pouvez modifier ce comportement en utilisant le sélecteur `Dates inside objects` de la commande `SET DATABASE PARAMETER`. |
    #### Description -La fonction `.fill()` remplit la collection avec la *valeur* spécifiée, éventuellement de l'index *startFrom* à l'index *end*, et renvoie la collection résultante. +Exemples > Cette fonction modifie la collection d'origine. -- Si le paramètre *startFrom* est omis, *value* est appliquée à tous les éléments de la collection (*startFrom*=0). -- Si le paramètre *startFrom* est passé et *end* omis, *value* est appliquée aux éléments de la collection à partir de *startFrom* jusqu'au dernier élément de la collection (*end*=length). -- Si à la fois le paramètre *startFrom* et *end* sont passés, *value* est appliquée aux éléments de la collection à partir de *startFrom* jusqu'à l'élément *end*. +- nombres +- Exemple 2 +- Exemple 3 En cas d'incohérence, les règles suivantes sont appliquées : -- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). Si la valeur calculée est négative, *startFrom* est défini à 0. -- Si *end* < 0 , il est recalculé comme *end:=end+length*. -- Si *end* < *startFrom* (valeurs passées ou recalculées), la méthode ne fait rien. +- Exemple 3 nombres +- Prise en charge de querySettings +- La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. #### Exemple @@ -955,43 +932,43 @@ En cas d'incohérence, les règles suivantes sont appliquées :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------ | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | -| Résultat | Collection | <- | Nouvelle collection contenant les éléments filtrés (shallow copy) | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | +| Résultat | Collection | <- | Résultat |
    #### Description -La fonction `.filter()` retourne une nouvelle collection contenant tous les éléments de la collection d'origine pour lesquels le résultat de la *formula* ou de la méthode *methodName* est **true**. Cette fonction retourne une ***shallow copy***, ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +Utilisation de placeholders Modifications Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour filtrer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- soit *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Vous souhaitez trier la collection obtenue : -La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (optionnel) et un objet en premier paramètre (*$1*). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant la condition et donc, devant être ajouté à la nouvelle collection. +Exemple 4 Par exemple, si vous exécutez la recherche suivante : La callback reçoit les paramètres suivants : -- dans *$1.value* : valeur de l'élément à évaluer -- dans *$2* : param -- dans *$N...* : paramN... +- Nouvelle taille de la collection +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Elle peut définir le(s) paramètre(s) suivant(s) : -- *$1.result* (Booléen) : **true** si la valeur de l'élément correspond à la condition de filtre et doit être conservée, **false** sinon. -- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. +- Nom de méthode +- Elément à insérer dans la collection La valeur retournée est la dernière calculée. :::note -Lorsque vous utilisez *methodName* comme callback, et si la méthode ne renvoie aucune valeur, `.filter()` recherchera la propriété *$1.result* que vous devez définir à **true** pour chaque élément remplissant la condition. +Lors de la conversion de dates 4D en texte avant de les stocker dans la collection, par défaut le programme prend en compte le fuseau horaire local. ::: @@ -1044,47 +1021,47 @@ Vous voulez filtrer les éléments de la collection en fonction de leur type :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | -| Résultat | any | <- | Première valeur trouvée (Undefined si non trouvée) | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | +| Résultat | any | <- | Pour cela, nous devons créer une copie partagée de la collection (*$sharedLastnames*). |
    #### Description -La fonction `.find()` retourne la première valeur dans la collection pour laquelle le résultat de *formula* ou de *methodName*, appliqué à chaque élément, retourne **true**. +Exemple > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- soit *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Vous souhaitez trier la collection obtenue : -La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit renvoyer **true** pour le premier élément qui satisfait la condition. Elle reçoit un `Objet` en premier paramètre ($1). +Exemple 2 La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Modifications La callback reçoit les paramètres suivants : -- dans *$1.value* : valeur de l'élément à évaluer -- dans *$2* : param -- dans *$N...* : paramN... +- Nouvelle taille de la collection +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Elle peut définir le(s) paramètre(s) suivant(s) : -- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si la valeur de l'élément correspond à la condition de recherche, **false** sinon. -- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. +- Collection d'origine redimensionnée +- Elément à insérer dans la collection La valeur retournée est la dernière calculée. -Par défaut, `.find()` effectue une recherche dans la totalité de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer la recherche. +Exemple 2 Exemple 2 -- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. -- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). - **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. -- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). +- Tri avec un chemin de propriété : +- Séparateur à utiliser entre les éléments + Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : +- Commentaire #### Exemple 1 @@ -1135,47 +1112,47 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------- | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | -| Résultat | Integer | <- | Numéro du premier élément trouvé (-1 si non trouvé) | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | +| Résultat | Integer | <- | Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. |
    #### Description -La fonction `.findIndex()` retourne l'indice, dans la collection, du premier élément pour lequel *formula* ou *methodName*, appliqué à chaque élément, retourne **true**. +Exemple > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Collection partagée à grouper avec la collection résultante -La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit renvoyer **true** pour le premier élément qui satisfait la condition. Elle reçoit un `Objet` en premier paramètre ($1). +Exemple 2 La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Modifications La callback reçoit les paramètres suivants : -- dans *$1.value* : valeur de l'élément à évaluer -- dans *$2* : param -- dans *$N...* : paramN... +- Nouvelle taille de la collection +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Elle peut définir le(s) paramètre(s) suivant(s) : -- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si la valeur de l'élément correspond à la condition de recherche, **false** sinon. -- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. +- Collection d'origine redimensionnée +- Elément à insérer dans la collection La valeur retournée est la dernière calculée. -Par défaut, `.findIndex()` effectue une recherche dans la totalité de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer la recherche. +Les parenthèses sont obligatoires lorsque NOT est utilisé avant une déclaration contenant plusieurs opérateurs. Exemple 2 -- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. -- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). - **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. -- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). +- Tri avec un chemin de propriété : +- Séparateur à utiliser entre les éléments + Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : +- Commentaire #### Exemple @@ -1214,16 +1191,16 @@ $val3:=$c.findIndex($val2+1;Formula($1.value.name=$2);"Clanton") //$val3=4
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | ----------------------------- | -| Résultat | any | <- | Premier élément de collection | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | +| Résultat | any | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. |
    #### Description -La fonction `.first()` retourne le premier élément de la collection. +Ajout > Cette fonction ne modifie pas la collection d'origine. @@ -1262,19 +1239,19 @@ $first:=$emptyCol.first() // retourne Undefined
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------ | -| depth | Integer | -> | La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. Par défaut=1 | -| Résultat | Collection | <- | Collection mise à plat | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| depth | Integer | -> | La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. Par défaut=1 | +| Résultat | Collection | <- | *$1.result* (booléen): **true** si *$1.value < $1.value2*, **false** sinon |
    #### Description -La fonction `.flat()` crée une nouvelle collection avec tous les éléments des sous-collections concaténés de manière récursive jusqu'à la *depth* spécifiée. +Exemple 2 -Par défaut, si le paramètre *depth* est omis, seul le premier niveau de la structure de la collection imbriquée sera mis à plat. +Exemple avec une référence d'objet : > Cette fonction ne modifie pas la collection d'origine. @@ -1318,41 +1295,41 @@ $col.flat(MAXLONG)
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | -| Résultat | Collection | <- | Collection de valeurs transformées et mises à plat sur une profondeur de 1 | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | +| Résultat | Collection | <- | **Note** : Même si *startFrom* est négatif, la recherche est effectuée de la droite vers la gauche. |
    #### Description -La fonction `.flatMap()` crée une nouvelle collection basée sur le résultat de l'appel de la fonction 4D *formula* ou de la méthode *methodName* sur chaque élément de la collection d'origine et mise à plat sur une profondeur de 1. Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. +Exemple Collection d'origine modifiée ne contenant plus les éléments supprimés -Cette fonction est identique à un appel à [`map()`](#map) suivi d'un appel à [`flat()`](#flat) de profondeur 1. +Résultat de la valeur de l'accumulateur > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- soit *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Vous souhaitez trier la collection obtenue : -La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Elle reçoit un `Objet` en premier paramètre ($1). +Exemple 2 La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Modifications La callback reçoit les paramètres suivants : -- dans *$1.value* : valeur de l'élément à évaluer -- dans *$2* : param -- dans *$N...* : paramN... +- Nouvelle taille de la collection +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Elle peut définir le(s) paramètre(s) suivant(s) : -- (obligatoire si vous avez utilisé une méthode) *$1.result* (tout type) : nouvelle valeur transformée à ajouter à la collection résultante -- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. +- Propriété +- Elément à insérer dans la collection La valeur retournée est la dernière calculée. #### Exemple 1 @@ -1417,30 +1394,30 @@ $c2:=$c.flatMap($f; $c.sum()) | ---------- | ---------- | :-------------------------: | ----------------------------------------------------- | | toSearch | expression | -> | Expression à rechercher dans la collection | | startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| Résultat | Boolean | <- | True si *toSearch* est trouvé dans la collection | +| Résultat | Boolean | <- | Exemple 1 | #### Description -La fonction `.includes()` retourne True si l'expression *toSearch* est trouvée parmi les éléments de la collection, sinon False. +Exemple > Cette fonction ne modifie pas la collection d'origine. -Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : +Exemple 1 Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -*toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). +La callback reçoit les paramètres suivants : -Optionnellement, vous pouvez passer l'indice de la collection à partir duquel démarrer la recherche dans *startFrom*. +Exemple 2 -- Si *startFrom* >= la longueur de la collection, False est retourné, ce qui signifie que la recherche n'est pas effectuée. -- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). Notez que même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. -- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). +- Exemple +- Séparateur à utiliser entre les éléments **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Commentaire #### Exemple @@ -1489,24 +1466,24 @@ Optionnellement, vous pouvez passer l'indice de la collection à partir duquel d #### Description -La fonction `.indexOf()` recherche l'expression *toSearch* parmi les éléments de la collection et retourne l'indice de la première occurrence trouvée, ou -1 si aucune occurrence n'a été trouvée. +Exemple > Cette fonction ne modifie pas la collection d'origine. -Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : +Exemple 1 Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -*toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). +La callback reçoit les paramètres suivants : -Optionnellement, vous pouvez passer l'indice de la collection à partir duquel démarrer la recherche dans *startFrom*. +Exemple 2 -- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. -- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). - **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. -- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). +- Tri avec un chemin de propriété : +- Séparateur à utiliser entre les éléments + Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : +- Commentaire #### Exemple @@ -1551,7 +1528,7 @@ Optionnellement, vous pouvez passer l'indice de la collection à partir duquel d #### Description -La fonction `.indices()` fonctionne exactement comme la fonction [`.query()`](#query) mais renvoie les indices, dans la collection d'origine, des éléments de la collection d'objets qui correspondent aux conditions de recherche *queryString*, et non les éléments eux-mêmes. Les positions sont retournées dans un ordre croissant. +Exemple 3 Les positions sont retournées dans un ordre croissant. > Cette fonction ne modifie pas la collection d'origine. @@ -1561,7 +1538,7 @@ Le paramètre *queryString* doit respecter la syntaxe suivante : propertyPath comparator value {logicalOperator propertyPath comparator value} ``` -Pour une description détaillée de la construction de recherches à l'aide des paramètres *queryString* et *value* veuillez vous reporter à la description de la fonction `dataclass.query()`. +Les éléments sont triés par ordre décroissant #### Exemple @@ -1598,27 +1575,27 @@ Pour une description détaillée de la construction de recherches à l'aide des
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ---------------------------------------------- | -| index | Integer | -> | Où insérer l'élément | -| element | any | -> | Elément à insérer dans la collection | -| Résultat | Collection | <- | Collection d'origine incluant l'élément inséré | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ------------------------------------ | +| index | Integer | -> | Où insérer l'élément | +| element | any | -> | Elément à insérer dans la collection | +| Résultat | Collection | <- | Résultat |
    #### Description -La fonction `.insert()` insère *element* à la position *index* spécifiée dans l'instance de collection et renvoie la collection modifiée. +Nom de méthode > Cette fonction modifie la collection d'origine. -Dans *index*, passez le numéro de l'élément après lequel vous souhaitez que le paramètre element soit inséré. +Cet exemple retourne des personnes dont l'âge n'est pas connu (propriété définie sur null ou indéfinie) : -> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. +> Exemple 1 -- Si *index* > la longueur de la collection, l'*index* de départ réel sera fixé à la longueur de la collection. -- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). +- Exemple 2 +- Exemple 3 - Si la valeur recalculée est négative, index prend la valeur 0. Vous pouvez passer tout type d'élément accepté par les collections, y compris une autre collection. @@ -1653,22 +1630,22 @@ Vous pouvez passer tout type d'élément accepté par les collections, y compris
    -| Paramètres | Type | | Description | -| ---------- | ------- | :-------------------------: | ---------------------------------------------------------------------------------------------- | -| delimiter | Text | -> | Séparateur à utiliser entre les éléments | -| option | Integer | -> | `ck ignore null or empty` : ignorer les chaînes null ou vides dans le résultat | -| Résultat | Text | <- | Chaîne contenant tous les éléments de la collection, séparés par delimiter | +| Paramètres | Type | | Description | +| ---------- | ------- | :-------------------------: | ---------------------------------------- | +| delimiter | Text | -> | Séparateur à utiliser entre les éléments | +| option | Integer | -> | collection partagée | +| Résultat | Text | <- | Exemple 3 |
    #### Description -La fonction `.join()` convertit tous les éléments de la collection en chaînes et les concatène en utilisant la chaîne *delimiter* spécifiée comme séparateur. La fonction renvoie la chaîne résultante. +La fonction `.join()` convertit tous les éléments de la collection en chaînes et les concatène en utilisant la chaîne *delimiter* spécifiée comme séparateur. > Cette fonction ne modifie pas la collection d'origine. -Par défaut, les éléments null ou vides de la collection sont inclus dans la chaîne résultante. Passez la constante `ck ignore null or empty` dans le paramètre *option* si vous souhaitez les exclure de la chaîne résultante. +Par défaut, les éléments null ou vides de la collection sont inclus dans la chaîne résultante. Exemple avec une référence de collection : #### Exemple @@ -1700,16 +1677,16 @@ Par défaut, les éléments null ou vides de la collection sont inclus dans la c
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | ----------------------------- | -| Résultat | any | <- | Dernier élément de collection | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Résultat | any | <- | *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. |
    #### Description -La fonction `.last()` renvoie le dernier élément de la collection. +Ajout > Cette fonction ne modifie pas la collection d'origine. @@ -1718,15 +1695,7 @@ La fonction renvoie Undefined si la collection est vide. #### Exemple ```4d -var $col; $emptyCol : Collection -var $last : Variant -$col:=New collection(10; 20; 30; "hello"; 50) -$last:=$col.last() // 50 - -$emptyCol:=New collection() //vide -// $last:=$emptyCol[$emptyCol.length-1] //retourne une erreur -$last:=$emptyCol.last() // retourne Undefined - +Nom de méthode ``` @@ -1749,47 +1718,40 @@ $last:=$emptyCol.last() // retourne Undefined
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------- | -| toSearch | expression | -> | Elément à chercher dans la collection | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| Résultat | Integer | <- | Numéro de la dernière occurrence de toSearch dans la collection, -1 si non trouvé | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ----------------------------------------------------- | +| toSearch | expression | -> | Elément à chercher dans la collection | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| Résultat | Integer | <- | Commentaire |
    #### Description -La fonction `.lastIndexOf()` recherche l'expression *toSearch* parmi les éléments de la collection et renvoie l'indice de la dernière occurrence, ou -1 si elle n'a pas été trouvée. +Exemple > Cette fonction ne modifie pas la collection d'origine. -Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : +Exemple 1 Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -*toSearch* doit correspondre exactement à l'élément recherché (les mêmes règles que pour l'opérateur d'égalité sont appliquées). +la collection est vide, -Optionnellement, vous pouvez passer le numéro de l'élément auquel démarrer la recherche inversée dans *startFrom*. +Exemple 2 -- Si *startFrom* >= taille de la collection (coll.length-1), l'ensemble de la collection est évalué (défaut). -- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). Si la position calculée est négative, -1 est retourné (la collection n'est pas évaluée). - **Note** : Même si *startFrom* est négatif, la recherche est effectuée de la droite vers la gauche. -- Si *startFrom* = 0, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Exemple 3 +- Exemple 3 Si la position calculée est négative, -1 est retourné (la collection n'est pas évaluée). + Exemple 3 +- Modifications #### Exemple ```4d - var $col : Collection - var $pos1;$pos2;$pos3;$pos4;$pos5 : Integer - $col:=Split string("a,b,c,d,e,f,g,h,i,j,e,k,e";",") //$col.length=13 - $pos1:=$col.lastIndexOf("e") //retourne 12 - $pos2:=$col.lastIndexOf("e";6) //retourne 4 - $pos3:=$col.lastIndexOf("e";15) //retourne 12 - $pos4:=$col.lastIndexOf("e";-2) //retourne 10 - $pos5:=$col.lastIndexOf("x") //retourne -1 +heure (stockée en nombre de milliseconds - réel) ``` @@ -1810,17 +1772,14 @@ Optionnellement, vous pouvez passer le numéro de l'élément auquel démarrer l #### Description -La propriété `.length` renvoie le nombre d'éléments de la collection. +Exemple 2 -La propriété `.length` est initialisée à la création de la collection. Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. Cette propriété est en **lecture seulement** (vous ne pouvez pas l'utiliser pour modifier la taille de la collection). +Avec la méthode ***Flatten*** suivante : Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. Exemple 2 #### Exemple ```4d - var $col : Collection //$col.length est initialisée à 0 - $col:=New collection("one";"two";"three") //$col.length est mise à jour et vaut 3 - $col[4]:="five" //$col.length vaut 5 - $vSize:=$col.remove(0;3).length //$vSize=2 +Nom de méthode ``` @@ -1844,39 +1803,39 @@ La propriété `.length` est initialisée à la création de la collection. Elle
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | -| Résultat | Collection | <- | Collection de valeurs transformées | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | +| Résultat | Collection | <- | *toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). |
    #### Description -La fonction `.map()` crée une nouvelle collection basée sur le résultat de l'appel de la fonction 4D *formula* ou de la méthode *methodName* sur chaque élément de la collection d'origine. Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. `.map()` renvoie toujours une collection de la même taille que la collection originale, sauf si *$1.stop* a été utilisé (voir ci-dessous). +Exemple Collection d'origine modifiée ne contenant plus les éléments supprimés Où insérer l'élément > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- soit *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Vous souhaitez trier la collection obtenue : -La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Elle reçoit un `Objet` en premier paramètre ($1). +Exemple 2 La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Modifications La callback reçoit les paramètres suivants : -- dans *$1.value* : valeur de l'élément à évaluer -- dans *$2* : param -- dans *$N...* : paramN... +- Nouvelle taille de la collection +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Elle peut définir le(s) paramètre(s) suivant(s) : -- (obligatoire si vous avez utilisé une méthode) *$1.result* (tout type) : nouvelle valeur transformée à ajouter à la collection résultante -- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. +- Propriété +- Elément à insérer dans la collection La valeur retournée est la dernière calculée. #### Exemple @@ -1907,25 +1866,25 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum())
    -| Paramètres | Type | | Description | -| ------------ | ----------------------------------------------- | :-------------------------: | --------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | Boolean, Text, Number, Collection, Object, Date | <- | Valeur maximum de la collection | +| Paramètres | Type | | Description | +| ------------ | ----------------------------------------------- | :-------------------------: | ----------------------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | Boolean, Text, Number, Collection, Object, Date | <- | Cet exemple renvoie les personnes dont le nom contient "in" : |
    #### Description -La fonction `.max()` renvoie l'élément ayant la valeur la plus élevée dans la collection (le dernier élément de la collection si elle était triée par ordre croissant à l'aide de la fonction [`.sort()`](#sort)). +Exemple 3 > Cette fonction ne modifie pas la collection d'origine. -Si la collection contient différents types de valeurs, la fonction `.max()` renverra la valeur maximale du dernier type d'élément dans l'ordre de la liste des types (voir la description de [`.sort()`](#sort)). +Ajout -Si la collection contient des objets, passez le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir la valeur maximale. +Modifications -Si la collection est vide, `.max()` retourne *Undefined*. +Modifications #### Exemple @@ -1960,25 +1919,25 @@ Si la collection est vide, `.max()` retourne *Undefined*.
    -| Paramètres | Type | | Description | -| ------------ | ----------------------------------------------- | :-------------------------: | --------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | Boolean, Text, Number, Collection, Object, Date | <- | Valeur minimum de la collection | +| Paramètres | Type | | Description | +| ------------ | ----------------------------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | Boolean, Text, Number, Collection, Object, Date | <- | *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; |
    #### Description -La fonction `.min()` renvoie l'élément ayant la plus petite valeur dans la collection (le premier élément de la collection si elle était triée par ordre croissant à l'aide de la fonction [`.sort()`](#sort)). +Ajout > Cette fonction ne modifie pas la collection d'origine. -Si la collection contient différents types de valeurs, la fonction `.min()` renverra la valeur minimale du premier type d'élément dans l'ordre de la liste des types (voir la description de [`.sort()`](#sort)). +Ajout -Si la collection contient des objets, passez le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir la valeur minimum. +Modifications -Si la collection est vide, `.min()` retourne *Undefined*. +Modifications #### Exemple @@ -2013,22 +1972,22 @@ Si la collection est vide, `.min()` retourne *Undefined*.
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| formula | 4D.Function | -> | Objet formule | -| colsToSort | Collection | -> | Collection de collections et/ou d'objets ayant des propriétés {`collection`:*colToSort*;`order`:`ck ascendant` ou `ck descendant`} | -| Résultat | Collection | <- | Collection d'origine triée | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| colsToSort | Collection | -> | Exemple 2 | +| Résultat | Collection | <- | Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. |
    #### Description -La fonction `.multiSort()` vous permet d'effectuer un tri synchronisé à plusieurs niveaux sur un ensemble de collections. +Exemple 2 -> Cette fonction modifie la collection d'origine ainsi que toutes les collections utilisées dans le paramètre *colsToSort* . +> Exemple -Si `.multiSort()` est appelé sans paramètres, la fonction a le même effet que la fonction [`.sort()`](#sort) : la collection est triée (uniquement les valeurs scalaires) par défaut dans l'ordre croissant, en fonction de leur type. Si la collection contient des éléments de différents types, ils sont d'abord groupés par type et triés par la suite. Les types sont renvoyés dans l'ordre suivant : +Exemple Historique Les types sont renvoyés dans l'ordre suivant : 1. Null 2. booléens @@ -2038,40 +1997,40 @@ Si `.multiSort()` est appelé sans paramètres, la fonction a le même effet que 6. collections 7. dates -**Tri synchronisé à un niveau** +booléens -Pour trier plusieurs collections de manière synchronisée, il suffit de passer dans *colsToSort* une collection de collections à trier. Vous pouvez passer un nombre illimité de collections. La collection originale sera triée par ordre croissant et toutes les collections *colsToSort* seront triées de manière synchronisée. +Valeur Les valeurs sont exprimées sous forme de paires propriété / valeur, où propriété est le nom du placeholder inséré pour une valeur dans *queryString* (":placeholder") et où valeur correspond à la valeur à comparer. Valeur à compter :::note -Toutes les collections *colsToSort* doivent avoir le même nombre d'éléments, sinon une erreur est renvoyée. +Cela permet l'utilisation de variables ou d'expressions dans les arguments de recherche. ::: -Si vous souhaitez trier les collections dans un ordre autre que croissant, vous devez fournir *formula* ([objet Formula](../commands/formula.md)) qui définit l'ordre de tri. La valeur de retour doit être un booléen qui indique l'ordre relatif des deux éléments : **True** si *$1.value* est inférieur à *$1.value2*, **False** si *$1.value* est supérieur à *$1.value2*. Vous pouvez passer des paramètres supplémentaires à la formule si nécessaire. +Si vous souhaitez trier les collections dans un ordre autre que croissant, vous devez fournir *formula* ([objet Formula](../commands/formula.md)) qui définit l'ordre de tri. Nom de méthode Contrairement aux collections standard (non partagées), les collections partagées ne prennent pas en charge les images, les pointeurs et les objets ou collections non partagés. -La formule reçoit les paramètres suivants : +Sinon, vous pouvez ajouter ou modifier des éléments ultérieurement par affectation. - $1 (object), où : - - *$1.value* (tout type) : valeur du premier élément à comparer - - *$1.value2* (tout type) : valeur du second élément à comparer + - La nouvelle collection + - Collection d'origine triée - $2...$N (tout type) : paramètres supplémentaires (extraParam) -**Tri synchronisé à plusieurs niveaux** +Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. -Pour définir un tri synchronisé à plusieurs niveaux, vous devez passer un objet contenant les propriétés {`collection`:*colToSort*;`order`:`ck ascending` ou `ck descending`} au lieu d'une collection *colToSort* pour chaque collection à utiliser en tant que sous-niveau. +Exemple -Les niveaux de tri sont déterminés par l'ordre dans lequel les collections sont passées dans le paramètre *colsToSort* : la position d'un objet `collection`/`order` dans la syntaxe détermine son niveau de tri. +Exemple 1 :::note -La fonction `.multiSort()` utilise un algorithme de tri [stable](https://en.wikipedia.org/wiki/Sorting_algorithm#Stability) . +Élément à partir duquel la suppression peut commencer ::: #### Exemple 1 -Un simple tri synchronisé de collections avec différents types de valeurs : +Résultat ```4d var $col;$col2;$col3 : Collection @@ -2090,7 +2049,7 @@ $col.multiSort([$col2; $col3]) #### Exemple 2 -Vous souhaitez trier trois collections synchronisées : ville, pays et continent. Vous souhaitez un tri croissant des première et troisième collections, et une synchronisation pour la deuxième collection : +> \= Les valeurs **Null** ne sont pas retournées. ```4d var $city : Collection @@ -2110,7 +2069,7 @@ $continent.multiSort([$country; {collection: $city; order: ck ascending}]) #### Exemple 3 -Vous pouvez également synchroniser des collections d'objets. +Si la valeur calculée est négative, *startFrom* prend la valeur 0. ```4d var $name : Collection @@ -2156,27 +2115,27 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address]) | ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | | pathStrings | Text | -> | Chemin(s) de propriété(s) à utiliser pour trier la collection | | pathObjects | Collection | -> | Collection d'objets critère | -| ascOrDesc | Integer | -> | `ck ascending` ou `ck descending` (valeurs scalaires) | -| Résultat | Collection | <- | Copie triée de la collection (shallow copy) | +| ascOrDesc | Integer | -> | Exemple 1 | +| Résultat | Collection | <- | Les éléments avec des valeurs **null** ne sont pas égaux aux éléments Undefined. | #### Description -La fonction `.orderBy()` renvoie une nouvelle collection contenant tous les éléments de la collection dans l'ordre spécifié. +Exemple -Cette fonction retourne une *shallow copy* (copie superficielle), ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +Prise en charge de `ck count values` Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. -Si vous ne passez aucun paramètre, la fonction classe les valeurs scalaires de la collection dans un ordre croissant (les autres types d'éléments tels que les objets ou les collections sont renvoyés avec un ordre interne). Vous pouvez modifier ce tri automatique par défaut en passant la constante `ck ascending` ou `ck descending` dans le paramètre *ascOrDesc* (voir ci-dessous). +Si vous ne passez aucun paramètre, la fonction classe les valeurs scalaires de la collection dans un ordre croissant (les autres types d'éléments tels que les objets ou les collections sont renvoyés avec un ordre interne). Exemple 1 Vous pouvez également passer des critères afin de configurer le tri des éléments de la collection. Trois syntaxes sont prises en charge pour ce paramètre : -- *pathStrings* : Texte (formule). **Syntaxe** : `propertyPath1 {desc ou asc}, propertyPath2 {desc ou asc},...` (défaut : asc). *pathStrings* contient une formule constituée de 1 à N chemin(s) de propriété(s) et (optionnellement) ordres de tri, séparés par des virgules. L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. Par défaut, les propriétés sont triées pas ordre croissant. Vous pouvez définir l'ordre de tri de chaque propriété dans la formule de critère, séparée du chemin de propriété par un simple espace : passez "asc" pour trier par ordre croissant ou "desc" pour un ordre décroissant. +- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Null Résultat de la valeur de l'accumulateur L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. Par défaut, les propriétés sont triées pas ordre croissant. Vous pouvez définir l'ordre de tri de chaque propriété dans la formule de critère, séparée du chemin de propriété par un simple espace : passez "asc" pour trier par ordre croissant ou "desc" pour un ordre décroissant. -- *pathObjects* : Collection. Vous pouvez ajouter autant d'objets dans la collection *pathObjects* que nécessaire. Par défaut, les propriétés sont triées par ordre croissant ("descending" est faux). Chaque élément de la collection contient un objet structuré de la manière suivante : +- *pathObjects* : Collection. Résultat Par défaut, les propriétés sont triées par ordre croissant ("descending" est faux). Chaque élément de la collection contient un objet structuré de la manière suivante : ```4d { @@ -2188,7 +2147,7 @@ Vous pouvez également passer des critères afin de configurer le tri des élém } ``` -- *ascOrDesc* : Integer. Passez une des constantes suivantes du thème **Objets et collections** : +- *ascOrDesc* : Integer. Résultat | Constante | Type | Valeur | Commentaire | | ------------- | ------- | ------ | ----------------------------------------------------------------------- | @@ -2296,53 +2255,49 @@ Tri avec un chemin de propriété :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| extraParam | any | -> | Paramètre(s) à passer | -| Résultat | Collection | <- | Copie triée de la collection (shallow copy) | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| extraParam | any | -> | Paramètre(s) à passer | +| Résultat | Collection | <- | \|startFrom \|Integer\|->\|Index pour démarrer le test\| \|formula\|4D.Function\|->\|Objet formule\| \|methodName\|Text\|->\|Nom d'une méthode\| \|param \|any \|->\|Paramètre(s) à passer\| \|Resultat\|Boolean\|<-\|Vrai si au moins un élément a réussi le test\| |
    #### Description -La fonction `.orderByMethod()` renvoie une nouvelle collection contenant tous les éléments de la collection dans l'ordre défini par la fonction 4D *formula* ou la méthode *methodName*. +Exemple -Cette fonction retourne une *shallow copy* (copie superficielle), ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +Prise en charge de `ck count values` Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- Par défaut, une évaluation non diacritique est effectuée. -- soit *methodName*, le nom d'une méthode projet (texte). +- Vous souhaitez trier la collection obtenue : -Dans la callback, passez votre code qui compare deux valeurs et retourne **true** si la première valeur est inférieure à la seconde valeur. Vous pouvez fournir des paramètres *extraParam* à la callback si nécessaire. +Collection contenant des éléments ajoutés Chaque élément de la collection contient un objet structuré de la manière suivante : La callback reçoit les paramètres suivants : - $1 (object), où : - - *$1.value* (tout type) : valeur du premier élément à comparer - - *$1.value2* (tout type) : valeur du second élément à comparer + - La nouvelle collection + - Collection d'origine triée - $2...$N (tout type) : paramètres supplémentaires (extraParam) Si vous avez utilisé une méthode, elle doit définir le paramètre suivant : -- *$1.result* (booléen): **true** si *$1.value < $1.value2*, **false** sinon +- Vous pouvez également passer des critères afin de configurer le tri des éléments de la collection. #### Exemple 1 Vous souhaitez trier une collection de chaînes contenant des nombres par valeur plutôt que par ordre alphabétique : ```4d - var $c; $c2; $c3 : Collection - $c:=Newcollection - $c.push("33" ; "4" ; "1111" ; "222") - $c2:=$c.orderBy() //$c2=["1111", "222", "33", "4"], ordre alphabétique - $c3:=$c.orderByMethod(Formula(Num($1.value) -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | ----------------------------- | -| Résultat | any | <- | Dernier élément de collection | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Résultat | any | <- | *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. | #### Description -La fonction `.pop()` supprime le dernier élément de la collection et le renvoie comme résultat de la fonction. +Exemple 1 > Cette fonction modifie la collection d'origine. -Lorsqu'elle est appliquée à une collection vide, .`pop()` retourne ***undefined***. +Modifications #### Exemple -`.pop()`, combinée à [`.push()`](#push), peut être utilisée pour implémenter une fonctionnalité first-in last-out de traitement de données empilées : +Recherche de valeurs null ```4d - var $stack : Collection - $stack:=New collection //$stack=[] - $stack.push(1;2) //$stack=[1,2] - $stack.pop() //$stack=[1] retourne 2 - $stack.push(New collection(4;5)) //$stack=[[1,[4,5]] - $stack.pop() //$stack=[1] retourne [4,5] - $stack.pop() //$stack=[] retourne 1 +Chemin ou nom de propriété cible ``` @@ -2450,17 +2399,17 @@ Lorsqu'elle est appliquée à une collection vide, .`pop()` retourne ***undefine
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ------------------------------------------------------- | -| element | any | -> | Élément(s) à ajouter à la collection | -| Résultat | Collection | <- | Collection d'origine incluant les éléments ajoutés | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| element | any | -> | Élément(s) à ajouter à la collection | +| Résultat | Collection | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. |
    #### Description -La fonction `.push()` ajoute un ou plusieurs *element*(s) à la fin de l'instance de collection et renvoie la collection modifiée. +Nom de méthode > Cette fonction modifie la collection d'origine. @@ -2494,11 +2443,11 @@ Vous souhaitez trier la collection obtenue :
    Historique -| Release | Modifications | -| ------- | --------------------------------------------------------------------------------------- | -| 20 R6 | Prise en charge des requêtes utilisant des références à des objets ou à des collections | -| 17 R5 | Prise en charge de querySettings | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | -------------------------------- | +| 20 R6 | Par défaut=1 | +| 17 R5 | Prise en charge de querySettings | +| v16 R6 | Ajout |
    @@ -2508,21 +2457,21 @@ Vous souhaitez trier la collection obtenue :
    -| Paramètres | Type | | Description | -| ------------- | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -| queryString | Text | -> | Critère(s) de recherche | -| value | any | -> | Valeur(s) à comparer lors de l'utilisation de paramètre(s) dans la chaîne | -| querySettings | Object | -> | Options de requête : paramètres, attributs | -| Résultat | Collection | <- | Indice(s) d'élément(s) de la collection répondant au(x) critère(s) de recherche | +| Paramètres | Type | | Description | +| ------------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------- | +| queryString | Text | -> | Critère(s) de recherche | +| value | any | -> | Valeur(s) à comparer lors de l'utilisation de paramètre(s) dans la chaîne | +| querySettings | Object | -> | Options de requête : paramètres, attributs | +| Résultat | Collection | <- | Null |
    #### Description -La fonction `.query()` renvoie tous les éléments d'une collection d'objets qui correspondent aux conditions de recherche définies par *queryString* et (éventuellement) *value* ou *querySettings*. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +Exemple Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -Une collection vide est renvoyée si la collection dans laquelle la recherche est exécutée ne contient pas *value*. +Modifications > Cette fonction ne modifie pas la collection d'origine. @@ -2536,15 +2485,15 @@ propertyPath comparator value {logicalOperator propertyPath comparator value} où : -- **propertyPath** : chemin de la propriété sur laquelle vous voulez exécuter la recherche. Ce paramètre peut contenir un nom simple (par exemple "pays") ou un chemin d'attribut valide (par exemple "pays.nom"). Dans le cas d'un chemin d'accès à un attribut dont le type est `Collection`, la notation `[]` est utilisée pour traiter toutes les occurrences (par exemple `children[].age`). +- Modifications Ce paramètre peut contenir un nom simple (par exemple "pays") ou un chemin d'attribut valide (par exemple "pays.nom"). Dans le cas d'un chemin d'accès à un attribut dont le type est `Collection`, la notation `[]` est utilisée pour traiter toutes les occurrences (par exemple `children[].age`). -- **comparator** : symbole qui compare *propertyPath* et *value*. Les symboles suivants sont pris en charge : +- Premier élément de collection Les symboles suivants sont pris en charge : | Comparaison | Symbole(s) | Commentaire | | --------------------------------------- | ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Egal à | =, == | Retourne les données correspondantes, prend en charge le joker de recherche (@), ne tient pas compte de la casse et est non diacritique. | | | ===, IS | Retourne les données correspondantes, considère le @ comme un caractère standard, ne tient pas compte de la casse et est non diacritique | -| Différent de | #, != | Prend en charge le joker de recherche (@). Équivalent à "Condition Not appliquée à une assertion". | +| Différent de | #, != | Prend en charge le joker de recherche (@). Équivalent à "Condition Not appliquée à une assertion"). | | | !==, IS NOT | Considère le @ comme un caractère standard | | Condition Not appliquée à une assertion | NOT | Les parenthèses sont obligatoires lorsque NOT est utilisé avant une déclaration contenant plusieurs opérateurs. Équivalent à "Non égal à" ). | | Inférieur à | < | | @@ -2553,7 +2502,7 @@ où : | Supérieur ou égal à | > = | | | Inclus parmi | IN | Retourne les données égales à au moins une des valeurs d'une collection ou d'un ensemble de valeurs, prend en charge le joker de recherche (@) | -- **value** : la valeur à comparer à la valeur actuelle de la propriété de chaque élément de la collection. Il peut s'agir de toute expression de valeur constante correspondant à la propriété de type de données de l'élément ou d'un [**placeholder**](#using-placeholders). +- Ajout La callback reçoit les paramètres suivants : Lorsque vous utilisez une valeur constante, les règles suivantes doivent être respectées : - Les valeurs constantes de type **texte** peuvent être passées avec ou sans guillemets (voir **Utilisation des guillemets** ci-dessous). Pour rechercher une chaîne dans une chaîne (recherche de type "contient"), utilisez le symbole joker (@) dans valeur pour isoler la chaîne à chercher, comme dans cet exemple : "@Smith@". Les mots-clés suivants sont interdits pour des constantes de type texte : true, false. - Valeurs constantes de type **booléen**: **true** or **false** (sensible à la casse). @@ -2589,21 +2538,21 @@ Vous pouvez utiliser des parenthèses dans la recherche afin de prioriser les ca #### Utilisation de placeholders -4D vous permet d'utiliser des placeholders pour les arguments *propertyPath* et *value* dans le paramètre *queryString*. Un placeholder est un paramètre que vous insérez dans des chaines de recherche et qui est remplacé par une autre valeur au moment où la chaîne de recherche est évaluée. La valeur des placeholders est évaluée une seule fois, au début de la requête ; elle n'est pas évaluée pour chaque élément. +Exemple Un placeholder est un paramètre que vous insérez dans des chaines de recherche et qui est remplacé par une autre valeur au moment où la chaîne de recherche est évaluée. La valeur des placeholders est évaluée une seule fois, au début de la requête ; elle n'est pas évaluée pour chaque élément. -Il existe deux types de placeholders : les **placeholders indexés** et les **placeholders nommés**. +Résultat -- **Placeholders indexés** : les paramètres sont insérés sous la forme `:paramIndex` (par exemple ":1", ":2"...) dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. Vous pouvez utiliser jusqu'à 128 paramètres *value*. +- Résultat dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. -Exemple : +Voici un exemple : ```4d $c:=$myCol.query(":1=:2";"city";"Chicago") ``` -- **Placeholders nommés** : les paramètres sont insérés sous la forme `:paramName` (par exemple ":myparam") et leurs valeurs sont fournies dans les objets "attributes" et/ou "parameters" dans le paramètre *querySettings*. +- La fonction renvoie la chaîne résultante. -Exemple : +Voici un exemple : ```4d $o.attributes:={att:"city"} @@ -2635,7 +2584,7 @@ Lorsque vous utilisez des placeholders, le contournement des options de sécurit Dans ce cas, si l'utilisateur saisit *smith OR status='private'* dans la zone *myname*, cela ne sera pas interprété dans la chaîne de recherche, mais uniquement passé en tant que valeur. La recherche d'une personne nommée "smith OR status='private"' échouera simplement. -2. Cela résout les questions liées au formatage des valeurs ou des caractères, notamment lorsque vous gérez des paramètres *propertyPath* et *value* qui peuvent contenir des caractères non-alphanumériques tels que ".", "["... +2. Objet partagé à grouper avec la collection résultante 3. Cela permet l'utilisation de variables ou d'expressions dans les arguments de recherche. Exemples : @@ -2644,74 +2593,53 @@ $result:=$col.query("address.city = :1 & name =:2";$city;$myVar+"@") $result2:=$col.query("company.name = :1";"John's Pizzas") ``` -> L'utilisation d'une [**référence de collection** ou **référence d'objet**](#object-or-collection-reference-as-value) dans le paramètre *value* n'est pas prise en charge par cette syntaxe. Vous devez utiliser le paramètre [*querySettings*](#querysettings-parameter). +> Exemple objet partagé #### Recherche de valeurs null Lorsque vous recherchez les valeurs null, vous ne pouvez pas utiliser la syntaxe placeholder car le moteur de recherche considère la valeur null comme une valeur de comparaison invalide. Par exemple, si vous exécutez la recherche suivante : ```4d -$vSingles:=$colPersons.query("spouse = :1";Null) // ne marchera PAS +Elément à partir duquel débuter l'évaluation ``` Vous n'obtiendrez pas le résultat souhaité car la valeur null sera évaluée par 4D comme une erreur résultant de l'évaluation du paramètre (pouvant être, par exemple, un attribut provenant d'une autre recherche). Pour ce type de recherche, vous devez utiliser la syntaxe de recherche directe : ```4d -$vSingles:=$colPersons.query("spouse = null") //syntaxe correcte +Si vous passez une heure, elle est stockée sous la forme d'un nombre de millisecondes (Réel). ``` -#### Référence d'objet ou de collection comme valeur +#### Lorsque vous utilisez des guillemets dans des recherches, vous devez utiliser des guillemets simples ' ' à l'intérieur de la requête et des guillemets doubles " " pour encadrer la requête, sinon une erreur est renvoyée. -Vous pouvez rechercher dans une collection en utilisant une référence d'objet ou une référence de collection comme paramètre *value* à comparer. La recherche trouvera les objets de la collection qui font référence à la même **instance** de l'objet ou de la collection. +Par exemple, "comp.name = 'John's pizza' " génèrera une erreur. Modifications -Les comparateurs suivants sont pris en charge : +Optionnellement, vous pouvez passer le numéro de l'élément auquel démarrer la recherche dans *startFrom*. | Comparaison | Symbole(s) | | ------------ | ----------------------------- | | Egal à | =, == | | Différent de | #, != | -Pour construire une recherche avec un objet ou une référence de collection, vous devez utiliser la syntaxe avec paramètre *querySettings*. Exemple avec une référence d'objet : +Exemple La collection originale sera triée par ordre croissant et toutes les collections *colsToSort* seront triées de manière synchronisée. ```4d -var $o1:={a: 1} -var $o2:={a: 1} //même objet mais autre référence -var $o3:=$o1 //même objet et référence - -var $col; $colResult : Collection - -$col:=[{o: $o1}; {o: $o2}; {o: $o3}] -$colResult:=$col. uery("o = :v"; {parameters: {v: $o3}}) - //$colResult.length=2 - //$colResult[0]. =$o1 est true - //$colResult[1].o=$o1 est true - +Nouvelle option *ck shared*. ``` -Exemple avec une référence de collection : +*$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. ```4d - -$c1:=[1 ; 2 ; 3] -$c2:=[1 ; 2 ; 3] //même collection mais autre référence -$c3:=$c1 //même collection et même référence - -$col:=[{c: $c1}; {c: $c2}; {c: $c3}] -$col2:=$col.query("c = :v" ; {paramètres : {v: $c3}}) - //$col2.length=2 - //$col2[0].c=$c1 est true - //$col2[1].c=$c1 est true - +Indice de fin (non inclus) ``` #### Paramètre querySettings -Dans le paramètre *querySettings*, vous pouvez passer un objet contenant placeholders de recherche sous forme d'objets. Les propriétés suivantes sont prises en charge : +Exemple 1 Les propriétés suivantes sont prises en charge : -| Propriété | Type | Description | -| ---------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| parameters | Object | **Placeholders nommés pour les valeurs** utilisées dans *queryString*. Les valeurs sont exprimées sous la forme de paires propriété/valeur, où la propriété est le nom du placeholder inséré pour une valeur dans la *queryString* (":placeholder") et la valeur est la valeur à comparer. Vous pouvez combiner, dans une même recherche, des placeholders indexés (valeurs passées directement dans les paramètres value) et les valeurs des placeholders nommés. | -| attributes | Object | **Placeholders nommés pour les chemins d'attributs** utilisés dans *queryString*. Les attributs sont exprimés sous la forme de paires propriété/valeur, où la propriété est le nom générique inséré pour un chemin d'attribut dans le *queryString* (":placeholder"), et la valeur peut être une chaîne ou une collection de chaînes. Chaque valeur est un chemin qui peut désigner une propriété dans un objet de la collection
    Type d'objetDescription
    ChaîneattributePath exprimé à l'aide de la notation à point, par exemple "name" ou "user.address.zipCode"
    Collection de chaînesChaque chaîne de la collection représente un niveau d'attributePath, par exemple \["name"] ou \["user", "address", "zipCode"]. L'utilisation d'une collection permet de rechercher des attributs dont les noms ne sont pas compatibles avec la notation à points, par exemple \["4Dv17.1", "en\/fr"]
    Vous pouvez mélanger des placeholders indexés (valeurs passées directement dans les paramètres *value*) et des valeurs de placeholders nommés dans la même requête. | +| Propriété | Type | Description | +| ---------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| parameters | Object | Exemple 1 Vous pouvez passer un nombre illimité de collections. Vous pouvez combiner, dans une même recherche, des placeholders indexés (valeurs passées directement dans les paramètres value) et les valeurs des placeholders nommés. | +| attributes | Object | Une comparaison récursive de collections peut prendre beaucoup de temps si la collection est de grande taille et comporte de nombreux niveaux. Modifications Résultat L'utilisation d'une collection permet de rechercher des attributs dont les noms ne sont pas compatibles avec la notation à points, par exemple \["4Dv17.1", "en\/fr"]Vous pouvez mélanger des placeholders indexés (valeurs passées directement dans les paramètres *value*) et des valeurs de placeholders nommés dans la même requête. | :::note @@ -2787,7 +2715,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) :::info -Vous trouverez d'autres exemples de recherches dans la page `dataClass.query()`. Notez cependant que les formules ne sont pas prises en charge par la fonction `collection.query()`, ni dans le paramètre *queryString* ni en tant que paramètre objet *formula*. +Vous trouverez d'autres exemples de requêtes dans la page `dataClass.query()`. Notez cependant que les formules ne sont pas prises en charge par la fonction `collection.query()`, ni dans le paramètre *queryString* ni en tant que paramètre objet *formula*. ::: @@ -2831,8 +2759,8 @@ La fonction `.reduce()` applique la cal Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- soit *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Vous souhaitez trier la collection obtenue : La callback prend chaque élément de la collection et effectue toutes les opérations souhaitées pour accumuler le résultat dans *$1.accumulator*, qui est retourné dans *$1.value*. @@ -2919,8 +2847,8 @@ La fonction `.reduceRight()` appli Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- soit *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Vous souhaitez trier la collection obtenue : La callback prend chaque élément de la collection et effectue toutes les opérations souhaitées pour accumuler le résultat dans *$1.accumulator*, qui est retourné dans *$1.value*. @@ -3007,9 +2935,9 @@ La fonction `.remove()` supprime un ou Dans *index*, passez la position à partir de laquelle vous souhaitez supprimer des éléments de la collection. -> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). +> Exemple 1 Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). -- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). +- Inclus parmi - Si la valeur calculée < 0, *index* est défini à 0. - Si la valeur calculée > la longueur de la collection, *index* est défini à cette longueur. @@ -3147,9 +3075,9 @@ The `.reverse()` function returns a ne
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | ----------------------------- | -| Résultat | any | <- | Premier élément de collection | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | +| Résultat | any | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. |
    @@ -3210,9 +3138,9 @@ La fonction `.slice()` retourne une part La collection retournée contient l'élément spécifié par *startFrom* et tous les éléments suivants jusqu'à l'élément spécifié par *end* (mais non compris). Si seul le paramètre *startFrom* est spécifié, la collection retournée contient tous les éléments de *startFrom* jusqu'au dernier élément de la collection d'origine. -- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). +- Exemple 3 - Si la valeur calculée < 0, *startFrom* est mis à 0. -- Si *end* < 0 , il est recalculé comme *end:=end+length*. +- Prise en charge de querySettings - Si *end < startFrom* (valeurs passées ou calculées), la méthode ne fait rien. #### Exemple @@ -3264,10 +3192,10 @@ La fonction `.some()` retourne true si au Vous désignez le code 4D de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- soit *methodName*, le nom d'une méthode projet (texte). +- Par défaut, une évaluation non diacritique est effectuée. +- Vous souhaitez trier la collection obtenue : -La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Elle reçoit un `Objet` en premier paramètre ($1). +Exemple 2 Par défaut, les propriétés sont triées pas ordre croissant. Modifications La callback reçoit les paramètres suivants : @@ -3288,7 +3216,7 @@ Par défaut, `.some()` évalue l'ensemble de la collection. Optionnellement, vou - Si *startFrom* < 0, il est considéré comme un décalage par rapport à la fin de la collection. -- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). +- Commentaire #### Exemple @@ -3330,13 +3258,13 @@ Vous voulez savoir si au moins une valeur de la collection est >0.
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------ | -| ascOrDesc | Integer | -> | `ck ascending` ou `ck descending` (valeurs scalaires) | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| extraParam | any | -> | Paramètre(s) à passer à la méthode | -| Résultat | Collection | <- | Collection d'origine triée | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ascOrDesc | Integer | -> | Exemple 1 | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| extraParam | any | -> | Paramètre(s) à passer à la méthode | +| Résultat | Collection | <- | Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. |
    @@ -3367,18 +3295,18 @@ Si la collection contient des éléments de différents types, ils sont d'abord 6. collections 7. dates -Si vous souhaitez trier les éléments de la collection dans un autre ordre ou trier n'importe quel type d'élément, vous devez fournir dans \*formula \* ([objet Formula](FunctionClass.md)) ou *methodName* (Text) une callback qui définit l'ordre de tri. La valeur de retour doit être un booléen qui indique l'ordre relatif des deux éléments : **True** si *$1.value* est inférieur à *$1.value2*, **False** si *$1.value* est supérieur à *$1.value2*. Vous pouvez fournir des paramètres supplémentaires à la callback si nécessaire. +Si vous souhaitez trier les éléments de la collection dans un autre ordre ou trier n'importe quel type d'élément, vous devez fournir dans \*formula \* ([objet Formula](FunctionClass.md)) ou *methodName* (Text) une callback qui définit l'ordre de tri. Nom de méthode Vous pouvez fournir des paramètres supplémentaires à la callback si nécessaire. La callback reçoit les paramètres suivants : - $1 (object), où : - - *$1.value* (tout type) : valeur du premier élément à comparer - - *$1.value2* (tout type) : valeur du second élément à comparer + - La nouvelle collection + - Collection d'origine triée - $2...$N (tout type) : paramètres supplémentaires (extraParam) Si vous avez utilisé une méthode, vous devez définir le paramètre suivant : -- *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. +- Nouvelle collection contenant des éléments scindées (copie superficielle) #### Exemple 1 @@ -3446,7 +3374,7 @@ Les positions sont retournées dans un ordre croissant. - la collection est vide, - la collection ne contient pas d'éléments numériques, -- *propertyPath* n'est pas trouvé dans la collection. +- Egal à #### Exemple 1 diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md index b8d7e5eaf18512..a4f9cc9c1f5067 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md @@ -699,7 +699,7 @@ Cette entity selection est ensuite mise à jour avec les produits et vous souhai La fonction `.distinct()` renvoie une collection contenant uniquement des valeurs distinctes (différentes) de *attributePath* dans l'entity selection. -La collection retournée est automatiquement triée. Les valeurs **Null** ne sont pas retournées. +La collection retournée est automatiquement triée. Vous souhaitez créer une collection pré-remplie : Dans le paramètre *attributePath* passez l'attribut d'entité dont vous voulez obtenir les valeurs distinctes. Seules les valeurs scalaires (texte, nombre, booléen ou date) peuvent être gérées. Seules les valeurs scalaires (texte, nombre, booléen ou date) peuvent être gérées. Les types sont renvoyés dans l'ordre suivant : @@ -710,7 +710,7 @@ Dans le paramètre *attributePath* passez l'attribut d'entité dont vous voulez Vous pouvez utiliser la notation `[]` pour désigner une collection lorsque *attributePath* est un chemin dans un objet (cf. exemples). -Dans le paramètre *options*, vous pouvez passer une ou une combinaison des constantes suivantes : +Exemple 2 | Constante | Valeur | Commentaire | | ----------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -934,7 +934,7 @@ Par défaut, les entités pour lesquelles *attributePath* est *null* ou indéfin **.extract ( attributePath ; targetPath { ; ...attributePathN ; ... targetPathN}) : Collection** -Avec cette syntaxe, `.extract()` remplit la collection retournée avec les valeurs de *attributePath*. Chaque élément de la collection retournée est un objet avec les propriétés *targetPath* complétées par les propriétés *attributePath* correspondantes. Les valeurs null sont conservées (le paramètre *option* est ignoré avec cette syntaxe). +Avec cette syntaxe, `.extract()` remplit la collection retournée avec les valeurs de *attributePath*. Chaque élément de la collection retournée est un objet avec les propriétés *targetPath* complétées par les propriétés *attributePath* correspondantes. Par exemple, vous pouvez organiser une recherche de la manière suivante : Si plusieurs *attributePath* sont renseignés, un *targetPath* doit être fourni pour chacun. Seules les paires \[*attributePath*, *targetPath*] valides sont extraites. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/FileClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/FileClass.md index d5128d101cf64b..daba8a26106bdd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/FileClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/FileClass.md @@ -481,7 +481,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") #### Description -La fonction `.open()` crée et renvoie un nouvel objet [4D.FileHandle](FileHandleClass) sur le fichier, dans le *mode* spécifié ou avec les *options* spécifiées. Vous pouvez utiliser les fonctions et les propriétés de la classe [4D.FileHandle](FileHandleClass) pour écrire, lire ou ajouter du contenu au fichier. +Chemins d'accès Vous pouvez utiliser les fonctions et les propriétés de la classe [4D.FileHandle](FileHandleClass) pour écrire, lire ou ajouter du contenu au fichier. Si vous utilisez le paramètre *mode* (texte), passez le mode d'ouverture pour le file handle : diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md index e937079875b8de..019c3b72389bbc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md @@ -49,14 +49,11 @@ Comme HTTPAgent est un objet partageable, vous pouvez en ajouter un à une class -
    - | Paramètres | Type | | Description | | ---------- | ------------------------------------------------ | :-------------------------: | ------------------------------------ | | options | Object | -> | options par défaut pour le HTTPAgent | | Résultat | [4D.HTTPAgent](#objet-httpagent) | <- | Nouvel objet HTTPAgent | -
    #### Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md index 1e39439248c763..192549058d4a3a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md @@ -89,15 +89,12 @@ Les objets HTTPRequest fournissent les propriétés et fonctions suivantes : -
    - | Paramètres | Type | | Description | | ---------- | ------------------------------ | :-------------------------: | ----------------------------------------- | | url | Text | -> | URL à laquelle envoyer la requête | | options | Object | -> | Propriétés de configuration de la requête | | Résultat | 4D.HTTPRequest | <- | Nouvel objet HTTPRequest | -
    #### Description @@ -344,13 +341,10 @@ La propriété `.returnResponseBody` contient -
    - | Paramètres | Type | | Description | | ---------- | ---- | :-: | --------------------------- | | | | | Ne requiert aucun paramètre | -
    #### Description @@ -405,14 +399,11 @@ La propriété `.url` contient l'URL d -
    - | Paramètres | Type | | Description | | ---------- | ------------------------------ | :-------------------------: | --------------------------------------------------- | | timeout | Real | -> | Délai d'attente maximum en secondes pour la réponse | | Résultat | 4D.HTTPRequest | <- | Objet HTTPRequest | -
    #### Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Admin/webAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Admin/webAdmin.md index 7cf634c5cf0ede..173b1add34d223 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Admin/webAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Admin/webAdmin.md @@ -140,7 +140,7 @@ Vous pouvez aussi définir un fichier `.4DSettings`. (format XML) et l'utiliser > La clé d'accès n'est pas stockée en clair dans le fichier `.4DSettings`. -Exemple : +Voici un exemple : ``` "%HOMEPATH%\Desktop\4D Server.exe" MyApp.4DLink --webadmin-access-key diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/arrays.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/arrays.md index b68d54f3df5bb7..d4357786dfb9a9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/arrays.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/arrays.md @@ -86,7 +86,7 @@ End case ## Tableaux à deux dimensions -Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Exemple : +Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Voici un exemple : ```4d ARRAY TEXT(atTopics;100;50) // Créer un tableau texte composé de 100 lignes de 50 colonnes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/classes.md index d247acbcb547ff..aa172195d2c05b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/classes.md @@ -648,7 +648,7 @@ Pour plus de détails, voir la description de la commande [`Super`](../commands/ La commande [`This`](../commands/this.md) renvoie une référence à l'objet en cours de traitement. Dans la plupart des cas, la valeur de `This` est déterminée par la manière dont une fonction de classe est appelée. Habituellement, `This` fait référence à l'objet sur lequel la fonction a été appelée, comme si la fonction était sur l'objet. -Exemple : +Voici un exemple : ```4d //Classe : ob diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/dt_object.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/dt_object.md index df32a12bd764aa..9b3aac0381cf01 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/dt_object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/dt_object.md @@ -121,7 +121,7 @@ Vous accédez aux valeurs des propriétés de l'objet à travers une chaîne de - en utilisant un symbole "point" : > object.propertyName -Exemple : +Voici un exemple : ```4d employee.name:="Dupont" @@ -160,14 +160,14 @@ La notation objet est utilisable avec tout élément de langage qui contient ou ``` - **les commandes 4D** qui retournent des objets. - Exemple : + Voici un exemple : ```4d $measures:=Database measures.DB.tables ``` - **les méthodes projet** ou **les fonctions** qui retournent des objets. - Exemple : + Voici un exemple : ```4d // MyMethod1 @@ -216,7 +216,7 @@ La notation objet pour les pointeurs est semblable à la notation objet standard > pointeurObjet->["nomPropriété"] -Exemple : +Voici un exemple : ```4d var vObj : Object diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/quick-tour.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/quick-tour.md index fcd3bce8a43b13..7cc19682c87e09 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/quick-tour.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/quick-tour.md @@ -58,7 +58,7 @@ La ligne de code se lit "MyOtherDate obtient la date actuelle plus 30 jours." Ce ## Commandes -Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Exemple : +Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Voici un exemple : ```4d COPY DOCUMENT("dossier1\\nom1";"dossier2\\" ; "nouveau") @@ -365,7 +365,7 @@ Les deux styles de commentaires peuvent être utilisés simultanément. #### Commentaires sur une seule ligne (`//commentaire`) -Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Exemple : +Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Voici un exemple : ```4d //Ceci est un commentaire @@ -380,7 +380,7 @@ End for Encadrez le contenu avec les caractères `/*` ... `*/` pour créer des blocs de commentaires en ligne ou multi-lignes. Les blocs de commentaire en ligne et multi-lignes commencent par `/*` et se terminent par `*/`. -- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Exemple : +- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Voici un exemple : ```4d For /* ligne de commentaire */ ($vCounter;1;100) @@ -388,7 +388,7 @@ For /* ligne de commentaire */ ($vCounter;1;100) End for ``` -- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Exemple : +- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Voici un exemple : ```4d For ($vCounter;1;100) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md index a138de398951c9..7a255243d67f13 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md @@ -273,7 +273,7 @@ Vous pouvez sélectionner le niveau des messages à l'aide du sélecteur `Diagno | `Log debug` | ID unique du process | `Log error`, `Log warn`, `Log info`, `Log debug` | | `Log trace` | Autres informations internes (pour les services techniques de 4D) | `Log error`, `Log warn`, `Log info`, `Log debug`, `Log trace` | -Exemple : +Voici un exemple : ```4d SET DATABASE PARAMETER (Diagnostic log recording; 1) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md index e943132c9ee7d5..0850656f6df974 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | -| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | +| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md index ad411503de4dc3..fce142bd973b89 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. |
    Historique @@ -25,7 +25,7 @@ Après avoir sélectionné les propriétés d'événement [`On Before Keystroke` L'événement `On After Keystroke` n'est pas généré : -- dans la méthode [des colonnes de list box](FormObjects/listbox-column.md), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- dans la méthode [des colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Séquence d'entrée diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md index 4deb59341796d7..6065554d50e4e7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un tri standard vient d'être effectué dans une colonne de list box. | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un tri standard vient d'être effectué dans une colonne de list box. | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md index 821534cbc1bb1a..9e9f70651a4c91 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox-object.md) - [Colonne de List Box](FormObjects/listbox-column.md) |
  • Boutons : La zone "flèche" d'un bouton est cliquée
  • List box : Dans une colonne d'un tableau d'objets, un bouton points de suspension (attribut "alternateButton") est cliqué
  • | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Boutons : La zone "flèche" d'un bouton est cliquée
  • List box : Dans une colonne d'un tableau d'objets, un bouton points de suspension (attribut "alternateButton") est cliqué
  • | ## Description @@ -22,8 +22,8 @@ Certains styles de boutons peuvent être [liés à un menu contextuel](FormObjec ### List box -Cet événement est généré dans des colonnes de [list box de type tableau objets](../FormObjects/listbox-column.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton de sélection de widget (attribut "AlternateButton"). +Cet événement est généré dans des colonnes de [list box de type tableau objets](FormObjects/listbox_overview.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton de sélection de widget (attribut "AlternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Voir la [description de l'attribut "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). +Voir la [description de l'attribut "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md index e34b3fb2e42c59..d4fc8adba48d80 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Une cellule de list box est sur le point de passer en mode d'édition | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une cellule de list box est sur le point de passer en mode d'édition | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md index 449cac808631db..ef67357071096b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. |
    Historique @@ -23,7 +23,7 @@ Après avoir sélectionné les événements `On Before Keystroke` et [`On After L'événement `On Before Keystroke` n'est pas généré : -- dans une méthode [colonnes de list box](FormObjects/listbox-column.md), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- dans une méthode [colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Objets non saisissables diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md index e671712c464d60..3b449022a1cdfe 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onClicked.md index 5e7bd40354b3fc..c4858cd18410e8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md index 40cad62c8315a8..5240d7b93fa4a3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox-column.md) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox_overview.md#list-box-columns) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md index 2adc672b5f3700..90d70aee0f1db9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -| 33 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox-column.md) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| 33 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox_overview.md#list-box-columns) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md index f266b36514dcf0..d91b277d2081bf 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md index e6ef40c2825e74..4e5dc9f6a25562 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md index 5d12140d5f9d3b..830756654af344 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDrop.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDrop.md index 154a10d3a09cd6..0432bbd5fffcda 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDrop.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md index 8051f06bf89ef2..ed396cac5b3e04 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un clic se produit dans le pied de page d'une colonne de list box | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans le pied de page d'une colonne de list box | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md index 7abeab1833554d..3f92f11ac13589 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md index 8122737b7f6058..2c99b4f29b928c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | -| 42 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un clic se produit dans un en-tête de colonne | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | +| 42 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans un en-tête de colonne | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onLoad.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onLoad.md index faa43ec43ccfc1..e328c1d2b443b4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onLoad.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md index 200e92baa24134..bb830561507c3c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md index c641622c671780..399d25dea4c06f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris entre dans la zone graphique d'un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris entre dans la zone graphique d'un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md index f680d324ceab5a..3c4e801227b334 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris quitte la zone graphique d'un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris quitte la zone graphique d'un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md index 26cc450789aaf6..d4ab60fe832363 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris se déplace d'au moins un pixel OU une touche de modification (Shift, Alt/Option, Shift Lock) a été pressée | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris se déplace d'au moins un pixel OU une touche de modification (Shift, Alt/Option, Shift Lock) a été pressée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md index e862e9f64a1d49..55f62289e66ec8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -| 34 | [List Box de type tableau](FormObjects/listbox_overview.md#array-list-boxes) - [Colonne de List Box](FormObjects/listbox-column.md) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------ | +| 34 | [List Box de type tableau](FormObjects/listbox_overview.md#array-list-boxes) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onUnload.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onUnload.md index 3155f698ff4571..36faff7b74f86b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onUnload.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onValidate.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onValidate.md index f3536db9a2eef6..140e9279813782 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onValidate.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/overview.md index 43d244be457b0c..722c5c7ff46d65 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/overview.md @@ -28,7 +28,7 @@ Chaque événement est renvoyé sous forme d'objet par la commande [`FORM Event` Des propriétés supplémentaires sont retournées lorsque l'événement se produit sur des objets spécifiques. En particulier : -- Les [list boxes](FormObjects/listbox-object.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox-column.md#supported-form-events) retournent des [propriétés](FormObjects/listbox-object.md#supported-form-events) telles que `columnName` ou `isRowSelected`. +- Les [list boxes](FormObjects/listbox_overview.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox_overview.md#supported-form-events-1) retournent des [propriétés](FormObjects/listbox_overview.md#supported-form-events) telles que `columnName` ou `isRowSelected`. - Les [zones 4D View Pro](FormObjects/viewProArea_overview.md) retournent par exemple des propriétés `sheetName` ou `action` dans l'objet événement [On After Edit](onAfterEdit.md). ## Événements et méthodes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md index 9e96ea1f72cf5c..3642482ec0590c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md @@ -18,7 +18,7 @@ Vous pouvez ajouter ou modifier des formulaires 4D à l'aide des éléments suiv - **L'interface 4D Developer :** Créez de nouveaux formulaires à partir du menu **Fichier** ou de la fenêtre de l'**Explorateur**. - **L'éditeur de formulaires **: Modifiez vos formulaires à l'aide de l'**[éditeur de formulaires](FormEditor/formEditor.md)**. -- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture#sources). Exemple : +- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture#sources). Voici un exemple : ``` { diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md index c11d4c1ca2a0fe..cef951e302f09c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md @@ -46,7 +46,7 @@ Les images haute résolution avec la convention @nx peuvent être utilisées dan - [Boutons](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[cases à cocher](FormObjects/checkbox_overview.md) - [Boutons image](FormObjects/pictureButton_overview.md)/[Pop-up image](FormObjects/picturePopupMenu_overview.md) - [Onglets](FormObjects/tabControl.md) -- [En-têtes de listbox](FormObjects/listbox-header-footer.md#headers) +- [En-têtes de listbox](FormObjects/listbox_overview.md#list-box-headers) - [Icônes de menu](Menus/properties.md#item-icon) 4D priorise automatiquement les images avec la résolution la plus élevée. 4D priorise automatiquement les images avec la résolution la plus élevée. Même si une commande ou une propriété spécifie *circle.png*, *circle@3x.png* sera utilisé (le cas échéant). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md deleted file mode 100644 index da6727eb14c475..00000000000000 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md +++ /dev/null @@ -1,412 +0,0 @@ ---- -id: listbox-column -title: "[Colonne de list box](listbox_overview.md#list-box-columns)" ---- - -Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_column.png) - -Vous pouvez définir des propriétés standard (texte, couleur de fond, etc.) pour chaque colonne de la list box ; ces propriétés sont prioritaires sur celles de l'objet list box. - -> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). - -## Propriétés spécifiques des colonnes {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -## Événements de formulaire pris en charge {#supported-form-events} - -| Evénement formulaire | Propriétés supplémentaires renvoyées (voir [Form event](../commands/form-event.md) pour les propriétés principales) | Commentaires | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On After Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On After Sort |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Listbox tableau uniquement* | -| On Before Data Entry |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Before Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Begin Drag Over |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Column Moved |
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | | -| On Column Resize |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    | | -| On Data Change |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Double Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Drag Over |
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Drop |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Footer Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    | *Arrays, Current Selection & Named Selection list boxes only* | -| On Getting Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | | -| On Load | | | -| On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *Listbox tableau uniquement* | -| On Scroll |
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    | | -| On Unload | | | - -## Tableaux d'objets dans les colonnes - -Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). - -La list box suivante a été définie à l'aide d'un tableau d'objets : - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configurer une colonne tableau d'objets - -Pour affecter un tableau d'objets à une colonne de list box, il suffit de définir le nom du tableau d'objets soit dans la liste des propriétés (champ "Nom de la variable"), soit à l'aide de la commande [`LISTBOX INSERT COLUMN`](../commands-legacy/listbox-insert-column.md), comme pour toute autre colonne basée sur un tableau. Dans la Liste des propriétés, vous pouvez sélectionner Objet comme "Type de variable" pour la colonne : - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Les propriétés standard liées aux coordonnées, taille et style sont disponibles pour les colonnes de type objet. Elles peuvent être gérées à l'aide de la Liste des propriétés, ou en programmant les attributs de style, visibilité, couleur de police et de fond de chaque ligne de colonne objet de la list box. Ce type de colonne peut également être masqué. - -Toutefois, le thème Source de données n'est pas disponible pour les colonnes objet des list box. En fait, le contenu de chaque cellule de la colonne est basé sur les attributs présents dans l'élément correspondant du tableau d'objets. Chaque élément du tableau peut définir : - -le type de valeur (obligatoire) : texte, couleur, événement, etc. -la valeur elle-même (optionnel) : utilisé aussi bien pour la saisie que pour l'affichage. -le mode d'affichage du contenu de la cellule (optionnel) : bouton, liste, etc. -des paramètres supplémentaires (optionnel) : dépend du type de valeur -Pour définir ces propriétés, vous devez placer les attributs adéquats dans l'objet (la liste des attributs disponibles est fournie ci-dessous). Par exemple, vous pouvez écrire "Hello World!" dans une colonne objet à l'aide de ce simple code : - -```4d -ARRAY OBJECT(obColumn;0) //tableau de colonnes - var $ob : Object //premier élément - OB SET($ob; "valueType" ; "text") //définit le type de valeur (obligatoire) - OB SET($ob; "value" ; "Hello World !") //définit la valeur - APPEND TO ARRAY(obColumn ;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet. Ces paramètres sont automatiquement définis en fonction du type de valeur. - -#### valueType et affichage des données - -Lorsqu'une colonne de list box est associée à un tableau d'objets, l'affichage, la saisie et l'édition des cellules sont basées sur l'attribut valueType présent dans chaque élément du tableau. Les valeurs valueType prises en charge sont les suivantes : - -- "text" : pour une valeur texte -- "real" : pour une valeur numérique incluant des séparateurs tels que `\`, `<.>`, ou `<,>` -- "integer" : pour une valeur entière -- "boolean" : pour une valeur True/False -- "color" : pour définir une couleur de fond -- "event" : pour afficher un bouton avec un libellé. - -4D utilise des widgets par défaut selon la valeur "valueType" (c'est-à-dire qu'un "text" est affiché comme un widget de saisie de texte, un "boolean" comme une case à cocher), mais d'autres affichages sont également disponibles par le biais d'options (*e.g.*, un réel peut également être représenté comme un menu déroulant). Le tableau suivant indique l'affichage par défaut ainsi que les variations possibles pour chaque type de valeur : - -| valueType | Format défaut | Widget(s) alternatif(s) | -| --------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -| text | zone de saisie de texte | menu déroulant (enumération obligatoire) ou combo box (enumération) | -| réel | zone de saisie de texte contrôlée (nombre et séparateurs) | menu déroulant (enumération obligatoire) ou combo box (enumération) | -| integer | zone de saisie de texte contrôlée (nombre) | menu déroulant (enumération obligatoire) ou combo box (enumération) ou case à cocher trois états | -| boolean | case à cocher | menu déroulant (enumération obligatoire) | -| color | couleur de fond | text | -| event | bouton avec libellé | | -| | | Tous les widgets peuvent associer un unit toggle button ou ellipsis button à la cellule. | - -Vous définissez l'affichage de la cellule et les variations à l'aide d'attributs spécifiques dans chaque objet (voir ci-dessous). - -#### Formats d'affichage et filtres de saisie - -Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet des list box. Ils sont automatiquement définis en fonction du type de valeur. Ils sont listés dans le tableau suivant : - -| Value type | Format défaut | Contrôle de saisie | -| ---------- | ------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | -| text | le même que celui de l'objet | pas de contrôle (tout caractère accepté) | -| réel | le même que celui de l'objet (utilisation du séparateur décimal système) | "0-9" et "." et "-" | -| | | "0-9" et "." si min>=0 | -| integer | le même que celui de l'objet | "0-9" et "-" | -| | | "0-9" si min>=0 | -| Boolean | case à cocher | N/A | -| color | N/A | N/A | -| event | N/A | N/A | - -### Attributs - -Chaque élément du tableau d'objets est un objet qui peut contenir un ou plusieurs attributs qui définiront le contenu de la cellule et l'affichage des données (voir exemple ci-dessus). - -L'unique attribut obligatoire est "valueType" et ses valeurs acceptées sont "text", "real", "integer", "boolean", "color" et "event". Le tableau suivant liste tous les attributs acceptés dans les tableaux d'objets des list box, suivant la valeur de "valueType" (tout autre attribut est ignoré). Les formats d'affichage et des exemples sont fournis ci-dessous. - -| | valueType | text | réel | integer | boolean | color | event | -| --------------------- | ------------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | -| *Attributs* | *Description* | | | | | | | -| value | valeur de la cellule (saisie ou affichage) | x | x | x | | | | -| min | valeur minimum | | x | x | | | | -| max | valeur maximum | | x | x | | | | -| behavior | valeur "threeStates" | | | x | | | | -| requiredList | menu déroulant défini dans l'objet | x | x | x | | | | -| choiceList | combo box défini dans l'objet | x | x | x | | | | -| requiredListReference | RefList 4D, dépend de la valeur de "saveAs" | x | x | x | | | | -| requiredListName | nom d'énumération 4D, dépend de la valeur de "saveAs" | x | x | x | | | | -| saveAs | "reference" ou "value" | x | x | x | | | | -| choiceListReference | RefList 4D, affiche une combo box | x | x | x | | | | -| choiceListName | nom d'énumération 4D, affiche une combo box | x | x | x | | | | -| unitList | tableau de X éléments | x | x | x | | | | -| unitReference | indice de l'élément sélectionné | x | x | x | | | | -| unitsListReference | RefList 4D pour les unités | x | x | x | | | | -| unitsListName | nom d'énumération 4D pour les unités | x | x | x | | | | -| alternateButton | ajouter un bouton alternatif | x | x | x | x | x | | - -#### value - -La valeur des cellules est stockée dans l'attribut "value". Cet attribut est utilisé pour la saisie (entrée) et pour l'affichage (sortie). Il peut également être utilisé pour définir des valeurs par défaut lors de l'utilisation des listes (voir ci-dessous). - -```4d - ARRAY OBJECT(obColumn;0) // tableau de colonnes - var $ob1;$ob2;$ob3 : Object - var $entry:="Hello world !" - OB SET($ob1; "valueType" ; "text") - OB SET($ob1; "value" ;$entry) // si l'utilisateur entre une nouvelle valeur, $entry contiendra la valeur éditée - - OB SET($ob2; "valueType" ; "real") - OB SET($ob2;"value";2/3) - - OB SET($ob3; "valueType" ; "boolean") - OB SET($ob3; "value";True) - - APPEND TO ARRAY(obColumn ;$ob1) - APPEND TO ARRAY(obColumn ;$ob2) - APPEND TO ARRAY(obColumn ;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> La valeur Null est acceptée, elle définit une cellule vide. - -#### min et max - -Lorsque le "valueType" est "real" ou "integer", l'objet accepte également les attributs min et max avec les valeurs appropriées (les valeurs doivent être du même type que valueType). - -Ces attributs peuvent être utilisés pour contrôler la plage de valeurs d'entrée. Lorsqu'une cellule est validée (lorsqu'elle perd le focus), si la valeur de saisie est inférieure à la valeur minimale ou supérieure à la valeur maximale, elle est rejetée. Dans ce cas, la valeur précédente est conservée et une astuce affiche une explication. - -```4d - var $ob3 : Object - var $entry3:=2015 - OB SET($ob3; "valueType" ; "integer") - OB SET($ob3; "value" ;$entry3) - OB SET($ob3; "min";2000) - OB SET($ob3; "max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -L'attribut behavior propose des variations de la représentation standard des valeurs. Une seule variation est possible : - -| Attribut | Valeur(s) disponible(s) | valueType(s) | Description | -| -------- | ------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | Représente une valeur numérique sous la forme d'une case à cocher à trois états.
    2=semi-coché, 1=coché, 0=décoché, -1=invisible, -2=décoché désactivé, -3=coché désactivé, -4=semi-coché désactivé | - -```4d - var $ob3; $ob4 : Object - OB SET($ob3; "valueType" ; "integer") - OB SET($ob3; "value";-3) - OB SET($ob4; "valueType" ; "integer") - OB SET($ob4; "value";-3) - OB SET($ob4; "behavior" ; "threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList et choiceList - -Lorsqu'un attribut "choiceList" ou "requiredList" est présent dans l'objet, la zone de saisie de texte est remplacée par une liste déroulante ou une combo box, en fonction de l'attribut : - -- Si l'attribut est "choiceList", la cellule est affichée sous forme de combo box. Cela signifie que l'utilisateur peut sélectionner ou saisir une valeur. -- Si l'attribut est "requiredList", la cellule est affichée sous forme de liste déroulante. Cela signifie que l'utilisateur peut uniquement sélectionner une des valeurs de la liste. - -Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. - -> Les valeurs du widget sont définies via un tableau. Si vous souhaitez associer le widget à une énumération 4D existante, vous devez utiliser les attributs "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". - -Exemples : - -- Vous voulez afficher une liste déroulante avec juste deux options, "Open" ou "Closed". "Closed" doit être présélectionné : - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- Vous voulez accepter toute valeur entière, mais afficher une combo box contenant les valeurs les plus communes : - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - var $ob : Object - OB SET($ob; "valueType" ; "integer") - OB SET($ob; "value";10) //10 comme valeur par défaut - OB SET ARRAY($ob; "choiceList" ;$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName et requiredListReference - -Les attributs "requiredListName" et "requiredListReference" vous permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur d'Enumérations de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de liste déroulante. Cela signifie que l'utilisateur pourra uniquement choisir une des valeurs fournies dans la liste. - -Utilisez "requiredListName" ou "requiredListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. - -> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "requiredList". -> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". - -Exemples : - -- Vous voulez afficher une liste déroulante basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert"), la stocker en tant que valeur et afficher "bleu" par défaut : - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob; "valueType" ; "text") - OB SET($ob; "saveAs" ; "value") - OB SET($ob; "value" ; "blue") - OB SET($ob; "requiredListName" ; "colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- Vous voulez afficher une liste déroulante basée sur une liste créée par programmation, et la stocker en tant que référence : - -```4d - <>List:=Nouvelle liste - APPEND TO LIST(<>List ; "Paris";1) - APPEND TO LIST(<>List ; "London";2) - APPEND TO LIST(<>List ; "Berlin";3) - APPEND TO LIST(<>List ; "Madrid";4) - var $ob : Object - OB SET($ob; "valueType" ; "integer") - OB SET($ob; "saveAs" ; "reference") - OB SET($ob; "value";2) //affiche Londres par défaut - OB SET($ob; "requiredListReference";<>List) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName et choiceListReference - -Les attributs "choiceListName" et "choiceListReference" permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de combo box, ce qui signifie que l'utilisateur pourra choisir une des valeurs de la liste ou en saisir une. - -Utilisez "choiceListName" ou "choiceListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. - -> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "choiceList". -> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". - -Exemple : - -Vous voulez afficher une combo box basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert") et afficher "vert" par défaut : - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob; "valueType" ; "text") - - OB SET($ob; "value" ; "blue") - OB SET($ob; "choiceListName" ; "colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference et unitReference - -Vous pouvez utiliser des attributs spécifiques afin d'associer des unités aux valeurs des cellules (par exemple "10 cm", "20 pixels", etc.). Pour définir une liste d'unités, vous pouvez utiliser l'un des attributs suivants : - -- "unitsList" : un tableau contenant les x éléments définissant les unités disponibles (ex : "cm", "pouces", "km", "miles", etc.). Utilisez cet attribut pour définir des unités dans l'objet. -- "unitsListReference" : une référence de liste 4D contenant les unités disponibles. "unitsListReference" : une référence de liste 4D contenant les unités disponibles. -- "unitsListName" : un nom d'énumération 4D créée en mode Développement contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une énumération 4D créée dans la Boîte à outils. - -Quel que soit son mode de définition, la liste d'unités peut être associée à l'attribut suivant : - -- "unitReference" : une valeur simple contenant l'indice (de 1 à x) de l'élément sélectionné dans la liste de valeurs "unitList", "unitsListReference" ou "unitsListName". - -L'unité courante est affichée sous forme de bouton affichant successivement les valeurs de "unitList", "unitsListReference" ou "unitsListName" à chaque clic (par exemple "pixels" -> "lignes" -> "cm" -> "pixels" -> etc.) - -Exemple : - -Vous souhaitez définir une valeur de saisie numérique suivie d'une unité parmi deux possibles : "cm" ou "pixels". La valeur courante est "2" + "cm". Vous utilisez des valeurs définies directement dans l'objet (attribut "unitsList") : - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units; "lines") -APPEND TO ARRAY($_units; "pixels") -var $ob : Object -OB SET($ob; "valueType" ; "integer") -OB SET($ob; "value";2) // 2 "unités" -OB SET($ob; "unitReference";1) // "lignes" -OB SET ARRAY($ob; "unitsList" ;$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Si vous souhaitez ajouter un bouton ellipse [...] à une cellule, il suffit de passer "alternateButton" avec la valeur True dans l'objet. Le bouton sera automatiquement affiché dans la cellule. - -Lorsque l'utilisateur clique sur ce bouton, un événement `On Alternative Click` est généré, vous permettant de traiter cette action comme vous le souhaitez (reportez-vous ci-dessous au paragraphe "Gestion des événements" pour plus d'informations). - -Exemple : - -```4d -var $ob1 : Object -var $entry:= "Hello world !" -OB SET($ob; "valueType" ; "text") -OB SET($ob; "alternateButton";True) -OB SET($ob; "value" ;$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -L'attribut "valueType" de valeur "color" vous permet d'afficher soit une couleur, soit un texte. - -- Si la valeur est un nombre, un rectangle de couleur est dessiné à l'intérieur de la cellule. Exemple : - - ```4d - var $ob4 : Object - OB SET($ob4; "valueType" ; "color") - OB SET($ob4; "value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- Si la valeur est un texte, le texte est simplement affiché (par exemple : "value";"Automatic"). - -#### valueType event - -L'attribut "valueType" de valeur "event" affiche un bouton qui génère simplement un événement `On Clicked` lorsque l'utilisateur clique dessus. Aucune donnée ou valeur ne peut être passée ou retournée. - -Optionnellement, il est possible de passer un attribut "label". - -Exemple : - -```4d -var $ob : Object -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Gestion des événements - -Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox tableau d'objets : - -- **Sur données modifiées** : L'événement `On Data Change` est généré en cas de modification d'une valeur de la colonne, quel que soit le widget : - - zone de saisie de texte - - listes déroulante - - zone de combo box - - bouton d'unité (passage valeur x à valeur x+1) - - case à cocher (passage cochée/non cochée) -- **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. -- **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md deleted file mode 100644 index bd81847c20853c..00000000000000 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -id: listbox-header-footer -title: List Box Header and Footer ---- - -:::note - -- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. -- Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. - -::: - -## En-têtes - -Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_header.png) - -Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. - -Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. - -### Propriétés spécifiques des en-têtes - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - -## Pieds - -Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. - -Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_footers.png) - -Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). - -Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un pied de page, elle s'applique à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. - -### Propriétés spécifiques des pieds de page - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - - diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md index 0328fab3b4bfba..36eb5d9086f4b2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ L'utilisateur peut sélectionner une ou plusieurs lignes à l'aide des raccourci Une list box est composée de quatre parties distinctes : -- the [list box object](./listbox-object.md) in its entirety, -- [columns](./listbox-column.md), -- column [headers](./listbox-header-footer.md#headers), and -- column [footers](./listbox-header-footer.md#footers). +- l’objet list box dans sa globalité, +- les colonnes, +- les en-têtes des colonnes, et +- les pieds des colonnes. ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ Il est possible d'ajouter une méthode objet à l'objet list box et/ou à chaque 1. Méthode objet de chaque colonne 2. Méthode objet de la list box -La méthode objet de colonne obtient les événements qui se produisent dans son [en-tête](./listbox-header-footer.md#headers) et son [pied](./listbox-header-footer.md#footers). +La méthode objet de colonne obtient les événements qui se produisent dans son [en-tête](#list-box-headers) et son [pied](#list-box-footers). ### Types de list box @@ -59,7 +59,284 @@ Il existe différents types de list box avec leurs propres comportements et prop Vous pouvez configurer complètement un objet de type list box via ses propriétés, et vous pouvez également le gérer dynamiquement par programmation. -The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Pour plus d'informations, reportez-vous à la page [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) du *Manuel de référence du langage 4D*. +Le langage 4D comprend un thème "List Box" dédié aux commandes de list box mais les commandes de divers autres thèmes comme "Propriétés des objets" ou les commandes `EDIT ITEM` et `Displayed line number` peuvent également être utilisées. Pour plus d'informations, reportez-vous à la page [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) du *Manuel de référence du langage 4D*. + +## Objets List box + +### List box de type tableau + +Dans une list box de type tableau, chaque colonne est associée à un tableau 4D à une dimension ; tous les types de tableaux peuvent être utilisés, à l’exception des tableaux de pointeurs. Le nombre de lignes est basé sur le nombre d’éléments du tableau. + +Par défaut, 4D affecte le nom “ColonneN” à chaque variable de colonne. Vous pouvez le modifier, ainsi que les autres [propriétés des colonnes](listbox_overview.md#proprietes-specifiques-des-colonnes). Le format d'affichage de chaque colonne peut également être défini à l'aide de la commande `OBJECT SET FORMAT`. + +> Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques), disposant de mécanismes spécifiques. + +Avec les list box de type tableau, les valeurs des colonnes (saisie et affichage) sont gérées à l’aide des commandes du langage 4D. Vous pouvez également associer une [énumération](properties_DataSource.md#choice-list) à une colonne afin de contrôler la saisie. +Les valeurs des colonnes sont gérées à l'aide de commandes List box de haut niveau (telles que [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) ou `LISTBOX DELETE ROWS`) ainsi que de commandes de manipulation de tableaux. Par exemple, pour initialiser le contenu d’une colonne, vous pouvez utiliser l’instruction suivante : + +```4d +ARRAY TEXT(varCol;size) +``` + +Vous pouvez également utiliser une énumération : + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Attention :** Lorsqu’un objet List box contient plusieurs colonnes de tailles différentes, seul le nombre d’éléments correspondant au plus petit tableau est affiché. Il est donc conseillé de veiller à ce que chaque tableau ait le même nombre d’éléments que les autres. A noter également que si une colonne de la list box est “vide” (c'est le cas lorsque le tableau associé n'a pas été correctement déclaré ou dimensionné via le langage), la list box n'affiche aucun contenu. + +### List box de type sélection + +Dans ce type de list box, chaque colonne peut être associée à un champ (par exemple `[Employees]LastName)` ou à une expression. L’expression peut être basée sur un ou plusieurs champs (par exemple `[Employés]Nom+“ ”+[Employés]Prénom`) ou être simplement une formule (par exemple`String(Milliseconds)`). L’expression peut également être une méthode projet, une variable ou un élément de tableau. Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. + +Le contenu de chaque ligne est ensuite évalué en fonction d'une sélection d'enregistrements : la **sélection courante** d'une table ou une **sélection temporaire**. + +Dans le cas d’une list box basée sur la sélection courante, toute modification effectuée côté base de données est automatiquement reportée dans la list box et inversement. La sélection courante est donc toujours identique aux deux emplacements. + +### List box collection ou entity selection + +Dans ce type de list box, chaque colonne doit être associée à une expression. Le contenu de chaque ligne est ensuite évalué par élément de la collection ou par entité de l'entity selection. + +Chaque élément de la collection ou chaque entité est disponible en tant qu'objet auquel on peut accéder via le mot-clé [This](../Concepts/classes.md#this). Une expression de colonne peut être un chemin de propriété, une méthode projet, une variable ou n'importe quelle formule, accédant à chaque entité ou objet élément de collection via `This`, par exemple `This.` (ou `This.value` dans le cas d'une collection de valeurs scalaires). Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. + +Lorsque la source de données est une entity selection, les modifications apportées du côté de la list box sont automatiquement enregistrées dans la base de données. En revanche, les modifications apportées du côté de la base de données sont visibles dans la list box après le rechargement des entités modifiées. + +:::note + +Lorsque des entités sont supprimées, leurs références restent dans l'entity selection avec une valeur *undefined*, ce qui entraîne l'affichage de lignes vides dans la list box. Dans ce cas, vous pouvez appeler la fonction [`.clean()`](API/EntitySelectionClass.md#clean) pour obtenir une nouvelle entity selection sans les références d'entités supprimées. + +::: + +Lorsque la source de données est une collection, toute modification apportée aux valeurs de la list box se reflète dans la collection. En revanche, si des modifications sont apportées à la collection en utilisant par exemple les diverses fonctions de la [classe Collection](../API/CollectionClass.md), vous devrez en informer explicitement 4D en réaffectant la variable collection à elle-même, de sorte que le contenu de la list box soit actualisé. Par exemple : + +```4d +myCol:=myCol.push("new value") //afficher new value dans la list box +``` + +### Propriétés prises en charge + +Les propriétés prises en charge dépendent du type de list box. + +| Propriété | List box tableau | Liste box sélection | List box collection ou entity selection | +| ------------------------------------------------------------------------------------------- | ---------------- | ------------------- | --------------------------------------- | +| [Couleur de fond alternée](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Couleur de fond](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Gras](properties_Text.md#bold) | X | X | X | +| [Expression couleur de fond](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Style de la bordure](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Bas](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [CSS Class](properties_Object.md#css-class) | X | X | X | +| [Collection ou entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionnement colonnes auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Elément courant](properties_DataSource.md#current-item) | | | X | +| [Position élément courant](properties_DataSource.md#current-item-position) | | | X | +| [Source de données](properties_Object.md#data-source) | X | X | X | +| [Nom formulaire détaillé](properties_ListBox.md#detail-form-name) | | X | | +| [Afficher en-têtes](properties_Headers.md#display-headers) | X | X | X | +| [Afficher pieds](properties_Footers.md#display-footers) | X | X | X | +| [Double-clic sur ligne](properties_ListBox.md#double-click-on-row) | | X | | +| [Glissable](properties_Action.md#droppable) | X | X | X | +| [Déposable](properties_Action.md#droppable) | X | X | X | +| [Focusable](properties_Entry.md#focusable) | X | X | X | +| [Police](properties_Text.md#font) | X | X | X | +| [Couleur de la police](properties_Text.md#font-color) | X | X | X | +| [Expression couleur police](properties_Text.md#font-color-expression) | | X | X | +| [Taille](properties_Text.md#font-size) | X | X | X | +| [Hauteur (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Hauteur (en-têtes)](properties_Headers.md#height) | X | X | X | +| [Hauteur (pieds)](properties_Footers.md#height) | X | X | X | +| [Masquer lignes vides finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Cacher rectangle de focus](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Cacher surlignage sélection](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List box hiérarchique](properties_Object.md#array-list-box) | X | | | +| [Ensemble surlignage](properties_ListBox.md#highlight-set) | | X | | +| [Alignement horizontal](properties_Text.md#horizontal-alignment) | X | X | X | +| [Couleur lignes horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Marge horizontale](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | +| [Barre de défilement horizontale](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Italique](properties_Text.md#italic) | X | X | X | +| [Gauche](properties_CoordinatesAndSizing.md#left) | X | X | X | +| [Table principale](properties_DataSource.md#master-table) | | X | | +| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | +| [Méthode](properties_Action.md#method) | X | X | X | +| [Lignes déplaçables](properties_Action.md#movable-rows) | X | | | +| [Sélection temporaire](properties_DataSource.md#selection-name) | | X | | +| [Nombre de colonnes](properties_ListBox.md#number-of-columns) | X | X | X | +| [Nombre de colonnes verrouillées](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Nombre de colonnes statiques](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Nom d'objet](properties_Object.md#object-name) | X | X | X | +| [Droite](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Tableau de contrôle des lignes](properties_ListBox.md#row-control-array) | X | | | +| [Tableau couleurs de police](properties_Text.md#row-font-color-array) | X | | | +| [Hauteur des lignes](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Tableau hauteurs des lignes](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Tableau de styles](properties_Text.md#row-style-array) | X | | | +| [Eléments sélectionnés](properties_DataSource.md#selected-items) | | | X | +| [Mode de sélection](properties_ListBox.md#selection-mode) | X | X | X | +| [Saisie sur clic unique](properties_Entry.md#single-click-edit) | X | X | X | +| [Triable](properties_Action.md#sortable) | X | X | X | +| [Action standard](properties_Action.md#standard-action) | X | | | +| [Expression Style](properties_Text.md#style-expression) | | X | X | +| [Haut](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparent](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Type](properties_Object.md#type) | X | X | X | +| [Souligné](properties_Text.md#underline) | X | X | X | +| [Variable ou expression](properties_Object.md#variable-or-expression) | X | X | | +| [Alignement vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Couleur lignes verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Marge verticale](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | +| [Barre de défilement verticale](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilité](properties_Display.md#visibility) | X | X | X | +| [Largeur](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Les colonnes, en-têtes et pieds de list box prennent en charge des propriétés spécifiques. + +### Événements de formulaire pris en charge {#supported-form-events} + +| Evénement formulaire | Propriétés supplémentaires renvoyées (voir [Form event](../commands/form-event.md) pour les propriétés principales) | Commentaires | +| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Listbox tableau uniquement* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Close Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | +| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Delete Action |
  • [row](#additional-properties)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | +| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Open Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Listbox tableau uniquement* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + +#### Propriétés supplémentaires {#additional-properties} + +Les événements formulaire sur les list box ou colonnes de list box peuvent retourner les propriétés supplémentaires suivantes : + +| Propriété | Type | Description | +| ---------------- | ----------- | ----------------------------------------------------------------------------- | +| area | text | Zone de l'objet List box ("header", "footer", "cell") | +| areaName | text | Nom de la zone | +| column | entier long | Numéro de colonne | +| columnName | text | Nom de la colonne | +| footerName | text | Nom du pied | +| headerName | text | Nom de l'en-tête | +| horizontalScroll | entier long | Positif si le défilement est vers la droite, négatif s'il est vers la gauche | +| isRowSelected | boolean | Vrai si la ligne est sélectionnée, sinon Faux | +| newPosition | entier long | Nouvelle position de la colonne ou de la ligne | +| newSize | entier long | Nouvelle taille (en pixels) de la colonne ou de la ligne | +| oldPosition | entier long | Position précédente de la colonne ou de la ligne | +| oldSize | entier long | Taille précédente (en pixels) de la colonne ou de la ligne | +| row | entier long | Numéro de ligne | +| verticalScroll | entier long | Positif si le défilement est vers le bas, négatif s'il est vers le haut | + +> Si un événement se produit sur une "fake" colonne ou ligne qui n'existe pas, une chaîne vide est généralement renvoyée. + +## Colonnes de list box {#list-box-columns} + +Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_column.png) + +Vous pouvez définir des propriétés standard (texte, couleur de fond, etc.) pour chaque colonne de la list box ; ces propriétés sont prioritaires sur celles de l'objet list box. + +> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). + +### Propriétés spécifiques des colonnes {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +### Événements formulaire pris en charge {#supported-form-events-1} + +| Evénement formulaire | Propriétés supplémentaires renvoyées (voir [Form event](../commands/form-event.md) pour les propriétés principales) | Commentaires | +| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Listbox tableau uniquement* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Listbox tableau uniquement* | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + +## En-têtes de list box + +> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. + +Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_header.png) + +Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. + +Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. En particulier, une icône peut être affichée dans l’en-tête à côté ou à la place du libellé de la colonne, notamment dans le cadre des [tris personnalisés](#gestion-des-tris). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. + +### Propriétés spécifiques des en-têtes + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) + +## Pieds de list box + +> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. + +Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. + +Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_footers.png) + +Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). + +Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un pied de page, elle s'applique à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. + +### Propriétés spécifiques des pieds de page + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## Gestion de la saisie @@ -291,10 +568,10 @@ La valeur de la [variable associée à l’en-tête d’une colonne](properties_ - Si la variable est définie sur 0, la colonne n'est pas triée et la flèche de tri n'est pas affichée. ![](../assets/en/FormObjects/sorticon0.png) -- Si la variable est définie sur 1, la colonne est triée par ordre croissant et la flèche de tri s'affiche. +- Si la variable est définie sur 1, la colonne est triée par ordre croissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon1.png) -- Si la variable est définie sur 2, la colonne est triée par ordre décroissant et la flèche de tri s'affiche. +- Si la variable est définie sur 2, la colonne est triée par ordre décroissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon2.png) > Seules les [variables](Concepts/variables.md) déclarées ou dynamiques peuvent être utilisées comme variables d'en-tête de colonne. Les autres types d'[expressions](Concepts/quick-tour.md#expressions) telles que `Form.sortValue` ne sont pas pris en charge. @@ -307,8 +584,8 @@ Vous pouvez définir la valeur de la variable (par exemple, Header2:=2) afin de Vous disposez de plusieurs possibilités pour définir des couleurs de fond, des couleurs de police et des styles de police dans les list box : -- au niveau des [propriétés de l’objet list box](./listbox-object.md), -- au niveau des [propriétés de la colonne,](./listbox-column.md), +- au niveau des [propriétés de l’objet list box](#list-box-objects), +- au niveau des [propriétés de la colonne,](#list-box-columns), - en utilisant des [tableaux ou expressions](#using-arrays-and-expressions) pour la list box et/ou pour chaque colonne, - au niveau du texte de chaque cellule (si [texte multistyle](properties_Text.md#multi-style)). @@ -316,12 +593,14 @@ Vous disposez de plusieurs possibilités pour définir des couleurs de fond, des Des principes de priorité et d'héritage sont observés lorsqu’une même propriété est définie à plusieurs niveaux. -1. (highest priority) Cell (if multi-style text) -2. Tableaux/Méthodes colonne -3. Tableaux/Méthodes list box -4. Propriétés de colonne -5. Propriétés de list box -6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) +| Niveau de priorité | Emplacement du paramètre | +| ------------------ | -------------------------------------------------------------------------------------------------- | +| priorité élevée | Cellule (si texte multistyle) | +| | Tableaux/Méthodes colonne | +| | Tableaux/Méthodes list box | +| | Propriétés de colonne | +| | Propriétés de list box | +| priorité basse | Meta Info expression (pour les list box de type collection ou entity selection) | Par exemple, si vous définissez un style de caractères dans les propriétés de la list box et un autre via un tableau de styles pour la colonne, ce dernier sera pris en compte. @@ -331,8 +610,7 @@ Pour chaque attribut (style, couleur et couleur de fond), un **héritage** est m - pour les attributs des lignes : valeurs d’attributs des colonnes - pour les attributs des colonnes : valeurs d’attributs de la list box -Ainsi, si vous souhaitez qu’un objet hérite de la valeur d’attribut du niveau supérieur, il vous suffit de passer `lk inherited` (valeur par défaut) à la commande de définition ou directement dans l’élément de tableau de style/couleur correspondant. Soit une list box contenant un style de caractère standard et des couleurs alternées : - +Ainsi, si vous souhaitez qu’un objet hérite de la valeur d’attribut du niveau supérieur, il vous suffit de passer `lk inherited` (valeur par défaut) à la commande de définition ou directement dans l’élément de tableau de style/couleur correspondant. Par exemple, pour une list box contenant un style de police standard avec des couleurs alternées : ![](../assets/en/FormObjects/listbox_styles3.png) Vous effectuez les modifications suivantes : @@ -511,20 +789,19 @@ Par exemple, si vous voulez sélectionner la ligne contenant Rennes, vous devez ->MyListbox{3}:=True ``` -*Non-hierarchical representation:* +Représentation non hiérarchique : ![](../assets/en/FormObjects/hierarch7.png) - -*Hierarchical representation:* +Représentation hiérarchique : ![](../assets/en/FormObjects/hierarch8.png) > Si une ou plusieurs lignes sont masquées du fait que leurs parents ont été contractés, elles ne sont plus sélectionnées. Seules les lignes visibles (directement ou suite à un défilement) sont sélectionnables. Autrement dit, les lignes ne peuvent pas être à la fois sélectionnées et cachées. Comme pour les sélections, la commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie les mêmes valeurs pour une list box hiérarchique que pour une list box non hiérarchique. Cela signifie que dans les deux exemples ci-dessous, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renverra la même position : (3;2). -*Non-hierarchical representation:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) Lorsque toutes les lignes d’une sous-hiérarchie sont masquées, la ligne de rupture est automatiquement masquée. Dans l’exemple ci-dessus, si les lignes 1 à 3 sont masquées, la ligne de rupture "Bretagne" n’apparaîtra pas. @@ -541,10 +818,10 @@ Les lignes de rupture ne sont pas prises en compte dans les tableaux internes pe Soit par exemple la list box suivante (les noms des tableaux associés sont précisés entre parenthèses) : -*Non-hierarchical representation:* +*Représentation non hiérarchique:* ![](../assets/en/FormObjects/hierarch12.png) -*Hierarchical representation:* +*Représentation hiérarchique:* ![](../assets/en/FormObjects/hierarch13.png) En mode hiérarchique, les niveaux de rupture ne sont pas pris en compte par les tableaux de modification de style nommés `tStyle` et `tCouleurs`. Pour modifier la couleur ou le style des niveaux de rupture, vous devez exécuter les instructions suivantes : @@ -570,13 +847,381 @@ L'utilisation des événements formulaire `On Expand` et `On Collapse` permet de Dans ce cas, le remplissage et le vidage des tableaux doivent être effectués par le code. Les principes à mettre en oeuvre sont : -- A l’affichage de la listbox, seul le premier tableau doit être rempli. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: +- A l’affichage de la listbox, seul le premier tableau doit être rempli. Cependant, vous devez créer un deuxième tableau avec des valeurs vides pour que la zone de liste affiche les boutons déployer/contracter : ![](../assets/en/FormObjects/hierarch15.png) -- Lorsque l’utilisateur clique sur un bouton de déploiement, vous pouvez traiter l’événement `On Expand`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée et vous permet de construire la hiérarchie appropriée : vous remplissez le premier tableau avec les valeurs répétées et le second avec les valeurs envoyées par la commande [`SELECTION TO ARRAY`](../commands/selection-to-array) et vous insérez autant de lignes que nécessaire dans la zone de liste à l'aide de la commande [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). +- Lorsque l’utilisateur clique sur un bouton de déploiement, vous pouvez traiter l’événement `On Expand`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée et vous permet de construire la hiérarchie appropriée : vous remplissez le premier tableau avec les valeurs répétées et le second avec les valeurs envoyées par la commande [`SELECTION TO ARRAY`](../commands/selection-to-array) et vous insérez autant de lignes que nécessaire dans la zone de liste à l'aide de la commande [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). ![](../assets/en/FormObjects/hierarch16.png) - Lorsque l’utilisateur clique sur un bouton de contraction, vous pouvez traiter l’événement `On Collapse`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée : vous supprimez autant de lignes que nécessaire de la zone de liste à l'aide de la commande [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows). +## Tableaux d'objets dans les colonnes + +Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). + +La list box suivante a été définie à l'aide d'un tableau d'objets : + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configurer une colonne tableau d'objets + +Pour affecter un tableau d'objets à une colonne de list box, il suffit de définir le nom du tableau d'objets soit dans la liste des propriétés (champ "Nom de la variable"), soit à l'aide de la commande [`LISTBOX INSERT COLUMN`](../commands-legacy/listbox-insert-column.md), comme pour toute autre colonne basée sur un tableau. Dans la Liste des propriétés, vous pouvez sélectionner Objet comme "Type de variable" pour la colonne : + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Les propriétés standard liées aux coordonnées, taille et style sont disponibles pour les colonnes de type objet. Elles peuvent être gérées à l'aide de la Liste des propriétés, ou en programmant les attributs de style, visibilité, couleur de police et de fond de chaque ligne de colonne objet de la list box. Ce type de colonne peut également être masqué. + +Toutefois, le thème Source de données n'est pas disponible pour les colonnes objet des list box. En fait, le contenu de chaque cellule de la colonne est basé sur les attributs présents dans l'élément correspondant du tableau d'objets. Chaque élément du tableau peut définir : + +le type de valeur (obligatoire) : texte, couleur, événement, etc. +la valeur elle-même (optionnel) : utilisé aussi bien pour la saisie que pour l'affichage. +le mode d'affichage du contenu de la cellule (optionnel) : bouton, liste, etc. +des paramètres supplémentaires (optionnel) : dépend du type de valeur +Pour définir ces propriétés, vous devez placer les attributs adéquats dans l'objet (la liste des attributs disponibles est fournie ci-dessous). Par exemple, vous pouvez écrire "Hello World!" dans une colonne objet à l'aide de ce simple code : + +```4d +ARRAY OBJECT(obColumn;0) // tableau de colonnes + C_OBJECT($ob) //premier élément + OB SET($ob; "valueType" ; "text") //définit le type de valeur (obligatoire) + OB SET($ob; "value" ; "Hello World !") //définit la valeur + APPEND TO ARRAY(obColumn ;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet. Ces paramètres sont automatiquement définis en fonction du type de valeur. + +#### valueType et affichage des données + +Lorsqu'une colonne de list box est associée à un tableau d'objets, l'affichage, la saisie et l'édition des cellules sont basées sur l'attribut valueType présent dans chaque élément du tableau. Les valeurs valueType prises en charge sont les suivantes : + +- "text" : pour une valeur texte +- "real" : pour une valeur numérique incluant des séparateurs tels que `\`, `<.>`, ou `<,>` +- "integer" : pour une valeur entière +- "boolean" : pour une valeur True/False +- "color" : pour définir une couleur de fond +- "event" : pour afficher un bouton avec un libellé. + +4D utilise des widgets par défaut selon la valeur "valueType" (c'est-à-dire qu'un "text" est affiché comme un widget de saisie de texte, un "boolean" comme une case à cocher), mais d'autres affichages sont également disponibles par le biais d'options (*e.g.*, un réel peut également être représenté comme un menu déroulant). Le tableau suivant indique l'affichage par défaut ainsi que les variations possibles pour chaque type de valeur : + +| valueType | Format défaut | Widget(s) alternatif(s) | +| --------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | +| text | zone de saisie de texte | menu déroulant (enumération obligatoire) ou combo box (enumération) | +| réel | zone de saisie de texte contrôlée (nombre et séparateurs) | menu déroulant (enumération obligatoire) ou combo box (enumération) | +| integer | zone de saisie de texte contrôlée (nombre) | menu déroulant (enumération obligatoire) ou combo box (enumération) ou case à cocher trois états | +| boolean | case à cocher | menu déroulant (enumération obligatoire) | +| color | couleur de fond | text | +| event | bouton avec libellé | | +| | | Tous les widgets peuvent associer un unit toggle button ou ellipsis button à la cellule. | + +Vous définissez l'affichage de la cellule et les variations à l'aide d'attributs spécifiques dans chaque objet (voir ci-dessous). + +#### Formats d'affichage et filtres de saisie + +Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet des list box. Ils sont automatiquement définis en fonction du type de valeur. Ils sont listés dans le tableau suivant : + +| Value type | Format défaut | Contrôle de saisie | +| ---------- | ------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | +| text | le même que celui de l'objet | pas de contrôle (tout caractère accepté) | +| réel | le même que celui de l'objet (utilisation du séparateur décimal système) | "0-9" et "." et "-" | +| | | "0-9" et "." si min>=0 | +| integer | le même que celui de l'objet | "0-9" et "-" | +| | | "0-9" si min>=0 | +| Boolean | case à cocher | N/A | +| color | N/A | N/A | +| event | N/A | N/A | + +### Attributs + +Chaque élément du tableau d'objets est un objet qui peut contenir un ou plusieurs attributs qui définiront le contenu de la cellule et l'affichage des données (voir exemple ci-dessus). + +L'unique attribut obligatoire est "valueType" et ses valeurs acceptées sont "text", "real", "integer", "boolean", "color" et "event". Le tableau suivant liste tous les attributs acceptés dans les tableaux d'objets des list box, suivant la valeur de "valueType" (tout autre attribut est ignoré). Les formats d'affichage et des exemples sont fournis ci-dessous. + +| | valueType | text | réel | integer | boolean | color | event | +| --------------------- | ------------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | +| *Attributs* | *Description* | | | | | | | +| value | valeur de la cellule (saisie ou affichage) | x | x | x | | | | +| min | valeur minimum | | x | x | | | | +| max | valeur maximum | | x | x | | | | +| behavior | valeur "threeStates" | | | x | | | | +| requiredList | menu déroulant défini dans l'objet | x | x | x | | | | +| choiceList | combo box défini dans l'objet | x | x | x | | | | +| requiredListReference | RefList 4D, dépend de la valeur de "saveAs" | x | x | x | | | | +| requiredListName | nom d'énumération 4D, dépend de la valeur de "saveAs" | x | x | x | | | | +| saveAs | "reference" ou "value" | x | x | x | | | | +| choiceListReference | RefList 4D, affiche une combo box | x | x | x | | | | +| choiceListName | nom d'énumération 4D, affiche une combo box | x | x | x | | | | +| unitList | tableau de X éléments | x | x | x | | | | +| unitReference | indice de l'élément sélectionné | x | x | x | | | | +| unitsListReference | RefList 4D pour les unités | x | x | x | | | | +| unitsListName | nom d'énumération 4D pour les unités | x | x | x | | | | +| alternateButton | ajouter un bouton alternatif | x | x | x | x | x | | + +#### value + +La valeur des cellules est stockée dans l'attribut "value". Cet attribut est utilisé pour la saisie (entrée) et pour l'affichage (sortie). Il peut également être utilisé pour définir des valeurs par défaut lors de l'utilisation des listes (voir ci-dessous). + +```4d + ARRAY OBJECT(obColumn;0) //tableau colonne + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // si l'utilisateur saisit une nouvelle valeur, $entry contiendra la valeur saisie + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> La valeur Null est acceptée, elle définit une cellule vide. + +#### min et max + +Lorsque le "valueType" est "real" ou "integer", l'objet accepte également les attributs min et max avec les valeurs appropriées (les valeurs doivent être du même type que valueType). + +Ces attributs peuvent être utilisés pour contrôler la plage de valeurs d'entrée. Lorsqu'une cellule est validée (lorsqu'elle perd le focus), si la valeur de saisie est inférieure à la valeur minimale ou supérieure à la valeur maximale, elle est rejetée. Dans ce cas, la valeur précédente est conservée et une astuce affiche une explication. + +```4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +L'attribut behavior propose des variations de la représentation standard des valeurs. Une seule variation est possible : + +| Attribut | Valeur(s) disponible(s) | valueType(s) | Description | +| -------- | ------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | Représente une valeur numérique sous la forme d'une case à cocher à trois états.
    2=semi-coché, 1=coché, 0=décoché, -1=invisible, -2=décoché désactivé, -3=coché désactivé, -4=semi-coché désactivé | + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList et choiceList + +Lorsqu'un attribut "choiceList" ou "requiredList" est présent dans l'objet, la zone de saisie de texte est remplacée par une liste déroulante ou une combo box, en fonction de l'attribut : + +- Si l'attribut est "choiceList", la cellule est affichée sous forme de combo box. Cela signifie que l'utilisateur peut sélectionner ou saisir une valeur. +- Si l'attribut est "requiredList", la cellule est affichée sous forme de liste déroulante. Cela signifie que l'utilisateur peut uniquement sélectionner une des valeurs de la liste. + +Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> Les valeurs du widget sont définies via un tableau. Si vous souhaitez associer le widget à une énumération 4D existante, vous devez utiliser les attributs "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". + +Exemples : + +- Vous voulez afficher une liste déroulante avec juste deux options, "Open" ou "Closed". "Closed" doit être présélectionné : + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Vous voulez accepter toute valeur entière, mais afficher une combo box contenant les valeurs les plus communes : + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 en valeur par défaut + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName et requiredListReference + +Les attributs "requiredListName" et "requiredListReference" vous permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur d'Enumérations de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de liste déroulante. Cela signifie que l'utilisateur pourra uniquement choisir une des valeurs fournies dans la liste. + +Utilisez "requiredListName" ou "requiredListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "requiredList". +> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". + +Exemples : + +- Vous voulez afficher une liste déroulante basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert"), la stocker en tant que valeur et afficher "bleu" par défaut : + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Vous voulez afficher une liste déroulante basée sur une liste créée par programmation, et la stocker en tant que référence : + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //affiche London par défaut + OB SET($ob;"requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName et choiceListReference + +Les attributs "choiceListName" et "choiceListReference" permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de combo box, ce qui signifie que l'utilisateur pourra choisir une des valeurs de la liste ou en saisir une. + +Utilisez "choiceListName" ou "choiceListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "choiceList". +> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". + +Voici un exemple : + +Vous voulez afficher une combo box basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert") et afficher "vert" par défaut : + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference et unitReference + +Vous pouvez utiliser des attributs spécifiques afin d'associer des unités aux valeurs des cellules (par exemple "10 cm", "20 pixels", etc.). Pour définir une liste d'unités, vous pouvez utiliser l'un des attributs suivants : + +- "unitsList" : un tableau contenant les x éléments définissant les unités disponibles (ex : "cm", "pouces", "km", "miles", etc.). Utilisez cet attribut pour définir des unités dans l'objet. +- "unitsListReference" : une référence de liste 4D contenant les unités disponibles. "unitsListReference" : une référence de liste 4D contenant les unités disponibles. +- "unitsListName" : un nom d'énumération 4D créée en mode Développement contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une énumération 4D créée dans la Boîte à outils. + +Quel que soit son mode de définition, la liste d'unités peut être associée à l'attribut suivant : + +- "unitReference" : une valeur simple contenant l'indice (de 1 à x) de l'élément sélectionné dans la liste de valeurs "unitList", "unitsListReference" ou "unitsListName". + +L'unité courante est affichée sous forme de bouton affichant successivement les valeurs de "unitList", "unitsListReference" ou "unitsListName" à chaque clic (par exemple "pixels" -> "lignes" -> "cm" -> "pixels" -> etc.) + +Voici un exemple : + +Vous souhaitez définir une valeur de saisie numérique suivie d'une unité parmi deux possibles : "cm" ou "pixels". La valeur courante est "2" + "cm". Vous utilisez des valeurs définies directement dans l'objet (attribut "unitsList") : + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"cm") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"cm" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Si vous souhaitez ajouter un bouton ellipse [...] à une cellule, il suffit de passer "alternateButton" avec la valeur True dans l'objet. Le bouton sera automatiquement affiché dans la cellule. + +Lorsque l'utilisateur clique sur ce bouton, un événement `On Alternative Click` est généré, vous permettant de traiter cette action comme vous le souhaitez (reportez-vous ci-dessous au paragraphe "Gestion des événements" pour plus d'informations). + +Voici un exemple : + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +L'attribut "valueType" de valeur "color" vous permet d'afficher soit une couleur, soit un texte. + +- Si la valeur est un nombre, un rectangle de couleur est dessiné à l'intérieur de la cellule. Voici un exemple : + + ```4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si la valeur est un texte, le texte est simplement affiché (par exemple : "value";"Automatic"). + +#### valueType event + +L'attribut "valueType" de valeur "event" affiche un bouton qui génère simplement un événement `On Clicked` lorsque l'utilisateur clique dessus. Aucune donnée ou valeur ne peut être passée ou retournée. + +Optionnellement, il est possible de passer un attribut "label". + +Voici un exemple : + +```4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestion des événements +Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox tableau d'objets : +- **Sur données modifiées** : L'événement `On Data Change` est généré en cas de modification d'une valeur de la colonne, quel que soit le widget : + - zone de saisie de texte + - listes déroulante + - zone de combo box + - bouton d'unité (passage valeur x à valeur x+1) + - case à cocher (passage cochée/non cochée) +- **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. +- **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md index 1dace2b1b9263e..e3a3d23c285c3a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md @@ -116,7 +116,7 @@ Plusieurs types de références de méthode sont pris en charge : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md index 1868a0229fcaf0..3656cff616bf3d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande. #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) #### Commandes @@ -41,7 +41,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [`OBJ #### Objets pris en charge -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Commandes @@ -71,7 +71,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`LIS #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) #### Commandes @@ -224,7 +224,7 @@ Vous pouvez obtenir le même résultat en utilisant les commandes [`LISTBOX SET #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md index accdaf49f0ddc3..dd8a70d2e3d978 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Etant donné qu'elle nécessite des calculs supplémentaires lors de l'exécutio #### Objets pris en charge -[Colonne de list box](listbox-column.md) +[Colonne de list box](listbox_overview.md#list-box-columns) #### Commandes @@ -64,7 +64,7 @@ Coordonnées inférieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -84,7 +84,7 @@ Coordonnées de gauche de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -104,7 +104,7 @@ Coordonnées de droite de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -124,7 +124,7 @@ Coordonnées supérieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -192,7 +192,7 @@ Cette propriété désigne la taille verticale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -205,7 +205,7 @@ Cette propriété désigne la taille verticale d'un objet. Cette propriété désigne la taille horizontale d'un objet. > - Certains objets peuvent avoir une hauteur prédéfinie qui ne peut pas être modifiée. -> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +> - Si la propriété [Resizable](properties_ResizingOptions.md#resizable) est utilisée pour une [colonne de list box](listbox_overview.md#list-box-columns), l'utilisateur peut également redimensionner manuellement la colonne. > - Lors du redimensionnement du formulaire, si la propriété de [dimensionnement horizontal "Agrandir"](properties_ResizingOptions.md#horizontal-sizing) a été affectée à la list box, la colonne la plus à droite sera agrandie, allant au-delà de sa largeur maxi #### Grammaire JSON @@ -216,7 +216,7 @@ Cette propriété désigne la taille horizontale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -238,7 +238,7 @@ La largeur maximale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[Colonne de list box](listbox-column.md) +[Colonne de list box](listbox_overview.md#list-box-columns) #### Commandes @@ -260,7 +260,7 @@ La largeur minimale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[Colonne de list box](listbox-column.md) +[Colonne de list box](listbox_overview.md#list-box-columns) #### Commandes @@ -344,7 +344,7 @@ Définit une marge horizontale pour les cellules. La valeur est définie en pixe #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commandes @@ -368,7 +368,7 @@ Définit une marge verticale pour les cellules. La valeur est définie en pixels #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md index 0c5bf2740f111a..481c20fd40baef 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Lorsque l'option d'**insertion automatique** n'est pas définie (par défaut), l Cette propriété est prise en charge par : -- les objets de formulaire [Combo box](comboBox_overview.md) et [colonnes de list box](listbox-column.md) associés à une énumération. +- les objets de formulaire [Combo box](comboBox_overview.md) et [colonnes de list box](listbox_overview.md#list-box-columns) associés à une énumération. - les objets de formulaire [Combo box](comboBox_overview.md) dont la liste associée est remplie par leur tableau ou leur objet datasource. Par exemple, pour une énumération contenant "France, Allemagne, Italie" et associée à une liste déroulante "Pays" : si la propriété **insertion automatique** est activée et qu'un utilisateur saisit "Espagne", la valeur "Espagne" est automatiquement ajoutée à la liste en mémoire : @@ -28,7 +28,7 @@ Par exemple, pour une énumération contenant "France, Allemagne, Italie" et ass #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Colonne List Box](listbox-column.md) +[Combo Box](comboBox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- @@ -45,7 +45,7 @@ Associe une énumération à un objet. Il peut s'agir d'un nom d'énumération ( #### Objets pris en charge -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commandes @@ -125,7 +125,7 @@ Indique une variable ou une expression qui se verra attribuer un entier long ind Définit le type de données pour l'expression affichée. Cette propriété est utilisée avec : -- les [colonnes de list box](listbox-column.md) de type sélection et collection. +- les [colonnes de list box](listbox_overview.md#list-box-columns) de type sélection et collection. - les [listes déroulantes](dropdownList_Overview.md) associées à des objets ou des tableaux. Voir aussi la section [**Type d'expression**](properties_Object.md#expression-type). @@ -138,7 +138,7 @@ Voir aussi la section [**Type d'expression**](properties_Object.md#expression-ty #### Objets pris en charge -[Listes déroulantes](dropdownList_Overview.md) associées à des objets ou à des tableaux - [Colonne List Box](listbox-column.md) +[Listes déroulantes](dropdownList_Overview.md) associées à des objets ou à des tableaux - [Colonne List Box](listbox_overview.md#list-box-columns) --- @@ -195,13 +195,13 @@ Vous devez saisir une liste de valeurs. Dans l'éditeur de formulaires, une boî #### Objets pris en charge -[List Box Column (array type only)](listbox-column.md) +[List Box Column (array type only)](listbox_overview.md#list-box-columns) --- ## Expression -Cette description est spécifique aux colonnes de list box de type [sélection](FormObjects/listbox-object.md#selection-list-boxes) et [ collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes). Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. +Cette description est spécifique aux colonnes de list box de type [sélection](listbox_overview.md#selection-list-boxes) et [ collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. Une expression 4D à associer à une colonne. Vous pouvez saisir : @@ -241,7 +241,7 @@ Si un champ, une variable ou une expression assignable (*par exemple Person.last #### Objets pris en charge -[Colonne de list box](listbox-column.md) +[Colonne de list box](listbox_overview.md#list-box-columns) --- @@ -274,7 +274,7 @@ Toutes les tables de la base de données peuvent être utilisées, que le formul Cette propriété est disponible dans les conditions suivantes : - une [énumération](#choice-list) est associée à l'objet -- pour les [zones de saisie](input_overview.md) et les [colonnes de listbox](listbox-column.md), une [énumération obligatoire](properties_RangeOfValues.md#required-list) est également définie pour l'objet (les deux options doivent généralement utiliser la même liste), de sorte que seules les valeurs de l'énumération peuvent être saisies par l'utilisateur. +- pour les [zones de saisie](input_overview.md) et les [colonnes de listbox](listbox_overview.md#list-box-columns), une [énumération obligatoire](properties_RangeOfValues.md#required-list) est également définie pour l'objet (les deux options doivent généralement utiliser la même liste), de sorte que seules les valeurs de l'énumération peuvent être saisies par l'utilisateur. Cette propriété spécifie, dans le contexte d'un champ ou d'une variable associée à une liste de valeurs, le type de contenu à sauvegarder : @@ -296,7 +296,7 @@ L'utilisation de cette propriété nécessite le respect des principes suivants #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) +[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md index 3c9e063b4bb6ca..b91f7136c87586 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ Le champ contient en fait "proportion". 4D accepte et stocke la saisie complète #### Objets pris en charge -[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne de List box](listbox-column.md) - [Footer List Box](listbox-header-footer.md#footers) +[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Footer List Box](listbox_overview.md#list-box-footers) #### Commandes @@ -105,13 +105,13 @@ Des formats de date personnalisés peuvent être construits en utilisant plusieu :::note blankIfNull - Par défaut, une [date nulle](../Concepts/dt_date.md#date-literals) est affichée avec des zéros, par exemple 00/00/00. Avec l'option "blankIfNull", une date nulle est affichée comme une zone vide. La chaîne "blankIfNull" (sensible à la casse) doit être combinée avec la valeur de format sélectionnée. Ex : "systemShort blankIfNull" ou "ee dd LL blankIfNull". -- Les [colonnes de list box](listbox-column.md) et les [pieds de list box](listbox-header-footer.md#footers) de type date utilisent toujours le comportement "blank if null" (il ne peut pas être désactivé). +- Les [colonnes de list box](listbox_overview.md#list-box-columns) et les [pieds de list box](listbox_overview.md#list-box-footers) de type date utilisent toujours le comportement "blank if null" (il ne peut pas être désactivé). ::: #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List Box](listbox-column.md) - [Pied de List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commandes @@ -276,7 +276,7 @@ Le tableau suivant montre comment les différents formats affectent l'affichage #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) #### Commandes @@ -340,7 +340,7 @@ Si le champ est réduit à une taille plus petite que celle de l'image d'origine #### Objets pris en charge -[Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) +[Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) #### Commandes @@ -398,7 +398,7 @@ Par défaut, une heure nulle est affichée avec des zéros, par exemple "00:00:0 #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List Box](listbox-column.md) - [Pied de List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commandes @@ -411,7 +411,7 @@ Par défaut, une heure nulle est affichée avec des zéros, par exemple "00:00:0 Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est affichée comme : - un texte dans un [input](input_overview.md) -- une ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox-column.md), +- une ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox_overview.md#list-box-columns), ... vous pouvez sélectionner le texte à afficher pour chaque valeur : @@ -426,7 +426,7 @@ Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est aff #### Objets pris en charge -[Colonne de list box](listbox-column.md) - [Input](input_overview.md) +[Colonne de list box](listbox_overview.md#list-box-columns) - [Input](input_overview.md) #### Commandes @@ -450,7 +450,7 @@ Les colonnes booléennes peuvent également être affichées sous forme de pop u #### Objets pris en charge -[Colonne de list box](listbox-column.md) +[Colonne de list box](listbox_overview.md#list-box-columns) #### Commandes @@ -502,7 +502,7 @@ Dans ce cas également, la propriété [Titre](#titre) est également disponible #### Objets pris en charge -[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox-column.md) +[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) #### Commandes @@ -527,7 +527,7 @@ Dans ces cas, le titre de la case à cocher peut être saisi en utilisant cette #### Objets pris en charge -[Colonne de list box](listbox-column.md) +[Colonne de list box](listbox_overview.md#list-box-columns) --- @@ -564,7 +564,7 @@ La propriété Tronquer avec ellipse peut être appliquée aux colonnes de type #### Objets pris en charge -[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commandes @@ -599,7 +599,7 @@ Cette propriété est utilisée uniquement lors du dessin d'objets situés dans #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Zone 4D View Pro](viewProArea_overview.md) - [Zone 4D Write Pro](writeProArea_overview.md) - [Bouton](button_overview.md) - [Grille de boutons](buttonGrid_overview.md) - [Case à cocher](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Zone de groupe](groupBox.md) - [Liste hiérarchique](list_overview.md) - [List Box](listbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) - [Pied de list box](listbox_overview.md#list-box-footers) - [En-tête de list box](listbox_overview.md#list-box-headers) - [Bouton image](pictureButton_overview.md) - [Pop up menu image](picturePopupMenu_overview.md) - [Zone de Plug-in](pluginArea_overview.md) - [Indicateur de progression](progressIndicator.md) - [Bouton radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Image statique](staticPicture.md) - [Stepper](stepper.md) - [Sous-formulaire](subform_overview.md) - [Onglet](tabControl.md) - [Zone de texte](text.md) - [Zone Web](webArea_overview.md) #### Commandes @@ -658,7 +658,7 @@ Notez que quelle que soit la valeur de l'option de renvoi à la ligne automatiqu #### Objets pris en charge -[Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) +[Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md index 41dc4acefb4ab6..28dbf0a72b6a54 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permet à l'utilisateur d'accéder à un menu contextuel standard dans l'objet l Pour une [zone de saisie](input_overview.md) de type image, en plus des commandes d'édition standard (Couper, Copier, Coller et Effacer), le menu contient la commande **Importer...**, qui peut être utilisée pour importer une image stockée dans un fichier, ainsi que la commande **Enregistrer sous...**, qui peut être utilisée pour enregistrer l'image sur le disque. Le menu peut également être utilisé pour modifier le format d'affichage de l'image : les options **Tronquée non centrée**, **Non tronquée** et **Proportionnelle centrée** sont proposées. La modification du [format d'affichage](properties_Display.md#picture-format) à l'aide de ce menu est temporaire ; elle n'est pas sauvegardée avec l'enregistrement. -Pour une [zone de saisie](input_overview.md) ou une [colonne de list box](listbox-column.md) de texte [multi-style](properties_Text.md#multi-style), en plus des commandes d'édition standard, le menu contextuel fournit les commandes suivantes : +Pour une [zone de saisie](input_overview.md) ou une [colonne de list box](listbox_overview.md#list-box-columns) de texte [multi-style](properties_Text.md#multi-style), en plus des commandes d'édition standard, le menu contextuel fournit les commandes suivantes : - **Polices...** : affiche la boîte de dialogue système de police - **Polices récentes** : affiche les noms des polices récentes sélectionnées au cours de la session. La liste peut stocker jusqu'à 10 polices (au-delà, la dernière police utilisée remplace la plus ancienne). Par défaut, cette liste est vide et l'option n'est pas affichée. Vous pouvez gérer cette liste en utilisant les commandes `SET RECENT FONTS` et `FONT LIST`. @@ -72,7 +72,7 @@ Lorsque cette propriété est désactivée, tous les pop-up menus associés à u #### Objets pris en charge -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### Commandes @@ -134,7 +134,7 @@ Ce tableau explique chaque filtre présent dans la liste déroulante Filtre de s #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md index 09716a6fd06a01..12464585f12354 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Pieds ## Afficher pieds -Cette propriété est utilisée pour afficher ou masquer [les pieds de de colonne listbox](listbox-header-footer.md#footers). Il existe un pied par colonne; chaque pied est configuré séparément. +Cette propriété est utilisée pour afficher ou masquer [les pieds de de colonne listbox](listbox_overview.md#list-box-footers). Il existe un pied par colonne; chaque pied est configuré séparément. #### Grammaire JSON @@ -69,4 +69,4 @@ A noter que la conversion en va-et-vient peut conduire à un résultat final dif #### Voir également -[En-têtes](properties_Headers.md) - [Pieds List box](listbox-header-footer.md#footers) +[En-têtes](properties_Headers.md) - [Pieds List box](listbox_overview.md#list-box-footers) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md index eb9a95cb859751..1c4702502ac6fb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: En-têtes ## Afficher en-têtes -Cette propriété est utilisée pour afficher ou masquer [les en-têtes de colonne listbox](listbox-header-footer.md#headers). Il existe un en-tête par colonne; chaque en-tête est configuré séparément. +En-têtes Il existe un en-tête par colonne; chaque en-tête est configuré séparément. #### Grammaire JSON @@ -70,4 +70,4 @@ A noter que la conversion en va-et-vient peut conduire à un résultat final dif #### Voir également -[Pieds](properties_Footers.md) - [En-têtes List box](listbox-header-footer.md#headers) +[Pieds](properties_Footers.md) - [En-têtes List box](listbox_overview.md#list-box-headers) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md index 6340d1428084a1..c244c477ebafa5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Vous pouvez soit : #### Objets pris en charge -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Autres fonctionnalités d'aide diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md index 182ceb64d32ca5..2d5c8e132ec817 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Collection de colonnes de la list box. | ------- | --------------------------- | ------------------------------------------------ | | columns | collection d'objets colonne | Contient les propriétés des colonnes de list box | -Pour une liste des propriétés prises en charge par les objets colonnes, veuillez vous référer à la section [Propriétés spécifiques des colonnes](listbox-column.md#column-specific-properties). +Pour une liste des propriétés prises en charge par les objets colonnes, veuillez vous référer à la section [Propriétés spécifiques des colonnes](listbox_overview.md#column-specific-properties). #### Objets pris en charge diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md index 501209c5456dba..f252022db8a636 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Cette propriété désigne le type [objet de formulaire actif ou inactif](formOb #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ Pour plus d'informations sur les règles de nommage pour les objets de formulair #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -120,7 +120,7 @@ Pour une list box de type tableau, la propriété **Variable ou Expression** con #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -130,14 +130,14 @@ Pour une list box de type tableau, la propriété **Variable ou Expression** con ## Type d’expression -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> Cette propriété est appelée [**Type de données**](properties_DataSource.md#data-type-expression-type) dans la liste de propriétés pour les colonnes de list box de type [sélection](listbox_overview.md#selection-list-boxes) et [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) et pour les [Listes déroulantes](dropdownList_Overview.md) associées à un [objet](FormObjects/dropdownList_Overview.md#using-an-object) ou un [tableau](FormObjects/dropdownList_Overview.md#using-an-array). Spécifie le type de données pour l'expression ou la variable associée à l'objet. Notez que l'objectif principal de ce paramètre est de configurer les options (telles que les formats d'affichage) disponibles pour le type de données. Il ne type pas la variable elle-même. En vue d'une compilation de projet, vous devez [déclarer la variable](Concepts/variables.md#declaring-variables). Toutefois, cette propriété a une fonction de typage dans les cas spécifiques suivants : - **[Variables dynamiques](#dynamic-variables)** : vous pouvez utiliser cette propriété pour déclarer le type des variables dynamiques. -- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. +- **[Colonnes de list box](listbox_overview.md#list-box-columns)** : cette propriété est utilisée pour associer un format d'affichage aux données de la colonne. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. - **[Variables image](input_overview.md)** : vous pouvez utiliser ce menu pour déclarer les variables avant de charger le formulaire en mode interprété. Des mécanismes natifs spécifiques régissent l'affichage des variables image dans les formulaires. Des mécanismes natifs spécifiques régissent l'affichage des variables image dans les formulaires. Ces mécanismes exigent une plus grande précision dans la configuration des variables : elles doivent avoir été déclarées avant le chargement du formulaire - c'est-à-dire avant même l'événement formulaire `On Load` - à la différence des autres types de variables. Sinon, la variable image ne sera pas affichée correctement (uniquement en mode interprété). @@ -149,7 +149,7 @@ Toutefois, cette propriété a une fonction de typage dans les cas spécifiques #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -275,7 +275,7 @@ Pour des raisons de traduction d'applications, vous pouvez entrer une référenc #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Bouton](button_overview.md) - [Case à cocher](checkbox_overview.md) - [En-tête de Listbox](listbox_overview.md#list-box-headers) - [Bouton radio](radio_overview.md) - [Zone de texte](text.md) #### Commandes @@ -285,7 +285,7 @@ Pour des raisons de traduction d'applications, vous pouvez entrer une référenc ## Calcul de la variable -This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. +Cette propriété définit le type de calcul à effectuer dans une zone [pied de colonne](listbox_overview.md#list-box-footers). > Le calcul des pieds de page peut également être défini en utilisant la commande 4D [`LISTBOX SET FOOTER CALCULATION`](../commands-legacy/listbox-set-footer-calculation.md). @@ -332,7 +332,7 @@ Lorsque **Custom** ("none" en JSON) est défini, aucun calcul automatique n'est #### Objets pris en charge -[List Box Footer](listbox-header-footer.md#footers) +[Pied de listbox](listbox_overview.md#list-box-footers) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md index 9ef6bd2abeac82..905534da76c305 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permet de définir une liste dont les valeurs ne peuvent pas être saisies dans #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) #### Commandes @@ -78,7 +78,7 @@ Cependant, contrairement à la propriété [Enumération](properties_DataSource. #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md index b0e4cfd43b2833..b408b146cdaf64 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum : 0 | | **h** | | | -| [`header`](./listbox-header-footer.md#headers) | Définit l'en-tête d'une colonne de list box | Objet ayant pour propriétés "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox_overview.md#list-box-headers) | Définit l'en-tête d'une colonne de list box | Objet ayant pour propriétés "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Utilisé pour définir la hauteur de la ligne | positif décimal +px | em | | [`height`](properties_CoordinatesAndSizing.md#height) | Désigne la taille verticale d'un objet | minimum : 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Désactive la visibilité des lignes vides supplémentaires. | true, false | diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md index 8842950a0531c8..556de403119e55 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -97,7 +97,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -142,7 +142,7 @@ Indique si la taille de la colonne peut être modifiée par l'utilisateur. #### Objets pris en charge -[Colonne de list box](listbox-column.md) +[Colonne de list box](listbox_overview.md#list-box-columns) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md index 7ce8442baf0bdd..ac83d9cb20d7ae 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ Valeur minimale d'un indicateur. Pour les steppers numériques, cette propriét #### Commandes -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md index abf2ff4d50a418..119fcf1f64e9e4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Vous pouvez définir cette propriété en utilisant la commande [**OBJECT SET FO #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -63,7 +63,7 @@ Vous pouvez également définir cette propriété via la commande [**OBJECT SET #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -83,7 +83,7 @@ Une ligne est placée sous le texte. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -124,7 +124,7 @@ Trois thèmes de polices sont disponibles : #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -149,7 +149,7 @@ Vous pouvez le définir en utilisant la commande [`OBJECT SET FONT`](../commands #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -167,7 +167,7 @@ Permet de définir en points la taille de police de l'objet. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -197,7 +197,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -248,7 +248,7 @@ Utilisé pour appliquer un style de police personnalisé à chaque ligne de list Vous devez saisir une expression ou une variable (les variables de type tableau ne peuvent pas être utilisées). L'expression ou variable sera évaluée pour chaque ligne affichée (si elle s'applique à la list box) ou chaque cellule affichée (si elle s'applique à la list box). Vous pouvez utiliser les constantes listées dans la commande [`LISTBOX SET ROW FONT STYLE`](../commands-legacy/listbox-set-row-font-style.md). -Exemple : +Voici un exemple : ```4d Choose([Companies]ID;Bold;Plain;Italic;Underline) @@ -266,7 +266,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`LIS #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) #### Commandes @@ -293,7 +293,7 @@ Emplacement horizontal du texte dans la zone où il apparait. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Commandes @@ -320,7 +320,7 @@ Cette propriété peut également être gérée par les commandes [`OBJECT Get v #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [En-tête List Box](listbox_overview.md#list-box-headers) #### Commandes @@ -430,7 +430,7 @@ Par défaut, cette option n'est pas activée. #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) +[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) #### Commandes @@ -483,7 +483,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) #### Commandes @@ -507,7 +507,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md index 598837f52efbcc..b42665278bc6f3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md @@ -86,7 +86,7 @@ Désigne l'emplacement d'une icône par rapport à l'objet formulaire. #### Objets pris en charge -[En-têtes de list box](listbox-header-footer.md#headers) +[En-têtes de list box](listbox_overview.md#list-box-headers) #### Commandes @@ -171,7 +171,7 @@ Le chemin d'accès à saisir est identique à celui de [la propriété Chemin d' #### Objets pris en charge -[Bouton](button_overview.md) (tous les styles sauf [Aide](button_overview.md#help)) - [Case à cocher](checkbox_overview.md) - [En-tête List box](listbox-header-footer.md#headers) - [Bouton radio](listbox_overview.md#list-box-headers) +[Bouton](button_overview.md) (tous les styles sauf [Aide](button_overview.md#help)) - [Case à cocher](checkbox_overview.md) - [En-tête List box](listbox_overview.md#list-box-headers) - [Bouton radio](listbox_overview.md#list-box-headers) #### Commandes @@ -294,13 +294,13 @@ Il est important de noter que la propriété “Avec pop up menu” gère unique #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| :------------- | --------------- | ------------------------------------------------------------- | -| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | +| Nom | Type de données | Valeurs possibles | +| :------------- | --------------- | ---------------------------------------------------- | +| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | #### Objets pris en charge -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/ORDA/dsMapping.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/ORDA/dsMapping.md index 696ddb3905bafb..e5dbe4896d20e7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/ORDA/dsMapping.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/ORDA/dsMapping.md @@ -205,7 +205,7 @@ Une entity selection est un objet contenant une ou plusieurs référence(s) à d Un objet Entity selection est géré par les fonctions et les propriétés de la classe [**EntitySelection**](../API/EntitySelectionClass.md). -Exemple : +Voici un exemple : ```4d var $e : cs.EmployeeSelection //déclare une variable objet $e de type de classe EmployeeSelection diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/ORDA/entities.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/ORDA/entities.md index abaea441a39c24..b47b1a22f2d919 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/ORDA/entities.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/ORDA/entities.md @@ -160,7 +160,7 @@ La référence du fichier peut être : - un objet 4D.File - un chemin au format POSIX -Exemple : +Voici un exemple : ```4d Function createCompany($name : Text; $logo : 4D.File) @@ -292,7 +292,7 @@ Une nouvelle entity selection est **partageable** dans les cas suivants : - la nouvelle entity selection est basée sur une relation [entity.*attributeName*](API/EntityClass.md#attributename) (par exemple, "company.employees") lorsque *attributeName* est un attribut lié 1-vers-N mais que l'entité n'appartient pas à une entity selection. - la nouvelle entity selection est explicitement copiée comme partageable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire avec l'option `ck shared`). -Exemple : +Voici un exemple : ```4d var $myComp : cs.CompanyEntity @@ -306,7 +306,7 @@ Une nouvelle entity selection est **modifiable** dans les cas suivants : - nouvelle entity selection créée vide à l'aide de la fonction [dataClass.newSelection()](API/DataClassClass.md#newselection) ou de la commande `Create entity selection`, - nouvelle entity selection explicitement copiée comme modifiable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire sans l'option `ck shared`). -Exemple : +Voici un exemple : ```4d var $toModify : cs.CompanySelection @@ -339,7 +339,7 @@ $comp2:=$lowSal.employer //$comp2 est modifiable car $lowSal est modifiable :::note Entity selections retournées depuis le serveur -Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Exemple : +Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Voici un exemple : ```4d //une fonction est toujours exécutée sue le serveur diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Tags/transformation-tags.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Tags/transformation-tags.md index 44e574af0d30c7..d9808b427dd562 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Tags/transformation-tags.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Tags/transformation-tags.md @@ -580,7 +580,7 @@ Dans ce cas, la balise `4DLOOP` fonctionne comme avec un tableau : elle fait une Cette syntaxe est utile lorsque vous passez un pointeur de tableau comme paramètre à la commande `PROCESS 4D TAGS`. -Exemple : +Voici un exemple : ```4d ARRAY TEXT($array;2) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/ViewPro/configuring.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/ViewPro/configuring.md index bdb9bcc1f324ea..a1dce7a77d0a62 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/ViewPro/configuring.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/ViewPro/configuring.md @@ -418,7 +418,7 @@ La commande [VP Get stylesheet](commands/vp-get-stylesheet.md) peut être utilis ### Propriétés d'objet de style -Exemple : +Voici un exemple : ```4d $style:=New object diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/WebServer/sessions.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/WebServer/sessions.md index ebc7f192cf8839..b0847c739a175a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/WebServer/sessions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/WebServer/sessions.md @@ -104,7 +104,7 @@ Des privilèges peuvent être associés aux sessions utilisateur web. Sur le ser Vous assignez des privilèges en utilisant la [fonction `.setPrivileges()`](API/SessionClass.md#setprivileges). Dans votre code, vous pouvez vérifier les privilèges de la session pour autoriser ou refuser l'accès à l'aide de la fonction [`.hasPrivilege()`](API/SessionClass.md#hasprivilege). Par défaut, les nouvelles sessions n'ont aucun privilège : ce sont des sessions **Guest** (la fonction [`isGuest()`](API/SessionClass.md#isguest) retourne true). -Exemple : +Voici un exemple : ```4d If (Session.hasPrivilege("WebAdmin")) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/4d.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/4d.md index 8a438ef3a8f7a8..3e1946e8982007 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/4d.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/4d.md @@ -10,16 +10,6 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ----------------------------------------------------- | | classStore | Object | ← | Class store contenant toutes les classes 4D intégrées | -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 19 | Created | - -
    -
    - Le mot-clé **4D** est décrit dans la [**Page de concepts pour les classes**](../Concepts/classes.md#4d). ## Propriétés diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/call-chain.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/call-chain.md index 172aeaaefbb707..081c5dca3e97e6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/call-chain.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/call-chain.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | --------------------------------------------------------------------- | | Résultat | Collection | ← | Collection d'objets décrivant la chaîne d'appels au sein d'un process | -
    -
    Historique | Release | Modifications | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 20 R9 | Prise en charge de la propriété `formula` |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/command-name.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/command-name.md index d3137fe963803f..da1b1f8929962d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/command-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/command-name.md @@ -5,12 +5,10 @@ slug: /commands/command-name displayed_sidebar: docs --- -**Command name** ( *command* : Integer {; *info* : Integer {; *theme* : Text}} ) : Text +**Command name** ( *command* {; *info* {; *theme*}} ) : Text -
    - | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | ---------------------------------- | | command | Integer | → | Numéro de commande | @@ -18,10 +16,8 @@ displayed_sidebar: docs | theme | Text | ← | Thème du langage de la commande | | Résultat | Text | ← | Nom de la commande | -
    -
    Historique | Release | Modifications | @@ -29,7 +25,6 @@ displayed_sidebar: docs | 20 R9 | Prise en charge de la propriété obsolète |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/compile-project.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/compile-project.md index 12fb41a081434a..cf43203c6eb843 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/compile-project.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/compile-project.md @@ -5,22 +5,18 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +**Compile project** {( {*projectFile*}{;}{*options*} )} : Object -
    - | Paramètres | Type | | Description | | ----------- | ----------------------- | --------------------------- | ------------------------------------------------------------- | | projectFile | 4D.File | → | Fichier .4DProject à compiler | | options | Object | → | Objet qui spécifie les options de compilation | | Résultat | Object | ← | Objet contenant des informations sur le statut de compilation | -
    -
    Historique | Release | Modifications | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 20 R8 | Prise en charge du `type` "formObjectExpression" |
    -
    ## Description @@ -104,7 +99,7 @@ L'objet renvoyé par **Compile project** possède jusqu'à trois propriétés : | symbols.methods\[\].params | Collection | Collection de types de paramètres (codes numériques des types de valeurs) | | symbols.methods\[\]. threadSafe | Boolean | Indique si cette méthode est *thread safe* | -Pour plus d'informations, voir [Outils de compilation](../Projet/compiler.md#compilation-tools). +Pour plus d'informations, voir [Outils de compilation](../Project/compiler.md#compilation-tools). ## Objets variables @@ -147,14 +142,14 @@ Pour effectuer un contrôle de syntaxe uniquement, passez une collection vide au $status:=Compile project($options) ``` -Compilez le projet actuel en utilisant uniquement les options de compilateur définies dans les Paramètres de Structure : +Compilez le projet courant en utilisant uniquement les options de compilateur définies dans les Paramètres de Structure : ```4d var $status : Object $status:=Compile project ``` -Sur un Mac Silicon, compilez le projet actuel uniquement pour ARM : +Sur un Mac Silicon, compilez le projet courant uniquement pour ARM : ```4d var $status : Object @@ -163,7 +158,7 @@ Sur un Mac Silicon, compilez le projet actuel uniquement pour ARM : $status:=Compile project($options) ``` -Compilez un projet autre que le projet actuel : +Compilez un projet autre que le projet courant : ```4d var $status : Object @@ -183,7 +178,7 @@ Compilez un projet et déclarez son composant : $status:=Compile project($options) ``` -Désactivez les avertissements 518.1 et 518.2 lors de la compilation de votre projet : +Désactivez les warnings 518.1 et 518.2 lors de la compilation de votre projet : ```4d var $options:={} diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md index bb7d02bf7ccf28..597d1228b11e6f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md @@ -5,11 +5,18 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -**Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object +
    Historique - +| Release | Modifications | +| ------- | ------------------------------------- | +| 20 R10 | Nouveau paramètre *autoLicenseTarget* | +| 20 | Ajout | + +
    -
    +**Create deployment license** ( *mergedApp* ; *autoLicenseTarget* ) : Object
    **Create deployment license** ( *mergedApp* ; *buildLicense* {; *oemLicense*} ) : Object + + | Paramètres | Type | | Description | | ----------------- | ------------------------- | --------------------------- | ------------------------------------------------------- | @@ -19,20 +26,8 @@ displayed_sidebar: docs | oemLicense | 4D.File | → | Licence de clé XML OEM 4D si licence serveur | | Résultat | Object | ← | Statut | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------- | -| 20 R10 | Nouveau paramètre *autoLicenseTarget* | -| 20 | Ajout | - -
    -
    - ## Description La commande **Create deployment license** crée un fichier de licence intégré dans le dossier Licenses de l'application générée *mergedApp*. Si le dossier Licenses n'existe pas dans le dossier *mergedApp*, il est créé par la commande. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md index d9bae5b33d7295..8ae2f0605cf27f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md @@ -8,28 +8,14 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | dsTable | Table | → | Table de la base 4D dont la sélection courante doit être utilisée pour construire l'entity selection | | settings | Object | → | Option de création : contexte | | Résultat | 4D.EntitySelection | ← | Nouvelle entity selection liée à la dataclass de la table | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 17 R5 | Modifié | -| 17 | Created | - -
    -
    - ## Description La commande `Create entity selection` construit et renvoie une nouvelle entity selection [modifiable](../ORDA/entities.md#shareable-or-alterable-entity-selections) relative à la classe de données correspondant à la *dsTable* fournie, en fonction de la sélection actuelle de cette table. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/cs.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/cs.md index d25a77bae70d29..1dd481dec81b4a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/cs.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/cs.md @@ -8,16 +8,6 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ------------------------------------------------------------------- | | classStore | Object | ← | Class store utilisateur utilisateurs pour le projet ou le composant | -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 19 | Created | - -
    -
    - Le mot-clé **cs** est décrit dans la [**Page de concepts pour les classes**](../Concepts/classes.md#cs). ## Propriétés diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/dialog.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/dialog.md index e35370ff9e5fde..75bdfbc8f70cbf 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/dialog.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/dialog.md @@ -4,12 +4,10 @@ title: DIALOG displayed_sidebar: docs --- -**DIALOG** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +**DIALOG** ( {*aTable* ;} *form* {; *formData*}{; *} ) -
    - | Paramètres | Type | | Description | | ---------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table à laquelle appartient le formulaire; Si omis : Table par défaut ou utilisation d'un formulaire projet | @@ -17,21 +15,8 @@ displayed_sidebar: docs | formData | Object | → | Données à associer au formulaire | | \* | Opérateur | → | Utiliser le même process | -
    -
    -
    Historique - -| Release | Modifications | -| --------------------------- | ------------- | -| 17 | Modifié | -| 11 SQL | Modifié | -| <6 | Created | - -
    -
    - ## Description La commande **DIALOG** présente le *formulaire* à l'utilisateur, en lui passant de(s) paramètre(s) *formData* (facultatif). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/ds.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/ds.md index b22c5fce9ffcb4..b23cba2fde0664 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/ds.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/ds.md @@ -4,31 +4,17 @@ title: ds displayed_sidebar: docs --- -**ds** ({ *localID* : Text }) : cs.DataStore +**ds** { ( *localID* : Text ) } : cs.DataStore -
    - | Paramètres | Type | | Description | | ---------- | ---------------------------- | --------------------------- | -------------------------------------- | | localID | Text | → | Identifiant local du datastore distant | | Résultat | cs.DataStore | ← | Nouvelle référence de datastore | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 18 | Modifié | -| 17 | Created | - -
    -
    - ## Description La commande `ds` retourne une référence vers le datastore correspondant à la base de données 4D courante ou à la base de données désignée par *localID*. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/file.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/file.md index f6a6f40303deb5..0cfd366fe3a849 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/file.md @@ -4,34 +4,29 @@ title: File displayed_sidebar: docs --- -**File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File +
    Historique - +| Release | Modifications | +| ------- | ----------------------------------------- | +| 19 R4 | Nouvelle constante `HTTP Client log file` | +| 17 R5 | Ajout | + +
    -
    +**File** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; \* } ) : 4D.File + + | Paramètres | Type | | Description | | ------------ | ---------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Chemin de fichier | | fileConstant | Integer | → | Constante de fichier 4D | | pathType | Integer | → | `fk posix path` (par défaut) ou `fk platform path` | -| \* | Opérateur | → | \* pour retourner le fichier de la base hôte | +| \* | operator | → | \* pour retourner le fichier de la base hôte | | Résultat | [4D.File](../API/FileClass.md) | ← | Nouvel objet fichier | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ----------------------------------------- | -| 19 R4 | Nouvelle constante `HTTP Client log file` | -| 17 R5 | Ajout | - -
    -
    - ## Description La commande `File` crée et retourne un nouvel objet de type [`4D.File`](../API/FileClass.md). La commande accepte deux syntaxes : diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/folder.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/folder.md index 1bcd84193ce356..d8c7d6113cfcca 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/folder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/folder.md @@ -4,34 +4,29 @@ title: Folder displayed_sidebar: docs --- -**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder +
    Historique - +| Release | Modifications | +| ------- | ----------------------------------- | +| 19 R8 | Prise en charge de `fk home folder` | +| 17 R5 | Ajout | + +
    -
    +**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; \* } ) : 4D.Folder + + | Paramètres | Type | | Description | | -------------- | -------------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Chemin du dossier | | folderConstant | Integer | → | Constante de dossier 4D | | pathType | Integer | → | `fk posix path` (par défaut) ou `fk platform path` | -| \* | Opérateur | → | \* pour retourner le dossier de la base hôte | +| \* | operator | → | \* pour retourner le dossier de la base hôte | | Résultat | [4D.Folder](../API/FolderClass.md) | ← | Nouvel objet dossier | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ----------------------------------- | -| 19 R8 | Prise en charge de `fk home folder` | -| 17 R5 | Ajout | - -
    -
    - ## Description La commande `Folder` crée et retourne un nouvel objet de type [`4D.Folder`](../API/FolderClass.md). La commande accepte deux syntaxes : diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-edit.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-edit.md index 65ef4bff420df5..2ea71921e37416 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-edit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-edit.md @@ -4,31 +4,25 @@ title: FORM EDIT displayed_sidebar: docs --- -**FORM EDIT** ( {*aTable* : Table ;} *form* : Text )
    **FORM EDIT** ( {*aTable* : Table ;} *form* : Text ; *object* : Text ) +**FORM EDIT** ( {*aTable* ;} *form* )
    **FORM EDIT** ( {*aTable* ;} *form* ; *object* ) -
    - | Paramètres | Type | | Description | | ---------- | ----- | --------------------------- | --------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table à laquelle appartient le formulaire; Si omis : Table par défaut ou utilisation d'un formulaire projet | | form | Text | → | Nom du formulaire | | object | Text | → | Nom de l'objet du formulaire ou nom du groupe | -
    -
    Historique | Release | Modifications | | ------- | ------------------------------------- | | 20 R8 | Prise en charge du paramètre *object* | -| 18 R5 | Created |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md index eea084a0e14e17..3003af60fab00c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md @@ -9,7 +9,9 @@ displayed_sidebar: docs -
    +| Paramètres | Type | | Description | +| ---------- | ------- | --------------------------- | ----------------------------- | +| Résultat | Integer | ← | Numéro d'événement formulaire | | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | -------------------------------- | diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-event.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-event.md index 50fe88295a415a..20e4a279a48628 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-event.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-event.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | --------------- | | Résultat | Object | ← | Objet événement | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 18 R2 | Modifié | -| 18 | Created | - -
    -
    - ## Description **FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** retourne un objet contenant des informations sur l'événement formulaire qui vient de se produire. Habituellement, vous utiliserez **FORM Event** à partir d'une méthode formulaire ou objet. @@ -51,7 +37,7 @@ Par exemple, dans le cas d'un clic sur un bouton, l'objet contient les propriét L'objet événement peut contenir des propriétés supplémentaires, en fonction de l'objet pour lequel l'événement se produit. Pour les objets *eventObj* générés sur: -- des objets de type list box ou colonne de list box, voir [cette section](../FormObjects/listbox-object.md#supported-form-events). +- des objets de type list box ou colonne de list box, voir [cette section](../FormObjects/listbox_overview.md#supported-form-events). - des zones 4D View Pro, voir événement formumaire [on VP Ready](../Events/onVpReady.md). **Note:** S'il n'y a pas d'événement courant, **FORM Event** renvoie un objet null. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-load.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-load.md index 2495acc4b71d8e..307a253f791573 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-load.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-load.md @@ -4,12 +4,10 @@ title: FORM LOAD displayed_sidebar: docs --- -**FORM LOAD** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +**FORM LOAD** ( {*aTable* ;} *form* {; *formData*}{; *} ) -
    - | Paramètres | Type | | Description | | ---------- | ------------ | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Formulaire table à charger (si omis, charger un formulaire projet) | @@ -17,22 +15,8 @@ displayed_sidebar: docs | formData | Object | → | Données à associer au formulaire | | \* | Opérateur | → | Si passé = la commande s'applique à la base de données hôte lorsqu'elle est exécutée à partir d'un composant (paramètre ignoré en dehors de ce contexte) | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ----------------------------------------------- | -| 20 | Modifié | -| 16 R6 | Modifié | -| 14 | Renamed (OPEN PRINTING FORM) | -| 12 | Created | - -
    -
    - ## Description The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.La commande **FORM LOAD** est utilisée pour charger le formulaire *form* en mémoire dans le process courant avec *formData* (facultatif) afin d'imprimer ses données ou d'analyser son contenu. Il ne peut y avoir qu'un seul formulaire courant par process. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-theme.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-theme.md deleted file mode 100644 index 856943bf667963..00000000000000 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-theme.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -id: form-theme -title: FORM theme -displayed_sidebar: docs ---- - -**FORM theme** : Text - - - -
    - -| Paramètres | Type | | Description | -| ---------- | ---- | --------------------------- | -------------------------------------------------------------------------------------------------------------- | -| Résultat | Text | ← | Thème utilisé par le formulaire courant : "Classic" ou "FluentUI" (Windows) | - -
    - - -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 21 R2 | Ajout | - -
    -
    - -## Description - -La commande **FORM theme** renvoie le thème Windows réellement rendu pour le formulaire courant : "Classic" ou "FluentUI". - -Le thème de rendu des formulaires Windows peut être défini au [niveau de l'application](../settings/interface.md#use-fluent-ui-on-windows) et/ou au [niveau du formulaire](../FormEditor/properties_FormProperties.md#form-theme-on-windows) (où il peut être hérité ou défini explicitement), et dépend également de la [disponibilité de bibliothèques Microsoft spécifiques](../FormEditor/forms.md#requirements) sur la machine courante au moment de l'exécution. Cette commande vous permet de savoir quel thème de formulaire est en cours d'utilisation. - -S'il n'y a pas de formulaire courant ou si la commande est exécutée sous macOS, **FORM theme** renvoie une chaîne vide. - -## Voir également - -[Rendu Fluent UI](../FormEditor/forms.md#fluent-ui-rendering) - -## Propriétés - -| | | -| ------------------ | ---- | -| Numéro de commande | 1832 | -| Thread safe | non | - - diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form.md index d14aeae2017cbd..7aeb6d01ecdebe 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form.md @@ -8,25 +8,19 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ---------------------------- | | Résultat | Object | ← | Données du formulaire actuel | -
    -
    Historique | Release | Modifications | | ------- | ---------------------------------- | | 20 R8 | Support des classes de formulaires | -| 16 R6 | Created |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md index b39c0fac289d3a..68380b260ca345 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md @@ -4,33 +4,28 @@ title: Formula from string displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------------------------------------------- | +| 20 R3 | Prise en charge du paramètre *context* | +| 17 R6 | Renommée : New formula from string -> Formula from string | +| 17 R3 | Ajout | + +
    + **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function -
    - | Paramètres | Type | | Description | | ------------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------- | | formulaString | Text | → | Formule texte à retourner comme objet | | context | Integer | → | `sk execute in current database` (par défaut) ou `sk execute in host database` | | Résultat | 4D.Function | ← | Objet natif encapsulant la formule | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------------------------- | -| 20 R3 | Prise en charge du paramètre *context* | -| 17 R6 | Renommée : New formula from string -> Formula from string | -| 17 R3 | Ajout | - -
    -
    - ## Description La commande `Formula from string` crée un objet `4D.Function` basé sur *formulaString* et, éventuellement, *context*. *formulaString* peut être simple comme une valeur unique ou complexe comme une méthode projet avec des paramètres. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/formula.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/formula.md index c20103ad95d815..9c1c09a9b107df 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/formula.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/formula.md @@ -5,31 +5,26 @@ slug: /commands/formula displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ---------------------------------------------------- | +| 17 R6 | Renommée (New formula -> Formula) | +| 17 R3 | Ajout | + +
    + **Formula** ( *formulaExp* : Expression ) : 4D.Function -
    - | Paramètres | Type | | Description | | ---------- | --------------------------- | :-------------------------: | -------------------------------------- | | formulaExp | Expression | → | Formule à retourner comme objet | | Résultat | 4D.Function | ← | Fonction native encapsulant la formule | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ---------------------------------------------------- | -| 17 R6 | Renommée (New formula -> Formula) | -| 17 R3 | Ajout | - -
    -
    - ## Description La commande `Formula` crée un objet `4D Function` basé sur l'expression *formulaExp*. *formulaExp* peut être simple comme une valeur unique ou complexe comme une méthode projet avec des paramètres. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md index cc760fe4fc4ecb..52a69e56ce28c4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md @@ -5,30 +5,24 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +**Generate UUID** : Text
    **Generate UUID**( *version* ) : Text -
    - | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | -------------------------------------------------------------------------------- | | version | Integer | → | Version de l'UUID : 4 (par défaut) ou 7 | | Résultat | Text | ← | Nouvel UUID sous forme de texte non canonique (32 caractères) | -
    -
    Historique | Release | Modifications | | ------- | -------------------------------------- | | 20 R10 | Prise en charge du paramètre *version* | -| 12 | Created |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md index df8e9f601a99be..d6252399f7410d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | ------------------------------------------------------------------- | | data | Text, Blob | → | Données à analyser | | Résultat | Object | ← | Objet dont chaque propriété est une partie des données multiparties | -
    -
    Historique | Release | Modifications | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R4 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md index 5ba89367574cb5..04a79eeba1dde2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md @@ -4,30 +4,25 @@ title: IMAP New transporter displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 R4 | Ajout | + +
    + **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter -
    - | Paramètres | Type | | Description | | ---------- | ---------------------------------- | :-------------------------: | -------------------------------------------------------------------------------- | | server | Object | → | Informations sur le serveur de messagerie | | Résultat | 4D.IMAPTransporter | ← | [Objet IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object) | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 18 R4 | Ajout | - -
    -
    - ## Description La commande `IMAP New transporter`configure une nouvelle connexion IMAP en fonction du paramètre *server* et retourne un nouvel objet *transporter*. L'objet transporteur retourné sera alors utilisé pour la réception d'emails. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/last-errors.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/last-errors.md index aaa73f37ac6059..624e09052e5e3c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/last-errors.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/last-errors.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | -------------------------- | | Résultat | Collection | ← | Collection d'objets erreur | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 19 R8 | Created | - -
    -
    - ## Description La commande **Last errors** renvoie la pile d'erreurs courante de l'application 4D sous la forme d'une collection d'objets erreur, ou **null** si aucune erreur ne s'est produite. La pile d'erreurs inclut les objets envoyés par la commande [throw](../commands-legacy/throw.md), le cas échéant. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/license-info.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/license-info.md index baa6d3729daea4..f54a60b0137da2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/license-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/license-info.md @@ -8,13 +8,10 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ---------------------------------- | | Résultat | Object | ← | Informations sur la licence active | -
    @@ -39,9 +36,7 @@ Si la commande est exécutée sur une application 4D qui n'utilise pas de licenc Cette commande recharge les fichiers de licence à partir du disque et met à jour les droits associés s'ils ont été modifiés. -::: - -L'objet retourné contient les propriétés suivantes : +:::L'objet retourné contient les propriétés suivantes : ```json { diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md index 76718080445f77..a28226ef645596 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md @@ -4,11 +4,16 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any +**LISTBOX Get property** ( {* ;} *object* ; *property* ) : any -
    +| Paramètres | Type | | Description | +| ---------- | ------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | +| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable | +| object | any | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis) | +| property | Integer | → | Propriété dont vous voulez obtenir la valeur | +| Résultat | Integer, Text | ← | Valeur courante | | Paramètres | Type | | Description | | ---------- | -------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md index e86d8ab1419fb0..4d30ac0b4ff798 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md @@ -4,11 +4,16 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text ) +**LISTBOX SET PROPERTY** ( {* ;} *object* ; *property* ; *value* ) -
    +| Paramètres | Type | | Description | +| ---------- | ------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | +| object | any | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis) | +| property | Integer | → | Propriété de list box ou de colonne de list box | +| value | Integer, Text | → | Valeur de la propriété | | Paramètres | Type | | Description | | ---------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -20,17 +25,6 @@ displayed_sidebar: docs
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 19 R6 | Modifié | -| 16 R2 | Created | - -
    -
    - ## Description La commande **LISTBOX SET PROPERTY** définit la *value* de la *property* de la list box ou de la colonne de list box désignée par les paramètres *object* et *\**. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md index d7723429b8947e..d2e1dfd7aeba98 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md @@ -4,30 +4,25 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 | Ajout | + +
    + **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object -
    - | Paramètres | Type | | Description | | ---------- | ---------- | :-------------------------: | ------------- | | mime | Blob, Text | → | Email en MIME | | Résultat | Object | ← | Objet email | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 18 | Ajout | - -
    -
    - ## Description La commande `MAIL Convert from MIME` convertit un document MIME en un objet email valide. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md index dbd7749e23c1a2..99038da83c20a5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md @@ -4,32 +4,27 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 17 R4 | Ajout | +| 17 R5 | Modifié | + +
    + **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text -
    - | Paramètres | Type | | Description | | ---------- | ------ | :-------------------------: | ---------------------------------------- | | mail | Object | → | Objet email | | options | Object | → | Options d'encodage et de charset du mail | | Résultat | Text | ← | Objet email converti en MIME | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 17 R5 | Modifié | -| 17 R4 | Ajout | - -
    -
    - ## Description La commande `MAIL Convert to MIME` convertit un objet email en texte MIME. Cette commande est appelée en interne par [SMTP_transporter.send()](../API/SMTPTransporterClass.md#send) pour formater l'objet email avant de l'envoyer. Elle peut être utilisée pour analyser le format MIME de l'objet. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md index 1e3ff5b6798ccd..48eb85594b99f1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md @@ -4,12 +4,18 @@ title: MAIL New attachment displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------------------------------------------------------ | +| 19 R2 | Accepte 4D.File, 4D.ZipFile, 4D.Blob | + +
    + **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment -
    - | Paramètres | Type | | Description | | ----------- | --------------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | file | 4D.File | → | Fichier joint | @@ -22,20 +28,8 @@ displayed_sidebar: docs | disposition | Text | → | Valeur de l'en-tête content-disposition : "inline" ou "attachment" | | Résultat | 4D.MailAttachment | ← | Objet pièce jointe | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------------------------------------ | -| 19 R2 | Accepte 4D.File, 4D.ZipFile, 4D.Blob | -| 17 R4 | Ajout | - -
    -
    - ## Description La commande `MAIL New attachment` vous permet de créer un objet pièce jointe que vous pouvez ajouter à un [objet Email](../API/EmailObjectClass.md#email-object). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-collection.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-collection.md index faab9caf14835b..e0435ccbd09ea8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-collection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-collection.md @@ -8,26 +8,13 @@ displayed_sidebar: docs -
    +| Paramètres | Type | | Description | +| ---------- | ----------------------------------------------------------------------- | --------------------------- | ------------------------------------------ | +| value | Number, Text, Date, Time, Boolean, Object, Collection, Picture, Pointer | → | Valeur(s) de collection | +| Résultat | Collection | ← | New collection | -| Paramètres | Type | | Description | -| ---------- | ---------- | --------------------------- | ------------------------------------------ | -| value | any | → | Valeur(s) de collection | -| Résultat | Collection | ← | New collection | - -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 16 R4 | Created | - -
    -
    - ## Description La commande `New collection` crée une nouvelle collection vide ou pré-remplie et retourne sa référence. Les collections peuvent être gérées à l'aide des propriétés et des fonctions de la [classe Collection](../API/CollectionClass.md). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md index 6331f34b64c72b..bd5e74e3dabee5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | --------------------------------------- | | Résultat | Text | ← | Chemin complet du fichier journal fermé | -
    -
    -
    Historique - -| Release | Modifications | -| --------------------------- | ------------- | -| <6 | Created | - -
    -
    - ## Description **Note préliminaire:** Cette commande ne fonctionne qu'avec 4D Server. Elle ne peut être exécutée que via la commande [Execute on server](../commands-legacy/execute-on-server.md) ou via une procédure stockée. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md index bb9d0a2dd07acb..3e472a23fd5e14 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md @@ -8,26 +8,13 @@ displayed_sidebar: docs -
    +| Paramètres | Type | | Description | +| ---------- | ----------------------------------------------------- | --------------------------- | ------------------------------------------------------ | +| value | Number, Text, Date, Time, Boolean, Object, Collection | → | Valeur(s) de la collection partagée | +| Résultat | Collection | ← | New shared collection | -| Paramètres | Type | | Description | -| ---------- | ---------- | --------------------------- | ------------------------------------------------------ | -| value | any | → | Valeur(s) de la collection partagée | -| Résultat | Collection | ← | New shared collection | - -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 16 R6 | Created | - -
    -
    - ## Description La commande `New shared collection` crée une nouvelle collection partagée vide ou préremplie et retourne sa référence. Les collections peuvent être gérées à l'aide des propriétés et des fonctions de la [classe Collection](../API/CollectionClass.md). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-signal.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-signal.md index a34209abb53efa..e6f24ed4f7a798 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-signal.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-signal.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ----------- | ------------------------- | --------------------------- | ---------------------------- | | Description | Text | → | Description du signal | | Résultat | 4D.Signal | ← | Object encapsulant le signal | -
    -
    Historique | Release | Modifications | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 17 R4 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/num.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/num.md index 8864c0061e2806..0faa125274f8ee 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/num.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/num.md @@ -5,12 +5,10 @@ slug: /commands/num displayed_sidebar: docs --- -**Num** ( *expression* : Text, Boolean, Integer {; *separator* : Text} ) : Real
    **Num** ( *expression* : Text, Boolean, Integer ; *base* : Integer ) : Real +**Num** ( *expression* {; *separator*} ) : Real
    **Num** ( *expression* ; *base* ) : Real -
    - | Paramètres | Type | | Description | | ---------- | ---------------------- | --------------------------- | ---------------------------------------------------------------------------------------- | | expression | Text, Boolean, Integer | → | Chaîne à convertir en numérique ou Booléen à convertir en 0 ou 1 ou Expression numérique | @@ -18,19 +16,15 @@ displayed_sidebar: docs | base | Integer | → | Valeur comprise entre 2 et 36 qui représente le radix | | Résultat | Real | ← | Forme numérique du paramètre expression | -
    -
    Historique -| Release | Modifications | -| --------------------------- | ----------------------------------- | -| 21 | Prise en charge du paramètre *base* | -| <6 | Created | +| Release | Modifications | +| ------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md index 053a257e06982f..4cf722f9d47887 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md @@ -1,10 +1,9 @@ --- id: object-get-data-source-formula title: OBJECT Get data source formula -displayed_sidebar: docs --- -**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula +**OBJECT Get data source formula** ( {* ;} *object* ) : 4D.Formula @@ -16,20 +15,8 @@ displayed_sidebar: docs | object | Text, Variable, Field | → | Nom de l'objet formulaire (si \* est spécifié) ou
    Champ ou variable (si \* est omis) | | Résultat | 4D.Formula | ← | Formule associée à l'objet de formulaire (`Null` si aucune formule n'est associée) | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ----------------------------------- | -| 21 | Prise en charge du paramètre *base* | -| 20 R10 | Created | - -
    -
    - ## Description La commande **OBJECT Get data source formula** renvoie la formule (le cas échéant) associée à l'objet ou aux objets désigné(s) par les paramètres *object* et *\**. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md index 044a7d034275d2..b401a2966b5fb5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md @@ -4,7 +4,7 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula ) +**OBJECT SET DATA SOURCE FORMULA** ( {* ;} *object* ; *formula* ) @@ -16,20 +16,8 @@ displayed_sidebar: docs | object | Text, Variable, Field | → | Nom de l'objet formulaire (si \* est spécifié) ou
    Champ ou variable (si \* est omis) | | formula | 4D.Formula | → | Formule à assigner comme source de données | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ----------------------------------- | -| 21 | Prise en charge du paramètre *base* | -| 20 R10 | Created | - -
    -
    - ## Description La commande **OBJECT SET DATA SOURCE FORMULA** assigne une formule (expression) comme source de données de l'objet ou des objets désigné(s) par les paramètres *object* et *\** . La formule doit être fournie sous la forme d'un objet [`4D.Formula`](../API/FunctionClass.md#formula-objects). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md index 1b975483e7f64c..e4abd88a6276f6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md @@ -4,34 +4,29 @@ title: Open datastore displayed_sidebar: docs --- +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------------------------ | +| 21 | Cloud Qodly interrompu | +| 20 R6 | Prise en charge des accès aux instances du cloud Qodly | +| 20 R4 | Nouvelle propriété *passwordAlgorithm* | +| 18 | Ajout | + +
    + **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation -
    - | Paramètres | Type | | Description | | -------------- | ------------------------------------------ | --------------------------- | ---------------------------------------------------------------------------------------------------- | | connectionInfo | Object | → | Propriétés de connexion utilisées pour joindre le datastore distant | | localID | Text | → | Identifiant à affecter au datastore ouvert sur l'application locale (obligatoire) | | Résultat | 4D.DataStoreImplementation | ← | Objet datastore | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------ | -| 21 | Cloud Qodly interrompu | -| 20 R6 | Prise en charge des accès aux instances du cloud Qodly | -| 20 R4 | Nouvelle propriété *passwordAlgorithm* | -| 18 | Ajout | - -
    -
    - ## Description La commande `Open datastore` connecte l'application au datastore distant identifié par le paramètre *connectionInfo* et renvoie un objet `4D.DataStoreImplementation` correspondant associé à l'alias local *localID*. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md index 4c90d8b78adb30..1690030e0a9f54 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Informations sur le serveur de messagerie | | Résultat | 4D.POP3Transporter | ← | [Object POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object) | -
    -
    Historique | Release | Modifications | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 18 R2 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/print-form.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/print-form.md index f2e77d9b888b9f..69fda0dad91a5a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/print-form.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/print-form.md @@ -4,12 +4,10 @@ title: Print form displayed_sidebar: docs --- -**Print form** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object} {; *areaStart* : Integer{; *areaEnd* : Integer}} ) : Integer +**Print form** ( {*aTable* ;} *form* {; *formData*} {; *areaStart*{; *areaEnd*}} ) : Integer -
    - | Paramètres | Type | | Description | | ---------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table du formulaire, ou table par défaut si omis | @@ -19,21 +17,8 @@ displayed_sidebar: docs | areaEnd | Integer | → | Zone de fin (si areaStart est spécifié) | | Résultat | Integer | ← | Hauteur de la section imprimée | -
    -
    -
    Historique - -| Release | Modifications | -| --------------------------- | ------------- | -| 20 | Modifié | -| 16 R6 | Modifié | -| <6 | Ajout | - -
    -
    - ## Description La commande **Print form** imprime simplement *form* avec les valeurs courantes des champs et des variables de la table *aTable*. Elle est généralement utilisée pour imprimer des états très complexes qui nécessitent un contrôle complet du processus d'impression. **Print form** ne gère pas les traitements d'enregistrements, ni les ruptures, sauts de pages, en-têtes ou pieds de pages. Vous devez vous-même prendre en charge ces opérations. **Print form** imprime uniquement des champs et des variables avec une taille fixe, la commande ne gère pas les objets de taille variable. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-activity.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-activity.md index f2881560cd065e..fc5c30ab18db7a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-activity.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-activity.md @@ -4,22 +4,18 @@ title: Process activity displayed_sidebar: docs --- -**Process activity** () : Object
    **Process activity** ( *options* : Integer ) : Object
    **Process activity** ( *sessionID* : Text ) : Object
    **Process activity** ( *sessionID* : Text ; *options* : Integer ) : Object +**Process activity** () : Object
    **Process activity** ( *options* ) : Object
    **Process activity** ( *sessionID* ) : Object
    **Process activity** ( *sessionID* ; *options* ) : Object -
    - | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------- | | sessionID | Text | → | ID de session | | options | Integer | → | Options de retour | | Résultat | Object | ← | Aperçu des process en cours d'exécution et/ou (4D Server uniquement) des sessions utilisateur | -
    -
    Historique | Release | Modifications | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 20 R7 |
    • Prise en charge du paramètre *sessionID*
    • Renommé (Get process activity)
    |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-info.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-info.md index 5d9cefa2e5c5f0..0b1bfe6464da34 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-info.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ------------- | ------- | :-------------------------: | --------------------------- | | processNumber | Integer | → | Process number | | Résultat | Object | ← | Informations sur le process | -
    -
    Historique | Release | Modifications | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 20 R7 | Ajout |
    -
    ## Description @@ -42,7 +37,7 @@ L'objet retourné contient les propriétés suivantes : | ID | Integer | ID unique du process | | name | Text | Nom du process | | number | Integer | Process number | -| préemptif | Boolean | Vrai si l'exécution est préemptive, faux sinon | +| preemptive | Boolean | Vrai si l'exécution est préemptive, faux sinon | | sessionID | Text | UUID de la session | | state | Integer | Statut courant. Valeurs possibles : voir ci-dessous | | systemID | Text | ID du process utilisateur, 4D ou de réserve | diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-number.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-number.md index 07e604bd3f5379..8bbf2a80d28294 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-number.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-number.md @@ -5,12 +5,10 @@ slug: /commands/process-number displayed_sidebar: docs --- -**Process number** ( *name* : Text {; *} ) : Integer
    **Process number** ( *id* : Text {; *} ) : Integer +**Process number** ( *name* {; *} ) : Integer
    **Process number** ( *id* {; *} ) : Integer -
    - | Paramètres | Type | | Description | | ---------- | --------- | --------------------------- | ----------------------------------------------- | | name | Text | → | Nom du process duquel obtenir le numéro | @@ -18,19 +16,15 @@ displayed_sidebar: docs | \* | Opérateur | → | Renvoyer le numéro du process depuis le serveur | | Résultat | Integer | ← | Process number | -
    -
    Historique | Release | Modifications | | ------- | ------------------------------- | | 20 R7 | Prise en charge du paramètre id | -| 6 | Created |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md index 769d41ce98543b..2641f9b742feb6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md @@ -4,31 +4,17 @@ title: SELECT LOG FILE displayed_sidebar: docs --- -**SELECT LOG FILE** ( *logFile* : Text )
    **SELECT LOG FILE** ( * ) +**SELECT LOG FILE** ( *logFile* )
    **SELECT LOG FILE** ( * ) -
    - | Paramètres | Type | | Description | | ---------- | --------- | --------------------------- | --------------------------------- | | logFile | Text | → | Nom du fichier journal | | \* | Opérateur | → | Fermer le fichier journal courant | -
    -
    -
    Historique - -| Release | Modifications | -| --------------------------- | ------------- | -| 11 SQL | Modifié | -| <6 | Created | - -
    -
    - ## Description La commande **SELECT LOG FILE** crée ou ferme le fichier d'historique (ou fichier journal) de la base de données, suivant la valeur que vous passez en paramètre.. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session-info.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session-info.md index 40dcf2de828e8e..70f4d8be356e27 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session-info.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------- | :-------------------------: | --------------------------- | | sessionID | Integer | → | ID de session | | Résultat | Object | ← | Informations sur la session | -
    -
    Historique | Release | Modifications | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R7 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session-storage.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session-storage.md index 15747035cfa380..7367abc4544c77 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session-storage.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session-storage.md @@ -4,21 +4,17 @@ title: Session storage displayed_sidebar: docs --- -**Session storage** ( *id* : Text ) : Object +**Session storage** ( *id* ) : Object -
    - | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ---------------------------------------------------------- | | id | Text | → | Identifiant unique (UUID) de la session | | Résultat | Object | ← | Objet de stockage de la session | -
    -
    Historique | Release | Modifications | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R6 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session.md index 63f80a40b73894..9ec01dd7c6235c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session.md @@ -8,16 +8,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | -------------------------- | --------------------------- | ------------- | | Résultat | 4D.Session | ← | Objet session | -
    -
    Historique | Release | Modifications | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 18 R6 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md index 93fe0b9094dd22..b80a5cfc3dacba 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md @@ -5,30 +5,16 @@ slug: /commands/set-allowed-methods displayed_sidebar: docs --- -**SET ALLOWED METHODS** ( *methodsArray* : Text array ) +**SET ALLOWED METHODS** ( *methodsArray* ) -
    - | Paramètres | Type | | Description | | ------------ | ---------- | --------------------------- | --------------------------- | | methodsArray | Text array | → | Tableau de noms de méthodes | -
    -
    -
    Historique - -| Release | Modifications | -| --------------------------- | ------------- | -| 17 R2 | Modifié | -| <6 | Ajout | - -
    -
    - ## Description La commande **SET ALLOWED METHODS** permet de désigner les méthodes projet qui peuvent être appelées directement depuis l'application. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md index 497ecb1397cd32..8682495bf5e82e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md @@ -4,22 +4,18 @@ title: SET WINDOW DOCUMENT ICON displayed_sidebar: docs --- -**SET WINDOW DOCUMENT ICON** ( *winRef* : Integer )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *file* : 4D.File, 4D.Folder )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture ; *file* : 4D.File, 4D.Folder ) +**SET WINDOW DOCUMENT ICON** ( *winRef* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *file* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* ; *file* ) -
    - | Paramètres | Type | | Description | | ---------- | -------------------------------------------------- | --------------------------- | --------------------------------------- | | winRef | Integer | → | Numéro de référence de la fenêtre | | image | Picture | → | Icône personnalisée | | file | 4D.File, 4D.Folder | → | Chemin d'accès du fichier ou du dossier | -
    -
    Historique | Release | Modifications | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R7 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md index 8f44864aa2a4e9..114ec81c360dc1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------------------------------- | --------------------------- | -------------------------------------------------------------------------------- | | server | Object | → | Informations sur le serveur de messagerie | | Résultat | 4D.SMTPTransporter | ← | [Objet SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object) | -
    -
    Historique | Release | Modifications | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 17 R4 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/string.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/string.md index 08a3c677b711e5..2550e3cfea1a1b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/string.md @@ -5,12 +5,10 @@ slug: /commands/string displayed_sidebar: docs --- -**String** ( *expression* : Expression {; *format* : Integer, Text {; *addTime* : Time}} ) : Text
    **String** ( *expression* : Expression ; *base* : Integer ) : Text +**String** ( *expression* {; *format* {; *addTime*}} ) : Text
    **String** ( *expression* ; *base* ) : Text -
    - | Paramètres | Type | | Description | | ---------- | ------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | | expression | Expression | → | Expression à convertir en chaîne (peut être de type Réel, Integer, Date, Heure, Alpha, Texte, Booléen, Undefined ou Null) | @@ -19,19 +17,15 @@ displayed_sidebar: docs | base | Integer | → | Valeur comprise entre 2 et 36 qui représente la base si *expression* est un nombre | | Résultat | Text | ← | expression convertie en chaîne alphanumérique | -
    -
    Historique -| Release | Modifications | -| --------------------------- | ----------------------------------- | -| 21 | Prise en charge du paramètre *base* | -| <6 | Created | +| Release | Modifications | +| ------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/super.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/super.md index 6014dab7fc4ab6..f8fc0d8e216bd8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/super.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/super.md @@ -8,26 +8,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ----------------------------------------------------------------------------- | | param | any | -> | Paramètre(s) à passer au constructeur de la classe parente | | Résultat | Object | <- | Parent de l'objet | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 19 | Created | - -
    -
    - Le mot-clé `Super` permet les appels à la `superclass`, c'est-à-dire à la classe parente. `Super` peut être utilisé de deux différentes manières : diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/this.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/this.md index 4a1e03790a7675..f20b482444793f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/this.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/this.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ------------------------ | | Résultat | Object | ← | Élément ou objet courant | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 19 | Created | - -
    -
    - ## Description La commande `This` renvoie une référence à l'objet en cours de traitement. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim-end.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim-end.md index 8be898f7c9f3ef..270a1e0eb9bfd7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim-end.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim-end.md @@ -4,21 +4,17 @@ title: Trim end displayed_sidebar: docs --- -**Trim end** ( *aString* : Text ) : Text +**Trim end** ( *aString* ) : Text -
    - | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texte à tronquer | | Résultat | Text | ← | Texte tronqué | -
    -
    Historique | Release | Modifications | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim-start.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim-start.md index 92dab1ba097319..5b31e92aa62659 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim-start.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim-start.md @@ -4,21 +4,17 @@ title: Trim start displayed_sidebar: docs --- -**Trim start** ( *aString* : Text ) : Text +**Trim start** ( *aString* ) : Text -
    - | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texte à tronquer | | Résultat | Text | ← | Texte tronqué | -
    -
    Historique | Release | Modifications | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim.md index 6a1a39eebdf695..15b23dd672cd1e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim.md @@ -4,21 +4,17 @@ title: Trim displayed_sidebar: docs --- -**Trim** ( *aString* : Text ) : Text +**Trim** ( *aString* ) : Text -
    - | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texte à tronquer | | Résultat | Text | ← | Texte tronqué | -
    -
    Historique | Release | Modifications | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md index 9d2ac24c42d6b3..619106289055eb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | --------------- | ---------------------------------- | --------------------------- | -------------------- | | entitySelection | 4D.EntitySelection | → | Une entity selection | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 17 | Ajout | - -
    -
    - ## Description La commande `USE ENTITY SELECTION` met à jour la sélection courante de la table correspondant à la classe de données du paramètre *entitySelection*, en fonction du contenu de la entity selection. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md index acefb74c1dc15b..e1cb54b46905cd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md @@ -4,31 +4,18 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object +**WA Get context** ( {* ;} *object* ) -> *contextObj* -
    +| Paramètres | Type | | Description | +| ---------- | --------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | +| object | any | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis). | +| contextObj | Object | ← | Objet contexte si défini précédemment, sinon `null`. | -| Paramètres | Type | | Description | -| ---------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | -| object | Text, Variable | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis). | -| Résultat | Object | ← | Objet contexte si défini précédemment, sinon `null`. | - -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 20 R9 | Ajout | - -
    -
    - ### Description La commande `WA Get context` récupère l'objet contexte défini pour `$4d` dans la zone Web désignée par les paramètres \* et *object* en utilisant [`WA SET CONTEXT`](./wa-set-context.md). Si `WA SET CONTEXT` n'a pas été appelé pour la zone web, la commande renvoie `null`. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md index 7e7ec7c728ce9e..657ec95f4a27c2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md @@ -4,11 +4,15 @@ title: WA SET CONTEXT displayed_sidebar: docs --- -**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object ) +**WA SET CONTEXT** ( {* ;} *object* ; *contextObj* ) -
    +| Paramètres | Type | | Description | +| ---------- | --------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | +| object | any | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis). | +| contextObj | Object | → | Objet contenant les fonctions qui peuvent être appelées avec `$4d`. | | Paramètres | Type | | Description | | ---------- | --------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -19,16 +23,6 @@ displayed_sidebar: docs
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 20 R9 | Ajout | - -
    -
    - ### Description La commande `WA SET CONTEXT` définit un objet contexte *contextObj* pour `$4d` dans la zone Web désignée par les paramètres \* et *object*. Lorsque cette commande est utilisée, `$4d` ne peut accéder qu'aux contenus déclarés dans le *contextObj* fourni. Si aucun objet contexte n'est défini, `$4d` a accès à toutes les méthodes 4D et ne peut pas accéder aux classes utilisateurs. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-event.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-event.md index e010b1421c4892..773d1a2cfa8db2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-event.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-event.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ------ | :-------------------------: | -------------------------------------- | | Résultat | Object | ← | Informations sur l'événement déclenché | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 21 | Ajout | - -
    -
    - ## Description La commande `Web Event` renvoie un objet contenant des informations sur un événement déclenché lié à un composant de formulaire web Qodly. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-form.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-form.md index 7f1eddb9cedc3e..ec27a8696d8f0a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-form.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-form.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | -------------------------- | :-------------------------: | ---------------------------- | | Résultat | 4D.WebForm | ← | Nouvel objet proxy `WebForm` | -
    -
    -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 21 | Ajout | - -
    -
    - ## Description La commande `Web Form` renvoie un objet proxy `4D.WebForm`, qui permet de travailler avec les propriétés et les fonctions de la page et de les émuler efficacement. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md index 10cfeda58af27b..f0841a1857ea1c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md @@ -8,16 +8,12 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | -------------------------------------------- | | Résultat | Collection | ← | Collection des objets Web Server disponibles | -
    -
    Historique | Release | Modifications | @@ -25,7 +21,6 @@ displayed_sidebar: docs | 18 R3 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-server.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-server.md index 485f2fb85b2dfe..57b556a0f2870b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-server.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-server.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ---------------------------- | --------------------------- | ------------------------------------------------------------------------------------ | | option | Integer | → | Serveur Web à référencer (défaut si omis = `Web server database`) | | Résultat | 4D.WebServer | ← | Objet Serveur Web | -
    -
    Historique | Release | Modifications | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 19 | prise en charge de .sessionCookieSameSite |
    -
    ## Description @@ -35,11 +30,11 @@ La commande `WEB Server` retourne l'ob Par défaut, si le paramètre *option* est omis, la commande renvoie une référence au serveur Web de la base de données, c'est-à-dire le serveur Web par défaut. Pour désigner le serveur Web à renvoyer, vous pouvez passer l'une des constantes suivantes dans le paramètre *option* : -| Constante | Valeur | Commentaire | -| ------------------------------ | ------ | ----------------------------------------------------------------------------------------------------- | -| `Web server database` | 1 | Serveur web du projet à partir duquel la commande est appelée (par défaut si omis) | -| `Web server host database` | 2 | Le serveur Web de la base hôte du composant | -| `Web server receiving request` | 3 | Le serveur Web ayant reçu la requête (serveur Web cible) | +| Constante | Valeur | Commentaire | +| ------------------------------ | ------ | --------------------------------------------------------------------------- | +| `Web server database` | 1 | Le serveur Web de la base courante (par défaut si omis) | +| `Web server host database` | 2 | Le serveur Web de la base hôte du composant | +| `Web server receiving request` | 3 | Le serveur Web ayant reçu la requête (serveur Web cible) | L'objet **Web server retourné** contient les valeurs courantes des [propriétés du serveur Web](../API/WebServerClass.md). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md index c640734d60a9fe..1338c70e584884 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md @@ -8,8 +8,6 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | --------------- | ------------------------- | :-------------------------: | ------------------------------------------------------------------------- | | fileToZip | 4D.File | → | Objet fichier ou dossier à compresser | @@ -19,10 +17,8 @@ displayed_sidebar: docs | options | Integer | → | Si *folderToZip* utilisé : `ZIP Without enclosing folder` | | Résultat | Object | ← | Objet statut | -
    -
    Historique | Release | Modifications | @@ -31,7 +27,6 @@ displayed_sidebar: docs | 18 | Ajout |
    -
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md index 1bae3a628d491b..98fde33319fe4c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md @@ -8,18 +8,14 @@ displayed_sidebar: docs -
    - | Paramètres | Type | | Description | | ---------- | ----------------------------- | :-------------------------: | --------------------------------------------- | | zipFile | 4D.File | → | Fichier archive ZIP | | password | Text | → | Mot de passe de l'archive ZIP, le cas échéant | | Résultat | 4D.ZipArchive | ← | Objet archive | -
    -
    Historique | Release | Modifications | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 18 | Ajout |
    -
    ## Description diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md index 32ef5b8ff9cc31..86d9a3113de36e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md @@ -39,6 +39,14 @@ HTTPAgent オブジェクトは共有可能なため、 シングルトンクラ **4D.HTTPAgent.new**( { *options* : Object } ) : 4D.HTTPAgent +
    履歴 + +| リリース | 内容 | +| ---- | --------------------------------- | +| 21 | *storeCertificateName* プロパティのサポート | + +
    +
    diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md index 7d7fa9d83e2c16..c244c7e08da115 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md @@ -79,6 +79,16 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま ## 4D.HTTPRequest.new() +
    履歴 + +| リリース | 内容 | +| ----- | ---------------------------------------------------- | +| 21 | *storeCertificateName* プロパティのサポート | +| 20 | TLS検証がデフォルトに | +| 19 R7 | *automaticRedirections* および *decodeData* プロパティをサポート。 | + +
    + **4D.HTTPRequest.new**( *url* : Text { ; *options* : Object } ) : 4D.HTTPRequest diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/parameters.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/parameters.md index d8c0b1c6c442eb..140f9261795ac7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/parameters.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/parameters.md @@ -170,7 +170,7 @@ Function saveToFile($entity : cs.ShapesEntity; $file : 4D.File) たとえば、次の関数は引数 $x の 2乗を返します。 $x は数値です。 ```4d -Function square($x : Integer) : Integer +Function square($x : Integer) -> $result : Integer return $x * $x ``` diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md index a6deab678c1ed9..303d512839616f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md @@ -26,4 +26,4 @@ title: On Alternative Click ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -["alternateButton" 属性の説明](../FormObjects/listbox-column.md#alternatebutton) を参照ください。 +["alternateButton" 属性の説明](FormObjects/listbox_overview.md#alternatebutton) を参照ください。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md index a7281e222cf014..287b51a25d4345 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md @@ -23,6 +23,7 @@ title: On Before Keystroke `On Before Keystroke` イベントは次の場合には生成されません: +- [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) メソッドの場合、ただし、セルを編集している場合を除きます ([リストボックス](FormObjects/listbox_overview.md) メソッドではどのような場合でも生成されます)。 - [リストボックス列](FormObjects/listbox-column.md) メソッドの場合、ただし、セルを編集している場合を除きます ([リストボックス](FormObjects/listbox_overview.md) メソッドではどのような場合でも生成されます)。 - キーボードを使用せずに (ペーストやドラッグ&ドロップ、チェックボックス、ドロップダウンリスト、コンボボックス) おこなわれた変更の場合。 キーボードを使用せずに (ペーストやドラッグ&ドロップ、チェックボックス、ドロップダウンリスト、コンボボックス) おこなわれた変更の場合。 これらのイベントを処理するには [`On After Edit`](onAfterEdit.md) を使用します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onLoad.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onLoad.md index ac2c1a55d822d1..7f26aad5dd5fb1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onLoad.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | フォームが表示または印刷されようとしている | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | +| 1 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Web エリア](FormObjects/webArea_overview.md) | フォームが表示または印刷されようとしている | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md index 90630f631ee1ef..bdb774aac5b30d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア内に入った | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 35 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア内に入った | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md index 7a3fdf7987c53f..f75028730d2833 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリアから出た | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | +| 36 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリアから出た | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseMove.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseMove.md index d2966655e27ede..3519b928ab9d9e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseMove.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア上で (最低1ピクセル) 動いたか、変更キー (Shift, Alt/Option, Shift Lock) が押された | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア上で (最低1ピクセル) 動いたか、変更キー (Shift, Alt/Option, Shift Lock) が押された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onRowMoved.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onRowMoved.md index fdcb319b9dc2e0..6dbb75e9ddac99 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onRowMoved.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------ | -| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------- | ------------------------------ | +| 34 | [配列型リストボックス](FormObjects/listbox_overview.md#配列リストボックス) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onUnload.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onUnload.md index c55218cb91a719..22a9c09649ba42 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onUnload.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | フォームを閉じて解放しようとしている | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 24 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Web エリア](FormObjects/webArea_overview.md) | フォームを閉じて解放しようとしている | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onValidate.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onValidate.md index 1a46d17f8b1621..663ac0e6bd8cc3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onValidate.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 3 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/overview.md index deaf17bc306ed8..c25ad22919e41e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/overview.md @@ -28,7 +28,7 @@ End if イベントが発生したオブジェクトによっては追加のプロパティが含まれていることがあります。 特に: -- [リストボックス](FormObjects/listbox-object.md#supported-form-events) および [リストボックス列](FormObjects/listbox-column.md#supported-form-events) は、`columnName` や `isRowSelected` といった、[追加のプロパティ](FormObjects/listbox-object.md#supported-form-events) を返します。 +- [リストボックス](FormObjects/listbox_overview.md#supported-form-events) および [リストボックス列](FormObjects/listbox_overview.md#supported-form-events-1) は、`columnName` や `isRowSelected` といった、[追加のプロパティ](FormObjects/listbox_overview.md#supported-form-events) を返します。 - [4D View Pro エリア](FormObjects/viewProArea_overview.md) は、`sheetName` や `action` といったプロパティを [On After Edit](onAfterEdit.md) イベントオブジェクトに返します。 ## イベントとメソッド diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/pictures.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/pictures.md index 6af636477a9d33..a80f30c025d4b3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/pictures.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/pictures.md @@ -46,7 +46,7 @@ title: ピクチャー - [ボタン](FormObjects/button_overview.md)/[ラジオボタン](FormObjects/radio_overview.md)/[チェックボックス](FormObjects/checkbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md)/[ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [タブコントロール](FormObjects/tabControl.md) -- [List box headers](FormObjects/listbox-header-footer.md#headers) +- [リストボックスヘッダー](FormObjects/listbox_overview.md#リストボックスヘッダー) - [メニューアイコン](Menus/properties.md#項目アイコン) 4D は自動的に最高解像度のピクチャーを優先します。 例: 標準解像度と高解像度の2つのスクリーンを使用している際に、片方からもう片方へとフォームを移動させると、4D は常に使用可能な範囲内での最高解像度のピクチャーを表示します。 コマンドまたはプロパティが *circle.png* を指定していたとしても、*circle@3x.png* があれば、それを使用します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index f991a70f3886ef..f9f9c0c48c7d62 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ title: リストボックス リストボックスオブジェクトは、以下4つの項目で構成されます: -- the [list box object](./listbox-object.md) in its entirety, -- [columns](./listbox-column.md), -- column [headers](./listbox-header-footer.md#headers), and -- column [footers](./listbox-header-footer.md#footers). +- リストボックスオブジェクトの全体 +- 列 +- 列ヘッダー +- 列フッター ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ title: リストボックス 1. 各列のオブジェクトメソッド 2. リストボックスのオブジェクトメソッド -The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). +[ヘッダー](#リストボックスヘッダー) と [フッター](#リストボックスフッター) で発生したイベントは、その列のオブジェクトメソッドが受け取ります。 ### リストボックスの型 @@ -59,7 +59,324 @@ The column object method gets events that occur in its [header](./listbox-header リストボックスオブジェクトはプロパティによってあらかじめ設定可能なほか、プログラムにより動的に管理することもできます。 -The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. 詳細な情報については、*4D ランゲージリファレンス* の[リストボックスコマンドの一覧](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) のページを参照してください。 +4D ランゲージにはリストボックス関連のコマンドをまとめた "リストボックス" テーマが専用に設けられていますが、"オブジェクトプロパティ" コマンドや `EDIT ITEM`、`Displayed line number` コマンドなど、ほかのテーマのコマンドも利用することができます。 詳細な情報については、*4D ランゲージリファレンス* の[リストボックスコマンドの一覧](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) のページを参照してください。 + +## リストボックスオブジェクト + +### 配列リストボックス + +配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 + +デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 この配列変数名は [列のプロパティ](listbox_overview.md#列特有のプロパティ) で変更できます (プロパティリストの [変数あるいは式](properties_Object.md#変数あるいは式) プロパティを使用します)。 列ごとの表示フォーマットを指定するには、`OBJECT SET FORMAT` コマンドも使用できます。 + +> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 + +配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 +リストボックスのハイレベルコマンド ([`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) や `LISTBOX DELETE ROWS` 等) や配列操作コマンドを使用して、列の値を管理します。 たとえば、列の内容を初期化するには、以下の命令を使用できます: + +```4d +ARRAY TEXT(varCol;size) +``` + +リストを使用することもできます: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 + +### セレクションリストボックス + +このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 + +それぞれの行はセレクションのレコードを基に評価されます。セレクションは **カレントセレクション** または **命名セレクション**です。 + +デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 + +### コレクションまたはエンティティセレクションリストボックス + +このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 + +コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 + +データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 + +:::note + +エンティティが削除されると、その参照は *undefined* の値とともにエンティティセレクションに 残り、リストボックスには空白の行が表示されます。 この場合、[`.clean()`](API/EntitySelectionClass.md#clean) 関数を呼び出すことで、削除されたエンティティ参照が含まれないエンティティセレクションを新規に取得することができます。 + +::: + +データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection クラス](../API/CollectionClass.md)の様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: + +```4d +myCol:=myCol.push("new value") // リストボックスに new value を表示 +``` + +### プロパティ一覧 + +提供されるプロパティはリストボックスのタイプに依存します。 + +| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | +| ------------------------------------------------------------------------ | --------- | ------------- | ---------------------------- | +| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | +| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | +| [太字](properties_Text.md#太字) | X | X | X | +| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | +| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | +| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | +| [クラス](properties_Object.md#cssクラス) | X | X | X | +| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | +| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | +| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | +| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | +| [データソース](properties_Object.md#データソース) | X | X | X | +| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | +| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | +| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | +| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | +| [ドラッグ有効](properties_Action.md#ドラッグ有効) | X | X | X | +| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | +| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | +| [フォント](properties_Text.md#フォント) | X | X | X | +| [フォントカラー](properties_Text.md#フォントカラー) | X | X | X | +| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | +| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | +| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | +| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | +| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | +| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | +| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | +| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | +| [階層リストボックス](properties_Object.md#配列リストボックス) | X | | | +| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | +| [横揃え](properties_Text.md#横揃え) | X | X | X | +| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | +| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | X | X | X | +| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | +| [イタリック](properties_Text.md#イタリック) | X | X | X | +| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | +| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | X | | +| [メタ情報式](properties_Text.md#メタ情報式) | | | X | +| [メソッド](properties_Action.md#メソッド) | X | X | X | +| [行の移動可](properties_Action.md#行の移動可) | X | | | +| [命名セレクション](properties_DataSource.md#命名セレクション) | | X | | +| [列数](properties_ListBox.md#列数) | X | X | X | +| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | +| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | +| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | +| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | +| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | +| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | +| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | +| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | +| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | +| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | +| [選択された項目](properties_DataSource.md#選択された項目) | | | X | +| [選択モード](properties_ListBox.md#選択モード) | X | X | X | +| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | +| [ソート可](properties_Action.md#ソート可) | X | X | X | +| [標準アクション](properties_Action.md#標準アクション) | X | | | +| [スタイル式](properties_Text.md#スタイル式) | | X | X | +| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | +| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | +| [タイプ](properties_Object.md#タイプ) | X | X | X | +| [下線](properties_Text.md#下線) | X | X | X | +| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | +| [縦揃え](properties_Text.md#縦揃え) | X | X | X | +| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | +| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | X | X | X | +| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | +| [表示状態](properties_Display.md#表示状態) | X | X | X | +| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | + +> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 + +### サポートされるフォームイベント {#supported-form-events} + +| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Close Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Collapse |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | +| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | +| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | +| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Delete Action |
  • [row](#追加プロパティ)
  • | | +| On Display Detail |
  • [isRowSelected](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Expand |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | +| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | +| On Mouse Enter |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Open Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | +| On Unload | | | + +#### 追加プロパティ {#additional-properties} + +リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: + +| プロパティ | 型 | 説明 | +| ---------------- | ------- | ---------------------------------------------------------------- | +| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | +| areaName | text | エリアの名称 | +| column | longint | 列番号 | +| columnName | text | 列の名称 | +| footerName | text | フッターの名称 | +| headerName | text | ヘッダーの名称 | +| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | +| isRowSelected | boolean | 行が選択されていれば true、でなければ false | +| newPosition | longint | 列あるいは行の変更後の位置 | +| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | +| oldPosition | longint | 列あるいは行の変更前の位置 | +| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | +| row | longint | 行番号 | +| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | + +> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 + +## リストボックスカラム {#list-box-columns} + +リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: + +![](../assets/en/FormObjects/listbox_column.png) + +リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、リストボックスに対する設定よりもこちらが優先されます。 + +> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#式の型-式タイプ) +> (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 + +### カラム特有のプロパティ {#column-specific-properties} + +[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [選択リスト](properties_DataSource.md#選択リスト-静的リスト) - [式](properties_DataSource.md#式) - [幅](properties_CoordinatesAndSizing.md#幅) - [入力可](properties_Entry.md#入力可) - [フォーカス可](properties_Entry.md#フォーカス可) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [デフォルト値](properties_DataSource.md#デフォルト値) - [選択リスト](properties_DataSource.md#選択リスト) - [式](properties_DataSource.md#式) - [データタイプ (リスト)](properties_DataSource.md#データタイプ-リスト) - [関連付け](properties_DataSource.md#関連付け) - [自動行高](properties_CoordinatesAndSizing.md#自動行高) - [最小幅](properties_CoordinatesAndSizing.md#最小幅) - [最大幅](properties_CoordinatesAndSizing.md#最大幅) - [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) - [指定リスト](properties_RangeOfValues.md#指定リスト) - [除外リスト](properties_RangeOfValues.md#除外リスト) - [表示タイプ](properties_Display.md#d表示タイプ) - [文字フォ-マット](properties_Display.md#文字フォ-マット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [非表示](properties_Display.md#表示状態) - [ワードラップ](properties_Display.md#ワードラップ) - [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [背景色](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) - [背景色式](properties_BackgroundAndBorder.md#背景色式) - [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) - [フォント](properties_Text.md#フォント) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [行スタイル配列](properties_Text.md#行スタイル配列) - [スタイル式](properties_Text.md#スタイル式) - [フォントカラー](properties_Text.md#フォントカラー) - [行フォントカラー配列](properties_Text.md#行フォントカラー配列) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [マルチスタイル](properties_Text.md#マルチスタイル) - [メソッド](properties_Action.md#メソッド) + +### サポートされるフォームイベント {#supported-form-events-1} + +| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | +| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | +| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | +| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | +| On Unload | | | + +## リストボックスヘッダー + +> リストボックスのヘッダープロパティにアクセスするためには、リストボックスのプロパティリストで [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) オプションが選択されていなければなりません。 + +ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: + +![](../assets/en/FormObjects/listbox_header.png) + +リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 + +さらに、ヘッダー特有のプロパティを設定することができます。 [カスタマイズされた並び替え](#ソートの管理) などの用途に、ヘッダーの列タイトルの隣、あるいはタイトルの代わりにアイコンを表示することができます。 + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +ヘッダーに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 + +### ヘッダー特有のプロパティ + +[オブジェクト名](properties_Object.md#オブジェクト名) - +[変数あるいは式](properties_Object.md#変数あるいは式) - +[タイトル](properties_Object.md#タイトル) - +[CSSクラス](properties_Object.md#cssクラス) - +[パス名](properties_TextAndPicture.md#ピクチャーパス名) - +[アイコンの場所](properties_TextAndPicture.md#アイコンの場所) - +[幅](properties_CoordinatesAndSizing.md#幅) - +[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - +[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - +[フォント](properties_Text.md#フォント) - +[太字](properties_Text.md#太字) - +[イタリック](properties_Text.md#イタリック) - +[下線](properties_Text.md#下線) - +[フォントカラー](properties_Text.md#フォントカラー) - +[横揃え](properties_Text.md#横揃え) - +[縦揃え](properties_Text.md#縦揃え) - +[ヘルプTips](properties_Help.md#ヘルプtips) + +## リストボックスフッター + +> リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#フッターを表示) オプションが選択されていなければなりません。 + +リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 + +フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: + +![](../assets/en/FormObjects/listbox_footers.png) + +リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 + +ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +フッターに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 + +### フッター特有のプロパティ + +[オブジェクト名](properties_Object.md#オブジェクト名) - +[変数あるいは式](properties_Object.md#変数あるいは式) - +[式の型](properties_Object.md#式の型式タイプ) - +[変数の計算](properties_Object.md#変数の計算) - +[CSSクラス](properties_Object.md#cssクラス) - +[幅](properties_CoordinatesAndSizing.md#幅) - +[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - +[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - +[文字フォーマット](properties_Display.md#文字フォーマット) - +[数値フォーマット](properties_Display.md#数値フォーマット) - +[日付フォーマット](properties_Display.md#日付フォーマット) - +[時間フォーマット](properties_Display.md#時間フォーマット) - +[ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - +[ワードラップ](properties_Display.md#ワードラップ) - +[エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - +[背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) - +[フォント](properties_Text.md#フォント) - +[太字](properties_Text.md#太字) - +[イタリック](properties_Text.md#イタリック) - +[下線](properties_Text.md#下線) - +[フォントカラー](properties_Text.md#フォントカラー) - +[横揃え](properties_Text.md#横揃え) - +[縦揃え](properties_Text.md#縦揃え) - +[ヘルプTips](properties_Help.md#ヘルプtips) ## 入力の管理 @@ -245,14 +562,14 @@ JSON フォームにおいて、リストボックスに次のハイライトセ 標準ソートのサポートは、リストボックスのタイプに依存します: -| リストボックスタイプ | 標準ソートのサポート | コメント | -| ------------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Object の Collection | ◯ |
    • "This.a" や "This.a.b" 列はソート可能です。
    • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
    | -| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | -| エンティティセレクション | ◯ |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
    • Supported: sorts on related attributes (e.g. "This.company.name")
    • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | -| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | -| 命名セレクション | × | | -| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | +| リストボックスタイプ | 標準ソートのサポート | コメント | +| ------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Object の Collection | ◯ |
    • "This.a" や "This.a.b" 列はソート可能です。
    • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
    | +| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | +| エンティティセレクション | ◯ |
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • ソート可: オブジェクト属性プロパティのソート (例: "data" がオブジェクト属性の場合の "This.data.city")
  • ソート可: リレート属性のソート (例: "This.company.name")
  • ソート不可: リレート属性を介したオブジェクト属性プロパティのソート (例: "This.company.data.city")。 この場合には、[`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) 関数を使ったカスタムソートを使用します (後述の例題参照)
  • この場合には、[`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) 関数を使ったカスタムソートを使用します (後述の例題参照) | +| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | +| 命名セレクション | × | | +| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | ### カスタムソート @@ -293,11 +610,11 @@ End if ![](../assets/en/FormObjects/sorticon0.png) - 変数が 1 のとき、列は昇順で並べ替えられており、並べ替え矢印が表示されています。 - ![](../assets/en/FormObjects/sorticon1.png) + ![](../assets/en/FormObjects/sorticon1.png) ![](../assets/en/FormObjects/sorticon1.png) - 変数が 2 のとき、列は降順で並べ替えられており、並べ替え矢印が表示されています。 - ![](../assets/en/FormObjects/sorticon2.png) + ![](../assets/en/FormObjects/sorticon2.png) ![](../assets/en/FormObjects/sorticon2.png) > 列ヘッダー変数には、宣言された、あるいは動的な [変数](Concepts/variables.md) のみを使用できます。 その他の [式](Concepts/quick-tour.md#式) (例: `Form.sortValue`) はサポートされていません。 その他の [式](Concepts/quick-tour.md#式) (例: `Form.sortValue`) はサポートされていません。 @@ -310,8 +627,8 @@ End if リストボックスの背景色、フォントカラー、そしてフォントスタイルを設定するためにはいくつかの方法があります: -- at the level of the [list box object properties](./listbox-object.md), -- at the level of the [column properties](./listbox-column.md), +- [リストボックスオブジェクト](#リストボックスオブジェクト) のプロパティリストを使用 +- [列](#リストボックス列) のプロパティリストを使用 - リストボックスまたは列ごとの [配列や式](#配列と式の使用) プロパティを使用 - セルごとのテキストにて定義 ([マルチスタイルテキスト](properties_Text.md#マルチスタイル) の場合) @@ -319,12 +636,14 @@ End if 優先順位や継承の原理は、複数のレベルにわたって同じプロパティに異なる値が指定された場合に適用されます。 -1. (highest priority) Cell (if multi-style text) -2. 列の配列/メソッド -3. リストボックスの配列/メソッド -4. 列のプロパティ -5. リストボックスのプロパティ -6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) +| 優先度 | 設定場所 | +| ---- | ---------------------------------------------------------- | +| 優先度高 | セル単位 (マルチスタイル使用時) | +| | 列の配列/メソッド | +| | リストボックスの配列/メソッド | +| | 列のプロパティ | +| | リストボックスのプロパティ | +| 優先度低 | メタ情報式 (コレクションまたはエンティティセレクションリストボックスの場合) | 例として、リストボックスのプロパティにてフォントスタイルを設定しながら、列には行スタイル配列を使用して異なるスタイルを設定した場合、後者が有効となります。 @@ -335,7 +654,6 @@ End if - 列属性について: リストボックスの属性値を受け継ぎます このように、高次のレベルの属性値をオブジェクトに継承させたい場合は、定義するコマンドに `lk inherited` 定数 (デフォルト値) を渡すか、対応する行スタイル/カラー配列の要素に直接渡します。 以下のような、標準のフォントスタイルで行の背景色が交互に変わる配列リストボックスを考えます: - ![](../assets/en/FormObjects/listbox_styles3.png) 以下の変更を加えます: @@ -514,20 +832,19 @@ Variable 2 も常に表示され、入力できます。 これは二番目の ->MyListbox{3}:=True ``` -*Non-hierarchical representation:* +非階層表示: ![](../assets/en/FormObjects/hierarch7.png) - -*Hierarchical representation:* +階層表示: ![](../assets/en/FormObjects/hierarch8.png) > 親が折りたたまれているために行が非表示になっていると、それらは選択から除外されます。 (直接あるいはスクロールによって) 表示されている行のみを選択できます。 言い換えれば、行を選択かつ隠された状態にすることはできません。 選択と同様に、[`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは階層リストボックスと非階層リストボックスにおいて同じ値を返します。 つまり以下の両方の例題で、[`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) は同じ位置 (3;2) を返します。 -*Non-hierarchical representation:* +*非階層表示:* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*階層表示:* ![](../assets/en/FormObjects/hierarch10.png) サブ階層のすべての行が隠されているとき、ブレーク行は自動で隠されます。 先の例題で 1から 3行目までが隠されていると、"Brittany" のブレーク行は表示されません。 @@ -544,10 +861,10 @@ Variable 2 も常に表示され、入力できます。 これは二番目の 以下のリストボックスを例題とします (割り当てた配列名は括弧内に記載しています): -*Non-hierarchical representation:* +*非階層表示:* ![](../assets/en/FormObjects/hierarch12.png) -*Hierarchical representation:* +*階層表示:* ![](../assets/en/FormObjects/hierarch13.png) 階層モードでは `tStyle` や `tColors` 配列で変更されたスタイルは、ブレーク行に適用されません。 ブレークレベルでカラーやスタイルを変更するには、以下のステートメントを実行します: ブレークレベルでカラーやスタイルを変更するには、以下のステートメントを実行します: @@ -573,14 +890,15 @@ Variable 2 も常に表示され、入力できます。 これは二番目の この場合、開発者がコードを使用して配列を空にしたり値を埋めたりしなければなりません。 実装する際注意すべき原則は以下のとおりです: -- リストボックスが表示される際、先頭の配列のみ値を埋めます。 However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: +- リストボックスが表示される際、先頭の配列のみ値を埋めます。 しかし 2番目の配列を空の値で生成し、リストボックスに展開/折りたたみアイコンが表示されるようにしなければなりません: ![](../assets/en/FormObjects/hierarch15.png) -- ユーザーが展開アイコンをクリックすると `On Expand` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドはクリックされたセルを返すので、適切な階層を構築します: 先頭の配列に繰り返しの値を設定し、2番目の配列には [`SELECTION TO ARRAY`](../commands/selection-to-array) コマンドから得られる値を設定します。そして[`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) コマンドを使用して必要なだけ行を挿入します。 +- ユーザーが展開アイコンをクリックすると `On Expand` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドはクリックされたセルを返すので、適切な階層を構築します: 先頭の配列に繰り返しの値を設定し、2番目の配列には [`SELECTION TO ARRAY`](../commands/selection-to-array) コマンドから得られる値を設定します。そして[`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) コマンドを使用して必要なだけ行を挿入します。 ![](../assets/en/FormObjects/hierarch16.png) - ユーザーが折りたたみアイコンをクリックすると `On Collapse` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは該当するセルを返します。そして[`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) コマンドを使用して必要なだけ行をリストボックスから削除することができます。 +## オブジェクト配列の使用 - +リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md index 560fa7bd1c94a0..c719cc672f810a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md @@ -114,7 +114,30 @@ title: 動作 #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[フォーム](FormEditor/forms.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[Web エリア](webArea_overview.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md index a4531c51b7434e..7f58409ff18bd5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -41,7 +41,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [楕円](shapes_overview.md#楕円) - [四角](shapes_overview.md#四角) - [テキストエリア](text.md) #### コマンド @@ -71,7 +71,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -240,7 +240,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md index 34c3991537255c..d82845c56ff29a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ title: 座標とサイズ #### 対象オブジェクト -[List Box Column](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -64,7 +64,35 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[線](shapes_overview.md#線) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[楕円](shapes_overview.md#楕円) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[四角](shapes_overview.md#四角) - +[ルーラー](ruler.md) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -84,7 +112,35 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[線](shapes_overview.md#線) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[楕円](shapes_overview.md#楕円) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[四角](shapes_overview.md#四角) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -104,7 +160,35 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[線](shapes_overview.md#線) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[楕円](shapes_overview.md#楕円) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[四角](shapes_overview.md#四角) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -124,7 +208,35 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[線](shapes_overview.md#線) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[楕円](shapes_overview.md#楕円) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[四角](shapes_overview.md#四角) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -192,7 +304,35 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[線](shapes_overview.md#線) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[楕円](shapes_overview.md#楕円) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[四角](shapes_overview.md#四角) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -205,7 +345,7 @@ title: 座標とサイズ オブジェクトの横のサイズを指定します。 > - オブジェクトによっては高さが規定されているものがあり、その場合は変更できません。 -> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +> - [リストボックス列](listbox_overview.md#リストボックス列) に [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) プロパティが設定されている場合には、ユーザーは手動でカラムサイズを変更することもできます。 > - リストボックスの [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) プロパティに "拡大" を設定している場合にフォームをリサイズすると、一番右のカラムの幅は必要に応じて最大幅を超えて拡大されます。 #### JSON 文法 @@ -216,7 +356,35 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[線](shapes_overview.md#線) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[楕円](shapes_overview.md#楕円) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[四角](shapes_overview.md#四角) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -238,7 +406,7 @@ title: 座標とサイズ #### 対象オブジェクト -[List Box Column](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -260,7 +428,7 @@ title: 座標とサイズ #### 対象オブジェクト -[List Box Column](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -344,7 +512,7 @@ RowHeights{5}:=3 #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [フッター](properties_Footers.md) - [ヘッダー](properties_Headers.md) #### コマンド @@ -368,7 +536,7 @@ RowHeights{5}:=3 #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [フッター](properties_Footers.md) - [ヘッダー](properties_Headers.md) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md index 96f6b9628e87ab..a4b8372857f843 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ title: データソース このプロパティは次のフォームオブジェクトでサポートされています: -- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. +- 選択リストと紐づけられている [コンボボックス](comboBox_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) フォームオブジェクト。 - 配列またはオブジェクトデータソースにより、紐づけられたリストが生成されている [コンボボックス](comboBox_overview.md) フォームオブジェクト。 たとえば、"France, Germany, Italy" という値を含む選択リストが "Countries" というコンボボックスに関連付けられていた場合を考えます。**自動挿入** のオプションがチェックをされていて、ユーザーが "Spain" という値を入力すると、"Spain" という値が自動的にメモリー内のリストに追加されます: @@ -28,7 +28,7 @@ title: データソース #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) +[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- @@ -45,8 +45,9 @@ title: データソース #### 対象オブジェクト -[Drop-down List](dropdownList_Overview.md) - -[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) +[ドロップダウンリスト](dropdownList_Overview.md)* [コンボボックス](comboBox_overview.md) +* [階層リスト](list_overview.md) +* [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -126,7 +127,7 @@ title: データソース 表示される式のデータタイプを定義します。 このプロパティは次のフォームオブジェクトで使用されます: -- [List box columns](listbox-column.md) of the selection and collection types. +- セレクションおよびコレクション型の [リストボックス列](listbox_overview.md#リストボックス列)。 - オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md)。 [式タイプ](properties_Object.md#式の型式タイプ) の章も参照ください。 @@ -139,7 +140,7 @@ title: データソース #### 対象オブジェクト -[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) +オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- @@ -196,14 +197,13 @@ title: データソース #### 対象オブジェクト -[List Box Column (array type only)](listbox-column.md) +[リストボックス列 (配列型のみ)](listbox_overview.md#リストボックス列) --- ## 式 -This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) -and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 +[セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション / エンティティセレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) リストボックスのプロパティです。 **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 列に割り当てる 4D式です。 以下のものを指定できます: @@ -242,7 +242,7 @@ and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection #### 対象オブジェクト -[List Box Column](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) --- @@ -275,7 +275,7 @@ and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection このプロパティは以下の場合に表示されます: - オブジェクトに対して [選択リスト](#選択リスト) が割り当てられている -- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- [入力](input_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) の場合には、ユーザーがリスト内の値のみ入力できるように、オブジェクトに対して [指定リスト](properties_RangeOfValues.md#指定リスト) も定義されている (通常は両方のオプションで同じリストを使用しているはずです)。 このプロパティは、選択リストに関連付けされたフィールドまたは変数において、フィールドに保存する内容の型を指定します: @@ -297,7 +297,7 @@ and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection #### 対象オブジェクト -[Input](input_overview.md) - [List Box Column](listbox-column.md) +[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md index 946a229bf691d3..3e56113c7b2f71 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md @@ -46,7 +46,9 @@ RB-1762-1 #### 対象オブジェクト -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[コンボボックス](comboBox_overview.md)* [ドロップダウンリスト](dropdownList_Overview.md) +* [リストボックス列](listbox_overview.md#リストボックス列) +* [リストボックスフッター](listbox_overview.md#リストボックスフッター) #### コマンド @@ -105,13 +107,13 @@ RB-1762-1 :::note blankIfNull - デフォルトでは、 [null 日付](../Concepts/dt_date.md#日付リテラル) は 00/00/00 のように、ゼロとして表示されます。 "blankIfNull" オプションを使用すると、null の日付は空白として表示されます。 "blankIfNull" 文字列 (文字の大小を区別) は、選択されたフォーマットの値と組み合わせて使います。 例: "systemShort blankIfNull" または "LLLdd日 ee blankIfNull"。 -- [List box columns](listbox-column.md) and [list box footers](listbox-header-footer.md#footers) of type date always use the "blank if null" behavior (it cannot be disengaged). +- 日付型の [リストボックスの列](listbox_overview.md#リストボックス列]) および [リストボックスのフッター](listbox_overview.md#リストボックスフッター) は常に "blankIfNull" (null値は空白表示) の振る舞いをします (解除できません)。 ::: #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) #### コマンド @@ -276,7 +278,12 @@ RB-1762-1 #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[入力](input_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[進捗インジケーター](progressIndicator.md) #### コマンド @@ -340,7 +347,7 @@ RB-1762-1 #### 対象オブジェクト -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[入力](input_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) #### コマンド @@ -398,7 +405,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) #### コマンド @@ -411,7 +418,7 @@ Customized time formats can be built using several patterns described in the [** [ブール式](properties_Object.md#式の型) を次のフォームオブジェクトで表示した場合: - [入力オブジェクト](input_overview.md) にテキストとして -- a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), +- [リストボックス列](listbox_overview.md#リストボックス列) に表示タイプ ["ポップアップ"](properties_Display.md#表示タイプ) を選択して ... 値の代わりに表示するテキストを指定することができます: @@ -426,7 +433,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[List Box Column](listbox-column.md) - [Input](input_overview.md) +[リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) #### コマンド @@ -450,7 +457,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[List Box Column](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -502,7 +509,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) +[チェックボックス](checkbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -527,7 +534,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[List Box Column](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) --- @@ -564,7 +571,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) #### コマンド @@ -599,7 +606,32 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -658,7 +690,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[入力](input_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md index b855857db880f6..7b7ede5250f244 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ title: 入力 ピクチャー型の [入力](input_overview.md) オブジェクトの場合、標準の編集コマンド (カット、コピー、ペースト、そしてクリア) に加え、ファイルからピクチャーを読み込むために使用することのできる **読み込み...** コマンド、ピクチャーをディスクに保存するのに使用する **別名で保存...** コマンドなどがあります。 また、メニューを使用してピクチャーの表示フォーマットを変更することもできます。**トランケート (中央合わせなし)**、**スケーリング** そして **スケーリング (中央合わせ/プロポーショナル)** から選択できます。 このメニューを使用した [表示フォーマット](properties_Display.md#ピクチャーフォーマット) の変更は一時的なものであり、レコードには保存されません。 -[マルチスタイル](properties_Text.md#マルチスタイル) オプションがチェックされているテキスト型の [入力](input_overview.md) オブジェクト、または[リストボックスカラム](listbox-column.md) の場合、標準の編集コマンド以外に以下の様なコマンドを使用することができます: +[マルチスタイル](properties_Text.md#マルチスタイル) オプションがチェックされているテキスト型の [入力](input_overview.md) オブジェクト、または[リストボックスカラム](listbox_overview.md#list-box-columns) の場合、標準の編集コマンド以外に以下の様なコマンドを使用することができます: - **フォント...**: フォントシステムダイアログボックスを表示させます。 - **最近使用したフォント**: セッション中に最近使用されたフォント名を表示します。 リストには最大で 10フォントまで表示されます (それ以上は古いものから置き換えられていきます)。 デフォルトではリストは空になっているので、このオプションは表示されません。 このリストは `SET RECENT FONTS` と `FONT LIST` コマンドを使用して管理することができます。 @@ -49,7 +49,10 @@ title: 入力 #### 対象オブジェクト -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) +[入力](input_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[Web エリア](webArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) #### コマンド @@ -73,7 +76,14 @@ title: 入力 #### 対象オブジェクト -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro エリア](writeProArea_overview.md) - +[チェックボックス](checkbox_overview.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[進捗インジケーター](progressIndicator.md) - +[ルーラー](ruler.md) - +[ステッパー](stepper.md) #### コマンド @@ -135,7 +145,7 @@ title: 入力 #### 対象オブジェクト -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) +[チェックボックス](checkbox_overview.md)\* [コンボボックス](comboBox_overview.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md index 21aea0db5e0209..13cc936433c5c7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: フッター ## フッターを表示 -This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 +このプロパティは、[リストボックス列フッター](listbox_overview.md#リストボックスフッター) の表示/非表示を指定します。 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 #### JSON 文法 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md index 8d2bd064178d1c..689b9e5a61a69b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: ヘッダー ## ヘッダーを表示 -This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 +このプロパティは、[リストボックス列ヘッダー](listbox_overview.md#リストボックスヘッダー) の表示/非表示を指定します。 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 #### JSON 文法 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md index 0a39f8c46e5448..c64337b3cddea6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md @@ -27,7 +27,17 @@ title: ヘルプ #### 対象オブジェクト -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[コンボボックス](comboBox_overview.md) - +[階層リスト](list_overview.md) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[ラジオボタン](radio_overview.md) #### 追加のヘルプ機能 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md index b19d12d36ccc6f..0fb8c9fdbbfa42 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ title: リストボックス | ------- | -------------- | --------------------- | | columns | 列オブジェクトのコレクション | リストボックス列のプロパティを格納します。 | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. +列オブジェクトに関してサポートされているプロパティの一覧については [列特有のプロパティ](listbox_overview.md#列特有のプロパティ) の章を参照してください。 #### 対象オブジェクト diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md index 4149e2f68dead0..f99741dfba1a06 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md @@ -19,7 +19,31 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) --- @@ -41,7 +65,32 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[ラジオボタン](radio_overview.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -120,7 +169,28 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[階層リスト](list_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -130,14 +200,14 @@ title: オブジェクト ## 式の型/式タイプ -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> [セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) のリストボックス列や、[オブジェクト](FormObjects/dropdownList_Overview.md#オブジェクトの使用) や [配列](FormObjects/dropdownList_Overview.md#配列の使用) に関連付けられた[ドロップダウンリスト](dropdownList_Overview.md) のプロパティリストでは、このプロパティは、[**データタイプ**](properties_DataSource.md#データタイプ-式の型) と呼ばれています。 オブジェクトに関連付けられた式または変数のデータ型を指定します。 この設定の主な目的は、プロパティリスト内で提供されるテーマとオプションが、データの型と対応するようにするためです。 つまり、実際に変数の型そのものを決めるわけではありません。 プロジェクトをコンパイルするには、[変数を宣言](Concepts/variables.md#変数の宣言) する必要があります。 ただし、次の特定の場合には、このプロパティは型宣言の機能を持ちえます: - **[ダイナミック変数](#ダイナミック変数)**: このプロパティを使って、ダイナミック変数の型を宣言することができます。 -- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 +- **[リストボックス列](listbox_overview.md#リストボックス列)**: このプロパティは列データに表示フォーマットを関連づけるのに使用されます。 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 - **[ピクチャー変数](input_overview.md)**: このプロパティを使うと、インタープリタモードにおいてフォームロード前に変数を宣言することができます。 フォーム上のピクチャー変数にピクチャーを表示する際には特別なメカニズムが使用されます。 そのため、他の型の変数とは違って、ピクチャー変数の宣言は、フォームロード前 (`On Load` フォームイベントよりも先) におこなう必要があります。 これを行うためには、フォームのロードより前に`var varName : Picture` 宣言を実行するか(通常、`DIALOG` コマンドを呼び出したメソッド内で行います)、変数をフォームレベルで式タイププロパティを使用して型指定する必要があります。 このいずれかをおこなわない場合、ピクチャー変数はピクチャーを正しく表示できません (インタープリターモードのみ)。 @@ -149,7 +219,20 @@ title: オブジェクト #### 対象オブジェクト -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[入力](input_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[スピナー](spinner.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) --- @@ -292,7 +375,7 @@ title: オブジェクト #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ラジオボタン](radio_overview.md) - [テキストエリア](text.md) #### コマンド @@ -302,7 +385,7 @@ title: オブジェクト ## 変数の計算 -This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. +このプロパティは、[リストボックスフッター](listbox_overview.md#リストボックスフッター) エリアに適用される計算タイプを設定します。 > The calculation for footers can also be set using the [`LISTBOX SET FOOTER CALCULATION`](../commands/listbox-set-footer-calculation) 4D command. @@ -349,7 +432,7 @@ This property sets the type of calculation to be done in a [column footer](listb #### 対象オブジェクト -[List Box Footer](listbox-header-footer.md#footers) +[リストボックスフッター](listbox_overview.md#リストボックスフッター) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md index fc25fd4c0c6511..9eca50b1637b31 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md @@ -54,7 +54,7 @@ title: 値の範囲 #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) #### コマンド @@ -79,7 +79,7 @@ title: 値の範囲 #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index 5497f31a73c8ae..14884d6f8b7d6e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ title: フォームオブジェクト JSON プロパティリスト | **g** | | | | [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 | | **h** | | | -| [`header`](./listbox-header-footer.md#headers) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | +| [`header`](./listbox_overview.md#リストボックスヘッダー) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | | [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px | em | | [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false | diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md index f9bf7b1ba7e292..acb38d4e732820 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,34 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[線](shapes_overview.md#線) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[楕円](shapes_overview.md#楕円) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[四角](shapes_overview.md#四角) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -97,7 +124,34 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[線](shapes_overview.md#線) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[楕円](shapes_overview.md#楕円) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[四角](shapes_overview.md#四角) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -142,7 +196,7 @@ title: リサイズオプション #### 対象オブジェクト -[List Box Column](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md index bd9bb2eec10e6c..d4df5375855f73 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md @@ -38,7 +38,19 @@ title: Text #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[ボタン](button_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ラジオボタン](radio_overview.md) - +[テキストエリア](text.md) #### コマンド @@ -63,7 +75,19 @@ title: Text #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[ボタン](button_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ラジオボタン](radio_overview.md) - +[テキストエリア](text.md) #### コマンド @@ -83,7 +107,19 @@ title: Text #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[ボタン](button_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ラジオボタン](radio_overview.md) - +[テキストエリア](text.md) #### コマンド @@ -124,7 +160,19 @@ title: Text #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[ボタン](button_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ラジオボタン](radio_overview.md) - +[テキストエリア](text.md) #### コマンド @@ -149,7 +197,19 @@ title: Text #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[ボタン](button_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ラジオボタン](radio_overview.md) - +[テキストエリア](text.md) #### コマンド @@ -167,7 +227,19 @@ title: Text #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[ボタン](button_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ラジオボタン](radio_overview.md) - +[テキストエリア](text.md) #### コマンド @@ -197,7 +269,21 @@ title: Text #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[ボタン](button_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[進捗インジケーター](progressIndicator.md) - +[ルーラー](ruler.md) - +[ラジオボタン](radio_overview.md) - +[テキストエリア](text.md) #### コマンド @@ -266,7 +352,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -293,7 +379,18 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[ボタン](button_overview.md) - +[チェックボックス](checkbox_overview.md) (通常とフラット以外のスタイル) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[ラジオボタン](radio_overview.md) (通常とフラット以外のスタイル) - +[テキストエリア](text.md) #### コマンド @@ -320,7 +417,9 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[リストボックス](listbox_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) +* [リストボックスフッター](listbox_overview.md#リストボックスフッター) +* [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) #### コマンド @@ -429,7 +528,7 @@ End if #### 対象オブジェクト -[Input](input_overview.md) - [List Box Column](listbox-column.md) +[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -482,7 +581,7 @@ End if #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -506,7 +605,7 @@ End if #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md index 8ee351e7c155a9..651eae0c0a086e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md @@ -86,7 +86,7 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[List Box Header](listbox-header-footer.md#headers) +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) #### コマンド @@ -171,7 +171,7 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) +[ボタン](button_overview.md) ([ヘルプ](button_overview.md#ヘルプ)ボタンを除く) - [チェックボックス](checkbox_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ラジオボタン](radio_overview.md) #### コマンド @@ -294,13 +294,13 @@ title: テキスト、ピクチャー #### JSON 文法 -| 名称 | データタイプ | とりうる値 | -| :------------- | ------ | ------------------------------------------------------------- | -| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | +| 名称 | データタイプ | とりうる値 | +| :------------- | ------ | ---------------------------------------------------- | +| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | #### 対象オブジェクト -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[ツールバーボタン](button_overview.md#ツールバー) - [ベベルボタン](button_overview.md#ベベル) - [角の丸いべべルボタン](button_overview.md#角の丸いベベル) - [OS X グラデーションボタン](button_overview.md#os-x-グラデーション) - [OS X テクスチャーボタン](button_overview.md#os-x-テクスチャー) - [Office XP ボタン](button_overview.md#office-xp) - [サークルボタン](button_overview.md#サークル) - [カスタムボタン](button_overview.md#カスタム) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/entities.md b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/entities.md index e0bba806fa2827..fb2074e9db51d5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/entities.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/entities.md @@ -442,7 +442,7 @@ $myInvoices:=$myParts.invoiceItems.invoice 最後の行は、$myParts エンティティセレクション内のパーツにリレートされている請求項目が少なくとも1行含まれているすべての請求書のエンティティセレクションを、*$myInvoices* 内に返します。 エンティティセレクションのプロパティとしてリレーション属性が使用されると、返される結果は、たとえ返されるエンティティが一つだけだとしても、常に新しいエンティティセレクションとなります。 エンティティセレクションのプロパティとしてリレーション属性が使用された結果、エンティティが何も返ってこない場合には、返されるのは空のエンティティセレクションであり、null ではありません。 -## エンティティセレクションを制限する {#restricting-entity-selections} +## Restricting entity selections {#restricting-entity-selections} ORDAでは、あらゆるデータクラスにおいて、エンティティへのアクセスを制限するフィルターを作成することができます。 一旦実装されると、データクラスのエンティティが **ORDAクラス関数** ([`all()`](../API/DataClassClass.md#all) や [`query()`](../API/EntitySelectionClass.md#query)など) または [**REST API**](../category/api-dataclass) ([Data Explorer](../Admin/dataExplorer.md) や [remote datastores](remoteDatastores.md)など) によってアクセスされるたびに、フィルターが自動的に適用されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/forms.md b/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/forms.md index 39491c00152c35..de3642ffaa7e05 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/forms.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/forms.md @@ -29,6 +29,6 @@ title: フォームページ ## 新フォームのデフォルト表示 - **境界**, **ルーラー**, ...: フォームエディターの各新規ウィンドウにデフォルトで表示する項目をチェックします。 フォームエディターの **表示** 階層メニューを使って、各ウィンドウの表示を個別に変更することができます。 -- **マーカーラインのカラー**: このオプションは、フォームエディター中で (ヘッダー、ブレーク、詳細、フッター) エリアを定義するマーカーラインの色を設定します。 マーカーに関する詳細は [出力コントロールラインを使用する](https://doc.4d.com/4Dv20/4D/20.2/Using-output-control-lines.300-6750228.ja.html) を参照してください。 +- **マーカーラインのカラー**: このオプションは、フォームエディター中で (ヘッダー、ブレーク、詳細、フッター) エリアを定義するマーカーラインの色を設定します。 For more information about markers, refer to [Using output control lines](https://doc.4d.com/4Dv20/4D/20.2/Using-output-control-lines.300-6750228.en.html). - **デフォルトで表示するバッジ**: このオプションは、フォームエディターの新しいウィンドウを開く際、どのバッジをデフォルトで表示するかを設定します。 バッジに関する詳細は [バッジを使用する](FormEditor/formEditor.md#バッジを使用する) を参照ください。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/general.md b/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/general.md index 69f3a6b876293f..7bd2b87d841941 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/general.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/general.md @@ -78,7 +78,7 @@ macOS Sierra 以降、Mac のアプリケーションは、複数のウィンド ![](../assets/en/Preferences/general5.png) -この項目を使用するとバイナリーデータベースを作成することができるようになります([新しいデータベースを作成する](https://doc.4d.com/4Dv20/4D/20.2/Creating-a-new-database.300-6750129.ja.html) の章を参照)。 これらの項目はデフォルトでは表示されません。今後 4D は、新規の開発にはプロジェクトベースのアーキテクチャーを使用することを推奨するからです。 +These items allow you to create binary databases (see [Creating a new database](https://doc.4d.com/4Dv20/4D/20.2/Creating-a-new-database.300-6750129.en.html) section). これらの項目はデフォルトでは表示されません。今後 4D は、新規の開発にはプロジェクトベースのアーキテクチャーを使用することを推奨するからです。 ## 新規プロジェクト作成時 @@ -94,7 +94,7 @@ macOS Sierra 以降、Mac のアプリケーションは、複数のウィンド ### Project ソースファイルにトークンを含める -このオプションを有効にすると、新規の 4Dプロジェクトで保存された [メソッドのソースファイル](../Project/architecture.md#sources) には、クラシックランゲージおよびデータベースオブジェクト (定数、コマンド、テーブル、フィールド) 用の **トークン** が含まれます。 トークンとは、ソースコードファイルに挿入される `:C10` や `:5` などの追加文字で、テーブルやフィールドの名前を変更したり、4Dバージョンに関係なく要素を識別したりすることを可能にします ([フォーミュラ内でのトークンの使用](https://doc.4d.com/4Dv20/4D/20.6/Using-tokens-in-formulas.300-7487422.ja.html) を参照ください)。 +このオプションを有効にすると、新規の 4Dプロジェクトで保存された [メソッドのソースファイル](../Project/architecture.md#sources) には、クラシックランゲージおよびデータベースオブジェクト (定数、コマンド、テーブル、フィールド) 用の **トークン** が含まれます。 Tokens are additional characters such as `:C10` or `:5` inserted in the source code files, that allow renaming tables and fields and identifying elements whatever the 4D version (see [Using tokens in formulas](https://doc.4d.com/4Dv20/4D/20.6/Using-tokens-in-formulas.300-7487422.en.html)). バージョン管理システムや外部のコードエディターを新規プロジェクトで使用したい場合、これらのツールでのコードの可読性のために、このオプションのチェックを外すことができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/methods.md b/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/methods.md index c7c6586e5fd525..e0d5eb69a426f8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/methods.md @@ -112,7 +112,7 @@ title: メソッドページ ![](../assets/en/Preferences/show-clipboards.png) -これらのクリップボードが非表示の時でも、対応する[クリップボードのショートカット](../code-editor/write-class-method.md#クリップボード) は引き続きアクティブです。 +The corresponding [clipboard shorcuts](../code-editor/write-class-method.md#clipboards) are still active when these clipboards are hidden. #### 論理ブロックを強調 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/structure.md b/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/structure.md index 4b74e1f227c118..57caff4bc64665 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/structure.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/structure.md @@ -5,7 +5,7 @@ title: ストラクチャーページ ## プライマリーキー -環境設定内のこれらのオプションによって、新しくテーブルが追加されたとき、または [プライマリーキー管理](https://doc.4d.com/4Dv20/4D/20.2/Primary-key-manager.300-6750292.ja.html) 機能の使用によって 4D が自動的に追加するプライマリーキーのデフォルトの名前と型を変更することができます。 +These options in the preferences modify the default name and type of the primary key fields that are added automatically by 4D when new tables are created or by means of the [Primary key manager](https://doc.4d.com/4Dv20/4D/20.2/Primary-key-manager.300-6750292.en.html)). 次のオプションから選択することができます: @@ -18,9 +18,9 @@ title: ストラクチャーページ ### ストラクチャーの描画クォリティ -このオプションで、ストラクチャーエディターの描画レベルを変更できます。 デフォルトで品質は **高** に設定されています。 標準品質を選択して、表示速度を優先させることができます。 この設定の効果は主にズーム機能を使用する際に実感することができます ([ストラクチャーエディター](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.ja.html#105667) のズーム参照)。 +このオプションで、ストラクチャーエディターの描画レベルを変更できます。 デフォルトで品質は **高** に設定されています。 標準品質を選択して、表示速度を優先させることができます。 The effect of this setting is mainly perceptible when using the zoom function (see the "Zoom" paragraph in [Structure editor](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.en.html#105667)). ### フォルダーが表示対象外のとき -このオプションは、ストラクチャーエディターでフォルダーによって選択する際の、テーブルが表示対象外のときのアピアランスを設定できます ([フォルダーごとにテーブルをハイライト/薄暗くする](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.ja.html#4592928) 参照)。 薄暗く表示 (テーブルイメージの代わりに影が表示される) または非表示 (テーブルは完全に見えなくなる) が選択できます。 +This option sets the appearance of dimmed tables in the Structure editor, when you carry out selections by folder (see [Highlight/dim tables by folder](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.en.html#4592928)). 薄暗く表示 (テーブルイメージの代わりに影が表示される) または非表示 (テーブルは完全に見えなくなる) が選択できます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Project/architecture.md b/i18n/ja/docusaurus-plugin-content-docs/current/Project/architecture.md index f55a50cf5cb535..5df4a99e42064a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Project/architecture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Project/architecture.md @@ -51,23 +51,23 @@ title: アーキテクチャー ### `Sources` -| 内容 | 説明 | 形式 | -| ------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | -| catalog.4DCatalog | テーブルおよびフィールド定義 | XML | -| catalog_editor.json | ストラクチャーエディターでのテーブル、フィールド、およびリンクのカスタム位置と色。 変換されたプロジェクトでは [互換性設定](../settings/compatibility.md) に依存します。 | JSON | -| folders.json | エクスプローラーフォルダー定義 | JSON | -| menus.json | メニュー定義 | JSON | -| roles.json | プロジェクトの [権限、パーミッション](../ORDA/privileges.md#rolesjson-ファイル)およびその他のセキュリティ設定 | JSON | -| settings.4DSettings | *ストラクチャー*データベース設定。 *[ユーザー設定](#settings-ユーザー)* または *[データファイル用のユーザー設定](#settings-ユーザーデータ)* が定義されている場合は、そちらの設定が優先されます ([設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください)。 **警告**: コンパイル済みアプリケーションの場合、ストラクチャー設定は読み取り専用の .4dz ファイルに格納されます。 運用時にカスタム設定を定義するには、[ユーザー設定を有効化](../settings/overview.md#ユーザー設定の有効化) し、*ユーザー設定* または *データファイル用のユーザー設定* を使う必要があります。 | XML | -| tips.json | 定義されたヘルプTips | JSON | -| lists.json | 定義されたリスト | JSON | -| filters.json | 定義されたフィルター | JSON | -| dependencies.json | プロジェクトに [ロードするコンポーネント](components.md) の名前 | JSON | -| HTTPHandlers.json | Web サーバー用に定義されたカスタムの [HTTP リクエストハンドラー](../WebServer/http-request-handler.md)。 | JSON | -| HTTPRules.json | Web サーバー用に定義されたカスタムの [HTTP ルール](../WebServer/http-rules.md) | JSON | -| styleSheets.css | CSS スタイルシート | CSS | -| styleSheets_mac.css | Mac用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | -| styleSheets_windows.css | Windows用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | +| 内容 | 説明 | 形式 | +| ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | +| catalog.4DCatalog | テーブルおよびフィールド定義 | XML | +| catalog_editor.json | ストラクチャーエディターでのテーブル、フィールド、およびリンクのカスタム位置と色。 変換されたプロジェクトでは [互換性設定](../settings/compatibility.md) に依存します。 | JSON | +| folders.json | エクスプローラーフォルダー定義 | JSON | +| menus.json | メニュー定義 | JSON | +| roles.json | [Privileges, permissions](../ORDA/privileges.md#rolesjson-file) and other security settings for the project | JSON | +| settings.4DSettings | *ストラクチャー*データベース設定。 They are not taken into account if *[user settings](#settings-user)* or *[user settings for data](#settings-user-data)* are defined (see also [Priority of settings](../settings/overview.md#priority-of-settings). **警告**: コンパイル済みアプリケーションの場合、ストラクチャー設定は読み取り専用の .4dz ファイルに格納されます。 For deployment needs, it is necessary to [enable](../settings/overview.md#enabling-user-settings) and use *user settings* or *user settings for data* to define custom settings. | XML | +| tips.json | 定義されたヘルプTips | JSON | +| lists.json | 定義されたリスト | JSON | +| filters.json | 定義されたフィルター | JSON | +| dependencies.json | プロジェクトに [ロードするコンポーネント](components.md) の名前 | JSON | +| HTTPHandlers.json | Custom [HTTP request handlers](../WebServer/http-request-handler.md) defined for the web server | JSON | +| HTTPRules.json | Custom [HTTP rules](../WebServer/http-rules.md) defined for the web server | JSON | +| styleSheets.css | CSS スタイルシート | CSS | +| styleSheets_mac.css | Mac用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | +| styleSheets_windows.css | Windows用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | #### `Classes` @@ -98,11 +98,11 @@ title: アーキテクチャー #### `Shared` -| 内容 | 説明 | 形式 | -| ------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---- | -| assets/ | Qodly ページで使用されているピクチャーのような、[共有されたファイル](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/events/bindingActionToEvents#shared-folder) | 様々 | -| CustomComponents/ | Qodly ページで使用される[カスタムのコンポーネント](https://developer.4d.com/qodly/Integrations/customComponent/overview) | json | -| *other_files*.json | Qodly ページで使用されるCSS やデータソースなどの共有された要素 | json | +| 内容 | 説明 | 形式 | +| ------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | +| assets/ | [Shared files](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/events/bindingActionToEvents#shared-folder) such as pictures used in Qodly pages | 様々 | +| CustomComponents/ | [Custom components](https://developer.4d.com/qodly/Integrations/customComponent/overview) files used in Qodly pages | json | +| *other_files*.json | shared elements such as css or datasources used in Qodly pages | json | #### `TableForms` @@ -128,10 +128,10 @@ title: アーキテクチャー #### `WebForms` -| 内容 | 説明 | 形式 | -| ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ---- | -| *QodlyFormName*.WebForm | JSON で表された Qodly ページ | JSON | -| crafted_components.json | Qodly ページ上の [クラフトコンポーネント](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/craftedComponents) の詳細 | JSON | +| 内容 | 説明 | 形式 | +| ------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------- | ---- | +| *QodlyFormName*.WebForm | Json representations of Qodly pages | JSON | +| crafted_components.json | Description of [components crafted](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/craftedComponents) on Qodly pages | JSON | ### `Trash` @@ -178,9 +178,9 @@ Data フォルダーには、データファイルのほか、データに関わ ### `Settings` (ユーザーデータ) -このフォルダには、アプリケーションの管理に使用される [**データのユーザー設定**](../settings/overview.md#データファイル用のユーザー設定) が格納されます。 +This folder contains [**user settings for data**](../settings/overview.md#user-settings-for-data-file) used for application administration. -> この設定は [ユーザー設定](#settings-ユーザー) や [ストラクチャー設定](#sources) より優先されます。 [設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください。 +> この設定は [ユーザー設定](#settings-ユーザー) や [ストラクチャー設定](#sources) より優先されます。 See also [Priority of settings](../settings/overview.md#priority-of-settings). | 内容 | 説明 | 形式 | | ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | @@ -202,9 +202,9 @@ Logs フォルダーには、プロジェクトが使用するすべてのログ ## `Settings` (ユーザー) -このフォルダには、アプリケーションの管理に使用される [**ユーザー設定**](../settings/overview.md#ユーザー設定) が格納されます。 +This folder contains [**user settings**](../settings/overview.md#user-settings) used for application administration. -> この設定は [ストラクチャー設定](#sources) より優先されます。 しかしながら、[データファイル用のユーザー設定](#settings-ユーザーデータ) が存在する場合は、そちらが優先されます。 [設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください。 +> この設定は [ストラクチャー設定](#sources) より優先されます。 しかしながら、[データファイル用のユーザー設定](#settings-ユーザーデータ) が存在する場合は、そちらが優先されます。 See also [Priority of settings](../settings/overview.md#priority-of-settings). | 内容 | 説明 | 形式 | | ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Project/components.md b/i18n/ja/docusaurus-plugin-content-docs/current/Project/components.md index c25c172f0e40a9..5873f2c21fe008 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Project/components.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Project/components.md @@ -367,7 +367,7 @@ When you add or update a component (whether [local](#local-components) or [from このファイルは、依存関係・パス・url・読み込みエラー・その他の情報などをログに記録します。 これは、コンポーネントの読み込み管理やトラブルシューティングに役立ちます。 -## プロジェクトの依存関係をモニタリング {#monitoring-project-dependencies} +## Monitoring Project Dependencies {#monitoring-project-dependencies} 開かれているプロジェクトでは、**依存関係** パネルで依存関係の追加・削除・更新ができるほか、現在の読み込み状態に関する情報を取得することができます。 @@ -473,7 +473,7 @@ To add a local dependency, click on the **[+]** button in the footer area of the ![dependency-add](../assets/en/Project/dependency-add.png) -**ローカル** タブが選択されていることを確認し、**...** ボタンをクリックします。 標準の "ファイルを開く" ダイアログボックスが表示され、追加するコンポーネントを選択できます。 [**.4DZ**](../Desktop/building.md#コンポーネントをビルド) または [**.4DProject**](architecture.md#applicationname4dproject-ファイル) ファイルを選択できます。 +Make sure the **Local** tab is selected and click on the *...*\*\* button. 標準の "ファイルを開く" ダイアログボックスが表示され、追加するコンポーネントを選択できます。 [**.4DZ**](../Desktop/building.md#コンポーネントをビルド) または [**.4DProject**](architecture.md#applicationname4dproject-ファイル) ファイルを選択できます。 選択した項目が有効であれば、その名前と場所がダイアログボックスに表示されます。 @@ -540,7 +540,7 @@ The dependency is declared in the [**dependencies.json**](#dependenciesjson) fil ![dependency-git-tag](../assets/en/Project/dependency-git-tag.png) -- **4D のバージョンに追随する** (デフォルト、推奨されるオプション): 実行中の4D バージョンと互換性のある最新のコンポーネントリリースをダウンロードします。 この依存関係ルールは、コンポーネントのリリースタグが適切な[命名規則](#4dバージョンタグの命名規則) に従っていた場合にのみ使用できます。 このオプションは、特に[4D によって開発されたコンポーネント](../Extensions/overview.md#4d-によって開発されたコンポーネント) に対して推奨されます。 +- **Follow 4D version** (default, recommended option): Download the latest component release that is compatible with the running 4D version. この依存関係ルールは、コンポーネントのリリースタグが適切な[命名規則](#4dバージョンタグの命名規則) に従っていた場合にのみ使用できます。 This option is **recommended**, especially for the [components developed by 4D](../Extensions/overview.md#components-developed-by-4d). - **メジャー更新の手前まで**: [セマンティックバージョニングの範囲](#タグとバージョン)を定義して、更新を次のメジャーバージョンの手前までに制限します。 - **マイナー更新の手前まで**: 上と同様に、更新を次のマイナーバージョンの手前までに制限します。 - **自動更新しない(タグ指定)**: 利用可能なリストから [特定のタグ](#セマンティックバージョン範囲]) を選択するか、手動で入力します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Project/documentation.md b/i18n/ja/docusaurus-plugin-content-docs/current/Project/documentation.md index 6d83df7f097d34..6748776051563e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Project/documentation.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Project/documentation.md @@ -107,7 +107,7 @@ title: ドキュメンテーション :::note -それ以外の場合には、[メソッドコードの先頭のコメントブロック](../code-editor/write-class-method.md#ヘルプtips) がコードエディターに表示されます。 +Otherwise, the code editor displays [the block comment at the top of the method code](../code-editor/write-class-method.md#help-tips). ::: @@ -159,10 +159,10 @@ _イタリック_ - テーブルタグ: ```md -| 引数 | 型 | 説明 | +| Parameter | Type | Description | | --------- | ------ | ------------ | -| wpArea | テキスト |Write pro エリア| -| toolbar | テキスト |ツールバー名 | +| wpArea | Text |Write pro area| +| toolbar | Text |Toolbar name | ``` - リンクタグ: @@ -196,21 +196,22 @@ The [documentation](https://doc.4d.com) of the command .... `WP SwitchToolbar.md` ファイルに、次のように書くことができます: ````md - + GetLogo (size) -> logo -| 引数 | 型 | 入/出 | 詳細 | +| Parameter | Type | in/out | Description | | --------- | ------ | ------ | ----------- | -| size | Integer | in | ロゴスタイルセレクター (1 〜 5) | -| logo | Picture | out | 選択されたロゴ | +| size | Integer | in | Logo style selector (1 to 5) | +| logo | Picture | out | Selected logo | ## Description -このメソッドは *size* 引数の値に応じて、特定のサイズのロゴを返します。1 = 最小のサイズ、 5 = 最大のサイズ。 +This method returns a logo of a specific size, depending on the value of the *size* parameter. +1 = smallest size, 5 = largest size. ## Example @@ -218,7 +219,7 @@ GetLogo (size) -> logo C_PICTURE($logo) C_LONGINT($size) -// 最大のロゴを取得 +//Get the largest logo $logo:=GetLogo(5) ``` ```` diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Project/overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/Project/overview.md index b0e1c12ff8c3a6..c90612b3ddc88c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Project/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Project/overview.md @@ -4,11 +4,11 @@ title: 4D at a glance slug: /GettingStarted/overview --- -Web やデスクトップ、モバイルの運用形態に関わらず、データベースストラクチャーからユーザーインターフェースまで (コード、Web ページ、フォーム、メニュー、ユーザー設定、その他必要なリソース含む) 、4D アプリケーションのすべてのソースコードが 4D プロジェクトには格納されています。 4D プロジェクトは主にテキストファイルによって構成されています。 +A 4D project contains all of the source code of a 4D application, whatever its deployment type (web, desktop, or mobile), from the database structure to the user interface, including code, web pages, forms, menus, user settings, or any required resources. 4D プロジェクトは主にテキストファイルによって構成されています。 ## プロジェクトファイル -4D プロジェクトファイルはWindows またはmacOS 上では通常の4D プラットフォームアプリケーション(4D または 4D Server) で開いて編集します。 4D では、ファイルを管理するための機能を完全に備えたエディターが利用可能です。これには [コードエディター(メソッドエディター)](../code-editor/write-class-method.md)、 [Web インターフェースビルダー(4D Qodly Pro)](https://developer.4d.com/qodly/)、 [フォームエディター](../FormEditor/formEditor.md)、ストラクチャーエディター、メニューエディターなどのエディターが含まれます。 +4D project files are open and edited using regular 4D platform applications (4D or 4D Server), on Windows or macOS. With 4D, full-featured editors are available to manage files, including a [code editor](../code-editor/write-class-method.md), a [web interface builder (4D Qodly Pro)](https://developer.4d.com/qodly/), a [form editor](../FormEditor/formEditor.md), a structure editor, a menu editor... また、人間にも解読可能なテキストファイル (JSON、XML等) 形式で提供されているため、プロジェクトの読み書きは任意のコードエディターでおこなうことも可能です。 @@ -16,18 +16,18 @@ Web やデスクトップ、モバイルの運用形態に関わらず、デー ## 開発 -4D プロジェクトは **4D** アプリケーションを使って作成します。 4D は 4D プロジェクト用の統合開発環境 (IDE) を提供するだけでなく、Webサーバー、Web インターフェースビルダー、モバイルプロジェクトジェネレーター、およびアプリケーションランタイムも提供し、プロジェクトの開発・テスト・デバッグに使います。 +4D プロジェクトは **4D** アプリケーションを使って作成します。 It provides an Integrated Development Environment (IDE) for 4D projects as well as a web server, a web interface builder, a mobile project generator, and an application runtime, allowing you to develop, test, and debug any kind of project. ### ソース管理 マルチユーザー開発は標準的な **ソース管理** リポジトリツール (Perforce, Git, SVN 等) を使っておこないます。これによって、異なるブランチで開発し、比較してマージまたは変更を戻すといった処理が可能になります。 -### 4D Serverにおける開発モード +### Development mode on 4D Server -小規模な開発チームで、ソース管理ツールを使用したくない場合、4D Server の [**開発モード**](../Desktop/clientServer.md#開発モード) を使用することができます。これを使用すると、開発者は4D リモートから同じプロジェクトに対してオンラインで作業することができます。 ただしこの選択肢は特別なケースにおいてのみ使用されるべきであるという点に注意してください。一般的にはソース管理ツール(上記参照)に基づいた管理を行うことが推奨されます。 +If you are a small-size development team and you do not want to use a source control tool, you can use the [**Development mode**](../Desktop/clientServer.md#development-mode) of 4D Server, allowing developers to work online on the same project with 4D in remote mode. Note that this alternative mode should be used in specific cases; using an organisation based upon source control tools (see above) is usually recommended. ## 運用 -プロジェクトファイルは [コンパイル](compiler.md) し、簡単に運用することができます。 4D では、 [Web](WebServer/webServer.md) アプリケーション、 [デスクトップ](Desktop/building.md) アプリケーション(クライアント/サーバーまたはシングルユーザー)、あるいは [モバイルアプリケーション](https://developer.4d.com/go-mobile/) など、プロジェクトから複数のアプリケーションを作成することができます。 +プロジェクトファイルは [コンパイル](compiler.md) し、簡単に運用することができます。 4D allows you to create several types of application from your projects, including [web](WebServer/webServer.md) applications, [desktop](Desktop/building.md) applications (client/server or single-user), or [mobile applications](https://developer.4d.com/go-mobile/). バックエンドアプリケーションは、4D Server または 4D で運用するほか、[4D Volume Desktopライセンスと統合](../Desktop/building.md) することも可能です。 \ No newline at end of file diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Project/project-method-properties.md b/i18n/ja/docusaurus-plugin-content-docs/current/Project/project-method-properties.md index 6d3d269c960f2b..b7923a1e1aebff 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Project/project-method-properties.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Project/project-method-properties.md @@ -264,9 +264,9 @@ Recursive calls should always end at some point. たとえば、`Genealogy of` :::caution -プロジェクトメソッドの名前を変更すると、そのメソッドを旧名称で呼び出している他のメソッドやフォーミュラなど、アプリケーションの機能が無効になるリスクがあります。 この場合、 [プロジェクトメソッドの改名機能](../Project/search-replace.md#renaming-project-methods-and-variables) を使用することが強く推奨されます。 この機能を使用すれば、デザイン環境における当該メソッドの呼び出し箇所がすべて自動的に更新されます (ただし EXECUTE METHOD など、文字列としてメソッド名が参照されている個所を除きます)。 +Changing the name of a method already used in the project can invalidate any methods or formulas that use the old method name and runs the risk of disrupting application functioning. It is strongly recommended to use the [renaming function for project methods](../Project/search-replace.md#renaming-project-methods-and-variables). この機能を使用すれば、デザイン環境における当該メソッドの呼び出し箇所がすべて自動的に更新されます (ただし EXECUTE METHOD など、文字列としてメソッド名が参照されている個所を除きます)。 -4D Server の場合、名称変更は変更終了後にサーバーに反映されます。 複数のユーザーが同時に名称を変更しようとすると、最後におこなわれた名称変更が適用されます。 メソッドのオーナーを指定すれば特定のユーザー以外はメソッド名を変更できないようにできます。 +4D Server の場合、名称変更は変更終了後にサーバーに反映されます。 複数のユーザーが同時に名称を変更しようとすると、最後におこなわれた名称変更が適用されます。 You may want to specify a method owner so that only certain users can change the method's name. ::: @@ -296,11 +296,11 @@ Recursive calls should always end at some point. たとえば、`Genealogy of` この属性は、クライアント/サーバーモードの 4Dアプリケーションでのみ考慮されます。 このオプションが選択されていると、そのプロジェクトメソッドは呼び出し方に関わらず常にサーバー上で実行されます。 -このオプションに関する詳細は、4D Serverリファレンスマニュアルの [サーバー上で実行属性](https://doc.4d.com/4Dv20/4D/20/Execute-on-Server-attribute.300-6330555.ja.html) を参照ください。 +For more information on this option, refer to [Execute on Server attribute](https://doc.4d.com/4Dv20/4D/20/Execute-on-Server-attribute.300-6330555.en.html). ### 実行モード -このオプションを使用すると、メソッドのプリエンプティブ実行が可能であることを宣言できます。 これについては、[プリエンプティブプロセス](../Develop/preemptive.md) の章で説明されています。 +このオプションを使用すると、メソッドのプリエンプティブ実行が可能であることを宣言できます。 It is described in the [Preemptive processes section](../Develop/preemptive.md). ### 公開オプション @@ -308,23 +308,23 @@ Recursive calls should always end at some point. たとえば、`Genealogy of` #### Webサービス -この属性を使用して、SOAPリクエストでアクセス可能な Webサービスとして当該メソッドを公開することができます。 詳細は [Web サービスの公開と使用](https://doc.4d.com/4Dv20/4D/20.2/Publication-and-use-of-Web-Services.200-6750103.ja.html) を参照ください。 このオプションを選択すると、**WSDL を公開** オプションを選択できるようになります。 +この属性を使用して、SOAPリクエストでアクセス可能な Webサービスとして当該メソッドを公開することができます。 For more information, refer to the [Publication and use of Web Services](https://doc.4d.com/4Dv20/4D/20.2/Publication-and-use-of-Web-Services.200-6750103.en.html) chapter. このオプションを選択すると、**WSDL を公開** オプションを選択できるようになります。 -エクスプローラーでは、Web サービスとして提供されるプロジェクトメソッドには専用のアイコンが表示されます。 +In the Explorer, project methods that are offered as a Web Service are given a specific icon. **注:** メソッド名が XML の命名規則に準拠しない文字 (たとえばスペース) を含む場合、そのメソッドは Webサービスとして公開できません。 この場合、設定は保存できません。 #### WSDL を公開 -この属性は "Webサービス" 属性が設定されている場合にのみ利用可能です。 この属性を設定すると、当該メソッドが 4Dアプリケーションの WSDLに 含まれます。 詳細については [WSDL ファイルを生成する](https://doc.4d.com/4Dv20/4D/20.2/Publishing-a-Web-Service-with-4D.300-6750334.ja.html#502689) を参照ください。 +この属性は "Webサービス" 属性が設定されている場合にのみ利用可能です。 この属性を設定すると、当該メソッドが 4Dアプリケーションの WSDLに 含まれます。 For more information about this, refer to [Generation of the WSDL](https://doc.4d.com/4Dv20/4D/20.2/Publishing-a-Web-Service-with-4D.300-6750334.en.html#502689). -エクスプローラーでは、Webサービスとして提供され、WSDLで公開されたプロジェクトメソッドには専用のアイコンが表示されます。 +In the Explorer, project methods that are offered as a Web Service and published in WSDL are given a specific icon. #### 4D タグと URL(4DACTION...) このオプションは、4D Webサーバーのセキュリティを強化するために使用されます。このオプションが選択されていない場合、[4DACTION URL](../WebServer/httpRequests.md#4daction) を使用した HTTPリクエスト、および [4DSCRIPT、4DTEXT、4DHTML タグ](../Tags/transformation-tags.md) から当該メソッドを直接呼び出すことができません。 -この属性が指定されたプロジェクトメソッドは、エクスプローラーで以下のアイコンが表示されます。 +In the Explorer, project methods with this attribute are given a specific icon. セキュリティのため、このオプションはデフォルトで選択されていません。 Web機能から直接呼び出されるメソッドには、このオプションを明示的に選択しなければなりません。 @@ -339,7 +339,7 @@ Recursive calls should always end at some point. たとえば、`Genealogy of` - メソッドに "SQL" 属性が設定されていても、メソッドの実行時にはデータベース設定およびメソッドプロパティに設定されたアクセス権が考慮されます。 - ODBC の **SQLProcedure** 関数は "SQL" 属性が設定されているプロジェクトメソッド名のみを返します。 -詳細については、SQLマニュアルの [4Dと4D SQLエンジン統合の原則](https://doc.4d.com/4Dv20/4D/20/4D-SQL-engine-implementation.300-6342089.ja.html) を参照ください。 +For more information, refer to [4D SQL engine implementation](https://doc.4d.com/4Dv20/4D/20/4D-SQL-engine-implementation.300-6342089.en.html) in the 4D SQL manual. #### REST サーバー @@ -351,7 +351,7 @@ Recursive calls should always end at some point. たとえば、`Genealogy of` メソッド属性の一括設定をおこなうには: -1. エクスプローラーの [メソッドページ](https://doc.4d.com/4Dv20/4D/20.2/Methods-Page.300-6750119.ja.html) からオプションメニューを展開し、**属性の一括設定...** コマンドを選択します。 "メソッド属性" ダイアログボックスが表示されます: +1. On the [Methods Page](https://doc.4d.com/4Dv20/4D/20.2/Methods-Page.300-6750119.en.html) of the 4D Explorer, expand the options menu, then choose the **Batch setting of attributes...** command. "メソッド属性" ダイアログボックスが表示されます: 2. "一致するメソッド名" エリアに属性を一括設定するメソッドを指定するための名前条件を入力します。 入力した文字列を使用してメソッド名が検索されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Project/search-replace.md b/i18n/ja/docusaurus-plugin-content-docs/current/Project/search-replace.md index 0ff82324ace369..96dea752148d97 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Project/search-replace.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Project/search-replace.md @@ -1,284 +1,283 @@ --- id: search-replace -title: 検索と置換 +title: Search and Replace --- -4D はデザイン環境の全ての要素に対して複数の検索と置換機能を提供しています。 +4D provides several search and replace functions for elements in all of the Design environment. -- 文字列またはオブジェクトのタイプ(変数、コメント、式、など)に対して検索を行うことができます。 またカスタム条件("前方一致"、"含む"など)に基づいてプロジェクトの一部または全体に対して検索を行えます。 例えば、"MyVar" という文字列を格納している変数を、名前が"HR_" で始まるメソッド内2位おいてのみ検索する、といったことを行うことができます。 -- 検索した結果は結果ウィンドウ内に表示表示され、ここからコンテンツの置換を行うことができます。 この結果をテキストファイルとして書き出して、それをスプレッドシートなどに読み込ませることもできます。 -- コード内で使用されていない変数やメソッドを検知し、それらを削除することでメモリを解放することもできます。 -- 一回の操作で、デザイン環境内のプロジェクトメソッドや変数を名称変更することができます。 +- You can search for a string or a type of object (variable, comment, expression, etc.) in part of or in the entire project on the basis of custom criteria ("starts with", "contains", etc.). You can, for example, search for all the variables containing the string "MyVar", only in methods whose name begins with "HR_". +- The results are displayed in a results window, where it is possible to perform replacements in the contents. You can also export these results in a text file that can be imported into a spreadsheet. +- You can detect variables and methods that are not used in your code and then remove them to free up memory. +- You can rename a project method or a variable throughout the Design environment in a single operation. :::note -またエクスプローラーのメソッドページのコンテキストメニューには、プロジェクトのメソッド内を検索するための機能もあります: **呼び出し元を検索** ([メソッドエディター](../code-editor/write-class-method.md#search-callers) からも利用可能です) および **依存関係を検索** です。 どちらの機能も、[結果ウィンドウ](#結果ウィンドウ) 内に見つかった項目を表示します。 +There are also functions for searching among the methods of your project in the context menu of the Methods Page in the Explorer: **Search Callers** (aussi available in the [Code editor](../code-editor/write-class-method.md#search-callers) and **Search Dependencies**. Both functions display the items found in a [Results window](#results-window). ::: -## 検索する場所 +## Search Location -デザイン環境を検索する場合、以下の要素が検索されます: +When you search the Design environment, the following elements are searched: -- プロジェクトメソッドおよびクラスの名前 -- 全てのメソッドとクラスの内容 -- テーブル名、フィールド名、フォーム名 -- フォームの中身: - - オブジェクト名とタイトル - - ヘルプTips、ピクチャー、変数、スタイルシートの名前 - - フォーマット文字列 +- Names of project methods and classes +- Contents of all methods and classes +- Names of tables, fields and forms +- Contents of forms: + - object names and titles + - names of help tips, pictures, variables, style sheets, + - formatting strings - 式 -- メニュー(名前と項目)およびメニュー項目に割り当てられたコマンド -- 選択リスト(名前と項目) -- ヘルプTips (名前と内容) -- フォーマット / フィルター (名前と内容) -- エクスプローラーおよびコード内でのコメント +- Menus (names and items) and commands associated with menu items +- Choice lists (names and items) +- Help tips (names and content) +- Formats / filters (names and content) +- Comments in the Explorer and in the code -## デザインモードを検索 +## Find in Design -### 検索を開始する +### Starting a search -"デザインモードを検索"ウィンドウ内で検索条件を指定します: +Specify your search criteria in the "Find in design" window: -1. 4D ツールバー内の検索ボタン (![](../assets/en/Project/search-icon.png)) をクリックします。 - または - **編集** メニュー内から **デザインモードを検索...** コマンドを選択します。 +1. Click on the Search button (![](../assets/en/Project/search-icon.png)) in the 4D toolbar. + OR + Select the **Find in Design...** command from the **Edit** menu. -"デザインモードを検索" ウィンドウが表示されます: +The "Find in design" window appears: ![](../assets/en/Project/find-in-design.png) -メニューの選択に応じて、"デザインモードを検索"のエリアは動的に変化します。 ウィンドウを展開することで、全てのオプションを表示することもできます: +The areas of the "Find in design" vary dynamically depending on the selections made in the menus. You can expand this window so that all options are visible: ![](../assets/en/Project/find-in-design-expanded.png) -2. 異なるメニューやダイアログボックスの入力エリアを使用して検索をビルドすることができ、また必要であれば検索したい文字列を入力します。 これらの項目については、以下のセクションで説明されています。 +2. Build your search using the different menus and entry areas of the dialog box and if necessary enter the character string to be searched for. These items are described in the following sections. -3. [検索オプション](#検索オプション) を設定します(必要であれば)。 +3. Set the [searching options](#searching-options) (if necessary). -4. **OK** をクリックするか、または**Enter** キーを押してください。 - 検索が完了すると、 [結果ウィンドウ](#結果ウィンドウ) が表示され、そこに検索で見つかった要素が一覧表示されます。 +4. Click **OK** or press the **Enter** key. + When the search is finished, the [Results window](#results-window) appears, listing the elements found. :::note -**x** ボタンを使用することで時間がかかっている進行中の検索をキャンセルすることができます。しかしキャンセルしてもウィンドウが閉じられることやすでに検索で見つかった結果が削除されることはありません。 +You can cancel an extensive search that is underway using the **x** button; this does not close the window or remove any results that were found. ::: -検索を一度実行したら、検索エリアに入力された値はメモリーに保存されます。 この値と、同じセッション中に入力された他の値は、コンボボックスから選択することができます。 +Once you have executed a search, the value entered in the search area is saved in memory. This value, as well as all the other values entered during the same session, can be selected from the combo box. ### 検索 -**検索**メニューを使用して検索したい要素のタイプを指定します。 以下の選択肢から選択することが可能です: +You specify the type of element to look for using the **Find** menu. The following choices are available: -- **テキスト**: この場合、4D はデザイン環境内においてその文字列を検索します。 この検索はプレーンテキストモードで行われ、コンテキストは考慮されません。 例えば、"ALERT("Error number:"+" or "button27" というテキストを検索したとします。 このモードでは、ワイルドカード文字として "@" を使用することはできません。この場合は標準の文字として認識されるからです。 -- **コメント**: この検索は基本的に前のものと同じですが、コード(// で始まる行)内の中身とエクスプローラーウィンドウ内のみを検索します。 例えば、 "To be verified" という文字列を格納する任意のコメントを検索することができます。 +- **Text**: In this case, 4D looks for a character string throughout the Design environment. The search is done in plain text mode, without taking the context into account. For example, you can look for the text "ALERT("Error number:"+" or "button27". In this mode, you cannot use the wildcard character because "@" is considered to be a standard character. +- **Comment**: This search is basically the same as the previous one, but it is restricted to the contents of comments (lines beginning with //) in the code and in the Explorer window. For example, you can search for any comments containing the string "To be verified". :::note -どちらのタイプの検索結果も、選択された[検索モード](#検索モード) に応じて変わります。 +The end result of both types of searches depends on the [search mode](#search-mode) selected. ::: -- **ランゲージ式**: これを使用すると任意の有効な4D 式を検索します。この検索は"含む"モードで実行されます。 この場合式の有効性が重要になります。4D はその式を検索するためにはそれが検証可能でなければならないからです。 例えば、 "[clients" (無効な式) を検索しても何も見つかりませんが、 "[clients]" であれば正しく検索されます。 このオプションは特に値の代入や比較の検索において特に有用です。 例: - - "myvar:=" (代入) を検索する - - "myvar=" (比較) を検索する -- **ランゲージ要素**: 特定のランゲージ要素をその名前で検索するのに使用されます。 4D は以下のような要素を識別することができます: - - **すべてのランゲージ要素**: 以下のリスト内の全ての要素。 - - **プロジェクトメソッドまたはクラス**: プロジェクトメソッド名またはクラス名、例えば "M_Add" あるいは "EmployeeEntity" など。 - - **フォーム:** フォーム名。例 "Input"。 このコマンドはプロジェクトフォームおよびテーブルフォームを検索します。 - - **フィールまたはテーブル**: テーブル名またはフィールド名。例 "Customers"。 - - **変数**: 任意の変数名。例 "$myvar"。 - **4D 定数**: 任意の定数。例 "Is Picture"。 - **引用符内の文字列**: リテラルなテキストのコンテンツ。例: コードエディター内、またはフォームエディターのテキストエリアに挿入された引用符内の任意の値。 例えば、 "Martin" を検索すると、コード内に以下のような行があった場合には検索結果を返します: - `ds.Customer.query("name = :1"; "Martin")` - - **4D コマンド**: 任意の4D コマンド。例 "Alert"。 - - **プラグインコマンド**: アプリケーションにインストールされたプラグインコマンド。 - - **プロパティ**: オブジェクトのプロパティ名(ORDA 属性名も含みます)。 例えば "lastname" を検索した場合、"$o.lastname" および "ds.Employee.lastname" が返されます。 -- **あらゆるオブジェクト**: このオプションを使用するとデザイン環境内にあるあらゆる要素内を検索します。 ここでは更新日フィルターしか使用できません。 このオプションを使用することで、例えば "今日変更されたもの"というような検索を実行できます。 - -### 検索モード - -検索モードメニュー(例えば"完全一致"や"名前"など)は入力された値をどのように検索するかを指定します。 このメニューの中身は、 **タイプ** ドロップダウンリスト内で選択された要素のタイプに応じて変化します。 - -- テキストまたはコメントの検索オプション: - - **含む**: 指定された文字列をデザイン環境内の全てのテキスト内を検索します。 "var" の検索結果としては、 "myvar"、 "variable1" あるいは "aVariable" などが含まれます。 - - **語全体を含む**: 文字列を完全な単語としてデザイン環境内の全てのテキスト内を検索します。 "var" を検索した場合には、それと完全に一致した場合のみが結果として返されます。 この結果には "myvar" は含まれませんが、例えば "var:=10" や "ID+var" などは検索結果に含まれます。 何故なら `:` や `+` などの記号は単語の区切り文字だからです。 - - **前方一致 / 後方一致**: 文字列を単語の最初か最後に一致するか(テキスト検索)、あるいはコメント行の最初か最後に一致するか(コメント検索)を検索します。 "後方一致" モードにおいては、 "var" を検索した場合 "myvar" が検索結果に含まれます。 -- ランゲージ要素に対しての検索オプション: メニューは標準のオプション(等しい、含む、前方一致、後方一致)を提供します。 "等しい"検索オプションにおいては検索ワイルドカード (@) を使用できることに注意してください(指定されたタイプの全てのオブジェクトを返します)。 +- **Language expression**: Used to search for any valid 4D expression; the search is performed in the "contains" search mode. Validity is important because 4D must be able to evaluate an expression to be able to search for it. For example, a search for "[clients" (invalid expression) will not return any result whereas "[clients]" is correct. This option is particularly suitable for searches for value assignments and comparisons. 例: + - Search for "myvar:=" (assignment) + - Search for "myvar=" (comparison) +- **Language element**: Used to search for a specific language element by its name. 4D can distinguish between the following elements: + - **Any language element**: Any element from the list below. + - **Project method or Class**: Name of a project method or class, for example "M_Add" or "EmployeeEntity". + - **Form:** Form name, for example "Input". The command searches among project forms and table forms. + - **Field or Table**: Name of a table or field, for example "Customers". + - **Variable**: Any variable name, such as "$myvar". + **4D constant**: Any constant, such as "Is Picture". + **String in quotes**: Literal text constant; i.e. any value within quotes in the code editor or inserted into text areas of the Form editor (static text or group boxes). For example, a search for "Martin" will return results if your code contains the line: `ds.Customer.query("name = :1"; "Martin")` + - **4D command**: Any 4D command, for example "Alert". + - **Plug-in command**: Plug-in command installed in the application. + - **Properties**: An object property name (includes ORDA attribute names). For example "lastname" will find "$o.lastname" and "ds.Employee.lastname". +- **Any object**: This option searches among all the elements in the Design environment. Only the modification date filter is available. Use this option, for example, to search for "anything modified today". + +### Search mode + +The search mode menu (i.e. "which", "that is" or "whose name") specifies how to search for the value that is entered. The contents of this menu vary according to the type of element to search for as selected in the **Find** dropdown list. + +- Search options for Text or Comment: + - **contains**: Searches all text in the Design environment for the specified string. Search results for "var" can include "myvar", "variable1" or "aVariable". + - **contains whole word**: Searches all text of the Design environment for the string as a whole word. Search results for "var" only include exact occurrences. They will not include "myvar" but will include, for example, "var:=10" or "ID+var" because the symbols : or + are word separators. + - **begins with / ends with**: Searches for the string at the beginning or end of the word (text search) or at the beginning or end of the comment line (comment search). In "Text ends with" mode, searching for "var" will find "myvar". +- Search options for Language element: The menu offers standard options (matches, contains, begins with, ends with). Note that you can use the search wildcard (@) with the matches option (returns all objects of the type specified). ### コンポーネント内を検索 -カレントのプロジェクトが [編集可能なコンポーネント](../Extensions/develop-components.md#editing-components) を参照している場合、コンポーネントの一つまたは全てを検索対象として含めることができます。 デフォルトでは、ホストに対してのみ検索が実行されます。 検索対象を変更するためには、**プロジェクト内** メニューを展開します: +When your current project references [editable components](../Extensions/develop-components.md#editing-components), you can designate one or all your components as a target for the search. By default, a search is executed in the host only. To modify the target for a search, deploy the **in the project** menu: ![](../assets/en/Project/find-components.png) -ターゲットとして、以下を選択できます: +You can select as target: -- **ホストプロジェクト** (デフォルトオプション、リストのトップ): 検索はホストプロジェクトのコードとフォーム内においてのみ実行され、コンポーネントは検索されません。 -- **ホストプロジェクトとその全てのコンポーネント**: 検索はホストプロジェクトとそこでロードされた全てのコンポーネント内において実行されます。 -- 全ての検索可能なコンポーネントのリスト内の**特定のコンポーネント**: 検索はそのコンポーネント内にのみ制限され、ホストと他のコンポーネントは検索されません。 +- the **host project** (default option, top of the list): the search will only be executed within the host project code and forms, excluding components. +- the **host project and all its components**: the search will be executed in the host project and in all its loaded components. +- a **specific component**, among the list of all searchable components: the search will be restricted to this component only, excluding the host and other components. :::note -検索可能なコンポーネントが見つからない場合、このメニューは利用できません。 +When no searchable component is found, no menu is available. ::: -**フォルダ** メニュー(以下参照) はプロジェクト選択した時に更新されます。どのフォルダが利用できるかは選択された検索対象によって変わるからです。 このメニューは "ホストプロジェクトとその全てのコンポーネント" オプションを選択している時には非表示になっています。 +The **in the folder** menu (see below) is updated when you select a project since the availability of folders depends on the selected search target(s). The menu is hidden when you select the "host project and all its components" option. -### フォルダー +### Folder -**フォルダー** メニューは検索をプロジェクトの特定のフォルダへと制限します。 デフォルト("トップレベル"オプション)では、全てのフォルダ内で検索を実行します。 +The **in the folder** menu restricts the search to a specific folder of the project. By default ("Top Level" option), the search takes place in all the folders. :::note -フォルダーは、エクスプローラーのホームページで定義されます。 +Folders are defined on the Home Page of the Explorer. ::: -### 親オブジェクトの変更日 +### Modification date of the parent -このメニューは親の作成日/変更日に従って検索(例えば、文字列を含んでいるメソッドの検索など)を制限します。 標準の日付条件(等しい、より以前、より以降、等しくない)に加えて、このメニューは標準の検索期間をより素早く指定するための複数のオプションを格納しています: +This menu restricts the search with respect to the creation/modification date of its parent (for example, the method containing the string being searched for). In addition to standard date criteria (is, is before, is after, is not), this menu also contains several options to let you quickly specify a standard search period: -- **本日**: 現在の日付の真夜中(00:00 時)から始まる期間。 -- **昨日以降**: 現在の日付と昨日の日付を含めた期間。 -- **今週**: 現在の週の月曜日から始まる期間。 -- **今月**: 現在の月の一日から始まる期間。 +- **is today**: Period beginning at midnight (00:00 h) of the current day. +- **is since yesterday**: Period including the current day and the previous one. +- **is this week**: Period beginning on Monday of the current week. +- **is this month**: Period beginning on the 1st day of the current month. -### 検索オプション +### Searching options -検索のスピードを上げるために役立つオプションを選択できます: +You can select options that can help speed up your searches: -- **フォーム内を検索**: このオプションの選択が解除されていた場合、検索はプロジェクト内で行われますが、フォーム内は検索されません。 -- **メソッド内を検索**: このオプションの選択が解除されていた場合、検索はプロジェクト内で行われますが、メソッド内は検索されません。 -- **大文字/小文字を区別**: このオプションの選択が解除されていた場合、検索エリアに入力された文字の大文字/小文字を使用して検索が行われます。 +- **Search in forms**: When this option is deselected, the search is done throughout the project, except in forms. +- **Search in methods**: When this option is deselected, the search is done throughout the project, except in methods. +- **Case Sensitive**: When this option is selected, the search uses the case of the characters as they have been entered in the Find area. -## 結果ウィンドウ +## Results window -結果ウィンドウはさまざまなタイプの検索を使用して設定された検索条件に合致する全ての要素を一覧表示します: +The Results window lists all elements found that match the search criteria set using different types of searches: -- [標準の検索](#検索を開始する) -- [未使用の要素を要素を検索する](#未使用のメソッドとグローバル変数を検索) -- [呼び出し元を検索](../code-editor/write-class-method.md#呼出し元を検索) -- 依存関係を検索 -- [プロジェクトメソッドと変数の名称変更](#renaming-project-methods-and-variables) +- [standard search](#starting-a-search) +- [search for unused elements](#find-unused-methods-and-global-variables) +- [search for callers](../code-editor/write-class-method.md#search-callers) +- search for dependencies +- [renaming of project methods and variables](#renaming-project-methods-and-variables) -検索結果は、見つかった要素のタイプごとに並べられた階層リストとして表示されます。 (ウィンドウの左下端にある)オプションメニュー、あるいはコンテキストメニュー内のオプションを使用してリスト内の階層項目を展開または折りたたむことができます。 +It shows the results as a hierarchical list organized by type of elements found. You can expand or collapse all the hierarchical items in the list using the options menu (found at the bottom left of the window) or in the context menu. ![](../assets/en/Project/result-window.png) -このウィンドウの行をダブルクリックすることでその要素を [メソッドエディター(コードエディター)](../code-editor/write-class-method.md) などのエディター内で閲覧することができます。 複数の検索を実行した場合、それぞれの検索の結果ウィンドウが表示され、以前のウィンドウが開いたままで閉じられることはありません。 +You can double-click on a line in this window to view the element in its editor, such as the [code editor](../code-editor/write-class-method.md). If you do several searches, each search opens its own result window, leaving previous result windows open. -一つ以上の結果が見つかった場合、リストには要素名のとなりに **個数** が表示されます。 +When more than one occurrence has been found, the list indicates their **count** next to the element name. -各行には追加の情報を提供するtip が表示されていることがあります。例えば検索条件に合致した要素のプロパティや、検索結果を格納するフォームのページ番号などです。 +Each line can display a tip that provides additional information, for example the element property that matches the criteria, or the number of the form page that contains the occurrence. -検索の結果見つかった要素がコンポーネントに所属している場合、その要素名の右隣に **コンポーネント名** が表示されます: +When an element found belongs to a component, the **component name** is displayed in parenthesis at the right side of the element name: ![](../assets/en/Project/find-components-results.png) -検索が完了すると、 ![](../assets/en/Project/result-window-re.png) ボタンを使用することで同じ検索条件とオプションを使用した検索をもう一度実行することができます。 +Once a search is completed, you can use the ![](../assets/en/Project/result-window-re.png) button to perform the search again with the same criteria and options. -### オプションメニュー +### Options menu -オプションメニューを使用することでさまざまなアクションを実行することができます: +You can perform various actions using the options menu: ![](../assets/en/Project/result-window-menu.png) -- **リストから削除**: 選択された要素を結果ウィンドウから削除します。 具体的には、結果のリスト内に置換操作を行いたい要素だけを残すことや、アプリケーション間でドラッグ&ドロップを使用したい要素だけを残すことなどができます。 -- **選択された項目以外を全てリストから削除**: 選択された項目を除いて全てを結果ウィンドウをから消去します。 -- [**内容を置換**](#replace-in-content): 選択された項目の文字列を置き換えます。 -- **選択 >**: 結果ウィンドウ内の全ての項目から、一つのタイプ(プロジェクトメソッド、オブジェクト名、など)だけを選択します。 階層サブメニューには全ての項目を一度に選択する(すべて)か選択解除する(なし)かを実行するコマンドを提供しています。 -- **全てを折りたたむ/全てを展開する**: 結果の一覧内の全ての階層項目を展開するか折りたたみます。 -- **結果を書き出し**: 検索条件と結果ウィンドウに表示されている要素についての情報を書き出します。 このテキストファイルは例えばExcel などのスプレッドシートに読み込ませることができます。 各項目に対して、以下の情報がタブ区切りの値としてテキストファイル内に書き出されます: - - ホストプロジェクトまたはコンポーネント名 - - タイプ (メソッド、クラス、フォームオブジェクト、トリガー、など) - - パス - - プロパティ(正確であれば): 検索条件に合致するオブジェクトのプロパティを提供します。 例えば、文字列は同じフォーム内においても変数名(変数 プロパティ)またはオブジェクト名(オブジェクト名 プロパティ)として見つかることがありえます。 このフィールドは、合致する要素がオブジェクト自身である場合には空です。 - - コンテンツ (正確であれば): 検索条件に実際に合致するコンテンツを提供します。例えば、リクエストした文字列に合致するコード行などです。 - - 行番号(コードに対して) またはページ番号 (フォームオブジェクト) +- **Remove from list**: removes selected item(s) from the results window. More specifically, this lets you keep only items targeted by a replacement operation in the contents or used for drag and drop between applications. +- **Remove all items from list except selection**: clears everything from the results window except for the selected item(s). +- [**Replace in content**](#replace-in-content): replaces a character string within the selected item(s). +- **Select >**: selects one type of item (project methods, object names, and so on) from among all the items found in the Results window. The hierarchical sub-menu also provides commands to select (All) or deselect (None) all the items at once. +- **Collapse all/Expand all**: expands or collapses all the hierarchical items in the list of results. +- **Export Results**: exports information about the search criteria and elements listed in the Results window. This text file can then be imported into a spreadsheet such as Excel, for example. For each item, the following information is exported as tab-separated values in a text file: + - Host project or component name + - Type (method, Class, formObject, trigger...) + - Path + - Property (if accurate): provides the property of the object that matches the criteria. For example, a string could be found in a variable name (variable property) and an object name (name property) within in the same form. This field is empty when the matching element is the object itself. + - Contents (if accurate): provides the contents that actually matches the criteria; for example, the code line that contains the requested string. + - Line number (for code) or page number (for form objects) -## 内容を置換 {#replace-in-content} +## Replace in content {#replace-in-content} -内容を置換機能を使用すると、結果ウィンドウにリストされたオブジェクト内の文字列を他の文字列で置き換えることができます。 これはウィンドウの [オプションメニュー](#オプションメニュー) 内にて利用可能です。 +The Replace in content function allows you to replace one character string with another within the listed objects in the Results window. It is available in the [options menu](#options-menu) of the window. :::note -**内容を置換** メニュー項目は、読み出し専用のデータベース(例: .4dz ファイル内)などで作業している場合には無効化されています。 +The **Replace in content** menu item is disabled if you work in a read-only database (e.g. in a .4dz file). ::: -このコマンドを選択した場合、最初の検索で見つかった全てのオカレンスを置き換える文字列を入力するためのダイアログボックスが表示されます: +When you select this command, a dialog box appears where you enter the character string that will replace all the occurrences found by the initial search: ![](../assets/en/Project/replace-content.png) -置換オペレーションは以下のルールに基づいて実行されます: +Replacing operations work as follows: -- 置換はリスト内にある全ての項目に対して実行され、選択されている要素だけに止まりません。 しかしながら、 [オプションメニュー](#オプションメニュー) またはコンテキストメニュー内の **リストから削除** あるいは **選択された項目以外を全てリストから削除** を使用してリストの内容を最初に絞り込みすることで、置換オペレーションの対象を狭めることができます。 -- 結果ウィンドウにコンポーネント内の要素が含まれていた場合、置換はコンポーネント内に対しても行われます。 -- リストに表示されている発生箇所のみが置換され、かつ置換操作の前に、最初の検索条件に基づいて、最初の検索と置換操作の間にオブジェクトが変更されたケースを確認した後でのみ置換されます。 -- 置換はコード、フォームオブジェクトのプロパティ、ヘルプメッセージの内容、入力フィルター、メニュー項目(項目のテキストとメソッド呼び出し)、選択リスト、コメント内で実行されます。 -- それぞれのオブジェクトが編集されると、4D は他のマシンあるいは他のウィンドウにおいてすでにロードされているかどうかをチェックします。 コンフリクトがあった場合、オブジェクトがロックされていることを示す標準のダイアログボックスが表示されます。 オブジェクトを閉じてから再試行するか、置換をキャンセルすることができます。 置換操作はリスト内の他のオブジェクトに対して続行されます。 -- もし"内容を置換"操作の対象となっているメソッドまたはフォームが同じ4D アプリケーション内で現在編集中の場合、対象はその開かれているエディター内で直接編集されます(警告は表示されません)。 この方法で編集されたフォームおよびメソッドは自動的には保存されません: 変更を保存するためには **保存** あるいは **すべてを保存** コマンドを明示的に使用する必要があります。 -- リストの項目に対して置換が行われたあとは、それらは斜字体で表示されます。 ウィンドウの下部には行われた置換の回数がリアルタイムで表示されます。 -- フォームオブジェクトを除き、見つかった要素自体の名前が **内容を置換** 機能で名称変更されることはありません。 そのため、リスト内の特定の一部の項目が置換オペレーションの影響を受けないことが有り得ます。 これは項目の名前のみが最初の検索条件に合致した場合などに起こり得ます。 この場合、リスト内の項目が必ずしも全て斜字体で表示されるわけではなく、また最終的な置換カウントが最初の検索で見つかったオカレンス数より少なくなることも有り得ます。 +- Replacing is always carried out among all items found in the list and not just for a selection. However, it is possible to narrow the replacing operation by first reducing the contents of the list using the **Remove from list** or **Remove all items from list except selection** commands in the [options menu](#options-menu) or the contextual menu. +- If the Results window includes elements from components, the replacing will be done in the component(s) also. +- Only the occurrences shown in the list will be replaced and only after checking the initial search criteria for cases where objects were modified between the initial search and the replacing operation. +- Replacing is done in the code, properties of form objects, contents of help messages, entry filters, menu items (item text and method calls), choice lists, comments. +- For each object modified, 4D checks whether it is already loaded by another machine or in another window. In the case of conflict, a standard dialog box appears indicating that the object is locked. You can close the object and then try again or cancel its replacement. The replacing operation will then continue with the other objects in the list. +- If a method or form concerned by a "replace in content" operation is currently being edited by the same 4D application, it will be modified directly in the open editor (no warning appears). Forms and methods modified in this way are not saved automatically: you will need to use the **Save** or **Save All** command explicitly to validate the changes. +- After a replacement is made in a list item, it will appear in italics. A count of replacements made in real time appears at the bottom of the window. +- Elements are never renamed themselves by the **Replace in content** feature, except for form objects. Hence it is possible that certain items in the list may not be affected by the replacing operation. This can occur when only the item name corresponds to the initial search criteria. In this case, the list items do not necessarily all appear in italics and the final replacement count may be less than the number of occurrences found by the initial search. -## プロジェクトメソッドと変数の名称変更 {#renaming-project-methods-and-variables} +## Renaming project methods and variables {#renaming-project-methods-and-variables} -4D は、プロジェクトメソッドと変数に対して、プロジェクト全体で名称変更を行うための専用の機能を提供しています。 +4D provides a dedicated renaming function with distribution throughout the entire project for project methods and variables. -**名称変更...** コマンドは、[コードエディター](プロジェクトメソッドと変数用)およびエクスプローラーのコンテキストメニュー(プロジェクトメソッド用)から利用可能です。 +The **Rename...** command is available from the [Code editor] (for project methods and variables) and the Explorer context menu (for project methods). ![](../assets/en/Project/rename.png) -このコマンドを選択すると、そのオブジェクトの新しい名前を入力するためのダイアログボックスが表示されます。: +When you select this command, a dialog box appears where you enter the new name for the object: ![](../assets/en/Project/rename-dial.png) -新しい名前は [命名規則](../Concepts/identifiers.md)に従っている必要があります。そうでない場合、ダイアログボックスを決定した際に警告が表示されます。 例えば、メソッド名を "Alert" などのコマンド名に変更することはできません。 +The new name must comply with [naming rules](../Concepts/identifiers.md); otherwise a warning appears when you validate the dialog box. For example, you cannot rename a method with a command name such as "Alert". -名称変更しようとしているオブジェクトのタイプ(プロジェクトメソッドまたは変数)によっては、名称変更ダイアログボックスに追加のオプションが表示される場合があります: +Depending on the type of object you are renaming (project method or variable), the renaming dialog box may also contain a distribution option: -- プロジェクトメソッド: **すべての参照箇所でメソッド名を変更** オプションを使用すると、それを参照しているプロジェクト内の全てのコードにおいてメソッド名を変更します。 このオプションを選択解除することで、例えばエクスプローラー内においてのみメソッド名を変更することができます。 -- プロセス変数: **すべての参照箇所で変数名を変更** オプションを使用すると、それを参照しているプロジェクト内のすべてのコードにおいて変数名を変更します。 このオプションを選択解除することで、カレントのメソッドの内の変数のみが名称変更されます。 -- ローカル変数: これに対しては追加のオプションはありません。変数はカレントのメソッドまたはクラスにおいてのみ名称変更されます。 +- Project method: The **Update callers in whole database** option renames the method in all the project code that references it. You can also uncheck this option in order, for example, to rename the method only in the Explorer itself. +- Process variable: The **Rename variable in whole database** option renames the variable in all the project code that references it. If you uncheck this option, the variable is only renamed in the current method. +- Local variable: No distribution option for this object; the variable is only renamed in the current method or class. -## 未使用の要素の検索 +## Searching for unused elements -二つの特定のコマンドを使用することで、ホストプロジェクト内のコードでもう使用されていない変数とメソッドを検知することができます。 これらを削除することで、メモリーを解放することができます。 これらのコマンドは、デザイン環境の **編集** メニュー内にあります。 +Two specific search commands allow you to detect variables and methods that are not used in the code of your host project. You can then remove them to free up memory. These commands are found in the **Edit** menu of the Design environment. -### 未使用のメソッドとグローバル変数を検索 +### Find Unused Methods and Global Variables -このコマンドは、宣言されているものの使用されていないプロジェクトメソッドと、"グローバル"変数(プロセス変数とインタープロセス変数) を探します。 検索結果は標準の [結果ウィンドウ](#結果ウィンドウ) に表示されます。 +This command looks for project methods as well as "global" variables (process and interprocess variables) that are declared but not used. The search results appear in a standard [Results window](#results-window). -プロジェクトメソッドは、以下のようの場合に未使用であると判断されます: +A project method is considered to be unused when: -- ゴミ箱の中にない -- 4D コード内でどこからも呼び出されていない -- メニューコマンドから呼び出されていない -- 4D コード内から文字列定数として呼び出されていない(4D はたとえメソッド名が括弧の中で後ろに引数が続いている時も、文字列内のメソッド名を検知することができます)。 +- it is not in the Trash, +- it is not called anywhere in the 4D code, +- it is not called by a menu command, +- it is not called as a string constant in the 4D code (4D detects a method name in a string even when it is followed by parameters in parentheses). -プロセス変数とインタープロセス変数は、以下の場合に未使用であると判断されます: +A process or interprocess variable is considered to be unused when: -- 4D コード内で [宣言されている](../Concepts/variables.md#変数の宣言) -- 4D コード内でどこでも使用されていない -- どのフォームオブジェクトでも使用されていない +- it is [declared](../Concepts/variables.md#declaring-variables) in the 4D code, +- it is not used anywhere else in the 4D code, +- it is not used in any form object. -ただしこの機能では特定の用法は検知できないことに注意してください。つまり、未使用と判断された要素が使用されていることが有り得るということです。 これは以下のようなコードの場合に当てはまります: +Note that certain uses cannot be detected by the function - i.e. an element considered unused may in fact be used. This is the case in the following code: ```4d var v : Text :="method" EXECUTE FORMULA("my"+v+String(42)) ``` -このコードはメソッド名をビルドします。 *mymethod42* プロジェクトメソッドは実際には呼び出されていますが、ここでは未使用であると判断されてしまいます。 そのため、未使用であると宣言された要素が実際に不要であるかどうかを、削除する前に確認することが望ましいといえます。 +This code builds a method name. The *mymethod42* project method is considered unused when in fact it is called. Therefore, it is advisable to check that the elements declared as unused are in fact unnecessary before you remove them. -### 未使用のローカル変数を検索 +### Find Unused Local Variables -このコマンドは宣言されているものの使用されていないローカル変数を探します。 検索結果は標準の [結果ウィンドウ](#結果ウィンドウ) に表示されます。 +This command looks for local variables that are declared but not used. The search results appear in a standard [Results window](#results-window). -ローカル変数は、以下のような場合に未使用であると判断されます: +A local variable is considered to be unused when: -- 4D コード内で [宣言されている](../Concepts/variables.md#変数の宣言) -- 同じメソッド内において宣言の箇所以外で使用されていない。 +- it is [declared](../Concepts/variables.md#declaring-variables) in the 4D code, +- it is not used anywhere else within the same method. diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$attributes.md b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$attributes.md index e5bb0880449529..013ed6ad228fc7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$attributes.md @@ -3,11 +3,11 @@ id: attributes title: $attributes --- -データクラスから取得する属性を選択するのに使います (例: `Company(1)?$attributes=name,city`、 `Company(1)?$attributes=employees.lastname` あるいは `Employee?$attributes=employer.name`)。 +Allows selecting the attribute(s) to get from the dataclass (*e.g.*, `Company(1)?$attributes=name,city`, `Company(1)?$attributes=employees.lastname`, or `Employee?$attributes=employer.name`). ## 説明 -データクラスにリレーション属性が含まれていて、リレート先のエンティティまたはエンティティセレクションの属性のうち値を取得するものを選択したい場合、そのパスを指定するのに `$attributes` を使用します。 +If you have relation attributes in a dataclass, use `$attributes` to define the path of attributes whose values you want to get for the related entity or entities. `$attributes` はエンティティ (*例:* People(1)) またはエンティティセレクション (*例:* People/$entityset/0AF4679A5C394746BFEB68D2162A19FF) に対して適用できます。 @@ -22,8 +22,8 @@ title: $attributes - `$attributes=relatedEntities.*`: リレートエンティティズの属性がすべて返されます。 - `$attributes=relatedEntities.attributePath1, relatedEntities.attributePath2, ...`: リレートエンティティズの指定された属性だけが返されます。 -- ストレージ 属性を対象に `$attributes` が指定された場合: - - `$attributes=attribute1, attribute2, ...`: エンティティのそれらの属性のみが返されます。 +- If `$attributes` is specified for **storage** attributes: + - `$attributes=attribute1, attribute2, ...`: only those attributes of the entities are returned. ## リレートエンティティズの例 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$filter.md b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$filter.md index 4ec017f9d38a79..f0db0ecae759fb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$filter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$filter.md @@ -3,7 +3,7 @@ id: filter title: $filter --- -データクラスまたはメソッドが返すデータをフィルターします (*例*: `$filter="firstName!='' AND salary>30000"`) +Allows to query the data in a dataclass or method (*e.g.*, `$filter="firstName!='' AND salary>30000"`) ## 説明 @@ -27,7 +27,7 @@ title: $filter ### paramsプロパティの使用 -また値のコレクションである4D の `params` プロパティを使用することもできます。 +You can also use 4D's `params` property which is a collection of values. **\{attribute\} {comparator} {placeholder} {AND/OR/EXCEPT} \{attribute\} {comparator} {placeholder}&$params='["{value1}","{value2}"]'** @@ -77,25 +77,25 @@ title: $filter | <= | 以下 | | begin | 前方一致 | -## ベクトル類似度 +## Vector similarity -属性が[**ベクトルオブジェクト**](../API/VectorClass.md) を保存する場合([4D フィールドを 4D.Vector クラスオブジェクトのみを保存するように設定する方法](../Develop/field-properties.md#class) を参照)、**ベクトル** つまり**埋め込み** を使用してデータクラスをフィルターすることができます。 +If the attribute stores [**vector objects**](../API/VectorClass.md) (see how to [configure a 4D field to only store 4D.Vector class objects](../Develop/field-properties.md#class)), you can filter the dataclass using **vectors**, aka **embeddings**. -ベクトル類似度の詳細な情報については、[ベクトル類似度によるクエリ](../API/DataClassClass.md#ベクトル類似度によるクエリ) の章を参照してください。 +For more information about vector similarity searches, please refer to [Query by vector similarity](../API/DataClassClass.md#query-by-vector-similarity) section. -`params` プロパティを使用してベクトル比較パラメーターのフィルターを提供します。使用する構文は以下の通りです: +Use the `params` property to provide the filter with the vector comparison parameter, using a syntax like: **\{vectorAttribute\} \{comparator\} \{placeholder\}&$params=vectorComparison** -*vectorComparison* パラメーターは、以下のような要素を格納したコレクションです: +The *vectorComparison* parameter is a collection of the following elements: -| プロパティ | 型 | 説明 | -| -------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [].vector | 数値のコレクション | 必須設定です。 比較するベクトルを表すコレクションです | -| [].metric | Text | 任意。 クエリに使用する[ベクトル計算](../API/VectorClass.md#ことなるベクトル計算を理解する)。 サポートされる値:
  • "cosine" (省略時のデフォルト): ベクトル間のコサイン類似度を計算します。
  • "dot": ベクトル間のドット類似度を計算します。
  • "euclidean": ベクトル間のユークリッド距離を計算します。 | -| [].threshold | Real | 任意(デフォルト: 0.5)。 選択された"metric"に従って、コサイン、ドット、またはユークリッド類似度に基づいたベクトル比較をフィルタリングするために使用されるしきい値。 最適な結果を得るためには、特定の用途に最適な類似度のしきい値をきちんと選択することが強く推奨されます。 | +| プロパティ | 型 | 説明 | +| -------------------------------------------------------------------------------- | --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [].vector | Collection of numbers | 必須設定です。 A collection that represents the vector to compare | +| [].metric | Text | 任意。 クエリに使用する[ベクトル計算](../API/VectorClass.md#ことなるベクトル計算を理解する)。 Supported values:
  • "cosine" (default if omitted): calculates the cosine similarity between vectors.
  • "dot": calculates the dot similarity of vectors.
  • "euclidean": calculates the Euclidean distance between vectors. | +| [].threshold | Real | 任意(デフォルト: 0.5)。 選択された"metric"に従って、コサイン、ドット、またはユークリッド類似度に基づいたベクトル比較をフィルタリングするために使用されるしきい値。 最適な結果を得るためには、特定の用途に最適な類似度のしきい値をきちんと選択することが強く推奨されます。 | -ベクトル比較では **comparator** 記号の一部のみがサポートされます。 これらの比較記号は、結果としきい値を比較するのに使用されるという点に注意してください: +Only a subset of **comparator** symbols is supported with vector comparisons. これらの比較記号は、結果としきい値を比較するのに使用されるという点に注意してください: | 比較演算子 | 記号 | 説明 | | ----- | --------------------------- | --------- | @@ -125,7 +125,7 @@ Person データクラスより、anotherobj オブジェクト属性の number GET /rest/Person/?filter="anotherobj.mynum > 50" ``` -この例では、基本的な値でベクトル検索を行います: +In this example, we do a vector search with basic values: ``` GET /rest/Person/?filter="VectorAtt>=:1"&$params='[{vector:[1,2,3],threshold:1}]' diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md index 8ebe3d0cfb6a59..287f7e44f66bb5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md @@ -105,8 +105,8 @@ slug: /WritePro/standard-actions | keepWithNext | keepWithNext | Paragraph | Links a paragraph with the next so that they cannot be separated by automatic page or column breaks. If applied to the last paragraph of the last cell in a table, the last row of the table is linked to the following paragraph. | | lineHeight | lineHeight?value={ \| } | Paragraph, Submenu | Paragraph line height. Ex: lineHeight?value=120% | | layer | {image \| textBox}/layer | Submenu | Default submenu with layering actions for images or text boxes | -| listConcatString | listConcatStringFormat | Paragraph | Determines whether the numbering marker of the current level should be concatenated with the one of the previous level or not.| -| listLevelAppend | listLevelDec | Paragraph | Creates a new hierarchical paragraph style sheet of a higher level and applies it to the selected paragraph.| +| listConcatStringFormat | listConcatStringFormat | Paragraph | Determines whether the numbering marker of the current level should be concatenated with the one of the previous level or not.| +| listLevelAppend | listLevelAppend | Paragraph | Creates a new hierarchical paragraph style sheet of a higher level and applies it to the selected paragraph.| | listLevelDec | listLevelDec | Paragraph | Applies the hierarchical paragraph style sheet of the next level to the selected paragraph.| | listLevelInc | listLevelInc | Paragraph | Applies the hierarchical paragraph style sheet of the previous level to the selected paragraph.| | listNumberFormat | listNumberFormat?value=endDot|endParenthesis|doubleParenthesis | Paragraph, Submenu | Determines which delimiter to add to the numbering marker: an ending dot, an ending parenthesis, or double parenthesis (“1.”, “1)”, “(1)” | diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/application-info.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/application-info.md index 03192823810517..72941af94f4e19 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/application-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/application-info.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | -------------------- | | 戻り値 | Object | ← | アクティブなアプリケーションに関する情報 | -
    -
    履歴 | リリース | 内容 | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 R2 | "useFluentUI" および "canUseFluentUI" プロパティのサポート |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md index 89e41d10f847c4..f4d45d0d64dbc2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md @@ -9,27 +9,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------- | ---------------------------- | --------------------------- | ------------------------- | | localID | Text | → | 参照を取得したいリモートデータストアのローカルID | | 戻り値 | cs.DataStore | ← | データストア参照 | -
    -
    -
    履歴 - -| リリース | 内容 | -| ---- | ------- | -| 18 | 変更 | -| 17 | Created | - -
    -
    - ## 説明 `ds` コマンドは、カレントの 4Dデータベース、または *localID* で指定したデータベースに合致するデータストアの参照を返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md index 99427f3a066f8e..6b3daf3b1f6622 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md @@ -5,34 +5,29 @@ slug: /commands/open-datastore displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ----- | ----------------------------- | +| 21 | Qodly cloud へのアクセス終了 | +| 20 R6 | Qodly cloud インスタンスへのアクセスをサポート | +| 20 R4 | 新しい *passwordAlgorithm* プロパティ | +| 18 | 追加 | + +
    + **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation -
    - | 引数 | 型 | | 説明 | | -------------- | ------------------------------------------ | --------------------------- | ------------------------------------------------------------- | | connectionInfo | Object | → | リモートデータストアへの接続に使用する接続プロパティ | | localID | Text | → | ローカルアプリケーション内で、開かれたデータストアに対して割り当てる ID (必須) | | 戻り値 | 4D.DataStoreImplementation | ← | データストアオブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ----------------------------- | -| 21 | Qodly cloud へのアクセス終了 | -| 20 R6 | Qodly cloud インスタンスへのアクセスをサポート | -| 20 R4 | 新しい *passwordAlgorithm* プロパティ | -| 18 | 追加 | - -
    -
    - ## 説明 `Open datastore` コマンドは、 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md index de6e1afd17d5ca..7bb23efa2a90dc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ---- | --------------------------- | --------------- | | 戻り値 | Text | ← | 閉じたログファイルの完全パス名 | -
    -
    -
    履歴 - -| リリース | 内容 | -| --------------------------- | ------- | -| <6 | Created | - -
    -
    - ## 説明 **前提となる注意:** このコマンドは4D Server でのみ動作します。 [Execute on server](../commands/execute-on-server) コマンド経由か、あるいはストアドプロシージャ内でのみ実行することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md index 4074a44bbec61e..7e089125145d25 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md @@ -9,27 +9,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | --------------- | | logFile | Text | → | ログファイルの名前 | | \* | 演算子 | → | カレントのログファイルを閉じる | -
    -
    -
    履歴 - -| リリース | 内容 | -| --------------------------- | ------- | -| 11 SQL | 変更 | -| <6 | Created | - -
    -
    - ## 説明 **SELECT LOG FILE** コマンドは引数内に渡した値に応じて、ログファイルを作成するか、または閉じます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md index f652fff7625bd8..74f5e8b3062244 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md @@ -19,16 +19,6 @@ displayed_sidebar: docs
  • -
    -
    履歴 - -| リリース | 内容 | -| ----- | ------- | -| 16 R4 | Created | - -
    -
    - ## 説明 `New collection` コマンドは、新しい空の、または値が既に入れられたコレクションを作成し、その参照を返します。コレクションは、[Collection クラス API](../../API/CollectionClass.md)のプロパティや関数を使用して操作することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-shared-collection.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-shared-collection.md index 51fca890804663..0f863c4195ed4c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-shared-collection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-shared-collection.md @@ -19,16 +19,6 @@ displayed_sidebar: docs
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ------- | -| 16 R6 | Created | - -
    -
    - ## 説明 `New shared collection` コマンドは、 空の、あるいは値が入った新規共有コレクションを作成し、その参照を返します。 コレクションは、[Collection クラス API](../../API/CollectionClass.md) のプロパティや関数を使用して操作することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md index e01d147977c740..43d9458cbb1b90 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md @@ -9,18 +9,14 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ----------- | ----------------------- | --------------------------- | -------------------------------------- | | projectFile | [4D.File](../API/FileClass.md) | → | コンパイルする.4DProject ファイル | | options | Object | → | コンパイルオプションを指定するオブジェクト | | 戻り値 | Object | ← | コンパイルのステータスの情報を格納したオブジェクト | -
    -
    履歴 | リリース | 内容 | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 20 R8 | "formObjectExpression" `型` のサポート |
    -
    ## 説明 @@ -38,13 +33,13 @@ displayed_sidebar: docs デフォルトでは、このコマンドはストラクチャー設定で定義されているコンパイラオプションを使用します。 任意の*options* 引数を渡すことで、それらを上書きすることができます。 以下のシンタックスがサポートされています: 任意の*options* 引数を渡すことで、それらを上書きすることができます。 以下のシンタックスがサポートされています: - **Compile project**(): 現在開かれているプロジェクトを、ストラクチャー設定で定義されているオプションを使用してコンパイルします。 -- **Compile project**(*options*): 現在開かれているプロジェクトをコンパイルします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 +- **Compile project**(*options*): 現在開かれているプロジェクトをコンパイルします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 - **Compile project**(*projectFile*): *projectFile* 引数で指定された4DProject ファイルを、ストラクチャー設定で定義されているオプションを使用してコンパイルします。 - **Compile project**(*projectFile*; *options*): *projectFile* 引数で指定された4DProject ファイルを、*options* 引数で定義されたオプションでストラクチャー設定を上書きしてコンパイルします。 **注:** このコマンドを使用してバイナリーデータベースをコンパイルすることはできません。 -コンパイラウィンドウとは異なり、このコマンドではコンパイルするコンポーネントを明示的に指定する必要があります。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 +コンパイラウィンドウとは異なり、このコマンドではコンパイルするコンポーネントを明示的に指定する必要があります。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 コンパイルされたコードは、*options* 引数の*targets* プロパティでの指定によって、DerivedData または Libraries フォルダに格納されています。 .4dz ファイルを作成したい場合でも、コンパイルされたプロジェクトを手動でZIP圧縮するか、[ビルドアプリケーション](../../Desktop/building.md) 機能を使用する必要があります。 @@ -87,7 +82,7 @@ displayed_sidebar: docs | \[\].isError | Boolean | エラーならTrue、それ以外の場合は警告 | | \[\].message | Text | エラーメッセージ | | \[\].code | Object | [コードオブジェクト](#code-object) | -| \[\].line | Number | コード内でのエラーが発生した行番号。 コード内でのエラーが発生した行番号。 コード内でのエラーが発生した行番号。 クラスメソッドに対しては、ファンクション内の行番号 | +| \[\].line | Number | コード内でのエラーが発生した行番号。 クラス関数に対しては、関数内の行番号 | | \[\].lineInFile | Number | ファイル内での行番号(クラスメソッドの"line"とは異なります、また%attributes プリフィックス行を考慮に入れます) | | symbols | Object | **generateSymbols オプションがTrue に設定されている場合にのみ返されます:** | | symbols.interprocessVariables | Object | 全てのインタープロセス変数の一覧 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md index ccdd7fbffd262d..610196edb730e2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | -------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | フォームの属するテーブルまたは 省略した場合はデフォルトテーブルまたは プロジェクトフォームを使用 | @@ -18,21 +16,8 @@ displayed_sidebar: docs | formData | Object | → | フォームに関連づけるデータ | | \* | 演算子 | → | 同じプロセスを使用 | -
    -
    -
    履歴 - -| リリース | 内容 | -| --------------------------- | ------- | -| 17 | 変更 | -| 11 SQL | 変更 | -| <6 | Created | - -
    -
    - ## 説明 The **DIALOG** command presents the *form* to the user, along with *formData* parameter(s) (optional). diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md index 72a0536bdb3878..74d6dc9d69e7d2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md @@ -9,27 +9,21 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------ | ----- | --------------------------- | ------------------------------------------------- | | aTable | Table | → | フォームの属するテーブルまたは 省略した場合はデフォルトテーブルまたは プロジェクトフォームを使用 | | form | Text | → | フォーム名 | | object | Text | → | フォームオブジェクト名またはグループ名 | -
    -
    履歴 | リリース | 内容 | | ----- | ---------------- | | 20 R8 | *object* 引数のサポート | -| 18 R5 | Created |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md index 9e5e01160f5398..c8aeb28d7c0543 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md @@ -5,12 +5,19 @@ slug: /commands/file displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ----- | ----------------------------- | +| 19 R4 | 新しい `HTTP Client log file` 定数 | +| 17 R5 | 追加 | + +
    + **File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File -
    - | 引数 | 型 | | 説明 | | ------------ | ---------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | ファイルパス | @@ -19,20 +26,8 @@ displayed_sidebar: docs | \* | 演算子 | → | ホストデータベースのファイルを返すには \* を渡します | | 戻り値 | [4D.File](../../API/FileClass.md) | ← | 新規ファイルオブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ----------------------------- | -| 19 R4 | 新しい `HTTP Client log file` 定数 | -| 17 R5 | 追加 | - -
    -
    - ## 説明 `File` コマンドは、[`4D.File`](../../API/FileClass.md) 型の新しいオブジェクトを作成して返します。 このコマンドは 2種類のシンタックスを受け入れます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md index 7e2dc3221b6f8b..b737c2b0a31bd4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md @@ -5,12 +5,19 @@ slug: /commands/folder displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ----- | ---------------------- | +| 19 R8 | `fk home folder` をサポート | +| 17 R5 | 追加 | + +
    + **Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder -
    - | 引数 | 型 | | 説明 | | -------------- | -------------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | フォルダーパス | @@ -19,20 +26,8 @@ displayed_sidebar: docs | \* | 演算子 | → | ホストデータベースのフォルダーを返すには \* を渡します | | 戻り値 | [4D.Folder](../../API/FolderClass.md) | ← | 新規フォルダーオブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ---------------------- | -| 19 R8 | `fk home folder` をサポート | -| 17 R5 | 追加 | - -
    -
    - ## 説明 `Folder` コマンドは、[`4D.Folder`](../../API/FolderClass.md) 型の新しいオブジェクトを作成して返します。 このコマンドは 2種類のシンタックスを受け入れます。 @@ -71,7 +66,7 @@ displayed_sidebar: docs | fk user preferences folder | 0 | ユーザー環境設定ファイルを保存している、ユーザーホームフォルダー内の 4Dフォルダー | | fk web root folder | 8 | データベースのカレントの Webルートフォルダー: ただし "/PACKAGE/path" のパッケージ内にある場合。そうでない場合はフルパス。 | -コマンドがコンポーネントから呼び出されている場合、 `*` 引数を渡してホストデータベースのパスを取得するようにします。 `*` 引数を省略すると、常に null オブジェクトが返されます。 +コマンドがコンポーネントから呼び出されている場合、`*` 引数を渡してホストデータベースのパスを取得するようにします。 `*` 引数を省略すると、常に null オブジェクトが返されます。 > Windows の場合、組み込みクライアントでは、`ShareLocalResourcesOnWindowsClient` [BuildApp キー](../../Desktop/building.md#buildapp4dsettings) を使用されていた場合、ビルトインフォルダーの場所が変更されています。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md index 614e1dbeba84da..8ea017867a8eb3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --------------- | ------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------- | | fileToZip | 4D.File | → | 圧縮する File または Folder オブジェクト | @@ -20,10 +18,8 @@ displayed_sidebar: docs | options | Integer | → | *folderToZip* オプション: `ZIP Without enclosing folder` (外側のフォルダーを除外して ZIP圧縮をおこなう) | | 戻り値 | Object | ← | ステータスオブジェクト | -
    -
    履歴 | リリース | 内容 | @@ -32,7 +28,6 @@ displayed_sidebar: docs | 18 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md index c6d2ea5562f2b0..4232fba6f82689 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md @@ -9,18 +9,14 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | -------- | ----------------------------- | :-------------------------: | ------------------------------------------ | | zipFile | 4D.File | → | ZIPアーカイブファイル | | password | Text | → | ZIPアーカイブのパスワード (必要であれば) | | 戻り値 | 4D.ZipArchive | ← | アーカイブオブジェクト | -
    -
    履歴 | リリース | 内容 | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 18 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md index 2bccce97a66c75..2dfffe6305d82e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ------- | --------------------------- | ---------- | | 戻り値 | Integer | ← | フォームイベント番号 | -
    -
    -
    履歴 - -| リリース | 内容 | -| --------------------------- | --------------------------------------- | -| 18 | Renamed (Form event) | -| <6 | Created | - -
    -
    - ## 説明 **Form event code** コマンドは、現在生成中のフォームイベントタイプ を示す数値を返します。 通常フォームメソッドやオブジェクトメソッド内で **Form event code** を使用します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md index f3ecf2f3023d88..ee790600f19dd4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ---------- | | 戻り値 | Object | ← | イベントオブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ------- | -| 18 R2 | 変更 | -| 18 | Created | - -
    -
    - ## 説明 **FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** は、発生したフォームイベント に関する情報を格納しているオブジェクトを返します。 通常、**FORM Event** はフォームメソッドまたはオブジェクトメソッド内にて使用します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md index 6db2e62027919e..9a8aa4bc01f26d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | -------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | ロードするテーブルフォーム(省略時はプロジェクトフォームをロード) | @@ -18,22 +16,8 @@ displayed_sidebar: docs | formData | Object | → | フォームに関連づけるデータ | | \* | 演算子 | → | 指定時、コマンドはコンポーネントから実行した場合にホストのデータベースコマンドが適応されます(それ以外の場合は無視されます)。 | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ----------------------------------------------- | -| 20 | 変更 | -| 16 R6 | 変更 | -| 14 | Renamed (OPEN PRINTING FORM) | -| 12 | Created | - -
    -
    - ## 説明 The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.**FORM LOAD** コマンドを使用してデータ印刷・コンテンツ解析のために *form* 引数で指定したフォームをカレントプロセスにおいて *formData* 引数のデータ(オプション)とともにメモリーにロードします。 1つのプロセスにつきカレントフォームは1つしか指定できません。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-theme.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-theme.md index 6ea21886a91dd3..4730069708edb3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-theme.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-theme.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ---- | --------------------------- | ------------------------------------------------------------------------------------------ | | 戻り値 | Text | ← | カレントフォームで使用されているテーマ: "Classic" または "FluentUI" (Windows) | -
    -
    履歴 | リリース | 内容 | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 R2 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md index 446d7569687a8a..b2334f94a3a496 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md @@ -9,25 +9,19 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ----------------- | | 戻り値 | Object | ← | カレントのフォームのフォームデータ | -
    -
    履歴 | リリース | 内容 | | ----- | ------------ | | 20 R8 | フォームクラスのサポート | -| 16 R6 | Created |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md index e950e0af22e3fc..a2f6d508a7e641 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md @@ -5,33 +5,28 @@ slug: /commands/formula-from-string displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ----- | ------------------------------------------------------------------------ | +| 20 R3 | *context* パラメーターをサポート | +| 17 R6 | 名称変更 (New formula from string -> Formula from string) | +| 17 R3 | 追加 | + +
    + **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function -
    - | 引数 | 型 | | 説明 | | ------------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------------- | | formulaString | Text | → | オブジェクトとして返されるフォーミュラ文字列 | | context | Integer | → | `sk execute in current database` (デフォルト) または `sk execute in host database` | | 戻り値 | 4D.Function | ← | フォーミュラを格納しているネイティブなオブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ------------------------------------------------------------------------ | -| 20 R3 | *context* パラメーターをサポート | -| 17 R6 | 名称変更 (New formula from string -> Formula from string) | -| 17 R3 | 追加 | - -
    -
    - ## 説明 `Formula from string` コマンドは、*formulaString* と任意の *context* 引数に基づいた`4D.Function` オブジェクトを作成します。 *formulaString* には単一の値のようにシンプルなものから、引数を持つプロジェクトメソッドのように複雑なものまで指定することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md index 944dd7383730e8..ffb3c473c18359 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md @@ -5,31 +5,26 @@ slug: /commands/formula displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ----- | ------------------------------------------------ | +| 17 R6 | 名称変更 (New formula -> Formula) | +| 17 R3 | 追加 | + +
    + **Formula** ( *formulaExp* : Expression ) : 4D.Function -
    - | 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-------------------------: | ----------------------------------- | | formulaExp | 式 | → | オブジェクトとして返されるフォーミュラ | | 戻り値 | 4D.Function | ← | フォーミュラを格納しているネイティブな Function オブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ------------------------------------------------ | -| 17 R6 | 名称変更 (New formula -> Formula) | -| 17 R3 | 追加 | - -
    -
    - ## 説明 `Formula` コマンドは、 *formulaExp* の式に基づいた `4D Function` オブジェクトを作成します。 *formulaExp* には単一の値のようにシンプルなものから、引数を持つプロジェクトメソッドのように複雑なものまで指定することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md index 6927085f40fa3a..56944d4bd600ad 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------------ | ------ | --------------------------- | -------- | | methodsArray | テキスト配列 | → | メソッド名の配列 | -
    -
    -
    履歴 - -| リリース | 内容 | -| --------------------------- | -- | -| 17 R2 | 変更 | -| <6 | 追加 | - -
    -
    - ## 説明 The **SET ALLOWED METHODS** command designates the project methods that can be entered via the application. diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md index 2bbd7138c18c3b..a3618fa6f9aa6b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ---- | ---------- | --------------------------- | ------------------------------------------------- | | data | Text, Blob | → | 解析するデータ | | 戻り値 | Object | ← | オブジェクト (各プロパティは、マルチパートの各データです) | -
    -
    履歴 | リリース | 内容 | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R4 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md index 2ff59376b7cadd..a4bdf57d2c585f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ---------- | --------------------------- | ---------------- | | 戻り値 | Collection | ← | エラーオブジェクトのコレクション | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ------- | -| 19 R8 | Created | - -
    -
    - ## 説明 **Last errors** コマンドは4D アプリケーションのカレントのスタックエラーをエラーオブジェクトのコレクションとして返すか、あるいはエラーが何も起きなかった場合には **null** を返します。エラーのスタックには、 [throw](../commands/throw) コマンドで返されたオブジェクトも(あれば)含みます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/JSON/json-validate.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/JSON/json-validate.md index c3dfdccceeb27f..52366594bc6b78 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/JSON/json-validate.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/JSON/json-validate.md @@ -5,32 +5,26 @@ slug: /commands/json-validate displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ----- | ------------------------------------ | +| 21 R2 | Support of JSON Schema draft 2020-12 | + +
    + **JSON Validate** ( *vJson* : Object ; *vSchema* : Object ) : Object -
    - | 引数 | 型 | | 説明 | | ------- | ------ | --------------------------- | -------------------------------------------------------- | | vJson | Object | → | JSON object to validate | | vSchema | Object | → | JSON schema used to validate JSON objects | | 戻り値 | Object | ← | Validation status and errors (if any) | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ------------------------------------ | -| 21 R2 | Support of JSON Schema draft 2020-12 | -| 16 R4 | Created | - -
    -
    - ## 説明 The **JSON Validate** command checks the compliance of the *vJson* JSON contents with the rules defined in the *vSchema* JSON schema. If the JSON is invalid, the command returns a detailed description of error(s). diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md index f053c809913c41..1d89879436ea7e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ---------- | --------------------------- | --------------------------------- | | 戻り値 | Collection | ← | プロセス内での呼び出しチェーンを記述したオブジェクトのコレクション | -
    -
    履歴 | リリース | 内容 | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 20 R9 | `formula` プロパティをサポート |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md index aaac06b2463633..b1e632b4c32d88 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ----- | ------- | --------------------------- | -------------- | | コマンド | Integer | → | コマンド番号 | @@ -18,10 +16,8 @@ displayed_sidebar: docs | theme | Text | ← | コマンドのランゲージテーマ | | 戻り値 | Text | ← | ローカライズされたコマンド名 | -
    -
    履歴 | リリース | 内容 | @@ -29,7 +25,6 @@ displayed_sidebar: docs | 20 R9 | deprecated プロパティのサポート |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md index 6f5a3f38440f78..077f7473692632 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md @@ -9,26 +9,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ----- | ------ | --------------------------- | ---------------- | | param | any | -> | 親コンストラクターに受け渡す引数 | | 戻り値 | Object | <- | 親オブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ---- | ------- | -| 19 | Created | - -
    -
    - `Super` キーワードによって、スーパークラス (親クラス) を呼び出すことができます。 `Super` は次の 2つの目的のために使います: diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md index ed2c87e73a1f10..9816edd53140ce 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ---------------- | | 戻り値 | Object | ← | カレントの要素またはオブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ---- | ------- | -| 19 | Created | - -
    -
    - ## 説明 `This` コマンドは現在処理中のオブジェクトへの参照を返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md index 408e0e5945de8e..552ef92d4602bd 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md @@ -5,12 +5,19 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ------ | ------------------------- | +| 20 R10 | 新しい*autoLicenseTarget* 引数 | +| 20 | 追加 | + +
    + **Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object -
    - | 引数 | 型 | | 説明 | | ----------------- | ------------------------- | --------------------------- | ------------------------------- | | mergedApp | [4D.Folder](../API/FolderClass.md) | → | 組み込みアプリを格納しているフォルダ | @@ -19,20 +26,8 @@ displayed_sidebar: docs | oemLicense | 4D.File | → | サーバーライセンスの場合は4D OEM XML キーライセンス | | 戻り値 | Object | ← | ステータス | -
    -
    -
    履歴 - -| リリース | 内容 | -| ------ | ------------------------- | -| 20 R10 | 新しい*autoLicenseTarget* 引数 | -| 20 | 追加 | - -
    -
    - ## 説明 **Create deployment license** コマンドは*mergedApp* 引数のビルドアプリケーションのLicenses フォルダ内に埋め込みライセンスファイルを作成します。*mergedApp* 引数で指定したフォルダ内にLicenses フォルダが存在しない場合、このコマンドによって作成されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md index 1a6dc5af0ac3a8..98eb91ab67b004 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md @@ -9,27 +9,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ----------------- | | 戻り値 | Object | ← | アクティブなライセンスに関する情報 | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | --------------------------------------------- | -| 20 R7 | Renamed (Get License info) | -| 16 R6 | 変更 | -| 16 R4 | Created | - -
    -
    - ## 説明 The **License info** command returns an object providing detailed information about the active license. diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md index 3992e0c5a3510f..87fc38e7244ac0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | -------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------- | | \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数。 | @@ -18,21 +16,8 @@ displayed_sidebar: docs | property | Integer | → | 値を取得したいプロパティ | | 戻り値 | any | ← | Current value (Integer, Text) | -
    -
    -
    履歴 - -| リリース | 内容 | -| --------------------------- | ---------------------------------------------------- | -| 19 R6 | 変更 | -| 16 R2 | Renamed (Get Listbox information) | -| <6 | Created | - -
    -
    - ## 説明 **LISTBOX Get property** コマンドは、*object* 引数および *\** 引数を使用して指定したリストボックスまたはリストボックスカラムの、 *property* で指定したプロパティの値を返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md index ed2c462d2fc7d0..f0c8466bac8452 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | -------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------- | | \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数 | @@ -18,20 +16,8 @@ displayed_sidebar: docs | property | Integer | → | リストボックスまたはカラムのプロパティ | | value | Integer, Text | → | プロパティの値 | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ------- | -| 19 R6 | 変更 | -| 16 R2 | Created | - -
    -
    - ## 説明 **LISTBOX SET PROPERTY** コマンドは、*object* および *\** 引数を使用して指定したリストボックスまたはリストボックスカラムの、*property* 引数で指定したプロパティの値を *value* の値で設定します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md index 2f910ded41ecbc..86af2c6a6e161c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md @@ -5,30 +5,25 @@ slug: /commands/imap-new-transporter displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 18 R4 | 追加 | + +
    + **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter -
    - | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-------------------------: | --------------------------------------------------------------------------------- | | server | Object | → | メールサーバー情報 | | 戻り値 | 4D.IMAPTransporter | ← | [IMAP transporter オブジェクト](../API/IMAPTransporterClass.md#imap-transporter-object) | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | -- | -| 18 R4 | 追加 | - -
    -
    - ## 説明 `IMAP New transporter` コマンドは、*server* 引数の指定に応じて新規の IMAP 接続を設定します。戻り値は、新しい*transporter* オブジェクトです。 返される transporter オブジェクトは通常、メールの受信に使用されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md index fdabf41ab14009..df8518694001c0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md @@ -5,30 +5,25 @@ slug: /commands/mail-convert-from-mime displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ---- | -- | +| 18 | 追加 | + +
    + **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object -
    - | 引数 | 型 | | 説明 | | ---- | ---------- | :-------------------------: | ------------ | | mime | Blob, Text | → | MIME形式のメール | | 戻り値 | Object | ← | Email オブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ---- | -- | -| 18 | 追加 | - -
    -
    - ## 説明 `MAIL Convert from MIME` コマンドは、MIMEドキュメントを有効な Emailオブジェクトへと変換します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md index b833f5ef2699a8..e84edd6a2df1d1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md @@ -5,32 +5,27 @@ slug: /commands/mail-convert-to-mime displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 17 R4 | 追加 | +| 17 R5 | 変更 | + +
    + **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text -
    - | 引数 | 型 | | 説明 | | ------- | ------ | :-------------------------: | ----------------------- | | mail | Object | → | Email オブジェクト | | options | Object | → | 文字セットとエンコーディングのメールオプション | | 戻り値 | Text | ← | MIME に変換された Emailオブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | -- | -| 17 R5 | 変更 | -| 17 R4 | 追加 | - -
    -
    - ## 説明 `MAIL Convert to MIME` コマンドは、 Emailオブジェクトを MIMEテキストへと変換します。 このコマンドは、Email オブジェクトを送信する前に整形する目的で[SMTP_transporter.send()](../../API/SMTPTransporterClass.md#send) コマンドによって内部的に呼び出されます。 また、オブジェクトの MIME フォーマットを解析するためにも使用されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md index b94b993a736ad7..aa569406d77034 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md @@ -5,12 +5,18 @@ slug: /commands/mail-new-attachment displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ----- | ---------------------------------------------------------------------------------- | +| 19 R2 | 4D.File, 4D.ZipFile, 4D.Blob の受け入れ | + +
    + **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment -
    - | 引数 | 型 | | 説明 | | ----------- | --------------------------------- | --------------------------- | -------------------------------------------------------------------------------------- | | file | 4D.File | → | 添付ファイル | @@ -23,20 +29,8 @@ displayed_sidebar: docs | disposition | Text | → | content-disposition ヘッダーの値: "inline" あるいは "attachment" | | 戻り値 | 4D.MailAttachment | ← | Attachment オブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ---------------------------------------------------------------------------------- | -| 19 R2 | 4D.File, 4D.ZipFile, 4D.Blob の受け入れ | -| 17 R4 | 追加 | - -
    -
    - ## 説明 `MAIL New attachment` コマンドは、[Email オブジェクト](../../API/EmailObjectClass.md#email-オブジェクト) に追加することができる添付オブジェクトを作成します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md index 20a9642629dc70..834260f242dd10 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | メールサーバー情報 | | 戻り値 | 4D.POP3Transporter | ← | [POP3 transporter オブジェクト](../../API/POP3TransporterClass.md#pop3-transporter-object) | -
    -
    履歴 | リリース | 内容 | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 18 R2 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md index 39cfde4284c4ce..da1887df6c0aca 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | メールサーバー情報 | | 戻り値 | 4D.SMTPTransporter | ← | [SMTP transporter オブジェクト](../../API/SMTPTransporterClass.md#smtp-transporter-object) | -
    -
    履歴 | リリース | 内容 | @@ -29,7 +25,6 @@ displayed_sidebar: docs | 17 R4 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-get-data-source-formula.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-get-data-source-formula.md index 27b79e45d18009..f3545ef568372f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-get-data-source-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-get-data-source-formula.md @@ -9,28 +9,14 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------ | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | | \* | 演算子 | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | | object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | | 戻り値 | 4D.Formula | ← | フォームオブジェクトに割り当てられているフォーミュラ(フォーミュラが何も割り当てられていない場合には `Null`) | -
    -
    -
    履歴 - -| リリース | 内容 | -| ------ | -------------- | -| 21 | *base* 引数のサポート | -| 20 R10 | Created | - -
    -
    - ## 説明 **OBJECT Get data source formula** コマンドは *object* 引数と *\** で指定したオブジェクトに割り当てられたフォーミュラを(あれば)返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md index fa62d30745351d..334fc2514d8113 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md @@ -9,28 +9,14 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | | \* | 演算子 | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | | object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | | formula | 4D.Formula | → | データソースとして割り当てるフォーミュラ | -
    -
    -
    履歴 - -| リリース | 内容 | -| ------ | -------------- | -| 21 | *base* 引数のサポート | -| 20 R10 | Created | - -
    -
    - ## 説明 **OBJECT SET DATA SOURCE FORMULA** コマンドは、 *object* 引数と *\** で指定したオブジェクトのデータソースとしてフォーミュラ(式)を割り当てます。 フォーミュラは [`4D.Formula`](../../API/FunctionClass.md#formula-objects) オブジェクトとしてとして提供されていなければなりません。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md index 64d4e969f06004..ba6dc8f3b47e9c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | フォームが属するテーブル, または 省略した場合は、デフォルトテーブル | @@ -20,21 +18,8 @@ displayed_sidebar: docs | areaEnd | Integer | → | 終了エリア(areaStartが指定された場合) | | 戻り値 | Integer | ← | 印刷されたエリアの高さ | -
    -
    -
    履歴 - -| リリース | 内容 | -| --------------------------- | -- | -| 20 | 変更 | -| 16 R6 | 変更 | -| <6 | 追加 | - -
    -
    - ## 説明 The **Print form** command simply prints *form* with the current values of fields and variables of *aTable*.**Print form** コマンドは、*aTable* のフィールドや変数の現在の値を使用して *form* 引数で指定したフォームを印刷します。 通常は、印刷処理を完全に制御する必要のある非常に複雑なレポートを印刷するために使用します。 **Print form** はレコード処理、ブレーク処理、改ページ処理を全く行いません。 これらの処理はすべて開発者が行います。 **Print form** は固定されたサイズの枠のなかにフィ-ルドや変数を印刷します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md index e4f4bb8dbb8dd2..fc01899b7ff507 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md @@ -5,21 +5,17 @@ slug: /commands/new-signal displayed_sidebar: docs --- -**New signal** ({ *description* : Text }) : 4D.Signal +**New signal** { ( *description* : Text ) } : 4D.Signal -
    - | 引数 | 型 | | 説明 | | ----------- | ------------------------- | --------------------------- | -------------------- | | description | Text | → | シグナルの詳細 | | 戻り値 | 4D.Signal | ← | シグナルを格納するネイティブオブジェクト | -
    -
    履歴 | リリース | 内容 | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 17 R4 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md index 655d8f76edbae3..6c32fe1bdcd5d5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md @@ -9,27 +9,22 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --------- | ------- | --------------------------- | -------------------------------------------------------------- | | sessionID | Text | → | セッションID | | options | Integer | → | 返される情報を指定するオプション | | 戻り値 | Object | ← | 実行中のプロセスまたはユーザーセッション(4D Serverのみ) のスナップショット | -
    -
    履歴 -| リリース | 内容 | -| ----- | ----------------------------------------------------------------------------------------- | -| 21 | Web ユーザーセッションのサポート | -| 20 R7 |
    • Support of *sessionID* parameter
    • Renamed (Get process activity)
    | +| リリース | 内容 | +| ----- | ------------------- | +| 20 R7 | *sessionID* 引数のサポート | +| 21 | Web ユーザーセッションのサポート |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md index 056b540c5e60b8..fd69dc2ac9cc4d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------------- | ------- | :-------------------------: | -------------- | | processNumber | Integer | → | Process number | | 戻り値 | Object | ← | プロセスに関する情報 | -
    -
    履歴 | リリース | 内容 | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R7 | 追加 |
    -
    ## 説明 @@ -81,7 +76,7 @@ displayed_sidebar: docs | DB4D Listener | -51 | | DB4D Mirror | -50 | | DB4D Worker pool user | -48 | -| Design process | -3 | +| Design process | -2 | | Event manager | -8 | | Execute on client process | -14 | | Execute on server process | 1 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md index 05cee0c5c8481c..4e70a14318c5da 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ---- | ------- | --------------------------- | ------------------- | | name | Text | → | プロセス番号を取得したいプロセスの名前 | @@ -18,19 +16,15 @@ displayed_sidebar: docs | \* | 演算子 | → | サーバーからプロセス番号を返す | | 戻り値 | Integer | ← | Process number | -
    -
    履歴 | リリース | 内容 | | ----- | ---------- | | 20 R7 | id 引数のサポート | -| 6 | Created |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md index 09d379842a2a3d..8ae4539c617f56 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md @@ -9,26 +9,21 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --------- | ------- | :-------------------------: | ----------- | | sessionID | Integer | → | セッションID | | 戻り値 | Object | ← | セッションに関する情報 | -
    -
    履歴 -| リリース | 内容 | -| ----- | ------------------------------ | -| 20 R8 | Support of standalone sessions | -| 20 R7 | 追加 | +| リリース | 内容 | +| ----- | ----------------- | +| 20 R8 | スタンドアロンセッションのサポート | +| 20 R7 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md index a547d39b8d7375..f20e5c827e9e96 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md @@ -9,26 +9,21 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ----------------------------------- | | id | Text | → | セッションの固有ID(UUID) | | 戻り値 | Object | ← | セッションのStorage オブジェクト | -
    -
    履歴 -| リリース | 内容 | -| ----- | ------------------------------ | -| 20 R8 | Support of standalone sessions | -| 20 R6 | 追加 | +| リリース | 内容 | +| ----- | ----------------- | +| 20 R8 | スタンドアロンセッションのサポート | +| 20 R6 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md index e5e68f11610067..15ad3f561a86d2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md @@ -9,26 +9,21 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | -------------------------- | --------------------------- | -------------- | | 戻り値 | [4D.Session](../API/SessionClass.md) | ← | Session オブジェクト | -
    -
    履歴 | リリース | 内容 | | ----- | -------------------------------- | -| 20 R8 | Support of standalone sessions | +| 20 R8 | スタンドアロンセッションのサポート | | 20 R5 | リモートクライアントとストアドプロシージャーセッションをサポート | | 18 R6 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md index bd03ee2ebd814e..a07ba211c782bb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md @@ -9,28 +9,14 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | -------- | ---------------------------------- | --------------------------- | --------------------------------------------- | | dsTable | Table | → | エンティティセレクションの元となるカレントセレクションが属する 4Dデータベースのテーブル | | settings | Object | → | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | ← | 指定したテーブルに対応するデータクラスのエンティティセレクション | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ------- | -| 17 R5 | 変更 | -| 17 | Created | - -
    -
    - ## 説明 `Create entity selection` コマンドは、*dsTable* で指定したテーブルに対応するデータクラスの[追加可能な](../../ORDA/entities.md#shareable-or-alterable-entity-selections)新規エンティティセレくションを、同テーブルのカレントセレクションに基づいてビルドして返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md index f832acc47b5ba3..370f2f2b4675cb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --------------- | ---------------------------------- | --------------------------- | ------------ | | entitySelection | 4D.EntitySelection | → | エンティティセレクション | -
    -
    -
    履歴 - -| リリース | 内容 | -| ---- | -- | -| 17 | 追加 | - -
    -
    - ## 説明 `USE ENTITY SELECTION` コマンドは、*entitySelection* 引数のデータクラスに合致するテーブルのカレントセレクションを、渡したエンティティセレクションの内容で更新します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/num.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/num.md index 6d3a9bf2ce60da..d9e782d13e074e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/num.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/num.md @@ -9,28 +9,22 @@ displayed_sidebar: docs -
    +| 引数 | 型 | | 説明 | +| --------- | ---------------------- | --------------------------- | ------------------------------------- | +| 式 | Text, Boolean, Integer | → | 数値形式を返したい文字列、あるいは0か1を返したいブール値、あるいは数値式 | +| separator | Text | → | 小数点記号 | +| base | Integer | → | 基数を表す2から36までの値 | +| 戻り値 | Real | ← | expression 引数の数値形式 | -| 引数 | 型 | | 説明 | -| ---------- | ---------------------- | --------------------------- | ------------------------------------- | -| expression | Text, Boolean, Integer | → | 数値形式を返したい文字列、あるいは0か1を返したいブール値、あるいは数値式 | -| separator | Text | → | 小数点記号 | -| base | Integer | → | 基数を表す2から36までの値 | -| 戻り値 | Real | ← | expression 引数の数値形式 | - -
    -
    履歴 -| リリース | 内容 | -| --------------------------- | -------------- | -| 21 | *base* 引数のサポート | -| <6 | Created | +| リリース | 内容 | +| ---- | -------------- | +| 21 | *base* 引数のサポート |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/string.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/string.md index f53e850e2b4446..8668753122926d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/string.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ---------- | ------------- | --------------------------- | ----------------------------------------------------------------------------- | | expression | 式 | → | 文字列式を返したい式 (実数、整数、倍長整数、日付、時間、文字列、 テキスト、ブール、未定義、Null を指定可能) | @@ -19,19 +17,15 @@ displayed_sidebar: docs | base | Integer | → | 式が数値の場合に、基数を表す2 から36 までの値 | | 戻り値 | Text | ← | 式の文字列の形式 | -
    -
    履歴 -| リリース | 内容 | -| --------------------------- | -------------- | -| 21 | *base* 引数のサポート | -| <6 | Created | +| リリース | 内容 | +| ---- | -------------- | +| 21 | *base* 引数のサポート |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md index 7c83163491d480..bd4772c2235b29 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | ------------ | | aString | Text | → | トリミングするテキスト | | 戻り値 | Text | ← | トリミングされたテキスト | -
    -
    履歴 | リリース | 内容 | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 21 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md index 061bbb91b1cbcd..a29bd3dae1d23c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | ------------ | | aString | Text | → | トリミングするテキスト | | 戻り値 | Text | ← | トリミングされたテキスト | -
    -
    履歴 | リリース | 内容 | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 21 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md index 27392dd18389f2..710596f967d60e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | ------------ | | aString | Text | → | トリミングするテキスト | | 戻り値 | Text | ← | トリミングされたテキスト | -
    -
    履歴 | リリース | 内容 | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 21 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md index d8cb4cc9564939..c42926fb33d1ec 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md @@ -9,26 +9,20 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------- | ------- | --------------------------- | ---------------------------------------------------------------- | | version | Integer | → | UUID version: 4 (デフォルト) または 7 | | 戻り値 | Text | ← | 非正規テキストとしての新しいUUID (32文字) | -
    -
    履歴 | リリース | 内容 | | ------ | ----------------- | | 20 R10 | *version* 引数のサポート | -| 12 | Created |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md index 2f9540c08418c9..d1ce5a9d0d47bb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md @@ -9,27 +9,14 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------ | -------------- | --------------------------- | --------------------------------------------------------------------- | | \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | | object | Text, Variable | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | | 戻り値 | Object | ← | 事前に定義されていればコンテキストオブジェクト、それ以外の場合には `null` | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | -- | -| 20 R9 | 追加 | - -
    -
    - ### 説明 `WA Get context` コマンドは、 \* および *object* 引数で指定された Web エリア内の `$4d` に対して [`WA SET CONTEXT`](./wa-set-context.md) を使用して定義されたコンテキストオブジェクトを取得します。 このWeb エリアに対して `WA SET CONTEXT` が呼ばれていなかった場合、コマンドは `null` を返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md index 98601bd206575d..b7bc818650a933 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md @@ -9,27 +9,14 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ---------- | --------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------- | | \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | | object | Text, Variable, Field | → | Object name (if \* is specified) or
    Variable or field (if \* is omitted) | | contextObj | Object | → | `$4d` を使用して呼び出せる関数を格納したオブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | -- | -| 20 R9 | 追加 | - -
    -
    - ### 説明 `WA SET CONTEXT` コマンドは、 \* および *object* 引数で指定されたWeb エリア内の `$4d` に対して *contextObj* 引数で指定したコンテキストオブジェクトを定義します。 このコマンドが使用されると、 `$4d` は提供された *contextObj* 内で宣言されたコンテンツのみにアクセスできます。 コンテキストオブジェクトが何も設定されていない場合、 `$4d` はすべての4D メソッドにアクセスできますが、ユーザークラスにはアクセスできません。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md index 499cca8ad62784..62e5108544c25a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ------ | :-------------------------: | ----------------- | | 戻り値 | Object | ← | トリガーされたイベントに関する情報 | -
    -
    -
    履歴 - -| リリース | 内容 | -| ---- | -- | -| 21 | 追加 | - -
    -
    - ## 説明 `Web Event` は、Web ページコンポーネントにリンクされた、トリガーされたイベントに関する情報を格納したオブジェクトを返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md index ff853c36ea388d..7619978cbab9e3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | -------------------------- | :-------------------------: | ------------------------- | | 戻り値 | 4D.WebForm | ← | 新しい `Web Form` プロキシオブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ---- | -- | -| 21 | 追加 | - -
    -
    - ## 説明 `Web Form` コマンドは、ページのプロパティと関数を効率的にエミュレートするための手段を提供する `4D.WebForm` プロキシオブジェクトを返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md index 8d99625765af7e..48166b5c085de0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ---------- | --------------------------- | -------------------------- | | 戻り値 | Collection | ← | 利用可能なWeb サーバーオブジェクトのコレクション | -
    -
    履歴 | リリース | 内容 | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 18 R3 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md index 69c08ce517b300..42f53c37a90d31 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------ | ---------------------------- | --------------------------- | ------------------------------------------------------------------- | | option | Integer | → | 取得する Webサーバー (省略時のデフォルト = `Web server database`) | | 戻り値 | 4D.WebServer | ← | WebServer オブジェクト | -
    -
    履歴 | リリース | 内容 | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 19 | .sessionCookieSameSite をサポート |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-form-window.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-form-window.md index 069c9d948f8094..876c90d083d2da 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-form-window.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-form-window.md @@ -6,12 +6,10 @@ displayed_sidebar: docs toc_max_heading_level: 3 --- -**Open form window** ( {*aTable* : Table ;} *formName* : Text, Object {; *type* : Integer {; *hPos* : Integer {; *vPos* : Integer}}}{; *} ) : Integer +**Open form window** ( {*aTable* : Table ;} *formName* : Text, Object {; *type* : Integer {; *hPos* : Integer {; *vPos* : Integer {; *}}}} ) : Integer -
    - | 引数 | 型 | | 説明 | | -------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table of the form or Default table, if omitted | @@ -22,23 +20,8 @@ toc_max_heading_level: 3 | \* | 演算子 | → | Save current position and size of the window | | 戻り値 | Integer | ← | ウィンドウ参照番号 | -
    -
    -
    履歴 - -| リリース | 内容 | -| --------------------------- | -- | -| 16 R6 | 変更 | -| 16 R4 | 変更 | -| 14 R5 | 変更 | -| 11 SQL | 変更 | -| <6 | 追加 | - -
    -
    - ## 説明 The Open form window command opens a new window using the size and resizing properties of the form *formName*. diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-window.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-window.md index 4e815525c63654..813051f03fa535 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-window.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-window.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | -------------- | ------- | --------------------------- | -------------------------------------------------------------------------------------- | | left | Integer | → | Global left coordinate of window contents area | @@ -22,20 +20,8 @@ displayed_sidebar: docs | controlMenuBox | Text | → | Method to call when the Control-menu box is double-clicked or the Close box is clicked | | 戻り値 | Integer | ← | ウィンドウ参照番号 | -
    -
    -
    履歴 - -| リリース | 内容 | -| --------------------------- | ------- | -| 2004 | 変更 | -| <6 | Created | - -
    -
    - ## 説明 **Open window** opens a new window with the dimensions given by the first four parameters: diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md index f4c4f8ed1a833b..2b9dc0b03ae5da 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md @@ -9,18 +9,14 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------ | -------------------------------------------------- | --------------------------- | --------------- | | winRef | Integer | → | ウィンドウ参照番号 | | image | Picture | → | カスタムアイコン | | file | 4D.File, [4D.Folder](../API/FolderClass.md) | → | ファイルパスまたはフォルダパス | -
    -
    履歴 | リリース | 内容 | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 20 R7 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md index 22e7235a245969..24579f0f47f28e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------- | -| 45 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [階層リスト](FormObjects/list_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) | フォーカスのある入力可能オブジェクトの内容が更新された | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------- | +| 45 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [階層リスト](FormObjects/list_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) | フォーカスのある入力可能オブジェクトの内容が更新された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md index c93cd72f4cfe66..3d472804029764 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| 28 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) | フォーカスのあるオブジェクトに文字が入力されようとしている。 `Get edited text` はこの文字を **含む** オブジェクトのテキストを返します。 | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| 28 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) | フォーカスのあるオブジェクトに文字が入力されようとしている。 `Get edited text` はこの文字を **含む** オブジェクトのテキストを返します。 |
    履歴 @@ -24,7 +24,7 @@ title: On After Keystroke `On After Keystroke` イベントは次の場合には生成されません: -- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) メソッドの場合、ただし、セルを編集している場合を除きます ([リストボックス](FormObjects/listbox_overview.md) メソッドではどのような場合でも生成されます)。 - キーボードを使用せずに (ペーストやドラッグ&ドロップ、チェックボックス、ドロップダウンリスト、コンボボックス) おこなわれた変更の場合。 これらのイベントを処理するには [`On After Edit`](onAfterEdit.md) を使用します。 ### キーストロークシーケンス diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md index a5324cca31882a..19b255d69065d1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------- | ----------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックス列内で標準のソートがおこなわれた | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------- | ----------------------- | +| 30 | [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックス列内で標準のソートがおこなわれた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md index bc7ee4ef7d03e4..56d7b3d5c6c88a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md @@ -5,7 +5,7 @@ title: On Alternative Click | コード | 呼び出し元 | 定義 | | --- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • ボタン: ボタンの "矢印" のエリアがクリックされた
  • リストボックス: オブジェクト配列のカラム内において、エリプシスボタン ("alternateButton" 属性) がクリックされた
  • | +| 38 | [ボタン](FormObjects/button_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) |
  • ボタン: ボタンの "矢印" のエリアがクリックされた
  • リストボックス: オブジェクト配列のカラム内において、エリプシスボタン ("alternateButton" 属性) がクリックされた
  • | ## 説明 @@ -22,8 +22,8 @@ title: On Alternative Click ### リストボックス -このイベントは [オブジェクト配列型のリストボックス](../FormObjects/listbox-column.md#object-arrays-in-columns) のカラムにおいて、ユーザーがウィジェットのエリプシスボタン ("alternateButton" 属性) をクリックしたときに生成されます。 +このイベントは [オブジェクト配列型のリストボックス](../FormObjects/listbox_overview.md#オブジェクト配列カラムの設定) のカラムにおいて、ユーザーがウィジェットのエリプシスボタン ("alternateButton" 属性) をクリックしたときに生成されます。 ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -See the [description of the "alternateButton" attribute](FormObjects/listbox-column.md#alternatebutton). +["alternateButton" 属性の説明](FormObjects/listbox_overview.md#alternatebutton) を参照ください。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md index fb55bf3b0d4163..7fd6872d522bdc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------- | --------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックスセルが編集モードに変更されようとしている | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------- | --------------------------- | +| 41 | [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスセルが編集モードに変更されようとしている | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md index 2c3dd8a28a9046..81bed3a41f67f0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | -| 17 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) | フォーカスのあるオブジェクトに文字が入力されようとしている。 `Get edited text` はこの文字を **含まない** オブジェクトのテキストを返します。 | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | +| 17 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) | フォーカスのあるオブジェクトに文字が入力されようとしている。 `Get edited text` はこの文字を **含まない** オブジェクトのテキストを返します。 |
    履歴 @@ -22,7 +22,7 @@ title: On Before Keystroke `On Before Keystroke` イベントは次の場合には生成されません: -- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) メソッドの場合、ただし、セルを編集している場合を除きます ([リストボックス](FormObjects/listbox_overview.md) メソッドではどのような場合でも生成されます)。 - キーボードを使用せずに (ペーストやドラッグ&ドロップ、チェックボックス、ドロップダウンリスト、コンボボックス) おこなわれた変更の場合。 これらのイベントを処理するには [`On After Edit`](onAfterEdit.md) を使用します。 ### 入力不可オブジェクト diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md index a3f5ff024784d4..ea01cfa14fa6b4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | -| 17 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](../FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | オブジェクトがドラッグされている | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------- | +| 17 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](../FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | オブジェクトがドラッグされている | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onClicked.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onClicked.md index 7be24b1999fa94..79d78893188b7b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onClicked.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | -| 4 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | オブジェクト上でクリックされた | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | +| 4 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | オブジェクト上でクリックされた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md index 2ca8675e673b0c..f19de475450f4c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------- | ------------------------------ | -| 32 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックスの列がユーザーのドラッグ&ドロップで移動された | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------- | ------------------------------ | +| 32 | [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスの列がユーザーのドラッグ&ドロップで移動された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md index c6f194e9079eac..5db7b2ce50310b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------ | -| 33 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | ユーザーのマウス操作によって、またはフォームウィンドウのリサイズによって、カラムの幅が変更された | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------ | +| 33 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | ユーザーのマウス操作によって、またはフォームウィンドウのリサイズによって、カラムの幅が変更された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md index 7cf2339dd966b3..fedaab0efdf718 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | -| 20 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) | オブジェクトのデータが変更された | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | +| 20 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) | オブジェクトのデータが変更された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md index 40757c3449780b..466dc762edc7aa 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 13 | [4D View Proエリア](FormObjects/viewProArea_overview.md) - [4D Write Proエリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) | オブジェクト上でダブルクリックされた | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------ | +| 13 | [4D View Proエリア](FormObjects/viewProArea_overview.md) - [4D Write Proエリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) | オブジェクト上でダブルクリックされた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md index 6eb0f4644810d9..dce03a2fb3ee5e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 21 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | データがオブジェクト上にドロップされる可能性がある | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 21 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | データがオブジェクト上にドロップされる可能性がある | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDrop.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDrop.md index d9e4911f9c81d9..8733461b8425c5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDrop.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 16 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | データがオブジェクトにドロップされた | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 16 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | データがオブジェクトにドロップされた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md index 3a347117535538..80dc4e10a4eb63 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------- | --------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックス列のフッターがクリックされた | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------- | --------------------- | +| 57 | [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックス列のフッターがクリックされた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md index 40d991798c5870..42ee6e59cace45 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | -| 15 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームオブジェクトがフォーカスを得た | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | +| 15 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス](FormObjects/listbox_overview.md#list-box-columns) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームオブジェクトがフォーカスを得た | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md index 2427a963d1edc6..0fb4371e4ca1d7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 42 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックスの列ヘッダーでクリックがおこなわれた | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 42 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスの列ヘッダーでクリックがおこなわれた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onLoad.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onLoad.md index 6a7fdff42cc6b7..cf93702e64e25e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onLoad.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | フォームが表示または印刷されようとしている | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | +| 1 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md#overview) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md#overview) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームが表示または印刷されようとしている | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md index 0f92a2968d96d7..659e7020f4c20d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | -| 14 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームオブジェクトがフォーカスを失った | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | +| 14 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス](FormObjects/listbox_overview.md#list-box-columns) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームオブジェクトがフォーカスを失った | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md index 330be2eaf82ef9..1365c0b9d226f5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------ | -| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------- | ------------------------------ | +| 34 | [配列型リストボックス](FormObjects/listbox_overview.md#配列リストボックス) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onUnload.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onUnload.md index 882b0ab151b558..96c0249de2b274 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onUnload.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | フォームを閉じて解放しようとしている | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 24 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md#overview) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md#overview) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームを閉じて解放しようとしている | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onValidate.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onValidate.md index 36f7015d1e2143..b8d5c35e84938d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onValidate.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 3 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 3 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/overview.md index 5fc01a5cf135d3..3371b7968f5f2a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/overview.md @@ -30,7 +30,7 @@ End if イベントが発生したオブジェクトによっては追加のプロパティが含まれていることがあります。 特に: -- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. - [4D View Pro エリア](FormObjects/viewProArea_overview.md) は、`sheetName` や `action` といったプロパティを [On After Edit](onAfterEdit.md) イベントオブジェクトに返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md index c02757255e2113..863d3b3f0a2b28 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md @@ -46,7 +46,7 @@ title: ピクチャー * [ボタン](FormObjects/button_overview.md)/[ラジオボタン](FormObjects/radio_overview.md)/[チェックボックス](FormObjects/checkbox_overview.md) * [ピクチャーボタン](FormObjects/pictureButton_overview.md)/[ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) * [タブコントロール](FormObjects/tabControl.md) -* [リストボックスヘッダー](FormObjects/listbox-header-footer.md#headers) +* [リストボックスヘッダー](FormObjects/listbox_overview.md#リストボックスヘッダー) * [メニューアイコン](Menus/properties.md#項目アイコン) 4D は自動的に最高解像度のピクチャーを優先します。 例: 標準解像度と高解像度の2つのスクリーンを使用している際に、片方からもう片方へとフォームを移動させると、4D は常に使用可能な範囲内での最高解像度のピクチャーを表示します。 コマンドまたはプロパティが *circle.png* を指定していたとしても、*circle@3x.png* があれば、それを使用します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md deleted file mode 100644 index d61c9d8e3a2648..00000000000000 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md +++ /dev/null @@ -1,416 +0,0 @@ ---- -id: listbox-column -title: リストボックス列 ---- - -リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: - -![](../assets/en/FormObjects/listbox_column.png) - -リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、リストボックスに対する設定よりもこちらが優先されます。 - -> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#式の型-式タイプ) -> (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 - -### カラム特有のプロパティ {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -## フォームイベント - -| フォームイベント | Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties) | コメント | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On After Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On After Sort |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *配列リストボックスのみ* | -| On Before Data Entry |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Before Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Column Moved |
  • [columnName](./listbox-object#additional-properties)
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | | -| On Column Resize |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [newSize](./listbox-object#additional-properties)
  • [oldSize](./listbox-object#additional-properties)
  • | | -| On Data Change |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Double Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Drag Over |
  • [area](./listbox-object#additional-properties)
  • [areaName](./listbox-object#additional-properties)
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Drop |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Footer Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [footerName](./listbox-object#additional-properties)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *追加プロパティの取得はセル編集完了時のみ* | -| On Row Moved |
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | *配列リストボックスのみ* | -| On Scroll |
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • | | -| On Unload | | | - -## オブジェクト配列の使用 - -リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 - -以下のリストボックスはオブジェクト配列を使用してデザインされました: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### オブジェクト配列カラムの設定 - -To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. プロパティリスト内では、カラムにおいて "式タイプ" にオブジェクトを選択できます: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -オブジェクトカラムに対しては、座標、サイズ、スタイルなどに関連した標準のプロパティが使用可能です。 プロパティリストを使用して定義する方法のほかにも、オブジェクト型のリストボックスカラムのそれぞれの行に対してスタイル、フォントカラー、背景色、表示状態をプログラムで定義することもできます。 これらのタイプのカラムは非表示にすることも可能です。 - -しかしながら、データソーステーマは、オブジェクト型のリストボックスカラムに対しては選択できません。 実際、カラムの各セルの中身は、それに対応するオブジェクト配列の要素の属性に基づいています。 配列の各オブジェクト要素には、以下を定義できます: - -値の型 (必須): テキスト、カラー、イベント、他
    -値そのもの (任意): 入力/出力に使用
    -セルの内容表示 (任意): ボタン、リスト、他
    -追加の設定 (任意): 値の型によります
    -これらのプロパティを定義するには、適切な属性をオブジェクト内に設定する必要があります (使用可能な属性は以下に一覧としてまとめてあります)。 たとえば、以下ような簡単なコードを使用してオブジェクトカラム内に "Hello World!" 書き込むことができます: - -```4d -ARRAY OBJECT(obColumn;0) // カラム配列 - C_OBJECT($ob) // 第一要素 - OB SET($ob;"valueType";"text") // 値の型を定義 (必須) - OB SET($ob;"value";"Hello World!") // 値を定義 - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> 表示フォーマットと入力フィルターはオブジェクトカラムに対しては設定できません。 これらは値の型に応じて自動的に変わるからです。 - -#### valueTypeとデータ表示 - -リストボックスカラムにオブジェクト配列が割り当てられているとき、セルの表示・入力・編集の方法は、配列の要素の valueType 属性に基づきます。 次の valueType の値がサポートされています: - -- "text": テキスト値 -- "real": for a numeric value that can include separators like a `\`, <.>, or <,> -- "integer": 整数値 -- "boolean": true/false 値 -- "color": 背景色を定義 -- "event": ラベル付ボタンを表示 - -4D は "valueType" の値に応じたデフォルトのウィジェットを使用します (つまり、"text" と設定すればテキスト入力ウィジェットが表示され、"boolean" と設定すればチェックボックスが表示されます)。 しかし、オプションを使用することによって表示方法の選択が可能な場合もあります (たとえば、"real" と設定した場合、ドロップダウンメニューとしても表示できます)。 以下の一覧はそれぞれの値の型に対してのデフォルトの表示方法と、他に選択可能な表示方の一覧を表しています: - -| valueType | デフォルトのウィジェット | 他に選択可能なウィジェット | -| --------- | ------------------------------------------ | ----------------------------------------------------------------------------------------------- | -| text | テキスト入力 | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | -| real | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | -| integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | -| boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | -| color | 背景色 | text | -| event | ラベル付ボタン | | -| | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | - -セルの表示とオプションは、オブジェクト内の特定の属性を使用することによって設定できます (以下を参照ください)。 - -#### 表示フォーマットと入力フィルター - -オブジェクト型のリストボックスのカラムにおいては、表示フォーマットと入力フィルターを設定することはできません。 これらは値の型に応じて自動的に定義されます。 どのように定義されるかについては、以下一覧にまとめてあります: - -| 値の型 | デフォルトのフォーマット | 入力コントロール | -| ------- | ----------------------------------------------------------- | -------------------------------------- | -| text | オブジェクト内で定義されているものと同じ | 制限なし | -| real | オブジェクト内で定義されているものと同じ (システムの小数点セパレーターを使用) | "0-9" と "." と "-" | -| | | min>=0 の場合、"0-9" と "." | -| integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | -| | | min>=0 の場合、"0-9" | -| Boolean | チェックボックス | N/A | -| color | N/A | N/A | -| event | N/A | N/A | - -### 属性 - -オブジェクト配列の各要素は、セルの中身とデータ表示を定義する一つ以上の属性を格納するオブジェクトです (上記の例を参照ください)。 - -唯一必須の属性は "valueType" であり、サポートされる値は "text"、"real"、"integer"、"boolean"、"color" そして "event"です。 以下の表には、リストボックスオブジェクト配列において "valueType"の値に応じてサポートされるすべての属性がまとめてあります (他の属性はすべて無視されます)。 表示フォーマットに関しては、その更に下に詳細な説明と例があります。 - -| | valueType | text | real | integer | boolean | color | event | -| --------------------- | ------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | -| *属性* | *説明* | | | | | | | -| value | セルの値 (入力または出力) | ○ | ○ | ○ | | | | -| min | 最小値 | | ○ | ○ | | | | -| max | 最大値 | | ○ | ○ | | | | -| behavior | "スリーステート" の値 | | | ○ | | | | -| requiredList | オブジェクト内で定義されたドロップダウンリスト | ○ | ○ | ○ | | | | -| choiceList | オブジェクト内で定義されたコンボボックス | ○ | ○ | ○ | | | | -| requiredListReference | 4D リスト参照 ("saveAs"の値による) | ○ | ○ | ○ | | | | -| requiredListName | 4D リスト名 ("saveAs"の値による) | ○ | ○ | ○ | | | | -| saveAs | "reference" または "value" | ○ | ○ | ○ | | | | -| choiceListReference | 4D リスト参照、コンボボックスを表示 | ○ | ○ | ○ | | | | -| choiceListName | 4D リスト名、コンボボックスを表示 | ○ | ○ | ○ | | | | -| unitList | X要素の配列 | ○ | ○ | ○ | | | | -| unitReference | 選択された要素のインデックス | ○ | ○ | ○ | | | | -| unitsListReference | 単位の4D リスト参照 | ○ | ○ | ○ | | | | -| unitsListName | 単位の4D リスト名 | ○ | ○ | ○ | | | | -| alternateButton | 切り替えボタンを追加 | ○ | ○ | ○ | ○ | ○ | | - -#### value - -セルの値は "value" 属性に保存されています。 この属性は入力と出力に使用されるほか、 この属性は入力と出力に使用されるほか、 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 - -```4d - ARRAY OBJECT(obColumn;0) // カラム配列 - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // ユーザーが新しい値を入力した場合、 編集された値は$entry に格納されます - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> null 値はサポートされており、空のセルとして表示されます。 - -#### min と max - -"valueType" が"real" または "integer" であるとき、min と max 属性もオブジェクトに設定できます (値は適切な範囲で、かつ、valueType と同じ型である必要があります)。 - -これらの属性を使用すると入力値の範囲を管理することができます。 セルが評価されたとき (フォーカスを失ったとき)、入力された値が min の値より低い場合、または max の値より大きい場合には、その値は拒否されます。 この場合、入力をする前の値が保持され、tip として説明が表示されます。 - -```4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -behavior 属性は、値の通常の表示とは異なる表示方法を提供します。 4D v15では、一つだけ他の表示方法が用意されています: - -| 属性 | 使用可能な値 | valueType | 説明 | -| -------- | ----------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | 数値をスリーステートチェックボックスとして表します。
    2=セミチェックボックス、1=チェックされている、0=チェックされていない、-1=非表示チェックボックス、-2=チェックされていない、入力不可、-3=チェックされている、入力不可、-4=セミチェックボックス、入力不可 | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - - - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList と choiceList - -"choiceList" または "requiredList" 属性がオブジェクト内に存在しているとき、テキスト入力は以下の属性に応じて、ドロップダウンリストまたはコンボボックスで置き換えられます: - -- 属性が "choiceList" の場合、セルはコンボボックスとして表示されます。 これはつまり、ユーザーは値を選択、または入力できるということです。 -- 属性が "requiredList" の場合、セルはドロップダウンリストとして表示されます。 これはつまり、ユーザーはリストに提供されている値からどれか一つを選択するしかないということです。 - -どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 - -> ウィジェットの値は配列を通して定義されます。 既存の 4Dリストをウィジェットに割り当てたい場合、"requiredListReference"、"requiredListName"、"choiceListReference"、または "choiceListName" 属性を使用する必要があります。 - -例: - -- 選択肢が二つ ("Open" または "Closed") しかないドロップダウンリストを表示したい場合を考えます。 デフォルトでは "Closed" が選択された状態にしたいとします: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- 整数値であればすべて受け入れ可能な状態にしておいた上で、もっとも一般的な値を提示するためにコンボボックスを表示したい場合を考えます: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) // 10 をデフォルト値として使用 - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName と requiredListReference - -"requiredListName" と "requiredListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはドロップダウンリストとして表示されるようになります。 これはつまり、ユーザーはリスト内に提供された値のどれか一つのみを選択できるということを意味します。 - -"requiredListName" または "requiredListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡します。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 - -> - これらの値を単純な配列を通して定義したい場合は、"requiredList" 属性を使用する必要があります。 -> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" - -例: - -- ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "blue" にしたい場合を考えます: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- プログラミングによって定義されたリストに基づいたドロップダウンリストを表示し、参照として保存したい場合を考えます: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName と choiceListReference - -"choiceListName" と "choiceListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはコンボボックスとして表示されるようになります。 これはつまり、ユーザーは値を選択、または入力できるということを意味します。 - -"choiceListName" または "choiceListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡しま す。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 - -> - これらの値を単純な配列を通して定義したい場合は、"choiceList" 属性を使用する必要があります。 -> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" - -例: - -ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "green" にしたい場合を考えます: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList、unitsListName、 unitsListReference と unitReference - -特定の値を使用することで、セルの値に関連した単位を追加することができます (*例*: "10 cm", "20 pixels" 等)。 単位リストを定義するためには、以下の属性のどれか一つを使用します: 単位リストを定義するためには、以下の属性のどれか一つを使用します: - -- "unitsList": 利用可能な単位 (例: "cm"、"inches"、"km"、"miles"、他) を定義するのに使用する x 要素を格納した配列。 オブジェクト内で単位を定義するためには、この属性を使用します。 -- "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 [New list](https://doc.4d.com/4Dv18/4D/18/New-list.301-4505738.ja.html) コマンドで作成された 4D リストで単位を定義するためには、この属性を使用します。 -- "unitsListName": 利用可能な単位を含んだデザインモードで作成された 4Dリスト名。 ツールボックスで作成された 4Dリストで単位を定義するためには、この属性を使用します。 - -単位リストが定義された方法に関わらず、以下の属性を関連付けることができます: - -- "unitReference": "unitList"、"unitsListReference" または "unitsListName" の値リスト内で選択された項目へのインデックス (1からx) を格納する単一の値。 - -カレントの単位は、ボタンとして表示されます。このボタンは、クリックするたびに "unitList"、"unitsListReference" または "unitsListName" の値を切り替えていきます (例: "pixels" -> "rows" -> "cm" -> "pixels" -> 等)。 - -例: - -数値の入力と、その後に可能性のある二つの単位 ("lines" または "pixels") を続けて表示したい場合を考えます。 カレントの値は "2" + "lines" と、 オブジェクト内で直接定義された値 ("unitsList" 属性) を使用するものとします: - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -セルに省略ボタン [...] を追加したい場合、"alternateButton" 属性に true の値を入れてオブジェクトに渡すだけです。 省略ボタンは自動的にセル内に表示されます。 省略ボタンは自動的にセル内に表示されます。 - -このボタンがユーザーによってクリックされた場合、`On Alternate Click` イベントが生成され、そのイベントを自由に管理することができます (詳細な情報に関しては [イベント管理](#イベント管理) の章を参照ください)。 - -例: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";true) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### color valueType - -"color" valueType を使用すると、色、または色を表すテキストを表示することができます。 - -- 値が数字の場合、色付けされた長方形がセル内に表示されます。 例: - - ```4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- 値がテキストの場合、そのテキストが表示されます (*例*: "value";"Automatic")。 - -#### event valueType - -"event" valueType を使用すると、クリックした際に `On Clicked` イベントを生成する単純なボタンを表示します。 データまたは値を渡す/返すことはできません。 データまたは値を渡す/返すことはできません。 - -オプションとして、"label" 属性を渡すことができます。 - -例: - -```4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### イベント管理 - -オブジェクトリストボックス配列を使用している際には、複数のイベントを管理することができます: - -- **On Data Change**: 以下の場所において、どんな値でも変更された場合には `On Data Change` イベントがトリガーされます: - - テキスト入力 - - ドロップダウンリスト - - コンボボックスエリア - - 単位ボタン (値 x が値 x+1 へとスイッチしたとき) - - チェックボックス (チェック/チェックなしの状態がスイッチしたとき) -- **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 -- **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md deleted file mode 100644 index a174ac9165c24e..00000000000000 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -id: listbox-header-footer -title: List Box Header and Footer ---- - -:::note - -- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. -- リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#フッターを表示) オプションが選択されていなければなりません。 - -::: - -## ヘッダー - -ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: - -![](../assets/en/FormObjects/listbox_header.png) - -リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 - -さらに、ヘッダー特有のプロパティを設定することができます。 Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -ヘッダーに `OBJECT SET VISIBLE` コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 - -### ヘッダー特有のプロパティ - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - -## フッター - -リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 - -フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: - -![](../assets/en/FormObjects/listbox_footers.png) - -リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 - -ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -フッターに `OBJECT SET VISIBLE` コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 - -### フッター特有のプロパティ - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md deleted file mode 100644 index a9a14dc502195a..00000000000000 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md +++ /dev/null @@ -1,188 +0,0 @@ ---- -id: listbox-object -title: List Box Object ---- - -## 配列リストボックス - -配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 - -デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 You can change it, as well as other column properties, in the [column properties](listbox-column.md#column-specific-properties). 列ごとの表示フォーマットを指定するには、`OBJECT SET FORMAT` コマンドも使用できます。 - -> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 - -配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 -リストボックスのハイレベルコマンド (`LISTBOX INSERT ROWS` や `LISTBOX DELETE ROWS` 等) や配列操作コマンドを使用して、列の値を管理します。 たとえば、列の内容を初期化するには、以下の命令を使用できます: - -```4d -ARRAY TEXT(varCol;size) -``` - -リストを使用することもできます: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 - -## セレクションリストボックス - -このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -それぞれの行はセレクションのレコードを基に評価されます。セレクションは **カレントセレクション** または **命名セレクション**です。 - -デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 - -## コレクションまたはエンティティセレクションリストボックス - -このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 - -コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 - -データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection クラス](../API/CollectionClass.md)の様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: - -```4d -myCol:=myCol.push("new value") // リストボックスに new value を表示 -``` - -### プロパティ一覧 - -提供されるプロパティはリストボックスのタイプに依存します。 - -| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | -| ------------------------------------------------------------------------ | --------- | ------------- | ---------------------------- | -| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | -| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | -| [太字](properties_Text.md#太字) | X | X | X | -| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | -| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | -| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | -| [クラス](properties_Object.md#cssクラス) | X | X | X | -| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | -| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | -| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | -| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | -| [データソース](properties_Object.md#データソース) | X | X | X | -| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | -| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | -| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | -| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | -| [ドラッグ有効](properties_Action.md#ドラッグ有効) | X | X | X | -| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | -| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | -| [フォント](properties_Text.md#フォント) | X | X | X | -| [フォントカラー](properties_Text.md#フォントカラー) | X | X | X | -| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | -| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | -| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | -| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | -| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | -| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | -| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | -| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | -| [階層リストボックス](properties_Object.md#配列リストボックス) | X | | | -| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | -| [横揃え](properties_Text.md#横揃え) | X | X | X | -| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | -| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | -| [イタリック](properties_Text.md#イタリック) | X | X | X | -| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | -| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | X | | -| [メタ情報式](properties_Text.md#メタ情報式) | | | X | -| [メソッド](properties_Action.md#メソッド) | X | X | X | -| [行の移動可](properties_Action.md#行の移動可) | X | | | -| [命名セレクション](properties_DataSource.md#命名セレクション) | | X | | -| [列数](properties_ListBox.md#列数) | X | X | X | -| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | -| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | -| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | -| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | -| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | -| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | -| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | -| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | -| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | -| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | -| [選択された項目](properties_DataSource.md#選択された項目) | | | X | -| [選択モード](properties_ListBox.md#選択モード) | X | X | X | -| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | -| [ソート可](properties_Action.md#ソート可) | X | X | X | -| [標準アクション](properties_Action.md#標準アクション) | X | | | -| [スタイル式](properties_Text.md#スタイル式) | | X | X | -| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | -| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | -| [タイプ](properties_Object.md#タイプ) | X | X | X | -| [下線](properties_Text.md#下線) | X | X | X | -| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | -| [縦揃え](properties_Text.md#縦揃え) | X | X | X | -| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | -| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | -| [表示状態](properties_Display.md#表示状態) | X | X | X | -| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | - -> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 - -### フォームイベント - -| フォームイベント | 取得される追加プロパティ (メインプロパティについては[Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.ja.html) 参照) | コメント | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Close Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Collapse |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | -| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | -| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | -| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Delete Action |
  • [row](#追加プロパティ)
  • | | -| On Display Detail |
  • [isRowSelected](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Expand |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | -| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | -| On Mouse Enter |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Open Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | -| On Unload | | | - -#### 追加プロパティ {#additional-properties} - -リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: - -| プロパティ | 型 | 説明 | -| ---------------- | ------- | ---------------------------------------------------------------- | -| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | -| areaName | text | エリアの名称 | -| column | longint | 列番号 | -| columnName | text | 列の名称 | -| footerName | text | フッターの名称 | -| headerName | text | ヘッダーの名称 | -| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | -| isRowSelected | boolean | 行が選択されていれば true、でなければ false | -| newPosition | longint | 列あるいは行の変更後の位置 | -| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | -| oldPosition | longint | 列あるいは行の変更前の位置 | -| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | -| row | longint | 行番号 | -| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | - -> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md index 855de475e8884a..7460f61e014202 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md @@ -30,10 +30,10 @@ title: リストボックス リストボックスオブジェクトは、以下4つの項目で構成されます: -* the [list box object](./listbox-object.md) in its entirety, -* [columns](./listbox-column.md), -* column [headers](./listbox-header-footer.md#headers), and -* column [footers](./listbox-header-footer.md#footers). +* リストボックスオブジェクトの全体 +* 列 +* 列ヘッダー +* 列フッター ![](../assets/en/FormObjects/listbox_parts.png) @@ -44,7 +44,7 @@ title: リストボックス 1. 各列のオブジェクトメソッド 2. リストボックスのオブジェクトメソッド -The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). +[ヘッダー](#リストボックスヘッダー) と [フッター](#リストボックスフッター) で発生したイベントは、その列のオブジェクトメソッドが受け取ります。 ### リストボックスの型 @@ -59,8 +59,270 @@ The column object method gets events that occur in its [header](./listbox-header リストボックスオブジェクトはプロパティによってあらかじめ設定可能なほか、プログラムにより動的に管理することもできます。 -4D ランゲージにはリストボックス関連のコマンドをまとめた "リストボックス" テーマが専用に設けられていますが、"オブジェクトプロパティ" コマンドや `EDIT ITEM`、`Displayed line number` コマンドなど、ほかのテーマのコマンドも利用することができます。 Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. +4D ランゲージにはリストボックス関連のコマンドをまとめた "リストボックス" テーマが専用に設けられていますが、"オブジェクトプロパティ" コマンドや `EDIT ITEM`、`Displayed line number` コマンドなど、ほかのテーマのコマンドも利用することができます。 詳細については *4D ランゲージリファレンスマニュアル* の[リストボックスコマンド一覧](https://doc.4d.com/4Dv18/4D/18/List-Box-Commands-Summary.300-4505230.ja.html)を参照してください。 +## リストボックスオブジェクト + +### 配列リストボックス + +配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 + +デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 この配列変数名は [列のプロパティ](listbox_overview.md#列特有のプロパティ) で変更できます (プロパティリストの [変数あるいは式](properties_Object.md#変数あるいは式) プロパティを使用します)。 列ごとの表示フォーマットを指定するには、`OBJECT SET FORMAT` コマンドも使用できます。 +> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 + +配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 リストボックスのハイレベルコマンド (`LISTBOX INSERT ROWS` や `LISTBOX DELETE ROWS` 等) や配列操作コマンドを使用して、列の値を管理します。 たとえば、列の内容を初期化するには、以下の命令を使用できます: + +```4d +ARRAY TEXT(varCol;size) +``` + +リストを使用することもできます: + +```4d +LIST TO ARRAY("ListName";varCol) +``` +> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 + +### セレクションリストボックス + +このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 + +それぞれの行はセレクションのレコードを基に評価されます。 セレクションは **カレントセレクション** または **命名セレクション**です。 + +デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 + +### コレクションまたはエンティティセレクションリストボックス + +このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 + +コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。 例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 + +データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 + +データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection](../API/CollectionClass.md) クラスの様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: + +```4d +myCol:=myCol.push("new value") // リストボックスに new value を表示 +``` + +### プロパティ一覧 + +提供されるプロパティはリストボックスのタイプに依存します。 + +| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | +| ------------------------------------------------------------------- | --------- | ------------- | ---------------------------- | +| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | +| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | +| [太字](properties_Text.md#太字) | X | X | X | +| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | +| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | +| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | +| [Class](properties_Object.md#cssクラス) | X | X | X | +| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | +| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | +| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | +| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | +| [データソース](properties_Object.md#データソース) | X | X | X | +| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | +| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | +| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | +| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | +| [ドラッグ有効](properties_Action.md#ドロップ有効) | X | X | X | +| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | +| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | +| [フォント](properties_Text.md#フォント) | X | X | X | +| [フォントカラー](properties_Text.md#font-color) | X | X | X | +| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | +| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | +| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | +| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | +| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | +| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | +| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | +| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | +| [階層リストボックス](properties_Object.md#array-list-box) | X | | | +| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | +| [横揃え](properties_Text.md#横揃え) | X | X | X | +| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | +| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | +| [イタリック](properties_Text.md#イタリック) | X | X | X | +| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | +| [マスターテーブル](properties_DataSource.md#master-table) | | X | | +| [メタ情報式](properties_Text.md#メタ情報式) | | | X | +| [メソッド](properties_Action.md#メソッド) | X | X | X | +| [行の移動可](properties_Action.md#行の移動可) | X | | | +| [命名セレクション](properties_DataSource.md#selection-name) | | X | | +| [列数](properties_ListBox.md#列数) | X | X | X | +| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | +| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | +| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | +| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | +| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | +| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | +| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | +| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | +| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | +| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | +| [選択された項目](properties_DataSource.md#選択された項目) | | | X | +| [選択モード](properties_ListBox.md#選択モード) | X | X | X | +| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | +| [ソート可](properties_Action.md#ソート可) | X | X | X | +| [標準アクション](properties_Action.md#標準アクション) | X | | | +| [スタイル式](properties_Text.md#スタイル式) | | X | X | +| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | +| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | +| [型](properties_Object.md#タイプ) | X | X | X | +| [下線](properties_Text.md#下線) | X | X | X | +| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | +| [縦揃え](properties_Text.md#縦揃え) | X | X | X | +| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | +| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | +| [表示状態](properties_Display.md#表示状態) | X | X | X | +| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | + +> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 + +### フォームイベント + +| フォームイベント | 取得される追加プロパティ (メインプロパティについては[Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.ja.html) 参照) | コメント | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | +| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Close Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Collapse |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | +| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | +| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | +| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Delete Action |
  • [row](#追加プロパティ)
  • | | +| On Display Detail |
  • [isRowSelected](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Expand |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | +| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | +| On Mouse Enter |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Open Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | +| On Unload | | | + +#### 追加プロパティ {#additional-properties} + +リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: + +| プロパティ | 型 | 説明 | +| ---------------- | ------- | --------------------------------------------- | +| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | +| areaName | text | エリアの名称 | +| column | longint | 列番号 | +| columnName | text | 列の名称 | +| footerName | text | フッターの名称 | +| headerName | text | ヘッダーの名称 | +| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | +| isRowSelected | boolean | 行が選択されていれば true、でなければ false | +| newPosition | longint | 列あるいは行の変更後の位置 | +| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | +| oldPosition | longint | 列あるいは行の変更前の位置 | +| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | +| row | longint | 行番号 | +| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | +> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 + +## リストボックス列 + +リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: + +![](../assets/en/FormObjects/listbox_column.png) + +リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、こちらのプロパティの方がリストボックスに対する設定よりも優先されます。 +> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#expression-type) (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 + +### 列特有のプロパティ {#column-specific-properties} + +[文字フォ-マット](properties_Display.md#文字フォマット) - [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) - [自動行高](properties_CoordinatesAndSizing.md#自動行高) - [背景色/塗りカラー](properties_BackgroundAndBorder.md#背景色塗りカラー) - [背景色式](properties_BackgroundAndBorder.md#背景色式) - [太字](properties_Text.md#太字) - [選択リスト](properties_DataSource.md#選択リスト) - [CSSクラス](properties_Object.md#cssクラス) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [データタイプ (式の型)](properties_DataSource.md#データタイプ-式の型) - [日付フォーマット](properties_Display.md#日付フォーマット) - [デフォルト値](properties_DataSource.md#デフォルト値) - [表示タイプ](properties_Display.md#表示タイプ) - [入力可](properties_Entry.md#入力可) - [入力フィルター](properties_Entry.md#入力フィルター) - [除外リスト](properties_RangeOfValues.md#除外リスト) - [式](properties_DataSource.md#式) - [変数あるいは式 (配列リストボックス)](properties_Object.md#配列リストボックス) - [フォント](properties_Text.md#フォント) - [フォントカラー](properties_Text.md#フォントカラー) - [横揃え](properties_Text.md#横揃え) - [イタリック](properties_Text.md#イタリック) - [表示状態](properties_Display.md#表示状態) - [最大幅](properties_CoordinatesAndSizing.md#最大幅) - [メソッド](properties_Action.md#メソッド) - [最小幅](properties_CoordinatesAndSizing.md#最小幅) - [マルチスタイル](properties_Text.md#マルチスタイル) - [数値フォーマット](properties_Display.md#数値フォーマット) - [オブジェクト名](properties_Object.md#オブジェクト名) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) - [指定リスト](properties_RangeOfValues.md#指定リスト) - [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) - [行フォントカラー配列](properties_Text.md#行フォントカラー配列) - [行スタイル配列](properties_Text.md#行スタイル配列) - [関連付け](properties_DataSource.md#関連付け) - [スタイル式](properties_Text.md#スタイル式) - [テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時テキスト-false時) - [時間フォーマット](properties_Display.md#時間フォーマット) - [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [下線](properties_Text.md#下線) - [変数あるいは式](properties_Object.md#変数あるいは式) - [縦揃え](properties_Text.md#縦揃え) - [幅](properties_CoordinatesAndSizing.md#幅) - [ワードラップ](properties_Display.md#ワードラップ) + +### フォームイベント + +| フォームイベント | 取得される追加プロパティ (メインプロパティについては[Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.ja.html) 参照) | コメント | +| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | +| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | +| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | +| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | +| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | +| On Unload | | | + +## リストボックスヘッダー + +> リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#display-footers) オプションが選択されていなければなりません。 + +ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: + +![](../assets/en/FormObjects/listbox_header.png) + +リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 + +さらに、ヘッダー特有のプロパティを設定することができます。 [カスタマイズされた並び替え](#ソートの管理) などの用途に、ヘッダーの列タイトルの隣、あるいはタイトルの代わりにアイコンを表示することができます。 + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +ヘッダーに `OBJECT SET VISIBLE` コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 + +### ヘッダー特有のプロパティ + +[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [タイトル](properties_Object.md#タイトル) - [CSSクラス](properties_Object.md#cssクラス) - [パス名](properties_TextAndPicture.md#ピクチャーパス名) - [アイコンの場所](properties_TextAndPicture.md#アイコンの場所) - [幅](properties_CoordinatesAndSizing.md#幅) - [フォント](properties_Text.md#フォント) - [フォントサイズ](properties_Text.md#フォントサイズ) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [フォントカラー](properties_Text.md#フォントカラー) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [ヘルプTips](properties_Help.md#ヘルプtips) + +## リストボックスフッター +> リストボックスのヘッダープロパティにアクセスするためには、リストボックスのプロパティリストで [ヘッダーを表示](properties_Headers.md#display-headers) オプションが選択されていなければなりません。 + +リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 + +フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: + +![](../assets/en/FormObjects/listbox_footers.png) + +リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 + +ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +フッターに `OBJECT SET VISIBLE` コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 + +### フッター特有のプロパティ + +[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [変数の計算](properties_Object.md#変数の計算) - [CSSクラス](properties_Object.md#cssクラス) - [幅](properties_CoordinatesAndSizing.md#幅) - [文字フォーマット](properties_Display.md#文字フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - ワードラップ - エリプシスを使用して省略 - 背景色 - フォント - 太字 - イタリック - 下線 - フォントカラー - 横揃え - 縦揃え - ヘルプTips ## 入力の管理 @@ -241,14 +503,14 @@ JSON フォームにおいて、リストボックスに次のハイライトセ 標準ソートのサポートは、リストボックスのタイプに依存します: -| リストボックスタイプ | 標準ソートのサポート | コメント | -| ------------------- | ---------- | ---------------------------------------------------------------------------------------------------- | -| Object の Collection | ◯ |
  • "This.a" や "This.a.b" 列はソート可能です。
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • | -| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | +| リストボックスタイプ | 標準ソートのサポート | コメント | +| ------------------- | ---------- | ------------------------------------------------------------------------------------------------------------ | +| Object の Collection | ◯ |
  • "This.a" や "This.a.b" 列はソート可能です。
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • | +| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | | エンティティセレクション | ◯ |
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • ソート可: オブジェクト属性プロパティのソート (例: "data" がオブジェクト属性の場合の "This.data.city")
  • ソート可: リレート属性のソート (例: "This.company.name")
  • ソート不可: リレート属性を介したオブジェクト属性プロパティのソート (例: "This.company.data.city")。 この場合には、[`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) 関数を使ったカスタムソートを使用します (後述の例題参照)
  • | -| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | -| 命名セレクション | × | | -| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | +| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | +| 命名セレクション | × | | +| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | ### カスタムソート @@ -302,8 +564,8 @@ End if リストボックスの背景色、フォントカラー、そしてフォントスタイルを設定するためにはいくつかの方法があります: -* at the level of the [list box object properties](./listbox-object.md), -* at the level of the [column properties](./listbox-column.md), +* [リストボックスオブジェクト](#リストボックスオブジェクト) のプロパティリストを使用 +* [列](#リストボックス列) のプロパティリストを使用 * リストボックスまたは列ごとの [配列や式](#配列と式の使用) プロパティを使用 * セルごとのテキストにて定義 ([マルチスタイルテキスト](properties_Text.md#マルチスタイル) の場合) @@ -552,3 +814,365 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し * ユーザーが折りたたみアイコンをクリックすると `On Collapse` イベントが生成されます。 `LISTBOX GET CELL POSITION` コマンドはクリックされたセルを返すので、 `LISTBOX DELETE ROWS` コマンドを使用してリストボックスから必要なだけ行を削除します。 +## オブジェクト配列の使用 + +リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 + +以下のリストボックスはオブジェクト配列を使用してデザインされました: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### オブジェクト配列カラムの設定 + +To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. プロパティリスト内では、カラムにおいて "式タイプ" にオブジェクトを選択できます: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +オブジェクトカラムに対しては、座標、サイズ、スタイルなどに関連した標準のプロパティが使用可能です。 プロパティリストを使用して定義する方法のほかにも、オブジェクト型のリストボックスカラムのそれぞれの行に対してスタイル、フォントカラー、背景色、表示状態をプログラムで定義することもできます。 これらのタイプのカラムは非表示にすることも可能です。 + +しかしながら、データソーステーマは、オブジェクト型のリストボックスカラムに対しては選択できません。 実際、カラムの各セルの中身は、それに対応するオブジェクト配列の要素の属性に基づいています。 配列の各オブジェクト要素には、以下を定義できます: + +値の型 (必須): テキスト、カラー、イベント、他
    値そのもの (任意): 入力/出力に使用
    セルの内容表示 (任意): ボタン、リスト、他
    追加の設定 (任意): 値の型によります
    これらのプロパティを定義するには、適切な属性をオブジェクト内に設定する必要があります (使用可能な属性は以下に一覧としてまとめてあります)。 たとえば、以下ような簡単なコードを使用してオブジェクトカラム内に "Hello World!" 書き込むことができます: + +```4d +ARRAY OBJECT(obColumn;0) // カラム配列 + C_OBJECT($ob) // 第一要素 + OB SET($ob;"valueType";"text") // 値の型を定義 (必須) + OB SET($ob;"value";"Hello World!") // 値を定義 + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) +> 表示フォーマットと入力フィルターはオブジェクトカラムに対しては設定できません。 これらは値の型に応じて自動的に変わるからです。 + +#### valueTypeとデータ表示 + +リストボックスカラムにオブジェクト配列が割り当てられているとき、セルの表示・入力・編集の方法は、配列の要素の valueType 属性に基づきます。 次の valueType の値がサポートされています: + +* "text": テキスト値 +* "real": セパレーターを含む数値。 セパレーターの例: ``, `<.>`, `<,>` +* "integer": 整数値 +* "boolean": true/false 値 +* "color": 背景色を定義 +* "event": ラベル付ボタンを表示 + +4D は "valueType" の値に応じたデフォルトのウィジェットを使用します (つまり、"text" と設定すればテキスト入力ウィジェットが表示され、"boolean" と設定すればチェックボックスが表示されます)。 しかし、オプションを使用することによって表示方法の選択が可能な場合もあります (*例:* "real" と設定した場合、ドロップダウンメニューとしても表示できます)。 以下の一覧はそれぞれの値の型に対してのデフォルトの表示方法と、他に選択可能な表示方の一覧を表しています: + +| valueType | デフォルトのウィジェット | 他に選択可能なウィジェット | +| --------- | ----------------------- | --------------------------------------------------------- | +| text | テキスト入力 | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | +| real | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | +| integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | +| boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | +| color | 背景色 | text | +| event | ラベル付ボタン | | +| | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | + +セルの表示とオプションは、オブジェクト内の特定の属性を使用することによって設定できます (以下を参照ください)。 + +#### 表示フォーマットと入力フィルター + +オブジェクト型のリストボックスのカラムにおいては、表示フォーマットと入力フィルターを設定することはできません。 これらは値の型に応じて自動的に定義されます。 どのように定義されるかについては、以下一覧にまとめてあります: + +| 値の型 | デフォルトのフォーマット | 入力コントロール | +| ------- | ---------------------------------------- | ---------------------- | +| text | オブジェクト内で定義されているものと同じ | 制限なし | +| real | オブジェクト内で定義されているものと同じ (システムの小数点セパレーターを使用) | "0-9" と "." と "-" | +| | | min>=0 の場合、"0-9" と "." | +| integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | +| | | min>=0 の場合、"0-9" と "." | +| Boolean | チェックボックス | N/A | +| color | N/A | N/A | +| event | N/A | N/A | + +### 属性 + +オブジェクト配列の各要素は、セルの中身とデータ表示を定義する一つ以上の属性を格納するオブジェクトです (上記の例を参照ください)。 + +唯一必須の属性は "valueType" であり、サポートされる値は "text"、"real"、"integer"、"boolean"、"color" そして "event"です。 以下の表には、リストボックスオブジェクト配列において "valueType"の値に応じてサポートされるすべての属性がまとめてあります (他の属性はすべて無視されます)。 表示フォーマットに関しては、その更に下に詳細な説明と例があります。 + +| | valueType | text | real | integer | boolean | color | event | +| --------------------- | ------------------------ | ---- | ---- | ------- | ------- | ----- | ----- | +| *属性* | *説明* | | | | | | | +| value | セルの値 (入力または出力) | ○ | ○ | ○ | | | | +| min | 最小値 | | ○ | ○ | | | | +| max | 最大値 | | ○ | ○ | | | | +| behavior | "スリーステート" の値 | | | ○ | | | | +| requiredList | オブジェクト内で定義されたドロップダウンリスト | ○ | ○ | ○ | | | | +| choiceList | オブジェクト内で定義されたコンボボックス | ○ | ○ | ○ | | | | +| requiredListReference | 4D リスト参照 ("saveAs"の値による) | ○ | ○ | ○ | | | | +| requiredListName | 4D リスト名 ("saveAs"の値による) | ○ | ○ | ○ | | | | +| saveAs | "reference" または "value" | ○ | ○ | ○ | | | | +| choiceListReference | 4D リスト参照、コンボボックスを表示 | ○ | ○ | ○ | | | | +| choiceListName | 4D リスト名、コンボボックスを表示 | ○ | ○ | ○ | | | | +| unitList | X要素の配列 | ○ | ○ | ○ | | | | +| unitReference | 選択された要素のインデックス | ○ | ○ | ○ | | | | +| unitsListReference | 単位の4D リスト参照 | ○ | ○ | ○ | | | | +| unitsListName | 単位の4D リスト名 | ○ | ○ | ○ | | | | +| alternateButton | 切り替えボタンを追加 | ○ | ○ | ○ | ○ | ○ | | + +#### value + +セルの値は "value" 属性に保存されています。 この属性は入力と出力に使用されるほか、 この属性は入力と出力に使用されるほか、 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 + +````4d + ARRAY OBJECT(obColumn;0) // カラム配列 + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // ユーザーが新しい値を入力した場合、 編集された値は $entry に格納されます + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) +> null 値はサポートされており、空のセルとして表示されます。 + +#### min と max + +"valueType" が"real" または "integer" であるとき、min と max 属性もオブジェクトに設定できます (値は適切な範囲で、かつ、valueType と同じ型である必要があります)。 + +これらの属性を使用すると入力値の範囲を管理することができます。 セルが評価されたとき (フォーカスを失ったとき)、入力された値が min の値より低い場合、または max の値より大きい場合には、その値は拒否されます。 この場合、入力をする前の値が保持され、tip として説明が表示されます。 + +````4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +behavior 属性は、値の通常の表示とは異なる表示方法を提供します。 4D v15では、一つだけ他の表示方法が用意されています: + +| 属性 | 使用可能な値 | valueType | 説明 | +| -------- | ----------- | --------- | ------------------------------------------------------------------------------------------------------------------ | +| behavior | threeStates | integer | スリーステートチェックボックスを数値として表現します。
    2=セミチェック、1=チェック、0=チェックされていない、-1=非表示、-2=チェックなしが無効化、-3=チェックが無効化、-4=セミチェックが無効化 | + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + + + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList と choiceList + +"choiceList" または "requiredList" 属性がオブジェクト内に存在しているとき、テキスト入力は以下の属性に応じて、ドロップダウンリストまたはコンボボックスで置き換えられます: + +* 属性が "choiceList" の場合、セルはコンボボックスとして表示されます。 これはつまり、ユーザーは値を選択、または入力できるということです。 +* 属性が "requiredList" の場合、セルはドロップダウンリストとして表示されます。 これはつまり、ユーザーはリストに提供されている値からどれか一つを選択するしかないということです。 + +どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 +> ウィジェットの値は配列を通して定義されます。 既存の 4Dリストをウィジェットに割り当てたい場合、"requiredListReference"、"requiredListName"、"choiceListReference"、または "choiceListName" 属性を使用する必要があります。 + +例: + +* 選択肢が二つ ("Open" または "Closed") しかないドロップダウンリストを表示したい場合を考えます。 デフォルトでは "Closed" が選択された状態にしたいとします: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +* 整数値であればすべて受け入れ可能な状態にしておいた上で、もっとも一般的な値を提示するためにコンボボックスを表示したい場合を考えます: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) // 10 をデフォルト値として使用 + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName と requiredListReference + +"requiredListName" と "requiredListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (`New list` コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはドロップダウンリストとして表示されるようになります。 これはつまり、ユーザーはリスト内に提供された値のどれか一つのみを選択できるということを意味します。 + +"requiredListName" または "requiredListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡します。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 +> * これらの値を単純な配列を通して定義したい場合は、"requiredList" 属性を使用する必要があります。 +> * リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" + +例: + +* ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "blue" にしたい場合を考えます: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +* プログラミングによって定義されたリストに基づいたドロップダウンリストを表示し、参照として保存したい場合を考えます: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) // デフォルトでLondonを表示 + OB SET($ob;"requiredListReference";<>List) +``` + + ![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName と choiceListReference + +"choiceListName" と "choiceListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (`New list` コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはコンボボックスとして表示されるようになります。 これはつまり、ユーザーは値を選択、または入力できるということを意味します。 + +"choiceListName" または "choiceListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡しま す。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 +> * これらの値を単純な配列を通して定義したい場合は、"choiceList" 属性を使用する必要があります。 +> * リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" + +例: + +ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "green" にしたい場合を考えます: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +````4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList、unitsListName、 unitsListReference と unitReference + +特定の値を使用することで、セルの値に関連した単位を追加することができます (*例*: "10 cm", "20 pixels" 等)。 単位リストを定義するためには、以下の属性のどれか一つを使用します: + +* "unitsList": 利用可能な単位 (例: "cm"、"inches"、"km"、"miles"、他) を定義するのに使用する x 要素を格納した配列。 オブジェクト内で単位を定義するためには、この属性を使用します。 +* "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 [New list](https://doc.4d.com/4Dv18/4D/18/New-list.301-4505738.ja.html) コマンドで作成された 4D リストで単位を定義するためには、この属性を使用します。 +* "unitsListName": 利用可能な単位を含んだデザインモードで作成された 4Dリスト名。 ツールボックスで作成された 4Dリストで単位を定義するためには、この属性を使用します。 + +単位リストが定義された方法に関わらず、以下の属性を関連付けることができます: + +* "unitReference": "unitList"、"unitsListReference" または "unitsListName" の値リスト内で選択された項目へのインデックス (1からx) を格納する単一の値。 + +カレントの単位は、ボタンとして表示されます。 このボタンは、クリックするたびに "unitList"、"unitsListReference" または "unitsListName" の値を切り替えていきます (例: "pixels" -> "rows" -> "cm" -> "pixels" -> 等)。 + +例: + +数値の入力と、その後に可能性のある二つの単位 ("lines" または "pixels") を続けて表示したい場合を考えます。 カレントの値は "2" + "lines" と、 オブジェクト内で直接定義された値 ("unitsList" 属性) を使用するものとします: + +````4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +セルに省略ボタン [...] を追加したい場合、"alternateButton" 属性に true の値を入れてオブジェクトに渡すだけです。 省略ボタンは自動的にセル内に表示されます。 + +このボタンがユーザーによってクリックされた場合、`On Alternate Click` イベントが生成され、そのイベントを自由に管理することができます (詳細な情報に関しては [イベント管理](#イベント管理) の章を参照ください)。 + +例: + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### color valueType + +"color" valueType を使用すると、色、または色を表すテキストを表示することができます。 + +* 値が数字の場合、色付けされた長方形がセル内に表示されます。 例: + + ````4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ```` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +* 値がテキストの場合、そのテキストが表示されます (*例*: "value";"Automatic")。 + +#### event valueType + +"event" valueType を使用すると、クリックした際に `On Clicked` イベントを生成する単純なボタンを表示します。 データまたは値を渡す/返すことはできません。 + +オプションとして、"label" 属性を渡すことができます。 + +例: + +````4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### イベント管理 + +オブジェクトリストボックス配列を使用している際には、複数のイベントを管理することができます: + +* **On Data Change**: 以下の場所において、どんな値でも変更された場合には `On Data Change` イベントがトリガーされます: + * テキスト入力 + * ドロップダウンリスト + * コンボボックスエリア + * 単位ボタン (値 x が値 x+1 へとスイッチしたとき) + * チェックボックス (チェック/チェックなしの状態がスイッチしたとき) +* **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 +* **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md index a3aa12b49acb49..09ba99ec711df6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md @@ -102,7 +102,7 @@ title: 動作 #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](./webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [フォーム](FormEditor/forms.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス](listbox_overview.md#リストボックスカラム) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [Webエリア](./webArea_Overview.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md index 4d7cefc9603617..fb04999f6a79b5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md @@ -16,7 +16,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- @@ -34,7 +34,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [楕円](shapes_overview.md#楕円) - [四角](shapes_overview.md#四角) - [テキストエリア](text.md) #### 参照 @@ -59,7 +59,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- @@ -195,7 +195,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md index 7de849c6479368..85995d0752e04c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md @@ -32,7 +32,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) --- @@ -48,7 +48,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [四角](shapes_overview.md#四角) - [ルーラー](ruler.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) --- @@ -64,7 +64,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) --- @@ -80,7 +80,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) --- @@ -96,7 +96,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) --- @@ -135,7 +135,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) --- @@ -143,7 +143,7 @@ title: 座標とサイズ オブジェクトの横のサイズを指定します。 > * オブジェクトによっては高さが規定されているものがあり、その場合は変更できません。 -> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +> * [リストボックス列](listbox_overview.md#リストボックス列) に [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) プロパティが設定されている場合には、ユーザーは手動でカラムサイズを変更することもできます。 > * リストボックスの [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) プロパティに "拡大" を設定している場合にフォームをリサイズすると、一番右のカラムの幅は必要に応じて最大幅を超えて拡大されます。 #### JSON 文法 @@ -154,7 +154,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) --- @@ -171,7 +171,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) --- @@ -188,7 +188,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md index 9c070f538153d5..ddf0d02c332cef 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ title: データソース このプロパティは次のフォームオブジェクトでサポートされています: -- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. +- 選択リストと紐づけられている [コンボボックス](comboBox_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) フォームオブジェクト。 - 配列またはオブジェクトデータソースにより、紐づけられたリストが生成されている [コンボボックス](comboBox_overview.md) フォームオブジェクト。 たとえば、"France, Germany, Italy" という値を含む選択リストが "Countries" というコンボボックスに関連付けられていた場合を考えます。 **自動挿入** のオプションがチェックをされていて、ユーザーが "Spain" という値を入力すると、"Spain" という値が自動的にメモリー内のリストに追加されます: @@ -28,7 +28,7 @@ title: データソース #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) +[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- @@ -47,7 +47,7 @@ title: データソース #### 対象オブジェクト -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) +[ドロップダウンリスト](dropdownList_Overview.md) - [コンボボックス](comboBox_overview.md) - [階層リスト](list_overview.md) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) --- @@ -113,7 +113,7 @@ title: データソース 表示される式のデータタイプを定義します。 このプロパティは次のフォームオブジェクトで使用されます: -- [List box columns](listbox-column.md) of the selection and collection types. +- セレクションおよびコレクション型の [リストボックス列](listbox_overview.md#リストボックス列)。 - オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md)。 [式タイプ](properties_Object.md#式の型式タイプ) の章も参照ください。 @@ -126,7 +126,7 @@ title: データソース #### 対象オブジェクト -[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) +オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- @@ -183,13 +183,13 @@ title: データソース #### 対象オブジェクト -[リストボックス列 (配列型のみ)](listbox-column.md) +[リストボックス列 (配列型のみ)](listbox_overview.md#リストボックス列) --- ## 式 -This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 +[セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション / エンティティセレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) リストボックスのプロパティです。 **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 列に割り当てる 4D式です。 以下のものを指定できます: @@ -226,7 +226,7 @@ This description is specific to [selection](FormObjects/listbox-object.md#select #### 対象オブジェクト -[リストボックス列](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) --- @@ -255,7 +255,7 @@ This description is specific to [selection](FormObjects/listbox-object.md#select このプロパティは以下の場合に表示されます: - オブジェクトに対して [選択リスト](#選択リスト) が割り当てられている -- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- [入力](input_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) の場合には、ユーザーがリスト内の値のみ入力できるように、オブジェクトに対して [指定リスト](properties_RangeOfValues.md#指定リスト) も定義されている (通常は両方のオプションで同じリストを使用しているはずです)。 このプロパティは、選択リストに関連付けされたフィールドまたは変数において、フィールドに保存する内容の型を指定します: @@ -277,7 +277,7 @@ This description is specific to [selection](FormObjects/listbox-object.md#select #### 対象オブジェクト -[Input](input_overview.md) - [List Box Column](listbox-column.md) +[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md index c4fdd8c1404210..b64e269ae5649e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ title: 表示 #### 対象オブジェクト -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) --- @@ -83,7 +83,7 @@ title: 表示 #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) --- @@ -240,7 +240,7 @@ title: 表示 #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) +[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [進捗インジケーター](progressIndicator.md) --- @@ -299,7 +299,7 @@ title: 表示 #### 対象オブジェクト -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) --- @@ -332,7 +332,7 @@ title: 表示 #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) --- @@ -341,7 +341,7 @@ title: 表示 [ブール式](properties_Object.md#式の型式タイプ) を次のフォームオブジェクトで表示した場合: * [入力オブジェクト](input_overview.md) にテキストとして -* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), +* [リストボックス列](listbox_overview.md#リストボックス列) に表示タイプ ["ポップアップ"](properties_Display.md#表示タイプ) を選択して ... 値の代わりに表示するテキストを指定することができます: @@ -356,7 +356,7 @@ title: 表示 #### 対象オブジェクト -[List Box Column](listbox-column.md) - [Input](input_overview.md) +[リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) --- @@ -376,7 +376,7 @@ title: 表示 #### 対象オブジェクト -[リストボックス列](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) --- @@ -424,7 +424,7 @@ title: 表示 #### 対象オブジェクト -[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) +[チェックボックス](checkbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- @@ -445,7 +445,7 @@ title: 表示 #### 対象オブジェクト -[リストボックス列](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) --- @@ -481,7 +481,7 @@ title: 表示 #### 対象オブジェクト -[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) --- @@ -512,7 +512,7 @@ title: 表示 #### 対象オブジェクト -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキストエリア](text.md) - [Web エリア](webArea_overview.md) --- @@ -567,4 +567,4 @@ title: 表示 #### 対象オブジェクト -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md index a90acce9e25754..0926d8d03aa4f9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md @@ -28,7 +28,7 @@ title: 入力 ピクチャー型の [入力](input_overview.md) オブジェクトの場合、標準の編集コマンド (カット、コピー、ペースト、そしてクリア) に加え、ファイルからピクチャーを読み込むために使用することのできる **読み込み...** コマンド、ピクチャーをディスクに保存するのに使用する **別名で保存...** コマンドなどがあります。 また、メニューを使用してピクチャーの表示フォーマットを変更することもできます。 **トランケート (中央合わせなし)**、**スケーリング** そして **スケーリング (中央合わせ/プロポーショナル)** から選択できます。 このメニューを使用した [表示フォーマット](properties_Display#ピクチャーフォーマット) の変更は一時的なものであり、レコードには保存されません。 -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: +[マルチスタイル](properties_Text.md#マルチスタイル) オプションがチェックされているテキスト型の [入力](input_overview.md) オブジェクトまたは [リストボックスカラム](listbox_overview.md#リストボックスカラム) の場合、標準の編集コマンド以外に以下の様なコマンドを使用することができます: - **フォント...**: フォントシステムダイアログボックスを表示させます。 - **最近使用したフォント**: セッション中に最近使用されたフォント名を表示します。 リストには最大で 10フォントまで表示されます (それ以上は古いものから置き換えられていきます)。 デフォルトではリストは空になっているので、このオプションは表示されません。 このリストは `SET RECENT FONTS` と `FONT LIST` コマンドを使用して管理することができます。 @@ -64,7 +64,7 @@ For a [multi-style](properties_Text.md#multi-style) text type [input](input_over #### 対象オブジェクト -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro エリア](writeProArea_overview.md) - [チェックボックス](checkbox_overview.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [進捗インジケーター](progressIndicator.md) - [ルーラー](ruler.md) - [ステッパー](stepper.md) --- @@ -120,7 +120,7 @@ For a [multi-style](properties_Text.md#multi-style) text type [input](input_over #### 対象オブジェクト -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) +[チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md index 9c7882ba9d4317..bb7e0a8ddc5da3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: フッター ## フッターを表示 -This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 +このプロパティは、[リストボックス列フッター](listbox_overview.md#リストボックスフッター) の表示/非表示を指定します。 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 #### JSON 文法 @@ -29,7 +29,7 @@ This property is used to display or hide [list box column footers](listbox-heade * 複数の異なるサイズが設定されている場合、4D はもっとも大きなものを使用します。 たとえば、行に "Verdana 18", "Geneva 12" そして "Arial 9" が設定されている場合、4D は行の高さの決定に "Verdana 18" を使用します。 複数行の場合はこの高さの倍数が使用されます。 * この計算にはピクチャーのサイズや、フォントに適用されるスタイルは考慮されません。 * macOS 環境下では、選択されたフォントで使用できない文字をユーザーが入力した場合、行の高さが正しくなくなる可能性があります。 この場合には代理フォントが使用され、その結果サイズにばらつきが出る可能性があります。 -> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. +> フッターの高さは [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv18/4D/18/LISTBOX-SET-FOOTERS-HEIGHT.301-4505199.ja.html) コマンドを使用して設定することもできます。 単位の変換: 単位を変更した場合、4D は自動で値を再計算し、結果をプロパティリストに表示します。 たとえば、使用されるフォントが "Lucida grande 24" で高さが "1 行" に設定されていれば "30 ピクセル" に、高さが "60 ピクセル" なら "2 行" になります。 @@ -60,4 +60,4 @@ This property is used to display or hide [list box column footers](listbox-heade #### 参照 -[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) +[ヘッダー](properties_Headers.md) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md index 94e9f5bb58a442..00105ed7adc75b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: ヘッダー ## ヘッダーを表示 -This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 +このプロパティは、[リストボックス列ヘッダー](listbox_overview.md#リストボックスヘッダー) の表示/非表示を指定します。 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 #### JSON 文法 @@ -61,4 +61,4 @@ This property is used to display or hide [list box column headers](listbox-heade #### 参照 -[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) +[フッター](properties_Footers.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md index df476521c1b819..3d3d33f49f65e7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ title: ヘルプ #### 対象オブジェクト -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](./comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [コンボボックス](./comboBox_overview.md) - [階層リスト](list_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [ラジオボタン](radio_overview.md) #### 追加のヘルプ機能 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md index 3b79afb757b1e8..79b44ffcf508be 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ title: リストボックス | ------- | -------------- | --------------------- | | columns | 列オブジェクトのコレクション | リストボックス列のプロパティを格納します。 | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. +列オブジェクトに関してサポートされているプロパティの一覧については [列特有のプロパティ](listbox_overview.md#列特有のプロパティ) の章を参照してください。 #### 対象オブジェクト diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md index 237d1d247f9755..dfb965690a345e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキストエリア](text.md) - [Web エリア](webArea_overview.md) --- @@ -40,7 +40,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [ラジオボタン](radio_overview.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキストエリア](text.md) - [Web エリア](webArea_overview.md) --- @@ -130,20 +130,20 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Tab control](tabControl.md) - [Subform](subform_overview.md) - [Radio Button](radio_overview.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [ステッパー](stepper.md) - [タブコントロール](tabControl.md) - [サブフォーム](subform_overview.md) - [ラジオボタン](radio_overview.md) - [Webエリア](webArea_overview.md) --- ## 式の型/式タイプ -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> [セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) のリストボックス列や、[オブジェクト](FormObjects/dropdownList_Overview.md#オブジェクトの使用) や [配列](FormObjects/dropdownList_Overview.md#配列の使用) に関連付けられた[ドロップダウンリスト](dropdownList_Overview.md) のプロパティリストでは、このプロパティは、[**データタイプ**](properties_DataSource.md#データタイプ-式の型) と呼ばれています。 オブジェクトに関連付けられた式または変数のデータ型を指定します。 この設定の主な目的は、プロパティリスト内で提供されるテーマとオプションが、データの型と対応するようにするためです。 つまり、実際に変数の型そのものを決めるわけではありません。 プロジェクトをコンパイルするには、[変数を宣言](Concepts/variables.md#変数の宣言) する必要があります。 ただし、次の特定の場合には、このプロパティは型宣言の機能を持ちえます: - **[ダイナミック変数](#ダイナミック変数)**: このプロパティを使って、ダイナミック変数の型を宣言することができます。 -- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 +- **[リストボックス列](listbox_overview.md#リストボックス列)**: このプロパティは列データに表示フォーマットを関連づけるのに使用されます。 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 - **[ピクチャー変数](input_overview.md)**: このプロパティを使うと、インタープリタモードにおいてフォームロード前に変数を宣言することができます。 フォーム上のピクチャー変数にピクチャーを表示する際には特別なメカニズムが使用されます。 そのため、他の型の変数とは違って、ピクチャー変数の宣言は、フォームロード前 (`On Load` フォームイベントよりも先) におこなう必要があります。 このため、フォームを呼び出す前 (たとえば `DIALOG` コマンドを呼び出す前) に`C_PICTURE(varName)` を実行するか、あらかじめプロパティリストの式の型にピクチャーを選択しておく必要があります。 このいずれかをおこなわない場合、ピクチャー変数はピクチャーを正しく表示できません (インタープリターモードのみ)。 #### JSON 文法 @@ -154,7 +154,7 @@ title: オブジェクト #### 対象オブジェクト -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [スピナー](spinner.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) --- @@ -327,4 +327,4 @@ This property sets the type of calculation to be done in a [column footer](./lis #### 対象オブジェクト -[リストボックスフッター](listbox-header-footer.md#footers) +[リストボックスフッター](listbox_overview.md#リストボックスフッター) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md index 4a6a08db4e8e61..050664d4fe8f8a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md @@ -52,7 +52,7 @@ title: 値の範囲 #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) --- @@ -71,4 +71,4 @@ title: 値の範囲 #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md index 04a71986df34a2..ee640af493436b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md @@ -63,7 +63,7 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Proエリア](viewProArea_overview.md) - [4D Write Proエリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#line) - [リストボックス列](listbox_overview.md#list-box-columns) - [楕円](shapes_overview.md#oval) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#rectangle) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [Webエリア](webArea_overview.md) --- @@ -88,7 +88,7 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Proエリア](viewProArea_overview.md) - [4D Write Proエリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#line) - [リストボックス列](listbox_overview.md#list-box-columns) - [楕円](shapes_overview.md#oval) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#rectangle) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [Webエリア](webArea_overview.md) --- @@ -128,4 +128,4 @@ title: リサイズオプション #### 対象オブジェクト -[リストボックス列](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md index 47d23dfe72f56d..89031ec0638d7f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md @@ -36,7 +36,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -55,7 +55,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -71,7 +71,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -107,7 +107,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) ### フォントファミリー @@ -127,7 +127,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -143,7 +143,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -169,7 +169,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [進捗インジケーター](progressIndicator.md) - [ルーラー](ruler.md) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [進捗インジケーター](progressIndicator.md) - [ルーラー](ruler.md) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -228,7 +228,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- @@ -251,7 +251,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) (通常およびフラットスタイルを除く) - [グループボックス](groupBox.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [リストボックスフッター](listbox-header-footer.md#footers) - [ラジオボタン](radio_overview.md) (通常およびフラットスタイルを除く) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) (通常およびフラットスタイルを除く) - [グループボックス](groupBox.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [ラジオボタン](radio_overview.md) (通常およびフラットスタイルを除く) - [テキスト](text.md) --- @@ -274,7 +274,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) --- @@ -378,7 +378,7 @@ End if #### 対象オブジェクト -[Input](input_overview.md) - [List Box Column](listbox-column.md) +[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- @@ -423,7 +423,7 @@ End if #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- @@ -443,7 +443,7 @@ End if #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md index 3e30050e565236..07084a9b4a5d43 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md @@ -74,7 +74,7 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー)](listbox-header-footer.md#headers) +[[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー)](listbox_overview.md#リストボックスヘッダー) --- @@ -139,7 +139,7 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) +[ボタン](button_overview.md) ([ヘルプ](button_overview.md#ヘルプ)ボタンを除く) - [チェックボックス](checkbox_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ラジオボタン](radio_overview.md) --- @@ -223,4 +223,4 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[ツールバーボタン](button_overview.md#ツールバー) - [ベベルボタン](button_overview.md#ベベル) - [角の丸いべべルボタン](button_overview.md#角の丸いベベル) - [OS X グラデーションボタン](button_overview.md#os-x-グラデーション) - [OS X テクスチャーボタン](button_overview.md#os-x-テクスチャー) - [Office XP ボタン](button_overview.md#office-xp) - [サークルボタン](button_overview.md#サークル) - [カスタムボタン](button_overview.md#カスタム) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Project/documentation.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Project/documentation.md index b552b7b0316a95..d015146cecdc76 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Project/documentation.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Project/documentation.md @@ -153,10 +153,10 @@ $txt:="Hello world!" - テーブルタグ: ``` -| 引数 | 型 | 説明 | +| Parameter | Type | Description | | --------- | ------ | ------------ | -| wpArea | テキスト |Write pro エリア| -| toolbar | テキスト |ツールバー名 | +| wpArea | Text |Write pro area| +| toolbar | Text |Toolbar name | ``` - リンクタグ: diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md index 0ec30f0cc2d6c1..6f5b5d6b4c31c2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------- | -| 45 | [4D View Pro エリア](../FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](../FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [階層リスト](FormObjects/list_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) | フォーカスのある入力可能オブジェクトの内容が更新された | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------- | +| 45 | [4D View Pro エリア](../FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](../FormObjects/writeProArea_overview.md) - [コンボボックス](../FormObjects/comboBox_overview.md) - フォーム - [入力](../FormObjects/input_overview.md) - [階層リスト](../FormObjects/list_overview.md) - [リストボックス](../FormObjects/listbox_overview.md) - [リストボックス列](../FormObjects/listbox_overview.md#リストボックス列) | フォーカスのある入力可能オブジェクトの内容が更新された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md index c93cd72f4cfe66..3d472804029764 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| 28 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) | フォーカスのあるオブジェクトに文字が入力されようとしている。 `Get edited text` はこの文字を **含む** オブジェクトのテキストを返します。 | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| 28 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) | フォーカスのあるオブジェクトに文字が入力されようとしている。 `Get edited text` はこの文字を **含む** オブジェクトのテキストを返します。 |
    履歴 @@ -24,7 +24,7 @@ title: On After Keystroke `On After Keystroke` イベントは次の場合には生成されません: -- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) メソッドの場合、ただし、セルを編集している場合を除きます ([リストボックス](FormObjects/listbox_overview.md) メソッドではどのような場合でも生成されます)。 - キーボードを使用せずに (ペーストやドラッグ&ドロップ、チェックボックス、ドロップダウンリスト、コンボボックス) おこなわれた変更の場合。 これらのイベントを処理するには [`On After Edit`](onAfterEdit.md) を使用します。 ### キーストロークシーケンス diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md index a5324cca31882a..19b255d69065d1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------- | ----------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックス列内で標準のソートがおこなわれた | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------- | ----------------------- | +| 30 | [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックス列内で標準のソートがおこなわれた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md index 7d414488e8f190..287ba9e9e2bd75 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md @@ -5,7 +5,7 @@ title: On Alternative Click | コード | 呼び出し元 | 定義 | | --- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • ボタン: ボタンの "矢印" のエリアがクリックされた
  • リストボックス: オブジェクト配列のカラム内において、エリプシスボタン ("alternateButton" 属性) がクリックされた
  • | +| 38 | [ボタン](FormObjects/button_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) |
  • ボタン: ボタンの "矢印" のエリアがクリックされた
  • リストボックス: オブジェクト配列のカラム内において、エリプシスボタン ("alternateButton" 属性) がクリックされた
  • | ## 説明 @@ -22,8 +22,8 @@ title: On Alternative Click ### リストボックス -このイベントは [オブジェクト配列型のリストボックス](FormObjects/listbox-column.md#object-arrays-in-columns) のカラムにおいて、ユーザーがウィジェットのエリプシスボタン ("alternateButton" 属性) をクリックしたときに生成されます。 +このイベントは [オブジェクト配列型のリストボックス](FormObjects/listbox_overview.md#object-arrays-in-columns) のカラムにおいて、ユーザーがウィジェットのエリプシスボタン ("alternateButton" 属性) をクリックしたときに生成されます。 ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -See the [description of the "alternateButton" attribute](FormObjects/listbox-column.md#alternatebutton). +["alternateButton" 属性の説明](FormObjects/listbox_overview.md#alternatebutton) を参照ください。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md index fb55bf3b0d4163..7fd6872d522bdc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------- | --------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックスセルが編集モードに変更されようとしている | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------- | --------------------------- | +| 41 | [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスセルが編集モードに変更されようとしている | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md index 2c3dd8a28a9046..81bed3a41f67f0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | -| 17 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) | フォーカスのあるオブジェクトに文字が入力されようとしている。 `Get edited text` はこの文字を **含まない** オブジェクトのテキストを返します。 | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | +| 17 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) | フォーカスのあるオブジェクトに文字が入力されようとしている。 `Get edited text` はこの文字を **含まない** オブジェクトのテキストを返します。 |
    履歴 @@ -22,7 +22,7 @@ title: On Before Keystroke `On Before Keystroke` イベントは次の場合には生成されません: -- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) メソッドの場合、ただし、セルを編集している場合を除きます ([リストボックス](FormObjects/listbox_overview.md) メソッドではどのような場合でも生成されます)。 - キーボードを使用せずに (ペーストやドラッグ&ドロップ、チェックボックス、ドロップダウンリスト、コンボボックス) おこなわれた変更の場合。 これらのイベントを処理するには [`On After Edit`](onAfterEdit.md) を使用します。 ### 入力不可オブジェクト diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md index 6b450b628fd955..601aeb01487422 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | -| 17 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | オブジェクトがドラッグされている | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | +| 17 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | オブジェクトがドラッグされている | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onClicked.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onClicked.md index 7be24b1999fa94..79d78893188b7b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onClicked.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | -| 4 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | オブジェクト上でクリックされた | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | +| 4 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | オブジェクト上でクリックされた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md index f200b56ee33859..4f226aa480f24e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------- | ------------------------------ | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md) | リストボックスの列がユーザーのドラッグ&ドロップで移動された | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------- | ------------------------------ | +| 32 | [リストボックス](../FormObjects/listbox_overview.md) - [リストボックス列](../FormObjects/listbox_overview.md#リストボックス列) | リストボックスの列がユーザーのドラッグ&ドロップで移動された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md index 067cf109479203..31856061829b11 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------ | -| 33 | [4D View Pro Area](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md) | ユーザーのマウス操作によって、またはフォームウィンドウのリサイズによって、カラムの幅が変更された | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------ | +| 33 | [4D View Pro エリア](../FormObjects/viewProArea_overview.md) - [リストボックス](../FormObjects/listbox_overview.md) - [リストボックス列](../FormObjects/listbox_overview.md#リストボックス列) | ユーザーのマウス操作によって、またはフォームウィンドウのリサイズによって、カラムの幅が変更された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md index 7cf2339dd966b3..fedaab0efdf718 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | -| 20 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) | オブジェクトのデータが変更された | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | +| 20 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) | オブジェクトのデータが変更された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md index 40757c3449780b..466dc762edc7aa 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 13 | [4D View Proエリア](FormObjects/viewProArea_overview.md) - [4D Write Proエリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) | オブジェクト上でダブルクリックされた | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------ | +| 13 | [4D View Proエリア](FormObjects/viewProArea_overview.md) - [4D Write Proエリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) | オブジェクト上でダブルクリックされた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md index 6eb0f4644810d9..dce03a2fb3ee5e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 21 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | データがオブジェクト上にドロップされる可能性がある | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 21 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | データがオブジェクト上にドロップされる可能性がある | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDrop.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDrop.md index d9e4911f9c81d9..8733461b8425c5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDrop.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 16 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | データがオブジェクトにドロップされた | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 16 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | データがオブジェクトにドロップされた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md index 3a347117535538..80dc4e10a4eb63 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------- | --------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックス列のフッターがクリックされた | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------- | --------------------- | +| 57 | [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックス列のフッターがクリックされた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md index 40d991798c5870..42ee6e59cace45 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | -| 15 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームオブジェクトがフォーカスを得た | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | +| 15 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス](FormObjects/listbox_overview.md#list-box-columns) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームオブジェクトがフォーカスを得た | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md index 3eed870bae2a1f..6f813725310691 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 42 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックスの列ヘッダーでクリックがおこなわれた | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 42 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスの列ヘッダーでクリックがおこなわれた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onLoad.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onLoad.md index 6a7fdff42cc6b7..cf93702e64e25e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onLoad.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | フォームが表示または印刷されようとしている | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | +| 1 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md#overview) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md#overview) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームが表示または印刷されようとしている | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md index 0f92a2968d96d7..659e7020f4c20d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | -| 14 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームオブジェクトがフォーカスを失った | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | +| 14 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス](FormObjects/listbox_overview.md#list-box-columns) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームオブジェクトがフォーカスを失った | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md index 330be2eaf82ef9..1365c0b9d226f5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------ | -| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------- | ------------------------------ | +| 34 | [配列型リストボックス](FormObjects/listbox_overview.md#配列リストボックス) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onUnload.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onUnload.md index 882b0ab151b558..96c0249de2b274 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onUnload.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | フォームを閉じて解放しようとしている | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 24 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md#overview) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md#overview) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームを閉じて解放しようとしている | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onValidate.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onValidate.md index 36f7015d1e2143..b8d5c35e84938d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onValidate.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 3 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 3 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/overview.md index 16a5665a930d69..676a53ac07a756 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/overview.md @@ -30,7 +30,7 @@ End if イベントが発生したオブジェクトによっては追加のプロパティが含まれていることがあります。 特に: -- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. - [4D View Pro エリア](FormObjects/viewProArea_overview.md) は、`sheetName` や `action` といったプロパティを [On After Edit](onAfterEdit.md) イベントオブジェクトに返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md index c02757255e2113..863d3b3f0a2b28 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md @@ -46,7 +46,7 @@ title: ピクチャー * [ボタン](FormObjects/button_overview.md)/[ラジオボタン](FormObjects/radio_overview.md)/[チェックボックス](FormObjects/checkbox_overview.md) * [ピクチャーボタン](FormObjects/pictureButton_overview.md)/[ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) * [タブコントロール](FormObjects/tabControl.md) -* [リストボックスヘッダー](FormObjects/listbox-header-footer.md#headers) +* [リストボックスヘッダー](FormObjects/listbox_overview.md#リストボックスヘッダー) * [メニューアイコン](Menus/properties.md#項目アイコン) 4D は自動的に最高解像度のピクチャーを優先します。 例: 標準解像度と高解像度の2つのスクリーンを使用している際に、片方からもう片方へとフォームを移動させると、4D は常に使用可能な範囲内での最高解像度のピクチャーを表示します。 コマンドまたはプロパティが *circle.png* を指定していたとしても、*circle@3x.png* があれば、それを使用します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md deleted file mode 100644 index d61c9d8e3a2648..00000000000000 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md +++ /dev/null @@ -1,416 +0,0 @@ ---- -id: listbox-column -title: リストボックス列 ---- - -リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: - -![](../assets/en/FormObjects/listbox_column.png) - -リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、リストボックスに対する設定よりもこちらが優先されます。 - -> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#式の型-式タイプ) -> (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 - -### カラム特有のプロパティ {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -## フォームイベント - -| フォームイベント | Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties) | コメント | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On After Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On After Sort |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *配列リストボックスのみ* | -| On Before Data Entry |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Before Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Column Moved |
  • [columnName](./listbox-object#additional-properties)
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | | -| On Column Resize |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [newSize](./listbox-object#additional-properties)
  • [oldSize](./listbox-object#additional-properties)
  • | | -| On Data Change |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Double Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Drag Over |
  • [area](./listbox-object#additional-properties)
  • [areaName](./listbox-object#additional-properties)
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Drop |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Footer Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [footerName](./listbox-object#additional-properties)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *追加プロパティの取得はセル編集完了時のみ* | -| On Row Moved |
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | *配列リストボックスのみ* | -| On Scroll |
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • | | -| On Unload | | | - -## オブジェクト配列の使用 - -リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 - -以下のリストボックスはオブジェクト配列を使用してデザインされました: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### オブジェクト配列カラムの設定 - -To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. プロパティリスト内では、カラムにおいて "式タイプ" にオブジェクトを選択できます: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -オブジェクトカラムに対しては、座標、サイズ、スタイルなどに関連した標準のプロパティが使用可能です。 プロパティリストを使用して定義する方法のほかにも、オブジェクト型のリストボックスカラムのそれぞれの行に対してスタイル、フォントカラー、背景色、表示状態をプログラムで定義することもできます。 これらのタイプのカラムは非表示にすることも可能です。 - -しかしながら、データソーステーマは、オブジェクト型のリストボックスカラムに対しては選択できません。 実際、カラムの各セルの中身は、それに対応するオブジェクト配列の要素の属性に基づいています。 配列の各オブジェクト要素には、以下を定義できます: - -値の型 (必須): テキスト、カラー、イベント、他
    -値そのもの (任意): 入力/出力に使用
    -セルの内容表示 (任意): ボタン、リスト、他
    -追加の設定 (任意): 値の型によります
    -これらのプロパティを定義するには、適切な属性をオブジェクト内に設定する必要があります (使用可能な属性は以下に一覧としてまとめてあります)。 たとえば、以下ような簡単なコードを使用してオブジェクトカラム内に "Hello World!" 書き込むことができます: - -```4d -ARRAY OBJECT(obColumn;0) // カラム配列 - C_OBJECT($ob) // 第一要素 - OB SET($ob;"valueType";"text") // 値の型を定義 (必須) - OB SET($ob;"value";"Hello World!") // 値を定義 - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> 表示フォーマットと入力フィルターはオブジェクトカラムに対しては設定できません。 これらは値の型に応じて自動的に変わるからです。 - -#### valueTypeとデータ表示 - -リストボックスカラムにオブジェクト配列が割り当てられているとき、セルの表示・入力・編集の方法は、配列の要素の valueType 属性に基づきます。 次の valueType の値がサポートされています: - -- "text": テキスト値 -- "real": for a numeric value that can include separators like a `\`, <.>, or <,> -- "integer": 整数値 -- "boolean": true/false 値 -- "color": 背景色を定義 -- "event": ラベル付ボタンを表示 - -4D は "valueType" の値に応じたデフォルトのウィジェットを使用します (つまり、"text" と設定すればテキスト入力ウィジェットが表示され、"boolean" と設定すればチェックボックスが表示されます)。 しかし、オプションを使用することによって表示方法の選択が可能な場合もあります (たとえば、"real" と設定した場合、ドロップダウンメニューとしても表示できます)。 以下の一覧はそれぞれの値の型に対してのデフォルトの表示方法と、他に選択可能な表示方の一覧を表しています: - -| valueType | デフォルトのウィジェット | 他に選択可能なウィジェット | -| --------- | ------------------------------------------ | ----------------------------------------------------------------------------------------------- | -| text | テキスト入力 | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | -| real | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | -| integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | -| boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | -| color | 背景色 | text | -| event | ラベル付ボタン | | -| | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | - -セルの表示とオプションは、オブジェクト内の特定の属性を使用することによって設定できます (以下を参照ください)。 - -#### 表示フォーマットと入力フィルター - -オブジェクト型のリストボックスのカラムにおいては、表示フォーマットと入力フィルターを設定することはできません。 これらは値の型に応じて自動的に定義されます。 どのように定義されるかについては、以下一覧にまとめてあります: - -| 値の型 | デフォルトのフォーマット | 入力コントロール | -| ------- | ----------------------------------------------------------- | -------------------------------------- | -| text | オブジェクト内で定義されているものと同じ | 制限なし | -| real | オブジェクト内で定義されているものと同じ (システムの小数点セパレーターを使用) | "0-9" と "." と "-" | -| | | min>=0 の場合、"0-9" と "." | -| integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | -| | | min>=0 の場合、"0-9" | -| Boolean | チェックボックス | N/A | -| color | N/A | N/A | -| event | N/A | N/A | - -### 属性 - -オブジェクト配列の各要素は、セルの中身とデータ表示を定義する一つ以上の属性を格納するオブジェクトです (上記の例を参照ください)。 - -唯一必須の属性は "valueType" であり、サポートされる値は "text"、"real"、"integer"、"boolean"、"color" そして "event"です。 以下の表には、リストボックスオブジェクト配列において "valueType"の値に応じてサポートされるすべての属性がまとめてあります (他の属性はすべて無視されます)。 表示フォーマットに関しては、その更に下に詳細な説明と例があります。 - -| | valueType | text | real | integer | boolean | color | event | -| --------------------- | ------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | -| *属性* | *説明* | | | | | | | -| value | セルの値 (入力または出力) | ○ | ○ | ○ | | | | -| min | 最小値 | | ○ | ○ | | | | -| max | 最大値 | | ○ | ○ | | | | -| behavior | "スリーステート" の値 | | | ○ | | | | -| requiredList | オブジェクト内で定義されたドロップダウンリスト | ○ | ○ | ○ | | | | -| choiceList | オブジェクト内で定義されたコンボボックス | ○ | ○ | ○ | | | | -| requiredListReference | 4D リスト参照 ("saveAs"の値による) | ○ | ○ | ○ | | | | -| requiredListName | 4D リスト名 ("saveAs"の値による) | ○ | ○ | ○ | | | | -| saveAs | "reference" または "value" | ○ | ○ | ○ | | | | -| choiceListReference | 4D リスト参照、コンボボックスを表示 | ○ | ○ | ○ | | | | -| choiceListName | 4D リスト名、コンボボックスを表示 | ○ | ○ | ○ | | | | -| unitList | X要素の配列 | ○ | ○ | ○ | | | | -| unitReference | 選択された要素のインデックス | ○ | ○ | ○ | | | | -| unitsListReference | 単位の4D リスト参照 | ○ | ○ | ○ | | | | -| unitsListName | 単位の4D リスト名 | ○ | ○ | ○ | | | | -| alternateButton | 切り替えボタンを追加 | ○ | ○ | ○ | ○ | ○ | | - -#### value - -セルの値は "value" 属性に保存されています。 この属性は入力と出力に使用されるほか、 この属性は入力と出力に使用されるほか、 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 - -```4d - ARRAY OBJECT(obColumn;0) // カラム配列 - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // ユーザーが新しい値を入力した場合、 編集された値は$entry に格納されます - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> null 値はサポートされており、空のセルとして表示されます。 - -#### min と max - -"valueType" が"real" または "integer" であるとき、min と max 属性もオブジェクトに設定できます (値は適切な範囲で、かつ、valueType と同じ型である必要があります)。 - -これらの属性を使用すると入力値の範囲を管理することができます。 セルが評価されたとき (フォーカスを失ったとき)、入力された値が min の値より低い場合、または max の値より大きい場合には、その値は拒否されます。 この場合、入力をする前の値が保持され、tip として説明が表示されます。 - -```4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -behavior 属性は、値の通常の表示とは異なる表示方法を提供します。 4D v15では、一つだけ他の表示方法が用意されています: - -| 属性 | 使用可能な値 | valueType | 説明 | -| -------- | ----------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | 数値をスリーステートチェックボックスとして表します。
    2=セミチェックボックス、1=チェックされている、0=チェックされていない、-1=非表示チェックボックス、-2=チェックされていない、入力不可、-3=チェックされている、入力不可、-4=セミチェックボックス、入力不可 | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - - - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList と choiceList - -"choiceList" または "requiredList" 属性がオブジェクト内に存在しているとき、テキスト入力は以下の属性に応じて、ドロップダウンリストまたはコンボボックスで置き換えられます: - -- 属性が "choiceList" の場合、セルはコンボボックスとして表示されます。 これはつまり、ユーザーは値を選択、または入力できるということです。 -- 属性が "requiredList" の場合、セルはドロップダウンリストとして表示されます。 これはつまり、ユーザーはリストに提供されている値からどれか一つを選択するしかないということです。 - -どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 - -> ウィジェットの値は配列を通して定義されます。 既存の 4Dリストをウィジェットに割り当てたい場合、"requiredListReference"、"requiredListName"、"choiceListReference"、または "choiceListName" 属性を使用する必要があります。 - -例: - -- 選択肢が二つ ("Open" または "Closed") しかないドロップダウンリストを表示したい場合を考えます。 デフォルトでは "Closed" が選択された状態にしたいとします: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- 整数値であればすべて受け入れ可能な状態にしておいた上で、もっとも一般的な値を提示するためにコンボボックスを表示したい場合を考えます: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) // 10 をデフォルト値として使用 - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName と requiredListReference - -"requiredListName" と "requiredListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはドロップダウンリストとして表示されるようになります。 これはつまり、ユーザーはリスト内に提供された値のどれか一つのみを選択できるということを意味します。 - -"requiredListName" または "requiredListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡します。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 - -> - これらの値を単純な配列を通して定義したい場合は、"requiredList" 属性を使用する必要があります。 -> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" - -例: - -- ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "blue" にしたい場合を考えます: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- プログラミングによって定義されたリストに基づいたドロップダウンリストを表示し、参照として保存したい場合を考えます: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName と choiceListReference - -"choiceListName" と "choiceListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはコンボボックスとして表示されるようになります。 これはつまり、ユーザーは値を選択、または入力できるということを意味します。 - -"choiceListName" または "choiceListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡しま す。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 - -> - これらの値を単純な配列を通して定義したい場合は、"choiceList" 属性を使用する必要があります。 -> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" - -例: - -ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "green" にしたい場合を考えます: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList、unitsListName、 unitsListReference と unitReference - -特定の値を使用することで、セルの値に関連した単位を追加することができます (*例*: "10 cm", "20 pixels" 等)。 単位リストを定義するためには、以下の属性のどれか一つを使用します: 単位リストを定義するためには、以下の属性のどれか一つを使用します: - -- "unitsList": 利用可能な単位 (例: "cm"、"inches"、"km"、"miles"、他) を定義するのに使用する x 要素を格納した配列。 オブジェクト内で単位を定義するためには、この属性を使用します。 -- "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 [New list](https://doc.4d.com/4Dv18/4D/18/New-list.301-4505738.ja.html) コマンドで作成された 4D リストで単位を定義するためには、この属性を使用します。 -- "unitsListName": 利用可能な単位を含んだデザインモードで作成された 4Dリスト名。 ツールボックスで作成された 4Dリストで単位を定義するためには、この属性を使用します。 - -単位リストが定義された方法に関わらず、以下の属性を関連付けることができます: - -- "unitReference": "unitList"、"unitsListReference" または "unitsListName" の値リスト内で選択された項目へのインデックス (1からx) を格納する単一の値。 - -カレントの単位は、ボタンとして表示されます。このボタンは、クリックするたびに "unitList"、"unitsListReference" または "unitsListName" の値を切り替えていきます (例: "pixels" -> "rows" -> "cm" -> "pixels" -> 等)。 - -例: - -数値の入力と、その後に可能性のある二つの単位 ("lines" または "pixels") を続けて表示したい場合を考えます。 カレントの値は "2" + "lines" と、 オブジェクト内で直接定義された値 ("unitsList" 属性) を使用するものとします: - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -セルに省略ボタン [...] を追加したい場合、"alternateButton" 属性に true の値を入れてオブジェクトに渡すだけです。 省略ボタンは自動的にセル内に表示されます。 省略ボタンは自動的にセル内に表示されます。 - -このボタンがユーザーによってクリックされた場合、`On Alternate Click` イベントが生成され、そのイベントを自由に管理することができます (詳細な情報に関しては [イベント管理](#イベント管理) の章を参照ください)。 - -例: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";true) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### color valueType - -"color" valueType を使用すると、色、または色を表すテキストを表示することができます。 - -- 値が数字の場合、色付けされた長方形がセル内に表示されます。 例: - - ```4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- 値がテキストの場合、そのテキストが表示されます (*例*: "value";"Automatic")。 - -#### event valueType - -"event" valueType を使用すると、クリックした際に `On Clicked` イベントを生成する単純なボタンを表示します。 データまたは値を渡す/返すことはできません。 データまたは値を渡す/返すことはできません。 - -オプションとして、"label" 属性を渡すことができます。 - -例: - -```4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### イベント管理 - -オブジェクトリストボックス配列を使用している際には、複数のイベントを管理することができます: - -- **On Data Change**: 以下の場所において、どんな値でも変更された場合には `On Data Change` イベントがトリガーされます: - - テキスト入力 - - ドロップダウンリスト - - コンボボックスエリア - - 単位ボタン (値 x が値 x+1 へとスイッチしたとき) - - チェックボックス (チェック/チェックなしの状態がスイッチしたとき) -- **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 -- **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md deleted file mode 100644 index a174ac9165c24e..00000000000000 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -id: listbox-header-footer -title: List Box Header and Footer ---- - -:::note - -- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. -- リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#フッターを表示) オプションが選択されていなければなりません。 - -::: - -## ヘッダー - -ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: - -![](../assets/en/FormObjects/listbox_header.png) - -リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 - -さらに、ヘッダー特有のプロパティを設定することができます。 Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -ヘッダーに `OBJECT SET VISIBLE` コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 - -### ヘッダー特有のプロパティ - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - -## フッター - -リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 - -フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: - -![](../assets/en/FormObjects/listbox_footers.png) - -リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 - -ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -フッターに `OBJECT SET VISIBLE` コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 - -### フッター特有のプロパティ - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md deleted file mode 100644 index a9a14dc502195a..00000000000000 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md +++ /dev/null @@ -1,188 +0,0 @@ ---- -id: listbox-object -title: List Box Object ---- - -## 配列リストボックス - -配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 - -デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 You can change it, as well as other column properties, in the [column properties](listbox-column.md#column-specific-properties). 列ごとの表示フォーマットを指定するには、`OBJECT SET FORMAT` コマンドも使用できます。 - -> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 - -配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 -リストボックスのハイレベルコマンド (`LISTBOX INSERT ROWS` や `LISTBOX DELETE ROWS` 等) や配列操作コマンドを使用して、列の値を管理します。 たとえば、列の内容を初期化するには、以下の命令を使用できます: - -```4d -ARRAY TEXT(varCol;size) -``` - -リストを使用することもできます: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 - -## セレクションリストボックス - -このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -それぞれの行はセレクションのレコードを基に評価されます。セレクションは **カレントセレクション** または **命名セレクション**です。 - -デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 - -## コレクションまたはエンティティセレクションリストボックス - -このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 - -コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 - -データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection クラス](../API/CollectionClass.md)の様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: - -```4d -myCol:=myCol.push("new value") // リストボックスに new value を表示 -``` - -### プロパティ一覧 - -提供されるプロパティはリストボックスのタイプに依存します。 - -| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | -| ------------------------------------------------------------------------ | --------- | ------------- | ---------------------------- | -| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | -| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | -| [太字](properties_Text.md#太字) | X | X | X | -| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | -| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | -| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | -| [クラス](properties_Object.md#cssクラス) | X | X | X | -| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | -| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | -| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | -| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | -| [データソース](properties_Object.md#データソース) | X | X | X | -| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | -| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | -| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | -| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | -| [ドラッグ有効](properties_Action.md#ドラッグ有効) | X | X | X | -| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | -| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | -| [フォント](properties_Text.md#フォント) | X | X | X | -| [フォントカラー](properties_Text.md#フォントカラー) | X | X | X | -| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | -| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | -| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | -| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | -| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | -| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | -| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | -| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | -| [階層リストボックス](properties_Object.md#配列リストボックス) | X | | | -| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | -| [横揃え](properties_Text.md#横揃え) | X | X | X | -| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | -| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | -| [イタリック](properties_Text.md#イタリック) | X | X | X | -| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | -| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | X | | -| [メタ情報式](properties_Text.md#メタ情報式) | | | X | -| [メソッド](properties_Action.md#メソッド) | X | X | X | -| [行の移動可](properties_Action.md#行の移動可) | X | | | -| [命名セレクション](properties_DataSource.md#命名セレクション) | | X | | -| [列数](properties_ListBox.md#列数) | X | X | X | -| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | -| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | -| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | -| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | -| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | -| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | -| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | -| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | -| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | -| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | -| [選択された項目](properties_DataSource.md#選択された項目) | | | X | -| [選択モード](properties_ListBox.md#選択モード) | X | X | X | -| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | -| [ソート可](properties_Action.md#ソート可) | X | X | X | -| [標準アクション](properties_Action.md#標準アクション) | X | | | -| [スタイル式](properties_Text.md#スタイル式) | | X | X | -| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | -| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | -| [タイプ](properties_Object.md#タイプ) | X | X | X | -| [下線](properties_Text.md#下線) | X | X | X | -| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | -| [縦揃え](properties_Text.md#縦揃え) | X | X | X | -| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | -| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | -| [表示状態](properties_Display.md#表示状態) | X | X | X | -| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | - -> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 - -### フォームイベント - -| フォームイベント | 取得される追加プロパティ (メインプロパティについては[Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.ja.html) 参照) | コメント | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Close Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Collapse |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | -| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | -| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | -| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Delete Action |
  • [row](#追加プロパティ)
  • | | -| On Display Detail |
  • [isRowSelected](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Expand |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | -| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | -| On Mouse Enter |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Open Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | -| On Unload | | | - -#### 追加プロパティ {#additional-properties} - -リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: - -| プロパティ | 型 | 説明 | -| ---------------- | ------- | ---------------------------------------------------------------- | -| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | -| areaName | text | エリアの名称 | -| column | longint | 列番号 | -| columnName | text | 列の名称 | -| footerName | text | フッターの名称 | -| headerName | text | ヘッダーの名称 | -| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | -| isRowSelected | boolean | 行が選択されていれば true、でなければ false | -| newPosition | longint | 列あるいは行の変更後の位置 | -| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | -| oldPosition | longint | 列あるいは行の変更前の位置 | -| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | -| row | longint | 行番号 | -| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | - -> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md index 855de475e8884a..8a69400f23bc06 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md @@ -26,14 +26,15 @@ title: リストボックス ユーザーは標準のショートカットを使用して 1つ以上の行を選択できます。 **Shift+クリック** で連続した行を、**Ctrl+クリック** (Windows) や **Command+クリック** (macOS) で非連続行を選択できます。 + ### リストボックスの構成要素 リストボックスオブジェクトは、以下4つの項目で構成されます: -* the [list box object](./listbox-object.md) in its entirety, -* [columns](./listbox-column.md), -* column [headers](./listbox-header-footer.md#headers), and -* column [footers](./listbox-header-footer.md#footers). +* リストボックスオブジェクトの全体 +* 列 +* 列ヘッダー +* 列フッター ![](../assets/en/FormObjects/listbox_parts.png) @@ -44,30 +45,324 @@ title: リストボックス 1. 各列のオブジェクトメソッド 2. リストボックスのオブジェクトメソッド -The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). +[ヘッダー](#リストボックスヘッダー) と [フッター](#リストボックスフッター) で発生したイベントは、その列のオブジェクトメソッドが受け取ります。 + + ### リストボックスの型 リストボックスには複数のタイプがあり、動作やプロパティの点で異なります。 リストボックスの型は [データソースプロパティ](properties_Object.md#データソース) で定義します: -* **配列**: 各列に 4D 配列を割り当てます。 配列タイプのリストボックスは [階層リストボックス](listbox_overview.md#階層リストボックス) として表示することができます。 -* **セレクション** (**カレントセレクション** または **命名セレクション**): 各列に式 (たとえばフィールド) を割り当てます。 それぞれの行はセレクションのレコードを基に評価されます。 -* **コレクションまたはエンティティセレクション**: 各列に式を割り当てます。各行の中身はコレクションの要素ごと、あるいはエンティティセレクション のエンティティごとに評価されます。 +- **配列**: 各列に 4D 配列を割り当てます。 配列タイプのリストボックスは [階層リストボックス](listbox_overview.md#階層リストボックス) として表示することができます。 +- **セレクション** (**カレントセレクション** または **命名セレクション**): 各列に式 (たとえばフィールド) を割り当てます。 それぞれの行はセレクションのレコードを基に評価されます。 +- **コレクションまたはエンティティセレクション**: 各列に式を割り当てます。各行の中身はコレクションの要素ごと、あるいはエンティティセレクション のエンティティごとに評価されます。 > 1つのリストボックス内に、複数のデータソースタイプを組み合わせて指定することはできません。 データソースは、リストボックス作成時に定義されます。 プログラムによって後から変更することはできません。 + ### リストボックスの管理 リストボックスオブジェクトはプロパティによってあらかじめ設定可能なほか、プログラムにより動的に管理することもできます。 -4D ランゲージにはリストボックス関連のコマンドをまとめた "リストボックス" テーマが専用に設けられていますが、"オブジェクトプロパティ" コマンドや `EDIT ITEM`、`Displayed line number` コマンドなど、ほかのテーマのコマンドも利用することができます。 Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. +4D ランゲージにはリストボックス関連のコマンドをまとめた "リストボックス" テーマが専用に設けられていますが、"オブジェクトプロパティ" コマンドや `EDIT ITEM`、`Displayed line number` コマンドなど、ほかのテーマのコマンドも利用することができます。 詳細については *4D ランゲージリファレンスマニュアル* の[リストボックスコマンド一覧](https://doc.4d.com/4Dv18/4D/18/List-Box-Commands-Summary.300-4505230.ja.html)を参照してください。 + + + +## リストボックスオブジェクト + +### 配列リストボックス + +配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 + +デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 この配列変数名は [列のプロパティ](listbox_overview.md#列特有のプロパティ) で変更できます (プロパティリストの [変数あるいは式](properties_Object.md#変数あるいは式) プロパティを使用します)。 列ごとの表示フォーマットを指定するには、`OBJECT SET FORMAT` コマンドも使用できます。 +> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 + +配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 リストボックスのハイレベルコマンド ([`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) や `LISTBOX DELETE ROWS` 等) や配列操作コマンドを使用して、列の値を管理します。 たとえば、列の内容を初期化するには、以下の命令を使用できます: + +```4d +ARRAY TEXT(varCol;size) +``` + +リストを使用することもできます: + +```4d +LIST TO ARRAY("ListName";varCol) +``` +> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 + + + + +### セレクションリストボックス + +このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 + +それぞれの行はセレクションのレコードを基に評価されます。 セレクションは **カレントセレクション** または **命名セレクション**です。 + +デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 + + +### コレクションまたはエンティティセレクションリストボックス + +このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 + +コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。 例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 + +データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 + +データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection](../API/CollectionClass.md) クラスの様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: + +```4d +myCol:=myCol.push("new value") // リストボックスに new value を表示 +``` + + + +### プロパティ一覧 + +提供されるプロパティはリストボックスのタイプに依存します。 + + +| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | +| ------------------------------------------------------------------- | --------- | ------------- | ---------------------------- | +| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | +| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | +| [太字](properties_Text.md#太字) | X | X | X | +| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | +| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | +| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | +| [Class](properties_Object.md#cssクラス) | X | X | X | +| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | +| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | +| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | +| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | +| [データソース](properties_Object.md#データソース) | X | X | X | +| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | +| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | +| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | +| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | +| [ドラッグ有効](properties_Action.md#ドロップ有効) | X | X | X | +| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | +| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | +| [フォント](properties_Text.md#フォント) | X | X | X | +| [フォントカラー](properties_Text.md#font-color) | X | X | X | +| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | +| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | +| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | +| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | +| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | +| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | +| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | +| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | +| [階層リストボックス](properties_Object.md#array-list-box) | X | | | +| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | +| [横揃え](properties_Text.md#横揃え) | X | X | X | +| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | +| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | X | X | X | +| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | +| [イタリック](properties_Text.md#イタリック) | X | X | X | +| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | +| [マスターテーブル](properties_DataSource.md#master-table) | | X | | +| [メタ情報式](properties_Text.md#メタ情報式) | | | X | +| [メソッド](properties_Action.md#メソッド) | X | X | X | +| [行の移動可](properties_Action.md#行の移動可) | X | | | +| [命名セレクション](properties_DataSource.md#selection-name) | | X | | +| [列数](properties_ListBox.md#列数) | X | X | X | +| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | +| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | +| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | +| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | +| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | +| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | +| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | +| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | +| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | +| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | +| [選択された項目](properties_DataSource.md#選択された項目) | | | X | +| [選択モード](properties_ListBox.md#選択モード) | X | X | X | +| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | +| [ソート可](properties_Action.md#ソート可) | X | X | X | +| [標準アクション](properties_Action.md#標準アクション) | X | | | +| [スタイル式](properties_Text.md#スタイル式) | | X | X | +| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | +| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | +| [型](properties_Object.md#タイプ) | X | X | X | +| [下線](properties_Text.md#下線) | X | X | X | +| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | +| [縦揃え](properties_Text.md#縦揃え) | X | X | X | +| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | +| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | X | X | X | +| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | +| [表示状態](properties_Display.md#表示状態) | X | X | X | +| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | + + +> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 + + +### フォームイベント + + +| フォームイベント | 取得される追加プロパティ (メインプロパティについては[Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.ja.html) 参照) | コメント | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | +| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Close Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Collapse |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | +| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | +| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | +| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Delete Action |
  • [row](#追加プロパティ)
  • | | +| On Display Detail |
  • [isRowSelected](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Expand |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | +| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | +| On Mouse Enter |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Open Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | +| On Unload | | | + + +#### 追加プロパティ {#additional-properties} + +リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: + +| プロパティ | 型 | 説明 | +| ---------------- | ------- | --------------------------------------------- | +| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | +| areaName | text | エリアの名称 | +| column | longint | 列番号 | +| columnName | text | 列の名称 | +| footerName | text | フッターの名称 | +| headerName | text | ヘッダーの名称 | +| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | +| isRowSelected | boolean | 行が選択されていれば true、でなければ false | +| newPosition | longint | 列あるいは行の変更後の位置 | +| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | +| oldPosition | longint | 列あるいは行の変更前の位置 | +| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | +| row | longint | 行番号 | +| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | +> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 + + + + + + +## リストボックス列 + +リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: + +![](../assets/en/FormObjects/listbox_column.png) + +リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、こちらのプロパティの方がリストボックスに対する設定よりも優先されます。 +> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#expression-type) (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 + + +### 列特有のプロパティ {#column-specific-properties} + +[文字フォ-マット](properties_Display.md#文字フォマット) - [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) - [自動行高](properties_CoordinatesAndSizing.md#自動行高) - [背景色/塗りカラー](properties_BackgroundAndBorder.md#背景色塗りカラー) - [背景色式](properties_BackgroundAndBorder.md#背景色式) - [太字](properties_Text.md#太字) - [選択リスト](properties_DataSource.md#選択リスト) - [CSSクラス](properties_Object.md#cssクラス) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [データタイプ (式の型)](properties_DataSource.md#データタイプ-式の型) - [日付フォーマット](properties_Display.md#日付フォーマット) - [デフォルト値](properties_DataSource.md#デフォルト値) - [表示タイプ](properties_Display.md#表示タイプ) - [入力可](properties_Entry.md#入力可) - [入力フィルター](properties_Entry.md#入力フィルター) - [除外リスト](properties_RangeOfValues.md#除外リスト) - [式](properties_DataSource.md#式) - [変数あるいは式 (配列リストボックス)](properties_Object.md#配列リストボックス) - [フォント](properties_Text.md#フォント) - [フォントカラー](properties_Text.md#フォントカラー) - [横揃え](properties_Text.md#横揃え) - [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - [イタリック](properties_Text.md#イタリック) - [表示状態](properties_Display.md#表示状態) - [最大幅](properties_CoordinatesAndSizing.md#最大幅) - [メソッド](properties_Action.md#メソッド) - [最小幅](properties_CoordinatesAndSizing.md#最小幅) - [マルチスタイル](properties_Text.md#マルチスタイル) - [数値フォーマット](properties_Display.md#数値フォーマット) - [オブジェクト名](properties_Object.md#オブジェクト名) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) - [指定リスト](properties_RangeOfValues.md#指定リスト) - [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) - [行フォントカラー配列](properties_Text.md#行フォントカラー配列) - [行スタイル配列](properties_Text.md#行スタイル配列) - [関連付け](properties_DataSource.md#関連付け) - [スタイル式](properties_Text.md#スタイル式) - [テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時テキスト-false時) - [時間フォーマット](properties_Display.md#時間フォーマット) - [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [下線](properties_Text.md#下線) - [変数あるいは式](properties_Object.md#変数あるいは式) - [縦揃え](properties_Text.md#縦揃え) - [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - [幅](properties_CoordinatesAndSizing.md#幅) - [ワードラップ](properties_Display.md#ワードラップ) + +### フォームイベント + +| フォームイベント | 取得される追加プロパティ (メインプロパティについては[Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.ja.html) 参照) | コメント | +| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | +| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | +| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | +| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | +| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | +| On Unload | | | + + +## リストボックスヘッダー + +> リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#display-footers) オプションが選択されていなければなりません。 + +ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: + +![](../assets/en/FormObjects/listbox_header.png) + +リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 + + +さらに、ヘッダー特有のプロパティを設定することができます。 [カスタマイズされた並び替え](#ソートの管理) などの用途に、ヘッダーの列タイトルの隣、あるいはタイトルの代わりにアイコンを表示することができます。 + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +ヘッダーに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 + +### ヘッダー特有のプロパティ + +[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [タイトル](properties_Object.md#タイトル) - [CSSクラス](properties_Object.md#cssクラス) - [パス名](properties_TextAndPicture.md#ピクチャーパス名) - [アイコンの場所](properties_TextAndPicture.md#アイコンの場所) - [幅](properties_CoordinatesAndSizing.md#幅) - [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - [フォント](properties_Text.md#フォント) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [フォントカラー](properties_Text.md#フォントカラー) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [ヘルプTips](properties_Help.md#ヘルプtips) + + + + + +## リストボックスフッター +> リストボックスのヘッダープロパティにアクセスするためには、リストボックスのプロパティリストで [ヘッダーを表示](properties_Headers.md#display-headers) オプションが選択されていなければなりません。 + +リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 + +フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: + +![](../assets/en/FormObjects/listbox_footers.png) + +リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 + +ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +フッターに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 + +### フッター特有のプロパティ + + +[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [変数の計算](properties_Object.md#変数の計算) - [CSSクラス](properties_Object.md#cssクラス) - [幅](properties_CoordinatesAndSizing.md#幅) - [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - [文字フォーマット](properties_Display.md#文字フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [ワードラップ](properties_Display.md#ワードラップ) - [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) - [フォント](properties_Text.md#フォント) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [フォントカラー](properties_Text.md#フォントカラー) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [ヘルプTips](properties_Help.md#ヘルプtips) ## 入力の管理 リストボックスのセルが入力可能であるには、以下の条件を満たす必要があります: -* セルが属する列が [入力可](properties_Entry.md#入力可) に設定されている (でなければ、その列のセルには入力できません)。 -* `On Before Data Entry` イベントで $0 が -1 を返さない。 カーソルがセルに入ると、その列のメソッドで `On Before Data Entry` イベントが生成されます。 このイベントのコンテキストにおいて、$0 に -1 を設定すると、そのセルは入力不可として扱われます。 **Tab** や **Shift+Tab** が押された後にイベントが生成された場合には、フォーカスはそれぞれ次あるいは前のセルに移動します。 $0 が -1 でなければ (デフォルトは 0)、列は入力可であり編集モードに移行します。 +- セルが属する列が [入力可](properties_Entry.md#入力可) に設定されている (でなければ、その列のセルには入力できません)。 +- `On Before Data Entry` イベントで $0 が -1 を返さない。 カーソルがセルに入ると、その列のメソッドで `On Before Data Entry` イベントが生成されます。 このイベントのコンテキストにおいて、$0 に -1 を設定すると、そのセルは入力不可として扱われます。 **Tab** や **Shift+Tab** が押された後にイベントが生成された場合には、フォーカスはそれぞれ次あるいは前のセルに移動します。 $0 が -1 でなければ (デフォルトは 0)、列は入力可であり編集モードに移行します。 2つの配列で構築されるリストボックスを考えてみましょう。 1つは日付でもう 1つはテキストです。 日付配列は入力不可ですが、テキスト配列は日付が過去でない場合に入力可とします。 @@ -92,9 +387,9 @@ The column object method gets events that occur in its [header](./listbox-header データの整合性を保つため、セレクション型とエンティティセレクション型のリストボックスにおいては、レコード/エンティティに対する変更はセル内の編集が確定されたときに自動的に保存されます。 -* セルがアクティブでなくなったとき (ユーザーによるタブキー押下、クリック操作など) -* リストボックスからフォーカスが外れたとき -* フォームからフォーカスが外れたとき +- セルがアクティブでなくなったとき (ユーザーによるタブキー押下、クリック操作など) +- リストボックスからフォーカスが外れたとき +- フォームからフォーカスが外れたとき データ入力・編集操作にともなって発生するイベントのシーケンスは次のようになります: @@ -112,25 +407,25 @@ The column object method gets events that occur in its [header](./listbox-header | | すべて | On Losing Focus | (*) エンティティセレクションリストボックスでの `On Data Change` イベントの場合: - -* [カレントの項目](properties_DataSource.md#カレントの項目) オブジェクトには編集前の値が格納されます。 -* `This` オブジェクトには、編集後の値が格納されます。 +- [カレントの項目](properties_DataSource.md#カレントの項目) オブジェクトには編集前の値が格納されます。 +- `This` オブジェクトには、編集後の値が格納されます。 > コレクション/エンティティセレクション型では、式が null に評価される場合にリストボックスでのデータ入力に制約があります。 この場合、セル内の null 値を編集・削除することはできません。 + + ## 選択行の管理 選択行の管理は、リストボックスのタイプが配列か、レコードのセレクションか、あるいはコレクション/エンティティセレクションかによって異なります。 -* **セレクションリストボックス**: 選択行は、デフォルトで `$ListboxSetX` と呼ばれる変更可能なセットにより管理されます (X は 0 から始まり、フォーム内のリストボックスの数に応じて一つずつ増加していきます)。 このセットはリストボックスの[プロパティリスト](properties_ListBox.md#ハイライトセット)で定義します。 このセットは 4D が自動で管理します。 ユーザーがリストボックス中で 1つ以上の行を選択すると、セットが即座に更新されます。 他方、リストボックスの選択をプログラムから更新するために、"セット" テーマのコマンドを使用することができます。 - -* **コレクション/エンティティセレクションリストボックス**: 選択項目は、専用のリストボックスプロパティを通して管理されます。 - * [カレントの項目](properties_DataSource.md#カレントの項目) は、選択された要素/エンティティを受け取るオブジェクトです。 - * [選択された項目](properties_DataSource.md#選択された項目) は選択された項目を格納するコレクション/エンティティセレクションオブジェクトです。 - * [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) は、選択された要素あるいはエンティティの位置を返します。 +- **セレクションリストボックス**: 選択行は、デフォルトで `$ListboxSetX` と呼ばれる変更可能なセットにより管理されます (X は 0 から始まり、フォーム内のリストボックスの数に応じて一つずつ増加していきます)。 このセットはリストボックスの[プロパティリスト](properties_ListBox.md#ハイライトセット)で定義します。 このセットは 4D が自動で管理します。 ユーザーがリストボックス中で 1つ以上の行を選択すると、セットが即座に更新されます。 他方、リストボックスの選択をプログラムから更新するために、"セット" テーマのコマンドを使用することができます。 -* **配列リストボックス**: `LISTBOX SELECT ROW` コマンドを使用して、プログラムからリストボックスの行を選択できます。 [リストボックスオブジェクトにリンクされた変数](properties_Object.md#変数あるいは式) は、行選択の取得、設定、保存に使用します。 この変数はブール配列で、4Dが自動的に作成・管理します。 この配列のサイズは、リストボックスのサイズにより決定されます。 つまり、各列に関連付けられた配列のうち、最も小さな配列と同じ数の要素を持ちます。 この配列の各要素には、対応する行が選択された場合には `true` が、それ以外の場合は `false` が設定されます。 4D は、ユーザーの動作に応じてこの配列の内容を更新します。 これとは逆に、この配列要素の値を変更して、リストボックス中の選択行を変更することができます。 他方、この配列への要素の挿入や削除はできず、行のタイプ変更もできません。 `Count in array` コマンドを使用して、選択された行の数を調べることができます。 たとえば、以下のメソッドは配列タイプのリストボックスで、最初の行の選択を切り替えます: +- **コレクション/エンティティセレクションリストボックス**: 選択項目は、専用のリストボックスプロパティを通して管理されます。 + - [カレントの項目](properties_DataSource.md#カレントの項目) は、選択された要素/エンティティを受け取るオブジェクトです。 + - [選択された項目](properties_DataSource.md#選択された項目) は選択された項目を格納するコレクション/エンティティセレクションオブジェクトです。 + - [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) は、選択された要素あるいはエンティティの位置を返します。 +- **配列リストボックス**: `LISTBOX SELECT ROW` コマンドを使用して、プログラムからリストボックスの行を選択できます。 [リストボックスオブジェクトにリンクされた変数](properties_Object.md#変数あるいは式) は、行選択の取得、設定、保存に使用します。 この変数はブール配列で、4Dが自動的に作成・管理します。 この配列のサイズは、リストボックスのサイズにより決定されます。 つまり、各列に関連付けられた配列のうち、最も小さな配列と同じ数の要素を持ちます。 この配列の各要素には、対応する行が選択された場合には `true` が、それ以外の場合は `false` が設定されます。 4D は、ユーザーの動作に応じてこの配列の内容を更新します。 これとは逆に、この配列要素の値を変更して、リストボックス中の選択行を変更することができます。 他方、この配列への要素の挿入や削除はできず、行のタイプ変更もできません。 `Count in array` コマンドを使用して、選択された行の数を調べることができます。 たとえば、以下のメソッドは配列タイプのリストボックスで、最初の行の選択を切り替えます: ```4d ARRAY BOOLEAN(tBListBox;10) // tBListBox はフォーム内にあるリストボックス変数の名前です @@ -141,14 +436,15 @@ The column object method gets events that occur in its [header](./listbox-header End if ``` -> `OBJECT SET SCROLL POSITION` コマンドは、最初に選択された行または指定された行を表示するようにリストボックスをスクロールします。 +> [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) コマンドは、最初に選択された行または指定された行を表示するようにリストボックスをスクロールします。 + ### 選択行の見た目のカスタマイズ リストボックスの [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) プロパティにチェックを入れている場合には、他のインターフェースオプションを活用してリストボックスの選択行を可視化する必要があります。 ハイライトが非表示になっていても選択行は引き続き 4D によって管理されています。つまり: -* 配列タイプのリストボックスの場合、当該リストボックスにリンクしているブール配列変数から選択行を割り出します。 -* セレクションタイプのリストボックスの場合、特定行 (レコード) がリストボックスの [ハイライトセット](properties_ListBox.md#ハイライトセット) プロパティで指定しているセットに含まれているかを調べます。 +- 配列タイプのリストボックスの場合、当該リストボックスにリンクしているブール配列変数から選択行を割り出します。 +- セレクションタイプのリストボックスの場合、特定行 (レコード) がリストボックスの [ハイライトセット](properties_ListBox.md#ハイライトセット) プロパティで指定しているセットに含まれているかを調べます。 特定された選択行は、それらの背景色やフォントカラー、フォントスタイルなどをプログラムによって調整することで、選択行を独自の方法で可視化することが可能です。 リストボックスのタイプによって、表示の管理は配列や式を使用しておこないます (後述参照)。 @@ -159,23 +455,22 @@ The column object method gets events that occur in its [header](./listbox-header 選択行を特定するには、リストボックスの [ハイライトセット](properties_ListBox.md#ハイライトセット) プロパティで指定されているセットに対象行が含まれているかを調べます: 選択行のアピアランスを定義するには、プロパティリストにて [カラー式またはスタイル式プロパティ](#配列と式の使用) を 1つ以上使います。 次の場合には式が自動的に再評価されることに留意ください: +- リストボックスのセレクションが変わった場合 +- リストボックスがフォーカスを得た、あるいは失った場合 +- リストボックスが設置されたフォームウィンドウが最前面になった、あるいは最前面ではなくなった場合 -* リストボックスのセレクションが変わった場合 -* リストボックスがフォーカスを得た、あるいは失った場合 -* リストボックスが設置されたフォームウィンドウが最前面になった、あるいは最前面ではなくなった場合 -#### 配列リストボックス +#### 配列リストボックス 選択行を特定するには、当該リストボックスにリンクしているブール配列 [変数](properties_Object.md#変数あるいは式) を調べます: 選択行のアピアランスを定義するには、プロパティリストにて [行カラー配列または行スタイル配列プロパティ](#配列と式の使用) を 1つ以上使います。 選択行のアピアランスを定義するリストボックス配列は、`On Selection Change` フォームイベント内で再計算する必要があることに留意が必要です。また、フォーカスの有無を選択行の表示に反映させるには、次のフォームイベント内でもこれらの配列を変更することができます: - -* `On Getting Focus` (リストボックスプロパティ) -* `On Losing Focus` (リストボックスプロパティ) -* `On Activate` (フォームプロパティ) -* `On Deactivate` (フォームプロパティ) ...いずれを利用するかは、選択のフォーカス変化を視覚的に表現するかどうか、またどのように表現するかによって異なります。 +- `On Getting Focus` (リストボックスプロパティ) +- `On Losing Focus` (リストボックスプロパティ) +- `On Activate` (フォームプロパティ) +- `On Deactivate` (フォームプロパティ) ...いずれを利用するかは、選択のフォーカス変化を視覚的に表現するかどうか、またどのように表現するかによって異なります。 ##### 例題 @@ -186,7 +481,7 @@ The column object method gets events that occur in its [header](./listbox-header 配列タイプのリストボックスの場合、[行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) をプログラムにより更新する必要があります。 JSON フォームにおいて、リストボックスに次の行背景色配列を定義した場合: ``` - "rowFillSource": "_ListboxBackground", + "rowFillSource": "_ListboxBackground", ``` リストボックスのオブジェクトメソッドに次のように書けます: @@ -211,10 +506,9 @@ The column object method gets events that occur in its [header](./listbox-header JSON フォームにおいて、リストボックスに次のハイライトセットおよび背景色式を定義した場合: ``` - "highlightSet": "$SampleSet", - "rowFillSource": "UI_SetColor", + "highlightSet": "$SampleSet", + "rowFillSource": "UI_SetColor", ``` - *UI_SetColor* メソッドに次のように書けます: ```4d @@ -229,6 +523,7 @@ JSON フォームにおいて、リストボックスに次のハイライトセ > 階層リストボックスにおいては、[セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) オプションをチェックした場合には、ブレーク行をハイライトすることができません。 同階層のヘッダーの色は個別指定することができないため、任意のブレーク行だけをプログラムでハイライト表示する方法はありません。 + ## ソートの管理 リストボックスには、標準ソートとカスタムソートがあります。 リストボックスの特定の列がソートされているとき、他の列も常に自動で同期されます。 @@ -241,14 +536,17 @@ JSON フォームにおいて、リストボックスに次のハイライトセ 標準ソートのサポートは、リストボックスのタイプに依存します: -| リストボックスタイプ | 標準ソートのサポート | コメント | -| ------------------- | ---------- | ---------------------------------------------------------------------------------------------------- | -| Object の Collection | ◯ |
  • "This.a" や "This.a.b" 列はソート可能です。
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • | -| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | +| リストボックスタイプ | 標準ソートのサポート | コメント | +| ------------------- | ---------- | ------------------------------------------------------------------------------------------------------------ | +| Object の Collection | ◯ |
    • "This.a" や "This.a.b" 列はソート可能です。
    • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
    | +| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | | エンティティセレクション | ◯ |
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • ソート可: オブジェクト属性プロパティのソート (例: "data" がオブジェクト属性の場合の "This.data.city")
  • ソート可: リレート属性のソート (例: "This.company.name")
  • ソート不可: リレート属性を介したオブジェクト属性プロパティのソート (例: "This.company.data.city")。 この場合には、[`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) 関数を使ったカスタムソートを使用します (後述の例題参照)
  • | -| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | -| 命名セレクション | × | | -| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | +| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | +| 命名セレクション | × | | +| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | + + + ### カスタムソート @@ -256,8 +554,8 @@ JSON フォームにおいて、リストボックスに次のハイライトセ カスタムソートを以下のことが可能です: -* [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/ja/page916.html) コマンドを使って、複数カラムを対象に複数レベルのソートをおこなう -* [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) や [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) などの関数を使って、複雑な条件のソートをおこなう +- [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/ja/page916.html) コマンドを使って、複数カラムを対象に複数レベルのソートをおこなう +- [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) や [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) などの関数を使って、複雑な条件のソートをおこなう #### 例題 @@ -277,7 +575,7 @@ JSON フォームにおいて、リストボックスに次のハイライトセ ```4d If (Form event code=On Header Click) - Form.child:=Form.child.orderByFormula("This.parent.extra.nickname"; dk ascending) + Form.child:=Form.child.orderByFormula("This.parent.extra.nickname"; dk ascending) End if ``` @@ -285,12 +583,12 @@ End if [列ヘッダー変数](properties_Object.md#変数あるいは式)の値を使用すると、列の現在の並べ替え状況 (読み込み) や並べ替え矢印の表示など、追加情報を管理することができます。 -* 変数が 0 のとき、列は並べ替えられておらず、矢印は表示されていません。 +- 変数が 0 のとき、列は並べ替えられておらず、矢印は表示されていません。 ![](../assets/en/FormObjects/sorticon0.png) -* 変数が 1 のとき、列は昇順に並べ替えられており、並べ替え矢印が表示されています。 ![](../assets/en/FormObjects/sorticon1.png) +- 変数が 1 のとき、列は昇順に並べ替えられており、並べ替え矢印が表示されています。 ![](../assets/en/FormObjects/sorticon1.png) -* 変数が 2 のとき、列は降順に並べ替えられており、並べ替え矢印が表示されています。 ![](../assets/en/FormObjects/sorticon2.png) +- 変数が 2 のとき、列は降順に並べ替えられており、並べ替え矢印が表示されています。 ![](../assets/en/FormObjects/sorticon2.png) > 列ヘッダー変数には、宣言された、あるいは動的な [変数](Concepts/variables.md) のみを使用できます。 その他の [式](Concepts/quick-tour.md#式) (例: `Form.sortValue`) はサポートされていません。 @@ -298,14 +596,16 @@ End if > [`OBJECT SET FORMAT`](https://doc.4d.com/4dv19/help/command/ja/page236.html) コマンドは、カスタマイズされた並べ替えアイコンをサポートする機能をリストボックスヘッダー用に提供しています。 + ## スタイルとカラー、表示の管理 リストボックスの背景色、フォントカラー、そしてフォントスタイルを設定するためにはいくつかの方法があります: -* at the level of the [list box object properties](./listbox-object.md), -* at the level of the [column properties](./listbox-column.md), -* リストボックスまたは列ごとの [配列や式](#配列と式の使用) プロパティを使用 -* セルごとのテキストにて定義 ([マルチスタイルテキスト](properties_Text.md#マルチスタイル) の場合) +- [リストボックスオブジェクト](#リストボックスオブジェクト) のプロパティリストを使用 +- [列](#リストボックス列) のプロパティリストを使用 +- リストボックスまたは列ごとの [配列や式](#配列と式の使用) プロパティを使用 +- セルごとのテキストにて定義 ([マルチスタイルテキスト](properties_Text.md#マルチスタイル) の場合) + ### 優先順位と継承 @@ -324,27 +624,28 @@ End if それぞれの属性 (スタイル、カラー、背景色) について、デフォルトの値を使用した場合、属性の **継承** がおこなわれます: -* セル属性について: 行の属性値を受け継ぎます -* 行属性について: 列の属性値を受け継ぎます -* 列属性について: リストボックスの属性値を受け継ぎます +- セル属性について: 行の属性値を受け継ぎます +- 行属性について: 列の属性値を受け継ぎます +- 列属性について: リストボックスの属性値を受け継ぎます このように、高次のレベルの属性値をオブジェクトに継承させたい場合は、定義するコマンドに `lk inherited` 定数 (デフォルト値) を渡すか、対応する行スタイル/カラー配列の要素に直接渡します。 以下のような、標準のフォントスタイルで行の背景色が交互に変わる配列リストボックスを考えます: ![](../assets/en/FormObjects/listbox_styles3.png) 以下の変更を加えます: -* リストボックスオブジェクトの [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) プロパティを使用して、2行目の背景色を赤に変更します。 -* リストボックスオブジェクトの [行スタイル配列](properties_Text.md#行スタイル配列) を使用して、4 行目のスタイルをイタリックに変更します。 -* 5 列目の列オブジェクトの [行スタイル配列](properties_Text.md#行スタイル配列) を使用して、5 列目の二つの要素を太字に変更します。 -* 1、2 列目の列オブジェクトの [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) を使用して、両列から一つずつ、計二つの背景色を濃い青に変更します: +- リストボックスオブジェクトの [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) プロパティを使用して、2行目の背景色を赤に変更します。 +- リストボックスオブジェクトの [行スタイル配列](properties_Text.md#行スタイル配列) を使用して、4 行目のスタイルをイタリックに変更します。 +- 5 列目の列オブジェクトの [行スタイル配列](properties_Text.md#行スタイル配列) を使用して、5 列目の二つの要素を太字に変更します。 +- 1、2 列目の列オブジェクトの [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) を使用して、両列から一つずつ、計二つの背景色を濃い青に変更します: ![](../assets/en/FormObjects/listbox_styles3.png) リストボックスを元の状態に戻すには、以下の手順でおこないます: -* 1、2 列目の行背景色配列の要素 2 に定数 `lk inherited` 定数を渡します。 これにより行の赤の背景色を継承します。 -* 5 列目の行スタイル配列の要素 3 と 4 に定数 `lk inherited` を渡します。 これにより、要素 4 を除いて標準のスタイルを継承します (要素 4 はリストボックスの行スタイル配列にて指定されたイタリックの属性を継承します)。 -* リストボックスの行スタイル配列の要素 4 に定数 `lk inherited` を渡します。これにより、4行目のイタリックのスタイルが除去されます。 -* リストボックスの行背景色配列の要素 2 に定数 `lk inherited` を渡します。これにより元の、背景色が交互に変わるリストボックスの状態に戻すことができます。 +- 1、2 列目の行背景色配列の要素 2 に定数 `lk inherited` 定数を渡します。 これにより行の赤の背景色を継承します。 +- 5 列目の行スタイル配列の要素 3 と 4 に定数 `lk inherited` を渡します。 これにより、要素 4 を除いて標準のスタイルを継承します (要素 4 はリストボックスの行スタイル配列にて指定されたイタリックの属性を継承します)。 +- リストボックスの行スタイル配列の要素 4 に定数 `lk inherited` を渡します。これにより、4行目のイタリックのスタイルが除去されます。 +- リストボックスの行背景色配列の要素 2 に定数 `lk inherited` を渡します。これにより元の、背景色が交互に変わるリストボックスの状態に戻すことができます。 + ### 配列と式の使用 @@ -357,6 +658,9 @@ End if | フォントスタイル | [行スタイル配列](properties_Text.md#行スタイル配列) | [スタイル式](properties_Text.md#スタイル式) | [スタイル式](properties_Text.md#スタイル式) または [メタ情報式](properties_Text.md#メタ情報式) | | 表示 | [行コントロール配列](properties_ListBox.md#行コントロール配列) | - | - | + + + ## リストボックスの印刷 リストボックスの印刷には 2つの印刷モードがあります: フォームオブジェクトのようにリストボックスを印刷する **プレビューモード** と、フォーム内でリストボックスオブジェクトの印刷方法を制御できる **詳細モード** があります。 フォームエディターで、リストボックスオブジェクトに "印刷" アピアランスを適用できる点に留意してください。 @@ -367,13 +671,17 @@ End if ### 詳細モード -このモードでは、リストボックスの印刷は `Print object` コマンドを使用してプログラムにより実行されます (プロジェクトフォームとテーブルフォームがサポートされています)。 `LISTBOX GET PRINT INFORMATION` コマンドを使用してオブジェクトの印刷を制御できます。 +このモードでは、リストボックスの印刷は `Print object` コマンドを使用してプログラムにより実行されます (プロジェクトフォームとテーブルフォームがサポートされています)。 [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) コマンドを使用してオブジェクトの印刷を制御できます。 このモードでは: -* オブジェクトの高さよりも印刷する行数が少ない場合、リストボックスオブジェクトの高さは自動で減少させられます ("空白" 行は印刷されません)。 他方、オブジェクトの内容に基づき高さが自動で増大することはありません。 実際に印刷されるオブジェクトのサイズは `LISTBOX GET PRINT INFORMATION` コマンドで取得できます。 -* リストボックスオブジェクトは "そのまま" 印刷されます。言い換えれば、ヘッダーやグリッド線の表示、表示/非表示行など、現在の表示設定が考慮されます。 これらの設定には印刷される最初の行も含みます。 印刷を実行する前に `OBJECT SET SCROLL POSITION` を呼び出すと、リストボックスに印刷される最初の行はコマンドで指定した行になります。 -* 自動メカニズムにより、表示可能な行以上の行数を含むリストボックスの印刷が容易になります。 連続して `Print object` を呼び出し、呼び出し毎に別の行のまとまりを印刷することができます。 `LISTBOX GET PRINT INFORMATION` コマンドを使用して、印刷がおこなわれている間の状態をチェックできます。 +- オブジェクトの高さよりも印刷する行数が少ない場合、リストボックスオブジェクトの高さは自動で減少させられます ("空白" 行は印刷されません)。 他方、オブジェクトの内容に基づき高さが自動で増大することはありません。 実際に印刷されるオブジェクトのサイズは [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) コマンドで取得できます。 +- リストボックスオブジェクトは "そのまま" 印刷されます。言い換えれば、ヘッダーやグリッド線の表示、表示/非表示行など、現在の表示設定が考慮されます。 これらの設定には印刷される最初の行も含みます。 印刷を実行する前に [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) を呼び出すと、リストボックスに印刷される最初の行はコマンドで指定した行になります。 +- 自動メカニズムにより、表示可能な行以上の行数を含むリストボックスの印刷が容易になります。 連続して `Print object` を呼び出し、呼び出し毎に別の行のまとまりを印刷することができます。 [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) コマンドを使用して、印刷がおこなわれている間の状態をチェックできます。 + + + + ## 階層リストボックス @@ -383,19 +691,21 @@ End if 階層リストボックスはデータを表示する特別な方法ですが、データの構造 (配列) は変更しません。 階層リストボックスは通常のリストボックスとまったく同じ方法で管理されます。 + ### 階層の指定 階層リストボックスとして指定するには、3つの方法があります: -* フォームエディターのプロパティリストを使用して階層要素を手作業で設定する (または JSON フォームを編集する)。 -* フォームエディターのリストボックス管理メニューを使用して階層を生成する。 -* Use the [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-HIERARCHY.301-7487634.en.html) and [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-GET-HIERARCHY.301-7487597.en.html) commands, described in the *4D Language Reference* manual. +* フォームエディターのプロパティリストを使用して階層要素を手作業で設定する (または JSON フォームを編集する)。 +* フォームエディターのリストボックス管理メニューを使用して階層を生成する。 +* [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv18/4D/18/LISTBOX-SET-HIERARCHY.301-4505193.ja.html) や [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv18/4D/18/LISTBOX-GET-HIERARCHY.301-4505194.ja.html) コマンドを使用する (*4D ランゲージリファレンス* 参照)。 + #### "階層リストボックス" プロパティによる階層化 このプロパティを使用してリストボックスの階層表示を設定します。 JSON フォームにおいては、リストボックス列の [*dataSource* プロパティの値が配列名のコレクションであるとき](properties_Object.md#配列リストボックス) に階層化します。 -*階層リストボックス* プロパティが選択されると、追加プロパティである **Variable 1...10** が利用可能になります。 これらには階層の各レベルとして使用する *dataSource* 配列を指定します。 入力欄に値が入力されると、新しい入力欄が追加されます。 10個までの変数を指定できます。 これらの変数は先頭列に表示される階層のレベルを設定します。 +*階層リストボックス* プロパティが選択されると、追加プロパティである **Variable 1...10** が利用可能になります。 これらには階層の各レベルとして使用するデータソース配列を指定します。 入力欄に値が入力されると、新しい入力欄が追加されます。 10個までの変数を指定できます。 これらの変数は先頭列に表示される階層のレベルを設定します。 Variable 1 は常に、リストボックスの先頭列の変数名に対応します (この 2つの値は自動でバインドされます)。 Variable 1欄は常に表示され、入力できます。 例: country。 Variable 2 も常に表示され、入力できます。 これは二番目の階層レベルを指定します。 例: regions。 三番目以降の欄は、その前の番号の欄が入力されると表示されます。 例えば: counties、cities等。 最大10レベルまで指定できます。 ある階層レベルの値を削除すると、その後の階層レベルが繰り上がります。 @@ -406,6 +716,7 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し この原則は階層がひとつだけ設定されている場合には適用されません。 この場合、同じ値はグループ化されます。 > 既存のリストボックスで階層を設定した場合、(最初のものを除き) これらの列を削除または非表示にしなければなりません。 でないと、それらはリストボックス中で重複して表示されます。 エディターのポップアップメニューを使用して階層を設定すると (階層リストボックス参照)、不要な列は自動でリストボックスから取り除かれます。 + #### コンテキストメニューを使用した階層化 フォームエディター内で配列タイプのリストボックスオブジェクトの一番目から任意の数の列を選択すると、**階層を作成** コマンドがコンテキストメニューから利用できるようになります: @@ -414,20 +725,20 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し このコマンドは階層化のショートカットです。 このコマンドを選択すると、以下のアクションが実行されます: -* そのオブジェクトのプロパティリストで **階層リストボックス** オプションが選択されます。 -* その列の変数が階層を指定するために使用されます。 既に設定されていた変数は置き換えられます。 -* (先頭列を除き) 選択された列はリストボックス内に表示されなくなります。 +* そのオブジェクトのプロパティリストで **階層リストボックス** オプションが選択されます。 +* その列の変数が階層を指定するために使用されます。 既に設定されていた変数は置き換えられます。 +* (先頭列を除き) 選択された列はリストボックス内に表示されなくなります。 例: 左から国、地域、都市、人口列が設定されたリストボックスがあります。 国、地域、都市が (下図の通り) 選択され、コンテキストメニューから **階層を作成** を選択すると、先頭列に3レベルの階層が作成され、二番目と三番目の列は取り除かれます。 人口列が二番目になります: ![](../assets/en/FormObjects/listbox_hierarchy2.png) ##### 階層をキャンセル - 階層リストボックスとして定義されたリストボックスで先頭列を選択すると、**階層をキャンセル** コマンドを使用できます。 このコマンドを選択すると以下のアクションが実行されます: -* そのオブジェクトの **階層リストボックス** オプションの選択が解除されます。 -* 2番目以降の階層レベルが削除され、通常の列としてリストボックスに追加されます。 +* そのオブジェクトの **階層リストボックス** オプションの選択が解除されます。 +* 2番目以降の階層レベルが削除され、通常の列としてリストボックスに追加されます。 + ### 動作 @@ -453,10 +764,10 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し 階層モードのリストボックスにおいて、(リストボックス列のヘッダーをクリックして実行される) 標準の並べ替えは常に以下のようにおこなわれます: -* まず階層列 (一番目の列) のすべてのレベルが自動で昇順にソートされます。 -* 次にクリックされた列の値を使用して、昇順または降順にソートが実行されます。 -* すべての列が同期されます。 -* その後の非階層列のソート時には、階層列の最後のレベルのみがソートされます。 この列のソートはそのヘッダーをクリックすることでおこなえます。 +- まず階層列 (一番目の列) のすべてのレベルが自動で昇順にソートされます。 +- 次にクリックされた列の値を使用して、昇順または降順にソートが実行されます。 +- すべての列が同期されます。 +- その後の非階層列のソート時には、階層列の最後のレベルのみがソートされます。 この列のソートはそのヘッダーをクリックすることでおこなえます。 例として、まだソートされていない以下のリストボックスがあります: @@ -468,6 +779,7 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し 通常のリストボックスと同様、リストボックスの [ソート可](properties_Action.md#ソート可) オプションの選択を解除することで標準のソートメカニズムを無効にし、プログラムでソートを管理できます。 + #### 選択行とその位置の管理 階層リストボックスは、ノードの展開 / 折りたたみ状態により、スクリーン上に表示される行数が変わります。 しかし配列の行数が変わるわけではありません。 表示が変わるだけでデータに変更はありません。 この原則を理解することは重要です。 階層リストボックスに対するプログラムによる管理は常に配列データに対しておこなわれるのであり、表示されたデータに対しておこなわれるわけではないからです。 とくに、自動で追加されるブレーク行は、表示オプション配列では考慮されません (後述参照)。 @@ -484,11 +796,13 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し この原則は以下のものを管理する内部的な配列に適用されます: -* カラー -* 背景色 -* スタイル -* 非表示行 -* 選択行 +- カラー +- 背景色 + + +- スタイル +- 非表示行 +- 選択行 たとえば、Rennes を含む行を選択するには、以下のように書きます: @@ -500,7 +814,7 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し > 親が折りたたまれているために行が非表示になっていると、それらは選択から除外されます。 (直接あるいはスクロールによって) 表示されている行のみを選択できます。 言い換えれば、行を選択かつ隠された状態にすることはできません。 -選択と同様に、`LISTBOX GET CELL POSITION` コマンドは階層リストボックスと非階層リストボックスにおいて同じ値を返します。 つまり以下の両方の例題で、`LISTBOX GET CELL POSITION` は同じ位置 (3;2) を返します。 +選択と同様に、 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは階層リストボックスと非階層リストボックスにおいて同じ値を返します。 つまり以下の両方の例題で、 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) は同じ位置 (3;2) を返します。 *非階層表示:* ![](../assets/en/FormObjects/hierarch9.png) @@ -510,11 +824,12 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し #### ブレーク行の管理 -ユーザーがブレーク行を選択すると、`LISTBOX GET CELL POSITION` は対応する配列の最初のオカレンスを返します。 以下のケースで: +ユーザーがブレーク行を選択すると、 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) は対応する配列の最初のオカレンスを返します。 以下のケースで: ![](../assets/en/FormObjects/hierarch11.png) -`LISTBOX GET CELL POSITION` は (2;4) を返します。 プログラムでブレーク行を選択するには `LISTBOX SELECT BREAK` コマンドを使用する必要があります。 + +[`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) は (2;4) を返します。 プログラムでブレーク行を選択するには [`LISTBOX SELECT BREAK`](../commands/listbox-select-break) コマンドを使用する必要があります。 ブレーク行はリストボックスのグラフィカルな表示 (スタイルやカラー) を管理する内部的な配列では考慮されません。 しかし、オブジェクトのグラフィックを管理するオブジェクト (フォーム) テーマのコマンドを使用してブレーク行の表示を変更できます。 階層を構成する配列に対して、適切なコマンドを実行します。 @@ -536,19 +851,383 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し ![](../assets/en/FormObjects/hierarch14.png) + #### 展開/折りたたみ管理の最適化 `On Expand` や `On Collapse` フォームイベントを使用して階層リストボックスの表示を最適化できます。 -階層リストボックスはその配列の内容から構築されます。 そのためこれらの配列すべてがメモリにロードされる必要があります。 大量のデータから (`SELECTION TO ARRAY` コマンドを使用して) 生成される配列をもとに階層リストボックスを構築するのは、表示速度だけでなくメモリ使用量の観点からも困難が伴います。 +階層リストボックスはその配列の内容から構築されます。 そのためこれらの配列すべてがメモリにロードされる必要があります。 大量のデータから ([`SELECTION TO ARRAY`](../commands/selection-to-array) コマンドを使用して) 生成される配列をもとに階層リストボックスを構築するのは、表示速度だけでなくメモリ使用量の観点からも困難が伴います。 -`On Expand` と `On Collapse` フォームイベントを使用することで、この制限を回避できます。 たとえば、ユーザーのアクションに基づいて階層の一部だけを表示したり、必要に応じて配列をロード/アンロードできます。 これらのイベントのコンテキストでは、`LISTBOX GET CELL POSITION` コマンドは、行を展開/折りたたむためにユーザーがクリックしたセルを返します。 + +`On Expand` と `On Collapse` フォームイベントを使用することで、この制限を回避できます。 たとえば、ユーザーのアクションに基づいて階層の一部だけを表示したり、必要に応じて配列をロード/アンロードできます。 これらのイベントのコンテキストでは、[`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは、行を展開/折りたたむためにユーザーがクリックしたセルを返します。 この場合、開発者がコードを使用して配列を空にしたり値を埋めたりしなければなりません。 実装する際注意すべき原則は以下のとおりです: +- リストボックスが表示される際、先頭の配列のみ値を埋めます。 しかし 2番目の配列を空の値で生成し、リストボックスに展開/折りたたみアイコンが表示されるようにしなければなりません: ![](../assets/en/FormObjects/hierarch15.png) + +- ユーザーが展開アイコンをクリックすると `On Expand` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドはクリックされたセルを返すので、適切な階層を構築します: 先頭の配列に繰り返しの値を設定し、2番目の配列には [`SELECTION TO ARRAY`](../commands/selection-to-array) コマンドから得られる値を設定します。 そして[`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) コマンドを使用して必要なだけ行を挿入します。 ![](../assets/en/FormObjects/hierarch16.png) + +- ユーザーが折りたたみアイコンをクリックすると `On Collapse` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドはクリックされたセルを返すので、 [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) コマンドを使用してリストボックスから必要なだけ行を削除します。 + + + +## オブジェクト配列の使用 + +リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 + +以下のリストボックスはオブジェクト配列を使用してデザインされました: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + + +### オブジェクト配列カラムの設定 + +オブジェクト配列をリストボックスのカラムに割り当てるには、プロパティリスト (の "変数名" 欄) にオブジェクト配列名を設定するか、配列型のカラムのように [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv18/4D/18/LISTBOX-INSERT-COLUMN.301-4505224.ja.html) コマンドを使用します。 プロパティリスト内では、カラムにおいて "式タイプ" にオブジェクトを選択できます: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +オブジェクトカラムに対しては、座標、サイズ、スタイルなどに関連した標準のプロパティが使用可能です。 プロパティリストを使用して定義する方法のほかにも、オブジェクト型のリストボックスカラムのそれぞれの行に対してスタイル、フォントカラー、背景色、表示状態をプログラムで定義することもできます。 これらのタイプのカラムは非表示にすることも可能です。 + +しかしながら、データソーステーマは、オブジェクト型のリストボックスカラムに対しては選択できません。 実際、カラムの各セルの中身は、それに対応するオブジェクト配列の要素の属性に基づいています。 配列の各オブジェクト要素には、以下を定義できます: + +値の型 (必須): テキスト、カラー、イベント、他
    値そのもの (任意): 入力/出力に使用
    セルの内容表示 (任意): ボタン、リスト、他
    追加の設定 (任意): 値の型によります
    これらのプロパティを定義するには、適切な属性をオブジェクト内に設定する必要があります (使用可能な属性は以下に一覧としてまとめてあります)。 たとえば、以下ような簡単なコードを使用してオブジェクトカラム内に "Hello World!" 書き込むことができます: + +```4d +ARRAY OBJECT(obColumn;0) // カラム配列 + C_OBJECT($ob) // 第一要素 + OB SET($ob;"valueType";"text") // 値の型を定義 (必須) + OB SET($ob;"value";"Hello World!") // 値を定義 + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) +> 表示フォーマットと入力フィルターはオブジェクトカラムに対しては設定できません。 これらは値の型に応じて自動的に変わるからです。 + +#### valueTypeとデータ表示 + +リストボックスカラムにオブジェクト配列が割り当てられているとき、セルの表示・入力・編集の方法は、配列の要素の valueType 属性に基づきます。 次の valueType の値がサポートされています: + +* "text": テキスト値 +* "real": セパレーターを含む数値。 セパレーターの例: ``, `<.>`, `<,>` +* "integer": 整数値 +* "boolean": true/false 値 +* "color": 背景色を定義 +* "event": ラベル付ボタンを表示 + +4D は "valueType" の値に応じたデフォルトのウィジェットを使用します (つまり、"text" と設定すればテキスト入力ウィジェットが表示され、"boolean" と設定すればチェックボックスが表示されます)。 しかし、オプションを使用することによって表示方法の選択が可能な場合もあります (*例:* "real" と設定した場合、ドロップダウンメニューとしても表示できます)。 以下の一覧はそれぞれの値の型に対してのデフォルトの表示方法と、他に選択可能な表示方の一覧を表しています: + +| valueType | デフォルトのウィジェット | 他に選択可能なウィジェット | +| --------- | ----------------------- | --------------------------------------------------------- | +| text | テキスト入力 | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | +| real | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | +| integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | +| boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | +| color | 背景色 | text | +| event | ラベル付ボタン | | +| | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | + +セルの表示とオプションは、オブジェクト内の特定の属性を使用することによって設定できます (以下を参照ください)。 + +#### 表示フォーマットと入力フィルター + +オブジェクト型のリストボックスのカラムにおいては、表示フォーマットと入力フィルターを設定することはできません。 これらは値の型に応じて自動的に定義されます。 どのように定義されるかについては、以下一覧にまとめてあります: + +| 値の型 | デフォルトのフォーマット | 入力コントロール | +| ------- | ---------------------------------------- | ---------------------- | +| text | オブジェクト内で定義されているものと同じ | 制限なし | +| real | オブジェクト内で定義されているものと同じ (システムの小数点セパレーターを使用) | "0-9" と "." と "-" | +| | | min>=0 の場合、"0-9" と "." | +| integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | +| | | min>=0 の場合、"0-9" と "." | +| Boolean | チェックボックス | N/A | +| color | N/A | N/A | +| event | N/A | N/A | + +### 属性 + +オブジェクト配列の各要素は、セルの中身とデータ表示を定義する一つ以上の属性を格納するオブジェクトです (上記の例を参照ください)。 + +唯一必須の属性は "valueType" であり、サポートされる値は "text"、"real"、"integer"、"boolean"、"color" そして "event"です。 以下の表には、リストボックスオブジェクト配列において "valueType"の値に応じてサポートされるすべての属性がまとめてあります (他の属性はすべて無視されます)。 表示フォーマットに関しては、その更に下に詳細な説明と例があります。 + +| | valueType | text | real | integer | boolean | color | event | +| --------------------- | ------------------------ | ---- | ---- | ------- | ------- | ----- | ----- | +| *属性* | *説明* | | | | | | | +| value | セルの値 (入力または出力) | ○ | ○ | ○ | | | | +| min | 最小値 | | ○ | ○ | | | | +| max | 最大値 | | ○ | ○ | | | | +| behavior | "スリーステート" の値 | | | ○ | | | | +| requiredList | オブジェクト内で定義されたドロップダウンリスト | ○ | ○ | ○ | | | | +| choiceList | オブジェクト内で定義されたコンボボックス | ○ | ○ | ○ | | | | +| requiredListReference | 4D リスト参照 ("saveAs"の値による) | ○ | ○ | ○ | | | | +| requiredListName | 4D リスト名 ("saveAs"の値による) | ○ | ○ | ○ | | | | +| saveAs | "reference" または "value" | ○ | ○ | ○ | | | | +| choiceListReference | 4D リスト参照、コンボボックスを表示 | ○ | ○ | ○ | | | | +| choiceListName | 4D リスト名、コンボボックスを表示 | ○ | ○ | ○ | | | | +| unitList | X要素の配列 | ○ | ○ | ○ | | | | +| unitReference | 選択された要素のインデックス | ○ | ○ | ○ | | | | +| unitsListReference | 単位の4D リスト参照 | ○ | ○ | ○ | | | | +| unitsListName | 単位の4D リスト名 | ○ | ○ | ○ | | | | +| alternateButton | 切り替えボタンを追加 | ○ | ○ | ○ | ○ | ○ | | + +#### value + +セルの値は "value" 属性に保存されています。 この属性は入力と出力に使用されるほか、 この属性は入力と出力に使用されるほか、 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 + +````4d + ARRAY OBJECT(obColumn;0) // カラム配列 + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // ユーザーが新しい値を入力した場合、 編集された値は $entry に格納されます + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) +> null 値はサポートされており、空のセルとして表示されます。 + +#### min と max + +"valueType" が"real" または "integer" であるとき、min と max 属性もオブジェクトに設定できます (値は適切な範囲で、かつ、valueType と同じ型である必要があります)。 + +これらの属性を使用すると入力値の範囲を管理することができます。 セルが評価されたとき (フォーカスを失ったとき)、入力された値が min の値より低い場合、または max の値より大きい場合には、その値は拒否されます。 この場合、入力をする前の値が保持され、tip として説明が表示されます。 + +````4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +behavior 属性は、値の通常の表示とは異なる表示方法を提供します。 4D v15では、一つだけ他の表示方法が用意されています: + +| 属性 | 使用可能な値 | valueType | 説明 | +| -------- | ----------- | --------- | ------------------------------------------------------------------------------------------------------------------ | +| behavior | threeStates | integer | スリーステートチェックボックスを数値として表現します。
    2=セミチェック、1=チェック、0=チェックされていない、-1=非表示、-2=チェックなしが無効化、-3=チェックが無効化、-4=セミチェックが無効化 | + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList と choiceList + +"choiceList" または "requiredList" 属性がオブジェクト内に存在しているとき、テキスト入力は以下の属性に応じて、ドロップダウンリストまたはコンボボックスで置き換えられます: + +* 属性が "choiceList" の場合、セルはコンボボックスとして表示されます。 これはつまり、ユーザーは値を選択、または入力できるということです。 +* 属性が "requiredList" の場合、セルはドロップダウンリストとして表示されます。 これはつまり、ユーザーはリストに提供されている値からどれか一つを選択するしかないということです。 + +どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 +> ウィジェットの値は配列を通して定義されます。 既存の 4Dリストをウィジェットに割り当てたい場合、"requiredListReference"、"requiredListName"、"choiceListReference"、または "choiceListName" 属性を使用する必要があります。 + +例: + +* 選択肢が二つ ("Open" または "Closed") しかないドロップダウンリストを表示したい場合を考えます。 デフォルトでは "Closed" が選択された状態にしたいとします: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +* 整数値であればすべて受け入れ可能な状態にしておいた上で、もっとも一般的な値を提示するためにコンボボックスを表示したい場合を考えます: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) // 10 をデフォルト値として使用 + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName と requiredListReference + +"requiredListName" と "requiredListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (`New list` コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはドロップダウンリストとして表示されるようになります。 これはつまり、ユーザーはリスト内に提供された値のどれか一つのみを選択できるということを意味します。 + +"requiredListName" または "requiredListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡します。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 +> * これらの値を単純な配列を通して定義したい場合は、"requiredList" 属性を使用する必要があります。 +> * リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" + +例: + +* ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "blue" にしたい場合を考えます: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +* プログラミングによって定義されたリストに基づいたドロップダウンリストを表示し、参照として保存したい場合を考えます: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) // デフォルトでLondonを表示 + OB SET($ob;"requiredListReference";<>List) +``` +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName と choiceListReference + +"choiceListName" と "choiceListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (`New list` コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはコンボボックスとして表示されるようになります。 これはつまり、ユーザーは値を選択、または入力できるということを意味します。 + +"choiceListName" または "choiceListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡しま す。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 +> * これらの値を単純な配列を通して定義したい場合は、"choiceList" 属性を使用する必要があります。 +> * リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" + +例: + +ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "green" にしたい場合を考えます: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +````4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + + +#### unitsList、unitsListName、 unitsListReference と unitReference + +特定の値を使用することで、セルの値に関連した単位を追加することができます (*例*: "10 cm", "20 pixels" 等)。 単位リストを定義するためには、以下の属性のどれか一つを使用します: + +* "unitsList": 利用可能な単位 (例: "cm"、"inches"、"km"、"miles"、他) を定義するのに使用する x 要素を格納した配列。 オブジェクト内で単位を定義するためには、この属性を使用します。 +* "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 [New list](https://doc.4d.com/4Dv18/4D/18/New-list.301-4505738.ja.html) コマンドで作成された 4D リストで単位を定義するためには、この属性を使用します。 +* "unitsListName": 利用可能な単位を含んだデザインモードで作成された 4Dリスト名。 ツールボックスで作成された 4Dリストで単位を定義するためには、この属性を使用します。 + +単位リストが定義された方法に関わらず、以下の属性を関連付けることができます: + +* "unitReference": "unitList"、"unitsListReference" または "unitsListName" の値リスト内で選択された項目へのインデックス (1からx) を格納する単一の値。 + +カレントの単位は、ボタンとして表示されます。 このボタンは、クリックするたびに "unitList"、"unitsListReference" または "unitsListName" の値を切り替えていきます (例: "pixels" -> "rows" -> "cm" -> "pixels" -> 等)。 + +例: + +数値の入力と、その後に可能性のある二つの単位 ("lines" または "pixels") を続けて表示したい場合を考えます。 カレントの値は "2" + "lines" と、 オブジェクト内で直接定義された値 ("unitsList" 属性) を使用するものとします: + +````4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +セルに省略ボタン [...] を追加したい場合、"alternateButton" 属性に true の値を入れてオブジェクトに渡すだけです。 省略ボタンは自動的にセル内に表示されます。 + +このボタンがユーザーによってクリックされた場合、`On Alternate Click` イベントが生成され、そのイベントを自由に管理することができます (詳細な情報に関しては [イベント管理](#イベント管理) の章を参照ください)。 + +例: + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + + +#### color valueType + +"color" valueType を使用すると、色、または色を表すテキストを表示することができます。 + +* 値が数字の場合、色付けされた長方形がセル内に表示されます。 例: + + ````4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ```` +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + + +* 値がテキストの場合、そのテキストが表示されます (*例*: "value";"Automatic")。 + + +#### event valueType + +"event" valueType を使用すると、クリックした際に `On Clicked` イベントを生成する単純なボタンを表示します。 データまたは値を渡す/返すことはできません。 + +オプションとして、"label" 属性を渡すことができます。 + +例: + +````4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +```` -* リストボックスが表示される際、先頭の配列のみ値を埋めます。 しかし 2番目の配列を空の値で生成し、リストボックスに展開/折りたたみアイコンが表示されるようにしなければなりません: ![](../assets/en/FormObjects/hierarch15.png) +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) -* ユーザーが展開アイコンをクリックすると `On Expand` イベントが生成されます。 `LISTBOX GET CELL POSITION` コマンドはクリックされたセルを返すので、適切な階層を構築します: 先頭の配列に繰り返しの値を設定し、2番目の配列には `SELECTION TO ARRAY` コマンドから得られる値を設定します。 そして`LISTBOX INSERT ROWS` コマンドを使用して必要なだけ行を挿入します。 ![](../assets/en/FormObjects/hierarch16.png) -* ユーザーが折りたたみアイコンをクリックすると `On Collapse` イベントが生成されます。 `LISTBOX GET CELL POSITION` コマンドはクリックされたセルを返すので、 `LISTBOX DELETE ROWS` コマンドを使用してリストボックスから必要なだけ行を削除します。 +### イベント管理 +オブジェクトリストボックス配列を使用している際には、複数のイベントを管理することができます: +* **On Data Change**: 以下の場所において、どんな値でも変更された場合には `On Data Change` イベントがトリガーされます: + * テキスト入力 + * ドロップダウンリスト + * コンボボックスエリア + * 単位ボタン (値 x が値 x+1 へとスイッチしたとき) + * チェックボックス (チェック/チェックなしの状態がスイッチしたとき) +* **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 +* **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md index 167c333af159b0..11641055b1e409 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md @@ -112,7 +112,7 @@ title: 動作 #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [フォーム](FormEditor/forms.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [Webエリア](webArea_overview.md) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md index 35af9bc4ae2fc8..3577df302488a8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md @@ -18,7 +18,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- @@ -38,7 +38,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [楕円](shapes_overview.md#楕円) - [四角](shapes_overview.md#四角) - [テキストエリア](text.md) #### 参照 @@ -63,7 +63,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- @@ -199,7 +199,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md index f8fd912617b3b0..c15e6e98347a99 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md @@ -45,7 +45,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) --- @@ -61,7 +61,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [四角](shapes_overview.md#四角) - [ルーラー](ruler.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) --- @@ -77,7 +77,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) --- @@ -93,7 +93,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) --- @@ -109,7 +109,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) --- @@ -167,7 +167,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) --- @@ -175,7 +175,7 @@ title: 座標とサイズ オブジェクトの横のサイズを指定します。 > * オブジェクトによっては高さが規定されているものがあり、その場合は変更できません。 -> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +> * [リストボックス列](listbox_overview.md#リストボックス列) に [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) プロパティが設定されている場合には、ユーザーは手動でカラムサイズを変更することもできます。 > * リストボックスの [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) プロパティに "拡大" を設定している場合にフォームをリサイズすると、一番右のカラムの幅は必要に応じて最大幅を超えて拡大されます。 #### JSON 文法 @@ -186,7 +186,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [線](shapes_overview.md#線) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_overview.md) --- @@ -203,7 +203,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) --- @@ -220,7 +220,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) --- @@ -291,7 +291,7 @@ RowHeights{5}:=3 #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [フッター](properties_Footers.md) - [ヘッダー](properties_Headers.md) #### 参照 @@ -311,7 +311,7 @@ RowHeights{5}:=3 #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [フッター](properties_Footers.md) - [ヘッダー](properties_Headers.md) #### 参照 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md index 9c070f538153d5..ddf0d02c332cef 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ title: データソース このプロパティは次のフォームオブジェクトでサポートされています: -- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. +- 選択リストと紐づけられている [コンボボックス](comboBox_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) フォームオブジェクト。 - 配列またはオブジェクトデータソースにより、紐づけられたリストが生成されている [コンボボックス](comboBox_overview.md) フォームオブジェクト。 たとえば、"France, Germany, Italy" という値を含む選択リストが "Countries" というコンボボックスに関連付けられていた場合を考えます。 **自動挿入** のオプションがチェックをされていて、ユーザーが "Spain" という値を入力すると、"Spain" という値が自動的にメモリー内のリストに追加されます: @@ -28,7 +28,7 @@ title: データソース #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) +[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- @@ -47,7 +47,7 @@ title: データソース #### 対象オブジェクト -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) +[ドロップダウンリスト](dropdownList_Overview.md) - [コンボボックス](comboBox_overview.md) - [階層リスト](list_overview.md) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) --- @@ -113,7 +113,7 @@ title: データソース 表示される式のデータタイプを定義します。 このプロパティは次のフォームオブジェクトで使用されます: -- [List box columns](listbox-column.md) of the selection and collection types. +- セレクションおよびコレクション型の [リストボックス列](listbox_overview.md#リストボックス列)。 - オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md)。 [式タイプ](properties_Object.md#式の型式タイプ) の章も参照ください。 @@ -126,7 +126,7 @@ title: データソース #### 対象オブジェクト -[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) +オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- @@ -183,13 +183,13 @@ title: データソース #### 対象オブジェクト -[リストボックス列 (配列型のみ)](listbox-column.md) +[リストボックス列 (配列型のみ)](listbox_overview.md#リストボックス列) --- ## 式 -This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 +[セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション / エンティティセレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) リストボックスのプロパティです。 **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 列に割り当てる 4D式です。 以下のものを指定できます: @@ -226,7 +226,7 @@ This description is specific to [selection](FormObjects/listbox-object.md#select #### 対象オブジェクト -[リストボックス列](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) --- @@ -255,7 +255,7 @@ This description is specific to [selection](FormObjects/listbox-object.md#select このプロパティは以下の場合に表示されます: - オブジェクトに対して [選択リスト](#選択リスト) が割り当てられている -- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- [入力](input_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) の場合には、ユーザーがリスト内の値のみ入力できるように、オブジェクトに対して [指定リスト](properties_RangeOfValues.md#指定リスト) も定義されている (通常は両方のオプションで同じリストを使用しているはずです)。 このプロパティは、選択リストに関連付けされたフィールドまたは変数において、フィールドに保存する内容の型を指定します: @@ -277,7 +277,7 @@ This description is specific to [selection](FormObjects/listbox-object.md#select #### 対象オブジェクト -[Input](input_overview.md) - [List Box Column](listbox-column.md) +[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md index c4fdd8c1404210..b64e269ae5649e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ title: 表示 #### 対象オブジェクト -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) --- @@ -83,7 +83,7 @@ title: 表示 #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) --- @@ -240,7 +240,7 @@ title: 表示 #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) +[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [進捗インジケーター](progressIndicator.md) --- @@ -299,7 +299,7 @@ title: 表示 #### 対象オブジェクト -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) --- @@ -332,7 +332,7 @@ title: 表示 #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) --- @@ -341,7 +341,7 @@ title: 表示 [ブール式](properties_Object.md#式の型式タイプ) を次のフォームオブジェクトで表示した場合: * [入力オブジェクト](input_overview.md) にテキストとして -* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), +* [リストボックス列](listbox_overview.md#リストボックス列) に表示タイプ ["ポップアップ"](properties_Display.md#表示タイプ) を選択して ... 値の代わりに表示するテキストを指定することができます: @@ -356,7 +356,7 @@ title: 表示 #### 対象オブジェクト -[List Box Column](listbox-column.md) - [Input](input_overview.md) +[リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) --- @@ -376,7 +376,7 @@ title: 表示 #### 対象オブジェクト -[リストボックス列](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) --- @@ -424,7 +424,7 @@ title: 表示 #### 対象オブジェクト -[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) +[チェックボックス](checkbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- @@ -445,7 +445,7 @@ title: 表示 #### 対象オブジェクト -[リストボックス列](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) --- @@ -481,7 +481,7 @@ title: 表示 #### 対象オブジェクト -[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) --- @@ -512,7 +512,7 @@ title: 表示 #### 対象オブジェクト -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキストエリア](text.md) - [Web エリア](webArea_overview.md) --- @@ -567,4 +567,4 @@ title: 表示 #### 対象オブジェクト -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md index 8c9927d3e9c34e..68bbbdc03fbfec 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md @@ -27,7 +27,7 @@ title: 入力 ピクチャー型の [入力](input_overview.md) オブジェクトの場合、標準の編集コマンド (カット、コピー、ペースト、そしてクリア) に加え、ファイルからピクチャーを読み込むために使用することのできる **読み込み...** コマンド、ピクチャーをディスクに保存するのに使用する **別名で保存...** コマンドなどがあります。 また、メニューを使用してピクチャーの表示フォーマットを変更することもできます。 **トランケート (中央合わせなし)**、**スケーリング** そして **スケーリング (中央合わせ/プロポーショナル)** から選択できます。 このメニューを使用した [表示フォーマット](properties_Display.md#ピクチャーフォーマット) の変更は一時的なものであり、レコードには保存されません。 -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: +[マルチスタイル](properties_Text.md#マルチスタイル) オプションがチェックされているテキスト型の [入力](input_overview.md) オブジェクトまたは [リストボックスカラム](listbox_overview.md#リストボックスカラム) の場合、標準の編集コマンド以外に以下の様なコマンドを使用することができます: - **フォント...**: フォントシステムダイアログボックスを表示させます。 - **最近使用したフォント**: セッション中に最近使用されたフォント名を表示します。 リストには最大で 10フォントまで表示されます (それ以上は古いものから置き換えられていきます)。 デフォルトではリストは空になっているので、このオプションは表示されません。 このリストは `SET RECENT FONTS` と `FONT LIST` コマンドを使用して管理することができます。 @@ -63,7 +63,7 @@ For a [multi-style](properties_Text.md#multi-style) text type [input](input_over #### 対象オブジェクト -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro エリア](writeProArea_overview.md) - [チェックボックス](checkbox_overview.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [進捗インジケーター](progressIndicator.md) - [ルーラー](ruler.md) - [ステッパー](stepper.md) --- @@ -119,7 +119,7 @@ For a [multi-style](properties_Text.md#multi-style) text type [input](input_over #### 対象オブジェクト -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) +[チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md index 9c7882ba9d4317..bb7e0a8ddc5da3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: フッター ## フッターを表示 -This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 +このプロパティは、[リストボックス列フッター](listbox_overview.md#リストボックスフッター) の表示/非表示を指定します。 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 #### JSON 文法 @@ -29,7 +29,7 @@ This property is used to display or hide [list box column footers](listbox-heade * 複数の異なるサイズが設定されている場合、4D はもっとも大きなものを使用します。 たとえば、行に "Verdana 18", "Geneva 12" そして "Arial 9" が設定されている場合、4D は行の高さの決定に "Verdana 18" を使用します。 複数行の場合はこの高さの倍数が使用されます。 * この計算にはピクチャーのサイズや、フォントに適用されるスタイルは考慮されません。 * macOS 環境下では、選択されたフォントで使用できない文字をユーザーが入力した場合、行の高さが正しくなくなる可能性があります。 この場合には代理フォントが使用され、その結果サイズにばらつきが出る可能性があります。 -> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. +> フッターの高さは [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv18/4D/18/LISTBOX-SET-FOOTERS-HEIGHT.301-4505199.ja.html) コマンドを使用して設定することもできます。 単位の変換: 単位を変更した場合、4D は自動で値を再計算し、結果をプロパティリストに表示します。 たとえば、使用されるフォントが "Lucida grande 24" で高さが "1 行" に設定されていれば "30 ピクセル" に、高さが "60 ピクセル" なら "2 行" になります。 @@ -60,4 +60,4 @@ This property is used to display or hide [list box column footers](listbox-heade #### 参照 -[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) +[ヘッダー](properties_Headers.md) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md index 94e9f5bb58a442..00105ed7adc75b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: ヘッダー ## ヘッダーを表示 -This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 +このプロパティは、[リストボックス列ヘッダー](listbox_overview.md#リストボックスヘッダー) の表示/非表示を指定します。 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 #### JSON 文法 @@ -61,4 +61,4 @@ This property is used to display or hide [list box column headers](listbox-heade #### 参照 -[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) +[フッター](properties_Footers.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md index 15a77e4d6cd6b4..d575faa725dbbc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md @@ -26,7 +26,7 @@ title: ヘルプ #### 対象オブジェクト -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [コンボボックス](comboBox_overview.md) - [階層リスト](list_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [ラジオボタン](radio_overview.md) #### 追加のヘルプ機能 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md index 3b79afb757b1e8..79b44ffcf508be 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ title: リストボックス | ------- | -------------- | --------------------- | | columns | 列オブジェクトのコレクション | リストボックス列のプロパティを格納します。 | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. +列オブジェクトに関してサポートされているプロパティの一覧については [列特有のプロパティ](listbox_overview.md#列特有のプロパティ) の章を参照してください。 #### 対象オブジェクト diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md index 3f54ab38715a35..ef33fcf913cf08 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキストエリア](text.md) - [Web エリア](webArea_overview.md) --- @@ -40,7 +40,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [ラジオボタン](radio_overview.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキストエリア](text.md) - [Web エリア](webArea_overview.md) --- @@ -130,20 +130,20 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [Webエリア](webArea_overview.md) --- ## 式の型/式タイプ -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> [セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) のリストボックス列や、[オブジェクト](FormObjects/dropdownList_Overview.md#オブジェクトの使用) や [配列](FormObjects/dropdownList_Overview.md#配列の使用) に関連付けられた[ドロップダウンリスト](dropdownList_Overview.md) のプロパティリストでは、このプロパティは、[**データタイプ**](properties_DataSource.md#データタイプ-式の型) と呼ばれています。 オブジェクトに関連付けられた式または変数のデータ型を指定します。 この設定の主な目的は、プロパティリスト内で提供されるテーマとオプションが、データの型と対応するようにするためです。 つまり、実際に変数の型そのものを決めるわけではありません。 プロジェクトをコンパイルするには、[変数を宣言](Concepts/variables.md#変数の宣言) する必要があります。 ただし、次の特定の場合には、このプロパティは型宣言の機能を持ちえます: - **[ダイナミック変数](#ダイナミック変数)**: このプロパティを使って、ダイナミック変数の型を宣言することができます。 -- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 +- **[リストボックス列](listbox_overview.md#リストボックス列)**: このプロパティは列データに表示フォーマットを関連づけるのに使用されます。 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 - **[ピクチャー変数](input_overview.md)**: このプロパティを使うと、インタープリタモードにおいてフォームロード前に変数を宣言することができます。 フォーム上のピクチャー変数にピクチャーを表示する際には特別なメカニズムが使用されます。 そのため、他の型の変数とは違って、ピクチャー変数の宣言は、フォームロード前 (`On Load` フォームイベントよりも先) におこなう必要があります。 このため、フォームを呼び出す前 (たとえば `DIALOG` コマンドを呼び出す前) に`C_PICTURE(varName)` を実行するか、あらかじめプロパティリストの式の型にピクチャーを選択しておく必要があります。 このいずれかをおこなわない場合、ピクチャー変数はピクチャーを正しく表示できません (インタープリターモードのみ)。 #### JSON 文法 @@ -154,7 +154,7 @@ title: オブジェクト #### 対象オブジェクト -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [スピナー](spinner.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) --- @@ -328,4 +328,4 @@ This property sets the type of calculation to be done in a [column footer](./lis #### 対象オブジェクト -[リストボックスフッター](listbox-header-footer.md#footers) +[リストボックスフッター](listbox_overview.md#リストボックスフッター) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md index 4a6a08db4e8e61..050664d4fe8f8a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md @@ -52,7 +52,7 @@ title: 値の範囲 #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) --- @@ -71,4 +71,4 @@ title: 値の範囲 #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md index 8cb2936e362ceb..580bd38fbf5906 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md @@ -62,7 +62,7 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Proエリア](viewProArea_overview.md) - [4D Write Proエリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#line) - [リストボックス列](listbox_overview.md#list-box-columns) - [楕円](shapes_overview.md#oval) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#rectangle) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [Webエリア](webArea_overview.md) --- @@ -87,7 +87,7 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Proエリア](viewProArea_overview.md) - [4D Write Proエリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#line) - [リストボックス列](listbox_overview.md#list-box-columns) - [楕円](shapes_overview.md#oval) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#rectangle) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [Webエリア](webArea_overview.md) --- @@ -127,4 +127,4 @@ title: リサイズオプション #### 対象オブジェクト -[リストボックス列](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md index 4e34ee73e8e409..5ef7c9009c2497 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md @@ -36,7 +36,7 @@ title: テキスト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -55,7 +55,7 @@ title: テキスト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -71,7 +71,7 @@ title: テキスト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -107,7 +107,7 @@ title: テキスト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) ### フォントファミリー @@ -127,7 +127,7 @@ title: テキスト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -143,7 +143,7 @@ title: テキスト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -169,7 +169,7 @@ title: テキスト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [進捗インジケーター](progressIndicator.md) - [ルーラー](ruler.md) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [進捗インジケーター](progressIndicator.md) - [ルーラー](ruler.md) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -228,7 +228,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- @@ -251,7 +251,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) (通常、フラット以外のスタイル) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [ラジオボタン](radio_overview.md) (通常、フラット以外のスタイル) - [テキスト](text.md) --- @@ -274,7 +274,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) --- @@ -378,7 +378,7 @@ End if #### 対象オブジェクト -[Input](input_overview.md) - [List Box Column](listbox-column.md) +[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- @@ -423,7 +423,7 @@ End if #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- @@ -443,7 +443,7 @@ End if #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md index d75a88112aa819..de732afda49614 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md @@ -74,7 +74,7 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー)](listbox-header-footer.md#headers) +[[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー)](listbox_overview.md#リストボックスヘッダー) --- @@ -149,7 +149,7 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) +[ボタン](button_overview.md) ([ヘルプ](button_overview.md#ヘルプ)ボタンを除く) - [チェックボックス](checkbox_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ラジオボタン](radio_overview.md) --- @@ -256,10 +256,10 @@ title: テキスト、ピクチャー #### JSON 文法 -| 名称 | データタイプ | とりうる値 | -|:-------------- | ------ | ------------------------- | -| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | +| 名称 | データタイプ | とりうる値 | +|:-------------- | ------ | --------------------------------------------------------------------------- | +| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | #### 対象オブジェクト -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[ツールバーボタン](button_overview.md#ツールバー) - [ベベルボタン](button_overview.md#ベベル) - [角の丸いべべルボタン](button_overview.md#角の丸いベベル) - [OS X グラデーションボタン](button_overview.md#os-x-グラデーション) - [OS X テクスチャーボタン](button_overview.md#os-x-テクスチャー) - [Office XP ボタン](button_overview.md#office-xp) - [サークルボタン](button_overview.md#サークル) - [カスタムボタン](button_overview.md#カスタム) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/documentation.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/documentation.md index 7c275ba44800b5..8d04468787fd7e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/documentation.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/documentation.md @@ -166,10 +166,10 @@ _イタリック_ - テーブルタグ: ```md -| 引数 | 型 | 説明 | +| Parameter | Type | Description | | --------- | ------ | ------------ | -| wpArea | テキスト |Write pro エリア| -| toolbar | テキスト |ツールバー名 | +| wpArea | Text |Write pro area| +| toolbar | Text |Toolbar name | ``` diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md index e4f31e3c27f9e7..73a0a97c8fdf59 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md @@ -49,14 +49,11 @@ HTTPAgent オブジェクトは共有可能なため、 シングルトンクラ -
    - | 引数 | 型 | | 説明 | | ------- | ------------------------------------------------- | :-------------------------: | ---------------------- | | options | Object | -> | HTTPAgent のデフォルトのオプション | | 戻り値 | [4D.HTTPAgent](#httpagent-オブジェクト) | <- | 新規 HTTPAgent オブジェクト | -
    #### 説明 @@ -75,17 +72,17 @@ HTTPAgent のオプションは [HTTPRequest のオプション](HTTPRequestClas ::: -| プロパティ | 型 | デフォルト | 説明 | -| ---------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| certificatesFolder | Folder | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用するクライアント証明書フォルダー。 "storeCertificateName" によって上書き可能(下記参照) | -| keepAlive | Boolean | true | 当該エージェントについて keep-alive を有効にします | -| maxSockets | Integer | 65535 | サーバーあたりの最大ソケット数 | -| maxTotalSockets | Integer | 65535 | エージェントの最大ソケット数 | -| minTLSVersion | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに設定する TLS の最小バージョン | -| protocol | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用されるプロトコル | -| storeCertificateName | Text | undefined | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. より詳細な情報に関しては、 [こちらの blog 記事](https://blog.4d.com/https-requests-now-support-windows-certificate-store) を参照してください。 | -| timeout | Real | undefined | 定義されている場合、未使用のソケットが閉じられるまでのタイムアウト | -| validateTLSCertificate | Boolean | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使用したリクエストについて、TLS 証明書の検証をおこなうか | +| プロパティ | 型 | デフォルト | 説明 | +| ---------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| certificatesFolder | Folder | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用するクライアント証明書フォルダー。 "storeCertificateName" によって上書き可能(下記参照) | +| keepAlive | Boolean | true | 当該エージェントについて keep-alive を有効にします | +| maxSockets | Integer | 65535 | サーバーあたりの最大ソケット数 | +| maxTotalSockets | Integer | 65535 | エージェントの最大ソケット数 | +| minTLSVersion | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに設定する TLS の最小バージョン | +| protocol | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用されるプロトコル | +| storeCertificateName | Text | undefined | (Windows のみ) エージェントを使用したリクエストに対する証明書フォルダに格納された証明書の代わりに使用する証明書を保存するOS 証明書ストアの名前(例: "LocalMachine")。 証明書ストアが見つからなかった場合、エラーが返されます。 より詳細な情報に関しては、 [こちらの blog 記事](https://blog.4d.com/https-requests-now-support-windows-certificate-store) を参照してください。 | +| timeout | Real | undefined | 定義されている場合、未使用のソケットが閉じられるまでのタイムアウト | +| validateTLSCertificate | Boolean | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使用したリクエストについて、TLS 証明書の検証をおこなうか | :::note diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md index 09b0559efca655..6d1fd124c2f5a1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md @@ -89,15 +89,12 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま -
    - | 引数 | 型 | | 説明 | | ------- | ------------------------------ | :-------------------------: | --------------------- | | url | Text | -> | リクエストの送信先URL | | options | Object | -> | リクエスト設定プロパティ | | 戻り値 | 4D.HTTPRequest | <- | 新規 HTTPRequest オブジェクト | -
    #### 説明 @@ -132,30 +129,30 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま *options* に渡すオブジェクトは、次のプロパティを持つことができます: -| プロパティ | 型 | 説明 | デフォルト | -| ---------------------- | ------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | -| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPRequest で使用する HTTPAgent。 エージェントオプションはリクエストオプションと統合されます (リクエストオプションが優先されます)。 特定のエージェントが定義されていない場合、デフォルト値を持つグローバルエージェントが使用されます。 | グローバルエージェントオブジェクト | -| automaticRedirections | Boolean | true の場合、リダイレクトは自動的に実行されます (最大 5回までのリダイレクトが処理され、もしあれば 6回目のリダイレクトレスポンスが返されます) | true | -| body | Variant | リクエストの本文 (`post` または `put` リクエストの場合に必須)。 テキスト、BLOB、またはオブジェクトを指定できます。 ヘッダー内で設定されていない限り、content-type は当プロパティの型によって決定されます。 | undefined | -| certificatesFolder | [Folder](FolderClass.md) | アクティブクライアント証明書フォルダを設定します。 "storeCertificateName" によって上書き可能です(下記参照)。 | undefined | -| dataType | Text | レスポンス本文のデータ型。 値: "text", "blob", "object", または "auto"。 "auto" の場合、本文の型は MIMEタイプから推定されます (JSON ならオブジェクト、テキスト・javascript・xml・httpメッセージ・URLエンコードされたフォームなどはテキスト、それ以外は BLOB)。 | "auto" | -| decodeData | Boolean | true の場合、`onData` コールバックが受け取るデータは非圧縮です | false | -| encoding | Text | `body` のあるリクエストの場合にのみ使用 (`post` または `put` メソッド)。 本文がテキストの場合のエンコーディング。ヘッダーにて content-type が指定されている場合は無視されます。 | "UTF-8" | -| headers | Object | リクエストのヘッダー。 シンタックス: `headers.key=value` (同じ key に対して *value* を複数指定する場合、*value* にコレクションを使用できます) | 空のオブジェクト | -| method | Text | "POST"、"GET"、またはその他のメソッド | "GET" | -| minTLSVersion | Text | TLS の最小バージョンを指定します: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | -| onData | [Function](FunctionClass.md) | 本文のデータ受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| onError | [Function](FunctionClass.md) | エラー発生時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| onHeaders | [Function](FunctionClass.md) | ヘッダー受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| onResponse | [Function](FunctionClass.md) | レスポンス受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| onTerminate | [Function](FunctionClass.md) | リクエスト終了時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| protocol | Text | "auto" または "HTTP1"。 "auto" は現在の実装における HTTP1 を意味します。 | "auto" | -| proxyAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | プロキシ認証のためのオブジェクト | undefined | -| returnResponseBody | Boolean | false の場合、レスポンス本文は[`response` オブジェクト](#response) に返されません。 false かつ `onData` が未定義の場合にエラーを返します。 | true | -| serverAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | サーバー認証のためのオブジェクト | undefined | -| storeCertificateName | Text | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. より詳細な情報に関しては、 [こちらの blog 記事](https://blog.4d.com/https-requests-now-support-windows-certificate-store) を参照してください。 | undefined | -| timeout | Real | タイムアウト (秒単位) タイムアウト (秒単位) 未定義 = タイムアウトなし | undefined | -| validateTLSCertificate | Boolean | false の場合、4D は TLS証明書の検証をおこなわず、無効 (期限切れ、自己署名など) であってもエラーを返しません。 重要: 現在の実装では、認証局そのものは検証されません。 | true | +| プロパティ | 型 | 説明 | デフォルト | +| ---------------------- | ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | +| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPRequest で使用する HTTPAgent。 エージェントオプションはリクエストオプションと統合されます (リクエストオプションが優先されます)。 特定のエージェントが定義されていない場合、デフォルト値を持つグローバルエージェントが使用されます。 | グローバルエージェントオブジェクト | +| automaticRedirections | Boolean | true の場合、リダイレクトは自動的に実行されます (最大 5回までのリダイレクトが処理され、もしあれば 6回目のリダイレクトレスポンスが返されます) | true | +| body | Variant | リクエストの本文 (`post` または `put` リクエストの場合に必須)。 テキスト、BLOB、またはオブジェクトを指定できます。 ヘッダー内で設定されていない限り、content-type は当プロパティの型によって決定されます。 | undefined | +| certificatesFolder | [Folder](FolderClass.md) | アクティブクライアント証明書フォルダを設定します。 "storeCertificateName" によって上書き可能です(下記参照)。 | undefined | +| dataType | Text | レスポンス本文のデータ型。 値: "text", "blob", "object", または "auto"。 "auto" の場合、本文の型は MIMEタイプから推定されます (JSON ならオブジェクト、テキスト・javascript・xml・httpメッセージ・URLエンコードされたフォームなどはテキスト、それ以外は BLOB)。 | "auto" | +| decodeData | Boolean | true の場合、`onData` コールバックが受け取るデータは非圧縮です | false | +| encoding | Text | `body` のあるリクエストの場合にのみ使用 (`post` または `put` メソッド)。 本文がテキストの場合のエンコーディング。ヘッダーにて content-type が指定されている場合は無視されます。 | "UTF-8" | +| headers | Object | リクエストのヘッダー。 シンタックス: `headers.key=value` (同じ key に対して *value* を複数指定する場合、*value* にコレクションを使用できます) | 空のオブジェクト | +| method | Text | "POST"、"GET"、またはその他のメソッド | "GET" | +| minTLSVersion | Text | TLS の最小バージョンを指定します: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | +| onData | [Function](FunctionClass.md) | 本文のデータ受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| onError | [Function](FunctionClass.md) | エラー発生時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| onHeaders | [Function](FunctionClass.md) | ヘッダー受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| onResponse | [Function](FunctionClass.md) | レスポンス受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| onTerminate | [Function](FunctionClass.md) | リクエスト終了時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| protocol | Text | "auto" または "HTTP1"。 "auto" は現在の実装における HTTP1 を意味します。 | "auto" | +| proxyAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | プロキシ認証のためのオブジェクト | undefined | +| returnResponseBody | Boolean | false の場合、レスポンス本文は[`response` オブジェクト](#response) に返されません。 false かつ `onData` が未定義の場合にエラーを返します。 | true | +| serverAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | サーバー認証のためのオブジェクト | undefined | +| storeCertificateName | Text | (Windows のみ) 証明書フォルダに格納された証明書の代わりに使用する証明書を保存するOS 証明書ストアの名前(例: "LocalMachine")。 証明書ストアが見つからなかった場合、エラーが返されます。 より詳細な情報に関しては、 [こちらの blog 記事](https://blog.4d.com/https-requests-now-support-windows-certificate-store) を参照してください。 | undefined | +| timeout | Real | タイムアウト (秒単位) タイムアウト (秒単位) 未定義 = タイムアウトなし | undefined | +| validateTLSCertificate | Boolean | false の場合、4D は TLS証明書の検証をおこなわず、無効 (期限切れ、自己署名など) であってもエラーを返しません。 重要: 現在の実装では、認証局そのものは検証されません。 | true | #### コールバック関数 @@ -344,13 +341,10 @@ authentication オブジェクトは `options.serverAuthentication` または `o -
    - | 引数 | 型 | | 説明 | | -- | - | :-: | ---------- | | | | | 引数を必要としません | -
    #### 説明 @@ -405,14 +399,11 @@ authentication オブジェクトは `options.serverAuthentication` または `o -
    - | 引数 | 型 | | 説明 | | ------- | ------------------------------ | :-------------------------: | ---------------------------- | | timeout | Real | -> | 最大待機時間(秒) | | 戻り値 | 4D.HTTPRequest | <- | HTTPRequest オブジェクト | -
    #### 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md index a6deab678c1ed9..303d512839616f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md @@ -26,4 +26,4 @@ title: On Alternative Click ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -["alternateButton" 属性の説明](../FormObjects/listbox-column.md#alternatebutton) を参照ください。 +["alternateButton" 属性の説明](FormObjects/listbox_overview.md#alternatebutton) を参照ください。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md index b1721d6606031a..f905f0da670d86 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア内に入った | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 35 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア内に入った | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md index 67873caa1f0934..cb5001382038f5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリアから出た | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | +| 36 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリアから出た | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md index 42b20de5768c2a..0e3151916cde0c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア上で (最低1ピクセル) 動いたか、変更キー (Shift, Alt/Option, Shift Lock) が押された | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア上で (最低1ピクセル) 動いたか、変更キー (Shift, Alt/Option, Shift Lock) が押された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md index fdcb319b9dc2e0..6dbb75e9ddac99 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------ | -| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------- | ------------------------------ | +| 34 | [配列型リストボックス](FormObjects/listbox_overview.md#配列リストボックス) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md index 1a46d17f8b1621..663ac0e6bd8cc3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 3 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md index 8a061b344d355c..4fff46a44e18ef 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md @@ -28,7 +28,7 @@ End if イベントが発生したオブジェクトによっては追加のプロパティが含まれていることがあります。 特に: -- [リストボックス](FormObjects/listbox-object.md#supported-form-events) および [リストボックス列](FormObjects/listbox-column.md#supported-form-events) は、`columnName` や `isRowSelected` といった、[追加のプロパティ](FormObjects/listbox-object.md#supported-form-events) を返します。 +- [リストボックス](FormObjects/listbox_overview.md#supported-form-events) および [リストボックス列](FormObjects/listbox_overview.md#supported-form-events-1) は、`columnName` や `isRowSelected` といった、[追加のプロパティ](FormObjects/listbox_overview.md#supported-form-events) を返します。 - [4D View Pro エリア](FormObjects/viewProArea_overview.md) は、`sheetName` や `action` といったプロパティを [On After Edit](onAfterEdit.md) イベントオブジェクトに返します。 ## イベントとメソッド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md index f7c6fd4be49001..eb8cc62d97c329 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md @@ -46,7 +46,7 @@ title: ピクチャー - [ボタン](FormObjects/button_overview.md)/[ラジオボタン](FormObjects/radio_overview.md)/[チェックボックス](FormObjects/checkbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md)/[ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [タブコントロール](FormObjects/tabControl.md) -- [List box headers](FormObjects/listbox-header-footer.md#headers) +- [リストボックスヘッダー](FormObjects/listbox_overview.md#リストボックスヘッダー) - [メニューアイコン](Menus/properties.md#項目アイコン) 4D は自動的に最高解像度のピクチャーを優先します。 例: 標準解像度と高解像度の2つのスクリーンを使用している際に、片方からもう片方へとフォームを移動させると、4D は常に使用可能な範囲内での最高解像度のピクチャーを表示します。 コマンドまたはプロパティが *circle.png* を指定していたとしても、*circle@3x.png* があれば、それを使用します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md deleted file mode 100644 index 9a3abab16ef714..00000000000000 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md +++ /dev/null @@ -1,413 +0,0 @@ ---- -id: listbox-column -title: リストボックス列 ---- - -リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: - -![](../assets/en/FormObjects/listbox_column.png) - -リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、リストボックスに対する設定よりもこちらが優先されます。 - -> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#式の型-式タイプ) -> (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 - -## カラム特有のプロパティ {#column-specific-properties} - -[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [選択リスト](properties_DataSource.md#選択リスト-静的リスト) - [式](properties_DataSource.md#式) - [幅](properties_CoordinatesAndSizing.md#幅) - [入力可](properties_Entry.md#入力可) - [フォーカス可](properties_Entry.md#フォーカス可) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [デフォルト値](properties_DataSource.md#デフォルト値) - [選択リスト](properties_DataSource.md#選択リスト) - [式](properties_DataSource.md#式) - [データタイプ (リスト)](properties_DataSource.md#データタイプ-リスト) - [関連付け](properties_DataSource.md#関連付け) - [自動行高](properties_CoordinatesAndSizing.md#自動行高) - [最小幅](properties_CoordinatesAndSizing.md#最小幅) - [最大幅](properties_CoordinatesAndSizing.md#最大幅) - [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) - [指定リスト](properties_RangeOfValues.md#指定リスト) - [除外リスト](properties_RangeOfValues.md#除外リスト) - [表示タイプ](properties_Display.md#d表示タイプ) - [文字フォ-マット](properties_Display.md#文字フォ-マット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [非表示](properties_Display.md#表示状態) - [ワードラップ](properties_Display.md#ワードラップ) - [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [背景色](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) - [背景色式](properties_BackgroundAndBorder.md#背景色式) - [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) - [フォント](properties_Text.md#フォント) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [行スタイル配列](properties_Text.md#行スタイル配列) - [スタイル式](properties_Text.md#スタイル式) - [フォントカラー](properties_Text.md#フォントカラー) - [行フォントカラー配列](properties_Text.md#行フォントカラー配列) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [マルチスタイル](properties_Text.md#マルチスタイル) - [メソッド](properties_Action.md#メソッド) - -## サポートされるフォームイベント {#supported-form-events} - -| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On After Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On After Sort |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *配列リストボックスのみ* | -| On Before Data Entry |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Before Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Begin Drag Over |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Column Moved |
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | | -| On Column Resize |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    | | -| On Data Change |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Double Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Drag Over |
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Drop |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Footer Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | | -| On Load | | | -| On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *追加プロパティの取得はセル編集完了時のみ* | -| On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *配列リストボックスのみ* | -| On Scroll |
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    | | -| On Unload | | | - -## オブジェクト配列の使用 - -リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 - -以下のリストボックスはオブジェクト配列を使用してデザインされました: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### オブジェクト配列カラムの設定 - -オブジェクト配列をリストボックスのカラムに割り当てるには、プロパティリスト (の "変数名" 欄) にオブジェクト配列名を設定するか、配列型のカラムのように [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md) コマンドを使用します。 プロパティリスト内では、カラムにおいて "式タイプ" にオブジェクトを選択できます: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -オブジェクトカラムに対しては、座標、サイズ、スタイルなどに関連した標準のプロパティが使用可能です。 プロパティリストを使用して定義する方法のほかにも、オブジェクト型のリストボックスカラムのそれぞれの行に対してスタイル、フォントカラー、背景色、表示状態をプログラムで定義することもできます。 これらのタイプのカラムは非表示にすることも可能です。 - -しかしながら、データソーステーマは、オブジェクト型のリストボックスカラムに対しては選択できません。 実際、カラムの各セルの中身は、それに対応するオブジェクト配列の要素の属性に基づいています。 配列の各オブジェクト要素には、以下を定義できます: - -値の型 (必須): テキスト、カラー、イベント、他
    -値そのもの (任意): 入力/出力に使用
    -セルの内容表示 (任意): ボタン、リスト、他
    -追加の設定 (任意): 値の型によります
    -これらのプロパティを定義するには、適切な属性をオブジェクト内に設定する必要があります (使用可能な属性は以下に一覧としてまとめてあります)。 たとえば、以下ような簡単なコードを使用してオブジェクトカラム内に "Hello World!" 書き込むことができます: - -```4d -ARRAY OBJECT(obColumn;0) //カラム配列 - var $ob : Object //第一要素 - OB SET($ob;"valueType";"text") //値の型を定義 (必須) - OB SET($ob;"value";"Hello World!") //値を定義 - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> 表示フォーマットと入力フィルターはオブジェクトカラムに対しては設定できません。 これらは値の型に応じて自動的に変わるからです。 - -#### valueTypeとデータ表示 - -リストボックスカラムにオブジェクト配列が割り当てられているとき、セルの表示・入力・編集の方法は、配列の要素の valueType 属性に基づきます。 次の valueType の値がサポートされています: - -- "text": テキスト値 -- "real": セパレーターを含む数値。セパレーターの例: ``, `<.>`, `<,>` -- "integer": 整数値 -- "boolean": true/false 値 -- "color": 背景色を定義 -- "event": ラベル付ボタンを表示 - -4D は "valueType" の値に応じたデフォルトのウィジェットを使用します (つまり、"text" と設定すればテキスト入力ウィジェットが表示され、"boolean" と設定すればチェックボックスが表示されます)。 しかし、オプションを使用することによって表示方法の選択が可能な場合もあります (たとえば、"real" と設定した場合、ドロップダウンメニューとしても表示できます)。 以下の一覧はそれぞれの値の型に対してのデフォルトの表示方法と、他に選択可能な表示方の一覧を表しています: - -| valueType | デフォルトのウィジェット | 他に選択可能なウィジェット | -| --------- | ------------------------------------------ | ----------------------------------------------------------------------------------------------- | -| text | テキスト入力 | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | -| real | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | -| integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | -| boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | -| color | 背景色 | text | -| event | ラベル付ボタン | | -| | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | - -セルの表示とオプションは、オブジェクト内の特定の属性を使用することによって設定できます (以下を参照ください)。 - -#### 表示フォーマットと入力フィルター - -オブジェクト型のリストボックスのカラムにおいては、表示フォーマットと入力フィルターを設定することはできません。 これらは値の型に応じて自動的に定義されます。 どのように定義されるかについては、以下一覧にまとめてあります: - -| 値の型 | デフォルトのフォーマット | 入力コントロール | -| ------- | ----------------------------------------------------------- | -------------------------------------- | -| text | オブジェクト内で定義されているものと同じ | 制限なし | -| real | オブジェクト内で定義されているものと同じ (システムの小数点セパレーターを使用) | "0-9" と "." と "-" | -| | | min>=0 の場合、"0-9" と "." | -| integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | -| | | min>=0 の場合、"0-9" | -| Boolean | チェックボックス | N/A | -| color | N/A | N/A | -| event | N/A | N/A | - -### 属性 - -オブジェクト配列の各要素は、セルの中身とデータ表示を定義する一つ以上の属性を格納するオブジェクトです (上記の例を参照ください)。 - -唯一必須の属性は "valueType" であり、サポートされる値は "text"、"real"、"integer"、"boolean"、"color" そして "event"です。 以下の表には、リストボックスオブジェクト配列において "valueType"の値に応じてサポートされるすべての属性がまとめてあります (他の属性はすべて無視されます)。 表示フォーマットに関しては、その更に下に詳細な説明と例があります。 - -| | valueType | text | real | integer | boolean | color | event | -| --------------------- | ------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | -| *属性* | *説明* | | | | | | | -| value | セルの値 (入力または出力) | ○ | ○ | ○ | | | | -| min | 最小値 | | ○ | ○ | | | | -| max | 最大値 | | ○ | ○ | | | | -| behavior | "スリーステート" の値 | | | ○ | | | | -| requiredList | オブジェクト内で定義されたドロップダウンリスト | ○ | ○ | ○ | | | | -| choiceList | オブジェクト内で定義されたコンボボックス | ○ | ○ | ○ | | | | -| requiredListReference | 4D リスト参照 ("saveAs"の値による) | ○ | ○ | ○ | | | | -| requiredListName | 4D リスト名 ("saveAs"の値による) | ○ | ○ | ○ | | | | -| saveAs | "reference" または "value" | ○ | ○ | ○ | | | | -| choiceListReference | 4D リスト参照、コンボボックスを表示 | ○ | ○ | ○ | | | | -| choiceListName | 4D リスト名、コンボボックスを表示 | ○ | ○ | ○ | | | | -| unitList | X要素の配列 | ○ | ○ | ○ | | | | -| unitReference | 選択された要素のインデックス | ○ | ○ | ○ | | | | -| unitsListReference | 単位の4D リスト参照 | ○ | ○ | ○ | | | | -| unitsListName | 単位の4D リスト名 | ○ | ○ | ○ | | | | -| alternateButton | 切り替えボタンを追加 | ○ | ○ | ○ | ○ | ○ | | - -#### value - -セルの値は "value" 属性に保存されています。 この属性は入力と出力に使用されるほか、 この属性は入力と出力に使用されるほか、 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 - -```4d - ARRAY OBJECT(obColumn;0) //カラム配列 - var $ob1;$ob2;$ob3 : Object - var $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // ユーザーが新しい値を入力した場合、編集された値は $entry に格納されます - - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> null 値はサポートされており、空のセルとして表示されます。 - -#### min と max - -"valueType" が"real" または "integer" であるとき、min と max 属性もオブジェクトに設定できます (値は適切な範囲で、かつ、valueType と同じ型である必要があります)。 - -これらの属性を使用すると入力値の範囲を管理することができます。 セルが評価されたとき (フォーカスを失ったとき)、入力された値が min の値より低い場合、または max の値より大きい場合には、その値は拒否されます。 この場合、入力をする前の値が保持され、tip として説明が表示されます。 - -```4d - var $ob3 : Object - var $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -behavior 属性は、値の通常の表示とは異なる表示方法を提供します。 4D v15では、一つだけ他の表示方法が用意されています: - -| 属性 | 使用可能な値 | valueType | 説明 | -| -------- | ----------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | 数値をスリーステートチェックボックスとして表します。
    2=セミチェックボックス、1=チェックされている、0=チェックされていない、-1=非表示チェックボックス、-2=チェックされていない、入力不可、-3=チェックされている、入力不可、-4=セミチェックボックス、入力不可 | - -```4d - var $ob3; $ob4 : Object - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";-3) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList と choiceList - -"choiceList" または "requiredList" 属性がオブジェクト内に存在しているとき、テキスト入力は以下の属性に応じて、ドロップダウンリストまたはコンボボックスで置き換えられます: - -- 属性が "choiceList" の場合、セルはコンボボックスとして表示されます。 これはつまり、ユーザーは値を選択、または入力できるということです。 -- 属性が "requiredList" の場合、セルはドロップダウンリストとして表示されます。 これはつまり、ユーザーはリストに提供されている値からどれか一つを選択するしかないということです。 - -どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 - -> ウィジェットの値は配列を通して定義されます。 既存の 4Dリストをウィジェットに割り当てたい場合、"requiredListReference"、"requiredListName"、"choiceListReference"、または "choiceListName" 属性を使用する必要があります。 - -例: - -- 選択肢が二つ ("Open" または "Closed") しかないドロップダウンリストを表示したい場合を考えます。 デフォルトでは "Closed" が選択された状態にしたいとします: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- 整数値であればすべて受け入れ可能な状態にしておいた上で、もっとも一般的な値を提示するためにコンボボックスを表示したい場合を考えます: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 をデフォルト値として使用 - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName と requiredListReference - -"requiredListName" と "requiredListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはドロップダウンリストとして表示されるようになります。 これはつまり、ユーザーはリスト内に提供された値のどれか一つのみを選択できるということを意味します。 - -"requiredListName" または "requiredListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡します。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 - -> - これらの値を単純な配列を通して定義したい場合は、"requiredList" 属性を使用する必要があります。 -> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" - -例: - -- ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "blue" にしたい場合を考えます: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- プログラミングによって定義されたリストに基づいたドロップダウンリストを表示し、参照として保存したい場合を考えます: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //デフォルトで London を表示 - OB SET($ob;"requiredListReference";<>List) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName と choiceListReference - -"choiceListName" と "choiceListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはコンボボックスとして表示されるようになります。 これはつまり、ユーザーは値を選択、または入力できるということを意味します。 - -"choiceListName" または "choiceListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡しま す。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 - -> - これらの値を単純な配列を通して定義したい場合は、"choiceList" 属性を使用する必要があります。 -> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" - -例: - -ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "green" にしたい場合を考えます: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList、unitsListName、 unitsListReference と unitReference - -特定の値を使用することで、セルの値に関連した単位を追加することができます (*例*: "10 cm", "20 pixels" 等)。 単位リストを定義するためには、以下の属性のどれか一つを使用します: 単位リストを定義するためには、以下の属性のどれか一つを使用します: - -- "unitsList": 利用可能な単位 (例: "cm"、"inches"、"km"、"miles"、他) を定義するのに使用する x 要素を格納した配列。 オブジェクト内で単位を定義するためには、この属性を使用します。 -- "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 [`New list`](../commands-legacy/new-list.md) コマンドで作成された 4D リストで単位を定義するためには、この属性を使用します。 -- "unitsListName": 利用可能な単位を含んだデザインモードで作成された 4Dリスト名。 ツールボックスで作成された 4Dリストで単位を定義するためには、この属性を使用します。 - -単位リストが定義された方法に関わらず、以下の属性を関連付けることができます: - -- "unitReference": "unitList"、"unitsListReference" または "unitsListName" の値リスト内で選択された項目へのインデックス (1からx) を格納する単一の値。 - -カレントの単位は、ボタンとして表示されます。このボタンは、クリックするたびに "unitList"、"unitsListReference" または "unitsListName" の値を切り替えていきます (例: "pixels" -> "rows" -> "cm" -> "pixels" -> 等)。 - -例: - -数値の入力と、その後に可能性のある二つの単位 ("lines" または "pixels") を続けて表示したい場合を考えます。 カレントの値は "2" + "lines" と、 オブジェクト内で直接定義された値 ("unitsList" 属性) を使用するものとします: - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -var $ob : Object -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -セルに省略ボタン [...] を追加したい場合、"alternateButton" 属性に true の値を入れてオブジェクトに渡すだけです。 省略ボタンは自動的にセル内に表示されます。 省略ボタンは自動的にセル内に表示されます。 - -このボタンがユーザーによってクリックされた場合、`On Alternate Click` イベントが生成され、そのイベントを自由に管理することができます (詳細な情報に関しては [イベント管理](#イベント管理) の章を参照ください)。 - -例: - -```4d -var $ob1 : Object -var $entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### color valueType - -"color" valueType を使用すると、色、または色を表すテキストを表示することができます。 - -- 値が数字の場合、色付けされた長方形がセル内に表示されます。 例: - - ```4d - var $ob4 : Object - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- 値がテキストの場合、そのテキストが表示されます (*例*: "value";"Automatic")。 - -#### event valueType - -"event" valueType を使用すると、クリックした際に `On Clicked` イベントを生成する単純なボタンを表示します。 データまたは値を渡す/返すことはできません。 データまたは値を渡す/返すことはできません。 - -オプションとして、"label" 属性を渡すことができます。 - -例: - -```4d -var $ob : Object -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### イベント管理 - -オブジェクトリストボックス配列を使用している際には、複数のイベントを管理することができます: - -- **On Data Change**: 以下の場所において、どんな値でも変更された場合には `On Data Change` イベントがトリガーされます: - - テキスト入力 - - ドロップダウンリスト - - コンボボックスエリア - - 単位ボタン (値 x が値 x+1 へとスイッチしたとき) - - チェックボックス (チェック/チェックなしの状態がスイッチしたとき) -- **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 -- **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md deleted file mode 100644 index 426e3a00a966f0..00000000000000 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md +++ /dev/null @@ -1,90 +0,0 @@ ---- -id: listbox-header-footer -title: List Box Header and Footer ---- - -:::note - -- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. -- リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#フッターを表示) オプションが選択されていなければなりません。 - -::: - -## ヘッダー - -ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: - -![](../assets/en/FormObjects/listbox_header.png) - -リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 - -さらに、ヘッダー特有のプロパティを設定することができます。 Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -ヘッダーに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 - -### ヘッダー特有のプロパティ - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[タイトル](properties_Object.md#タイトル) - -[CSSクラス](properties_Object.md#cssクラス) - -[パス名](properties_TextAndPicture.md#ピクチャーパス名) - -[アイコンの場所](properties_TextAndPicture.md#アイコンの場所) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - -[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - -[フォント](properties_Text.md#フォント) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[横揃え](properties_Text.md#横揃え) - -[縦揃え](properties_Text.md#縦揃え) - -[ヘルプTips](properties_Help.md#ヘルプtips) - -## フッター - -リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 - -フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: - -![](../assets/en/FormObjects/listbox_footers.png) - -リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 - -ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -フッターに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 - -### フッター特有のプロパティ - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[式の型](properties_Object.md#式の型式タイプ) - -[変数の計算](properties_Object.md#変数の計算) - -[CSSクラス](properties_Object.md#cssクラス) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - -[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - -[文字フォーマット](properties_Display.md#文字フォーマット) - -[数値フォーマット](properties_Display.md#数値フォーマット) - -[日付フォーマット](properties_Display.md#日付フォーマット) - -[時間フォーマット](properties_Display.md#時間フォーマット) - -[ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - -[ワードラップ](properties_Display.md#ワードラップ) - -[エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - -[背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) - -[フォント](properties_Text.md#フォント) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[横揃え](properties_Text.md#横揃え) - -[縦揃え](properties_Text.md#縦揃え) - -[ヘルプTips](properties_Help.md#ヘルプtips) - - diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md deleted file mode 100644 index 6eabbf8d2f143d..00000000000000 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md +++ /dev/null @@ -1,198 +0,0 @@ ---- -id: listbox-object -title: List Box Object ---- - -## 配列リストボックス - -配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 - -デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 You can change it, as well as other column properties, in the [column properties](./listbox-column.md). The display format for each column can also be defined using the [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) command. - -> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 - -配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 -The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or [`LISTBOX DELETE ROWS`](../commands-legacy/listbox-delete-rows.md)) as well as array manipulation commands. たとえば、列の内容を初期化するには、以下の命令を使用できます: - -```4d -ARRAY TEXT(varCol;size) -``` - -リストを使用することもできます: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 - -## セレクションリストボックス - -このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 You can use the [`LISTBOX SET COLUMN FORMULA`](../commands-legacy/listbox-set-column-formula.md) and [`LISTBOX INSERT COLUMN FORMULA`](../commands-legacy/listbox-insert-column-formula.md) commands to modify columns programmatically. - -それぞれの行はセレクションのレコードを基に評価されます。セレクションは **カレントセレクション** または **命名セレクション**です。 - -デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 - -## コレクションまたはエンティティセレクションリストボックス - -このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 - -コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 - -:::note - -エンティティが削除されると、その参照は *undefined* の値とともにエンティティセレクションに 残り、リストボックスには空白の行が表示されます。 この場合、[`.clean()`](API/EntitySelectionClass.md#clean) 関数を呼び出すことで、削除されたエンティティ参照が含まれないエンティティセレクションを新規に取得することができます。 - -::: - -データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection クラス](../API/CollectionClass.md)の様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: - -```4d -myCol:=myCol.push("new value") // リストボックスに new value を表示 -``` - -## プロパティ一覧 - -提供されるプロパティはリストボックスのタイプに依存します。 - -| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | -| ------------------------------------------------------------------------ | --------- | ------------- | ---------------------------- | -| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | -| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | -| [太字](properties_Text.md#太字) | X | X | X | -| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | -| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | -| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | -| [クラス](properties_Object.md#cssクラス) | X | X | X | -| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | -| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | -| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | -| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | -| [データソース](properties_Object.md#データソース) | X | X | X | -| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | -| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | -| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | -| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | -| [ドラッグ有効](properties_Action.md#ドラッグ有効) | X | X | X | -| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | -| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | -| [フォント](properties_Text.md#フォント) | X | X | X | -| [フォントカラー](properties_Text.md#フォントカラー) | X | X | X | -| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | -| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | -| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | -| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | -| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | -| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | -| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | -| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | -| [階層リストボックス](properties_Object.md#配列リストボックス) | X | | | -| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | -| [横揃え](properties_Text.md#横揃え) | X | X | X | -| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | -| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | X | X | X | -| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | -| [イタリック](properties_Text.md#イタリック) | X | X | X | -| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | -| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | X | | -| [メタ情報式](properties_Text.md#メタ情報式) | | | X | -| [メソッド](properties_Action.md#メソッド) | X | X | X | -| [行の移動可](properties_Action.md#行の移動可) | X | | | -| [命名セレクション](properties_DataSource.md#命名セレクション) | | X | | -| [列数](properties_ListBox.md#列数) | X | X | X | -| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | -| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | -| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | -| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | -| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | -| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | -| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | -| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | -| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | -| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | -| [選択された項目](properties_DataSource.md#選択された項目) | | | X | -| [選択モード](properties_ListBox.md#選択モード) | X | X | X | -| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | -| [ソート可](properties_Action.md#ソート可) | X | X | X | -| [標準アクション](properties_Action.md#標準アクション) | X | | | -| [スタイル式](properties_Text.md#スタイル式) | | X | X | -| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | -| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | -| [タイプ](properties_Object.md#タイプ) | X | X | X | -| [下線](properties_Text.md#下線) | X | X | X | -| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | -| [縦揃え](properties_Text.md#縦揃え) | X | X | X | -| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | -| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | X | X | X | -| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | -| [表示状態](properties_Display.md#表示状態) | X | X | X | -| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | - -> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 - -## サポートされるフォームイベント {#supported-form-events} - -| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On After Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On After Sort |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *配列リストボックスのみ* | -| On Before Data Entry |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Before Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Begin Drag Over |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Close Detail |
    • [row](#additional-properties)
    | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Collapse |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *階層リストボックスのみ* | -| On Column Moved |
    • [columnName](#additional-properties)
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | | -| On Column Resize |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [newSize](#additional-properties)
    • [oldSize](#additional-properties)
    | | -| On Data Change |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Delete Action |
    • [row](#additional-properties)
    | | -| On Display Detail |
    • [isRowSelected](#additional-properties)
    • [row](#additional-properties)
    | | -| On Double Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Drag Over |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Drop |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Expand |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *階層リストボックスのみ* | -| On Footer Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [footerName](#additional-properties)
    | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | | -| On Load | | | -| On Losing Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *追加プロパティの取得はセル編集完了時のみ* | -| On Mouse Enter |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Mouse Leave | | | -| On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Open Detail |
    • [row](#additional-properties)
    | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *配列リストボックスのみ* | -| On Selection Change | | | -| On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | -| On Unload | | | - -### 追加プロパティ {#additional-properties} - -リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: - -| プロパティ | 型 | 説明 | -| ---------------- | ------- | ---------------------------------------------------------------- | -| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | -| areaName | text | エリアの名称 | -| column | longint | 列番号 | -| columnName | text | 列の名称 | -| footerName | text | フッターの名称 | -| headerName | text | ヘッダーの名称 | -| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | -| isRowSelected | boolean | 行が選択されていれば true、でなければ false | -| newPosition | longint | 列あるいは行の変更後の位置 | -| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | -| oldPosition | longint | 列あるいは行の変更前の位置 | -| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | -| row | longint | 行番号 | -| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | - -> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 - - diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md index 39a2d98142eb40..b2ae4a05e43f9f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ title: リストボックス リストボックスオブジェクトは、以下4つの項目で構成されます: -- the [list box object](./listbox-object.md) in its entirety, -- [columns](./listbox-column.md), -- column [headers](./listbox-header-footer.md#headers), and -- column [footers](./listbox-header-footer.md#footers). +- リストボックスオブジェクトの全体 +- 列 +- 列ヘッダー +- 列フッター ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ title: リストボックス 1. 各列のオブジェクトメソッド 2. リストボックスのオブジェクトメソッド -The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). +[ヘッダー](#リストボックスヘッダー) と [フッター](#リストボックスフッター) で発生したイベントは、その列のオブジェクトメソッドが受け取ります。 ### リストボックスの型 @@ -59,7 +59,324 @@ The column object method gets events that occur in its [header](./listbox-header リストボックスオブジェクトはプロパティによってあらかじめ設定可能なほか、プログラムにより動的に管理することもできます。 -The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. 詳細な情報については、*4D ランゲージリファレンス* の[リストボックスコマンドの一覧](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) のページを参照してください。 +4D ランゲージにはリストボックス関連のコマンドをまとめた "リストボックス" テーマが専用に設けられていますが、"オブジェクトプロパティ" コマンドや `EDIT ITEM`、`Displayed line number` コマンドなど、ほかのテーマのコマンドも利用することができます。 詳細な情報については、*4D ランゲージリファレンス* の[リストボックスコマンドの一覧](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) のページを参照してください。 + +## リストボックスオブジェクト + +### 配列リストボックス + +配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 + +デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 この配列変数名は [列のプロパティ](listbox_overview.md#列特有のプロパティ) で変更できます (プロパティリストの [変数あるいは式](properties_Object.md#変数あるいは式) プロパティを使用します)。 列ごとの表示フォーマットを指定するには、`OBJECT SET FORMAT` コマンドも使用できます。 + +> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 + +配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 +リストボックスのハイレベルコマンド ([`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) や `LISTBOX DELETE ROWS` 等) や配列操作コマンドを使用して、列の値を管理します。 たとえば、列の内容を初期化するには、以下の命令を使用できます: + +```4d +ARRAY TEXT(varCol;size) +``` + +リストを使用することもできます: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 + +### セレクションリストボックス + +このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 + +それぞれの行はセレクションのレコードを基に評価されます。セレクションは **カレントセレクション** または **命名セレクション**です。 + +デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 + +### コレクションまたはエンティティセレクションリストボックス + +このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 + +コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 + +データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 + +:::note + +エンティティが削除されると、その参照は *undefined* の値とともにエンティティセレクションに 残り、リストボックスには空白の行が表示されます。 この場合、[`.clean()`](API/EntitySelectionClass.md#clean) 関数を呼び出すことで、削除されたエンティティ参照が含まれないエンティティセレクションを新規に取得することができます。 + +::: + +データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection クラス](../API/CollectionClass.md)の様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: + +```4d +myCol:=myCol.push("new value") // リストボックスに new value を表示 +``` + +### プロパティ一覧 + +提供されるプロパティはリストボックスのタイプに依存します。 + +| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | +| ------------------------------------------------------------------------ | --------- | ------------- | ---------------------------- | +| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | +| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | +| [太字](properties_Text.md#太字) | X | X | X | +| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | +| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | +| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | +| [クラス](properties_Object.md#cssクラス) | X | X | X | +| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | +| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | +| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | +| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | +| [データソース](properties_Object.md#データソース) | X | X | X | +| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | +| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | +| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | +| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | +| [ドラッグ有効](properties_Action.md#ドラッグ有効) | X | X | X | +| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | +| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | +| [フォント](properties_Text.md#フォント) | X | X | X | +| [フォントカラー](properties_Text.md#フォントカラー) | X | X | X | +| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | +| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | +| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | +| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | +| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | +| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | +| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | +| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | +| [階層リストボックス](properties_Object.md#配列リストボックス) | X | | | +| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | +| [横揃え](properties_Text.md#横揃え) | X | X | X | +| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | +| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | X | X | X | +| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | +| [イタリック](properties_Text.md#イタリック) | X | X | X | +| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | +| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | X | | +| [メタ情報式](properties_Text.md#メタ情報式) | | | X | +| [メソッド](properties_Action.md#メソッド) | X | X | X | +| [行の移動可](properties_Action.md#行の移動可) | X | | | +| [命名セレクション](properties_DataSource.md#命名セレクション) | | X | | +| [列数](properties_ListBox.md#列数) | X | X | X | +| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | +| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | +| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | +| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | +| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | +| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | +| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | +| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | +| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | +| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | +| [選択された項目](properties_DataSource.md#選択された項目) | | | X | +| [選択モード](properties_ListBox.md#選択モード) | X | X | X | +| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | +| [ソート可](properties_Action.md#ソート可) | X | X | X | +| [標準アクション](properties_Action.md#標準アクション) | X | | | +| [スタイル式](properties_Text.md#スタイル式) | | X | X | +| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | +| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | +| [タイプ](properties_Object.md#タイプ) | X | X | X | +| [下線](properties_Text.md#下線) | X | X | X | +| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | +| [縦揃え](properties_Text.md#縦揃え) | X | X | X | +| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | +| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | X | X | X | +| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | +| [表示状態](properties_Display.md#表示状態) | X | X | X | +| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | + +> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 + +### サポートされるフォームイベント {#supported-form-events} + +| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Close Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Collapse |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | +| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | +| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | +| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Delete Action |
  • [row](#追加プロパティ)
  • | | +| On Display Detail |
  • [isRowSelected](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Expand |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | +| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | +| On Mouse Enter |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Open Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | +| On Unload | | | + +#### 追加プロパティ {#additional-properties} + +リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: + +| プロパティ | 型 | 説明 | +| ---------------- | ------- | ---------------------------------------------------------------- | +| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | +| areaName | text | エリアの名称 | +| column | longint | 列番号 | +| columnName | text | 列の名称 | +| footerName | text | フッターの名称 | +| headerName | text | ヘッダーの名称 | +| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | +| isRowSelected | boolean | 行が選択されていれば true、でなければ false | +| newPosition | longint | 列あるいは行の変更後の位置 | +| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | +| oldPosition | longint | 列あるいは行の変更前の位置 | +| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | +| row | longint | 行番号 | +| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | + +> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 + +## リストボックスカラム {#list-box-columns} + +リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: + +![](../assets/en/FormObjects/listbox_column.png) + +リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、リストボックスに対する設定よりもこちらが優先されます。 + +> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#式の型-式タイプ) +> (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 + +### カラム特有のプロパティ {#column-specific-properties} + +[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [選択リスト](properties_DataSource.md#選択リスト-静的リスト) - [式](properties_DataSource.md#式) - [幅](properties_CoordinatesAndSizing.md#幅) - [入力可](properties_Entry.md#入力可) - [フォーカス可](properties_Entry.md#フォーカス可) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [デフォルト値](properties_DataSource.md#デフォルト値) - [選択リスト](properties_DataSource.md#選択リスト) - [式](properties_DataSource.md#式) - [データタイプ (リスト)](properties_DataSource.md#データタイプ-リスト) - [関連付け](properties_DataSource.md#関連付け) - [自動行高](properties_CoordinatesAndSizing.md#自動行高) - [最小幅](properties_CoordinatesAndSizing.md#最小幅) - [最大幅](properties_CoordinatesAndSizing.md#最大幅) - [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) - [指定リスト](properties_RangeOfValues.md#指定リスト) - [除外リスト](properties_RangeOfValues.md#除外リスト) - [表示タイプ](properties_Display.md#d表示タイプ) - [文字フォ-マット](properties_Display.md#文字フォ-マット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [非表示](properties_Display.md#表示状態) - [ワードラップ](properties_Display.md#ワードラップ) - [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [背景色](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) - [背景色式](properties_BackgroundAndBorder.md#背景色式) - [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) - [フォント](properties_Text.md#フォント) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [行スタイル配列](properties_Text.md#行スタイル配列) - [スタイル式](properties_Text.md#スタイル式) - [フォントカラー](properties_Text.md#フォントカラー) - [行フォントカラー配列](properties_Text.md#行フォントカラー配列) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [マルチスタイル](properties_Text.md#マルチスタイル) - [メソッド](properties_Action.md#メソッド) + +### サポートされるフォームイベント {#supported-form-events-1} + +| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | +| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | +| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | +| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | +| On Unload | | | + +## リストボックスヘッダー + +> リストボックスのヘッダープロパティにアクセスするためには、リストボックスのプロパティリストで [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) オプションが選択されていなければなりません。 + +ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: + +![](../assets/en/FormObjects/listbox_header.png) + +リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 + +さらに、ヘッダー特有のプロパティを設定することができます。 [カスタマイズされた並び替え](#ソートの管理) などの用途に、ヘッダーの列タイトルの隣、あるいはタイトルの代わりにアイコンを表示することができます。 + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +ヘッダーに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 + +### ヘッダー特有のプロパティ + +[オブジェクト名](properties_Object.md#オブジェクト名) - +[変数あるいは式](properties_Object.md#変数あるいは式) - +[タイトル](properties_Object.md#タイトル) - +[CSSクラス](properties_Object.md#cssクラス) - +[パス名](properties_TextAndPicture.md#ピクチャーパス名) - +[アイコンの場所](properties_TextAndPicture.md#アイコンの場所) - +[幅](properties_CoordinatesAndSizing.md#幅) - +[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - +[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - +[フォント](properties_Text.md#フォント) - +[太字](properties_Text.md#太字) - +[イタリック](properties_Text.md#イタリック) - +[下線](properties_Text.md#下線) - +[フォントカラー](properties_Text.md#フォントカラー) - +[横揃え](properties_Text.md#横揃え) - +[縦揃え](properties_Text.md#縦揃え) - +[ヘルプTips](properties_Help.md#ヘルプtips) + +## リストボックスフッター + +> リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#フッターを表示) オプションが選択されていなければなりません。 + +リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 + +フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: + +![](../assets/en/FormObjects/listbox_footers.png) + +リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 + +ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +フッターに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 + +### フッター特有のプロパティ + +[オブジェクト名](properties_Object.md#オブジェクト名) - +[変数あるいは式](properties_Object.md#変数あるいは式) - +[式の型](properties_Object.md#式の型式タイプ) - +[変数の計算](properties_Object.md#変数の計算) - +[CSSクラス](properties_Object.md#cssクラス) - +[幅](properties_CoordinatesAndSizing.md#幅) - +[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - +[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - +[文字フォーマット](properties_Display.md#文字フォーマット) - +[数値フォーマット](properties_Display.md#数値フォーマット) - +[日付フォーマット](properties_Display.md#日付フォーマット) - +[時間フォーマット](properties_Display.md#時間フォーマット) - +[ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - +[ワードラップ](properties_Display.md#ワードラップ) - +[エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - +[背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) - +[フォント](properties_Text.md#フォント) - +[太字](properties_Text.md#太字) - +[イタリック](properties_Text.md#イタリック) - +[下線](properties_Text.md#下線) - +[フォントカラー](properties_Text.md#フォントカラー) - +[横揃え](properties_Text.md#横揃え) - +[縦揃え](properties_Text.md#縦揃え) - +[ヘルプTips](properties_Help.md#ヘルプtips) ## 入力の管理 @@ -245,14 +562,14 @@ JSON フォームにおいて、リストボックスに次のハイライトセ 標準ソートのサポートは、リストボックスのタイプに依存します: -| リストボックスタイプ | 標準ソートのサポート | コメント | -| ------------------- | ---------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Object の Collection | ◯ |
    • "This.a" や "This.a.b" 列はソート可能です。
    • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
    | -| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | -| エンティティセレクション | ◯ |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • サポートされる: オブジェクト属性プロパティに対するソート (例: "data" がオブジェクト属性であるときに"This.data.city")
    • サポートされる: リレートされた属性に対するソート(例: "This.company.name")
    • サポートされない: リレートされた属性を経由したオブジェクト属性に対するソート(例: "This.company.data.city")。 For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | -| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | -| 命名セレクション | × | | -| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | +| リストボックスタイプ | 標準ソートのサポート | コメント | +| ------------------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Object の Collection | ◯ |
    • "This.a" や "This.a.b" 列はソート可能です。
    • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
    | +| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | +| エンティティセレクション | ◯ |
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • サポートされる: オブジェクト属性プロパティに対するソート (例: "data" がオブジェクト属性であるときに"This.data.city")
  • サポートされる: リレートされた属性に対するソート(例: "This.company.name")
  • サポートされない: リレートされた属性を経由したオブジェクト属性に対するソート(例: "This.company.data.city")。 この場合には、[`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) 関数を使ったカスタムソートを使用します (後述の例題参照)
  • | +| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | +| 命名セレクション | × | | +| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | ### カスタムソート @@ -293,11 +610,11 @@ End if ![](../assets/en/FormObjects/sorticon0.png) - 変数が 1 のとき、列は昇順で並べ替えられており、並べ替え矢印が表示されています。 - ![](../assets/en/FormObjects/sorticon1.png) + ![](../assets/en/FormObjects/sorticon1.png) ![](../assets/en/FormObjects/sorticon1.png) - 変数が 2 のとき、列は降順で並べ替えられており、並べ替え矢印が表示されています。 - ![](../assets/en/FormObjects/sorticon2.png) + ![](../assets/en/FormObjects/sorticon2.png) ![](../assets/en/FormObjects/sorticon2.png) > 列ヘッダー変数には、宣言された、あるいは動的な [変数](Concepts/variables.md) のみを使用できます。 その他の [式](Concepts/quick-tour.md#式) (例: `Form.sortValue`) はサポートされていません。 その他の [式](Concepts/quick-tour.md#式) (例: `Form.sortValue`) はサポートされていません。 @@ -310,8 +627,8 @@ End if リストボックスの背景色、フォントカラー、そしてフォントスタイルを設定するためにはいくつかの方法があります: -- at the level of the [list box object properties](./listbox-object.md), -- at the level of the [column properties](./listbox-column.md), +- [リストボックスオブジェクト](#リストボックスオブジェクト) のプロパティリストを使用 +- [列](#リストボックス列) のプロパティリストを使用 - リストボックスまたは列ごとの [配列や式](#配列と式の使用) プロパティを使用 - セルごとのテキストにて定義 ([マルチスタイルテキスト](properties_Text.md#マルチスタイル) の場合) @@ -319,12 +636,14 @@ End if 優先順位や継承の原理は、複数のレベルにわたって同じプロパティに異なる値が指定された場合に適用されます。 -1. (highest priority) Cell (if multi-style text) -2. 列の配列/メソッド -3. リストボックスの配列/メソッド -4. 列のプロパティ -5. リストボックスのプロパティ -6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) +| 優先度 | 設定場所 | +| ---- | ---------------------------------------------------------- | +| 優先度高 | セル単位 (マルチスタイル使用時) | +| | 列の配列/メソッド | +| | リストボックスの配列/メソッド | +| | 列のプロパティ | +| | リストボックスのプロパティ | +| 優先度低 | メタ情報式 (コレクションまたはエンティティセレクションリストボックスの場合) | 例として、リストボックスのプロパティにてフォントスタイルを設定しながら、列には行スタイル配列を使用して異なるスタイルを設定した場合、後者が有効となります。 @@ -335,7 +654,6 @@ End if - 列属性について: リストボックスの属性値を受け継ぎます このように、高次のレベルの属性値をオブジェクトに継承させたい場合は、定義するコマンドに `lk inherited` 定数 (デフォルト値) を渡すか、対応する行スタイル/カラー配列の要素に直接渡します。 以下のような、標準のフォントスタイルで行の背景色が交互に変わる配列リストボックスを考えます: - ![](../assets/en/FormObjects/listbox_styles3.png) 以下の変更を加えます: @@ -514,20 +832,19 @@ Variable 2 も常に表示され、入力できます。 これは二番目の ->MyListbox{3}:=True ``` -*Non-hierarchical representation:* +非階層表示: ![](../assets/en/FormObjects/hierarch7.png) - -*Hierarchical representation:* +階層表示: ![](../assets/en/FormObjects/hierarch8.png) > 親が折りたたまれているために行が非表示になっていると、それらは選択から除外されます。 (直接あるいはスクロールによって) 表示されている行のみを選択できます。 言い換えれば、行を選択かつ隠された状態にすることはできません。 選択と同様に、[`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは階層リストボックスと非階層リストボックスにおいて同じ値を返します。 つまり以下の両方の例題で、[`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) は同じ位置 (3;2) を返します。 -*Non-hierarchical representation:* +*非階層表示:* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*階層表示:* ![](../assets/en/FormObjects/hierarch10.png) サブ階層のすべての行が隠されているとき、ブレーク行は自動で隠されます。 先の例題で 1から 3行目までが隠されていると、"Brittany" のブレーク行は表示されません。 @@ -544,10 +861,10 @@ Variable 2 も常に表示され、入力できます。 これは二番目の 以下のリストボックスを例題とします (割り当てた配列名は括弧内に記載しています): -*Non-hierarchical representation:* +*非階層表示:* ![](../assets/en/FormObjects/hierarch12.png) -*Hierarchical representation:* +*階層表示:* ![](../assets/en/FormObjects/hierarch13.png) 階層モードでは `tStyle` や `tColors` 配列で変更されたスタイルは、ブレーク行に適用されません。 ブレークレベルでカラーやスタイルを変更するには、以下のステートメントを実行します: ブレークレベルでカラーやスタイルを変更するには、以下のステートメントを実行します: @@ -573,13 +890,379 @@ Variable 2 も常に表示され、入力できます。 これは二番目の この場合、開発者がコードを使用して配列を空にしたり値を埋めたりしなければなりません。 実装する際注意すべき原則は以下のとおりです: -- リストボックスが表示される際、先頭の配列のみ値を埋めます。 However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: +- リストボックスが表示される際、先頭の配列のみ値を埋めます。 しかし 2番目の配列を空の値で生成し、リストボックスに展開/折りたたみアイコンが表示されるようにしなければなりません: ![](../assets/en/FormObjects/hierarch15.png) -- ユーザーが展開アイコンをクリックすると `On Expand` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドはクリックされたセルを返すので、適切な階層を構築します: 先頭の配列に繰り返しの値を設定し、2番目の配列には [`SELECTION TO ARRAY`](../commands/selection-to-array) コマンドから得られる値を設定します。そして[`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) コマンドを使用して必要なだけ行を挿入します。 +- ユーザーが展開アイコンをクリックすると `On Expand` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドはクリックされたセルを返すので、適切な階層を構築します: 先頭の配列に繰り返しの値を設定し、2番目の配列には [`SELECTION TO ARRAY`](../commands/selection-to-array) コマンドから得られる値を設定します。そして[`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) コマンドを使用して必要なだけ行を挿入します。 ![](../assets/en/FormObjects/hierarch16.png) - ユーザーが折りたたみアイコンをクリックすると `On Collapse` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは該当するセルを返します。そして[`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) コマンドを使用して必要なだけ行をリストボックスから削除することができます。 +## オブジェクト配列の使用 + +リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 + +以下のリストボックスはオブジェクト配列を使用してデザインされました: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### オブジェクト配列カラムの設定 + +オブジェクト配列をリストボックスのカラムに割り当てるには、プロパティリスト (の "変数名" 欄) にオブジェクト配列名を設定するか、配列型のカラムのように [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md) コマンドを使用します。 プロパティリスト内では、カラムにおいて "式タイプ" にオブジェクトを選択できます: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +オブジェクトカラムに対しては、座標、サイズ、スタイルなどに関連した標準のプロパティが使用可能です。 プロパティリストを使用して定義する方法のほかにも、オブジェクト型のリストボックスカラムのそれぞれの行に対してスタイル、フォントカラー、背景色、表示状態をプログラムで定義することもできます。 これらのタイプのカラムは非表示にすることも可能です。 + +しかしながら、データソーステーマは、オブジェクト型のリストボックスカラムに対しては選択できません。 実際、カラムの各セルの中身は、それに対応するオブジェクト配列の要素の属性に基づいています。 配列の各オブジェクト要素には、以下を定義できます: + +値の型 (必須): テキスト、カラー、イベント、他
    +値そのもの (任意): 入力/出力に使用
    +セルの内容表示 (任意): ボタン、リスト、他
    +追加の設定 (任意): 値の型によります
    +これらのプロパティを定義するには、適切な属性をオブジェクト内に設定する必要があります (使用可能な属性は以下に一覧としてまとめてあります)。 たとえば、以下ような簡単なコードを使用してオブジェクトカラム内に "Hello World!" 書き込むことができます: + +```4d +ARRAY OBJECT(obColumn;0) //カラム配列 + var $ob : Object //第一要素 + OB SET($ob;"valueType";"text") //値の型を定義 (必須) + OB SET($ob;"value";"Hello World!") //値を定義 + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> 表示フォーマットと入力フィルターはオブジェクトカラムに対しては設定できません。 これらは値の型に応じて自動的に変わるからです。 + +#### valueTypeとデータ表示 + +リストボックスカラムにオブジェクト配列が割り当てられているとき、セルの表示・入力・編集の方法は、配列の要素の valueType 属性に基づきます。 次の valueType の値がサポートされています: + +- "text": テキスト値 +- "real": セパレーターを含む数値。セパレーターの例: ``, `<.>`, `<,>` +- "integer": 整数値 +- "boolean": true/false 値 +- "color": 背景色を定義 +- "event": ラベル付ボタンを表示 + +4D は "valueType" の値に応じたデフォルトのウィジェットを使用します (つまり、"text" と設定すればテキスト入力ウィジェットが表示され、"boolean" と設定すればチェックボックスが表示されます)。 しかし、オプションを使用することによって表示方法の選択が可能な場合もあります (たとえば、"real" と設定した場合、ドロップダウンメニューとしても表示できます)。 以下の一覧はそれぞれの値の型に対してのデフォルトの表示方法と、他に選択可能な表示方の一覧を表しています: + +| valueType | デフォルトのウィジェット | 他に選択可能なウィジェット | +| --------- | ------------------------------------------ | ----------------------------------------------------------------------------------------------- | +| text | テキスト入力 | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | +| real | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | +| integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | +| boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | +| color | 背景色 | text | +| event | ラベル付ボタン | | +| | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | + +セルの表示とオプションは、オブジェクト内の特定の属性を使用することによって設定できます (以下を参照ください)。 + +#### 表示フォーマットと入力フィルター + +オブジェクト型のリストボックスのカラムにおいては、表示フォーマットと入力フィルターを設定することはできません。 これらは値の型に応じて自動的に定義されます。 どのように定義されるかについては、以下一覧にまとめてあります: + +| 値の型 | デフォルトのフォーマット | 入力コントロール | +| ------- | ----------------------------------------------------------- | -------------------------------------- | +| text | オブジェクト内で定義されているものと同じ | 制限なし | +| real | オブジェクト内で定義されているものと同じ (システムの小数点セパレーターを使用) | "0-9" と "." と "-" | +| | | min>=0 の場合、"0-9" と "." | +| integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | +| | | min>=0 の場合、"0-9" | +| Boolean | チェックボックス | N/A | +| color | N/A | N/A | +| event | N/A | N/A | + +### 属性 + +オブジェクト配列の各要素は、セルの中身とデータ表示を定義する一つ以上の属性を格納するオブジェクトです (上記の例を参照ください)。 + +唯一必須の属性は "valueType" であり、サポートされる値は "text"、"real"、"integer"、"boolean"、"color" そして "event"です。 以下の表には、リストボックスオブジェクト配列において "valueType"の値に応じてサポートされるすべての属性がまとめてあります (他の属性はすべて無視されます)。 表示フォーマットに関しては、その更に下に詳細な説明と例があります。 + +| | valueType | text | real | integer | boolean | color | event | +| --------------------- | ------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | +| *属性* | *説明* | | | | | | | +| value | セルの値 (入力または出力) | ○ | ○ | ○ | | | | +| min | 最小値 | | ○ | ○ | | | | +| max | 最大値 | | ○ | ○ | | | | +| behavior | "スリーステート" の値 | | | ○ | | | | +| requiredList | オブジェクト内で定義されたドロップダウンリスト | ○ | ○ | ○ | | | | +| choiceList | オブジェクト内で定義されたコンボボックス | ○ | ○ | ○ | | | | +| requiredListReference | 4D リスト参照 ("saveAs"の値による) | ○ | ○ | ○ | | | | +| requiredListName | 4D リスト名 ("saveAs"の値による) | ○ | ○ | ○ | | | | +| saveAs | "reference" または "value" | ○ | ○ | ○ | | | | +| choiceListReference | 4D リスト参照、コンボボックスを表示 | ○ | ○ | ○ | | | | +| choiceListName | 4D リスト名、コンボボックスを表示 | ○ | ○ | ○ | | | | +| unitList | X要素の配列 | ○ | ○ | ○ | | | | +| unitReference | 選択された要素のインデックス | ○ | ○ | ○ | | | | +| unitsListReference | 単位の4D リスト参照 | ○ | ○ | ○ | | | | +| unitsListName | 単位の4D リスト名 | ○ | ○ | ○ | | | | +| alternateButton | 切り替えボタンを追加 | ○ | ○ | ○ | ○ | ○ | | + +#### value + +セルの値は "value" 属性に保存されています。 この属性は入力と出力に使用されるほか、 この属性は入力と出力に使用されるほか、 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 + +```4d + ARRAY OBJECT(obColumn;0) //カラム配列 + var $ob1;$ob2;$ob3 : Object + var $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // ユーザーが新しい値を入力した場合、編集された値は $entry に格納されます + + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> null 値はサポートされており、空のセルとして表示されます。 + +#### min と max + +"valueType" が"real" または "integer" であるとき、min と max 属性もオブジェクトに設定できます (値は適切な範囲で、かつ、valueType と同じ型である必要があります)。 + +これらの属性を使用すると入力値の範囲を管理することができます。 セルが評価されたとき (フォーカスを失ったとき)、入力された値が min の値より低い場合、または max の値より大きい場合には、その値は拒否されます。 この場合、入力をする前の値が保持され、tip として説明が表示されます。 + +```4d + var $ob3 : Object + var $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +behavior 属性は、値の通常の表示とは異なる表示方法を提供します。 4D v15では、一つだけ他の表示方法が用意されています: + +| 属性 | 使用可能な値 | valueType | 説明 | +| -------- | ----------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | 数値をスリーステートチェックボックスとして表します。
    2=セミチェックボックス、1=チェックされている、0=チェックされていない、-1=非表示チェックボックス、-2=チェックされていない、入力不可、-3=チェックされている、入力不可、-4=セミチェックボックス、入力不可 | + +```4d + var $ob3; $ob4 : Object + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";-3) + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList と choiceList + +"choiceList" または "requiredList" 属性がオブジェクト内に存在しているとき、テキスト入力は以下の属性に応じて、ドロップダウンリストまたはコンボボックスで置き換えられます: + +- 属性が "choiceList" の場合、セルはコンボボックスとして表示されます。 これはつまり、ユーザーは値を選択、または入力できるということです。 +- 属性が "requiredList" の場合、セルはドロップダウンリストとして表示されます。 これはつまり、ユーザーはリストに提供されている値からどれか一つを選択するしかないということです。 + +どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> ウィジェットの値は配列を通して定義されます。 既存の 4Dリストをウィジェットに割り当てたい場合、"requiredListReference"、"requiredListName"、"choiceListReference"、または "choiceListName" 属性を使用する必要があります。 + +例: + +- 選択肢が二つ ("Open" または "Closed") しかないドロップダウンリストを表示したい場合を考えます。 デフォルトでは "Closed" が選択された状態にしたいとします: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- 整数値であればすべて受け入れ可能な状態にしておいた上で、もっとも一般的な値を提示するためにコンボボックスを表示したい場合を考えます: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 をデフォルト値として使用 + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName と requiredListReference + +"requiredListName" と "requiredListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはドロップダウンリストとして表示されるようになります。 これはつまり、ユーザーはリスト内に提供された値のどれか一つのみを選択できるということを意味します。 + +"requiredListName" または "requiredListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡します。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> - これらの値を単純な配列を通して定義したい場合は、"requiredList" 属性を使用する必要があります。 +> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" + +例: + +- ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "blue" にしたい場合を考えます: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- プログラミングによって定義されたリストに基づいたドロップダウンリストを表示し、参照として保存したい場合を考えます: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //デフォルトで London を表示 + OB SET($ob;"requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName と choiceListReference + +"choiceListName" と "choiceListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはコンボボックスとして表示されるようになります。 これはつまり、ユーザーは値を選択、または入力できるということを意味します。 + +"choiceListName" または "choiceListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡しま す。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> - これらの値を単純な配列を通して定義したい場合は、"choiceList" 属性を使用する必要があります。 +> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" + +例: + +ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "green" にしたい場合を考えます: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList、unitsListName、 unitsListReference と unitReference + +特定の値を使用することで、セルの値に関連した単位を追加することができます (*例*: "10 cm", "20 pixels" 等)。 単位リストを定義するためには、以下の属性のどれか一つを使用します: 単位リストを定義するためには、以下の属性のどれか一つを使用します: + +- "unitsList": 利用可能な単位 (例: "cm"、"inches"、"km"、"miles"、他) を定義するのに使用する x 要素を格納した配列。 オブジェクト内で単位を定義するためには、この属性を使用します。 +- "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 [`New list`](../commands-legacy/new-list.md) コマンドで作成された 4D リストで単位を定義するためには、この属性を使用します。 +- "unitsListName": 利用可能な単位を含んだデザインモードで作成された 4Dリスト名。 ツールボックスで作成された 4Dリストで単位を定義するためには、この属性を使用します。 + +単位リストが定義された方法に関わらず、以下の属性を関連付けることができます: + +- "unitReference": "unitList"、"unitsListReference" または "unitsListName" の値リスト内で選択された項目へのインデックス (1からx) を格納する単一の値。 + +カレントの単位は、ボタンとして表示されます。このボタンは、クリックするたびに "unitList"、"unitsListReference" または "unitsListName" の値を切り替えていきます (例: "pixels" -> "rows" -> "cm" -> "pixels" -> 等)。 + +例: + +数値の入力と、その後に可能性のある二つの単位 ("lines" または "pixels") を続けて表示したい場合を考えます。 カレントの値は "2" + "lines" と、 オブジェクト内で直接定義された値 ("unitsList" 属性) を使用するものとします: + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +var $ob : Object +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +セルに省略ボタン [...] を追加したい場合、"alternateButton" 属性に true の値を入れてオブジェクトに渡すだけです。 省略ボタンは自動的にセル内に表示されます。 省略ボタンは自動的にセル内に表示されます。 + +このボタンがユーザーによってクリックされた場合、`On Alternate Click` イベントが生成され、そのイベントを自由に管理することができます (詳細な情報に関しては [イベント管理](#イベント管理) の章を参照ください)。 + +例: + +```4d +var $ob1 : Object +var $entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### color valueType + +"color" valueType を使用すると、色、または色を表すテキストを表示することができます。 + +- 値が数字の場合、色付けされた長方形がセル内に表示されます。 例: + + ```4d + var $ob4 : Object + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- 値がテキストの場合、そのテキストが表示されます (*例*: "value";"Automatic")。 + +#### event valueType + +"event" valueType を使用すると、クリックした際に `On Clicked` イベントを生成する単純なボタンを表示します。 データまたは値を渡す/返すことはできません。 データまたは値を渡す/返すことはできません。 + +オプションとして、"label" 属性を渡すことができます。 + +例: + +```4d +var $ob : Object +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### イベント管理 +オブジェクトリストボックス配列を使用している際には、複数のイベントを管理することができます: +- **On Data Change**: 以下の場所において、どんな値でも変更された場合には `On Data Change` イベントがトリガーされます: + - テキスト入力 + - ドロップダウンリスト + - コンボボックスエリア + - 単位ボタン (値 x が値 x+1 へとスイッチしたとき) + - チェックボックス (チェック/チェックなしの状態がスイッチしたとき) +- **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 +- **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md index 238d0cf6ebd59f..9310aa0f08cd47 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md @@ -114,7 +114,30 @@ title: 動作 #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[フォーム](FormEditor/forms.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[Web エリア](webArea_overview.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md index 33ede582b9f15c..56bfc2f71b7ef2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -41,7 +41,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [楕円](shapes_overview.md#楕円) - [四角](shapes_overview.md#四角) - [テキストエリア](text.md) #### コマンド @@ -71,7 +71,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -240,7 +240,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md index 42a1f58686a1b4..355497052ddb4f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ title: 座標とサイズ #### 対象オブジェクト -[List Box Column](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -64,7 +64,35 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[線](shapes_overview.md#線) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[楕円](shapes_overview.md#楕円) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[四角](shapes_overview.md#四角) - +[ルーラー](ruler.md) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -84,7 +112,35 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[線](shapes_overview.md#線) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[楕円](shapes_overview.md#楕円) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[四角](shapes_overview.md#四角) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -104,7 +160,35 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[線](shapes_overview.md#線) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[楕円](shapes_overview.md#楕円) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[四角](shapes_overview.md#四角) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -124,7 +208,35 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[線](shapes_overview.md#線) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[楕円](shapes_overview.md#楕円) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[四角](shapes_overview.md#四角) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -192,7 +304,35 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[線](shapes_overview.md#線) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[楕円](shapes_overview.md#楕円) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[四角](shapes_overview.md#四角) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -205,7 +345,7 @@ title: 座標とサイズ オブジェクトの横のサイズを指定します。 > - オブジェクトによっては高さが規定されているものがあり、その場合は変更できません。 -> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +> - [リストボックス列](listbox_overview.md#リストボックス列) に [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) プロパティが設定されている場合には、ユーザーは手動でカラムサイズを変更することもできます。 > - リストボックスの [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) プロパティに "拡大" を設定している場合にフォームをリサイズすると、一番右のカラムの幅は必要に応じて最大幅を超えて拡大されます。 #### JSON 文法 @@ -216,7 +356,35 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[線](shapes_overview.md#線) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[楕円](shapes_overview.md#楕円) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[四角](shapes_overview.md#四角) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -238,7 +406,7 @@ title: 座標とサイズ #### 対象オブジェクト -[List Box Column](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -260,7 +428,7 @@ title: 座標とサイズ #### 対象オブジェクト -[List Box Column](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -344,7 +512,7 @@ RowHeights{5}:=3 #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [フッター](properties_Footers.md) - [ヘッダー](properties_Headers.md) #### コマンド @@ -368,7 +536,7 @@ RowHeights{5}:=3 #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [フッター](properties_Footers.md) - [ヘッダー](properties_Headers.md) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md index 90ba6ff5ab4d39..ee673a1247af93 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ title: データソース このプロパティは次のフォームオブジェクトでサポートされています: -- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. +- 選択リストと紐づけられている [コンボボックス](comboBox_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) フォームオブジェクト。 - 配列またはオブジェクトデータソースにより、紐づけられたリストが生成されている [コンボボックス](comboBox_overview.md) フォームオブジェクト。 たとえば、"France, Germany, Italy" という値を含む選択リストが "Countries" というコンボボックスに関連付けられていた場合を考えます。**自動挿入** のオプションがチェックをされていて、ユーザーが "Spain" という値を入力すると、"Spain" という値が自動的にメモリー内のリストに追加されます: @@ -28,7 +28,7 @@ title: データソース #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) +[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- @@ -45,8 +45,9 @@ title: データソース #### 対象オブジェクト -[Drop-down List](dropdownList_Overview.md) - -[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) +[ドロップダウンリスト](dropdownList_Overview.md)* [コンボボックス](comboBox_overview.md) +* [階層リスト](list_overview.md) +* [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -126,7 +127,7 @@ title: データソース 表示される式のデータタイプを定義します。 このプロパティは次のフォームオブジェクトで使用されます: -- [List box columns](listbox-column.md) of the selection and collection types. +- セレクションおよびコレクション型の [リストボックス列](listbox_overview.md#リストボックス列)。 - オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md)。 [式タイプ](properties_Object.md#式の型式タイプ) の章も参照ください。 @@ -139,7 +140,7 @@ title: データソース #### 対象オブジェクト -[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) +オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- @@ -196,14 +197,13 @@ title: データソース #### 対象オブジェクト -[List Box Column (array type only)](listbox-column.md) +[リストボックス列 (配列型のみ)](listbox_overview.md#リストボックス列) --- ## 式 -This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) -and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 +[セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション / エンティティセレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) リストボックスのプロパティです。 **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 列に割り当てる 4D式です。 以下のものを指定できます: @@ -242,7 +242,7 @@ and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection #### 対象オブジェクト -[List Box Column](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) --- @@ -275,7 +275,7 @@ and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection このプロパティは以下の場合に表示されます: - オブジェクトに対して [選択リスト](#選択リスト) が割り当てられている -- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- [入力](input_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) の場合には、ユーザーがリスト内の値のみ入力できるように、オブジェクトに対して [指定リスト](properties_RangeOfValues.md#指定リスト) も定義されている (通常は両方のオプションで同じリストを使用しているはずです)。 このプロパティは、選択リストに関連付けされたフィールドまたは変数において、フィールドに保存する内容の型を指定します: @@ -297,7 +297,7 @@ and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection #### 対象オブジェクト -[Input](input_overview.md) - [List Box Column](listbox-column.md) +[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md index a3bc2a573daf33..266a0f5a9e9b28 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md @@ -46,7 +46,9 @@ RB-1762-1 #### 対象オブジェクト -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[コンボボックス](comboBox_overview.md)* [ドロップダウンリスト](dropdownList_Overview.md) +* [リストボックス列](listbox_overview.md#リストボックス列) +* [リストボックスフッター](listbox_overview.md#リストボックスフッター) #### コマンド @@ -105,13 +107,13 @@ RB-1762-1 :::note blankIfNull - デフォルトでは、 [null 日付](../Concepts/dt_date.md#日付リテラル) は 00/00/00 のように、ゼロとして表示されます。 "blankIfNull" オプションを使用すると、null の日付は空白として表示されます。 "blankIfNull" 文字列 (文字の大小を区別) は、選択されたフォーマットの値と組み合わせて使います。 例: "systemShort blankIfNull" または "LLLdd日 ee blankIfNull"。 -- [List box columns](listbox-column.md) and [list box footers](listbox-header-footer.md#footers) of type date always use the "blank if null" behavior (it cannot be disengaged). +- 日付型の [リストボックスの列](listbox_overview.md#リストボックス列]) および [リストボックスのフッター](listbox_overview.md#リストボックスフッター) は常に "blankIfNull" (null値は空白表示) の振る舞いをします (解除できません)。 ::: #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) #### コマンド @@ -276,7 +278,12 @@ RB-1762-1 #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[入力](input_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[進捗インジケーター](progressIndicator.md) #### コマンド @@ -340,7 +347,7 @@ RB-1762-1 #### 対象オブジェクト -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[入力](input_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) #### コマンド @@ -398,7 +405,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) #### コマンド @@ -411,7 +418,7 @@ Customized time formats can be built using several patterns described in the [** [ブール式](properties_Object.md#式の型) を次のフォームオブジェクトで表示した場合: - [入力オブジェクト](input_overview.md) にテキストとして -- a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), +- [リストボックス列](listbox_overview.md#リストボックス列) に表示タイプ ["ポップアップ"](properties_Display.md#表示タイプ) を選択して ... 値の代わりに表示するテキストを指定することができます: @@ -426,7 +433,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[List Box Column](listbox-column.md) - [Input](input_overview.md) +[リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) #### コマンド @@ -450,7 +457,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[List Box Column](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -502,7 +509,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) +[チェックボックス](checkbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -527,7 +534,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[List Box Column](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) --- @@ -564,7 +571,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) #### コマンド @@ -599,7 +606,32 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -658,7 +690,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[入力](input_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md index 756475c6edc2c9..2c3a486f2e53f2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ title: 入力 ピクチャー型の [入力](input_overview.md) オブジェクトの場合、標準の編集コマンド (カット、コピー、ペースト、そしてクリア) に加え、ファイルからピクチャーを読み込むために使用することのできる **読み込み...** コマンド、ピクチャーをディスクに保存するのに使用する **別名で保存...** コマンドなどがあります。 また、メニューを使用してピクチャーの表示フォーマットを変更することもできます。**トランケート (中央合わせなし)**、**スケーリング** そして **スケーリング (中央合わせ/プロポーショナル)** から選択できます。 このメニューを使用した [表示フォーマット](properties_Display.md#ピクチャーフォーマット) の変更は一時的なものであり、レコードには保存されません。 -[マルチスタイル](properties_Text.md#マルチスタイル) オプションがチェックされているテキスト型の [入力](input_overview.md) オブジェクト、または[リストボックスカラム](listbox-column.md) の場合、標準の編集コマンド以外に以下の様なコマンドを使用することができます: +[マルチスタイル](properties_Text.md#マルチスタイル) オプションがチェックされているテキスト型の [入力](input_overview.md) オブジェクト、または[リストボックスカラム](listbox_overview.md#list-box-columns) の場合、標準の編集コマンド以外に以下の様なコマンドを使用することができます: - **フォント...**: フォントシステムダイアログボックスを表示させます。 - **最近使用したフォント**: セッション中に最近使用されたフォント名を表示します。 リストには最大で 10フォントまで表示されます (それ以上は古いものから置き換えられていきます)。 デフォルトではリストは空になっているので、このオプションは表示されません。 このリストは `SET RECENT FONTS` と `FONT LIST` コマンドを使用して管理することができます。 @@ -49,7 +49,10 @@ title: 入力 #### 対象オブジェクト -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) +[入力](input_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[Web エリア](webArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) #### コマンド @@ -73,7 +76,14 @@ title: 入力 #### 対象オブジェクト -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro エリア](writeProArea_overview.md) - +[チェックボックス](checkbox_overview.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[進捗インジケーター](progressIndicator.md) - +[ルーラー](ruler.md) - +[ステッパー](stepper.md) #### コマンド @@ -135,7 +145,7 @@ title: 入力 #### 対象オブジェクト -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) +[チェックボックス](checkbox_overview.md)\* [コンボボックス](comboBox_overview.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md index 11e26f264216e3..0085315e8f68eb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: フッター ## フッターを表示 -This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 +このプロパティは、[リストボックス列フッター](listbox_overview.md#リストボックスフッター) の表示/非表示を指定します。 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 #### JSON 文法 @@ -70,4 +70,4 @@ This property is used to display or hide [list box column footers](listbox-heade #### 参照 -[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) +[ヘッダー](properties_Headers.md) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md index 376219a5d1613a..a84287d45e58a5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: ヘッダー ## ヘッダーを表示 -This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 +このプロパティは、[リストボックス列ヘッダー](listbox_overview.md#リストボックスヘッダー) の表示/非表示を指定します。 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 #### JSON 文法 @@ -70,4 +70,4 @@ This property is used to display or hide [list box column headers](listbox-heade #### 参照 -[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) +[フッター](properties_Footers.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md index 6a338925e47caf..bc404140924a22 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md @@ -27,7 +27,17 @@ title: ヘルプ #### 対象オブジェクト -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[コンボボックス](comboBox_overview.md) - +[階層リスト](list_overview.md) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[ラジオボタン](radio_overview.md) #### 追加のヘルプ機能 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md index 890a833b05f88e..b5cb7d7d42422e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ title: リストボックス | ------- | -------------- | --------------------- | | columns | 列オブジェクトのコレクション | リストボックス列のプロパティを格納します。 | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. +列オブジェクトに関してサポートされているプロパティの一覧については [列特有のプロパティ](listbox_overview.md#列特有のプロパティ) の章を参照してください。 #### 対象オブジェクト diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md index 2be916cc600e3e..7f82867f4427c5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md @@ -19,7 +19,31 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) --- @@ -41,7 +65,32 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[ラジオボタン](radio_overview.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -120,7 +169,28 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[階層リスト](list_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -130,14 +200,14 @@ title: オブジェクト ## 式の型/式タイプ -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> [セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) のリストボックス列や、[オブジェクト](FormObjects/dropdownList_Overview.md#オブジェクトの使用) や [配列](FormObjects/dropdownList_Overview.md#配列の使用) に関連付けられた[ドロップダウンリスト](dropdownList_Overview.md) のプロパティリストでは、このプロパティは、[**データタイプ**](properties_DataSource.md#データタイプ-式の型) と呼ばれています。 オブジェクトに関連付けられた式または変数のデータ型を指定します。 この設定の主な目的は、プロパティリスト内で提供されるテーマとオプションが、データの型と対応するようにするためです。 つまり、実際に変数の型そのものを決めるわけではありません。 プロジェクトをコンパイルするには、[変数を宣言](Concepts/variables.md#変数の宣言) する必要があります。 ただし、次の特定の場合には、このプロパティは型宣言の機能を持ちえます: - **[ダイナミック変数](#ダイナミック変数)**: このプロパティを使って、ダイナミック変数の型を宣言することができます。 -- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 +- **[リストボックス列](listbox_overview.md#リストボックス列)**: このプロパティは列データに表示フォーマットを関連づけるのに使用されます。 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 - **[ピクチャー変数](input_overview.md)**: このプロパティを使うと、インタープリタモードにおいてフォームロード前に変数を宣言することができます。 フォーム上のピクチャー変数にピクチャーを表示する際には特別なメカニズムが使用されます。 そのため、他の型の変数とは違って、ピクチャー変数の宣言は、フォームロード前 (`On Load` フォームイベントよりも先) におこなう必要があります。 これを行うためには、フォームのロードより前に`var varName : Picture` 宣言を実行するか(通常、`DIALOG` コマンドを呼び出したメソッド内で行います)、変数をフォームレベルで式タイププロパティを使用して型指定する必要があります。 このいずれかをおこなわない場合、ピクチャー変数はピクチャーを正しく表示できません (インタープリターモードのみ)。 @@ -149,7 +219,20 @@ title: オブジェクト #### 対象オブジェクト -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[入力](input_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[スピナー](spinner.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) --- @@ -292,7 +375,7 @@ title: オブジェクト #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ラジオボタン](radio_overview.md) - [テキストエリア](text.md) #### コマンド @@ -302,7 +385,7 @@ title: オブジェクト ## 変数の計算 -This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. +このプロパティは、[リストボックスフッター](listbox_overview.md#リストボックスフッター) エリアに適用される計算タイプを設定します。 > フッターでの計算は、[`LISTBOX SET FOOTER CALCULATION`](../commands-legacy/listbox-set-footer-calculation.md) 4D コマンドを使用することでも設定することができます。 @@ -349,7 +432,7 @@ This property sets the type of calculation to be done in a [column footer](listb #### 対象オブジェクト -[List Box Footer](listbox-header-footer.md#footers) +[リストボックスフッター](listbox_overview.md#リストボックスフッター) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md index 3a82d8ed45b4b1..c490d2ad0bdbf2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md @@ -54,7 +54,7 @@ title: 値の範囲 #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) #### コマンド @@ -79,7 +79,7 @@ title: 値の範囲 #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md index 5497f31a73c8ae..14884d6f8b7d6e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ title: フォームオブジェクト JSON プロパティリスト | **g** | | | | [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 | | **h** | | | -| [`header`](./listbox-header-footer.md#headers) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | +| [`header`](./listbox_overview.md#リストボックスヘッダー) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | | [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px | em | | [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md index 9ed7e91a849077..b22c52839257ce 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,34 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[線](shapes_overview.md#線) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[楕円](shapes_overview.md#楕円) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[四角](shapes_overview.md#四角) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -97,7 +124,34 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[線](shapes_overview.md#線) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[楕円](shapes_overview.md#楕円) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[四角](shapes_overview.md#四角) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -142,7 +196,7 @@ title: リサイズオプション #### 対象オブジェクト -[List Box Column](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md index 62f31b3c513b6f..a237f5e6f97003 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ title: スケール #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md index 80006a7c69a73d..41b9945c3b97d8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md @@ -38,7 +38,19 @@ title: Text #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[ボタン](button_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ラジオボタン](radio_overview.md) - +[テキストエリア](text.md) #### コマンド @@ -63,7 +75,19 @@ title: Text #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[ボタン](button_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ラジオボタン](radio_overview.md) - +[テキストエリア](text.md) #### コマンド @@ -83,7 +107,19 @@ title: Text #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[ボタン](button_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ラジオボタン](radio_overview.md) - +[テキストエリア](text.md) #### コマンド @@ -124,7 +160,19 @@ title: Text #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[ボタン](button_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ラジオボタン](radio_overview.md) - +[テキストエリア](text.md) #### コマンド @@ -149,7 +197,19 @@ title: Text #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[ボタン](button_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ラジオボタン](radio_overview.md) - +[テキストエリア](text.md) #### コマンド @@ -167,7 +227,19 @@ title: Text #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[ボタン](button_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ラジオボタン](radio_overview.md) - +[テキストエリア](text.md) #### コマンド @@ -197,7 +269,21 @@ title: Text #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[ボタン](button_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[進捗インジケーター](progressIndicator.md) - +[ルーラー](ruler.md) - +[ラジオボタン](radio_overview.md) - +[テキストエリア](text.md) #### コマンド @@ -266,7 +352,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -293,7 +379,18 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[ボタン](button_overview.md) - +[チェックボックス](checkbox_overview.md) (通常とフラット以外のスタイル) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[ラジオボタン](radio_overview.md) (通常とフラット以外のスタイル) - +[テキストエリア](text.md) #### コマンド @@ -320,7 +417,9 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[リストボックス](listbox_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) +* [リストボックスフッター](listbox_overview.md#リストボックスフッター) +* [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) #### コマンド @@ -429,7 +528,7 @@ End if #### 対象オブジェクト -[Input](input_overview.md) - [List Box Column](listbox-column.md) +[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -482,7 +581,7 @@ End if #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -506,7 +605,7 @@ End if #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md index 25e5e15749761b..e453c5a7cf282a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md @@ -21,7 +21,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -41,7 +41,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -70,7 +70,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -86,11 +86,11 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[List Box Header](listbox-header-footer.md#headers) +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -112,7 +112,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -151,7 +151,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -171,11 +171,11 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) +[ボタン](button_overview.md) ([ヘルプ](button_overview.md#ヘルプ)ボタンを除く) - [チェックボックス](checkbox_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ラジオボタン](radio_overview.md) #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -205,7 +205,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -231,7 +231,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -255,7 +255,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -294,15 +294,15 @@ title: テキスト、ピクチャー #### JSON 文法 -| 名称 | データタイプ | とりうる値 | -| :------------- | ------ | ------------------------------------------------------------- | -| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | +| 名称 | データタイプ | とりうる値 | +| :------------- | ------ | ---------------------------------------------------- | +| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | #### 対象オブジェクト -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[ツールバーボタン](button_overview.md#ツールバー) - [ベベルボタン](button_overview.md#ベベル) - [角の丸いべべルボタン](button_overview.md#角の丸いベベル) - [OS X グラデーションボタン](button_overview.md#os-x-グラデーション) - [OS X テクスチャーボタン](button_overview.md#os-x-テクスチャー) - [Office XP ボタン](button_overview.md#office-xp) - [サークルボタン](button_overview.md#サークル) - [カスタムボタン](button_overview.md#カスタム) #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md index 590e48ea498362..dbc592fcc6144c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md @@ -442,7 +442,7 @@ $myInvoices:=$myParts.invoiceItems.invoice 最後の行は、$myParts エンティティセレクション内のパーツにリレートされている請求項目が少なくとも1行含まれているすべての請求書のエンティティセレクションを、*$myInvoices* 内に返します。 エンティティセレクションのプロパティとしてリレーション属性が使用されると、返される結果は、たとえ返されるエンティティが一つだけだとしても、常に新しいエンティティセレクションとなります。 エンティティセレクションのプロパティとしてリレーション属性が使用された結果、エンティティが何も返ってこない場合には、返されるのは空のエンティティセレクションであり、null ではありません。 -## エンティティセレクションを制限する {#restricting-entity-selections} +## Restricting entity selections {#restricting-entity-selections} ORDAでは、あらゆるデータクラスにおいて、エンティティへのアクセスを制限するフィルターを作成することができます。 一旦実装されると、データクラスのエンティティが **ORDAクラス関数** ([`all()`](../API/DataClassClass.md#all) や [`query()`](../API/EntitySelectionClass.md#query)など) または [**REST API**](../category/api-dataclass) ([Data Explorer](../Admin/dataExplorer.md) や [remote datastores](remoteDatastores.md)など) によってアクセスされるたびに、フィルターが自動的に適用されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/forms.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/forms.md index 39491c00152c35..de3642ffaa7e05 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/forms.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/forms.md @@ -29,6 +29,6 @@ title: フォームページ ## 新フォームのデフォルト表示 - **境界**, **ルーラー**, ...: フォームエディターの各新規ウィンドウにデフォルトで表示する項目をチェックします。 フォームエディターの **表示** 階層メニューを使って、各ウィンドウの表示を個別に変更することができます。 -- **マーカーラインのカラー**: このオプションは、フォームエディター中で (ヘッダー、ブレーク、詳細、フッター) エリアを定義するマーカーラインの色を設定します。 マーカーに関する詳細は [出力コントロールラインを使用する](https://doc.4d.com/4Dv20/4D/20.2/Using-output-control-lines.300-6750228.ja.html) を参照してください。 +- **マーカーラインのカラー**: このオプションは、フォームエディター中で (ヘッダー、ブレーク、詳細、フッター) エリアを定義するマーカーラインの色を設定します。 For more information about markers, refer to [Using output control lines](https://doc.4d.com/4Dv20/4D/20.2/Using-output-control-lines.300-6750228.en.html). - **デフォルトで表示するバッジ**: このオプションは、フォームエディターの新しいウィンドウを開く際、どのバッジをデフォルトで表示するかを設定します。 バッジに関する詳細は [バッジを使用する](FormEditor/formEditor.md#バッジを使用する) を参照ください。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/general.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/general.md index 32a171f283aa60..cf71cee6b3d2aa 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/general.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/general.md @@ -78,7 +78,7 @@ macOS Sierra 以降、Mac のアプリケーションは、複数のウィンド ![](../assets/en/Preferences/general5.png) -この項目を使用するとバイナリーデータベースを作成することができるようになります([新しいデータベースを作成する](https://doc.4d.com/4Dv20/4D/20.2/Creating-a-new-database.300-6750129.ja.html) の章を参照)。 これらの項目はデフォルトでは表示されません。今後 4D は、新規の開発にはプロジェクトベースのアーキテクチャーを使用することを推奨するからです。 +These items allow you to create binary databases (see [Creating a new database](https://doc.4d.com/4Dv20/4D/20.2/Creating-a-new-database.300-6750129.en.html) section). これらの項目はデフォルトでは表示されません。今後 4D は、新規の開発にはプロジェクトベースのアーキテクチャーを使用することを推奨するからです。 ## 新規プロジェクト作成時 @@ -94,13 +94,13 @@ macOS Sierra 以降、Mac のアプリケーションは、複数のウィンド ### Project ソースファイルにトークンを含める -このオプションを有効にすると、新規の 4Dプロジェクトで保存された [メソッドのソースファイル](../Project/architecture.md#sources) には、クラシックランゲージおよびデータベースオブジェクト (定数、コマンド、テーブル、フィールド) 用の **トークン** が含まれます。 トークンとは、ソースコードファイルに挿入される `:C10` や `:5` などの追加文字で、テーブルやフィールドの名前を変更したり、4Dバージョンに関係なく要素を識別したりすることを可能にします ([フォーミュラ内でのトークンの使用](https://doc.4d.com/4Dv20/4D/20.6/Using-tokens-in-formulas.300-7487422.ja.html) を参照ください)。 +このオプションを有効にすると、新規の 4Dプロジェクトで保存された [メソッドのソースファイル](../Project/architecture.md#sources) には、クラシックランゲージおよびデータベースオブジェクト (定数、コマンド、テーブル、フィールド) 用の **トークン** が含まれます。 Tokens are additional characters such as `:C10` or `:5` inserted in the source code files, that allow renaming tables and fields and identifying elements whatever the 4D version (see [Using tokens in formulas](https://doc.4d.com/4Dv20/4D/20.6/Using-tokens-in-formulas.300-7487422.en.html)). バージョン管理システムや外部のコードエディターを新規プロジェクトで使用したい場合、これらのツールでのコードの可読性のために、このオプションのチェックを外すことができます。 > このオプションは、プロジェクトにのみ適用できます (バイナリデータベースでは常にトークンが含まれます)。 -> *option* パラメーターに 1 を指定して [`METHOD GET CODE`](../commands-legacy/method-get-code.md) を呼び出すと、 トークンを含むコードをいつでも取得することができます。 +> You can always get the code with tokens by calling [`METHOD GET CODE`](../commands-legacy/method-get-code.md) with 1 in the *option* parameter. #### 既存プロジェクトからトークンを除外する diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/methods.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/methods.md index 2a4beeca71cf9d..e1e76859c3dc67 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/methods.md @@ -112,7 +112,7 @@ title: メソッドページ ![](../assets/en/Preferences/show-clipboards.png) -これらのクリップボードが非表示の時でも、対応する[クリップボードのショートカット](../code-editor/write-class-method.md#クリップボード) は引き続きアクティブです。 +The corresponding [clipboard shorcuts](../code-editor/write-class-method.md#clipboards) are still active when these clipboards are hidden. #### 論理ブロックを強調 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/overview.md index c5fff66f71fe87..6899c4783774d4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/overview.md @@ -21,7 +21,7 @@ title: 環境設定 ## ストレージ -環境設定ダイアログに保存された設定は XMLフォーマットで **4D Preferences vXX.4DPreferences** という名称のファイルに保存されます。 このファイルは、 [`Get 4D folder`](../commands-legacy/get-4d-folder.md) が返す、カレントユーザーの Active 4D Folder に保存されます: +Settings made in the Preferences dialog box are saved in an XML format preferences file named **4D Preferences vXX.4DPreferences** that is stored in the active 4D folder of the current user, as returned by the [`Get 4D folder`](../commands-legacy/get-4d-folder.md) command: - Windows: `\{disk\}\Users\\{username\}\AppData\Roaming\4D` - macOS: `\{disk\}:Users:\{username\}:Library:Application Support:4D` diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/structure.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/structure.md index 4b74e1f227c118..57caff4bc64665 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/structure.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/structure.md @@ -5,7 +5,7 @@ title: ストラクチャーページ ## プライマリーキー -環境設定内のこれらのオプションによって、新しくテーブルが追加されたとき、または [プライマリーキー管理](https://doc.4d.com/4Dv20/4D/20.2/Primary-key-manager.300-6750292.ja.html) 機能の使用によって 4D が自動的に追加するプライマリーキーのデフォルトの名前と型を変更することができます。 +These options in the preferences modify the default name and type of the primary key fields that are added automatically by 4D when new tables are created or by means of the [Primary key manager](https://doc.4d.com/4Dv20/4D/20.2/Primary-key-manager.300-6750292.en.html)). 次のオプションから選択することができます: @@ -18,9 +18,9 @@ title: ストラクチャーページ ### ストラクチャーの描画クォリティ -このオプションで、ストラクチャーエディターの描画レベルを変更できます。 デフォルトで品質は **高** に設定されています。 標準品質を選択して、表示速度を優先させることができます。 この設定の効果は主にズーム機能を使用する際に実感することができます ([ストラクチャーエディター](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.ja.html#105667) のズーム参照)。 +このオプションで、ストラクチャーエディターの描画レベルを変更できます。 デフォルトで品質は **高** に設定されています。 標準品質を選択して、表示速度を優先させることができます。 The effect of this setting is mainly perceptible when using the zoom function (see the "Zoom" paragraph in [Structure editor](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.en.html#105667)). ### フォルダーが表示対象外のとき -このオプションは、ストラクチャーエディターでフォルダーによって選択する際の、テーブルが表示対象外のときのアピアランスを設定できます ([フォルダーごとにテーブルをハイライト/薄暗くする](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.ja.html#4592928) 参照)。 薄暗く表示 (テーブルイメージの代わりに影が表示される) または非表示 (テーブルは完全に見えなくなる) が選択できます。 +This option sets the appearance of dimmed tables in the Structure editor, when you carry out selections by folder (see [Highlight/dim tables by folder](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.en.html#4592928)). 薄暗く表示 (テーブルイメージの代わりに影が表示される) または非表示 (テーブルは完全に見えなくなる) が選択できます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/architecture.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/architecture.md index 209f4dbe92c44d..eb3f4ef79fe9a3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/architecture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/architecture.md @@ -51,23 +51,23 @@ title: アーキテクチャー ### `Sources` -| 内容 | 説明 | 形式 | -| ------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | -| catalog.4DCatalog | テーブルおよびフィールド定義 | XML | -| catalog_editor.json | ストラクチャーエディターでのテーブル、フィールド、およびリンクのカスタム位置と色。 変換されたプロジェクトでは [互換性設定](../settings/compatibility.md) に依存します。 | JSON | -| folders.json | エクスプローラーフォルダー定義 | JSON | -| menus.json | メニュー定義 | JSON | -| roles.json | プロジェクトの [権限、パーミッション](../ORDA/privileges.md#rolesjson-ファイル)およびその他のセキュリティ設定 | JSON | -| settings.4DSettings | *ストラクチャー*データベース設定。 *[ユーザー設定](#settings-ユーザー)* または *[データファイル用のユーザー設定](#settings-ユーザーデータ)* が定義されている場合は、そちらの設定が優先されます ([設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください)。 **警告**: コンパイル済みアプリケーションの場合、ストラクチャー設定は読み取り専用の .4dz ファイルに格納されます。 運用時にカスタム設定を定義するには、[ユーザー設定を有効化](../settings/overview.md#ユーザー設定の有効化) し、*ユーザー設定* または *データファイル用のユーザー設定* を使う必要があります。 | XML | -| tips.json | 定義されたヘルプTips | JSON | -| lists.json | 定義されたリスト | JSON | -| filters.json | 定義されたフィルター | JSON | -| dependencies.json | プロジェクトに [ロードするコンポーネント](components.md) の名前 | JSON | -| HTTPHandlers.json | Web サーバー用に定義されたカスタムの [HTTP リクエストハンドラー](../WebServer/http-request-handler.md)。 | JSON | -| HTTPRules.json | Web サーバー用に定義されたカスタムの [HTTP ルール](../WebServer/http-rules.md) | JSON | -| styleSheets.css | CSS スタイルシート | CSS | -| styleSheets_mac.css | Mac用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | -| styleSheets_windows.css | Windows用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | +| 内容 | 説明 | 形式 | +| ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | +| catalog.4DCatalog | テーブルおよびフィールド定義 | XML | +| catalog_editor.json | ストラクチャーエディターでのテーブル、フィールド、およびリンクのカスタム位置と色。 変換されたプロジェクトでは [互換性設定](../settings/compatibility.md) に依存します。 | JSON | +| folders.json | エクスプローラーフォルダー定義 | JSON | +| menus.json | メニュー定義 | JSON | +| roles.json | [Privileges, permissions](../ORDA/privileges.md#rolesjson-file) and other security settings for the project | JSON | +| settings.4DSettings | *ストラクチャー*データベース設定。 They are not taken into account if *[user settings](#settings-user)* or *[user settings for data](#settings-user-data)* are defined (see also [Priority of settings](../settings/overview.md#priority-of-settings). **警告**: コンパイル済みアプリケーションの場合、ストラクチャー設定は読み取り専用の .4dz ファイルに格納されます。 For deployment needs, it is necessary to [enable](../settings/overview.md#enabling-user-settings) and use *user settings* or *user settings for data* to define custom settings. | XML | +| tips.json | 定義されたヘルプTips | JSON | +| lists.json | 定義されたリスト | JSON | +| filters.json | 定義されたフィルター | JSON | +| dependencies.json | プロジェクトに [ロードするコンポーネント](components.md) の名前 | JSON | +| HTTPHandlers.json | Custom [HTTP request handlers](../WebServer/http-request-handler.md) defined for the web server | JSON | +| HTTPRules.json | Custom [HTTP rules](../WebServer/http-rules.md) defined for the web server | JSON | +| styleSheets.css | CSS スタイルシート | CSS | +| styleSheets_mac.css | Mac用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | +| styleSheets_windows.css | Windows用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | #### `Classes` @@ -98,11 +98,11 @@ title: アーキテクチャー #### `Shared` -| 内容 | 説明 | 形式 | -| ------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---- | -| assets/ | Qodly ページで使用されているピクチャーのような、[共有されたファイル](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/events/bindingActionToEvents#shared-folder) | 様々 | -| CustomComponents/ | Qodly ページで使用される[カスタムのコンポーネント](https://developer.4d.com/qodly/Integrations/customComponent/overview) | json | -| *other_files*.json | Qodly ページで使用されるCSS やデータソースなどの共有された要素 | json | +| 内容 | 説明 | 形式 | +| ------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | +| assets/ | [Shared files](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/events/bindingActionToEvents#shared-folder) such as pictures used in Qodly pages | 様々 | +| CustomComponents/ | [Custom components](https://developer.4d.com/qodly/Integrations/customComponent/overview) files used in Qodly pages | json | +| *other_files*.json | shared elements such as css or datasources used in Qodly pages | json | #### `TableForms` @@ -128,10 +128,10 @@ title: アーキテクチャー #### `WebForms` -| 内容 | 説明 | 形式 | -| ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ---- | -| *QodlyFormName*.WebForm | JSON で表された Qodly ページ | JSON | -| crafted_components.json | Qodly ページ上の [クラフトコンポーネント](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/craftedComponents) の詳細 | JSON | +| 内容 | 説明 | 形式 | +| ------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------- | ---- | +| *QodlyFormName*.WebForm | Json representations of Qodly pages | JSON | +| crafted_components.json | Description of [components crafted](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/craftedComponents) on Qodly pages | JSON | ### `Trash` @@ -178,9 +178,9 @@ Data フォルダーには、データファイルのほか、データに関わ ### `Settings` (ユーザーデータ) -このフォルダには、アプリケーションの管理に使用される [**データのユーザー設定**](../settings/overview.md#データファイル用のユーザー設定) が格納されます。 +This folder contains [**user settings for data**](../settings/overview.md#user-settings-for-data-file) used for application administration. -> この設定は [ユーザー設定](#settings-ユーザー) や [ストラクチャー設定](#sources) より優先されます。 [設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください。 +> この設定は [ユーザー設定](#settings-ユーザー) や [ストラクチャー設定](#sources) より優先されます。 See also [Priority of settings](../settings/overview.md#priority-of-settings). | 内容 | 説明 | 形式 | | ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | @@ -198,13 +198,13 @@ Logs フォルダーには、プロジェクトが使用するすべてのログ - コマンドデバッグ - 4D Serverリクエスト (クライアントマシンおよびサーバー上で生成) -> データフォルダーが読み取り専用モードの場合やメンテナンスログファイルの保存には、システムのユーザー設定フォルダー (Active 4D Folder のこと、詳しくは [Get 4D folder](../commands-legacy/get-4d-folder.md) コマンド参照) 内にある追加の Logs フォルダーが利用されます。 +> An additional Logs folder is available in the system user preferences folder (active 4D folder, see [Get 4D folder](../commands-legacy/get-4d-folder.md) command) for maintenance log files and in cases where data folder is read-only. ## `Settings` (ユーザー) -このフォルダには、アプリケーションの管理に使用される [**ユーザー設定**](../settings/overview.md#ユーザー設定) が格納されます。 +This folder contains [**user settings**](../settings/overview.md#user-settings) used for application administration. -> この設定は [ストラクチャー設定](#sources) より優先されます。 しかしながら、[データファイル用のユーザー設定](#settings-ユーザーデータ) が存在する場合は、そちらが優先されます。 [設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください。 +> この設定は [ストラクチャー設定](#sources) より優先されます。 しかしながら、[データファイル用のユーザー設定](#settings-ユーザーデータ) が存在する場合は、そちらが優先されます。 See also [Priority of settings](../settings/overview.md#priority-of-settings). | 内容 | 説明 | 形式 | | ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/code-overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/code-overview.md index e3ef08ea72e50f..9e39fbac1bca77 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/code-overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/code-overview.md @@ -1,6 +1,6 @@ --- id: code-overview -title: メソッドとクラスの作成 +title: Creating Methods and classes --- プロジェクトで使用される 4D コードは、 [メソッド](../Concepts/methods.md) および [クラス](../Concepts/classes.md) に記述されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/components.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/components.md index 120a2087373e27..52da1ba89e39c8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/components.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/components.md @@ -340,7 +340,7 @@ GitHubでリリースが作成されると、そこに**タグ**と**バージ このファイルは、依存関係・パス・url・読み込みエラー・その他の情報などをログに記録します。 これは、コンポーネントの読み込み管理やトラブルシューティングに役立ちます。 -## プロジェクトの依存関係をモニタリング {#monitoring-project-dependencies} +## Monitoring Project Dependencies {#monitoring-project-dependencies} 開かれているプロジェクトでは、**依存関係** パネルで依存関係の追加・削除・更新ができるほか、現在の読み込み状態に関する情報を取得することができます。 @@ -501,11 +501,11 @@ GitHub 依存関係は[**dependencies.json**](#dependenciesjson) ファイル内 ![dependency-git-tag](../assets/en/Project/dependency-git-tag.png) -- **4D のバージョンに追随する** (デフォルト、推奨されるオプション): 実行中の4D バージョンと互換性のある最新のコンポーネントリリースをダウンロードします。 この依存関係ルールは、コンポーネントのリリースタグが適切な[命名規則](#4dバージョンタグの命名規則) に従っていた場合にのみ使用できます。 このオプションは、特に[4D によって開発されたコンポーネント](../Extensions/overview.md#4d-によって開発されたコンポーネント) に対して推奨されます。 +- **Follow 4D version** (default, recommended option): Download the latest component release that is compatible with the running 4D version. この依存関係ルールは、コンポーネントのリリースタグが適切な[命名規則](#4dバージョンタグの命名規則) に従っていた場合にのみ使用できます。 This option is **recommended**, especially for the [components developed by 4D](../Extensions/overview.md#components-developed-by-4d). - **メジャー更新の手前まで**: [セマンティックバージョニングの範囲](#タグとバージョン)を定義して、更新を次のメジャーバージョンの手前までに制限します。 - **マイナー更新の手前まで**: 上と同様に、更新を次のマイナーバージョンの手前までに制限します。 - **自動更新しない(タグ指定)**: 利用可能なリストから [特定のタグ](#セマンティックバージョン範囲]) を選択するか、手動で入力します。 -- **自動更新する(latest)**: 最新(latest)としてタグづけされたリリースをダウンロードすることを許可します。 **警告:** このオプションを使用するのは開発の初期段階では便利かもしれませんが、ベータリリースを含め新しいリリースを自動的に取り込むため、予期せぬアップデートや変更を引き起こす可能性があります。そのため、製品環境や共有プロジェクトでは避けた方が賢明です。 +- **Latest**: Allows to download the release that is tagged as the latest version. **Warning:** While using this option can be convenient during early development, it is better to avoid it in production or shared projects since it automatically pulls in newer releases, including beta releases, which may lead to unexpected updates or breaking changes. 現在のGitHub 依存関係バージョンは、依存関係の項目の右側に表示されます: diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/date-time-formats.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/date-time-formats.md index a8dada19703081..f12231ad22ee78 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/date-time-formats.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/date-time-formats.md @@ -9,7 +9,7 @@ title: 日付と時間のフォーマット - [`String`](../commands/string.md) コマンド - [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) および [`OBJECT Get format`](../commands-legacy/object-get-format.md) コマンド -- プロパティリストまたは [`dateFormat`](../FormObjects/properties_Display.md#日付フォーマット) および [`timeFormat`](../FormObjects/properties_Display.md#時間フォーマット) のJSONプロパティから利用可能な、フォームオブジェクトの "日付/時間フォーマット" プロパティ +- the date and time format form object properties, available from the Property list or the [`dateFormat`](../FormObjects/properties_Display.md#date-format) and [`timeFormat`](../FormObjects/properties_Display.md#time-format) JSON properties. ## パターンリスト diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/documentation.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/documentation.md index 6d83df7f097d34..6748776051563e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/documentation.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/documentation.md @@ -107,7 +107,7 @@ title: ドキュメンテーション :::note -それ以外の場合には、[メソッドコードの先頭のコメントブロック](../code-editor/write-class-method.md#ヘルプtips) がコードエディターに表示されます。 +Otherwise, the code editor displays [the block comment at the top of the method code](../code-editor/write-class-method.md#help-tips). ::: @@ -159,10 +159,10 @@ _イタリック_ - テーブルタグ: ```md -| 引数 | 型 | 説明 | +| Parameter | Type | Description | | --------- | ------ | ------------ | -| wpArea | テキスト |Write pro エリア| -| toolbar | テキスト |ツールバー名 | +| wpArea | Text |Write pro area| +| toolbar | Text |Toolbar name | ``` - リンクタグ: @@ -196,21 +196,22 @@ The [documentation](https://doc.4d.com) of the command .... `WP SwitchToolbar.md` ファイルに、次のように書くことができます: ````md - + GetLogo (size) -> logo -| 引数 | 型 | 入/出 | 詳細 | +| Parameter | Type | in/out | Description | | --------- | ------ | ------ | ----------- | -| size | Integer | in | ロゴスタイルセレクター (1 〜 5) | -| logo | Picture | out | 選択されたロゴ | +| size | Integer | in | Logo style selector (1 to 5) | +| logo | Picture | out | Selected logo | ## Description -このメソッドは *size* 引数の値に応じて、特定のサイズのロゴを返します。1 = 最小のサイズ、 5 = 最大のサイズ。 +This method returns a logo of a specific size, depending on the value of the *size* parameter. +1 = smallest size, 5 = largest size. ## Example @@ -218,7 +219,7 @@ GetLogo (size) -> logo C_PICTURE($logo) C_LONGINT($size) -// 最大のロゴを取得 +//Get the largest logo $logo:=GetLogo(5) ``` ```` diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/project-method-properties.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/project-method-properties.md index a32c6d0d404fbb..743181b1c2adac 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/project-method-properties.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/project-method-properties.md @@ -1,6 +1,6 @@ --- id: project-method-properties -title: プロジェクトメソッドプロパティ +title: Project Method Properties --- プロジェクトメソッドを作成した後、その名称やプロパティを変更することができます。 プロジェクトメソッドのプロパティは主に、実行アクセスやセキュリティ条件 (ユーザー、統合されたサーバーやサービスからのアクセスの可否) に加えて、実行モードに関する設定が含まれます。 @@ -22,9 +22,9 @@ title: プロジェクトメソッドプロパティ :::caution -プロジェクトメソッドの名前を変更すると、そのメソッドを旧名称で呼び出している他のメソッドやフォーミュラなど、アプリケーションの機能が無効になるリスクがあります。 この場合、 [プロジェクトメソッドの改名機能](../Project/search-replace.md#renaming-project-methods-and-variables) を使用することが強く推奨されます。 この機能を使用すれば、デザイン環境における当該メソッドの呼び出し箇所がすべて自動的に更新されます (ただし EXECUTE METHOD など、文字列としてメソッド名が参照されている個所を除きます)。 +Changing the name of a method already used in the project can invalidate any methods or formulas that use the old method name and runs the risk of disrupting application functioning. It is strongly recommended to use the [renaming function for project methods](../Project/search-replace.md#renaming-project-methods-and-variables). この機能を使用すれば、デザイン環境における当該メソッドの呼び出し箇所がすべて自動的に更新されます (ただし EXECUTE METHOD など、文字列としてメソッド名が参照されている個所を除きます)。 -4D Server の場合、名称変更は変更終了後にサーバーに反映されます。 複数のユーザーが同時に名称を変更しようとすると、最後におこなわれた名称変更が適用されます。 メソッドのオーナーを指定すれば特定のユーザー以外はメソッド名を変更できないようにできます。 +4D Server の場合、名称変更は変更終了後にサーバーに反映されます。 複数のユーザーが同時に名称を変更しようとすると、最後におこなわれた名称変更が適用されます。 You may want to specify a method owner so that only certain users can change the method's name. ::: @@ -54,11 +54,11 @@ title: プロジェクトメソッドプロパティ この属性は、クライアント/サーバーモードの 4Dアプリケーションでのみ考慮されます。 このオプションが選択されていると、そのプロジェクトメソッドは呼び出し方に関わらず常にサーバー上で実行されます。 -このオプションに関する詳細は、4D Serverリファレンスマニュアルの [サーバー上で実行属性](https://doc.4d.com/4Dv20/4D/20/Execute-on-Server-attribute.300-6330555.ja.html) を参照ください。 +For more information on this option, refer to [Execute on Server attribute](https://doc.4d.com/4Dv20/4D/20/Execute-on-Server-attribute.300-6330555.en.html). ## 実行モード -このオプションを使用すると、メソッドのプリエンプティブ実行が可能であることを宣言できます。 これについては、[プリエンプティブプロセス](../Develop/preemptive.md) の章で説明されています。 +このオプションを使用すると、メソッドのプリエンプティブ実行が可能であることを宣言できます。 It is described in the [Preemptive processes section](../Develop/preemptive.md). ## 公開オプション @@ -66,23 +66,23 @@ title: プロジェクトメソッドプロパティ ### Webサービス -この属性を使用して、SOAPリクエストでアクセス可能な Webサービスとして当該メソッドを公開することができます。 詳細は [Web サービスの公開と使用](https://doc.4d.com/4Dv20/4D/20.2/Publication-and-use-of-Web-Services.200-6750103.ja.html) を参照ください。 このオプションを選択すると、**WSDL を公開** オプションを選択できるようになります。 +この属性を使用して、SOAPリクエストでアクセス可能な Webサービスとして当該メソッドを公開することができます。 For more information, refer to the [Publication and use of Web Services](https://doc.4d.com/4Dv20/4D/20.2/Publication-and-use-of-Web-Services.200-6750103.en.html) chapter. このオプションを選択すると、**WSDL を公開** オプションを選択できるようになります。 -エクスプローラーでは、Web サービスとして提供されるプロジェクトメソッドには専用のアイコンが表示されます。 +In the Explorer, project methods that are offered as a Web Service are given a specific icon. **注:** メソッド名が XML の命名規則に準拠しない文字 (たとえばスペース) を含む場合、そのメソッドは Webサービスとして公開できません。 この場合、設定は保存できません。 ### WSDL を公開 -この属性は "Webサービス" 属性が設定されている場合にのみ利用可能です。 この属性を設定すると、当該メソッドが 4Dアプリケーションの WSDLに 含まれます。 詳細については [WSDL ファイルを生成する](https://doc.4d.com/4Dv20/4D/20.2/Publishing-a-Web-Service-with-4D.300-6750334.ja.html#502689) を参照ください。 +この属性は "Webサービス" 属性が設定されている場合にのみ利用可能です。 この属性を設定すると、当該メソッドが 4Dアプリケーションの WSDLに 含まれます。 For more information about this, refer to [Generation of the WSDL](https://doc.4d.com/4Dv20/4D/20.2/Publishing-a-Web-Service-with-4D.300-6750334.en.html#502689). -エクスプローラーでは、Webサービスとして提供され、WSDLで公開されたプロジェクトメソッドには専用のアイコンが表示されます。 +In the Explorer, project methods that are offered as a Web Service and published in WSDL are given a specific icon. ### 4D タグと URL(4DACTION...) このオプションは、4D Webサーバーのセキュリティを強化するために使用されます。このオプションが選択されていない場合、[4DACTION URL](../WebServer/httpRequests.md#4daction) を使用した HTTPリクエスト、および [4DSCRIPT、4DTEXT、4DHTML タグ](../Tags/transformation-tags.md) から当該メソッドを直接呼び出すことができません。 -この属性が指定されたプロジェクトメソッドは、エクスプローラーで以下のアイコンが表示されます。 +In the Explorer, project methods with this attribute are given a specific icon. セキュリティのため、このオプションはデフォルトで選択されていません。 Web機能から直接呼び出されるメソッドには、このオプションを明示的に選択しなければなりません。 @@ -90,14 +90,14 @@ title: プロジェクトメソッドプロパティ この属性が選択されていると、当該プロジェクトメソッドは 4D の SQLエンジンから実行可能となります。 デフォルトでは選択されておらず、明示的に許可されない限り 4Dメソッドは保護されており、4D SQLエンジンから呼び出すことはできません。 -このプロパティは、全ての内部あるいは外部SQL クエリに対して適用されます。この外部SQL クエリにはODBC ドライバ、 [Begin SQL](../commands-legacy/begin-sql.md)/[End SQL](../commands-legacy/end-sql.md) タグ内に挿入されたSQL コード、あるいは [QUERY BY SQL](../commands-legacy/query-by-sql.md) コマンドから実行されたものを含みます。 +This property applies to all internal and external SQL queries --- executed via the ODBC driver, SQL code inserted between the [Begin SQL](../commands-legacy/begin-sql.md)/[End SQL](../commands-legacy/end-sql.md) tags or the [QUERY BY SQL](../commands-legacy/query-by-sql.md) command. **注:** - メソッドに "SQL" 属性が設定されていても、メソッドの実行時にはデータベース設定およびメソッドプロパティに設定されたアクセス権が考慮されます。 - ODBC の **SQLProcedure** 関数は "SQL" 属性が設定されているプロジェクトメソッド名のみを返します。 -詳細については、SQLマニュアルの [4Dと4D SQLエンジン統合の原則](https://doc.4d.com/4Dv20/4D/20/4D-SQL-engine-implementation.300-6342089.ja.html) を参照ください。 +For more information, refer to [4D SQL engine implementation](https://doc.4d.com/4Dv20/4D/20/4D-SQL-engine-implementation.300-6342089.en.html) in the 4D SQL manual. ### REST サーバー @@ -109,7 +109,7 @@ title: プロジェクトメソッドプロパティ メソッド属性の一括設定をおこなうには: -1. エクスプローラーの [メソッドページ](https://doc.4d.com/4Dv20/4D/20.2/Methods-Page.300-6750119.ja.html) からオプションメニューを展開し、**属性の一括設定...** コマンドを選択します。 "メソッド属性" ダイアログボックスが表示されます: +1. On the [Methods Page](https://doc.4d.com/4Dv20/4D/20.2/Methods-Page.300-6750119.en.html) of the 4D Explorer, expand the options menu, then choose the **Batch setting of attributes...** command. "メソッド属性" ダイアログボックスが表示されます: 2. "一致するメソッド名" エリアに属性を一括設定するメソッドを指定するための名前条件を入力します。 入力した文字列を使用してメソッド名が検索されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/search-replace.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/search-replace.md index 0667cb29c3eef4..32d548cc9dfe81 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/search-replace.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/search-replace.md @@ -1,188 +1,187 @@ --- id: search-replace -title: 検索と置換 +title: Search and Replace --- -4D はデザイン環境の全ての要素に対して複数の検索と置換機能を提供しています。 +4D provides several search and replace functions for elements in all of the Design environment. -- 文字列またはオブジェクトのタイプ(変数、コメント、式、など)に対して検索を行うことができます。 またカスタム条件("前方一致"、"含む"など)に基づいてプロジェクトの一部または全体に対して検索を行えます。 例えば、"MyVar" という文字列を格納している変数を、名前が"HR_" で始まるメソッド内2位おいてのみ検索する、といったことを行うことができます。 -- 検索した結果は結果ウィンドウ内に表示表示され、ここからコンテンツの置換を行うことができます。 この結果をテキストファイルとして書き出して、それをスプレッドシートなどに読み込ませることもできます。 -- コード内で使用されていない変数やメソッドを検知し、それらを削除することでメモリを解放することもできます。 -- 一回の操作で、デザイン環境内のプロジェクトメソッドや変数を名称変更することができます。 +- You can search for a string or a type of object (variable, comment, expression, etc.) in part of or in the entire project on the basis of custom criteria ("starts with", "contains", etc.). You can, for example, search for all the variables containing the string "MyVar", only in methods whose name begins with "HR_". +- The results are displayed in a results window, where it is possible to perform replacements in the contents. You can also export these results in a text file that can be imported into a spreadsheet. +- You can detect variables and methods that are not used in your code and then remove them to free up memory. +- You can rename a project method or a variable throughout the Design environment in a single operation. :::note -またエクスプローラーのメソッドページのコンテキストメニューには、プロジェクトのメソッド内を検索するための機能もあります: **呼び出し元を検索** ([メソッドエディター](../code-editor/write-class-method.md#search-callers) からも利用可能です) および **依存関係を検索** です。 どちらの機能も、[結果ウィンドウ](#結果ウィンドウ) 内に見つかった項目を表示します。 +There are also functions for searching among the methods of your project in the context menu of the Methods Page in the Explorer: **Search Callers** (aussi available in the [Code editor](../code-editor/write-class-method.md#search-callers) and **Search Dependencies**. Both functions display the items found in a [Results window](#results-window). ::: -## 検索する場所 +## Search Location -デザイン環境を検索する場合、以下の要素が検索されます: +When you search the Design environment, the following elements are searched: -- プロジェクトメソッドおよびクラスの名前 -- 全てのメソッドとクラスの内容 -- テーブル名、フィールド名、フォーム名 -- フォームの中身: - - オブジェクト名とタイトル - - ヘルプTips、ピクチャー、変数、スタイルシートの名前 - - フォーマット文字列 +- Names of project methods and classes +- Contents of all methods and classes +- Names of tables, fields and forms +- Contents of forms: + - object names and titles + - names of help tips, pictures, variables, style sheets, + - formatting strings - 式 -- メニュー(名前と項目)およびメニュー項目に割り当てられたコマンド -- 選択リスト(名前と項目) -- ヘルプTips (名前と内容) -- フォーマット / フィルター (名前と内容) -- エクスプローラーおよびコード内でのコメント +- Menus (names and items) and commands associated with menu items +- Choice lists (names and items) +- Help tips (names and content) +- Formats / filters (names and content) +- Comments in the Explorer and in the code -## デザインモードを検索 +## Find in Design -### 検索を開始する +### Starting a search -"デザインモードを検索"ウィンドウ内で検索条件を指定します: +Specify your search criteria in the "Find in design" window: -1. 4D ツールバー内の検索ボタン (![](../assets/en/Project/search-icon.png)) をクリックします。 - または - **編集** メニュー内から **デザインモードを検索...** コマンドを選択します。 +1. Click on the Search button (![](../assets/en/Project/search-icon.png)) in the 4D toolbar. + OR + Select the **Find in Design...** command from the **Edit** menu. -"デザインモードを検索" ウィンドウが表示されます: +The "Find in design" window appears: ![](../assets/en/Project/find-in-design.png) -メニューの選択に応じて、"デザインモードを検索"のエリアは動的に変化します。 ウィンドウを展開することで、全てのオプションを表示することもできます: +The areas of the "Find in design" vary dynamically depending on the selections made in the menus. You can expand this window so that all options are visible: ![](../assets/en/Project/find-in-design-expanded.png) -2. 異なるメニューやダイアログボックスの入力エリアを使用して検索をビルドすることができ、また必要であれば検索したい文字列を入力します。 これらの項目については、以下のセクションで説明されています。 +2. Build your search using the different menus and entry areas of the dialog box and if necessary enter the character string to be searched for. These items are described in the following sections. -3. [検索オプション](#検索オプション) を設定します(必要であれば)。 +3. Set the [searching options](#searching-options) (if necessary). -4. **OK** をクリックするか、または**Enter** キーを押してください。 - 検索が完了すると、 [結果ウィンドウ](#結果ウィンドウ) が表示され、そこに検索で見つかった要素が一覧表示されます。 +4. Click **OK** or press the **Enter** key. + When the search is finished, the [Results window](#results-window) appears, listing the elements found. :::note -**x** ボタンを使用することで時間がかかっている進行中の検索をキャンセルすることができます。しかしキャンセルしてもウィンドウが閉じられることやすでに検索で見つかった結果が削除されることはありません。 +You can cancel an extensive search that is underway using the **x** button; this does not close the window or remove any results that were found. ::: -検索を一度実行したら、検索エリアに入力された値はメモリーに保存されます。 この値と、同じセッション中に入力された他の値は、コンボボックスから選択することができます。 +Once you have executed a search, the value entered in the search area is saved in memory. This value, as well as all the other values entered during the same session, can be selected from the combo box. ### 検索 -**検索**メニューを使用して検索したい要素のタイプを指定します。 以下の選択肢から選択することが可能です: +You specify the type of element to look for using the **Find** menu. The following choices are available: -- **テキスト**: この場合、4D はデザイン環境内においてその文字列を検索します。 この検索はプレーンテキストモードで行われ、コンテキストは考慮されません。 例えば、"ALERT("Error number:"+" or "button27" というテキストを検索したとします。 このモードでは、ワイルドカード文字として "@" を使用することはできません。この場合は標準の文字として認識されるからです。 -- **コメント**: この検索は基本的に前のものと同じですが、コード(// で始まる行)内の中身とエクスプローラーウィンドウ内のみを検索します。 例えば、 "To be verified" という文字列を格納する任意のコメントを検索することができます。 +- **Text**: In this case, 4D looks for a character string throughout the Design environment. The search is done in plain text mode, without taking the context into account. For example, you can look for the text "ALERT("Error number:"+" or "button27". In this mode, you cannot use the wildcard character because "@" is considered to be a standard character. +- **Comment**: This search is basically the same as the previous one, but it is restricted to the contents of comments (lines beginning with //) in the code and in the Explorer window. For example, you can search for any comments containing the string "To be verified". :::note -どちらのタイプの検索結果も、選択された[検索モード](#検索モード) に応じて変わります。 +The end result of both types of searches depends on the [search mode](#search-mode) selected. ::: -- **ランゲージ式**: これを使用すると任意の有効な4D 式を検索します。この検索は"含む"モードで実行されます。 この場合式の有効性が重要になります。4D はその式を検索するためにはそれが検証可能でなければならないからです。 例えば、 "[clients" (無効な式) を検索しても何も見つかりませんが、 "[clients]" であれば正しく検索されます。 このオプションは特に値の代入や比較の検索において特に有用です。 例: - - "myvar:=" (代入) を検索する - - "myvar=" (比較) を検索する -- **ランゲージ要素**: 特定のランゲージ要素をその名前で検索するのに使用されます。 4D は以下のような要素を識別することができます: - - **すべてのランゲージ要素**: 以下のリスト内の全ての要素。 - - **プロジェクトメソッドまたはクラス**: プロジェクトメソッド名またはクラス名、例えば "M_Add" あるいは "EmployeeEntity" など。 - - **フォーム:** フォーム名。例 "Input"。 このコマンドはプロジェクトフォームおよびテーブルフォームを検索します。 - - **フィールまたはテーブル**: テーブル名またはフィールド名。例 "Customers"。 - - **変数**: 任意の変数名。例 "$myvar"。 - **4D 定数**: 任意の定数。例 "Is Picture"。 - **引用符内の文字列**: リテラルなテキストのコンテンツ。例: コードエディター内、またはフォームエディターのテキストエリアに挿入された引用符内の任意の値。 例えば、 "Martin" を検索すると、コード内に以下のような行があった場合には検索結果を返します: - `ds.Customer.query("name = :1"; "Martin")` - - **4D コマンド**: 任意の4D コマンド。例 "Alert"。 - - **プラグインコマンド**: アプリケーションにインストールされたプラグインコマンド。 - - **プロパティ**: オブジェクトのプロパティ名(ORDA 属性名も含みます)。 例えば "lastname" を検索した場合、"$o.lastname" および "ds.Employee.lastname" が返されます。 -- **あらゆるオブジェクト**: このオプションを使用するとデザイン環境内にあるあらゆる要素内を検索します。 ここでは更新日フィルターしか使用できません。 このオプションを使用することで、例えば "今日変更されたもの"というような検索を実行できます。 - -### 検索モード - -検索モードメニュー(例えば"完全一致"や"名前"など)は入力された値をどのように検索するかを指定します。 このメニューの中身は、 **タイプ** ドロップダウンリスト内で選択された要素のタイプに応じて変化します。 - -- テキストまたはコメントの検索オプション: - - **含む**: 指定された文字列をデザイン環境内の全てのテキスト内を検索します。 "var" の検索結果としては、 "myvar"、 "variable1" あるいは "aVariable" などが含まれます。 - - **語全体を含む**: 文字列を完全な単語としてデザイン環境内の全てのテキスト内を検索します。 "var" を検索した場合には、それと完全に一致した場合のみが結果として返されます。 この結果には "myvar" は含まれませんが、例えば "var:=10" や "ID+var" などは検索結果に含まれます。 何故なら `:` や `+` などの記号は単語の区切り文字だからです。 - - **前方一致 / 後方一致**: 文字列を単語の最初か最後に一致するか(テキスト検索)、あるいはコメント行の最初か最後に一致するか(コメント検索)を検索します。 "後方一致" モードにおいては、 "var" を検索した場合 "myvar" が検索結果に含まれます。 -- ランゲージ要素に対しての検索オプション: メニューは標準のオプション(等しい、含む、前方一致、後方一致)を提供します。 "等しい"検索オプションにおいては検索ワイルドカード (@) を使用できることに注意してください(指定されたタイプの全てのオブジェクトを返します)。 +- **Language expression**: Used to search for any valid 4D expression; the search is performed in the "contains" search mode. Validity is important because 4D must be able to evaluate an expression to be able to search for it. For example, a search for "[clients" (invalid expression) will not return any result whereas "[clients]" is correct. This option is particularly suitable for searches for value assignments and comparisons. 例: + - Search for "myvar:=" (assignment) + - Search for "myvar=" (comparison) +- **Language element**: Used to search for a specific language element by its name. 4D can distinguish between the following elements: + - **Any language element**: Any element from the list below. + - **Project method or Class**: Name of a project method or class, for example "M_Add" or "EmployeeEntity". + - **Form:** Form name, for example "Input". The command searches among project forms and table forms. + - **Field or Table**: Name of a table or field, for example "Customers". + - **Variable**: Any variable name, such as "$myvar". + **4D constant**: Any constant, such as "Is Picture". + **String in quotes**: Literal text constant; i.e. any value within quotes in the code editor or inserted into text areas of the Form editor (static text or group boxes). For example, a search for "Martin" will return results if your code contains the line: `ds.Customer.query("name = :1"; "Martin")` + - **4D command**: Any 4D command, for example "Alert". + - **Plug-in command**: Plug-in command installed in the application. + - **Properties**: An object property name (includes ORDA attribute names). For example "lastname" will find "$o.lastname" and "ds.Employee.lastname". +- **Any object**: This option searches among all the elements in the Design environment. Only the modification date filter is available. Use this option, for example, to search for "anything modified today". + +### Search mode + +The search mode menu (i.e. "which", "that is" or "whose name") specifies how to search for the value that is entered. The contents of this menu vary according to the type of element to search for as selected in the **Find** dropdown list. + +- Search options for Text or Comment: + - **contains**: Searches all text in the Design environment for the specified string. Search results for "var" can include "myvar", "variable1" or "aVariable". + - **contains whole word**: Searches all text of the Design environment for the string as a whole word. Search results for "var" only include exact occurrences. They will not include "myvar" but will include, for example, "var:=10" or "ID+var" because the symbols : or + are word separators. + - **begins with / ends with**: Searches for the string at the beginning or end of the word (text search) or at the beginning or end of the comment line (comment search). In "Text ends with" mode, searching for "var" will find "myvar". +- Search options for Language element: The menu offers standard options (matches, contains, begins with, ends with). Note that you can use the search wildcard (@) with the matches option (returns all objects of the type specified). ### コンポーネント内を検索 -カレントのプロジェクトが [編集可能なコンポーネント](../Extensions/develop-components.md#editing-components) を参照している場合、コンポーネントの一つまたは全てを検索対象として含めることができます。 デフォルトでは、ホストに対してのみ検索が実行されます。 検索対象を変更するためには、**プロジェクト内** メニューを展開します: +When your current project references [editable components](../Extensions/develop-components.md#editing-components), you can designate one or all your components as a target for the search. By default, a search is executed in the host only. To modify the target for a search, deploy the **in the project** menu: ![](../assets/en/Project/find-components.png) -ターゲットとして、以下を選択できます: +You can select as target: -- **ホストプロジェクト** (デフォルトオプション、リストのトップ): 検索はホストプロジェクトのコードとフォーム内においてのみ実行され、コンポーネントは検索されません。 -- **ホストプロジェクトとその全てのコンポーネント**: 検索はホストプロジェクトとそこでロードされた全てのコンポーネント内において実行されます。 -- 全ての検索可能なコンポーネントのリスト内の**特定のコンポーネント**: 検索はそのコンポーネント内にのみ制限され、ホストと他のコンポーネントは検索されません。 +- the **host project** (default option, top of the list): the search will only be executed within the host project code and forms, excluding components. +- the **host project and all its components**: the search will be executed in the host project and in all its loaded components. +- a **specific component**, among the list of all searchable components: the search will be restricted to this component only, excluding the host and other components. :::note -検索可能なコンポーネントが見つからない場合、このメニューは利用できません。 +When no searchable component is found, no menu is available. ::: -**フォルダ** メニュー(以下参照) はプロジェクト選択した時に更新されます。どのフォルダが利用できるかは選択された検索対象によって変わるからです。 このメニューは "ホストプロジェクトとその全てのコンポーネント" オプションを選択している時には非表示になっています。 +The **in the folder** menu (see below) is updated when you select a project since the availability of folders depends on the selected search target(s). The menu is hidden when you select the "host project and all its components" option. ### Folder -**フォルダー** メニューは検索をプロジェクトの特定のフォルダへと制限します。 デフォルト("トップレベル"オプション)では、全てのフォルダ内で検索を実行します。 +The **in the folder** menu restricts the search to a specific folder of the project. By default ("Top Level" option), the search takes place in all the folders. :::note -フォルダーは、エクスプローラーのホームページで定義されます。 +Folders are defined on the Home Page of the Explorer. ::: -### 親オブジェクトの変更日 +### Modification date of the parent -このメニューは親の作成日/変更日に従って検索(例えば、文字列を含んでいるメソッドの検索など)を制限します。 標準の日付条件(等しい、より以前、より以降、等しくない)に加えて、このメニューは標準の検索期間をより素早く指定するための複数のオプションを格納しています: +This menu restricts the search with respect to the creation/modification date of its parent (for example, the method containing the string being searched for). In addition to standard date criteria (is, is before, is after, is not), this menu also contains several options to let you quickly specify a standard search period: -- **本日**: 現在の日付の真夜中(00:00 時)から始まる期間。 -- **昨日以降**: 現在の日付と昨日の日付を含めた期間。 -- **今週**: 現在の週の月曜日から始まる期間。 -- **今月**: 現在の月の一日から始まる期間。 +- **is today**: Period beginning at midnight (00:00 h) of the current day. +- **is since yesterday**: Period including the current day and the previous one. +- **is this week**: Period beginning on Monday of the current week. +- **is this month**: Period beginning on the 1st day of the current month. -### 検索オプション +### Searching options -検索のスピードを上げるために役立つオプションを選択できます: +You can select options that can help speed up your searches: -- **フォーム内を検索**: このオプションの選択が解除されていた場合、検索はプロジェクト内で行われますが、フォーム内は検索されません。 -- **メソッド内を検索**: このオプションの選択が解除されていた場合、検索はプロジェクト内で行われますが、メソッド内は検索されません。 -- **大文字/小文字を区別**: このオプションの選択が解除されていた場合、検索エリアに入力された文字の大文字/小文字を使用して検索が行われます。 +- **Search in forms**: When this option is deselected, the search is done throughout the project, except in forms. +- **Search in methods**: When this option is deselected, the search is done throughout the project, except in methods. +- **Case Sensitive**: When this option is selected, the search uses the case of the characters as they have been entered in the Find area. -## 結果ウィンドウ +## Results window -結果ウィンドウはさまざまなタイプの検索を使用して設定された検索条件に合致する全ての要素を一覧表示します: +The Results window lists all elements found that match the search criteria set using different types of searches: -- [標準の検索](#検索を開始する) -- [未使用の要素を要素を検索する](#未使用のメソッドとグローバル変数を検索) -- [呼び出し元を検索](../code-editor/write-class-method.md#呼出し元を検索) -- 依存関係を検索 -- [プロジェクトメソッドと変数の名称変更](#renaming-project-methods-and-variables) +- [standard search](#starting-a-search) +- [search for unused elements](#find-unused-methods-and-global-variables) +- [search for callers](../code-editor/write-class-method.md#search-callers) +- search for dependencies +- [renaming of project methods and variables](#renaming-project-methods-and-variables) -検索結果は、見つかった要素のタイプごとに並べられた階層リストとして表示されます。 (ウィンドウの左下端にある)オプションメニュー、あるいはコンテキストメニュー内のオプションを使用してリスト内の階層項目を展開または折りたたむことができます。 +It shows the results as a hierarchical list organized by type of elements found. You can expand or collapse all the hierarchical items in the list using the options menu (found at the bottom left of the window) or in the context menu. ![](../assets/en/Project/result-window.png) -このウィンドウの行をダブルクリックすることでその要素を [メソッドエディター(コードエディター)](../code-editor/write-class-method.md) などのエディター内で閲覧することができます。 複数の検索を実行した場合、それぞれの検索の結果ウィンドウが表示され、以前のウィンドウが開いたままで閉じられることはありません。 +You can double-click on a line in this window to view the element in its editor, such as the [code editor](../code-editor/write-class-method.md). If you do several searches, each search opens its own result window, leaving previous result windows open. -一つ以上の結果が見つかった場合、リストには要素名のとなりに **個数** が表示されます。 +When more than one occurrence has been found, the list indicates their **count** next to the element name. -各行には追加の情報を提供するtip が表示されていることがあります。例えば検索条件に合致した要素のプロパティや、検索結果を格納するフォームのページ番号などです。 +Each line can display a tip that provides additional information, for example the element property that matches the criteria, or the number of the form page that contains the occurrence. -検索の結果見つかった要素がコンポーネントに所属している場合、その要素名の右隣に **コンポーネント名** が表示されます: +When an element found belongs to a component, the **component name** is displayed in parenthesis at the right side of the element name: ![](../assets/en/Project/find-components-results.png) -検索が完了すると、 ![](../assets/en/Project/result-window-re.png) ボタンを使用することで同じ検索条件とオプションを使用した検索をもう一度実行することができます。 +Once a search is completed, you can use the ![](../assets/en/Project/result-window-re.png) button to perform the search again with the same criteria and options. -### オプションメニュー +### Options menu -オプションメニューを使用することでさまざまなアクションを実行することができます: +You can perform various actions using the options menu: ![](../assets/en/Project/result-window-menu.png) @@ -201,84 +200,84 @@ title: 検索と置換 ## コンテンツを置換 -内容を置換機能を使用すると、結果ウィンドウにリストされたオブジェクト内の文字列を他の文字列で置き換えることができます。 これはウィンドウの [オプションメニュー](#オプションメニュー) 内にて利用可能です。 +The Replace in content function allows you to replace one character string with another within the listed objects in the Results window. It is available in the [options menu](#options-menu) of the window. :::note -**内容を置換** メニュー項目は、読み出し専用のデータベース(例: .4dz ファイル内)などで作業している場合には無効化されています。 +The **Replace in content** menu item is disabled if you work in a read-only database (e.g. in a .4dz file). ::: -このコマンドを選択した場合、最初の検索で見つかった全てのオカレンスを置き換える文字列を入力するためのダイアログボックスが表示されます: +When you select this command, a dialog box appears where you enter the character string that will replace all the occurrences found by the initial search: ![](../assets/en/Project/replace-content.png) -置換オペレーションは以下のルールに基づいて実行されます: +Replacing operations work as follows: -- 置換はリスト内にある全ての項目に対して実行され、選択されている要素だけに止まりません。 しかしながら、 [オプションメニュー](#オプションメニュー) またはコンテキストメニュー内の **リストから削除** あるいは **選択された項目以外を全てリストから削除** を使用してリストの内容を最初に絞り込みすることで、置換オペレーションの対象を狭めることができます。 -- 結果ウィンドウにコンポーネント内の要素が含まれていた場合、置換はコンポーネント内に対しても行われます。 -- リストに表示されている発生箇所のみが置換され、かつ置換操作の前に、最初の検索条件に基づいて、最初の検索と置換操作の間にオブジェクトが変更されたケースを確認した後でのみ置換されます。 -- 置換はコード、フォームオブジェクトのプロパティ、ヘルプメッセージの内容、入力フィルター、メニュー項目(項目のテキストとメソッド呼び出し)、選択リスト、コメント内で実行されます。 -- それぞれのオブジェクトが編集されると、4D は他のマシンあるいは他のウィンドウにおいてすでにロードされているかどうかをチェックします。 コンフリクトがあった場合、オブジェクトがロックされていることを示す標準のダイアログボックスが表示されます。 オブジェクトを閉じてから再試行するか、置換をキャンセルすることができます。 置換操作はリスト内の他のオブジェクトに対して続行されます。 -- もし"内容を置換"操作の対象となっているメソッドまたはフォームが同じ4D アプリケーション内で現在編集中の場合、対象はその開かれているエディター内で直接編集されます(警告は表示されません)。 この方法で編集されたフォームおよびメソッドは自動的には保存されません: 変更を保存するためには **保存** あるいは **すべてを保存** コマンドを明示的に使用する必要があります。 -- リストの項目に対して置換が行われたあとは、それらは斜字体で表示されます。 ウィンドウの下部には行われた置換の回数がリアルタイムで表示されます。 -- フォームオブジェクトを除き、見つかった要素自体の名前が **内容を置換** 機能で名称変更されることはありません。 そのため、リスト内の特定の一部の項目が置換オペレーションの影響を受けないことが有り得ます。 これは項目の名前のみが最初の検索条件に合致した場合などに起こり得ます。 この場合、リスト内の項目が必ずしも全て斜字体で表示されるわけではなく、また最終的な置換カウントが最初の検索で見つかったオカレンス数より少なくなることも有り得ます。 +- Replacing is always carried out among all items found in the list and not just for a selection. However, it is possible to narrow the replacing operation by first reducing the contents of the list using the **Remove from list** or **Remove all items from list except selection** commands in the [options menu](#options-menu) or the contextual menu. +- If the Results window includes elements from components, the replacing will be done in the component(s) also. +- Only the occurrences shown in the list will be replaced and only after checking the initial search criteria for cases where objects were modified between the initial search and the replacing operation. +- Replacing is done in the code, properties of form objects, contents of help messages, entry filters, menu items (item text and method calls), choice lists, comments. +- For each object modified, 4D checks whether it is already loaded by another machine or in another window. In the case of conflict, a standard dialog box appears indicating that the object is locked. You can close the object and then try again or cancel its replacement. The replacing operation will then continue with the other objects in the list. +- If a method or form concerned by a "replace in content" operation is currently being edited by the same 4D application, it will be modified directly in the open editor (no warning appears). Forms and methods modified in this way are not saved automatically: you will need to use the **Save** or **Save All** command explicitly to validate the changes. +- After a replacement is made in a list item, it will appear in italics. A count of replacements made in real time appears at the bottom of the window. +- Elements are never renamed themselves by the **Replace in content** feature, except for form objects. Hence it is possible that certain items in the list may not be affected by the replacing operation. This can occur when only the item name corresponds to the initial search criteria. In this case, the list items do not necessarily all appear in italics and the final replacement count may be less than the number of occurrences found by the initial search. -## プロジェクトメソッドと変数の名称変更 {#renaming-project-methods-and-variables} +## Renaming project methods and variables {#renaming-project-methods-and-variables} -4D は、プロジェクトメソッドと変数に対して、プロジェクト全体で名称変更を行うための専用の機能を提供しています。 +4D provides a dedicated renaming function with distribution throughout the entire project for project methods and variables. -**名称変更...** コマンドは、[コードエディター](プロジェクトメソッドと変数用)およびエクスプローラーのコンテキストメニュー(プロジェクトメソッド用)から利用可能です。 +The **Rename...** command is available from the [Code editor] (for project methods and variables) and the Explorer context menu (for project methods). ![](../assets/en/Project/rename.png) -このコマンドを選択すると、そのオブジェクトの新しい名前を入力するためのダイアログボックスが表示されます。: +When you select this command, a dialog box appears where you enter the new name for the object: ![](../assets/en/Project/rename-dial.png) -新しい名前は [命名規則](../Concepts/identifiers.md)に従っている必要があります。そうでない場合、ダイアログボックスを決定した際に警告が表示されます。 例えば、メソッド名を "Alert" などのコマンド名に変更することはできません。 +The new name must comply with [naming rules](../Concepts/identifiers.md); otherwise a warning appears when you validate the dialog box. For example, you cannot rename a method with a command name such as "Alert". -名称変更しようとしているオブジェクトのタイプ(プロジェクトメソッドまたは変数)によっては、名称変更ダイアログボックスに追加のオプションが表示される場合があります: +Depending on the type of object you are renaming (project method or variable), the renaming dialog box may also contain a distribution option: -- プロジェクトメソッド: **すべての参照箇所でメソッド名を変更** オプションを使用すると、それを参照しているプロジェクト内の全てのコードにおいてメソッド名を変更します。 このオプションを選択解除することで、例えばエクスプローラー内においてのみメソッド名を変更することができます。 -- プロセス変数: **すべての参照箇所で変数名を変更** オプションを使用すると、それを参照しているプロジェクト内のすべてのコードにおいて変数名を変更します。 このオプションを選択解除することで、カレントのメソッドの内の変数のみが名称変更されます。 -- ローカル変数: これに対しては追加のオプションはありません。変数はカレントのメソッドまたはクラスにおいてのみ名称変更されます。 +- Project method: The **Update callers in whole database** option renames the method in all the project code that references it. You can also uncheck this option in order, for example, to rename the method only in the Explorer itself. +- Process variable: The **Rename variable in whole database** option renames the variable in all the project code that references it. If you uncheck this option, the variable is only renamed in the current method. +- Local variable: No distribution option for this object; the variable is only renamed in the current method or class. -## 未使用の要素の検索 +## Searching for unused elements -二つの特定のコマンドを使用することで、ホストプロジェクト内のコードでもう使用されていない変数とメソッドを検知することができます。 これらを削除することで、メモリーを解放することができます。 これらのコマンドは、デザイン環境の **編集** メニュー内にあります。 +Two specific search commands allow you to detect variables and methods that are not used in the code of your host project. You can then remove them to free up memory. These commands are found in the **Edit** menu of the Design environment. -### 未使用のメソッドとグローバル変数を検索 +### Find Unused Methods and Global Variables -このコマンドは、宣言されているものの使用されていないプロジェクトメソッドと、"グローバル"変数(プロセス変数とインタープロセス変数) を探します。 検索結果は標準の [結果ウィンドウ](#結果ウィンドウ) に表示されます。 +This command looks for project methods as well as "global" variables (process and interprocess variables) that are declared but not used. The search results appear in a standard [Results window](#results-window). -プロジェクトメソッドは、以下のようの場合に未使用であると判断されます: +A project method is considered to be unused when: -- ゴミ箱の中にない -- 4D コード内でどこからも呼び出されていない -- メニューコマンドから呼び出されていない -- 4D コード内から文字列定数として呼び出されていない(4D はたとえメソッド名が括弧の中で後ろに引数が続いている時も、文字列内のメソッド名を検知することができます)。 +- it is not in the Trash, +- it is not called anywhere in the 4D code, +- it is not called by a menu command, +- it is not called as a string constant in the 4D code (4D detects a method name in a string even when it is followed by parameters in parentheses). -プロセス変数とインタープロセス変数は、以下の場合に未使用であると判断されます: +A process or interprocess variable is considered to be unused when: -- 4D コード内で [宣言されている](../Concepts/variables.md#変数の宣言) -- 4D コード内でどこでも使用されていない -- どのフォームオブジェクトでも使用されていない +- it is [declared](../Concepts/variables.md#declaring-variables) in the 4D code, +- it is not used anywhere else in the 4D code, +- it is not used in any form object. -ただしこの機能では特定の用法は検知できないことに注意してください。つまり、未使用と判断された要素が使用されていることが有り得るということです。 これは以下のようなコードの場合に当てはまります: +Note that certain uses cannot be detected by the function - i.e. an element considered unused may in fact be used. This is the case in the following code: ```4d var v : Text :="method" EXECUTE FORMULA("my"+v+String(42)) ``` -このコードはメソッド名をビルドします。 *mymethod42* プロジェクトメソッドは実際には呼び出されていますが、ここでは未使用であると判断されてしまいます。 そのため、未使用であると宣言された要素が実際に不要であるかどうかを、削除する前に確認することが望ましいといえます。 +This code builds a method name. The *mymethod42* project method is considered unused when in fact it is called. Therefore, it is advisable to check that the elements declared as unused are in fact unnecessary before you remove them. -### 未使用のローカル変数を検索 +### Find Unused Local Variables -このコマンドは宣言されているものの使用されていないローカル変数を探します。 検索結果は標準の [結果ウィンドウ](#結果ウィンドウ) に表示されます。 +This command looks for local variables that are declared but not used. The search results appear in a standard [Results window](#results-window). -ローカル変数は、以下のような場合に未使用であると判断されます: +A local variable is considered to be unused when: -- 4D コード内で [宣言されている](../Concepts/variables.md#変数の宣言) -- 同じメソッド内において宣言の箇所以外で使用されていない。 +- it is [declared](../Concepts/variables.md#declaring-variables) in the 4D code, +- it is not used anywhere else within the same method. diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$attributes.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$attributes.md index e5bb0880449529..013ed6ad228fc7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$attributes.md @@ -3,11 +3,11 @@ id: attributes title: $attributes --- -データクラスから取得する属性を選択するのに使います (例: `Company(1)?$attributes=name,city`、 `Company(1)?$attributes=employees.lastname` あるいは `Employee?$attributes=employer.name`)。 +Allows selecting the attribute(s) to get from the dataclass (*e.g.*, `Company(1)?$attributes=name,city`, `Company(1)?$attributes=employees.lastname`, or `Employee?$attributes=employer.name`). ## 説明 -データクラスにリレーション属性が含まれていて、リレート先のエンティティまたはエンティティセレクションの属性のうち値を取得するものを選択したい場合、そのパスを指定するのに `$attributes` を使用します。 +If you have relation attributes in a dataclass, use `$attributes` to define the path of attributes whose values you want to get for the related entity or entities. `$attributes` はエンティティ (*例:* People(1)) またはエンティティセレクション (*例:* People/$entityset/0AF4679A5C394746BFEB68D2162A19FF) に対して適用できます。 @@ -22,8 +22,8 @@ title: $attributes - `$attributes=relatedEntities.*`: リレートエンティティズの属性がすべて返されます。 - `$attributes=relatedEntities.attributePath1, relatedEntities.attributePath2, ...`: リレートエンティティズの指定された属性だけが返されます。 -- ストレージ 属性を対象に `$attributes` が指定された場合: - - `$attributes=attribute1, attribute2, ...`: エンティティのそれらの属性のみが返されます。 +- If `$attributes` is specified for **storage** attributes: + - `$attributes=attribute1, attribute2, ...`: only those attributes of the entities are returned. ## リレートエンティティズの例 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$filter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$filter.md index 36d0f13ae343c7..8b1cb7999a509a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$filter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$filter.md @@ -3,7 +3,7 @@ id: filter title: $filter --- -データクラスまたはメソッドが返すデータをフィルターします (*例*: `$filter="firstName!='' AND salary>30000"`) +Allows to query the data in a dataclass or method (*e.g.*, `$filter="firstName!='' AND salary>30000"`) ## 説明 @@ -27,7 +27,7 @@ title: $filter ### paramsプロパティの使用 -また値のコレクションである4D の `params` プロパティを使用することもできます。 +You can also use 4D's `params` property which is a collection of values. **\{attribute\} {comparator} {placeholder} {AND/OR/EXCEPT} \{attribute\} {comparator} {placeholder}&$params='["{value1}","{value2}"]'** @@ -77,25 +77,25 @@ title: $filter | <= | 以下 | | begin | 前方一致 | -## ベクトル類似度 +## Vector similarity -属性が[**ベクトルオブジェクト**](../API/VectorClass.md) を保存する場合([4D フィールドを 4D.Vector クラスオブジェクトのみを保存するように設定する方法](../Develop/field-properties.md#class) を参照)、**ベクトル** つまり**埋め込み** を使用してデータクラスをフィルターすることができます。 +If the attribute stores [**vector objects**](../API/VectorClass.md) (see how to [configure a 4D field to only store 4D.Vector class objects](../Develop/field-properties.md#class)), you can filter the dataclass using **vectors**, aka **embeddings**. -ベクトル類似度の詳細な情報については、[ベクトル類似度によるクエリ](../API/DataClassClass.md#ベクトル類似度によるクエリ) の章を参照してください。 +For more information about vector similarity searches, please refer to [Query by vector similarity](../API/DataClassClass.md#query-by-vector-similarity) section. -`params` プロパティを使用してベクトル比較パラメーターのフィルターを提供します。使用する構文は以下の通りです: +Use the `params` property to provide the filter with the vector comparison parameter, using a syntax like: **\{vectorAttribute\} \{comparator\} \{placeholder\}&$params=vectorComparison** -*vectorComparison* パラメーターは、以下のような要素を格納したコレクションです: +The *vectorComparison* parameter is a collection of the following elements: -| プロパティ | 型 | 説明 | -| -------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| [].vector | 数値のコレクション | 必須設定です。 比較するベクトルを表すコレクションです | -| [].metric | Text | 任意。 クエリに使用する[ベクトル計算](../API/VectorClass.md#ことなるベクトル計算を理解する)。 サポートされる値:
  • "cosine" (省略時のデフォルト): ベクトル間のコサイン類似度を計算します。
  • "dot": ベクトルのドット類似度を計算します。
  • "euclidean": ベクトル間のユークリッド距離を計算します。 | -| [].threshold | Real | 任意(デフォルト: 0.5)。 選択された"metric"に従って、コサイン、ドット、またはユークリッド類似度に基づいたベクトル比較をフィルタリングするために使用されるしきい値。 最適な結果を得るためには、特定の用途に最適な類似度のしきい値をきちんと選択することが強く推奨されます。 | +| プロパティ | 型 | 説明 | +| -------------------------------------------------------------------------------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [].vector | Collection of numbers | 必須設定です。 A collection that represents the vector to compare | +| [].metric | Text | 任意。 クエリに使用する[ベクトル計算](../API/VectorClass.md#ことなるベクトル計算を理解する)。 サポートされる値:
  • "cosine" (省略時のデフォルト): ベクトル間のコサイン類似度を計算します。
  • "dot": ベクトルのドット類似度を計算します。
  • "euclidean": ベクトル間のユークリッド距離を計算します。 | +| [].threshold | Real | 任意(デフォルト: 0.5)。 選択された"metric"に従って、コサイン、ドット、またはユークリッド類似度に基づいたベクトル比較をフィルタリングするために使用されるしきい値。 最適な結果を得るためには、特定の用途に最適な類似度のしきい値をきちんと選択することが強く推奨されます。 | -ベクトル比較では **comparator** 記号の一部のみがサポートされます。 これらの比較記号は、結果としきい値を比較するのに使用されるという点に注意してください: +Only a subset of **comparator** symbols is supported with vector comparisons. これらの比較記号は、結果としきい値を比較するのに使用されるという点に注意してください: | 比較演算子 | 記号 | 説明 | | ----- | --------------------------- | --------- | @@ -125,7 +125,7 @@ Person データクラスより、anotherobj オブジェクト属性の number GET /rest/Person/?filter="anotherobj.mynum > 50" ``` -この例では、基本的な値でベクトル検索を行います: +In this example, we do a vector search with basic values: ``` GET /rest/Person/?filter="VectorAtt>=:1"&$params='[{vector:[1,2,3],threshold:1}]' diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$lock.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$lock.md index 9c578443e486b7..d6a83ce65447f3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$lock.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$lock.md @@ -23,7 +23,7 @@ title: $lock ### 説明 -REST API によるロックは、[セッション](authUsers.md#セッション) レベルで設定されます。 +The locks triggered by the REST API are put at the [session](authUsers.md#sessions) level. *ロック* されたエンティティは次のものから操作 (ロック / アンロック / 更新 / 削除) できません: diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$orderby.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$orderby.md index 094d43003a4300..2eb61653b66cb3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$orderby.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$orderby.md @@ -49,7 +49,7 @@ title: $orderby ## 例題 2 -`$orderby` ステートメントは [ベクトル類似度フィルター](./$filter.md#ベクトル類似度) においてサポートされています: +`$orderby` statement is supported in [vector similarity filters](./$filter.md#vector-similarity): ``` GET /rest/Person?$filter="Vector>=:1"&$params=[{"vector":[1,2,3],"metric":"cosine","threshold":0.95}]&$orderby="Vector desc" diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md index fb0a7c0ee9ff53..3328cc38e4eda9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md @@ -10,16 +10,6 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ----------------------- | | classStore | Object | ← | すべてのビルトイン4Dクラスを含むクラスストア | -
    -
    履歴 - -| リリース | 内容 | -| ---- | ------- | -| 19 | Created | - -
    -
    - **4D** キーワードは、[**クラスのコンセプト**](../Concepts/classes.md#4d) で説明されています。 ## プロパティ diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md index d402b8f0eead1e..b9c0e043d3b098 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | -------------------- | | 戻り値 | Object | ← | アクティブなアプリケーションに関する情報 | -
    -
    履歴 | リリース | 内容 | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 R2 | "useFluentUI" および "canUseFluentUI" プロパティのサポート |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md index d94d4ba574d784..d8256409b76a90 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ---------- | --------------------------- | --------------------------------- | | 戻り値 | Collection | ← | プロセス内での呼び出しチェーンを記述したオブジェクトのコレクション | -
    -
    履歴 | リリース | 内容 | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 20 R9 | `formula` プロパティをサポート |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md index 853c18b24ba75c..ff17690191e2b0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ----- | ------- | --------------------------- | -------------- | | コマンド | Integer | → | コマンド番号 | @@ -18,10 +16,8 @@ displayed_sidebar: docs | theme | Text | ← | コマンドのランゲージテーマ | | 戻り値 | Text | ← | ローカライズされたコマンド名 | -
    -
    履歴 | リリース | 内容 | @@ -29,7 +25,6 @@ displayed_sidebar: docs | 20 R9 | deprecated プロパティのサポート |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md index c2ea9ce9b0cdf0..c5d7eb41bc4df3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md @@ -5,22 +5,18 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File } {; *options* : Object} ) : Object -
    - | 引数 | 型 | | 説明 | | ----------- | ----------------------- | --------------------------- | -------------------------------------- | | projectFile | 4D.File | → | コンパイルする.4DProject ファイル | | options | Object | → | コンパイルオプションを指定するオブジェクト | | 戻り値 | Object | ← | コンパイルのステータスの情報を格納したオブジェクト | -
    -
    履歴 | リリース | 内容 | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 20 R8 | "formObjectExpression" `型` のサポート |
    -
    ## 説明 @@ -37,15 +32,15 @@ displayed_sidebar: docs デフォルトでは、このコマンドはストラクチャー設定で定義されているコンパイラオプションを使用します。 任意の*options* 引数を渡すことで、それらを上書きすることができます。 以下のシンタックスがサポートされています: 任意の*options* 引数を渡すことで、それらを上書きすることができます。 以下のシンタックスがサポートされています: - **Compile project**(): 現在開かれているプロジェクトを、ストラクチャー設定で定義されているオプションを使用してコンパイルします。 -- **Compile project**(*options*): 現在開かれているプロジェクトをコンパイルします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 +- **Compile project**(*options*): 現在開かれているプロジェクトをコンパイルします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 - **Compile project**(*projectFile*): *projectFile* 引数で指定された4DProject ファイルを、ストラクチャー設定で定義されているオプションを使用してコンパイルします。 - **Compile project**(*projectFile*; *options*): *projectFile* 引数で指定された4DProject ファイルを、*options* 引数で定義されたオプションでストラクチャー設定を上書きしてコンパイルします。 **注:** このコマンドを使用してバイナリーデータベースをコンパイルすることはできません。 -コンパイラウィンドウとは異なり、このコマンドではコンパイルするコンポーネントを明示的に指定する必要があります。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 +コンパイラウィンドウとは異なり、このコマンドではコンパイルするコンポーネントを明示的に指定する必要があります。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 -コンパイルされたコードは、*options* 引数の*targets* プロパティでの指定によって、DerivedData または Libraries フォルダに格納されています。 コンパイルされたコードは、*options* 引数の*targets* プロパティでの指定によって、DerivedData または Libraries フォルダに格納されています。 .4dz ファイルを作成したい場合でも、コンパイルされたプロジェクトを手動でZIP圧縮するか、[ビルドアプリケーション](../Desktop/building.md) 機能を使用する必要があります。 +コンパイルされたコードは、*options* 引数の*targets* プロパティでの指定によって、DerivedData または Libraries フォルダに格納されています。 .4dz ファイルを作成したい場合でも、コンパイルされたプロジェクトを手動でZIP圧縮するか、[ビルドアプリケーション](../Desktop/building.md) 機能を使用する必要があります。 *targets* プロパティに空のコレクションを渡した場合、**Compile project** コマンドはコンパイルせずにシンタックスチェックを実行します。 @@ -65,8 +60,8 @@ displayed_sidebar: docs | generateSymbols | Boolean | 返された.symbol オブジェクト内にsymbol 情報を生成するためにはTrue | | generateSyntaxFile | Boolean | プロジェクトの\\Resources\\en.lproj フォルダに [コード補完用のシンタックスファイルを生成する](../settings/general.md#%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E6%99%82%E3%81%AB%E3%82%B3%E3%83%BC%E3%83%89%E8%A3%9C%E5%AE%8C%E7%94%A8%E3%81%AE%E3%82%B7%E3%83%B3%E3%82%BF%E3%83%83%E3%82%AF%E3%82%B9%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E7%94%9F%E6%88%90%E3%81%99%E3%82%8B) ためにはTrue | | generateTypingMethods | Text | 型指定メソッドを生成する際にリセット("reset") するか追加("append") するかを選択します。 値が"append" だった場合、既存の変数宣言は変更されません(コンパイラウィンドウの振る舞い)。 値が"reset" だった場合、既存の変数宣言は事前に削除されます。 | -| plugins | 4D.Folder object | [Plugins folder of the current project](../Project/architecture.md#plugins) ではなく、独自に使用したいプラグインのフォルダ。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 | -| targets | String の Collection | 取り得る値: "x86_64_generic"、"arm64_macOS_lib"。 また空のコレクションを渡すことでシンタックスチェックのみを実行させることもできます。 また空のコレクションを渡すことでシンタックスチェックのみを実行させることもできます。 また空のコレクションを渡すことでシンタックスチェックのみを実行させることもできます。 | +| plugins | 4D.Folder object | [カレントプロジェクトのPlugins フォルダ](../Project/architecture.md#plugins) ではなく、独自に使用したいプラグインのフォルダ。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 | +| targets | String の Collection | 取り得る値: "x86_64_generic"、 "arm64_macOS_lib"。 また空のコレクションを渡すことでシンタックスチェックのみを実行させることもできます。 | | typeInference | Text | "all": コンパイラは、明示的に宣言されていない全ての変数の型を類推します。 "locals": コンパイラは、明示的に宣言されていないローカル変数の型を類推します。 "none": 自動変数定義は行いません。全ての変数はコード内で明示的に宣言されている必要があります(旧式モード)。"direct": 全ての変数はコード内で明示的に宣言されている必要があります([直接型指定](../Project/compiler.md#enabling-direct-typing))。 | | warnings | Object の Collection | 警告の有効化状態を定義します | | \[\].major | Number | 指定する警告のメインの番号、ドットの前 | @@ -86,7 +81,7 @@ displayed_sidebar: docs | \[\].isError | Boolean | エラーならTrue、それ以外の場合は警告 | | \[\].message | Text | エラーメッセージ | | \[\].code | Object | [コードオブジェクト](#code-object) | -| \[\].line | Number | コード内でのエラーが発生した行番号。 コード内でのエラーが発生した行番号。 コード内でのエラーが発生した行番号。 クラスメソッドに対しては、ファンクション内の行番号 | +| \[\].line | Number | コード内でのエラーが発生した行番号。 クラス関数に対しては、関数内の行番号 | | \[\].lineInFile | Number | ファイル内での行番号(クラスメソッドの"line"とは異なります、また%attributes プリフィックス行を考慮に入れます) | | symbols | Object | **generateSymbols オプションがTrue に設定されている場合にのみ返されます:** | | symbols.interprocessVariables | Object | 全てのインタープロセス変数の一覧 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md index 8ec624382114c5..5c6fd68518ffa2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md @@ -5,12 +5,19 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ------ | ------------------------- | +| 20 R10 | 新しい*autoLicenseTarget* 引数 | +| 20 | 追加 | + +
    + **Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object -
    - | 引数 | 型 | | 説明 | | ----------------- | ------------------------- | --------------------------- | ------------------------------- | | mergedApp | 4D.Folder | → | 組み込みアプリを格納しているフォルダ | @@ -19,20 +26,8 @@ displayed_sidebar: docs | oemLicense | 4D.File | → | サーバーライセンスの場合は4D OEM XML キーライセンス | | 戻り値 | Object | ← | ステータス | -
    -
    -
    履歴 - -| リリース | 内容 | -| ------ | ------------------------- | -| 20 R10 | 新しい*autoLicenseTarget* 引数 | -| 20 | 追加 | - -
    -
    - ## 説明 **Create deployment license** コマンドは*mergedApp* 引数のビルドアプリケーションのLicenses フォルダ内に埋め込みライセンスファイルを作成します。*mergedApp* 引数で指定したフォルダ内にLicenses フォルダが存在しない場合、このコマンドによって作成されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md index 7cc1345fc512c9..5f1fe2bba5e725 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md @@ -8,28 +8,14 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | -------- | ---------------------------------- | --------------------------- | --------------------------------------------- | | dsTable | Table | → | エンティティセレクションの元となるカレントセレクションが属する 4Dデータベースのテーブル | | settings | Object | → | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | ← | 指定したテーブルに対応するデータクラスのエンティティセレクション | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ------- | -| 17 R5 | 変更 | -| 17 | Created | - -
    -
    - ## 説明 `Create entity selection` コマンドは、*dsTable* で指定したテーブルに対応するデータクラスの[追加可能な](../ORDA/entities.md#shareable-or-alterable-entity-selections)新規エンティティセレくションを、同テーブルのカレントセレクションに基づいてビルドして返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md index e0ecbe961095e0..eea3f6f64f5cc1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md @@ -8,16 +8,6 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | --------------------------- | | classStore | Object | ← | プロジェクトまたはコンポーネントのユーザークラスストア | -
    -
    履歴 - -| リリース | 内容 | -| ---- | ------- | -| 19 | Created | - -
    -
    - **cs** キーワードは、[**クラスのコンセプト**](../Concepts/classes.md#cs) で説明されています。 ## プロパティ diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md index ada225413fbd59..1f44f16578cafa 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md @@ -8,8 +8,6 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | -------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | フォームの属するテーブルまたは 省略した場合はデフォルトテーブルまたは プロジェクトフォームを使用 | @@ -17,21 +15,8 @@ displayed_sidebar: docs | formData | Object | → | フォームに関連づけるデータ | | \* | 演算子 | → | 同じプロセスを使用 | -
    -
    -
    履歴 - -| リリース | 内容 | -| --------------------------- | ------- | -| 17 | 変更 | -| 11 SQL | 変更 | -| <6 | Created | - -
    -
    - ## 説明 **DIALOG** コマンドはユーザーに対して*form* 引数で指定したフォームを、*formData* 引数(オプション)とともに表示します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md index e92a2ff61c4dbc..6d4a1fddcf32ee 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md @@ -4,31 +4,17 @@ title: ds displayed_sidebar: docs --- -**ds** ({ *localID* : Text }) : cs.DataStore +**ds** { ( *localID* : Text ) } : cs.DataStore -
    - | 引数 | 型 | | 説明 | | ------- | ---------------------------- | --------------------------- | ------------------------- | | localID | Text | → | 参照を取得したいリモートデータストアのローカルID | | 戻り値 | cs.DataStore | ← | データストア参照 | -
    -
    -
    履歴 - -| リリース | 内容 | -| ---- | ------- | -| 18 | 変更 | -| 17 | Created | - -
    -
    - ## 説明 `ds` コマンドは、カレントの 4Dデータベース、または *localID* で指定したデータベースに合致するデータストアの参照を返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/file.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/file.md index 7d7ea9cb9f6fb8..d621dd0421db9d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/file.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/file.md @@ -4,12 +4,19 @@ title: File displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ----- | ----------------------------- | +| 19 R4 | 新しい `HTTP Client log file` 定数 | +| 17 R5 | 追加 | + +
    + **File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File -
    - | 引数 | 型 | | 説明 | | ------------ | ---------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | ファイルパス | @@ -18,20 +25,8 @@ displayed_sidebar: docs | \* | 演算子 | → | ホストデータベースのファイルを返すには \* を渡します | | 戻り値 | [4D.File](../API/FileClass.md) | ← | 新規ファイルオブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ----------------------------- | -| 19 R4 | 新しい `HTTP Client log file` 定数 | -| 17 R5 | 追加 | - -
    -
    - ## 説明 `File` コマンドは、[`4D.File`](../API/FileClass.md) 型の新しいオブジェクトを作成して返します。 このコマンドは 2種類のシンタックスを受け入れます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md index 5f8f7e3087a8bf..d899608c3de405 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md @@ -4,12 +4,19 @@ title: Folder displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ----- | ---------------------- | +| 19 R8 | `fk home folder` をサポート | +| 17 R5 | 追加 | + +
    + **Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder -
    - | 引数 | 型 | | 説明 | | -------------- | -------------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | フォルダーパス | @@ -18,20 +25,8 @@ displayed_sidebar: docs | \* | 演算子 | → | ホストデータベースのフォルダーを返すには \* を渡します | | 戻り値 | [4D.Folder](../API/FolderClass.md) | ← | 新規フォルダーオブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ---------------------- | -| 19 R8 | `fk home folder` をサポート | -| 17 R5 | 追加 | - -
    -
    - ## 説明 `Folder` コマンドは、[`4D.Folder`](../API/FolderClass.md) 型の新しいオブジェクトを作成して返します。 このコマンドは 2種類のシンタックスを受け入れます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md index f8ac9c0bd52b65..1ecb673a226940 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md @@ -8,27 +8,21 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------ | ----- | --------------------------- | ------------------------------------------------- | | aTable | Table | → | フォームの属するテーブルまたは 省略した場合はデフォルトテーブルまたは プロジェクトフォームを使用 | | form | Text | → | フォーム名 | | object | Text | → | フォームオブジェクト名またはグループ名 | -
    -
    履歴 | リリース | 内容 | | ----- | ---------------- | | 20 R8 | *object* 引数のサポート | -| 18 R5 | Created |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md index 28fb38d4d88f93..212c627d7c90a3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ------- | --------------------------- | ---------- | | 戻り値 | Integer | ← | フォームイベント番号 | -
    -
    -
    履歴 - -| リリース | 内容 | -| --------------------------- | --------------------------------------- | -| 18 | Renamed (Form event) | -| <6 | Created | - -
    -
    - ## 説明 **Form event code** コマンドは、現在生成中のフォームイベントタイプ を示す数値を返します。 通常フォームメソッドやオブジェクトメソッド内で **Form event code** を使用します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md index efc024e4c6a4a1..1cb1292fc24c81 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ---------- | | 戻り値 | Object | ← | イベントオブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ------- | -| 18 R2 | 変更 | -| 18 | Created | - -
    -
    - ## 説明 **FORM Event** は、発生したフォームイベント に関する情報を格納しているオブジェクトを返します。通常、**FORM Event** はフォームメソッドまたはオブジェクトメソッド内にて使用します。 @@ -51,7 +37,7 @@ displayed_sidebar: docs イベントオブジェクトには、イベントが発生したオブジェクト によっては追加のプロパティが含まれていることがあります。 これは以下のオブジェクトで生成された *eventObj* オブジェクトが対象です: -- リストボックスまたはリストボックスカラムオブジェクト。詳細は[こちらの章](../FormObjects/listbox-object.md#supported-form-events)を参照してください。 +- リストボックスまたはリストボックスカラムオブジェクト。詳細は[こちらの章](../FormObjects/listbox_overview.md#supported-form-events)を参照してください。 - 4D View Pro エリア。詳細は[On VP Ready フォームイベント](../Events/onVpReady.md) を参照してください。 ***注意:*** カレントのイベントが何もない場合、**FORM Event** はnull オブジェクトを返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md index 312459f5527b6b..a4e4b31388fc50 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md @@ -8,8 +8,6 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | -------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | ロードするテーブルフォーム(省略時はプロジェクトフォームをロード) | @@ -17,22 +15,8 @@ displayed_sidebar: docs | formData | Object | → | フォームに関連づけるデータ | | \* | 演算子 | → | 指定時、コマンドはコンポーネントから実行した場合にホストのデータベースコマンドが適応されます(それ以外の場合は無視されます)。 | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ----------------------------------------------- | -| 20 | 変更 | -| 16 R6 | 変更 | -| 14 | Renamed (OPEN PRINTING FORM) | -| 12 | Created | - -
    -
    - ## 説明 **FORM LOAD** コマンドを使用してデータ印刷・コンテンツ解析のために *form* 引数で指定したフォームをカレントプロセスにおいて *formData* 引数のデータ(オプション)とともにメモリーにロードします。 1つのプロセスにつきカレントフォームは1つしか指定できません。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md index 8fbac726c6f203..8880f98b6f1e2c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md @@ -8,16 +8,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ---- | --------------------------- | ------------------------------------------------------------------------------------------ | | 戻り値 | Text | ← | カレントフォームで使用されているテーマ: "Classic" または "FluentUI" (Windows) | -
    -
    履歴 | リリース | 内容 | @@ -25,7 +21,6 @@ displayed_sidebar: docs | 21 R2 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form.md index 1bb6a42fcbb287..92fc0ecd65779c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form.md @@ -8,25 +8,19 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ----------------- | | 戻り値 | Object | ← | カレントのフォームのフォームデータ | -
    -
    履歴 | リリース | 内容 | | ----- | ------------ | | 20 R8 | フォームクラスのサポート | -| 16 R6 | Created |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md index f1756d9fc2f7ca..7fec0037d5170a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md @@ -4,33 +4,28 @@ title: Formula from string displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ----- | ------------------------------------------------------------------------ | +| 20 R3 | *context* パラメーターをサポート | +| 17 R6 | 名称変更 (New formula from string -> Formula from string) | +| 17 R3 | 追加 | + +
    + **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function -
    - | 引数 | 型 | | 説明 | | ------------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------------- | | formulaString | Text | → | オブジェクトとして返されるフォーミュラ文字列 | | context | Integer | → | `sk execute in current database` (デフォルト) または `sk execute in host database` | | 戻り値 | 4D.Function | ← | フォーミュラを格納しているネイティブなオブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ------------------------------------------------------------------------ | -| 20 R3 | *context* パラメーターをサポート | -| 17 R6 | 名称変更 (New formula from string -> Formula from string) | -| 17 R3 | 追加 | - -
    -
    - ## 説明 `Formula from string` コマンドは、*formulaString* と任意の *context* 引数に基づいた`4D.Function` オブジェクトを作成します。 *formulaString* には単一の値のようにシンプルなものから、引数を持つプロジェクトメソッドのように複雑なものまで指定することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md index 85592dd53a3fcd..08fa53c71e69c6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md @@ -5,31 +5,26 @@ slug: /commands/formula displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ----- | ------------------------------------------------ | +| 17 R6 | 名称変更 (New formula -> Formula) | +| 17 R3 | 追加 | + +
    + **Formula** ( *formulaExp* : Expression ) : 4D.Function -
    - | 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-------------------------: | ----------------------------------- | | formulaExp | 式 | → | オブジェクトとして返されるフォーミュラ | | 戻り値 | 4D.Function | ← | フォーミュラを格納しているネイティブな Function オブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ------------------------------------------------ | -| 17 R6 | 名称変更 (New formula -> Formula) | -| 17 R3 | 追加 | - -
    -
    - ## 説明 `Formula` コマンドは、 *formulaExp* の式に基づいた `4D Function` オブジェクトを作成します。 *formulaExp* には単一の値のようにシンプルなものから、引数を持つプロジェクトメソッドのように複雑なものまで指定することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md index db6e18e2e4e81d..126ecfd942ed08 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md @@ -5,30 +5,24 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +**Generate UUID** : Text
    **Generate UUID**( *version* : Integer ) : Text -
    - | 引数 | 型 | | 説明 | | ------- | ------- | --------------------------- | ---------------------------------------------------------------- | | version | Integer | → | UUID version: 4 (デフォルト) または 7 | | 戻り値 | Text | ← | 非正規テキストとしての新しいUUID (32文字) | -
    -
    履歴 | リリース | 内容 | | ------ | ----------------- | | 20 R10 | *version* 引数のサポート | -| 12 | Created |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md index 2bbd7138c18c3b..a3618fa6f9aa6b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ---- | ---------- | --------------------------- | ------------------------------------------------- | | data | Text, Blob | → | 解析するデータ | | 戻り値 | Object | ← | オブジェクト (各プロパティは、マルチパートの各データです) | -
    -
    履歴 | リリース | 内容 | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R4 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md index 7a29eb82ebbf8c..0046060ad1cc11 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md @@ -4,30 +4,25 @@ title: IMAP New transporter displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 18 R4 | 追加 | + +
    + **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter -
    - | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-------------------------: | --------------------------------------------------------------------------------- | | server | Object | → | メールサーバー情報 | | 戻り値 | 4D.IMAPTransporter | ← | [IMAP transporter オブジェクト](../API/IMAPTransporterClass.md#imap-transporter-object) | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | -- | -| 18 R4 | 追加 | - -
    -
    - ## 説明 `IMAP New transporter` コマンドは、*server* 引数の指定に応じて新規の IMAP 接続を設定します。戻り値は、新しい*transporter* オブジェクトです。 返される transporter オブジェクトは通常、メールの受信に使用されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md index d882b190f06e48..c8822761fcba14 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ---------- | --------------------------- | ---------------- | | 戻り値 | Collection | ← | エラーオブジェクトのコレクション | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ------- | -| 19 R8 | Created | - -
    -
    - ## 説明 **Last errors** コマンドは4D アプリケーションのカレントのスタックエラーをエラーオブジェクトのコレクションとして返すか、あるいはエラーが何も起きなかった場合には **null** を返します。エラーのスタックには、 [throw](../commands-legacy/throw.md) コマンドで返されたオブジェクトも(あれば)含みます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md index 3131a4cba7e44a..35ce737a9fdfe4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md @@ -8,27 +8,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ----------------- | | 戻り値 | Object | ← | アクティブなライセンスに関する情報 | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | --------------------------------------------- | -| 20 R7 | Renamed (Get License info) | -| 16 R6 | 変更 | -| 16 R4 | Created | - -
    -
    - ## 説明 **License info** コマンドは、アクティブなライセンスについての詳細な情報を提供するオブジェクトを返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md index 1c8dd66e1a0ff4..ffabc43e5729be 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md @@ -4,34 +4,19 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any +**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Field, Variable ; *property* : Integer ) : any -
    +| 引数 | 型 | | 説明 | +| -------- | ------------- | --------------------------- | --------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数。 | +| object | any | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | +| property | Integer | → | 値を取得したいプロパティ | +| 戻り値 | Integer, Text | ← | カレントの値 | -| 引数 | 型 | | 説明 | -| -------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数。 | -| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | -| property | Integer | → | 値を取得したいプロパティ | -| 戻り値 | any | ← | Current value (Integer, Text) | - -
    -
    -
    履歴 - -| リリース | 内容 | -| --------------------------- | ---------------------------------------------------- | -| 19 R6 | 変更 | -| 16 R2 | Renamed (Get Listbox information) | -| <6 | Created | - -
    -
    - ## 説明 **LISTBOX Get property** コマンドは、*object* 引数および *\** 引数を使用して指定したリストボックスまたはリストボックスカラムの、 *property* で指定したプロパティの値を返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md index 8af8a806547786..e4021860dec1fa 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md @@ -4,33 +4,19 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text ) +**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Field, Variable ; *property* : Integer ; *value* : Integer, Text ) -
    +| 引数 | 型 | | 説明 | +| -------- | ------------- | --------------------------- | --------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数 | +| object | any | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | +| property | Integer | → | リストボックスまたはカラムのプロパティ | +| value | Integer, Text | → | プロパティの値 | -| 引数 | 型 | | 説明 | -| -------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数 | -| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | -| property | Integer | → | リストボックスまたはカラムのプロパティ | -| value | Integer, Text | → | プロパティの値 | - -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ------- | -| 19 R6 | 変更 | -| 16 R2 | Created | - -
    -
    - ## 説明 **LISTBOX SET PROPERTY** コマンドは、*object* および *\** 引数を使用して指定したリストボックスまたはリストボックスカラムの、*property* 引数で指定したプロパティの値を *value* の値で設定します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md index cebfbbc5e9fe12..e4e22cc1d6f71c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md @@ -4,30 +4,25 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ---- | -- | +| 18 | 追加 | + +
    + **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object -
    - | 引数 | 型 | | 説明 | | ---- | ---------- | :-------------------------: | ------------ | | mime | Blob, Text | → | MIME形式のメール | | 戻り値 | Object | ← | Email オブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ---- | -- | -| 18 | 追加 | - -
    -
    - ## 説明 `MAIL Convert from MIME` コマンドは、MIMEドキュメントを有効な Emailオブジェクトへと変換します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md index 1da276d6dc64e9..43491de098ba3e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md @@ -4,32 +4,27 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 17 R4 | 追加 | +| 17 R5 | 変更 | + +
    + **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text -
    - | 引数 | 型 | | 説明 | | ------- | ------ | :-------------------------: | ----------------------- | | mail | Object | → | Email オブジェクト | | options | Object | → | 文字セットとエンコーディングのメールオプション | | 戻り値 | Text | ← | MIME に変換された Emailオブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | -- | -| 17 R5 | 変更 | -| 17 R4 | 追加 | - -
    -
    - ## 説明 `MAIL Convert to MIME` コマンドは、 Emailオブジェクトを MIMEテキストへと変換します。 このコマンドは、Email オブジェクトを送信する前に整形する目的で[SMTP_transporter.send()](../API/SMTPTransporterClass.md#send) コマンドによって内部的に呼び出されます。 また、オブジェクトの MIME フォーマットを解析するためにも使用されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md index 054daf97613b07..779585156bc90b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md @@ -4,12 +4,18 @@ title: MAIL New attachment displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ----- | ---------------------------------------------------------------------------------- | +| 19 R2 | 4D.File, 4D.ZipFile, 4D.Blob の受け入れ | + +
    + **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment -
    - | 引数 | 型 | | 説明 | | ----------- | --------------------------------- | --------------------------- | -------------------------------------------------------------------------------------- | | file | 4D.File | → | 添付ファイル | @@ -22,20 +28,8 @@ displayed_sidebar: docs | disposition | Text | → | content-disposition ヘッダーの値: "inline" あるいは "attachment" | | 戻り値 | 4D.MailAttachment | ← | Attachment オブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ---------------------------------------------------------------------------------- | -| 19 R2 | 4D.File, 4D.ZipFile, 4D.Blob の受け入れ | -| 17 R4 | 追加 | - -
    -
    - ## 説明 `MAIL New attachment` コマンドは、[Email オブジェクト](../API/EmailObjectClass.md#email-オブジェクト) に追加することができる添付オブジェクトを作成します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md index c3cf43b930d15c..30d041c49fb466 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md @@ -8,26 +8,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ----- | ---------- | --------------------------- | -------------- | | value | any | → | コレクションの値 | | 戻り値 | Collection | ← | New collection | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ------- | -| 16 R4 | Created | - -
    -
    - ## 説明 `New collection` コマンドは、空の、あるいは値の入った新規コレクションを作成し、その参照を返します。 コレクションは、[Collection クラス API](../API/CollectionClass.md) のプロパティや関数を使用して操作することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md index 49825c37efe62d..b91df1c750cb8a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ---- | --------------------------- | --------------- | | 戻り値 | Text | ← | 閉じたログファイルの完全パス名 | -
    -
    -
    履歴 - -| リリース | 内容 | -| --------------------------- | ------- | -| <6 | Created | - -
    -
    - ## 説明 **前提となる注意:** このコマンドは4D Server でのみ動作します。 [Execute on server](../commands-legacy/execute-on-server.md) コマンド経由か、あるいはストアドプロシージャ内でのみ実行することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md index a1435174d4412a..24f36f514d73dc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md @@ -8,26 +8,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ----- | ---------- | --------------------------- | --------------------- | | value | any | → | 共有コレクションの値 | | 戻り値 | Collection | ← | New shared collection | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ------- | -| 16 R6 | Created | - -
    -
    - ## 説明 `New shared collection` コマンドは、 空の、あるいは値が入った新規共有コレクションを作成し、その参照を返します。 コレクションは、[Collection クラス API](../API/CollectionClass.md) のプロパティや関数を使用して操作することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md index 90128e8bdf9a39..eab5b961209d5d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ----------- | ------------------------- | --------------------------- | -------------------- | | description | Text | → | シグナルの詳細 | | 戻り値 | 4D.Signal | ← | シグナルを格納するネイティブオブジェクト | -
    -
    履歴 | リリース | 内容 | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 17 R4 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/num.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/num.md index fac45c974432d4..a4b917bcb0d99d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/num.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/num.md @@ -9,28 +9,22 @@ displayed_sidebar: docs -
    +| 引数 | 型 | | 説明 | +| --------- | ---------------------- | --------------------------- | ------------------------------------- | +| 式 | Text, Boolean, Integer | → | 数値形式を返したい文字列、あるいは0か1を返したいブール値、あるいは数値式 | +| separator | Text | → | 小数点記号 | +| base | Integer | → | 基数を表す2から36までの値 | +| 戻り値 | Real | ← | expression 引数の数値形式 | -| 引数 | 型 | | 説明 | -| ---------- | ---------------------- | --------------------------- | ------------------------------------- | -| expression | Text, Boolean, Integer | → | 数値形式を返したい文字列、あるいは0か1を返したいブール値、あるいは数値式 | -| separator | Text | → | 小数点記号 | -| base | Integer | → | 基数を表す2から36までの値 | -| 戻り値 | Real | ← | expression 引数の数値形式 | - -
    -
    履歴 -| リリース | 内容 | -| --------------------------- | -------------- | -| 21 | *base* 引数のサポート | -| <6 | Created | +| リリース | 内容 | +| ---- | -------------- | +| 21 | *base* 引数のサポート |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md index 1a3b9277328378..0f8a192d6f2268 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md @@ -4,32 +4,18 @@ title: OBJECT Get data source formula displayed_sidebar: docs --- -**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula +**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Field, Variable ) : 4D.Formula -
    +| 引数 | 型 | | 説明 | +| ------- | -------------------------- | --------------------------- | --------------------------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)
    省略時: object は変数またはフィールド | +| object | any | → | オブジェクト名( \* 指定時)、または
    変数やフィールド( \* 省略時) | +| formula | 4D.Formula | ← | フォームオブジェクトに割り当てられているフォーミュラ(フォーミュラが何も割り当てられていない場合には `Null`) | -| 引数 | 型 | | 説明 | -| ------ | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -| \* | 演算子 | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | -| object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | -| 戻り値 | 4D.Formula | ← | フォームオブジェクトに割り当てられているフォーミュラ(フォーミュラが何も割り当てられていない場合には `Null`) | - -
    -
    -
    履歴 - -| リリース | 内容 | -| ------ | -------------- | -| 21 | *base* 引数のサポート | -| 20 R10 | Created | - -
    -
    - ## 説明 **OBJECT Get data source formula** コマンドは *object* 引数と *\** で指定したオブジェクトに割り当てられたフォーミュラを(あれば)返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md index 73742f832a9c49..f774ae0fda47c4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md @@ -4,32 +4,18 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula ) +**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Field, Variable ; *formula* : 4D.Formula ) -
    +| 引数 | 型 | | 説明 | +| ------- | -------------------------- | --------------------------- | --------------------------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)
    省略時: object は変数またはフィールド | +| object | any | → | オブジェクト名( \* 指定時)、または
    変数やフィールド( \* 省略時) | +| formula | 4D.Formula | → | データソースとして割り当てるフォーミュラ | -| 引数 | 型 | | 説明 | -| ------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -| \* | 演算子 | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | -| object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | -| formula | 4D.Formula | → | データソースとして割り当てるフォーミュラ | - -
    -
    -
    履歴 - -| リリース | 内容 | -| ------ | -------------- | -| 21 | *base* 引数のサポート | -| 20 R10 | Created | - -
    -
    - ## 説明 **OBJECT SET DATA SOURCE FORMULA** コマンドは、 *object* 引数と *\** で指定したオブジェクトのデータソースとしてフォーミュラ(式)を割り当てます。 フォーミュラは [`4D.Formula`](../API/FunctionClass.md#formula-objects) オブジェクトとしてとして提供されていなければなりません。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md index c72ac6193b6e91..7780a38946e6b5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md @@ -4,34 +4,29 @@ title: Open datastore displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ----- | ----------------------------- | +| 21 | Qodly cloud へのアクセス終了 | +| 20 R6 | Qodly cloud インスタンスへのアクセスをサポート | +| 20 R4 | 新しい *passwordAlgorithm* プロパティ | +| 18 | 追加 | + +
    + **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation -
    - | 引数 | 型 | | 説明 | | -------------- | ------------------------------------------ | --------------------------- | ------------------------------------------------------------- | | connectionInfo | Object | → | リモートデータストアへの接続に使用する接続プロパティ | | localID | Text | → | ローカルアプリケーション内で、開かれたデータストアに対して割り当てる ID (必須) | | 戻り値 | 4D.DataStoreImplementation | ← | データストアオブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ----------------------------- | -| 21 | Qodly cloud へのアクセス終了 | -| 20 R6 | Qodly cloud インスタンスへのアクセスをサポート | -| 20 R4 | 新しい *passwordAlgorithm* プロパティ | -| 18 | 追加 | - -
    -
    - ## 説明 `Open datastore` コマンドは、 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md index 8a8a0a7b50c98e..f66d65f1a9a7ee 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | メールサーバー情報 | | 戻り値 | 4D.POP3Transporter | ← | [POP3 transporter オブジェクト](../API/POP3TransporterClass.md#pop3-transporter-object) | -
    -
    履歴 | リリース | 内容 | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 18 R2 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md index 0cbeea1dc82dfe..917a71dd41af99 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md @@ -8,8 +8,6 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | フォームが属するテーブル, または 省略した場合は、デフォルトテーブル | @@ -19,21 +17,8 @@ displayed_sidebar: docs | areaEnd | Integer | → | 終了エリア(areaStartが指定された場合) | | 戻り値 | Integer | ← | 印刷されたエリアの高さ | -
    -
    -
    履歴 - -| リリース | 内容 | -| --------------------------- | -- | -| 20 | 変更 | -| 16 R6 | 変更 | -| <6 | 追加 | - -
    -
    - ## 説明 **Print form** コマンドは、*aTable* のフィールドや変数の現在の値を使用して *form* 引数で指定したフォームを印刷します。 通常は、印刷処理を完全に制御する必要のある非常に複雑なレポートを印刷するために使用します。 **Print form** はレコード処理、ブレーク処理、改ページ処理を全く行いません。 これらの処理はすべて開発者が行います。 **Print form** は固定されたサイズの枠のなかにフィ-ルドや変数を印刷します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md index 55445bae3f46d9..7c08a6be22c436 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md @@ -8,27 +8,22 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --------- | ------- | --------------------------- | -------------------------------------------------------------- | | sessionID | Text | → | セッションID | | options | Integer | → | 返される情報を指定するオプション | | 戻り値 | Object | ← | 実行中のプロセスまたはユーザーセッション(4D Serverのみ) のスナップショット | -
    -
    履歴 -| リリース | 内容 | -| ----- | ----------------------------------------------------------------------------------------- | -| 21 | Web ユーザーセッションのサポート | -| 20 R7 |
    • Support of *sessionID* parameter
    • Renamed (Get process activity)
    | +| リリース | 内容 | +| ----- | ------------------- | +| 20 R7 | *sessionID* 引数のサポート | +| 21 | Web ユーザーセッションのサポート |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md index b29c3920ef2b76..6ba3012ac1915d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------------- | ------- | :-------------------------: | -------------- | | processNumber | Integer | → | Process number | | 戻り値 | Object | ← | プロセスに関する情報 | -
    -
    履歴 | リリース | 内容 | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 20 R7 | 追加 |
    -
    ## 説明 @@ -80,7 +75,7 @@ displayed_sidebar: docs | DB4D Listener | -51 | | DB4D Mirror | -50 | | DB4D Worker pool user | -48 | -| Design process | -3 | +| Design process | -2 | | Event manager | -8 | | Execute on client process | -14 | | Execute on server process | 1 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md index da24181fedb645..035fb5ef9df215 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ---- | ------- | --------------------------- | ------------------- | | name | Text | → | プロセス番号を取得したいプロセスの名前 | @@ -18,19 +16,15 @@ displayed_sidebar: docs | \* | 演算子 | → | サーバーからプロセス番号を返す | | 戻り値 | Integer | ← | Process number | -
    -
    履歴 | リリース | 内容 | | ----- | ---------- | | 20 R7 | id 引数のサポート | -| 6 | Created |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md index 9d758376c2505b..ab643e72725770 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md @@ -8,27 +8,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | --------------- | | logFile | Text | → | ログファイルの名前 | | \* | 演算子 | → | カレントのログファイルを閉じる | -
    -
    -
    履歴 - -| リリース | 内容 | -| --------------------------- | ------- | -| 11 SQL | 変更 | -| <6 | Created | - -
    -
    - ## 説明 **SELECT LOG FILE** コマンドは引数内に渡した値に応じて、ログファイルを作成するか、または閉じます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md index 9ec8f196092876..d0dc5b0467b3ee 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md @@ -8,26 +8,21 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --------- | ------- | :-------------------------: | ----------- | | sessionID | Integer | → | セッションID | | 戻り値 | Object | ← | セッションに関する情報 | -
    -
    履歴 -| リリース | 内容 | -| ----- | ------------------------------ | -| 20 R8 | Support of standalone sessions | -| 20 R7 | 追加 | +| リリース | 内容 | +| ----- | ----------------- | +| 20 R8 | スタンドアロンセッションのサポート | +| 20 R7 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md index c45330381d6190..5f01956d1a9dc2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md @@ -8,26 +8,21 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ----------------------------------- | | id | Text | → | セッションの固有ID(UUID) | | 戻り値 | Object | ← | セッションのStorage オブジェクト | -
    -
    履歴 -| リリース | 内容 | -| ----- | ------------------------------ | -| 20 R8 | Support of standalone sessions | -| 20 R6 | 追加 | +| リリース | 内容 | +| ----- | ----------------- | +| 20 R8 | スタンドアロンセッションのサポート | +| 20 R6 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session.md index 872cd2a1ba313f..a9233779fcb08b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session.md @@ -14,20 +14,17 @@ displayed_sidebar: docs | --- | ---------------------------------------------------- | --------------------------- | -------------- | | 戻り値 | [4D.Session](../API/SessionClass.md) | ← | Session オブジェクト | - -
    履歴 | リリース | 内容 | | ----- | -------------------------------- | -| 20 R8 | Support of standalone sessions | +| 20 R8 | スタンドアロンセッションのサポート | | 20 R5 | リモートクライアントとストアドプロシージャーセッションをサポート | | 18 R6 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md index ae5af534a8e737..13e71bca15e21b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------------ | ------ | --------------------------- | -------- | | methodsArray | テキスト配列 | → | メソッド名の配列 | -
    -
    -
    履歴 - -| リリース | 内容 | -| --------------------------- | -- | -| 17 R2 | 変更 | -| <6 | 追加 | - -
    -
    - ## 説明 **SET ALLOWED METHODS** コマンドはアプリケーション経由で入力可能なプロジェクトメソッドを指定します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md index 0990b85c408904..53da2e58a68bf1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md @@ -8,18 +8,14 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------ | -------------------------------------------------- | --------------------------- | --------------- | | winRef | Integer | → | ウィンドウ参照番号 | | image | Picture | → | カスタムアイコン | | file | 4D.File, 4D.Folder | → | ファイルパスまたはフォルダパス | -
    -
    履歴 | リリース | 内容 | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R7 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md index 93b920f5bbf196..a66eefd2d7a914 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | メールサーバー情報 | | 戻り値 | 4D.SMTPTransporter | ← | [SMTP transporter オブジェクト](../API/SMTPTransporterClass.md#smtp-transporter-object) | -
    -
    履歴 | リリース | 内容 | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 17 R4 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/string.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/string.md index bc79a10ab8b4d5..a9c3b83166807c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/string.md @@ -9,29 +9,23 @@ displayed_sidebar: docs -
    +| 引数 | 型 | | 説明 | +| ------- | ------------- | --------------------------- | ----------------------------------------------------------------------------- | +| 式 | 式 | → | 文字列式を返したい式 (実数、整数、倍長整数、日付、時間、文字列、 テキスト、ブール、未定義、Null を指定可能) | +| format | Integer, Text | → | 表示フォーマット | +| addTime | Time | → | expressionが日付の時、追加する時間 | +| base | Integer | → | 式が数値の場合に、基数を表す2 から36 までの値 | +| 戻り値 | Text | ← | 式の文字列の形式 | -| 引数 | 型 | | 説明 | -| ---------- | ------------- | --------------------------- | ----------------------------------------------------------------------------- | -| expression | 式 | → | 文字列式を返したい式 (実数、整数、倍長整数、日付、時間、文字列、 テキスト、ブール、未定義、Null を指定可能) | -| format | Integer, Text | → | 表示フォーマット | -| addTime | Time | → | expressionが日付の時、追加する時間 | -| base | Integer | → | 式が数値の場合に、基数を表す2 から36 までの値 | -| 戻り値 | Text | ← | 式の文字列の形式 | - -
    -
    履歴 -| リリース | 内容 | -| --------------------------- | -------------- | -| 21 | *base* 引数のサポート | -| <6 | Created | +| リリース | 内容 | +| ---- | -------------- | +| 21 | *base* 引数のサポート |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/super.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/super.md index 616fda58c90f06..4e4040632fcb54 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/super.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/super.md @@ -8,26 +8,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ----- | ------ | --------------------------- | ---------------- | | param | any | -> | 親コンストラクターに受け渡す引数 | | 戻り値 | Object | <- | 親オブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ---- | ------- | -| 19 | Created | - -
    -
    - `Super` キーワードによって、スーパークラス (親クラス) を呼び出すことができます。 `Super` は次の 2つの目的のために使います: diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/this.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/this.md index f60dd2cec884b4..0eb4518f8b557e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/this.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/this.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ---------------- | | 戻り値 | Object | ← | カレントの要素またはオブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ---- | ------- | -| 19 | Created | - -
    -
    - ## 説明 `This` コマンドは現在処理中のオブジェクトへの参照を返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md index 8f9d9ce58c90cd..ae6a7b830e42fc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | ------------ | | aString | Text | → | トリミングするテキスト | | 戻り値 | Text | ← | トリミングされたテキスト | -
    -
    履歴 | リリース | 内容 | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md index c0b6ba70d05190..1b15710ad8e120 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | ------------ | | aString | Text | → | トリミングするテキスト | | 戻り値 | Text | ← | トリミングされたテキスト | -
    -
    履歴 | リリース | 内容 | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md index b8fca92396abc2..166ca8a4c94f30 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | ------------ | | aString | Text | → | トリミングするテキスト | | 戻り値 | Text | ← | トリミングされたテキスト | -
    -
    履歴 | リリース | 内容 | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md index 58c501e5253435..f7d159df37b287 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --------------- | ---------------------------------- | --------------------------- | ------------ | | entitySelection | 4D.EntitySelection | → | エンティティセレクション | -
    -
    -
    履歴 - -| リリース | 内容 | -| ---- | -- | -| 17 | 追加 | - -
    -
    - ## 説明 `USE ENTITY SELECTION` コマンドは、*entitySelection* 引数のデータクラスに合致するテーブルのカレントセレクションを、渡したエンティティセレクションの内容で更新します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md index 22ce944122b93f..e053aeaa2ad341 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md @@ -4,31 +4,18 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object +**WA Get context** ( * ; *object* : Text ) -> *contextObj* : Object
    **WA Get context** ( *object* : Field, Variable ) -> *contextObj* : Object -
    +| 引数 | 型 | | 説明 | +| ---------- | ------ | --------------------------- | --------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | +| object | any | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | +| contextObj | Object | ← | 事前に定義されていればコンテキストオブジェクト、それ以外の場合には `null` | -| 引数 | 型 | | 説明 | -| ------ | -------------- | --------------------------- | --------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | -| object | Text, Variable | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | -| 戻り値 | Object | ← | 事前に定義されていればコンテキストオブジェクト、それ以外の場合には `null` | - -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | -- | -| 20 R9 | 追加 | - -
    -
    - ### 説明 `WA Get context` コマンドは、 \* および *object* 引数で指定された Web エリア内の `$4d` に対して [`WA SET CONTEXT`](./wa-set-context.md) を使用して定義されたコンテキストオブジェクトを取得します。 このWeb エリアに対して `WA SET CONTEXT` が呼ばれていなかった場合、コマンドは `null` を返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md index 103b18e35f37fa..76d97de8388c28 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md @@ -4,31 +4,18 @@ title: WA SET CONTEXT displayed_sidebar: docs --- -**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object ) +**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Field, Variable ; *contextObj* : Object ) -
    +| 引数 | 型 | | 説明 | +| ---------- | ------ | --------------------------- | --------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | +| object | any | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | +| contextObj | Object | → | `$4d` を使用して呼び出せる関数を格納したオブジェクト | -| 引数 | 型 | | 説明 | -| ---------- | --------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | -| object | Text, Variable, Field | → | Object name (if \* is specified) or
    Variable or field (if \* is omitted) | -| contextObj | Object | → | `$4d` を使用して呼び出せる関数を格納したオブジェクト | - -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | -- | -| 20 R9 | 追加 | - -
    -
    - ### 説明 `WA SET CONTEXT` コマンドは、 \* および *object* 引数で指定されたWeb エリア内の `$4d` に対して *contextObj* 引数で指定したコンテキストオブジェクトを定義します。 このコマンドが使用されると、 `$4d` は提供された *contextObj* 内で宣言されたコンテンツのみにアクセスできます。 コンテキストオブジェクトが何も設定されていない場合、 `$4d` はすべての4D メソッドにアクセスできますが、ユーザークラスにはアクセスできません。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md index b6b20bc00c6833..b7aa8698bd7cb9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ------ | :-------------------------: | ----------------- | | 戻り値 | Object | ← | トリガーされたイベントに関する情報 | -
    -
    -
    履歴 - -| リリース | 内容 | -| ---- | -- | -| 21 | 追加 | - -
    -
    - ## 説明 `Web Event` は、Web ページコンポーネントにリンクされた、トリガーされたイベントに関する情報を格納したオブジェクトを返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md index ad9f84b04ff4a1..b6d0c3701c653b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | -------------------------- | :-------------------------: | ------------------------- | | 戻り値 | 4D.WebForm | ← | 新しい `Web Form` プロキシオブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ---- | -- | -| 21 | 追加 | - -
    -
    - ## 説明 `Web Form` コマンドは、ページのプロパティと関数を効率的にエミュレートするための手段を提供する `4D.WebForm` プロキシオブジェクトを返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md index 9dba1ed0e3ba75..a7bf3f7f357aa2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md @@ -8,16 +8,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ---------- | --------------------------- | -------------------------- | | 戻り値 | Collection | ← | 利用可能なWeb サーバーオブジェクトのコレクション | -
    -
    履歴 | リリース | 内容 | @@ -25,7 +21,6 @@ displayed_sidebar: docs | 18 R3 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md index 8c6def250b2b17..54a093e1da47e9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------ | ---------------------------- | --------------------------- | ------------------------------------------------------------------- | | option | Integer | → | 取得する Webサーバー (省略時のデフォルト = `Web server database`) | | 戻り値 | 4D.WebServer | ← | WebServer オブジェクト | -
    -
    履歴 | リリース | 内容 | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 19 | .sessionCookieSameSite をサポート |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md index 3b4bd285b7880a..e40ae29773b4d5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md @@ -8,8 +8,6 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --------------- | ------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------- | | fileToZip | 4D.File | → | 圧縮する File または Folder オブジェクト | @@ -19,10 +17,8 @@ displayed_sidebar: docs | options | Integer | → | *folderToZip* オプション: `ZIP Without enclosing folder` (外側のフォルダーを除外して ZIP圧縮をおこなう) | | 戻り値 | Object | ← | ステータスオブジェクト | -
    -
    履歴 | リリース | 内容 | @@ -31,7 +27,6 @@ displayed_sidebar: docs | 18 | 追加 |
    -
    ## 説明 @@ -56,7 +51,7 @@ displayed_sidebar: docs *destinationFile* には、作成する ZIPアーカイブ (名前や位置など) を記述する `4D.File` オブジェクトを渡します。 作成した ZIPアーカイブがあらゆるソフトウェアで自動的に処理されるようにするため、".zip" 拡張子の使用が推奨されます。 -Once an archive is created, you can use the [ZIP Read archive](zip-read-archive.md) command to access it. +アーカイブが作成されると、[ZIP Read archive](zip-read-archive.md) を使用してアクセスすることができます。 **ステータスオブジェクト** diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md index 9804817c0bae88..8f2956213e61bc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md @@ -8,18 +8,14 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | -------- | ----------------------------- | :-------------------------: | ------------------------------------------ | | zipFile | 4D.File | → | ZIPアーカイブファイル | | password | Text | → | ZIPアーカイブのパスワード (必要であれば) | | 戻り値 | 4D.ZipArchive | ← | アーカイブオブジェクト | -
    -
    履歴 | リリース | 内容 | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 18 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md index 839928d5d64967..7487e727d47d27 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md @@ -1415,11 +1415,11 @@ $c2:=$c.flatMap($f; $c.sum())
    -| 引数 | 型 | | 説明 | -| --------- | ---------- | :-------------------------: | ------------------------------ | -| toSearch | expression | -> | コレクション内を検索する式 | -| startFrom | Integer | -> | 検索を開始するインデックス | -| 戻り値 | Boolean | <- | *toSearch* がコレクションにある場合は true。 | +| 引数 | 型 | | 説明 | +| --------- | ------- | :-------------------------: | ------------------------------ | +| toSearch | 式 | -> | コレクション内を検索する式 | +| startFrom | Integer | -> | 検索を開始するインデックス | +| 戻り値 | Boolean | <- | *toSearch* がコレクションにある場合は true。 |
    @@ -1480,11 +1480,11 @@ $c2:=$c.flatMap($f; $c.sum())
    -| 引数 | 型 | | 説明 | -| --------- | ---------- | :-------------------------: | ----------------------------------------- | -| toSearch | expression | -> | コレクション内を検索する式 | -| startFrom | Integer | -> | 検索を開始するインデックス | -| 戻り値 | Integer | <- | 最初に見つかった toSearch のインデックス。見つからなかった場合には -1 | +| 引数 | 型 | | 説明 | +| --------- | ------- | :-------------------------: | ----------------------------------------- | +| toSearch | 式 | -> | コレクション内を検索する式 | +| startFrom | Integer | -> | 検索を開始するインデックス | +| 戻り値 | Integer | <- | 最初に見つかった toSearch のインデックス。見つからなかった場合には -1 |
    @@ -1751,11 +1751,11 @@ $last:=$emptyCol.last() // このコードは undefined を返します
    -| 引数 | 型 | | 説明 | -| --------- | ---------- | :-------------------------: | ----------------------------------------- | -| toSearch | expression | -> | コレクション内を検索する要素 | -| startFrom | Integer | -> | 検索を開始するインデックス | -| 戻り値 | Integer | <- | 最後に見つかった toSearch のインデックス。見つからなかった場合には -1 | +| 引数 | 型 | | 説明 | +| --------- | ------- | :-------------------------: | ----------------------------------------- | +| toSearch | 式 | -> | コレクション内を検索する要素 | +| startFrom | Integer | -> | 検索を開始するインデックス | +| 戻り値 | Integer | <- | 最後に見つかった toSearch のインデックス。見つからなかった場合には -1 |
    @@ -2820,7 +2820,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | | initValue | Text, Number, Object, Collection, Date, Boolean | -> | *formula* または *methodName* の最初の呼び出しに最初の引数として使用する値 | -| param | expression | -> | 渡す引数 | +| param | 式 | -> | 渡す引数 | | 戻り値 | Text, Number, Object, Collection, Date, Boolean | <- | アキュムレーター値の結果 | @@ -2908,7 +2908,7 @@ $r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 で | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | | initValue | Text, Number, Object, Collection, Date, Boolean | -> | *formula* または *methodName* の最初の呼び出しに最初の引数として使用する値 | -| param | expression | -> | 渡す引数 | +| param | 式 | -> | 渡す引数 | | 戻り値 | Text, Number, Object, Collection, Date, Boolean | <- | アキュムレーター値の結果 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md index e4f31e3c27f9e7..73a0a97c8fdf59 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md @@ -49,14 +49,11 @@ HTTPAgent オブジェクトは共有可能なため、 シングルトンクラ -
    - | 引数 | 型 | | 説明 | | ------- | ------------------------------------------------- | :-------------------------: | ---------------------- | | options | Object | -> | HTTPAgent のデフォルトのオプション | | 戻り値 | [4D.HTTPAgent](#httpagent-オブジェクト) | <- | 新規 HTTPAgent オブジェクト | -
    #### 説明 @@ -75,17 +72,17 @@ HTTPAgent のオプションは [HTTPRequest のオプション](HTTPRequestClas ::: -| プロパティ | 型 | デフォルト | 説明 | -| ---------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| certificatesFolder | Folder | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用するクライアント証明書フォルダー。 "storeCertificateName" によって上書き可能(下記参照) | -| keepAlive | Boolean | true | 当該エージェントについて keep-alive を有効にします | -| maxSockets | Integer | 65535 | サーバーあたりの最大ソケット数 | -| maxTotalSockets | Integer | 65535 | エージェントの最大ソケット数 | -| minTLSVersion | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに設定する TLS の最小バージョン | -| protocol | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用されるプロトコル | -| storeCertificateName | Text | undefined | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. より詳細な情報に関しては、 [こちらの blog 記事](https://blog.4d.com/https-requests-now-support-windows-certificate-store) を参照してください。 | -| timeout | Real | undefined | 定義されている場合、未使用のソケットが閉じられるまでのタイムアウト | -| validateTLSCertificate | Boolean | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使用したリクエストについて、TLS 証明書の検証をおこなうか | +| プロパティ | 型 | デフォルト | 説明 | +| ---------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| certificatesFolder | Folder | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用するクライアント証明書フォルダー。 "storeCertificateName" によって上書き可能(下記参照) | +| keepAlive | Boolean | true | 当該エージェントについて keep-alive を有効にします | +| maxSockets | Integer | 65535 | サーバーあたりの最大ソケット数 | +| maxTotalSockets | Integer | 65535 | エージェントの最大ソケット数 | +| minTLSVersion | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに設定する TLS の最小バージョン | +| protocol | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用されるプロトコル | +| storeCertificateName | Text | undefined | (Windows のみ) エージェントを使用したリクエストに対する証明書フォルダに格納された証明書の代わりに使用する証明書を保存するOS 証明書ストアの名前(例: "LocalMachine")。 証明書ストアが見つからなかった場合、エラーが返されます。 より詳細な情報に関しては、 [こちらの blog 記事](https://blog.4d.com/https-requests-now-support-windows-certificate-store) を参照してください。 | +| timeout | Real | undefined | 定義されている場合、未使用のソケットが閉じられるまでのタイムアウト | +| validateTLSCertificate | Boolean | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使用したリクエストについて、TLS 証明書の検証をおこなうか | :::note diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md index 09b0559efca655..6d1fd124c2f5a1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md @@ -89,15 +89,12 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま -
    - | 引数 | 型 | | 説明 | | ------- | ------------------------------ | :-------------------------: | --------------------- | | url | Text | -> | リクエストの送信先URL | | options | Object | -> | リクエスト設定プロパティ | | 戻り値 | 4D.HTTPRequest | <- | 新規 HTTPRequest オブジェクト | -
    #### 説明 @@ -132,30 +129,30 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま *options* に渡すオブジェクトは、次のプロパティを持つことができます: -| プロパティ | 型 | 説明 | デフォルト | -| ---------------------- | ------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | -| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPRequest で使用する HTTPAgent。 エージェントオプションはリクエストオプションと統合されます (リクエストオプションが優先されます)。 特定のエージェントが定義されていない場合、デフォルト値を持つグローバルエージェントが使用されます。 | グローバルエージェントオブジェクト | -| automaticRedirections | Boolean | true の場合、リダイレクトは自動的に実行されます (最大 5回までのリダイレクトが処理され、もしあれば 6回目のリダイレクトレスポンスが返されます) | true | -| body | Variant | リクエストの本文 (`post` または `put` リクエストの場合に必須)。 テキスト、BLOB、またはオブジェクトを指定できます。 ヘッダー内で設定されていない限り、content-type は当プロパティの型によって決定されます。 | undefined | -| certificatesFolder | [Folder](FolderClass.md) | アクティブクライアント証明書フォルダを設定します。 "storeCertificateName" によって上書き可能です(下記参照)。 | undefined | -| dataType | Text | レスポンス本文のデータ型。 値: "text", "blob", "object", または "auto"。 "auto" の場合、本文の型は MIMEタイプから推定されます (JSON ならオブジェクト、テキスト・javascript・xml・httpメッセージ・URLエンコードされたフォームなどはテキスト、それ以外は BLOB)。 | "auto" | -| decodeData | Boolean | true の場合、`onData` コールバックが受け取るデータは非圧縮です | false | -| encoding | Text | `body` のあるリクエストの場合にのみ使用 (`post` または `put` メソッド)。 本文がテキストの場合のエンコーディング。ヘッダーにて content-type が指定されている場合は無視されます。 | "UTF-8" | -| headers | Object | リクエストのヘッダー。 シンタックス: `headers.key=value` (同じ key に対して *value* を複数指定する場合、*value* にコレクションを使用できます) | 空のオブジェクト | -| method | Text | "POST"、"GET"、またはその他のメソッド | "GET" | -| minTLSVersion | Text | TLS の最小バージョンを指定します: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | -| onData | [Function](FunctionClass.md) | 本文のデータ受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| onError | [Function](FunctionClass.md) | エラー発生時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| onHeaders | [Function](FunctionClass.md) | ヘッダー受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| onResponse | [Function](FunctionClass.md) | レスポンス受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| onTerminate | [Function](FunctionClass.md) | リクエスト終了時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| protocol | Text | "auto" または "HTTP1"。 "auto" は現在の実装における HTTP1 を意味します。 | "auto" | -| proxyAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | プロキシ認証のためのオブジェクト | undefined | -| returnResponseBody | Boolean | false の場合、レスポンス本文は[`response` オブジェクト](#response) に返されません。 false かつ `onData` が未定義の場合にエラーを返します。 | true | -| serverAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | サーバー認証のためのオブジェクト | undefined | -| storeCertificateName | Text | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. より詳細な情報に関しては、 [こちらの blog 記事](https://blog.4d.com/https-requests-now-support-windows-certificate-store) を参照してください。 | undefined | -| timeout | Real | タイムアウト (秒単位) タイムアウト (秒単位) 未定義 = タイムアウトなし | undefined | -| validateTLSCertificate | Boolean | false の場合、4D は TLS証明書の検証をおこなわず、無効 (期限切れ、自己署名など) であってもエラーを返しません。 重要: 現在の実装では、認証局そのものは検証されません。 | true | +| プロパティ | 型 | 説明 | デフォルト | +| ---------------------- | ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | +| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPRequest で使用する HTTPAgent。 エージェントオプションはリクエストオプションと統合されます (リクエストオプションが優先されます)。 特定のエージェントが定義されていない場合、デフォルト値を持つグローバルエージェントが使用されます。 | グローバルエージェントオブジェクト | +| automaticRedirections | Boolean | true の場合、リダイレクトは自動的に実行されます (最大 5回までのリダイレクトが処理され、もしあれば 6回目のリダイレクトレスポンスが返されます) | true | +| body | Variant | リクエストの本文 (`post` または `put` リクエストの場合に必須)。 テキスト、BLOB、またはオブジェクトを指定できます。 ヘッダー内で設定されていない限り、content-type は当プロパティの型によって決定されます。 | undefined | +| certificatesFolder | [Folder](FolderClass.md) | アクティブクライアント証明書フォルダを設定します。 "storeCertificateName" によって上書き可能です(下記参照)。 | undefined | +| dataType | Text | レスポンス本文のデータ型。 値: "text", "blob", "object", または "auto"。 "auto" の場合、本文の型は MIMEタイプから推定されます (JSON ならオブジェクト、テキスト・javascript・xml・httpメッセージ・URLエンコードされたフォームなどはテキスト、それ以外は BLOB)。 | "auto" | +| decodeData | Boolean | true の場合、`onData` コールバックが受け取るデータは非圧縮です | false | +| encoding | Text | `body` のあるリクエストの場合にのみ使用 (`post` または `put` メソッド)。 本文がテキストの場合のエンコーディング。ヘッダーにて content-type が指定されている場合は無視されます。 | "UTF-8" | +| headers | Object | リクエストのヘッダー。 シンタックス: `headers.key=value` (同じ key に対して *value* を複数指定する場合、*value* にコレクションを使用できます) | 空のオブジェクト | +| method | Text | "POST"、"GET"、またはその他のメソッド | "GET" | +| minTLSVersion | Text | TLS の最小バージョンを指定します: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | +| onData | [Function](FunctionClass.md) | 本文のデータ受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| onError | [Function](FunctionClass.md) | エラー発生時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| onHeaders | [Function](FunctionClass.md) | ヘッダー受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| onResponse | [Function](FunctionClass.md) | レスポンス受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| onTerminate | [Function](FunctionClass.md) | リクエスト終了時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| protocol | Text | "auto" または "HTTP1"。 "auto" は現在の実装における HTTP1 を意味します。 | "auto" | +| proxyAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | プロキシ認証のためのオブジェクト | undefined | +| returnResponseBody | Boolean | false の場合、レスポンス本文は[`response` オブジェクト](#response) に返されません。 false かつ `onData` が未定義の場合にエラーを返します。 | true | +| serverAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | サーバー認証のためのオブジェクト | undefined | +| storeCertificateName | Text | (Windows のみ) 証明書フォルダに格納された証明書の代わりに使用する証明書を保存するOS 証明書ストアの名前(例: "LocalMachine")。 証明書ストアが見つからなかった場合、エラーが返されます。 より詳細な情報に関しては、 [こちらの blog 記事](https://blog.4d.com/https-requests-now-support-windows-certificate-store) を参照してください。 | undefined | +| timeout | Real | タイムアウト (秒単位) タイムアウト (秒単位) 未定義 = タイムアウトなし | undefined | +| validateTLSCertificate | Boolean | false の場合、4D は TLS証明書の検証をおこなわず、無効 (期限切れ、自己署名など) であってもエラーを返しません。 重要: 現在の実装では、認証局そのものは検証されません。 | true | #### コールバック関数 @@ -344,13 +341,10 @@ authentication オブジェクトは `options.serverAuthentication` または `o -
    - | 引数 | 型 | | 説明 | | -- | - | :-: | ---------- | | | | | 引数を必要としません | -
    #### 説明 @@ -405,14 +399,11 @@ authentication オブジェクトは `options.serverAuthentication` または `o -
    - | 引数 | 型 | | 説明 | | ------- | ------------------------------ | :-------------------------: | ---------------------------- | | timeout | Real | -> | 最大待機時間(秒) | | 戻り値 | 4D.HTTPRequest | <- | HTTPRequest オブジェクト | -
    #### 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md index a6deab678c1ed9..303d512839616f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md @@ -26,4 +26,4 @@ title: On Alternative Click ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -["alternateButton" 属性の説明](../FormObjects/listbox-column.md#alternatebutton) を参照ください。 +["alternateButton" 属性の説明](FormObjects/listbox_overview.md#alternatebutton) を参照ください。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onLoad.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onLoad.md index ac2c1a55d822d1..7f26aad5dd5fb1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onLoad.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | フォームが表示または印刷されようとしている | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | +| 1 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Web エリア](FormObjects/webArea_overview.md) | フォームが表示または印刷されようとしている | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md index b1721d6606031a..f905f0da670d86 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア内に入った | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 35 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア内に入った | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md index 67873caa1f0934..cb5001382038f5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリアから出た | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | +| 36 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリアから出た | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md index 42b20de5768c2a..0e3151916cde0c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア上で (最低1ピクセル) 動いたか、変更キー (Shift, Alt/Option, Shift Lock) が押された | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア上で (最低1ピクセル) 動いたか、変更キー (Shift, Alt/Option, Shift Lock) が押された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md index fdcb319b9dc2e0..6dbb75e9ddac99 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------ | -| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------- | ------------------------------ | +| 34 | [配列型リストボックス](FormObjects/listbox_overview.md#配列リストボックス) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onUnload.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onUnload.md index c55218cb91a719..22a9c09649ba42 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onUnload.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | フォームを閉じて解放しようとしている | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 24 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Web エリア](FormObjects/webArea_overview.md) | フォームを閉じて解放しようとしている | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onValidate.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onValidate.md index 1a46d17f8b1621..663ac0e6bd8cc3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onValidate.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 3 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/overview.md index 8a061b344d355c..4fff46a44e18ef 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/overview.md @@ -28,7 +28,7 @@ End if イベントが発生したオブジェクトによっては追加のプロパティが含まれていることがあります。 特に: -- [リストボックス](FormObjects/listbox-object.md#supported-form-events) および [リストボックス列](FormObjects/listbox-column.md#supported-form-events) は、`columnName` や `isRowSelected` といった、[追加のプロパティ](FormObjects/listbox-object.md#supported-form-events) を返します。 +- [リストボックス](FormObjects/listbox_overview.md#supported-form-events) および [リストボックス列](FormObjects/listbox_overview.md#supported-form-events-1) は、`columnName` や `isRowSelected` といった、[追加のプロパティ](FormObjects/listbox_overview.md#supported-form-events) を返します。 - [4D View Pro エリア](FormObjects/viewProArea_overview.md) は、`sheetName` や `action` といったプロパティを [On After Edit](onAfterEdit.md) イベントオブジェクトに返します。 ## イベントとメソッド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md index 73f3b908dc22c4..4495e80702abcb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md @@ -46,7 +46,7 @@ title: ピクチャー - [ボタン](FormObjects/button_overview.md)/[ラジオボタン](FormObjects/radio_overview.md)/[チェックボックス](FormObjects/checkbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md)/[ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [タブコントロール](FormObjects/tabControl.md) -- [List box headers](FormObjects/listbox-header-footer.md#headers) +- [リストボックスヘッダー](FormObjects/listbox_overview.md#リストボックスヘッダー) - [メニューアイコン](Menus/properties.md#項目アイコン) 4D は自動的に最高解像度のピクチャーを優先します。 例: 標準解像度と高解像度の2つのスクリーンを使用している際に、片方からもう片方へとフォームを移動させると、4D は常に使用可能な範囲内での最高解像度のピクチャーを表示します。 コマンドまたはプロパティが *circle.png* を指定していたとしても、*circle@3x.png* があれば、それを使用します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md deleted file mode 100644 index 9a3abab16ef714..00000000000000 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md +++ /dev/null @@ -1,413 +0,0 @@ ---- -id: listbox-column -title: リストボックス列 ---- - -リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: - -![](../assets/en/FormObjects/listbox_column.png) - -リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、リストボックスに対する設定よりもこちらが優先されます。 - -> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#式の型-式タイプ) -> (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 - -## カラム特有のプロパティ {#column-specific-properties} - -[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [選択リスト](properties_DataSource.md#選択リスト-静的リスト) - [式](properties_DataSource.md#式) - [幅](properties_CoordinatesAndSizing.md#幅) - [入力可](properties_Entry.md#入力可) - [フォーカス可](properties_Entry.md#フォーカス可) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [デフォルト値](properties_DataSource.md#デフォルト値) - [選択リスト](properties_DataSource.md#選択リスト) - [式](properties_DataSource.md#式) - [データタイプ (リスト)](properties_DataSource.md#データタイプ-リスト) - [関連付け](properties_DataSource.md#関連付け) - [自動行高](properties_CoordinatesAndSizing.md#自動行高) - [最小幅](properties_CoordinatesAndSizing.md#最小幅) - [最大幅](properties_CoordinatesAndSizing.md#最大幅) - [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) - [指定リスト](properties_RangeOfValues.md#指定リスト) - [除外リスト](properties_RangeOfValues.md#除外リスト) - [表示タイプ](properties_Display.md#d表示タイプ) - [文字フォ-マット](properties_Display.md#文字フォ-マット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [非表示](properties_Display.md#表示状態) - [ワードラップ](properties_Display.md#ワードラップ) - [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [背景色](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) - [背景色式](properties_BackgroundAndBorder.md#背景色式) - [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) - [フォント](properties_Text.md#フォント) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [行スタイル配列](properties_Text.md#行スタイル配列) - [スタイル式](properties_Text.md#スタイル式) - [フォントカラー](properties_Text.md#フォントカラー) - [行フォントカラー配列](properties_Text.md#行フォントカラー配列) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [マルチスタイル](properties_Text.md#マルチスタイル) - [メソッド](properties_Action.md#メソッド) - -## サポートされるフォームイベント {#supported-form-events} - -| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On After Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On After Sort |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *配列リストボックスのみ* | -| On Before Data Entry |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Before Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Begin Drag Over |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Column Moved |
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | | -| On Column Resize |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    | | -| On Data Change |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Double Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Drag Over |
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Drop |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Footer Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | | -| On Load | | | -| On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *追加プロパティの取得はセル編集完了時のみ* | -| On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *配列リストボックスのみ* | -| On Scroll |
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    | | -| On Unload | | | - -## オブジェクト配列の使用 - -リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 - -以下のリストボックスはオブジェクト配列を使用してデザインされました: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### オブジェクト配列カラムの設定 - -オブジェクト配列をリストボックスのカラムに割り当てるには、プロパティリスト (の "変数名" 欄) にオブジェクト配列名を設定するか、配列型のカラムのように [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md) コマンドを使用します。 プロパティリスト内では、カラムにおいて "式タイプ" にオブジェクトを選択できます: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -オブジェクトカラムに対しては、座標、サイズ、スタイルなどに関連した標準のプロパティが使用可能です。 プロパティリストを使用して定義する方法のほかにも、オブジェクト型のリストボックスカラムのそれぞれの行に対してスタイル、フォントカラー、背景色、表示状態をプログラムで定義することもできます。 これらのタイプのカラムは非表示にすることも可能です。 - -しかしながら、データソーステーマは、オブジェクト型のリストボックスカラムに対しては選択できません。 実際、カラムの各セルの中身は、それに対応するオブジェクト配列の要素の属性に基づいています。 配列の各オブジェクト要素には、以下を定義できます: - -値の型 (必須): テキスト、カラー、イベント、他
    -値そのもの (任意): 入力/出力に使用
    -セルの内容表示 (任意): ボタン、リスト、他
    -追加の設定 (任意): 値の型によります
    -これらのプロパティを定義するには、適切な属性をオブジェクト内に設定する必要があります (使用可能な属性は以下に一覧としてまとめてあります)。 たとえば、以下ような簡単なコードを使用してオブジェクトカラム内に "Hello World!" 書き込むことができます: - -```4d -ARRAY OBJECT(obColumn;0) //カラム配列 - var $ob : Object //第一要素 - OB SET($ob;"valueType";"text") //値の型を定義 (必須) - OB SET($ob;"value";"Hello World!") //値を定義 - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> 表示フォーマットと入力フィルターはオブジェクトカラムに対しては設定できません。 これらは値の型に応じて自動的に変わるからです。 - -#### valueTypeとデータ表示 - -リストボックスカラムにオブジェクト配列が割り当てられているとき、セルの表示・入力・編集の方法は、配列の要素の valueType 属性に基づきます。 次の valueType の値がサポートされています: - -- "text": テキスト値 -- "real": セパレーターを含む数値。セパレーターの例: ``, `<.>`, `<,>` -- "integer": 整数値 -- "boolean": true/false 値 -- "color": 背景色を定義 -- "event": ラベル付ボタンを表示 - -4D は "valueType" の値に応じたデフォルトのウィジェットを使用します (つまり、"text" と設定すればテキスト入力ウィジェットが表示され、"boolean" と設定すればチェックボックスが表示されます)。 しかし、オプションを使用することによって表示方法の選択が可能な場合もあります (たとえば、"real" と設定した場合、ドロップダウンメニューとしても表示できます)。 以下の一覧はそれぞれの値の型に対してのデフォルトの表示方法と、他に選択可能な表示方の一覧を表しています: - -| valueType | デフォルトのウィジェット | 他に選択可能なウィジェット | -| --------- | ------------------------------------------ | ----------------------------------------------------------------------------------------------- | -| text | テキスト入力 | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | -| real | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | -| integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | -| boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | -| color | 背景色 | text | -| event | ラベル付ボタン | | -| | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | - -セルの表示とオプションは、オブジェクト内の特定の属性を使用することによって設定できます (以下を参照ください)。 - -#### 表示フォーマットと入力フィルター - -オブジェクト型のリストボックスのカラムにおいては、表示フォーマットと入力フィルターを設定することはできません。 これらは値の型に応じて自動的に定義されます。 どのように定義されるかについては、以下一覧にまとめてあります: - -| 値の型 | デフォルトのフォーマット | 入力コントロール | -| ------- | ----------------------------------------------------------- | -------------------------------------- | -| text | オブジェクト内で定義されているものと同じ | 制限なし | -| real | オブジェクト内で定義されているものと同じ (システムの小数点セパレーターを使用) | "0-9" と "." と "-" | -| | | min>=0 の場合、"0-9" と "." | -| integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | -| | | min>=0 の場合、"0-9" | -| Boolean | チェックボックス | N/A | -| color | N/A | N/A | -| event | N/A | N/A | - -### 属性 - -オブジェクト配列の各要素は、セルの中身とデータ表示を定義する一つ以上の属性を格納するオブジェクトです (上記の例を参照ください)。 - -唯一必須の属性は "valueType" であり、サポートされる値は "text"、"real"、"integer"、"boolean"、"color" そして "event"です。 以下の表には、リストボックスオブジェクト配列において "valueType"の値に応じてサポートされるすべての属性がまとめてあります (他の属性はすべて無視されます)。 表示フォーマットに関しては、その更に下に詳細な説明と例があります。 - -| | valueType | text | real | integer | boolean | color | event | -| --------------------- | ------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | -| *属性* | *説明* | | | | | | | -| value | セルの値 (入力または出力) | ○ | ○ | ○ | | | | -| min | 最小値 | | ○ | ○ | | | | -| max | 最大値 | | ○ | ○ | | | | -| behavior | "スリーステート" の値 | | | ○ | | | | -| requiredList | オブジェクト内で定義されたドロップダウンリスト | ○ | ○ | ○ | | | | -| choiceList | オブジェクト内で定義されたコンボボックス | ○ | ○ | ○ | | | | -| requiredListReference | 4D リスト参照 ("saveAs"の値による) | ○ | ○ | ○ | | | | -| requiredListName | 4D リスト名 ("saveAs"の値による) | ○ | ○ | ○ | | | | -| saveAs | "reference" または "value" | ○ | ○ | ○ | | | | -| choiceListReference | 4D リスト参照、コンボボックスを表示 | ○ | ○ | ○ | | | | -| choiceListName | 4D リスト名、コンボボックスを表示 | ○ | ○ | ○ | | | | -| unitList | X要素の配列 | ○ | ○ | ○ | | | | -| unitReference | 選択された要素のインデックス | ○ | ○ | ○ | | | | -| unitsListReference | 単位の4D リスト参照 | ○ | ○ | ○ | | | | -| unitsListName | 単位の4D リスト名 | ○ | ○ | ○ | | | | -| alternateButton | 切り替えボタンを追加 | ○ | ○ | ○ | ○ | ○ | | - -#### value - -セルの値は "value" 属性に保存されています。 この属性は入力と出力に使用されるほか、 この属性は入力と出力に使用されるほか、 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 - -```4d - ARRAY OBJECT(obColumn;0) //カラム配列 - var $ob1;$ob2;$ob3 : Object - var $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // ユーザーが新しい値を入力した場合、編集された値は $entry に格納されます - - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> null 値はサポートされており、空のセルとして表示されます。 - -#### min と max - -"valueType" が"real" または "integer" であるとき、min と max 属性もオブジェクトに設定できます (値は適切な範囲で、かつ、valueType と同じ型である必要があります)。 - -これらの属性を使用すると入力値の範囲を管理することができます。 セルが評価されたとき (フォーカスを失ったとき)、入力された値が min の値より低い場合、または max の値より大きい場合には、その値は拒否されます。 この場合、入力をする前の値が保持され、tip として説明が表示されます。 - -```4d - var $ob3 : Object - var $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -behavior 属性は、値の通常の表示とは異なる表示方法を提供します。 4D v15では、一つだけ他の表示方法が用意されています: - -| 属性 | 使用可能な値 | valueType | 説明 | -| -------- | ----------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | 数値をスリーステートチェックボックスとして表します。
    2=セミチェックボックス、1=チェックされている、0=チェックされていない、-1=非表示チェックボックス、-2=チェックされていない、入力不可、-3=チェックされている、入力不可、-4=セミチェックボックス、入力不可 | - -```4d - var $ob3; $ob4 : Object - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";-3) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList と choiceList - -"choiceList" または "requiredList" 属性がオブジェクト内に存在しているとき、テキスト入力は以下の属性に応じて、ドロップダウンリストまたはコンボボックスで置き換えられます: - -- 属性が "choiceList" の場合、セルはコンボボックスとして表示されます。 これはつまり、ユーザーは値を選択、または入力できるということです。 -- 属性が "requiredList" の場合、セルはドロップダウンリストとして表示されます。 これはつまり、ユーザーはリストに提供されている値からどれか一つを選択するしかないということです。 - -どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 - -> ウィジェットの値は配列を通して定義されます。 既存の 4Dリストをウィジェットに割り当てたい場合、"requiredListReference"、"requiredListName"、"choiceListReference"、または "choiceListName" 属性を使用する必要があります。 - -例: - -- 選択肢が二つ ("Open" または "Closed") しかないドロップダウンリストを表示したい場合を考えます。 デフォルトでは "Closed" が選択された状態にしたいとします: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- 整数値であればすべて受け入れ可能な状態にしておいた上で、もっとも一般的な値を提示するためにコンボボックスを表示したい場合を考えます: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 をデフォルト値として使用 - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName と requiredListReference - -"requiredListName" と "requiredListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはドロップダウンリストとして表示されるようになります。 これはつまり、ユーザーはリスト内に提供された値のどれか一つのみを選択できるということを意味します。 - -"requiredListName" または "requiredListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡します。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 - -> - これらの値を単純な配列を通して定義したい場合は、"requiredList" 属性を使用する必要があります。 -> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" - -例: - -- ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "blue" にしたい場合を考えます: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- プログラミングによって定義されたリストに基づいたドロップダウンリストを表示し、参照として保存したい場合を考えます: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //デフォルトで London を表示 - OB SET($ob;"requiredListReference";<>List) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName と choiceListReference - -"choiceListName" と "choiceListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはコンボボックスとして表示されるようになります。 これはつまり、ユーザーは値を選択、または入力できるということを意味します。 - -"choiceListName" または "choiceListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡しま す。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 - -> - これらの値を単純な配列を通して定義したい場合は、"choiceList" 属性を使用する必要があります。 -> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" - -例: - -ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "green" にしたい場合を考えます: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList、unitsListName、 unitsListReference と unitReference - -特定の値を使用することで、セルの値に関連した単位を追加することができます (*例*: "10 cm", "20 pixels" 等)。 単位リストを定義するためには、以下の属性のどれか一つを使用します: 単位リストを定義するためには、以下の属性のどれか一つを使用します: - -- "unitsList": 利用可能な単位 (例: "cm"、"inches"、"km"、"miles"、他) を定義するのに使用する x 要素を格納した配列。 オブジェクト内で単位を定義するためには、この属性を使用します。 -- "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 [`New list`](../commands-legacy/new-list.md) コマンドで作成された 4D リストで単位を定義するためには、この属性を使用します。 -- "unitsListName": 利用可能な単位を含んだデザインモードで作成された 4Dリスト名。 ツールボックスで作成された 4Dリストで単位を定義するためには、この属性を使用します。 - -単位リストが定義された方法に関わらず、以下の属性を関連付けることができます: - -- "unitReference": "unitList"、"unitsListReference" または "unitsListName" の値リスト内で選択された項目へのインデックス (1からx) を格納する単一の値。 - -カレントの単位は、ボタンとして表示されます。このボタンは、クリックするたびに "unitList"、"unitsListReference" または "unitsListName" の値を切り替えていきます (例: "pixels" -> "rows" -> "cm" -> "pixels" -> 等)。 - -例: - -数値の入力と、その後に可能性のある二つの単位 ("lines" または "pixels") を続けて表示したい場合を考えます。 カレントの値は "2" + "lines" と、 オブジェクト内で直接定義された値 ("unitsList" 属性) を使用するものとします: - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -var $ob : Object -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -セルに省略ボタン [...] を追加したい場合、"alternateButton" 属性に true の値を入れてオブジェクトに渡すだけです。 省略ボタンは自動的にセル内に表示されます。 省略ボタンは自動的にセル内に表示されます。 - -このボタンがユーザーによってクリックされた場合、`On Alternate Click` イベントが生成され、そのイベントを自由に管理することができます (詳細な情報に関しては [イベント管理](#イベント管理) の章を参照ください)。 - -例: - -```4d -var $ob1 : Object -var $entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### color valueType - -"color" valueType を使用すると、色、または色を表すテキストを表示することができます。 - -- 値が数字の場合、色付けされた長方形がセル内に表示されます。 例: - - ```4d - var $ob4 : Object - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- 値がテキストの場合、そのテキストが表示されます (*例*: "value";"Automatic")。 - -#### event valueType - -"event" valueType を使用すると、クリックした際に `On Clicked` イベントを生成する単純なボタンを表示します。 データまたは値を渡す/返すことはできません。 データまたは値を渡す/返すことはできません。 - -オプションとして、"label" 属性を渡すことができます。 - -例: - -```4d -var $ob : Object -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### イベント管理 - -オブジェクトリストボックス配列を使用している際には、複数のイベントを管理することができます: - -- **On Data Change**: 以下の場所において、どんな値でも変更された場合には `On Data Change` イベントがトリガーされます: - - テキスト入力 - - ドロップダウンリスト - - コンボボックスエリア - - 単位ボタン (値 x が値 x+1 へとスイッチしたとき) - - チェックボックス (チェック/チェックなしの状態がスイッチしたとき) -- **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 -- **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md deleted file mode 100644 index 426e3a00a966f0..00000000000000 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md +++ /dev/null @@ -1,90 +0,0 @@ ---- -id: listbox-header-footer -title: List Box Header and Footer ---- - -:::note - -- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. -- リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#フッターを表示) オプションが選択されていなければなりません。 - -::: - -## ヘッダー - -ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: - -![](../assets/en/FormObjects/listbox_header.png) - -リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 - -さらに、ヘッダー特有のプロパティを設定することができます。 Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -ヘッダーに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 - -### ヘッダー特有のプロパティ - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[タイトル](properties_Object.md#タイトル) - -[CSSクラス](properties_Object.md#cssクラス) - -[パス名](properties_TextAndPicture.md#ピクチャーパス名) - -[アイコンの場所](properties_TextAndPicture.md#アイコンの場所) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - -[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - -[フォント](properties_Text.md#フォント) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[横揃え](properties_Text.md#横揃え) - -[縦揃え](properties_Text.md#縦揃え) - -[ヘルプTips](properties_Help.md#ヘルプtips) - -## フッター - -リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 - -フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: - -![](../assets/en/FormObjects/listbox_footers.png) - -リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 - -ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -フッターに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 - -### フッター特有のプロパティ - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[式の型](properties_Object.md#式の型式タイプ) - -[変数の計算](properties_Object.md#変数の計算) - -[CSSクラス](properties_Object.md#cssクラス) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - -[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - -[文字フォーマット](properties_Display.md#文字フォーマット) - -[数値フォーマット](properties_Display.md#数値フォーマット) - -[日付フォーマット](properties_Display.md#日付フォーマット) - -[時間フォーマット](properties_Display.md#時間フォーマット) - -[ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - -[ワードラップ](properties_Display.md#ワードラップ) - -[エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - -[背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) - -[フォント](properties_Text.md#フォント) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[横揃え](properties_Text.md#横揃え) - -[縦揃え](properties_Text.md#縦揃え) - -[ヘルプTips](properties_Help.md#ヘルプtips) - - diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md deleted file mode 100644 index 6eabbf8d2f143d..00000000000000 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md +++ /dev/null @@ -1,198 +0,0 @@ ---- -id: listbox-object -title: List Box Object ---- - -## 配列リストボックス - -配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 - -デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 You can change it, as well as other column properties, in the [column properties](./listbox-column.md). The display format for each column can also be defined using the [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) command. - -> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 - -配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 -The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or [`LISTBOX DELETE ROWS`](../commands-legacy/listbox-delete-rows.md)) as well as array manipulation commands. たとえば、列の内容を初期化するには、以下の命令を使用できます: - -```4d -ARRAY TEXT(varCol;size) -``` - -リストを使用することもできます: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 - -## セレクションリストボックス - -このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 You can use the [`LISTBOX SET COLUMN FORMULA`](../commands-legacy/listbox-set-column-formula.md) and [`LISTBOX INSERT COLUMN FORMULA`](../commands-legacy/listbox-insert-column-formula.md) commands to modify columns programmatically. - -それぞれの行はセレクションのレコードを基に評価されます。セレクションは **カレントセレクション** または **命名セレクション**です。 - -デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 - -## コレクションまたはエンティティセレクションリストボックス - -このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 - -コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 - -:::note - -エンティティが削除されると、その参照は *undefined* の値とともにエンティティセレクションに 残り、リストボックスには空白の行が表示されます。 この場合、[`.clean()`](API/EntitySelectionClass.md#clean) 関数を呼び出すことで、削除されたエンティティ参照が含まれないエンティティセレクションを新規に取得することができます。 - -::: - -データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection クラス](../API/CollectionClass.md)の様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: - -```4d -myCol:=myCol.push("new value") // リストボックスに new value を表示 -``` - -## プロパティ一覧 - -提供されるプロパティはリストボックスのタイプに依存します。 - -| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | -| ------------------------------------------------------------------------ | --------- | ------------- | ---------------------------- | -| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | -| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | -| [太字](properties_Text.md#太字) | X | X | X | -| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | -| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | -| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | -| [クラス](properties_Object.md#cssクラス) | X | X | X | -| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | -| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | -| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | -| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | -| [データソース](properties_Object.md#データソース) | X | X | X | -| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | -| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | -| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | -| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | -| [ドラッグ有効](properties_Action.md#ドラッグ有効) | X | X | X | -| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | -| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | -| [フォント](properties_Text.md#フォント) | X | X | X | -| [フォントカラー](properties_Text.md#フォントカラー) | X | X | X | -| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | -| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | -| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | -| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | -| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | -| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | -| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | -| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | -| [階層リストボックス](properties_Object.md#配列リストボックス) | X | | | -| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | -| [横揃え](properties_Text.md#横揃え) | X | X | X | -| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | -| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | X | X | X | -| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | -| [イタリック](properties_Text.md#イタリック) | X | X | X | -| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | -| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | X | | -| [メタ情報式](properties_Text.md#メタ情報式) | | | X | -| [メソッド](properties_Action.md#メソッド) | X | X | X | -| [行の移動可](properties_Action.md#行の移動可) | X | | | -| [命名セレクション](properties_DataSource.md#命名セレクション) | | X | | -| [列数](properties_ListBox.md#列数) | X | X | X | -| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | -| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | -| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | -| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | -| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | -| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | -| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | -| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | -| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | -| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | -| [選択された項目](properties_DataSource.md#選択された項目) | | | X | -| [選択モード](properties_ListBox.md#選択モード) | X | X | X | -| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | -| [ソート可](properties_Action.md#ソート可) | X | X | X | -| [標準アクション](properties_Action.md#標準アクション) | X | | | -| [スタイル式](properties_Text.md#スタイル式) | | X | X | -| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | -| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | -| [タイプ](properties_Object.md#タイプ) | X | X | X | -| [下線](properties_Text.md#下線) | X | X | X | -| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | -| [縦揃え](properties_Text.md#縦揃え) | X | X | X | -| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | -| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | X | X | X | -| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | -| [表示状態](properties_Display.md#表示状態) | X | X | X | -| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | - -> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 - -## サポートされるフォームイベント {#supported-form-events} - -| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On After Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On After Sort |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *配列リストボックスのみ* | -| On Before Data Entry |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Before Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Begin Drag Over |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Close Detail |
    • [row](#additional-properties)
    | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Collapse |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *階層リストボックスのみ* | -| On Column Moved |
    • [columnName](#additional-properties)
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | | -| On Column Resize |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [newSize](#additional-properties)
    • [oldSize](#additional-properties)
    | | -| On Data Change |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Delete Action |
    • [row](#additional-properties)
    | | -| On Display Detail |
    • [isRowSelected](#additional-properties)
    • [row](#additional-properties)
    | | -| On Double Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Drag Over |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Drop |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Expand |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *階層リストボックスのみ* | -| On Footer Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [footerName](#additional-properties)
    | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | | -| On Load | | | -| On Losing Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *追加プロパティの取得はセル編集完了時のみ* | -| On Mouse Enter |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Mouse Leave | | | -| On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Open Detail |
    • [row](#additional-properties)
    | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *配列リストボックスのみ* | -| On Selection Change | | | -| On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | -| On Unload | | | - -### 追加プロパティ {#additional-properties} - -リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: - -| プロパティ | 型 | 説明 | -| ---------------- | ------- | ---------------------------------------------------------------- | -| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | -| areaName | text | エリアの名称 | -| column | longint | 列番号 | -| columnName | text | 列の名称 | -| footerName | text | フッターの名称 | -| headerName | text | ヘッダーの名称 | -| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | -| isRowSelected | boolean | 行が選択されていれば true、でなければ false | -| newPosition | longint | 列あるいは行の変更後の位置 | -| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | -| oldPosition | longint | 列あるいは行の変更前の位置 | -| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | -| row | longint | 行番号 | -| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | - -> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 - - diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md index 39a2d98142eb40..e0e0ff46ffbd81 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ title: リストボックス リストボックスオブジェクトは、以下4つの項目で構成されます: -- the [list box object](./listbox-object.md) in its entirety, -- [columns](./listbox-column.md), -- column [headers](./listbox-header-footer.md#headers), and -- column [footers](./listbox-header-footer.md#footers). +- リストボックスオブジェクトの全体 +- 列 +- 列ヘッダー +- 列フッター ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ title: リストボックス 1. 各列のオブジェクトメソッド 2. リストボックスのオブジェクトメソッド -The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). +[ヘッダー](#リストボックスヘッダー) と [フッター](#リストボックスフッター) で発生したイベントは、その列のオブジェクトメソッドが受け取ります。 ### リストボックスの型 @@ -59,7 +59,324 @@ The column object method gets events that occur in its [header](./listbox-header リストボックスオブジェクトはプロパティによってあらかじめ設定可能なほか、プログラムにより動的に管理することもできます。 -The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. 詳細な情報については、*4D ランゲージリファレンス* の[リストボックスコマンドの一覧](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) のページを参照してください。 +4D ランゲージにはリストボックス関連のコマンドをまとめた "リストボックス" テーマが専用に設けられていますが、"オブジェクトプロパティ" コマンドや `EDIT ITEM`、`Displayed line number` コマンドなど、ほかのテーマのコマンドも利用することができます。 詳細な情報については、*4D ランゲージリファレンス* の[リストボックスコマンドの一覧](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) のページを参照してください。 + +## リストボックスオブジェクト + +### 配列リストボックス + +配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 + +デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 この配列変数名は [列のプロパティ](listbox_overview.md#列特有のプロパティ) で変更できます (プロパティリストの [変数あるいは式](properties_Object.md#変数あるいは式) プロパティを使用します)。 列ごとの表示フォーマットを指定するには、`OBJECT SET FORMAT` コマンドも使用できます。 + +> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 + +配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 +リストボックスのハイレベルコマンド ([`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) や `LISTBOX DELETE ROWS` 等) や配列操作コマンドを使用して、列の値を管理します。 たとえば、列の内容を初期化するには、以下の命令を使用できます: + +```4d +ARRAY TEXT(varCol;size) +``` + +リストを使用することもできます: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 + +### セレクションリストボックス + +このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 + +それぞれの行はセレクションのレコードを基に評価されます。セレクションは **カレントセレクション** または **命名セレクション**です。 + +デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 + +### コレクションまたはエンティティセレクションリストボックス + +このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 + +コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 + +データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 + +:::note + +エンティティが削除されると、その参照は *undefined* の値とともにエンティティセレクションに 残り、リストボックスには空白の行が表示されます。 この場合、[`.clean()`](API/EntitySelectionClass.md#clean) 関数を呼び出すことで、削除されたエンティティ参照が含まれないエンティティセレクションを新規に取得することができます。 + +::: + +データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection クラス](../API/CollectionClass.md)の様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: + +```4d +myCol:=myCol.push("new value") // リストボックスに new value を表示 +``` + +### プロパティ一覧 + +提供されるプロパティはリストボックスのタイプに依存します。 + +| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | +| ------------------------------------------------------------------------ | --------- | ------------- | ---------------------------- | +| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | +| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | +| [太字](properties_Text.md#太字) | X | X | X | +| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | +| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | +| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | +| [クラス](properties_Object.md#cssクラス) | X | X | X | +| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | +| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | +| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | +| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | +| [データソース](properties_Object.md#データソース) | X | X | X | +| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | +| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | +| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | +| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | +| [ドラッグ有効](properties_Action.md#ドラッグ有効) | X | X | X | +| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | +| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | +| [フォント](properties_Text.md#フォント) | X | X | X | +| [フォントカラー](properties_Text.md#フォントカラー) | X | X | X | +| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | +| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | +| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | +| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | +| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | +| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | +| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | +| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | +| [階層リストボックス](properties_Object.md#配列リストボックス) | X | | | +| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | +| [横揃え](properties_Text.md#横揃え) | X | X | X | +| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | +| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | X | X | X | +| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | +| [イタリック](properties_Text.md#イタリック) | X | X | X | +| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | +| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | X | | +| [メタ情報式](properties_Text.md#メタ情報式) | | | X | +| [メソッド](properties_Action.md#メソッド) | X | X | X | +| [行の移動可](properties_Action.md#行の移動可) | X | | | +| [命名セレクション](properties_DataSource.md#命名セレクション) | | X | | +| [列数](properties_ListBox.md#列数) | X | X | X | +| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | +| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | +| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | +| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | +| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | +| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | +| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | +| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | +| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | +| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | +| [選択された項目](properties_DataSource.md#選択された項目) | | | X | +| [選択モード](properties_ListBox.md#選択モード) | X | X | X | +| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | +| [ソート可](properties_Action.md#ソート可) | X | X | X | +| [標準アクション](properties_Action.md#標準アクション) | X | | | +| [スタイル式](properties_Text.md#スタイル式) | | X | X | +| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | +| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | +| [タイプ](properties_Object.md#タイプ) | X | X | X | +| [下線](properties_Text.md#下線) | X | X | X | +| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | +| [縦揃え](properties_Text.md#縦揃え) | X | X | X | +| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | +| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | X | X | X | +| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | +| [表示状態](properties_Display.md#表示状態) | X | X | X | +| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | + +> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 + +### サポートされるフォームイベント {#supported-form-events} + +| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Close Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Collapse |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | +| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | +| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | +| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Delete Action |
  • [row](#追加プロパティ)
  • | | +| On Display Detail |
  • [isRowSelected](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Expand |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | +| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | +| On Mouse Enter |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Open Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | +| On Unload | | | + +#### 追加プロパティ {#additional-properties} + +リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: + +| プロパティ | 型 | 説明 | +| ---------------- | ------- | ---------------------------------------------------------------- | +| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | +| areaName | text | エリアの名称 | +| column | longint | 列番号 | +| columnName | text | 列の名称 | +| footerName | text | フッターの名称 | +| headerName | text | ヘッダーの名称 | +| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | +| isRowSelected | boolean | 行が選択されていれば true、でなければ false | +| newPosition | longint | 列あるいは行の変更後の位置 | +| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | +| oldPosition | longint | 列あるいは行の変更前の位置 | +| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | +| row | longint | 行番号 | +| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | + +> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 + +## リストボックスカラム {#list-box-columns} + +リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: + +![](../assets/en/FormObjects/listbox_column.png) + +リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、リストボックスに対する設定よりもこちらが優先されます。 + +> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#式の型-式タイプ) +> (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 + +### カラム特有のプロパティ {#column-specific-properties} + +[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [選択リスト](properties_DataSource.md#選択リスト-静的リスト) - [式](properties_DataSource.md#式) - [幅](properties_CoordinatesAndSizing.md#幅) - [入力可](properties_Entry.md#入力可) - [フォーカス可](properties_Entry.md#フォーカス可) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [デフォルト値](properties_DataSource.md#デフォルト値) - [選択リスト](properties_DataSource.md#選択リスト) - [式](properties_DataSource.md#式) - [データタイプ (リスト)](properties_DataSource.md#データタイプ-リスト) - [関連付け](properties_DataSource.md#関連付け) - [自動行高](properties_CoordinatesAndSizing.md#自動行高) - [最小幅](properties_CoordinatesAndSizing.md#最小幅) - [最大幅](properties_CoordinatesAndSizing.md#最大幅) - [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) - [指定リスト](properties_RangeOfValues.md#指定リスト) - [除外リスト](properties_RangeOfValues.md#除外リスト) - [表示タイプ](properties_Display.md#d表示タイプ) - [文字フォ-マット](properties_Display.md#文字フォ-マット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [非表示](properties_Display.md#表示状態) - [ワードラップ](properties_Display.md#ワードラップ) - [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [背景色](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) - [背景色式](properties_BackgroundAndBorder.md#背景色式) - [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) - [フォント](properties_Text.md#フォント) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [行スタイル配列](properties_Text.md#行スタイル配列) - [スタイル式](properties_Text.md#スタイル式) - [フォントカラー](properties_Text.md#フォントカラー) - [行フォントカラー配列](properties_Text.md#行フォントカラー配列) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [マルチスタイル](properties_Text.md#マルチスタイル) - [メソッド](properties_Action.md#メソッド) + +### サポートされるフォームイベント {#supported-form-events-1} + +| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | +| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | +| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | +| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | +| On Unload | | | + +## リストボックスヘッダー + +> リストボックスのヘッダープロパティにアクセスするためには、リストボックスのプロパティリストで [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) オプションが選択されていなければなりません。 + +ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: + +![](../assets/en/FormObjects/listbox_header.png) + +リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 + +さらに、ヘッダー特有のプロパティを設定することができます。 [カスタマイズされた並び替え](#ソートの管理) などの用途に、ヘッダーの列タイトルの隣、あるいはタイトルの代わりにアイコンを表示することができます。 + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +ヘッダーに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 + +### ヘッダー特有のプロパティ + +[オブジェクト名](properties_Object.md#オブジェクト名) - +[変数あるいは式](properties_Object.md#変数あるいは式) - +[タイトル](properties_Object.md#タイトル) - +[CSSクラス](properties_Object.md#cssクラス) - +[パス名](properties_TextAndPicture.md#ピクチャーパス名) - +[アイコンの場所](properties_TextAndPicture.md#アイコンの場所) - +[幅](properties_CoordinatesAndSizing.md#幅) - +[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - +[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - +[フォント](properties_Text.md#フォント) - +[太字](properties_Text.md#太字) - +[イタリック](properties_Text.md#イタリック) - +[下線](properties_Text.md#下線) - +[フォントカラー](properties_Text.md#フォントカラー) - +[横揃え](properties_Text.md#横揃え) - +[縦揃え](properties_Text.md#縦揃え) - +[ヘルプTips](properties_Help.md#ヘルプtips) + +## リストボックスフッター + +> リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#フッターを表示) オプションが選択されていなければなりません。 + +リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 + +フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: + +![](../assets/en/FormObjects/listbox_footers.png) + +リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 + +ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +フッターに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 + +### フッター特有のプロパティ + +[オブジェクト名](properties_Object.md#オブジェクト名) - +[変数あるいは式](properties_Object.md#変数あるいは式) - +[式の型](properties_Object.md#式の型式タイプ) - +[変数の計算](properties_Object.md#変数の計算) - +[CSSクラス](properties_Object.md#cssクラス) - +[幅](properties_CoordinatesAndSizing.md#幅) - +[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - +[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - +[文字フォーマット](properties_Display.md#文字フォーマット) - +[数値フォーマット](properties_Display.md#数値フォーマット) - +[日付フォーマット](properties_Display.md#日付フォーマット) - +[時間フォーマット](properties_Display.md#時間フォーマット) - +[ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - +[ワードラップ](properties_Display.md#ワードラップ) - +[エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - +[背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) - +[フォント](properties_Text.md#フォント) - +[太字](properties_Text.md#太字) - +[イタリック](properties_Text.md#イタリック) - +[下線](properties_Text.md#下線) - +[フォントカラー](properties_Text.md#フォントカラー) - +[横揃え](properties_Text.md#横揃え) - +[縦揃え](properties_Text.md#縦揃え) - +[ヘルプTips](properties_Help.md#ヘルプtips) ## 入力の管理 @@ -245,14 +562,14 @@ JSON フォームにおいて、リストボックスに次のハイライトセ 標準ソートのサポートは、リストボックスのタイプに依存します: -| リストボックスタイプ | 標準ソートのサポート | コメント | -| ------------------- | ---------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Object の Collection | ◯ |
    • "This.a" や "This.a.b" 列はソート可能です。
    • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
    | -| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | -| エンティティセレクション | ◯ |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • サポートされる: オブジェクト属性プロパティに対するソート (例: "data" がオブジェクト属性であるときに"This.data.city")
    • サポートされる: リレートされた属性に対するソート(例: "This.company.name")
    • サポートされない: リレートされた属性を経由したオブジェクト属性に対するソート(例: "This.company.data.city")。 For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | -| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | -| 命名セレクション | × | | -| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | +| リストボックスタイプ | 標準ソートのサポート | コメント | +| ------------------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Object の Collection | ◯ |
    • "This.a" や "This.a.b" 列はソート可能です。
    • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
    | +| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | +| エンティティセレクション | ◯ |
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • サポートされる: オブジェクト属性プロパティに対するソート (例: "data" がオブジェクト属性であるときに"This.data.city")
  • サポートされる: リレートされた属性に対するソート(例: "This.company.name")
  • サポートされない: リレートされた属性を経由したオブジェクト属性に対するソート(例: "This.company.data.city")。 この場合には、[`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) 関数を使ったカスタムソートを使用します (後述の例題参照)
  • | +| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | +| 命名セレクション | × | | +| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | ### カスタムソート @@ -293,11 +610,11 @@ End if ![](../assets/en/FormObjects/sorticon0.png) - 変数が 1 のとき、列は昇順で並べ替えられており、並べ替え矢印が表示されています。 - ![](../assets/en/FormObjects/sorticon1.png) + ![](../assets/en/FormObjects/sorticon1.png) ![](../assets/en/FormObjects/sorticon1.png) - 変数が 2 のとき、列は降順で並べ替えられており、並べ替え矢印が表示されています。 - ![](../assets/en/FormObjects/sorticon2.png) + ![](../assets/en/FormObjects/sorticon2.png) ![](../assets/en/FormObjects/sorticon2.png) > 列ヘッダー変数には、宣言された、あるいは動的な [変数](Concepts/variables.md) のみを使用できます。 その他の [式](Concepts/quick-tour.md#式) (例: `Form.sortValue`) はサポートされていません。 その他の [式](Concepts/quick-tour.md#式) (例: `Form.sortValue`) はサポートされていません。 @@ -310,8 +627,8 @@ End if リストボックスの背景色、フォントカラー、そしてフォントスタイルを設定するためにはいくつかの方法があります: -- at the level of the [list box object properties](./listbox-object.md), -- at the level of the [column properties](./listbox-column.md), +- [リストボックスオブジェクト](#リストボックスオブジェクト) のプロパティリストを使用 +- [列](#リストボックス列) のプロパティリストを使用 - リストボックスまたは列ごとの [配列や式](#配列と式の使用) プロパティを使用 - セルごとのテキストにて定義 ([マルチスタイルテキスト](properties_Text.md#マルチスタイル) の場合) @@ -319,12 +636,14 @@ End if 優先順位や継承の原理は、複数のレベルにわたって同じプロパティに異なる値が指定された場合に適用されます。 -1. (highest priority) Cell (if multi-style text) -2. 列の配列/メソッド -3. リストボックスの配列/メソッド -4. 列のプロパティ -5. リストボックスのプロパティ -6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) +| 優先度 | 設定場所 | +| ---- | ---------------------------------------------------------- | +| 優先度高 | セル単位 (マルチスタイル使用時) | +| | 列の配列/メソッド | +| | リストボックスの配列/メソッド | +| | 列のプロパティ | +| | リストボックスのプロパティ | +| 優先度低 | メタ情報式 (コレクションまたはエンティティセレクションリストボックスの場合) | 例として、リストボックスのプロパティにてフォントスタイルを設定しながら、列には行スタイル配列を使用して異なるスタイルを設定した場合、後者が有効となります。 @@ -335,7 +654,6 @@ End if - 列属性について: リストボックスの属性値を受け継ぎます このように、高次のレベルの属性値をオブジェクトに継承させたい場合は、定義するコマンドに `lk inherited` 定数 (デフォルト値) を渡すか、対応する行スタイル/カラー配列の要素に直接渡します。 以下のような、標準のフォントスタイルで行の背景色が交互に変わる配列リストボックスを考えます: - ![](../assets/en/FormObjects/listbox_styles3.png) 以下の変更を加えます: @@ -514,20 +832,19 @@ Variable 2 も常に表示され、入力できます。 これは二番目の ->MyListbox{3}:=True ``` -*Non-hierarchical representation:* +非階層表示: ![](../assets/en/FormObjects/hierarch7.png) - -*Hierarchical representation:* +階層表示: ![](../assets/en/FormObjects/hierarch8.png) > 親が折りたたまれているために行が非表示になっていると、それらは選択から除外されます。 (直接あるいはスクロールによって) 表示されている行のみを選択できます。 言い換えれば、行を選択かつ隠された状態にすることはできません。 選択と同様に、[`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは階層リストボックスと非階層リストボックスにおいて同じ値を返します。 つまり以下の両方の例題で、[`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) は同じ位置 (3;2) を返します。 -*Non-hierarchical representation:* +*非階層表示:* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*階層表示:* ![](../assets/en/FormObjects/hierarch10.png) サブ階層のすべての行が隠されているとき、ブレーク行は自動で隠されます。 先の例題で 1から 3行目までが隠されていると、"Brittany" のブレーク行は表示されません。 @@ -544,10 +861,10 @@ Variable 2 も常に表示され、入力できます。 これは二番目の 以下のリストボックスを例題とします (割り当てた配列名は括弧内に記載しています): -*Non-hierarchical representation:* +*非階層表示:* ![](../assets/en/FormObjects/hierarch12.png) -*Hierarchical representation:* +*階層表示:* ![](../assets/en/FormObjects/hierarch13.png) 階層モードでは `tStyle` や `tColors` 配列で変更されたスタイルは、ブレーク行に適用されません。 ブレークレベルでカラーやスタイルを変更するには、以下のステートメントを実行します: ブレークレベルでカラーやスタイルを変更するには、以下のステートメントを実行します: @@ -573,13 +890,381 @@ Variable 2 も常に表示され、入力できます。 これは二番目の この場合、開発者がコードを使用して配列を空にしたり値を埋めたりしなければなりません。 実装する際注意すべき原則は以下のとおりです: -- リストボックスが表示される際、先頭の配列のみ値を埋めます。 However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: +- リストボックスが表示される際、先頭の配列のみ値を埋めます。 しかし 2番目の配列を空の値で生成し、リストボックスに展開/折りたたみアイコンが表示されるようにしなければなりません: ![](../assets/en/FormObjects/hierarch15.png) -- ユーザーが展開アイコンをクリックすると `On Expand` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドはクリックされたセルを返すので、適切な階層を構築します: 先頭の配列に繰り返しの値を設定し、2番目の配列には [`SELECTION TO ARRAY`](../commands/selection-to-array) コマンドから得られる値を設定します。そして[`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) コマンドを使用して必要なだけ行を挿入します。 +- ユーザーが展開アイコンをクリックすると `On Expand` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドはクリックされたセルを返すので、適切な階層を構築します: 先頭の配列に繰り返しの値を設定し、2番目の配列には [`SELECTION TO ARRAY`](../commands/selection-to-array) コマンドから得られる値を設定します。そして[`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) コマンドを使用して必要なだけ行を挿入します。 ![](../assets/en/FormObjects/hierarch16.png) - ユーザーが折りたたみアイコンをクリックすると `On Collapse` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは該当するセルを返します。そして[`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) コマンドを使用して必要なだけ行をリストボックスから削除することができます。 +## オブジェクト配列の使用 + +リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 + +以下のリストボックスはオブジェクト配列を使用してデザインされました: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### オブジェクト配列カラムの設定 + +オブジェクト配列をリストボックスのカラムに割り当てるには、プロパティリスト (の "変数名" 欄) にオブジェクト配列名を設定するか、配列型のカラムのように [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md) コマンドを使用します。 プロパティリスト内では、カラムにおいて "式タイプ" にオブジェクトを選択できます: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +オブジェクトカラムに対しては、座標、サイズ、スタイルなどに関連した標準のプロパティが使用可能です。 プロパティリストを使用して定義する方法のほかにも、オブジェクト型のリストボックスカラムのそれぞれの行に対してスタイル、フォントカラー、背景色、表示状態をプログラムで定義することもできます。 これらのタイプのカラムは非表示にすることも可能です。 + +しかしながら、データソーステーマは、オブジェクト型のリストボックスカラムに対しては選択できません。 実際、カラムの各セルの中身は、それに対応するオブジェクト配列の要素の属性に基づいています。 配列の各オブジェクト要素には、以下を定義できます: + +値の型 (必須): テキスト、カラー、イベント、他
    +値そのもの (任意): 入力/出力に使用
    +セルの内容表示 (任意): ボタン、リスト、他
    +追加の設定 (任意): 値の型によります
    +これらのプロパティを定義するには、適切な属性をオブジェクト内に設定する必要があります (使用可能な属性は以下に一覧としてまとめてあります)。 たとえば、以下ような簡単なコードを使用してオブジェクトカラム内に "Hello World!" 書き込むことができます: + +```4d +ARRAY OBJECT(obColumn;0) // カラム配列 + C_OBJECT($ob) // 第一要素 + OB SET($ob;"valueType";"text") // 値の型を定義 (必須) + OB SET($ob;"value";"Hello World!") // 値を定義 + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> 表示フォーマットと入力フィルターはオブジェクトカラムに対しては設定できません。 これらは値の型に応じて自動的に変わるからです。 + +#### valueTypeとデータ表示 + +リストボックスカラムにオブジェクト配列が割り当てられているとき、セルの表示・入力・編集の方法は、配列の要素の valueType 属性に基づきます。 次の valueType の値がサポートされています: + +- "text": テキスト値 +- "real": セパレーターを含む数値。セパレーターの例: ``, `<.>`, `<,>` +- "integer": 整数値 +- "boolean": true/false 値 +- "color": 背景色を定義 +- "event": ラベル付ボタンを表示 + +4D は "valueType" の値に応じたデフォルトのウィジェットを使用します (つまり、"text" と設定すればテキスト入力ウィジェットが表示され、"boolean" と設定すればチェックボックスが表示されます)。 しかし、オプションを使用することによって表示方法の選択が可能な場合もあります (たとえば、"real" と設定した場合、ドロップダウンメニューとしても表示できます)。 以下の一覧はそれぞれの値の型に対してのデフォルトの表示方法と、他に選択可能な表示方の一覧を表しています: + +| valueType | デフォルトのウィジェット | 他に選択可能なウィジェット | +| --------- | ------------------------------------------ | ----------------------------------------------------------------------------------------------- | +| text | テキスト入力 | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | +| real | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | +| integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | +| boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | +| color | 背景色 | text | +| event | ラベル付ボタン | | +| | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | + +セルの表示とオプションは、オブジェクト内の特定の属性を使用することによって設定できます (以下を参照ください)。 + +#### 表示フォーマットと入力フィルター + +オブジェクト型のリストボックスのカラムにおいては、表示フォーマットと入力フィルターを設定することはできません。 これらは値の型に応じて自動的に定義されます。 どのように定義されるかについては、以下一覧にまとめてあります: + +| 値の型 | デフォルトのフォーマット | 入力コントロール | +| ------- | ----------------------------------------------------------- | -------------------------------------- | +| text | オブジェクト内で定義されているものと同じ | 制限なし | +| real | オブジェクト内で定義されているものと同じ (システムの小数点セパレーターを使用) | "0-9" と "." と "-" | +| | | min>=0 の場合、"0-9" と "." | +| integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | +| | | min>=0 の場合、"0-9" | +| Boolean | チェックボックス | N/A | +| color | N/A | N/A | +| event | N/A | N/A | + +### 属性 + +オブジェクト配列の各要素は、セルの中身とデータ表示を定義する一つ以上の属性を格納するオブジェクトです (上記の例を参照ください)。 + +唯一必須の属性は "valueType" であり、サポートされる値は "text"、"real"、"integer"、"boolean"、"color" そして "event"です。 以下の表には、リストボックスオブジェクト配列において "valueType"の値に応じてサポートされるすべての属性がまとめてあります (他の属性はすべて無視されます)。 表示フォーマットに関しては、その更に下に詳細な説明と例があります。 + +| | valueType | text | real | integer | boolean | color | event | +| --------------------- | ------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | +| *属性* | *説明* | | | | | | | +| value | セルの値 (入力または出力) | ○ | ○ | ○ | | | | +| min | 最小値 | | ○ | ○ | | | | +| max | 最大値 | | ○ | ○ | | | | +| behavior | "スリーステート" の値 | | | ○ | | | | +| requiredList | オブジェクト内で定義されたドロップダウンリスト | ○ | ○ | ○ | | | | +| choiceList | オブジェクト内で定義されたコンボボックス | ○ | ○ | ○ | | | | +| requiredListReference | 4D リスト参照 ("saveAs"の値による) | ○ | ○ | ○ | | | | +| requiredListName | 4D リスト名 ("saveAs"の値による) | ○ | ○ | ○ | | | | +| saveAs | "reference" または "value" | ○ | ○ | ○ | | | | +| choiceListReference | 4D リスト参照、コンボボックスを表示 | ○ | ○ | ○ | | | | +| choiceListName | 4D リスト名、コンボボックスを表示 | ○ | ○ | ○ | | | | +| unitList | X要素の配列 | ○ | ○ | ○ | | | | +| unitReference | 選択された要素のインデックス | ○ | ○ | ○ | | | | +| unitsListReference | 単位の4D リスト参照 | ○ | ○ | ○ | | | | +| unitsListName | 単位の4D リスト名 | ○ | ○ | ○ | | | | +| alternateButton | 切り替えボタンを追加 | ○ | ○ | ○ | ○ | ○ | | + +#### value + +セルの値は "value" 属性に保存されています。 この属性は入力と出力に使用されるほか、 この属性は入力と出力に使用されるほか、 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 + +```4d + ARRAY OBJECT(obColumn;0) // カラム配列 + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // ユーザーが新しい値を入力した場合、 編集された値は$entry に格納されます + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> null 値はサポートされており、空のセルとして表示されます。 + +#### min と max + +"valueType" が"real" または "integer" であるとき、min と max 属性もオブジェクトに設定できます (値は適切な範囲で、かつ、valueType と同じ型である必要があります)。 + +これらの属性を使用すると入力値の範囲を管理することができます。 セルが評価されたとき (フォーカスを失ったとき)、入力された値が min の値より低い場合、または max の値より大きい場合には、その値は拒否されます。 この場合、入力をする前の値が保持され、tip として説明が表示されます。 + +```4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +behavior 属性は、値の通常の表示とは異なる表示方法を提供します。 4D v15では、一つだけ他の表示方法が用意されています: + +| 属性 | 使用可能な値 | valueType | 説明 | +| -------- | ----------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | 数値をスリーステートチェックボックスとして表します。
    2=セミチェックボックス、1=チェックされている、0=チェックされていない、-1=非表示チェックボックス、-2=チェックされていない、入力不可、-3=チェックされている、入力不可、-4=セミチェックボックス、入力不可 | + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList と choiceList + +"choiceList" または "requiredList" 属性がオブジェクト内に存在しているとき、テキスト入力は以下の属性に応じて、ドロップダウンリストまたはコンボボックスで置き換えられます: + +- 属性が "choiceList" の場合、セルはコンボボックスとして表示されます。 これはつまり、ユーザーは値を選択、または入力できるということです。 +- 属性が "requiredList" の場合、セルはドロップダウンリストとして表示されます。 これはつまり、ユーザーはリストに提供されている値からどれか一つを選択するしかないということです。 + +どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> ウィジェットの値は配列を通して定義されます。 既存の 4Dリストをウィジェットに割り当てたい場合、"requiredListReference"、"requiredListName"、"choiceListReference"、または "choiceListName" 属性を使用する必要があります。 + +例: + +- 選択肢が二つ ("Open" または "Closed") しかないドロップダウンリストを表示したい場合を考えます。 デフォルトでは "Closed" が選択された状態にしたいとします: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- 整数値であればすべて受け入れ可能な状態にしておいた上で、もっとも一般的な値を提示するためにコンボボックスを表示したい場合を考えます: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) // 10 をデフォルト値として使用 + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName と requiredListReference + +"requiredListName" と "requiredListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはドロップダウンリストとして表示されるようになります。 これはつまり、ユーザーはリスト内に提供された値のどれか一つのみを選択できるということを意味します。 + +"requiredListName" または "requiredListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡します。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> - これらの値を単純な配列を通して定義したい場合は、"requiredList" 属性を使用する必要があります。 +> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" + +例: + +- ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "blue" にしたい場合を考えます: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- プログラミングによって定義されたリストに基づいたドロップダウンリストを表示し、参照として保存したい場合を考えます: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) // デフォルトでLondonを表示 + OB SET($ob;"requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName と choiceListReference + +"choiceListName" と "choiceListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはコンボボックスとして表示されるようになります。 これはつまり、ユーザーは値を選択、または入力できるということを意味します。 + +"choiceListName" または "choiceListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡しま す。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> - これらの値を単純な配列を通して定義したい場合は、"choiceList" 属性を使用する必要があります。 +> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" + +例: + +ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "green" にしたい場合を考えます: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList、unitsListName、 unitsListReference と unitReference + +特定の値を使用することで、セルの値に関連した単位を追加することができます (*例*: "10 cm", "20 pixels" 等)。 単位リストを定義するためには、以下の属性のどれか一つを使用します: 単位リストを定義するためには、以下の属性のどれか一つを使用します: + +- "unitsList": 利用可能な単位 (例: "cm"、"inches"、"km"、"miles"、他) を定義するのに使用する x 要素を格納した配列。 オブジェクト内で単位を定義するためには、この属性を使用します。 +- "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 [`New list`](../commands-legacy/new-list.md) コマンドで作成された 4D リストで単位を定義するためには、この属性を使用します。 +- "unitsListName": 利用可能な単位を含んだデザインモードで作成された 4Dリスト名。 ツールボックスで作成された 4Dリストで単位を定義するためには、この属性を使用します。 + +単位リストが定義された方法に関わらず、以下の属性を関連付けることができます: + +- "unitReference": "unitList"、"unitsListReference" または "unitsListName" の値リスト内で選択された項目へのインデックス (1からx) を格納する単一の値。 + +カレントの単位は、ボタンとして表示されます。このボタンは、クリックするたびに "unitList"、"unitsListReference" または "unitsListName" の値を切り替えていきます (例: "pixels" -> "rows" -> "cm" -> "pixels" -> 等)。 + +例: + +数値の入力と、その後に可能性のある二つの単位 ("lines" または "pixels") を続けて表示したい場合を考えます。 カレントの値は "2" + "lines" と、 オブジェクト内で直接定義された値 ("unitsList" 属性) を使用するものとします: + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +セルに省略ボタン [...] を追加したい場合、"alternateButton" 属性に true の値を入れてオブジェクトに渡すだけです。 省略ボタンは自動的にセル内に表示されます。 省略ボタンは自動的にセル内に表示されます。 + +このボタンがユーザーによってクリックされた場合、`On Alternate Click` イベントが生成され、そのイベントを自由に管理することができます (詳細な情報に関しては [イベント管理](#イベント管理) の章を参照ください)。 + +例: + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";true) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### color valueType + +"color" valueType を使用すると、色、または色を表すテキストを表示することができます。 + +- 値が数字の場合、色付けされた長方形がセル内に表示されます。 例: + + ```4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- 値がテキストの場合、そのテキストが表示されます (*例*: "value";"Automatic")。 + +#### event valueType + +"event" valueType を使用すると、クリックした際に `On Clicked` イベントを生成する単純なボタンを表示します。 データまたは値を渡す/返すことはできません。 データまたは値を渡す/返すことはできません。 + +オプションとして、"label" 属性を渡すことができます。 + +例: + +```4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### イベント管理 +オブジェクトリストボックス配列を使用している際には、複数のイベントを管理することができます: +- **On Data Change**: 以下の場所において、どんな値でも変更された場合には `On Data Change` イベントがトリガーされます: + - テキスト入力 + - ドロップダウンリスト + - コンボボックスエリア + - 単位ボタン (値 x が値 x+1 へとスイッチしたとき) + - チェックボックス (チェック/チェックなしの状態がスイッチしたとき) +- **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 +- **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md index b3ab85c625a09e..a8240caefbd47e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md @@ -114,7 +114,30 @@ title: 動作 #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[フォーム](FormEditor/forms.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[Web エリア](webArea_overview.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md index 1cf17afd7eeba9..69ece5b8fe6d5c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -41,7 +41,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [楕円](shapes_overview.md#楕円) - [四角](shapes_overview.md#四角) - [テキストエリア](text.md) #### コマンド @@ -71,7 +71,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -240,7 +240,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md index 42a1f58686a1b4..355497052ddb4f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ title: 座標とサイズ #### 対象オブジェクト -[List Box Column](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -64,7 +64,35 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[線](shapes_overview.md#線) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[楕円](shapes_overview.md#楕円) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[四角](shapes_overview.md#四角) - +[ルーラー](ruler.md) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -84,7 +112,35 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[線](shapes_overview.md#線) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[楕円](shapes_overview.md#楕円) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[四角](shapes_overview.md#四角) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -104,7 +160,35 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[線](shapes_overview.md#線) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[楕円](shapes_overview.md#楕円) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[四角](shapes_overview.md#四角) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -124,7 +208,35 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[線](shapes_overview.md#線) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[楕円](shapes_overview.md#楕円) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[四角](shapes_overview.md#四角) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -192,7 +304,35 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[線](shapes_overview.md#線) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[楕円](shapes_overview.md#楕円) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[四角](shapes_overview.md#四角) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -205,7 +345,7 @@ title: 座標とサイズ オブジェクトの横のサイズを指定します。 > - オブジェクトによっては高さが規定されているものがあり、その場合は変更できません。 -> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +> - [リストボックス列](listbox_overview.md#リストボックス列) に [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) プロパティが設定されている場合には、ユーザーは手動でカラムサイズを変更することもできます。 > - リストボックスの [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) プロパティに "拡大" を設定している場合にフォームをリサイズすると、一番右のカラムの幅は必要に応じて最大幅を超えて拡大されます。 #### JSON 文法 @@ -216,7 +356,35 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[線](shapes_overview.md#線) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[楕円](shapes_overview.md#楕円) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[四角](shapes_overview.md#四角) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -238,7 +406,7 @@ title: 座標とサイズ #### 対象オブジェクト -[List Box Column](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -260,7 +428,7 @@ title: 座標とサイズ #### 対象オブジェクト -[List Box Column](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -344,7 +512,7 @@ RowHeights{5}:=3 #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [フッター](properties_Footers.md) - [ヘッダー](properties_Headers.md) #### コマンド @@ -368,7 +536,7 @@ RowHeights{5}:=3 #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [フッター](properties_Footers.md) - [ヘッダー](properties_Headers.md) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md index 90ba6ff5ab4d39..ee673a1247af93 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ title: データソース このプロパティは次のフォームオブジェクトでサポートされています: -- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. +- 選択リストと紐づけられている [コンボボックス](comboBox_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) フォームオブジェクト。 - 配列またはオブジェクトデータソースにより、紐づけられたリストが生成されている [コンボボックス](comboBox_overview.md) フォームオブジェクト。 たとえば、"France, Germany, Italy" という値を含む選択リストが "Countries" というコンボボックスに関連付けられていた場合を考えます。**自動挿入** のオプションがチェックをされていて、ユーザーが "Spain" という値を入力すると、"Spain" という値が自動的にメモリー内のリストに追加されます: @@ -28,7 +28,7 @@ title: データソース #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) +[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- @@ -45,8 +45,9 @@ title: データソース #### 対象オブジェクト -[Drop-down List](dropdownList_Overview.md) - -[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) +[ドロップダウンリスト](dropdownList_Overview.md)* [コンボボックス](comboBox_overview.md) +* [階層リスト](list_overview.md) +* [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -126,7 +127,7 @@ title: データソース 表示される式のデータタイプを定義します。 このプロパティは次のフォームオブジェクトで使用されます: -- [List box columns](listbox-column.md) of the selection and collection types. +- セレクションおよびコレクション型の [リストボックス列](listbox_overview.md#リストボックス列)。 - オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md)。 [式タイプ](properties_Object.md#式の型式タイプ) の章も参照ください。 @@ -139,7 +140,7 @@ title: データソース #### 対象オブジェクト -[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) +オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- @@ -196,14 +197,13 @@ title: データソース #### 対象オブジェクト -[List Box Column (array type only)](listbox-column.md) +[リストボックス列 (配列型のみ)](listbox_overview.md#リストボックス列) --- ## 式 -This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) -and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 +[セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション / エンティティセレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) リストボックスのプロパティです。 **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 列に割り当てる 4D式です。 以下のものを指定できます: @@ -242,7 +242,7 @@ and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection #### 対象オブジェクト -[List Box Column](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) --- @@ -275,7 +275,7 @@ and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection このプロパティは以下の場合に表示されます: - オブジェクトに対して [選択リスト](#選択リスト) が割り当てられている -- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- [入力](input_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) の場合には、ユーザーがリスト内の値のみ入力できるように、オブジェクトに対して [指定リスト](properties_RangeOfValues.md#指定リスト) も定義されている (通常は両方のオプションで同じリストを使用しているはずです)。 このプロパティは、選択リストに関連付けされたフィールドまたは変数において、フィールドに保存する内容の型を指定します: @@ -297,7 +297,7 @@ and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection #### 対象オブジェクト -[Input](input_overview.md) - [List Box Column](listbox-column.md) +[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md index a3bc2a573daf33..266a0f5a9e9b28 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md @@ -46,7 +46,9 @@ RB-1762-1 #### 対象オブジェクト -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[コンボボックス](comboBox_overview.md)* [ドロップダウンリスト](dropdownList_Overview.md) +* [リストボックス列](listbox_overview.md#リストボックス列) +* [リストボックスフッター](listbox_overview.md#リストボックスフッター) #### コマンド @@ -105,13 +107,13 @@ RB-1762-1 :::note blankIfNull - デフォルトでは、 [null 日付](../Concepts/dt_date.md#日付リテラル) は 00/00/00 のように、ゼロとして表示されます。 "blankIfNull" オプションを使用すると、null の日付は空白として表示されます。 "blankIfNull" 文字列 (文字の大小を区別) は、選択されたフォーマットの値と組み合わせて使います。 例: "systemShort blankIfNull" または "LLLdd日 ee blankIfNull"。 -- [List box columns](listbox-column.md) and [list box footers](listbox-header-footer.md#footers) of type date always use the "blank if null" behavior (it cannot be disengaged). +- 日付型の [リストボックスの列](listbox_overview.md#リストボックス列]) および [リストボックスのフッター](listbox_overview.md#リストボックスフッター) は常に "blankIfNull" (null値は空白表示) の振る舞いをします (解除できません)。 ::: #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) #### コマンド @@ -276,7 +278,12 @@ RB-1762-1 #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[入力](input_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[進捗インジケーター](progressIndicator.md) #### コマンド @@ -340,7 +347,7 @@ RB-1762-1 #### 対象オブジェクト -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[入力](input_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) #### コマンド @@ -398,7 +405,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) #### コマンド @@ -411,7 +418,7 @@ Customized time formats can be built using several patterns described in the [** [ブール式](properties_Object.md#式の型) を次のフォームオブジェクトで表示した場合: - [入力オブジェクト](input_overview.md) にテキストとして -- a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), +- [リストボックス列](listbox_overview.md#リストボックス列) に表示タイプ ["ポップアップ"](properties_Display.md#表示タイプ) を選択して ... 値の代わりに表示するテキストを指定することができます: @@ -426,7 +433,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[List Box Column](listbox-column.md) - [Input](input_overview.md) +[リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) #### コマンド @@ -450,7 +457,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[List Box Column](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -502,7 +509,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) +[チェックボックス](checkbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -527,7 +534,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[List Box Column](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) --- @@ -564,7 +571,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) #### コマンド @@ -599,7 +606,32 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -658,7 +690,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[入力](input_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md index 5b855002a45dda..69e70329f106b7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ title: 入力 ピクチャー型の [入力](input_overview.md) オブジェクトの場合、標準の編集コマンド (カット、コピー、ペースト、そしてクリア) に加え、ファイルからピクチャーを読み込むために使用することのできる **読み込み...** コマンド、ピクチャーをディスクに保存するのに使用する **別名で保存...** コマンドなどがあります。 また、メニューを使用してピクチャーの表示フォーマットを変更することもできます。**トランケート (中央合わせなし)**、**スケーリング** そして **スケーリング (中央合わせ/プロポーショナル)** から選択できます。 このメニューを使用した [表示フォーマット](properties_Display.md#ピクチャーフォーマット) の変更は一時的なものであり、レコードには保存されません。 -[マルチスタイル](properties_Text.md#マルチスタイル) オプションがチェックされているテキスト型の [入力](input_overview.md) オブジェクト、または[リストボックスカラム](listbox-column.md) の場合、標準の編集コマンド以外に以下の様なコマンドを使用することができます: +[マルチスタイル](properties_Text.md#マルチスタイル) オプションがチェックされているテキスト型の [入力](input_overview.md) オブジェクト、または[リストボックスカラム](listbox_overview.md#list-box-columns) の場合、標準の編集コマンド以外に以下の様なコマンドを使用することができます: - **フォント...**: フォントシステムダイアログボックスを表示させます。 - **最近使用したフォント**: セッション中に最近使用されたフォント名を表示します。 リストには最大で 10フォントまで表示されます (それ以上は古いものから置き換えられていきます)。 デフォルトではリストは空になっているので、このオプションは表示されません。 このリストは `SET RECENT FONTS` と `FONT LIST` コマンドを使用して管理することができます。 @@ -73,7 +73,14 @@ title: 入力 #### 対象オブジェクト -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro エリア](writeProArea_overview.md) - +[チェックボックス](checkbox_overview.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[進捗インジケーター](progressIndicator.md) - +[ルーラー](ruler.md) - +[ステッパー](stepper.md) #### コマンド @@ -135,7 +142,7 @@ title: 入力 #### 対象オブジェクト -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) +[チェックボックス](checkbox_overview.md)\* [コンボボックス](comboBox_overview.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md index 11e26f264216e3..0085315e8f68eb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: フッター ## フッターを表示 -This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 +このプロパティは、[リストボックス列フッター](listbox_overview.md#リストボックスフッター) の表示/非表示を指定します。 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 #### JSON 文法 @@ -70,4 +70,4 @@ This property is used to display or hide [list box column footers](listbox-heade #### 参照 -[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) +[ヘッダー](properties_Headers.md) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md index 376219a5d1613a..a84287d45e58a5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: ヘッダー ## ヘッダーを表示 -This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 +このプロパティは、[リストボックス列ヘッダー](listbox_overview.md#リストボックスヘッダー) の表示/非表示を指定します。 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 #### JSON 文法 @@ -70,4 +70,4 @@ This property is used to display or hide [list box column headers](listbox-heade #### 参照 -[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) +[フッター](properties_Footers.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md index 6a338925e47caf..bc404140924a22 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md @@ -27,7 +27,17 @@ title: ヘルプ #### 対象オブジェクト -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[コンボボックス](comboBox_overview.md) - +[階層リスト](list_overview.md) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[ラジオボタン](radio_overview.md) #### 追加のヘルプ機能 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md index 890a833b05f88e..b5cb7d7d42422e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ title: リストボックス | ------- | -------------- | --------------------- | | columns | 列オブジェクトのコレクション | リストボックス列のプロパティを格納します。 | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. +列オブジェクトに関してサポートされているプロパティの一覧については [列特有のプロパティ](listbox_overview.md#列特有のプロパティ) の章を参照してください。 #### 対象オブジェクト diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md index 2be916cc600e3e..7f82867f4427c5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md @@ -19,7 +19,31 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) --- @@ -41,7 +65,32 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[ラジオボタン](radio_overview.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[テキストエリア](text.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -120,7 +169,28 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[階層リスト](list_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -130,14 +200,14 @@ title: オブジェクト ## 式の型/式タイプ -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> [セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) のリストボックス列や、[オブジェクト](FormObjects/dropdownList_Overview.md#オブジェクトの使用) や [配列](FormObjects/dropdownList_Overview.md#配列の使用) に関連付けられた[ドロップダウンリスト](dropdownList_Overview.md) のプロパティリストでは、このプロパティは、[**データタイプ**](properties_DataSource.md#データタイプ-式の型) と呼ばれています。 オブジェクトに関連付けられた式または変数のデータ型を指定します。 この設定の主な目的は、プロパティリスト内で提供されるテーマとオプションが、データの型と対応するようにするためです。 つまり、実際に変数の型そのものを決めるわけではありません。 プロジェクトをコンパイルするには、[変数を宣言](Concepts/variables.md#変数の宣言) する必要があります。 ただし、次の特定の場合には、このプロパティは型宣言の機能を持ちえます: - **[ダイナミック変数](#ダイナミック変数)**: このプロパティを使って、ダイナミック変数の型を宣言することができます。 -- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 +- **[リストボックス列](listbox_overview.md#リストボックス列)**: このプロパティは列データに表示フォーマットを関連づけるのに使用されます。 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 - **[ピクチャー変数](input_overview.md)**: このプロパティを使うと、インタープリタモードにおいてフォームロード前に変数を宣言することができます。 フォーム上のピクチャー変数にピクチャーを表示する際には特別なメカニズムが使用されます。 そのため、他の型の変数とは違って、ピクチャー変数の宣言は、フォームロード前 (`On Load` フォームイベントよりも先) におこなう必要があります。 これを行うためには、フォームのロードより前に`var varName : Picture` 宣言を実行するか(通常、`DIALOG` コマンドを呼び出したメソッド内で行います)、変数をフォームレベルで式タイププロパティを使用して型指定する必要があります。 このいずれかをおこなわない場合、ピクチャー変数はピクチャーを正しく表示できません (インタープリターモードのみ)。 @@ -149,7 +219,20 @@ title: オブジェクト #### 対象オブジェクト -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[入力](input_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[スピナー](spinner.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) --- @@ -292,7 +375,7 @@ title: オブジェクト #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ラジオボタン](radio_overview.md) - [テキストエリア](text.md) #### コマンド @@ -302,7 +385,7 @@ title: オブジェクト ## 変数の計算 -This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. +このプロパティは、[リストボックスフッター](listbox_overview.md#リストボックスフッター) エリアに適用される計算タイプを設定します。 > フッターでの計算は、[`LISTBOX SET FOOTER CALCULATION`](../commands-legacy/listbox-set-footer-calculation.md) 4D コマンドを使用することでも設定することができます。 @@ -349,7 +432,7 @@ This property sets the type of calculation to be done in a [column footer](listb #### 対象オブジェクト -[List Box Footer](listbox-header-footer.md#footers) +[リストボックスフッター](listbox_overview.md#リストボックスフッター) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md index 3a82d8ed45b4b1..c490d2ad0bdbf2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md @@ -54,7 +54,7 @@ title: 値の範囲 #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) #### コマンド @@ -79,7 +79,7 @@ title: 値の範囲 #### 対象オブジェクト -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md index 5497f31a73c8ae..14884d6f8b7d6e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ title: フォームオブジェクト JSON プロパティリスト | **g** | | | | [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 | | **h** | | | -| [`header`](./listbox-header-footer.md#headers) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | +| [`header`](./listbox_overview.md#リストボックスヘッダー) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | | [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px | em | | [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md index 71d3f5d27f5b4f..baed310582670e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,34 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[線](shapes_overview.md#線) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[楕円](shapes_overview.md#楕円) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[四角](shapes_overview.md#四角) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -97,7 +124,34 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro エリア](viewProArea_overview.md) - +[4D Write Pro エリア](writeProArea_overview.md) - +[ボタン](button_overview.md) - +[ボタングリッド](buttonGrid_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[線](shapes_overview.md#線) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[楕円](shapes_overview.md#楕円) - +[ピクチャーボタン](pictureButton_overview.md) - +[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - +[プラグインエリア](pluginArea_overview.md) - +[進捗インジケーター](progressIndicator.md) - +[ラジオボタン](radio_overview.md) - +[ルーラー](ruler.md) - +[四角](shapes_overview.md#四角) - +[スピナー](spinner.md) - +[スプリッター](splitters.md) - +[スタティックピクチャー](staticPicture.md) - +[ステッパー](stepper.md) - +[サブフォーム](subform_overview.md) - +[タブコントロール](tabControl.md) - +[Web エリア](webArea_overview.md) #### コマンド @@ -142,7 +196,7 @@ title: リサイズオプション #### 対象オブジェクト -[List Box Column](listbox-column.md) +[リストボックス列](listbox_overview.md#リストボックス列) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md index 62f31b3c513b6f..a237f5e6f97003 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ title: スケール #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md index 80006a7c69a73d..41b9945c3b97d8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md @@ -38,7 +38,19 @@ title: Text #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[ボタン](button_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ラジオボタン](radio_overview.md) - +[テキストエリア](text.md) #### コマンド @@ -63,7 +75,19 @@ title: Text #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[ボタン](button_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ラジオボタン](radio_overview.md) - +[テキストエリア](text.md) #### コマンド @@ -83,7 +107,19 @@ title: Text #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[ボタン](button_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ラジオボタン](radio_overview.md) - +[テキストエリア](text.md) #### コマンド @@ -124,7 +160,19 @@ title: Text #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[ボタン](button_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ラジオボタン](radio_overview.md) - +[テキストエリア](text.md) #### コマンド @@ -149,7 +197,19 @@ title: Text #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[ボタン](button_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ラジオボタン](radio_overview.md) - +[テキストエリア](text.md) #### コマンド @@ -167,7 +227,19 @@ title: Text #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[ボタン](button_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[ラジオボタン](radio_overview.md) - +[テキストエリア](text.md) #### コマンド @@ -197,7 +269,21 @@ title: Text #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[ボタン](button_overview.md) - +[チェックボックス](checkbox_overview.md) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[階層リスト](list_overview.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[進捗インジケーター](progressIndicator.md) - +[ルーラー](ruler.md) - +[ラジオボタン](radio_overview.md) - +[テキストエリア](text.md) #### コマンド @@ -266,7 +352,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -293,7 +379,18 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[ボタン](button_overview.md) - +[チェックボックス](checkbox_overview.md) (通常とフラット以外のスタイル) - +[コンボボックス](comboBox_overview.md) - +[ドロップダウンリスト](dropdownList_Overview.md) - +[グループボックス](groupBox.md) - +[入力](input_overview.md) - +[リストボックス](listbox_overview.md) - +[リストボックス列](listbox_overview.md#リストボックス列) - +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - +[リストボックスフッター](listbox_overview.md#リストボックスフッター) - +[ラジオボタン](radio_overview.md) (通常とフラット以外のスタイル) - +[テキストエリア](text.md) #### コマンド @@ -320,7 +417,9 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[リストボックス](listbox_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) +* [リストボックスフッター](listbox_overview.md#リストボックスフッター) +* [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) #### コマンド @@ -429,7 +528,7 @@ End if #### 対象オブジェクト -[Input](input_overview.md) - [List Box Column](listbox-column.md) +[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -482,7 +581,7 @@ End if #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド @@ -506,7 +605,7 @@ End if #### 対象オブジェクト -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md index 25e5e15749761b..e453c5a7cf282a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md @@ -21,7 +21,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -41,7 +41,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -70,7 +70,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -86,11 +86,11 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[List Box Header](listbox-header-footer.md#headers) +[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -112,7 +112,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -151,7 +151,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -171,11 +171,11 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) +[ボタン](button_overview.md) ([ヘルプ](button_overview.md#ヘルプ)ボタンを除く) - [チェックボックス](checkbox_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ラジオボタン](radio_overview.md) #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -205,7 +205,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -231,7 +231,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -255,7 +255,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -294,15 +294,15 @@ title: テキスト、ピクチャー #### JSON 文法 -| 名称 | データタイプ | とりうる値 | -| :------------- | ------ | ------------------------------------------------------------- | -| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | +| 名称 | データタイプ | とりうる値 | +| :------------- | ------ | ---------------------------------------------------- | +| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | #### 対象オブジェクト -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[ツールバーボタン](button_overview.md#ツールバー) - [ベベルボタン](button_overview.md#ベベル) - [角の丸いべべルボタン](button_overview.md#角の丸いベベル) - [OS X グラデーションボタン](button_overview.md#os-x-グラデーション) - [OS X テクスチャーボタン](button_overview.md#os-x-テクスチャー) - [Office XP ボタン](button_overview.md#office-xp) - [サークルボタン](button_overview.md#サークル) - [カスタムボタン](button_overview.md#カスタム) #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/ORDA/entities.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/ORDA/entities.md index 590e48ea498362..dbc592fcc6144c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/ORDA/entities.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/ORDA/entities.md @@ -442,7 +442,7 @@ $myInvoices:=$myParts.invoiceItems.invoice 最後の行は、$myParts エンティティセレクション内のパーツにリレートされている請求項目が少なくとも1行含まれているすべての請求書のエンティティセレクションを、*$myInvoices* 内に返します。 エンティティセレクションのプロパティとしてリレーション属性が使用されると、返される結果は、たとえ返されるエンティティが一つだけだとしても、常に新しいエンティティセレクションとなります。 エンティティセレクションのプロパティとしてリレーション属性が使用された結果、エンティティが何も返ってこない場合には、返されるのは空のエンティティセレクションであり、null ではありません。 -## エンティティセレクションを制限する {#restricting-entity-selections} +## Restricting entity selections {#restricting-entity-selections} ORDAでは、あらゆるデータクラスにおいて、エンティティへのアクセスを制限するフィルターを作成することができます。 一旦実装されると、データクラスのエンティティが **ORDAクラス関数** ([`all()`](../API/DataClassClass.md#all) や [`query()`](../API/EntitySelectionClass.md#query)など) または [**REST API**](../category/api-dataclass) ([Data Explorer](../Admin/dataExplorer.md) や [remote datastores](remoteDatastores.md)など) によってアクセスされるたびに、フィルターが自動的に適用されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/forms.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/forms.md index 39491c00152c35..de3642ffaa7e05 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/forms.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/forms.md @@ -29,6 +29,6 @@ title: フォームページ ## 新フォームのデフォルト表示 - **境界**, **ルーラー**, ...: フォームエディターの各新規ウィンドウにデフォルトで表示する項目をチェックします。 フォームエディターの **表示** 階層メニューを使って、各ウィンドウの表示を個別に変更することができます。 -- **マーカーラインのカラー**: このオプションは、フォームエディター中で (ヘッダー、ブレーク、詳細、フッター) エリアを定義するマーカーラインの色を設定します。 マーカーに関する詳細は [出力コントロールラインを使用する](https://doc.4d.com/4Dv20/4D/20.2/Using-output-control-lines.300-6750228.ja.html) を参照してください。 +- **マーカーラインのカラー**: このオプションは、フォームエディター中で (ヘッダー、ブレーク、詳細、フッター) エリアを定義するマーカーラインの色を設定します。 For more information about markers, refer to [Using output control lines](https://doc.4d.com/4Dv20/4D/20.2/Using-output-control-lines.300-6750228.en.html). - **デフォルトで表示するバッジ**: このオプションは、フォームエディターの新しいウィンドウを開く際、どのバッジをデフォルトで表示するかを設定します。 バッジに関する詳細は [バッジを使用する](FormEditor/formEditor.md#バッジを使用する) を参照ください。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/general.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/general.md index 32a171f283aa60..cf71cee6b3d2aa 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/general.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/general.md @@ -78,7 +78,7 @@ macOS Sierra 以降、Mac のアプリケーションは、複数のウィンド ![](../assets/en/Preferences/general5.png) -この項目を使用するとバイナリーデータベースを作成することができるようになります([新しいデータベースを作成する](https://doc.4d.com/4Dv20/4D/20.2/Creating-a-new-database.300-6750129.ja.html) の章を参照)。 これらの項目はデフォルトでは表示されません。今後 4D は、新規の開発にはプロジェクトベースのアーキテクチャーを使用することを推奨するからです。 +These items allow you to create binary databases (see [Creating a new database](https://doc.4d.com/4Dv20/4D/20.2/Creating-a-new-database.300-6750129.en.html) section). これらの項目はデフォルトでは表示されません。今後 4D は、新規の開発にはプロジェクトベースのアーキテクチャーを使用することを推奨するからです。 ## 新規プロジェクト作成時 @@ -94,13 +94,13 @@ macOS Sierra 以降、Mac のアプリケーションは、複数のウィンド ### Project ソースファイルにトークンを含める -このオプションを有効にすると、新規の 4Dプロジェクトで保存された [メソッドのソースファイル](../Project/architecture.md#sources) には、クラシックランゲージおよびデータベースオブジェクト (定数、コマンド、テーブル、フィールド) 用の **トークン** が含まれます。 トークンとは、ソースコードファイルに挿入される `:C10` や `:5` などの追加文字で、テーブルやフィールドの名前を変更したり、4Dバージョンに関係なく要素を識別したりすることを可能にします ([フォーミュラ内でのトークンの使用](https://doc.4d.com/4Dv20/4D/20.6/Using-tokens-in-formulas.300-7487422.ja.html) を参照ください)。 +このオプションを有効にすると、新規の 4Dプロジェクトで保存された [メソッドのソースファイル](../Project/architecture.md#sources) には、クラシックランゲージおよびデータベースオブジェクト (定数、コマンド、テーブル、フィールド) 用の **トークン** が含まれます。 Tokens are additional characters such as `:C10` or `:5` inserted in the source code files, that allow renaming tables and fields and identifying elements whatever the 4D version (see [Using tokens in formulas](https://doc.4d.com/4Dv20/4D/20.6/Using-tokens-in-formulas.300-7487422.en.html)). バージョン管理システムや外部のコードエディターを新規プロジェクトで使用したい場合、これらのツールでのコードの可読性のために、このオプションのチェックを外すことができます。 > このオプションは、プロジェクトにのみ適用できます (バイナリデータベースでは常にトークンが含まれます)。 -> *option* パラメーターに 1 を指定して [`METHOD GET CODE`](../commands-legacy/method-get-code.md) を呼び出すと、 トークンを含むコードをいつでも取得することができます。 +> You can always get the code with tokens by calling [`METHOD GET CODE`](../commands-legacy/method-get-code.md) with 1 in the *option* parameter. #### 既存プロジェクトからトークンを除外する diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/methods.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/methods.md index 2a4beeca71cf9d..e1e76859c3dc67 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/methods.md @@ -112,7 +112,7 @@ title: メソッドページ ![](../assets/en/Preferences/show-clipboards.png) -これらのクリップボードが非表示の時でも、対応する[クリップボードのショートカット](../code-editor/write-class-method.md#クリップボード) は引き続きアクティブです。 +The corresponding [clipboard shorcuts](../code-editor/write-class-method.md#clipboards) are still active when these clipboards are hidden. #### 論理ブロックを強調 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/overview.md index c5fff66f71fe87..6899c4783774d4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/overview.md @@ -21,7 +21,7 @@ title: 環境設定 ## ストレージ -環境設定ダイアログに保存された設定は XMLフォーマットで **4D Preferences vXX.4DPreferences** という名称のファイルに保存されます。 このファイルは、 [`Get 4D folder`](../commands-legacy/get-4d-folder.md) が返す、カレントユーザーの Active 4D Folder に保存されます: +Settings made in the Preferences dialog box are saved in an XML format preferences file named **4D Preferences vXX.4DPreferences** that is stored in the active 4D folder of the current user, as returned by the [`Get 4D folder`](../commands-legacy/get-4d-folder.md) command: - Windows: `\{disk\}\Users\\{username\}\AppData\Roaming\4D` - macOS: `\{disk\}:Users:\{username\}:Library:Application Support:4D` diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/structure.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/structure.md index 4b74e1f227c118..57caff4bc64665 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/structure.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/structure.md @@ -5,7 +5,7 @@ title: ストラクチャーページ ## プライマリーキー -環境設定内のこれらのオプションによって、新しくテーブルが追加されたとき、または [プライマリーキー管理](https://doc.4d.com/4Dv20/4D/20.2/Primary-key-manager.300-6750292.ja.html) 機能の使用によって 4D が自動的に追加するプライマリーキーのデフォルトの名前と型を変更することができます。 +These options in the preferences modify the default name and type of the primary key fields that are added automatically by 4D when new tables are created or by means of the [Primary key manager](https://doc.4d.com/4Dv20/4D/20.2/Primary-key-manager.300-6750292.en.html)). 次のオプションから選択することができます: @@ -18,9 +18,9 @@ title: ストラクチャーページ ### ストラクチャーの描画クォリティ -このオプションで、ストラクチャーエディターの描画レベルを変更できます。 デフォルトで品質は **高** に設定されています。 標準品質を選択して、表示速度を優先させることができます。 この設定の効果は主にズーム機能を使用する際に実感することができます ([ストラクチャーエディター](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.ja.html#105667) のズーム参照)。 +このオプションで、ストラクチャーエディターの描画レベルを変更できます。 デフォルトで品質は **高** に設定されています。 標準品質を選択して、表示速度を優先させることができます。 The effect of this setting is mainly perceptible when using the zoom function (see the "Zoom" paragraph in [Structure editor](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.en.html#105667)). ### フォルダーが表示対象外のとき -このオプションは、ストラクチャーエディターでフォルダーによって選択する際の、テーブルが表示対象外のときのアピアランスを設定できます ([フォルダーごとにテーブルをハイライト/薄暗くする](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.ja.html#4592928) 参照)。 薄暗く表示 (テーブルイメージの代わりに影が表示される) または非表示 (テーブルは完全に見えなくなる) が選択できます。 +This option sets the appearance of dimmed tables in the Structure editor, when you carry out selections by folder (see [Highlight/dim tables by folder](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.en.html#4592928)). 薄暗く表示 (テーブルイメージの代わりに影が表示される) または非表示 (テーブルは完全に見えなくなる) が選択できます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/architecture.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/architecture.md index 36579e166605d2..e097baee2af44a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/architecture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/architecture.md @@ -51,23 +51,23 @@ title: アーキテクチャー ### `Sources` -| 内容 | 説明 | 形式 | -| ------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | -| catalog.4DCatalog | テーブルおよびフィールド定義 | XML | -| catalog_editor.json | ストラクチャーエディターでのテーブル、フィールド、およびリンクのカスタム位置と色。 変換されたプロジェクトでは [互換性設定](../settings/compatibility.md) に依存します。 | JSON | -| folders.json | エクスプローラーフォルダー定義 | JSON | -| menus.json | メニュー定義 | JSON | -| roles.json | プロジェクトの [権限、パーミッション](../ORDA/privileges.md#rolesjson-ファイル)およびその他のセキュリティ設定 | JSON | -| settings.4DSettings | *ストラクチャー*データベース設定。 *[ユーザー設定](#settings-ユーザー)* または *[データファイル用のユーザー設定](#settings-ユーザーデータ)* が定義されている場合は、そちらの設定が優先されます ([設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください)。 **警告**: コンパイル済みアプリケーションの場合、ストラクチャー設定は読み取り専用の .4dz ファイルに格納されます。 運用時にカスタム設定を定義するには、[ユーザー設定を有効化](../settings/overview.md#ユーザー設定の有効化) し、*ユーザー設定* または *データファイル用のユーザー設定* を使う必要があります。 | XML | -| tips.json | 定義されたヘルプTips | JSON | -| lists.json | 定義されたリスト | JSON | -| filters.json | 定義されたフィルター | JSON | -| dependencies.json | プロジェクトに [ロードするコンポーネント](components.md) の名前 | JSON | -| HTTPHandlers.json | Web サーバー用に定義されたカスタムの [HTTP リクエストハンドラー](../WebServer/http-request-handler.md)。 | JSON | -| HTTPRules.json | Web サーバー用に定義されたカスタムの [HTTP ルール](../WebServer/http-rules.md) | JSON | -| styleSheets.css | CSS スタイルシート | CSS | -| styleSheets_mac.css | Mac用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | -| styleSheets_windows.css | Windows用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | +| 内容 | 説明 | 形式 | +| ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | +| catalog.4DCatalog | テーブルおよびフィールド定義 | XML | +| catalog_editor.json | ストラクチャーエディターでのテーブル、フィールド、およびリンクのカスタム位置と色。 変換されたプロジェクトでは [互換性設定](../settings/compatibility.md) に依存します。 | JSON | +| folders.json | エクスプローラーフォルダー定義 | JSON | +| menus.json | メニュー定義 | JSON | +| roles.json | [Privileges, permissions](../ORDA/privileges.md#rolesjson-file) and other security settings for the project | JSON | +| settings.4DSettings | *ストラクチャー*データベース設定。 They are not taken into account if *[user settings](#settings-user)* or *[user settings for data](#settings-user-data)* are defined (see also [Priority of settings](../settings/overview.md#priority-of-settings). **警告**: コンパイル済みアプリケーションの場合、ストラクチャー設定は読み取り専用の .4dz ファイルに格納されます。 For deployment needs, it is necessary to [enable](../settings/overview.md#enabling-user-settings) and use *user settings* or *user settings for data* to define custom settings. | XML | +| tips.json | 定義されたヘルプTips | JSON | +| lists.json | 定義されたリスト | JSON | +| filters.json | 定義されたフィルター | JSON | +| dependencies.json | プロジェクトに [ロードするコンポーネント](components.md) の名前 | JSON | +| HTTPHandlers.json | Custom [HTTP request handlers](../WebServer/http-request-handler.md) defined for the web server | JSON | +| HTTPRules.json | Custom [HTTP rules](../WebServer/http-rules.md) defined for the web server | JSON | +| styleSheets.css | CSS スタイルシート | CSS | +| styleSheets_mac.css | Mac用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | +| styleSheets_windows.css | Windows用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | #### `DatabaseMethods` @@ -163,9 +163,9 @@ Data フォルダーには、データファイルのほか、データに関わ ### `Settings` (ユーザーデータ) -このフォルダには、アプリケーションの管理に使用される [**データのユーザー設定**](../settings/overview.md#データファイル用のユーザー設定) が格納されます。 +This folder contains [**user settings for data**](../settings/overview.md#user-settings-for-data-file) used for application administration. -> この設定は [ユーザー設定](#settings-ユーザー) や [ストラクチャー設定](#sources) より優先されます。 [設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください。 +> この設定は [ユーザー設定](#settings-ユーザー) や [ストラクチャー設定](#sources) より優先されます。 See also [Priority of settings](../settings/overview.md#priority-of-settings). | 内容 | 説明 | 形式 | | ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | @@ -183,13 +183,13 @@ Logs フォルダーには、プロジェクトが使用するすべてのログ - コマンドデバッグ - 4D Serverリクエスト (クライアントマシンおよびサーバー上で生成) -> データフォルダーが読み取り専用モードの場合やメンテナンスログファイルの保存には、システムのユーザー設定フォルダー (Active 4D Folder のこと、詳しくは [Get 4D folder](../commands-legacy/get-4d-folder.md) コマンド参照) 内にある追加の Logs フォルダーが利用されます。 +> An additional Logs folder is available in the system user preferences folder (active 4D folder, see [Get 4D folder](../commands-legacy/get-4d-folder.md) command) for maintenance log files and in cases where data folder is read-only. ## `Settings` (ユーザー) -このフォルダには、アプリケーションの管理に使用される [**ユーザー設定**](../settings/overview.md#ユーザー設定) が格納されます。 +This folder contains [**user settings**](../settings/overview.md#user-settings) used for application administration. -> この設定は [ストラクチャー設定](#sources) より優先されます。 しかしながら、[データファイル用のユーザー設定](#settings-ユーザーデータ) が存在する場合は、そちらが優先されます。 [設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください。 +> この設定は [ストラクチャー設定](#sources) より優先されます。 しかしながら、[データファイル用のユーザー設定](#settings-ユーザーデータ) が存在する場合は、そちらが優先されます。 See also [Priority of settings](../settings/overview.md#priority-of-settings). | 内容 | 説明 | 形式 | | ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/code-overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/code-overview.md index e3ef08ea72e50f..9e39fbac1bca77 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/code-overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/code-overview.md @@ -1,6 +1,6 @@ --- id: code-overview -title: メソッドとクラスの作成 +title: Creating Methods and classes --- プロジェクトで使用される 4D コードは、 [メソッド](../Concepts/methods.md) および [クラス](../Concepts/classes.md) に記述されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/components.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/components.md index 120a2087373e27..52da1ba89e39c8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/components.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/components.md @@ -340,7 +340,7 @@ GitHubでリリースが作成されると、そこに**タグ**と**バージ このファイルは、依存関係・パス・url・読み込みエラー・その他の情報などをログに記録します。 これは、コンポーネントの読み込み管理やトラブルシューティングに役立ちます。 -## プロジェクトの依存関係をモニタリング {#monitoring-project-dependencies} +## Monitoring Project Dependencies {#monitoring-project-dependencies} 開かれているプロジェクトでは、**依存関係** パネルで依存関係の追加・削除・更新ができるほか、現在の読み込み状態に関する情報を取得することができます。 @@ -501,11 +501,11 @@ GitHub 依存関係は[**dependencies.json**](#dependenciesjson) ファイル内 ![dependency-git-tag](../assets/en/Project/dependency-git-tag.png) -- **4D のバージョンに追随する** (デフォルト、推奨されるオプション): 実行中の4D バージョンと互換性のある最新のコンポーネントリリースをダウンロードします。 この依存関係ルールは、コンポーネントのリリースタグが適切な[命名規則](#4dバージョンタグの命名規則) に従っていた場合にのみ使用できます。 このオプションは、特に[4D によって開発されたコンポーネント](../Extensions/overview.md#4d-によって開発されたコンポーネント) に対して推奨されます。 +- **Follow 4D version** (default, recommended option): Download the latest component release that is compatible with the running 4D version. この依存関係ルールは、コンポーネントのリリースタグが適切な[命名規則](#4dバージョンタグの命名規則) に従っていた場合にのみ使用できます。 This option is **recommended**, especially for the [components developed by 4D](../Extensions/overview.md#components-developed-by-4d). - **メジャー更新の手前まで**: [セマンティックバージョニングの範囲](#タグとバージョン)を定義して、更新を次のメジャーバージョンの手前までに制限します。 - **マイナー更新の手前まで**: 上と同様に、更新を次のマイナーバージョンの手前までに制限します。 - **自動更新しない(タグ指定)**: 利用可能なリストから [特定のタグ](#セマンティックバージョン範囲]) を選択するか、手動で入力します。 -- **自動更新する(latest)**: 最新(latest)としてタグづけされたリリースをダウンロードすることを許可します。 **警告:** このオプションを使用するのは開発の初期段階では便利かもしれませんが、ベータリリースを含め新しいリリースを自動的に取り込むため、予期せぬアップデートや変更を引き起こす可能性があります。そのため、製品環境や共有プロジェクトでは避けた方が賢明です。 +- **Latest**: Allows to download the release that is tagged as the latest version. **Warning:** While using this option can be convenient during early development, it is better to avoid it in production or shared projects since it automatically pulls in newer releases, including beta releases, which may lead to unexpected updates or breaking changes. 現在のGitHub 依存関係バージョンは、依存関係の項目の右側に表示されます: diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/date-time-formats.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/date-time-formats.md index a8dada19703081..f12231ad22ee78 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/date-time-formats.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/date-time-formats.md @@ -9,7 +9,7 @@ title: 日付と時間のフォーマット - [`String`](../commands/string.md) コマンド - [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) および [`OBJECT Get format`](../commands-legacy/object-get-format.md) コマンド -- プロパティリストまたは [`dateFormat`](../FormObjects/properties_Display.md#日付フォーマット) および [`timeFormat`](../FormObjects/properties_Display.md#時間フォーマット) のJSONプロパティから利用可能な、フォームオブジェクトの "日付/時間フォーマット" プロパティ +- the date and time format form object properties, available from the Property list or the [`dateFormat`](../FormObjects/properties_Display.md#date-format) and [`timeFormat`](../FormObjects/properties_Display.md#time-format) JSON properties. ## パターンリスト diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/documentation.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/documentation.md index 6d83df7f097d34..6748776051563e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/documentation.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/documentation.md @@ -107,7 +107,7 @@ title: ドキュメンテーション :::note -それ以外の場合には、[メソッドコードの先頭のコメントブロック](../code-editor/write-class-method.md#ヘルプtips) がコードエディターに表示されます。 +Otherwise, the code editor displays [the block comment at the top of the method code](../code-editor/write-class-method.md#help-tips). ::: @@ -159,10 +159,10 @@ _イタリック_ - テーブルタグ: ```md -| 引数 | 型 | 説明 | +| Parameter | Type | Description | | --------- | ------ | ------------ | -| wpArea | テキスト |Write pro エリア| -| toolbar | テキスト |ツールバー名 | +| wpArea | Text |Write pro area| +| toolbar | Text |Toolbar name | ``` - リンクタグ: @@ -196,21 +196,22 @@ The [documentation](https://doc.4d.com) of the command .... `WP SwitchToolbar.md` ファイルに、次のように書くことができます: ````md - + GetLogo (size) -> logo -| 引数 | 型 | 入/出 | 詳細 | +| Parameter | Type | in/out | Description | | --------- | ------ | ------ | ----------- | -| size | Integer | in | ロゴスタイルセレクター (1 〜 5) | -| logo | Picture | out | 選択されたロゴ | +| size | Integer | in | Logo style selector (1 to 5) | +| logo | Picture | out | Selected logo | ## Description -このメソッドは *size* 引数の値に応じて、特定のサイズのロゴを返します。1 = 最小のサイズ、 5 = 最大のサイズ。 +This method returns a logo of a specific size, depending on the value of the *size* parameter. +1 = smallest size, 5 = largest size. ## Example @@ -218,7 +219,7 @@ GetLogo (size) -> logo C_PICTURE($logo) C_LONGINT($size) -// 最大のロゴを取得 +//Get the largest logo $logo:=GetLogo(5) ``` ```` diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/project-method-properties.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/project-method-properties.md index 2d61312f8f9ad6..cca7ea78f5692d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/project-method-properties.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/project-method-properties.md @@ -1,6 +1,6 @@ --- id: project-method-properties -title: プロジェクトメソッドプロパティ +title: Project Method Properties --- プロジェクトメソッドを作成した後、その名称やプロパティを変更することができます。 プロジェクトメソッドのプロパティは主に、実行アクセスやセキュリティ条件 (ユーザー、統合されたサーバーやサービスからのアクセスの可否) に加えて、実行モードに関する設定が含まれます。 @@ -54,11 +54,11 @@ title: プロジェクトメソッドプロパティ この属性は、クライアント/サーバーモードの 4Dアプリケーションでのみ考慮されます。 このオプションが選択されていると、そのプロジェクトメソッドは呼び出し方に関わらず常にサーバー上で実行されます。 -このオプションに関する詳細は、4D Serverリファレンスマニュアルの [サーバー上で実行属性](https://doc.4d.com/4Dv20/4D/20/Execute-on-Server-attribute.300-6330555.ja.html) を参照ください。 +For more information on this option, refer to [Execute on Server attribute](https://doc.4d.com/4Dv20/4D/20/Execute-on-Server-attribute.300-6330555.en.html). ## 実行モード -このオプションを使用すると、メソッドのプリエンプティブ実行が可能であることを宣言できます。 これについては、[プリエンプティブプロセス](../Develop/preemptive.md) の章で説明されています。 +このオプションを使用すると、メソッドのプリエンプティブ実行が可能であることを宣言できます。 It is described in the [Preemptive processes section](../Develop/preemptive.md). ## 公開オプション @@ -66,23 +66,23 @@ title: プロジェクトメソッドプロパティ ### Webサービス -この属性を使用して、SOAPリクエストでアクセス可能な Webサービスとして当該メソッドを公開することができます。 詳細は [Web サービスの公開と使用](https://doc.4d.com/4Dv20/4D/20.2/Publication-and-use-of-Web-Services.200-6750103.ja.html) を参照ください。 このオプションを選択すると、**WSDL を公開** オプションを選択できるようになります。 +この属性を使用して、SOAPリクエストでアクセス可能な Webサービスとして当該メソッドを公開することができます。 For more information, refer to the [Publication and use of Web Services](https://doc.4d.com/4Dv20/4D/20.2/Publication-and-use-of-Web-Services.200-6750103.en.html) chapter. このオプションを選択すると、**WSDL を公開** オプションを選択できるようになります。 -エクスプローラーでは、Web サービスとして提供されるプロジェクトメソッドには専用のアイコンが表示されます。 +In the Explorer, project methods that are offered as a Web Service are given a specific icon. **注:** メソッド名が XML の命名規則に準拠しない文字 (たとえばスペース) を含む場合、そのメソッドは Webサービスとして公開できません。 この場合、設定は保存できません。 ### WSDL を公開 -この属性は "Webサービス" 属性が設定されている場合にのみ利用可能です。 この属性を設定すると、当該メソッドが 4Dアプリケーションの WSDLに 含まれます。 詳細については [WSDL ファイルを生成する](https://doc.4d.com/4Dv20/4D/20.2/Publishing-a-Web-Service-with-4D.300-6750334.ja.html#502689) を参照ください。 +この属性は "Webサービス" 属性が設定されている場合にのみ利用可能です。 この属性を設定すると、当該メソッドが 4Dアプリケーションの WSDLに 含まれます。 For more information about this, refer to [Generation of the WSDL](https://doc.4d.com/4Dv20/4D/20.2/Publishing-a-Web-Service-with-4D.300-6750334.en.html#502689). -エクスプローラーでは、Webサービスとして提供され、WSDLで公開されたプロジェクトメソッドには専用のアイコンが表示されます。 +In the Explorer, project methods that are offered as a Web Service and published in WSDL are given a specific icon. ### 4D タグと URL(4DACTION...) このオプションは、4D Webサーバーのセキュリティを強化するために使用されます。このオプションが選択されていない場合、[4DACTION URL](../WebServer/httpRequests.md#4daction) を使用した HTTPリクエスト、および [4DSCRIPT、4DTEXT、4DHTML タグ](../Tags/transformation-tags.md) から当該メソッドを直接呼び出すことができません。 -この属性が指定されたプロジェクトメソッドは、エクスプローラーで以下のアイコンが表示されます。 +In the Explorer, project methods with this attribute are given a specific icon. セキュリティのため、このオプションはデフォルトで選択されていません。 Web機能から直接呼び出されるメソッドには、このオプションを明示的に選択しなければなりません。 @@ -90,14 +90,14 @@ title: プロジェクトメソッドプロパティ この属性が選択されていると、当該プロジェクトメソッドは 4D の SQLエンジンから実行可能となります。 デフォルトでは選択されておらず、明示的に許可されない限り 4Dメソッドは保護されており、4D SQLエンジンから呼び出すことはできません。 -このプロパティは、全ての内部あるいは外部SQL クエリに対して適用されます。この外部SQL クエリにはODBC ドライバ、 [Begin SQL](../commands-legacy/begin-sql.md)/[End SQL](../commands-legacy/end-sql.md) タグ内に挿入されたSQL コード、あるいは [QUERY BY SQL](../commands-legacy/query-by-sql.md) コマンドから実行されたものを含みます。 +This property applies to all internal and external SQL queries --- executed via the ODBC driver, SQL code inserted between the [Begin SQL](../commands-legacy/begin-sql.md)/[End SQL](../commands-legacy/end-sql.md) tags or the [QUERY BY SQL](../commands-legacy/query-by-sql.md) command. **注:** - メソッドに "SQL" 属性が設定されていても、メソッドの実行時にはデータベース設定およびメソッドプロパティに設定されたアクセス権が考慮されます。 - ODBC の **SQLProcedure** 関数は "SQL" 属性が設定されているプロジェクトメソッド名のみを返します。 -詳細については、SQLマニュアルの [4Dと4D SQLエンジン統合の原則](https://doc.4d.com/4Dv20/4D/20/4D-SQL-engine-implementation.300-6342089.ja.html) を参照ください。 +For more information, refer to [4D SQL engine implementation](https://doc.4d.com/4Dv20/4D/20/4D-SQL-engine-implementation.300-6342089.en.html) in the 4D SQL manual. ### REST サーバー @@ -109,7 +109,7 @@ title: プロジェクトメソッドプロパティ メソッド属性の一括設定をおこなうには: -1. エクスプローラーの [メソッドページ](https://doc.4d.com/4Dv20/4D/20.2/Methods-Page.300-6750119.ja.html) からオプションメニューを展開し、**属性の一括設定...** コマンドを選択します。 "メソッド属性" ダイアログボックスが表示されます: +1. On the [Methods Page](https://doc.4d.com/4Dv20/4D/20.2/Methods-Page.300-6750119.en.html) of the 4D Explorer, expand the options menu, then choose the **Batch setting of attributes...** command. "メソッド属性" ダイアログボックスが表示されます: 2. "一致するメソッド名" エリアに属性を一括設定するメソッドを指定するための名前条件を入力します。 入力した文字列を使用してメソッド名が検索されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$attributes.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$attributes.md index e5bb0880449529..013ed6ad228fc7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$attributes.md @@ -3,11 +3,11 @@ id: attributes title: $attributes --- -データクラスから取得する属性を選択するのに使います (例: `Company(1)?$attributes=name,city`、 `Company(1)?$attributes=employees.lastname` あるいは `Employee?$attributes=employer.name`)。 +Allows selecting the attribute(s) to get from the dataclass (*e.g.*, `Company(1)?$attributes=name,city`, `Company(1)?$attributes=employees.lastname`, or `Employee?$attributes=employer.name`). ## 説明 -データクラスにリレーション属性が含まれていて、リレート先のエンティティまたはエンティティセレクションの属性のうち値を取得するものを選択したい場合、そのパスを指定するのに `$attributes` を使用します。 +If you have relation attributes in a dataclass, use `$attributes` to define the path of attributes whose values you want to get for the related entity or entities. `$attributes` はエンティティ (*例:* People(1)) またはエンティティセレクション (*例:* People/$entityset/0AF4679A5C394746BFEB68D2162A19FF) に対して適用できます。 @@ -22,8 +22,8 @@ title: $attributes - `$attributes=relatedEntities.*`: リレートエンティティズの属性がすべて返されます。 - `$attributes=relatedEntities.attributePath1, relatedEntities.attributePath2, ...`: リレートエンティティズの指定された属性だけが返されます。 -- ストレージ 属性を対象に `$attributes` が指定された場合: - - `$attributes=attribute1, attribute2, ...`: エンティティのそれらの属性のみが返されます。 +- If `$attributes` is specified for **storage** attributes: + - `$attributes=attribute1, attribute2, ...`: only those attributes of the entities are returned. ## リレートエンティティズの例 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$filter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$filter.md index 460c3fab8b1d47..7075fdc900ec5a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$filter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$filter.md @@ -27,7 +27,7 @@ title: $filter ### paramsプロパティの使用 -また値のコレクションである4D の `params` プロパティを使用することもできます。 +You can also use 4D's `params` property which is a collection of values. **\{attribute\} {comparator} {placeholder} {AND/OR/EXCEPT} \{attribute\} {comparator} {placeholder}&$params='["{value1}","{value2}"]'** @@ -77,23 +77,23 @@ title: $filter | <= | 以下 | | begin | 前方一致 | -## ベクトル類似度 +## Vector similarity -属性が[**ベクトルオブジェクト**](../API/VectorClass.md) を保存する場合([4D フィールドを 4D.Vector クラスオブジェクトのみを保存するように設定する方法](../Develop/field-properties.md#class) を参照)、**ベクトル** つまり**埋め込み** を使用してデータクラスをフィルターすることができます。 +If the attribute stores [**vector objects**](../API/VectorClass.md) (see how to [configure a 4D field to only store 4D.Vector class objects](../Develop/field-properties.md#class)), you can filter the dataclass using **vectors**, aka **embeddings**. -ベクトル類似度の詳細な情報については、[ベクトル類似度によるクエリ](../API/DataClassClass.md#ベクトル類似度によるクエリ) の章を参照してください。 +For more information about vector similarity searches, please refer to [Query by vector similarity](../API/DataClassClass.md#query-by-vector-similarity) section. -`params` プロパティを使用してベクトル比較パラメーターのフィルターを提供します。使用する構文は以下の通りです: +Use the `params` property to provide the filter with the vector comparison parameter, using a syntax like: **\{vectorAttribute\} \{comparator\} \{placeholder\}&$params=vectorComparison** -*vectorComparison* パラメーターは、以下のような要素を格納したコレクションです: +The *vectorComparison* parameter is a collection of the following elements: -| プロパティ | 型 | 説明 | -| -------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| [].vector | 数値のコレクション | 必須設定です。 比較するベクトルを表すコレクションです | -| [].metric | Text | 任意。 クエリに使用する[ベクトル計算](../API/VectorClass.md#ことなるベクトル計算を理解する)。 サポートされる値:
  • "cosine" (省略時のデフォルト): ベクトル間のコサイン類似度を計算します。
  • "dot": ベクトルのドット類似度を計算します。
  • "euclidean": ベクトル間のユークリッド距離を計算します。 | -| [].threshold | Real | 任意(デフォルト: 0.5)。 選択された"metric"に従って、コサイン、ドット、またはユークリッド類似度に基づいたベクトル比較をフィルタリングするために使用されるしきい値。 最適な結果を得るためには、特定の用途に最適な類似度のしきい値をきちんと選択することが強く推奨されます。 | +| プロパティ | 型 | 説明 | +| -------------------------------------------------------------------------------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [].vector | Collection of numbers | 必須設定です。 A collection that represents the vector to compare | +| [].metric | Text | 任意。 クエリに使用する[ベクトル計算](../API/VectorClass.md#ことなるベクトル計算を理解する)。 サポートされる値:
  • "cosine" (省略時のデフォルト): ベクトル間のコサイン類似度を計算します。
  • "dot": ベクトルのドット類似度を計算します。
  • "euclidean": ベクトル間のユークリッド距離を計算します。 | +| [].threshold | Real | 任意(デフォルト: 0.5)。 選択された"metric"に従って、コサイン、ドット、またはユークリッド類似度に基づいたベクトル比較をフィルタリングするために使用されるしきい値。 最適な結果を得るためには、特定の用途に最適な類似度のしきい値をきちんと選択することが強く推奨されます。 | Only a subset of **comparator** symbols are supported with vector comparisons. これらの比較記号は、結果としきい値を比較するのに使用されるという点に注意してください: @@ -125,7 +125,7 @@ Person データクラスより、anotherobj オブジェクト属性の number GET /rest/Person/?filter="anotherobj.mynum > 50" ``` -この例では、基本的な値でベクトル検索を行います: +In this example, we do a vector search with basic values: ``` GET /rest/Person/?filter="VectorAtt>=:1"&$params='[{vector:[1,2,3],threshold:1}]' diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$lock.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$lock.md index 9c578443e486b7..d6a83ce65447f3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$lock.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$lock.md @@ -23,7 +23,7 @@ title: $lock ### 説明 -REST API によるロックは、[セッション](authUsers.md#セッション) レベルで設定されます。 +The locks triggered by the REST API are put at the [session](authUsers.md#sessions) level. *ロック* されたエンティティは次のものから操作 (ロック / アンロック / 更新 / 削除) できません: diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/4d.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/4d.md index fb0a7c0ee9ff53..3328cc38e4eda9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/4d.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/4d.md @@ -10,16 +10,6 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ----------------------- | | classStore | Object | ← | すべてのビルトイン4Dクラスを含むクラスストア | -
    -
    履歴 - -| リリース | 内容 | -| ---- | ------- | -| 19 | Created | - -
    -
    - **4D** キーワードは、[**クラスのコンセプト**](../Concepts/classes.md#4d) で説明されています。 ## プロパティ diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/call-chain.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/call-chain.md index d94d4ba574d784..d8256409b76a90 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/call-chain.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/call-chain.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ---------- | --------------------------- | --------------------------------- | | 戻り値 | Collection | ← | プロセス内での呼び出しチェーンを記述したオブジェクトのコレクション | -
    -
    履歴 | リリース | 内容 | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 20 R9 | `formula` プロパティをサポート |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/command-name.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/command-name.md index a5c7188b8c9feb..fa71fa66cb614b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/command-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/command-name.md @@ -5,12 +5,10 @@ slug: /commands/command-name displayed_sidebar: docs --- -**Command name** ( *command* : Integer {; *info* : Integer {; *theme* : Text}} ) : Text +**Command name** ( *command* {; *info* {; *theme*}} ) : Text -
    - | 引数 | 型 | | 説明 | | ----- | ------- | --------------------------- | -------------- | | コマンド | Integer | → | コマンド番号 | @@ -18,10 +16,8 @@ displayed_sidebar: docs | theme | Text | ← | コマンドのランゲージテーマ | | 戻り値 | Text | ← | ローカライズされたコマンド名 | -
    -
    履歴 | リリース | 内容 | @@ -29,7 +25,6 @@ displayed_sidebar: docs | 20 R9 | deprecated プロパティのサポート |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/compile-project.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/compile-project.md index c2ea9ce9b0cdf0..634abc5d1974fc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/compile-project.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/compile-project.md @@ -5,22 +5,18 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +**Compile project** {( {*projectFile*}{;}{*options*} )} : Object -
    - | 引数 | 型 | | 説明 | | ----------- | ----------------------- | --------------------------- | -------------------------------------- | | projectFile | 4D.File | → | コンパイルする.4DProject ファイル | | options | Object | → | コンパイルオプションを指定するオブジェクト | | 戻り値 | Object | ← | コンパイルのステータスの情報を格納したオブジェクト | -
    -
    履歴 | リリース | 内容 | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 20 R8 | "formObjectExpression" `型` のサポート |
    -
    ## 説明 @@ -37,15 +32,15 @@ displayed_sidebar: docs デフォルトでは、このコマンドはストラクチャー設定で定義されているコンパイラオプションを使用します。 任意の*options* 引数を渡すことで、それらを上書きすることができます。 以下のシンタックスがサポートされています: 任意の*options* 引数を渡すことで、それらを上書きすることができます。 以下のシンタックスがサポートされています: - **Compile project**(): 現在開かれているプロジェクトを、ストラクチャー設定で定義されているオプションを使用してコンパイルします。 -- **Compile project**(*options*): 現在開かれているプロジェクトをコンパイルします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 +- **Compile project**(*options*): 現在開かれているプロジェクトをコンパイルします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 - **Compile project**(*projectFile*): *projectFile* 引数で指定された4DProject ファイルを、ストラクチャー設定で定義されているオプションを使用してコンパイルします。 - **Compile project**(*projectFile*; *options*): *projectFile* 引数で指定された4DProject ファイルを、*options* 引数で定義されたオプションでストラクチャー設定を上書きしてコンパイルします。 **注:** このコマンドを使用してバイナリーデータベースをコンパイルすることはできません。 -コンパイラウィンドウとは異なり、このコマンドではコンパイルするコンポーネントを明示的に指定する必要があります。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 +コンパイラウィンドウとは異なり、このコマンドではコンパイルするコンポーネントを明示的に指定する必要があります。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 -コンパイルされたコードは、*options* 引数の*targets* プロパティでの指定によって、DerivedData または Libraries フォルダに格納されています。 コンパイルされたコードは、*options* 引数の*targets* プロパティでの指定によって、DerivedData または Libraries フォルダに格納されています。 .4dz ファイルを作成したい場合でも、コンパイルされたプロジェクトを手動でZIP圧縮するか、[ビルドアプリケーション](../Desktop/building.md) 機能を使用する必要があります。 +コンパイルされたコードは、*options* 引数の*targets* プロパティでの指定によって、DerivedData または Libraries フォルダに格納されています。 .4dz ファイルを作成したい場合でも、コンパイルされたプロジェクトを手動でZIP圧縮するか、[ビルドアプリケーション](../Desktop/building.md) 機能を使用する必要があります。 *targets* プロパティに空のコレクションを渡した場合、**Compile project** コマンドはコンパイルせずにシンタックスチェックを実行します。 @@ -65,8 +60,8 @@ displayed_sidebar: docs | generateSymbols | Boolean | 返された.symbol オブジェクト内にsymbol 情報を生成するためにはTrue | | generateSyntaxFile | Boolean | プロジェクトの\\Resources\\en.lproj フォルダに [コード補完用のシンタックスファイルを生成する](../settings/general.md#%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E6%99%82%E3%81%AB%E3%82%B3%E3%83%BC%E3%83%89%E8%A3%9C%E5%AE%8C%E7%94%A8%E3%81%AE%E3%82%B7%E3%83%B3%E3%82%BF%E3%83%83%E3%82%AF%E3%82%B9%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E7%94%9F%E6%88%90%E3%81%99%E3%82%8B) ためにはTrue | | generateTypingMethods | Text | 型指定メソッドを生成する際にリセット("reset") するか追加("append") するかを選択します。 値が"append" だった場合、既存の変数宣言は変更されません(コンパイラウィンドウの振る舞い)。 値が"reset" だった場合、既存の変数宣言は事前に削除されます。 | -| plugins | 4D.Folder object | [Plugins folder of the current project](../Project/architecture.md#plugins) ではなく、独自に使用したいプラグインのフォルダ。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 | -| targets | String の Collection | 取り得る値: "x86_64_generic"、"arm64_macOS_lib"。 また空のコレクションを渡すことでシンタックスチェックのみを実行させることもできます。 また空のコレクションを渡すことでシンタックスチェックのみを実行させることもできます。 また空のコレクションを渡すことでシンタックスチェックのみを実行させることもできます。 | +| plugins | 4D.Folder object | [カレントプロジェクトのPlugins フォルダ](../Project/architecture.md#plugins) ではなく、独自に使用したいプラグインのフォルダ。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 | +| targets | String の Collection | 取り得る値: "x86_64_generic"、 "arm64_macOS_lib"。 また空のコレクションを渡すことでシンタックスチェックのみを実行させることもできます。 | | typeInference | Text | "all": コンパイラは、明示的に宣言されていない全ての変数の型を類推します。 "locals": コンパイラは、明示的に宣言されていないローカル変数の型を類推します。 "none": 自動変数定義は行いません。全ての変数はコード内で明示的に宣言されている必要があります(旧式モード)。"direct": 全ての変数はコード内で明示的に宣言されている必要があります([直接型指定](../Project/compiler.md#enabling-direct-typing))。 | | warnings | Object の Collection | 警告の有効化状態を定義します | | \[\].major | Number | 指定する警告のメインの番号、ドットの前 | @@ -86,7 +81,7 @@ displayed_sidebar: docs | \[\].isError | Boolean | エラーならTrue、それ以外の場合は警告 | | \[\].message | Text | エラーメッセージ | | \[\].code | Object | [コードオブジェクト](#code-object) | -| \[\].line | Number | コード内でのエラーが発生した行番号。 コード内でのエラーが発生した行番号。 コード内でのエラーが発生した行番号。 クラスメソッドに対しては、ファンクション内の行番号 | +| \[\].line | Number | コード内でのエラーが発生した行番号。 クラス関数に対しては、関数内の行番号 | | \[\].lineInFile | Number | ファイル内での行番号(クラスメソッドの"line"とは異なります、また%attributes プリフィックス行を考慮に入れます) | | symbols | Object | **generateSymbols オプションがTrue に設定されている場合にのみ返されます:** | | symbols.interprocessVariables | Object | 全てのインタープロセス変数の一覧 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md index 8ec624382114c5..0f1c2f60750cd0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md @@ -5,11 +5,18 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -**Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object +
    履歴 - +| リリース | 内容 | +| ------ | ------------------------- | +| 20 R10 | 新しい*autoLicenseTarget* 引数 | +| 20 | 追加 | + +
    -
    +**Create deployment license** ( *mergedApp* ; *autoLicenseTarget* ) : Object
    **Create deployment license** ( *mergedApp* ; *buildLicense* {; *oemLicense*} ) : Object + + | 引数 | 型 | | 説明 | | ----------------- | ------------------------- | --------------------------- | ------------------------------- | @@ -19,20 +26,8 @@ displayed_sidebar: docs | oemLicense | 4D.File | → | サーバーライセンスの場合は4D OEM XML キーライセンス | | 戻り値 | Object | ← | ステータス | -
    -
    -
    履歴 - -| リリース | 内容 | -| ------ | ------------------------- | -| 20 R10 | 新しい*autoLicenseTarget* 引数 | -| 20 | 追加 | - -
    -
    - ## 説明 **Create deployment license** コマンドは*mergedApp* 引数のビルドアプリケーションのLicenses フォルダ内に埋め込みライセンスファイルを作成します。*mergedApp* 引数で指定したフォルダ内にLicenses フォルダが存在しない場合、このコマンドによって作成されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md index 7cc1345fc512c9..5f1fe2bba5e725 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md @@ -8,28 +8,14 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | -------- | ---------------------------------- | --------------------------- | --------------------------------------------- | | dsTable | Table | → | エンティティセレクションの元となるカレントセレクションが属する 4Dデータベースのテーブル | | settings | Object | → | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | ← | 指定したテーブルに対応するデータクラスのエンティティセレクション | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ------- | -| 17 R5 | 変更 | -| 17 | Created | - -
    -
    - ## 説明 `Create entity selection` コマンドは、*dsTable* で指定したテーブルに対応するデータクラスの[追加可能な](../ORDA/entities.md#shareable-or-alterable-entity-selections)新規エンティティセレくションを、同テーブルのカレントセレクションに基づいてビルドして返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/cs.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/cs.md index e0ecbe961095e0..eea3f6f64f5cc1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/cs.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/cs.md @@ -8,16 +8,6 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | --------------------------- | | classStore | Object | ← | プロジェクトまたはコンポーネントのユーザークラスストア | -
    -
    履歴 - -| リリース | 内容 | -| ---- | ------- | -| 19 | Created | - -
    -
    - **cs** キーワードは、[**クラスのコンセプト**](../Concepts/classes.md#cs) で説明されています。 ## プロパティ diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/dialog.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/dialog.md index 9927d2ef39ae7e..c15a4bfd858e5e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/dialog.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/dialog.md @@ -4,12 +4,10 @@ title: DIALOG displayed_sidebar: docs --- -**DIALOG** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +**DIALOG** ( {*aTable* ;} *form* {; *formData*}{; *} ) -
    - | 引数 | 型 | | 説明 | | -------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | フォームの属するテーブルまたは 省略した場合はデフォルトテーブルまたは プロジェクトフォームを使用 | @@ -17,21 +15,8 @@ displayed_sidebar: docs | formData | Object | → | フォームに関連づけるデータ | | \* | 演算子 | → | 同じプロセスを使用 | -
    -
    -
    履歴 - -| リリース | 内容 | -| --------------------------- | ------- | -| 17 | 変更 | -| 11 SQL | 変更 | -| <6 | Created | - -
    -
    - ## 説明 **DIALOG** コマンドはユーザーに対して*form* 引数で指定したフォームを、*formData* 引数(オプション)とともに表示します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/ds.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/ds.md index e92a2ff61c4dbc..6d4a1fddcf32ee 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/ds.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/ds.md @@ -4,31 +4,17 @@ title: ds displayed_sidebar: docs --- -**ds** ({ *localID* : Text }) : cs.DataStore +**ds** { ( *localID* : Text ) } : cs.DataStore -
    - | 引数 | 型 | | 説明 | | ------- | ---------------------------- | --------------------------- | ------------------------- | | localID | Text | → | 参照を取得したいリモートデータストアのローカルID | | 戻り値 | cs.DataStore | ← | データストア参照 | -
    -
    -
    履歴 - -| リリース | 内容 | -| ---- | ------- | -| 18 | 変更 | -| 17 | Created | - -
    -
    - ## 説明 `ds` コマンドは、カレントの 4Dデータベース、または *localID* で指定したデータベースに合致するデータストアの参照を返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/file.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/file.md index 7d7ea9cb9f6fb8..70009552238df8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/file.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/file.md @@ -4,34 +4,29 @@ title: File displayed_sidebar: docs --- -**File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File +
    履歴 - +| リリース | 内容 | +| ----- | ----------------------------- | +| 19 R4 | 新しい `HTTP Client log file` 定数 | +| 17 R5 | 追加 | + +
    -
    +**File** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; \* } ) : 4D.File + + | 引数 | 型 | | 説明 | | ------------ | ---------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | ファイルパス | | fileConstant | Integer | → | 4Dファイル定数 | | pathType | Integer | → | `fk posix path` (デフォルト) または `fk platform path` | -| \* | 演算子 | → | ホストデータベースのファイルを返すには \* を渡します | +| \* | operator | → | ホストデータベースのファイルを返すには \* を渡します | | 戻り値 | [4D.File](../API/FileClass.md) | ← | 新規ファイルオブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ----------------------------- | -| 19 R4 | 新しい `HTTP Client log file` 定数 | -| 17 R5 | 追加 | - -
    -
    - ## 説明 `File` コマンドは、[`4D.File`](../API/FileClass.md) 型の新しいオブジェクトを作成して返します。 このコマンドは 2種類のシンタックスを受け入れます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/folder.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/folder.md index 5f8f7e3087a8bf..19dd43c4e805aa 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/folder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/folder.md @@ -4,34 +4,29 @@ title: Folder displayed_sidebar: docs --- -**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder +
    履歴 - +| リリース | 内容 | +| ----- | ---------------------- | +| 19 R8 | `fk home folder` をサポート | +| 17 R5 | 追加 | + +
    -
    +**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; \* } ) : 4D.Folder + + | 引数 | 型 | | 説明 | | -------------- | -------------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | フォルダーパス | | folderConstant | Integer | → | 4Dフォルダー定数 | | pathType | Integer | → | `fk posix path` (デフォルト) または `fk platform path` | -| \* | 演算子 | → | ホストデータベースのフォルダーを返すには \* を渡します | +| \* | operator | → | ホストデータベースのフォルダーを返すには \* を渡します | | 戻り値 | [4D.Folder](../API/FolderClass.md) | ← | 新規フォルダーオブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ---------------------- | -| 19 R8 | `fk home folder` をサポート | -| 17 R5 | 追加 | - -
    -
    - ## 説明 `Folder` コマンドは、[`4D.Folder`](../API/FolderClass.md) 型の新しいオブジェクトを作成して返します。 このコマンドは 2種類のシンタックスを受け入れます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-edit.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-edit.md index 9ea8080e7082cf..71d122de88d981 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-edit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-edit.md @@ -4,31 +4,25 @@ title: FORM EDIT displayed_sidebar: docs --- -**FORM EDIT** ( {*aTable* : Table ;} *form* : Text )
    **FORM EDIT** ( {*aTable* : Table ;} *form* : Text ; *object* : Text ) +**FORM EDIT** ( {*aTable* ;} *form* )
    **FORM EDIT** ( {*aTable* ;} *form* ; *object* ) -
    - | 引数 | 型 | | 説明 | | ------ | ----- | --------------------------- | ------------------------------------------------- | | aTable | Table | → | フォームの属するテーブルまたは 省略した場合はデフォルトテーブルまたは プロジェクトフォームを使用 | | form | Text | → | フォーム名 | | object | Text | → | フォームオブジェクト名またはグループ名 | -
    -
    履歴 | リリース | 内容 | | ----- | ---------------- | | 20 R8 | *object* 引数のサポート | -| 18 R5 | Created |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md index 798de9b3ad38ee..1978639507a0a3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ------- | --------------------------- | ---------- | | 戻り値 | Integer | ← | フォームイベント番号 | -
    -
    -
    履歴 - -| リリース | 内容 | -| --------------------------- | --------------------------------------- | -| 18 | Renamed (Form event) | -| <6 | Created | - -
    -
    - ## 説明 **Form event code** コマンドは、現在生成中のフォームイベントタイプ を示す数値を返します。 通常フォームメソッドやオブジェクトメソッド内で **Form event code** を使用します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-event.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-event.md index 0c48e0c34cd039..f515ef990afe81 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-event.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-event.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ---------- | | 戻り値 | Object | ← | イベントオブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ------- | -| 18 R2 | 変更 | -| 18 | Created | - -
    -
    - ## 説明 **FORM Event** は、発生したフォームイベント に関する情報を格納しているオブジェクトを返します。通常、**FORM Event** はフォームメソッドまたはオブジェクトメソッド内にて使用します。 @@ -51,7 +37,7 @@ displayed_sidebar: docs イベントオブジェクトには、イベントが発生したオブジェクト によっては追加のプロパティが含まれていることがあります。 これは以下のオブジェクトで生成された *eventObj* オブジェクトが対象です: -- リストボックスまたはリストボックスカラムオブジェクト。詳細は[こちらの章](../FormObjects/listbox-object.md#supported-form-events)を参照してください。 +- リストボックスまたはリストボックスカラムオブジェクト。詳細は[こちらの章](../FormObjects/listbox_overview.md#supported-form-events)を参照してください。 - 4D View Pro エリア。詳細は[On VP Ready フォームイベント](../Events/onVpReady.md) を参照してください。 ***注意:*** カレントのイベントが何もない場合、**FORM Event** はnull オブジェクトを返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-load.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-load.md index 3c7ee88a64b6c9..3eea44cbc1c11e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-load.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-load.md @@ -4,12 +4,10 @@ title: FORM LOAD displayed_sidebar: docs --- -**FORM LOAD** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +**FORM LOAD** ( {*aTable* ;} *form* {; *formData*}{; *} ) -
    - | 引数 | 型 | | 説明 | | -------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | ロードするテーブルフォーム(省略時はプロジェクトフォームをロード) | @@ -17,22 +15,8 @@ displayed_sidebar: docs | formData | Object | → | フォームに関連づけるデータ | | \* | 演算子 | → | 指定時、コマンドはコンポーネントから実行した場合にホストのデータベースコマンドが適応されます(それ以外の場合は無視されます)。 | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ----------------------------------------------- | -| 20 | 変更 | -| 16 R6 | 変更 | -| 14 | Renamed (OPEN PRINTING FORM) | -| 12 | Created | - -
    -
    - ## 説明 **FORM LOAD** コマンドを使用してデータ印刷・コンテンツ解析のために *form* 引数で指定したフォームをカレントプロセスにおいて *formData* 引数のデータ(オプション)とともにメモリーにロードします。 1つのプロセスにつきカレントフォームは1つしか指定できません。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-theme.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-theme.md deleted file mode 100644 index 8fbac726c6f203..00000000000000 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-theme.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -id: form-theme -title: FORM theme -displayed_sidebar: docs ---- - -**FORM theme** : Text - - - -
    - -| 引数 | 型 | | 説明 | -| --- | ---- | --------------------------- | ------------------------------------------------------------------------------------------ | -| 戻り値 | Text | ← | カレントフォームで使用されているテーマ: "Classic" または "FluentUI" (Windows) | - -
    - - -
    -
    履歴 - -| リリース | 内容 | -| ----- | -- | -| 21 R2 | 追加 | - -
    -
    - -## 説明 - -**FORM theme** コマンドはカレントフォームに対して実際にレンダリングされているWindows テーマを返します: "Classic" または "FluentUI"。 - -Windows フォームレンダリングテーマは、[アプリケーションレベル](../settings/interface.md#use-fluent-ui-on-windows) あるいは [フォームレベル](../FormEditor/properties_FormProperties.md#form-theme-on-windows) (継承するかあるいは明示的に定義することが可能) で定義することが可能で、またランタイムでのカレントマシン上における [特定のMicrosoft ライブラリーの利用可能性](../FormEditor/forms.md#要件) にも依存します。 このコマンドを使用することで、どのフォームテーマが現在実行中なのかを知ることができます。 - -カレントフォームがない場合、あるいはコマンドが macOS 上で実行された場合、 **FORM theme** は空の文字列を返します。 - -## 参照 - -[Fluent UI レンダリング](../FormEditor/forms.md#fluent-ui-rendering) - -## プロパティ - -| | | -| ------- | ---- | -| コマンド番号 | 1832 | -| スレッドセーフ | × | - - diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form.md index 1bb6a42fcbb287..92fc0ecd65779c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form.md @@ -8,25 +8,19 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ----------------- | | 戻り値 | Object | ← | カレントのフォームのフォームデータ | -
    -
    履歴 | リリース | 内容 | | ----- | ------------ | | 20 R8 | フォームクラスのサポート | -| 16 R6 | Created |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md index f1756d9fc2f7ca..7fec0037d5170a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md @@ -4,33 +4,28 @@ title: Formula from string displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ----- | ------------------------------------------------------------------------ | +| 20 R3 | *context* パラメーターをサポート | +| 17 R6 | 名称変更 (New formula from string -> Formula from string) | +| 17 R3 | 追加 | + +
    + **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function -
    - | 引数 | 型 | | 説明 | | ------------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------------- | | formulaString | Text | → | オブジェクトとして返されるフォーミュラ文字列 | | context | Integer | → | `sk execute in current database` (デフォルト) または `sk execute in host database` | | 戻り値 | 4D.Function | ← | フォーミュラを格納しているネイティブなオブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ------------------------------------------------------------------------ | -| 20 R3 | *context* パラメーターをサポート | -| 17 R6 | 名称変更 (New formula from string -> Formula from string) | -| 17 R3 | 追加 | - -
    -
    - ## 説明 `Formula from string` コマンドは、*formulaString* と任意の *context* 引数に基づいた`4D.Function` オブジェクトを作成します。 *formulaString* には単一の値のようにシンプルなものから、引数を持つプロジェクトメソッドのように複雑なものまで指定することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/formula.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/formula.md index 85592dd53a3fcd..08fa53c71e69c6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/formula.md @@ -5,31 +5,26 @@ slug: /commands/formula displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ----- | ------------------------------------------------ | +| 17 R6 | 名称変更 (New formula -> Formula) | +| 17 R3 | 追加 | + +
    + **Formula** ( *formulaExp* : Expression ) : 4D.Function -
    - | 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-------------------------: | ----------------------------------- | | formulaExp | 式 | → | オブジェクトとして返されるフォーミュラ | | 戻り値 | 4D.Function | ← | フォーミュラを格納しているネイティブな Function オブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ------------------------------------------------ | -| 17 R6 | 名称変更 (New formula -> Formula) | -| 17 R3 | 追加 | - -
    -
    - ## 説明 `Formula` コマンドは、 *formulaExp* の式に基づいた `4D Function` オブジェクトを作成します。 *formulaExp* には単一の値のようにシンプルなものから、引数を持つプロジェクトメソッドのように複雑なものまで指定することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md index 5d1b1ac656731a..61a205d648a577 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md @@ -5,30 +5,24 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +**Generate UUID** : Text
    **Generate UUID**( *version* ) : Text -
    - | 引数 | 型 | | 説明 | | ------- | ------- | --------------------------- | ---------------------------------------------------------------- | | version | Integer | → | UUID version: 4 (デフォルト) または 7 | | 戻り値 | Text | ← | 非正規テキストとしての新しいUUID (32文字) | -
    -
    履歴 | リリース | 内容 | | ------ | ----------------- | | 20 R10 | *version* 引数のサポート | -| 12 | Created |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md index 2bbd7138c18c3b..a3618fa6f9aa6b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ---- | ---------- | --------------------------- | ------------------------------------------------- | | data | Text, Blob | → | 解析するデータ | | 戻り値 | Object | ← | オブジェクト (各プロパティは、マルチパートの各データです) | -
    -
    履歴 | リリース | 内容 | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R4 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md index 7a29eb82ebbf8c..0046060ad1cc11 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md @@ -4,30 +4,25 @@ title: IMAP New transporter displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 18 R4 | 追加 | + +
    + **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter -
    - | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-------------------------: | --------------------------------------------------------------------------------- | | server | Object | → | メールサーバー情報 | | 戻り値 | 4D.IMAPTransporter | ← | [IMAP transporter オブジェクト](../API/IMAPTransporterClass.md#imap-transporter-object) | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | -- | -| 18 R4 | 追加 | - -
    -
    - ## 説明 `IMAP New transporter` コマンドは、*server* 引数の指定に応じて新規の IMAP 接続を設定します。戻り値は、新しい*transporter* オブジェクトです。 返される transporter オブジェクトは通常、メールの受信に使用されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/last-errors.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/last-errors.md index d882b190f06e48..c8822761fcba14 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/last-errors.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/last-errors.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ---------- | --------------------------- | ---------------- | | 戻り値 | Collection | ← | エラーオブジェクトのコレクション | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ------- | -| 19 R8 | Created | - -
    -
    - ## 説明 **Last errors** コマンドは4D アプリケーションのカレントのスタックエラーをエラーオブジェクトのコレクションとして返すか、あるいはエラーが何も起きなかった場合には **null** を返します。エラーのスタックには、 [throw](../commands-legacy/throw.md) コマンドで返されたオブジェクトも(あれば)含みます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/license-info.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/license-info.md index 8d20719690a52b..47c2a253cc135c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/license-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/license-info.md @@ -8,27 +8,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ----------------- | | 戻り値 | Object | ← | アクティブなライセンスに関する情報 | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | --------------------------------------------- | -| 20 R7 | Renamed (Get License info) | -| 16 R6 | 変更 | -| 16 R4 | Created | - -
    -
    - ## 説明 **License info** コマンドは、アクティブなライセンスについての詳細な情報を提供するオブジェクトを返します。 @@ -40,8 +25,7 @@ displayed_sidebar: docs このコマンドはライセンスファイルをディスクからリロードし、それらが変更されていた場合には、関連する権限を更新します。 ::: - -戻り値のオブジェクトには、以下のプロパティが格納されています: +The returned object contains the following properties: ```json { diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md index 1c8dd66e1a0ff4..1aeec5e5fa0fd2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md @@ -4,34 +4,19 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any +**LISTBOX Get property** ( {* ;} *object* ; *property* ) : any -
    +| 引数 | 型 | | 説明 | +| -------- | ------------- | --------------------------- | --------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数。 | +| object | any | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | +| property | Integer | → | 値を取得したいプロパティ | +| 戻り値 | Integer, Text | ← | カレントの値 | -| 引数 | 型 | | 説明 | -| -------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数。 | -| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | -| property | Integer | → | 値を取得したいプロパティ | -| 戻り値 | any | ← | Current value (Integer, Text) | - -
    -
    -
    履歴 - -| リリース | 内容 | -| --------------------------- | ---------------------------------------------------- | -| 19 R6 | 変更 | -| 16 R2 | Renamed (Get Listbox information) | -| <6 | Created | - -
    -
    - ## 説明 **LISTBOX Get property** コマンドは、*object* 引数および *\** 引数を使用して指定したリストボックスまたはリストボックスカラムの、 *property* で指定したプロパティの値を返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md index 8af8a806547786..ce21341a484d6e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md @@ -4,33 +4,19 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text ) +**LISTBOX SET PROPERTY** ( {* ;} *object* ; *property* ; *value* ) -
    +| 引数 | 型 | | 説明 | +| -------- | ------------- | --------------------------- | --------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数 | +| object | any | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | +| property | Integer | → | リストボックスまたはカラムのプロパティ | +| value | Integer, Text | → | プロパティの値 | -| 引数 | 型 | | 説明 | -| -------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数 | -| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | -| property | Integer | → | リストボックスまたはカラムのプロパティ | -| value | Integer, Text | → | プロパティの値 | - -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ------- | -| 19 R6 | 変更 | -| 16 R2 | Created | - -
    -
    - ## 説明 **LISTBOX SET PROPERTY** コマンドは、*object* および *\** 引数を使用して指定したリストボックスまたはリストボックスカラムの、*property* 引数で指定したプロパティの値を *value* の値で設定します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md index cebfbbc5e9fe12..e4e22cc1d6f71c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md @@ -4,30 +4,25 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ---- | -- | +| 18 | 追加 | + +
    + **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object -
    - | 引数 | 型 | | 説明 | | ---- | ---------- | :-------------------------: | ------------ | | mime | Blob, Text | → | MIME形式のメール | | 戻り値 | Object | ← | Email オブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ---- | -- | -| 18 | 追加 | - -
    -
    - ## 説明 `MAIL Convert from MIME` コマンドは、MIMEドキュメントを有効な Emailオブジェクトへと変換します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md index 1da276d6dc64e9..43491de098ba3e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md @@ -4,32 +4,27 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 17 R4 | 追加 | +| 17 R5 | 変更 | + +
    + **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text -
    - | 引数 | 型 | | 説明 | | ------- | ------ | :-------------------------: | ----------------------- | | mail | Object | → | Email オブジェクト | | options | Object | → | 文字セットとエンコーディングのメールオプション | | 戻り値 | Text | ← | MIME に変換された Emailオブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | -- | -| 17 R5 | 変更 | -| 17 R4 | 追加 | - -
    -
    - ## 説明 `MAIL Convert to MIME` コマンドは、 Emailオブジェクトを MIMEテキストへと変換します。 このコマンドは、Email オブジェクトを送信する前に整形する目的で[SMTP_transporter.send()](../API/SMTPTransporterClass.md#send) コマンドによって内部的に呼び出されます。 また、オブジェクトの MIME フォーマットを解析するためにも使用されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md index 054daf97613b07..73bc0fa94218fb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md @@ -4,17 +4,23 @@ title: MAIL New attachment displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ----- | ---------------------------------------------------------------------------------- | +| 19 R2 | 4D.File, 4D.ZipFile, 4D.Blob の受け入れ | + +
    + **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment -
    - | 引数 | 型 | | 説明 | | ----------- | --------------------------------- | --------------------------- | -------------------------------------------------------------------------------------- | | file | 4D.File | → | 添付ファイル | | zipFile | 4D.ZipFile | → | 添付 Zipファイル | -| blob | 4D.Blob | → | 添付を格納した Blob | +| blob | 4D.Blob | → | 添付を格納した BLOB | | path | Text | → | 添付ファイルのパス | | name | Text | → | メールクライアントが添付を指定するのに使用する名前 + 拡張子 | | cid | Text | → | 添付の ID (HTMLメッセージのみ)、あるいは cid が不要な場合は "" (空の文字列) | @@ -22,20 +28,8 @@ displayed_sidebar: docs | disposition | Text | → | content-disposition ヘッダーの値: "inline" あるいは "attachment" | | 戻り値 | 4D.MailAttachment | ← | Attachment オブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ---------------------------------------------------------------------------------- | -| 19 R2 | 4D.File, 4D.ZipFile, 4D.Blob の受け入れ | -| 17 R4 | 追加 | - -
    -
    - ## 説明 `MAIL New attachment` コマンドは、[Email オブジェクト](../API/EmailObjectClass.md#email-オブジェクト) に追加することができる添付オブジェクトを作成します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-collection.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-collection.md index c3cf43b930d15c..2aafe17818cc1f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-collection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-collection.md @@ -8,26 +8,13 @@ displayed_sidebar: docs -
    +| 引数 | 型 | | 説明 | +| ----- | ----------------------------------------------------------------------- | --------------------------- | -------------- | +| value | Number, Text, Date, Time, Boolean, Object, Collection, Picture, Pointer | → | コレクションの値 | +| 戻り値 | Collection | ← | New collection | -| 引数 | 型 | | 説明 | -| ----- | ---------- | --------------------------- | -------------- | -| value | any | → | コレクションの値 | -| 戻り値 | Collection | ← | New collection | - -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ------- | -| 16 R4 | Created | - -
    -
    - ## 説明 `New collection` コマンドは、空の、あるいは値の入った新規コレクションを作成し、その参照を返します。 コレクションは、[Collection クラス API](../API/CollectionClass.md) のプロパティや関数を使用して操作することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md index 49825c37efe62d..b91df1c750cb8a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ---- | --------------------------- | --------------- | | 戻り値 | Text | ← | 閉じたログファイルの完全パス名 | -
    -
    -
    履歴 - -| リリース | 内容 | -| --------------------------- | ------- | -| <6 | Created | - -
    -
    - ## 説明 **前提となる注意:** このコマンドは4D Server でのみ動作します。 [Execute on server](../commands-legacy/execute-on-server.md) コマンド経由か、あるいはストアドプロシージャ内でのみ実行することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md index a1435174d4412a..a23f95a8455095 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md @@ -8,26 +8,13 @@ displayed_sidebar: docs -
    +| 引数 | 型 | | 説明 | +| ----- | ------------------------------- | --------------------------- | --------------------- | +| value | 数値、テキスト、日付、時間、ブール、オブジェクト、コレクション | → | 共有コレクションの値 | +| 戻り値 | Collection | ← | New shared collection | -| 引数 | 型 | | 説明 | -| ----- | ---------- | --------------------------- | --------------------- | -| value | any | → | 共有コレクションの値 | -| 戻り値 | Collection | ← | New shared collection | - -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ------- | -| 16 R6 | Created | - -
    -
    - ## 説明 `New shared collection` コマンドは、 空の、あるいは値が入った新規共有コレクションを作成し、その参照を返します。 コレクションは、[Collection クラス API](../API/CollectionClass.md) のプロパティや関数を使用して操作することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-signal.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-signal.md index 90128e8bdf9a39..eab5b961209d5d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-signal.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-signal.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ----------- | ------------------------- | --------------------------- | -------------------- | | description | Text | → | シグナルの詳細 | | 戻り値 | 4D.Signal | ← | シグナルを格納するネイティブオブジェクト | -
    -
    履歴 | リリース | 内容 | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 17 R4 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/num.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/num.md index f3e2e6763f7435..f817a50a717ad1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/num.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/num.md @@ -5,32 +5,26 @@ slug: /commands/num displayed_sidebar: docs --- -**Num** ( *expression* : Text, Boolean, Integer {; *separator* : Text} ) : Real
    **Num** ( *expression* : Text, Boolean, Integer ; *base* : Integer ) : Real +**Num** ( *expression* {; *separator*} ) : Real
    **Num** ( *expression* ; *base* ) : Real -
    +| 引数 | 型 | | 説明 | +| --------- | ---------------------- | --------------------------- | ------------------------------------- | +| 式 | Text, Boolean, Integer | → | 数値形式を返したい文字列、あるいは0か1を返したいブール値、あるいは数値式 | +| separator | Text | → | 小数点記号 | +| base | Integer | → | 基数を表す2から36までの値 | +| 戻り値 | Real | ← | expression 引数の数値形式 | -| 引数 | 型 | | 説明 | -| ---------- | ---------------------- | --------------------------- | ------------------------------------- | -| expression | Text, Boolean, Integer | → | 数値形式を返したい文字列、あるいは0か1を返したいブール値、あるいは数値式 | -| separator | Text | → | 小数点記号 | -| base | Integer | → | 基数を表す2から36までの値 | -| 戻り値 | Real | ← | expression 引数の数値形式 | - -
    -
    履歴 -| リリース | 内容 | -| --------------------------- | -------------- | -| 21 | *base* 引数のサポート | -| <6 | Created | +| リリース | 内容 | +| ---- | -------------- | +| 21 | *base* 引数のサポート |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md index 1a3b9277328378..1e1b89573a9dd0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md @@ -1,35 +1,20 @@ --- id: object-get-data-source-formula title: OBJECT Get data source formula -displayed_sidebar: docs --- -**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula +**OBJECT Get data source formula** ( {* ;} *object* ) : 4D.Formula -
    +| 引数 | 型 | | 説明 | +| ------- | -------------------------- | --------------------------- | --------------------------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)
    省略時: object は変数またはフィールド | +| object | any | → | オブジェクト名( \* 指定時)、または
    変数やフィールド( \* 省略時) | +| formula | 4D.Formula | ← | フォームオブジェクトに割り当てられているフォーミュラ(フォーミュラが何も割り当てられていない場合には `Null`) | -| 引数 | 型 | | 説明 | -| ------ | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -| \* | 演算子 | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | -| object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | -| 戻り値 | 4D.Formula | ← | フォームオブジェクトに割り当てられているフォーミュラ(フォーミュラが何も割り当てられていない場合には `Null`) | - -
    -
    -
    履歴 - -| リリース | 内容 | -| ------ | -------------- | -| 21 | *base* 引数のサポート | -| 20 R10 | Created | - -
    -
    - ## 説明 **OBJECT Get data source formula** コマンドは *object* 引数と *\** で指定したオブジェクトに割り当てられたフォーミュラを(あれば)返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md index 73742f832a9c49..7a42ba721a1909 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md @@ -4,32 +4,18 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula ) +**OBJECT SET DATA SOURCE FORMULA** ( {* ;} *object* ; *formula* ) -
    +| 引数 | 型 | | 説明 | +| ------- | -------------------------- | --------------------------- | --------------------------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)
    省略時: object は変数またはフィールド | +| object | any | → | オブジェクト名( \* 指定時)、または
    変数やフィールド( \* 省略時) | +| formula | 4D.Formula | → | データソースとして割り当てるフォーミュラ | -| 引数 | 型 | | 説明 | -| ------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -| \* | 演算子 | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | -| object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | -| formula | 4D.Formula | → | データソースとして割り当てるフォーミュラ | - -
    -
    -
    履歴 - -| リリース | 内容 | -| ------ | -------------- | -| 21 | *base* 引数のサポート | -| 20 R10 | Created | - -
    -
    - ## 説明 **OBJECT SET DATA SOURCE FORMULA** コマンドは、 *object* 引数と *\** で指定したオブジェクトのデータソースとしてフォーミュラ(式)を割り当てます。 フォーミュラは [`4D.Formula`](../API/FunctionClass.md#formula-objects) オブジェクトとしてとして提供されていなければなりません。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md index c72ac6193b6e91..7780a38946e6b5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md @@ -4,34 +4,29 @@ title: Open datastore displayed_sidebar: docs --- +
    履歴 + +| リリース | 内容 | +| ----- | ----------------------------- | +| 21 | Qodly cloud へのアクセス終了 | +| 20 R6 | Qodly cloud インスタンスへのアクセスをサポート | +| 20 R4 | 新しい *passwordAlgorithm* プロパティ | +| 18 | 追加 | + +
    + **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation -
    - | 引数 | 型 | | 説明 | | -------------- | ------------------------------------------ | --------------------------- | ------------------------------------------------------------- | | connectionInfo | Object | → | リモートデータストアへの接続に使用する接続プロパティ | | localID | Text | → | ローカルアプリケーション内で、開かれたデータストアに対して割り当てる ID (必須) | | 戻り値 | 4D.DataStoreImplementation | ← | データストアオブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | ----------------------------- | -| 21 | Qodly cloud へのアクセス終了 | -| 20 R6 | Qodly cloud インスタンスへのアクセスをサポート | -| 20 R4 | 新しい *passwordAlgorithm* プロパティ | -| 18 | 追加 | - -
    -
    - ## 説明 `Open datastore` コマンドは、 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md index 8a8a0a7b50c98e..f66d65f1a9a7ee 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | メールサーバー情報 | | 戻り値 | 4D.POP3Transporter | ← | [POP3 transporter オブジェクト](../API/POP3TransporterClass.md#pop3-transporter-object) | -
    -
    履歴 | リリース | 内容 | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 18 R2 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/print-form.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/print-form.md index d141cb7c5f68eb..d9c67263e988e8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/print-form.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/print-form.md @@ -4,12 +4,10 @@ title: Print form displayed_sidebar: docs --- -**Print form** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object} {; *areaStart* : Integer{; *areaEnd* : Integer}} ) : Integer +**Print form** ( {*aTable* ;} *form* {; *formData*} {; *areaStart*{; *areaEnd*}} ) : Integer -
    - | 引数 | 型 | | 説明 | | --------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | フォームが属するテーブル, または 省略した場合は、デフォルトテーブル | @@ -19,21 +17,8 @@ displayed_sidebar: docs | areaEnd | Integer | → | 終了エリア(areaStartが指定された場合) | | 戻り値 | Integer | ← | 印刷されたエリアの高さ | -
    -
    -
    履歴 - -| リリース | 内容 | -| --------------------------- | -- | -| 20 | 変更 | -| 16 R6 | 変更 | -| <6 | 追加 | - -
    -
    - ## 説明 **Print form** コマンドは、*aTable* のフィールドや変数の現在の値を使用して *form* 引数で指定したフォームを印刷します。 通常は、印刷処理を完全に制御する必要のある非常に複雑なレポートを印刷するために使用します。 **Print form** はレコード処理、ブレーク処理、改ページ処理を全く行いません。 これらの処理はすべて開発者が行います。 **Print form** は固定されたサイズの枠のなかにフィ-ルドや変数を印刷します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-activity.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-activity.md index 332bcf55cae8f3..c9d69f34c2e332 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-activity.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-activity.md @@ -4,31 +4,26 @@ title: Process activity displayed_sidebar: docs --- -**Process activity** () : Object
    **Process activity** ( *options* : Integer ) : Object
    **Process activity** ( *sessionID* : Text ) : Object
    **Process activity** ( *sessionID* : Text ; *options* : Integer ) : Object +**Process activity** () : Object
    **Process activity** ( *options* ) : Object
    **Process activity** ( *sessionID* ) : Object
    **Process activity** ( *sessionID* ; *options* ) : Object -
    - | 引数 | 型 | | 説明 | | --------- | ------- | --------------------------- | -------------------------------------------------------------- | | sessionID | Text | → | セッションID | | options | Integer | → | 返される情報を指定するオプション | | 戻り値 | Object | ← | 実行中のプロセスまたはユーザーセッション(4D Serverのみ) のスナップショット | -
    -
    履歴 -| リリース | 内容 | -| ----- | ----------------------------------------------------------------------------------------- | -| 21 | Web ユーザーセッションのサポート | -| 20 R7 |
    • Support of *sessionID* parameter
    • Renamed (Get process activity)
    | +| リリース | 内容 | +| ----- | ------------------- | +| 20 R7 | *sessionID* 引数のサポート | +| 21 | Web ユーザーセッションのサポート |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-info.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-info.md index b29c3920ef2b76..6ba3012ac1915d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-info.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------------- | ------- | :-------------------------: | -------------- | | processNumber | Integer | → | Process number | | 戻り値 | Object | ← | プロセスに関する情報 | -
    -
    履歴 | リリース | 内容 | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 20 R7 | 追加 |
    -
    ## 説明 @@ -80,7 +75,7 @@ displayed_sidebar: docs | DB4D Listener | -51 | | DB4D Mirror | -50 | | DB4D Worker pool user | -48 | -| Design process | -3 | +| Design process | -2 | | Event manager | -8 | | Execute on client process | -14 | | Execute on server process | 1 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-number.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-number.md index da24181fedb645..307212120d0883 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-number.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-number.md @@ -5,12 +5,10 @@ slug: /commands/process-number displayed_sidebar: docs --- -**Process number** ( *name* : Text {; *} ) : Integer
    **Process number** ( *id* : Text {; *} ) : Integer +**Process number** ( *name* {; *} ) : Integer
    **Process number** ( *id* {; *} ) : Integer -
    - | 引数 | 型 | | 説明 | | ---- | ------- | --------------------------- | ------------------- | | name | Text | → | プロセス番号を取得したいプロセスの名前 | @@ -18,19 +16,15 @@ displayed_sidebar: docs | \* | 演算子 | → | サーバーからプロセス番号を返す | | 戻り値 | Integer | ← | Process number | -
    -
    履歴 | リリース | 内容 | | ----- | ---------- | | 20 R7 | id 引数のサポート | -| 6 | Created |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md index 9d758376c2505b..28445f7a4e3d71 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md @@ -4,31 +4,17 @@ title: SELECT LOG FILE displayed_sidebar: docs --- -**SELECT LOG FILE** ( *logFile* : Text )
    **SELECT LOG FILE** ( * ) +**SELECT LOG FILE** ( *logFile* )
    **SELECT LOG FILE** ( * ) -
    - | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | --------------- | | logFile | Text | → | ログファイルの名前 | | \* | 演算子 | → | カレントのログファイルを閉じる | -
    -
    -
    履歴 - -| リリース | 内容 | -| --------------------------- | ------- | -| 11 SQL | 変更 | -| <6 | Created | - -
    -
    - ## 説明 **SELECT LOG FILE** コマンドは引数内に渡した値に応じて、ログファイルを作成するか、または閉じます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session-info.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session-info.md index 9ec8f196092876..d0dc5b0467b3ee 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session-info.md @@ -8,26 +8,21 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --------- | ------- | :-------------------------: | ----------- | | sessionID | Integer | → | セッションID | | 戻り値 | Object | ← | セッションに関する情報 | -
    -
    履歴 -| リリース | 内容 | -| ----- | ------------------------------ | -| 20 R8 | Support of standalone sessions | -| 20 R7 | 追加 | +| リリース | 内容 | +| ----- | ----------------- | +| 20 R8 | スタンドアロンセッションのサポート | +| 20 R7 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session-storage.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session-storage.md index 41575f02e7a3b6..7ee4c4c8e33fc9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session-storage.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session-storage.md @@ -4,30 +4,25 @@ title: Session storage displayed_sidebar: docs --- -**Session storage** ( *id* : Text ) : Object +**Session storage** ( *id* ) : Object -
    - | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ----------------------------------- | | id | Text | → | セッションの固有ID(UUID) | | 戻り値 | Object | ← | セッションのStorage オブジェクト | -
    -
    履歴 -| リリース | 内容 | -| ----- | ------------------------------ | -| 20 R8 | Support of standalone sessions | -| 20 R6 | 追加 | +| リリース | 内容 | +| ----- | ----------------- | +| 20 R8 | スタンドアロンセッションのサポート | +| 20 R6 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session.md index 1a20a2d117ea1d..2cf87137c1968a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session.md @@ -8,26 +8,21 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | -------------------------- | --------------------------- | -------------- | | 戻り値 | 4D.Session | ← | Session オブジェクト | -
    -
    履歴 | リリース | 内容 | | ----- | -------------------------------- | -| 20 R8 | Support of standalone sessions | +| 20 R8 | スタンドアロンセッションのサポート | | 20 R5 | リモートクライアントとストアドプロシージャーセッションをサポート | | 18 R6 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md index 0427be88bc9df6..78b016f5e1da28 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md @@ -5,30 +5,16 @@ slug: /commands/set-allowed-methods displayed_sidebar: docs --- -**SET ALLOWED METHODS** ( *methodsArray* : Text array ) +**SET ALLOWED METHODS** ( *methodsArray* ) -
    - | 引数 | 型 | | 説明 | | ------------ | ------ | --------------------------- | -------- | | methodsArray | テキスト配列 | → | メソッド名の配列 | -
    -
    -
    履歴 - -| リリース | 内容 | -| --------------------------- | -- | -| 17 R2 | 変更 | -| <6 | 追加 | - -
    -
    - ## 説明 **SET ALLOWED METHODS** コマンドはアプリケーション経由で入力可能なプロジェクトメソッドを指定します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md index 0990b85c408904..ab3140ee3cb951 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md @@ -4,22 +4,18 @@ title: SET WINDOW DOCUMENT ICON displayed_sidebar: docs --- -**SET WINDOW DOCUMENT ICON** ( *winRef* : Integer )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *file* : 4D.File, 4D.Folder )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture ; *file* : 4D.File, 4D.Folder ) +**SET WINDOW DOCUMENT ICON** ( *winRef* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *file* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* ; *file* ) -
    - | 引数 | 型 | | 説明 | | ------ | -------------------------------------------------- | --------------------------- | --------------- | | winRef | Integer | → | ウィンドウ参照番号 | | image | Picture | → | カスタムアイコン | | file | 4D.File, 4D.Folder | → | ファイルパスまたはフォルダパス | -
    -
    履歴 | リリース | 内容 | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R7 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md index 93b920f5bbf196..a66eefd2d7a914 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | メールサーバー情報 | | 戻り値 | 4D.SMTPTransporter | ← | [SMTP transporter オブジェクト](../API/SMTPTransporterClass.md#smtp-transporter-object) | -
    -
    履歴 | リリース | 内容 | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 17 R4 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/string.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/string.md index 9dc8e6b1d56dbb..c192fb1352981a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/string.md @@ -5,33 +5,27 @@ slug: /commands/string displayed_sidebar: docs --- -**String** ( *expression* : Expression {; *format* : Integer, Text {; *addTime* : Time}} ) : Text
    **String** ( *expression* : Expression ; *base* : Integer ) : Text +**String** ( *expression* {; *format* {; *addTime*}} ) : Text
    **String** ( *expression* ; *base* ) : Text -
    +| 引数 | 型 | | 説明 | +| ------- | ------------- | --------------------------- | ----------------------------------------------------------------------------- | +| 式 | 式 | → | 文字列式を返したい式 (実数、整数、倍長整数、日付、時間、文字列、 テキスト、ブール、未定義、Null を指定可能) | +| format | Integer, Text | → | 表示フォーマット | +| addTime | Time | → | expressionが日付の時、追加する時間 | +| base | Integer | → | 式が数値の場合に、基数を表す2 から36 までの値 | +| 戻り値 | Text | ← | 式の文字列の形式 | -| 引数 | 型 | | 説明 | -| ---------- | ------------- | --------------------------- | ----------------------------------------------------------------------------- | -| expression | 式 | → | 文字列式を返したい式 (実数、整数、倍長整数、日付、時間、文字列、 テキスト、ブール、未定義、Null を指定可能) | -| format | Integer, Text | → | 表示フォーマット | -| addTime | Time | → | expressionが日付の時、追加する時間 | -| base | Integer | → | 式が数値の場合に、基数を表す2 から36 までの値 | -| 戻り値 | Text | ← | 式の文字列の形式 | - -
    -
    履歴 -| リリース | 内容 | -| --------------------------- | -------------- | -| 21 | *base* 引数のサポート | -| <6 | Created | +| リリース | 内容 | +| ---- | -------------- | +| 21 | *base* 引数のサポート |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/super.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/super.md index 616fda58c90f06..4e4040632fcb54 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/super.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/super.md @@ -8,26 +8,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ----- | ------ | --------------------------- | ---------------- | | param | any | -> | 親コンストラクターに受け渡す引数 | | 戻り値 | Object | <- | 親オブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ---- | ------- | -| 19 | Created | - -
    -
    - `Super` キーワードによって、スーパークラス (親クラス) を呼び出すことができます。 `Super` は次の 2つの目的のために使います: diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/this.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/this.md index f60dd2cec884b4..0eb4518f8b557e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/this.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/this.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ---------------- | | 戻り値 | Object | ← | カレントの要素またはオブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ---- | ------- | -| 19 | Created | - -
    -
    - ## 説明 `This` コマンドは現在処理中のオブジェクトへの参照を返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim-end.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim-end.md index 8f9d9ce58c90cd..a5164d6c7117d4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim-end.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim-end.md @@ -4,21 +4,17 @@ title: Trim end displayed_sidebar: docs --- -**Trim end** ( *aString* : Text ) : Text +**Trim end** ( *aString* ) : Text -
    - | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | ------------ | | aString | Text | → | トリミングするテキスト | | 戻り値 | Text | ← | トリミングされたテキスト | -
    -
    履歴 | リリース | 内容 | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim-start.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim-start.md index c0b6ba70d05190..c9eb5ce6cf0115 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim-start.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim-start.md @@ -4,21 +4,17 @@ title: Trim start displayed_sidebar: docs --- -**Trim start** ( *aString* : Text ) : Text +**Trim start** ( *aString* ) : Text -
    - | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | ------------ | | aString | Text | → | トリミングするテキスト | | 戻り値 | Text | ← | トリミングされたテキスト | -
    -
    履歴 | リリース | 内容 | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim.md index b8fca92396abc2..201282e5288008 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim.md @@ -4,21 +4,17 @@ title: Trim displayed_sidebar: docs --- -**Trim** ( *aString* : Text ) : Text +**Trim** ( *aString* ) : Text -
    - | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | ------------ | | aString | Text | → | トリミングするテキスト | | 戻り値 | Text | ← | トリミングされたテキスト | -
    -
    履歴 | リリース | 内容 | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md index 58c501e5253435..f7d159df37b287 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --------------- | ---------------------------------- | --------------------------- | ------------ | | entitySelection | 4D.EntitySelection | → | エンティティセレクション | -
    -
    -
    履歴 - -| リリース | 内容 | -| ---- | -- | -| 17 | 追加 | - -
    -
    - ## 説明 `USE ENTITY SELECTION` コマンドは、*entitySelection* 引数のデータクラスに合致するテーブルのカレントセレクションを、渡したエンティティセレクションの内容で更新します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md index 22ce944122b93f..900f38059842d4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md @@ -4,31 +4,18 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object +**WA Get context** ( {* ;} *object* ) -> *contextObj* -
    +| 引数 | 型 | | 説明 | +| ---------- | ------ | --------------------------- | --------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | +| object | any | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | +| contextObj | Object | ← | 事前に定義されていればコンテキストオブジェクト、それ以外の場合には `null` | -| 引数 | 型 | | 説明 | -| ------ | -------------- | --------------------------- | --------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | -| object | Text, Variable | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | -| 戻り値 | Object | ← | 事前に定義されていればコンテキストオブジェクト、それ以外の場合には `null` | - -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | -- | -| 20 R9 | 追加 | - -
    -
    - ### 説明 `WA Get context` コマンドは、 \* および *object* 引数で指定された Web エリア内の `$4d` に対して [`WA SET CONTEXT`](./wa-set-context.md) を使用して定義されたコンテキストオブジェクトを取得します。 このWeb エリアに対して `WA SET CONTEXT` が呼ばれていなかった場合、コマンドは `null` を返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md index 103b18e35f37fa..2801b55716f4c3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md @@ -4,31 +4,18 @@ title: WA SET CONTEXT displayed_sidebar: docs --- -**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object ) +**WA SET CONTEXT** ( {* ;} *object* ; *contextObj* ) -
    +| 引数 | 型 | | 説明 | +| ---------- | ------ | --------------------------- | --------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | +| object | any | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | +| contextObj | Object | → | `$4d` を使用して呼び出せる関数を格納したオブジェクト | -| 引数 | 型 | | 説明 | -| ---------- | --------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | -| object | Text, Variable, Field | → | Object name (if \* is specified) or
    Variable or field (if \* is omitted) | -| contextObj | Object | → | `$4d` を使用して呼び出せる関数を格納したオブジェクト | - -
    -
    -
    履歴 - -| リリース | 内容 | -| ----- | -- | -| 20 R9 | 追加 | - -
    -
    - ### 説明 `WA SET CONTEXT` コマンドは、 \* および *object* 引数で指定されたWeb エリア内の `$4d` に対して *contextObj* 引数で指定したコンテキストオブジェクトを定義します。 このコマンドが使用されると、 `$4d` は提供された *contextObj* 内で宣言されたコンテンツのみにアクセスできます。 コンテキストオブジェクトが何も設定されていない場合、 `$4d` はすべての4D メソッドにアクセスできますが、ユーザークラスにはアクセスできません。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-event.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-event.md index b6b20bc00c6833..b7aa8698bd7cb9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-event.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-event.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ------ | :-------------------------: | ----------------- | | 戻り値 | Object | ← | トリガーされたイベントに関する情報 | -
    -
    -
    履歴 - -| リリース | 内容 | -| ---- | -- | -| 21 | 追加 | - -
    -
    - ## 説明 `Web Event` は、Web ページコンポーネントにリンクされた、トリガーされたイベントに関する情報を格納したオブジェクトを返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-form.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-form.md index ad9f84b04ff4a1..b6d0c3701c653b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-form.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-form.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | -------------------------- | :-------------------------: | ------------------------- | | 戻り値 | 4D.WebForm | ← | 新しい `Web Form` プロキシオブジェクト | -
    -
    -
    履歴 - -| リリース | 内容 | -| ---- | -- | -| 21 | 追加 | - -
    -
    - ## 説明 `Web Form` コマンドは、ページのプロパティと関数を効率的にエミュレートするための手段を提供する `4D.WebForm` プロキシオブジェクトを返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md index 9dba1ed0e3ba75..a7bf3f7f357aa2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md @@ -8,16 +8,12 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --- | ---------- | --------------------------- | -------------------------- | | 戻り値 | Collection | ← | 利用可能なWeb サーバーオブジェクトのコレクション | -
    -
    履歴 | リリース | 内容 | @@ -25,7 +21,6 @@ displayed_sidebar: docs | 18 R3 | 追加 |
    -
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-server.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-server.md index 8c6def250b2b17..e0f290fa6b486a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-server.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-server.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | ------ | ---------------------------- | --------------------------- | ------------------------------------------------------------------- | | option | Integer | → | 取得する Webサーバー (省略時のデフォルト = `Web server database`) | | 戻り値 | 4D.WebServer | ← | WebServer オブジェクト | -
    -
    履歴 | リリース | 内容 | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 19 | .sessionCookieSameSite をサポート |
    -
    ## 説明 @@ -35,11 +30,11 @@ displayed_sidebar: docs *option* が省略された場合のデフォルトでは、このコマンドはデータベースの Webサーバー (デフォルトWebサーバー) への参照を返します。 取得する Webサーバーを指定するには、*option* に以下の定数のいずれか一つを渡してください: -| 定数 | 値 | 説明 | -| ------------------------------ | - | ------------------------------------------------------ | -| `Web server database` | 1 | コマンドが呼ばれたプロジェクトのWeb サーバー(省略時のデフォルト) | -| `Web server host database` | 2 | コンポーネントのホストデータベースの Webサーバー | -| `Web server receiving request` | 3 | リクエストを受け取った Webサーバー (ターゲットWebサーバー) | +| 定数 | 値 | 説明 | +| ------------------------------ | - | ----------------------------------------------------- | +| `Web server database` | 1 | カレントデータベースの Webサーバー( 省略時のデフォルト) | +| `Web server host database` | 2 | コンポーネントのホストデータベースの Webサーバー | +| `Web server receiving request` | 3 | リクエストを受け取った Webサーバー (ターゲットWebサーバー) | **返されたWeb サーバーオブジェクト** には[Web server プロパティ](../API/WebServerClass.md) のカレントのプロパティが格納されています。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md index 3b4bd285b7880a..e40ae29773b4d5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md @@ -8,8 +8,6 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | --------------- | ------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------- | | fileToZip | 4D.File | → | 圧縮する File または Folder オブジェクト | @@ -19,10 +17,8 @@ displayed_sidebar: docs | options | Integer | → | *folderToZip* オプション: `ZIP Without enclosing folder` (外側のフォルダーを除外して ZIP圧縮をおこなう) | | 戻り値 | Object | ← | ステータスオブジェクト | -
    -
    履歴 | リリース | 内容 | @@ -31,7 +27,6 @@ displayed_sidebar: docs | 18 | 追加 |
    -
    ## 説明 @@ -56,7 +51,7 @@ displayed_sidebar: docs *destinationFile* には、作成する ZIPアーカイブ (名前や位置など) を記述する `4D.File` オブジェクトを渡します。 作成した ZIPアーカイブがあらゆるソフトウェアで自動的に処理されるようにするため、".zip" 拡張子の使用が推奨されます。 -Once an archive is created, you can use the [ZIP Read archive](zip-read-archive.md) command to access it. +アーカイブが作成されると、[ZIP Read archive](zip-read-archive.md) を使用してアクセスすることができます。 **ステータスオブジェクト** diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md index 9804817c0bae88..8f2956213e61bc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md @@ -8,18 +8,14 @@ displayed_sidebar: docs -
    - | 引数 | 型 | | 説明 | | -------- | ----------------------------- | :-------------------------: | ------------------------------------------ | | zipFile | 4D.File | → | ZIPアーカイブファイル | | password | Text | → | ZIPアーカイブのパスワード (必要であれば) | | 戻り値 | 4D.ZipArchive | ← | アーカイブオブジェクト | -
    -
    履歴 | リリース | 内容 | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 18 | 追加 |
    -
    ## 説明 diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md index 32e3ce70906396..cc70af98e1740a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md @@ -790,7 +790,7 @@ A função `.setContent( )` reescrev #### Descrição -A função `.setText()` escreve *text* como o novo conteúdo do arquivo. +A função `.setText()` escreve *text* como o novo conteúdo do arquivo. Se o arquivo referenciado no objeto `File` não existir no disco, ele será criado pela função. Quando o ficheiro já existir no disco, o seu conteúdo anterior é apagado, exceto se já estiver aberto, caso em que o seu conteúdo é bloqueado e é gerado um erro. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md index daa6a31e5eff5c..14e0538a69a6dd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md @@ -39,6 +39,14 @@ Como o HTTPAgent é um objeto compartilhável, você pode adicioná-lo a uma cla **4D.HTTPAgent.new**( { *options* : Object } ) : 4D.HTTPAgent +
    História + +| Release | Mudanças | +| ------- | ------------------------------------------ | +| 21 | Support of *storeCertificateName* property | + +
    +
    @@ -51,15 +59,6 @@ Como o HTTPAgent é um objeto compartilhável, você pode adicioná-lo a uma cla
    -
    História - -| Release | Mudanças | -| ------- | ----------------------------------------------------- | -| 21 R3 | Support of *storeCertificateName* property on macOS | -| 21 | Support of *storeCertificateName* property on Windows | - -
    - #### Descrição A função `4D.HTTPAgent.new()` cria um objeto HTTPAgent compartilhável com as *opções* definidas e retorna um objeto `4D.HTTPAgent`. @@ -76,17 +75,17 @@ As opções do HTTPAgent serão mescladas com as [opções HTTPRequest](HTTPRequ ::: -| Propriedade | Tipo | Por padrão | Descrição | -| ---------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| certificatesFolder | Folder | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a pasta de certificados do cliente ativo para as solicitações que usam o agente. Can be overriden by "storeCertificateName" (see below) | -| keepAlive | Parâmetros | true | Ativa o keep alive para o agente | -| maxSockets | Integer | 65535 | Número máximo de sockets por servidor | -| maxTotalSockets | Integer | 65535 | Número máximo de sockets para o agente | -| minTLSVersion | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a versão mínima de TLS para as solicitações que usam esse agente | -| protocol | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Protocolo usado para as solicitações que usam o agente | -| storeCertificateName | Text | indefinido | Name of a certificate stored in the Certificate Store (Windows) or in the *keychain* (macOS) to use instead of one saved in the certificates folder. If the certificate is not found in the store, an error is returned. For more information, see [this blog post for Windows](https://blog.4d.com/https-requests-now-support-windows-certificate-store) and [this blog post for macOS](https://blog.4d.com/https-requests-macos-keychain-support-is-here). | -| timeout | Real | indefinido | Se definido, o tempo limite após o qual um soquete não utilizado é fechado | -| validateTLSCertificate | Parâmetros | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | validateTLSCertificate para as solicitações que usam o agente | +| Propriedade | Tipo | Por padrão | Descrição | +| ---------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| certificatesFolder | Folder | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a pasta de certificados do cliente ativo para as solicitações que usam o agente. Can be overriden by "storeCertificateName" (see below) | +| keepAlive | Parâmetros | true | Ativa o keep alive para o agente | +| maxSockets | Integer | 65535 | Número máximo de sockets por servidor | +| maxTotalSockets | Integer | 65535 | Número máximo de sockets para o agente | +| minTLSVersion | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a versão mínima de TLS para as solicitações que usam esse agente | +| protocol | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Protocolo usado para as solicitações que usam o agente | +| storeCertificateName | Text | indefinido | (Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder for the requests using the agent. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | +| timeout | Real | indefinido | Se definido, o tempo limite após o qual um soquete não utilizado é fechado | +| validateTLSCertificate | Parâmetros | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | validateTLSCertificate para as solicitações que usam o agente | :::note diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md index 8c0d30e6c06c3c..8371bf596a9340 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md @@ -73,6 +73,16 @@ Os objectos HTTPRequest fornecem as seguintes propriedades e funções: ## 4D.HTTPRequest.new() +
    História + +| Release | Mudanças | +| ------- | -------------------------------------------------------------- | +| 21 | Support of *storeCertificateName* property | +| 20 | Validação TLS por padrão | +| 18 R6 | Suporte às propriedades *automaticRedirections* e *decodeData* | + +
    + **4D.HTTPRequest.new**( *url* : Text { ; *options* : Object } ) : 4D.HTTPRequest @@ -88,17 +98,6 @@ Os objectos HTTPRequest fornecem as seguintes propriedades e funções: -
    História - -| Release | Mudanças | -| ------- | -------------------------------------------------------------- | -| 21 R3 | Support of *storeCertificateName* property on macOS | -| 21 | Support of *storeCertificateName* property on Windows | -| 20 | Validação TLS por padrão | -| 18 R6 | Suporte às propriedades *automaticRedirections* e *decodeData* | - -
    - #### Descrição A função `4D.HTTPRequest.new()` cria e envia uma solicitação HTTP para o servidor HTTP definido na *url* com as *opções* definidas e retorna um objeto `4D.HTTPRequest`. @@ -131,30 +130,30 @@ Por exemplo, pode passar as seguintes cordas: No parâmetro *options*, passe um objeto que possa conter as seguintes propriedades: -| Propriedade | Tipo | Descrição | Por padrão | -| ---------------------- | ------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | -| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPAgent para usar para o HTTPRequest. As opções do agente serão mescladas com as opções de solicitação (as opções de solicitação têm precedência). Se nenhum agente específico for definido, será usado um agente global com valores padrão. | Objeto agente global | -| automaticRedirections | Parâmetros | Se true, os redirecionamentos serão realizados automaticamente (até 5 redirecionamentos são tratados, a resposta do 6. º redirecionamento é retornada, se houver) | True | -| body | Diferente de | Corpo do pedido (requerido no caso de `post` ou `put` requests). Pode ser um texto, um blob, ou um objecto. O tipo de conteúdo é determinado a partir do tipo desta propriedade, a menos que seja colocado dentro dos cabeçalhos | indefinido | -| certificatesFolder | [Folder](FolderClass.md) | Define a pasta de certificados de cliente activos. Can be overriden by "storeCertificateName" (see below). | indefinido | -| dataType | Text | Tipo de atributo do corpo de resposta. Valores: "texto", "blob", "objecto", ou "auto". Se "auto", o tipo do conteúdo do corpo será deduzido do seu tipo MIME (objecto para JSON, texto para texto, javascript, xml, mensagem http e forma codificada url, ou então um blob) | "auto" | -| decodeData | Parâmetros | Se for verdade, os dados recebidos em `onData` callback não são compactados | False | -| encoding | Text | Utilizado apenas em caso de pedidos com um `body` (métodos `post` or `put`). Codificação do conteúdo do corpo do pedido se for um texto, ignorado se o tipo de conteúdo for colocado dentro dos cabeçalhos | "UTF-8" | -| headers | Object | Cabeçalhos do pedido. Sintaxe: `headers.key=value` (*value* pode ser uma coleção se a mesma chave precisar aparecer várias vezes) | Objecto vazio | -| method | Text | "POST", "GET", ou outro método | "GET" | -| minTLSVersion | Text | Define a versão mínima do TLS: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | -| onData | [Function](FunctionClass.md) | Chamada de retorno quando os dados do corpo são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onError | [Function](FunctionClass.md) | Chamada de retorno quando ocorre um erro. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onHeaders | [Function](FunctionClass.md) | Chamada de retorno quando os cabeçalhos são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onResponse | [Function](FunctionClass.md) | Chamada de retorno quando uma resposta é recebida. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onTerminate | [Function](FunctionClass.md) | Chamada de retorno quando o pedido estiver terminado. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| protocol | Text | "auto" ou "HTTP1". "auto" significa HTTP1 na implementação actual | "auto" | -| proxyAuthentication | [objeto de autenticação](#authentication-object) | Autenticação por procuração de tratamento de objectos | indefinido | -| returnResponseBody | Parâmetros | Se false, o corpo de resposta não é retornado no objeto [`response`](#response). Devolve um erro se falso e `onData` é indefinido | True | -| serverAuthentication | [objeto de autenticação](#authentication-object) | Autenticação do servidor de tratamento de objectos | indefinido | -| storeCertificateName | Text | Name of a certificate stored in the Certificate Store (Windows) or in the *keychain* (macOS) to use instead of one saved in the certificates folder. If the certificate is not found in the store, an error is returned. For more information, see [this blog post for Windows](https://blog.4d.com/https-requests-now-support-windows-certificate-store) and [this blog post for macOS](https://blog.4d.com/https-requests-macos-keychain-support-is-here). | indefinido | -| timeout | Real | Tempo de espera em segundos. indefinido = sem timeout | indefinido | -| validateTLSCertificate | Parâmetros | Se false, 4D não valida o certificado TLS e não retorna um erro se ele for inválido (i.e. expirado, auto-assinado...). Importante: Na implementação actual, a Autoridade de Certificação em si não é verificada. | True | +| Propriedade | Tipo | Descrição | Por padrão | +| ---------------------- | ------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | +| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPAgent para usar para o HTTPRequest. As opções do agente serão mescladas com as opções de solicitação (as opções de solicitação têm precedência). Se nenhum agente específico for definido, será usado um agente global com valores padrão. | Objeto agente global | +| automaticRedirections | Parâmetros | Se true, os redirecionamentos serão realizados automaticamente (até 5 redirecionamentos são tratados, a resposta do 6. º redirecionamento é retornada, se houver) | True | +| body | Diferente de | Corpo do pedido (requerido no caso de `post` ou `put` requests). Pode ser um texto, um blob, ou um objecto. O tipo de conteúdo é determinado a partir do tipo desta propriedade, a menos que seja colocado dentro dos cabeçalhos | indefinido | +| certificatesFolder | [Folder](FolderClass.md) | Define a pasta de certificados de cliente activos. Can be overriden by "storeCertificateName" (see below). | indefinido | +| dataType | Text | Tipo de atributo do corpo de resposta. Valores: "texto", "blob", "objecto", ou "auto". Se "auto", o tipo do conteúdo do corpo será deduzido do seu tipo MIME (objecto para JSON, texto para texto, javascript, xml, mensagem http e forma codificada url, ou então um blob) | "auto" | +| decodeData | Parâmetros | Se for verdade, os dados recebidos em `onData` callback não são compactados | False | +| encoding | Text | Utilizado apenas em caso de pedidos com um `body` (métodos `post` or `put`). Codificação do conteúdo do corpo do pedido se for um texto, ignorado se o tipo de conteúdo for colocado dentro dos cabeçalhos | "UTF-8" | +| headers | Object | Cabeçalhos do pedido. Sintaxe: `headers.key=value` (*value* pode ser uma coleção se a mesma chave precisar aparecer várias vezes) | Objecto vazio | +| method | Text | "POST", "GET", ou outro método | "GET" | +| minTLSVersion | Text | Define a versão mínima do TLS: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | +| onData | [Function](FunctionClass.md) | Chamada de retorno quando os dados do corpo são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onError | [Function](FunctionClass.md) | Chamada de retorno quando ocorre um erro. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onHeaders | [Function](FunctionClass.md) | Chamada de retorno quando os cabeçalhos são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onResponse | [Function](FunctionClass.md) | Chamada de retorno quando uma resposta é recebida. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onTerminate | [Function](FunctionClass.md) | Chamada de retorno quando o pedido estiver terminado. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| protocol | Text | "auto" ou "HTTP1". "auto" significa HTTP1 na implementação actual | "auto" | +| proxyAuthentication | [objeto de autenticação](#authentication-object) | Autenticação por procuração de tratamento de objectos | indefinido | +| returnResponseBody | Parâmetros | Se false, o corpo de resposta não é retornado no objeto [`response`](#response). Devolve um erro se falso e `onData` é indefinido | True | +| serverAuthentication | [objeto de autenticação](#authentication-object) | Autenticação do servidor de tratamento de objectos | indefinido | +| storeCertificateName | Text | (Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | indefinido | +| timeout | Real | Tempo de espera em segundos. indefinido = sem timeout | indefinido | +| validateTLSCertificate | Parâmetros | Se false, 4D não valida o certificado TLS e não retorna um erro se ele for inválido (i.e. expirado, auto-assinado...). Importante: Na implementação actual, a Autoridade de Certificação em si não é verificada. | True | :::note diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/parameters.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/parameters.md index 8200800fe284fb..809a718e7c43ed 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/parameters.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/parameters.md @@ -170,34 +170,28 @@ A instrução `return` encerra a execução da função ou do método e pode ser Por exemplo, a seguinte função devolve o quadrado de seu argumento, $x, onde $x é um número. ```4d -Function square($x : Integer) : Integer +Function square($x : Integer) -> $result : Integer return $x * $x ``` -A instrução `return` pode ser usada junto com a sintaxe padrão para [valores retornados](#valorretornado) (o valor retornado deve ser do tipo declarado). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Keep in mind that it ends immediately the code execution. Examine the following examples: +:::note + +Internamente, `return x` executa `myReturnValue:=x`, e retorna ao chamador. Se `return` for usado sem uma expressão, a função ou o método retornará um valor nulo do tipo de retorno declarado (se houver), caso contrário, *indefinido*. + +::: + +A instrução `return` pode ser usada junto com a sintaxe padrão para [valores retornados](#valorretornado) (o valor retornado deve ser do tipo declarado). Entretanto lembre que isso finaliza imediatamente a execução de código. Por exemplo: ```4d -Function getValue -> $v : Integer - $v:=10 - return - // function returns 10 - Function getValue -> $v : Integer $v:=10 return 20 - // function returns 20 + // retorna 20 Function getValue -> $v : Integer return 10 $v:=20 // never executed - // function returns 10 - -Function getValue -> $v : Integer - return "Hello" //error - -Function returnHello - return "Hello" - // function returns "Hello" + // retorna 10 ``` ## Indireção dos parâmetros diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md index c1e2dc172a46f0..371cc72ef0850b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | -| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista Hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista Hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md index eaab8d20b22784..f8d25fcb359a5f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` retorna o texto do objeto **incluindo** este caractere. | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` retorna o texto do objeto **incluindo** este caractere. |
    História @@ -25,7 +25,7 @@ Depois que as propriedades de evento [`On Before Keystroke`](onBeforeKeystroke.m O evento `No Depois da tecla` não é gerado: -- no método de [colunas da list box](FormObjects/listbox-column.md) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) +- no método de [colunas da list box](FormObjects/listbox_overview.md#list-box-columns) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar estes eventos, você deve usar [`No After Edit`](onAfterEdit.md). ### Sequência de teclas diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterSort.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterSort.md index c9bdfb6c23bd04..6c385469cb8201 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterSort.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md index 37dce3888e834f..ccab76075cc9a8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Button](FormObjects/button_overview.md) - [Caixa de lista](FormObjects/listbox-object.md) - [Coluna de caixa de lista](FormObjects/listbox-column.md) |
  • Botões: a área de "seta" de um botão é clicada em
  • Caixas de lista: Em uma coluna de um array de objeto, um botão ellipsis (atributo "alternateButton") é clicado
  • | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Button](FormObjects/button_overview.md) - [Caixa de lista](FormObjects/listbox_overview.md) - [Coluna de caixa de lista](FormObjects/listbox_overview.md#list-box-columns) |
  • Botões: a área de "seta" de um botão é clicada em
  • Caixas de lista: Em uma coluna de um array de objeto, um botão ellipsis (atributo "alternateButton") é clicado
  • | ## Descrição @@ -22,8 +22,8 @@ Alguns estilos de botão podem ser [vinculados a um menu pop-up](FormObjects/pro ### List box -Esse evento é gerado nas colunas das [caixas de listagem do tipo matriz de objetos](../FormObjects/listbox-column.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). +Esse evento é gerado nas colunas das [caixas de listagem do tipo matriz de objetos](FormObjects/listbox_overview.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Veja a [descrição do atributo "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). +Veja a [descrição do atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md index 64fe7e3861089a..ff256418706c35 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Uma célula de um list box está prestes a mudar para o modo de edição | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma célula de um list box está prestes a mudar para o modo de edição | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md index f5f4103a0fe3bf..5b81d2103d1bca 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objeto **sem** este caractere. | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objeto **sem** este caractere. |
    História @@ -23,7 +23,7 @@ Depois que o evento `On Before Keystroke` e os eventos [`On After Keystroke`](on O evento `On Before Keystroke` não é gerado: -- em um método de coluna de uma [list box](FormObjects/listbox-column.md) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) +- em um método de coluna de uma [list box](FormObjects/listbox_overview.md#list-box-columns) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar estes eventos, você deve usar [`No After Edit`](onAfterEdit.md). ### Objectos não enterráveis diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md index e043efa74c5cd4..2f90ddfeda28e0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Um objecto está a ser arrastado | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Um objecto está a ser arrastado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onClicked.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onClicked.md index 51b184f05769d8..7584b63ca7234e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md index 1ac28bb170f909..f36b51c13a1b54 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box](../FormObjects/listbox-column.md) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna List Box](../FormObjects/listbox_overview.md#list-box-columns) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onColumnResize.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onColumnResize.md index aa3a3593254189..7b3c54ab240132 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onColumnResize.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox-column.md) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox_overview.md#list-box-columns) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDataChange.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDataChange.md index 4a289cc7a37bfe..e9cb558471116c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDataChange.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md index f3e30451c7f572..0b4e880c1492cb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------- | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | :::note diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDragOver.md index 0aa072f4456183..3e97f1006409be 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDrop.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDrop.md index 167a251130f357..e0f5027d96a15f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDrop.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onFooterClick.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onFooterClick.md index 78a2fa06f003bd..c11832259d489d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onFooterClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Ocorre um clique no rodapé de uma coluna de list box | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no rodapé de uma coluna de list box | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md index f273b7a82d71ed..eebcd88089fb4f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On getting focus --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md index a02abd3b6a7eab..8fb9d7da298645 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) | Ocorre um clique no cabeçalho de uma coluna | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no cabeçalho de uma coluna | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onLoad.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onLoad.md index bbb95fc9e01e3e..a0b625033e594d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onLoad.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md index 3fb5738cda15cb..0864f2beba063c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md index 127cfd31ebab08..c934e131f206d3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato entra na área gráfica de um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato entra na área gráfica de um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md index f3c507cc1009f8..8c5b1832a3140a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato deixa a área gráfica de um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato deixa a área gráfica de um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseMove.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseMove.md index d7df7e6ad0225b..7f00015204f08a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseMove.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do mouse move pelo menos um píxel OU uma tecla modificadora (Shift, Alt/Option, Shift Lock) foi pressionado | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do mouse move pelo menos um píxel OU uma tecla modificadora (Shift, Alt/Option, Shift Lock) foi pressionado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onRowMoved.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onRowMoved.md index c82d7884f505ae..4bc1156567ae27 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onRowMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox-column.md) | Uma linha do list box é movida pelo usuário através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma linha do list box é movida pelo usuário através de arrastar e largar | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onUnload.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onUnload.md index a5fb82307d3e30..b195570b71429d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onUnload.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onValidate.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onValidate.md index 95b5fb9dcdb109..2b27ddf80ca8c3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onValidate.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/overview.md index b30fcf10c0433c..b9dc561520adff 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/overview.md @@ -28,7 +28,7 @@ Cada evento é retornado como um objeto pelo comando [`FORM Event`](../commands/ Propriedades adicionais são retornadas quando o evento ocorre em objetos específicos. Em particular: -- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). ## Eventos e métodos diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/pictures.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/pictures.md index 95e0512460ef42..5adc470514fde9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/pictures.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/pictures.md @@ -46,7 +46,7 @@ As imagens de alta resolução com a convenção @nx podem ser utilizadas nos se - [Botones](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[casillas de selección](FormObjects/checkbox_overview.md) - [Botones imagen](FormObjects/pictureButton_overview.md)/[imagen Pop-up](FormObjects/picturePopupMenu_overview.md) - [Controles de tabulação](FormObjects/tabControl.md) -- [Cabeçalhos List box](FormObjects/listbox-header-footer.md#headers) +- [Cabeçalhos List box](FormObjects/listbox_overview.md#list-box-headers) - [Ícones de menu](Menus/properties.md#item-icon) 4D dá automaticamente prioridade às imagens com a resolução mais alta. 4D dá automaticamente prioridade às imagens com a resolução mais alta. Mesmo que um comando ou propriedade especifique *circle.png*, *circle@3x.png* será usado (se existir). diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index 05386336bf49a9..833c8805e64315 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ O usuário pode selecionar um ou mais linhas usando os atalhos padrão: **Shift+ Uma list box é composta de quatro partes diferentes: -- the [list box object](./listbox-object.md) in its entirety, -- [columns](./listbox-column.md), -- column [headers](./listbox-header-footer.md#headers), and -- column [footers](./listbox-header-footer.md#footers). +- o objeto list box em sua globalidade +- colunas, +- cabeçalhos de coluna, e +- rodapés de colunas. ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ Cada parte tem seu próprio nome assim como propriedades específicas. Por exemp 1. Método objeto de cada coluna 2. Método objeto da list box -O método objeto de coluna obtém os eventos que ocorrem em seu [cabeçalho](./listbox-header-footer.md#headers) e [rodapé](./listbox-header-footer.md#footers). +O método objeto de coluna obtém os eventos que ocorrem em seu [cabeçalho](#list-box-headers) e [rodapé](#list-box-footers). ### Tipos de List box @@ -59,7 +59,284 @@ Há vários tipos de list boxes com seus próprios comportamentos e propriedades Pode configurar completamente um objeto list box através de suas propriedades e também pode gerenciar dinamicamente por programação. -The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Consulte a página [Resumo dos comandos List Box](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) da *Referência da linguagem 4D* para obter mais informações. +A linguagem 4D inclui um tema "List Box" dedicado para comandos de list box, mas também podem ser usados comandos de vários outros temas, como comandos "Propriedades dos objetos" ou comandos `EDIT ITEM`, `Displayed line number`. Consulte a página [Resumo dos comandos List Box](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) da *Referência da linguagem 4D* para obter mais informações. + +## Objetos tipo list box + +### List box de tipo array + +Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. + +Como padrão, 4D atribui o nome "ColumnX" para cada coluna. Você pode alterá-lo, assim como outras propriedades de coluna, nas [propriedades das colunas](listbox_overview.md#column-specific-properties). O formato de exibição de cada coluna também pode ser definido com o comando `OBJECT SET FORMAT`. + +> Os list boxes do tipo array podem ser exibidos em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. + +Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Você também pode associar uma [lista de opções](properties_DataSource.md#choice-list) a uma coluna para controlar a entrada de dados. +The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or `LISTBOX DELETE ROWS`) as well as array manipulation commands. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: + +```4d +ARRAY TEXT(varCol;size) +``` + +Também pode usar uma lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Aviso**: quando uma list box contiver vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. + +### List box de tipo seleção + +Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo, `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo, `[Employees]FirstName+" "[Employees]LastName`) ou pode ser simplesmente uma fórmula (por exemplo, `String(Milliseconds)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. A expressão também pode ser um método de proejeto, uma variável ou um item array. + +O conteúdo de cada linha é então avaliado de acordo com uma seleção de registros: a **seleção atual** de uma tabela ou uma **seleção nomeada**. + +No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. + +### List boxes Collection ou Entity selection + +Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. + +Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessado por meio da palavra-chave [This](../Concepts/classes.md#this). Uma expressão de coluna pode ser um caminho de propriedade, um método projeto, uma variável ou qualquer fórmula, acessando cada entidade ou objeto de elemento de coleção por `This`, por exemplo, `This.` (ou `This.value` no caso de uma coleção de valores escalares). A expressão também pode ser um método de proejeto, uma variável ou um item array. + +Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. + +:::note + +Quando as entidades são excluídas, suas referências permanecem na seleção da entidade com um valor *undefined*, assim exibindo linhas em branco no list box. Neste caso, você pode chamar a função [`.clean()`](API/EntitySelectionClass.md#clean) para obter uma nova seleção de entidade, mas sem as referências de entidade deletadas. + +::: + +Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por outro lado, se forem feitas modificações na coleção usando, por exemplo, as várias funções da [classe Collection](.../API/CollectionClass.md), você precisará notificar explicitamente o 4D reatribuindo a variável da coleção a ela mesma, para que o conteúdo do list box seja atualizado. Por exemplo: + +```4d +myCol:=myCol.push("new value") //exibir novo valor na list box +``` + +### Propriedades compatíveis + +Propriedades compatíveis dependem do tipo de list box. + +| Propriedade | List box array | List box seleção | List box coleção ou entity selection | +| -------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | +| [Cor de fundo alternativa](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Cor de Fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrito](properties_Text.md#bold) | X | X | X | +| [Expressão de cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Classe](properties_Object.md#css-class) | X | X | X | +| [Seleção de coleção ou entidade](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionamento automático de coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Item atual](properties_DataSource.md#current-item) | | | X | +| [Posição atual do item](properties_DataSource.md#current-item-position) | | | X | +| [Fonte de dados](properties_Object.md#data-source) | X | X | X | +| [Nome do formulário de detalhes](properties_ListBox.md#detail-form-name) | | X | | +| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | +| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | +| [Clique duas vezes na linha](properties_ListBox.md#double-click-on-row) | | X | | +| [Arrastável](properties_Action.md#draggable) | X | X | X | +| [Droppable](properties_Action.md#droppable) | X | X | X | +| [Focusable](properties_Entry.md#focusable) | X | X | X | +| [Fonte](properties_Text.md#font) | X | X | X | +| [Cor da fonte](properties_Text.md#font-color) | X | X | X | +| [Expressão de Cor da Fonte](properties_Text.md#font-color-expression) | | X | X | +| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | +| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | +| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | +| [Ocultar linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Ocultar retângulo de foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Ocultar destaque de seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List Box hierárquico](properties_Object.md#array-list-box) | X | | | +| [Highlight Set](properties_ListBox.md#highlight-set) | | X | | +| [Alinhamento Horizontal](properties_Text.md#horizontal-alignment) | X | X | X | +| [Horizontal Line Color](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | +| [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Italic](properties_Text.md#italic) | X | X | X | +| [Left](properties_CoordinatesAndSizing.md#left) | X | X | X | +| [Tabela mestre](properties_DataSource.md#master-table) | | X | | +| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | +| [Método](properties_Action.md#method) | X | X | X | +| [Movable Rows](properties_Action.md#movable-rows) | X | | | +| [Seleção temporária](properties_DataSource.md#selection-name) | | X | | +| [Number of Columns](properties_ListBox.md#number-of-columns) | X | X | X | +| [Number of Locked Columns](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Number of Static Columns](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Object Name](properties_Object.md#object-name) | X | X | X | +| [Right](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Row Control Array](properties_ListBox.md#row-control-array) | X | | | +| [Row Font Color Array](properties_Text.md#row-font-color-array) | X | | | +| [Row Height](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Row Height Array](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Row Style Array](properties_Text.md#row-style-array) | X | | | +| [Selected Items](properties_DataSource.md#selected-items) | | | X | +| [Selection Mode](properties_ListBox.md#selection-mode) | X | X | X | +| [Edição com um único clique](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenável](properties_Action.md#sortable) | X | X | X | +| [Ação padrão](properties_Action.md#standard-action) | X | | | +| [Expressão de estilo](properties_Text.md#style-expression) | | X | X | +| [Top](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Sublinhado](properties_Text.md#underline) | X | X | X | +| [Variável ou Expressão](properties_Object.md#variable-or-expression) | X | X | | +| [Alinhamento vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Cor da linha vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | +| [Barra de rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Tamanho Vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidade](properties_Display.md#visibility) | X | X | X | +| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. + +### Supported Form Events {#supported-form-events} + +| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array unicamente* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Close Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | +| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | +| On Column Moved |
  • [columnName](#propriedadesadicionais)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [newSize](#propriedadesadicionais)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Delete Action |
  • [row](#propriedades adicionais)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [footerName](#propriedadesadicionais)
  • | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Mouse Enter |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Open Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array unicamente* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#propriedades adicionais)
  • [verticalScroll](#propriedadesadicionais)
  • | | +| On Unload | | | + +#### Additional Properties {#additional-properties} + +Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: + +| Propriedade | Tipo | Descrição | +| -------------------- | ------------- | ---------------------------------------------------------------------------- | +| area | text | Área de objeto List box ("header", "footer", "cell") | +| areaName | text | Nome da zona | +| column | inteiro longo | Número da coluna | +| columnName | text | Nome da coluna | +| footerName | text | Nome do rodapé | +| headerName | text | Nome do cabeçalho | +| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | +| isRowSelected | boolean | True se a linha estiver selecionada, senão False | +| newPosition | inteiro longo | Nova posição da coluna ou linha | +| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | +| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | +| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | +| row | inteiro longo | Número da linha | +| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | + +> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. + +## Colunas List box {#list-box-columns} + +Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: + +![](../assets/en/FormObjects/listbox_column.png) + +Você pode definir propriedades padrão (texto, cor de fundo, etc.) para cada coluna da caixa de listagem; essas propriedades têm prioridade sobre as propriedades do objeto da caixa de listagem. + +> Você pode definir o [Expression type](properties_Object.md#expression-type) para colunas de list box de tipo array (String, Text, Number, Date, Time, Picture, Boolean ou Object). + +### Column Specific Properties {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +### Supported Form Events {#supported-form-events-1} + +| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array unicamente* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Column Moved |
  • [columnName](#propriedadesadicionais)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [newSize](#propriedadesadicionais)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [footerName](#propriedadesadicionais)
  • | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array unicamente* | +| On Scroll |
  • [horizontalScroll](#propriedades adicionais)
  • [verticalScroll](#propriedadesadicionais)
  • | | +| On Unload | | | + +## Cabeçalhos de list box + +> Para poder acessar as propriedades de cabeçalho de um list box, é necessário ativar a opção [Exibir cabeçalhos](properties_Headers.md#display-headers) do list box. + +Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: + +![](../assets/en/FormObjects/listbox_header.png) + +Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. + +Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho ao lado ou no lugar do título da coluna, por exemplo, ao executar [classificações personalizadas](#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. + +### Propriedades específicas de cabeçalho + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) + +## Rodapés de list box + +> Para poder acessar as propriedades do rodapé para um list box, você deve ativar a opção [Exibir rodapés](properties_Footers.md#display-footers). + +List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. + +Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Em particular, você pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). + +Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. Por exemplo, OBJECT SET VISIBLE(\*;"footer3";False) esconde todos os rodapés no objeto list box ao qual footer3 pertence e não apenas esse rodapé. + +### Propriedades específicas do rodapé + +[Formato Alpha](properties_Display.md#alpha-format) - [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrito](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Formato de data](properties_Display.md#date-format) - [Tipo de expressão](properties_Object.md#expression-type) - [Fonte](properties_Text.md#font) - [Cor do fonte](properties_Text.md#font-color) - [Dica](properties_Help.md#help-tip) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Padding horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Formato de número](properties_Display.md#number-format) - [Nome do objeto](properties_Object.md#object-name) - [Formato da imagem](properties_Display.md#picture-format) - [Formato do tempo](properties_Display.md#time-format) - [Truncate com ellipsis](properties_Display.md#truncate-with-ellipsis) - [Sublinhado](properties_Text.md#underline) - [Cálculo variável](properties_Object.md#variable-calculation) - [Variável ou Expressão](properties_Object.md#variable-or-expression) - [Alinhamento vertical](properties_Text.md#vertical-alignment) - [Padding](properties_Coordinates_CoordinatesAndSizing.md#vertical-padding) - [Largura](properties_CoordinatesAndSizing.md#width) - [Embalagem de palavras](properties_Display.md#wordwrap) ## Gerenciar entrada @@ -243,14 +520,14 @@ Você pode ativar ou desativar a classificação padrão do usuário desativando O suporte de ordenação padrão depende do tipo de list box: -| Tipo de list box | Suporte de ordenação padrão | Comentários | -| ----------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Uma coleção de objetos | Sim |
    • As colunas "This.a" ou "This.a.b" são classificáveis.
    • A [propriedade de origem da list box](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colecção de valores escalares | Não | Use a classificação personalizada com a função [`orderBy()`](../API/CollectionClass.md#orderby) | -| Seleção de entidades | Sim |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
    • Supported: sorts on related attributes (e.g. "This.company.name")
    • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | -| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | -| Seleção temporal | Não | | -| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | +| Tipo de list box | Suporte de ordenação padrão | Comentários | +| ----------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Uma coleção de objetos | Sim |
    • As colunas "This.a" ou "This.a.b" são classificáveis.
    • A [propriedade de origem da list box](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Colecção de valores escalares | Não | Use a classificação personalizada com a função [`orderBy()`](../API/CollectionClass.md#orderby) | +| Seleção de entidades | Sim |
  • A [propriedade de origem da caixa de listagem](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Suportado: classifica propriedades de atributos de objetos (por exemplo,
  • "This.data
  • .
  • city" quando "data" é um
  • atributo de objeto)
  • Suportado: classifica propriedades de atributos relacionados
  • (por exemplo, "This.company
  • .
  • name"
  • )
  • Suportado: classifica propriedades de atributos de objetos (por exemplo,
  • "This.data.city" quando "data" é um atributo de objeto)Suportado
  • : classifica
  • atributos relacionados (por exemplo, "This.company.name")
  • Não suportado: classifica propriedades de atributos de objetos por meio de atributos relacionados (por exemplo, "This.company.data.city"). Para isso, você precisa usar a classificação personalizada com a função [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (veja o exemplo abaixo)
  • | +| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | +| Seleção temporal | Não | | +| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | ### Ordenação personalizada @@ -290,10 +567,10 @@ O valor da [variável de cabeçalho de coluna](properties_Object.md#variable-or- - Se a variável for estabelecida como 0, a coluna não é ordenada e a flecha de ordenação não é exibida; ![](../assets/en/FormObjects/sorticon0.png) -- Se a variável for definida como 1, a coluna será classificada em ordem crescente e a seta de classificação será exibida. +- Se a variável for definida como 1, a coluna será classificada em ordem crescente e a seta de classificação será exibida. ![](../assets/en/FormObjects/sorticon2.png) -- Se a variável for estabelecida como 2, a coluna é ordenada de forma descendente e a flecha de ordenação é exibida. +- Se a variável for estabelecida como 2, a coluna é ordenada de forma descendente e a flecha de ordenação é exibida. ![](../assets/en/FormObjects/sorticon1.png) > Somente [variáveis] declaradas ou dinâmicas (Concepts/variables.md) podem ser usadas como variáveis de coluna de cabeçalho. Outros tipos de [expressions](Aceitações/quick-tour.md#expressions) como `Form.sortValue` não são suportados. @@ -306,8 +583,8 @@ Pode estabelecer o valor da variável (por exemplo, Header2:=2) para “forçar Aqui estão algumas maneiras de estabelecer cores de fundo, cores de fonte e estilos de fonte para list boxes: -- no nível das [propriedades do objeto list box](./listbox-object.md), -- no nível das [propriedades da coluna](./listbox-column.md), +- no nível das [propriedades do objeto list box](#list-box-objects), +- no nível das [propriedades da coluna](#list-box-columns), - usando [propriedades de matrizes ou expressões](#using-arrays-and-expressions) para o list box e/ou para cada coluna, - no nível do texto de cada célula (se [texto multi-estilo](properties_Text.md#multi-style)). @@ -315,12 +592,14 @@ Aqui estão algumas maneiras de estabelecer cores de fundo, cores de fonte e est Princípios de prioridade e herança são observados quando a mesma propriedade for estabelecida em mais de um nível. -1. (highest priority) Cell (if multi-style text) -2. Arrays/métodos de coluna -3. Arrays/métodos de Listbox -4. Propriedades da coluna -5. Propriedades de list box -6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) +| Nível de prioridade | Localização do parâmetro | +| ------------------- | -------------------------------------------------------------------------------------------------- | +| alta prioridade | Célula (se texto multiestilo) | +| | Arrays/métodos de coluna | +| | Arrays/métodos de Listbox | +| | Propriedades da coluna | +| | Propriedades de list box | +| baixa prioridade | Expressão Meta Info (para list boxes de tipo collection ou seleção de entidade) | Por exemplo se estabelecer um estilo de fonte nas propriedades de list box e outro usando um array estilo para a coluna, este último será levado em consideração. @@ -330,8 +609,7 @@ Para cada atributo (estilo, cor e cor de fundo), uma **herança** é implementad - para atributos linhas: valores de atributos de colunas - para atributos coluna: valores atributos no list box -Dessa maneira se quiser que um objeto herde o valor de atributo de um nível superior, pode usar a constante `lk inherited` (valor padrão) à definição de comando ou diretamente no elemento do array correspondente de estilo/cor. Por exemplo dado um list box array contendo um estilo de fonte padrão com cores alternantes: - +Dessa maneira se quiser que um objeto herde o valor de atributo de um nível superior, pode usar a constante `lk inherited` (valor padrão) à definição de comando ou diretamente no elemento do array correspondente de estilo/cor. Por exemplo, dado um list box array contendo um estilo de fonte padrão com cores alternadas: ![](../assets/en/FormObjects/listbox_styles3.png) Pode realizar as modificações abaixo: @@ -510,20 +788,19 @@ Por exemplo, se quiser seleccionar a fila que contém Rennes, deve passar: ->MyListbox{3}:=True ``` -*Non-hierarchical representation:* +Representação não hierárquica: ![](../assets/en/FormObjects/hierarch7.png) - -*Hierarchical representation:* +Representação hierárquica: ![](../assets/en/FormObjects/hierarch8.png) > Se uma ou mais filas estiverem escondidas porque os seus pais estão desmoronados, já não são seleccionados. Apenas as linhas visíveis (directamente ou por rolagem) podem ser seleccionadas. Por outras palavras, as filas não podem ser tanto escondidas como seleccionadas. As with selections, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command will return the same values for a hierarchical list box and a non-hierarchical list box. This means that in both of the examples below, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) will return the same position: (3;2). -*Non-hierarchical representation:* +*Representação não hierárquica:* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*Representação hierárquica:* ![](../assets/en/FormObjects/hierarch10.png) Quando todas as filas de uma sub-hierarquia estão escondidas, a linha de quebra é automaticamente escondida. No exemplo acima, se as linhas 1 a 3 estiverem escondidas, a linha de quebra "Bretanha" não aparecerá. @@ -540,10 +817,10 @@ As linhas de quebra não são tidas em conta nos arrays internos utilizados para Dada, por exemplo, a seguinte caixa de listagem (os nomes dos arrays associados são especificados entre parênteses): -*Non-hierarchical representation:* +*Representação não hierárquica:* ![](../assets/en/FormObjects/hierarch12.png) -*Hierarchical representation:* +*Representação hierárquica:* ![](../assets/en/FormObjects/hierarch13.png) No modo hierárquico, os níveis de interrupção não são levados em consideração pelas matrizes de modificação de estilo denominadas `tStyle` e `tColors`. Para modificar a cor ou o estilo dos níveis de quebra, é necessário executar as seguintes declarações: @@ -569,14 +846,15 @@ Usando os formulários `On Expand` e `On Collapse`, os eventos podem ultrapassar Neste caso, é necessário preencher e esvaziar os arrays através do código. Os princípios a serem implementados são os seguintes: -- Quando a list box é exibido, somente o primeiro array deve ser preenchido. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: +- Quando a list box é exibido, somente o primeiro array deve ser preenchido. No entanto, você deve criar um segundo array com valores vazios para que o list box exiba os botões expandir/colapsar: ![](../assets/en/FormObjects/hierarch15.png) -- Quando um usuário clicar num botão de expansão, pode processar o evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. +- Quando um usuário clicar num botão de expansão, pode processar o evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. ![](../assets/en/FormObjects/hierarch16.png) - Quando um usuário clicar num botão de colapso, pode processar o evento `On Collapse`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. +## Arrays objetos nas colunas (4D View Pro) - +As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md index ea1097495b8e47..5daa0ff91b3b33 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md @@ -116,7 +116,7 @@ São suportados vários tipos de referências de métodos: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md index 98776a0335250c..15557079e4fa42 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ Você também pode definir esta propriedade usando o comando [`OBJECT SET RGB CO #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -41,7 +41,7 @@ Você também pode definir esta propriedade usando o comando [`OBJECT SET RGB CO #### Objectos suportados -[Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox-column.md) - [Rodapé List Box](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Comandos @@ -71,7 +71,7 @@ Você também pode definir esta propriedade usando o comando [`LISTBOX SET PROPE #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -224,7 +224,7 @@ Você pode obter o mesmo resultado usando os comandos [`LISTBOX SET ROW STYLE`]( #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md index b22364792edeae..0d58832d8f9197 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Quando essa propriedade está ativada, a altura de cada linha é calculada autom #### Objectos suportados -[Coluna de list box](listbox-column.md) +[Coluna de list box](listbox_overview.md#list-box-columns) #### Comandos @@ -64,7 +64,7 @@ Coordenadas inferiores do objeto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -84,7 +84,7 @@ Coordenadas esquerda do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -104,7 +104,7 @@ Coordenada direita do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -124,7 +124,7 @@ Coordenada superior do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -192,7 +192,7 @@ Esta propriedade designa o tamanho vertical de um objeto. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -205,7 +205,7 @@ Esta propriedade designa o tamanho vertical de um objeto. Esta propriedade designa o tamanho horizontal de um objeto. > - Alguns objetos podem ter uma altura predefinida que não pode ser alterada. -> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +> - Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox_overview.md#list-box-columns), el usuario también puede cambiar manualmente el tamaño de la columna. > - Ao redimensionar a forma, se a propriedade de [dimensionamento horizontal "Crescer"](properties_ResizingOptions.md#horizontal-sizing) foi atribuída o list box, a coluna mais direita será aumentada além da largura máxima se necessário. #### Gramática JSON @@ -216,7 +216,7 @@ Esta propriedade designa o tamanho horizontal de um objeto. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -238,7 +238,7 @@ A largura máxima da coluna (em píxeis). A largura da coluna não pode ser aume #### Objectos suportados -[Coluna de list box](listbox-column.md) +[Coluna de list box](listbox_overview.md#list-box-columns) #### Comandos @@ -260,7 +260,7 @@ A largura mínima da coluna (em píxeis). A largura da coluna não pode ser redu #### Objectos suportados -[Coluna de list box](listbox-column.md) +[Coluna de list box](listbox_overview.md#list-box-columns) #### Comandos @@ -344,7 +344,7 @@ Define um preenchimento horizontal para as células. O valor é definido em pixe #### Objectos suportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos @@ -368,7 +368,7 @@ Define um preenchimento vertical para as células. O valor é definido em pixeis #### Objectos suportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md index 14179ae91c3176..8c6351b31d6a34 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Quando a opção **inserção automática** não está definida (padrão), o val Esta propriedade é suportada por: -- Objetos formulário [Combo box](comboBox_overview.md) e [coluna list box](listbox-column.md) associado para uma lista de seleção. +- Objetos formulário [Combo box](comboBox_overview.md) e [coluna list box](listbox_overview.md#list-box-columns) associado para uma lista de seleção. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" que está associada a um combo box "Countries": se a propriedade **inserção automática** estiver definida e um usuário digitar "Espanha", o valor "Espanha" será automaticamente adicionado à lista na memória: @@ -28,7 +28,7 @@ Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" qu #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) --- @@ -45,7 +45,7 @@ Associa uma lista de opções a um objeto. Pode ser um nome da lista de opções #### Objectos suportados -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Comandos @@ -125,7 +125,7 @@ Especifica uma variável ou expressão a que será atribuída uma longa indicand Define o tipo de dados para a expressão apresentada. Esta propriedade é utilizada com: -- [Colunas do List box](listbox-column.md) de tipo seleção e coleção. +- [Colunas do List box](listbox_overview.md#list-box-columns) de tipo seleção e coleção. - [Listas suspensas](dropdownList_Overview.md) associadas a objetos ou arrays. Veja também [**Tipo de expressão**](properties_Object.md#expression-type). @@ -138,7 +138,7 @@ Veja também [**Tipo de expressão**](properties_Object.md#expression-type). #### Objectos suportados -[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox-column.md) +[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox_overview.md#list-box-columns) --- @@ -195,14 +195,14 @@ Lista de valores usados como valores padrão para a coluna do list box (somente #### Objectos suportados -[Coluna List Box (somente tipo array)](listbox-column.md) +[Coluna List Box (somente tipo array)](listbox_overview.md#list-box-columns) --- ## Expression -Essa descrição é específica para colunas de list box do tipo [seleção](FormObjects/listbox-object.md#selection-list-boxes) -e [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes). Consulte também a seção **[Variable or Expression](properties_Object.md#variable-or-expression)**. +Essa descrição é específica para colunas de list box do tipo [seleção](listbox_overview.md#selection-list-boxes) +e [collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Consulte também a seção **[Variable or Expression](properties_Object.md#variable-or-expression)**. Uma expressão 4D a associar a uma coluna. Você pode entrar: @@ -242,7 +242,7 @@ Si se utiliza un campo, una variable o una expresión asignable (*por ejemplo Pe #### Objectos suportados -[Coluna de list box](listbox-column.md) +[Coluna de list box](listbox_overview.md#list-box-columns) --- @@ -275,7 +275,7 @@ Todas as tabelas do banco de dados podem ser usadas, independentemente de o form Esta propriedade está disponível nas seguintes condições: - una [lista de selección](#choice-list) está asociada al objeto -- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- for [inputs](input_overview.md) and [list box columns](listbox_overview.md#list-box-columns), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Essa propriedade específica, no contexto de um campo ou variável associado a uma lista de valores, o tipo de conteúdo a ser salvo: @@ -297,7 +297,7 @@ A utilização deste bem exige o cumprimento dos seguintes princípios: #### Objectos suportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) +[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md index e736bfc1cc8485..5d625990962077 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ O campo contém efetivamente "proportion". 4D aceita e armazena a entrada inteir #### Objectos suportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) #### Comandos @@ -105,13 +105,13 @@ Customized date formats can be built using several patterns described in the [** :::note blankIfNull - By default, a [null date](../Concepts/dt_date.md#date-literals) is displayed with zeros, e.g. 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. A cadeia de caracteres "blankIfNull" (sensível a maiúsculas e minúsculas) deve ser combinada com o valor de formato selecionado. -- [List box columns](listbox-column.md) and [list box footers](listbox-header-footer.md#footers) of type date always use the "blank if null" behavior (it cannot be disengaged). +- [List box columns](listbox_overview.md#list-box-columns) and [list box footers](listbox_overview.md#list-box-footers) of type date always use the "blank if null" behavior (it cannot be disengaged). ::: #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Comandos @@ -276,7 +276,7 @@ A tabela a seguir mostra como os diferentes formatos afetam a exibição dos nú #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) #### Comandos @@ -340,7 +340,7 @@ Se o campo for reduzido para um tamanho inferior ao da imagem original, a imagem #### Objectos suportados -[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) +[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) #### Comandos @@ -398,7 +398,7 @@ Por padrão, uma hora nula é exibida com zeros, por exemplo, "00:00:00". Com a #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Comandos @@ -411,7 +411,7 @@ Por padrão, uma hora nula é exibida com zeros, por exemplo, "00:00:00". Com a Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: - un texto en un [objeto de entrada](input_overview.md) -- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox-column.md), +- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox_overview.md#list-box-columns), ... pode selecionar o texto a apresentar para cada valor: @@ -426,7 +426,7 @@ Cuando una [expresión booleana](properties_Object.md#expression-type) se muestr #### Objectos suportados -[Columna List Box](listbox-column.md) - [Entrada](input_overview.md) +[Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) #### Comandos @@ -450,7 +450,7 @@ As colunas booleanas também podem ser apresentadas como menus pop-up. Nesse cas #### Objectos suportados -[Coluna de list box](listbox-column.md) +[Coluna de list box](listbox_overview.md#list-box-columns) #### Comandos @@ -502,7 +502,7 @@ También en este caso, la propiedad [Título](#title) está disponible para que #### Objectos suportados -[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox-column.md) +[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -527,7 +527,7 @@ Nesse caso, o título da caixa de seleção pode ser inserido usando essa propri #### Objectos suportados -[Coluna de list box](listbox-column.md) +[Coluna de list box](listbox_overview.md#list-box-columns) --- @@ -564,7 +564,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objectos suportados -[Columna List Box](listbox-column.md) - [Rodapé List Box](listbox-header-footer.md#footers) +[Columna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) #### Comandos @@ -599,7 +599,7 @@ Essa propriedade é usada somente ao desenhar objetos localizados no corpo de um #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapie List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up com imagem](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão de opção](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagem estática](staticPicture.md) - [Etapas](stepper.md) - [Subformulário](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -658,7 +658,7 @@ Observe que, independentemente do valor da opção Wordwrap, a altura da linha n #### Objectos suportados -[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) +[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md index 416b98342aceb3..b1379ffaf75491 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permite ao usuário aceder a um menu de contexto padrão no objeto quando o form Para uma imagem do tipo [entrada](input_overview.md), além dos comandos de edição padrão (Recortar, Copiar, Colar e Limpar), o menu contém o comando **Importar...**, que pode ser usado para importar uma imagem armazenada em um arquivo, bem como o comando **Salvar como...**, que pode ser usado para salvar a imagem no disco. O menu também pode ser usado para modificar o formato de exibição da imagem: são oferecidas as opções **Truncado não centralizado**, **Escalonado para caber** e **Escalonado para caber na imagem centralizada**. A modificação do [formato de exibição](properties_Display.md#picture-format) usando esse menu é temporária; ela não é salva com o registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. A lista pode armazenar até 10 fontes (além disso, a última fonte usada substitui a mais antiga). Por defeito, esta lista está vazia e a opção não é apresentada. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -48,7 +48,7 @@ Para un [Área Web](webArea_overview.md), el contenido del menú depende del mot #### Objectos suportados -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### Comandos @@ -72,7 +72,7 @@ Quando essa propriedade está desativada, todos os menus pop-up associados a uma #### Objectos suportados -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### Comandos @@ -134,7 +134,7 @@ Aqui está uma tabela que explica cada uma das opções de filtro de entrada na #### Objectos suportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md index abccd9611de862..bf849352448021 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Rodapés ## Exibir rodapés -Essa propriedade é usada para exibir ou ocultar [os rodapés de coluna list box](listbox-header-footer.md#footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. +Essa propriedade é usada para exibir ou ocultar [os rodapés de coluna list box](listbox_overview.md#list-box-footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. #### Gramática JSON diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md index 14d7ea6eaa94a2..4cb82f8fbd464e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Cabeçalhos ## Exibir cabeçalhos -Esta propriedade é usada para exibir ou ocultar [cabeçalhos de coluna listbox](listbox-header-footer.md#headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. +Esta propriedade é usada para exibir ou ocultar [cabeçalhos de coluna listbox](listbox_overview.md#list-box-headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. #### Gramática JSON diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md index 6103d0ecfeb63d..f3977846d651d0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Você também pode: #### Objectos suportados -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Outras funcionalidades de ajuda diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md index 0b93ae1186c953..cc6f0c476e5508 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Coleção de colunas do list box. | ------- | --------------------------- | ---------------------------------------------- | | columns | colecção de objectos coluna | Contém as propriedades das colunas de list box | -Para obter uma lista de propriedades compatíveis com os objetos coluna, consulte a seção [Propriedades específicas da coluna](listbox-column.md#column-specific-properties). +Para obter uma lista de propriedades compatíveis com os objetos coluna, consulte a seção [Propriedades específicas da coluna](listbox_overview.md#column-specific-properties). #### Objectos suportados diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md index 0778325d36598f..dab2fd3d3fd67f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ Para obter mais informações sobre regras de nomenclatura para objetos de formu #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapie List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up com imagem](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagem estática](staticPicture.md) - [Etapas](stepper.md) - [Botão de opção](radio_overview.md) - [Subformulário](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -120,7 +120,7 @@ For an array list box, the **Variable or Expression** property usually holds the #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -130,14 +130,14 @@ For an array list box, the **Variable or Expression** property usually holds the ## Tipo de expressão -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> Essa propriedade é chamada de [**Data Type**](properties_DataSource.md#data-type-expression-type) na Lista de propriedades para [selection](listbox_overview.md#selection-list-boxes) e [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) e para colunas de caixa de listagem do tipo [Drop-down Lists](dropdownList_Overview.md) associadas a um [objeto](FormObjects/dropdownList_Overview.md#using-an-object) ou a um [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique o tipo de dados para a expressão ou variável associada ao objeto. Observe que o principal objetivo dessa configuração é definir as opções (como formatos de exibição) disponíveis para o tipo de dados. Não digita efetivamente a variável em si. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). No entanto, essa propriedade tem uma função de digitação nos seguintes casos específicos: - **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas. -- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. +- **[Columnas List Box ](listbox_overview.md#list-box-columns)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. - **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos governam a exibição de variáveis imagem em formulários. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de To do this, you need either for the statement `var varName : Picture` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property. Caso contrário, a variável imagem não será exibida corretamente (apenas no modo de interpretação). @@ -149,7 +149,7 @@ No entanto, essa propriedade tem uma função de digitação nos seguintes casos #### Objectos suportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -275,7 +275,7 @@ Para fins de tradução da aplicação, você pode inserir uma referência XLIFF #### Objectos suportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botón](button_overview.md) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) - [ÁreaTexto](text.md) #### Comandos @@ -285,7 +285,7 @@ Para fins de tradução da aplicação, você pode inserir uma referência XLIFF ## Cálculo de variáveis -This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. +Esta propiedad define el tipo de cálculo que se realizará en un área [pie de columna](listbox_overview.md#list-box-footers). > The calculation for footers can also be set using the [`LISTBOX SET FOOTER CALCULATION`](../commands/listbox-set-footer-calculation) 4D command. @@ -332,7 +332,7 @@ Cuando está configurado **Personalizado** ("none" en JSON), 4D no realiza cálc #### Objectos suportados -[List Box Footer](listbox-header-footer.md#footers) +[Rodapé de Listbox](listbox_overview.md#list-box-footers) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md index 27df8f9e8a17eb..ae09f2a0ea7ac3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permite definir uma lista cujos valores não podem ser introduzidos no objeto. S #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) #### Comandos @@ -78,7 +78,7 @@ No entanto, ao contrário da propriedade [Lista de opções](properties_DataSour #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index 1e2d08cfb0694c..a4c49e6a2a18e8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | mínimo: 0 | | **h** | | | -| [`header`](./listbox-header-footer.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox_overview.md#list-box-headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p|em)?$ (positive decimal + px/em ) | | [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md index f94949dad8bc5f..7d01219ac7d58f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Estão disponíveis três opções: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -97,7 +97,7 @@ Estão disponíveis três opções: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -142,7 +142,7 @@ Designa se o tamanho da coluna pode ser modificado pelo usuário. #### Objectos suportados -[Coluna de list box](listbox-column.md) +[Coluna de list box](listbox_overview.md#list-box-columns) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md index 5022f68a511bf5..2782f620de5279 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Você pode definir essa propriedade usando o comando [**OBJECT SET FONT STYLE**] #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -63,7 +63,7 @@ Você também pode definir essa propriedade por meio do comando [**OBJECT SET FO #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -83,7 +83,7 @@ Define o texto para ter uma linha por baixo. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -124,7 +124,7 @@ Estão disponíveis três temas de tipos de letra: #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -149,7 +149,7 @@ Você pode definir isso usando o comando [`OBJECT SET FONT`](../commands/object- #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -167,7 +167,7 @@ Permite definir o tamanho da fonte do objeto em pontos. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -197,7 +197,7 @@ Você também pode definir essa propriedade usando o comando [**OBJECT SET RGB C #### Objectos suportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progresso](progressIndicator.md) - [Regra](ruler.md) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -265,7 +265,7 @@ You can also set this property using the [`LISTBOX SET PROPERTY`](../commands/li #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -292,7 +292,7 @@ Localização horizontal do texto na área que o contém. #### Objectos suportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Comandos @@ -319,7 +319,7 @@ This property can also be handled by the [`OBJECT Get vertical alignment`](../co #### Objectos suportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) #### Comandos @@ -429,7 +429,7 @@ Por defeito, esta opção não está activada. #### Objectos suportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) +[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -482,7 +482,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -506,7 +506,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md index 9da29a5fae4685..035c3c03626c77 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md @@ -86,7 +86,7 @@ Designa a colocação de um ícone em relação ao objeto formulário. #### Objectos suportados -[Cabeçalho do list box](listbox-header-footer.md#headers) +[Cabeçalho do list box](listbox_overview.md#list-box-headers) #### Comandos @@ -171,7 +171,7 @@ El nombre de la ruta a introducir es similar al de [ la propiedad Ruta de acceso #### Objectos suportados -[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox-header-footer.md#headers) - [Botón radio](radio_overview.md) +[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) #### Comandos @@ -294,13 +294,13 @@ Consulte a [descrição do evento `On Alternative Click`](../Events/onAlternativ #### Gramática JSON -| Nome | Tipo de dados | Valores possíveis | -| :------------- | ------------- | ------------------------------------------------------------- | -| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | +| Nome | Tipo de dados | Valores possíveis | +| :------------- | ------------- | ---------------------------------------------------- | +| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | #### Objectos suportados -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Project/search-replace.md b/i18n/pt/docusaurus-plugin-content-docs/current/Project/search-replace.md index edf670c656efce..166c7903db50a9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Project/search-replace.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Project/search-replace.md @@ -198,7 +198,7 @@ You can perform various actions using the options menu: - Contents (if accurate): provides the contents that actually matches the criteria; for example, the code line that contains the requested string. - Line number (for code) or page number (for form objects) -## Replace in content{#replace-in-content} +## Replace in content {#replace-in-content} The Replace in content function allows you to replace one character string with another within the listed objects in the Results window. It is available in the [options menu](#options-menu) of the window. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md index 86efcc9a10ba58..c2261d2794f6f3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md @@ -103,8 +103,8 @@ Dois tipos de ações estão disponíveis para áreas 4D Write Pro: | keepWithNext | keepWithNext | Paragraph | Links a paragraph with the next so that they cannot be separated by automatic page or column breaks. If applied to the last paragraph of the last cell in a table, the last row of the table is linked to the following paragraph. | | lineHeight | lineHeight?value={ \| } | Paragraph, Submenu | Paragraph line height. Ex: lineHeight?value=120% | | layer | {image \| textBox}/layer | Submenu | Default submenu with layering actions for images or text boxes | -| listConcatString | listConcatStringFormat | Paragraph | Determines whether the numbering marker of the current level should be concatenated with the one of the previous level or not.| -| listLevelAppend | listLevelDec | Paragraph | Creates a new hierarchical paragraph style sheet of a higher level and applies it to the selected paragraph.| +| listConcatStringFormat | listConcatStringFormat | Paragraph | Determines whether the numbering marker of the current level should be concatenated with the one of the previous level or not.| +| listLevelAppend | listLevelAppend | Paragraph | Creates a new hierarchical paragraph style sheet of a higher level and applies it to the selected paragraph.| | listLevelDec | listLevelDec | Paragraph | Applies the hierarchical paragraph style sheet of the next level to the selected paragraph.| | listLevelInc | listLevelInc | Paragraph | Applies the hierarchical paragraph style sheet of the previous level to the selected paragraph.| | listNumberFormat | listNumberFormat?value=endDot|endParenthesis|doubleParenthesis | Paragraph, Submenu | Determines which delimiter to add to the numbering marker: an ending dot, an ending parenthesis, or double parenthesis (“1.”, “1)”, “(1)” | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/application-info.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/application-info.md index 43643821712f1c..819e20ec944a7c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/application-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/application-info.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------------------------------- | | Resultado | Object | ← | Information about the active application activity | -
    -
    História | Release | Mudanças | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 R2 | Support of "useFluentUI" and "canUseFluentUI" properties |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md index 34ece9bee8862d..f912d605dfd704 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md @@ -9,27 +9,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ----------------------------- | --------------------------- | ----------------------------------------------- | | localID | Text | → | ID local del armazém de dados remoto a devolver | | Resultados | cs. DataStore | ← | Referencia ao armazém de dados | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 18 | Modificado | -| 17 | Created | - -
    -
    - ## Descrição O comando `ds` retorna uma referência ao datastore que corresponde ao banco de dados 4D atual ou ao banco de dados designado por *localID*. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md index e4a0e9e085dd21..7940213fcc431b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md @@ -5,34 +5,29 @@ slug: /commands/open-datastore displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | --------------------------------------- | +| 21 | Qodly cloud discontinued | +| 20 R6 | Support access to Qodly cloud instances | +| 20 R4 | Nova propriedade *passwordAlgorithm* | +| 18 | Adicionado | + +
    + **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation -
    - | Parâmetro | Tipo | | Descrição | | -------------- | ------------------------------------------ | --------------------------- | ----------------------------------------------------------------------------------------------- | | connectionInfo | Object | → | Propriedades de conexão utilizadas para alcançar o armazém de datos remoto | | localID | Text | → | Id para assignar ao armazém de dados aberto na aplicação local (obrigatorio) | | Resultado | 4D.DataStoreImplementation | ← | Objeto do armazém de dados | -
    -
    -
    História - -| Release | Mudanças | -| ------- | --------------------------------------- | -| 21 | Qodly cloud discontinued | -| 20 R6 | Support access to Qodly cloud instances | -| 20 R4 | Nova propriedade *passwordAlgorithm* | -| 18 | Adicionado | - -
    -
    - ## Descrição The `Open datastore` command connects the application to the remote datastore identified by the *connectionInfo* parameter and returns a matching `4D.DataStoreImplementation` object associated with the *localID* local alias. @@ -51,14 +46,14 @@ Exchanges with the remote datastore are automatically managed via REST requests. Passe em connectionInfo um objeto que desceva o armazém de dados remoto ao que quiser se conectar. Pode conter as propriedades abaixo (todas as propriedades são opcionais menos *hostname*): -| Propriedade | Tipo | Aplicação 4D remoto | | -| ----------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | -| hostname | Text | Nome ou endereço IP da database remota + ":" + número de porta (o numero de porta é obrigatório) | API Endpoint de instância Qodly cloud | -| user | Text | Nome de usuario | | -| senha | Text | senha de usuario | | -| idleTimeout | Integer | Tempo de espera da sessão de inatividade (em minutos) depois do qual a sessão é fechada automaticamente por 4D. Se omitido, o valor por defeito é 60 (1h). O valor não pode ser < 60 (se for passado um valor menor, o tempo limite será definido como 60). Para saber mais informação, consulte **Fechamento de sessões**. | | -| tls | Parâmetros | True para usar conexão segura(1). Se omitido, false por defeito. Se for omitido, o normal é falso Usar uma conexão segura é recomendado sempre que possível. | | -| type | Text | deve ser "4D Server" | | +| Propriedade | Tipo | Aplicação 4D remoto | | +| ----------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | +| hostname | Text | Nome ou endereço IP da database remota + ":" + número de porta (o numero de porta é obrigatório) | API Endpoint de instância Qodly cloud | +| user | Text | Nome de usuario | | +| senha | Text | senha de usuario | | +| idleTimeout | Integer | Tempo de espera da sessão de inatividade (em minutos) depois do qual a sessão é fechada automaticamente por 4D. Se omitido, o valor por defeito é 60 (1h). O valor não pode ser < 60 (se for passado um valor menor, o tempo limite será definido como 60). Para obter mais informações, veja **Sessões de encerramento**. | | +| tls | Parâmetros | True para usar conexão segura(1). Se omitido, false por defeito. Se for omitido, o normal é falso Usar uma conexão segura é recomendado sempre que possível. | | +| type | Text | deve ser "4D Server" | | (1) Se `tls` for true, o protocolo HTTPS é utilizado se: diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md index 945122c9b3ee27..570567d2f78fe1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | -------------------------------- | | Resultado | Text | ← | Full pathname of closed log file | -
    -
    -
    História - -| Release | Mudanças | -| --------------------------- | -------- | -| <6 | Created | - -
    -
    - ## Descrição **Nota preliminar:** esse comando só funciona com 4D Server. Ele só pode ser executado por meio do comando [Execute on server](../commands/execute-on-server) ou em um procedimento armazenado. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md index 4e28bbcf339786..90602e278d8ab6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md @@ -9,27 +9,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | -------- | --------------------------- | --------------------------- | | logFile | Text | → | Nome do arquivo de registro | | \* | Operador | → | Close the current log file | -
    -
    -
    História - -| Release | Mudanças | -| --------------------------- | ---------- | -| 11 SQL | Modificado | -| <6 | Created | - -
    -
    - ## Descrição O comando **SELECT LOG FILE** cria ou fecha o arquivo de registro de acordo com o valor passado no parâmetro. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md index da394f82848224..f59b91510ce05a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md @@ -19,16 +19,6 @@ displayed_sidebar: docs -
    -
    História - -| Release | Mudanças | -| ------- | -------- | -| 16 R4 | Created | - -
    -
    - ## Descrição The `New collection` command creates a new empty or prefilled collection and returns its reference. Collections can be handled using properties and functions of the [Collection class API](../../API/CollectionClass.md). diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-shared-collection.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-shared-collection.md index 58515b05c60327..0fa54936b7ab3a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-shared-collection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-shared-collection.md @@ -19,16 +19,6 @@ displayed_sidebar: docs -
    -
    História - -| Release | Mudanças | -| ------- | -------- | -| 16 R6 | Created | - -
    -
    - ## Descrição O comando `New shared collection` cria uma nova coleção compartilhada vazia ou pré-preenchida e retorna sua referência. Coleções podem ser tratadas usando propriedades e funções da [API da classe da coleção](../../API/CollectionClass.md). diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md index f96584b0e83241..8dd137a1761ecc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md @@ -9,18 +9,14 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | ----------- | ------------------------ | --------------------------- | -------------------------------------------------------- | | projectFile | 4D. File | → | Arquivo .4DProject para compilar | | options | Object | → | Objeto que especifica as opções de compilação | | Resultado | Object | ← | Objeto contendo informações sobre o estado de compilação | -
    -
    História | Release | Mudanças | @@ -28,11 +24,10 @@ displayed_sidebar: docs | 20 R8 | Suporte do `type` "formObjectExpression" |
    -
    ## Descrição -**Compile project** permite que você compile o projeto host atual ou o projeto especificado no parâmetro *projectFile*. Para obter mais informações sobre a compilação, verifique a [página de compilação](../Project/compiler.md). +**Compile project** permite que você compile o projeto host atual ou o projeto especificado no parâmetro *projectFile*. Para obter mais informações sobre a compilação, verifique a [página de compilação](../Project/compiler.md). Por padrão, o comando usa as opções do compilador definidas nas Configurações da estrutura. Você pode substituí-los passando um parâmetro *options*. As seguintes sintaxes são suportadas: @@ -41,7 +36,7 @@ Por padrão, o comando usa as opções do compilador definidas nas Configuraçõ - **Compile project**(*projectFile*): compila o projeto 4D *projectFile* usando as opções definidas nas parâmetros de estrutura - **Compile project**(*projectFile*; *options*): compila o projeto 4D *projectFile* e as *options* definidas substituem os parâmetros de estrutura -**Nota:** os bancos de dados binários não podem ser compilados usando este comando. +**Nota:** Os bancos de dados binários não podem ser compilados usando este comando. Ao contrário da janela do Compilador, esse comando requer que você designe explicitamente o(s) componente(s) para compilar. Ao compilar um projeto com **Compilar projeto**, você precisa declarar seus componentes usando a propriedade *components* do parâmetro *options*. Tenha em mente que os componentes já devem ser compilados (componentes binários são suportados). @@ -51,9 +46,9 @@ Se você passar uma coleção vazia em *targets*, **Compilar projeto** executar Erros de compilação, se houver, são retornados como objetos na coleção de *erros*. -**Nota:** você não pode chamar este comando quando outra compilação está sendo executada (por exemplo, uma compilação lançada a partir da janela de Compilação). +**Nota:** Você não pode chamar este comando quando outra compilação está sendo executada (por exemplo, uma compilação lançada a partir da janela de Compilação). -### Parâmetro opções +### Parâmetro options O parâmetro *opções* é um objeto. Aqui estão as opções de compilação disponíveis: @@ -88,7 +83,7 @@ O objeto retornado pelo **projeto Compilar** possui até três propriedades: | \[\].code | Object | [objeto código](#code-object) | | \[\].line | Number | Número de erro da linha no código. Para métodos de classe, o número de linha na função | | \[\].lineInFile | Number | Número da linha no arquivo (diferente de "linha" para métodos de classe, e leva em conta a linha de prefixo %attribuções) | -| symbols | Object | **Disponível apenas se a opção generateSymbols estiver definida como True:** | +| symbols | Object | **Disponível apenas se a opção generateSymbols estiver definida como Verdade:** | | symbols.interprocessVariables | Object | Lista de todas as variáveis de interprocesso | | symbols.interprocessVariables.variables | Collection | Coleção de [objetos variáveis](#variable-objects) | | symbols.interprocessVariables.size | Number | | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md index 2eb3d3790431c7..573cb38830b07f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Tabela possuindo o formulário ou se omitido: tabela padrão ou uso do formulário projeto | @@ -18,21 +16,8 @@ displayed_sidebar: docs | formData | Object | → | Dados para associar ao formulário | | \* | Operador | → | Usar o mesmo processo | -
    -
    -
    História - -| Release | Mudanças | -| --------------------------- | ---------- | -| 17 | Modificado | -| 11 SQL | Modificado | -| <6 | Created | - -
    -
    - ## Descrição The **DIALOG** command presents the *form* to the user, along with *formData* parameter(s) (optional). diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md index 36eaf5e75f24b1..13d4798cb5a6d9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md @@ -9,27 +9,21 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Tabela possuindo o formulário ou se omitido: tabela padrão ou uso do formulário projeto | | form | Text | → | Nome do formulario | | object | Text | → | Nome do objeto do formulário ou nome do grupo | -
    -
    História | Release | Mudanças | | ------- | ----------------------------- | | 20 R8 | Suporte ao parâmetro *objeto* | -| 18 R5 | Created |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md index b082211993dff8..af56eccb34dfd1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md @@ -5,12 +5,19 @@ slug: /commands/file displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | ------------------------------------- | +| 19 R4 | Nova constante `HTTP Client log file` | +| 17 R5 | Adicionado | + +
    + **File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File -
    - | Parâmetro | Tipo | | Descrição | | ------------ | ---------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | Rota do arquivo | @@ -19,20 +26,8 @@ displayed_sidebar: docs | \* | Operador | → | \* para devolver o arquivo da base de dados anfitriã | | Resultados | [4D.File](../../API/FileClass.md) | ← | Novo objeto arquivo | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ------------------------------------- | -| 19 R4 | Nova constante `HTTP Client log file` | -| 17 R5 | Adicionado | - -
    -
    - ## Descrição O comando `File` cria e retorna um novo objeto do tipo [`4D.File`](../../API/FileClass.md). O comando aceita duas sintaxes: @@ -43,7 +38,7 @@ No parâmetro *path*, passe um caminho do arquivo. Você pode usar uma cadeia de > Apenas são compatíveis os nomes de caminho absolutos com o comando `File`. -Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. Se trabalhar com pathnames de plataforma (Windows ou macOS), deve declará-lo usando o parâmetro *pathType*. Estão disponíveis as seguintes constantes: +Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. If you work with platform pathnames (Windows or macOS), you must declare it using the *pathType* parameter. Estão disponíveis as seguintes constantes: | Parâmetros | Valor | Comentário | | ---------------- | ----- | --------------------------------------------------------------------------------------------------------------------------- | @@ -54,35 +49,35 @@ Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. Se trabalhar co No parâmetro *fileConstant*, passe um arquivo embutido ou do sistema, usando uma das seguintes constantes: -| Parâmetros | Valor | Comentário | -| --------------------------------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Backup history file | 19 | Arquivo de histórico de cópias de segurança (ver Arquivos de configuração e rastreio). Armazenado na pasta de destino de cópia de segurança. | -| Backup log file | 13 | Arquivo atual do diário de backup. Armazenado na pasta Logs da aplicação. | -| Backup settings file | 1 | Arquivo padrão backup.4DSettings (formato xml), armazenado na pasta Settings do projecto | -| Backup settings file for data | 17 | backup.4DSettings file (formato xml) para o arquivo de dados, armazenado na pasta Settings da pasta de dados | -| Build application log file | 14 | Arquivo de registo atual em formato xml do construtor da aplicação. Armazenado na pasta Logs. | -| Build application settings file | 20 | Arquivo de configurações padrão do construtor da aplicação ("buildApp.4DSettings"). Armazenado na pasta Settings do projecto. | -| Compacting log file | 6 | Arquivo de registo da mais recente compactação feita com o comando Compact data file ou o centro de Manutenção e segurança. Armazenado na pasta Logs. | -| Current backup settings file | 18 | arquivo backup.4DSettings utilizado actualmente pela aplicação. Pode ser o arquivo de definições de backup (predefinido) ou um arquivo personalizado de definições de backup do usuário definido para o arquivo de dados | -| Debug log file | 12 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(Debug log recording)`. Armazenado na pasta Logs. | -| Diagnostic log file | 11 | Arquivo de log criado pelo comando `SET DATABASE PARAMETER(gravação de log de diagnósticos)`. Armazenado na pasta Logs. | -| Directory file | 16 | directório.json, contendo a descrição dos usuários e grupos (se houver) para a aplicação do projecto. Pode ser localizado ou na pasta de configurações do usuário (por padrão, global ao projecto), ou na pasta de definições de dados (específica a um arquivo de dados). | -| HTTP Client log file | 24 | Arquivo de registo criado pelo comando `HTTP SET OPTION(HTTP client log)`. Armazenado na pasta Logs. | -| HTTP debug log file | 9 | Arquivo de log criado pelo comando `WEB SET OPTION(Web debug log)`. Armazenado na pasta Logs. | -| HTTP log file | 8 | Arquivo de registo criado pelo comando `WEB SET OPTION(Web log recording)`. Armazenado na pasta Logs. | -| IMAP Log file | 23 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(IMAP Log)`. Armazenado na pasta Logs. | -| Last backup file | 2 | Último arquivo de backup, denominado `\[bkpNum].4BK`, armazenado em um local personalizado. | -| Last journal integration log file | 22 | Nome completo do último arquivo de registo de integração do diário (armazenado na pasta Logs da aplicação restaurada), se existir. Este arquivo é criado, em modo de auto-reparação, assim que ocorrer a integração de um arquivo de registo | -| Repair log file | 7 | Arquivo de registo das reparações da base de dados efetuadas na base de dados no Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | -| Request log file | 10 | Arquivo de log de solicitação cliente padrão/servidor (excluindo requisições Web) criado pelos comandos `SET DATABASE PARAMETER(gravação 4D do log do servidor)` ou `SET DATABASE PARAMETER(gravação log do cliente)`. Se executado no servidor, o ficheiro de registo do servidor é devolvido (armazenado na pasta Logs do servidor). Se executado no cliente, o arquivo de registo do cliente é devolvido (armazenado na pasta local Logs do cliente). | -| SMTP log file | 15 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(SMTP Log)`. Armazenado na pasta Logs. | -| User settings file | 3 | settings.4DSettings arquivo para todos os arquivos de dados, guardados na pasta Preferências ao lado do arquivo de estrutura, se ativado. | -| User settings file for data | 4 | arquivo settings.4DSettings para dados atual, guardado na pasta Preferências ao lado do arquivo de dados. | -| Verification log file | 5 | Registre arquivos criados pelos comandos 'VERIFY CURRENT DATA FILE' e 'VERIFY DATA FILE' ou Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | +| Parâmetros | Valor | Comentário | +| --------------------------------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Backup history file | 19 | Arquivo de histórico de cópias de segurança (ver Arquivos de configuração e rastreio). Armazenado na pasta de destino de cópia de segurança. | +| Backup log file | 13 | Arquivo atual do diário de backup. Armazenado na pasta Logs da aplicação. | +| Backup settings file | 1 | Arquivo padrão backup.4DSettings (formato xml), armazenado na pasta Settings do projecto | +| Backup settings file for data | 17 | backup.4DSettings file (formato xml) para o arquivo de dados, armazenado na pasta Settings da pasta de dados | +| Build application log file | 14 | Arquivo de registo atual em formato xml do construtor da aplicação. Armazenado na pasta Logs. | +| Build application settings file | 20 | Arquivo de configurações padrão do construtor da aplicação ("buildApp.4DSettings"). Armazenado na pasta Settings do projecto. | +| Compacting log file | 6 | Arquivo de registo da mais recente compactação feita com o comando Compact data file ou o centro de Manutenção e segurança. Armazenado na pasta Logs. | +| Current backup settings file | 18 | arquivo backup.4DSettings utilizado actualmente pela aplicação. Pode ser o arquivo de definições de backup (predefinido) ou um arquivo personalizado de definições de backup do usuário definido para o arquivo de dados | +| Debug log file | 12 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(Debug log recording)`. Armazenado na pasta Logs. | +| Diagnostic log file | 11 | Log file created by the `SET DATABASE PARAMETER(Diagnostic log recording)` command. Armazenado na pasta Logs. | +| Directory file | 16 | directório.json, contendo a descrição dos usuários e grupos (se houver) para a aplicação do projecto. Pode ser localizado ou na pasta de configurações do usuário (por padrão, global ao projecto), ou na pasta de definições de dados (específica a um arquivo de dados). | +| HTTP Client log file | 24 | Arquivo de registo criado pelo comando `HTTP SET OPTION(HTTP client log)`. Armazenado na pasta Logs. | +| HTTP debug log file | 9 | Arquivo de log criado pelo comando `WEB SET OPTION(Web debug log)`. Armazenado na pasta Logs. | +| HTTP log file | 8 | Arquivo de registo criado pelo comando `WEB SET OPTION(Web log recording)`. Armazenado na pasta Logs. | +| IMAP Log file | 23 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(IMAP Log)`. Armazenado na pasta Logs. | +| Last backup file | 2 | Último arquivo de backup, denominado `\[bkpNum].4BK`, armazenado em um local personalizado. | +| Last journal integration log file | 22 | Nome completo do último arquivo de registo de integração do diário (armazenado na pasta Logs da aplicação restaurada), se existir. Este arquivo é criado, em modo de auto-reparação, assim que ocorrer a integração de um arquivo de registo | +| Repair log file | 7 | Arquivo de registo das reparações da base de dados efetuadas na base de dados no Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | +| Request log file | 10 | Standard client/server request log file (excluding Web requests) created by the `SET DATABASE PARAMETER(4D Server log recording)` or `SET DATABASE PARAMETER(Client log recording)` commands. Se executado no servidor, o ficheiro de registo do servidor é devolvido (armazenado na pasta Logs do servidor). Se executado no cliente, o arquivo de registo do cliente é devolvido (armazenado na pasta local Logs do cliente). | +| SMTP log file | 15 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(SMTP Log)`. Armazenado na pasta Logs. | +| User settings file | 3 | settings.4DSettings arquivo para todos os arquivos de dados, guardados na pasta Preferências ao lado do arquivo de estrutura, se ativado. | +| User settings file for data | 4 | arquivo settings.4DSettings para dados atual, guardado na pasta Preferências ao lado do arquivo de dados. | +| Verification log file | 5 | Log files created by the `VERIFY CURRENT DATA FILE` and `VERIFY DATA FILE` commands or the Maintenance and Security Center (MSC). Armazenado na pasta Logs. | Se o alvo *fileConstant* não existir, um objecto nulo é devolvido. Não se levantam erros. -Se o comando é chamado de um componente, passe o parâmetro opcional `*` para obter o caminho do banco de dados de host. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. +If the command is called from a component, pass the optional `*` parameter to get the path of the host database. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. ## Veja também diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md index 6f1c988a55841b..94971a4459ead2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md @@ -5,12 +5,19 @@ slug: /commands/folder displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | --------------------------- | +| 19 R8 | Suporte de `fk home folder` | +| 17 R5 | Adicionado | + +
    + **Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder -
    - | Parâmetro | Tipo | | Descrição | | -------------- | -------------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | Folder path | @@ -19,20 +26,8 @@ displayed_sidebar: docs | \* | Operador | → | \* para devolver a pasta da base de dados do anfitrião | | Resultados | [4D.Folder](../../API/FolderClass.md) | ← | Novo Objeto Folder | -
    -
    -
    História - -| Release | Mudanças | -| ------- | --------------------------- | -| 19 R8 | Suporte de `fk home folder` | -| 17 R5 | Adicionado | - -
    -
    - ## Descrição O comando `Folder` cria e retorna um novo objeto do tipo [`4D.Folder`](../../API/FolderClass.md). O comando aceita duas sintaxes: @@ -43,7 +38,7 @@ No parâmetro *path*, passe uma string de rotas de pasta. Você pode usar uma ca > Apenas são compatíveis com os nomes de caminho absolutos com o comando `Folder`. -Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. Se trabalhar com pathnames de plataforma (Windows ou macOS), deve declará-lo usando o parâmetro *pathType*. Estão disponíveis as seguintes constantes: +Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. If you work with platform pathnames (Windows or macOS), you must declare it using the *pathType* parameter. Estão disponíveis as seguintes constantes: | Parâmetros | Valor | Comentário | | ---------------- | ----- | --------------------------------------------------------------------------------------------------------------------------- | @@ -71,7 +66,7 @@ No parâmetro *folderConstant*, passe uma pasta 4D incorporada ou de sistema, ut | fk user preferences folder | 0 | 4D folder that stores user preference files within the \<userName> directory. | | fk web root folder | 8 | Pasta raiz atual da Web da base de dados: se estiver dentro do pacote "/PACKAGE/percurso", caso contrário, caminho completo | -Se o comando é chamado de um componente, passe o parâmetro opcional `*` para obter o caminho do banco de dados de host. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. +If the command is called from a component, pass the optional `*` parameter to get the path of the host database. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. > No Windows, em clientes mesclados, o local das pastas incorporadas é modificado se a chave `ShareLocalResourcesOnWindowsClient` [BuildApp key](../../Desktop/building.md#buildapp4dsettings) for usada. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md index 0d37c67e7b742b..a08bd54373d93a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------------- | -------------------------- | :-------------------------: | ------------------------------------------------------------------- | | fileToZip | 4D. File | → | Objeto File ou Folder a comprimir | @@ -20,10 +18,8 @@ displayed_sidebar: docs | options | Integer | → | Opção *folderToZip*: `ZIP Without enclosing folder` | | Resultados | Object | ← | Objeto de estado | -
    -
    História | Release | Mudanças | @@ -32,7 +28,6 @@ displayed_sidebar: docs | 18 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md index 9a49a2556ca025..811b244cae2abe 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md @@ -9,18 +9,14 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------ | :-------------------------: | ------------------------------- | | zipFile | 4D. File | → | Arquivos Zip | | senha | Text | → | Senha do arquivo ZIP, se houver | | Resultados | Parâmetros | ← | Objeto arquivo | -
    -
    História | Release | Mudanças | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 18 | Adicionado |
    -
    ## Descrição @@ -77,10 +72,10 @@ Para extrair da pasta root: Para ler todos os conteúdos de um arquivo sem extraí-lo da pasta root: ```4d - //extrair um arquivo + //extract a file $folderResult:=$files[$i].copyTo(Folder(fk desktop folder).folder("MyDocs")) - //extrair todos os arquivos + //extract all files $folderResult:=$archive.root.copyTo(Folder(fk desktop folder).folder("MyDocs")) ``` diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md index 6335182ac3cfb3..d7fe4399d37b45 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ----------------- | | Resultado | Integer | ← | Form event number | -
    -
    -
    História - -| Release | Mudanças | -| --------------------------- | --------------------------------------- | -| 18 | Renamed (Form event) | -| <6 | Created | - -
    -
    - ## Descrição **Form event code** retorna um valor numérico que identifica o tipo de evento formulário que acabou de ocorrer. Normalmente, você usará **Form event code** em um método formulário ou objeto. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md index cca84cc05e971f..fcf2d23d0ebb89 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | -------------- | | Resultado | Object | ← | Objecto evento | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 18 R2 | Modificado | -| 18 | Created | - -
    -
    - ## Descrição **FORM Event** returns an object containing information about the form event that has just occurred.O **FORM Event** retorna um objeto que contém informações sobre o evento de formulário que acabou de ocorrer. Normalmente, você usará **FORM Event** em um método formulário ou objeto. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md index 545647b37f78f8..73981f63639e35 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Formulário tabela a ser carregado (se omitido, carrega um formulário projeto) | @@ -18,22 +16,8 @@ displayed_sidebar: docs | formData | Object | → | Dados para associar ao formulário | | \* | Operador | → | Se passado = o comando se aplica ao banco de dados do host quando é executado a partir de um componente (parâmetro ignorado fora desse contexto) | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ----------------------------------------------- | -| 20 | Modificado | -| 16 R6 | Modificado | -| 14 | Renamed (OPEN PRINTING FORM) | -| 12 | Created | - -
    -
    - ## Descrição The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.O comando **FORM LOAD** é usado para carregar o *form* na memória no processo atual juntamente com *formData* (opcional) para imprimir seus dados ou analisar seu conteúdo. Só pode haver um formulário atual por processo. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-theme.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-theme.md index 3f5ff30de97e6d..8b2a21b68f2123 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-theme.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-theme.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | Resultado | Text | ← | Theme used by the current form: "Classic" or "FluentUI" (Windows) | -
    -
    História | Release | Mudanças | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 R2 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md index 60705e1b62700d..3d6633cdd454cd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md @@ -9,25 +9,19 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------- | | Resultado | Object | ← | Dados do formulário atual | -
    -
    História | Release | Mudanças | | ------- | ---------------------------------- | | 20 R8 | Suporte das classes de formulários | -| 16 R6 | Created |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md index b9e3f22def37dd..7146687b4bf8a9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md @@ -5,33 +5,28 @@ slug: /commands/formula-from-string displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | ------------------------------------------------------ | +| 20 R3 | Suporte do parâmetro *context* | +| 17 R6 | Renamed New formula from string -> Formula from string | +| 17 R3 | Adicionado | + +
    + **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function -
    - | Parâmetro | Tipo | | Descrição | | ------------- | ---------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------- | | formulaString | Text | → | Fórmula texto a ser retornada como objeto | | context | Integer | → | `sk execute in current database` (por padrão) ou `sk execute in host database` | | Resultados | 4D. Function | ← | Objeto nativo encapsulando a fórmula | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ------------------------------------------------------ | -| 20 R3 | Suporte do parâmetro *context* | -| 17 R6 | Renamed New formula from string -> Formula from string | -| 17 R3 | Adicionado | - -
    -
    - ## Descrição O comando `Formula from string` cria um objeto `4D.Function` baseado na *formulaString* e, opcionalmente, um *context*. *formulaString* pode ser tão simples quanto um único valor ou tão complexo quanto um método projeto com parâmetros. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md index 99bb4d2e90e7a0..a4552f7cd3296c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md @@ -5,31 +5,26 @@ slug: /commands/formula displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | ----------------------------------------------------- | +| 17 R6 | Renomeado (New formula -> Formula) | +| 17 R3 | Adicionado | + +
    + **Formula** ( *formulaExp* : Expression ) : 4D.Function -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ---------------------------- | :-------------------------: | ------------------------------------ | | formulaExp | Expression | → | Fórmula a ser retornada como objeto | | Resultados | 4D. Function | ← | Função nativa encapsulando a fórmula | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ----------------------------------------------------- | -| 17 R6 | Renomeado (New formula -> Formula) | -| 17 R3 | Adicionado | - -
    -
    - ## Descrição O comando `Formula` cria um objeto `4D Function` com base na expressão *formulaExp*. *formulaExp* pode ser tão simples quanto um único valor ou tão complexo quanto um método projeto com parâmetros. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md index d23a8840070f56..0f9da7a5bb7d7d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | ------------ | ---------- | --------------------------- | ------------------------- | | methodsArray | Text array | → | Array de nomes de métodos | -
    -
    -
    História - -| Release | Mudanças | -| --------------------------- | ---------- | -| 17 R2 | Modificado | -| <6 | Adicionado | - -
    -
    - ## Descrição The **SET ALLOWED METHODS** command designates the project methods that can be entered via the application. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md index 67f0d788d68d64..d4b580720fb209 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | --------------------------------------------------------------- | | data | Text, Blob | → | Dados a serem analisados | | Resultado | Object | ← | Objeto, cada propriedade é uma parte dos dados de várias partes | -
    -
    História | Release | Mudanças | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R4 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md index 3477462e4e2016..02f2f0ed3559b6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | --------------------------- | | Resultado | Collection | ← | Collection of error objects | -
    -
    -
    História - -| Release | Mudanças | -| ------- | -------- | -| 19 R8 | Created | - -
    -
    - ## Descrição The **Last errors** command returns the current stack of errors of the 4D application as a collection of error objects, or **null** if no error occurred. A pilha de erros inclui objetos enviados pelo comando [throw](../commands/throw), se houver. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/JSON/json-validate.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/JSON/json-validate.md index bcea5cf1d75bbc..e24205cfe4a375 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/JSON/json-validate.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/JSON/json-validate.md @@ -5,32 +5,26 @@ slug: /commands/json-validate displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | ------------------------------------ | +| 21 R2 | Support of JSON Schema draft 2020-12 | + +
    + **JSON Validate** ( *vJson* : Object ; *vSchema* : Object ) : Object -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | -------------------------------------------------------- | | vJson | Object | → | JSON object to validate | | vSchema | Object | → | JSON schema used to validate JSON objects | | Resultado | Object | ← | Validation status and errors (if any) | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ------------------------------------ | -| 21 R2 | Support of JSON Schema draft 2020-12 | -| 16 R4 | Created | - -
    -
    - ## Descrição The **JSON Validate** command checks the compliance of the *vJson* JSON contents with the rules defined in the *vSchema* JSON schema. If the JSON is invalid, the command returns a detailed description of error(s). diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md index f1dfcfd24d8eef..6c1b1d564aa66c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | ---------------------------------------------------------------- | | Resultado | Collection | ← | Collection of objects describing the call chain within a process | -
    -
    História | Release | Mudanças | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 20 R9 | Suporte da propriedade `formula` |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md index eeaa04d3826c54..c102a232492658 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ---------------------------- | | comando | Integer | → | Número de comando | @@ -18,10 +16,8 @@ displayed_sidebar: docs | theme | Text | ← | Tema da linguagem do comando | | Resultado | Text | ← | Nome do comando | -
    -
    História | Release | Mudanças | @@ -29,7 +25,6 @@ displayed_sidebar: docs | 20 R9 | Support of deprecated property |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md index c289b340e1a935..5107bed4d0c151 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md @@ -9,26 +9,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ------ | --------------------------- | -------------------------------------------------------------- | | param | any | -> | Parâmetro(s) a passar para o construtor pai | | Resultados | Object | <- | Pai do objecto | -
    -
    -
    História - -| Release | Mudanças | -| ------- | -------- | -| 19 | Created | - -
    -
    - A palavra-chave `Super` permite chamadas à `superclasse`, ou seja, a classe pai. `Super` tem dois objectivos diferentes: diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md index d5d47475a39d9c..6cfe1c3849b04e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------ | | Resultado | Object | ← | Elemento ou objeto atual | -
    -
    -
    História - -| Release | Mudanças | -| ------- | -------- | -| 19 | Created | - -
    -
    - ## Descrição O comando `This` retorna uma referência ao objeto processado atualmente. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md index 541d9e47e6146d..b3f01e887dd3b7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md @@ -5,12 +5,19 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | --------------------------------- | +| 20 R10 | New *autoLicenseTarget* parameter | +| 20 | Adicionado | + +
    + **Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object -
    - | Parâmetro | Tipo | | Descrição | | ----------------- | -------------------------- | --------------------------- | ------------------------------------------------- | | mergedApp | 4D. Folder | → | Folder containing the merged application | @@ -19,20 +26,8 @@ displayed_sidebar: docs | oemLicense | 4D. File | → | 4D OEM XML Key license if server license | | Resultado | Object | ← | Estado | -
    -
    -
    História - -| Release | Mudanças | -| ------- | --------------------------------- | -| 20 R10 | New *autoLicenseTarget* parameter | -| 20 | Adicionado | - -
    -
    - ## Descrição The **Create deployment license** command creates an embedded license file in the Licenses folder of the *mergedApp* built application. If the Licenses folder does not exist in the *mergedApp* folder, it is created by the command. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md index ac565b6f344fe3..602f2a96c8ed28 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md @@ -9,27 +9,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------------------ | | Resultado | Object | ← | Information about the active license | -
    -
    -
    História - -| Release | Mudanças | -| ------- | --------------------------------------------- | -| 20 R7 | Renamed (Get License info) | -| 16 R6 | Modificado | -| 16 R4 | Created | - -
    -
    - ## Descrição The **License info** command returns an object providing detailed information about the active license. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md index c360fc36057176..49c624e7aa9128 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | -------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------- | | \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable | @@ -18,21 +16,8 @@ displayed_sidebar: docs | property | Integer | → | Property whose value you want to get | | Resultado | any | ← | Current value (Integer, Text) | -
    -
    -
    História - -| Release | Mudanças | -| --------------------------- | ---------------------------------------------------- | -| 19 R6 | Modificado | -| 16 R2 | Renamed (Get Listbox information) | -| <6 | Created | - -
    -
    - ## Descrição The **LISTBOX Get property** command returns the value of the *property* of the list box or column specified using the *object* and *\** parameters. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md index c00b97cac0275f..a31a4baa052af8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | -------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | | \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable. | @@ -18,20 +16,8 @@ displayed_sidebar: docs | property | Integer | → | List box or column property | | value | Integer, Text | → | Valor da propriedade | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 19 R6 | Modificado | -| 16 R2 | Created | - -
    -
    - ## Descrição The **LISTBOX SET PROPERTY** command sets the *value* for the *property* of the list box or list box column specified using the *object* and *\** parameters. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md index 42a586c2742fad..828a6282c4c2d7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md @@ -5,35 +5,30 @@ slug: /commands/imap-new-transporter displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 R4 | Adicionado | + +
    + **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ---------------------------------- | :-------------------------: | --------------------------------------------------------------------------------- | | server | Object | → | Informação de servidor de correio | | Resultados | 4D.IMAPTransporter | ← | [Objeto IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object) | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 18 R4 | Adicionado | - -
    -
    - ## Descrição O comando `IMAP New transporter` configura uma nova conexão IMAP de acordo com o parâmetro *server* e retorna um novo objeto *transporter*. O objeto transporter retornado vai geralmente ser usado para receber emails. -No parâmetro *server*, passe um objeto contendo as propriedades abaixo: +No parâmetro server, passe um objeto contendo as propriedades abaixo: | *server* | Valor padrão (se omitido) | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md index 721a06393cf4ff..5176aba942c611 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md @@ -5,30 +5,25 @@ slug: /commands/mail-convert-from-mime displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 | Adicionado | + +
    + **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ---------- | :-------------------------: | -------------- | | mime | Blob, Text | → | E-mail no MIME | | Resultados | Object | ← | Objeto Email | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 18 | Adicionado | - -
    -
    - ## Descrição O comando `MAIL Convert from MIME` converte um documento MIME em um objeto de e-mail válido. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md index 868f4acee9d678..314f29a9b24df4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md @@ -5,32 +5,27 @@ slug: /commands/mail-convert-to-mime displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 17 R4 | Adicionado | +| 17 R5 | Modificado | + +
    + **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ------ | :-------------------------: | ------------------------------- | | mail | Object | → | Objeto Email | | options | Object | → | Opções de codificação e Charset | | Resultados | Text | ← | Email objeto convertido em MIME | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 17 R5 | Modificado | -| 17 R4 | Adicionado | - -
    -
    - ## Descrição O comando `MAIL Convert to MIME` converte um objeto e-mail em texto MIME. Esse comando é chamado internamente por [SMTP_transporter.send()](../../API/SMTPTransporterClass.md#send) para formatar o objeto de e-mail antes de enviá-lo. Ele pode ser usado para analisar o formato MIME do objeto. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md index 5511d8b4c6ab14..39d2f3ad3c0c7a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md @@ -5,12 +5,18 @@ slug: /commands/mail-new-attachment displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | --------------------------------------------------------------------------------------- | +| 19 R2 | Accepts 4D. File, 4D. ZipFile, 4D. Blob | + +
    + **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment -
    - | Parâmetro | Tipo | | Descrição | | ----------- | ---------------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------- | | file | 4D. File | → | Parâmetros | @@ -23,20 +29,8 @@ displayed_sidebar: docs | disposition | Text | → | Valor do cabeçalho content-disposition: "inline" ou "attachment". | | Resultados | 4D. MailAttachment | ← | Objeto anexo | -
    -
    -
    História - -| Release | Mudanças | -| ------- | --------------------------------------------------------------------------------------- | -| 19 R2 | Accepts 4D. File, 4D. ZipFile, 4D. Blob | -| 17 R4 | Adicionado | - -
    -
    - ## Descrição O comando `MAIL New attachment` permite que você crie um objeto anexo que você pode adicionar a um [objeto de e-mail](../../API/EmailObjectClass.md#email-object). diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md index 8a5237437de602..207eb7b8c9c33e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Informação de servidor de correio | | Resultado | 4D.POP3Transporter | ← | [Objeto transporter POP3](../../API/POP3TransporterClass.md#pop3-transporter-object) | -
    -
    História | Release | Mudanças | @@ -27,13 +23,12 @@ displayed_sidebar: docs | 18 R2 | Adicionado |
    -
    ## Descrição The `POP3 New transporter` command configures a new POP3 connectionaccording to the *server* parameter and returns a new [POP3 transporter](../../API/POP3TransporterClass.md#pop3-transporter-object) object. O objeto transporter retornado vai geralmente ser usado para receber emails. -No parâmetro *server*, passe um objeto contendo as propriedades abaixo: +No parâmetro server, passe um objeto contendo as propriedades abaixo: | *server* | Valor padrão (se omitido) | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md index 169744cb1b2edc..1736c6f9369fe1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Informação de servidor de correio | | Resultado | 4D.SMTPTransporter | ← | [Objeto SMTP transporter](../../API/SMTPTransporterClass.md#smtp-transporter-object) | -
    -
    História | Release | Mudanças | @@ -29,7 +25,6 @@ displayed_sidebar: docs | 17 R4 | Adicionado |
    -
    ## Descrição @@ -42,7 +37,7 @@ The `SMTP New transporter` command -
    - | Parâmetro | Tipo | | Descrição | | --------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | | \* | Operador | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | | object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | | Resultado | 4D.Formula | ← | Fórmula associada com o objeto de formulário (`Null` se nenhuma fórmula estiver associada) | -
    -
    -
    História - -| Release | Mudanças | -| ------- | --------------------------- | -| 21 | Support of *base* parameter | -| 20 R10 | Created | - -
    -
    - ## Descrição The **OBJECT Get data source formula** command returns the formula (if any) associated object(s) designated by the *object* and *\** parameters. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md index 5dad3545a5c146..d2d7a8e63bc0eb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md @@ -9,28 +9,14 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | | \* | Operador | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | | object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | | formula | 4D.Formula | → | Formula to assign as the data source | -
    -
    -
    História - -| Release | Mudanças | -| ------- | --------------------------- | -| 21 | Support of *base* parameter | -| 20 R10 | Created | - -
    -
    - ## Descrição The **OBJECT SET DATA SOURCE FORMULA** command assigns a formula (expression) as the data source of the object(s) designated by the *object* and *\** parameters . The formula must be provided as a [`4D.Formula`](../../API/FunctionClass.md#formula-objects) object. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md index 8836fb8237bbb2..bb990d127d37cb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Tabela do formulário ou tabela padrão, se omitida | @@ -20,21 +18,8 @@ displayed_sidebar: docs | areaEnd | Integer | → | Área final (se for especificado pela areaStart) | | Resultado | Integer | ← | Altura da seção impressa | -
    -
    -
    História - -| Release | Mudanças | -| --------------------------- | ---------- | -| 20 | Modificado | -| 16 R6 | Modificado | -| <6 | Adicionado | - -
    -
    - ## Descrição The **Print form** command simply prints *form* with the current values of fields and variables of *aTable*.O comando **Print form** simplesmente imprime *form* com os valores atuais dos campos e variáveis de *aTable*. Normalmente é usado para imprimir relatórios muito complexos que exigem controle total sobre o processo de impressão. O **formulário de impressão** não faz nenhum processamento de registros, processamento de quebras ou quebras de página. Essas operações são de sua responsabilidade. **Print form** imprime campos e variáveis em um quadro de tamanho fixo apenas. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md index beff0478a8411f..772dc36af8febd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md @@ -5,21 +5,17 @@ slug: /commands/new-signal displayed_sidebar: docs --- -**New signal** ({ *description* : Text }) : 4D.Signal +**New signal** { ( *description* : Text ) } : 4D.Signal -
    - | Parâmetro | Tipo | | Descrição | | ----------- | -------------------------- | --------------------------- | ---------------------------------- | | description | Text | → | Descrição para o sinal | | Resultado | 4D. Signal | ← | Objeto nativo encapsulando o sinal | -
    -
    História | Release | Mudanças | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 17 R4 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md index 8b287bdbe0d75c..bb76eba223c6e6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md @@ -9,27 +9,22 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------- | | sessionID | Text | → | ID da sessão | | options | Integer | → | Opções de retorno | | Resultado | Object | ← | Snapshot de sessões de usuários em execução e/ou (apenas 4D Servidor) | -
    -
    História -| Release | Mudanças | -| ------- | ----------------------------------------------------------------------------------------- | -| 21 | Support of web user sessions | -| 20 R7 |
    • Support of *sessionID* parameter
    • Renamed (Get process activity)
    | +| Release | Mudanças | +| ------- | -------------------------------- | +| 20 R7 | Suporte do parâmetro *sessionID* | +| 21 | Support of web user sessions |
    -
    ## Descrição @@ -40,7 +35,7 @@ Por padrão quando usado sem quaisquer parâmetros, a **atividade de processo** - "processos", uma coleção de todos os processos - "sessões" (apenas 4D Servidor), uma coleção de todas as sessões -No 4D Server, você pode filtrar informações para serem retornadas usando os parâmetros opcionais *sessionID* e *options*: +No Servidor 4D, você pode filtrar informações para serem retornadas usando os parâmetros opcionais *sessionID* e *opções*: - Se você passar um ID de sessão de usuário no parâmetro *sessionID*, o comando retorna somente informações relacionadas a esta sessão. Por padrão se o parâmetro *options* for omitido, o objeto retornado contém uma coleção com todos os processos relacionados à sessão e uma coleção com um único objeto descrevendo a sessão. Se você passar um ID de sessão inválido, um objeto **null** será retornado. - Você pode selecionar a(s) coleção(ões) a retornar passando uma das seguintes constantes no parâmetro *options*: @@ -49,7 +44,7 @@ No 4D Server, você pode filtrar informações para serem retornadas usando os p | ---------------------- | ----- | --------------------------------------------------------------------------- | | Processes and sessions | 0 | Retorna as listas "processos" e "sessões" (valor padrão) | | Processes only | 1 | Retorna apenas a lista de "processos" | -| Sessions only | 2 | Retorna apenas a lista de "sessões" | +| Somente sessões | 2 | Retorna apenas a lista de "sessões" | :::note diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md index cb6d94e319d44d..7b802698e44191 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | ------------- | ------- | :-------------------------: | ----------------------------- | | processNumber | Integer | → | Process number | | Resultados | Object | ← | Information about the process | -
    -
    História | Release | Mudanças | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R7 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md index 019f9444e0c403..b3fbfe780f6ada 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | -------- | --------------------------- | --------------------------------------------------------------------- | | name | Text | → | Nome do processo para o qual se deseja recuperar o número do processo | @@ -18,23 +16,19 @@ displayed_sidebar: docs | \* | Operador | → | Retorna o número do processo do servidor | | Resultado | Integer | ← | Process number | -
    -
    História | Release | Mudanças | | ------- | ----------------------- | | 20 R7 | Suporte do parâmetro id | -| 6 | Created |
    -
    ## Descrição -The `Process number` command returns the number of the process whose *name* or *id* you pass in the first parameterO comando `Process number` retorna o número do processo cujo *name* ou *id* você passou no primeiro parâmetro. Se nenhum processo for encontrado, `Process number` retornará 0. +The `Process number` command returns the number of the process whose *name* or *id* you pass in the first parameterThe `Process number` command returns the number of the process whose *name* or *id* you pass in the first parameter. Se nenhum processo for encontrado, `Process number` retornará 0. O parâmetro opcional \* permite que você recupere, de um 4D remoto, o número de um processo executado no servidor. Nesse caso, o valor retornado é negativo. Essa opção é especialmente útil ao usar os comandos [GET PROCESS VARIABLE](../commands/get-process-variable), [SET PROCESS VARIABLE](../commands/set-process-variable) e [VARIABLE TO VARIABLE](../commands/variable-to-variable). diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md index df9426709310da..18e0df15332457 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md @@ -9,26 +9,21 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ------- | :-------------------------: | -------------------------- | | sessionID | Integer | → | ID da sessão | | Resultados | Object | ← | Informações sobre a sessão | -
    -
    História -| Release | Mudanças | -| ------- | --------------------------- | -| 20 R8 | Suporte a sessões autônomas | -| 20 R7 | Adicionado | +| Release | Mudanças | +| ------- | ------------------------------ | +| 20 R8 | Support of standalone sessions | +| 20 R7 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md index e820cda388dc0c..0020ebdcbb428f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md @@ -9,26 +9,21 @@ displayed_sidebar: docs -
    +| Parâmetro | Tipo | | Descrição | +| --------- | ------ | --------------------------- | ---------------------------------------------------------- | +| id | Text | → | Unique identifier (UUID) of the session | +| Resultado | Object | ← | Storage object of the session | -| Parâmetro | Tipo | | Descrição | -| --------- | ------ | --------------------------- | ------------------------------------------------------- | -| id | Text | → | Identificador único (UUID) da sessão | -| Resultado | Object | ← | Objeto de armazenamento da sessão | - -
    -
    História -| Release | Mudanças | -| ------- | --------------------------- | -| 20 R8 | Suporte a sessões autônomas | -| 20 R6 | Adicionado | +| Release | Mudanças | +| ------- | ------------------------------ | +| 20 R8 | Support of standalone sessions | +| 20 R6 | Adicionado |
    -
    ## Descrição @@ -42,7 +37,7 @@ O objeto retornado é a propriedade [**.storage**](../../API/SessionClass.md#sto ## Exemplo -Esse método modifica o valor de uma propriedade "settings" armazenada no objeto de armazenamento de uma sessão específica: +This method modifies the value of a "settings" property stored in the storage object of a specific session: ```4d   //Definir armazenamento para uma sessão diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md index 0c225575110301..2ddc409c5d19dc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md @@ -9,26 +9,21 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | --------------------------- | --------------------------- | --------------- | | Resultado | 4D. Session | ← | Objecto Session | -
    -
    História | Release | Mudanças | | ------- | ------------------------------------------------------------- | -| 20 R8 | Suporte a sessões autônomas | +| 20 R8 | Support of standalone sessions | | 20 R5 | Suporte a sessões de procedimento armazenado e cliente remoto | | 18 R6 | Adicionado |
    -
    ## Descrição @@ -52,7 +47,7 @@ The command returns *Null* if: O objeto `Session` das sessões web está disponível em qualquer processo web: -- nos métodos de database `On Web Authentication`, `On Web Connection` e`On REST Authentication`, +- `On Web Authentication`, `On Web Connection`, and `On REST Authentication` database methods, - código processado a través das etiquetas 4D nas páginas semidinâmicas (4DTEXT, 4DHTML, 4DEVAL, 4DSCRIPT/, 4DCODE) - os métodos projeto com o atributo "Available through 4D tags and URLs (4DACTION...)" e chamados através de 4DACTION/ urls, - [`On Mobile App Authentication`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-authentication) and [`On Mobile App Action`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-action) database methods for mobile requests, @@ -113,7 +108,7 @@ flowchart TD ## Exemplo -Você definiu o método `action_Session` com o atributo "Disponível através de tags 4D e URLs". Pode chamar ao método introduzindo a URL abaixo no navegador: +You have defined the `action_Session` method with attribute "Available through 4D tags and URLs". Pode chamar ao método introduzindo a URL abaixo no navegador: ``` IP:port/4DACTION/action_Session diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md index 49a051cb2caf38..eb5f7172839236 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md @@ -9,28 +9,14 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ----------------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------- | | dsTable | Tabela | → | Tabela do banco de dados 4D cuja seleção atual se utilizará para construir a seleção de entidades | | settings | Object | → | Opção de construção: context | | Resultado | 4D. EntitySelection | ← | Seleção de entidades que coincidem com a classe de dados relacionada com a tabela dada | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 17 R5 | Modificado | -| 17 | Created | - -
    -
    - ## Descrição O comando `Create entity selection` cria e retorna uma nova seleção de entidade [alterável](../../ORDA/entities.md#shareable-or-alterable-entity-selections) relacionada à classe de dados correspondente à *dsTable* fornecida, de acordo com a seleção atual dessa tabela. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md index 91df12370e9b3c..5c87df8d5566f8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------------- | ----------------------------------- | --------------------------- | -------------------- | | entitySelection | 4D. EntitySelection | → | Seleção de entidades | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 17 | Adicionado | - -
    -
    - ## Descrição The `USE ENTITY SELECTION` command updates the current selection of the table matching the dataclass of the *entitySelection* parameter, according to the content of the entity selection. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/num.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/num.md index bd3479e8dd5dce..0d476cc023bf50 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/num.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/num.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---------------------- | --------------------------- | ----------------------------------------------------------------------------------------------- | | expressão | Text, Boolean, Integer | → | String for which to return the numeric form, or Boolean to return 0 or 1, or Numeric expression | @@ -18,19 +16,15 @@ displayed_sidebar: docs | base | Integer | → | Value between 2 and 36 that represents the radix | | Resultado | Real | ← | Numeric form of the expression parameter | -
    -
    História -| Release | Mudanças | -| --------------------------- | --------------------------- | -| 21 | Support of *base* parameter | -| <6 | Created | +| Release | Mudanças | +| ------- | --------------------------- | +| 21 | Support of *base* parameter |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/string.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/string.md index d273e671ff6c9d..b7bcef71da8aab 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/string.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/string.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | | expressão | Expression | → | Expression for which to return the string form (can be Real, Integer, Long Integer, Date, Time, Text, Boolean, Undefined, or Null) | @@ -19,19 +17,15 @@ displayed_sidebar: docs | base | Integer | → | Value between 2 and 36 that represents the radix if expression is a number | | Resultado | Text | ← | String form of the expression | -
    -
    História -| Release | Mudanças | -| --------------------------- | --------------------------- | -| 21 | Support of *base* parameter | -| <6 | Created | +| Release | Mudanças | +| ------- | --------------------------- | +| 21 | Support of *base* parameter |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md index 18d42181d57ab2..e40579854e186a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ------------ | | aString | Text | → | Text to trim | | Resultado | Text | ← | Trimmed text | -
    -
    História | Release | Mudanças | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 21 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md index 575fe9a732e43a..9aed86680af0ee 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ------------ | | aString | Text | → | Text to trim | | Resultado | Text | ← | Trimmed text | -
    -
    História | Release | Mudanças | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 21 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md index 72918e35ff6aee..bc4bc9b4f32b02 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ------------ | | aString | Text | → | Text to trim | | Resultado | Text | ← | Trimmed text | -
    -
    História | Release | Mudanças | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 21 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md index 29787e8d68e106..0d75d15492b74d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md @@ -9,26 +9,20 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ----------------------------------------------------------------- | | version | Integer | → | UUID version: 4 (default) or 7 | | Resultado | Text | ← | New UUID as non-canonical text (32 characters) | -
    -
    História | Release | Mudanças | | ------- | ------------------------------ | | 20 R10 | Support of *version* parameter | -| 12 | Created |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md index 1d1b86b43a01f5..c195878accbf04 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md @@ -9,27 +9,14 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | -------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | | \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | | object | Text, Variable | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido). | | Resultado | Object | ← | Context object if previously defined, otherwise `null`. | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 20 R9 | Adicionado | - -
    -
    - ### Descrição The `WA Get context` command retrieves the context object defined for `$4d` in the Web area designated by the \* and *object* parameters using [`WA SET CONTEXT`](./wa-set-context.md). Se `WA SET CONTEXT` não foi chamado para a área web, o comando retorna `null`. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md index 305a82dbbc582e..5815def50a5320 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md @@ -9,27 +9,14 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | ---------- | --------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | | \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | | object | Text, Variable, Field | → | Object name (if \* is specified) or
    Variable or field (if \* is omitted) | | contextObj | Object | → | Object containing the functions that can be called with `$4d`. | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 20 R9 | Adicionado | - -
    -
    - ### Descrição The `WA SET CONTEXT` command defines a context object *contextObj* for `$4d` in the Web area designated by the \* and *object* parameters. When this command is used, `$4d` can only access contents declared within the provided *contextObj*. When no context object is set, `$4d` has access to all 4D methods and can not access user classes. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md index d215532d133c2e..4fc553699e0bcf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ------ | :-------------------------: | ---------------------------------- | | Resultados | Object | ← | Information on the triggered event | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 21 | Adicionado | - -
    -
    - ## Descrição `Web Event` returns an object with information on a triggered event linked to a web page component. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md index e8157b4ea39eea..d08a3c27357c39 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | ---------- | -------------------------- | :-------------------------: | --------------------------- | | Resultados | 4D.WebForm | ← | New `Web Form` proxy object | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 21 | Adicionado | - -
    -
    - ## Descrição The `Web Form` command returns a `4D.WebForm` proxy object, providing a means to work with and effectively emulates the Page's properties and functions. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md index 317603faec4ee3..f71a619c0cca00 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | ---------------------------------------------- | | Resultado | Collection | ← | Collection of the available Web Server objects | -
    -
    História | Release | Mudanças | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 18 R3 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md index 598e85c0c890a8..33dbf029c29b33 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ----------------------------- | --------------------------- | ---------------------------------------------------------------------------------------- | | option | Integer | → | Servidor Web a ser obtido (padrão se omitido = `Web server database`) | | Resultado | 4D. WebServer | ← | Objeto Web Server | -
    -
    História | Release | Mudanças | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 19 | suporte para .sessionCookieSameSite |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-form-window.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-form-window.md index fcda3ca2a9fe54..2286e6c0e93181 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-form-window.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-form-window.md @@ -6,12 +6,10 @@ displayed_sidebar: docs toc_max_heading_level: 3 --- -**Open form window** ( {*aTable* : Table ;} *formName* : Text, Object {; *type* : Integer {; *hPos* : Integer {; *vPos* : Integer}}}{; *} ) : Integer +**Open form window** ( {*aTable* : Table ;} *formName* : Text, Object {; *type* : Integer {; *hPos* : Integer {; *vPos* : Integer {; *}}}} ) : Integer -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Table of the form or Default table, if omitted | @@ -22,23 +20,8 @@ toc_max_heading_level: 3 | \* | Operador | → | Save current position and size of the window | | Resultado | Integer | ← | Número de referência da janela | -
    -
    -
    História - -| Release | Mudanças | -| --------------------------- | ---------- | -| 16 R6 | Modificado | -| 16 R4 | Modificado | -| 14 R5 | Modificado | -| 11 SQL | Modificado | -| <6 | Adicionado | - -
    -
    - ## Descrição The Open form window command opens a new window using the size and resizing properties of the form *formName*. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-window.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-window.md index 583369eba16f2b..12c90e7aa6aa90 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-window.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-window.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | -------------- | ------- | --------------------------- | -------------------------------------------------------------------------------------- | | left | Integer | → | Global left coordinate of window contents area | @@ -22,20 +20,8 @@ displayed_sidebar: docs | controlMenuBox | Text | → | Method to call when the Control-menu box is double-clicked or the Close box is clicked | | Resultado | Integer | ← | Número de referência da janela | -
    -
    -
    História - -| Release | Mudanças | -| --------------------------- | ---------- | -| 2004 | Modificado | -| <6 | Created | - -
    -
    - ## Descrição **Open window** opens a new window with the dimensions given by the first four parameters: diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md index 3453bb64f64804..bad5eb56c5f4eb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md @@ -9,18 +9,14 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | -------------------------------------------------- | --------------------------- | -------------------------------------- | | winRef | Integer | → | Número de referência da janela | | image | Imagem | → | Ícone personalizado | | file | 4D.File, [4D.Folder](../API/FolderClass.md) | → | Caminho do arquivo ou caminho da pasta | -
    -
    História | Release | Mudanças | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 20 R7 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md index c2fdda97849356..741b817cfc5860 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | -| 45 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox-column.md) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| 45 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox_overview.md#list-box-columns) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md index d747019113bc0c..0b45a6ce282d62 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` devolve o texto do objecto **incluindo** este carácter. | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro ](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` devolve o texto do objecto **incluindo** este carácter. |
    Histórico @@ -24,7 +24,7 @@ Depois que as propriedades de evento [`On Before Keystroke`](onBeforeKeystroke.m O evento `No Depois da tecla` não é gerado: -- no [lista colunas](FormObjects/listbox-column.md) método, exceto quando uma célula está sendo editada (entretanto, ela é gerada em quaisquer casos no método [lista caixa](FormObjects/listbox_overview.md)), +- no [lista colunas](FormObjects/listbox_overview.md#list-box-columns) método, exceto quando uma célula está sendo editada (entretanto, ela é gerada em quaisquer casos no método [lista caixa](FormObjects/listbox_overview.md)), - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar esses eventos, você deve usar [`On After Edit`](onAfterEdit.md). ### Sequência de teclas diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md index 6623776bb933e3..470a1c7dfb0510 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- | -| 30 | [Caixa de Listagem](FormObjects/listbox_overview.md) - [Coluna da caixa de listagem](FormObjects/listbox-column.md) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md index 1605fb4eb28693..a26a2c33b4e380 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • Botões: a área da "seta" de um botão é clicada
  • List boxes: em uma coluna de um array de objetos, um botão de elipses (atributo "alternateButton") é clicado
  • | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 38 | [Botão](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Botões: a área da "seta" de um botão é clicada
  • List boxes: em uma coluna de um array de objetos, um botão de elipses (atributo "alternateButton") é clicado
  • | ## Descrição @@ -22,8 +22,8 @@ Alguns estilos de botões podem ser [ligados a um menu pop-up](FormObjects/prope ### List box -Esse evento é gerado nas colunas das caixas de listagem do tipo matriz de objetos [](../FormObjects/listbox-column.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). +Esse evento é gerado nas colunas das caixas de listagem do tipo matriz de objetos [](../FormObjects/listbox_overview.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -See the [description of the "alternateButton" attribute](FormObjects/listbox-column.md#alternatebutton). +Ver a [descrição do atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md index 26c09c38112859..f16aeaba2f632b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [Caixa de Listagem](FormObjects/listbox_overview.md) - [Coluna da caixa de listagem](FormObjects/listbox-column.md) | Uma célula de um list box está prestes a mudar para o modo de edição | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma célula de um list box está prestes a mudar para o modo de edição | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md index 4bb2eda67cc389..83f08f23248574 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objecto **sem** este carácter. | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro ](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objecto **sem** este carácter. |
    Histórico @@ -22,7 +22,7 @@ Depois que as propriedades de evento `On Before Keystroke` e [`On After Keystrok O evento `On Before Keystroke` não é gerado: -- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- no método [colunas de list box](FormObjects/listbox_overview.md#list-box-columns), exceto quando uma célula está sendo editada (entretanto, ela é gerada em quaisquer casos no método [list box](FormObjects/listbox_overview.md)), - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar esses eventos, você deve usar [`On After Edit`](onAfterEdit.md). ### Objectos não enterráveis diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md index 3dc16e58f8f528..57095aa54016df 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](../FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Um objecto está a ser arrastado | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](../FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Um objecto está a ser arrastado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onClicked.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onClicked.md index cb2197efc74444..7ebc323bfb0520 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md index 6743d827c5a552..87c58c829a8e87 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | -| 32 | [Caixa de Listagem](FormObjects/listbox_overview.md) - [Coluna da caixa de listagem](FormObjects/listbox-column.md) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | +| 32 | [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md index 5f6e9345401c9f..2e79c97d620992 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md index 0abf093470f055..a76b5185664937 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox-column.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progressão](FormObjects/progressIndicator.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Sub-formulário](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progressão](FormObjects/progressIndicator.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Sub-formulário](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md index affa21a6bafb8c..3b5966cc0867e5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- | -| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/viewProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- | +| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/viewProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md index 37955a1f955a13..158459f1982d5b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------- | +| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDrop.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDrop.md index cb48c65dde26fc..1559f10fb8116f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDrop.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------- | -| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md index eb1db368616989..0b668c2e4563c3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 57 | [Caixa de Listagem](FormObjects/listbox_overview.md) - [Coluna da caixa de listagem](FormObjects/listbox-column.md) | Ocorre um clique no rodapé de uma coluna de list box | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no rodapé de uma coluna de list box | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md index 9be83ecea3859f..daaee91dc21051 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On getting focus --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de rádio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de rádio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md index 9fd3a192a04ca1..5c04ec119cbf14 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) | Ocorre um clique no cabeçalho de uma coluna | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no cabeçalho de uma coluna | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onLoad.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onLoad.md index 5ed572dbe74352..2b45e3e8269230 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onLoad.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | +| 1 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview) - [Botão](FormObjects/button_overview.md) - [Grade de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Pop up menu imagem](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicador de progresso ](FormObjects/progressIndicator.md) - [Botão rádio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Guia](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md index 608dbc1b1e2837..5bcbb30a875e4f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de rádio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de rádio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md index 4e229add212972..53c24e55a455af 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | Uma linha do list box é movida pelo usuário através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| 34 | [Lis Box de tipo array](FormObjects/listbox_overview.md#array-Lis-boxes) - [Coluna de Lis Box](FormObjects/listbox_overview.md#Lis-box-columns) | Uma linha do list box é movida pelo usuário através de arrastar e largar | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onUnload.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onUnload.md index 8ebe11976b683b..d8e5dd0e864d91 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onUnload.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | +| 24 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview) - [Botão](FormObjects/button_overview.md) - [Grade de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Pop up menu imagem](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicador de progresso ](FormObjects/progressIndicator.md) - [Botão rádio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Guia](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onValidate.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onValidate.md index abd6d7d920c657..14be2e1946a626 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onValidate.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | -| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagem do menu pop-up](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão rádio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Tab](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagem do menu pop-up](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão rádio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Tab](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/overview.md index 99664997e011a8..287bdde46c3ee7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/overview.md @@ -30,7 +30,7 @@ Cada evento é retornado como um objeto pelo comando `FORM Event`. Por padrão, Propriedades adicionais são retornadas quando o evento ocorre em objetos específicos. Em particular: -- [caixas de listagem](FormObjects/listbox-object.md#supported-form-events) e [colunas de caixa de listagem](FormObjects/listbox-column.md#supported-form-events) retornam [propriedades adicionais](FormObjects/listbox-object.md#supported-form-events), como `columnName` ou `isRowSelected`. +- [caixas de listagem](FormObjects/listbox_overview.md#supported-form-events) e [colunas de caixa de listagem](FormObjects/listbox_overview.md#supported-form-events-1) retornam [propriedades adicionais](FormObjects/listbox_overview.md#supported-form-events), como `columnName` ou `isRowSelected`. - [As áreas do 4D View Pro](FormObjects/viewProArea_overview.md) retornam, por exemplo, `sheetName` ou propriedades `de ação` no objeto de evento [On After Edit](onAfterEdit.md). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md index 6092aa690d198d..155a3748b00249 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md @@ -46,7 +46,7 @@ As imagens de alta resolução com a convenção @nx podem ser utilizadas nos se * [Botões](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[caixas de verificação](FormObjects/checkbox_overview.md) * [Botões imagem](FormObjects/pictureButton_overview.md)/[Pop-ups imagem](FormObjects/picturePopupMenu_overview.md) * [Abas](FormObjects/tabControl.md) -* [Cabeçalhos de list box](FormObjects/listbox-header-footer.md#headers) +* [Cabeçalhos de list box](FormObjects/listbox_overview.md#list-box-headers) * [Ícones de menu](Menus/properties.md#item-icon) 4D dá automaticamente prioridade às imagens com a resolução mais alta. 4D dá automaticamente prioridade às imagens com a resolução mais alta. Mesmo que um comando ou propriedade especifique *circle.png*, *circle@3x.png* será utilizado (se existir). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md deleted file mode 100644 index ee2586fddf4a8d..00000000000000 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md +++ /dev/null @@ -1,413 +0,0 @@ ---- -id: listbox-column -title: Coluna da List Box ---- - -Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Você pode definir propriedades padrão (texto, cor de fundo, etc.) para cada coluna da caixa de listagem; essas propriedades têm prioridade sobre as propriedades do objeto da caixa de listagem. - -> Você pode definir o [Expression type](properties_Object.md#expression-type) para colunas de list box de tipo array (String, Text, Number, Date, Time, Picture, Boolean ou Object). - -### Column Specific Properties {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -## Eventos formulário suportados - -| Evento formulário | Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties) | Comentários | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On After Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On After Sort |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *List box array unicamente* | -| On Before Data Entry |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Before Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Column Moved |
  • [columnName](./listbox-object#additional-properties)
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | | -| On Column Resize |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [newSize](./listbox-object#additional-properties)
  • [oldSize](./listbox-object#additional-properties)
  • | | -| On Data Change |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Double Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Drag Over |
  • [area](./listbox-object#additional-properties)
  • [areaName](./listbox-object#additional-properties)
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Drop |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Footer Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [footerName](./listbox-object#additional-properties)
  • | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Row Moved |
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | *List box array unicamente* | -| On Scroll |
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • | | -| On Unload | | | - -## Arrays objetos nas colunas (4D View Pro) - -As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. - -A seguinte caixa de listagem foi concebida utilizando uma matriz de objectos: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configuração de uma coluna de matriz de objectos - -To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. Na lista de propriedades, pode agora selecionar Objecto como "Tipo de Expressão" para a coluna: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Estão disponíveis propriedades padrão relacionadas com coordenadas, tamanho e estilo para colunas de objectos. Pode defini-los usando a lista de propriedades, ou programando o estilo, cor da fonte, cor de fundo e visibilidade para cada linha de uma coluna de caixa de lista de tipo de objecto. Estes tipos de colunas também podem ser ocultados. - -No entanto, o tema Fonte de Dados não está disponível para as colunas da caixa de listagem tipo objecto. De fato, o conteúdo de cada célula de coluna é baseado em atributos encontrados no elemento correspondente da array de objectos. Cada elemento da array pode definir: - -o tipo de valor (obrigatório): texto, cor, evento, etc. -o valor em si (opcional): usado para entrada/saída. -a exibição do conteúdo da célula (opcional): botão, lista, etc. -configurações adicionais (opcional): dependem do tipo de valor -Para definir essas propriedades, você precisa definir os atributos apropriados no objeto (os atributos disponíveis estão listados abaixo). Por exemplo, pode escrever "Olá Mundo!" numa coluna de objectos usando este código simples: - -```4d -ARRAY OBJECT(obColumn;0) //array de colunas - C_OBJECT($ob) //primeiro elemento - OB SET($ob; "valueType"; "text") //define o tipo de valor (obrigatório) - OB SET($ob; "value"; "Hello World!") //define o valor - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> O formato de visualização e os filtros de entrada não podem ser definidos para uma coluna de objectos. Dependem automaticamente do tipo de valor. - -#### valueType e visualização de dados - -Quando uma coluna de caixa de listagem é associada a uma array de objectos, a forma como uma célula é exibida, introduzida, ou editada, é baseada no atributo valueType do elemento da array. Os valores suportados são os tipos de valores: - -- "texto": para um valor de texto -- "real": for a numeric value that can include separators like a `\`, <.>, or <,> -- "integer": para um valor inteiro -- "booleano": para um valor Verdadeiro/Falso -- "cor": para definir uma cor de fundo -- "evento": para exibir um botão com um rótulo. - -4D utiliza widgets padrão no que respeita ao valor "valueType" (ou seja, um "texto" é exibido como um widget de entrada de texto, um "booleano" como uma caixa de verificação), mas também estão disponíveis exibições alternativas através de opções (*por exemplo*, um real também pode ser representado como um menu drop-down). A tabela seguinte mostra a visualização por defeito, bem como as alternativas para cada tipo de valor: - -| valueType | Widget padrão | Widgets alternativos | -| --------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| text | entrada de texto | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | -| real | entrada de texto controlada (números e separadores) | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | -| integer | entrada de texto controlada (apenas números) | menu drop down (lista necessária) ou caixa combinada (lista de escolha) ou caixa de verificação de três estados | -| boolean | caixa de verificação | menu drop-down (lista obrigatória) | -| color | cor de fundo | text | -| "event" | botão com rótulo | | -| | | Todos os widgets podem ter um botão de alternância de unidade adicional ou um botão de elipse ligado à célula. | - -Define-se a visualização e opções de células usando atributos específicos em cada objecto (ver abaixo). - -#### Formatos de visualização e filtros de entrada - -Não é possível definir formatos de exibição ou filtros de entrada para colunas de caixas de listagem de tipos de objectos. São automaticamente definidos de acordo com o tipo de valor. Estes estão listados na tabela seguinte: - -| Tipo de valor | Formato predefinido | Controlo de entrada | -| ------------- | --------------------------------------------------------------------------------------------- | ------------------------------------------ | -| text | o mesmo que definido no objecto | qualquer (sem controlo) | -| real | o mesmo que definido no objeto (utilizando o separador decimal do sistema) | "0-9" e "." e "-" | -| | | "0-9" y "." si min>=0 | -| integer | o mesmo que definido no objecto | "0-9" e "-" | -| | | "0-9" if min>=0 | -| Parâmetros | caixa de verificação | N/A | -| color | N/A | N/A | -| "event" | N/A | N/A | - -### Atributos - -Cada elemento da array de objetos é um objecto que pode conter um ou mais atributos que definirão o conteúdo da célula e a exibição dos dados (ver exemplo acima). - -O único atributo obrigatório é "valueType" e os seus valores suportados são "text", "real", "integer", "boolean", "color", e "event". A tabela seguinte lista todos os atributos suportados nas arrays de objectos da caixa de listagem, dependendo do valor "valueType" (quaisquer outros atributos são ignorados). Os formatos de exibição são detalhados e são fornecidos exemplos abaixo. - -| | valueType | text | real | integer | boolean | color | "event" | -| --------------------- | ----------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------- | -| *Atributos* | *Description* | | | | | | | -| value | valor da célula (entrada ou saída) | x | x | x | | | | -| min | valor mínimo | | x | x | | | | -| max | valor máximo | | x | x | | | | -| behavior | valor "threeStates" | | | x | | | | -| requiredList | lista drop down definida no objecto | x | x | x | | | | -| choiceList | combo box definida no objecto | x | x | x | | | | -| requiredListReference | 4D lista ref, depende do valor "saveAs | x | x | x | | | | -| requiredListName | Nome da lista 4D, depende do valor "saveAs | x | x | x | | | | -| saveAs | "referência" ou "valor | x | x | x | | | | -| choiceListReference | 4D lista ref, mostrar caixa combinada | x | x | x | | | | -| choiceListName | Nome da lista 4D, mostrar caixa combinada | x | x | x | | | | -| unitList | array de X elementos | x | x | x | | | | -| unitReference | índice de elementos seleccionados | x | x | x | | | | -| unitsListReference | 4D lista ref para unidades | x | x | x | | | | -| unitsListName | 4D nome da lista para unidades | x | x | x | | | | -| alternateButton | adicionar um botão alternativo | x | x | x | x | x | | - -#### value - -Os valores das células são armazenados no atributo "value". Este atributo é utilizado tanto para a entrada como para a saída. Também pode ser utilizada para definir valores por defeito quando se utilizam listas (ver abaixo). - -```4d - ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> Os valores Null são suportados e resultam numa célula vazia. - -#### mín. e máx - -Quando o "valueType" é "real" ou "integer", o objeto também aceita os atributos min e max com os valores apropriados (os valores devem ser do mesmo tipo que o valueType). - -Esses atributos podem ser usados para controlar o intervalo de valores de entrada. Quando uma célula é validada (quando perde o foco), se o valor de entrada for menor que o valor mínimo ou maior que o valor máximo, ela será rejeitada. Nesse caso, o valor anterior é mantido e uma dica exibe uma explicação. - -```4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -O atributo behavior fornece variações para a representação regular de valores. Em 4D v15, uma única variação é proposta: - -| Atributo | Valor(es) disponível(eis) | valueType(s) | Descrição | -| -------- | --------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | Representa um valor numérico como uma caixa de verificação de três estados.
    2=semi-checado, 1=marcada, 0=desmarcada, -1=invisível, -2=desmarcado desabilitado, -3=checado desabilitado, -4=semi-checado desabilitado | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - - - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList e choiceList - -Quando um atributo "choiceList" ou "requiredList" está presente no objeto, a entrada de texto é substituída por uma lista suspensa ou uma combo box, dependendo do atributo: - -- Se o atributo é "choiceList", a célula é apresentada como um combo box. Isto significa que o usuário pode selecionar ou escrever um valor. -- Se o atributo for "requiredList", então a célula é exibida como uma lista suspensa e o usuário só pode selecionar um dos valores fornecidos na lista. - -Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. - -> Os valores do widget são definidos através de um array. Se quiser atribuir uma lista 4D existente ao widget, você precisará usar os atributos "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". - -Exemplos: - -- Se quiser exibir uma lista suspensa com apenas duas opções: "Open" ou "Closed". "Closed" deve ser pré-selecionada: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- Se quiser aceitar qualquer valor inteiro, mas exibir uma caixa de combinação para sugerir os valores mais comuns: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName e requiredListReference - -Os atributos "requiredListName" e "requiredListReference" permitem que você use, em uma célula do list box, uma lista definida no 4D no modo Desenho (no editor de Listas da caixa de ferramentas) ou por programação (usando o comando New list). A célula será então apresentada como uma lista pendente. Isso significa que o usuário só pode selecionar um dos valores fornecidos na lista. - -Use "requiredListName" ou "requiredListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. - -> - Se quiser definir esses valores através de uma matriz simples, você precisará usar o atributo "requiredList". -> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". - -Exemplos: - -- Você deseja exibir uma lista suspensa com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde"), salvá-la como um valor e exibir "azul" por padrão: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- Você quer exibir uma lista suspensa baseada em uma lista definida por programação e salvá-la como uma referência: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` - -../assets/en/FormObjects/listbox_column_objectArray_cities.png - -#### choiceListName e choiceListReference - -Os atributos "choiceListName" e "choiceListReference" permitem que você use, em uma célula de list box, uma lista definida no 4D no modo Desenho (na caixa de ferramentas) ou por programação (usando o comando New list). A célula é então exibida como uma combo box, o que significa que o usuário pode selecionar ou digitar um valor. - -Use "choiceListName" ou "choiceListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. - -> - Se quiser definir esses valores através de um array simples, você precisará usar o atributo "choiceList". -> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". - -Exemplo: - -Você deseja exibir uma caixa de combinação com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde") e exibir "verde" por padrão: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference e unitReference - -Você pode usar atributos específicos para adicionar unidades associadas aos valores das células (por exemplo: "10 cm", "20 pixels" etc.). Para definir a lista de unidades, pode utilizar um dos seguintes atributos: - -- "unitsList": um array que contém os elementos x usados para definir as unidades disponíveis (por exemplo: "cm", "polegadas", "km", "milhas" etc.). Utilize este atributo para definir unidades no interior do objeto. -- "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. -- "unitsListName": um nome de uma lista 4D baseada em design que contém unidades disponíveis. Utilize este atributo para definir unidades com uma lista 4D criada na caixa de ferramentas. - -Independentemente da forma como a lista de unidades é definida, ela pode ser associada ao seguinte atributo: - -- "unitReference": um valor único que contenha o índice (de 1 a x) do item selecionado na lista de valores "unitsListReference" ou "unitsListName". - -A unidade atual é exibida como um botão que percorre os valores "unitList", "unitsListReference" ou "unitsListName" sempre que é clicado (por exemplo, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) - -Exemplo: - -Queremos configurar uma entrada numérica seguida de duas unidades possíveis: "linhas" ou "píxeis". O valor atual é "2" + "linhas". Utilizamos valores definidos diretamente no objeto (atributo "unitsList"): - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" OB SET($ob;"unitReference";1) //"lines" OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Se você quiser adicionar um botão de elipses [...] para uma célula, basta passar o "alternateButton" com o valor True no objeto. O botão será automaticamente apresentado na célula. - -Quando esse botão for clicado por um usuário, será gerado um evento `On Alternate Click`, e você poderá tratá-lo como quiser (consulte o parágrafo "Gerenciamento de eventos" para obter mais informações). - -Exemplo: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -O valueType "color" permite-lhe apresentar uma cor ou um texto. - -- Se o valor for um número, é desenhado um retângulo colorido no interior da célula. Exemplo: - - ```4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). - -#### event valueType - -O "event" valueType exibe um botão simples que gera um evento `On Clicked` quando clicado. Nenhum dado ou valor pode ser transmitido ou devolvido. - -Opcionalmente, pode passar um atributo "label". - -Exemplo: - -```4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Gestão de eventos - -Vários eventos podem ser tratados durante o uso de um list box array de objetos: - -- **On Data Change**: um evento `On Data Change` é acionado quando qualquer valor é modificado: - - numa zona de introdução de texto - - numa lista pendente - - numa área combo box - - num botão de unidade (mudar do valor x para o valor x+1) - - numa caixa de verificação (alternar entre verificado/não verificado) -- **On Clicked**: quando o usuário clicar em um botão instalado usando o atributo "event" *valueType*, será gerado um evento `On Clicked`. Este evento é gerido pelo programador. -- **On Alternative Click**: quando o usuário clicar em um botão de reticências (atributo "alternateButton"), será gerado um evento `On Alternative Click`. Este evento é gerido pelo programador. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md deleted file mode 100644 index b9dfb0e38857f7..00000000000000 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -id: listbox-header-footer -title: List Box Header and Footer ---- - -:::note - -- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. -- Para poder acessar as propriedades do rodapé para um list box, você deve ativar a opção [Exibir rodapés](properties_Footers.md#display-footers). - -::: - -## Cabeçalhos - -Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: - -![](../assets/en/FormObjects/listbox_header.png) - -Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. - -Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho ao lado ou no lugar do título da coluna, por exemplo, ao executar [classificações personalizadas](./listbox_overview.md#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. - -Quando o comando `OBJECT SET VISIBLE` é usado com um cabeçalho, ele é aplicado a todos os cabeçalhos, independentemente do elemento individual definido pelo comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. - -### Propriedades específicas de cabeçalho - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - -## Rodapés - -List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. - -Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Em particular, você pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). - -Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. - -Quando o comando OBJECT SET VISIBLE for usado com um rodapé, é aplicado a todos os rodapés, independente do elemento individual estabelecido pelo comando. Por exemplo, OBJECT SET VISIBLE(\*;"footer3";False) esconde todos os rodapés no objeto list box ao qual footer3 pertence e não apenas esse rodapé. - -### Propriedades específicas do rodapé - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md deleted file mode 100644 index 24598001547802..00000000000000 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md +++ /dev/null @@ -1,188 +0,0 @@ ---- -id: listbox-object -title: List Box Object ---- - -## List box de tipo array - -Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. - -Como padrão, 4D atribui o nome "ColumnX" para cada coluna. Você pode alterá-lo, assim como outras propriedades de coluna, nas [propriedades das colunas](listbox-column.md#column-specific-properties). O formato de exibição de cada coluna também pode ser definido com o comando `OBJECT SET FORMAT`. - -> Os list boxes do tipo array podem ser exibidos em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. - -Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Você também pode associar uma [lista de opções](properties_DataSource.md#choice-list) a uma coluna para controlar a entrada de dados. -Os valores das colunas são gerenciados através de comandos List box de alto nível (como `LISTBOX INSERT ROWS` ou `LISTBOX DELETE ROWS`), bem como por comandos de manipulação de arrays. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: - -```4d -ARRAY TEXT(varCol;size) -``` - -Também pode usar uma lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Aviso**: quando uma list box contiver vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. - -## List box de tipo seleção - -Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo, `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo, `[Employees]FirstName+" "[Employees]LastName`) ou pode ser simplesmente uma fórmula (por exemplo, `String(Milliseconds)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. A expressão também pode ser um método de proejeto, uma variável ou um item array. - -O conteúdo de cada linha é então avaliado de acordo com uma seleção de registros: a **seleção atual** de uma tabela ou uma **seleção nomeada**. - -No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. - -## List boxes Collection ou Entity selection - -Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. - -Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessado por meio da palavra-chave [This](../Concepts/classes.md#this). A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). A expressão também pode ser um método de proejeto, uma variável ou um item array. - -Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. - -Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por outro lado, se forem feitas modificações na coleção usando, por exemplo, as várias funções da [classe Collection](.../API/CollectionClass.md), você precisará notificar explicitamente o 4D reatribuindo a variável da coleção a ela mesma, para que o conteúdo do list box seja atualizado. Por exemplo: - -```4d -myCol:=myCol.push("new value") //exibir novo valor na list box -``` - -### Propriedades compatíveis - -Propriedades compatíveis dependem do tipo de list box. - -| Propriedade | List box array | List box seleção | List box coleção ou entity selection | -| -------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | -| [Cor de fundo alternativa](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Cor de Fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrito](properties_Text.md#bold) | X | X | X | -| [Expressão de cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Classe](properties_Object.md#css-class) | X | X | X | -| [Seleção de coleção ou entidade](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionamento automático de coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Item atual](properties_DataSource.md#current-item) | | | X | -| [Posição atual do item](properties_DataSource.md#current-item-position) | | | X | -| [Fonte de dados](properties_Object.md#data-source) | X | X | X | -| [Nome do formulário de detalhes](properties_ListBox.md#detail-form-name) | | X | | -| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | -| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | -| [Clique duas vezes na linha](properties_ListBox.md#double-click-on-row) | | X | | -| [Draggable](properties_Action.md#droppable) | X | X | X | -| [Droppable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Fonte](properties_Text.md#font) | X | X | X | -| [Cor da fonte](properties_Text.md#font-color) | X | X | X | -| [Expressão de Cor da Fonte](properties_Text.md#font-color-expression) | | X | X | -| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | -| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | -| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | -| [Ocultar linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Ocultar retângulo de foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Ocultar destaque de seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List Box hierárquico](properties_Object.md#array-list-box) | X | | | -| [Highlight Set](properties_ListBox.md#highlight-set) | | X | | -| [Alinhamento Horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Horizontal Line Color](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Italic](properties_Text.md#italic) | X | X | X | -| [Left](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Tabela mestre](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Método](properties_Action.md#method) | X | X | X | -| [Movable Rows](properties_Action.md#movable-rows) | X | | | -| [Seleção temporária](properties_DataSource.md#selection-name) | | X | | -| [Number of Columns](properties_ListBox.md#number-of-columns) | X | X | X | -| [Number of Locked Columns](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Number of Static Columns](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Object Name](properties_Object.md#object-name) | X | X | X | -| [Right](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Row Control Array](properties_ListBox.md#row-control-array) | X | | | -| [Row Font Color Array](properties_Text.md#row-font-color-array) | X | | | -| [Row Height](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Row Height Array](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Row Style Array](properties_Text.md#row-style-array) | X | | | -| [Selected Items](properties_DataSource.md#selected-items) | | | X | -| [Selection Mode](properties_ListBox.md#selection-mode) | X | X | X | -| [Edição com um único clique](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenável](properties_Action.md#sortable) | X | X | X | -| [Ação padrão](properties_Action.md#standard-action) | X | | | -| [Expressão de estilo](properties_Text.md#style-expression) | | X | X | -| [Top](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Sublinhado](properties_Text.md#underline) | X | X | X | -| [Variável ou Expressão](properties_Object.md#variable-or-expression) | X | X | | -| [Alinhamento vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Cor da linha vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Barra de rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Tamanho Vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidade](properties_Display.md#visibility) | X | X | X | -| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. - -### Eventos formulário suportados - -| Evento formulário | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentários | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array unicamente* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | -| On Column Moved |
  • [columnName](#propriedadesadicionais)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [newSize](#propriedadesadicionais)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#propriedades adicionais)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [footerName](#propriedadesadicionais)
  • | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Mouse Enter |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array unicamente* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#propriedades adicionais)
  • [verticalScroll](#propriedadesadicionais)
  • | | -| On Unload | | | - -#### Additional Properties {#additional-properties} - -Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: - -| Propriedade | Tipo | Descrição | -| -------------------- | ------------- | ---------------------------------------------------------------------------- | -| area | text | Área de objeto List box ("header", "footer", "cell") | -| areaName | text | Nome da zona | -| column | inteiro longo | Número da coluna | -| columnName | text | Nome da coluna | -| footerName | text | Nome do rodapé | -| headerName | text | Nome do cabeçalho | -| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | -| isRowSelected | boolean | True se a linha estiver selecionada, senão False | -| newPosition | inteiro longo | Nova posição da coluna ou linha | -| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | -| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | -| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | -| row | inteiro longo | Número da linha | -| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | - -> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md index f796ead428cda2..09adf910f40a2b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md @@ -30,10 +30,10 @@ O usuário pode selecionar um ou mais linhas usando os atalhos padrão: **Shift+ Uma list box é composta de quatro partes diferentes: -* the [list box object](./listbox-object.md) in its entirety, -* [columns](./listbox-column.md), -* column [headers](./listbox-header-footer.md#headers), and -* column [footers](./listbox-header-footer.md#footers). +* o objeto list box em sua globalidade +* colunas, +* cabeçalhos de coluna, e +* rodapés de colunas. ![](../assets/en/FormObjects/listbox_parts.png) @@ -44,7 +44,7 @@ Cada parte tem seu próprio nome assim como propriedades específicas. Por exemp 1. Método objeto de cada coluna 2. Método objeto da list box -The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). +O método objeto coluna obtém eventos que ocorrem em seu [cabeçalho](#list-box-headers) e [rodapé](#list-box-footers). ### Tipos de List box @@ -59,8 +59,270 @@ Há vários tipos de list boxes com seus próprios comportamentos e propriedades Pode configurar completamente um objeto list box através de suas propriedades e também pode gerenciar dinamicamente por programação. -A linguagem 4D inclui um tema dedicado "List Box" para comandos list box, mas comandos de vários outros temas, como comandos "Object properties" ou `EDIT ITEM`, `Displayed line number` podem ser usados. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. +A linguagem 4D inclui um tema dedicado "List Box" para comandos list box, mas comandos de vários outros temas, como comandos "Object properties" ou `EDIT ITEM`, `Displayed line number` podem ser usados. Veja a página [Sumário Comandos List Box](https://doc.4d.com/4Dv17R6/4D/17-R6/List-Box-Commands-Summary.300-4311159.en.html) em *Referência de Linguagem 4D* para mais informação. +## Objetos tipo list box + +### List box de tipo array + +Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. + +Como padrão, 4D atribui o nome "ColumnX" para cada coluna. Pode mudar isso, assim como outras propriedades de coluna, nas [propriedades de coluna](listbox_overview.md#column-specific-properties). O formato de exibição para cada coluna também pode ser definido usando o comando `OBJECT SET FORMAT` +> List boxes tipo array podem ser exibidas em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. + +Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Também pode associar uma [lista de escolha](properties_DataSource.md#choice-list) com uma coluna para controlar entrada de dados.´ Os valores de coluna são gerenciados usando comandos de List box de alto nível (tais como `LISTBOX INSERT ROWS` ou `LISTBOX DELETE ROWS`) assim como comandos manipulação de array. Os valores de coluna são gerenciados usando comandos de List box de alto nível (tais como `LISTBOX INSERT ROWS` ou `LISTBOX DELETE ROWS`) assim como comandos manipulação de array. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: + +```4d +ARRAY TEXT(varCol;size) +``` + +Também pode usar uma lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` +> **Aviso**: quando uma list box conter vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. + +### List box de tipo seleção + +Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo), `[Employees]FirstName+" "[Employees]LastName`) ou simplesmente ser uma fórmula (por exemplo `String(Milisegundos)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. Pode usar os comandos `LISTBOX SET COLUMN FORMULA` e `LISTBOX INSERT COLUMN FORMULA` para modificar colunas por programação. + +Os conteúdos de cada linha são avaliados de acordo com a seleção de registros: **a seleção atual** de uma tablea ou uma **seleção nomeada**. + +No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. + +### List boxes Collection ou Entity selection + +Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. + +Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessada através do comando [This](https://doc.4d.com/4Dv17R6/4D/17-R6/This.301-4310806.en.html). Uma expressão coluna pode ser um método de projeto, uma variável ou qualquer fórmula, acessando cada entidade ou objeto elementod e coleção através de `This`, por exemplo `This.` (ou `This.value` no caso de uma coleção de valores escalares). Pode usar os comandos `LISTBOX SET COLUMN FORMULA` e `LISTBOX INSERT COLUMN FORMULA` para modificar colunas por programação. + +Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. + +Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por exemplo: + +```4d +myCol:=myCol.push("new value") //exibir novo valor na list box +``` + +### Propriedades compatíveis + +Propriedades compatíveis dependem do tipo de list box. + +| Propriedade | List box array | List box seleção | List box coleção ou entity selection | +| ------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | +| [Cor de fundo alternado](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrito](properties_Text.md#bold) | X | X | X | +| [Expressão cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo borda linha](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Fundo](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Class](properties_Object.md#css-class) | X | X | X | +| [Seleção de entidade ou coleção](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Autodimensionamento coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Item atual](properties_DataSource.md#current-item) | | | X | +| [Posição item atual](properties_DataSource.md#current-item-position) | | | X | +| [Fonte de dados](properties_Object.md#data-source) | X | X | X | +| [Nome formulário detalhe](properties_ListBox.md#detail-form-name) | | X | | +| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | +| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | +| [Duplo clique em linha](properties_ListBox.md#double-click-on-row) | | X | | +| [Arrastável](properties_Action.md#droppable) | X | X | X | +| [Soltável](properties_Action.md#droppable) | X | X | X | +| [Focável](properties_Entry.md#focusable) | X | X | X | +| [Fonte](properties_Text.md#font) | X | X | X | +| [Cor fonte](properties_Text.md#font-color) | X | X | X | +| [Expressão cor fonte](properties_Text.md#font-color-expression) | | X | X | +| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | +| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | +| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | +| [Esconder linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Esconder retangulo foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Esconder ressalte seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List box hierárquica](properties_Object.md#array-list-box) | X | | | +| [Ressaltar conjunto](properties_ListBox.md#highlight-set) | | X | | +| [Alihamento horizontal](properties_Text.md#horizontal-alignment) | X | X | X | +| [Cor linha horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Altura linha](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Itálico](properties_Text.md#italic) | X | X | X | +| [Direita](properties_CoordinatesAndSizing.md#left) | X | X | X | +| [Tabela mestre](properties_DataSource.md#master-table) | | X | | +| [Expressão info meta](properties_Text.md#meta-info-expression) | | | X | +| [Métodos](properties_Action.md#method) | X | X | X | +| [Linhas móveis](properties_Action.md#movable-rows) | X | | | +| [Seleção nomeada](properties_DataSource.md#selection-name) | | X | | +| [Número de colunas trancadas](properties_ListBox.md#number-of-columns) | X | X | X | +| [Número de colunas estáticas](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Número de colunas](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Nome de objeto](properties_Object.md#object-name) | X | X | X | +| [Esquerda](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Array controle linha](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Array controle linha](properties_ListBox.md#row-control-array) | X | | | +| [Array cores de Fonte](properties_Text.md#row-font-color-array) | X | | | +| [Array altura linha](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Array estilo linha](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Array estilo linha](properties_Text.md#row-style-array) | X | | | +| [Itens selecionados](properties_DataSource.md#selected-items) | | | X | +| [Modo seleção](properties_ListBox.md#selection-mode) | X | X | X | +| [Editar com um clique](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenável](properties_Action.md#sortable) | X | X | X | +| [Ação padrão](properties_Action.md#standard-action) | X | | | +| [Expressão estilo](properties_Text.md#style-expression) | | X | X | +| [Topo](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Sublinhado](properties_Text.md#underline) | X | X | X | +| [Variável ou expressão](properties_Object.md#variable-or-expression) | X | X | | +| [Cor linha vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Array cores de fundo](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Barra rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Alinhamento vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidade](properties_Display.md#visibility) | X | X | X | +| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. + +### Eventos formulário suportados + +| Evento formulário | Propriedades adicionais devolvidas (ver [Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para as propriedades principais) | Comentários | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *As fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados.* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Close Detail |
  • [row](#additional-properties)
  • | *Pode usar a constante `lk inherited` para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.).* | +| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Delete Action |
  • [row](#additional-properties)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Open Detail |
  • [row](#additional-properties)
  • | *Pode usar a constante `lk inherited` para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.).* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados.* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + +#### Propriedades adicionais {#additional-properties} + +Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: + +| Propriedade | Tipo | Descrição | +| -------------------- | ------------- | ---------------------------------------------------------------------------- | +| area | text | Área de objeto List box ("header", "footer", "cell") | +| areaName | text | Nome da zona | +| column | inteiro longo | Número da coluna | +| columnName | text | Nome da coluna | +| footerName | text | Nome do rodapé | +| headerName | text | Nome do cabeçalho | +| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | +| isRowSelected | boolean | True se a linha estiver selecionada, senão False | +| newPosition | inteiro longo | Nova posição da coluna ou linha | +| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | +| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | +| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | +| row | inteiro longo | Número da linha | +| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | +> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. + +## Colunas list boxes + +Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: + +![](../assets/en/FormObjects/listbox_column.png) + +Pode estabelecer propriedades padrão (texto, cor de fundo, etc) para cada coluna da list box: essas propriedades tem prioridade sobre as propriedades objeto da list box. +> Pode definir o [Tipo de expressão](properties_Object.md#expression-type) para colunas list box array (String, Texto, Número, Data, Hora, Imagem, Booleano, ou Objeto). + +### Propriedades específicas de coluna {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +### Eventos formulário suportados + +| Evento formulário | Propriedades adicionais devolvidas (ver [Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para as propriedades principais) | Comentários | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *As fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados.* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados.* | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + +## Cabeçalhos de list box + +> Para poder acessar às propriedades dos cabeçalhos de um list box, deve ativar a opção [Mostrar cabeçalhos](properties_Headers.md#display-headers) da list box. + +Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: + +![](../assets/en/FormObjects/listbox_header.png) + +Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. + +Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho do lado ou ao invés do título da coluna, por exemplo quando realizar [ordenações personalizadas](#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. + +Quando o comando `OBJECT SET VISIBLE` for usado com um cabeçalho, é aplicado a todos os cabeçalhos, independente do elemento individual estabelecido pelo comando. Por exemplo, `OBJECT SET VISIBLE(*;"header3";False)` esconde todos os cabeçalhos no objeto list box ao qual *header3* pertence e não apenas esse cabeçalho. + +### Propriedades específicas de cabeçalho + +[Negrito](properties_Text.md#bold) - [Classe](properties_Object.md#css-class) - [Fonte](properties_Text.md#font) - [Cor da fonte](properties_Text.md#font-color) - [Dica de ajuda](properties_Help.md#help-tip) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Localização do ícone](properties_TextAndPicture.md#icon-location) - [Itálico](properties_Text.md#italic) - [Nome do objeto](properties_Object.md#object-name) - [Nome do caminho](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Sublinhado](properties_Text.md#underline) - [Variável ou expressão](properties_Object.md#variable-or-expression) - [Alinhamento vertical](properties_Text.md#vertical-alignment) - [Largura](properties_CoordinatesAndSizing.md#width) + +## Rodapés de list box +> Para poder acessar as propriedades de um cabeçalho deve ativar a opção[Exibir rodapés](properties_Footers.md#display-footers). + +List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. + +Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Particularmente pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). + +Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. + +Quando o comando `OBJECT SET VISIBLE` for usado com um rodapé, é aplicado a todos os rodapés, independente do elemento individual estabelecido pelo comando. Por exemplo, `OBJECT SET VISIBLE(*;"footer3";False)` esconde todos os rodapés no objeto list box ao qual *footer3* pertence e não apenas esse rodapé. + +### Propriedades específicas do rodapé + +[Formato alfa](properties_Display.md#alpha-format) - [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrito](properties_Text.md#bold) - [Classe](properties_Object.md#css-class) - [Formato de data](properties_Display.md#date-format) - [Tipo de expressão](properties_Object.md#expression-type) - [Fonte](properties_Text.md#font) - [Cor da fonte](properties_Text.md#font-color) - [Dica de ajuda](properties_Help.md#help-tip) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Itálico](properties_Text.md#italic) - [Formato número](properties_Display.md#number-format) - [Nome do objeto](properties_Object.md#object-name) - [Formato imagem](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar com reticências](properties_Display.md#truncate-with-ellipsis) - [Sublinhado](properties_Text.md#underline) - [Cálculo de variável](properties_Object.md#variable-calculation) - [Variável ou expressão](properties_Object.md#variable-or-expression) - [Alinhamento vertical](properties_Text.md#vertical-alignment) - [Largura](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## Gerenciar entrada @@ -240,14 +502,14 @@ Pode impedir que o usuário use ordenações padrão desativando a propriedade [ O suporte de ordenação padrão depende do tipo de list box: -| Tipo de list box | Suporte de ordenação padrão | Comentários | -| ----------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | -| Uma coleção de objetos | Sim |
  • As colunas "This.a" ou "This.a.b" podem ser ordenadas.
  • A [propriedade source do list box](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | -| Colecção de valores escalares | Não | Use a classificação personalizada com a função[`orderBy()`](../API/CollectionClass.md#orderby) | +| Tipo de list box | Suporte de ordenação padrão | Comentários | +| ----------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------ | +| Uma coleção de objetos | Sim |
  • As colunas "This.a" ou "This.a.b" podem ser ordenadas.
  • A [propriedade source do list box](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | +| Colecção de valores escalares | Não | Use a classificação personalizada com a função[`orderBy()`](../API/CollectionClass.md#orderby) | | Seleção de entidades | Sim |
  • A [propriedade source do list box](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Suportado: classifica propriedades de atributos de objetos (por exemplo, "This.data.city" quando "data" é um atributo de objeto)
  • Suportado: ordena por atributos relacionados (por exemplo, "This.company.name")
  • Não suportado: classifica propriedades de atributos de objetos por atributos relacionados (por exemplo, "This.company.data.city"). Para isso, você precisa usar a classificação personalizada com a função [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (veja o exemplo abaixo)
  • | -| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | -| Seleção temporal | Não | | -| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | +| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | +| Seleção temporal | Não | | +| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | ### Ordenação personalizada @@ -301,8 +563,8 @@ Pode estabelecer o valor da variável (por exemplo, Header2:=2) para “forçar Aqui estão algumas maneiras de estabelecer cores de fundo, cores de fonte e estilos de fonte para list boxes: -* at the level of the [list box object properties](./listbox-object.md), -* at the level of the [column properties](./listbox-column.md), +* no nível das propriedades de [objeto list box](#list-box-objects), +* no nível das propriedades de [colunas](#list-box-columns), * usar [arrays ou propriedades de expressão](#using-arrays-and-expressions) para a list box ou para cada coluna, * no nível de texto de cada célula (se [texti multiestilo](properties_Text.md#multi-style)). @@ -551,3 +813,360 @@ Neste caso, é necessário preencher e esvaziar os arrays através do código. O * Quando um usuário clicar num botão de colapso, pode processar o evento `On Collapse` . O comando `LISTBOX GET CELL POSITION` devolve a célula em questão: retira-se tantas filas quantas forem necessárias da caixa de listagem usando o comando `LISTBOX DELETE ROWS` . +## Arrays objetos nas colunas (4D View Pro) + +As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. + +A seguinte caixa de listagem foi concebida utilizando uma matriz de objectos: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configuração de uma coluna de matriz de objectos + +To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. Na lista de propriedades, pode agora selecionar Objecto como "Tipo de Expressão" para a coluna: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Estão disponíveis propriedades padrão relacionadas com coordenadas, tamanho e estilo para colunas de objectos. Pode defini-los usando a lista de propriedades, ou programando o estilo, cor da fonte, cor de fundo e visibilidade para cada linha de uma coluna de caixa de lista de tipo de objecto. Estes tipos de colunas também podem ser ocultados. + +No entanto, o tema Fonte de Dados não está disponível para as colunas da caixa de listagem tipo objecto. De fato, o conteúdo de cada célula de coluna é baseado em atributos encontrados no elemento correspondente da array de objectos. Cada elemento da array pode definir: + +o tipo de valor (obrigatório): texto, cor, evento, etc. o valor em si (opcional): usado para entrada/saída. a exibição do conteúdo da célula (opcional): botão, lista, etc. configurações adicionais (opcional): dependem do tipo de valor Para definir essas propriedades, você precisa definir os atributos apropriados no objeto (os atributos disponíveis estão listados abaixo). Por exemplo, pode escrever "Olá Mundo!" numa coluna de objectos usando este código simples: + +```4d +ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob1) + $entry:="Hello world!" OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) +> O formato de visualização e os filtros de entrada não podem ser definidos para uma coluna de objectos. Dependem automaticamente do tipo de valor. + +#### valueType e visualização de dados + +Quando uma coluna de caixa de listagem é associada a uma array de objectos, a forma como uma célula é exibida, introduzida, ou editada, é baseada no atributo valueType do elemento da array. Os valores suportados são os tipos de valores: + +* "texto": para um valor de texto +* "real": for a numeric value that can include separators like a `\<space>`, <.>, or +* "integer": para um valor inteiro +* "booleano": para um valor Verdadeiro/Falso +* "cor": para definir uma cor de fundo +* "evento": para exibir um botão com um rótulo. + +4D utiliza widgets padrão no que respeita ao valor "valueType" (ou seja, um "texto" é exibido como um widget de entrada de texto, um "booleano" como uma caixa de verificação), mas também estão disponíveis exibições alternativas através de opções (*por exemplo*, um real também pode ser representado como um menu drop-down). A tabela seguinte mostra a visualização por defeito, bem como as alternativas para cada tipo de valor: + +| valueType | Widget padrão | Widgets alternativos | +| --------- | --------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | +| text | entrada de texto | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | +| real | entrada de texto controlada (números e separadores) | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | +| integer | entrada de texto controlada (apenas números) | menu drop down (lista necessária) ou caixa combinada (lista de escolha) ou caixa de verificação de três estados | +| boolean | caixa de verificação | menu drop-down (lista obrigatória) | +| color | cor de fundo | text | +| "event" | botão com rótulo | | +| | | Todos os widgets podem ter um botão de alternância de unidade adicional ou um botão de elipse ligado à célula. | + +Define-se a visualização e opções de células usando atributos específicos em cada objecto (ver abaixo). + +#### Formatos de visualização e filtros de entrada + +Não é possível definir formatos de exibição ou filtros de entrada para colunas de caixas de listagem de tipos de objectos. São automaticamente definidos de acordo com o tipo de valor. Estes estão listados na tabela seguinte: + +| Tipo de valor | Formato predefinido | Controlo de entrada | +| ------------- | -------------------------------------------------------------------------- | ----------------------- | +| text | o mesmo que definido no objecto | qualquer (sem controlo) | +| real | o mesmo que definido no objeto (utilizando o separador decimal do sistema) | "0-9" e "." e "-" | +| | | "0-9" e "." se min>=0 | +| integer | o mesmo que definido no objecto | "0-9" e "-" | +| | | "0-9" se min>=0 | +| Parâmetros | caixa de verificação | N/A | +| color | N/A | N/A | +| "event" | N/A | N/A | + +### Atributos + +Cada elemento da array de objetos é um objecto que pode conter um ou mais atributos que definirão o conteúdo da célula e a exibição dos dados (ver exemplo acima). + +O único atributo obrigatório é "valueType" e os seus valores suportados são "text", "real", "integer", "boolean", "color", e "event". A tabela seguinte lista todos os atributos suportados nas arrays de objectos da caixa de listagem, dependendo do valor "valueType" (quaisquer outros atributos são ignorados). Os formatos de exibição são detalhados e são fornecidos exemplos abaixo. + +| | valueType | text | real | integer | boolean | color | "event" | +| --------------------- | ------------------------------------------ | ---- | ---- | ------- | ------- | ----- | ------- | +| *Atributos* | *Descrição* | | | | | | | +| value | valor da célula (entrada ou saída) | x | x | x | | | | +| min | valor mínimo | | x | x | | | | +| max | valor máximo | | x | x | | | | +| behavior | valor "threeStates" | | | x | | | | +| requiredList | lista drop down definida no objecto | x | x | x | | | | +| choiceList | combo box definida no objecto | x | x | x | | | | +| requiredListReference | 4D lista ref, depende do valor "saveAs | x | x | x | | | | +| requiredListName | Nome da lista 4D, depende do valor "saveAs | x | x | x | | | | +| saveAs | "referência" ou "valor | x | x | x | | | | +| choiceListReference | 4D lista ref, mostrar caixa combinada | x | x | x | | | | +| choiceListName | Nome da lista 4D, mostrar caixa combinada | x | x | x | | | | +| unitList | array de X elementos | x | x | x | | | | +| unitReference | índice de elementos seleccionados | x | x | x | | | | +| unitsListReference | 4D lista ref para unidades | x | x | x | | | | +| unitsListName | 4D nome da lista para unidades | x | x | x | | | | +| alternateButton | adicionar um botão alternativo | x | x | x | x | x | | + +#### value + +Os valores das células são armazenados no atributo "value". Este atributo é utilizado tanto para a entrada como para a saída. Também pode ser utilizada para definir valores por defeito quando se utilizam listas (ver abaixo). + +````4d + C_OBJECT($ob1) +$entry:="Hello world!" + OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) +> Os valores Null são suportados e resultam numa célula vazia. + +#### mín. e máx + +Quando o "valueType" é "real" ou "integer", o objeto também aceita os atributos min e max com os valores apropriados (os valores devem ser do mesmo tipo que o valueType). + +Esses atributos podem ser usados para controlar o intervalo de valores de entrada. Quando uma célula é validada (quando perde o foco), se o valor de entrada for menor que o valor mínimo ou maior que o valor máximo, ela será rejeitada. Nesse caso, o valor anterior é mantido e uma dica exibe uma explicação. + +````4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +O atributo behavior fornece variações para a representação regular de valores. Em 4D v15, uma única variação é proposta: + +| Atributo | Valor(es) disponível(eis) | valueType(s) | Descrição | +| -------- | ------------------------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | Representa um valor numérico como uma caixa de seleção de três estados.
    2=semi-marcado, 1=marcado, 0=desmarcado, -1=invisível, -2=desmarcado desabilitado, -3=marcado desabilitado, -4=semi-marcado desabilitado | + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + + + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList e choiceList + +Quando um atributo "choiceList" ou "requiredList" está presente no objeto, a entrada de texto é substituída por uma lista suspensa ou uma combo box, dependendo do atributo: + +* Se o atributo é "choiceList", a célula é apresentada como um combo box. Isto significa que o usuário pode selecionar ou escrever um valor. +* Se o atributo for "requiredList", então a célula é exibida como uma lista suspensa e o usuário só pode selecionar um dos valores fornecidos na lista. + +Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. +> Os valores do widget são definidos através de um array. Se quiser atribuir uma lista 4D existente ao widget, você precisará usar os atributos "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". + +Exemplos: + +* Se quiser exibir uma lista suspensa com apenas duas opções: "Open" ou "Closed". "Closed" deve ser pré-selecionada: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +* Se quiser aceitar qualquer valor inteiro, mas exibir uma caixa de combinação para sugerir os valores mais comuns: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName e requiredListReference + +Os atributos "requiredListName" e "requiredListReference" permitem que você use, em uma célula do list box, uma lista definida no 4D no modo Desenho (no editor de Listas da caixa de ferramentas) ou por programação (usando o comando New list). A célula será então apresentada como uma lista pendente. Isso significa que o usuário só pode selecionar um dos valores fornecidos na lista. + +Use "requiredListName" ou "requiredListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. +> * Se quiser definir esses valores através de uma matriz simples, você precisará usar o atributo "requiredList". +> * Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". + +Exemplos: + +* Você deseja exibir uma lista suspensa com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde"), salvá-la como um valor e exibir "azul" por padrão: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +* Você quer exibir uma lista suspensa baseada em uma lista definida por programação e salvá-la como uma referência: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + + ![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName e choiceListReference + +Os atributos "choiceListName" e "choiceListReference" permitem que você use, em uma célula de list box, uma lista definida no 4D no modo Desenho (na caixa de ferramentas) ou por programação (usando o comando New list). A célula é então exibida como uma combo box, o que significa que o usuário pode selecionar ou digitar um valor. + +Use "choiceListName" ou "choiceListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. +> * Se quiser definir esses valores através de um array simples, você precisará usar o atributo "choiceList". +> * Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". + +Exemplo: + +Você deseja exibir uma caixa de combinação com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde") e exibir "verde" por padrão: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +````4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference e unitReference + +Você pode usar atributos específicos para adicionar unidades associadas aos valores das células (*por exemplo:* "10 cm", "20 pixels" etc.). Para definir a lista de unidades, pode utilizar um dos seguintes atributos: + +* "unitsList": um array que contém os elementos x usados para definir as unidades disponíveis (por exemplo: "cm", "polegadas", "km", "milhas" etc.). Utilize este atributo para definir unidades no interior do objeto. +* "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. Use esse atributo para definir unidades com uma lista 4D criada com o comando [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html). +* "unitsListName": um nome de uma lista 4D baseada em design que contém unidades disponíveis. Utilize este atributo para definir unidades com uma lista 4D criada na caixa de ferramentas. + +Independentemente da forma como a lista de unidades é definida, ela pode ser associada ao seguinte atributo: + +* "unitReference": um valor único que contenha o índice (de 1 a x) do item selecionado na lista de valores "unitsListReference" ou "unitsListName". + +A unidade atual é exibida como um botão que percorre os valores "unitList", "unitsListReference" ou "unitsListName" sempre que é clicado (por exemplo, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) + +Exemplo: + +Queremos configurar uma entrada numérica seguida de duas unidades possíveis: "linhas" ou "píxeis". O valor atual é "2" + "linhas". Utilizamos valores definidos diretamente no objeto (atributo "unitsList"): + +````4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" OB SET($ob;"unitReference";1) //"lines" OB SET ARRAY($ob;"unitsList";$_units) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Se você quiser adicionar um botão de reticências [...] a uma célula, basta passar o "alternateButton" com o valor True no objeto. O botão será automaticamente apresentado na célula. + +Quando esse botão for clicado por um usuário, será gerado um evento `On Alternate Click`, e você poderá tratá-lo como quiser (consulte o parágrafo "Gerenciamento de eventos" para obter mais informações). + +Exemplo: + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"unitReference";1) //"lines" OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +O valueType "color" permite-lhe apresentar uma cor ou um texto. + +* Se o valor for um número, é desenhado um retângulo colorido no interior da célula. Exemplo: + + ````4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ```` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +* Se o valor for um texto, o texto será exibido*(por exemplo,*: "value"; "Automatic"). + +#### event valueType + +O "evento" valueType exibe um botão simples que gera um evento `On Clicked` quando clicado. Nenhum dado ou valor pode ser transmitido ou devolvido. + +Opcionalmente, pode passar um atributo "label". + +Exemplo: + +````4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestão de eventos + +Vários eventos podem ser tratados durante o uso de um list box array de objetos: + +* **On Data Change**: um evento `On Data Change` é acionado quando qualquer valor foi modificado também: + * numa zona de introdução de texto + * numa lista pendente + * numa área combo box + * num botão de unidade (mudar do valor x para o valor x+1) + * numa caixa de verificação (alternar entre verificado/não verificado) +* **On Clicked**: quando o usuário clicar em um botão instalado usando o atributo *valueType* "event", será gerado um evento `On Clicked`. Este evento é gerido pelo programador. +* **On Alternative Click**: quando o usuário clicar em um botão de reticências (atributo "alternateButton"), será gerado um evento `On Alternative Click`. Este evento é gerido pelo programador. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md index dffac131539882..8716d8d4f53c72 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md @@ -102,7 +102,7 @@ São suportados vários tipos de referências de métodos: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](./webArea_overview.md) +[Área 4D View Pro ](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Formulários](FormEditor/forms.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up de imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicadores de progresso](progressIndicator.md) - [Botão de rádio](radio_overview.md) - [Régua](ruler.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área Web](webArea_overview.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md index 3ecf1695baa393..2f349f999e8316 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md @@ -16,7 +16,7 @@ Permite definir uma cor de fundo diferente para linhas/colunas ímpares em uma c #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) --- @@ -34,7 +34,7 @@ No caso de uma caixa de listagem, por padrão, *Automático* é selecionado: a c #### Objectos suportados -[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Lista hierárquica](list_overview.md) - [Caixa de listagem](listbox_overview.md) - [Coluna](listbox_overview.md#list-box-columns) de caixa de listagem - [Rodapé de caixa de lista](listbox_overview.md#list-box-footers) gem - [Oval](shapes_overview.md#oval) - [Retângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Veja também @@ -59,7 +59,7 @@ Você também pode definir essa propriedade usando a propriedade [`LISTBOX SET P #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) --- @@ -195,7 +195,7 @@ Você pode obter o mesmo resultado usando os comandos [`LISTBOX SET UMA ARTA`](h #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md index dd4b16fe3c9513..72fe092f400fbc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md @@ -32,7 +32,7 @@ Quando essa propriedade está ativada, a altura de cada linha é calculada autom #### Objectos suportados -[Coluna da List Box](listbox-column.md) +[Coluna da List Box](listbox_overview.md#list-box-columns) --- @@ -48,7 +48,7 @@ Coordenadas inferiores do objeto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Rectângulo](shapes_overview.md#rectangle) - [Regua](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) --- @@ -64,7 +64,7 @@ Coordenadas esquerda do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) --- @@ -80,7 +80,7 @@ Coordenada direita do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) --- @@ -96,7 +96,7 @@ Coordenada superior do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) --- @@ -135,7 +135,7 @@ Esta propriedade designa o tamanho vertical de um objeto. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) --- @@ -143,7 +143,7 @@ Esta propriedade designa o tamanho vertical de um objeto. Esta propriedade designa o tamanho horizontal de um objeto. > * Alguns objetos podem ter uma altura predefinida que não pode ser alterada. -> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +> * Se a propriedade [Redimensionável](properties_ResizingOptions.md#resizable) for usada para uma [coluna de list box](listbox_overview.md#list-box-columns), o usuário também poderá redimensionar manualmente a coluna. > * Ao redimensionar o formulário, se a propriedade de [dimensionamento horizontal "Crescer"](properties_ResizingOptions.md#horizontal-sizing) tiver sido atribuída à list box, a coluna mais à direita será aumentada além de sua largura máxima, se necessário. #### Gramática JSON @@ -154,7 +154,7 @@ Esta propriedade designa o tamanho horizontal de um objeto. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) --- @@ -171,7 +171,7 @@ A largura máxima da coluna (em píxeis). A largura da coluna não pode ser aume #### Objectos suportados -[Coluna da List Box](listbox-column.md) +[Coluna da List Box](listbox_overview.md#list-box-columns) --- @@ -188,7 +188,7 @@ A largura mínima da coluna (em píxeis). A largura da coluna não pode ser redu #### Objectos suportados -[Coluna da List Box](listbox-column.md) +[Coluna da List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md index 635d00c985af9f..a49643d2a8bc04 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Quando a opção **inserção automática** não está definida (padrão), o val Esta propriedade é suportada por: -- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. +- os objetos de formulário [Combo box](comboBox_overview.md) e [colunas de list box](listbox_overview.md#list-box-columns) associados a uma lista de opções. - os [Combo box](comboBox_overview.md) cuja lista associada é preenchida por seu array ou objeto datasource. Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" que está associada a um combo box "Countries": se a propriedade **inserção automática** estiver definida e um usuário digitar "Espanha", o valor "Espanha" será automaticamente adicionado à lista na memória: @@ -28,7 +28,7 @@ Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" qu #### Objectos suportados -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) +[Combo Bo](comboBox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) --- @@ -47,7 +47,7 @@ Você também pode associar listas de opções a objetos usando os comandos [OBJ #### Objectos suportados -[Lista suspensa](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista Hierárquica](list_overview.md) - [Coluna](listbox-column.md) +[Lista suspensa](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista Hierárquica](list_overview.md) - [Coluna](listbox_overview.md#list-box-columns) --- @@ -113,7 +113,7 @@ Especifica uma variável ou expressão a que será atribuída uma longa indicand Define o tipo de dados para a expressão apresentada. Esta propriedade é utilizada com: -- [List box columns](listbox-column.md) of the selection and collection types. +- To be able to store the reference, the field or variable data source must be of the Number type (regardless of the type of value displayed in the list). - Naturally, the value entered must not belong to the list of [excluded values](properties_RangeOfValues.md#excluded-list) associated with the object, if one has been set. Please refer to [Expression Type](properties_Object.md#expression-type) section. @@ -126,7 +126,7 @@ Please refer to [Expression Type](properties_Object.md#expression-type) section. #### Objectos suportados -[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) +[Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- @@ -183,13 +183,13 @@ Lista de valores usados como valores padrão para a coluna do list box (somente #### Objectos suportados -[Coluna List Box (apenas tipo array)](listbox-column.md) +[Coluna List Box (apenas tipo array)](listbox_overview.md#list-box-columns) --- ## Expression -This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Veja também a seção **[Variável ou expressão](properties_Object.md#variable-or-expression)**. +Esta descrição é específica para as colunas de tipo list box [seleção](listbox_overview.md#selection-list-boxes) e [collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Veja também a seção **[Variável ou expressão](properties_Object.md#variable-or-expression)**. Uma expressão 4D a associar a uma coluna. Você pode entrar: @@ -226,7 +226,7 @@ Se for usado um campo, uma variável ou uma expressão atribuível*(por exemplo, #### Objectos suportados -[Coluna da List Box](listbox-column.md) +[Coluna da List Box](listbox_overview.md#list-box-columns) --- @@ -255,7 +255,7 @@ Todas as tabelas do banco de dados podem ser usadas, independentemente de o form Esta propriedade está disponível nas seguintes condições: - uma [lista de escolha](#choice-list) está associada ao objeto -- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- para as [entradas](input_overview.md) e as [colunas de list box](listbox_overview.md#list-box-columns), uma [lista necessária](properties_RangeOfValues.md#required-list) também está definida para o objeto (ambas as opções devem usar geralmente a mesma lista), para que apenas os valores da lista possam ser inseridos pelo usuário. Essa propriedade específica, no contexto de um campo ou variável associado a uma lista de valores, o tipo de conteúdo a ser salvo: @@ -277,7 +277,7 @@ A utilização deste bem exige o cumprimento dos seguintes princípios: #### Objectos suportados -[Input](input_overview.md) - [List Box Column](listbox-column.md) +Coluna da List Box --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md index 6ddbe2f0bf3257..e47ee81832cf48 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ O campo contém efetivamente "proportion". 4D aceita e armazena a entrada inteir #### Objectos suportados -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Lista suspensa](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Rodapé da caixa de listagem](listbox_overview.md#list-box-footers) --- @@ -83,7 +83,7 @@ A tabela seguinte apresenta as opções disponíveis: #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -240,7 +240,7 @@ A tabela a seguir mostra como os diferentes formatos afetam a exibição dos nú #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox-column.md) - [Rodapé da caixa de listagem](listbox-header-footer.md#footers) - [Indicadores de progresso](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Rodapé da caixa de listagem](listbox_overview.md#list-box-footers) - [Indicadores de progresso](progressIndicator.md) --- @@ -299,7 +299,7 @@ Se o campo for reduzido para um tamanho inferior ao da imagem original, a imagem #### Objectos suportados -[Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox-column.md) - [Rodapé da caixa de listagem](listbox-header-footer.md#footers) +[Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Rodapé da caixa de listagem](listbox_overview.md#list-box-footers) --- @@ -332,7 +332,7 @@ A tabela abaixo mostra os formatos de exibição do campo Hora e dá exemplos: #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -341,7 +341,7 @@ A tabela abaixo mostra os formatos de exibição do campo Hora e dá exemplos: Quando uma [expressão booleana](properties_Object.md#expression-type) é apresentada como: * um texto num [objeto de entrada](input_overview.md) -* a ["popup"](properties_Display.md#display-type) na coluna [lista caixa](listbox-column.md), +* a ["popup"](properties_Display.md#display-type) na coluna [lista caixa](listbox_overview.md#list-box-columns), ... pode selecionar o texto a apresentar para cada valor: @@ -356,7 +356,7 @@ Quando uma [expressão booleana](properties_Object.md#expression-type) é aprese #### Objectos suportados -[Coluna da caixa de listagem](listbox-column.md) - [Entrada](input_overview.md) +[Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) --- @@ -376,7 +376,7 @@ As colunas booleanas também podem ser apresentadas como menus pop-up. Neste cas #### Objectos suportados -[Coluna da List Box](listbox-column.md) +[Coluna da List Box](listbox_overview.md#list-box-columns) --- @@ -424,7 +424,7 @@ Nesse caso também, a propriedade [Title](#title) também está disponível para #### Objectos suportados -[Caixa de seleção](checkbox_overview.md) - [Caixa de listagem Coluna](listbox-column.md) +[Caixa de seleção](checkbox_overview.md) - [Coluna de list box](listbox_overview.md#list-box-columns) --- @@ -445,7 +445,7 @@ Nesse caso, o título da caixa de seleção pode ser inserido usando essa propri #### Objectos suportados -[Coluna da List Box](listbox-column.md) +[Coluna da List Box](listbox_overview.md#list-box-columns) --- @@ -481,7 +481,7 @@ A propriedade Truncate with ellipsis (Truncar com reticências) pode ser aplicad #### Objectos suportados -[Coluna List Box](listbox-column.md) - [Rodapé List Box](listbox-header-footer.md#footers) +[Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) --- @@ -512,7 +512,7 @@ Essa propriedade é usada somente ao desenhar objetos localizados no corpo de um #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão rádio](radio_overview.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Imagem estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md) --- @@ -567,4 +567,4 @@ Observe que, independentemente do valor da opção Wordwrap, a altura da linha n #### Objectos suportados -[Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox-column.md) - [Rodapé da caixa de listagem](listbox-header-footer.md#footers) +[Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Rodapé da caixa de listagem](listbox_overview.md#list-box-footers) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md index 6d118d28d50c7c..a3dc208b94abfe 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md @@ -28,7 +28,7 @@ Permite ao usuário aceder a um menu de contexto padrão no objeto quando o form Para uma [entrada](input_overview.md) imagem, além dos comandos de edição padrão (Recortar, Copiar, Colar e Limpar), o menu contém o comando **Importar...**, que pode ser usado para importar uma imagem armazenada em um arquivo, bem como o comando **Salvar como...**, que pode ser usado para salvar a imagem no disco. O menu também pode ser usado para modificar o formato de exibição da imagem: são oferecidas as opções **Truncado não centralizado**, **Escalonado para caber** e **Escalonado para caber na imagem centralizada**. A modificação do [formato de exibição](properties_Display#picture-format) usando esse menu é temporária; ela não é salva com o registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: - **Fontes...**: exibe a caixa de diálogo do sistema de fontes - **Fontes recentes**: exibe os nomes das fontes recentes selecionadas durante a sessão. A lista pode armazenar até 10 fontes (além disso, a última fonte usada substitui a mais antiga). Por defeito, esta lista está vazia e a opção não é apresentada. Você pode gerenciar essa lista usando os comandos `SET RECENT FONTS` e `FONT LIST`. @@ -64,7 +64,7 @@ Quando essa propriedade está desativada, todos os menus pop-up associados a uma #### Objectos suportados -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) --- @@ -120,7 +120,7 @@ Aqui está uma tabela que explica cada uma das opções de filtro de entrada na #### Objectos suportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) +[Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md index d2a6b149f22fb5..203941e27dce26 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Rodapés ## Exibir rodapés -Esta propriedade é usada para exibir ou ocultar [os rodapés de coluna listbox](listbox-header-footer.md#footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. +Esta propriedade é usada para exibir ou ocultar [os rodapés de coluna listbox](listbox_overview.md#list-box-footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. #### Gramática JSON @@ -29,7 +29,7 @@ Esta propriedade é usada para definir a altura da linha para um rodapé de list * Se mais de um tamanho for definido, 4D usa o maior. Por exemplo, se uma linha contém "Verdana 18", "Geneva 12" e "Arial 9", 4D usa "Verdana 18" para determinar a altura da linha (por exemplo, 25 pixeis). Esta altura é depois multiplicada pelo número de linhas definido. * Este cálculo não tem em conta o tamanho das imagens nem os estilos aplicados aos tipos de letra. * No macOS, a altura da linha pode estar incorreta se o usuário inserir caracteres que não estejam disponíveis na fonte selecionada. Quando isso ocorre, uma fonte substituta é usada, o que pode causar variações no tamanho. -> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. +> > Esta propriedade também pode ser definida dinamicamente usando o comando [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv17R6/4D/17-R6/List-box-footer-specific-properties.300-4354808.en.html). Conversão de unidades: quando você muda de uma unidade para a outra, 4D converte-os automaticamente e exibe o resultado na Lista de propriedades. Por exemplo, se a fonte usada for "Lucida grande 24", uma altura de "1 linha" será convertida em "30 píxeis" e uma altura de "60 píxeis" será convertida em "2 linhas". @@ -60,4 +60,4 @@ Observe que a conversão para frente e para trás pode levar a um resultado dife #### Veja também -[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) +[Cabeçalhos](properties_Headers.md) - [Rodapés List box](listbox_overview.md#list-box-footers) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md index df25f5dccc4775..61b49525cd2283 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Cabeçalhos ## Exibir cabeçalhos -Esta propriedade é usada para exibir ou ocultar [os cabeçalhos de coluna listbox](listbox-header-footer.md#headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. +Esta propriedade é usada para exibir ou ocultar [os cabeçalhos de coluna listbox](listbox_overview.md#list-box-headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. #### Gramática JSON @@ -61,4 +61,4 @@ Observe que a conversão para frente e para trás pode levar a um resultado dife #### Veja também -[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) +[Rodapés](properties_Footers.md) - [Cabeçalhos de List box](listbox_overview.md#list-box-headers) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md index fd6d5b660dd64e..d88b7e46069e05 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Você também pode: #### Objectos suportados -[Botão](button_overview.md) - [Grade de Botões](buttonGrid_overview.md) - [Caixa de Seleção](checkbox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Combo Box](./comboBox_overview.md) - [Lista Hierárquica](list_overview.md) - [Cabeçalho List Box](listbox-header-footer.md#headers) - [Rodapé List Box](listbox-header-footer.md#footers) - [Botão de Imagem](pictureButton_overview.md) - [Menu Pop-up imagem](picturePopupMenu_overview.md) - [Botão de rádio](radio_overview.md) +[Botão](button_overview.md) - [Grade de Botões](buttonGrid_overview.md) - [Caixa de Seleção](checkbox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Combo Box](./comboBox_overview.md) - [Lista Hierárquica](list_overview.md) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Botão de Imagem](pictureButton_overview.md) - [Menu Pop-up imagem](picturePopupMenu_overview.md) - [Botão de rádio](radio_overview.md) #### Outras funcionalidades de ajuda diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md index f6cbc25e5aba70..823c7967f758dd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Coleção de colunas do list box. | ------- | --------------------------- | ---------------------------------------------- | | columns | colecção de objectos coluna | Contém as propriedades das colunas de list box | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox_overview#column-specific-properties) section. #### Objectos suportados diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md index 5b6598ceb12457..15eac463de8edb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propriedade designa o tipo de [objecto formulárioactivo ou inactivo](formO #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão de rádio](radio_overview.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Imagem estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área de texto](text.md) - [Área da Web](webArea_overview.md) --- @@ -40,7 +40,7 @@ Para obter mais informações sobre regras de nomeação para objetos de formul #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Imagem estática](staticPicture.md) - [Stepper](stepper.md) - [Botão de rádio](radio_overview.md) -[Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md) --- @@ -130,20 +130,20 @@ Para um list box de tipo arrays a propriedade **Variável ou Expressão** geralm #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Tab control](tabControl.md) - [Subform](subform_overview.md) - [Radio Button](radio_overview.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Lista hierárquica](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [Coluna de list box](listbox_overview.md#list-box-columns) - [Cabeçalho de list box](listbox_overview.md#list-box-headers) - [Rodapé de list box](listbox_overview.md#list-box-footers) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicador de progresso](progressIndicator.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Stepper](stepper.md) - [Controle de tabulação](tabControl.md) - [Subformulário](subform_overview.md#overview) - [Botão rádio](radio_overview.md) - [Área Web](webArea_overview.md) --- ## Tipo de expressão -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> Essa propriedade é chamada [**Tipo de dados**](properties_DataSource.md#data-type-expression-type) na Lista de propriedades para colunas de list box associadas [seleção](listbox_overview.md#selection-list-boxes) e [coleção](listbox_overview.md#collection-or-entity-selection-list-boxes) e para as [listas suspensas](dropdownList_Overview.md) associadas a um [objeto](FormObjects/dropdownList_Overview.md#using-an-object) ou a um [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique o tipo de dados para a expressão ou variável associada ao objeto. Observe que o principal objetivo dessa configuração é definir as opções (como formatos de exibição) disponíveis para o tipo de dados. Não digita efetivamente a variável em si. Em vista da compilação de um banco de dados, deve utilizar os comandos da linguagem 4D do tema `Compilador`. No entanto, essa propriedade tem uma função de digitação nos seguintes casos específicos: - **[Variáveis dinâmicas](#dynamic-variables)**: você pode usar essa propriedade para declarar o tipo de variáveis dinâmicas. -- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. +- **[Colunas de List Box](listbox_overview.md#list-box-columns)**: essa propriedade é usada para associar um formato de exibição aos dados da coluna. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. - **[Variáveis imagem](input_overview.md)**: você pode usar esse menu para declarar as variáveis antes de carregar o formulário no modo interpretado. Mecanismos nativos específicos governam a exibição de variáveis imagem em formulários. Esses mecanismos requerem maior precisão na configuração das variáveis: a partir de agora, elas devem já ter sido declaradas antes de carregarem o formulário — i.., mesmo antes do evento `On Load` do formulário — ao contrário de outros tipos de variáveis. Para fazer isso, você também precisa que o comando `C_PICTURE(varName)` tenha sido executado antes de carregar o formulário (tipicamente, no método chamando o comando `DIALOG`), ou para que a variável tenha sido digitada no nível do formulário usando a propriedade do tipo de expressão. Caso contrário, a variável imagem não será exibida corretamente (apenas no modo de interpretação). #### Gramática JSON @@ -154,7 +154,7 @@ No entanto, essa propriedade tem uma função de digitação nos seguintes casos #### Objectos suportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão de rádio](radio_overview.md) - [Régua](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) --- @@ -327,4 +327,4 @@ Quando **Personalizado** ("none" em JSON) é definido, nenhum cálculo automáti #### Objectos suportados -[Rodapé do List Box](listbox-header-footer.md#footers) +[Rodapé do List Box](listbox_overview.md#list-box-footers) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md index bf7b3857f1cbc0..c354e7e25377b6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md @@ -52,7 +52,7 @@ Permite definir uma lista cujos valores não podem ser introduzidos no objeto. S #### Objectos suportados -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) --- @@ -71,4 +71,4 @@ Tornar uma lista obrigatória não apresenta automaticamente a lista quando o ca #### Objectos suportados -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md index b9e19a9c3dd653..25931d6d920f3a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md @@ -63,7 +63,7 @@ Estão disponíveis três opções: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área Web](webArea_overview.md#overview) --- @@ -88,7 +88,7 @@ Estão disponíveis três opções: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área Web](webArea_overview.md#overview) --- @@ -128,4 +128,4 @@ Designa se o tamanho da coluna pode ser modificado pelo usuário. #### Objectos suportados -[Coluna da List Box](listbox-column.md) +[Coluna da List Box](listbox_overview.md#list-box-columns) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md index 913a866ea1720d..bac9473039f34e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md @@ -36,7 +36,7 @@ Você pode definir essa propriedade usando o comando [**OBJECT SET FONT STYLE**] #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de combinação](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de rádio](radio_overview.md) - [Área de texto](text.md) --- @@ -55,7 +55,7 @@ Você também pode definir essa propriedade por meio do comando [**OBJECT SET FO #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de combinação](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de rádio](radio_overview.md) - [Área de texto](text.md) --- @@ -71,7 +71,7 @@ Define o texto para ter uma linha por baixo. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de combinação](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de rádio](radio_overview.md) - [Área de texto](text.md) --- @@ -107,7 +107,7 @@ Estão disponíveis três temas de tipos de letra: #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de combinação](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de rádio](radio_overview.md) - [Área de texto](text.md) ### Família de letras @@ -127,7 +127,7 @@ Pode ser definido utilizando o comando [**OBJECT SET FONT**](https://doc.4d.com/ #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de combinação](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de rádio](radio_overview.md) - [Área de texto](text.md) --- @@ -143,7 +143,7 @@ Permite definir o tamanho da fonte do objeto em pontos. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de combinação](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de rádio](radio_overview.md) - [Área de texto](text.md) --- @@ -169,7 +169,7 @@ Você também pode definir esta propriedade usando o comando [**OBJECT SET RGB C #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Indicadores de progresso](progressIndicator.md) - [Régua](ruler.md) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapie de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progresso](progressIndicator.md) - [Régua](ruler.md) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -227,7 +227,7 @@ Também pode definir esta propriedade utilizando o comando `LISTBOX SET PROPERTY #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) --- @@ -250,7 +250,7 @@ Localização horizontal do texto na área que o contém. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) (todos os estilos, exceto Regular e Flat) - [Caixa de Grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox-column.md) - [Cabeçalho List Box](listbox-header-footer.md#headers) - [Rodapé List Box](listbox-header-footer.md#footers) - [Botão rádio](radio_overview.md) (todos os estilos exceto Regular e Flat) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) (todos os estilos, exceto Regular e Flat) - [Caixa de Grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Botão rádio](radio_overview.md) (todos os estilos exceto Regular e Flat) - [Área de Texto](text.md) --- @@ -273,7 +273,7 @@ Esta propriedade também pode ser manipulada pelos comandos [OBJECT Get vertical #### Objectos suportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) --- @@ -367,7 +367,7 @@ Por defeito, esta opção não está activada. #### Objectos suportados -[Input](input_overview.md) - [List Box Column](listbox-column.md) +Coluna da List Box --- @@ -412,7 +412,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) --- @@ -432,7 +432,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md index a6768b9972c35b..4250929f435f3e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md @@ -74,7 +74,7 @@ Designa a colocação de um ícone em relação ao objeto formulário. #### Objectos suportados -[Cabeçalho do List Box](listbox-header-footer.md#headers) +[Cabeçalho do List Box](listbox_overview.md#list-box-headers) --- @@ -139,7 +139,7 @@ O nome do caminho a introduzir é semelhante ao [da propriedade Caminho para ima #### Objectos suportados -[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) +[Botão](button_overview.md) (todos os estilos exceto [Ajuda](button_overview.md#help)) - [Caixa de verificação](checkbox_overview.md) - [Cabeçalho da caixa de listagem](listbox_overview.md#list-box-headers) - [Botão rádio](radio_overview.md) --- @@ -223,4 +223,4 @@ Cada opção especifica a relação entre o botão e o menu pop-up anexado: #### Objectos suportados -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[Botão da barra de ferramentas](button_overview.md#toolbar) - [Botão](button_overview.md#bevel) [chanfrado - Botão chanfrado arredondado](button_overview.md#rounded-bevel) - [Botão de gradiente do OS X](button_overview.md#os-x-gradient) - [Botão texturizado do OS X](button_overview.md#os-x-textured) - [Botão do Office XP](button_overview.md#office-xp) - [Botão de círculo](button_overview.md#circle) - [Personalizado](button_overview.md#custom) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md index 6eb911a9239110..b644b33b102385 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | -| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox-column.md) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| 45 | [4D View Pro area](FormObjects/viewProArea_overview) - [4D Write Pro area](FormObjects/writeProArea_overview) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md index 04f091d86c9502..b9f1631198294e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` devolve o texto do objecto **incluindo** este carácter. | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro ](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` devolve o texto do objecto **incluindo** este carácter. |
    Histórico @@ -24,7 +24,7 @@ Depois que as propriedades de evento [`On Before Keystroke`](onBeforeKeystroke.m O evento `No Depois da tecla` não é gerado: -- no [lista colunas](FormObjects/listbox-column.md) método, exceto quando uma célula está sendo editada (entretanto, ela é gerada em quaisquer casos no método [lista caixa](FormObjects/listbox_overview.md)), +- no [lista colunas](FormObjects/listbox_overview.md#list-box-columns) método, exceto quando uma célula está sendo editada (entretanto, ela é gerada em quaisquer casos no método [lista caixa](FormObjects/listbox_overview.md)), - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar esses eventos, você deve usar [`On After Edit`](onAfterEdit.md). ### Sequência de teclas diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md index 6623776bb933e3..470a1c7dfb0510 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- | -| 30 | [Caixa de Listagem](FormObjects/listbox_overview.md) - [Coluna da caixa de listagem](FormObjects/listbox-column.md) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md index e402982f6565f0..892cb40b94d87d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • Botões: a área da "seta" de um botão é clicada
  • List boxes: em uma coluna de um array de objetos, um botão de elipses (atributo "alternateButton") é clicado
  • | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 38 | [Botão](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Botões: a área da "seta" de um botão é clicada
  • List boxes: em uma coluna de um array de objetos, um botão de elipses (atributo "alternateButton") é clicado
  • | ## Descrição @@ -22,8 +22,8 @@ Alguns estilos de botões podem ser [ligados a um menu pop-up](FormObjects/prope ### List box -Esse evento é gerado nas colunas das caixas de listagem do tipo matriz de objetos [](FormObjects/listbox-column.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). +Esse evento é gerado nas colunas das caixas de listagem do tipo matriz de objetos [](FormObjects/listbox_overview.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -See the [description of the "alternateButton" attribute](FormObjects/listbox-column.md#alternatebutton). +Ver a [descrição do atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md index 26c09c38112859..f16aeaba2f632b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [Caixa de Listagem](FormObjects/listbox_overview.md) - [Coluna da caixa de listagem](FormObjects/listbox-column.md) | Uma célula de um list box está prestes a mudar para o modo de edição | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma célula de um list box está prestes a mudar para o modo de edição | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md index 70e2d045bd335a..45a9a5fa139377 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objecto **sem** este carácter. | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro ](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objecto **sem** este carácter. |
    Histórico @@ -22,7 +22,7 @@ Depois que as propriedades de evento `On Before Keystroke` e [`On After Keystrok O evento `On Before Keystroke` não é gerado: -- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- no método [colunas de list box](FormObjects/listbox_overview.md#list-box-columns), exceto quando uma célula está sendo editada (entretanto, ela é gerada em quaisquer casos no método [list box](FormObjects/listbox_overview.md)), - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar esses eventos, você deve usar [`On After Edit`](onAfterEdit.md). ### Objectos não enterráveis diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md index d6f92bce286d84..79d6a930e16061 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Um objecto está a ser arrastado | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Um objecto está a ser arrastado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onClicked.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onClicked.md index cb2197efc74444..7ebc323bfb0520 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md index 6bc28e51bb452a..04ec3e4ba927c5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | -| 32 | [Caixa de Listagem](../FormObjects/listbox_overview.md) - [Coluna da caixa de listagem](../FormObjects/listbox-column.md) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | +| 32 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md index 97ceea79feb9e9..504c2c10680917 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Coluna de List Box](../FormObjects/listbox-column.md) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md index 0abf093470f055..a76b5185664937 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox-column.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progressão](FormObjects/progressIndicator.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Sub-formulário](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progressão](FormObjects/progressIndicator.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Sub-formulário](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md index affa21a6bafb8c..3b5966cc0867e5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- | -| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/viewProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- | +| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/viewProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md index 37955a1f955a13..158459f1982d5b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------- | +| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDrop.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDrop.md index cb48c65dde26fc..1559f10fb8116f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDrop.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------- | -| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md index eb1db368616989..0b668c2e4563c3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 57 | [Caixa de Listagem](FormObjects/listbox_overview.md) - [Coluna da caixa de listagem](FormObjects/listbox-column.md) | Ocorre um clique no rodapé de uma coluna de list box | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no rodapé de uma coluna de list box | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md index 9be83ecea3859f..daaee91dc21051 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On getting focus --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de rádio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de rádio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md index b34e818eb32473..55729f38eb56d1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) | Ocorre um clique no cabeçalho de uma coluna | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no cabeçalho de uma coluna | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onLoad.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onLoad.md index 5ed572dbe74352..2b45e3e8269230 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onLoad.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | +| 1 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview) - [Botão](FormObjects/button_overview.md) - [Grade de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Pop up menu imagem](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicador de progresso ](FormObjects/progressIndicator.md) - [Botão rádio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Guia](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md index 608dbc1b1e2837..5bcbb30a875e4f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de rádio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de rádio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md index 4e229add212972..53c24e55a455af 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | Uma linha do list box é movida pelo usuário através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| 34 | [Lis Box de tipo array](FormObjects/listbox_overview.md#array-Lis-boxes) - [Coluna de Lis Box](FormObjects/listbox_overview.md#Lis-box-columns) | Uma linha do list box é movida pelo usuário através de arrastar e largar | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onUnload.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onUnload.md index 8ebe11976b683b..d8e5dd0e864d91 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onUnload.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | +| 24 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview) - [Botão](FormObjects/button_overview.md) - [Grade de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Pop up menu imagem](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicador de progresso ](FormObjects/progressIndicator.md) - [Botão rádio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Guia](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onValidate.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onValidate.md index abd6d7d920c657..14be2e1946a626 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onValidate.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | -| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagem do menu pop-up](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão rádio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Tab](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagem do menu pop-up](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão rádio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Tab](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/overview.md index 5ab6077de1d5ca..23e88ff59d34a8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/overview.md @@ -30,7 +30,7 @@ Cada evento é retornado como um objeto pelo comando `FORM Event`. Por padrão, Propriedades adicionais são retornadas quando o evento ocorre em objetos específicos. Em particular: -- [caixas de listagem](FormObjects/listbox-object.md#supported-form-events) e [colunas de caixa de listagem](FormObjects/listbox-column.md#supported-form-events) retornam [propriedades adicionais](FormObjects/listbox-object.md#supported-form-events), como `columnName` ou `isRowSelected`. +- [caixas de listagem](FormObjects/listbox_overview.md#supported-form-events) e [colunas de caixa de listagem](FormObjects/listbox_overview.md#supported-form-events-1) retornam [propriedades adicionais](FormObjects/listbox_overview.md#supported-form-events), como `columnName` ou `isRowSelected`. - [As áreas do 4D View Pro](FormObjects/viewProArea_overview.md) retornam, por exemplo, `sheetName` ou propriedades `de ação` no objeto de evento [On After Edit](onAfterEdit.md). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md index 6092aa690d198d..155a3748b00249 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md @@ -46,7 +46,7 @@ As imagens de alta resolução com a convenção @nx podem ser utilizadas nos se * [Botões](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[caixas de verificação](FormObjects/checkbox_overview.md) * [Botões imagem](FormObjects/pictureButton_overview.md)/[Pop-ups imagem](FormObjects/picturePopupMenu_overview.md) * [Abas](FormObjects/tabControl.md) -* [Cabeçalhos de list box](FormObjects/listbox-header-footer.md#headers) +* [Cabeçalhos de list box](FormObjects/listbox_overview.md#list-box-headers) * [Ícones de menu](Menus/properties.md#item-icon) 4D dá automaticamente prioridade às imagens com a resolução mais alta. 4D dá automaticamente prioridade às imagens com a resolução mais alta. Mesmo que um comando ou propriedade especifique *circle.png*, *circle@3x.png* será utilizado (se existir). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md deleted file mode 100644 index ee2586fddf4a8d..00000000000000 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md +++ /dev/null @@ -1,413 +0,0 @@ ---- -id: listbox-column -title: Coluna da List Box ---- - -Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Você pode definir propriedades padrão (texto, cor de fundo, etc.) para cada coluna da caixa de listagem; essas propriedades têm prioridade sobre as propriedades do objeto da caixa de listagem. - -> Você pode definir o [Expression type](properties_Object.md#expression-type) para colunas de list box de tipo array (String, Text, Number, Date, Time, Picture, Boolean ou Object). - -### Column Specific Properties {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -## Eventos formulário suportados - -| Evento formulário | Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties) | Comentários | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On After Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On After Sort |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *List box array unicamente* | -| On Before Data Entry |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Before Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Column Moved |
  • [columnName](./listbox-object#additional-properties)
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | | -| On Column Resize |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [newSize](./listbox-object#additional-properties)
  • [oldSize](./listbox-object#additional-properties)
  • | | -| On Data Change |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Double Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Drag Over |
  • [area](./listbox-object#additional-properties)
  • [areaName](./listbox-object#additional-properties)
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Drop |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Footer Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [footerName](./listbox-object#additional-properties)
  • | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Row Moved |
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | *List box array unicamente* | -| On Scroll |
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • | | -| On Unload | | | - -## Arrays objetos nas colunas (4D View Pro) - -As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. - -A seguinte caixa de listagem foi concebida utilizando uma matriz de objectos: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configuração de uma coluna de matriz de objectos - -To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. Na lista de propriedades, pode agora selecionar Objecto como "Tipo de Expressão" para a coluna: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Estão disponíveis propriedades padrão relacionadas com coordenadas, tamanho e estilo para colunas de objectos. Pode defini-los usando a lista de propriedades, ou programando o estilo, cor da fonte, cor de fundo e visibilidade para cada linha de uma coluna de caixa de lista de tipo de objecto. Estes tipos de colunas também podem ser ocultados. - -No entanto, o tema Fonte de Dados não está disponível para as colunas da caixa de listagem tipo objecto. De fato, o conteúdo de cada célula de coluna é baseado em atributos encontrados no elemento correspondente da array de objectos. Cada elemento da array pode definir: - -o tipo de valor (obrigatório): texto, cor, evento, etc. -o valor em si (opcional): usado para entrada/saída. -a exibição do conteúdo da célula (opcional): botão, lista, etc. -configurações adicionais (opcional): dependem do tipo de valor -Para definir essas propriedades, você precisa definir os atributos apropriados no objeto (os atributos disponíveis estão listados abaixo). Por exemplo, pode escrever "Olá Mundo!" numa coluna de objectos usando este código simples: - -```4d -ARRAY OBJECT(obColumn;0) //array de colunas - C_OBJECT($ob) //primeiro elemento - OB SET($ob; "valueType"; "text") //define o tipo de valor (obrigatório) - OB SET($ob; "value"; "Hello World!") //define o valor - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> O formato de visualização e os filtros de entrada não podem ser definidos para uma coluna de objectos. Dependem automaticamente do tipo de valor. - -#### valueType e visualização de dados - -Quando uma coluna de caixa de listagem é associada a uma array de objectos, a forma como uma célula é exibida, introduzida, ou editada, é baseada no atributo valueType do elemento da array. Os valores suportados são os tipos de valores: - -- "texto": para um valor de texto -- "real": for a numeric value that can include separators like a `\`, <.>, or <,> -- "integer": para um valor inteiro -- "booleano": para um valor Verdadeiro/Falso -- "cor": para definir uma cor de fundo -- "evento": para exibir um botão com um rótulo. - -4D utiliza widgets padrão no que respeita ao valor "valueType" (ou seja, um "texto" é exibido como um widget de entrada de texto, um "booleano" como uma caixa de verificação), mas também estão disponíveis exibições alternativas através de opções (*por exemplo*, um real também pode ser representado como um menu drop-down). A tabela seguinte mostra a visualização por defeito, bem como as alternativas para cada tipo de valor: - -| valueType | Widget padrão | Widgets alternativos | -| --------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| text | entrada de texto | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | -| real | entrada de texto controlada (números e separadores) | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | -| integer | entrada de texto controlada (apenas números) | menu drop down (lista necessária) ou caixa combinada (lista de escolha) ou caixa de verificação de três estados | -| boolean | caixa de verificação | menu drop-down (lista obrigatória) | -| color | cor de fundo | text | -| "event" | botão com rótulo | | -| | | Todos os widgets podem ter um botão de alternância de unidade adicional ou um botão de elipse ligado à célula. | - -Define-se a visualização e opções de células usando atributos específicos em cada objecto (ver abaixo). - -#### Formatos de visualização e filtros de entrada - -Não é possível definir formatos de exibição ou filtros de entrada para colunas de caixas de listagem de tipos de objectos. São automaticamente definidos de acordo com o tipo de valor. Estes estão listados na tabela seguinte: - -| Tipo de valor | Formato predefinido | Controlo de entrada | -| ------------- | --------------------------------------------------------------------------------------------- | ------------------------------------------ | -| text | o mesmo que definido no objecto | qualquer (sem controlo) | -| real | o mesmo que definido no objeto (utilizando o separador decimal do sistema) | "0-9" e "." e "-" | -| | | "0-9" y "." si min>=0 | -| integer | o mesmo que definido no objecto | "0-9" e "-" | -| | | "0-9" if min>=0 | -| Parâmetros | caixa de verificação | N/A | -| color | N/A | N/A | -| "event" | N/A | N/A | - -### Atributos - -Cada elemento da array de objetos é um objecto que pode conter um ou mais atributos que definirão o conteúdo da célula e a exibição dos dados (ver exemplo acima). - -O único atributo obrigatório é "valueType" e os seus valores suportados são "text", "real", "integer", "boolean", "color", e "event". A tabela seguinte lista todos os atributos suportados nas arrays de objectos da caixa de listagem, dependendo do valor "valueType" (quaisquer outros atributos são ignorados). Os formatos de exibição são detalhados e são fornecidos exemplos abaixo. - -| | valueType | text | real | integer | boolean | color | "event" | -| --------------------- | ----------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------- | -| *Atributos* | *Description* | | | | | | | -| value | valor da célula (entrada ou saída) | x | x | x | | | | -| min | valor mínimo | | x | x | | | | -| max | valor máximo | | x | x | | | | -| behavior | valor "threeStates" | | | x | | | | -| requiredList | lista drop down definida no objecto | x | x | x | | | | -| choiceList | combo box definida no objecto | x | x | x | | | | -| requiredListReference | 4D lista ref, depende do valor "saveAs | x | x | x | | | | -| requiredListName | Nome da lista 4D, depende do valor "saveAs | x | x | x | | | | -| saveAs | "referência" ou "valor | x | x | x | | | | -| choiceListReference | 4D lista ref, mostrar caixa combinada | x | x | x | | | | -| choiceListName | Nome da lista 4D, mostrar caixa combinada | x | x | x | | | | -| unitList | array de X elementos | x | x | x | | | | -| unitReference | índice de elementos seleccionados | x | x | x | | | | -| unitsListReference | 4D lista ref para unidades | x | x | x | | | | -| unitsListName | 4D nome da lista para unidades | x | x | x | | | | -| alternateButton | adicionar um botão alternativo | x | x | x | x | x | | - -#### value - -Os valores das células são armazenados no atributo "value". Este atributo é utilizado tanto para a entrada como para a saída. Também pode ser utilizada para definir valores por defeito quando se utilizam listas (ver abaixo). - -```4d - ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> Os valores Null são suportados e resultam numa célula vazia. - -#### mín. e máx - -Quando o "valueType" é "real" ou "integer", o objeto também aceita os atributos min e max com os valores apropriados (os valores devem ser do mesmo tipo que o valueType). - -Esses atributos podem ser usados para controlar o intervalo de valores de entrada. Quando uma célula é validada (quando perde o foco), se o valor de entrada for menor que o valor mínimo ou maior que o valor máximo, ela será rejeitada. Nesse caso, o valor anterior é mantido e uma dica exibe uma explicação. - -```4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -O atributo behavior fornece variações para a representação regular de valores. Em 4D v15, uma única variação é proposta: - -| Atributo | Valor(es) disponível(eis) | valueType(s) | Descrição | -| -------- | --------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | Representa um valor numérico como uma caixa de verificação de três estados.
    2=semi-checado, 1=marcada, 0=desmarcada, -1=invisível, -2=desmarcado desabilitado, -3=checado desabilitado, -4=semi-checado desabilitado | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - - - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList e choiceList - -Quando um atributo "choiceList" ou "requiredList" está presente no objeto, a entrada de texto é substituída por uma lista suspensa ou uma combo box, dependendo do atributo: - -- Se o atributo é "choiceList", a célula é apresentada como um combo box. Isto significa que o usuário pode selecionar ou escrever um valor. -- Se o atributo for "requiredList", então a célula é exibida como uma lista suspensa e o usuário só pode selecionar um dos valores fornecidos na lista. - -Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. - -> Os valores do widget são definidos através de um array. Se quiser atribuir uma lista 4D existente ao widget, você precisará usar os atributos "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". - -Exemplos: - -- Se quiser exibir uma lista suspensa com apenas duas opções: "Open" ou "Closed". "Closed" deve ser pré-selecionada: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- Se quiser aceitar qualquer valor inteiro, mas exibir uma caixa de combinação para sugerir os valores mais comuns: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName e requiredListReference - -Os atributos "requiredListName" e "requiredListReference" permitem que você use, em uma célula do list box, uma lista definida no 4D no modo Desenho (no editor de Listas da caixa de ferramentas) ou por programação (usando o comando New list). A célula será então apresentada como uma lista pendente. Isso significa que o usuário só pode selecionar um dos valores fornecidos na lista. - -Use "requiredListName" ou "requiredListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. - -> - Se quiser definir esses valores através de uma matriz simples, você precisará usar o atributo "requiredList". -> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". - -Exemplos: - -- Você deseja exibir uma lista suspensa com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde"), salvá-la como um valor e exibir "azul" por padrão: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- Você quer exibir uma lista suspensa baseada em uma lista definida por programação e salvá-la como uma referência: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` - -../assets/en/FormObjects/listbox_column_objectArray_cities.png - -#### choiceListName e choiceListReference - -Os atributos "choiceListName" e "choiceListReference" permitem que você use, em uma célula de list box, uma lista definida no 4D no modo Desenho (na caixa de ferramentas) ou por programação (usando o comando New list). A célula é então exibida como uma combo box, o que significa que o usuário pode selecionar ou digitar um valor. - -Use "choiceListName" ou "choiceListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. - -> - Se quiser definir esses valores através de um array simples, você precisará usar o atributo "choiceList". -> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". - -Exemplo: - -Você deseja exibir uma caixa de combinação com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde") e exibir "verde" por padrão: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference e unitReference - -Você pode usar atributos específicos para adicionar unidades associadas aos valores das células (por exemplo: "10 cm", "20 pixels" etc.). Para definir a lista de unidades, pode utilizar um dos seguintes atributos: - -- "unitsList": um array que contém os elementos x usados para definir as unidades disponíveis (por exemplo: "cm", "polegadas", "km", "milhas" etc.). Utilize este atributo para definir unidades no interior do objeto. -- "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. -- "unitsListName": um nome de uma lista 4D baseada em design que contém unidades disponíveis. Utilize este atributo para definir unidades com uma lista 4D criada na caixa de ferramentas. - -Independentemente da forma como a lista de unidades é definida, ela pode ser associada ao seguinte atributo: - -- "unitReference": um valor único que contenha o índice (de 1 a x) do item selecionado na lista de valores "unitsListReference" ou "unitsListName". - -A unidade atual é exibida como um botão que percorre os valores "unitList", "unitsListReference" ou "unitsListName" sempre que é clicado (por exemplo, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) - -Exemplo: - -Queremos configurar uma entrada numérica seguida de duas unidades possíveis: "linhas" ou "píxeis". O valor atual é "2" + "linhas". Utilizamos valores definidos diretamente no objeto (atributo "unitsList"): - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" OB SET($ob;"unitReference";1) //"lines" OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Se você quiser adicionar um botão de elipses [...] para uma célula, basta passar o "alternateButton" com o valor True no objeto. O botão será automaticamente apresentado na célula. - -Quando esse botão for clicado por um usuário, será gerado um evento `On Alternate Click`, e você poderá tratá-lo como quiser (consulte o parágrafo "Gerenciamento de eventos" para obter mais informações). - -Exemplo: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -O valueType "color" permite-lhe apresentar uma cor ou um texto. - -- Se o valor for um número, é desenhado um retângulo colorido no interior da célula. Exemplo: - - ```4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). - -#### event valueType - -O "event" valueType exibe um botão simples que gera um evento `On Clicked` quando clicado. Nenhum dado ou valor pode ser transmitido ou devolvido. - -Opcionalmente, pode passar um atributo "label". - -Exemplo: - -```4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Gestão de eventos - -Vários eventos podem ser tratados durante o uso de um list box array de objetos: - -- **On Data Change**: um evento `On Data Change` é acionado quando qualquer valor é modificado: - - numa zona de introdução de texto - - numa lista pendente - - numa área combo box - - num botão de unidade (mudar do valor x para o valor x+1) - - numa caixa de verificação (alternar entre verificado/não verificado) -- **On Clicked**: quando o usuário clicar em um botão instalado usando o atributo "event" *valueType*, será gerado um evento `On Clicked`. Este evento é gerido pelo programador. -- **On Alternative Click**: quando o usuário clicar em um botão de reticências (atributo "alternateButton"), será gerado um evento `On Alternative Click`. Este evento é gerido pelo programador. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md deleted file mode 100644 index b9dfb0e38857f7..00000000000000 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -id: listbox-header-footer -title: List Box Header and Footer ---- - -:::note - -- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. -- Para poder acessar as propriedades do rodapé para um list box, você deve ativar a opção [Exibir rodapés](properties_Footers.md#display-footers). - -::: - -## Cabeçalhos - -Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: - -![](../assets/en/FormObjects/listbox_header.png) - -Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. - -Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho ao lado ou no lugar do título da coluna, por exemplo, ao executar [classificações personalizadas](./listbox_overview.md#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. - -Quando o comando `OBJECT SET VISIBLE` é usado com um cabeçalho, ele é aplicado a todos os cabeçalhos, independentemente do elemento individual definido pelo comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. - -### Propriedades específicas de cabeçalho - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - -## Rodapés - -List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. - -Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Em particular, você pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). - -Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. - -Quando o comando OBJECT SET VISIBLE for usado com um rodapé, é aplicado a todos os rodapés, independente do elemento individual estabelecido pelo comando. Por exemplo, OBJECT SET VISIBLE(\*;"footer3";False) esconde todos os rodapés no objeto list box ao qual footer3 pertence e não apenas esse rodapé. - -### Propriedades específicas do rodapé - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md deleted file mode 100644 index 24598001547802..00000000000000 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md +++ /dev/null @@ -1,188 +0,0 @@ ---- -id: listbox-object -title: List Box Object ---- - -## List box de tipo array - -Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. - -Como padrão, 4D atribui o nome "ColumnX" para cada coluna. Você pode alterá-lo, assim como outras propriedades de coluna, nas [propriedades das colunas](listbox-column.md#column-specific-properties). O formato de exibição de cada coluna também pode ser definido com o comando `OBJECT SET FORMAT`. - -> Os list boxes do tipo array podem ser exibidos em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. - -Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Você também pode associar uma [lista de opções](properties_DataSource.md#choice-list) a uma coluna para controlar a entrada de dados. -Os valores das colunas são gerenciados através de comandos List box de alto nível (como `LISTBOX INSERT ROWS` ou `LISTBOX DELETE ROWS`), bem como por comandos de manipulação de arrays. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: - -```4d -ARRAY TEXT(varCol;size) -``` - -Também pode usar uma lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Aviso**: quando uma list box contiver vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. - -## List box de tipo seleção - -Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo, `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo, `[Employees]FirstName+" "[Employees]LastName`) ou pode ser simplesmente uma fórmula (por exemplo, `String(Milliseconds)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. A expressão também pode ser um método de proejeto, uma variável ou um item array. - -O conteúdo de cada linha é então avaliado de acordo com uma seleção de registros: a **seleção atual** de uma tabela ou uma **seleção nomeada**. - -No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. - -## List boxes Collection ou Entity selection - -Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. - -Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessado por meio da palavra-chave [This](../Concepts/classes.md#this). A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). A expressão também pode ser um método de proejeto, uma variável ou um item array. - -Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. - -Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por outro lado, se forem feitas modificações na coleção usando, por exemplo, as várias funções da [classe Collection](.../API/CollectionClass.md), você precisará notificar explicitamente o 4D reatribuindo a variável da coleção a ela mesma, para que o conteúdo do list box seja atualizado. Por exemplo: - -```4d -myCol:=myCol.push("new value") //exibir novo valor na list box -``` - -### Propriedades compatíveis - -Propriedades compatíveis dependem do tipo de list box. - -| Propriedade | List box array | List box seleção | List box coleção ou entity selection | -| -------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | -| [Cor de fundo alternativa](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Cor de Fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrito](properties_Text.md#bold) | X | X | X | -| [Expressão de cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Classe](properties_Object.md#css-class) | X | X | X | -| [Seleção de coleção ou entidade](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionamento automático de coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Item atual](properties_DataSource.md#current-item) | | | X | -| [Posição atual do item](properties_DataSource.md#current-item-position) | | | X | -| [Fonte de dados](properties_Object.md#data-source) | X | X | X | -| [Nome do formulário de detalhes](properties_ListBox.md#detail-form-name) | | X | | -| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | -| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | -| [Clique duas vezes na linha](properties_ListBox.md#double-click-on-row) | | X | | -| [Draggable](properties_Action.md#droppable) | X | X | X | -| [Droppable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Fonte](properties_Text.md#font) | X | X | X | -| [Cor da fonte](properties_Text.md#font-color) | X | X | X | -| [Expressão de Cor da Fonte](properties_Text.md#font-color-expression) | | X | X | -| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | -| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | -| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | -| [Ocultar linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Ocultar retângulo de foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Ocultar destaque de seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List Box hierárquico](properties_Object.md#array-list-box) | X | | | -| [Highlight Set](properties_ListBox.md#highlight-set) | | X | | -| [Alinhamento Horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Horizontal Line Color](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Italic](properties_Text.md#italic) | X | X | X | -| [Left](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Tabela mestre](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Método](properties_Action.md#method) | X | X | X | -| [Movable Rows](properties_Action.md#movable-rows) | X | | | -| [Seleção temporária](properties_DataSource.md#selection-name) | | X | | -| [Number of Columns](properties_ListBox.md#number-of-columns) | X | X | X | -| [Number of Locked Columns](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Number of Static Columns](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Object Name](properties_Object.md#object-name) | X | X | X | -| [Right](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Row Control Array](properties_ListBox.md#row-control-array) | X | | | -| [Row Font Color Array](properties_Text.md#row-font-color-array) | X | | | -| [Row Height](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Row Height Array](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Row Style Array](properties_Text.md#row-style-array) | X | | | -| [Selected Items](properties_DataSource.md#selected-items) | | | X | -| [Selection Mode](properties_ListBox.md#selection-mode) | X | X | X | -| [Edição com um único clique](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenável](properties_Action.md#sortable) | X | X | X | -| [Ação padrão](properties_Action.md#standard-action) | X | | | -| [Expressão de estilo](properties_Text.md#style-expression) | | X | X | -| [Top](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Sublinhado](properties_Text.md#underline) | X | X | X | -| [Variável ou Expressão](properties_Object.md#variable-or-expression) | X | X | | -| [Alinhamento vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Cor da linha vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Barra de rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Tamanho Vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidade](properties_Display.md#visibility) | X | X | X | -| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. - -### Eventos formulário suportados - -| Evento formulário | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentários | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array unicamente* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | -| On Column Moved |
  • [columnName](#propriedadesadicionais)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [newSize](#propriedadesadicionais)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#propriedades adicionais)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [footerName](#propriedadesadicionais)
  • | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Mouse Enter |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array unicamente* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#propriedades adicionais)
  • [verticalScroll](#propriedadesadicionais)
  • | | -| On Unload | | | - -#### Additional Properties {#additional-properties} - -Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: - -| Propriedade | Tipo | Descrição | -| -------------------- | ------------- | ---------------------------------------------------------------------------- | -| area | text | Área de objeto List box ("header", "footer", "cell") | -| areaName | text | Nome da zona | -| column | inteiro longo | Número da coluna | -| columnName | text | Nome da coluna | -| footerName | text | Nome do rodapé | -| headerName | text | Nome do cabeçalho | -| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | -| isRowSelected | boolean | True se a linha estiver selecionada, senão False | -| newPosition | inteiro longo | Nova posição da coluna ou linha | -| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | -| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | -| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | -| row | inteiro longo | Número da linha | -| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | - -> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md index f796ead428cda2..e8aa58b964cab9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md @@ -26,14 +26,15 @@ Também é possível redimensionar cada coluna, e o usuário pode modificar a or O usuário pode selecionar um ou mais linhas usando os atalhos padrão: **Shift+clique** para uma seleção adjacente **Ctrl+clique** (Windows) ou **Comando+clique** (macOS) para uma seleção não adjacente. + ### Partes de list box Uma list box é composta de quatro partes diferentes: -* the [list box object](./listbox-object.md) in its entirety, -* [columns](./listbox-column.md), -* column [headers](./listbox-header-footer.md#headers), and -* column [footers](./listbox-header-footer.md#footers). +* o objeto list box em sua globalidade +* colunas, +* cabeçalhos de coluna, e +* rodapés de colunas. ![](../assets/en/FormObjects/listbox_parts.png) @@ -44,30 +45,324 @@ Cada parte tem seu próprio nome assim como propriedades específicas. Por exemp 1. Método objeto de cada coluna 2. Método objeto da list box -The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). +O método objeto coluna obtém eventos que ocorrem em seu [cabeçalho](#list-box-headers) e [rodapé](#list-box-footers). + + ### Tipos de List box Há vários tipos de list boxes com seus próprios comportamentos e propriedades específicos. O tipo list box depende das propriedades [Data Source property](properties_Object.md#data-source): -* **Arrays**: cada coluna é conectada a um array 4D. List boxes baseadas em array podem ser exibidas como [list boxes hierárquicas](listbox_overview.md#hierarchical-list-boxes). -* **Seleção** (**Seleção atual** ou **Seleções nomeadas**): cada coluna é conectada a uma expressão (por exemplo um campo) que é avaliado para cada registro da seleção. -* **Coleção ou seleção de entidade**: cada coluna é conectada a uma expressão que é avaliada para todo elemento da coleção ou toda entidade da seleção de entidade. +- **Arrays**: cada coluna é conectada a um array 4D. List boxes baseadas em array podem ser exibidas como [list boxes hierárquicas](listbox_overview.md#hierarchical-list-boxes). +- **Seleção** (**Seleção atual** ou **Seleções nomeadas**): cada coluna é conectada a uma expressão (por exemplo um campo) que é avaliado para cada registro da seleção. +- **Coleção ou seleção de entidade**: cada coluna é conectada a uma expressão que é avaliada para todo elemento da coleção ou toda entidade da seleção de entidade. > Não é possível combinar diferentes tipos de list box no mesmo objeto list box. A fonte de dados é estabelecida quando a list box é criada. Não é mais possível modificar por programação. + ### Gerenciando list boxes Pode configurar completamente um objeto list box através de suas propriedades e também pode gerenciar dinamicamente por programação. -A linguagem 4D inclui um tema dedicado "List Box" para comandos list box, mas comandos de vários outros temas, como comandos "Object properties" ou `EDIT ITEM`, `Displayed line number` podem ser usados. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. +A linguagem 4D inclui um tema dedicado "List Box" para comandos list box, mas comandos de vários outros temas, como comandos "Object properties" ou `EDIT ITEM`, `Displayed line number` podem ser usados. Veja a página [Sumário Comandos List Box](https://doc.4d.com/4Dv17R6/4D/17-R6/List-Box-Commands-Summary.300-4311159.en.html) em *Referência de Linguagem 4D* para mais informação. + + + +## Objetos tipo list box + +### List box de tipo array + +Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. + +Como padrão, 4D atribui o nome "ColumnX" para cada coluna. Pode mudar isso, assim como outras propriedades de coluna, nas [propriedades de coluna](listbox_overview.md#column-specific-properties). O formato de exibição para cada coluna também pode ser definido usando o comando `OBJECT SET FORMAT` +> List boxes tipo array podem ser exibidas em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. + +Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Também pode associar uma [lista de escolha](properties_DataSource.md#choice-list) com uma coluna para controlar entrada de dados.´ Os valores de coluna são gerenciados usando comandos de List box de alto nível (tais como `LISTBOX INSERT ROWS` ou `LISTBOX DELETE ROWS`) assim como comandos manipulação de array. The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or `LISTBOX DELETE ROWS`) as well as array manipulation commands. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: + +```4d +ARRAY TEXT(varCol;size) +``` + +Também pode usar uma lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` +> **Aviso**: quando uma list box conter vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. + + + + +### List box de tipo seleção + +Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo), `[Employees]FirstName+" "[Employees]LastName`) ou simplesmente ser uma fórmula (por exemplo `String(Milisegundos)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. Pode usar os comandos `LISTBOX SET COLUMN FORMULA` e `LISTBOX INSERT COLUMN FORMULA` para modificar colunas por programação. + +Os conteúdos de cada linha são avaliados de acordo com a seleção de registros: **a seleção atual** de uma tablea ou uma **seleção nomeada**. + +No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. + + +### List boxes Collection ou Entity selection + +Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. + +Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessada através do comando [This](https://doc.4d.com/4Dv17R6/4D/17-R6/This.301-4310806.en.html). Uma expressão coluna pode ser um método de projeto, uma variável ou qualquer fórmula, acessando cada entidade ou objeto elementod e coleção através de `This`, por exemplo `This.` (ou `This.value` no caso de uma coleção de valores escalares). Pode usar os comandos `LISTBOX SET COLUMN FORMULA` e `LISTBOX INSERT COLUMN FORMULA` para modificar colunas por programação. + +Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. + +Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por exemplo: + +```4d +myCol:=myCol.push("new value") //exibir novo valor na list box +``` + + + +### Propriedades compatíveis + +Propriedades compatíveis dependem do tipo de list box. + + +| Propriedade | List box array | List box seleção | List box coleção ou entity selection | +| ------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | +| [Cor de fundo alternado](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrito](properties_Text.md#bold) | X | X | X | +| [Expressão cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo borda linha](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Fundo](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Class](properties_Object.md#css-class) | X | X | X | +| [Seleção de entidade ou coleção](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Autodimensionamento coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Item atual](properties_DataSource.md#current-item) | | | X | +| [Posição item atual](properties_DataSource.md#current-item-position) | | | X | +| [Fonte de dados](properties_Object.md#data-source) | X | X | X | +| [Nome formulário detalhe](properties_ListBox.md#detail-form-name) | | X | | +| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | +| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | +| [Duplo clique em linha](properties_ListBox.md#double-click-on-row) | | X | | +| [Arrastável](properties_Action.md#droppable) | X | X | X | +| [Soltável](properties_Action.md#droppable) | X | X | X | +| [Focável](properties_Entry.md#focusable) | X | X | X | +| [Fonte](properties_Text.md#font) | X | X | X | +| [Cor fonte](properties_Text.md#font-color) | X | X | X | +| [Expressão cor fonte](properties_Text.md#font-color-expression) | | X | X | +| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | +| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | +| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | +| [Esconder linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Esconder retangulo foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Esconder ressalte seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List box hierárquica](properties_Object.md#array-list-box) | X | | | +| [Ressaltar conjunto](properties_ListBox.md#highlight-set) | | X | | +| [Alihamento horizontal](properties_Text.md#horizontal-alignment) | X | X | X | +| [Cor linha horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Barra rolagem horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | +| [Altura linha](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Itálico](properties_Text.md#italic) | X | X | X | +| [Direita](properties_CoordinatesAndSizing.md#left) | X | X | X | +| [Tabela mestre](properties_DataSource.md#master-table) | | X | | +| [Expressão info meta](properties_Text.md#meta-info-expression) | | | X | +| [Métodos](properties_Action.md#method) | X | X | X | +| [Linhas móveis](properties_Action.md#movable-rows) | X | | | +| [Seleção nomeada](properties_DataSource.md#selection-name) | | X | | +| [Número de colunas trancadas](properties_ListBox.md#number-of-columns) | X | X | X | +| [Número de colunas estáticas](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Número de colunas](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Nome de objeto](properties_Object.md#object-name) | X | X | X | +| [Esquerda](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Array controle linha](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Array controle linha](properties_ListBox.md#row-control-array) | X | | | +| [Array cores de Fonte](properties_Text.md#row-font-color-array) | X | | | +| [Array altura linha](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Array estilo linha](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Array estilo linha](properties_Text.md#row-style-array) | X | | | +| [Itens selecionados](properties_DataSource.md#selected-items) | | | X | +| [Modo seleção](properties_ListBox.md#selection-mode) | X | X | X | +| [Editar com um clique](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenável](properties_Action.md#sortable) | X | X | X | +| [Ação padrão](properties_Action.md#standard-action) | X | | | +| [Expressão estilo](properties_Text.md#style-expression) | | X | X | +| [Topo](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Sublinhado](properties_Text.md#underline) | X | X | X | +| [Variável ou expressão](properties_Object.md#variable-or-expression) | X | X | | +| [Cor linha vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Array cores de fundo](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Dimensionamento vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | +| [Barra rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Alinhamento vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidade](properties_Display.md#visibility) | X | X | X | +| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | + + +> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. + + +### Eventos formulário suportados + + +| Evento formulário | Propriedades adicionais devolvidas (ver [Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para as propriedades principais) | Comentários | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *As fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados.* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Close Detail |
  • [row](#additional-properties)
  • | *Pode usar a constante `lk inherited` para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.).* | +| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Delete Action |
  • [row](#additional-properties)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Open Detail |
  • [row](#additional-properties)
  • | *Pode usar a constante `lk inherited` para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.).* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados.* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + + +#### Propriedades adicionais {#additional-properties} + +Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: + +| Propriedade | Tipo | Descrição | +| -------------------- | ------------- | ---------------------------------------------------------------------------- | +| area | text | Área de objeto List box ("header", "footer", "cell") | +| areaName | text | Nome da zona | +| column | inteiro longo | Número da coluna | +| columnName | text | Nome da coluna | +| footerName | text | Nome do rodapé | +| headerName | text | Nome do cabeçalho | +| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | +| isRowSelected | boolean | True se a linha estiver selecionada, senão False | +| newPosition | inteiro longo | Nova posição da coluna ou linha | +| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | +| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | +| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | +| row | inteiro longo | Número da linha | +| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | +> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. + + + + + + +## Colunas list boxes + +Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: + +![](../assets/en/FormObjects/listbox_column.png) + +Pode estabelecer propriedades padrão (texto, cor de fundo, etc) para cada coluna da list box: essas propriedades tem prioridade sobre as propriedades objeto da list box. +> Pode definir o [Tipo de expressão](properties_Object.md#expression-type) para colunas list box array (String, Texto, Número, Data, Hora, Imagem, Booleano, ou Objeto). + + +### Propriedades específicas de coluna {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +### Eventos formulário suportados + +| Evento formulário | Propriedades adicionais devolvidas (ver [Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para as propriedades principais) | Comentários | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *As fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados.* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados.* | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + + +## Cabeçalhos de list box + +> Para poder acessar às propriedades dos cabeçalhos de um list box, deve ativar a opção [Mostrar cabeçalhos](properties_Headers.md#display-headers) da list box. + +Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: + +![](../assets/en/FormObjects/listbox_header.png) + +Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. + + +Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho do lado ou ao invés do título da coluna, por exemplo quando realizar [ordenações personalizadas](#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. Por exemplo, `OBJECT SET VISIBLE(*;"header3";False)` esconde todos os cabeçalhos no objeto list box ao qual *header3* pertence e não apenas esse cabeçalho. + +### Propriedades específicas de cabeçalho + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) + + + + + +## Rodapés de list box +> Para poder acessar as propriedades de um cabeçalho deve ativar a opção[Exibir rodapés](properties_Footers.md#display-footers). + +List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. + +Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Particularmente pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). + +Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. Por exemplo, `OBJECT SET VISIBLE(*;"footer3";False)` esconde todos os rodapés no objeto list box ao qual *footer3* pertence e não apenas esse rodapé. + +### Propriedades específicas do rodapé + + +[Formato alfa](properties_Display.md#alpha-format) - [Cor do plano de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrito](properties_Text.md#bold) - [Classe](properties_Object.md#css-class) - [Formato de data](properties_Display.md#date-format) - [Tipo de expressão](properties_Object.md#expression-type) - [Fonte](properties_Text.md#font) - [Cor da fonte](properties_Text.md#font-color) - [Dica de ajuda](properties_Help.md#help-tip) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Preenchimento horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Itálico](properties_Text.md#italic) - [Formato de número](properties_Display.md#number-format) - [Nome do objeto](properties_Object.md#object-name) - [Formato de imagem](properties_Display.md#picture-format) - [Formato de hora](properties_Display.md#time-format) - [Truncar com reticências](properties_Display.md#truncate-with-ellipsis) - [Sublinhado](properties_Text.md#underline) - [Cálculo de variável](properties_Object.md#variable-calculation) - [Variável ou expressão](properties_Object.md#variable-or-expression) - [Alinhamento vertical](properties_Text.md#vertical-alignment) - [Preenchimento vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Largura](properties_CoordinatesAndSizing.md#width) - [Envolvimento de palavras](properties_Display.md#wordwrap) ## Gerenciar entrada Para uma célula list box ser editável, as duas condições abaixo devem ser atendidas: -* A coluna da célula deve ser estabelecida como [Editável](properties_Entry.md#enterable) (senão, as células da coluna nunca poderão ser editáveis). -* No evento `On Before Data Entry`, $0 não retorna -1. Quando o cursor chegar na célula, o evento `On Before Data Entry` é gerado no método coluna. Se, no contexto desse evento, $0 for estabelecido a -1, a célula é considerada como não editável. Se o evento for gerado depois de **Tab** ou **Shift+Tab** ter sido pressionado, o foco vai para a próxima célula ou para a célula anterior, respectivamente. Se $0 não for -1 (como padrão $0 é 0), a célula for editável e trocar para o modo edição. +- A coluna da célula deve ser estabelecida como [Editável](properties_Entry.md#enterable) (senão, as células da coluna nunca poderão ser editáveis). +- No evento `On Before Data Entry`, $0 não retorna -1. Quando o cursor chegar na célula, o evento `On Before Data Entry` é gerado no método coluna. Se, no contexto desse evento, $0 for estabelecido a -1, a célula é considerada como não editável. Se o evento for gerado depois de **Tab** ou **Shift+Tab** ter sido pressionado, o foco vai para a próxima célula ou para a célula anterior, respectivamente. Se $0 não for -1 (como padrão $0 é 0), a célula for editável e trocar para o modo edição. Vamos considerar o exemplo de uma lsit box contendo dois arrays: uma data e um texto. O array data não é editável mas o array texto é editável se a data não tiver sido passada. @@ -91,9 +386,9 @@ O evento `On Before Data Entry` é retornado antes `On Getting Focus`. Para preservar consistência de dados para list boxes de tipo seleção e tipo seleção de entidade, qualquer registro/entidade modificada é automaticamente salva assim que a célula for validada, ou seja.: -* quando a célula for desativada (usuário pressiona tab, clica, etc) -* quando a listbox não estiver mais em foco, -* quando o formulário não tiver mais o foco. +- quando a célula for desativada (usuário pressiona tab, clica, etc) +- quando a listbox não estiver mais em foco, +- quando o formulário não tiver mais o foco. A sequencia típica de eventos gerados durante a entrada de dados ou modificação é como a seguir: @@ -111,25 +406,25 @@ A sequencia típica de eventos gerados durante a entrada de dados ou modificaç | | Todos | On Losing Focus | (*) Com list boxes de seleção de entidade, no evento On Data Change: - -* O objeto contém o valor antes da modificação [Current item](properties_DataSource.md#current-item). -* o objeto `This` contém o valor modificado. +- O objeto contém o valor antes da modificação [Current item](properties_DataSource.md#current-item). +- o objeto `This` contém o valor modificado. > Entrada de dados em list boxes do tipo coleção/seleção de entidade tem uma limitação quando a expressão for analisada como null. Nesse caso, não é possível editar ou remover o valor null na célula. + + ## Gerenciar seleções Seleções são gerenciadas diretamente, dependendo de se a list box é a baseada em um array, em uma seleção de registros ou em uma coleção/seleção de entidades: -* **Lista box de tipo seleção**: as seleções são gerenciadas mediante um conjunto chamado como padrão `$ListboxSetX` (onde X começa em 0 e se incrementa em função do número de list box no formulário), que pode ser modificado se for necessário. Este conjunto se [define nas propriedades](properties_ListBox.md#highlight-set) da list box. É mantido automaticamente por 4D: se o usuário selecionar uma ou mais linhas na list box, o conjunto se atualiza imediatamente. Por outro lado, é também possível usar comandos do tema "Conjuntos" para modificar a seleção na list box via programação. +- **Lista box de tipo seleção**: as seleções são gerenciadas mediante um conjunto chamado como padrão `$ListboxSetX` (onde X começa em 0 e se incrementa em função do número de list box no formulário), que pode ser modificado se for necessário. Este conjunto se [define nas propriedades](properties_ListBox.md#highlight-set) da list box. É mantido automaticamente por 4D: se o usuário selecionar uma ou mais linhas na list box, o conjunto se atualiza imediatamente. Por outro lado, é também possível usar comandos do tema "Conjuntos" para modificar a seleção na list box via programação. -* **List box de tipo coleção/seleção de entidades**: as seleções se gerenciam através das propriedades de list box dedicado: - * [Elemento atual](properties_DataSource.md#current-item) é um objeto que receberá o elemento/a entidade selecionado - * [Itens Selecionados](properties_DataSource.md#selected-items) é uma coleção/objeto entity selection dos itens selecionados - * [Posição do elemento atual](properties_DataSource.md#current-item-position) devolve a posição do elemento ou da entidade selecionada. - -* **List box de tipo array**: o comando `LISTBOX SELECT ROW` pode utilizar-se para selecionar uma ou mais linhas de list box por programação. A [variável associada ao objeto List box](propiedades_Objeto.md#variable-o-expresión) se utiliza para obter, definir ou armazenar as seleções de linhas no objeto. Esta variável corresponde a um array de booleanos que é criado e mantido automaticamente por 4D. O tamanho deste array vem determinado pelo tamanho do list box: contém o mesmo número de elementos que o menor array associado às colunas. Cada elemento deste array contém `True` se selecionar a línha correspondente e `False` em caso contrário. 4D atualiza o conteúdo deste array em função das ações de usuário. Do lado contrário, pode mduar o valor dos elementos array para mudar a seleção na list box. Mas não se pode inserir nem apagar linhas nesse array; nem se pode reescrever as linhas. O comando `Count in array` pode ser usado para encontrar o número de líneas selecionadas. Por exemplo, este método permite inverter a seleção da primeira línha de list box (tipo array): +- **List box de tipo coleção/seleção de entidades**: as seleções se gerenciam através das propriedades de list box dedicado: + - [Elemento atual](properties_DataSource.md#current-item) é um objeto que receberá o elemento/a entidade selecionado + - [Itens Selecionados](properties_DataSource.md#selected-items) é uma coleção/objeto entity selection dos itens selecionados + - [Posição do elemento atual](properties_DataSource.md#current-item-position) devolve a posição do elemento ou da entidade selecionada. +- **List box de tipo array**: o comando `LISTBOX SELECT ROW` pode utilizar-se para selecionar uma ou mais linhas de list box por programação. A [variável associada ao objeto List box](propiedades_Objeto.md#variable-o-expresión) se utiliza para obter, definir ou armazenar as seleções de linhas no objeto. Esta variável corresponde a um array de booleanos que é criado e mantido automaticamente por 4D. O tamanho deste array vem determinado pelo tamanho do list box: contém o mesmo número de elementos que o menor array associado às colunas. Cada elemento deste array contém `True` se selecionar a línha correspondente e `False` em caso contrário. 4D atualiza o conteúdo deste array em função das ações de usuário. Do lado contrário, pode mduar o valor dos elementos array para mudar a seleção na list box. Mas não se pode inserir nem apagar linhas nesse array; nem se pode reescrever as linhas. O comando `Count in array` pode ser usado para encontrar o número de líneas selecionadas. Por exemplo, este método permite inverter a seleção da primeira línha de list box (tipo array): ```4d ARRAY BOOLEAN(tBListBox;10) //tBListBox é o nome da variável associada ao list box no formulário @@ -140,14 +435,15 @@ Seleções são gerenciadas diretamente, dependendo de se a list box é a basead End if ``` -> O comando `OBJECT SET SCROLL POSITION` percorre as linhas da caixa de listagem de modo a que seja apresentada a primeira linha seleccionada ou uma linha especificada. +> The [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) command scrolls the list box rows so that the first selected row or a specified row is displayed. + ### Personalizar a aparência de linhas selecionadas Quando a opção [Hide selection highlight](properties_Appearance.md#hide-selection-highlight) for selecionada, precisa fazer com que as seleções de list boxes sejam visíveis usando opções de interface disponíveis. Como seleções não são gerenciadas totalmente por 4D, isso significa: -* Para array de tipo list boxes, deve analisar a variável array booleana associada com a list box para determinar quais linhas foram ou não selecionadas. -* Para list boxes de tipo seleção, tem que checar se o registro atual (linha) pertence ao conjunto especificado na propriedade de list box [Highlight Set](properties_ListBox.md#highlight-set). +- Para array de tipo list boxes, deve analisar a variável array booleana associada com a list box para determinar quais linhas foram ou não selecionadas. +- Para list boxes de tipo seleção, tem que checar se o registro atual (linha) pertence ao conjunto especificado na propriedade de list box [Highlight Set](properties_ListBox.md#highlight-set). Pode então definir cores de fundo especificas, cores de fonte ou estilos de fonte por programação para personalizar a aparência de linhas selecionadas. Isso pode ser feito usando arrays ou expressões, dependendo do tipo de list box sendo exibido (ver as seções abaixo). @@ -158,23 +454,22 @@ Pode então definir cores de fundo especificas, cores de fonte ou estilos de fon Para determinar que list boxes foram selecionadas, é preciso checar se estão incluídas no conjunto especificado na propriedade de list box [Highlight Set](properties_ListBox.md#highlight-set). Pode então definir a aparência das linhas selecionadas usando um ou mais das cores ou estilos propriedades de estilo relevantes [](#using-arrays-and-expressions). Lembre que essas expressões são automaticamente reavaliadas a cada vez que: +- a seleção de list box mudar. +- a list box obter ou perder o foco. +- a janela de formulário contendo a list box virar a janela mais à frente, ou deixar de estar à frente. -* a seleção de list box mudar. -* a list box obter ou perder o foco. -* a janela de formulário contendo a list box virar a janela mais à frente, ou deixar de estar à frente. -#### List box de tipo array +#### List box de tipo array É preciso decompor o array Booleano [Variable or Expression](properties_Object.md#variable-or-expression) associado com a lsit box para determinar quaiws linhas foram selecionadas ou não selecionadas. Pode então definir a aparência das linhas selecionadas usando um ou mais das cores ou estilos propriedades de estilo de array relevantes [](#using-arrays-and-expressions). Note que arrays de list box usados para definir a aparência de linhas selecionadas devem ser recalculadas durante o evento de formulário `On Selection Change`; entretanto, também pode modificar esses arrays baseado nos eventos de formulários abaixo: - -* `On Getting Focus` (propriedade de list box) -* `On Losing Focus` (propriedade de list box) -* `On Activate` (propriedade formulário) -* `On Deactivate` (form property) ...depending on whether and how you want to visually represent changes of focus in selections. +- `On Getting Focus` (propriedade de list box) +- `On Losing Focus` (propriedade de list box) +- `On Activate` (propriedade formulário) +- `On Deactivate` (form property) ...depending on whether and how you want to visually represent changes of focus in selections. ##### Exemplo @@ -185,7 +480,7 @@ Se escolher esconder os destaques do sistema e quiser exibir seleções de list Para uma list box de tipo array, precisa atualizar [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) por programação. No formulário JSON, se definiu o array de cores de fundo seguinte para o list box: ``` - "rowFillSource": "_ListboxBackground", + "rowFillSource": "_ListboxBackground", ``` No método de objeto da list box, pode escrever: @@ -210,10 +505,9 @@ Para uma seleção de tipo list box, para produzi o mesmo efeito pode usar um m Por exemplo, no formulário JSON, se definiu HIghlight Set e Background Color Expression para o list box: ``` - "highlightSet": "$SampleSet", + "highlightSet": "$SampleSet", "rowFillSource": "UI_SetColor", ``` - Pode escrever no método *UI_SetColor*: ```4d @@ -228,6 +522,7 @@ Pode escrever no método *UI_SetColor*: > Em list boxes hierárquicos , quebras de linha não podem ser ressaltadas quando a opção [Hide selection highlight](properties_Appearance.md#hide-selection-highlight) estiver marcada. Já que não é possível diferenciar cores de cabeçalho ao mesmo nível, não há uma maneira de ressaltar uma quebra de linha especifica por programação. + ## Gestão de ordenações Uma ordenação num list box pode ser padrão ou personalizada. Todas as colunas são sincronizadas automaticamente. @@ -240,14 +535,17 @@ Pode impedir que o usuário use ordenações padrão desativando a propriedade [ O suporte de ordenação padrão depende do tipo de list box: -| Tipo de list box | Suporte de ordenação padrão | Comentários | -| ----------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | -| Uma coleção de objetos | Sim |
  • As colunas "This.a" ou "This.a.b" podem ser ordenadas.
  • A [propriedade source do list box](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | -| Colecção de valores escalares | Não | Use a classificação personalizada com a função[`orderBy()`](../API/CollectionClass.md#orderby) | +| Tipo de list box | Suporte de ordenação padrão | Comentários | +| ----------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------ | +| Uma coleção de objetos | Sim |
    • As colunas "This.a" ou "This.a.b" podem ser ordenadas.
    • A [propriedade source do list box](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Colecção de valores escalares | Não | Use a classificação personalizada com a função[`orderBy()`](../API/CollectionClass.md#orderby) | | Seleção de entidades | Sim |
  • A [propriedade source do list box](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Suportado: classifica propriedades de atributos de objetos (por exemplo, "This.data.city" quando "data" é um atributo de objeto)
  • Suportado: ordena por atributos relacionados (por exemplo, "This.company.name")
  • Não suportado: classifica propriedades de atributos de objetos por atributos relacionados (por exemplo, "This.company.data.city"). Para isso, você precisa usar a classificação personalizada com a função [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (veja o exemplo abaixo)
  • | -| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | -| Seleção temporal | Não | | -| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | +| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | +| Seleção temporal | Não | | +| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | + + + ### Ordenação personalizada @@ -255,8 +553,8 @@ O desenvolvedor pode estabelecer ordenações personalizadas com o comando `LIST As ordenações personalizadas permitem-lhe: -* efetuar ordenações multinível em várias colunas, graças ao comando [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html), -* use funções como [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) ou [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) para classificar colunas com base em critérios complexos. +- efetuar ordenações multinível em várias colunas, graças ao comando [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html), +- use funções como [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) ou [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) para classificar colunas com base em critérios complexos. #### Exemplo @@ -284,12 +582,12 @@ End if P valor da variável column header variable[](properties_Object.md#variable-or-expression) permite gerenciar informação adicional: a ordenação atual da coluna (read) e a exibição da flecha de ordenação. -* Se a variável for estabelecida como 0, a coluna não é ordenada e a flecha de ordenação não é exibida; +- Se a variável for estabelecida como 0, a coluna não é ordenada e a flecha de ordenação não é exibida; ![](../assets/en/FormObjects/sorticon0.png) -* Se a variável for estabelecida como 1, a coluna é ordenada de forma ascendente e a flecha de ordenação é exibida;![](../assets/en/FormObjects/sorticon1.png) +- Se a variável for estabelecida como 1, a coluna é ordenada de forma ascendente e a flecha de ordenação é exibida;![](../assets/en/FormObjects/sorticon1.png) -* Se a variável for estabelecida como 2, a coluna é ordenada de forma descendente e a flecha de ordenação é exibida. ![](../assets/en/FormObjects/sorticon2.png) +- Se a variável for estabelecida como 2, a coluna é ordenada de forma descendente e a flecha de ordenação é exibida. ![](../assets/en/FormObjects/sorticon2.png) > Somente [variáveis](Concepts/variables.md) declaradas ou dinâmicas podem ser usadas como variáveis de coluna de cabeçalho. Não são suportados outros tipos de [expressões](Concepts/quick-tour.md#expressions), como `Form.sortValue`. @@ -297,14 +595,16 @@ Pode estabelecer o valor da variável (por exemplo, Header2:=2) para “forçar > O comando [`OBJECT SET FORMAT`](https://doc.4d.com/4dv19/help/command/en/page236.html) oferece suporte específico para ícones nos cabeçalhos dos list box, o que pode ser útil quando se pretende trabalhar com um ícone de ordenação personalizado. + ## Gerenciar cores linha, estilos e exibição Aqui estão algumas maneiras de estabelecer cores de fundo, cores de fonte e estilos de fonte para list boxes: -* at the level of the [list box object properties](./listbox-object.md), -* at the level of the [column properties](./listbox-column.md), -* usar [arrays ou propriedades de expressão](#using-arrays-and-expressions) para a list box ou para cada coluna, -* no nível de texto de cada célula (se [texti multiestilo](properties_Text.md#multi-style)). +- no nível das propriedades de [objeto list box](#list-box-objects), +- no nível das propriedades de [colunas](#list-box-columns), +- usar [arrays ou propriedades de expressão](#using-arrays-and-expressions) para a list box ou para cada coluna, +- no nível de texto de cada célula (se [texti multiestilo](properties_Text.md#multi-style)). + ### Prioridade & herança @@ -323,27 +623,28 @@ Por exemplo se estabelecer um estilo de fonte nas propriedades de list box e out Para cada atributo (estilo, cor e cor de fundo), uma **herança** é implementada quando o valor padrão for usado: -* Para atributos de célula: atributos valores de linhas -* para atributos linhas: valores de atributos de colunas -* para atributos coluna: valores atributos no list box +- Para atributos de célula: atributos valores de linhas +- para atributos linhas: valores de atributos de colunas +- para atributos coluna: valores atributos no list box Dessa maneira se quiser que um objeto herde o valor de atributo de um nível superior, pode usar a constante `lk inherited` (valor parão) à definição de comando ou diretamente no elemento do array correspondente de estilo/cor. Por exemplo dado um list box array contendo um estilo de fonte padrão com cores alternantes: ![](../assets/en/FormObjects/listbox_styles3.png) Pode realizar as modificações abaixo: -* mude o fundo da linha 2 para vermelho usando a propriedade [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) do objeto list box, -* mude o estilo da linha 4 para itálico usando a propriedade [Row Style Array](properties_Text.md#row-style-array) do objeto de list box, -* dois elementos na coluna 5 são mudados para negrito usando as propriedades [Row Style Array](properties_Text.md#row-style-array) do objeto coluna 5, -* os 2 elementos para coluna 1 e 2 são mudados para azul escuro usando a propriedade [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) para os objetos coluna 1 e 2: +- mude o fundo da linha 2 para vermelho usando a propriedade [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) do objeto list box, +- mude o estilo da linha 4 para itálico usando a propriedade [Row Style Array](properties_Text.md#row-style-array) do objeto de list box, +- dois elementos na coluna 5 são mudados para negrito usando as propriedades [Row Style Array](properties_Text.md#row-style-array) do objeto coluna 5, +- os 2 elementos para coluna 1 e 2 são mudados para azul escuro usando a propriedade [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) para os objetos coluna 1 e 2: ![](../assets/en/FormObjects/listbox_styles3.png) Para restaurar a aparência original da list box, é possível: -* passar a constante `lk inherited` no elemento 2 dos arrays de cor de fundo para as colunas 1 e 2: elas então herdam a cor de fundo vermelha da linha. -* passe a constante `lk inherited` em elementos 3 e 4 do array de estilo para coluna 5: elas então herdam o estilo padrão, exceto para o elemento 4, que mudam para itálico como especificado no array de estilo da list box. -* passe a constante `lk inherited` no elemento 4 do array de estilo para a list box para poder remover o estilo de itálico. -* passe a constante `lk inherited` em elemento 3 do array de cor de fundo para o list box para poder restaurar a cor original da list box. +- passar a constante `lk inherited` no elemento 2 dos arrays de cor de fundo para as colunas 1 e 2: elas então herdam a cor de fundo vermelha da linha. +- passe a constante `lk inherited` em elementos 3 e 4 do array de estilo para coluna 5: elas então herdam o estilo padrão, exceto para o elemento 4, que mudam para itálico como especificado no array de estilo da list box. +- passe a constante `lk inherited` no elemento 4 do array de estilo para a list box para poder remover o estilo de itálico. +- passe a constante `lk inherited` em elemento 3 do array de cor de fundo para o list box para poder restaurar a cor original da list box. + ### Usar arrays e expressões @@ -356,6 +657,9 @@ Dependendo do tipo de list box, pode usar diferentes propriedades para personali | Estilo de letra | [Array estilo linha](properties_Text.md#row-style-array) | [Expressão estilo](properties_Text.md#style-expression) | [Style Expression](properties_Text.md#style-expression) ou [Meta info expression](properties_Text.md#meta-info-expression) | | Visualização | [Array controle linha](properties_ListBox.md#row-control-array) | - | - | + + + ## Imprimir list boxes dois modos de impressão estão disponíveis: **preview mode** - que pode ser usado imprimir uma list box como um objeto formulário e **advanced mode** - quer permite controlar a impressão de objeto list box dentro do formulário. Note que a aparência "Impressão" está disponível para objetos list box no editor de Formulário. @@ -366,13 +670,17 @@ Imprimir uma list box em modo preview consiste de imprimir diretamente o list bo ### Modo avançado -Nesse modo, a impressão de list box é realizada por programação via o comando `Print object` (formulários projeto e formulários tabela são compatíveis). O comando `LISTBOX GET PRINT INFORMATION` é usado para controlar a impressão do objeto. +Nesse modo, a impressão de list box é realizada por programação via o comando `Print object` (formulários projeto e formulários tabela são compatíveis). The [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) command is used to control the printing of the object. Nesse modo: -* A altura do objeto list box é reduzida automaticamente quando o número de linhas a ser impresso for menor que a altura original do objeto (não há linhas "em branco" impressas). Por outro lado a altura não aumenta automaticamente de acordo com os conteúdos do objeto. O tamanho do objeto realmente impresso pode ser obtido via o comando `LISTBOX GET PRINT INFORMATION` . -* The list box object is printed "as is", in other words, taking its current display parameters into account: visibility of headers and gridlines, hidden and displayed rows, etc. These parameters also include the first row to be printed: if you call the `OBJECT SET SCROLL POSITION` command before launching the printing, the first row printed in the list box will be the one designated by the command. O objeto list box é impresso "como está" ou seja, levando em consideração seus parâmetros atuais de exibição: visibilidade de cabeçalhos e grades de impressão, linhas escondidas e exibidas, etc. Esses parâmetros também incluem a primeira linha a ser impressa: se chamar o comando `OBJECT SET SCROLL POSITION` antes de lançar a impressão, a primeira linha impressa será aquela determinada pelo comando. -* Um mecanismo automático facilita a impressão de list boxes que contenham mais linhas do que é possível exibir: chamadas repetidas a `Print object` podem ser usadas para imprimir um novo conjunto de linhas a cada vez. O comando `LISTBOX GET PRINT INFORMATION` pode ser usado para checar o estado da impressão enquanto estiver sendo realizada. +- A altura do objeto list box é reduzida automaticamente quando o número de linhas a ser impresso for menor que a altura original do objeto (não há linhas "em branco" impressas). Por outro lado a altura não aumenta automaticamente de acordo com os conteúdos do objeto. The size of the object actually printed can be obtained via the [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) command. +- The list box object is printed "as is", in other words, taking its current display parameters into account: visibility of headers and gridlines, hidden and displayed rows, etc. These parameters also include the first row to be printed: if you call the `OBJECT SET SCROLL POSITION` command before launching the printing, the first row printed in the list box will be the one designated by the command. These parameters also include the first row to be printed: if you call the [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) command before launching the printing, the first row printed in the list box will be the one designated by the command. +- Um mecanismo automático facilita a impressão de list boxes que contenham mais linhas do que é possível exibir: chamadas repetidas a `Print object` podem ser usadas para imprimir um novo conjunto de linhas a cada vez. The [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) command can be used to check the status of the printing while it is underway. + + + + ## List box hierárquicos. @@ -382,17 +690,19 @@ Uma list box hierárquica é uma list box na qual o conteúdo da primeira coluna As caixas de listagem hierárquica são uma forma particular de representar dados, mas não modificam a estrutura de dados (matrizes). As caixas de listagem hierárquica são geridas exactamente da mesma forma que as caixas de listagem normais. + ### Definir a hierarquia Para definir uma list box hierárquica há várias possibilidades: -* Configurar manualmente os elementos hierárquicos usando a lista Propriedade no editor de formulário (ou editar o formulário JSON). -* Gerar visualmente a hierarquia usando o menu emergente de gestão de list box no editor de formulários. -* Use the [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-HIERARCHY.301-7487634.en.html) and [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-GET-HIERARCHY.301-7487597.en.html) commands, described in the *4D Language Reference* manual. +* Configurar manualmente os elementos hierárquicos usando a lista Propriedade no editor de formulário (ou editar o formulário JSON). +* Gerar visualmente a hierarquia usando o menu emergente de gestão de list box no editor de formulários. +* Usar os comandos[LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-SET-HIERARCHY.301-4127969.en.html) e [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-GET-HIERARCHY.301-4127970.en.html), descritos no manual *4D Language Reference*. + #### Propriedades de List Box hierárquico -Essa propriedade especifica que o list box deve ser exibido em forma hierárquica. No formulário JSON, esse recurso é acionado [quando o valor da propriedade *dataSource* é um array](properties_Object.md#array-list-box), ou seja, uma coleção. +Essa propriedade especifica que o list box deve ser exibido em forma hierárquica. No formulário JSON essa funcionalidade é ativada [quando o *dataSource* valor de propriedade for um array](properties_Object.md#hierarchical-list-box), ou seja uma coleção. Opções adicionais (**Variable 1...10**) estão disponíveis quando a opção *List box hierárquica* for selecionada, correspondendo a cada array *dataSource* para usar como quebra de coluna. A cada vez que um valor é digitado em um campo, uma nova linha é adicionada. Podem ser especificadas até 10 variáveis. Essas variáveis estabelecem os níveis hierárquicos a serem exibidos na primeira coluna. @@ -405,6 +715,7 @@ A última variável nunca é hierárquica mesmo se vários valores idênticos ex Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados. > Se especificar uma hierarquia baseada nas primeiras colunas de uma list box existente, deve então remover ou esconder essas colunas (exceto a primeira) senão vão aparecer de forma duplicada na list box. Se especificar a hierarquia via o menu pop up do editor (ver abaixo), as colunas desnecessárias serão removidas automaticamente da list box. + #### Crie hierarquias usando o menu contextual Quando se selecciona pelo menos uma coluna para além da primeira num objecto list box (do tipo array) no editor de formulários, o comando **Criar hierarquia** está disponível no menu de contexto: @@ -413,20 +724,20 @@ Quando se selecciona pelo menos uma coluna para além da primeira num objecto li Este comando é um atalho para definir a hierarquia. Quando for selecionado, as ações a seguir são realizadas: -* A opção **Hierarchical list box** é marcada para o objeto na Lista propriedade. -* As variváveis das colunas são usadas para especificar a hierarquia. Elas substituem qualquer variável já especificada. -* As colunas selecionadas não aparecem mais na list box (exceto para o título da primeira). +* A opção **Hierarchical list box** é marcada para o objeto na Lista propriedade. +* As variváveis das colunas são usadas para especificar a hierarquia. Elas substituem qualquer variável já especificada. +* As colunas selecionadas não aparecem mais na list box (exceto para o título da primeira). Exemplo: dado uma list box cujas primeiras colunas contém País, região, cidade e população. Quando País, região e cidade forem selecionadas, se escolher **Create hierarchy** no menu contextual, uma hierarquia de três níveis é criada na primeira coluna, colunas número 2 e 3 são removidas e a coluna População vira a segunda: ![](../assets/en/FormObjects/listbox_hierarchy2.png) ##### Cancelar hierarquia - Quando a primeira coluna for selecionada e especificada como hierárquica pode usar o comando **Cancel hierarchy**. Quando selecionar este comando, as ações abaixo serão realizadas: -* A opção **Hierarchical list box** é desmarcada para o objeto, -* Os níveis hierárquicos 2 a X são removidos e transformados em colunas adicionadas à list box. +* A opção **Hierarchical list box** é desmarcada para o objeto, +* Os níveis hierárquicos 2 a X são removidos e transformados em colunas adicionadas à list box. + ### Como funciona @@ -452,10 +763,10 @@ Quando valores do tipo de data ou hora são incluídos numa caixa de listagem hi Numa caixa de listagem em modo hierárquico, uma ordenação padrão (realizada clicando no cabeçalho de uma coluna da caixa de listagem) é sempre construída da seguinte forma: -* Em primeiro lugar, todos os níveis da coluna hierárquica (primeira coluna) são automaticamente ordenados por ordem ascendente. -* A ordenação é então efectuada por ordem ascendente ou descendente (de acordo com a acção do utilizador) sobre os valores da coluna que foi clicada. -* Todas as colunas são sincronizadas. -* Durante ordenações posteriores realizadas em colunas não hierárquicas da caixa de listagem, apenas o último nível da primeira coluna é classificado. É possível modificar a ordenação desta coluna, clicando no seu cabeçalho. +- Em primeiro lugar, todos os níveis da coluna hierárquica (primeira coluna) são automaticamente ordenados por ordem ascendente. +- A ordenação é então efectuada por ordem ascendente ou descendente (de acordo com a acção do utilizador) sobre os valores da coluna que foi clicada. +- Todas as colunas são sincronizadas. +- Durante ordenações posteriores realizadas em colunas não hierárquicas da caixa de listagem, apenas o último nível da primeira coluna é classificado. É possível modificar a ordenação desta coluna, clicando no seu cabeçalho. Dada, por exemplo, a seguinte caixa de listagem, na qual não é especificado nenhum tipo específico: @@ -467,6 +778,7 @@ Se clicar no cabeçalho "População" para ordenar as populações por ordem asc Como para todas as caixas de listagem, pode [desactivar o mecanismo de ordenação padrão](properties_Action.md#sortable) e gerir os tipos usando programação. + #### Seleções e posições em caixas de listagem hierárquica Uma caixa de listagem hierárquica exibe um número variável de linhas na tela, de acordo com o estado expandido/colocado dos nós hierárquicos. Isto não significa, contudo, que o número de filas das matrizes varie. Apenas o visor é modificado, não os dados. É importante compreender este princípio porque a gestão programada das caixas de listagem hierárquica é sempre baseada nos dados das matrizes, não nos dados apresentados. Em particular, as linhas de intervalo adicionadas automaticamente não são tidas em conta nas matrizes de opções de visualização (ver abaixo). @@ -483,11 +795,13 @@ Independentemente de como os dados são exibidos na caixa da lista (hierarquicam Este princípio é implementado para as matrizes internas que podem ser utilizadas para gerir: -* cores -* cores de fundo -* estilos -* filas ocultas -* seleções +- cores +- cores de fundo + + +- estilos +- filas ocultas +- seleções Por exemplo, se quiser seleccionar a fila que contém Rennes, deve passar: @@ -499,7 +813,7 @@ Representação não hierárquica: ![](../assets/en/FormObjects/hierarch7.png) R > Se uma ou mais filas estiverem escondidas porque os seus pais estão desmoronados, já não são seleccionados. Apenas as linhas visíveis (directamente ou por rolagem) podem ser seleccionadas. Por outras palavras, as filas não podem ser tanto escondidas como seleccionadas. -Tal como com as selecções, o comando `LISTBOX GET CELL POSITION` devolverá os mesmos valores para uma caixa de listagem hierárquica e uma caixa de listagem não hierárquica. Isto significa que em ambos os exemplos abaixo, `LISTBOX GET CELL POSITION` irá devolver a mesma posição: (3;2). +As with selections, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command will return the same values for a hierarchical list box and a non-hierarchical list box. This means that in both of the examples below, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) will return the same position: (3;2). *Representação hierárquica:* ![](../assets/en/FormObjects/hierarch9.png) @@ -509,11 +823,12 @@ Quando todas as filas de uma sub-hierarquia estão escondidas, a linha de quebra #### Linhas de quebra -Se o usuário selecionar uma linha de quebra, `LISTBOX GET CELL POSITION` devolve a primeira ocorrência da linha na matriz correspondente. No caso seguinte: +If the user selects a break row, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) returns the first occurrence of the row in the corresponding array. No caso seguinte: ![](../assets/en/FormObjects/hierarch11.png) -... `LISTBOX GET CELL POSITION` retorna (2;4). Para selecionar uma linha de quebra por programação, terá de utilizar o comando `LISTBOX SELECT BREAK` . + +... [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) returns (2;4). To select a break row by programming, you will need to use the [`LISTBOX SELECT BREAK`](../commands/listbox-select-break) command. As linhas de quebra não são tidas em conta nos arrays internos utilizados para gerir o aspecto gráfico das caixas de listagem (estilos e cores). No entanto, é possível modificar estas características para linhas de quebra através dos comandos de gestão gráfica dos objectos. Basta executar os comandos apropriados nas matrizes que constituem a hierarquia. @@ -535,19 +850,381 @@ Resultados: ![](../assets/en/FormObjects/hierarch14.png) + #### Gestão otimizada da expansão/colapso Pode optimizar a exibição e gestão de caixas de listagem hierárquica usando os eventos de formulário `On Expand` e `On Collapse`. -Uma caixa de listagem hierárquica é construída a partir do conteúdo de seus arrays de modo a só poder ser exibida quando todas estas matrizes são carregadas na memória. Isto torna difícil construir grandes caixas de listagem hierárquica com base em arrays gerados a partir de dados (através do comando `SELECTION TO ARRAY` ), não só devido à velocidade de visualização mas também à memória utilizada. +Uma caixa de listagem hierárquica é construída a partir do conteúdo de seus arrays de modo a só poder ser exibida quando todas estas matrizes são carregadas na memória. This makes it difficult to build large hierarchical list boxes based on arrays generated from data (through the [`SELECTION TO ARRAY`](../commands/selection-to-array) command), not only because of the display speed but also the memory used. -Usando os formulários `On Expand` e `On Collapse` , os eventos podem ultrapassar estas restrições: por exemplo, é possível exibir apenas parte da hierarquia e carregar/descarregar as arrays a qualquer momento, com base nas ações dos usuários. No contexto destes eventos, o comando `LISTBOX GET CELL POSITION` devolve a célula onde o usuário clicou para expandir ou colapsar uma fila. + +Usando os formulários `On Expand` e `On Collapse` , os eventos podem ultrapassar estas restrições: por exemplo, é possível exibir apenas parte da hierarquia e carregar/descarregar as arrays a qualquer momento, com base nas ações dos usuários. In the context of these events, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell where the user clicked in order to expand or collapse a row. Neste caso, é necessário preencher e esvaziar os arrays através do código. Os princípios a serem implementados são os seguintes: +- Quando a list box é exibido, somente o primeiro array deve ser preenchido. No entanto, é necessário criar um segundo array com valores vazios para que o list box apresente os botões expandir/colapsar: ![](../assets/en/FormObjects/hierarch15.png) + +- Quando um usuário clicar num botão de expansão, pode processar o evento `On Expand` . The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. ![](../assets/en/FormObjects/hierarch16.png) + +- Quando um usuário clicar num botão de colapso, pode processar o evento `On Collapse` . The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. + + + +## Arrays objetos nas colunas (4D View Pro) + +As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. + +A seguinte caixa de listagem foi concebida utilizando uma matriz de objectos: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + + +### Configuração de uma coluna de matriz de objectos + +Para atribuir uma array de objectos a uma coluna de caixa de listagem, basta definir o nome da array de objectos na lista de propriedades (campo "Nome da Variável"), ou usando o comando [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv17R6/4D/17-R6/LISTBOX-INSERT-COLUMN.301-4311153.en.html) , como em qualquer coluna baseada em array. Na lista de propriedades, pode agora selecionar Objecto como "Tipo de Expressão" para a coluna: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Estão disponíveis propriedades padrão relacionadas com coordenadas, tamanho e estilo para colunas de objectos. Pode defini-los usando a lista de propriedades, ou programando o estilo, cor da fonte, cor de fundo e visibilidade para cada linha de uma coluna de caixa de lista de tipo de objecto. Estes tipos de colunas também podem ser ocultados. + +No entanto, o tema Fonte de Dados não está disponível para as colunas da caixa de listagem tipo objecto. De fato, o conteúdo de cada célula de coluna é baseado em atributos encontrados no elemento correspondente da array de objectos. Cada elemento da array pode definir: + +o tipo de valor (obrigatório): texto, cor, evento, etc. o valor em si (opcional): usado para entrada/saída. a exibição do conteúdo da célula (opcional): botão, lista, etc. configurações adicionais (opcional): dependem do tipo de valor Para definir essas propriedades, você precisa definir os atributos apropriados no objeto (os atributos disponíveis estão listados abaixo). Por exemplo, pode escrever "Olá Mundo!" numa coluna de objectos usando este código simples: + +```4d +ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob1) + $entry:="Hello world!" OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) +> O formato de visualização e os filtros de entrada não podem ser definidos para uma coluna de objectos. Dependem automaticamente do tipo de valor. + +#### valueType e visualização de dados + +Quando uma coluna de caixa de listagem é associada a uma array de objectos, a forma como uma célula é exibida, introduzida, ou editada, é baseada no atributo valueType do elemento da array. Os valores suportados são os tipos de valores: + +* "texto": para um valor de texto +* "real": for a numeric value that can include separators like a `\<space>`, <.>, or +* "integer": para um valor inteiro +* "booleano": para um valor Verdadeiro/Falso +* "cor": para definir uma cor de fundo +* "evento": para exibir um botão com um rótulo. + +4D utiliza widgets padrão no que respeita ao valor "valueType" (ou seja, um "texto" é exibido como um widget de entrada de texto, um "booleano" como uma caixa de verificação), mas também estão disponíveis exibições alternativas através de opções (*por exemplo*, um real também pode ser representado como um menu drop-down). A tabela seguinte mostra a visualização por defeito, bem como as alternativas para cada tipo de valor: + +| valueType | Widget padrão | Widgets alternativos | +| --------- | --------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | +| text | entrada de texto | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | +| real | entrada de texto controlada (números e separadores) | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | +| integer | entrada de texto controlada (apenas números) | menu drop down (lista necessária) ou caixa combinada (lista de escolha) ou caixa de verificação de três estados | +| boolean | caixa de verificação | menu drop-down (lista obrigatória) | +| color | cor de fundo | text | +| "event" | botão com rótulo | | +| | | Todos os widgets podem ter um botão de alternância de unidade adicional ou um botão de elipse ligado à célula. | + +Define-se a visualização e opções de células usando atributos específicos em cada objecto (ver abaixo). + +#### Formatos de visualização e filtros de entrada + +Não é possível definir formatos de exibição ou filtros de entrada para colunas de caixas de listagem de tipos de objectos. São automaticamente definidos de acordo com o tipo de valor. Estes estão listados na tabela seguinte: + +| Tipo de valor | Formato predefinido | Controlo de entrada | +| ------------- | -------------------------------------------------------------------------- | ----------------------- | +| text | o mesmo que definido no objecto | qualquer (sem controlo) | +| real | o mesmo que definido no objeto (utilizando o separador decimal do sistema) | "0-9" e "." e "-" | +| | | "0-9" e "." se min>=0 | +| integer | o mesmo que definido no objecto | "0-9" e "-" | +| | | "0-9" se min>=0 | +| Parâmetros | caixa de verificação | N/A | +| color | N/A | N/A | +| "event" | N/A | N/A | + +### Atributos + +Cada elemento da array de objetos é um objecto que pode conter um ou mais atributos que definirão o conteúdo da célula e a exibição dos dados (ver exemplo acima). + +O único atributo obrigatório é "valueType" e os seus valores suportados são "text", "real", "integer", "boolean", "color", e "event". A tabela seguinte lista todos os atributos suportados nas arrays de objectos da caixa de listagem, dependendo do valor "valueType" (quaisquer outros atributos são ignorados). Os formatos de exibição são detalhados e são fornecidos exemplos abaixo. + +| | valueType | text | real | integer | boolean | color | "event" | +| --------------------- | ------------------------------------------ | ---- | ---- | ------- | ------- | ----- | ------- | +| *Atributos* | *Descrição* | | | | | | | +| value | valor da célula (entrada ou saída) | x | x | x | | | | +| min | valor mínimo | | x | x | | | | +| max | valor máximo | | x | x | | | | +| behavior | valor "threeStates" | | | x | | | | +| requiredList | lista drop down definida no objecto | x | x | x | | | | +| choiceList | combo box definida no objecto | x | x | x | | | | +| requiredListReference | 4D lista ref, depende do valor "saveAs | x | x | x | | | | +| requiredListName | Nome da lista 4D, depende do valor "saveAs | x | x | x | | | | +| saveAs | "referência" ou "valor | x | x | x | | | | +| choiceListReference | 4D lista ref, mostrar caixa combinada | x | x | x | | | | +| choiceListName | Nome da lista 4D, mostrar caixa combinada | x | x | x | | | | +| unitList | array de X elementos | x | x | x | | | | +| unitReference | índice de elementos seleccionados | x | x | x | | | | +| unitsListReference | 4D lista ref para unidades | x | x | x | | | | +| unitsListName | 4D nome da lista para unidades | x | x | x | | | | +| alternateButton | adicionar um botão alternativo | x | x | x | x | x | | + +#### value + +Os valores das células são armazenados no atributo "value". Este atributo é utilizado tanto para a entrada como para a saída. Também pode ser utilizada para definir valores por defeito quando se utilizam listas (ver abaixo). + +````4d + C_OBJECT($ob1) +$entry:="Hello world!" + OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) +> Os valores Null são suportados e resultam numa célula vazia. + +#### mín. e máx + +Quando o "valueType" é "real" ou "integer", o objeto também aceita os atributos min e max com os valores apropriados (os valores devem ser do mesmo tipo que o valueType). + +Esses atributos podem ser usados para controlar o intervalo de valores de entrada. Quando uma célula é validada (quando perde o foco), se o valor de entrada for menor que o valor mínimo ou maior que o valor máximo, ela será rejeitada. Nesse caso, o valor anterior é mantido e uma dica exibe uma explicação. + +````4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +O atributo behavior fornece variações para a representação regular de valores. Em 4D v15, uma única variação é proposta: + +| Atributo | Valor(es) disponível(eis) | valueType(s) | Descrição | +| -------- | ------------------------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | Representa um valor numérico como uma caixa de seleção de três estados.
    2=semi-marcado, 1=marcado, 0=desmarcado, -1=invisível, -2=desmarcado desabilitado, -3=marcado desabilitado, -4=semi-marcado desabilitado | + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + + + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList e choiceList + +Quando um atributo "choiceList" ou "requiredList" está presente no objeto, a entrada de texto é substituída por uma lista suspensa ou uma combo box, dependendo do atributo: + +* Se o atributo é "choiceList", a célula é apresentada como um combo box. Isto significa que o usuário pode selecionar ou escrever um valor. +* Se o atributo for "requiredList", então a célula é exibida como uma lista suspensa e o usuário só pode selecionar um dos valores fornecidos na lista. + +Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. +> Os valores do widget são definidos através de um array. Se quiser atribuir uma lista 4D existente ao widget, você precisará usar os atributos "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". + +Exemplos: + +* Se quiser exibir uma lista suspensa com apenas duas opções: "Open" ou "Closed". "Closed" deve ser pré-selecionada: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +* Se quiser aceitar qualquer valor inteiro, mas exibir uma caixa de combinação para sugerir os valores mais comuns: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName e requiredListReference + +Os atributos "requiredListName" e "requiredListReference" permitem que você use, em uma célula do list box, uma lista definida no 4D no modo Desenho (no editor de Listas da caixa de ferramentas) ou por programação (usando o comando New list). A célula será então apresentada como uma lista pendente. Isso significa que o usuário só pode selecionar um dos valores fornecidos na lista. + +Use "requiredListName" ou "requiredListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. +> * Se quiser definir esses valores através de uma matriz simples, você precisará usar o atributo "requiredList". +> * Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". + +Exemplos: + +* Você deseja exibir uma lista suspensa com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde"), salvá-la como um valor e exibir "azul" por padrão: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +* Você quer exibir uma lista suspensa baseada em uma lista definida por programação e salvá-la como uma referência: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName e choiceListReference + +Os atributos "choiceListName" e "choiceListReference" permitem que você use, em uma célula de list box, uma lista definida no 4D no modo Desenho (na caixa de ferramentas) ou por programação (usando o comando New list). A célula é então exibida como uma combo box, o que significa que o usuário pode selecionar ou digitar um valor. + +Use "choiceListName" ou "choiceListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. +> * Se quiser definir esses valores através de um array simples, você precisará usar o atributo "choiceList". +> * Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". + +Exemplo: + +Você deseja exibir uma caixa de combinação com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde") e exibir "verde" por padrão: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +````4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + + +#### unitsList, unitsListName, unitsListReference e unitReference + +Você pode usar atributos específicos para adicionar unidades associadas aos valores das células (*por exemplo:* "10 cm", "20 pixels" etc.). Para definir a lista de unidades, pode utilizar um dos seguintes atributos: + +* "unitsList": um array que contém os elementos x usados para definir as unidades disponíveis (por exemplo: "cm", "polegadas", "km", "milhas" etc.). Utilize este atributo para definir unidades no interior do objeto. +* "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. Use esse atributo para definir unidades com uma lista 4D criada com o comando [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html). +* "unitsListName": um nome de uma lista 4D baseada em design que contém unidades disponíveis. Utilize este atributo para definir unidades com uma lista 4D criada na caixa de ferramentas. + +Independentemente da forma como a lista de unidades é definida, ela pode ser associada ao seguinte atributo: + +* "unitReference": um valor único que contenha o índice (de 1 a x) do item selecionado na lista de valores "unitsListReference" ou "unitsListName". + +A unidade atual é exibida como um botão que percorre os valores "unitList", "unitsListReference" ou "unitsListName" sempre que é clicado (por exemplo, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) + +Exemplo: + +Queremos configurar uma entrada numérica seguida de duas unidades possíveis: "linhas" ou "píxeis". O valor atual é "2" + "linhas". Utilizamos valores definidos diretamente no objeto (atributo "unitsList"): + +````4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" OB SET($ob;"unitReference";1) //"lines" OB SET ARRAY($ob;"unitsList";$_units) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Se você quiser adicionar um botão de reticências [...] a uma célula, basta passar o "alternateButton" com o valor True no objeto. O botão será automaticamente apresentado na célula. + +Quando esse botão for clicado por um usuário, será gerado um evento `On Alternate Click`, e você poderá tratá-lo como quiser (consulte o parágrafo "Gerenciamento de eventos" para obter mais informações). + +Exemplo: + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"unitReference";1) //"lines" OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + + +#### valueType color + +O valueType "color" permite-lhe apresentar uma cor ou um texto. + +* Se o valor for um número, é desenhado um retângulo colorido no interior da célula. Exemplo: + + ````4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ```` +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + + +* Se o valor for um texto, o texto será exibido*(por exemplo,*: "value"; "Automatic"). + + +#### event valueType + +O "evento" valueType exibe um botão simples que gera um evento `On Clicked` quando clicado. Nenhum dado ou valor pode ser transmitido ou devolvido. + +Opcionalmente, pode passar um atributo "label". + +Exemplo: + +````4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +```` -* Quando a list box é exibido, somente o primeiro array deve ser preenchido. No entanto, é necessário criar um segundo array com valores vazios para que o list box apresente os botões expandir/colapsar: ![](../assets/en/FormObjects/hierarch15.png) +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) -* Quando um usuário clicar num botão de expansão, pode processar o evento `On Expand` . O comando `LISTBOX GET CELL POSITION` devolve a célula em questão e permite-lhe construir a hierarquia apropriada: preenche o primeiro array com os valores repetidos e a segunda com os valores enviados do comando `SELECTION TO ARRAY` e insere tantas linhas quantas forem necessárias na caixa de listagem usando o comando `LISTBOX INSERT ROWS` . ![](../assets/en/FormObjects/hierarch16.png) -* Quando um usuário clicar num botão de colapso, pode processar o evento `On Collapse` . O comando `LISTBOX GET CELL POSITION` devolve a célula em questão: retira-se tantas filas quantas forem necessárias da caixa de listagem usando o comando `LISTBOX DELETE ROWS` . +### Gestão de eventos +Vários eventos podem ser tratados durante o uso de um list box array de objetos: +* **On Data Change**: um evento `On Data Change` é acionado quando qualquer valor foi modificado também: + * numa zona de introdução de texto + * numa lista pendente + * numa área combo box + * num botão de unidade (mudar do valor x para o valor x+1) + * numa caixa de verificação (alternar entre verificado/não verificado) +* **On Clicked**: quando o usuário clicar em um botão instalado usando o atributo *valueType* "event", será gerado um evento `On Clicked`. Este evento é gerido pelo programador. +* **On Alternative Click**: quando o usuário clicar em um botão de reticências (atributo "alternateButton"), será gerado um evento `On Alternative Click`. Este evento é gerido pelo programador. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md index 60dd9628b41b69..f373f1f47c876d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md @@ -112,7 +112,7 @@ São suportados vários tipos de referências de métodos: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro ](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Formulários](FormEditor/forms.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up de imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicadores de progresso](progressIndicator.md) - [Botão de rádio](radio_overview.md) - [Régua](ruler.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área Web](webArea_overview.md) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md index b185c5de686771..c6d74d96bd6c74 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md @@ -18,7 +18,7 @@ Você também pode definir essa propriedade usando o comando [`OBJECT SET RGB CO #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) --- @@ -38,7 +38,7 @@ Você também pode definir essa propriedade usando o comando [`OBJECT SET RGB CO #### Objectos suportados -[Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox-column.md) - [Rodapé de List Box](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Retângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Retângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Veja também @@ -63,7 +63,7 @@ Você também pode definir essa propriedade usando a propriedade [`LISTBOX SET P #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) --- @@ -199,7 +199,7 @@ Você pode obter o mesmo resultado usando os comandos [`LISTBOX SET UMA ARTA`](h #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md index 01f5f35f6fd460..406425523dfcaf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md @@ -45,7 +45,7 @@ Quando essa propriedade está ativada, a altura de cada linha é calculada autom #### Objectos suportados -[Coluna da List Box](listbox-column.md) +[Coluna da List Box](listbox_overview.md#list-box-columns) --- @@ -61,7 +61,7 @@ Coordenadas inferiores do objeto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Rectângulo](shapes_overview.md#rectangle) - [Regua](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) --- @@ -77,7 +77,7 @@ Coordenadas esquerda do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) --- @@ -93,7 +93,7 @@ Coordenada direita do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) --- @@ -109,7 +109,7 @@ Coordenada superior do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) --- @@ -167,7 +167,7 @@ Esta propriedade designa o tamanho vertical de um objeto. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) --- @@ -175,7 +175,7 @@ Esta propriedade designa o tamanho vertical de um objeto. Esta propriedade designa o tamanho horizontal de um objeto. > * Alguns objetos podem ter uma altura predefinida que não pode ser alterada. -> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +> * Se a propriedade [Redimensionável](properties_ResizingOptions.md#resizable) for usada para uma [coluna de list box](listbox_overview.md#list-box-columns), o usuário também poderá redimensionar manualmente a coluna. > * Ao redimensionar o formulário, se a propriedade de [dimensionamento horizontal "Crescer"](properties_ResizingOptions.md#horizontal-sizing) tiver sido atribuída à list box, a coluna mais à direita será aumentada além de sua largura máxima, se necessário. #### Gramática JSON @@ -186,7 +186,7 @@ Esta propriedade designa o tamanho horizontal de um objeto. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [Linha](shapes_overview.md#line) - [List Box](listbox_overview.md#overview) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) --- @@ -203,7 +203,7 @@ A largura máxima da coluna (em píxeis). A largura da coluna não pode ser aume #### Objectos suportados -[Coluna da List Box](listbox-column.md) +[Coluna da List Box](listbox_overview.md#list-box-columns) --- @@ -220,7 +220,7 @@ A largura mínima da coluna (em píxeis). A largura da coluna não pode ser redu #### Objectos suportados -[Coluna da List Box](listbox-column.md) +[Coluna da List Box](listbox_overview.md#list-box-columns) --- @@ -291,7 +291,7 @@ Define um preenchimento horizontal para as células. O valor é definido em pixe #### Objectos suportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapés](properties_Footers.md) - [Encabeçados](properties_Headers.md) #### Veja também @@ -311,7 +311,7 @@ Define um preenchimento vertical para as células. O valor é definido em pixeis #### Objectos suportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapés](properties_Footers.md) - [Encabeçados](properties_Headers.md) #### Veja também diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md index 635d00c985af9f..a49643d2a8bc04 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Quando a opção **inserção automática** não está definida (padrão), o val Esta propriedade é suportada por: -- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. +- os objetos de formulário [Combo box](comboBox_overview.md) e [colunas de list box](listbox_overview.md#list-box-columns) associados a uma lista de opções. - os [Combo box](comboBox_overview.md) cuja lista associada é preenchida por seu array ou objeto datasource. Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" que está associada a um combo box "Countries": se a propriedade **inserção automática** estiver definida e um usuário digitar "Espanha", o valor "Espanha" será automaticamente adicionado à lista na memória: @@ -28,7 +28,7 @@ Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" qu #### Objectos suportados -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) +[Combo Bo](comboBox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) --- @@ -47,7 +47,7 @@ Você também pode associar listas de opções a objetos usando os comandos [OBJ #### Objectos suportados -[Lista suspensa](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista Hierárquica](list_overview.md) - [Coluna](listbox-column.md) +[Lista suspensa](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista Hierárquica](list_overview.md) - [Coluna](listbox_overview.md#list-box-columns) --- @@ -113,7 +113,7 @@ Especifica uma variável ou expressão a que será atribuída uma longa indicand Define o tipo de dados para a expressão apresentada. Esta propriedade é utilizada com: -- [List box columns](listbox-column.md) of the selection and collection types. +- To be able to store the reference, the field or variable data source must be of the Number type (regardless of the type of value displayed in the list). - Naturally, the value entered must not belong to the list of [excluded values](properties_RangeOfValues.md#excluded-list) associated with the object, if one has been set. Please refer to [Expression Type](properties_Object.md#expression-type) section. @@ -126,7 +126,7 @@ Please refer to [Expression Type](properties_Object.md#expression-type) section. #### Objectos suportados -[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) +[Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- @@ -183,13 +183,13 @@ Lista de valores usados como valores padrão para a coluna do list box (somente #### Objectos suportados -[Coluna List Box (apenas tipo array)](listbox-column.md) +[Coluna List Box (apenas tipo array)](listbox_overview.md#list-box-columns) --- ## Expression -This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Veja também a seção **[Variável ou expressão](properties_Object.md#variable-or-expression)**. +Esta descrição é específica para as colunas de tipo list box [seleção](listbox_overview.md#selection-list-boxes) e [collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Veja também a seção **[Variável ou expressão](properties_Object.md#variable-or-expression)**. Uma expressão 4D a associar a uma coluna. Você pode entrar: @@ -226,7 +226,7 @@ Se for usado um campo, uma variável ou uma expressão atribuível*(por exemplo, #### Objectos suportados -[Coluna da List Box](listbox-column.md) +[Coluna da List Box](listbox_overview.md#list-box-columns) --- @@ -255,7 +255,7 @@ Todas as tabelas do banco de dados podem ser usadas, independentemente de o form Esta propriedade está disponível nas seguintes condições: - uma [lista de escolha](#choice-list) está associada ao objeto -- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- para as [entradas](input_overview.md) e as [colunas de list box](listbox_overview.md#list-box-columns), uma [lista necessária](properties_RangeOfValues.md#required-list) também está definida para o objeto (ambas as opções devem usar geralmente a mesma lista), para que apenas os valores da lista possam ser inseridos pelo usuário. Essa propriedade específica, no contexto de um campo ou variável associado a uma lista de valores, o tipo de conteúdo a ser salvo: @@ -277,7 +277,7 @@ A utilização deste bem exige o cumprimento dos seguintes princípios: #### Objectos suportados -[Input](input_overview.md) - [List Box Column](listbox-column.md) +Coluna da List Box --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md index 6ddbe2f0bf3257..e47ee81832cf48 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ O campo contém efetivamente "proportion". 4D aceita e armazena a entrada inteir #### Objectos suportados -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Lista suspensa](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Rodapé da caixa de listagem](listbox_overview.md#list-box-footers) --- @@ -83,7 +83,7 @@ A tabela seguinte apresenta as opções disponíveis: #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -240,7 +240,7 @@ A tabela a seguir mostra como os diferentes formatos afetam a exibição dos nú #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox-column.md) - [Rodapé da caixa de listagem](listbox-header-footer.md#footers) - [Indicadores de progresso](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Rodapé da caixa de listagem](listbox_overview.md#list-box-footers) - [Indicadores de progresso](progressIndicator.md) --- @@ -299,7 +299,7 @@ Se o campo for reduzido para um tamanho inferior ao da imagem original, a imagem #### Objectos suportados -[Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox-column.md) - [Rodapé da caixa de listagem](listbox-header-footer.md#footers) +[Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Rodapé da caixa de listagem](listbox_overview.md#list-box-footers) --- @@ -332,7 +332,7 @@ A tabela abaixo mostra os formatos de exibição do campo Hora e dá exemplos: #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -341,7 +341,7 @@ A tabela abaixo mostra os formatos de exibição do campo Hora e dá exemplos: Quando uma [expressão booleana](properties_Object.md#expression-type) é apresentada como: * um texto num [objeto de entrada](input_overview.md) -* a ["popup"](properties_Display.md#display-type) na coluna [lista caixa](listbox-column.md), +* a ["popup"](properties_Display.md#display-type) na coluna [lista caixa](listbox_overview.md#list-box-columns), ... pode selecionar o texto a apresentar para cada valor: @@ -356,7 +356,7 @@ Quando uma [expressão booleana](properties_Object.md#expression-type) é aprese #### Objectos suportados -[Coluna da caixa de listagem](listbox-column.md) - [Entrada](input_overview.md) +[Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) --- @@ -376,7 +376,7 @@ As colunas booleanas também podem ser apresentadas como menus pop-up. Neste cas #### Objectos suportados -[Coluna da List Box](listbox-column.md) +[Coluna da List Box](listbox_overview.md#list-box-columns) --- @@ -424,7 +424,7 @@ Nesse caso também, a propriedade [Title](#title) também está disponível para #### Objectos suportados -[Caixa de seleção](checkbox_overview.md) - [Caixa de listagem Coluna](listbox-column.md) +[Caixa de seleção](checkbox_overview.md) - [Coluna de list box](listbox_overview.md#list-box-columns) --- @@ -445,7 +445,7 @@ Nesse caso, o título da caixa de seleção pode ser inserido usando essa propri #### Objectos suportados -[Coluna da List Box](listbox-column.md) +[Coluna da List Box](listbox_overview.md#list-box-columns) --- @@ -481,7 +481,7 @@ A propriedade Truncate with ellipsis (Truncar com reticências) pode ser aplicad #### Objectos suportados -[Coluna List Box](listbox-column.md) - [Rodapé List Box](listbox-header-footer.md#footers) +[Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) --- @@ -512,7 +512,7 @@ Essa propriedade é usada somente ao desenhar objetos localizados no corpo de um #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão rádio](radio_overview.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Imagem estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md) --- @@ -567,4 +567,4 @@ Observe que, independentemente do valor da opção Wordwrap, a altura da linha n #### Objectos suportados -[Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox-column.md) - [Rodapé da caixa de listagem](listbox-header-footer.md#footers) +[Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Rodapé da caixa de listagem](listbox_overview.md#list-box-footers) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md index 835aa85a29544f..5128cd208ab49c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md @@ -27,7 +27,7 @@ Permite ao usuário aceder a um menu de contexto padrão no objeto quando o form Para uma [entrada](input_overview.md) imagem, além dos comandos de edição padrão (Recortar, Copiar, Colar e Limpar), o menu contém o comando **Importar...**, que pode ser usado para importar uma imagem armazenada em um arquivo, bem como o comando **Salvar como...**, que pode ser usado para salvar a imagem no disco. O menu também pode ser usado para modificar o formato de exibição da imagem: são oferecidas as opções **Truncado não centralizado**, **Escalonado para caber** e **Escalonado para caber na imagem centralizada**. A modificação do [formato de exibição](properties_Display.md#picture-format) usando esse menu é temporária; ela não é salva com o registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: - **Fontes...**: exibe a caixa de diálogo do sistema de fontes - **Fontes recentes**: exibe os nomes das fontes recentes selecionadas durante a sessão. A lista pode armazenar até 10 fontes (além disso, a última fonte usada substitui a mais antiga). Por defeito, esta lista está vazia e a opção não é apresentada. Você pode gerenciar essa lista usando os comandos `SET RECENT FONTS` e `FONT LIST`. @@ -63,7 +63,7 @@ Quando essa propriedade está desativada, todos os menus pop-up associados a uma #### Objectos suportados -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) --- @@ -119,7 +119,7 @@ Aqui está uma tabela que explica cada uma das opções de filtro de entrada na #### Objectos suportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) +[Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md index d2a6b149f22fb5..203941e27dce26 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Rodapés ## Exibir rodapés -Esta propriedade é usada para exibir ou ocultar [os rodapés de coluna listbox](listbox-header-footer.md#footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. +Esta propriedade é usada para exibir ou ocultar [os rodapés de coluna listbox](listbox_overview.md#list-box-footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. #### Gramática JSON @@ -29,7 +29,7 @@ Esta propriedade é usada para definir a altura da linha para um rodapé de list * Se mais de um tamanho for definido, 4D usa o maior. Por exemplo, se uma linha contém "Verdana 18", "Geneva 12" e "Arial 9", 4D usa "Verdana 18" para determinar a altura da linha (por exemplo, 25 pixeis). Esta altura é depois multiplicada pelo número de linhas definido. * Este cálculo não tem em conta o tamanho das imagens nem os estilos aplicados aos tipos de letra. * No macOS, a altura da linha pode estar incorreta se o usuário inserir caracteres que não estejam disponíveis na fonte selecionada. Quando isso ocorre, uma fonte substituta é usada, o que pode causar variações no tamanho. -> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. +> > Esta propriedade também pode ser definida dinamicamente usando o comando [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv17R6/4D/17-R6/List-box-footer-specific-properties.300-4354808.en.html). Conversão de unidades: quando você muda de uma unidade para a outra, 4D converte-os automaticamente e exibe o resultado na Lista de propriedades. Por exemplo, se a fonte usada for "Lucida grande 24", uma altura de "1 linha" será convertida em "30 píxeis" e uma altura de "60 píxeis" será convertida em "2 linhas". @@ -60,4 +60,4 @@ Observe que a conversão para frente e para trás pode levar a um resultado dife #### Veja também -[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) +[Cabeçalhos](properties_Headers.md) - [Rodapés List box](listbox_overview.md#list-box-footers) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md index df25f5dccc4775..61b49525cd2283 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Cabeçalhos ## Exibir cabeçalhos -Esta propriedade é usada para exibir ou ocultar [os cabeçalhos de coluna listbox](listbox-header-footer.md#headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. +Esta propriedade é usada para exibir ou ocultar [os cabeçalhos de coluna listbox](listbox_overview.md#list-box-headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. #### Gramática JSON @@ -61,4 +61,4 @@ Observe que a conversão para frente e para trás pode levar a um resultado dife #### Veja também -[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) +[Rodapés](properties_Footers.md) - [Cabeçalhos de List box](listbox_overview.md#list-box-headers) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md index 757b08100e8d30..0f52ec9e10ee1c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md @@ -26,7 +26,7 @@ Você também pode: #### Objectos suportados -[Botão](button_overview.md) - [Grade de Botões](buttonGrid_overview.md) - [Caixa de Seleção](checkbox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista Hierárquica](list_overview.md) - [Cabeçalho List Box](listbox-header-footer.md#headers) - [Rodapé List Box](listbox-header-footer.md#footers) - [Botão de Imagem](pictureButton_overview.md) - [Menu Pop-up imagem](picturePopupMenu_overview.md) - [Botão de rádio](radio_overview.md) +[Botão](button_overview.md) - [Grade de Botões](buttonGrid_overview.md) - [Caixa de Seleção](checkbox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista Hierárquica](list_overview.md) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Botão de Imagem](pictureButton_overview.md) - [Menu Pop-up imagem](picturePopupMenu_overview.md) - [Botão de rádio](radio_overview.md) #### Outras funcionalidades de ajuda diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md index f6cbc25e5aba70..823c7967f758dd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Coleção de colunas do list box. | ------- | --------------------------- | ---------------------------------------------- | | columns | colecção de objectos coluna | Contém as propriedades das colunas de list box | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox_overview#column-specific-properties) section. #### Objectos suportados diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md index 794e6c81d1333b..7be7a064488a25 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propriedade designa o tipo de [objecto formulárioactivo ou inactivo](formO #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão de rádio](radio_overview.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Imagem estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área de texto](text.md) - [Área da Web](webArea_overview.md) --- @@ -40,7 +40,7 @@ Para obter mais informações sobre regras de nomeação para objetos de formul #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Imagem estática](staticPicture.md) - [Stepper](stepper.md) - [Botão de rádio](radio_overview.md) -[Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md) --- @@ -130,20 +130,20 @@ Para um list box de tipo arrays a propriedade **Variável ou Expressão** geralm #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão rádio](radio_overview.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área Web](webArea_overview.md) --- ## Tipo de expressão -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> Essa propriedade é chamada [**Tipo de dados**](properties_DataSource.md#data-type-expression-type) na Lista de propriedades para colunas de list box associadas [seleção](listbox_overview.md#selection-list-boxes) e [coleção](listbox_overview.md#collection-or-entity-selection-list-boxes) e para as [listas suspensas](dropdownList_Overview.md) associadas a um [objeto](FormObjects/dropdownList_Overview.md#using-an-object) ou a um [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique o tipo de dados para a expressão ou variável associada ao objeto. Observe que o principal objetivo dessa configuração é definir as opções (como formatos de exibição) disponíveis para o tipo de dados. Não digita efetivamente a variável em si. Em vista da compilação de um banco de dados, deve utilizar os comandos da linguagem 4D do tema `Compilador`. No entanto, essa propriedade tem uma função de digitação nos seguintes casos específicos: - **[Variáveis dinâmicas](#dynamic-variables)**: você pode usar essa propriedade para declarar o tipo de variáveis dinâmicas. -- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. +- **[Colunas de List Box](listbox_overview.md#list-box-columns)**: essa propriedade é usada para associar um formato de exibição aos dados da coluna. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. - **[Variáveis imagem](input_overview.md)**: você pode usar esse menu para declarar as variáveis antes de carregar o formulário no modo interpretado. Mecanismos nativos específicos governam a exibição de variáveis imagem em formulários. Esses mecanismos requerem maior precisão na configuração das variáveis: a partir de agora, elas devem já ter sido declaradas antes de carregarem o formulário — i.., mesmo antes do evento `On Load` do formulário — ao contrário de outros tipos de variáveis. Para fazer isso, você também precisa que o comando `C_PICTURE(varName)` tenha sido executado antes de carregar o formulário (tipicamente, no método chamando o comando `DIALOG`), ou para que a variável tenha sido digitada no nível do formulário usando a propriedade do tipo de expressão. Caso contrário, a variável imagem não será exibida corretamente (apenas no modo de interpretação). #### Gramática JSON @@ -154,7 +154,7 @@ No entanto, essa propriedade tem uma função de digitação nos seguintes casos #### Objectos suportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão de rádio](radio_overview.md) - [Régua](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) --- @@ -328,4 +328,4 @@ Quando **Personalizado** ("none" em JSON) é definido, nenhum cálculo automáti #### Objectos suportados -[Rodapé do List Box](listbox-header-footer.md#footers) +[Rodapé do List Box](listbox_overview.md#list-box-footers) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md index bf7b3857f1cbc0..c354e7e25377b6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md @@ -52,7 +52,7 @@ Permite definir uma lista cujos valores não podem ser introduzidos no objeto. S #### Objectos suportados -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) --- @@ -71,4 +71,4 @@ Tornar uma lista obrigatória não apresenta automaticamente a lista quando o ca #### Objectos suportados -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md index e3279eef776592..3f674fd9002613 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md @@ -62,7 +62,7 @@ Estão disponíveis três opções: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área Web](webArea_overview.md#overview) --- @@ -87,7 +87,7 @@ Estão disponíveis três opções: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área Web](webArea_overview.md#overview) --- @@ -127,4 +127,4 @@ Designa se o tamanho da coluna pode ser modificado pelo usuário. #### Objectos suportados -[Coluna da List Box](listbox-column.md) +[Coluna da List Box](listbox_overview.md#list-box-columns) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md index 8f864eed64b1ea..bc0f52ae34b1f6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md @@ -36,7 +36,7 @@ Você pode definir essa propriedade usando o comando [**OBJECT SET FONT STYLE**] #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de combinação](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de rádio](radio_overview.md) - [Área de texto](text.md) --- @@ -55,7 +55,7 @@ Você também pode definir essa propriedade por meio do comando [**OBJECT SET FO #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapie de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -71,7 +71,7 @@ Define o texto para ter uma linha por baixo. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapie de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -107,7 +107,7 @@ Estão disponíveis três temas de tipos de letra: #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapie de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) ### Família de letras @@ -127,7 +127,7 @@ Pode ser definido utilizando o comando [**OBJECT SET FONT**](https://doc.4d.com/ #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapie de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -143,7 +143,7 @@ Permite definir o tamanho da fonte do objeto em pontos. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapie de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -169,7 +169,7 @@ Você também pode definir esta propriedade usando o comando [**OBJECT SET RGB C #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Indicadores de progresso](progressIndicator.md) - [Régua](ruler.md) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapie de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progresso](progressIndicator.md) - [Régua](ruler.md) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -227,7 +227,7 @@ Também pode definir esta propriedade utilizando o comando `LISTBOX SET PROPERTY #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) --- @@ -250,7 +250,7 @@ Localização horizontal do texto na área que o contém. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) (todos os estilos, exceto Regular e Plano) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Rodapé de List Box](listbox-header-footer.md#footers) - [Botão rádio](radio_overview.md) (todos os estilos, exceto Regular e Plano) - [Área de texto](text.md) +[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) (todos os estilos, exceto Regular e Plano) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Botão rádio](radio_overview.md) (todos os estilos, exceto Regular e Plano) - [Área de texto](text.md) --- @@ -273,7 +273,7 @@ Esta propriedade também pode ser manipulada pelos comandos [OBJECT Get vertical #### Objectos suportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) --- @@ -367,7 +367,7 @@ Por defeito, esta opção não está activada. #### Objectos suportados -[Input](input_overview.md) - [List Box Column](listbox-column.md) +Coluna da List Box --- @@ -412,7 +412,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) --- @@ -432,7 +432,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md index 45db039e2b41f5..eb7fedfc7e8123 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md @@ -74,7 +74,7 @@ Designa a colocação de um ícone em relação ao objeto formulário. #### Objectos suportados -[Cabeçalho do List Box](listbox-header-footer.md#headers) +[Cabeçalho do List Box](listbox_overview.md#list-box-headers) --- @@ -149,7 +149,7 @@ O nome do caminho a introduzir é semelhante ao [da propriedade Caminho para ima #### Objectos suportados -[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) +[Botão](button_overview.md) (todos os estilos exceto [Ajuda](button_overview.md#help)) - [Caixa de verificação](checkbox_overview.md) - [Cabeçalho da caixa de listagem](listbox_overview.md#list-box-headers) - [Botão rádio](radio_overview.md) --- @@ -256,10 +256,10 @@ Consulte a [descrição do evento`On Alternative Click`](../Events/onAlternative #### Gramática JSON -| Nome | Tipo de dados | Valores possíveis | -|:-------------- | ------------- | ------------------------- | -| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | +| Nome | Tipo de dados | Valores possíveis | +|:-------------- | ------------- | --------------------------------------------------------------------------- | +| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | #### Objectos suportados -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[Botão da barra de ferramentas](button_overview.md#toolbar) - [Botão](button_overview.md#bevel) [chanfrado - Botão chanfrado arredondado](button_overview.md#rounded-bevel) - [Botão de gradiente do OS X](button_overview.md#os-x-gradient) - [Botão texturizado do OS X](button_overview.md#os-x-textured) - [Botão do Office XP](button_overview.md#office-xp) - [Botão de círculo](button_overview.md#circle) - [Personalizado](button_overview.md#custom) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md index 9904562c1b4c79..b66908989ab290 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md @@ -790,7 +790,7 @@ A função `.setContent( )` reescrev #### Descrição -A função `.setText()` escreve *text* como o novo conteúdo do arquivo. +A função `.setText()` escreve *text* como o novo conteúdo do arquivo. Se o arquivo referenciado no objeto `File` não existir no disco, ele será criado pela função. Quando o ficheiro já existir no disco, o seu conteúdo anterior é apagado, exceto se já estiver aberto, caso em que o seu conteúdo é bloqueado e é gerado um erro. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md index 02f143e0fd2cb1..a27a0c88089a79 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md @@ -49,14 +49,11 @@ Como o HTTPAgent é um objeto compartilhável, você pode adicioná-lo a uma cla -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------------------------------- | :-------------------------: | ------------------------------ | | options | Object | -> | opções padrão para o HTTPAgent | | Resultados | [4D.HTTPAgent](#httpagent-object) | <- | Novo objeto HTTPAgent | -
    #### Descrição @@ -75,17 +72,17 @@ As opções do HTTPAgent serão mescladas com as [opções HTTPRequest](HTTPRequ ::: -| Propriedade | Tipo | Por padrão | Descrição | -| ---------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| certificatesFolder | Folder | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a pasta de certificados do cliente ativo para as solicitações que usam o agente. Can be overriden by "storeCertificateName" (see below) | -| keepAlive | Parâmetros | true | Ativa o keep alive para o agente | -| maxSockets | Integer | 65535 | Número máximo de sockets por servidor | -| maxTotalSockets | Integer | 65535 | Número máximo de sockets para o agente | -| minTLSVersion | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a versão mínima de TLS para as solicitações que usam esse agente | -| protocol | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Protocolo usado para as solicitações que usam o agente | -| storeCertificateName | Text | indefinido | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | -| timeout | Real | indefinido | Se definido, o tempo limite após o qual um soquete não utilizado é fechado | -| validateTLSCertificate | Parâmetros | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | validateTLSCertificate para as solicitações que usam o agente | +| Propriedade | Tipo | Por padrão | Descrição | +| ---------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| certificatesFolder | Folder | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a pasta de certificados do cliente ativo para as solicitações que usam o agente. Can be overriden by "storeCertificateName" (see below) | +| keepAlive | Parâmetros | true | Ativa o keep alive para o agente | +| maxSockets | Integer | 65535 | Número máximo de sockets por servidor | +| maxTotalSockets | Integer | 65535 | Número máximo de sockets para o agente | +| minTLSVersion | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a versão mínima de TLS para as solicitações que usam esse agente | +| protocol | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Protocolo usado para as solicitações que usam o agente | +| storeCertificateName | Text | indefinido | (Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder for the requests using the agent. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | +| timeout | Real | indefinido | Se definido, o tempo limite após o qual um soquete não utilizado é fechado | +| validateTLSCertificate | Parâmetros | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | validateTLSCertificate para as solicitações que usam o agente | :::note diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md index 9a16d681ddb513..07c7947de4c2b7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md @@ -83,15 +83,12 @@ Os objectos HTTPRequest fornecem as seguintes propriedades e funções: -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------------ | :-------------------------: | ---------------------------------- | | url | Text | -> | URL para onde enviar o pedido | | options | Object | -> | Pedir propriedades de configuração | | Resultados | 4D.HTTPRequest | <- | Novo objecto HTTPRequest | -
    #### Descrição @@ -126,30 +123,30 @@ Por exemplo, pode passar as seguintes cordas: No parâmetro *options*, passe um objeto que possa conter as seguintes propriedades: -| Propriedade | Tipo | Descrição | Por padrão | -| ---------------------- | ------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | -| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPAgent para usar para o HTTPRequest. As opções do agente serão mescladas com as opções de solicitação (as opções de solicitação têm precedência). Se nenhum agente específico for definido, será usado um agente global com valores padrão. | Objeto agente global | -| automaticRedirections | Parâmetros | Se true, os redirecionamentos serão realizados automaticamente (até 5 redirecionamentos são tratados, a resposta do 6. º redirecionamento é retornada, se houver) | True | -| body | Diferente de | Corpo do pedido (requerido no caso de `post` ou `put` requests). Pode ser um texto, um blob, ou um objecto. O tipo de conteúdo é determinado a partir do tipo desta propriedade, a menos que seja colocado dentro dos cabeçalhos | indefinido | -| certificatesFolder | [Folder](FolderClass.md) | Define a pasta de certificados de cliente activos. Can be overriden by "storeCertificateName" (see below). | indefinido | -| dataType | Text | Tipo de atributo do corpo de resposta. Valores: "texto", "blob", "objecto", ou "auto". Se "auto", o tipo do conteúdo do corpo será deduzido do seu tipo MIME (objecto para JSON, texto para texto, javascript, xml, mensagem http e forma codificada url, ou então um blob) | "auto" | -| decodeData | Parâmetros | Se for verdade, os dados recebidos em `onData` callback não são compactados | False | -| encoding | Text | Utilizado apenas em caso de pedidos com um `body` (métodos `post` or `put`). Codificação do conteúdo do corpo do pedido se for um texto, ignorado se o tipo de conteúdo for colocado dentro dos cabeçalhos | "UTF-8" | -| headers | Object | Cabeçalhos do pedido. Sintaxe: `headers.key=value` (*value* pode ser uma coleção se a mesma chave precisar aparecer várias vezes) | Objecto vazio | -| method | Text | "POST", "GET", ou outro método | "GET" | -| minTLSVersion | Text | Define a versão mínima do TLS: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | -| onData | [Function](FunctionClass.md) | Chamada de retorno quando os dados do corpo são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onError | [Function](FunctionClass.md) | Chamada de retorno quando ocorre um erro. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onHeaders | [Function](FunctionClass.md) | Chamada de retorno quando os cabeçalhos são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onResponse | [Function](FunctionClass.md) | Chamada de retorno quando uma resposta é recebida. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onTerminate | [Function](FunctionClass.md) | Chamada de retorno quando o pedido estiver terminado. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| protocol | Text | "auto" ou "HTTP1". "auto" significa HTTP1 na implementação actual | "auto" | -| proxyAuthentication | [objeto de autenticação](#authentication-object) | Autenticação por procuração de tratamento de objectos | indefinido | -| returnResponseBody | Parâmetros | Se false, o corpo de resposta não é retornado no objeto [`response`](#response). Devolve um erro se falso e `onData` é indefinido | True | -| serverAuthentication | [objeto de autenticação](#authentication-object) | Autenticação do servidor de tratamento de objectos | indefinido | -| storeCertificateName | Text | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | indefinido | -| timeout | Real | Tempo de espera em segundos. indefinido = sem timeout | indefinido | -| validateTLSCertificate | Parâmetros | Se false, 4D não valida o certificado TLS e não retorna um erro se ele for inválido (i.e. expirado, auto-assinado...). Importante: Na implementação actual, a Autoridade de Certificação em si não é verificada. | True | +| Propriedade | Tipo | Descrição | Por padrão | +| ---------------------- | ------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | +| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPAgent para usar para o HTTPRequest. As opções do agente serão mescladas com as opções de solicitação (as opções de solicitação têm precedência). Se nenhum agente específico for definido, será usado um agente global com valores padrão. | Objeto agente global | +| automaticRedirections | Parâmetros | Se true, os redirecionamentos serão realizados automaticamente (até 5 redirecionamentos são tratados, a resposta do 6. º redirecionamento é retornada, se houver) | True | +| body | Diferente de | Corpo do pedido (requerido no caso de `post` ou `put` requests). Pode ser um texto, um blob, ou um objecto. O tipo de conteúdo é determinado a partir do tipo desta propriedade, a menos que seja colocado dentro dos cabeçalhos | indefinido | +| certificatesFolder | [Folder](FolderClass.md) | Define a pasta de certificados de cliente activos. Can be overriden by "storeCertificateName" (see below). | indefinido | +| dataType | Text | Tipo de atributo do corpo de resposta. Valores: "texto", "blob", "objecto", ou "auto". Se "auto", o tipo do conteúdo do corpo será deduzido do seu tipo MIME (objecto para JSON, texto para texto, javascript, xml, mensagem http e forma codificada url, ou então um blob) | "auto" | +| decodeData | Parâmetros | Se for verdade, os dados recebidos em `onData` callback não são compactados | False | +| encoding | Text | Utilizado apenas em caso de pedidos com um `body` (métodos `post` or `put`). Codificação do conteúdo do corpo do pedido se for um texto, ignorado se o tipo de conteúdo for colocado dentro dos cabeçalhos | "UTF-8" | +| headers | Object | Cabeçalhos do pedido. Sintaxe: `headers.key=value` (*value* pode ser uma coleção se a mesma chave precisar aparecer várias vezes) | Objecto vazio | +| method | Text | "POST", "GET", ou outro método | "GET" | +| minTLSVersion | Text | Define a versão mínima do TLS: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | +| onData | [Function](FunctionClass.md) | Chamada de retorno quando os dados do corpo são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onError | [Function](FunctionClass.md) | Chamada de retorno quando ocorre um erro. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onHeaders | [Function](FunctionClass.md) | Chamada de retorno quando os cabeçalhos são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onResponse | [Function](FunctionClass.md) | Chamada de retorno quando uma resposta é recebida. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onTerminate | [Function](FunctionClass.md) | Chamada de retorno quando o pedido estiver terminado. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| protocol | Text | "auto" ou "HTTP1". "auto" significa HTTP1 na implementação actual | "auto" | +| proxyAuthentication | [objeto de autenticação](#authentication-object) | Autenticação por procuração de tratamento de objectos | indefinido | +| returnResponseBody | Parâmetros | Se false, o corpo de resposta não é retornado no objeto [`response`](#response). Devolve um erro se falso e `onData` é indefinido | True | +| serverAuthentication | [objeto de autenticação](#authentication-object) | Autenticação do servidor de tratamento de objectos | indefinido | +| storeCertificateName | Text | (Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | indefinido | +| timeout | Real | Tempo de espera em segundos. indefinido = sem timeout | indefinido | +| validateTLSCertificate | Parâmetros | Se false, 4D não valida o certificado TLS e não retorna um erro se ele for inválido (i.e. expirado, auto-assinado...). Importante: Na implementação actual, a Autoridade de Certificação em si não é verificada. | True | #### Funções Callback @@ -338,13 +335,10 @@ A propriedade `.returnResponseBody` contém -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---- | :-: | -------------------------- | | | | | Não exige nenhum parâmetro | -
    #### Descrição @@ -399,14 +393,11 @@ A propriedade `.url` contém a URL da -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------------ | :-------------------------: | ---------------------------------- | | timeout | Real | -> | Tempo máximo de espera em segundos | | Resultados | 4D.HTTPRequest | <- | HTTPRequest object | -
    #### Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md index 3c8675944fc5f0..230196832510b2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md @@ -174,30 +174,24 @@ Function square($x : Integer) -> $result : Integer return $x * $x ``` -A instrução `return` pode ser usada junto com a sintaxe padrão para [valores retornados](#valorretornado) (o valor retornado deve ser do tipo declarado). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Keep in mind that it ends immediately the code execution. Examine the following examples: +:::note + +Internamente, `return x` executa `myReturnValue:=x`, e retorna ao chamador. Se `return` for usado sem uma expressão, a função ou o método retornará um valor nulo do tipo de retorno declarado (se houver), caso contrário, *indefinido*. + +::: + +A instrução `return` pode ser usada junto com a sintaxe padrão para [valores retornados](#valorretornado) (o valor retornado deve ser do tipo declarado). Entretanto lembre que isso finaliza imediatamente a execução de código. Por exemplo: ```4d -Function getValue -> $v : Integer - $v:=10 - return - // function returns 10 - Function getValue -> $v : Integer $v:=10 return 20 - // function returns 20 + // retorna 20 Function getValue -> $v : Integer return 10 $v:=20 // never executed - // function returns 10 - -Function getValue -> $v : Integer - return "Hello" //error - -Function returnHello - return "Hello" - // function returns "Hello" + // retorna 10 ``` ## Indireção dos parâmetros diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md index 240ea746e8fa91..556bb6af1296b0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | -| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista Hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista Hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md index eaab8d20b22784..f8d25fcb359a5f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` retorna o texto do objeto **incluindo** este caractere. | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` retorna o texto do objeto **incluindo** este caractere. |
    História @@ -25,7 +25,7 @@ Depois que as propriedades de evento [`On Before Keystroke`](onBeforeKeystroke.m O evento `No Depois da tecla` não é gerado: -- no método de [colunas da list box](FormObjects/listbox-column.md) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) +- no método de [colunas da list box](FormObjects/listbox_overview.md#list-box-columns) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar estes eventos, você deve usar [`No After Edit`](onAfterEdit.md). ### Sequência de teclas diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md index c9bdfb6c23bd04..6c385469cb8201 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md index 37dce3888e834f..ccab76075cc9a8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Button](FormObjects/button_overview.md) - [Caixa de lista](FormObjects/listbox-object.md) - [Coluna de caixa de lista](FormObjects/listbox-column.md) |
  • Botões: a área de "seta" de um botão é clicada em
  • Caixas de lista: Em uma coluna de um array de objeto, um botão ellipsis (atributo "alternateButton") é clicado
  • | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Button](FormObjects/button_overview.md) - [Caixa de lista](FormObjects/listbox_overview.md) - [Coluna de caixa de lista](FormObjects/listbox_overview.md#list-box-columns) |
  • Botões: a área de "seta" de um botão é clicada em
  • Caixas de lista: Em uma coluna de um array de objeto, um botão ellipsis (atributo "alternateButton") é clicado
  • | ## Descrição @@ -22,8 +22,8 @@ Alguns estilos de botão podem ser [vinculados a um menu pop-up](FormObjects/pro ### List box -Esse evento é gerado nas colunas das [caixas de listagem do tipo matriz de objetos](../FormObjects/listbox-column.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). +Esse evento é gerado nas colunas das [caixas de listagem do tipo matriz de objetos](FormObjects/listbox_overview.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Veja a [descrição do atributo "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). +Veja a [descrição do atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md index 64fe7e3861089a..ff256418706c35 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Uma célula de um list box está prestes a mudar para o modo de edição | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma célula de um list box está prestes a mudar para o modo de edição | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md index f5f4103a0fe3bf..5b81d2103d1bca 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objeto **sem** este caractere. | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objeto **sem** este caractere. |
    História @@ -23,7 +23,7 @@ Depois que o evento `On Before Keystroke` e os eventos [`On After Keystroke`](on O evento `On Before Keystroke` não é gerado: -- em um método de coluna de uma [list box](FormObjects/listbox-column.md) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) +- em um método de coluna de uma [list box](FormObjects/listbox_overview.md#list-box-columns) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar estes eventos, você deve usar [`No After Edit`](onAfterEdit.md). ### Objectos não enterráveis diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md index e043efa74c5cd4..2f90ddfeda28e0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Um objecto está a ser arrastado | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Um objecto está a ser arrastado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md index 51b184f05769d8..7584b63ca7234e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md index 1ac28bb170f909..f36b51c13a1b54 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box](../FormObjects/listbox-column.md) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna List Box](../FormObjects/listbox_overview.md#list-box-columns) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md index aa3a3593254189..7b3c54ab240132 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox-column.md) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox_overview.md#list-box-columns) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md index 4a289cc7a37bfe..e9cb558471116c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md index f3e30451c7f572..0b4e880c1492cb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------- | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | :::note diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md index 0aa072f4456183..3e97f1006409be 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md index 167a251130f357..e0f5027d96a15f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md index 78a2fa06f003bd..c11832259d489d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Ocorre um clique no rodapé de uma coluna de list box | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no rodapé de uma coluna de list box | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md index f273b7a82d71ed..eebcd88089fb4f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On getting focus --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md index a02abd3b6a7eab..8fb9d7da298645 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) | Ocorre um clique no cabeçalho de uma coluna | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no cabeçalho de uma coluna | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md index bbb95fc9e01e3e..a0b625033e594d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md index 3fb5738cda15cb..0864f2beba063c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md index b60f1a0df0cc5d..0c2f085da50c6e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato entra na área gráfica de um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato entra na área gráfica de um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md index 0ce33748a5b688..fcc43c03858059 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato deixa a área gráfica de um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato deixa a área gráfica de um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md index 61ca280143f1e6..ffb0ce7785cd88 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do mouse move pelo menos um píxel OU uma tecla modificadora (Shift, Alt/Option, Shift Lock) foi pressionado | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do mouse move pelo menos um píxel OU uma tecla modificadora (Shift, Alt/Option, Shift Lock) foi pressionado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md index c82d7884f505ae..4bc1156567ae27 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox-column.md) | Uma linha do list box é movida pelo usuário através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma linha do list box é movida pelo usuário através de arrastar e largar | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md index a5fb82307d3e30..b195570b71429d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md index 95b5fb9dcdb109..2b27ddf80ca8c3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md index 8986766b3e1f86..ead4cda83cc6fc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md @@ -28,7 +28,7 @@ Cada evento é retornado como um objeto pelo comando [`FORM Event`](../commands/ Propriedades adicionais são retornadas quando o evento ocorre em objetos específicos. Em particular: -- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). ## Eventos e métodos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md index 825ed1e56f99b4..3c890b0b126af6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md @@ -46,7 +46,7 @@ As imagens de alta resolução com a convenção @nx podem ser utilizadas nos se - [Botones](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[casillas de selección](FormObjects/checkbox_overview.md) - [Botones imagen](FormObjects/pictureButton_overview.md)/[imagen Pop-up](FormObjects/picturePopupMenu_overview.md) - [Controles de tabulação](FormObjects/tabControl.md) -- [Cabeçalhos List box](FormObjects/listbox-header-footer.md#headers) +- [Cabeçalhos List box](FormObjects/listbox_overview.md#list-box-headers) - [Ícones de menu](Menus/properties.md#item-icon) 4D dá automaticamente prioridade às imagens com a resolução mais alta. 4D dá automaticamente prioridade às imagens com a resolução mais alta. Mesmo que um comando ou propriedade especifique *circle.png*, *circle@3x.png* será usado (se existir). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md deleted file mode 100644 index 461ffa195caf47..00000000000000 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md +++ /dev/null @@ -1,412 +0,0 @@ ---- -id: listbox-column -title: Coluna da List Box ---- - -Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Você pode definir propriedades padrão (texto, cor de fundo, etc.) para cada coluna da caixa de listagem; essas propriedades têm prioridade sobre as propriedades do objeto da caixa de listagem. - -> Você pode definir o [Expression type](properties_Object.md#expression-type) para colunas de list box de tipo array (String, Text, Number, Date, Time, Picture, Boolean ou Object). - -## Column Specific Properties {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -## Supported Form Events {#supported-form-events} - -| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On After Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On After Sort |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *List box array unicamente* | -| On Before Data Entry |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Before Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Begin Drag Over |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Column Moved |
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | | -| On Column Resize |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    | | -| On Data Change |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Double Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Drag Over |
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Drop |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Footer Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | | -| On Load | | | -| On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *List box array unicamente* | -| On Scroll |
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    | | -| On Unload | | | - -## Arrays objetos nas colunas (4D View Pro) - -As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. - -A seguinte caixa de listagem foi concebida utilizando uma matriz de objectos: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configuração de uma coluna de matriz de objectos - -Para atribuir um arrayz de objetos a uma coluna list box, basta definir o nome do array de objetos na lista de propriedades (campo "Variable Name") ou usar o comando [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md), como em qualquer coluna baseada em arrays. Na lista de propriedades, pode agora selecionar Objecto como "Tipo de Expressão" para a coluna: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Estão disponíveis propriedades padrão relacionadas com coordenadas, tamanho e estilo para colunas de objectos. Pode defini-los usando a lista de propriedades, ou programando o estilo, cor da fonte, cor de fundo e visibilidade para cada linha de uma coluna de caixa de lista de tipo de objecto. Estes tipos de colunas também podem ser ocultados. - -No entanto, o tema Fonte de Dados não está disponível para as colunas da caixa de listagem tipo objecto. De fato, o conteúdo de cada célula de coluna é baseado em atributos encontrados no elemento correspondente da array de objectos. Cada elemento da array pode definir: - -o tipo de valor (obrigatório): texto, cor, evento, etc. -o valor em si (opcional): usado para entrada/saída. -a exibição do conteúdo da célula (opcional): botão, lista, etc. -configurações adicionais (opcional): dependem do tipo de valor -Para definir essas propriedades, você precisa definir os atributos apropriados no objeto (os atributos disponíveis estão listados abaixo). Por exemplo, pode escrever "Olá Mundo!" numa coluna de objectos usando este código simples: - -```4d -ARRAY OBJECT(obColumn;0) //column array - var $ob : Object //first element - OB SET($ob;"valueType";"text") //defines the value type (mandatory) - OB SET($ob;"value";"Hello World!") //defines the value - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> O formato de visualização e os filtros de entrada não podem ser definidos para uma coluna de objectos. Dependem automaticamente do tipo de valor. - -#### valueType e visualização de dados - -Quando uma coluna de caixa de listagem é associada a uma array de objectos, a forma como uma célula é exibida, introduzida, ou editada, é baseada no atributo valueType do elemento da array. Os valores suportados são os tipos de valores: - -- "texto": para um valor de texto -- "real": para um valor numérico que pode incluir separadores como `\`, `<.>` ou `<,>` -- "integer": para um valor inteiro -- "booleano": para um valor Verdadeiro/Falso -- "cor": para definir uma cor de fundo -- "evento": para exibir um botão com um rótulo. - -4D utiliza widgets padrão no que respeita ao valor "valueType" (ou seja, um "texto" é exibido como um widget de entrada de texto, um "booleano" como uma caixa de verificação), mas também estão disponíveis exibições alternativas através de opções (*por exemplo*, um real também pode ser representado como um menu drop-down). A tabela seguinte mostra a visualização por defeito, bem como as alternativas para cada tipo de valor: - -| valueType | Widget padrão | Widgets alternativos | -| --------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| text | entrada de texto | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | -| real | entrada de texto controlada (números e separadores) | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | -| integer | entrada de texto controlada (apenas números) | menu drop down (lista necessária) ou caixa combinada (lista de escolha) ou caixa de verificação de três estados | -| boolean | caixa de verificação | menu drop-down (lista obrigatória) | -| color | cor de fundo | text | -| "event" | botão com rótulo | | -| | | Todos os widgets podem ter um botão de alternância de unidade adicional ou um botão de elipse ligado à célula. | - -Define-se a visualização e opções de células usando atributos específicos em cada objecto (ver abaixo). - -#### Formatos de visualização e filtros de entrada - -Não é possível definir formatos de exibição ou filtros de entrada para colunas de caixas de listagem de tipos de objectos. São automaticamente definidos de acordo com o tipo de valor. Estes estão listados na tabela seguinte: - -| Tipo de valor | Formato predefinido | Controlo de entrada | -| ------------- | --------------------------------------------------------------------------------------------- | ------------------------------------------ | -| text | o mesmo que definido no objecto | qualquer (sem controlo) | -| real | o mesmo que definido no objeto (utilizando o separador decimal do sistema) | "0-9" e "." e "-" | -| | | "0-9" y "." si min>=0 | -| integer | o mesmo que definido no objecto | "0-9" e "-" | -| | | "0-9" if min>=0 | -| Parâmetros | caixa de verificação | N/A | -| color | N/A | N/A | -| "event" | N/A | N/A | - -### Atributos - -Cada elemento da array de objetos é um objecto que pode conter um ou mais atributos que definirão o conteúdo da célula e a exibição dos dados (ver exemplo acima). - -O único atributo obrigatório é "valueType" e os seus valores suportados são "text", "real", "integer", "boolean", "color", e "event". A tabela seguinte lista todos os atributos suportados nas arrays de objectos da caixa de listagem, dependendo do valor "valueType" (quaisquer outros atributos são ignorados). Os formatos de exibição são detalhados e são fornecidos exemplos abaixo. - -| | valueType | text | real | integer | boolean | color | "event" | -| --------------------- | ----------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------- | -| *Atributos* | *Description* | | | | | | | -| value | valor da célula (entrada ou saída) | x | x | x | | | | -| min | valor mínimo | | x | x | | | | -| max | valor máximo | | x | x | | | | -| behavior | valor "threeStates" | | | x | | | | -| requiredList | lista drop down definida no objecto | x | x | x | | | | -| choiceList | combo box definida no objecto | x | x | x | | | | -| requiredListReference | 4D lista ref, depende do valor "saveAs | x | x | x | | | | -| requiredListName | Nome da lista 4D, depende do valor "saveAs | x | x | x | | | | -| saveAs | "referência" ou "valor | x | x | x | | | | -| choiceListReference | 4D lista ref, mostrar caixa combinada | x | x | x | | | | -| choiceListName | Nome da lista 4D, mostrar caixa combinada | x | x | x | | | | -| unitList | array de X elementos | x | x | x | | | | -| unitReference | índice de elementos seleccionados | x | x | x | | | | -| unitsListReference | 4D lista ref para unidades | x | x | x | | | | -| unitsListName | 4D nome da lista para unidades | x | x | x | | | | -| alternateButton | adicionar um botão alternativo | x | x | x | x | x | | - -#### value - -Os valores das células são armazenados no atributo "value". Este atributo é utilizado tanto para a entrada como para a saída. Também pode ser utilizada para definir valores por defeito quando se utilizam listas (ver abaixo). - -```4d - ARRAY OBJECT(obColumn;0) //column array - var $ob1;$ob2;$ob3 : Object - var $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> Os valores Null são suportados e resultam numa célula vazia. - -#### mín. e máx - -Quando o "valueType" é "real" ou "integer", o objeto também aceita os atributos min e max com os valores apropriados (os valores devem ser do mesmo tipo que o valueType). - -Esses atributos podem ser usados para controlar o intervalo de valores de entrada. Quando uma célula é validada (quando perde o foco), se o valor de entrada for menor que o valor mínimo ou maior que o valor máximo, ela será rejeitada. Nesse caso, o valor anterior é mantido e uma dica exibe uma explicação. - -```4d - var $ob3 : Object - var $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -O atributo behavior fornece variações para a representação regular de valores. Em 4D v15, uma única variação é proposta: - -| Atributo | Valor(es) disponível(eis) | valueType(s) | Descrição | -| -------- | --------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | Representa um valor numérico como uma caixa de verificação de três estados.
    2=semi-checado, 1=marcada, 0=desmarcada, -1=invisível, -2=desmarcado desabilitado, -3=checado desabilitado, -4=semi-checado desabilitado | - -```4d - var $ob3; $ob4 : Object - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";-3) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList e choiceList - -Quando um atributo "choiceList" ou "requiredList" está presente no objeto, a entrada de texto é substituída por uma lista suspensa ou uma combo box, dependendo do atributo: - -- Se o atributo é "choiceList", a célula é apresentada como um combo box. Isto significa que o usuário pode selecionar ou escrever um valor. -- Se o atributo for "requiredList", então a célula é exibida como uma lista suspensa e o usuário só pode selecionar um dos valores fornecidos na lista. - -Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. - -> Os valores do widget são definidos através de um array. Se quiser atribuir uma lista 4D existente ao widget, você precisará usar os atributos "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". - -Exemplos: - -- Se quiser exibir uma lista suspensa com apenas duas opções: "Open" ou "Closed". "Closed" deve ser pré-selecionada: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- Se quiser aceitar qualquer valor inteiro, mas exibir uma caixa de combinação para sugerir os valores mais comuns: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName e requiredListReference - -Os atributos "requiredListName" e "requiredListReference" permitem que você use, em uma célula do list box, uma lista definida no 4D no modo Desenho (no editor de Listas da caixa de ferramentas) ou por programação (usando o comando New list). A célula será então apresentada como uma lista pendente. Isso significa que o usuário só pode selecionar um dos valores fornecidos na lista. - -Use "requiredListName" ou "requiredListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. - -> - Se quiser definir esses valores através de uma matriz simples, você precisará usar o atributo "requiredList". -> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". - -Exemplos: - -- Você deseja exibir uma lista suspensa com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde"), salvá-la como um valor e exibir "azul" por padrão: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- Você quer exibir uma lista suspensa baseada em uma lista definida por programação e salvá-la como uma referência: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` - -../assets/en/FormObjects/listbox_column_objectArray_cities.png - -#### choiceListName e choiceListReference - -Os atributos "choiceListName" e "choiceListReference" permitem que você use, em uma célula de list box, uma lista definida no 4D no modo Desenho (na caixa de ferramentas) ou por programação (usando o comando New list). A célula é então exibida como uma combo box, o que significa que o usuário pode selecionar ou digitar um valor. - -Use "choiceListName" ou "choiceListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. - -> - Se quiser definir esses valores através de um array simples, você precisará usar o atributo "choiceList". -> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". - -Exemplo: - -Você deseja exibir uma caixa de combinação com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde") e exibir "verde" por padrão: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference e unitReference - -Você pode usar atributos específicos para adicionar unidades associadas aos valores das células (por exemplo: "10 cm", "20 pixels" etc.). Para definir a lista de unidades, pode utilizar um dos seguintes atributos: - -- "unitsList": um array que contém os elementos x usados para definir as unidades disponíveis (por exemplo: "cm", "polegadas", "km", "milhas" etc.). Utilize este atributo para definir unidades no interior do objeto. -- "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. Use esse atributo para definir unidades com uma lista 4D criada com o comando [`New list`](../commands-legacy/new-list.md). -- "unitsListName": um nome de uma lista 4D baseada em design que contém unidades disponíveis. Utilize este atributo para definir unidades com uma lista 4D criada na caixa de ferramentas. - -Independentemente da forma como a lista de unidades é definida, ela pode ser associada ao seguinte atributo: - -- "unitReference": um valor único que contenha o índice (de 1 a x) do item selecionado na lista de valores "unitsListReference" ou "unitsListName". - -A unidade atual é exibida como um botão que percorre os valores "unitList", "unitsListReference" ou "unitsListName" sempre que é clicado (por exemplo, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) - -Exemplo: - -Queremos configurar uma entrada numérica seguida de duas unidades possíveis: "linhas" ou "píxeis". O valor atual é "2" + "linhas". Utilizamos valores definidos diretamente no objeto (atributo "unitsList"): - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -var $ob : Object -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Se você quiser adicionar um botão de elipses [...] para uma célula, basta passar o "alternateButton" com o valor True no objeto. O botão será automaticamente apresentado na célula. - -Quando esse botão for clicado por um usuário, será gerado um evento `On Alternate Click`, e você poderá tratá-lo como quiser (consulte o parágrafo "Gerenciamento de eventos" para obter mais informações). - -Exemplo: - -```4d -var $ob1 : Object -var $entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -O valueType "color" permite-lhe apresentar uma cor ou um texto. - -- Se o valor for um número, é desenhado um retângulo colorido no interior da célula. Exemplo: - - ```4d - var $ob4 : Object - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). - -#### event valueType - -O "event" valueType exibe um botão simples que gera um evento `On Clicked` quando clicado. Nenhum dado ou valor pode ser transmitido ou devolvido. - -Opcionalmente, pode passar um atributo "label". - -Exemplo: - -```4d -var $ob : Object -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Gestão de eventos - -Vários eventos podem ser tratados durante o uso de um list box array de objetos: - -- **On Data Change**: um evento `On Data Change` é acionado quando qualquer valor é modificado: - - numa zona de introdução de texto - - numa lista pendente - - numa área combo box - - num botão de unidade (mudar do valor x para o valor x+1) - - numa caixa de verificação (alternar entre verificado/não verificado) -- **On Clicked**: quando o usuário clicar em um botão instalado usando o atributo "event" *valueType*, será gerado um evento `On Clicked`. Este evento é gerido pelo programador. -- **On Alternative Click**: quando o usuário clicar em um botão de reticências (atributo "alternateButton"), será gerado um evento `On Alternative Click`. Este evento é gerido pelo programador. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md deleted file mode 100644 index 9412d5bae1c566..00000000000000 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -id: listbox-header-footer -title: List Box Header and Footer ---- - -:::note - -- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. -- Para poder acessar as propriedades do rodapé para um list box, você deve ativar a opção [Exibir rodapés](properties_Footers.md#display-footers). - -::: - -## Cabeçalhos - -Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: - -![](../assets/en/FormObjects/listbox_header.png) - -Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. - -Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho ao lado ou no lugar do título da coluna, por exemplo, ao executar [classificações personalizadas](./listbox_overview.md#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. - -### Propriedades específicas de cabeçalho - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - -## Rodapés - -List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. - -Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Em particular, você pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). - -Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. Por exemplo, OBJECT SET VISIBLE(\*;"footer3";False) esconde todos os rodapés no objeto list box ao qual footer3 pertence e não apenas esse rodapé. - -### Propriedades específicas do rodapé - -[Formato Alpha](properties_Display.md#alpha-format) - [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrito](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Formato de data](properties_Display.md#date-format) - [Tipo de expressão](properties_Object.md#expression-type) - [Fonte](properties_Text.md#font) - [Cor do fonte](properties_Text.md#font-color) - [Dica](properties_Help.md#help-tip) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Padding horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Formato de número](properties_Display.md#number-format) - [Nome do objeto](properties_Object.md#object-name) - [Formato da imagem](properties_Display.md#picture-format) - [Formato do tempo](properties_Display.md#time-format) - [Truncate com ellipsis](properties_Display.md#truncate-with-ellipsis) - [Sublinhado](properties_Text.md#underline) - [Cálculo variável](properties_Object.md#variable-calculation) - [Variável ou Expressão](properties_Object.md#variable-or-expression) - [Alinhamento vertical](properties_Text.md#vertical-alignment) - [Padding](properties_Coordinates_CoordinatesAndSizing.md#vertical-padding) - [Largura](properties_CoordinatesAndSizing.md#width) - [Embalagem de palavras](properties_Display.md#wordwrap) - - diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md deleted file mode 100644 index d398949d2a68ba..00000000000000 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md +++ /dev/null @@ -1,198 +0,0 @@ ---- -id: listbox-object -title: List Box Object ---- - -## List box de tipo array - -Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. - -Como padrão, 4D atribui o nome "ColumnX" para cada coluna. You can change it, as well as other column properties, in the [column properties](./listbox-column.md). The display format for each column can also be defined using the [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) command. - -> Os list boxes do tipo array podem ser exibidos em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. - -Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Você também pode associar uma [lista de opções](properties_DataSource.md#choice-list) a uma coluna para controlar a entrada de dados. -The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or [`LISTBOX DELETE ROWS`](../commands-legacy/listbox-delete-rows.md)) as well as array manipulation commands. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: - -```4d -ARRAY TEXT(varCol;size) -``` - -Também pode usar uma lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Aviso**: quando uma list box contiver vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. - -## List box de tipo seleção - -Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo, `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo, `[Employees]FirstName+" "[Employees]LastName`) ou pode ser simplesmente uma fórmula (por exemplo, `String(Milliseconds)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. You can use the [`LISTBOX SET COLUMN FORMULA`](../commands-legacy/listbox-set-column-formula.md) and [`LISTBOX INSERT COLUMN FORMULA`](../commands-legacy/listbox-insert-column-formula.md) commands to modify columns programmatically. - -O conteúdo de cada linha é então avaliado de acordo com uma seleção de registros: a **seleção atual** de uma tabela ou uma **seleção nomeada**. - -No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. - -## List boxes Collection ou Entity selection - -Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. - -Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessado por meio da palavra-chave [This](../Concepts/classes.md#this). A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). A expressão também pode ser um método de proejeto, uma variável ou um item array. - -Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. - -:::note - -Quando as entidades são excluídas, suas referências permanecem na seleção da entidade com um valor *undefined*, assim exibindo linhas em branco no list box. Neste caso, você pode chamar a função [`.clean()`](API/EntitySelectionClass.md#clean) para obter uma nova seleção de entidade, mas sem as referências de entidade deletadas. - -::: - -Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por outro lado, se forem feitas modificações na coleção usando, por exemplo, as várias funções da [classe Collection](.../API/CollectionClass.md), você precisará notificar explicitamente o 4D reatribuindo a variável da coleção a ela mesma, para que o conteúdo do list box seja atualizado. Por exemplo: - -```4d -myCol:=myCol.push("new value") //exibir novo valor na list box -``` - -## Propriedades compatíveis - -Propriedades compatíveis dependem do tipo de list box. - -| Propriedade | List box array | List box seleção | List box coleção ou entity selection | -| -------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | -| [Cor de fundo alternativa](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Cor de Fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrito](properties_Text.md#bold) | X | X | X | -| [Expressão de cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Classe](properties_Object.md#css-class) | X | X | X | -| [Seleção de coleção ou entidade](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionamento automático de coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Item atual](properties_DataSource.md#current-item) | | | X | -| [Posição atual do item](properties_DataSource.md#current-item-position) | | | X | -| [Fonte de dados](properties_Object.md#data-source) | X | X | X | -| [Nome do formulário de detalhes](properties_ListBox.md#detail-form-name) | | X | | -| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | -| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | -| [Clique duas vezes na linha](properties_ListBox.md#double-click-on-row) | | X | | -| [Arrastável](properties_Action.md#draggable) | X | X | X | -| [Droppable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Fonte](properties_Text.md#font) | X | X | X | -| [Cor da fonte](properties_Text.md#font-color) | X | X | X | -| [Expressão de Cor da Fonte](properties_Text.md#font-color-expression) | | X | X | -| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | -| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | -| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | -| [Ocultar linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Ocultar retângulo de foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Ocultar destaque de seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List Box hierárquico](properties_Object.md#array-list-box) | X | | | -| [Highlight Set](properties_ListBox.md#highlight-set) | | X | | -| [Alinhamento Horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Horizontal Line Color](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Italic](properties_Text.md#italic) | X | X | X | -| [Left](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Tabela mestre](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Método](properties_Action.md#method) | X | X | X | -| [Movable Rows](properties_Action.md#movable-rows) | X | | | -| [Seleção temporária](properties_DataSource.md#selection-name) | | X | | -| [Number of Columns](properties_ListBox.md#number-of-columns) | X | X | X | -| [Number of Locked Columns](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Number of Static Columns](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Object Name](properties_Object.md#object-name) | X | X | X | -| [Right](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Row Control Array](properties_ListBox.md#row-control-array) | X | | | -| [Row Font Color Array](properties_Text.md#row-font-color-array) | X | | | -| [Row Height](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Row Height Array](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Row Style Array](properties_Text.md#row-style-array) | X | | | -| [Selected Items](properties_DataSource.md#selected-items) | | | X | -| [Selection Mode](properties_ListBox.md#selection-mode) | X | X | X | -| [Edição com um único clique](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenável](properties_Action.md#sortable) | X | X | X | -| [Ação padrão](properties_Action.md#standard-action) | X | | | -| [Expressão de estilo](properties_Text.md#style-expression) | | X | X | -| [Top](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Sublinhado](properties_Text.md#underline) | X | X | X | -| [Variável ou Expressão](properties_Object.md#variable-or-expression) | X | X | | -| [Alinhamento vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Cor da linha vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barra de rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Tamanho Vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidade](properties_Display.md#visibility) | X | X | X | -| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. - -## Supported Form Events {#supported-form-events} - -| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On After Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On After Sort |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box array unicamente* | -| On Before Data Entry |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Before Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Begin Drag Over |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Close Detail |
    • [row](#additional-properties)
    | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | -| On Collapse |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Apenas list box hierárquicos* | -| On Column Moved |
    • [columnName](#additional-properties)
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | | -| On Column Resize |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [newSize](#additional-properties)
    • [oldSize](#additional-properties)
    | | -| On Data Change |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Delete Action |
    • [row](#additional-properties)
    | | -| On Display Detail |
    • [isRowSelected](#additional-properties)
    • [row](#additional-properties)
    | | -| On Double Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Drag Over |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Drop |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Expand |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Apenas list box hierárquicos* | -| On Footer Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [footerName](#additional-properties)
    | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | | -| On Load | | | -| On Losing Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Mouse Enter |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Mouse Leave | | | -| On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Open Detail |
    • [row](#additional-properties)
    | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | -| On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *List box array unicamente* | -| On Selection Change | | | -| On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | -| On Unload | | | - -### Additional Properties {#additional-properties} - -Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: - -| Propriedade | Tipo | Descrição | -| -------------------- | ------------- | ---------------------------------------------------------------------------- | -| area | text | Área de objeto List box ("header", "footer", "cell") | -| areaName | text | Nome da zona | -| column | inteiro longo | Número da coluna | -| columnName | text | Nome da coluna | -| footerName | text | Nome do rodapé | -| headerName | text | Nome do cabeçalho | -| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | -| isRowSelected | boolean | True se a linha estiver selecionada, senão False | -| newPosition | inteiro longo | Nova posição da coluna ou linha | -| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | -| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | -| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | -| row | inteiro longo | Número da linha | -| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | - -> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. - - diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md index b711d883dd1642..04cda8315c0188 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ O usuário pode selecionar um ou mais linhas usando os atalhos padrão: **Shift+ Uma list box é composta de quatro partes diferentes: -- the [list box object](./listbox-object.md) in its entirety, -- [columns](./listbox-column.md), -- column [headers](./listbox-header-footer.md#headers), and -- column [footers](./listbox-header-footer.md#footers). +- o objeto list box em sua globalidade +- colunas, +- cabeçalhos de coluna, e +- rodapés de colunas. ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ Cada parte tem seu próprio nome assim como propriedades específicas. Por exemp 1. Método objeto de cada coluna 2. Método objeto da list box -O método objeto de coluna obtém os eventos que ocorrem em seu [cabeçalho](./listbox-header-footer.md#headers) e [rodapé](./listbox-header-footer.md#footers). +O método objeto de coluna obtém os eventos que ocorrem em seu [cabeçalho](#list-box-headers) e [rodapé](#list-box-footers). ### Tipos de List box @@ -59,7 +59,284 @@ Há vários tipos de list boxes com seus próprios comportamentos e propriedades Pode configurar completamente um objeto list box através de suas propriedades e também pode gerenciar dinamicamente por programação. -The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Consulte a página [Resumo dos comandos List Box](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) da *Referência da linguagem 4D* para obter mais informações. +A linguagem 4D inclui um tema "List Box" dedicado para comandos de list box, mas também podem ser usados comandos de vários outros temas, como comandos "Propriedades dos objetos" ou comandos `EDIT ITEM`, `Displayed line number`. Consulte a página [Resumo dos comandos List Box](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) da *Referência da linguagem 4D* para obter mais informações. + +## Objetos tipo list box + +### List box de tipo array + +Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. + +Como padrão, 4D atribui o nome "ColumnX" para cada coluna. Você pode alterá-lo, assim como outras propriedades de coluna, nas [propriedades das colunas](listbox_overview.md#column-specific-properties). O formato de exibição de cada coluna também pode ser definido com o comando `OBJECT SET FORMAT`. + +> Os list boxes do tipo array podem ser exibidos em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. + +Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Você também pode associar uma [lista de opções](properties_DataSource.md#choice-list) a uma coluna para controlar a entrada de dados. +The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or `LISTBOX DELETE ROWS`) as well as array manipulation commands. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: + +```4d +ARRAY TEXT(varCol;size) +``` + +Também pode usar uma lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Aviso**: quando uma list box contiver vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. + +### List box de tipo seleção + +Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo, `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo, `[Employees]FirstName+" "[Employees]LastName`) ou pode ser simplesmente uma fórmula (por exemplo, `String(Milliseconds)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. A expressão também pode ser um método de proejeto, uma variável ou um item array. + +O conteúdo de cada linha é então avaliado de acordo com uma seleção de registros: a **seleção atual** de uma tabela ou uma **seleção nomeada**. + +No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. + +### List boxes Collection ou Entity selection + +Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. + +Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessado por meio da palavra-chave [This](../Concepts/classes.md#this). A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). A expressão também pode ser um método de proejeto, uma variável ou um item array. + +Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. + +:::note + +Quando as entidades são excluídas, suas referências permanecem na seleção da entidade com um valor *undefined*, assim exibindo linhas em branco no list box. Neste caso, você pode chamar a função [`.clean()`](API/EntitySelectionClass.md#clean) para obter uma nova seleção de entidade, mas sem as referências de entidade deletadas. + +::: + +Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por outro lado, se forem feitas modificações na coleção usando, por exemplo, as várias funções da [classe Collection](.../API/CollectionClass.md), você precisará notificar explicitamente o 4D reatribuindo a variável da coleção a ela mesma, para que o conteúdo do list box seja atualizado. Por exemplo: + +```4d +myCol:=myCol.push("new value") //exibir novo valor na list box +``` + +### Propriedades compatíveis + +Propriedades compatíveis dependem do tipo de list box. + +| Propriedade | List box array | List box seleção | List box coleção ou entity selection | +| -------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | +| [Cor de fundo alternativa](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Cor de Fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrito](properties_Text.md#bold) | X | X | X | +| [Expressão de cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Classe](properties_Object.md#css-class) | X | X | X | +| [Seleção de coleção ou entidade](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionamento automático de coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Item atual](properties_DataSource.md#current-item) | | | X | +| [Posição atual do item](properties_DataSource.md#current-item-position) | | | X | +| [Fonte de dados](properties_Object.md#data-source) | X | X | X | +| [Nome do formulário de detalhes](properties_ListBox.md#detail-form-name) | | X | | +| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | +| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | +| [Clique duas vezes na linha](properties_ListBox.md#double-click-on-row) | | X | | +| [Arrastável](properties_Action.md#draggable) | X | X | X | +| [Droppable](properties_Action.md#droppable) | X | X | X | +| [Focusable](properties_Entry.md#focusable) | X | X | X | +| [Fonte](properties_Text.md#font) | X | X | X | +| [Cor da fonte](properties_Text.md#font-color) | X | X | X | +| [Expressão de Cor da Fonte](properties_Text.md#font-color-expression) | | X | X | +| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | +| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | +| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | +| [Ocultar linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Ocultar retângulo de foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Ocultar destaque de seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List Box hierárquico](properties_Object.md#array-list-box) | X | | | +| [Highlight Set](properties_ListBox.md#highlight-set) | | X | | +| [Alinhamento Horizontal](properties_Text.md#horizontal-alignment) | X | X | X | +| [Horizontal Line Color](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | +| [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Italic](properties_Text.md#italic) | X | X | X | +| [Left](properties_CoordinatesAndSizing.md#left) | X | X | X | +| [Tabela mestre](properties_DataSource.md#master-table) | | X | | +| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | +| [Método](properties_Action.md#method) | X | X | X | +| [Movable Rows](properties_Action.md#movable-rows) | X | | | +| [Seleção temporária](properties_DataSource.md#selection-name) | | X | | +| [Number of Columns](properties_ListBox.md#number-of-columns) | X | X | X | +| [Number of Locked Columns](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Number of Static Columns](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Object Name](properties_Object.md#object-name) | X | X | X | +| [Right](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Row Control Array](properties_ListBox.md#row-control-array) | X | | | +| [Row Font Color Array](properties_Text.md#row-font-color-array) | X | | | +| [Row Height](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Row Height Array](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Row Style Array](properties_Text.md#row-style-array) | X | | | +| [Selected Items](properties_DataSource.md#selected-items) | | | X | +| [Selection Mode](properties_ListBox.md#selection-mode) | X | X | X | +| [Edição com um único clique](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenável](properties_Action.md#sortable) | X | X | X | +| [Ação padrão](properties_Action.md#standard-action) | X | | | +| [Expressão de estilo](properties_Text.md#style-expression) | | X | X | +| [Top](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Sublinhado](properties_Text.md#underline) | X | X | X | +| [Variável ou Expressão](properties_Object.md#variable-or-expression) | X | X | | +| [Alinhamento vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Cor da linha vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | +| [Barra de rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Tamanho Vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidade](properties_Display.md#visibility) | X | X | X | +| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. + +### Supported Form Events {#supported-form-events} + +| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array unicamente* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Close Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | +| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | +| On Column Moved |
  • [columnName](#propriedadesadicionais)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [newSize](#propriedadesadicionais)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Delete Action |
  • [row](#propriedades adicionais)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [footerName](#propriedadesadicionais)
  • | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Mouse Enter |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Open Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array unicamente* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#propriedades adicionais)
  • [verticalScroll](#propriedadesadicionais)
  • | | +| On Unload | | | + +#### Additional Properties {#additional-properties} + +Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: + +| Propriedade | Tipo | Descrição | +| -------------------- | ------------- | ---------------------------------------------------------------------------- | +| area | text | Área de objeto List box ("header", "footer", "cell") | +| areaName | text | Nome da zona | +| column | inteiro longo | Número da coluna | +| columnName | text | Nome da coluna | +| footerName | text | Nome do rodapé | +| headerName | text | Nome do cabeçalho | +| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | +| isRowSelected | boolean | True se a linha estiver selecionada, senão False | +| newPosition | inteiro longo | Nova posição da coluna ou linha | +| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | +| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | +| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | +| row | inteiro longo | Número da linha | +| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | + +> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. + +## Colunas List box {#list-box-columns} + +Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: + +![](../assets/en/FormObjects/listbox_column.png) + +Você pode definir propriedades padrão (texto, cor de fundo, etc.) para cada coluna da caixa de listagem; essas propriedades têm prioridade sobre as propriedades do objeto da caixa de listagem. + +> Você pode definir o [Expression type](properties_Object.md#expression-type) para colunas de list box de tipo array (String, Text, Number, Date, Time, Picture, Boolean ou Object). + +### Column Specific Properties {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +### Supported Form Events {#supported-form-events-1} + +| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array unicamente* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Column Moved |
  • [columnName](#propriedadesadicionais)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [newSize](#propriedadesadicionais)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [footerName](#propriedadesadicionais)
  • | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array unicamente* | +| On Scroll |
  • [horizontalScroll](#propriedades adicionais)
  • [verticalScroll](#propriedadesadicionais)
  • | | +| On Unload | | | + +## Cabeçalhos de list box + +> Para poder acessar as propriedades de cabeçalho de um list box, é necessário ativar a opção [Exibir cabeçalhos](properties_Headers.md#display-headers) do list box. + +Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: + +![](../assets/en/FormObjects/listbox_header.png) + +Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. + +Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho ao lado ou no lugar do título da coluna, por exemplo, ao executar [classificações personalizadas](#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. + +### Propriedades específicas de cabeçalho + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) + +## Rodapés de list box + +> Para poder acessar as propriedades do rodapé para um list box, você deve ativar a opção [Exibir rodapés](properties_Footers.md#display-footers). + +List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. + +Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Em particular, você pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). + +Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. Por exemplo, OBJECT SET VISIBLE(\*;"footer3";False) esconde todos os rodapés no objeto list box ao qual footer3 pertence e não apenas esse rodapé. + +### Propriedades específicas do rodapé + +[Formato Alpha](properties_Display.md#alpha-format) - [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrito](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Formato de data](properties_Display.md#date-format) - [Tipo de expressão](properties_Object.md#expression-type) - [Fonte](properties_Text.md#font) - [Cor do fonte](properties_Text.md#font-color) - [Dica](properties_Help.md#help-tip) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Padding horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Formato de número](properties_Display.md#number-format) - [Nome do objeto](properties_Object.md#object-name) - [Formato da imagem](properties_Display.md#picture-format) - [Formato do tempo](properties_Display.md#time-format) - [Truncate com ellipsis](properties_Display.md#truncate-with-ellipsis) - [Sublinhado](properties_Text.md#underline) - [Cálculo variável](properties_Object.md#variable-calculation) - [Variável ou Expressão](properties_Object.md#variable-or-expression) - [Alinhamento vertical](properties_Text.md#vertical-alignment) - [Padding](properties_Coordinates_CoordinatesAndSizing.md#vertical-padding) - [Largura](properties_CoordinatesAndSizing.md#width) - [Embalagem de palavras](properties_Display.md#wordwrap) ## Gerenciar entrada @@ -243,14 +520,14 @@ Você pode ativar ou desativar a classificação padrão do usuário desativando O suporte de ordenação padrão depende do tipo de list box: -| Tipo de list box | Suporte de ordenação padrão | Comentários | -| ----------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Uma coleção de objetos | Sim |
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colecção de valores escalares | Não | Use a classificação personalizada com a função [`orderBy()`](../API/CollectionClass.md#orderby) | -| Seleção de entidades | Sim |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
    • Supported: sorts on related attributes (e.g. "This.company.name")
    • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | -| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | -| Seleção temporal | Não | | -| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | +| Tipo de list box | Suporte de ordenação padrão | Comentários | +| ----------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Uma coleção de objetos | Sim |
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Colecção de valores escalares | Não | Use a classificação personalizada com a função [`orderBy()`](../API/CollectionClass.md#orderby) | +| Seleção de entidades | Sim |
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
  • Supported: sorts on related attributes (e.g. "This.company.name")
  • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). Para isso, você precisa usar a classificação personalizada com a função [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (veja o exemplo abaixo)
  • | +| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | +| Seleção temporal | Não | | +| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | ### Ordenação personalizada @@ -290,10 +567,10 @@ O valor da [variável de cabeçalho de coluna](properties_Object.md#variable-or- - Se a variável for estabelecida como 0, a coluna não é ordenada e a flecha de ordenação não é exibida; ![](../assets/en/FormObjects/sorticon0.png) -- Se a variável for definida como 1, a coluna será classificada em ordem crescente e a seta de classificação será exibida. +- Se a variável for definida como 1, a coluna será classificada em ordem crescente e a seta de classificação será exibida. ![](../assets/en/FormObjects/sorticon2.png) -- Se a variável for estabelecida como 2, a coluna é ordenada de forma descendente e a flecha de ordenação é exibida. +- Se a variável for estabelecida como 2, a coluna é ordenada de forma descendente e a flecha de ordenação é exibida. ![](../assets/en/FormObjects/sorticon1.png) > Somente [variáveis] declaradas ou dinâmicas (Concepts/variables.md) podem ser usadas como variáveis de coluna de cabeçalho. Outros tipos de [expressions](Aceitações/quick-tour.md#expressions) como `Form.sortValue` não são suportados. @@ -306,8 +583,8 @@ Pode estabelecer o valor da variável (por exemplo, Header2:=2) para “forçar Aqui estão algumas maneiras de estabelecer cores de fundo, cores de fonte e estilos de fonte para list boxes: -- no nível das [propriedades do objeto list box](./listbox-object.md), -- no nível das [propriedades da coluna](./listbox-column.md), +- no nível das [propriedades do objeto list box](#list-box-objects), +- no nível das [propriedades da coluna](#list-box-columns), - usando [propriedades de matrizes ou expressões](#using-arrays-and-expressions) para o list box e/ou para cada coluna, - no nível do texto de cada célula (se [texto multi-estilo](properties_Text.md#multi-style)). @@ -315,12 +592,14 @@ Aqui estão algumas maneiras de estabelecer cores de fundo, cores de fonte e est Princípios de prioridade e herança são observados quando a mesma propriedade for estabelecida em mais de um nível. -1. (highest priority) Cell (if multi-style text) -2. Arrays/métodos de coluna -3. Arrays/métodos de Listbox -4. Propriedades da coluna -5. Propriedades de list box -6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) +| Nível de prioridade | Localização do parâmetro | +| ------------------- | -------------------------------------------------------------------------------------------------- | +| alta prioridade | Célula (se texto multiestilo) | +| | Arrays/métodos de coluna | +| | Arrays/métodos de Listbox | +| | Propriedades da coluna | +| | Propriedades de list box | +| baixa prioridade | Expressão Meta Info (para list boxes de tipo collection ou seleção de entidade) | Por exemplo se estabelecer um estilo de fonte nas propriedades de list box e outro usando um array estilo para a coluna, este último será levado em consideração. @@ -330,8 +609,7 @@ Para cada atributo (estilo, cor e cor de fundo), uma **herança** é implementad - para atributos linhas: valores de atributos de colunas - para atributos coluna: valores atributos no list box -Dessa maneira se quiser que um objeto herde o valor de atributo de um nível superior, pode usar a constante `lk inherited` (valor padrão) à definição de comando ou diretamente no elemento do array correspondente de estilo/cor. Por exemplo dado um list box array contendo um estilo de fonte padrão com cores alternantes: - +Dessa maneira se quiser que um objeto herde o valor de atributo de um nível superior, pode usar a constante `lk inherited` (valor padrão) à definição de comando ou diretamente no elemento do array correspondente de estilo/cor. Por exemplo, dado um list box array contendo um estilo de fonte padrão com cores alternadas: ![](../assets/en/FormObjects/listbox_styles3.png) Pode realizar as modificações abaixo: @@ -510,20 +788,19 @@ Por exemplo, se quiser seleccionar a fila que contém Rennes, deve passar: ->MyListbox{3}:=True ``` -*Non-hierarchical representation:* +Representação não hierárquica: ![](../assets/en/FormObjects/hierarch7.png) - -*Hierarchical representation:* +Representação hierárquica: ![](../assets/en/FormObjects/hierarch8.png) > Se uma ou mais filas estiverem escondidas porque os seus pais estão desmoronados, já não são seleccionados. Apenas as linhas visíveis (directamente ou por rolagem) podem ser seleccionadas. Por outras palavras, as filas não podem ser tanto escondidas como seleccionadas. As with selections, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command will return the same values for a hierarchical list box and a non-hierarchical list box. This means that in both of the examples below, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) will return the same position: (3;2). -*Non-hierarchical representation:* +*Representação não hierárquica:* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*Representação hierárquica:* ![](../assets/en/FormObjects/hierarch10.png) Quando todas as filas de uma sub-hierarquia estão escondidas, a linha de quebra é automaticamente escondida. No exemplo acima, se as linhas 1 a 3 estiverem escondidas, a linha de quebra "Bretanha" não aparecerá. @@ -540,10 +817,10 @@ As linhas de quebra não são tidas em conta nos arrays internos utilizados para Dada, por exemplo, a seguinte caixa de listagem (os nomes dos arrays associados são especificados entre parênteses): -*Non-hierarchical representation:* +*Representação não hierárquica:* ![](../assets/en/FormObjects/hierarch12.png) -*Hierarchical representation:* +*Representação hierárquica:* ![](../assets/en/FormObjects/hierarch13.png) No modo hierárquico, os níveis de interrupção não são levados em consideração pelas matrizes de modificação de estilo denominadas `tStyle` e `tColors`. Para modificar a cor ou o estilo dos níveis de quebra, é necessário executar as seguintes declarações: @@ -569,13 +846,379 @@ Usando os formulários `On Expand` e `On Collapse`, os eventos podem ultrapassar Neste caso, é necessário preencher e esvaziar os arrays através do código. Os princípios a serem implementados são os seguintes: -- Quando a list box é exibido, somente o primeiro array deve ser preenchido. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: +- Quando a list box é exibido, somente o primeiro array deve ser preenchido. No entanto, você deve criar um segundo array com valores vazios para que o list box exiba os botões expandir/colapsar: ![](../assets/en/FormObjects/hierarch15.png) -- Quando um usuário clicar num botão de expansão, pode processar o evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. +- Quando um usuário clicar num botão de expansão, pode processar o evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. ![](../assets/en/FormObjects/hierarch16.png) - Quando um usuário clicar num botão de colapso, pode processar o evento `On Collapse`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. +## Arrays objetos nas colunas (4D View Pro) + +As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. + +A seguinte caixa de listagem foi concebida utilizando uma matriz de objectos: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configuração de uma coluna de matriz de objectos + +Para atribuir um arrayz de objetos a uma coluna list box, basta definir o nome do array de objetos na lista de propriedades (campo "Variable Name") ou usar o comando [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md), como em qualquer coluna baseada em arrays. Na lista de propriedades, pode agora selecionar Objecto como "Tipo de Expressão" para a coluna: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Estão disponíveis propriedades padrão relacionadas com coordenadas, tamanho e estilo para colunas de objectos. Pode defini-los usando a lista de propriedades, ou programando o estilo, cor da fonte, cor de fundo e visibilidade para cada linha de uma coluna de caixa de lista de tipo de objecto. Estes tipos de colunas também podem ser ocultados. + +No entanto, o tema Fonte de Dados não está disponível para as colunas da caixa de listagem tipo objecto. De fato, o conteúdo de cada célula de coluna é baseado em atributos encontrados no elemento correspondente da array de objectos. Cada elemento da array pode definir: + +o tipo de valor (obrigatório): texto, cor, evento, etc. +o valor em si (opcional): usado para entrada/saída. +a exibição do conteúdo da célula (opcional): botão, lista, etc. +configurações adicionais (opcional): dependem do tipo de valor +Para definir essas propriedades, você precisa definir os atributos apropriados no objeto (os atributos disponíveis estão listados abaixo). Por exemplo, pode escrever "Olá Mundo!" numa coluna de objectos usando este código simples: + +```4d +ARRAY OBJECT(obColumn;0) //column array + var $ob : Object //first element + OB SET($ob;"valueType";"text") //defines the value type (mandatory) + OB SET($ob;"value";"Hello World!") //defines the value + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> O formato de visualização e os filtros de entrada não podem ser definidos para uma coluna de objectos. Dependem automaticamente do tipo de valor. + +#### valueType e visualização de dados + +Quando uma coluna de caixa de listagem é associada a uma array de objectos, a forma como uma célula é exibida, introduzida, ou editada, é baseada no atributo valueType do elemento da array. Os valores suportados são os tipos de valores: + +- "texto": para um valor de texto +- "real": para um valor numérico que pode incluir separadores como `\`, `<.>` ou `<,>` +- "integer": para um valor inteiro +- "booleano": para um valor Verdadeiro/Falso +- "cor": para definir uma cor de fundo +- "evento": para exibir um botão com um rótulo. + +4D utiliza widgets padrão no que respeita ao valor "valueType" (ou seja, um "texto" é exibido como um widget de entrada de texto, um "booleano" como uma caixa de verificação), mas também estão disponíveis exibições alternativas através de opções (*por exemplo*, um real também pode ser representado como um menu drop-down). A tabela seguinte mostra a visualização por defeito, bem como as alternativas para cada tipo de valor: + +| valueType | Widget padrão | Widgets alternativos | +| --------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| text | entrada de texto | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | +| real | entrada de texto controlada (números e separadores) | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | +| integer | entrada de texto controlada (apenas números) | menu drop down (lista necessária) ou caixa combinada (lista de escolha) ou caixa de verificação de três estados | +| boolean | caixa de verificação | menu drop-down (lista obrigatória) | +| color | cor de fundo | text | +| "event" | botão com rótulo | | +| | | Todos os widgets podem ter um botão de alternância de unidade adicional ou um botão de elipse ligado à célula. | + +Define-se a visualização e opções de células usando atributos específicos em cada objecto (ver abaixo). + +#### Formatos de visualização e filtros de entrada + +Não é possível definir formatos de exibição ou filtros de entrada para colunas de caixas de listagem de tipos de objectos. São automaticamente definidos de acordo com o tipo de valor. Estes estão listados na tabela seguinte: + +| Tipo de valor | Formato predefinido | Controlo de entrada | +| ------------- | --------------------------------------------------------------------------------------------- | ------------------------------------------ | +| text | o mesmo que definido no objecto | qualquer (sem controlo) | +| real | o mesmo que definido no objeto (utilizando o separador decimal do sistema) | "0-9" e "." e "-" | +| | | "0-9" y "." si min>=0 | +| integer | o mesmo que definido no objecto | "0-9" e "-" | +| | | "0-9" if min>=0 | +| Parâmetros | caixa de verificação | N/A | +| color | N/A | N/A | +| "event" | N/A | N/A | + +### Atributos + +Cada elemento da array de objetos é um objecto que pode conter um ou mais atributos que definirão o conteúdo da célula e a exibição dos dados (ver exemplo acima). + +O único atributo obrigatório é "valueType" e os seus valores suportados são "text", "real", "integer", "boolean", "color", e "event". A tabela seguinte lista todos os atributos suportados nas arrays de objectos da caixa de listagem, dependendo do valor "valueType" (quaisquer outros atributos são ignorados). Os formatos de exibição são detalhados e são fornecidos exemplos abaixo. + +| | valueType | text | real | integer | boolean | color | "event" | +| --------------------- | ----------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------- | +| *Atributos* | *Description* | | | | | | | +| value | valor da célula (entrada ou saída) | x | x | x | | | | +| min | valor mínimo | | x | x | | | | +| max | valor máximo | | x | x | | | | +| behavior | valor "threeStates" | | | x | | | | +| requiredList | lista drop down definida no objecto | x | x | x | | | | +| choiceList | combo box definida no objecto | x | x | x | | | | +| requiredListReference | 4D lista ref, depende do valor "saveAs | x | x | x | | | | +| requiredListName | Nome da lista 4D, depende do valor "saveAs | x | x | x | | | | +| saveAs | "referência" ou "valor | x | x | x | | | | +| choiceListReference | 4D lista ref, mostrar caixa combinada | x | x | x | | | | +| choiceListName | Nome da lista 4D, mostrar caixa combinada | x | x | x | | | | +| unitList | array de X elementos | x | x | x | | | | +| unitReference | índice de elementos seleccionados | x | x | x | | | | +| unitsListReference | 4D lista ref para unidades | x | x | x | | | | +| unitsListName | 4D nome da lista para unidades | x | x | x | | | | +| alternateButton | adicionar um botão alternativo | x | x | x | x | x | | + +#### value + +Os valores das células são armazenados no atributo "value". Este atributo é utilizado tanto para a entrada como para a saída. Também pode ser utilizada para definir valores por defeito quando se utilizam listas (ver abaixo). + +```4d + ARRAY OBJECT(obColumn;0) //column array + var $ob1;$ob2;$ob3 : Object + var $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> Os valores Null são suportados e resultam numa célula vazia. + +#### mín. e máx + +Quando o "valueType" é "real" ou "integer", o objeto também aceita os atributos min e max com os valores apropriados (os valores devem ser do mesmo tipo que o valueType). + +Esses atributos podem ser usados para controlar o intervalo de valores de entrada. Quando uma célula é validada (quando perde o foco), se o valor de entrada for menor que o valor mínimo ou maior que o valor máximo, ela será rejeitada. Nesse caso, o valor anterior é mantido e uma dica exibe uma explicação. + +```4d + var $ob3 : Object + var $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +O atributo behavior fornece variações para a representação regular de valores. Em 4D v15, uma única variação é proposta: + +| Atributo | Valor(es) disponível(eis) | valueType(s) | Descrição | +| -------- | --------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | Representa um valor numérico como uma caixa de verificação de três estados.
    2=semi-checado, 1=marcada, 0=desmarcada, -1=invisível, -2=desmarcado desabilitado, -3=checado desabilitado, -4=semi-checado desabilitado | + +```4d + var $ob3; $ob4 : Object + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";-3) + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList e choiceList + +Quando um atributo "choiceList" ou "requiredList" está presente no objeto, a entrada de texto é substituída por uma lista suspensa ou uma combo box, dependendo do atributo: + +- Se o atributo é "choiceList", a célula é apresentada como um combo box. Isto significa que o usuário pode selecionar ou escrever um valor. +- Se o atributo for "requiredList", então a célula é exibida como uma lista suspensa e o usuário só pode selecionar um dos valores fornecidos na lista. + +Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> Os valores do widget são definidos através de um array. Se quiser atribuir uma lista 4D existente ao widget, você precisará usar os atributos "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". + +Exemplos: + +- Se quiser exibir uma lista suspensa com apenas duas opções: "Open" ou "Closed". "Closed" deve ser pré-selecionada: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Se quiser aceitar qualquer valor inteiro, mas exibir uma caixa de combinação para sugerir os valores mais comuns: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName e requiredListReference + +Os atributos "requiredListName" e "requiredListReference" permitem que você use, em uma célula do list box, uma lista definida no 4D no modo Desenho (no editor de Listas da caixa de ferramentas) ou por programação (usando o comando New list). A célula será então apresentada como uma lista pendente. Isso significa que o usuário só pode selecionar um dos valores fornecidos na lista. + +Use "requiredListName" ou "requiredListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> - Se quiser definir esses valores através de uma matriz simples, você precisará usar o atributo "requiredList". +> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". + +Exemplos: + +- Você deseja exibir uma lista suspensa com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde"), salvá-la como um valor e exibir "azul" por padrão: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Você quer exibir uma lista suspensa baseada em uma lista definida por programação e salvá-la como uma referência: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + +../assets/en/FormObjects/listbox_column_objectArray_cities.png + +#### choiceListName e choiceListReference + +Os atributos "choiceListName" e "choiceListReference" permitem que você use, em uma célula de list box, uma lista definida no 4D no modo Desenho (na caixa de ferramentas) ou por programação (usando o comando New list). A célula é então exibida como uma combo box, o que significa que o usuário pode selecionar ou digitar um valor. + +Use "choiceListName" ou "choiceListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> - Se quiser definir esses valores através de um array simples, você precisará usar o atributo "choiceList". +> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". + +Exemplo: + +Você deseja exibir uma caixa de combinação com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde") e exibir "verde" por padrão: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference e unitReference + +Você pode usar atributos específicos para adicionar unidades associadas aos valores das células (por exemplo: "10 cm", "20 pixels" etc.). Para definir a lista de unidades, pode utilizar um dos seguintes atributos: + +- "unitsList": um array que contém os elementos x usados para definir as unidades disponíveis (por exemplo: "cm", "polegadas", "km", "milhas" etc.). Utilize este atributo para definir unidades no interior do objeto. +- "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. Use esse atributo para definir unidades com uma lista 4D criada com o comando [`New list`](../commands-legacy/new-list.md). +- "unitsListName": um nome de uma lista 4D baseada em design que contém unidades disponíveis. Utilize este atributo para definir unidades com uma lista 4D criada na caixa de ferramentas. + +Independentemente da forma como a lista de unidades é definida, ela pode ser associada ao seguinte atributo: + +- "unitReference": um valor único que contenha o índice (de 1 a x) do item selecionado na lista de valores "unitsListReference" ou "unitsListName". + +A unidade atual é exibida como um botão que percorre os valores "unitList", "unitsListReference" ou "unitsListName" sempre que é clicado (por exemplo, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) + +Exemplo: + +Queremos configurar uma entrada numérica seguida de duas unidades possíveis: "linhas" ou "píxeis". O valor atual é "2" + "linhas". Utilizamos valores definidos diretamente no objeto (atributo "unitsList"): + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +var $ob : Object +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Se você quiser adicionar um botão de elipses [...] para uma célula, basta passar o "alternateButton" com o valor True no objeto. O botão será automaticamente apresentado na célula. + +Quando esse botão for clicado por um usuário, será gerado um evento `On Alternate Click`, e você poderá tratá-lo como quiser (consulte o parágrafo "Gerenciamento de eventos" para obter mais informações). + +Exemplo: + +```4d +var $ob1 : Object +var $entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +O valueType "color" permite-lhe apresentar uma cor ou um texto. + +- Se o valor for um número, é desenhado um retângulo colorido no interior da célula. Exemplo: + + ```4d + var $ob4 : Object + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). + +#### event valueType + +O "event" valueType exibe um botão simples que gera um evento `On Clicked` quando clicado. Nenhum dado ou valor pode ser transmitido ou devolvido. + +Opcionalmente, pode passar um atributo "label". + +Exemplo: + +```4d +var $ob : Object +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestão de eventos +Vários eventos podem ser tratados durante o uso de um list box array de objetos: +- **On Data Change**: um evento `On Data Change` é acionado quando qualquer valor é modificado: + - numa zona de introdução de texto + - numa lista pendente + - numa área combo box + - num botão de unidade (mudar do valor x para o valor x+1) + - numa caixa de verificação (alternar entre verificado/não verificado) +- **On Clicked**: quando o usuário clicar em um botão instalado usando o atributo "event" *valueType*, será gerado um evento `On Clicked`. Este evento é gerido pelo programador. +- **On Alternative Click**: quando o usuário clicar em um botão de reticências (atributo "alternateButton"), será gerado um evento `On Alternative Click`. Este evento é gerido pelo programador. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md index fcfda41a3d1e71..3986f3bba69326 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md @@ -116,7 +116,7 @@ São suportados vários tipos de referências de métodos: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md index d4276c6d0ac19e..29c7713a3a4ff7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ Você também pode definir esta propriedade usando o comando [`OBJECT SET RGB CO #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -41,7 +41,7 @@ Você também pode definir esta propriedade usando o comando [`OBJECT SET RGB CO #### Objectos suportados -[Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox-column.md) - [Rodapé List Box](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Comandos @@ -71,7 +71,7 @@ Você também pode definir esta propriedade usando o comando [`LISTBOX SET PROPE #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -224,7 +224,7 @@ Você pode obter o mesmo resultado usando os comandos [`LISTBOX SET ROW STYLE`]( #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md index 4c9b2ced903a79..f70a0e29aeb8f2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Quando essa propriedade está ativada, a altura de cada linha é calculada autom #### Objectos suportados -[Coluna de list box](listbox-column.md) +[Coluna de list box](listbox_overview.md#list-box-columns) #### Comandos @@ -64,7 +64,7 @@ Coordenadas inferiores do objeto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -84,7 +84,7 @@ Coordenadas esquerda do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -104,7 +104,7 @@ Coordenada direita do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -124,7 +124,7 @@ Coordenada superior do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -192,7 +192,7 @@ Esta propriedade designa o tamanho vertical de um objeto. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -205,7 +205,7 @@ Esta propriedade designa o tamanho vertical de um objeto. Esta propriedade designa o tamanho horizontal de um objeto. > - Alguns objetos podem ter uma altura predefinida que não pode ser alterada. -> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +> - Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox_overview.md#list-box-columns), el usuario también puede cambiar manualmente el tamaño de la columna. > - Ao redimensionar a forma, se a propriedade de [dimensionamento horizontal "Crescer"](properties_ResizingOptions.md#horizontal-sizing) foi atribuída o list box, a coluna mais direita será aumentada além da largura máxima se necessário. #### Gramática JSON @@ -216,7 +216,7 @@ Esta propriedade designa o tamanho horizontal de um objeto. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -238,7 +238,7 @@ A largura máxima da coluna (em píxeis). A largura da coluna não pode ser aume #### Objectos suportados -[Coluna de list box](listbox-column.md) +[Coluna de list box](listbox_overview.md#list-box-columns) #### Comandos @@ -260,7 +260,7 @@ A largura mínima da coluna (em píxeis). A largura da coluna não pode ser redu #### Objectos suportados -[Coluna de list box](listbox-column.md) +[Coluna de list box](listbox_overview.md#list-box-columns) #### Comandos @@ -344,7 +344,7 @@ Define um preenchimento horizontal para as células. O valor é definido em pixe #### Objectos suportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos @@ -368,7 +368,7 @@ Define um preenchimento vertical para as células. O valor é definido em pixeis #### Objectos suportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md index 3c29c82eb7d8c8..58a7b6b9c63c3c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Quando a opção **inserção automática** não está definida (padrão), o val Esta propriedade é suportada por: -- Objetos formulário [Combo box](comboBox_overview.md) e [coluna list box](listbox-column.md) associado para uma lista de seleção. +- Objetos formulário [Combo box](comboBox_overview.md) e [coluna list box](listbox_overview.md#list-box-columns) associado para uma lista de seleção. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" que está associada a um combo box "Countries": se a propriedade **inserção automática** estiver definida e um usuário digitar "Espanha", o valor "Espanha" será automaticamente adicionado à lista na memória: @@ -28,7 +28,7 @@ Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" qu #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) --- @@ -45,7 +45,7 @@ Associa uma lista de opções a um objeto. Pode ser um nome da lista de opções #### Objectos suportados -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Comandos @@ -125,7 +125,7 @@ Especifica uma variável ou expressão a que será atribuída uma longa indicand Define o tipo de dados para a expressão apresentada. Esta propriedade é utilizada com: -- [Colunas do List box](listbox-column.md) de tipo seleção e coleção. +- [Colunas do List box](listbox_overview.md#list-box-columns) de tipo seleção e coleção. - [Listas suspensas](dropdownList_Overview.md) associadas a objetos ou arrays. Veja também [**Tipo de expressão**](properties_Object.md#expression-type). @@ -138,7 +138,7 @@ Veja também [**Tipo de expressão**](properties_Object.md#expression-type). #### Objectos suportados -[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox-column.md) +[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox_overview.md#list-box-columns) --- @@ -195,14 +195,14 @@ Lista de valores usados como valores padrão para a coluna do list box (somente #### Objectos suportados -[Coluna List Box (somente tipo array)](listbox-column.md) +[Coluna List Box (somente tipo array)](listbox_overview.md#list-box-columns) --- ## Expression -Essa descrição é específica para colunas de list box do tipo [seleção](FormObjects/listbox-object.md#selection-list-boxes) -e [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes). Consulte também a seção **[Variable or Expression](properties_Object.md#variable-or-expression)**. +Essa descrição é específica para colunas de list box do tipo [seleção](listbox_overview.md#selection-list-boxes) +e [collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Consulte também a seção **[Variable or Expression](properties_Object.md#variable-or-expression)**. Uma expressão 4D a associar a uma coluna. Você pode entrar: @@ -242,7 +242,7 @@ Si se utiliza un campo, una variable o una expresión asignable (*por ejemplo Pe #### Objectos suportados -[Coluna de list box](listbox-column.md) +[Coluna de list box](listbox_overview.md#list-box-columns) --- @@ -275,7 +275,7 @@ Todas as tabelas do banco de dados podem ser usadas, independentemente de o form Esta propriedade está disponível nas seguintes condições: - una [lista de selección](#choice-list) está asociada al objeto -- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- for [inputs](input_overview.md) and [list box columns](listbox_overview.md#list-box-columns), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Essa propriedade específica, no contexto de um campo ou variável associado a uma lista de valores, o tipo de conteúdo a ser salvo: @@ -297,7 +297,7 @@ A utilização deste bem exige o cumprimento dos seguintes princípios: #### Objectos suportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) +[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md index d390fd5560515f..29f83eb88b2237 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ O campo contém efetivamente "proportion". 4D aceita e armazena a entrada inteir #### Objectos suportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) #### Comandos @@ -105,13 +105,13 @@ Customized date formats can be built using several patterns described in the [** :::note blankIfNull - By default, a [null date](../Concepts/dt_date.md#date-literals) is displayed with zeros, e.g. 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. A cadeia de caracteres "blankIfNull" (sensível a maiúsculas e minúsculas) deve ser combinada com o valor de formato selecionado. -- [List box columns](listbox-column.md) and [list box footers](listbox-header-footer.md#footers) of type date always use the "blank if null" behavior (it cannot be disengaged). +- [List box columns](listbox_overview.md#list-box-columns) and [list box footers](listbox_overview.md#list-box-footers) of type date always use the "blank if null" behavior (it cannot be disengaged). ::: #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Comandos @@ -276,7 +276,7 @@ A tabela a seguir mostra como os diferentes formatos afetam a exibição dos nú #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) #### Comandos @@ -340,7 +340,7 @@ Se o campo for reduzido para um tamanho inferior ao da imagem original, a imagem #### Objectos suportados -[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) +[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) #### Comandos @@ -398,7 +398,7 @@ Por padrão, uma hora nula é exibida com zeros, por exemplo, "00:00:00". Com a #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Comandos @@ -411,7 +411,7 @@ Por padrão, uma hora nula é exibida com zeros, por exemplo, "00:00:00". Com a Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: - un texto en un [objeto de entrada](input_overview.md) -- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox-column.md), +- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox_overview.md#list-box-columns), ... pode selecionar o texto a apresentar para cada valor: @@ -426,7 +426,7 @@ Cuando una [expresión booleana](properties_Object.md#expression-type) se muestr #### Objectos suportados -[Columna List Box](listbox-column.md) - [Entrada](input_overview.md) +[Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) #### Comandos @@ -450,7 +450,7 @@ As colunas booleanas também podem ser apresentadas como menus pop-up. Nesse cas #### Objectos suportados -[Coluna de list box](listbox-column.md) +[Coluna de list box](listbox_overview.md#list-box-columns) #### Comandos @@ -502,7 +502,7 @@ También en este caso, la propiedad [Título](#title) está disponible para que #### Objectos suportados -[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox-column.md) +[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -527,7 +527,7 @@ Nesse caso, o título da caixa de seleção pode ser inserido usando essa propri #### Objectos suportados -[Coluna de list box](listbox-column.md) +[Coluna de list box](listbox_overview.md#list-box-columns) --- @@ -564,7 +564,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objectos suportados -[Columna List Box](listbox-column.md) - [Rodapé List Box](listbox-header-footer.md#footers) +[Columna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) #### Comandos @@ -599,7 +599,7 @@ Essa propriedade é usada somente ao desenhar objetos localizados no corpo de um #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapie List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up com imagem](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão de opção](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagem estática](staticPicture.md) - [Etapas](stepper.md) - [Subformulário](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -658,7 +658,7 @@ Observe que, independentemente do valor da opção Wordwrap, a altura da linha n #### Objectos suportados -[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) +[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md index 7ac87d28065fb3..53f777f66ca7c1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permite ao usuário aceder a um menu de contexto padrão no objeto quando o form Para uma imagem do tipo [entrada](input_overview.md), além dos comandos de edição padrão (Recortar, Copiar, Colar e Limpar), o menu contém o comando **Importar...**, que pode ser usado para importar uma imagem armazenada em um arquivo, bem como o comando **Salvar como...**, que pode ser usado para salvar a imagem no disco. O menu também pode ser usado para modificar o formato de exibição da imagem: são oferecidas as opções **Truncado não centralizado**, **Escalonado para caber** e **Escalonado para caber na imagem centralizada**. A modificação do [formato de exibição](properties_Display.md#picture-format) usando esse menu é temporária; ela não é salva com o registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. A lista pode armazenar até 10 fontes (além disso, a última fonte usada substitui a mais antiga). Por defeito, esta lista está vazia e a opção não é apresentada. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -48,7 +48,7 @@ Para un [Área Web](webArea_overview.md), el contenido del menú depende del mot #### Objectos suportados -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### Comandos @@ -72,7 +72,7 @@ Quando essa propriedade está desativada, todos os menus pop-up associados a uma #### Objectos suportados -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### Comandos @@ -134,7 +134,7 @@ Aqui está uma tabela que explica cada uma das opções de filtro de entrada na #### Objectos suportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md index 3f57d86aedf8b2..17ebcd40a71e78 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Rodapés ## Exibir rodapés -Essa propriedade é usada para exibir ou ocultar [os rodapés de coluna list box](listbox-header-footer.md#footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. +Essa propriedade é usada para exibir ou ocultar [os rodapés de coluna list box](listbox_overview.md#list-box-footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. #### Gramática JSON @@ -69,4 +69,4 @@ Observe que a conversão para frente e para trás pode levar a um resultado dife #### Veja também -[Encabezados](properties_Headers.md) - [Pies List box](listbox-header-footer.md#footers) +[Encabezados](properties_Headers.md) - [Pies List box](listbox_overview.md#list-box-footers) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md index 4d4666ca8742f2..666f0c42969b18 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Cabeçalhos ## Exibir cabeçalhos -Esta propriedade é usada para exibir ou ocultar [cabeçalhos de coluna listbox](listbox-header-footer.md#headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. +Esta propriedade é usada para exibir ou ocultar [cabeçalhos de coluna listbox](listbox_overview.md#list-box-headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. #### Gramática JSON @@ -70,4 +70,4 @@ Observe que a conversão para frente e para trás pode levar a um resultado dife #### Veja também -[Rodapies](properties_Footers.md) - [Cabeçalhos List box](listbox-header-footer.md#headers) +[Rodapies](properties_Footers.md) - [Cabeçalhos List box](listbox_overview.md#list-box-headers) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md index 155e77c3c0635f..5721bdb75c05e1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Você também pode: #### Objectos suportados -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Outras funcionalidades de ajuda diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md index 21cd350b4ba72a..b4ea4c95e64ba8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Coleção de colunas do list box. | ------- | --------------------------- | ---------------------------------------------- | | columns | colecção de objectos coluna | Contém as propriedades das colunas de list box | -Para obter uma lista de propriedades compatíveis com os objetos coluna, consulte a seção [Propriedades específicas da coluna](listbox-column.md#column-specific-properties). +Para obter uma lista de propriedades compatíveis com os objetos coluna, consulte a seção [Propriedades específicas da coluna](listbox_overview.md#column-specific-properties). #### Objectos suportados diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md index c9db8a34ec5b4d..b18d428f52e364 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ Para obter mais informações sobre regras de nomenclatura para objetos de formu #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapie List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up com imagem](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagem estática](staticPicture.md) - [Etapas](stepper.md) - [Botão de opção](radio_overview.md) - [Subformulário](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -120,7 +120,7 @@ For an array list box, the **Variable or Expression** property usually holds the #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -130,14 +130,14 @@ For an array list box, the **Variable or Expression** property usually holds the ## Tipo de expressão -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> Essa propriedade é chamada de [**Data Type**](properties_DataSource.md#data-type-expression-type) na Lista de propriedades para [selection](listbox_overview.md#selection-list-boxes) e [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) e para colunas de caixa de listagem do tipo [Drop-down Lists](dropdownList_Overview.md) associadas a um [objeto](FormObjects/dropdownList_Overview.md#using-an-object) ou a um [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique o tipo de dados para a expressão ou variável associada ao objeto. Observe que o principal objetivo dessa configuração é definir as opções (como formatos de exibição) disponíveis para o tipo de dados. Não digita efetivamente a variável em si. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). No entanto, essa propriedade tem uma função de digitação nos seguintes casos específicos: - **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas. -- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. +- **[Columnas List Box ](listbox_overview.md#list-box-columns)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. - **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos governam a exibição de variáveis imagem em formulários. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de To do this, you need either for the statement `var varName : Picture` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property. Caso contrário, a variável imagem não será exibida corretamente (apenas no modo de interpretação). @@ -149,7 +149,7 @@ No entanto, essa propriedade tem uma função de digitação nos seguintes casos #### Objectos suportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -275,7 +275,7 @@ Para fins de tradução da aplicação, você pode inserir uma referência XLIFF #### Objectos suportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botón](button_overview.md) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) - [ÁreaTexto](text.md) #### Comandos @@ -285,7 +285,7 @@ Para fins de tradução da aplicação, você pode inserir uma referência XLIFF ## Cálculo de variáveis -This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. +Esta propiedad define el tipo de cálculo que se realizará en un área [pie de columna](listbox_overview.md#list-box-footers). > O cálculo de rodapés também pode ser definido usando o comando [`LISTBOX SET FOOTER CALCULATION`](../commands-legacy/listbox-set-footer-calculation.md) 4D. @@ -332,7 +332,7 @@ Cuando está configurado **Personalizado** ("none" en JSON), 4D no realiza cálc #### Objectos suportados -[List Box Footer](listbox-header-footer.md#footers) +[Rodapé de Listbox](listbox_overview.md#list-box-footers) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md index 247b3a3c88d0d7..a29e2ebadc9bfc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permite definir uma lista cujos valores não podem ser introduzidos no objeto. S #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) #### Comandos @@ -78,7 +78,7 @@ No entanto, ao contrário da propriedade [Lista de opções](properties_DataSour #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md index 1e2d08cfb0694c..a4c49e6a2a18e8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | mínimo: 0 | | **h** | | | -| [`header`](./listbox-header-footer.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox_overview.md#list-box-headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p|em)?$ (positive decimal + px/em ) | | [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md index 5f2a5ed181805e..3076d3e6e9fbd6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Estão disponíveis três opções: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -97,7 +97,7 @@ Estão disponíveis três opções: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -142,7 +142,7 @@ Designa se o tamanho da coluna pode ser modificado pelo usuário. #### Objectos suportados -[Coluna de list box](listbox-column.md) +[Coluna de list box](listbox_overview.md#list-box-columns) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md index 3a81e34ee97277..0ee8d3fe35d743 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ Valor mínimo de um indicador. Para steppers numéricos, essa propriedade repres #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md index ddc93ea56e2a47..231149dedde506 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Você pode definir essa propriedade usando o comando [**OBJECT SET FONT STYLE**] #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -63,7 +63,7 @@ Você também pode definir essa propriedade por meio do comando [**OBJECT SET FO #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -83,7 +83,7 @@ Define o texto para ter uma linha por baixo. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -124,7 +124,7 @@ Estão disponíveis três temas de tipos de letra: #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -149,7 +149,7 @@ Você pode definir isso usando o comando [`OBJECT SET FONT`](../commands-legacy/ #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -167,7 +167,7 @@ Permite definir o tamanho da fonte do objeto em pontos. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -197,7 +197,7 @@ Você também pode definir essa propriedade usando o comando [**OBJECT SET RGB C #### Objectos suportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progresso](progressIndicator.md) - [Regra](ruler.md) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -265,7 +265,7 @@ You can also set this property using the [`LISTBOX SET PROPERTY`](../commands/li #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -292,7 +292,7 @@ Localização horizontal do texto na área que o contém. #### Objectos suportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Comandos @@ -319,7 +319,7 @@ This property can also be handled by the [`OBJECT Get vertical alignment`](../co #### Objectos suportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) #### Comandos @@ -429,7 +429,7 @@ Por defeito, esta opção não está activada. #### Objectos suportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) +[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -482,7 +482,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -506,7 +506,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md index f150c836778d5e..80962912b82583 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md @@ -21,7 +21,7 @@ El nombre de la ruta a introducir es similar al de [ la propiedad Ruta de acceso #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -41,7 +41,7 @@ Aspeto geral do botão. O estilo do botão também desempenha um papel na dispon #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -70,7 +70,7 @@ Este parâmetro é útil, por exemplo, quando a imagem de fundo contém contorno #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -86,11 +86,11 @@ Designa a colocação de um ícone em relação ao objeto formulário. #### Objectos suportados -[Cabeçalho do list box](listbox-header-footer.md#headers) +[Cabeçalho do list box](listbox_overview.md#list-box-headers) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -112,7 +112,7 @@ O título do botão será deslocado para a direita e para baixo em função do n #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -151,7 +151,7 @@ Cada estado é representado por uma imagem diferente. Na imagem de origem, os es #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -171,11 +171,11 @@ El nombre de la ruta a introducir es similar al de [ la propiedad Ruta de acceso #### Objectos suportados -[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox-header-footer.md#headers) - [Botón radio](radio_overview.md) +[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -205,7 +205,7 @@ Aqui estão os resultados utilizando as várias opções para esta propriedade: #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -231,7 +231,7 @@ Por padrão, quando um botão contém um título e uma imagem, os elementos são #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -255,7 +255,7 @@ Este parâmetro é útil, por exemplo, quando a imagem de fundo contém contorno #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -294,15 +294,15 @@ Consulte a [descrição do evento `On Alternative Click`](../Events/onAlternativ #### Gramática JSON -| Nome | Tipo de dados | Valores possíveis | -| :------------- | ------------- | ------------------------------------------------------------- | -| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | +| Nome | Tipo de dados | Valores possíveis | +| :------------- | ------------- | ---------------------------------------------------- | +| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | #### Objectos suportados -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md index 74c199044f48cf..87f8793557273e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md @@ -10,16 +10,6 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | --------------------------------------------------- | | classStore | Object | ← | Class Store contendo todas as classes 4D integradas | -
    -
    História - -| Release | Mudanças | -| ------- | -------- | -| 19 | Created | - -
    -
    - A palavra-chave **4D** está descrita na [**Página de conceito para as Classes**](../Concepts/classes.md#4d). ## Propriedades diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md index 4aec1f617739d0..5826624443466f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------------------------------- | | Resultado | Object | ← | Information about the active application activity | -
    -
    História | Release | Mudanças | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 R2 | Support of "useFluentUI" and "canUseFluentUI" properties |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md index 658412538e3412..2f4b8ac0e245f8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | ---------------------------------------------------------------- | | Resultado | Collection | ← | Collection of objects describing the call chain within a process | -
    -
    História | Release | Mudanças | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 20 R9 | Suporte da propriedade `formula` |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md index 646aeaa72dbea4..f86a4ff5cb3202 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ---------------------------- | | comando | Integer | → | Número de comando | @@ -18,10 +16,8 @@ displayed_sidebar: docs | theme | Text | ← | Tema da linguagem do comando | | Resultado | Text | ← | Nome do comando | -
    -
    História | Release | Mudanças | @@ -29,7 +25,6 @@ displayed_sidebar: docs | 20 R9 | Support of deprecated property |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md index 6230fa0de230b2..efe2546de010f1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md @@ -5,22 +5,18 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File } {; *options* : Object} ) : Object -
    - | Parâmetro | Tipo | | Descrição | | ----------- | ------------------------ | --------------------------- | -------------------------------------------------------- | | projectFile | 4D. File | → | Arquivo .4DProject para compilar | | options | Object | → | Objeto que especifica as opções de compilação | | Resultado | Object | ← | Objeto contendo informações sobre o estado de compilação | -
    -
    História | Release | Mudanças | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 20 R8 | Suporte do `type` "formObjectExpression" |
    -
    ## Descrição @@ -41,33 +36,33 @@ Por padrão, o comando usa as opções do compilador definidas nas Configuraçõ - **Compile project**(*projectFile*): compila o projeto 4D *projectFile* usando as opções definidas nas parâmetros de estrutura - **Compile project**(*projectFile*; *options*): compila o projeto 4D *projectFile* e as *options* definidas substituem os parâmetros de estrutura -**Nota:** os bancos de dados binários não podem ser compilados usando este comando. +**Nota:** Os bancos de dados binários não podem ser compilados usando este comando. Ao contrário da janela do Compilador, esse comando requer que você designe explicitamente o(s) componente(s) para compilar. Ao compilar um projeto com **Compilar projeto**, você precisa declarar seus componentes usando a propriedade *components* do parâmetro *options*. Tenha em mente que os componentes já devem ser compilados (componentes binários são suportados). -O código compilado resultante será armazenado na pasta DerivedData ou Libraries do projeto, dependendo da propriedade *targets* do parâmetro *options*. Se você quiser criar arquivos .4dz, ainda será necessário compactar manualmente o projeto compilado ou usar o recurso [build application](../Desktop/building.md). +O código compilado resultante será armazenado na pasta DerivedData ou Bibliotecas do projeto, dependendo da propriedade *targets* do parâmetro *options*. Se você quiser criar arquivos .4dz, ainda será necessário compactar manualmente o projeto compilado ou usar o recurso [build application](../Desktop/building.md). Se você passar uma coleção vazia em *targets*, **Compilar projeto** executará uma verificação de sintaxe sem compilação. Erros de compilação, se houver, são retornados como objetos na coleção de *erros*. -**Nota:** você não pode chamar este comando quando outra compilação está sendo executada (por exemplo, uma compilação lançada a partir da janela de Compilação). +**Nota:** Você não pode chamar este comando quando outra compilação está sendo executada (por exemplo, uma compilação lançada a partir da janela de Compilação). -### Parâmetro opções +### Parâmetro options O parâmetro *opções* é um objeto. Aqui estão as opções de compilação disponíveis: | **Propriedade** | **Tipo** | **Description** | | ---------------------------------------------------------------------------------- | -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | components | Collection | Coleção de objetos 4D.File para componentes dependentes (deve já estar compilado) | -| defaultTypeForButtons | Integer | Valor possível: Is real ou Is longint | -| defaultTypeForNumerics | Integer | Valor possível: Is real ou Is longint | -| generateSymbols | Parâmetros | True para gerar informações de símbolo no objeto .symbols retornado | -| generateSyntaxFile | Parâmetros | True para gerar um [arquivo de sintaxe para conclusão do código](../settings/general.md) na pasta \\Resources\\en.lproj do projeto | -| generateTypingMethods | Text | "reset" ou "append" para gerar métodos de digitação. Se o valor for "append", declarações variáveis existentes não serão modificadas (comportamento da janela do compilador). Se o valor for "reset" as declarações de variáveis existentes são removidas previamente. | +| defaultTypeForButtons | Integer | Possible value: Is real or Is longint | +| defaultTypeForNumerics | Integer | Possible value: Is real or Is longint | +| generateSymbols | Parâmetros | Verdadeiro para gerar informações de símbolo no objeto .sycharacters retornado | +| generateSyntaxFile | Parâmetros | Verdadeiro para gerar um [arquivo de sintaxe para conclusão do código](../settings/general.md).md#generate-syntax-for-code-completion-when-compiled) na \\Resouras\\en.lproj pasta do projeto | +| generateTypingMethods | Text | "redefinir" ou "acrescentar" para gerar métodos de digitação. Se o valor for "acrescentar", declarações variáveis existentes não serão modificadas (comportamento da janela do compilador). Se o valor for "redefinir" as declarações de variáveis existentes são removidas previamente. | | plugins | Objeto 4D.Folder | Pasta plug-ins a ser usada em vez da [pasta Plugins do projeto atual](../Project/architecture.md#plugins). Essa propriedade só está disponível com a sintaxe *projectFile*. | | targets | Coleção de strings | Valores possíveis: "x86_64_generic", "arm64_macOS_lib". Passe uma coleção vazia para executar a verificação de sintaxe apenas | -| typeInference | Text | "all": o compilador deduz os tipos de todas as variáveis não declaradas explicitamente, "locals": O compilador deduz os tipos de variáveis locais não declaradas explicitamente, "none": Todas as variáveis devem ser declaradas explicitamente no código (modo legado), "direct": todas as variáveis devem ser declaradas explicitamente no código ([digitação direta](../Project/compiler.md#enabling-direct-typing)). | +| typeInference | Text | "all": O compilador deduz os tipos de todas as variáveis não declaradas explicitamente, "locals": O compilador deduz os tipos de variáveis locais não declaradas explicitamente, "none": Todas as variáveis devem ser declaradas explicitamente no código (modo legado), "direct": Todas as variáveis devem ser declaradas explicitamente no código ([digitação direta](../Project/compiler.md#enabling-direct-typing)). | | warnings | Uma coleção de objetos | Define o estado dos avisos | | \[\].major | Number | Aviso de número principal, antes do ponto | | \[\].minor | Number | Aviso de segundo número, após o ponto | @@ -88,7 +83,7 @@ O objeto retornado pelo **projeto Compilar** possui até três propriedades: | \[\].code | Object | [objeto código](#code-object) | | \[\].line | Number | Número de erro da linha no código. Para métodos de classe, o número de linha na função | | \[\].lineInFile | Number | Número da linha no arquivo (diferente de "linha" para métodos de classe, e leva em conta a linha de prefixo %attribuções) | -| symbols | Object | **Disponível apenas se a opção generateSymbols estiver definida como True:** | +| symbols | Object | **Disponível apenas se a opção generateSymbols estiver definida como Verdade:** | | symbols.interprocessVariables | Object | Lista de todas as variáveis de interprocesso | | symbols.interprocessVariables.variables | Collection | Coleção de [objetos variáveis](#variable-objects) | | symbols.interprocessVariables.size | Number | | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md index 7f278357724490..5fe4cdfcce1d8f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md @@ -5,12 +5,19 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | --------------------------------- | +| 20 R10 | New *autoLicenseTarget* parameter | +| 20 | Adicionado | + +
    + **Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object -
    - | Parâmetro | Tipo | | Descrição | | ----------------- | -------------------------- | --------------------------- | ------------------------------------------------- | | mergedApp | 4D. Folder | → | Folder containing the merged application | @@ -19,20 +26,8 @@ displayed_sidebar: docs | oemLicense | 4D. File | → | 4D OEM XML Key license if server license | | Resultado | Object | ← | Estado | -
    -
    -
    História - -| Release | Mudanças | -| ------- | --------------------------------- | -| 20 R10 | New *autoLicenseTarget* parameter | -| 20 | Adicionado | - -
    -
    - ## Descrição The **Create deployment license** command creates an embedded license file in the Licenses folder of the *mergedApp* built application. If the Licenses folder does not exist in the *mergedApp* folder, it is created by the command. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md index b115f00e09afb3..246b2f1c1eac6d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md @@ -8,28 +8,14 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ----------------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------- | | dsTable | Tabela | → | Tabela do banco de dados 4D cuja seleção atual se utilizará para construir a seleção de entidades | | settings | Object | → | Opção de construção: context | | Resultado | 4D. EntitySelection | ← | Seleção de entidades que coincidem com a classe de dados relacionada com a tabela dada | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 17 R5 | Modificado | -| 17 | Created | - -
    -
    - ## Descrição O comando `Create entity selection` cria e retorna uma nova seleção de entidade [alterável](../ORDA/entities.md#shareable-or-alterable-entity-selections) relacionada à classe de dados correspondente à *dsTable* fornecida, de acordo com a seleção atual dessa tabela. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md index 29e8963ba75edf..1fc57a72843ed3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md @@ -8,16 +8,6 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | --------------------------------------------------- | | classStore | Object | ← | Class store de usuário para o projeto ou componente | -
    -
    História - -| Release | Mudanças | -| ------- | -------- | -| 19 | Created | - -
    -
    - A palavra-chave **cs** está descrita na [**Página Conceito para Classes**](../Concepts/classes.md#cs). ## Propriedades diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md index 8b367d8d565ee7..c983e3d54c3792 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md @@ -8,8 +8,6 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Tabela possuindo o formulário ou se omitido: tabela padrão ou uso do formulário projeto | @@ -17,21 +15,8 @@ displayed_sidebar: docs | formData | Object | → | Dados para associar ao formulário | | \* | Operador | → | Usar o mesmo processo | -
    -
    -
    História - -| Release | Mudanças | -| --------------------------- | ---------- | -| 17 | Modificado | -| 11 SQL | Modificado | -| <6 | Created | - -
    -
    - ## Descrição O comando **DIALOG** apresenta o *formulário* ao usuário, juntamente com o(s) parâmetro(s) *formData* (opcional). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md index 250b04af655ce7..c100e5ee9b4e3e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md @@ -4,31 +4,17 @@ title: ds displayed_sidebar: docs --- -**ds** ({ *localID* : Text }) : cs.DataStore +**ds** { ( *localID* : Text ) } : cs.DataStore -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ----------------------------- | --------------------------- | ----------------------------------------------- | | localID | Text | → | ID local del armazém de dados remoto a devolver | | Resultados | cs. DataStore | ← | Referencia ao armazém de dados | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 18 | Modificado | -| 17 | Created | - -
    -
    - ## Descrição O comando `ds` retorna uma referência ao datastore que corresponde ao banco de dados 4D atual ou ao banco de dados designado por *localID*. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/file.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/file.md index f57c09b8758963..08aa793906f6d9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/file.md @@ -4,12 +4,19 @@ title: File displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | ------------------------------------- | +| 19 R4 | Nova constante `HTTP Client log file` | +| 17 R5 | Adicionado | + +
    + **File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File -
    - | Parâmetro | Tipo | | Descrição | | ------------ | ---------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | Rota do arquivo | @@ -18,20 +25,8 @@ displayed_sidebar: docs | \* | Operador | → | \* para devolver o arquivo da base de dados anfitriã | | Resultados | [4D.File](../API/FileClass.md) | ← | Novo objeto arquivo | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ------------------------------------- | -| 19 R4 | Nova constante `HTTP Client log file` | -| 17 R5 | Adicionado | - -
    -
    - ## Descrição O comando `File` cria e retorna um novo objeto do tipo [`4D.File`](../API/FileClass.md). O comando aceita duas sintaxes: @@ -42,7 +37,7 @@ No parâmetro *path*, passe um caminho do arquivo. Você pode usar uma cadeia de > Apenas são compatíveis os nomes de caminho absolutos com o comando `File`. -Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. Se trabalhar com pathnames de plataforma (Windows ou macOS), deve declará-lo usando o parâmetro *pathType*. Estão disponíveis as seguintes constantes: +Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. If you work with platform pathnames (Windows or macOS), you must declare it using the *pathType* parameter. Estão disponíveis as seguintes constantes: | Parâmetros | Valor | Comentário | | ---------------- | ----- | --------------------------------------------------------------------------------------------------------------------------- | @@ -53,35 +48,35 @@ Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. Se trabalhar co No parâmetro *fileConstant*, passe um arquivo embutido ou do sistema, usando uma das seguintes constantes: -| Parâmetros | Valor | Comentário | -| --------------------------------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Backup history file | 19 | Arquivo de histórico de cópias de segurança (ver Arquivos de configuração e rastreio). Armazenado na pasta de destino de cópia de segurança. | -| Backup log file | 13 | Arquivo atual do diário de backup. Armazenado na pasta Logs da aplicação. | -| Backup settings file | 1 | Arquivo padrão backup.4DSettings (formato xml), armazenado na pasta Settings do projecto | -| Backup settings file for data | 17 | backup.4DSettings file (formato xml) para o arquivo de dados, armazenado na pasta Settings da pasta de dados | -| Build application log file | 14 | Arquivo de registo atual em formato xml do construtor da aplicação. Armazenado na pasta Logs. | -| Build application settings file | 20 | Arquivo de configurações padrão do construtor da aplicação ("buildApp.4DSettings"). Armazenado na pasta Settings do projecto. | -| Compacting log file | 6 | Arquivo de registo da mais recente compactação feita com o comando Compact data file ou o centro de Manutenção e segurança. Armazenado na pasta Logs. | -| Current backup settings file | 18 | arquivo backup.4DSettings utilizado actualmente pela aplicação. Pode ser o arquivo de definições de backup (predefinido) ou um arquivo personalizado de definições de backup do usuário definido para o arquivo de dados | -| Debug log file | 12 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(Debug log recording)`. Armazenado na pasta Logs. | -| Diagnostic log file | 11 | Arquivo de log criado pelo comando `SET DATABASE PARAMETER(gravação de log de diagnósticos)`. Armazenado na pasta Logs. | -| Directory file | 16 | directório.json, contendo a descrição dos usuários e grupos (se houver) para a aplicação do projecto. Pode ser localizado ou na pasta de configurações do usuário (por padrão, global ao projecto), ou na pasta de definições de dados (específica a um arquivo de dados). | -| HTTP Client log file | 24 | Arquivo de registo criado pelo comando `HTTP SET OPTION(HTTP client log)`. Armazenado na pasta Logs. | -| HTTP debug log file | 9 | Arquivo de log criado pelo comando `WEB SET OPTION(Web debug log)`. Armazenado na pasta Logs. | -| HTTP log file | 8 | Arquivo de registo criado pelo comando `WEB SET OPTION(Web log recording)`. Armazenado na pasta Logs. | -| IMAP Log file | 23 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(IMAP Log)`. Armazenado na pasta Logs. | -| Last backup file | 2 | Último arquivo de backup, denominado `\[bkpNum].4BK`, armazenado em um local personalizado. | -| Last journal integration log file | 22 | Nome completo do último arquivo de registo de integração do diário (armazenado na pasta Logs da aplicação restaurada), se existir. Este arquivo é criado, em modo de auto-reparação, assim que ocorrer a integração de um arquivo de registo | -| Repair log file | 7 | Arquivo de registo das reparações da base de dados efetuadas na base de dados no Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | -| Request log file | 10 | Arquivo de log de solicitação cliente padrão/servidor (excluindo requisições Web) criado pelos comandos `SET DATABASE PARAMETER(gravação 4D do log do servidor)` ou `SET DATABASE PARAMETER(gravação log do cliente)`. Se executado no servidor, o ficheiro de registo do servidor é devolvido (armazenado na pasta Logs do servidor). Se executado no cliente, o arquivo de registo do cliente é devolvido (armazenado na pasta local Logs do cliente). | -| SMTP log file | 15 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(SMTP Log)`. Armazenado na pasta Logs. | -| User settings file | 3 | settings.4DSettings arquivo para todos os arquivos de dados, guardados na pasta Preferências ao lado do arquivo de estrutura, se ativado. | -| User settings file for data | 4 | arquivo settings.4DSettings para dados atual, guardado na pasta Preferências ao lado do arquivo de dados. | -| Verification log file | 5 | Registre arquivos criados pelos comandos 'VERIFY CURRENT DATA FILE' e 'VERIFY DATA FILE' ou Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | +| Parâmetros | Valor | Comentário | +| --------------------------------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Backup history file | 19 | Arquivo de histórico de cópias de segurança (ver Arquivos de configuração e rastreio). Armazenado na pasta de destino de cópia de segurança. | +| Backup log file | 13 | Arquivo atual do diário de backup. Armazenado na pasta Logs da aplicação. | +| Backup settings file | 1 | Arquivo padrão backup.4DSettings (formato xml), armazenado na pasta Settings do projecto | +| Backup settings file for data | 17 | backup.4DSettings file (formato xml) para o arquivo de dados, armazenado na pasta Settings da pasta de dados | +| Build application log file | 14 | Arquivo de registo atual em formato xml do construtor da aplicação. Armazenado na pasta Logs. | +| Build application settings file | 20 | Arquivo de configurações padrão do construtor da aplicação ("buildApp.4DSettings"). Armazenado na pasta Settings do projecto. | +| Compacting log file | 6 | Arquivo de registo da mais recente compactação feita com o comando Compact data file ou o centro de Manutenção e segurança. Armazenado na pasta Logs. | +| Current backup settings file | 18 | arquivo backup.4DSettings utilizado actualmente pela aplicação. Pode ser o arquivo de definições de backup (predefinido) ou um arquivo personalizado de definições de backup do usuário definido para o arquivo de dados | +| Debug log file | 12 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(Debug log recording)`. Armazenado na pasta Logs. | +| Diagnostic log file | 11 | Log file created by the `SET DATABASE PARAMETER(Diagnostic log recording)` command. Armazenado na pasta Logs. | +| Directory file | 16 | directório.json, contendo a descrição dos usuários e grupos (se houver) para a aplicação do projecto. Pode ser localizado ou na pasta de configurações do usuário (por padrão, global ao projecto), ou na pasta de definições de dados (específica a um arquivo de dados). | +| HTTP Client log file | 24 | Arquivo de registo criado pelo comando `HTTP SET OPTION(HTTP client log)`. Armazenado na pasta Logs. | +| HTTP debug log file | 9 | Arquivo de log criado pelo comando `WEB SET OPTION(Web debug log)`. Armazenado na pasta Logs. | +| HTTP log file | 8 | Arquivo de registo criado pelo comando `WEB SET OPTION(Web log recording)`. Armazenado na pasta Logs. | +| IMAP Log file | 23 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(IMAP Log)`. Armazenado na pasta Logs. | +| Last backup file | 2 | Último arquivo de backup, denominado `\[bkpNum].4BK`, armazenado em um local personalizado. | +| Last journal integration log file | 22 | Nome completo do último arquivo de registo de integração do diário (armazenado na pasta Logs da aplicação restaurada), se existir. Este arquivo é criado, em modo de auto-reparação, assim que ocorrer a integração de um arquivo de registo | +| Repair log file | 7 | Arquivo de registo das reparações da base de dados efetuadas na base de dados no Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | +| Request log file | 10 | Standard client/server request log file (excluding Web requests) created by the `SET DATABASE PARAMETER(4D Server log recording)` or `SET DATABASE PARAMETER(Client log recording)` commands. Se executado no servidor, o ficheiro de registo do servidor é devolvido (armazenado na pasta Logs do servidor). Se executado no cliente, o arquivo de registo do cliente é devolvido (armazenado na pasta local Logs do cliente). | +| SMTP log file | 15 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(SMTP Log)`. Armazenado na pasta Logs. | +| User settings file | 3 | settings.4DSettings arquivo para todos os arquivos de dados, guardados na pasta Preferências ao lado do arquivo de estrutura, se ativado. | +| User settings file for data | 4 | arquivo settings.4DSettings para dados atual, guardado na pasta Preferências ao lado do arquivo de dados. | +| Verification log file | 5 | Log files created by the `VERIFY CURRENT DATA FILE` and `VERIFY DATA FILE` commands or the Maintenance and Security Center (MSC). Armazenado na pasta Logs. | Se o alvo *fileConstant* não existir, um objecto nulo é devolvido. Não se levantam erros. -Se o comando é chamado de um componente, passe o parâmetro opcional `*` para obter o caminho do banco de dados de host. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. +If the command is called from a component, pass the optional `*` parameter to get the path of the host database. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. ## Veja também diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md index 8ac0f6519aabe3..11d3d2216f9ded 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md @@ -4,12 +4,19 @@ title: Folder displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | --------------------------- | +| 19 R8 | Suporte de `fk home folder` | +| 17 R5 | Adicionado | + +
    + **Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder -
    - | Parâmetro | Tipo | | Descrição | | -------------- | -------------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | Folder path | @@ -18,20 +25,8 @@ displayed_sidebar: docs | \* | Operador | → | \* para devolver a pasta da base de dados do anfitrião | | Resultados | [4D.Folder](../API/FolderClass.md) | ← | Novo Objeto Folder | -
    -
    -
    História - -| Release | Mudanças | -| ------- | --------------------------- | -| 19 R8 | Suporte de `fk home folder` | -| 17 R5 | Adicionado | - -
    -
    - ## Descrição O comando `Folder` cria e retorna um novo objeto do tipo [`4D.Folder`](../API/FolderClass.md). O comando aceita duas sintaxes: @@ -42,7 +37,7 @@ No parâmetro *path*, passe uma string de rotas de pasta. Você pode usar uma ca > Apenas são compatíveis com os nomes de caminho absolutos com o comando `Folder`. -Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. Se trabalhar com pathnames de plataforma (Windows ou macOS), deve declará-lo usando o parâmetro *pathType*. Estão disponíveis as seguintes constantes: +Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. If you work with platform pathnames (Windows or macOS), you must declare it using the *pathType* parameter. Estão disponíveis as seguintes constantes: | Parâmetros | Valor | Comentário | | ---------------- | ----- | --------------------------------------------------------------------------------------------------------------------------- | @@ -70,7 +65,7 @@ No parâmetro *folderConstant*, passe uma pasta 4D incorporada ou de sistema, ut | fk user preferences folder | 0 | 4D folder that stores user preference files within the \<userName> directory. | | fk web root folder | 8 | Pasta raiz atual da Web da base de dados: se estiver dentro do pacote "/PACKAGE/percurso", caso contrário, caminho completo | -Se o comando é chamado de um componente, passe o parâmetro opcional `*` para obter o caminho do banco de dados de host. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. +If the command is called from a component, pass the optional `*` parameter to get the path of the host database. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. > No Windows, em clientes mesclados, o local das pastas incorporadas é modificado se a chave `ShareLocalResourcesOnWindowsClient` [BuildApp key](../Desktop/building.md#buildapp4dsettings) for usada. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md index b3c701a7e1a578..27fb1c288d9c08 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md @@ -8,27 +8,21 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Tabela possuindo o formulário ou se omitido: tabela padrão ou uso do formulário projeto | | form | Text | → | Nome do formulario | | object | Text | → | Nome do objeto do formulário ou nome do grupo | -
    -
    História | Release | Mudanças | | ------- | ----------------------------- | | 20 R8 | Suporte ao parâmetro *objeto* | -| 18 R5 | Created |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md index 0f774a4f04eac1..1cd2f9518fdbd3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ----------------- | | Resultado | Integer | ← | Form event number | -
    -
    -
    História - -| Release | Mudanças | -| --------------------------- | --------------------------------------- | -| 18 | Renamed (Form event) | -| <6 | Created | - -
    -
    - ## Descrição **Form event code** retorna um valor numérico que identifica o tipo de evento formulário que acabou de ocorrer. Normalmente, você usará **Form event code** em um método formulário ou objeto. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md index 90de30b647768c..5486107d6658e1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | -------------- | | Resultado | Object | ← | Objecto evento | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 18 R2 | Modificado | -| 18 | Created | - -
    -
    - ## Descrição O **FORM Event** retorna um objeto que contém informações sobre o evento de formulário que acabou de ocorrer. Normalmente, você usará **FORM Event** em um método formulário ou objeto. @@ -51,7 +37,7 @@ Por exemplo, no caso de um clique em um botão, o objeto contém as seguintes pr O objeto evento pode conter propriedades adicionais, dependendo do objeto para o qual o evento ocorre. Para os objetos *eventObj* gerados em: -- dos objetos list box ou coluna de list box, consulte [esta seção](../FormObjects/listbox-object.md#supported-form-events). +- dos objetos list box ou coluna de list box, consulte [esta seção](../FormObjects/listbox_overview.md#supported-form-events). - As areas 4D View Pro consulte no evento formulário [On VP Ready](../Events/onVpReady.md). **Nota:** se não houver um evento atual, **FORM Event** retornará um objeto null. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md index 37ed1f02b43e3e..2ab32868bd5d91 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md @@ -8,8 +8,6 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Formulário tabela a ser carregado (se omitido, carrega um formulário projeto) | @@ -17,22 +15,8 @@ displayed_sidebar: docs | formData | Object | → | Dados para associar ao formulário | | \* | Operador | → | Se passado = o comando se aplica ao banco de dados do host quando é executado a partir de um componente (parâmetro ignorado fora desse contexto) | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ----------------------------------------------- | -| 20 | Modificado | -| 16 R6 | Modificado | -| 14 | Renamed (OPEN PRINTING FORM) | -| 12 | Created | - -
    -
    - ## Descrição O comando **FORM LOAD** é usado para carregar o *form* na memória no processo atual juntamente com *formData* (opcional) para imprimir seus dados ou analisar seu conteúdo. Só pode haver um formulário atual por processo. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md index 4038a9a513b6bc..0c169f3e30a0d2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md @@ -8,16 +8,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | Resultado | Text | ← | Theme used by the current form: "Classic" or "FluentUI" (Windows) | -
    -
    História | Release | Mudanças | @@ -25,7 +21,6 @@ displayed_sidebar: docs | 21 R2 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form.md index a0915ffc0065a3..832bdde045bb05 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form.md @@ -8,25 +8,19 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------- | | Resultado | Object | ← | Dados do formulário atual | -
    -
    História | Release | Mudanças | | ------- | ---------------------------------- | | 20 R8 | Suporte das classes de formulários | -| 16 R6 | Created |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md index aa68fc35d9b555..5d6901776141eb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md @@ -4,33 +4,28 @@ title: Formula from string displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | ------------------------------------------------------ | +| 20 R3 | Suporte do parâmetro *context* | +| 17 R6 | Renamed New formula from string -> Formula from string | +| 17 R3 | Adicionado | + +
    + **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function -
    - | Parâmetro | Tipo | | Descrição | | ------------- | ---------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------- | | formulaString | Text | → | Fórmula texto a ser retornada como objeto | | context | Integer | → | `sk execute in current database` (por padrão) ou `sk execute in host database` | | Resultados | 4D. Function | ← | Objeto nativo encapsulando a fórmula | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ------------------------------------------------------ | -| 20 R3 | Suporte do parâmetro *context* | -| 17 R6 | Renamed New formula from string -> Formula from string | -| 17 R3 | Adicionado | - -
    -
    - ## Descrição O comando `Formula from string` cria um objeto `4D.Function` baseado na *formulaString* e, opcionalmente, um *context*. *formulaString* pode ser tão simples quanto um único valor ou tão complexo quanto um método projeto com parâmetros. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md index 848ad639e73df2..c2acc381f1b29d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md @@ -5,31 +5,26 @@ slug: /commands/formula displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | ----------------------------------------------------- | +| 17 R6 | Renomeado (New formula -> Formula) | +| 17 R3 | Adicionado | + +
    + **Formula** ( *formulaExp* : Expression ) : 4D.Function -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ---------------------------- | :-------------------------: | ------------------------------------ | | formulaExp | Expression | → | Fórmula a ser retornada como objeto | | Resultados | 4D. Function | ← | Função nativa encapsulando a fórmula | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ----------------------------------------------------- | -| 17 R6 | Renomeado (New formula -> Formula) | -| 17 R3 | Adicionado | - -
    -
    - ## Descrição O comando `Formula` cria um objeto `4D Function` com base na expressão *formulaExp*. *formulaExp* pode ser tão simples quanto um único valor ou tão complexo quanto um método projeto com parâmetros. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md index 48d6e5eed90e90..967f5ac08e8640 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md @@ -5,30 +5,24 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +**Generate UUID** : Text
    **Generate UUID**( *version* : Integer ) : Text -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ----------------------------------------------------------------- | | version | Integer | → | UUID version: 4 (default) or 7 | | Resultado | Text | ← | New UUID as non-canonical text (32 characters) | -
    -
    História | Release | Mudanças | | ------- | ------------------------------ | | 20 R10 | Support of *version* parameter | -| 12 | Created |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md index 67f0d788d68d64..d4b580720fb209 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | --------------------------------------------------------------- | | data | Text, Blob | → | Dados a serem analisados | | Resultado | Object | ← | Objeto, cada propriedade é uma parte dos dados de várias partes | -
    -
    História | Release | Mudanças | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R4 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md index be4efa39b228ec..2d7c4f8a47f878 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md @@ -4,46 +4,41 @@ title: IMAP New transporter displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 R4 | Adicionado | + +
    + **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ---------------------------------- | :-------------------------: | --------------------------------------------------------------------------------- | | server | Object | → | Informação de servidor de correio | | Resultados | 4D.IMAPTransporter | ← | [Objeto IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object) | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 18 R4 | Adicionado | - -
    -
    - ## Descrição O comando `IMAP New transporter` configura uma nova conexão IMAP de acordo com o parâmetro *server* e retorna um novo objeto *transporter*. O objeto transporter retornado vai geralmente ser usado para receber emails. -No parâmetro *server*, passe um objeto contendo as propriedades abaixo: +No parâmetro server, passe um objeto contendo as propriedades abaixo: | *server* | Valor padrão (se omitido) | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | | [](../API/IMAPTransporterClass.md#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Texto
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omisso, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | nenhum | +| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omitido, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | nenhum | | [](../API/IMAPTransporterClass.md#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | | [](../API/IMAPTransporterClass.md#checkconnectiondelay)
    | 300 | | [](../API/IMAPTransporterClass.md#connectiontimeout)
    | 30 | | [](../API/IMAPTransporterClass.md#host)
    | *mandatory* | | [](../API/IMAPTransporterClass.md#logfile)
    | nenhum | -| **password** : texto
    Senha do usuário para autenticação no servidor. Não retornado no objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | nenhum | +| **senha** : Texto
    Senha do usuário para autenticação no servidor. Não retornado no objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | nenhum | | [](../API/IMAPTransporterClass.md#port)
    | 993 | | [](../API/IMAPTransporterClass.md#user)
    | nenhum | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md index dc1aa894acf9e1..38dcdb3f8f9ca6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | --------------------------- | | Resultado | Collection | ← | Collection of error objects | -
    -
    -
    História - -| Release | Mudanças | -| ------- | -------- | -| 19 R8 | Created | - -
    -
    - ## Descrição The **Last errors** command returns the current stack of errors of the 4D application as a collection of error objects, or **null** if no error occurred. A pilha de erros inclui objetos enviados pelo comando [throw](../commands-legacy/throw.md), se houver. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md index 10768909ed7f2c..289cafde070fbd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md @@ -8,27 +8,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------------------ | | Resultado | Object | ← | Information about the active license | -
    -
    -
    História - -| Release | Mudanças | -| ------- | --------------------------------------------- | -| 20 R7 | Renamed (Get License info) | -| 16 R6 | Modificado | -| 16 R4 | Created | - -
    -
    - ## Descrição O comando **License info** retorna um objeto que fornece informações detalhadas sobre a licença ativa. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md index ad17edea3ffd9c..e1668d9c76b935 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md @@ -4,34 +4,19 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any +**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Field, Variable ; *property* : Integer ) : any -
    +| Parâmetro | Tipo | | Descrição | +| --------- | ------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable | +| object | any | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido) | +| property | Integer | → | Property whose value you want to get | +| Resultado | Integer, Text | ← | Valor atual | -| Parâmetro | Tipo | | Descrição | -| --------- | -------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable | -| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | -| property | Integer | → | Property whose value you want to get | -| Resultado | any | ← | Current value (Integer, Text) | - -
    -
    -
    História - -| Release | Mudanças | -| --------------------------- | ---------------------------------------------------- | -| 19 R6 | Modificado | -| 16 R2 | Renamed (Get Listbox information) | -| <6 | Created | - -
    -
    - ## Descrição The **LISTBOX Get property** command returns the value of the *property* of the list box or column specified using the *object* and *\** parameters. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md index a081d983ca8fd5..6d841d6e612fb9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md @@ -4,33 +4,19 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text ) +**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Field, Variable ; *property* : Integer ; *value* : Integer, Text ) -
    +| Parâmetro | Tipo | | Descrição | +| --------- | ------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable. | +| object | any | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido) | +| property | Integer | → | List box or column property | +| value | Integer, Text | → | Valor da propriedade | -| Parâmetro | Tipo | | Descrição | -| --------- | -------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable. | -| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | -| property | Integer | → | List box or column property | -| value | Integer, Text | → | Valor da propriedade | - -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 19 R6 | Modificado | -| 16 R2 | Created | - -
    -
    - ## Descrição The **LISTBOX SET PROPERTY** command sets the *value* for the *property* of the list box or list box column specified using the *object* and *\** parameters. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md index fbc6fa46300138..7531a72a786744 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md @@ -4,30 +4,25 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 | Adicionado | + +
    + **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ---------- | :-------------------------: | -------------- | | mime | Blob, Text | → | E-mail no MIME | | Resultados | Object | ← | Objeto Email | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 18 | Adicionado | - -
    -
    - ## Descrição O comando `MAIL Convert from MIME` converte um documento MIME em um objeto de e-mail válido. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md index a992843975617d..e75be49e75bcdf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md @@ -4,32 +4,27 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 17 R4 | Adicionado | +| 17 R5 | Modificado | + +
    + **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ------ | :-------------------------: | ------------------------------- | | mail | Object | → | Objeto Email | | options | Object | → | Opções de codificação e Charset | | Resultados | Text | ← | Email objeto convertido em MIME | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 17 R5 | Modificado | -| 17 R4 | Adicionado | - -
    -
    - ## Descrição O comando `MAIL Convert to MIME` converte um objeto e-mail em texto MIME. Esse comando é chamado internamente por [SMTP_transporter.send()](../API/SMTPTransporterClass.md#send) para formatar o objeto de e-mail antes de enviá-lo. Ele pode ser usado para analisar o formato MIME do objeto. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md index 2b54772ee8d881..82e2e17e6b8a9d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md @@ -4,12 +4,18 @@ title: MAIL New attachment displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | --------------------------------------------------------------------------------------- | +| 19 R2 | Accepts 4D. File, 4D. ZipFile, 4D. Blob | + +
    + **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment -
    - | Parâmetro | Tipo | | Descrição | | ----------- | ---------------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------- | | file | 4D. File | → | Parâmetros | @@ -22,20 +28,8 @@ displayed_sidebar: docs | disposition | Text | → | Valor do cabeçalho content-disposition: "inline" ou "attachment". | | Resultados | 4D. MailAttachment | ← | Objeto anexo | -
    -
    -
    História - -| Release | Mudanças | -| ------- | --------------------------------------------------------------------------------------- | -| 19 R2 | Accepts 4D. File, 4D. ZipFile, 4D. Blob | -| 17 R4 | Adicionado | - -
    -
    - ## Descrição O comando `MAIL New attachment` permite que você crie um objeto anexo que você pode adicionar a um [objeto de e-mail](../API/EmailObjectClass.md#email-object). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md index cd0914d21dd132..53a7e28d2ced8c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md @@ -8,26 +8,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | ------------------------------------------ | | value | any | → | Valor(es) de collection | | Resultado | Collection | ← | Nova coleção | -
    -
    -
    História - -| Release | Mudanças | -| ------- | -------- | -| 16 R4 | Created | - -
    -
    - ## Descrição O comando `New collection` cria uma nova coleção vazia ou pré-preenchida e retorna sua referência. Coleções podem ser tratadas usando propriedades e funções da [API da classe da coleção](../API/CollectionClass.md). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md index 1cacde35c8b1fe..79086a299f8ab0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | -------------------------------- | | Resultado | Text | ← | Full pathname of closed log file | -
    -
    -
    História - -| Release | Mudanças | -| --------------------------- | -------- | -| <6 | Created | - -
    -
    - ## Descrição **Nota preliminar:** esse comando só funciona com 4D Server. Ele só pode ser executado por meio do comando [Execute on server](../commands-legacy/execute-on-server.md) ou em um procedimento armazenado. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md index e3976d67ff6956..693fbfb7a6a824 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md @@ -8,26 +8,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | -------------------------------- | | value | any | → | Valores da collection compartida | | Resultado | Collection | ← | New shared collection | -
    -
    -
    História - -| Release | Mudanças | -| ------- | -------- | -| 16 R6 | Created | - -
    -
    - ## Descrição O comando `New shared collection` cria uma nova coleção compartilhada vazia ou pré-preenchida e retorna sua referência. Coleções podem ser tratadas usando propriedades e funções da [API da classe da coleção](../API/CollectionClass.md). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md index ccdd3db989595d..3d748213784604 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | ----------- | -------------------------- | --------------------------- | ---------------------------------- | | description | Text | → | Descrição para o sinal | | Resultado | 4D. Signal | ← | Objeto nativo encapsulando o sinal | -
    -
    História | Release | Mudanças | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 17 R4 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/num.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/num.md index 686b05582ddf5c..221a79fc9e63f4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/num.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/num.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---------------------- | --------------------------- | ----------------------------------------------------------------------------------------------- | | expressão | Text, Boolean, Integer | → | String for which to return the numeric form, or Boolean to return 0 or 1, or Numeric expression | @@ -18,19 +16,15 @@ displayed_sidebar: docs | base | Integer | → | Value between 2 and 36 that represents the radix | | Resultado | Real | ← | Numeric form of the expression parameter | -
    -
    História -| Release | Mudanças | -| --------------------------- | --------------------------- | -| 21 | Support of *base* parameter | -| <6 | Created | +| Release | Mudanças | +| ------- | --------------------------- | +| 21 | Support of *base* parameter |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md index e57216671b363d..60da44454f9a91 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md @@ -4,32 +4,18 @@ title: OBJECT Get data source formula displayed_sidebar: docs --- -**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula +**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Field, Variable ) : 4D.Formula -
    +| Parâmetro | Tipo | | Descrição | +| --------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | If specified, object is an object name (string)
    If omitted, object is a field or variable | +| object | any | → | Nome do objeto (se \* for especificado) ou
    Campo ou variável (se \* for omitido) | +| formula | 4D.Formula | ← | Fórmula associada com o objeto de formulário (`Null` se nenhuma fórmula estiver associada) | -| Parâmetro | Tipo | | Descrição | -| --------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | -| object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | -| Resultado | 4D.Formula | ← | Fórmula associada com o objeto de formulário (`Null` se nenhuma fórmula estiver associada) | - -
    -
    -
    História - -| Release | Mudanças | -| ------- | --------------------------- | -| 21 | Support of *base* parameter | -| 20 R10 | Created | - -
    -
    - ## Descrição The **OBJECT Get data source formula** command returns the formula (if any) associated object(s) designated by the *object* and *\** parameters. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md index 343ca6e6a56878..c4b9f452b4a130 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md @@ -4,32 +4,18 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula ) +**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Field, Variable ; *formula* : 4D.Formula ) -
    +| Parâmetro | Tipo | | Descrição | +| --------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | If specified, object is an object name (string)
    If omitted, object is a field or variable | +| object | any | → | Nome do objeto (se \* for especificado) ou
    Campo ou variável (se \* for omitido) | +| formula | 4D.Formula | → | Formula to assign as the data source | -| Parâmetro | Tipo | | Descrição | -| --------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | -| object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | -| formula | 4D.Formula | → | Formula to assign as the data source | - -
    -
    -
    História - -| Release | Mudanças | -| ------- | --------------------------- | -| 21 | Support of *base* parameter | -| 20 R10 | Created | - -
    -
    - ## Descrição The **OBJECT SET DATA SOURCE FORMULA** command assigns a formula (expression) as the data source of the object(s) designated by the *object* and *\** parameters . The formula must be provided as a [`4D.Formula`](../API/FunctionClass.md#formula-objects) object. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md index 9be4328ee075c0..88e8d281f896df 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md @@ -4,34 +4,29 @@ title: Open datastore displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | --------------------------------------- | +| 21 | Qodly cloud discontinued | +| 20 R6 | Support access to Qodly cloud instances | +| 20 R4 | Nova propriedade *passwordAlgorithm* | +| 18 | Adicionado | + +
    + **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation -
    - | Parâmetro | Tipo | | Descrição | | -------------- | ------------------------------------------ | --------------------------- | ----------------------------------------------------------------------------------------------- | | connectionInfo | Object | → | Propriedades de conexão utilizadas para alcançar o armazém de datos remoto | | localID | Text | → | Id para assignar ao armazém de dados aberto na aplicação local (obrigatorio) | | Resultado | 4D.DataStoreImplementation | ← | Objeto do armazém de dados | -
    -
    -
    História - -| Release | Mudanças | -| ------- | --------------------------------------- | -| 21 | Qodly cloud discontinued | -| 20 R6 | Support access to Qodly cloud instances | -| 20 R4 | Nova propriedade *passwordAlgorithm* | -| 18 | Adicionado | - -
    -
    - ## Descrição The `Open datastore` command connects the application to the remote datastore identified by the *connectionInfo* parameter and returns a matching `4D.DataStoreImplementation` object associated with the *localID* local alias. @@ -50,14 +45,14 @@ Exchanges with the remote datastore are automatically managed via REST requests. Passe em connectionInfo um objeto que desceva o armazém de dados remoto ao que quiser se conectar. Pode conter as propriedades abaixo (todas as propriedades são opcionais menos *hostname*): -| Propriedade | Tipo | Aplicação 4D remoto | | -| ----------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | -| hostname | Text | Nome ou endereço IP da database remota + ":" + número de porta (o numero de porta é obrigatório) | API Endpoint de instância Qodly cloud | -| user | Text | Nome de usuario | | -| senha | Text | senha de usuario | | -| idleTimeout | Integer | Tempo de espera da sessão de inatividade (em minutos) depois do qual a sessão é fechada automaticamente por 4D. Se omitido, o valor por defeito é 60 (1h). O valor não pode ser < 60 (se for passado um valor menor, o tempo limite será definido como 60). Para saber mais informação, consulte **Fechamento de sessões**. | | -| tls | Parâmetros | True para usar conexão segura(1). Se omitido, false por defeito. Se for omitido, o normal é falso Usar uma conexão segura é recomendado sempre que possível. | | -| type | Text | deve ser "4D Server" | | +| Propriedade | Tipo | Aplicação 4D remoto | | +| ----------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | +| hostname | Text | Nome ou endereço IP da database remota + ":" + número de porta (o numero de porta é obrigatório) | API Endpoint de instância Qodly cloud | +| user | Text | Nome de usuario | | +| senha | Text | senha de usuario | | +| idleTimeout | Integer | Tempo de espera da sessão de inatividade (em minutos) depois do qual a sessão é fechada automaticamente por 4D. Se omitido, o valor por defeito é 60 (1h). O valor não pode ser < 60 (se for passado um valor menor, o tempo limite será definido como 60). Para obter mais informações, veja **Sessões de encerramento**. | | +| tls | Parâmetros | True para usar conexão segura(1). Se omitido, false por defeito. Se for omitido, o normal é falso Usar uma conexão segura é recomendado sempre que possível. | | +| type | Text | deve ser "4D Server" | | (1) Se `tls` for true, o protocolo HTTPS é utilizado se: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md index d34a00f4e6baea..004f1af640963c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Informação de servidor de correio | | Resultado | 4D.POP3Transporter | ← | [Objeto transporter POP3](../API/POP3TransporterClass.md#pop3-transporter-object) | -
    -
    História | Release | Mudanças | @@ -26,18 +22,17 @@ displayed_sidebar: docs | 18 R2 | Adicionado |
    -
    ## Descrição The `POP3 New transporter` command configures a new POP3 connectionaccording to the *server* parameter and returns a new [POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object) object. O objeto transporter retornado vai geralmente ser usado para receber emails. -No parâmetro *server*, passe um objeto contendo as propriedades abaixo: +No parâmetro server, passe um objeto contendo as propriedades abaixo: | *server* | Valor padrão (se omitido) | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | | [](../API/POP3TransporterClass.md#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Texto
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omisso, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | nenhum | +| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omitido, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | nenhum | | [](../API/POP3TransporterClass.md#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | | [](../API/POP3TransporterClass.md#connectiontimeout)
    | 30 | | [](../API/POP3TransporterClass.md#host)
    | *mandatory* | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md index 869579ab62d141..e41b4fa08b6884 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md @@ -8,8 +8,6 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Tabela do formulário ou tabela padrão, se omitida | @@ -19,21 +17,8 @@ displayed_sidebar: docs | areaEnd | Integer | → | Área final (se for especificado pela areaStart) | | Resultado | Integer | ← | Altura da seção impressa | -
    -
    -
    História - -| Release | Mudanças | -| --------------------------- | ---------- | -| 20 | Modificado | -| 16 R6 | Modificado | -| <6 | Adicionado | - -
    -
    - ## Descrição O comando **Print form** simplesmente imprime *form* com os valores atuais dos campos e variáveis de *aTable*. Normalmente é usado para imprimir relatórios muito complexos que exigem controle total sobre o processo de impressão. O **formulário de impressão** não faz nenhum processamento de registros, processamento de quebras ou quebras de página. Essas operações são de sua responsabilidade. **Print form** imprime campos e variáveis em um quadro de tamanho fixo apenas. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md index 28eabc0df7e691..b91100830c8da3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md @@ -8,27 +8,22 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------- | | sessionID | Text | → | ID da sessão | | options | Integer | → | Opções de retorno | | Resultado | Object | ← | Snapshot de sessões de usuários em execução e/ou (apenas 4D Servidor) | -
    -
    História -| Release | Mudanças | -| ------- | ----------------------------------------------------------------------------------------- | -| 21 | Support of web user sessions | -| 20 R7 |
    • Support of *sessionID* parameter
    • Renamed (Get process activity)
    | +| Release | Mudanças | +| ------- | -------------------------------- | +| 20 R7 | Suporte do parâmetro *sessionID* | +| 21 | Support of web user sessions |
    -
    ## Descrição @@ -39,7 +34,7 @@ Por padrão quando usado sem quaisquer parâmetros, a **atividade de processo** - "processos", uma coleção de todos os processos - "sessões" (apenas 4D Servidor), uma coleção de todas as sessões -No 4D Server, você pode filtrar informações para serem retornadas usando os parâmetros opcionais *sessionID* e *options*: +No Servidor 4D, você pode filtrar informações para serem retornadas usando os parâmetros opcionais *sessionID* e *opções*: - Se você passar um ID de sessão de usuário no parâmetro *sessionID*, o comando retorna somente informações relacionadas a esta sessão. Por padrão se o parâmetro *options* for omitido, o objeto retornado contém uma coleção com todos os processos relacionados à sessão e uma coleção com um único objeto descrevendo a sessão. Se você passar um ID de sessão inválido, um objeto **null** será retornado. - Você pode selecionar a(s) coleção(ões) a retornar passando uma das seguintes constantes no parâmetro *options*: @@ -48,7 +43,7 @@ No 4D Server, você pode filtrar informações para serem retornadas usando os p | ---------------------- | ----- | --------------------------------------------------------------------------- | | Processes and sessions | 0 | Retorna as listas "processos" e "sessões" (valor padrão) | | Processes only | 1 | Retorna apenas a lista de "processos" | -| Sessions only | 2 | Retorna apenas a lista de "sessões" | +| Somente sessões | 2 | Retorna apenas a lista de "sessões" | :::note diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md index 0aaa5be32f540b..c35abaaaa85ce5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | ------------- | ------- | :-------------------------: | ----------------------------- | | processNumber | Integer | → | Process number | | Resultados | Object | ← | Information about the process | -
    -
    História | Release | Mudanças | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 20 R7 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md index 39397c9d2cf115..f561d607ad1968 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | -------- | --------------------------- | --------------------------------------------------------------------- | | name | Text | → | Nome do processo para o qual se deseja recuperar o número do processo | @@ -18,19 +16,15 @@ displayed_sidebar: docs | \* | Operador | → | Retorna o número do processo do servidor | | Resultado | Integer | ← | Process number | -
    -
    História | Release | Mudanças | | ------- | ----------------------- | | 20 R7 | Suporte do parâmetro id | -| 6 | Created |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md index ff24ea86b3312e..dd9ddba7ec33ea 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md @@ -8,27 +8,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | -------- | --------------------------- | --------------------------- | | logFile | Text | → | Nome do arquivo de registro | | \* | Operador | → | Close the current log file | -
    -
    -
    História - -| Release | Mudanças | -| --------------------------- | ---------- | -| 11 SQL | Modificado | -| <6 | Created | - -
    -
    - ## Descrição O comando **SELECT LOG FILE** cria ou fecha o arquivo de registro de acordo com o valor passado no parâmetro. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md index 3d795bdf4147e4..af6de9ace1514b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md @@ -8,26 +8,21 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ------- | :-------------------------: | -------------------------- | | sessionID | Integer | → | ID da sessão | | Resultados | Object | ← | Informações sobre a sessão | -
    -
    História -| Release | Mudanças | -| ------- | --------------------------- | -| 20 R8 | Suporte a sessões autônomas | -| 20 R7 | Adicionado | +| Release | Mudanças | +| ------- | ------------------------------ | +| 20 R8 | Support of standalone sessions | +| 20 R7 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md index 8d695900449d4a..8905444706ef6c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md @@ -8,26 +8,21 @@ displayed_sidebar: docs -
    +| Parâmetro | Tipo | | Descrição | +| --------- | ------ | --------------------------- | ---------------------------------------------------------- | +| id | Text | → | Unique identifier (UUID) of the session | +| Resultado | Object | ← | Storage object of the session | -| Parâmetro | Tipo | | Descrição | -| --------- | ------ | --------------------------- | ------------------------------------------------------- | -| id | Text | → | Identificador único (UUID) da sessão | -| Resultado | Object | ← | Objeto de armazenamento da sessão | - -
    -
    História -| Release | Mudanças | -| ------- | --------------------------- | -| 20 R8 | Suporte a sessões autônomas | -| 20 R6 | Adicionado | +| Release | Mudanças | +| ------- | ------------------------------ | +| 20 R8 | Support of standalone sessions | +| 20 R6 | Adicionado |
    -
    ## Descrição @@ -37,11 +32,11 @@ Em *id*, passe o UUID da sessão para a qual você deseja obter o armazenamento. **Nota:** você pode obter os identificadores de sessão usando o comando [Process activity](process-activity.md). -O objeto retornado é a propriedade [**.storage**](../API/SessionClass.md#storage) da sessão. It is a shared object used to store information available to all processes of the session. É um objeto compartilhado usado para armazenar informações disponíveis para todos os processos da sessão. +O objeto retornado é a propriedade [**.storage**](../API/SessionClass.md#storage) da sessão. It is a shared object used to store information available to all processes of the session. It is a shared object used to store information available to all processes of the session. ## Exemplo -Esse método modifica o valor de uma propriedade "settings" armazenada no objeto de armazenamento de uma sessão específica: +This method modifies the value of a "settings" property stored in the storage object of a specific session: ```4d   //Definir armazenamento para uma sessão diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session.md index 160ecbeea51a10..adcf3664964a79 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session.md @@ -14,20 +14,17 @@ displayed_sidebar: docs | --------- | ---------------------------------------------------- | --------------------------- | --------------- | | Resultado | [4D.Session](../API/SessionClass.md) | ← | Objecto Session | - -
    História | Release | Mudanças | | ------- | ------------------------------------------------------------- | -| 20 R8 | Suporte a sessões autônomas | +| 20 R8 | Support of standalone sessions | | 20 R5 | Suporte a sessões de procedimento armazenado e cliente remoto | | 18 R6 | Adicionado |
    -
    ## Descrição @@ -51,10 +48,10 @@ The command returns *Null* if: O objeto `Session` das sessões web está disponível em qualquer processo web: -- nos métodos de database `On Web Authentication`, `On Web Connection` e`On REST Authentication`, +- `On Web Authentication`, `On Web Connection`, and `On REST Authentication` database methods, - código processado a través das etiquetas 4D nas páginas semidinâmicas (4DTEXT, 4DHTML, 4DEVAL, 4DSCRIPT/, 4DCODE) -- nos métodos projeto com o atributo "Available through 4D tags and URLs (4DACTION...)" e chamados através de 4DACTION/ urls, -- nos métodos de database para petições móveis [`On Mobile App Authentication`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-authentication) and [`On Mobile App Action`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-action), +- os métodos projeto com o atributo "Available through 4D tags and URLs (4DACTION...)" e chamados através de 4DACTION/ urls, +- [`On Mobile App Authentication`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-authentication) and [`On Mobile App Action`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-action) database methods for mobile requests, - Funções ORDA [chamadas com solicitações REST](../REST/ClassFunctions.md). Para obter mais informações sobre as sessões dos usuários da web, consulte a seção [Sessões de Servidor Web](../WebServer/sessions.md). @@ -75,7 +72,7 @@ For more information on remote user sessions, please refer to the [**Remote user Todos os processos de procedimento armazenado compartilham a mesma sessão de usuário virtual. O objeto `Session` de procedimentos armazenados está disponível em: - métodos chamados com o comando [`Execute on server`](../commands-legacy/execute-on-server.md), -- Métodos de database `On Server Startup`, `On Server Shutdown`, `On Backup Startup`, `On Backup Shutdown` e`On System event` +- `On Server Startup`, `On Server Shutdown`, `On Backup Startup`, `On Backup Shutdown`, and `On System event` database methods For more information on stored procedures virtual user session, please refer to the [**Stored procedure sessions**](../Desktop/sessions.md#stored-procedure-sessions) paragraph. @@ -112,7 +109,7 @@ flowchart TD ## Exemplo -Você definiu o método `action_Session` com o atributo "Disponível através de tags 4D e URLs". Pode chamar ao método introduzindo a URL abaixo no navegador: +You have defined the `action_Session` method with attribute "Available through 4D tags and URLs". Pode chamar ao método introduzindo a URL abaixo no navegador: ``` IP:port/4DACTION/action_Session diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md index 62fb778d593bb6..badcd47cd922b8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | ------------ | ---------- | --------------------------- | ------------------------- | | methodsArray | Text array | → | Array de nomes de métodos | -
    -
    -
    História - -| Release | Mudanças | -| --------------------------- | ---------- | -| 17 R2 | Modificado | -| <6 | Adicionado | - -
    -
    - ## Descrição O comando **SET ALLOWED METHODS** designa os métodos projeto que podem ser inseridos por meio da aplicação. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md index 516d33c71ca6c9..b647e5e5281603 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md @@ -8,18 +8,14 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | -------------------------------------------------- | --------------------------- | -------------------------------------- | | winRef | Integer | → | Número de referência da janela | | image | Imagem | → | Ícone personalizado | | file | 4D.File, 4D.Folder | → | Caminho do arquivo ou caminho da pasta | -
    -
    História | Release | Mudanças | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R7 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md index 96996093b0fc5e..2eca6cebe57537 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Informação de servidor de correio | | Resultado | 4D.SMTPTransporter | ← | [Objeto SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object) | -
    -
    História | Release | Mudanças | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 17 R4 | Adicionado |
    -
    ## Descrição @@ -41,12 +36,12 @@ The `SMTP New transporter` command ](../API/SMTPTransporterClass.md#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Texto
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omisso, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object)*. | nenhum | +| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omitido, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object)*. | nenhum | | [](../API/SMTPTransporterClass.md#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | | [](../API/SMTPTransporterClass.md#bodycharset)
    | `mail mode UTF8` (US-ASCII_UTF8_QP) | | [](../API/SMTPTransporterClass.md#connectiontimeout)
    | 30 | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/string.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/string.md index 9a34b80a093d0f..cd31ea40d0ba63 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/string.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/string.md @@ -9,8 +9,6 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | | expressão | Expression | → | Expression for which to return the string form (can be Real, Integer, Long Integer, Date, Time, Text, Boolean, Undefined, or Null) | @@ -19,19 +17,15 @@ displayed_sidebar: docs | base | Integer | → | Value between 2 and 36 that represents the radix if expression is a number | | Resultado | Text | ← | String form of the expression | -
    -
    História -| Release | Mudanças | -| --------------------------- | --------------------------- | -| 21 | Support of *base* parameter | -| <6 | Created | +| Release | Mudanças | +| ------- | --------------------------- | +| 21 | Support of *base* parameter |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/super.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/super.md index a9ec212be19894..7e631c2d23d4e1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/super.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/super.md @@ -8,26 +8,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ------ | --------------------------- | -------------------------------------------------------------- | | param | any | -> | Parâmetro(s) a passar para o construtor pai | | Resultados | Object | <- | Pai do objecto | -
    -
    -
    História - -| Release | Mudanças | -| ------- | -------- | -| 19 | Created | - -
    -
    - A palavra-chave `Super` permite chamadas à `superclasse`, ou seja, a classe pai. `Super` tem dois objectivos diferentes: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/this.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/this.md index e1232507badfe3..b300365321b19c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/this.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/this.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------ | | Resultado | Object | ← | Elemento ou objeto atual | -
    -
    -
    História - -| Release | Mudanças | -| ------- | -------- | -| 19 | Created | - -
    -
    - ## Descrição O comando `This` retorna uma referência ao objeto processado atualmente. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md index a073df52760b4e..0d452f101bafa9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ------------ | | aString | Text | → | Text to trim | | Resultado | Text | ← | Trimmed text | -
    -
    História | Release | Mudanças | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md index 64c12bc324527e..adc7ea3f17b5ca 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ------------ | | aString | Text | → | Text to trim | | Resultado | Text | ← | Trimmed text | -
    -
    História | Release | Mudanças | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md index f3d24ec22b370f..0a49ce2c82254e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ------------ | | aString | Text | → | Text to trim | | Resultado | Text | ← | Trimmed text | -
    -
    História | Release | Mudanças | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md index c1a8f92a553059..4b5f4ce15e0196 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------------- | ----------------------------------- | --------------------------- | -------------------- | | entitySelection | 4D. EntitySelection | → | Seleção de entidades | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 17 | Adicionado | - -
    -
    - ## Descrição The `USE ENTITY SELECTION` command updates the current selection of the table matching the dataclass of the *entitySelection* parameter, according to the content of the entity selection. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md index 96c6ddcd614529..c4cbe4ba650f36 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md @@ -4,31 +4,18 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object +**WA Get context** ( * ; *object* : Text ) -> *contextObj* : Object
    **WA Get context** ( *object* : Field, Variable ) -> *contextObj* : Object -
    +| Parâmetro | Tipo | | Descrição | +| ---------- | -------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | +| object | any | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido). | +| contextObj | Object | ← | Context object if previously defined, otherwise `null`. | -| Parâmetro | Tipo | | Descrição | -| --------- | -------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | -| object | Text, Variable | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido). | -| Resultado | Object | ← | Context object if previously defined, otherwise `null`. | - -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 20 R9 | Adicionado | - -
    -
    - ### Descrição The `WA Get context` command retrieves the context object defined for `$4d` in the Web area designated by the \* and *object* parameters using [`WA SET CONTEXT`](./wa-set-context.md). Se `WA SET CONTEXT` não foi chamado para a área web, o comando retorna `null`. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md index b50dded5bd2a56..4e26679874dcd3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md @@ -4,31 +4,18 @@ title: WA SET CONTEXT displayed_sidebar: docs --- -**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object ) +**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Field, Variable ; *contextObj* : Object ) -
    +| Parâmetro | Tipo | | Descrição | +| ---------- | -------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | +| object | any | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido). | +| contextObj | Object | → | Object containing the functions that can be called with `$4d`. | -| Parâmetro | Tipo | | Descrição | -| ---------- | --------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | -| object | Text, Variable, Field | → | Object name (if \* is specified) or
    Variable or field (if \* is omitted) | -| contextObj | Object | → | Object containing the functions that can be called with `$4d`. | - -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 20 R9 | Adicionado | - -
    -
    - ### Descrição The `WA SET CONTEXT` command defines a context object *contextObj* for `$4d` in the Web area designated by the \* and *object* parameters. When this command is used, `$4d` can only access contents declared within the provided *contextObj*. When no context object is set, `$4d` has access to all 4D methods and can not access user classes. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md index 06a8aa96fc2827..776315afb3f700 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ------ | :-------------------------: | ---------------------------------- | | Resultados | Object | ← | Information on the triggered event | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 21 | Adicionado | - -
    -
    - ## Descrição `Web Event` returns an object with information on a triggered event linked to a web page component. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md index 531f103fec8cfe..c46b08e4cfaa85 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | ---------- | -------------------------- | :-------------------------: | --------------------------- | | Resultados | 4D.WebForm | ← | New `Web Form` proxy object | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 21 | Adicionado | - -
    -
    - ## Descrição The `Web Form` command returns a `4D.WebForm` proxy object, providing a means to work with and effectively emulates the Page's properties and functions. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md index 798ad930342716..54c9f66edca2b2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md @@ -8,16 +8,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | ---------------------------------------------- | | Resultado | Collection | ← | Collection of the available Web Server objects | -
    -
    História | Release | Mudanças | @@ -25,7 +21,6 @@ displayed_sidebar: docs | 18 R3 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md index e2a64775349185..7172f7fbd6a02a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ----------------------------- | --------------------------- | ---------------------------------------------------------------------------------------- | | option | Integer | → | Servidor Web a ser obtido (padrão se omitido = `Web server database`) | | Resultado | 4D. WebServer | ← | Objeto Web Server | -
    -
    História | Release | Mudanças | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 19 | suporte para .sessionCookieSameSite |
    -
    ## Descrição @@ -58,7 +53,7 @@ Do seu componente, você quer saber se o servidor Web do banco de dados host est ## Veja também -[WEB Server list](web-server-list.md) +[WEB Server list](web-server-list.md)\ [webServer.stop()](../API/WebServerClass.md#stop) ## Propriedades diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md index b4f29d21eec33d..a4f5e55abf2b7c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md @@ -8,8 +8,6 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------------- | -------------------------- | :-------------------------: | ------------------------------------------------------------------- | | fileToZip | 4D. File | → | Objeto File ou Folder a comprimir | @@ -19,10 +17,8 @@ displayed_sidebar: docs | options | Integer | → | Opção *folderToZip*: `ZIP Without enclosing folder` | | Resultados | Object | ← | Objeto de estado | -
    -
    História | Release | Mudanças | @@ -31,7 +27,6 @@ displayed_sidebar: docs | 18 | Adicionado |
    -
    ## Descrição @@ -56,7 +51,7 @@ You can pass a 4D. File, a 4D. Folder, or a zip structure object as first parame No parâmetro *destinationFile*, passe um objeto `4D.File` que descreva o arquivo ZIP a ser criado (nome, local, etc.). É recomendado usar a extensão ".zip" se quiser que o arquivo ZIP seja processado automaticamente por um software. -Once an archive is created, you can use the [ZIP Read archive](zip-read-archive.md) command to access it. +Depois que um arquivo é criado, você pode usar o comando [ZIP Read archive](zip-read-archive.md) para acessá-lo. **Status object** diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md index aa0b7b32ad7bb5..d3ac11343ad9f2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md @@ -8,18 +8,14 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------ | :-------------------------: | ------------------------------- | | zipFile | 4D. File | → | Arquivos Zip | | senha | Text | → | Senha do arquivo ZIP, se houver | | Resultados | Parâmetros | ← | Objeto arquivo | -
    -
    História | Release | Mudanças | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 18 | Adicionado |
    -
    ## Descrição @@ -76,10 +71,10 @@ Para extrair da pasta root: Para ler todos os conteúdos de um arquivo sem extraí-lo da pasta root: ```4d - //extrair um arquivo + //extract a file $folderResult:=$files[$i].copyTo(Folder(fk desktop folder).folder("MyDocs")) - //extrair todos os arquivos + //extract all files $folderResult:=$archive.root.copyTo(Folder(fk desktop folder).folder("MyDocs")) ``` diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/API/FileClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/API/FileClass.md index 66ae6d5b2b9da6..1203a109f78baa 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/API/FileClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/API/FileClass.md @@ -788,7 +788,7 @@ A função `.setContent( )` reescrev #### Descrição -A função `.setText()` escreve *text* como o novo conteúdo do arquivo. +A função `.setText()` escreve *text* como o novo conteúdo do arquivo. Se o arquivo referenciado no objeto `File` não existir no disco, ele será criado pela função. Quando o ficheiro já existir no disco, o seu conteúdo anterior é apagado, exceto se já estiver aberto, caso em que o seu conteúdo é bloqueado e é gerado um erro. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md index 02f143e0fd2cb1..a27a0c88089a79 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md @@ -49,14 +49,11 @@ Como o HTTPAgent é um objeto compartilhável, você pode adicioná-lo a uma cla -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------------------------------- | :-------------------------: | ------------------------------ | | options | Object | -> | opções padrão para o HTTPAgent | | Resultados | [4D.HTTPAgent](#httpagent-object) | <- | Novo objeto HTTPAgent | -
    #### Descrição @@ -75,17 +72,17 @@ As opções do HTTPAgent serão mescladas com as [opções HTTPRequest](HTTPRequ ::: -| Propriedade | Tipo | Por padrão | Descrição | -| ---------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| certificatesFolder | Folder | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a pasta de certificados do cliente ativo para as solicitações que usam o agente. Can be overriden by "storeCertificateName" (see below) | -| keepAlive | Parâmetros | true | Ativa o keep alive para o agente | -| maxSockets | Integer | 65535 | Número máximo de sockets por servidor | -| maxTotalSockets | Integer | 65535 | Número máximo de sockets para o agente | -| minTLSVersion | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a versão mínima de TLS para as solicitações que usam esse agente | -| protocol | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Protocolo usado para as solicitações que usam o agente | -| storeCertificateName | Text | indefinido | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | -| timeout | Real | indefinido | Se definido, o tempo limite após o qual um soquete não utilizado é fechado | -| validateTLSCertificate | Parâmetros | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | validateTLSCertificate para as solicitações que usam o agente | +| Propriedade | Tipo | Por padrão | Descrição | +| ---------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| certificatesFolder | Folder | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a pasta de certificados do cliente ativo para as solicitações que usam o agente. Can be overriden by "storeCertificateName" (see below) | +| keepAlive | Parâmetros | true | Ativa o keep alive para o agente | +| maxSockets | Integer | 65535 | Número máximo de sockets por servidor | +| maxTotalSockets | Integer | 65535 | Número máximo de sockets para o agente | +| minTLSVersion | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a versão mínima de TLS para as solicitações que usam esse agente | +| protocol | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Protocolo usado para as solicitações que usam o agente | +| storeCertificateName | Text | indefinido | (Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder for the requests using the agent. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | +| timeout | Real | indefinido | Se definido, o tempo limite após o qual um soquete não utilizado é fechado | +| validateTLSCertificate | Parâmetros | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | validateTLSCertificate para as solicitações que usam o agente | :::note diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md index 9a16d681ddb513..07c7947de4c2b7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md @@ -83,15 +83,12 @@ Os objectos HTTPRequest fornecem as seguintes propriedades e funções: -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------------ | :-------------------------: | ---------------------------------- | | url | Text | -> | URL para onde enviar o pedido | | options | Object | -> | Pedir propriedades de configuração | | Resultados | 4D.HTTPRequest | <- | Novo objecto HTTPRequest | -
    #### Descrição @@ -126,30 +123,30 @@ Por exemplo, pode passar as seguintes cordas: No parâmetro *options*, passe um objeto que possa conter as seguintes propriedades: -| Propriedade | Tipo | Descrição | Por padrão | -| ---------------------- | ------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | -| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPAgent para usar para o HTTPRequest. As opções do agente serão mescladas com as opções de solicitação (as opções de solicitação têm precedência). Se nenhum agente específico for definido, será usado um agente global com valores padrão. | Objeto agente global | -| automaticRedirections | Parâmetros | Se true, os redirecionamentos serão realizados automaticamente (até 5 redirecionamentos são tratados, a resposta do 6. º redirecionamento é retornada, se houver) | True | -| body | Diferente de | Corpo do pedido (requerido no caso de `post` ou `put` requests). Pode ser um texto, um blob, ou um objecto. O tipo de conteúdo é determinado a partir do tipo desta propriedade, a menos que seja colocado dentro dos cabeçalhos | indefinido | -| certificatesFolder | [Folder](FolderClass.md) | Define a pasta de certificados de cliente activos. Can be overriden by "storeCertificateName" (see below). | indefinido | -| dataType | Text | Tipo de atributo do corpo de resposta. Valores: "texto", "blob", "objecto", ou "auto". Se "auto", o tipo do conteúdo do corpo será deduzido do seu tipo MIME (objecto para JSON, texto para texto, javascript, xml, mensagem http e forma codificada url, ou então um blob) | "auto" | -| decodeData | Parâmetros | Se for verdade, os dados recebidos em `onData` callback não são compactados | False | -| encoding | Text | Utilizado apenas em caso de pedidos com um `body` (métodos `post` or `put`). Codificação do conteúdo do corpo do pedido se for um texto, ignorado se o tipo de conteúdo for colocado dentro dos cabeçalhos | "UTF-8" | -| headers | Object | Cabeçalhos do pedido. Sintaxe: `headers.key=value` (*value* pode ser uma coleção se a mesma chave precisar aparecer várias vezes) | Objecto vazio | -| method | Text | "POST", "GET", ou outro método | "GET" | -| minTLSVersion | Text | Define a versão mínima do TLS: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | -| onData | [Function](FunctionClass.md) | Chamada de retorno quando os dados do corpo são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onError | [Function](FunctionClass.md) | Chamada de retorno quando ocorre um erro. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onHeaders | [Function](FunctionClass.md) | Chamada de retorno quando os cabeçalhos são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onResponse | [Function](FunctionClass.md) | Chamada de retorno quando uma resposta é recebida. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onTerminate | [Function](FunctionClass.md) | Chamada de retorno quando o pedido estiver terminado. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| protocol | Text | "auto" ou "HTTP1". "auto" significa HTTP1 na implementação actual | "auto" | -| proxyAuthentication | [objeto de autenticação](#authentication-object) | Autenticação por procuração de tratamento de objectos | indefinido | -| returnResponseBody | Parâmetros | Se false, o corpo de resposta não é retornado no objeto [`response`](#response). Devolve um erro se falso e `onData` é indefinido | True | -| serverAuthentication | [objeto de autenticação](#authentication-object) | Autenticação do servidor de tratamento de objectos | indefinido | -| storeCertificateName | Text | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | indefinido | -| timeout | Real | Tempo de espera em segundos. indefinido = sem timeout | indefinido | -| validateTLSCertificate | Parâmetros | Se false, 4D não valida o certificado TLS e não retorna um erro se ele for inválido (i.e. expirado, auto-assinado...). Importante: Na implementação actual, a Autoridade de Certificação em si não é verificada. | True | +| Propriedade | Tipo | Descrição | Por padrão | +| ---------------------- | ------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | +| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPAgent para usar para o HTTPRequest. As opções do agente serão mescladas com as opções de solicitação (as opções de solicitação têm precedência). Se nenhum agente específico for definido, será usado um agente global com valores padrão. | Objeto agente global | +| automaticRedirections | Parâmetros | Se true, os redirecionamentos serão realizados automaticamente (até 5 redirecionamentos são tratados, a resposta do 6. º redirecionamento é retornada, se houver) | True | +| body | Diferente de | Corpo do pedido (requerido no caso de `post` ou `put` requests). Pode ser um texto, um blob, ou um objecto. O tipo de conteúdo é determinado a partir do tipo desta propriedade, a menos que seja colocado dentro dos cabeçalhos | indefinido | +| certificatesFolder | [Folder](FolderClass.md) | Define a pasta de certificados de cliente activos. Can be overriden by "storeCertificateName" (see below). | indefinido | +| dataType | Text | Tipo de atributo do corpo de resposta. Valores: "texto", "blob", "objecto", ou "auto". Se "auto", o tipo do conteúdo do corpo será deduzido do seu tipo MIME (objecto para JSON, texto para texto, javascript, xml, mensagem http e forma codificada url, ou então um blob) | "auto" | +| decodeData | Parâmetros | Se for verdade, os dados recebidos em `onData` callback não são compactados | False | +| encoding | Text | Utilizado apenas em caso de pedidos com um `body` (métodos `post` or `put`). Codificação do conteúdo do corpo do pedido se for um texto, ignorado se o tipo de conteúdo for colocado dentro dos cabeçalhos | "UTF-8" | +| headers | Object | Cabeçalhos do pedido. Sintaxe: `headers.key=value` (*value* pode ser uma coleção se a mesma chave precisar aparecer várias vezes) | Objecto vazio | +| method | Text | "POST", "GET", ou outro método | "GET" | +| minTLSVersion | Text | Define a versão mínima do TLS: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | +| onData | [Function](FunctionClass.md) | Chamada de retorno quando os dados do corpo são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onError | [Function](FunctionClass.md) | Chamada de retorno quando ocorre um erro. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onHeaders | [Function](FunctionClass.md) | Chamada de retorno quando os cabeçalhos são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onResponse | [Function](FunctionClass.md) | Chamada de retorno quando uma resposta é recebida. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onTerminate | [Function](FunctionClass.md) | Chamada de retorno quando o pedido estiver terminado. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| protocol | Text | "auto" ou "HTTP1". "auto" significa HTTP1 na implementação actual | "auto" | +| proxyAuthentication | [objeto de autenticação](#authentication-object) | Autenticação por procuração de tratamento de objectos | indefinido | +| returnResponseBody | Parâmetros | Se false, o corpo de resposta não é retornado no objeto [`response`](#response). Devolve um erro se falso e `onData` é indefinido | True | +| serverAuthentication | [objeto de autenticação](#authentication-object) | Autenticação do servidor de tratamento de objectos | indefinido | +| storeCertificateName | Text | (Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | indefinido | +| timeout | Real | Tempo de espera em segundos. indefinido = sem timeout | indefinido | +| validateTLSCertificate | Parâmetros | Se false, 4D não valida o certificado TLS e não retorna um erro se ele for inválido (i.e. expirado, auto-assinado...). Importante: Na implementação actual, a Autoridade de Certificação em si não é verificada. | True | #### Funções Callback @@ -338,13 +335,10 @@ A propriedade `.returnResponseBody` contém -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---- | :-: | -------------------------- | | | | | Não exige nenhum parâmetro | -
    #### Descrição @@ -399,14 +393,11 @@ A propriedade `.url` contém a URL da -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------------ | :-------------------------: | ---------------------------------- | | timeout | Real | -> | Tempo máximo de espera em segundos | | Resultados | 4D.HTTPRequest | <- | HTTPRequest object | -
    #### Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md index 918e858754e1f8..f6da8f9cee2886 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md @@ -180,30 +180,24 @@ Function square($x : Integer) -> $result : Integer return $x * $x ``` -A instrução `return` pode ser usada junto com a sintaxe padrão para [valores retornados](#valorretornado) (o valor retornado deve ser do tipo declarado). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Keep in mind that it ends immediately the code execution. Examine the following examples: +:::note + +Internamente, `return x` executa `myReturnValue:=x`, e retorna ao chamador. Se `return` for usado sem uma expressão, a função ou o método retornará um valor nulo do tipo de retorno declarado (se houver), caso contrário, *indefinido*. + +::: + +A instrução `return` pode ser usada junto com a sintaxe padrão para [valores retornados](#valorretornado) (o valor retornado deve ser do tipo declarado). Entretanto lembre que isso finaliza imediatamente a execução de código. Por exemplo: ```4d -Function getValue -> $v : Integer - $v:=10 - return - // function returns 10 - Function getValue -> $v : Integer $v:=10 return 20 - // function returns 20 + // retorna 20 Function getValue -> $v : Integer return 10 $v:=20 // never executed - // function returns 10 - -Function getValue -> $v : Integer - return "Hello" //error - -Function returnHello - return "Hello" - // function returns "Hello" + // retorna 10 ``` ## Indireção dos parâmetros diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md index 240ea746e8fa91..556bb6af1296b0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | -| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista Hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista Hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md index eaab8d20b22784..f8d25fcb359a5f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` retorna o texto do objeto **incluindo** este caractere. | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` retorna o texto do objeto **incluindo** este caractere. |
    História @@ -25,7 +25,7 @@ Depois que as propriedades de evento [`On Before Keystroke`](onBeforeKeystroke.m O evento `No Depois da tecla` não é gerado: -- no método de [colunas da list box](FormObjects/listbox-column.md) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) +- no método de [colunas da list box](FormObjects/listbox_overview.md#list-box-columns) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar estes eventos, você deve usar [`No After Edit`](onAfterEdit.md). ### Sequência de teclas diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md index c9bdfb6c23bd04..6c385469cb8201 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md index 37dce3888e834f..ccab76075cc9a8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Button](FormObjects/button_overview.md) - [Caixa de lista](FormObjects/listbox-object.md) - [Coluna de caixa de lista](FormObjects/listbox-column.md) |
  • Botões: a área de "seta" de um botão é clicada em
  • Caixas de lista: Em uma coluna de um array de objeto, um botão ellipsis (atributo "alternateButton") é clicado
  • | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Button](FormObjects/button_overview.md) - [Caixa de lista](FormObjects/listbox_overview.md) - [Coluna de caixa de lista](FormObjects/listbox_overview.md#list-box-columns) |
  • Botões: a área de "seta" de um botão é clicada em
  • Caixas de lista: Em uma coluna de um array de objeto, um botão ellipsis (atributo "alternateButton") é clicado
  • | ## Descrição @@ -22,8 +22,8 @@ Alguns estilos de botão podem ser [vinculados a um menu pop-up](FormObjects/pro ### List box -Esse evento é gerado nas colunas das [caixas de listagem do tipo matriz de objetos](../FormObjects/listbox-column.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). +Esse evento é gerado nas colunas das [caixas de listagem do tipo matriz de objetos](FormObjects/listbox_overview.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Veja a [descrição do atributo "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). +Veja a [descrição do atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md index 64fe7e3861089a..ff256418706c35 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Uma célula de um list box está prestes a mudar para o modo de edição | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma célula de um list box está prestes a mudar para o modo de edição | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md index f5f4103a0fe3bf..5b81d2103d1bca 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objeto **sem** este caractere. | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objeto **sem** este caractere. |
    História @@ -23,7 +23,7 @@ Depois que o evento `On Before Keystroke` e os eventos [`On After Keystroke`](on O evento `On Before Keystroke` não é gerado: -- em um método de coluna de uma [list box](FormObjects/listbox-column.md) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) +- em um método de coluna de uma [list box](FormObjects/listbox_overview.md#list-box-columns) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar estes eventos, você deve usar [`No After Edit`](onAfterEdit.md). ### Objectos não enterráveis diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md index e043efa74c5cd4..2f90ddfeda28e0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Um objecto está a ser arrastado | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Um objecto está a ser arrastado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onClicked.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onClicked.md index 51b184f05769d8..7584b63ca7234e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md index 1ac28bb170f909..f36b51c13a1b54 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box](../FormObjects/listbox-column.md) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna List Box](../FormObjects/listbox_overview.md#list-box-columns) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md index aa3a3593254189..7b3c54ab240132 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox-column.md) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox_overview.md#list-box-columns) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md index 4a289cc7a37bfe..e9cb558471116c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md index 9ceeab778e238a..636474fe0f5eb6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------- | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md index 0aa072f4456183..3e97f1006409be 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDrop.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDrop.md index 167a251130f357..e0f5027d96a15f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDrop.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md index 78a2fa06f003bd..c11832259d489d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Ocorre um clique no rodapé de uma coluna de list box | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no rodapé de uma coluna de list box | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md index f273b7a82d71ed..eebcd88089fb4f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On getting focus --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md index a02abd3b6a7eab..8fb9d7da298645 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) | Ocorre um clique no cabeçalho de uma coluna | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no cabeçalho de uma coluna | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onLoad.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onLoad.md index bbb95fc9e01e3e..a0b625033e594d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onLoad.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md index 3fb5738cda15cb..0864f2beba063c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md index b60f1a0df0cc5d..0c2f085da50c6e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato entra na área gráfica de um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato entra na área gráfica de um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md index 0ce33748a5b688..fcc43c03858059 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato deixa a área gráfica de um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato deixa a área gráfica de um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md index 61ca280143f1e6..ffb0ce7785cd88 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do mouse move pelo menos um píxel OU uma tecla modificadora (Shift, Alt/Option, Shift Lock) foi pressionado | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do mouse move pelo menos um píxel OU uma tecla modificadora (Shift, Alt/Option, Shift Lock) foi pressionado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md index c82d7884f505ae..4bc1156567ae27 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox-column.md) | Uma linha do list box é movida pelo usuário através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma linha do list box é movida pelo usuário através de arrastar e largar | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onUnload.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onUnload.md index a5fb82307d3e30..b195570b71429d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onUnload.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onValidate.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onValidate.md index 95b5fb9dcdb109..2b27ddf80ca8c3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onValidate.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/overview.md index 8986766b3e1f86..ead4cda83cc6fc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/overview.md @@ -28,7 +28,7 @@ Cada evento é retornado como um objeto pelo comando [`FORM Event`](../commands/ Propriedades adicionais são retornadas quando o evento ocorre em objetos específicos. Em particular: -- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). ## Eventos e métodos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md index 354070ccd11bdd..53d9d7e8cf698a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md @@ -46,7 +46,7 @@ As imagens de alta resolução com a convenção @nx podem ser utilizadas nos se - [Botones](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[casillas de selección](FormObjects/checkbox_overview.md) - [Botones imagen](FormObjects/pictureButton_overview.md)/[imagen Pop-up](FormObjects/picturePopupMenu_overview.md) - [Controles de tabulação](FormObjects/tabControl.md) -- [Cabeçalhos List box](FormObjects/listbox-header-footer.md#headers) +- [Cabeçalhos List box](FormObjects/listbox_overview.md#list-box-headers) - [Ícones de menu](Menus/properties.md#item-icon) 4D dá automaticamente prioridade às imagens com a resolução mais alta. 4D dá automaticamente prioridade às imagens com a resolução mais alta. Mesmo que um comando ou propriedade especifique *circle.png*, *circle@3x.png* será usado (se existir). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md deleted file mode 100644 index 461ffa195caf47..00000000000000 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md +++ /dev/null @@ -1,412 +0,0 @@ ---- -id: listbox-column -title: Coluna da List Box ---- - -Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Você pode definir propriedades padrão (texto, cor de fundo, etc.) para cada coluna da caixa de listagem; essas propriedades têm prioridade sobre as propriedades do objeto da caixa de listagem. - -> Você pode definir o [Expression type](properties_Object.md#expression-type) para colunas de list box de tipo array (String, Text, Number, Date, Time, Picture, Boolean ou Object). - -## Column Specific Properties {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -## Supported Form Events {#supported-form-events} - -| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On After Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On After Sort |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *List box array unicamente* | -| On Before Data Entry |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Before Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Begin Drag Over |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Column Moved |
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | | -| On Column Resize |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    | | -| On Data Change |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Double Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Drag Over |
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Drop |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | -| On Footer Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | | -| On Load | | | -| On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *List box array unicamente* | -| On Scroll |
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    | | -| On Unload | | | - -## Arrays objetos nas colunas (4D View Pro) - -As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. - -A seguinte caixa de listagem foi concebida utilizando uma matriz de objectos: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configuração de uma coluna de matriz de objectos - -Para atribuir um arrayz de objetos a uma coluna list box, basta definir o nome do array de objetos na lista de propriedades (campo "Variable Name") ou usar o comando [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md), como em qualquer coluna baseada em arrays. Na lista de propriedades, pode agora selecionar Objecto como "Tipo de Expressão" para a coluna: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Estão disponíveis propriedades padrão relacionadas com coordenadas, tamanho e estilo para colunas de objectos. Pode defini-los usando a lista de propriedades, ou programando o estilo, cor da fonte, cor de fundo e visibilidade para cada linha de uma coluna de caixa de lista de tipo de objecto. Estes tipos de colunas também podem ser ocultados. - -No entanto, o tema Fonte de Dados não está disponível para as colunas da caixa de listagem tipo objecto. De fato, o conteúdo de cada célula de coluna é baseado em atributos encontrados no elemento correspondente da array de objectos. Cada elemento da array pode definir: - -o tipo de valor (obrigatório): texto, cor, evento, etc. -o valor em si (opcional): usado para entrada/saída. -a exibição do conteúdo da célula (opcional): botão, lista, etc. -configurações adicionais (opcional): dependem do tipo de valor -Para definir essas propriedades, você precisa definir os atributos apropriados no objeto (os atributos disponíveis estão listados abaixo). Por exemplo, pode escrever "Olá Mundo!" numa coluna de objectos usando este código simples: - -```4d -ARRAY OBJECT(obColumn;0) //column array - var $ob : Object //first element - OB SET($ob;"valueType";"text") //defines the value type (mandatory) - OB SET($ob;"value";"Hello World!") //defines the value - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> O formato de visualização e os filtros de entrada não podem ser definidos para uma coluna de objectos. Dependem automaticamente do tipo de valor. - -#### valueType e visualização de dados - -Quando uma coluna de caixa de listagem é associada a uma array de objectos, a forma como uma célula é exibida, introduzida, ou editada, é baseada no atributo valueType do elemento da array. Os valores suportados são os tipos de valores: - -- "texto": para um valor de texto -- "real": para um valor numérico que pode incluir separadores como `\`, `<.>` ou `<,>` -- "integer": para um valor inteiro -- "booleano": para um valor Verdadeiro/Falso -- "cor": para definir uma cor de fundo -- "evento": para exibir um botão com um rótulo. - -4D utiliza widgets padrão no que respeita ao valor "valueType" (ou seja, um "texto" é exibido como um widget de entrada de texto, um "booleano" como uma caixa de verificação), mas também estão disponíveis exibições alternativas através de opções (*por exemplo*, um real também pode ser representado como um menu drop-down). A tabela seguinte mostra a visualização por defeito, bem como as alternativas para cada tipo de valor: - -| valueType | Widget padrão | Widgets alternativos | -| --------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| text | entrada de texto | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | -| real | entrada de texto controlada (números e separadores) | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | -| integer | entrada de texto controlada (apenas números) | menu drop down (lista necessária) ou caixa combinada (lista de escolha) ou caixa de verificação de três estados | -| boolean | caixa de verificação | menu drop-down (lista obrigatória) | -| color | cor de fundo | text | -| "event" | botão com rótulo | | -| | | Todos os widgets podem ter um botão de alternância de unidade adicional ou um botão de elipse ligado à célula. | - -Define-se a visualização e opções de células usando atributos específicos em cada objecto (ver abaixo). - -#### Formatos de visualização e filtros de entrada - -Não é possível definir formatos de exibição ou filtros de entrada para colunas de caixas de listagem de tipos de objectos. São automaticamente definidos de acordo com o tipo de valor. Estes estão listados na tabela seguinte: - -| Tipo de valor | Formato predefinido | Controlo de entrada | -| ------------- | --------------------------------------------------------------------------------------------- | ------------------------------------------ | -| text | o mesmo que definido no objecto | qualquer (sem controlo) | -| real | o mesmo que definido no objeto (utilizando o separador decimal do sistema) | "0-9" e "." e "-" | -| | | "0-9" y "." si min>=0 | -| integer | o mesmo que definido no objecto | "0-9" e "-" | -| | | "0-9" if min>=0 | -| Parâmetros | caixa de verificação | N/A | -| color | N/A | N/A | -| "event" | N/A | N/A | - -### Atributos - -Cada elemento da array de objetos é um objecto que pode conter um ou mais atributos que definirão o conteúdo da célula e a exibição dos dados (ver exemplo acima). - -O único atributo obrigatório é "valueType" e os seus valores suportados são "text", "real", "integer", "boolean", "color", e "event". A tabela seguinte lista todos os atributos suportados nas arrays de objectos da caixa de listagem, dependendo do valor "valueType" (quaisquer outros atributos são ignorados). Os formatos de exibição são detalhados e são fornecidos exemplos abaixo. - -| | valueType | text | real | integer | boolean | color | "event" | -| --------------------- | ----------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------- | -| *Atributos* | *Description* | | | | | | | -| value | valor da célula (entrada ou saída) | x | x | x | | | | -| min | valor mínimo | | x | x | | | | -| max | valor máximo | | x | x | | | | -| behavior | valor "threeStates" | | | x | | | | -| requiredList | lista drop down definida no objecto | x | x | x | | | | -| choiceList | combo box definida no objecto | x | x | x | | | | -| requiredListReference | 4D lista ref, depende do valor "saveAs | x | x | x | | | | -| requiredListName | Nome da lista 4D, depende do valor "saveAs | x | x | x | | | | -| saveAs | "referência" ou "valor | x | x | x | | | | -| choiceListReference | 4D lista ref, mostrar caixa combinada | x | x | x | | | | -| choiceListName | Nome da lista 4D, mostrar caixa combinada | x | x | x | | | | -| unitList | array de X elementos | x | x | x | | | | -| unitReference | índice de elementos seleccionados | x | x | x | | | | -| unitsListReference | 4D lista ref para unidades | x | x | x | | | | -| unitsListName | 4D nome da lista para unidades | x | x | x | | | | -| alternateButton | adicionar um botão alternativo | x | x | x | x | x | | - -#### value - -Os valores das células são armazenados no atributo "value". Este atributo é utilizado tanto para a entrada como para a saída. Também pode ser utilizada para definir valores por defeito quando se utilizam listas (ver abaixo). - -```4d - ARRAY OBJECT(obColumn;0) //column array - var $ob1;$ob2;$ob3 : Object - var $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> Os valores Null são suportados e resultam numa célula vazia. - -#### mín. e máx - -Quando o "valueType" é "real" ou "integer", o objeto também aceita os atributos min e max com os valores apropriados (os valores devem ser do mesmo tipo que o valueType). - -Esses atributos podem ser usados para controlar o intervalo de valores de entrada. Quando uma célula é validada (quando perde o foco), se o valor de entrada for menor que o valor mínimo ou maior que o valor máximo, ela será rejeitada. Nesse caso, o valor anterior é mantido e uma dica exibe uma explicação. - -```4d - var $ob3 : Object - var $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -O atributo behavior fornece variações para a representação regular de valores. Em 4D v15, uma única variação é proposta: - -| Atributo | Valor(es) disponível(eis) | valueType(s) | Descrição | -| -------- | --------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | Representa um valor numérico como uma caixa de verificação de três estados.
    2=semi-checado, 1=marcada, 0=desmarcada, -1=invisível, -2=desmarcado desabilitado, -3=checado desabilitado, -4=semi-checado desabilitado | - -```4d - var $ob3; $ob4 : Object - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";-3) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList e choiceList - -Quando um atributo "choiceList" ou "requiredList" está presente no objeto, a entrada de texto é substituída por uma lista suspensa ou uma combo box, dependendo do atributo: - -- Se o atributo é "choiceList", a célula é apresentada como um combo box. Isto significa que o usuário pode selecionar ou escrever um valor. -- Se o atributo for "requiredList", então a célula é exibida como uma lista suspensa e o usuário só pode selecionar um dos valores fornecidos na lista. - -Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. - -> Os valores do widget são definidos através de um array. Se quiser atribuir uma lista 4D existente ao widget, você precisará usar os atributos "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". - -Exemplos: - -- Se quiser exibir uma lista suspensa com apenas duas opções: "Open" ou "Closed". "Closed" deve ser pré-selecionada: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- Se quiser aceitar qualquer valor inteiro, mas exibir uma caixa de combinação para sugerir os valores mais comuns: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName e requiredListReference - -Os atributos "requiredListName" e "requiredListReference" permitem que você use, em uma célula do list box, uma lista definida no 4D no modo Desenho (no editor de Listas da caixa de ferramentas) ou por programação (usando o comando New list). A célula será então apresentada como uma lista pendente. Isso significa que o usuário só pode selecionar um dos valores fornecidos na lista. - -Use "requiredListName" ou "requiredListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. - -> - Se quiser definir esses valores através de uma matriz simples, você precisará usar o atributo "requiredList". -> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". - -Exemplos: - -- Você deseja exibir uma lista suspensa com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde"), salvá-la como um valor e exibir "azul" por padrão: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- Você quer exibir uma lista suspensa baseada em uma lista definida por programação e salvá-la como uma referência: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` - -../assets/en/FormObjects/listbox_column_objectArray_cities.png - -#### choiceListName e choiceListReference - -Os atributos "choiceListName" e "choiceListReference" permitem que você use, em uma célula de list box, uma lista definida no 4D no modo Desenho (na caixa de ferramentas) ou por programação (usando o comando New list). A célula é então exibida como uma combo box, o que significa que o usuário pode selecionar ou digitar um valor. - -Use "choiceListName" ou "choiceListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. - -> - Se quiser definir esses valores através de um array simples, você precisará usar o atributo "choiceList". -> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". - -Exemplo: - -Você deseja exibir uma caixa de combinação com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde") e exibir "verde" por padrão: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference e unitReference - -Você pode usar atributos específicos para adicionar unidades associadas aos valores das células (por exemplo: "10 cm", "20 pixels" etc.). Para definir a lista de unidades, pode utilizar um dos seguintes atributos: - -- "unitsList": um array que contém os elementos x usados para definir as unidades disponíveis (por exemplo: "cm", "polegadas", "km", "milhas" etc.). Utilize este atributo para definir unidades no interior do objeto. -- "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. Use esse atributo para definir unidades com uma lista 4D criada com o comando [`New list`](../commands-legacy/new-list.md). -- "unitsListName": um nome de uma lista 4D baseada em design que contém unidades disponíveis. Utilize este atributo para definir unidades com uma lista 4D criada na caixa de ferramentas. - -Independentemente da forma como a lista de unidades é definida, ela pode ser associada ao seguinte atributo: - -- "unitReference": um valor único que contenha o índice (de 1 a x) do item selecionado na lista de valores "unitsListReference" ou "unitsListName". - -A unidade atual é exibida como um botão que percorre os valores "unitList", "unitsListReference" ou "unitsListName" sempre que é clicado (por exemplo, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) - -Exemplo: - -Queremos configurar uma entrada numérica seguida de duas unidades possíveis: "linhas" ou "píxeis". O valor atual é "2" + "linhas". Utilizamos valores definidos diretamente no objeto (atributo "unitsList"): - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -var $ob : Object -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Se você quiser adicionar um botão de elipses [...] para uma célula, basta passar o "alternateButton" com o valor True no objeto. O botão será automaticamente apresentado na célula. - -Quando esse botão for clicado por um usuário, será gerado um evento `On Alternate Click`, e você poderá tratá-lo como quiser (consulte o parágrafo "Gerenciamento de eventos" para obter mais informações). - -Exemplo: - -```4d -var $ob1 : Object -var $entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -O valueType "color" permite-lhe apresentar uma cor ou um texto. - -- Se o valor for um número, é desenhado um retângulo colorido no interior da célula. Exemplo: - - ```4d - var $ob4 : Object - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). - -#### event valueType - -O "event" valueType exibe um botão simples que gera um evento `On Clicked` quando clicado. Nenhum dado ou valor pode ser transmitido ou devolvido. - -Opcionalmente, pode passar um atributo "label". - -Exemplo: - -```4d -var $ob : Object -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Gestão de eventos - -Vários eventos podem ser tratados durante o uso de um list box array de objetos: - -- **On Data Change**: um evento `On Data Change` é acionado quando qualquer valor é modificado: - - numa zona de introdução de texto - - numa lista pendente - - numa área combo box - - num botão de unidade (mudar do valor x para o valor x+1) - - numa caixa de verificação (alternar entre verificado/não verificado) -- **On Clicked**: quando o usuário clicar em um botão instalado usando o atributo "event" *valueType*, será gerado um evento `On Clicked`. Este evento é gerido pelo programador. -- **On Alternative Click**: quando o usuário clicar em um botão de reticências (atributo "alternateButton"), será gerado um evento `On Alternative Click`. Este evento é gerido pelo programador. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md deleted file mode 100644 index 9412d5bae1c566..00000000000000 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -id: listbox-header-footer -title: List Box Header and Footer ---- - -:::note - -- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. -- Para poder acessar as propriedades do rodapé para um list box, você deve ativar a opção [Exibir rodapés](properties_Footers.md#display-footers). - -::: - -## Cabeçalhos - -Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: - -![](../assets/en/FormObjects/listbox_header.png) - -Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. - -Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho ao lado ou no lugar do título da coluna, por exemplo, ao executar [classificações personalizadas](./listbox_overview.md#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. - -### Propriedades específicas de cabeçalho - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - -## Rodapés - -List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. - -Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Em particular, você pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). - -Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. Por exemplo, OBJECT SET VISIBLE(\*;"footer3";False) esconde todos os rodapés no objeto list box ao qual footer3 pertence e não apenas esse rodapé. - -### Propriedades específicas do rodapé - -[Formato Alpha](properties_Display.md#alpha-format) - [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrito](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Formato de data](properties_Display.md#date-format) - [Tipo de expressão](properties_Object.md#expression-type) - [Fonte](properties_Text.md#font) - [Cor do fonte](properties_Text.md#font-color) - [Dica](properties_Help.md#help-tip) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Padding horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Formato de número](properties_Display.md#number-format) - [Nome do objeto](properties_Object.md#object-name) - [Formato da imagem](properties_Display.md#picture-format) - [Formato do tempo](properties_Display.md#time-format) - [Truncate com ellipsis](properties_Display.md#truncate-with-ellipsis) - [Sublinhado](properties_Text.md#underline) - [Cálculo variável](properties_Object.md#variable-calculation) - [Variável ou Expressão](properties_Object.md#variable-or-expression) - [Alinhamento vertical](properties_Text.md#vertical-alignment) - [Padding](properties_Coordinates_CoordinatesAndSizing.md#vertical-padding) - [Largura](properties_CoordinatesAndSizing.md#width) - [Embalagem de palavras](properties_Display.md#wordwrap) - - diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md deleted file mode 100644 index d398949d2a68ba..00000000000000 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md +++ /dev/null @@ -1,198 +0,0 @@ ---- -id: listbox-object -title: List Box Object ---- - -## List box de tipo array - -Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. - -Como padrão, 4D atribui o nome "ColumnX" para cada coluna. You can change it, as well as other column properties, in the [column properties](./listbox-column.md). The display format for each column can also be defined using the [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) command. - -> Os list boxes do tipo array podem ser exibidos em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. - -Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Você também pode associar uma [lista de opções](properties_DataSource.md#choice-list) a uma coluna para controlar a entrada de dados. -The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or [`LISTBOX DELETE ROWS`](../commands-legacy/listbox-delete-rows.md)) as well as array manipulation commands. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: - -```4d -ARRAY TEXT(varCol;size) -``` - -Também pode usar uma lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Aviso**: quando uma list box contiver vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. - -## List box de tipo seleção - -Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo, `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo, `[Employees]FirstName+" "[Employees]LastName`) ou pode ser simplesmente uma fórmula (por exemplo, `String(Milliseconds)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. You can use the [`LISTBOX SET COLUMN FORMULA`](../commands-legacy/listbox-set-column-formula.md) and [`LISTBOX INSERT COLUMN FORMULA`](../commands-legacy/listbox-insert-column-formula.md) commands to modify columns programmatically. - -O conteúdo de cada linha é então avaliado de acordo com uma seleção de registros: a **seleção atual** de uma tabela ou uma **seleção nomeada**. - -No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. - -## List boxes Collection ou Entity selection - -Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. - -Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessado por meio da palavra-chave [This](../Concepts/classes.md#this). A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). A expressão também pode ser um método de proejeto, uma variável ou um item array. - -Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. - -:::note - -Quando as entidades são excluídas, suas referências permanecem na seleção da entidade com um valor *undefined*, assim exibindo linhas em branco no list box. Neste caso, você pode chamar a função [`.clean()`](API/EntitySelectionClass.md#clean) para obter uma nova seleção de entidade, mas sem as referências de entidade deletadas. - -::: - -Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por outro lado, se forem feitas modificações na coleção usando, por exemplo, as várias funções da [classe Collection](.../API/CollectionClass.md), você precisará notificar explicitamente o 4D reatribuindo a variável da coleção a ela mesma, para que o conteúdo do list box seja atualizado. Por exemplo: - -```4d -myCol:=myCol.push("new value") //exibir novo valor na list box -``` - -## Propriedades compatíveis - -Propriedades compatíveis dependem do tipo de list box. - -| Propriedade | List box array | List box seleção | List box coleção ou entity selection | -| -------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | -| [Cor de fundo alternativa](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Cor de Fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrito](properties_Text.md#bold) | X | X | X | -| [Expressão de cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Classe](properties_Object.md#css-class) | X | X | X | -| [Seleção de coleção ou entidade](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionamento automático de coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Item atual](properties_DataSource.md#current-item) | | | X | -| [Posição atual do item](properties_DataSource.md#current-item-position) | | | X | -| [Fonte de dados](properties_Object.md#data-source) | X | X | X | -| [Nome do formulário de detalhes](properties_ListBox.md#detail-form-name) | | X | | -| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | -| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | -| [Clique duas vezes na linha](properties_ListBox.md#double-click-on-row) | | X | | -| [Arrastável](properties_Action.md#draggable) | X | X | X | -| [Droppable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Fonte](properties_Text.md#font) | X | X | X | -| [Cor da fonte](properties_Text.md#font-color) | X | X | X | -| [Expressão de Cor da Fonte](properties_Text.md#font-color-expression) | | X | X | -| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | -| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | -| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | -| [Ocultar linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Ocultar retângulo de foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Ocultar destaque de seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List Box hierárquico](properties_Object.md#array-list-box) | X | | | -| [Highlight Set](properties_ListBox.md#highlight-set) | | X | | -| [Alinhamento Horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Horizontal Line Color](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Italic](properties_Text.md#italic) | X | X | X | -| [Left](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Tabela mestre](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Método](properties_Action.md#method) | X | X | X | -| [Movable Rows](properties_Action.md#movable-rows) | X | | | -| [Seleção temporária](properties_DataSource.md#selection-name) | | X | | -| [Number of Columns](properties_ListBox.md#number-of-columns) | X | X | X | -| [Number of Locked Columns](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Number of Static Columns](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Object Name](properties_Object.md#object-name) | X | X | X | -| [Right](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Row Control Array](properties_ListBox.md#row-control-array) | X | | | -| [Row Font Color Array](properties_Text.md#row-font-color-array) | X | | | -| [Row Height](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Row Height Array](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Row Style Array](properties_Text.md#row-style-array) | X | | | -| [Selected Items](properties_DataSource.md#selected-items) | | | X | -| [Selection Mode](properties_ListBox.md#selection-mode) | X | X | X | -| [Edição com um único clique](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenável](properties_Action.md#sortable) | X | X | X | -| [Ação padrão](properties_Action.md#standard-action) | X | | | -| [Expressão de estilo](properties_Text.md#style-expression) | | X | X | -| [Top](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Sublinhado](properties_Text.md#underline) | X | X | X | -| [Variável ou Expressão](properties_Object.md#variable-or-expression) | X | X | | -| [Alinhamento vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Cor da linha vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barra de rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Tamanho Vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidade](properties_Display.md#visibility) | X | X | X | -| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. - -## Supported Form Events {#supported-form-events} - -| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On After Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On After Sort |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box array unicamente* | -| On Before Data Entry |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Before Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Begin Drag Over |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Close Detail |
    • [row](#additional-properties)
    | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | -| On Collapse |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Apenas list box hierárquicos* | -| On Column Moved |
    • [columnName](#additional-properties)
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | | -| On Column Resize |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [newSize](#additional-properties)
    • [oldSize](#additional-properties)
    | | -| On Data Change |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Delete Action |
    • [row](#additional-properties)
    | | -| On Display Detail |
    • [isRowSelected](#additional-properties)
    • [row](#additional-properties)
    | | -| On Double Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Drag Over |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Drop |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Expand |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Apenas list box hierárquicos* | -| On Footer Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [footerName](#additional-properties)
    | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | | -| On Load | | | -| On Losing Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Mouse Enter |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Mouse Leave | | | -| On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Open Detail |
    • [row](#additional-properties)
    | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | -| On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *List box array unicamente* | -| On Selection Change | | | -| On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | -| On Unload | | | - -### Additional Properties {#additional-properties} - -Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: - -| Propriedade | Tipo | Descrição | -| -------------------- | ------------- | ---------------------------------------------------------------------------- | -| area | text | Área de objeto List box ("header", "footer", "cell") | -| areaName | text | Nome da zona | -| column | inteiro longo | Número da coluna | -| columnName | text | Nome da coluna | -| footerName | text | Nome do rodapé | -| headerName | text | Nome do cabeçalho | -| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | -| isRowSelected | boolean | True se a linha estiver selecionada, senão False | -| newPosition | inteiro longo | Nova posição da coluna ou linha | -| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | -| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | -| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | -| row | inteiro longo | Número da linha | -| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | - -> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. - - diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md index b711d883dd1642..0d223123ad4390 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ O usuário pode selecionar um ou mais linhas usando os atalhos padrão: **Shift+ Uma list box é composta de quatro partes diferentes: -- the [list box object](./listbox-object.md) in its entirety, -- [columns](./listbox-column.md), -- column [headers](./listbox-header-footer.md#headers), and -- column [footers](./listbox-header-footer.md#footers). +- o objeto list box em sua globalidade +- colunas, +- cabeçalhos de coluna, e +- rodapés de colunas. ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ Cada parte tem seu próprio nome assim como propriedades específicas. Por exemp 1. Método objeto de cada coluna 2. Método objeto da list box -O método objeto de coluna obtém os eventos que ocorrem em seu [cabeçalho](./listbox-header-footer.md#headers) e [rodapé](./listbox-header-footer.md#footers). +O método objeto de coluna obtém os eventos que ocorrem em seu [cabeçalho](#list-box-headers) e [rodapé](#list-box-footers). ### Tipos de List box @@ -59,7 +59,284 @@ Há vários tipos de list boxes com seus próprios comportamentos e propriedades Pode configurar completamente um objeto list box através de suas propriedades e também pode gerenciar dinamicamente por programação. -The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Consulte a página [Resumo dos comandos List Box](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) da *Referência da linguagem 4D* para obter mais informações. +A linguagem 4D inclui um tema "List Box" dedicado para comandos de list box, mas também podem ser usados comandos de vários outros temas, como comandos "Propriedades dos objetos" ou comandos `EDIT ITEM`, `Displayed line number`. Consulte a página [Resumo dos comandos List Box](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) da *Referência da linguagem 4D* para obter mais informações. + +## Objetos tipo list box + +### List box de tipo array + +Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. + +Como padrão, 4D atribui o nome "ColumnX" para cada coluna. Você pode alterá-lo, assim como outras propriedades de coluna, nas [propriedades das colunas](listbox_overview.md#column-specific-properties). O formato de exibição de cada coluna também pode ser definido com o comando `OBJECT SET FORMAT`. + +> Os list boxes do tipo array podem ser exibidos em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. + +Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Você também pode associar uma [lista de opções](properties_DataSource.md#choice-list) a uma coluna para controlar a entrada de dados. +The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or `LISTBOX DELETE ROWS`) as well as array manipulation commands. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: + +```4d +ARRAY TEXT(varCol;size) +``` + +Também pode usar uma lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Aviso**: quando uma list box contiver vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. + +### List box de tipo seleção + +Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo, `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo, `[Employees]FirstName+" "[Employees]LastName`) ou pode ser simplesmente uma fórmula (por exemplo, `String(Milliseconds)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. A expressão também pode ser um método de proejeto, uma variável ou um item array. + +O conteúdo de cada linha é então avaliado de acordo com uma seleção de registros: a **seleção atual** de uma tabela ou uma **seleção nomeada**. + +No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. + +### List boxes Collection ou Entity selection + +Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. + +Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessado por meio da palavra-chave [This](../Concepts/classes.md#this). A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). A expressão também pode ser um método de proejeto, uma variável ou um item array. + +Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. + +:::note + +Quando as entidades são excluídas, suas referências permanecem na seleção da entidade com um valor *undefined*, assim exibindo linhas em branco no list box. Neste caso, você pode chamar a função [`.clean()`](API/EntitySelectionClass.md#clean) para obter uma nova seleção de entidade, mas sem as referências de entidade deletadas. + +::: + +Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por outro lado, se forem feitas modificações na coleção usando, por exemplo, as várias funções da [classe Collection](.../API/CollectionClass.md), você precisará notificar explicitamente o 4D reatribuindo a variável da coleção a ela mesma, para que o conteúdo do list box seja atualizado. Por exemplo: + +```4d +myCol:=myCol.push("new value") //exibir novo valor na list box +``` + +### Propriedades compatíveis + +Propriedades compatíveis dependem do tipo de list box. + +| Propriedade | List box array | List box seleção | List box coleção ou entity selection | +| -------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | +| [Cor de fundo alternativa](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Cor de Fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrito](properties_Text.md#bold) | X | X | X | +| [Expressão de cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Classe](properties_Object.md#css-class) | X | X | X | +| [Seleção de coleção ou entidade](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionamento automático de coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Item atual](properties_DataSource.md#current-item) | | | X | +| [Posição atual do item](properties_DataSource.md#current-item-position) | | | X | +| [Fonte de dados](properties_Object.md#data-source) | X | X | X | +| [Nome do formulário de detalhes](properties_ListBox.md#detail-form-name) | | X | | +| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | +| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | +| [Clique duas vezes na linha](properties_ListBox.md#double-click-on-row) | | X | | +| [Draggable](properties_Action.md#droppable) | X | X | X | +| [Droppable](properties_Action.md#droppable) | X | X | X | +| [Focusable](properties_Entry.md#focusable) | X | X | X | +| [Fonte](properties_Text.md#font) | X | X | X | +| [Cor da fonte](properties_Text.md#font-color) | X | X | X | +| [Expressão de Cor da Fonte](properties_Text.md#font-color-expression) | | X | X | +| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | +| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | +| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | +| [Ocultar linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Ocultar retângulo de foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Ocultar destaque de seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List Box hierárquico](properties_Object.md#array-list-box) | X | | | +| [Highlight Set](properties_ListBox.md#highlight-set) | | X | | +| [Alinhamento Horizontal](properties_Text.md#horizontal-alignment) | X | X | X | +| [Horizontal Line Color](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | +| [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Italic](properties_Text.md#italic) | X | X | X | +| [Left](properties_CoordinatesAndSizing.md#left) | X | X | X | +| [Tabela mestre](properties_DataSource.md#master-table) | | X | | +| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | +| [Método](properties_Action.md#method) | X | X | X | +| [Movable Rows](properties_Action.md#movable-rows) | X | | | +| [Seleção temporária](properties_DataSource.md#selection-name) | | X | | +| [Number of Columns](properties_ListBox.md#number-of-columns) | X | X | X | +| [Number of Locked Columns](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Number of Static Columns](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Object Name](properties_Object.md#object-name) | X | X | X | +| [Right](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Row Control Array](properties_ListBox.md#row-control-array) | X | | | +| [Row Font Color Array](properties_Text.md#row-font-color-array) | X | | | +| [Row Height](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Row Height Array](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Row Style Array](properties_Text.md#row-style-array) | X | | | +| [Selected Items](properties_DataSource.md#selected-items) | | | X | +| [Selection Mode](properties_ListBox.md#selection-mode) | X | X | X | +| [Edição com um único clique](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenável](properties_Action.md#sortable) | X | X | X | +| [Ação padrão](properties_Action.md#standard-action) | X | | | +| [Expressão de estilo](properties_Text.md#style-expression) | | X | X | +| [Top](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Sublinhado](properties_Text.md#underline) | X | X | X | +| [Variável ou Expressão](properties_Object.md#variable-or-expression) | X | X | | +| [Alinhamento vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Cor da linha vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | +| [Barra de rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Tamanho Vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidade](properties_Display.md#visibility) | X | X | X | +| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. + +### Supported Form Events {#supported-form-events} + +| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array unicamente* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Close Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | +| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | +| On Column Moved |
  • [columnName](#propriedadesadicionais)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [newSize](#propriedadesadicionais)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Delete Action |
  • [row](#propriedades adicionais)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [footerName](#propriedadesadicionais)
  • | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Mouse Enter |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Open Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array unicamente* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#propriedades adicionais)
  • [verticalScroll](#propriedadesadicionais)
  • | | +| On Unload | | | + +#### Additional Properties {#additional-properties} + +Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: + +| Propriedade | Tipo | Descrição | +| -------------------- | ------------- | ---------------------------------------------------------------------------- | +| area | text | Área de objeto List box ("header", "footer", "cell") | +| areaName | text | Nome da zona | +| column | inteiro longo | Número da coluna | +| columnName | text | Nome da coluna | +| footerName | text | Nome do rodapé | +| headerName | text | Nome do cabeçalho | +| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | +| isRowSelected | boolean | True se a linha estiver selecionada, senão False | +| newPosition | inteiro longo | Nova posição da coluna ou linha | +| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | +| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | +| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | +| row | inteiro longo | Número da linha | +| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | + +> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. + +## Colunas List box {#list-box-columns} + +Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: + +![](../assets/en/FormObjects/listbox_column.png) + +Você pode definir propriedades padrão (texto, cor de fundo, etc.) para cada coluna da caixa de listagem; essas propriedades têm prioridade sobre as propriedades do objeto da caixa de listagem. + +> Você pode definir o [Expression type](properties_Object.md#expression-type) para colunas de list box de tipo array (String, Text, Number, Date, Time, Picture, Boolean ou Object). + +### Column Specific Properties {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +### Supported Form Events {#supported-form-events-1} + +| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array unicamente* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Column Moved |
  • [columnName](#propriedadesadicionais)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [newSize](#propriedadesadicionais)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [footerName](#propriedadesadicionais)
  • | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array unicamente* | +| On Scroll |
  • [horizontalScroll](#propriedades adicionais)
  • [verticalScroll](#propriedadesadicionais)
  • | | +| On Unload | | | + +## Cabeçalhos de list box + +> Para poder acessar as propriedades de cabeçalho de um list box, é necessário ativar a opção [Exibir cabeçalhos](properties_Headers.md#display-headers) do list box. + +Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: + +![](../assets/en/FormObjects/listbox_header.png) + +Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. + +Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho ao lado ou no lugar do título da coluna, por exemplo, ao executar [classificações personalizadas](#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. + +### Propriedades específicas de cabeçalho + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) + +## Rodapés de list box + +> Para poder acessar as propriedades do rodapé para um list box, você deve ativar a opção [Exibir rodapés](properties_Footers.md#display-footers). + +List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. + +Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Em particular, você pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). + +Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. Por exemplo, OBJECT SET VISIBLE(\*;"footer3";False) esconde todos os rodapés no objeto list box ao qual footer3 pertence e não apenas esse rodapé. + +### Propriedades específicas do rodapé + +[Formato Alpha](properties_Display.md#alpha-format) - [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrito](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Formato de data](properties_Display.md#date-format) - [Tipo de expressão](properties_Object.md#expression-type) - [Fonte](properties_Text.md#font) - [Cor do fonte](properties_Text.md#font-color) - [Dica](properties_Help.md#help-tip) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Padding horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Formato de número](properties_Display.md#number-format) - [Nome do objeto](properties_Object.md#object-name) - [Formato da imagem](properties_Display.md#picture-format) - [Formato do tempo](properties_Display.md#time-format) - [Truncate com ellipsis](properties_Display.md#truncate-with-ellipsis) - [Sublinhado](properties_Text.md#underline) - [Cálculo variável](properties_Object.md#variable-calculation) - [Variável ou Expressão](properties_Object.md#variable-or-expression) - [Alinhamento vertical](properties_Text.md#vertical-alignment) - [Padding](properties_Coordinates_CoordinatesAndSizing.md#vertical-padding) - [Largura](properties_CoordinatesAndSizing.md#width) - [Embalagem de palavras](properties_Display.md#wordwrap) ## Gerenciar entrada @@ -243,14 +520,14 @@ Você pode ativar ou desativar a classificação padrão do usuário desativando O suporte de ordenação padrão depende do tipo de list box: -| Tipo de list box | Suporte de ordenação padrão | Comentários | -| ----------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Uma coleção de objetos | Sim |
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colecção de valores escalares | Não | Use a classificação personalizada com a função [`orderBy()`](../API/CollectionClass.md#orderby) | -| Seleção de entidades | Sim |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
    • Supported: sorts on related attributes (e.g. "This.company.name")
    • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | -| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | -| Seleção temporal | Não | | -| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | +| Tipo de list box | Suporte de ordenação padrão | Comentários | +| ----------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Uma coleção de objetos | Sim |
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Colecção de valores escalares | Não | Use a classificação personalizada com a função [`orderBy()`](../API/CollectionClass.md#orderby) | +| Seleção de entidades | Sim |
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
  • Supported: sorts on related attributes (e.g. "This.company.name")
  • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). Para isso, você precisa usar a classificação personalizada com a função [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (veja o exemplo abaixo)
  • | +| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | +| Seleção temporal | Não | | +| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | ### Ordenação personalizada @@ -290,10 +567,10 @@ O valor da [variável de cabeçalho de coluna](properties_Object.md#variable-or- - Se a variável for estabelecida como 0, a coluna não é ordenada e a flecha de ordenação não é exibida; ![](../assets/en/FormObjects/sorticon0.png) -- Se a variável for definida como 1, a coluna será classificada em ordem crescente e a seta de classificação será exibida. +- Se a variável for definida como 1, a coluna será classificada em ordem crescente e a seta de classificação será exibida. ![](../assets/en/FormObjects/sorticon2.png) -- Se a variável for estabelecida como 2, a coluna é ordenada de forma descendente e a flecha de ordenação é exibida. +- Se a variável for estabelecida como 2, a coluna é ordenada de forma descendente e a flecha de ordenação é exibida. ![](../assets/en/FormObjects/sorticon1.png) > Somente [variáveis] declaradas ou dinâmicas (Concepts/variables.md) podem ser usadas como variáveis de coluna de cabeçalho. Outros tipos de [expressions](Aceitações/quick-tour.md#expressions) como `Form.sortValue` não são suportados. @@ -306,8 +583,8 @@ Pode estabelecer o valor da variável (por exemplo, Header2:=2) para “forçar Aqui estão algumas maneiras de estabelecer cores de fundo, cores de fonte e estilos de fonte para list boxes: -- no nível das [propriedades do objeto list box](./listbox-object.md), -- no nível das [propriedades da coluna](./listbox-column.md), +- no nível das [propriedades do objeto list box](#list-box-objects), +- no nível das [propriedades da coluna](#list-box-columns), - usando [propriedades de matrizes ou expressões](#using-arrays-and-expressions) para o list box e/ou para cada coluna, - no nível do texto de cada célula (se [texto multi-estilo](properties_Text.md#multi-style)). @@ -315,12 +592,14 @@ Aqui estão algumas maneiras de estabelecer cores de fundo, cores de fonte e est Princípios de prioridade e herança são observados quando a mesma propriedade for estabelecida em mais de um nível. -1. (highest priority) Cell (if multi-style text) -2. Arrays/métodos de coluna -3. Arrays/métodos de Listbox -4. Propriedades da coluna -5. Propriedades de list box -6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) +| Nível de prioridade | Localização do parâmetro | +| ------------------- | -------------------------------------------------------------------------------------------------- | +| alta prioridade | Célula (se texto multiestilo) | +| | Arrays/métodos de coluna | +| | Arrays/métodos de Listbox | +| | Propriedades da coluna | +| | Propriedades de list box | +| baixa prioridade | Expressão Meta Info (para list boxes de tipo collection ou seleção de entidade) | Por exemplo se estabelecer um estilo de fonte nas propriedades de list box e outro usando um array estilo para a coluna, este último será levado em consideração. @@ -330,8 +609,7 @@ Para cada atributo (estilo, cor e cor de fundo), uma **herança** é implementad - para atributos linhas: valores de atributos de colunas - para atributos coluna: valores atributos no list box -Dessa maneira se quiser que um objeto herde o valor de atributo de um nível superior, pode usar a constante `lk inherited` (valor padrão) à definição de comando ou diretamente no elemento do array correspondente de estilo/cor. Por exemplo dado um list box array contendo um estilo de fonte padrão com cores alternantes: - +Dessa maneira se quiser que um objeto herde o valor de atributo de um nível superior, pode usar a constante `lk inherited` (valor padrão) à definição de comando ou diretamente no elemento do array correspondente de estilo/cor. Por exemplo, dado um list box array contendo um estilo de fonte padrão com cores alternadas: ![](../assets/en/FormObjects/listbox_styles3.png) Pode realizar as modificações abaixo: @@ -510,20 +788,19 @@ Por exemplo, se quiser seleccionar a fila que contém Rennes, deve passar: ->MyListbox{3}:=True ``` -*Non-hierarchical representation:* +Representação não hierárquica: ![](../assets/en/FormObjects/hierarch7.png) - -*Hierarchical representation:* +Representação hierárquica: ![](../assets/en/FormObjects/hierarch8.png) > Se uma ou mais filas estiverem escondidas porque os seus pais estão desmoronados, já não são seleccionados. Apenas as linhas visíveis (directamente ou por rolagem) podem ser seleccionadas. Por outras palavras, as filas não podem ser tanto escondidas como seleccionadas. As with selections, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command will return the same values for a hierarchical list box and a non-hierarchical list box. This means that in both of the examples below, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) will return the same position: (3;2). -*Non-hierarchical representation:* +*Representação não hierárquica:* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*Representação hierárquica:* ![](../assets/en/FormObjects/hierarch10.png) Quando todas as filas de uma sub-hierarquia estão escondidas, a linha de quebra é automaticamente escondida. No exemplo acima, se as linhas 1 a 3 estiverem escondidas, a linha de quebra "Bretanha" não aparecerá. @@ -540,10 +817,10 @@ As linhas de quebra não são tidas em conta nos arrays internos utilizados para Dada, por exemplo, a seguinte caixa de listagem (os nomes dos arrays associados são especificados entre parênteses): -*Non-hierarchical representation:* +*Representação não hierárquica:* ![](../assets/en/FormObjects/hierarch12.png) -*Hierarchical representation:* +*Representação hierárquica:* ![](../assets/en/FormObjects/hierarch13.png) No modo hierárquico, os níveis de interrupção não são levados em consideração pelas matrizes de modificação de estilo denominadas `tStyle` e `tColors`. Para modificar a cor ou o estilo dos níveis de quebra, é necessário executar as seguintes declarações: @@ -569,13 +846,381 @@ Usando os formulários `On Expand` e `On Collapse`, os eventos podem ultrapassar Neste caso, é necessário preencher e esvaziar os arrays através do código. Os princípios a serem implementados são os seguintes: -- Quando a list box é exibido, somente o primeiro array deve ser preenchido. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: +- Quando a list box é exibido, somente o primeiro array deve ser preenchido. No entanto, você deve criar um segundo array com valores vazios para que o list box exiba os botões expandir/colapsar: ![](../assets/en/FormObjects/hierarch15.png) -- Quando um usuário clicar num botão de expansão, pode processar o evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. +- Quando um usuário clicar num botão de expansão, pode processar o evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. ![](../assets/en/FormObjects/hierarch16.png) - Quando um usuário clicar num botão de colapso, pode processar o evento `On Collapse`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. +## Arrays objetos nas colunas (4D View Pro) + +As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. + +A seguinte caixa de listagem foi concebida utilizando uma matriz de objectos: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configuração de uma coluna de matriz de objectos + +Para atribuir um arrayz de objetos a uma coluna list box, basta definir o nome do array de objetos na lista de propriedades (campo "Variable Name") ou usar o comando [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md), como em qualquer coluna baseada em arrays. Na lista de propriedades, pode agora selecionar Objecto como "Tipo de Expressão" para a coluna: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Estão disponíveis propriedades padrão relacionadas com coordenadas, tamanho e estilo para colunas de objectos. Pode defini-los usando a lista de propriedades, ou programando o estilo, cor da fonte, cor de fundo e visibilidade para cada linha de uma coluna de caixa de lista de tipo de objecto. Estes tipos de colunas também podem ser ocultados. + +No entanto, o tema Fonte de Dados não está disponível para as colunas da caixa de listagem tipo objecto. De fato, o conteúdo de cada célula de coluna é baseado em atributos encontrados no elemento correspondente da array de objectos. Cada elemento da array pode definir: + +o tipo de valor (obrigatório): texto, cor, evento, etc. +o valor em si (opcional): usado para entrada/saída. +a exibição do conteúdo da célula (opcional): botão, lista, etc. +configurações adicionais (opcional): dependem do tipo de valor +Para definir essas propriedades, você precisa definir os atributos apropriados no objeto (os atributos disponíveis estão listados abaixo). Por exemplo, pode escrever "Olá Mundo!" numa coluna de objectos usando este código simples: + +```4d +ARRAY OBJECT(obColumn;0) //array de colunas + C_OBJECT($ob) //primeiro elemento + OB SET($ob; "valueType"; "text") //define o tipo de valor (obrigatório) + OB SET($ob; "value"; "Hello World!") //define o valor + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> O formato de visualização e os filtros de entrada não podem ser definidos para uma coluna de objectos. Dependem automaticamente do tipo de valor. + +#### valueType e visualização de dados + +Quando uma coluna de caixa de listagem é associada a uma array de objectos, a forma como uma célula é exibida, introduzida, ou editada, é baseada no atributo valueType do elemento da array. Os valores suportados são os tipos de valores: + +- "texto": para um valor de texto +- "real": para um valor numérico que pode incluir separadores como `\`, `<.>` ou `<,>` +- "integer": para um valor inteiro +- "booleano": para um valor Verdadeiro/Falso +- "cor": para definir uma cor de fundo +- "evento": para exibir um botão com um rótulo. + +4D utiliza widgets padrão no que respeita ao valor "valueType" (ou seja, um "texto" é exibido como um widget de entrada de texto, um "booleano" como uma caixa de verificação), mas também estão disponíveis exibições alternativas através de opções (*por exemplo*, um real também pode ser representado como um menu drop-down). A tabela seguinte mostra a visualização por defeito, bem como as alternativas para cada tipo de valor: + +| valueType | Widget padrão | Widgets alternativos | +| --------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| text | entrada de texto | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | +| real | entrada de texto controlada (números e separadores) | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | +| integer | entrada de texto controlada (apenas números) | menu drop down (lista necessária) ou caixa combinada (lista de escolha) ou caixa de verificação de três estados | +| boolean | caixa de verificação | menu drop-down (lista obrigatória) | +| color | cor de fundo | text | +| "event" | botão com rótulo | | +| | | Todos os widgets podem ter um botão de alternância de unidade adicional ou um botão de elipse ligado à célula. | + +Define-se a visualização e opções de células usando atributos específicos em cada objecto (ver abaixo). + +#### Formatos de visualização e filtros de entrada + +Não é possível definir formatos de exibição ou filtros de entrada para colunas de caixas de listagem de tipos de objectos. São automaticamente definidos de acordo com o tipo de valor. Estes estão listados na tabela seguinte: + +| Tipo de valor | Formato predefinido | Controlo de entrada | +| ------------- | --------------------------------------------------------------------------------------------- | ------------------------------------------ | +| text | o mesmo que definido no objecto | qualquer (sem controlo) | +| real | o mesmo que definido no objeto (utilizando o separador decimal do sistema) | "0-9" e "." e "-" | +| | | "0-9" y "." si min>=0 | +| integer | o mesmo que definido no objecto | "0-9" e "-" | +| | | "0-9" if min>=0 | +| Parâmetros | caixa de verificação | N/A | +| color | N/A | N/A | +| "event" | N/A | N/A | + +### Atributos + +Cada elemento da array de objetos é um objecto que pode conter um ou mais atributos que definirão o conteúdo da célula e a exibição dos dados (ver exemplo acima). + +O único atributo obrigatório é "valueType" e os seus valores suportados são "text", "real", "integer", "boolean", "color", e "event". A tabela seguinte lista todos os atributos suportados nas arrays de objectos da caixa de listagem, dependendo do valor "valueType" (quaisquer outros atributos são ignorados). Os formatos de exibição são detalhados e são fornecidos exemplos abaixo. + +| | valueType | text | real | integer | boolean | color | "event" | +| --------------------- | ----------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------- | +| *Atributos* | *Description* | | | | | | | +| value | valor da célula (entrada ou saída) | x | x | x | | | | +| min | valor mínimo | | x | x | | | | +| max | valor máximo | | x | x | | | | +| behavior | valor "threeStates" | | | x | | | | +| requiredList | lista drop down definida no objecto | x | x | x | | | | +| choiceList | combo box definida no objecto | x | x | x | | | | +| requiredListReference | 4D lista ref, depende do valor "saveAs | x | x | x | | | | +| requiredListName | Nome da lista 4D, depende do valor "saveAs | x | x | x | | | | +| saveAs | "referência" ou "valor | x | x | x | | | | +| choiceListReference | 4D lista ref, mostrar caixa combinada | x | x | x | | | | +| choiceListName | Nome da lista 4D, mostrar caixa combinada | x | x | x | | | | +| unitList | array de X elementos | x | x | x | | | | +| unitReference | índice de elementos seleccionados | x | x | x | | | | +| unitsListReference | 4D lista ref para unidades | x | x | x | | | | +| unitsListName | 4D nome da lista para unidades | x | x | x | | | | +| alternateButton | adicionar um botão alternativo | x | x | x | x | x | | + +#### value + +Os valores das células são armazenados no atributo "value". Este atributo é utilizado tanto para a entrada como para a saída. Também pode ser utilizada para definir valores por defeito quando se utilizam listas (ver abaixo). + +```4d + ARRAY OBJECT(obColumn;0) //array de colunas + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1; "valueType"; "text") + OB SET($ob1; "value";$entry) // se o usuário inserir um novo valor, $entry conterá o valor editado + C_OBJECT($ob2) + OB SET($ob2; "valueType"; "real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3; "valueType"; "boolean") + OB SET($ob3; "value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> Os valores Null são suportados e resultam numa célula vazia. + +#### mín. e máx + +Quando o "valueType" é "real" ou "integer", o objeto também aceita os atributos min e max com os valores apropriados (os valores devem ser do mesmo tipo que o valueType). + +Esses atributos podem ser usados para controlar o intervalo de valores de entrada. Quando uma célula é validada (quando perde o foco), se o valor de entrada for menor que o valor mínimo ou maior que o valor máximo, ela será rejeitada. Nesse caso, o valor anterior é mantido e uma dica exibe uma explicação. + +```4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +O atributo behavior fornece variações para a representação regular de valores. Em 4D v15, uma única variação é proposta: + +| Atributo | Valor(es) disponível(eis) | valueType(s) | Descrição | +| -------- | --------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | Representa um valor numérico como uma caixa de verificação de três estados.
    2=semi-checado, 1=marcada, 0=desmarcada, -1=invisível, -2=desmarcado desabilitado, -3=checado desabilitado, -4=semi-checado desabilitado | + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + + + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList e choiceList + +Quando um atributo "choiceList" ou "requiredList" está presente no objeto, a entrada de texto é substituída por uma lista suspensa ou uma combo box, dependendo do atributo: + +- Se o atributo é "choiceList", a célula é apresentada como um combo box. Isto significa que o usuário pode selecionar ou escrever um valor. +- Se o atributo for "requiredList", então a célula é exibida como uma lista suspensa e o usuário só pode selecionar um dos valores fornecidos na lista. + +Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> Os valores do widget são definidos através de um array. Se quiser atribuir uma lista 4D existente ao widget, você precisará usar os atributos "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". + +Exemplos: + +- Se quiser exibir uma lista suspensa com apenas duas opções: "Open" ou "Closed". "Closed" deve ser pré-selecionada: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Se quiser aceitar qualquer valor inteiro, mas exibir uma caixa de combinação para sugerir os valores mais comuns: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName e requiredListReference + +Os atributos "requiredListName" e "requiredListReference" permitem que você use, em uma célula do list box, uma lista definida no 4D no modo Desenho (no editor de Listas da caixa de ferramentas) ou por programação (usando o comando New list). A célula será então apresentada como uma lista pendente. Isso significa que o usuário só pode selecionar um dos valores fornecidos na lista. + +Use "requiredListName" ou "requiredListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> - Se quiser definir esses valores através de uma matriz simples, você precisará usar o atributo "requiredList". +> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". + +Exemplos: + +- Você deseja exibir uma lista suspensa com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde"), salvá-la como um valor e exibir "azul" por padrão: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Você quer exibir uma lista suspensa baseada em uma lista definida por programação e salvá-la como uma referência: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + +../assets/en/FormObjects/listbox_column_objectArray_cities.png + +#### choiceListName e choiceListReference + +Os atributos "choiceListName" e "choiceListReference" permitem que você use, em uma célula de list box, uma lista definida no 4D no modo Desenho (na caixa de ferramentas) ou por programação (usando o comando New list). A célula é então exibida como uma combo box, o que significa que o usuário pode selecionar ou digitar um valor. + +Use "choiceListName" ou "choiceListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> - Se quiser definir esses valores através de um array simples, você precisará usar o atributo "choiceList". +> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". + +Exemplo: + +Você deseja exibir uma caixa de combinação com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde") e exibir "verde" por padrão: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference e unitReference + +Você pode usar atributos específicos para adicionar unidades associadas aos valores das células (por exemplo: "10 cm", "20 pixels" etc.). Para definir a lista de unidades, pode utilizar um dos seguintes atributos: + +- "unitsList": um array que contém os elementos x usados para definir as unidades disponíveis (por exemplo: "cm", "polegadas", "km", "milhas" etc.). Utilize este atributo para definir unidades no interior do objeto. +- "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. Use esse atributo para definir unidades com uma lista 4D criada com o comando [`New list`](../commands-legacy/new-list.md). +- "unitsListName": um nome de uma lista 4D baseada em design que contém unidades disponíveis. Utilize este atributo para definir unidades com uma lista 4D criada na caixa de ferramentas. + +Independentemente da forma como a lista de unidades é definida, ela pode ser associada ao seguinte atributo: + +- "unitReference": um valor único que contenha o índice (de 1 a x) do item selecionado na lista de valores "unitsListReference" ou "unitsListName". + +A unidade atual é exibida como um botão que percorre os valores "unitList", "unitsListReference" ou "unitsListName" sempre que é clicado (por exemplo, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) + +Exemplo: + +Queremos configurar uma entrada numérica seguida de duas unidades possíveis: "linhas" ou "píxeis". O valor atual é "2" + "linhas". Utilizamos valores definidos diretamente no objeto (atributo "unitsList"): + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" OB SET($ob;"unitReference";1) //"lines" OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Se você quiser adicionar um botão de elipses [...] para uma célula, basta passar o "alternateButton" com o valor True no objeto. O botão será automaticamente apresentado na célula. + +Quando esse botão for clicado por um usuário, será gerado um evento `On Alternate Click`, e você poderá tratá-lo como quiser (consulte o parágrafo "Gerenciamento de eventos" para obter mais informações). + +Exemplo: + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +O valueType "color" permite-lhe apresentar uma cor ou um texto. + +- Se o valor for um número, é desenhado um retângulo colorido no interior da célula. Exemplo: + + ```4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). + +#### event valueType + +O "event" valueType exibe um botão simples que gera um evento `On Clicked` quando clicado. Nenhum dado ou valor pode ser transmitido ou devolvido. + +Opcionalmente, pode passar um atributo "label". + +Exemplo: + +```4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestão de eventos +Vários eventos podem ser tratados durante o uso de um list box array de objetos: +- **On Data Change**: um evento `On Data Change` é acionado quando qualquer valor é modificado: + - numa zona de introdução de texto + - numa lista pendente + - numa área combo box + - num botão de unidade (mudar do valor x para o valor x+1) + - numa caixa de verificação (alternar entre verificado/não verificado) +- **On Clicked**: quando o usuário clicar em um botão instalado usando o atributo "event" *valueType*, será gerado um evento `On Clicked`. Este evento é gerido pelo programador. +- **On Alternative Click**: quando o usuário clicar em um botão de reticências (atributo "alternateButton"), será gerado um evento `On Alternative Click`. Este evento é gerido pelo programador. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md index e1c0cf3cd3b190..b65fe0a30b9dd8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md @@ -116,7 +116,7 @@ São suportados vários tipos de referências de métodos: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md index 418b714217a1ae..dab77d25f46969 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ You can also set this property using the command. #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -41,7 +41,7 @@ Você também pode definir esta propriedade usando o comando [`OBJECT SET RGB CO #### Objectos suportados -[Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox-column.md) - [Rodapé List Box](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Comandos @@ -71,7 +71,7 @@ Você também pode definir esta propriedade usando o comando [`LISTBOX SET PROPE #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -224,7 +224,7 @@ Você pode obter o mesmo resultado usando os comandos [`LISTBOX SET ROW STYLE`]( #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md index 4c9b2ced903a79..f70a0e29aeb8f2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Quando essa propriedade está ativada, a altura de cada linha é calculada autom #### Objectos suportados -[Coluna de list box](listbox-column.md) +[Coluna de list box](listbox_overview.md#list-box-columns) #### Comandos @@ -64,7 +64,7 @@ Coordenadas inferiores do objeto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -84,7 +84,7 @@ Coordenadas esquerda do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -104,7 +104,7 @@ Coordenada direita do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -124,7 +124,7 @@ Coordenada superior do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -192,7 +192,7 @@ Esta propriedade designa o tamanho vertical de um objeto. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -205,7 +205,7 @@ Esta propriedade designa o tamanho vertical de um objeto. Esta propriedade designa o tamanho horizontal de um objeto. > - Alguns objetos podem ter uma altura predefinida que não pode ser alterada. -> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +> - Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox_overview.md#list-box-columns), el usuario también puede cambiar manualmente el tamaño de la columna. > - Ao redimensionar a forma, se a propriedade de [dimensionamento horizontal "Crescer"](properties_ResizingOptions.md#horizontal-sizing) foi atribuída o list box, a coluna mais direita será aumentada além da largura máxima se necessário. #### Gramática JSON @@ -216,7 +216,7 @@ Esta propriedade designa o tamanho horizontal de um objeto. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -238,7 +238,7 @@ A largura máxima da coluna (em píxeis). A largura da coluna não pode ser aume #### Objectos suportados -[Coluna de list box](listbox-column.md) +[Coluna de list box](listbox_overview.md#list-box-columns) #### Comandos @@ -260,7 +260,7 @@ A largura mínima da coluna (em píxeis). A largura da coluna não pode ser redu #### Objectos suportados -[Coluna de list box](listbox-column.md) +[Coluna de list box](listbox_overview.md#list-box-columns) #### Comandos @@ -344,7 +344,7 @@ Define um preenchimento horizontal para as células. O valor é definido em pixe #### Objectos suportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos @@ -368,7 +368,7 @@ Define um preenchimento vertical para as células. O valor é definido em pixeis #### Objectos suportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md index 3c29c82eb7d8c8..58a7b6b9c63c3c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Quando a opção **inserção automática** não está definida (padrão), o val Esta propriedade é suportada por: -- Objetos formulário [Combo box](comboBox_overview.md) e [coluna list box](listbox-column.md) associado para uma lista de seleção. +- Objetos formulário [Combo box](comboBox_overview.md) e [coluna list box](listbox_overview.md#list-box-columns) associado para uma lista de seleção. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" que está associada a um combo box "Countries": se a propriedade **inserção automática** estiver definida e um usuário digitar "Espanha", o valor "Espanha" será automaticamente adicionado à lista na memória: @@ -28,7 +28,7 @@ Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" qu #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) --- @@ -45,7 +45,7 @@ Associa uma lista de opções a um objeto. Pode ser um nome da lista de opções #### Objectos suportados -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Comandos @@ -125,7 +125,7 @@ Especifica uma variável ou expressão a que será atribuída uma longa indicand Define o tipo de dados para a expressão apresentada. Esta propriedade é utilizada com: -- [Colunas do List box](listbox-column.md) de tipo seleção e coleção. +- [Colunas do List box](listbox_overview.md#list-box-columns) de tipo seleção e coleção. - [Listas suspensas](dropdownList_Overview.md) associadas a objetos ou arrays. Veja também [**Tipo de expressão**](properties_Object.md#expression-type). @@ -138,7 +138,7 @@ Veja também [**Tipo de expressão**](properties_Object.md#expression-type). #### Objectos suportados -[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox-column.md) +[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox_overview.md#list-box-columns) --- @@ -195,14 +195,14 @@ Lista de valores usados como valores padrão para a coluna do list box (somente #### Objectos suportados -[Coluna List Box (somente tipo array)](listbox-column.md) +[Coluna List Box (somente tipo array)](listbox_overview.md#list-box-columns) --- ## Expression -Essa descrição é específica para colunas de list box do tipo [seleção](FormObjects/listbox-object.md#selection-list-boxes) -e [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes). Consulte também a seção **[Variable or Expression](properties_Object.md#variable-or-expression)**. +Essa descrição é específica para colunas de list box do tipo [seleção](listbox_overview.md#selection-list-boxes) +e [collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Consulte também a seção **[Variable or Expression](properties_Object.md#variable-or-expression)**. Uma expressão 4D a associar a uma coluna. Você pode entrar: @@ -242,7 +242,7 @@ Si se utiliza un campo, una variable o una expresión asignable (*por ejemplo Pe #### Objectos suportados -[Coluna de list box](listbox-column.md) +[Coluna de list box](listbox_overview.md#list-box-columns) --- @@ -275,7 +275,7 @@ Todas as tabelas do banco de dados podem ser usadas, independentemente de o form Esta propriedade está disponível nas seguintes condições: - una [lista de selección](#choice-list) está asociada al objeto -- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- for [inputs](input_overview.md) and [list box columns](listbox_overview.md#list-box-columns), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Essa propriedade específica, no contexto de um campo ou variável associado a uma lista de valores, o tipo de conteúdo a ser salvo: @@ -297,7 +297,7 @@ A utilização deste bem exige o cumprimento dos seguintes princípios: #### Objectos suportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) +[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md index d390fd5560515f..29f83eb88b2237 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ O campo contém efetivamente "proportion". 4D aceita e armazena a entrada inteir #### Objectos suportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) #### Comandos @@ -105,13 +105,13 @@ Customized date formats can be built using several patterns described in the [** :::note blankIfNull - By default, a [null date](../Concepts/dt_date.md#date-literals) is displayed with zeros, e.g. 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. A cadeia de caracteres "blankIfNull" (sensível a maiúsculas e minúsculas) deve ser combinada com o valor de formato selecionado. -- [List box columns](listbox-column.md) and [list box footers](listbox-header-footer.md#footers) of type date always use the "blank if null" behavior (it cannot be disengaged). +- [List box columns](listbox_overview.md#list-box-columns) and [list box footers](listbox_overview.md#list-box-footers) of type date always use the "blank if null" behavior (it cannot be disengaged). ::: #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Comandos @@ -276,7 +276,7 @@ A tabela a seguir mostra como os diferentes formatos afetam a exibição dos nú #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) #### Comandos @@ -340,7 +340,7 @@ Se o campo for reduzido para um tamanho inferior ao da imagem original, a imagem #### Objectos suportados -[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) +[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) #### Comandos @@ -398,7 +398,7 @@ Por padrão, uma hora nula é exibida com zeros, por exemplo, "00:00:00". Com a #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Comandos @@ -411,7 +411,7 @@ Por padrão, uma hora nula é exibida com zeros, por exemplo, "00:00:00". Com a Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: - un texto en un [objeto de entrada](input_overview.md) -- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox-column.md), +- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox_overview.md#list-box-columns), ... pode selecionar o texto a apresentar para cada valor: @@ -426,7 +426,7 @@ Cuando una [expresión booleana](properties_Object.md#expression-type) se muestr #### Objectos suportados -[Columna List Box](listbox-column.md) - [Entrada](input_overview.md) +[Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) #### Comandos @@ -450,7 +450,7 @@ As colunas booleanas também podem ser apresentadas como menus pop-up. Nesse cas #### Objectos suportados -[Coluna de list box](listbox-column.md) +[Coluna de list box](listbox_overview.md#list-box-columns) #### Comandos @@ -502,7 +502,7 @@ También en este caso, la propiedad [Título](#title) está disponible para que #### Objectos suportados -[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox-column.md) +[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -527,7 +527,7 @@ Nesse caso, o título da caixa de seleção pode ser inserido usando essa propri #### Objectos suportados -[Coluna de list box](listbox-column.md) +[Coluna de list box](listbox_overview.md#list-box-columns) --- @@ -564,7 +564,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objectos suportados -[Columna List Box](listbox-column.md) - [Rodapé List Box](listbox-header-footer.md#footers) +[Columna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) #### Comandos @@ -599,7 +599,7 @@ Essa propriedade é usada somente ao desenhar objetos localizados no corpo de um #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapie List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up com imagem](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão de opção](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagem estática](staticPicture.md) - [Etapas](stepper.md) - [Subformulário](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -658,7 +658,7 @@ Observe que, independentemente do valor da opção Wordwrap, a altura da linha n #### Objectos suportados -[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) +[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md index 7a1ba8c50b706a..0ca20ab1e6bc30 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permite ao usuário aceder a um menu de contexto padrão no objeto quando o form Para uma imagem do tipo [entrada](input_overview.md), além dos comandos de edição padrão (Recortar, Copiar, Colar e Limpar), o menu contém o comando **Importar...**, que pode ser usado para importar uma imagem armazenada em um arquivo, bem como o comando **Salvar como...**, que pode ser usado para salvar a imagem no disco. O menu também pode ser usado para modificar o formato de exibição da imagem: são oferecidas as opções **Truncado não centralizado**, **Escalonado para caber** e **Escalonado para caber na imagem centralizada**. A modificação do [formato de exibição](properties_Display.md#picture-format) usando esse menu é temporária; ela não é salva com o registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. A lista pode armazenar até 10 fontes (além disso, a última fonte usada substitui a mais antiga). Por defeito, esta lista está vazia e a opção não é apresentada. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -72,7 +72,7 @@ Quando essa propriedade está desativada, todos os menus pop-up associados a uma #### Objectos suportados -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### Comandos @@ -134,7 +134,7 @@ Aqui está uma tabela que explica cada uma das opções de filtro de entrada na #### Objectos suportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md index 3f57d86aedf8b2..17ebcd40a71e78 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Rodapés ## Exibir rodapés -Essa propriedade é usada para exibir ou ocultar [os rodapés de coluna list box](listbox-header-footer.md#footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. +Essa propriedade é usada para exibir ou ocultar [os rodapés de coluna list box](listbox_overview.md#list-box-footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. #### Gramática JSON @@ -69,4 +69,4 @@ Observe que a conversão para frente e para trás pode levar a um resultado dife #### Veja também -[Encabezados](properties_Headers.md) - [Pies List box](listbox-header-footer.md#footers) +[Encabezados](properties_Headers.md) - [Pies List box](listbox_overview.md#list-box-footers) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md index 4d4666ca8742f2..666f0c42969b18 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Cabeçalhos ## Exibir cabeçalhos -Esta propriedade é usada para exibir ou ocultar [cabeçalhos de coluna listbox](listbox-header-footer.md#headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. +Esta propriedade é usada para exibir ou ocultar [cabeçalhos de coluna listbox](listbox_overview.md#list-box-headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. #### Gramática JSON @@ -70,4 +70,4 @@ Observe que a conversão para frente e para trás pode levar a um resultado dife #### Veja também -[Rodapies](properties_Footers.md) - [Cabeçalhos List box](listbox-header-footer.md#headers) +[Rodapies](properties_Footers.md) - [Cabeçalhos List box](listbox_overview.md#list-box-headers) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md index 155e77c3c0635f..5721bdb75c05e1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Você também pode: #### Objectos suportados -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Outras funcionalidades de ajuda diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md index eb4a747bf41b2b..6e2a936be09b6d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Coleção de colunas do list box. | ------- | --------------------------- | ---------------------------------------------- | | columns | colecção de objectos coluna | Contém as propriedades das colunas de list box | -Para obter uma lista de propriedades compatíveis com os objetos coluna, consulte a seção [Propriedades específicas da coluna](listbox-column.md#column-specific-properties). +Para obter uma lista de propriedades compatíveis com os objetos coluna, consulte a seção [Propriedades específicas da coluna](listbox_overview.md#column-specific-properties). #### Objectos suportados diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md index c9db8a34ec5b4d..b18d428f52e364 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ Para obter mais informações sobre regras de nomenclatura para objetos de formu #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapie List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up com imagem](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagem estática](staticPicture.md) - [Etapas](stepper.md) - [Botão de opção](radio_overview.md) - [Subformulário](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) #### Comandos @@ -120,7 +120,7 @@ For an array list box, the **Variable or Expression** property usually holds the #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -130,14 +130,14 @@ For an array list box, the **Variable or Expression** property usually holds the ## Tipo de expressão -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> Essa propriedade é chamada de [**Data Type**](properties_DataSource.md#data-type-expression-type) na Lista de propriedades para [selection](listbox_overview.md#selection-list-boxes) e [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) e para colunas de caixa de listagem do tipo [Drop-down Lists](dropdownList_Overview.md) associadas a um [objeto](FormObjects/dropdownList_Overview.md#using-an-object) ou a um [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique o tipo de dados para a expressão ou variável associada ao objeto. Observe que o principal objetivo dessa configuração é definir as opções (como formatos de exibição) disponíveis para o tipo de dados. Não digita efetivamente a variável em si. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). No entanto, essa propriedade tem uma função de digitação nos seguintes casos específicos: - **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas. -- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. +- **[Columnas List Box ](listbox_overview.md#list-box-columns)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. - **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos governam a exibição de variáveis imagem em formulários. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de To do this, you need either for the statement `var varName : Picture` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property. Caso contrário, a variável imagem não será exibida corretamente (apenas no modo de interpretação). @@ -149,7 +149,7 @@ No entanto, essa propriedade tem uma função de digitação nos seguintes casos #### Objectos suportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -275,7 +275,7 @@ Para fins de tradução da aplicação, você pode inserir uma referência XLIFF #### Objectos suportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botón](button_overview.md) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) - [ÁreaTexto](text.md) #### Comandos @@ -285,7 +285,7 @@ Para fins de tradução da aplicação, você pode inserir uma referência XLIFF ## Cálculo de variáveis -This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. +Esta propiedad define el tipo de cálculo que se realizará en un área [pie de columna](listbox_overview.md#list-box-footers). > O cálculo de rodapés também pode ser definido usando o comando [`LISTBOX SET FOOTER CALCULATION`](../commands-legacy/listbox-set-footer-calculation.md) 4D. @@ -332,7 +332,7 @@ Cuando está configurado **Personalizado** ("none" en JSON), 4D no realiza cálc #### Objectos suportados -[List Box Footer](listbox-header-footer.md#footers) +[Rodapé de Listbox](listbox_overview.md#list-box-footers) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md index 247b3a3c88d0d7..a29e2ebadc9bfc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permite definir uma lista cujos valores não podem ser introduzidos no objeto. S #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) #### Comandos @@ -78,7 +78,7 @@ No entanto, ao contrário da propriedade [Lista de opções](properties_DataSour #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md index 1e2d08cfb0694c..a4c49e6a2a18e8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | mínimo: 0 | | **h** | | | -| [`header`](./listbox-header-footer.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox_overview.md#list-box-headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p|em)?$ (positive decimal + px/em ) | | [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md index 70c9b8f18b4f61..2434a4fb42017b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Estão disponíveis três opções: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -97,7 +97,7 @@ Estão disponíveis três opções: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -142,7 +142,7 @@ Designa se o tamanho da coluna pode ser modificado pelo usuário. #### Objectos suportados -[Coluna de list box](listbox-column.md) +[Coluna de list box](listbox_overview.md#list-box-columns) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md index 3a81e34ee97277..0ee8d3fe35d743 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ Valor mínimo de um indicador. Para steppers numéricos, essa propriedade repres #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md index ddc93ea56e2a47..231149dedde506 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Você pode definir essa propriedade usando o comando [**OBJECT SET FONT STYLE**] #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -63,7 +63,7 @@ Você também pode definir essa propriedade por meio do comando [**OBJECT SET FO #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -83,7 +83,7 @@ Define o texto para ter uma linha por baixo. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -124,7 +124,7 @@ Estão disponíveis três temas de tipos de letra: #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -149,7 +149,7 @@ Você pode definir isso usando o comando [`OBJECT SET FONT`](../commands-legacy/ #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -167,7 +167,7 @@ Permite definir o tamanho da fonte do objeto em pontos. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -197,7 +197,7 @@ Você também pode definir essa propriedade usando o comando [**OBJECT SET RGB C #### Objectos suportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progresso](progressIndicator.md) - [Regra](ruler.md) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -265,7 +265,7 @@ You can also set this property using the [`LISTBOX SET PROPERTY`](../commands/li #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -292,7 +292,7 @@ Localização horizontal do texto na área que o contém. #### Objectos suportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Comandos @@ -319,7 +319,7 @@ This property can also be handled by the [`OBJECT Get vertical alignment`](../co #### Objectos suportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) #### Comandos @@ -429,7 +429,7 @@ Por defeito, esta opção não está activada. #### Objectos suportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) +[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -482,7 +482,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos @@ -506,7 +506,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) +[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md index f150c836778d5e..80962912b82583 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md @@ -21,7 +21,7 @@ El nombre de la ruta a introducir es similar al de [ la propiedad Ruta de acceso #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -41,7 +41,7 @@ Aspeto geral do botão. O estilo do botão também desempenha um papel na dispon #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -70,7 +70,7 @@ Este parâmetro é útil, por exemplo, quando a imagem de fundo contém contorno #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -86,11 +86,11 @@ Designa a colocação de um ícone em relação ao objeto formulário. #### Objectos suportados -[Cabeçalho do list box](listbox-header-footer.md#headers) +[Cabeçalho do list box](listbox_overview.md#list-box-headers) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -112,7 +112,7 @@ O título do botão será deslocado para a direita e para baixo em função do n #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -151,7 +151,7 @@ Cada estado é representado por uma imagem diferente. Na imagem de origem, os es #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -171,11 +171,11 @@ El nombre de la ruta a introducir es similar al de [ la propiedad Ruta de acceso #### Objectos suportados -[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox-header-footer.md#headers) - [Botón radio](radio_overview.md) +[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -205,7 +205,7 @@ Aqui estão os resultados utilizando as várias opções para esta propriedade: #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -231,7 +231,7 @@ Por padrão, quando um botão contém um título e uma imagem, os elementos são #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -255,7 +255,7 @@ Este parâmetro é útil, por exemplo, quando a imagem de fundo contém contorno #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -294,15 +294,15 @@ Consulte a [descrição do evento `On Alternative Click`](../Events/onAlternativ #### Gramática JSON -| Nome | Tipo de dados | Valores possíveis | -| :------------- | ------------- | ------------------------------------------------------------- | -| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | +| Nome | Tipo de dados | Valores possíveis | +| :------------- | ------------- | ---------------------------------------------------- | +| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | #### Objectos suportados -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/4d.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/4d.md index 74c199044f48cf..87f8793557273e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/4d.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/4d.md @@ -10,16 +10,6 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | --------------------------------------------------- | | classStore | Object | ← | Class Store contendo todas as classes 4D integradas | -
    -
    História - -| Release | Mudanças | -| ------- | -------- | -| 19 | Created | - -
    -
    - A palavra-chave **4D** está descrita na [**Página de conceito para as Classes**](../Concepts/classes.md#4d). ## Propriedades diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/call-chain.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/call-chain.md index 658412538e3412..2f4b8ac0e245f8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/call-chain.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/call-chain.md @@ -9,16 +9,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | ---------------------------------------------------------------- | | Resultado | Collection | ← | Collection of objects describing the call chain within a process | -
    -
    História | Release | Mudanças | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 20 R9 | Suporte da propriedade `formula` |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/command-name.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/command-name.md index e357db105fe358..13f41687dc6c87 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/command-name.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/command-name.md @@ -5,12 +5,10 @@ slug: /commands/command-name displayed_sidebar: docs --- -**Command name** ( *command* : Integer {; *info* : Integer {; *theme* : Text}} ) : Text +**Command name** ( *command* {; *info* {; *theme*}} ) : Text -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ---------------------------- | | comando | Integer | → | Número de comando | @@ -18,10 +16,8 @@ displayed_sidebar: docs | theme | Text | ← | Tema da linguagem do comando | | Resultado | Text | ← | Nome do comando | -
    -
    História | Release | Mudanças | @@ -29,7 +25,6 @@ displayed_sidebar: docs | 20 R9 | Support of deprecated property |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/compile-project.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/compile-project.md index 6230fa0de230b2..ffa79be94c1432 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/compile-project.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/compile-project.md @@ -5,22 +5,18 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +**Compile project** {( {*projectFile*}{;}{*options*} )} : Object -
    - | Parâmetro | Tipo | | Descrição | | ----------- | ------------------------ | --------------------------- | -------------------------------------------------------- | | projectFile | 4D. File | → | Arquivo .4DProject para compilar | | options | Object | → | Objeto que especifica as opções de compilação | | Resultado | Object | ← | Objeto contendo informações sobre o estado de compilação | -
    -
    História | Release | Mudanças | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 20 R8 | Suporte do `type` "formObjectExpression" |
    -
    ## Descrição @@ -41,33 +36,33 @@ Por padrão, o comando usa as opções do compilador definidas nas Configuraçõ - **Compile project**(*projectFile*): compila o projeto 4D *projectFile* usando as opções definidas nas parâmetros de estrutura - **Compile project**(*projectFile*; *options*): compila o projeto 4D *projectFile* e as *options* definidas substituem os parâmetros de estrutura -**Nota:** os bancos de dados binários não podem ser compilados usando este comando. +**Nota:** Os bancos de dados binários não podem ser compilados usando este comando. Ao contrário da janela do Compilador, esse comando requer que você designe explicitamente o(s) componente(s) para compilar. Ao compilar um projeto com **Compilar projeto**, você precisa declarar seus componentes usando a propriedade *components* do parâmetro *options*. Tenha em mente que os componentes já devem ser compilados (componentes binários são suportados). -O código compilado resultante será armazenado na pasta DerivedData ou Libraries do projeto, dependendo da propriedade *targets* do parâmetro *options*. Se você quiser criar arquivos .4dz, ainda será necessário compactar manualmente o projeto compilado ou usar o recurso [build application](../Desktop/building.md). +O código compilado resultante será armazenado na pasta DerivedData ou Bibliotecas do projeto, dependendo da propriedade *targets* do parâmetro *options*. Se você quiser criar arquivos .4dz, ainda será necessário compactar manualmente o projeto compilado ou usar o recurso [build application](../Desktop/building.md). Se você passar uma coleção vazia em *targets*, **Compilar projeto** executará uma verificação de sintaxe sem compilação. Erros de compilação, se houver, são retornados como objetos na coleção de *erros*. -**Nota:** você não pode chamar este comando quando outra compilação está sendo executada (por exemplo, uma compilação lançada a partir da janela de Compilação). +**Nota:** Você não pode chamar este comando quando outra compilação está sendo executada (por exemplo, uma compilação lançada a partir da janela de Compilação). -### Parâmetro opções +### Parâmetro options O parâmetro *opções* é um objeto. Aqui estão as opções de compilação disponíveis: | **Propriedade** | **Tipo** | **Description** | | ---------------------------------------------------------------------------------- | -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | components | Collection | Coleção de objetos 4D.File para componentes dependentes (deve já estar compilado) | -| defaultTypeForButtons | Integer | Valor possível: Is real ou Is longint | -| defaultTypeForNumerics | Integer | Valor possível: Is real ou Is longint | -| generateSymbols | Parâmetros | True para gerar informações de símbolo no objeto .symbols retornado | -| generateSyntaxFile | Parâmetros | True para gerar um [arquivo de sintaxe para conclusão do código](../settings/general.md) na pasta \\Resources\\en.lproj do projeto | -| generateTypingMethods | Text | "reset" ou "append" para gerar métodos de digitação. Se o valor for "append", declarações variáveis existentes não serão modificadas (comportamento da janela do compilador). Se o valor for "reset" as declarações de variáveis existentes são removidas previamente. | +| defaultTypeForButtons | Integer | Possible value: Is real or Is longint | +| defaultTypeForNumerics | Integer | Possible value: Is real or Is longint | +| generateSymbols | Parâmetros | Verdadeiro para gerar informações de símbolo no objeto .sycharacters retornado | +| generateSyntaxFile | Parâmetros | Verdadeiro para gerar um [arquivo de sintaxe para conclusão do código](../settings/general.md).md#generate-syntax-for-code-completion-when-compiled) na \\Resouras\\en.lproj pasta do projeto | +| generateTypingMethods | Text | "redefinir" ou "acrescentar" para gerar métodos de digitação. Se o valor for "acrescentar", declarações variáveis existentes não serão modificadas (comportamento da janela do compilador). Se o valor for "redefinir" as declarações de variáveis existentes são removidas previamente. | | plugins | Objeto 4D.Folder | Pasta plug-ins a ser usada em vez da [pasta Plugins do projeto atual](../Project/architecture.md#plugins). Essa propriedade só está disponível com a sintaxe *projectFile*. | | targets | Coleção de strings | Valores possíveis: "x86_64_generic", "arm64_macOS_lib". Passe uma coleção vazia para executar a verificação de sintaxe apenas | -| typeInference | Text | "all": o compilador deduz os tipos de todas as variáveis não declaradas explicitamente, "locals": O compilador deduz os tipos de variáveis locais não declaradas explicitamente, "none": Todas as variáveis devem ser declaradas explicitamente no código (modo legado), "direct": todas as variáveis devem ser declaradas explicitamente no código ([digitação direta](../Project/compiler.md#enabling-direct-typing)). | +| typeInference | Text | "all": O compilador deduz os tipos de todas as variáveis não declaradas explicitamente, "locals": O compilador deduz os tipos de variáveis locais não declaradas explicitamente, "none": Todas as variáveis devem ser declaradas explicitamente no código (modo legado), "direct": Todas as variáveis devem ser declaradas explicitamente no código ([digitação direta](../Project/compiler.md#enabling-direct-typing)). | | warnings | Uma coleção de objetos | Define o estado dos avisos | | \[\].major | Number | Aviso de número principal, antes do ponto | | \[\].minor | Number | Aviso de segundo número, após o ponto | @@ -88,7 +83,7 @@ O objeto retornado pelo **projeto Compilar** possui até três propriedades: | \[\].code | Object | [objeto código](#code-object) | | \[\].line | Number | Número de erro da linha no código. Para métodos de classe, o número de linha na função | | \[\].lineInFile | Number | Número da linha no arquivo (diferente de "linha" para métodos de classe, e leva em conta a linha de prefixo %attribuções) | -| symbols | Object | **Disponível apenas se a opção generateSymbols estiver definida como True:** | +| symbols | Object | **Disponível apenas se a opção generateSymbols estiver definida como Verdade:** | | symbols.interprocessVariables | Object | Lista de todas as variáveis de interprocesso | | symbols.interprocessVariables.variables | Collection | Coleção de [objetos variáveis](#variable-objects) | | symbols.interprocessVariables.size | Number | | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md index 7f278357724490..e188e6c7d473c8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md @@ -5,11 +5,18 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -**Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object +
    História - +| Release | Mudanças | +| ------- | --------------------------------- | +| 20 R10 | New *autoLicenseTarget* parameter | +| 20 | Adicionado | + +
    -
    +**Create deployment license** ( *mergedApp* ; *autoLicenseTarget* ) : Object
    **Create deployment license** ( *mergedApp* ; *buildLicense* {; *oemLicense*} ) : Object + + | Parâmetro | Tipo | | Descrição | | ----------------- | -------------------------- | --------------------------- | ------------------------------------------------- | @@ -19,20 +26,8 @@ displayed_sidebar: docs | oemLicense | 4D. File | → | 4D OEM XML Key license if server license | | Resultado | Object | ← | Estado | -
    -
    -
    História - -| Release | Mudanças | -| ------- | --------------------------------- | -| 20 R10 | New *autoLicenseTarget* parameter | -| 20 | Adicionado | - -
    -
    - ## Descrição The **Create deployment license** command creates an embedded license file in the Licenses folder of the *mergedApp* built application. If the Licenses folder does not exist in the *mergedApp* folder, it is created by the command. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md index b115f00e09afb3..246b2f1c1eac6d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md @@ -8,28 +8,14 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ----------------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------- | | dsTable | Tabela | → | Tabela do banco de dados 4D cuja seleção atual se utilizará para construir a seleção de entidades | | settings | Object | → | Opção de construção: context | | Resultado | 4D. EntitySelection | ← | Seleção de entidades que coincidem com a classe de dados relacionada com a tabela dada | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 17 R5 | Modificado | -| 17 | Created | - -
    -
    - ## Descrição O comando `Create entity selection` cria e retorna uma nova seleção de entidade [alterável](../ORDA/entities.md#shareable-or-alterable-entity-selections) relacionada à classe de dados correspondente à *dsTable* fornecida, de acordo com a seleção atual dessa tabela. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/cs.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/cs.md index 29e8963ba75edf..1fc57a72843ed3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/cs.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/cs.md @@ -8,16 +8,6 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | --------------------------------------------------- | | classStore | Object | ← | Class store de usuário para o projeto ou componente | -
    -
    História - -| Release | Mudanças | -| ------- | -------- | -| 19 | Created | - -
    -
    - A palavra-chave **cs** está descrita na [**Página Conceito para Classes**](../Concepts/classes.md#cs). ## Propriedades diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/dialog.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/dialog.md index 757c06b67f0170..c8562b46ac9859 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/dialog.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/dialog.md @@ -4,12 +4,10 @@ title: DIALOG displayed_sidebar: docs --- -**DIALOG** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +**DIALOG** ( {*aTable* ;} *form* {; *formData*}{; *} ) -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Tabela possuindo o formulário ou se omitido: tabela padrão ou uso do formulário projeto | @@ -17,21 +15,8 @@ displayed_sidebar: docs | formData | Object | → | Dados para associar ao formulário | | \* | Operador | → | Usar o mesmo processo | -
    -
    -
    História - -| Release | Mudanças | -| --------------------------- | ---------- | -| 17 | Modificado | -| 11 SQL | Modificado | -| <6 | Created | - -
    -
    - ## Descrição O comando **DIALOG** apresenta o *formulário* ao usuário, juntamente com o(s) parâmetro(s) *formData* (opcional). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/ds.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/ds.md index 250b04af655ce7..c100e5ee9b4e3e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/ds.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/ds.md @@ -4,31 +4,17 @@ title: ds displayed_sidebar: docs --- -**ds** ({ *localID* : Text }) : cs.DataStore +**ds** { ( *localID* : Text ) } : cs.DataStore -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ----------------------------- | --------------------------- | ----------------------------------------------- | | localID | Text | → | ID local del armazém de dados remoto a devolver | | Resultados | cs. DataStore | ← | Referencia ao armazém de dados | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 18 | Modificado | -| 17 | Created | - -
    -
    - ## Descrição O comando `ds` retorna uma referência ao datastore que corresponde ao banco de dados 4D atual ou ao banco de dados designado por *localID*. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/file.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/file.md index f57c09b8758963..4e0df068ec691f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/file.md @@ -4,34 +4,29 @@ title: File displayed_sidebar: docs --- -**File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File +
    História - +| Release | Mudanças | +| ------- | ------------------------------------- | +| 19 R4 | Nova constante `HTTP Client log file` | +| 17 R5 | Adicionado | + +
    -
    +**File** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; \* } ) : 4D.File + + | Parâmetro | Tipo | | Descrição | | ------------ | ---------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | Rota do arquivo | | fileConstant | Integer | → | Constante de arquivo 4D | | pathType | Integer | → | `fk posix path` (padrão) ou `fk platform path` | -| \* | Operador | → | \* para devolver o arquivo da base de dados anfitriã | +| \* | operator | → | \* para devolver o arquivo da base de dados anfitriã | | Resultados | [4D.File](../API/FileClass.md) | ← | Novo objeto arquivo | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ------------------------------------- | -| 19 R4 | Nova constante `HTTP Client log file` | -| 17 R5 | Adicionado | - -
    -
    - ## Descrição O comando `File` cria e retorna um novo objeto do tipo [`4D.File`](../API/FileClass.md). O comando aceita duas sintaxes: @@ -42,7 +37,7 @@ No parâmetro *path*, passe um caminho do arquivo. Você pode usar uma cadeia de > Apenas são compatíveis os nomes de caminho absolutos com o comando `File`. -Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. Se trabalhar com pathnames de plataforma (Windows ou macOS), deve declará-lo usando o parâmetro *pathType*. Estão disponíveis as seguintes constantes: +Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. If you work with platform pathnames (Windows or macOS), you must declare it using the *pathType* parameter. Estão disponíveis as seguintes constantes: | Parâmetros | Valor | Comentário | | ---------------- | ----- | --------------------------------------------------------------------------------------------------------------------------- | @@ -53,35 +48,35 @@ Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. Se trabalhar co No parâmetro *fileConstant*, passe um arquivo embutido ou do sistema, usando uma das seguintes constantes: -| Parâmetros | Valor | Comentário | -| --------------------------------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Backup history file | 19 | Arquivo de histórico de cópias de segurança (ver Arquivos de configuração e rastreio). Armazenado na pasta de destino de cópia de segurança. | -| Backup log file | 13 | Arquivo atual do diário de backup. Armazenado na pasta Logs da aplicação. | -| Backup settings file | 1 | Arquivo padrão backup.4DSettings (formato xml), armazenado na pasta Settings do projecto | -| Backup settings file for data | 17 | backup.4DSettings file (formato xml) para o arquivo de dados, armazenado na pasta Settings da pasta de dados | -| Build application log file | 14 | Arquivo de registo atual em formato xml do construtor da aplicação. Armazenado na pasta Logs. | -| Build application settings file | 20 | Arquivo de configurações padrão do construtor da aplicação ("buildApp.4DSettings"). Armazenado na pasta Settings do projecto. | -| Compacting log file | 6 | Arquivo de registo da mais recente compactação feita com o comando Compact data file ou o centro de Manutenção e segurança. Armazenado na pasta Logs. | -| Current backup settings file | 18 | arquivo backup.4DSettings utilizado actualmente pela aplicação. Pode ser o arquivo de definições de backup (predefinido) ou um arquivo personalizado de definições de backup do usuário definido para o arquivo de dados | -| Debug log file | 12 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(Debug log recording)`. Armazenado na pasta Logs. | -| Diagnostic log file | 11 | Arquivo de log criado pelo comando `SET DATABASE PARAMETER(gravação de log de diagnósticos)`. Armazenado na pasta Logs. | -| Directory file | 16 | directório.json, contendo a descrição dos usuários e grupos (se houver) para a aplicação do projecto. Pode ser localizado ou na pasta de configurações do usuário (por padrão, global ao projecto), ou na pasta de definições de dados (específica a um arquivo de dados). | -| HTTP Client log file | 24 | Arquivo de registo criado pelo comando `HTTP SET OPTION(HTTP client log)`. Armazenado na pasta Logs. | -| HTTP debug log file | 9 | Arquivo de log criado pelo comando `WEB SET OPTION(Web debug log)`. Armazenado na pasta Logs. | -| HTTP log file | 8 | Arquivo de registo criado pelo comando `WEB SET OPTION(Web log recording)`. Armazenado na pasta Logs. | -| IMAP Log file | 23 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(IMAP Log)`. Armazenado na pasta Logs. | -| Last backup file | 2 | Último arquivo de backup, denominado `\[bkpNum].4BK`, armazenado em um local personalizado. | -| Last journal integration log file | 22 | Nome completo do último arquivo de registo de integração do diário (armazenado na pasta Logs da aplicação restaurada), se existir. Este arquivo é criado, em modo de auto-reparação, assim que ocorrer a integração de um arquivo de registo | -| Repair log file | 7 | Arquivo de registo das reparações da base de dados efetuadas na base de dados no Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | -| Request log file | 10 | Arquivo de log de solicitação cliente padrão/servidor (excluindo requisições Web) criado pelos comandos `SET DATABASE PARAMETER(gravação 4D do log do servidor)` ou `SET DATABASE PARAMETER(gravação log do cliente)`. Se executado no servidor, o ficheiro de registo do servidor é devolvido (armazenado na pasta Logs do servidor). Se executado no cliente, o arquivo de registo do cliente é devolvido (armazenado na pasta local Logs do cliente). | -| SMTP log file | 15 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(SMTP Log)`. Armazenado na pasta Logs. | -| User settings file | 3 | settings.4DSettings arquivo para todos os arquivos de dados, guardados na pasta Preferências ao lado do arquivo de estrutura, se ativado. | -| User settings file for data | 4 | arquivo settings.4DSettings para dados atual, guardado na pasta Preferências ao lado do arquivo de dados. | -| Verification log file | 5 | Registre arquivos criados pelos comandos 'VERIFY CURRENT DATA FILE' e 'VERIFY DATA FILE' ou Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | +| Parâmetros | Valor | Comentário | +| --------------------------------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Backup history file | 19 | Arquivo de histórico de cópias de segurança (ver Arquivos de configuração e rastreio). Armazenado na pasta de destino de cópia de segurança. | +| Backup log file | 13 | Arquivo atual do diário de backup. Armazenado na pasta Logs da aplicação. | +| Backup settings file | 1 | Arquivo padrão backup.4DSettings (formato xml), armazenado na pasta Settings do projecto | +| Backup settings file for data | 17 | backup.4DSettings file (formato xml) para o arquivo de dados, armazenado na pasta Settings da pasta de dados | +| Build application log file | 14 | Arquivo de registo atual em formato xml do construtor da aplicação. Armazenado na pasta Logs. | +| Build application settings file | 20 | Arquivo de configurações padrão do construtor da aplicação ("buildApp.4DSettings"). Armazenado na pasta Settings do projecto. | +| Compacting log file | 6 | Arquivo de registo da mais recente compactação feita com o comando Compact data file ou o centro de Manutenção e segurança. Armazenado na pasta Logs. | +| Current backup settings file | 18 | arquivo backup.4DSettings utilizado actualmente pela aplicação. Pode ser o arquivo de definições de backup (predefinido) ou um arquivo personalizado de definições de backup do usuário definido para o arquivo de dados | +| Debug log file | 12 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(Debug log recording)`. Armazenado na pasta Logs. | +| Diagnostic log file | 11 | Log file created by the `SET DATABASE PARAMETER(Diagnostic log recording)` command. Armazenado na pasta Logs. | +| Directory file | 16 | directório.json, contendo a descrição dos usuários e grupos (se houver) para a aplicação do projecto. Pode ser localizado ou na pasta de configurações do usuário (por padrão, global ao projecto), ou na pasta de definições de dados (específica a um arquivo de dados). | +| HTTP Client log file | 24 | Arquivo de registo criado pelo comando `HTTP SET OPTION(HTTP client log)`. Armazenado na pasta Logs. | +| HTTP debug log file | 9 | Arquivo de log criado pelo comando `WEB SET OPTION(Web debug log)`. Armazenado na pasta Logs. | +| HTTP log file | 8 | Arquivo de registo criado pelo comando `WEB SET OPTION(Web log recording)`. Armazenado na pasta Logs. | +| IMAP Log file | 23 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(IMAP Log)`. Armazenado na pasta Logs. | +| Last backup file | 2 | Último arquivo de backup, denominado `\[bkpNum].4BK`, armazenado em um local personalizado. | +| Last journal integration log file | 22 | Nome completo do último arquivo de registo de integração do diário (armazenado na pasta Logs da aplicação restaurada), se existir. Este arquivo é criado, em modo de auto-reparação, assim que ocorrer a integração de um arquivo de registo | +| Repair log file | 7 | Arquivo de registo das reparações da base de dados efetuadas na base de dados no Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | +| Request log file | 10 | Standard client/server request log file (excluding Web requests) created by the `SET DATABASE PARAMETER(4D Server log recording)` or `SET DATABASE PARAMETER(Client log recording)` commands. Se executado no servidor, o ficheiro de registo do servidor é devolvido (armazenado na pasta Logs do servidor). Se executado no cliente, o arquivo de registo do cliente é devolvido (armazenado na pasta local Logs do cliente). | +| SMTP log file | 15 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(SMTP Log)`. Armazenado na pasta Logs. | +| User settings file | 3 | settings.4DSettings arquivo para todos os arquivos de dados, guardados na pasta Preferências ao lado do arquivo de estrutura, se ativado. | +| User settings file for data | 4 | arquivo settings.4DSettings para dados atual, guardado na pasta Preferências ao lado do arquivo de dados. | +| Verification log file | 5 | Log files created by the `VERIFY CURRENT DATA FILE` and `VERIFY DATA FILE` commands or the Maintenance and Security Center (MSC). Armazenado na pasta Logs. | Se o alvo *fileConstant* não existir, um objecto nulo é devolvido. Não se levantam erros. -Se o comando é chamado de um componente, passe o parâmetro opcional `*` para obter o caminho do banco de dados de host. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. +If the command is called from a component, pass the optional `*` parameter to get the path of the host database. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. ## Veja também diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/folder.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/folder.md index 8ac0f6519aabe3..8b9c3e72fb21c1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/folder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/folder.md @@ -4,34 +4,29 @@ title: Folder displayed_sidebar: docs --- -**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder +
    História - +| Release | Mudanças | +| ------- | --------------------------- | +| 19 R8 | Suporte de `fk home folder` | +| 17 R5 | Adicionado | + +
    -
    +**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; \* } ) : 4D.Folder + + | Parâmetro | Tipo | | Descrição | | -------------- | -------------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | Folder path | | folderConstant | Integer | → | Constante Pasta 4D | | pathType | Integer | → | `fk posix path` (padrão) ou `fk platform path` | -| \* | Operador | → | \* para devolver a pasta da base de dados do anfitrião | +| \* | operator | → | \* para devolver a pasta da base de dados do anfitrião | | Resultados | [4D.Folder](../API/FolderClass.md) | ← | Novo Objeto Folder | -
    -
    -
    História - -| Release | Mudanças | -| ------- | --------------------------- | -| 19 R8 | Suporte de `fk home folder` | -| 17 R5 | Adicionado | - -
    -
    - ## Descrição O comando `Folder` cria e retorna um novo objeto do tipo [`4D.Folder`](../API/FolderClass.md). O comando aceita duas sintaxes: @@ -42,7 +37,7 @@ No parâmetro *path*, passe uma string de rotas de pasta. Você pode usar uma ca > Apenas são compatíveis com os nomes de caminho absolutos com o comando `Folder`. -Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. Se trabalhar com pathnames de plataforma (Windows ou macOS), deve declará-lo usando o parâmetro *pathType*. Estão disponíveis as seguintes constantes: +Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. If you work with platform pathnames (Windows or macOS), you must declare it using the *pathType* parameter. Estão disponíveis as seguintes constantes: | Parâmetros | Valor | Comentário | | ---------------- | ----- | --------------------------------------------------------------------------------------------------------------------------- | @@ -70,7 +65,7 @@ No parâmetro *folderConstant*, passe uma pasta 4D incorporada ou de sistema, ut | fk user preferences folder | 0 | 4D folder that stores user preference files within the \<userName> directory. | | fk web root folder | 8 | Pasta raiz atual da Web da base de dados: se estiver dentro do pacote "/PACKAGE/percurso", caso contrário, caminho completo | -Se o comando é chamado de um componente, passe o parâmetro opcional `*` para obter o caminho do banco de dados de host. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. +If the command is called from a component, pass the optional `*` parameter to get the path of the host database. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. > No Windows, em clientes mesclados, o local das pastas incorporadas é modificado se a chave `ShareLocalResourcesOnWindowsClient` [BuildApp key](../Desktop/building.md#buildapp4dsettings) for usada. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-edit.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-edit.md index 38f879300d35c9..a0d65b30d5ef91 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-edit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-edit.md @@ -4,31 +4,25 @@ title: FORM EDIT displayed_sidebar: docs --- -**FORM EDIT** ( {*aTable* : Table ;} *form* : Text )
    **FORM EDIT** ( {*aTable* : Table ;} *form* : Text ; *object* : Text ) +**FORM EDIT** ( {*aTable* ;} *form* )
    **FORM EDIT** ( {*aTable* ;} *form* ; *object* ) -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Tabela possuindo o formulário ou se omitido: tabela padrão ou uso do formulário projeto | | form | Text | → | Nome do formulario | | object | Text | → | Nome do objeto do formulário ou nome do grupo | -
    -
    História | Release | Mudanças | | ------- | ----------------------------- | | 20 R8 | Suporte ao parâmetro *objeto* | -| 18 R5 | Created |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md index 218d2afcb820f1..bbb5aaccb14fd8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ----------------- | | Resultado | Integer | ← | Form event number | -
    -
    -
    História - -| Release | Mudanças | -| --------------------------- | --------------------------------------- | -| 18 | Renamed (Form event) | -| <6 | Created | - -
    -
    - ## Descrição **Form event code** retorna um valor numérico que identifica o tipo de evento formulário que acabou de ocorrer. Normalmente, você usará **Form event code** em um método formulário ou objeto. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-event.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-event.md index b9af71473bb957..b36cc1ccec72f1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-event.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-event.md @@ -9,26 +9,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | -------------- | | Resultado | Object | ← | Objecto evento | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 18 R2 | Modificado | -| 18 | Created | - -
    -
    - ## Descrição O **FORM Event** retorna um objeto que contém informações sobre o evento de formulário que acabou de ocorrer. Normalmente, você usará **FORM Event** em um método formulário ou objeto. @@ -51,7 +37,7 @@ Por exemplo, no caso de um clique em um botão, o objeto contém as seguintes pr O objeto evento pode conter propriedades adicionais, dependendo do objeto para o qual o evento ocorre. Para os objetos *eventObj* gerados em: -- dos objetos list box ou coluna de list box, consulte [esta seção](../FormObjects/listbox-object.md#supported-form-events). +- dos objetos list box ou coluna de list box, consulte [esta seção](../FormObjects/listbox_overview.md#supported-form-events). - As areas 4D View Pro consulte no evento formulário [On VP Ready](../Events/onVpReady.md). **Nota:** se não houver um evento atual, **FORM Event** retornará um objeto null. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-load.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-load.md index 7a2aac35f52158..16f8c1259ec692 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-load.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-load.md @@ -4,12 +4,10 @@ title: FORM LOAD displayed_sidebar: docs --- -**FORM LOAD** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +**FORM LOAD** ( {*aTable* ;} *form* {; *formData*}{; *} ) -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Formulário tabela a ser carregado (se omitido, carrega um formulário projeto) | @@ -17,22 +15,8 @@ displayed_sidebar: docs | formData | Object | → | Dados para associar ao formulário | | \* | Operador | → | Se passado = o comando se aplica ao banco de dados do host quando é executado a partir de um componente (parâmetro ignorado fora desse contexto) | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ----------------------------------------------- | -| 20 | Modificado | -| 16 R6 | Modificado | -| 14 | Renamed (OPEN PRINTING FORM) | -| 12 | Created | - -
    -
    - ## Descrição O comando **FORM LOAD** é usado para carregar o *form* na memória no processo atual juntamente com *formData* (opcional) para imprimir seus dados ou analisar seu conteúdo. Só pode haver um formulário atual por processo. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-theme.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-theme.md deleted file mode 100644 index 4038a9a513b6bc..00000000000000 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-theme.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -id: form-theme -title: FORM theme -displayed_sidebar: docs ---- - -**FORM theme** : Text - - - -
    - -| Parâmetro | Tipo | | Descrição | -| --------- | ---- | --------------------------- | ---------------------------------------------------------------------------------------------------- | -| Resultado | Text | ← | Theme used by the current form: "Classic" or "FluentUI" (Windows) | - -
    - - -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 21 R2 | Adicionado | - -
    -
    - -## Descrição - -The **FORM theme** command returns the Windows theme actually rendered for the current form: "Classic" or "FluentUI". - -The Windows form rendering theme can be defined at [application level](../settings/interface.md#use-fluent-ui-on-windows) and/or at [form level](../FormEditor/properties_FormProperties.md#form-theme-on-windows) (where it can be inherited or explicitely defined), and also depends on the [availability of specific Microsoft libraries](../FormEditor/forms.md#requirements) on the current machine at runtime. This command allows you to know which form theme is currently running. - -If there is no current form, or if the command is executed on macOS, **FORM theme** returns an empty string. - -## Veja também - -[Fluent UI rendering](../FormEditor/forms.md#fluent-ui-rendering) - -## Propriedades - -| | | -| ----------------- | ---- | -| Número de comando | 1832 | -| Thread safe | não | - - diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form.md index a0915ffc0065a3..832bdde045bb05 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form.md @@ -8,25 +8,19 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------- | | Resultado | Object | ← | Dados do formulário atual | -
    -
    História | Release | Mudanças | | ------- | ---------------------------------- | | 20 R8 | Suporte das classes de formulários | -| 16 R6 | Created |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md index aa68fc35d9b555..5d6901776141eb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md @@ -4,33 +4,28 @@ title: Formula from string displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | ------------------------------------------------------ | +| 20 R3 | Suporte do parâmetro *context* | +| 17 R6 | Renamed New formula from string -> Formula from string | +| 17 R3 | Adicionado | + +
    + **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function -
    - | Parâmetro | Tipo | | Descrição | | ------------- | ---------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------- | | formulaString | Text | → | Fórmula texto a ser retornada como objeto | | context | Integer | → | `sk execute in current database` (por padrão) ou `sk execute in host database` | | Resultados | 4D. Function | ← | Objeto nativo encapsulando a fórmula | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ------------------------------------------------------ | -| 20 R3 | Suporte do parâmetro *context* | -| 17 R6 | Renamed New formula from string -> Formula from string | -| 17 R3 | Adicionado | - -
    -
    - ## Descrição O comando `Formula from string` cria um objeto `4D.Function` baseado na *formulaString* e, opcionalmente, um *context*. *formulaString* pode ser tão simples quanto um único valor ou tão complexo quanto um método projeto com parâmetros. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/formula.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/formula.md index 848ad639e73df2..c2acc381f1b29d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/formula.md @@ -5,31 +5,26 @@ slug: /commands/formula displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | ----------------------------------------------------- | +| 17 R6 | Renomeado (New formula -> Formula) | +| 17 R3 | Adicionado | + +
    + **Formula** ( *formulaExp* : Expression ) : 4D.Function -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ---------------------------- | :-------------------------: | ------------------------------------ | | formulaExp | Expression | → | Fórmula a ser retornada como objeto | | Resultados | 4D. Function | ← | Função nativa encapsulando a fórmula | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ----------------------------------------------------- | -| 17 R6 | Renomeado (New formula -> Formula) | -| 17 R3 | Adicionado | - -
    -
    - ## Descrição O comando `Formula` cria um objeto `4D Function` com base na expressão *formulaExp*. *formulaExp* pode ser tão simples quanto um único valor ou tão complexo quanto um método projeto com parâmetros. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md index 127f23baf3de57..8a0e97fedfef98 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md @@ -5,30 +5,24 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +**Generate UUID** : Text
    **Generate UUID**( *version* ) : Text -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ----------------------------------------------------------------- | | version | Integer | → | UUID version: 4 (default) or 7 | | Resultado | Text | ← | New UUID as non-canonical text (32 characters) | -
    -
    História | Release | Mudanças | | ------- | ------------------------------ | | 20 R10 | Support of *version* parameter | -| 12 | Created |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md index 67f0d788d68d64..d4b580720fb209 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md @@ -9,17 +9,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | --------------------------------------------------------------- | | data | Text, Blob | → | Dados a serem analisados | | Resultado | Object | ← | Objeto, cada propriedade é uma parte dos dados de várias partes | -
    -
    História | Release | Mudanças | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R4 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md index be4efa39b228ec..2d7c4f8a47f878 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md @@ -4,46 +4,41 @@ title: IMAP New transporter displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 R4 | Adicionado | + +
    + **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ---------------------------------- | :-------------------------: | --------------------------------------------------------------------------------- | | server | Object | → | Informação de servidor de correio | | Resultados | 4D.IMAPTransporter | ← | [Objeto IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object) | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 18 R4 | Adicionado | - -
    -
    - ## Descrição O comando `IMAP New transporter` configura uma nova conexão IMAP de acordo com o parâmetro *server* e retorna um novo objeto *transporter*. O objeto transporter retornado vai geralmente ser usado para receber emails. -No parâmetro *server*, passe um objeto contendo as propriedades abaixo: +No parâmetro server, passe um objeto contendo as propriedades abaixo: | *server* | Valor padrão (se omitido) | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | | [](../API/IMAPTransporterClass.md#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Texto
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omisso, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | nenhum | +| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omitido, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | nenhum | | [](../API/IMAPTransporterClass.md#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | | [](../API/IMAPTransporterClass.md#checkconnectiondelay)
    | 300 | | [](../API/IMAPTransporterClass.md#connectiontimeout)
    | 30 | | [](../API/IMAPTransporterClass.md#host)
    | *mandatory* | | [](../API/IMAPTransporterClass.md#logfile)
    | nenhum | -| **password** : texto
    Senha do usuário para autenticação no servidor. Não retornado no objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | nenhum | +| **senha** : Texto
    Senha do usuário para autenticação no servidor. Não retornado no objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | nenhum | | [](../API/IMAPTransporterClass.md#port)
    | 993 | | [](../API/IMAPTransporterClass.md#user)
    | nenhum | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/last-errors.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/last-errors.md index dc1aa894acf9e1..38dcdb3f8f9ca6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/last-errors.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/last-errors.md @@ -9,25 +9,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | --------------------------- | | Resultado | Collection | ← | Collection of error objects | -
    -
    -
    História - -| Release | Mudanças | -| ------- | -------- | -| 19 R8 | Created | - -
    -
    - ## Descrição The **Last errors** command returns the current stack of errors of the 4D application as a collection of error objects, or **null** if no error occurred. A pilha de erros inclui objetos enviados pelo comando [throw](../commands-legacy/throw.md), se houver. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/license-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/license-info.md index accfa17dda0968..9e970e5e5c5392 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/license-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/license-info.md @@ -8,27 +8,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------------------ | | Resultado | Object | ← | Information about the active license | -
    -
    -
    História - -| Release | Mudanças | -| ------- | --------------------------------------------- | -| 20 R7 | Renamed (Get License info) | -| 16 R6 | Modificado | -| 16 R4 | Created | - -
    -
    - ## Descrição O comando **License info** retorna um objeto que fornece informações detalhadas sobre a licença ativa. @@ -40,8 +25,7 @@ If the command is executed on a 4D application that does not use locally a licen This command reloads the license files from the disk and updates the associated rights if they have been modified. ::: - -O objeto retornado contém as propriedades abaixo: +The returned object contains the following properties: ```json { diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md index ad17edea3ffd9c..54cf1fb343ca39 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md @@ -4,34 +4,19 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any +**LISTBOX Get property** ( {* ;} *object* ; *property* ) : any -
    +| Parâmetro | Tipo | | Descrição | +| --------- | ------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable | +| object | any | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido) | +| property | Integer | → | Property whose value you want to get | +| Resultado | Integer, Text | ← | Valor atual | -| Parâmetro | Tipo | | Descrição | -| --------- | -------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable | -| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | -| property | Integer | → | Property whose value you want to get | -| Resultado | any | ← | Current value (Integer, Text) | - -
    -
    -
    História - -| Release | Mudanças | -| --------------------------- | ---------------------------------------------------- | -| 19 R6 | Modificado | -| 16 R2 | Renamed (Get Listbox information) | -| <6 | Created | - -
    -
    - ## Descrição The **LISTBOX Get property** command returns the value of the *property* of the list box or column specified using the *object* and *\** parameters. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md index a081d983ca8fd5..997f46e940b767 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md @@ -4,33 +4,19 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text ) +**LISTBOX SET PROPERTY** ( {* ;} *object* ; *property* ; *value* ) -
    +| Parâmetro | Tipo | | Descrição | +| --------- | ------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable. | +| object | any | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido) | +| property | Integer | → | List box or column property | +| value | Integer, Text | → | Valor da propriedade | -| Parâmetro | Tipo | | Descrição | -| --------- | -------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable. | -| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | -| property | Integer | → | List box or column property | -| value | Integer, Text | → | Valor da propriedade | - -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 19 R6 | Modificado | -| 16 R2 | Created | - -
    -
    - ## Descrição The **LISTBOX SET PROPERTY** command sets the *value* for the *property* of the list box or list box column specified using the *object* and *\** parameters. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md index fbc6fa46300138..7531a72a786744 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md @@ -4,30 +4,25 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 | Adicionado | + +
    + **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ---------- | :-------------------------: | -------------- | | mime | Blob, Text | → | E-mail no MIME | | Resultados | Object | ← | Objeto Email | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 18 | Adicionado | - -
    -
    - ## Descrição O comando `MAIL Convert from MIME` converte um documento MIME em um objeto de e-mail válido. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md index a992843975617d..e75be49e75bcdf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md @@ -4,32 +4,27 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 17 R4 | Adicionado | +| 17 R5 | Modificado | + +
    + **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ------ | :-------------------------: | ------------------------------- | | mail | Object | → | Objeto Email | | options | Object | → | Opções de codificação e Charset | | Resultados | Text | ← | Email objeto convertido em MIME | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 17 R5 | Modificado | -| 17 R4 | Adicionado | - -
    -
    - ## Descrição O comando `MAIL Convert to MIME` converte um objeto e-mail em texto MIME. Esse comando é chamado internamente por [SMTP_transporter.send()](../API/SMTPTransporterClass.md#send) para formatar o objeto de e-mail antes de enviá-lo. Ele pode ser usado para analisar o formato MIME do objeto. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md index 2b54772ee8d881..ebbfb1ee9c3614 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md @@ -4,17 +4,23 @@ title: MAIL New attachment displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | --------------------------------------------------------------------------------------- | +| 19 R2 | Accepts 4D. File, 4D. ZipFile, 4D. Blob | + +
    + **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment -
    - | Parâmetro | Tipo | | Descrição | | ----------- | ---------------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------- | | file | 4D. File | → | Parâmetros | | zipFile | 4D. ZipFile | → | Arquivo zip | -| blob | 4D. Blob | → | Blob containing the attachment | +| blob | 4D. Blob | → | Blob contendo o anexo | | path | Text | → | Pode passar uma rota ou um Blob para definir o anexo. | | name | Text | → | Nome + extensão usado pelo cliente email para designar o anexo | | cid | Text | → | ID do anexo (apenas mensagens HTML), ou " " se nenhum cid for exigido | @@ -22,20 +28,8 @@ displayed_sidebar: docs | disposition | Text | → | Valor do cabeçalho content-disposition: "inline" ou "attachment". | | Resultados | 4D. MailAttachment | ← | Objeto anexo | -
    -
    -
    História - -| Release | Mudanças | -| ------- | --------------------------------------------------------------------------------------- | -| 19 R2 | Accepts 4D. File, 4D. ZipFile, 4D. Blob | -| 17 R4 | Adicionado | - -
    -
    - ## Descrição O comando `MAIL New attachment` permite que você crie um objeto anexo que você pode adicionar a um [objeto de e-mail](../API/EmailObjectClass.md#email-object). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-collection.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-collection.md index cd0914d21dd132..607fd99dac40c1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-collection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-collection.md @@ -8,26 +8,13 @@ displayed_sidebar: docs -
    +| Parâmetro | Tipo | | Descrição | +| --------- | ----------------------------------------------------------------------- | --------------------------- | ------------------------------------------ | +| value | Number, Text, Date, Time, Boolean, Object, Collection, Picture, Pointer | → | Valor(es) de collection | +| Resultado | Collection | ← | Nova coleção | -| Parâmetro | Tipo | | Descrição | -| --------- | ---------- | --------------------------- | ------------------------------------------ | -| value | any | → | Valor(es) de collection | -| Resultado | Collection | ← | Nova coleção | - -
    -
    -
    História - -| Release | Mudanças | -| ------- | -------- | -| 16 R4 | Created | - -
    -
    - ## Descrição O comando `New collection` cria uma nova coleção vazia ou pré-preenchida e retorna sua referência. Coleções podem ser tratadas usando propriedades e funções da [API da classe da coleção](../API/CollectionClass.md). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md index 1cacde35c8b1fe..79086a299f8ab0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | -------------------------------- | | Resultado | Text | ← | Full pathname of closed log file | -
    -
    -
    História - -| Release | Mudanças | -| --------------------------- | -------- | -| <6 | Created | - -
    -
    - ## Descrição **Nota preliminar:** esse comando só funciona com 4D Server. Ele só pode ser executado por meio do comando [Execute on server](../commands-legacy/execute-on-server.md) ou em um procedimento armazenado. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md index e3976d67ff6956..a391e11d8d1bfb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md @@ -8,26 +8,13 @@ displayed_sidebar: docs -
    +| Parâmetro | Tipo | | Descrição | +| --------- | ----------------------------------------------------- | --------------------------- | -------------------------------- | +| value | Number, Text, Date, Time, Boolean, Object, Collection | → | Valores da collection compartida | +| Resultado | Collection | ← | New shared collection | -| Parâmetro | Tipo | | Descrição | -| --------- | ---------- | --------------------------- | -------------------------------- | -| value | any | → | Valores da collection compartida | -| Resultado | Collection | ← | New shared collection | - -
    -
    -
    História - -| Release | Mudanças | -| ------- | -------- | -| 16 R6 | Created | - -
    -
    - ## Descrição O comando `New shared collection` cria uma nova coleção compartilhada vazia ou pré-preenchida e retorna sua referência. Coleções podem ser tratadas usando propriedades e funções da [API da classe da coleção](../API/CollectionClass.md). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-signal.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-signal.md index ccdd3db989595d..3d748213784604 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-signal.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-signal.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | ----------- | -------------------------- | --------------------------- | ---------------------------------- | | description | Text | → | Descrição para o sinal | | Resultado | 4D. Signal | ← | Objeto nativo encapsulando o sinal | -
    -
    História | Release | Mudanças | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 17 R4 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/num.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/num.md index bff08cfa311cc1..c63b1ecc331fe0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/num.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/num.md @@ -5,12 +5,10 @@ slug: /commands/num displayed_sidebar: docs --- -**Num** ( *expression* : Text, Boolean, Integer {; *separator* : Text} ) : Real
    **Num** ( *expression* : Text, Boolean, Integer ; *base* : Integer ) : Real +**Num** ( *expression* {; *separator*} ) : Real
    **Num** ( *expression* ; *base* ) : Real -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---------------------- | --------------------------- | ----------------------------------------------------------------------------------------------- | | expressão | Text, Boolean, Integer | → | String for which to return the numeric form, or Boolean to return 0 or 1, or Numeric expression | @@ -18,19 +16,15 @@ displayed_sidebar: docs | base | Integer | → | Value between 2 and 36 that represents the radix | | Resultado | Real | ← | Numeric form of the expression parameter | -
    -
    História -| Release | Mudanças | -| --------------------------- | --------------------------- | -| 21 | Support of *base* parameter | -| <6 | Created | +| Release | Mudanças | +| ------- | --------------------------- | +| 21 | Support of *base* parameter |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md index e57216671b363d..e70ac8b9f2f2e9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md @@ -1,35 +1,20 @@ --- id: object-get-data-source-formula title: OBJECT Get data source formula -displayed_sidebar: docs --- -**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula +**OBJECT Get data source formula** ( {* ;} *object* ) : 4D.Formula -
    +| Parâmetro | Tipo | | Descrição | +| --------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | If specified, object is an object name (string)
    If omitted, object is a field or variable | +| object | any | → | Nome do objeto (se \* for especificado) ou
    Campo ou variável (se \* for omitido) | +| formula | 4D.Formula | ← | Fórmula associada com o objeto de formulário (`Null` se nenhuma fórmula estiver associada) | -| Parâmetro | Tipo | | Descrição | -| --------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | -| object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | -| Resultado | 4D.Formula | ← | Fórmula associada com o objeto de formulário (`Null` se nenhuma fórmula estiver associada) | - -
    -
    -
    História - -| Release | Mudanças | -| ------- | --------------------------- | -| 21 | Support of *base* parameter | -| 20 R10 | Created | - -
    -
    - ## Descrição The **OBJECT Get data source formula** command returns the formula (if any) associated object(s) designated by the *object* and *\** parameters. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md index 343ca6e6a56878..d4619793635e45 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md @@ -4,32 +4,18 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula ) +**OBJECT SET DATA SOURCE FORMULA** ( {* ;} *object* ; *formula* ) -
    +| Parâmetro | Tipo | | Descrição | +| --------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | If specified, object is an object name (string)
    If omitted, object is a field or variable | +| object | any | → | Nome do objeto (se \* for especificado) ou
    Campo ou variável (se \* for omitido) | +| formula | 4D.Formula | → | Formula to assign as the data source | -| Parâmetro | Tipo | | Descrição | -| --------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | -| object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | -| formula | 4D.Formula | → | Formula to assign as the data source | - -
    -
    -
    História - -| Release | Mudanças | -| ------- | --------------------------- | -| 21 | Support of *base* parameter | -| 20 R10 | Created | - -
    -
    - ## Descrição The **OBJECT SET DATA SOURCE FORMULA** command assigns a formula (expression) as the data source of the object(s) designated by the *object* and *\** parameters . The formula must be provided as a [`4D.Formula`](../API/FunctionClass.md#formula-objects) object. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md index 9be4328ee075c0..88e8d281f896df 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md @@ -4,34 +4,29 @@ title: Open datastore displayed_sidebar: docs --- +
    História + +| Release | Mudanças | +| ------- | --------------------------------------- | +| 21 | Qodly cloud discontinued | +| 20 R6 | Support access to Qodly cloud instances | +| 20 R4 | Nova propriedade *passwordAlgorithm* | +| 18 | Adicionado | + +
    + **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation -
    - | Parâmetro | Tipo | | Descrição | | -------------- | ------------------------------------------ | --------------------------- | ----------------------------------------------------------------------------------------------- | | connectionInfo | Object | → | Propriedades de conexão utilizadas para alcançar o armazém de datos remoto | | localID | Text | → | Id para assignar ao armazém de dados aberto na aplicação local (obrigatorio) | | Resultado | 4D.DataStoreImplementation | ← | Objeto do armazém de dados | -
    -
    -
    História - -| Release | Mudanças | -| ------- | --------------------------------------- | -| 21 | Qodly cloud discontinued | -| 20 R6 | Support access to Qodly cloud instances | -| 20 R4 | Nova propriedade *passwordAlgorithm* | -| 18 | Adicionado | - -
    -
    - ## Descrição The `Open datastore` command connects the application to the remote datastore identified by the *connectionInfo* parameter and returns a matching `4D.DataStoreImplementation` object associated with the *localID* local alias. @@ -50,14 +45,14 @@ Exchanges with the remote datastore are automatically managed via REST requests. Passe em connectionInfo um objeto que desceva o armazém de dados remoto ao que quiser se conectar. Pode conter as propriedades abaixo (todas as propriedades são opcionais menos *hostname*): -| Propriedade | Tipo | Aplicação 4D remoto | | -| ----------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | -| hostname | Text | Nome ou endereço IP da database remota + ":" + número de porta (o numero de porta é obrigatório) | API Endpoint de instância Qodly cloud | -| user | Text | Nome de usuario | | -| senha | Text | senha de usuario | | -| idleTimeout | Integer | Tempo de espera da sessão de inatividade (em minutos) depois do qual a sessão é fechada automaticamente por 4D. Se omitido, o valor por defeito é 60 (1h). O valor não pode ser < 60 (se for passado um valor menor, o tempo limite será definido como 60). Para saber mais informação, consulte **Fechamento de sessões**. | | -| tls | Parâmetros | True para usar conexão segura(1). Se omitido, false por defeito. Se for omitido, o normal é falso Usar uma conexão segura é recomendado sempre que possível. | | -| type | Text | deve ser "4D Server" | | +| Propriedade | Tipo | Aplicação 4D remoto | | +| ----------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | +| hostname | Text | Nome ou endereço IP da database remota + ":" + número de porta (o numero de porta é obrigatório) | API Endpoint de instância Qodly cloud | +| user | Text | Nome de usuario | | +| senha | Text | senha de usuario | | +| idleTimeout | Integer | Tempo de espera da sessão de inatividade (em minutos) depois do qual a sessão é fechada automaticamente por 4D. Se omitido, o valor por defeito é 60 (1h). O valor não pode ser < 60 (se for passado um valor menor, o tempo limite será definido como 60). Para obter mais informações, veja **Sessões de encerramento**. | | +| tls | Parâmetros | True para usar conexão segura(1). Se omitido, false por defeito. Se for omitido, o normal é falso Usar uma conexão segura é recomendado sempre que possível. | | +| type | Text | deve ser "4D Server" | | (1) Se `tls` for true, o protocolo HTTPS é utilizado se: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md index d34a00f4e6baea..004f1af640963c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Informação de servidor de correio | | Resultado | 4D.POP3Transporter | ← | [Objeto transporter POP3](../API/POP3TransporterClass.md#pop3-transporter-object) | -
    -
    História | Release | Mudanças | @@ -26,18 +22,17 @@ displayed_sidebar: docs | 18 R2 | Adicionado |
    -
    ## Descrição The `POP3 New transporter` command configures a new POP3 connectionaccording to the *server* parameter and returns a new [POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object) object. O objeto transporter retornado vai geralmente ser usado para receber emails. -No parâmetro *server*, passe um objeto contendo as propriedades abaixo: +No parâmetro server, passe um objeto contendo as propriedades abaixo: | *server* | Valor padrão (se omitido) | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | | [](../API/POP3TransporterClass.md#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Texto
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omisso, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | nenhum | +| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omitido, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | nenhum | | [](../API/POP3TransporterClass.md#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | | [](../API/POP3TransporterClass.md#connectiontimeout)
    | 30 | | [](../API/POP3TransporterClass.md#host)
    | *mandatory* | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/print-form.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/print-form.md index 18bfe0d23d871d..e6b7bfd99c9e91 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/print-form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/print-form.md @@ -4,12 +4,10 @@ title: Print form displayed_sidebar: docs --- -**Print form** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object} {; *areaStart* : Integer{; *areaEnd* : Integer}} ) : Integer +**Print form** ( {*aTable* ;} *form* {; *formData*} {; *areaStart*{; *areaEnd*}} ) : Integer -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Tabela do formulário ou tabela padrão, se omitida | @@ -19,21 +17,8 @@ displayed_sidebar: docs | areaEnd | Integer | → | Área final (se for especificado pela areaStart) | | Resultado | Integer | ← | Altura da seção impressa | -
    -
    -
    História - -| Release | Mudanças | -| --------------------------- | ---------- | -| 20 | Modificado | -| 16 R6 | Modificado | -| <6 | Adicionado | - -
    -
    - ## Descrição O comando **Print form** simplesmente imprime *form* com os valores atuais dos campos e variáveis de *aTable*. Normalmente é usado para imprimir relatórios muito complexos que exigem controle total sobre o processo de impressão. O **formulário de impressão** não faz nenhum processamento de registros, processamento de quebras ou quebras de página. Essas operações são de sua responsabilidade. **Print form** imprime campos e variáveis em um quadro de tamanho fixo apenas. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-activity.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-activity.md index 25153abae257bb..c303231d049e37 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-activity.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-activity.md @@ -4,31 +4,26 @@ title: Process activity displayed_sidebar: docs --- -**Process activity** () : Object
    **Process activity** ( *options* : Integer ) : Object
    **Process activity** ( *sessionID* : Text ) : Object
    **Process activity** ( *sessionID* : Text ; *options* : Integer ) : Object +**Process activity** () : Object
    **Process activity** ( *options* ) : Object
    **Process activity** ( *sessionID* ) : Object
    **Process activity** ( *sessionID* ; *options* ) : Object -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------- | | sessionID | Text | → | ID da sessão | | options | Integer | → | Opções de retorno | | Resultado | Object | ← | Snapshot de sessões de usuários em execução e/ou (apenas 4D Servidor) | -
    -
    História -| Release | Mudanças | -| ------- | ----------------------------------------------------------------------------------------- | -| 21 | Support of web user sessions | -| 20 R7 |
    • Support of *sessionID* parameter
    • Renamed (Get process activity)
    | +| Release | Mudanças | +| ------- | -------------------------------- | +| 20 R7 | Suporte do parâmetro *sessionID* | +| 21 | Support of web user sessions |
    -
    ## Descrição @@ -39,7 +34,7 @@ Por padrão quando usado sem quaisquer parâmetros, a **atividade de processo** - "processos", uma coleção de todos os processos - "sessões" (apenas 4D Servidor), uma coleção de todas as sessões -No 4D Server, você pode filtrar informações para serem retornadas usando os parâmetros opcionais *sessionID* e *options*: +No Servidor 4D, você pode filtrar informações para serem retornadas usando os parâmetros opcionais *sessionID* e *opções*: - Se você passar um ID de sessão de usuário no parâmetro *sessionID*, o comando retorna somente informações relacionadas a esta sessão. Por padrão se o parâmetro *options* for omitido, o objeto retornado contém uma coleção com todos os processos relacionados à sessão e uma coleção com um único objeto descrevendo a sessão. Se você passar um ID de sessão inválido, um objeto **null** será retornado. - Você pode selecionar a(s) coleção(ões) a retornar passando uma das seguintes constantes no parâmetro *options*: @@ -48,7 +43,7 @@ No 4D Server, você pode filtrar informações para serem retornadas usando os p | ---------------------- | ----- | --------------------------------------------------------------------------- | | Processes and sessions | 0 | Retorna as listas "processos" e "sessões" (valor padrão) | | Processes only | 1 | Retorna apenas a lista de "processos" | -| Sessions only | 2 | Retorna apenas a lista de "sessões" | +| Somente sessões | 2 | Retorna apenas a lista de "sessões" | :::note diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-info.md index 0aaa5be32f540b..c35abaaaa85ce5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-info.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | ------------- | ------- | :-------------------------: | ----------------------------- | | processNumber | Integer | → | Process number | | Resultados | Object | ← | Information about the process | -
    -
    História | Release | Mudanças | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 20 R7 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-number.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-number.md index 39397c9d2cf115..51e1fc5dcf44f1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-number.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-number.md @@ -5,12 +5,10 @@ slug: /commands/process-number displayed_sidebar: docs --- -**Process number** ( *name* : Text {; *} ) : Integer
    **Process number** ( *id* : Text {; *} ) : Integer +**Process number** ( *name* {; *} ) : Integer
    **Process number** ( *id* {; *} ) : Integer -
    - | Parâmetro | Tipo | | Descrição | | --------- | -------- | --------------------------- | --------------------------------------------------------------------- | | name | Text | → | Nome do processo para o qual se deseja recuperar o número do processo | @@ -18,19 +16,15 @@ displayed_sidebar: docs | \* | Operador | → | Retorna o número do processo do servidor | | Resultado | Integer | ← | Process number | -
    -
    História | Release | Mudanças | | ------- | ----------------------- | | 20 R7 | Suporte do parâmetro id | -| 6 | Created |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md index ff24ea86b3312e..5449a67551027f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md @@ -4,31 +4,17 @@ title: SELECT LOG FILE displayed_sidebar: docs --- -**SELECT LOG FILE** ( *logFile* : Text )
    **SELECT LOG FILE** ( * ) +**SELECT LOG FILE** ( *logFile* )
    **SELECT LOG FILE** ( * ) -
    - | Parâmetro | Tipo | | Descrição | | --------- | -------- | --------------------------- | --------------------------- | | logFile | Text | → | Nome do arquivo de registro | | \* | Operador | → | Close the current log file | -
    -
    -
    História - -| Release | Mudanças | -| --------------------------- | ---------- | -| 11 SQL | Modificado | -| <6 | Created | - -
    -
    - ## Descrição O comando **SELECT LOG FILE** cria ou fecha o arquivo de registro de acordo com o valor passado no parâmetro. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session-info.md index 3d795bdf4147e4..af6de9ace1514b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session-info.md @@ -8,26 +8,21 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ------- | :-------------------------: | -------------------------- | | sessionID | Integer | → | ID da sessão | | Resultados | Object | ← | Informações sobre a sessão | -
    -
    História -| Release | Mudanças | -| ------- | --------------------------- | -| 20 R8 | Suporte a sessões autônomas | -| 20 R7 | Adicionado | +| Release | Mudanças | +| ------- | ------------------------------ | +| 20 R8 | Support of standalone sessions | +| 20 R7 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session-storage.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session-storage.md index a57b46efac26e2..6f72e4365ee8ce 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session-storage.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session-storage.md @@ -4,30 +4,25 @@ title: Session storage displayed_sidebar: docs --- -**Session storage** ( *id* : Text ) : Object +**Session storage** ( *id* ) : Object -
    +| Parâmetro | Tipo | | Descrição | +| --------- | ------ | --------------------------- | ---------------------------------------------------------- | +| id | Text | → | Unique identifier (UUID) of the session | +| Resultado | Object | ← | Storage object of the session | -| Parâmetro | Tipo | | Descrição | -| --------- | ------ | --------------------------- | ------------------------------------------------------- | -| id | Text | → | Identificador único (UUID) da sessão | -| Resultado | Object | ← | Objeto de armazenamento da sessão | - -
    -
    História -| Release | Mudanças | -| ------- | --------------------------- | -| 20 R8 | Suporte a sessões autônomas | -| 20 R6 | Adicionado | +| Release | Mudanças | +| ------- | ------------------------------ | +| 20 R8 | Support of standalone sessions | +| 20 R6 | Adicionado |
    -
    ## Descrição @@ -37,11 +32,11 @@ Em *id*, passe o UUID da sessão para a qual você deseja obter o armazenamento. **Nota:** você pode obter os identificadores de sessão usando o comando [Process activity](process-activity.md). -O objeto retornado é a propriedade [**.storage**](../API/SessionClass.md#storage) da sessão. It is a shared object used to store information available to all processes of the session. É um objeto compartilhado usado para armazenar informações disponíveis para todos os processos da sessão. +O objeto retornado é a propriedade [**.storage**](../API/SessionClass.md#storage) da sessão. It is a shared object used to store information available to all processes of the session. It is a shared object used to store information available to all processes of the session. ## Exemplo -Esse método modifica o valor de uma propriedade "settings" armazenada no objeto de armazenamento de uma sessão específica: +This method modifies the value of a "settings" property stored in the storage object of a specific session: ```4d //Set storage for a session diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session.md index 85222a32079408..0c917cdee6eddb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session.md @@ -8,26 +8,21 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | --------------------------- | --------------------------- | --------------- | | Resultado | 4D. Session | ← | Objecto Session | -
    -
    História | Release | Mudanças | | ------- | ------------------------------------------------------------- | -| 20 R8 | Suporte a sessões autônomas | +| 20 R8 | Support of standalone sessions | | 20 R5 | Suporte a sessões de procedimento armazenado e cliente remoto | | 18 R6 | Adicionado |
    -
    ## Descrição @@ -51,10 +46,10 @@ The command returns *Null* if: O objeto `Session` das sessões web está disponível em qualquer processo web: -- nos métodos de database `On Web Authentication`, `On Web Connection` e`On REST Authentication`, +- `On Web Authentication`, `On Web Connection`, and `On REST Authentication` database methods, - código processado a través das etiquetas 4D nas páginas semidinâmicas (4DTEXT, 4DHTML, 4DEVAL, 4DSCRIPT/, 4DCODE) -- nos métodos projeto com o atributo "Available through 4D tags and URLs (4DACTION...)" e chamados através de 4DACTION/ urls, -- nos métodos de database para petições móveis [`On Mobile App Authentication`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-authentication) and [`On Mobile App Action`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-action), +- os métodos projeto com o atributo "Available through 4D tags and URLs (4DACTION...)" e chamados através de 4DACTION/ urls, +- [`On Mobile App Authentication`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-authentication) and [`On Mobile App Action`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-action) database methods for mobile requests, - Funções ORDA [chamadas com solicitações REST](../REST/ClassFunctions.md). Para obter mais informações sobre as sessões dos usuários da web, consulte a seção [Sessões de Servidor Web](../WebServer/sessions.md). @@ -75,7 +70,7 @@ For more information on remote user sessions, please refer to the [**Remote user Todos os processos de procedimento armazenado compartilham a mesma sessão de usuário virtual. O objeto `Session` de procedimentos armazenados está disponível em: - métodos chamados com o comando [`Execute on server`](../commands-legacy/execute-on-server.md), -- Métodos de database `On Server Startup`, `On Server Shutdown`, `On Backup Startup`, `On Backup Shutdown` e`On System event` +- `On Server Startup`, `On Server Shutdown`, `On Backup Startup`, `On Backup Shutdown`, and `On System event` database methods For more information on stored procedures virtual user session, please refer to the [**Stored procedure sessions**](../Desktop/sessions.md#stored-procedure-sessions) paragraph. @@ -112,7 +107,7 @@ flowchart TD ## Exemplo -Você definiu o método `action_Session` com o atributo "Disponível através de tags 4D e URLs". Pode chamar ao método introduzindo a URL abaixo no navegador: +You have defined the `action_Session` method with attribute "Available through 4D tags and URLs". Pode chamar ao método introduzindo a URL abaixo no navegador: ``` IP:port/4DACTION/action_Session diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md index e72a0cb676ea25..9f323e80de60c7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md @@ -5,30 +5,16 @@ slug: /commands/set-allowed-methods displayed_sidebar: docs --- -**SET ALLOWED METHODS** ( *methodsArray* : Text array ) +**SET ALLOWED METHODS** ( *methodsArray* ) -
    - | Parâmetro | Tipo | | Descrição | | ------------ | ---------- | --------------------------- | ------------------------- | | methodsArray | Text array | → | Array de nomes de métodos | -
    -
    -
    História - -| Release | Mudanças | -| --------------------------- | ---------- | -| 17 R2 | Modificado | -| <6 | Adicionado | - -
    -
    - ## Descrição O comando **SET ALLOWED METHODS** designa os métodos projeto que podem ser inseridos por meio da aplicação. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md index 516d33c71ca6c9..e9de49289cf18a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md @@ -4,22 +4,18 @@ title: SET WINDOW DOCUMENT ICON displayed_sidebar: docs --- -**SET WINDOW DOCUMENT ICON** ( *winRef* : Integer )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *file* : 4D.File, 4D.Folder )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture ; *file* : 4D.File, 4D.Folder ) +**SET WINDOW DOCUMENT ICON** ( *winRef* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *file* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* ; *file* ) -
    - | Parâmetro | Tipo | | Descrição | | --------- | -------------------------------------------------- | --------------------------- | -------------------------------------- | | winRef | Integer | → | Número de referência da janela | | image | Imagem | → | Ícone personalizado | | file | 4D.File, 4D.Folder | → | Caminho do arquivo ou caminho da pasta | -
    -
    História | Release | Mudanças | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 20 R7 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md index 96996093b0fc5e..2eca6cebe57537 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Informação de servidor de correio | | Resultado | 4D.SMTPTransporter | ← | [Objeto SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object) | -
    -
    História | Release | Mudanças | @@ -28,7 +24,6 @@ displayed_sidebar: docs | 17 R4 | Adicionado |
    -
    ## Descrição @@ -41,12 +36,12 @@ The `SMTP New transporter` command ](../API/SMTPTransporterClass.md#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Texto
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omisso, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object)*. | nenhum | +| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omitido, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object)*. | nenhum | | [](../API/SMTPTransporterClass.md#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | | [](../API/SMTPTransporterClass.md#bodycharset)
    | `mail mode UTF8` (US-ASCII_UTF8_QP) | | [](../API/SMTPTransporterClass.md#connectiontimeout)
    | 30 | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/string.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/string.md index f49cfaebd030a7..082bbb7781368d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/string.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/string.md @@ -5,12 +5,10 @@ slug: /commands/string displayed_sidebar: docs --- -**String** ( *expression* : Expression {; *format* : Integer, Text {; *addTime* : Time}} ) : Text
    **String** ( *expression* : Expression ; *base* : Integer ) : Text +**String** ( *expression* {; *format* {; *addTime*}} ) : Text
    **String** ( *expression* ; *base* ) : Text -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | | expressão | Expression | → | Expression for which to return the string form (can be Real, Integer, Long Integer, Date, Time, Text, Boolean, Undefined, or Null) | @@ -19,19 +17,15 @@ displayed_sidebar: docs | base | Integer | → | Value between 2 and 36 that represents the radix if expression is a number | | Resultado | Text | ← | String form of the expression | -
    -
    História -| Release | Mudanças | -| --------------------------- | --------------------------- | -| 21 | Support of *base* parameter | -| <6 | Created | +| Release | Mudanças | +| ------- | --------------------------- | +| 21 | Support of *base* parameter |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/super.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/super.md index a9ec212be19894..7e631c2d23d4e1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/super.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/super.md @@ -8,26 +8,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ------ | --------------------------- | -------------------------------------------------------------- | | param | any | -> | Parâmetro(s) a passar para o construtor pai | | Resultados | Object | <- | Pai do objecto | -
    -
    -
    História - -| Release | Mudanças | -| ------- | -------- | -| 19 | Created | - -
    -
    - A palavra-chave `Super` permite chamadas à `superclasse`, ou seja, a classe pai. `Super` tem dois objectivos diferentes: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/this.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/this.md index e1232507badfe3..b300365321b19c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/this.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/this.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------ | | Resultado | Object | ← | Elemento ou objeto atual | -
    -
    -
    História - -| Release | Mudanças | -| ------- | -------- | -| 19 | Created | - -
    -
    - ## Descrição O comando `This` retorna uma referência ao objeto processado atualmente. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim-end.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim-end.md index a073df52760b4e..92f5ca3d9fc252 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim-end.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim-end.md @@ -4,21 +4,17 @@ title: Trim end displayed_sidebar: docs --- -**Trim end** ( *aString* : Text ) : Text +**Trim end** ( *aString* ) : Text -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ------------ | | aString | Text | → | Text to trim | | Resultado | Text | ← | Trimmed text | -
    -
    História | Release | Mudanças | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim-start.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim-start.md index 64c12bc324527e..9e7f1e98838089 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim-start.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim-start.md @@ -4,21 +4,17 @@ title: Trim start displayed_sidebar: docs --- -**Trim start** ( *aString* : Text ) : Text +**Trim start** ( *aString* ) : Text -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ------------ | | aString | Text | → | Text to trim | | Resultado | Text | ← | Trimmed text | -
    -
    História | Release | Mudanças | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim.md index f3d24ec22b370f..43e75ddd2409a3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim.md @@ -4,21 +4,17 @@ title: Trim displayed_sidebar: docs --- -**Trim** ( *aString* : Text ) : Text +**Trim** ( *aString* ) : Text -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ------------ | | aString | Text | → | Text to trim | | Resultado | Text | ← | Trimmed text | -
    -
    História | Release | Mudanças | @@ -26,7 +22,6 @@ displayed_sidebar: docs | 21 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md index c1a8f92a553059..4b5f4ce15e0196 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------------- | ----------------------------------- | --------------------------- | -------------------- | | entitySelection | 4D. EntitySelection | → | Seleção de entidades | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 17 | Adicionado | - -
    -
    - ## Descrição The `USE ENTITY SELECTION` command updates the current selection of the table matching the dataclass of the *entitySelection* parameter, according to the content of the entity selection. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md index 96c6ddcd614529..498e1291dfcc02 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md @@ -4,31 +4,18 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object +**WA Get context** ( {* ;} *object* ) -> *contextObj* -
    +| Parâmetro | Tipo | | Descrição | +| ---------- | -------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | +| object | any | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido). | +| contextObj | Object | ← | Context object if previously defined, otherwise `null`. | -| Parâmetro | Tipo | | Descrição | -| --------- | -------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | -| object | Text, Variable | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido). | -| Resultado | Object | ← | Context object if previously defined, otherwise `null`. | - -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 20 R9 | Adicionado | - -
    -
    - ### Descrição The `WA Get context` command retrieves the context object defined for `$4d` in the Web area designated by the \* and *object* parameters using [`WA SET CONTEXT`](./wa-set-context.md). Se `WA SET CONTEXT` não foi chamado para a área web, o comando retorna `null`. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md index b50dded5bd2a56..9d80f3214e392b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md @@ -4,31 +4,18 @@ title: WA SET CONTEXT displayed_sidebar: docs --- -**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object ) +**WA SET CONTEXT** ( {* ;} *object* ; *contextObj* ) -
    +| Parâmetro | Tipo | | Descrição | +| ---------- | -------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | +| object | any | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido). | +| contextObj | Object | → | Object containing the functions that can be called with `$4d`. | -| Parâmetro | Tipo | | Descrição | -| ---------- | --------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | -| object | Text, Variable, Field | → | Object name (if \* is specified) or
    Variable or field (if \* is omitted) | -| contextObj | Object | → | Object containing the functions that can be called with `$4d`. | - -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 20 R9 | Adicionado | - -
    -
    - ### Descrição The `WA SET CONTEXT` command defines a context object *contextObj* for `$4d` in the Web area designated by the \* and *object* parameters. When this command is used, `$4d` can only access contents declared within the provided *contextObj*. When no context object is set, `$4d` has access to all 4D methods and can not access user classes. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-event.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-event.md index 06a8aa96fc2827..776315afb3f700 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-event.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-event.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ------ | :-------------------------: | ---------------------------------- | | Resultados | Object | ← | Information on the triggered event | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 21 | Adicionado | - -
    -
    - ## Descrição `Web Event` returns an object with information on a triggered event linked to a web page component. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-form.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-form.md index 531f103fec8cfe..c46b08e4cfaa85 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-form.md @@ -8,25 +8,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | ---------- | -------------------------- | :-------------------------: | --------------------------- | | Resultados | 4D.WebForm | ← | New `Web Form` proxy object | -
    -
    -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 21 | Adicionado | - -
    -
    - ## Descrição The `Web Form` command returns a `4D.WebForm` proxy object, providing a means to work with and effectively emulates the Page's properties and functions. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md index 798ad930342716..54c9f66edca2b2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md @@ -8,16 +8,12 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | ---------------------------------------------- | | Resultado | Collection | ← | Collection of the available Web Server objects | -
    -
    História | Release | Mudanças | @@ -25,7 +21,6 @@ displayed_sidebar: docs | 18 R3 | Adicionado |
    -
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-server.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-server.md index e2a64775349185..32d05c7d1507cf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-server.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-server.md @@ -8,17 +8,13 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------- | ----------------------------- | --------------------------- | ---------------------------------------------------------------------------------------- | | option | Integer | → | Servidor Web a ser obtido (padrão se omitido = `Web server database`) | | Resultado | 4D. WebServer | ← | Objeto Web Server | -
    -
    História | Release | Mudanças | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 19 | suporte para .sessionCookieSameSite |
    -
    ## Descrição @@ -35,11 +30,11 @@ O comando `WEB Server` retorna o objet By default, if the *option* parameter is omitted, the command returns a reference to the Web server of the database, i.e. the default Web server. Para designar o servidor Web a ser retornado, você pode passar uma das seguintes constantes no parâmetro *option*: -| Parâmetros | Valor | Comentário | -| -------------------------------------------- | ----- | -------------------------------------------------------------------------------------------------- | -| `Web server database` | 1 | Web server of the project from which the command is called (default if omitted) | -| Parâmetros | 2 | Servidor Web do banco de dados de host de um componente | -| `Solicitação de recebimento do servidor web` | 3 | Servidor web que recebeu o pedido (servidor Web de destino) | +| Parâmetros | Valor | Comentário | +| -------------------------------------------- | ----- | ------------------------------------------------------------------------------ | +| `Web server database` | 1 | Servidor Web de banco de dados atual (padrão caso omitido) | +| Parâmetros | 2 | Servidor Web do banco de dados de host de um componente | +| `Solicitação de recebimento do servidor web` | 3 | Servidor web que recebeu o pedido (servidor Web de destino) | O **objeto do servidor web retornado** contém os valores atuais das [propriedades do servidor web](../API/WebServerClass.md). @@ -58,7 +53,7 @@ Do seu componente, você quer saber se o servidor Web do banco de dados host est ## Veja também -[WEB Server list](web-server-list.md) +[WEB Server list](web-server-list.md)\ [webServer.stop()](../API/WebServerClass.md#stop) ## Propriedades diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md index b4f29d21eec33d..a4f5e55abf2b7c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md @@ -8,8 +8,6 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | --------------- | -------------------------- | :-------------------------: | ------------------------------------------------------------------- | | fileToZip | 4D. File | → | Objeto File ou Folder a comprimir | @@ -19,10 +17,8 @@ displayed_sidebar: docs | options | Integer | → | Opção *folderToZip*: `ZIP Without enclosing folder` | | Resultados | Object | ← | Objeto de estado | -
    -
    História | Release | Mudanças | @@ -31,7 +27,6 @@ displayed_sidebar: docs | 18 | Adicionado |
    -
    ## Descrição @@ -56,7 +51,7 @@ You can pass a 4D. File, a 4D. Folder, or a zip structure object as first parame No parâmetro *destinationFile*, passe um objeto `4D.File` que descreva o arquivo ZIP a ser criado (nome, local, etc.). É recomendado usar a extensão ".zip" se quiser que o arquivo ZIP seja processado automaticamente por um software. -Once an archive is created, you can use the [ZIP Read archive](zip-read-archive.md) command to access it. +Depois que um arquivo é criado, você pode usar o comando [ZIP Read archive](zip-read-archive.md) para acessá-lo. **Status object** diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md index aa0b7b32ad7bb5..d3ac11343ad9f2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md @@ -8,18 +8,14 @@ displayed_sidebar: docs -
    - | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------ | :-------------------------: | ------------------------------- | | zipFile | 4D. File | → | Arquivos Zip | | senha | Text | → | Senha do arquivo ZIP, se houver | | Resultados | Parâmetros | ← | Objeto arquivo | -
    -
    História | Release | Mudanças | @@ -27,7 +23,6 @@ displayed_sidebar: docs | 18 | Adicionado |
    -
    ## Descrição @@ -76,10 +71,10 @@ Para extrair da pasta root: Para ler todos os conteúdos de um arquivo sem extraí-lo da pasta root: ```4d - //extrair um arquivo + //extract a file $folderResult:=$files[$i].copyTo(Folder(fk desktop folder).folder("MyDocs")) - //extrair todos os arquivos + //extract all files $folderResult:=$archive.root.copyTo(Folder(fk desktop folder).folder("MyDocs")) ``` diff --git a/sidebars.js b/sidebars.js index ffa4afed01fb54..6f797469ab2f66 100644 --- a/sidebars.js +++ b/sidebars.js @@ -542,20 +542,7 @@ module.exports = "FormObjects/groupBox", "FormObjects/inputOverview", "FormObjects/listOverview", - { - type: "category", - label: "List Box", - key: "listbox-in-form", - link: { - type: "doc", - id: "FormObjects/listboxOverview" - }, - items: [ - "FormObjects/listbox-object", - "FormObjects/listbox-column", - "FormObjects/listbox-header-footer" - ] - }, + "FormObjects/listboxOverview", "FormObjects/pictureButtonOverview", "FormObjects/picturePopupMenuOverview", "FormObjects/pluginAreaOverview", diff --git a/versioned_docs/version-18/Concepts/dt_number.md b/versioned_docs/version-18/Concepts/dt_number.md index 06fd3fa76d637c..9ede6018579786 100644 --- a/versioned_docs/version-18/Concepts/dt_number.md +++ b/versioned_docs/version-18/Concepts/dt_number.md @@ -5,7 +5,7 @@ title: Number (Real, Longint, Integer) Number is a generic term that stands for: -- Real field, variable or expression. The range for the Real data type is ±1.7e±308 (following the [IEEE 754 standard for double-precision binary floating-point format](https://en.wikipedia.org/wiki/Double-precision_floating-point_format)). +- Real field, variable or expression. The range for the Real data type is ±1.7e±308 (13 significant digits). - Long Integer field, variable or expression. The range for the Long Integer data type (4-byte Integer) is -2^31..(2^31)-1. - Integer field, array or expression. The range for the Integer data type (2-byte Integer) is -32,768..32,767 (2^15..(2^15)-1). diff --git a/versioned_docs/version-18/FormObjects/properties_TextAndPicture.md b/versioned_docs/version-18/FormObjects/properties_TextAndPicture.md index 81c3279cd94dc3..c164182f00d871 100644 --- a/versioned_docs/version-18/FormObjects/properties_TextAndPicture.md +++ b/versioned_docs/version-18/FormObjects/properties_TextAndPicture.md @@ -226,4 +226,4 @@ It is important to note that the "With Pop-up Menu" property only manages the gr #### Objects Supported -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) diff --git a/versioned_docs/version-19/Concepts/dt_number.md b/versioned_docs/version-19/Concepts/dt_number.md index caba658fbbfeb5..fcbe2d5ce02da5 100644 --- a/versioned_docs/version-19/Concepts/dt_number.md +++ b/versioned_docs/version-19/Concepts/dt_number.md @@ -5,7 +5,7 @@ title: Number (Real, Longint, Integer) Number is a generic term that stands for: -- Real field, variable or expression. The range for the Real data type is ±1.7e±308 (following the [IEEE 754 standard for double-precision binary floating-point format](https://en.wikipedia.org/wiki/Double-precision_floating-point_format)). +- Real field, variable or expression. The range for the Real data type is ±1.7e±308 (13 significant digits). - Long Integer field, variable or expression. The range for the Long Integer data type (4-byte Integer) is -2^31..(2^31)-1. - Integer field, array or expression. The range for the Integer data type (2-byte Integer) is -32,768..32,767 (2^15..(2^15)-1). diff --git a/versioned_docs/version-19/Events/onAfterEdit.md b/versioned_docs/version-19/Events/onAfterEdit.md index ae17710b67005f..421c0d673cc04c 100644 --- a/versioned_docs/version-19/Events/onAfterEdit.md +++ b/versioned_docs/version-19/Events/onAfterEdit.md @@ -5,7 +5,7 @@ title: On After Edit |Code|Can be called by|Definition| |---|---|---| -|45|[4D View Pro area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|The contents of the enterable object that has the focus has just been modified| +|45|[4D View Pro area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|The contents of the enterable object that has the focus has just been modified| ## Description diff --git a/versioned_docs/version-19/Events/onAfterKeystroke.md b/versioned_docs/version-19/Events/onAfterKeystroke.md index 7e3cfb329e8f42..33e0ddae62f12d 100644 --- a/versioned_docs/version-19/Events/onAfterKeystroke.md +++ b/versioned_docs/version-19/Events/onAfterKeystroke.md @@ -5,7 +5,7 @@ title: On After Keystroke |Code|Can be called by|Definition| |---|---|---| -|28|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **including** this character.| +|28|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **including** this character.|
    History @@ -24,7 +24,7 @@ After the [`On Before Keystroke`](onBeforeKeystroke.md) and `On After Keystroke` The `On After Keystroke` event is not generated: -- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- in [list box columns](FormObjects/listbox_overview.md#list-box-columns) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - when user modifications are not carried out using the keyboard (paste, drag-and-drop, checkbox, drop down list, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). ### Keystroke sequence diff --git a/versioned_docs/version-19/Events/onAfterSort.md b/versioned_docs/version-19/Events/onAfterSort.md index 2fb9806ce6d0f6..a1c06a2b9962d9 100644 --- a/versioned_docs/version-19/Events/onAfterSort.md +++ b/versioned_docs/version-19/Events/onAfterSort.md @@ -5,7 +5,7 @@ title: On After Sort |Code|Can be called by|Definition| |---|---|---| -|30|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A standard sort has just been carried out in a list box column.| +|30|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A standard sort has just been carried out in a list box column.| ## Description diff --git a/versioned_docs/version-19/Events/onAlternativeClick.md b/versioned_docs/version-19/Events/onAlternativeClick.md index 677ef244d06028..fde56c1516f7cb 100644 --- a/versioned_docs/version-19/Events/onAlternativeClick.md +++ b/versioned_docs/version-19/Events/onAlternativeClick.md @@ -5,7 +5,7 @@ title: On Alternative Click |Code|Can be called by|Definition| |---|---|---| -|38|[Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | +|38|[Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | ## Description @@ -22,8 +22,8 @@ Some button styles can be [linked to a pop-up menu](FormObjects/properties_TextA ### List box -This event is generated in columns of [object array type list boxes](../FormObjects/listbox-column.md#object-arrays-in-columns), when the user clicks on a widget ellipsis button ("alternateButton" attribute). +This event is generated in columns of [object array type list boxes](../FormObjects/listbox_overview.md#object-arrays-in-columns), when the user clicks on a widget ellipsis button ("alternateButton" attribute). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -See the [description of the "alternateButton" attribute](FormObjects/listbox-column.md#alternatebutton). +See the [description of the "alternateButton" attribute](FormObjects/listbox_overview.md#alternatebutton). diff --git a/versioned_docs/version-19/Events/onBeforeDataEntry.md b/versioned_docs/version-19/Events/onBeforeDataEntry.md index e5427d670e95e3..b4dd8e1e4ec5c6 100644 --- a/versioned_docs/version-19/Events/onBeforeDataEntry.md +++ b/versioned_docs/version-19/Events/onBeforeDataEntry.md @@ -5,7 +5,7 @@ title: On Before Data Entry |Code|Can be called by|Definition| |---|---|---| -|41|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A list box cell is about to change to editing mode| +|41|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A list box cell is about to change to editing mode| ## Description diff --git a/versioned_docs/version-19/Events/onBeforeKeystroke.md b/versioned_docs/version-19/Events/onBeforeKeystroke.md index c35ef9e98b3476..a33f561ff8ebdd 100644 --- a/versioned_docs/version-19/Events/onBeforeKeystroke.md +++ b/versioned_docs/version-19/Events/onBeforeKeystroke.md @@ -5,7 +5,7 @@ title: On Before Keystroke |Code|Can be called by|Definition| |---|---|---| -|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **without** this character.| +|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **without** this character.|
    History @@ -22,7 +22,7 @@ After the `On Before Keystroke` and [`On After Keystroke event`](onAfterKeystrok The `On Before Keystroke` event is not generated: -- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- in a [list box column](FormObjects/listbox_overview.md#list-box-columns) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - when user modifications are not carried out using the keyboard (paste, drag-and-drop, checkbox, drop down list, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). ### Non-enterable objects diff --git a/versioned_docs/version-19/Events/onBeginDragOver.md b/versioned_docs/version-19/Events/onBeginDragOver.md index 2bcd8b62a99409..575575723dbf92 100644 --- a/versioned_docs/version-19/Events/onBeginDragOver.md +++ b/versioned_docs/version-19/Events/onBeginDragOver.md @@ -5,7 +5,7 @@ title: On Begin Drag Over |Code|Can be called by|Definition| |---|---|---| -|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](../FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|An object is being dragged| +|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](../FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|An object is being dragged| ## Description diff --git a/versioned_docs/version-19/Events/onClicked.md b/versioned_docs/version-19/Events/onClicked.md index 5e1933b1e2181c..395644852fd8c6 100644 --- a/versioned_docs/version-19/Events/onClicked.md +++ b/versioned_docs/version-19/Events/onClicked.md @@ -5,7 +5,7 @@ title: On Clicked |Code|Can be called by|Definition| |---|---|---| -|4|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|A click occurred on an object| +|4|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|A click occurred on an object| ## Description diff --git a/versioned_docs/version-19/Events/onColumnMoved.md b/versioned_docs/version-19/Events/onColumnMoved.md index d89b0e7222c49f..ece5d5773121e6 100644 --- a/versioned_docs/version-19/Events/onColumnMoved.md +++ b/versioned_docs/version-19/Events/onColumnMoved.md @@ -5,7 +5,7 @@ title: On Column Moved |Code|Can be called by|Definition| |---|---|---| -|32|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)| A list box column is moved by the user via drag and drop| +|32|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)| A list box column is moved by the user via drag and drop| ## Description diff --git a/versioned_docs/version-19/Events/onColumnResize.md b/versioned_docs/version-19/Events/onColumnResize.md index d09b8148735fca..04287455ee4a77 100644 --- a/versioned_docs/version-19/Events/onColumnResize.md +++ b/versioned_docs/version-19/Events/onColumnResize.md @@ -5,7 +5,7 @@ title: On Column Resize |Code|Can be called by|Definition| |---|---|---| -|33|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|The width of a column is modified directly by the user or consequently to a form window resize| +|33|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|The width of a column is modified directly by the user or consequently to a form window resize| ## Description diff --git a/versioned_docs/version-19/Events/onDataChange.md b/versioned_docs/version-19/Events/onDataChange.md index 97b30165783762..77541959ad6881 100644 --- a/versioned_docs/version-19/Events/onDataChange.md +++ b/versioned_docs/version-19/Events/onDataChange.md @@ -5,7 +5,7 @@ title: On Data Change |Code|Can be called by|Definition| |---|---|---| -|20|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md)|An object data has been modified| +|20|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md)|An object data has been modified| ## Description diff --git a/versioned_docs/version-19/Events/onDoubleClicked.md b/versioned_docs/version-19/Events/onDoubleClicked.md index 9d5cc08e29ba61..c35a2cacaeb0da 100644 --- a/versioned_docs/version-19/Events/onDoubleClicked.md +++ b/versioned_docs/version-19/Events/onDoubleClicked.md @@ -5,7 +5,7 @@ title: On Double Clicked |Code|Can be called by|Definition| |---|---|---| -|13|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) |A double click occurred on an object| +|13|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) |A double click occurred on an object| ## Description diff --git a/versioned_docs/version-19/Events/onDragOver.md b/versioned_docs/version-19/Events/onDragOver.md index ed16895a599351..031ab26115413f 100644 --- a/versioned_docs/version-19/Events/onDragOver.md +++ b/versioned_docs/version-19/Events/onDragOver.md @@ -5,7 +5,7 @@ title: On Drag Over |Code|Can be called by|Definition| |---|---|---| -|21|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data could be dropped onto an object| +|21|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data could be dropped onto an object| ## Description diff --git a/versioned_docs/version-19/Events/onDrop.md b/versioned_docs/version-19/Events/onDrop.md index 98346507b44c4f..f2e8d2b5a80e89 100644 --- a/versioned_docs/version-19/Events/onDrop.md +++ b/versioned_docs/version-19/Events/onDrop.md @@ -5,7 +5,7 @@ title: On Drop |Code|Can be called by|Definition| |---|---|---| -|16|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data has been dropped onto an object| +|16|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data has been dropped onto an object| ## Description diff --git a/versioned_docs/version-19/Events/onFooterClick.md b/versioned_docs/version-19/Events/onFooterClick.md index e39bb30f370f10..83ff5dd0a344a9 100644 --- a/versioned_docs/version-19/Events/onFooterClick.md +++ b/versioned_docs/version-19/Events/onFooterClick.md @@ -5,7 +5,7 @@ title: On Footer Click |Code|Can be called by|Definition| |---|---|---| -|57|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A click occurs in the footer of a list box column| +|57|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A click occurs in the footer of a list box column| ## Description diff --git a/versioned_docs/version-19/Events/onGettingFocus.md b/versioned_docs/version-19/Events/onGettingFocus.md index ba23da9815daaf..1674208e844416 100644 --- a/versioned_docs/version-19/Events/onGettingFocus.md +++ b/versioned_docs/version-19/Events/onGettingFocus.md @@ -5,7 +5,7 @@ title: On Getting focus |Code|Can be called by|Definition| |---|---|---| -|15|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is getting the focus| +|15|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is getting the focus| ## Description diff --git a/versioned_docs/version-19/Events/onHeaderClick.md b/versioned_docs/version-19/Events/onHeaderClick.md index 7732f72e10e219..792301ff6ec865 100644 --- a/versioned_docs/version-19/Events/onHeaderClick.md +++ b/versioned_docs/version-19/Events/onHeaderClick.md @@ -5,7 +5,7 @@ title: On Header Click |Code|Can be called by|Definition| |---|---|---| -|42|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A click occurs in a column header| +|42|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A click occurs in a column header| ## Description diff --git a/versioned_docs/version-19/Events/onLoad.md b/versioned_docs/version-19/Events/onLoad.md index 6a8bdc77e7b852..be8eee88211984 100644 --- a/versioned_docs/version-19/Events/onLoad.md +++ b/versioned_docs/version-19/Events/onLoad.md @@ -5,7 +5,7 @@ title: On Load |Code|Can be called by|Definition| |---|---|---| -|1|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be displayed or printed| +|1|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be displayed or printed| ## Description diff --git a/versioned_docs/version-19/Events/onLosingFocus.md b/versioned_docs/version-19/Events/onLosingFocus.md index 1764b9f92a6e52..0bda46c7f47999 100644 --- a/versioned_docs/version-19/Events/onLosingFocus.md +++ b/versioned_docs/version-19/Events/onLosingFocus.md @@ -5,7 +5,7 @@ title: On Losing focus |Code|Can be called by|Definition| |---|---|---| -|14|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is losing the focus| +|14|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is losing the focus| ## Description diff --git a/versioned_docs/version-19/Events/onRowMoved.md b/versioned_docs/version-19/Events/onRowMoved.md index 0ee1f21a23438a..c65a407abfd0cc 100644 --- a/versioned_docs/version-19/Events/onRowMoved.md +++ b/versioned_docs/version-19/Events/onRowMoved.md @@ -5,7 +5,7 @@ title: On Row Moved |Code|Can be called by|Definition| |---|---|---| -|34|[List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md)| A list box row is moved by the user via drag and drop| +|34|[List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)| A list box row is moved by the user via drag and drop| ## Description diff --git a/versioned_docs/version-19/Events/onUnload.md b/versioned_docs/version-19/Events/onUnload.md index 1d5cff5457fa14..a8c9a2eeb63b89 100644 --- a/versioned_docs/version-19/Events/onUnload.md +++ b/versioned_docs/version-19/Events/onUnload.md @@ -5,7 +5,7 @@ title: On Unload |Code|Can be called by|Definition| |---|---|---| -|24|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be exited and released| +|24|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be exited and released| ## Description diff --git a/versioned_docs/version-19/Events/onValidate.md b/versioned_docs/version-19/Events/onValidate.md index b2421df5613a23..842d79c6f164fb 100644 --- a/versioned_docs/version-19/Events/onValidate.md +++ b/versioned_docs/version-19/Events/onValidate.md @@ -5,7 +5,7 @@ title: On Validate |Code|Can be called by|Definition| |---|---|---| -|3|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md)|The record data entry has been validated| +|3|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md)|The record data entry has been validated| ## Description diff --git a/versioned_docs/version-19/Events/overview.md b/versioned_docs/version-19/Events/overview.md index 9bf81a07f0d99e..ffeb4722660e51 100644 --- a/versioned_docs/version-19/Events/overview.md +++ b/versioned_docs/version-19/Events/overview.md @@ -29,7 +29,7 @@ objectName|text|Name of the object triggering the event - Not included if the ev Additional properties are returned when the event occurs on specific objects. In particular: -- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. - [4D View Pro areas](FormObjects/viewProArea_overview.md) return for example `sheetName` or `action` properties in the [On After Edit](onAfterEdit.md) event object. diff --git a/versioned_docs/version-19/FormEditor/pictures.md b/versioned_docs/version-19/FormEditor/pictures.md index 63594b7df0cc29..c4cc5d33c67741 100644 --- a/versioned_docs/version-19/FormEditor/pictures.md +++ b/versioned_docs/version-19/FormEditor/pictures.md @@ -46,7 +46,7 @@ High resolution pictures with the @nx convention can be used in the following ob * [Buttons](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[check boxes](FormObjects/checkbox_overview.md) * [Picture buttons](FormObjects/pictureButton_overview.md)/[Picture pop-ups](FormObjects/picturePopupMenu_overview.md) * [Tab controls](FormObjects/tabControl.md) -* [List box headers](FormObjects/listbox-header-footer.md#headers) +* [List box headers](FormObjects/listbox_overview.md#list-box-headers) * [Menu icons](Menus/properties.md#item-icon) 4D automatically prioritizes pictures with the highest resolution. For example, when using two screens (one high resolution display, one standard display) and you move a form from one screen to another, 4D automatically renders the highest possible resolution of the picture. Even if a command or property specifies *circle.png*, *circle@3x.png* will be used (if it exists). diff --git a/versioned_docs/version-19/FormObjects/listbox-column.md b/versioned_docs/version-19/FormObjects/listbox-column.md deleted file mode 100644 index 411084b31b87c6..00000000000000 --- a/versioned_docs/version-19/FormObjects/listbox-column.md +++ /dev/null @@ -1,418 +0,0 @@ ---- -id: listbox-column -title: List Box Column ---- - - - -A list box is made of one or more column object(s) which have specific properties. You can select a list box column in the Form editor by clicking on it when the list box object is selected: - -![](../assets/en/FormObjects/listbox_column.png) - -You can set standard properties (text, background color, etc.) for each column of the list box; these properties take priority over those of the list box object properties. - ->You can define the [Expression type](properties_Object.md#expression-type) for array list box columns (String, Text, Number, Date, Time, Picture, Boolean, or Object). - -### Column Specific Properties {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -## Supported Form Events - -|Form event|Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties)| Comments| -|---|---|---| -|On After Edit|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || -|On After Keystroke|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || -|On After Sort|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| -|On Alternative Click|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • |*Arrays list boxes only*| -|On Before Data Entry|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || -|On Before Keystroke|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || -|On Begin Drag Over|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || -|On Clicked|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || -|On Column Moved|
  • [columnName](./listbox-object#additional-properties)
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • || -|On Column Resize|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [newSize](./listbox-object#additional-properties)
  • [oldSize](./listbox-object#additional-properties)
  • || -|On Data Change|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || -|On Double Clicked|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || -|On Drag Over|
  • [area](./listbox-object#additional-properties)
  • [areaName](./listbox-object#additional-properties)
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || -|On Drop|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || -|On Footer Click|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [footerName](./listbox-object#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| -|On Getting Focus|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • |*Additional properties returned only when editing a cell*| -|On Header Click|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • || -|On Load|| -|On Losing Focus|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| -|On Row Moved|
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • |*Arrays list boxes only*| -|On Scroll|
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • || -|On Unload||| - - -## Object arrays in columns - -List box columns can handle object arrays. Since object arrays can contain different kinds of data, this powerful new feature allows you to mix different input types in the rows of a single column, and display various widgets as well. For example, you could insert a text input in the first row, a check box in the second, and a drop-down list in the third. Object arrays also provide access to new kinds of widgets, such as buttons or color pickers. - -The following list box was designed using an object array: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configuring an object array column - -To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. In the Property list, you can now select Object as a "Expression Type" for the column: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Standard properties related to coordinates, size, and style are available for object columns. You can define them using the Property list, or by programming the style, font color, background color and visibility for each row of an object-type list box column. These types of columns can also be hidden. - -However, the Data Source theme is not available for object-type list box columns. In fact, the contents of each column cell are based on attributes found in the corresponding element of the object array. Each array element can define: - -the value type (mandatory): text, color, event, etc. -the value itself (optional): used for input/output. -the cell content display (optional): button, list, etc. -additional settings (optional): depend on the value type -To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). For example, you can write "Hello World!" in an object column using this simple code: - -```4d -ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob) //first element - OB SET($ob;"valueType";"text") //defines the value type (mandatory) - OB SET($ob;"value";"Hello World!") //defines the value - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - ->Display format and entry filters cannot be set for an object column. They automatically depend on the value type. - -#### valueType and data display - -When a list box column is associated with an object array, the way a cell is displayed, entered, or edited, is based on the valueType attribute of the array element. Supported valueType values are: - -* "text": for a text value -* "real": for a numeric value that can include separators like a `\`, <.>, or <,> -* "integer": for an integer value -* "boolean": for a True/False value -* "color": to define a background color -* "event": to display a button with a label. - -4D uses default widgets with regards to the "valueType" value (i.e., a "text" is displayed as a text input widget, a "boolean" as a check box), but alternate displays are also available through options (*e.g.*, a real can also be represented as a drop-down menu). The following table shows the default display as well as alternatives for each type of value: - -|valueType| Default widget |Alternative widget(s)| -|---|---|---| -|text| text input |drop-down menu (required list) or combo box (choice list)| -|real| controlled text input (numbers and separators) |drop-down menu (required list) or combo box (choice list)| -|integer| controlled text input (numbers only)| drop-down menu (required list) or combo box (choice list) or three-states check box -|boolean| check box |drop-down menu (required list)| -|color| background color| text| -|event |button with label| -|||All widgets can have an additional unit toggle button or ellipsis button attached to the cell.| - -You set the cell display and options using specific attributes in each object (see below). - -#### Display formats and entry filters - -You cannot set display formats or entry filters for columns of object-type list boxes. They are automatically defined according to the value type. These are listed in the following table: - -|Value type |Default format |Entry control| -|---|---|---| -|text| same as defined in object |any (no control)| -|real| same as defined in object (using system decimal separator) |"0-9" and "." and "-" -|||"0-9" and "." if min>=0| -|integer| same as defined in object |"0-9" and "-"| -|||"0-9" if min>=0| -|Boolean| check box| N/A| -|color |N/A |N/A| -|event |N/A |N/A| - -### Attributes - -Each element of the object array is an object that can contain one or more attributes that will define the cell contents and data display (see example above). - -The only mandatory attribute is "valueType" and its supported values are "text", "real", "integer", "boolean", "color", and "event". The following table lists all the attributes supported in list box object arrays, depending on the "valueType" value (any other attributes are ignored). Display formats are detailed and examples are provided below. - -| |valueType| text| real |integer| boolean| color| event| -|---|---|---|---|---|---|---|---| -|*Attributes* |*Description* | | | | | | | -|value| cell value (input or output)|x| x| x| | | | -|min| minimum value| |x| x| | | | -|max| maximum value| |x| x| | | | -|behavior| "threeStates" value | | |x | | | | -|requiredList| drop-down list defined in object|x| x|x || | | -|choiceList| combo box defined in object|x|x|x| | | | -|requiredListReference| 4D list ref, depends on "saveAs" value|x|x|x| | | | -|requiredListName| 4D list name, depends on "saveAs" value|x|x|x| | | | -|saveAs| "reference" or "value"| x|x|x| | | | -|choiceListReference| 4D list ref, display combo box| x| x| x| | | | -|choiceListName| 4D list name, display combo box|x|x|x| | | | -|unitList| array of X elements|x|x|x| | | | -|unitReference| index of selected element|x|x| x | | | | -|unitsListReference| 4D list ref for units|x |x| x | | | | -|unitsListName| 4D list name for units| x|x| x| | | | -|alternateButton| add an alternate button|x|x|x|x|x| | - -#### value - -Cell values are stored in the "value" attribute. This attribute is used for input as well as output. It can also be used to define default values when using lists (see below). - -```4d - ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - ->Null values are supported and result in an empty cell. - -#### min and max - -When the "valueType" is "real" or "integer", the object also accepts min and max attributes with appropriate values (values must be of the same type as the valueType). - -These attributes can be used to control the range of input values. When a cell is validated (when it loses the focus), if the input value is lower than the min value or greater than the max value, then it is rejected. In this case, the previous value is maintained and a tip displays an explanation. - -```4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -The behavior attribute provides variations to the regular representation of values. In 4D v15, a single variation is proposed: - -|Attribute |Available value(s)| valueType(s)| Description| -|---|---|---|---| -|behavior| threeStates |integer| Represents a numeric value as a three-states check box.
    2=semi-checked, 1=checked, 0=unchecked, -1=invisible, -2=unchecked disabled, -3=checked disabled, -4=semi-checked disabled| - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - - - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList and choiceList - -When a "choiceList" or a "requiredList" attribute is present inside the object, the text input is replaced by a drop-down list or a combo box, depending of the attribute: - -* If the attribute is "choiceList", the cell is displayed as a combo box. This means that the user can select or type a value. -* If the attribute is "requiredList" then the cell is displayed as a drop-down list and the user can only select one of the values provided in the list. - -In both cases, a "value" attribute can be used to preselect a value in the widget. - ->The widget values are defined through an array. If you want to assign an existing 4D list to the widget, you need to use the "requiredListReference", "requiredListName", "choiceListReference", or "choiceListName" attributes. - -Examples: - -* You want to display a drop-down list with only two options: "Open" or "Closed". "Closed" must be preselected: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -* You want to accept any integer value, but display a combo box to suggest the most common values: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName and requiredListReference - -The "requiredListName" and "requiredListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Lists editor of the Tool box) or by programming (using the New list command). The cell will then be displayed as a drop-down list. This means that the user can only select one of the values provided in the list. - -Use "requiredListName" or "requiredListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. - ->* If you want to define these values through a simple array, you need to use the "requiredList" attribute. ->* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". - -Examples: - -* You want to display a drop-down list based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green"), save it as a value and display "blue" by default: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -* You want to display a drop-down list based on a list defined by programming and save it as a reference: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` - - ![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName and choiceListReference - -The "choiceListName" and "choiceListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Tool box) or by programming (using the New list command). The cell is then displayed as a combo box, which means that the user can select or type a value. - -Use "choiceListName" or "choiceListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. - ->* If you want to define these values through a simple array, you need to use the "choiceList" attribute. ->* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". - -Example: - -You want to display a combo box based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green") and display "green" by default: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference and unitReference - -You can use specific attributes to add units associated with cell values (*e.g.*: "10 cm", "20 pixels", etc.). To define the unit list, you can use one of the following attributes: - -* "unitsList": an array containing the x elements used to define the available units (e.g.: "cm", "inches", "km", "miles", etc.). Use this attribute to define units within the object. -* "unitsListReference": a reference to a 4D list containing available units. Use this attribute to define units with a 4D list created with the [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html) command. -* "unitsListName": a name of a design-based 4D list that contains available units. Use this attribute to define units with a 4D list created in the Tool box. - -Regardless of the way the unit list is defined, it can be associated with the following attribute: - -* "unitReference": a single value that contains the index (from 1 to x) of the selected item in the "unitList", "unitsListReference" or "unitsListName" values list. - -The current unit is displayed as a button that cycles through the "unitList", "unitsListReference" or "unitsListName" values each time it is clicked (e.g., "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) - -Example: - -We want to set up a numeric input followed by two possible units: "rows" or "pixels". The current value is "2" + "lines". We use values defined directly in the object ("unitsList" attribute): - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -If you want to add an ellipsis button [...] to a cell, you just need to pass the "alternateButton" with the True value in the object. The button will be displayed in the cell automatically. - -When this button is clicked by a user, an `On Alternate Click` event will be generated, and you will be able to handle it however you want (see the "Event management" paragraph for more information). - -Example: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### color valueType - -The "color" valueType allows you to display either a color or a text. - -* If the value is a number, a colored rectangle is drawn inside the cell. Example: - - ```4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -* If the value is a text, then the text is displayed (*e.g.*: "value";"Automatic"). - -#### event valueType - -The "event" valueType displays a simple button that generates an `On Clicked` event when clicked. No data or value can be passed or returned. - -Optionally, you can pass a "label" attribute. - -Example: - -```4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Event management - -Several events can be handled while using an object list box array: - -* **On Data Change**: An `On Data Change` event is triggered when any value has been modified either: - * in a text input zone - * in a drop-down list - * in a combo box area - * in a unit button (switch from value x to value x+1) - * in a check box (switch between checked/unchecked) -* **On Clicked**: When the user clicks on a button installed using the "event" *valueType* attribute, an `On Clicked` event will be generated. This event is managed by the programmer. -* **On Alternative Click**: When the user clicks on an ellipsis button ("alternateButton" attribute), an `On Alternative Click` event will be generated. This event is managed by the programmer. diff --git a/versioned_docs/version-19/FormObjects/listbox-header-footer.md b/versioned_docs/version-19/FormObjects/listbox-header-footer.md deleted file mode 100644 index 64b6c8ac56379a..00000000000000 --- a/versioned_docs/version-19/FormObjects/listbox-header-footer.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -id: listbox-header-footer -title: List Box Header and Footer ---- - - -:::note - -- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. -- To be able to access footer properties for a list box, you must enable the [Display Footers](properties_Footers.md#display-footers) option. - -::: - - -## Headers - - -When headers are displayed, you can select a header in the Form editor by clicking it when the list box object is selected: - -![](../assets/en/FormObjects/listbox_header.png) - -You can set standard text properties for each column header of the list box; in this case, these properties have priority over those of the column or of the list box itself. - -In addition, you have access to the specific properties for headers. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -At runtime, events that occur in a header are generated in the list box column object method. - -When the `OBJECT SET VISIBLE` command is used with a header, it is applied to all headers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"header3";False)` will hide all headers in the list box object to which *header3* belongs and not simply this header. - -### Header Specific Properties - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - - -## Footers - -List boxes can contain non-enterable "footers" displaying additional information. For data shown in table form, footers are usually used to display calculations such as totals or averages. - -When footers are displayed, you can click to select one when the list box object is selected in the Form editor: - -![](../assets/en/FormObjects/listbox_footers.png) - -For each List box column footer, you can set standard text properties: in this case, these properties take priority over those of the column or of the list box. You can also access specific properties for footers. In particular, you can insert a [custom or automatic calculation](properties_Object.md#variable-calculation). - -At runtime, events that occur in a footer are generated in the list box column object method. - -When the `OBJECT SET VISIBLE` command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"footer3";False)` will hide all footers in the list box object to which *footer3* belongs and not simply this footer. - -### Footer Specific Properties - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - diff --git a/versioned_docs/version-19/FormObjects/listbox-object.md b/versioned_docs/version-19/FormObjects/listbox-object.md deleted file mode 100644 index 9f0bdbbe095603..00000000000000 --- a/versioned_docs/version-19/FormObjects/listbox-object.md +++ /dev/null @@ -1,189 +0,0 @@ ---- -id: listbox-object -title: List Box Object ---- - - -## Array list boxes - -In an array list box, each column must be associated with a one-dimensional 4D array; all array types can be used, with the exception of pointer arrays. The number of rows is based on the number of array elements. - -By default, 4D assigns the name "ColumnX" to each column. You can change it, as well as other column properties, in the [column properties](listbox-column.md#column-specific-properties). The display format for each column can also be defined using the `OBJECT SET FORMAT` command. - ->Array type list boxes can be displayed in [hierarchical mode](listbox_overview.md#hierarchical-list-boxes), with specific mechanisms. - -With array type list box, the values entered or displayed are managed using the 4D language. You can also associate a [choice list](properties_DataSource.md#choice-list) with a column in order to control data entry. -The values of columns are managed using high-level List box commands (such as `LISTBOX INSERT ROWS` or `LISTBOX DELETE ROWS`) as well as array manipulation commands. For example, to initialize the contents of a column, you can use the following instruction: - -```4d -ARRAY TEXT(varCol;size) -``` - -You can also use a list: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - ->**Warning**: When a list box contains several columns of different sizes, only the number of items of the smallest array (column) will be displayed. You should make sure that each array has the same number of elements as the others. Also, if a list box column is empty (this occurs when the associated array was not correctly declared or sized using the language), the list box displays nothing. - -## Selection list boxes - -In this type of list box, each column can be associated with a field (for example `[Employees]LastName)` or an expression. The expression can be based on one or more fields (for example, `[Employees]FirstName+" "[Employees]LastName`) or it may simply be a formula (for example `String(Milliseconds)`). The expression can also be a project method, a variable or an array item. You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. - -The contents of each row is then evaluated according to a selection of records: the **current selection** of a table or a **named selection**. - -In the case of a list box based on the current selection of a table, any modification done from the database side is automatically reflected in the list box, and vice versa. The current selection is therefore always the same in both places. - -## Collection or Entity selection list boxes - -In this type of list box, each column must be associated to an expression. The contents of each row is then evaluated per collection element or per entity of the entity selection. - -Each element of the collection or each entity is available as an object that can be accessed through the [This](../Concepts/classes.md#this) keyword. A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. - -When the data source is an entity selection, any modifications made on the list box side are automatically saved in the database. On the other hand, modifications made on the database side are visible in the list box after touched entities have been reloaded. - -When the data source is a collection, any modifications made in the list box values are reflected in the collection. On the other hand, if modifications are done on the collection using for example the various functions of the [Collection class](../API/CollectionClass.md), you will need to explicitely notify 4D by reassigning the collection variable to itself, so that the list box contents is refreshed. For example: - -```4d -myCol:=myCol.push("new value") //display new value in list box -``` - -### Supported Properties - -Supported properties depend on the list box type. - -|Property|Array list box|Selection list box|Collection or Entity Selection list box| -|---|----|---|---| -|[Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color)|X|X|X| -|[Background Color](properties_BackgroundAndBorder.md#background-color--fill-color)|X|X|X| -|[Bold](properties_Text.md#bold)|X|X|X| -|[Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression)||X|X| -|[Border Line Style](properties_BackgroundAndBorder.md#border-line-style)|X|X|X| -|[Bottom](properties_CoordinatesAndSizing.md#bottom)|X|X|X| -|[Class](properties_Object.md#css-class)|X|X|X| -|[Collection or entity selection](properties_Object.md#collection-or-entity-selection)||X|X| -|[Column Auto-Resizing](properties_ResizingOptions.md#column-auto-resizing)|X|X|X| -|[Current item](properties_DataSource.md#current-item)|||X| -|[Current item position](properties_DataSource.md#current-item-position)|||X| -|[Data Source](properties_Object.md#data-source)|X|X|X| -|[Detail Form Name](properties_ListBox.md#detail-form-name)||X|| -|[Display Headers](properties_Headers.md#display-headers)|X|X|X| -|[Display Footers](properties_Footers.md#display-footers)|X|X|X| -|[Double-click on row](properties_ListBox.md#double-click-on-row)||X|| -|[Draggable](properties_Action.md#droppable)|X|X|X| -|[Droppable](properties_Action.md#droppable)|X|X|X| -|[Focusable](properties_Entry.md#focusable)|X|X|X| -|[Font](properties_Text.md#font)|X|X|X| -|[Font Color](properties_Text.md#font-color)|X|X|X| -|[Font Color Expression](properties_Text.md#font-color-expression)||X|X| -|[Font Size](properties_Text.md#font-size)|X|X|X| -|[Height (list box)](properties_CoordinatesAndSizing.md#height)|X|X|X| -|[Height (headers)](properties_Headers.md#height)|X|X|X| -|[Height (footers)](properties_Footers.md#height)|X|X|X| -|[Hide extra blank rows](properties_BackgroundAndBorder.md#hide-extra-blank-rows)|X|X|X| -|[Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle)|X|X|X| -|[Hide selection highlight](properties_Appearance.md#hide-selection-highlight)|X|X|X| -|[Hierarchical List Box](properties_Object.md#array-list-box)|X||| -|[Highlight Set](properties_ListBox.md#highlight-set)||X|| -|[Horizontal Alignment](properties_Text.md#horizontal-alignment)|X|X|X| -|[Horizontal Line Color](properties_Gridlines.md#horizontal-line-color)|X|X|X| -|[Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar)|X|X|X| -|[Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing)|X|X|X| -|[Italic](properties_Text.md#italic)|X|X|X| -|[Left](properties_CoordinatesAndSizing.md#left)|X|X|X| -|[Master Table](properties_DataSource.md#master-table)||X|| -|[Meta info expression](properties_Text.md#meta-info-expression)|||X| -|[Method](properties_Action.md#method)|X|X|X| -|[Movable Rows](properties_Action.md#movable-rows)|X||| -|[Named Selection](properties_DataSource.md#selection-name)||X|| -|[Number of Columns](properties_ListBox.md#number-of-columns)|X|X|X| -|[Number of Locked Columns](properties_ListBox.md#number-of-locked-columns)|X|X|X| -|[Number of Static Columns](properties_ListBox.md#number-of-static-columns)|X|X|X| -|[Object Name](properties_Object.md#object-name)|X|X|X| -|[Right](properties_CoordinatesAndSizing.md#right)|X|X|X| -|[Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array)|X||| -|[Row Control Array](properties_ListBox.md#row-control-array)|X||| -|[Row Font Color Array](properties_Text.md#row-font-color-array)|X||| -|[Row Height](properties_CoordinatesAndSizing.md#row-height)|X||| -|[Row Height Array](properties_CoordinatesAndSizing.md#row-height-array)|X||| -|[Row Style Array](properties_Text.md#row-style-array)|X||| -|[Selected Items](properties_DataSource.md#selected-items)|||X| -|[Selection Mode](properties_ListBox.md#selection-mode)|X|X|X| -|[Single-Click Edit](properties_Entry.md#single-click-edit)|X|X|X| -|[Sortable](properties_Action.md#sortable)|X|X|X| -|[Standard action](properties_Action.md#standard-action)|X||| -|[Style Expression](properties_Text.md#style-expression)||X|X| -|[Top](properties_CoordinatesAndSizing.md#top)|X|X|X| -|[Transparent](properties_BackgroundAndBorder.md#transparent)|X|X|X| -|[Type](properties_Object.md#type)|X|X|X| -|[Underline](properties_Text.md#underline)|X|X|X| -|[Variable or Expression](properties_Object.md#variable-or-expression)|X|X|| -|[Vertical Alignment](properties_Text.md#vertical-alignment)|X|X|X| -|[Vertical Line Color](properties_Gridlines.md#vertical-line-color)|X|X|X| -|[Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar)|X|X|X| -|[Vertical Sizing](properties_ResizingOptions.md#vertical-sizing)|X|X|X| -|[Visibility](properties_Display.md#visibility)|X|X|X| -|[Width](properties_CoordinatesAndSizing.md#width)|X|X|X| - -> List box columns, headers and footers support specific properties. - -### Supported Form Events - -|Form event|Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) for main properties)| Comments| -|---|---|---| -|On After Edit|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On After Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On After Sort|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| -|On Alternative Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Arrays list boxes only*| -|On Before Data Entry|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Before Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Begin Drag Over|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Close Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| -|On Collapse|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| -|On Column Moved|
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • || -|On Column Resize|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • || -|On Data Change|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Delete Action|
  • [row](#additional-properties)
  • || -|On Display Detail|
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • || -|On Double Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Drag Over|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Drop|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Expand|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| -|On Footer Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| -|On Getting Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell*| -|On Header Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • || -|On Load|| -|On Losing Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| -|On Mouse Enter|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Mouse Leave||| -|On Mouse Move|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Open Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| -|On Row Moved|
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • |*Arrays list boxes only*| -|On Selection Change||| -|On Scroll|
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • || -|On Unload||| - -#### Additional Properties {#additional-properties} - -Form events on list box or list box column objects may return the following additional properties: - -|Property| Type| Description| -|---|---|---| -|area|text|List box object area ("header", "footer", "cell")| -|areaName|text|Name of the area| -|column|longint|Column number| -|columnName|text|Name of the column| -|footerName|text|Name of the footer| -|headerName|text|Name of the header| -|horizontalScroll|longint|Positive if scroll is towards the right, negative if towards the left| -|isRowSelected|boolean|True if row is selected, else False| -|newPosition|longint|New position of the column or row| -|newSize|longint|New size (in pixels) of the column or row| -|oldPosition|longint|Previous position of the column or row| -|oldSize|longint|Previous size (in pixels) of the column or row| -|row|longint|Row number| -|verticalScroll|longint|Positive if scroll is towards the bottom, negative if towards the top| - ->If an event occurs on a "fake" column or row that doesn't exist, an empty string is typically returned. diff --git a/versioned_docs/version-19/FormObjects/listbox_overview.md b/versioned_docs/version-19/FormObjects/listbox_overview.md index fcfeca865953d0..10ea4331f5efdf 100644 --- a/versioned_docs/version-19/FormObjects/listbox_overview.md +++ b/versioned_docs/version-19/FormObjects/listbox_overview.md @@ -30,10 +30,10 @@ The user can select one or more rows using the standard shortcuts: **Shift+click A list box is composed of four distinct parts: -* the [list box object](./listbox-object.md) in its entirety, -* [columns](./listbox-column.md), -* column [headers](./listbox-header-footer.md#headers), and -* column [footers](./listbox-header-footer.md#footers). +* the list box object in its entirety, +* columns, +* column headers, and +* column footers. ![](../assets/en/FormObjects/listbox_parts.png) @@ -44,7 +44,7 @@ It is possible to add an object method to the list box object and/or to each col 1. Object method of each column 2. Object method of the list box -The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). +The column object method gets events that occur in its [header](#list-box-headers) and [footer](#list-box-footers). ### List box types @@ -60,8 +60,276 @@ There are several types of list boxes, with their own specific behaviors and pro You can completely configure a list box object through its properties, and you can also manage it dynamically through programming. -The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or `EDIT ITEM`, `Displayed line number` commands can also be used. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or `EDIT ITEM`, `Displayed line number` commands can also be used. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv17R6/4D/17-R6/List-Box-Commands-Summary.300-4311159.en.html) page of the *4D Language reference* for more information. +## List box objects + +### Array list boxes + +In an array list box, each column must be associated with a one-dimensional 4D array; all array types can be used, with the exception of pointer arrays. The number of rows is based on the number of array elements. + +By default, 4D assigns the name "ColumnX" to each column. You can change it, as well as other column properties, in the [column properties](listbox_overview.md#column-specific-properties). The display format for each column can also be defined using the `OBJECT SET FORMAT` command. + +>Array type list boxes can be displayed in [hierarchical mode](listbox_overview.md#hierarchical-list-boxes), with specific mechanisms. + +With array type list box, the values entered or displayed are managed using the 4D language. You can also associate a [choice list](properties_DataSource.md#choice-list) with a column in order to control data entry. +The values of columns are managed using high-level List box commands (such as `LISTBOX INSERT ROWS` or `LISTBOX DELETE ROWS`) as well as array manipulation commands. For example, to initialize the contents of a column, you can use the following instruction: + +```4d +ARRAY TEXT(varCol;size) +``` + +You can also use a list: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +>**Warning**: When a list box contains several columns of different sizes, only the number of items of the smallest array (column) will be displayed. You should make sure that each array has the same number of elements as the others. Also, if a list box column is empty (this occurs when the associated array was not correctly declared or sized using the language), the list box displays nothing. + +### Selection list boxes + +In this type of list box, each column can be associated with a field (for example `[Employees]LastName)` or an expression. The expression can be based on one or more fields (for example, `[Employees]FirstName+" "[Employees]LastName`) or it may simply be a formula (for example `String(Milliseconds)`). The expression can also be a project method, a variable or an array item. You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. + +The contents of each row is then evaluated according to a selection of records: the **current selection** of a table or a **named selection**. + +In the case of a list box based on the current selection of a table, any modification done from the database side is automatically reflected in the list box, and vice versa. The current selection is therefore always the same in both places. + +### Collection or Entity selection list boxes + +In this type of list box, each column must be associated to an expression. The contents of each row is then evaluated per collection element or per entity of the entity selection. + +Each element of the collection or each entity is available as an object that can be accessed through the [This](../Concepts/classes.md#this) keyword. A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. + +When the data source is an entity selection, any modifications made on the list box side are automatically saved in the database. On the other hand, modifications made on the database side are visible in the list box after touched entities have been reloaded. + +When the data source is a collection, any modifications made in the list box values are reflected in the collection. On the other hand, if modifications are done on the collection using for example the various functions of the [Collection class](../API/CollectionClass.md), you will need to explicitely notify 4D by reassigning the collection variable to itself, so that the list box contents is refreshed. For example: + +```4d +myCol:=myCol.push("new value") //display new value in list box +``` + +### Supported Properties + +Supported properties depend on the list box type. + +|Property|Array list box|Selection list box|Collection or Entity Selection list box| +|---|----|---|---| +|[Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color)|X|X|X| +|[Background Color](properties_BackgroundAndBorder.md#background-color--fill-color)|X|X|X| +|[Bold](properties_Text.md#bold)|X|X|X| +|[Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression)||X|X| +|[Border Line Style](properties_BackgroundAndBorder.md#border-line-style)|X|X|X| +|[Bottom](properties_CoordinatesAndSizing.md#bottom)|X|X|X| +|[Class](properties_Object.md#css-class)|X|X|X| +|[Collection or entity selection](properties_Object.md#collection-or-entity-selection)||X|X| +|[Column Auto-Resizing](properties_ResizingOptions.md#column-auto-resizing)|X|X|X| +|[Current item](properties_DataSource.md#current-item)|||X| +|[Current item position](properties_DataSource.md#current-item-position)|||X| +|[Data Source](properties_Object.md#data-source)|X|X|X| +|[Detail Form Name](properties_ListBox.md#detail-form-name)||X|| +|[Display Headers](properties_Headers.md#display-headers)|X|X|X| +|[Display Footers](properties_Footers.md#display-footers)|X|X|X| +|[Double-click on row](properties_ListBox.md#double-click-on-row)||X|| +|[Draggable](properties_Action.md#droppable)|X|X|X| +|[Droppable](properties_Action.md#droppable)|X|X|X| +|[Focusable](properties_Entry.md#focusable)|X|X|X| +|[Font](properties_Text.md#font)|X|X|X| +|[Font Color](properties_Text.md#font-color)|X|X|X| +|[Font Color Expression](properties_Text.md#font-color-expression)||X|X| +|[Font Size](properties_Text.md#font-size)|X|X|X| +|[Height (list box)](properties_CoordinatesAndSizing.md#height)|X|X|X| +|[Height (headers)](properties_Headers.md#height)|X|X|X| +|[Height (footers)](properties_Footers.md#height)|X|X|X| +|[Hide extra blank rows](properties_BackgroundAndBorder.md#hide-extra-blank-rows)|X|X|X| +|[Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle)|X|X|X| +|[Hide selection highlight](properties_Appearance.md#hide-selection-highlight)|X|X|X| +|[Hierarchical List Box](properties_Object.md#array-list-box)|X||| +|[Highlight Set](properties_ListBox.md#highlight-set)||X|| +|[Horizontal Alignment](properties_Text.md#horizontal-alignment)|X|X|X| +|[Horizontal Line Color](properties_Gridlines.md#horizontal-line-color)|X|X|X| +|[Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar)|X|X|X| +|[Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing)|X|X|X| +|[Italic](properties_Text.md#italic)|X|X|X| +|[Left](properties_CoordinatesAndSizing.md#left)|X|X|X| +|[Master Table](properties_DataSource.md#master-table)||X|| +|[Meta info expression](properties_Text.md#meta-info-expression)|||X| +|[Method](properties_Action.md#method)|X|X|X| +|[Movable Rows](properties_Action.md#movable-rows)|X||| +|[Named Selection](properties_DataSource.md#selection-name)||X|| +|[Number of Columns](properties_ListBox.md#number-of-columns)|X|X|X| +|[Number of Locked Columns](properties_ListBox.md#number-of-locked-columns)|X|X|X| +|[Number of Static Columns](properties_ListBox.md#number-of-static-columns)|X|X|X| +|[Object Name](properties_Object.md#object-name)|X|X|X| +|[Right](properties_CoordinatesAndSizing.md#right)|X|X|X| +|[Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array)|X||| +|[Row Control Array](properties_ListBox.md#row-control-array)|X||| +|[Row Font Color Array](properties_Text.md#row-font-color-array)|X||| +|[Row Height](properties_CoordinatesAndSizing.md#row-height)|X||| +|[Row Height Array](properties_CoordinatesAndSizing.md#row-height-array)|X||| +|[Row Style Array](properties_Text.md#row-style-array)|X||| +|[Selected Items](properties_DataSource.md#selected-items)|||X| +|[Selection Mode](properties_ListBox.md#selection-mode)|X|X|X| +|[Single-Click Edit](properties_Entry.md#single-click-edit)|X|X|X| +|[Sortable](properties_Action.md#sortable)|X|X|X| +|[Standard action](properties_Action.md#standard-action)|X||| +|[Style Expression](properties_Text.md#style-expression)||X|X| +|[Top](properties_CoordinatesAndSizing.md#top)|X|X|X| +|[Transparent](properties_BackgroundAndBorder.md#transparent)|X|X|X| +|[Type](properties_Object.md#type)|X|X|X| +|[Underline](properties_Text.md#underline)|X|X|X| +|[Variable or Expression](properties_Object.md#variable-or-expression)|X|X|| +|[Vertical Alignment](properties_Text.md#vertical-alignment)|X|X|X| +|[Vertical Line Color](properties_Gridlines.md#vertical-line-color)|X|X|X| +|[Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar)|X|X|X| +|[Vertical Sizing](properties_ResizingOptions.md#vertical-sizing)|X|X|X| +|[Visibility](properties_Display.md#visibility)|X|X|X| +|[Width](properties_CoordinatesAndSizing.md#width)|X|X|X| + +> List box columns, headers and footers support specific properties. + +### Supported Form Events + +|Form event|Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) for main properties)| Comments| +|---|---|---| +|On After Edit|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On After Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On After Sort|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| +|On Alternative Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Arrays list boxes only*| +|On Before Data Entry|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Before Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Begin Drag Over|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Close Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| +|On Collapse|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| +|On Column Moved|
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • || +|On Column Resize|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • || +|On Data Change|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Delete Action|
  • [row](#additional-properties)
  • || +|On Display Detail|
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • || +|On Double Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Drag Over|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Drop|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Expand|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| +|On Footer Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| +|On Getting Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell*| +|On Header Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • || +|On Load|| +|On Losing Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| +|On Mouse Enter|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Mouse Leave||| +|On Mouse Move|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Open Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| +|On Row Moved|
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • |*Arrays list boxes only*| +|On Selection Change||| +|On Scroll|
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • || +|On Unload||| + +#### Additional Properties {#additional-properties} + +Form events on list box or list box column objects may return the following additional properties: + +|Property| Type| Description| +|---|---|---| +|area|text|List box object area ("header", "footer", "cell")| +|areaName|text|Name of the area| +|column|longint|Column number| +|columnName|text|Name of the column| +|footerName|text|Name of the footer| +|headerName|text|Name of the header| +|horizontalScroll|longint|Positive if scroll is towards the right, negative if towards the left| +|isRowSelected|boolean|True if row is selected, else False| +|newPosition|longint|New position of the column or row| +|newSize|longint|New size (in pixels) of the column or row| +|oldPosition|longint|Previous position of the column or row| +|oldSize|longint|Previous size (in pixels) of the column or row| +|row|longint|Row number| +|verticalScroll|longint|Positive if scroll is towards the bottom, negative if towards the top| + +>If an event occurs on a "fake" column or row that doesn't exist, an empty string is typically returned. + +## List box columns + +A list box is made of one or more column object(s) which have specific properties. You can select a list box column in the Form editor by clicking on it when the list box object is selected: + +![](../assets/en/FormObjects/listbox_column.png) + +You can set standard properties (text, background color, etc.) for each column of the list box; these properties take priority over those of the list box object properties. + +>You can define the [Expression type](properties_Object.md#expression-type) for array list box columns (String, Text, Number, Date, Time, Picture, Boolean, or Object). + +### Column Specific Properties {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +### Supported Form Events + +|Form event|Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) for main properties)| Comments| +|---|---|---| +|On After Edit|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On After Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On After Sort|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| +|On Alternative Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Arrays list boxes only*| +|On Before Data Entry|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Before Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Begin Drag Over|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Column Moved|
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • || +|On Column Resize|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • || +|On Data Change|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Double Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Drag Over|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Drop|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Footer Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| +|On Getting Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell*| +|On Header Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • || +|On Load|| +|On Losing Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| +|On Row Moved|
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • |*Arrays list boxes only*| +|On Scroll|
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • || +|On Unload||| + +## List box headers + +> To be able to access the header properties of a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option of the list box. + +When headers are displayed, you can select a header in the Form editor by clicking it when the list box object is selected: + +![](../assets/en/FormObjects/listbox_header.png) + +You can set standard text properties for each column header of the list box; in this case, these properties have priority over those of the column or of the list box itself. + +In addition, you have access to the specific properties for headers. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +At runtime, events that occur in a header are generated in the list box column object method. + +When the `OBJECT SET VISIBLE` command is used with a header, it is applied to all headers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"header3";False)` will hide all headers in the list box object to which *header3* belongs and not simply this header. + +### Header Specific Properties + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) + +## List box footers + +>To be able to access footer properties for a list box, you must enable the [Display Footers](properties_Footers.md#display-footers) option. + +List boxes can contain non-enterable "footers" displaying additional information. For data shown in table form, footers are usually used to display calculations such as totals or averages. + +When footers are displayed, you can click to select one when the list box object is selected in the Form editor: + +![](../assets/en/FormObjects/listbox_footers.png) + +For each List box column footer, you can set standard text properties: in this case, these properties take priority over those of the column or of the list box. You can also access specific properties for footers. In particular, you can insert a [custom or automatic calculation](properties_Object.md#variable-calculation). + +At runtime, events that occur in a footer are generated in the list box column object method. + +When the `OBJECT SET VISIBLE` command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"footer3";False)` will hide all footers in the list box object to which *footer3* belongs and not simply this footer. + +### Footer Specific Properties + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## Managing entry @@ -310,8 +578,8 @@ You can set the value of the variable (for example, Header2:=2) in order to "for There are several different ways to set background colors, font colors and font styles for list boxes: -* at the level of the [list box object properties](./listbox-object.md), -* at the level of the [column properties](./listbox-column.md), +* at the level of the [list box object properties](#list-box-objects), +* at the level of the [column properties](#list-box-columns), * using [arrays or expressions properties](#using-arrays-and-expressions) for the list box and/or for each column, * at the level of the text of each cell (if [multi-style text](properties_Text.md#multi-style)). @@ -577,3 +845,374 @@ In this case, you must fill and empty arrays through the code. The principles to * When a user clicks on a collapse button, you can process the `On Collapse` event. The `LISTBOX GET CELL POSITION` command returns the cell concerned: you remove as many rows as needed from the list box using the `LISTBOX DELETE ROWS` command. +## Object arrays in columns + +List box columns can handle object arrays. Since object arrays can contain different kinds of data, this powerful new feature allows you to mix different input types in the rows of a single column, and display various widgets as well. For example, you could insert a text input in the first row, a check box in the second, and a drop-down list in the third. Object arrays also provide access to new kinds of widgets, such as buttons or color pickers. + +The following list box was designed using an object array: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configuring an object array column + +To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. In the Property list, you can now select Object as a "Expression Type" for the column: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Standard properties related to coordinates, size, and style are available for object columns. You can define them using the Property list, or by programming the style, font color, background color and visibility for each row of an object-type list box column. These types of columns can also be hidden. + +However, the Data Source theme is not available for object-type list box columns. In fact, the contents of each column cell are based on attributes found in the corresponding element of the object array. Each array element can define: + +the value type (mandatory): text, color, event, etc. +the value itself (optional): used for input/output. +the cell content display (optional): button, list, etc. +additional settings (optional): depend on the value type +To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). For example, you can write "Hello World!" in an object column using this simple code: + +```4d +ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob) //first element + OB SET($ob;"valueType";"text") //defines the value type (mandatory) + OB SET($ob;"value";"Hello World!") //defines the value + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +>Display format and entry filters cannot be set for an object column. They automatically depend on the value type. + +#### valueType and data display + +When a list box column is associated with an object array, the way a cell is displayed, entered, or edited, is based on the valueType attribute of the array element. Supported valueType values are: + +* "text": for a text value +* "real": for a numeric value that can include separators like a `\`, <.>, or <,> +* "integer": for an integer value +* "boolean": for a True/False value +* "color": to define a background color +* "event": to display a button with a label. + +4D uses default widgets with regards to the "valueType" value (i.e., a "text" is displayed as a text input widget, a "boolean" as a check box), but alternate displays are also available through options (*e.g.*, a real can also be represented as a drop-down menu). The following table shows the default display as well as alternatives for each type of value: + +|valueType| Default widget |Alternative widget(s)| +|---|---|---| +|text| text input |drop-down menu (required list) or combo box (choice list)| +|real| controlled text input (numbers and separators) |drop-down menu (required list) or combo box (choice list)| +|integer| controlled text input (numbers only)| drop-down menu (required list) or combo box (choice list) or three-states check box +|boolean| check box |drop-down menu (required list)| +|color| background color| text| +|event |button with label| +|||All widgets can have an additional unit toggle button or ellipsis button attached to the cell.| + +You set the cell display and options using specific attributes in each object (see below). + +#### Display formats and entry filters + +You cannot set display formats or entry filters for columns of object-type list boxes. They are automatically defined according to the value type. These are listed in the following table: + +|Value type |Default format |Entry control| +|---|---|---| +|text| same as defined in object |any (no control)| +|real| same as defined in object (using system decimal separator) |"0-9" and "." and "-" +|||"0-9" and "." if min>=0| +|integer| same as defined in object |"0-9" and "-"| +|||"0-9" if min>=0| +|Boolean| check box| N/A| +|color |N/A |N/A| +|event |N/A |N/A| + +### Attributes + +Each element of the object array is an object that can contain one or more attributes that will define the cell contents and data display (see example above). + +The only mandatory attribute is "valueType" and its supported values are "text", "real", "integer", "boolean", "color", and "event". The following table lists all the attributes supported in list box object arrays, depending on the "valueType" value (any other attributes are ignored). Display formats are detailed and examples are provided below. + +| |valueType| text| real |integer| boolean| color| event| +|---|---|---|---|---|---|---|---| +|*Attributes* |*Description* | | | | | | | +|value| cell value (input or output)|x| x| x| | | | +|min| minimum value| |x| x| | | | +|max| maximum value| |x| x| | | | +|behavior| "threeStates" value | | |x | | | | +|requiredList| drop-down list defined in object|x| x|x || | | +|choiceList| combo box defined in object|x|x|x| | | | +|requiredListReference| 4D list ref, depends on "saveAs" value|x|x|x| | | | +|requiredListName| 4D list name, depends on "saveAs" value|x|x|x| | | | +|saveAs| "reference" or "value"| x|x|x| | | | +|choiceListReference| 4D list ref, display combo box| x| x| x| | | | +|choiceListName| 4D list name, display combo box|x|x|x| | | | +|unitList| array of X elements|x|x|x| | | | +|unitReference| index of selected element|x|x| x | | | | +|unitsListReference| 4D list ref for units|x |x| x | | | | +|unitsListName| 4D list name for units| x|x| x| | | | +|alternateButton| add an alternate button|x|x|x|x|x| | + +#### value + +Cell values are stored in the "value" attribute. This attribute is used for input as well as output. It can also be used to define default values when using lists (see below). + +````4d + ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +>Null values are supported and result in an empty cell. + +#### min and max + +When the "valueType" is "real" or "integer", the object also accepts min and max attributes with appropriate values (values must be of the same type as the valueType). + +These attributes can be used to control the range of input values. When a cell is validated (when it loses the focus), if the input value is lower than the min value or greater than the max value, then it is rejected. In this case, the previous value is maintained and a tip displays an explanation. + +````4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +The behavior attribute provides variations to the regular representation of values. In 4D v15, a single variation is proposed: + +|Attribute |Available value(s)| valueType(s)| Description| +|---|---|---|---| +|behavior| threeStates |integer| Represents a numeric value as a three-states check box.
    2=semi-checked, 1=checked, 0=unchecked, -1=invisible, -2=unchecked disabled, -3=checked disabled, -4=semi-checked disabled| + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + + + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList and choiceList + +When a "choiceList" or a "requiredList" attribute is present inside the object, the text input is replaced by a drop-down list or a combo box, depending of the attribute: + +* If the attribute is "choiceList", the cell is displayed as a combo box. This means that the user can select or type a value. +* If the attribute is "requiredList" then the cell is displayed as a drop-down list and the user can only select one of the values provided in the list. + +In both cases, a "value" attribute can be used to preselect a value in the widget. + +>The widget values are defined through an array. If you want to assign an existing 4D list to the widget, you need to use the "requiredListReference", "requiredListName", "choiceListReference", or "choiceListName" attributes. + +Examples: + +* You want to display a drop-down list with only two options: "Open" or "Closed". "Closed" must be preselected: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +* You want to accept any integer value, but display a combo box to suggest the most common values: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName and requiredListReference + +The "requiredListName" and "requiredListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Lists editor of the Tool box) or by programming (using the New list command). The cell will then be displayed as a drop-down list. This means that the user can only select one of the values provided in the list. + +Use "requiredListName" or "requiredListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. + +>* If you want to define these values through a simple array, you need to use the "requiredList" attribute. +>* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". + +Examples: + +* You want to display a drop-down list based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green"), save it as a value and display "blue" by default: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +* You want to display a drop-down list based on a list defined by programming and save it as a reference: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + + ![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName and choiceListReference + +The "choiceListName" and "choiceListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Tool box) or by programming (using the New list command). The cell is then displayed as a combo box, which means that the user can select or type a value. + +Use "choiceListName" or "choiceListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. + +>* If you want to define these values through a simple array, you need to use the "choiceList" attribute. +>* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". + +Example: + +You want to display a combo box based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green") and display "green" by default: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +````4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference and unitReference + +You can use specific attributes to add units associated with cell values (*e.g.*: "10 cm", "20 pixels", etc.). To define the unit list, you can use one of the following attributes: + +* "unitsList": an array containing the x elements used to define the available units (e.g.: "cm", "inches", "km", "miles", etc.). Use this attribute to define units within the object. +* "unitsListReference": a reference to a 4D list containing available units. Use this attribute to define units with a 4D list created with the [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html) command. +* "unitsListName": a name of a design-based 4D list that contains available units. Use this attribute to define units with a 4D list created in the Tool box. + +Regardless of the way the unit list is defined, it can be associated with the following attribute: + +* "unitReference": a single value that contains the index (from 1 to x) of the selected item in the "unitList", "unitsListReference" or "unitsListName" values list. + +The current unit is displayed as a button that cycles through the "unitList", "unitsListReference" or "unitsListName" values each time it is clicked (e.g., "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) + +Example: + +We want to set up a numeric input followed by two possible units: "rows" or "pixels". The current value is "2" + "lines". We use values defined directly in the object ("unitsList" attribute): + +````4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +If you want to add an ellipsis button [...] to a cell, you just need to pass the "alternateButton" with the True value in the object. The button will be displayed in the cell automatically. + +When this button is clicked by a user, an `On Alternate Click` event will be generated, and you will be able to handle it however you want (see the "Event management" paragraph for more information). + +Example: + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### color valueType + +The "color" valueType allows you to display either a color or a text. + +* If the value is a number, a colored rectangle is drawn inside the cell. Example: + + ````4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ```` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +* If the value is a text, then the text is displayed (*e.g.*: "value";"Automatic"). + +#### event valueType + +The "event" valueType displays a simple button that generates an `On Clicked` event when clicked. No data or value can be passed or returned. + +Optionally, you can pass a "label" attribute. + +Example: + +````4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Event management + +Several events can be handled while using an object list box array: + +* **On Data Change**: An `On Data Change` event is triggered when any value has been modified either: + * in a text input zone + * in a drop-down list + * in a combo box area + * in a unit button (switch from value x to value x+1) + * in a check box (switch between checked/unchecked) +* **On Clicked**: When the user clicks on a button installed using the "event" *valueType* attribute, an `On Clicked` event will be generated. This event is managed by the programmer. +* **On Alternative Click**: When the user clicks on an ellipsis button ("alternateButton" attribute), an `On Alternative Click` event will be generated. This event is managed by the programmer. diff --git a/versioned_docs/version-19/FormObjects/properties_Action.md b/versioned_docs/version-19/FormObjects/properties_Action.md index 0cc1016ce6e12c..c35743e9de358c 100644 --- a/versioned_docs/version-19/FormObjects/properties_Action.md +++ b/versioned_docs/version-19/FormObjects/properties_Action.md @@ -109,7 +109,7 @@ In this case, 4D does not provide automatic support for object operations. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](./webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](./webArea_overview.md) --- diff --git a/versioned_docs/version-19/FormObjects/properties_BackgroundAndBorder.md b/versioned_docs/version-19/FormObjects/properties_BackgroundAndBorder.md index c87d10f01ab28c..e128ac0b28fed5 100644 --- a/versioned_docs/version-19/FormObjects/properties_BackgroundAndBorder.md +++ b/versioned_docs/version-19/FormObjects/properties_BackgroundAndBorder.md @@ -16,7 +16,7 @@ Allows setting a different background color for odd-numbered rows/columns in a l #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- @@ -34,7 +34,7 @@ In the case of a list box, by default *Automatic* is selected: the column uses t #### Objects Supported -[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### See also @@ -60,7 +60,7 @@ You can also set this property using the [`LISTBOX SET PROPERTY`](https://doc.4d #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- @@ -197,7 +197,7 @@ You can get the same result using the [`LISTBOX SET ROW FONT STYLE`](https://doc #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- diff --git a/versioned_docs/version-19/FormObjects/properties_CoordinatesAndSizing.md b/versioned_docs/version-19/FormObjects/properties_CoordinatesAndSizing.md index b3e97bb6a894b4..0736342ed6693b 100644 --- a/versioned_docs/version-19/FormObjects/properties_CoordinatesAndSizing.md +++ b/versioned_docs/version-19/FormObjects/properties_CoordinatesAndSizing.md @@ -34,7 +34,7 @@ When this property is enabled, the height of every row is automatically calculat #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) --- @@ -50,7 +50,7 @@ Bottom coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -66,7 +66,7 @@ Left coordinate of the object on the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -82,7 +82,7 @@ Right coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -98,7 +98,7 @@ Top coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -139,7 +139,7 @@ This property designates an object's vertical size. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -148,7 +148,7 @@ This property designates an object's vertical size. This property designates an object's horizontal size. >* Some objects may have a predefined height that cannot be altered. ->* If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +>* If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox_overview.md#list-box-columns), the user can also manually resize the column. >* When resizing the form, if the ["Grow" horizontal sizing](properties_ResizingOptions.md#horizontal-sizing) property was assigned to the list box, the right-most column will be increased beyond its maximum width if necessary. #### JSON Grammar @@ -159,7 +159,7 @@ This property designates an object's horizontal size. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -177,7 +177,7 @@ The maximum width of the column (in pixels). The width of the column cannot be i #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) --- @@ -195,7 +195,7 @@ The minimum width of the column (in pixels). The width of the column cannot be r #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) --- diff --git a/versioned_docs/version-19/FormObjects/properties_DataSource.md b/versioned_docs/version-19/FormObjects/properties_DataSource.md index a996a186f94af9..abfdd5e21d582b 100644 --- a/versioned_docs/version-19/FormObjects/properties_DataSource.md +++ b/versioned_docs/version-19/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ When the **automatic insertion** option is not set (default), the value entered This property is supported by: -- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. +- [Combo box](comboBox_overview.md) and [list box column](listbox_overview.md#list-box-columns) form objects associated to a choice list. - [Combo box](comboBox_overview.md) form objects whose associated list is filled by their array or object datasource. For example, given a choice list containing "France, Germany, Italy" that is associated with a "Countries" combo box: if the **automatic insertion** property is set and a user enters "Spain", then the value "Spain" is automatically added to the list in memory: @@ -28,7 +28,7 @@ For example, given a choice list containing "France, Germany, Italy" that is ass #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- @@ -48,7 +48,7 @@ You can also associate choice lists to objects using the [OBJECT SET LIST BY NAM #### Objects Supported [Drop-down List](dropdownList_Overview.md) - -[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) +[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- @@ -116,7 +116,7 @@ Specifies a variable or expression that will be assigned a longint indicating th Defines the data type for the displayed expression. This property is used with: -- [List box columns](listbox-column.md) of the selection and collection types. +- [List box columns](listbox_overview.md#list-box-columns) of the selection and collection types. - [Drop-down lists](dropdownList_Overview.md) associated to objects or arrays. See also [**Expression Type**](properties_Object.md#expression-type) section. @@ -129,7 +129,7 @@ See also [**Expression Type**](properties_Object.md#expression-type) section. #### Objects Supported -[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox_overview.md#list-box-columns) --- @@ -186,14 +186,14 @@ You must enter a list of values. In the Form editor, a specific dialog box allow #### Objects Supported -[List Box Column (array type only)](listbox-column.md) +[List Box Column (array type only)](listbox_overview.md#list-box-columns) --- ## Expression -This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) - and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. See also **[Variable or Expression](properties_Object.md#variable-or-expression)** section. +This description is specific to [selection](listbox_overview.md#selection-list-boxes) + and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns. See also **[Variable or Expression](properties_Object.md#variable-or-expression)** section. A 4D expression to be associated with a column. You can enter: @@ -233,7 +233,7 @@ If a field, a variable, or an assignable expression (*e.g. Person.lastName*) is #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) --- @@ -262,7 +262,7 @@ All database tables can be used, regardless of whether the form is related to a This property is available in the following conditions: - a [choice list](#choice-list) is associated with the object -- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- for [inputs](input_overview.md) and [list box columns](listbox_overview.md#list-box-columns), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. This property specifies, in the context of a field or variable associated with a list of values, the type of contents to save: @@ -284,7 +284,7 @@ Using this property requires compliance with the following principles: #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox-column.md) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- diff --git a/versioned_docs/version-19/FormObjects/properties_Display.md b/versioned_docs/version-19/FormObjects/properties_Display.md index 8a92c3dc7ee24a..122d1396318b5f 100644 --- a/versioned_docs/version-19/FormObjects/properties_Display.md +++ b/versioned_docs/version-19/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ The field actually contains "proportion". 4D accepts and stores the entire entry #### Objects Supported -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -86,7 +86,7 @@ The table below shows choices available: #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -247,7 +247,7 @@ The following table shows how different formats affect the display of numbers. T #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) --- @@ -307,7 +307,7 @@ If the field is reduced to a size smaller than that of the original picture, the #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -341,7 +341,7 @@ The table below shows the Time field display formats and gives examples: #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -350,7 +350,7 @@ The table below shows the Time field display formats and gives examples: When a [boolean expression](properties_Object.md#expression-type) is displayed as: * a text in an [input object](input_overview.md) -* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), +* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox_overview.md#list-box-columns), ... you can select the text to display for each value: @@ -365,7 +365,7 @@ When a [boolean expression](properties_Object.md#expression-type) is displayed a #### Objects Supported -[List Box Column](listbox-column.md) - [Input](input_overview.md) +[List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) --- @@ -385,7 +385,7 @@ Boolean columns can also be displayed as pop-up menus. In this case, the [Text w #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) --- @@ -433,7 +433,7 @@ In this case as well, the [Title](#title) property is also available so that the #### Objects Supported -[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) +[Check box](checkbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- @@ -454,7 +454,7 @@ In that cases, the title of the check box can be entered using this property. #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) --- @@ -491,7 +491,7 @@ The Truncate with ellipsis property can be applied to Boolean type columns; howe #### Objects Supported -[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -522,7 +522,7 @@ This property is only used when drawing objects located in the body of a list fo #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -577,4 +577,4 @@ Note that regardless of the Wordwrap option’s value, the row height is not cha #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) diff --git a/versioned_docs/version-19/FormObjects/properties_Entry.md b/versioned_docs/version-19/FormObjects/properties_Entry.md index b46b6d016a01bd..5b71189db20354 100644 --- a/versioned_docs/version-19/FormObjects/properties_Entry.md +++ b/versioned_docs/version-19/FormObjects/properties_Entry.md @@ -28,7 +28,7 @@ Allows the user access to a standard context menu in the object when the form is For a picture type [input](input_overview.md), in addition to standard editing commands (Cut, Copy, Paste and Clear), the menu contains the **Import...** command, which can be used to import a picture stored in a file, as well as the **Save as...** command, which can be used to save the picture to disk. The menu can also be used to modify the display format of the picture: the **Truncated non-centered**, **Scaled to fit** and **Scaled to fit centered prop.** options are provided. The modification of the [display format](properties_Display#picture-format) using this menu is temporary; it is not saved with the record. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: - **Fonts...**: displays the font system dialog box - **Recent fonts**: displays the names of recent fonts selected during the session. The list can store up to 10 fonts (beyond that, the last font used replaces the oldest). By default, this list is empty and the option is not displayed. You can manage this list using the `SET RECENT FONTS` and `FONT LIST` commands. @@ -65,7 +65,7 @@ When this property is disabled, any pop-up menus associated with a list box colu #### Objects Supported -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) --- @@ -121,7 +121,7 @@ Here is a table that explains each of the entry filter choices in the Entry Filt #### Objects Supported -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- diff --git a/versioned_docs/version-19/FormObjects/properties_Footers.md b/versioned_docs/version-19/FormObjects/properties_Footers.md index 5f20fb2291ed60..7f7015a7063f34 100644 --- a/versioned_docs/version-19/FormObjects/properties_Footers.md +++ b/versioned_docs/version-19/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Footers ## Display Footers -This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). There is one footer per column; each footer is configured separately. +This property is used to display or hide [list box column footers](listbox_overview.md#list-box-footers). There is one footer per column; each footer is configured separately. #### JSON Grammar @@ -30,7 +30,7 @@ This property is used to set the row height for a list box footer in **pixels** * This calculation does not take into account the size of pictures nor any styles applied to the fonts. * In macOS, the row height may be incorrect if the user enters characters that are not available in the selected font. When this occurs, a substitute font is used, which may cause variations in size. ->This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. +>This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv17R6/4D/17-R6/List-box-footer-specific-properties.300-4354808.en.html) command. Conversion of units: When you switch from one unit to the other, 4D converts them automatically and displays the result in the Property List. For example, if the font used is "Lucida grande 24", a height of "1 line" is converted to "30 pixels" and a height of "60 pixels" is converted to "2 lines". @@ -62,4 +62,4 @@ Note that converting back and forth may lead to an end result that is different #### See also -[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) +[Headers](properties_Headers.md) - [List box footers](listbox_overview.md#list-box-footers) diff --git a/versioned_docs/version-19/FormObjects/properties_Headers.md b/versioned_docs/version-19/FormObjects/properties_Headers.md index 7081d23bab14d8..7b3706a65d7544 100644 --- a/versioned_docs/version-19/FormObjects/properties_Headers.md +++ b/versioned_docs/version-19/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Headers ## Display Headers -This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). There is one header per column; each header is configured separately. +This property is used to display or hide [list box column headers](listbox_overview.md#list-box-headers). There is one header per column; each header is configured separately. #### JSON Grammar @@ -62,4 +62,4 @@ Note that converting back and forth may lead to an end result that is different #### See also -[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) +[Footers](properties_Footers.md) - [List box headers](listbox_overview.md#list-box-headers) diff --git a/versioned_docs/version-19/FormObjects/properties_Help.md b/versioned_docs/version-19/FormObjects/properties_Help.md index e918512b03ad1a..e164adda409821 100644 --- a/versioned_docs/version-19/FormObjects/properties_Help.md +++ b/versioned_docs/version-19/FormObjects/properties_Help.md @@ -28,7 +28,7 @@ You can either: #### Objects Supported -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](./comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](./comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Other help features diff --git a/versioned_docs/version-19/FormObjects/properties_ListBox.md b/versioned_docs/version-19/FormObjects/properties_ListBox.md index c07719848be699..5ef0fa329bf184 100644 --- a/versioned_docs/version-19/FormObjects/properties_ListBox.md +++ b/versioned_docs/version-19/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Collection of columns of the list box. |---|---|---| |columns |collection of column objects|Contains the properties for the list box columns | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox_overview.md#column-specific-properties) section. #### Objects Supported diff --git a/versioned_docs/version-19/FormObjects/properties_Object.md b/versioned_docs/version-19/FormObjects/properties_Object.md index b526a746656f7c..4225b9e006ebac 100644 --- a/versioned_docs/version-19/FormObjects/properties_Object.md +++ b/versioned_docs/version-19/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ This property designates the type of the [active or inactive form object](formOb #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ For more information about naming rules for form objects, refer to [Identifiers] #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -134,20 +134,20 @@ For an array list box, the **Variable or Expression** property usually holds the #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Tab control](tabControl.md) - [Subform](subform_overview.md) - [Radio Button](radio_overview.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Tab control](tabControl.md) - [Subform](subform_overview.md) - [Radio Button](radio_overview.md) - [Web Area](webArea_overview.md) --- ## Expression Type -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](listbox_overview.md#selection-list-boxes) and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Specify the data type for the expression or variable associated to the object. Note that main purpose of this setting is to configure options (such as display formats) available for the data type. It does not actually type the variable itself. In view of project compilation, you must [declare the variable](Concepts/variables.md#declaring-variables). However, this property has a typing function in the following specific cases: - **[Dynamic variables](#dynamic-variables)**: you can use this property to declare the type of dynamic variables. -- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. The formats provided will depend on the variable type (array type list box) or the data/field type (selection and collection type list boxes). The standard 4D formats that can be used are: Alpha, Numeric, Date, Time, Picture and Boolean. The Text type does not have specific display formats. Any existing custom formats are also available. +- **[List Box Columns](listbox_overview.md#list-box-columns)**: this property is used to associate a display format with the column data. The formats provided will depend on the variable type (array type list box) or the data/field type (selection and collection type list boxes). The standard 4D formats that can be used are: Alpha, Numeric, Date, Time, Picture and Boolean. The Text type does not have specific display formats. Any existing custom formats are also available. - **[Picture variables](input_overview.md)**: you can use this menu to declare the variables before loading the form in interpreted mode. Specific native mechanisms govern the display of picture variables in forms. These mechanisms require greater precision when configuring variables: from now on, they must have already been declared before loading the form — i.e., even before the `On Load` form event — unlike other types of variables. To do this, you need either for the statement `C_PICTURE(varName)` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property. Otherwise, the picture variable will not be displayed correctly (only in interpreted mode). @@ -159,7 +159,7 @@ Otherwise, the picture variable will not be displayed correctly (only in interpr #### Objects Supported -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -334,4 +334,4 @@ When **Custom** ("none" in JSON) is set, no automatic calculations are performed #### Objects Supported -[List Box Footer](listbox-header-footer.md#footers) +[List Box Footer](listbox_overview.md#list-box-footers) diff --git a/versioned_docs/version-19/FormObjects/properties_RangeOfValues.md b/versioned_docs/version-19/FormObjects/properties_RangeOfValues.md index 683f6618ebd85d..9528791ce54910 100644 --- a/versioned_docs/version-19/FormObjects/properties_RangeOfValues.md +++ b/versioned_docs/version-19/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Allows setting a list whose values cannot be entered in the object. If an exclud #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) --- @@ -74,4 +74,4 @@ However, unlike the [Choice List](properties_DataSource.md#choice-list) property #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) diff --git a/versioned_docs/version-19/FormObjects/properties_ResizingOptions.md b/versioned_docs/version-19/FormObjects/properties_ResizingOptions.md index 88f9660445bb0a..96b633ced133a1 100644 --- a/versioned_docs/version-19/FormObjects/properties_ResizingOptions.md +++ b/versioned_docs/version-19/FormObjects/properties_ResizingOptions.md @@ -64,7 +64,7 @@ Three options are available: #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -90,7 +90,7 @@ Three options are available: #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -131,4 +131,4 @@ Designates if the size of the column can be modified by the user. #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) diff --git a/versioned_docs/version-19/FormObjects/properties_Text.md b/versioned_docs/version-19/FormObjects/properties_Text.md index 67083f3a70d241..2efec0194ea90b 100644 --- a/versioned_docs/version-19/FormObjects/properties_Text.md +++ b/versioned_docs/version-19/FormObjects/properties_Text.md @@ -37,7 +37,7 @@ You can set this property using the [**OBJECT SET FONT STYLE**](https://doc.4d.c #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -58,7 +58,7 @@ You can also set this property via the [**OBJECT SET FONT STYLE**](https://doc.4 #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -74,7 +74,7 @@ Sets the text to have a line running beneath it. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -111,7 +111,7 @@ Three font themes are available: #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) ### Font Family @@ -132,7 +132,7 @@ You can set this using the [**OBJECT SET FONT**](https://doc.4d.com/4Dv17R5/4D/1 #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -148,7 +148,7 @@ Allows defining the object's font size in points. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -174,7 +174,7 @@ You can also set this property using the [**OBJECT SET RGB COLORS**](https://doc #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -235,7 +235,7 @@ You can also set this property using the `LISTBOX SET PROPERTY` command with `lk #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- @@ -258,7 +258,7 @@ Horizontal location of text within the area that contains it. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) --- @@ -281,7 +281,7 @@ This property can also be handled by the [OBJECT Get vertical alignment](https:/ #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) --- @@ -385,7 +385,7 @@ By default, this option is not enabled. #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox-column.md) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- @@ -430,7 +430,7 @@ The name of a Longint array must be used. Each element of this array corresponds #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- @@ -450,7 +450,7 @@ The name of a Longint array must be used. Each element of this array corresponds #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- diff --git a/versioned_docs/version-19/FormObjects/properties_TextAndPicture.md b/versioned_docs/version-19/FormObjects/properties_TextAndPicture.md index 7cdc8722ab9abc..b73a1cc96b438d 100644 --- a/versioned_docs/version-19/FormObjects/properties_TextAndPicture.md +++ b/versioned_docs/version-19/FormObjects/properties_TextAndPicture.md @@ -75,7 +75,7 @@ Designates the placement of an icon in relation to the form object. #### Objects Supported -[List Box Header](listbox-header-footer.md#headers) +[List Box Header](listbox_overview.md#list-box-headers) --- @@ -140,7 +140,7 @@ The pathname to enter is similar as for the [Pathname property for static pictur #### Objects Supported -[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) --- @@ -225,4 +225,4 @@ It is important to note that the "With Pop-up Menu" property only manages the gr #### Objects Supported -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) diff --git a/versioned_docs/version-20/Concepts/dt_number.md b/versioned_docs/version-20/Concepts/dt_number.md index caba658fbbfeb5..fcbe2d5ce02da5 100644 --- a/versioned_docs/version-20/Concepts/dt_number.md +++ b/versioned_docs/version-20/Concepts/dt_number.md @@ -5,7 +5,7 @@ title: Number (Real, Longint, Integer) Number is a generic term that stands for: -- Real field, variable or expression. The range for the Real data type is ±1.7e±308 (following the [IEEE 754 standard for double-precision binary floating-point format](https://en.wikipedia.org/wiki/Double-precision_floating-point_format)). +- Real field, variable or expression. The range for the Real data type is ±1.7e±308 (13 significant digits). - Long Integer field, variable or expression. The range for the Long Integer data type (4-byte Integer) is -2^31..(2^31)-1. - Integer field, array or expression. The range for the Integer data type (2-byte Integer) is -32,768..32,767 (2^15..(2^15)-1). diff --git a/versioned_docs/version-20/Events/onAfterEdit.md b/versioned_docs/version-20/Events/onAfterEdit.md index 87c6d1f6976190..aa2cef871f504d 100644 --- a/versioned_docs/version-20/Events/onAfterEdit.md +++ b/versioned_docs/version-20/Events/onAfterEdit.md @@ -5,7 +5,7 @@ title: On After Edit |Code|Can be called by|Definition| |---|---|---| -|45|[4D View Pro area](../FormObjects/viewProArea_overview.md) - [4D Write Pro area](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|The contents of the enterable object that has the focus has just been modified| +|45|[4D View Pro area](../FormObjects/viewProArea_overview.md) - [4D Write Pro area](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|The contents of the enterable object that has the focus has just been modified| ## Description diff --git a/versioned_docs/version-20/Events/onAfterKeystroke.md b/versioned_docs/version-20/Events/onAfterKeystroke.md index bba8ebcf484766..5a851e4f81ab6a 100644 --- a/versioned_docs/version-20/Events/onAfterKeystroke.md +++ b/versioned_docs/version-20/Events/onAfterKeystroke.md @@ -5,7 +5,7 @@ title: On After Keystroke |Code|Can be called by|Definition| |---|---|---| -|28|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **including** this character.| +|28|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **including** this character.|
    History @@ -24,7 +24,7 @@ After the [`On Before Keystroke`](onBeforeKeystroke.md) and `On After Keystroke` The `On After Keystroke` event is not generated: -- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- in [list box columns](FormObjects/listbox_overview.md#list-box-columns) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - when user modifications are not carried out using the keyboard (paste, drag-and-drop, checkbox, drop down list, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). ### Keystroke sequence diff --git a/versioned_docs/version-20/Events/onAfterSort.md b/versioned_docs/version-20/Events/onAfterSort.md index 2fb9806ce6d0f6..a1c06a2b9962d9 100644 --- a/versioned_docs/version-20/Events/onAfterSort.md +++ b/versioned_docs/version-20/Events/onAfterSort.md @@ -5,7 +5,7 @@ title: On After Sort |Code|Can be called by|Definition| |---|---|---| -|30|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A standard sort has just been carried out in a list box column.| +|30|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A standard sort has just been carried out in a list box column.| ## Description diff --git a/versioned_docs/version-20/Events/onAlternativeClick.md b/versioned_docs/version-20/Events/onAlternativeClick.md index cd23f8d5fb6ca0..5a3c8a10fc25c4 100644 --- a/versioned_docs/version-20/Events/onAlternativeClick.md +++ b/versioned_docs/version-20/Events/onAlternativeClick.md @@ -5,7 +5,7 @@ title: On Alternative Click |Code|Can be called by|Definition| |---|---|---| -|38|[Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | +|38|[Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | ## Description @@ -22,8 +22,8 @@ Some button styles can be [linked to a pop-up menu](FormObjects/properties_TextA ### List box -This event is generated in columns of [object array type list boxes](FormObjects/listbox-column.md#object-arrays-in-columns), when the user clicks on a widget ellipsis button ("alternateButton" attribute). +This event is generated in columns of [object array type list boxes](FormObjects/listbox_overview.md#object-arrays-in-columns), when the user clicks on a widget ellipsis button ("alternateButton" attribute). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -See the [description of the "alternateButton" attribute](FormObjects/listbox-column.md#alternatebutton). +See the [description of the "alternateButton" attribute](FormObjects/listbox_overview.md#alternatebutton). diff --git a/versioned_docs/version-20/Events/onBeforeDataEntry.md b/versioned_docs/version-20/Events/onBeforeDataEntry.md index e5427d670e95e3..b4dd8e1e4ec5c6 100644 --- a/versioned_docs/version-20/Events/onBeforeDataEntry.md +++ b/versioned_docs/version-20/Events/onBeforeDataEntry.md @@ -5,7 +5,7 @@ title: On Before Data Entry |Code|Can be called by|Definition| |---|---|---| -|41|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A list box cell is about to change to editing mode| +|41|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A list box cell is about to change to editing mode| ## Description diff --git a/versioned_docs/version-20/Events/onBeforeKeystroke.md b/versioned_docs/version-20/Events/onBeforeKeystroke.md index d197574936fedc..3b5f0be2b2bb8c 100644 --- a/versioned_docs/version-20/Events/onBeforeKeystroke.md +++ b/versioned_docs/version-20/Events/onBeforeKeystroke.md @@ -5,7 +5,7 @@ title: On Before Keystroke |Code|Can be called by|Definition| |---|---|---| -|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **without** this character.| +|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **without** this character.|
    History @@ -22,7 +22,7 @@ After the `On Before Keystroke` and [`On After Keystroke event`](onAfterKeystrok The `On Before Keystroke` event is not generated: -- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- in a [list box column](FormObjects/listbox_overview.md#list-box-columns) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - when user modifications are not carried out using the keyboard (paste, drag-and-drop, checkbox, drop down list, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). ### Non-enterable objects diff --git a/versioned_docs/version-20/Events/onBeginDragOver.md b/versioned_docs/version-20/Events/onBeginDragOver.md index 9c9ca7f355bd01..1347959162d8ea 100644 --- a/versioned_docs/version-20/Events/onBeginDragOver.md +++ b/versioned_docs/version-20/Events/onBeginDragOver.md @@ -5,7 +5,7 @@ title: On Begin Drag Over |Code|Can be called by|Definition| |---|---|---| -|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|An object is being dragged| +|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|An object is being dragged| ## Description diff --git a/versioned_docs/version-20/Events/onClicked.md b/versioned_docs/version-20/Events/onClicked.md index 5e1933b1e2181c..395644852fd8c6 100644 --- a/versioned_docs/version-20/Events/onClicked.md +++ b/versioned_docs/version-20/Events/onClicked.md @@ -5,7 +5,7 @@ title: On Clicked |Code|Can be called by|Definition| |---|---|---| -|4|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|A click occurred on an object| +|4|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|A click occurred on an object| ## Description diff --git a/versioned_docs/version-20/Events/onColumnMoved.md b/versioned_docs/version-20/Events/onColumnMoved.md index 5717c1d8268bbb..643745760b09a9 100644 --- a/versioned_docs/version-20/Events/onColumnMoved.md +++ b/versioned_docs/version-20/Events/onColumnMoved.md @@ -5,7 +5,7 @@ title: On Column Moved |Code|Can be called by|Definition| |---|---|---| -|32|[List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md)| A list box column is moved by the user via drag and drop| +|32|[List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox_overview.md#list-box-columns)| A list box column is moved by the user via drag and drop| ## Description diff --git a/versioned_docs/version-20/Events/onColumnResize.md b/versioned_docs/version-20/Events/onColumnResize.md index 7f1302fc8e08fa..8617bba19cb0a8 100644 --- a/versioned_docs/version-20/Events/onColumnResize.md +++ b/versioned_docs/version-20/Events/onColumnResize.md @@ -5,7 +5,7 @@ title: On Column Resize |Code|Can be called by|Definition| |---|---|---| -|33|[4D View Pro Area](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md)|The width of a column is modified directly by the user or consequently to a form window resize| +|33|[4D View Pro Area](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox_overview.md#list-box-columns)|The width of a column is modified directly by the user or consequently to a form window resize| ## Description diff --git a/versioned_docs/version-20/Events/onDataChange.md b/versioned_docs/version-20/Events/onDataChange.md index 97b30165783762..77541959ad6881 100644 --- a/versioned_docs/version-20/Events/onDataChange.md +++ b/versioned_docs/version-20/Events/onDataChange.md @@ -5,7 +5,7 @@ title: On Data Change |Code|Can be called by|Definition| |---|---|---| -|20|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md)|An object data has been modified| +|20|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md)|An object data has been modified| ## Description diff --git a/versioned_docs/version-20/Events/onDoubleClicked.md b/versioned_docs/version-20/Events/onDoubleClicked.md index 9d5cc08e29ba61..c35a2cacaeb0da 100644 --- a/versioned_docs/version-20/Events/onDoubleClicked.md +++ b/versioned_docs/version-20/Events/onDoubleClicked.md @@ -5,7 +5,7 @@ title: On Double Clicked |Code|Can be called by|Definition| |---|---|---| -|13|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) |A double click occurred on an object| +|13|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) |A double click occurred on an object| ## Description diff --git a/versioned_docs/version-20/Events/onDragOver.md b/versioned_docs/version-20/Events/onDragOver.md index ed16895a599351..031ab26115413f 100644 --- a/versioned_docs/version-20/Events/onDragOver.md +++ b/versioned_docs/version-20/Events/onDragOver.md @@ -5,7 +5,7 @@ title: On Drag Over |Code|Can be called by|Definition| |---|---|---| -|21|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data could be dropped onto an object| +|21|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data could be dropped onto an object| ## Description diff --git a/versioned_docs/version-20/Events/onDrop.md b/versioned_docs/version-20/Events/onDrop.md index 98346507b44c4f..f2e8d2b5a80e89 100644 --- a/versioned_docs/version-20/Events/onDrop.md +++ b/versioned_docs/version-20/Events/onDrop.md @@ -5,7 +5,7 @@ title: On Drop |Code|Can be called by|Definition| |---|---|---| -|16|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data has been dropped onto an object| +|16|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data has been dropped onto an object| ## Description diff --git a/versioned_docs/version-20/Events/onFooterClick.md b/versioned_docs/version-20/Events/onFooterClick.md index e39bb30f370f10..83ff5dd0a344a9 100644 --- a/versioned_docs/version-20/Events/onFooterClick.md +++ b/versioned_docs/version-20/Events/onFooterClick.md @@ -5,7 +5,7 @@ title: On Footer Click |Code|Can be called by|Definition| |---|---|---| -|57|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A click occurs in the footer of a list box column| +|57|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A click occurs in the footer of a list box column| ## Description diff --git a/versioned_docs/version-20/Events/onGettingFocus.md b/versioned_docs/version-20/Events/onGettingFocus.md index ba23da9815daaf..1674208e844416 100644 --- a/versioned_docs/version-20/Events/onGettingFocus.md +++ b/versioned_docs/version-20/Events/onGettingFocus.md @@ -5,7 +5,7 @@ title: On Getting focus |Code|Can be called by|Definition| |---|---|---| -|15|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is getting the focus| +|15|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is getting the focus| ## Description diff --git a/versioned_docs/version-20/Events/onHeaderClick.md b/versioned_docs/version-20/Events/onHeaderClick.md index e6a064f110996b..3d7527b4d899f3 100644 --- a/versioned_docs/version-20/Events/onHeaderClick.md +++ b/versioned_docs/version-20/Events/onHeaderClick.md @@ -5,7 +5,7 @@ title: On Header Click |Code|Can be called by|Definition| |---|---|---| -|42|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A click occurs in a column header| +|42|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A click occurs in a column header| ## Description diff --git a/versioned_docs/version-20/Events/onLoad.md b/versioned_docs/version-20/Events/onLoad.md index 6a8bdc77e7b852..be8eee88211984 100644 --- a/versioned_docs/version-20/Events/onLoad.md +++ b/versioned_docs/version-20/Events/onLoad.md @@ -5,7 +5,7 @@ title: On Load |Code|Can be called by|Definition| |---|---|---| -|1|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be displayed or printed| +|1|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be displayed or printed| ## Description diff --git a/versioned_docs/version-20/Events/onLosingFocus.md b/versioned_docs/version-20/Events/onLosingFocus.md index 1764b9f92a6e52..0bda46c7f47999 100644 --- a/versioned_docs/version-20/Events/onLosingFocus.md +++ b/versioned_docs/version-20/Events/onLosingFocus.md @@ -5,7 +5,7 @@ title: On Losing focus |Code|Can be called by|Definition| |---|---|---| -|14|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is losing the focus| +|14|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is losing the focus| ## Description diff --git a/versioned_docs/version-20/Events/onRowMoved.md b/versioned_docs/version-20/Events/onRowMoved.md index 0ee1f21a23438a..c65a407abfd0cc 100644 --- a/versioned_docs/version-20/Events/onRowMoved.md +++ b/versioned_docs/version-20/Events/onRowMoved.md @@ -5,7 +5,7 @@ title: On Row Moved |Code|Can be called by|Definition| |---|---|---| -|34|[List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md)| A list box row is moved by the user via drag and drop| +|34|[List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)| A list box row is moved by the user via drag and drop| ## Description diff --git a/versioned_docs/version-20/Events/onUnload.md b/versioned_docs/version-20/Events/onUnload.md index 1d5cff5457fa14..a8c9a2eeb63b89 100644 --- a/versioned_docs/version-20/Events/onUnload.md +++ b/versioned_docs/version-20/Events/onUnload.md @@ -5,7 +5,7 @@ title: On Unload |Code|Can be called by|Definition| |---|---|---| -|24|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be exited and released| +|24|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be exited and released| ## Description diff --git a/versioned_docs/version-20/Events/onValidate.md b/versioned_docs/version-20/Events/onValidate.md index b2421df5613a23..842d79c6f164fb 100644 --- a/versioned_docs/version-20/Events/onValidate.md +++ b/versioned_docs/version-20/Events/onValidate.md @@ -5,7 +5,7 @@ title: On Validate |Code|Can be called by|Definition| |---|---|---| -|3|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md)|The record data entry has been validated| +|3|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md)|The record data entry has been validated| ## Description diff --git a/versioned_docs/version-20/Events/overview.md b/versioned_docs/version-20/Events/overview.md index 8dbd1b97ec34ff..7996a6b8289a6b 100644 --- a/versioned_docs/version-20/Events/overview.md +++ b/versioned_docs/version-20/Events/overview.md @@ -29,7 +29,7 @@ objectName|text|Name of the object triggering the event - Not included if the ev Additional properties are returned when the event occurs on specific objects. In particular: -- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. - [4D View Pro areas](FormObjects/viewProArea_overview.md) return for example `sheetName` or `action` properties in the [On After Edit](onAfterEdit.md) event object. diff --git a/versioned_docs/version-20/FormEditor/pictures.md b/versioned_docs/version-20/FormEditor/pictures.md index 63594b7df0cc29..c4cc5d33c67741 100644 --- a/versioned_docs/version-20/FormEditor/pictures.md +++ b/versioned_docs/version-20/FormEditor/pictures.md @@ -46,7 +46,7 @@ High resolution pictures with the @nx convention can be used in the following ob * [Buttons](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[check boxes](FormObjects/checkbox_overview.md) * [Picture buttons](FormObjects/pictureButton_overview.md)/[Picture pop-ups](FormObjects/picturePopupMenu_overview.md) * [Tab controls](FormObjects/tabControl.md) -* [List box headers](FormObjects/listbox-header-footer.md#headers) +* [List box headers](FormObjects/listbox_overview.md#list-box-headers) * [Menu icons](Menus/properties.md#item-icon) 4D automatically prioritizes pictures with the highest resolution. For example, when using two screens (one high resolution display, one standard display) and you move a form from one screen to another, 4D automatically renders the highest possible resolution of the picture. Even if a command or property specifies *circle.png*, *circle@3x.png* will be used (if it exists). diff --git a/versioned_docs/version-20/FormObjects/listbox-column.md b/versioned_docs/version-20/FormObjects/listbox-column.md deleted file mode 100644 index 411084b31b87c6..00000000000000 --- a/versioned_docs/version-20/FormObjects/listbox-column.md +++ /dev/null @@ -1,418 +0,0 @@ ---- -id: listbox-column -title: List Box Column ---- - - - -A list box is made of one or more column object(s) which have specific properties. You can select a list box column in the Form editor by clicking on it when the list box object is selected: - -![](../assets/en/FormObjects/listbox_column.png) - -You can set standard properties (text, background color, etc.) for each column of the list box; these properties take priority over those of the list box object properties. - ->You can define the [Expression type](properties_Object.md#expression-type) for array list box columns (String, Text, Number, Date, Time, Picture, Boolean, or Object). - -### Column Specific Properties {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -## Supported Form Events - -|Form event|Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties)| Comments| -|---|---|---| -|On After Edit|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || -|On After Keystroke|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || -|On After Sort|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| -|On Alternative Click|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • |*Arrays list boxes only*| -|On Before Data Entry|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || -|On Before Keystroke|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || -|On Begin Drag Over|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || -|On Clicked|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || -|On Column Moved|
  • [columnName](./listbox-object#additional-properties)
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • || -|On Column Resize|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [newSize](./listbox-object#additional-properties)
  • [oldSize](./listbox-object#additional-properties)
  • || -|On Data Change|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || -|On Double Clicked|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || -|On Drag Over|
  • [area](./listbox-object#additional-properties)
  • [areaName](./listbox-object#additional-properties)
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || -|On Drop|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || -|On Footer Click|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [footerName](./listbox-object#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| -|On Getting Focus|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • |*Additional properties returned only when editing a cell*| -|On Header Click|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • || -|On Load|| -|On Losing Focus|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| -|On Row Moved|
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • |*Arrays list boxes only*| -|On Scroll|
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • || -|On Unload||| - - -## Object arrays in columns - -List box columns can handle object arrays. Since object arrays can contain different kinds of data, this powerful new feature allows you to mix different input types in the rows of a single column, and display various widgets as well. For example, you could insert a text input in the first row, a check box in the second, and a drop-down list in the third. Object arrays also provide access to new kinds of widgets, such as buttons or color pickers. - -The following list box was designed using an object array: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configuring an object array column - -To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. In the Property list, you can now select Object as a "Expression Type" for the column: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Standard properties related to coordinates, size, and style are available for object columns. You can define them using the Property list, or by programming the style, font color, background color and visibility for each row of an object-type list box column. These types of columns can also be hidden. - -However, the Data Source theme is not available for object-type list box columns. In fact, the contents of each column cell are based on attributes found in the corresponding element of the object array. Each array element can define: - -the value type (mandatory): text, color, event, etc. -the value itself (optional): used for input/output. -the cell content display (optional): button, list, etc. -additional settings (optional): depend on the value type -To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). For example, you can write "Hello World!" in an object column using this simple code: - -```4d -ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob) //first element - OB SET($ob;"valueType";"text") //defines the value type (mandatory) - OB SET($ob;"value";"Hello World!") //defines the value - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - ->Display format and entry filters cannot be set for an object column. They automatically depend on the value type. - -#### valueType and data display - -When a list box column is associated with an object array, the way a cell is displayed, entered, or edited, is based on the valueType attribute of the array element. Supported valueType values are: - -* "text": for a text value -* "real": for a numeric value that can include separators like a `\`, <.>, or <,> -* "integer": for an integer value -* "boolean": for a True/False value -* "color": to define a background color -* "event": to display a button with a label. - -4D uses default widgets with regards to the "valueType" value (i.e., a "text" is displayed as a text input widget, a "boolean" as a check box), but alternate displays are also available through options (*e.g.*, a real can also be represented as a drop-down menu). The following table shows the default display as well as alternatives for each type of value: - -|valueType| Default widget |Alternative widget(s)| -|---|---|---| -|text| text input |drop-down menu (required list) or combo box (choice list)| -|real| controlled text input (numbers and separators) |drop-down menu (required list) or combo box (choice list)| -|integer| controlled text input (numbers only)| drop-down menu (required list) or combo box (choice list) or three-states check box -|boolean| check box |drop-down menu (required list)| -|color| background color| text| -|event |button with label| -|||All widgets can have an additional unit toggle button or ellipsis button attached to the cell.| - -You set the cell display and options using specific attributes in each object (see below). - -#### Display formats and entry filters - -You cannot set display formats or entry filters for columns of object-type list boxes. They are automatically defined according to the value type. These are listed in the following table: - -|Value type |Default format |Entry control| -|---|---|---| -|text| same as defined in object |any (no control)| -|real| same as defined in object (using system decimal separator) |"0-9" and "." and "-" -|||"0-9" and "." if min>=0| -|integer| same as defined in object |"0-9" and "-"| -|||"0-9" if min>=0| -|Boolean| check box| N/A| -|color |N/A |N/A| -|event |N/A |N/A| - -### Attributes - -Each element of the object array is an object that can contain one or more attributes that will define the cell contents and data display (see example above). - -The only mandatory attribute is "valueType" and its supported values are "text", "real", "integer", "boolean", "color", and "event". The following table lists all the attributes supported in list box object arrays, depending on the "valueType" value (any other attributes are ignored). Display formats are detailed and examples are provided below. - -| |valueType| text| real |integer| boolean| color| event| -|---|---|---|---|---|---|---|---| -|*Attributes* |*Description* | | | | | | | -|value| cell value (input or output)|x| x| x| | | | -|min| minimum value| |x| x| | | | -|max| maximum value| |x| x| | | | -|behavior| "threeStates" value | | |x | | | | -|requiredList| drop-down list defined in object|x| x|x || | | -|choiceList| combo box defined in object|x|x|x| | | | -|requiredListReference| 4D list ref, depends on "saveAs" value|x|x|x| | | | -|requiredListName| 4D list name, depends on "saveAs" value|x|x|x| | | | -|saveAs| "reference" or "value"| x|x|x| | | | -|choiceListReference| 4D list ref, display combo box| x| x| x| | | | -|choiceListName| 4D list name, display combo box|x|x|x| | | | -|unitList| array of X elements|x|x|x| | | | -|unitReference| index of selected element|x|x| x | | | | -|unitsListReference| 4D list ref for units|x |x| x | | | | -|unitsListName| 4D list name for units| x|x| x| | | | -|alternateButton| add an alternate button|x|x|x|x|x| | - -#### value - -Cell values are stored in the "value" attribute. This attribute is used for input as well as output. It can also be used to define default values when using lists (see below). - -```4d - ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - ->Null values are supported and result in an empty cell. - -#### min and max - -When the "valueType" is "real" or "integer", the object also accepts min and max attributes with appropriate values (values must be of the same type as the valueType). - -These attributes can be used to control the range of input values. When a cell is validated (when it loses the focus), if the input value is lower than the min value or greater than the max value, then it is rejected. In this case, the previous value is maintained and a tip displays an explanation. - -```4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -The behavior attribute provides variations to the regular representation of values. In 4D v15, a single variation is proposed: - -|Attribute |Available value(s)| valueType(s)| Description| -|---|---|---|---| -|behavior| threeStates |integer| Represents a numeric value as a three-states check box.
    2=semi-checked, 1=checked, 0=unchecked, -1=invisible, -2=unchecked disabled, -3=checked disabled, -4=semi-checked disabled| - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - - - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList and choiceList - -When a "choiceList" or a "requiredList" attribute is present inside the object, the text input is replaced by a drop-down list or a combo box, depending of the attribute: - -* If the attribute is "choiceList", the cell is displayed as a combo box. This means that the user can select or type a value. -* If the attribute is "requiredList" then the cell is displayed as a drop-down list and the user can only select one of the values provided in the list. - -In both cases, a "value" attribute can be used to preselect a value in the widget. - ->The widget values are defined through an array. If you want to assign an existing 4D list to the widget, you need to use the "requiredListReference", "requiredListName", "choiceListReference", or "choiceListName" attributes. - -Examples: - -* You want to display a drop-down list with only two options: "Open" or "Closed". "Closed" must be preselected: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -* You want to accept any integer value, but display a combo box to suggest the most common values: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName and requiredListReference - -The "requiredListName" and "requiredListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Lists editor of the Tool box) or by programming (using the New list command). The cell will then be displayed as a drop-down list. This means that the user can only select one of the values provided in the list. - -Use "requiredListName" or "requiredListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. - ->* If you want to define these values through a simple array, you need to use the "requiredList" attribute. ->* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". - -Examples: - -* You want to display a drop-down list based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green"), save it as a value and display "blue" by default: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -* You want to display a drop-down list based on a list defined by programming and save it as a reference: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` - - ![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName and choiceListReference - -The "choiceListName" and "choiceListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Tool box) or by programming (using the New list command). The cell is then displayed as a combo box, which means that the user can select or type a value. - -Use "choiceListName" or "choiceListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. - ->* If you want to define these values through a simple array, you need to use the "choiceList" attribute. ->* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". - -Example: - -You want to display a combo box based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green") and display "green" by default: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference and unitReference - -You can use specific attributes to add units associated with cell values (*e.g.*: "10 cm", "20 pixels", etc.). To define the unit list, you can use one of the following attributes: - -* "unitsList": an array containing the x elements used to define the available units (e.g.: "cm", "inches", "km", "miles", etc.). Use this attribute to define units within the object. -* "unitsListReference": a reference to a 4D list containing available units. Use this attribute to define units with a 4D list created with the [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html) command. -* "unitsListName": a name of a design-based 4D list that contains available units. Use this attribute to define units with a 4D list created in the Tool box. - -Regardless of the way the unit list is defined, it can be associated with the following attribute: - -* "unitReference": a single value that contains the index (from 1 to x) of the selected item in the "unitList", "unitsListReference" or "unitsListName" values list. - -The current unit is displayed as a button that cycles through the "unitList", "unitsListReference" or "unitsListName" values each time it is clicked (e.g., "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) - -Example: - -We want to set up a numeric input followed by two possible units: "rows" or "pixels". The current value is "2" + "lines". We use values defined directly in the object ("unitsList" attribute): - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -If you want to add an ellipsis button [...] to a cell, you just need to pass the "alternateButton" with the True value in the object. The button will be displayed in the cell automatically. - -When this button is clicked by a user, an `On Alternate Click` event will be generated, and you will be able to handle it however you want (see the "Event management" paragraph for more information). - -Example: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### color valueType - -The "color" valueType allows you to display either a color or a text. - -* If the value is a number, a colored rectangle is drawn inside the cell. Example: - - ```4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -* If the value is a text, then the text is displayed (*e.g.*: "value";"Automatic"). - -#### event valueType - -The "event" valueType displays a simple button that generates an `On Clicked` event when clicked. No data or value can be passed or returned. - -Optionally, you can pass a "label" attribute. - -Example: - -```4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Event management - -Several events can be handled while using an object list box array: - -* **On Data Change**: An `On Data Change` event is triggered when any value has been modified either: - * in a text input zone - * in a drop-down list - * in a combo box area - * in a unit button (switch from value x to value x+1) - * in a check box (switch between checked/unchecked) -* **On Clicked**: When the user clicks on a button installed using the "event" *valueType* attribute, an `On Clicked` event will be generated. This event is managed by the programmer. -* **On Alternative Click**: When the user clicks on an ellipsis button ("alternateButton" attribute), an `On Alternative Click` event will be generated. This event is managed by the programmer. diff --git a/versioned_docs/version-20/FormObjects/listbox-header-footer.md b/versioned_docs/version-20/FormObjects/listbox-header-footer.md deleted file mode 100644 index 64b6c8ac56379a..00000000000000 --- a/versioned_docs/version-20/FormObjects/listbox-header-footer.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -id: listbox-header-footer -title: List Box Header and Footer ---- - - -:::note - -- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. -- To be able to access footer properties for a list box, you must enable the [Display Footers](properties_Footers.md#display-footers) option. - -::: - - -## Headers - - -When headers are displayed, you can select a header in the Form editor by clicking it when the list box object is selected: - -![](../assets/en/FormObjects/listbox_header.png) - -You can set standard text properties for each column header of the list box; in this case, these properties have priority over those of the column or of the list box itself. - -In addition, you have access to the specific properties for headers. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -At runtime, events that occur in a header are generated in the list box column object method. - -When the `OBJECT SET VISIBLE` command is used with a header, it is applied to all headers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"header3";False)` will hide all headers in the list box object to which *header3* belongs and not simply this header. - -### Header Specific Properties - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - - -## Footers - -List boxes can contain non-enterable "footers" displaying additional information. For data shown in table form, footers are usually used to display calculations such as totals or averages. - -When footers are displayed, you can click to select one when the list box object is selected in the Form editor: - -![](../assets/en/FormObjects/listbox_footers.png) - -For each List box column footer, you can set standard text properties: in this case, these properties take priority over those of the column or of the list box. You can also access specific properties for footers. In particular, you can insert a [custom or automatic calculation](properties_Object.md#variable-calculation). - -At runtime, events that occur in a footer are generated in the list box column object method. - -When the `OBJECT SET VISIBLE` command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"footer3";False)` will hide all footers in the list box object to which *footer3* belongs and not simply this footer. - -### Footer Specific Properties - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - diff --git a/versioned_docs/version-20/FormObjects/listbox-object.md b/versioned_docs/version-20/FormObjects/listbox-object.md deleted file mode 100644 index 9f0bdbbe095603..00000000000000 --- a/versioned_docs/version-20/FormObjects/listbox-object.md +++ /dev/null @@ -1,189 +0,0 @@ ---- -id: listbox-object -title: List Box Object ---- - - -## Array list boxes - -In an array list box, each column must be associated with a one-dimensional 4D array; all array types can be used, with the exception of pointer arrays. The number of rows is based on the number of array elements. - -By default, 4D assigns the name "ColumnX" to each column. You can change it, as well as other column properties, in the [column properties](listbox-column.md#column-specific-properties). The display format for each column can also be defined using the `OBJECT SET FORMAT` command. - ->Array type list boxes can be displayed in [hierarchical mode](listbox_overview.md#hierarchical-list-boxes), with specific mechanisms. - -With array type list box, the values entered or displayed are managed using the 4D language. You can also associate a [choice list](properties_DataSource.md#choice-list) with a column in order to control data entry. -The values of columns are managed using high-level List box commands (such as `LISTBOX INSERT ROWS` or `LISTBOX DELETE ROWS`) as well as array manipulation commands. For example, to initialize the contents of a column, you can use the following instruction: - -```4d -ARRAY TEXT(varCol;size) -``` - -You can also use a list: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - ->**Warning**: When a list box contains several columns of different sizes, only the number of items of the smallest array (column) will be displayed. You should make sure that each array has the same number of elements as the others. Also, if a list box column is empty (this occurs when the associated array was not correctly declared or sized using the language), the list box displays nothing. - -## Selection list boxes - -In this type of list box, each column can be associated with a field (for example `[Employees]LastName)` or an expression. The expression can be based on one or more fields (for example, `[Employees]FirstName+" "[Employees]LastName`) or it may simply be a formula (for example `String(Milliseconds)`). The expression can also be a project method, a variable or an array item. You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. - -The contents of each row is then evaluated according to a selection of records: the **current selection** of a table or a **named selection**. - -In the case of a list box based on the current selection of a table, any modification done from the database side is automatically reflected in the list box, and vice versa. The current selection is therefore always the same in both places. - -## Collection or Entity selection list boxes - -In this type of list box, each column must be associated to an expression. The contents of each row is then evaluated per collection element or per entity of the entity selection. - -Each element of the collection or each entity is available as an object that can be accessed through the [This](../Concepts/classes.md#this) keyword. A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. - -When the data source is an entity selection, any modifications made on the list box side are automatically saved in the database. On the other hand, modifications made on the database side are visible in the list box after touched entities have been reloaded. - -When the data source is a collection, any modifications made in the list box values are reflected in the collection. On the other hand, if modifications are done on the collection using for example the various functions of the [Collection class](../API/CollectionClass.md), you will need to explicitely notify 4D by reassigning the collection variable to itself, so that the list box contents is refreshed. For example: - -```4d -myCol:=myCol.push("new value") //display new value in list box -``` - -### Supported Properties - -Supported properties depend on the list box type. - -|Property|Array list box|Selection list box|Collection or Entity Selection list box| -|---|----|---|---| -|[Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color)|X|X|X| -|[Background Color](properties_BackgroundAndBorder.md#background-color--fill-color)|X|X|X| -|[Bold](properties_Text.md#bold)|X|X|X| -|[Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression)||X|X| -|[Border Line Style](properties_BackgroundAndBorder.md#border-line-style)|X|X|X| -|[Bottom](properties_CoordinatesAndSizing.md#bottom)|X|X|X| -|[Class](properties_Object.md#css-class)|X|X|X| -|[Collection or entity selection](properties_Object.md#collection-or-entity-selection)||X|X| -|[Column Auto-Resizing](properties_ResizingOptions.md#column-auto-resizing)|X|X|X| -|[Current item](properties_DataSource.md#current-item)|||X| -|[Current item position](properties_DataSource.md#current-item-position)|||X| -|[Data Source](properties_Object.md#data-source)|X|X|X| -|[Detail Form Name](properties_ListBox.md#detail-form-name)||X|| -|[Display Headers](properties_Headers.md#display-headers)|X|X|X| -|[Display Footers](properties_Footers.md#display-footers)|X|X|X| -|[Double-click on row](properties_ListBox.md#double-click-on-row)||X|| -|[Draggable](properties_Action.md#droppable)|X|X|X| -|[Droppable](properties_Action.md#droppable)|X|X|X| -|[Focusable](properties_Entry.md#focusable)|X|X|X| -|[Font](properties_Text.md#font)|X|X|X| -|[Font Color](properties_Text.md#font-color)|X|X|X| -|[Font Color Expression](properties_Text.md#font-color-expression)||X|X| -|[Font Size](properties_Text.md#font-size)|X|X|X| -|[Height (list box)](properties_CoordinatesAndSizing.md#height)|X|X|X| -|[Height (headers)](properties_Headers.md#height)|X|X|X| -|[Height (footers)](properties_Footers.md#height)|X|X|X| -|[Hide extra blank rows](properties_BackgroundAndBorder.md#hide-extra-blank-rows)|X|X|X| -|[Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle)|X|X|X| -|[Hide selection highlight](properties_Appearance.md#hide-selection-highlight)|X|X|X| -|[Hierarchical List Box](properties_Object.md#array-list-box)|X||| -|[Highlight Set](properties_ListBox.md#highlight-set)||X|| -|[Horizontal Alignment](properties_Text.md#horizontal-alignment)|X|X|X| -|[Horizontal Line Color](properties_Gridlines.md#horizontal-line-color)|X|X|X| -|[Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar)|X|X|X| -|[Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing)|X|X|X| -|[Italic](properties_Text.md#italic)|X|X|X| -|[Left](properties_CoordinatesAndSizing.md#left)|X|X|X| -|[Master Table](properties_DataSource.md#master-table)||X|| -|[Meta info expression](properties_Text.md#meta-info-expression)|||X| -|[Method](properties_Action.md#method)|X|X|X| -|[Movable Rows](properties_Action.md#movable-rows)|X||| -|[Named Selection](properties_DataSource.md#selection-name)||X|| -|[Number of Columns](properties_ListBox.md#number-of-columns)|X|X|X| -|[Number of Locked Columns](properties_ListBox.md#number-of-locked-columns)|X|X|X| -|[Number of Static Columns](properties_ListBox.md#number-of-static-columns)|X|X|X| -|[Object Name](properties_Object.md#object-name)|X|X|X| -|[Right](properties_CoordinatesAndSizing.md#right)|X|X|X| -|[Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array)|X||| -|[Row Control Array](properties_ListBox.md#row-control-array)|X||| -|[Row Font Color Array](properties_Text.md#row-font-color-array)|X||| -|[Row Height](properties_CoordinatesAndSizing.md#row-height)|X||| -|[Row Height Array](properties_CoordinatesAndSizing.md#row-height-array)|X||| -|[Row Style Array](properties_Text.md#row-style-array)|X||| -|[Selected Items](properties_DataSource.md#selected-items)|||X| -|[Selection Mode](properties_ListBox.md#selection-mode)|X|X|X| -|[Single-Click Edit](properties_Entry.md#single-click-edit)|X|X|X| -|[Sortable](properties_Action.md#sortable)|X|X|X| -|[Standard action](properties_Action.md#standard-action)|X||| -|[Style Expression](properties_Text.md#style-expression)||X|X| -|[Top](properties_CoordinatesAndSizing.md#top)|X|X|X| -|[Transparent](properties_BackgroundAndBorder.md#transparent)|X|X|X| -|[Type](properties_Object.md#type)|X|X|X| -|[Underline](properties_Text.md#underline)|X|X|X| -|[Variable or Expression](properties_Object.md#variable-or-expression)|X|X|| -|[Vertical Alignment](properties_Text.md#vertical-alignment)|X|X|X| -|[Vertical Line Color](properties_Gridlines.md#vertical-line-color)|X|X|X| -|[Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar)|X|X|X| -|[Vertical Sizing](properties_ResizingOptions.md#vertical-sizing)|X|X|X| -|[Visibility](properties_Display.md#visibility)|X|X|X| -|[Width](properties_CoordinatesAndSizing.md#width)|X|X|X| - -> List box columns, headers and footers support specific properties. - -### Supported Form Events - -|Form event|Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) for main properties)| Comments| -|---|---|---| -|On After Edit|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On After Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On After Sort|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| -|On Alternative Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Arrays list boxes only*| -|On Before Data Entry|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Before Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Begin Drag Over|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Close Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| -|On Collapse|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| -|On Column Moved|
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • || -|On Column Resize|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • || -|On Data Change|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Delete Action|
  • [row](#additional-properties)
  • || -|On Display Detail|
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • || -|On Double Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Drag Over|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Drop|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Expand|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| -|On Footer Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| -|On Getting Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell*| -|On Header Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • || -|On Load|| -|On Losing Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| -|On Mouse Enter|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Mouse Leave||| -|On Mouse Move|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Open Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| -|On Row Moved|
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • |*Arrays list boxes only*| -|On Selection Change||| -|On Scroll|
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • || -|On Unload||| - -#### Additional Properties {#additional-properties} - -Form events on list box or list box column objects may return the following additional properties: - -|Property| Type| Description| -|---|---|---| -|area|text|List box object area ("header", "footer", "cell")| -|areaName|text|Name of the area| -|column|longint|Column number| -|columnName|text|Name of the column| -|footerName|text|Name of the footer| -|headerName|text|Name of the header| -|horizontalScroll|longint|Positive if scroll is towards the right, negative if towards the left| -|isRowSelected|boolean|True if row is selected, else False| -|newPosition|longint|New position of the column or row| -|newSize|longint|New size (in pixels) of the column or row| -|oldPosition|longint|Previous position of the column or row| -|oldSize|longint|Previous size (in pixels) of the column or row| -|row|longint|Row number| -|verticalScroll|longint|Positive if scroll is towards the bottom, negative if towards the top| - ->If an event occurs on a "fake" column or row that doesn't exist, an empty string is typically returned. diff --git a/versioned_docs/version-20/FormObjects/listbox_overview.md b/versioned_docs/version-20/FormObjects/listbox_overview.md index fcfeca865953d0..004fbfb4cde12e 100644 --- a/versioned_docs/version-20/FormObjects/listbox_overview.md +++ b/versioned_docs/version-20/FormObjects/listbox_overview.md @@ -26,14 +26,15 @@ It is also possible to resize each column, and the user can modify the order of The user can select one or more rows using the standard shortcuts: **Shift+click** for an adjacent selection and **Ctrl+click** (Windows) or **Command+click** (macOS) for a non-adjacent selection. + ### List box parts A list box is composed of four distinct parts: -* the [list box object](./listbox-object.md) in its entirety, -* [columns](./listbox-column.md), -* column [headers](./listbox-header-footer.md#headers), and -* column [footers](./listbox-header-footer.md#footers). +* the list box object in its entirety, +* columns, +* column headers, and +* column footers. ![](../assets/en/FormObjects/listbox_parts.png) @@ -44,31 +45,331 @@ It is possible to add an object method to the list box object and/or to each col 1. Object method of each column 2. Object method of the list box -The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). +The column object method gets events that occur in its [header](#list-box-headers) and [footer](#list-box-footers). + + ### List box types There are several types of list boxes, with their own specific behaviors and properties. The list box type depends on its [Data Source property](properties_Object.md#data-source): -* **Arrays**: each column is bound to a 4D array. Array-based list boxes can be displayed as [hierarchical list boxes](listbox_overview.md#hierarchical-list-boxes). -* **Selection** (**Current selection** or **Named selection**): each column is bound to an expression (e.g. a field) which is evaluated for every record of the selection. -* **Collection or Entity selection**: each column is bound to an expression which is evaluated for every element of the collection or every entity of the entity selection. +- **Arrays**: each column is bound to a 4D array. Array-based list boxes can be displayed as [hierarchical list boxes](listbox_overview.md#hierarchical-list-boxes). +- **Selection** (**Current selection** or **Named selection**): each column is bound to an expression (e.g. a field) which is evaluated for every record of the selection. +- **Collection or Entity selection**: each column is bound to an expression which is evaluated for every element of the collection or every entity of the entity selection. >It is not possible to combine different list box types in the same list box object. The data source is set when the list box is created. It is then no longer possible to modify it by programming. + ### Managing list boxes You can completely configure a list box object through its properties, and you can also manage it dynamically through programming. -The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or `EDIT ITEM`, `Displayed line number` commands can also be used. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or `EDIT ITEM`, `Displayed line number` commands can also be used. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv17R6/4D/17-R6/List-Box-Commands-Summary.300-4311159.en.html) page of the *4D Language reference* for more information. + + + +## List box objects + +### Array list boxes + +In an array list box, each column must be associated with a one-dimensional 4D array; all array types can be used, with the exception of pointer arrays. The number of rows is based on the number of array elements. + +By default, 4D assigns the name "ColumnX" to each column. You can change it, as well as other column properties, in the [column properties](listbox_overview.md#column-specific-properties). The display format for each column can also be defined using the `OBJECT SET FORMAT` command. + +>Array type list boxes can be displayed in [hierarchical mode](listbox_overview.md#hierarchical-list-boxes), with specific mechanisms. + +With array type list box, the values entered or displayed are managed using the 4D language. You can also associate a [choice list](properties_DataSource.md#choice-list) with a column in order to control data entry. +The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or `LISTBOX DELETE ROWS`) as well as array manipulation commands. For example, to initialize the contents of a column, you can use the following instruction: + +```4d +ARRAY TEXT(varCol;size) +``` + +You can also use a list: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +>**Warning**: When a list box contains several columns of different sizes, only the number of items of the smallest array (column) will be displayed. You should make sure that each array has the same number of elements as the others. Also, if a list box column is empty (this occurs when the associated array was not correctly declared or sized using the language), the list box displays nothing. + + + + +### Selection list boxes + +In this type of list box, each column can be associated with a field (for example `[Employees]LastName)` or an expression. The expression can be based on one or more fields (for example, `[Employees]FirstName+" "[Employees]LastName`) or it may simply be a formula (for example `String(Milliseconds)`). The expression can also be a project method, a variable or an array item. You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. + +The contents of each row is then evaluated according to a selection of records: the **current selection** of a table or a **named selection**. + +In the case of a list box based on the current selection of a table, any modification done from the database side is automatically reflected in the list box, and vice versa. The current selection is therefore always the same in both places. + + +### Collection or Entity selection list boxes + +In this type of list box, each column must be associated to an expression. The contents of each row is then evaluated per collection element or per entity of the entity selection. + +Each element of the collection or each entity is available as an object that can be accessed through the [This](../Concepts/classes.md#this) keyword. A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. + +When the data source is an entity selection, any modifications made on the list box side are automatically saved in the database. On the other hand, modifications made on the database side are visible in the list box after touched entities have been reloaded. + +When the data source is a collection, any modifications made in the list box values are reflected in the collection. On the other hand, if modifications are done on the collection using for example the various functions of the [Collection class](../API/CollectionClass.md), you will need to explicitely notify 4D by reassigning the collection variable to itself, so that the list box contents is refreshed. For example: + +```4d +myCol:=myCol.push("new value") //display new value in list box +``` + + + +### Supported Properties + +Supported properties depend on the list box type. + + +|Property|Array list box|Selection list box|Collection or Entity Selection list box| +|---|----|---|---| +|[Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color)|X|X|X| +|[Background Color](properties_BackgroundAndBorder.md#background-color--fill-color)|X|X|X| +|[Bold](properties_Text.md#bold)|X|X|X| +|[Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression)||X|X| +|[Border Line Style](properties_BackgroundAndBorder.md#border-line-style)|X|X|X| +|[Bottom](properties_CoordinatesAndSizing.md#bottom)|X|X|X| +|[Class](properties_Object.md#css-class)|X|X|X| +|[Collection or entity selection](properties_Object.md#collection-or-entity-selection)||X|X| +|[Column Auto-Resizing](properties_ResizingOptions.md#column-auto-resizing)|X|X|X| +|[Current item](properties_DataSource.md#current-item)|||X| +|[Current item position](properties_DataSource.md#current-item-position)|||X| +|[Data Source](properties_Object.md#data-source)|X|X|X| +|[Detail Form Name](properties_ListBox.md#detail-form-name)||X|| +|[Display Headers](properties_Headers.md#display-headers)|X|X|X| +|[Display Footers](properties_Footers.md#display-footers)|X|X|X| +|[Double-click on row](properties_ListBox.md#double-click-on-row)||X|| +|[Draggable](properties_Action.md#droppable)|X|X|X| +|[Droppable](properties_Action.md#droppable)|X|X|X| +|[Focusable](properties_Entry.md#focusable)|X|X|X| +|[Font](properties_Text.md#font)|X|X|X| +|[Font Color](properties_Text.md#font-color)|X|X|X| +|[Font Color Expression](properties_Text.md#font-color-expression)||X|X| +|[Font Size](properties_Text.md#font-size)|X|X|X| +|[Height (list box)](properties_CoordinatesAndSizing.md#height)|X|X|X| +|[Height (headers)](properties_Headers.md#height)|X|X|X| +|[Height (footers)](properties_Footers.md#height)|X|X|X| +|[Hide extra blank rows](properties_BackgroundAndBorder.md#hide-extra-blank-rows)|X|X|X| +|[Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle)|X|X|X| +|[Hide selection highlight](properties_Appearance.md#hide-selection-highlight)|X|X|X| +|[Hierarchical List Box](properties_Object.md#array-list-box)|X||| +|[Highlight Set](properties_ListBox.md#highlight-set)||X|| +|[Horizontal Alignment](properties_Text.md#horizontal-alignment)|X|X|X| +|[Horizontal Line Color](properties_Gridlines.md#horizontal-line-color)|X|X|X| +|[Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding)|X|X|X| +|[Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar)|X|X|X| +|[Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing)|X|X|X| +|[Italic](properties_Text.md#italic)|X|X|X| +|[Left](properties_CoordinatesAndSizing.md#left)|X|X|X| +|[Master Table](properties_DataSource.md#master-table)||X|| +|[Meta info expression](properties_Text.md#meta-info-expression)|||X| +|[Method](properties_Action.md#method)|X|X|X| +|[Movable Rows](properties_Action.md#movable-rows)|X||| +|[Named Selection](properties_DataSource.md#selection-name)||X|| +|[Number of Columns](properties_ListBox.md#number-of-columns)|X|X|X| +|[Number of Locked Columns](properties_ListBox.md#number-of-locked-columns)|X|X|X| +|[Number of Static Columns](properties_ListBox.md#number-of-static-columns)|X|X|X| +|[Object Name](properties_Object.md#object-name)|X|X|X| +|[Right](properties_CoordinatesAndSizing.md#right)|X|X|X| +|[Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array)|X||| +|[Row Control Array](properties_ListBox.md#row-control-array)|X||| +|[Row Font Color Array](properties_Text.md#row-font-color-array)|X||| +|[Row Height](properties_CoordinatesAndSizing.md#row-height)|X||| +|[Row Height Array](properties_CoordinatesAndSizing.md#row-height-array)|X||| +|[Row Style Array](properties_Text.md#row-style-array)|X||| +|[Selected Items](properties_DataSource.md#selected-items)|||X| +|[Selection Mode](properties_ListBox.md#selection-mode)|X|X|X| +|[Single-Click Edit](properties_Entry.md#single-click-edit)|X|X|X| +|[Sortable](properties_Action.md#sortable)|X|X|X| +|[Standard action](properties_Action.md#standard-action)|X||| +|[Style Expression](properties_Text.md#style-expression)||X|X| +|[Top](properties_CoordinatesAndSizing.md#top)|X|X|X| +|[Transparent](properties_BackgroundAndBorder.md#transparent)|X|X|X| +|[Type](properties_Object.md#type)|X|X|X| +|[Underline](properties_Text.md#underline)|X|X|X| +|[Variable or Expression](properties_Object.md#variable-or-expression)|X|X|| +|[Vertical Alignment](properties_Text.md#vertical-alignment)|X|X|X| +|[Vertical Line Color](properties_Gridlines.md#vertical-line-color)|X|X|X| +|[Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding)|X|X|X| +|[Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar)|X|X|X| +|[Vertical Sizing](properties_ResizingOptions.md#vertical-sizing)|X|X|X| +|[Visibility](properties_Display.md#visibility)|X|X|X| +|[Width](properties_CoordinatesAndSizing.md#width)|X|X|X| + + +> List box columns, headers and footers support specific properties. + + +### Supported Form Events + + +|Form event|Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) for main properties)| Comments| +|---|---|---| +|On After Edit|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On After Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On After Sort|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| +|On Alternative Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Arrays list boxes only*| +|On Before Data Entry|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Before Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Begin Drag Over|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Close Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| +|On Collapse|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| +|On Column Moved|
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • || +|On Column Resize|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • || +|On Data Change|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Delete Action|
  • [row](#additional-properties)
  • || +|On Display Detail|
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • || +|On Double Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Drag Over|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Drop|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Expand|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| +|On Footer Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| +|On Getting Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell*| +|On Header Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • || +|On Load|| +|On Losing Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| +|On Mouse Enter|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Mouse Leave||| +|On Mouse Move|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Open Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| +|On Row Moved|
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • |*Arrays list boxes only*| +|On Selection Change||| +|On Scroll|
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • || +|On Unload||| + + +#### Additional Properties {#additional-properties} + +Form events on list box or list box column objects may return the following additional properties: + +|Property| Type| Description| +|---|---|---| +|area|text|List box object area ("header", "footer", "cell")| +|areaName|text|Name of the area| +|column|longint|Column number| +|columnName|text|Name of the column| +|footerName|text|Name of the footer| +|headerName|text|Name of the header| +|horizontalScroll|longint|Positive if scroll is towards the right, negative if towards the left| +|isRowSelected|boolean|True if row is selected, else False| +|newPosition|longint|New position of the column or row| +|newSize|longint|New size (in pixels) of the column or row| +|oldPosition|longint|Previous position of the column or row| +|oldSize|longint|Previous size (in pixels) of the column or row| +|row|longint|Row number| +|verticalScroll|longint|Positive if scroll is towards the bottom, negative if towards the top| + +>If an event occurs on a "fake" column or row that doesn't exist, an empty string is typically returned. + + + + + + +## List box columns + +A list box is made of one or more column object(s) which have specific properties. You can select a list box column in the Form editor by clicking on it when the list box object is selected: + +![](../assets/en/FormObjects/listbox_column.png) + +You can set standard properties (text, background color, etc.) for each column of the list box; these properties take priority over those of the list box object properties. + +>You can define the [Expression type](properties_Object.md#expression-type) for array list box columns (String, Text, Number, Date, Time, Picture, Boolean, or Object). + + +### Column Specific Properties {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +### Supported Form Events + +|Form event|Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) for main properties)| Comments| +|---|---|---| +|On After Edit|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On After Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On After Sort|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| +|On Alternative Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Arrays list boxes only*| +|On Before Data Entry|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Before Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Begin Drag Over|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Column Moved|
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • || +|On Column Resize|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • || +|On Data Change|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Double Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Drag Over|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Drop|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Footer Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| +|On Getting Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell*| +|On Header Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • || +|On Load|| +|On Losing Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| +|On Row Moved|
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • |*Arrays list boxes only*| +|On Scroll|
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • || +|On Unload||| + + +## List box headers + +> To be able to access the header properties of a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option of the list box. + +When headers are displayed, you can select a header in the Form editor by clicking it when the list box object is selected: + +![](../assets/en/FormObjects/listbox_header.png) + +You can set standard text properties for each column header of the list box; in this case, these properties have priority over those of the column or of the list box itself. + + +In addition, you have access to the specific properties for headers. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +At runtime, events that occur in a header are generated in the list box column object method. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"header3";False)` will hide all headers in the list box object to which *header3* belongs and not simply this header. + +### Header Specific Properties + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) + + + + + +## List box footers + +>To be able to access footer properties for a list box, you must enable the [Display Footers](properties_Footers.md#display-footers) option. + +List boxes can contain non-enterable "footers" displaying additional information. For data shown in table form, footers are usually used to display calculations such as totals or averages. + +When footers are displayed, you can click to select one when the list box object is selected in the Form editor: + +![](../assets/en/FormObjects/listbox_footers.png) + +For each List box column footer, you can set standard text properties: in this case, these properties take priority over those of the column or of the list box. You can also access specific properties for footers. In particular, you can insert a [custom or automatic calculation](properties_Object.md#variable-calculation). + +At runtime, events that occur in a footer are generated in the list box column object method. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"footer3";False)` will hide all footers in the list box object to which *footer3* belongs and not simply this footer. + +### Footer Specific Properties + + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## Managing entry For a list box cell to be enterable, both of the following conditions must be met: -* The cell’s column must have been set as [Enterable](properties_Entry.md#enterable) (otherwise, the cells of the column can never be enterable). -* In the `On Before Data Entry` event, $0 does not return -1. When the cursor arrives in the cell, the `On Before Data Entry` event is generated in the column method. If, in the context of this event, $0 is set to -1, the cell is considered as not enterable. If the event was generated after **Tab** or **Shift+Tab** was pressed, the focus goes to either the next cell or the previous one, respectively. If $0 is not -1 (by default $0 is 0), the cell is enterable and switches to editing mode. +- The cell’s column must have been set as [Enterable](properties_Entry.md#enterable) (otherwise, the cells of the column can never be enterable). +- In the `On Before Data Entry` event, $0 does not return -1. When the cursor arrives in the cell, the `On Before Data Entry` event is generated in the column method. If, in the context of this event, $0 is set to -1, the cell is considered as not enterable. If the event was generated after **Tab** or **Shift+Tab** was pressed, the focus goes to either the next cell or the previous one, respectively. If $0 is not -1 (by default $0 is 0), the cell is enterable and switches to editing mode. Let’s consider the example of a list box containing two arrays, one date and one text. The date array is not enterable but the text array is enterable if the date has not already past. @@ -93,9 +394,9 @@ The `On Before Data Entry` event is returned before `On Getting Focus`. In order to preserve data consistency for selection type and entity selection type list boxes, any modified record/entity is automatically saved as soon as the cell is validated, i.e.: -* when the the cell is deactivated (user presses tab, clicks, etc.) -* when the listbox is no longer focused, -* when the form is no longer focused. +- when the the cell is deactivated (user presses tab, clicks, etc.) +- when the listbox is no longer focused, +- when the form is no longer focused. The typical sequence of events generated during data entry or modification is as follows: @@ -106,36 +407,36 @@ The typical sequence of events generated during data entry or modification is as |Its value is modified|All|On Before Keystroke| ||All|On After Keystroke| ||All|On After Edit| -|A user validates and leaves the cell|Selection list boxes| Save| +|A user validates and leaves the cell|Selection list boxes| Save| ||Record selection list boxes|On saving an existing record trigger (if set)| ||Selection list boxes|On Data Change(*)| ||Entity selection list boxes|Entity is saved with automerge option, optimistic lock (see entity.save( )). In case of successful save, the entity is refreshed with the last update done. If the save operation fails, an error is displayed| ||All|On Losing Focus (*) With entity selection list boxes, in the On Data Change event: - -* the [Current item](properties_DataSource.md#current-item) object contains the value before modification. -* the `This` object contains the modified value. +- the [Current item](properties_DataSource.md#current-item) object contains the value before modification. +- the `This` object contains the modified value. > Data entry in collection/entity selection type list boxes has a limitation when the expression evaluates to null. In this case, it is not possible to edit or remove the null value in the cell. + + ## Managing selections Selections are managed differently depending on whether the list box is based on an array, on a selection of records, or on a collection/entity selection: -* **Selection list box**: Selections are managed by a set, which you can modify if necessary, called `$ListboxSetX` by default (where X starts at 0 and is incremented based on the number of list boxes in the form). This set is [defined in the properties](properties_ListBox.md#highlight-set) of the list box. It is automatically maintained by 4D: If the user selects one or more rows in the list box, the set is immediately updated. On the other hand, it is also possible to use the commands of the "Sets" theme in order to modify the selection of the list box via programming. +- **Selection list box**: Selections are managed by a set, which you can modify if necessary, called `$ListboxSetX` by default (where X starts at 0 and is incremented based on the number of list boxes in the form). This set is [defined in the properties](properties_ListBox.md#highlight-set) of the list box. It is automatically maintained by 4D: If the user selects one or more rows in the list box, the set is immediately updated. On the other hand, it is also possible to use the commands of the "Sets" theme in order to modify the selection of the list box via programming. -* **Collection/Entity selection list box**: Selections are managed through dedicated list box properties: - * [Current item](properties_DataSource.md#current-item) is an object that will receive the selected element/entity - * [Selected Items](properties_DataSource.md#selected-items) is a collection/entity selection object of selected items - * [Current item position](properties_DataSource.md#current-item-position) returns the position of the selected element or entity. +- **Collection/Entity selection list box**: Selections are managed through dedicated list box properties: + - [Current item](properties_DataSource.md#current-item) is an object that will receive the selected element/entity + - [Selected Items](properties_DataSource.md#selected-items) is a collection/entity selection object of selected items + - [Current item position](properties_DataSource.md#current-item-position) returns the position of the selected element or entity. -* **Array list box**: The `LISTBOX SELECT ROW` command can be used to select one or more rows of the list box by programming. +- **Array list box**: The `LISTBOX SELECT ROW` command can be used to select one or more rows of the list box by programming. The [variable linked to the List box object](properties_Object.md#variable-or-expression) is used to get, set or store selections of object rows. This variable corresponds to a Boolean array that is automatically created and maintained by 4D. The size of this array is determined by the size of the list box: it contains the same number of elements as the smallest array linked to the columns. Each element of this array contains `True` if the corresponding line is selected and `False` otherwise. 4D updates the contents of this array depending on user actions. Inversely, you can change the value of array elements to change the selection in the list box. On the other hand, you can neither insert nor delete rows in this array; you cannot retype rows either. The `Count in array` command can be used to find out the number of selected lines. For example, this method allows inverting the selection of the first row of the (array type) list box: - ```4d ARRAY BOOLEAN(tBListBox;10) //tBListBox is the name of the list box variable in the form @@ -146,14 +447,15 @@ For example, this method allows inverting the selection of the first row of the End if ``` -> The `OBJECT SET SCROLL POSITION` command scrolls the list box rows so that the first selected row or a specified row is displayed. +> The [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) command scrolls the list box rows so that the first selected row or a specified row is displayed. + ### Customizing appearance of selected rows When the [Hide selection highlight](properties_Appearance.md#hide-selection-highlight) option is selected, you need to make list box selections visible using available interface options. Since selections are still fully managed by 4D, this means: -* For array type list boxes, you must parse the Boolean array variable associated with the list box to determine which rows are selected or not. -* For selection type list boxes, you have to check whether the current record (row) belongs to the set specified in the [Highlight Set](properties_ListBox.md#highlight-set) property of the list box. +- For array type list boxes, you must parse the Boolean array variable associated with the list box to determine which rows are selected or not. +- For selection type list boxes, you have to check whether the current record (row) belongs to the set specified in the [Highlight Set](properties_ListBox.md#highlight-set) property of the list box. You can then define specific background colors, font colors and/or font styles by programming to customize the appearance of selected rows. This can be done using arrays or expressions, depending on the type of list box being displayed (see the following sections). @@ -164,23 +466,22 @@ You can then define specific background colors, font colors and/or font styles b To determine which rows are selected, you have to check whether they are included in the set indicated in the [Highlight Set](properties_ListBox.md#highlight-set) property of the list box. You can then define the appearance of selected rows using one or more of the relevant [color or style expression property](#using-arrays-and-expressions). Keep in mind that expressions are automatically re-evaluated each time the: +- list box selection changes. +- list box gets or loses the focus. +- form window containing the list box becomes, or ceases to be, the frontmost window. -* list box selection changes. -* list box gets or loses the focus. -* form window containing the list box becomes, or ceases to be, the frontmost window. -#### Array list boxes +#### Array list boxes You have to parse the Boolean array [Variable or Expression](properties_Object.md#variable-or-expression) associated with the list box to determine whether rows are selected or not selected. You can then define the appearance of selected rows using one or more of the relevant [color or style array property](#using-arrays-and-expressions). Note that list box arrays used for defining the appearance of selected rows must be recalculated during the `On Selection Change` form event; however, you can also modify these arrays based on the following additional form events: - -* `On Getting Focus` (list box property) -* `On Losing Focus` (list box property) -* `On Activate` (form property) -* `On Deactivate` (form property) +- `On Getting Focus` (list box property) +- `On Losing Focus` (list box property) +- `On Activate` (form property) +- `On Deactivate` (form property) ...depending on whether and how you want to visually represent changes of focus in selections. ##### Example @@ -192,7 +493,7 @@ You have chosen to hide the system highlight and want to display list box select For an array type list box, you need to update the [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) by programming. In the JSON form, you have defined the following Row Background Color Array for the list box: ``` - "rowFillSource": "_ListboxBackground", + "rowFillSource": "_ListboxBackground", ``` In the object method of the list box, you can write: @@ -217,10 +518,9 @@ For a selection type list box, to produce the same effect you can use a method t For example, in the JSON form, you have defined the following Highlight Set and Background Color Expression for the list box: ``` - "highlightSet": "$SampleSet", - "rowFillSource": "UI_SetColor", + "highlightSet": "$SampleSet", + "rowFillSource": "UI_SetColor", ``` - You can write in the *UI_SetColor* method: ```4d @@ -229,12 +529,13 @@ You can write in the *UI_SetColor* method: Else $color:=lk inherited End if - + $0:=$color ``` > In hierarchical list boxes, break rows cannot be highlighted when the [Hide selection highlight](properties_Appearance.md#hide-selection-highlight) option is checked. Since it is not possible to have distinct colors for headers of the same level, there is no way to highlight a specific break row by programming. + ## Managing sorts A sort in a list box can be standard or custom. When a column of a list box is sorted, all other columns are always synchronized automatically. @@ -249,21 +550,24 @@ Standard sort support depends on the list box type: |List box type|Support of standard sort|Comments| |---|---|---| -|Collection of objects|Yes|
  • "This.a" or "This.a.b" columns are sortable.
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | +|Collection of objects|Yes|
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | |Collection of scalar values|No|Use custom sort with [`orderBy()`](../API/CollectionClass.md#orderby) function| |Entity selection|Yes|
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
  • Supported: sorts on related attributes (e.g. "This.company.name")
  • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
  • | |Current selection|Yes|Only simple expressions are sortable (e.g. `[Table_1]Field_2`)| |Named selection|No|| |Arrays|Yes|Columns bound to picture and pointer arrays are not sortable| + + + ### Custom sort The developer can set up custom sorts, for example using the [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html) command and/or combining the [`On Header Click`](../Events/onHeaderClick) and [`On After Sort`](../Events/onAfterSort) form events and relevant 4D commands. Custom sorts allow you to: -* carry out multi-level sorts on several columns, thanks to the [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html) command, -* use functions such as [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) or [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) to sort columns on complex criteria. +- carry out multi-level sorts on several columns, thanks to the [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html) command, +- use functions such as [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) or [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) to sort columns on complex criteria. #### Example @@ -283,7 +587,7 @@ If you want to sort the list box using the values of the second column, you have ```4d If (Form event code=On Header Click) - Form.child:=Form.child.orderByFormula("This.parent.extra.nickname"; dk ascending) + Form.child:=Form.child.orderByFormula("This.parent.extra.nickname"; dk ascending) End if ``` @@ -291,13 +595,13 @@ End if The value of the [column header variable](properties_Object.md#variable-or-expression) allows you to manage additional information: the current sort of the column (read) and the display of the sort arrow. -* If the variable is set to 0, the column is not sorted and the sort arrow is not displayed. +- If the variable is set to 0, the column is not sorted and the sort arrow is not displayed. ![](../assets/en/FormObjects/sorticon0.png) -* If the variable is set to 1, the column is sorted in ascending order and the sort arrow is displayed. +- If the variable is set to 1, the column is sorted in ascending order and the sort arrow is displayed. ![](../assets/en/FormObjects/sorticon1.png) -* If the variable is set to 2, the column is sorted in descending order and the sort arrow is displayed. +- If the variable is set to 2, the column is sorted in descending order and the sort arrow is displayed. ![](../assets/en/FormObjects/sorticon2.png) > Only declared or dynamic [variables](Concepts/variables.md) can be used as header column variables. Other kinds of [expressions](Concepts/quick-tour.md#expressions) such as `Form.sortValue` are not supported. @@ -306,14 +610,16 @@ You can set the value of the variable (for example, Header2:=2) in order to "for > The [`OBJECT SET FORMAT`](https://doc.4d.com/4dv19/help/command/en/page236.html) command offers specific support for icons in list box headers, which can be useful when you want to work with a customized sort icon. + ## Managing row colors, styles, and display There are several different ways to set background colors, font colors and font styles for list boxes: -* at the level of the [list box object properties](./listbox-object.md), -* at the level of the [column properties](./listbox-column.md), -* using [arrays or expressions properties](#using-arrays-and-expressions) for the list box and/or for each column, -* at the level of the text of each cell (if [multi-style text](properties_Text.md#multi-style)). +- at the level of the [list box object properties](#list-box-objects), +- at the level of the [column properties](#list-box-columns), +- using [arrays or expressions properties](#using-arrays-and-expressions) for the list box and/or for each column, +- at the level of the text of each cell (if [multi-style text](properties_Text.md#multi-style)). + ### Priority & inheritance @@ -332,28 +638,29 @@ For example, if you set a font style in the list box properties and another usin For each attribute (style, color and background color), an **inheritance** is implemented when the default value is used: -* for cell attributes: attribute values of rows -* for row attributes: attribute values of columns -* for column attributes: attribute values of the list box +- for cell attributes: attribute values of rows +- for row attributes: attribute values of columns +- for column attributes: attribute values of the list box This way, if you want an object to inherit the attribute value from a higher level, you can use pass the `lk inherited` constant (default value) to the definition command or directly in the element of the corresponding style/color array. For example, given an array list box containing a standard font style with alternating colors: ![](../assets/en/FormObjects/listbox_styles3.png) You perform the following modifications: -* change the background of row 2 to red using the [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) property of the list box object, -* change the style of row 4 to italics using the [Row Style Array](properties_Text.md#row-style-array) property of the list box object, -* two elements in column 5 are changed to bold using the [Row Style Array](properties_Text.md#row-style-array) property of the column 5 object, -* the 2 elements for column 1 and 2 are changed to dark blue using the [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) property for the column 1 and 2 objects: +- change the background of row 2 to red using the [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) property of the list box object, +- change the style of row 4 to italics using the [Row Style Array](properties_Text.md#row-style-array) property of the list box object, +- two elements in column 5 are changed to bold using the [Row Style Array](properties_Text.md#row-style-array) property of the column 5 object, +- the 2 elements for column 1 and 2 are changed to dark blue using the [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) property for the column 1 and 2 objects: ![](../assets/en/FormObjects/listbox_styles3.png) To restore the original appearance of the list box, you can: -* pass the `lk inherited` constant in element 2 of the background color arrays for columns 1 and 2: then they inherit the red background color of the row. -* pass the `lk inherited` constant in elements 3 and 4 of the style array for column 5: then they inherit the standard style, except for element 4, which changes to italics as specified in the style array of the list box. -* pass the `lk inherited` constant in element 4 of the style array for the list box in order to remove the italics style. -* pass the `lk inherited` constant in element 2 of the background color array for the list box in order to restore the original alternating color of the list box. +- pass the `lk inherited` constant in element 2 of the background color arrays for columns 1 and 2: then they inherit the red background color of the row. +- pass the `lk inherited` constant in elements 3 and 4 of the style array for column 5: then they inherit the standard style, except for element 4, which changes to italics as specified in the style array of the list box. +- pass the `lk inherited` constant in element 4 of the style array for the list box in order to remove the italics style. +- pass the `lk inherited` constant in element 2 of the background color array for the list box in order to restore the original alternating color of the list box. + ### Using arrays and expressions @@ -366,6 +673,9 @@ Depending of the list box type, you can use different properties to customize ro |Font style|[Row Style Array](properties_Text.md#row-style-array)|[Style Expression](properties_Text.md#style-expression)|[Style Expression](properties_Text.md#style-expression) or [Meta info expression](properties_Text.md#meta-info-expression)| |Display|[Row Control Array](properties_ListBox.md#row-control-array)|-|-| + + + ## Printing list boxes Two printing modes are available: **preview mode** - which can be used to print a list box like a form object, and **advanced mode** - which lets you control the printing of the list box object itself within the form. Note that the "Printing" appearance is available for list box objects in the Form editor. @@ -376,14 +686,18 @@ Printing a list box in preview mode consists of directly printing the list box a ### Advanced mode -In this mode, the printing of list boxes is carried out by programming, via the `Print object` command (project forms and table forms are supported). The `LISTBOX GET PRINT INFORMATION` command is used to control the printing of the object. +In this mode, the printing of list boxes is carried out by programming, via the `Print object` command (project forms and table forms are supported). The [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) command is used to control the printing of the object. In this mode: -* The height of the list box object is automatically reduced when the number of rows to be printed is less than the original height of the object (there are no "blank" rows printed). On the other hand, the height does not automatically increase according to the contents of the object. The size of the object actually printed can be obtained via the `LISTBOX GET PRINT INFORMATION` command. -* The list box object is printed "as is", in other words, taking its current display parameters into account: visibility of headers and gridlines, hidden and displayed rows, etc. -These parameters also include the first row to be printed: if you call the `OBJECT SET SCROLL POSITION` command before launching the printing, the first row printed in the list box will be the one designated by the command. -* An automatic mechanism facilitates the printing of list boxes that contain more rows than it is possible to display: successive calls to `Print object` can be used to print a new set of rows each time. The `LISTBOX GET PRINT INFORMATION` command can be used to check the status of the printing while it is underway. +- The height of the list box object is automatically reduced when the number of rows to be printed is less than the original height of the object (there are no "blank" rows printed). On the other hand, the height does not automatically increase according to the contents of the object. The size of the object actually printed can be obtained via the [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) command. +- The list box object is printed "as is", in other words, taking its current display parameters into account: visibility of headers and gridlines, hidden and displayed rows, etc. +These parameters also include the first row to be printed: if you call the [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) command before launching the printing, the first row printed in the list box will be the one designated by the command. +- An automatic mechanism facilitates the printing of list boxes that contain more rows than it is possible to display: successive calls to `Print object` can be used to print a new set of rows each time. The [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) command can be used to check the status of the printing while it is underway. + + + + ## Hierarchical list boxes @@ -393,19 +707,21 @@ A hierarchical list box is a list box in which the contents of the first column Hierarchical list boxes are a particular way of representing data but they do not modify the data structure (arrays). Hierarchical list boxes are managed exactly the same way as regular list boxes. + ### Defining the hierarchy To specify a hierarchical list box, there are several possibilities: -* Manually configure hierarchical elements using the Property list of the form editor (or edit the JSON form). -* Visually generate the hierarchy using the list box management pop-up menu, in the form editor. -* Use the [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-HIERARCHY.301-7487634.en.html) and [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-GET-HIERARCHY.301-7487597.en.html) commands, described in the *4D Language Reference* manual. +* Manually configure hierarchical elements using the Property list of the form editor (or edit the JSON form). +* Visually generate the hierarchy using the list box management pop-up menu, in the form editor. +* Use the [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-SET-HIERARCHY.301-4127969.en.html) and [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-GET-HIERARCHY.301-4127970.en.html) commands, described in the *4D Language Reference* manual. + #### Hierarchical List Box property -This property specifies that the list box must be displayed in hierarchical form. In the JSON form, this feature is triggered [when the *dataSource* property value is an array](properties_Object.md#array-list-box), i.e. a collection. +This property specifies that the list box must be displayed in hierarchical form. In the JSON form, this feature is triggered [when the column *dataSource* property value is an array](properties_Object.md#array-list-box), i.e. a collection. -Additional options (**Variable 1...10**) are available when the *Hierarchical List Box* option is selected, corresponding to each *dataSource* array to use as break column. Each time a value is entered in a field, a new row is added. Up to 10 variables can be specified. These variables set the hierarchical levels to be displayed in the first column. +Additional options (**Variable 1...10**) are available when the *Hierarchical List Box* option is selected, corresponding to each element of the *dataSource* array to use as break column. Each time a value is entered in a field, a new row is added. Up to 10 variables can be specified. These variables set the hierarchical levels to be displayed in the first column. The first variable always corresponds to the name of the variable for the first column of the list box (the two values are automatically bound). This first variable is always visible and enterable. For example: country. The second variable is also always visible and enterable; it specifies the second hierarchical level. For example: regions. @@ -419,6 +735,7 @@ This principle is not applied when only one variable is specified in the hierarc >If you specify a hierarchy based on the first columns of an existing list box, you must then remove or hide these columns (except for the first), otherwise they will appear in duplicate in the list box. If you specify the hierarchy via the pop-up menu of the editor (see below), the unnecessary columns are automatically removed from the list box. + #### Create hierarchy using the contextual menu When you select at least one column in addition to the first one in a list box object (of the array type) in the form editor, the **Create hierarchy** command is available in the context menu: @@ -427,20 +744,20 @@ When you select at least one column in addition to the first one in a list box o This command is a shortcut to define a hierarchy. When it is selected, the following actions are carried out: -* The **Hierarchical list box** option is checked for the object in the Property List. -* The variables of the columns are used to specify the hierarchy. They replace any variables already specified. -* The columns selected no longer appear in the list box (except for the title of the first one). +* The **Hierarchical list box** option is checked for the object in the Property List. +* The variables of the columns are used to specify the hierarchy. They replace any variables already specified. +* The columns selected no longer appear in the list box (except for the title of the first one). Example: given a list box whose first columns contain Country, Region, City and Population. When Country, Region and City are selected, if you choose **Create hierarchy** in the context menu, a three-level hierarchy is created in the first column, columns 2 and 3 are removed and the Population column becomes the second: ![](../assets/en/FormObjects/listbox_hierarchy2.png) ##### Cancel hierarchy - When the first column is selected and already specified as hierarchical, you can use the **Cancel hierarchy** command. When you choose this command, the following actions are carried out: -* The **Hierarchical list box** option is deselected for the object, -* The hierarchical levels 2 to X are removed and transformed into columns added to the list box. +* The **Hierarchical list box** option is deselected for the object, +* The hierarchical levels 2 to X are removed and transformed into columns added to the list box. + ### How it works @@ -465,13 +782,13 @@ To expand or collapse a hierarchical "node," you can just click on it. If you ** When values of the date or time type are included in a hierarchical list box, they are displayed in the short system format. #### Sorts in hierarchical list boxes - + In a list box in hierarchical mode, a standard sort (carried out by clicking on the header of a list box column) is always constructed as follows: -* In the first place, all the levels of the hierarchical column (first column) are automatically sorted by ascending order. -* The sort is then carried out by ascending or descending order (according to the user action) on the values of the column that was clicked. -* All the columns are synchronized. -* During subsequent sorts carried out on non-hierarchical columns of the list box, only the last level of the first column is sorted. It is possible to modify the sorting of this column by clicking on its header. +- In the first place, all the levels of the hierarchical column (first column) are automatically sorted by ascending order. +- The sort is then carried out by ascending or descending order (according to the user action) on the values of the column that was clicked. +- All the columns are synchronized. +- During subsequent sorts carried out on non-hierarchical columns of the list box, only the last level of the first column is sorted. It is possible to modify the sorting of this column by clicking on its header. Given for example the following list box, in which no specific sort is specified: @@ -483,6 +800,7 @@ If you click on the "Population" header to sort the populations by ascending (or As for all list boxes, you can [disable the standard sort mechanism](properties_Action.md#sortable) and manage sorts using programming. + #### Selections and positions in hierarchical list boxes A hierarchical list box displays a variable number of rows on screen according to the expanded/collapsed state of the hierarchical nodes. This does not however mean that the number of rows of the arrays vary. Only the display is modified, not the data. It is important to understand this principle because programmed management of hierarchical list boxes is always based on the data of the arrays, not on the displayed data. In particular, the break rows added automatically are not taken into account in the display options arrays (see below). @@ -499,11 +817,13 @@ Regardless of how the data are displayed in the list box (hierarchically or not) This principle is implemented for internal arrays that can be used to manage: -* colors -* background colors -* styles -* hidden rows -* selections +- colors +- background colors + + +- styles +- hidden rows +- selections For example, if you want to select the row containing Rennes, you must pass: @@ -518,7 +838,7 @@ Hierarchical representation: > If one or more rows are hidden because their parents are collapsed, they are no longer selected. Only the rows that are visible (either directly or by scrolling) can be selected. In other words, rows cannot be both hidden and selected. -As with selections, the `LISTBOX GET CELL POSITION` command will return the same values for a hierarchical list box and a non-hierarchical list box. This means that in both of the examples below, `LISTBOX GET CELL POSITION` will return the same position: (3;2). +As with selections, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command will return the same values for a hierarchical list box and a non-hierarchical list box. This means that in both of the examples below, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) will return the same position: (3;2). *Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) @@ -530,11 +850,12 @@ When all the rows of a sub-hierarchy are hidden, the break line is automatically #### Break rows -If the user selects a break row, `LISTBOX GET CELL POSITION` returns the first occurrence of the row in the corresponding array. In the following case: +If the user selects a break row, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) returns the first occurrence of the row in the corresponding array. In the following case: ![](../assets/en/FormObjects/hierarch11.png) -... `LISTBOX GET CELL POSITION` returns (2;4). To select a break row by programming, you will need to use the `LISTBOX SELECT BREAK` command. + +... [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) returns (2;4). To select a break row by programming, you will need to use the [`LISTBOX SELECT BREAK`](../commands/listbox-select-break) command. Break rows are not taken into account in the internal arrays used to manage the graphic appearance of list boxes (styles and colors). It is however possible to modify these characteristics for break rows via the graphic management commands for objects. You simply need to execute the appropriate commands on the arrays that constitute the hierarchy. @@ -559,21 +880,395 @@ Result: ![](../assets/en/FormObjects/hierarch14.png) + #### Optimized management of expand/collapse You can optimize hierarchical list boxes display and management using the `On Expand` and `On Collapse` form events. -A hierarchical list box is built from the contents of its arrays so it can only be displayed when all these arrays are loaded into memory. This makes it difficult to build large hierarchical list boxes based on arrays generated from data (through the `SELECTION TO ARRAY` command), not only because of the display speed but also the memory used. +A hierarchical list box is built from the contents of its arrays so it can only be displayed when all these arrays are loaded into memory. This makes it difficult to build large hierarchical list boxes based on arrays generated from data (through the [`SELECTION TO ARRAY`](../commands/selection-to-array) command), not only because of the display speed but also the memory used. -Using the `On Expand` and `On Collapse` form events can overcome these constraints: for example, you can display only part of the hierarchy and load/unload the arrays on the fly, based on user actions. In the context of these events, the `LISTBOX GET CELL POSITION` command returns the cell where the user clicked in order to expand or collapse a row. -In this case, you must fill and empty arrays through the code. The principles to be implemented are: +Using the `On Expand` and `On Collapse` form events can overcome these constraints: for example, you can display only part of the hierarchy and load/unload the arrays on the fly, based on user actions. In the context of these events, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell where the user clicked in order to expand or collapse a row. -* When the list box is displayed, only the first array must be filled. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: +In this case, you must fill and empty arrays through the code. The principles to be implemented are: +- When the list box is displayed, only the first array must be filled. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -* When a user clicks on an expand button, you can process the `On Expand` event. The `LISTBOX GET CELL POSITION` command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the `SELECTION TO ARRAY` command and you insert as many rows as needed in the list box using the `LISTBOX INSERT ROWS` command. +- When a user clicks on an expand button, you can process the `On Expand` event. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. ![](../assets/en/FormObjects/hierarch16.png) -* When a user clicks on a collapse button, you can process the `On Collapse` event. The `LISTBOX GET CELL POSITION` command returns the cell concerned: you remove as many rows as needed from the list box using the `LISTBOX DELETE ROWS` command. +- When a user clicks on a collapse button, you can process the `On Collapse` event. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. + + + +## Object arrays in columns + +List box columns can handle object arrays. Since object arrays can contain different kinds of data, this powerful new feature allows you to mix different input types in the rows of a single column, and display various widgets as well. For example, you could insert a text input in the first row, a check box in the second, and a drop-down list in the third. Object arrays also provide access to new kinds of widgets, such as buttons or color pickers. + +The following list box was designed using an object array: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + + +### Configuring an object array column + +To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv17R6/4D/17-R6/LISTBOX-INSERT-COLUMN.301-4311153.en.html) command, like with any array-based column. In the Property list, you can now select Object as a "Expression Type" for the column: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Standard properties related to coordinates, size, and style are available for object columns. You can define them using the Property list, or by programming the style, font color, background color and visibility for each row of an object-type list box column. These types of columns can also be hidden. + +However, the Data Source theme is not available for object-type list box columns. In fact, the contents of each column cell are based on attributes found in the corresponding element of the object array. Each array element can define: + +the value type (mandatory): text, color, event, etc. +the value itself (optional): used for input/output. +the cell content display (optional): button, list, etc. +additional settings (optional): depend on the value type +To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). For example, you can write "Hello World!" in an object column using this simple code: + +```4d +ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob) //first element + OB SET($ob;"valueType";"text") //defines the value type (mandatory) + OB SET($ob;"value";"Hello World!") //defines the value + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +>Display format and entry filters cannot be set for an object column. They automatically depend on the value type. + +#### valueType and data display + +When a list box column is associated with an object array, the way a cell is displayed, entered, or edited, is based on the valueType attribute of the array element. Supported valueType values are: + +* "text": for a text value +* "real": for a numeric value that can include separators like a `\`, `<.>`, or `<,>` +* "integer": for an integer value +* "boolean": for a True/False value +* "color": to define a background color +* "event": to display a button with a label. + +4D uses default widgets with regards to the "valueType" value (i.e., a "text" is displayed as a text input widget, a "boolean" as a check box), but alternate displays are also available through options (*e.g.*, a real can also be represented as a drop-down menu). The following table shows the default display as well as alternatives for each type of value: + +|valueType| Default widget |Alternative widget(s)| +|---|---|---| +|text| text input |drop-down menu (required list) or combo box (choice list)| +|real| controlled text input (numbers and separators) |drop-down menu (required list) or combo box (choice list)| +|integer| controlled text input (numbers only)| drop-down menu (required list) or combo box (choice list) or three-states check box +|boolean| check box |drop-down menu (required list)| +|color| background color| text| +|event |button with label| +|||All widgets can have an additional unit toggle button or ellipsis button attached to the cell.| + +You set the cell display and options using specific attributes in each object (see below). + +#### Display formats and entry filters + +You cannot set display formats or entry filters for columns of object-type list boxes. They are automatically defined according to the value type. These are listed in the following table: + +|Value type |Default format |Entry control| +|---|---|---| +|text| same as defined in object |any (no control)| +|real| same as defined in object (using system decimal separator) |"0-9" and "." and "-" +|||"0-9" and "." if min>=0| +|integer| same as defined in object |"0-9" and "-"| +|||"0-9" if min>=0| +|Boolean| check box| N/A| +|color |N/A |N/A| +|event |N/A |N/A| + +### Attributes + +Each element of the object array is an object that can contain one or more attributes that will define the cell contents and data display (see example above). + +The only mandatory attribute is "valueType" and its supported values are "text", "real", "integer", "boolean", "color", and "event". The following table lists all the attributes supported in list box object arrays, depending on the "valueType" value (any other attributes are ignored). Display formats are detailed and examples are provided below. + +| |valueType| text| real |integer| boolean| color| event| +|---|---|---|---|---|---|---|---| +|*Attributes* |*Description* | | | | | | | +|value| cell value (input or output)|x| x| x| | | | +|min| minimum value| |x| x| | | | +|max| maximum value| |x| x| | | | +|behavior| "threeStates" value | | |x | | | | +|requiredList| drop-down list defined in object|x| x|x || | | +|choiceList| combo box defined in object|x|x|x| | | | +|requiredListReference| 4D list ref, depends on "saveAs" value|x|x|x| | | | +|requiredListName| 4D list name, depends on "saveAs" value|x|x|x| | | | +|saveAs| "reference" or "value"| x|x|x| | | | +|choiceListReference| 4D list ref, display combo box| x| x| x| | | | +|choiceListName| 4D list name, display combo box|x|x|x| | | | +|unitList| array of X elements|x|x|x| | | | +|unitReference| index of selected element|x|x| x | | | | +|unitsListReference| 4D list ref for units|x |x| x | | | | +|unitsListName| 4D list name for units| x|x| x| | | | +|alternateButton| add an alternate button|x|x|x|x|x| | + +#### value + +Cell values are stored in the "value" attribute. This attribute is used for input as well as output. It can also be used to define default values when using lists (see below). + +````4d + ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +>Null values are supported and result in an empty cell. + +#### min and max + +When the "valueType" is "real" or "integer", the object also accepts min and max attributes with appropriate values (values must be of the same type as the valueType). + +These attributes can be used to control the range of input values. When a cell is validated (when it loses the focus), if the input value is lower than the min value or greater than the max value, then it is rejected. In this case, the previous value is maintained and a tip displays an explanation. + +````4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +The behavior attribute provides variations to the regular representation of values. In 4D v15, a single variation is proposed: + +|Attribute |Available value(s)| valueType(s)| Description| +|---|---|---|---| +|behavior| threeStates |integer| Represents a numeric value as a three-states check box.
    2=semi-checked, 1=checked, 0=unchecked, -1=invisible, -2=unchecked disabled, -3=checked disabled, -4=semi-checked disabled| + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList and choiceList + +When a "choiceList" or a "requiredList" attribute is present inside the object, the text input is replaced by a drop-down list or a combo box, depending of the attribute: + +* If the attribute is "choiceList", the cell is displayed as a combo box. This means that the user can select or type a value. +* If the attribute is "requiredList" then the cell is displayed as a drop-down list and the user can only select one of the values provided in the list. + +In both cases, a "value" attribute can be used to preselect a value in the widget. + +>The widget values are defined through an array. If you want to assign an existing 4D list to the widget, you need to use the "requiredListReference", "requiredListName", "choiceListReference", or "choiceListName" attributes. + +Examples: + +* You want to display a drop-down list with only two options: "Open" or "Closed". "Closed" must be preselected: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +* You want to accept any integer value, but display a combo box to suggest the most common values: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName and requiredListReference + +The "requiredListName" and "requiredListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Lists editor of the Tool box) or by programming (using the New list command). The cell will then be displayed as a drop-down list. This means that the user can only select one of the values provided in the list. + +Use "requiredListName" or "requiredListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. + +>* If you want to define these values through a simple array, you need to use the "requiredList" attribute. +>* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". + +Examples: + +* You want to display a drop-down list based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green"), save it as a value and display "blue" by default: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +* You want to display a drop-down list based on a list defined by programming and save it as a reference: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName and choiceListReference + +The "choiceListName" and "choiceListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Tool box) or by programming (using the New list command). The cell is then displayed as a combo box, which means that the user can select or type a value. + +Use "choiceListName" or "choiceListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. + +>* If you want to define these values through a simple array, you need to use the "choiceList" attribute. +>* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". + +Example: + +You want to display a combo box based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green") and display "green" by default: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +````4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + + +#### unitsList, unitsListName, unitsListReference and unitReference + +You can use specific attributes to add units associated with cell values (*e.g.*: "10 cm", "20 pixels", etc.). To define the unit list, you can use one of the following attributes: + +* "unitsList": an array containing the x elements used to define the available units (e.g.: "cm", "inches", "km", "miles", etc.). Use this attribute to define units within the object. +* "unitsListReference": a reference to a 4D list containing available units. Use this attribute to define units with a 4D list created with the [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html) command. +* "unitsListName": a name of a design-based 4D list that contains available units. Use this attribute to define units with a 4D list created in the Tool box. + +Regardless of the way the unit list is defined, it can be associated with the following attribute: + +* "unitReference": a single value that contains the index (from 1 to x) of the selected item in the "unitList", "unitsListReference" or "unitsListName" values list. + +The current unit is displayed as a button that cycles through the "unitList", "unitsListReference" or "unitsListName" values each time it is clicked (e.g., "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) + +Example: + +We want to set up a numeric input followed by two possible units: "rows" or "pixels". The current value is "2" + "lines". We use values defined directly in the object ("unitsList" attribute): + +````4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +If you want to add an ellipsis button [...] to a cell, you just need to pass the "alternateButton" with the True value in the object. The button will be displayed in the cell automatically. + +When this button is clicked by a user, an `On Alternate Click` event will be generated, and you will be able to handle it however you want (see the "Event management" paragraph for more information). + +Example: + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + + +#### color valueType + +The "color" valueType allows you to display either a color or a text. + +* If the value is a number, a colored rectangle is drawn inside the cell. Example: + + ````4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ```` +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + + +* If the value is a text, then the text is displayed (*e.g.*: "value";"Automatic"). + + +#### event valueType + +The "event" valueType displays a simple button that generates an `On Clicked` event when clicked. No data or value can be passed or returned. + +Optionally, you can pass a "label" attribute. + +Example: + +````4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + + +### Event management +Several events can be handled while using an object list box array: +* **On Data Change**: An `On Data Change` event is triggered when any value has been modified either: + * in a text input zone + * in a drop-down list + * in a combo box area + * in a unit button (switch from value x to value x+1) + * in a check box (switch between checked/unchecked) +* **On Clicked**: When the user clicks on a button installed using the "event" *valueType* attribute, an `On Clicked` event will be generated. This event is managed by the programmer. +* **On Alternative Click**: When the user clicks on an ellipsis button ("alternateButton" attribute), an `On Alternative Click` event will be generated. This event is managed by the programmer. diff --git a/versioned_docs/version-20/FormObjects/properties_Action.md b/versioned_docs/version-20/FormObjects/properties_Action.md index f8120bdf545d4c..9f4804c8bac755 100644 --- a/versioned_docs/version-20/FormObjects/properties_Action.md +++ b/versioned_docs/version-20/FormObjects/properties_Action.md @@ -117,7 +117,7 @@ In this case, 4D does not provide automatic support for object operations. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) diff --git a/versioned_docs/version-20/FormObjects/properties_BackgroundAndBorder.md b/versioned_docs/version-20/FormObjects/properties_BackgroundAndBorder.md index 9c49fc9eefddf5..8fea7c4877ac62 100644 --- a/versioned_docs/version-20/FormObjects/properties_BackgroundAndBorder.md +++ b/versioned_docs/version-20/FormObjects/properties_BackgroundAndBorder.md @@ -18,7 +18,7 @@ You can also set this property using the [`OBJECT SET RGB COLORS`](https://doc.4 #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- @@ -38,7 +38,7 @@ You can also set this property using the [`OBJECT SET RGB COLORS`](https://doc.4 #### Objects Supported -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### See also @@ -64,7 +64,7 @@ You can also set this property using the [`LISTBOX SET PROPERTY`](https://doc.4d #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- @@ -201,7 +201,7 @@ You can get the same result using the [`LISTBOX SET ROW FONT STYLE`](https://doc #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- diff --git a/versioned_docs/version-20/FormObjects/properties_CoordinatesAndSizing.md b/versioned_docs/version-20/FormObjects/properties_CoordinatesAndSizing.md index 2b427ff7be3815..adbd232880ac5f 100644 --- a/versioned_docs/version-20/FormObjects/properties_CoordinatesAndSizing.md +++ b/versioned_docs/version-20/FormObjects/properties_CoordinatesAndSizing.md @@ -45,7 +45,7 @@ Since it requires additional calculations at runtime, the automatic row height o #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) --- @@ -61,7 +61,7 @@ Bottom coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -77,7 +77,7 @@ Left coordinate of the object on the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -93,7 +93,7 @@ Right coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -109,7 +109,7 @@ Top coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -169,7 +169,7 @@ This property designates an object's vertical size. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -178,7 +178,7 @@ This property designates an object's vertical size. This property designates an object's horizontal size. >* Some objects may have a predefined height that cannot be altered. ->* If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +>* If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox_overview.md#list-box-columns), the user can also manually resize the column. >* When resizing the form, if the ["Grow" horizontal sizing](properties_ResizingOptions.md#horizontal-sizing) property was assigned to the list box, the right-most column will be increased beyond its maximum width if necessary. #### JSON Grammar @@ -189,7 +189,7 @@ This property designates an object's horizontal size. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -207,7 +207,7 @@ The maximum width of the column (in pixels). The width of the column cannot be i #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) --- @@ -225,7 +225,7 @@ The minimum width of the column (in pixels). The width of the column cannot be r #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) --- @@ -297,7 +297,7 @@ Sets a horizontal padding for the cells. The value is set in pixels (default = 0 #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### See also @@ -317,7 +317,7 @@ Sets a vertical padding for the cells. The value is set in pixels (default = 0). #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### See also diff --git a/versioned_docs/version-20/FormObjects/properties_DataSource.md b/versioned_docs/version-20/FormObjects/properties_DataSource.md index a996a186f94af9..abfdd5e21d582b 100644 --- a/versioned_docs/version-20/FormObjects/properties_DataSource.md +++ b/versioned_docs/version-20/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ When the **automatic insertion** option is not set (default), the value entered This property is supported by: -- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. +- [Combo box](comboBox_overview.md) and [list box column](listbox_overview.md#list-box-columns) form objects associated to a choice list. - [Combo box](comboBox_overview.md) form objects whose associated list is filled by their array or object datasource. For example, given a choice list containing "France, Germany, Italy" that is associated with a "Countries" combo box: if the **automatic insertion** property is set and a user enters "Spain", then the value "Spain" is automatically added to the list in memory: @@ -28,7 +28,7 @@ For example, given a choice list containing "France, Germany, Italy" that is ass #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- @@ -48,7 +48,7 @@ You can also associate choice lists to objects using the [OBJECT SET LIST BY NAM #### Objects Supported [Drop-down List](dropdownList_Overview.md) - -[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) +[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- @@ -116,7 +116,7 @@ Specifies a variable or expression that will be assigned a longint indicating th Defines the data type for the displayed expression. This property is used with: -- [List box columns](listbox-column.md) of the selection and collection types. +- [List box columns](listbox_overview.md#list-box-columns) of the selection and collection types. - [Drop-down lists](dropdownList_Overview.md) associated to objects or arrays. See also [**Expression Type**](properties_Object.md#expression-type) section. @@ -129,7 +129,7 @@ See also [**Expression Type**](properties_Object.md#expression-type) section. #### Objects Supported -[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox_overview.md#list-box-columns) --- @@ -186,14 +186,14 @@ You must enter a list of values. In the Form editor, a specific dialog box allow #### Objects Supported -[List Box Column (array type only)](listbox-column.md) +[List Box Column (array type only)](listbox_overview.md#list-box-columns) --- ## Expression -This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) - and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. See also **[Variable or Expression](properties_Object.md#variable-or-expression)** section. +This description is specific to [selection](listbox_overview.md#selection-list-boxes) + and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns. See also **[Variable or Expression](properties_Object.md#variable-or-expression)** section. A 4D expression to be associated with a column. You can enter: @@ -233,7 +233,7 @@ If a field, a variable, or an assignable expression (*e.g. Person.lastName*) is #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) --- @@ -262,7 +262,7 @@ All database tables can be used, regardless of whether the form is related to a This property is available in the following conditions: - a [choice list](#choice-list) is associated with the object -- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- for [inputs](input_overview.md) and [list box columns](listbox_overview.md#list-box-columns), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. This property specifies, in the context of a field or variable associated with a list of values, the type of contents to save: @@ -284,7 +284,7 @@ Using this property requires compliance with the following principles: #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox-column.md) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- diff --git a/versioned_docs/version-20/FormObjects/properties_Display.md b/versioned_docs/version-20/FormObjects/properties_Display.md index 8a92c3dc7ee24a..122d1396318b5f 100644 --- a/versioned_docs/version-20/FormObjects/properties_Display.md +++ b/versioned_docs/version-20/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ The field actually contains "proportion". 4D accepts and stores the entire entry #### Objects Supported -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -86,7 +86,7 @@ The table below shows choices available: #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -247,7 +247,7 @@ The following table shows how different formats affect the display of numbers. T #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) --- @@ -307,7 +307,7 @@ If the field is reduced to a size smaller than that of the original picture, the #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -341,7 +341,7 @@ The table below shows the Time field display formats and gives examples: #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -350,7 +350,7 @@ The table below shows the Time field display formats and gives examples: When a [boolean expression](properties_Object.md#expression-type) is displayed as: * a text in an [input object](input_overview.md) -* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), +* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox_overview.md#list-box-columns), ... you can select the text to display for each value: @@ -365,7 +365,7 @@ When a [boolean expression](properties_Object.md#expression-type) is displayed a #### Objects Supported -[List Box Column](listbox-column.md) - [Input](input_overview.md) +[List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) --- @@ -385,7 +385,7 @@ Boolean columns can also be displayed as pop-up menus. In this case, the [Text w #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) --- @@ -433,7 +433,7 @@ In this case as well, the [Title](#title) property is also available so that the #### Objects Supported -[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) +[Check box](checkbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- @@ -454,7 +454,7 @@ In that cases, the title of the check box can be entered using this property. #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) --- @@ -491,7 +491,7 @@ The Truncate with ellipsis property can be applied to Boolean type columns; howe #### Objects Supported -[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) --- @@ -522,7 +522,7 @@ This property is only used when drawing objects located in the body of a list fo #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -577,4 +577,4 @@ Note that regardless of the Wordwrap option’s value, the row height is not cha #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) diff --git a/versioned_docs/version-20/FormObjects/properties_Entry.md b/versioned_docs/version-20/FormObjects/properties_Entry.md index 8ab162be6584f1..ede44b50312516 100644 --- a/versioned_docs/version-20/FormObjects/properties_Entry.md +++ b/versioned_docs/version-20/FormObjects/properties_Entry.md @@ -27,7 +27,7 @@ Allows the user access to a standard context menu in the object when the form is For a picture type [input](input_overview.md), in addition to standard editing commands (Cut, Copy, Paste and Clear), the menu contains the **Import...** command, which can be used to import a picture stored in a file, as well as the **Save as...** command, which can be used to save the picture to disk. The menu can also be used to modify the display format of the picture: the **Truncated non-centered**, **Scaled to fit** and **Scaled to fit centered prop.** options are provided. The modification of the [display format](properties_Display.md#picture-format) using this menu is temporary; it is not saved with the record. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: - **Fonts...**: displays the font system dialog box - **Recent fonts**: displays the names of recent fonts selected during the session. The list can store up to 10 fonts (beyond that, the last font used replaces the oldest). By default, this list is empty and the option is not displayed. You can manage this list using the `SET RECENT FONTS` and `FONT LIST` commands. @@ -64,7 +64,7 @@ When this property is disabled, any pop-up menus associated with a list box colu #### Objects Supported -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) --- @@ -120,7 +120,7 @@ Here is a table that explains each of the entry filter choices in the Entry Filt #### Objects Supported -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- diff --git a/versioned_docs/version-20/FormObjects/properties_Footers.md b/versioned_docs/version-20/FormObjects/properties_Footers.md index 5f20fb2291ed60..7f7015a7063f34 100644 --- a/versioned_docs/version-20/FormObjects/properties_Footers.md +++ b/versioned_docs/version-20/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Footers ## Display Footers -This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). There is one footer per column; each footer is configured separately. +This property is used to display or hide [list box column footers](listbox_overview.md#list-box-footers). There is one footer per column; each footer is configured separately. #### JSON Grammar @@ -30,7 +30,7 @@ This property is used to set the row height for a list box footer in **pixels** * This calculation does not take into account the size of pictures nor any styles applied to the fonts. * In macOS, the row height may be incorrect if the user enters characters that are not available in the selected font. When this occurs, a substitute font is used, which may cause variations in size. ->This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. +>This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv17R6/4D/17-R6/List-box-footer-specific-properties.300-4354808.en.html) command. Conversion of units: When you switch from one unit to the other, 4D converts them automatically and displays the result in the Property List. For example, if the font used is "Lucida grande 24", a height of "1 line" is converted to "30 pixels" and a height of "60 pixels" is converted to "2 lines". @@ -62,4 +62,4 @@ Note that converting back and forth may lead to an end result that is different #### See also -[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) +[Headers](properties_Headers.md) - [List box footers](listbox_overview.md#list-box-footers) diff --git a/versioned_docs/version-20/FormObjects/properties_Headers.md b/versioned_docs/version-20/FormObjects/properties_Headers.md index 7081d23bab14d8..7b3706a65d7544 100644 --- a/versioned_docs/version-20/FormObjects/properties_Headers.md +++ b/versioned_docs/version-20/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Headers ## Display Headers -This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). There is one header per column; each header is configured separately. +This property is used to display or hide [list box column headers](listbox_overview.md#list-box-headers). There is one header per column; each header is configured separately. #### JSON Grammar @@ -62,4 +62,4 @@ Note that converting back and forth may lead to an end result that is different #### See also -[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) +[Footers](properties_Footers.md) - [List box headers](listbox_overview.md#list-box-headers) diff --git a/versioned_docs/version-20/FormObjects/properties_Help.md b/versioned_docs/version-20/FormObjects/properties_Help.md index 27297e8a1dd7d5..49e647ececa746 100644 --- a/versioned_docs/version-20/FormObjects/properties_Help.md +++ b/versioned_docs/version-20/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ You can either: #### Objects Supported -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Other help features diff --git a/versioned_docs/version-20/FormObjects/properties_ListBox.md b/versioned_docs/version-20/FormObjects/properties_ListBox.md index c07719848be699..5ef0fa329bf184 100644 --- a/versioned_docs/version-20/FormObjects/properties_ListBox.md +++ b/versioned_docs/version-20/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Collection of columns of the list box. |---|---|---| |columns |collection of column objects|Contains the properties for the list box columns | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox_overview.md#column-specific-properties) section. #### Objects Supported diff --git a/versioned_docs/version-20/FormObjects/properties_Object.md b/versioned_docs/version-20/FormObjects/properties_Object.md index cd5eb85f998a2f..4284e89fc07cae 100644 --- a/versioned_docs/version-20/FormObjects/properties_Object.md +++ b/versioned_docs/version-20/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ This property designates the type of the [active or inactive form object](formOb #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ For more information about naming rules for form objects, refer to [Identifiers] #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -134,20 +134,20 @@ For an array list box, the **Variable or Expression** property usually holds the #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- ## Expression Type -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](listbox_overview.md#selection-list-boxes) and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Specify the data type for the expression or variable associated to the object. Note that main purpose of this setting is to configure options (such as display formats) available for the data type. It does not actually type the variable itself. In view of project compilation, you must [declare the variable](Concepts/variables.md#declaring-variables). However, this property has a typing function in the following specific cases: - **[Dynamic variables](#dynamic-variables)**: you can use this property to declare the type of dynamic variables. -- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. The formats provided will depend on the variable type (array type list box) or the data/field type (selection and collection type list boxes). The standard 4D formats that can be used are: Alpha, Numeric, Date, Time, Picture and Boolean. The Text type does not have specific display formats. Any existing custom formats are also available. +- **[List Box Columns](listbox_overview.md#list-box-columns)**: this property is used to associate a display format with the column data. The formats provided will depend on the variable type (array type list box) or the data/field type (selection and collection type list boxes). The standard 4D formats that can be used are: Alpha, Numeric, Date, Time, Picture and Boolean. The Text type does not have specific display formats. Any existing custom formats are also available. - **[Picture variables](input_overview.md)**: you can use this menu to declare the variables before loading the form in interpreted mode. Specific native mechanisms govern the display of picture variables in forms. These mechanisms require greater precision when configuring variables: from now on, they must have already been declared before loading the form — i.e., even before the `On Load` form event — unlike other types of variables. To do this, you need either for the statement `C_PICTURE(varName)` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property. Otherwise, the picture variable will not be displayed correctly (only in interpreted mode). @@ -159,7 +159,7 @@ Otherwise, the picture variable will not be displayed correctly (only in interpr #### Objects Supported -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -335,4 +335,4 @@ When **Custom** ("none" in JSON) is set, no automatic calculations are performed #### Objects Supported -[List Box Footer](listbox-header-footer.md#footers) +[List Box Footer](listbox_overview.md#list-box-footers) diff --git a/versioned_docs/version-20/FormObjects/properties_RangeOfValues.md b/versioned_docs/version-20/FormObjects/properties_RangeOfValues.md index 683f6618ebd85d..9528791ce54910 100644 --- a/versioned_docs/version-20/FormObjects/properties_RangeOfValues.md +++ b/versioned_docs/version-20/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Allows setting a list whose values cannot be entered in the object. If an exclud #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) --- @@ -74,4 +74,4 @@ However, unlike the [Choice List](properties_DataSource.md#choice-list) property #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) diff --git a/versioned_docs/version-20/FormObjects/properties_ResizingOptions.md b/versioned_docs/version-20/FormObjects/properties_ResizingOptions.md index 36291773a509c0..0ee8e8bbbabbab 100644 --- a/versioned_docs/version-20/FormObjects/properties_ResizingOptions.md +++ b/versioned_docs/version-20/FormObjects/properties_ResizingOptions.md @@ -63,7 +63,7 @@ Three options are available: #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -89,7 +89,7 @@ Three options are available: #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -130,4 +130,4 @@ Designates if the size of the column can be modified by the user. #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) diff --git a/versioned_docs/version-20/FormObjects/properties_Text.md b/versioned_docs/version-20/FormObjects/properties_Text.md index b652ee6fed0ddd..a835fafa458298 100644 --- a/versioned_docs/version-20/FormObjects/properties_Text.md +++ b/versioned_docs/version-20/FormObjects/properties_Text.md @@ -37,7 +37,7 @@ You can set this property using the [**OBJECT SET FONT STYLE**](https://doc.4d.c #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -58,7 +58,7 @@ You can also set this property via the [**OBJECT SET FONT STYLE**](https://doc.4 #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -74,7 +74,7 @@ Sets the text to have a line running beneath it. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -111,7 +111,7 @@ Three font themes are available: #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) ### Font Family @@ -132,7 +132,7 @@ You can set this using the [**OBJECT SET FONT**](https://doc.4d.com/4Dv17R5/4D/1 #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -148,7 +148,7 @@ Allows defining the object's font size in points. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -174,7 +174,7 @@ You can also set this property using the [**OBJECT SET RGB COLORS**](https://doc #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -235,7 +235,7 @@ You can also set this property using the `LISTBOX SET PROPERTY` command with `lk #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- @@ -258,7 +258,7 @@ Horizontal location of text within the area that contains it. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) --- @@ -281,7 +281,7 @@ This property can also be handled by the [OBJECT Get vertical alignment](https:/ #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) --- @@ -385,7 +385,7 @@ By default, this option is not enabled. #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox-column.md) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- @@ -430,7 +430,7 @@ The name of a Longint array must be used. Each element of this array corresponds #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- @@ -450,7 +450,7 @@ The name of a Longint array must be used. Each element of this array corresponds #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- diff --git a/versioned_docs/version-20/FormObjects/properties_TextAndPicture.md b/versioned_docs/version-20/FormObjects/properties_TextAndPicture.md index d9c3b5701ae424..72774b956225fa 100644 --- a/versioned_docs/version-20/FormObjects/properties_TextAndPicture.md +++ b/versioned_docs/version-20/FormObjects/properties_TextAndPicture.md @@ -75,7 +75,7 @@ Designates the placement of an icon in relation to the form object. #### Objects Supported -[List Box Header](listbox-header-footer.md#headers) +[List Box Header](listbox_overview.md#list-box-headers) --- @@ -150,7 +150,7 @@ The pathname to enter is similar as for the [Pathname property for static pictur #### Objects Supported -[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) --- @@ -260,8 +260,8 @@ It is important to note that the "With Pop-up Menu" property only manages the gr |Name|Data Type|Possible Values| |:---|---|---| -|popupPlacement |string |
    • "none"
    • "linked"
    • "separated"
    | +|popupPlacement |string |
  • "none"
  • "linked"
  • "separated"
  • | #### Objects Supported -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) diff --git a/versioned_docs/version-21-R2/API/HTTPAgentClass.md b/versioned_docs/version-21-R2/API/HTTPAgentClass.md index f8bd2d533b45d3..06352b8c6a3c84 100644 --- a/versioned_docs/version-21-R2/API/HTTPAgentClass.md +++ b/versioned_docs/version-21-R2/API/HTTPAgentClass.md @@ -85,7 +85,7 @@ HTTPAgent options will be merged with [HTTPRequest options](HTTPRequestClass.md# | maxTotalSockets |Integer| 65535 |Maximum number of sockets for the agent | | minTLSVersion |Text| undefined (see default value in [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) |Sets the minimum version of TLS for the requests using this agent| | protocol |Text| undefined (see default value in [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) |Protocol used for the requests using the agent | -|storeCertificateName|Text|undefined|(Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store).| +|storeCertificateName|Text|undefined|(Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder for the requests using the agent. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store).| | timeout |Real| undefined |If defined, timeout after which an unused socket is closed | | validateTLSCertificate |Boolean| undefined (see default value in [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | validateTLSCertificate for the requests using the agent| diff --git a/versioned_docs/version-21-R2/API/HTTPRequestClass.md b/versioned_docs/version-21-R2/API/HTTPRequestClass.md index b1d5046d9a31e0..09ec9a2f8fdd63 100644 --- a/versioned_docs/version-21-R2/API/HTTPRequestClass.md +++ b/versioned_docs/version-21-R2/API/HTTPRequestClass.md @@ -154,7 +154,7 @@ In the *options* parameter, pass an object that can contain the following proper |proxyAuthentication|[authentication object](#authentication-object)|Object handling proxy authentication|undefined| |returnResponseBody|Boolean|If false, the response body is not returned in the [`response` object](#response). Returns an error if false and `onData` is undefined|True| |serverAuthentication|[authentication object](#authentication-object)|Object handling server authentication|undefined| -|storeCertificateName|Text|(Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store).|undefined| +|storeCertificateName|Text|(Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store).|undefined| |timeout|Real|Timeout in seconds. undefined = no timeout|undefined| |validateTLSCertificate|Boolean|If false, 4D does not validate the TLS certificate and does not return an error if it is invalid (i.e. expired, self-signed...). Important: In the current implementation, the Certification Authority itself is not verified.|True| diff --git a/versioned_docs/version-21-R2/Concepts/dt_number.md b/versioned_docs/version-21-R2/Concepts/dt_number.md index bd34ce888f54d8..f2e98290af7122 100644 --- a/versioned_docs/version-21-R2/Concepts/dt_number.md +++ b/versioned_docs/version-21-R2/Concepts/dt_number.md @@ -5,7 +5,7 @@ title: Number (Real, Integer) Number is a generic term that stands for: -- Real field, variable or expression. The range for the Real data type is ±1.7e±308 (following the [IEEE 754 standard for double-precision binary floating-point format](https://en.wikipedia.org/wiki/Double-precision_floating-point_format)). +- Real field, variable or expression. The range for the Real data type is ±1.7e±308 (13 significant digits). - Integer variable or expression. The range for the Integer data type is -2^31..(2^31)-1 (4-byte Integer, aka *Long* or *Longint*). :::info Compatibility diff --git a/versioned_docs/version-21-R2/Concepts/parameters.md b/versioned_docs/version-21-R2/Concepts/parameters.md index 17d7c2f3519dbc..b34bd65e130fc9 100644 --- a/versioned_docs/version-21-R2/Concepts/parameters.md +++ b/versioned_docs/version-21-R2/Concepts/parameters.md @@ -182,31 +182,25 @@ Function square($x : Integer) -> $result : Integer return $x * $x ``` -The `return` statement can be used along with the standard syntax for [returned values](#returned-value) (the returned value must be of the declared type). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Keep in mind that it ends immediately the code execution. Examine the following examples: +:::note + +Internally, `return x` executes `myReturnValue:=x`, and returns to the caller. If `return` is used without an expression, the function or method returns a null value of the declared return type (if any), otherwise *undefined*. + +::: + +The `return` statement can be used along with the standard syntax for [returned values](#returned-value) (the returned value must be of the declared type). However, note that it ends immediately the code execution. For example: ```4d -Function getValue -> $v : Integer - $v:=10 - return - // function returns 10 - Function getValue -> $v : Integer $v:=10 return 20 - // function returns 20 + // returns 20 Function getValue -> $v : Integer return 10 $v:=20 // never executed - // function returns 10 - -Function getValue -> $v : Integer - return "Hello" //error - -Function returnHello - return "Hello" - // function returns "Hello" + // returns 10 ``` diff --git a/versioned_docs/version-21-R2/Events/onAfterEdit.md b/versioned_docs/version-21-R2/Events/onAfterEdit.md index 4ded4f6ccd7d9c..4e6a5c4b6bd3d1 100644 --- a/versioned_docs/version-21-R2/Events/onAfterEdit.md +++ b/versioned_docs/version-21-R2/Events/onAfterEdit.md @@ -5,7 +5,7 @@ title: On After Edit |Code|Can be called by|Definition| |---|---|---| -|45|[4D View Pro area](../FormObjects/viewProArea_overview.md) - [4D Write Pro area](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|The contents of the enterable object that has the focus has just been modified| +|45|[4D View Pro area](../FormObjects/viewProArea_overview.md) - [4D Write Pro area](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|The contents of the enterable object that has the focus has just been modified| ## Description diff --git a/versioned_docs/version-21-R2/Events/onAfterKeystroke.md b/versioned_docs/version-21-R2/Events/onAfterKeystroke.md index cad938cee37faf..5a851e4f81ab6a 100644 --- a/versioned_docs/version-21-R2/Events/onAfterKeystroke.md +++ b/versioned_docs/version-21-R2/Events/onAfterKeystroke.md @@ -5,7 +5,7 @@ title: On After Keystroke |Code|Can be called by|Definition| |---|---|---| -|28|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **including** this character.| +|28|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **including** this character.|
    History @@ -24,7 +24,7 @@ After the [`On Before Keystroke`](onBeforeKeystroke.md) and `On After Keystroke` The `On After Keystroke` event is not generated: -- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- in [list box columns](FormObjects/listbox_overview.md#list-box-columns) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - when user modifications are not carried out using the keyboard (paste, drag-and-drop, checkbox, drop down list, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). ### Keystroke sequence diff --git a/versioned_docs/version-21-R2/Events/onAfterSort.md b/versioned_docs/version-21-R2/Events/onAfterSort.md index 2fb9806ce6d0f6..a1c06a2b9962d9 100644 --- a/versioned_docs/version-21-R2/Events/onAfterSort.md +++ b/versioned_docs/version-21-R2/Events/onAfterSort.md @@ -5,7 +5,7 @@ title: On After Sort |Code|Can be called by|Definition| |---|---|---| -|30|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A standard sort has just been carried out in a list box column.| +|30|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A standard sort has just been carried out in a list box column.| ## Description diff --git a/versioned_docs/version-21-R2/Events/onAlternativeClick.md b/versioned_docs/version-21-R2/Events/onAlternativeClick.md index c549745b00d1a7..06a14eaf7c3355 100644 --- a/versioned_docs/version-21-R2/Events/onAlternativeClick.md +++ b/versioned_docs/version-21-R2/Events/onAlternativeClick.md @@ -5,7 +5,7 @@ title: On Alternative Click |Code|Can be called by|Definition| |---|---|---| -|38|[Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | +|38|[Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | ## Description @@ -22,8 +22,8 @@ Some button styles can be [linked to a pop-up menu](FormObjects/properties_TextA ### List box -This event is generated in columns of [object array type list boxes](../FormObjects/listbox-column.md#object-arrays-in-columns), when the user clicks on a widget ellipsis button ("alternateButton" attribute). +This event is generated in columns of [object array type list boxes](FormObjects/listbox_overview.md#object-arrays-in-columns), when the user clicks on a widget ellipsis button ("alternateButton" attribute). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -See the [description of the "alternateButton" attribute](../FormObjects/listbox-column.md#alternatebutton). +See the [description of the "alternateButton" attribute](FormObjects/listbox_overview.md#alternatebutton). diff --git a/versioned_docs/version-21-R2/Events/onBeforeDataEntry.md b/versioned_docs/version-21-R2/Events/onBeforeDataEntry.md index e5427d670e95e3..b4dd8e1e4ec5c6 100644 --- a/versioned_docs/version-21-R2/Events/onBeforeDataEntry.md +++ b/versioned_docs/version-21-R2/Events/onBeforeDataEntry.md @@ -5,7 +5,7 @@ title: On Before Data Entry |Code|Can be called by|Definition| |---|---|---| -|41|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A list box cell is about to change to editing mode| +|41|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A list box cell is about to change to editing mode| ## Description diff --git a/versioned_docs/version-21-R2/Events/onBeforeKeystroke.md b/versioned_docs/version-21-R2/Events/onBeforeKeystroke.md index 2e13cc7dead2b0..3b5f0be2b2bb8c 100644 --- a/versioned_docs/version-21-R2/Events/onBeforeKeystroke.md +++ b/versioned_docs/version-21-R2/Events/onBeforeKeystroke.md @@ -5,7 +5,7 @@ title: On Before Keystroke |Code|Can be called by|Definition| |---|---|---| -|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **without** this character.| +|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **without** this character.|
    History @@ -22,7 +22,7 @@ After the `On Before Keystroke` and [`On After Keystroke event`](onAfterKeystrok The `On Before Keystroke` event is not generated: -- in a [list box column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- in a [list box column](FormObjects/listbox_overview.md#list-box-columns) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - when user modifications are not carried out using the keyboard (paste, drag-and-drop, checkbox, drop down list, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). ### Non-enterable objects diff --git a/versioned_docs/version-21-R2/Events/onBeginDragOver.md b/versioned_docs/version-21-R2/Events/onBeginDragOver.md index a14302a671c03e..01803a22dd91fc 100644 --- a/versioned_docs/version-21-R2/Events/onBeginDragOver.md +++ b/versioned_docs/version-21-R2/Events/onBeginDragOver.md @@ -5,7 +5,7 @@ title: On Begin Drag Over |Code|Can be called by|Definition| |---|---|---| -|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|An object is being dragged| +|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|An object is being dragged| ## Description diff --git a/versioned_docs/version-21-R2/Events/onClicked.md b/versioned_docs/version-21-R2/Events/onClicked.md index 48c45c3f552452..395644852fd8c6 100644 --- a/versioned_docs/version-21-R2/Events/onClicked.md +++ b/versioned_docs/version-21-R2/Events/onClicked.md @@ -5,7 +5,7 @@ title: On Clicked |Code|Can be called by|Definition| |---|---|---| -|4|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|A click occurred on an object| +|4|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|A click occurred on an object| ## Description diff --git a/versioned_docs/version-21-R2/Events/onColumnMoved.md b/versioned_docs/version-21-R2/Events/onColumnMoved.md index 5717c1d8268bbb..643745760b09a9 100644 --- a/versioned_docs/version-21-R2/Events/onColumnMoved.md +++ b/versioned_docs/version-21-R2/Events/onColumnMoved.md @@ -5,7 +5,7 @@ title: On Column Moved |Code|Can be called by|Definition| |---|---|---| -|32|[List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md)| A list box column is moved by the user via drag and drop| +|32|[List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox_overview.md#list-box-columns)| A list box column is moved by the user via drag and drop| ## Description diff --git a/versioned_docs/version-21-R2/Events/onColumnResize.md b/versioned_docs/version-21-R2/Events/onColumnResize.md index 7f1302fc8e08fa..8617bba19cb0a8 100644 --- a/versioned_docs/version-21-R2/Events/onColumnResize.md +++ b/versioned_docs/version-21-R2/Events/onColumnResize.md @@ -5,7 +5,7 @@ title: On Column Resize |Code|Can be called by|Definition| |---|---|---| -|33|[4D View Pro Area](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md)|The width of a column is modified directly by the user or consequently to a form window resize| +|33|[4D View Pro Area](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox_overview.md#list-box-columns)|The width of a column is modified directly by the user or consequently to a form window resize| ## Description diff --git a/versioned_docs/version-21-R2/Events/onDataChange.md b/versioned_docs/version-21-R2/Events/onDataChange.md index ac5fdd7ba5464b..77541959ad6881 100644 --- a/versioned_docs/version-21-R2/Events/onDataChange.md +++ b/versioned_docs/version-21-R2/Events/onDataChange.md @@ -5,7 +5,7 @@ title: On Data Change |Code|Can be called by|Definition| |---|---|---| -|20|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md)|An object data has been modified| +|20|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md)|An object data has been modified| ## Description diff --git a/versioned_docs/version-21-R2/Events/onDoubleClicked.md b/versioned_docs/version-21-R2/Events/onDoubleClicked.md index 9622fe2371e4d2..d7f449cc840760 100644 --- a/versioned_docs/version-21-R2/Events/onDoubleClicked.md +++ b/versioned_docs/version-21-R2/Events/onDoubleClicked.md @@ -5,7 +5,7 @@ title: On Double Clicked |Code|Can be called by|Definition| |---|---|---| -|13|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) |A double click occurred on an object| +|13|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) |A double click occurred on an object| :::note diff --git a/versioned_docs/version-21-R2/Events/onDragOver.md b/versioned_docs/version-21-R2/Events/onDragOver.md index 7c10f46f992b69..2e0d44a2257eee 100644 --- a/versioned_docs/version-21-R2/Events/onDragOver.md +++ b/versioned_docs/version-21-R2/Events/onDragOver.md @@ -5,7 +5,7 @@ title: On Drag Over |Code|Can be called by|Definition| |---|---|---| -|21|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data could be dropped onto an object| +|21|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data could be dropped onto an object| ## Description diff --git a/versioned_docs/version-21-R2/Events/onDrop.md b/versioned_docs/version-21-R2/Events/onDrop.md index 48021f1245b41c..f2e8d2b5a80e89 100644 --- a/versioned_docs/version-21-R2/Events/onDrop.md +++ b/versioned_docs/version-21-R2/Events/onDrop.md @@ -5,7 +5,7 @@ title: On Drop |Code|Can be called by|Definition| |---|---|---| -|16|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data has been dropped onto an object| +|16|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data has been dropped onto an object| ## Description diff --git a/versioned_docs/version-21-R2/Events/onFooterClick.md b/versioned_docs/version-21-R2/Events/onFooterClick.md index e39bb30f370f10..83ff5dd0a344a9 100644 --- a/versioned_docs/version-21-R2/Events/onFooterClick.md +++ b/versioned_docs/version-21-R2/Events/onFooterClick.md @@ -5,7 +5,7 @@ title: On Footer Click |Code|Can be called by|Definition| |---|---|---| -|57|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A click occurs in the footer of a list box column| +|57|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A click occurs in the footer of a list box column| ## Description diff --git a/versioned_docs/version-21-R2/Events/onGettingFocus.md b/versioned_docs/version-21-R2/Events/onGettingFocus.md index f2e69c5f46f89c..1674208e844416 100644 --- a/versioned_docs/version-21-R2/Events/onGettingFocus.md +++ b/versioned_docs/version-21-R2/Events/onGettingFocus.md @@ -5,7 +5,7 @@ title: On Getting focus |Code|Can be called by|Definition| |---|---|---| -|15|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is getting the focus| +|15|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is getting the focus| ## Description diff --git a/versioned_docs/version-21-R2/Events/onHeaderClick.md b/versioned_docs/version-21-R2/Events/onHeaderClick.md index 42c925c02bc3ec..3d7527b4d899f3 100644 --- a/versioned_docs/version-21-R2/Events/onHeaderClick.md +++ b/versioned_docs/version-21-R2/Events/onHeaderClick.md @@ -5,7 +5,7 @@ title: On Header Click |Code|Can be called by|Definition| |---|---|---| -|42|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|A click occurs in a column header| +|42|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A click occurs in a column header| ## Description diff --git a/versioned_docs/version-21-R2/Events/onLoad.md b/versioned_docs/version-21-R2/Events/onLoad.md index 834bb079dc14c7..be8eee88211984 100644 --- a/versioned_docs/version-21-R2/Events/onLoad.md +++ b/versioned_docs/version-21-R2/Events/onLoad.md @@ -5,7 +5,7 @@ title: On Load |Code|Can be called by|Definition| |---|---|---| -|1|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be displayed or printed| +|1|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be displayed or printed| ## Description diff --git a/versioned_docs/version-21-R2/Events/onLosingFocus.md b/versioned_docs/version-21-R2/Events/onLosingFocus.md index 77aea5c2898b2e..0bda46c7f47999 100644 --- a/versioned_docs/version-21-R2/Events/onLosingFocus.md +++ b/versioned_docs/version-21-R2/Events/onLosingFocus.md @@ -5,7 +5,7 @@ title: On Losing focus |Code|Can be called by|Definition| |---|---|---| -|14|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is losing the focus| +|14|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is losing the focus| ## Description diff --git a/versioned_docs/version-21-R2/Events/onMouseEnter.md b/versioned_docs/version-21-R2/Events/onMouseEnter.md index b177d4f9fd618d..d9d78128015bdb 100644 --- a/versioned_docs/version-21-R2/Events/onMouseEnter.md +++ b/versioned_docs/version-21-R2/Events/onMouseEnter.md @@ -5,7 +5,7 @@ title: On Mouse Enter |Code|Can be called by|Definition| |---|---|---| -|35|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor enters the graphic area of an object| +|35|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor enters the graphic area of an object| ## Description diff --git a/versioned_docs/version-21-R2/Events/onMouseLeave.md b/versioned_docs/version-21-R2/Events/onMouseLeave.md index 2dea822598849d..08f091c0296540 100644 --- a/versioned_docs/version-21-R2/Events/onMouseLeave.md +++ b/versioned_docs/version-21-R2/Events/onMouseLeave.md @@ -5,7 +5,7 @@ title: On Mouse Leave |Code|Can be called by|Definition| |---|---|---| -|36|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor leaves the graphic area of an object| +|36|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor leaves the graphic area of an object| ## Description diff --git a/versioned_docs/version-21-R2/Events/onMouseMove.md b/versioned_docs/version-21-R2/Events/onMouseMove.md index 9f2bd0df7280bc..47aafbb3394175 100644 --- a/versioned_docs/version-21-R2/Events/onMouseMove.md +++ b/versioned_docs/version-21-R2/Events/onMouseMove.md @@ -5,7 +5,7 @@ title: On Mouse Move |Code|Can be called by|Definition| |---|---|---| -|37|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor moves at least one pixel OR a modifier key (Shift, Alt/Option, Shift Lock) was pressed| +|37|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor moves at least one pixel OR a modifier key (Shift, Alt/Option, Shift Lock) was pressed| ## Description diff --git a/versioned_docs/version-21-R2/Events/onRowMoved.md b/versioned_docs/version-21-R2/Events/onRowMoved.md index 0ee1f21a23438a..c65a407abfd0cc 100644 --- a/versioned_docs/version-21-R2/Events/onRowMoved.md +++ b/versioned_docs/version-21-R2/Events/onRowMoved.md @@ -5,7 +5,7 @@ title: On Row Moved |Code|Can be called by|Definition| |---|---|---| -|34|[List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md)| A list box row is moved by the user via drag and drop| +|34|[List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)| A list box row is moved by the user via drag and drop| ## Description diff --git a/versioned_docs/version-21-R2/Events/onUnload.md b/versioned_docs/version-21-R2/Events/onUnload.md index ea3c97847ca1c0..a8c9a2eeb63b89 100644 --- a/versioned_docs/version-21-R2/Events/onUnload.md +++ b/versioned_docs/version-21-R2/Events/onUnload.md @@ -5,7 +5,7 @@ title: On Unload |Code|Can be called by|Definition| |---|---|---| -|24|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be exited and released| +|24|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be exited and released| ## Description diff --git a/versioned_docs/version-21-R2/Events/onValidate.md b/versioned_docs/version-21-R2/Events/onValidate.md index eec8cd7d264733..842d79c6f164fb 100644 --- a/versioned_docs/version-21-R2/Events/onValidate.md +++ b/versioned_docs/version-21-R2/Events/onValidate.md @@ -5,7 +5,7 @@ title: On Validate |Code|Can be called by|Definition| |---|---|---| -|3|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md)|The record data entry has been validated| +|3|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md)|The record data entry has been validated| ## Description diff --git a/versioned_docs/version-21-R2/Events/overview.md b/versioned_docs/version-21-R2/Events/overview.md index 00a2ab310ca2b5..5d534c018201b4 100644 --- a/versioned_docs/version-21-R2/Events/overview.md +++ b/versioned_docs/version-21-R2/Events/overview.md @@ -29,7 +29,7 @@ objectName|text|Name of the object triggering the event - Not included if the ev Additional properties are returned when the event occurs on specific objects. In particular: -- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. - [4D View Pro areas](FormObjects/viewProArea_overview.md) return for example `sheetName` or `action` properties in the [On After Edit](onAfterEdit.md) event object. diff --git a/versioned_docs/version-21-R2/FormEditor/pictures.md b/versioned_docs/version-21-R2/FormEditor/pictures.md index 7607e5883150a3..fdaf7045e3207d 100644 --- a/versioned_docs/version-21-R2/FormEditor/pictures.md +++ b/versioned_docs/version-21-R2/FormEditor/pictures.md @@ -46,7 +46,7 @@ High resolution pictures with the @nx convention can be used in the following ob * [Buttons](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[check boxes](FormObjects/checkbox_overview.md) * [Picture buttons](FormObjects/pictureButton_overview.md)/[Picture pop-ups](FormObjects/picturePopupMenu_overview.md) * [Tab controls](FormObjects/tabControl.md) -* [List box headers](FormObjects/listbox-header-footer.md#headers) +* [List box headers](FormObjects/listbox_overview.md#list-box-headers) * [Menu icons](Menus/properties.md#item-icon) 4D automatically prioritizes pictures with the highest resolution. For example, when using two screens (one high resolution display, one standard display) and you move a form from one screen to another, 4D automatically renders the highest possible resolution of the picture. Even if a command or property specifies *circle.png*, *circle@3x.png* will be used (if it exists). diff --git a/versioned_docs/version-21-R2/FormObjects/listbox-column.md b/versioned_docs/version-21-R2/FormObjects/listbox-column.md deleted file mode 100644 index a9fcda158184c1..00000000000000 --- a/versioned_docs/version-21-R2/FormObjects/listbox-column.md +++ /dev/null @@ -1,417 +0,0 @@ ---- -id: listbox-column -title: List Box Column ---- - - -A list box is made of one or more column object(s) which have specific properties. You can select a list box column in the Form editor by clicking on it when the list box object is selected: - -![](../assets/en/FormObjects/listbox_column.png) - -You can set standard properties (text, background color, etc.) for each column of the list box; these properties take priority over those of the list box object properties. - ->You can define the [Expression type](properties_Object.md#expression-type) for array list box columns (String, Text, Number, Date, Time, Picture, Boolean, or Object). - - -## Column Specific Properties {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -## Supported Form Events {#supported-form-events} - -|Form event|Additional Properties Returned (see [Form event](../commands/form-event.md) for main properties)| Comments| -|---|---|---| -|On After Edit|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    || -|On After Keystroke|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    || -|On After Sort|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| -|On Alternative Click|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    |*Arrays list boxes only*| -|On Before Data Entry|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    || -|On Before Keystroke|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    || -|On Begin Drag Over|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    || -|On Clicked|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    || -|On Column Moved|
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    || -|On Column Resize|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    || -|On Data Change|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    || -|On Double Clicked|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    || -|On Drag Over|
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    || -|On Drop|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    || -|On Footer Click|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    |*Arrays, Current Selection & Named Selection list boxes only*| -|On Getting Focus|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    |*Additional properties returned only when editing a cell*| -|On Header Click|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    || -|On Load|| -|On Losing Focus|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    |*Additional properties returned only when editing a cell has been completed*| -|On Row Moved|
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    |*Arrays list boxes only*| -|On Scroll|
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    || -|On Unload||| - - -## Object arrays in columns - -List box columns can handle object arrays. Since object arrays can contain different kinds of data, this powerful new feature allows you to mix different input types in the rows of a single column, and display various widgets as well. For example, you could insert a text input in the first row, a check box in the second, and a drop-down list in the third. Object arrays also provide access to new kinds of widgets, such as buttons or color pickers. - -The following list box was designed using an object array: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - - -### Configuring an object array column - -To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md) command, like with any array-based column. In the Property list, you can now select Object as a "Expression Type" for the column: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Standard properties related to coordinates, size, and style are available for object columns. You can define them using the Property list, or by programming the style, font color, background color and visibility for each row of an object-type list box column. These types of columns can also be hidden. - -However, the Data Source theme is not available for object-type list box columns. In fact, the contents of each column cell are based on attributes found in the corresponding element of the object array. Each array element can define: - -the value type (mandatory): text, color, event, etc. -the value itself (optional): used for input/output. -the cell content display (optional): button, list, etc. -additional settings (optional): depend on the value type -To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). For example, you can write "Hello World!" in an object column using this simple code: - -```4d -ARRAY OBJECT(obColumn;0) //column array - var $ob : Object //first element - OB SET($ob;"valueType";"text") //defines the value type (mandatory) - OB SET($ob;"value";"Hello World!") //defines the value - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - ->Display format and entry filters cannot be set for an object column. They automatically depend on the value type. - -#### valueType and data display - -When a list box column is associated with an object array, the way a cell is displayed, entered, or edited, is based on the valueType attribute of the array element. Supported valueType values are: - -* "text": for a text value -* "real": for a numeric value that can include separators like a `\`, `<.>`, or `<,>` -* "integer": for an integer value -* "boolean": for a True/False value -* "color": to define a background color -* "event": to display a button with a label. - -4D uses default widgets with regards to the "valueType" value (i.e., a "text" is displayed as a text input widget, a "boolean" as a check box), but alternate displays are also available through options (*e.g.*, a real can also be represented as a drop-down menu). The following table shows the default display as well as alternatives for each type of value: - -|valueType| Default widget |Alternative widget(s)| -|---|---|---| -|text| text input |drop-down menu (required list) or combo box (choice list)| -|real| controlled text input (numbers and separators) |drop-down menu (required list) or combo box (choice list)| -|integer| controlled text input (numbers only)| drop-down menu (required list) or combo box (choice list) or three-states check box -|boolean| check box |drop-down menu (required list)| -|color| background color| text| -|event |button with label| -|||All widgets can have an additional unit toggle button or ellipsis button attached to the cell.| - -You set the cell display and options using specific attributes in each object (see below). - -#### Display formats and entry filters - -You cannot set display formats or entry filters for columns of object-type list boxes. They are automatically defined according to the value type. These are listed in the following table: - -|Value type |Default format |Entry control| -|---|---|---| -|text| same as defined in object |any (no control)| -|real| same as defined in object (using system decimal separator) |"0-9" and "." and "-" -|||"0-9" and "." if min>=0| -|integer| same as defined in object |"0-9" and "-"| -|||"0-9" if min>=0| -|Boolean| check box| N/A| -|color |N/A |N/A| -|event |N/A |N/A| - -### Attributes - -Each element of the object array is an object that can contain one or more attributes that will define the cell contents and data display (see example above). - -The only mandatory attribute is "valueType" and its supported values are "text", "real", "integer", "boolean", "color", and "event". The following table lists all the attributes supported in list box object arrays, depending on the "valueType" value (any other attributes are ignored). Display formats are detailed and examples are provided below. - -| |valueType| text| real |integer| boolean| color| event| -|---|---|---|---|---|---|---|---| -|*Attributes* |*Description* | | | | | | | -|value| cell value (input or output)|x| x| x| | | | -|min| minimum value| |x| x| | | | -|max| maximum value| |x| x| | | | -|behavior| "threeStates" value | | |x | | | | -|requiredList| drop-down list defined in object|x| x|x || | | -|choiceList| combo box defined in object|x|x|x| | | | -|requiredListReference| 4D list ref, depends on "saveAs" value|x|x|x| | | | -|requiredListName| 4D list name, depends on "saveAs" value|x|x|x| | | | -|saveAs| "reference" or "value"| x|x|x| | | | -|choiceListReference| 4D list ref, display combo box| x| x| x| | | | -|choiceListName| 4D list name, display combo box|x|x|x| | | | -|unitList| array of X elements|x|x|x| | | | -|unitReference| index of selected element|x|x| x | | | | -|unitsListReference| 4D list ref for units|x |x| x | | | | -|unitsListName| 4D list name for units| x|x| x| | | | -|alternateButton| add an alternate button|x|x|x|x|x| | - -#### value - -Cell values are stored in the "value" attribute. This attribute is used for input as well as output. It can also be used to define default values when using lists (see below). - -```4d - ARRAY OBJECT(obColumn;0) //column array - var $ob1;$ob2;$ob3 : Object - var $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - ->Null values are supported and result in an empty cell. - -#### min and max - -When the "valueType" is "real" or "integer", the object also accepts min and max attributes with appropriate values (values must be of the same type as the valueType). - -These attributes can be used to control the range of input values. When a cell is validated (when it loses the focus), if the input value is lower than the min value or greater than the max value, then it is rejected. In this case, the previous value is maintained and a tip displays an explanation. - -```4d - var $ob3 : Object - var $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -The behavior attribute provides variations to the regular representation of values. In 4D v15, a single variation is proposed: - -|Attribute |Available value(s)| valueType(s)| Description| -|---|---|---|---| -|behavior| threeStates |integer| Represents a numeric value as a three-states check box.
    2=semi-checked, 1=checked, 0=unchecked, -1=invisible, -2=unchecked disabled, -3=checked disabled, -4=semi-checked disabled| - -```4d - var $ob3; $ob4 : Object - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";-3) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList and choiceList - -When a "choiceList" or a "requiredList" attribute is present inside the object, the text input is replaced by a drop-down list or a combo box, depending of the attribute: - -* If the attribute is "choiceList", the cell is displayed as a combo box. This means that the user can select or type a value. -* If the attribute is "requiredList" then the cell is displayed as a drop-down list and the user can only select one of the values provided in the list. - -In both cases, a "value" attribute can be used to preselect a value in the widget. - ->The widget values are defined through an array. If you want to assign an existing 4D list to the widget, you need to use the "requiredListReference", "requiredListName", "choiceListReference", or "choiceListName" attributes. - -Examples: - -* You want to display a drop-down list with only two options: "Open" or "Closed". "Closed" must be preselected: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -* You want to accept any integer value, but display a combo box to suggest the most common values: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName and requiredListReference - -The "requiredListName" and "requiredListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Lists editor of the Tool box) or by programming (using the New list command). The cell will then be displayed as a drop-down list. This means that the user can only select one of the values provided in the list. - -Use "requiredListName" or "requiredListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. - ->* If you want to define these values through a simple array, you need to use the "requiredList" attribute. ->* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". - -Examples: - -* You want to display a drop-down list based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green"), save it as a value and display "blue" by default: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -* You want to display a drop-down list based on a list defined by programming and save it as a reference: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName and choiceListReference - -The "choiceListName" and "choiceListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Tool box) or by programming (using the New list command). The cell is then displayed as a combo box, which means that the user can select or type a value. - -Use "choiceListName" or "choiceListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. - ->* If you want to define these values through a simple array, you need to use the "choiceList" attribute. ->* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". - -Example: - -You want to display a combo box based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green") and display "green" by default: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - - -#### unitsList, unitsListName, unitsListReference and unitReference - -You can use specific attributes to add units associated with cell values (*e.g.*: "10 cm", "20 pixels", etc.). To define the unit list, you can use one of the following attributes: - -* "unitsList": an array containing the x elements used to define the available units (e.g.: "cm", "inches", "km", "miles", etc.). Use this attribute to define units within the object. -* "unitsListReference": a reference to a 4D list containing available units. Use this attribute to define units with a 4D list created with the [`New list`](../commands-legacy/new-list.md) command. -* "unitsListName": a name of a design-based 4D list that contains available units. Use this attribute to define units with a 4D list created in the Tool box. - -Regardless of the way the unit list is defined, it can be associated with the following attribute: - -* "unitReference": a single value that contains the index (from 1 to x) of the selected item in the "unitList", "unitsListReference" or "unitsListName" values list. - -The current unit is displayed as a button that cycles through the "unitList", "unitsListReference" or "unitsListName" values each time it is clicked (e.g., "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) - -Example: - -We want to set up a numeric input followed by two possible units: "rows" or "pixels". The current value is "2" + "lines". We use values defined directly in the object ("unitsList" attribute): - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -var $ob : Object -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -If you want to add an ellipsis button [...] to a cell, you just need to pass the "alternateButton" with the True value in the object. The button will be displayed in the cell automatically. - -When this button is clicked by a user, an `On Alternate Click` event will be generated, and you will be able to handle it however you want (see the "Event management" paragraph for more information). - -Example: - -```4d -var $ob1 : Object -var $entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - - -#### color valueType - -The "color" valueType allows you to display either a color or a text. - -* If the value is a number, a colored rectangle is drawn inside the cell. Example: - - ```4d - var $ob4 : Object - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ```` -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - - -* If the value is a text, then the text is displayed (*e.g.*: "value";"Automatic"). - - -#### event valueType - -The "event" valueType displays a simple button that generates an `On Clicked` event when clicked. No data or value can be passed or returned. - -Optionally, you can pass a "label" attribute. - -Example: - -```4d -var $ob : Object -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - - -### Event management - -Several events can be handled while using an object list box array: - -* **On Data Change**: An `On Data Change` event is triggered when any value has been modified either: - * in a text input zone - * in a drop-down list - * in a combo box area - * in a unit button (switch from value x to value x+1) - * in a check box (switch between checked/unchecked) -* **On Clicked**: When the user clicks on a button installed using the "event" *valueType* attribute, an `On Clicked` event will be generated. This event is managed by the programmer. -* **On Alternative Click**: When the user clicks on an ellipsis button ("alternateButton" attribute), an `On Alternative Click` event will be generated. This event is managed by the programmer. diff --git a/versioned_docs/version-21-R2/FormObjects/listbox-header-footer.md b/versioned_docs/version-21-R2/FormObjects/listbox-header-footer.md deleted file mode 100644 index 69c9e65b82ab55..00000000000000 --- a/versioned_docs/version-21-R2/FormObjects/listbox-header-footer.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -id: listbox-header-footer -title: List Box Header and Footer ---- - - -:::note - -- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. -- To be able to access footer properties for a list box, you must enable the [Display Footers](properties_Footers.md#display-footers) option. - -::: - -## Headers - -When headers are displayed, you can select a header in the Form editor by clicking it when the list box object is selected: - -![](../assets/en/FormObjects/listbox_header.png) - -You can set standard text properties for each column header of the list box; in this case, these properties have priority over those of the column or of the list box itself. - - -In addition, you have access to the specific properties for headers. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -At runtime, events that occur in a header are generated in the list box column object method. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"header3";False)` will hide all headers in the list box object to which *header3* belongs and not simply this header. - -### Header Specific Properties - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - - - - -## Footers - -List boxes can contain non-enterable "footers" displaying additional information. For data shown in table form, footers are usually used to display calculations such as totals or averages. - -When footers are displayed, you can click to select one when the list box object is selected in the Form editor: - -![](../assets/en/FormObjects/listbox_footers.png) - -For each List box column footer, you can set standard text properties: in this case, these properties take priority over those of the column or of the list box. You can also access specific properties for footers. In particular, you can insert a [custom or automatic calculation](properties_Object.md#variable-calculation). - -At runtime, events that occur in a footer are generated in the list box column object method. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"footer3";False)` will hide all footers in the list box object to which *footer3* belongs and not simply this footer. - -### Footer Specific Properties - - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - - diff --git a/versioned_docs/version-21-R2/FormObjects/listbox-object.md b/versioned_docs/version-21-R2/FormObjects/listbox-object.md deleted file mode 100644 index c7ba0d9d2a30cc..00000000000000 --- a/versioned_docs/version-21-R2/FormObjects/listbox-object.md +++ /dev/null @@ -1,209 +0,0 @@ ---- -id: listbox-object -title: List Box Object ---- - -## Array list boxes - -In an array list box, each column must be associated with a one-dimensional 4D array; all array types can be used, with the exception of pointer arrays. The number of rows is based on the number of array elements. - -By default, 4D assigns the name "ColumnX" to each column. You can change it, as well as other column properties, in the [column properties](./listbox-column.md). The display format for each column can also be defined using the [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) command. - ->Array type list boxes can be displayed in [hierarchical mode](listbox_overview.md#hierarchical-list-boxes), with specific mechanisms. - -With array type list box, the values entered or displayed are managed using the 4D language. You can also associate a [choice list](properties_DataSource.md#choice-list) with a column in order to control data entry. -The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or [`LISTBOX DELETE ROWS`](../commands-legacy/listbox-delete-rows.md)) as well as array manipulation commands. For example, to initialize the contents of a column, you can use the following instruction: - -```4d -ARRAY TEXT(varCol;size) -``` - -You can also use a list: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - ->**Warning**: When a list box contains several columns of different sizes, only the number of items of the smallest array (column) will be displayed. You should make sure that each array has the same number of elements as the others. Also, if a list box column is empty (this occurs when the associated array was not correctly declared or sized using the language), the list box displays nothing. - - - - -## Selection list boxes - -In this type of list box, each column can be associated with a field (for example `[Employees]LastName)` or an expression. The expression can be based on one or more fields (for example, `[Employees]FirstName+" "[Employees]LastName`) or it may simply be a formula (for example `String(Milliseconds)`). The expression can also be a project method, a variable or an array item. You can use the [`LISTBOX SET COLUMN FORMULA`](../commands-legacy/listbox-set-column-formula.md) and [`LISTBOX INSERT COLUMN FORMULA`](../commands-legacy/listbox-insert-column-formula.md) commands to modify columns programmatically. - -The contents of each row is then evaluated according to a selection of records: the **current selection** of a table or a **named selection**. - -In the case of a list box based on the current selection of a table, any modification done from the database side is automatically reflected in the list box, and vice versa. The current selection is therefore always the same in both places. - - -## Collection or Entity selection list boxes - -In this type of list box, each column must be associated to an expression. The contents of each row is then evaluated per collection element or per entity of the entity selection. - -Each element of the collection or each entity is available as an object that can be accessed through the [This](../Concepts/classes.md#this) keyword. A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. - -When the data source is an entity selection, any modifications made on the list box side are automatically saved in the database. On the other hand, modifications made on the database side are visible in the list box after touched entities have been reloaded. - -:::note - -When entities are deleted, their references remain in the entity selection with an *undefined* value, thus displaying blank rows in the list box. In this case, you can call the [`.clean()`](API/EntitySelectionClass.md#clean) function to get a new entity selection but without the deleted entity references. - -::: - -When the data source is a collection, any modifications made in the list box values are reflected in the collection. On the other hand, if modifications are done on the collection using for example the various functions of the [Collection class](../API/CollectionClass.md), you will need to explicitely notify 4D by reassigning the collection variable to itself, so that the list box contents is refreshed. For example: - -```4d -myCol:=myCol.push("new value") //display new value in list box -``` - - - -## Supported Properties - -Supported properties depend on the list box type. - - -|Property|Array list box|Selection list box|Collection or Entity Selection list box| -|---|----|---|---| -|[Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color)|X|X|X| -|[Background Color](properties_BackgroundAndBorder.md#background-color--fill-color)|X|X|X| -|[Bold](properties_Text.md#bold)|X|X|X| -|[Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression)||X|X| -|[Border Line Style](properties_BackgroundAndBorder.md#border-line-style)|X|X|X| -|[Bottom](properties_CoordinatesAndSizing.md#bottom)|X|X|X| -|[Class](properties_Object.md#css-class)|X|X|X| -|[Collection or entity selection](properties_Object.md#collection-or-entity-selection)||X|X| -|[Column Auto-Resizing](properties_ResizingOptions.md#column-auto-resizing)|X|X|X| -|[Current item](properties_DataSource.md#current-item)|||X| -|[Current item position](properties_DataSource.md#current-item-position)|||X| -|[Data Source](properties_Object.md#data-source)|X|X|X| -|[Detail Form Name](properties_ListBox.md#detail-form-name)||X|| -|[Display Headers](properties_Headers.md#display-headers)|X|X|X| -|[Display Footers](properties_Footers.md#display-footers)|X|X|X| -|[Double-click on row](properties_ListBox.md#double-click-on-row)||X|| -|[Draggable](properties_Action.md#draggable)|X|X|X| -|[Droppable](properties_Action.md#droppable)|X|X|X| -|[Focusable](properties_Entry.md#focusable)|X|X|X| -|[Font](properties_Text.md#font)|X|X|X| -|[Font Color](properties_Text.md#font-color)|X|X|X| -|[Font Color Expression](properties_Text.md#font-color-expression)||X|X| -|[Font Size](properties_Text.md#font-size)|X|X|X| -|[Height (list box)](properties_CoordinatesAndSizing.md#height)|X|X|X| -|[Height (headers)](properties_Headers.md#height)|X|X|X| -|[Height (footers)](properties_Footers.md#height)|X|X|X| -|[Hide extra blank rows](properties_BackgroundAndBorder.md#hide-extra-blank-rows)|X|X|X| -|[Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle)|X|X|X| -|[Hide selection highlight](properties_Appearance.md#hide-selection-highlight)|X|X|X| -|[Hierarchical List Box](properties_Object.md#array-list-box)|X||| -|[Highlight Set](properties_ListBox.md#highlight-set)||X|| -|[Horizontal Alignment](properties_Text.md#horizontal-alignment)|X|X|X| -|[Horizontal Line Color](properties_Gridlines.md#horizontal-line-color)|X|X|X| -|[Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding)|X|X|X| -|[Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar)|X|X|X| -|[Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing)|X|X|X| -|[Italic](properties_Text.md#italic)|X|X|X| -|[Left](properties_CoordinatesAndSizing.md#left)|X|X|X| -|[Master Table](properties_DataSource.md#master-table)||X|| -|[Meta info expression](properties_Text.md#meta-info-expression)|||X| -|[Method](properties_Action.md#method)|X|X|X| -|[Movable Rows](properties_Action.md#movable-rows)|X||| -|[Named Selection](properties_DataSource.md#selection-name)||X|| -|[Number of Columns](properties_ListBox.md#number-of-columns)|X|X|X| -|[Number of Locked Columns](properties_ListBox.md#number-of-locked-columns)|X|X|X| -|[Number of Static Columns](properties_ListBox.md#number-of-static-columns)|X|X|X| -|[Object Name](properties_Object.md#object-name)|X|X|X| -|[Right](properties_CoordinatesAndSizing.md#right)|X|X|X| -|[Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array)|X||| -|[Row Control Array](properties_ListBox.md#row-control-array)|X||| -|[Row Font Color Array](properties_Text.md#row-font-color-array)|X||| -|[Row Height](properties_CoordinatesAndSizing.md#row-height)|X||| -|[Row Height Array](properties_CoordinatesAndSizing.md#row-height-array)|X||| -|[Row Style Array](properties_Text.md#row-style-array)|X||| -|[Selected Items](properties_DataSource.md#selected-items)|||X| -|[Selection Mode](properties_ListBox.md#selection-mode)|X|X|X| -|[Single-Click Edit](properties_Entry.md#single-click-edit)|X|X|X| -|[Sortable](properties_Action.md#sortable)|X|X|X| -|[Standard action](properties_Action.md#standard-action)|X||| -|[Style Expression](properties_Text.md#style-expression)||X|X| -|[Top](properties_CoordinatesAndSizing.md#top)|X|X|X| -|[Transparent](properties_BackgroundAndBorder.md#transparent)|X|X|X| -|[Type](properties_Object.md#type)|X|X|X| -|[Underline](properties_Text.md#underline)|X|X|X| -|[Variable or Expression](properties_Object.md#variable-or-expression)|X|X|| -|[Vertical Alignment](properties_Text.md#vertical-alignment)|X|X|X| -|[Vertical Line Color](properties_Gridlines.md#vertical-line-color)|X|X|X| -|[Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding)|X|X|X| -|[Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar)|X|X|X| -|[Vertical Sizing](properties_ResizingOptions.md#vertical-sizing)|X|X|X| -|[Visibility](properties_Display.md#visibility)|X|X|X| -|[Width](properties_CoordinatesAndSizing.md#width)|X|X|X| - - -> List box columns, headers and footers support specific properties. - - -## Supported Form Events {#supported-form-events} - - -|Form event|Additional Properties Returned (see [Form event](../commands/form-event.md) for main properties)| Comments| -|---|---|---| -|On After Edit|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    || -|On After Keystroke|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    || -|On After Sort|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| -|On Alternative Click|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    |*Arrays list boxes only*| -|On Before Data Entry|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    || -|On Before Keystroke|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    || -|On Begin Drag Over|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    || -|On Clicked|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    || -|On Close Detail|
    • [row](#additional-properties)
    |*Current Selection & Named Selection list boxes only*| -|On Collapse|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    |*Hierarchical list box only*| -|On Column Moved|
    • [columnName](#additional-properties)
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    || -|On Column Resize|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [newSize](#additional-properties)
    • [oldSize](#additional-properties)
    || -|On Data Change|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    || -|On Delete Action|
    • [row](#additional-properties)
    || -|On Display Detail|
    • [isRowSelected](#additional-properties)
    • [row](#additional-properties)
    || -|On Double Clicked|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    || -|On Drag Over|
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    || -|On Drop|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    || -|On Expand|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    |*Hierarchical list box only*| -|On Footer Click|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [footerName](#additional-properties)
    |*Arrays, Current Selection & Named Selection list boxes only*| -|On Getting Focus|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    |*Additional properties returned only when editing a cell*| -|On Header Click|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    || -|On Load|| -|On Losing Focus|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    |*Additional properties returned only when editing a cell has been completed*| -|On Mouse Enter|
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    || -|On Mouse Leave||| -|On Mouse Move|
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    || -|On Open Detail|
    • [row](#additional-properties)
    |*Current Selection & Named Selection list boxes only*| -|On Row Moved|
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    |*Arrays list boxes only*| -|On Selection Change||| -|On Scroll|
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    || -|On Unload||| - - -### Additional Properties {#additional-properties} - -Form events on list box or list box column objects may return the following additional properties: - -|Property| Type| Description| -|---|---|---| -|area|text|List box object area ("header", "footer", "cell")| -|areaName|text|Name of the area| -|column|longint|Column number| -|columnName|text|Name of the column| -|footerName|text|Name of the footer| -|headerName|text|Name of the header| -|horizontalScroll|longint|Positive if scroll is towards the right, negative if towards the left| -|isRowSelected|boolean|True if row is selected, else False| -|newPosition|longint|New position of the column or row| -|newSize|longint|New size (in pixels) of the column or row| -|oldPosition|longint|Previous position of the column or row| -|oldSize|longint|Previous size (in pixels) of the column or row| -|row|longint|Row number| -|verticalScroll|longint|Positive if scroll is towards the bottom, negative if towards the top| - ->If an event occurs on a "fake" column or row that doesn't exist, an empty string is typically returned. - - diff --git a/versioned_docs/version-21-R2/FormObjects/listbox_overview.md b/versioned_docs/version-21-R2/FormObjects/listbox_overview.md index 00945962668cdd..cfce3acb4948f4 100644 --- a/versioned_docs/version-21-R2/FormObjects/listbox_overview.md +++ b/versioned_docs/version-21-R2/FormObjects/listbox_overview.md @@ -31,10 +31,10 @@ The user can select one or more rows using the standard shortcuts: **Shift+click A list box is composed of four distinct parts: -* the [list box object](./listbox-object.md) in its entirety, -* [columns](./listbox-column.md), -* column [headers](./listbox-header-footer.md#headers), and -* column [footers](./listbox-header-footer.md#footers). +* the list box object in its entirety, +* columns, +* column headers, and +* column footers. ![](../assets/en/FormObjects/listbox_parts.png) @@ -45,7 +45,7 @@ It is possible to add an object method to the list box object and/or to each col 1. Object method of each column 2. Object method of the list box -The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). +The column object method gets events that occur in its [header](#list-box-headers) and [footer](#list-box-footers). @@ -64,10 +64,311 @@ There are several types of list boxes, with their own specific behaviors and pro You can completely configure a list box object through its properties, and you can also manage it dynamically through programming. -The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or `EDIT ITEM`, `Displayed line number` commands can also be used. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. +## List box objects + +### Array list boxes + +In an array list box, each column must be associated with a one-dimensional 4D array; all array types can be used, with the exception of pointer arrays. The number of rows is based on the number of array elements. + +By default, 4D assigns the name "ColumnX" to each column. You can change it, as well as other column properties, in the [column properties](listbox_overview.md#column-specific-properties). The display format for each column can also be defined using the `OBJECT SET FORMAT` command. + +>Array type list boxes can be displayed in [hierarchical mode](listbox_overview.md#hierarchical-list-boxes), with specific mechanisms. + +With array type list box, the values entered or displayed are managed using the 4D language. You can also associate a [choice list](properties_DataSource.md#choice-list) with a column in order to control data entry. +The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or `LISTBOX DELETE ROWS`) as well as array manipulation commands. For example, to initialize the contents of a column, you can use the following instruction: + +```4d +ARRAY TEXT(varCol;size) +``` + +You can also use a list: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +>**Warning**: When a list box contains several columns of different sizes, only the number of items of the smallest array (column) will be displayed. You should make sure that each array has the same number of elements as the others. Also, if a list box column is empty (this occurs when the associated array was not correctly declared or sized using the language), the list box displays nothing. + + + + +### Selection list boxes + +In this type of list box, each column can be associated with a field (for example `[Employees]LastName)` or an expression. The expression can be based on one or more fields (for example, `[Employees]FirstName+" "[Employees]LastName`) or it may simply be a formula (for example `String(Milliseconds)`). The expression can also be a project method, a variable or an array item. You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. + +The contents of each row is then evaluated according to a selection of records: the **current selection** of a table or a **named selection**. + +In the case of a list box based on the current selection of a table, any modification done from the database side is automatically reflected in the list box, and vice versa. The current selection is therefore always the same in both places. + + +### Collection or Entity selection list boxes + +In this type of list box, each column must be associated to an expression. The contents of each row is then evaluated per collection element or per entity of the entity selection. + +Each element of the collection or each entity is available as an object that can be accessed through the [This](../Concepts/classes.md#this) keyword. A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. + +When the data source is an entity selection, any modifications made on the list box side are automatically saved in the database. On the other hand, modifications made on the database side are visible in the list box after touched entities have been reloaded. + +:::note + +When entities are deleted, their references remain in the entity selection with an *undefined* value, thus displaying blank rows in the list box. In this case, you can call the [`.clean()`](API/EntitySelectionClass.md#clean) function to get a new entity selection but without the deleted entity references. + +::: + +When the data source is a collection, any modifications made in the list box values are reflected in the collection. On the other hand, if modifications are done on the collection using for example the various functions of the [Collection class](../API/CollectionClass.md), you will need to explicitely notify 4D by reassigning the collection variable to itself, so that the list box contents is refreshed. For example: + +```4d +myCol:=myCol.push("new value") //display new value in list box +``` + + + +### Supported Properties + +Supported properties depend on the list box type. + + +|Property|Array list box|Selection list box|Collection or Entity Selection list box| +|---|----|---|---| +|[Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color)|X|X|X| +|[Background Color](properties_BackgroundAndBorder.md#background-color--fill-color)|X|X|X| +|[Bold](properties_Text.md#bold)|X|X|X| +|[Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression)||X|X| +|[Border Line Style](properties_BackgroundAndBorder.md#border-line-style)|X|X|X| +|[Bottom](properties_CoordinatesAndSizing.md#bottom)|X|X|X| +|[Class](properties_Object.md#css-class)|X|X|X| +|[Collection or entity selection](properties_Object.md#collection-or-entity-selection)||X|X| +|[Column Auto-Resizing](properties_ResizingOptions.md#column-auto-resizing)|X|X|X| +|[Current item](properties_DataSource.md#current-item)|||X| +|[Current item position](properties_DataSource.md#current-item-position)|||X| +|[Data Source](properties_Object.md#data-source)|X|X|X| +|[Detail Form Name](properties_ListBox.md#detail-form-name)||X|| +|[Display Headers](properties_Headers.md#display-headers)|X|X|X| +|[Display Footers](properties_Footers.md#display-footers)|X|X|X| +|[Double-click on row](properties_ListBox.md#double-click-on-row)||X|| +|[Draggable](properties_Action.md#draggable)|X|X|X| +|[Droppable](properties_Action.md#droppable)|X|X|X| +|[Focusable](properties_Entry.md#focusable)|X|X|X| +|[Font](properties_Text.md#font)|X|X|X| +|[Font Color](properties_Text.md#font-color)|X|X|X| +|[Font Color Expression](properties_Text.md#font-color-expression)||X|X| +|[Font Size](properties_Text.md#font-size)|X|X|X| +|[Height (list box)](properties_CoordinatesAndSizing.md#height)|X|X|X| +|[Height (headers)](properties_Headers.md#height)|X|X|X| +|[Height (footers)](properties_Footers.md#height)|X|X|X| +|[Hide extra blank rows](properties_BackgroundAndBorder.md#hide-extra-blank-rows)|X|X|X| +|[Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle)|X|X|X| +|[Hide selection highlight](properties_Appearance.md#hide-selection-highlight)|X|X|X| +|[Hierarchical List Box](properties_Object.md#array-list-box)|X||| +|[Highlight Set](properties_ListBox.md#highlight-set)||X|| +|[Horizontal Alignment](properties_Text.md#horizontal-alignment)|X|X|X| +|[Horizontal Line Color](properties_Gridlines.md#horizontal-line-color)|X|X|X| +|[Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding)|X|X|X| +|[Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar)|X|X|X| +|[Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing)|X|X|X| +|[Italic](properties_Text.md#italic)|X|X|X| +|[Left](properties_CoordinatesAndSizing.md#left)|X|X|X| +|[Master Table](properties_DataSource.md#master-table)||X|| +|[Meta info expression](properties_Text.md#meta-info-expression)|||X| +|[Method](properties_Action.md#method)|X|X|X| +|[Movable Rows](properties_Action.md#movable-rows)|X||| +|[Named Selection](properties_DataSource.md#selection-name)||X|| +|[Number of Columns](properties_ListBox.md#number-of-columns)|X|X|X| +|[Number of Locked Columns](properties_ListBox.md#number-of-locked-columns)|X|X|X| +|[Number of Static Columns](properties_ListBox.md#number-of-static-columns)|X|X|X| +|[Object Name](properties_Object.md#object-name)|X|X|X| +|[Right](properties_CoordinatesAndSizing.md#right)|X|X|X| +|[Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array)|X||| +|[Row Control Array](properties_ListBox.md#row-control-array)|X||| +|[Row Font Color Array](properties_Text.md#row-font-color-array)|X||| +|[Row Height](properties_CoordinatesAndSizing.md#row-height)|X||| +|[Row Height Array](properties_CoordinatesAndSizing.md#row-height-array)|X||| +|[Row Style Array](properties_Text.md#row-style-array)|X||| +|[Selected Items](properties_DataSource.md#selected-items)|||X| +|[Selection Mode](properties_ListBox.md#selection-mode)|X|X|X| +|[Single-Click Edit](properties_Entry.md#single-click-edit)|X|X|X| +|[Sortable](properties_Action.md#sortable)|X|X|X| +|[Standard action](properties_Action.md#standard-action)|X||| +|[Style Expression](properties_Text.md#style-expression)||X|X| +|[Top](properties_CoordinatesAndSizing.md#top)|X|X|X| +|[Transparent](properties_BackgroundAndBorder.md#transparent)|X|X|X| +|[Type](properties_Object.md#type)|X|X|X| +|[Underline](properties_Text.md#underline)|X|X|X| +|[Variable or Expression](properties_Object.md#variable-or-expression)|X|X|| +|[Vertical Alignment](properties_Text.md#vertical-alignment)|X|X|X| +|[Vertical Line Color](properties_Gridlines.md#vertical-line-color)|X|X|X| +|[Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding)|X|X|X| +|[Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar)|X|X|X| +|[Vertical Sizing](properties_ResizingOptions.md#vertical-sizing)|X|X|X| +|[Visibility](properties_Display.md#visibility)|X|X|X| +|[Width](properties_CoordinatesAndSizing.md#width)|X|X|X| + + +> List box columns, headers and footers support specific properties. + + +### Supported Form Events {#supported-form-events} + + +|Form event|Additional Properties Returned (see [Form event](../commands/form-event.md) for main properties)| Comments| +|---|---|---| +|On After Edit|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On After Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On After Sort|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| +|On Alternative Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Arrays list boxes only*| +|On Before Data Entry|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Before Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Begin Drag Over|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Close Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| +|On Collapse|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| +|On Column Moved|
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • || +|On Column Resize|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • || +|On Data Change|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Delete Action|
  • [row](#additional-properties)
  • || +|On Display Detail|
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • || +|On Double Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Drag Over|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Drop|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Expand|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| +|On Footer Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| +|On Getting Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell*| +|On Header Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • || +|On Load|| +|On Losing Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| +|On Mouse Enter|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Mouse Leave||| +|On Mouse Move|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Open Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| +|On Row Moved|
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • |*Arrays list boxes only*| +|On Selection Change||| +|On Scroll|
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • || +|On Unload||| + + +#### Additional Properties {#additional-properties} + +Form events on list box or list box column objects may return the following additional properties: + +|Property| Type| Description| +|---|---|---| +|area|text|List box object area ("header", "footer", "cell")| +|areaName|text|Name of the area| +|column|longint|Column number| +|columnName|text|Name of the column| +|footerName|text|Name of the footer| +|headerName|text|Name of the header| +|horizontalScroll|longint|Positive if scroll is towards the right, negative if towards the left| +|isRowSelected|boolean|True if row is selected, else False| +|newPosition|longint|New position of the column or row| +|newSize|longint|New size (in pixels) of the column or row| +|oldPosition|longint|Previous position of the column or row| +|oldSize|longint|Previous size (in pixels) of the column or row| +|row|longint|Row number| +|verticalScroll|longint|Positive if scroll is towards the bottom, negative if towards the top| + +>If an event occurs on a "fake" column or row that doesn't exist, an empty string is typically returned. + + + + + + +## List box columns {#list-box-columns} + +A list box is made of one or more column object(s) which have specific properties. You can select a list box column in the Form editor by clicking on it when the list box object is selected: + +![](../assets/en/FormObjects/listbox_column.png) + +You can set standard properties (text, background color, etc.) for each column of the list box; these properties take priority over those of the list box object properties. + +>You can define the [Expression type](properties_Object.md#expression-type) for array list box columns (String, Text, Number, Date, Time, Picture, Boolean, or Object). + + +### Column Specific Properties {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +### Supported Form Events {#supported-form-events-1} + +|Form event|Additional Properties Returned (see [Form event](../commands/form-event.md) for main properties)| Comments| +|---|---|---| +|On After Edit|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On After Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On After Sort|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| +|On Alternative Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Arrays list boxes only*| +|On Before Data Entry|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Before Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Begin Drag Over|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Column Moved|
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • || +|On Column Resize|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • || +|On Data Change|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Double Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Drag Over|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Drop|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Footer Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| +|On Getting Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell*| +|On Header Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • || +|On Load|| +|On Losing Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| +|On Row Moved|
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • |*Arrays list boxes only*| +|On Scroll|
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • || +|On Unload||| + + +## List box headers + +> To be able to access the header properties of a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option of the list box. + +When headers are displayed, you can select a header in the Form editor by clicking it when the list box object is selected: + +![](../assets/en/FormObjects/listbox_header.png) + +You can set standard text properties for each column header of the list box; in this case, these properties have priority over those of the column or of the list box itself. + + +In addition, you have access to the specific properties for headers. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +At runtime, events that occur in a header are generated in the list box column object method. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"header3";False)` will hide all headers in the list box object to which *header3* belongs and not simply this header. + +### Header Specific Properties + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) + + + + + +## List box footers + +>To be able to access footer properties for a list box, you must enable the [Display Footers](properties_Footers.md#display-footers) option. + +List boxes can contain non-enterable "footers" displaying additional information. For data shown in table form, footers are usually used to display calculations such as totals or averages. + +When footers are displayed, you can click to select one when the list box object is selected in the Form editor: + +![](../assets/en/FormObjects/listbox_footers.png) + +For each List box column footer, you can set standard text properties: in this case, these properties take priority over those of the column or of the list box. You can also access specific properties for footers. In particular, you can insert a [custom or automatic calculation](properties_Object.md#variable-calculation). + +At runtime, events that occur in a footer are generated in the list box column object method. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"footer3";False)` will hide all footers in the list box object to which *footer3* belongs and not simply this footer. + +### Footer Specific Properties + + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + ## Managing entry @@ -178,7 +479,6 @@ Keep in mind that expressions are automatically re-evaluated each time the: #### Array list boxes - You have to parse the Boolean array [Variable or Expression](properties_Object.md#variable-or-expression) associated with the list box to determine whether rows are selected or not selected. You can then define the appearance of selected rows using one or more of the relevant [color or style array property](#using-arrays-and-expressions). @@ -258,13 +558,14 @@ Standard sort support depends on the list box type: |---|---|---| |Collection of objects|Yes|
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | |Collection of scalar values|No|Use custom sort with [`orderBy()`](../API/CollectionClass.md#orderby) function| -|Entity selection|Yes|
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
    • Supported: sorts on related attributes (e.g. "This.company.name")
    • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | +|Entity selection|Yes|
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
  • Supported: sorts on related attributes (e.g. "This.company.name")
  • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
  • | |Current selection|Yes|Only simple expressions are sortable (e.g. `[Table_1]Field_2`)| |Named selection|No|| |Arrays|Yes|Columns bound to picture and pointer arrays are not sortable| + ### Custom sort The developer can set up custom sorts, for example using the [`LISTBOX SORT COLUMNS`](../commands-legacy/listbox-sort-columns.md) command and/or combining the [`On Header Click`](../Events/onHeaderClick) and [`On After Sort`](../Events/onAfterSort) form events and relevant 4D commands. @@ -303,10 +604,10 @@ The value of the [column header variable](properties_Object.md#variable-or-expre - If the variable is set to 0, the column is not sorted and the sort arrow is not displayed. ![](../assets/en/FormObjects/sorticon0.png) -- If the variable is set to 1, the column is sorted in ascending order and the sort arrow is displayed. +- If the variable is set to 1, the column is sorted in ascending order and the sort arrow is displayed. ![](../assets/en/FormObjects/sorticon1.png) -- If the variable is set to 2, the column is sorted in descending order and the sort arrow is displayed. +- If the variable is set to 2, the column is sorted in descending order and the sort arrow is displayed. ![](../assets/en/FormObjects/sorticon2.png) > Only declared or dynamic [variables](Concepts/variables.md) can be used as header column variables. Other kinds of [expressions](Concepts/quick-tour.md#expressions) such as `Form.sortValue` are not supported. @@ -320,8 +621,8 @@ You can set the value of the variable (for example, Header2:=2) in order to "for There are several different ways to set background colors, font colors and font styles for list boxes: -- at the level of the [list box object properties](./listbox-object.md), -- at the level of the [column properties](./listbox-column.md), +- at the level of the [list box object properties](#list-box-objects), +- at the level of the [column properties](#list-box-columns), - using [arrays or expressions properties](#using-arrays-and-expressions) for the list box and/or for each column, - at the level of the text of each cell (if [multi-style text](properties_Text.md#multi-style)). @@ -330,13 +631,14 @@ There are several different ways to set background colors, font colors and font Priority and inheritance principles are observed when the same property is set at more than one level. - -1. (highest priority) Cell (if multi-style text) -2. Column arrays/methods -3. List box arrays/methods -4. Column properties -5. List box properties -6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) +|Priority level|Setting location| +|---|---| +|high priority|Cell (if multi-style text)| +||Column arrays/methods| +||List box arrays/methods| +||Column properties| +||List box properties| +|low priority|Meta Info expression (for collection or entity selection list boxes)| For example, if you set a font style in the list box properties and another using a style array for the column, the latter one will be taken into account. @@ -347,7 +649,6 @@ For each attribute (style, color and background color), an **inheritance** is im - for column attributes: attribute values of the list box This way, if you want an object to inherit the attribute value from a higher level, you can use pass the `lk inherited` constant (default value) to the definition command or directly in the element of the corresponding style/color array. For example, given an array list box containing a standard font style with alternating colors: - ![](../assets/en/FormObjects/listbox_styles3.png) You perform the following modifications: @@ -536,20 +837,19 @@ For example, if you want to select the row containing Rennes, you must pass: ->MyListbox{3}:=True ``` -*Non-hierarchical representation:* +Non-hierarchical representation: ![](../assets/en/FormObjects/hierarch7.png) - -*Hierarchical representation:* +Hierarchical representation: ![](../assets/en/FormObjects/hierarch8.png) > If one or more rows are hidden because their parents are collapsed, they are no longer selected. Only the rows that are visible (either directly or by scrolling) can be selected. In other words, rows cannot be both hidden and selected. As with selections, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command will return the same values for a hierarchical list box and a non-hierarchical list box. This means that in both of the examples below, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) will return the same position: (3;2). -*Non-hierarchical representation:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) When all the rows of a sub-hierarchy are hidden, the break line is automatically hidden. In the above example, if rows 1 to 3 are hidden, the "Brittany" break row will not appear. @@ -567,10 +867,10 @@ Break rows are not taken into account in the internal arrays used to manage the Given for example the following list box (the names of the associated arrays are specified in parentheses): -*Non-hierarchical representation:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*Hierarchical representation:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) In hierarchical mode, break levels are not taken into account by the style modification arrays named `tStyle` and `tColors`. To modify the color or style of break levels, you must execute the following statements: @@ -597,13 +897,382 @@ A hierarchical list box is built from the contents of its arrays so it can only Using the `On Expand` and `On Collapse` form events can overcome these constraints: for example, you can display only part of the hierarchy and load/unload the arrays on the fly, based on user actions. In the context of these events, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell where the user clicked in order to expand or collapse a row. In this case, you must fill and empty arrays through the code. The principles to be implemented are: -- When the list box is displayed, only the first array must be filled. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: +- When the list box is displayed, only the first array must be filled. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- When a user clicks on an expand button, you can process the `On Expand` event. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. +- When a user clicks on an expand button, you can process the `On Expand` event. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. ![](../assets/en/FormObjects/hierarch16.png) - When a user clicks on a collapse button, you can process the `On Collapse` event. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. +## Object arrays in columns + +List box columns can handle object arrays. Since object arrays can contain different kinds of data, this powerful new feature allows you to mix different input types in the rows of a single column, and display various widgets as well. For example, you could insert a text input in the first row, a check box in the second, and a drop-down list in the third. Object arrays also provide access to new kinds of widgets, such as buttons or color pickers. + +The following list box was designed using an object array: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + + +### Configuring an object array column + +To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md) command, like with any array-based column. In the Property list, you can now select Object as a "Expression Type" for the column: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Standard properties related to coordinates, size, and style are available for object columns. You can define them using the Property list, or by programming the style, font color, background color and visibility for each row of an object-type list box column. These types of columns can also be hidden. + +However, the Data Source theme is not available for object-type list box columns. In fact, the contents of each column cell are based on attributes found in the corresponding element of the object array. Each array element can define: + +the value type (mandatory): text, color, event, etc. +the value itself (optional): used for input/output. +the cell content display (optional): button, list, etc. +additional settings (optional): depend on the value type +To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). For example, you can write "Hello World!" in an object column using this simple code: + +```4d +ARRAY OBJECT(obColumn;0) //column array + var $ob : Object //first element + OB SET($ob;"valueType";"text") //defines the value type (mandatory) + OB SET($ob;"value";"Hello World!") //defines the value + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +>Display format and entry filters cannot be set for an object column. They automatically depend on the value type. + +#### valueType and data display + +When a list box column is associated with an object array, the way a cell is displayed, entered, or edited, is based on the valueType attribute of the array element. Supported valueType values are: + +* "text": for a text value +* "real": for a numeric value that can include separators like a `\`, `<.>`, or `<,>` +* "integer": for an integer value +* "boolean": for a True/False value +* "color": to define a background color +* "event": to display a button with a label. + +4D uses default widgets with regards to the "valueType" value (i.e., a "text" is displayed as a text input widget, a "boolean" as a check box), but alternate displays are also available through options (*e.g.*, a real can also be represented as a drop-down menu). The following table shows the default display as well as alternatives for each type of value: + +|valueType| Default widget |Alternative widget(s)| +|---|---|---| +|text| text input |drop-down menu (required list) or combo box (choice list)| +|real| controlled text input (numbers and separators) |drop-down menu (required list) or combo box (choice list)| +|integer| controlled text input (numbers only)| drop-down menu (required list) or combo box (choice list) or three-states check box +|boolean| check box |drop-down menu (required list)| +|color| background color| text| +|event |button with label| +|||All widgets can have an additional unit toggle button or ellipsis button attached to the cell.| + +You set the cell display and options using specific attributes in each object (see below). + +#### Display formats and entry filters + +You cannot set display formats or entry filters for columns of object-type list boxes. They are automatically defined according to the value type. These are listed in the following table: + +|Value type |Default format |Entry control| +|---|---|---| +|text| same as defined in object |any (no control)| +|real| same as defined in object (using system decimal separator) |"0-9" and "." and "-" +|||"0-9" and "." if min>=0| +|integer| same as defined in object |"0-9" and "-"| +|||"0-9" if min>=0| +|Boolean| check box| N/A| +|color |N/A |N/A| +|event |N/A |N/A| + +### Attributes + +Each element of the object array is an object that can contain one or more attributes that will define the cell contents and data display (see example above). + +The only mandatory attribute is "valueType" and its supported values are "text", "real", "integer", "boolean", "color", and "event". The following table lists all the attributes supported in list box object arrays, depending on the "valueType" value (any other attributes are ignored). Display formats are detailed and examples are provided below. + +| |valueType| text| real |integer| boolean| color| event| +|---|---|---|---|---|---|---|---| +|*Attributes* |*Description* | | | | | | | +|value| cell value (input or output)|x| x| x| | | | +|min| minimum value| |x| x| | | | +|max| maximum value| |x| x| | | | +|behavior| "threeStates" value | | |x | | | | +|requiredList| drop-down list defined in object|x| x|x || | | +|choiceList| combo box defined in object|x|x|x| | | | +|requiredListReference| 4D list ref, depends on "saveAs" value|x|x|x| | | | +|requiredListName| 4D list name, depends on "saveAs" value|x|x|x| | | | +|saveAs| "reference" or "value"| x|x|x| | | | +|choiceListReference| 4D list ref, display combo box| x| x| x| | | | +|choiceListName| 4D list name, display combo box|x|x|x| | | | +|unitList| array of X elements|x|x|x| | | | +|unitReference| index of selected element|x|x| x | | | | +|unitsListReference| 4D list ref for units|x |x| x | | | | +|unitsListName| 4D list name for units| x|x| x| | | | +|alternateButton| add an alternate button|x|x|x|x|x| | + +#### value + +Cell values are stored in the "value" attribute. This attribute is used for input as well as output. It can also be used to define default values when using lists (see below). + +```4d + ARRAY OBJECT(obColumn;0) //column array + var $ob1;$ob2;$ob3 : Object + var $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +>Null values are supported and result in an empty cell. + +#### min and max + +When the "valueType" is "real" or "integer", the object also accepts min and max attributes with appropriate values (values must be of the same type as the valueType). + +These attributes can be used to control the range of input values. When a cell is validated (when it loses the focus), if the input value is lower than the min value or greater than the max value, then it is rejected. In this case, the previous value is maintained and a tip displays an explanation. + +```4d + var $ob3 : Object + var $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +The behavior attribute provides variations to the regular representation of values. In 4D v15, a single variation is proposed: + +|Attribute |Available value(s)| valueType(s)| Description| +|---|---|---|---| +|behavior| threeStates |integer| Represents a numeric value as a three-states check box.
    2=semi-checked, 1=checked, 0=unchecked, -1=invisible, -2=unchecked disabled, -3=checked disabled, -4=semi-checked disabled| + +```4d + var $ob3; $ob4 : Object + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";-3) + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList and choiceList + +When a "choiceList" or a "requiredList" attribute is present inside the object, the text input is replaced by a drop-down list or a combo box, depending of the attribute: + +* If the attribute is "choiceList", the cell is displayed as a combo box. This means that the user can select or type a value. +* If the attribute is "requiredList" then the cell is displayed as a drop-down list and the user can only select one of the values provided in the list. + +In both cases, a "value" attribute can be used to preselect a value in the widget. + +>The widget values are defined through an array. If you want to assign an existing 4D list to the widget, you need to use the "requiredListReference", "requiredListName", "choiceListReference", or "choiceListName" attributes. + +Examples: + +* You want to display a drop-down list with only two options: "Open" or "Closed". "Closed" must be preselected: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +* You want to accept any integer value, but display a combo box to suggest the most common values: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName and requiredListReference + +The "requiredListName" and "requiredListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Lists editor of the Tool box) or by programming (using the New list command). The cell will then be displayed as a drop-down list. This means that the user can only select one of the values provided in the list. + +Use "requiredListName" or "requiredListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. + +>* If you want to define these values through a simple array, you need to use the "requiredList" attribute. +>* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". + +Examples: + +* You want to display a drop-down list based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green"), save it as a value and display "blue" by default: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +* You want to display a drop-down list based on a list defined by programming and save it as a reference: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName and choiceListReference + +The "choiceListName" and "choiceListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Tool box) or by programming (using the New list command). The cell is then displayed as a combo box, which means that the user can select or type a value. + +Use "choiceListName" or "choiceListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. + +>* If you want to define these values through a simple array, you need to use the "choiceList" attribute. +>* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". + +Example: + +You want to display a combo box based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green") and display "green" by default: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + + +#### unitsList, unitsListName, unitsListReference and unitReference + +You can use specific attributes to add units associated with cell values (*e.g.*: "10 cm", "20 pixels", etc.). To define the unit list, you can use one of the following attributes: + +* "unitsList": an array containing the x elements used to define the available units (e.g.: "cm", "inches", "km", "miles", etc.). Use this attribute to define units within the object. +* "unitsListReference": a reference to a 4D list containing available units. Use this attribute to define units with a 4D list created with the [`New list`](../commands-legacy/new-list.md) command. +* "unitsListName": a name of a design-based 4D list that contains available units. Use this attribute to define units with a 4D list created in the Tool box. + +Regardless of the way the unit list is defined, it can be associated with the following attribute: + +* "unitReference": a single value that contains the index (from 1 to x) of the selected item in the "unitList", "unitsListReference" or "unitsListName" values list. + +The current unit is displayed as a button that cycles through the "unitList", "unitsListReference" or "unitsListName" values each time it is clicked (e.g., "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) + +Example: + +We want to set up a numeric input followed by two possible units: "rows" or "pixels". The current value is "2" + "lines". We use values defined directly in the object ("unitsList" attribute): + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +var $ob : Object +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +If you want to add an ellipsis button [...] to a cell, you just need to pass the "alternateButton" with the True value in the object. The button will be displayed in the cell automatically. + +When this button is clicked by a user, an `On Alternate Click` event will be generated, and you will be able to handle it however you want (see the "Event management" paragraph for more information). + +Example: + +```4d +var $ob1 : Object +var $entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + + +#### color valueType + +The "color" valueType allows you to display either a color or a text. + +* If the value is a number, a colored rectangle is drawn inside the cell. Example: + + ```4d + var $ob4 : Object + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ```` +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + + +* If the value is a text, then the text is displayed (*e.g.*: "value";"Automatic"). + + +#### event valueType + +The "event" valueType displays a simple button that generates an `On Clicked` event when clicked. No data or value can be passed or returned. + +Optionally, you can pass a "label" attribute. + +Example: + +```4d +var $ob : Object +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + + +### Event management +Several events can be handled while using an object list box array: + +* **On Data Change**: An `On Data Change` event is triggered when any value has been modified either: + * in a text input zone + * in a drop-down list + * in a combo box area + * in a unit button (switch from value x to value x+1) + * in a check box (switch between checked/unchecked) +* **On Clicked**: When the user clicks on a button installed using the "event" *valueType* attribute, an `On Clicked` event will be generated. This event is managed by the programmer. +* **On Alternative Click**: When the user clicks on an ellipsis button ("alternateButton" attribute), an `On Alternative Click` event will be generated. This event is managed by the programmer. diff --git a/versioned_docs/version-21-R2/FormObjects/properties_Action.md b/versioned_docs/version-21-R2/FormObjects/properties_Action.md index b79db1d7f674e7..38d8456b8b4063 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_Action.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_Action.md @@ -125,7 +125,7 @@ In this case, 4D does not provide automatic support for object operations. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) diff --git a/versioned_docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md b/versioned_docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md index 79814c6f8fe97b..383b0dd3090a07 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md @@ -18,7 +18,7 @@ You can also set this property using the [`OBJECT SET RGB COLORS`](../commands-l #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -42,7 +42,7 @@ You can also set this property using the [`OBJECT SET RGB COLORS`](../commands-l #### Objects Supported -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Commands @@ -74,7 +74,7 @@ You can also set this property using the [`LISTBOX SET PROPERTY`](../commands/li #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -232,7 +232,7 @@ You can get the same result using the [`LISTBOX SET ROW FONT STYLE`](../commands #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands diff --git a/versioned_docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md b/versioned_docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md index 8d9c8ce28ac179..2f112893e1e6e9 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md @@ -45,7 +45,7 @@ Since it requires additional calculations at runtime, the automatic row height o #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -67,7 +67,7 @@ Bottom coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -87,7 +87,7 @@ Left coordinate of the object on the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -107,7 +107,7 @@ Right coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -127,7 +127,7 @@ Top coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -196,7 +196,7 @@ This property designates an object's vertical size. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -209,7 +209,7 @@ This property designates an object's vertical size. This property designates an object's horizontal size. >* Some objects may have a predefined height that cannot be altered. ->* If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +>* If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox_overview.md#list-box-columns), the user can also manually resize the column. >* When resizing the form, if the ["Grow" horizontal sizing](properties_ResizingOptions.md#horizontal-sizing) property was assigned to the list box, the right-most column will be increased beyond its maximum width if necessary. #### JSON Grammar @@ -220,7 +220,7 @@ This property designates an object's horizontal size. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -242,7 +242,7 @@ The maximum width of the column (in pixels). The width of the column cannot be i #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -264,7 +264,7 @@ The minimum width of the column (in pixels). The width of the column cannot be r #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -352,7 +352,7 @@ Sets a horizontal padding for the cells. The value is set in pixels (default = 0 #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commands @@ -379,7 +379,7 @@ Sets a vertical padding for the cells. The value is set in pixels (default = 0). #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commands diff --git a/versioned_docs/version-21-R2/FormObjects/properties_DataSource.md b/versioned_docs/version-21-R2/FormObjects/properties_DataSource.md index 2159ce2d4b557f..5a6743b2a98628 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_DataSource.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ When the **automatic insertion** option is not set (default), the value entered This property is supported by: -- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. +- [Combo box](comboBox_overview.md) and [list box column](listbox_overview.md#list-box-columns) form objects associated to a choice list. - [Combo box](comboBox_overview.md) form objects whose associated list is filled by their array or object datasource. For example, given a choice list containing "France, Germany, Italy" that is associated with a "Countries" combo box: if the **automatic insertion** property is set and a user enters "Spain", then the value "Spain" is automatically added to the list in memory: @@ -28,7 +28,7 @@ For example, given a choice list containing "France, Germany, Italy" that is ass #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- @@ -47,7 +47,7 @@ Associates a choice list with an object. It can be a choice list name (a list re #### Objects Supported [Drop-down List](dropdownList_Overview.md) - -[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) +[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -130,7 +130,7 @@ Specifies a variable or expression that will be assigned a longint indicating th Defines the data type for the displayed expression. This property is used with: -- [List box columns](listbox-column.md) of the selection and collection types. +- [List box columns](listbox_overview.md#list-box-columns) of the selection and collection types. - [Drop-down lists](dropdownList_Overview.md) associated to objects or arrays. See also [**Expression Type**](properties_Object.md#expression-type) section. @@ -143,7 +143,7 @@ See also [**Expression Type**](properties_Object.md#expression-type) section. #### Objects Supported -[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox_overview.md#list-box-columns) --- @@ -200,14 +200,14 @@ You must enter a list of values. In the Form editor, a specific dialog box allow #### Objects Supported -[List Box Column (array type only)](listbox-column.md) +[List Box Column (array type only)](listbox_overview.md#list-box-columns) --- ## Expression -This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) - and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. See also **[Variable or Expression](properties_Object.md#variable-or-expression)** section. +This description is specific to [selection](listbox_overview.md#selection-list-boxes) + and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns. See also **[Variable or Expression](properties_Object.md#variable-or-expression)** section. A 4D expression to be associated with a column. You can enter: @@ -247,7 +247,7 @@ If a field, a variable, or an assignable expression (*e.g. Person.lastName*) is #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) --- @@ -280,7 +280,7 @@ All database tables can be used, regardless of whether the form is related to a This property is available in the following conditions: - a [choice list](#choice-list) is associated with the object -- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- for [inputs](input_overview.md) and [list box columns](listbox_overview.md#list-box-columns), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. This property specifies, in the context of a field or variable associated with a list of values, the type of contents to save: @@ -302,7 +302,7 @@ Using this property requires compliance with the following principles: #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox-column.md) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- diff --git a/versioned_docs/version-21-R2/FormObjects/properties_Display.md b/versioned_docs/version-21-R2/FormObjects/properties_Display.md index 193d98fb519cc4..6bbbbd6dd037b9 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_Display.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ The field actually contains "proportion". 4D accepts and stores the entire entry #### Objects Supported -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commands @@ -108,13 +108,13 @@ Customized date formats can be built using several patterns described in the [** :::note blankIfNull - By default, a [null date](../Concepts/dt_date.md#date-literals) is displayed with zeros, e.g. 00/00/00. With the "blankIfNull" option, a null date is displayed as an empty area. The "blankIfNull" string (case sensitive) must be combined with the selected format value. Ex: "systemShort blankIfNull" or "ee dd LL blankIfNull". -- [List box columns](listbox-column.md) and [list box footers](listbox-header-footer.md#footers) of type date always use the "blank if null" behavior (it cannot be disengaged). +- [List box columns](listbox_overview.md#list-box-columns) and [list box footers](listbox_overview.md#list-box-footers) of type date always use the "blank if null" behavior (it cannot be disengaged). ::: #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commands @@ -281,7 +281,7 @@ The following table shows how different formats affect the display of numbers. T #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) #### Commands @@ -346,7 +346,7 @@ If the field is reduced to a size smaller than that of the original picture, the #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commands @@ -407,7 +407,7 @@ By default, a null time is displayed with zeros, e.g. "00:00:00". With the "blan #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commands @@ -422,7 +422,7 @@ By default, a null time is displayed with zeros, e.g. "00:00:00". With the "blan When a [boolean expression](properties_Object.md#expression-type) is displayed as: * a text in an [input object](input_overview.md) -* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), +* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox_overview.md#list-box-columns), ... you can select the text to display for each value: @@ -437,7 +437,7 @@ When a [boolean expression](properties_Object.md#expression-type) is displayed a #### Objects Supported -[List Box Column](listbox-column.md) - [Input](input_overview.md) +[List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) #### Commands @@ -462,7 +462,7 @@ Boolean columns can also be displayed as pop-up menus. In this case, the [Text w #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -515,7 +515,7 @@ In this case as well, the [Title](#title) property is also available so that the #### Objects Supported -[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) +[Check box](checkbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -542,7 +542,7 @@ In that cases, the title of the check box can be entered using this property. #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) --- @@ -579,7 +579,7 @@ The Truncate with ellipsis property can be applied to Boolean type columns; howe #### Objects Supported -[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commands @@ -616,7 +616,7 @@ This property is only used when drawing objects located in the body of a list fo #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -675,7 +675,7 @@ Note that regardless of the Wordwrap option’s value, the row height is not cha #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commands diff --git a/versioned_docs/version-21-R2/FormObjects/properties_Entry.md b/versioned_docs/version-21-R2/FormObjects/properties_Entry.md index 94b1bbacd75dc3..6cf686ab25d8b8 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_Entry.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_Entry.md @@ -32,7 +32,7 @@ Allows the user access to a standard context menu in the object when the form is For a picture type [input](input_overview.md), in addition to standard editing commands (Cut, Copy, Paste and Clear), the menu contains the **Import...** command, which can be used to import a picture stored in a file, as well as the **Save as...** command, which can be used to save the picture to disk. The menu can also be used to modify the display format of the picture: the **Truncated non-centered**, **Scaled to fit** and **Scaled to fit centered prop.** options are provided. The modification of the [display format](properties_Display.md#picture-format) using this menu is temporary; it is not saved with the record. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: - **Fonts...**: displays the font system dialog box - **Recent fonts**: displays the names of recent fonts selected during the session. The list can store up to 10 fonts (beyond that, the last font used replaces the oldest). By default, this list is empty and the option is not displayed. You can manage this list using the `SET RECENT FONTS` and `FONT LIST` commands. @@ -49,7 +49,7 @@ For a [Web Area](webArea_overview.md), the contents of the menu depend of the re #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### Commands @@ -73,7 +73,7 @@ When this property is disabled, any pop-up menus associated with a list box colu #### Objects Supported -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### Commands @@ -138,7 +138,7 @@ Here is a table that explains each of the entry filter choices in the Entry Filt #### Objects Supported -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- diff --git a/versioned_docs/version-21-R2/FormObjects/properties_Footers.md b/versioned_docs/version-21-R2/FormObjects/properties_Footers.md index 65d0c5854ed38b..ca183a79fbcd27 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_Footers.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Footers ## Display Footers -This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). There is one footer per column; each footer is configured separately. +This property is used to display or hide [list box column footers](listbox_overview.md#list-box-footers). There is one footer per column; each footer is configured separately. #### JSON Grammar @@ -72,4 +72,4 @@ Note that converting back and forth may lead to an end result that is different #### See also -[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) +[Headers](properties_Headers.md) - [List box footers](listbox_overview.md#list-box-footers) diff --git a/versioned_docs/version-21-R2/FormObjects/properties_Headers.md b/versioned_docs/version-21-R2/FormObjects/properties_Headers.md index 112a8d9f6fa01b..d78eb1fc40243c 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_Headers.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Headers ## Display Headers -This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). There is one header per column; each header is configured separately. +This property is used to display or hide [list box column headers](listbox_overview.md#list-box-headers). There is one header per column; each header is configured separately. #### JSON Grammar @@ -74,4 +74,4 @@ Note that converting back and forth may lead to an end result that is different #### See also -[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) +[Footers](properties_Footers.md) - [List box headers](listbox_overview.md#list-box-headers) diff --git a/versioned_docs/version-21-R2/FormObjects/properties_Help.md b/versioned_docs/version-21-R2/FormObjects/properties_Help.md index b76fe72e27c853..15be3bd7508cdc 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_Help.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ You can either: #### Objects Supported -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Other help features diff --git a/versioned_docs/version-21-R2/FormObjects/properties_ListBox.md b/versioned_docs/version-21-R2/FormObjects/properties_ListBox.md index 8b46774ef316b8..9f565c8566759f 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_ListBox.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Collection of columns of the list box. |---|---|---| |columns |collection of column objects|Contains the properties for the list box columns | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox_overview.md#column-specific-properties) section. #### Objects Supported diff --git a/versioned_docs/version-21-R2/FormObjects/properties_Object.md b/versioned_docs/version-21-R2/FormObjects/properties_Object.md index 6a2ee85ca7b019..47881f3a4a5e3e 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_Object.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ This property designates the type of the [active or inactive form object](formOb #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ For more information about naming rules for form objects, refer to [Identifiers] #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -122,7 +122,7 @@ For an array list box, the **Variable or Expression** property usually holds the #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commands @@ -134,14 +134,14 @@ For an array list box, the **Variable or Expression** property usually holds the ## Expression Type -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](listbox_overview.md#selection-list-boxes) and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Specify the data type for the expression or variable associated to the object. Note that main purpose of this setting is to configure options (such as display formats) available for the data type. It does not actually type the variable itself. In view of project compilation, you must [declare the variable](Concepts/variables.md#declaring-variables). However, this property has a typing function in the following specific cases: - **[Dynamic variables](#dynamic-variables)**: you can use this property to declare the type of dynamic variables. -- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. The formats provided will depend on the variable type (array type list box) or the data/field type (selection and collection type list boxes). The standard 4D formats that can be used are: Alpha, Numeric, Date, Time, Picture and Boolean. The Text type does not have specific display formats. Any existing custom formats are also available. +- **[List Box Columns](listbox_overview.md#list-box-columns)**: this property is used to associate a display format with the column data. The formats provided will depend on the variable type (array type list box) or the data/field type (selection and collection type list boxes). The standard 4D formats that can be used are: Alpha, Numeric, Date, Time, Picture and Boolean. The Text type does not have specific display formats. Any existing custom formats are also available. - **[Picture variables](input_overview.md)**: you can use this menu to declare the variables before loading the form in interpreted mode. Specific native mechanisms govern the display of picture variables in forms. These mechanisms require greater precision when configuring variables: from now on, they must have already been declared before loading the form — i.e., even before the `On Load` form event — unlike other types of variables. To do this, you need either for the statement `var varName : Picture` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property. Otherwise, the picture variable will not be displayed correctly (only in interpreted mode). @@ -153,7 +153,7 @@ Otherwise, the picture variable will not be displayed correctly (only in interpr #### Objects Supported -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -279,7 +279,7 @@ For application translation purposes, you can enter an XLIFF reference in the ti #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -289,7 +289,7 @@ For application translation purposes, you can enter an XLIFF reference in the ti ## Variable Calculation -This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. +This property sets the type of calculation to be done in a [column footer](listbox_overview.md#list-box-footers) area. >The calculation for footers can also be set using the [`LISTBOX SET FOOTER CALCULATION`](../commands-legacy/listbox-set-footer-calculation.md) 4D command. @@ -336,7 +336,7 @@ When **Custom** ("none" in JSON) is set, no automatic calculations are performed #### Objects Supported -[List Box Footer](listbox-header-footer.md#footers) +[List Box Footer](listbox_overview.md#list-box-footers) #### Commands diff --git a/versioned_docs/version-21-R2/FormObjects/properties_RangeOfValues.md b/versioned_docs/version-21-R2/FormObjects/properties_RangeOfValues.md index d8842a5ebf31d2..b9bc8777be84d6 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_RangeOfValues.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Allows setting a list whose values cannot be entered in the object. If an exclud #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) #### Commands @@ -80,7 +80,7 @@ However, unlike the [Choice List](properties_DataSource.md#choice-list) property #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) #### Commands diff --git a/versioned_docs/version-21-R2/FormObjects/properties_Reference.md b/versioned_docs/version-21-R2/FormObjects/properties_Reference.md index 2dc38d3de1884c..fc24d6a8afc123 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_Reference.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_Reference.md @@ -91,7 +91,7 @@ You will find in this page a comprehensive list of all object properties sorted |**g**||| |[`graduationStep`](properties_Scale.md#graduation-step)| Scale display measurement.|minimum: 0| |**h**||| -|[`header`](./listbox-header-footer.md#headers)|Defines the header of a list box column|Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +|[`header`](./listbox_overview.md#list-box-headers)|Defines the header of a list box column|Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | |[`headerHeight`](properties_Headers.md#height)|Used to set the row height |positive decimal + px | em | |[`height`](properties_CoordinatesAndSizing.md#height)|Designates an object's vertical size|minimum: 0| |[`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows)|Deactivates the visibility of extra, empty rows. |true, false| diff --git a/versioned_docs/version-21-R2/FormObjects/properties_ResizingOptions.md b/versioned_docs/version-21-R2/FormObjects/properties_ResizingOptions.md index 8c211bf6de1ffa..a718bf52e738e6 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_ResizingOptions.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Three options are available: #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commands @@ -97,7 +97,7 @@ Three options are available: #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commands @@ -143,7 +143,7 @@ Designates if the size of the column can be modified by the user. #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) #### Commands diff --git a/versioned_docs/version-21-R2/FormObjects/properties_Scale.md b/versioned_docs/version-21-R2/FormObjects/properties_Scale.md index 1e0962dbc03b4f..966b06839f51f6 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_Scale.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ Minimum value of an indicator. For numeric steppers, this property represent sec #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- diff --git a/versioned_docs/version-21-R2/FormObjects/properties_Text.md b/versioned_docs/version-21-R2/FormObjects/properties_Text.md index f2c8aa770b57f1..20bd0902917ef4 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_Text.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_Text.md @@ -37,7 +37,7 @@ You can set this property using the [**OBJECT SET FONT STYLE**](../commands-lega #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -62,7 +62,7 @@ You can also set this property via the [**OBJECT SET FONT STYLE**](../commands-l #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -82,7 +82,7 @@ Sets the text to have a line running beneath it. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -123,7 +123,7 @@ Three font themes are available: #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -148,7 +148,7 @@ You can set this using the [`OBJECT SET FONT`](../commands-legacy/object-set-fon #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -166,7 +166,7 @@ Allows defining the object's font size in points. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -196,7 +196,7 @@ You can also set this property using the [**OBJECT SET RGB COLORS**](../commands #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -266,7 +266,7 @@ You can also set this property using the [`LISTBOX SET PROPERTY`](../commands/li #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -294,7 +294,7 @@ Horizontal location of text within the area that contains it. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Commands @@ -322,7 +322,7 @@ This property can also be handled by the [`OBJECT Get vertical alignment`](../co #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) #### Commands @@ -435,7 +435,7 @@ By default, this option is not enabled. #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox-column.md) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -489,7 +489,7 @@ The name of a Longint array must be used. Each element of this array corresponds #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -514,7 +514,7 @@ The name of a Longint array must be used. Each element of this array corresponds #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands diff --git a/versioned_docs/version-21-R2/FormObjects/properties_TextAndPicture.md b/versioned_docs/version-21-R2/FormObjects/properties_TextAndPicture.md index e5af5ffbe2352b..5817778793d183 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_TextAndPicture.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_TextAndPicture.md @@ -22,7 +22,7 @@ The pathname to enter is similar as for the [Pathname property for static pictur #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -44,7 +44,7 @@ General appearance of the button. The button style also plays a part in the avai #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -73,7 +73,7 @@ This parameter is useful, for example, when the background picture contains bord #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -90,11 +90,11 @@ Designates the placement of an icon in relation to the form object. #### Objects Supported -[List Box Header](listbox-header-footer.md#headers) +[List Box Header](listbox_overview.md#list-box-headers) #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -117,7 +117,7 @@ The title of the button will be shifted to the right and toward the bottom for t #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -159,7 +159,7 @@ Each state is represented by a different picture. In the source picture, the sta #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -180,11 +180,11 @@ The pathname to enter is similar as for the [Pathname property for static pictur #### Objects Supported -[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -215,7 +215,7 @@ Here are the results using the various options for this property: #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -243,7 +243,7 @@ By default, when a button contains a title and a picture, the elements are joine #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -268,7 +268,7 @@ This parameter is useful, for example, when the background picture contains bord #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -310,13 +310,13 @@ It is important to note that the "With Pop-up Menu" property only manages the gr |Name|Data Type|Possible Values| |:---|---|---| -|popupPlacement |string |
    • "none"
    • "linked"
    • "separated"
    | +|popupPlacement |string |
  • "none"
  • "linked"
  • "separated"
  • | #### Objects Supported -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) diff --git a/versioned_docs/version-21-R2/commands-legacy/json-parse-array.md b/versioned_docs/version-21-R2/commands-legacy/json-parse-array.md index 4bf5ef04ed3993..363f7e1a6e04c9 100644 --- a/versioned_docs/version-21-R2/commands-legacy/json-parse-array.md +++ b/versioned_docs/version-21-R2/commands-legacy/json-parse-array.md @@ -5,7 +5,7 @@ slug: /commands/json-parse-array displayed_sidebar: docs --- -**JSON PARSE ARRAY** ( *jsonString* : Text ; *array* : Array ) +**JSON PARSE ARRAY** ( *jsonString* ; *array* : Array )
    diff --git a/versioned_docs/version-21-R2/commands/4d.md b/versioned_docs/version-21-R2/commands/4d.md index eb744f619d8cdd..a70fc2e3b89b8b 100644 --- a/versioned_docs/version-21-R2/commands/4d.md +++ b/versioned_docs/version-21-R2/commands/4d.md @@ -11,18 +11,6 @@ displayed_sidebar: docs | classStore | Object | ← | Class Store containing all built-in 4D classes | -
    -
    History - -|Release|Changes| -|---|---| -|19|Created| - -
    -
    - - - The **4D** keyword is described in the [**Concept page for Classes**](../Concepts/classes.md#4d). ## Properties diff --git a/versioned_docs/version-21-R2/commands/application-info.md b/versioned_docs/version-21-R2/commands/application-info.md index 2eca15e57d9d11..8999e5899a75d6 100644 --- a/versioned_docs/version-21-R2/commands/application-info.md +++ b/versioned_docs/version-21-R2/commands/application-info.md @@ -15,7 +15,6 @@ displayed_sidebar: docs
    -
    History |Release|Changes| @@ -23,7 +22,7 @@ displayed_sidebar: docs |21 R2|Support of "useFluentUI" and "canUseFluentUI" properties|
    -
    + ## Description diff --git a/versioned_docs/version-21-R2/commands/call-chain.md b/versioned_docs/version-21-R2/commands/call-chain.md index 3a4caf7f4107a8..aadd85f63dd292 100644 --- a/versioned_docs/version-21-R2/commands/call-chain.md +++ b/versioned_docs/version-21-R2/commands/call-chain.md @@ -15,7 +15,7 @@ displayed_sidebar: docs -
    +
    History |Release|Changes| @@ -23,7 +23,6 @@ displayed_sidebar: docs |20 R9|Support of `formula` property|
    -
    ## Description diff --git a/versioned_docs/version-21-R2/commands/command-name.md b/versioned_docs/version-21-R2/commands/command-name.md index cf3c035ca58a1f..3193759d7a12c6 100644 --- a/versioned_docs/version-21-R2/commands/command-name.md +++ b/versioned_docs/version-21-R2/commands/command-name.md @@ -18,7 +18,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -26,7 +25,7 @@ displayed_sidebar: docs |20 R9|Support of deprecated property|
    -
    + ## Description diff --git a/versioned_docs/version-21-R2/commands/compile-project.md b/versioned_docs/version-21-R2/commands/compile-project.md index 75dcee4567fc79..99f7e48559a9bd 100644 --- a/versioned_docs/version-21-R2/commands/compile-project.md +++ b/versioned_docs/version-21-R2/commands/compile-project.md @@ -5,7 +5,7 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File } {; *options* : Object} ) : Object
    @@ -17,7 +17,6 @@ displayed_sidebar: docs
    -
    History |Release|Changes| @@ -25,7 +24,7 @@ displayed_sidebar: docs |20 R8|Support of `type` "formObjectExpression"|
    -
    + ## Description diff --git a/versioned_docs/version-21-R2/commands/create-deployment-license.md b/versioned_docs/version-21-R2/commands/create-deployment-license.md index df834af6678e4e..126136b06c00c7 100644 --- a/versioned_docs/version-21-R2/commands/create-deployment-license.md +++ b/versioned_docs/version-21-R2/commands/create-deployment-license.md @@ -5,6 +5,15 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|20 R10|New *autoLicenseTarget* parameter| +|20|Added| + +
    + **Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object @@ -20,17 +29,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|20 R10|New *autoLicenseTarget* parameter| -|20|Added| - -
    -
    - ## Description The **Create deployment license** command creates an embedded license file in the Licenses folder of the *mergedApp* built application. If the Licenses folder does not exist in the *mergedApp* folder, it is created by the command. diff --git a/versioned_docs/version-21-R2/commands/create-entity-selection.md b/versioned_docs/version-21-R2/commands/create-entity-selection.md index 47fc7565167235..15e93083a9043c 100644 --- a/versioned_docs/version-21-R2/commands/create-entity-selection.md +++ b/versioned_docs/version-21-R2/commands/create-entity-selection.md @@ -16,16 +16,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|17 R5|Modified| -|17|Created| - -
    -
    ## Description diff --git a/versioned_docs/version-21-R2/commands/cs.md b/versioned_docs/version-21-R2/commands/cs.md index 264ef54541a362..2447357f717529 100644 --- a/versioned_docs/version-21-R2/commands/cs.md +++ b/versioned_docs/version-21-R2/commands/cs.md @@ -8,15 +8,6 @@ displayed_sidebar: docs |---|---|---|---| | classStore | Object | ← | User class store for the project or component | -
    -
    History - -|Release|Changes| -|---|---| -|19|Created| - -
    -
    The **cs** keyword is described in the [**Concept page for Classes**](../Concepts/classes.md#cs). diff --git a/versioned_docs/version-21-R2/commands/dialog.md b/versioned_docs/version-21-R2/commands/dialog.md index 47206a0b01ceb8..362ab9e212667a 100644 --- a/versioned_docs/version-21-R2/commands/dialog.md +++ b/versioned_docs/version-21-R2/commands/dialog.md @@ -17,19 +17,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|17|Modified| -|11 SQL|Modified| -|<6|Created| - -
    -
    - - ## Description The **DIALOG** command presents the *form* to the user, along with *formData* parameter(s) (optional). diff --git a/versioned_docs/version-21-R2/commands/ds.md b/versioned_docs/version-21-R2/commands/ds.md index 8745cb2c630a08..1fc0ded94decdc 100644 --- a/versioned_docs/version-21-R2/commands/ds.md +++ b/versioned_docs/version-21-R2/commands/ds.md @@ -4,7 +4,7 @@ title: ds displayed_sidebar: docs --- -**ds** ({ *localID* : Text }) : cs.DataStore +**ds** { ( *localID* : Text ) } : cs.DataStore
    @@ -16,17 +16,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|18|Modified| -|17|Created| - -
    -
    - ## Description diff --git a/versioned_docs/version-21-R2/commands/file.md b/versioned_docs/version-21-R2/commands/file.md index e5148be8bb843e..1362bc61a23eef 100644 --- a/versioned_docs/version-21-R2/commands/file.md +++ b/versioned_docs/version-21-R2/commands/file.md @@ -4,6 +4,15 @@ title: File displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|19 R4|New `HTTP Client log file` constant| +|17 R5|Added| + +
    + **File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File @@ -20,18 +29,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|19 R4|New `HTTP Client log file` constant| -|17 R5|Added| - -
    -
    - - ## Description The `File` command creates and returns a new object of the [`4D.File`](../API/FileClass.md) type. The command accepts two syntaxes: diff --git a/versioned_docs/version-21-R2/commands/folder.md b/versioned_docs/version-21-R2/commands/folder.md index 4f57ece257d77a..0f0b67f8735a0b 100644 --- a/versioned_docs/version-21-R2/commands/folder.md +++ b/versioned_docs/version-21-R2/commands/folder.md @@ -4,6 +4,15 @@ title: Folder displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|19 R8 |Support of `fk home folder`| +|17 R5|Added| + +
    + **Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder @@ -20,18 +29,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|19 R8 |Support of `fk home folder`| -|17 R5|Added| - -
    -
    - - ## Description The `Folder` command creates and returns a new object of the [`4D.Folder`](../API/FolderClass.md) type. The command accepts two syntaxes: diff --git a/versioned_docs/version-21-R2/commands/form-edit.md b/versioned_docs/version-21-R2/commands/form-edit.md index f454c7ad5c5262..085e7525231a8b 100644 --- a/versioned_docs/version-21-R2/commands/form-edit.md +++ b/versioned_docs/version-21-R2/commands/form-edit.md @@ -15,17 +15,13 @@ displayed_sidebar: docs | object | Text | → | Form object name or group name | - -
    History |Release|Changes| |---|---| |20 R8|Support of *object* parameter| -|18 R5|Created|
    -
    ## Description diff --git a/versioned_docs/version-21-R2/commands/form-event-code.md b/versioned_docs/version-21-R2/commands/form-event-code.md index 2213fbce66f2f6..174900bed02b1b 100644 --- a/versioned_docs/version-21-R2/commands/form-event-code.md +++ b/versioned_docs/version-21-R2/commands/form-event-code.md @@ -15,16 +15,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|18|Renamed (Form event)| -|<6|Created| - -
    -
    ## Description diff --git a/versioned_docs/version-21-R2/commands/form-event.md b/versioned_docs/version-21-R2/commands/form-event.md index d4c07b3e90320f..8446713d177ccc 100644 --- a/versioned_docs/version-21-R2/commands/form-event.md +++ b/versioned_docs/version-21-R2/commands/form-event.md @@ -15,18 +15,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|18 R2|Modified| -|18|Created| - -
    -
    - - ## Description **FORM Event** returns an object containing information about the form event that has just occurred. Usually, you will use **FORM Event** from within a form or object method. @@ -49,7 +37,7 @@ For example, in the case of a click on a button, the object contains the followi The event object can contain additional properties, depending on the object for which the event occurs. For *eventObj* objects generated on: -* List box or list box column objects, see [this section](../FormObjects/listbox-object.md#supported-form-events). +* List box or list box column objects, see [this section](../FormObjects/listbox_overview.md#supported-form-events). * 4D View Pro areas, see [On VP Ready form event](../Events/onVpReady.md). **Note:** If there is no current event, **FORM Event** returns a null object. diff --git a/versioned_docs/version-21-R2/commands/form-load.md b/versioned_docs/version-21-R2/commands/form-load.md index dac97a5002ac6c..1eb2ee8895fa48 100644 --- a/versioned_docs/version-21-R2/commands/form-load.md +++ b/versioned_docs/version-21-R2/commands/form-load.md @@ -17,19 +17,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|20|Modified| -|16 R6|Modified| -|14|Renamed (OPEN PRINTING FORM)| -|12|Created| - -
    -
    - ## Description The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents. There can only be one current form per process. diff --git a/versioned_docs/version-21-R2/commands/form-theme.md b/versioned_docs/version-21-R2/commands/form-theme.md index 0ecd0d4ed303e4..9f5473e8993ff7 100644 --- a/versioned_docs/version-21-R2/commands/form-theme.md +++ b/versioned_docs/version-21-R2/commands/form-theme.md @@ -14,7 +14,7 @@ displayed_sidebar: docs -
    +
    History |Release|Changes| @@ -22,7 +22,6 @@ displayed_sidebar: docs |21 R2|Added|
    -
    ## Description diff --git a/versioned_docs/version-21-R2/commands/form.md b/versioned_docs/version-21-R2/commands/form.md index 34c56bc57b3486..9fb5122b2b3c06 100644 --- a/versioned_docs/version-21-R2/commands/form.md +++ b/versioned_docs/version-21-R2/commands/form.md @@ -13,17 +13,13 @@ displayed_sidebar: docs | Function result | Object | ← | Form data of the current form | - -
    History |Release|Changes| |---|---| |20 R8|Form class support| -|16 R6|Created|
    -
    ## Description diff --git a/versioned_docs/version-21-R2/commands/formula-from-string.md b/versioned_docs/version-21-R2/commands/formula-from-string.md index 8b95cada94d658..11ff6451a686e4 100644 --- a/versioned_docs/version-21-R2/commands/formula-from-string.md +++ b/versioned_docs/version-21-R2/commands/formula-from-string.md @@ -4,6 +4,16 @@ title: Formula from string displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|20 R3|Support of *context* parameter | +|17 R6|Renamed New formula from string -> Formula from string| +|17 R3|Added| + +
    + **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function @@ -18,17 +28,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|20 R3|Support of *context* parameter | -|17 R6|Renamed New formula from string -> Formula from string| -|17 R3|Added| - -
    -
    ## Description diff --git a/versioned_docs/version-21-R2/commands/formula.md b/versioned_docs/version-21-R2/commands/formula.md index 44c12aaa7f4094..576529d7b05db2 100644 --- a/versioned_docs/version-21-R2/commands/formula.md +++ b/versioned_docs/version-21-R2/commands/formula.md @@ -5,6 +5,15 @@ slug: /commands/formula displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|17 R6|Renamed (New formula -> Formula)| +|17 R3|Added| + +
    + **Formula** ( *formulaExp* : Expression ) : 4D.Function @@ -18,17 +27,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|17 R6|Renamed (New formula -> Formula)| -|17 R3|Added| - -
    -
    - ## Description diff --git a/versioned_docs/version-21-R2/commands/generate-uuid.md b/versioned_docs/version-21-R2/commands/generate-uuid.md index e35297a85bfc6f..4c49903e248d29 100644 --- a/versioned_docs/version-21-R2/commands/generate-uuid.md +++ b/versioned_docs/version-21-R2/commands/generate-uuid.md @@ -5,7 +5,7 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +**Generate UUID** : Text
    **Generate UUID**( *version* : Integer ) : Text
    @@ -16,16 +16,14 @@ displayed_sidebar: docs
    -
    +
    History |Release|Changes| |---|---| |20 R10|Support of *version* parameter| -|12|Created|
    -
    ## Description diff --git a/versioned_docs/version-21-R2/commands/http-parse-message.md b/versioned_docs/version-21-R2/commands/http-parse-message.md index 67c58e936ff509..510bec88d91144 100644 --- a/versioned_docs/version-21-R2/commands/http-parse-message.md +++ b/versioned_docs/version-21-R2/commands/http-parse-message.md @@ -16,7 +16,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -24,7 +23,6 @@ displayed_sidebar: docs |20 R4|Added|
    -
    ## Description diff --git a/versioned_docs/version-21-R2/commands/imap-new-transporter.md b/versioned_docs/version-21-R2/commands/imap-new-transporter.md index 8373b3f02c441a..3e65364c2d2530 100644 --- a/versioned_docs/version-21-R2/commands/imap-new-transporter.md +++ b/versioned_docs/version-21-R2/commands/imap-new-transporter.md @@ -4,6 +4,14 @@ title: IMAP New transporter displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|18 R4|Added| + +
    + **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter @@ -17,16 +25,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|18 R4|Added| - -
    -
    - ## Description diff --git a/versioned_docs/version-21-R2/commands/last-errors.md b/versioned_docs/version-21-R2/commands/last-errors.md index ff93e1de053a32..85b7efcd299000 100644 --- a/versioned_docs/version-21-R2/commands/last-errors.md +++ b/versioned_docs/version-21-R2/commands/last-errors.md @@ -15,16 +15,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|19 R8|Created| - -
    -
    - ## Description The **Last errors** command returns the current stack of errors of the 4D application as a collection of error objects, or **null** if no error occurred. The stack of errors includes objects sent by the [throw](../commands-legacy/throw.md) command, if any. diff --git a/versioned_docs/version-21-R2/commands/license-info.md b/versioned_docs/version-21-R2/commands/license-info.md index 81acce1fd689b0..70c9d0b4ae0326 100644 --- a/versioned_docs/version-21-R2/commands/license-info.md +++ b/versioned_docs/version-21-R2/commands/license-info.md @@ -14,18 +14,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|20 R7|Renamed (Get License info)| -|16 R6|Modified| -|16 R4|Created| - -
    -
    - ## Description The **License info** command returns an object providing detailed information about the active license. diff --git a/versioned_docs/version-21-R2/commands/listbox-get-property.md b/versioned_docs/version-21-R2/commands/listbox-get-property.md index f9a189c48036a6..378f63288730ed 100644 --- a/versioned_docs/version-21-R2/commands/listbox-get-property.md +++ b/versioned_docs/version-21-R2/commands/listbox-get-property.md @@ -17,18 +17,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|19 R6|Modified| -|16 R2|Renamed (Get Listbox information)| -|<6|Created| - -
    -
    - ## Description The **LISTBOX Get property** command returns the value of the *property* of the list box or column specified using the *object* and *\** parameters. diff --git a/versioned_docs/version-21-R2/commands/listbox-set-property.md b/versioned_docs/version-21-R2/commands/listbox-set-property.md index 6345f6a41cd85f..3e7c5544fd2ffd 100644 --- a/versioned_docs/version-21-R2/commands/listbox-set-property.md +++ b/versioned_docs/version-21-R2/commands/listbox-set-property.md @@ -17,17 +17,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|19 R6|Modified| -|16 R2|Created| - -
    -
    - ## Description The **LISTBOX SET PROPERTY** command sets the *value* for the *property* of the list box or list box column specified using the *object* and *\** parameters. diff --git a/versioned_docs/version-21-R2/commands/mail-convert-from-mime.md b/versioned_docs/version-21-R2/commands/mail-convert-from-mime.md index 7d4e8360e1ea52..e4e7269cccdf24 100644 --- a/versioned_docs/version-21-R2/commands/mail-convert-from-mime.md +++ b/versioned_docs/version-21-R2/commands/mail-convert-from-mime.md @@ -4,6 +4,13 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|18|Added| + +
    **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object @@ -18,16 +25,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|18|Added| - -
    -
    - ## Description The `MAIL Convert from MIME` command converts a MIME document into a valid email object. diff --git a/versioned_docs/version-21-R2/commands/mail-convert-to-mime.md b/versioned_docs/version-21-R2/commands/mail-convert-to-mime.md index b76aed213899ce..e635352b18a94a 100644 --- a/versioned_docs/version-21-R2/commands/mail-convert-to-mime.md +++ b/versioned_docs/version-21-R2/commands/mail-convert-to-mime.md @@ -4,6 +4,14 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|17 R4|Added| +|17 R5|Modified| + +
    **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text @@ -19,18 +27,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|17 R5|Modified| -|17 R4|Added| - -
    -
    - - ## Description The `MAIL Convert to MIME` command converts an email object into MIME text. This command is called internally by [SMTP_transporter.send()](../API/SMTPTransporterClass.md#send) to format the email object before sending it. It can be used to analyze the MIME format of the object. diff --git a/versioned_docs/version-21-R2/commands/mail-new-attachment.md b/versioned_docs/version-21-R2/commands/mail-new-attachment.md index 11be5c796068fd..8d345ba427d27b 100644 --- a/versioned_docs/version-21-R2/commands/mail-new-attachment.md +++ b/versioned_docs/version-21-R2/commands/mail-new-attachment.md @@ -4,6 +4,13 @@ title: MAIL New attachment displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|19 R2|Accepts 4D.File, 4D.ZipFile, 4D.Blob +
    + **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment @@ -24,17 +31,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|19 R2|Accepts 4D.File, 4D.ZipFile, 4D.Blob -|17 R4|Added| - -
    -
    - ## Description diff --git a/versioned_docs/version-21-R2/commands/new-collection.md b/versioned_docs/version-21-R2/commands/new-collection.md index 76914bfb3e19d0..1576c2d549417c 100644 --- a/versioned_docs/version-21-R2/commands/new-collection.md +++ b/versioned_docs/version-21-R2/commands/new-collection.md @@ -16,17 +16,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|16 R4|Created| - -
    -
    - - ## Description The `New collection` command creates a new empty or prefilled collection and returns its reference. Collections can be handled using properties and functions of the [Collection class API](../API/CollectionClass.md). diff --git a/versioned_docs/version-21-R2/commands/new-log-file.md b/versioned_docs/version-21-R2/commands/new-log-file.md index 28020fe9ceb350..6ea5800e1edfb2 100644 --- a/versioned_docs/version-21-R2/commands/new-log-file.md +++ b/versioned_docs/version-21-R2/commands/new-log-file.md @@ -14,15 +14,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|<6|Created| - -
    -
    ## Description diff --git a/versioned_docs/version-21-R2/commands/new-shared-collection.md b/versioned_docs/version-21-R2/commands/new-shared-collection.md index 5fc9220f381fb3..88d1c0afff56a2 100644 --- a/versioned_docs/version-21-R2/commands/new-shared-collection.md +++ b/versioned_docs/version-21-R2/commands/new-shared-collection.md @@ -16,17 +16,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|16 R6|Created| - -
    -
    - - ## Description The `New shared collection` command creates a new empty or prefilled shared collection and returns its reference. Collections can be handled using properties and functions of the [Collection class API](../API/CollectionClass.md). diff --git a/versioned_docs/version-21-R2/commands/new-signal.md b/versioned_docs/version-21-R2/commands/new-signal.md index 52669a1be6d377..dbe9245ff9a153 100644 --- a/versioned_docs/version-21-R2/commands/new-signal.md +++ b/versioned_docs/version-21-R2/commands/new-signal.md @@ -16,7 +16,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -24,7 +23,6 @@ displayed_sidebar: docs |17 R4|Added|
    -
    ## Description diff --git a/versioned_docs/version-21-R2/commands/num.md b/versioned_docs/version-21-R2/commands/num.md index 504131c267d863..6ef124b62a0d0e 100644 --- a/versioned_docs/version-21-R2/commands/num.md +++ b/versioned_docs/version-21-R2/commands/num.md @@ -18,16 +18,14 @@ displayed_sidebar: docs -
    +
    History |Release|Changes| |---|---| |21|Support of *base* parameter| -|<6|Created|
    -
    ## Description @@ -54,7 +52,6 @@ There are three reserved characters that **Num** treats specially: the decimal s * The hyphen causes the number or exponent to be negative. The hyphen must appear before any negative numeric characters or after the “e” for an exponent. Except for the “e” character, if a hyphen is embedded in a numeric string, the portion of the string after the hyphen is ignored. For example, `Num("123-456")` returns 123, but `Num("-9")` returns -9. * The e or E causes any numeric characters to its right to be interpreted as the power of an exponent. The “e” must be embedded in a numeric string. Thus, `Num("123e–2")` returns 1.23. Note that when the string includes more than one "e", conversion might give different results under macOS and under Windows. -* The algorithm for converting text into [real values](../Concepts/dt_number.md) is based on 13 significant digits. #### *separator* parameter diff --git a/versioned_docs/version-21-R2/commands/object-get-data-source-formula.md b/versioned_docs/version-21-R2/commands/object-get-data-source-formula.md index 74a9e57b7e51f9..0101b87eaf4a65 100644 --- a/versioned_docs/version-21-R2/commands/object-get-data-source-formula.md +++ b/versioned_docs/version-21-R2/commands/object-get-data-source-formula.md @@ -10,23 +10,12 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | -| * | Operator | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | +| * | Operator | → | If specified, object is an object name (string)
    If omitted, object is a field or variable | | object | Text, Variable, Field | → | Form object name (if * is specified) or
    Field or variable (if * is omitted) | | Function result | 4D.Formula | ← | Formula associated with the form object (`Null` if no formula is associated)| -
    -
    History - -|Release|Changes| -|---|---| -|21|Support of *base* parameter| -|20 R10|Created| - -
    -
    - ## Description The **OBJECT Get data source formula** command returns the formula (if any) associated object(s) designated by the *object* and *\** parameters. diff --git a/versioned_docs/version-21-R2/commands/object-set-data-source-formula.md b/versioned_docs/version-21-R2/commands/object-set-data-source-formula.md index 10dbf15bbc5562..a4049354d3fd4f 100644 --- a/versioned_docs/version-21-R2/commands/object-set-data-source-formula.md +++ b/versioned_docs/version-21-R2/commands/object-set-data-source-formula.md @@ -11,24 +11,12 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | -| * | Operator | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | +| * | Operator | → | If specified, object is an object name (string)
    If omitted, object is a field or variable | | object | Text, Variable, Field | → | Form object name (if * is specified) or
    Field or variable (if * is omitted) | | formula | 4D.Formula | → | Formula to assign as the data source | -
    -
    History - -|Release|Changes| -|---|---| -|21|Support of *base* parameter| -|20 R10|Created| - -
    -
    - - ## Description The **OBJECT SET DATA SOURCE FORMULA** command assigns a formula (expression) as the data source of the object(s) designated by the *object* and *\** parameters . The formula must be provided as a [`4D.Formula`](../API/FunctionClass.md#formula-objects) object. diff --git a/versioned_docs/version-21-R2/commands/open-datastore.md b/versioned_docs/version-21-R2/commands/open-datastore.md index 5a32114ddeee5a..da7c282eab8531 100644 --- a/versioned_docs/version-21-R2/commands/open-datastore.md +++ b/versioned_docs/version-21-R2/commands/open-datastore.md @@ -4,6 +4,18 @@ title: Open datastore displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|21|Qodly cloud discontinued| +|20 R6|Support access to Qodly cloud instances| +|20 R4|New *passwordAlgorithm* property| +|18|Added| + +
    + + **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation @@ -17,20 +29,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|21|Qodly cloud discontinued| -|20 R6|Support access to Qodly cloud instances| -|20 R4|New *passwordAlgorithm* property| -|18|Added| - -
    -
    - - ## Description The `Open datastore` command connects the application to the remote datastore identified by the *connectionInfo* parameter and returns a matching `4D.DataStoreImplementation` object associated with the *localID* local alias. diff --git a/versioned_docs/version-21-R2/commands/pop3-new-transporter.md b/versioned_docs/version-21-R2/commands/pop3-new-transporter.md index 1ee4ce391347c3..ddb59c173ee29e 100644 --- a/versioned_docs/version-21-R2/commands/pop3-new-transporter.md +++ b/versioned_docs/version-21-R2/commands/pop3-new-transporter.md @@ -16,7 +16,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -24,7 +23,6 @@ displayed_sidebar: docs |18 R2|Added|
    -
    ## Description diff --git a/versioned_docs/version-21-R2/commands/print-form.md b/versioned_docs/version-21-R2/commands/print-form.md index 8c7e8d685168fb..0d6729698470a0 100644 --- a/versioned_docs/version-21-R2/commands/print-form.md +++ b/versioned_docs/version-21-R2/commands/print-form.md @@ -19,18 +19,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|20|Modified| -|16 R6|Modified| -|<6|Added| - -
    -
    - ## Description The **Print form** command simply prints *form* with the current values of fields and variables of *aTable*. It is usually used to print very complex reports that require complete control over the printing process. **Print form** does not do any record processing, break processing or page breaks. These operations are your responsibility. **Print form** prints fields and variables in a fixed size frame only. diff --git a/versioned_docs/version-21-R2/commands/process-activity.md b/versioned_docs/version-21-R2/commands/process-activity.md index 79b3369a4ca588..66381fd90038b5 100644 --- a/versioned_docs/version-21-R2/commands/process-activity.md +++ b/versioned_docs/version-21-R2/commands/process-activity.md @@ -16,16 +16,14 @@ displayed_sidebar: docs -
    History |Release|Changes| |---|---| +|20 R7|Support of *sessionID* parameter| |21|Support of web user sessions| -|20 R7|
    • Support of *sessionID* parameter
    • Renamed (Get process activity)
    |
    -
    ## Description diff --git a/versioned_docs/version-21-R2/commands/process-info.md b/versioned_docs/version-21-R2/commands/process-info.md index c6a09945bd3b7f..3a8144cdb74763 100644 --- a/versioned_docs/version-21-R2/commands/process-info.md +++ b/versioned_docs/version-21-R2/commands/process-info.md @@ -18,7 +18,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -26,7 +25,6 @@ displayed_sidebar: docs |20 R7|Added |
    -
    ## Description diff --git a/versioned_docs/version-21-R2/commands/process-number.md b/versioned_docs/version-21-R2/commands/process-number.md index e0f399a542e616..0542f49ff0d5ba 100644 --- a/versioned_docs/version-21-R2/commands/process-number.md +++ b/versioned_docs/version-21-R2/commands/process-number.md @@ -18,16 +18,13 @@ displayed_sidebar: docs -
    History |Release|Changes| |---|---| |20 R7|Support of id parameter| -|6|Created|
    -
    ## Description diff --git a/versioned_docs/version-21-R2/commands/select-log-file.md b/versioned_docs/version-21-R2/commands/select-log-file.md index 2b2ccaf640e267..e4bd83a8073f35 100644 --- a/versioned_docs/version-21-R2/commands/select-log-file.md +++ b/versioned_docs/version-21-R2/commands/select-log-file.md @@ -15,17 +15,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|11 SQL|Modified| -|<6|Created| - -
    -
    - ## Description The **SELECT LOG FILE** command creates, or closes the log file according to the value you pass in parameter. diff --git a/versioned_docs/version-21-R2/commands/session-info.md b/versioned_docs/version-21-R2/commands/session-info.md index b8355bcf10ad88..10aa4a537dac38 100644 --- a/versioned_docs/version-21-R2/commands/session-info.md +++ b/versioned_docs/version-21-R2/commands/session-info.md @@ -18,7 +18,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -27,7 +26,7 @@ displayed_sidebar: docs |20 R7|Added |
    -
    + ## Description diff --git a/versioned_docs/version-21-R2/commands/session-storage.md b/versioned_docs/version-21-R2/commands/session-storage.md index 757ac9d1a22e17..35fb7a90ec80d8 100644 --- a/versioned_docs/version-21-R2/commands/session-storage.md +++ b/versioned_docs/version-21-R2/commands/session-storage.md @@ -16,7 +16,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -25,7 +24,6 @@ displayed_sidebar: docs |20 R6|Added|
    -
    ## Description diff --git a/versioned_docs/version-21-R2/commands/session.md b/versioned_docs/version-21-R2/commands/session.md index 66023e6605f147..d4165c9f1ff061 100644 --- a/versioned_docs/version-21-R2/commands/session.md +++ b/versioned_docs/version-21-R2/commands/session.md @@ -14,7 +14,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -24,7 +23,6 @@ displayed_sidebar: docs |18 R6|Added|
    -
    ## Description diff --git a/versioned_docs/version-21-R2/commands/set-allowed-methods.md b/versioned_docs/version-21-R2/commands/set-allowed-methods.md index c126a8832637da..4ae06fe6a5ba70 100644 --- a/versioned_docs/version-21-R2/commands/set-allowed-methods.md +++ b/versioned_docs/version-21-R2/commands/set-allowed-methods.md @@ -15,17 +15,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|17 R2|Modified| -|<6|Added| - -
    -
    - ## Description The **SET ALLOWED METHODS** command designates the project methods that can be entered via the application. diff --git a/versioned_docs/version-21-R2/commands/set-window-document-icon.md b/versioned_docs/version-21-R2/commands/set-window-document-icon.md index 5428ebe6df2fbc..f447881ac7e255 100644 --- a/versioned_docs/version-21-R2/commands/set-window-document-icon.md +++ b/versioned_docs/version-21-R2/commands/set-window-document-icon.md @@ -17,14 +17,12 @@ displayed_sidebar: docs -
    History |Release|Changes| |---|---| |20 R7|Added
    -
    ## Description diff --git a/versioned_docs/version-21-R2/commands/smtp-new-transporter.md b/versioned_docs/version-21-R2/commands/smtp-new-transporter.md index b48ae87be1c3af..3aa5962f4516ea 100644 --- a/versioned_docs/version-21-R2/commands/smtp-new-transporter.md +++ b/versioned_docs/version-21-R2/commands/smtp-new-transporter.md @@ -16,7 +16,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -26,7 +25,6 @@ displayed_sidebar: docs |17 R4|Added|
    -
    ## Description diff --git a/versioned_docs/version-21-R2/commands/string.md b/versioned_docs/version-21-R2/commands/string.md index 751b232204d21e..10961f446180b8 100644 --- a/versioned_docs/version-21-R2/commands/string.md +++ b/versioned_docs/version-21-R2/commands/string.md @@ -19,16 +19,15 @@ displayed_sidebar: docs -
    +
    History |Release|Changes| |---|---| |21|Support of *base* parameter| -|<6|Created|
    -
    + @@ -82,7 +81,7 @@ The format is specified in the same way as it would be for a [number input on a | String(1/0) | "INF" | Positive infinite number | | String(-1/0) | "-INF" | Negative infinite number | -(\*) The algorithm for converting [real values](../Concepts/dt_number.md) into text is based on 13 significant digits. +(\*) The algorithm for converting real values into text is based on 13 significant digits, see [`SET REAL COMPARISON LEVEL`](../commands-legacy/set-real-comparison-level.md). #### String(number;base) diff --git a/versioned_docs/version-21-R2/commands/super.md b/versioned_docs/version-21-R2/commands/super.md index cd5de06f046295..f530294d378f09 100644 --- a/versioned_docs/version-21-R2/commands/super.md +++ b/versioned_docs/version-21-R2/commands/super.md @@ -16,16 +16,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|19|Created| - -
    -
    - The `Super` keyword allows calls to the `superclass`, i.e. the parent class. `Super` serves two different purposes: diff --git a/versioned_docs/version-21-R2/commands/this.md b/versioned_docs/version-21-R2/commands/this.md index c312d4cddd0028..bae2676d1ca471 100644 --- a/versioned_docs/version-21-R2/commands/this.md +++ b/versioned_docs/version-21-R2/commands/this.md @@ -14,16 +14,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|19|Created| - -
    -
    - ## Description The `This` command returns a reference to the currently processed object. diff --git a/versioned_docs/version-21-R2/commands/trim-end.md b/versioned_docs/version-21-R2/commands/trim-end.md index 1d88007f801749..94388ce3df7349 100644 --- a/versioned_docs/version-21-R2/commands/trim-end.md +++ b/versioned_docs/version-21-R2/commands/trim-end.md @@ -16,7 +16,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -24,7 +23,6 @@ displayed_sidebar: docs |21|Added|
    -
    diff --git a/versioned_docs/version-21-R2/commands/trim-start.md b/versioned_docs/version-21-R2/commands/trim-start.md index b42ef78ac32c64..2ca64d4105012d 100644 --- a/versioned_docs/version-21-R2/commands/trim-start.md +++ b/versioned_docs/version-21-R2/commands/trim-start.md @@ -16,7 +16,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -24,8 +23,6 @@ displayed_sidebar: docs |21|Added|
    -
    - diff --git a/versioned_docs/version-21-R2/commands/trim.md b/versioned_docs/version-21-R2/commands/trim.md index cbf1c2bfb661d6..5814af709b979f 100644 --- a/versioned_docs/version-21-R2/commands/trim.md +++ b/versioned_docs/version-21-R2/commands/trim.md @@ -16,7 +16,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -24,8 +23,6 @@ displayed_sidebar: docs |21|Added|
    -
    - diff --git a/versioned_docs/version-21-R2/commands/use-entity-selection.md b/versioned_docs/version-21-R2/commands/use-entity-selection.md index 08517fbd4a95f7..3434f800f9fe65 100644 --- a/versioned_docs/version-21-R2/commands/use-entity-selection.md +++ b/versioned_docs/version-21-R2/commands/use-entity-selection.md @@ -14,18 +14,6 @@ displayed_sidebar: docs - -
    -
    History - -|Release|Changes| -|---|---| -|17|Added| - -
    -
    - - ## Description The `USE ENTITY SELECTION` command updates the current selection of the table matching the dataclass of the *entitySelection* parameter, according to the content of the entity selection. diff --git a/versioned_docs/version-21-R2/commands/wa-get-context.md b/versioned_docs/version-21-R2/commands/wa-get-context.md index 0a9d1fdf6878a4..a7946b29529dcc 100644 --- a/versioned_docs/version-21-R2/commands/wa-get-context.md +++ b/versioned_docs/version-21-R2/commands/wa-get-context.md @@ -16,18 +16,6 @@ displayed_sidebar: docs - -
    -
    History - -|Release|Changes| -|---|---| -|20 R9|Added| - -
    -
    - - ### Description The `WA Get context` command retrieves the context object defined for `$4d` in the Web area designated by the * and *object* parameters using [`WA SET CONTEXT`](./wa-set-context.md). If `WA SET CONTEXT` was not called for the web area the command returns `null`. diff --git a/versioned_docs/version-21-R2/commands/wa-set-context.md b/versioned_docs/version-21-R2/commands/wa-set-context.md index 128bd8c729f68b..a966baeb2af59c 100644 --- a/versioned_docs/version-21-R2/commands/wa-set-context.md +++ b/versioned_docs/version-21-R2/commands/wa-set-context.md @@ -12,21 +12,11 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | If specified, *object* is an object name (string). If omitted, *object* is a variable. | -| object | Text, Variable, Field | → | Object name (if * is specified) or
    Variable or field (if * is omitted) | +| object | Text, Variable | → | Object name (if * is specified) or Variable (if * is omitted). | | contextObj | Object | → | Object containing the functions that can be called with `$4d`. | -
    -
    History - -|Release|Changes| -|---|---| -|20 R9|Added| - -
    -
    - ### Description The `WA SET CONTEXT` command defines a context object *contextObj* for `$4d` in the Web area designated by the * and *object* parameters. When this command is used, `$4d` can only access contents declared within the provided *contextObj*. When no context object is set, `$4d` has access to all 4D methods and can not access user classes. diff --git a/versioned_docs/version-21-R2/commands/web-event.md b/versioned_docs/version-21-R2/commands/web-event.md index 5c15f820ad2349..ad56bff60487de 100644 --- a/versioned_docs/version-21-R2/commands/web-event.md +++ b/versioned_docs/version-21-R2/commands/web-event.md @@ -15,16 +15,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|21 |Added| - -
    -
    - ## Description `Web Event` returns an object with information on a triggered event linked to a web page component. diff --git a/versioned_docs/version-21-R2/commands/web-form.md b/versioned_docs/version-21-R2/commands/web-form.md index 346be23b8ce3e5..de292cf6170978 100644 --- a/versioned_docs/version-21-R2/commands/web-form.md +++ b/versioned_docs/version-21-R2/commands/web-form.md @@ -15,17 +15,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|21 |Added| - -
    -
    - - ## Description The `Web Form` command returns a `4D.WebForm` proxy object, providing a means to work with and effectively emulates the Page's properties and functions. diff --git a/versioned_docs/version-21-R2/commands/web-server-list.md b/versioned_docs/version-21-R2/commands/web-server-list.md index 554ca5b3881eb6..235a06a1adf4a3 100644 --- a/versioned_docs/version-21-R2/commands/web-server-list.md +++ b/versioned_docs/version-21-R2/commands/web-server-list.md @@ -14,14 +14,12 @@ displayed_sidebar: docs -
    History |Release|Changes| |---|---| |18 R3|Added
    -
    ## Description diff --git a/versioned_docs/version-21-R2/commands/web-server.md b/versioned_docs/version-21-R2/commands/web-server.md index afa856751d220b..06074b39390d7d 100644 --- a/versioned_docs/version-21-R2/commands/web-server.md +++ b/versioned_docs/version-21-R2/commands/web-server.md @@ -16,7 +16,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -25,7 +24,6 @@ displayed_sidebar: docs |19|support for .sessionCookieSameSite|
    -
    ## Description diff --git a/versioned_docs/version-21-R2/commands/zip-create-archive.md b/versioned_docs/version-21-R2/commands/zip-create-archive.md index e7dd59a187ded3..0346c154194b68 100644 --- a/versioned_docs/version-21-R2/commands/zip-create-archive.md +++ b/versioned_docs/version-21-R2/commands/zip-create-archive.md @@ -21,7 +21,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -30,7 +29,6 @@ displayed_sidebar: docs |18|Added|
    -
    diff --git a/versioned_docs/version-21-R2/commands/zip-read-archive.md b/versioned_docs/version-21-R2/commands/zip-read-archive.md index b31834d8f39ca2..af1daae3671052 100644 --- a/versioned_docs/version-21-R2/commands/zip-read-archive.md +++ b/versioned_docs/version-21-R2/commands/zip-read-archive.md @@ -17,7 +17,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -25,7 +24,6 @@ displayed_sidebar: docs |18|Added|
    -
    ## Description diff --git a/versioned_docs/version-21/API/HTTPAgentClass.md b/versioned_docs/version-21/API/HTTPAgentClass.md index f8bd2d533b45d3..06352b8c6a3c84 100644 --- a/versioned_docs/version-21/API/HTTPAgentClass.md +++ b/versioned_docs/version-21/API/HTTPAgentClass.md @@ -85,7 +85,7 @@ HTTPAgent options will be merged with [HTTPRequest options](HTTPRequestClass.md# | maxTotalSockets |Integer| 65535 |Maximum number of sockets for the agent | | minTLSVersion |Text| undefined (see default value in [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) |Sets the minimum version of TLS for the requests using this agent| | protocol |Text| undefined (see default value in [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) |Protocol used for the requests using the agent | -|storeCertificateName|Text|undefined|(Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store).| +|storeCertificateName|Text|undefined|(Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder for the requests using the agent. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store).| | timeout |Real| undefined |If defined, timeout after which an unused socket is closed | | validateTLSCertificate |Boolean| undefined (see default value in [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | validateTLSCertificate for the requests using the agent| diff --git a/versioned_docs/version-21/API/HTTPRequestClass.md b/versioned_docs/version-21/API/HTTPRequestClass.md index b1d5046d9a31e0..09ec9a2f8fdd63 100644 --- a/versioned_docs/version-21/API/HTTPRequestClass.md +++ b/versioned_docs/version-21/API/HTTPRequestClass.md @@ -154,7 +154,7 @@ In the *options* parameter, pass an object that can contain the following proper |proxyAuthentication|[authentication object](#authentication-object)|Object handling proxy authentication|undefined| |returnResponseBody|Boolean|If false, the response body is not returned in the [`response` object](#response). Returns an error if false and `onData` is undefined|True| |serverAuthentication|[authentication object](#authentication-object)|Object handling server authentication|undefined| -|storeCertificateName|Text|(Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store).|undefined| +|storeCertificateName|Text|(Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store).|undefined| |timeout|Real|Timeout in seconds. undefined = no timeout|undefined| |validateTLSCertificate|Boolean|If false, 4D does not validate the TLS certificate and does not return an error if it is invalid (i.e. expired, self-signed...). Important: In the current implementation, the Certification Authority itself is not verified.|True| diff --git a/versioned_docs/version-21/Concepts/dt_number.md b/versioned_docs/version-21/Concepts/dt_number.md index 623df87c2af5e9..059ddecfaea7e3 100644 --- a/versioned_docs/version-21/Concepts/dt_number.md +++ b/versioned_docs/version-21/Concepts/dt_number.md @@ -5,7 +5,7 @@ title: Number (Real, Integer) Number is a generic term that stands for: -- Real field, variable or expression. The range for the Real data type is ±1.7e±308 (following the [IEEE 754 standard for double-precision binary floating-point format](https://en.wikipedia.org/wiki/Double-precision_floating-point_format)). +- Real field, variable or expression. The range for the Real data type is ±1.7e±308 (13 significant digits). - Integer variable or expression. The range for the Integer data type is -2^31..(2^31)-1 (4-byte Integer, aka *Long* or *Longint*). :::info Compatibility diff --git a/versioned_docs/version-21/Concepts/parameters.md b/versioned_docs/version-21/Concepts/parameters.md index a16948969604b3..210e31528570aa 100644 --- a/versioned_docs/version-21/Concepts/parameters.md +++ b/versioned_docs/version-21/Concepts/parameters.md @@ -189,31 +189,25 @@ Function square($x : Integer) -> $result : Integer return $x * $x ``` -The `return` statement can be used along with the standard syntax for [returned values](#returned-value) (the returned value must be of the declared type). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Keep in mind that it ends immediately the code execution. Examine the following examples: +:::note + +Internally, `return x` executes `myReturnValue:=x`, and returns to the caller. If `return` is used without an expression, the function or method returns a null value of the declared return type (if any), otherwise *undefined*. + +::: + +The `return` statement can be used along with the standard syntax for [returned values](#returned-value) (the returned value must be of the declared type). However, note that it ends immediately the code execution. For example: ```4d -Function getValue -> $v : Integer - $v:=10 - return - // function returns 10 - Function getValue -> $v : Integer $v:=10 return 20 - // function returns 20 + // returns 20 Function getValue -> $v : Integer return 10 $v:=20 // never executed - // function returns 10 - -Function getValue -> $v : Integer - return "Hello" //error - -Function returnHello - return "Hello" - // function returns "Hello" + // returns 10 ``` diff --git a/versioned_docs/version-21/Events/onAfterEdit.md b/versioned_docs/version-21/Events/onAfterEdit.md index 4ded4f6ccd7d9c..4e6a5c4b6bd3d1 100644 --- a/versioned_docs/version-21/Events/onAfterEdit.md +++ b/versioned_docs/version-21/Events/onAfterEdit.md @@ -5,7 +5,7 @@ title: On After Edit |Code|Can be called by|Definition| |---|---|---| -|45|[4D View Pro area](../FormObjects/viewProArea_overview.md) - [4D Write Pro area](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|The contents of the enterable object that has the focus has just been modified| +|45|[4D View Pro area](../FormObjects/viewProArea_overview.md) - [4D Write Pro area](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|The contents of the enterable object that has the focus has just been modified| ## Description diff --git a/versioned_docs/version-21/Events/onAfterKeystroke.md b/versioned_docs/version-21/Events/onAfterKeystroke.md index cad938cee37faf..5a851e4f81ab6a 100644 --- a/versioned_docs/version-21/Events/onAfterKeystroke.md +++ b/versioned_docs/version-21/Events/onAfterKeystroke.md @@ -5,7 +5,7 @@ title: On After Keystroke |Code|Can be called by|Definition| |---|---|---| -|28|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **including** this character.| +|28|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **including** this character.|
    History @@ -24,7 +24,7 @@ After the [`On Before Keystroke`](onBeforeKeystroke.md) and `On After Keystroke` The `On After Keystroke` event is not generated: -- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- in [list box columns](FormObjects/listbox_overview.md#list-box-columns) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - when user modifications are not carried out using the keyboard (paste, drag-and-drop, checkbox, drop down list, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). ### Keystroke sequence diff --git a/versioned_docs/version-21/Events/onAfterSort.md b/versioned_docs/version-21/Events/onAfterSort.md index 2fb9806ce6d0f6..a1c06a2b9962d9 100644 --- a/versioned_docs/version-21/Events/onAfterSort.md +++ b/versioned_docs/version-21/Events/onAfterSort.md @@ -5,7 +5,7 @@ title: On After Sort |Code|Can be called by|Definition| |---|---|---| -|30|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A standard sort has just been carried out in a list box column.| +|30|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A standard sort has just been carried out in a list box column.| ## Description diff --git a/versioned_docs/version-21/Events/onAlternativeClick.md b/versioned_docs/version-21/Events/onAlternativeClick.md index c549745b00d1a7..06a14eaf7c3355 100644 --- a/versioned_docs/version-21/Events/onAlternativeClick.md +++ b/versioned_docs/version-21/Events/onAlternativeClick.md @@ -5,7 +5,7 @@ title: On Alternative Click |Code|Can be called by|Definition| |---|---|---| -|38|[Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | +|38|[Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | ## Description @@ -22,8 +22,8 @@ Some button styles can be [linked to a pop-up menu](FormObjects/properties_TextA ### List box -This event is generated in columns of [object array type list boxes](../FormObjects/listbox-column.md#object-arrays-in-columns), when the user clicks on a widget ellipsis button ("alternateButton" attribute). +This event is generated in columns of [object array type list boxes](FormObjects/listbox_overview.md#object-arrays-in-columns), when the user clicks on a widget ellipsis button ("alternateButton" attribute). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -See the [description of the "alternateButton" attribute](../FormObjects/listbox-column.md#alternatebutton). +See the [description of the "alternateButton" attribute](FormObjects/listbox_overview.md#alternatebutton). diff --git a/versioned_docs/version-21/Events/onBeforeDataEntry.md b/versioned_docs/version-21/Events/onBeforeDataEntry.md index e5427d670e95e3..b4dd8e1e4ec5c6 100644 --- a/versioned_docs/version-21/Events/onBeforeDataEntry.md +++ b/versioned_docs/version-21/Events/onBeforeDataEntry.md @@ -5,7 +5,7 @@ title: On Before Data Entry |Code|Can be called by|Definition| |---|---|---| -|41|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A list box cell is about to change to editing mode| +|41|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A list box cell is about to change to editing mode| ## Description diff --git a/versioned_docs/version-21/Events/onBeforeKeystroke.md b/versioned_docs/version-21/Events/onBeforeKeystroke.md index 2e13cc7dead2b0..3b5f0be2b2bb8c 100644 --- a/versioned_docs/version-21/Events/onBeforeKeystroke.md +++ b/versioned_docs/version-21/Events/onBeforeKeystroke.md @@ -5,7 +5,7 @@ title: On Before Keystroke |Code|Can be called by|Definition| |---|---|---| -|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **without** this character.| +|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **without** this character.|
    History @@ -22,7 +22,7 @@ After the `On Before Keystroke` and [`On After Keystroke event`](onAfterKeystrok The `On Before Keystroke` event is not generated: -- in a [list box column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- in a [list box column](FormObjects/listbox_overview.md#list-box-columns) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - when user modifications are not carried out using the keyboard (paste, drag-and-drop, checkbox, drop down list, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). ### Non-enterable objects diff --git a/versioned_docs/version-21/Events/onBeginDragOver.md b/versioned_docs/version-21/Events/onBeginDragOver.md index a14302a671c03e..01803a22dd91fc 100644 --- a/versioned_docs/version-21/Events/onBeginDragOver.md +++ b/versioned_docs/version-21/Events/onBeginDragOver.md @@ -5,7 +5,7 @@ title: On Begin Drag Over |Code|Can be called by|Definition| |---|---|---| -|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|An object is being dragged| +|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|An object is being dragged| ## Description diff --git a/versioned_docs/version-21/Events/onClicked.md b/versioned_docs/version-21/Events/onClicked.md index 48c45c3f552452..395644852fd8c6 100644 --- a/versioned_docs/version-21/Events/onClicked.md +++ b/versioned_docs/version-21/Events/onClicked.md @@ -5,7 +5,7 @@ title: On Clicked |Code|Can be called by|Definition| |---|---|---| -|4|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|A click occurred on an object| +|4|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|A click occurred on an object| ## Description diff --git a/versioned_docs/version-21/Events/onColumnMoved.md b/versioned_docs/version-21/Events/onColumnMoved.md index 5717c1d8268bbb..643745760b09a9 100644 --- a/versioned_docs/version-21/Events/onColumnMoved.md +++ b/versioned_docs/version-21/Events/onColumnMoved.md @@ -5,7 +5,7 @@ title: On Column Moved |Code|Can be called by|Definition| |---|---|---| -|32|[List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md)| A list box column is moved by the user via drag and drop| +|32|[List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox_overview.md#list-box-columns)| A list box column is moved by the user via drag and drop| ## Description diff --git a/versioned_docs/version-21/Events/onColumnResize.md b/versioned_docs/version-21/Events/onColumnResize.md index 7f1302fc8e08fa..8617bba19cb0a8 100644 --- a/versioned_docs/version-21/Events/onColumnResize.md +++ b/versioned_docs/version-21/Events/onColumnResize.md @@ -5,7 +5,7 @@ title: On Column Resize |Code|Can be called by|Definition| |---|---|---| -|33|[4D View Pro Area](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md)|The width of a column is modified directly by the user or consequently to a form window resize| +|33|[4D View Pro Area](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox_overview.md#list-box-columns)|The width of a column is modified directly by the user or consequently to a form window resize| ## Description diff --git a/versioned_docs/version-21/Events/onDataChange.md b/versioned_docs/version-21/Events/onDataChange.md index ac5fdd7ba5464b..77541959ad6881 100644 --- a/versioned_docs/version-21/Events/onDataChange.md +++ b/versioned_docs/version-21/Events/onDataChange.md @@ -5,7 +5,7 @@ title: On Data Change |Code|Can be called by|Definition| |---|---|---| -|20|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md)|An object data has been modified| +|20|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md)|An object data has been modified| ## Description diff --git a/versioned_docs/version-21/Events/onDoubleClicked.md b/versioned_docs/version-21/Events/onDoubleClicked.md index a385538e019e19..c35a2cacaeb0da 100644 --- a/versioned_docs/version-21/Events/onDoubleClicked.md +++ b/versioned_docs/version-21/Events/onDoubleClicked.md @@ -5,7 +5,7 @@ title: On Double Clicked |Code|Can be called by|Definition| |---|---|---| -|13|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) |A double click occurred on an object| +|13|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) |A double click occurred on an object| ## Description diff --git a/versioned_docs/version-21/Events/onDragOver.md b/versioned_docs/version-21/Events/onDragOver.md index 7c10f46f992b69..2e0d44a2257eee 100644 --- a/versioned_docs/version-21/Events/onDragOver.md +++ b/versioned_docs/version-21/Events/onDragOver.md @@ -5,7 +5,7 @@ title: On Drag Over |Code|Can be called by|Definition| |---|---|---| -|21|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data could be dropped onto an object| +|21|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data could be dropped onto an object| ## Description diff --git a/versioned_docs/version-21/Events/onDrop.md b/versioned_docs/version-21/Events/onDrop.md index 48021f1245b41c..f2e8d2b5a80e89 100644 --- a/versioned_docs/version-21/Events/onDrop.md +++ b/versioned_docs/version-21/Events/onDrop.md @@ -5,7 +5,7 @@ title: On Drop |Code|Can be called by|Definition| |---|---|---| -|16|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data has been dropped onto an object| +|16|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data has been dropped onto an object| ## Description diff --git a/versioned_docs/version-21/Events/onFooterClick.md b/versioned_docs/version-21/Events/onFooterClick.md index e39bb30f370f10..83ff5dd0a344a9 100644 --- a/versioned_docs/version-21/Events/onFooterClick.md +++ b/versioned_docs/version-21/Events/onFooterClick.md @@ -5,7 +5,7 @@ title: On Footer Click |Code|Can be called by|Definition| |---|---|---| -|57|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A click occurs in the footer of a list box column| +|57|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A click occurs in the footer of a list box column| ## Description diff --git a/versioned_docs/version-21/Events/onGettingFocus.md b/versioned_docs/version-21/Events/onGettingFocus.md index f2e69c5f46f89c..1674208e844416 100644 --- a/versioned_docs/version-21/Events/onGettingFocus.md +++ b/versioned_docs/version-21/Events/onGettingFocus.md @@ -5,7 +5,7 @@ title: On Getting focus |Code|Can be called by|Definition| |---|---|---| -|15|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is getting the focus| +|15|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is getting the focus| ## Description diff --git a/versioned_docs/version-21/Events/onHeaderClick.md b/versioned_docs/version-21/Events/onHeaderClick.md index 42c925c02bc3ec..3d7527b4d899f3 100644 --- a/versioned_docs/version-21/Events/onHeaderClick.md +++ b/versioned_docs/version-21/Events/onHeaderClick.md @@ -5,7 +5,7 @@ title: On Header Click |Code|Can be called by|Definition| |---|---|---| -|42|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|A click occurs in a column header| +|42|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A click occurs in a column header| ## Description diff --git a/versioned_docs/version-21/Events/onLoad.md b/versioned_docs/version-21/Events/onLoad.md index 834bb079dc14c7..be8eee88211984 100644 --- a/versioned_docs/version-21/Events/onLoad.md +++ b/versioned_docs/version-21/Events/onLoad.md @@ -5,7 +5,7 @@ title: On Load |Code|Can be called by|Definition| |---|---|---| -|1|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be displayed or printed| +|1|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be displayed or printed| ## Description diff --git a/versioned_docs/version-21/Events/onLosingFocus.md b/versioned_docs/version-21/Events/onLosingFocus.md index 77aea5c2898b2e..0bda46c7f47999 100644 --- a/versioned_docs/version-21/Events/onLosingFocus.md +++ b/versioned_docs/version-21/Events/onLosingFocus.md @@ -5,7 +5,7 @@ title: On Losing focus |Code|Can be called by|Definition| |---|---|---| -|14|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is losing the focus| +|14|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is losing the focus| ## Description diff --git a/versioned_docs/version-21/Events/onMouseEnter.md b/versioned_docs/version-21/Events/onMouseEnter.md index b177d4f9fd618d..d9d78128015bdb 100644 --- a/versioned_docs/version-21/Events/onMouseEnter.md +++ b/versioned_docs/version-21/Events/onMouseEnter.md @@ -5,7 +5,7 @@ title: On Mouse Enter |Code|Can be called by|Definition| |---|---|---| -|35|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor enters the graphic area of an object| +|35|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor enters the graphic area of an object| ## Description diff --git a/versioned_docs/version-21/Events/onMouseLeave.md b/versioned_docs/version-21/Events/onMouseLeave.md index 2dea822598849d..08f091c0296540 100644 --- a/versioned_docs/version-21/Events/onMouseLeave.md +++ b/versioned_docs/version-21/Events/onMouseLeave.md @@ -5,7 +5,7 @@ title: On Mouse Leave |Code|Can be called by|Definition| |---|---|---| -|36|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor leaves the graphic area of an object| +|36|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor leaves the graphic area of an object| ## Description diff --git a/versioned_docs/version-21/Events/onMouseMove.md b/versioned_docs/version-21/Events/onMouseMove.md index 9f2bd0df7280bc..47aafbb3394175 100644 --- a/versioned_docs/version-21/Events/onMouseMove.md +++ b/versioned_docs/version-21/Events/onMouseMove.md @@ -5,7 +5,7 @@ title: On Mouse Move |Code|Can be called by|Definition| |---|---|---| -|37|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor moves at least one pixel OR a modifier key (Shift, Alt/Option, Shift Lock) was pressed| +|37|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor moves at least one pixel OR a modifier key (Shift, Alt/Option, Shift Lock) was pressed| ## Description diff --git a/versioned_docs/version-21/Events/onRowMoved.md b/versioned_docs/version-21/Events/onRowMoved.md index 0ee1f21a23438a..c65a407abfd0cc 100644 --- a/versioned_docs/version-21/Events/onRowMoved.md +++ b/versioned_docs/version-21/Events/onRowMoved.md @@ -5,7 +5,7 @@ title: On Row Moved |Code|Can be called by|Definition| |---|---|---| -|34|[List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md)| A list box row is moved by the user via drag and drop| +|34|[List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)| A list box row is moved by the user via drag and drop| ## Description diff --git a/versioned_docs/version-21/Events/onUnload.md b/versioned_docs/version-21/Events/onUnload.md index ea3c97847ca1c0..a8c9a2eeb63b89 100644 --- a/versioned_docs/version-21/Events/onUnload.md +++ b/versioned_docs/version-21/Events/onUnload.md @@ -5,7 +5,7 @@ title: On Unload |Code|Can be called by|Definition| |---|---|---| -|24|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be exited and released| +|24|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be exited and released| ## Description diff --git a/versioned_docs/version-21/Events/onValidate.md b/versioned_docs/version-21/Events/onValidate.md index eec8cd7d264733..842d79c6f164fb 100644 --- a/versioned_docs/version-21/Events/onValidate.md +++ b/versioned_docs/version-21/Events/onValidate.md @@ -5,7 +5,7 @@ title: On Validate |Code|Can be called by|Definition| |---|---|---| -|3|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md)|The record data entry has been validated| +|3|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md)|The record data entry has been validated| ## Description diff --git a/versioned_docs/version-21/Events/overview.md b/versioned_docs/version-21/Events/overview.md index 00a2ab310ca2b5..5d534c018201b4 100644 --- a/versioned_docs/version-21/Events/overview.md +++ b/versioned_docs/version-21/Events/overview.md @@ -29,7 +29,7 @@ objectName|text|Name of the object triggering the event - Not included if the ev Additional properties are returned when the event occurs on specific objects. In particular: -- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. - [4D View Pro areas](FormObjects/viewProArea_overview.md) return for example `sheetName` or `action` properties in the [On After Edit](onAfterEdit.md) event object. diff --git a/versioned_docs/version-21/FormEditor/pictures.md b/versioned_docs/version-21/FormEditor/pictures.md index 80379ec38aa90b..d5d9b3b6db9751 100644 --- a/versioned_docs/version-21/FormEditor/pictures.md +++ b/versioned_docs/version-21/FormEditor/pictures.md @@ -46,7 +46,7 @@ High resolution pictures with the @nx convention can be used in the following ob * [Buttons](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[check boxes](FormObjects/checkbox_overview.md) * [Picture buttons](FormObjects/pictureButton_overview.md)/[Picture pop-ups](FormObjects/picturePopupMenu_overview.md) * [Tab controls](FormObjects/tabControl.md) -* [List box headers](FormObjects/listbox-header-footer.md#headers) +* [List box headers](FormObjects/listbox_overview.md#list-box-headers) * [Menu icons](Menus/properties.md#item-icon) 4D automatically prioritizes pictures with the highest resolution. For example, when using two screens (one high resolution display, one standard display) and you move a form from one screen to another, 4D automatically renders the highest possible resolution of the picture. Even if a command or property specifies *circle.png*, *circle@3x.png* will be used (if it exists). diff --git a/versioned_docs/version-21/FormObjects/listbox-header-footer.md b/versioned_docs/version-21/FormObjects/listbox-header-footer.md deleted file mode 100644 index 69c9e65b82ab55..00000000000000 --- a/versioned_docs/version-21/FormObjects/listbox-header-footer.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -id: listbox-header-footer -title: List Box Header and Footer ---- - - -:::note - -- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. -- To be able to access footer properties for a list box, you must enable the [Display Footers](properties_Footers.md#display-footers) option. - -::: - -## Headers - -When headers are displayed, you can select a header in the Form editor by clicking it when the list box object is selected: - -![](../assets/en/FormObjects/listbox_header.png) - -You can set standard text properties for each column header of the list box; in this case, these properties have priority over those of the column or of the list box itself. - - -In addition, you have access to the specific properties for headers. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -At runtime, events that occur in a header are generated in the list box column object method. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"header3";False)` will hide all headers in the list box object to which *header3* belongs and not simply this header. - -### Header Specific Properties - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - - - - -## Footers - -List boxes can contain non-enterable "footers" displaying additional information. For data shown in table form, footers are usually used to display calculations such as totals or averages. - -When footers are displayed, you can click to select one when the list box object is selected in the Form editor: - -![](../assets/en/FormObjects/listbox_footers.png) - -For each List box column footer, you can set standard text properties: in this case, these properties take priority over those of the column or of the list box. You can also access specific properties for footers. In particular, you can insert a [custom or automatic calculation](properties_Object.md#variable-calculation). - -At runtime, events that occur in a footer are generated in the list box column object method. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"footer3";False)` will hide all footers in the list box object to which *footer3* belongs and not simply this footer. - -### Footer Specific Properties - - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - - diff --git a/versioned_docs/version-21/FormObjects/listbox_overview.md b/versioned_docs/version-21/FormObjects/listbox_overview.md index 00945962668cdd..fc1421415fdabe 100644 --- a/versioned_docs/version-21/FormObjects/listbox_overview.md +++ b/versioned_docs/version-21/FormObjects/listbox_overview.md @@ -31,10 +31,10 @@ The user can select one or more rows using the standard shortcuts: **Shift+click A list box is composed of four distinct parts: -* the [list box object](./listbox-object.md) in its entirety, -* [columns](./listbox-column.md), -* column [headers](./listbox-header-footer.md#headers), and -* column [footers](./listbox-header-footer.md#footers). +* the list box object in its entirety, +* columns, +* column headers, and +* column footers. ![](../assets/en/FormObjects/listbox_parts.png) @@ -45,7 +45,7 @@ It is possible to add an object method to the list box object and/or to each col 1. Object method of each column 2. Object method of the list box -The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). +The column object method gets events that occur in its [header](#list-box-headers) and [footer](#list-box-footers). @@ -64,10 +64,311 @@ There are several types of list boxes, with their own specific behaviors and pro You can completely configure a list box object through its properties, and you can also manage it dynamically through programming. -The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or `EDIT ITEM`, `Displayed line number` commands can also be used. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. +## List box objects + +### Array list boxes + +In an array list box, each column must be associated with a one-dimensional 4D array; all array types can be used, with the exception of pointer arrays. The number of rows is based on the number of array elements. + +By default, 4D assigns the name "ColumnX" to each column. You can change it, as well as other column properties, in the [column properties](listbox_overview.md#column-specific-properties). The display format for each column can also be defined using the `OBJECT SET FORMAT` command. + +>Array type list boxes can be displayed in [hierarchical mode](listbox_overview.md#hierarchical-list-boxes), with specific mechanisms. + +With array type list box, the values entered or displayed are managed using the 4D language. You can also associate a [choice list](properties_DataSource.md#choice-list) with a column in order to control data entry. +The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or `LISTBOX DELETE ROWS`) as well as array manipulation commands. For example, to initialize the contents of a column, you can use the following instruction: + +```4d +ARRAY TEXT(varCol;size) +``` + +You can also use a list: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +>**Warning**: When a list box contains several columns of different sizes, only the number of items of the smallest array (column) will be displayed. You should make sure that each array has the same number of elements as the others. Also, if a list box column is empty (this occurs when the associated array was not correctly declared or sized using the language), the list box displays nothing. + + + + +### Selection list boxes + +In this type of list box, each column can be associated with a field (for example `[Employees]LastName)` or an expression. The expression can be based on one or more fields (for example, `[Employees]FirstName+" "[Employees]LastName`) or it may simply be a formula (for example `String(Milliseconds)`). The expression can also be a project method, a variable or an array item. You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. + +The contents of each row is then evaluated according to a selection of records: the **current selection** of a table or a **named selection**. + +In the case of a list box based on the current selection of a table, any modification done from the database side is automatically reflected in the list box, and vice versa. The current selection is therefore always the same in both places. + + +### Collection or Entity selection list boxes + +In this type of list box, each column must be associated to an expression. The contents of each row is then evaluated per collection element or per entity of the entity selection. + +Each element of the collection or each entity is available as an object that can be accessed through the [This](../Concepts/classes.md#this) keyword. A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. + +When the data source is an entity selection, any modifications made on the list box side are automatically saved in the database. On the other hand, modifications made on the database side are visible in the list box after touched entities have been reloaded. + +:::note + +When entities are deleted, their references remain in the entity selection with an *undefined* value, thus displaying blank rows in the list box. In this case, you can call the [`.clean()`](API/EntitySelectionClass.md#clean) function to get a new entity selection but without the deleted entity references. + +::: + +When the data source is a collection, any modifications made in the list box values are reflected in the collection. On the other hand, if modifications are done on the collection using for example the various functions of the [Collection class](../API/CollectionClass.md), you will need to explicitely notify 4D by reassigning the collection variable to itself, so that the list box contents is refreshed. For example: + +```4d +myCol:=myCol.push("new value") //display new value in list box +``` + + + +### Supported Properties + +Supported properties depend on the list box type. + + +|Property|Array list box|Selection list box|Collection or Entity Selection list box| +|---|----|---|---| +|[Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color)|X|X|X| +|[Background Color](properties_BackgroundAndBorder.md#background-color--fill-color)|X|X|X| +|[Bold](properties_Text.md#bold)|X|X|X| +|[Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression)||X|X| +|[Border Line Style](properties_BackgroundAndBorder.md#border-line-style)|X|X|X| +|[Bottom](properties_CoordinatesAndSizing.md#bottom)|X|X|X| +|[Class](properties_Object.md#css-class)|X|X|X| +|[Collection or entity selection](properties_Object.md#collection-or-entity-selection)||X|X| +|[Column Auto-Resizing](properties_ResizingOptions.md#column-auto-resizing)|X|X|X| +|[Current item](properties_DataSource.md#current-item)|||X| +|[Current item position](properties_DataSource.md#current-item-position)|||X| +|[Data Source](properties_Object.md#data-source)|X|X|X| +|[Detail Form Name](properties_ListBox.md#detail-form-name)||X|| +|[Display Headers](properties_Headers.md#display-headers)|X|X|X| +|[Display Footers](properties_Footers.md#display-footers)|X|X|X| +|[Double-click on row](properties_ListBox.md#double-click-on-row)||X|| +|[Draggable](properties_Action.md#droppable)|X|X|X| +|[Droppable](properties_Action.md#droppable)|X|X|X| +|[Focusable](properties_Entry.md#focusable)|X|X|X| +|[Font](properties_Text.md#font)|X|X|X| +|[Font Color](properties_Text.md#font-color)|X|X|X| +|[Font Color Expression](properties_Text.md#font-color-expression)||X|X| +|[Font Size](properties_Text.md#font-size)|X|X|X| +|[Height (list box)](properties_CoordinatesAndSizing.md#height)|X|X|X| +|[Height (headers)](properties_Headers.md#height)|X|X|X| +|[Height (footers)](properties_Footers.md#height)|X|X|X| +|[Hide extra blank rows](properties_BackgroundAndBorder.md#hide-extra-blank-rows)|X|X|X| +|[Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle)|X|X|X| +|[Hide selection highlight](properties_Appearance.md#hide-selection-highlight)|X|X|X| +|[Hierarchical List Box](properties_Object.md#array-list-box)|X||| +|[Highlight Set](properties_ListBox.md#highlight-set)||X|| +|[Horizontal Alignment](properties_Text.md#horizontal-alignment)|X|X|X| +|[Horizontal Line Color](properties_Gridlines.md#horizontal-line-color)|X|X|X| +|[Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding)|X|X|X| +|[Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar)|X|X|X| +|[Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing)|X|X|X| +|[Italic](properties_Text.md#italic)|X|X|X| +|[Left](properties_CoordinatesAndSizing.md#left)|X|X|X| +|[Master Table](properties_DataSource.md#master-table)||X|| +|[Meta info expression](properties_Text.md#meta-info-expression)|||X| +|[Method](properties_Action.md#method)|X|X|X| +|[Movable Rows](properties_Action.md#movable-rows)|X||| +|[Named Selection](properties_DataSource.md#selection-name)||X|| +|[Number of Columns](properties_ListBox.md#number-of-columns)|X|X|X| +|[Number of Locked Columns](properties_ListBox.md#number-of-locked-columns)|X|X|X| +|[Number of Static Columns](properties_ListBox.md#number-of-static-columns)|X|X|X| +|[Object Name](properties_Object.md#object-name)|X|X|X| +|[Right](properties_CoordinatesAndSizing.md#right)|X|X|X| +|[Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array)|X||| +|[Row Control Array](properties_ListBox.md#row-control-array)|X||| +|[Row Font Color Array](properties_Text.md#row-font-color-array)|X||| +|[Row Height](properties_CoordinatesAndSizing.md#row-height)|X||| +|[Row Height Array](properties_CoordinatesAndSizing.md#row-height-array)|X||| +|[Row Style Array](properties_Text.md#row-style-array)|X||| +|[Selected Items](properties_DataSource.md#selected-items)|||X| +|[Selection Mode](properties_ListBox.md#selection-mode)|X|X|X| +|[Single-Click Edit](properties_Entry.md#single-click-edit)|X|X|X| +|[Sortable](properties_Action.md#sortable)|X|X|X| +|[Standard action](properties_Action.md#standard-action)|X||| +|[Style Expression](properties_Text.md#style-expression)||X|X| +|[Top](properties_CoordinatesAndSizing.md#top)|X|X|X| +|[Transparent](properties_BackgroundAndBorder.md#transparent)|X|X|X| +|[Type](properties_Object.md#type)|X|X|X| +|[Underline](properties_Text.md#underline)|X|X|X| +|[Variable or Expression](properties_Object.md#variable-or-expression)|X|X|| +|[Vertical Alignment](properties_Text.md#vertical-alignment)|X|X|X| +|[Vertical Line Color](properties_Gridlines.md#vertical-line-color)|X|X|X| +|[Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding)|X|X|X| +|[Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar)|X|X|X| +|[Vertical Sizing](properties_ResizingOptions.md#vertical-sizing)|X|X|X| +|[Visibility](properties_Display.md#visibility)|X|X|X| +|[Width](properties_CoordinatesAndSizing.md#width)|X|X|X| + + +> List box columns, headers and footers support specific properties. + + +### Supported Form Events {#supported-form-events} + + +|Form event|Additional Properties Returned (see [Form event](../commands/form-event.md) for main properties)| Comments| +|---|---|---| +|On After Edit|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On After Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On After Sort|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| +|On Alternative Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Arrays list boxes only*| +|On Before Data Entry|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Before Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Begin Drag Over|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Close Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| +|On Collapse|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| +|On Column Moved|
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • || +|On Column Resize|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • || +|On Data Change|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Delete Action|
  • [row](#additional-properties)
  • || +|On Display Detail|
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • || +|On Double Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Drag Over|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Drop|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Expand|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| +|On Footer Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| +|On Getting Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell*| +|On Header Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • || +|On Load|| +|On Losing Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| +|On Mouse Enter|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Mouse Leave||| +|On Mouse Move|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Open Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| +|On Row Moved|
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • |*Arrays list boxes only*| +|On Selection Change||| +|On Scroll|
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • || +|On Unload||| + + +#### Additional Properties {#additional-properties} + +Form events on list box or list box column objects may return the following additional properties: + +|Property| Type| Description| +|---|---|---| +|area|text|List box object area ("header", "footer", "cell")| +|areaName|text|Name of the area| +|column|longint|Column number| +|columnName|text|Name of the column| +|footerName|text|Name of the footer| +|headerName|text|Name of the header| +|horizontalScroll|longint|Positive if scroll is towards the right, negative if towards the left| +|isRowSelected|boolean|True if row is selected, else False| +|newPosition|longint|New position of the column or row| +|newSize|longint|New size (in pixels) of the column or row| +|oldPosition|longint|Previous position of the column or row| +|oldSize|longint|Previous size (in pixels) of the column or row| +|row|longint|Row number| +|verticalScroll|longint|Positive if scroll is towards the bottom, negative if towards the top| + +>If an event occurs on a "fake" column or row that doesn't exist, an empty string is typically returned. + + + + + + +## List box columns {#list-box-columns} + +A list box is made of one or more column object(s) which have specific properties. You can select a list box column in the Form editor by clicking on it when the list box object is selected: + +![](../assets/en/FormObjects/listbox_column.png) + +You can set standard properties (text, background color, etc.) for each column of the list box; these properties take priority over those of the list box object properties. + +>You can define the [Expression type](properties_Object.md#expression-type) for array list box columns (String, Text, Number, Date, Time, Picture, Boolean, or Object). + + +### Column Specific Properties {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +### Supported Form Events {#supported-form-events-1} + +|Form event|Additional Properties Returned (see [Form event](../commands/form-event.md) for main properties)| Comments| +|---|---|---| +|On After Edit|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On After Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On After Sort|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| +|On Alternative Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Arrays list boxes only*| +|On Before Data Entry|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Before Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Begin Drag Over|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Column Moved|
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • || +|On Column Resize|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • || +|On Data Change|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Double Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Drag Over|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Drop|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Footer Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| +|On Getting Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell*| +|On Header Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • || +|On Load|| +|On Losing Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| +|On Row Moved|
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • |*Arrays list boxes only*| +|On Scroll|
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • || +|On Unload||| + + +## List box headers + +> To be able to access the header properties of a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option of the list box. + +When headers are displayed, you can select a header in the Form editor by clicking it when the list box object is selected: + +![](../assets/en/FormObjects/listbox_header.png) + +You can set standard text properties for each column header of the list box; in this case, these properties have priority over those of the column or of the list box itself. + + +In addition, you have access to the specific properties for headers. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +At runtime, events that occur in a header are generated in the list box column object method. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"header3";False)` will hide all headers in the list box object to which *header3* belongs and not simply this header. + +### Header Specific Properties + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) + + + + + +## List box footers + +>To be able to access footer properties for a list box, you must enable the [Display Footers](properties_Footers.md#display-footers) option. + +List boxes can contain non-enterable "footers" displaying additional information. For data shown in table form, footers are usually used to display calculations such as totals or averages. + +When footers are displayed, you can click to select one when the list box object is selected in the Form editor: + +![](../assets/en/FormObjects/listbox_footers.png) + +For each List box column footer, you can set standard text properties: in this case, these properties take priority over those of the column or of the list box. You can also access specific properties for footers. In particular, you can insert a [custom or automatic calculation](properties_Object.md#variable-calculation). + +At runtime, events that occur in a footer are generated in the list box column object method. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"footer3";False)` will hide all footers in the list box object to which *footer3* belongs and not simply this footer. + +### Footer Specific Properties + + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + ## Managing entry @@ -178,7 +479,6 @@ Keep in mind that expressions are automatically re-evaluated each time the: #### Array list boxes - You have to parse the Boolean array [Variable or Expression](properties_Object.md#variable-or-expression) associated with the list box to determine whether rows are selected or not selected. You can then define the appearance of selected rows using one or more of the relevant [color or style array property](#using-arrays-and-expressions). @@ -258,13 +558,14 @@ Standard sort support depends on the list box type: |---|---|---| |Collection of objects|Yes|
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | |Collection of scalar values|No|Use custom sort with [`orderBy()`](../API/CollectionClass.md#orderby) function| -|Entity selection|Yes|
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
    • Supported: sorts on related attributes (e.g. "This.company.name")
    • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | +|Entity selection|Yes|
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
  • Supported: sorts on related attributes (e.g. "This.company.name")
  • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
  • | |Current selection|Yes|Only simple expressions are sortable (e.g. `[Table_1]Field_2`)| |Named selection|No|| |Arrays|Yes|Columns bound to picture and pointer arrays are not sortable| + ### Custom sort The developer can set up custom sorts, for example using the [`LISTBOX SORT COLUMNS`](../commands-legacy/listbox-sort-columns.md) command and/or combining the [`On Header Click`](../Events/onHeaderClick) and [`On After Sort`](../Events/onAfterSort) form events and relevant 4D commands. @@ -303,10 +604,10 @@ The value of the [column header variable](properties_Object.md#variable-or-expre - If the variable is set to 0, the column is not sorted and the sort arrow is not displayed. ![](../assets/en/FormObjects/sorticon0.png) -- If the variable is set to 1, the column is sorted in ascending order and the sort arrow is displayed. +- If the variable is set to 1, the column is sorted in ascending order and the sort arrow is displayed. ![](../assets/en/FormObjects/sorticon1.png) -- If the variable is set to 2, the column is sorted in descending order and the sort arrow is displayed. +- If the variable is set to 2, the column is sorted in descending order and the sort arrow is displayed. ![](../assets/en/FormObjects/sorticon2.png) > Only declared or dynamic [variables](Concepts/variables.md) can be used as header column variables. Other kinds of [expressions](Concepts/quick-tour.md#expressions) such as `Form.sortValue` are not supported. @@ -320,8 +621,8 @@ You can set the value of the variable (for example, Header2:=2) in order to "for There are several different ways to set background colors, font colors and font styles for list boxes: -- at the level of the [list box object properties](./listbox-object.md), -- at the level of the [column properties](./listbox-column.md), +- at the level of the [list box object properties](#list-box-objects), +- at the level of the [column properties](#list-box-columns), - using [arrays or expressions properties](#using-arrays-and-expressions) for the list box and/or for each column, - at the level of the text of each cell (if [multi-style text](properties_Text.md#multi-style)). @@ -330,13 +631,14 @@ There are several different ways to set background colors, font colors and font Priority and inheritance principles are observed when the same property is set at more than one level. - -1. (highest priority) Cell (if multi-style text) -2. Column arrays/methods -3. List box arrays/methods -4. Column properties -5. List box properties -6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) +|Priority level|Setting location| +|---|---| +|high priority|Cell (if multi-style text)| +||Column arrays/methods| +||List box arrays/methods| +||Column properties| +||List box properties| +|low priority|Meta Info expression (for collection or entity selection list boxes)| For example, if you set a font style in the list box properties and another using a style array for the column, the latter one will be taken into account. @@ -347,7 +649,6 @@ For each attribute (style, color and background color), an **inheritance** is im - for column attributes: attribute values of the list box This way, if you want an object to inherit the attribute value from a higher level, you can use pass the `lk inherited` constant (default value) to the definition command or directly in the element of the corresponding style/color array. For example, given an array list box containing a standard font style with alternating colors: - ![](../assets/en/FormObjects/listbox_styles3.png) You perform the following modifications: @@ -536,20 +837,19 @@ For example, if you want to select the row containing Rennes, you must pass: ->MyListbox{3}:=True ``` -*Non-hierarchical representation:* +Non-hierarchical representation: ![](../assets/en/FormObjects/hierarch7.png) - -*Hierarchical representation:* +Hierarchical representation: ![](../assets/en/FormObjects/hierarch8.png) > If one or more rows are hidden because their parents are collapsed, they are no longer selected. Only the rows that are visible (either directly or by scrolling) can be selected. In other words, rows cannot be both hidden and selected. As with selections, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command will return the same values for a hierarchical list box and a non-hierarchical list box. This means that in both of the examples below, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) will return the same position: (3;2). -*Non-hierarchical representation:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) When all the rows of a sub-hierarchy are hidden, the break line is automatically hidden. In the above example, if rows 1 to 3 are hidden, the "Brittany" break row will not appear. @@ -567,10 +867,10 @@ Break rows are not taken into account in the internal arrays used to manage the Given for example the following list box (the names of the associated arrays are specified in parentheses): -*Non-hierarchical representation:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*Hierarchical representation:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) In hierarchical mode, break levels are not taken into account by the style modification arrays named `tStyle` and `tColors`. To modify the color or style of break levels, you must execute the following statements: @@ -597,13 +897,384 @@ A hierarchical list box is built from the contents of its arrays so it can only Using the `On Expand` and `On Collapse` form events can overcome these constraints: for example, you can display only part of the hierarchy and load/unload the arrays on the fly, based on user actions. In the context of these events, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell where the user clicked in order to expand or collapse a row. In this case, you must fill and empty arrays through the code. The principles to be implemented are: -- When the list box is displayed, only the first array must be filled. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: +- When the list box is displayed, only the first array must be filled. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- When a user clicks on an expand button, you can process the `On Expand` event. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. +- When a user clicks on an expand button, you can process the `On Expand` event. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. ![](../assets/en/FormObjects/hierarch16.png) - When a user clicks on a collapse button, you can process the `On Collapse` event. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. +## Object arrays in columns + +List box columns can handle object arrays. Since object arrays can contain different kinds of data, this powerful new feature allows you to mix different input types in the rows of a single column, and display various widgets as well. For example, you could insert a text input in the first row, a check box in the second, and a drop-down list in the third. Object arrays also provide access to new kinds of widgets, such as buttons or color pickers. + +The following list box was designed using an object array: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + + +### Configuring an object array column + +To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md) command, like with any array-based column. In the Property list, you can now select Object as a "Expression Type" for the column: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Standard properties related to coordinates, size, and style are available for object columns. You can define them using the Property list, or by programming the style, font color, background color and visibility for each row of an object-type list box column. These types of columns can also be hidden. + +However, the Data Source theme is not available for object-type list box columns. In fact, the contents of each column cell are based on attributes found in the corresponding element of the object array. Each array element can define: + +the value type (mandatory): text, color, event, etc. +the value itself (optional): used for input/output. +the cell content display (optional): button, list, etc. +additional settings (optional): depend on the value type +To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). For example, you can write "Hello World!" in an object column using this simple code: + +```4d +ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob) //first element + OB SET($ob;"valueType";"text") //defines the value type (mandatory) + OB SET($ob;"value";"Hello World!") //defines the value + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +>Display format and entry filters cannot be set for an object column. They automatically depend on the value type. + +#### valueType and data display + +When a list box column is associated with an object array, the way a cell is displayed, entered, or edited, is based on the valueType attribute of the array element. Supported valueType values are: + +* "text": for a text value +* "real": for a numeric value that can include separators like a `\`, `<.>`, or `<,>` +* "integer": for an integer value +* "boolean": for a True/False value +* "color": to define a background color +* "event": to display a button with a label. + +4D uses default widgets with regards to the "valueType" value (i.e., a "text" is displayed as a text input widget, a "boolean" as a check box), but alternate displays are also available through options (*e.g.*, a real can also be represented as a drop-down menu). The following table shows the default display as well as alternatives for each type of value: + +|valueType| Default widget |Alternative widget(s)| +|---|---|---| +|text| text input |drop-down menu (required list) or combo box (choice list)| +|real| controlled text input (numbers and separators) |drop-down menu (required list) or combo box (choice list)| +|integer| controlled text input (numbers only)| drop-down menu (required list) or combo box (choice list) or three-states check box +|boolean| check box |drop-down menu (required list)| +|color| background color| text| +|event |button with label| +|||All widgets can have an additional unit toggle button or ellipsis button attached to the cell.| + +You set the cell display and options using specific attributes in each object (see below). + +#### Display formats and entry filters + +You cannot set display formats or entry filters for columns of object-type list boxes. They are automatically defined according to the value type. These are listed in the following table: + +|Value type |Default format |Entry control| +|---|---|---| +|text| same as defined in object |any (no control)| +|real| same as defined in object (using system decimal separator) |"0-9" and "." and "-" +|||"0-9" and "." if min>=0| +|integer| same as defined in object |"0-9" and "-"| +|||"0-9" if min>=0| +|Boolean| check box| N/A| +|color |N/A |N/A| +|event |N/A |N/A| + +### Attributes + +Each element of the object array is an object that can contain one or more attributes that will define the cell contents and data display (see example above). + +The only mandatory attribute is "valueType" and its supported values are "text", "real", "integer", "boolean", "color", and "event". The following table lists all the attributes supported in list box object arrays, depending on the "valueType" value (any other attributes are ignored). Display formats are detailed and examples are provided below. + +| |valueType| text| real |integer| boolean| color| event| +|---|---|---|---|---|---|---|---| +|*Attributes* |*Description* | | | | | | | +|value| cell value (input or output)|x| x| x| | | | +|min| minimum value| |x| x| | | | +|max| maximum value| |x| x| | | | +|behavior| "threeStates" value | | |x | | | | +|requiredList| drop-down list defined in object|x| x|x || | | +|choiceList| combo box defined in object|x|x|x| | | | +|requiredListReference| 4D list ref, depends on "saveAs" value|x|x|x| | | | +|requiredListName| 4D list name, depends on "saveAs" value|x|x|x| | | | +|saveAs| "reference" or "value"| x|x|x| | | | +|choiceListReference| 4D list ref, display combo box| x| x| x| | | | +|choiceListName| 4D list name, display combo box|x|x|x| | | | +|unitList| array of X elements|x|x|x| | | | +|unitReference| index of selected element|x|x| x | | | | +|unitsListReference| 4D list ref for units|x |x| x | | | | +|unitsListName| 4D list name for units| x|x| x| | | | +|alternateButton| add an alternate button|x|x|x|x|x| | + +#### value + +Cell values are stored in the "value" attribute. This attribute is used for input as well as output. It can also be used to define default values when using lists (see below). + +````4d + ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +>Null values are supported and result in an empty cell. + +#### min and max + +When the "valueType" is "real" or "integer", the object also accepts min and max attributes with appropriate values (values must be of the same type as the valueType). + +These attributes can be used to control the range of input values. When a cell is validated (when it loses the focus), if the input value is lower than the min value or greater than the max value, then it is rejected. In this case, the previous value is maintained and a tip displays an explanation. + +````4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +The behavior attribute provides variations to the regular representation of values. In 4D v15, a single variation is proposed: + +|Attribute |Available value(s)| valueType(s)| Description| +|---|---|---|---| +|behavior| threeStates |integer| Represents a numeric value as a three-states check box.
    2=semi-checked, 1=checked, 0=unchecked, -1=invisible, -2=unchecked disabled, -3=checked disabled, -4=semi-checked disabled| + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList and choiceList + +When a "choiceList" or a "requiredList" attribute is present inside the object, the text input is replaced by a drop-down list or a combo box, depending of the attribute: + +* If the attribute is "choiceList", the cell is displayed as a combo box. This means that the user can select or type a value. +* If the attribute is "requiredList" then the cell is displayed as a drop-down list and the user can only select one of the values provided in the list. + +In both cases, a "value" attribute can be used to preselect a value in the widget. + +>The widget values are defined through an array. If you want to assign an existing 4D list to the widget, you need to use the "requiredListReference", "requiredListName", "choiceListReference", or "choiceListName" attributes. + +Examples: + +* You want to display a drop-down list with only two options: "Open" or "Closed". "Closed" must be preselected: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +* You want to accept any integer value, but display a combo box to suggest the most common values: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName and requiredListReference + +The "requiredListName" and "requiredListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Lists editor of the Tool box) or by programming (using the New list command). The cell will then be displayed as a drop-down list. This means that the user can only select one of the values provided in the list. + +Use "requiredListName" or "requiredListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. + +>* If you want to define these values through a simple array, you need to use the "requiredList" attribute. +>* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". + +Examples: + +* You want to display a drop-down list based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green"), save it as a value and display "blue" by default: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +* You want to display a drop-down list based on a list defined by programming and save it as a reference: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName and choiceListReference + +The "choiceListName" and "choiceListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Tool box) or by programming (using the New list command). The cell is then displayed as a combo box, which means that the user can select or type a value. + +Use "choiceListName" or "choiceListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. + +>* If you want to define these values through a simple array, you need to use the "choiceList" attribute. +>* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". + +Example: + +You want to display a combo box based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green") and display "green" by default: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +````4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + + +#### unitsList, unitsListName, unitsListReference and unitReference + +You can use specific attributes to add units associated with cell values (*e.g.*: "10 cm", "20 pixels", etc.). To define the unit list, you can use one of the following attributes: + +* "unitsList": an array containing the x elements used to define the available units (e.g.: "cm", "inches", "km", "miles", etc.). Use this attribute to define units within the object. +* "unitsListReference": a reference to a 4D list containing available units. Use this attribute to define units with a 4D list created with the [`New list`](../commands-legacy/new-list.md) command. +* "unitsListName": a name of a design-based 4D list that contains available units. Use this attribute to define units with a 4D list created in the Tool box. + +Regardless of the way the unit list is defined, it can be associated with the following attribute: + +* "unitReference": a single value that contains the index (from 1 to x) of the selected item in the "unitList", "unitsListReference" or "unitsListName" values list. + +The current unit is displayed as a button that cycles through the "unitList", "unitsListReference" or "unitsListName" values each time it is clicked (e.g., "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) + +Example: + +We want to set up a numeric input followed by two possible units: "rows" or "pixels". The current value is "2" + "lines". We use values defined directly in the object ("unitsList" attribute): + +````4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +If you want to add an ellipsis button [...] to a cell, you just need to pass the "alternateButton" with the True value in the object. The button will be displayed in the cell automatically. + +When this button is clicked by a user, an `On Alternate Click` event will be generated, and you will be able to handle it however you want (see the "Event management" paragraph for more information). + +Example: + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + + +#### color valueType + +The "color" valueType allows you to display either a color or a text. + +* If the value is a number, a colored rectangle is drawn inside the cell. Example: + + ````4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ```` +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + + +* If the value is a text, then the text is displayed (*e.g.*: "value";"Automatic"). + + +#### event valueType + +The "event" valueType displays a simple button that generates an `On Clicked` event when clicked. No data or value can be passed or returned. + +Optionally, you can pass a "label" attribute. + +Example: + +````4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + + +### Event management +Several events can be handled while using an object list box array: + +* **On Data Change**: An `On Data Change` event is triggered when any value has been modified either: + * in a text input zone + * in a drop-down list + * in a combo box area + * in a unit button (switch from value x to value x+1) + * in a check box (switch between checked/unchecked) +* **On Clicked**: When the user clicks on a button installed using the "event" *valueType* attribute, an `On Clicked` event will be generated. This event is managed by the programmer. +* **On Alternative Click**: When the user clicks on an ellipsis button ("alternateButton" attribute), an `On Alternative Click` event will be generated. This event is managed by the programmer. diff --git a/versioned_docs/version-21/FormObjects/properties_Action.md b/versioned_docs/version-21/FormObjects/properties_Action.md index d27aa125e63b36..cec9b6a85da80d 100644 --- a/versioned_docs/version-21/FormObjects/properties_Action.md +++ b/versioned_docs/version-21/FormObjects/properties_Action.md @@ -125,7 +125,7 @@ In this case, 4D does not provide automatic support for object operations. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) diff --git a/versioned_docs/version-21/FormObjects/properties_BackgroundAndBorder.md b/versioned_docs/version-21/FormObjects/properties_BackgroundAndBorder.md index 9369e9b786b53a..3516dfe48cf4ca 100644 --- a/versioned_docs/version-21/FormObjects/properties_BackgroundAndBorder.md +++ b/versioned_docs/version-21/FormObjects/properties_BackgroundAndBorder.md @@ -18,7 +18,7 @@ You can also set this property using the command. #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -42,7 +42,7 @@ You can also set this property using the [`OBJECT SET RGB COLORS`](../commands-l #### Objects Supported -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Commands @@ -74,7 +74,7 @@ You can also set this property using the [`LISTBOX SET PROPERTY`](../commands/li #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -232,7 +232,7 @@ You can get the same result using the [`LISTBOX SET ROW FONT STYLE`](../commands #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands diff --git a/versioned_docs/version-21/FormObjects/properties_CoordinatesAndSizing.md b/versioned_docs/version-21/FormObjects/properties_CoordinatesAndSizing.md index 8d9c8ce28ac179..2f112893e1e6e9 100644 --- a/versioned_docs/version-21/FormObjects/properties_CoordinatesAndSizing.md +++ b/versioned_docs/version-21/FormObjects/properties_CoordinatesAndSizing.md @@ -45,7 +45,7 @@ Since it requires additional calculations at runtime, the automatic row height o #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -67,7 +67,7 @@ Bottom coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -87,7 +87,7 @@ Left coordinate of the object on the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -107,7 +107,7 @@ Right coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -127,7 +127,7 @@ Top coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -196,7 +196,7 @@ This property designates an object's vertical size. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -209,7 +209,7 @@ This property designates an object's vertical size. This property designates an object's horizontal size. >* Some objects may have a predefined height that cannot be altered. ->* If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +>* If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox_overview.md#list-box-columns), the user can also manually resize the column. >* When resizing the form, if the ["Grow" horizontal sizing](properties_ResizingOptions.md#horizontal-sizing) property was assigned to the list box, the right-most column will be increased beyond its maximum width if necessary. #### JSON Grammar @@ -220,7 +220,7 @@ This property designates an object's horizontal size. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -242,7 +242,7 @@ The maximum width of the column (in pixels). The width of the column cannot be i #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -264,7 +264,7 @@ The minimum width of the column (in pixels). The width of the column cannot be r #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -352,7 +352,7 @@ Sets a horizontal padding for the cells. The value is set in pixels (default = 0 #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commands @@ -379,7 +379,7 @@ Sets a vertical padding for the cells. The value is set in pixels (default = 0). #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commands diff --git a/versioned_docs/version-21/FormObjects/properties_DataSource.md b/versioned_docs/version-21/FormObjects/properties_DataSource.md index 2159ce2d4b557f..5a6743b2a98628 100644 --- a/versioned_docs/version-21/FormObjects/properties_DataSource.md +++ b/versioned_docs/version-21/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ When the **automatic insertion** option is not set (default), the value entered This property is supported by: -- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. +- [Combo box](comboBox_overview.md) and [list box column](listbox_overview.md#list-box-columns) form objects associated to a choice list. - [Combo box](comboBox_overview.md) form objects whose associated list is filled by their array or object datasource. For example, given a choice list containing "France, Germany, Italy" that is associated with a "Countries" combo box: if the **automatic insertion** property is set and a user enters "Spain", then the value "Spain" is automatically added to the list in memory: @@ -28,7 +28,7 @@ For example, given a choice list containing "France, Germany, Italy" that is ass #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- @@ -47,7 +47,7 @@ Associates a choice list with an object. It can be a choice list name (a list re #### Objects Supported [Drop-down List](dropdownList_Overview.md) - -[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) +[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -130,7 +130,7 @@ Specifies a variable or expression that will be assigned a longint indicating th Defines the data type for the displayed expression. This property is used with: -- [List box columns](listbox-column.md) of the selection and collection types. +- [List box columns](listbox_overview.md#list-box-columns) of the selection and collection types. - [Drop-down lists](dropdownList_Overview.md) associated to objects or arrays. See also [**Expression Type**](properties_Object.md#expression-type) section. @@ -143,7 +143,7 @@ See also [**Expression Type**](properties_Object.md#expression-type) section. #### Objects Supported -[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox_overview.md#list-box-columns) --- @@ -200,14 +200,14 @@ You must enter a list of values. In the Form editor, a specific dialog box allow #### Objects Supported -[List Box Column (array type only)](listbox-column.md) +[List Box Column (array type only)](listbox_overview.md#list-box-columns) --- ## Expression -This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) - and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. See also **[Variable or Expression](properties_Object.md#variable-or-expression)** section. +This description is specific to [selection](listbox_overview.md#selection-list-boxes) + and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns. See also **[Variable or Expression](properties_Object.md#variable-or-expression)** section. A 4D expression to be associated with a column. You can enter: @@ -247,7 +247,7 @@ If a field, a variable, or an assignable expression (*e.g. Person.lastName*) is #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) --- @@ -280,7 +280,7 @@ All database tables can be used, regardless of whether the form is related to a This property is available in the following conditions: - a [choice list](#choice-list) is associated with the object -- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- for [inputs](input_overview.md) and [list box columns](listbox_overview.md#list-box-columns), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. This property specifies, in the context of a field or variable associated with a list of values, the type of contents to save: @@ -302,7 +302,7 @@ Using this property requires compliance with the following principles: #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox-column.md) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- diff --git a/versioned_docs/version-21/FormObjects/properties_Display.md b/versioned_docs/version-21/FormObjects/properties_Display.md index 193d98fb519cc4..6bbbbd6dd037b9 100644 --- a/versioned_docs/version-21/FormObjects/properties_Display.md +++ b/versioned_docs/version-21/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ The field actually contains "proportion". 4D accepts and stores the entire entry #### Objects Supported -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commands @@ -108,13 +108,13 @@ Customized date formats can be built using several patterns described in the [** :::note blankIfNull - By default, a [null date](../Concepts/dt_date.md#date-literals) is displayed with zeros, e.g. 00/00/00. With the "blankIfNull" option, a null date is displayed as an empty area. The "blankIfNull" string (case sensitive) must be combined with the selected format value. Ex: "systemShort blankIfNull" or "ee dd LL blankIfNull". -- [List box columns](listbox-column.md) and [list box footers](listbox-header-footer.md#footers) of type date always use the "blank if null" behavior (it cannot be disengaged). +- [List box columns](listbox_overview.md#list-box-columns) and [list box footers](listbox_overview.md#list-box-footers) of type date always use the "blank if null" behavior (it cannot be disengaged). ::: #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commands @@ -281,7 +281,7 @@ The following table shows how different formats affect the display of numbers. T #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) #### Commands @@ -346,7 +346,7 @@ If the field is reduced to a size smaller than that of the original picture, the #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commands @@ -407,7 +407,7 @@ By default, a null time is displayed with zeros, e.g. "00:00:00". With the "blan #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commands @@ -422,7 +422,7 @@ By default, a null time is displayed with zeros, e.g. "00:00:00". With the "blan When a [boolean expression](properties_Object.md#expression-type) is displayed as: * a text in an [input object](input_overview.md) -* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), +* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox_overview.md#list-box-columns), ... you can select the text to display for each value: @@ -437,7 +437,7 @@ When a [boolean expression](properties_Object.md#expression-type) is displayed a #### Objects Supported -[List Box Column](listbox-column.md) - [Input](input_overview.md) +[List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) #### Commands @@ -462,7 +462,7 @@ Boolean columns can also be displayed as pop-up menus. In this case, the [Text w #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -515,7 +515,7 @@ In this case as well, the [Title](#title) property is also available so that the #### Objects Supported -[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) +[Check box](checkbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -542,7 +542,7 @@ In that cases, the title of the check box can be entered using this property. #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) --- @@ -579,7 +579,7 @@ The Truncate with ellipsis property can be applied to Boolean type columns; howe #### Objects Supported -[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commands @@ -616,7 +616,7 @@ This property is only used when drawing objects located in the body of a list fo #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -675,7 +675,7 @@ Note that regardless of the Wordwrap option’s value, the row height is not cha #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) #### Commands diff --git a/versioned_docs/version-21/FormObjects/properties_Entry.md b/versioned_docs/version-21/FormObjects/properties_Entry.md index 722c03131b1f7a..77b2cb65e1deb3 100644 --- a/versioned_docs/version-21/FormObjects/properties_Entry.md +++ b/versioned_docs/version-21/FormObjects/properties_Entry.md @@ -32,7 +32,7 @@ Allows the user access to a standard context menu in the object when the form is For a picture type [input](input_overview.md), in addition to standard editing commands (Cut, Copy, Paste and Clear), the menu contains the **Import...** command, which can be used to import a picture stored in a file, as well as the **Save as...** command, which can be used to save the picture to disk. The menu can also be used to modify the display format of the picture: the **Truncated non-centered**, **Scaled to fit** and **Scaled to fit centered prop.** options are provided. The modification of the [display format](properties_Display.md#picture-format) using this menu is temporary; it is not saved with the record. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: - **Fonts...**: displays the font system dialog box - **Recent fonts**: displays the names of recent fonts selected during the session. The list can store up to 10 fonts (beyond that, the last font used replaces the oldest). By default, this list is empty and the option is not displayed. You can manage this list using the `SET RECENT FONTS` and `FONT LIST` commands. @@ -73,7 +73,7 @@ When this property is disabled, any pop-up menus associated with a list box colu #### Objects Supported -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### Commands @@ -138,7 +138,7 @@ Here is a table that explains each of the entry filter choices in the Entry Filt #### Objects Supported -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) --- diff --git a/versioned_docs/version-21/FormObjects/properties_Footers.md b/versioned_docs/version-21/FormObjects/properties_Footers.md index 65d0c5854ed38b..ca183a79fbcd27 100644 --- a/versioned_docs/version-21/FormObjects/properties_Footers.md +++ b/versioned_docs/version-21/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Footers ## Display Footers -This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). There is one footer per column; each footer is configured separately. +This property is used to display or hide [list box column footers](listbox_overview.md#list-box-footers). There is one footer per column; each footer is configured separately. #### JSON Grammar @@ -72,4 +72,4 @@ Note that converting back and forth may lead to an end result that is different #### See also -[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) +[Headers](properties_Headers.md) - [List box footers](listbox_overview.md#list-box-footers) diff --git a/versioned_docs/version-21/FormObjects/properties_Headers.md b/versioned_docs/version-21/FormObjects/properties_Headers.md index 112a8d9f6fa01b..d78eb1fc40243c 100644 --- a/versioned_docs/version-21/FormObjects/properties_Headers.md +++ b/versioned_docs/version-21/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Headers ## Display Headers -This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). There is one header per column; each header is configured separately. +This property is used to display or hide [list box column headers](listbox_overview.md#list-box-headers). There is one header per column; each header is configured separately. #### JSON Grammar @@ -74,4 +74,4 @@ Note that converting back and forth may lead to an end result that is different #### See also -[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) +[Footers](properties_Footers.md) - [List box headers](listbox_overview.md#list-box-headers) diff --git a/versioned_docs/version-21/FormObjects/properties_Help.md b/versioned_docs/version-21/FormObjects/properties_Help.md index b76fe72e27c853..15be3bd7508cdc 100644 --- a/versioned_docs/version-21/FormObjects/properties_Help.md +++ b/versioned_docs/version-21/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ You can either: #### Objects Supported -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Other help features diff --git a/versioned_docs/version-21/FormObjects/properties_ListBox.md b/versioned_docs/version-21/FormObjects/properties_ListBox.md index 17152717327788..8d1cbea82ca574 100644 --- a/versioned_docs/version-21/FormObjects/properties_ListBox.md +++ b/versioned_docs/version-21/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Collection of columns of the list box. |---|---|---| |columns |collection of column objects|Contains the properties for the list box columns | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox_overview.md#column-specific-properties) section. #### Objects Supported diff --git a/versioned_docs/version-21/FormObjects/properties_Object.md b/versioned_docs/version-21/FormObjects/properties_Object.md index 6a2ee85ca7b019..47881f3a4a5e3e 100644 --- a/versioned_docs/version-21/FormObjects/properties_Object.md +++ b/versioned_docs/version-21/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ This property designates the type of the [active or inactive form object](formOb #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ For more information about naming rules for form objects, refer to [Identifiers] #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -122,7 +122,7 @@ For an array list box, the **Variable or Expression** property usually holds the #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commands @@ -134,14 +134,14 @@ For an array list box, the **Variable or Expression** property usually holds the ## Expression Type -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](listbox_overview.md#selection-list-boxes) and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Specify the data type for the expression or variable associated to the object. Note that main purpose of this setting is to configure options (such as display formats) available for the data type. It does not actually type the variable itself. In view of project compilation, you must [declare the variable](Concepts/variables.md#declaring-variables). However, this property has a typing function in the following specific cases: - **[Dynamic variables](#dynamic-variables)**: you can use this property to declare the type of dynamic variables. -- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. The formats provided will depend on the variable type (array type list box) or the data/field type (selection and collection type list boxes). The standard 4D formats that can be used are: Alpha, Numeric, Date, Time, Picture and Boolean. The Text type does not have specific display formats. Any existing custom formats are also available. +- **[List Box Columns](listbox_overview.md#list-box-columns)**: this property is used to associate a display format with the column data. The formats provided will depend on the variable type (array type list box) or the data/field type (selection and collection type list boxes). The standard 4D formats that can be used are: Alpha, Numeric, Date, Time, Picture and Boolean. The Text type does not have specific display formats. Any existing custom formats are also available. - **[Picture variables](input_overview.md)**: you can use this menu to declare the variables before loading the form in interpreted mode. Specific native mechanisms govern the display of picture variables in forms. These mechanisms require greater precision when configuring variables: from now on, they must have already been declared before loading the form — i.e., even before the `On Load` form event — unlike other types of variables. To do this, you need either for the statement `var varName : Picture` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property. Otherwise, the picture variable will not be displayed correctly (only in interpreted mode). @@ -153,7 +153,7 @@ Otherwise, the picture variable will not be displayed correctly (only in interpr #### Objects Supported -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -279,7 +279,7 @@ For application translation purposes, you can enter an XLIFF reference in the ti #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -289,7 +289,7 @@ For application translation purposes, you can enter an XLIFF reference in the ti ## Variable Calculation -This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. +This property sets the type of calculation to be done in a [column footer](listbox_overview.md#list-box-footers) area. >The calculation for footers can also be set using the [`LISTBOX SET FOOTER CALCULATION`](../commands-legacy/listbox-set-footer-calculation.md) 4D command. @@ -336,7 +336,7 @@ When **Custom** ("none" in JSON) is set, no automatic calculations are performed #### Objects Supported -[List Box Footer](listbox-header-footer.md#footers) +[List Box Footer](listbox_overview.md#list-box-footers) #### Commands diff --git a/versioned_docs/version-21/FormObjects/properties_RangeOfValues.md b/versioned_docs/version-21/FormObjects/properties_RangeOfValues.md index d8842a5ebf31d2..b9bc8777be84d6 100644 --- a/versioned_docs/version-21/FormObjects/properties_RangeOfValues.md +++ b/versioned_docs/version-21/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Allows setting a list whose values cannot be entered in the object. If an exclud #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) #### Commands @@ -80,7 +80,7 @@ However, unlike the [Choice List](properties_DataSource.md#choice-list) property #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) #### Commands diff --git a/versioned_docs/version-21/FormObjects/properties_Reference.md b/versioned_docs/version-21/FormObjects/properties_Reference.md index 2dc38d3de1884c..fc24d6a8afc123 100644 --- a/versioned_docs/version-21/FormObjects/properties_Reference.md +++ b/versioned_docs/version-21/FormObjects/properties_Reference.md @@ -91,7 +91,7 @@ You will find in this page a comprehensive list of all object properties sorted |**g**||| |[`graduationStep`](properties_Scale.md#graduation-step)| Scale display measurement.|minimum: 0| |**h**||| -|[`header`](./listbox-header-footer.md#headers)|Defines the header of a list box column|Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +|[`header`](./listbox_overview.md#list-box-headers)|Defines the header of a list box column|Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | |[`headerHeight`](properties_Headers.md#height)|Used to set the row height |positive decimal + px | em | |[`height`](properties_CoordinatesAndSizing.md#height)|Designates an object's vertical size|minimum: 0| |[`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows)|Deactivates the visibility of extra, empty rows. |true, false| diff --git a/versioned_docs/version-21/FormObjects/properties_ResizingOptions.md b/versioned_docs/version-21/FormObjects/properties_ResizingOptions.md index 2908021718ca64..2f7b6dea71ff6e 100644 --- a/versioned_docs/version-21/FormObjects/properties_ResizingOptions.md +++ b/versioned_docs/version-21/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Three options are available: #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commands @@ -97,7 +97,7 @@ Three options are available: #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commands @@ -143,7 +143,7 @@ Designates if the size of the column can be modified by the user. #### Objects Supported -[List Box Column](listbox-column.md) +[List Box Column](listbox_overview.md#list-box-columns) #### Commands diff --git a/versioned_docs/version-21/FormObjects/properties_Scale.md b/versioned_docs/version-21/FormObjects/properties_Scale.md index 1e0962dbc03b4f..966b06839f51f6 100644 --- a/versioned_docs/version-21/FormObjects/properties_Scale.md +++ b/versioned_docs/version-21/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ Minimum value of an indicator. For numeric steppers, this property represent sec #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- diff --git a/versioned_docs/version-21/FormObjects/properties_Text.md b/versioned_docs/version-21/FormObjects/properties_Text.md index f2c8aa770b57f1..20bd0902917ef4 100644 --- a/versioned_docs/version-21/FormObjects/properties_Text.md +++ b/versioned_docs/version-21/FormObjects/properties_Text.md @@ -37,7 +37,7 @@ You can set this property using the [**OBJECT SET FONT STYLE**](../commands-lega #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -62,7 +62,7 @@ You can also set this property via the [**OBJECT SET FONT STYLE**](../commands-l #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -82,7 +82,7 @@ Sets the text to have a line running beneath it. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -123,7 +123,7 @@ Three font themes are available: #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -148,7 +148,7 @@ You can set this using the [`OBJECT SET FONT`](../commands-legacy/object-set-fon #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -166,7 +166,7 @@ Allows defining the object's font size in points. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -196,7 +196,7 @@ You can also set this property using the [**OBJECT SET RGB COLORS**](../commands #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -266,7 +266,7 @@ You can also set this property using the [`LISTBOX SET PROPERTY`](../commands/li #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -294,7 +294,7 @@ Horizontal location of text within the area that contains it. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Commands @@ -322,7 +322,7 @@ This property can also be handled by the [`OBJECT Get vertical alignment`](../co #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) #### Commands @@ -435,7 +435,7 @@ By default, this option is not enabled. #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox-column.md) +[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -489,7 +489,7 @@ The name of a Longint array must be used. Each element of this array corresponds #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands @@ -514,7 +514,7 @@ The name of a Longint array must be used. Each element of this array corresponds #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) +[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) #### Commands diff --git a/versioned_docs/version-21/FormObjects/properties_TextAndPicture.md b/versioned_docs/version-21/FormObjects/properties_TextAndPicture.md index e5af5ffbe2352b..5817778793d183 100644 --- a/versioned_docs/version-21/FormObjects/properties_TextAndPicture.md +++ b/versioned_docs/version-21/FormObjects/properties_TextAndPicture.md @@ -22,7 +22,7 @@ The pathname to enter is similar as for the [Pathname property for static pictur #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -44,7 +44,7 @@ General appearance of the button. The button style also plays a part in the avai #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -73,7 +73,7 @@ This parameter is useful, for example, when the background picture contains bord #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -90,11 +90,11 @@ Designates the placement of an icon in relation to the form object. #### Objects Supported -[List Box Header](listbox-header-footer.md#headers) +[List Box Header](listbox_overview.md#list-box-headers) #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -117,7 +117,7 @@ The title of the button will be shifted to the right and toward the bottom for t #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -159,7 +159,7 @@ Each state is represented by a different picture. In the source picture, the sta #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -180,11 +180,11 @@ The pathname to enter is similar as for the [Pathname property for static pictur #### Objects Supported -[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -215,7 +215,7 @@ Here are the results using the various options for this property: #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -243,7 +243,7 @@ By default, when a button contains a title and a picture, the elements are joine #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -268,7 +268,7 @@ This parameter is useful, for example, when the background picture contains bord #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -310,13 +310,13 @@ It is important to note that the "With Pop-up Menu" property only manages the gr |Name|Data Type|Possible Values| |:---|---|---| -|popupPlacement |string |
    • "none"
    • "linked"
    • "separated"
    | +|popupPlacement |string |
  • "none"
  • "linked"
  • "separated"
  • | #### Objects Supported -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) diff --git a/versioned_docs/version-21/commands-legacy/append-menu-item.md b/versioned_docs/version-21/commands-legacy/append-menu-item.md index 6469420742211b..69f303e64e5b6a 100644 --- a/versioned_docs/version-21/commands-legacy/append-menu-item.md +++ b/versioned_docs/version-21/commands-legacy/append-menu-item.md @@ -56,7 +56,7 @@ You define the items to be appended with the parameter *itemText* as follows: * To add a check mark to an item: In the item text, place an exclamation mark (*!*) followed by the character you want as a check mark. On Macintosh, the character is displayed; on Windows, a check mark is displayed no matter what character you passed. * To add an icon to an item: In the item text, place a circumflex accent (^) followed by a character whose code plus 208 is the resource ID of a Mac OS-based icon resource. * To add a shortcut to an item: In the item text, place a slash (*/*) followed by the shortcut character for the item. -* If the item is associated with a standard action, pass the ak standard action title constant in *itemText* to automatically use the localized action name and context information (if any), for example "Undo ". +* (**Starting with 4D v16 R3**) If the item is associated with a standard action, pass the ak standard action title constant in *itemText* to automatically use the localized action name and context information (if any), for example "Undo ". **Note:** Use menus that have a reasonable number of items. For example, if you want to display more than 50 items, consider using a scrollable area in a form instead of a menu. diff --git a/versioned_docs/version-21/commands/4d.md b/versioned_docs/version-21/commands/4d.md index eb744f619d8cdd..a70fc2e3b89b8b 100644 --- a/versioned_docs/version-21/commands/4d.md +++ b/versioned_docs/version-21/commands/4d.md @@ -11,18 +11,6 @@ displayed_sidebar: docs | classStore | Object | ← | Class Store containing all built-in 4D classes | -
    -
    History - -|Release|Changes| -|---|---| -|19|Created| - -
    -
    - - - The **4D** keyword is described in the [**Concept page for Classes**](../Concepts/classes.md#4d). ## Properties diff --git a/versioned_docs/version-21/commands/call-chain.md b/versioned_docs/version-21/commands/call-chain.md index 3a4caf7f4107a8..aadd85f63dd292 100644 --- a/versioned_docs/version-21/commands/call-chain.md +++ b/versioned_docs/version-21/commands/call-chain.md @@ -15,7 +15,7 @@ displayed_sidebar: docs -
    +
    History |Release|Changes| @@ -23,7 +23,6 @@ displayed_sidebar: docs |20 R9|Support of `formula` property|
    -
    ## Description diff --git a/versioned_docs/version-21/commands/command-name.md b/versioned_docs/version-21/commands/command-name.md index 928ead87fe304d..a88a89de3a5a93 100644 --- a/versioned_docs/version-21/commands/command-name.md +++ b/versioned_docs/version-21/commands/command-name.md @@ -5,7 +5,7 @@ slug: /commands/command-name displayed_sidebar: docs --- -**Command name** ( *command* : Integer {; *info* : Integer {; *theme* : Text}} ) : Text +**Command name** ( *command* {; *info* {; *theme*}} ) : Text
    @@ -18,7 +18,6 @@ displayed_sidebar: docs
    -
    History |Release|Changes| @@ -26,7 +25,7 @@ displayed_sidebar: docs |20 R9|Support of deprecated property|
    -
    + ## Description diff --git a/versioned_docs/version-21/commands/compile-project.md b/versioned_docs/version-21/commands/compile-project.md index 75dcee4567fc79..5da9c388ba87a4 100644 --- a/versioned_docs/version-21/commands/compile-project.md +++ b/versioned_docs/version-21/commands/compile-project.md @@ -5,7 +5,7 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +**Compile project** {( {*projectFile*}{;}{*options*} )} : Object
    @@ -17,7 +17,6 @@ displayed_sidebar: docs
    -
    History |Release|Changes| @@ -25,7 +24,7 @@ displayed_sidebar: docs |20 R8|Support of `type` "formObjectExpression"|
    -
    + ## Description diff --git a/versioned_docs/version-21/commands/create-deployment-license.md b/versioned_docs/version-21/commands/create-deployment-license.md index df834af6678e4e..c7811164a4edfc 100644 --- a/versioned_docs/version-21/commands/create-deployment-license.md +++ b/versioned_docs/version-21/commands/create-deployment-license.md @@ -5,7 +5,16 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -**Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object +
    History + +|Release|Changes| +|---|---| +|20 R10|New *autoLicenseTarget* parameter| +|20|Added| + +
    + +**Create deployment license** ( *mergedApp* ; *autoLicenseTarget* ) : Object
    **Create deployment license** ( *mergedApp* ; *buildLicense* {; *oemLicense*} ) : Object
    @@ -20,17 +29,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|20 R10|New *autoLicenseTarget* parameter| -|20|Added| - -
    -
    - ## Description The **Create deployment license** command creates an embedded license file in the Licenses folder of the *mergedApp* built application. If the Licenses folder does not exist in the *mergedApp* folder, it is created by the command. diff --git a/versioned_docs/version-21/commands/create-entity-selection.md b/versioned_docs/version-21/commands/create-entity-selection.md index 47fc7565167235..15e93083a9043c 100644 --- a/versioned_docs/version-21/commands/create-entity-selection.md +++ b/versioned_docs/version-21/commands/create-entity-selection.md @@ -16,16 +16,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|17 R5|Modified| -|17|Created| - -
    -
    ## Description diff --git a/versioned_docs/version-21/commands/cs.md b/versioned_docs/version-21/commands/cs.md index 264ef54541a362..2447357f717529 100644 --- a/versioned_docs/version-21/commands/cs.md +++ b/versioned_docs/version-21/commands/cs.md @@ -8,15 +8,6 @@ displayed_sidebar: docs |---|---|---|---| | classStore | Object | ← | User class store for the project or component | -
    -
    History - -|Release|Changes| -|---|---| -|19|Created| - -
    -
    The **cs** keyword is described in the [**Concept page for Classes**](../Concepts/classes.md#cs). diff --git a/versioned_docs/version-21/commands/dialog.md b/versioned_docs/version-21/commands/dialog.md index 9495bae8346641..87360a137bb42f 100644 --- a/versioned_docs/version-21/commands/dialog.md +++ b/versioned_docs/version-21/commands/dialog.md @@ -4,7 +4,7 @@ title: DIALOG displayed_sidebar: docs --- -**DIALOG** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +**DIALOG** ( {*aTable* ;} *form* {; *formData*}{; *} )
    @@ -17,19 +17,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|17|Modified| -|11 SQL|Modified| -|<6|Created| - -
    -
    - - ## Description The **DIALOG** command presents the *form* to the user, along with *formData* parameter(s) (optional). diff --git a/versioned_docs/version-21/commands/ds.md b/versioned_docs/version-21/commands/ds.md index 8745cb2c630a08..1fc0ded94decdc 100644 --- a/versioned_docs/version-21/commands/ds.md +++ b/versioned_docs/version-21/commands/ds.md @@ -4,7 +4,7 @@ title: ds displayed_sidebar: docs --- -**ds** ({ *localID* : Text }) : cs.DataStore +**ds** { ( *localID* : Text ) } : cs.DataStore
    @@ -16,17 +16,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|18|Modified| -|17|Created| - -
    -
    - ## Description diff --git a/versioned_docs/version-21/commands/file.md b/versioned_docs/version-21/commands/file.md index e5148be8bb843e..d07f28016351d7 100644 --- a/versioned_docs/version-21/commands/file.md +++ b/versioned_docs/version-21/commands/file.md @@ -4,7 +4,16 @@ title: File displayed_sidebar: docs --- -**File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File +
    History + +|Release|Changes| +|---|---| +|19 R4|New `HTTP Client log file` constant| +|17 R5|Added| + +
    + +**File** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; \* } ) : 4D.File @@ -15,23 +24,11 @@ displayed_sidebar: docs |path|Text|→ |File path| |fileConstant|Integer|→|4D file constant| |pathType|Integer|→ |`fk posix path` (default) or `fk platform path`| -|*|Operator|→ |* to return file of host database| +|*|operator|→ |* to return file of host database| |Result|[4D.File](../API/FileClass.md)|←|New file object| -
    -
    History - -|Release|Changes| -|---|---| -|19 R4|New `HTTP Client log file` constant| -|17 R5|Added| - -
    -
    - - ## Description The `File` command creates and returns a new object of the [`4D.File`](../API/FileClass.md) type. The command accepts two syntaxes: diff --git a/versioned_docs/version-21/commands/folder.md b/versioned_docs/version-21/commands/folder.md index 4f57ece257d77a..5a1dafafb9cca8 100644 --- a/versioned_docs/version-21/commands/folder.md +++ b/versioned_docs/version-21/commands/folder.md @@ -4,7 +4,16 @@ title: Folder displayed_sidebar: docs --- -**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder +
    History + +|Release|Changes| +|---|---| +|19 R8 |Support of `fk home folder`| +|17 R5|Added| + +
    + +**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; \* } ) : 4D.Folder @@ -15,28 +24,16 @@ displayed_sidebar: docs |path|Text|→ |Folder path| |folderConstant|Integer|→ |4D folder constant| |pathType|Integer|→ |`fk posix path` (default) or `fk platform path`| -|*|Operator|→ |* to return folder of host database| +|*|operator|→ |* to return folder of host database| |Result|[4D.Folder](../API/FolderClass.md)|←|New folder object| -
    -
    History - -|Release|Changes| -|---|---| -|19 R8 |Support of `fk home folder`| -|17 R5|Added| - -
    -
    - - ## Description The `Folder` command creates and returns a new object of the [`4D.Folder`](../API/FolderClass.md) type. The command accepts two syntaxes: -**Folder ( path { ; pathType } { ; * } )** +**Folder ( path { ; pathType } { ; \* } )** In the *path* parameter, pass a folder path string. You can use a custom string or a [filesystem](../Concepts/paths.md#filesystem-pathnames) (e.g., "/DATA"). @@ -49,7 +46,7 @@ By default, 4D expects a path expressed with the POSIX syntax. If you work with |fk platform path|1|Path expressed with a platform-specific syntax (mandatory in case of platform pathname)| |fk posix path|0|Path expressed with POSIX syntax (default) -**Folder ( folderConstant { ; * } )** +**Folder ( folderConstant { ; \* } )** In the *folderConstant* parameter, pass a 4D built-in or system folder, using one of the following constants: diff --git a/versioned_docs/version-21/commands/form-edit.md b/versioned_docs/version-21/commands/form-edit.md index 7ff515422384e0..b8f10ace6ce5ec 100644 --- a/versioned_docs/version-21/commands/form-edit.md +++ b/versioned_docs/version-21/commands/form-edit.md @@ -4,7 +4,7 @@ title: FORM EDIT displayed_sidebar: docs --- -**FORM EDIT** ( {*aTable* : Table ;} *form* : Text )
    **FORM EDIT** ( {*aTable* : Table ;} *form* : Text ; *object* : Text ) +**FORM EDIT** ( {*aTable* ;} *form* )
    **FORM EDIT** ( {*aTable* ;} *form* ; *object* )
    @@ -15,17 +15,13 @@ displayed_sidebar: docs | object | Text | → | Form object name or group name |
    - -
    History |Release|Changes| |---|---| |20 R8|Support of *object* parameter| -|18 R5|Created|
    -
    ## Description diff --git a/versioned_docs/version-21/commands/form-event-code.md b/versioned_docs/version-21/commands/form-event-code.md index cc7526aacf85ae..3a3d1347593a74 100644 --- a/versioned_docs/version-21/commands/form-event-code.md +++ b/versioned_docs/version-21/commands/form-event-code.md @@ -15,16 +15,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|18|Renamed (Form event)| -|<6|Created| - -
    -
    ## Description diff --git a/versioned_docs/version-21/commands/form-event.md b/versioned_docs/version-21/commands/form-event.md index 48e3acef24a96f..f4c03eaa001ab0 100644 --- a/versioned_docs/version-21/commands/form-event.md +++ b/versioned_docs/version-21/commands/form-event.md @@ -15,18 +15,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|18 R2|Modified| -|18|Created| - -
    -
    - - ## Description **FORM Event** returns an object containing information about the form event that has just occurred. Usually, you will use **FORM Event** from within a form or object method. @@ -49,7 +37,7 @@ For example, in the case of a click on a button, the object contains the followi The event object can contain additional properties, depending on the object for which the event occurs. For *eventObj* objects generated on: -* List box or list box column objects, see [this section](../FormObjects/listbox-object.md#supported-form-events). +* List box or list box column objects, see [this section](../FormObjects/listbox_overview.md#supported-form-events). * 4D View Pro areas, see [On VP Ready form event](../Events/onVpReady.md). **Note:** If there is no current event, **FORM Event** returns a null object. diff --git a/versioned_docs/version-21/commands/form-load.md b/versioned_docs/version-21/commands/form-load.md index 5c86a4512951df..96a1d6d9293da5 100644 --- a/versioned_docs/version-21/commands/form-load.md +++ b/versioned_docs/version-21/commands/form-load.md @@ -4,7 +4,7 @@ title: FORM LOAD displayed_sidebar: docs --- -**FORM LOAD** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +**FORM LOAD** ( {*aTable* ;} *form* {; *formData*}{; *} )
    @@ -17,19 +17,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|20|Modified| -|16 R6|Modified| -|14|Renamed (OPEN PRINTING FORM)| -|12|Created| - -
    -
    - ## Description The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents. There can only be one current form per process. diff --git a/versioned_docs/version-21/commands/form.md b/versioned_docs/version-21/commands/form.md index 34c56bc57b3486..9fb5122b2b3c06 100644 --- a/versioned_docs/version-21/commands/form.md +++ b/versioned_docs/version-21/commands/form.md @@ -13,17 +13,13 @@ displayed_sidebar: docs | Function result | Object | ← | Form data of the current form | - -
    History |Release|Changes| |---|---| |20 R8|Form class support| -|16 R6|Created|
    -
    ## Description diff --git a/versioned_docs/version-21/commands/formula-from-string.md b/versioned_docs/version-21/commands/formula-from-string.md index 8b95cada94d658..11ff6451a686e4 100644 --- a/versioned_docs/version-21/commands/formula-from-string.md +++ b/versioned_docs/version-21/commands/formula-from-string.md @@ -4,6 +4,16 @@ title: Formula from string displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|20 R3|Support of *context* parameter | +|17 R6|Renamed New formula from string -> Formula from string| +|17 R3|Added| + +
    + **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function @@ -18,17 +28,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|20 R3|Support of *context* parameter | -|17 R6|Renamed New formula from string -> Formula from string| -|17 R3|Added| - -
    -
    ## Description diff --git a/versioned_docs/version-21/commands/formula.md b/versioned_docs/version-21/commands/formula.md index 44c12aaa7f4094..576529d7b05db2 100644 --- a/versioned_docs/version-21/commands/formula.md +++ b/versioned_docs/version-21/commands/formula.md @@ -5,6 +5,15 @@ slug: /commands/formula displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|17 R6|Renamed (New formula -> Formula)| +|17 R3|Added| + +
    + **Formula** ( *formulaExp* : Expression ) : 4D.Function @@ -18,17 +27,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|17 R6|Renamed (New formula -> Formula)| -|17 R3|Added| - -
    -
    - ## Description diff --git a/versioned_docs/version-21/commands/generate-uuid.md b/versioned_docs/version-21/commands/generate-uuid.md index 1e19ffa93365a1..a5a8c36746830f 100644 --- a/versioned_docs/version-21/commands/generate-uuid.md +++ b/versioned_docs/version-21/commands/generate-uuid.md @@ -5,7 +5,7 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +**Generate UUID** : Text
    **Generate UUID**( *version* ) : Text
    @@ -16,16 +16,14 @@ displayed_sidebar: docs
    -
    +
    History |Release|Changes| |---|---| |20 R10|Support of *version* parameter| -|12|Created|
    -
    ## Description diff --git a/versioned_docs/version-21/commands/http-parse-message.md b/versioned_docs/version-21/commands/http-parse-message.md index 67c58e936ff509..510bec88d91144 100644 --- a/versioned_docs/version-21/commands/http-parse-message.md +++ b/versioned_docs/version-21/commands/http-parse-message.md @@ -16,7 +16,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -24,7 +23,6 @@ displayed_sidebar: docs |20 R4|Added|
    -
    ## Description diff --git a/versioned_docs/version-21/commands/imap-new-transporter.md b/versioned_docs/version-21/commands/imap-new-transporter.md index 8373b3f02c441a..3e65364c2d2530 100644 --- a/versioned_docs/version-21/commands/imap-new-transporter.md +++ b/versioned_docs/version-21/commands/imap-new-transporter.md @@ -4,6 +4,14 @@ title: IMAP New transporter displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|18 R4|Added| + +
    + **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter @@ -17,16 +25,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|18 R4|Added| - -
    -
    - ## Description diff --git a/versioned_docs/version-21/commands/last-errors.md b/versioned_docs/version-21/commands/last-errors.md index ff93e1de053a32..85b7efcd299000 100644 --- a/versioned_docs/version-21/commands/last-errors.md +++ b/versioned_docs/version-21/commands/last-errors.md @@ -15,16 +15,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|19 R8|Created| - -
    -
    - ## Description The **Last errors** command returns the current stack of errors of the 4D application as a collection of error objects, or **null** if no error occurred. The stack of errors includes objects sent by the [throw](../commands-legacy/throw.md) command, if any. diff --git a/versioned_docs/version-21/commands/license-info.md b/versioned_docs/version-21/commands/license-info.md index d072ae7e80f6a5..5855b0e4c771d4 100644 --- a/versioned_docs/version-21/commands/license-info.md +++ b/versioned_docs/version-21/commands/license-info.md @@ -14,18 +14,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|20 R7|Renamed (Get License info)| -|16 R6|Modified| -|16 R4|Created| - -
    -
    - ## Description The **License info** command returns an object providing detailed information about the active license. @@ -37,8 +25,6 @@ If the command is executed on a 4D application that does not use locally a licen This command reloads the license files from the disk and updates the associated rights if they have been modified. ::: - - The returned object contains the following properties: ```json diff --git a/versioned_docs/version-21/commands/listbox-get-property.md b/versioned_docs/version-21/commands/listbox-get-property.md index f9a189c48036a6..4fa18b62829114 100644 --- a/versioned_docs/version-21/commands/listbox-get-property.md +++ b/versioned_docs/version-21/commands/listbox-get-property.md @@ -4,7 +4,7 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any +**LISTBOX Get property** ( {* ;} *object* ; *property* ) : any
    @@ -17,18 +17,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|19 R6|Modified| -|16 R2|Renamed (Get Listbox information)| -|<6|Created| - -
    -
    - ## Description The **LISTBOX Get property** command returns the value of the *property* of the list box or column specified using the *object* and *\** parameters. diff --git a/versioned_docs/version-21/commands/listbox-set-property.md b/versioned_docs/version-21/commands/listbox-set-property.md index 6345f6a41cd85f..54f9a2dcb08b88 100644 --- a/versioned_docs/version-21/commands/listbox-set-property.md +++ b/versioned_docs/version-21/commands/listbox-set-property.md @@ -4,7 +4,7 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text ) +**LISTBOX SET PROPERTY** ( {* ;} *object* ; *property* ; *value* )
    @@ -17,17 +17,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|19 R6|Modified| -|16 R2|Created| - -
    -
    - ## Description The **LISTBOX SET PROPERTY** command sets the *value* for the *property* of the list box or list box column specified using the *object* and *\** parameters. diff --git a/versioned_docs/version-21/commands/mail-convert-from-mime.md b/versioned_docs/version-21/commands/mail-convert-from-mime.md index 7d4e8360e1ea52..e4e7269cccdf24 100644 --- a/versioned_docs/version-21/commands/mail-convert-from-mime.md +++ b/versioned_docs/version-21/commands/mail-convert-from-mime.md @@ -4,6 +4,13 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|18|Added| + +
    **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object @@ -18,16 +25,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|18|Added| - -
    -
    - ## Description The `MAIL Convert from MIME` command converts a MIME document into a valid email object. diff --git a/versioned_docs/version-21/commands/mail-convert-to-mime.md b/versioned_docs/version-21/commands/mail-convert-to-mime.md index b76aed213899ce..e635352b18a94a 100644 --- a/versioned_docs/version-21/commands/mail-convert-to-mime.md +++ b/versioned_docs/version-21/commands/mail-convert-to-mime.md @@ -4,6 +4,14 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|17 R4|Added| +|17 R5|Modified| + +
    **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text @@ -19,18 +27,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|17 R5|Modified| -|17 R4|Added| - -
    -
    - - ## Description The `MAIL Convert to MIME` command converts an email object into MIME text. This command is called internally by [SMTP_transporter.send()](../API/SMTPTransporterClass.md#send) to format the email object before sending it. It can be used to analyze the MIME format of the object. diff --git a/versioned_docs/version-21/commands/mail-new-attachment.md b/versioned_docs/version-21/commands/mail-new-attachment.md index 11be5c796068fd..9a9bcabf096901 100644 --- a/versioned_docs/version-21/commands/mail-new-attachment.md +++ b/versioned_docs/version-21/commands/mail-new-attachment.md @@ -4,6 +4,13 @@ title: MAIL New attachment displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|19 R2|Accepts 4D.File, 4D.ZipFile, 4D.Blob +
    + **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment @@ -14,7 +21,7 @@ displayed_sidebar: docs | --- | --- | --- | --- | |file|4D.File|→ |Attachment file| |zipFile|4D.ZipFile|→ |Attachment Zipfile| -|blob|4D.Blob|→ |Blob containing the attachment| +|blob|4D.Blob|→ |BLOB containing the attachment| |path|Text|→ |Path of the attachment file| |name|Text|→ |Name + extension used by the mail client to designate the attachment| |cid|Text|→ |ID of attachment (HTML messages only), or " " if no cid is required| @@ -24,17 +31,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|19 R2|Accepts 4D.File, 4D.ZipFile, 4D.Blob -|17 R4|Added| - -
    -
    - ## Description diff --git a/versioned_docs/version-21/commands/new-collection.md b/versioned_docs/version-21/commands/new-collection.md index 76914bfb3e19d0..073b1efb0ad6e9 100644 --- a/versioned_docs/version-21/commands/new-collection.md +++ b/versioned_docs/version-21/commands/new-collection.md @@ -11,22 +11,11 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | -| value | any | → | Collection's value(s) | +| value | Number, Text, Date, Time, Boolean, Object, Collection, Picture, Pointer | → | Collection's value(s) | | Function result | Collection | ← | New collection | -
    -
    History - -|Release|Changes| -|---|---| -|16 R4|Created| - -
    -
    - - ## Description The `New collection` command creates a new empty or prefilled collection and returns its reference. Collections can be handled using properties and functions of the [Collection class API](../API/CollectionClass.md). diff --git a/versioned_docs/version-21/commands/new-log-file.md b/versioned_docs/version-21/commands/new-log-file.md index 28020fe9ceb350..6ea5800e1edfb2 100644 --- a/versioned_docs/version-21/commands/new-log-file.md +++ b/versioned_docs/version-21/commands/new-log-file.md @@ -14,15 +14,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|<6|Created| - -
    -
    ## Description diff --git a/versioned_docs/version-21/commands/new-shared-collection.md b/versioned_docs/version-21/commands/new-shared-collection.md index 5fc9220f381fb3..07b8fb2d0e9a14 100644 --- a/versioned_docs/version-21/commands/new-shared-collection.md +++ b/versioned_docs/version-21/commands/new-shared-collection.md @@ -11,22 +11,11 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | -| value |any| → | Shared collection's value(s) | +| value |Number, Text, Date, Time, Boolean, Object, Collection| → | Shared collection's value(s) | | Function result | Collection | ← | New shared collection | -
    -
    History - -|Release|Changes| -|---|---| -|16 R6|Created| - -
    -
    - - ## Description The `New shared collection` command creates a new empty or prefilled shared collection and returns its reference. Collections can be handled using properties and functions of the [Collection class API](../API/CollectionClass.md). diff --git a/versioned_docs/version-21/commands/new-signal.md b/versioned_docs/version-21/commands/new-signal.md index 52669a1be6d377..dbe9245ff9a153 100644 --- a/versioned_docs/version-21/commands/new-signal.md +++ b/versioned_docs/version-21/commands/new-signal.md @@ -16,7 +16,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -24,7 +23,6 @@ displayed_sidebar: docs |17 R4|Added|
    -
    ## Description diff --git a/versioned_docs/version-21/commands/num.md b/versioned_docs/version-21/commands/num.md index 1682b05193bd24..01705bc07ffa12 100644 --- a/versioned_docs/version-21/commands/num.md +++ b/versioned_docs/version-21/commands/num.md @@ -5,7 +5,7 @@ slug: /commands/num displayed_sidebar: docs --- -**Num** ( *expression* : Text, Boolean, Integer {; *separator* : Text} ) : Real
    **Num** ( *expression* : Text, Boolean, Integer ; *base* : Integer ) : Real +**Num** ( *expression* {; *separator*} ) : Real
    **Num** ( *expression* ; *base* ) : Real
    @@ -18,16 +18,14 @@ displayed_sidebar: docs
    -
    +
    History |Release|Changes| |---|---| |21|Support of *base* parameter| -|<6|Created|
    -
    ## Description @@ -54,7 +52,6 @@ There are three reserved characters that **Num** treats specially: the decimal s * The hyphen causes the number or exponent to be negative. The hyphen must appear before any negative numeric characters or after the “e” for an exponent. Except for the “e” character, if a hyphen is embedded in a numeric string, the portion of the string after the hyphen is ignored. For example, `Num("123-456")` returns 123, but `Num("-9")` returns -9. * The e or E causes any numeric characters to its right to be interpreted as the power of an exponent. The “e” must be embedded in a numeric string. Thus, `Num("123e–2")` returns 1.23. Note that when the string includes more than one "e", conversion might give different results under macOS and under Windows. -* The algorithm for converting text into [real values](../Concepts/dt_number.md) is based on 13 significant digits. #### *separator* parameter diff --git a/versioned_docs/version-21/commands/object-get-data-source-formula.md b/versioned_docs/version-21/commands/object-get-data-source-formula.md index 74a9e57b7e51f9..463e6408664b87 100644 --- a/versioned_docs/version-21/commands/object-get-data-source-formula.md +++ b/versioned_docs/version-21/commands/object-get-data-source-formula.md @@ -1,32 +1,20 @@ --- id: object-get-data-source-formula title: OBJECT Get data source formula -displayed_sidebar: docs --- -**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula +**OBJECT Get data source formula** ( {* ;} *object* ) : 4D.Formula
    | Parameter | Type | | Description | | --- | --- | --- | --- | -| * | Operator | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | +| * | Operator | → | If specified, object is an object name (string)
    If omitted, object is a field or variable | | object | Text, Variable, Field | → | Form object name (if * is specified) or
    Field or variable (if * is omitted) | | Function result | 4D.Formula | ← | Formula associated with the form object (`Null` if no formula is associated)|
    -
    -
    History - -|Release|Changes| -|---|---| -|21|Support of *base* parameter| -|20 R10|Created| - -
    -
    - ## Description The **OBJECT Get data source formula** command returns the formula (if any) associated object(s) designated by the *object* and *\** parameters. diff --git a/versioned_docs/version-21/commands/object-set-data-source-formula.md b/versioned_docs/version-21/commands/object-set-data-source-formula.md index 10dbf15bbc5562..ec98d7559e573c 100644 --- a/versioned_docs/version-21/commands/object-set-data-source-formula.md +++ b/versioned_docs/version-21/commands/object-set-data-source-formula.md @@ -4,31 +4,19 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula ) +**OBJECT SET DATA SOURCE FORMULA** ( {* ;} *object* ; *formula* )
    | Parameter | Type | | Description | | --- | --- | --- | --- | -| * | Operator | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | +| * | Operator | → | If specified, object is an object name (string)
    If omitted, object is a field or variable | | object | Text, Variable, Field | → | Form object name (if * is specified) or
    Field or variable (if * is omitted) | | formula | 4D.Formula | → | Formula to assign as the data source |
    -
    -
    History - -|Release|Changes| -|---|---| -|21|Support of *base* parameter| -|20 R10|Created| - -
    -
    - - ## Description The **OBJECT SET DATA SOURCE FORMULA** command assigns a formula (expression) as the data source of the object(s) designated by the *object* and *\** parameters . The formula must be provided as a [`4D.Formula`](../API/FunctionClass.md#formula-objects) object. diff --git a/versioned_docs/version-21/commands/open-datastore.md b/versioned_docs/version-21/commands/open-datastore.md index 5a32114ddeee5a..da7c282eab8531 100644 --- a/versioned_docs/version-21/commands/open-datastore.md +++ b/versioned_docs/version-21/commands/open-datastore.md @@ -4,6 +4,18 @@ title: Open datastore displayed_sidebar: docs --- +
    History + +|Release|Changes| +|---|---| +|21|Qodly cloud discontinued| +|20 R6|Support access to Qodly cloud instances| +|20 R4|New *passwordAlgorithm* property| +|18|Added| + +
    + + **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation @@ -17,20 +29,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|21|Qodly cloud discontinued| -|20 R6|Support access to Qodly cloud instances| -|20 R4|New *passwordAlgorithm* property| -|18|Added| - -
    -
    - - ## Description The `Open datastore` command connects the application to the remote datastore identified by the *connectionInfo* parameter and returns a matching `4D.DataStoreImplementation` object associated with the *localID* local alias. diff --git a/versioned_docs/version-21/commands/pop3-new-transporter.md b/versioned_docs/version-21/commands/pop3-new-transporter.md index 1ee4ce391347c3..ddb59c173ee29e 100644 --- a/versioned_docs/version-21/commands/pop3-new-transporter.md +++ b/versioned_docs/version-21/commands/pop3-new-transporter.md @@ -16,7 +16,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -24,7 +23,6 @@ displayed_sidebar: docs |18 R2|Added|
    -
    ## Description diff --git a/versioned_docs/version-21/commands/print-form.md b/versioned_docs/version-21/commands/print-form.md index f5fab91a2d7aa8..10d7137b5192b6 100644 --- a/versioned_docs/version-21/commands/print-form.md +++ b/versioned_docs/version-21/commands/print-form.md @@ -4,7 +4,7 @@ title: Print form displayed_sidebar: docs --- -**Print form** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object} {; *areaStart* : Integer{; *areaEnd* : Integer}} ) : Integer +**Print form** ( {*aTable* ;} *form* {; *formData*} {; *areaStart*{; *areaEnd*}} ) : Integer
    @@ -19,18 +19,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|20|Modified| -|16 R6|Modified| -|<6|Added| - -
    -
    - ## Description The **Print form** command simply prints *form* with the current values of fields and variables of *aTable*. It is usually used to print very complex reports that require complete control over the printing process. **Print form** does not do any record processing, break processing or page breaks. These operations are your responsibility. **Print form** prints fields and variables in a fixed size frame only. diff --git a/versioned_docs/version-21/commands/process-activity.md b/versioned_docs/version-21/commands/process-activity.md index 1284cd75e3de9b..fc2b2404f6ac3d 100644 --- a/versioned_docs/version-21/commands/process-activity.md +++ b/versioned_docs/version-21/commands/process-activity.md @@ -4,7 +4,7 @@ title: Process activity displayed_sidebar: docs --- -**Process activity** () : Object
    **Process activity** ( *options* : Integer ) : Object
    **Process activity** ( *sessionID* : Text ) : Object
    **Process activity** ( *sessionID* : Text ; *options* : Integer ) : Object +**Process activity** () : Object
    **Process activity** ( *options* ) : Object
    **Process activity** ( *sessionID* ) : Object
    **Process activity** ( *sessionID* ; *options* ) : Object
    @@ -16,16 +16,14 @@ displayed_sidebar: docs
    -
    History |Release|Changes| |---|---| +|20 R7|Support of *sessionID* parameter| |21|Support of web user sessions| -|20 R7|
    • Support of *sessionID* parameter
    • Renamed (Get process activity)
    |
    -
    ## Description diff --git a/versioned_docs/version-21/commands/process-info.md b/versioned_docs/version-21/commands/process-info.md index c6a09945bd3b7f..3a8144cdb74763 100644 --- a/versioned_docs/version-21/commands/process-info.md +++ b/versioned_docs/version-21/commands/process-info.md @@ -18,7 +18,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -26,7 +25,6 @@ displayed_sidebar: docs |20 R7|Added |
    -
    ## Description diff --git a/versioned_docs/version-21/commands/process-number.md b/versioned_docs/version-21/commands/process-number.md index e0f399a542e616..0839e543f89325 100644 --- a/versioned_docs/version-21/commands/process-number.md +++ b/versioned_docs/version-21/commands/process-number.md @@ -5,7 +5,7 @@ slug: /commands/process-number displayed_sidebar: docs --- -**Process number** ( *name* : Text {; *} ) : Integer
    **Process number** ( *id* : Text {; *} ) : Integer +**Process number** ( *name* {; *} ) : Integer
    **Process number** ( *id* {; *} ) : Integer
    @@ -18,16 +18,13 @@ displayed_sidebar: docs
    -
    History |Release|Changes| |---|---| |20 R7|Support of id parameter| -|6|Created|
    -
    ## Description diff --git a/versioned_docs/version-21/commands/select-log-file.md b/versioned_docs/version-21/commands/select-log-file.md index 2b2ccaf640e267..e318bd3501d584 100644 --- a/versioned_docs/version-21/commands/select-log-file.md +++ b/versioned_docs/version-21/commands/select-log-file.md @@ -4,7 +4,7 @@ title: SELECT LOG FILE displayed_sidebar: docs --- -**SELECT LOG FILE** ( *logFile* : Text )
    **SELECT LOG FILE** ( * ) +**SELECT LOG FILE** ( *logFile* )
    **SELECT LOG FILE** ( * )
    @@ -15,17 +15,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|11 SQL|Modified| -|<6|Created| - -
    -
    - ## Description The **SELECT LOG FILE** command creates, or closes the log file according to the value you pass in parameter. diff --git a/versioned_docs/version-21/commands/session-info.md b/versioned_docs/version-21/commands/session-info.md index b8355bcf10ad88..10aa4a537dac38 100644 --- a/versioned_docs/version-21/commands/session-info.md +++ b/versioned_docs/version-21/commands/session-info.md @@ -18,7 +18,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -27,7 +26,7 @@ displayed_sidebar: docs |20 R7|Added |
    -
    + ## Description diff --git a/versioned_docs/version-21/commands/session-storage.md b/versioned_docs/version-21/commands/session-storage.md index 53928005bafdad..12f0917f115217 100644 --- a/versioned_docs/version-21/commands/session-storage.md +++ b/versioned_docs/version-21/commands/session-storage.md @@ -5,7 +5,7 @@ displayed_sidebar: docs --- -**Session storage** ( *id* : Text ) : Object +**Session storage** ( *id* ) : Object
    @@ -16,7 +16,6 @@ displayed_sidebar: docs
    -
    History |Release|Changes| @@ -25,7 +24,6 @@ displayed_sidebar: docs |20 R6|Added|
    -
    ## Description diff --git a/versioned_docs/version-21/commands/session.md b/versioned_docs/version-21/commands/session.md index ed7f08b2a15d9e..3f4a9ea2e6f160 100644 --- a/versioned_docs/version-21/commands/session.md +++ b/versioned_docs/version-21/commands/session.md @@ -14,7 +14,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -24,7 +23,6 @@ displayed_sidebar: docs |18 R6|Added|
    -
    ## Description diff --git a/versioned_docs/version-21/commands/set-allowed-methods.md b/versioned_docs/version-21/commands/set-allowed-methods.md index bbec181bc9a1b5..38b4bfb88bf799 100644 --- a/versioned_docs/version-21/commands/set-allowed-methods.md +++ b/versioned_docs/version-21/commands/set-allowed-methods.md @@ -5,7 +5,7 @@ slug: /commands/set-allowed-methods displayed_sidebar: docs --- -**SET ALLOWED METHODS** ( *methodsArray* : Text array ) +**SET ALLOWED METHODS** ( *methodsArray* )
    @@ -15,17 +15,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|17 R2|Modified| -|<6|Added| - -
    -
    - ## Description The **SET ALLOWED METHODS** command designates the project methods that can be entered via the application. diff --git a/versioned_docs/version-21/commands/set-window-document-icon.md b/versioned_docs/version-21/commands/set-window-document-icon.md index 5428ebe6df2fbc..0fcf63f9b75a0a 100644 --- a/versioned_docs/version-21/commands/set-window-document-icon.md +++ b/versioned_docs/version-21/commands/set-window-document-icon.md @@ -4,7 +4,7 @@ title: SET WINDOW DOCUMENT ICON displayed_sidebar: docs --- -**SET WINDOW DOCUMENT ICON** ( *winRef* : Integer )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *file* : 4D.File, 4D.Folder )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture ; *file* : 4D.File, 4D.Folder ) +**SET WINDOW DOCUMENT ICON** ( *winRef* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *file* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* ; *file* )
    @@ -17,14 +17,12 @@ displayed_sidebar: docs
    -
    History |Release|Changes| |---|---| |20 R7|Added
    -
    ## Description diff --git a/versioned_docs/version-21/commands/smtp-new-transporter.md b/versioned_docs/version-21/commands/smtp-new-transporter.md index b48ae87be1c3af..3aa5962f4516ea 100644 --- a/versioned_docs/version-21/commands/smtp-new-transporter.md +++ b/versioned_docs/version-21/commands/smtp-new-transporter.md @@ -16,7 +16,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -26,7 +25,6 @@ displayed_sidebar: docs |17 R4|Added|
    -
    ## Description diff --git a/versioned_docs/version-21/commands/string.md b/versioned_docs/version-21/commands/string.md index 1bee8c37d0e608..b373243b1fa2f0 100644 --- a/versioned_docs/version-21/commands/string.md +++ b/versioned_docs/version-21/commands/string.md @@ -5,7 +5,7 @@ slug: /commands/string displayed_sidebar: docs --- -**String** ( *expression* : Expression {; *format* : Integer, Text {; *addTime* : Time}} ) : Text
    **String** ( *expression* : Expression ; *base* : Integer ) : Text +**String** ( *expression* {; *format* {; *addTime*}} ) : Text
    **String** ( *expression* ; *base* ) : Text
    @@ -19,16 +19,15 @@ displayed_sidebar: docs
    -
    +
    History |Release|Changes| |---|---| |21|Support of *base* parameter| -|<6|Created|
    -
    + @@ -82,7 +81,7 @@ The format is specified in the same way as it would be for a [number input on a | String(1/0) | "INF" | Positive infinite number | | String(-1/0) | "-INF" | Negative infinite number | -(\*) The algorithm for converting [real values](../Concepts/dt_number.md) into text is based on 13 significant digits. +(\*) The algorithm for converting real values into text is based on 13 significant digits, see [`SET REAL COMPARISON LEVEL`](../commands-legacy/set-real-comparison-level.md). #### String(number;base) diff --git a/versioned_docs/version-21/commands/super.md b/versioned_docs/version-21/commands/super.md index cd5de06f046295..f530294d378f09 100644 --- a/versioned_docs/version-21/commands/super.md +++ b/versioned_docs/version-21/commands/super.md @@ -16,16 +16,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|19|Created| - -
    -
    - The `Super` keyword allows calls to the `superclass`, i.e. the parent class. `Super` serves two different purposes: diff --git a/versioned_docs/version-21/commands/this.md b/versioned_docs/version-21/commands/this.md index c312d4cddd0028..bae2676d1ca471 100644 --- a/versioned_docs/version-21/commands/this.md +++ b/versioned_docs/version-21/commands/this.md @@ -14,16 +14,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|19|Created| - -
    -
    - ## Description The `This` command returns a reference to the currently processed object. diff --git a/versioned_docs/version-21/commands/trim-end.md b/versioned_docs/version-21/commands/trim-end.md index 1d88007f801749..f5996cde8b7692 100644 --- a/versioned_docs/version-21/commands/trim-end.md +++ b/versioned_docs/version-21/commands/trim-end.md @@ -4,7 +4,7 @@ title: Trim end displayed_sidebar: docs --- -**Trim end** ( *aString* : Text ) : Text +**Trim end** ( *aString* ) : Text
    @@ -16,7 +16,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -24,7 +23,6 @@ displayed_sidebar: docs |21|Added|
    -
    diff --git a/versioned_docs/version-21/commands/trim-start.md b/versioned_docs/version-21/commands/trim-start.md index b42ef78ac32c64..bdb6ac052e0a1d 100644 --- a/versioned_docs/version-21/commands/trim-start.md +++ b/versioned_docs/version-21/commands/trim-start.md @@ -4,7 +4,7 @@ title: Trim start displayed_sidebar: docs --- -**Trim start** ( *aString* : Text ) : Text +**Trim start** ( *aString* ) : Text
    @@ -16,7 +16,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -24,8 +23,6 @@ displayed_sidebar: docs |21|Added|
    -
    - diff --git a/versioned_docs/version-21/commands/trim.md b/versioned_docs/version-21/commands/trim.md index cbf1c2bfb661d6..cc7de5a6c8bc27 100644 --- a/versioned_docs/version-21/commands/trim.md +++ b/versioned_docs/version-21/commands/trim.md @@ -4,7 +4,7 @@ title: Trim displayed_sidebar: docs --- -**Trim** ( *aString* : Text ) : Text +**Trim** ( *aString* ) : Text
    @@ -16,7 +16,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -24,8 +23,6 @@ displayed_sidebar: docs |21|Added|
    -
    - diff --git a/versioned_docs/version-21/commands/use-entity-selection.md b/versioned_docs/version-21/commands/use-entity-selection.md index 08517fbd4a95f7..3434f800f9fe65 100644 --- a/versioned_docs/version-21/commands/use-entity-selection.md +++ b/versioned_docs/version-21/commands/use-entity-selection.md @@ -14,18 +14,6 @@ displayed_sidebar: docs
    - -
    -
    History - -|Release|Changes| -|---|---| -|17|Added| - -
    -
    - - ## Description The `USE ENTITY SELECTION` command updates the current selection of the table matching the dataclass of the *entitySelection* parameter, according to the content of the entity selection. diff --git a/versioned_docs/version-21/commands/wa-get-context.md b/versioned_docs/version-21/commands/wa-get-context.md index 0a9d1fdf6878a4..0482496b33d62b 100644 --- a/versioned_docs/version-21/commands/wa-get-context.md +++ b/versioned_docs/version-21/commands/wa-get-context.md @@ -4,7 +4,7 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object +**WA Get context** ( {* ;} *object* ) -> *contextObj*
    @@ -16,18 +16,6 @@ displayed_sidebar: docs
    - -
    -
    History - -|Release|Changes| -|---|---| -|20 R9|Added| - -
    -
    - - ### Description The `WA Get context` command retrieves the context object defined for `$4d` in the Web area designated by the * and *object* parameters using [`WA SET CONTEXT`](./wa-set-context.md). If `WA SET CONTEXT` was not called for the web area the command returns `null`. diff --git a/versioned_docs/version-21/commands/wa-set-context.md b/versioned_docs/version-21/commands/wa-set-context.md index 128bd8c729f68b..1cbc2021e264f2 100644 --- a/versioned_docs/version-21/commands/wa-set-context.md +++ b/versioned_docs/version-21/commands/wa-set-context.md @@ -5,28 +5,18 @@ displayed_sidebar: docs --- -**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object ) +**WA SET CONTEXT** ( {* ;} *object* ; *contextObj* )
    | Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | If specified, *object* is an object name (string). If omitted, *object* is a variable. | -| object | Text, Variable, Field | → | Object name (if * is specified) or
    Variable or field (if * is omitted) | +| object | Text, Variable | → | Object name (if * is specified) or Variable (if * is omitted). | | contextObj | Object | → | Object containing the functions that can be called with `$4d`. |
    -
    -
    History - -|Release|Changes| -|---|---| -|20 R9|Added| - -
    -
    - ### Description The `WA SET CONTEXT` command defines a context object *contextObj* for `$4d` in the Web area designated by the * and *object* parameters. When this command is used, `$4d` can only access contents declared within the provided *contextObj*. When no context object is set, `$4d` has access to all 4D methods and can not access user classes. diff --git a/versioned_docs/version-21/commands/web-event.md b/versioned_docs/version-21/commands/web-event.md index 5c15f820ad2349..ad56bff60487de 100644 --- a/versioned_docs/version-21/commands/web-event.md +++ b/versioned_docs/version-21/commands/web-event.md @@ -15,16 +15,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|21 |Added| - -
    -
    - ## Description `Web Event` returns an object with information on a triggered event linked to a web page component. diff --git a/versioned_docs/version-21/commands/web-form.md b/versioned_docs/version-21/commands/web-form.md index 346be23b8ce3e5..de292cf6170978 100644 --- a/versioned_docs/version-21/commands/web-form.md +++ b/versioned_docs/version-21/commands/web-form.md @@ -15,17 +15,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|21 |Added| - -
    -
    - - ## Description The `Web Form` command returns a `4D.WebForm` proxy object, providing a means to work with and effectively emulates the Page's properties and functions. diff --git a/versioned_docs/version-21/commands/web-server-list.md b/versioned_docs/version-21/commands/web-server-list.md index 554ca5b3881eb6..235a06a1adf4a3 100644 --- a/versioned_docs/version-21/commands/web-server-list.md +++ b/versioned_docs/version-21/commands/web-server-list.md @@ -14,14 +14,12 @@ displayed_sidebar: docs -
    History |Release|Changes| |---|---| |18 R3|Added
    -
    ## Description diff --git a/versioned_docs/version-21/commands/web-server.md b/versioned_docs/version-21/commands/web-server.md index afa856751d220b..dbbc63343d3dd2 100644 --- a/versioned_docs/version-21/commands/web-server.md +++ b/versioned_docs/version-21/commands/web-server.md @@ -16,7 +16,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -25,7 +24,6 @@ displayed_sidebar: docs |19|support for .sessionCookieSameSite|
    -
    ## Description @@ -36,7 +34,7 @@ By default, if the *option* parameter is omitted, the command returns a referenc |Constant|Value|Comment| |---|---|---| -|`Web server database`|1|Web server of the project from which the command is called (default if omitted)| +|`Web server database`|1|Current database Web server (default if omitted)| |`Web server host database`|2|Web server of the host database of a component| |`Web server receiving request`|3|Web server that received the request (target Web server)| diff --git a/versioned_docs/version-21/commands/zip-create-archive.md b/versioned_docs/version-21/commands/zip-create-archive.md index e7dd59a187ded3..0346c154194b68 100644 --- a/versioned_docs/version-21/commands/zip-create-archive.md +++ b/versioned_docs/version-21/commands/zip-create-archive.md @@ -21,7 +21,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -30,7 +29,6 @@ displayed_sidebar: docs |18|Added|
    -
    diff --git a/versioned_docs/version-21/commands/zip-read-archive.md b/versioned_docs/version-21/commands/zip-read-archive.md index b31834d8f39ca2..af1daae3671052 100644 --- a/versioned_docs/version-21/commands/zip-read-archive.md +++ b/versioned_docs/version-21/commands/zip-read-archive.md @@ -17,7 +17,6 @@ displayed_sidebar: docs -
    History |Release|Changes| @@ -25,7 +24,6 @@ displayed_sidebar: docs |18|Added|
    -
    ## Description diff --git a/versioned_sidebars/version-19-sidebars.json b/versioned_sidebars/version-19-sidebars.json index 98e3542abc0671..8aa65da995bd3f 100644 --- a/versioned_sidebars/version-19-sidebars.json +++ b/versioned_sidebars/version-19-sidebars.json @@ -227,20 +227,7 @@ "FormObjects/groupBox", "FormObjects/inputOverview", "FormObjects/listOverview", - { - "type": "category", - "label": "List Box", - "key": "listbox-in-form", - "link": { - "type": "doc", - "id": "FormObjects/listboxOverview" - }, - "items": [ - "FormObjects/listbox-object", - "FormObjects/listbox-column", - "FormObjects/listbox-header-footer" - ] - }, + "FormObjects/listboxOverview", "FormObjects/pictureButtonOverview", "FormObjects/picturePopupMenuOverview", "FormObjects/pluginAreaOverview", diff --git a/versioned_sidebars/version-20-sidebars.json b/versioned_sidebars/version-20-sidebars.json index 563f4ecb278307..abd78000cd82ce 100644 --- a/versioned_sidebars/version-20-sidebars.json +++ b/versioned_sidebars/version-20-sidebars.json @@ -630,20 +630,7 @@ "FormObjects/groupBox", "FormObjects/inputOverview", "FormObjects/listOverview", - { - "type": "category", - "label": "List Box", - "key": "listbox-in-form", - "link": { - "type": "doc", - "id": "FormObjects/listboxOverview" - }, - "items": [ - "FormObjects/listbox-object", - "FormObjects/listbox-column", - "FormObjects/listbox-header-footer" - ] - }, + "FormObjects/listboxOverview", "FormObjects/pictureButtonOverview", "FormObjects/picturePopupMenuOverview", "FormObjects/pluginAreaOverview", diff --git a/versioned_sidebars/version-21-R2-sidebars.json b/versioned_sidebars/version-21-R2-sidebars.json index 754c5715e36397..9b244320c86aaa 100644 --- a/versioned_sidebars/version-21-R2-sidebars.json +++ b/versioned_sidebars/version-21-R2-sidebars.json @@ -2562,20 +2562,7 @@ "FormObjects/groupBox", "FormObjects/inputOverview", "FormObjects/listOverview", - { - "type": "category", - "label": "List Box", - "key": "listbox-in-form", - "link": { - "type": "doc", - "id": "FormObjects/listboxOverview" - }, - "items": [ - "FormObjects/listbox-object", - "FormObjects/listbox-column", - "FormObjects/listbox-header-footer" - ] - }, + "FormObjects/listboxOverview", "FormObjects/pictureButtonOverview", "FormObjects/picturePopupMenuOverview", "FormObjects/pluginAreaOverview", diff --git a/versioned_sidebars/version-21-sidebars.json b/versioned_sidebars/version-21-sidebars.json index bed9688480c912..b7a658616dc566 100644 --- a/versioned_sidebars/version-21-sidebars.json +++ b/versioned_sidebars/version-21-sidebars.json @@ -2555,20 +2555,7 @@ "FormObjects/groupBox", "FormObjects/inputOverview", "FormObjects/listOverview", - { - "type": "category", - "label": "List Box", - "key": "listbox-in-form", - "link": { - "type": "doc", - "id": "FormObjects/listboxOverview" - }, - "items": [ - "FormObjects/listbox-object", - "FormObjects/listbox-column", - "FormObjects/listbox-header-footer" - ] - }, + "FormObjects/listboxOverview", "FormObjects/pictureButtonOverview", "FormObjects/picturePopupMenuOverview", "FormObjects/pluginAreaOverview", From e27e72a75657b7fe72994302f570dc1ebdb86709 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:32:07 +0200 Subject: [PATCH 0018/2000] New translations collectionclass.md (French) --- .../version-19/API/CollectionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md index 0557a56f151d19..7ec635c5c96d42 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md @@ -728,7 +728,7 @@ La fonction `.equal()` compare la collec :::note Notes -- La fonction `.equal()` ne vérifie l'égalité que pour les éléments de type chaîne, booléen, nombre et null dans les collections. La callback reçoit les paramètres suivants : +- La fonction `.equal()` ne vérifie l'égalité que pour les éléments de type chaîne, booléen, nombre et null dans les collections. Elle ne vérifie pas l'égalité des objets natifs. - Les éléments avec des valeurs **null** ne sont pas égaux aux éléments Undefined. ::: From 1898e96eed7ca4be44bdc65991c588194f7a231f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:33:23 +0200 Subject: [PATCH 0019/2000] New translations webadmin.md (French) --- .../docusaurus-plugin-content-docs/version-19/Admin/webAdmin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Admin/webAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Admin/webAdmin.md index 6646988837f90c..c0622d2f7b28eb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Admin/webAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Admin/webAdmin.md @@ -125,7 +125,7 @@ Vous pouvez aussi définir un fichier `.4DSettings`. (format XML) et l'utiliser > Cette clé d'accès n'est pas stockée de façon transparente dans le fichier `.4DSettings`. -Voici un exemple : +Exemple : ``` "%HOMEPATH%\Desktop\4D Server.exe" MyApp.4DLink --webadmin-access-key From e39d44780e2defbc43eb12fffef5ee62538e4ae0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:33:32 +0200 Subject: [PATCH 0020/2000] New translations arrays.md (French) --- .../version-19/Concepts/arrays.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/arrays.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/arrays.md index 72eb859c949cdc..3bc28f88dc20ac 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/arrays.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/arrays.md @@ -82,7 +82,7 @@ Voici un autre exemple : vous souhaitez initialiser un objet de formulaire avec ## Tableaux à deux dimensions -Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Voici un exemple : +Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Exemple : ```4d ARRAY TEXT(atTopics;100;50) // Créer un tableau texte composé de 100 lignes de 50 colonnes From 54deea2f28ffd5d0d24e1bb9d8c8cdd1dfae2310 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:33:40 +0200 Subject: [PATCH 0021/2000] New translations dt_blob.md (French) --- .../version-19/Concepts/dt_blob.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_blob.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_blob.md index c30a91882d61dd..063ecdf73ef5f7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_blob.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_blob.md @@ -37,7 +37,7 @@ Pour passer un BLOB à une de vos méthodes, vous pouvez aussi définir un point Vous pouvez assigner la valeur d'un BLOB à d'autres BLOBs, comme dans l'exemple suivant. -**Voici un exemple :** +**Exemple :** ```4d // Déclarer deux variables de type BLOB C_BLOB(vBlobA;vBlobB) @@ -51,7 +51,7 @@ En revanche, il n'existe pas d'opérateur pouvant être utilisé avec des BLOB. ## Adresser le contenu d'un BLOB -Chaque octet d'un BLOB peut être adressé individuellement, à l'aide des accolades {...}. Dans un BLOB, les octets sont numérotés de 0 à N-1, N étant la taille du BLOB. Voici un exemple : +Chaque octet d'un BLOB peut être adressé individuellement, à l'aide des accolades {...}. Dans un BLOB, les octets sont numérotés de 0 à N-1, N étant la taille du BLOB. Exemple : ```4d // Déclarer une variable de type BLOB C_BLOB(vBlob) From ec5a2909284088f11175abff2092bb965ddd9e2a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:33:43 +0200 Subject: [PATCH 0022/2000] New translations dt_collection.md (French) --- .../version-19/Concepts/dt_collection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_collection.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_collection.md index 027c344181abb4..e92b024500b014 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_collection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_collection.md @@ -44,7 +44,7 @@ Si vous assignez un numéro d'élément plus grand que celui du dernier élémen Les collections doivent être initialisées à l'aide, par exemple, de la commande `Creer collection`, sinon une erreur de syntaxe sera générée à la suite d'une lecture ou d'une modification d'un ou plusieurs élements de la collection. -Voici un exemple : +Exemple : ```4d var $colVar : Collection //création d'une variable 4D de type collection From cc48e31bf10b7fc720c67138823be9e268b773a6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:33:48 +0200 Subject: [PATCH 0023/2000] New translations dt_object.md (French) --- .../version-19/Concepts/dt_object.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_object.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_object.md index f06d5e362751a9..df99008376ffcb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_object.md @@ -36,7 +36,7 @@ Chaque valeur de propriété accessible par la notation objet est considérée c Les objets doivent être initialisés à l'aide, par exemple, de la commande `New object`, sinon une erreur de syntaxe sera générée à la suite d'une lecture ou d'une modification de leurs propriétés. -Voici un exemple : +Exemple : ```4d C_OBJECT($obVar) ////création d'une variable 4D de type objet $obVar:=New object //initialisation de l'objet et assignation à la variable 4D @@ -60,7 +60,7 @@ Avec la notation objet, il est possible d'accéder aux propriétés d'objets (au - à l'aide du symbole "point" : > objet.NomPropriété -Voici un exemple : +Exemple : ```4d employee.name:="Smith" ``` @@ -91,14 +91,14 @@ La notation objet est utilisable avec tout élément de langage qui contient ou $pop:=$aObjCountries{2}.population //tableau d'objets $val:=$myCollection[3].subvalue //élément de collection ``` -- avec les **commandes 4D** qui retournent des objets. Voici un exemple : +- avec les **commandes 4D** qui retournent des objets. Exemple : ```4d $measures:=Lire mesures base.DB.tables ``` -- avec les **méthodes projet** qui retournent des objets. Voici un exemple : +- avec les **méthodes projet** qui retournent des objets. Exemple : ```4d // MyMethod1 @@ -127,7 +127,7 @@ La notation objet pour les pointeurs est semblable à la notation objet standard - Accès par le nom : > pointeurObjet->[nomPropriété"] -Voici un exemple : +Exemple : ```4d C_OBJECT(vObj) From 7b38956af750f0abe92367310cbd77b8eca917b9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:34:04 +0200 Subject: [PATCH 0024/2000] New translations quick-tour.md (French) --- .../version-19/Concepts/quick-tour.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md index 3e15b4938baf5a..85f2ef0f270418 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md @@ -60,7 +60,7 @@ La ligne de code se lit "MyOtherDate obtient la date actuelle plus 30 jours." Ce ## Commandes -Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Voici un exemple : +Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Exemple : ```4d COPY DOCUMENT("dossier1\\nom1";"dossier2\\" ; "nouveau") @@ -368,7 +368,7 @@ Les deux styles de commentaires peuvent être utilisés simultanément. #### Commentaires sur une seule ligne (`//commentaire`) -Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Voici un exemple : +Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Exemple : ```4d //Ceci est un commentaire @@ -383,7 +383,7 @@ End for Entourez le contenu avec des caractères `/*` ... `*/` pour créer des commentaires en ligne ou des blocs de commentaires multilignes. Les blocs de commentaire en ligne et multi-lignes commencent par `/*` et se terminent par `*/`. -- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Voici un exemple : +- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Exemple : ```4d For /* ligne de commentaire */ ($vCounter;1;100) @@ -391,7 +391,7 @@ For /* ligne de commentaire */ ($vCounter;1;100) End for ``` -- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Voici un exemple : +- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Exemple : ```4d For ($vCounter;1;100) From 26b46f6050b7f9a3c4e478f4a4c832541f5d1cc7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:34:12 +0200 Subject: [PATCH 0025/2000] New translations onafteredit.md (French) --- .../version-19/Events/onAfterEdit.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md index dcddd27d0b3991..d7da16801e06b0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------- | -| 45 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Liste hiérarchique](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | +| 45 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Liste hiérarchique](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | ## Description From 6d2f804b9a6c06dde46651cb3dc8e7dc63b544c9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:34:14 +0200 Subject: [PATCH 0026/2000] New translations onafterkeystroke.md (French) --- .../version-19/Events/onAfterKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md index d957aa5c19cc87..9390073594289f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) [Colonne de list box](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) [Colonne de list box](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. |
    Historique @@ -24,7 +24,7 @@ Après avoir sélectionné les propriétés d'événement [`On Before Keystroke` L'événement `On After Keystroke` n'est pas généré : -- dans la méthode [des colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Séquence d'entrée From f88b2363f587b51e0b5d8deeec29b310c3669fe0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:34:15 +0200 Subject: [PATCH 0027/2000] New translations onaftersort.md (French) --- .../version-19/Events/onAfterSort.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md index 53ca13bab24d1d..ad4bf944154e30 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un tri standard vient d'être effectué dans une colonne de list box. | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Un tri standard vient d'être effectué dans une colonne de list box. | ## Description From a3f9597f2f2a7b7a2ae3ab064f770b2316a0965d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:34:17 +0200 Subject: [PATCH 0028/2000] New translations onalternativeclick.md (French) --- .../version-19/Events/onAlternativeClick.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md index 2074c00c603110..b008f58090757d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Boutons : la zone "flèche" d'un bouton est cliquée
  • List box : dans une colonne d'un tableau, un bouton de sélection (attribut "alternateButton") est cliqué
  • | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • Boutons : la zone "flèche" d'un bouton est cliquée
  • List box : dans une colonne d'un tableau, un bouton de sélection (attribut "alternateButton") est cliqué
  • | ## Description @@ -22,8 +22,8 @@ Certains styles de boutons peuvent être [liés à un menu contextuel](FormObjec ### List box -Cet événement est généré dans des colonnes de [list box de type tableau objets](../FormObjects/listbox_overview.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton de sélection de widget (attribut "alternateButton"). +Cet événement est généré dans les colonnes de [list box de type tableau objets](../FormObjects/listbox-column.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Voir la [description de l'attribut "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +See the [description of the "alternateButton" attribute](FormObjects/listbox-column.md#alternatebutton). From 631e4c1eba48b04028b53841b8bed6e1809663e3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:34:19 +0200 Subject: [PATCH 0029/2000] New translations onbeforedataentry.md (French) --- .../version-19/Events/onBeforeDataEntry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md index 028708a8ed1bc2..0b3632f1d77cf2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une cellule de list box est sur le point de passer en mode d'édition | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Une cellule de list box est sur le point de passer en mode d'édition | ## Description From 7d1a8fcf390448f3b1a892b2c2a3408ee3c53c9f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:34:21 +0200 Subject: [PATCH 0030/2000] New translations onbeforekeystroke.md (French) --- .../version-19/Events/onBeforeKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md index c4eb3df8c705a4..0fdd4429af6180 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) [Colonne de list box](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) [Colonne de list box](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. |
    Historique @@ -22,7 +22,7 @@ Après avoir sélectionné les événements `On Before Keystroke` et [`On After L'événement `On Before Keystroke` n'est pas généré : -- dans une méthode [colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Objets non saisissables From f3f772bc47f58bd2b7f14f0376bd25a2b41aa123 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:34:22 +0200 Subject: [PATCH 0031/2000] New translations onbegindragover.md (French) --- .../version-19/Events/onBeginDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md index c518c5a69e36f1..850af0ae7398c5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](../FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](../FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | ## Description From a1f40a2e67003d950d92be37a30ab6391b810f28 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:34:26 +0200 Subject: [PATCH 0032/2000] New translations onclicked.md (French) --- .../version-19/Events/onClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onClicked.md index 2f4b9bccd03479..bdd50526c060e6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | ## Description From 34602380235da001a9a10a6413ef5b8d9f2077db Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:34:31 +0200 Subject: [PATCH 0033/2000] New translations oncolumnmoved.md (French) --- .../version-19/Events/onColumnMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md index 01f301c689445f..ae98b3ddb33cdc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| 32 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| 32 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description From f507e795c0ff19fba0fc44a10a837c4283d04e98 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:34:33 +0200 Subject: [PATCH 0034/2000] New translations oncolumnresize.md (French) --- .../version-19/Events/onColumnResize.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md index b3baeae48b1c0f..73e4ce706de8a3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -| 33 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| 33 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | ## Description From 4c07a333fdd3de45a772fef39a668145c776fb21 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:34:35 +0200 Subject: [PATCH 0035/2000] New translations ondatachange.md (French) --- .../version-19/Events/onDataChange.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md index d7c6c9b594d51d..67e5575a9b9acb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | ## Description From 5c1243b44718f60827fdb2e48e51e60e8e6589d0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:34:40 +0200 Subject: [PATCH 0036/2000] New translations ondoubleclicked.md (French) --- .../version-19/Events/onDoubleClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md index db3c7dfe2aefec..8d54449fd6a3e9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | ## Description From 98ef386e88458a0ad10d73bfac736415f70c4618 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:34:42 +0200 Subject: [PATCH 0037/2000] New translations ondragover.md (French) --- .../version-19/Events/onDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md index 6f2dbc62fc06a1..a1ccb5eeb59b17 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | ## Description From 5bbf7f675aff01ce21816ca42bc34b0d28829997 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:34:43 +0200 Subject: [PATCH 0038/2000] New translations ondrop.md (French) --- .../version-19/Events/onDrop.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDrop.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDrop.md index de05deed66f461..6572f963ddabbf 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDrop.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | ## Description From 01f7f8bcf3163f12474bf1a5b2292be2a243a1e6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:34:48 +0200 Subject: [PATCH 0039/2000] New translations onfooterclick.md (French) --- .../version-19/Events/onFooterClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md index 6def9a451d7ae6..21b6a2965b7bed 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans le pied de page d'une colonne de list box | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Un clic se produit dans le pied de page d'une colonne de list box | ## Description From f93d0240f5c68c0e8e834c8891aa65360a747024 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:34:50 +0200 Subject: [PATCH 0040/2000] New translations ongettingfocus.md (French) --- .../version-19/Events/onGettingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md index 7c6ce0c3ac803f..73bbb6414a117c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | ## Description From 2f1a11a161f4ee399a68754e7d51142d31eaf5ac Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:34:52 +0200 Subject: [PATCH 0041/2000] New translations onheaderclick.md (French) --- .../version-19/Events/onHeaderClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md index f1188805566aa3..a6abad7c1442f7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | -| 42 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans un en-tête de colonne | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | +| 42 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Un clic se produit dans un en-tête de colonne | ## Description From 795b29cbcecdc488539107c6d1e0effae9973895 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:34:54 +0200 Subject: [PATCH 0042/2000] New translations onload.md (French) --- .../version-19/Events/onLoad.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLoad.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLoad.md index 5d6396720d451e..9b592b013c6987 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLoad.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | ## Description From 08e07734746220c8e0ef75584b464c4da42a1301 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:34:58 +0200 Subject: [PATCH 0043/2000] New translations onlosingfocus.md (French) --- .../version-19/Events/onLosingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md index e3b160a813ac41..6ebfd36d8d8b3b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | ## Description From 611927f0d49ce6e2639abcea897aab48c3644d81 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:35:15 +0200 Subject: [PATCH 0044/2000] New translations onrowmoved.md (French) --- .../version-19/Events/onRowMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md index ebfbd18f6c8907..b500f49665436f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------ | -| 34 | [List Box de type tableau](FormObjects/listbox_overview.md#array-list-boxes) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description From bb8d251bb445a72efad8ff85fcd49c5f715a29a9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:35:21 +0200 Subject: [PATCH 0045/2000] New translations onunload.md (French) --- .../version-19/Events/onUnload.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onUnload.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onUnload.md index 9359120c9d21a3..9af5fb59ddfeb1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onUnload.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | ## Description From ad5a6c2d5a29f7e900268212f108f5a40d965a2a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:35:27 +0200 Subject: [PATCH 0046/2000] New translations onvalidate.md (French) --- .../version-19/Events/onValidate.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onValidate.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onValidate.md index 9866d9d42de50e..b0d594273deb3a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onValidate.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | ## Description From 44ad1bedd31313f326a4a969a0003dbf59f169ac Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:35:32 +0200 Subject: [PATCH 0047/2000] New translations overview.md (French) --- .../version-19/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/overview.md index 0d522592f0b23c..67dcb5dc0f2592 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/overview.md @@ -28,7 +28,7 @@ Chaque événement est retourné sous forme d'objet par la commande `FORM Event` Des propriétés supplémentaires sont retournées lorsque l'événement se produit sur des objets spécifiques. En particulier : -- Les [list box](FormObjects/listbox_overview.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox_overview.md#supported-form-events-1) renvoient des [propriétés supplémentaires](FormObjects/listbox_overview.md#supported-form-events) telles que `columnName` ou `isRowSelected`. +- Les [list box](FormObjects/listbox-object.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox-column.md#supported-form-events) renvoient des [propriétés supplémentaires](FormObjects/listbox-object.md#supported-form-events) telles que `columnName` ou `isRowSelected`. - Les [zones 4D View Pro](FormObjects/viewProArea_overview.md) retournent par exemple des propriétés `sheetName` ou `action` dans l'objet événement [On After Edit](onAfterEdit.md). From 5fa7ee8f5619dc12bd9efe22d97ea4e4f2b813b7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:35:36 +0200 Subject: [PATCH 0048/2000] New translations forms.md (French) --- .../version-19/FormEditor/forms.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/forms.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/forms.md index 15834efa6ccfe8..23a71f13552d0f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/forms.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/forms.md @@ -19,7 +19,7 @@ Vous pouvez ajouter ou modifier des formulaires 4D à l'aide des éléments suiv - **L'interface 4D Developer :** Créez de nouveaux formulaires à partir du menu **Fichier** ou de la fenêtre de l' **Explorateur**. - **L'éditeur de formulaires **: Modifiez vos formulaires à l'aide de l'[éditeur de formulaires](FormEditor/formEditor.md). -- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture.md#sources-folder). Voici un exemple : +- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture.md#sources-folder). Exemple : ``` { From 809f70f02e39bfaa744b0297cc8c620da084cd6b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:35:41 +0200 Subject: [PATCH 0049/2000] New translations pictures.md (French) --- .../version-19/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md index 4b5bf515b475c9..e1a6be4bb71e39 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md @@ -46,7 +46,7 @@ Les images haute résolution avec la convention @nx peuvent être utilisées dan * [Boutons](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[cases à cocher](FormObjects/checkbox_overview.md) * [Boutons image](FormObjects/pictureButton_overview.md)/[Pop-up image](FormObjects/picturePopupMenu_overview.md) * [Onglets](FormObjects/tabControl.md) -* [En-têtes de list box](FormObjects/listbox_overview.md#list-box-headers) +* [En-têtes de list box](FormObjects/listbox-header-footer.md#headers) * [Icônes de menu](Menus/properties.md#item-icon) 4D priorise automatiquement les images avec la résolution la plus élevée. 4D priorise automatiquement les images avec la résolution la plus élevée. Même si une commande ou une propriété spécifie *circle.png*, *circle@3x.png* sera utilisé (le cas échéant). From 028a80994c965e45e4c1de39f17200fab5948d2a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:36:02 +0200 Subject: [PATCH 0050/2000] New translations listbox_overview.md (French) --- .../FormObjects/listbox_overview.md | 654 +----------------- 1 file changed, 15 insertions(+), 639 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md index fdbd06d0b3ce78..30a274e8d3940b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md @@ -30,10 +30,10 @@ L'utilisateur peut sélectionner une ou plusieurs lignes à l'aide des raccourci Une list box est composée de quatre parties distinctes : -* l’objet list box dans sa globalité, -* les colonnes, -* les en-têtes des colonnes, et -* les pieds des colonnes. +* the [list box object](./listbox-object.md) in its entirety, +* [columns](./listbox-column.md), +* column [headers](./listbox-header-footer.md#headers), and +* column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -44,7 +44,7 @@ Il est possible d'ajouter une méthode objet à l'objet list box et/ou à chaque 1. Méthode objet de chaque colonne 2. Méthode objet de la list box -La méthode objet de colonne obtient les événements qui se produisent dans son [en-tête](#list-box-headers) et son [pied](#list-box-footers). +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). ### Types de list box @@ -59,270 +59,8 @@ Il existe différents types de list box avec leurs propres comportements et prop Vous pouvez configurer complètement un objet de type list box via ses propriétés, et vous pouvez également le gérer dynamiquement par programmation. -Le langage 4D comprend un thème "List Box" dédié aux commandes de list box mais les commandes de divers autres thèmes comme "Propriétés des objets" ou les commandes `EDIT ITEM` et `Displayed line number` peuvent également être utilisées. Pour plus d'informations, consultez la page [List Box Commands Summary](https://doc.4d.com/4Dv19R6/4D/19-R6/List-Box-Commands-Summary.300-5911039.en.html) du manuel *4D Language*. +Le langage 4D comprend un thème "List Box" dédié aux commandes de list box mais les commandes de divers autres thèmes comme "Propriétés des objets" ou les commandes `EDIT ITEM` et `Displayed line number` peuvent également être utilisées. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. -## Objets List box - -### List box de type tableau - -Dans une list box de type tableau, chaque colonne est associée à un tableau 4D à une dimension ; tous les types de tableaux peuvent être utilisés, à l’exception des tableaux de pointeurs. Le nombre de lignes est basé sur le nombre d’éléments du tableau. - -Par défaut, 4D affecte le nom “ColonneN” à chaque variable de colonne. Vous pouvez le modifier, ainsi que les autres [propriétés des colonnes](listbox_overview.md#proprietes-specifiques-des-colonnes). Le format d'affichage de chaque colonne peut également être défini à l'aide de la commande `OBJECT SET FORMAT`. -> Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques), disposant de mécanismes spécifiques. - -Avec les list box de type tableau, les valeurs des colonnes (saisie et affichage) sont gérées à l’aide des commandes du langage 4D. Vous pouvez également associer une [énumération](properties_DataSource.md#énumération) à une colonne afin de contrôler la saisie. Les valeurs des colonnes sont gérées à l’aide des commandes de haut niveau du thème List box (telles que `LISTBOX INSERT ROWS` ou `LISTBOX INSERT COLUMN`) ainsi que des commandes de manipulation des tableaux. Par exemple, pour initialiser le contenu d’une colonne, vous pouvez utiliser l’instruction suivante : - -```4d -ARRAY TEXT(varCol;size) -``` - -Vous pouvez également utiliser une énumération : - -```4d -LIST TO ARRAY("ListName";varCol) -``` -> **Attention :** Lorsqu’un objet List box contient plusieurs colonnes de tailles différentes, seul le nombre d’éléments correspondant au plus petit tableau est affiché. Il est donc conseillé de veiller à ce que chaque tableau ait le même nombre d’éléments que les autres. A noter également que si une colonne de la list box est “vide” (c'est le cas lorsque le tableau associé n'a pas été correctement déclaré ou dimensionné via le langage), la list box n'affiche aucun contenu. - -### List box de type sélection - -Dans ce type de list box, chaque colonne peut être associée à un champ (par exemple `[Employees]LastName)` ou à une expression. L’expression peut être basée sur un ou plusieurs champs (par exemple `[Employés]Nom+“ ”+[Employés]Prénom`) ou être simplement une formule (par exemple`String(Milliseconds)`). L’expression peut également être une méthode projet, une variable ou un élément de tableau. Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. - -Le contenu de chaque ligne est ensuite évalué en fonction d'une sélection d'enregistrements : la **sélection courante** d'une table ou une **sélection temporaire**. - -Dans le cas d’une list box basée sur la sélection courante, toute modification effectuée côté base de données est automatiquement reportée dans la list box et inversement. La sélection courante est donc toujours identique aux deux emplacements. - -### List box collection ou entity selection - -Dans ce type de list box, chaque colonne doit être associée à une expression. Le contenu de chaque ligne est ensuite évalué par élément de la collection ou par entité de l'entity selection. - -Chaque élément de la collection ou chaque entité est disponible en tant qu'objet auquel on peut accéder via le mot-clé [This](../Concepts/classes.md#this). Une expression de colonne peut être un chemin de propriété, une méthode de projet, une variable ou n'importe quelle formule, accédant à chaque entité ou objet élément de collection via `This`, par exemple `This.` (ou `This.value` dans le cas d'une collection de valeurs scalaires). Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. - -Lorsque la source de données est une entity selection, les modifications apportées du côté de la list box sont automatiquement enregistrées dans la base de données. En revanche, les modifications apportées du côté de la base de données sont visibles dans la list box après le rechargement des entités modifiées. - -Lorsque la source de données est une collection, toute modification apportée aux valeurs de la list box se reflète dans la collection. En revanche, si des modifications sont effectuées sur la collection en utilisant par exemple les différentes fonctions de la class [Collection](../API/CollectionClass.md), il faudra en informer explicitement 4D en réaffectant la variable collection à elle-même, afin que le contenu de la list box soit rafraîchi. Par exemple : - -```4d -myCol:=myCol.push("new value") //afficher new value dans la list box -``` - -### Propriétés prises en charge - -Les propriétés prises en charge dépendent du type de list box. - -| Propriété | List box tableau | Liste box sélection | List box collection ou entity selection | -| ------------------------------------------------------------------------------------------- | ---------------- | ------------------- | --------------------------------------- | -| [Couleur de fond alternée](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Couleur de fond](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Gras](properties_Text.md#bold) | X | X | X | -| [Expression couleur de fond](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Style de la bordure](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Bas](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Class](properties_Object.md#css-class) | X | X | X | -| [Collection ou entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionnement colonnes auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Élément courant](properties_DataSource.md#current-item) | | | X | -| [Position élément courant](properties_DataSource.md#current-item-position) | | | X | -| [Source de données](properties_Object.md#data-source) | X | X | X | -| [Nom formulaire détaillé](properties_ListBox.md#detail-form-name) | | X | | -| [Afficher en-têtes](properties_Headers.md#display-headers) | X | X | X | -| [Afficher pieds](properties_Footers.md#display-footers) | X | X | X | -| [Double-clic sur ligne](properties_ListBox.md#double-click-on-row) | | X | | -| [Glissable](properties_Action.md#droppable) | X | X | X | -| [Déposable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Police](properties_Text.md#font) | X | X | X | -| [Couleur de la police](properties_Text.md#font-color) | X | X | X | -| [Expression couleur police](properties_Text.md#font-color-expression) | | X | X | -| [Taille](properties_Text.md#font-size) | X | X | X | -| [Hauteur (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Hauteur (en-têtes)](properties_Headers.md#height) | X | X | X | -| [Hauteur (pieds)](properties_Footers.md#height) | X | X | X | -| [Masquer lignes vides finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Cacher rectangle de focus](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Cacher surlignage sélection](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List box hiérarchique](properties_Object.md#array-list-box) | X | | | -| [Ensemble surlignage](properties_ListBox.md#highlight-set) | | X | | -| [Alignement horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Couleur lignes horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Barre de défilement horizontale](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Italique](properties_Text.md#italic) | X | X | X | -| [Gauche](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Table principale](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Méthode](properties_Action.md#method) | X | X | X | -| [Lignes déplaçables](properties_Action.md#movable-rows) | X | | | -| [Sélection temporaire](properties_DataSource.md#selection-name) | | X | | -| [Nombre de colonnes](properties_ListBox.md#number-of-columns) | X | X | X | -| [Nombre de colonnes verrouillées](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Nombre de colonnes statiques](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nom d'objet](properties_Object.md#object-name) | X | X | X | -| [Droite](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Tableau de contrôle des lignes](properties_ListBox.md#row-control-array) | X | | | -| [Tableau couleurs de police](properties_Text.md#row-font-color-array) | X | | | -| [Hauteur des lignes](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Tableau hauteurs des lignes](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Tableau de styles](properties_Text.md#row-style-array) | X | | | -| [Eléments sélectionnés](properties_DataSource.md#selected-items) | | | X | -| [Mode de sélection](properties_ListBox.md#selection-mode) | X | X | X | -| [Saisie sur clic unique](properties_Entry.md#single-click-edit) | X | X | X | -| [Triable](properties_Action.md#sortable) | X | X | X | -| [Action standard](properties_Action.md#standard-action) | X | | | -| [Expression style](properties_Text.md#style-expression) | | X | X | -| [Haut](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparent](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Type](properties_Object.md#type) | X | X | X | -| [Souligné](properties_Text.md#underline) | X | X | X | -| [Variable ou expression](properties_Object.md#variable-or-expression) | X | X | | -| [Alignement vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Couleur lignes verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Barre de défilement verticale](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilité](properties_Display.md#visibility) | X | X | X | -| [Largeur](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Les colonnes, en-têtes et pieds de list box prennent en charge des propriétés spécifiques. - -### Événements formulaire pris en charge - -| Evénement formulaire | Propriétés supplémentaires retournées (voir [Evénement formulaire](https://doc.4d.com/4Dv18/4D/18/FORM-Evenement.301-4522191.fr.html) pour les propriétés principales) | Commentaires | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On After Keystroke |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On After Sort |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomEn-tête](#propriétés-supplémentaires)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Listbox tableau uniquement* | -| On Before Data Entry |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Before Keystroke |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Begin Drag Over |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Clicked |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Close Detail |
  • [row](#propriétés-supplémentaires)
  • | *List box Sélection courante et Sélection temporaire uniquement* | -| On Collapse |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *List box hiérarchiques uniquement* | -| On Column Moved |
  • [columnName](#propriétés-supplémentaires)
  • [nouvellePosition](#propriétés-supplémentaires)
  • [anciennePosition](#propriétés-supplémentaires)
  • | | -| On Column Resize |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nouvelleTaille](#propriétés-supplémentaires)
  • [ancienneTaille](#propriétés-supplémentaires)
  • | | -| On Data Change |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Delete Action |
  • [row](#propriétés-supplémentaires)
  • | | -| On Display Detail |
  • [isRowSelected](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Double Clicked |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Drag Over |
  • [zone](#propriétés-supplémentaires)
  • [nomZone](#propriétés-supplémentaires)
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Drop |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Expand |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *List box hiérarchiques uniquement* | -| On Footer Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomPied](#propriétés-supplémentaires)
  • | *List box Tableau, Sélection courante et Sélection temporaire uniquement* | -| On Getting Focus |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomEn-tête](#propriétés-supplémentaires)
  • | | -| On Load | | | -| On Losing Focus |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Mouse Enter |
  • [zone](#propriétés-supplémentaires)
  • [nomZone](#propriétés-supplémentaires)
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [zone](#propriétés-supplémentaires)
  • [nomZone](#propriétés-supplémentaires)
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Open Detail |
  • [row](#propriétés-supplémentaires)
  • | *List box Sélection courante et Sélection temporaire uniquement* | -| On Row Moved |
  • [nouvellePosition](#propriétés-supplémentaires)
  • [anciennePosition](#propriétés-supplémentaires)
  • | *Listbox tableau uniquement* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#propriétés-supplémentaires)
  • [verticalScroll](#propriétés-supplémentaires)
  • | | -| On Unload | | | - -#### Propriétés supplémentaires {#additional-properties} - -Les événements formulaire sur les list box ou colonnes de list box peuvent retourner les propriétés supplémentaires suivantes : - -| Propriété | Type | Description | -| ---------------- | ----------- | ---------------------------------------------------------------------------- | -| area | text | Zone de l'objet List box ("header", "footer", "cell") | -| areaName | text | Nom de la zone | -| column | entier long | Numéro de colonne | -| columnName | text | Nom de la colonne | -| footerName | text | Nom du pied | -| headerName | text | Nom de l'en-tête | -| horizontalScroll | entier long | Positif si le défilement est vers la droite, négatif s'il est vers la gauche | -| isRowSelected | boolean | Vrai si la ligne est sélectionnée, sinon Faux | -| newPosition | entier long | Nouvelle position de la colonne ou de la ligne | -| newSize | entier long | Nouvelle taille (en pixels) de la colonne ou de la ligne | -| oldPosition | entier long | Position précédente de la colonne ou de la ligne | -| oldSize | entier long | Taille précédente (en pixels) de la colonne ou de la ligne | -| row | entier long | Numéro de ligne | -| verticalScroll | entier long | Positif si le défilement est vers le bas, négatif s'il est vers le haut | -> Si un événement se produit sur une "fake" colonne ou ligne qui n'existe pas, une chaîne vide est généralement renvoyée. - -## Colonnes de list box - -Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_column.png) - -Vous pouvez définir pour chaque colonne de List box des propriétés standard (texte, couleur de fond...) : dans ce cas, ces propriétés sont prioritaires par rapport aux propriétés de l'objet List box. -> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). - -### Propriétés spécifiques des colonnes {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Événements formulaire pris en charge - -| Evénement formulaire | Propriétés supplémentaires retournées (voir [Evénement formulaire](https://doc.4d.com/4Dv18/4D/18/FORM-Evenement.301-4522191.fr.html) pour les propriétés principales) | Commentaires | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On After Keystroke |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On After Sort |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomEn-tête](#propriétés-supplémentaires)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Listbox tableau uniquement* | -| On Before Data Entry |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Before Keystroke |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Begin Drag Over |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Clicked |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Column Moved |
  • [columnName](#propriétés-supplémentaires)
  • [nouvellePosition](#propriétés-supplémentaires)
  • [anciennePosition](#propriétés-supplémentaires)
  • | | -| On Column Resize |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nouvelleTaille](#propriétés-supplémentaires)
  • [ancienneTaille](#propriétés-supplémentaires)
  • | | -| On Data Change |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Double Clicked |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Drag Over |
  • [zone](#propriétés-supplémentaires)
  • [nomZone](#propriétés-supplémentaires)
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Drop |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Footer Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomPied](#propriétés-supplémentaires)
  • | *List box Tableau, Sélection courante et Sélection temporaire uniquement* | -| On Getting Focus |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomEn-tête](#propriétés-supplémentaires)
  • | | -| On Load | | | -| On Losing Focus |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Row Moved |
  • [nouvellePosition](#propriétés-supplémentaires)
  • [anciennePosition](#propriétés-supplémentaires)
  • | *Listbox tableau uniquement* | -| On Scroll |
  • [horizontalScroll](#propriétés-supplémentaires)
  • [verticalScroll](#propriétés-supplémentaires)
  • | | -| On Unload | | | - -## En-têtes de list box - -> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. - -Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_header.png) - -Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. - -Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. En particulier, une icône peut être affichée dans l’en-tête à côté ou à la place du libellé de la colonne, notamment dans le cadre des [tris personnalisés](#gestion-des-tris). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. - -### Propriétés spécifiques des en-têtes - -[Gras](properties_Text.md#bold) - [Css Class](properties_Object.md#css-class) - [Police](properties_Text.md#font) - [Couleur de fond](properties_Text.md#font-color) - [Message d'aide](properties_Help.md#help-tip) - [Alignement horizontal ](properties_Text.md#horizontal-alignment) - [Emplacement de l'icône](properties_TextAndPicture.md#icon-location) - [Italique](properties_Text.md#italic) - [Nom](properties_Object.md#object-name) - [Chemin d'accès](properties_TextAndPicture.md#picture-pathname) - [Titre](properties_Object.md#title) - [Souligné](properties_Text.md#underline) - [Variable ou expression](properties_Object.md#variable-or-expression) - [Alignement vertical](properties_Text.md#vertical-alignment) - [Largeur](properties_CoordinatesAndSizing.md#width) - -## Pieds de list box -> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. - -Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. - -Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_footers.png) - -Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). - -Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un pied de page, elle est appliquée à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. - -### Propriétés spécifiques des pieds de page - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## Gestion de la saisie @@ -503,14 +241,14 @@ Il est possible d'activer ou d'inactiver le tri utilisateur standard via la prop La prise en charge du tri standard dépend du type de list box : -| Type de list box | Prise en charge du tri standard | Commentaires | -| ------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------ | -| Collection d'objets | Oui |
  • Les colonnes "This.a" ou "This.a.b" sont triables.
  • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | -| Collection de valeurs scalaires | Non | Utiliser un tri personnalisé avec la fonction [`orderBy()`](../API/CollectionClass.md#orderby) | +| Type de list box | Prise en charge du tri standard | Commentaires | +| ------------------------------- | ------------------------------- | ---------------------------------------------------------------------------------------------------- | +| Collection d'objets | Oui |
  • Les colonnes "This.a" ou "This.a.b" sont triables.
  • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | +| Collection de valeurs scalaires | Non | Utiliser un tri personnalisé avec la fonction [`orderBy()`](../API/CollectionClass.md#orderby) | | Entity selection | Oui |
  • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Pris en charge : tris sur les propriétés d'attributs d'objets (par exemple "This.data.city" lorsque "data" est un attribut d'objet)
  • Pris en charge : tris sur les attributs liés (par exemple "This.company.name")
  • Non pris en charge : tris sur les propriétés d'attributs d'objets par le biais d'attributs liés (par exemple, "This.company.data.city"). Pour cela, vous devez utiliser le tri personnalisé avec la fonction [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (voir l'exemple ci-dessous)
  • | -| Sélection courante | Oui | Seules les expressions simples sont triables (par exemple `[Table_1]Champ_2`) | -| Sélection temporaire | Non | | -| Tableaux | Oui | Les colonnes liées à des tableaux d'images et de pointeurs ne sont pas triables | +| Sélection courante | Oui | Seules les expressions simples sont triables (par exemple `[Table_1]Champ_2`) | +| Sélection temporaire | Non | | +| Tableaux | Oui | Les colonnes liées à des tableaux d'images et de pointeurs ne sont pas triables | ### Tri personnalisé @@ -564,8 +302,8 @@ Vous pouvez définir la valeur de la variable (par exemple, Header2:=2) afin de Vous disposez de plusieurs possibilités pour définir des couleurs de fond, des couleurs de police et des styles de police dans les list box : -* au niveau des [propriétés de l’objet list box](#list-box-objects), -* au niveau des [propriétés de la colonne,](#list-box-columns), +* at the level of the [list box object properties](./listbox-object.md), +* at the level of the [column properties](./listbox-column.md), * en utilisant des [tableaux ou expressions](#using-arrays-and-expressions) pour la list box et/ou pour chaque colonne, * au niveau du texte de chaque cellule (si [texte multistyle](properties_Text.md#multi-style)). @@ -814,365 +552,3 @@ Dans ce cas, le remplissage et le vidage des tableaux doivent être effectués p * Lorsque l’utilisateur clique sur un bouton de contraction, vous pouvez traiter l’événement `On Collapse`. La commande `LISTBOX GET CELL POSITION` retourne la cellule concernée : vous supprimez de la list box autant de lignes que nécessaire à l’aide de la commande `LISTBOX DELETE ROWS`. -## Tableaux d'objets dans les colonnes - -Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). - -La list box suivante a été définie à l'aide d'un tableau d'objets : - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configurer une colonne tableau d'objets - -Pour affecter un tableau d'objets à une colonne de list box, il suffit de définir le nom du tableau d'objets soit dans la liste des propriétés (champ "Nom de la variable"), soit à l'aide de la commande [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html), comme pour toute colonne basée sur un tableau. Dans la Liste des propriétés, vous pouvez sélectionner Objet comme "Type de variable" pour la colonne : - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Les propriétés standard liées aux coordonnées, taille et style sont disponibles pour les colonnes de type objet. Elles peuvent être gérées à l'aide de la Liste des propriétés, ou en programmant les attributs de style, visibilité, couleur de police et de fond de chaque ligne de colonne objet de la list box. Ce type de colonne peut également être masqué. - -Toutefois, le thème Source de données n'est pas disponible pour les colonnes objet des list box. En fait, le contenu de chaque cellule de la colonne est basé sur les attributs présents dans l'élément correspondant du tableau d'objets. Chaque élément du tableau peut définir : - -le type de valeur (obligatoire) : texte, couleur, événement, etc. la valeur elle-même (optionnel) : utilisé aussi bien pour la saisie que pour l'affichage. le mode d'affichage du contenu de la cellule (optionnel) : bouton, liste, etc. des paramètres supplémentaires (optionnel) : dépend du type de valeur Pour définir ces propriétés, vous devez placer les attributs adéquats dans l'objet (la liste des attributs disponibles est fournie ci-dessous). Par exemple, vous pouvez écrire "Hello World!" dans une colonne objet à l'aide de ce simple code : - -```4d -ARRAY OBJECT(obColumn;0) //tableau de la colonne - C_OBJECT($ob) //premier élément - OB SET($ob;"valueType";"text") //définit le type de valeur (obligatoire) - OB SET($ob;"value";"Hello World!") //définit la valeur - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) -> Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet. Ces paramètres sont automatiquement définis en fonction du type de valeur. - -#### valueType et affichage des données - -Lorsqu'une colonne de list box est associée à un tableau d'objets, l'affichage, la saisie et l'édition des cellules sont basées sur l'attribut valueType présent dans chaque élément du tableau. Les valeurs valueType prises en charge sont les suivantes : - -* "text" : pour une valeur texte -* "real": for a numeric value that can include separators like a `\<space>`, <.>, or -* "integer" : pour une valeur entière -* "boolean" : pour une valeur True/False -* "color" : pour définir une couleur de fond -* "event" : pour afficher un bouton avec un libellé. - -4D utilise des widgets par défaut en fonction de la valeur de "valueType" (par exemple, un "text" est affiché sous forme de zone de saisie de texte, un "boolean" est affiché sous forme de case à cocher, etc.), mais des représentations alternatives sont également disponibles via des options (par exemple, un "real" peut être affiché sous forme de menu déroulant). Le tableau suivant indique l'affichage par défaut ainsi que les variations possibles pour chaque type de valeur : - -| valueType | Format défaut | Widget(s) alternatif(s) | -| --------- | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | -| text | zone de saisie de texte | menu déroulant (enumération obligatoire) ou combo box (enumération) | -| réel | zone de saisie de texte contrôlée (nombre et séparateurs) | menu déroulant (enumération obligatoire) ou combo box (enumération) | -| integer | zone de saisie de texte contrôlée (nombre) | menu déroulant (enumération obligatoire) ou combo box (enumération) ou case à cocher trois états | -| boolean | case à cocher | menu déroulant (enumération obligatoire) | -| color | couleur de fond | text | -| event | bouton avec libellé | | -| | | Tous les widgets peuvent associer un unit toggle button ou ellipsis button à la cellule. | - -Vous définissez l'affichage de la cellule et les variations à l'aide d'attributs spécifiques dans chaque objet (voir ci-dessous). - -#### Formats d'affichage et filtres de saisie - -Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet des list box. Ils sont automatiquement définis en fonction du type de valeur. Ils sont listés dans le tableau suivant : - -| Value type | Format défaut | Contrôle de saisie | -| ---------- | ------------------------------------------------------------------------ | ---------------------------------------- | -| text | le même que celui de l'objet | pas de contrôle (tout caractère accepté) | -| réel | le même que celui de l'objet (utilisation du séparateur décimal système) | "0-9" et "." et "-" | -| | | "0-9" et "." si min>=0 | -| integer | le même que celui de l'objet | "0-9" et "-" | -| | | "0-9" si min>=0 | -| Boolean | case à cocher | N/A | -| color | N/A | N/A | -| event | N/A | N/A | - -### Attributs - -Chaque élément du tableau d'objets est un objet qui peut contenir un ou plusieurs attributs qui définiront le contenu de la cellule et l'affichage des données (voir exemple ci-dessus). - -L'unique attribut obligatoire est "valueType" et ses valeurs acceptées sont "text", "real", "integer", "boolean", "color" et "event". Le tableau suivant liste tous les attributs acceptés dans les tableaux d'objets des list box, suivant la valeur de "valueType" (tout autre attribut est ignoré). Les formats d'affichage et des exemples sont fournis ci-dessous. - -| | valueType | text | réel | integer | boolean | color | event | -| --------------------- | ----------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | -| *Attributs* | *Description* | | | | | | | -| value | valeur de la cellule (saisie ou affichage) | x | x | x | | | | -| min | valeur minimum | | x | x | | | | -| max | valeur maximum | | x | x | | | | -| behavior | valeur "threeStates" | | | x | | | | -| requiredList | menu déroulant défini dans l'objet | x | x | x | | | | -| choiceList | combo box défini dans l'objet | x | x | x | | | | -| requiredListReference | RefList 4D, dépend de la valeur de "saveAs" | x | x | x | | | | -| requiredListName | nom d'énumération 4D, dépend de la valeur de "saveAs" | x | x | x | | | | -| saveAs | "reference" ou "value" | x | x | x | | | | -| choiceListReference | RefList 4D, affiche une combo box | x | x | x | | | | -| choiceListName | nom d'énumération 4D, affiche une combo box | x | x | x | | | | -| unitList | tableau de X éléments | x | x | x | | | | -| unitReference | indice de l'élément sélectionné | x | x | x | | | | -| unitsListReference | RefList 4D pour les unités | x | x | x | | | | -| unitsListName | nom d'énumération 4D pour les unités | x | x | x | | | | -| alternateButton | ajouter un bouton alternatif | x | x | x | x | x | | - -#### value - -La valeur des cellules est stockée dans l'attribut "value". Cet attribut est utilisé pour la saisie (entrée) et pour l'affichage (sortie). Il peut également être utilisé pour définir des valeurs par défaut lors de l'utilisation des listes (voir ci-dessous). - -````4d - ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) -> La valeur Null est acceptée, elle définit une cellule vide. - -#### min et max - -Lorsque le "valueType" est "real" ou "integer", l'objet accepte également les attributs min et max avec les valeurs appropriées (les valeurs doivent être du même type que valueType). - -Ces attributs peuvent être utilisés pour contrôler la plage de valeurs d'entrée. Lorsqu'une cellule est validée (lorsqu'elle perd le focus), si la valeur de saisie est inférieure à la valeur minimale ou supérieure à la valeur maximale, elle est rejetée. Dans ce cas, la valeur précédente est conservée et une astuce affiche une explication. - -````4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -L'attribut behavior propose des variations de la représentation standard des valeurs. Une seule variation est possible : - -| Attribut | Valeur(s) disponible(s) | valueType(s) | Description | -| -------- | ----------------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| behavior | threeStates | integer | Représente une valeur numérique sous forme de case à cocher à trois états.
    2=intermédiaire, 1=cochée, 0=non cochée, -1=invisible, -2=non cochée désactivée, -3=cochée désactivée, -4=intermédiaire désactivée | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - - - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList et choiceList - -Lorsqu'un attribut "choiceList" ou "requiredList" est présent dans l'objet, la zone de saisie de texte est remplacée par une liste déroulante ou une combo box, en fonction de l'attribut : - -* Si l'attribut est "choiceList", la cellule est affichée sous forme de combo box. Cela signifie que l'utilisateur peut sélectionner ou saisir une valeur. -* Si l'attribut est "requiredList", la cellule est affichée sous forme de liste déroulante. Cela signifie que l'utilisateur peut uniquement sélectionner une des valeurs de la liste. - -Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. -> Les valeurs du widget sont définies via un tableau. Si vous souhaitez associer le widget à une énumération 4D existante, vous devez utiliser les attributs "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". - -Exemples : - -* Vous voulez afficher une liste déroulante avec juste deux options, "Open" ou "Closed". "Closed" doit être présélectionné : - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -* Vous voulez accepter toute valeur entière, mais afficher une combo box contenant les valeurs les plus communes : - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName et requiredListReference - -Les attributs "requiredListName" et "requiredListReference" vous permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur d'Enumérations de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de liste déroulante. Cela signifie que l'utilisateur pourra uniquement choisir une des valeurs fournies dans la liste. - -Utilisez "requiredListName" ou "requiredListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. -> * Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "requiredList". -> * Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". - -Exemples : - -* Vous voulez afficher une liste déroulante basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert"), la stocker en tant que valeur et afficher "bleu" par défaut : - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -* Vous voulez afficher une liste déroulante basée sur une liste créée par programmation, et la stocker en tant que référence : - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` - - ![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName et choiceListReference - -Les attributs "choiceListName" et "choiceListReference" permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de combo box, ce qui signifie que l'utilisateur pourra choisir une des valeurs de la liste ou en saisir une. - -Utilisez "choiceListName" ou "choiceListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. -> * Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "choiceList". -> * Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". - -Voici un exemple : - -Vous voulez afficher une combo box basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert") et afficher "vert" par défaut : - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -````4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"vert") - OB SET($ob;"choiceListName";"colors") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference et unitReference - -Vous pouvez utiliser des attributs spécifiques afin d'associer des unités aux valeurs des cellules (par exemple "10 cm", "20 pixels", etc.). Pour définir une liste d'unités, vous pouvez utiliser l'un des attributs suivants : - -* "unitsList" : un tableau contenant les x éléments définissant les unités disponibles (ex : "cm", "pouces", "km", "miles", etc.). Utilisez cet attribut pour définir des unités dans l'objet. -* "unitsListReference" : une référence de liste 4D contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une liste 4D créée avec la commande [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html). -* "unitsListName" : un nom d'énumération 4D créée en mode Développement contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une énumération 4D créée dans la Boîte à outils. - -Quel que soit son mode de définition, la liste d'unités peut être associée à l'attribut suivant : - -* "unitReference" : une valeur simple contenant l'indice (de 1 à x) de l'élément sélectionné dans la liste de valeurs "unitList", "unitsListReference" ou "unitsListName". - -L'unité courante est affichée sous la forme d'un bouton qui fait défiler les valeurs "unitList", "unitsListReference" ou "unitsListName" chaque fois qu'il est cliqué (par exemple, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) - -Voici un exemple : - -Vous souhaitez définir une valeur de saisie numérique suivie d'une unité parmi deux possibles : "cm" ou "pixels". La valeur courante est "2" + "cm". Vous utilisez des valeurs définies directement dans l'objet (attribut "unitsList") : - -````4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"cm") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"cm" -OB SET ARRAY($ob;"unitsList";$_units) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Si vous souhaitez ajouter un bouton d'ellipse [...] dans une cellule, il suffit de passer l'attribut "alternateButton" avec la valeur vrai dans l'objet. Le bouton sera automatiquement affiché dans la cellule. - -Lorsque l'utilisateur clique sur ce bouton, un événement `On Alternative Click` est généré, vous permettant de traiter cette action comme vous le souhaitez (reportez-vous ci-dessous au paragraphe "Gestion des événements" pour plus d'informations). - -Voici un exemple : - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -L'attribut "valueType" de valeur "color" vous permet d'afficher soit une couleur, soit un texte. - -* Si la valeur est un nombre, un rectangle de couleur est dessiné à l'intérieur de la cellule. Voici un exemple : - - ````4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -* Si la valeur est un texte, le texte est simplement affiché (par exemple : "value";"Automatic"). - -#### valueType event - -L'attribut "valueType" de valeur "event" affiche un bouton qui génère simplement un événement `On Clicked` lorsque l'utilisateur clique dessus. Aucune donnée ou valeur ne peut être passée ou retournée. - -Optionnellement, il est possible de passer un attribut "label". - -Voici un exemple : - -````4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Gestion des événements - -Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox tableau d'objets : - -* **Sur données modifiées** : L'événement `On Data Change` est généré en cas de modification d'une valeur de la colonne, quel que soit le widget : - * zone de saisie de texte - * listes déroulante - * zone de combo box - * bouton d'unité (passage valeur x à valeur x+1) - * case à cocher (passage cochée/non cochée) -* **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. -* **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. From 283b110fc79c3ffbd8deadd105e3bceacfdbdaaf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:36:08 +0200 Subject: [PATCH 0051/2000] New translations properties_action.md (French) --- .../version-19/FormObjects/properties_Action.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md index cd8a088b22e2fb..4b57a4a3542444 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md @@ -102,7 +102,7 @@ Plusieurs types de références de méthode sont pris en charge : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](./webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](./webArea_overview.md) --- From 86881aed5a0ef8c29b54edee8ff63fa5ec686461 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:36:12 +0200 Subject: [PATCH 0052/2000] New translations properties_backgroundandborder.md (French) --- .../FormObjects/properties_BackgroundAndBorder.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md index f4b73307593764..13884f1b072ace 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md @@ -16,7 +16,7 @@ Permet de définir une couleur d'arrière-plan différente pour les lignes / col #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -34,7 +34,7 @@ Dans le cas d'une list box, par défaut *Automatique* est sélectionné : la col #### Objets pris en charge -[Liste Hiérarchique](list_overview.md) - [List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [Ovale](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Zone de texte](text.md) +[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Voir également @@ -59,7 +59,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`LIS #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -195,7 +195,7 @@ Vous pouvez obtenir le même résultat en utilisant les commandes [`LISTBOX SET #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- From ccc04207dc37d82f5dc80e353e3ce9a131d6af12 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:36:14 +0200 Subject: [PATCH 0053/2000] New translations properties_coordinatesandsizing.md (French) --- .../properties_CoordinatesAndSizing.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md index c563bd98ffd760..4a79b640295383 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md @@ -32,7 +32,7 @@ Lorsque cette propriété est activée, la hauteur de chaque ligne est automatiq #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) --- @@ -48,7 +48,7 @@ Coordonnées inférieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -64,7 +64,7 @@ Coordonnées de gauche de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -80,7 +80,7 @@ Coordonnées de droite de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -96,7 +96,7 @@ Coordonnées supérieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -135,7 +135,7 @@ Cette propriété désigne la taille verticale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -143,7 +143,7 @@ Cette propriété désigne la taille verticale d'un objet. Cette propriété désigne la taille horizontale d'un objet. > * Certains objets peuvent avoir une hauteur prédéfinie qui ne peut pas être modifiée. -> * Si la propriété [Resizable](properties_ResizingOptions.md#resizable) est utilisée pour une [colonne de list box](listbox_overview.md#list-box-columns), l'utilisateur peut également redimensionner manuellement la colonne. +> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > * Lors du redimensionnement du formulaire, si la propriété de [dimensionnement horizontal "Agrandir"](properties_ResizingOptions.md#horizontal-sizing) a été affectée à la list box, la colonne la plus à droite sera agrandie, allant au-delà de sa largeur maximale, si nécessaire. #### Grammaire JSON @@ -154,7 +154,7 @@ Cette propriété désigne la taille horizontale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -171,7 +171,7 @@ La largeur maximale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) --- @@ -188,7 +188,7 @@ La largeur minimale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) --- From 835b7410a980f140887cdfb22e1dfcf5209933b5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:36:17 +0200 Subject: [PATCH 0054/2000] New translations properties_datasource.md (French) --- .../FormObjects/properties_DataSource.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md index ee9e158cf61660..0c4a045cb95346 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Lorsque l'option d'**insertion automatique** n'est pas définie (par défaut), l Cette propriété est prise en charge par : -- les objets de formulaire [Combo box](comboBox_overview.md) et [colonnes de list box](listbox_overview.md#list-box-columns) associés à une énumération. +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - les objets de formulaire [Combo box](comboBox_overview.md) dont la liste associée est remplie par leur tableau ou leur objet datasource. Par exemple, pour une liste de choix contenant "France, Allemagne, Italie" associée à une combo box "Pays" : si la propriété d'**insertion automatique** est définie et qu'un utilisateur saisit "Espagne", la valeur "Espagne" est alors automatiquement ajoutée à la liste en mémoire : @@ -28,7 +28,7 @@ Par exemple, pour une liste de choix contenant "France, Allemagne, Italie" assoc #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) --- @@ -47,7 +47,7 @@ Vous pouvez également associer des listes de choix à des objets à l'aide des #### Objets pris en charge -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) --- @@ -113,7 +113,7 @@ Indique une variable ou une expression qui se verra attribuer un entier long ind Définit le type de données pour l'expression affichée. Cette propriété est utilisée avec : -- les [colonnes de list box](listbox_overview.md#list-box-columns) de type sélection et collection. +- [List box columns](listbox-column.md) of the selection and collection types. - les [listes déroulantes](dropdownList_Overview.md) associées à des objets ou des tableaux. Voir aussi la section [**Expression type**](properties_Object.md#expression-type). @@ -126,7 +126,7 @@ Voir aussi la section [**Expression type**](properties_Object.md#expression-type #### Objets pris en charge -[Listes déroulantes](dropdownList_Overview.md) associées à des objets ou à des tableaux - [Colonne List Box](listbox_overview.md#list-box-columns) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -183,13 +183,13 @@ Vous devez saisir une liste de valeurs. Dans l'éditeur de formulaires, une boî #### Objets pris en charge -[Colonne de list box (type tableau seulement)](listbox_overview.md#list-box-columns) +[Colonne de list box (type tableau seulement)](listbox-column.md) --- ## Expression -Cette description est spécifique aux colonnes de list box de type [sélection](listbox_overview.md#selection-list-boxes) et [ collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. Une expression 4D à associer à une colonne. Vous pouvez saisir : @@ -226,7 +226,7 @@ Si un champ, une variable ou une expression assignable*(par exemple Person.lastN #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) --- @@ -255,7 +255,7 @@ Toutes les tables de la base de données peuvent être utilisées, que le formul Cette propriété est disponible dans les conditions suivantes : - une [liste de choix](#choice-list) est associée à l'objet -- pour les [inputs](input_overview.md) et les [colonnes de list box](listbox_overview.md#list-box-columns), une [énumération obligatoire](properties_RangeOfValues.md#required-list) est également définie pour l'objet (les deux options doivent généralement utiliser la même liste), de sorte que seules les valeurs de la liste peuvent être saisies par l'utilisateur. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Cette propriété spécifie, dans le contexte d'un champ ou d'une variable associée à une liste de valeurs, le type de contenu à sauvegarder : @@ -277,7 +277,7 @@ L'utilisation de cette propriété nécessite le respect des principes suivants #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- From 536e894866bb84075b859d31c31cbd4f5486efd1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:36:19 +0200 Subject: [PATCH 0055/2000] New translations properties_display.md (French) --- .../FormObjects/properties_Display.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md index 9e2aa7f0ed5e81..d8719646d90210 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ Le champ contient en fait "proportion". 4D accepte et stocke la saisie complète #### Objets pris en charge -[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne listbox](listbox_overview.md#list-box-columns) - [Pied de page listbox](listbox_overview.md#list-box-footers) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -83,7 +83,7 @@ Le tableau ci-dessous montre les choix disponibles : #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -240,7 +240,7 @@ Le tableau suivant montre comment les différents formats affectent l'affichage #### Objets pris en charge -[Boîte de ComboBox](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Entrée](input_overview.md) - [Colonne de la liste](listbox_overview.md#list-box-columns) - [Pied de list box](listbox_overview.md#list-box-footers) - [Indicateurs de progression](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) --- @@ -299,7 +299,7 @@ Si le champ est réduit à une taille plus petite que celle de l'image d'origine #### Objets pris en charge -\[Input\](input_overview.md) - \[Colonne de List box\](listbox_overview.md#list-box-columns) - \[Pied List Box\](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -332,7 +332,7 @@ Le tableau ci-dessous montre les formats d'affichage du champ Heure et donne des #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -341,7 +341,7 @@ Le tableau ci-dessous montre les formats d'affichage du champ Heure et donne des Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est affichée comme suit : * un texte dans un [objet de saisie](input_overview.md) -* un ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox_overview.md#list-box-columns) +* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), ... vous pouvez sélectionner le texte à afficher pour chaque valeur : @@ -356,7 +356,7 @@ Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est aff #### Objets pris en charge -\[Colonne de list box\](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -376,7 +376,7 @@ Les colonnes booléennes peuvent également être affichées sous forme de pop u #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) --- @@ -424,7 +424,7 @@ Dans ce cas également, la propriété \[Titre\](#titre) est également disponib #### Objets pris en charge -[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) +[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -445,7 +445,7 @@ Dans ces cas, le titre de la case à cocher peut être saisi en utilisant cette #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) --- @@ -481,7 +481,7 @@ La propriété Tronquer avec ellipse peut être appliquée aux colonnes de type #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -512,7 +512,7 @@ Cette propriété est utilisée uniquement lors du dessin d'objets situés dans #### Objets pris en charge -\[Zone 4D View Pro\](viewProArea_overview.md) - \[Zone 4D Write Pro\](writeProArea_overview.md) - \[Bouton\](button_overview.md) - \[Grille de boutons\](buttonGrid_overview.md) - \[Case à cocher\](checkbox_overview.md) - \[Combo Box\](comboBox_overview.md) - \[Liste déroulante\](dropdownList_Overview.md) - \[Zone de groupe\](groupBox.md) - \[Liste hiérarchique\](list_overview.md) - \[List Box\](listbox_overview.md) - \[Colonne de list box\](listbox_overview.md#list-box-columns) - \[Pied de list box\](listbox_overview.md#list-box-footers) - \[En-tête de list box\](listbox_overview.md#list-box-headers) - \[Bouton image\](pictureButton_overview.md) - \[Pop up menu image\](picturePopupMenu_overview.md) - \[Zone de Plug-in\](pluginArea_overview.md) - \[Indicateur de progression\](progressIndicator.md) - \[Bouton radio\](radio_overview.md) - \[Spinner\](spinner.md) - \[Splitter\](splitters.md) - \[Image statique\](staticPicture.md) - \[Stepper\](stepper.md) - \[Sous-formulaire\](subform_overview.md) - \[Onglet\](tabControl.md) - \[Zone de texte\](text.md) - \[Zone Web\](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -567,4 +567,4 @@ Notez que quelle que soit la valeur de l'option de renvoi à la ligne automatiqu #### Objets pris en charge -\[Input\](input_overview.md) - \[Colonne de List box\](listbox_overview.md#list-box-columns) - \[Pied List Box\](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) From 6071432765f7c959203ec0378a2bcb1fb2ee6139 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:36:21 +0200 Subject: [PATCH 0056/2000] New translations properties_entry.md (French) --- .../version-19/FormObjects/properties_Entry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md index 1f4d9a95698183..fad7d08a8dd465 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md @@ -28,7 +28,7 @@ Permet à l'utilisateur d'accéder à un menu contextuel standard dans l'objet l Pour une [zone de saisie](input_overview.md) image, en plus des commandes d'édition standard (Couper, Copier, Coller et Effacer), le menu contient la commande **Omporter...** qui peut être utilisée pour importer une image stockée dans un fichier, ainsi que la commande **Enregistrer sous...** , qui peut être utilisée pour enregistrer l'image sur le disque. Le menu peut également être utilisé pour modifier le format d"affichage de l'image : les options **Tronquée non centrée**, **Non tronquée** et **Proportionnelle centrée** sont proposées. La modification du [format d'affichage](properties_Display#picture-format) en utilisant ce menu est temporaire ; elle n'est pas stockée avec l'enregistrement. -Pour une [zone de saisie](input_overview.md) type texte [multi-style](properties_Text.md#multi-style) ou une [colonne de list box](listbox_overview.md#list-box-columns), en plus des commandes d'édition standard, le menu contextuel propose les commandes suivantes : +Pour une [zone de saisie](input_overview.md) type texte [multi-style](properties_Text.md#multi-style) ou une [colonne de list box](listbox-column.md), en plus des commandes d'édition standard, le menu contextuel propose les commandes suivantes : - **Polices...**: affiche la boîte de dialogue système de police - **Polices récentes**: affiche les noms des polices récentes sélectionnées pendant la session. La liste peut stocker jusqu'à 10 polices (au-delà, la dernière police utilisée remplace la plus ancienne). Par défaut, cette liste est vide et l'option n'est pas affichée. Vous pouvez gérer cette liste en utilisant les commandes `SET RECENT FONTS` et `FONT LIST`. @@ -64,7 +64,7 @@ Lorsque cette propriété est désactivée, tous les pop-up menus associés à u #### Objets pris en charge -[Zones 4D Write Pro](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) - [Barre de progression](progressIndicator.md) - [Règle](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) --- @@ -120,7 +120,7 @@ Ce tableau explique chaque filtre présent dans la liste déroulante Filtre de s #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- From 0f39327368fefde9999fcd427f2d7a258c96825f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:36:23 +0200 Subject: [PATCH 0057/2000] New translations properties_footers.md (French) --- .../version-19/FormObjects/properties_Footers.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md index 27cf5702bd2fd6..ede45dd2f638fe 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Pieds ## Afficher pieds -Cette propriété est utilisée pour afficher ou masquer [les pieds de de colonne listbox](listbox_overview.md#list-box-footers). Il existe un pied par colonne; chaque pied est configuré séparément. +This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). Il existe un pied par colonne; chaque pied est configuré séparément. #### Grammaire JSON @@ -29,7 +29,7 @@ Cette propriété sert à définir la hauteur de ligne d'un pied de list box en * Si plus d'une taille est définie, 4D utilise la plus grande. Par exemple, si une ligne contient «Verdana 18», «Geneva 12» et «Arial 9», 4D utilise «Verdana 18» pour déterminer la hauteur de ligne (par exemple, 25 pixels). Cette hauteur est ensuite multipliée par le nombre de lignes définies. * Ce calcul ne prend pas en compte la taille des images ni les styles appliqués aux polices. * Sous macOS, la hauteur de ligne peut être incorrecte si l'utilisateur saisit des caractères qui ne sont pas disponibles dans la police sélectionnée. Lorsque cela se produit, une police de remplacement est utilisée, ce qui peut entraîner des variations de taille. -> Cette propriété peut être également définie dynamiquement à l'aide de la commande [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv17R6/4D/17-R6/List-box-footer-specific-properties.300-4354808.en.html). +> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. Conversion d'unités : lorsque vous passez d'une unité à l'autre, 4D les convertit automatiquement et affiche le résultat dans la liste des propriétés. Par exemple, si la police utilisée est "Lucida grande 24", une hauteur de "1 ligne" est convertie en "30 pixels" et une hauteur de "60 pixels" est convertie en "2 lignes". @@ -60,4 +60,4 @@ A noter que la conversion en va-et-vient peut conduire à un résultat final dif #### Voir également -[En-têtes](properties_Headers.md) - [Pieds List box](listbox_overview.md#list-box-footers) +[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) From 68c7bcaadfb8b3e3cdbb2912344a6395eb92e029 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:36:26 +0200 Subject: [PATCH 0058/2000] New translations properties_headers.md (French) --- .../version-19/FormObjects/properties_Headers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md index 5086550bd66f5d..a8e818d98a17e2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: En-têtes ## Afficher en-têtes -Cette propriété est utilisée pour afficher ou masquer [les en-têtes de colonne listbox](listbox_overview.md#list-box-headers). Il existe un en-tête par colonne; chaque en-tête est configuré séparément. +This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). Il existe un en-tête par colonne; chaque en-tête est configuré séparément. #### Grammaire JSON @@ -61,4 +61,4 @@ A noter que la conversion en va-et-vient peut conduire à un résultat final dif #### Voir également -[Pieds](properties_Footers.md) - [En-têtes List box](listbox_overview.md#list-box-headers) +[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) From b3566f0e725bf355adb47d701b0ae217c629d315 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:36:28 +0200 Subject: [PATCH 0059/2000] New translations properties_help.md (French) --- .../version-19/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md index 10157bbd02065a..4f725eaf22bd08 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Vous pouvez soit : #### Objets pris en charge -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](./comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](./comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Autres fonctionnalités d'aide From 016c7ee712f23735cc4d0a2983c8c576a6577623 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:36:30 +0200 Subject: [PATCH 0060/2000] New translations properties_listbox.md (French) --- .../version-19/FormObjects/properties_ListBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md index 25530ade9b8eda..a7bc8b7eed3805 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Collection de colonnes de la list box. | ------- | --------------------------- | ------------------------------------------------ | | columns | collection d'objets colonne | Contient les propriétés des colonnes de list box | -Pour une liste des propriétés prises en charge par les objets colonnes, veuillez vous référer à la section [Propriétés spécifiques aux colonnes.](listbox_overview.md#column-specific-properties). +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### Objets pris en charge From c71195325101ddda4b27d2b10a8c47f327b0447c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:36:33 +0200 Subject: [PATCH 0061/2000] New translations properties_object.md (French) --- .../version-19/FormObjects/properties_Object.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md index c3846898e39823..11d9263cc864de 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Cette propriété désigne le type [objet de formulaire actif ou inactif](formOb #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -40,7 +40,7 @@ Pour plus d'informations sur les règles de dénomination des objets de formulai #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -130,20 +130,20 @@ Pour une list box de type tableau, la propriété **Variable ou Expression** con #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Tab control](tabControl.md) - [Subform](subform_overview.md) - [Radio Button](radio_overview.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Tab control](tabControl.md) - [Subform](subform_overview.md) - [Radio Button](radio_overview.md) - [Web Area](webArea_overview.md) --- ## Type d’expression -> Cette propriété est intitulée [**Type de données**](properties_DataSource.md#data-type-expression-type) dans la Liste de Propriétés pour les colonnes de listbox de type [selection](listbox_overview.md#selection-list-boxes) et [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) et pour les [Listes déroulantes](dropdownList_Overview.md) associées à un [objet](FormObjects/dropdownList_Overview.md#using-an-object) ou à un [tableau](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Spécifie le type de données pour l'expression ou la variable associée à l'objet. Notez que l'objectif principal de ce paramètre est de configurer les options (telles que les formats d'affichage) disponibles pour le type de données. Il ne type pas la variable elle-même. En vue d'une compilation de projet, vous devez [déclarer la variable](Concepts/variables.md#declaring-variables). Toutefois, cette propriété a une fonction de typage dans les cas spécifiques suivants : - **[Variables dynamiques](#dynamic-variables)** : Cette propriété permet de déclarer le type des variables dynamiques. -- **[Colonnes de list box](listbox_overview.md#list-box-columns)** : Cette propriété est utilisée pour associer un format d'affichage aux données de la colonne. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. - **[Variables image](input_overview.md)** : Ce menu permet de déclarer les variables avant de charger le formulaire en mode interprété. Des mécanismes natifs spécifiques régissent l'affichage des variables image dans les formulaires. Ces mécanismes exigent une plus grande précision dans la configuration des variables : elles doivent avoir été déclarées avant le chargement du formulaire - c'est-à-dire avant même l'événement `On Load` du formulaire - contrairement aux autres types de variables. Pour cela, il faut soit que l'instruction `C_PICTURE(varName)` ait été exécutée avant le chargement du formulaire (typiquement, dans la méthode appelant la commande `DIALOG` ), soit que la variable ait été typée au niveau du formulaire à l'aide de la propriété Type d'expression. Sinon, la variable image ne sera pas affichée correctement (uniquement en mode interprété). #### Grammaire JSON @@ -154,7 +154,7 @@ Toutefois, cette propriété a une fonction de typage dans les cas spécifiques #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -327,4 +327,4 @@ Lorsque l'option **Custom** ("none" dans JSON) est activée, aucun calcul automa #### Objets pris en charge -[List Box Footer](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) From 0fab39af9478c197c0cf00928113749a504f2ed5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:36:38 +0200 Subject: [PATCH 0062/2000] New translations properties_rangeofvalues.md (French) --- .../version-19/FormObjects/properties_RangeOfValues.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md index d2aa46e4b37e7d..8dcf532b89a82d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md @@ -52,7 +52,7 @@ Permet de définir une liste dont les valeurs ne peuvent pas être saisies dans #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Colonne de List Box](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -71,4 +71,4 @@ La création d'une liste obligatoire n'affiche pas automatiquement la liste lors #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Colonne de List Box](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) From ccf03d1395f91543bdccd7dbbe81c791b90d2f0d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:36:41 +0200 Subject: [PATCH 0063/2000] New translations properties_resizingoptions.md (French) --- .../version-19/FormObjects/properties_ResizingOptions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md index 88f936976f9e87..78c72859a519e7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md @@ -63,7 +63,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -88,7 +88,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -128,4 +128,4 @@ Indique si la taille de la colonne peut être modifiée par l'utilisateur. #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) From 39d0e7a3f7cb780e514eb5f6bdce27959597bb7a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:36:46 +0200 Subject: [PATCH 0064/2000] New translations properties_text.md (French) --- .../version-19/FormObjects/properties_Text.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md index c6139f63dd693a..ce42bfb9fe0bb1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md @@ -36,7 +36,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -55,7 +55,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -71,7 +71,7 @@ Une ligne est placée sous le texte. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -107,7 +107,7 @@ Trois thèmes de polices sont disponibles : #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) ### Famille de police @@ -127,7 +127,7 @@ Vous pouvez la définir à l'aide de la commande [**OBJECT SET FONT**](https://d #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -143,7 +143,7 @@ Permet de définir en points la taille de police de l'objet. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -169,7 +169,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -211,7 +211,7 @@ Utilisé pour appliquer un style de police personnalisé à chaque ligne de list Vous devez saisir une expression ou une variable (les variables de type tableau ne peuvent pas être utilisées). L'expression ou variable sera évaluée pour chaque ligne affichée (si elle s'applique à la list box) ou chaque cellule affichée (si elle s'applique à la list box). Vous pouvez utiliser les constantes du thème [Styles de caractères](https://doc.4d.com/4Dv17R6/4D/17-R6/Font-Styles.302-4310343.en.html). -Voici un exemple : +Exemple : ```4d Choose([Companies]ID;Bold;Plain;Italic;Underline) @@ -228,7 +228,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande `LIST #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -251,7 +251,7 @@ Emplacement horizontal du texte dans la zone où il apparait. #### Objets pris en charge -[Bouton](button_overview.md) - [Case à cocher](checkbox_overview.md) (tous styles excepté Regular et Flat) - [Zone de groupe](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Colonne de List Box](listbox_overview.md#list-box-columns) - [En-tête de List Box](listbox_overview.md#list-box-headers) - [Pied de List Box](listbox_overview.md#list-box-footers) - [Bouton Radio](radio_overview.md) (tous styles excepté Regular et Flat) - [Zones de texte](text.md) +[Bouton](button_overview.md) - [Case à cocher](checkbox_overview.md) (tous styles excepté Regular et Flat) - [Zone de groupe](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) - [En-tête de List Box](listbox-header-footer.md#headers) - [Pied de List Box](listbox-header-footer.md#footers) - [Bouton Radio](radio_overview.md) (tous styles excepté Regular et Flat) - [Zones de texte](text.md) --- @@ -274,7 +274,7 @@ Cette propriété peut également être gérée par les commandes [OBJECT Get ve #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [En-tête List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) --- @@ -378,7 +378,7 @@ Par défaut, cette option n'est pas activée. #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- @@ -423,7 +423,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -443,7 +443,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- From 75885dfbd1f102a8fcee44ac34e74a72ca5d7371 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:36:48 +0200 Subject: [PATCH 0065/2000] New translations properties_textandpicture.md (French) --- .../version-19/FormObjects/properties_TextAndPicture.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md index 5604e37396bbeb..f81ad4828cac34 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md @@ -74,7 +74,7 @@ Désigne l'emplacement d'une icône par rapport à l'objet formulaire. #### Objets pris en charge -[Entête de List Box](listbox_overview.md#list-box-headers) +[Entête de List Box](listbox-header-footer.md#headers) --- @@ -139,7 +139,7 @@ Le chemin d'accès à saisir est identique à celui de [la propriété Chemin d' #### Objets pris en charge -[Bouton](button_overview.md) (tous les styles sauf[Aide](button_overview.md#help)) - [Case à cocher](checkbox_overview.md) - [En-tête List box](listbox_overview.md#list-box-headers)[Bouton radio](listbox_overview.md#list-box-headers) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) --- @@ -223,4 +223,4 @@ Il est important de noter que la propriété “Avec pop up menu” gère unique #### Objets pris en charge -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) From d0406b5477d248bead2b6f2abc7c20c242f67890 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:37:24 +0200 Subject: [PATCH 0066/2000] New translations dsmapping.md (French) --- .../docusaurus-plugin-content-docs/version-19/ORDA/dsMapping.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/dsMapping.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/dsMapping.md index cc2f587c4a9d05..b31bd1ef1f877d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/dsMapping.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/dsMapping.md @@ -199,7 +199,7 @@ Une entity selection est un objet contenant une ou plusieurs référence(s) à d Un objet entity selection est géré par les fonctions et les propriétés de la classe [**EntitySelection**](../API/EntitySelectionClass.md) . -Voici un exemple : +Exemple : ```4d From 37a127d8605fb0fc85ba109925c57a874ab3bc2f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:37:26 +0200 Subject: [PATCH 0067/2000] New translations entities.md (French) --- .../version-19/ORDA/entities.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/entities.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/entities.md index ad4a1a5104cfd8..8bd6064c57d42e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/entities.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/entities.md @@ -210,7 +210,7 @@ Une nouvelle entity selection est **partageable** dans les cas suivants : * la nouvelle entity selection est fondée sur une relation [entity.*attributeName*](API/EntityClass.md#attributename) (par exemple, "company.employees") lorsque *attributeName* est un attribut lié1 vers N mais que l'entity n'appartient pas à une entity selection. * la nouvelle entity selection est explicitement copiée comme partageable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire avec l'option `ck shared`). -Voici un exemple : +Exemple : ```4d $myComp:=ds.Company.get(2) //$myComp n'appartient pas à une entity selection @@ -222,7 +222,7 @@ Une nouvelle entity selection est **modifiable** dans les cas suivants : * la nouvelle entity selection est créée vide à l'aide de la fonction [dataClass.newSelection()](API/DataClassClass.md#newselection) ou de la commande `Create entity selection`, * la nouvelle entity selection est explicitement copiée comme modifiable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire sans l'option `ck shared`). -Voici un exemple : +Exemple : ```4d $toModify:=ds.Company.all().copy() //$toModify est modifiable @@ -250,7 +250,7 @@ $comp2:=$lowSal.employer //$comp2 est modifiable parce que $lowSal est modifiabl :::note Entity selections renvoyées par le serveur -Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Voici un exemple : +Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Exemple : ```4d //une fonction est toujours exécutée sur le serveur From c8aa3f12c86e9c7cb11bf13c4f8a190b7233d230 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:38:21 +0200 Subject: [PATCH 0068/2000] New translations tags.md (French) --- i18n/fr/docusaurus-plugin-content-docs/version-19/Tags/tags.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Tags/tags.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Tags/tags.md index bfc449a757d107..f39f3a21851e07 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Tags/tags.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Tags/tags.md @@ -583,7 +583,7 @@ Dans ce cas, la balise `4DLOOP` fonctionne comme pour un tableau : elle effectue Cette syntaxe est utile lorsque vous passez un pointeur de tableau en tant que paramètre de la commande `PROCESS 4D TAGS`. -Voici un exemple : +Exemple : ```4d ARRAY TEXT($array;2) From e2f5f965d683605d29e0d7c66b7d71b96c90a38c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:38:32 +0200 Subject: [PATCH 0069/2000] New translations sessions.md (French) --- .../version-19/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/sessions.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/sessions.md index f4719245ca4d13..a09c2069d60183 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/sessions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/sessions.md @@ -80,7 +80,7 @@ Vous pouvez attribuer des privilèges à l'aide de la fonction [`.setPrivileges( > Dans l'implémentation actuelle, seul le privilège "WebAdmin" est disponible. -Voici un exemple : +Exemple : ```4d If (Session.hasPrivilege("WebAdmin")) From d683bfdd476d872c2d74d5a95dfd95a99a7dc5b0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:45:47 +0200 Subject: [PATCH 0070/2000] New translations collectionclass.md (French) --- .../version-20/API/CollectionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md index c10c56911015d9..09d741f348456e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md @@ -866,7 +866,7 @@ La fonction `.equal()` compare la collec :::note Notes -- La fonction `.equal()` ne vérifie l'égalité que pour les éléments de type chaîne, booléen, nombre et null dans les collections. La callback reçoit les paramètres suivants : +- La fonction `.equal()` ne vérifie l'égalité que pour les éléments de type chaîne, booléen, nombre et null dans les collections. Elle ne vérifie pas l'égalité des objets natifs. - Les éléments avec des valeurs **null** ne sont pas égaux aux éléments Undefined. ::: From bac3a2519262472e98639b29ca8f623b726889d8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:46:34 +0200 Subject: [PATCH 0071/2000] New translations webadmin.md (French) --- .../docusaurus-plugin-content-docs/version-20/Admin/webAdmin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Admin/webAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Admin/webAdmin.md index 564c2d1b9b0941..98a9d97fe5daba 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Admin/webAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Admin/webAdmin.md @@ -135,7 +135,7 @@ Vous pouvez aussi définir un fichier `.4DSettings`. (format XML) et l'utiliser > Cette clé d'accès n'est pas stockée de façon transparente dans le fichier `.4DSettings`. -Voici un exemple : +Exemple : ``` "%HOMEPATH%\Desktop\4D Server.exe" MyApp.4DLink --webadmin-access-key From 8aac4d220e316eb10fbaabf5b02401d057ff2d52 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:46:42 +0200 Subject: [PATCH 0072/2000] New translations arrays.md (French) --- .../version-20/Concepts/arrays.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/arrays.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/arrays.md index 72eb859c949cdc..3bc28f88dc20ac 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/arrays.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/arrays.md @@ -82,7 +82,7 @@ Voici un autre exemple : vous souhaitez initialiser un objet de formulaire avec ## Tableaux à deux dimensions -Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Voici un exemple : +Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Exemple : ```4d ARRAY TEXT(atTopics;100;50) // Créer un tableau texte composé de 100 lignes de 50 colonnes From a3fc7c8f1365dffd6bad7344575aad26c6f23bfd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:46:49 +0200 Subject: [PATCH 0073/2000] New translations dt_blob.md (French) --- .../version-20/Concepts/dt_blob.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_blob.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_blob.md index 46658e44641b64..64fabd577ffff3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_blob.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_blob.md @@ -112,7 +112,7 @@ COMPUTE BLOB(->$myBlobVar) Vous pouvez affecter une variable Blob à une autre : -**Voici un exemple :** +**Exemple :** ```4d // Déclarer deux variables de type Blob From e96aa63953cc96c842f34982988cec9a09410034 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:46:56 +0200 Subject: [PATCH 0074/2000] New translations dt_object.md (French) --- .../version-20/Concepts/dt_object.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_object.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_object.md index f277c36a28f834..0c41a7b3ebb34b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_object.md @@ -128,7 +128,7 @@ Vous accédez aux valeurs des propriétés de l'objet à travers une chaîne de - à l'aide du symbole "point" : > objet.NomPropriété -Voici un exemple : +Exemple : ```4d employee.name:="Smith" ``` @@ -161,13 +161,13 @@ La notation objet est utilisable avec tout élément de langage qui contient ou $pop:=$aObjCountries{2}.population //tableau d'objets $val:=$myCollection[3].subvalue //élément de collection ``` -- avec les **commandes 4D** qui retournent des objets. Voici un exemple : +- avec les **commandes 4D** qui retournent des objets. Exemple : ```4d $measures:=Lire mesures base.DB.tables ``` -- **Méthodes projet** ou **fonctions** qui renvoient des objets. Voici un exemple : +- **Méthodes projet** ou **fonctions** qui renvoient des objets. Exemple : ```4d // MyMethod1 @@ -215,7 +215,7 @@ La notation objet pour les pointeurs est semblable à la notation objet standard - Accès par le nom : > pointeurObjet->[nomPropriété"] -Voici un exemple : +Exemple : ```4d var vObj : Object From d1f73bfb69616e99bee0a271fd7fc6f686c00145 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:47:13 +0200 Subject: [PATCH 0075/2000] New translations quick-tour.md (French) --- .../version-20/Concepts/quick-tour.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md index cdf67501192640..98028add13c44b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md @@ -60,7 +60,7 @@ La ligne de code se lit "MyOtherDate obtient la date actuelle plus 30 jours." Ce ## Commandes -Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Voici un exemple : +Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Exemple : ```4d COPY DOCUMENT("dossier1\\nom1";"dossier2\\" ; "nouveau") @@ -371,7 +371,7 @@ Les deux styles de commentaires peuvent être utilisés simultanément. #### Commentaires sur une seule ligne (`//commentaire`) -Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Voici un exemple : +Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Exemple : ```4d //Ceci est un commentaire @@ -386,7 +386,7 @@ End for Entourez le contenu avec des caractères `/*` ... `*/` pour créer des commentaires en ligne ou des blocs de commentaires multilignes. Les blocs de commentaire en ligne et multi-lignes commencent par `/*` et se terminent par `*/`. -- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Voici un exemple : +- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Exemple : ```4d For /* ligne de commentaire */ ($vCounter;1;100) @@ -394,7 +394,7 @@ For /* ligne de commentaire */ ($vCounter;1;100) End for ``` -- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Voici un exemple : +- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Exemple : ```4d For ($vCounter;1;100) From c32b59963ea1401f9255b2dd0b4735d903a46347 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:47:20 +0200 Subject: [PATCH 0076/2000] New translations debuglogfiles.md (French) --- .../version-20/Debugging/debugLogFiles.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md index bfb8d5ee67bb36..94c4ad0f8d6d91 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md @@ -273,7 +273,7 @@ Vous pouvez sélectionner le niveau des messages à l'aide du sélecteur `Diagno | `Log debug` | ID unique du process | `Log error`, `Log warn`, `Log info`, `Log debug` | | `Log trace` | Autres informations internes (pour les services techniques de 4D) | `Log error`, `Log warn`, `Log info`, `Log debug`, `Log trace` | -Voici un exemple : +Exemple : ```4d SET DATABASE PARAMETER (Diagnostic log recording; 1) From 0ce7eada4e606f326e3669103b2a08408ff57521 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:47:29 +0200 Subject: [PATCH 0077/2000] New translations onafteredit.md (French) --- .../version-20/Events/onAfterEdit.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md index 3fe6997796db8a..ab07440f164834 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------- | -| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Zone de saisie](FormObjects/input_overview.md) - [Liste hiérarchique](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne List Box](FormObjects/listbox_overview.md#list-box-columns) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | +| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Liste hiérarchique](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | ## Description From 7655bbb98ef1bbb675ac714364fec2fe1a7d9db0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:47:30 +0200 Subject: [PATCH 0078/2000] New translations onafterkeystroke.md (French) --- .../version-20/Events/onAfterKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md index d957aa5c19cc87..9390073594289f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) [Colonne de list box](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) [Colonne de list box](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. |
    Historique @@ -24,7 +24,7 @@ Après avoir sélectionné les propriétés d'événement [`On Before Keystroke` L'événement `On After Keystroke` n'est pas généré : -- dans la méthode [des colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Séquence d'entrée From 35388b4fe3cac621ba1977001d013dfb67ba5075 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:47:32 +0200 Subject: [PATCH 0079/2000] New translations onaftersort.md (French) --- .../version-20/Events/onAfterSort.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md index 53ca13bab24d1d..ad4bf944154e30 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un tri standard vient d'être effectué dans une colonne de list box. | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Un tri standard vient d'être effectué dans une colonne de list box. | ## Description From e5c913ce1a698b8291af32f14a42736b3674d318 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:47:33 +0200 Subject: [PATCH 0080/2000] New translations onalternativeclick.md (French) --- .../version-20/Events/onAlternativeClick.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md index 3973959dcf4c54..50e00f90fae29d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Boutons : la zone "flèche" d'un bouton est cliquée
  • List box : dans une colonne d'un tableau, un bouton de sélection (attribut "alternateButton") est cliqué
  • | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • Boutons : la zone "flèche" d'un bouton est cliquée
  • List box : dans une colonne d'un tableau, un bouton de sélection (attribut "alternateButton") est cliqué
  • | ## Description @@ -22,8 +22,8 @@ Certains styles de boutons peuvent être [liés à un menu contextuel](FormObjec ### List box -Cet événement est généré dans les colonnes de [list box de type tableau objets](FormObjects/listbox_overview.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"). +Cet événement est généré dans les colonnes de [list box de type tableau objets](FormObjects/listbox-column.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Voir la [description de l'attribut "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +See the [description of the "alternateButton" attribute](FormObjects/listbox-column.md#alternatebutton). From a1e1b92110e72d784dd336cabd4bb3366787d528 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:47:35 +0200 Subject: [PATCH 0081/2000] New translations onbeforedataentry.md (French) --- .../version-20/Events/onBeforeDataEntry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md index 028708a8ed1bc2..0b3632f1d77cf2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une cellule de list box est sur le point de passer en mode d'édition | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Une cellule de list box est sur le point de passer en mode d'édition | ## Description From 31329f8e97d3f1e2ba7a0f29e4ec0ab8411541d6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:47:37 +0200 Subject: [PATCH 0082/2000] New translations onbeforekeystroke.md (French) --- .../version-20/Events/onBeforeKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md index c4eb3df8c705a4..0fdd4429af6180 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) [Colonne de list box](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) [Colonne de list box](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. |
    Historique @@ -22,7 +22,7 @@ Après avoir sélectionné les événements `On Before Keystroke` et [`On After L'événement `On Before Keystroke` n'est pas généré : -- dans une méthode [colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Objets non saisissables From 5fb57355d6a1cba2d6d4e769a6117e055c9e85a2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:47:38 +0200 Subject: [PATCH 0083/2000] New translations onbegindragover.md (French) --- .../version-20/Events/onBeginDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md index 7aae1613bb59a0..11679e4ff59348 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | ## Description From 07b71f58b6b0e140765b1279f41b0e59648a1378 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:47:42 +0200 Subject: [PATCH 0084/2000] New translations onclicked.md (French) --- .../version-20/Events/onClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onClicked.md index 2f4b9bccd03479..bdd50526c060e6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | ## Description From 22d9d455c8a98aebdc19c519882a2b33cc5da5f9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:47:47 +0200 Subject: [PATCH 0085/2000] New translations oncolumnmoved.md (French) --- .../version-20/Events/onColumnMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md index 6429f56f56c5c8..3489f02fc5887f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox_overview.md#list-box-columns) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description From 07a23626036df959b760261c4abaf6e576fbe081 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:47:49 +0200 Subject: [PATCH 0086/2000] New translations oncolumnresize.md (French) --- .../version-20/Events/onColumnResize.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md index 4b3ae7e02e17d3..0240088c568ef3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -| 33 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox_overview.md#list-box-columns) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| 33 | [4D View Pro Area](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | ## Description From 39c7ce1b00bc2dae3a2985a60ab60c85808e6118 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:47:50 +0200 Subject: [PATCH 0087/2000] New translations ondatachange.md (French) --- .../version-20/Events/onDataChange.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md index d7c6c9b594d51d..67e5575a9b9acb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | ## Description From 1fe7619e97709d73c02dc06a7e2026cda4549996 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:47:55 +0200 Subject: [PATCH 0088/2000] New translations ondoubleclicked.md (French) --- .../version-20/Events/onDoubleClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md index db3c7dfe2aefec..8d54449fd6a3e9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | ## Description From 830c57843904b08fe27f992220db71ec09dda0aa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:47:57 +0200 Subject: [PATCH 0089/2000] New translations ondragover.md (French) --- .../version-20/Events/onDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md index 6f2dbc62fc06a1..a1ccb5eeb59b17 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | ## Description From 49d80d8f4acb6bf084cae78f54b42111392be482 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:47:58 +0200 Subject: [PATCH 0090/2000] New translations ondrop.md (French) --- .../version-20/Events/onDrop.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDrop.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDrop.md index de05deed66f461..6572f963ddabbf 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDrop.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | ## Description From 9707fb046eeb8095ba4b7fffe3454e2ac15ccec8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:48:02 +0200 Subject: [PATCH 0091/2000] New translations onfooterclick.md (French) --- .../version-20/Events/onFooterClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md index 6def9a451d7ae6..21b6a2965b7bed 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans le pied de page d'une colonne de list box | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Un clic se produit dans le pied de page d'une colonne de list box | ## Description From 25f18d88cb299155ea624ce1453616a27d018c5b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:48:03 +0200 Subject: [PATCH 0092/2000] New translations ongettingfocus.md (French) --- .../version-20/Events/onGettingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md index 7c6ce0c3ac803f..73bbb6414a117c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | ## Description From f575e8b4819e6b2c0e29feeb4f9d53105f934e8f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:48:06 +0200 Subject: [PATCH 0093/2000] New translations onheaderclick.md (French) --- .../version-20/Events/onHeaderClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md index 49cf396e03b683..31e912429541ee 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | -| 42 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans un en-tête de colonne | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | +| 42 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Un clic se produit dans un en-tête de colonne | ## Description From c146f44795d3d85e006027238aab7853e6cd97b1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:48:08 +0200 Subject: [PATCH 0094/2000] New translations onload.md (French) --- .../version-20/Events/onLoad.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLoad.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLoad.md index 5d6396720d451e..9b592b013c6987 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLoad.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | ## Description From 2fe5a1c5e6c6d446e17bd820fa2b4bc93d65bea0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:48:11 +0200 Subject: [PATCH 0095/2000] New translations onlosingfocus.md (French) --- .../version-20/Events/onLosingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md index e3b160a813ac41..6ebfd36d8d8b3b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | ## Description From 61f87c1a201909f10959ccb4bcbf457e0cf7152b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:48:27 +0200 Subject: [PATCH 0096/2000] New translations onrowmoved.md (French) --- .../version-20/Events/onRowMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md index ebfbd18f6c8907..b500f49665436f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------ | -| 34 | [List Box de type tableau](FormObjects/listbox_overview.md#array-list-boxes) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description From 0028d6e8dd2bb073087612b716f789ee41317f99 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:48:33 +0200 Subject: [PATCH 0097/2000] New translations onunload.md (French) --- .../version-20/Events/onUnload.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onUnload.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onUnload.md index 9359120c9d21a3..9af5fb59ddfeb1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onUnload.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | ## Description From e17bbc3bf33f8f1b7a12f21f4f3c21f581162882 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:48:37 +0200 Subject: [PATCH 0098/2000] New translations onvalidate.md (French) --- .../version-20/Events/onValidate.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onValidate.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onValidate.md index 9866d9d42de50e..b0d594273deb3a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onValidate.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | ## Description From e846af0c93e3e2e8b53f532f08e399ee86882b60 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:48:42 +0200 Subject: [PATCH 0099/2000] New translations overview.md (French) --- .../version-20/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/overview.md index 7e2abbb7daceca..f491fe60298353 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/overview.md @@ -28,7 +28,7 @@ Chaque événement est retourné sous forme d'objet par la commande `FORM Event` Des propriétés supplémentaires sont retournées lorsque l'événement se produit sur des objets spécifiques. En particulier : -- Les [list box](FormObjects/listbox_overview.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox_overview.md#supported-form-events-1) renvoient des [propriétés supplémentaires](FormObjects/listbox_overview.md#supported-form-events) telles que `columnName` ou `isRowSelected`. +- Les [list box](FormObjects/listbox-object.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox-column.md#supported-form-events) renvoient des [propriétés supplémentaires](FormObjects/listbox-object.md#supported-form-events) telles que `columnName` ou `isRowSelected`. - Les [zones 4D View Pro](FormObjects/viewProArea_overview.md) retournent par exemple des propriétés `sheetName` ou `action` dans l'objet événement [On After Edit](onAfterEdit.md). From c7c0ae18d003aa6078ae2a8ca5e7255792f823c3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:48:49 +0200 Subject: [PATCH 0100/2000] New translations forms.md (French) --- .../version-20/FormEditor/forms.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/forms.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/forms.md index 5138203a4db386..aa469913ccbf9e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/forms.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/forms.md @@ -19,7 +19,7 @@ Vous pouvez ajouter ou modifier des formulaires 4D à l'aide des éléments suiv - **L'interface 4D Developer :** Créez de nouveaux formulaires à partir du menu **Fichier** ou de la fenêtre de l' **Explorateur**. - **L'éditeur de formulaires **: Modifiez vos formulaires à l'aide de l'[éditeur de formulaires](FormEditor/formEditor.md). -- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture#sources). Voici un exemple : +- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture#sources). Exemple : ``` { From bd1968883b2a1a3f10c51413b8a5e8a0dd91d4d7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:48:53 +0200 Subject: [PATCH 0101/2000] New translations pictures.md (French) --- .../version-20/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md index 4b5bf515b475c9..e1a6be4bb71e39 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md @@ -46,7 +46,7 @@ Les images haute résolution avec la convention @nx peuvent être utilisées dan * [Boutons](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[cases à cocher](FormObjects/checkbox_overview.md) * [Boutons image](FormObjects/pictureButton_overview.md)/[Pop-up image](FormObjects/picturePopupMenu_overview.md) * [Onglets](FormObjects/tabControl.md) -* [En-têtes de list box](FormObjects/listbox_overview.md#list-box-headers) +* [En-têtes de list box](FormObjects/listbox-header-footer.md#headers) * [Icônes de menu](Menus/properties.md#item-icon) 4D priorise automatiquement les images avec la résolution la plus élevée. 4D priorise automatiquement les images avec la résolution la plus élevée. Même si une commande ou une propriété spécifie *circle.png*, *circle@3x.png* sera utilisé (le cas échéant). From 7063aeb1c1d21b63f72934a0c8cbb9a7c5fb554a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:49:13 +0200 Subject: [PATCH 0102/2000] New translations listbox_overview.md (French) --- .../FormObjects/listbox_overview.md | 864 ++---------------- 1 file changed, 92 insertions(+), 772 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md index a724fedeb2082d..30a274e8d3940b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md @@ -26,15 +26,14 @@ Il est également possible de redimensionner chaque colonne, et l'utilisateur pe L'utilisateur peut sélectionner une ou plusieurs lignes à l'aide des raccourcis standard : **Maj + clic** pour une sélection adjacente et **Ctrl + clic** (Windows) ou **Commande + clic** (macOS) pour une sélection non adjacente. - ### Parties de list box Une list box est composée de quatre parties distinctes : -* l’objet list box dans sa globalité, -* les colonnes, -* les en-têtes des colonnes, et -* les pieds des colonnes. +* the [list box object](./listbox-object.md) in its entirety, +* [columns](./listbox-column.md), +* column [headers](./listbox-header-footer.md#headers), and +* column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -45,324 +44,30 @@ Il est possible d'ajouter une méthode objet à l'objet list box et/ou à chaque 1. Méthode objet de chaque colonne 2. Méthode objet de la list box -La méthode objet de colonne obtient les événements qui se produisent dans son [en-tête](#list-box-headers) et son [pied](#list-box-footers). - - +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). ### Types de list box Il existe différents types de list box avec leurs propres comportements et propriétés spécifiques. Le type de list box dépend de sa propriété [Data Source](properties_Object.md#data-source) : -- **Tableaux**: chaque colonne est liée à un tableau 4D. Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques). -- **Sélection** (**Sélection courante** ou **Sélection temporaire**) : chaque colonne est liée à une expression (par exemple un champ) qui est évaluée pour chaque enregistrement de la sélection. -- **Collection ou Entity selection** : chaque colonne est liée à une expression qui est évaluée pour chaque élément de la collection ou chaque entité de l'entity selection. +* **Tableaux**: chaque colonne est liée à un tableau 4D. Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques). +* **Sélection** (**Sélection courante** ou **Sélection temporaire**) : chaque colonne est liée à une expression (par exemple un champ) qui est évaluée pour chaque enregistrement de la sélection. +* **Collection ou Entity selection** : chaque colonne est liée à une expression qui est évaluée pour chaque élément de la collection ou chaque entité de l'entity selection. > Il n'est pas possible de combiner différents types de list box dans le même objet list box. La source de données est définie lors de la création de la list box. Il n'est alors plus possible de la modifier par programmation. - ### Gestion des list box Vous pouvez configurer complètement un objet de type list box via ses propriétés, et vous pouvez également le gérer dynamiquement par programmation. -Le langage 4D comprend un thème "List Box" dédié aux commandes de list box mais les commandes de divers autres thèmes comme "Propriétés des objets" ou les commandes `EDIT ITEM` et `Displayed line number` peuvent également être utilisées. Pour plus d'informations, consultez la page [List Box Commands Summary](https://doc.4d.com/4Dv19R6/4D/19-R6/List-Box-Commands-Summary.300-5911039.en.html) du manuel *4D Language*. - - - -## Objets List box - -### List box de type tableau - -Dans une list box de type tableau, chaque colonne est associée à un tableau 4D à une dimension ; tous les types de tableaux peuvent être utilisés, à l’exception des tableaux de pointeurs. Le nombre de lignes est basé sur le nombre d’éléments du tableau. - -Par défaut, 4D affecte le nom “ColonneN” à chaque variable de colonne. Vous pouvez le modifier, ainsi que les autres [propriétés des colonnes](listbox_overview.md#proprietes-specifiques-des-colonnes). Le format d'affichage de chaque colonne peut également être défini à l'aide de la commande `OBJECT SET FORMAT`. -> Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques), disposant de mécanismes spécifiques. - -Avec les list box de type tableau, les valeurs des colonnes (saisie et affichage) sont gérées à l’aide des commandes du langage 4D. Vous pouvez également associer une [énumération](properties_DataSource.md#énumération) à une colonne afin de contrôler la saisie. Les valeurs des colonnes sont gérées à l'aide de commandes List box de haut niveau (telles que [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) ou `LISTBOX DELETE ROWS`) ainsi que des commandes de manipulation de tableaux. Par exemple, pour initialiser le contenu d’une colonne, vous pouvez utiliser l’instruction suivante : - -```4d -ARRAY TEXT(varCol;size) -``` - -Vous pouvez également utiliser une énumération : - -```4d -LIST TO ARRAY("ListName";varCol) -``` -> **Attention :** Lorsqu’un objet List box contient plusieurs colonnes de tailles différentes, seul le nombre d’éléments correspondant au plus petit tableau est affiché. Il est donc conseillé de veiller à ce que chaque tableau ait le même nombre d’éléments que les autres. A noter également que si une colonne de la list box est “vide” (c'est le cas lorsque le tableau associé n'a pas été correctement déclaré ou dimensionné via le langage), la list box n'affiche aucun contenu. - - - - -### List box de type sélection - -Dans ce type de list box, chaque colonne peut être associée à un champ (par exemple `[Employees]LastName)` ou à une expression. L’expression peut être basée sur un ou plusieurs champs (par exemple `[Employés]Nom+“ ”+[Employés]Prénom`) ou être simplement une formule (par exemple`String(Milliseconds)`). L’expression peut également être une méthode projet, une variable ou un élément de tableau. Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. - -Le contenu de chaque ligne est ensuite évalué en fonction d'une sélection d'enregistrements : la **sélection courante** d'une table ou une **sélection temporaire**. - -Dans le cas d’une list box basée sur la sélection courante, toute modification effectuée côté base de données est automatiquement reportée dans la list box et inversement. La sélection courante est donc toujours identique aux deux emplacements. - - -### List box collection ou entity selection - -Dans ce type de list box, chaque colonne doit être associée à une expression. Le contenu de chaque ligne est ensuite évalué par élément de la collection ou par entité de l'entity selection. - -Chaque élément de la collection ou chaque entité est disponible en tant qu'objet auquel on peut accéder via le mot-clé [This](../Concepts/classes.md#this). Une expression de colonne peut être un chemin de propriété, une méthode de projet, une variable ou n'importe quelle formule, accédant à chaque entité ou objet élément de collection via `This`, par exemple `This.` (ou `This.value` dans le cas d'une collection de valeurs scalaires). Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. - -Lorsque la source de données est une entity selection, les modifications apportées du côté de la list box sont automatiquement enregistrées dans la base de données. En revanche, les modifications apportées du côté de la base de données sont visibles dans la list box après le rechargement des entités modifiées. - -Lorsque la source de données est une collection, toute modification apportée aux valeurs de la list box se reflète dans la collection. En revanche, si des modifications sont effectuées sur la collection en utilisant par exemple les différentes fonctions de la class [Collection](../API/CollectionClass.md), il faudra en informer explicitement 4D en réaffectant la variable collection à elle-même, afin que le contenu de la list box soit rafraîchi. Par exemple : - -```4d -myCol:=myCol.push("new value") //afficher new value dans la list box -``` - - - -### Propriétés prises en charge - -Les propriétés prises en charge dépendent du type de list box. - - -| Propriété | List box tableau | Liste box sélection | List box collection ou entity selection | -| ------------------------------------------------------------------------------------------- | ---------------- | ------------------- | --------------------------------------- | -| [Couleur de fond alternée](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Couleur de fond](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Gras](properties_Text.md#bold) | X | X | X | -| [Expression couleur de fond](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Style de la bordure](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Bas](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Class](properties_Object.md#css-class) | X | X | X | -| [Collection ou entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionnement colonnes auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Élément courant](properties_DataSource.md#current-item) | | | X | -| [Position élément courant](properties_DataSource.md#current-item-position) | | | X | -| [Source de données](properties_Object.md#data-source) | X | X | X | -| [Nom formulaire détaillé](properties_ListBox.md#detail-form-name) | | X | | -| [Afficher en-têtes](properties_Headers.md#display-headers) | X | X | X | -| [Afficher pieds](properties_Footers.md#display-footers) | X | X | X | -| [Double-clic sur ligne](properties_ListBox.md#double-click-on-row) | | X | | -| [Glissable](properties_Action.md#droppable) | X | X | X | -| [Déposable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Police](properties_Text.md#font) | X | X | X | -| [Couleur de la police](properties_Text.md#font-color) | X | X | X | -| [Expression couleur police](properties_Text.md#font-color-expression) | | X | X | -| [Taille](properties_Text.md#font-size) | X | X | X | -| [Hauteur (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Hauteur (en-têtes)](properties_Headers.md#height) | X | X | X | -| [Hauteur (pieds)](properties_Footers.md#height) | X | X | X | -| [Masquer lignes vides finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Cacher rectangle de focus](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Cacher surlignage sélection](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List box hiérarchique](properties_Object.md#array-list-box) | X | | | -| [Ensemble surlignage](properties_ListBox.md#highlight-set) | | X | | -| [Alignement horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Couleur lignes horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Marge horizontale](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Barre de défilement horizontale](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Italique](properties_Text.md#italic) | X | X | X | -| [Gauche](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Table principale](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Méthode](properties_Action.md#method) | X | X | X | -| [Lignes déplaçables](properties_Action.md#movable-rows) | X | | | -| [Sélection temporaire](properties_DataSource.md#selection-name) | | X | | -| [Nombre de colonnes](properties_ListBox.md#number-of-columns) | X | X | X | -| [Nombre de colonnes verrouillées](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Nombre de colonnes statiques](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nom d'objet](properties_Object.md#object-name) | X | X | X | -| [Droite](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Tableau de contrôle des lignes](properties_ListBox.md#row-control-array) | X | | | -| [Tableau couleurs de police](properties_Text.md#row-font-color-array) | X | | | -| [Hauteur des lignes](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Tableau hauteurs des lignes](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Tableau de styles](properties_Text.md#row-style-array) | X | | | -| [Eléments sélectionnés](properties_DataSource.md#selected-items) | | | X | -| [Mode de sélection](properties_ListBox.md#selection-mode) | X | X | X | -| [Saisie sur clic unique](properties_Entry.md#single-click-edit) | X | X | X | -| [Triable](properties_Action.md#sortable) | X | X | X | -| [Action standard](properties_Action.md#standard-action) | X | | | -| [Expression style](properties_Text.md#style-expression) | | X | X | -| [Haut](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparent](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Type](properties_Object.md#type) | X | X | X | -| [Souligné](properties_Text.md#underline) | X | X | X | -| [Variable ou expression](properties_Object.md#variable-or-expression) | X | X | | -| [Alignement vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Couleur lignes verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Marge verticale](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barre de défilement verticale](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilité](properties_Display.md#visibility) | X | X | X | -| [Largeur](properties_CoordinatesAndSizing.md#width) | X | X | X | - - -> Les colonnes, en-têtes et pieds de list box prennent en charge des propriétés spécifiques. - - -### Événements formulaire pris en charge - - -| Evénement formulaire | Propriétés supplémentaires retournées (voir [Evénement formulaire](https://doc.4d.com/4Dv18/4D/18/FORM-Evenement.301-4522191.fr.html) pour les propriétés principales) | Commentaires | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On After Keystroke |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On After Sort |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomEn-tête](#propriétés-supplémentaires)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Listbox tableau uniquement* | -| On Before Data Entry |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Before Keystroke |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Begin Drag Over |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Clicked |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Close Detail |
  • [row](#propriétés-supplémentaires)
  • | *List box Sélection courante et Sélection temporaire uniquement* | -| On Collapse |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *List box hiérarchiques uniquement* | -| On Column Moved |
  • [columnName](#propriétés-supplémentaires)
  • [nouvellePosition](#propriétés-supplémentaires)
  • [anciennePosition](#propriétés-supplémentaires)
  • | | -| On Column Resize |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nouvelleTaille](#propriétés-supplémentaires)
  • [ancienneTaille](#propriétés-supplémentaires)
  • | | -| On Data Change |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Delete Action |
  • [row](#propriétés-supplémentaires)
  • | | -| On Display Detail |
  • [isRowSelected](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Double Clicked |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Drag Over |
  • [zone](#propriétés-supplémentaires)
  • [nomZone](#propriétés-supplémentaires)
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Drop |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Expand |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *List box hiérarchiques uniquement* | -| On Footer Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomPied](#propriétés-supplémentaires)
  • | *List box Tableau, Sélection courante et Sélection temporaire uniquement* | -| On Getting Focus |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomEn-tête](#propriétés-supplémentaires)
  • | | -| On Load | | | -| On Losing Focus |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Mouse Enter |
  • [zone](#propriétés-supplémentaires)
  • [nomZone](#propriétés-supplémentaires)
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [zone](#propriétés-supplémentaires)
  • [nomZone](#propriétés-supplémentaires)
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Open Detail |
  • [row](#propriétés-supplémentaires)
  • | *List box Sélection courante et Sélection temporaire uniquement* | -| On Row Moved |
  • [nouvellePosition](#propriétés-supplémentaires)
  • [anciennePosition](#propriétés-supplémentaires)
  • | *Listbox tableau uniquement* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#propriétés-supplémentaires)
  • [verticalScroll](#propriétés-supplémentaires)
  • | | -| On Unload | | | - - -#### Propriétés supplémentaires {#additional-properties} - -Les événements formulaire sur les list box ou colonnes de list box peuvent retourner les propriétés supplémentaires suivantes : - -| Propriété | Type | Description | -| ---------------- | ----------- | ---------------------------------------------------------------------------- | -| area | text | Zone de l'objet List box ("header", "footer", "cell") | -| areaName | text | Nom de la zone | -| column | entier long | Numéro de colonne | -| columnName | text | Nom de la colonne | -| footerName | text | Nom du pied | -| headerName | text | Nom de l'en-tête | -| horizontalScroll | entier long | Positif si le défilement est vers la droite, négatif s'il est vers la gauche | -| isRowSelected | boolean | Vrai si la ligne est sélectionnée, sinon Faux | -| newPosition | entier long | Nouvelle position de la colonne ou de la ligne | -| newSize | entier long | Nouvelle taille (en pixels) de la colonne ou de la ligne | -| oldPosition | entier long | Position précédente de la colonne ou de la ligne | -| oldSize | entier long | Taille précédente (en pixels) de la colonne ou de la ligne | -| row | entier long | Numéro de ligne | -| verticalScroll | entier long | Positif si le défilement est vers le bas, négatif s'il est vers le haut | -> Si un événement se produit sur une "fake" colonne ou ligne qui n'existe pas, une chaîne vide est généralement renvoyée. - - - - - - -## Colonnes de list box - -Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_column.png) - -Vous pouvez définir pour chaque colonne de List box des propriétés standard (texte, couleur de fond...) : dans ce cas, ces propriétés sont prioritaires par rapport aux propriétés de l'objet List box. -> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). - - -### Propriétés spécifiques des colonnes {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Événements formulaire pris en charge - -| Evénement formulaire | Propriétés supplémentaires retournées (voir [Evénement formulaire](https://doc.4d.com/4Dv18/4D/18/FORM-Evenement.301-4522191.fr.html) pour les propriétés principales) | Commentaires | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On After Keystroke |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On After Sort |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomEn-tête](#propriétés-supplémentaires)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Listbox tableau uniquement* | -| On Before Data Entry |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Before Keystroke |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Begin Drag Over |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Clicked |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Column Moved |
  • [columnName](#propriétés-supplémentaires)
  • [nouvellePosition](#propriétés-supplémentaires)
  • [anciennePosition](#propriétés-supplémentaires)
  • | | -| On Column Resize |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nouvelleTaille](#propriétés-supplémentaires)
  • [ancienneTaille](#propriétés-supplémentaires)
  • | | -| On Data Change |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Double Clicked |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Drag Over |
  • [zone](#propriétés-supplémentaires)
  • [nomZone](#propriétés-supplémentaires)
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Drop |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Footer Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomPied](#propriétés-supplémentaires)
  • | *List box Tableau, Sélection courante et Sélection temporaire uniquement* | -| On Getting Focus |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomEn-tête](#propriétés-supplémentaires)
  • | | -| On Load | | | -| On Losing Focus |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Row Moved |
  • [nouvellePosition](#propriétés-supplémentaires)
  • [anciennePosition](#propriétés-supplémentaires)
  • | *Listbox tableau uniquement* | -| On Scroll |
  • [horizontalScroll](#propriétés-supplémentaires)
  • [verticalScroll](#propriétés-supplémentaires)
  • | | -| On Unload | | | - - -## En-têtes de list box - -> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. - -Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_header.png) - -Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. - - -Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. En particulier, une icône peut être affichée dans l’en-tête à côté ou à la place du libellé de la colonne, notamment dans le cadre des [tris personnalisés](#gestion-des-tris). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. - -### Propriétés spécifiques des en-têtes - -[Gras](properties_Text.md#bold) - [Css Class](properties_Object.md#css-class) - [Police](properties_Text.md#font) - [Couleur de police](properties_Text.md#font-color) - [Message d'aide](properties_Help.md#help-tip) - [Alignement horizontal](properties_Text.md#horizontal-alignment) - [Marge horizontale](properties_CoordinatesAndSizing.md#horizontal-padding) - [Emplacement de l'icône](properties_TextAndPicture.md#icon-location) - [Italique](properties_Text.md#italic) - [Nom](properties_Object.md#object-name) - [Chemin d'accès](properties_TextAndPicture.md#picture-pathname) - [Titre](properties_Object.md#title) - [Souligné](properties_Text.md#underline) - [Variable ou expression](properties_Object.md#variable-or-expression) - [Alignement vertical](properties_Text.md#vertical-alignment) - [Largeur](properties_CoordinatesAndSizing.md#width) - - - - - -## Pieds de list box -> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. - -Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. - -Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_footers.png) - -Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). - -Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un pied de page, elle est appliquée à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. - -### Propriétés spécifiques des pieds de page - - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +Le langage 4D comprend un thème "List Box" dédié aux commandes de list box mais les commandes de divers autres thèmes comme "Propriétés des objets" ou les commandes `EDIT ITEM` et `Displayed line number` peuvent également être utilisées. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. ## Gestion de la saisie Pour qu’une cellule de list box soit saisissable, il est nécessaire que les conditions suivantes soient réunies : -- La colonne de la cellule a été définie comme [Saisissable](properties_Entry.md#enterable)(dans le cas contraire, les cellules de la colonne ne seront jamais saisissables). -- Dans l’événement formulaire `On Before Data Entry`, $0 ne retourne pas -1. Lorsque le curseur arrive dans la cellule, l'événement `On Before Data Entry` est généré dans la méthode de la colonne. Si, dans le contexte de cet événement, $0 est défini sur -1, la cellule est considérée comme non saisissable. Si l'événement a été généré après avoir appuyé sur **Tab** ou **Maj+Tab**, le focus va respectivement à la cellule suivante ou à la précédente. Si la valeur de $0 n'est pas -1 (par défaut $0 est 0), la cellule est saisissable et passe en mode d'édition. +* La colonne de la cellule a été définie comme [Saisissable](properties_Entry.md#enterable)(dans le cas contraire, les cellules de la colonne ne seront jamais saisissables). +* Dans l’événement formulaire `On Before Data Entry`, $0 ne retourne pas -1. Lorsque le curseur arrive dans la cellule, l'événement `On Before Data Entry` est généré dans la méthode de la colonne. Si, dans le contexte de cet événement, $0 est défini sur -1, la cellule est considérée comme non saisissable. Si l'événement a été généré après avoir appuyé sur **Tab** ou **Maj+Tab**, le focus va respectivement à la cellule suivante ou à la précédente. Si la valeur de $0 n'est pas -1 (par défaut $0 est 0), la cellule est saisissable et passe en mode d'édition. Imaginons par exemple une list box contenant deux tableaux, de type date et texte. Le tableau date n’est pas saisissable mais le tableau texte est saisissable si la date n’est pas déjà passée. @@ -387,9 +92,9 @@ L’événement `On Before Data Entry` est retourné avant `On Getting Focus`. Afin de préserver la cohérence des données pour les list box de type de sélection et entity sélection, tout enregistrement/entité modifié(e) est automatiquement sauvegardé(e) dès que la cellule est validée, c'est-à-dire : -- lorsque la cellule est désactivée (l'utilisateur appuie sur la touche tabulation, clique, etc.), -- lorsque la list box n'a plus le focus, -- lorsque le formulaire perd le focus. +* lorsque la cellule est désactivée (l'utilisateur appuie sur la touche tabulation, clique, etc.), +* lorsque la list box n'a plus le focus, +* lorsque le formulaire perd le focus. La séquence typique d'événements générés pendant la saisie ou la modification des données est la suivante : @@ -407,25 +112,25 @@ La séquence typique d'événements générés pendant la saisie ou la modificat | | Tous | On Losing Focus | (*) Avec les list box de type entity selection, dans l'événement "On Data Change" : -- l'objet [élément courant](properties_DataSource.md#element-courant) contient la valeur avant modification. -- l'objet `This` contient la valeur modifiée. - -> La saisie de données dans les list box de type collection/entity selection présente une limitation lorsque l'expression est évaluée comme nulle. Dans ce cas, il n'est pas possible de modifier ou de supprimer la valeur nulle dans la cellule. +* l'objet [élément courant](properties_DataSource.md#element-courant) contient la valeur avant modification. +* l'objet `This` contient la valeur modifiée. +> La saisie de données dans les list box de type collection/entity selection présente une limitation lorsque l'expression est évaluée comme nulle. Dans ce cas, il n'est pas possible de modifier ou de supprimer la valeur nulle dans la cellule. ## Gestion des sélections La gestion des sélections s'effectue différemment selon que la list box de type tableau, sélection d'enregistrements, ou collection/entity selection : -- **List box de type sélection :** les sélections sont gérées par l'intermédiaire d'un ensemble appelé par défaut `$ListboxSetN` (N débute à 0 et est incrémenté en fonction du nombre de list box dans le formulaire), que vous pouvez modifier si nécessaire. Cet ensemble est [défini dans les propriétés](properties_ListBox.md#highlight-set) de la list box. Il est maintenu automatiquement par 4D : si l'utilisateur sélectionne une ou plusieurs ligne(s) dans la list box, l'ensemble est immédiatement mis à jour. A l'inverse, il est possible d'utiliser les commandes du thème "Ensembles" afin de modifier par programmation la sélection dans la list box. +* **List box de type sélection :** les sélections sont gérées par l'intermédiaire d'un ensemble appelé par défaut `$ListboxSetN` (N débute à 0 et est incrémenté en fonction du nombre de list box dans le formulaire), que vous pouvez modifier si nécessaire. Cet ensemble est [défini dans les propriétés](properties_ListBox.md#highlight-set) de la list box. Il est maintenu automatiquement par 4D : si l'utilisateur sélectionne une ou plusieurs ligne(s) dans la list box, l'ensemble est immédiatement mis à jour. A l'inverse, il est possible d'utiliser les commandes du thème "Ensembles" afin de modifier par programmation la sélection dans la list box. + +* **List box de type collection/entity selection** : les sélections sont gérées via des propriétés de list box dédiées : + * [Elément courant](properties_DataSource.md#current-item) est un objet qui reçoit l'élément/l'entité sélectionné(e), + * [Éléments Sélectionnés](properties_DataSource.md#selected-items) est une collection/objet entity selection contenant les éléments sélectionnés + * [Position élément courant](properties_DataSource.md#current-item-position) retourne la position de l'élément ou de l'entité sélectionné(e). -- **List box de type collection/entity selection** : les sélections sont gérées via des propriétés de list box dédiées : - - [Elément courant](properties_DataSource.md#current-item) est un objet qui reçoit l'élément/l'entité sélectionné(e), - - [Éléments Sélectionnés](properties_DataSource.md#selected-items) est une collection/objet entity selection contenant les éléments sélectionnés - - [Position élément courant](properties_DataSource.md#current-item-position) retourne la position de l'élément ou de l'entité sélectionné(e). +* **List box de type tableau :** la commande `LISTBOX SELECT ROW` permet de sélectionner par programmation une ou plusieurs lignes de list box. En outre, [la variable associée à l’objet List box](properties_Object.md#variable-or-expression) peut être utilisée pour lire, fixer ou stocker les sélections de lignes dans l’objet. Cette variable correspond à un tableau de booléens automatiquement créé et maintenu par 4D. La taille de ce tableau est déterminée par celle de la list box : il contient le même nombre d’éléments que le plus petit tableau associé aux colonnes. Chaque élément de ce tableau contient `Vrai` si la ligne correspondante est sélectionnée et `Faux` sinon. 4D met à jour le contenu de ce tableau en fonction des actions utilisateur. A l’inverse, vous pouvez modifier la valeur des éléments de ce tableau afin de modifier la sélection dans la list box. En revanche, vous ne pouvez ni insérer ni supprimer de ligne dans ce tableau ; il n’est pas possible non plus de le retyper. La commande `Count in array` est utile dans ce cas pour connaître le nombre de lignes sélectionnées. Par exemple, cette méthode permet d’inverser la sélection de la première ligne de la list box (type tableau) : -- **List box de type tableau :** la commande `LISTBOX SELECT ROW` permet de sélectionner par programmation une ou plusieurs lignes de list box. En outre, [la variable associée à l’objet List box](properties_Object.md#variable-or-expression) peut être utilisée pour lire, fixer ou stocker les sélections de lignes dans l’objet. Cette variable correspond à un tableau de booléens automatiquement créé et maintenu par 4D. La taille de ce tableau est déterminée par celle de la list box : il contient le même nombre d’éléments que le plus petit tableau associé aux colonnes. Chaque élément de ce tableau contient `Vrai` si la ligne correspondante est sélectionnée et `Faux` sinon. 4D met à jour le contenu de ce tableau en fonction des actions utilisateur. A l’inverse, vous pouvez modifier la valeur des éléments de ce tableau afin de modifier la sélection dans la list box. En revanche, vous ne pouvez ni insérer ni supprimer de ligne dans ce tableau ; il n’est pas possible non plus de le retyper. La commande `Count in array` est utile dans ce cas pour connaître le nombre de lignes sélectionnées. Par exemple, cette méthode permet d’inverser la sélection de la première ligne de la list box (type tableau) : ```4d ARRAY BOOLEAN(tBListBox;10) // tBListBox est le nom de la variable associée à la List box dans le formulaire @@ -438,13 +143,12 @@ La gestion des sélections s'effectue différemment selon que la list box de typ > La commande `OBJECT SET SCROLL POSITION` fait défiler les lignes de la list box de façon à afficher la première ligne sélectionnée ou une ligne spécifiée. - ### Personnaliser la représentation des sélections de lignes Lorsque l'option [Cacher surlignage sélection](properties_Appearance.md#cacher-surlignage-selection) est sélectionnée, vous devez gérer la représentation visuelle des sélections dans la list box à l'aide des options d'interface disponibles. Comme les sélections elles-mêmes sont gérées par 4D, cela signifie que : -- Pour les list box de type tableau, vous devez parcourir le tableau booléen associé à la list box afin de déterminer quelles lignes sont sélectionnées. -- Propriétés spécifiques des list box +* Pour les list box de type tableau, vous devez parcourir le tableau booléen associé à la list box afin de déterminer quelles lignes sont sélectionnées. +* Propriétés spécifiques des list box Vous pouvez alors définir par programmation des couleurs d'arrière-plan, des couleurs ou des styles de polices spécifiques permettant de visualiser l'apparence des lignes sélectionnées. Pour cela, vous pouvez utiliser des tableaux ou des expressions en fonction du type de list box affiché (cf. sections suivantes). @@ -455,22 +159,23 @@ Vous pouvez alors définir par programmation des couleurs d'arrière-plan, des c Pour déterminer quelles lignes sont sélectionnées, vous devez tester si elles sont incluses dans l'ensemble désigné par la propriété [Ensemble surlignage](properties_ListBox.md#ensemble-surlignage) de la list box. Vous pouvez alors personnaliser l'apparence des lignes sélectionnées à l'aide d'une ou plusieurs [expressions de couleur et de style](#using-arrays-and-expressions). N'oubliez pas que les expressions sont automatiquement réévaluées à chaque fois que : -- la sélection dans la list box est modifiée, -- la list box prend ou perd le focus, -- la fenêtre formulaire contenant la list box passe au premier plan ou quitte le premier plan. - +* la sélection dans la list box est modifiée, +* la list box prend ou perd le focus, +* la fenêtre formulaire contenant la list box passe au premier plan ou quitte le premier plan. #### List box de type tableau + Pour déterminer quelles lignes sont sélectionnées, vous devez parcourir le tableau booléen [Variable ou Expression](properties_Object.md#variable-or-expression) associé à la list box. Vous pouvez alors personnaliser l'apparence des lignes sélectionnées à l'aide d'un ou plusieurs [tableaux de couleur et de style](#using-arrays-and-expressions). Notez que les tableaux de list box utilisés pour définir l'apparence des lignes sélectionnées doivent être recalculés dans l'événement formulaire `On Selection Change` ; cependant, vous pouvez également modifier ces tableaux dans les événements formulaire suivants : -- `On Getting Focus` (propriété de list box) -- `On Losing Focus` (propriété de list box) -- `On Activate` (propriété de formulaire) -- `On Deactivate` (propriété de formulaire) ...en fonction du moment et de la manière dont vous souhaitez représenter visuellement le changement de focus des sélections. + +* `On Getting Focus` (propriété de list box) +* `On Losing Focus` (propriété de list box) +* `On Activate` (propriété de formulaire) +* `On Deactivate` (propriété de formulaire) ...en fonction du moment et de la manière dont vous souhaitez représenter visuellement le changement de focus des sélections. ##### Exemple @@ -481,7 +186,7 @@ Vous avez choisi de cacher le surlignage système et souhaitez représenter les Avec une list box de type tableau, vous devez mettre à jour le [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) par programmation. Dans le formulaire JSON, vous avez défini le Tableau couleurs de fond suivant pour la list box : ``` - "rowFillSource": "_ListboxBackground", + "rowFillSource": "_ListboxBackground", ``` Dans la méthode objet de la list box, vous pouvez écrire : @@ -506,9 +211,10 @@ Avec une list box de type sélection, pour produire le même effet vous pouvez u Par exemple, dans le formulaire JSON, vous avez défini l'ensemble surlignage et l'expression de couleur de fond suivants pour la list box : ``` - "highlightSet": "$SampleSet", - "rowFillSource": "UI_SetColor", + "highlightSet": "$SampleSet", + "rowFillSource": "UI_SetColor", ``` + Dans la méthode *UI_SetColor*, vous pouvez écrire : ```4d @@ -523,7 +229,6 @@ Dans la méthode *UI_SetColor*, vous pouvez écrire : > Dans les list box hiérarchiques, les lignes de rupture ne peuvent pas être surlignées lorsque l'option [Cacher surlignage sélection](properties_Appearance.md#cacher-surlignage-selection) est sélectionnée. Comme il n'est pas possible d'avoir des couleurs distinctes pour les en-têtes de même niveau, il n'y a aucun moyen de surligner une ligne de rupture spécifique par programmation. - ## Gestion des tris Le tri dans une list box peut être standard ou personnalisé. Lorsqu'une colonne de list box est triée, toutes les autres colonnes sont toujours synchronisées automatiquement. @@ -536,17 +241,14 @@ Il est possible d'activer ou d'inactiver le tri utilisateur standard via la prop La prise en charge du tri standard dépend du type de list box : -| Type de list box | Prise en charge du tri standard | Commentaires | -| ------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------ | -| Collection d'objets | Oui |
    • Les colonnes "This.a" ou "This.a.b" sont triables.
    • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Collection de valeurs scalaires | Non | Utiliser un tri personnalisé avec la fonction [`orderBy()`](../API/CollectionClass.md#orderby) | +| Type de list box | Prise en charge du tri standard | Commentaires | +| ------------------------------- | ------------------------------- | ---------------------------------------------------------------------------------------------------- | +| Collection d'objets | Oui |
  • Les colonnes "This.a" ou "This.a.b" sont triables.
  • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | +| Collection de valeurs scalaires | Non | Utiliser un tri personnalisé avec la fonction [`orderBy()`](../API/CollectionClass.md#orderby) | | Entity selection | Oui |
  • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Pris en charge : tris sur les propriétés d'attributs d'objets (par exemple "This.data.city" lorsque "data" est un attribut d'objet)
  • Pris en charge : tris sur les attributs liés (par exemple "This.company.name")
  • Non pris en charge : tris sur les propriétés d'attributs d'objets par le biais d'attributs liés (par exemple, "This.company.data.city"). Pour cela, vous devez utiliser le tri personnalisé avec la fonction [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (voir l'exemple ci-dessous)
  • | -| Sélection courante | Oui | Seules les expressions simples sont triables (par exemple `[Table_1]Champ_2`) | -| Sélection temporaire | Non | | -| Tableaux | Oui | Les colonnes liées à des tableaux d'images et de pointeurs ne sont pas triables | - - - +| Sélection courante | Oui | Seules les expressions simples sont triables (par exemple `[Table_1]Champ_2`) | +| Sélection temporaire | Non | | +| Tableaux | Oui | Les colonnes liées à des tableaux d'images et de pointeurs ne sont pas triables | ### Tri personnalisé @@ -554,8 +256,8 @@ Le développeur peut mettre en place des tris personnalisés à l'aide de la com Les tris personnalisés vous permettent de : -- effectuer des tris multi-niveaux sur plusieurs colonnes, grâce à la commande [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html), -- utilisez des fonctions telles que [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) ou [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) pour trier les colonnes sur la base de critères complexes. +* effectuer des tris multi-niveaux sur plusieurs colonnes, grâce à la commande [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html), +* utilisez des fonctions telles que [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) ou [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) pour trier les colonnes sur la base de critères complexes. #### Exemple @@ -575,7 +277,7 @@ Si vous voulez trier la list box en utilisant les valeurs de la deuxième colonn ```4d If (Form event code=On Header Click) - Form.child:=Form.child.orderByFormula("This.parent.extra.nickname"; dk ascending) + Form.child:=Form.child.orderByFormula("This.parent.extra.nickname"; dk ascending) End if ``` @@ -583,12 +285,12 @@ End if La valeur de la variable [variable associée à l’en-tête d’une colonne](properties_Object.md#variable-or-expression) permet de gérer une information supplémentaire : le tri courant de la colonne (lecture) et l’affichage de la flèche de tri. -- Si la variable est définie sur 0, la colonne n'est pas triée et la flèche de tri n'est pas affichée. +* Si la variable est définie sur 0, la colonne n'est pas triée et la flèche de tri n'est pas affichée. ![](../assets/en/FormObjects/sorticon0.png) -- Si la variable est définie sur 1, la colonne est triée par ordre croissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon1.png) +* Si la variable est définie sur 1, la colonne est triée par ordre croissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon1.png) -- Si la variable est définie sur 2, la colonne est triée par ordre décroissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon2.png) +* Si la variable est définie sur 2, la colonne est triée par ordre décroissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon2.png) > Seules les [variables](Concepts/variables.md) déclarées ou dynamiques peuvent être utilisées comme variables d'en-tête de colonne. Les autres types d'[expressions](Concepts/quick-tour.md#expressions) telles que `Form.sortValue` ne sont pas pris en charge. @@ -596,16 +298,14 @@ Vous pouvez définir la valeur de la variable (par exemple, Header2:=2) afin de > La commande [`OBJECT SET FORMAT`](https://doc.4d.com/4dv19/help/command/en/page236.html) offre une prise en charge spécifique des icônes dans les en-têtes des list box, ce qui peut être utile lorsque vous souhaitez travailler avec une icône de tri personnalisée. - ## Gestion des styles et des couleurs Vous disposez de plusieurs possibilités pour définir des couleurs de fond, des couleurs de police et des styles de police dans les list box : -- au niveau des [propriétés de l’objet list box](#list-box-objects), -- au niveau des [propriétés de la colonne,](#list-box-columns), -- en utilisant des [tableaux ou expressions](#using-arrays-and-expressions) pour la list box et/ou pour chaque colonne, -- au niveau du texte de chaque cellule (si [texte multistyle](properties_Text.md#multi-style)). - +* at the level of the [list box object properties](./listbox-object.md), +* at the level of the [column properties](./listbox-column.md), +* en utilisant des [tableaux ou expressions](#using-arrays-and-expressions) pour la list box et/ou pour chaque colonne, +* au niveau du texte de chaque cellule (si [texte multistyle](properties_Text.md#multi-style)). ### Priorité & héritage @@ -624,28 +324,27 @@ Par exemple, si vous définissez un style de caractères dans les propriétés d Pour chaque attribut (style, couleur et couleur de fond), un **héritage** est mis en oeuvre lorsque la valeur par défaut est utilisée : -- pour les attributs des cellules : valeurs d’attributs des lignes -- pour les attributs des lignes : valeurs d’attributs des colonnes -- pour les attributs des colonnes : valeurs d’attributs de la list box +* pour les attributs des cellules : valeurs d’attributs des lignes +* pour les attributs des lignes : valeurs d’attributs des colonnes +* pour les attributs des colonnes : valeurs d’attributs de la list box Ainsi, si vous souhaitez qu’un objet hérite de la valeur d’attribut du niveau supérieur, il vous suffit de passer `lk inherited` (valeur par défaut) à la commande de définition ou directement dans l’élément de tableau de style/couleur correspondant. Soit une list box contenant un style de caractère standard et des couleurs alternées : ![](../assets/en/FormObjects/listbox_styles3.png) Vous effectuez les modifications suivantes : -- fond de la ligne 2 est passé en rouge via la propriété [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) de l’objet list box, -- le style de la ligne 4 est passé en italique via la propriété [Tableau de styles](properties_Text.md#row-style-array) de l’objet list box, -- deux élements de la colonne 5 sont passés en gras via la propriété [Tableau de styles](properties_Text.md#row-style-array) de l’objet colonne 5, -- les éléments 2 de la colonne 1 et 2 sont passés en fond bleu via la propriété [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) des objets colonne 1 et 2 : +* fond de la ligne 2 est passé en rouge via la propriété [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) de l’objet list box, +* le style de la ligne 4 est passé en italique via la propriété [Tableau de styles](properties_Text.md#row-style-array) de l’objet list box, +* deux élements de la colonne 5 sont passés en gras via la propriété [Tableau de styles](properties_Text.md#row-style-array) de l’objet colonne 5, +* les éléments 2 de la colonne 1 et 2 sont passés en fond bleu via la propriété [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) des objets colonne 1 et 2 : ![](../assets/en/FormObjects/listbox_styles3.png) Pour restaurer l’apparence initiale de la list box, il suffit de : -- passer la constante `lk inherited` dans les éléments 2 des tableaux de fond des colonnes 1 et 2 : ils héritont alors de la couleur de fond rouge de la ligne. -- passer la constante `lk inherited` dans les éléments 3 et 4 des tableaux de style de la colonne 5 : ils héritont alors du style standard, hormis l’élément 4, qui passera en italique comme défini dans le tableau de style de la list box. -- passer la constante `lk inherited` dans l’élément 4 du tableau de style de la list box afin de supprimer le style italique. -- passer la constante `lk inherited` dans l’élément 2 du tableau de couleurs de fond de la list box afin de restaurer la couleur alternée d’origine de la list box. - +* passer la constante `lk inherited` dans les éléments 2 des tableaux de fond des colonnes 1 et 2 : ils héritont alors de la couleur de fond rouge de la ligne. +* passer la constante `lk inherited` dans les éléments 3 et 4 des tableaux de style de la colonne 5 : ils héritont alors du style standard, hormis l’élément 4, qui passera en italique comme défini dans le tableau de style de la list box. +* passer la constante `lk inherited` dans l’élément 4 du tableau de style de la list box afin de supprimer le style italique. +* passer la constante `lk inherited` dans l’élément 2 du tableau de couleurs de fond de la list box afin de restaurer la couleur alternée d’origine de la list box. ### Utiliser des tableaux et des expressions @@ -658,9 +357,6 @@ Selon le type de list box, vous pouvez utiliser différentes propriétés pour p | Style de police | [Tableau de styles](properties_Text.md#row-style-array) | [Expression style](properties_Text.md#style-expression) | [Expression style](properties_Text.md#expression-style) ou [Meta info expression](properties_Text.md#meta-info-expression) | | Affichage | [Tableau de contrôle des lignes](properties_ListBox.md#row-control-array) | - | - | - - - ## Gestion des impressions Deux modes d’impression sont proposés : le **mode prévisualisation**, permettant d’imprimer une list box comme un objet de formulaire et le **mode avancé**, permettant de contrôler l’impression de l’objet list box lui-même au sein du formulaire. A noter que l'apparence "Impression" est proposée pour les list box dans l'éditeur de formulaires. @@ -675,13 +371,9 @@ Dans ce mode, l’impression des list box s’effectue par programmation, via la Dans ce mode : -- La hauteur de l’objet list box est automatiquement réduite lorsque le nombre de lignes à imprimer est inférieur à la hauteur d’origine de l’objet (il n’y a pas de lignes "vides" imprimées). En revanche, la hauteur n’augmente pas automatiquement en fonction du contenu de l’objet. La taille de l’objet effectivement imprimé peut être obtenue via la commande `LISTBOX GET PRINT INFORMATION`. -- L'objet list box est imprimé "tel quel", c’est-à-dire en tenant compte de ses paramètres d’affichage courants : visibilité des en-têtes et des grilles, lignes affichées et masquées, etc. Ces paramètres incluent également la première ligne à imprimer : si vous appelez la commande `OBJECT SET SCROLL POSITION` avant de lancer l’impression, la première ligne imprimée dans la list box sera celle désignée par la commande. -- Un mécanisme automatique facilite l’impression des list box contenant plus de lignes qu’il est possible d’en afficher : des appels successifs à `Print object` permettent d’imprimer à chaque fois un nouvel ensemble de lignes. La commande `LISTBOX GET PRINT INFORMATION` permet de contrôler le statut de l’impression durant l'opération. - - - - +* La hauteur de l’objet list box est automatiquement réduite lorsque le nombre de lignes à imprimer est inférieur à la hauteur d’origine de l’objet (il n’y a pas de lignes "vides" imprimées). En revanche, la hauteur n’augmente pas automatiquement en fonction du contenu de l’objet. La taille de l’objet effectivement imprimé peut être obtenue via la commande `LISTBOX GET PRINT INFORMATION`. +* L'objet list box est imprimé "tel quel", c’est-à-dire en tenant compte de ses paramètres d’affichage courants : visibilité des en-têtes et des grilles, lignes affichées et masquées, etc. Ces paramètres incluent également la première ligne à imprimer : si vous appelez la commande `OBJECT SET SCROLL POSITION` avant de lancer l’impression, la première ligne imprimée dans la list box sera celle désignée par la commande. +* Un mécanisme automatique facilite l’impression des list box contenant plus de lignes qu’il est possible d’en afficher : des appels successifs à `Print object` permettent d’imprimer à chaque fois un nouvel ensemble de lignes. La commande `LISTBOX GET PRINT INFORMATION` permet de contrôler le statut de l’impression durant l'opération. ## List box hiérarchiques @@ -691,19 +383,17 @@ Une list box hiérarchique est une list box dans laquelle le contenu de la premi Les list box hiérarchiques constituent un mode de représentation particulier des données, mais ne modifient pas la structure de ces données (les tableaux). Les list box hiérarchiques sont gérées exactement de la même manière que les list box non hiérarchiques. - ### Définir une hiérarchie Pour définir une list box hiérarchique, vous disposez de trois possibilités : -* Configurer manuellement les éléments hiérarchiques via la liste des propriétés dans l’éditeur de formulaires (ou éditer le formulaire JSON). -* Générer visuellement la hiérarchie à l’aide du pop up menu de gestion des list box, dans l’éditeur de formulaires. -* Utiliser les commandes [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-SET-HIERARCHY.301-4127969.en.html) et [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-GET-HIERARCHY.301-4127970.en.html). Ces commandes sont décrites dans le *manuel Langage de 4D*. - +* Configurer manuellement les éléments hiérarchiques via la liste des propriétés dans l’éditeur de formulaires (ou éditer le formulaire JSON). +* Générer visuellement la hiérarchie à l’aide du pop up menu de gestion des list box, dans l’éditeur de formulaires. +* Utilisez les commandes [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-HIERARCHY.301-7487634.en.html) et [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-GET-HIERARCHY.301-7487597.en.html), décrites dans le manuel *4D Language Reference*. #### Propriété List box hiérarchique -Cette propriété permet de définir que la list box doit être affichée sous forme hiérarchique. Dans le formulaire JSON, cette fonctionnalité est déclenchée [lorsque la valeur de la propriété *dataSource* de la colonne est un tableau](properties_Object.md#array-list-box), c'est-à-dire une collection. +Cette propriété permet de définir que la list box doit être affichée sous forme hiérarchique. Dans le formulaire JSON, cette fonctionnalité est déclenchée [lorsque la valeur de la propriété *dataSource* est un tableau](properties_Object.md#array-list-box), c'est-à-dire une collection. Des options supplémentaires (**Variable 1...10**) sont disponibles lorsqu'une *List box hiérarchique* est définie, correspondant à chaque élément du tableau *dataSource* à utiliser comme colonne de rupture. A chaque saisie d’une valeur dans un champ, une nouvelle ligne est ajoutée. Jusqu’à 10 variables peuvent être définies. Ces variables définissent les niveaux hiérarchiques à afficher dans la première colonne. @@ -716,7 +406,6 @@ La dernière variable n’est jamais hiérarchique même si plusieurs valeurs id Ce principe n’est pas appliqué lorsqu’une seule variable est définie dans la hiérarchie : dans ce cas, les valeurs identiques pourront être groupées. > Si vous définissez une hiérarchie basée sur les premières colonnes d’une list box existante, vous devez ensuite supprimer ou masquer ces colonnes (à l’exception de la première) sinon elles apparaîtront en double dans la list box. Si vous définissez la hiérarchie via le pop up menu de l’éditeur (cf. ci-dessous), les colonnes superflues sont automatiquement supprimées de la list box. - #### Créer une hiérarchie via le menu contextuel Lorsque vous sélectionnez au moins une colonne en plus de la première dans un objet list box (de type tableau) dans l’éditeur de formulaires, la commande **Créer hiérarchie** est disponible dans le menu contextuel : @@ -725,20 +414,20 @@ Lorsque vous sélectionnez au moins une colonne en plus de la première dans un Cette commande est un raccourci pour définir une hiérarchie. Lorsque vous la choisissez, les actions suivantes sont effectuées : -* L'option **List box hiérarchique** est cochée pour l’objet dans la Liste des propriétés. -* Les variables des colonnes sont utilisées pour définir la hiérarchie. Elles remplacent les variables éventuellement déjà définies. -* Les colonnes sélectionnées n’apparaissent plus dans la list box (à l’exception du titre de la première). +* L'option **List box hiérarchique** est cochée pour l’objet dans la Liste des propriétés. +* Les variables des colonnes sont utilisées pour définir la hiérarchie. Elles remplacent les variables éventuellement déjà définies. +* Les colonnes sélectionnées n’apparaissent plus dans la list box (à l’exception du titre de la première). Exemple : soit une list box dont les premières colonnes contiennent Pays, Région, Ville et Population. Lorsque Pays, Région et Ville sont sélectionnées (cf. illustration ci-dessus), si vous choisissez **Créer hiérarchie** dans le menu contextuel, une hiérarchie à trois niveaux est créée dans la première colonne, les colonnes 2 et 3 sont supprimées et la colonne Population la deuxième : ![](../assets/en/FormObjects/listbox_hierarchy2.png) ##### Annuler une hiérarchie -Lorsque la première colonne est sélectionnée et déjà définie comme hiérarchique, vous pouvez utiliser la commande **Annuler hiérarchie**. Lorsque vous choisissez cette commande, les actions suivantes sont effectuées : -* L’option **List box hiérarchique** est désélectionnée pour l’objet, -* Les niveaux hiérarchiques 2 à n sont supprimés et transformés en colonnes ajoutées dans la list box. +Lorsque la première colonne est sélectionnée et déjà définie comme hiérarchique, vous pouvez utiliser la commande **Annuler hiérarchie**. Lorsque vous choisissez cette commande, les actions suivantes sont effectuées : +* L’option **List box hiérarchique** est désélectionnée pour l’objet, +* Les niveaux hiérarchiques 2 à n sont supprimés et transformés en colonnes ajoutées dans la list box. ### Principes de fonctionnement @@ -764,10 +453,10 @@ Lorsque des valeurs de type date ou heure sont incluses dans une list box hiéra Dans une list box en mode hiérarchique, un tri standard (effectué suite à un clic dans un en-tête de colonne de la list box) est toujours construit de la manière suivante : -- En premier lieu, tous les niveaux de la colonne hiérarchique (première colonne) sont automatiquement triés par ordre croissant. -- Le tri est ensuite effectué par ordre croissant ou décroissant (suivant l’action utilisateur) sur les valeurs de la colonne où le clic a eu lieu. -- Toutes les colonnes sont synchronisées. -- Lors des tris ultérieurs des colonnes non hiérarchiques de la list box, seul le dernier niveau de la première colonne est trié. Il est possible de modifier le tri de cette colonne en cliquant sur son en-tête. +* En premier lieu, tous les niveaux de la colonne hiérarchique (première colonne) sont automatiquement triés par ordre croissant. +* Le tri est ensuite effectué par ordre croissant ou décroissant (suivant l’action utilisateur) sur les valeurs de la colonne où le clic a eu lieu. +* Toutes les colonnes sont synchronisées. +* Lors des tris ultérieurs des colonnes non hiérarchiques de la list box, seul le dernier niveau de la première colonne est trié. Il est possible de modifier le tri de cette colonne en cliquant sur son en-tête. Soit par exemple la list box suivante, dans laquelle aucun tri spécifique n’est défini : @@ -779,7 +468,6 @@ Si vous cliquez sur l’en-tête "Population" afin de trier les populations par Comme pour toutes les list box, vous pouvez [désactiver le mécanisme de tri standard](properties_Action.md#sortable) en désélectionnant la propriété "Triable" pour la list box et gérer le tri par programmation. - #### Gestion des sélections et des positions dans les list box hiérarchiques Une list box hiérarchique affiche un nombre variable de lignes à l’écran en fonction de l’état déployé/contracté des nœuds hiérachiques. Cela ne signifie pas pour autant que le nombre de lignes des tableaux varie. Seul l’affichage est modifié, pas les données. Il est important de comprendre ce principe car la gestion programmée des list box hiérarchiques se base toujours sur les données des tableaux, pas sur les données affichées. En particulier, les lignes de rupture ajoutées automatiquement ne sont pas prises en compte dans les tableaux d’options d’affichage (cf. ci-dessous). @@ -796,13 +484,11 @@ Quelle que soit la manière dont les données sont affichées dans la list box ( Ce principe est mis en oeuvre pour les tableaux internes permettant de gérer : -- les couleurs -- les couleurs de fond - - -- les styles -- les lignes masquées -- les sélections +* les couleurs +* les couleurs de fond +* les styles +* les lignes masquées +* les sélections Par exemple, si vous voulez sélectionner la ligne contenant Rennes, vous devez passer : @@ -828,7 +514,6 @@ Si l’utilisateur sélectionne une ligne de rupture, `LISTBOX GET CELL POSITION ![](../assets/en/FormObjects/hierarch11.png) - ... `LISTBOX GET CELL POSITION` retourne (2;4). Pour sélectionner une ligne de rupture par programmation, vous devez utiliser la commande `LISTBOX SELECT BREAK`. Les lignes de rupture ne sont pas prises en compte dans les tableaux internes permettant de gérer l’apparence graphique des list box (styles et couleurs). Il est toutefois possible de modifier ces caractéristiques pour les lignes de rupture via les commandes de gestion graphique des objets. Il suffit pour cela d’exécuter ces commandes appropriées sur les tableaux constituant la hiérarchie. @@ -851,384 +536,19 @@ Résultat: ![](../assets/en/FormObjects/hierarch14.png) - #### Gestion optimisée du déployer/contracter Vous pouvez optimiser l’affichage et la gestion des list box hiérarchiques en tirant parti des événements formulaire `On Expand` et `On Collapse`. Une list box hiérarchique est construite à partir du contenu des tableaux qui la constituent, elle ne peut donc être affichée que lorsque tous les tableaux sont chargés en mémoire. Ce principe peut rendre difficile la génération de list box hiérarchiques de grande taille basées sur des tableaux générés à partir des données (via la commande `SELECTION TO ARRAY`), pour des raisons de rapidité d’affichage et d’utilisation de la mémoire. - L'emploi des événements formulaire `On Expand` et `On Collapse` permet de s’affranchir de ces contraintes : il est possible de n’afficher qu’une partie de la hiérarchie et d’effectuer le chargement et le déchargement des tableaux à la volée, en fonction des actions de l’utilisateur. Dans le contexte de ces événements, la commande `LISTBOX GET CELL POSITION` retourne la cellule sur laquelle l’utilisateur a cliqué afin de déployer ou de contracter une ligne. Dans ce cas, le remplissage et le vidage des tableaux doivent être effectués par le code. Les principes à mettre en oeuvre sont : -- A l’affichage de la listbox, seul le premier tableau doit être rempli. Vous devez toutefois créer un second tableau avec des valeurs vides afin que la list box affiche les boutons déployer/contracter : ![](../assets/en/FormObjects/hierarch15.png) - -- Lorsque l’utilisateur clique sur un bouton de déploiement, vous pouvez traiter l’événement `On Expand`. La commande `LISTBOX GET CELL POSITION` retourne la cellule concernée et vous permet de construire la hiérarchie adéquate : vous alimentez le premier tableau avec des valeurs répétées et le second avec les valeurs issues de la commande `SELECTION TO ARRAY`, et vous insérez dans la list box autant de lignes que nécessaire à l’aide de la commande `LISTBOX INSERT ROWS`. ![](../assets/en/FormObjects/hierarch16.png) - -- Lorsque l’utilisateur clique sur un bouton de contraction, vous pouvez traiter l’événement `On Collapse`. La commande `LISTBOX GET CELL POSITION` retourne la cellule concernée : vous supprimez de la list box autant de lignes que nécessaire à l’aide de la commande `LISTBOX DELETE ROWS`. - - - -## Tableaux d'objets dans les colonnes - -Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). - -La list box suivante a été définie à l'aide d'un tableau d'objets : - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - - -### Configurer une colonne tableau d'objets - -Pour affecter un tableau d'objets à une colonne de list box (list box de type tableau uniquement), il vous suffit de fournir le nom du tableau d'objets soit dans la Liste des propriétés (champ "Nom de variable"), soit à la commande [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv17R6/4D/17-R6/LISTBOX-INSERT-COLUMN.301-4311153.en.html), comme pour toute colonne associée à un tableau. Dans la Liste des propriétés, vous pouvez sélectionner Objet comme "Type de variable" pour la colonne : - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Les propriétés standard liées aux coordonnées, taille et style sont disponibles pour les colonnes de type objet. Elles peuvent être gérées à l'aide de la Liste des propriétés, ou en programmant les attributs de style, visibilité, couleur de police et de fond de chaque ligne de colonne objet de la list box. Ce type de colonne peut également être masqué. - -Toutefois, le thème Source de données n'est pas disponible pour les colonnes objet des list box. En fait, le contenu de chaque cellule de la colonne est basé sur les attributs présents dans l'élément correspondant du tableau d'objets. Chaque élément du tableau peut définir : - -le type de valeur (obligatoire) : texte, couleur, événement, etc. la valeur elle-même (optionnel) : utilisé aussi bien pour la saisie que pour l'affichage. le mode d'affichage du contenu de la cellule (optionnel) : bouton, liste, etc. des paramètres supplémentaires (optionnel) : dépend du type de valeur Pour définir ces propriétés, vous devez placer les attributs adéquats dans l'objet (la liste des attributs disponibles est fournie ci-dessous). Par exemple, vous pouvez écrire "Hello World!" dans une colonne objet à l'aide de ce simple code : - -```4d -ARRAY OBJECT(obColumn;0) //tableau de la colonne - C_OBJECT($ob) //premier élément - OB SET($ob;"valueType";"text") //définit le type de valeur (obligatoire) - OB SET($ob;"value";"Hello World!") //définit la valeur - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) -> Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet. Ces paramètres sont automatiquement définis en fonction du type de valeur. - -#### valueType et affichage des données - -Lorsqu'une colonne de list box est associée à un tableau d'objets, l'affichage, la saisie et l'édition des cellules sont basées sur l'attribut valueType présent dans chaque élément du tableau. Les valeurs valueType prises en charge sont les suivantes : - -* "text" : pour une valeur texte -* "real" : pour une valeur numérique incluant des séparateurs tels que `\<espace>`, `<.>`, ou `<,>` -* "integer" : pour une valeur entière -* "boolean" : pour une valeur True/False -* "color" : pour définir une couleur de fond -* "event" : pour afficher un bouton avec un libellé. - -4D utilise des widgets par défaut en fonction de la valeur de "valueType" (par exemple, un "text" est affiché sous forme de zone de saisie de texte, un "boolean" est affiché sous forme de case à cocher, etc.), mais des représentations alternatives sont également disponibles via des options (par exemple, un "real" peut être affiché sous forme de menu déroulant). Le tableau suivant indique l'affichage par défaut ainsi que les variations possibles pour chaque type de valeur : - -| valueType | Format défaut | Widget(s) alternatif(s) | -| --------- | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | -| text | zone de saisie de texte | menu déroulant (enumération obligatoire) ou combo box (enumération) | -| réel | zone de saisie de texte contrôlée (nombre et séparateurs) | menu déroulant (enumération obligatoire) ou combo box (enumération) | -| integer | zone de saisie de texte contrôlée (nombre) | menu déroulant (enumération obligatoire) ou combo box (enumération) ou case à cocher trois états | -| boolean | case à cocher | menu déroulant (enumération obligatoire) | -| color | couleur de fond | text | -| event | bouton avec libellé | | -| | | Tous les widgets peuvent associer un unit toggle button ou ellipsis button à la cellule. | - -Vous définissez l'affichage de la cellule et les variations à l'aide d'attributs spécifiques dans chaque objet (voir ci-dessous). - -#### Formats d'affichage et filtres de saisie - -Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet des list box. Ils sont automatiquement définis en fonction du type de valeur. Ils sont listés dans le tableau suivant : - -| Value type | Format défaut | Contrôle de saisie | -| ---------- | ------------------------------------------------------------------------ | ---------------------------------------- | -| text | le même que celui de l'objet | pas de contrôle (tout caractère accepté) | -| réel | le même que celui de l'objet (utilisation du séparateur décimal système) | "0-9" et "." et "-" | -| | | "0-9" et "." si min>=0 | -| integer | le même que celui de l'objet | "0-9" et "-" | -| | | "0-9" si min>=0 | -| Boolean | case à cocher | N/A | -| color | N/A | N/A | -| event | N/A | N/A | - -### Attributs - -Chaque élément du tableau d'objets est un objet qui peut contenir un ou plusieurs attributs qui définiront le contenu de la cellule et l'affichage des données (voir exemple ci-dessus). - -L'unique attribut obligatoire est "valueType" et ses valeurs acceptées sont "text", "real", "integer", "boolean", "color" et "event". Le tableau suivant liste tous les attributs acceptés dans les tableaux d'objets des list box, suivant la valeur de "valueType" (tout autre attribut est ignoré). Les formats d'affichage et des exemples sont fournis ci-dessous. - -| | valueType | text | réel | integer | boolean | color | event | -| --------------------- | ----------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | -| *Attributs* | *Description* | | | | | | | -| value | valeur de la cellule (saisie ou affichage) | x | x | x | | | | -| min | valeur minimum | | x | x | | | | -| max | valeur maximum | | x | x | | | | -| behavior | valeur "threeStates" | | | x | | | | -| requiredList | menu déroulant défini dans l'objet | x | x | x | | | | -| choiceList | combo box défini dans l'objet | x | x | x | | | | -| requiredListReference | RefList 4D, dépend de la valeur de "saveAs" | x | x | x | | | | -| requiredListName | nom d'énumération 4D, dépend de la valeur de "saveAs" | x | x | x | | | | -| saveAs | "reference" ou "value" | x | x | x | | | | -| choiceListReference | RefList 4D, affiche une combo box | x | x | x | | | | -| choiceListName | nom d'énumération 4D, affiche une combo box | x | x | x | | | | -| unitList | tableau de X éléments | x | x | x | | | | -| unitReference | indice de l'élément sélectionné | x | x | x | | | | -| unitsListReference | RefList 4D pour les unités | x | x | x | | | | -| unitsListName | nom d'énumération 4D pour les unités | x | x | x | | | | -| alternateButton | ajouter un bouton alternatif | x | x | x | x | x | | - -#### value - -La valeur des cellules est stockée dans l'attribut "value". Cet attribut est utilisé pour la saisie (entrée) et pour l'affichage (sortie). Il peut également être utilisé pour définir des valeurs par défaut lors de l'utilisation des listes (voir ci-dessous). - -````4d - ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) -> La valeur Null est acceptée, elle définit une cellule vide. - -#### min et max - -Lorsque le "valueType" est "real" ou "integer", l'objet accepte également les attributs min et max avec les valeurs appropriées (les valeurs doivent être du même type que valueType). - -Ces attributs peuvent être utilisés pour contrôler la plage de valeurs d'entrée. Lorsqu'une cellule est validée (lorsqu'elle perd le focus), si la valeur de saisie est inférieure à la valeur minimale ou supérieure à la valeur maximale, elle est rejetée. Dans ce cas, la valeur précédente est conservée et une astuce affiche une explication. - -````4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -L'attribut behavior propose des variations de la représentation standard des valeurs. Une seule variation est possible : - -| Attribut | Valeur(s) disponible(s) | valueType(s) | Description | -| -------- | ----------------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| behavior | threeStates | integer | Représente une valeur numérique sous forme de case à cocher à trois états.
    2=intermédiaire, 1=cochée, 0=non cochée, -1=invisible, -2=non cochée désactivée, -3=cochée désactivée, -4=intermédiaire désactivée | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList et choiceList - -Lorsqu'un attribut "choiceList" ou "requiredList" est présent dans l'objet, la zone de saisie de texte est remplacée par une liste déroulante ou une combo box, en fonction de l'attribut : - -* Si l'attribut est "choiceList", la cellule est affichée sous forme de combo box. Cela signifie que l'utilisateur peut sélectionner ou saisir une valeur. -* Si l'attribut est "requiredList", la cellule est affichée sous forme de liste déroulante. Cela signifie que l'utilisateur peut uniquement sélectionner une des valeurs de la liste. - -Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. -> Les valeurs du widget sont définies via un tableau. Si vous souhaitez associer le widget à une énumération 4D existante, vous devez utiliser les attributs "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". - -Exemples : - -* Vous voulez afficher une liste déroulante avec juste deux options, "Open" ou "Closed". "Closed" doit être présélectionné : - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -* Vous voulez accepter toute valeur entière, mais afficher une combo box contenant les valeurs les plus communes : - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 comme valeur par défaut - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName et requiredListReference - -Les attributs "requiredListName" et "requiredListReference" vous permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur d'Enumérations de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de liste déroulante. Cela signifie que l'utilisateur pourra uniquement choisir une des valeurs fournies dans la liste. - -Utilisez "requiredListName" ou "requiredListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. -> * Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "requiredList". -> * Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". - -Exemples : - -* Vous voulez afficher une liste déroulante basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert"), la stocker en tant que valeur et afficher "bleu" par défaut : - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"bleu") - OB SET($ob;"requiredListName";"colors") -``` -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -* Vous voulez afficher une liste déroulante basée sur une liste créée par programmation, et la stocker en tant que référence : - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //affiche London par défaut - OB SET($ob;"requiredListReference";<>List) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName et choiceListReference - -Les attributs "choiceListName" et "choiceListReference" permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de combo box, ce qui signifie que l'utilisateur pourra choisir une des valeurs de la liste ou en saisir une. - -Utilisez "choiceListName" ou "choiceListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. -> * Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "choiceList". -> * Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". - -Voici un exemple : - -Vous voulez afficher une combo box basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert") et afficher "vert" par défaut : - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -````4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - - -#### unitsList, unitsListName, unitsListReference et unitReference - -Vous pouvez utiliser des attributs spécifiques afin d'associer des unités aux valeurs des cellules (par exemple "10 cm", "20 pixels", etc.). Pour définir une liste d'unités, vous pouvez utiliser l'un des attributs suivants : - -* "unitsList" : un tableau contenant les x éléments définissant les unités disponibles (ex : "cm", "pouces", "km", "miles", etc.). Utilisez cet attribut pour définir des unités dans l'objet. -* "unitsListReference" : une référence de liste 4D contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une liste 4D créée avec la commande [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html). -* "unitsListName" : un nom d'énumération 4D créée en mode Développement contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une énumération 4D créée dans la Boîte à outils. - -Quel que soit son mode de définition, la liste d'unités peut être associée à l'attribut suivant : - -* "unitReference" : une valeur simple contenant l'indice (de 1 à x) de l'élément sélectionné dans la liste de valeurs "unitList", "unitsListReference" ou "unitsListName". - -L'unité courante est affichée sous la forme d'un bouton qui fait défiler les valeurs "unitList", "unitsListReference" ou "unitsListName" chaque fois qu'il est cliqué (par exemple, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) - -Voici un exemple : - -Vous souhaitez définir une valeur de saisie numérique suivie d'une unité parmi deux possibles : "cm" ou "pixels". La valeur courante est "2" + "cm". Vous utilisez des valeurs définies directement dans l'objet (attribut "unitsList") : - -````4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"cm") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"cm" -OB SET ARRAY($ob;"unitsList";$_units) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Si vous souhaitez ajouter un bouton d'ellipse [...] dans une cellule, il suffit de passer l'attribut "alternateButton" avec la valeur vrai dans l'objet. Le bouton sera automatiquement affiché dans la cellule. - -Lorsque l'utilisateur clique sur ce bouton, un événement `On Alternative Click` est généré, vous permettant de traiter cette action comme vous le souhaitez (reportez-vous ci-dessous au paragraphe "Gestion des événements" pour plus d'informations). - -Voici un exemple : - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - - -#### valueType color - -L'attribut "valueType" de valeur "color" vous permet d'afficher soit une couleur, soit un texte. - -* Si la valeur est un nombre, un rectangle de couleur est dessiné à l'intérieur de la cellule. Voici un exemple : - - ````4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ```` -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - - -* Si la valeur est un texte, le texte est simplement affiché (par exemple : "value";"Automatic"). - - -#### valueType event - -L'attribut "valueType" de valeur "event" affiche un bouton qui génère simplement un événement `On Clicked` lorsque l'utilisateur clique dessus. Aucune donnée ou valeur ne peut être passée ou retournée. - -Optionnellement, il est possible de passer un attribut "label". - -Voici un exemple : - -````4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -```` -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) +* A l’affichage de la listbox, seul le premier tableau doit être rempli. Vous devez toutefois créer un second tableau avec des valeurs vides afin que la list box affiche les boutons déployer/contracter : ![](../assets/en/FormObjects/hierarch15.png) +* Lorsque l’utilisateur clique sur un bouton de déploiement, vous pouvez traiter l’événement `On Expand`. La commande `LISTBOX GET CELL POSITION` retourne la cellule concernée et vous permet de construire la hiérarchie adéquate : vous alimentez le premier tableau avec des valeurs répétées et le second avec les valeurs issues de la commande `SELECTION TO ARRAY`, et vous insérez dans la list box autant de lignes que nécessaire à l’aide de la commande `LISTBOX INSERT ROWS`. ![](../assets/en/FormObjects/hierarch16.png) -### Gestion des événements -Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox tableau d'objets : +* Lorsque l’utilisateur clique sur un bouton de contraction, vous pouvez traiter l’événement `On Collapse`. La commande `LISTBOX GET CELL POSITION` retourne la cellule concernée : vous supprimez de la list box autant de lignes que nécessaire à l’aide de la commande `LISTBOX DELETE ROWS`. -* **Sur données modifiées** : L'événement `On Data Change` est généré en cas de modification d'une valeur de la colonne, quel que soit le widget : - * zone de saisie de texte - * listes déroulante - * zone de combo box - * bouton d'unité (passage valeur x à valeur x+1) - * case à cocher (passage cochée/non cochée) -* **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. -* **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. From ddd3d259216d9a05d0f680e05a18ed835a8acac0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:49:19 +0200 Subject: [PATCH 0103/2000] New translations properties_action.md (French) --- .../version-20/FormObjects/properties_Action.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md index ecf4069e681916..1759acd67583a4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md @@ -112,7 +112,7 @@ Plusieurs types de références de méthode sont pris en charge : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) From b9974d293eb606d80fd0c55cb2b738bf77446523 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:49:23 +0200 Subject: [PATCH 0104/2000] New translations properties_backgroundandborder.md (French) --- .../FormObjects/properties_BackgroundAndBorder.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md index fb6bacc44920bb..6b83ae437dcd1a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md @@ -18,7 +18,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`OBJ #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -38,7 +38,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`OBJ #### Objets pris en charge -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Voir également @@ -63,7 +63,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`LIS #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -199,7 +199,7 @@ Vous pouvez obtenir le même résultat en utilisant les commandes [`LISTBOX SET #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- From d1c6dce22b59d18ec5e8e3759f5e15f9169cd58a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:49:24 +0200 Subject: [PATCH 0105/2000] New translations properties_coordinatesandsizing.md (French) --- .../properties_CoordinatesAndSizing.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md index 3e4336d18a9930..c71320489eca79 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md @@ -45,7 +45,7 @@ Etant donné qu'elle nécessite des calculs supplémentaires lors de l'exécutio #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) --- @@ -61,7 +61,7 @@ Coordonnées inférieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -77,7 +77,7 @@ Coordonnées de gauche de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -93,7 +93,7 @@ Coordonnées de droite de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -109,7 +109,7 @@ Coordonnées supérieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -167,7 +167,7 @@ Cette propriété désigne la taille verticale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -175,7 +175,7 @@ Cette propriété désigne la taille verticale d'un objet. Cette propriété désigne la taille horizontale d'un objet. > * Certains objets peuvent avoir une hauteur prédéfinie qui ne peut pas être modifiée. -> * Si la propriété [Resizable](properties_ResizingOptions.md#resizable) est utilisée pour une [colonne de list box](listbox_overview.md#list-box-columns), l'utilisateur peut également redimensionner manuellement la colonne. +> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > * Lors du redimensionnement du formulaire, si la propriété de [dimensionnement horizontal "Agrandir"](properties_ResizingOptions.md#horizontal-sizing) a été affectée à la list box, la colonne la plus à droite sera agrandie, allant au-delà de sa largeur maximale, si nécessaire. #### Grammaire JSON @@ -186,7 +186,7 @@ Cette propriété désigne la taille horizontale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -203,7 +203,7 @@ La largeur maximale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) --- @@ -220,7 +220,7 @@ La largeur minimale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) --- @@ -291,7 +291,7 @@ Définit une marge horizontale pour les cellules. La valeur est définie en pixe #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Voir également @@ -311,7 +311,7 @@ Définit une marge verticale pour les cellules. La valeur est définie en pixels #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Voir également From db17108356f59092bf2f31078de90d93e62eb5e5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:49:29 +0200 Subject: [PATCH 0106/2000] New translations properties_datasource.md (French) --- .../FormObjects/properties_DataSource.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md index ee9e158cf61660..0c4a045cb95346 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Lorsque l'option d'**insertion automatique** n'est pas définie (par défaut), l Cette propriété est prise en charge par : -- les objets de formulaire [Combo box](comboBox_overview.md) et [colonnes de list box](listbox_overview.md#list-box-columns) associés à une énumération. +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - les objets de formulaire [Combo box](comboBox_overview.md) dont la liste associée est remplie par leur tableau ou leur objet datasource. Par exemple, pour une liste de choix contenant "France, Allemagne, Italie" associée à une combo box "Pays" : si la propriété d'**insertion automatique** est définie et qu'un utilisateur saisit "Espagne", la valeur "Espagne" est alors automatiquement ajoutée à la liste en mémoire : @@ -28,7 +28,7 @@ Par exemple, pour une liste de choix contenant "France, Allemagne, Italie" assoc #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) --- @@ -47,7 +47,7 @@ Vous pouvez également associer des listes de choix à des objets à l'aide des #### Objets pris en charge -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) --- @@ -113,7 +113,7 @@ Indique une variable ou une expression qui se verra attribuer un entier long ind Définit le type de données pour l'expression affichée. Cette propriété est utilisée avec : -- les [colonnes de list box](listbox_overview.md#list-box-columns) de type sélection et collection. +- [List box columns](listbox-column.md) of the selection and collection types. - les [listes déroulantes](dropdownList_Overview.md) associées à des objets ou des tableaux. Voir aussi la section [**Expression type**](properties_Object.md#expression-type). @@ -126,7 +126,7 @@ Voir aussi la section [**Expression type**](properties_Object.md#expression-type #### Objets pris en charge -[Listes déroulantes](dropdownList_Overview.md) associées à des objets ou à des tableaux - [Colonne List Box](listbox_overview.md#list-box-columns) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -183,13 +183,13 @@ Vous devez saisir une liste de valeurs. Dans l'éditeur de formulaires, une boî #### Objets pris en charge -[Colonne de list box (type tableau seulement)](listbox_overview.md#list-box-columns) +[Colonne de list box (type tableau seulement)](listbox-column.md) --- ## Expression -Cette description est spécifique aux colonnes de list box de type [sélection](listbox_overview.md#selection-list-boxes) et [ collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. Une expression 4D à associer à une colonne. Vous pouvez saisir : @@ -226,7 +226,7 @@ Si un champ, une variable ou une expression assignable*(par exemple Person.lastN #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) --- @@ -255,7 +255,7 @@ Toutes les tables de la base de données peuvent être utilisées, que le formul Cette propriété est disponible dans les conditions suivantes : - une [liste de choix](#choice-list) est associée à l'objet -- pour les [inputs](input_overview.md) et les [colonnes de list box](listbox_overview.md#list-box-columns), une [énumération obligatoire](properties_RangeOfValues.md#required-list) est également définie pour l'objet (les deux options doivent généralement utiliser la même liste), de sorte que seules les valeurs de la liste peuvent être saisies par l'utilisateur. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Cette propriété spécifie, dans le contexte d'un champ ou d'une variable associée à une liste de valeurs, le type de contenu à sauvegarder : @@ -277,7 +277,7 @@ L'utilisation de cette propriété nécessite le respect des principes suivants #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- From 2551d941ed0052d3bec8c1304f533f7aca6e3d45 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:49:31 +0200 Subject: [PATCH 0107/2000] New translations properties_display.md (French) --- .../FormObjects/properties_Display.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md index 9e2aa7f0ed5e81..d8719646d90210 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ Le champ contient en fait "proportion". 4D accepte et stocke la saisie complète #### Objets pris en charge -[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne listbox](listbox_overview.md#list-box-columns) - [Pied de page listbox](listbox_overview.md#list-box-footers) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -83,7 +83,7 @@ Le tableau ci-dessous montre les choix disponibles : #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -240,7 +240,7 @@ Le tableau suivant montre comment les différents formats affectent l'affichage #### Objets pris en charge -[Boîte de ComboBox](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Entrée](input_overview.md) - [Colonne de la liste](listbox_overview.md#list-box-columns) - [Pied de list box](listbox_overview.md#list-box-footers) - [Indicateurs de progression](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) --- @@ -299,7 +299,7 @@ Si le champ est réduit à une taille plus petite que celle de l'image d'origine #### Objets pris en charge -\[Input\](input_overview.md) - \[Colonne de List box\](listbox_overview.md#list-box-columns) - \[Pied List Box\](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -332,7 +332,7 @@ Le tableau ci-dessous montre les formats d'affichage du champ Heure et donne des #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -341,7 +341,7 @@ Le tableau ci-dessous montre les formats d'affichage du champ Heure et donne des Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est affichée comme suit : * un texte dans un [objet de saisie](input_overview.md) -* un ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox_overview.md#list-box-columns) +* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), ... vous pouvez sélectionner le texte à afficher pour chaque valeur : @@ -356,7 +356,7 @@ Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est aff #### Objets pris en charge -\[Colonne de list box\](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -376,7 +376,7 @@ Les colonnes booléennes peuvent également être affichées sous forme de pop u #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) --- @@ -424,7 +424,7 @@ Dans ce cas également, la propriété \[Titre\](#titre) est également disponib #### Objets pris en charge -[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) +[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -445,7 +445,7 @@ Dans ces cas, le titre de la case à cocher peut être saisi en utilisant cette #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) --- @@ -481,7 +481,7 @@ La propriété Tronquer avec ellipse peut être appliquée aux colonnes de type #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -512,7 +512,7 @@ Cette propriété est utilisée uniquement lors du dessin d'objets situés dans #### Objets pris en charge -\[Zone 4D View Pro\](viewProArea_overview.md) - \[Zone 4D Write Pro\](writeProArea_overview.md) - \[Bouton\](button_overview.md) - \[Grille de boutons\](buttonGrid_overview.md) - \[Case à cocher\](checkbox_overview.md) - \[Combo Box\](comboBox_overview.md) - \[Liste déroulante\](dropdownList_Overview.md) - \[Zone de groupe\](groupBox.md) - \[Liste hiérarchique\](list_overview.md) - \[List Box\](listbox_overview.md) - \[Colonne de list box\](listbox_overview.md#list-box-columns) - \[Pied de list box\](listbox_overview.md#list-box-footers) - \[En-tête de list box\](listbox_overview.md#list-box-headers) - \[Bouton image\](pictureButton_overview.md) - \[Pop up menu image\](picturePopupMenu_overview.md) - \[Zone de Plug-in\](pluginArea_overview.md) - \[Indicateur de progression\](progressIndicator.md) - \[Bouton radio\](radio_overview.md) - \[Spinner\](spinner.md) - \[Splitter\](splitters.md) - \[Image statique\](staticPicture.md) - \[Stepper\](stepper.md) - \[Sous-formulaire\](subform_overview.md) - \[Onglet\](tabControl.md) - \[Zone de texte\](text.md) - \[Zone Web\](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -567,4 +567,4 @@ Notez que quelle que soit la valeur de l'option de renvoi à la ligne automatiqu #### Objets pris en charge -\[Input\](input_overview.md) - \[Colonne de List box\](listbox_overview.md#list-box-columns) - \[Pied List Box\](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) From db40c75ee790afaeed080372016ec716d594a1db Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:49:33 +0200 Subject: [PATCH 0108/2000] New translations properties_entry.md (French) --- .../version-20/FormObjects/properties_Entry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md index 460aa83c220d19..bc054cdb99a583 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md @@ -27,7 +27,7 @@ Permet à l'utilisateur d'accéder à un menu contextuel standard dans l'objet l Pour une [zone de saisie](input_overview.md) image, en plus des commandes d'édition standard (Couper, Copier, Coller et Effacer), le menu contient la commande **Omporter...** qui peut être utilisée pour importer une image stockée dans un fichier, ainsi que la commande **Enregistrer sous...** , qui peut être utilisée pour enregistrer l'image sur le disque. Le menu peut également être utilisé pour modifier le format d"affichage de l'image : les options **Tronquée non centrée**, **Non tronquée** et **Proportionnelle centrée** sont proposées. La modification du [format d'affichage](properties_Display.md#picture-format) à l'aide de ce menu est temporaire ; elle n'est pas sauvegardée avec l'enregistrement. -Pour une [zone de saisie](input_overview.md) type texte [multi-style](properties_Text.md#multi-style) ou une [colonne de list box](listbox_overview.md#list-box-columns), en plus des commandes d'édition standard, le menu contextuel propose les commandes suivantes : +Pour une [zone de saisie](input_overview.md) type texte [multi-style](properties_Text.md#multi-style) ou une [colonne de list box](listbox-column.md), en plus des commandes d'édition standard, le menu contextuel propose les commandes suivantes : - **Polices...**: affiche la boîte de dialogue système de police - **Polices récentes**: affiche les noms des polices récentes sélectionnées pendant la session. La liste peut stocker jusqu'à 10 polices (au-delà, la dernière police utilisée remplace la plus ancienne). Par défaut, cette liste est vide et l'option n'est pas affichée. Vous pouvez gérer cette liste en utilisant les commandes `SET RECENT FONTS` et `FONT LIST`. @@ -63,7 +63,7 @@ Lorsque cette propriété est désactivée, tous les pop-up menus associés à u #### Objets pris en charge -[Zones 4D Write Pro](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) - [Barre de progression](progressIndicator.md) - [Règle](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) --- @@ -119,7 +119,7 @@ Ce tableau explique chaque filtre présent dans la liste déroulante Filtre de s #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- From cffcd885df31681d57c2580e697753376794834f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:49:34 +0200 Subject: [PATCH 0109/2000] New translations properties_footers.md (French) --- .../version-20/FormObjects/properties_Footers.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md index 27cf5702bd2fd6..ede45dd2f638fe 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Pieds ## Afficher pieds -Cette propriété est utilisée pour afficher ou masquer [les pieds de de colonne listbox](listbox_overview.md#list-box-footers). Il existe un pied par colonne; chaque pied est configuré séparément. +This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). Il existe un pied par colonne; chaque pied est configuré séparément. #### Grammaire JSON @@ -29,7 +29,7 @@ Cette propriété sert à définir la hauteur de ligne d'un pied de list box en * Si plus d'une taille est définie, 4D utilise la plus grande. Par exemple, si une ligne contient «Verdana 18», «Geneva 12» et «Arial 9», 4D utilise «Verdana 18» pour déterminer la hauteur de ligne (par exemple, 25 pixels). Cette hauteur est ensuite multipliée par le nombre de lignes définies. * Ce calcul ne prend pas en compte la taille des images ni les styles appliqués aux polices. * Sous macOS, la hauteur de ligne peut être incorrecte si l'utilisateur saisit des caractères qui ne sont pas disponibles dans la police sélectionnée. Lorsque cela se produit, une police de remplacement est utilisée, ce qui peut entraîner des variations de taille. -> Cette propriété peut être également définie dynamiquement à l'aide de la commande [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv17R6/4D/17-R6/List-box-footer-specific-properties.300-4354808.en.html). +> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. Conversion d'unités : lorsque vous passez d'une unité à l'autre, 4D les convertit automatiquement et affiche le résultat dans la liste des propriétés. Par exemple, si la police utilisée est "Lucida grande 24", une hauteur de "1 ligne" est convertie en "30 pixels" et une hauteur de "60 pixels" est convertie en "2 lignes". @@ -60,4 +60,4 @@ A noter que la conversion en va-et-vient peut conduire à un résultat final dif #### Voir également -[En-têtes](properties_Headers.md) - [Pieds List box](listbox_overview.md#list-box-footers) +[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) From af02a48f73d9b04747c1852e76e05c9a90bb8c5f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:49:37 +0200 Subject: [PATCH 0110/2000] New translations properties_headers.md (French) --- .../version-20/FormObjects/properties_Headers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md index 5086550bd66f5d..a8e818d98a17e2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: En-têtes ## Afficher en-têtes -Cette propriété est utilisée pour afficher ou masquer [les en-têtes de colonne listbox](listbox_overview.md#list-box-headers). Il existe un en-tête par colonne; chaque en-tête est configuré séparément. +This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). Il existe un en-tête par colonne; chaque en-tête est configuré séparément. #### Grammaire JSON @@ -61,4 +61,4 @@ A noter que la conversion en va-et-vient peut conduire à un résultat final dif #### Voir également -[Pieds](properties_Footers.md) - [En-têtes List box](listbox_overview.md#list-box-headers) +[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) From 52628c5b4ff068ebb17c16c16712bd15cc57731c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:49:38 +0200 Subject: [PATCH 0111/2000] New translations properties_help.md (French) --- .../version-20/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md index 1bcba54f78b78c..de71680a027f99 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md @@ -26,7 +26,7 @@ Vous pouvez soit : #### Objets pris en charge -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Autres fonctionnalités d'aide From 721d496832988722ae3e54021fcfa770ef19e2af Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:49:41 +0200 Subject: [PATCH 0112/2000] New translations properties_listbox.md (French) --- .../version-20/FormObjects/properties_ListBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md index 25530ade9b8eda..a7bc8b7eed3805 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Collection de colonnes de la list box. | ------- | --------------------------- | ------------------------------------------------ | | columns | collection d'objets colonne | Contient les propriétés des colonnes de list box | -Pour une liste des propriétés prises en charge par les objets colonnes, veuillez vous référer à la section [Propriétés spécifiques aux colonnes.](listbox_overview.md#column-specific-properties). +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### Objets pris en charge From 364e9a104d53a27c4df1a2f865cd8203335ed217 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:49:43 +0200 Subject: [PATCH 0113/2000] New translations properties_object.md (French) --- .../version-20/FormObjects/properties_Object.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md index 59d1e7c1b2f2ec..468250881b9e81 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Cette propriété désigne le type [objet de formulaire actif ou inactif](formOb #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -40,7 +40,7 @@ Pour plus d'informations sur les règles de dénomination des objets de formulai #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -130,20 +130,20 @@ Pour une list box de type tableau, la propriété **Variable ou Expression** con #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- ## Type d’expression -> Cette propriété est intitulée [**Type de données**](properties_DataSource.md#data-type-expression-type) dans la Liste de Propriétés pour les colonnes de listbox de type [selection](listbox_overview.md#selection-list-boxes) et [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) et pour les [Listes déroulantes](dropdownList_Overview.md) associées à un [objet](FormObjects/dropdownList_Overview.md#using-an-object) ou à un [tableau](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Spécifie le type de données pour l'expression ou la variable associée à l'objet. Notez que l'objectif principal de ce paramètre est de configurer les options (telles que les formats d'affichage) disponibles pour le type de données. Il ne type pas la variable elle-même. En vue d'une compilation de projet, vous devez [déclarer la variable](Concepts/variables.md#declaring-variables). Toutefois, cette propriété a une fonction de typage dans les cas spécifiques suivants : - **[Variables dynamiques](#dynamic-variables)** : Cette propriété permet de déclarer le type des variables dynamiques. -- **[Colonnes de list box](listbox_overview.md#list-box-columns)** : Cette propriété est utilisée pour associer un format d'affichage aux données de la colonne. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. - **[Variables image](input_overview.md)** : Ce menu permet de déclarer les variables avant de charger le formulaire en mode interprété. Des mécanismes natifs spécifiques régissent l'affichage des variables image dans les formulaires. Ces mécanismes exigent une plus grande précision dans la configuration des variables : elles doivent avoir été déclarées avant le chargement du formulaire - c'est-à-dire avant même l'événement `On Load` du formulaire - contrairement aux autres types de variables. Pour cela, il faut soit que l'instruction `C_PICTURE(varName)` ait été exécutée avant le chargement du formulaire (typiquement, dans la méthode appelant la commande `DIALOG` ), soit que la variable ait été typée au niveau du formulaire à l'aide de la propriété Type d'expression. Sinon, la variable image ne sera pas affichée correctement (uniquement en mode interprété). #### Grammaire JSON @@ -154,7 +154,7 @@ Toutefois, cette propriété a une fonction de typage dans les cas spécifiques #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -328,4 +328,4 @@ Lorsque l'option **Custom** ("none" dans JSON) est activée, aucun calcul automa #### Objets pris en charge -[List Box Footer](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) From fa1971f89a95ed24f60bff912462debddf17360f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:49:48 +0200 Subject: [PATCH 0114/2000] New translations properties_rangeofvalues.md (French) --- .../version-20/FormObjects/properties_RangeOfValues.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md index d2aa46e4b37e7d..8dcf532b89a82d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md @@ -52,7 +52,7 @@ Permet de définir une liste dont les valeurs ne peuvent pas être saisies dans #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Colonne de List Box](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -71,4 +71,4 @@ La création d'une liste obligatoire n'affiche pas automatiquement la liste lors #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Colonne de List Box](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) From cd178fc946ff16770595f3a08715f14919e0cb05 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:49:51 +0200 Subject: [PATCH 0115/2000] New translations properties_resizingoptions.md (French) --- .../version-20/FormObjects/properties_ResizingOptions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md index bd6103595a07d1..c540c38e1717e4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md @@ -62,7 +62,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -87,7 +87,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -127,4 +127,4 @@ Indique si la taille de la colonne peut être modifiée par l'utilisateur. #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) From d266166cefb9975d8ab2d3ed27bae0426930f3b4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:49:55 +0200 Subject: [PATCH 0116/2000] New translations properties_text.md (French) --- .../version-20/FormObjects/properties_Text.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md index 7112a2edf78e34..c535618e213735 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md @@ -36,7 +36,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -55,7 +55,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -71,7 +71,7 @@ Une ligne est placée sous le texte. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -107,7 +107,7 @@ Trois thèmes de polices sont disponibles : #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) ### Famille de police @@ -127,7 +127,7 @@ Vous pouvez la définir à l'aide de la commande [**OBJECT SET FONT**](https://d #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -143,7 +143,7 @@ Permet de définir en points la taille de police de l'objet. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -169,7 +169,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -211,7 +211,7 @@ Utilisé pour appliquer un style de police personnalisé à chaque ligne de list Vous devez saisir une expression ou une variable (les variables de type tableau ne peuvent pas être utilisées). L'expression ou variable sera évaluée pour chaque ligne affichée (si elle s'applique à la list box) ou chaque cellule affichée (si elle s'applique à la list box). Vous pouvez utiliser les constantes du thème [Styles de caractères](https://doc.4d.com/4Dv17R6/4D/17-R6/Font-Styles.302-4310343.en.html). -Voici un exemple : +Exemple : ```4d Choose([Companies]ID;Bold;Plain;Italic;Underline) @@ -228,7 +228,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande `LIST #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -251,7 +251,7 @@ Emplacement horizontal du texte dans la zone où il apparait. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) --- @@ -274,7 +274,7 @@ Cette propriété peut également être gérée par les commandes [OBJECT Get ve #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [En-tête List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) --- @@ -378,7 +378,7 @@ Par défaut, cette option n'est pas activée. #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- @@ -423,7 +423,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -443,7 +443,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- From bf9037353bd56fb5a06ada25f3ff6feccf2af2dd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:49:56 +0200 Subject: [PATCH 0117/2000] New translations properties_textandpicture.md (French) --- .../FormObjects/properties_TextAndPicture.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md index d2ff7c6255e5ce..ace3c4c4111307 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md @@ -74,7 +74,7 @@ Désigne l'emplacement d'une icône par rapport à l'objet formulaire. #### Objets pris en charge -[Entête de List Box](listbox_overview.md#list-box-headers) +[Entête de List Box](listbox-header-footer.md#headers) --- @@ -149,7 +149,7 @@ Le chemin d'accès à saisir est identique à celui de [la propriété Chemin d' #### Objets pris en charge -[Bouton](button_overview.md) (tous les styles sauf[Aide](button_overview.md#help)) - [Case à cocher](checkbox_overview.md) - [En-tête List box](listbox_overview.md#list-box-headers)[Bouton radio](listbox_overview.md#list-box-headers) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) --- @@ -256,10 +256,10 @@ Il est important de noter que la propriété “Avec pop up menu” gère unique #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -|:-------------- | --------------- | --------------------------------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| Nom | Type de données | Valeurs possibles | +|:-------------- | --------------- | ------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### Objets pris en charge -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) From b1d10209f2d82bd003d54602c677f0c5773e0eac Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:50:31 +0200 Subject: [PATCH 0118/2000] New translations dsmapping.md (French) --- .../docusaurus-plugin-content-docs/version-20/ORDA/dsMapping.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/dsMapping.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/dsMapping.md index 87cb795d4a79bc..8ae27e252a029e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/dsMapping.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/dsMapping.md @@ -213,7 +213,7 @@ Une entity selection est un objet contenant une ou plusieurs référence(s) à d Un objet entity selection est géré par les fonctions et les propriétés de la classe [**EntitySelection**](../API/EntitySelectionClass.md) . -Voici un exemple : +Exemple : ```4d From e4dd3517b24637516a00ded423766f50edd9d252 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:50:33 +0200 Subject: [PATCH 0119/2000] New translations entities.md (French) --- .../version-20/ORDA/entities.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/entities.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/entities.md index da50c788482e4b..66b1e74fb0184b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/entities.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/entities.md @@ -216,7 +216,7 @@ Une nouvelle entity selection est **partageable** dans les cas suivants : - la nouvelle entity selection est fondée sur une relation [entity.*attributeName*](API/EntityClass.md#attributename) (par exemple, "company.employees") lorsque *attributeName* est un attribut lié1 vers N mais que l'entity n'appartient pas à une entity selection. - la nouvelle entity selection est explicitement copiée comme partageable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire avec l'option `ck shared`). -Voici un exemple : +Exemple : ```4d $myComp:=ds.Company.get(2) //$myComp n'appartient pas à une entity selection $employees:=$myComp.employees //$employees est partageable @@ -227,7 +227,7 @@ Une nouvelle entity selection est **modifiable** dans les cas suivants : - la nouvelle entity selection est créée vide à l'aide de la fonction [dataClass.newSelection()](API/DataClassClass.md#newselection) ou de la commande `Create entity selection`, - la nouvelle entity selection est explicitement copiée comme modifiable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire sans l'option `ck shared`). -Voici un exemple : +Exemple : ```4d $toModify:=ds.Company.all().copy() //$toModify est modifiable ``` @@ -255,7 +255,7 @@ $comp2:=$lowSal.employer //$comp2 est modifiable parce que $lowSal est modifiabl :::note Entity selections renvoyées par le serveur -Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Voici un exemple : +Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Exemple : ```4d //une fonction est toujours exécutée sur le serveur From 67bbfd27d15a0b08ba7c15cb67cc0e9364c9f8be Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:51:37 +0200 Subject: [PATCH 0120/2000] New translations tags.md (French) --- i18n/fr/docusaurus-plugin-content-docs/version-20/Tags/tags.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Tags/tags.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Tags/tags.md index f5f6d5ea2a29dd..73fb8b8135cfa3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Tags/tags.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Tags/tags.md @@ -583,7 +583,7 @@ Dans ce cas, la balise `4DLOOP` fonctionne comme pour un tableau : elle effectue Cette syntaxe est utile lorsque vous passez un pointeur de tableau en tant que paramètre de la commande `PROCESS 4D TAGS`. -Voici un exemple : +Exemple : ```4d ARRAY TEXT($array;2) From 7810d8a11001cb23b182baad9cc6c734f1e4bbd7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:51:44 +0200 Subject: [PATCH 0121/2000] New translations configuring.md (French) --- .../version-20/ViewPro/configuring.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/ViewPro/configuring.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/ViewPro/configuring.md index 254ea0316c3268..1448cd8869ca77 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/ViewPro/configuring.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/ViewPro/configuring.md @@ -413,7 +413,7 @@ La commande [VP Get stylesheet](method-list.md#vp-get-stylesheet) peut être uti ### Propriétés d'objet de style -Voici un exemple : +Exemple : ```4d $style:=New object From 3d77976819c92333049244067f885058dcf7147e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 20:52:01 +0200 Subject: [PATCH 0122/2000] New translations sessions.md (French) --- .../version-20/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/sessions.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/sessions.md index 017725e5422dc4..830ea742c16017 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/sessions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/sessions.md @@ -84,7 +84,7 @@ Vous pouvez attribuer des privilèges à l'aide de la fonction [`.setPrivileges( > Dans l'implémentation actuelle, seul le privilège "WebAdmin" est disponible. -Voici un exemple : +Exemple : ```4d If (Session.hasPrivilege("WebAdmin")) From d5e391e21570f1f64e704d93545fd8fc0b2daeb1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:01:15 +0200 Subject: [PATCH 0123/2000] New translations collectionclass.md (French) --- .../current/API/CollectionClass.md | 900 ++++++++++-------- 1 file changed, 486 insertions(+), 414 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md index 69a1d7ad6ffc3d..d6ecce3257d676 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -94,13 +94,13 @@ Une collection est initialisée avec les commandes [`New collection`](../command #### Description -Différent de +La fonction `.at()` retourne l'élément à la position *index*, acceptant des entiers positifs et négatifs. > Cette fonction ne modifie pas la collection d'origine. Les nombres entiers négatifs déterminent la position à partir du dernier élément de la collection. -Voici un exemple : +La fonction renvoie la valeur Undefined si *index* dépasse les limites de la collection. #### Exemple @@ -144,17 +144,17 @@ $element:=$col.at(10) // undefined #### Description -Différent de +La fonction .average() retourne la moyenne arithmétique des valeurs définies dans la collection. Seuls les éléments ayant une valeur numérique sont pris en compte pour le calcul (les autres types d'éléments sont ignorés). Les positions sont retournées dans un ordre croissant. -Vous pouvez passer tout type d'élément accepté par les collections, y compris une autre collection. +`.average()` retourne `undefined` si : - la collection est vide, - la collection ne contient pas d'éléments numériques, -- Egal à +- *propertyPath* n'est pas trouvé dans la collection. #### Exemple 1 @@ -204,7 +204,7 @@ Vous pouvez passer tout type d'élément accepté par les collections, y compris #### Description -Vous devez prêter attention aux problèmes de conversion suivants : +La fonction `.clear()` supprime tous les éléments de la collection et retourne une collection vide. > Cette fonction modifie la collection d'origine. @@ -248,17 +248,17 @@ $vSize:=$col.length //$vSize=0 #### Description -Vous pouvez passer : Vous pouvez passer : +La fonction `.combine()` insère des éléments *col2* à la fin ou à la position *index* spécifiée dans l'instance de collection et renvoie la collection modifiée. A la différence de la fonction `.insert()`, `.combine()` ajoute chaque valeur de *col2* dans la collection d'origine, et non en tant qu'élément unique de collection. > Cette fonction modifie la collection d'origine. -Nom de méthode Exemples : +Par défaut, les éléments *col2* sont ajoutés à la fin de la collection originale. Vous pouvez passer dans *index* la position à laquelle vous souhaitez que les éléments *col2* soient insérés dans la collection. -> Exemple 1 +> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. -- Exemple 2 -- Inclus parmi -- Vous souhaitez un tri croissant des première et troisième collections, et une synchronisation pour la deuxième collection : +- Si *index* > la longueur de la collection, l'*index* de départ sera fixé à la longueur de la collection. +- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). +- Si la valeur calculée est négative, *index* est mis à 0. #### Exemple @@ -292,18 +292,18 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6] | Paramètres | Type | | Description | | ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | value | any | -> | Valeur(s) à concaténer. Si *value* est une collection, tous ses éléments sont ajoutés comme de nouveaux éléments à la fin de la collection d'origine. | -| Résultat | Collection | <- | En cas d'incohérence, les règles suivantes sont appliquées : | +| Résultat | Collection | <- | Nouvelle collection contenant les valeurs d'origine et les valeurs ajoutées | #### Description -Par exemple : +La fonction `.concat()` renvoie une nouvelle collection contenant les éléments de la collection originale avec tous les éléments du paramètre *value* ajoutés à la fin. > Cette fonction ne modifie pas la collection d'origine. -La collection retournée contient l'élément spécifié par *startFrom* et tous les éléments suivants jusqu'à l'élément spécifié par *end* (mais non compris). Si seul le paramètre *startFrom* est spécifié, la collection retournée contient tous les éléments de *startFrom* au dernier élément de la collection d'origine. +Si *value* est une collection, tous ses éléments sont ajoutés en tant que nouveaux éléments à la fin de la collection d'origine. Si la *value* n'est pas une collection, elle est ajoutée elle-même en tant que nouvel élément. #### Exemple @@ -324,10 +324,10 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8]
    Historique -| Release | Modifications | -| ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 18 R3 | Les dates sont stockées sous la forme de date « aaaa-mm-jj » ou des chaînes au format « AAAA-MM-JJTHH: ss.SSSZ: mm » , selon la configuration actuelle « dates à l'intérieur des objets » de la base de données. Cet exemple retourne des personnes embauchées il y a plus de 90 jours : | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | ---------------------------------------------------------------------------- | +| 18 R3 | Nouvelle option *ck shared*. Nouveaux paramètres *groupWith* | +| v16 R6 | Ajout |
    @@ -337,40 +337,40 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8]
    -| Paramètres | Type | | Description | -| ------------ | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| option | Integer | -> | Exemple 3 | -| groupWithCol | Collection | -> | Collection partagée à grouper avec la collection résultante | -| groupWithObj | Object | -> | Objet partagé à grouper avec la collection résultante | -| Résultat | Collection | <- | *pathStrings* contient une formule constituée de 1 à N chemin(s) de propriété(s) et (optionnellement) ordres de tri, séparés par des virgules. | +| Paramètres | Type | | Description | +| ------------ | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| option | Integer | -> | `ck resolve pointers`: résoudre les pointeurs avant la copie,
    `ck shared`: retourner une collection partagée | +| groupWithCol | Collection | -> | Collection partagée à grouper avec la collection résultante | +| groupWithObj | Object | -> | Objet partagé à grouper avec la collection résultante | +| Résultat | Collection | <- | Copie profonde de la collection d'origine (deep copy) |
    #### Description -Lorsque vous utilisez une valeur constante, les règles suivantes doivent être respectées : +La fonction `.copy()` renvoie une copie profonde (deep copy) de l'instance de collection. ***Deep copy*** signifie que les objets ou les collections présents dans la collection d'origine sont dupliqués et ne partagent pas leur référence avec la collection qui est retournée. > Cette fonction ne modifie pas la collection d'origine. -Utilisation de guillemets +S'il est passé, le paramètre *option* peut contenir l'une des constantes suivantes (ou les deux) : -| option | Description | -| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck resolve pointers` | Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Dans ce cas, chaque pointeur contenu dans la collection est évalué lors de la copie et sa valeur déréférencée est utilisée. | -| `ck shared` | Prise en charge des formules Symbole(s) L'évaluation est sensible à la casse et différencie les caractères accentués. | +| option | Description | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `ck resolve pointers` | Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Toutefois, vous pouvez résoudre les pointeurs au moment de la copie en passant la constante `ck resolve pointers`. Dans ce cas, chaque pointeur contenu dans la collection est évalué lors de la copie et sa valeur déréférencée est utilisée. | +| `ck shared` | Par défaut, `copy()` retourne une collection standard (non partagée), même si la fonction s'applique à une collection partagée. Passez la constante `ck shared` pour créer une collection partagée. Dans ce cas, vous pouvez utiliser le paramètre *groupWith* pour associer la collection partagée à une autre collection ou à un autre objet (voir ci-dessous). | -Par défaut si omis, une évaluation non diacritique est effectuée +Les paramètres *groupWithCol* ou *groupWithObj* vous permettent de désigner une collection ou un objet avec lequel la collection résultante doit être associée. :::note -Les objets Datastore, dataclass et entity ne sont pas copiables. Collection mise à plat +Les objets Datastore, dataclass et entity ne sont pas copiables. Si `.copy()` est appelé avec eux, les valeurs `Null` sont retournées. ::: #### Exemple 1 -Inférieur ou égal à Null +Nous souhaitons copier la collection régulière (non partagée) *$lastnames* dans l'objet partagé *$sharedObject*. Pour cela, nous devons créer une copie partagée de la collection (*$sharedLastnames*). ```4d var $sharedObject : Object @@ -392,7 +392,7 @@ End use #### Exemple 2 -Null Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. +Nous voulons combiner *$sharedColl1* et *$sharedColl2*. Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. Par conséquent, nous devons faire une copie partagée de *$sharedColl1* et désigner *$sharedColl2* comme étant un groupe partagé pour la copie. ```4d var $sharedColl1;$sharedColl2;$copyColl : Collection @@ -409,7 +409,7 @@ $sharedColl2:=New shared collection(New shared object("lastname";"Brown")) #### Exemple 3 -Supérieur ou égal à Paramètre querySettings +Nous avons une collection standard (*$lastnames*) et nous souhaitons la placer dans le **Storage** de l'application. Pour cela, nous devons créer une copie partagée au préalable (*$sharedLastnames*). ```4d var $lastnames;$sharedLastnames : Collection @@ -427,10 +427,24 @@ End use #### Exemple 4 -Collection d'origine dont tous les éléments ont été supprimés +Cet exemple illustre l'utilisation de l'option `ck resolve pointers` : ```4d -Résultat + var $col : Collection + var $p : Pointer + $p:=->$what + + $col:=New collection + $col.push(New object("alpha";"Hello";"num";1)) + $col.push(New object("beta";"You";"what";$p)) + + $col2:=$col.copy() + $col2[1].beta:="World!" + ALERT($col[0].alpha+" "+$col2[1].beta) //"Hello World!" + + $what:="You!" + $col3:=$col2.copy(ck resolve pointers) + ALERT($col3[0].alpha+" "+$col3[1].what) //"Hello You!" ``` @@ -453,19 +467,19 @@ Résultat
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | --------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | Real | <- | La recherche d'une personne nommée "smith OR status='private"' échouera simplement. | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | Real | <- | Nombre d'éléments dans la collection |
    #### Description -Ajout +La fonction `.count()` retourne le nombre d'éléments non nuls dans la collection. -Exemple 2 Tri d'une collection de nombres par ordre croissant ou décroissant : +Si la collection contient des objets, vous pouvez passer le paramètre *propertyPath*. Dans ce cas, seuls les éléments qui contiennent le *propertyPath* sont pris en compte. #### Exemple @@ -502,27 +516,27 @@ Exemple 2 Tri d'une collection de nombres par ordre croissant ou décroissant :
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| value | any | -> | Valeur à compter | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | Real | <- | Par défaut, `copy()` retourne une collection standard (non partagée), même si la commande est appliquée à une collection partagée. | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | +| value | any | -> | Valeur à compter | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | Real | <- | Nombre d'occurrences de la valeur |
    #### Description -Lorsque vous utilisez des placeholders, le contournement des options de sécurité n'est pas possible : +La fonction `.countValues()` retourne le nombre d'occurrences de *value* dans la collection. -L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. +Vous pouvez passer dans *value* : - une valeur scalaire (texte, numérique, booléen, date), - une référence d'objet ou de collection. -La callback reçoit les paramètres suivants : +Pour qu'un élément soit comptabilisé, le type de *value* doit être égal à celui de l'élément ; la fonction utilise l'opérateur d'égalité. -Comparaison +Le paramètre optionnel *propertyPath* vous permet de compter des valeurs à l'intérieur d'une collection d'objets : passez dans *propertyPath* le chemin de la propriété dont vous souhaitez comptabiliser le nombre de valeurs. > Cette fonction ne modifie pas la collection d'origine. @@ -569,10 +583,10 @@ Comparaison
    Historique -| Release | Modifications | -| ------- | -------------------------------------------------------------------------------------- | -| 20 | Vous souhaitez créer une nouvelle collection puis ajouter un élément : | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | ------------------------------------ | +| 20 | Prise en charge de `ck count values` | +| v16 R6 | Ajout |
    @@ -593,20 +607,20 @@ Comparaison #### Description -Nom de méthode +La fonction `.distinct()` renvoie une collection contenant uniquement les valeurs distinctes (différentes) de la collection originale. > Cette fonction ne modifie pas la collection d'origine. -La collection retournée est automatiquement triée. Vous souhaitez créer une collection pré-remplie : +La collection retournée est automatiquement triée. Les valeurs **Null** ne sont pas retournées. -Cette recherche semble sécurisée puisque les données non publiques sont filtrées. +Si la collection contient des objets, vous pouvez passer le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir les valeurs distinctes. -Exemple 2 +Dans le paramètre *options*, vous pouvez passer une ou une combinaison des constantes suivantes : -| Constante | Valeur | Commentaire | -| ----------------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck diacritical` | 8 | L'évaluation est sensible à la casse et différencie les caractères accentués. Par défaut si omis, une évaluation non diacritique est effectuée | -| `ck count values` | 32 | Renvoie le nombre d'éléments pour chaque valeur distincte. Prise en charge des formules | +| Constante | Valeur | Commentaire | +| ----------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `ck diacritical` | 8 | L'évaluation est sensible à la casse et différencie les caractères accentués. Par défaut si omis, une évaluation non diacritique est effectuée | +| `ck count values` | 32 | Renvoie le nombre d'éléments pour chaque valeur distincte. Lorsque cette option est passée, `.distinct()` renvoie une collection d'objets contenant une paire d'attributs `{"value":*value*;"count":*count*}`. | #### Exemples @@ -644,31 +658,31 @@ Exemple 2
    -| Paramètres | Type | | Description | -| ----------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------- | -| collection2 | Collection | -> | Collection à comparer | -| option | Integer | -> | La formule reçoit les paramètres suivants : | -| Résultat | Boolean | <- | Cet exemple illustre l'utilisation de l'option `ck resolve pointers` : | +| Paramètres | Type | | Description | +| ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | +| collection2 | Collection | -> | Collection à comparer | +| option | Integer | -> | `ck diacritical`: évaluation diacritique ("A" # "a" par exemple) | +| Résultat | Boolean | <- | Vrai si les collections sont identiques, sinon faux |
    #### Description -Ajout +La fonction `.equal()` compare récursivement le contenu de la collection et de *collection2* (comparaison profonde)et renvoie **true** si elles sont identiques. :::note Notes -- Historique La callback reçoit les paramètres suivants : -- Par exemple, imaginez une chaîne de recherche du type : +- La fonction `.equal()` ne vérifie l'égalité que pour les chaînes de caractères, les booléens, les nombres et les éléments de type null dans les collections. Elle ne vérifie pas l'égalité des objets natifs. +- Les éléments avec des valeurs **null** ne sont pas égaux aux éléments non définis. ::: -Par défaut, une évaluation non diacritique est effectuée. L'évaluation est sensible à la casse et différencie les caractères accentués. +Par défaut, une évaluation non diacritique est effectuée. Si vous souhaitez que l'évaluation soit sensible à la casse ou pour différencier des caractères accentués, passez la constante `ck diacritical` dans le paramètre option. :::tip -dans *$2* : param Modifications +Une comparaison récursive de collections peut prendre beaucoup de temps si la collection est grande et profonde. Si vous souhaitez uniquement comparer deux références de collection, vous pouvez envisager d'utiliser l'opérateur de comparaison [`=` pour les références de collection](../Concepts/dt_collection.md#collection-operators). ::: @@ -716,51 +730,60 @@ dans *$2* : param Modifications
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Elément à partir duquel débuter l'évaluation | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Boolean | <- | Paramètres | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------- | +| startFrom | Integer | -> | Elément à partir duquel débuter l'évaluation | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Boolean | <- | True si tous les éléments ont passé le test avec succès |
    #### Description -Ajout +La fonction `.every()` retourne **true** si tous les éléments de la collection ont été évalués à vrai par le test implémenté dans l'objet *formula* ou la méthode *methodName* fourni(e). Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 Par défaut, les propriétés sont triées pas ordre croissant. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Collection à combiner -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si l'évaluation de la valeur de l'élément est réussie, **false** sinon. +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. -Prise en charge des formules +Dans tous les cas, au point où la fonction `.every()` rencontre le premier élément de la collection évalué à **false**, elle cesse d'appeler la callback et retourne **false**. -Objet formule Les propriétés suivantes sont prises en charge : +Par défaut, `.every()` évalue l'ensemble de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer le test. -- Prise en charge des formules -- Prise en charge des formules -- Commentaire +- Si *startFrom* >= la longueur de la collection, **false** est retourné, ce qui signifie que la collection n'est pas testée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple 1 ```4d -Comparaison +var $c : Collection +var $b : Boolean +var $f : 4D.Function + +$f:=Formula($1.value>0) +$c:=New collection +$c.push(5;3;1;4;6;2) +$b:=$c.every($f) // retourne true +$c.push(-1) +$b:=$c.every($f) // retourne false ``` #### Exemple 2 @@ -801,29 +824,29 @@ $b:=$c.every($f;Is real) //$b=false
    -| Paramètres | Type | | Description | -| ------------ | ---------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet dont les valeurs doivent être extraites dans la nouvelle collection | -| targetpath | Text | -> | Chemin ou nom de propriété cible | -| option | Integer | -> | Prise en charge des formules Sommaire | -| Résultat | Collection | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. | +| Paramètres | Type | | Description | +| ------------ | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet dont les valeurs doivent être extraites dans la nouvelle collection | +| targetpath | Text | -> | Chemin ou nom de propriété cible | +| option | Integer | -> | `ck keep null` : inclure les propriétés null dans la collection retournée (ignorées par défaut). Paramètre ignoré si *targetPath* est passé. | +| Résultat | Collection | <- | Nouvelle collection contenant les valeurs extraites |
    #### Description -OU +La fonction `.extract()` crée et renvoie une nouvelle collection contenant les valeurs *propertyPath* extraites de la collection originale d'objets. > Cette fonction ne modifie pas la collection d'origine. -Exemple +Le contenu de la collection retournée dépend du paramètre *targetPath* : -- Prise en charge des formules +- Si le paramètre *targetPath* est omis, `.extract()` remplit la nouvelle collection avec les valeurs de *propertyPath* de la collection d'origine. - Exemple 2 Exemple + Par défaut, les éléments pour lesquels *propertyPath* est null ou indéfini sont ignorés dans la collection résultante. Vous pouvez passer la constante `ck keep null` dans le paramètre *option* pour inclure ces valeurs en tant qu'éléments null dans la collection retournée. -- Exemple Par exemple, vous pouvez organiser une recherche de la manière suivante : +- Si un ou plusieurs paramètre(s) *targetPath* sont passés (correspondant à un ou plusieurs paramètre(s) *propertyPath*), `.extract()` remplit la nouvelle collection avec les propriétés *propertyPath* et chaque élément de la nouvelle collection est un objet avec les propriétés *targetPath* remplies avec les propriétés *propertyPath* correspondantes. Les valeurs null sont conservées (le paramètre *option* est ignoré avec cette syntaxe). #### Exemple 1 @@ -874,31 +897,31 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| value | any | -> | Valeur de remplissage | -| startFrom | Integer | -> | Indice l'élément de départ (inclus) | -| end | Integer | -> | Indice de fin (non inclus) | -| Résultat | Collection | <- | Vous pouvez modifier ce comportement en utilisant le sélecteur `Dates inside objects` de la commande `SET DATABASE PARAMETER`. | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ------------------------------------------------------ | +| value | any | -> | Valeur de remplissage | +| startFrom | Integer | -> | Indice l'élément de départ (inclus) | +| end | Integer | -> | Indice de fin (non inclus) | +| Résultat | Collection | <- | Collection d'origine avec valeurs de remplissage |
    #### Description -Exemples +La fonction `.fill()` remplit la collection avec la *valeur* spécifiée, éventuellement de l'index *startFrom* à l'index *end*, et renvoie la collection résultante. > Cette fonction modifie la collection d'origine. -- nombres -- Exemple 2 -- Exemple 3 +- Si le paramètre *startFrom* est omis, *value* est appliquée à tous les éléments de la collection (*startFrom*=0). +- Si le paramètre *startFrom* est passé et *end* omis, *value* est appliquée aux éléments de la collection à partir de *startFrom* jusqu'au dernier élément de la collection (*end*=length). +- Si à la fois le paramètre *startFrom* et *end* sont passés, *value* est appliquée aux éléments de la collection à partir de *startFrom* jusqu'à l'élément *end*. En cas d'incohérence, les règles suivantes sont appliquées : -- Exemple 3 nombres -- Prise en charge de querySettings -- La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. +- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). Si la valeur calculée est négative, *startFrom* est défini à 0. +- Si *end* < 0 , il est recalculé comme *end:=end+length*. +- Si *end* < *startFrom* (valeurs passées ou recalculées), la méthode ne fait rien. #### Exemple @@ -932,43 +955,43 @@ En cas d'incohérence, les règles suivantes sont appliquées :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Collection | <- | Résultat | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------ | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Collection | <- | Nouvelle collection contenant les éléments filtrés (shallow copy) |
    #### Description -Utilisation de placeholders Modifications Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +La fonction `.filter()` retourne une nouvelle collection contenant tous les éléments de la collection d'origine pour lesquels le résultat de la *formula* ou de la méthode *methodName* est **true**. Cette fonction retourne une ***shallow copy***, ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour filtrer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 4 Par exemple, si vous exécutez la recherche suivante : +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (optionnel) et un objet en premier paramètre (*$1*). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant la condition et donc, devant être ajouté à la nouvelle collection. La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Nom de méthode -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- *$1.result* (Booléen) : **true** si la valeur de l'élément correspond à la condition de filtre et doit être conservée, **false** sinon. +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. :::note -Lors de la conversion de dates 4D en texte avant de les stocker dans la collection, par défaut le programme prend en compte le fuseau horaire local. +Lorsque vous utilisez *methodName* comme callback, et si la méthode ne renvoie aucune valeur, `.filter()` recherchera la propriété *$1.result* que vous devez définir à **true** pour chaque élément remplissant la condition. ::: @@ -1021,47 +1044,47 @@ Vous voulez filtrer les éléments de la collection en fonction de leur type :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | any | <- | Pour cela, nous devons créer une copie partagée de la collection (*$sharedLastnames*). | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | any | <- | Première valeur trouvée (Undefined si non trouvée) |
    #### Description -Exemple +La fonction `.find()` retourne la première valeur dans la collection pour laquelle le résultat de *formula* ou de *methodName*, appliqué à chaque élément, retourne **true**. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit renvoyer **true** pour le premier élément qui satisfait la condition. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Collection d'origine redimensionnée -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si la valeur de l'élément correspond à la condition de recherche, **false** sinon. +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. -Exemple 2 Exemple 2 +Par défaut, `.find()` effectue une recherche dans la totalité de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer la recherche. -- Tri avec un chemin de propriété : -- Séparateur à utiliser entre les éléments - Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : -- Commentaire +- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). + **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple 1 @@ -1112,47 +1135,47 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Integer | <- | Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------- | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Integer | <- | Numéro du premier élément trouvé (-1 si non trouvé) |
    #### Description -Exemple +La fonction `.findIndex()` retourne l'indice, dans la collection, du premier élément pour lequel *formula* ou *methodName*, appliqué à chaque élément, retourne **true**. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Collection partagée à grouper avec la collection résultante +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- *methodName*, le nom d'une méthode projet (texte). -Exemple 2 La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit renvoyer **true** pour le premier élément qui satisfait la condition. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Collection d'origine redimensionnée -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si la valeur de l'élément correspond à la condition de recherche, **false** sinon. +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. -Les parenthèses sont obligatoires lorsque NOT est utilisé avant une déclaration contenant plusieurs opérateurs. Exemple 2 +Par défaut, `.findIndex()` effectue une recherche dans la totalité de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer la recherche. -- Tri avec un chemin de propriété : -- Séparateur à utiliser entre les éléments - Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : -- Commentaire +- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). + **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple @@ -1191,16 +1214,16 @@ $val3:=$c.findIndex($val2+1;Formula($1.value.name=$2);"Clanton") //$val3=4
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | -| Résultat | any | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ----------------------------- | +| Résultat | any | <- | Premier élément de collection |
    #### Description -Ajout +La fonction `.first()` retourne le premier élément de la collection. > Cette fonction ne modifie pas la collection d'origine. @@ -1239,19 +1262,19 @@ $first:=$emptyCol.first() // retourne Undefined
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| depth | Integer | -> | La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. Par défaut=1 | -| Résultat | Collection | <- | *$1.result* (booléen): **true** si *$1.value < $1.value2*, **false** sinon | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------ | +| depth | Integer | -> | La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. Par défaut=1 | +| Résultat | Collection | <- | Collection mise à plat |
    #### Description -Exemple 2 +La fonction `.flat()` crée une nouvelle collection avec tous les éléments des sous-collections concaténés de manière récursive jusqu'à la *depth* spécifiée. -Exemple avec une référence d'objet : +Par défaut, si le paramètre *depth* est omis, seul le premier niveau de la structure de la collection imbriquée sera mis à plat. > Cette fonction ne modifie pas la collection d'origine. @@ -1295,41 +1318,41 @@ $col.flat(MAXLONG)
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Collection | <- | **Note** : Même si *startFrom* est négatif, la recherche est effectuée de la droite vers la gauche. | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Collection | <- | Collection de valeurs transformées et mises à plat sur une profondeur de 1 |
    #### Description -Exemple Collection d'origine modifiée ne contenant plus les éléments supprimés +La fonction `.flatMap()` crée une nouvelle collection basée sur le résultat de l'appel de la fonction 4D *formula* ou de la méthode *methodName* sur chaque élément de la collection d'origine et mise à plat sur une profondeur de 1. Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. -Résultat de la valeur de l'accumulateur +Cette fonction est identique à un appel à [`map()`](#map) suivi d'un appel à [`flat()`](#flat) de profondeur 1. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Propriété -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (tout type) : nouvelle valeur transformée à ajouter à la collection résultante +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. #### Exemple 1 @@ -1394,30 +1417,30 @@ $c2:=$c.flatMap($f; $c.sum()) | ---------- | ---------- | :-------------------------: | ----------------------------------------------------- | | toSearch | Expression | -> | Expression à rechercher dans la collection | | startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| Résultat | Boolean | <- | Exemple 1 | +| Résultat | Boolean | <- | True si *toSearch* est trouvé dans la collection | #### Description -Exemple +La fonction `.includes()` retourne True si l'expression *toSearch* est trouvée parmi les éléments de la collection, sinon False. > Cette fonction ne modifie pas la collection d'origine. -Exemple 1 Vous pouvez passer : +Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -La callback reçoit les paramètres suivants : +*toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). -Exemple 2 +Optionnellement, vous pouvez passer l'indice de la collection à partir duquel démarrer la recherche dans *startFrom*. -- Exemple -- Séparateur à utiliser entre les éléments **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. -- Commentaire +- Si *startFrom* >= la longueur de la collection, False est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). Notez que même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple @@ -1466,24 +1489,24 @@ Exemple 2 #### Description -Exemple +La fonction `.indexOf()` recherche l'expression *toSearch* parmi les éléments de la collection et retourne l'indice de la première occurrence trouvée, ou -1 si aucune occurrence n'a été trouvée. > Cette fonction ne modifie pas la collection d'origine. -Exemple 1 Vous pouvez passer : +Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -La callback reçoit les paramètres suivants : +*toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). -Exemple 2 +Optionnellement, vous pouvez passer l'indice de la collection à partir duquel démarrer la recherche dans *startFrom*. -- Tri avec un chemin de propriété : -- Séparateur à utiliser entre les éléments - Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : -- Commentaire +- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). + **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple @@ -1528,7 +1551,7 @@ Exemple 2 #### Description -Exemple 3 Les positions sont retournées dans un ordre croissant. +La fonction `.indices()` fonctionne exactement comme la fonction [`.query()`](#query) mais renvoie les indices, dans la collection d'origine, des éléments de la collection d'objets qui correspondent aux conditions de recherche *queryString*, et non les éléments eux-mêmes. Les positions sont retournées dans un ordre croissant. > Cette fonction ne modifie pas la collection d'origine. @@ -1538,7 +1561,7 @@ Le paramètre *queryString* doit respecter la syntaxe suivante : propertyPath comparator value {logicalOperator propertyPath comparator value} ``` -Les éléments sont triés par ordre décroissant +Pour une description détaillée de la construction de recherches à l'aide des paramètres *queryString* et *value* veuillez vous reporter à la description de la fonction `dataclass.query()`. #### Exemple @@ -1575,27 +1598,27 @@ Les éléments sont triés par ordre décroissant
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ------------------------------------ | -| index | Integer | -> | Où insérer l'élément | -| element | any | -> | Elément à insérer dans la collection | -| Résultat | Collection | <- | Résultat | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ---------------------------------------------- | +| index | Integer | -> | Où insérer l'élément | +| element | any | -> | Elément à insérer dans la collection | +| Résultat | Collection | <- | Collection d'origine incluant l'élément inséré |
    #### Description -Nom de méthode +La fonction `.insert()` insère *element* à la position *index* spécifiée dans l'instance de collection et renvoie la collection modifiée. > Cette fonction modifie la collection d'origine. -Cet exemple retourne des personnes dont l'âge n'est pas connu (propriété définie sur null ou indéfinie) : +Dans *index*, passez le numéro de l'élément après lequel vous souhaitez que le paramètre element soit inséré. -> Exemple 1 +> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. -- Exemple 2 -- Exemple 3 +- Si *index* > la longueur de la collection, l'*index* de départ réel sera fixé à la longueur de la collection. +- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). - Si la valeur recalculée est négative, index prend la valeur 0. Vous pouvez passer tout type d'élément accepté par les collections, y compris une autre collection. @@ -1630,22 +1653,22 @@ Vous pouvez passer tout type d'élément accepté par les collections, y compris
    -| Paramètres | Type | | Description | -| ---------- | ------- | :-------------------------: | ---------------------------------------- | -| delimiter | Text | -> | Séparateur à utiliser entre les éléments | -| option | Integer | -> | collection partagée | -| Résultat | Text | <- | Exemple 3 | +| Paramètres | Type | | Description | +| ---------- | ------- | :-------------------------: | ---------------------------------------------------------------------------------------------- | +| delimiter | Text | -> | Séparateur à utiliser entre les éléments | +| option | Integer | -> | `ck ignore null or empty` : ignorer les chaînes null ou vides dans le résultat | +| Résultat | Text | <- | Chaîne contenant tous les éléments de la collection, séparés par delimiter |
    #### Description -La fonction `.join()` convertit tous les éléments de la collection en chaînes et les concatène en utilisant la chaîne *delimiter* spécifiée comme séparateur. +La fonction `.join()` convertit tous les éléments de la collection en chaînes et les concatène en utilisant la chaîne *delimiter* spécifiée comme séparateur. La fonction renvoie la chaîne résultante. > Cette fonction ne modifie pas la collection d'origine. -Par défaut, les éléments null ou vides de la collection sont inclus dans la chaîne résultante. Exemple avec une référence de collection : +Par défaut, les éléments null ou vides de la collection sont inclus dans la chaîne résultante. Passez la constante `ck ignore null or empty` dans le paramètre *option* si vous souhaitez les exclure de la chaîne résultante. #### Exemple @@ -1677,16 +1700,16 @@ Par défaut, les éléments null ou vides de la collection sont inclus dans la c
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Résultat | any | <- | *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ----------------------------- | +| Résultat | any | <- | Dernier élément de collection |
    #### Description -Ajout +La fonction `.last()` renvoie le dernier élément de la collection. > Cette fonction ne modifie pas la collection d'origine. @@ -1695,7 +1718,15 @@ La fonction renvoie Undefined si la collection est vide. #### Exemple ```4d -Nom de méthode +var $col; $emptyCol : Collection +var $last : Variant +$col:=New collection(10; 20; 30; "hello"; 50) +$last:=$col.last() // 50 + +$emptyCol:=New collection() //vide +// $last:=$emptyCol[$emptyCol.length-1] //retourne une erreur +$last:=$emptyCol.last() // retourne Undefined + ``` @@ -1718,40 +1749,47 @@ Nom de méthode
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------------- | -| toSearch | Expression | -> | Elément à chercher dans la collection | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| Résultat | Integer | <- | Commentaire | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------- | +| toSearch | Expression | -> | Elément à chercher dans la collection | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| Résultat | Integer | <- | Numéro de la dernière occurrence de toSearch dans la collection, -1 si non trouvé |
    #### Description -Exemple +La fonction `.lastIndexOf()` recherche l'expression *toSearch* parmi les éléments de la collection et renvoie l'indice de la dernière occurrence, ou -1 si elle n'a pas été trouvée. > Cette fonction ne modifie pas la collection d'origine. -Exemple 1 Vous pouvez passer : +Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -la collection est vide, +*toSearch* doit correspondre exactement à l'élément recherché (les mêmes règles que pour l'opérateur d'égalité sont appliquées). -Exemple 2 +Optionnellement, vous pouvez passer le numéro de l'élément auquel démarrer la recherche inversée dans *startFrom*. -- Exemple 3 -- Exemple 3 Si la position calculée est négative, -1 est retourné (la collection n'est pas évaluée). - Exemple 3 -- Modifications +- Si *startFrom* >= taille de la collection (coll.length-1), l'ensemble de la collection est évalué (défaut). +- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). Si la position calculée est négative, -1 est retourné (la collection n'est pas évaluée). + **Note** : Même si *startFrom* est négatif, la recherche est effectuée de la droite vers la gauche. +- Si *startFrom* = 0, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. #### Exemple ```4d -heure (stockée en nombre de milliseconds - réel) + var $col : Collection + var $pos1;$pos2;$pos3;$pos4;$pos5 : Integer + $col:=Split string("a,b,c,d,e,f,g,h,i,j,e,k,e";",") //$col.length=13 + $pos1:=$col.lastIndexOf("e") //retourne 12 + $pos2:=$col.lastIndexOf("e";6) //retourne 4 + $pos3:=$col.lastIndexOf("e";15) //retourne 12 + $pos4:=$col.lastIndexOf("e";-2) //retourne 10 + $pos5:=$col.lastIndexOf("x") //retourne -1 ``` @@ -1772,14 +1810,17 @@ heure (stockée en nombre de milliseconds - réel) #### Description -Exemple 2 +La propriété `.length` renvoie le nombre d'éléments de la collection. -Avec la méthode ***Flatten*** suivante : Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. Exemple 2 +La propriété `.length` est initialisée à la création de la collection. Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. Cette propriété est en **lecture seulement** (vous ne pouvez pas l'utiliser pour modifier la taille de la collection). #### Exemple ```4d -Nom de méthode + var $col : Collection //$col.length est initialisée à 0 + $col:=New collection("one";"two";"three") //$col.length est mise à jour et vaut 3 + $col[4]:="five" //$col.length vaut 5 + $vSize:=$col.remove(0;3).length //$vSize=2 ``` @@ -1803,39 +1844,39 @@ Nom de méthode
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Collection | <- | *toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Collection | <- | Collection de valeurs transformées |
    #### Description -Exemple Collection d'origine modifiée ne contenant plus les éléments supprimés Où insérer l'élément +La fonction `.map()` crée une nouvelle collection basée sur le résultat de l'appel de la fonction 4D *formula* ou de la méthode *methodName* sur chaque élément de la collection d'origine. Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. `.map()` renvoie toujours une collection de la même taille que la collection originale, sauf si *$1.stop* a été utilisé (voir ci-dessous). > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Propriété -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (tout type) : nouvelle valeur transformée à ajouter à la collection résultante +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. #### Exemple @@ -1866,25 +1907,25 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum())
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | ----------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | any | <- | Cet exemple renvoie les personnes dont le nom contient "in" : | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | any | <- | Valeur maximum de la collection |
    #### Description -Exemple 3 +La fonction `.max()` renvoie l'élément ayant la valeur la plus élevée dans la collection (le dernier élément de la collection si elle était triée par ordre croissant à l'aide de la fonction [`.sort()`](#sort)). > Cette fonction ne modifie pas la collection d'origine. Si la collection contient différents [types de valeurs](../Concepts/data-types.md), ils seront triés selon les [principes de tri de 4D](../Concepts/ordering.md) et la fonction `.max()` renverra la valeur maximale du dernier type d'élément dans l'ordre de la liste des types. -Modifications +Si la collection contient des objets, passez le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir la valeur maximale. -Modifications +Si la collection est vide, `.max()` retourne *Undefined*. #### Exemple @@ -1919,25 +1960,25 @@ Modifications
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | any | <- | *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | any | <- | Valeur minimum de la collection |
    #### Description -Ajout +La fonction `.min()` renvoie l'élément ayant la plus petite valeur dans la collection (le premier élément de la collection si elle était triée par ordre croissant à l'aide de la fonction [`.sort()`](#sort)). > Cette fonction ne modifie pas la collection d'origine. Si la collection contient différents [types de valeurs](../Concepts/data-types.md), ils seront triés selon les [principes de tri de 4D](../Concepts/ordering.md) et la fonction `.min()` renverra la valeur minimale du premier type d'élément dans l'ordre de la liste des types. -Modifications +Si la collection contient des objets, passez le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir la valeur minimum. -Modifications +Si la collection est vide, `.min()` retourne *Undefined*. #### Exemple @@ -1972,59 +2013,59 @@ Modifications
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| colsToSort | Collection | -> | Exemple 2 | -| Résultat | Collection | <- | Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| formula | 4D.Function | -> | Objet formule | +| colsToSort | Collection | -> | Collection de collections et/ou d'objets ayant des propriétés {`collection`:*colToSort*;`order`:`ck ascendant` ou `ck descendant`} | +| Résultat | Collection | <- | Collection d'origine triée |
    #### Description -Exemple 2 +La fonction `.multiSort()` vous permet d'effectuer un tri synchronisé à plusieurs niveaux sur un ensemble de collections. -> Exemple +> Cette fonction modifie la collection d'origine ainsi que toutes les collections utilisées dans le paramètre *colsToSort* . Si `.multiSort()` est appelé sans paramètres, la fonction a le même effet que la fonction [`.sort()`](#sort) : la collection est triée (uniquement les valeurs scalaires) par défaut dans l'ordre croissant, en fonction de leur type. Si la collection contient des éléments de différents [types](../Concepts/data-types.md), ils seront triés selon les [principes de tri de 4D](../Concepts/ordering.md). -booléens +**Tri synchronisé à un niveau** -Valeur Les valeurs sont exprimées sous forme de paires propriété / valeur, où propriété est le nom du placeholder inséré pour une valeur dans *queryString* (":placeholder") et où valeur correspond à la valeur à comparer. Valeur à compter +Pour trier plusieurs collections de manière synchronisée, il suffit de passer dans *colsToSort* une collection de collections à trier. Vous pouvez passer un nombre illimité de collections. La collection originale sera triée par ordre croissant et toutes les collections *colsToSort* seront triées de manière synchronisée. :::note -Cela permet l'utilisation de variables ou d'expressions dans les arguments de recherche. +Toutes les collections *colsToSort* doivent avoir le même nombre d'éléments, sinon une erreur est renvoyée. ::: Si vous souhaitez trier les collections dans un ordre autre que croissant, vous devez fournir *formula* ([objet Formula](../commands/formula)) qui définit l'ordre de tri. La valeur de retour doit être un booléen qui indique l'ordre relatif des deux éléments : **True** si *$1.value* est inférieur à *$1.value2*, **False** si *$1.value* est supérieur à *$1.value2*. Vous pouvez passer des paramètres supplémentaires à la formule si nécessaire. -Sinon, vous pouvez ajouter ou modifier des éléments ultérieurement par affectation. +La formule reçoit les paramètres suivants : - $1 (object), où : - - La nouvelle collection - - Collection d'origine triée + - *$1.value* (tout type) : valeur du premier élément à comparer + - *$1.value2* (tout type) : valeur du second élément à comparer - $2...$N (tout type) : paramètres supplémentaires (extraParam) -Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. +**Tri synchronisé à plusieurs niveaux** -Exemple +Pour définir un tri synchronisé à plusieurs niveaux, vous devez passer un objet contenant les propriétés {`collection`:*colToSort*;`order`:`ck ascending` ou `ck descending`} au lieu d'une collection *colToSort* pour chaque collection à utiliser en tant que sous-niveau. -Exemple 1 +Les niveaux de tri sont déterminés par l'ordre dans lequel les collections sont passées dans le paramètre *colsToSort* : la position d'un objet `collection`/`order` dans la syntaxe détermine son niveau de tri. :::note -Élément à partir duquel la suppression peut commencer +La fonction `.multiSort()` utilise un algorithme de tri [stable](https://en.wikipedia.org/wiki/Sorting_algorithm#Stability) . ::: #### Exemple 1 -Résultat +Un simple tri synchronisé de collections avec différents types de valeurs : ```4d var $col;$col2;$col3 : Collection @@ -2043,7 +2084,7 @@ $col.multiSort([$col2; $col3]) #### Exemple 2 -> \= Les valeurs **Null** ne sont pas retournées. +Vous souhaitez trier trois collections synchronisées : ville, pays et continent. Vous souhaitez un tri croissant des première et troisième collections, et une synchronisation pour la deuxième collection : ```4d var $city : Collection @@ -2063,7 +2104,7 @@ $continent.multiSort([$country; {collection: $city; order: ck ascending}]) #### Exemple 3 -Si la valeur calculée est négative, *startFrom* prend la valeur 0. +Vous pouvez également synchroniser des collections d'objets. ```4d var $name : Collection @@ -2109,27 +2150,27 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address]) | ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | | pathStrings | Text | -> | Chemin(s) de propriété(s) à utiliser pour trier la collection | | pathObjects | Collection | -> | Collection d'objets critère | -| ascOrDesc | Integer | -> | Exemple 1 | -| Résultat | Collection | <- | Les éléments avec des valeurs **null** ne sont pas égaux aux éléments Undefined. | +| ascOrDesc | Integer | -> | `ck ascending` ou `ck descending` (valeurs scalaires) | +| Résultat | Collection | <- | Copie triée de la collection (shallow copy) | #### Description -Exemple +La fonction `.orderBy()` renvoie une nouvelle collection contenant tous les éléments de la collection dans l'ordre spécifié. -Prise en charge de `ck count values` Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +Cette fonction retourne une *shallow copy* (copie superficielle), ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. -Si vous ne passez aucun paramètre, la fonction classe les valeurs scalaires de la collection dans un ordre croissant (les autres types d'éléments tels que les objets ou les collections sont renvoyés avec un ordre interne). Exemple 1 +Si vous ne passez aucun paramètre, la fonction classe les valeurs scalaires de la collection dans un ordre croissant (les autres types d'éléments tels que les objets ou les collections sont renvoyés avec un ordre interne). Vous pouvez modifier ce tri automatique par défaut en passant la constante `ck ascending` ou `ck descending` dans le paramètre *ascOrDesc* (voir ci-dessous). Vous pouvez également passer des critères afin de configurer le tri des éléments de la collection. Trois syntaxes sont prises en charge pour ce paramètre : -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Null Résultat de la valeur de l'accumulateur L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. Par défaut, les propriétés sont triées pas ordre croissant. Vous pouvez définir l'ordre de tri de chaque propriété dans la formule de critère, séparée du chemin de propriété par un simple espace : passez "asc" pour trier par ordre croissant ou "desc" pour un ordre décroissant. +- *pathStrings* : Texte (formule). **Syntaxe** : `propertyPath1 {desc ou asc}, propertyPath2 {desc ou asc},...` (défaut : asc). *pathStrings* contient une formule constituée de 1 à N chemin(s) de propriété(s) et (optionnellement) ordres de tri, séparés par des virgules. L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. Par défaut, les propriétés sont triées pas ordre croissant. Vous pouvez définir l'ordre de tri de chaque propriété dans la formule de critère, séparée du chemin de propriété par un simple espace : passez "asc" pour trier par ordre croissant ou "desc" pour un ordre décroissant. -- *pathObjects* : Collection. Résultat Par défaut, les propriétés sont triées par ordre croissant ("descending" est faux). Chaque élément de la collection contient un objet structuré de la manière suivante : +- *pathObjects* : Collection. Vous pouvez ajouter autant d'objets dans la collection *pathObjects* que nécessaire. Par défaut, les propriétés sont triées par ordre croissant ("descending" est faux). Chaque élément de la collection contient un objet structuré de la manière suivante : ```4d { @@ -2141,7 +2182,7 @@ Vous pouvez également passer des critères afin de configurer le tri des élém } ``` -- *ascOrDesc* : Integer. Résultat +- *ascOrDesc* : Integer. Passez une des constantes suivantes du thème **Objets et collections** : | Constante | Type | Valeur | Commentaire | | ------------- | ------- | ------ | ----------------------------------------------------------------------- | @@ -2241,49 +2282,53 @@ Tri avec un chemin de propriété :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| extraParam | any | -> | Paramètre(s) à passer | -| Résultat | Collection | <- | \|startFrom \|Integer\|->\|Index pour démarrer le test\| \|formula\|4D.Function\|->\|Objet formule\| \|methodName\|Text\|->\|Nom d'une méthode\| \|param \|any \|->\|Paramètre(s) à passer\| \|Resultat\|Boolean\|<-\|Vrai si au moins un élément a réussi le test\| | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| extraParam | any | -> | Paramètre(s) à passer | +| Résultat | Collection | <- | Copie triée de la collection (shallow copy) |
    #### Description -Exemple +La fonction `.orderByMethod()` renvoie une nouvelle collection contenant tous les éléments de la collection dans l'ordre défini par la fonction 4D *formula* ou la méthode *methodName*. -Prise en charge de `ck count values` Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +Cette fonction retourne une *shallow copy* (copie superficielle), ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- Vous souhaitez trier la collection obtenue : +- soit *methodName*, le nom d'une méthode projet (texte). -Collection contenant des éléments ajoutés Chaque élément de la collection contient un objet structuré de la manière suivante : +Dans la callback, passez votre code qui compare deux valeurs et retourne **true** si la première valeur est inférieure à la seconde valeur. Vous pouvez fournir des paramètres *extraParam* à la callback si nécessaire. La callback reçoit les paramètres suivants : - $1 (object), où : - - La nouvelle collection - - Collection d'origine triée + - *$1.value* (tout type) : valeur du premier élément à comparer + - *$1.value2* (tout type) : valeur du second élément à comparer - $2...$N (tout type) : paramètres supplémentaires (extraParam) Si vous avez utilisé une méthode, elle doit définir le paramètre suivant : -- Vous pouvez également passer des critères afin de configurer le tri des éléments de la collection. +- *$1.result* (booléen): **true** si *$1.value < $1.value2*, **false** sinon #### Exemple 1 Vous souhaitez trier une collection de chaînes contenant des nombres par valeur plutôt que par ordre alphabétique : ```4d -Conjonction + var $c; $c2; $c3 : Collection + $c:=Newcollection + $c.push("33" ; "4" ; "1111" ; "222") + $c2:=$c.orderBy() //$c2=["1111", "222", "33", "4"], ordre alphabétique + $c3:=$c.orderByMethod(Formula(Num($1.value) -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Résultat | any | <- | *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ----------------------------- | +| Résultat | any | <- | Dernier élément de collection | #### Description -Exemple 1 +La fonction `.pop()` supprime le dernier élément de la collection et le renvoie comme résultat de la fonction. > Cette fonction modifie la collection d'origine. -Modifications +Lorsqu'elle est appliquée à une collection vide, .`pop()` retourne ***undefined***. #### Exemple -Recherche de valeurs null +`.pop()`, combinée à [`.push()`](#push), peut être utilisée pour implémenter une fonctionnalité first-in last-out de traitement de données empilées : ```4d -Chemin ou nom de propriété cible + var $stack : Collection + $stack:=New collection //$stack=[] + $stack.push(1;2) //$stack=[1,2] + $stack.pop() //$stack=[1] retourne 2 + $stack.push(New collection(4;5)) //$stack=[[1,[4,5]] + $stack.pop() //$stack=[1] retourne [4,5] + $stack.pop() //$stack=[] retourne 1 ``` @@ -2385,17 +2436,17 @@ Chemin ou nom de propriété cible
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -| element | any | -> | Élément(s) à ajouter à la collection | -| Résultat | Collection | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ------------------------------------------------------- | +| element | any | -> | Élément(s) à ajouter à la collection | +| Résultat | Collection | <- | Collection d'origine incluant les éléments ajoutés |
    #### Description -Nom de méthode +La fonction `.push()` ajoute un ou plusieurs *element*(s) à la fin de l'instance de collection et renvoie la collection modifiée. > Cette fonction modifie la collection d'origine. @@ -2429,11 +2480,11 @@ Vous souhaitez trier la collection obtenue :
    Historique -| Release | Modifications | -| ------- | -------------------------------- | -| 20 R6 | Par défaut=1 | -| 17 R5 | Prise en charge de querySettings | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | --------------------------------------------------------------------------------------- | +| 20 R6 | Prise en charge des requêtes utilisant des références à des objets ou à des collections | +| 17 R5 | Prise en charge de querySettings | +| v16 R6 | Ajout |
    @@ -2443,21 +2494,21 @@ Vous souhaitez trier la collection obtenue :
    -| Paramètres | Type | | Description | -| ------------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------- | -| queryString | Text | -> | Critère(s) de recherche | -| value | any | -> | Valeur(s) à comparer lors de l'utilisation de paramètre(s) dans la chaîne | -| querySettings | Object | -> | Options de requête : paramètres, attributs | -| Résultat | Collection | <- | Null | +| Paramètres | Type | | Description | +| ------------- | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | +| queryString | Text | -> | Critère(s) de recherche | +| value | any | -> | Valeur(s) à comparer lors de l'utilisation de paramètre(s) dans la chaîne | +| querySettings | Object | -> | Options de requête : paramètres, attributs | +| Résultat | Collection | <- | Indice(s) d'élément(s) de la collection répondant au(x) critère(s) de recherche |
    #### Description -Exemple Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +La fonction `.query()` renvoie tous les éléments d'une collection d'objets qui correspondent aux conditions de recherche définies par *queryString* et (éventuellement) *value* ou *querySettings*. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -Modifications +Une collection vide est renvoyée si la collection dans laquelle la recherche est exécutée ne contient pas *value*. > Cette fonction ne modifie pas la collection d'origine. @@ -2471,15 +2522,15 @@ propertyPath comparator value {logicalOperator propertyPath comparator value} où : -- Modifications Ce paramètre peut contenir un nom simple (par exemple "pays") ou un chemin d'attribut valide (par exemple "pays.nom"). Dans le cas d'un chemin d'accès à un attribut dont le type est `Collection`, la notation `[]` est utilisée pour traiter toutes les occurrences (par exemple `children[].age`). +- **propertyPath** : chemin de la propriété sur laquelle vous voulez exécuter la recherche. Ce paramètre peut contenir un nom simple (par exemple "pays") ou un chemin d'attribut valide (par exemple "pays.nom"). Dans le cas d'un chemin d'accès à un attribut dont le type est `Collection`, la notation `[]` est utilisée pour traiter toutes les occurrences (par exemple `children[].age`). -- Premier élément de collection Les symboles suivants sont pris en charge : +- **comparator** : symbole qui compare *propertyPath* et *value*. Les symboles suivants sont pris en charge : | Comparaison | Symbole(s) | Commentaire | | --------------------------------------- | ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Egal à | =, == | Retourne les données correspondantes, prend en charge le joker de recherche (@), ne tient pas compte de la casse et est non diacritique. | | | ===, IS | Retourne les données correspondantes, considère le @ comme un caractère standard, ne tient pas compte de la casse et est non diacritique | -| Différent de | #, != | Prend en charge le joker de recherche (@). Équivalent à "Condition Not appliquée à une assertion"). | +| Différent de | #, != | Prend en charge le joker de recherche (@). Équivalent à "Condition Not appliquée à une assertion". | | | !==, IS NOT | Considère le @ comme un caractère standard | | Condition Not appliquée à une assertion | NOT | Les parenthèses sont obligatoires lorsque NOT est utilisé avant une déclaration contenant plusieurs opérateurs. Équivalent à "Non égal à" ). | | Inférieur à | < | | @@ -2488,7 +2539,7 @@ où : | Supérieur ou égal à | > = | | | Inclus parmi | IN | Retourne les données égales à au moins une des valeurs d'une collection ou d'un ensemble de valeurs, prend en charge le joker de recherche (@) | -- Ajout La callback reçoit les paramètres suivants : +- **value** : la valeur à comparer à la valeur actuelle de la propriété de chaque élément de la collection. Il peut s'agir de toute expression de valeur constante correspondant à la propriété de type de données de l'élément ou d'un [**placeholder**](#using-placeholders). Lorsque vous utilisez une valeur constante, les règles suivantes doivent être respectées : - Les valeurs constantes de type **texte** peuvent être passées avec ou sans guillemets (voir **Utilisation des guillemets** ci-dessous). Pour rechercher une chaîne dans une chaîne (recherche de type "contient"), utilisez le symbole joker (@) dans valeur pour isoler la chaîne à chercher, comme dans cet exemple : "@Smith@". Les mots-clés suivants sont interdits pour des constantes de type texte : true, false. - Valeurs constantes de type **booléen**: **true** or **false** (sensible à la casse). @@ -2524,21 +2575,21 @@ Vous pouvez utiliser des parenthèses dans la recherche afin de prioriser les ca #### Utilisation de placeholders -Exemple Un placeholder est un paramètre que vous insérez dans des chaines de recherche et qui est remplacé par une autre valeur au moment où la chaîne de recherche est évaluée. La valeur des placeholders est évaluée une seule fois, au début de la requête ; elle n'est pas évaluée pour chaque élément. +4D vous permet d'utiliser des placeholders pour les arguments *propertyPath* et *value* dans le paramètre *queryString*. Un placeholder est un paramètre que vous insérez dans des chaines de recherche et qui est remplacé par une autre valeur au moment où la chaîne de recherche est évaluée. La valeur des placeholders est évaluée une seule fois, au début de la requête ; elle n'est pas évaluée pour chaque élément. -Résultat +Il existe deux types de placeholders : les **placeholders indexés** et les **placeholders nommés**. -- Résultat dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. +- **Placeholders indexés** : les paramètres sont insérés sous la forme `:paramIndex` (par exemple ":1", ":2"...) dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. Vous pouvez utiliser jusqu'à 128 paramètres *value*. -Voici un exemple : +Exemple : ```4d $c:=$myCol.query(":1=:2";"city";"Chicago") ``` -- La fonction renvoie la chaîne résultante. +- **Placeholders nommés** : les paramètres sont insérés sous la forme `:paramName` (par exemple ":myparam") et leurs valeurs sont fournies dans les objets "attributes" et/ou "parameters" dans le paramètre *querySettings*. -Voici un exemple : +Exemple : ```4d $o.attributes:={att:"city"} @@ -2570,7 +2621,7 @@ Lorsque vous utilisez des placeholders, le contournement des options de sécurit Dans ce cas, si l'utilisateur saisit *smith OR status='private'* dans la zone *myname*, cela ne sera pas interprété dans la chaîne de recherche, mais uniquement passé en tant que valeur. La recherche d'une personne nommée "smith OR status='private"' échouera simplement. -2. Objet partagé à grouper avec la collection résultante +2. Cela résout les questions liées au formatage des valeurs ou des caractères, notamment lorsque vous gérez des paramètres *propertyPath* et *value* qui peuvent contenir des caractères non-alphanumériques tels que ".", "["... 3. Cela permet l'utilisation de variables ou d'expressions dans les arguments de recherche. Exemples : @@ -2579,53 +2630,74 @@ $result:=$col.query("address.city = :1 & name =:2";$city;$myVar+"@") $result2:=$col.query("company.name = :1";"John's Pizzas") ``` -> Exemple objet partagé +> L'utilisation d'une [**référence de collection** ou **référence d'objet**](#object-or-collection-reference-as-value) dans le paramètre *value* n'est pas prise en charge par cette syntaxe. Vous devez utiliser le paramètre [*querySettings*](#querysettings-parameter). #### Recherche de valeurs null Lorsque vous recherchez les valeurs null, vous ne pouvez pas utiliser la syntaxe placeholder car le moteur de recherche considère la valeur null comme une valeur de comparaison invalide. Par exemple, si vous exécutez la recherche suivante : ```4d -Elément à partir duquel débuter l'évaluation +$vSingles:=$colPersons.query("spouse = :1";Null) // ne marchera PAS ``` Vous n'obtiendrez pas le résultat souhaité car la valeur null sera évaluée par 4D comme une erreur résultant de l'évaluation du paramètre (pouvant être, par exemple, un attribut provenant d'une autre recherche). Pour ce type de recherche, vous devez utiliser la syntaxe de recherche directe : ```4d -Si vous passez une heure, elle est stockée sous la forme d'un nombre de millisecondes (Réel). +$vSingles:=$colPersons.query("spouse = null") //syntaxe correcte ``` -#### Lorsque vous utilisez des guillemets dans des recherches, vous devez utiliser des guillemets simples ' ' à l'intérieur de la requête et des guillemets doubles " " pour encadrer la requête, sinon une erreur est renvoyée. +#### Référence d'objet ou de collection comme valeur -Par exemple, "comp.name = 'John's pizza' " génèrera une erreur. Modifications +Vous pouvez rechercher dans une collection en utilisant une référence d'objet ou une référence de collection comme paramètre *value* à comparer. La recherche trouvera les objets de la collection qui font référence à la même **instance** de l'objet ou de la collection. -Optionnellement, vous pouvez passer le numéro de l'élément auquel démarrer la recherche dans *startFrom*. +Les comparateurs suivants sont pris en charge : | Comparaison | Symbole(s) | | ------------ | ----------------------------- | | Egal à | =, == | | Différent de | #, != | -Exemple La collection originale sera triée par ordre croissant et toutes les collections *colsToSort* seront triées de manière synchronisée. +Pour construire une recherche avec un objet ou une référence de collection, vous devez utiliser la syntaxe avec paramètre *querySettings*. Exemple avec une référence d'objet : ```4d -Nouvelle option *ck shared*. +var $o1:={a: 1} +var $o2:={a: 1} //même objet mais autre référence +var $o3:=$o1 //même objet et référence + +var $col; $colResult : Collection + +$col:=[{o: $o1}; {o: $o2}; {o: $o3}] +$colResult:=$col. uery("o = :v"; {parameters: {v: $o3}}) + //$colResult.length=2 + //$colResult[0]. =$o1 est true + //$colResult[1].o=$o1 est true + ``` -*$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. +Exemple avec une référence de collection : ```4d -Indice de fin (non inclus) + +$c1:=[1 ; 2 ; 3] +$c2:=[1 ; 2 ; 3] //même collection mais autre référence +$c3:=$c1 //même collection et même référence + +$col:=[{c: $c1}; {c: $c2}; {c: $c3}] +$col2:=$col.query("c = :v" ; {paramètres : {v: $c3}}) + //$col2.length=2 + //$col2[0].c=$c1 est true + //$col2[1].c=$c1 est true + ``` #### Paramètre querySettings -Exemple 1 Les propriétés suivantes sont prises en charge : +Dans le paramètre *querySettings*, vous pouvez passer un objet contenant placeholders de recherche sous forme d'objets. Les propriétés suivantes sont prises en charge : -| Propriété | Type | Description | -| ---------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| parameters | Object | Exemple 1 Vous pouvez passer un nombre illimité de collections. Vous pouvez combiner, dans une même recherche, des placeholders indexés (valeurs passées directement dans les paramètres value) et les valeurs des placeholders nommés. | -| attributes | Object | Une comparaison récursive de collections peut prendre beaucoup de temps si la collection est de grande taille et comporte de nombreux niveaux. Modifications Résultat L'utilisation d'une collection permet de rechercher des attributs dont les noms ne sont pas compatibles avec la notation à points, par exemple \["4Dv17.1", "en\/fr"]Vous pouvez mélanger des placeholders indexés (valeurs passées directement dans les paramètres *value*) et des valeurs de placeholders nommés dans la même requête. | +| Propriété | Type | Description | +| ---------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| parameters | Object | **Placeholders nommés pour les valeurs** utilisées dans *queryString*. Les valeurs sont exprimées sous la forme de paires propriété/valeur, où la propriété est le nom du placeholder inséré pour une valeur dans la *queryString* (":placeholder") et la valeur est la valeur à comparer. Vous pouvez combiner, dans une même recherche, des placeholders indexés (valeurs passées directement dans les paramètres value) et les valeurs des placeholders nommés. | +| attributes | Object | **Placeholders nommés pour les chemins d'attributs** utilisés dans *queryString*. Les attributs sont exprimés sous la forme de paires propriété/valeur, où la propriété est le nom générique inséré pour un chemin d'attribut dans le *queryString* (":placeholder"), et la valeur peut être une chaîne ou une collection de chaînes. Chaque valeur est un chemin qui peut désigner une propriété dans un objet de la collection
    Type d'objetDescription
    ChaîneattributePath exprimé à l'aide de la notation à point, par exemple "name" ou "user.address.zipCode"
    Collection de chaînesChaque chaîne de la collection représente un niveau d'attributePath, par exemple \["name"] ou \["user", "address", "zipCode"]. L'utilisation d'une collection permet de rechercher des attributs dont les noms ne sont pas compatibles avec la notation à points, par exemple \["4Dv17.1", "en\/fr"]
    Vous pouvez mélanger des placeholders indexés (valeurs passées directement dans les paramètres *value*) et des valeurs de placeholders nommés dans la même requête. | :::note @@ -2701,7 +2773,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) :::info -Vous trouverez d'autres exemples de requêtes dans la page `dataClass.query()`. Notez cependant que les formules ne sont pas prises en charge par la fonction `collection.query()`, ni dans le paramètre *queryString* ni en tant que paramètre objet *formula*. +Vous trouverez d'autres exemples de recherches dans la page `dataClass.query()`. Notez cependant que les formules ne sont pas prises en charge par la fonction `collection.query()`, ni dans le paramètre *queryString* ni en tant que paramètre objet *formula*. ::: @@ -2745,8 +2817,8 @@ La fonction `.reduce()` applique la cal Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). La callback prend chaque élément de la collection et effectue toutes les opérations souhaitées pour accumuler le résultat dans *$1.accumulator*, qui est retourné dans *$1.value*. @@ -2833,8 +2905,8 @@ La fonction `.reduceRight()` appli Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). La callback prend chaque élément de la collection et effectue toutes les opérations souhaitées pour accumuler le résultat dans *$1.accumulator*, qui est retourné dans *$1.value*. @@ -2921,9 +2993,9 @@ La fonction `.remove()` supprime un ou Dans *index*, passez la position à partir de laquelle vous souhaitez supprimer des éléments de la collection. -> Exemple 1 Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). +> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). -- Inclus parmi +- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). - Si la valeur calculée < 0, *index* est défini à 0. - Si la valeur calculée > la longueur de la collection, *index* est défini à cette longueur. @@ -3061,9 +3133,9 @@ The `.reverse()` function returns a ne
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | -| Résultat | any | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ----------------------------- | +| Résultat | any | <- | Premier élément de collection |
    @@ -3124,9 +3196,9 @@ La fonction `.slice()` retourne une part La collection retournée contient l'élément spécifié par *startFrom* et tous les éléments suivants jusqu'à l'élément spécifié par *end* (mais non compris). Si seul le paramètre *startFrom* est spécifié, la collection retournée contient tous les éléments de *startFrom* jusqu'au dernier élément de la collection d'origine. -- Exemple 3 +- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). - Si la valeur calculée < 0, *startFrom* est mis à 0. -- Prise en charge de querySettings +- Si *end* < 0 , il est recalculé comme *end:=end+length*. - Si *end < startFrom* (valeurs passées ou calculées), la méthode ne fait rien. #### Exemple @@ -3178,10 +3250,10 @@ La fonction `.some()` retourne true si au Vous désignez le code 4D de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 Par défaut, les propriétés sont triées pas ordre croissant. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : @@ -3202,7 +3274,7 @@ Par défaut, `.some()` évalue l'ensemble de la collection. Optionnellement, vou - Si *startFrom* < 0, il est considéré comme un décalage par rapport à la fin de la collection. -- Commentaire +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple @@ -3244,13 +3316,13 @@ Vous voulez savoir si au moins une valeur de la collection est >0.
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ascOrDesc | Integer | -> | Exemple 1 | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| extraParam | any | -> | Paramètre(s) à passer à la méthode | -| Résultat | Collection | <- | Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------ | +| ascOrDesc | Integer | -> | `ck ascending` ou `ck descending` (valeurs scalaires) | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| extraParam | any | -> | Paramètre(s) à passer à la méthode | +| Résultat | Collection | <- | Collection d'origine triée |
    @@ -3273,18 +3345,18 @@ Cette syntaxe trie uniquement les valeurs scalaires de la collection (les autres Si la collection contient des éléments de différents [types](../Concepts/data-types.md), ils seront triés selon les [principes de tri de 4D](../Concepts/ordering.md). -Si vous souhaitez trier les éléments de la collection dans un autre ordre ou trier n'importe quel type d'élément, vous devez fournir dans \*formula \* ([objet Formula](FunctionClass.md)) ou *methodName* (Text) une callback qui définit l'ordre de tri. Nom de méthode Vous pouvez fournir des paramètres supplémentaires à la callback si nécessaire. +Si vous souhaitez trier les éléments de la collection dans un autre ordre ou trier n'importe quel type d'élément, vous devez fournir dans \*formula \* ([objet Formula](FunctionClass.md)) ou *methodName* (Text) une callback qui définit l'ordre de tri. La valeur de retour doit être un booléen qui indique l'ordre relatif des deux éléments : **True** si *$1.value* est inférieur à *$1.value2*, **False** si *$1.value* est supérieur à *$1.value2*. Vous pouvez fournir des paramètres supplémentaires à la callback si nécessaire. La callback reçoit les paramètres suivants : - $1 (object), où : - - La nouvelle collection - - Collection d'origine triée + - *$1.value* (tout type) : valeur du premier élément à comparer + - *$1.value2* (tout type) : valeur du second élément à comparer - $2...$N (tout type) : paramètres supplémentaires (extraParam) Si vous avez utilisé une méthode, vous devez définir le paramètre suivant : -- Nouvelle collection contenant des éléments scindées (copie superficielle) +- *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. #### Exemple 1 @@ -3352,7 +3424,7 @@ Les positions sont retournées dans un ordre croissant. - la collection est vide, - la collection ne contient pas d'éléments numériques, -- Egal à +- *propertyPath* n'est pas trouvé dans la collection. #### Exemple 1 From f287ca9a29ca400f6313132f880efe543a4b1579 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:01:35 +0200 Subject: [PATCH 0124/2000] New translations entityselectionclass.md (French) --- .../current/API/EntitySelectionClass.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md index 69e2612ac00e3c..0d4e124ea3b3a8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md @@ -699,7 +699,7 @@ Cette entity selection est ensuite mise à jour avec les produits et vous souhai La fonction `.distinct()` renvoie une collection contenant uniquement des valeurs distinctes (différentes) de *attributePath* dans l'entity selection. -La collection retournée est automatiquement triée. Vous souhaitez créer une collection pré-remplie : +La collection retournée est automatiquement triée. Les valeurs **Null** ne sont pas retournées. Dans le paramètre *attributePath* passez l'attribut d'entité dont vous voulez obtenir les valeurs distinctes. Seules les valeurs scalaires (texte, nombre, booléen ou date) peuvent être gérées. Seules les valeurs scalaires (texte, nombre, booléen ou date) peuvent être gérées. Les types sont renvoyés dans l'ordre suivant : @@ -710,7 +710,7 @@ Dans le paramètre *attributePath* passez l'attribut d'entité dont vous voulez Vous pouvez utiliser la notation `[]` pour désigner une collection lorsque *attributePath* est un chemin dans un objet (cf. exemples). -Exemple 2 +Dans le paramètre *options*, vous pouvez passer une ou une combinaison des constantes suivantes : | Constante | Valeur | Commentaire | | ----------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -934,7 +934,7 @@ Par défaut, les entités pour lesquelles *attributePath* est *null* ou indéfin **.extract ( attributePath ; targetPath { ; ...attributePathN ; ... targetPathN}) : Collection** -Avec cette syntaxe, `.extract()` remplit la collection retournée avec les valeurs de *attributePath*. Chaque élément de la collection retournée est un objet avec les propriétés *targetPath* complétées par les propriétés *attributePath* correspondantes. Par exemple, vous pouvez organiser une recherche de la manière suivante : +Avec cette syntaxe, `.extract()` remplit la collection retournée avec les valeurs de *attributePath*. Chaque élément de la collection retournée est un objet avec les propriétés *targetPath* complétées par les propriétés *attributePath* correspondantes. Les valeurs null sont conservées (le paramètre *option* est ignoré avec cette syntaxe). Si plusieurs *attributePath* sont renseignés, un *targetPath* doit être fourni pour chacun. Seules les paires \[*attributePath*, *targetPath*] valides sont extraites. From be86692d8f88d801e4e55f0772cd0386ca278179 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:01:38 +0200 Subject: [PATCH 0125/2000] New translations fileclass.md (French) --- i18n/fr/docusaurus-plugin-content-docs/current/API/FileClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/FileClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/FileClass.md index 3d7828bc732629..46d682c6cdea88 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/FileClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/FileClass.md @@ -481,7 +481,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") #### Description -Chemins d'accès Vous pouvez utiliser les fonctions et les propriétés de la classe [4D.FileHandle](FileHandleClass) pour écrire, lire ou ajouter du contenu au fichier. +La fonction `.open()` crée et renvoie un nouvel objet [4D.FileHandle](FileHandleClass) sur le fichier, dans le *mode* spécifié ou avec les *options* spécifiées. Vous pouvez utiliser les fonctions et les propriétés de la classe [4D.FileHandle](FileHandleClass) pour écrire, lire ou ajouter du contenu au fichier. Si vous utilisez le paramètre *mode* (texte), passez le mode d'ouverture pour le file handle : From fc9bbd55e07e0c238dfa678d202bd9d24c1034a7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:01:44 +0200 Subject: [PATCH 0126/2000] New translations httprequestclass.md (French) --- .../current/API/HTTPRequestClass.md | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md index 2e1cc9f4fc71da..e551709aa5f01f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md @@ -79,16 +79,6 @@ Les objets HTTPRequest fournissent les propriétés et fonctions suivantes : ## 4D.HTTPRequest.new() -
    Historique - -| Release | Modifications | -| ------- | ---------------------------------------------------------------------- | -| 21 | Prise en charge de la propriété *storeCertificateName* | -| 20 | Validation TLS par défaut | -| 19 R7 | Prise en charge des propriétés *automaticRedirections* et *decodeData* | - -
    - **4D.HTTPRequest.new**( *url* : Text { ; *options* : Object } ) : 4D.HTTPRequest From c6e450f1bd193566a547c9f2f0c658dc1a035cbb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:01:49 +0200 Subject: [PATCH 0127/2000] New translations imaptransporterclass.md (French) --- .../current/API/IMAPTransporterClass.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md index e25e4665883f50..215b37b7557216 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md @@ -32,6 +32,7 @@ Les objets IMAP Transporter sont instanciés avec la commande [IMAP New transpor | [](#host)
    | | [](#logfile)
    | | [](#move)
    | +| [](#notifier)
    | | [](#numtoid)
    | | [](#removeflags)
    | | [](#renamebox)
    | @@ -52,7 +53,7 @@ Les objets IMAP Transporter sont instanciés avec la commande [IMAP New transpor | Paramètres | Type | | Description | | ---------- | ---------------------------------- | :-------------------------: | -------------------------------------------------- | -| server | Object | -> | Informations sur le serveur de messagerie | +| paramètres | Object | -> | Mail server configuration | | Résultat | 4D.IMAPTransporter | <- | [Objet transporteur IMAP](#objet-imap-transporter) | @@ -1283,6 +1284,20 @@ Pour déplacer tous les messages de la boîte de réception courante : $status:=$transporter.move(IMAP all;"documents") ``` + + + + +## .notifier + +**.notifier** : 4D.IMAPNotifier + +#### Description + +The `.notifier` property contains the IMAPNotifier object associated with the transporter. Cette propriété est en **lecture seule**. + +See [IMAPNotifier](./IMAPNotifierClass.md). + From 04e5c23cb90f85821b6261ae2c4feea2f9608eb8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:03:04 +0200 Subject: [PATCH 0128/2000] New translations webadmin.md (French) --- .../fr/docusaurus-plugin-content-docs/current/Admin/webAdmin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Admin/webAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/current/Admin/webAdmin.md index ba8856cf410b41..cbe4fc9bdb6a29 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Admin/webAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Admin/webAdmin.md @@ -148,7 +148,7 @@ Vous pouvez aussi définir un fichier `.4DSettings`. (format XML) et l'utiliser > La clé d'accès n'est pas stockée en clair dans le fichier `.4DSettings`. -Voici un exemple : +Exemple : ``` "%HOMEPATH%\Desktop\4D Server.exe" MyApp.4DLink --webadmin-access-key From 59fe80be01805d3790627beb7073474ac2e1f65e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:03:13 +0200 Subject: [PATCH 0129/2000] New translations arrays.md (French) --- .../docusaurus-plugin-content-docs/current/Concepts/arrays.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/arrays.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/arrays.md index d4357786dfb9a9..b68d54f3df5bb7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/arrays.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/arrays.md @@ -86,7 +86,7 @@ End case ## Tableaux à deux dimensions -Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Voici un exemple : +Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Exemple : ```4d ARRAY TEXT(atTopics;100;50) // Créer un tableau texte composé de 100 lignes de 50 colonnes From 518fc0e0e85e5cff725ef54c294066ed3aab1279 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:03:16 +0200 Subject: [PATCH 0130/2000] New translations classes.md (French) --- .../docusaurus-plugin-content-docs/current/Concepts/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md index 89fd0e44530b01..4ba71bb4d526cc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -593,7 +593,7 @@ Pour plus de détails, voir la description de la commande [`Super`](../commands/ La commande [`This`](../commands/this) renvoie une référence à l'objet en cours de traitement. Dans la plupart des cas, la valeur de `This` est déterminée par la manière dont une fonction de classe est appelée. Habituellement, `This` fait référence à l'objet sur lequel la fonction a été appelée, comme si la fonction était sur l'objet. -Voici un exemple : +Exemple : ```4d //Classe : ob From 0932a552c788a15d24aa5aa8acc7f506b4c9b8cd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:03:25 +0200 Subject: [PATCH 0131/2000] New translations dt_object.md (French) --- .../current/Concepts/dt_object.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_object.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_object.md index 8e267981ccd996..8755e21bcb6230 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_object.md @@ -121,7 +121,7 @@ Vous accédez aux valeurs des propriétés de l'objet à travers une chaîne de - en utilisant un symbole "point" : > object.propertyName -Voici un exemple : +Exemple : ```4d employee.name:="Dupont" @@ -160,14 +160,14 @@ La notation objet est utilisable avec tout élément de langage qui contient ou ``` - **les commandes 4D** qui retournent des objets. - Voici un exemple : + Exemple : ```4d $measures:=Database measures.DB.tables ``` - **les méthodes projet** ou **les fonctions** qui retournent des objets. - Voici un exemple : + Exemple : ```4d // MyMethod1 @@ -216,7 +216,7 @@ La notation objet pour les pointeurs est semblable à la notation objet standard > pointeurObjet->["nomPropriété"] -Voici un exemple : +Exemple : ```4d var vObj : Object From 43ead1046d679e72e07917042fb18d300ee06d20 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:03:41 +0200 Subject: [PATCH 0132/2000] New translations parameters.md (French) --- .../current/Concepts/parameters.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/parameters.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/parameters.md index 56e5c6f61c83a2..af993102a8cd90 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/parameters.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/parameters.md @@ -170,7 +170,7 @@ L'instruction `return` met fin à l'exécution d'une fonction ou d'une méthode Par exemple, la fonction suivante retourne le carré de son argument, $x, où $x est un nombre. ```4d -Function square($x : Integer) -> $result : Integer +Function square($x : Integer) : Integer return $x * $x ``` From 02610fb59fe1b3f136b8a8b6e87083520b4255f0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:03:45 +0200 Subject: [PATCH 0133/2000] New translations quick-tour.md (French) --- .../current/Concepts/quick-tour.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md index 6dd4572e9c36e2..34ae676fbd9aaf 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md @@ -58,7 +58,7 @@ La ligne de code se lit "MyOtherDate obtient la date actuelle plus 30 jours." Ce ## Commandes -Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Voici un exemple : +Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Exemple : ```4d COPY DOCUMENT("dossier1\\nom1";"dossier2\\" ; "nouveau") @@ -365,7 +365,7 @@ Les deux styles de commentaires peuvent être utilisés simultanément. #### Commentaires sur une seule ligne (`//commentaire`) -Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Voici un exemple : +Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Exemple : ```4d //Ceci est un commentaire @@ -380,7 +380,7 @@ End for Encadrez le contenu avec les caractères `/*` ... `*/` pour créer des blocs de commentaires en ligne ou multi-lignes. Les blocs de commentaire en ligne et multi-lignes commencent par `/*` et se terminent par `*/`. -- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Voici un exemple : +- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Exemple : ```4d For /* ligne de commentaire */ ($vCounter;1;100) @@ -388,7 +388,7 @@ For /* ligne de commentaire */ ($vCounter;1;100) End for ``` -- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Voici un exemple : +- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Exemple : ```4d For ($vCounter;1;100) From df67d9071b7e0a29bccf24283f9119a6202beb59 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:03:52 +0200 Subject: [PATCH 0134/2000] New translations debuglogfiles.md (French) --- .../current/Debugging/debugLogFiles.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md b/i18n/fr/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md index d3d94c524eebb4..9ed700647a293a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md @@ -273,7 +273,7 @@ Vous pouvez sélectionner le niveau des messages à l'aide du sélecteur `Diagno | `Log debug` | ID unique du process | `Log error`, `Log warn`, `Log info`, `Log debug` | | `Log trace` | Autres informations internes (pour les services techniques de 4D) | `Log error`, `Log warn`, `Log info`, `Log debug`, `Log trace` | -Voici un exemple : +Exemple : ```4d SET DATABASE PARAMETER (Diagnostic log recording; 1) From 810ba9de0d995a44ef81861bac01152cb5476b8b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:04:04 +0200 Subject: [PATCH 0135/2000] New translations onafteredit.md (French) --- .../current/Events/onAfterEdit.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md index ebfc3da8c286bb..131faea5f52be1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | -| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | +| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | ## Description From 68153e88bb17a8902204479ed92ae5d24039bacd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:04:06 +0200 Subject: [PATCH 0136/2000] New translations onafterkeystroke.md (French) --- .../current/Events/onAfterKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md index fce142bd973b89..ad411503de4dc3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. |
    Historique @@ -25,7 +25,7 @@ Après avoir sélectionné les propriétés d'événement [`On Before Keystroke` L'événement `On After Keystroke` n'est pas généré : -- dans la méthode [des colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- dans la méthode [des colonnes de list box](FormObjects/listbox-column.md), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Séquence d'entrée From 32dc00862fed3b37dd744bbec65e81b98892b3e9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:04:07 +0200 Subject: [PATCH 0137/2000] New translations onaftersort.md (French) --- .../current/Events/onAfterSort.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterSort.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterSort.md index 6065554d50e4e7..4deb59341796d7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterSort.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un tri standard vient d'être effectué dans une colonne de list box. | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un tri standard vient d'être effectué dans une colonne de list box. | ## Description From 2fd04909b6de073223f81ce221412cb46c6c5526 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:04:09 +0200 Subject: [PATCH 0138/2000] New translations onalternativeclick.md (French) --- .../current/Events/onAlternativeClick.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md index 9e9f70651a4c91..821534cbc1bb1a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Boutons : La zone "flèche" d'un bouton est cliquée
  • List box : Dans une colonne d'un tableau d'objets, un bouton points de suspension (attribut "alternateButton") est cliqué
  • | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox-object.md) - [Colonne de List Box](FormObjects/listbox-column.md) |
  • Boutons : La zone "flèche" d'un bouton est cliquée
  • List box : Dans une colonne d'un tableau d'objets, un bouton points de suspension (attribut "alternateButton") est cliqué
  • | ## Description @@ -22,8 +22,8 @@ Certains styles de boutons peuvent être [liés à un menu contextuel](FormObjec ### List box -Cet événement est généré dans des colonnes de [list box de type tableau objets](FormObjects/listbox_overview.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton de sélection de widget (attribut "AlternateButton"). +Cet événement est généré dans des colonnes de [list box de type tableau objets](../FormObjects/listbox-column.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton de sélection de widget (attribut "AlternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Voir la [description de l'attribut "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +Voir la [description de l'attribut "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). From f00ba65c22a1a7ca6848ce5a95e4f50ee105cf10 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:04:10 +0200 Subject: [PATCH 0139/2000] New translations onbeforedataentry.md (French) --- .../current/Events/onBeforeDataEntry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md index d4fc8adba48d80..e34b3fb2e42c59 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une cellule de list box est sur le point de passer en mode d'édition | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Une cellule de list box est sur le point de passer en mode d'édition | ## Description From 5aa04040e9d84829769b7a5185cb935dc2790f8d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:04:12 +0200 Subject: [PATCH 0140/2000] New translations onbeforekeystroke.md (French) --- .../current/Events/onBeforeKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md index ef67357071096b..449cac808631db 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. |
    Historique @@ -23,7 +23,7 @@ Après avoir sélectionné les événements `On Before Keystroke` et [`On After L'événement `On Before Keystroke` n'est pas généré : -- dans une méthode [colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- dans une méthode [colonnes de list box](FormObjects/listbox-column.md), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Objets non saisissables From 50bcd05e3a0603bf48b0bd11beba4de18ea940e1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:04:14 +0200 Subject: [PATCH 0141/2000] New translations onbegindragover.md (French) --- .../current/Events/onBeginDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md index 3b449022a1cdfe..e671712c464d60 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | ## Description From 8bc387de34de294bad009d8703e4595c8268f11f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:04:17 +0200 Subject: [PATCH 0142/2000] New translations onclicked.md (French) --- .../current/Events/onClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onClicked.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onClicked.md index c4858cd18410e8..5e7bd40354b3fc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | ## Description From 82400107dd34b3078ea176b553f5c1b572bd3520 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:04:22 +0200 Subject: [PATCH 0143/2000] New translations oncolumnmoved.md (French) --- .../current/Events/onColumnMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md index 5240d7b93fa4a3..40cad62c8315a8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox_overview.md#list-box-columns) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox-column.md) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description From 3802fba76ab423af6144e11775a821eeb9186f5a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:04:24 +0200 Subject: [PATCH 0144/2000] New translations oncolumnresize.md (French) --- .../current/Events/onColumnResize.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onColumnResize.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onColumnResize.md index 90d70aee0f1db9..2adc672b5f3700 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onColumnResize.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -| 33 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox_overview.md#list-box-columns) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| 33 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox-column.md) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | ## Description From 9187eeeb71159581930bdcc3305e3b2e026e88d7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:04:25 +0200 Subject: [PATCH 0145/2000] New translations ondatachange.md (French) --- .../current/Events/onDataChange.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDataChange.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDataChange.md index d91b277d2081bf..f266b36514dcf0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDataChange.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | ## Description From 39a0ec722a607f3ef0fd6a392f07e5765207589e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:04:30 +0200 Subject: [PATCH 0146/2000] New translations ondoubleclicked.md (French) --- .../current/Events/onDoubleClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md index 740904e65b451f..9b6e70b750cdec 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | :::note From cacea4535662cfaa4852273d99bccfb7a210306a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:04:31 +0200 Subject: [PATCH 0147/2000] New translations ondragover.md (French) --- .../current/Events/onDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDragOver.md index 830756654af344..5d12140d5f9d3b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | ## Description From 8040478b4dec9267945a4697996ea87b62150f55 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:04:33 +0200 Subject: [PATCH 0148/2000] New translations ondrop.md (French) --- .../docusaurus-plugin-content-docs/current/Events/onDrop.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDrop.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDrop.md index 0432bbd5fffcda..154a10d3a09cd6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDrop.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | ## Description From b7459d117e4dd497f4d423693a09074b6ee5e241 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:04:36 +0200 Subject: [PATCH 0149/2000] New translations onfooterclick.md (French) --- .../current/Events/onFooterClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onFooterClick.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onFooterClick.md index ed396cac5b3e04..8051f06bf89ef2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onFooterClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans le pied de page d'une colonne de list box | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un clic se produit dans le pied de page d'une colonne de list box | ## Description From efc8801f09f38e25d7d22f7437cd965b97c498b2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:04:38 +0200 Subject: [PATCH 0150/2000] New translations ongettingfocus.md (French) --- .../current/Events/onGettingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md index 3f92f11ac13589..7abeab1833554d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | ## Description From 0c6296b91dd52632b2063e00f1d175ab649c4e57 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:04:40 +0200 Subject: [PATCH 0151/2000] New translations onheaderclick.md (French) --- .../current/Events/onHeaderClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md index 2c99b4f29b928c..8122737b7f6058 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | -| 42 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans un en-tête de colonne | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | +| 42 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un clic se produit dans un en-tête de colonne | ## Description From e124be22b58df29e04f1281515f34d8d0035d8b3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:04:42 +0200 Subject: [PATCH 0152/2000] New translations onload.md (French) --- .../docusaurus-plugin-content-docs/current/Events/onLoad.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLoad.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLoad.md index e328c1d2b443b4..faa43ec43ccfc1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLoad.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | ## Description From 8b15e916fa0ca54b43e427d6837c4154438e3404 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:04:46 +0200 Subject: [PATCH 0153/2000] New translations onlosingfocus.md (French) --- .../current/Events/onLosingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md index bb830561507c3c..200e92baa24134 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | ## Description From cd60866141b455f94fdac08556aa95b6ccb8a463 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:04:48 +0200 Subject: [PATCH 0154/2000] New translations onmouseenter.md (French) --- .../current/Events/onMouseEnter.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md index 1863c1d1ce018c..fa3ed315a699b7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris entre dans la zone graphique d'un objet | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris entre dans la zone graphique d'un objet | ## Description From fc9c5a1dab7f66446e627505904f898496908771 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:04:50 +0200 Subject: [PATCH 0155/2000] New translations onmouseleave.md (French) --- .../current/Events/onMouseLeave.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md index c2df40c553404c..70f7aee17bafd2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris quitte la zone graphique d'un objet | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris quitte la zone graphique d'un objet | ## Description From a4251eecf64903ed5fb55d0b29501cd4fc306700 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:04:51 +0200 Subject: [PATCH 0156/2000] New translations onmousemove.md (French) --- .../current/Events/onMouseMove.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseMove.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseMove.md index 6946ab4bd36075..89c3b8b2bd68ab 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseMove.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris se déplace d'au moins un pixel OU une touche de modification (Shift, Alt/Option, Shift Lock) a été pressée | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris se déplace d'au moins un pixel OU une touche de modification (Shift, Alt/Option, Shift Lock) a été pressée | ## Description From d343444777794cc79dae073a5af862712561be5c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:05:02 +0200 Subject: [PATCH 0157/2000] New translations onrowmoved.md (French) --- .../current/Events/onRowMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onRowMoved.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onRowMoved.md index 55f62289e66ec8..e862e9f64a1d49 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onRowMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------ | -| 34 | [List Box de type tableau](FormObjects/listbox_overview.md#array-list-boxes) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| 34 | [List Box de type tableau](FormObjects/listbox_overview.md#array-list-boxes) - [Colonne de List Box](FormObjects/listbox-column.md) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description From 8a54f7200e6d2cf36b9f1b5094b0e7cf9272be76 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:05:08 +0200 Subject: [PATCH 0158/2000] New translations onunload.md (French) --- .../current/Events/onUnload.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUnload.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUnload.md index 36faff7b74f86b..3155f698ff4571 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUnload.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | ## Description From 50af4640ddf8bfb1e3f75c4cf000b45e053314e1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:05:12 +0200 Subject: [PATCH 0159/2000] New translations onvalidate.md (French) --- .../current/Events/onValidate.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onValidate.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onValidate.md index 140e9279813782..f3536db9a2eef6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onValidate.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | ## Description From 4dbf5789aa3b60e532ac6b84e027576fa0f54c6a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:05:17 +0200 Subject: [PATCH 0160/2000] New translations overview.md (French) --- .../docusaurus-plugin-content-docs/current/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/overview.md index 0fa9de4d3234ae..d4ee3bf70015fe 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/overview.md @@ -28,7 +28,7 @@ Chaque événement est renvoyé sous forme d'objet par la commande [`FORM Event` Des propriétés supplémentaires sont retournées lorsque l'événement se produit sur des objets spécifiques. En particulier : -- Les [list boxes](FormObjects/listbox_overview.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox_overview.md#supported-form-events-1) retournent des [propriétés](FormObjects/listbox_overview.md#supported-form-events) telles que `columnName` ou `isRowSelected`. +- Les [list boxes](FormObjects/listbox-object.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox-column.md#supported-form-events) retournent des [propriétés](FormObjects/listbox-object.md#supported-form-events) telles que `columnName` ou `isRowSelected`. - Les [zones 4D View Pro](FormObjects/viewProArea_overview.md) retournent par exemple des propriétés `sheetName` ou `action` dans l'objet événement [On After Edit](onAfterEdit.md). ## Événements et méthodes From c5b87e15ca883bdb34b3c96455dd429fec157f67 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:05:28 +0200 Subject: [PATCH 0161/2000] New translations forms.md (French) --- .../current/FormEditor/forms.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/forms.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/forms.md index 5f177a421009c9..c84b5d2163b4ce 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/forms.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/forms.md @@ -18,7 +18,7 @@ Vous pouvez ajouter ou modifier des formulaires 4D à l'aide des éléments suiv - **L'interface 4D Developer :** Créez de nouveaux formulaires à partir du menu **Fichier** ou de la fenêtre de l'**Explorateur**. - **L'éditeur de formulaires **: Modifiez vos formulaires à l'aide de l'**[éditeur de formulaires](FormEditor/formEditor.md)**. -- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture#sources). Voici un exemple : +- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture#sources). Exemple : ``` { @@ -212,3 +212,6 @@ Pour stopper l’héritage d’un formulaire, choisissez l’option `\` d [Barre de menu associée](properties_Menu.md#associated-menu-bar) - [Hauteur fixe](properties_WindowSize.md#fixed-height) - [Largeur fixe](properties_WindowSize.md#fixed-width) - [Saut de formulaire](properties_Markers.md#form-break) - [Détail du formulaire](properties_Markers.md#form-detail) - [Pied de formulaire](properties_Markers.md#form-footer) - [En-tête de formulaire](properties_Markers.md#form-header) - [Nom du formulaire](properties_FormProperties.md#form-name) - [Type de formulaire](properties_FormProperties.md#form-type) - [Nom du formulaire hérité](properties_FormProperties.md#inherited-form-name) - [Tableau de formulaire hérité](properties_FormProperties.md#inherited-form-table) - [Hauteur maximale](properties_WindowSize.md#maximum-height-minimum-height) - [Largeur maximale](properties_WindowSize.md#maximum-width-minimum-width) - [Méthode](properties_Action.md#method) - [Hauteur minimale](properties_WindowSize.md#maximum-height-minimum-height) - [Largeur minimale](properties_WindowSize.md#maximum-width-minimum-width) - [Pages](properties_FormProperties.md#pages) - [Paramètres d'impression](properties_Print.md#settings) - [Publié en tant que sous-formulaire](properties_FormProperties.md#published-as-subform) - [Enregistrer la géométrie](properties_FormProperties.md#save-geometry) - [Titre de la fenêtre](properties_FormProperties.md#window-title) +## Supported Events + +[On Activate](../Events/onActivate.md) - [On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Bound Variable Change](../Events/onBoundVariableChange.md) - [On Clicked](../Events/onClicked.md) - [On Close Box](../Events/onCloseBox.md) - [On Close Detail](../Events/onCloseDetail.md) - [On Data Change](../Events/onDataChange.md) - [On Deactivate](../Events/onDeactivate.md) - [On Display Detail](../Events/onDisplayDetail.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Load Record](../Events/onLoadRecord.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Menu Selected](../Events/onMenuSelected.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Open Detail](../Events/onOpenDetail.md) - [On Outside Call](../Events/onOutsideCall.md) - [On Page Change](../Events/onPageChange.md) - [On Plug in Area](../Events/onPluginArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Resize](../Events/onResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Timer](../Events/onTimer.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 683d8eb9f29410d7edd1e8553d52eb88e9f756f4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:05:32 +0200 Subject: [PATCH 0162/2000] New translations pictures.md (French) --- .../current/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/pictures.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/pictures.md index 4d9912e92979e4..47657d88a29831 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/pictures.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/pictures.md @@ -46,7 +46,7 @@ Les images haute résolution avec la convention @nx peuvent être utilisées dan - [Boutons](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[cases à cocher](FormObjects/checkbox_overview.md) - [Boutons image](FormObjects/pictureButton_overview.md)/[Pop-up image](FormObjects/picturePopupMenu_overview.md) - [Onglets](FormObjects/tabControl.md) -- [En-têtes de listbox](FormObjects/listbox_overview.md#list-box-headers) +- [En-têtes de listbox](FormObjects/listbox-header-footer.md#headers) - [Icônes de menu](Menus/properties.md#item-icon) 4D priorise automatiquement les images avec la résolution la plus élevée. 4D priorise automatiquement les images avec la résolution la plus élevée. Même si une commande ou une propriété spécifie *circle.png*, *circle@3x.png* sera utilisé (le cas échéant). From 607c04c307c95e869d262df0c4ab5ceede960de4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:05:42 +0200 Subject: [PATCH 0163/2000] New translations buttongrid_overview.md (French) --- .../current/FormObjects/buttonGrid_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/buttonGrid_overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/buttonGrid_overview.md index f15720bd28b2bb..ef5b5cf320548a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/buttonGrid_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/buttonGrid_overview.md @@ -28,4 +28,8 @@ Vous pouvez assigner l'[action standard](https://doc.4d.com/4Dv20/4D/20.2/Standa ## Propriétés prises en charge -[Style de bordure](properties_BackgroundAndBorder.md#border-line-style) - [Bas](properties_CoordinatesAndSizing.md#bottom) - [Classe](properties_Object.md#css-class) - [Colonnes](properties_Crop.md#columns) - [Hauteur](properties_CoordinatesAndSizing.md#height) - [Conseil d'aide](properties_Help.md#help-tip) - [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Gauche](properties_CoordinatesAndSizing.md#left) - [Nom de l'objet](properties_Object.md#object-name) - [Droite](properties_CoordinatesAndSizing.md#right) - [Lignes](properties_Crop.md#rows) - [Action standard](properties_Action.md#standard-action) - [Haut](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable ou expression](properties_Object.md#variable-or-expression) - [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) - [Largeur](properties_CoordinatesAndSizing.md#width) - [Visibilité](properties_Display.md#visibility) \ No newline at end of file +[Style de bordure](properties_BackgroundAndBorder.md#border-line-style) - [Bas](properties_CoordinatesAndSizing.md#bottom) - [Classe](properties_Object.md#css-class) - [Colonnes](properties_Crop.md#columns) - [Hauteur](properties_CoordinatesAndSizing.md#height) - [Conseil d'aide](properties_Help.md#help-tip) - [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Gauche](properties_CoordinatesAndSizing.md#left) - [Nom de l'objet](properties_Object.md#object-name) - [Droite](properties_CoordinatesAndSizing.md#right) - [Lignes](properties_Crop.md#rows) - [Action standard](properties_Action.md#standard-action) - [Haut](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable ou expression](properties_Object.md#variable-or-expression) - [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) - [Largeur](properties_CoordinatesAndSizing.md#width) - [Visibilité](properties_Display.md#visibility) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 2a8fedd37a214522199355036e61dc10ad9b4261 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:05:44 +0200 Subject: [PATCH 0164/2000] New translations button_overview.md (French) --- .../current/FormObjects/button_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md index 0f0da4b1b35b1b..a48d93933cb0bc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md @@ -336,3 +336,7 @@ Des propriétés spécifiques supplémentaires sont disponibles, en fonction du - Custom: [Background pathname](properties_TextAndPicture.md#background-pathname) - [Horizontal Margin](properties_TextAndPicture.md#horizontal-margin) - [Icon Offset](properties_TextAndPicture.md#icon-offset) - [Vertical Margin](properties_TextAndPicture.md#vertical-margin) - Flat, Regular : [Bouton par défaut](properties_Appearance.md#default-button) + +## Supported Events + +[On Alternative Click](../Events/onAlternativeClick.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Long Click](../Events/onLongClick.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 3870b5696df71a4a03d57ec07675253cd10750f8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:05:46 +0200 Subject: [PATCH 0165/2000] New translations checkbox_overview.md (French) --- .../current/FormObjects/checkbox_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md index fd48e058d526e3..2f7be604b89964 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md @@ -395,4 +395,8 @@ Toutes les cases à cocher partagent une même série de propriétés de base : Des propriétés spécifiques supplémentaires sont disponibles, en fonction du [style de bouton](#check-box-button-styles) : - Custom: [Background pathname](properties_TextAndPicture.md#background-pathname) - [Horizontal Margin](properties_TextAndPicture.md#horizontal-margin) - [Icon Offset](properties_TextAndPicture.md#icon-offset) - [Vertical Margin](properties_TextAndPicture.md#vertical-margin) -- Flat, Regular: [Trois états](properties_Display.md#three-states) \ No newline at end of file +- Flat, Regular: [Trois états](properties_Display.md#three-states) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 74cea0e059ec3c52c420c0a4a75e41c58460f820 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:05:47 +0200 Subject: [PATCH 0166/2000] New translations combobox_overview.md (French) --- .../current/FormObjects/comboBox_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md index b3e309c4b4ac51..a0cf480e372276 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md @@ -59,4 +59,8 @@ Les objets de type combo box acceptent deux options spécifiques : ## Propriétés prises en charge -[Alpha Format](properties_Display.md#alpha-format) - [Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Alpha Format](properties_Display.md#alpha-format) - [Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 78e041b64232ba31b932a1116f3068ec885b3890 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:05:49 +0200 Subject: [PATCH 0167/2000] New translations dropdownlist_overview.md (French) --- .../current/FormObjects/dropdownList_Overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md index 10712c4938b712..952a44a4300257 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md @@ -168,3 +168,7 @@ Vous pouvez construire automatiquement une liste déroulante en utilisant une [a [Alpha Format](properties_Display.md#alpha-format) - [Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (expression type)](properties_DataSource.md#data-type-expression-type) - [Data Type (list)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Not rendered](properties_Display.md#not-rendered) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Standard action](properties_Action.md#standard-action) - [Save value](properties_Object.md#save-value) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + From 77cb41ed2d37a45589d97bbd5b7cad5ce7f953b8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:05:53 +0200 Subject: [PATCH 0168/2000] New translations input_overview.md (French) --- .../current/FormObjects/input_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md index 1912b3fd961f26..fea5db9e6824fb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md @@ -44,7 +44,9 @@ Pour des raisons de sécurité, dans les zones de saisie [multi-style](./propert [Allow font/color picker](properties_Text.md#allow-fontcolor-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Boolean format](properties_Display.md#text-when-falsetext-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ---- +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Mouse Up ](../Events/onMouseUp.md)(Picture type only)- [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Scroll](../Events/onScroll.md)(Picture type only) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) ## Alternatives @@ -53,3 +55,5 @@ Vous pouvez également représenter des expressions de champ et de variable dans - Vous pouvez afficher et saisir des données à partir des champs de la base de données directement dans des colonnes [de type List box](listbox_overview.md). - Vous pouvez représenter un champ ou une variable liste directement dans un formulaire à l'aide des objets [Pop-up Menus/Listes déroulantes](dropdownList_Overview.md) et [Combo Boxes](comboBox_overview.md). - Vous pouvez représenter une expression booléenne sous forme de [case à cocher](checkbox_overview.md) ou de [bouton radio](radio_overview.md). + + From 20b57769b77d7e40c957a4500f8d02da77d9339f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:05:55 +0200 Subject: [PATCH 0169/2000] New translations list_overview.md (French) --- .../current/FormObjects/list_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md index 2a1c62b483f27a..9f6ec2d04e9cd2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md @@ -148,3 +148,7 @@ Vous pouvez choisir si les éléments de la liste hiérarchique peuvent être mo ## Propriétés prises en charge [Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Collapse](../Events/onCollapse.md) - [On Data Change](../Events/onDataChange.md) - [On Delete Action](../Events/onDeleteAction.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Expand](../Events/onExpand.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From cfc29d368e829a667f31a4513a271c536ca7ff60 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:05:57 +0200 Subject: [PATCH 0170/2000] New translations listbox_overview.md (French) --- .../current/FormObjects/listbox_overview.md | 350 ++---------------- 1 file changed, 36 insertions(+), 314 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index b6b7fa6dc5f968..56253064af9ef7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ L'utilisateur peut sélectionner une ou plusieurs lignes à l'aide des raccourci Une list box est composée de quatre parties distinctes : -- l’objet list box dans sa globalité, -- les colonnes, -- les en-têtes des colonnes, et -- les pieds des colonnes. +- the [list box object](./listbox-object.md) in its entirety, +- [columns](./listbox-column.md), +- column [headers](./listbox-header-footer.md#headers), and +- column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ Il est possible d'ajouter une méthode objet à l'objet list box et/ou à chaque 1. Méthode objet de chaque colonne 2. Méthode objet de la list box -La méthode objet de colonne obtient les événements qui se produisent dans son [en-tête](#list-box-headers) et son [pied](#list-box-footers). +La méthode objet de colonne obtient les événements qui se produisent dans son [en-tête](./listbox-header-footer.md#headers) et son [pied](./listbox-header-footer.md#footers). ### Types de list box @@ -59,284 +59,7 @@ Il existe différents types de list box avec leurs propres comportements et prop Vous pouvez configurer complètement un objet de type list box via ses propriétés, et vous pouvez également le gérer dynamiquement par programmation. -Le langage 4D comprend un thème "List Box" dédié aux commandes de list box mais les commandes de divers autres thèmes comme "Propriétés des objets" ou les commandes `EDIT ITEM` et `Displayed line number` peuvent également être utilisées. Pour plus d'informations, reportez-vous à la page [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) du *Manuel de référence du langage 4D*. - -## Objets List box - -### List box de type tableau - -Dans une list box de type tableau, chaque colonne est associée à un tableau 4D à une dimension ; tous les types de tableaux peuvent être utilisés, à l’exception des tableaux de pointeurs. Le nombre de lignes est basé sur le nombre d’éléments du tableau. - -Par défaut, 4D affecte le nom “ColonneN” à chaque variable de colonne. Vous pouvez le modifier, ainsi que les autres [propriétés des colonnes](listbox_overview.md#proprietes-specifiques-des-colonnes). Le format d'affichage de chaque colonne peut également être défini à l'aide de la commande `OBJECT SET FORMAT`. - -> Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques), disposant de mécanismes spécifiques. - -Avec les list box de type tableau, les valeurs des colonnes (saisie et affichage) sont gérées à l’aide des commandes du langage 4D. Vous pouvez également associer une [énumération](properties_DataSource.md#choice-list) à une colonne afin de contrôler la saisie. -Les valeurs des colonnes sont gérées à l'aide de commandes List box de haut niveau (telles que [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) ou `LISTBOX DELETE ROWS`) ainsi que de commandes de manipulation de tableaux. Par exemple, pour initialiser le contenu d’une colonne, vous pouvez utiliser l’instruction suivante : - -```4d -ARRAY TEXT(varCol;size) -``` - -Vous pouvez également utiliser une énumération : - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Attention :** Lorsqu’un objet List box contient plusieurs colonnes de tailles différentes, seul le nombre d’éléments correspondant au plus petit tableau est affiché. Il est donc conseillé de veiller à ce que chaque tableau ait le même nombre d’éléments que les autres. A noter également que si une colonne de la list box est “vide” (c'est le cas lorsque le tableau associé n'a pas été correctement déclaré ou dimensionné via le langage), la list box n'affiche aucun contenu. - -### List box de type sélection - -Dans ce type de list box, chaque colonne peut être associée à un champ (par exemple `[Employees]LastName)` ou à une expression. L’expression peut être basée sur un ou plusieurs champs (par exemple `[Employés]Nom+“ ”+[Employés]Prénom`) ou être simplement une formule (par exemple`String(Milliseconds)`). L’expression peut également être une méthode projet, une variable ou un élément de tableau. Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. - -Le contenu de chaque ligne est ensuite évalué en fonction d'une sélection d'enregistrements : la **sélection courante** d'une table ou une **sélection temporaire**. - -Dans le cas d’une list box basée sur la sélection courante, toute modification effectuée côté base de données est automatiquement reportée dans la list box et inversement. La sélection courante est donc toujours identique aux deux emplacements. - -### List box collection ou entity selection - -Dans ce type de list box, chaque colonne doit être associée à une expression. Le contenu de chaque ligne est ensuite évalué par élément de la collection ou par entité de l'entity selection. - -Chaque élément de la collection ou chaque entité est disponible en tant qu'objet auquel on peut accéder via le mot-clé [This](../Concepts/classes.md#this). Une expression de colonne peut être un chemin de propriété, une méthode projet, une variable ou n'importe quelle formule, accédant à chaque entité ou objet élément de collection via `This`, par exemple `This.` (ou `This.value` dans le cas d'une collection de valeurs scalaires). Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. - -Lorsque la source de données est une entity selection, les modifications apportées du côté de la list box sont automatiquement enregistrées dans la base de données. En revanche, les modifications apportées du côté de la base de données sont visibles dans la list box après le rechargement des entités modifiées. - -:::note - -Lorsque des entités sont supprimées, leurs références restent dans l'entity selection avec une valeur *undefined*, ce qui entraîne l'affichage de lignes vides dans la list box. Dans ce cas, vous pouvez appeler la fonction [`.clean()`](API/EntitySelectionClass.md#clean) pour obtenir une nouvelle entity selection sans les références d'entités supprimées. - -::: - -Lorsque la source de données est une collection, toute modification apportée aux valeurs de la list box se reflète dans la collection. En revanche, si des modifications sont apportées à la collection en utilisant par exemple les diverses fonctions de la [classe Collection](../API/CollectionClass.md), vous devrez en informer explicitement 4D en réaffectant la variable collection à elle-même, de sorte que le contenu de la list box soit actualisé. Par exemple : - -```4d -myCol:=myCol.push("new value") //afficher new value dans la list box -``` - -### Propriétés prises en charge - -Les propriétés prises en charge dépendent du type de list box. - -| Propriété | List box tableau | Liste box sélection | List box collection ou entity selection | -| ------------------------------------------------------------------------------------------- | ---------------- | ------------------- | --------------------------------------- | -| [Couleur de fond alternée](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Couleur de fond](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Gras](properties_Text.md#bold) | X | X | X | -| [Expression couleur de fond](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Style de la bordure](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Bas](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [CSS Class](properties_Object.md#css-class) | X | X | X | -| [Collection ou entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionnement colonnes auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Elément courant](properties_DataSource.md#current-item) | | | X | -| [Position élément courant](properties_DataSource.md#current-item-position) | | | X | -| [Source de données](properties_Object.md#data-source) | X | X | X | -| [Nom formulaire détaillé](properties_ListBox.md#detail-form-name) | | X | | -| [Afficher en-têtes](properties_Headers.md#display-headers) | X | X | X | -| [Afficher pieds](properties_Footers.md#display-footers) | X | X | X | -| [Double-clic sur ligne](properties_ListBox.md#double-click-on-row) | | X | | -| [Glissable](properties_Action.md#draggable) | X | X | X | -| [Déposable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Police](properties_Text.md#font) | X | X | X | -| [Couleur de la police](properties_Text.md#font-color) | X | X | X | -| [Expression couleur police](properties_Text.md#font-color-expression) | | X | X | -| [Taille](properties_Text.md#font-size) | X | X | X | -| [Hauteur (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Hauteur (en-têtes)](properties_Headers.md#height) | X | X | X | -| [Hauteur (pieds)](properties_Footers.md#height) | X | X | X | -| [Masquer lignes vides finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Cacher rectangle de focus](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Cacher surlignage sélection](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List box hiérarchique](properties_Object.md#array-list-box) | X | | | -| [Ensemble surlignage](properties_ListBox.md#highlight-set) | | X | | -| [Alignement horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Couleur lignes horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Marge horizontale](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Barre de défilement horizontale](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Italique](properties_Text.md#italic) | X | X | X | -| [Gauche](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Table principale](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Méthode](properties_Action.md#method) | X | X | X | -| [Lignes déplaçables](properties_Action.md#movable-rows) | X | | | -| [Sélection temporaire](properties_DataSource.md#selection-name) | | X | | -| [Nombre de colonnes](properties_ListBox.md#number-of-columns) | X | X | X | -| [Nombre de colonnes verrouillées](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Nombre de colonnes statiques](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nom d'objet](properties_Object.md#object-name) | X | X | X | -| [Droite](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Tableau de contrôle des lignes](properties_ListBox.md#row-control-array) | X | | | -| [Tableau couleurs de police](properties_Text.md#row-font-color-array) | X | | | -| [Hauteur des lignes](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Tableau hauteurs des lignes](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Tableau de styles](properties_Text.md#row-style-array) | X | | | -| [Eléments sélectionnés](properties_DataSource.md#selected-items) | | | X | -| [Mode de sélection](properties_ListBox.md#selection-mode) | X | X | X | -| [Saisie sur clic unique](properties_Entry.md#single-click-edit) | X | X | X | -| [Triable](properties_Action.md#sortable) | X | X | X | -| [Action standard](properties_Action.md#standard-action) | X | | | -| [Expression Style](properties_Text.md#style-expression) | | X | X | -| [Haut](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparent](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Type](properties_Object.md#type) | X | X | X | -| [Souligné](properties_Text.md#underline) | X | X | X | -| [Variable ou expression](properties_Object.md#variable-or-expression) | X | X | | -| [Alignement vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Couleur lignes verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Marge verticale](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barre de défilement verticale](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilité](properties_Display.md#visibility) | X | X | X | -| [Largeur](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Les colonnes, en-têtes et pieds de list box prennent en charge des propriétés spécifiques. - -### Événements de formulaire pris en charge {#supported-form-events} - -| Evénement formulaire | Propriétés supplémentaires renvoyées (voir [Form event](../commands/form-event.md) pour les propriétés principales) | Commentaires | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#additional-properties)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -#### Propriétés supplémentaires {#additional-properties} - -Les événements formulaire sur les list box ou colonnes de list box peuvent retourner les propriétés supplémentaires suivantes : - -| Propriété | Type | Description | -| ---------------- | ----------- | ----------------------------------------------------------------------------- | -| area | text | Zone de l'objet List box ("header", "footer", "cell") | -| areaName | text | Nom de la zone | -| column | entier long | Numéro de colonne | -| columnName | text | Nom de la colonne | -| footerName | text | Nom du pied | -| headerName | text | Nom de l'en-tête | -| horizontalScroll | entier long | Positif si le défilement est vers la droite, négatif s'il est vers la gauche | -| isRowSelected | boolean | Vrai si la ligne est sélectionnée, sinon Faux | -| newPosition | entier long | Nouvelle position de la colonne ou de la ligne | -| newSize | entier long | Nouvelle taille (en pixels) de la colonne ou de la ligne | -| oldPosition | entier long | Position précédente de la colonne ou de la ligne | -| oldSize | entier long | Taille précédente (en pixels) de la colonne ou de la ligne | -| row | entier long | Numéro de ligne | -| verticalScroll | entier long | Positif si le défilement est vers le bas, négatif s'il est vers le haut | - -> Si un événement se produit sur une "fake" colonne ou ligne qui n'existe pas, une chaîne vide est généralement renvoyée. - -## Colonnes de list box {#list-box-columns} - -Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_column.png) - -Vous pouvez définir des propriétés standard (texte, couleur de fond, etc.) pour chaque colonne de la list box ; ces propriétés sont prioritaires sur celles de l'objet list box. - -> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). - -### Propriétés spécifiques des colonnes {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Événements formulaire pris en charge {#supported-form-events-1} - -| Evénement formulaire | Propriétés supplémentaires renvoyées (voir [Form event](../commands/form-event.md) pour les propriétés principales) | Commentaires | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -## En-têtes de list box - -> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. - -Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_header.png) - -Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. - -Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. En particulier, une icône peut être affichée dans l’en-tête à côté ou à la place du libellé de la colonne, notamment dans le cadre des [tris personnalisés](#gestion-des-tris). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. - -### Propriétés spécifiques des en-têtes - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - -## Pieds de list box - -> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. - -Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. - -Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_footers.png) - -Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). - -Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un pied de page, elle s'applique à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. - -### Propriétés spécifiques des pieds de page - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Pour plus d'informations, reportez-vous à la page [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) du *Manuel de référence du langage 4D*. ## Gestion de la saisie @@ -521,14 +244,14 @@ Il est possible d'activer ou d'inactiver le tri utilisateur standard via la prop La prise en charge du tri standard dépend du type de list box : -| Type de list box | Prise en charge du tri standard | Commentaires | -| ------------------------------- | ------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Collection d'objets | Oui |
    • Les colonnes "This.a" ou "This.a.b" peuvent être triées.
    • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Collection de valeurs scalaires | Non | Utiliser un tri personnalisé avec la fonction [`orderBy()`](../API/CollectionClass.md#orderby) | -| Entity selection | Oui |
  • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Pris en charge : tris sur les propriétés d'attributs d'objets (par exemple "This.data.city" lorsque "data" est un attribut d'objet)
  • Pris en charge : tris sur des attributs connexes (par exemple "This.company.name")
  • Non pris en charge : tris sur des propriétés d'attributs d'objets par le biais d'attributs connexes (par exemple "This.company.data.city"). Pour cela, vous devez utiliser le tri personnalisé avec la fonction [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (voir l'exemple ci-dessous)
  • | -| Sélection courante | Oui | Seules les expressions simples sont triables (par exemple `[Table_1]Champ_2`) | -| Sélection temporaire | Non | | -| Tableaux | Oui | Les colonnes liées à des tableaux d'images et de pointeurs ne sont pas triables | +| Type de list box | Prise en charge du tri standard | Commentaires | +| ------------------------------- | ------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Collection d'objets | Oui |
    • Les colonnes "This.a" ou "This.a.b" peuvent être triées.
    • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Collection de valeurs scalaires | Non | Utiliser un tri personnalisé avec la fonction [`orderBy()`](../API/CollectionClass.md#orderby) | +| Entity selection | Oui |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
    • Supported: sorts on related attributes (e.g. "This.company.name")
    • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | +| Sélection courante | Oui | Seules les expressions simples sont triables (par exemple `[Table_1]Champ_2`) | +| Sélection temporaire | Non | | +| Tableaux | Oui | Les colonnes liées à des tableaux d'images et de pointeurs ne sont pas triables | ### Tri personnalisé @@ -568,10 +291,10 @@ La valeur de la [variable associée à l’en-tête d’une colonne](properties_ - Si la variable est définie sur 0, la colonne n'est pas triée et la flèche de tri n'est pas affichée. ![](../assets/en/FormObjects/sorticon0.png) -- Si la variable est définie sur 1, la colonne est triée par ordre croissant et la flèche de tri s'affiche. +- Si la variable est définie sur 1, la colonne est triée par ordre croissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon1.png) -- Si la variable est définie sur 2, la colonne est triée par ordre décroissant et la flèche de tri s'affiche. +- Si la variable est définie sur 2, la colonne est triée par ordre décroissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon2.png) > Seules les [variables](Concepts/variables.md) déclarées ou dynamiques peuvent être utilisées comme variables d'en-tête de colonne. Les autres types d'[expressions](Concepts/quick-tour.md#expressions) telles que `Form.sortValue` ne sont pas pris en charge. @@ -584,8 +307,8 @@ Vous pouvez définir la valeur de la variable (par exemple, Header2:=2) afin de Vous disposez de plusieurs possibilités pour définir des couleurs de fond, des couleurs de police et des styles de police dans les list box : -- au niveau des [propriétés de l’objet list box](#list-box-objects), -- au niveau des [propriétés de la colonne,](#list-box-columns), +- au niveau des [propriétés de l’objet list box](./listbox-object.md), +- au niveau des [propriétés de la colonne,](./listbox-column.md), - en utilisant des [tableaux ou expressions](#using-arrays-and-expressions) pour la list box et/ou pour chaque colonne, - au niveau du texte de chaque cellule (si [texte multistyle](properties_Text.md#multi-style)). @@ -593,14 +316,12 @@ Vous disposez de plusieurs possibilités pour définir des couleurs de fond, des Des principes de priorité et d'héritage sont observés lorsqu’une même propriété est définie à plusieurs niveaux. -| Niveau de priorité | Emplacement du paramètre | -| ------------------ | -------------------------------------------------------------------------------------------------- | -| priorité élevée | Cellule (si texte multistyle) | -| | Tableaux/Méthodes colonne | -| | Tableaux/Méthodes list box | -| | Propriétés de colonne | -| | Propriétés de list box | -| priorité basse | Meta Info expression (pour les list box de type collection ou entity selection) | +1. (highest priority) Cell (if multi-style text) +2. Tableaux/Méthodes colonne +3. Tableaux/Méthodes list box +4. Propriétés de colonne +5. Propriétés de list box +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) Par exemple, si vous définissez un style de caractères dans les propriétés de la list box et un autre via un tableau de styles pour la colonne, ce dernier sera pris en compte. @@ -610,7 +331,8 @@ Pour chaque attribut (style, couleur et couleur de fond), un **héritage** est m - pour les attributs des lignes : valeurs d’attributs des colonnes - pour les attributs des colonnes : valeurs d’attributs de la list box -Ainsi, si vous souhaitez qu’un objet hérite de la valeur d’attribut du niveau supérieur, il vous suffit de passer `lk inherited` (valeur par défaut) à la commande de définition ou directement dans l’élément de tableau de style/couleur correspondant. Par exemple, pour une list box contenant un style de police standard avec des couleurs alternées : +Ainsi, si vous souhaitez qu’un objet hérite de la valeur d’attribut du niveau supérieur, il vous suffit de passer `lk inherited` (valeur par défaut) à la commande de définition ou directement dans l’élément de tableau de style/couleur correspondant. Soit une list box contenant un style de caractère standard et des couleurs alternées : + ![](../assets/en/FormObjects/listbox_styles3.png) Vous effectuez les modifications suivantes : @@ -789,19 +511,20 @@ Par exemple, si vous voulez sélectionner la ligne contenant Rennes, vous devez ->MyListbox{3}:=True ``` -Représentation non hiérarchique : +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch7.png) -Représentation hiérarchique : + +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch8.png) > Si une ou plusieurs lignes sont masquées du fait que leurs parents ont été contractés, elles ne sont plus sélectionnées. Seules les lignes visibles (directement ou suite à un défilement) sont sélectionnables. Autrement dit, les lignes ne peuvent pas être à la fois sélectionnées et cachées. Comme pour les sélections, la commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie les mêmes valeurs pour une list box hiérarchique que pour une list box non hiérarchique. Cela signifie que dans les deux exemples ci-dessous, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renverra la même position : (3;2). -*Non-hierarchical representation:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) Lorsque toutes les lignes d’une sous-hiérarchie sont masquées, la ligne de rupture est automatiquement masquée. Dans l’exemple ci-dessus, si les lignes 1 à 3 sont masquées, la ligne de rupture "Bretagne" n’apparaîtra pas. @@ -818,10 +541,10 @@ Les lignes de rupture ne sont pas prises en compte dans les tableaux internes pe Soit par exemple la list box suivante (les noms des tableaux associés sont précisés entre parenthèses) : -*Représentation non hiérarchique:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*Représentation hiérarchique:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) En mode hiérarchique, les niveaux de rupture ne sont pas pris en compte par les tableaux de modification de style nommés `tStyle` et `tCouleurs`. Pour modifier la couleur ou le style des niveaux de rupture, vous devez exécuter les instructions suivantes : @@ -847,15 +570,14 @@ L'utilisation des événements formulaire `On Expand` et `On Collapse` permet de Dans ce cas, le remplissage et le vidage des tableaux doivent être effectués par le code. Les principes à mettre en oeuvre sont : -- A l’affichage de la listbox, seul le premier tableau doit être rempli. Cependant, vous devez créer un deuxième tableau avec des valeurs vides pour que la zone de liste affiche les boutons déployer/contracter : +- A l’affichage de la listbox, seul le premier tableau doit être rempli. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- Lorsque l’utilisateur clique sur un bouton de déploiement, vous pouvez traiter l’événement `On Expand`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée et vous permet de construire la hiérarchie appropriée : vous remplissez le premier tableau avec les valeurs répétées et le second avec les valeurs envoyées par la commande [`SELECTION TO ARRAY`](../commands/selection-to-array) et vous insérez autant de lignes que nécessaire dans la zone de liste à l'aide de la commande [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). +- Lorsque l’utilisateur clique sur un bouton de déploiement, vous pouvez traiter l’événement `On Expand`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée et vous permet de construire la hiérarchie appropriée : vous remplissez le premier tableau avec les valeurs répétées et le second avec les valeurs envoyées par la commande [`SELECTION TO ARRAY`](../commands/selection-to-array) et vous insérez autant de lignes que nécessaire dans la zone de liste à l'aide de la commande [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). ![](../assets/en/FormObjects/hierarch16.png) - Lorsque l’utilisateur clique sur un bouton de contraction, vous pouvez traiter l’événement `On Collapse`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée : vous supprimez autant de lignes que nécessaire de la zone de liste à l'aide de la commande [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows). -## Tableaux d'objets dans les colonnes -Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). + From 2a02793ecc597420533fcbe9485febfe176c58e5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:05:59 +0200 Subject: [PATCH 0171/2000] New translations picturebutton_overview.md (French) --- .../current/FormObjects/pictureButton_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md index c1fdf260b4f3ad..1038ec829c1fc6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md @@ -62,3 +62,7 @@ Les autres modes disponibles sont les suivants : ## Propriétés prises en charge [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Class](properties_Object.md#css-class) - [Columns](properties_Crop.md#columns) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Loop back to first frame](properties_Animation.md#loop-back-to-first-frame) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_Picture.md#pathname) - [Right](properties_CoordinatesAndSizing.md#right) - [Rows](properties_Crop.md#rows) - [Shortcut](properties_Entry.md#shortcut) - [Standard action](properties_Action.md#standard-action) - [Switch back when released](properties_Animation.md#switch-back-when-released) - [Switch continuously on clicks](properties_Animation.md#switch-continuously-on-clicks) - [Switch every x seconds](properties_Animation.md#switch-every-x-seconds) - [Title](properties_Object.md#title) - [Switch when roll over](properties_Animation.md#switch-when-roll-over) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Use Last frame as disabled](properties_Animation.md#use-last-frame-as-disabled) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 04385eb63b08fa5f1e0d509011a8bbf655c56d92 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:06:01 +0200 Subject: [PATCH 0172/2000] New translations picturepopupmenu_overview.md (French) --- .../current/FormObjects/picturePopupMenu_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/picturePopupMenu_overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/picturePopupMenu_overview.md index 282b6030bfaa33..6c6439ca07fe30 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/picturePopupMenu_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/picturePopupMenu_overview.md @@ -24,4 +24,8 @@ Si vous souhaitez gérer vous-même l’effet du clic, conservez l’option par ## Propriétés prises en charge -[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Columns](properties_Crop.md#columns) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_Picture.md#pathname) - [Right](properties_CoordinatesAndSizing.md#right) - [Rows](properties_Crop.md#rows)- [Standard action](properties_Action.md#standard-action) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Columns](properties_Crop.md#columns) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_Picture.md#pathname) - [Right](properties_CoordinatesAndSizing.md#right) - [Rows](properties_Crop.md#rows)- [Standard action](properties_Action.md#standard-action) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 0d2f8ff41e4c630772c3040a8feb763a2910ad9a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:06:02 +0200 Subject: [PATCH 0173/2000] New translations pluginarea_overview.md (French) --- .../current/FormObjects/pluginArea_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md index 97da73b956a52b..4a33a5e4cd283d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md @@ -19,4 +19,8 @@ Si des options avancées sont fournies par l'auteur du plug-in, un thème **Plug ## Propriétés prises en charge -[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Advanced Properties](properties_Plugins.md) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Expression Type](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Plug-in Kind](properties_Object.md#plug-in-kind) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibilty](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Advanced Properties](properties_Plugins.md) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Expression Type](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Plug-in Kind](properties_Object.md#plug-in-kind) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibilty](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Plug in Area](../Events/onPluginArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 18de1044c837e6faf1a2c669e0f1131530fe3a77 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:06:04 +0200 Subject: [PATCH 0174/2000] New translations progressindicator.md (French) --- .../current/FormObjects/progressIndicator.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/progressIndicator.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/progressIndicator.md index 942f03eb30cb4e..c6a70ad215deb8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/progressIndicator.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/progressIndicator.md @@ -41,6 +41,10 @@ Plusieurs options graphiques sont disponibles : valeurs minimales/maximales, gra [Barber shop](properties_Scale.md#barber-shop) - [Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Display graduation](properties_Scale.md#display-graduation) - [Enterable](properties_Entry.md#enterable) - [Execute object method](properties_Action.md#execute-object-method) - [Expression Type](properties_Object.md#expression-type) (only "integer", "number", "date", or "time") - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Italic](properties_Text.md#italic) - [Graduation step](properties_Scale.md#graduation-step) -[Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Label Location](properties_Scale.md#label-location) - [Left](properties_CoordinatesAndSizing.md#left) - [Maximum](properties_Scale.md#maximum) - [Minimum](properties_Scale.md#minimum) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Step](properties_Scale.md#step) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## Barber shop ![](../assets/en/FormObjects/indicator.gif) From fddde4f4b75fbc55383de81ac49b3faf30a06714 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:06:06 +0200 Subject: [PATCH 0175/2000] New translations properties_action.md (French) --- .../current/FormObjects/properties_Action.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md index 790ce0dcb9d39e..9a9f782d4cc91a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md @@ -116,7 +116,7 @@ Plusieurs types de références de méthode sont pris en charge : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- From 219704532f5cd9b6200d7d0bb897c756106cc196 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:06:11 +0200 Subject: [PATCH 0176/2000] New translations properties_backgroundandborder.md (French) --- .../current/FormObjects/properties_BackgroundAndBorder.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md index 6cbdf2db5b53d6..bd46c491edcfd1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [`OBJ #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes @@ -41,7 +41,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [`OBJ #### Objets pris en charge -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Commandes @@ -71,7 +71,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`LIS #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes @@ -224,7 +224,7 @@ Vous pouvez obtenir le même résultat en utilisant les commandes [`LISTBOX SET #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes From bff06ae936bc06b2518e9242e6049661e83450f9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:06:13 +0200 Subject: [PATCH 0177/2000] New translations properties_coordinatesandsizing.md (French) --- .../properties_CoordinatesAndSizing.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md index fa80cda56fcf19..bbc7e7b3b68956 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Etant donné qu'elle nécessite des calculs supplémentaires lors de l'exécutio #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes @@ -64,7 +64,7 @@ Coordonnées inférieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -84,7 +84,7 @@ Coordonnées de gauche de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -104,7 +104,7 @@ Coordonnées de droite de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -124,7 +124,7 @@ Coordonnées supérieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -192,7 +192,7 @@ Cette propriété désigne la taille verticale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -205,7 +205,7 @@ Cette propriété désigne la taille verticale d'un objet. Cette propriété désigne la taille horizontale d'un objet. > - Certains objets peuvent avoir une hauteur prédéfinie qui ne peut pas être modifiée. -> - Si la propriété [Resizable](properties_ResizingOptions.md#resizable) est utilisée pour une [colonne de list box](listbox_overview.md#list-box-columns), l'utilisateur peut également redimensionner manuellement la colonne. +> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > - Lors du redimensionnement du formulaire, si la propriété de [dimensionnement horizontal "Agrandir"](properties_ResizingOptions.md#horizontal-sizing) a été affectée à la list box, la colonne la plus à droite sera agrandie, allant au-delà de sa largeur maxi #### Grammaire JSON @@ -216,7 +216,7 @@ Cette propriété désigne la taille horizontale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -238,7 +238,7 @@ La largeur maximale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes @@ -260,7 +260,7 @@ La largeur minimale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes @@ -344,7 +344,7 @@ Définit une marge horizontale pour les cellules. La valeur est définie en pixe #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commandes @@ -368,7 +368,7 @@ Définit une marge verticale pour les cellules. La valeur est définie en pixels #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commandes From 2f4b780693873a4e4c2b78a4f6492508a057b584 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:06:16 +0200 Subject: [PATCH 0178/2000] New translations properties_datasource.md (French) --- .../FormObjects/properties_DataSource.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md index a06506230b705a..3ccd8df192aad8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Lorsque l'option d'**insertion automatique** n'est pas définie (par défaut), l Cette propriété est prise en charge par : -- les objets de formulaire [Combo box](comboBox_overview.md) et [colonnes de list box](listbox_overview.md#list-box-columns) associés à une énumération. +- les objets de formulaire [Combo box](comboBox_overview.md) et [colonnes de list box](listbox-column.md) associés à une énumération. - les objets de formulaire [Combo box](comboBox_overview.md) dont la liste associée est remplie par leur tableau ou leur objet datasource. Par exemple, pour une énumération contenant "France, Allemagne, Italie" et associée à une liste déroulante "Pays" : si la propriété **insertion automatique** est activée et qu'un utilisateur saisit "Espagne", la valeur "Espagne" est automatiquement ajoutée à la liste en mémoire : @@ -28,7 +28,7 @@ Par exemple, pour une énumération contenant "France, Allemagne, Italie" et ass #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [Colonne List Box](listbox-column.md) --- @@ -45,7 +45,7 @@ Associe une énumération à un objet. Il peut s'agir d'un nom d'énumération ( #### Objets pris en charge -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) #### Commandes @@ -125,7 +125,7 @@ Indique une variable ou une expression qui se verra attribuer un entier long ind Définit le type de données pour l'expression affichée. Cette propriété est utilisée avec : -- les [colonnes de list box](listbox_overview.md#list-box-columns) de type sélection et collection. +- les [colonnes de list box](listbox-column.md) de type sélection et collection. - les [listes déroulantes](dropdownList_Overview.md) associées à des objets ou des tableaux. Voir aussi la section [**Type d'expression**](properties_Object.md#expression-type). @@ -138,7 +138,7 @@ Voir aussi la section [**Type d'expression**](properties_Object.md#expression-ty #### Objets pris en charge -[Listes déroulantes](dropdownList_Overview.md) associées à des objets ou à des tableaux - [Colonne List Box](listbox_overview.md#list-box-columns) +[Listes déroulantes](dropdownList_Overview.md) associées à des objets ou à des tableaux - [Colonne List Box](listbox-column.md) --- @@ -195,13 +195,13 @@ Vous devez saisir une liste de valeurs. Dans l'éditeur de formulaires, une boî #### Objets pris en charge -[List Box Column (array type only)](listbox_overview.md#list-box-columns) +[List Box Column (array type only)](listbox-column.md) --- ## Expression -Cette description est spécifique aux colonnes de list box de type [sélection](listbox_overview.md#selection-list-boxes) et [ collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. +Cette description est spécifique aux colonnes de list box de type [sélection](FormObjects/listbox-object.md#selection-list-boxes) et [ collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes). Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. Une expression 4D à associer à une colonne. Vous pouvez saisir : @@ -241,7 +241,7 @@ Si un champ, une variable ou une expression assignable (*par exemple Person.last #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) --- @@ -274,7 +274,7 @@ Toutes les tables de la base de données peuvent être utilisées, que le formul Cette propriété est disponible dans les conditions suivantes : - une [énumération](#choice-list) est associée à l'objet -- pour les [zones de saisie](input_overview.md) et les [colonnes de listbox](listbox_overview.md#list-box-columns), une [énumération obligatoire](properties_RangeOfValues.md#required-list) est également définie pour l'objet (les deux options doivent généralement utiliser la même liste), de sorte que seules les valeurs de l'énumération peuvent être saisies par l'utilisateur. +- pour les [zones de saisie](input_overview.md) et les [colonnes de listbox](listbox-column.md), une [énumération obligatoire](properties_RangeOfValues.md#required-list) est également définie pour l'objet (les deux options doivent généralement utiliser la même liste), de sorte que seules les valeurs de l'énumération peuvent être saisies par l'utilisateur. Cette propriété spécifie, dans le contexte d'un champ ou d'une variable associée à une liste de valeurs, le type de contenu à sauvegarder : @@ -296,7 +296,7 @@ L'utilisation de cette propriété nécessite le respect des principes suivants #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) --- From 8f340958964bacc6014f5b198162a271f281a1e0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:06:19 +0200 Subject: [PATCH 0179/2000] New translations properties_display.md (French) --- .../current/FormObjects/properties_Display.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md index f0a9287a48daa6..2e9d613528c2c3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ Le champ contient en fait "proportion". 4D accepte et stocke la saisie complète #### Objets pris en charge -[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Footer List Box](listbox_overview.md#list-box-footers) +[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne de List box](listbox-column.md) - [Footer List Box](listbox-header-footer.md#footers) #### Commandes @@ -105,13 +105,13 @@ Des formats de date personnalisés peuvent être construits en utilisant plusieu :::note blankIfNull - Par défaut, une [date nulle](../Concepts/dt_date.md#date-literals) est affichée avec des zéros, par exemple 00/00/00. Avec l'option "blankIfNull", une date nulle est affichée comme une zone vide. La chaîne "blankIfNull" (sensible à la casse) doit être combinée avec la valeur de format sélectionnée. Ex : "systemShort blankIfNull" ou "ee dd LL blankIfNull". -- Les [colonnes de list box](listbox_overview.md#list-box-columns) et les [pieds de list box](listbox_overview.md#list-box-footers) de type date utilisent toujours le comportement "blank if null" (il ne peut pas être désactivé). +- Les [colonnes de list box](listbox-column.md) et les [pieds de list box](listbox-header-footer.md#footers) de type date utilisent toujours le comportement "blank if null" (il ne peut pas être désactivé). ::: #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List Box](listbox-column.md) - [Pied de List Box Footer](listbox-header-footer.md#footers) #### Commandes @@ -276,7 +276,7 @@ Le tableau suivant montre comment les différents formats affectent l'affichage #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) #### Commandes @@ -340,7 +340,7 @@ Si le champ est réduit à une taille plus petite que celle de l'image d'origine #### Objets pris en charge -[Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) #### Commandes @@ -398,7 +398,7 @@ Par défaut, une heure nulle est affichée avec des zéros, par exemple "00:00:0 #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List Box](listbox-column.md) - [Pied de List Box Footer](listbox-header-footer.md#footers) #### Commandes @@ -411,7 +411,7 @@ Par défaut, une heure nulle est affichée avec des zéros, par exemple "00:00:0 Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est affichée comme : - un texte dans un [input](input_overview.md) -- une ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox_overview.md#list-box-columns), +- une ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox-column.md), ... vous pouvez sélectionner le texte à afficher pour chaque valeur : @@ -426,7 +426,7 @@ Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est aff #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Colonne de list box](listbox-column.md) - [Input](input_overview.md) #### Commandes @@ -450,7 +450,7 @@ Les colonnes booléennes peuvent également être affichées sous forme de pop u #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes @@ -502,7 +502,7 @@ Dans ce cas également, la propriété [Titre](#titre) est également disponible #### Objets pris en charge -[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) +[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox-column.md) #### Commandes @@ -527,7 +527,7 @@ Dans ces cas, le titre de la case à cocher peut être saisi en utilisant cette #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) --- @@ -564,7 +564,7 @@ La propriété Tronquer avec ellipse peut être appliquée aux colonnes de type #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Commandes @@ -599,7 +599,7 @@ Cette propriété est utilisée uniquement lors du dessin d'objets situés dans #### Objets pris en charge -[Zone 4D View Pro](viewProArea_overview.md) - [Zone 4D Write Pro](writeProArea_overview.md) - [Bouton](button_overview.md) - [Grille de boutons](buttonGrid_overview.md) - [Case à cocher](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Zone de groupe](groupBox.md) - [Liste hiérarchique](list_overview.md) - [List Box](listbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) - [Pied de list box](listbox_overview.md#list-box-footers) - [En-tête de list box](listbox_overview.md#list-box-headers) - [Bouton image](pictureButton_overview.md) - [Pop up menu image](picturePopupMenu_overview.md) - [Zone de Plug-in](pluginArea_overview.md) - [Indicateur de progression](progressIndicator.md) - [Bouton radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Image statique](staticPicture.md) - [Stepper](stepper.md) - [Sous-formulaire](subform_overview.md) - [Onglet](tabControl.md) - [Zone de texte](text.md) - [Zone Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -658,7 +658,7 @@ Notez que quelle que soit la valeur de l'option de renvoi à la ligne automatiqu #### Objets pris en charge -[Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) #### Commandes From 12e1ffc233ca0f8af695e0c2c2c11ee20f812074 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:06:21 +0200 Subject: [PATCH 0180/2000] New translations properties_entry.md (French) --- .../current/FormObjects/properties_Entry.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md index dbb53e79349556..c2abea027eb86b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permet à l'utilisateur d'accéder à un menu contextuel standard dans l'objet l Pour une [zone de saisie](input_overview.md) de type image, en plus des commandes d'édition standard (Couper, Copier, Coller et Effacer), le menu contient la commande **Importer...**, qui peut être utilisée pour importer une image stockée dans un fichier, ainsi que la commande **Enregistrer sous...**, qui peut être utilisée pour enregistrer l'image sur le disque. Le menu peut également être utilisé pour modifier le format d'affichage de l'image : les options **Tronquée non centrée**, **Non tronquée** et **Proportionnelle centrée** sont proposées. La modification du [format d'affichage](properties_Display.md#picture-format) à l'aide de ce menu est temporaire ; elle n'est pas sauvegardée avec l'enregistrement. -Pour une [zone de saisie](input_overview.md) ou une [colonne de list box](listbox_overview.md#list-box-columns) de texte [multi-style](properties_Text.md#multi-style), en plus des commandes d'édition standard, le menu contextuel fournit les commandes suivantes : +Pour une [zone de saisie](input_overview.md) ou une [colonne de list box](listbox-column.md) de texte [multi-style](properties_Text.md#multi-style), en plus des commandes d'édition standard, le menu contextuel fournit les commandes suivantes : - **Polices...** : affiche la boîte de dialogue système de police - **Polices récentes** : affiche les noms des polices récentes sélectionnées au cours de la session. La liste peut stocker jusqu'à 10 polices (au-delà, la dernière police utilisée remplace la plus ancienne). Par défaut, cette liste est vide et l'option n'est pas affichée. Vous pouvez gérer cette liste en utilisant les commandes `SET RECENT FONTS` et `FONT LIST`. @@ -48,7 +48,7 @@ Pour une [zone Web](webArea_overview.md), le contenu du menu dépend du moteur d #### Objets pris en charge -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### Commandes @@ -72,7 +72,7 @@ Lorsque cette propriété est désactivée, tous les pop-up menus associés à u #### Objets pris en charge -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### Commandes @@ -134,7 +134,7 @@ Ce tableau explique chaque filtre présent dans la liste déroulante Filtre de s #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) --- From ed65ca57ea97fd9af597e7ddae5564f414447af3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:06:23 +0200 Subject: [PATCH 0181/2000] New translations properties_footers.md (French) --- .../current/FormObjects/properties_Footers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md index 6124a296665137..71234f0c73ab1c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Pieds ## Afficher pieds -Cette propriété est utilisée pour afficher ou masquer [les pieds de de colonne listbox](listbox_overview.md#list-box-footers). Il existe un pied par colonne; chaque pied est configuré séparément. +Cette propriété est utilisée pour afficher ou masquer [les pieds de de colonne listbox](listbox-header-footer.md#footers). Il existe un pied par colonne; chaque pied est configuré séparément. #### Grammaire JSON From 428817fbd746735c0d9d3dce5c430fe474d66417 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:06:26 +0200 Subject: [PATCH 0182/2000] New translations properties_headers.md (French) --- .../current/FormObjects/properties_Headers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md index ddff94ef55d18d..364ed75784844e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: En-têtes ## Afficher en-têtes -En-têtes Il existe un en-tête par colonne; chaque en-tête est configuré séparément. +Cette propriété est utilisée pour afficher ou masquer [les en-têtes de colonne listbox](listbox-header-footer.md#headers). Il existe un en-tête par colonne; chaque en-tête est configuré séparément. #### Grammaire JSON From e8699d6ac881473982e3f605be6122e02f58be8c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:06:27 +0200 Subject: [PATCH 0183/2000] New translations properties_help.md (French) --- .../current/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md index 9a3d6b7882d8d2..a665a6eccf1876 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Vous pouvez soit : #### Objets pris en charge -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Autres fonctionnalités d'aide From 567c2d188bca0b98908d75b120c4ba4b877107a4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:06:30 +0200 Subject: [PATCH 0184/2000] New translations properties_listbox.md (French) --- .../current/FormObjects/properties_ListBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md index bc6fce104cc905..6383c2ff5753ee 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Collection de colonnes de la list box. | ------- | --------------------------- | ------------------------------------------------ | | columns | collection d'objets colonne | Contient les propriétés des colonnes de list box | -Pour une liste des propriétés prises en charge par les objets colonnes, veuillez vous référer à la section [Propriétés spécifiques des colonnes](listbox_overview.md#column-specific-properties). +Pour une liste des propriétés prises en charge par les objets colonnes, veuillez vous référer à la section [Propriétés spécifiques des colonnes](listbox-column.md#column-specific-properties). #### Objets pris en charge From 77e90d711f39a28c78cf31b8b00ddde70e327c1e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:06:32 +0200 Subject: [PATCH 0185/2000] New translations properties_object.md (French) --- .../current/FormObjects/properties_Object.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md index 77cdd44e94822a..b7f9ddffa84097 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Cette propriété désigne le type [objet de formulaire actif ou inactif](formOb #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ Pour plus d'informations sur les règles de nommage pour les objets de formulair #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -120,7 +120,7 @@ Pour une list box de type tableau, la propriété **Variable ou Expression** con #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -130,14 +130,14 @@ Pour une list box de type tableau, la propriété **Variable ou Expression** con ## Type d’expression -> Cette propriété est appelée [**Type de données**](properties_DataSource.md#data-type-expression-type) dans la liste de propriétés pour les colonnes de list box de type [sélection](listbox_overview.md#selection-list-boxes) et [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) et pour les [Listes déroulantes](dropdownList_Overview.md) associées à un [objet](FormObjects/dropdownList_Overview.md#using-an-object) ou un [tableau](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Spécifie le type de données pour l'expression ou la variable associée à l'objet. Notez que l'objectif principal de ce paramètre est de configurer les options (telles que les formats d'affichage) disponibles pour le type de données. Il ne type pas la variable elle-même. En vue d'une compilation de projet, vous devez [déclarer la variable](Concepts/variables.md#declaring-variables). Toutefois, cette propriété a une fonction de typage dans les cas spécifiques suivants : - **[Variables dynamiques](#dynamic-variables)** : vous pouvez utiliser cette propriété pour déclarer le type des variables dynamiques. -- **[Colonnes de list box](listbox_overview.md#list-box-columns)** : cette propriété est utilisée pour associer un format d'affichage aux données de la colonne. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. - **[Variables image](input_overview.md)** : vous pouvez utiliser ce menu pour déclarer les variables avant de charger le formulaire en mode interprété. Des mécanismes natifs spécifiques régissent l'affichage des variables image dans les formulaires. Des mécanismes natifs spécifiques régissent l'affichage des variables image dans les formulaires. Ces mécanismes exigent une plus grande précision dans la configuration des variables : elles doivent avoir été déclarées avant le chargement du formulaire - c'est-à-dire avant même l'événement formulaire `On Load` - à la différence des autres types de variables. Sinon, la variable image ne sera pas affichée correctement (uniquement en mode interprété). @@ -149,7 +149,7 @@ Toutefois, cette propriété a une fonction de typage dans les cas spécifiques #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -275,7 +275,7 @@ Pour des raisons de traduction d'applications, vous pouvez entrer une référenc #### Objets pris en charge -[Bouton](button_overview.md) - [Case à cocher](checkbox_overview.md) - [En-tête de Listbox](listbox_overview.md#list-box-headers) - [Bouton radio](radio_overview.md) - [Zone de texte](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -285,7 +285,7 @@ Pour des raisons de traduction d'applications, vous pouvez entrer une référenc ## Calcul de la variable -Cette propriété définit le type de calcul à effectuer dans une zone [pied de colonne](listbox_overview.md#list-box-footers). +This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. > The calculation for footers can also be set using the [`LISTBOX SET FOOTER CALCULATION`](../commands/listbox-set-footer-calculation) 4D command. @@ -332,7 +332,7 @@ Lorsque **Custom** ("none" en JSON) est défini, aucun calcul automatique n'est #### Objets pris en charge -[Pied de listbox](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) #### Commandes From 73079e0c973b4344d17c046b83580b5fd81dd6e6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:06:37 +0200 Subject: [PATCH 0186/2000] New translations properties_rangeofvalues.md (French) --- .../current/FormObjects/properties_RangeOfValues.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md index 7e8e56929a19f2..af790c673eaf65 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permet de définir une liste dont les valeurs ne peuvent pas être saisies dans #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### Commandes @@ -78,7 +78,7 @@ Cependant, contrairement à la propriété [Enumération](properties_DataSource. #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### Commandes From 4f080de3034c8795fd651851d087931cd2316ce3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:06:40 +0200 Subject: [PATCH 0187/2000] New translations properties_reference.md (French) --- .../current/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index a37ef94377f9d3..9c0e9f5b5a33e8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum : 0 | | **h** | | | -| [`header`](./listbox_overview.md#list-box-headers) | Définit l'en-tête d'une colonne de list box | Objet ayant pour propriétés "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox-header-footer.md#headers) | Définit l'en-tête d'une colonne de list box | Objet ayant pour propriétés "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Utilisé pour définir la hauteur de la ligne | positif décimal +px | em | | [`height`](properties_CoordinatesAndSizing.md#height) | Désigne la taille verticale d'un objet | minimum : 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Désactive la visibilité des lignes vides supplémentaires. | true, false | From d6f69030a8465248967670474f79cf8c87fbb8aa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:06:42 +0200 Subject: [PATCH 0188/2000] New translations properties_resizingoptions.md (French) --- .../current/FormObjects/properties_ResizingOptions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md index 92e3f3ead6687b..714951a36bf790 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -97,7 +97,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -142,7 +142,7 @@ Indique si la taille de la colonne peut être modifiée par l'utilisateur. #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes From 950b73563ca62a8b3860afdb0ded544db7a7690d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:06:47 +0200 Subject: [PATCH 0189/2000] New translations properties_text.md (French) --- .../current/FormObjects/properties_Text.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md index ec105b6176f884..d2542d339e528b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Vous pouvez définir cette propriété en utilisant la commande [**OBJECT SET FO #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -63,7 +63,7 @@ Vous pouvez également définir cette propriété via la commande [**OBJECT SET #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -83,7 +83,7 @@ Une ligne est placée sous le texte. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -124,7 +124,7 @@ Trois thèmes de polices sont disponibles : #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -149,7 +149,7 @@ Vous pouvez le définir en utilisant la commande [`OBJECT SET FONT`](../commands #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -167,7 +167,7 @@ Permet de définir en points la taille de police de l'objet. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -197,7 +197,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -248,7 +248,7 @@ Utilisé pour appliquer un style de police personnalisé à chaque ligne de list Vous devez saisir une expression ou une variable (les variables de type tableau ne peuvent pas être utilisées). L'expression ou variable sera évaluée pour chaque ligne affichée (si elle s'applique à la list box) ou chaque cellule affichée (si elle s'applique à la list box). Vous pouvez utiliser les constantes listées dans la commande [`LISTBOX SET ROW FONT STYLE`](../commands/listbox-set-row-font-style). -Voici un exemple : +Exemple : ```4d Choose([Companies]ID;Bold;Plain;Italic;Underline) @@ -266,7 +266,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`LIS #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes @@ -293,7 +293,7 @@ Emplacement horizontal du texte dans la zone où il apparait. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Commandes @@ -320,7 +320,7 @@ Cette propriété peut également être gérée par les commandes [`OBJECT Get v #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [En-tête List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### Commandes @@ -430,7 +430,7 @@ Par défaut, cette option n'est pas activée. #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) #### Commandes @@ -483,7 +483,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes @@ -507,7 +507,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes From 0b0c92469e085ee48821ee5f3eba3e53c9513615 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:06:49 +0200 Subject: [PATCH 0190/2000] New translations properties_textandpicture.md (French) --- .../current/FormObjects/properties_TextAndPicture.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md index 6b97761b5ffb3c..85b7d75dc436b8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md @@ -86,7 +86,7 @@ Désigne l'emplacement d'une icône par rapport à l'objet formulaire. #### Objets pris en charge -[En-têtes de list box](listbox_overview.md#list-box-headers) +[En-têtes de list box](listbox-header-footer.md#headers) #### Commandes @@ -171,7 +171,7 @@ Le chemin d'accès à saisir est identique à celui de [la propriété Chemin d' #### Objets pris en charge -[Bouton](button_overview.md) (tous les styles sauf [Aide](button_overview.md#help)) - [Case à cocher](checkbox_overview.md) - [En-tête List box](listbox_overview.md#list-box-headers) - [Bouton radio](listbox_overview.md#list-box-headers) +[Bouton](button_overview.md) (tous les styles sauf [Aide](button_overview.md#help)) - [Case à cocher](checkbox_overview.md) - [En-tête List box](listbox-header-footer.md#headers) - [Bouton radio](listbox_overview.md#list-box-headers) #### Commandes @@ -294,13 +294,13 @@ Il est important de noter que la propriété “Avec pop up menu” gère unique #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| :------------- | --------------- | ---------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| Nom | Type de données | Valeurs possibles | +| :------------- | --------------- | ------------------------------------------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### Objets pris en charge -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### Commandes From 186f15104b3283648e5db51820d793aef594a92a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:06:52 +0200 Subject: [PATCH 0191/2000] New translations radio_overview.md (French) --- .../current/FormObjects/radio_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md index a0350b65e06684..c202d8a314a74e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md @@ -152,4 +152,8 @@ Tous les boutons radio partagent une même série de propriétés de base : Des propriétés spécifiques supplémentaires sont disponibles en fonction du [style de bouton](#button-styles) : -- Custom: [Background pathname](properties_TextAndPicture.md#background-pathname) - [Horizontal Margin](properties_TextAndPicture.md#horizontal-margin) - [Icon Offset](properties_TextAndPicture.md#icon-offset) - [Vertical Margin](properties_TextAndPicture.md#vertical-margin) \ No newline at end of file +- Custom: [Background pathname](properties_TextAndPicture.md#background-pathname) - [Horizontal Margin](properties_TextAndPicture.md#horizontal-margin) - [Icon Offset](properties_TextAndPicture.md#icon-offset) - [Vertical Margin](properties_TextAndPicture.md#vertical-margin) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From b5001a11c7eaa396d788b4a95a953a4847f078e7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:06:54 +0200 Subject: [PATCH 0192/2000] New translations ruler.md (French) --- .../current/FormObjects/ruler.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/ruler.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/ruler.md index b0014d003ed283..df2a2fa3299622 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/ruler.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/ruler.md @@ -15,6 +15,10 @@ Pour plus d'informations, veuillez vous reporter à la section [Utiliser des ind [Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Display graduation](properties_Scale.md#display-graduation) - [Enterable](properties_Entry.md#enterable) - [Execute object method](properties_Action.md#execute-object-method) - [Expression Type](properties_Object.md#expression-type) - [Height](properties_CoordinatesAndSizing.md#height) - [Graduation step](properties_Scale.md#graduation-step) -[Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Label Location](properties_Scale.md#label-location) - [Left](properties_CoordinatesAndSizing.md#left) - [Maximum](properties_Scale.md#maximum) - [Minimum](properties_Scale.md#minimum) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Step](properties_Scale.md#step) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## Voir également - [Indicateurs de progression](progressIndicator.md) From 42744f96fb36f01706e84077a78d2e8bf6cf68bd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:06:57 +0200 Subject: [PATCH 0193/2000] New translations spinner.md (French) --- .../current/FormObjects/spinner.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/spinner.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/spinner.md index ab8121b7b94065..2456aca70dd83b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/spinner.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/spinner.md @@ -16,4 +16,8 @@ A l’exécution du formulaire, l'objet n’est pas animé. Vous devez gérer l ### Propriétés prises en charge -[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Expression Type](properties_Object.md#expression-type) - [Height](properties_CoordinatesAndSizing.md#height) -[Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Expression Type](properties_Object.md#expression-type) - [Height](properties_CoordinatesAndSizing.md#height) -[Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 1ad1c15afd0f766ae15203ea748c1e6cfd57b047 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:06:58 +0200 Subject: [PATCH 0194/2000] New translations splitters.md (French) --- .../current/FormObjects/splitters.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/splitters.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/splitters.md index 0f26e877a49c93..efffa287af9bcc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/splitters.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/splitters.md @@ -35,6 +35,10 @@ Une fois inséré, un séparateur se présente sous la forme d’un trait. Vous [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Object Name](properties_Object.md#object-name) - [Pusher](properties_ResizingOptions.md#pusher) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## Interaction avec les propriétés des objets environnants Dans un formulaire, les séparateurs interagissent sur les objets qui les entourent suivant les options de redimensionnement de ces objets : From d37826a5c5513c15815494b6af8b7c9597241447 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:07:01 +0200 Subject: [PATCH 0195/2000] New translations stepper.md (French) --- .../current/FormObjects/stepper.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/stepper.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/stepper.md index 237a7b5d7429e7..fa4ccf5ad5f707 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/stepper.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/stepper.md @@ -27,6 +27,10 @@ Pour plus d'informations, veuillez vous reporter à la section [Utiliser des ind [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Enterable](properties_Entry.md#enterable) - [Execute object method](properties_Action.md#execute-object-method) - [Expression Type](properties_Object.md#expression-type) (only "integer", "number", "date", or "time") - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Maximum](properties_Scale.md#maximum) - [Minimum](properties_Scale.md#minimum) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Step](properties_Scale.md#step) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## Voir également - [Indicateurs de progression](progressIndicator.md) From 9e5c6ca485c619ce38f117fcdd58ab5bc157d593 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:07:03 +0200 Subject: [PATCH 0196/2000] New translations subform_overview.md (French) --- .../current/FormObjects/subform_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md index a16d9b4ed64a69..d2e5453b58e4d3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md @@ -207,3 +207,7 @@ Pour plus d'informations, reportez-vous à la description de la commande `EXECUT [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Detail Form](properties_Subform.md#detail-form) - [Double click on empty row](properties_Subform.md#double-click-on-empty-row) - [Double click on row](properties_Subform.md#double-click-on-row) - [Enterable in list](properties_Subform.md#enterable-in-list) - [Expression Type](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [List Form](properties_Subform.md#list-form) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Print Frame](properties_Print.md#print-frame) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection mode](properties_Subform.md#selection-mode) - [Source](properties_Subform.md#source) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Data Change](../Events/onDataChange.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From fd85e7d9e79503116c313d6679528532893aea1f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:07:05 +0200 Subject: [PATCH 0197/2000] New translations tabcontrol.md (French) --- .../current/FormObjects/tabControl.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md index d4264181aaed60..4bfe4ca854fa20 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md @@ -118,3 +118,6 @@ Par exemple, si l’utilisateur clique sur le 3e onglet, 4D affichera la page 3 [Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list-static-list) - [Class](properties_Object.md#css-class) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Save value](properties_Object.md#save-value) - [Standard action](properties_Action.md#standard-action) - [Tab Control Direction](properties_Appearance.md#tab-control-direction) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From a6d0da835695d413d467cf48d3d00631d775d0f5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:07:07 +0200 Subject: [PATCH 0198/2000] New translations viewproarea_overview.md (French) --- .../current/FormObjects/viewProArea_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/viewProArea_overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/viewProArea_overview.md index 89f77bb246e9ef..4eb95e63911413 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/viewProArea_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/viewProArea_overview.md @@ -16,3 +16,7 @@ Les zones 4D View Pro sont documentées dans [la section 4D View Pro](ViewPro/ge ## Propriétés prises en charge [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Show Formula Bar](properties_Appearance.md#show-formula-bar) - [Type](properties_Object.md#type) - [User Interface](properties_Appearance.md#user-interface) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On Clicked](../Events/onClicked.md) - [On Column Resize](../Events/onColumnResize.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header Click](../Events/onHeaderClick.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Row Resize](../Events/onRowResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On VP Range Changed](../Events/onVPRangeChanged.md) - [On VP Ready](../Events/onVPReady.md) From 1f41c9bde3f9d1809eb50146065a6e713ad1bc8e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:07:09 +0200 Subject: [PATCH 0199/2000] New translations writeproarea_overview.md (French) --- .../current/FormObjects/writeProArea_overview.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/writeProArea_overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/writeProArea_overview.md index 63fcbd620ca439..e6959d1d8854be 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/writeProArea_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/writeProArea_overview.md @@ -15,3 +15,6 @@ Les zones 4D Write Pro sont documentées dans le manuel [4D Write Pro](https://d [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Keyboard Layout](properties_Entry.md#keyboard-layout) - [Left](properties_CoordinatesAndSizing.md#left) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Print Variable Frame](properties_Print.md#print-frame) - [Resolution](properties_Appearance.md#resolution) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Show background](properties_Appearance.md#show-background) - [Show footers](properties_Appearance.md#show-footers) - [Show headers](properties_Appearance.md#show-headers) - [Show hidden characters](properties_Appearance.md#show-hidden-characters) - [Show horizontal ruler](properties_Appearance.md#show-horizontal-ruler) - [Show HTML WYSIWYG](properties_Appearance.md#show-html-wysiwyg) - [Show page frame](properties_Appearance.md#show-page-frame) - [Show references](properties_Appearance.md#show-references) - [Show vertical ruler](properties_Appearance.md#show-vertical-ruler) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [View mode](properties_Appearance.md#view-mode) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Zoom](properties_Appearance.md#zoom) +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 9afe570fe1bbf1d056d4d74c4e28bceeefc2e9a0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:07:30 +0200 Subject: [PATCH 0200/2000] New translations updates.md (French) --- i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md | 1 + 1 file changed, 1 insertion(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md index 33e9c2638b2f51..91b15c8540f0df 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -11,6 +11,7 @@ title: Release Notes - 4D Write Pro now supports [hierarchical list style sheets](../WritePro/user-legacy/stylesheets.md#hierarchical-list-style-sheets), enabling the creation and management of structured [multi-level lists](../WritePro/user-legacy/using-a-4d-write-pro-area.md#multi-level-lists) with automatic numbering. - Ability to use a custom certificate from the macOS keychain instead of a local certificates folder in [`HTTPRequest`](../API/HTTPRequestClass.md#4dhttprequestnew) and [`HTTPAgent`](../API/HTTPAgentClass.md#4dhttpagentnew) classes. - New [`4D.Method` class](../API/MethodClass.md) to create and execute a 4D method code from text source. [`METHOD Get path`](../commands/method-get-path) and [`METHOD RESOLVE PATH`](../commands/method-resolve-path) commands support a new `path volatile method` constant (128). +- IMAP transporter now supports mailbox event notifications using the IDLE protocol through a [notifier object](../API/IMAPTransporterClass.md#notifier) of the [4D.IMAPNotifier](../API/IMAPNotifier.md) class, configurable via the `listener` property of [IMAP New transporter](../commands/imap-new-transporter). - Remote [session](../API/SessionClass.md) objects are now [available client-side](../Desktop/sessions.md#availability). - Dependencies: support of [components stored on GitLab repositories](../Project/components.md#configuring-a-gitlab-repository). From 55291ae1ab976ef677bb1564b4d58c1601f28830 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:07:33 +0200 Subject: [PATCH 0201/2000] New translations dsmapping.md (French) --- .../fr/docusaurus-plugin-content-docs/current/ORDA/dsMapping.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/dsMapping.md b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/dsMapping.md index b2335afd59b65d..90236d8d01eea3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/dsMapping.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/dsMapping.md @@ -205,7 +205,7 @@ Une entity selection est un objet contenant une ou plusieurs référence(s) à d Un objet Entity selection est géré par les fonctions et les propriétés de la classe [**EntitySelection**](../API/EntitySelectionClass.md). -Voici un exemple : +Exemple : ```4d var $e : cs.EmployeeSelection //déclare une variable objet $e de type de classe EmployeeSelection From 6f400d70b05b5f7f51949dfd44b607a22f8bfc3e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:07:35 +0200 Subject: [PATCH 0202/2000] New translations entities.md (French) --- .../current/ORDA/entities.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/entities.md b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/entities.md index 7bef0ee3ea0f8d..63b95c3ef4c7bd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/entities.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/entities.md @@ -160,7 +160,7 @@ La référence du fichier peut être : - un objet 4D.File - un chemin au format POSIX -Voici un exemple : +Exemple : ```4d Function createCompany($name : Text; $logo : 4D.File) @@ -292,7 +292,7 @@ Une nouvelle entity selection est **partageable** dans les cas suivants : - la nouvelle entity selection est basée sur une relation [entity.*attributeName*](API/EntityClass.md#attributename) (par exemple, "company.employees") lorsque *attributeName* est un attribut lié 1-vers-N mais que l'entité n'appartient pas à une entity selection. - la nouvelle entity selection est explicitement copiée comme partageable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire avec l'option `ck shared`). -Voici un exemple : +Exemple : ```4d var $myComp : cs.CompanyEntity @@ -306,7 +306,7 @@ Une nouvelle entity selection est **modifiable** dans les cas suivants : - nouvelle entity selection créée vide à l'aide de la fonction [dataClass.newSelection()](API/DataClassClass.md#newselection) ou de la commande `Create entity selection`, - nouvelle entity selection explicitement copiée comme modifiable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire sans l'option `ck shared`). -Voici un exemple : +Exemple : ```4d var $toModify : cs.CompanySelection @@ -339,7 +339,7 @@ $comp2:=$lowSal.employer //$comp2 est modifiable car $lowSal est modifiable :::note Entity selections retournées depuis le serveur -Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Voici un exemple : +Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Exemple : ```4d //une fonction est toujours exécutée sue le serveur From 491be0c1698185b896b07917831db5bcc3bb4627 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:08:46 +0200 Subject: [PATCH 0203/2000] New translations transformation-tags.md (French) --- .../current/Tags/transformation-tags.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Tags/transformation-tags.md b/i18n/fr/docusaurus-plugin-content-docs/current/Tags/transformation-tags.md index 330c330a6e641b..7a40b523e8aab6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Tags/transformation-tags.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Tags/transformation-tags.md @@ -577,7 +577,7 @@ Dans ce cas, la balise `4DLOOP` fonctionne comme avec un tableau : elle fait une Cette syntaxe est utile lorsque vous passez un pointeur de tableau en tant que paramètre à la commande [`PROCESS 4D TAGS`](../commands/process-4d-tags). -Voici un exemple : +Exemple : ```4d ARRAY TEXT($array;2) From 74fadf4c7ec0682cd9e01db0e5e2e5efb5e5a44f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:11:00 +0200 Subject: [PATCH 0204/2000] New translations configuring.md (French) --- .../current/ViewPro/configuring.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/configuring.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/configuring.md index d81066c76ea77f..93a655a37fe26a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/configuring.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/configuring.md @@ -418,7 +418,7 @@ La commande [VP Get stylesheet](commands/vp-get-stylesheet.md) peut être utilis ### Propriétés d'objet de style -Voici un exemple : +Exemple : ```4d $style:=New object From be1ea98f436de5d08ea3f28ca6f30e9f8bd82d9d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:11:12 +0200 Subject: [PATCH 0205/2000] New translations sessions.md (French) --- .../current/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/sessions.md b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/sessions.md index 2b617917eb8dd8..bccf4e166134cf 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/sessions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/sessions.md @@ -110,7 +110,7 @@ Des privilèges peuvent être associés aux sessions utilisateur web. Sur le ser Vous assignez des privilèges en utilisant la [fonction `.setPrivileges()`](API/SessionClass.md#setprivileges). Dans votre code, vous pouvez vérifier les privilèges de la session pour autoriser ou refuser l'accès à l'aide de la fonction [`.hasPrivilege()`](API/SessionClass.md#hasprivilege). Par défaut, les nouvelles sessions n'ont aucun privilège : ce sont des sessions **Guest** (la fonction [`isGuest()`](API/SessionClass.md#isguest) retourne true). -Voici un exemple : +Exemple : ```4d If (Session.hasPrivilege("WebAdmin")) From 6d33cabda68e618cb53ef7f36175c1ebaf4a27cc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:20:39 +0200 Subject: [PATCH 0206/2000] New translations httpagentclass.md (French) --- .../current/API/HTTPAgentClass.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md index 081c1e97b08dc1..d2c965963ea6c2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md @@ -39,14 +39,6 @@ Comme HTTPAgent est un objet partageable, vous pouvez en ajouter un à une class **4D.HTTPAgent.new**( { *options* : Object } ) : 4D.HTTPAgent -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------ | -| 21 | Prise en charge de la propriété *storeCertificateName* | - -
    -
    From 5cfa553c0b761426a708ffefd512efd7ef74378f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:24:04 +0200 Subject: [PATCH 0207/2000] New translations webarea_overview.md (French) --- .../current/FormObjects/webArea_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md index 70209997d4288d..7ee10aeac9bf4a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md @@ -245,6 +245,10 @@ Lorsque vous avez effectué les réglages décrits ci-dessus, vous disposez de n [Access 4D methods](properties_WebArea.md#access-4d-methods) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Progression](properties_WebArea.md#progression) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [URL](properties_WebArea.md#url) - [Use embedded Web rendering engine](properties_WebArea.md#use-embedded-web-rendering-engine) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibilty](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +## Supported Events + +[On Begin URL Loading](../Events/onBeginUrlLoading.md) - [On End URL Loading](../Events/onEndUrlLoading.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Open External Link](../Events/onOpenExternalLink.md) - [On Unload](../Events/onUnload.md) - [On URL Filtering](../Events/onUrlFiltering.md) - [On URL Loading Error](../Events/onUrlLoadingError.md) - [On URL Resource Loading](../Events/onUrlResourceLoading.md) - [On Window Opening Denied](../Events/onWindowOpeningDenied.md) + ## 4DCEFParameters.json Le fichier 4DCEFParameters.json est un fichier de configuration qui permet de personnaliser les paramètres CEF afin de gérer le comportement des zones web dans les applications 4D. From 3c6295d159fd4bdd26dd511642b567f543b03595 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:27:03 +0200 Subject: [PATCH 0208/2000] New translations collectionclass.md (French) --- .../version-21/API/CollectionClass.md | 908 ++++++++++-------- 1 file changed, 490 insertions(+), 418 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md index 58229bc0a3a21a..04e2e4f5c3362e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md @@ -94,13 +94,13 @@ Une collection est initialisée avec les commandes [`New collection`](../command #### Description -Différent de +La fonction `.at()` retourne l'élément à la position *index*, acceptant des entiers positifs et négatifs. > Cette fonction ne modifie pas la collection d'origine. Les nombres entiers négatifs déterminent la position à partir du dernier élément de la collection. -Voici un exemple : +La fonction renvoie la valeur Undefined si *index* dépasse les limites de la collection. #### Exemple @@ -144,17 +144,17 @@ $element:=$col.at(10) // undefined #### Description -Différent de +La fonction .average() retourne la moyenne arithmétique des valeurs définies dans la collection. Seuls les éléments ayant une valeur numérique sont pris en compte pour le calcul (les autres types d'éléments sont ignorés). Les positions sont retournées dans un ordre croissant. -Vous pouvez passer tout type d'élément accepté par les collections, y compris une autre collection. +`.average()` retourne `undefined` si : - la collection est vide, - la collection ne contient pas d'éléments numériques, -- Egal à +- *propertyPath* n'est pas trouvé dans la collection. #### Exemple 1 @@ -204,7 +204,7 @@ Vous pouvez passer tout type d'élément accepté par les collections, y compris #### Description -Vous devez prêter attention aux problèmes de conversion suivants : +La fonction `.clear()` supprime tous les éléments de la collection et retourne une collection vide. > Cette fonction modifie la collection d'origine. @@ -248,17 +248,17 @@ $vSize:=$col.length //$vSize=0 #### Description -Vous pouvez passer : Vous pouvez passer : +La fonction `.combine()` insère des éléments *col2* à la fin ou à la position *index* spécifiée dans l'instance de collection et renvoie la collection modifiée. A la différence de la fonction `.insert()`, `.combine()` ajoute chaque valeur de *col2* dans la collection d'origine, et non en tant qu'élément unique de collection. > Cette fonction modifie la collection d'origine. -Nom de méthode Exemples : +Par défaut, les éléments *col2* sont ajoutés à la fin de la collection originale. Vous pouvez passer dans *index* la position à laquelle vous souhaitez que les éléments *col2* soient insérés dans la collection. -> Exemple 1 +> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. -- Exemple 2 -- Inclus parmi -- Vous souhaitez un tri croissant des première et troisième collections, et une synchronisation pour la deuxième collection : +- Si *index* > la longueur de la collection, l'*index* de départ sera fixé à la longueur de la collection. +- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). +- Si la valeur calculée est négative, *index* est mis à 0. #### Exemple @@ -292,18 +292,18 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6] | Paramètres | Type | | Description | | ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | value | any | -> | Valeur(s) à concaténer. Si *value* est une collection, tous ses éléments sont ajoutés comme de nouveaux éléments à la fin de la collection d'origine. | -| Résultat | Collection | <- | En cas d'incohérence, les règles suivantes sont appliquées : | +| Résultat | Collection | <- | Nouvelle collection contenant les valeurs d'origine et les valeurs ajoutées |
    #### Description -Par exemple : +La fonction `.concat()` renvoie une nouvelle collection contenant les éléments de la collection originale avec tous les éléments du paramètre *value* ajoutés à la fin. > Cette fonction ne modifie pas la collection d'origine. -La collection retournée contient l'élément spécifié par *startFrom* et tous les éléments suivants jusqu'à l'élément spécifié par *end* (mais non compris). Si seul le paramètre *startFrom* est spécifié, la collection retournée contient tous les éléments de *startFrom* au dernier élément de la collection d'origine. +Si *value* est une collection, tous ses éléments sont ajoutés en tant que nouveaux éléments à la fin de la collection d'origine. Si la *value* n'est pas une collection, elle est ajoutée elle-même en tant que nouvel élément. #### Exemple @@ -324,10 +324,10 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8]
    Historique -| Release | Modifications | -| ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 18 R3 | Les dates sont stockées sous la forme de date « aaaa-mm-jj » ou des chaînes au format « AAAA-MM-JJTHH: ss.SSSZ: mm » , selon la configuration actuelle « dates à l'intérieur des objets » de la base de données. Cet exemple retourne des personnes embauchées il y a plus de 90 jours : | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | ---------------------------------------------------------------------------- | +| 18 R3 | Nouvelle option *ck shared*. Nouveaux paramètres *groupWith* | +| v16 R6 | Ajout |
    @@ -337,40 +337,40 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8]
    -| Paramètres | Type | | Description | -| ------------ | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| option | Integer | -> | Exemple 3 | -| groupWithCol | Collection | -> | Collection partagée à grouper avec la collection résultante | -| groupWithObj | Object | -> | Objet partagé à grouper avec la collection résultante | -| Résultat | Collection | <- | *pathStrings* contient une formule constituée de 1 à N chemin(s) de propriété(s) et (optionnellement) ordres de tri, séparés par des virgules. | +| Paramètres | Type | | Description | +| ------------ | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| option | Integer | -> | `ck resolve pointers`: résoudre les pointeurs avant la copie,
    `ck shared`: retourner une collection partagée | +| groupWithCol | Collection | -> | Collection partagée à grouper avec la collection résultante | +| groupWithObj | Object | -> | Objet partagé à grouper avec la collection résultante | +| Résultat | Collection | <- | Copie profonde de la collection d'origine (deep copy) |
    #### Description -Lorsque vous utilisez une valeur constante, les règles suivantes doivent être respectées : +La fonction `.copy()` renvoie une copie profonde (deep copy) de l'instance de collection. ***Deep copy*** signifie que les objets ou les collections présents dans la collection d'origine sont dupliqués et ne partagent pas leur référence avec la collection qui est retournée. > Cette fonction ne modifie pas la collection d'origine. -Utilisation de guillemets +S'il est passé, le paramètre *option* peut contenir l'une des constantes suivantes (ou les deux) : -| option | Description | -| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck resolve pointers` | Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Dans ce cas, chaque pointeur contenu dans la collection est évalué lors de la copie et sa valeur déréférencée est utilisée. | -| `ck shared` | Prise en charge des formules Symbole(s) L'évaluation est sensible à la casse et différencie les caractères accentués. | +| option | Description | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `ck resolve pointers` | Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Toutefois, vous pouvez résoudre les pointeurs au moment de la copie en passant la constante `ck resolve pointers`. Dans ce cas, chaque pointeur contenu dans la collection est évalué lors de la copie et sa valeur déréférencée est utilisée. | +| `ck shared` | Par défaut, `copy()` retourne une collection standard (non partagée), même si la fonction s'applique à une collection partagée. Passez la constante `ck shared` pour créer une collection partagée. Dans ce cas, vous pouvez utiliser le paramètre *groupWith* pour associer la collection partagée à une autre collection ou à un autre objet (voir ci-dessous). | -Par défaut si omis, une évaluation non diacritique est effectuée +Les paramètres *groupWithCol* ou *groupWithObj* vous permettent de désigner une collection ou un objet avec lequel la collection résultante doit être associée. :::note -Les objets Datastore, dataclass et entity ne sont pas copiables. Collection mise à plat +Les objets Datastore, dataclass et entity ne sont pas copiables. Si `.copy()` est appelé avec eux, les valeurs `Null` sont retournées. ::: #### Exemple 1 -Inférieur ou égal à Null +Nous souhaitons copier la collection régulière (non partagée) *$lastnames* dans l'objet partagé *$sharedObject*. Pour cela, nous devons créer une copie partagée de la collection (*$sharedLastnames*). ```4d var $sharedObject : Object @@ -392,7 +392,7 @@ End use #### Exemple 2 -Null Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. +Nous voulons combiner *$sharedColl1* et *$sharedColl2*. Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. Par conséquent, nous devons faire une copie partagée de *$sharedColl1* et désigner *$sharedColl2* comme étant un groupe partagé pour la copie. ```4d var $sharedColl1;$sharedColl2;$copyColl : Collection @@ -409,7 +409,7 @@ $sharedColl2:=New shared collection(New shared object("lastname";"Brown")) #### Exemple 3 -Supérieur ou égal à Paramètre querySettings +Nous avons une collection standard (*$lastnames*) et nous souhaitons la placer dans le **Storage** de l'application. Pour cela, nous devons créer une copie partagée au préalable (*$sharedLastnames*). ```4d var $lastnames;$sharedLastnames : Collection @@ -427,10 +427,24 @@ End use #### Exemple 4 -Collection d'origine dont tous les éléments ont été supprimés +Cet exemple illustre l'utilisation de l'option `ck resolve pointers` : ```4d -Résultat + var $col : Collection + var $p : Pointer + $p:=->$what + + $col:=New collection + $col.push(New object("alpha";"Hello";"num";1)) + $col.push(New object("beta";"You";"what";$p)) + + $col2:=$col.copy() + $col2[1].beta:="World!" + ALERT($col[0].alpha+" "+$col2[1].beta) //"Hello World!" + + $what:="You!" + $col3:=$col2.copy(ck resolve pointers) + ALERT($col3[0].alpha+" "+$col3[1].what) //"Hello You!" ``` @@ -453,19 +467,19 @@ Résultat
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | --------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | Real | <- | La recherche d'une personne nommée "smith OR status='private"' échouera simplement. | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | Real | <- | Nombre d'éléments dans la collection |
    #### Description -Ajout +La fonction `.count()` retourne le nombre d'éléments non nuls dans la collection. -Exemple 2 Tri d'une collection de nombres par ordre croissant ou décroissant : +Si la collection contient des objets, vous pouvez passer le paramètre *propertyPath*. Dans ce cas, seuls les éléments qui contiennent le *propertyPath* sont pris en compte. #### Exemple @@ -502,27 +516,27 @@ Exemple 2 Tri d'une collection de nombres par ordre croissant ou décroissant :
    -| Paramètres | Type | | Description | -| ------------ | ----------------------------------------------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| value | Text, Number, Boolean, Date, Object, Collection | -> | Valeur à compter | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | Real | <- | Par défaut, `copy()` retourne une collection standard (non partagée), même si la commande est appliquée à une collection partagée. | +| Paramètres | Type | | Description | +| ------------ | ----------------------------------------------- | :-------------------------: | --------------------------------------------------------------- | +| value | Text, Number, Boolean, Date, Object, Collection | -> | Valeur à compter | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | Real | <- | Nombre d'occurrences de la valeur |
    #### Description -Lorsque vous utilisez des placeholders, le contournement des options de sécurité n'est pas possible : +La fonction `.countValues()` retourne le nombre d'occurrences de *value* dans la collection. -L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. +Vous pouvez passer dans *value* : - une valeur scalaire (texte, numérique, booléen, date), - une référence d'objet ou de collection. -La callback reçoit les paramètres suivants : +Pour qu'un élément soit comptabilisé, le type de *value* doit être égal à celui de l'élément ; la fonction utilise l'opérateur d'égalité. -Comparaison +Le paramètre optionnel *propertyPath* vous permet de compter des valeurs à l'intérieur d'une collection d'objets : passez dans *propertyPath* le chemin de la propriété dont vous souhaitez comptabiliser le nombre de valeurs. > Cette fonction ne modifie pas la collection d'origine. @@ -569,10 +583,10 @@ Comparaison
    Historique -| Release | Modifications | -| ------- | -------------------------------------------------------------------------------------- | -| 20 | Vous souhaitez créer une nouvelle collection puis ajouter un élément : | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | ------------------------------------ | +| 20 | Prise en charge de `ck count values` | +| v16 R6 | Ajout |
    @@ -593,20 +607,20 @@ Comparaison #### Description -Nom de méthode +La fonction `.distinct()` renvoie une collection contenant uniquement les valeurs distinctes (différentes) de la collection originale. > Cette fonction ne modifie pas la collection d'origine. -La collection retournée est automatiquement triée. Vous souhaitez créer une collection pré-remplie : +La collection retournée est automatiquement triée. Les valeurs **Null** ne sont pas retournées. -Cette recherche semble sécurisée puisque les données non publiques sont filtrées. +Si la collection contient des objets, vous pouvez passer le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir les valeurs distinctes. -Exemple 2 +Dans le paramètre *options*, vous pouvez passer une ou une combinaison des constantes suivantes : -| Constante | Valeur | Commentaire | -| ----------------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck diacritical` | 8 | L'évaluation est sensible à la casse et différencie les caractères accentués. Par défaut si omis, une évaluation non diacritique est effectuée | -| `ck count values` | 32 | Renvoie le nombre d'éléments pour chaque valeur distincte. Prise en charge des formules | +| Constante | Valeur | Commentaire | +| ----------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `ck diacritical` | 8 | L'évaluation est sensible à la casse et différencie les caractères accentués. Par défaut si omis, une évaluation non diacritique est effectuée | +| `ck count values` | 32 | Renvoie le nombre d'éléments pour chaque valeur distincte. Lorsque cette option est passée, `.distinct()` renvoie une collection d'objets contenant une paire d'attributs `{"value":*value*;"count":*count*}`. | #### Exemples @@ -644,31 +658,31 @@ Exemple 2
    -| Paramètres | Type | | Description | -| ----------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------- | -| collection2 | Collection | -> | Collection à comparer | -| option | Integer | -> | La formule reçoit les paramètres suivants : | -| Résultat | Boolean | <- | Cet exemple illustre l'utilisation de l'option `ck resolve pointers` : | +| Paramètres | Type | | Description | +| ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | +| collection2 | Collection | -> | Collection à comparer | +| option | Integer | -> | `ck diacritical`: évaluation diacritique ("A" # "a" par exemple) | +| Résultat | Boolean | <- | Vrai si les collections sont identiques, sinon faux |
    #### Description -Ajout +La fonction `.equal()` compare récursivement le contenu de la collection et de *collection2* (comparaison profonde)et renvoie **true** si elles sont identiques. :::note Notes -- Historique La callback reçoit les paramètres suivants : -- Par exemple, imaginez une chaîne de recherche du type : +- La fonction `.equal()` ne vérifie l'égalité que pour les chaînes de caractères, les booléens, les nombres et les éléments de type null dans les collections. Elle ne vérifie pas l'égalité des objets natifs. +- Les éléments avec des valeurs **null** ne sont pas égaux aux éléments non définis. ::: -Par défaut, une évaluation non diacritique est effectuée. L'évaluation est sensible à la casse et différencie les caractères accentués. +Par défaut, une évaluation non diacritique est effectuée. Si vous souhaitez que l'évaluation soit sensible à la casse ou pour différencier des caractères accentués, passez la constante `ck diacritical` dans le paramètre option. :::tip -dans *$2* : param Modifications +Une comparaison récursive de collections peut prendre beaucoup de temps si la collection est grande et profonde. Si vous souhaitez uniquement comparer deux références de collection, vous pouvez envisager d'utiliser l'opérateur de comparaison [`=` pour les références de collection](../Concepts/dt_collection.md#collection-operators). ::: @@ -716,51 +730,60 @@ dans *$2* : param Modifications
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Elément à partir duquel débuter l'évaluation | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Boolean | <- | Paramètres | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------- | +| startFrom | Integer | -> | Elément à partir duquel débuter l'évaluation | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Boolean | <- | True si tous les éléments ont passé le test avec succès |
    #### Description -Ajout +La fonction `.every()` retourne **true** si tous les éléments de la collection ont été évalués à vrai par le test implémenté dans l'objet *formula* ou la méthode *methodName* fourni(e). Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 Par défaut, les propriétés sont triées pas ordre croissant. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Collection à combiner -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si l'évaluation de la valeur de l'élément est réussie, **false** sinon. +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. -Prise en charge des formules +Dans tous les cas, au point où la fonction `.every()` rencontre le premier élément de la collection évalué à **false**, elle cesse d'appeler la callback et retourne **false**. -Objet formule Les propriétés suivantes sont prises en charge : +Par défaut, `.every()` évalue l'ensemble de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer le test. -- Prise en charge des formules -- Prise en charge des formules -- Commentaire +- Si *startFrom* >= la longueur de la collection, **false** est retourné, ce qui signifie que la collection n'est pas testée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple 1 ```4d -Comparaison +var $c : Collection +var $b : Boolean +var $f : 4D.Function + +$f:=Formula($1.value>0) +$c:=New collection +$c.push(5;3;1;4;6;2) +$b:=$c.every($f) // retourne true +$c.push(-1) +$b:=$c.every($f) // retourne false ``` #### Exemple 2 @@ -801,29 +824,29 @@ $b:=$c.every($f;Is real) //$b=false
    -| Paramètres | Type | | Description | -| ------------ | ---------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet dont les valeurs doivent être extraites dans la nouvelle collection | -| targetpath | Text | -> | Chemin ou nom de propriété cible | -| option | Integer | -> | Prise en charge des formules Sommaire | -| Résultat | Collection | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. | +| Paramètres | Type | | Description | +| ------------ | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet dont les valeurs doivent être extraites dans la nouvelle collection | +| targetpath | Text | -> | Chemin ou nom de propriété cible | +| option | Integer | -> | `ck keep null` : inclure les propriétés null dans la collection retournée (ignorées par défaut). Paramètre ignoré si *targetPath* est passé. | +| Résultat | Collection | <- | Nouvelle collection contenant les valeurs extraites |
    #### Description -OU +La fonction `.extract()` crée et renvoie une nouvelle collection contenant les valeurs *propertyPath* extraites de la collection originale d'objets. > Cette fonction ne modifie pas la collection d'origine. -Exemple +Le contenu de la collection retournée dépend du paramètre *targetPath* : -- Prise en charge des formules +- Si le paramètre *targetPath* est omis, `.extract()` remplit la nouvelle collection avec les valeurs de *propertyPath* de la collection d'origine. - Exemple 2 Exemple + Par défaut, les éléments pour lesquels *propertyPath* est null ou indéfini sont ignorés dans la collection résultante. Vous pouvez passer la constante `ck keep null` dans le paramètre *option* pour inclure ces valeurs en tant qu'éléments null dans la collection retournée. -- Exemple Par exemple, vous pouvez organiser une recherche de la manière suivante : +- Si un ou plusieurs paramètre(s) *targetPath* sont passés (correspondant à un ou plusieurs paramètre(s) *propertyPath*), `.extract()` remplit la nouvelle collection avec les propriétés *propertyPath* et chaque élément de la nouvelle collection est un objet avec les propriétés *targetPath* remplies avec les propriétés *propertyPath* correspondantes. Les valeurs null sont conservées (le paramètre *option* est ignoré avec cette syntaxe). #### Exemple 1 @@ -874,31 +897,31 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504
    -| Paramètres | Type | | Description | -| ---------- | ----------------------------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| value | Number, Text, Object, Collection, Date, Boolean | -> | Valeur de remplissage | -| startFrom | Integer | -> | Indice l'élément de départ (inclus) | -| end | Integer | -> | Indice de fin (non inclus) | -| Résultat | collection | <- | Vous pouvez modifier ce comportement en utilisant le sélecteur `Dates inside objects` de la commande `SET DATABASE PARAMETER`. | +| Paramètres | Type | | Description | +| ---------- | ----------------------------------------------- | :-------------------------: | ------------------------------------------------------ | +| value | Number, Text, Object, Collection, Date, Boolean | -> | Valeur de remplissage | +| startFrom | Integer | -> | Indice l'élément de départ (inclus) | +| end | Integer | -> | Indice de fin (non inclus) | +| Résultat | collection | <- | Collection d'origine avec valeurs de remplissage |
    #### Description -Exemples +La fonction `.fill()` remplit la collection avec la *valeur* spécifiée, éventuellement de l'index *startFrom* à l'index *end*, et renvoie la collection résultante. > Cette fonction modifie la collection d'origine. -- nombres -- Exemple 2 -- Exemple 3 +- Si le paramètre *startFrom* est omis, *value* est appliquée à tous les éléments de la collection (*startFrom*=0). +- Si le paramètre *startFrom* est passé et *end* omis, *value* est appliquée aux éléments de la collection à partir de *startFrom* jusqu'au dernier élément de la collection (*end*=length). +- Si à la fois le paramètre *startFrom* et *end* sont passés, *value* est appliquée aux éléments de la collection à partir de *startFrom* jusqu'à l'élément *end*. En cas d'incohérence, les règles suivantes sont appliquées : -- Exemple 3 nombres -- Prise en charge de querySettings -- La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. +- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). Si la valeur calculée est négative, *startFrom* est défini à 0. +- Si *end* < 0 , il est recalculé comme *end:=end+length*. +- Si *end* < *startFrom* (valeurs passées ou recalculées), la méthode ne fait rien. #### Exemple @@ -932,43 +955,43 @@ En cas d'incohérence, les règles suivantes sont appliquées :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Collection | <- | Résultat | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------ | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Collection | <- | Nouvelle collection contenant les éléments filtrés (shallow copy) |
    #### Description -Utilisation de placeholders Modifications Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +La fonction `.filter()` retourne une nouvelle collection contenant tous les éléments de la collection d'origine pour lesquels le résultat de la *formula* ou de la méthode *methodName* est **true**. Cette fonction retourne une ***shallow copy***, ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour filtrer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 4 Par exemple, si vous exécutez la recherche suivante : +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (optionnel) et un objet en premier paramètre (*$1*). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant la condition et donc, devant être ajouté à la nouvelle collection. La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Nom de méthode -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- *$1.result* (Booléen) : **true** si la valeur de l'élément correspond à la condition de filtre et doit être conservée, **false** sinon. +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. :::note -Lors de la conversion de dates 4D en texte avant de les stocker dans la collection, par défaut le programme prend en compte le fuseau horaire local. +Lorsque vous utilisez *methodName* comme callback, et si la méthode ne renvoie aucune valeur, `.filter()` recherchera la propriété *$1.result* que vous devez définir à **true** pour chaque élément remplissant la condition. ::: @@ -1021,47 +1044,47 @@ Vous voulez filtrer les éléments de la collection en fonction de leur type :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | any | <- | Pour cela, nous devons créer une copie partagée de la collection (*$sharedLastnames*). | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | any | <- | Première valeur trouvée (Undefined si non trouvée) |
    #### Description -Exemple +La fonction `.find()` retourne la première valeur dans la collection pour laquelle le résultat de *formula* ou de *methodName*, appliqué à chaque élément, retourne **true**. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit renvoyer **true** pour le premier élément qui satisfait la condition. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Collection d'origine redimensionnée -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si la valeur de l'élément correspond à la condition de recherche, **false** sinon. +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. -Exemple 2 Exemple 2 +Par défaut, `.find()` effectue une recherche dans la totalité de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer la recherche. -- Tri avec un chemin de propriété : -- Séparateur à utiliser entre les éléments - Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : -- Commentaire +- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). + **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple 1 @@ -1112,47 +1135,47 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Integer | <- | Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------- | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Integer | <- | Numéro du premier élément trouvé (-1 si non trouvé) |
    #### Description -Exemple +La fonction `.findIndex()` retourne l'indice, dans la collection, du premier élément pour lequel *formula* ou *methodName*, appliqué à chaque élément, retourne **true**. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Collection partagée à grouper avec la collection résultante +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- *methodName*, le nom d'une méthode projet (texte). -Exemple 2 La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit renvoyer **true** pour le premier élément qui satisfait la condition. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Collection d'origine redimensionnée -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si la valeur de l'élément correspond à la condition de recherche, **false** sinon. +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. -Les parenthèses sont obligatoires lorsque NOT est utilisé avant une déclaration contenant plusieurs opérateurs. Exemple 2 +Par défaut, `.findIndex()` effectue une recherche dans la totalité de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer la recherche. -- Tri avec un chemin de propriété : -- Séparateur à utiliser entre les éléments - Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : -- Commentaire +- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). + **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple @@ -1191,16 +1214,16 @@ $val3:=$c.findIndex($val2+1;Formula($1.value.name=$2);"Clanton") //$val3=4
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | -| Résultat | any | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ----------------------------- | +| Résultat | any | <- | Premier élément de collection |
    #### Description -Ajout +La fonction `.first()` retourne le premier élément de la collection. > Cette fonction ne modifie pas la collection d'origine. @@ -1239,19 +1262,19 @@ $first:=$emptyCol.first() // retourne Undefined
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| depth | Integer | -> | La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. Par défaut=1 | -| Résultat | Collection | <- | *$1.result* (booléen): **true** si *$1.value < $1.value2*, **false** sinon | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------ | +| depth | Integer | -> | La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. Par défaut=1 | +| Résultat | Collection | <- | Collection mise à plat |
    #### Description -Exemple 2 +La fonction `.flat()` crée une nouvelle collection avec tous les éléments des sous-collections concaténés de manière récursive jusqu'à la *depth* spécifiée. -Exemple avec une référence d'objet : +Par défaut, si le paramètre *depth* est omis, seul le premier niveau de la structure de la collection imbriquée sera mis à plat. > Cette fonction ne modifie pas la collection d'origine. @@ -1295,41 +1318,41 @@ $col.flat(MAXLONG)
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Collection | <- | **Note** : Même si *startFrom* est négatif, la recherche est effectuée de la droite vers la gauche. | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Collection | <- | Collection de valeurs transformées et mises à plat sur une profondeur de 1 |
    #### Description -Exemple Collection d'origine modifiée ne contenant plus les éléments supprimés +La fonction `.flatMap()` crée une nouvelle collection basée sur le résultat de l'appel de la fonction 4D *formula* ou de la méthode *methodName* sur chaque élément de la collection d'origine et mise à plat sur une profondeur de 1. Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. -Résultat de la valeur de l'accumulateur +Cette fonction est identique à un appel à [`map()`](#map) suivi d'un appel à [`flat()`](#flat) de profondeur 1. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Propriété -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (tout type) : nouvelle valeur transformée à ajouter à la collection résultante +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. #### Exemple 1 @@ -1394,30 +1417,30 @@ $c2:=$c.flatMap($f; $c.sum()) | ---------- | ---------- | :-------------------------: | ----------------------------------------------------- | | toSearch | expression | -> | Expression à rechercher dans la collection | | startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| Résultat | Boolean | <- | Exemple 1 | +| Résultat | Boolean | <- | True si *toSearch* est trouvé dans la collection | #### Description -Exemple +La fonction `.includes()` retourne True si l'expression *toSearch* est trouvée parmi les éléments de la collection, sinon False. > Cette fonction ne modifie pas la collection d'origine. -Exemple 1 Vous pouvez passer : +Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -La callback reçoit les paramètres suivants : +*toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). -Exemple 2 +Optionnellement, vous pouvez passer l'indice de la collection à partir duquel démarrer la recherche dans *startFrom*. -- Exemple -- Séparateur à utiliser entre les éléments **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. -- Commentaire +- Si *startFrom* >= la longueur de la collection, False est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). Notez que même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple @@ -1466,24 +1489,24 @@ Exemple 2 #### Description -Exemple +La fonction `.indexOf()` recherche l'expression *toSearch* parmi les éléments de la collection et retourne l'indice de la première occurrence trouvée, ou -1 si aucune occurrence n'a été trouvée. > Cette fonction ne modifie pas la collection d'origine. -Exemple 1 Vous pouvez passer : +Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -La callback reçoit les paramètres suivants : +*toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). -Exemple 2 +Optionnellement, vous pouvez passer l'indice de la collection à partir duquel démarrer la recherche dans *startFrom*. -- Tri avec un chemin de propriété : -- Séparateur à utiliser entre les éléments - Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : -- Commentaire +- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). + **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple @@ -1528,7 +1551,7 @@ Exemple 2 #### Description -Exemple 3 Les positions sont retournées dans un ordre croissant. +La fonction `.indices()` fonctionne exactement comme la fonction [`.query()`](#query) mais renvoie les indices, dans la collection d'origine, des éléments de la collection d'objets qui correspondent aux conditions de recherche *queryString*, et non les éléments eux-mêmes. Les positions sont retournées dans un ordre croissant. > Cette fonction ne modifie pas la collection d'origine. @@ -1538,7 +1561,7 @@ Le paramètre *queryString* doit respecter la syntaxe suivante : propertyPath comparator value {logicalOperator propertyPath comparator value} ``` -Les éléments sont triés par ordre décroissant +Pour une description détaillée de la construction de recherches à l'aide des paramètres *queryString* et *value* veuillez vous reporter à la description de la fonction `dataclass.query()`. #### Exemple @@ -1575,27 +1598,27 @@ Les éléments sont triés par ordre décroissant
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ------------------------------------ | -| index | Integer | -> | Où insérer l'élément | -| element | any | -> | Elément à insérer dans la collection | -| Résultat | Collection | <- | Résultat | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ---------------------------------------------- | +| index | Integer | -> | Où insérer l'élément | +| element | any | -> | Elément à insérer dans la collection | +| Résultat | Collection | <- | Collection d'origine incluant l'élément inséré |
    #### Description -Nom de méthode +La fonction `.insert()` insère *element* à la position *index* spécifiée dans l'instance de collection et renvoie la collection modifiée. > Cette fonction modifie la collection d'origine. -Cet exemple retourne des personnes dont l'âge n'est pas connu (propriété définie sur null ou indéfinie) : +Dans *index*, passez le numéro de l'élément après lequel vous souhaitez que le paramètre element soit inséré. -> Exemple 1 +> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. -- Exemple 2 -- Exemple 3 +- Si *index* > la longueur de la collection, l'*index* de départ réel sera fixé à la longueur de la collection. +- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). - Si la valeur recalculée est négative, index prend la valeur 0. Vous pouvez passer tout type d'élément accepté par les collections, y compris une autre collection. @@ -1630,22 +1653,22 @@ Vous pouvez passer tout type d'élément accepté par les collections, y compris
    -| Paramètres | Type | | Description | -| ---------- | ------- | :-------------------------: | ---------------------------------------- | -| delimiter | Text | -> | Séparateur à utiliser entre les éléments | -| option | Integer | -> | collection partagée | -| Résultat | Text | <- | Exemple 3 | +| Paramètres | Type | | Description | +| ---------- | ------- | :-------------------------: | ---------------------------------------------------------------------------------------------- | +| delimiter | Text | -> | Séparateur à utiliser entre les éléments | +| option | Integer | -> | `ck ignore null or empty` : ignorer les chaînes null ou vides dans le résultat | +| Résultat | Text | <- | Chaîne contenant tous les éléments de la collection, séparés par delimiter |
    #### Description -La fonction `.join()` convertit tous les éléments de la collection en chaînes et les concatène en utilisant la chaîne *delimiter* spécifiée comme séparateur. +La fonction `.join()` convertit tous les éléments de la collection en chaînes et les concatène en utilisant la chaîne *delimiter* spécifiée comme séparateur. La fonction renvoie la chaîne résultante. > Cette fonction ne modifie pas la collection d'origine. -Par défaut, les éléments null ou vides de la collection sont inclus dans la chaîne résultante. Exemple avec une référence de collection : +Par défaut, les éléments null ou vides de la collection sont inclus dans la chaîne résultante. Passez la constante `ck ignore null or empty` dans le paramètre *option* si vous souhaitez les exclure de la chaîne résultante. #### Exemple @@ -1677,16 +1700,16 @@ Par défaut, les éléments null ou vides de la collection sont inclus dans la c
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Résultat | any | <- | *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ----------------------------- | +| Résultat | any | <- | Dernier élément de collection |
    #### Description -Ajout +La fonction `.last()` renvoie le dernier élément de la collection. > Cette fonction ne modifie pas la collection d'origine. @@ -1695,7 +1718,15 @@ La fonction renvoie Undefined si la collection est vide. #### Exemple ```4d -Nom de méthode +var $col; $emptyCol : Collection +var $last : Variant +$col:=New collection(10; 20; 30; "hello"; 50) +$last:=$col.last() // 50 + +$emptyCol:=New collection() //vide +// $last:=$emptyCol[$emptyCol.length-1] //retourne une erreur +$last:=$emptyCol.last() // retourne Undefined + ``` @@ -1718,40 +1749,47 @@ Nom de méthode
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------------- | -| toSearch | expression | -> | Elément à chercher dans la collection | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| Résultat | Integer | <- | Commentaire | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------- | +| toSearch | expression | -> | Elément à chercher dans la collection | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| Résultat | Integer | <- | Numéro de la dernière occurrence de toSearch dans la collection, -1 si non trouvé |
    #### Description -Exemple +La fonction `.lastIndexOf()` recherche l'expression *toSearch* parmi les éléments de la collection et renvoie l'indice de la dernière occurrence, ou -1 si elle n'a pas été trouvée. > Cette fonction ne modifie pas la collection d'origine. -Exemple 1 Vous pouvez passer : +Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -la collection est vide, +*toSearch* doit correspondre exactement à l'élément recherché (les mêmes règles que pour l'opérateur d'égalité sont appliquées). -Exemple 2 +Optionnellement, vous pouvez passer le numéro de l'élément auquel démarrer la recherche inversée dans *startFrom*. -- Exemple 3 -- Exemple 3 Si la position calculée est négative, -1 est retourné (la collection n'est pas évaluée). - Exemple 3 -- Modifications +- Si *startFrom* >= taille de la collection (coll.length-1), l'ensemble de la collection est évalué (défaut). +- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). Si la position calculée est négative, -1 est retourné (la collection n'est pas évaluée). + **Note** : Même si *startFrom* est négatif, la recherche est effectuée de la droite vers la gauche. +- Si *startFrom* = 0, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. #### Exemple ```4d -heure (stockée en nombre de milliseconds - réel) + var $col : Collection + var $pos1;$pos2;$pos3;$pos4;$pos5 : Integer + $col:=Split string("a,b,c,d,e,f,g,h,i,j,e,k,e";",") //$col.length=13 + $pos1:=$col.lastIndexOf("e") //retourne 12 + $pos2:=$col.lastIndexOf("e";6) //retourne 4 + $pos3:=$col.lastIndexOf("e";15) //retourne 12 + $pos4:=$col.lastIndexOf("e";-2) //retourne 10 + $pos5:=$col.lastIndexOf("x") //retourne -1 ``` @@ -1772,14 +1810,17 @@ heure (stockée en nombre de milliseconds - réel) #### Description -Exemple 2 +La propriété `.length` renvoie le nombre d'éléments de la collection. -Avec la méthode ***Flatten*** suivante : Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. Exemple 2 +La propriété `.length` est initialisée à la création de la collection. Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. Cette propriété est en **lecture seulement** (vous ne pouvez pas l'utiliser pour modifier la taille de la collection). #### Exemple ```4d -Nom de méthode + var $col : Collection //$col.length est initialisée à 0 + $col:=New collection("one";"two";"three") //$col.length est mise à jour et vaut 3 + $col[4]:="five" //$col.length vaut 5 + $vSize:=$col.remove(0;3).length //$vSize=2 ``` @@ -1803,39 +1844,39 @@ Nom de méthode
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Collection | <- | *toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Collection | <- | Collection de valeurs transformées |
    #### Description -Exemple Collection d'origine modifiée ne contenant plus les éléments supprimés Où insérer l'élément +La fonction `.map()` crée une nouvelle collection basée sur le résultat de l'appel de la fonction 4D *formula* ou de la méthode *methodName* sur chaque élément de la collection d'origine. Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. `.map()` renvoie toujours une collection de la même taille que la collection originale, sauf si *$1.stop* a été utilisé (voir ci-dessous). > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Propriété -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (tout type) : nouvelle valeur transformée à ajouter à la collection résultante +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. #### Exemple @@ -1866,25 +1907,25 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum())
    -| Paramètres | Type | | Description | -| ------------ | ----------------------------------------------- | :-------------------------: | ----------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | Boolean, Text, Number, Collection, Object, Date | <- | Cet exemple renvoie les personnes dont le nom contient "in" : | +| Paramètres | Type | | Description | +| ------------ | ----------------------------------------------- | :-------------------------: | --------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | Boolean, Text, Number, Collection, Object, Date | <- | Valeur maximum de la collection |
    #### Description -Exemple 3 +La fonction `.max()` renvoie l'élément ayant la valeur la plus élevée dans la collection (le dernier élément de la collection si elle était triée par ordre croissant à l'aide de la fonction [`.sort()`](#sort)). > Cette fonction ne modifie pas la collection d'origine. -Ajout +Si la collection contient différents types de valeurs, la fonction `.max()` renverra la valeur maximale du dernier type d'élément dans l'ordre de la liste des types (voir la description de [`.sort()`](#sort)). -Modifications +Si la collection contient des objets, passez le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir la valeur maximale. -Modifications +Si la collection est vide, `.max()` retourne *Undefined*. #### Exemple @@ -1919,25 +1960,25 @@ Modifications
    -| Paramètres | Type | | Description | -| ------------ | ----------------------------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | Boolean, Text, Number, Collection, Object, Date | <- | *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; | +| Paramètres | Type | | Description | +| ------------ | ----------------------------------------------- | :-------------------------: | --------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | Boolean, Text, Number, Collection, Object, Date | <- | Valeur minimum de la collection |
    #### Description -Ajout +La fonction `.min()` renvoie l'élément ayant la plus petite valeur dans la collection (le premier élément de la collection si elle était triée par ordre croissant à l'aide de la fonction [`.sort()`](#sort)). > Cette fonction ne modifie pas la collection d'origine. -Ajout +Si la collection contient différents types de valeurs, la fonction `.min()` renverra la valeur minimale du premier type d'élément dans l'ordre de la liste des types (voir la description de [`.sort()`](#sort)). -Modifications +Si la collection contient des objets, passez le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir la valeur minimum. -Modifications +Si la collection est vide, `.min()` retourne *Undefined*. #### Exemple @@ -1972,22 +2013,22 @@ Modifications
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| colsToSort | Collection | -> | Exemple 2 | -| Résultat | Collection | <- | Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| formula | 4D.Function | -> | Objet formule | +| colsToSort | Collection | -> | Collection de collections et/ou d'objets ayant des propriétés {`collection`:*colToSort*;`order`:`ck ascendant` ou `ck descendant`} | +| Résultat | Collection | <- | Collection d'origine triée |
    #### Description -Exemple 2 +La fonction `.multiSort()` vous permet d'effectuer un tri synchronisé à plusieurs niveaux sur un ensemble de collections. -> Exemple +> Cette fonction modifie la collection d'origine ainsi que toutes les collections utilisées dans le paramètre *colsToSort* . -Exemple Historique Les types sont renvoyés dans l'ordre suivant : +Si `.multiSort()` est appelé sans paramètres, la fonction a le même effet que la fonction [`.sort()`](#sort) : la collection est triée (uniquement les valeurs scalaires) par défaut dans l'ordre croissant, en fonction de leur type. Si la collection contient des éléments de différents types, ils sont d'abord groupés par type et triés par la suite. Les types sont renvoyés dans l'ordre suivant : 1. Null 2. booléens @@ -1997,40 +2038,40 @@ Exemple Historique Les types sont renvoyés dans l'ordre suiv 6. collections 7. dates -booléens +**Tri synchronisé à un niveau** -Valeur Les valeurs sont exprimées sous forme de paires propriété / valeur, où propriété est le nom du placeholder inséré pour une valeur dans *queryString* (":placeholder") et où valeur correspond à la valeur à comparer. Valeur à compter +Pour trier plusieurs collections de manière synchronisée, il suffit de passer dans *colsToSort* une collection de collections à trier. Vous pouvez passer un nombre illimité de collections. La collection originale sera triée par ordre croissant et toutes les collections *colsToSort* seront triées de manière synchronisée. :::note -Cela permet l'utilisation de variables ou d'expressions dans les arguments de recherche. +Toutes les collections *colsToSort* doivent avoir le même nombre d'éléments, sinon une erreur est renvoyée. ::: -Si vous souhaitez trier les collections dans un ordre autre que croissant, vous devez fournir *formula* ([objet Formula](../commands/formula.md)) qui définit l'ordre de tri. Nom de méthode Contrairement aux collections standard (non partagées), les collections partagées ne prennent pas en charge les images, les pointeurs et les objets ou collections non partagés. +Si vous souhaitez trier les collections dans un ordre autre que croissant, vous devez fournir *formula* ([objet Formula](../commands/formula.md)) qui définit l'ordre de tri. La valeur de retour doit être un booléen qui indique l'ordre relatif des deux éléments : **True** si *$1.value* est inférieur à *$1.value2*, **False** si *$1.value* est supérieur à *$1.value2*. Vous pouvez passer des paramètres supplémentaires à la formule si nécessaire. -Sinon, vous pouvez ajouter ou modifier des éléments ultérieurement par affectation. +La formule reçoit les paramètres suivants : - $1 (object), où : - - La nouvelle collection - - Collection d'origine triée + - *$1.value* (tout type) : valeur du premier élément à comparer + - *$1.value2* (tout type) : valeur du second élément à comparer - $2...$N (tout type) : paramètres supplémentaires (extraParam) -Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. +**Tri synchronisé à plusieurs niveaux** -Exemple +Pour définir un tri synchronisé à plusieurs niveaux, vous devez passer un objet contenant les propriétés {`collection`:*colToSort*;`order`:`ck ascending` ou `ck descending`} au lieu d'une collection *colToSort* pour chaque collection à utiliser en tant que sous-niveau. -Exemple 1 +Les niveaux de tri sont déterminés par l'ordre dans lequel les collections sont passées dans le paramètre *colsToSort* : la position d'un objet `collection`/`order` dans la syntaxe détermine son niveau de tri. :::note -Élément à partir duquel la suppression peut commencer +La fonction `.multiSort()` utilise un algorithme de tri [stable](https://en.wikipedia.org/wiki/Sorting_algorithm#Stability) . ::: #### Exemple 1 -Résultat +Un simple tri synchronisé de collections avec différents types de valeurs : ```4d var $col;$col2;$col3 : Collection @@ -2049,7 +2090,7 @@ $col.multiSort([$col2; $col3]) #### Exemple 2 -> \= Les valeurs **Null** ne sont pas retournées. +Vous souhaitez trier trois collections synchronisées : ville, pays et continent. Vous souhaitez un tri croissant des première et troisième collections, et une synchronisation pour la deuxième collection : ```4d var $city : Collection @@ -2069,7 +2110,7 @@ $continent.multiSort([$country; {collection: $city; order: ck ascending}]) #### Exemple 3 -Si la valeur calculée est négative, *startFrom* prend la valeur 0. +Vous pouvez également synchroniser des collections d'objets. ```4d var $name : Collection @@ -2115,27 +2156,27 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address]) | ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | | pathStrings | Text | -> | Chemin(s) de propriété(s) à utiliser pour trier la collection | | pathObjects | Collection | -> | Collection d'objets critère | -| ascOrDesc | Integer | -> | Exemple 1 | -| Résultat | Collection | <- | Les éléments avec des valeurs **null** ne sont pas égaux aux éléments Undefined. | +| ascOrDesc | Integer | -> | `ck ascending` ou `ck descending` (valeurs scalaires) | +| Résultat | Collection | <- | Copie triée de la collection (shallow copy) | #### Description -Exemple +La fonction `.orderBy()` renvoie une nouvelle collection contenant tous les éléments de la collection dans l'ordre spécifié. -Prise en charge de `ck count values` Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +Cette fonction retourne une *shallow copy* (copie superficielle), ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. -Si vous ne passez aucun paramètre, la fonction classe les valeurs scalaires de la collection dans un ordre croissant (les autres types d'éléments tels que les objets ou les collections sont renvoyés avec un ordre interne). Exemple 1 +Si vous ne passez aucun paramètre, la fonction classe les valeurs scalaires de la collection dans un ordre croissant (les autres types d'éléments tels que les objets ou les collections sont renvoyés avec un ordre interne). Vous pouvez modifier ce tri automatique par défaut en passant la constante `ck ascending` ou `ck descending` dans le paramètre *ascOrDesc* (voir ci-dessous). Vous pouvez également passer des critères afin de configurer le tri des éléments de la collection. Trois syntaxes sont prises en charge pour ce paramètre : -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Null Résultat de la valeur de l'accumulateur L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. Par défaut, les propriétés sont triées pas ordre croissant. Vous pouvez définir l'ordre de tri de chaque propriété dans la formule de critère, séparée du chemin de propriété par un simple espace : passez "asc" pour trier par ordre croissant ou "desc" pour un ordre décroissant. +- *pathStrings* : Texte (formule). **Syntaxe** : `propertyPath1 {desc ou asc}, propertyPath2 {desc ou asc},...` (défaut : asc). *pathStrings* contient une formule constituée de 1 à N chemin(s) de propriété(s) et (optionnellement) ordres de tri, séparés par des virgules. L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. Par défaut, les propriétés sont triées pas ordre croissant. Vous pouvez définir l'ordre de tri de chaque propriété dans la formule de critère, séparée du chemin de propriété par un simple espace : passez "asc" pour trier par ordre croissant ou "desc" pour un ordre décroissant. -- *pathObjects* : Collection. Résultat Par défaut, les propriétés sont triées par ordre croissant ("descending" est faux). Chaque élément de la collection contient un objet structuré de la manière suivante : +- *pathObjects* : Collection. Vous pouvez ajouter autant d'objets dans la collection *pathObjects* que nécessaire. Par défaut, les propriétés sont triées par ordre croissant ("descending" est faux). Chaque élément de la collection contient un objet structuré de la manière suivante : ```4d { @@ -2147,7 +2188,7 @@ Vous pouvez également passer des critères afin de configurer le tri des élém } ``` -- *ascOrDesc* : Integer. Résultat +- *ascOrDesc* : Integer. Passez une des constantes suivantes du thème **Objets et collections** : | Constante | Type | Valeur | Commentaire | | ------------- | ------- | ------ | ----------------------------------------------------------------------- | @@ -2255,49 +2296,53 @@ Tri avec un chemin de propriété :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| extraParam | any | -> | Paramètre(s) à passer | -| Résultat | Collection | <- | \|startFrom \|Integer\|->\|Index pour démarrer le test\| \|formula\|4D.Function\|->\|Objet formule\| \|methodName\|Text\|->\|Nom d'une méthode\| \|param \|any \|->\|Paramètre(s) à passer\| \|Resultat\|Boolean\|<-\|Vrai si au moins un élément a réussi le test\| | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| extraParam | any | -> | Paramètre(s) à passer | +| Résultat | Collection | <- | Copie triée de la collection (shallow copy) |
    #### Description -Exemple +La fonction `.orderByMethod()` renvoie une nouvelle collection contenant tous les éléments de la collection dans l'ordre défini par la fonction 4D *formula* ou la méthode *methodName*. -Prise en charge de `ck count values` Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +Cette fonction retourne une *shallow copy* (copie superficielle), ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- Vous souhaitez trier la collection obtenue : +- soit *methodName*, le nom d'une méthode projet (texte). -Collection contenant des éléments ajoutés Chaque élément de la collection contient un objet structuré de la manière suivante : +Dans la callback, passez votre code qui compare deux valeurs et retourne **true** si la première valeur est inférieure à la seconde valeur. Vous pouvez fournir des paramètres *extraParam* à la callback si nécessaire. La callback reçoit les paramètres suivants : - $1 (object), où : - - La nouvelle collection - - Collection d'origine triée + - *$1.value* (tout type) : valeur du premier élément à comparer + - *$1.value2* (tout type) : valeur du second élément à comparer - $2...$N (tout type) : paramètres supplémentaires (extraParam) Si vous avez utilisé une méthode, elle doit définir le paramètre suivant : -- Vous pouvez également passer des critères afin de configurer le tri des éléments de la collection. +- *$1.result* (booléen): **true** si *$1.value < $1.value2*, **false** sinon #### Exemple 1 Vous souhaitez trier une collection de chaînes contenant des nombres par valeur plutôt que par ordre alphabétique : ```4d -Conjonction + var $c; $c2; $c3 : Collection + $c:=Newcollection + $c.push("33" ; "4" ; "1111" ; "222") + $c2:=$c.orderBy() //$c2=["1111", "222", "33", "4"], ordre alphabétique + $c3:=$c.orderByMethod(Formula(Num($1.value) -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Résultat | any | <- | *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ----------------------------- | +| Résultat | any | <- | Dernier élément de collection | #### Description -Exemple 1 +La fonction `.pop()` supprime le dernier élément de la collection et le renvoie comme résultat de la fonction. > Cette fonction modifie la collection d'origine. -Modifications +Lorsqu'elle est appliquée à une collection vide, .`pop()` retourne ***undefined***. #### Exemple -Recherche de valeurs null +`.pop()`, combinée à [`.push()`](#push), peut être utilisée pour implémenter une fonctionnalité first-in last-out de traitement de données empilées : ```4d -Chemin ou nom de propriété cible + var $stack : Collection + $stack:=New collection //$stack=[] + $stack.push(1;2) //$stack=[1,2] + $stack.pop() //$stack=[1] retourne 2 + $stack.push(New collection(4;5)) //$stack=[[1,[4,5]] + $stack.pop() //$stack=[1] retourne [4,5] + $stack.pop() //$stack=[] retourne 1 ``` @@ -2399,17 +2450,17 @@ Chemin ou nom de propriété cible
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -| element | any | -> | Élément(s) à ajouter à la collection | -| Résultat | Collection | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ------------------------------------------------------- | +| element | any | -> | Élément(s) à ajouter à la collection | +| Résultat | Collection | <- | Collection d'origine incluant les éléments ajoutés |
    #### Description -Nom de méthode +La fonction `.push()` ajoute un ou plusieurs *element*(s) à la fin de l'instance de collection et renvoie la collection modifiée. > Cette fonction modifie la collection d'origine. @@ -2443,11 +2494,11 @@ Vous souhaitez trier la collection obtenue :
    Historique -| Release | Modifications | -| ------- | -------------------------------- | -| 20 R6 | Par défaut=1 | -| 17 R5 | Prise en charge de querySettings | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | --------------------------------------------------------------------------------------- | +| 20 R6 | Prise en charge des requêtes utilisant des références à des objets ou à des collections | +| 17 R5 | Prise en charge de querySettings | +| v16 R6 | Ajout |
    @@ -2457,21 +2508,21 @@ Vous souhaitez trier la collection obtenue :
    -| Paramètres | Type | | Description | -| ------------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------- | -| queryString | Text | -> | Critère(s) de recherche | -| value | any | -> | Valeur(s) à comparer lors de l'utilisation de paramètre(s) dans la chaîne | -| querySettings | Object | -> | Options de requête : paramètres, attributs | -| Résultat | Collection | <- | Null | +| Paramètres | Type | | Description | +| ------------- | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | +| queryString | Text | -> | Critère(s) de recherche | +| value | any | -> | Valeur(s) à comparer lors de l'utilisation de paramètre(s) dans la chaîne | +| querySettings | Object | -> | Options de requête : paramètres, attributs | +| Résultat | Collection | <- | Indice(s) d'élément(s) de la collection répondant au(x) critère(s) de recherche |
    #### Description -Exemple Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +La fonction `.query()` renvoie tous les éléments d'une collection d'objets qui correspondent aux conditions de recherche définies par *queryString* et (éventuellement) *value* ou *querySettings*. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -Modifications +Une collection vide est renvoyée si la collection dans laquelle la recherche est exécutée ne contient pas *value*. > Cette fonction ne modifie pas la collection d'origine. @@ -2485,15 +2536,15 @@ propertyPath comparator value {logicalOperator propertyPath comparator value} où : -- Modifications Ce paramètre peut contenir un nom simple (par exemple "pays") ou un chemin d'attribut valide (par exemple "pays.nom"). Dans le cas d'un chemin d'accès à un attribut dont le type est `Collection`, la notation `[]` est utilisée pour traiter toutes les occurrences (par exemple `children[].age`). +- **propertyPath** : chemin de la propriété sur laquelle vous voulez exécuter la recherche. Ce paramètre peut contenir un nom simple (par exemple "pays") ou un chemin d'attribut valide (par exemple "pays.nom"). Dans le cas d'un chemin d'accès à un attribut dont le type est `Collection`, la notation `[]` est utilisée pour traiter toutes les occurrences (par exemple `children[].age`). -- Premier élément de collection Les symboles suivants sont pris en charge : +- **comparator** : symbole qui compare *propertyPath* et *value*. Les symboles suivants sont pris en charge : | Comparaison | Symbole(s) | Commentaire | | --------------------------------------- | ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Egal à | =, == | Retourne les données correspondantes, prend en charge le joker de recherche (@), ne tient pas compte de la casse et est non diacritique. | | | ===, IS | Retourne les données correspondantes, considère le @ comme un caractère standard, ne tient pas compte de la casse et est non diacritique | -| Différent de | #, != | Prend en charge le joker de recherche (@). Équivalent à "Condition Not appliquée à une assertion"). | +| Différent de | #, != | Prend en charge le joker de recherche (@). Équivalent à "Condition Not appliquée à une assertion". | | | !==, IS NOT | Considère le @ comme un caractère standard | | Condition Not appliquée à une assertion | NOT | Les parenthèses sont obligatoires lorsque NOT est utilisé avant une déclaration contenant plusieurs opérateurs. Équivalent à "Non égal à" ). | | Inférieur à | < | | @@ -2502,7 +2553,7 @@ où : | Supérieur ou égal à | > = | | | Inclus parmi | IN | Retourne les données égales à au moins une des valeurs d'une collection ou d'un ensemble de valeurs, prend en charge le joker de recherche (@) | -- Ajout La callback reçoit les paramètres suivants : +- **value** : la valeur à comparer à la valeur actuelle de la propriété de chaque élément de la collection. Il peut s'agir de toute expression de valeur constante correspondant à la propriété de type de données de l'élément ou d'un [**placeholder**](#using-placeholders). Lorsque vous utilisez une valeur constante, les règles suivantes doivent être respectées : - Les valeurs constantes de type **texte** peuvent être passées avec ou sans guillemets (voir **Utilisation des guillemets** ci-dessous). Pour rechercher une chaîne dans une chaîne (recherche de type "contient"), utilisez le symbole joker (@) dans valeur pour isoler la chaîne à chercher, comme dans cet exemple : "@Smith@". Les mots-clés suivants sont interdits pour des constantes de type texte : true, false. - Valeurs constantes de type **booléen**: **true** or **false** (sensible à la casse). @@ -2538,21 +2589,21 @@ Vous pouvez utiliser des parenthèses dans la recherche afin de prioriser les ca #### Utilisation de placeholders -Exemple Un placeholder est un paramètre que vous insérez dans des chaines de recherche et qui est remplacé par une autre valeur au moment où la chaîne de recherche est évaluée. La valeur des placeholders est évaluée une seule fois, au début de la requête ; elle n'est pas évaluée pour chaque élément. +4D vous permet d'utiliser des placeholders pour les arguments *propertyPath* et *value* dans le paramètre *queryString*. Un placeholder est un paramètre que vous insérez dans des chaines de recherche et qui est remplacé par une autre valeur au moment où la chaîne de recherche est évaluée. La valeur des placeholders est évaluée une seule fois, au début de la requête ; elle n'est pas évaluée pour chaque élément. -Résultat +Il existe deux types de placeholders : les **placeholders indexés** et les **placeholders nommés**. -- Résultat dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. +- **Placeholders indexés** : les paramètres sont insérés sous la forme `:paramIndex` (par exemple ":1", ":2"...) dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. Vous pouvez utiliser jusqu'à 128 paramètres *value*. -Voici un exemple : +Exemple : ```4d $c:=$myCol.query(":1=:2";"city";"Chicago") ``` -- La fonction renvoie la chaîne résultante. +- **Placeholders nommés** : les paramètres sont insérés sous la forme `:paramName` (par exemple ":myparam") et leurs valeurs sont fournies dans les objets "attributes" et/ou "parameters" dans le paramètre *querySettings*. -Voici un exemple : +Exemple : ```4d $o.attributes:={att:"city"} @@ -2584,7 +2635,7 @@ Lorsque vous utilisez des placeholders, le contournement des options de sécurit Dans ce cas, si l'utilisateur saisit *smith OR status='private'* dans la zone *myname*, cela ne sera pas interprété dans la chaîne de recherche, mais uniquement passé en tant que valeur. La recherche d'une personne nommée "smith OR status='private"' échouera simplement. -2. Objet partagé à grouper avec la collection résultante +2. Cela résout les questions liées au formatage des valeurs ou des caractères, notamment lorsque vous gérez des paramètres *propertyPath* et *value* qui peuvent contenir des caractères non-alphanumériques tels que ".", "["... 3. Cela permet l'utilisation de variables ou d'expressions dans les arguments de recherche. Exemples : @@ -2593,53 +2644,74 @@ $result:=$col.query("address.city = :1 & name =:2";$city;$myVar+"@") $result2:=$col.query("company.name = :1";"John's Pizzas") ``` -> Exemple objet partagé +> L'utilisation d'une [**référence de collection** ou **référence d'objet**](#object-or-collection-reference-as-value) dans le paramètre *value* n'est pas prise en charge par cette syntaxe. Vous devez utiliser le paramètre [*querySettings*](#querysettings-parameter). #### Recherche de valeurs null Lorsque vous recherchez les valeurs null, vous ne pouvez pas utiliser la syntaxe placeholder car le moteur de recherche considère la valeur null comme une valeur de comparaison invalide. Par exemple, si vous exécutez la recherche suivante : ```4d -Elément à partir duquel débuter l'évaluation +$vSingles:=$colPersons.query("spouse = :1";Null) // ne marchera PAS ``` Vous n'obtiendrez pas le résultat souhaité car la valeur null sera évaluée par 4D comme une erreur résultant de l'évaluation du paramètre (pouvant être, par exemple, un attribut provenant d'une autre recherche). Pour ce type de recherche, vous devez utiliser la syntaxe de recherche directe : ```4d -Si vous passez une heure, elle est stockée sous la forme d'un nombre de millisecondes (Réel). +$vSingles:=$colPersons.query("spouse = null") //syntaxe correcte ``` -#### Lorsque vous utilisez des guillemets dans des recherches, vous devez utiliser des guillemets simples ' ' à l'intérieur de la requête et des guillemets doubles " " pour encadrer la requête, sinon une erreur est renvoyée. +#### Référence d'objet ou de collection comme valeur -Par exemple, "comp.name = 'John's pizza' " génèrera une erreur. Modifications +Vous pouvez rechercher dans une collection en utilisant une référence d'objet ou une référence de collection comme paramètre *value* à comparer. La recherche trouvera les objets de la collection qui font référence à la même **instance** de l'objet ou de la collection. -Optionnellement, vous pouvez passer le numéro de l'élément auquel démarrer la recherche dans *startFrom*. +Les comparateurs suivants sont pris en charge : | Comparaison | Symbole(s) | | ------------ | ----------------------------- | | Egal à | =, == | | Différent de | #, != | -Exemple La collection originale sera triée par ordre croissant et toutes les collections *colsToSort* seront triées de manière synchronisée. +Pour construire une recherche avec un objet ou une référence de collection, vous devez utiliser la syntaxe avec paramètre *querySettings*. Exemple avec une référence d'objet : ```4d -Nouvelle option *ck shared*. +var $o1:={a: 1} +var $o2:={a: 1} //même objet mais autre référence +var $o3:=$o1 //même objet et référence + +var $col; $colResult : Collection + +$col:=[{o: $o1}; {o: $o2}; {o: $o3}] +$colResult:=$col. uery("o = :v"; {parameters: {v: $o3}}) + //$colResult.length=2 + //$colResult[0]. =$o1 est true + //$colResult[1].o=$o1 est true + ``` -*$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. +Exemple avec une référence de collection : ```4d -Indice de fin (non inclus) + +$c1:=[1 ; 2 ; 3] +$c2:=[1 ; 2 ; 3] //même collection mais autre référence +$c3:=$c1 //même collection et même référence + +$col:=[{c: $c1}; {c: $c2}; {c: $c3}] +$col2:=$col.query("c = :v" ; {paramètres : {v: $c3}}) + //$col2.length=2 + //$col2[0].c=$c1 est true + //$col2[1].c=$c1 est true + ``` #### Paramètre querySettings -Exemple 1 Les propriétés suivantes sont prises en charge : +Dans le paramètre *querySettings*, vous pouvez passer un objet contenant placeholders de recherche sous forme d'objets. Les propriétés suivantes sont prises en charge : -| Propriété | Type | Description | -| ---------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| parameters | Object | Exemple 1 Vous pouvez passer un nombre illimité de collections. Vous pouvez combiner, dans une même recherche, des placeholders indexés (valeurs passées directement dans les paramètres value) et les valeurs des placeholders nommés. | -| attributes | Object | Une comparaison récursive de collections peut prendre beaucoup de temps si la collection est de grande taille et comporte de nombreux niveaux. Modifications Résultat L'utilisation d'une collection permet de rechercher des attributs dont les noms ne sont pas compatibles avec la notation à points, par exemple \["4Dv17.1", "en\/fr"]Vous pouvez mélanger des placeholders indexés (valeurs passées directement dans les paramètres *value*) et des valeurs de placeholders nommés dans la même requête. | +| Propriété | Type | Description | +| ---------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| parameters | Object | **Placeholders nommés pour les valeurs** utilisées dans *queryString*. Les valeurs sont exprimées sous la forme de paires propriété/valeur, où la propriété est le nom du placeholder inséré pour une valeur dans la *queryString* (":placeholder") et la valeur est la valeur à comparer. Vous pouvez combiner, dans une même recherche, des placeholders indexés (valeurs passées directement dans les paramètres value) et les valeurs des placeholders nommés. | +| attributes | Object | **Placeholders nommés pour les chemins d'attributs** utilisés dans *queryString*. Les attributs sont exprimés sous la forme de paires propriété/valeur, où la propriété est le nom générique inséré pour un chemin d'attribut dans le *queryString* (":placeholder"), et la valeur peut être une chaîne ou une collection de chaînes. Chaque valeur est un chemin qui peut désigner une propriété dans un objet de la collection
    Type d'objetDescription
    ChaîneattributePath exprimé à l'aide de la notation à point, par exemple "name" ou "user.address.zipCode"
    Collection de chaînesChaque chaîne de la collection représente un niveau d'attributePath, par exemple \["name"] ou \["user", "address", "zipCode"]. L'utilisation d'une collection permet de rechercher des attributs dont les noms ne sont pas compatibles avec la notation à points, par exemple \["4Dv17.1", "en\/fr"]
    Vous pouvez mélanger des placeholders indexés (valeurs passées directement dans les paramètres *value*) et des valeurs de placeholders nommés dans la même requête. | :::note @@ -2715,7 +2787,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) :::info -Vous trouverez d'autres exemples de requêtes dans la page `dataClass.query()`. Notez cependant que les formules ne sont pas prises en charge par la fonction `collection.query()`, ni dans le paramètre *queryString* ni en tant que paramètre objet *formula*. +Vous trouverez d'autres exemples de recherches dans la page `dataClass.query()`. Notez cependant que les formules ne sont pas prises en charge par la fonction `collection.query()`, ni dans le paramètre *queryString* ni en tant que paramètre objet *formula*. ::: @@ -2759,8 +2831,8 @@ La fonction `.reduce()` applique la cal Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). La callback prend chaque élément de la collection et effectue toutes les opérations souhaitées pour accumuler le résultat dans *$1.accumulator*, qui est retourné dans *$1.value*. @@ -2847,8 +2919,8 @@ La fonction `.reduceRight()` appli Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). La callback prend chaque élément de la collection et effectue toutes les opérations souhaitées pour accumuler le résultat dans *$1.accumulator*, qui est retourné dans *$1.value*. @@ -2935,9 +3007,9 @@ La fonction `.remove()` supprime un ou Dans *index*, passez la position à partir de laquelle vous souhaitez supprimer des éléments de la collection. -> Exemple 1 Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). +> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). -- Inclus parmi +- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). - Si la valeur calculée < 0, *index* est défini à 0. - Si la valeur calculée > la longueur de la collection, *index* est défini à cette longueur. @@ -3075,9 +3147,9 @@ The `.reverse()` function returns a ne
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | -| Résultat | any | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ----------------------------- | +| Résultat | any | <- | Premier élément de collection |
    @@ -3138,9 +3210,9 @@ La fonction `.slice()` retourne une part La collection retournée contient l'élément spécifié par *startFrom* et tous les éléments suivants jusqu'à l'élément spécifié par *end* (mais non compris). Si seul le paramètre *startFrom* est spécifié, la collection retournée contient tous les éléments de *startFrom* jusqu'au dernier élément de la collection d'origine. -- Exemple 3 +- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). - Si la valeur calculée < 0, *startFrom* est mis à 0. -- Prise en charge de querySettings +- Si *end* < 0 , il est recalculé comme *end:=end+length*. - Si *end < startFrom* (valeurs passées ou calculées), la méthode ne fait rien. #### Exemple @@ -3192,10 +3264,10 @@ La fonction `.some()` retourne true si au Vous désignez le code 4D de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 Par défaut, les propriétés sont triées pas ordre croissant. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : @@ -3216,7 +3288,7 @@ Par défaut, `.some()` évalue l'ensemble de la collection. Optionnellement, vou - Si *startFrom* < 0, il est considéré comme un décalage par rapport à la fin de la collection. -- Commentaire +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple @@ -3258,13 +3330,13 @@ Vous voulez savoir si au moins une valeur de la collection est >0.
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ascOrDesc | Integer | -> | Exemple 1 | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| extraParam | any | -> | Paramètre(s) à passer à la méthode | -| Résultat | Collection | <- | Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------ | +| ascOrDesc | Integer | -> | `ck ascending` ou `ck descending` (valeurs scalaires) | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| extraParam | any | -> | Paramètre(s) à passer à la méthode | +| Résultat | Collection | <- | Collection d'origine triée |
    @@ -3295,18 +3367,18 @@ Si la collection contient des éléments de différents types, ils sont d'abord 6. collections 7. dates -Si vous souhaitez trier les éléments de la collection dans un autre ordre ou trier n'importe quel type d'élément, vous devez fournir dans \*formula \* ([objet Formula](FunctionClass.md)) ou *methodName* (Text) une callback qui définit l'ordre de tri. Nom de méthode Vous pouvez fournir des paramètres supplémentaires à la callback si nécessaire. +Si vous souhaitez trier les éléments de la collection dans un autre ordre ou trier n'importe quel type d'élément, vous devez fournir dans \*formula \* ([objet Formula](FunctionClass.md)) ou *methodName* (Text) une callback qui définit l'ordre de tri. La valeur de retour doit être un booléen qui indique l'ordre relatif des deux éléments : **True** si *$1.value* est inférieur à *$1.value2*, **False** si *$1.value* est supérieur à *$1.value2*. Vous pouvez fournir des paramètres supplémentaires à la callback si nécessaire. La callback reçoit les paramètres suivants : - $1 (object), où : - - La nouvelle collection - - Collection d'origine triée + - *$1.value* (tout type) : valeur du premier élément à comparer + - *$1.value2* (tout type) : valeur du second élément à comparer - $2...$N (tout type) : paramètres supplémentaires (extraParam) Si vous avez utilisé une méthode, vous devez définir le paramètre suivant : -- Nouvelle collection contenant des éléments scindées (copie superficielle) +- *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. #### Exemple 1 @@ -3374,7 +3446,7 @@ Les positions sont retournées dans un ordre croissant. - la collection est vide, - la collection ne contient pas d'éléments numériques, -- Egal à +- *propertyPath* n'est pas trouvé dans la collection. #### Exemple 1 From 41c90cf43abb83a5ea7fda779dcd0c7901b42c4c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:27:22 +0200 Subject: [PATCH 0209/2000] New translations entityselectionclass.md (French) --- .../version-21/API/EntitySelectionClass.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md index a4f9cc9c1f5067..b8d7e5eaf18512 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md @@ -699,7 +699,7 @@ Cette entity selection est ensuite mise à jour avec les produits et vous souhai La fonction `.distinct()` renvoie une collection contenant uniquement des valeurs distinctes (différentes) de *attributePath* dans l'entity selection. -La collection retournée est automatiquement triée. Vous souhaitez créer une collection pré-remplie : +La collection retournée est automatiquement triée. Les valeurs **Null** ne sont pas retournées. Dans le paramètre *attributePath* passez l'attribut d'entité dont vous voulez obtenir les valeurs distinctes. Seules les valeurs scalaires (texte, nombre, booléen ou date) peuvent être gérées. Seules les valeurs scalaires (texte, nombre, booléen ou date) peuvent être gérées. Les types sont renvoyés dans l'ordre suivant : @@ -710,7 +710,7 @@ Dans le paramètre *attributePath* passez l'attribut d'entité dont vous voulez Vous pouvez utiliser la notation `[]` pour désigner une collection lorsque *attributePath* est un chemin dans un objet (cf. exemples). -Exemple 2 +Dans le paramètre *options*, vous pouvez passer une ou une combinaison des constantes suivantes : | Constante | Valeur | Commentaire | | ----------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -934,7 +934,7 @@ Par défaut, les entités pour lesquelles *attributePath* est *null* ou indéfin **.extract ( attributePath ; targetPath { ; ...attributePathN ; ... targetPathN}) : Collection** -Avec cette syntaxe, `.extract()` remplit la collection retournée avec les valeurs de *attributePath*. Chaque élément de la collection retournée est un objet avec les propriétés *targetPath* complétées par les propriétés *attributePath* correspondantes. Par exemple, vous pouvez organiser une recherche de la manière suivante : +Avec cette syntaxe, `.extract()` remplit la collection retournée avec les valeurs de *attributePath*. Chaque élément de la collection retournée est un objet avec les propriétés *targetPath* complétées par les propriétés *attributePath* correspondantes. Les valeurs null sont conservées (le paramètre *option* est ignoré avec cette syntaxe). Si plusieurs *attributePath* sont renseignés, un *targetPath* doit être fourni pour chacun. Seules les paires \[*attributePath*, *targetPath*] valides sont extraites. From 2e5f78b5a154162dce68d447893aeef751fe2336 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:27:25 +0200 Subject: [PATCH 0210/2000] New translations fileclass.md (French) --- .../docusaurus-plugin-content-docs/version-21/API/FileClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/FileClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/FileClass.md index daba8a26106bdd..d5128d101cf64b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/FileClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/FileClass.md @@ -481,7 +481,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") #### Description -Chemins d'accès Vous pouvez utiliser les fonctions et les propriétés de la classe [4D.FileHandle](FileHandleClass) pour écrire, lire ou ajouter du contenu au fichier. +La fonction `.open()` crée et renvoie un nouvel objet [4D.FileHandle](FileHandleClass) sur le fichier, dans le *mode* spécifié ou avec les *options* spécifiées. Vous pouvez utiliser les fonctions et les propriétés de la classe [4D.FileHandle](FileHandleClass) pour écrire, lire ou ajouter du contenu au fichier. Si vous utilisez le paramètre *mode* (texte), passez le mode d'ouverture pour le file handle : From 637c6c2569004085274e9989d50881ec71f40154 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:27:30 +0200 Subject: [PATCH 0211/2000] New translations httpagentclass.md (French) --- .../version-21/API/HTTPAgentClass.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md index 019c3b72389bbc..e937079875b8de 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md @@ -49,11 +49,14 @@ Comme HTTPAgent est un objet partageable, vous pouvez en ajouter un à une class +
    + | Paramètres | Type | | Description | | ---------- | ------------------------------------------------ | :-------------------------: | ------------------------------------ | | options | Object | -> | options par défaut pour le HTTPAgent | | Résultat | [4D.HTTPAgent](#objet-httpagent) | <- | Nouvel objet HTTPAgent | +
    #### Description From d0aea3e97ec6e44af08c6025bc386cb8cf6d1960 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:27:33 +0200 Subject: [PATCH 0212/2000] New translations httprequestclass.md (French) --- .../version-21/API/HTTPRequestClass.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md index 192549058d4a3a..1e39439248c763 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md @@ -89,12 +89,15 @@ Les objets HTTPRequest fournissent les propriétés et fonctions suivantes : +
    + | Paramètres | Type | | Description | | ---------- | ------------------------------ | :-------------------------: | ----------------------------------------- | | url | Text | -> | URL à laquelle envoyer la requête | | options | Object | -> | Propriétés de configuration de la requête | | Résultat | 4D.HTTPRequest | <- | Nouvel objet HTTPRequest | +
    #### Description @@ -341,10 +344,13 @@ La propriété `.returnResponseBody` contient +
    + | Paramètres | Type | | Description | | ---------- | ---- | :-: | --------------------------- | | | | | Ne requiert aucun paramètre | +
    #### Description @@ -399,11 +405,14 @@ La propriété `.url` contient l'URL d +
    + | Paramètres | Type | | Description | | ---------- | ------------------------------ | :-------------------------: | --------------------------------------------------- | | timeout | Real | -> | Délai d'attente maximum en secondes pour la réponse | | Résultat | 4D.HTTPRequest | <- | Objet HTTPRequest | +
    #### Description From 9c66d2b67c31bb450fca70dc3ebb16450e441641 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:28:13 +0200 Subject: [PATCH 0213/2000] New translations webadmin.md (French) --- .../docusaurus-plugin-content-docs/version-21/Admin/webAdmin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Admin/webAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Admin/webAdmin.md index 173b1add34d223..7cf634c5cf0ede 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Admin/webAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Admin/webAdmin.md @@ -140,7 +140,7 @@ Vous pouvez aussi définir un fichier `.4DSettings`. (format XML) et l'utiliser > La clé d'accès n'est pas stockée en clair dans le fichier `.4DSettings`. -Voici un exemple : +Exemple : ``` "%HOMEPATH%\Desktop\4D Server.exe" MyApp.4DLink --webadmin-access-key From 90e5dde5c7562c78f313b0bfe2a4bf422c522606 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:28:21 +0200 Subject: [PATCH 0214/2000] New translations arrays.md (French) --- .../version-21/Concepts/arrays.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/arrays.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/arrays.md index d4357786dfb9a9..b68d54f3df5bb7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/arrays.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/arrays.md @@ -86,7 +86,7 @@ End case ## Tableaux à deux dimensions -Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Voici un exemple : +Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Exemple : ```4d ARRAY TEXT(atTopics;100;50) // Créer un tableau texte composé de 100 lignes de 50 colonnes From 1b85e880ede5f5950d5e90429a5d93695c93db3b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:28:23 +0200 Subject: [PATCH 0215/2000] New translations classes.md (French) --- .../version-21/Concepts/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/classes.md index aa172195d2c05b..d247acbcb547ff 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/classes.md @@ -648,7 +648,7 @@ Pour plus de détails, voir la description de la commande [`Super`](../commands/ La commande [`This`](../commands/this.md) renvoie une référence à l'objet en cours de traitement. Dans la plupart des cas, la valeur de `This` est déterminée par la manière dont une fonction de classe est appelée. Habituellement, `This` fait référence à l'objet sur lequel la fonction a été appelée, comme si la fonction était sur l'objet. -Voici un exemple : +Exemple : ```4d //Classe : ob From 2c1270f984610f51553f1b7c34f09764d4f975ba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:28:34 +0200 Subject: [PATCH 0216/2000] New translations dt_object.md (French) --- .../version-21/Concepts/dt_object.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/dt_object.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/dt_object.md index 9b3aac0381cf01..df32a12bd764aa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/dt_object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/dt_object.md @@ -121,7 +121,7 @@ Vous accédez aux valeurs des propriétés de l'objet à travers une chaîne de - en utilisant un symbole "point" : > object.propertyName -Voici un exemple : +Exemple : ```4d employee.name:="Dupont" @@ -160,14 +160,14 @@ La notation objet est utilisable avec tout élément de langage qui contient ou ``` - **les commandes 4D** qui retournent des objets. - Voici un exemple : + Exemple : ```4d $measures:=Database measures.DB.tables ``` - **les méthodes projet** ou **les fonctions** qui retournent des objets. - Voici un exemple : + Exemple : ```4d // MyMethod1 @@ -216,7 +216,7 @@ La notation objet pour les pointeurs est semblable à la notation objet standard > pointeurObjet->["nomPropriété"] -Voici un exemple : +Exemple : ```4d var vObj : Object From 3187c16e760a02848e41a43c2a84854413bafaa0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:28:53 +0200 Subject: [PATCH 0217/2000] New translations quick-tour.md (French) --- .../version-21/Concepts/quick-tour.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/quick-tour.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/quick-tour.md index 7cc19682c87e09..fcd3bce8a43b13 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/quick-tour.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/quick-tour.md @@ -58,7 +58,7 @@ La ligne de code se lit "MyOtherDate obtient la date actuelle plus 30 jours." Ce ## Commandes -Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Voici un exemple : +Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Exemple : ```4d COPY DOCUMENT("dossier1\\nom1";"dossier2\\" ; "nouveau") @@ -365,7 +365,7 @@ Les deux styles de commentaires peuvent être utilisés simultanément. #### Commentaires sur une seule ligne (`//commentaire`) -Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Voici un exemple : +Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Exemple : ```4d //Ceci est un commentaire @@ -380,7 +380,7 @@ End for Encadrez le contenu avec les caractères `/*` ... `*/` pour créer des blocs de commentaires en ligne ou multi-lignes. Les blocs de commentaire en ligne et multi-lignes commencent par `/*` et se terminent par `*/`. -- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Voici un exemple : +- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Exemple : ```4d For /* ligne de commentaire */ ($vCounter;1;100) @@ -388,7 +388,7 @@ For /* ligne de commentaire */ ($vCounter;1;100) End for ``` -- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Voici un exemple : +- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Exemple : ```4d For ($vCounter;1;100) From 0fa8c7aab9c7b2ca55b43b85bb962c165af3f30c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:29:00 +0200 Subject: [PATCH 0218/2000] New translations debuglogfiles.md (French) --- .../version-21/Debugging/debugLogFiles.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md index 7a255243d67f13..a138de398951c9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md @@ -273,7 +273,7 @@ Vous pouvez sélectionner le niveau des messages à l'aide du sélecteur `Diagno | `Log debug` | ID unique du process | `Log error`, `Log warn`, `Log info`, `Log debug` | | `Log trace` | Autres informations internes (pour les services techniques de 4D) | `Log error`, `Log warn`, `Log info`, `Log debug`, `Log trace` | -Voici un exemple : +Exemple : ```4d SET DATABASE PARAMETER (Diagnostic log recording; 1) From b2d17feec62ad138ab0fb69896590437afda59f1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:29:14 +0200 Subject: [PATCH 0219/2000] New translations onafteredit.md (French) --- .../version-21/Events/onAfterEdit.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md index 0850656f6df974..e943132c9ee7d5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | -| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | +| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | ## Description From cdbf9af775a426ec390a319bc0bc6ccdc0ee3041 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:29:15 +0200 Subject: [PATCH 0220/2000] New translations onafterkeystroke.md (French) --- .../version-21/Events/onAfterKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md index fce142bd973b89..ad411503de4dc3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. |
    Historique @@ -25,7 +25,7 @@ Après avoir sélectionné les propriétés d'événement [`On Before Keystroke` L'événement `On After Keystroke` n'est pas généré : -- dans la méthode [des colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- dans la méthode [des colonnes de list box](FormObjects/listbox-column.md), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Séquence d'entrée From 3a571bbf21d495cf8d2ecc2862458a43513dd716 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:29:17 +0200 Subject: [PATCH 0221/2000] New translations onaftersort.md (French) --- .../version-21/Events/onAfterSort.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md index 6065554d50e4e7..4deb59341796d7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un tri standard vient d'être effectué dans une colonne de list box. | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un tri standard vient d'être effectué dans une colonne de list box. | ## Description From 659b019ecac520be3ae80644b896be841f748603 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:29:19 +0200 Subject: [PATCH 0222/2000] New translations onalternativeclick.md (French) --- .../version-21/Events/onAlternativeClick.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md index 9e9f70651a4c91..821534cbc1bb1a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Boutons : La zone "flèche" d'un bouton est cliquée
  • List box : Dans une colonne d'un tableau d'objets, un bouton points de suspension (attribut "alternateButton") est cliqué
  • | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox-object.md) - [Colonne de List Box](FormObjects/listbox-column.md) |
  • Boutons : La zone "flèche" d'un bouton est cliquée
  • List box : Dans une colonne d'un tableau d'objets, un bouton points de suspension (attribut "alternateButton") est cliqué
  • | ## Description @@ -22,8 +22,8 @@ Certains styles de boutons peuvent être [liés à un menu contextuel](FormObjec ### List box -Cet événement est généré dans des colonnes de [list box de type tableau objets](FormObjects/listbox_overview.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton de sélection de widget (attribut "AlternateButton"). +Cet événement est généré dans des colonnes de [list box de type tableau objets](../FormObjects/listbox-column.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton de sélection de widget (attribut "AlternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Voir la [description de l'attribut "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +Voir la [description de l'attribut "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). From 91ee08477c680981188011181b1afbf31e96b5fa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:29:20 +0200 Subject: [PATCH 0223/2000] New translations onbeforedataentry.md (French) --- .../version-21/Events/onBeforeDataEntry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md index d4fc8adba48d80..e34b3fb2e42c59 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une cellule de list box est sur le point de passer en mode d'édition | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Une cellule de list box est sur le point de passer en mode d'édition | ## Description From 3d1cad98676d638f7d0fd6dcf392259abeecbab5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:29:22 +0200 Subject: [PATCH 0224/2000] New translations onbeforekeystroke.md (French) --- .../version-21/Events/onBeforeKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md index ef67357071096b..449cac808631db 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. |
    Historique @@ -23,7 +23,7 @@ Après avoir sélectionné les événements `On Before Keystroke` et [`On After L'événement `On Before Keystroke` n'est pas généré : -- dans une méthode [colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- dans une méthode [colonnes de list box](FormObjects/listbox-column.md), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Objets non saisissables From 90bc55fce4aba41a5501c21b180e09953e8467c5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:29:24 +0200 Subject: [PATCH 0225/2000] New translations onbegindragover.md (French) --- .../version-21/Events/onBeginDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md index 3b449022a1cdfe..e671712c464d60 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | ## Description From 855b5c21ba21a06bd290907b772da00b820d5897 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:29:27 +0200 Subject: [PATCH 0226/2000] New translations onclicked.md (French) --- .../version-21/Events/onClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onClicked.md index c4858cd18410e8..5e7bd40354b3fc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | ## Description From 997d06867e757b51dfdb5db64a925cd9f3a4f6d5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:29:32 +0200 Subject: [PATCH 0227/2000] New translations oncolumnmoved.md (French) --- .../version-21/Events/onColumnMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md index 5240d7b93fa4a3..40cad62c8315a8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox_overview.md#list-box-columns) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox-column.md) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description From a9cc63199d05cffc89c399a2189192c1bee4532a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:29:33 +0200 Subject: [PATCH 0228/2000] New translations oncolumnresize.md (French) --- .../version-21/Events/onColumnResize.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md index 90d70aee0f1db9..2adc672b5f3700 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -| 33 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox_overview.md#list-box-columns) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| 33 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox-column.md) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | ## Description From 1e828d904d8bc719625dafeb5ffcb4c1d750566c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:29:35 +0200 Subject: [PATCH 0229/2000] New translations ondatachange.md (French) --- .../version-21/Events/onDataChange.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md index d91b277d2081bf..f266b36514dcf0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | ## Description From 9caa1768ba5e5ffa977c0c7bf5890bf32c45f462 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:29:39 +0200 Subject: [PATCH 0230/2000] New translations ondoubleclicked.md (French) --- .../version-21/Events/onDoubleClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md index 4e5dc9f6a25562..e6ef40c2825e74 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | ## Description From 6e1adb6a77cde22d3178452060c9a117635214a5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:29:41 +0200 Subject: [PATCH 0231/2000] New translations ondragover.md (French) --- .../version-21/Events/onDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md index 830756654af344..5d12140d5f9d3b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | ## Description From 76229f111d8c3d08b11664d468a49512747f4ad3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:29:42 +0200 Subject: [PATCH 0232/2000] New translations ondrop.md (French) --- .../version-21/Events/onDrop.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDrop.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDrop.md index 0432bbd5fffcda..154a10d3a09cd6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDrop.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | ## Description From c9328b126c33e89049f809a4b6d2d503b3e65d69 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:29:46 +0200 Subject: [PATCH 0233/2000] New translations onfooterclick.md (French) --- .../version-21/Events/onFooterClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md index ed396cac5b3e04..8051f06bf89ef2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans le pied de page d'une colonne de list box | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un clic se produit dans le pied de page d'une colonne de list box | ## Description From 21ea047938d2d8f92c079391fa4854248470de78 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:29:47 +0200 Subject: [PATCH 0234/2000] New translations ongettingfocus.md (French) --- .../version-21/Events/onGettingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md index 3f92f11ac13589..7abeab1833554d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | ## Description From f124f7563888cf712dc4d3e89e7ce2f9c174525c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:29:50 +0200 Subject: [PATCH 0235/2000] New translations onheaderclick.md (French) --- .../version-21/Events/onHeaderClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md index 2c99b4f29b928c..8122737b7f6058 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | -| 42 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans un en-tête de colonne | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | +| 42 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un clic se produit dans un en-tête de colonne | ## Description From 0074562b9f53271f720b490b48b31b18a75233f5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:29:52 +0200 Subject: [PATCH 0236/2000] New translations onload.md (French) --- .../version-21/Events/onLoad.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onLoad.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onLoad.md index e328c1d2b443b4..faa43ec43ccfc1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onLoad.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | ## Description From fab4440b8eda110bd60d5d50d5cf9727ced1577c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:29:55 +0200 Subject: [PATCH 0237/2000] New translations onlosingfocus.md (French) --- .../version-21/Events/onLosingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md index bb830561507c3c..200e92baa24134 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | ## Description From 217507502f716b7e56e494a0367535d336ec0e37 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:29:58 +0200 Subject: [PATCH 0238/2000] New translations onmouseenter.md (French) --- .../version-21/Events/onMouseEnter.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md index 399d25dea4c06f..c641622c671780 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris entre dans la zone graphique d'un objet | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris entre dans la zone graphique d'un objet | ## Description From 98bc714b8dad908fd929dc0222ed0acaaae952e7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:29:59 +0200 Subject: [PATCH 0239/2000] New translations onmouseleave.md (French) --- .../version-21/Events/onMouseLeave.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md index 3c4e801227b334..f680d324ceab5a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris quitte la zone graphique d'un objet | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris quitte la zone graphique d'un objet | ## Description From 8b71a2a855ec1013ae914b3b2a72df63d47a4271 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:30:01 +0200 Subject: [PATCH 0240/2000] New translations onmousemove.md (French) --- .../version-21/Events/onMouseMove.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md index d4ab60fe832363..26cc450789aaf6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris se déplace d'au moins un pixel OU une touche de modification (Shift, Alt/Option, Shift Lock) a été pressée | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris se déplace d'au moins un pixel OU une touche de modification (Shift, Alt/Option, Shift Lock) a été pressée | ## Description From 5952eff8324f358094ac2e0fde0e1b59ec4af30f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:30:12 +0200 Subject: [PATCH 0241/2000] New translations onrowmoved.md (French) --- .../version-21/Events/onRowMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md index 55f62289e66ec8..e862e9f64a1d49 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------ | -| 34 | [List Box de type tableau](FormObjects/listbox_overview.md#array-list-boxes) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| 34 | [List Box de type tableau](FormObjects/listbox_overview.md#array-list-boxes) - [Colonne de List Box](FormObjects/listbox-column.md) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description From 95303c61f15bc6017e96a4ad6312f91a6619b096 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:30:18 +0200 Subject: [PATCH 0242/2000] New translations onunload.md (French) --- .../version-21/Events/onUnload.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onUnload.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onUnload.md index 36faff7b74f86b..3155f698ff4571 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onUnload.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | ## Description From 3fb923d82f9a9095f7fdd84aaf1d96a8e5740cae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:30:23 +0200 Subject: [PATCH 0243/2000] New translations onvalidate.md (French) --- .../version-21/Events/onValidate.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onValidate.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onValidate.md index 140e9279813782..f3536db9a2eef6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onValidate.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | ## Description From 657102b675919039225d3b5db8b451697374cb96 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:30:28 +0200 Subject: [PATCH 0244/2000] New translations overview.md (French) --- .../version-21/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/overview.md index 722c5c7ff46d65..43d244be457b0c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/overview.md @@ -28,7 +28,7 @@ Chaque événement est renvoyé sous forme d'objet par la commande [`FORM Event` Des propriétés supplémentaires sont retournées lorsque l'événement se produit sur des objets spécifiques. En particulier : -- Les [list boxes](FormObjects/listbox_overview.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox_overview.md#supported-form-events-1) retournent des [propriétés](FormObjects/listbox_overview.md#supported-form-events) telles que `columnName` ou `isRowSelected`. +- Les [list boxes](FormObjects/listbox-object.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox-column.md#supported-form-events) retournent des [propriétés](FormObjects/listbox-object.md#supported-form-events) telles que `columnName` ou `isRowSelected`. - Les [zones 4D View Pro](FormObjects/viewProArea_overview.md) retournent par exemple des propriétés `sheetName` ou `action` dans l'objet événement [On After Edit](onAfterEdit.md). ## Événements et méthodes From eb6cb5c69c7a8e9c87d57bf6d331ca3a7f121e73 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:30:37 +0200 Subject: [PATCH 0245/2000] New translations forms.md (French) --- .../version-21/FormEditor/forms.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md index 3642482ec0590c..bb4e40811d31b6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md @@ -18,7 +18,7 @@ Vous pouvez ajouter ou modifier des formulaires 4D à l'aide des éléments suiv - **L'interface 4D Developer :** Créez de nouveaux formulaires à partir du menu **Fichier** ou de la fenêtre de l'**Explorateur**. - **L'éditeur de formulaires **: Modifiez vos formulaires à l'aide de l'**[éditeur de formulaires](FormEditor/formEditor.md)**. -- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture#sources). Voici un exemple : +- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture#sources). Exemple : ``` { @@ -128,3 +128,7 @@ Pour stopper l’héritage d’un formulaire, choisissez l’option `\` d ## Propriétés prises en charge [Barre de menu associée](properties_Menu.md#associated-menu-bar) - [Hauteur fixe](properties_WindowSize.md#fixed-height) - [Largeur fixe](properties_WindowSize.md#fixed-width) - [Saut de formulaire](properties_Markers.md#form-break) - [Détail du formulaire](properties_Markers.md#form-detail) - [Pied de formulaire](properties_Markers.md#form-footer) - [En-tête de formulaire](properties_Markers.md#form-header) - [Nom du formulaire](properties_FormProperties.md#form-name) - [Type de formulaire](properties_FormProperties.md#form-type) - [Nom du formulaire hérité](properties_FormProperties.md#inherited-form-name) - [Tableau de formulaire hérité](properties_FormProperties.md#inherited-form-table) - [Hauteur maximale](properties_WindowSize.md#maximum-height-minimum-height) - [Largeur maximale](properties_WindowSize.md#maximum-width-minimum-width) - [Méthode](properties_Action.md#method) - [Hauteur minimale](properties_WindowSize.md#maximum-height-minimum-height) - [Largeur minimale](properties_WindowSize.md#maximum-width-minimum-width) - [Pages](properties_FormProperties.md#pages) - [Paramètres d'impression](properties_Print.md#settings) - [Publié en tant que sous-formulaire](properties_FormProperties.md#published-as-subform) - [Enregistrer la géométrie](properties_FormProperties.md#save-geometry) - [Titre de la fenêtre](properties_FormProperties.md#window-title) + +## Supported Events + +[On Activate](../Events/onActivate.md) - [On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Bound Variable Change](../Events/onBoundVariableChange.md) - [On Clicked](../Events/onClicked.md) - [On Close Box](../Events/onCloseBox.md) - [On Close Detail](../Events/onCloseDetail.md) - [On Data Change](../Events/onDataChange.md) - [On Deactivate](../Events/onDeactivate.md) - [On Display Detail](../Events/onDisplayDetail.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Load Record](../Events/onLoadRecord.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Menu Selected](../Events/onMenuSelected.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Open Detail](../Events/onOpenDetail.md) - [On Outside Call](../Events/onOutsideCall.md) - [On Page Change](../Events/onPageChange.md) - [On Plug in Area](../Events/onPluginArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Resize](../Events/onResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Timer](../Events/onTimer.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 8cafdaab5df68e7711f3b9529adb6cdcc029870e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:30:42 +0200 Subject: [PATCH 0246/2000] New translations pictures.md (French) --- .../version-21/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md index cef951e302f09c..c11d4c1ca2a0fe 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md @@ -46,7 +46,7 @@ Les images haute résolution avec la convention @nx peuvent être utilisées dan - [Boutons](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[cases à cocher](FormObjects/checkbox_overview.md) - [Boutons image](FormObjects/pictureButton_overview.md)/[Pop-up image](FormObjects/picturePopupMenu_overview.md) - [Onglets](FormObjects/tabControl.md) -- [En-têtes de listbox](FormObjects/listbox_overview.md#list-box-headers) +- [En-têtes de listbox](FormObjects/listbox-header-footer.md#headers) - [Icônes de menu](Menus/properties.md#item-icon) 4D priorise automatiquement les images avec la résolution la plus élevée. 4D priorise automatiquement les images avec la résolution la plus élevée. Même si une commande ou une propriété spécifie *circle.png*, *circle@3x.png* sera utilisé (le cas échéant). From 4a396a1d9c291a72a3ae5ef36d09f36663937dc5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:30:52 +0200 Subject: [PATCH 0247/2000] New translations buttongrid_overview.md (French) --- .../version-21/FormObjects/buttonGrid_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/buttonGrid_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/buttonGrid_overview.md index f15720bd28b2bb..ef5b5cf320548a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/buttonGrid_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/buttonGrid_overview.md @@ -28,4 +28,8 @@ Vous pouvez assigner l'[action standard](https://doc.4d.com/4Dv20/4D/20.2/Standa ## Propriétés prises en charge -[Style de bordure](properties_BackgroundAndBorder.md#border-line-style) - [Bas](properties_CoordinatesAndSizing.md#bottom) - [Classe](properties_Object.md#css-class) - [Colonnes](properties_Crop.md#columns) - [Hauteur](properties_CoordinatesAndSizing.md#height) - [Conseil d'aide](properties_Help.md#help-tip) - [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Gauche](properties_CoordinatesAndSizing.md#left) - [Nom de l'objet](properties_Object.md#object-name) - [Droite](properties_CoordinatesAndSizing.md#right) - [Lignes](properties_Crop.md#rows) - [Action standard](properties_Action.md#standard-action) - [Haut](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable ou expression](properties_Object.md#variable-or-expression) - [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) - [Largeur](properties_CoordinatesAndSizing.md#width) - [Visibilité](properties_Display.md#visibility) \ No newline at end of file +[Style de bordure](properties_BackgroundAndBorder.md#border-line-style) - [Bas](properties_CoordinatesAndSizing.md#bottom) - [Classe](properties_Object.md#css-class) - [Colonnes](properties_Crop.md#columns) - [Hauteur](properties_CoordinatesAndSizing.md#height) - [Conseil d'aide](properties_Help.md#help-tip) - [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Gauche](properties_CoordinatesAndSizing.md#left) - [Nom de l'objet](properties_Object.md#object-name) - [Droite](properties_CoordinatesAndSizing.md#right) - [Lignes](properties_Crop.md#rows) - [Action standard](properties_Action.md#standard-action) - [Haut](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable ou expression](properties_Object.md#variable-or-expression) - [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) - [Largeur](properties_CoordinatesAndSizing.md#width) - [Visibilité](properties_Display.md#visibility) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From b07c32b289634a83122c5ce2f56d8b9d727df29c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:30:54 +0200 Subject: [PATCH 0248/2000] New translations button_overview.md (French) --- .../version-21/FormObjects/button_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/button_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/button_overview.md index 3243d1aba0f7eb..5e338ecb38b612 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/button_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/button_overview.md @@ -334,3 +334,7 @@ Des propriétés spécifiques supplémentaires sont disponibles, en fonction du - Custom: [Background pathname](properties_TextAndPicture.md#background-pathname) - [Horizontal Margin](properties_TextAndPicture.md#horizontal-margin) - [Icon Offset](properties_TextAndPicture.md#icon-offset) - [Vertical Margin](properties_TextAndPicture.md#vertical-margin) - Flat, Regular : [Bouton par défaut](properties_Appearance.md#default-button) + +## Supported Events + +[On Alternative Click](../Events/onAlternativeClick.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Long Click](../Events/onLongClick.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From b54f95235b79ffcca2d698feb6d4cbee12ed2e17 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:30:56 +0200 Subject: [PATCH 0249/2000] New translations checkbox_overview.md (French) --- .../version-21/FormObjects/checkbox_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/checkbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/checkbox_overview.md index fd48e058d526e3..2f7be604b89964 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/checkbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/checkbox_overview.md @@ -395,4 +395,8 @@ Toutes les cases à cocher partagent une même série de propriétés de base : Des propriétés spécifiques supplémentaires sont disponibles, en fonction du [style de bouton](#check-box-button-styles) : - Custom: [Background pathname](properties_TextAndPicture.md#background-pathname) - [Horizontal Margin](properties_TextAndPicture.md#horizontal-margin) - [Icon Offset](properties_TextAndPicture.md#icon-offset) - [Vertical Margin](properties_TextAndPicture.md#vertical-margin) -- Flat, Regular: [Trois états](properties_Display.md#three-states) \ No newline at end of file +- Flat, Regular: [Trois états](properties_Display.md#three-states) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 83ff23c8da6767602abcf60039108ad35af97fce Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:30:58 +0200 Subject: [PATCH 0250/2000] New translations combobox_overview.md (French) --- .../version-21/FormObjects/comboBox_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/comboBox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/comboBox_overview.md index b3e309c4b4ac51..a0cf480e372276 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/comboBox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/comboBox_overview.md @@ -59,4 +59,8 @@ Les objets de type combo box acceptent deux options spécifiques : ## Propriétés prises en charge -[Alpha Format](properties_Display.md#alpha-format) - [Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Alpha Format](properties_Display.md#alpha-format) - [Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 9f75ecb095a4cb15a91d24fc3c2bf43b7603322f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:31:00 +0200 Subject: [PATCH 0251/2000] New translations dropdownlist_overview.md (French) --- .../version-21/FormObjects/dropdownList_Overview.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/dropdownList_Overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/dropdownList_Overview.md index f20cf92b747ead..d844498bfdcda3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/dropdownList_Overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/dropdownList_Overview.md @@ -167,3 +167,8 @@ Vous pouvez construire automatiquement une liste déroulante en utilisant une [a ## Propriétés prises en charge [Alpha Format](properties_Display.md#alpha-format) - [Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (expression type)](properties_DataSource.md#data-type-expression-type) - [Data Type (list)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Not rendered](properties_Display.md#not-rendered) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Standard action](properties_Action.md#standard-action) - [Save value](properties_Object.md#save-value) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + From 79e56fb76f82cced33a49659c1843b2934b6e0aa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:31:03 +0200 Subject: [PATCH 0252/2000] New translations input_overview.md (French) --- .../version-21/FormObjects/input_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/input_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/input_overview.md index 1912b3fd961f26..fea5db9e6824fb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/input_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/input_overview.md @@ -44,7 +44,9 @@ Pour des raisons de sécurité, dans les zones de saisie [multi-style](./propert [Allow font/color picker](properties_Text.md#allow-fontcolor-picker) - [Alpha Format](properties_Display.md#alpha-format) - [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Boolean format](properties_Display.md#text-when-falsetext-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Corner radius](properties_CoordinatesAndSizing.md#corner-radius) - [Date Format](properties_Display.md#date-format) - [Default value](properties_RangeOfValues.md#default-value) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression type](properties_Object.md#expression-type) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multiline](properties_Entry.md#multiline) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Orientation](properties_Text.md#orientation) - [Picture Format](properties_Display.md#picture-format) - [Placeholder](properties_Entry.md#placeholder) - [Print Frame](properties_Print.md#print-frame) - [Required List](properties_RangeOfValues.md#required-list) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Store with default style tags](properties_Text.md#store-with-default-style-tags) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ---- +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Mouse Up ](../Events/onMouseUp.md)(Picture type only)- [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Scroll](../Events/onScroll.md)(Picture type only) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) ## Alternatives @@ -53,3 +55,5 @@ Vous pouvez également représenter des expressions de champ et de variable dans - Vous pouvez afficher et saisir des données à partir des champs de la base de données directement dans des colonnes [de type List box](listbox_overview.md). - Vous pouvez représenter un champ ou une variable liste directement dans un formulaire à l'aide des objets [Pop-up Menus/Listes déroulantes](dropdownList_Overview.md) et [Combo Boxes](comboBox_overview.md). - Vous pouvez représenter une expression booléenne sous forme de [case à cocher](checkbox_overview.md) ou de [bouton radio](radio_overview.md). + + From dc98e989d029698d24e80313243c2fbc29631095 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:31:05 +0200 Subject: [PATCH 0253/2000] New translations list_overview.md (French) --- .../version-21/FormObjects/list_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/list_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/list_overview.md index de72358f3d4f64..0bb16636556721 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/list_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/list_overview.md @@ -147,4 +147,8 @@ Vous pouvez choisir si les éléments de la liste hiérarchique peuvent être mo ## Propriétés prises en charge -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Collapse](../Events/onCollapse.md) - [On Data Change](../Events/onDataChange.md) - [On Delete Action](../Events/onDeleteAction.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Expand](../Events/onExpand.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From c482f7d5bcaf8c5e4d8365ca63d906306433b213 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:31:08 +0200 Subject: [PATCH 0254/2000] New translations listbox_overview.md (French) --- .../FormObjects/listbox_overview.md | 699 +----------------- 1 file changed, 27 insertions(+), 672 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md index 36eb5d9086f4b2..0328fab3b4bfba 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ L'utilisateur peut sélectionner une ou plusieurs lignes à l'aide des raccourci Une list box est composée de quatre parties distinctes : -- l’objet list box dans sa globalité, -- les colonnes, -- les en-têtes des colonnes, et -- les pieds des colonnes. +- the [list box object](./listbox-object.md) in its entirety, +- [columns](./listbox-column.md), +- column [headers](./listbox-header-footer.md#headers), and +- column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ Il est possible d'ajouter une méthode objet à l'objet list box et/ou à chaque 1. Méthode objet de chaque colonne 2. Méthode objet de la list box -La méthode objet de colonne obtient les événements qui se produisent dans son [en-tête](#list-box-headers) et son [pied](#list-box-footers). +La méthode objet de colonne obtient les événements qui se produisent dans son [en-tête](./listbox-header-footer.md#headers) et son [pied](./listbox-header-footer.md#footers). ### Types de list box @@ -59,284 +59,7 @@ Il existe différents types de list box avec leurs propres comportements et prop Vous pouvez configurer complètement un objet de type list box via ses propriétés, et vous pouvez également le gérer dynamiquement par programmation. -Le langage 4D comprend un thème "List Box" dédié aux commandes de list box mais les commandes de divers autres thèmes comme "Propriétés des objets" ou les commandes `EDIT ITEM` et `Displayed line number` peuvent également être utilisées. Pour plus d'informations, reportez-vous à la page [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) du *Manuel de référence du langage 4D*. - -## Objets List box - -### List box de type tableau - -Dans une list box de type tableau, chaque colonne est associée à un tableau 4D à une dimension ; tous les types de tableaux peuvent être utilisés, à l’exception des tableaux de pointeurs. Le nombre de lignes est basé sur le nombre d’éléments du tableau. - -Par défaut, 4D affecte le nom “ColonneN” à chaque variable de colonne. Vous pouvez le modifier, ainsi que les autres [propriétés des colonnes](listbox_overview.md#proprietes-specifiques-des-colonnes). Le format d'affichage de chaque colonne peut également être défini à l'aide de la commande `OBJECT SET FORMAT`. - -> Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques), disposant de mécanismes spécifiques. - -Avec les list box de type tableau, les valeurs des colonnes (saisie et affichage) sont gérées à l’aide des commandes du langage 4D. Vous pouvez également associer une [énumération](properties_DataSource.md#choice-list) à une colonne afin de contrôler la saisie. -Les valeurs des colonnes sont gérées à l'aide de commandes List box de haut niveau (telles que [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) ou `LISTBOX DELETE ROWS`) ainsi que de commandes de manipulation de tableaux. Par exemple, pour initialiser le contenu d’une colonne, vous pouvez utiliser l’instruction suivante : - -```4d -ARRAY TEXT(varCol;size) -``` - -Vous pouvez également utiliser une énumération : - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Attention :** Lorsqu’un objet List box contient plusieurs colonnes de tailles différentes, seul le nombre d’éléments correspondant au plus petit tableau est affiché. Il est donc conseillé de veiller à ce que chaque tableau ait le même nombre d’éléments que les autres. A noter également que si une colonne de la list box est “vide” (c'est le cas lorsque le tableau associé n'a pas été correctement déclaré ou dimensionné via le langage), la list box n'affiche aucun contenu. - -### List box de type sélection - -Dans ce type de list box, chaque colonne peut être associée à un champ (par exemple `[Employees]LastName)` ou à une expression. L’expression peut être basée sur un ou plusieurs champs (par exemple `[Employés]Nom+“ ”+[Employés]Prénom`) ou être simplement une formule (par exemple`String(Milliseconds)`). L’expression peut également être une méthode projet, une variable ou un élément de tableau. Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. - -Le contenu de chaque ligne est ensuite évalué en fonction d'une sélection d'enregistrements : la **sélection courante** d'une table ou une **sélection temporaire**. - -Dans le cas d’une list box basée sur la sélection courante, toute modification effectuée côté base de données est automatiquement reportée dans la list box et inversement. La sélection courante est donc toujours identique aux deux emplacements. - -### List box collection ou entity selection - -Dans ce type de list box, chaque colonne doit être associée à une expression. Le contenu de chaque ligne est ensuite évalué par élément de la collection ou par entité de l'entity selection. - -Chaque élément de la collection ou chaque entité est disponible en tant qu'objet auquel on peut accéder via le mot-clé [This](../Concepts/classes.md#this). Une expression de colonne peut être un chemin de propriété, une méthode projet, une variable ou n'importe quelle formule, accédant à chaque entité ou objet élément de collection via `This`, par exemple `This.` (ou `This.value` dans le cas d'une collection de valeurs scalaires). Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. - -Lorsque la source de données est une entity selection, les modifications apportées du côté de la list box sont automatiquement enregistrées dans la base de données. En revanche, les modifications apportées du côté de la base de données sont visibles dans la list box après le rechargement des entités modifiées. - -:::note - -Lorsque des entités sont supprimées, leurs références restent dans l'entity selection avec une valeur *undefined*, ce qui entraîne l'affichage de lignes vides dans la list box. Dans ce cas, vous pouvez appeler la fonction [`.clean()`](API/EntitySelectionClass.md#clean) pour obtenir une nouvelle entity selection sans les références d'entités supprimées. - -::: - -Lorsque la source de données est une collection, toute modification apportée aux valeurs de la list box se reflète dans la collection. En revanche, si des modifications sont apportées à la collection en utilisant par exemple les diverses fonctions de la [classe Collection](../API/CollectionClass.md), vous devrez en informer explicitement 4D en réaffectant la variable collection à elle-même, de sorte que le contenu de la list box soit actualisé. Par exemple : - -```4d -myCol:=myCol.push("new value") //afficher new value dans la list box -``` - -### Propriétés prises en charge - -Les propriétés prises en charge dépendent du type de list box. - -| Propriété | List box tableau | Liste box sélection | List box collection ou entity selection | -| ------------------------------------------------------------------------------------------- | ---------------- | ------------------- | --------------------------------------- | -| [Couleur de fond alternée](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Couleur de fond](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Gras](properties_Text.md#bold) | X | X | X | -| [Expression couleur de fond](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Style de la bordure](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Bas](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [CSS Class](properties_Object.md#css-class) | X | X | X | -| [Collection ou entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionnement colonnes auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Elément courant](properties_DataSource.md#current-item) | | | X | -| [Position élément courant](properties_DataSource.md#current-item-position) | | | X | -| [Source de données](properties_Object.md#data-source) | X | X | X | -| [Nom formulaire détaillé](properties_ListBox.md#detail-form-name) | | X | | -| [Afficher en-têtes](properties_Headers.md#display-headers) | X | X | X | -| [Afficher pieds](properties_Footers.md#display-footers) | X | X | X | -| [Double-clic sur ligne](properties_ListBox.md#double-click-on-row) | | X | | -| [Glissable](properties_Action.md#droppable) | X | X | X | -| [Déposable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Police](properties_Text.md#font) | X | X | X | -| [Couleur de la police](properties_Text.md#font-color) | X | X | X | -| [Expression couleur police](properties_Text.md#font-color-expression) | | X | X | -| [Taille](properties_Text.md#font-size) | X | X | X | -| [Hauteur (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Hauteur (en-têtes)](properties_Headers.md#height) | X | X | X | -| [Hauteur (pieds)](properties_Footers.md#height) | X | X | X | -| [Masquer lignes vides finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Cacher rectangle de focus](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Cacher surlignage sélection](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List box hiérarchique](properties_Object.md#array-list-box) | X | | | -| [Ensemble surlignage](properties_ListBox.md#highlight-set) | | X | | -| [Alignement horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Couleur lignes horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Marge horizontale](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Barre de défilement horizontale](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Italique](properties_Text.md#italic) | X | X | X | -| [Gauche](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Table principale](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Méthode](properties_Action.md#method) | X | X | X | -| [Lignes déplaçables](properties_Action.md#movable-rows) | X | | | -| [Sélection temporaire](properties_DataSource.md#selection-name) | | X | | -| [Nombre de colonnes](properties_ListBox.md#number-of-columns) | X | X | X | -| [Nombre de colonnes verrouillées](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Nombre de colonnes statiques](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nom d'objet](properties_Object.md#object-name) | X | X | X | -| [Droite](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Tableau de contrôle des lignes](properties_ListBox.md#row-control-array) | X | | | -| [Tableau couleurs de police](properties_Text.md#row-font-color-array) | X | | | -| [Hauteur des lignes](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Tableau hauteurs des lignes](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Tableau de styles](properties_Text.md#row-style-array) | X | | | -| [Eléments sélectionnés](properties_DataSource.md#selected-items) | | | X | -| [Mode de sélection](properties_ListBox.md#selection-mode) | X | X | X | -| [Saisie sur clic unique](properties_Entry.md#single-click-edit) | X | X | X | -| [Triable](properties_Action.md#sortable) | X | X | X | -| [Action standard](properties_Action.md#standard-action) | X | | | -| [Expression Style](properties_Text.md#style-expression) | | X | X | -| [Haut](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparent](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Type](properties_Object.md#type) | X | X | X | -| [Souligné](properties_Text.md#underline) | X | X | X | -| [Variable ou expression](properties_Object.md#variable-or-expression) | X | X | | -| [Alignement vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Couleur lignes verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Marge verticale](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barre de défilement verticale](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilité](properties_Display.md#visibility) | X | X | X | -| [Largeur](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Les colonnes, en-têtes et pieds de list box prennent en charge des propriétés spécifiques. - -### Événements de formulaire pris en charge {#supported-form-events} - -| Evénement formulaire | Propriétés supplémentaires renvoyées (voir [Form event](../commands/form-event.md) pour les propriétés principales) | Commentaires | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#additional-properties)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -#### Propriétés supplémentaires {#additional-properties} - -Les événements formulaire sur les list box ou colonnes de list box peuvent retourner les propriétés supplémentaires suivantes : - -| Propriété | Type | Description | -| ---------------- | ----------- | ----------------------------------------------------------------------------- | -| area | text | Zone de l'objet List box ("header", "footer", "cell") | -| areaName | text | Nom de la zone | -| column | entier long | Numéro de colonne | -| columnName | text | Nom de la colonne | -| footerName | text | Nom du pied | -| headerName | text | Nom de l'en-tête | -| horizontalScroll | entier long | Positif si le défilement est vers la droite, négatif s'il est vers la gauche | -| isRowSelected | boolean | Vrai si la ligne est sélectionnée, sinon Faux | -| newPosition | entier long | Nouvelle position de la colonne ou de la ligne | -| newSize | entier long | Nouvelle taille (en pixels) de la colonne ou de la ligne | -| oldPosition | entier long | Position précédente de la colonne ou de la ligne | -| oldSize | entier long | Taille précédente (en pixels) de la colonne ou de la ligne | -| row | entier long | Numéro de ligne | -| verticalScroll | entier long | Positif si le défilement est vers le bas, négatif s'il est vers le haut | - -> Si un événement se produit sur une "fake" colonne ou ligne qui n'existe pas, une chaîne vide est généralement renvoyée. - -## Colonnes de list box {#list-box-columns} - -Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_column.png) - -Vous pouvez définir des propriétés standard (texte, couleur de fond, etc.) pour chaque colonne de la list box ; ces propriétés sont prioritaires sur celles de l'objet list box. - -> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). - -### Propriétés spécifiques des colonnes {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Événements formulaire pris en charge {#supported-form-events-1} - -| Evénement formulaire | Propriétés supplémentaires renvoyées (voir [Form event](../commands/form-event.md) pour les propriétés principales) | Commentaires | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -## En-têtes de list box - -> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. - -Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_header.png) - -Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. - -Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. En particulier, une icône peut être affichée dans l’en-tête à côté ou à la place du libellé de la colonne, notamment dans le cadre des [tris personnalisés](#gestion-des-tris). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. - -### Propriétés spécifiques des en-têtes - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - -## Pieds de list box - -> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. - -Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. - -Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_footers.png) - -Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). - -Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un pied de page, elle s'applique à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. - -### Propriétés spécifiques des pieds de page - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Pour plus d'informations, reportez-vous à la page [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) du *Manuel de référence du langage 4D*. ## Gestion de la saisie @@ -568,10 +291,10 @@ La valeur de la [variable associée à l’en-tête d’une colonne](properties_ - Si la variable est définie sur 0, la colonne n'est pas triée et la flèche de tri n'est pas affichée. ![](../assets/en/FormObjects/sorticon0.png) -- Si la variable est définie sur 1, la colonne est triée par ordre croissant et la flèche de tri s'affiche. +- Si la variable est définie sur 1, la colonne est triée par ordre croissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon1.png) -- Si la variable est définie sur 2, la colonne est triée par ordre décroissant et la flèche de tri s'affiche. +- Si la variable est définie sur 2, la colonne est triée par ordre décroissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon2.png) > Seules les [variables](Concepts/variables.md) déclarées ou dynamiques peuvent être utilisées comme variables d'en-tête de colonne. Les autres types d'[expressions](Concepts/quick-tour.md#expressions) telles que `Form.sortValue` ne sont pas pris en charge. @@ -584,8 +307,8 @@ Vous pouvez définir la valeur de la variable (par exemple, Header2:=2) afin de Vous disposez de plusieurs possibilités pour définir des couleurs de fond, des couleurs de police et des styles de police dans les list box : -- au niveau des [propriétés de l’objet list box](#list-box-objects), -- au niveau des [propriétés de la colonne,](#list-box-columns), +- au niveau des [propriétés de l’objet list box](./listbox-object.md), +- au niveau des [propriétés de la colonne,](./listbox-column.md), - en utilisant des [tableaux ou expressions](#using-arrays-and-expressions) pour la list box et/ou pour chaque colonne, - au niveau du texte de chaque cellule (si [texte multistyle](properties_Text.md#multi-style)). @@ -593,14 +316,12 @@ Vous disposez de plusieurs possibilités pour définir des couleurs de fond, des Des principes de priorité et d'héritage sont observés lorsqu’une même propriété est définie à plusieurs niveaux. -| Niveau de priorité | Emplacement du paramètre | -| ------------------ | -------------------------------------------------------------------------------------------------- | -| priorité élevée | Cellule (si texte multistyle) | -| | Tableaux/Méthodes colonne | -| | Tableaux/Méthodes list box | -| | Propriétés de colonne | -| | Propriétés de list box | -| priorité basse | Meta Info expression (pour les list box de type collection ou entity selection) | +1. (highest priority) Cell (if multi-style text) +2. Tableaux/Méthodes colonne +3. Tableaux/Méthodes list box +4. Propriétés de colonne +5. Propriétés de list box +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) Par exemple, si vous définissez un style de caractères dans les propriétés de la list box et un autre via un tableau de styles pour la colonne, ce dernier sera pris en compte. @@ -610,7 +331,8 @@ Pour chaque attribut (style, couleur et couleur de fond), un **héritage** est m - pour les attributs des lignes : valeurs d’attributs des colonnes - pour les attributs des colonnes : valeurs d’attributs de la list box -Ainsi, si vous souhaitez qu’un objet hérite de la valeur d’attribut du niveau supérieur, il vous suffit de passer `lk inherited` (valeur par défaut) à la commande de définition ou directement dans l’élément de tableau de style/couleur correspondant. Par exemple, pour une list box contenant un style de police standard avec des couleurs alternées : +Ainsi, si vous souhaitez qu’un objet hérite de la valeur d’attribut du niveau supérieur, il vous suffit de passer `lk inherited` (valeur par défaut) à la commande de définition ou directement dans l’élément de tableau de style/couleur correspondant. Soit une list box contenant un style de caractère standard et des couleurs alternées : + ![](../assets/en/FormObjects/listbox_styles3.png) Vous effectuez les modifications suivantes : @@ -789,19 +511,20 @@ Par exemple, si vous voulez sélectionner la ligne contenant Rennes, vous devez ->MyListbox{3}:=True ``` -Représentation non hiérarchique : +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch7.png) -Représentation hiérarchique : + +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch8.png) > Si une ou plusieurs lignes sont masquées du fait que leurs parents ont été contractés, elles ne sont plus sélectionnées. Seules les lignes visibles (directement ou suite à un défilement) sont sélectionnables. Autrement dit, les lignes ne peuvent pas être à la fois sélectionnées et cachées. Comme pour les sélections, la commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie les mêmes valeurs pour une list box hiérarchique que pour une list box non hiérarchique. Cela signifie que dans les deux exemples ci-dessous, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renverra la même position : (3;2). -*Non-hierarchical representation:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) Lorsque toutes les lignes d’une sous-hiérarchie sont masquées, la ligne de rupture est automatiquement masquée. Dans l’exemple ci-dessus, si les lignes 1 à 3 sont masquées, la ligne de rupture "Bretagne" n’apparaîtra pas. @@ -818,10 +541,10 @@ Les lignes de rupture ne sont pas prises en compte dans les tableaux internes pe Soit par exemple la list box suivante (les noms des tableaux associés sont précisés entre parenthèses) : -*Représentation non hiérarchique:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*Représentation hiérarchique:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) En mode hiérarchique, les niveaux de rupture ne sont pas pris en compte par les tableaux de modification de style nommés `tStyle` et `tCouleurs`. Pour modifier la couleur ou le style des niveaux de rupture, vous devez exécuter les instructions suivantes : @@ -847,381 +570,13 @@ L'utilisation des événements formulaire `On Expand` et `On Collapse` permet de Dans ce cas, le remplissage et le vidage des tableaux doivent être effectués par le code. Les principes à mettre en oeuvre sont : -- A l’affichage de la listbox, seul le premier tableau doit être rempli. Cependant, vous devez créer un deuxième tableau avec des valeurs vides pour que la zone de liste affiche les boutons déployer/contracter : +- A l’affichage de la listbox, seul le premier tableau doit être rempli. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- Lorsque l’utilisateur clique sur un bouton de déploiement, vous pouvez traiter l’événement `On Expand`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée et vous permet de construire la hiérarchie appropriée : vous remplissez le premier tableau avec les valeurs répétées et le second avec les valeurs envoyées par la commande [`SELECTION TO ARRAY`](../commands/selection-to-array) et vous insérez autant de lignes que nécessaire dans la zone de liste à l'aide de la commande [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). +- Lorsque l’utilisateur clique sur un bouton de déploiement, vous pouvez traiter l’événement `On Expand`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée et vous permet de construire la hiérarchie appropriée : vous remplissez le premier tableau avec les valeurs répétées et le second avec les valeurs envoyées par la commande [`SELECTION TO ARRAY`](../commands/selection-to-array) et vous insérez autant de lignes que nécessaire dans la zone de liste à l'aide de la commande [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). ![](../assets/en/FormObjects/hierarch16.png) - Lorsque l’utilisateur clique sur un bouton de contraction, vous pouvez traiter l’événement `On Collapse`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée : vous supprimez autant de lignes que nécessaire de la zone de liste à l'aide de la commande [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows). -## Tableaux d'objets dans les colonnes - -Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). - -La list box suivante a été définie à l'aide d'un tableau d'objets : - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configurer une colonne tableau d'objets - -Pour affecter un tableau d'objets à une colonne de list box, il suffit de définir le nom du tableau d'objets soit dans la liste des propriétés (champ "Nom de la variable"), soit à l'aide de la commande [`LISTBOX INSERT COLUMN`](../commands-legacy/listbox-insert-column.md), comme pour toute autre colonne basée sur un tableau. Dans la Liste des propriétés, vous pouvez sélectionner Objet comme "Type de variable" pour la colonne : - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Les propriétés standard liées aux coordonnées, taille et style sont disponibles pour les colonnes de type objet. Elles peuvent être gérées à l'aide de la Liste des propriétés, ou en programmant les attributs de style, visibilité, couleur de police et de fond de chaque ligne de colonne objet de la list box. Ce type de colonne peut également être masqué. - -Toutefois, le thème Source de données n'est pas disponible pour les colonnes objet des list box. En fait, le contenu de chaque cellule de la colonne est basé sur les attributs présents dans l'élément correspondant du tableau d'objets. Chaque élément du tableau peut définir : - -le type de valeur (obligatoire) : texte, couleur, événement, etc. -la valeur elle-même (optionnel) : utilisé aussi bien pour la saisie que pour l'affichage. -le mode d'affichage du contenu de la cellule (optionnel) : bouton, liste, etc. -des paramètres supplémentaires (optionnel) : dépend du type de valeur -Pour définir ces propriétés, vous devez placer les attributs adéquats dans l'objet (la liste des attributs disponibles est fournie ci-dessous). Par exemple, vous pouvez écrire "Hello World!" dans une colonne objet à l'aide de ce simple code : - -```4d -ARRAY OBJECT(obColumn;0) // tableau de colonnes - C_OBJECT($ob) //premier élément - OB SET($ob; "valueType" ; "text") //définit le type de valeur (obligatoire) - OB SET($ob; "value" ; "Hello World !") //définit la valeur - APPEND TO ARRAY(obColumn ;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet. Ces paramètres sont automatiquement définis en fonction du type de valeur. - -#### valueType et affichage des données - -Lorsqu'une colonne de list box est associée à un tableau d'objets, l'affichage, la saisie et l'édition des cellules sont basées sur l'attribut valueType présent dans chaque élément du tableau. Les valeurs valueType prises en charge sont les suivantes : - -- "text" : pour une valeur texte -- "real" : pour une valeur numérique incluant des séparateurs tels que `\`, `<.>`, ou `<,>` -- "integer" : pour une valeur entière -- "boolean" : pour une valeur True/False -- "color" : pour définir une couleur de fond -- "event" : pour afficher un bouton avec un libellé. - -4D utilise des widgets par défaut selon la valeur "valueType" (c'est-à-dire qu'un "text" est affiché comme un widget de saisie de texte, un "boolean" comme une case à cocher), mais d'autres affichages sont également disponibles par le biais d'options (*e.g.*, un réel peut également être représenté comme un menu déroulant). Le tableau suivant indique l'affichage par défaut ainsi que les variations possibles pour chaque type de valeur : - -| valueType | Format défaut | Widget(s) alternatif(s) | -| --------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -| text | zone de saisie de texte | menu déroulant (enumération obligatoire) ou combo box (enumération) | -| réel | zone de saisie de texte contrôlée (nombre et séparateurs) | menu déroulant (enumération obligatoire) ou combo box (enumération) | -| integer | zone de saisie de texte contrôlée (nombre) | menu déroulant (enumération obligatoire) ou combo box (enumération) ou case à cocher trois états | -| boolean | case à cocher | menu déroulant (enumération obligatoire) | -| color | couleur de fond | text | -| event | bouton avec libellé | | -| | | Tous les widgets peuvent associer un unit toggle button ou ellipsis button à la cellule. | - -Vous définissez l'affichage de la cellule et les variations à l'aide d'attributs spécifiques dans chaque objet (voir ci-dessous). - -#### Formats d'affichage et filtres de saisie - -Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet des list box. Ils sont automatiquement définis en fonction du type de valeur. Ils sont listés dans le tableau suivant : - -| Value type | Format défaut | Contrôle de saisie | -| ---------- | ------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | -| text | le même que celui de l'objet | pas de contrôle (tout caractère accepté) | -| réel | le même que celui de l'objet (utilisation du séparateur décimal système) | "0-9" et "." et "-" | -| | | "0-9" et "." si min>=0 | -| integer | le même que celui de l'objet | "0-9" et "-" | -| | | "0-9" si min>=0 | -| Boolean | case à cocher | N/A | -| color | N/A | N/A | -| event | N/A | N/A | - -### Attributs - -Chaque élément du tableau d'objets est un objet qui peut contenir un ou plusieurs attributs qui définiront le contenu de la cellule et l'affichage des données (voir exemple ci-dessus). - -L'unique attribut obligatoire est "valueType" et ses valeurs acceptées sont "text", "real", "integer", "boolean", "color" et "event". Le tableau suivant liste tous les attributs acceptés dans les tableaux d'objets des list box, suivant la valeur de "valueType" (tout autre attribut est ignoré). Les formats d'affichage et des exemples sont fournis ci-dessous. - -| | valueType | text | réel | integer | boolean | color | event | -| --------------------- | ------------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | -| *Attributs* | *Description* | | | | | | | -| value | valeur de la cellule (saisie ou affichage) | x | x | x | | | | -| min | valeur minimum | | x | x | | | | -| max | valeur maximum | | x | x | | | | -| behavior | valeur "threeStates" | | | x | | | | -| requiredList | menu déroulant défini dans l'objet | x | x | x | | | | -| choiceList | combo box défini dans l'objet | x | x | x | | | | -| requiredListReference | RefList 4D, dépend de la valeur de "saveAs" | x | x | x | | | | -| requiredListName | nom d'énumération 4D, dépend de la valeur de "saveAs" | x | x | x | | | | -| saveAs | "reference" ou "value" | x | x | x | | | | -| choiceListReference | RefList 4D, affiche une combo box | x | x | x | | | | -| choiceListName | nom d'énumération 4D, affiche une combo box | x | x | x | | | | -| unitList | tableau de X éléments | x | x | x | | | | -| unitReference | indice de l'élément sélectionné | x | x | x | | | | -| unitsListReference | RefList 4D pour les unités | x | x | x | | | | -| unitsListName | nom d'énumération 4D pour les unités | x | x | x | | | | -| alternateButton | ajouter un bouton alternatif | x | x | x | x | x | | - -#### value - -La valeur des cellules est stockée dans l'attribut "value". Cet attribut est utilisé pour la saisie (entrée) et pour l'affichage (sortie). Il peut également être utilisé pour définir des valeurs par défaut lors de l'utilisation des listes (voir ci-dessous). - -```4d - ARRAY OBJECT(obColumn;0) //tableau colonne - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // si l'utilisateur saisit une nouvelle valeur, $entry contiendra la valeur saisie - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> La valeur Null est acceptée, elle définit une cellule vide. - -#### min et max - -Lorsque le "valueType" est "real" ou "integer", l'objet accepte également les attributs min et max avec les valeurs appropriées (les valeurs doivent être du même type que valueType). - -Ces attributs peuvent être utilisés pour contrôler la plage de valeurs d'entrée. Lorsqu'une cellule est validée (lorsqu'elle perd le focus), si la valeur de saisie est inférieure à la valeur minimale ou supérieure à la valeur maximale, elle est rejetée. Dans ce cas, la valeur précédente est conservée et une astuce affiche une explication. - -```4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -L'attribut behavior propose des variations de la représentation standard des valeurs. Une seule variation est possible : - -| Attribut | Valeur(s) disponible(s) | valueType(s) | Description | -| -------- | ------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | Représente une valeur numérique sous la forme d'une case à cocher à trois états.
    2=semi-coché, 1=coché, 0=décoché, -1=invisible, -2=décoché désactivé, -3=coché désactivé, -4=semi-coché désactivé | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList et choiceList - -Lorsqu'un attribut "choiceList" ou "requiredList" est présent dans l'objet, la zone de saisie de texte est remplacée par une liste déroulante ou une combo box, en fonction de l'attribut : - -- Si l'attribut est "choiceList", la cellule est affichée sous forme de combo box. Cela signifie que l'utilisateur peut sélectionner ou saisir une valeur. -- Si l'attribut est "requiredList", la cellule est affichée sous forme de liste déroulante. Cela signifie que l'utilisateur peut uniquement sélectionner une des valeurs de la liste. - -Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. - -> Les valeurs du widget sont définies via un tableau. Si vous souhaitez associer le widget à une énumération 4D existante, vous devez utiliser les attributs "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". - -Exemples : - -- Vous voulez afficher une liste déroulante avec juste deux options, "Open" ou "Closed". "Closed" doit être présélectionné : - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- Vous voulez accepter toute valeur entière, mais afficher une combo box contenant les valeurs les plus communes : - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 en valeur par défaut - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName et requiredListReference - -Les attributs "requiredListName" et "requiredListReference" vous permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur d'Enumérations de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de liste déroulante. Cela signifie que l'utilisateur pourra uniquement choisir une des valeurs fournies dans la liste. - -Utilisez "requiredListName" ou "requiredListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. - -> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "requiredList". -> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". - -Exemples : - -- Vous voulez afficher une liste déroulante basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert"), la stocker en tant que valeur et afficher "bleu" par défaut : - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- Vous voulez afficher une liste déroulante basée sur une liste créée par programmation, et la stocker en tant que référence : - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //affiche London par défaut - OB SET($ob;"requiredListReference";<>List) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName et choiceListReference - -Les attributs "choiceListName" et "choiceListReference" permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de combo box, ce qui signifie que l'utilisateur pourra choisir une des valeurs de la liste ou en saisir une. - -Utilisez "choiceListName" ou "choiceListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. - -> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "choiceList". -> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". - -Voici un exemple : - -Vous voulez afficher une combo box basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert") et afficher "vert" par défaut : - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference et unitReference - -Vous pouvez utiliser des attributs spécifiques afin d'associer des unités aux valeurs des cellules (par exemple "10 cm", "20 pixels", etc.). Pour définir une liste d'unités, vous pouvez utiliser l'un des attributs suivants : - -- "unitsList" : un tableau contenant les x éléments définissant les unités disponibles (ex : "cm", "pouces", "km", "miles", etc.). Utilisez cet attribut pour définir des unités dans l'objet. -- "unitsListReference" : une référence de liste 4D contenant les unités disponibles. "unitsListReference" : une référence de liste 4D contenant les unités disponibles. -- "unitsListName" : un nom d'énumération 4D créée en mode Développement contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une énumération 4D créée dans la Boîte à outils. - -Quel que soit son mode de définition, la liste d'unités peut être associée à l'attribut suivant : - -- "unitReference" : une valeur simple contenant l'indice (de 1 à x) de l'élément sélectionné dans la liste de valeurs "unitList", "unitsListReference" ou "unitsListName". - -L'unité courante est affichée sous forme de bouton affichant successivement les valeurs de "unitList", "unitsListReference" ou "unitsListName" à chaque clic (par exemple "pixels" -> "lignes" -> "cm" -> "pixels" -> etc.) - -Voici un exemple : - -Vous souhaitez définir une valeur de saisie numérique suivie d'une unité parmi deux possibles : "cm" ou "pixels". La valeur courante est "2" + "cm". Vous utilisez des valeurs définies directement dans l'objet (attribut "unitsList") : - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"cm") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"cm" -OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Si vous souhaitez ajouter un bouton ellipse [...] à une cellule, il suffit de passer "alternateButton" avec la valeur True dans l'objet. Le bouton sera automatiquement affiché dans la cellule. - -Lorsque l'utilisateur clique sur ce bouton, un événement `On Alternative Click` est généré, vous permettant de traiter cette action comme vous le souhaitez (reportez-vous ci-dessous au paragraphe "Gestion des événements" pour plus d'informations). - -Voici un exemple : - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -L'attribut "valueType" de valeur "color" vous permet d'afficher soit une couleur, soit un texte. - -- Si la valeur est un nombre, un rectangle de couleur est dessiné à l'intérieur de la cellule. Voici un exemple : - - ```4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- Si la valeur est un texte, le texte est simplement affiché (par exemple : "value";"Automatic"). - -#### valueType event - -L'attribut "valueType" de valeur "event" affiche un bouton qui génère simplement un événement `On Clicked` lorsque l'utilisateur clique dessus. Aucune donnée ou valeur ne peut être passée ou retournée. - -Optionnellement, il est possible de passer un attribut "label". - -Voici un exemple : - -```4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Gestion des événements -Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox tableau d'objets : -- **Sur données modifiées** : L'événement `On Data Change` est généré en cas de modification d'une valeur de la colonne, quel que soit le widget : - - zone de saisie de texte - - listes déroulante - - zone de combo box - - bouton d'unité (passage valeur x à valeur x+1) - - case à cocher (passage cochée/non cochée) -- **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. -- **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. From 3748f33566fb345ccd9ce7c376058f7ccc5d0512 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:31:10 +0200 Subject: [PATCH 0255/2000] New translations picturebutton_overview.md (French) --- .../version-21/FormObjects/pictureButton_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/pictureButton_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/pictureButton_overview.md index c1fdf260b4f3ad..1038ec829c1fc6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/pictureButton_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/pictureButton_overview.md @@ -62,3 +62,7 @@ Les autres modes disponibles sont les suivants : ## Propriétés prises en charge [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Class](properties_Object.md#css-class) - [Columns](properties_Crop.md#columns) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Loop back to first frame](properties_Animation.md#loop-back-to-first-frame) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_Picture.md#pathname) - [Right](properties_CoordinatesAndSizing.md#right) - [Rows](properties_Crop.md#rows) - [Shortcut](properties_Entry.md#shortcut) - [Standard action](properties_Action.md#standard-action) - [Switch back when released](properties_Animation.md#switch-back-when-released) - [Switch continuously on clicks](properties_Animation.md#switch-continuously-on-clicks) - [Switch every x seconds](properties_Animation.md#switch-every-x-seconds) - [Title](properties_Object.md#title) - [Switch when roll over](properties_Animation.md#switch-when-roll-over) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Use Last frame as disabled](properties_Animation.md#use-last-frame-as-disabled) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 14c219e015321667807e4dd0590c3cf4720f53c7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:31:11 +0200 Subject: [PATCH 0256/2000] New translations picturepopupmenu_overview.md (French) --- .../version-21/FormObjects/picturePopupMenu_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/picturePopupMenu_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/picturePopupMenu_overview.md index 282b6030bfaa33..6c6439ca07fe30 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/picturePopupMenu_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/picturePopupMenu_overview.md @@ -24,4 +24,8 @@ Si vous souhaitez gérer vous-même l’effet du clic, conservez l’option par ## Propriétés prises en charge -[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Columns](properties_Crop.md#columns) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_Picture.md#pathname) - [Right](properties_CoordinatesAndSizing.md#right) - [Rows](properties_Crop.md#rows)- [Standard action](properties_Action.md#standard-action) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Columns](properties_Crop.md#columns) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_Picture.md#pathname) - [Right](properties_CoordinatesAndSizing.md#right) - [Rows](properties_Crop.md#rows)- [Standard action](properties_Action.md#standard-action) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 8ebf60ec15a0808c87aca493a302f79acc680efe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:31:13 +0200 Subject: [PATCH 0257/2000] New translations pluginarea_overview.md (French) --- .../version-21/FormObjects/pluginArea_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/pluginArea_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/pluginArea_overview.md index 97da73b956a52b..4a33a5e4cd283d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/pluginArea_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/pluginArea_overview.md @@ -19,4 +19,8 @@ Si des options avancées sont fournies par l'auteur du plug-in, un thème **Plug ## Propriétés prises en charge -[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Advanced Properties](properties_Plugins.md) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Expression Type](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Plug-in Kind](properties_Object.md#plug-in-kind) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibilty](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Advanced Properties](properties_Plugins.md) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Expression Type](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Plug-in Kind](properties_Object.md#plug-in-kind) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibilty](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Plug in Area](../Events/onPluginArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 88875c27f389747ff00c41300065f230f2c93675 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:31:15 +0200 Subject: [PATCH 0258/2000] New translations progressindicator.md (French) --- .../version-21/FormObjects/progressIndicator.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/progressIndicator.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/progressIndicator.md index 942f03eb30cb4e..c6a70ad215deb8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/progressIndicator.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/progressIndicator.md @@ -41,6 +41,10 @@ Plusieurs options graphiques sont disponibles : valeurs minimales/maximales, gra [Barber shop](properties_Scale.md#barber-shop) - [Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Display graduation](properties_Scale.md#display-graduation) - [Enterable](properties_Entry.md#enterable) - [Execute object method](properties_Action.md#execute-object-method) - [Expression Type](properties_Object.md#expression-type) (only "integer", "number", "date", or "time") - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Italic](properties_Text.md#italic) - [Graduation step](properties_Scale.md#graduation-step) -[Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Label Location](properties_Scale.md#label-location) - [Left](properties_CoordinatesAndSizing.md#left) - [Maximum](properties_Scale.md#maximum) - [Minimum](properties_Scale.md#minimum) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Step](properties_Scale.md#step) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## Barber shop ![](../assets/en/FormObjects/indicator.gif) From f243bf36c4c02542058671975e2954091e16d2e4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:31:17 +0200 Subject: [PATCH 0259/2000] New translations properties_action.md (French) --- .../version-21/FormObjects/properties_Action.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md index e3a3d23c285c3a..1dace2b1b9263e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md @@ -116,7 +116,7 @@ Plusieurs types de références de méthode sont pris en charge : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- From f9aa3743297222e9d4a65a1189f602228d9f6f98 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:31:22 +0200 Subject: [PATCH 0260/2000] New translations properties_backgroundandborder.md (French) --- .../FormObjects/properties_BackgroundAndBorder.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md index 3656cff616bf3d..1868a0229fcaf0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande. #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes @@ -41,7 +41,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [`OBJ #### Objets pris en charge -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Commandes @@ -71,7 +71,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`LIS #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes @@ -224,7 +224,7 @@ Vous pouvez obtenir le même résultat en utilisant les commandes [`LISTBOX SET #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes From 07d3c5eedd31b80030fbe66c694424e30e9fe9c2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:31:24 +0200 Subject: [PATCH 0261/2000] New translations properties_coordinatesandsizing.md (French) --- .../properties_CoordinatesAndSizing.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md index dd8a70d2e3d978..accdaf49f0ddc3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Etant donné qu'elle nécessite des calculs supplémentaires lors de l'exécutio #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes @@ -64,7 +64,7 @@ Coordonnées inférieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -84,7 +84,7 @@ Coordonnées de gauche de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -104,7 +104,7 @@ Coordonnées de droite de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -124,7 +124,7 @@ Coordonnées supérieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -192,7 +192,7 @@ Cette propriété désigne la taille verticale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -205,7 +205,7 @@ Cette propriété désigne la taille verticale d'un objet. Cette propriété désigne la taille horizontale d'un objet. > - Certains objets peuvent avoir une hauteur prédéfinie qui ne peut pas être modifiée. -> - Si la propriété [Resizable](properties_ResizingOptions.md#resizable) est utilisée pour une [colonne de list box](listbox_overview.md#list-box-columns), l'utilisateur peut également redimensionner manuellement la colonne. +> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > - Lors du redimensionnement du formulaire, si la propriété de [dimensionnement horizontal "Agrandir"](properties_ResizingOptions.md#horizontal-sizing) a été affectée à la list box, la colonne la plus à droite sera agrandie, allant au-delà de sa largeur maxi #### Grammaire JSON @@ -216,7 +216,7 @@ Cette propriété désigne la taille horizontale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -238,7 +238,7 @@ La largeur maximale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes @@ -260,7 +260,7 @@ La largeur minimale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes @@ -344,7 +344,7 @@ Définit une marge horizontale pour les cellules. La valeur est définie en pixe #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commandes @@ -368,7 +368,7 @@ Définit une marge verticale pour les cellules. La valeur est définie en pixels #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commandes From d84b8e90689940f9470fe1067b8beecedf49d209 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:31:27 +0200 Subject: [PATCH 0262/2000] New translations properties_datasource.md (French) --- .../FormObjects/properties_DataSource.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md index 481c20fd40baef..0c5bf2740f111a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Lorsque l'option d'**insertion automatique** n'est pas définie (par défaut), l Cette propriété est prise en charge par : -- les objets de formulaire [Combo box](comboBox_overview.md) et [colonnes de list box](listbox_overview.md#list-box-columns) associés à une énumération. +- les objets de formulaire [Combo box](comboBox_overview.md) et [colonnes de list box](listbox-column.md) associés à une énumération. - les objets de formulaire [Combo box](comboBox_overview.md) dont la liste associée est remplie par leur tableau ou leur objet datasource. Par exemple, pour une énumération contenant "France, Allemagne, Italie" et associée à une liste déroulante "Pays" : si la propriété **insertion automatique** est activée et qu'un utilisateur saisit "Espagne", la valeur "Espagne" est automatiquement ajoutée à la liste en mémoire : @@ -28,7 +28,7 @@ Par exemple, pour une énumération contenant "France, Allemagne, Italie" et ass #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [Colonne List Box](listbox-column.md) --- @@ -45,7 +45,7 @@ Associe une énumération à un objet. Il peut s'agir d'un nom d'énumération ( #### Objets pris en charge -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) #### Commandes @@ -125,7 +125,7 @@ Indique une variable ou une expression qui se verra attribuer un entier long ind Définit le type de données pour l'expression affichée. Cette propriété est utilisée avec : -- les [colonnes de list box](listbox_overview.md#list-box-columns) de type sélection et collection. +- les [colonnes de list box](listbox-column.md) de type sélection et collection. - les [listes déroulantes](dropdownList_Overview.md) associées à des objets ou des tableaux. Voir aussi la section [**Type d'expression**](properties_Object.md#expression-type). @@ -138,7 +138,7 @@ Voir aussi la section [**Type d'expression**](properties_Object.md#expression-ty #### Objets pris en charge -[Listes déroulantes](dropdownList_Overview.md) associées à des objets ou à des tableaux - [Colonne List Box](listbox_overview.md#list-box-columns) +[Listes déroulantes](dropdownList_Overview.md) associées à des objets ou à des tableaux - [Colonne List Box](listbox-column.md) --- @@ -195,13 +195,13 @@ Vous devez saisir une liste de valeurs. Dans l'éditeur de formulaires, une boî #### Objets pris en charge -[List Box Column (array type only)](listbox_overview.md#list-box-columns) +[List Box Column (array type only)](listbox-column.md) --- ## Expression -Cette description est spécifique aux colonnes de list box de type [sélection](listbox_overview.md#selection-list-boxes) et [ collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. +Cette description est spécifique aux colonnes de list box de type [sélection](FormObjects/listbox-object.md#selection-list-boxes) et [ collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes). Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. Une expression 4D à associer à une colonne. Vous pouvez saisir : @@ -241,7 +241,7 @@ Si un champ, une variable ou une expression assignable (*par exemple Person.last #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) --- @@ -274,7 +274,7 @@ Toutes les tables de la base de données peuvent être utilisées, que le formul Cette propriété est disponible dans les conditions suivantes : - une [énumération](#choice-list) est associée à l'objet -- pour les [zones de saisie](input_overview.md) et les [colonnes de listbox](listbox_overview.md#list-box-columns), une [énumération obligatoire](properties_RangeOfValues.md#required-list) est également définie pour l'objet (les deux options doivent généralement utiliser la même liste), de sorte que seules les valeurs de l'énumération peuvent être saisies par l'utilisateur. +- pour les [zones de saisie](input_overview.md) et les [colonnes de listbox](listbox-column.md), une [énumération obligatoire](properties_RangeOfValues.md#required-list) est également définie pour l'objet (les deux options doivent généralement utiliser la même liste), de sorte que seules les valeurs de l'énumération peuvent être saisies par l'utilisateur. Cette propriété spécifie, dans le contexte d'un champ ou d'une variable associée à une liste de valeurs, le type de contenu à sauvegarder : @@ -296,7 +296,7 @@ L'utilisation de cette propriété nécessite le respect des principes suivants #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) --- From dfa9a149ebc7320c2e59eee2a667aa2d13ff5038 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:31:30 +0200 Subject: [PATCH 0263/2000] New translations properties_display.md (French) --- .../FormObjects/properties_Display.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md index b91f7136c87586..3c9e063b4bb6ca 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ Le champ contient en fait "proportion". 4D accepte et stocke la saisie complète #### Objets pris en charge -[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Footer List Box](listbox_overview.md#list-box-footers) +[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne de List box](listbox-column.md) - [Footer List Box](listbox-header-footer.md#footers) #### Commandes @@ -105,13 +105,13 @@ Des formats de date personnalisés peuvent être construits en utilisant plusieu :::note blankIfNull - Par défaut, une [date nulle](../Concepts/dt_date.md#date-literals) est affichée avec des zéros, par exemple 00/00/00. Avec l'option "blankIfNull", une date nulle est affichée comme une zone vide. La chaîne "blankIfNull" (sensible à la casse) doit être combinée avec la valeur de format sélectionnée. Ex : "systemShort blankIfNull" ou "ee dd LL blankIfNull". -- Les [colonnes de list box](listbox_overview.md#list-box-columns) et les [pieds de list box](listbox_overview.md#list-box-footers) de type date utilisent toujours le comportement "blank if null" (il ne peut pas être désactivé). +- Les [colonnes de list box](listbox-column.md) et les [pieds de list box](listbox-header-footer.md#footers) de type date utilisent toujours le comportement "blank if null" (il ne peut pas être désactivé). ::: #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List Box](listbox-column.md) - [Pied de List Box Footer](listbox-header-footer.md#footers) #### Commandes @@ -276,7 +276,7 @@ Le tableau suivant montre comment les différents formats affectent l'affichage #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) #### Commandes @@ -340,7 +340,7 @@ Si le champ est réduit à une taille plus petite que celle de l'image d'origine #### Objets pris en charge -[Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) #### Commandes @@ -398,7 +398,7 @@ Par défaut, une heure nulle est affichée avec des zéros, par exemple "00:00:0 #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List Box](listbox-column.md) - [Pied de List Box Footer](listbox-header-footer.md#footers) #### Commandes @@ -411,7 +411,7 @@ Par défaut, une heure nulle est affichée avec des zéros, par exemple "00:00:0 Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est affichée comme : - un texte dans un [input](input_overview.md) -- une ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox_overview.md#list-box-columns), +- une ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox-column.md), ... vous pouvez sélectionner le texte à afficher pour chaque valeur : @@ -426,7 +426,7 @@ Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est aff #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Colonne de list box](listbox-column.md) - [Input](input_overview.md) #### Commandes @@ -450,7 +450,7 @@ Les colonnes booléennes peuvent également être affichées sous forme de pop u #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes @@ -502,7 +502,7 @@ Dans ce cas également, la propriété [Titre](#titre) est également disponible #### Objets pris en charge -[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) +[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox-column.md) #### Commandes @@ -527,7 +527,7 @@ Dans ces cas, le titre de la case à cocher peut être saisi en utilisant cette #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) --- @@ -564,7 +564,7 @@ La propriété Tronquer avec ellipse peut être appliquée aux colonnes de type #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Commandes @@ -599,7 +599,7 @@ Cette propriété est utilisée uniquement lors du dessin d'objets situés dans #### Objets pris en charge -[Zone 4D View Pro](viewProArea_overview.md) - [Zone 4D Write Pro](writeProArea_overview.md) - [Bouton](button_overview.md) - [Grille de boutons](buttonGrid_overview.md) - [Case à cocher](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Zone de groupe](groupBox.md) - [Liste hiérarchique](list_overview.md) - [List Box](listbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) - [Pied de list box](listbox_overview.md#list-box-footers) - [En-tête de list box](listbox_overview.md#list-box-headers) - [Bouton image](pictureButton_overview.md) - [Pop up menu image](picturePopupMenu_overview.md) - [Zone de Plug-in](pluginArea_overview.md) - [Indicateur de progression](progressIndicator.md) - [Bouton radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Image statique](staticPicture.md) - [Stepper](stepper.md) - [Sous-formulaire](subform_overview.md) - [Onglet](tabControl.md) - [Zone de texte](text.md) - [Zone Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -658,7 +658,7 @@ Notez que quelle que soit la valeur de l'option de renvoi à la ligne automatiqu #### Objets pris en charge -[Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) #### Commandes From 8d8ed6c89482a303fdf508941f63efe841174e31 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:31:32 +0200 Subject: [PATCH 0264/2000] New translations properties_entry.md (French) --- .../version-21/FormObjects/properties_Entry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md index 28dbf0a72b6a54..41dc4acefb4ab6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permet à l'utilisateur d'accéder à un menu contextuel standard dans l'objet l Pour une [zone de saisie](input_overview.md) de type image, en plus des commandes d'édition standard (Couper, Copier, Coller et Effacer), le menu contient la commande **Importer...**, qui peut être utilisée pour importer une image stockée dans un fichier, ainsi que la commande **Enregistrer sous...**, qui peut être utilisée pour enregistrer l'image sur le disque. Le menu peut également être utilisé pour modifier le format d'affichage de l'image : les options **Tronquée non centrée**, **Non tronquée** et **Proportionnelle centrée** sont proposées. La modification du [format d'affichage](properties_Display.md#picture-format) à l'aide de ce menu est temporaire ; elle n'est pas sauvegardée avec l'enregistrement. -Pour une [zone de saisie](input_overview.md) ou une [colonne de list box](listbox_overview.md#list-box-columns) de texte [multi-style](properties_Text.md#multi-style), en plus des commandes d'édition standard, le menu contextuel fournit les commandes suivantes : +Pour une [zone de saisie](input_overview.md) ou une [colonne de list box](listbox-column.md) de texte [multi-style](properties_Text.md#multi-style), en plus des commandes d'édition standard, le menu contextuel fournit les commandes suivantes : - **Polices...** : affiche la boîte de dialogue système de police - **Polices récentes** : affiche les noms des polices récentes sélectionnées au cours de la session. La liste peut stocker jusqu'à 10 polices (au-delà, la dernière police utilisée remplace la plus ancienne). Par défaut, cette liste est vide et l'option n'est pas affichée. Vous pouvez gérer cette liste en utilisant les commandes `SET RECENT FONTS` et `FONT LIST`. @@ -72,7 +72,7 @@ Lorsque cette propriété est désactivée, tous les pop-up menus associés à u #### Objets pris en charge -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### Commandes @@ -134,7 +134,7 @@ Ce tableau explique chaque filtre présent dans la liste déroulante Filtre de s #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) --- From 529799b29e8fbb84dd0a0238c55ada069f95f2ba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:31:33 +0200 Subject: [PATCH 0265/2000] New translations properties_footers.md (French) --- .../version-21/FormObjects/properties_Footers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md index 12464585f12354..09716a6fd06a01 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Pieds ## Afficher pieds -Cette propriété est utilisée pour afficher ou masquer [les pieds de de colonne listbox](listbox_overview.md#list-box-footers). Il existe un pied par colonne; chaque pied est configuré séparément. +Cette propriété est utilisée pour afficher ou masquer [les pieds de de colonne listbox](listbox-header-footer.md#footers). Il existe un pied par colonne; chaque pied est configuré séparément. #### Grammaire JSON @@ -69,4 +69,4 @@ A noter que la conversion en va-et-vient peut conduire à un résultat final dif #### Voir également -[En-têtes](properties_Headers.md) - [Pieds List box](listbox_overview.md#list-box-footers) +[En-têtes](properties_Headers.md) - [Pieds List box](listbox-header-footer.md#footers) From 6b6edc97500b8db91c4104eb7dcf843830eb3a66 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:31:36 +0200 Subject: [PATCH 0266/2000] New translations properties_headers.md (French) --- .../version-21/FormObjects/properties_Headers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md index 1c4702502ac6fb..eb9a95cb859751 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: En-têtes ## Afficher en-têtes -En-têtes Il existe un en-tête par colonne; chaque en-tête est configuré séparément. +Cette propriété est utilisée pour afficher ou masquer [les en-têtes de colonne listbox](listbox-header-footer.md#headers). Il existe un en-tête par colonne; chaque en-tête est configuré séparément. #### Grammaire JSON @@ -70,4 +70,4 @@ A noter que la conversion en va-et-vient peut conduire à un résultat final dif #### Voir également -[Pieds](properties_Footers.md) - [En-têtes List box](listbox_overview.md#list-box-headers) +[Pieds](properties_Footers.md) - [En-têtes List box](listbox-header-footer.md#headers) From 7e53111d4128660ed47acc81d6d58921b83af844 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:31:38 +0200 Subject: [PATCH 0267/2000] New translations properties_help.md (French) --- .../version-21/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md index c244c477ebafa5..6340d1428084a1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Vous pouvez soit : #### Objets pris en charge -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Autres fonctionnalités d'aide From fed6658c67b79187a17594ea54509010f411a3cd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:31:41 +0200 Subject: [PATCH 0268/2000] New translations properties_listbox.md (French) --- .../version-21/FormObjects/properties_ListBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md index 2d5c8e132ec817..182ceb64d32ca5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Collection de colonnes de la list box. | ------- | --------------------------- | ------------------------------------------------ | | columns | collection d'objets colonne | Contient les propriétés des colonnes de list box | -Pour une liste des propriétés prises en charge par les objets colonnes, veuillez vous référer à la section [Propriétés spécifiques des colonnes](listbox_overview.md#column-specific-properties). +Pour une liste des propriétés prises en charge par les objets colonnes, veuillez vous référer à la section [Propriétés spécifiques des colonnes](listbox-column.md#column-specific-properties). #### Objets pris en charge From e729258e36fa373fda7d44a4fdccf4787249505c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:31:43 +0200 Subject: [PATCH 0269/2000] New translations properties_object.md (French) --- .../FormObjects/properties_Object.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md index f252022db8a636..501209c5456dba 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Cette propriété désigne le type [objet de formulaire actif ou inactif](formOb #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ Pour plus d'informations sur les règles de nommage pour les objets de formulair #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -120,7 +120,7 @@ Pour une list box de type tableau, la propriété **Variable ou Expression** con #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -130,14 +130,14 @@ Pour une list box de type tableau, la propriété **Variable ou Expression** con ## Type d’expression -> Cette propriété est appelée [**Type de données**](properties_DataSource.md#data-type-expression-type) dans la liste de propriétés pour les colonnes de list box de type [sélection](listbox_overview.md#selection-list-boxes) et [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) et pour les [Listes déroulantes](dropdownList_Overview.md) associées à un [objet](FormObjects/dropdownList_Overview.md#using-an-object) ou un [tableau](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Spécifie le type de données pour l'expression ou la variable associée à l'objet. Notez que l'objectif principal de ce paramètre est de configurer les options (telles que les formats d'affichage) disponibles pour le type de données. Il ne type pas la variable elle-même. En vue d'une compilation de projet, vous devez [déclarer la variable](Concepts/variables.md#declaring-variables). Toutefois, cette propriété a une fonction de typage dans les cas spécifiques suivants : - **[Variables dynamiques](#dynamic-variables)** : vous pouvez utiliser cette propriété pour déclarer le type des variables dynamiques. -- **[Colonnes de list box](listbox_overview.md#list-box-columns)** : cette propriété est utilisée pour associer un format d'affichage aux données de la colonne. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. - **[Variables image](input_overview.md)** : vous pouvez utiliser ce menu pour déclarer les variables avant de charger le formulaire en mode interprété. Des mécanismes natifs spécifiques régissent l'affichage des variables image dans les formulaires. Des mécanismes natifs spécifiques régissent l'affichage des variables image dans les formulaires. Ces mécanismes exigent une plus grande précision dans la configuration des variables : elles doivent avoir été déclarées avant le chargement du formulaire - c'est-à-dire avant même l'événement formulaire `On Load` - à la différence des autres types de variables. Sinon, la variable image ne sera pas affichée correctement (uniquement en mode interprété). @@ -149,7 +149,7 @@ Toutefois, cette propriété a une fonction de typage dans les cas spécifiques #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -275,7 +275,7 @@ Pour des raisons de traduction d'applications, vous pouvez entrer une référenc #### Objets pris en charge -[Bouton](button_overview.md) - [Case à cocher](checkbox_overview.md) - [En-tête de Listbox](listbox_overview.md#list-box-headers) - [Bouton radio](radio_overview.md) - [Zone de texte](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -285,7 +285,7 @@ Pour des raisons de traduction d'applications, vous pouvez entrer une référenc ## Calcul de la variable -Cette propriété définit le type de calcul à effectuer dans une zone [pied de colonne](listbox_overview.md#list-box-footers). +This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. > Le calcul des pieds de page peut également être défini en utilisant la commande 4D [`LISTBOX SET FOOTER CALCULATION`](../commands-legacy/listbox-set-footer-calculation.md). @@ -332,7 +332,7 @@ Lorsque **Custom** ("none" en JSON) est défini, aucun calcul automatique n'est #### Objets pris en charge -[Pied de listbox](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) #### Commandes From 52724e5c9d51f26c5e7122ccccb13ecbc0ed6ccc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:31:48 +0200 Subject: [PATCH 0270/2000] New translations properties_rangeofvalues.md (French) --- .../version-21/FormObjects/properties_RangeOfValues.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md index 905534da76c305..9ef6bd2abeac82 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permet de définir une liste dont les valeurs ne peuvent pas être saisies dans #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### Commandes @@ -78,7 +78,7 @@ Cependant, contrairement à la propriété [Enumération](properties_DataSource. #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### Commandes From 15d0162472b4ad2df09aa06628aede463221d9dd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:31:52 +0200 Subject: [PATCH 0271/2000] New translations properties_reference.md (French) --- .../version-21/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md index b408b146cdaf64..b0e4cfd43b2833 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum : 0 | | **h** | | | -| [`header`](./listbox_overview.md#list-box-headers) | Définit l'en-tête d'une colonne de list box | Objet ayant pour propriétés "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox-header-footer.md#headers) | Définit l'en-tête d'une colonne de list box | Objet ayant pour propriétés "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Utilisé pour définir la hauteur de la ligne | positif décimal +px | em | | [`height`](properties_CoordinatesAndSizing.md#height) | Désigne la taille verticale d'un objet | minimum : 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Désactive la visibilité des lignes vides supplémentaires. | true, false | From 447197c88c9b50d430228cb76add88e6c5e15d1f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:31:55 +0200 Subject: [PATCH 0272/2000] New translations properties_resizingoptions.md (French) --- .../version-21/FormObjects/properties_ResizingOptions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md index 556de403119e55..8842950a0531c8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -97,7 +97,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -142,7 +142,7 @@ Indique si la taille de la colonne peut être modifiée par l'utilisateur. #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes From 8775fd59e7b68d6c8221512ab4d47dadb5deae1b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:31:59 +0200 Subject: [PATCH 0273/2000] New translations properties_scale.md (French) --- .../version-21/FormObjects/properties_Scale.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md index ac83d9cb20d7ae..7ce8442baf0bdd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ Valeur minimale d'un indicateur. Pour les steppers numériques, cette propriét #### Commandes -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- From 75db108fcf4db2b095f46aa980c31d7e6e8cdb8b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:32:06 +0200 Subject: [PATCH 0274/2000] New translations properties_text.md (French) --- .../version-21/FormObjects/properties_Text.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md index 119fcf1f64e9e4..abf2ff4d50a418 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Vous pouvez définir cette propriété en utilisant la commande [**OBJECT SET FO #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -63,7 +63,7 @@ Vous pouvez également définir cette propriété via la commande [**OBJECT SET #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -83,7 +83,7 @@ Une ligne est placée sous le texte. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -124,7 +124,7 @@ Trois thèmes de polices sont disponibles : #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -149,7 +149,7 @@ Vous pouvez le définir en utilisant la commande [`OBJECT SET FONT`](../commands #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -167,7 +167,7 @@ Permet de définir en points la taille de police de l'objet. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -197,7 +197,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -248,7 +248,7 @@ Utilisé pour appliquer un style de police personnalisé à chaque ligne de list Vous devez saisir une expression ou une variable (les variables de type tableau ne peuvent pas être utilisées). L'expression ou variable sera évaluée pour chaque ligne affichée (si elle s'applique à la list box) ou chaque cellule affichée (si elle s'applique à la list box). Vous pouvez utiliser les constantes listées dans la commande [`LISTBOX SET ROW FONT STYLE`](../commands-legacy/listbox-set-row-font-style.md). -Voici un exemple : +Exemple : ```4d Choose([Companies]ID;Bold;Plain;Italic;Underline) @@ -266,7 +266,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`LIS #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes @@ -293,7 +293,7 @@ Emplacement horizontal du texte dans la zone où il apparait. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Commandes @@ -320,7 +320,7 @@ Cette propriété peut également être gérée par les commandes [`OBJECT Get v #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [En-tête List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### Commandes @@ -430,7 +430,7 @@ Par défaut, cette option n'est pas activée. #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) #### Commandes @@ -483,7 +483,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes @@ -507,7 +507,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes From 7ba29d4925dec2071d673ea49457e69b6564eb5d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:32:10 +0200 Subject: [PATCH 0275/2000] New translations properties_textandpicture.md (French) --- .../FormObjects/properties_TextAndPicture.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md index b42665278bc6f3..598837f52efbcc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md @@ -86,7 +86,7 @@ Désigne l'emplacement d'une icône par rapport à l'objet formulaire. #### Objets pris en charge -[En-têtes de list box](listbox_overview.md#list-box-headers) +[En-têtes de list box](listbox-header-footer.md#headers) #### Commandes @@ -171,7 +171,7 @@ Le chemin d'accès à saisir est identique à celui de [la propriété Chemin d' #### Objets pris en charge -[Bouton](button_overview.md) (tous les styles sauf [Aide](button_overview.md#help)) - [Case à cocher](checkbox_overview.md) - [En-tête List box](listbox_overview.md#list-box-headers) - [Bouton radio](listbox_overview.md#list-box-headers) +[Bouton](button_overview.md) (tous les styles sauf [Aide](button_overview.md#help)) - [Case à cocher](checkbox_overview.md) - [En-tête List box](listbox-header-footer.md#headers) - [Bouton radio](listbox_overview.md#list-box-headers) #### Commandes @@ -294,13 +294,13 @@ Il est important de noter que la propriété “Avec pop up menu” gère unique #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| :------------- | --------------- | ---------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| Nom | Type de données | Valeurs possibles | +| :------------- | --------------- | ------------------------------------------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### Objets pris en charge -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### Commandes From 76a460764871fdc440b53ad862e4f3a693bef9bc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:32:18 +0200 Subject: [PATCH 0276/2000] New translations radio_overview.md (French) --- .../version-21/FormObjects/radio_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/radio_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/radio_overview.md index a0350b65e06684..c202d8a314a74e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/radio_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/radio_overview.md @@ -152,4 +152,8 @@ Tous les boutons radio partagent une même série de propriétés de base : Des propriétés spécifiques supplémentaires sont disponibles en fonction du [style de bouton](#button-styles) : -- Custom: [Background pathname](properties_TextAndPicture.md#background-pathname) - [Horizontal Margin](properties_TextAndPicture.md#horizontal-margin) - [Icon Offset](properties_TextAndPicture.md#icon-offset) - [Vertical Margin](properties_TextAndPicture.md#vertical-margin) \ No newline at end of file +- Custom: [Background pathname](properties_TextAndPicture.md#background-pathname) - [Horizontal Margin](properties_TextAndPicture.md#horizontal-margin) - [Icon Offset](properties_TextAndPicture.md#icon-offset) - [Vertical Margin](properties_TextAndPicture.md#vertical-margin) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 1cfe217ae431d274935263ed26c5cb5389b337fc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:32:23 +0200 Subject: [PATCH 0277/2000] New translations ruler.md (French) --- .../version-21/FormObjects/ruler.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/ruler.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/ruler.md index b0014d003ed283..df2a2fa3299622 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/ruler.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/ruler.md @@ -15,6 +15,10 @@ Pour plus d'informations, veuillez vous reporter à la section [Utiliser des ind [Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Display graduation](properties_Scale.md#display-graduation) - [Enterable](properties_Entry.md#enterable) - [Execute object method](properties_Action.md#execute-object-method) - [Expression Type](properties_Object.md#expression-type) - [Height](properties_CoordinatesAndSizing.md#height) - [Graduation step](properties_Scale.md#graduation-step) -[Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Label Location](properties_Scale.md#label-location) - [Left](properties_CoordinatesAndSizing.md#left) - [Maximum](properties_Scale.md#maximum) - [Minimum](properties_Scale.md#minimum) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Step](properties_Scale.md#step) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## Voir également - [Indicateurs de progression](progressIndicator.md) From e25f120e36884eaa6e2436c55e94c0ceb477d0f0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:08 +0200 Subject: [PATCH 0278/2000] New translations 4d.md (French) --- .../version-21/commands/4d.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/4d.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/4d.md index 3e1946e8982007..8a438ef3a8f7a8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/4d.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/4d.md @@ -10,6 +10,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ----------------------------------------------------- | | classStore | Object | ← | Class store contenant toutes les classes 4D intégrées | +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 | Created | + +
    +
    + Le mot-clé **4D** est décrit dans la [**Page de concepts pour les classes**](../Concepts/classes.md#4d). ## Propriétés From 0867a491515d691a41ea6b7d77e0dc02108cf627 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:10 +0200 Subject: [PATCH 0279/2000] New translations call-chain.md (French) --- .../version-21/commands/call-chain.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/call-chain.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/call-chain.md index 081c5dca3e97e6..172aeaaefbb707 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/call-chain.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/call-chain.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | --------------------------------------------------------------------- | | Résultat | Collection | ← | Collection d'objets décrivant la chaîne d'appels au sein d'un process | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R9 | Prise en charge de la propriété `formula` |
    +
    ## Description From 4b901e9e0d1cb219ae846bdc5ba707b5fb872797 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:15 +0200 Subject: [PATCH 0280/2000] New translations command-name.md (French) --- .../version-21/commands/command-name.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/command-name.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/command-name.md index da1b1f8929962d..d3137fe963803f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/command-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/command-name.md @@ -5,10 +5,12 @@ slug: /commands/command-name displayed_sidebar: docs --- -**Command name** ( *command* {; *info* {; *theme*}} ) : Text +**Command name** ( *command* : Integer {; *info* : Integer {; *theme* : Text}} ) : Text +
    + | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | ---------------------------------- | | command | Integer | → | Numéro de commande | @@ -16,8 +18,10 @@ displayed_sidebar: docs | theme | Text | ← | Thème du langage de la commande | | Résultat | Text | ← | Nom de la commande | +
    +
    Historique | Release | Modifications | @@ -25,6 +29,7 @@ displayed_sidebar: docs | 20 R9 | Prise en charge de la propriété obsolète |
    +
    ## Description From 9103e56167b49ce5cf620f81d86743fd46b87f29 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:17 +0200 Subject: [PATCH 0281/2000] New translations compile-project.md (French) --- .../version-21/commands/compile-project.md | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/compile-project.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/compile-project.md index cf43203c6eb843..12fb41a081434a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/compile-project.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/compile-project.md @@ -5,18 +5,22 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** {( {*projectFile*}{;}{*options*} )} : Object +**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +
    + | Paramètres | Type | | Description | | ----------- | ----------------------- | --------------------------- | ------------------------------------------------------------- | | projectFile | 4D.File | → | Fichier .4DProject à compiler | | options | Object | → | Objet qui spécifie les options de compilation | | Résultat | Object | ← | Objet contenant des informations sur le statut de compilation | +
    +
    Historique | Release | Modifications | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R8 | Prise en charge du `type` "formObjectExpression" |
    +
    ## Description @@ -99,7 +104,7 @@ L'objet renvoyé par **Compile project** possède jusqu'à trois propriétés : | symbols.methods\[\].params | Collection | Collection de types de paramètres (codes numériques des types de valeurs) | | symbols.methods\[\]. threadSafe | Boolean | Indique si cette méthode est *thread safe* | -Pour plus d'informations, voir [Outils de compilation](../Project/compiler.md#compilation-tools). +Pour plus d'informations, voir [Outils de compilation](../Projet/compiler.md#compilation-tools). ## Objets variables @@ -142,14 +147,14 @@ Pour effectuer un contrôle de syntaxe uniquement, passez une collection vide au $status:=Compile project($options) ``` -Compilez le projet courant en utilisant uniquement les options de compilateur définies dans les Paramètres de Structure : +Compilez le projet actuel en utilisant uniquement les options de compilateur définies dans les Paramètres de Structure : ```4d var $status : Object $status:=Compile project ``` -Sur un Mac Silicon, compilez le projet courant uniquement pour ARM : +Sur un Mac Silicon, compilez le projet actuel uniquement pour ARM : ```4d var $status : Object @@ -158,7 +163,7 @@ Sur un Mac Silicon, compilez le projet courant uniquement pour ARM : $status:=Compile project($options) ``` -Compilez un projet autre que le projet courant : +Compilez un projet autre que le projet actuel : ```4d var $status : Object @@ -178,7 +183,7 @@ Compilez un projet et déclarez son composant : $status:=Compile project($options) ``` -Désactivez les warnings 518.1 et 518.2 lors de la compilation de votre projet : +Désactivez les avertissements 518.1 et 518.2 lors de la compilation de votre projet : ```4d var $options:={} From f976652a11aa8956a5b611756013cf6047f98169 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:19 +0200 Subject: [PATCH 0282/2000] New translations create-deployment-license.md (French) --- .../commands/create-deployment-license.md | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md index 597d1228b11e6f..bb7d02bf7ccf28 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md @@ -5,19 +5,12 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------- | -| 20 R10 | Nouveau paramètre *autoLicenseTarget* | -| 20 | Ajout | - -
    - -**Create deployment license** ( *mergedApp* ; *autoLicenseTarget* ) : Object
    **Create deployment license** ( *mergedApp* ; *buildLicense* {; *oemLicense*} ) : Object +**Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object +
    + | Paramètres | Type | | Description | | ----------------- | ------------------------- | --------------------------- | ------------------------------------------------------- | | mergedApp | 4D.Folder | → | Dossier contenant l'application fusionnée | @@ -26,8 +19,20 @@ displayed_sidebar: docs | oemLicense | 4D.File | → | Licence de clé XML OEM 4D si licence serveur | | Résultat | Object | ← | Statut | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------- | +| 20 R10 | Nouveau paramètre *autoLicenseTarget* | +| 20 | Ajout | + +
    +
    + ## Description La commande **Create deployment license** crée un fichier de licence intégré dans le dossier Licenses de l'application générée *mergedApp*. Si le dossier Licenses n'existe pas dans le dossier *mergedApp*, il est créé par la commande. From 8d55e1149399cecf278e01bba2bf90de7c749883 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:21 +0200 Subject: [PATCH 0283/2000] New translations create-entity-selection.md (French) --- .../version-21/commands/create-entity-selection.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md index 8ae2f0605cf27f..d9bae5b33d7295 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md @@ -8,14 +8,28 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | dsTable | Table | → | Table de la base 4D dont la sélection courante doit être utilisée pour construire l'entity selection | | settings | Object | → | Option de création : contexte | | Résultat | 4D.EntitySelection | ← | Nouvelle entity selection liée à la dataclass de la table | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 17 R5 | Modifié | +| 17 | Created | + +
    +
    + ## Description La commande `Create entity selection` construit et renvoie une nouvelle entity selection [modifiable](../ORDA/entities.md#shareable-or-alterable-entity-selections) relative à la classe de données correspondant à la *dsTable* fournie, en fonction de la sélection actuelle de cette table. From 6473935c7d6fd84840172ede4565e13a24731cf9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:22 +0200 Subject: [PATCH 0284/2000] New translations cs.md (French) --- .../version-21/commands/cs.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/cs.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/cs.md index 1dd481dec81b4a..d25a77bae70d29 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/cs.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/cs.md @@ -8,6 +8,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ------------------------------------------------------------------- | | classStore | Object | ← | Class store utilisateur utilisateurs pour le projet ou le composant | +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 | Created | + +
    +
    + Le mot-clé **cs** est décrit dans la [**Page de concepts pour les classes**](../Concepts/classes.md#cs). ## Propriétés From 63c76d511187b621fd99f840afdaf1655f3b5bd2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:24 +0200 Subject: [PATCH 0285/2000] New translations dialog.md (French) --- .../version-21/commands/dialog.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/dialog.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/dialog.md index 75bdfbc8f70cbf..e35370ff9e5fde 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/dialog.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/dialog.md @@ -4,10 +4,12 @@ title: DIALOG displayed_sidebar: docs --- -**DIALOG** ( {*aTable* ;} *form* {; *formData*}{; *} ) +**DIALOG** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +
    + | Paramètres | Type | | Description | | ---------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table à laquelle appartient le formulaire; Si omis : Table par défaut ou utilisation d'un formulaire projet | @@ -15,8 +17,21 @@ displayed_sidebar: docs | formData | Object | → | Données à associer au formulaire | | \* | Opérateur | → | Utiliser le même process | +
    +
    +
    Historique + +| Release | Modifications | +| --------------------------- | ------------- | +| 17 | Modifié | +| 11 SQL | Modifié | +| <6 | Created | + +
    +
    + ## Description La commande **DIALOG** présente le *formulaire* à l'utilisateur, en lui passant de(s) paramètre(s) *formData* (facultatif). From 877db836911fb63d311003fa33147caf257006cb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:26 +0200 Subject: [PATCH 0286/2000] New translations ds.md (French) --- .../version-21/commands/ds.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/ds.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/ds.md index b23cba2fde0664..b22c5fce9ffcb4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/ds.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/ds.md @@ -4,17 +4,31 @@ title: ds displayed_sidebar: docs --- -**ds** { ( *localID* : Text ) } : cs.DataStore +**ds** ({ *localID* : Text }) : cs.DataStore +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------- | --------------------------- | -------------------------------------- | | localID | Text | → | Identifiant local du datastore distant | | Résultat | cs.DataStore | ← | Nouvelle référence de datastore | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 | Modifié | +| 17 | Created | + +
    +
    + ## Description La commande `ds` retourne une référence vers le datastore correspondant à la base de données 4D courante ou à la base de données désignée par *localID*. From e67e32b39c3524a855dad85d4cb9fbb42a07af83 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:28 +0200 Subject: [PATCH 0287/2000] New translations file.md (French) --- .../version-21/commands/file.md | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/file.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/file.md index 0cfd366fe3a849..f6a6f40303deb5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/file.md @@ -4,29 +4,34 @@ title: File displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ----------------------------------------- | -| 19 R4 | Nouvelle constante `HTTP Client log file` | -| 17 R5 | Ajout | - -
    - -**File** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; \* } ) : 4D.File +**File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File +
    + | Paramètres | Type | | Description | | ------------ | ---------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Chemin de fichier | | fileConstant | Integer | → | Constante de fichier 4D | | pathType | Integer | → | `fk posix path` (par défaut) ou `fk platform path` | -| \* | operator | → | \* pour retourner le fichier de la base hôte | +| \* | Opérateur | → | \* pour retourner le fichier de la base hôte | | Résultat | [4D.File](../API/FileClass.md) | ← | Nouvel objet fichier | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------------- | +| 19 R4 | Nouvelle constante `HTTP Client log file` | +| 17 R5 | Ajout | + +
    +
    + ## Description La commande `File` crée et retourne un nouvel objet de type [`4D.File`](../API/FileClass.md). La commande accepte deux syntaxes : From ffdc75fbde4dc1287e49ff636f766e61ba740259 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:30 +0200 Subject: [PATCH 0288/2000] New translations folder.md (French) --- .../version-21/commands/folder.md | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/folder.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/folder.md index d8c7d6113cfcca..1bcd84193ce356 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/folder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/folder.md @@ -4,29 +4,34 @@ title: Folder displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ----------------------------------- | -| 19 R8 | Prise en charge de `fk home folder` | -| 17 R5 | Ajout | - -
    - -**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; \* } ) : 4D.Folder +**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder +
    + | Paramètres | Type | | Description | | -------------- | -------------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Chemin du dossier | | folderConstant | Integer | → | Constante de dossier 4D | | pathType | Integer | → | `fk posix path` (par défaut) ou `fk platform path` | -| \* | operator | → | \* pour retourner le dossier de la base hôte | +| \* | Opérateur | → | \* pour retourner le dossier de la base hôte | | Résultat | [4D.Folder](../API/FolderClass.md) | ← | Nouvel objet dossier | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------- | +| 19 R8 | Prise en charge de `fk home folder` | +| 17 R5 | Ajout | + +
    +
    + ## Description La commande `Folder` crée et retourne un nouvel objet de type [`4D.Folder`](../API/FolderClass.md). La commande accepte deux syntaxes : From ec1314f09ad4350a5ffb8025edff69f4efde04ba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:31 +0200 Subject: [PATCH 0289/2000] New translations form-edit.md (French) --- .../version-21/commands/form-edit.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-edit.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-edit.md index 2ea71921e37416..65ef4bff420df5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-edit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-edit.md @@ -4,25 +4,31 @@ title: FORM EDIT displayed_sidebar: docs --- -**FORM EDIT** ( {*aTable* ;} *form* )
    **FORM EDIT** ( {*aTable* ;} *form* ; *object* ) +**FORM EDIT** ( {*aTable* : Table ;} *form* : Text )
    **FORM EDIT** ( {*aTable* : Table ;} *form* : Text ; *object* : Text ) +
    + | Paramètres | Type | | Description | | ---------- | ----- | --------------------------- | --------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table à laquelle appartient le formulaire; Si omis : Table par défaut ou utilisation d'un formulaire projet | | form | Text | → | Nom du formulaire | | object | Text | → | Nom de l'objet du formulaire ou nom du groupe | +
    +
    Historique | Release | Modifications | | ------- | ------------------------------------- | | 20 R8 | Prise en charge du paramètre *object* | +| 18 R5 | Created |
    +
    ## Description From 5409e4347c382ce6fd838764c7d50bfbeb93cb6e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:33 +0200 Subject: [PATCH 0290/2000] New translations form-event-code.md (French) --- .../version-21/commands/form-event-code.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md index 3003af60fab00c..eea084a0e14e17 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md @@ -9,9 +9,7 @@ displayed_sidebar: docs -| Paramètres | Type | | Description | -| ---------- | ------- | --------------------------- | ----------------------------- | -| Résultat | Integer | ← | Numéro d'événement formulaire | +
    | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | -------------------------------- | From 937481c60228c479489d239b5caef6ac5dcb5caf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:35 +0200 Subject: [PATCH 0291/2000] New translations form-event.md (French) --- .../version-21/commands/form-event.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-event.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-event.md index 20e4a279a48628..50fe88295a415a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-event.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-event.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | --------------- | | Résultat | Object | ← | Objet événement | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 R2 | Modifié | +| 18 | Created | + +
    +
    + ## Description **FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** retourne un objet contenant des informations sur l'événement formulaire qui vient de se produire. Habituellement, vous utiliserez **FORM Event** à partir d'une méthode formulaire ou objet. @@ -37,7 +51,7 @@ Par exemple, dans le cas d'un clic sur un bouton, l'objet contient les propriét L'objet événement peut contenir des propriétés supplémentaires, en fonction de l'objet pour lequel l'événement se produit. Pour les objets *eventObj* générés sur: -- des objets de type list box ou colonne de list box, voir [cette section](../FormObjects/listbox_overview.md#supported-form-events). +- des objets de type list box ou colonne de list box, voir [cette section](../FormObjects/listbox-object.md#supported-form-events). - des zones 4D View Pro, voir événement formumaire [on VP Ready](../Events/onVpReady.md). **Note:** S'il n'y a pas d'événement courant, **FORM Event** renvoie un objet null. From 384709fe6a13b5208942f6bb8bfa66c7f60feb87 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:37 +0200 Subject: [PATCH 0292/2000] New translations form-load.md (French) --- .../version-21/commands/form-load.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-load.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-load.md index 307a253f791573..2495acc4b71d8e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-load.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-load.md @@ -4,10 +4,12 @@ title: FORM LOAD displayed_sidebar: docs --- -**FORM LOAD** ( {*aTable* ;} *form* {; *formData*}{; *} ) +**FORM LOAD** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +
    + | Paramètres | Type | | Description | | ---------- | ------------ | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Formulaire table à charger (si omis, charger un formulaire projet) | @@ -15,8 +17,22 @@ displayed_sidebar: docs | formData | Object | → | Données à associer au formulaire | | \* | Opérateur | → | Si passé = la commande s'applique à la base de données hôte lorsqu'elle est exécutée à partir d'un composant (paramètre ignoré en dehors de ce contexte) | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------------------- | +| 20 | Modifié | +| 16 R6 | Modifié | +| 14 | Renamed (OPEN PRINTING FORM) | +| 12 | Created | + +
    +
    + ## Description The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.La commande **FORM LOAD** est utilisée pour charger le formulaire *form* en mémoire dans le process courant avec *formData* (facultatif) afin d'imprimer ses données ou d'analyser son contenu. Il ne peut y avoir qu'un seul formulaire courant par process. From 5cd04cddbc79b3cbebd0c320b0a92e4e4319379d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:39 +0200 Subject: [PATCH 0293/2000] New translations form.md (French) --- .../version-21/commands/form.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form.md index 7aeb6d01ecdebe..d14aeae2017cbd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form.md @@ -8,19 +8,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ---------------------------- | | Résultat | Object | ← | Données du formulaire actuel | +
    +
    Historique | Release | Modifications | | ------- | ---------------------------------- | | 20 R8 | Support des classes de formulaires | +| 16 R6 | Created |
    +
    ## Description From 41cd6119330ac3ef948ac2ca7802dcf83f9bb23f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:40 +0200 Subject: [PATCH 0294/2000] New translations formula-from-string.md (French) --- .../commands/formula-from-string.md | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md index 68380b260ca345..b39c0fac289d3a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md @@ -4,28 +4,33 @@ title: Formula from string displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------------------------- | -| 20 R3 | Prise en charge du paramètre *context* | -| 17 R6 | Renommée : New formula from string -> Formula from string | -| 17 R3 | Ajout | - -
    - **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function +
    + | Paramètres | Type | | Description | | ------------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------- | | formulaString | Text | → | Formule texte à retourner comme objet | | context | Integer | → | `sk execute in current database` (par défaut) ou `sk execute in host database` | | Résultat | 4D.Function | ← | Objet natif encapsulant la formule | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------------------------------------------- | +| 20 R3 | Prise en charge du paramètre *context* | +| 17 R6 | Renommée : New formula from string -> Formula from string | +| 17 R3 | Ajout | + +
    +
    + ## Description La commande `Formula from string` crée un objet `4D.Function` basé sur *formulaString* et, éventuellement, *context*. *formulaString* peut être simple comme une valeur unique ou complexe comme une méthode projet avec des paramètres. From 6fbfe4af4f2b6aaeac51e907463f7ea091b3055c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:42 +0200 Subject: [PATCH 0295/2000] New translations formula.md (French) --- .../version-21/commands/formula.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/formula.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/formula.md index 9c1c09a9b107df..c20103ad95d815 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/formula.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/formula.md @@ -5,26 +5,31 @@ slug: /commands/formula displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ---------------------------------------------------- | -| 17 R6 | Renommée (New formula -> Formula) | -| 17 R3 | Ajout | - -
    - **Formula** ( *formulaExp* : Expression ) : 4D.Function +
    + | Paramètres | Type | | Description | | ---------- | --------------------------- | :-------------------------: | -------------------------------------- | | formulaExp | Expression | → | Formule à retourner comme objet | | Résultat | 4D.Function | ← | Fonction native encapsulant la formule | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ---------------------------------------------------- | +| 17 R6 | Renommée (New formula -> Formula) | +| 17 R3 | Ajout | + +
    +
    + ## Description La commande `Formula` crée un objet `4D Function` basé sur l'expression *formulaExp*. *formulaExp* peut être simple comme une valeur unique ou complexe comme une méthode projet avec des paramètres. From 9ce0e346ef2d7d5621fe048f205704c1e96ad55d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:44 +0200 Subject: [PATCH 0296/2000] New translations generate-uuid.md (French) --- .../version-21/commands/generate-uuid.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md index 52a69e56ce28c4..cc760fe4fc4ecb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md @@ -5,24 +5,30 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID**( *version* ) : Text +**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +
    + | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | -------------------------------------------------------------------------------- | | version | Integer | → | Version de l'UUID : 4 (par défaut) ou 7 | | Résultat | Text | ← | Nouvel UUID sous forme de texte non canonique (32 caractères) | +
    +
    Historique | Release | Modifications | | ------- | -------------------------------------- | | 20 R10 | Prise en charge du paramètre *version* | +| 12 | Created |
    +
    ## Description From c9676dc9cea5053bf21a030e9657324c93b47e26 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:45 +0200 Subject: [PATCH 0297/2000] New translations http-parse-message.md (French) --- .../version-21/commands/http-parse-message.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md index d6252399f7410d..df8e9f601a99be 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | ------------------------------------------------------------------- | | data | Text, Blob | → | Données à analyser | | Résultat | Object | ← | Objet dont chaque propriété est une partie des données multiparties | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R4 | Ajout |
    +
    ## Description From 48a90defb67b5b0683b2d66a46cf16d104e0992e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:47 +0200 Subject: [PATCH 0298/2000] New translations imap-new-transporter.md (French) --- .../commands/imap-new-transporter.md | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md index 04a79eeba1dde2..5ba89367574cb5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md @@ -4,25 +4,30 @@ title: IMAP New transporter displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 18 R4 | Ajout | - -
    - **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------------- | :-------------------------: | -------------------------------------------------------------------------------- | | server | Object | → | Informations sur le serveur de messagerie | | Résultat | 4D.IMAPTransporter | ← | [Objet IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object) | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 R4 | Ajout | + +
    +
    + ## Description La commande `IMAP New transporter`configure une nouvelle connexion IMAP en fonction du paramètre *server* et retourne un nouvel objet *transporter*. L'objet transporteur retourné sera alors utilisé pour la réception d'emails. From 6787d5cb45012da71b4facad8e1dd2f021712699 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:49 +0200 Subject: [PATCH 0299/2000] New translations last-errors.md (French) --- .../version-21/commands/last-errors.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/last-errors.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/last-errors.md index 624e09052e5e3c..aaa73f37ac6059 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/last-errors.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/last-errors.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | -------------------------- | | Résultat | Collection | ← | Collection d'objets erreur | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 R8 | Created | + +
    +
    + ## Description La commande **Last errors** renvoie la pile d'erreurs courante de l'application 4D sous la forme d'une collection d'objets erreur, ou **null** si aucune erreur ne s'est produite. La pile d'erreurs inclut les objets envoyés par la commande [throw](../commands-legacy/throw.md), le cas échéant. From 2d8bb768f065ad9b79ec1ae026e3b0a26b4f5360 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:51 +0200 Subject: [PATCH 0300/2000] New translations license-info.md (French) --- .../version-21/commands/license-info.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/license-info.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/license-info.md index f54a60b0137da2..baa6d3729daea4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/license-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/license-info.md @@ -8,10 +8,13 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ---------------------------------- | | Résultat | Object | ← | Informations sur la licence active | +
    @@ -36,7 +39,9 @@ Si la commande est exécutée sur une application 4D qui n'utilise pas de licenc Cette commande recharge les fichiers de licence à partir du disque et met à jour les droits associés s'ils ont été modifiés. -:::L'objet retourné contient les propriétés suivantes : +::: + +L'objet retourné contient les propriétés suivantes : ```json { From 8db37970f93275de1806f31f8e413587d90fb53b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:53 +0200 Subject: [PATCH 0301/2000] New translations listbox-get-property.md (French) --- .../version-21/commands/listbox-get-property.md | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md index a28226ef645596..76718080445f77 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md @@ -4,16 +4,11 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( {* ;} *object* ; *property* ) : any +**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any -| Paramètres | Type | | Description | -| ---------- | ------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | -| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable | -| object | any | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis) | -| property | Integer | → | Propriété dont vous voulez obtenir la valeur | -| Résultat | Integer, Text | ← | Valeur courante | +
    | Paramètres | Type | | Description | | ---------- | -------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | From 029b077a5fa8f84f135e3f62e07cf283875d2c54 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:55 +0200 Subject: [PATCH 0302/2000] New translations listbox-set-property.md (French) --- .../commands/listbox-set-property.md | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md index 4d30ac0b4ff798..e86d8ab1419fb0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md @@ -4,16 +4,11 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( {* ;} *object* ; *property* ; *value* ) +**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text ) -| Paramètres | Type | | Description | -| ---------- | ------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | -| object | any | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis) | -| property | Integer | → | Propriété de list box ou de colonne de list box | -| value | Integer, Text | → | Valeur de la propriété | +
    | Paramètres | Type | | Description | | ---------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -25,6 +20,17 @@ displayed_sidebar: docs
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 R6 | Modifié | +| 16 R2 | Created | + +
    +
    + ## Description La commande **LISTBOX SET PROPERTY** définit la *value* de la *property* de la list box ou de la colonne de list box désignée par les paramètres *object* et *\**. From 452fb4ca2b3af774a843f5620516ebac0380e9ab Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:56 +0200 Subject: [PATCH 0303/2000] New translations mail-convert-from-mime.md (French) --- .../commands/mail-convert-from-mime.md | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md index d2e1dfd7aeba98..d7723429b8947e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md @@ -4,25 +4,30 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 18 | Ajout | - -
    - **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object +
    + | Paramètres | Type | | Description | | ---------- | ---------- | :-------------------------: | ------------- | | mime | Blob, Text | → | Email en MIME | | Résultat | Object | ← | Objet email | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 | Ajout | + +
    +
    + ## Description La commande `MAIL Convert from MIME` convertit un document MIME en un objet email valide. From 25f556b1dc5129f7ae876e2ae1d6b358ae25fa1a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:39:58 +0200 Subject: [PATCH 0304/2000] New translations mail-convert-to-mime.md (French) --- .../commands/mail-convert-to-mime.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md index 99038da83c20a5..dbd7749e23c1a2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md @@ -4,27 +4,32 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 17 R4 | Ajout | -| 17 R5 | Modifié | - -
    - **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text +
    + | Paramètres | Type | | Description | | ---------- | ------ | :-------------------------: | ---------------------------------------- | | mail | Object | → | Objet email | | options | Object | → | Options d'encodage et de charset du mail | | Résultat | Text | ← | Objet email converti en MIME | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 17 R5 | Modifié | +| 17 R4 | Ajout | + +
    +
    + ## Description La commande `MAIL Convert to MIME` convertit un objet email en texte MIME. Cette commande est appelée en interne par [SMTP_transporter.send()](../API/SMTPTransporterClass.md#send) pour formater l'objet email avant de l'envoyer. Elle peut être utilisée pour analyser le format MIME de l'objet. From a2992074eb72e4d070ea0e8a098e4b36d3f58db8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:40:00 +0200 Subject: [PATCH 0305/2000] New translations mail-new-attachment.md (French) --- .../commands/mail-new-attachment.md | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md index 48eb85594b99f1..1e3ff5b6798ccd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md @@ -4,18 +4,12 @@ title: MAIL New attachment displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------------------------------------ | -| 19 R2 | Accepte 4D.File, 4D.ZipFile, 4D.Blob | - -
    - **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment +
    + | Paramètres | Type | | Description | | ----------- | --------------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | file | 4D.File | → | Fichier joint | @@ -28,8 +22,20 @@ displayed_sidebar: docs | disposition | Text | → | Valeur de l'en-tête content-disposition : "inline" ou "attachment" | | Résultat | 4D.MailAttachment | ← | Objet pièce jointe | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------------------------------------------------------ | +| 19 R2 | Accepte 4D.File, 4D.ZipFile, 4D.Blob | +| 17 R4 | Ajout | + +
    +
    + ## Description La commande `MAIL New attachment` vous permet de créer un objet pièce jointe que vous pouvez ajouter à un [objet Email](../API/EmailObjectClass.md#email-object). From 048d83b6920fa747f6f801d71cbf417e663c1888 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:40:02 +0200 Subject: [PATCH 0306/2000] New translations new-collection.md (French) --- .../version-21/commands/new-collection.md | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-collection.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-collection.md index e0435ccbd09ea8..faab9caf14835b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-collection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs -| Paramètres | Type | | Description | -| ---------- | ----------------------------------------------------------------------- | --------------------------- | ------------------------------------------ | -| value | Number, Text, Date, Time, Boolean, Object, Collection, Picture, Pointer | → | Valeur(s) de collection | -| Résultat | Collection | ← | New collection | +
    +| Paramètres | Type | | Description | +| ---------- | ---------- | --------------------------- | ------------------------------------------ | +| value | any | → | Valeur(s) de collection | +| Résultat | Collection | ← | New collection | + +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 16 R4 | Created | + +
    +
    + ## Description La commande `New collection` crée une nouvelle collection vide ou pré-remplie et retourne sa référence. Les collections peuvent être gérées à l'aide des propriétés et des fonctions de la [classe Collection](../API/CollectionClass.md). From ab4512ee359485477774d85b02d7bd1bb6f6ed6f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:40:04 +0200 Subject: [PATCH 0307/2000] New translations new-log-file.md (French) --- .../version-21/commands/new-log-file.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md index bd5e74e3dabee5..6331f34b64c72b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | --------------------------------------- | | Résultat | Text | ← | Chemin complet du fichier journal fermé | +
    +
    +
    Historique + +| Release | Modifications | +| --------------------------- | ------------- | +| <6 | Created | + +
    +
    + ## Description **Note préliminaire:** Cette commande ne fonctionne qu'avec 4D Server. Elle ne peut être exécutée que via la commande [Execute on server](../commands-legacy/execute-on-server.md) ou via une procédure stockée. From f2e229588a0a79bdf2d535757a8184a83bb69145 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:40:05 +0200 Subject: [PATCH 0308/2000] New translations new-shared-collection.md (French) --- .../commands/new-shared-collection.md | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md index 3e472a23fd5e14..bb9d0a2dd07acb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs -| Paramètres | Type | | Description | -| ---------- | ----------------------------------------------------- | --------------------------- | ------------------------------------------------------ | -| value | Number, Text, Date, Time, Boolean, Object, Collection | → | Valeur(s) de la collection partagée | -| Résultat | Collection | ← | New shared collection | +
    +| Paramètres | Type | | Description | +| ---------- | ---------- | --------------------------- | ------------------------------------------------------ | +| value | any | → | Valeur(s) de la collection partagée | +| Résultat | Collection | ← | New shared collection | + +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 16 R6 | Created | + +
    +
    + ## Description La commande `New shared collection` crée une nouvelle collection partagée vide ou préremplie et retourne sa référence. Les collections peuvent être gérées à l'aide des propriétés et des fonctions de la [classe Collection](../API/CollectionClass.md). From 16348c10a6f557f635e58f1b4f31148a52fa7fe1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:40:07 +0200 Subject: [PATCH 0309/2000] New translations new-signal.md (French) --- .../version-21/commands/new-signal.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-signal.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-signal.md index e6f24ed4f7a798..a34209abb53efa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-signal.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-signal.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ----------- | ------------------------- | --------------------------- | ---------------------------- | | Description | Text | → | Description du signal | | Résultat | 4D.Signal | ← | Object encapsulant le signal | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 17 R4 | Ajout |
    +
    ## Description From b22e91742010f29b5953a2069f9b3c948306d441 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:40:09 +0200 Subject: [PATCH 0310/2000] New translations num.md (French) --- .../version-21/commands/num.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/num.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/num.md index 0faa125274f8ee..8864c0061e2806 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/num.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/num.md @@ -5,10 +5,12 @@ slug: /commands/num displayed_sidebar: docs --- -**Num** ( *expression* {; *separator*} ) : Real
    **Num** ( *expression* ; *base* ) : Real +**Num** ( *expression* : Text, Boolean, Integer {; *separator* : Text} ) : Real
    **Num** ( *expression* : Text, Boolean, Integer ; *base* : Integer ) : Real +
    + | Paramètres | Type | | Description | | ---------- | ---------------------- | --------------------------- | ---------------------------------------------------------------------------------------- | | expression | Text, Boolean, Integer | → | Chaîne à convertir en numérique ou Booléen à convertir en 0 ou 1 ou Expression numérique | @@ -16,15 +18,19 @@ displayed_sidebar: docs | base | Integer | → | Valeur comprise entre 2 et 36 qui représente le radix | | Résultat | Real | ← | Forme numérique du paramètre expression | +
    +
    Historique -| Release | Modifications | -| ------- | ----------------------------------- | -| 21 | Prise en charge du paramètre *base* | +| Release | Modifications | +| --------------------------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* | +| <6 | Created |
    +
    ## Description From 78df65aa046f1c02d73f4e28b3bb109ccec2f196 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:40:11 +0200 Subject: [PATCH 0311/2000] New translations object-get-data-source-formula.md (French) --- .../commands/object-get-data-source-formula.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md index 4cf722f9d47887..053a257e06982f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md @@ -1,9 +1,10 @@ --- id: object-get-data-source-formula title: OBJECT Get data source formula +displayed_sidebar: docs --- -**OBJECT Get data source formula** ( {* ;} *object* ) : 4D.Formula +**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula @@ -15,8 +16,20 @@ title: OBJECT Get data source formula | object | Text, Variable, Field | → | Nom de l'objet formulaire (si \* est spécifié) ou
    Champ ou variable (si \* est omis) | | Résultat | 4D.Formula | ← | Formule associée à l'objet de formulaire (`Null` si aucune formule n'est associée) | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* | +| 20 R10 | Created | + +
    +
    + ## Description La commande **OBJECT Get data source formula** renvoie la formule (le cas échéant) associée à l'objet ou aux objets désigné(s) par les paramètres *object* et *\**. From a7b4310e0cd5db74ea74b2697c0f6c0c55c17c9c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:40:13 +0200 Subject: [PATCH 0312/2000] New translations object-set-data-source-formula.md (French) --- .../commands/object-set-data-source-formula.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md index b401a2966b5fb5..044a7d034275d2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md @@ -4,7 +4,7 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( {* ;} *object* ; *formula* ) +**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula ) @@ -16,8 +16,20 @@ displayed_sidebar: docs | object | Text, Variable, Field | → | Nom de l'objet formulaire (si \* est spécifié) ou
    Champ ou variable (si \* est omis) | | formula | 4D.Formula | → | Formule à assigner comme source de données | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* | +| 20 R10 | Created | + +
    +
    + ## Description La commande **OBJECT SET DATA SOURCE FORMULA** assigne une formule (expression) comme source de données de l'objet ou des objets désigné(s) par les paramètres *object* et *\** . La formule doit être fournie sous la forme d'un objet [`4D.Formula`](../API/FunctionClass.md#formula-objects). From 530a17134fcd4a3fb57cc948ff153dd23ae7e9aa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:40:14 +0200 Subject: [PATCH 0313/2000] New translations open-datastore.md (French) --- .../version-21/commands/open-datastore.md | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md index e4abd88a6276f6..1b975483e7f64c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md @@ -4,29 +4,34 @@ title: Open datastore displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------ | -| 21 | Cloud Qodly interrompu | -| 20 R6 | Prise en charge des accès aux instances du cloud Qodly | -| 20 R4 | Nouvelle propriété *passwordAlgorithm* | -| 18 | Ajout | - -
    - **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation +
    + | Paramètres | Type | | Description | | -------------- | ------------------------------------------ | --------------------------- | ---------------------------------------------------------------------------------------------------- | | connectionInfo | Object | → | Propriétés de connexion utilisées pour joindre le datastore distant | | localID | Text | → | Identifiant à affecter au datastore ouvert sur l'application locale (obligatoire) | | Résultat | 4D.DataStoreImplementation | ← | Objet datastore | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------------------------ | +| 21 | Cloud Qodly interrompu | +| 20 R6 | Prise en charge des accès aux instances du cloud Qodly | +| 20 R4 | Nouvelle propriété *passwordAlgorithm* | +| 18 | Ajout | + +
    +
    + ## Description La commande `Open datastore` connecte l'application au datastore distant identifié par le paramètre *connectionInfo* et renvoie un objet `4D.DataStoreImplementation` correspondant associé à l'alias local *localID*. From 3082df094de71ab3249f8fe79a130dd6a3f0fdc1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:40:16 +0200 Subject: [PATCH 0314/2000] New translations pop3-new-transporter.md (French) --- .../version-21/commands/pop3-new-transporter.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md index 1690030e0a9f54..4c90d8b78adb30 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Informations sur le serveur de messagerie | | Résultat | 4D.POP3Transporter | ← | [Object POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object) | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 18 R2 | Ajout |
    +
    ## Description From 722d372b2a0e72b223fe21777cf20dce445d0aa2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:40:18 +0200 Subject: [PATCH 0315/2000] New translations print-form.md (French) --- .../version-21/commands/print-form.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/print-form.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/print-form.md index 69fda0dad91a5a..f2e77d9b888b9f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/print-form.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/print-form.md @@ -4,10 +4,12 @@ title: Print form displayed_sidebar: docs --- -**Print form** ( {*aTable* ;} *form* {; *formData*} {; *areaStart*{; *areaEnd*}} ) : Integer +**Print form** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object} {; *areaStart* : Integer{; *areaEnd* : Integer}} ) : Integer +
    + | Paramètres | Type | | Description | | ---------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table du formulaire, ou table par défaut si omis | @@ -17,8 +19,21 @@ displayed_sidebar: docs | areaEnd | Integer | → | Zone de fin (si areaStart est spécifié) | | Résultat | Integer | ← | Hauteur de la section imprimée | +
    +
    +
    Historique + +| Release | Modifications | +| --------------------------- | ------------- | +| 20 | Modifié | +| 16 R6 | Modifié | +| <6 | Ajout | + +
    +
    + ## Description La commande **Print form** imprime simplement *form* avec les valeurs courantes des champs et des variables de la table *aTable*. Elle est généralement utilisée pour imprimer des états très complexes qui nécessitent un contrôle complet du processus d'impression. **Print form** ne gère pas les traitements d'enregistrements, ni les ruptures, sauts de pages, en-têtes ou pieds de pages. Vous devez vous-même prendre en charge ces opérations. **Print form** imprime uniquement des champs et des variables avec une taille fixe, la commande ne gère pas les objets de taille variable. From 5aea9866f796a69bd66512980cd357a124ea3523 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:40:20 +0200 Subject: [PATCH 0316/2000] New translations process-activity.md (French) --- .../version-21/commands/process-activity.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-activity.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-activity.md index fc5c30ab18db7a..f2881560cd065e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-activity.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-activity.md @@ -4,18 +4,22 @@ title: Process activity displayed_sidebar: docs --- -**Process activity** () : Object
    **Process activity** ( *options* ) : Object
    **Process activity** ( *sessionID* ) : Object
    **Process activity** ( *sessionID* ; *options* ) : Object +**Process activity** () : Object
    **Process activity** ( *options* : Integer ) : Object
    **Process activity** ( *sessionID* : Text ) : Object
    **Process activity** ( *sessionID* : Text ; *options* : Integer ) : Object +
    + | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------- | | sessionID | Text | → | ID de session | | options | Integer | → | Options de retour | | Résultat | Object | ← | Aperçu des process en cours d'exécution et/ou (4D Server uniquement) des sessions utilisateur | +
    +
    Historique | Release | Modifications | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R7 |
    • Prise en charge du paramètre *sessionID*
    • Renommé (Get process activity)
    |
    +
    ## Description From 0e232c18472b9cd4bd067d747d4e947f59311616 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:40:22 +0200 Subject: [PATCH 0317/2000] New translations process-info.md (French) --- .../version-21/commands/process-info.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-info.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-info.md index 0b1bfe6464da34..5d9cefa2e5c5f0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-info.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ------------- | ------- | :-------------------------: | --------------------------- | | processNumber | Integer | → | Process number | | Résultat | Object | ← | Informations sur le process | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R7 | Ajout |
    +
    ## Description @@ -37,7 +42,7 @@ L'objet retourné contient les propriétés suivantes : | ID | Integer | ID unique du process | | name | Text | Nom du process | | number | Integer | Process number | -| preemptive | Boolean | Vrai si l'exécution est préemptive, faux sinon | +| préemptif | Boolean | Vrai si l'exécution est préemptive, faux sinon | | sessionID | Text | UUID de la session | | state | Integer | Statut courant. Valeurs possibles : voir ci-dessous | | systemID | Text | ID du process utilisateur, 4D ou de réserve | From cd777f09937e596a72a4bc6cd0705b03de69ec10 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:40:23 +0200 Subject: [PATCH 0318/2000] New translations process-number.md (French) --- .../version-21/commands/process-number.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-number.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-number.md index 8bbf2a80d28294..07e604bd3f5379 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-number.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-number.md @@ -5,10 +5,12 @@ slug: /commands/process-number displayed_sidebar: docs --- -**Process number** ( *name* {; *} ) : Integer
    **Process number** ( *id* {; *} ) : Integer +**Process number** ( *name* : Text {; *} ) : Integer
    **Process number** ( *id* : Text {; *} ) : Integer +
    + | Paramètres | Type | | Description | | ---------- | --------- | --------------------------- | ----------------------------------------------- | | name | Text | → | Nom du process duquel obtenir le numéro | @@ -16,15 +18,19 @@ displayed_sidebar: docs | \* | Opérateur | → | Renvoyer le numéro du process depuis le serveur | | Résultat | Integer | ← | Process number | +
    +
    Historique | Release | Modifications | | ------- | ------------------------------- | | 20 R7 | Prise en charge du paramètre id | +| 6 | Created |
    +
    ## Description From 6c5d7aeeeacc0eb2476ad46668092812da1a75f0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:40:25 +0200 Subject: [PATCH 0319/2000] New translations select-log-file.md (French) --- .../version-21/commands/select-log-file.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md index 2641f9b742feb6..769d41ce98543b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md @@ -4,17 +4,31 @@ title: SELECT LOG FILE displayed_sidebar: docs --- -**SELECT LOG FILE** ( *logFile* )
    **SELECT LOG FILE** ( * ) +**SELECT LOG FILE** ( *logFile* : Text )
    **SELECT LOG FILE** ( * ) +
    + | Paramètres | Type | | Description | | ---------- | --------- | --------------------------- | --------------------------------- | | logFile | Text | → | Nom du fichier journal | | \* | Opérateur | → | Fermer le fichier journal courant | +
    +
    +
    Historique + +| Release | Modifications | +| --------------------------- | ------------- | +| 11 SQL | Modifié | +| <6 | Created | + +
    +
    + ## Description La commande **SELECT LOG FILE** crée ou ferme le fichier d'historique (ou fichier journal) de la base de données, suivant la valeur que vous passez en paramètre.. From 346ffc2cf8105d8da1d3f2f645907539b72d0ec4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:40:27 +0200 Subject: [PATCH 0320/2000] New translations session-info.md (French) --- .../version-21/commands/session-info.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session-info.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session-info.md index 70f4d8be356e27..40dcf2de828e8e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session-info.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------- | :-------------------------: | --------------------------- | | sessionID | Integer | → | ID de session | | Résultat | Object | ← | Informations sur la session | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | Ajout |
    +
    ## Description From 82ed0c6672cac076192c3caa9a2dd63a1b402142 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:40:28 +0200 Subject: [PATCH 0321/2000] New translations session-storage.md (French) --- .../version-21/commands/session-storage.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session-storage.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session-storage.md index 7367abc4544c77..15747035cfa380 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session-storage.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session-storage.md @@ -4,17 +4,21 @@ title: Session storage displayed_sidebar: docs --- -**Session storage** ( *id* ) : Object +**Session storage** ( *id* : Text ) : Object +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ---------------------------------------------------------- | | id | Text | → | Identifiant unique (UUID) de la session | | Résultat | Object | ← | Objet de stockage de la session | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R6 | Ajout |
    +
    ## Description From 1c9f4d65cc21ba8c3070790d19b9bc8bd861108b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:40:30 +0200 Subject: [PATCH 0322/2000] New translations session.md (French) --- .../version-21/commands/session.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session.md index 9ec01dd7c6235c..63f80a40b73894 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | -------------------------- | --------------------------- | ------------- | | Résultat | 4D.Session | ← | Objet session | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 18 R6 | Ajout |
    +
    ## Description From 2443c8d462b26e33b106c6540ee5bd10043947fb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:40:32 +0200 Subject: [PATCH 0323/2000] New translations set-allowed-methods.md (French) --- .../version-21/commands/set-allowed-methods.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md index b80a5cfc3dacba..93fe0b9094dd22 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md @@ -5,16 +5,30 @@ slug: /commands/set-allowed-methods displayed_sidebar: docs --- -**SET ALLOWED METHODS** ( *methodsArray* ) +**SET ALLOWED METHODS** ( *methodsArray* : Text array ) +
    + | Paramètres | Type | | Description | | ------------ | ---------- | --------------------------- | --------------------------- | | methodsArray | Text array | → | Tableau de noms de méthodes | +
    +
    +
    Historique + +| Release | Modifications | +| --------------------------- | ------------- | +| 17 R2 | Modifié | +| <6 | Ajout | + +
    +
    + ## Description La commande **SET ALLOWED METHODS** permet de désigner les méthodes projet qui peuvent être appelées directement depuis l'application. From 70069b4c8a1da812c4f37a80b90ddbc9007e6246 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:40:34 +0200 Subject: [PATCH 0324/2000] New translations set-window-document-icon.md (French) --- .../version-21/commands/set-window-document-icon.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md index 8682495bf5e82e..497ecb1397cd32 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md @@ -4,18 +4,22 @@ title: SET WINDOW DOCUMENT ICON displayed_sidebar: docs --- -**SET WINDOW DOCUMENT ICON** ( *winRef* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *file* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* ; *file* ) +**SET WINDOW DOCUMENT ICON** ( *winRef* : Integer )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *file* : 4D.File, 4D.Folder )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture ; *file* : 4D.File, 4D.Folder ) +
    + | Paramètres | Type | | Description | | ---------- | -------------------------------------------------- | --------------------------- | --------------------------------------- | | winRef | Integer | → | Numéro de référence de la fenêtre | | image | Picture | → | Icône personnalisée | | file | 4D.File, 4D.Folder | → | Chemin d'accès du fichier ou du dossier | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | Ajout |
    +
    ## Description From 1254b79dad7fc1219c64bb9d244cbe92bf1c868d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:40:35 +0200 Subject: [PATCH 0325/2000] New translations smtp-new-transporter.md (French) --- .../version-21/commands/smtp-new-transporter.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md index 114ec81c360dc1..8f44864aa2a4e9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------------- | --------------------------- | -------------------------------------------------------------------------------- | | server | Object | → | Informations sur le serveur de messagerie | | Résultat | 4D.SMTPTransporter | ← | [Objet SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object) | +
    +
    Historique | Release | Modifications | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 17 R4 | Ajout |
    +
    ## Description From ca9c72308eec28291b602c23b22d146e4c48c531 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:40:37 +0200 Subject: [PATCH 0326/2000] New translations string.md (French) --- .../version-21/commands/string.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/string.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/string.md index 2550e3cfea1a1b..08a3c677b711e5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/string.md @@ -5,10 +5,12 @@ slug: /commands/string displayed_sidebar: docs --- -**String** ( *expression* {; *format* {; *addTime*}} ) : Text
    **String** ( *expression* ; *base* ) : Text +**String** ( *expression* : Expression {; *format* : Integer, Text {; *addTime* : Time}} ) : Text
    **String** ( *expression* : Expression ; *base* : Integer ) : Text +
    + | Paramètres | Type | | Description | | ---------- | ------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | | expression | Expression | → | Expression à convertir en chaîne (peut être de type Réel, Integer, Date, Heure, Alpha, Texte, Booléen, Undefined ou Null) | @@ -17,15 +19,19 @@ displayed_sidebar: docs | base | Integer | → | Valeur comprise entre 2 et 36 qui représente la base si *expression* est un nombre | | Résultat | Text | ← | expression convertie en chaîne alphanumérique | +
    +
    Historique -| Release | Modifications | -| ------- | ----------------------------------- | -| 21 | Prise en charge du paramètre *base* | +| Release | Modifications | +| --------------------------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* | +| <6 | Created |
    +
    ## Description From 4bebfa0e37a5f37946b65abfda751b6beecd08fe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:40:39 +0200 Subject: [PATCH 0327/2000] New translations super.md (French) --- .../version-21/commands/super.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/super.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/super.md index f8fc0d8e216bd8..6014dab7fc4ab6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/super.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/super.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ----------------------------------------------------------------------------- | | param | any | -> | Paramètre(s) à passer au constructeur de la classe parente | | Résultat | Object | <- | Parent de l'objet | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 | Created | + +
    +
    + Le mot-clé `Super` permet les appels à la `superclass`, c'est-à-dire à la classe parente. `Super` peut être utilisé de deux différentes manières : From 247732fcda34bfa6a97896c3c68760d9c37205b4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:41:55 +0200 Subject: [PATCH 0328/2000] New translations this.md (French) --- .../version-21/commands/this.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/this.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/this.md index f20b482444793f..4a1e03790a7675 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/this.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/this.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ------------------------ | | Résultat | Object | ← | Élément ou objet courant | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 | Created | + +
    +
    + ## Description La commande `This` renvoie une référence à l'objet en cours de traitement. From b2c72eac783ef8c0cd61307848692c61c4a7c7d0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:41:56 +0200 Subject: [PATCH 0329/2000] New translations trim-end.md (French) --- .../version-21/commands/trim-end.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim-end.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim-end.md index 270a1e0eb9bfd7..8be898f7c9f3ef 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim-end.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim-end.md @@ -4,17 +4,21 @@ title: Trim end displayed_sidebar: docs --- -**Trim end** ( *aString* ) : Text +**Trim end** ( *aString* : Text ) : Text +
    + | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texte à tronquer | | Résultat | Text | ← | Texte tronqué | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Ajout |
    +
    ## Description From 69aeb5fcd5bff423a4cc99f440ee64537388d88e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:41:58 +0200 Subject: [PATCH 0330/2000] New translations trim-start.md (French) --- .../version-21/commands/trim-start.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim-start.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim-start.md index 5b31e92aa62659..92dab1ba097319 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim-start.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim-start.md @@ -4,17 +4,21 @@ title: Trim start displayed_sidebar: docs --- -**Trim start** ( *aString* ) : Text +**Trim start** ( *aString* : Text ) : Text +
    + | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texte à tronquer | | Résultat | Text | ← | Texte tronqué | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Ajout |
    +
    ## Description From 348fa1b35e614bdee3f434eb3377eebb5e0f8430 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:42:00 +0200 Subject: [PATCH 0331/2000] New translations trim.md (French) --- .../version-21/commands/trim.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim.md index 15b23dd672cd1e..6a1a39eebdf695 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim.md @@ -4,17 +4,21 @@ title: Trim displayed_sidebar: docs --- -**Trim** ( *aString* ) : Text +**Trim** ( *aString* : Text ) : Text +
    + | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texte à tronquer | | Résultat | Text | ← | Texte tronqué | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Ajout |
    +
    ## Description From fe9caa2eccd00193df8f354247142fe35f022f67 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:42:01 +0200 Subject: [PATCH 0332/2000] New translations use-entity-selection.md (French) --- .../version-21/commands/use-entity-selection.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md index 619106289055eb..9d2ac24c42d6b3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | --------------- | ---------------------------------- | --------------------------- | -------------------- | | entitySelection | 4D.EntitySelection | → | Une entity selection | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 17 | Ajout | + +
    +
    + ## Description La commande `USE ENTITY SELECTION` met à jour la sélection courante de la table correspondant à la classe de données du paramètre *entitySelection*, en fonction du contenu de la entity selection. From 9764389be8fb58e752bcf2a8ee6a622cb496a4b2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:42:03 +0200 Subject: [PATCH 0333/2000] New translations wa-get-context.md (French) --- .../version-21/commands/wa-get-context.md | 25 ++++++++++++++----- 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md index e1cb54b46905cd..acefb74c1dc15b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md @@ -4,18 +4,31 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( {* ;} *object* ) -> *contextObj* +**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object -| Paramètres | Type | | Description | -| ---------- | --------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | -| object | any | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis). | -| contextObj | Object | ← | Objet contexte si défini précédemment, sinon `null`. | +
    +| Paramètres | Type | | Description | +| ---------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | +| object | Text, Variable | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis). | +| Résultat | Object | ← | Objet contexte si défini précédemment, sinon `null`. | + +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 20 R9 | Ajout | + +
    +
    + ### Description La commande `WA Get context` récupère l'objet contexte défini pour `$4d` dans la zone Web désignée par les paramètres \* et *object* en utilisant [`WA SET CONTEXT`](./wa-set-context.md). Si `WA SET CONTEXT` n'a pas été appelé pour la zone web, la commande renvoie `null`. From a54d95338dc515a87d8e87380f5a35f25265f98b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:42:05 +0200 Subject: [PATCH 0334/2000] New translations wa-set-context.md (French) --- .../version-21/commands/wa-set-context.md | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md index 657ec95f4a27c2..7e7ec7c728ce9e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md @@ -4,15 +4,11 @@ title: WA SET CONTEXT displayed_sidebar: docs --- -**WA SET CONTEXT** ( {* ;} *object* ; *contextObj* ) +**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object ) -| Paramètres | Type | | Description | -| ---------- | --------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | -| object | any | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis). | -| contextObj | Object | → | Objet contenant les fonctions qui peuvent être appelées avec `$4d`. | +
    | Paramètres | Type | | Description | | ---------- | --------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -23,6 +19,16 @@ displayed_sidebar: docs
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 20 R9 | Ajout | + +
    +
    + ### Description La commande `WA SET CONTEXT` définit un objet contexte *contextObj* pour `$4d` dans la zone Web désignée par les paramètres \* et *object*. Lorsque cette commande est utilisée, `$4d` ne peut accéder qu'aux contenus déclarés dans le *contextObj* fourni. Si aucun objet contexte n'est défini, `$4d` a accès à toutes les méthodes 4D et ne peut pas accéder aux classes utilisateurs. From 195897bd80d22a38e17e89b8314357e730c0c3a0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:42:06 +0200 Subject: [PATCH 0335/2000] New translations web-server-list.md (French) --- .../version-21/commands/web-server-list.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md index f0841a1857ea1c..10cfeda58af27b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | -------------------------------------------- | | Résultat | Collection | ← | Collection des objets Web Server disponibles | +
    +
    Historique | Release | Modifications | @@ -21,6 +25,7 @@ displayed_sidebar: docs | 18 R3 | Ajout |
    +
    ## Description From 5dd09f863d68c4ed4842fd1924558b778c43f38e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:42:08 +0200 Subject: [PATCH 0336/2000] New translations web-server.md (French) --- .../version-21/commands/web-server.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-server.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-server.md index 57b556a0f2870b..485f2fb85b2dfe 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-server.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-server.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------- | --------------------------- | ------------------------------------------------------------------------------------ | | option | Integer | → | Serveur Web à référencer (défaut si omis = `Web server database`) | | Résultat | 4D.WebServer | ← | Objet Serveur Web | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 19 | prise en charge de .sessionCookieSameSite |
    +
    ## Description @@ -30,11 +35,11 @@ La commande `WEB Server` retourne l'ob Par défaut, si le paramètre *option* est omis, la commande renvoie une référence au serveur Web de la base de données, c'est-à-dire le serveur Web par défaut. Pour désigner le serveur Web à renvoyer, vous pouvez passer l'une des constantes suivantes dans le paramètre *option* : -| Constante | Valeur | Commentaire | -| ------------------------------ | ------ | --------------------------------------------------------------------------- | -| `Web server database` | 1 | Le serveur Web de la base courante (par défaut si omis) | -| `Web server host database` | 2 | Le serveur Web de la base hôte du composant | -| `Web server receiving request` | 3 | Le serveur Web ayant reçu la requête (serveur Web cible) | +| Constante | Valeur | Commentaire | +| ------------------------------ | ------ | ----------------------------------------------------------------------------------------------------- | +| `Web server database` | 1 | Serveur web du projet à partir duquel la commande est appelée (par défaut si omis) | +| `Web server host database` | 2 | Le serveur Web de la base hôte du composant | +| `Web server receiving request` | 3 | Le serveur Web ayant reçu la requête (serveur Web cible) | L'objet **Web server retourné** contient les valeurs courantes des [propriétés du serveur Web](../API/WebServerClass.md). From 85f1ea79f92985aeeb52d7df94c5f1e94a6f5965 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:42:10 +0200 Subject: [PATCH 0337/2000] New translations zip-create-archive.md (French) --- .../version-21/commands/zip-create-archive.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md index 1338c70e584884..c640734d60a9fe 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | --------------- | ------------------------- | :-------------------------: | ------------------------------------------------------------------------- | | fileToZip | 4D.File | → | Objet fichier ou dossier à compresser | @@ -17,8 +19,10 @@ displayed_sidebar: docs | options | Integer | → | Si *folderToZip* utilisé : `ZIP Without enclosing folder` | | Résultat | Object | ← | Objet statut | +
    +
    Historique | Release | Modifications | @@ -27,6 +31,7 @@ displayed_sidebar: docs | 18 | Ajout |
    +
    ## Description From 826685d9798bf70e2c5e40cea9b6d945aea45fc8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:42:11 +0200 Subject: [PATCH 0338/2000] New translations zip-read-archive.md (French) --- .../version-21/commands/zip-read-archive.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md index 98fde33319fe4c..1bae3a628d491b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ----------------------------- | :-------------------------: | --------------------------------------------- | | zipFile | 4D.File | → | Fichier archive ZIP | | password | Text | → | Mot de passe de l'archive ZIP, le cas échéant | | Résultat | 4D.ZipArchive | ← | Objet archive | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 18 | Ajout |
    +
    ## Description From e090207797bdaed719ef1799e110702dba38699d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:42:27 +0200 Subject: [PATCH 0339/2000] New translations spinner.md (French) --- .../version-21/FormObjects/spinner.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/spinner.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/spinner.md index ab8121b7b94065..2456aca70dd83b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/spinner.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/spinner.md @@ -16,4 +16,8 @@ A l’exécution du formulaire, l'objet n’est pas animé. Vous devez gérer l ### Propriétés prises en charge -[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Expression Type](properties_Object.md#expression-type) - [Height](properties_CoordinatesAndSizing.md#height) -[Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Expression Type](properties_Object.md#expression-type) - [Height](properties_CoordinatesAndSizing.md#height) -[Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 1708a2df2aef941188827c9acb37670a08d1e7d8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:42:29 +0200 Subject: [PATCH 0340/2000] New translations splitters.md (French) --- .../version-21/FormObjects/splitters.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/splitters.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/splitters.md index 0f26e877a49c93..efffa287af9bcc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/splitters.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/splitters.md @@ -35,6 +35,10 @@ Une fois inséré, un séparateur se présente sous la forme d’un trait. Vous [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Object Name](properties_Object.md#object-name) - [Pusher](properties_ResizingOptions.md#pusher) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## Interaction avec les propriétés des objets environnants Dans un formulaire, les séparateurs interagissent sur les objets qui les entourent suivant les options de redimensionnement de ces objets : From bca85c190ba366457118c590b38391a260e281f3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:42:31 +0200 Subject: [PATCH 0341/2000] New translations stepper.md (French) --- .../version-21/FormObjects/stepper.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/stepper.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/stepper.md index 237a7b5d7429e7..fa4ccf5ad5f707 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/stepper.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/stepper.md @@ -27,6 +27,10 @@ Pour plus d'informations, veuillez vous reporter à la section [Utiliser des ind [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Enterable](properties_Entry.md#enterable) - [Execute object method](properties_Action.md#execute-object-method) - [Expression Type](properties_Object.md#expression-type) (only "integer", "number", "date", or "time") - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Maximum](properties_Scale.md#maximum) - [Minimum](properties_Scale.md#minimum) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Step](properties_Scale.md#step) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## Voir également - [Indicateurs de progression](progressIndicator.md) From 735fad8e2405b9498de96a6ec0e2cf769c6bf3f3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:42:33 +0200 Subject: [PATCH 0342/2000] New translations subform_overview.md (French) --- .../version-21/FormObjects/subform_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/subform_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/subform_overview.md index a16d9b4ed64a69..d2e5453b58e4d3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/subform_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/subform_overview.md @@ -207,3 +207,7 @@ Pour plus d'informations, reportez-vous à la description de la commande `EXECUT [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Detail Form](properties_Subform.md#detail-form) - [Double click on empty row](properties_Subform.md#double-click-on-empty-row) - [Double click on row](properties_Subform.md#double-click-on-row) - [Enterable in list](properties_Subform.md#enterable-in-list) - [Expression Type](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [List Form](properties_Subform.md#list-form) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Print Frame](properties_Print.md#print-frame) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection mode](properties_Subform.md#selection-mode) - [Source](properties_Subform.md#source) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Data Change](../Events/onDataChange.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 41160d38bb25055336b8049a4c6f38d170aef9c2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:42:35 +0200 Subject: [PATCH 0343/2000] New translations tabcontrol.md (French) --- .../version-21/FormObjects/tabControl.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/tabControl.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/tabControl.md index 2ff9842e2d2652..dc2e504ede9795 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/tabControl.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/tabControl.md @@ -117,3 +117,7 @@ Par exemple, si l’utilisateur clique sur le 3e onglet, 4D affichera la page 3 ## Propriétés prises en charge [Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list-static-list) - [Class](properties_Object.md#css-class) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Save value](properties_Object.md#save-value) - [Standard action](properties_Action.md#standard-action) - [Tab Control Direction](properties_Appearance.md#tab-control-direction) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From c3707188c6b9c91e94a8b1814576064f66b947e1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:42:37 +0200 Subject: [PATCH 0344/2000] New translations viewproarea_overview.md (French) --- .../version-21/FormObjects/viewProArea_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/viewProArea_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/viewProArea_overview.md index 6737db4a0bee7f..2b1cf412cea39c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/viewProArea_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/viewProArea_overview.md @@ -16,3 +16,7 @@ Les zones 4D View Pro sont documentées dans [la section 4D View Pro](ViewPro/ge ## Propriétés prises en charge [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Show Formula Bar](properties_Appearance.md#show-formula-bar) - [Type](properties_Object.md#type) - [User Interface](properties_Appearance.md#user-interface) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On Clicked](../Events/onClicked.md) - [On Column Resize](../Events/onColumnResize.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header Click](../Events/onHeaderClick.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Row Resize](../Events/onRowResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On VP Range Changed](../Events/onVPRangeChanged.md) - [On VP Ready](../Events/onVPReady.md) From f53649c541c04cafb48039e8a55823ad19cfd270 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:42:39 +0200 Subject: [PATCH 0345/2000] New translations webarea_overview.md (French) --- .../version-21/FormObjects/webArea_overview.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md index 1ec8c9775baf35..05de6c75d6f156 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md @@ -245,6 +245,10 @@ Lorsque vous avez effectué les réglages décrits ci-dessus, vous disposez de n [Access 4D methods](properties_WebArea.md#access-4d-methods) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Progression](properties_WebArea.md#progression) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [URL](properties_WebArea.md#url) - [Use embedded Web rendering engine](properties_WebArea.md#use-embedded-web-rendering-engine) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibilty](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +## Supported Events + +[On Begin URL Loading](../Events/onBeginUrlLoading.md) - [On End URL Loading](../Events/onEndUrlLoading.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Open External Link](../Events/onOpenExternalLink.md) - [On Unload](../Events/onUnload.md) - [On URL Filtering](../Events/onUrlFiltering.md) - [On URL Loading Error](../Events/onUrlLoadingError.md) - [On URL Resource Loading](../Events/onUrlResourceLoading.md) - [On Window Opening Denied](../Events/onWindowOpeningDenied.md) + ## 4DCEFParameters.json Le fichier 4DCEFParameters.json est un fichier de configuration qui permet de personnaliser les paramètres CEF afin de gérer le comportement des zones web dans les applications 4D. @@ -355,3 +359,4 @@ Le fichier 4DCEFParameters.json par défaut contient les commutateurs suivants : + From 29dab8ba8c09799fb4e5d71e84dc12d1da005a95 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:42:41 +0200 Subject: [PATCH 0346/2000] New translations writeproarea_overview.md (French) --- .../version-21/FormObjects/writeProArea_overview.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/writeProArea_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/writeProArea_overview.md index 63fcbd620ca439..e6959d1d8854be 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/writeProArea_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/writeProArea_overview.md @@ -15,3 +15,6 @@ Les zones 4D Write Pro sont documentées dans le manuel [4D Write Pro](https://d [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Keyboard Layout](properties_Entry.md#keyboard-layout) - [Left](properties_CoordinatesAndSizing.md#left) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Print Variable Frame](properties_Print.md#print-frame) - [Resolution](properties_Appearance.md#resolution) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Show background](properties_Appearance.md#show-background) - [Show footers](properties_Appearance.md#show-footers) - [Show headers](properties_Appearance.md#show-headers) - [Show hidden characters](properties_Appearance.md#show-hidden-characters) - [Show horizontal ruler](properties_Appearance.md#show-horizontal-ruler) - [Show HTML WYSIWYG](properties_Appearance.md#show-html-wysiwyg) - [Show page frame](properties_Appearance.md#show-page-frame) - [Show references](properties_Appearance.md#show-references) - [Show vertical ruler](properties_Appearance.md#show-vertical-ruler) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [View mode](properties_Appearance.md#view-mode) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Zoom](properties_Appearance.md#zoom) +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 58beeb0348015a4ad3867b4b35b585780e6b762a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:43:03 +0200 Subject: [PATCH 0347/2000] New translations dsmapping.md (French) --- .../docusaurus-plugin-content-docs/version-21/ORDA/dsMapping.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/ORDA/dsMapping.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/ORDA/dsMapping.md index e5dbe4896d20e7..696ddb3905bafb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/ORDA/dsMapping.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/ORDA/dsMapping.md @@ -205,7 +205,7 @@ Une entity selection est un objet contenant une ou plusieurs référence(s) à d Un objet Entity selection est géré par les fonctions et les propriétés de la classe [**EntitySelection**](../API/EntitySelectionClass.md). -Voici un exemple : +Exemple : ```4d var $e : cs.EmployeeSelection //déclare une variable objet $e de type de classe EmployeeSelection From e410e56a2f3ff72add461c416a4e77d1014b0803 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:43:05 +0200 Subject: [PATCH 0348/2000] New translations entities.md (French) --- .../version-21/ORDA/entities.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/ORDA/entities.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/ORDA/entities.md index b47b1a22f2d919..abaea441a39c24 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/ORDA/entities.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/ORDA/entities.md @@ -160,7 +160,7 @@ La référence du fichier peut être : - un objet 4D.File - un chemin au format POSIX -Voici un exemple : +Exemple : ```4d Function createCompany($name : Text; $logo : 4D.File) @@ -292,7 +292,7 @@ Une nouvelle entity selection est **partageable** dans les cas suivants : - la nouvelle entity selection est basée sur une relation [entity.*attributeName*](API/EntityClass.md#attributename) (par exemple, "company.employees") lorsque *attributeName* est un attribut lié 1-vers-N mais que l'entité n'appartient pas à une entity selection. - la nouvelle entity selection est explicitement copiée comme partageable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire avec l'option `ck shared`). -Voici un exemple : +Exemple : ```4d var $myComp : cs.CompanyEntity @@ -306,7 +306,7 @@ Une nouvelle entity selection est **modifiable** dans les cas suivants : - nouvelle entity selection créée vide à l'aide de la fonction [dataClass.newSelection()](API/DataClassClass.md#newselection) ou de la commande `Create entity selection`, - nouvelle entity selection explicitement copiée comme modifiable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire sans l'option `ck shared`). -Voici un exemple : +Exemple : ```4d var $toModify : cs.CompanySelection @@ -339,7 +339,7 @@ $comp2:=$lowSal.employer //$comp2 est modifiable car $lowSal est modifiable :::note Entity selections retournées depuis le serveur -Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Voici un exemple : +Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Exemple : ```4d //une fonction est toujours exécutée sue le serveur From bd460e28718b2d45821111544d8fca8a347a7fd0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:44:18 +0200 Subject: [PATCH 0349/2000] New translations transformation-tags.md (French) --- .../version-21/Tags/transformation-tags.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Tags/transformation-tags.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Tags/transformation-tags.md index d9808b427dd562..44e574af0d30c7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Tags/transformation-tags.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Tags/transformation-tags.md @@ -580,7 +580,7 @@ Dans ce cas, la balise `4DLOOP` fonctionne comme avec un tableau : elle fait une Cette syntaxe est utile lorsque vous passez un pointeur de tableau comme paramètre à la commande `PROCESS 4D TAGS`. -Voici un exemple : +Exemple : ```4d ARRAY TEXT($array;2) From 69c540f6d4d670680d92440b6e968038799d35cd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:46:32 +0200 Subject: [PATCH 0350/2000] New translations configuring.md (French) --- .../version-21/ViewPro/configuring.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/ViewPro/configuring.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/ViewPro/configuring.md index a1dce7a77d0a62..bdb9bcc1f324ea 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/ViewPro/configuring.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/ViewPro/configuring.md @@ -418,7 +418,7 @@ La commande [VP Get stylesheet](commands/vp-get-stylesheet.md) peut être utilis ### Propriétés d'objet de style -Voici un exemple : +Exemple : ```4d $style:=New object From 8c3551bfe681becb75915716220926c8ff860a03 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:46:46 +0200 Subject: [PATCH 0351/2000] New translations sessions.md (French) --- .../version-21/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/WebServer/sessions.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/WebServer/sessions.md index b0847c739a175a..ebc7f192cf8839 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/WebServer/sessions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/WebServer/sessions.md @@ -104,7 +104,7 @@ Des privilèges peuvent être associés aux sessions utilisateur web. Sur le ser Vous assignez des privilèges en utilisant la [fonction `.setPrivileges()`](API/SessionClass.md#setprivileges). Dans votre code, vous pouvez vérifier les privilèges de la session pour autoriser ou refuser l'accès à l'aide de la fonction [`.hasPrivilege()`](API/SessionClass.md#hasprivilege). Par défaut, les nouvelles sessions n'ont aucun privilège : ce sont des sessions **Guest** (la fonction [`isGuest()`](API/SessionClass.md#isguest) retourne true). -Voici un exemple : +Exemple : ```4d If (Session.hasPrivilege("WebAdmin")) From 8a85a6f515ca34deb2367bb6f4d7b433529df9ab Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:54:43 +0200 Subject: [PATCH 0352/2000] New translations web-event.md (French) --- .../version-21/commands/web-event.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-event.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-event.md index 773d1a2cfa8db2..e010b1421c4892 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-event.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-event.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | :-------------------------: | -------------------------------------- | | Résultat | Object | ← | Informations sur l'événement déclenché | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 21 | Ajout | + +
    +
    + ## Description La commande `Web Event` renvoie un objet contenant des informations sur un événement déclenché lié à un composant de formulaire web Qodly. From 77c264007cc39264f345a5377228438173a5b86b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:54:44 +0200 Subject: [PATCH 0353/2000] New translations web-form.md (French) --- .../version-21/commands/web-form.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-form.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-form.md index ec27a8696d8f0a..7f1eddb9cedc3e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-form.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-form.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | -------------------------- | :-------------------------: | ---------------------------- | | Résultat | 4D.WebForm | ← | Nouvel objet proxy `WebForm` | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 21 | Ajout | + +
    +
    + ## Description La commande `Web Form` renvoie un objet proxy `4D.WebForm`, qui permet de travailler avec les propriétés et les fonctions de la page et de les émuler efficacement. From 0d75c873b98839ec76db1bf737e3b7ba18236acb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:54:46 +0200 Subject: [PATCH 0354/2000] New translations search-replace.md (French) --- .../current/Project/search-replace.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Project/search-replace.md b/i18n/fr/docusaurus-plugin-content-docs/current/Project/search-replace.md index 35795f2a5933e9..34c71fb176fb1c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Project/search-replace.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Project/search-replace.md @@ -198,7 +198,7 @@ Le menu d'options vous permet d'effectuer diverses actions : - Contenu (si pertinent) : fournit la partie de l'élément qui correspond à la recherche ; par exemple, la ligne de code qui contient la chaîne de caractères recherchée. - Numéro de ligne (pour le code) ou numéro de page (pour les objets de formulaire) -## Replace in content {#replace-in-content} +## Replace in content{#replace-in-content} La fonction de remplacement dans le contenu permet de remplacer une chaîne de caractères par une autre à l’intérieur des objets listés dans la Fenêtre de résultat. Elle est disponible dans le [menu d'options](#options-menu) de la fenêtre. From f3487bdd4153262f2946a01d3b8dcd0c8bfab0b7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:55:14 +0200 Subject: [PATCH 0355/2000] New translations collectionclass.md (French) --- .../version-21-R2/API/CollectionClass.md | 908 ++++++++++-------- 1 file changed, 490 insertions(+), 418 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md index dcad7572338ca2..5767419caf32e6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md @@ -94,13 +94,13 @@ Une collection est initialisée avec les commandes [`New collection`](../command #### Description -Différent de +La fonction `.at()` retourne l'élément à la position *index*, acceptant des entiers positifs et négatifs. > Cette fonction ne modifie pas la collection d'origine. Les nombres entiers négatifs déterminent la position à partir du dernier élément de la collection. -Voici un exemple : +La fonction renvoie la valeur Undefined si *index* dépasse les limites de la collection. #### Exemple @@ -144,17 +144,17 @@ $element:=$col.at(10) // undefined #### Description -Différent de +La fonction .average() retourne la moyenne arithmétique des valeurs définies dans la collection. Seuls les éléments ayant une valeur numérique sont pris en compte pour le calcul (les autres types d'éléments sont ignorés). Les positions sont retournées dans un ordre croissant. -Vous pouvez passer tout type d'élément accepté par les collections, y compris une autre collection. +`.average()` retourne `undefined` si : - la collection est vide, - la collection ne contient pas d'éléments numériques, -- Egal à +- *propertyPath* n'est pas trouvé dans la collection. #### Exemple 1 @@ -204,7 +204,7 @@ Vous pouvez passer tout type d'élément accepté par les collections, y compris #### Description -Vous devez prêter attention aux problèmes de conversion suivants : +La fonction `.clear()` supprime tous les éléments de la collection et retourne une collection vide. > Cette fonction modifie la collection d'origine. @@ -248,17 +248,17 @@ $vSize:=$col.length //$vSize=0 #### Description -Vous pouvez passer : Vous pouvez passer : +La fonction `.combine()` insère des éléments *col2* à la fin ou à la position *index* spécifiée dans l'instance de collection et renvoie la collection modifiée. A la différence de la fonction `.insert()`, `.combine()` ajoute chaque valeur de *col2* dans la collection d'origine, et non en tant qu'élément unique de collection. > Cette fonction modifie la collection d'origine. -Nom de méthode Exemples : +Par défaut, les éléments *col2* sont ajoutés à la fin de la collection originale. Vous pouvez passer dans *index* la position à laquelle vous souhaitez que les éléments *col2* soient insérés dans la collection. -> Exemple 1 +> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. -- Exemple 2 -- Inclus parmi -- Vous souhaitez un tri croissant des première et troisième collections, et une synchronisation pour la deuxième collection : +- Si *index* > la longueur de la collection, l'*index* de départ sera fixé à la longueur de la collection. +- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). +- Si la valeur calculée est négative, *index* est mis à 0. #### Exemple @@ -292,18 +292,18 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6] | Paramètres | Type | | Description | | ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | value | any | -> | Valeur(s) à concaténer. Si *value* est une collection, tous ses éléments sont ajoutés comme de nouveaux éléments à la fin de la collection d'origine. | -| Résultat | Collection | <- | En cas d'incohérence, les règles suivantes sont appliquées : | +| Résultat | Collection | <- | Nouvelle collection contenant les valeurs d'origine et les valeurs ajoutées |
    #### Description -Par exemple : +La fonction `.concat()` renvoie une nouvelle collection contenant les éléments de la collection originale avec tous les éléments du paramètre *value* ajoutés à la fin. > Cette fonction ne modifie pas la collection d'origine. -La collection retournée contient l'élément spécifié par *startFrom* et tous les éléments suivants jusqu'à l'élément spécifié par *end* (mais non compris). Si seul le paramètre *startFrom* est spécifié, la collection retournée contient tous les éléments de *startFrom* au dernier élément de la collection d'origine. +Si *value* est une collection, tous ses éléments sont ajoutés en tant que nouveaux éléments à la fin de la collection d'origine. Si la *value* n'est pas une collection, elle est ajoutée elle-même en tant que nouvel élément. #### Exemple @@ -324,10 +324,10 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8]
    Historique -| Release | Modifications | -| ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 18 R3 | Les dates sont stockées sous la forme de date « aaaa-mm-jj » ou des chaînes au format « AAAA-MM-JJTHH: ss.SSSZ: mm » , selon la configuration actuelle « dates à l'intérieur des objets » de la base de données. Cet exemple retourne des personnes embauchées il y a plus de 90 jours : | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | ---------------------------------------------------------------------------- | +| 18 R3 | Nouvelle option *ck shared*. Nouveaux paramètres *groupWith* | +| v16 R6 | Ajout |
    @@ -337,40 +337,40 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8]
    -| Paramètres | Type | | Description | -| ------------ | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| option | Integer | -> | Exemple 3 | -| groupWithCol | Collection | -> | Collection partagée à grouper avec la collection résultante | -| groupWithObj | Object | -> | Objet partagé à grouper avec la collection résultante | -| Résultat | Collection | <- | *pathStrings* contient une formule constituée de 1 à N chemin(s) de propriété(s) et (optionnellement) ordres de tri, séparés par des virgules. | +| Paramètres | Type | | Description | +| ------------ | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| option | Integer | -> | `ck resolve pointers`: résoudre les pointeurs avant la copie,
    `ck shared`: retourner une collection partagée | +| groupWithCol | Collection | -> | Collection partagée à grouper avec la collection résultante | +| groupWithObj | Object | -> | Objet partagé à grouper avec la collection résultante | +| Résultat | Collection | <- | Copie profonde de la collection d'origine (deep copy) |
    #### Description -Lorsque vous utilisez une valeur constante, les règles suivantes doivent être respectées : +La fonction `.copy()` renvoie une copie profonde (deep copy) de l'instance de collection. ***Deep copy*** signifie que les objets ou les collections présents dans la collection d'origine sont dupliqués et ne partagent pas leur référence avec la collection qui est retournée. > Cette fonction ne modifie pas la collection d'origine. -Utilisation de guillemets +S'il est passé, le paramètre *option* peut contenir l'une des constantes suivantes (ou les deux) : -| option | Description | -| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck resolve pointers` | Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Dans ce cas, chaque pointeur contenu dans la collection est évalué lors de la copie et sa valeur déréférencée est utilisée. | -| `ck shared` | Prise en charge des formules Symbole(s) L'évaluation est sensible à la casse et différencie les caractères accentués. | +| option | Description | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `ck resolve pointers` | Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Toutefois, vous pouvez résoudre les pointeurs au moment de la copie en passant la constante `ck resolve pointers`. Dans ce cas, chaque pointeur contenu dans la collection est évalué lors de la copie et sa valeur déréférencée est utilisée. | +| `ck shared` | Par défaut, `copy()` retourne une collection standard (non partagée), même si la fonction s'applique à une collection partagée. Passez la constante `ck shared` pour créer une collection partagée. Dans ce cas, vous pouvez utiliser le paramètre *groupWith* pour associer la collection partagée à une autre collection ou à un autre objet (voir ci-dessous). | -Par défaut si omis, une évaluation non diacritique est effectuée +Les paramètres *groupWithCol* ou *groupWithObj* vous permettent de désigner une collection ou un objet avec lequel la collection résultante doit être associée. :::note -Les objets Datastore, dataclass et entity ne sont pas copiables. Collection mise à plat +Les objets Datastore, dataclass et entity ne sont pas copiables. Si `.copy()` est appelé avec eux, les valeurs `Null` sont retournées. ::: #### Exemple 1 -Inférieur ou égal à Null +Nous souhaitons copier la collection régulière (non partagée) *$lastnames* dans l'objet partagé *$sharedObject*. Pour cela, nous devons créer une copie partagée de la collection (*$sharedLastnames*). ```4d var $sharedObject : Object @@ -392,7 +392,7 @@ End use #### Exemple 2 -Null Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. +Nous voulons combiner *$sharedColl1* et *$sharedColl2*. Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. Par conséquent, nous devons faire une copie partagée de *$sharedColl1* et désigner *$sharedColl2* comme étant un groupe partagé pour la copie. ```4d var $sharedColl1;$sharedColl2;$copyColl : Collection @@ -409,7 +409,7 @@ $sharedColl2:=New shared collection(New shared object("lastname";"Brown")) #### Exemple 3 -Supérieur ou égal à Paramètre querySettings +Nous avons une collection standard (*$lastnames*) et nous souhaitons la placer dans le **Storage** de l'application. Pour cela, nous devons créer une copie partagée au préalable (*$sharedLastnames*). ```4d var $lastnames;$sharedLastnames : Collection @@ -427,10 +427,24 @@ End use #### Exemple 4 -Collection d'origine dont tous les éléments ont été supprimés +Cet exemple illustre l'utilisation de l'option `ck resolve pointers` : ```4d -Résultat + var $col : Collection + var $p : Pointer + $p:=->$what + + $col:=New collection + $col.push(New object("alpha";"Hello";"num";1)) + $col.push(New object("beta";"You";"what";$p)) + + $col2:=$col.copy() + $col2[1].beta:="World!" + ALERT($col[0].alpha+" "+$col2[1].beta) //"Hello World!" + + $what:="You!" + $col3:=$col2.copy(ck resolve pointers) + ALERT($col3[0].alpha+" "+$col3[1].what) //"Hello You!" ``` @@ -453,19 +467,19 @@ Résultat
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | --------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | Real | <- | La recherche d'une personne nommée "smith OR status='private"' échouera simplement. | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | Real | <- | Nombre d'éléments dans la collection |
    #### Description -Ajout +La fonction `.count()` retourne le nombre d'éléments non nuls dans la collection. -Exemple 2 Tri d'une collection de nombres par ordre croissant ou décroissant : +Si la collection contient des objets, vous pouvez passer le paramètre *propertyPath*. Dans ce cas, seuls les éléments qui contiennent le *propertyPath* sont pris en compte. #### Exemple @@ -502,27 +516,27 @@ Exemple 2 Tri d'une collection de nombres par ordre croissant ou décroissant :
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| value | any | -> | Valeur à compter | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | Real | <- | Par défaut, `copy()` retourne une collection standard (non partagée), même si la commande est appliquée à une collection partagée. | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | +| value | any | -> | Valeur à compter | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | Real | <- | Nombre d'occurrences de la valeur |
    #### Description -Lorsque vous utilisez des placeholders, le contournement des options de sécurité n'est pas possible : +La fonction `.countValues()` retourne le nombre d'occurrences de *value* dans la collection. -L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. +Vous pouvez passer dans *value* : - une valeur scalaire (texte, numérique, booléen, date), - une référence d'objet ou de collection. -La callback reçoit les paramètres suivants : +Pour qu'un élément soit comptabilisé, le type de *value* doit être égal à celui de l'élément ; la fonction utilise l'opérateur d'égalité. -Comparaison +Le paramètre optionnel *propertyPath* vous permet de compter des valeurs à l'intérieur d'une collection d'objets : passez dans *propertyPath* le chemin de la propriété dont vous souhaitez comptabiliser le nombre de valeurs. > Cette fonction ne modifie pas la collection d'origine. @@ -569,10 +583,10 @@ Comparaison
    Historique -| Release | Modifications | -| ------- | -------------------------------------------------------------------------------------- | -| 20 | Vous souhaitez créer une nouvelle collection puis ajouter un élément : | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | ------------------------------------ | +| 20 | Prise en charge de `ck count values` | +| v16 R6 | Ajout |
    @@ -593,20 +607,20 @@ Comparaison #### Description -Nom de méthode +La fonction `.distinct()` renvoie une collection contenant uniquement les valeurs distinctes (différentes) de la collection originale. > Cette fonction ne modifie pas la collection d'origine. -La collection retournée est automatiquement triée. Vous souhaitez créer une collection pré-remplie : +La collection retournée est automatiquement triée. Les valeurs **Null** ne sont pas retournées. -Cette recherche semble sécurisée puisque les données non publiques sont filtrées. +Si la collection contient des objets, vous pouvez passer le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir les valeurs distinctes. -Exemple 2 +Dans le paramètre *options*, vous pouvez passer une ou une combinaison des constantes suivantes : -| Constante | Valeur | Commentaire | -| ----------------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck diacritical` | 8 | L'évaluation est sensible à la casse et différencie les caractères accentués. Par défaut si omis, une évaluation non diacritique est effectuée | -| `ck count values` | 32 | Renvoie le nombre d'éléments pour chaque valeur distincte. Prise en charge des formules | +| Constante | Valeur | Commentaire | +| ----------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `ck diacritical` | 8 | L'évaluation est sensible à la casse et différencie les caractères accentués. Par défaut si omis, une évaluation non diacritique est effectuée | +| `ck count values` | 32 | Renvoie le nombre d'éléments pour chaque valeur distincte. Lorsque cette option est passée, `.distinct()` renvoie une collection d'objets contenant une paire d'attributs `{"value":*value*;"count":*count*}`. | #### Exemples @@ -644,31 +658,31 @@ Exemple 2
    -| Paramètres | Type | | Description | -| ----------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------- | -| collection2 | Collection | -> | Collection à comparer | -| option | Integer | -> | La formule reçoit les paramètres suivants : | -| Résultat | Boolean | <- | Cet exemple illustre l'utilisation de l'option `ck resolve pointers` : | +| Paramètres | Type | | Description | +| ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | +| collection2 | Collection | -> | Collection à comparer | +| option | Integer | -> | `ck diacritical`: évaluation diacritique ("A" # "a" par exemple) | +| Résultat | Boolean | <- | Vrai si les collections sont identiques, sinon faux |
    #### Description -Ajout +La fonction `.equal()` compare récursivement le contenu de la collection et de *collection2* (comparaison profonde)et renvoie **true** si elles sont identiques. :::note Notes -- Historique La callback reçoit les paramètres suivants : -- Par exemple, imaginez une chaîne de recherche du type : +- La fonction `.equal()` ne vérifie l'égalité que pour les chaînes de caractères, les booléens, les nombres et les éléments de type null dans les collections. Elle ne vérifie pas l'égalité des objets natifs. +- Les éléments avec des valeurs **null** ne sont pas égaux aux éléments non définis. ::: -Par défaut, une évaluation non diacritique est effectuée. L'évaluation est sensible à la casse et différencie les caractères accentués. +Par défaut, une évaluation non diacritique est effectuée. Si vous souhaitez que l'évaluation soit sensible à la casse ou pour différencier des caractères accentués, passez la constante `ck diacritical` dans le paramètre option. :::tip -dans *$2* : param Modifications +Une comparaison récursive de collections peut prendre beaucoup de temps si la collection est grande et profonde. Si vous souhaitez uniquement comparer deux références de collection, vous pouvez envisager d'utiliser l'opérateur de comparaison [`=` pour les références de collection](../Concepts/dt_collection.md#collection-operators). ::: @@ -716,51 +730,60 @@ dans *$2* : param Modifications
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Elément à partir duquel débuter l'évaluation | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Boolean | <- | Paramètres | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------- | +| startFrom | Integer | -> | Elément à partir duquel débuter l'évaluation | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Boolean | <- | True si tous les éléments ont passé le test avec succès |
    #### Description -Ajout +La fonction `.every()` retourne **true** si tous les éléments de la collection ont été évalués à vrai par le test implémenté dans l'objet *formula* ou la méthode *methodName* fourni(e). Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 Par défaut, les propriétés sont triées pas ordre croissant. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Collection à combiner -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si l'évaluation de la valeur de l'élément est réussie, **false** sinon. +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. -Prise en charge des formules +Dans tous les cas, au point où la fonction `.every()` rencontre le premier élément de la collection évalué à **false**, elle cesse d'appeler la callback et retourne **false**. -Objet formule Les propriétés suivantes sont prises en charge : +Par défaut, `.every()` évalue l'ensemble de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer le test. -- Prise en charge des formules -- Prise en charge des formules -- Commentaire +- Si *startFrom* >= la longueur de la collection, **false** est retourné, ce qui signifie que la collection n'est pas testée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple 1 ```4d -Comparaison +var $c : Collection +var $b : Boolean +var $f : 4D.Function + +$f:=Formula($1.value>0) +$c:=New collection +$c.push(5;3;1;4;6;2) +$b:=$c.every($f) // retourne true +$c.push(-1) +$b:=$c.every($f) // retourne false ``` #### Exemple 2 @@ -801,29 +824,29 @@ $b:=$c.every($f;Is real) //$b=false
    -| Paramètres | Type | | Description | -| ------------ | ---------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet dont les valeurs doivent être extraites dans la nouvelle collection | -| targetpath | Text | -> | Chemin ou nom de propriété cible | -| option | Integer | -> | Prise en charge des formules Sommaire | -| Résultat | Collection | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. | +| Paramètres | Type | | Description | +| ------------ | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet dont les valeurs doivent être extraites dans la nouvelle collection | +| targetpath | Text | -> | Chemin ou nom de propriété cible | +| option | Integer | -> | `ck keep null` : inclure les propriétés null dans la collection retournée (ignorées par défaut). Paramètre ignoré si *targetPath* est passé. | +| Résultat | Collection | <- | Nouvelle collection contenant les valeurs extraites |
    #### Description -OU +La fonction `.extract()` crée et renvoie une nouvelle collection contenant les valeurs *propertyPath* extraites de la collection originale d'objets. > Cette fonction ne modifie pas la collection d'origine. -Exemple +Le contenu de la collection retournée dépend du paramètre *targetPath* : -- Prise en charge des formules +- Si le paramètre *targetPath* est omis, `.extract()` remplit la nouvelle collection avec les valeurs de *propertyPath* de la collection d'origine. - Exemple 2 Exemple + Par défaut, les éléments pour lesquels *propertyPath* est null ou indéfini sont ignorés dans la collection résultante. Vous pouvez passer la constante `ck keep null` dans le paramètre *option* pour inclure ces valeurs en tant qu'éléments null dans la collection retournée. -- Exemple Par exemple, vous pouvez organiser une recherche de la manière suivante : +- Si un ou plusieurs paramètre(s) *targetPath* sont passés (correspondant à un ou plusieurs paramètre(s) *propertyPath*), `.extract()` remplit la nouvelle collection avec les propriétés *propertyPath* et chaque élément de la nouvelle collection est un objet avec les propriétés *targetPath* remplies avec les propriétés *propertyPath* correspondantes. Les valeurs null sont conservées (le paramètre *option* est ignoré avec cette syntaxe). #### Exemple 1 @@ -874,31 +897,31 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| value | any | -> | Valeur de remplissage | -| startFrom | Integer | -> | Indice l'élément de départ (inclus) | -| end | Integer | -> | Indice de fin (non inclus) | -| Résultat | Collection | <- | Vous pouvez modifier ce comportement en utilisant le sélecteur `Dates inside objects` de la commande `SET DATABASE PARAMETER`. | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ------------------------------------------------------ | +| value | any | -> | Valeur de remplissage | +| startFrom | Integer | -> | Indice l'élément de départ (inclus) | +| end | Integer | -> | Indice de fin (non inclus) | +| Résultat | Collection | <- | Collection d'origine avec valeurs de remplissage |
    #### Description -Exemples +La fonction `.fill()` remplit la collection avec la *valeur* spécifiée, éventuellement de l'index *startFrom* à l'index *end*, et renvoie la collection résultante. > Cette fonction modifie la collection d'origine. -- nombres -- Exemple 2 -- Exemple 3 +- Si le paramètre *startFrom* est omis, *value* est appliquée à tous les éléments de la collection (*startFrom*=0). +- Si le paramètre *startFrom* est passé et *end* omis, *value* est appliquée aux éléments de la collection à partir de *startFrom* jusqu'au dernier élément de la collection (*end*=length). +- Si à la fois le paramètre *startFrom* et *end* sont passés, *value* est appliquée aux éléments de la collection à partir de *startFrom* jusqu'à l'élément *end*. En cas d'incohérence, les règles suivantes sont appliquées : -- Exemple 3 nombres -- Prise en charge de querySettings -- La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. +- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). Si la valeur calculée est négative, *startFrom* est défini à 0. +- Si *end* < 0 , il est recalculé comme *end:=end+length*. +- Si *end* < *startFrom* (valeurs passées ou recalculées), la méthode ne fait rien. #### Exemple @@ -932,43 +955,43 @@ En cas d'incohérence, les règles suivantes sont appliquées :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Collection | <- | Résultat | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------ | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Collection | <- | Nouvelle collection contenant les éléments filtrés (shallow copy) |
    #### Description -Utilisation de placeholders Modifications Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +La fonction `.filter()` retourne une nouvelle collection contenant tous les éléments de la collection d'origine pour lesquels le résultat de la *formula* ou de la méthode *methodName* est **true**. Cette fonction retourne une ***shallow copy***, ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour filtrer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 4 Par exemple, si vous exécutez la recherche suivante : +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (optionnel) et un objet en premier paramètre (*$1*). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant la condition et donc, devant être ajouté à la nouvelle collection. La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Nom de méthode -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- *$1.result* (Booléen) : **true** si la valeur de l'élément correspond à la condition de filtre et doit être conservée, **false** sinon. +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. :::note -Lors de la conversion de dates 4D en texte avant de les stocker dans la collection, par défaut le programme prend en compte le fuseau horaire local. +Lorsque vous utilisez *methodName* comme callback, et si la méthode ne renvoie aucune valeur, `.filter()` recherchera la propriété *$1.result* que vous devez définir à **true** pour chaque élément remplissant la condition. ::: @@ -1021,47 +1044,47 @@ Vous voulez filtrer les éléments de la collection en fonction de leur type :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | any | <- | Pour cela, nous devons créer une copie partagée de la collection (*$sharedLastnames*). | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | any | <- | Première valeur trouvée (Undefined si non trouvée) |
    #### Description -Exemple +La fonction `.find()` retourne la première valeur dans la collection pour laquelle le résultat de *formula* ou de *methodName*, appliqué à chaque élément, retourne **true**. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit renvoyer **true** pour le premier élément qui satisfait la condition. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Collection d'origine redimensionnée -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si la valeur de l'élément correspond à la condition de recherche, **false** sinon. +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. -Exemple 2 Exemple 2 +Par défaut, `.find()` effectue une recherche dans la totalité de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer la recherche. -- Tri avec un chemin de propriété : -- Séparateur à utiliser entre les éléments - Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : -- Commentaire +- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). + **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple 1 @@ -1112,47 +1135,47 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Integer | <- | Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------- | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Integer | <- | Numéro du premier élément trouvé (-1 si non trouvé) |
    #### Description -Exemple +La fonction `.findIndex()` retourne l'indice, dans la collection, du premier élément pour lequel *formula* ou *methodName*, appliqué à chaque élément, retourne **true**. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Collection partagée à grouper avec la collection résultante +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- *methodName*, le nom d'une méthode projet (texte). -Exemple 2 La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit renvoyer **true** pour le premier élément qui satisfait la condition. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Collection d'origine redimensionnée -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si la valeur de l'élément correspond à la condition de recherche, **false** sinon. +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. -Les parenthèses sont obligatoires lorsque NOT est utilisé avant une déclaration contenant plusieurs opérateurs. Exemple 2 +Par défaut, `.findIndex()` effectue une recherche dans la totalité de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer la recherche. -- Tri avec un chemin de propriété : -- Séparateur à utiliser entre les éléments - Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : -- Commentaire +- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). + **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple @@ -1191,16 +1214,16 @@ $val3:=$c.findIndex($val2+1;Formula($1.value.name=$2);"Clanton") //$val3=4
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | -| Résultat | any | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ----------------------------- | +| Résultat | any | <- | Premier élément de collection |
    #### Description -Ajout +La fonction `.first()` retourne le premier élément de la collection. > Cette fonction ne modifie pas la collection d'origine. @@ -1239,19 +1262,19 @@ $first:=$emptyCol.first() // retourne Undefined
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| depth | Integer | -> | La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. Par défaut=1 | -| Résultat | Collection | <- | *$1.result* (booléen): **true** si *$1.value < $1.value2*, **false** sinon | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------ | +| depth | Integer | -> | La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. Par défaut=1 | +| Résultat | Collection | <- | Collection mise à plat |
    #### Description -Exemple 2 +La fonction `.flat()` crée une nouvelle collection avec tous les éléments des sous-collections concaténés de manière récursive jusqu'à la *depth* spécifiée. -Exemple avec une référence d'objet : +Par défaut, si le paramètre *depth* est omis, seul le premier niveau de la structure de la collection imbriquée sera mis à plat. > Cette fonction ne modifie pas la collection d'origine. @@ -1295,41 +1318,41 @@ $col.flat(MAXLONG)
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Collection | <- | **Note** : Même si *startFrom* est négatif, la recherche est effectuée de la droite vers la gauche. | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Collection | <- | Collection de valeurs transformées et mises à plat sur une profondeur de 1 |
    #### Description -Exemple Collection d'origine modifiée ne contenant plus les éléments supprimés +La fonction `.flatMap()` crée une nouvelle collection basée sur le résultat de l'appel de la fonction 4D *formula* ou de la méthode *methodName* sur chaque élément de la collection d'origine et mise à plat sur une profondeur de 1. Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. -Résultat de la valeur de l'accumulateur +Cette fonction est identique à un appel à [`map()`](#map) suivi d'un appel à [`flat()`](#flat) de profondeur 1. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Propriété -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (tout type) : nouvelle valeur transformée à ajouter à la collection résultante +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. #### Exemple 1 @@ -1394,30 +1417,30 @@ $c2:=$c.flatMap($f; $c.sum()) | ---------- | ---------- | :-------------------------: | ----------------------------------------------------- | | toSearch | Expression | -> | Expression à rechercher dans la collection | | startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| Résultat | Boolean | <- | Exemple 1 | +| Résultat | Boolean | <- | True si *toSearch* est trouvé dans la collection | #### Description -Exemple +La fonction `.includes()` retourne True si l'expression *toSearch* est trouvée parmi les éléments de la collection, sinon False. > Cette fonction ne modifie pas la collection d'origine. -Exemple 1 Vous pouvez passer : +Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -La callback reçoit les paramètres suivants : +*toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). -Exemple 2 +Optionnellement, vous pouvez passer l'indice de la collection à partir duquel démarrer la recherche dans *startFrom*. -- Exemple -- Séparateur à utiliser entre les éléments **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. -- Commentaire +- Si *startFrom* >= la longueur de la collection, False est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). Notez que même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple @@ -1466,24 +1489,24 @@ Exemple 2 #### Description -Exemple +La fonction `.indexOf()` recherche l'expression *toSearch* parmi les éléments de la collection et retourne l'indice de la première occurrence trouvée, ou -1 si aucune occurrence n'a été trouvée. > Cette fonction ne modifie pas la collection d'origine. -Exemple 1 Vous pouvez passer : +Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -La callback reçoit les paramètres suivants : +*toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). -Exemple 2 +Optionnellement, vous pouvez passer l'indice de la collection à partir duquel démarrer la recherche dans *startFrom*. -- Tri avec un chemin de propriété : -- Séparateur à utiliser entre les éléments - Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : -- Commentaire +- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). + **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple @@ -1528,7 +1551,7 @@ Exemple 2 #### Description -Exemple 3 Les positions sont retournées dans un ordre croissant. +La fonction `.indices()` fonctionne exactement comme la fonction [`.query()`](#query) mais renvoie les indices, dans la collection d'origine, des éléments de la collection d'objets qui correspondent aux conditions de recherche *queryString*, et non les éléments eux-mêmes. Les positions sont retournées dans un ordre croissant. > Cette fonction ne modifie pas la collection d'origine. @@ -1538,7 +1561,7 @@ Le paramètre *queryString* doit respecter la syntaxe suivante : propertyPath comparator value {logicalOperator propertyPath comparator value} ``` -Les éléments sont triés par ordre décroissant +Pour une description détaillée de la construction de recherches à l'aide des paramètres *queryString* et *value* veuillez vous reporter à la description de la fonction `dataclass.query()`. #### Exemple @@ -1575,27 +1598,27 @@ Les éléments sont triés par ordre décroissant
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ------------------------------------ | -| index | Integer | -> | Où insérer l'élément | -| element | any | -> | Elément à insérer dans la collection | -| Résultat | Collection | <- | Résultat | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ---------------------------------------------- | +| index | Integer | -> | Où insérer l'élément | +| element | any | -> | Elément à insérer dans la collection | +| Résultat | Collection | <- | Collection d'origine incluant l'élément inséré |
    #### Description -Nom de méthode +La fonction `.insert()` insère *element* à la position *index* spécifiée dans l'instance de collection et renvoie la collection modifiée. > Cette fonction modifie la collection d'origine. -Cet exemple retourne des personnes dont l'âge n'est pas connu (propriété définie sur null ou indéfinie) : +Dans *index*, passez le numéro de l'élément après lequel vous souhaitez que le paramètre element soit inséré. -> Exemple 1 +> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. -- Exemple 2 -- Exemple 3 +- Si *index* > la longueur de la collection, l'*index* de départ réel sera fixé à la longueur de la collection. +- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). - Si la valeur recalculée est négative, index prend la valeur 0. Vous pouvez passer tout type d'élément accepté par les collections, y compris une autre collection. @@ -1630,22 +1653,22 @@ Vous pouvez passer tout type d'élément accepté par les collections, y compris
    -| Paramètres | Type | | Description | -| ---------- | ------- | :-------------------------: | ---------------------------------------- | -| delimiter | Text | -> | Séparateur à utiliser entre les éléments | -| option | Integer | -> | collection partagée | -| Résultat | Text | <- | Exemple 3 | +| Paramètres | Type | | Description | +| ---------- | ------- | :-------------------------: | ---------------------------------------------------------------------------------------------- | +| delimiter | Text | -> | Séparateur à utiliser entre les éléments | +| option | Integer | -> | `ck ignore null or empty` : ignorer les chaînes null ou vides dans le résultat | +| Résultat | Text | <- | Chaîne contenant tous les éléments de la collection, séparés par delimiter |
    #### Description -La fonction `.join()` convertit tous les éléments de la collection en chaînes et les concatène en utilisant la chaîne *delimiter* spécifiée comme séparateur. +La fonction `.join()` convertit tous les éléments de la collection en chaînes et les concatène en utilisant la chaîne *delimiter* spécifiée comme séparateur. La fonction renvoie la chaîne résultante. > Cette fonction ne modifie pas la collection d'origine. -Par défaut, les éléments null ou vides de la collection sont inclus dans la chaîne résultante. Exemple avec une référence de collection : +Par défaut, les éléments null ou vides de la collection sont inclus dans la chaîne résultante. Passez la constante `ck ignore null or empty` dans le paramètre *option* si vous souhaitez les exclure de la chaîne résultante. #### Exemple @@ -1677,16 +1700,16 @@ Par défaut, les éléments null ou vides de la collection sont inclus dans la c
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Résultat | any | <- | *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ----------------------------- | +| Résultat | any | <- | Dernier élément de collection |
    #### Description -Ajout +La fonction `.last()` renvoie le dernier élément de la collection. > Cette fonction ne modifie pas la collection d'origine. @@ -1695,7 +1718,15 @@ La fonction renvoie Undefined si la collection est vide. #### Exemple ```4d -Nom de méthode +var $col; $emptyCol : Collection +var $last : Variant +$col:=New collection(10; 20; 30; "hello"; 50) +$last:=$col.last() // 50 + +$emptyCol:=New collection() //vide +// $last:=$emptyCol[$emptyCol.length-1] //retourne une erreur +$last:=$emptyCol.last() // retourne Undefined + ``` @@ -1718,40 +1749,47 @@ Nom de méthode
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------------- | -| toSearch | Expression | -> | Elément à chercher dans la collection | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| Résultat | Integer | <- | Commentaire | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------- | +| toSearch | Expression | -> | Elément à chercher dans la collection | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| Résultat | Integer | <- | Numéro de la dernière occurrence de toSearch dans la collection, -1 si non trouvé |
    #### Description -Exemple +La fonction `.lastIndexOf()` recherche l'expression *toSearch* parmi les éléments de la collection et renvoie l'indice de la dernière occurrence, ou -1 si elle n'a pas été trouvée. > Cette fonction ne modifie pas la collection d'origine. -Exemple 1 Vous pouvez passer : +Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -la collection est vide, +*toSearch* doit correspondre exactement à l'élément recherché (les mêmes règles que pour l'opérateur d'égalité sont appliquées). -Exemple 2 +Optionnellement, vous pouvez passer le numéro de l'élément auquel démarrer la recherche inversée dans *startFrom*. -- Exemple 3 -- Exemple 3 Si la position calculée est négative, -1 est retourné (la collection n'est pas évaluée). - Exemple 3 -- Modifications +- Si *startFrom* >= taille de la collection (coll.length-1), l'ensemble de la collection est évalué (défaut). +- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). Si la position calculée est négative, -1 est retourné (la collection n'est pas évaluée). + **Note** : Même si *startFrom* est négatif, la recherche est effectuée de la droite vers la gauche. +- Si *startFrom* = 0, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. #### Exemple ```4d -heure (stockée en nombre de milliseconds - réel) + var $col : Collection + var $pos1;$pos2;$pos3;$pos4;$pos5 : Integer + $col:=Split string("a,b,c,d,e,f,g,h,i,j,e,k,e";",") //$col.length=13 + $pos1:=$col.lastIndexOf("e") //retourne 12 + $pos2:=$col.lastIndexOf("e";6) //retourne 4 + $pos3:=$col.lastIndexOf("e";15) //retourne 12 + $pos4:=$col.lastIndexOf("e";-2) //retourne 10 + $pos5:=$col.lastIndexOf("x") //retourne -1 ``` @@ -1772,14 +1810,17 @@ heure (stockée en nombre de milliseconds - réel) #### Description -Exemple 2 +La propriété `.length` renvoie le nombre d'éléments de la collection. -Avec la méthode ***Flatten*** suivante : Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. Exemple 2 +La propriété `.length` est initialisée à la création de la collection. Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. Cette propriété est en **lecture seulement** (vous ne pouvez pas l'utiliser pour modifier la taille de la collection). #### Exemple ```4d -Nom de méthode + var $col : Collection //$col.length est initialisée à 0 + $col:=New collection("one";"two";"three") //$col.length est mise à jour et vaut 3 + $col[4]:="five" //$col.length vaut 5 + $vSize:=$col.remove(0;3).length //$vSize=2 ``` @@ -1803,39 +1844,39 @@ Nom de méthode
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Collection | <- | *toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Collection | <- | Collection de valeurs transformées |
    #### Description -Exemple Collection d'origine modifiée ne contenant plus les éléments supprimés Où insérer l'élément +La fonction `.map()` crée une nouvelle collection basée sur le résultat de l'appel de la fonction 4D *formula* ou de la méthode *methodName* sur chaque élément de la collection d'origine. Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. `.map()` renvoie toujours une collection de la même taille que la collection originale, sauf si *$1.stop* a été utilisé (voir ci-dessous). > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Propriété -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (tout type) : nouvelle valeur transformée à ajouter à la collection résultante +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. #### Exemple @@ -1866,25 +1907,25 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum())
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | ----------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | any | <- | Cet exemple renvoie les personnes dont le nom contient "in" : | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | any | <- | Valeur maximum de la collection |
    #### Description -Exemple 3 +La fonction `.max()` renvoie l'élément ayant la valeur la plus élevée dans la collection (le dernier élément de la collection si elle était triée par ordre croissant à l'aide de la fonction [`.sort()`](#sort)). > Cette fonction ne modifie pas la collection d'origine. -Ajout +Si la collection contient différents types de valeurs, la fonction `.max()` renverra la valeur maximale du dernier type d'élément dans l'ordre de la liste des types (voir la description de [`.sort()`](#sort)). -Modifications +Si la collection contient des objets, passez le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir la valeur maximale. -Modifications +Si la collection est vide, `.max()` retourne *Undefined*. #### Exemple @@ -1919,25 +1960,25 @@ Modifications
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | any | <- | *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | any | <- | Valeur minimum de la collection |
    #### Description -Ajout +La fonction `.min()` renvoie l'élément ayant la plus petite valeur dans la collection (le premier élément de la collection si elle était triée par ordre croissant à l'aide de la fonction [`.sort()`](#sort)). > Cette fonction ne modifie pas la collection d'origine. -Ajout +Si la collection contient différents types de valeurs, la fonction `.min()` renverra la valeur minimale du premier type d'élément dans l'ordre de la liste des types (voir la description de [`.sort()`](#sort)). -Modifications +Si la collection contient des objets, passez le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir la valeur minimum. -Modifications +Si la collection est vide, `.min()` retourne *Undefined*. #### Exemple @@ -1972,22 +2013,22 @@ Modifications
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| colsToSort | Collection | -> | Exemple 2 | -| Résultat | Collection | <- | Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| formula | 4D.Function | -> | Objet formule | +| colsToSort | Collection | -> | Collection de collections et/ou d'objets ayant des propriétés {`collection`:*colToSort*;`order`:`ck ascendant` ou `ck descendant`} | +| Résultat | Collection | <- | Collection d'origine triée |
    #### Description -Exemple 2 +La fonction `.multiSort()` vous permet d'effectuer un tri synchronisé à plusieurs niveaux sur un ensemble de collections. -> Exemple +> Cette fonction modifie la collection d'origine ainsi que toutes les collections utilisées dans le paramètre *colsToSort* . -Exemple Historique Les types sont renvoyés dans l'ordre suivant : +Si `.multiSort()` est appelé sans paramètres, la fonction a le même effet que la fonction [`.sort()`](#sort) : la collection est triée (uniquement les valeurs scalaires) par défaut dans l'ordre croissant, en fonction de leur type. Si la collection contient des éléments de différents types, ils sont d'abord groupés par type et triés par la suite. Les types sont renvoyés dans l'ordre suivant : 1. Null 2. booléens @@ -1997,40 +2038,40 @@ Exemple Historique Les types sont renvoyés dans l'ordre suiv 6. collections 7. dates -booléens +**Tri synchronisé à un niveau** -Valeur Les valeurs sont exprimées sous forme de paires propriété / valeur, où propriété est le nom du placeholder inséré pour une valeur dans *queryString* (":placeholder") et où valeur correspond à la valeur à comparer. Valeur à compter +Pour trier plusieurs collections de manière synchronisée, il suffit de passer dans *colsToSort* une collection de collections à trier. Vous pouvez passer un nombre illimité de collections. La collection originale sera triée par ordre croissant et toutes les collections *colsToSort* seront triées de manière synchronisée. :::note -Cela permet l'utilisation de variables ou d'expressions dans les arguments de recherche. +Toutes les collections *colsToSort* doivent avoir le même nombre d'éléments, sinon une erreur est renvoyée. ::: -Si vous souhaitez trier les collections dans un ordre autre que croissant, vous devez fournir *formula* ([objet Formula](../commands/formula.md)) qui définit l'ordre de tri. Nom de méthode Contrairement aux collections standard (non partagées), les collections partagées ne prennent pas en charge les images, les pointeurs et les objets ou collections non partagés. +Si vous souhaitez trier les collections dans un ordre autre que croissant, vous devez fournir *formula* ([objet Formula](../commands/formula.md)) qui définit l'ordre de tri. La valeur de retour doit être un booléen qui indique l'ordre relatif des deux éléments : **True** si *$1.value* est inférieur à *$1.value2*, **False** si *$1.value* est supérieur à *$1.value2*. Vous pouvez passer des paramètres supplémentaires à la formule si nécessaire. -Sinon, vous pouvez ajouter ou modifier des éléments ultérieurement par affectation. +La formule reçoit les paramètres suivants : - $1 (object), où : - - La nouvelle collection - - Collection d'origine triée + - *$1.value* (tout type) : valeur du premier élément à comparer + - *$1.value2* (tout type) : valeur du second élément à comparer - $2...$N (tout type) : paramètres supplémentaires (extraParam) -Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. +**Tri synchronisé à plusieurs niveaux** -Exemple +Pour définir un tri synchronisé à plusieurs niveaux, vous devez passer un objet contenant les propriétés {`collection`:*colToSort*;`order`:`ck ascending` ou `ck descending`} au lieu d'une collection *colToSort* pour chaque collection à utiliser en tant que sous-niveau. -Exemple 1 +Les niveaux de tri sont déterminés par l'ordre dans lequel les collections sont passées dans le paramètre *colsToSort* : la position d'un objet `collection`/`order` dans la syntaxe détermine son niveau de tri. :::note -Élément à partir duquel la suppression peut commencer +La fonction `.multiSort()` utilise un algorithme de tri [stable](https://en.wikipedia.org/wiki/Sorting_algorithm#Stability) . ::: #### Exemple 1 -Résultat +Un simple tri synchronisé de collections avec différents types de valeurs : ```4d var $col;$col2;$col3 : Collection @@ -2049,7 +2090,7 @@ $col.multiSort([$col2; $col3]) #### Exemple 2 -> \= Les valeurs **Null** ne sont pas retournées. +Vous souhaitez trier trois collections synchronisées : ville, pays et continent. Vous souhaitez un tri croissant des première et troisième collections, et une synchronisation pour la deuxième collection : ```4d var $city : Collection @@ -2069,7 +2110,7 @@ $continent.multiSort([$country; {collection: $city; order: ck ascending}]) #### Exemple 3 -Si la valeur calculée est négative, *startFrom* prend la valeur 0. +Vous pouvez également synchroniser des collections d'objets. ```4d var $name : Collection @@ -2115,27 +2156,27 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address]) | ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | | pathStrings | Text | -> | Chemin(s) de propriété(s) à utiliser pour trier la collection | | pathObjects | Collection | -> | Collection d'objets critère | -| ascOrDesc | Integer | -> | Exemple 1 | -| Résultat | Collection | <- | Les éléments avec des valeurs **null** ne sont pas égaux aux éléments Undefined. | +| ascOrDesc | Integer | -> | `ck ascending` ou `ck descending` (valeurs scalaires) | +| Résultat | Collection | <- | Copie triée de la collection (shallow copy) | #### Description -Exemple +La fonction `.orderBy()` renvoie une nouvelle collection contenant tous les éléments de la collection dans l'ordre spécifié. -Prise en charge de `ck count values` Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +Cette fonction retourne une *shallow copy* (copie superficielle), ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. -Si vous ne passez aucun paramètre, la fonction classe les valeurs scalaires de la collection dans un ordre croissant (les autres types d'éléments tels que les objets ou les collections sont renvoyés avec un ordre interne). Exemple 1 +Si vous ne passez aucun paramètre, la fonction classe les valeurs scalaires de la collection dans un ordre croissant (les autres types d'éléments tels que les objets ou les collections sont renvoyés avec un ordre interne). Vous pouvez modifier ce tri automatique par défaut en passant la constante `ck ascending` ou `ck descending` dans le paramètre *ascOrDesc* (voir ci-dessous). Vous pouvez également passer des critères afin de configurer le tri des éléments de la collection. Trois syntaxes sont prises en charge pour ce paramètre : -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Null Résultat de la valeur de l'accumulateur L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. Par défaut, les propriétés sont triées pas ordre croissant. Vous pouvez définir l'ordre de tri de chaque propriété dans la formule de critère, séparée du chemin de propriété par un simple espace : passez "asc" pour trier par ordre croissant ou "desc" pour un ordre décroissant. +- *pathStrings* : Texte (formule). **Syntaxe** : `propertyPath1 {desc ou asc}, propertyPath2 {desc ou asc},...` (défaut : asc). *pathStrings* contient une formule constituée de 1 à N chemin(s) de propriété(s) et (optionnellement) ordres de tri, séparés par des virgules. L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. Par défaut, les propriétés sont triées pas ordre croissant. Vous pouvez définir l'ordre de tri de chaque propriété dans la formule de critère, séparée du chemin de propriété par un simple espace : passez "asc" pour trier par ordre croissant ou "desc" pour un ordre décroissant. -- *pathObjects* : Collection. Résultat Par défaut, les propriétés sont triées par ordre croissant ("descending" est faux). Chaque élément de la collection contient un objet structuré de la manière suivante : +- *pathObjects* : Collection. Vous pouvez ajouter autant d'objets dans la collection *pathObjects* que nécessaire. Par défaut, les propriétés sont triées par ordre croissant ("descending" est faux). Chaque élément de la collection contient un objet structuré de la manière suivante : ```4d { @@ -2147,7 +2188,7 @@ Vous pouvez également passer des critères afin de configurer le tri des élém } ``` -- *ascOrDesc* : Integer. Résultat +- *ascOrDesc* : Integer. Passez une des constantes suivantes du thème **Objets et collections** : | Constante | Type | Valeur | Commentaire | | ------------- | ------- | ------ | ----------------------------------------------------------------------- | @@ -2255,49 +2296,53 @@ Tri avec un chemin de propriété :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| extraParam | any | -> | Paramètre(s) à passer | -| Résultat | Collection | <- | \|startFrom \|Integer\|->\|Index pour démarrer le test\| \|formula\|4D.Function\|->\|Objet formule\| \|methodName\|Text\|->\|Nom d'une méthode\| \|param \|any \|->\|Paramètre(s) à passer\| \|Resultat\|Boolean\|<-\|Vrai si au moins un élément a réussi le test\| | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| extraParam | any | -> | Paramètre(s) à passer | +| Résultat | Collection | <- | Copie triée de la collection (shallow copy) |
    #### Description -Exemple +La fonction `.orderByMethod()` renvoie une nouvelle collection contenant tous les éléments de la collection dans l'ordre défini par la fonction 4D *formula* ou la méthode *methodName*. -Prise en charge de `ck count values` Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +Cette fonction retourne une *shallow copy* (copie superficielle), ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- Vous souhaitez trier la collection obtenue : +- soit *methodName*, le nom d'une méthode projet (texte). -Collection contenant des éléments ajoutés Chaque élément de la collection contient un objet structuré de la manière suivante : +Dans la callback, passez votre code qui compare deux valeurs et retourne **true** si la première valeur est inférieure à la seconde valeur. Vous pouvez fournir des paramètres *extraParam* à la callback si nécessaire. La callback reçoit les paramètres suivants : - $1 (object), où : - - La nouvelle collection - - Collection d'origine triée + - *$1.value* (tout type) : valeur du premier élément à comparer + - *$1.value2* (tout type) : valeur du second élément à comparer - $2...$N (tout type) : paramètres supplémentaires (extraParam) Si vous avez utilisé une méthode, elle doit définir le paramètre suivant : -- Vous pouvez également passer des critères afin de configurer le tri des éléments de la collection. +- *$1.result* (booléen): **true** si *$1.value < $1.value2*, **false** sinon #### Exemple 1 Vous souhaitez trier une collection de chaînes contenant des nombres par valeur plutôt que par ordre alphabétique : ```4d -Conjonction + var $c; $c2; $c3 : Collection + $c:=Newcollection + $c.push("33" ; "4" ; "1111" ; "222") + $c2:=$c.orderBy() //$c2=["1111", "222", "33", "4"], ordre alphabétique + $c3:=$c.orderByMethod(Formula(Num($1.value) -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Résultat | any | <- | *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ----------------------------- | +| Résultat | any | <- | Dernier élément de collection | #### Description -Exemple 1 +La fonction `.pop()` supprime le dernier élément de la collection et le renvoie comme résultat de la fonction. > Cette fonction modifie la collection d'origine. -Modifications +Lorsqu'elle est appliquée à une collection vide, .`pop()` retourne ***undefined***. #### Exemple -Recherche de valeurs null +`.pop()`, combinée à [`.push()`](#push), peut être utilisée pour implémenter une fonctionnalité first-in last-out de traitement de données empilées : ```4d -Chemin ou nom de propriété cible + var $stack : Collection + $stack:=New collection //$stack=[] + $stack.push(1;2) //$stack=[1,2] + $stack.pop() //$stack=[1] retourne 2 + $stack.push(New collection(4;5)) //$stack=[[1,[4,5]] + $stack.pop() //$stack=[1] retourne [4,5] + $stack.pop() //$stack=[] retourne 1 ``` @@ -2399,17 +2450,17 @@ Chemin ou nom de propriété cible
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -| element | any | -> | Élément(s) à ajouter à la collection | -| Résultat | Collection | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ------------------------------------------------------- | +| element | any | -> | Élément(s) à ajouter à la collection | +| Résultat | Collection | <- | Collection d'origine incluant les éléments ajoutés |
    #### Description -Nom de méthode +La fonction `.push()` ajoute un ou plusieurs *element*(s) à la fin de l'instance de collection et renvoie la collection modifiée. > Cette fonction modifie la collection d'origine. @@ -2443,11 +2494,11 @@ Vous souhaitez trier la collection obtenue :
    Historique -| Release | Modifications | -| ------- | -------------------------------- | -| 20 R6 | Par défaut=1 | -| 17 R5 | Prise en charge de querySettings | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | --------------------------------------------------------------------------------------- | +| 20 R6 | Prise en charge des requêtes utilisant des références à des objets ou à des collections | +| 17 R5 | Prise en charge de querySettings | +| v16 R6 | Ajout |
    @@ -2457,21 +2508,21 @@ Vous souhaitez trier la collection obtenue :
    -| Paramètres | Type | | Description | -| ------------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------- | -| queryString | Text | -> | Critère(s) de recherche | -| value | any | -> | Valeur(s) à comparer lors de l'utilisation de paramètre(s) dans la chaîne | -| querySettings | Object | -> | Options de requête : paramètres, attributs | -| Résultat | Collection | <- | Null | +| Paramètres | Type | | Description | +| ------------- | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | +| queryString | Text | -> | Critère(s) de recherche | +| value | any | -> | Valeur(s) à comparer lors de l'utilisation de paramètre(s) dans la chaîne | +| querySettings | Object | -> | Options de requête : paramètres, attributs | +| Résultat | Collection | <- | Indice(s) d'élément(s) de la collection répondant au(x) critère(s) de recherche |
    #### Description -Exemple Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +La fonction `.query()` renvoie tous les éléments d'une collection d'objets qui correspondent aux conditions de recherche définies par *queryString* et (éventuellement) *value* ou *querySettings*. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -Modifications +Une collection vide est renvoyée si la collection dans laquelle la recherche est exécutée ne contient pas *value*. > Cette fonction ne modifie pas la collection d'origine. @@ -2485,15 +2536,15 @@ propertyPath comparator value {logicalOperator propertyPath comparator value} où : -- Modifications Ce paramètre peut contenir un nom simple (par exemple "pays") ou un chemin d'attribut valide (par exemple "pays.nom"). Dans le cas d'un chemin d'accès à un attribut dont le type est `Collection`, la notation `[]` est utilisée pour traiter toutes les occurrences (par exemple `children[].age`). +- **propertyPath** : chemin de la propriété sur laquelle vous voulez exécuter la recherche. Ce paramètre peut contenir un nom simple (par exemple "pays") ou un chemin d'attribut valide (par exemple "pays.nom"). Dans le cas d'un chemin d'accès à un attribut dont le type est `Collection`, la notation `[]` est utilisée pour traiter toutes les occurrences (par exemple `children[].age`). -- Premier élément de collection Les symboles suivants sont pris en charge : +- **comparator** : symbole qui compare *propertyPath* et *value*. Les symboles suivants sont pris en charge : | Comparaison | Symbole(s) | Commentaire | | --------------------------------------- | ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Egal à | =, == | Retourne les données correspondantes, prend en charge le joker de recherche (@), ne tient pas compte de la casse et est non diacritique. | | | ===, IS | Retourne les données correspondantes, considère le @ comme un caractère standard, ne tient pas compte de la casse et est non diacritique | -| Différent de | #, != | Prend en charge le joker de recherche (@). Équivalent à "Condition Not appliquée à une assertion"). | +| Différent de | #, != | Prend en charge le joker de recherche (@). Équivalent à "Condition Not appliquée à une assertion". | | | !==, IS NOT | Considère le @ comme un caractère standard | | Condition Not appliquée à une assertion | NOT | Les parenthèses sont obligatoires lorsque NOT est utilisé avant une déclaration contenant plusieurs opérateurs. Équivalent à "Non égal à" ). | | Inférieur à | < | | @@ -2502,7 +2553,7 @@ où : | Supérieur ou égal à | > = | | | Inclus parmi | IN | Retourne les données égales à au moins une des valeurs d'une collection ou d'un ensemble de valeurs, prend en charge le joker de recherche (@) | -- Ajout La callback reçoit les paramètres suivants : +- **value** : la valeur à comparer à la valeur actuelle de la propriété de chaque élément de la collection. Il peut s'agir de toute expression de valeur constante correspondant à la propriété de type de données de l'élément ou d'un [**placeholder**](#using-placeholders). Lorsque vous utilisez une valeur constante, les règles suivantes doivent être respectées : - Les valeurs constantes de type **texte** peuvent être passées avec ou sans guillemets (voir **Utilisation des guillemets** ci-dessous). Pour rechercher une chaîne dans une chaîne (recherche de type "contient"), utilisez le symbole joker (@) dans valeur pour isoler la chaîne à chercher, comme dans cet exemple : "@Smith@". Les mots-clés suivants sont interdits pour des constantes de type texte : true, false. - Valeurs constantes de type **booléen**: **true** or **false** (sensible à la casse). @@ -2538,21 +2589,21 @@ Vous pouvez utiliser des parenthèses dans la recherche afin de prioriser les ca #### Utilisation de placeholders -Exemple Un placeholder est un paramètre que vous insérez dans des chaines de recherche et qui est remplacé par une autre valeur au moment où la chaîne de recherche est évaluée. La valeur des placeholders est évaluée une seule fois, au début de la requête ; elle n'est pas évaluée pour chaque élément. +4D vous permet d'utiliser des placeholders pour les arguments *propertyPath* et *value* dans le paramètre *queryString*. Un placeholder est un paramètre que vous insérez dans des chaines de recherche et qui est remplacé par une autre valeur au moment où la chaîne de recherche est évaluée. La valeur des placeholders est évaluée une seule fois, au début de la requête ; elle n'est pas évaluée pour chaque élément. -Résultat +Il existe deux types de placeholders : les **placeholders indexés** et les **placeholders nommés**. -- Résultat dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. +- **Placeholders indexés** : les paramètres sont insérés sous la forme `:paramIndex` (par exemple ":1", ":2"...) dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. Vous pouvez utiliser jusqu'à 128 paramètres *value*. -Voici un exemple : +Exemple : ```4d $c:=$myCol.query(":1=:2";"city";"Chicago") ``` -- La fonction renvoie la chaîne résultante. +- **Placeholders nommés** : les paramètres sont insérés sous la forme `:paramName` (par exemple ":myparam") et leurs valeurs sont fournies dans les objets "attributes" et/ou "parameters" dans le paramètre *querySettings*. -Voici un exemple : +Exemple : ```4d $o.attributes:={att:"city"} @@ -2584,7 +2635,7 @@ Lorsque vous utilisez des placeholders, le contournement des options de sécurit Dans ce cas, si l'utilisateur saisit *smith OR status='private'* dans la zone *myname*, cela ne sera pas interprété dans la chaîne de recherche, mais uniquement passé en tant que valeur. La recherche d'une personne nommée "smith OR status='private"' échouera simplement. -2. Objet partagé à grouper avec la collection résultante +2. Cela résout les questions liées au formatage des valeurs ou des caractères, notamment lorsque vous gérez des paramètres *propertyPath* et *value* qui peuvent contenir des caractères non-alphanumériques tels que ".", "["... 3. Cela permet l'utilisation de variables ou d'expressions dans les arguments de recherche. Exemples : @@ -2593,53 +2644,74 @@ $result:=$col.query("address.city = :1 & name =:2";$city;$myVar+"@") $result2:=$col.query("company.name = :1";"John's Pizzas") ``` -> Exemple objet partagé +> L'utilisation d'une [**référence de collection** ou **référence d'objet**](#object-or-collection-reference-as-value) dans le paramètre *value* n'est pas prise en charge par cette syntaxe. Vous devez utiliser le paramètre [*querySettings*](#querysettings-parameter). #### Recherche de valeurs null Lorsque vous recherchez les valeurs null, vous ne pouvez pas utiliser la syntaxe placeholder car le moteur de recherche considère la valeur null comme une valeur de comparaison invalide. Par exemple, si vous exécutez la recherche suivante : ```4d -Elément à partir duquel débuter l'évaluation +$vSingles:=$colPersons.query("spouse = :1";Null) // ne marchera PAS ``` Vous n'obtiendrez pas le résultat souhaité car la valeur null sera évaluée par 4D comme une erreur résultant de l'évaluation du paramètre (pouvant être, par exemple, un attribut provenant d'une autre recherche). Pour ce type de recherche, vous devez utiliser la syntaxe de recherche directe : ```4d -Si vous passez une heure, elle est stockée sous la forme d'un nombre de millisecondes (Réel). +$vSingles:=$colPersons.query("spouse = null") //syntaxe correcte ``` -#### Lorsque vous utilisez des guillemets dans des recherches, vous devez utiliser des guillemets simples ' ' à l'intérieur de la requête et des guillemets doubles " " pour encadrer la requête, sinon une erreur est renvoyée. +#### Référence d'objet ou de collection comme valeur -Par exemple, "comp.name = 'John's pizza' " génèrera une erreur. Modifications +Vous pouvez rechercher dans une collection en utilisant une référence d'objet ou une référence de collection comme paramètre *value* à comparer. La recherche trouvera les objets de la collection qui font référence à la même **instance** de l'objet ou de la collection. -Optionnellement, vous pouvez passer le numéro de l'élément auquel démarrer la recherche dans *startFrom*. +Les comparateurs suivants sont pris en charge : | Comparaison | Symbole(s) | | ------------ | ----------------------------- | | Egal à | =, == | | Différent de | #, != | -Exemple La collection originale sera triée par ordre croissant et toutes les collections *colsToSort* seront triées de manière synchronisée. +Pour construire une recherche avec un objet ou une référence de collection, vous devez utiliser la syntaxe avec paramètre *querySettings*. Exemple avec une référence d'objet : ```4d -Nouvelle option *ck shared*. +var $o1:={a: 1} +var $o2:={a: 1} //même objet mais autre référence +var $o3:=$o1 //même objet et référence + +var $col; $colResult : Collection + +$col:=[{o: $o1}; {o: $o2}; {o: $o3}] +$colResult:=$col. uery("o = :v"; {parameters: {v: $o3}}) + //$colResult.length=2 + //$colResult[0]. =$o1 est true + //$colResult[1].o=$o1 est true + ``` -*$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. +Exemple avec une référence de collection : ```4d -Indice de fin (non inclus) + +$c1:=[1 ; 2 ; 3] +$c2:=[1 ; 2 ; 3] //même collection mais autre référence +$c3:=$c1 //même collection et même référence + +$col:=[{c: $c1}; {c: $c2}; {c: $c3}] +$col2:=$col.query("c = :v" ; {paramètres : {v: $c3}}) + //$col2.length=2 + //$col2[0].c=$c1 est true + //$col2[1].c=$c1 est true + ``` #### Paramètre querySettings -Exemple 1 Les propriétés suivantes sont prises en charge : +Dans le paramètre *querySettings*, vous pouvez passer un objet contenant placeholders de recherche sous forme d'objets. Les propriétés suivantes sont prises en charge : -| Propriété | Type | Description | -| ---------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| parameters | Object | Exemple 1 Vous pouvez passer un nombre illimité de collections. Vous pouvez combiner, dans une même recherche, des placeholders indexés (valeurs passées directement dans les paramètres value) et les valeurs des placeholders nommés. | -| attributes | Object | Une comparaison récursive de collections peut prendre beaucoup de temps si la collection est de grande taille et comporte de nombreux niveaux. Modifications Résultat L'utilisation d'une collection permet de rechercher des attributs dont les noms ne sont pas compatibles avec la notation à points, par exemple \["4Dv17.1", "en\/fr"]Vous pouvez mélanger des placeholders indexés (valeurs passées directement dans les paramètres *value*) et des valeurs de placeholders nommés dans la même requête. | +| Propriété | Type | Description | +| ---------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| parameters | Object | **Placeholders nommés pour les valeurs** utilisées dans *queryString*. Les valeurs sont exprimées sous la forme de paires propriété/valeur, où la propriété est le nom du placeholder inséré pour une valeur dans la *queryString* (":placeholder") et la valeur est la valeur à comparer. Vous pouvez combiner, dans une même recherche, des placeholders indexés (valeurs passées directement dans les paramètres value) et les valeurs des placeholders nommés. | +| attributes | Object | **Placeholders nommés pour les chemins d'attributs** utilisés dans *queryString*. Les attributs sont exprimés sous la forme de paires propriété/valeur, où la propriété est le nom générique inséré pour un chemin d'attribut dans le *queryString* (":placeholder"), et la valeur peut être une chaîne ou une collection de chaînes. Chaque valeur est un chemin qui peut désigner une propriété dans un objet de la collection
    Type d'objetDescription
    ChaîneattributePath exprimé à l'aide de la notation à point, par exemple "name" ou "user.address.zipCode"
    Collection de chaînesChaque chaîne de la collection représente un niveau d'attributePath, par exemple \["name"] ou \["user", "address", "zipCode"]. L'utilisation d'une collection permet de rechercher des attributs dont les noms ne sont pas compatibles avec la notation à points, par exemple \["4Dv17.1", "en\/fr"]
    Vous pouvez mélanger des placeholders indexés (valeurs passées directement dans les paramètres *value*) et des valeurs de placeholders nommés dans la même requête. | :::note @@ -2715,7 +2787,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) :::info -Vous trouverez d'autres exemples de requêtes dans la page `dataClass.query()`. Notez cependant que les formules ne sont pas prises en charge par la fonction `collection.query()`, ni dans le paramètre *queryString* ni en tant que paramètre objet *formula*. +Vous trouverez d'autres exemples de recherches dans la page `dataClass.query()`. Notez cependant que les formules ne sont pas prises en charge par la fonction `collection.query()`, ni dans le paramètre *queryString* ni en tant que paramètre objet *formula*. ::: @@ -2759,8 +2831,8 @@ La fonction `.reduce()` applique la cal Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). La callback prend chaque élément de la collection et effectue toutes les opérations souhaitées pour accumuler le résultat dans *$1.accumulator*, qui est retourné dans *$1.value*. @@ -2847,8 +2919,8 @@ La fonction `.reduceRight()` appli Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). La callback prend chaque élément de la collection et effectue toutes les opérations souhaitées pour accumuler le résultat dans *$1.accumulator*, qui est retourné dans *$1.value*. @@ -2935,9 +3007,9 @@ La fonction `.remove()` supprime un ou Dans *index*, passez la position à partir de laquelle vous souhaitez supprimer des éléments de la collection. -> Exemple 1 Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). +> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). -- Inclus parmi +- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). - Si la valeur calculée < 0, *index* est défini à 0. - Si la valeur calculée > la longueur de la collection, *index* est défini à cette longueur. @@ -3075,9 +3147,9 @@ The `.reverse()` function returns a ne
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | -| Résultat | any | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ----------------------------- | +| Résultat | any | <- | Premier élément de collection |
    @@ -3138,9 +3210,9 @@ La fonction `.slice()` retourne une part La collection retournée contient l'élément spécifié par *startFrom* et tous les éléments suivants jusqu'à l'élément spécifié par *end* (mais non compris). Si seul le paramètre *startFrom* est spécifié, la collection retournée contient tous les éléments de *startFrom* jusqu'au dernier élément de la collection d'origine. -- Exemple 3 +- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). - Si la valeur calculée < 0, *startFrom* est mis à 0. -- Prise en charge de querySettings +- Si *end* < 0 , il est recalculé comme *end:=end+length*. - Si *end < startFrom* (valeurs passées ou calculées), la méthode ne fait rien. #### Exemple @@ -3192,10 +3264,10 @@ La fonction `.some()` retourne true si au Vous désignez le code 4D de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 Par défaut, les propriétés sont triées pas ordre croissant. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : @@ -3216,7 +3288,7 @@ Par défaut, `.some()` évalue l'ensemble de la collection. Optionnellement, vou - Si *startFrom* < 0, il est considéré comme un décalage par rapport à la fin de la collection. -- Commentaire +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple @@ -3258,13 +3330,13 @@ Vous voulez savoir si au moins une valeur de la collection est >0.
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ascOrDesc | Integer | -> | Exemple 1 | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| extraParam | any | -> | Paramètre(s) à passer à la méthode | -| Résultat | Collection | <- | Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------ | +| ascOrDesc | Integer | -> | `ck ascending` ou `ck descending` (valeurs scalaires) | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| extraParam | any | -> | Paramètre(s) à passer à la méthode | +| Résultat | Collection | <- | Collection d'origine triée |
    @@ -3295,18 +3367,18 @@ Si la collection contient des éléments de différents types, ils sont d'abord 6. collections 7. dates -Si vous souhaitez trier les éléments de la collection dans un autre ordre ou trier n'importe quel type d'élément, vous devez fournir dans \*formula \* ([objet Formula](FunctionClass.md)) ou *methodName* (Text) une callback qui définit l'ordre de tri. Nom de méthode Vous pouvez fournir des paramètres supplémentaires à la callback si nécessaire. +Si vous souhaitez trier les éléments de la collection dans un autre ordre ou trier n'importe quel type d'élément, vous devez fournir dans \*formula \* ([objet Formula](FunctionClass.md)) ou *methodName* (Text) une callback qui définit l'ordre de tri. La valeur de retour doit être un booléen qui indique l'ordre relatif des deux éléments : **True** si *$1.value* est inférieur à *$1.value2*, **False** si *$1.value* est supérieur à *$1.value2*. Vous pouvez fournir des paramètres supplémentaires à la callback si nécessaire. La callback reçoit les paramètres suivants : - $1 (object), où : - - La nouvelle collection - - Collection d'origine triée + - *$1.value* (tout type) : valeur du premier élément à comparer + - *$1.value2* (tout type) : valeur du second élément à comparer - $2...$N (tout type) : paramètres supplémentaires (extraParam) Si vous avez utilisé une méthode, vous devez définir le paramètre suivant : -- Nouvelle collection contenant des éléments scindées (copie superficielle) +- *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. #### Exemple 1 @@ -3374,7 +3446,7 @@ Les positions sont retournées dans un ordre croissant. - la collection est vide, - la collection ne contient pas d'éléments numériques, -- Egal à +- *propertyPath* n'est pas trouvé dans la collection. #### Exemple 1 From 12a689ac0b84210e4c1fd29e6d3761b68173136a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:55:34 +0200 Subject: [PATCH 0356/2000] New translations entityselectionclass.md (French) --- .../version-21-R2/API/EntitySelectionClass.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md index 0f5584f04d14cb..5e3aee9a3fc7f6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md @@ -699,7 +699,7 @@ Cette entity selection est ensuite mise à jour avec les produits et vous souhai La fonction `.distinct()` renvoie une collection contenant uniquement des valeurs distinctes (différentes) de *attributePath* dans l'entity selection. -La collection retournée est automatiquement triée. Vous souhaitez créer une collection pré-remplie : +La collection retournée est automatiquement triée. Les valeurs **Null** ne sont pas retournées. Dans le paramètre *attributePath* passez l'attribut d'entité dont vous voulez obtenir les valeurs distinctes. Seules les valeurs scalaires (texte, nombre, booléen ou date) peuvent être gérées. Seules les valeurs scalaires (texte, nombre, booléen ou date) peuvent être gérées. Les types sont renvoyés dans l'ordre suivant : @@ -710,7 +710,7 @@ Dans le paramètre *attributePath* passez l'attribut d'entité dont vous voulez Vous pouvez utiliser la notation `[]` pour désigner une collection lorsque *attributePath* est un chemin dans un objet (cf. exemples). -Exemple 2 +Dans le paramètre *options*, vous pouvez passer une ou une combinaison des constantes suivantes : | Constante | Valeur | Commentaire | | ----------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -934,7 +934,7 @@ Par défaut, les entités pour lesquelles *attributePath* est *null* ou indéfin **.extract ( attributePath ; targetPath { ; ...attributePathN ; ... targetPathN}) : Collection** -Avec cette syntaxe, `.extract()` remplit la collection retournée avec les valeurs de *attributePath*. Chaque élément de la collection retournée est un objet avec les propriétés *targetPath* complétées par les propriétés *attributePath* correspondantes. Par exemple, vous pouvez organiser une recherche de la manière suivante : +Avec cette syntaxe, `.extract()` remplit la collection retournée avec les valeurs de *attributePath*. Chaque élément de la collection retournée est un objet avec les propriétés *targetPath* complétées par les propriétés *attributePath* correspondantes. Les valeurs null sont conservées (le paramètre *option* est ignoré avec cette syntaxe). Si plusieurs *attributePath* sont renseignés, un *targetPath* doit être fourni pour chacun. Seules les paires \[*attributePath*, *targetPath*] valides sont extraites. From ae08cee98f1f079289b013738ba47ceabac4acb0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:55:36 +0200 Subject: [PATCH 0357/2000] New translations fileclass.md (French) --- .../version-21-R2/API/FileClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md index 0b36c7a114a8bc..cb0523964d9861 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md @@ -481,7 +481,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") #### Description -Chemins d'accès Vous pouvez utiliser les fonctions et les propriétés de la classe [4D.FileHandle](FileHandleClass) pour écrire, lire ou ajouter du contenu au fichier. +La fonction `.open()` crée et renvoie un nouvel objet [4D.FileHandle](FileHandleClass) sur le fichier, dans le *mode* spécifié ou avec les *options* spécifiées. Vous pouvez utiliser les fonctions et les propriétés de la classe [4D.FileHandle](FileHandleClass) pour écrire, lire ou ajouter du contenu au fichier. Si vous utilisez le paramètre *mode* (texte), passez le mode d'ouverture pour le file handle : From 4db6adc9a3e8e8b83d4916da6583dd2bf1603afc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:55:42 +0200 Subject: [PATCH 0358/2000] New translations httpagentclass.md (French) --- .../version-21-R2/API/HTTPAgentClass.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md index 019c3b72389bbc..e937079875b8de 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md @@ -49,11 +49,14 @@ Comme HTTPAgent est un objet partageable, vous pouvez en ajouter un à une class +
    + | Paramètres | Type | | Description | | ---------- | ------------------------------------------------ | :-------------------------: | ------------------------------------ | | options | Object | -> | options par défaut pour le HTTPAgent | | Résultat | [4D.HTTPAgent](#objet-httpagent) | <- | Nouvel objet HTTPAgent | +
    #### Description From 5160442b3ffcc78db30a77b579047073a4aa3534 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:55:44 +0200 Subject: [PATCH 0359/2000] New translations httprequestclass.md (French) --- .../version-21-R2/API/HTTPRequestClass.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md index 192549058d4a3a..1e39439248c763 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md @@ -89,12 +89,15 @@ Les objets HTTPRequest fournissent les propriétés et fonctions suivantes : +
    + | Paramètres | Type | | Description | | ---------- | ------------------------------ | :-------------------------: | ----------------------------------------- | | url | Text | -> | URL à laquelle envoyer la requête | | options | Object | -> | Propriétés de configuration de la requête | | Résultat | 4D.HTTPRequest | <- | Nouvel objet HTTPRequest | +
    #### Description @@ -341,10 +344,13 @@ La propriété `.returnResponseBody` contient +
    + | Paramètres | Type | | Description | | ---------- | ---- | :-: | --------------------------- | | | | | Ne requiert aucun paramètre | +
    #### Description @@ -399,11 +405,14 @@ La propriété `.url` contient l'URL d +
    + | Paramètres | Type | | Description | | ---------- | ------------------------------ | :-------------------------: | --------------------------------------------------- | | timeout | Real | -> | Délai d'attente maximum en secondes pour la réponse | | Résultat | 4D.HTTPRequest | <- | Objet HTTPRequest | +
    #### Description From fc1ee2ecdcca1a74feb3326d293b81d246b5863c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:56:25 +0200 Subject: [PATCH 0360/2000] New translations webadmin.md (French) --- .../version-21-R2/Admin/webAdmin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Admin/webAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Admin/webAdmin.md index ba8856cf410b41..cbe4fc9bdb6a29 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Admin/webAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Admin/webAdmin.md @@ -148,7 +148,7 @@ Vous pouvez aussi définir un fichier `.4DSettings`. (format XML) et l'utiliser > La clé d'accès n'est pas stockée en clair dans le fichier `.4DSettings`. -Voici un exemple : +Exemple : ``` "%HOMEPATH%\Desktop\4D Server.exe" MyApp.4DLink --webadmin-access-key From 0e63b6bf5155cbf1d778018ded78e7ade79e0a16 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:56:33 +0200 Subject: [PATCH 0361/2000] New translations arrays.md (French) --- .../version-21-R2/Concepts/arrays.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/arrays.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/arrays.md index d4357786dfb9a9..b68d54f3df5bb7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/arrays.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/arrays.md @@ -86,7 +86,7 @@ End case ## Tableaux à deux dimensions -Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Voici un exemple : +Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Exemple : ```4d ARRAY TEXT(atTopics;100;50) // Créer un tableau texte composé de 100 lignes de 50 colonnes From 7e0ba43908ccda56a2e95ea84b80bb6aee0a371c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:56:35 +0200 Subject: [PATCH 0362/2000] New translations classes.md (French) --- .../version-21-R2/Concepts/classes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/classes.md index aa172195d2c05b..d247acbcb547ff 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/classes.md @@ -648,7 +648,7 @@ Pour plus de détails, voir la description de la commande [`Super`](../commands/ La commande [`This`](../commands/this.md) renvoie une référence à l'objet en cours de traitement. Dans la plupart des cas, la valeur de `This` est déterminée par la manière dont une fonction de classe est appelée. Habituellement, `This` fait référence à l'objet sur lequel la fonction a été appelée, comme si la fonction était sur l'objet. -Voici un exemple : +Exemple : ```4d //Classe : ob From 65607001c924987653b027901a92ab707d3d601a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:56:46 +0200 Subject: [PATCH 0363/2000] New translations dt_object.md (French) --- .../version-21-R2/Concepts/dt_object.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/dt_object.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/dt_object.md index 9b3aac0381cf01..df32a12bd764aa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/dt_object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/dt_object.md @@ -121,7 +121,7 @@ Vous accédez aux valeurs des propriétés de l'objet à travers une chaîne de - en utilisant un symbole "point" : > object.propertyName -Voici un exemple : +Exemple : ```4d employee.name:="Dupont" @@ -160,14 +160,14 @@ La notation objet est utilisable avec tout élément de langage qui contient ou ``` - **les commandes 4D** qui retournent des objets. - Voici un exemple : + Exemple : ```4d $measures:=Database measures.DB.tables ``` - **les méthodes projet** ou **les fonctions** qui retournent des objets. - Voici un exemple : + Exemple : ```4d // MyMethod1 @@ -216,7 +216,7 @@ La notation objet pour les pointeurs est semblable à la notation objet standard > pointeurObjet->["nomPropriété"] -Voici un exemple : +Exemple : ```4d var vObj : Object From 9684258b6c2a2c23fb73827417a1a9c15ff1f522 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:57:04 +0200 Subject: [PATCH 0364/2000] New translations quick-tour.md (French) --- .../version-21-R2/Concepts/quick-tour.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/quick-tour.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/quick-tour.md index b501d841794e53..7578540d4f6a9d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/quick-tour.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/quick-tour.md @@ -58,7 +58,7 @@ La ligne de code se lit "MyOtherDate obtient la date actuelle plus 30 jours." Ce ## Commandes -Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Voici un exemple : +Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Exemple : ```4d COPY DOCUMENT("dossier1\\nom1";"dossier2\\" ; "nouveau") @@ -365,7 +365,7 @@ Les deux styles de commentaires peuvent être utilisés simultanément. #### Commentaires sur une seule ligne (`//commentaire`) -Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Voici un exemple : +Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Exemple : ```4d //Ceci est un commentaire @@ -380,7 +380,7 @@ End for Encadrez le contenu avec les caractères `/*` ... `*/` pour créer des blocs de commentaires en ligne ou multi-lignes. Les blocs de commentaire en ligne et multi-lignes commencent par `/*` et se terminent par `*/`. -- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Voici un exemple : +- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Exemple : ```4d For /* ligne de commentaire */ ($vCounter;1;100) @@ -388,7 +388,7 @@ For /* ligne de commentaire */ ($vCounter;1;100) End for ``` -- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Voici un exemple : +- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Exemple : ```4d For ($vCounter;1;100) From 65c1697798624b2678c4e23035352b6a725d0a71 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:57:11 +0200 Subject: [PATCH 0365/2000] New translations debuglogfiles.md (French) --- .../version-21-R2/Debugging/debugLogFiles.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md index 7a255243d67f13..a138de398951c9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md @@ -273,7 +273,7 @@ Vous pouvez sélectionner le niveau des messages à l'aide du sélecteur `Diagno | `Log debug` | ID unique du process | `Log error`, `Log warn`, `Log info`, `Log debug` | | `Log trace` | Autres informations internes (pour les services techniques de 4D) | `Log error`, `Log warn`, `Log info`, `Log debug`, `Log trace` | -Voici un exemple : +Exemple : ```4d SET DATABASE PARAMETER (Diagnostic log recording; 1) From f16a61da24ecfd68cc8045bfa7c44473a8774dee Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:57:27 +0200 Subject: [PATCH 0366/2000] New translations onafteredit.md (French) --- .../version-21-R2/Events/onAfterEdit.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md index 0850656f6df974..e943132c9ee7d5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | -| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | +| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | ## Description From 97bd7a1e8587455b7974c287c7f06c70b0bfc6e7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:57:29 +0200 Subject: [PATCH 0367/2000] New translations onafterkeystroke.md (French) --- .../version-21-R2/Events/onAfterKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md index fce142bd973b89..ad411503de4dc3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. |
    Historique @@ -25,7 +25,7 @@ Après avoir sélectionné les propriétés d'événement [`On Before Keystroke` L'événement `On After Keystroke` n'est pas généré : -- dans la méthode [des colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- dans la méthode [des colonnes de list box](FormObjects/listbox-column.md), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Séquence d'entrée From e58c737881708434d29859b90575ed511f6e4907 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:57:30 +0200 Subject: [PATCH 0368/2000] New translations onaftersort.md (French) --- .../version-21-R2/Events/onAfterSort.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md index 6065554d50e4e7..4deb59341796d7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un tri standard vient d'être effectué dans une colonne de list box. | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un tri standard vient d'être effectué dans une colonne de list box. | ## Description From 067079d6147f78e31af35936b89a42bdc266fd03 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:57:32 +0200 Subject: [PATCH 0369/2000] New translations onalternativeclick.md (French) --- .../version-21-R2/Events/onAlternativeClick.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md index 9e9f70651a4c91..821534cbc1bb1a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Boutons : La zone "flèche" d'un bouton est cliquée
  • List box : Dans une colonne d'un tableau d'objets, un bouton points de suspension (attribut "alternateButton") est cliqué
  • | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox-object.md) - [Colonne de List Box](FormObjects/listbox-column.md) |
  • Boutons : La zone "flèche" d'un bouton est cliquée
  • List box : Dans une colonne d'un tableau d'objets, un bouton points de suspension (attribut "alternateButton") est cliqué
  • | ## Description @@ -22,8 +22,8 @@ Certains styles de boutons peuvent être [liés à un menu contextuel](FormObjec ### List box -Cet événement est généré dans des colonnes de [list box de type tableau objets](FormObjects/listbox_overview.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton de sélection de widget (attribut "AlternateButton"). +Cet événement est généré dans des colonnes de [list box de type tableau objets](../FormObjects/listbox-column.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton de sélection de widget (attribut "AlternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Voir la [description de l'attribut "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +Voir la [description de l'attribut "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). From e6677ffaed2d3ca1f2abad1a433d072b94a6f3f2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:57:33 +0200 Subject: [PATCH 0370/2000] New translations onbeforedataentry.md (French) --- .../version-21-R2/Events/onBeforeDataEntry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md index d4fc8adba48d80..e34b3fb2e42c59 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une cellule de list box est sur le point de passer en mode d'édition | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Une cellule de list box est sur le point de passer en mode d'édition | ## Description From b254d0b7351bb6fee5b2733afb647648a46f89ae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:57:35 +0200 Subject: [PATCH 0371/2000] New translations onbeforekeystroke.md (French) --- .../version-21-R2/Events/onBeforeKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md index ef67357071096b..449cac808631db 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. |
    Historique @@ -23,7 +23,7 @@ Après avoir sélectionné les événements `On Before Keystroke` et [`On After L'événement `On Before Keystroke` n'est pas généré : -- dans une méthode [colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- dans une méthode [colonnes de list box](FormObjects/listbox-column.md), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Objets non saisissables From 4c3391d3513774483536841c5691d73aff0c0eaa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:57:37 +0200 Subject: [PATCH 0372/2000] New translations onbegindragover.md (French) --- .../version-21-R2/Events/onBeginDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md index 3b449022a1cdfe..e671712c464d60 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | ## Description From eefbfabb86ffe734c1fe53e5c469140d471c439c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:57:40 +0200 Subject: [PATCH 0373/2000] New translations onclicked.md (French) --- .../version-21-R2/Events/onClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md index c4858cd18410e8..5e7bd40354b3fc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | ## Description From 66e35c2e85426ba01be0fb652354ab048a4322f6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:57:44 +0200 Subject: [PATCH 0374/2000] New translations oncolumnmoved.md (French) --- .../version-21-R2/Events/onColumnMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md index 5240d7b93fa4a3..40cad62c8315a8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox_overview.md#list-box-columns) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox-column.md) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description From 8e8bc817228d9e0eb68cb2266433282ccbbd58ed Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:57:46 +0200 Subject: [PATCH 0375/2000] New translations oncolumnresize.md (French) --- .../version-21-R2/Events/onColumnResize.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md index 90d70aee0f1db9..2adc672b5f3700 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -| 33 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox_overview.md#list-box-columns) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| 33 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox-column.md) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | ## Description From 500a73d37a1356da2117ec85ea3b8f2036eeda47 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:57:47 +0200 Subject: [PATCH 0376/2000] New translations ondatachange.md (French) --- .../version-21-R2/Events/onDataChange.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md index d91b277d2081bf..f266b36514dcf0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | ## Description From d69c896d15336c02eee7cd2220523db25a5ed11f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:57:51 +0200 Subject: [PATCH 0377/2000] New translations ondoubleclicked.md (French) --- .../version-21-R2/Events/onDoubleClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md index 740904e65b451f..9b6e70b750cdec 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | :::note From e161babb96b95d8b1b0f1875792c75870d63476f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:57:53 +0200 Subject: [PATCH 0378/2000] New translations ondragover.md (French) --- .../version-21-R2/Events/onDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md index 830756654af344..5d12140d5f9d3b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | ## Description From 32e4f64697b4dbf9785e33744efa21e816a2072e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:57:55 +0200 Subject: [PATCH 0379/2000] New translations ondrop.md (French) --- .../version-21-R2/Events/onDrop.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md index 0432bbd5fffcda..154a10d3a09cd6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | ## Description From 2dcd2503547d81b44b6beee73bf57a102b6adc01 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:57:58 +0200 Subject: [PATCH 0380/2000] New translations onfooterclick.md (French) --- .../version-21-R2/Events/onFooterClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md index ed396cac5b3e04..8051f06bf89ef2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans le pied de page d'une colonne de list box | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un clic se produit dans le pied de page d'une colonne de list box | ## Description From e86aa56bc270f1bd6e2173aabe9192fb0a404043 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:58:00 +0200 Subject: [PATCH 0381/2000] New translations ongettingfocus.md (French) --- .../version-21-R2/Events/onGettingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md index 3f92f11ac13589..7abeab1833554d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | ## Description From 9ed0ac9b418d27a27f38fa53447307f9b29adcdf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:58:02 +0200 Subject: [PATCH 0382/2000] New translations onheaderclick.md (French) --- .../version-21-R2/Events/onHeaderClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md index 2c99b4f29b928c..8122737b7f6058 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | -| 42 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans un en-tête de colonne | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | +| 42 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un clic se produit dans un en-tête de colonne | ## Description From b7d0b23f95107b9182cc641fa00ee4417d61fbdb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:58:03 +0200 Subject: [PATCH 0383/2000] New translations onload.md (French) --- .../version-21-R2/Events/onLoad.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md index e328c1d2b443b4..faa43ec43ccfc1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | ## Description From 2801ae84218652d3abc5720605d76ae8a83840d1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:58:07 +0200 Subject: [PATCH 0384/2000] New translations onlosingfocus.md (French) --- .../version-21-R2/Events/onLosingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md index bb830561507c3c..200e92baa24134 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | ## Description From 374bc39e20d1a3d0e6ec62dbd3d1b5ebfeec2b88 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:58:10 +0200 Subject: [PATCH 0385/2000] New translations onmouseenter.md (French) --- .../version-21-R2/Events/onMouseEnter.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md index 399d25dea4c06f..c641622c671780 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris entre dans la zone graphique d'un objet | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris entre dans la zone graphique d'un objet | ## Description From d0c6e7ec9ee4072a1e5c5e9ec2071a77dea65e4e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:58:11 +0200 Subject: [PATCH 0386/2000] New translations onmouseleave.md (French) --- .../version-21-R2/Events/onMouseLeave.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md index 3c4e801227b334..f680d324ceab5a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris quitte la zone graphique d'un objet | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris quitte la zone graphique d'un objet | ## Description From 3780fe5ce39fc11311fab7de7b0eb77ba582f7ed Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:58:13 +0200 Subject: [PATCH 0387/2000] New translations onmousemove.md (French) --- .../version-21-R2/Events/onMouseMove.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md index d4ab60fe832363..26cc450789aaf6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris se déplace d'au moins un pixel OU une touche de modification (Shift, Alt/Option, Shift Lock) a été pressée | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris se déplace d'au moins un pixel OU une touche de modification (Shift, Alt/Option, Shift Lock) a été pressée | ## Description From bdab4deb66dcdb2a5e23ed6f4de846bd308f1344 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:58:23 +0200 Subject: [PATCH 0388/2000] New translations onrowmoved.md (French) --- .../version-21-R2/Events/onRowMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md index 55f62289e66ec8..e862e9f64a1d49 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------ | -| 34 | [List Box de type tableau](FormObjects/listbox_overview.md#array-list-boxes) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| 34 | [List Box de type tableau](FormObjects/listbox_overview.md#array-list-boxes) - [Colonne de List Box](FormObjects/listbox-column.md) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description From 6a5fed0e6468ada2d9cc7135ce6dce5016943acc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:58:29 +0200 Subject: [PATCH 0389/2000] New translations onunload.md (French) --- .../version-21-R2/Events/onUnload.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md index 36faff7b74f86b..3155f698ff4571 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | ## Description From e8b6fc1f409b2b239a70615230ab6ba4b5c5ad7d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:58:33 +0200 Subject: [PATCH 0390/2000] New translations onvalidate.md (French) --- .../version-21-R2/Events/onValidate.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md index 140e9279813782..f3536db9a2eef6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | ## Description From 6371ca40cbb0bbd365fad5fb78b11a8dcd8f7eae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:58:38 +0200 Subject: [PATCH 0391/2000] New translations overview.md (French) --- .../version-21-R2/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md index 722c5c7ff46d65..43d244be457b0c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md @@ -28,7 +28,7 @@ Chaque événement est renvoyé sous forme d'objet par la commande [`FORM Event` Des propriétés supplémentaires sont retournées lorsque l'événement se produit sur des objets spécifiques. En particulier : -- Les [list boxes](FormObjects/listbox_overview.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox_overview.md#supported-form-events-1) retournent des [propriétés](FormObjects/listbox_overview.md#supported-form-events) telles que `columnName` ou `isRowSelected`. +- Les [list boxes](FormObjects/listbox-object.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox-column.md#supported-form-events) retournent des [propriétés](FormObjects/listbox-object.md#supported-form-events) telles que `columnName` ou `isRowSelected`. - Les [zones 4D View Pro](FormObjects/viewProArea_overview.md) retournent par exemple des propriétés `sheetName` ou `action` dans l'objet événement [On After Edit](onAfterEdit.md). ## Événements et méthodes From eb3dbe71324562333029b5e784716d6628f719d8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:58:47 +0200 Subject: [PATCH 0392/2000] New translations forms.md (French) --- .../version-21-R2/FormEditor/forms.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/forms.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/forms.md index b757f6ad3de07f..aeb0b4c0af0c15 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/forms.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/forms.md @@ -18,7 +18,7 @@ Vous pouvez ajouter ou modifier des formulaires 4D à l'aide des éléments suiv - **L'interface 4D Developer :** Créez de nouveaux formulaires à partir du menu **Fichier** ou de la fenêtre de l'**Explorateur**. - **L'éditeur de formulaires **: Modifiez vos formulaires à l'aide de l'**[éditeur de formulaires](FormEditor/formEditor.md)**. -- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture#sources). Voici un exemple : +- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture#sources). Exemple : ``` { From 8fdee136d3021a97acfcac49e283f2e6971f4817 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:58:51 +0200 Subject: [PATCH 0393/2000] New translations pictures.md (French) --- .../version-21-R2/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md index 7511e871c56a6f..ad44cb4f6370ef 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md @@ -46,7 +46,7 @@ Les images haute résolution avec la convention @nx peuvent être utilisées dan - [Boutons](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[cases à cocher](FormObjects/checkbox_overview.md) - [Boutons image](FormObjects/pictureButton_overview.md)/[Pop-up image](FormObjects/picturePopupMenu_overview.md) - [Onglets](FormObjects/tabControl.md) -- [En-têtes de listbox](FormObjects/listbox_overview.md#list-box-headers) +- [En-têtes de listbox](FormObjects/listbox-header-footer.md#headers) - [Icônes de menu](Menus/properties.md#item-icon) 4D priorise automatiquement les images avec la résolution la plus élevée. 4D priorise automatiquement les images avec la résolution la plus élevée. Même si une commande ou une propriété spécifie *circle.png*, *circle@3x.png* sera utilisé (le cas échéant). From 5c8daaf179575fa4e347cd9c46fa1e7fbaaaef20 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:59:11 +0200 Subject: [PATCH 0394/2000] New translations listbox_overview.md (French) --- .../FormObjects/listbox_overview.md | 697 +----------------- 1 file changed, 27 insertions(+), 670 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md index 0f8ef1373b8f73..0328fab3b4bfba 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ L'utilisateur peut sélectionner une ou plusieurs lignes à l'aide des raccourci Une list box est composée de quatre parties distinctes : -- l’objet list box dans sa globalité, -- les colonnes, -- les en-têtes des colonnes, et -- les pieds des colonnes. +- the [list box object](./listbox-object.md) in its entirety, +- [columns](./listbox-column.md), +- column [headers](./listbox-header-footer.md#headers), and +- column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ Il est possible d'ajouter une méthode objet à l'objet list box et/ou à chaque 1. Méthode objet de chaque colonne 2. Méthode objet de la list box -La méthode objet de colonne obtient les événements qui se produisent dans son [en-tête](#list-box-headers) et son [pied](#list-box-footers). +La méthode objet de colonne obtient les événements qui se produisent dans son [en-tête](./listbox-header-footer.md#headers) et son [pied](./listbox-header-footer.md#footers). ### Types de list box @@ -59,284 +59,7 @@ Il existe différents types de list box avec leurs propres comportements et prop Vous pouvez configurer complètement un objet de type list box via ses propriétés, et vous pouvez également le gérer dynamiquement par programmation. -Le langage 4D comprend un thème "List Box" dédié aux commandes de list box mais les commandes de divers autres thèmes comme "Propriétés des objets" ou les commandes `EDIT ITEM` et `Displayed line number` peuvent également être utilisées. Pour plus d'informations, reportez-vous à la page [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) du *Manuel de référence du langage 4D*. - -## Objets List box - -### List box de type tableau - -Dans une list box de type tableau, chaque colonne est associée à un tableau 4D à une dimension ; tous les types de tableaux peuvent être utilisés, à l’exception des tableaux de pointeurs. Le nombre de lignes est basé sur le nombre d’éléments du tableau. - -Par défaut, 4D affecte le nom “ColonneN” à chaque variable de colonne. Vous pouvez le modifier, ainsi que les autres [propriétés des colonnes](listbox_overview.md#proprietes-specifiques-des-colonnes). Le format d'affichage de chaque colonne peut également être défini à l'aide de la commande `OBJECT SET FORMAT`. - -> Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques), disposant de mécanismes spécifiques. - -Avec les list box de type tableau, les valeurs des colonnes (saisie et affichage) sont gérées à l’aide des commandes du langage 4D. Vous pouvez également associer une [énumération](properties_DataSource.md#choice-list) à une colonne afin de contrôler la saisie. -Les valeurs des colonnes sont gérées à l'aide de commandes List box de haut niveau (telles que [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) ou `LISTBOX DELETE ROWS`) ainsi que de commandes de manipulation de tableaux. Par exemple, pour initialiser le contenu d’une colonne, vous pouvez utiliser l’instruction suivante : - -```4d -ARRAY TEXT(varCol;size) -``` - -Vous pouvez également utiliser une énumération : - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Attention :** Lorsqu’un objet List box contient plusieurs colonnes de tailles différentes, seul le nombre d’éléments correspondant au plus petit tableau est affiché. Il est donc conseillé de veiller à ce que chaque tableau ait le même nombre d’éléments que les autres. A noter également que si une colonne de la list box est “vide” (c'est le cas lorsque le tableau associé n'a pas été correctement déclaré ou dimensionné via le langage), la list box n'affiche aucun contenu. - -### List box de type sélection - -Dans ce type de list box, chaque colonne peut être associée à un champ (par exemple `[Employees]LastName)` ou à une expression. L’expression peut être basée sur un ou plusieurs champs (par exemple `[Employés]Nom+“ ”+[Employés]Prénom`) ou être simplement une formule (par exemple`String(Milliseconds)`). L’expression peut également être une méthode projet, une variable ou un élément de tableau. Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. - -Le contenu de chaque ligne est ensuite évalué en fonction d'une sélection d'enregistrements : la **sélection courante** d'une table ou une **sélection temporaire**. - -Dans le cas d’une list box basée sur la sélection courante, toute modification effectuée côté base de données est automatiquement reportée dans la list box et inversement. La sélection courante est donc toujours identique aux deux emplacements. - -### List box collection ou entity selection - -Dans ce type de list box, chaque colonne doit être associée à une expression. Le contenu de chaque ligne est ensuite évalué par élément de la collection ou par entité de l'entity selection. - -Chaque élément de la collection ou chaque entité est disponible en tant qu'objet auquel on peut accéder via le mot-clé [This](../Concepts/classes.md#this). Une expression de colonne peut être un chemin de propriété, une méthode projet, une variable ou n'importe quelle formule, accédant à chaque entité ou objet élément de collection via `This`, par exemple `This.` (ou `This.value` dans le cas d'une collection de valeurs scalaires). Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. - -Lorsque la source de données est une entity selection, les modifications apportées du côté de la list box sont automatiquement enregistrées dans la base de données. En revanche, les modifications apportées du côté de la base de données sont visibles dans la list box après le rechargement des entités modifiées. - -:::note - -Lorsque des entités sont supprimées, leurs références restent dans l'entity selection avec une valeur *undefined*, ce qui entraîne l'affichage de lignes vides dans la list box. Dans ce cas, vous pouvez appeler la fonction [`.clean()`](API/EntitySelectionClass.md#clean) pour obtenir une nouvelle entity selection sans les références d'entités supprimées. - -::: - -Lorsque la source de données est une collection, toute modification apportée aux valeurs de la list box se reflète dans la collection. En revanche, si des modifications sont apportées à la collection en utilisant par exemple les diverses fonctions de la [classe Collection](../API/CollectionClass.md), vous devrez en informer explicitement 4D en réaffectant la variable collection à elle-même, de sorte que le contenu de la list box soit actualisé. Par exemple : - -```4d -myCol:=myCol.push("new value") //afficher new value dans la list box -``` - -### Propriétés prises en charge - -Les propriétés prises en charge dépendent du type de list box. - -| Propriété | List box tableau | Liste box sélection | List box collection ou entity selection | -| ------------------------------------------------------------------------------------------- | ---------------- | ------------------- | --------------------------------------- | -| [Couleur de fond alternée](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Couleur de fond](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Gras](properties_Text.md#bold) | X | X | X | -| [Expression couleur de fond](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Style de la bordure](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Bas](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [CSS Class](properties_Object.md#css-class) | X | X | X | -| [Collection ou entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionnement colonnes auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Elément courant](properties_DataSource.md#current-item) | | | X | -| [Position élément courant](properties_DataSource.md#current-item-position) | | | X | -| [Source de données](properties_Object.md#data-source) | X | X | X | -| [Nom formulaire détaillé](properties_ListBox.md#detail-form-name) | | X | | -| [Afficher en-têtes](properties_Headers.md#display-headers) | X | X | X | -| [Afficher pieds](properties_Footers.md#display-footers) | X | X | X | -| [Double-clic sur ligne](properties_ListBox.md#double-click-on-row) | | X | | -| [Glissable](properties_Action.md#draggable) | X | X | X | -| [Déposable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Police](properties_Text.md#font) | X | X | X | -| [Couleur de la police](properties_Text.md#font-color) | X | X | X | -| [Expression couleur police](properties_Text.md#font-color-expression) | | X | X | -| [Taille](properties_Text.md#font-size) | X | X | X | -| [Hauteur (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Hauteur (en-têtes)](properties_Headers.md#height) | X | X | X | -| [Hauteur (pieds)](properties_Footers.md#height) | X | X | X | -| [Masquer lignes vides finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Cacher rectangle de focus](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Cacher surlignage sélection](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List box hiérarchique](properties_Object.md#array-list-box) | X | | | -| [Ensemble surlignage](properties_ListBox.md#highlight-set) | | X | | -| [Alignement horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Couleur lignes horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Marge horizontale](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Barre de défilement horizontale](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Italique](properties_Text.md#italic) | X | X | X | -| [Gauche](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Table principale](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Méthode](properties_Action.md#method) | X | X | X | -| [Lignes déplaçables](properties_Action.md#movable-rows) | X | | | -| [Sélection temporaire](properties_DataSource.md#selection-name) | | X | | -| [Nombre de colonnes](properties_ListBox.md#number-of-columns) | X | X | X | -| [Nombre de colonnes verrouillées](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Nombre de colonnes statiques](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nom d'objet](properties_Object.md#object-name) | X | X | X | -| [Droite](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Tableau de contrôle des lignes](properties_ListBox.md#row-control-array) | X | | | -| [Tableau couleurs de police](properties_Text.md#row-font-color-array) | X | | | -| [Hauteur des lignes](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Tableau hauteurs des lignes](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Tableau de styles](properties_Text.md#row-style-array) | X | | | -| [Eléments sélectionnés](properties_DataSource.md#selected-items) | | | X | -| [Mode de sélection](properties_ListBox.md#selection-mode) | X | X | X | -| [Saisie sur clic unique](properties_Entry.md#single-click-edit) | X | X | X | -| [Triable](properties_Action.md#sortable) | X | X | X | -| [Action standard](properties_Action.md#standard-action) | X | | | -| [Expression Style](properties_Text.md#style-expression) | | X | X | -| [Haut](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparent](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Type](properties_Object.md#type) | X | X | X | -| [Souligné](properties_Text.md#underline) | X | X | X | -| [Variable ou expression](properties_Object.md#variable-or-expression) | X | X | | -| [Alignement vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Couleur lignes verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Marge verticale](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barre de défilement verticale](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilité](properties_Display.md#visibility) | X | X | X | -| [Largeur](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Les colonnes, en-têtes et pieds de list box prennent en charge des propriétés spécifiques. - -### Événements de formulaire pris en charge {#supported-form-events} - -| Evénement formulaire | Propriétés supplémentaires renvoyées (voir [Form event](../commands/form-event.md) pour les propriétés principales) | Commentaires | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#additional-properties)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -#### Propriétés supplémentaires {#additional-properties} - -Les événements formulaire sur les list box ou colonnes de list box peuvent retourner les propriétés supplémentaires suivantes : - -| Propriété | Type | Description | -| ---------------- | ----------- | ----------------------------------------------------------------------------- | -| area | text | Zone de l'objet List box ("header", "footer", "cell") | -| areaName | text | Nom de la zone | -| column | entier long | Numéro de colonne | -| columnName | text | Nom de la colonne | -| footerName | text | Nom du pied | -| headerName | text | Nom de l'en-tête | -| horizontalScroll | entier long | Positif si le défilement est vers la droite, négatif s'il est vers la gauche | -| isRowSelected | boolean | Vrai si la ligne est sélectionnée, sinon Faux | -| newPosition | entier long | Nouvelle position de la colonne ou de la ligne | -| newSize | entier long | Nouvelle taille (en pixels) de la colonne ou de la ligne | -| oldPosition | entier long | Position précédente de la colonne ou de la ligne | -| oldSize | entier long | Taille précédente (en pixels) de la colonne ou de la ligne | -| row | entier long | Numéro de ligne | -| verticalScroll | entier long | Positif si le défilement est vers le bas, négatif s'il est vers le haut | - -> Si un événement se produit sur une "fake" colonne ou ligne qui n'existe pas, une chaîne vide est généralement renvoyée. - -## Colonnes de list box {#list-box-columns} - -Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_column.png) - -Vous pouvez définir des propriétés standard (texte, couleur de fond, etc.) pour chaque colonne de la list box ; ces propriétés sont prioritaires sur celles de l'objet list box. - -> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). - -### Propriétés spécifiques des colonnes {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Événements formulaire pris en charge {#supported-form-events-1} - -| Evénement formulaire | Propriétés supplémentaires renvoyées (voir [Form event](../commands/form-event.md) pour les propriétés principales) | Commentaires | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -## En-têtes de list box - -> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. - -Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_header.png) - -Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. - -Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. En particulier, une icône peut être affichée dans l’en-tête à côté ou à la place du libellé de la colonne, notamment dans le cadre des [tris personnalisés](#gestion-des-tris). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. - -### Propriétés spécifiques des en-têtes - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - -## Pieds de list box - -> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. - -Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. - -Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_footers.png) - -Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). - -Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un pied de page, elle s'applique à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. - -### Propriétés spécifiques des pieds de page - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Pour plus d'informations, reportez-vous à la page [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) du *Manuel de référence du langage 4D*. ## Gestion de la saisie @@ -568,10 +291,10 @@ La valeur de la [variable associée à l’en-tête d’une colonne](properties_ - Si la variable est définie sur 0, la colonne n'est pas triée et la flèche de tri n'est pas affichée. ![](../assets/en/FormObjects/sorticon0.png) -- Si la variable est définie sur 1, la colonne est triée par ordre croissant et la flèche de tri s'affiche. +- Si la variable est définie sur 1, la colonne est triée par ordre croissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon1.png) -- Si la variable est définie sur 2, la colonne est triée par ordre décroissant et la flèche de tri s'affiche. +- Si la variable est définie sur 2, la colonne est triée par ordre décroissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon2.png) > Seules les [variables](Concepts/variables.md) déclarées ou dynamiques peuvent être utilisées comme variables d'en-tête de colonne. Les autres types d'[expressions](Concepts/quick-tour.md#expressions) telles que `Form.sortValue` ne sont pas pris en charge. @@ -584,8 +307,8 @@ Vous pouvez définir la valeur de la variable (par exemple, Header2:=2) afin de Vous disposez de plusieurs possibilités pour définir des couleurs de fond, des couleurs de police et des styles de police dans les list box : -- au niveau des [propriétés de l’objet list box](#list-box-objects), -- au niveau des [propriétés de la colonne,](#list-box-columns), +- au niveau des [propriétés de l’objet list box](./listbox-object.md), +- au niveau des [propriétés de la colonne,](./listbox-column.md), - en utilisant des [tableaux ou expressions](#using-arrays-and-expressions) pour la list box et/ou pour chaque colonne, - au niveau du texte de chaque cellule (si [texte multistyle](properties_Text.md#multi-style)). @@ -593,14 +316,12 @@ Vous disposez de plusieurs possibilités pour définir des couleurs de fond, des Des principes de priorité et d'héritage sont observés lorsqu’une même propriété est définie à plusieurs niveaux. -| Niveau de priorité | Emplacement du paramètre | -| ------------------ | -------------------------------------------------------------------------------------------------- | -| priorité élevée | Cellule (si texte multistyle) | -| | Tableaux/Méthodes colonne | -| | Tableaux/Méthodes list box | -| | Propriétés de colonne | -| | Propriétés de list box | -| priorité basse | Meta Info expression (pour les list box de type collection ou entity selection) | +1. (highest priority) Cell (if multi-style text) +2. Tableaux/Méthodes colonne +3. Tableaux/Méthodes list box +4. Propriétés de colonne +5. Propriétés de list box +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) Par exemple, si vous définissez un style de caractères dans les propriétés de la list box et un autre via un tableau de styles pour la colonne, ce dernier sera pris en compte. @@ -610,7 +331,8 @@ Pour chaque attribut (style, couleur et couleur de fond), un **héritage** est m - pour les attributs des lignes : valeurs d’attributs des colonnes - pour les attributs des colonnes : valeurs d’attributs de la list box -Ainsi, si vous souhaitez qu’un objet hérite de la valeur d’attribut du niveau supérieur, il vous suffit de passer `lk inherited` (valeur par défaut) à la commande de définition ou directement dans l’élément de tableau de style/couleur correspondant. Par exemple, pour une list box contenant un style de police standard avec des couleurs alternées : +Ainsi, si vous souhaitez qu’un objet hérite de la valeur d’attribut du niveau supérieur, il vous suffit de passer `lk inherited` (valeur par défaut) à la commande de définition ou directement dans l’élément de tableau de style/couleur correspondant. Soit une list box contenant un style de caractère standard et des couleurs alternées : + ![](../assets/en/FormObjects/listbox_styles3.png) Vous effectuez les modifications suivantes : @@ -789,19 +511,20 @@ Par exemple, si vous voulez sélectionner la ligne contenant Rennes, vous devez ->MyListbox{3}:=True ``` -Représentation non hiérarchique : +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch7.png) -Représentation hiérarchique : + +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch8.png) > Si une ou plusieurs lignes sont masquées du fait que leurs parents ont été contractés, elles ne sont plus sélectionnées. Seules les lignes visibles (directement ou suite à un défilement) sont sélectionnables. Autrement dit, les lignes ne peuvent pas être à la fois sélectionnées et cachées. Comme pour les sélections, la commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie les mêmes valeurs pour une list box hiérarchique que pour une list box non hiérarchique. Cela signifie que dans les deux exemples ci-dessous, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renverra la même position : (3;2). -*Non-hierarchical representation:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) Lorsque toutes les lignes d’une sous-hiérarchie sont masquées, la ligne de rupture est automatiquement masquée. Dans l’exemple ci-dessus, si les lignes 1 à 3 sont masquées, la ligne de rupture "Bretagne" n’apparaîtra pas. @@ -818,10 +541,10 @@ Les lignes de rupture ne sont pas prises en compte dans les tableaux internes pe Soit par exemple la list box suivante (les noms des tableaux associés sont précisés entre parenthèses) : -*Représentation non hiérarchique:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*Représentation hiérarchique:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) En mode hiérarchique, les niveaux de rupture ne sont pas pris en compte par les tableaux de modification de style nommés `tStyle` et `tCouleurs`. Pour modifier la couleur ou le style des niveaux de rupture, vous devez exécuter les instructions suivantes : @@ -847,379 +570,13 @@ L'utilisation des événements formulaire `On Expand` et `On Collapse` permet de Dans ce cas, le remplissage et le vidage des tableaux doivent être effectués par le code. Les principes à mettre en oeuvre sont : -- A l’affichage de la listbox, seul le premier tableau doit être rempli. Cependant, vous devez créer un deuxième tableau avec des valeurs vides pour que la zone de liste affiche les boutons déployer/contracter : +- A l’affichage de la listbox, seul le premier tableau doit être rempli. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- Lorsque l’utilisateur clique sur un bouton de déploiement, vous pouvez traiter l’événement `On Expand`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée et vous permet de construire la hiérarchie appropriée : vous remplissez le premier tableau avec les valeurs répétées et le second avec les valeurs envoyées par la commande [`SELECTION TO ARRAY`](../commands/selection-to-array) et vous insérez autant de lignes que nécessaire dans la zone de liste à l'aide de la commande [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). +- Lorsque l’utilisateur clique sur un bouton de déploiement, vous pouvez traiter l’événement `On Expand`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée et vous permet de construire la hiérarchie appropriée : vous remplissez le premier tableau avec les valeurs répétées et le second avec les valeurs envoyées par la commande [`SELECTION TO ARRAY`](../commands/selection-to-array) et vous insérez autant de lignes que nécessaire dans la zone de liste à l'aide de la commande [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). ![](../assets/en/FormObjects/hierarch16.png) - Lorsque l’utilisateur clique sur un bouton de contraction, vous pouvez traiter l’événement `On Collapse`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée : vous supprimez autant de lignes que nécessaire de la zone de liste à l'aide de la commande [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows). -## Tableaux d'objets dans les colonnes - -Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). - -La list box suivante a été définie à l'aide d'un tableau d'objets : - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configurer une colonne tableau d'objets - -Pour affecter un tableau d'objets à une colonne de list box, il suffit de définir le nom du tableau d'objets soit dans la liste des propriétés (champ "Nom de la variable"), soit à l'aide de la commande [`LISTBOX INSERT COLUMN`](../commands-legacy/listbox-insert-column.md), comme pour toute autre colonne basée sur un tableau. Dans la Liste des propriétés, vous pouvez sélectionner Objet comme "Type de variable" pour la colonne : - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Les propriétés standard liées aux coordonnées, taille et style sont disponibles pour les colonnes de type objet. Elles peuvent être gérées à l'aide de la Liste des propriétés, ou en programmant les attributs de style, visibilité, couleur de police et de fond de chaque ligne de colonne objet de la list box. Ce type de colonne peut également être masqué. - -Toutefois, le thème Source de données n'est pas disponible pour les colonnes objet des list box. En fait, le contenu de chaque cellule de la colonne est basé sur les attributs présents dans l'élément correspondant du tableau d'objets. Chaque élément du tableau peut définir : - -le type de valeur (obligatoire) : texte, couleur, événement, etc. -la valeur elle-même (optionnel) : utilisé aussi bien pour la saisie que pour l'affichage. -le mode d'affichage du contenu de la cellule (optionnel) : bouton, liste, etc. -des paramètres supplémentaires (optionnel) : dépend du type de valeur -Pour définir ces propriétés, vous devez placer les attributs adéquats dans l'objet (la liste des attributs disponibles est fournie ci-dessous). Par exemple, vous pouvez écrire "Hello World!" dans une colonne objet à l'aide de ce simple code : - -```4d -ARRAY OBJECT(obColumn;0) //tableau de colonnes - var $ob : Object //premier élément - OB SET($ob; "valueType" ; "text") //définit le type de valeur (obligatoire) - OB SET($ob; "value" ; "Hello World !") //définit la valeur - APPEND TO ARRAY(obColumn ;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet. Ces paramètres sont automatiquement définis en fonction du type de valeur. - -#### valueType et affichage des données - -Lorsqu'une colonne de list box est associée à un tableau d'objets, l'affichage, la saisie et l'édition des cellules sont basées sur l'attribut valueType présent dans chaque élément du tableau. Les valeurs valueType prises en charge sont les suivantes : - -- "text" : pour une valeur texte -- "real" : pour une valeur numérique incluant des séparateurs tels que `\`, `<.>`, ou `<,>` -- "integer" : pour une valeur entière -- "boolean" : pour une valeur True/False -- "color" : pour définir une couleur de fond -- "event" : pour afficher un bouton avec un libellé. - -4D utilise des widgets par défaut selon la valeur "valueType" (c'est-à-dire qu'un "text" est affiché comme un widget de saisie de texte, un "boolean" comme une case à cocher), mais d'autres affichages sont également disponibles par le biais d'options (*e.g.*, un réel peut également être représenté comme un menu déroulant). Le tableau suivant indique l'affichage par défaut ainsi que les variations possibles pour chaque type de valeur : - -| valueType | Format défaut | Widget(s) alternatif(s) | -| --------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -| text | zone de saisie de texte | menu déroulant (enumération obligatoire) ou combo box (enumération) | -| réel | zone de saisie de texte contrôlée (nombre et séparateurs) | menu déroulant (enumération obligatoire) ou combo box (enumération) | -| integer | zone de saisie de texte contrôlée (nombre) | menu déroulant (enumération obligatoire) ou combo box (enumération) ou case à cocher trois états | -| boolean | case à cocher | menu déroulant (enumération obligatoire) | -| color | couleur de fond | text | -| event | bouton avec libellé | | -| | | Tous les widgets peuvent associer un unit toggle button ou ellipsis button à la cellule. | - -Vous définissez l'affichage de la cellule et les variations à l'aide d'attributs spécifiques dans chaque objet (voir ci-dessous). - -#### Formats d'affichage et filtres de saisie - -Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet des list box. Ils sont automatiquement définis en fonction du type de valeur. Ils sont listés dans le tableau suivant : - -| Value type | Format défaut | Contrôle de saisie | -| ---------- | ------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | -| text | le même que celui de l'objet | pas de contrôle (tout caractère accepté) | -| réel | le même que celui de l'objet (utilisation du séparateur décimal système) | "0-9" et "." et "-" | -| | | "0-9" et "." si min>=0 | -| integer | le même que celui de l'objet | "0-9" et "-" | -| | | "0-9" si min>=0 | -| Boolean | case à cocher | N/A | -| color | N/A | N/A | -| event | N/A | N/A | - -### Attributs - -Chaque élément du tableau d'objets est un objet qui peut contenir un ou plusieurs attributs qui définiront le contenu de la cellule et l'affichage des données (voir exemple ci-dessus). - -L'unique attribut obligatoire est "valueType" et ses valeurs acceptées sont "text", "real", "integer", "boolean", "color" et "event". Le tableau suivant liste tous les attributs acceptés dans les tableaux d'objets des list box, suivant la valeur de "valueType" (tout autre attribut est ignoré). Les formats d'affichage et des exemples sont fournis ci-dessous. - -| | valueType | text | réel | integer | boolean | color | event | -| --------------------- | ------------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | -| *Attributs* | *Description* | | | | | | | -| value | valeur de la cellule (saisie ou affichage) | x | x | x | | | | -| min | valeur minimum | | x | x | | | | -| max | valeur maximum | | x | x | | | | -| behavior | valeur "threeStates" | | | x | | | | -| requiredList | menu déroulant défini dans l'objet | x | x | x | | | | -| choiceList | combo box défini dans l'objet | x | x | x | | | | -| requiredListReference | RefList 4D, dépend de la valeur de "saveAs" | x | x | x | | | | -| requiredListName | nom d'énumération 4D, dépend de la valeur de "saveAs" | x | x | x | | | | -| saveAs | "reference" ou "value" | x | x | x | | | | -| choiceListReference | RefList 4D, affiche une combo box | x | x | x | | | | -| choiceListName | nom d'énumération 4D, affiche une combo box | x | x | x | | | | -| unitList | tableau de X éléments | x | x | x | | | | -| unitReference | indice de l'élément sélectionné | x | x | x | | | | -| unitsListReference | RefList 4D pour les unités | x | x | x | | | | -| unitsListName | nom d'énumération 4D pour les unités | x | x | x | | | | -| alternateButton | ajouter un bouton alternatif | x | x | x | x | x | | - -#### value - -La valeur des cellules est stockée dans l'attribut "value". Cet attribut est utilisé pour la saisie (entrée) et pour l'affichage (sortie). Il peut également être utilisé pour définir des valeurs par défaut lors de l'utilisation des listes (voir ci-dessous). - -```4d - ARRAY OBJECT(obColumn;0) // tableau de colonnes - var $ob1;$ob2;$ob3 : Object - var $entry:="Hello world !" - OB SET($ob1; "valueType" ; "text") - OB SET($ob1; "value" ;$entry) // si l'utilisateur entre une nouvelle valeur, $entry contiendra la valeur éditée - - OB SET($ob2; "valueType" ; "real") - OB SET($ob2;"value";2/3) - - OB SET($ob3; "valueType" ; "boolean") - OB SET($ob3; "value";True) - - APPEND TO ARRAY(obColumn ;$ob1) - APPEND TO ARRAY(obColumn ;$ob2) - APPEND TO ARRAY(obColumn ;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> La valeur Null est acceptée, elle définit une cellule vide. - -#### min et max - -Lorsque le "valueType" est "real" ou "integer", l'objet accepte également les attributs min et max avec les valeurs appropriées (les valeurs doivent être du même type que valueType). - -Ces attributs peuvent être utilisés pour contrôler la plage de valeurs d'entrée. Lorsqu'une cellule est validée (lorsqu'elle perd le focus), si la valeur de saisie est inférieure à la valeur minimale ou supérieure à la valeur maximale, elle est rejetée. Dans ce cas, la valeur précédente est conservée et une astuce affiche une explication. - -```4d - var $ob3 : Object - var $entry3:=2015 - OB SET($ob3; "valueType" ; "integer") - OB SET($ob3; "value" ;$entry3) - OB SET($ob3; "min";2000) - OB SET($ob3; "max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -L'attribut behavior propose des variations de la représentation standard des valeurs. Une seule variation est possible : - -| Attribut | Valeur(s) disponible(s) | valueType(s) | Description | -| -------- | ------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | Représente une valeur numérique sous la forme d'une case à cocher à trois états.
    2=semi-coché, 1=coché, 0=décoché, -1=invisible, -2=décoché désactivé, -3=coché désactivé, -4=semi-coché désactivé | - -```4d - var $ob3; $ob4 : Object - OB SET($ob3; "valueType" ; "integer") - OB SET($ob3; "value";-3) - OB SET($ob4; "valueType" ; "integer") - OB SET($ob4; "value";-3) - OB SET($ob4; "behavior" ; "threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList et choiceList - -Lorsqu'un attribut "choiceList" ou "requiredList" est présent dans l'objet, la zone de saisie de texte est remplacée par une liste déroulante ou une combo box, en fonction de l'attribut : - -- Si l'attribut est "choiceList", la cellule est affichée sous forme de combo box. Cela signifie que l'utilisateur peut sélectionner ou saisir une valeur. -- Si l'attribut est "requiredList", la cellule est affichée sous forme de liste déroulante. Cela signifie que l'utilisateur peut uniquement sélectionner une des valeurs de la liste. - -Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. - -> Les valeurs du widget sont définies via un tableau. Si vous souhaitez associer le widget à une énumération 4D existante, vous devez utiliser les attributs "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". - -Exemples : - -- Vous voulez afficher une liste déroulante avec juste deux options, "Open" ou "Closed". "Closed" doit être présélectionné : - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- Vous voulez accepter toute valeur entière, mais afficher une combo box contenant les valeurs les plus communes : - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - var $ob : Object - OB SET($ob; "valueType" ; "integer") - OB SET($ob; "value";10) //10 comme valeur par défaut - OB SET ARRAY($ob; "choiceList" ;$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName et requiredListReference - -Les attributs "requiredListName" et "requiredListReference" vous permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur d'Enumérations de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de liste déroulante. Cela signifie que l'utilisateur pourra uniquement choisir une des valeurs fournies dans la liste. - -Utilisez "requiredListName" ou "requiredListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. - -> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "requiredList". -> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". - -Exemples : - -- Vous voulez afficher une liste déroulante basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert"), la stocker en tant que valeur et afficher "bleu" par défaut : - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob; "valueType" ; "text") - OB SET($ob; "saveAs" ; "value") - OB SET($ob; "value" ; "blue") - OB SET($ob; "requiredListName" ; "colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- Vous voulez afficher une liste déroulante basée sur une liste créée par programmation, et la stocker en tant que référence : - -```4d - <>List:=Nouvelle liste - APPEND TO LIST(<>List ; "Paris";1) - APPEND TO LIST(<>List ; "London";2) - APPEND TO LIST(<>List ; "Berlin";3) - APPEND TO LIST(<>List ; "Madrid";4) - var $ob : Object - OB SET($ob; "valueType" ; "integer") - OB SET($ob; "saveAs" ; "reference") - OB SET($ob; "value";2) //affiche Londres par défaut - OB SET($ob; "requiredListReference";<>List) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName et choiceListReference - -Les attributs "choiceListName" et "choiceListReference" permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de combo box, ce qui signifie que l'utilisateur pourra choisir une des valeurs de la liste ou en saisir une. - -Utilisez "choiceListName" ou "choiceListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. - -> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "choiceList". -> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". - -Voici un exemple : - -Vous voulez afficher une combo box basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert") et afficher "vert" par défaut : - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob; "valueType" ; "text") - - OB SET($ob; "value" ; "blue") - OB SET($ob; "choiceListName" ; "colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference et unitReference - -Vous pouvez utiliser des attributs spécifiques afin d'associer des unités aux valeurs des cellules (par exemple "10 cm", "20 pixels", etc.). Pour définir une liste d'unités, vous pouvez utiliser l'un des attributs suivants : - -- "unitsList" : un tableau contenant les x éléments définissant les unités disponibles (ex : "cm", "pouces", "km", "miles", etc.). Utilisez cet attribut pour définir des unités dans l'objet. -- "unitsListReference" : une référence de liste 4D contenant les unités disponibles. "unitsListReference" : une référence de liste 4D contenant les unités disponibles. -- "unitsListName" : un nom d'énumération 4D créée en mode Développement contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une énumération 4D créée dans la Boîte à outils. - -Quel que soit son mode de définition, la liste d'unités peut être associée à l'attribut suivant : - -- "unitReference" : une valeur simple contenant l'indice (de 1 à x) de l'élément sélectionné dans la liste de valeurs "unitList", "unitsListReference" ou "unitsListName". - -L'unité courante est affichée sous forme de bouton affichant successivement les valeurs de "unitList", "unitsListReference" ou "unitsListName" à chaque clic (par exemple "pixels" -> "lignes" -> "cm" -> "pixels" -> etc.) - -Voici un exemple : - -Vous souhaitez définir une valeur de saisie numérique suivie d'une unité parmi deux possibles : "cm" ou "pixels". La valeur courante est "2" + "cm". Vous utilisez des valeurs définies directement dans l'objet (attribut "unitsList") : - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units; "lines") -APPEND TO ARRAY($_units; "pixels") -var $ob : Object -OB SET($ob; "valueType" ; "integer") -OB SET($ob; "value";2) // 2 "unités" -OB SET($ob; "unitReference";1) // "lignes" -OB SET ARRAY($ob; "unitsList" ;$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Si vous souhaitez ajouter un bouton ellipse [...] à une cellule, il suffit de passer "alternateButton" avec la valeur True dans l'objet. Le bouton sera automatiquement affiché dans la cellule. - -Lorsque l'utilisateur clique sur ce bouton, un événement `On Alternative Click` est généré, vous permettant de traiter cette action comme vous le souhaitez (reportez-vous ci-dessous au paragraphe "Gestion des événements" pour plus d'informations). - -Voici un exemple : - -```4d -var $ob1 : Object -var $entry:= "Hello world !" -OB SET($ob; "valueType" ; "text") -OB SET($ob; "alternateButton";True) -OB SET($ob; "value" ;$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -L'attribut "valueType" de valeur "color" vous permet d'afficher soit une couleur, soit un texte. - -- Si la valeur est un nombre, un rectangle de couleur est dessiné à l'intérieur de la cellule. Voici un exemple : - - ```4d - var $ob4 : Object - OB SET($ob4; "valueType" ; "color") - OB SET($ob4; "value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- Si la valeur est un texte, le texte est simplement affiché (par exemple : "value";"Automatic"). - -#### valueType event - -L'attribut "valueType" de valeur "event" affiche un bouton qui génère simplement un événement `On Clicked` lorsque l'utilisateur clique dessus. Aucune donnée ou valeur ne peut être passée ou retournée. - -Optionnellement, il est possible de passer un attribut "label". - -Voici un exemple : - -```4d -var $ob : Object -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Gestion des événements -Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox tableau d'objets : -- **Sur données modifiées** : L'événement `On Data Change` est généré en cas de modification d'une valeur de la colonne, quel que soit le widget : - - zone de saisie de texte - - listes déroulante - - zone de combo box - - bouton d'unité (passage valeur x à valeur x+1) - - case à cocher (passage cochée/non cochée) -- **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. -- **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. From 5c18ab4206a53add9b600c33b5e615ca6cd97103 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:59:17 +0200 Subject: [PATCH 0395/2000] New translations properties_action.md (French) --- .../version-21-R2/FormObjects/properties_Action.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md index 9b2822981d10e1..457f4f01c087ca 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md @@ -116,7 +116,7 @@ Plusieurs types de références de méthode sont pris en charge : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- From c7369ac92a88ab0806edf37c459fa91f7707937c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:59:21 +0200 Subject: [PATCH 0396/2000] New translations properties_backgroundandborder.md (French) --- .../FormObjects/properties_BackgroundAndBorder.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md index 5896cdbf0d29f6..4c21773032a23c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [`OBJ #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes @@ -41,7 +41,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [`OBJ #### Objets pris en charge -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Commandes @@ -71,7 +71,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`LIS #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes @@ -224,7 +224,7 @@ Vous pouvez obtenir le même résultat en utilisant les commandes [`LISTBOX SET #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes From c9f25c5cd18c0267c8c55a65551ea9b55ca929d4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:59:23 +0200 Subject: [PATCH 0397/2000] New translations properties_coordinatesandsizing.md (French) --- .../properties_CoordinatesAndSizing.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md index dd8a70d2e3d978..accdaf49f0ddc3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Etant donné qu'elle nécessite des calculs supplémentaires lors de l'exécutio #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes @@ -64,7 +64,7 @@ Coordonnées inférieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -84,7 +84,7 @@ Coordonnées de gauche de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -104,7 +104,7 @@ Coordonnées de droite de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -124,7 +124,7 @@ Coordonnées supérieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -192,7 +192,7 @@ Cette propriété désigne la taille verticale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -205,7 +205,7 @@ Cette propriété désigne la taille verticale d'un objet. Cette propriété désigne la taille horizontale d'un objet. > - Certains objets peuvent avoir une hauteur prédéfinie qui ne peut pas être modifiée. -> - Si la propriété [Resizable](properties_ResizingOptions.md#resizable) est utilisée pour une [colonne de list box](listbox_overview.md#list-box-columns), l'utilisateur peut également redimensionner manuellement la colonne. +> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > - Lors du redimensionnement du formulaire, si la propriété de [dimensionnement horizontal "Agrandir"](properties_ResizingOptions.md#horizontal-sizing) a été affectée à la list box, la colonne la plus à droite sera agrandie, allant au-delà de sa largeur maxi #### Grammaire JSON @@ -216,7 +216,7 @@ Cette propriété désigne la taille horizontale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -238,7 +238,7 @@ La largeur maximale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes @@ -260,7 +260,7 @@ La largeur minimale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes @@ -344,7 +344,7 @@ Définit une marge horizontale pour les cellules. La valeur est définie en pixe #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commandes @@ -368,7 +368,7 @@ Définit une marge verticale pour les cellules. La valeur est définie en pixels #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commandes From 892303a31df9335cdef3f3d59cecba4c9d9dc87d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:59:26 +0200 Subject: [PATCH 0398/2000] New translations properties_datasource.md (French) --- .../FormObjects/properties_DataSource.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md index 481c20fd40baef..0c5bf2740f111a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Lorsque l'option d'**insertion automatique** n'est pas définie (par défaut), l Cette propriété est prise en charge par : -- les objets de formulaire [Combo box](comboBox_overview.md) et [colonnes de list box](listbox_overview.md#list-box-columns) associés à une énumération. +- les objets de formulaire [Combo box](comboBox_overview.md) et [colonnes de list box](listbox-column.md) associés à une énumération. - les objets de formulaire [Combo box](comboBox_overview.md) dont la liste associée est remplie par leur tableau ou leur objet datasource. Par exemple, pour une énumération contenant "France, Allemagne, Italie" et associée à une liste déroulante "Pays" : si la propriété **insertion automatique** est activée et qu'un utilisateur saisit "Espagne", la valeur "Espagne" est automatiquement ajoutée à la liste en mémoire : @@ -28,7 +28,7 @@ Par exemple, pour une énumération contenant "France, Allemagne, Italie" et ass #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [Colonne List Box](listbox-column.md) --- @@ -45,7 +45,7 @@ Associe une énumération à un objet. Il peut s'agir d'un nom d'énumération ( #### Objets pris en charge -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) #### Commandes @@ -125,7 +125,7 @@ Indique une variable ou une expression qui se verra attribuer un entier long ind Définit le type de données pour l'expression affichée. Cette propriété est utilisée avec : -- les [colonnes de list box](listbox_overview.md#list-box-columns) de type sélection et collection. +- les [colonnes de list box](listbox-column.md) de type sélection et collection. - les [listes déroulantes](dropdownList_Overview.md) associées à des objets ou des tableaux. Voir aussi la section [**Type d'expression**](properties_Object.md#expression-type). @@ -138,7 +138,7 @@ Voir aussi la section [**Type d'expression**](properties_Object.md#expression-ty #### Objets pris en charge -[Listes déroulantes](dropdownList_Overview.md) associées à des objets ou à des tableaux - [Colonne List Box](listbox_overview.md#list-box-columns) +[Listes déroulantes](dropdownList_Overview.md) associées à des objets ou à des tableaux - [Colonne List Box](listbox-column.md) --- @@ -195,13 +195,13 @@ Vous devez saisir une liste de valeurs. Dans l'éditeur de formulaires, une boî #### Objets pris en charge -[List Box Column (array type only)](listbox_overview.md#list-box-columns) +[List Box Column (array type only)](listbox-column.md) --- ## Expression -Cette description est spécifique aux colonnes de list box de type [sélection](listbox_overview.md#selection-list-boxes) et [ collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. +Cette description est spécifique aux colonnes de list box de type [sélection](FormObjects/listbox-object.md#selection-list-boxes) et [ collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes). Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. Une expression 4D à associer à une colonne. Vous pouvez saisir : @@ -241,7 +241,7 @@ Si un champ, une variable ou une expression assignable (*par exemple Person.last #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) --- @@ -274,7 +274,7 @@ Toutes les tables de la base de données peuvent être utilisées, que le formul Cette propriété est disponible dans les conditions suivantes : - une [énumération](#choice-list) est associée à l'objet -- pour les [zones de saisie](input_overview.md) et les [colonnes de listbox](listbox_overview.md#list-box-columns), une [énumération obligatoire](properties_RangeOfValues.md#required-list) est également définie pour l'objet (les deux options doivent généralement utiliser la même liste), de sorte que seules les valeurs de l'énumération peuvent être saisies par l'utilisateur. +- pour les [zones de saisie](input_overview.md) et les [colonnes de listbox](listbox-column.md), une [énumération obligatoire](properties_RangeOfValues.md#required-list) est également définie pour l'objet (les deux options doivent généralement utiliser la même liste), de sorte que seules les valeurs de l'énumération peuvent être saisies par l'utilisateur. Cette propriété spécifie, dans le contexte d'un champ ou d'une variable associée à une liste de valeurs, le type de contenu à sauvegarder : @@ -296,7 +296,7 @@ L'utilisation de cette propriété nécessite le respect des principes suivants #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) --- From 6f1abc32d6b62c44b748d48d8ab78af0a9fe38e3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:59:29 +0200 Subject: [PATCH 0399/2000] New translations properties_display.md (French) --- .../FormObjects/properties_Display.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md index b91f7136c87586..3c9e063b4bb6ca 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ Le champ contient en fait "proportion". 4D accepte et stocke la saisie complète #### Objets pris en charge -[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Footer List Box](listbox_overview.md#list-box-footers) +[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne de List box](listbox-column.md) - [Footer List Box](listbox-header-footer.md#footers) #### Commandes @@ -105,13 +105,13 @@ Des formats de date personnalisés peuvent être construits en utilisant plusieu :::note blankIfNull - Par défaut, une [date nulle](../Concepts/dt_date.md#date-literals) est affichée avec des zéros, par exemple 00/00/00. Avec l'option "blankIfNull", une date nulle est affichée comme une zone vide. La chaîne "blankIfNull" (sensible à la casse) doit être combinée avec la valeur de format sélectionnée. Ex : "systemShort blankIfNull" ou "ee dd LL blankIfNull". -- Les [colonnes de list box](listbox_overview.md#list-box-columns) et les [pieds de list box](listbox_overview.md#list-box-footers) de type date utilisent toujours le comportement "blank if null" (il ne peut pas être désactivé). +- Les [colonnes de list box](listbox-column.md) et les [pieds de list box](listbox-header-footer.md#footers) de type date utilisent toujours le comportement "blank if null" (il ne peut pas être désactivé). ::: #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List Box](listbox-column.md) - [Pied de List Box Footer](listbox-header-footer.md#footers) #### Commandes @@ -276,7 +276,7 @@ Le tableau suivant montre comment les différents formats affectent l'affichage #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) #### Commandes @@ -340,7 +340,7 @@ Si le champ est réduit à une taille plus petite que celle de l'image d'origine #### Objets pris en charge -[Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) #### Commandes @@ -398,7 +398,7 @@ Par défaut, une heure nulle est affichée avec des zéros, par exemple "00:00:0 #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List Box](listbox-column.md) - [Pied de List Box Footer](listbox-header-footer.md#footers) #### Commandes @@ -411,7 +411,7 @@ Par défaut, une heure nulle est affichée avec des zéros, par exemple "00:00:0 Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est affichée comme : - un texte dans un [input](input_overview.md) -- une ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox_overview.md#list-box-columns), +- une ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox-column.md), ... vous pouvez sélectionner le texte à afficher pour chaque valeur : @@ -426,7 +426,7 @@ Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est aff #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Colonne de list box](listbox-column.md) - [Input](input_overview.md) #### Commandes @@ -450,7 +450,7 @@ Les colonnes booléennes peuvent également être affichées sous forme de pop u #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes @@ -502,7 +502,7 @@ Dans ce cas également, la propriété [Titre](#titre) est également disponible #### Objets pris en charge -[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) +[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox-column.md) #### Commandes @@ -527,7 +527,7 @@ Dans ces cas, le titre de la case à cocher peut être saisi en utilisant cette #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) --- @@ -564,7 +564,7 @@ La propriété Tronquer avec ellipse peut être appliquée aux colonnes de type #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Commandes @@ -599,7 +599,7 @@ Cette propriété est utilisée uniquement lors du dessin d'objets situés dans #### Objets pris en charge -[Zone 4D View Pro](viewProArea_overview.md) - [Zone 4D Write Pro](writeProArea_overview.md) - [Bouton](button_overview.md) - [Grille de boutons](buttonGrid_overview.md) - [Case à cocher](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Zone de groupe](groupBox.md) - [Liste hiérarchique](list_overview.md) - [List Box](listbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) - [Pied de list box](listbox_overview.md#list-box-footers) - [En-tête de list box](listbox_overview.md#list-box-headers) - [Bouton image](pictureButton_overview.md) - [Pop up menu image](picturePopupMenu_overview.md) - [Zone de Plug-in](pluginArea_overview.md) - [Indicateur de progression](progressIndicator.md) - [Bouton radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Image statique](staticPicture.md) - [Stepper](stepper.md) - [Sous-formulaire](subform_overview.md) - [Onglet](tabControl.md) - [Zone de texte](text.md) - [Zone Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -658,7 +658,7 @@ Notez que quelle que soit la valeur de l'option de renvoi à la ligne automatiqu #### Objets pris en charge -[Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) #### Commandes From 1c34c94b05040bbb91d7a3ddc61fd03e21361dc5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:59:31 +0200 Subject: [PATCH 0400/2000] New translations properties_entry.md (French) --- .../version-21-R2/FormObjects/properties_Entry.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md index 80ac546e43e9a8..8b2ee3d5d76d8d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permet à l'utilisateur d'accéder à un menu contextuel standard dans l'objet l Pour une [zone de saisie](input_overview.md) de type image, en plus des commandes d'édition standard (Couper, Copier, Coller et Effacer), le menu contient la commande **Importer...**, qui peut être utilisée pour importer une image stockée dans un fichier, ainsi que la commande **Enregistrer sous...**, qui peut être utilisée pour enregistrer l'image sur le disque. Le menu peut également être utilisé pour modifier le format d'affichage de l'image : les options **Tronquée non centrée**, **Non tronquée** et **Proportionnelle centrée** sont proposées. La modification du [format d'affichage](properties_Display.md#picture-format) à l'aide de ce menu est temporaire ; elle n'est pas sauvegardée avec l'enregistrement. -Pour une [zone de saisie](input_overview.md) ou une [colonne de list box](listbox_overview.md#list-box-columns) de texte [multi-style](properties_Text.md#multi-style), en plus des commandes d'édition standard, le menu contextuel fournit les commandes suivantes : +Pour une [zone de saisie](input_overview.md) ou une [colonne de list box](listbox-column.md) de texte [multi-style](properties_Text.md#multi-style), en plus des commandes d'édition standard, le menu contextuel fournit les commandes suivantes : - **Polices...** : affiche la boîte de dialogue système de police - **Polices récentes** : affiche les noms des polices récentes sélectionnées au cours de la session. La liste peut stocker jusqu'à 10 polices (au-delà, la dernière police utilisée remplace la plus ancienne). Par défaut, cette liste est vide et l'option n'est pas affichée. Vous pouvez gérer cette liste en utilisant les commandes `SET RECENT FONTS` et `FONT LIST`. @@ -48,7 +48,7 @@ Pour une [zone Web](webArea_overview.md), le contenu du menu dépend du moteur d #### Objets pris en charge -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### Commandes @@ -72,7 +72,7 @@ Lorsque cette propriété est désactivée, tous les pop-up menus associés à u #### Objets pris en charge -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### Commandes @@ -134,7 +134,7 @@ Ce tableau explique chaque filtre présent dans la liste déroulante Filtre de s #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) --- From 4306ac467223f5974b0f728f88a1d1c3c8fcd45c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:59:32 +0200 Subject: [PATCH 0401/2000] New translations properties_footers.md (French) --- .../version-21-R2/FormObjects/properties_Footers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md index 12464585f12354..09716a6fd06a01 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Pieds ## Afficher pieds -Cette propriété est utilisée pour afficher ou masquer [les pieds de de colonne listbox](listbox_overview.md#list-box-footers). Il existe un pied par colonne; chaque pied est configuré séparément. +Cette propriété est utilisée pour afficher ou masquer [les pieds de de colonne listbox](listbox-header-footer.md#footers). Il existe un pied par colonne; chaque pied est configuré séparément. #### Grammaire JSON @@ -69,4 +69,4 @@ A noter que la conversion en va-et-vient peut conduire à un résultat final dif #### Voir également -[En-têtes](properties_Headers.md) - [Pieds List box](listbox_overview.md#list-box-footers) +[En-têtes](properties_Headers.md) - [Pieds List box](listbox-header-footer.md#footers) From d7fec9bb4eb008571f146723d39849065eba2f30 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:59:35 +0200 Subject: [PATCH 0402/2000] New translations properties_headers.md (French) --- .../version-21-R2/FormObjects/properties_Headers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md index 1c4702502ac6fb..eb9a95cb859751 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: En-têtes ## Afficher en-têtes -En-têtes Il existe un en-tête par colonne; chaque en-tête est configuré séparément. +Cette propriété est utilisée pour afficher ou masquer [les en-têtes de colonne listbox](listbox-header-footer.md#headers). Il existe un en-tête par colonne; chaque en-tête est configuré séparément. #### Grammaire JSON @@ -70,4 +70,4 @@ A noter que la conversion en va-et-vient peut conduire à un résultat final dif #### Voir également -[Pieds](properties_Footers.md) - [En-têtes List box](listbox_overview.md#list-box-headers) +[Pieds](properties_Footers.md) - [En-têtes List box](listbox-header-footer.md#headers) From 25ba20f8161b818aaf2e56f9df8df8ff7ee55551 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:59:36 +0200 Subject: [PATCH 0403/2000] New translations properties_help.md (French) --- .../version-21-R2/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md index c244c477ebafa5..6340d1428084a1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Vous pouvez soit : #### Objets pris en charge -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Autres fonctionnalités d'aide From 015bab13a89e27af6b21d924d07883ff7889e378 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:59:39 +0200 Subject: [PATCH 0404/2000] New translations properties_listbox.md (French) --- .../version-21-R2/FormObjects/properties_ListBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md index 2d5c8e132ec817..182ceb64d32ca5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Collection de colonnes de la list box. | ------- | --------------------------- | ------------------------------------------------ | | columns | collection d'objets colonne | Contient les propriétés des colonnes de list box | -Pour une liste des propriétés prises en charge par les objets colonnes, veuillez vous référer à la section [Propriétés spécifiques des colonnes](listbox_overview.md#column-specific-properties). +Pour une liste des propriétés prises en charge par les objets colonnes, veuillez vous référer à la section [Propriétés spécifiques des colonnes](listbox-column.md#column-specific-properties). #### Objets pris en charge From bdf1647bff37a0b5d582beec9c34e22361b4b9b4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:59:41 +0200 Subject: [PATCH 0405/2000] New translations properties_object.md (French) --- .../FormObjects/properties_Object.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md index f252022db8a636..501209c5456dba 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Cette propriété désigne le type [objet de formulaire actif ou inactif](formOb #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ Pour plus d'informations sur les règles de nommage pour les objets de formulair #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -120,7 +120,7 @@ Pour une list box de type tableau, la propriété **Variable ou Expression** con #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -130,14 +130,14 @@ Pour une list box de type tableau, la propriété **Variable ou Expression** con ## Type d’expression -> Cette propriété est appelée [**Type de données**](properties_DataSource.md#data-type-expression-type) dans la liste de propriétés pour les colonnes de list box de type [sélection](listbox_overview.md#selection-list-boxes) et [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) et pour les [Listes déroulantes](dropdownList_Overview.md) associées à un [objet](FormObjects/dropdownList_Overview.md#using-an-object) ou un [tableau](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Spécifie le type de données pour l'expression ou la variable associée à l'objet. Notez que l'objectif principal de ce paramètre est de configurer les options (telles que les formats d'affichage) disponibles pour le type de données. Il ne type pas la variable elle-même. En vue d'une compilation de projet, vous devez [déclarer la variable](Concepts/variables.md#declaring-variables). Toutefois, cette propriété a une fonction de typage dans les cas spécifiques suivants : - **[Variables dynamiques](#dynamic-variables)** : vous pouvez utiliser cette propriété pour déclarer le type des variables dynamiques. -- **[Colonnes de list box](listbox_overview.md#list-box-columns)** : cette propriété est utilisée pour associer un format d'affichage aux données de la colonne. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. - **[Variables image](input_overview.md)** : vous pouvez utiliser ce menu pour déclarer les variables avant de charger le formulaire en mode interprété. Des mécanismes natifs spécifiques régissent l'affichage des variables image dans les formulaires. Des mécanismes natifs spécifiques régissent l'affichage des variables image dans les formulaires. Ces mécanismes exigent une plus grande précision dans la configuration des variables : elles doivent avoir été déclarées avant le chargement du formulaire - c'est-à-dire avant même l'événement formulaire `On Load` - à la différence des autres types de variables. Sinon, la variable image ne sera pas affichée correctement (uniquement en mode interprété). @@ -149,7 +149,7 @@ Toutefois, cette propriété a une fonction de typage dans les cas spécifiques #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -275,7 +275,7 @@ Pour des raisons de traduction d'applications, vous pouvez entrer une référenc #### Objets pris en charge -[Bouton](button_overview.md) - [Case à cocher](checkbox_overview.md) - [En-tête de Listbox](listbox_overview.md#list-box-headers) - [Bouton radio](radio_overview.md) - [Zone de texte](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -285,7 +285,7 @@ Pour des raisons de traduction d'applications, vous pouvez entrer une référenc ## Calcul de la variable -Cette propriété définit le type de calcul à effectuer dans une zone [pied de colonne](listbox_overview.md#list-box-footers). +This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. > Le calcul des pieds de page peut également être défini en utilisant la commande 4D [`LISTBOX SET FOOTER CALCULATION`](../commands-legacy/listbox-set-footer-calculation.md). @@ -332,7 +332,7 @@ Lorsque **Custom** ("none" en JSON) est défini, aucun calcul automatique n'est #### Objets pris en charge -[Pied de listbox](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) #### Commandes From 3cc1afea57a2687aeced61445fa241ae96e69926 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:59:46 +0200 Subject: [PATCH 0406/2000] New translations properties_rangeofvalues.md (French) --- .../version-21-R2/FormObjects/properties_RangeOfValues.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md index 905534da76c305..9ef6bd2abeac82 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permet de définir une liste dont les valeurs ne peuvent pas être saisies dans #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### Commandes @@ -78,7 +78,7 @@ Cependant, contrairement à la propriété [Enumération](properties_DataSource. #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### Commandes From 4afe33072c082169bbc925b0f50e76c804e8518b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:59:49 +0200 Subject: [PATCH 0407/2000] New translations properties_reference.md (French) --- .../version-21-R2/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md index b408b146cdaf64..b0e4cfd43b2833 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum : 0 | | **h** | | | -| [`header`](./listbox_overview.md#list-box-headers) | Définit l'en-tête d'une colonne de list box | Objet ayant pour propriétés "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox-header-footer.md#headers) | Définit l'en-tête d'une colonne de list box | Objet ayant pour propriétés "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Utilisé pour définir la hauteur de la ligne | positif décimal +px | em | | [`height`](properties_CoordinatesAndSizing.md#height) | Désigne la taille verticale d'un objet | minimum : 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Désactive la visibilité des lignes vides supplémentaires. | true, false | From b83a5e70c6ba96301398042641879644eb86cbd0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:59:51 +0200 Subject: [PATCH 0408/2000] New translations properties_resizingoptions.md (French) --- .../version-21-R2/FormObjects/properties_ResizingOptions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md index b9968c80b638d0..43980dadee8e94 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -97,7 +97,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -142,7 +142,7 @@ Indique si la taille de la colonne peut être modifiée par l'utilisateur. #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes From 43a54ef769f18fdb3ff25efcfaaf658655551b8e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:59:53 +0200 Subject: [PATCH 0409/2000] New translations properties_scale.md (French) --- .../version-21-R2/FormObjects/properties_Scale.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md index ac83d9cb20d7ae..7ce8442baf0bdd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ Valeur minimale d'un indicateur. Pour les steppers numériques, cette propriét #### Commandes -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- From 009280e6729c5aedddfe26d1c59f6b57ea4d2251 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:59:56 +0200 Subject: [PATCH 0410/2000] New translations properties_text.md (French) --- .../FormObjects/properties_Text.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md index 119fcf1f64e9e4..abf2ff4d50a418 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Vous pouvez définir cette propriété en utilisant la commande [**OBJECT SET FO #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -63,7 +63,7 @@ Vous pouvez également définir cette propriété via la commande [**OBJECT SET #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -83,7 +83,7 @@ Une ligne est placée sous le texte. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -124,7 +124,7 @@ Trois thèmes de polices sont disponibles : #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -149,7 +149,7 @@ Vous pouvez le définir en utilisant la commande [`OBJECT SET FONT`](../commands #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -167,7 +167,7 @@ Permet de définir en points la taille de police de l'objet. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -197,7 +197,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -248,7 +248,7 @@ Utilisé pour appliquer un style de police personnalisé à chaque ligne de list Vous devez saisir une expression ou une variable (les variables de type tableau ne peuvent pas être utilisées). L'expression ou variable sera évaluée pour chaque ligne affichée (si elle s'applique à la list box) ou chaque cellule affichée (si elle s'applique à la list box). Vous pouvez utiliser les constantes listées dans la commande [`LISTBOX SET ROW FONT STYLE`](../commands-legacy/listbox-set-row-font-style.md). -Voici un exemple : +Exemple : ```4d Choose([Companies]ID;Bold;Plain;Italic;Underline) @@ -266,7 +266,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`LIS #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes @@ -293,7 +293,7 @@ Emplacement horizontal du texte dans la zone où il apparait. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Commandes @@ -320,7 +320,7 @@ Cette propriété peut également être gérée par les commandes [`OBJECT Get v #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [En-tête List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### Commandes @@ -430,7 +430,7 @@ Par défaut, cette option n'est pas activée. #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) #### Commandes @@ -483,7 +483,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes @@ -507,7 +507,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes From d71ce1b67ea9566ab63557990ae15f36217c0ca6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 21:59:58 +0200 Subject: [PATCH 0411/2000] New translations properties_textandpicture.md (French) --- .../FormObjects/properties_TextAndPicture.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md index b42665278bc6f3..598837f52efbcc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md @@ -86,7 +86,7 @@ Désigne l'emplacement d'une icône par rapport à l'objet formulaire. #### Objets pris en charge -[En-têtes de list box](listbox_overview.md#list-box-headers) +[En-têtes de list box](listbox-header-footer.md#headers) #### Commandes @@ -171,7 +171,7 @@ Le chemin d'accès à saisir est identique à celui de [la propriété Chemin d' #### Objets pris en charge -[Bouton](button_overview.md) (tous les styles sauf [Aide](button_overview.md#help)) - [Case à cocher](checkbox_overview.md) - [En-tête List box](listbox_overview.md#list-box-headers) - [Bouton radio](listbox_overview.md#list-box-headers) +[Bouton](button_overview.md) (tous les styles sauf [Aide](button_overview.md#help)) - [Case à cocher](checkbox_overview.md) - [En-tête List box](listbox-header-footer.md#headers) - [Bouton radio](listbox_overview.md#list-box-headers) #### Commandes @@ -294,13 +294,13 @@ Il est important de noter que la propriété “Avec pop up menu” gère unique #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| :------------- | --------------- | ---------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| Nom | Type de données | Valeurs possibles | +| :------------- | --------------- | ------------------------------------------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### Objets pris en charge -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### Commandes From 9f866d96f6acffa154c686ec7e68d6f2c1cf4f2d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:00:46 +0200 Subject: [PATCH 0412/2000] New translations dsmapping.md (French) --- .../version-21-R2/ORDA/dsMapping.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ORDA/dsMapping.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ORDA/dsMapping.md index e5dbe4896d20e7..696ddb3905bafb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ORDA/dsMapping.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ORDA/dsMapping.md @@ -205,7 +205,7 @@ Une entity selection est un objet contenant une ou plusieurs référence(s) à d Un objet Entity selection est géré par les fonctions et les propriétés de la classe [**EntitySelection**](../API/EntitySelectionClass.md). -Voici un exemple : +Exemple : ```4d var $e : cs.EmployeeSelection //déclare une variable objet $e de type de classe EmployeeSelection From e9dbc6cb282a6e71acaf3fabf2fca7de81695f13 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:00:48 +0200 Subject: [PATCH 0413/2000] New translations entities.md (French) --- .../version-21-R2/ORDA/entities.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md index b47b1a22f2d919..abaea441a39c24 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md @@ -160,7 +160,7 @@ La référence du fichier peut être : - un objet 4D.File - un chemin au format POSIX -Voici un exemple : +Exemple : ```4d Function createCompany($name : Text; $logo : 4D.File) @@ -292,7 +292,7 @@ Une nouvelle entity selection est **partageable** dans les cas suivants : - la nouvelle entity selection est basée sur une relation [entity.*attributeName*](API/EntityClass.md#attributename) (par exemple, "company.employees") lorsque *attributeName* est un attribut lié 1-vers-N mais que l'entité n'appartient pas à une entity selection. - la nouvelle entity selection est explicitement copiée comme partageable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire avec l'option `ck shared`). -Voici un exemple : +Exemple : ```4d var $myComp : cs.CompanyEntity @@ -306,7 +306,7 @@ Une nouvelle entity selection est **modifiable** dans les cas suivants : - nouvelle entity selection créée vide à l'aide de la fonction [dataClass.newSelection()](API/DataClassClass.md#newselection) ou de la commande `Create entity selection`, - nouvelle entity selection explicitement copiée comme modifiable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire sans l'option `ck shared`). -Voici un exemple : +Exemple : ```4d var $toModify : cs.CompanySelection @@ -339,7 +339,7 @@ $comp2:=$lowSal.employer //$comp2 est modifiable car $lowSal est modifiable :::note Entity selections retournées depuis le serveur -Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Voici un exemple : +Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Exemple : ```4d //une fonction est toujours exécutée sue le serveur From cf6406719e4bb5c2f85a203f661e00a029494a61 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:02:50 +0200 Subject: [PATCH 0414/2000] New translations transformation-tags.md (French) --- .../version-21-R2/Tags/transformation-tags.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Tags/transformation-tags.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Tags/transformation-tags.md index 75f5719da6ab6b..e37fe7826ba9ac 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Tags/transformation-tags.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Tags/transformation-tags.md @@ -577,7 +577,7 @@ Dans ce cas, la balise `4DLOOP` fonctionne comme avec un tableau : elle fait une Cette syntaxe est utile lorsque vous passez un pointeur de tableau en tant que paramètre à la commande [`PROCESS 4D TAGS`](../commands-legacy/process-4d-tags.md). -Voici un exemple : +Exemple : ```4d ARRAY TEXT($array;2) From 8d9e266dac0015b4ca00fcd43b3c3a3dd75d90a6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:05:02 +0200 Subject: [PATCH 0415/2000] New translations configuring.md (French) --- .../version-21-R2/ViewPro/configuring.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ViewPro/configuring.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ViewPro/configuring.md index a1dce7a77d0a62..bdb9bcc1f324ea 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ViewPro/configuring.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ViewPro/configuring.md @@ -418,7 +418,7 @@ La commande [VP Get stylesheet](commands/vp-get-stylesheet.md) peut être utilis ### Propriétés d'objet de style -Voici un exemple : +Exemple : ```4d $style:=New object From e1518c720abc388bdba87aed2c78ba590258ec13 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:05:15 +0200 Subject: [PATCH 0416/2000] New translations sessions.md (French) --- .../version-21-R2/WebServer/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WebServer/sessions.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WebServer/sessions.md index af8364ef32b7ed..78aa00f410800c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WebServer/sessions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WebServer/sessions.md @@ -110,7 +110,7 @@ Des privilèges peuvent être associés aux sessions utilisateur web. Sur le ser Vous assignez des privilèges en utilisant la [fonction `.setPrivileges()`](API/SessionClass.md#setprivileges). Dans votre code, vous pouvez vérifier les privilèges de la session pour autoriser ou refuser l'accès à l'aide de la fonction [`.hasPrivilege()`](API/SessionClass.md#hasprivilege). Par défaut, les nouvelles sessions n'ont aucun privilège : ce sont des sessions **Guest** (la fonction [`isGuest()`](API/SessionClass.md#isguest) retourne true). -Voici un exemple : +Exemple : ```4d If (Session.hasPrivilege("WebAdmin")) From 731240aa599e73b5346eab6d206be67b615277ef Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:20:17 +0200 Subject: [PATCH 0417/2000] New translations 4d.md (French) --- .../version-21-R2/commands/4d.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md index 3e1946e8982007..8a438ef3a8f7a8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md @@ -10,6 +10,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ----------------------------------------------------- | | classStore | Object | ← | Class store contenant toutes les classes 4D intégrées | +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 | Created | + +
    +
    + Le mot-clé **4D** est décrit dans la [**Page de concepts pour les classes**](../Concepts/classes.md#4d). ## Propriétés From dc0dce9feabd7ffb7505ab20fd4ebdc5fae7ee30 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:20:19 +0200 Subject: [PATCH 0418/2000] New translations application-info.md (French) --- .../version-21-R2/commands/application-info.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md index b8f580fc3fc4c8..aa9416fac05400 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | --------------------------------------------------- | | Résultat | Object | ← | Informations sur l'activité de l'application active | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 R2 | Support des propriétés "useFluentUI" et "canUseFluentUI" |
    +
    ## Description From 94bd3135354698db185c721bfd8d4aae33376841 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:20:21 +0200 Subject: [PATCH 0419/2000] New translations call-chain.md (French) --- .../version-21-R2/commands/call-chain.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md index 081c5dca3e97e6..172aeaaefbb707 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | --------------------------------------------------------------------- | | Résultat | Collection | ← | Collection d'objets décrivant la chaîne d'appels au sein d'un process | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R9 | Prise en charge de la propriété `formula` |
    +
    ## Description From 2d854df13f09e04faf9360cdfc9cede8d79d0837 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:20:26 +0200 Subject: [PATCH 0420/2000] New translations command-name.md (French) --- .../version-21-R2/commands/command-name.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md index eab898155789db..4d7668ca325a83 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | ---------------------------------- | | command | Integer | → | Numéro de commande | @@ -16,8 +18,10 @@ displayed_sidebar: docs | theme | Text | ← | Thème du langage de la commande | | Résultat | Text | ← | Nom de la commande | +
    +
    Historique | Release | Modifications | @@ -25,6 +29,7 @@ displayed_sidebar: docs | 20 R9 | Prise en charge de la propriété obsolète |
    +
    ## Description From 77ce707123108b10b3a15a609d5ce0545a1277d9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:20:28 +0200 Subject: [PATCH 0421/2000] New translations compile-project.md (French) --- .../version-21-R2/commands/compile-project.md | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md index 89b8ce31b06e2a..12fb41a081434a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md @@ -5,18 +5,22 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File } {; *options* : Object} ) : Object +**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +
    + | Paramètres | Type | | Description | | ----------- | ----------------------- | --------------------------- | ------------------------------------------------------------- | | projectFile | 4D.File | → | Fichier .4DProject à compiler | | options | Object | → | Objet qui spécifie les options de compilation | | Résultat | Object | ← | Objet contenant des informations sur le statut de compilation | +
    +
    Historique | Release | Modifications | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R8 | Prise en charge du `type` "formObjectExpression" |
    +
    ## Description @@ -99,7 +104,7 @@ L'objet renvoyé par **Compile project** possède jusqu'à trois propriétés : | symbols.methods\[\].params | Collection | Collection de types de paramètres (codes numériques des types de valeurs) | | symbols.methods\[\]. threadSafe | Boolean | Indique si cette méthode est *thread safe* | -Pour plus d'informations, voir [Outils de compilation](../Project/compiler.md#compilation-tools). +Pour plus d'informations, voir [Outils de compilation](../Projet/compiler.md#compilation-tools). ## Objets variables @@ -142,14 +147,14 @@ Pour effectuer un contrôle de syntaxe uniquement, passez une collection vide au $status:=Compile project($options) ``` -Compilez le projet courant en utilisant uniquement les options de compilateur définies dans les Paramètres de Structure : +Compilez le projet actuel en utilisant uniquement les options de compilateur définies dans les Paramètres de Structure : ```4d var $status : Object $status:=Compile project ``` -Sur un Mac Silicon, compilez le projet courant uniquement pour ARM : +Sur un Mac Silicon, compilez le projet actuel uniquement pour ARM : ```4d var $status : Object @@ -158,7 +163,7 @@ Sur un Mac Silicon, compilez le projet courant uniquement pour ARM : $status:=Compile project($options) ``` -Compilez un projet autre que le projet courant : +Compilez un projet autre que le projet actuel : ```4d var $status : Object @@ -178,7 +183,7 @@ Compilez un projet et déclarez son composant : $status:=Compile project($options) ``` -Désactivez les warnings 518.1 et 518.2 lors de la compilation de votre projet : +Désactivez les avertissements 518.1 et 518.2 lors de la compilation de votre projet : ```4d var $options:={} From c13b06a16a6773aeef66ecb53291abf6781b22cb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:20:30 +0200 Subject: [PATCH 0422/2000] New translations create-deployment-license.md (French) --- .../commands/create-deployment-license.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md index 71b1497468cac1..bb7d02bf7ccf28 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md @@ -5,19 +5,12 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------- | -| 20 R10 | Nouveau paramètre *autoLicenseTarget* | -| 20 | Ajout | - -
    - **Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object +
    + | Paramètres | Type | | Description | | ----------------- | ------------------------- | --------------------------- | ------------------------------------------------------- | | mergedApp | 4D.Folder | → | Dossier contenant l'application fusionnée | @@ -26,8 +19,20 @@ displayed_sidebar: docs | oemLicense | 4D.File | → | Licence de clé XML OEM 4D si licence serveur | | Résultat | Object | ← | Statut | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------- | +| 20 R10 | Nouveau paramètre *autoLicenseTarget* | +| 20 | Ajout | + +
    +
    + ## Description La commande **Create deployment license** crée un fichier de licence intégré dans le dossier Licenses de l'application générée *mergedApp*. Si le dossier Licenses n'existe pas dans le dossier *mergedApp*, il est créé par la commande. From 88d4cba47cf67151d89ad6baba8d669a8878c208 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:20:31 +0200 Subject: [PATCH 0423/2000] New translations create-entity-selection.md (French) --- .../commands/create-entity-selection.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md index 8ae2f0605cf27f..d9bae5b33d7295 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md @@ -8,14 +8,28 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | dsTable | Table | → | Table de la base 4D dont la sélection courante doit être utilisée pour construire l'entity selection | | settings | Object | → | Option de création : contexte | | Résultat | 4D.EntitySelection | ← | Nouvelle entity selection liée à la dataclass de la table | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 17 R5 | Modifié | +| 17 | Created | + +
    +
    + ## Description La commande `Create entity selection` construit et renvoie une nouvelle entity selection [modifiable](../ORDA/entities.md#shareable-or-alterable-entity-selections) relative à la classe de données correspondant à la *dsTable* fournie, en fonction de la sélection actuelle de cette table. From 32e69e525d922d3e3ce12ec6c08e8cf8788ee261 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:20:33 +0200 Subject: [PATCH 0424/2000] New translations cs.md (French) --- .../version-21-R2/commands/cs.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md index 1dd481dec81b4a..d25a77bae70d29 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md @@ -8,6 +8,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ------------------------------------------------------------------- | | classStore | Object | ← | Class store utilisateur utilisateurs pour le projet ou le composant | +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 | Created | + +
    +
    + Le mot-clé **cs** est décrit dans la [**Page de concepts pour les classes**](../Concepts/classes.md#cs). ## Propriétés From d486028956bbf295f2fc94b9bf8f36879d407297 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:20:35 +0200 Subject: [PATCH 0425/2000] New translations dialog.md (French) --- .../version-21-R2/commands/dialog.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md index 146980d1afe6a3..d697e1c0abf0ce 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table à laquelle appartient le formulaire; Si omis : Table par défaut ou utilisation d'un formulaire projet | @@ -15,8 +17,21 @@ displayed_sidebar: docs | formData | Object | → | Données à associer au formulaire | | \* | Opérateur | → | Utiliser le même process | +
    +
    +
    Historique + +| Release | Modifications | +| --------------------------- | ------------- | +| 17 | Modifié | +| 11 SQL | Modifié | +| <6 | Created | + +
    +
    + ## Description La commande **DIALOG** présente le *formulaire* à l'utilisateur, en lui passant de(s) paramètre(s) *formData* (facultatif). From 125917a3bd9856fa898478d1fcd942f738f1accc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:20:36 +0200 Subject: [PATCH 0426/2000] New translations ds.md (French) --- .../version-21-R2/commands/ds.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md index b23cba2fde0664..b22c5fce9ffcb4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md @@ -4,17 +4,31 @@ title: ds displayed_sidebar: docs --- -**ds** { ( *localID* : Text ) } : cs.DataStore +**ds** ({ *localID* : Text }) : cs.DataStore +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------- | --------------------------- | -------------------------------------- | | localID | Text | → | Identifiant local du datastore distant | | Résultat | cs.DataStore | ← | Nouvelle référence de datastore | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 | Modifié | +| 17 | Created | + +
    +
    + ## Description La commande `ds` retourne une référence vers le datastore correspondant à la base de données 4D courante ou à la base de données désignée par *localID*. From 3770071cbfa2d8fc1ef39519d0824d41c912c8e0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:20:38 +0200 Subject: [PATCH 0427/2000] New translations file.md (French) --- .../version-21-R2/commands/file.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/file.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/file.md index 5ddcb959ad3e8b..f6a6f40303deb5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/file.md @@ -4,19 +4,12 @@ title: File displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ----------------------------------------- | -| 19 R4 | Nouvelle constante `HTTP Client log file` | -| 17 R5 | Ajout | - -
    - **File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File +
    + | Paramètres | Type | | Description | | ------------ | ---------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Chemin de fichier | @@ -25,8 +18,20 @@ displayed_sidebar: docs | \* | Opérateur | → | \* pour retourner le fichier de la base hôte | | Résultat | [4D.File](../API/FileClass.md) | ← | Nouvel objet fichier | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------------- | +| 19 R4 | Nouvelle constante `HTTP Client log file` | +| 17 R5 | Ajout | + +
    +
    + ## Description La commande `File` crée et retourne un nouvel objet de type [`4D.File`](../API/FileClass.md). La commande accepte deux syntaxes : From aacadca7ea95c293cfcc5f577a6b7ff8c23e6c0b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:20:40 +0200 Subject: [PATCH 0428/2000] New translations folder.md (French) --- .../version-21-R2/commands/folder.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md index 3307ae7a79a2e3..1bcd84193ce356 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md @@ -4,19 +4,12 @@ title: Folder displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ----------------------------------- | -| 19 R8 | Prise en charge de `fk home folder` | -| 17 R5 | Ajout | - -
    - **Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder +
    + | Paramètres | Type | | Description | | -------------- | -------------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Chemin du dossier | @@ -25,8 +18,20 @@ displayed_sidebar: docs | \* | Opérateur | → | \* pour retourner le dossier de la base hôte | | Résultat | [4D.Folder](../API/FolderClass.md) | ← | Nouvel objet dossier | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------- | +| 19 R8 | Prise en charge de `fk home folder` | +| 17 R5 | Ajout | + +
    +
    + ## Description La commande `Folder` crée et retourne un nouvel objet de type [`4D.Folder`](../API/FolderClass.md). La commande accepte deux syntaxes : From 03394a9d521730015a9ac9a5d4307501db2108d1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:20:42 +0200 Subject: [PATCH 0429/2000] New translations form-edit.md (French) --- .../version-21-R2/commands/form-edit.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md index e40f09d6214a3e..7c2540667bd8ab 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md @@ -8,21 +8,27 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ----- | --------------------------- | --------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table à laquelle appartient le formulaire; Si omis : Table par défaut ou utilisation d'un formulaire projet | | form | Text | → | Nom du formulaire | | object | Text | → | Nom de l'objet du formulaire ou nom du groupe | +
    +
    Historique | Release | Modifications | | ------- | ------------------------------------- | | 20 R8 | Prise en charge du paramètre *object* | +| 18 R5 | Created |
    +
    ## Description From 8e0ebc327efa5c039edb8bbe0e3302a3abcdddda Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:20:43 +0200 Subject: [PATCH 0430/2000] New translations form-event-code.md (French) --- .../version-21-R2/commands/form-event-code.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md index 6256e74091d743..f67eb7ce7e50cd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md @@ -9,9 +9,7 @@ displayed_sidebar: docs -| Paramètres | Type | | Description | -| ---------- | ------- | --------------------------- | ----------------------------- | -| Résultat | Integer | ← | Numéro d'événement formulaire | +
    | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | -------------------------------- | From b711bc04cfe380a831ec55ac0889b8f06088ad2c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:20:45 +0200 Subject: [PATCH 0431/2000] New translations form-event.md (French) --- .../version-21-R2/commands/form-event.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md index efcbcc3ea4886f..4970db8d3974c0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | --------------- | | Résultat | Object | ← | Objet événement | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 R2 | Modifié | +| 18 | Created | + +
    +
    + ## Description **FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** retourne un objet contenant des informations sur l'événement formulaire qui vient de se produire. Habituellement, vous utiliserez **FORM Event** à partir d'une méthode formulaire ou objet. @@ -37,7 +51,7 @@ Par exemple, dans le cas d'un clic sur un bouton, l'objet contient les propriét L'objet événement peut contenir des propriétés supplémentaires, en fonction de l'objet pour lequel l'événement se produit. Pour les objets *eventObj* générés sur: -- des objets de type list box ou colonne de list box, voir [cette section](../FormObjects/listbox_overview.md#supported-form-events). +- des objets de type list box ou colonne de list box, voir [cette section](../FormObjects/listbox-object.md#supported-form-events). - des zones 4D View Pro, voir événement formumaire [on VP Ready](../Events/onVpReady.md). **Note:** S'il n'y a pas d'événement courant, **FORM Event** renvoie un objet null. From 1ed7c3cb8841c5a88d9f31bbbdc168d98453a76e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:20:47 +0200 Subject: [PATCH 0432/2000] New translations form-load.md (French) --- .../version-21-R2/commands/form-load.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md index 3e2031ee336282..c8992692d5362e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------------ | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Formulaire table à charger (si omis, charger un formulaire projet) | @@ -15,8 +17,22 @@ displayed_sidebar: docs | formData | Object | → | Données à associer au formulaire | | \* | Opérateur | → | Si passé = la commande s'applique à la base de données hôte lorsqu'elle est exécutée à partir d'un composant (paramètre ignoré en dehors de ce contexte) | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------------------- | +| 20 | Modifié | +| 16 R6 | Modifié | +| 14 | Renamed (OPEN PRINTING FORM) | +| 12 | Created | + +
    +
    + ## Description The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.La commande **FORM LOAD** est utilisée pour charger le formulaire *form* en mémoire dans le process courant avec *formData* (facultatif) afin d'imprimer ses données ou d'analyser son contenu. Il ne peut y avoir qu'un seul formulaire courant par process. From 293aa1e8ed4b62bc703b68d9759904af2b9f6b84 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:20:49 +0200 Subject: [PATCH 0433/2000] New translations form-theme.md (French) --- .../version-21-R2/commands/form-theme.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md index 2cc9db96bdfc8d..856943bf667963 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | -------------------------------------------------------------------------------------------------------------- | | Résultat | Text | ← | Thème utilisé par le formulaire courant : "Classic" ou "FluentUI" (Windows) | +
    +
    Historique | Release | Modifications | @@ -21,6 +25,7 @@ displayed_sidebar: docs | 21 R2 | Ajout |
    +
    ## Description From bebfe122b188fca53ab700ea6eadcab12c0a8dad Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:20:51 +0200 Subject: [PATCH 0434/2000] New translations form.md (French) --- .../version-21-R2/commands/form.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form.md index 7aeb6d01ecdebe..d14aeae2017cbd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form.md @@ -8,19 +8,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ---------------------------- | | Résultat | Object | ← | Données du formulaire actuel | +
    +
    Historique | Release | Modifications | | ------- | ---------------------------------- | | 20 R8 | Support des classes de formulaires | +| 16 R6 | Created |
    +
    ## Description From 36d18d04a2a0bd3e757dcfe5f0069f9512c0ce41 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:20:52 +0200 Subject: [PATCH 0435/2000] New translations formula-from-string.md (French) --- .../commands/formula-from-string.md | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md index 68380b260ca345..b39c0fac289d3a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md @@ -4,28 +4,33 @@ title: Formula from string displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------------------------- | -| 20 R3 | Prise en charge du paramètre *context* | -| 17 R6 | Renommée : New formula from string -> Formula from string | -| 17 R3 | Ajout | - -
    - **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function +
    + | Paramètres | Type | | Description | | ------------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------- | | formulaString | Text | → | Formule texte à retourner comme objet | | context | Integer | → | `sk execute in current database` (par défaut) ou `sk execute in host database` | | Résultat | 4D.Function | ← | Objet natif encapsulant la formule | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------------------------------------------- | +| 20 R3 | Prise en charge du paramètre *context* | +| 17 R6 | Renommée : New formula from string -> Formula from string | +| 17 R3 | Ajout | + +
    +
    + ## Description La commande `Formula from string` crée un objet `4D.Function` basé sur *formulaString* et, éventuellement, *context*. *formulaString* peut être simple comme une valeur unique ou complexe comme une méthode projet avec des paramètres. From 835d2ff346304c86d82dc69386dab662ff4bdc2a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:20:54 +0200 Subject: [PATCH 0436/2000] New translations formula.md (French) --- .../version-21-R2/commands/formula.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md index 9c1c09a9b107df..c20103ad95d815 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md @@ -5,26 +5,31 @@ slug: /commands/formula displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ---------------------------------------------------- | -| 17 R6 | Renommée (New formula -> Formula) | -| 17 R3 | Ajout | - -
    - **Formula** ( *formulaExp* : Expression ) : 4D.Function +
    + | Paramètres | Type | | Description | | ---------- | --------------------------- | :-------------------------: | -------------------------------------- | | formulaExp | Expression | → | Formule à retourner comme objet | | Résultat | 4D.Function | ← | Fonction native encapsulant la formule | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ---------------------------------------------------- | +| 17 R6 | Renommée (New formula -> Formula) | +| 17 R3 | Ajout | + +
    +
    + ## Description La commande `Formula` crée un objet `4D Function` basé sur l'expression *formulaExp*. *formulaExp* peut être simple comme une valeur unique ou complexe comme une méthode projet avec des paramètres. From 2a6c75619481a8c1b5c1c81d615eb1cf88ec8121 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:20:56 +0200 Subject: [PATCH 0437/2000] New translations generate-uuid.md (French) --- .../version-21-R2/commands/generate-uuid.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md index f3a7edc10a14da..c4a218c893ef30 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md @@ -5,24 +5,30 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID**( *version* : Integer ) : Text +**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +
    + | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | -------------------------------------------------------------------------------- | | version | Integer | → | Version de l'UUID : 4 (par défaut) ou 7 | | Résultat | Text | ← | Nouvel UUID sous forme de texte non canonique (32 caractères) | +
    +
    Historique | Release | Modifications | | ------- | -------------------------------------- | | 20 R10 | Prise en charge du paramètre *version* | +| 12 | Created |
    +
    ## Description From 792130568bca6ab244551bdd5201a9d6867fc3d5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:20:58 +0200 Subject: [PATCH 0438/2000] New translations http-parse-message.md (French) --- .../version-21-R2/commands/http-parse-message.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md index d6252399f7410d..df8e9f601a99be 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | ------------------------------------------------------------------- | | data | Text, Blob | → | Données à analyser | | Résultat | Object | ← | Objet dont chaque propriété est une partie des données multiparties | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R4 | Ajout |
    +
    ## Description From 3613b782bcacb6185a67a9bb7629a5c573a140e8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:20:59 +0200 Subject: [PATCH 0439/2000] New translations imap-new-transporter.md (French) --- .../commands/imap-new-transporter.md | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md index 04a79eeba1dde2..5ba89367574cb5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md @@ -4,25 +4,30 @@ title: IMAP New transporter displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 18 R4 | Ajout | - -
    - **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------------- | :-------------------------: | -------------------------------------------------------------------------------- | | server | Object | → | Informations sur le serveur de messagerie | | Résultat | 4D.IMAPTransporter | ← | [Objet IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object) | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 R4 | Ajout | + +
    +
    + ## Description La commande `IMAP New transporter`configure une nouvelle connexion IMAP en fonction du paramètre *server* et retourne un nouvel objet *transporter*. L'objet transporteur retourné sera alors utilisé pour la réception d'emails. From 32bcfaabf949994518cd14820667aa1c7995b5a4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:01 +0200 Subject: [PATCH 0440/2000] New translations last-errors.md (French) --- .../version-21-R2/commands/last-errors.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md index 624e09052e5e3c..aaa73f37ac6059 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | -------------------------- | | Résultat | Collection | ← | Collection d'objets erreur | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 R8 | Created | + +
    +
    + ## Description La commande **Last errors** renvoie la pile d'erreurs courante de l'application 4D sous la forme d'une collection d'objets erreur, ou **null** si aucune erreur ne s'est produite. La pile d'erreurs inclut les objets envoyés par la commande [throw](../commands-legacy/throw.md), le cas échéant. From 76c03fa8da0da912609e2282e29cccac4dd8c58d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:03 +0200 Subject: [PATCH 0441/2000] New translations license-info.md (French) --- .../version-21-R2/commands/license-info.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md index b708f174113f7f..09a746a0443f91 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md @@ -8,10 +8,13 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ---------------------------------- | | Résultat | Object | ← | Informations sur la licence active | +
    From a49a9803627af2accb17f59a314a48075a58b60a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:05 +0200 Subject: [PATCH 0442/2000] New translations listbox-get-property.md (French) --- .../version-21-R2/commands/listbox-get-property.md | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md index bced9e77992211..76718080445f77 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md @@ -4,16 +4,11 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Field, Variable ; *property* : Integer ) : any +**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any -| Paramètres | Type | | Description | -| ---------- | ------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | -| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable | -| object | any | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis) | -| property | Integer | → | Propriété dont vous voulez obtenir la valeur | -| Résultat | Integer, Text | ← | Valeur courante | +
    | Paramètres | Type | | Description | | ---------- | -------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | From bf32829061b723724f269b6c943d11149979355c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:07 +0200 Subject: [PATCH 0443/2000] New translations listbox-set-property.md (French) --- .../commands/listbox-set-property.md | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md index 86c7fcdc4b0627..e86d8ab1419fb0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md @@ -4,16 +4,11 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Field, Variable ; *property* : Integer ; *value* : Integer, Text ) +**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text ) -| Paramètres | Type | | Description | -| ---------- | ------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | -| object | any | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis) | -| property | Integer | → | Propriété de list box ou de colonne de list box | -| value | Integer, Text | → | Valeur de la propriété | +
    | Paramètres | Type | | Description | | ---------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -25,6 +20,17 @@ displayed_sidebar: docs
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 R6 | Modifié | +| 16 R2 | Created | + +
    +
    + ## Description La commande **LISTBOX SET PROPERTY** définit la *value* de la *property* de la list box ou de la colonne de list box désignée par les paramètres *object* et *\**. From 035608dbcd3213887fd7b773c5f84a9dd4969a68 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:08 +0200 Subject: [PATCH 0444/2000] New translations mail-convert-from-mime.md (French) --- .../commands/mail-convert-from-mime.md | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md index d2e1dfd7aeba98..d7723429b8947e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md @@ -4,25 +4,30 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 18 | Ajout | - -
    - **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object +
    + | Paramètres | Type | | Description | | ---------- | ---------- | :-------------------------: | ------------- | | mime | Blob, Text | → | Email en MIME | | Résultat | Object | ← | Objet email | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 | Ajout | + +
    +
    + ## Description La commande `MAIL Convert from MIME` convertit un document MIME en un objet email valide. From ccbfa5fe0c0f8b4f43315263c1a811b164a7aea1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:10 +0200 Subject: [PATCH 0445/2000] New translations mail-convert-to-mime.md (French) --- .../commands/mail-convert-to-mime.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md index 99038da83c20a5..dbd7749e23c1a2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md @@ -4,27 +4,32 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 17 R4 | Ajout | -| 17 R5 | Modifié | - -
    - **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text +
    + | Paramètres | Type | | Description | | ---------- | ------ | :-------------------------: | ---------------------------------------- | | mail | Object | → | Objet email | | options | Object | → | Options d'encodage et de charset du mail | | Résultat | Text | ← | Objet email converti en MIME | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 17 R5 | Modifié | +| 17 R4 | Ajout | + +
    +
    + ## Description La commande `MAIL Convert to MIME` convertit un objet email en texte MIME. Cette commande est appelée en interne par [SMTP_transporter.send()](../API/SMTPTransporterClass.md#send) pour formater l'objet email avant de l'envoyer. Elle peut être utilisée pour analyser le format MIME de l'objet. From 0a3c1fae18ad7aef5dba9c195cfc8f3644ebf609 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:12 +0200 Subject: [PATCH 0446/2000] New translations mail-new-attachment.md (French) --- .../commands/mail-new-attachment.md | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md index 48eb85594b99f1..1e3ff5b6798ccd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md @@ -4,18 +4,12 @@ title: MAIL New attachment displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------------------------------------ | -| 19 R2 | Accepte 4D.File, 4D.ZipFile, 4D.Blob | - -
    - **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment +
    + | Paramètres | Type | | Description | | ----------- | --------------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | file | 4D.File | → | Fichier joint | @@ -28,8 +22,20 @@ displayed_sidebar: docs | disposition | Text | → | Valeur de l'en-tête content-disposition : "inline" ou "attachment" | | Résultat | 4D.MailAttachment | ← | Objet pièce jointe | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------------------------------------------------------ | +| 19 R2 | Accepte 4D.File, 4D.ZipFile, 4D.Blob | +| 17 R4 | Ajout | + +
    +
    + ## Description La commande `MAIL New attachment` vous permet de créer un objet pièce jointe que vous pouvez ajouter à un [objet Email](../API/EmailObjectClass.md#email-object). From 47fbc82a2ae669532122380ed07ee392b9e1f064 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:14 +0200 Subject: [PATCH 0447/2000] New translations new-collection.md (French) --- .../version-21-R2/commands/new-collection.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md index bcbc21c7805966..faab9caf14835b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | ------------------------------------------ | | value | any | → | Valeur(s) de collection | | Résultat | Collection | ← | New collection | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 16 R4 | Created | + +
    +
    + ## Description La commande `New collection` crée une nouvelle collection vide ou pré-remplie et retourne sa référence. Les collections peuvent être gérées à l'aide des propriétés et des fonctions de la [classe Collection](../API/CollectionClass.md). From 3fd36ab2950a4c03c6ff4e8d499ca3b542618fcc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:16 +0200 Subject: [PATCH 0448/2000] New translations new-log-file.md (French) --- .../version-21-R2/commands/new-log-file.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md index bd5e74e3dabee5..6331f34b64c72b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | --------------------------------------- | | Résultat | Text | ← | Chemin complet du fichier journal fermé | +
    +
    +
    Historique + +| Release | Modifications | +| --------------------------- | ------------- | +| <6 | Created | + +
    +
    + ## Description **Note préliminaire:** Cette commande ne fonctionne qu'avec 4D Server. Elle ne peut être exécutée que via la commande [Execute on server](../commands-legacy/execute-on-server.md) ou via une procédure stockée. From 924f7f9b5280f14beac175ee395efd046c670c83 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:17 +0200 Subject: [PATCH 0449/2000] New translations new-shared-collection.md (French) --- .../version-21-R2/commands/new-shared-collection.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md index 28c174e50bafe1..bb9d0a2dd07acb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | ------------------------------------------------------ | | value | any | → | Valeur(s) de la collection partagée | | Résultat | Collection | ← | New shared collection | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 16 R6 | Created | + +
    +
    + ## Description La commande `New shared collection` crée une nouvelle collection partagée vide ou préremplie et retourne sa référence. Les collections peuvent être gérées à l'aide des propriétés et des fonctions de la [classe Collection](../API/CollectionClass.md). From 9f88a876e32fead3702db6cbfe72ca52bea0a557 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:19 +0200 Subject: [PATCH 0450/2000] New translations new-signal.md (French) --- .../version-21-R2/commands/new-signal.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md index e6f24ed4f7a798..a34209abb53efa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ----------- | ------------------------- | --------------------------- | ---------------------------- | | Description | Text | → | Description du signal | | Résultat | 4D.Signal | ← | Object encapsulant le signal | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 17 R4 | Ajout |
    +
    ## Description From 5f14591bdcbdfcf81158597c9103dac053e9b65b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:21 +0200 Subject: [PATCH 0451/2000] New translations num.md (French) --- .../version-21-R2/commands/num.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/num.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/num.md index f5dd912271a65e..cf54f68d561425 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/num.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/num.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------------------- | --------------------------- | ---------------------------------------------------------------------------------------- | | expression | Text, Boolean, Integer | → | Chaîne à convertir en numérique ou Booléen à convertir en 0 ou 1 ou Expression numérique | @@ -16,15 +18,19 @@ displayed_sidebar: docs | base | Integer | → | Valeur comprise entre 2 et 36 qui représente le radix | | Résultat | Real | ← | Forme numérique du paramètre expression | +
    +
    Historique -| Release | Modifications | -| ------- | ----------------------------------- | -| 21 | Prise en charge du paramètre *base* | +| Release | Modifications | +| --------------------------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* | +| <6 | Created |
    +
    ## Description From 8629111eb78f0284c374176730909c8569cfba84 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:22 +0200 Subject: [PATCH 0452/2000] New translations object-get-data-source-formula.md (French) --- .../commands/object-get-data-source-formula.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md index 205703150bd5b6..053a257e06982f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md @@ -4,7 +4,7 @@ title: OBJECT Get data source formula displayed_sidebar: docs --- -**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Field, Variable ) : 4D.Formula +**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula @@ -16,8 +16,20 @@ displayed_sidebar: docs | object | Text, Variable, Field | → | Nom de l'objet formulaire (si \* est spécifié) ou
    Champ ou variable (si \* est omis) | | Résultat | 4D.Formula | ← | Formule associée à l'objet de formulaire (`Null` si aucune formule n'est associée) | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* | +| 20 R10 | Created | + +
    +
    + ## Description La commande **OBJECT Get data source formula** renvoie la formule (le cas échéant) associée à l'objet ou aux objets désigné(s) par les paramètres *object* et *\**. From a53b2bf5da0eb034ddb4ff5d29f775f6b2ec7ea6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:24 +0200 Subject: [PATCH 0453/2000] New translations object-set-data-source-formula.md (French) --- .../commands/object-set-data-source-formula.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md index 3f219d2f959871..044a7d034275d2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md @@ -4,7 +4,7 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Field, Variable ; *formula* : 4D.Formula ) +**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula ) @@ -16,8 +16,20 @@ displayed_sidebar: docs | object | Text, Variable, Field | → | Nom de l'objet formulaire (si \* est spécifié) ou
    Champ ou variable (si \* est omis) | | formula | 4D.Formula | → | Formule à assigner comme source de données | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* | +| 20 R10 | Created | + +
    +
    + ## Description La commande **OBJECT SET DATA SOURCE FORMULA** assigne une formule (expression) comme source de données de l'objet ou des objets désigné(s) par les paramètres *object* et *\** . La formule doit être fournie sous la forme d'un objet [`4D.Formula`](../API/FunctionClass.md#formula-objects). From e22ba5cec5fa81dcf172fa6621f40f5ccb53dd3b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:26 +0200 Subject: [PATCH 0454/2000] New translations open-datastore.md (French) --- .../version-21-R2/commands/open-datastore.md | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md index e4abd88a6276f6..1b975483e7f64c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md @@ -4,29 +4,34 @@ title: Open datastore displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------ | -| 21 | Cloud Qodly interrompu | -| 20 R6 | Prise en charge des accès aux instances du cloud Qodly | -| 20 R4 | Nouvelle propriété *passwordAlgorithm* | -| 18 | Ajout | - -
    - **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation +
    + | Paramètres | Type | | Description | | -------------- | ------------------------------------------ | --------------------------- | ---------------------------------------------------------------------------------------------------- | | connectionInfo | Object | → | Propriétés de connexion utilisées pour joindre le datastore distant | | localID | Text | → | Identifiant à affecter au datastore ouvert sur l'application locale (obligatoire) | | Résultat | 4D.DataStoreImplementation | ← | Objet datastore | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------------------------ | +| 21 | Cloud Qodly interrompu | +| 20 R6 | Prise en charge des accès aux instances du cloud Qodly | +| 20 R4 | Nouvelle propriété *passwordAlgorithm* | +| 18 | Ajout | + +
    +
    + ## Description La commande `Open datastore` connecte l'application au datastore distant identifié par le paramètre *connectionInfo* et renvoie un objet `4D.DataStoreImplementation` correspondant associé à l'alias local *localID*. From 7d70c48225d462598c5bf57143f2146270df0461 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:27 +0200 Subject: [PATCH 0455/2000] New translations pop3-new-transporter.md (French) --- .../version-21-R2/commands/pop3-new-transporter.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md index 1690030e0a9f54..4c90d8b78adb30 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Informations sur le serveur de messagerie | | Résultat | 4D.POP3Transporter | ← | [Object POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object) | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 18 R2 | Ajout |
    +
    ## Description From 1d328f506260185e8a25add9e09eff2bb3412662 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:29 +0200 Subject: [PATCH 0456/2000] New translations print-form.md (French) --- .../version-21-R2/commands/print-form.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md index 4202166132ed23..930c4efcc1fcad 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table du formulaire, ou table par défaut si omis | @@ -17,8 +19,21 @@ displayed_sidebar: docs | areaEnd | Integer | → | Zone de fin (si areaStart est spécifié) | | Résultat | Integer | ← | Hauteur de la section imprimée | +
    +
    +
    Historique + +| Release | Modifications | +| --------------------------- | ------------- | +| 20 | Modifié | +| 16 R6 | Modifié | +| <6 | Ajout | + +
    +
    + ## Description La commande **Print form** imprime simplement *form* avec les valeurs courantes des champs et des variables de la table *aTable*. Elle est généralement utilisée pour imprimer des états très complexes qui nécessitent un contrôle complet du processus d'impression. **Print form** ne gère pas les traitements d'enregistrements, ni les ruptures, sauts de pages, en-têtes ou pieds de pages. Vous devez vous-même prendre en charge ces opérations. **Print form** imprime uniquement des champs et des variables avec une taille fixe, la commande ne gère pas les objets de taille variable. From 1ecc0e393a7925d81d65cc171d0765200762edfd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:31 +0200 Subject: [PATCH 0457/2000] New translations process-activity.md (French) --- .../version-21-R2/commands/process-activity.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md index 61e5e2b1dce4f9..3411a3f945d14a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------- | | sessionID | Text | → | ID de session | | options | Integer | → | Options de retour | | Résultat | Object | ← | Aperçu des process en cours d'exécution et/ou (4D Server uniquement) des sessions utilisateur | +
    +
    Historique | Release | Modifications | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R7 |
    • Prise en charge du paramètre *sessionID*
    • Renommé (Get process activity)
    |
    +
    ## Description From d838136085fdb80d94d8fbc509726d7d27b3281b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:33 +0200 Subject: [PATCH 0458/2000] New translations process-info.md (French) --- .../version-21-R2/commands/process-info.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md index 0b1bfe6464da34..5d9cefa2e5c5f0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ------------- | ------- | :-------------------------: | --------------------------- | | processNumber | Integer | → | Process number | | Résultat | Object | ← | Informations sur le process | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R7 | Ajout |
    +
    ## Description @@ -37,7 +42,7 @@ L'objet retourné contient les propriétés suivantes : | ID | Integer | ID unique du process | | name | Text | Nom du process | | number | Integer | Process number | -| preemptive | Boolean | Vrai si l'exécution est préemptive, faux sinon | +| préemptif | Boolean | Vrai si l'exécution est préemptive, faux sinon | | sessionID | Text | UUID de la session | | state | Integer | Statut courant. Valeurs possibles : voir ci-dessous | | systemID | Text | ID du process utilisateur, 4D ou de réserve | From 5aeaf277fff3338abe7053d7f7c9dbed851d2fdc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:34 +0200 Subject: [PATCH 0459/2000] New translations process-number.md (French) --- .../version-21-R2/commands/process-number.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md index d607da65b4219e..07e604bd3f5379 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | --------- | --------------------------- | ----------------------------------------------- | | name | Text | → | Nom du process duquel obtenir le numéro | @@ -16,15 +18,19 @@ displayed_sidebar: docs | \* | Opérateur | → | Renvoyer le numéro du process depuis le serveur | | Résultat | Integer | ← | Process number | +
    +
    Historique | Release | Modifications | | ------- | ------------------------------- | | 20 R7 | Prise en charge du paramètre id | +| 6 | Created |
    +
    ## Description From 9280d955ce09a2dcda32c4d6fecbb28bcf9ede8b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:36 +0200 Subject: [PATCH 0460/2000] New translations select-log-file.md (French) --- .../version-21-R2/commands/select-log-file.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md index 9695d6e2e5c761..769d41ce98543b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md @@ -8,13 +8,27 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | --------- | --------------------------- | --------------------------------- | | logFile | Text | → | Nom du fichier journal | | \* | Opérateur | → | Fermer le fichier journal courant | +
    +
    +
    Historique + +| Release | Modifications | +| --------------------------- | ------------- | +| 11 SQL | Modifié | +| <6 | Created | + +
    +
    + ## Description La commande **SELECT LOG FILE** crée ou ferme le fichier d'historique (ou fichier journal) de la base de données, suivant la valeur que vous passez en paramètre.. From 17ac097e1c6f753ce367d52855dc627d3122ef5c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:38 +0200 Subject: [PATCH 0461/2000] New translations session-info.md (French) --- .../version-21-R2/commands/session-info.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md index 70f4d8be356e27..40dcf2de828e8e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------- | :-------------------------: | --------------------------- | | sessionID | Integer | → | ID de session | | Résultat | Object | ← | Informations sur la session | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | Ajout |
    +
    ## Description From a2b8b0f802ce688326dd6609910ecfb184d0f752 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:39 +0200 Subject: [PATCH 0462/2000] New translations session-storage.md (French) --- .../version-21-R2/commands/session-storage.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md index 43061d94def2b1..825120e281ffa9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ---------------------------------------------------------- | | id | Text | → | Identifiant unique (UUID) de la session | | Résultat | Object | ← | Objet de stockage de la session | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R6 | Ajout |
    +
    ## Description From dca1e2d38450b8f79bb00d25ecd4c3641a9c1e69 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:41 +0200 Subject: [PATCH 0463/2000] New translations session.md (French) --- .../version-21-R2/commands/session.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session.md index f182749c9182a6..e6ac04f65897ed 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session.md @@ -14,8 +14,10 @@ displayed_sidebar: docs | ---------- | ---------------------------------------------------- | --------------------------- | ------------- | | Résultat | [4D.Session](../API/SessionClass.md) | ← | Objet session | +
    +
    Historique | Release | Modifications | @@ -25,6 +27,7 @@ displayed_sidebar: docs | 18 R6 | Ajout |
    +
    ## Description From a93357d0ab8f4dfa697b14b840cc322d9a05191f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:42 +0200 Subject: [PATCH 0464/2000] New translations set-allowed-methods.md (French) --- .../version-21-R2/commands/set-allowed-methods.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md index f3b3895d9a80be..e265523dbbe68b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ------------ | ---------- | --------------------------- | --------------------------- | | methodsArray | Text array | → | Tableau de noms de méthodes | +
    +
    +
    Historique + +| Release | Modifications | +| --------------------------- | ------------- | +| 17 R2 | Modifié | +| <6 | Ajout | + +
    +
    + ## Description La commande **SET ALLOWED METHODS** permet de désigner les méthodes projet qui peuvent être appelées directement depuis l'application. From 85ae91103af5e937c39eedae102d40dac3036d3d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:44 +0200 Subject: [PATCH 0465/2000] New translations set-window-document-icon.md (French) --- .../version-21-R2/commands/set-window-document-icon.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md index 6a0786773d393c..497ecb1397cd32 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | -------------------------------------------------- | --------------------------- | --------------------------------------- | | winRef | Integer | → | Numéro de référence de la fenêtre | | image | Picture | → | Icône personnalisée | | file | 4D.File, 4D.Folder | → | Chemin d'accès du fichier ou du dossier | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | Ajout |
    +
    ## Description From 7fdf43f51d3d8dd9b0c125fb25fa710c14377462 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:46 +0200 Subject: [PATCH 0466/2000] New translations smtp-new-transporter.md (French) --- .../version-21-R2/commands/smtp-new-transporter.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md index 114ec81c360dc1..8f44864aa2a4e9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------------- | --------------------------- | -------------------------------------------------------------------------------- | | server | Object | → | Informations sur le serveur de messagerie | | Résultat | 4D.SMTPTransporter | ← | [Objet SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object) | +
    +
    Historique | Release | Modifications | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 17 R4 | Ajout |
    +
    ## Description From b61f2191b8651f9e2cb87b15cacb6582a5fc5835 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:48 +0200 Subject: [PATCH 0467/2000] New translations string.md (French) --- .../version-21-R2/commands/string.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/string.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/string.md index 75adddf67fae40..8b9600ea4f79a1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/string.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | | expression | Expression | → | Expression à convertir en chaîne (peut être de type Réel, Integer, Date, Heure, Alpha, Texte, Booléen, Undefined ou Null) | @@ -17,15 +19,19 @@ displayed_sidebar: docs | base | Integer | → | Valeur comprise entre 2 et 36 qui représente la base si *expression* est un nombre | | Résultat | Text | ← | expression convertie en chaîne alphanumérique | +
    +
    Historique -| Release | Modifications | -| ------- | ----------------------------------- | -| 21 | Prise en charge du paramètre *base* | +| Release | Modifications | +| --------------------------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* | +| <6 | Created |
    +
    ## Description From 0a2474fa5dc3cd329fb67f4a1cbe367610fee1eb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:21:50 +0200 Subject: [PATCH 0468/2000] New translations super.md (French) --- .../version-21-R2/commands/super.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/super.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/super.md index f8fc0d8e216bd8..6014dab7fc4ab6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/super.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/super.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ----------------------------------------------------------------------------- | | param | any | -> | Paramètre(s) à passer au constructeur de la classe parente | | Résultat | Object | <- | Parent de l'objet | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 | Created | + +
    +
    + Le mot-clé `Super` permet les appels à la `superclass`, c'est-à-dire à la classe parente. `Super` peut être utilisé de deux différentes manières : From 7944915e36230bee9ba58bf1fd416440921a0156 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:23:06 +0200 Subject: [PATCH 0469/2000] New translations this.md (French) --- .../version-21-R2/commands/this.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/this.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/this.md index f20b482444793f..4a1e03790a7675 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/this.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/this.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ------------------------ | | Résultat | Object | ← | Élément ou objet courant | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 | Created | + +
    +
    + ## Description La commande `This` renvoie une référence à l'objet en cours de traitement. From b836cd8459022621cd385a3c024f019f6fdcda27 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:23:08 +0200 Subject: [PATCH 0470/2000] New translations trim-end.md (French) --- .../version-21-R2/commands/trim-end.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md index eae95a6b4b13a3..8be898f7c9f3ef 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texte à tronquer | | Résultat | Text | ← | Texte tronqué | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Ajout |
    +
    ## Description From f043dedbcf3975cbd7ab7e2feb17d46f467fcc03 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:23:10 +0200 Subject: [PATCH 0471/2000] New translations trim-start.md (French) --- .../version-21-R2/commands/trim-start.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md index 8a8d52ce433744..92dab1ba097319 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texte à tronquer | | Résultat | Text | ← | Texte tronqué | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Ajout |
    +
    ## Description From b31f54cce78a37d7433037297289a880a95771ba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:23:12 +0200 Subject: [PATCH 0472/2000] New translations trim.md (French) --- .../version-21-R2/commands/trim.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md index 433568c03e4704..6a1a39eebdf695 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texte à tronquer | | Résultat | Text | ← | Texte tronqué | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Ajout |
    +
    ## Description From ee3c1358354cd4d3e9af14822afdd40146877dbd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:23:13 +0200 Subject: [PATCH 0473/2000] New translations use-entity-selection.md (French) --- .../version-21-R2/commands/use-entity-selection.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md index 619106289055eb..9d2ac24c42d6b3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | --------------- | ---------------------------------- | --------------------------- | -------------------- | | entitySelection | 4D.EntitySelection | → | Une entity selection | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 17 | Ajout | + +
    +
    + ## Description La commande `USE ENTITY SELECTION` met à jour la sélection courante de la table correspondant à la classe de données du paramètre *entitySelection*, en fonction du contenu de la entity selection. From f4f7f040af21a7c4948a8a0f0dc64fd9fe2f9ef4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:23:15 +0200 Subject: [PATCH 0474/2000] New translations wa-get-context.md (French) --- .../version-21-R2/commands/wa-get-context.md | 25 ++++++++++++++----- 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md index 32b33f3f5c93ed..acefb74c1dc15b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md @@ -4,18 +4,31 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( * ; *object* : Text ) -> *contextObj* : Object
    **WA Get context** ( *object* : Field, Variable ) -> *contextObj* : Object +**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object -| Paramètres | Type | | Description | -| ---------- | --------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | -| object | any | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis). | -| contextObj | Object | ← | Objet contexte si défini précédemment, sinon `null`. | +
    +| Paramètres | Type | | Description | +| ---------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | +| object | Text, Variable | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis). | +| Résultat | Object | ← | Objet contexte si défini précédemment, sinon `null`. | + +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 20 R9 | Ajout | + +
    +
    + ### Description La commande `WA Get context` récupère l'objet contexte défini pour `$4d` dans la zone Web désignée par les paramètres \* et *object* en utilisant [`WA SET CONTEXT`](./wa-set-context.md). Si `WA SET CONTEXT` n'a pas été appelé pour la zone web, la commande renvoie `null`. From ca755c6f3a8ff6cadddf89b58dd0fa45b9675a3b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:23:16 +0200 Subject: [PATCH 0475/2000] New translations wa-set-context.md (French) --- .../version-21-R2/commands/wa-set-context.md | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md index bdac354cd51cc3..7e7ec7c728ce9e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md @@ -4,15 +4,11 @@ title: WA SET CONTEXT displayed_sidebar: docs --- -**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Field, Variable ; *contextObj* : Object ) +**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object ) -| Paramètres | Type | | Description | -| ---------- | --------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | -| object | any | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis). | -| contextObj | Object | → | Objet contenant les fonctions qui peuvent être appelées avec `$4d`. | +
    | Paramètres | Type | | Description | | ---------- | --------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -23,6 +19,16 @@ displayed_sidebar: docs
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 20 R9 | Ajout | + +
    +
    + ### Description La commande `WA SET CONTEXT` définit un objet contexte *contextObj* pour `$4d` dans la zone Web désignée par les paramètres \* et *object*. Lorsque cette commande est utilisée, `$4d` ne peut accéder qu'aux contenus déclarés dans le *contextObj* fourni. Si aucun objet contexte n'est défini, `$4d` a accès à toutes les méthodes 4D et ne peut pas accéder aux classes utilisateurs. From c3c927c41a807b0ba0267f827513e7fea2e3ed82 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:23:18 +0200 Subject: [PATCH 0476/2000] New translations web-event.md (French) --- .../version-21-R2/commands/web-event.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md index 773d1a2cfa8db2..e010b1421c4892 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | :-------------------------: | -------------------------------------- | | Résultat | Object | ← | Informations sur l'événement déclenché | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 21 | Ajout | + +
    +
    + ## Description La commande `Web Event` renvoie un objet contenant des informations sur un événement déclenché lié à un composant de formulaire web Qodly. From 1e45fbbaea460b979fb6692fdd294829472a486c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:23:20 +0200 Subject: [PATCH 0477/2000] New translations web-form.md (French) --- .../version-21-R2/commands/web-form.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md index ec27a8696d8f0a..7f1eddb9cedc3e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | -------------------------- | :-------------------------: | ---------------------------- | | Résultat | 4D.WebForm | ← | Nouvel objet proxy `WebForm` | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 21 | Ajout | + +
    +
    + ## Description La commande `Web Form` renvoie un objet proxy `4D.WebForm`, qui permet de travailler avec les propriétés et les fonctions de la page et de les émuler efficacement. From 40847a82fc7b79f1ca030c45704ae40fd9ab9df1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:23:21 +0200 Subject: [PATCH 0478/2000] New translations web-server-list.md (French) --- .../version-21-R2/commands/web-server-list.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md index f0841a1857ea1c..10cfeda58af27b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | -------------------------------------------- | | Résultat | Collection | ← | Collection des objets Web Server disponibles | +
    +
    Historique | Release | Modifications | @@ -21,6 +25,7 @@ displayed_sidebar: docs | 18 R3 | Ajout |
    +
    ## Description From 6ad9a08d82137fef18985d3ba3da8d828ba11b97 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:23:23 +0200 Subject: [PATCH 0479/2000] New translations web-server.md (French) --- .../version-21-R2/commands/web-server.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md index 4027657368d7a5..485f2fb85b2dfe 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------- | --------------------------- | ------------------------------------------------------------------------------------ | | option | Integer | → | Serveur Web à référencer (défaut si omis = `Web server database`) | | Résultat | 4D.WebServer | ← | Objet Serveur Web | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 19 | prise en charge de .sessionCookieSameSite |
    +
    ## Description From 1cd74845cd1211217ca70080ba034863c3489038 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:23:24 +0200 Subject: [PATCH 0480/2000] New translations zip-create-archive.md (French) --- .../version-21-R2/commands/zip-create-archive.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md index 1338c70e584884..c640734d60a9fe 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | --------------- | ------------------------- | :-------------------------: | ------------------------------------------------------------------------- | | fileToZip | 4D.File | → | Objet fichier ou dossier à compresser | @@ -17,8 +19,10 @@ displayed_sidebar: docs | options | Integer | → | Si *folderToZip* utilisé : `ZIP Without enclosing folder` | | Résultat | Object | ← | Objet statut | +
    +
    Historique | Release | Modifications | @@ -27,6 +31,7 @@ displayed_sidebar: docs | 18 | Ajout |
    +
    ## Description From b2ad7529c243015149fbc2f038ab8b87af773b08 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:23:26 +0200 Subject: [PATCH 0481/2000] New translations zip-read-archive.md (French) --- .../version-21-R2/commands/zip-read-archive.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md index 98fde33319fe4c..1bae3a628d491b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ----------------------------- | :-------------------------: | --------------------------------------------- | | zipFile | 4D.File | → | Fichier archive ZIP | | password | Text | → | Mot de passe de l'archive ZIP, le cas échéant | | Résultat | 4D.ZipArchive | ← | Objet archive | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 18 | Ajout |
    +
    ## Description From 1e20ab982d50eabf8816812cb4bf99925fa53a22 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:23:42 +0200 Subject: [PATCH 0482/2000] New translations async.md (French) --- i18n/fr/docusaurus-plugin-content-docs/current/Develop/async.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Develop/async.md b/i18n/fr/docusaurus-plugin-content-docs/current/Develop/async.md index f15627f5cf19bb..54b7c181fcacff 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Develop/async.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Develop/async.md @@ -177,7 +177,7 @@ The **`.wait()`** function pauses execution of the current process and puts 4D i The `wait()` function returns when the `onTerminate` event has been triggered on the object, or when the provided timeout (if any) has expired. Consequently, you can explicitly exit from a `.wait()` by calling `shutdown()` or `terminate()` from within a callback. Otherwise, the `.wait()` is exited when the current operation ends. -Voici un exemple : +Exemple : ```4d var $options:=cs.Params.new() From 06dcea536733ca12e836ce5be36992b74a0b9719 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:23:44 +0200 Subject: [PATCH 0483/2000] New translations listbox-column.md (French) --- .../current/FormObjects/listbox-column.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/listbox-column.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/listbox-column.md index d48654d72e412f..bf0b4751a3b96b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/listbox-column.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/listbox-column.md @@ -39,8 +39,8 @@ Vous pouvez définir des propriétés standard (texte, couleur de fond, etc.) po | On Load | | | | On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | | On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *Listbox tableau uniquement* | -| On Scroll |
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    | | | On Unload | | | +| On Validate | | | ## Tableaux d'objets dans les colonnes From af4bbf64529f38b30a66f088be59bc0e11e686cb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:23:48 +0200 Subject: [PATCH 0484/2000] New translations listbox-object.md (French) --- .../current/FormObjects/listbox-object.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/listbox-object.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/listbox-object.md index 613f3609d4fa4d..85e70c9d22dca5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/listbox-object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/listbox-object.md @@ -168,9 +168,10 @@ Les propriétés prises en charge dépendent du type de list box. | On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | | On Open Detail |
    • [row](#additional-properties)
    | *Current Selection & Named Selection list boxes only* | | On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *Listbox tableau uniquement* | -| On Selection Change | | | | On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | +| On Selection Change | | | | On Unload | | | +| On Validate | | | ### Propriétés supplémentaires {#additional-properties} From 25a4dfff9c8e0f811cb8809ec6b0fb94e996c315 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:23:50 +0200 Subject: [PATCH 0485/2000] New translations listbox-column.md (French) --- .../version-21/FormObjects/listbox-column.md | 413 ++++++++++++++++++ 1 file changed, 413 insertions(+) create mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..86ad899c372986 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md @@ -0,0 +1,413 @@ +--- +id: listbox-column +title: "[Colonne de list box](listbox_overview.md#list-box-columns)" +--- + +Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_column.png) + +Vous pouvez définir des propriétés standard (texte, couleur de fond, etc.) pour chaque colonne de la list box ; ces propriétés sont prioritaires sur celles de l'objet list box. + +> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). + +## Propriétés spécifiques des colonnes {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## Événements de formulaire pris en charge {#supported-form-events} + +| Evénement formulaire | Propriétés supplémentaires renvoyées (voir [Form event](../commands/form-event.md) pour les propriétés principales) | Commentaires | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Sort |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Listbox tableau uniquement* | +| On Before Data Entry |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Before Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Begin Drag Over |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Column Moved |
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | | +| On Column Resize |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    | | +| On Data Change |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Double Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drag Over |
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drop |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Footer Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    | *Arrays, Current Selection & Named Selection list boxes only* | +| On Getting Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | +| On Header Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | +| On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *Listbox tableau uniquement* | +| On Unload | | | +| On Validate | | | + +## Tableaux d'objets dans les colonnes + +Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). + +La list box suivante a été définie à l'aide d'un tableau d'objets : + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configurer une colonne tableau d'objets + +Pour affecter un tableau d'objets à une colonne de list box, il suffit de définir le nom du tableau d'objets soit dans la liste des propriétés (champ "Nom de la variable"), soit à l'aide de la commande [`LISTBOX INSERT COLUMN`](../commands-legacy/listbox-insert-column.md), comme pour toute autre colonne basée sur un tableau. Dans la Liste des propriétés, vous pouvez sélectionner Objet comme "Type de variable" pour la colonne : + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Les propriétés standard liées aux coordonnées, taille et style sont disponibles pour les colonnes de type objet. Elles peuvent être gérées à l'aide de la Liste des propriétés, ou en programmant les attributs de style, visibilité, couleur de police et de fond de chaque ligne de colonne objet de la list box. Ce type de colonne peut également être masqué. + +Toutefois, le thème Source de données n'est pas disponible pour les colonnes objet des list box. En fait, le contenu de chaque cellule de la colonne est basé sur les attributs présents dans l'élément correspondant du tableau d'objets. Chaque élément du tableau peut définir : + +le type de valeur (obligatoire) : texte, couleur, événement, etc. +la valeur elle-même (optionnel) : utilisé aussi bien pour la saisie que pour l'affichage. +le mode d'affichage du contenu de la cellule (optionnel) : bouton, liste, etc. +des paramètres supplémentaires (optionnel) : dépend du type de valeur +Pour définir ces propriétés, vous devez placer les attributs adéquats dans l'objet (la liste des attributs disponibles est fournie ci-dessous). Par exemple, vous pouvez écrire "Hello World!" dans une colonne objet à l'aide de ce simple code : + +```4d +ARRAY OBJECT(obColumn;0) //tableau de colonnes + var $ob : Object //premier élément + OB SET($ob; "valueType" ; "text") //définit le type de valeur (obligatoire) + OB SET($ob; "value" ; "Hello World !") //définit la valeur + APPEND TO ARRAY(obColumn ;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet. Ces paramètres sont automatiquement définis en fonction du type de valeur. + +#### valueType et affichage des données + +Lorsqu'une colonne de list box est associée à un tableau d'objets, l'affichage, la saisie et l'édition des cellules sont basées sur l'attribut valueType présent dans chaque élément du tableau. Les valeurs valueType prises en charge sont les suivantes : + +- "text" : pour une valeur texte +- "real" : pour une valeur numérique incluant des séparateurs tels que `\`, `<.>`, ou `<,>` +- "integer" : pour une valeur entière +- "boolean" : pour une valeur True/False +- "color" : pour définir une couleur de fond +- "event" : pour afficher un bouton avec un libellé. + +4D utilise des widgets par défaut selon la valeur "valueType" (c'est-à-dire qu'un "text" est affiché comme un widget de saisie de texte, un "boolean" comme une case à cocher), mais d'autres affichages sont également disponibles par le biais d'options (*e.g.*, un réel peut également être représenté comme un menu déroulant). Le tableau suivant indique l'affichage par défaut ainsi que les variations possibles pour chaque type de valeur : + +| valueType | Format défaut | Widget(s) alternatif(s) | +| --------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | +| text | zone de saisie de texte | menu déroulant (enumération obligatoire) ou combo box (enumération) | +| réel | zone de saisie de texte contrôlée (nombre et séparateurs) | menu déroulant (enumération obligatoire) ou combo box (enumération) | +| integer | zone de saisie de texte contrôlée (nombre) | menu déroulant (enumération obligatoire) ou combo box (enumération) ou case à cocher trois états | +| boolean | case à cocher | menu déroulant (enumération obligatoire) | +| color | couleur de fond | text | +| event | bouton avec libellé | | +| | | Tous les widgets peuvent associer un unit toggle button ou ellipsis button à la cellule. | + +Vous définissez l'affichage de la cellule et les variations à l'aide d'attributs spécifiques dans chaque objet (voir ci-dessous). + +#### Formats d'affichage et filtres de saisie + +Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet des list box. Ils sont automatiquement définis en fonction du type de valeur. Ils sont listés dans le tableau suivant : + +| Value type | Format défaut | Contrôle de saisie | +| ---------- | ------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | +| text | le même que celui de l'objet | pas de contrôle (tout caractère accepté) | +| réel | le même que celui de l'objet (utilisation du séparateur décimal système) | "0-9" et "." et "-" | +| | | "0-9" et "." si min>=0 | +| integer | le même que celui de l'objet | "0-9" et "-" | +| | | "0-9" si min>=0 | +| Boolean | case à cocher | N/A | +| color | N/A | N/A | +| event | N/A | N/A | + +### Attributs + +Chaque élément du tableau d'objets est un objet qui peut contenir un ou plusieurs attributs qui définiront le contenu de la cellule et l'affichage des données (voir exemple ci-dessus). + +L'unique attribut obligatoire est "valueType" et ses valeurs acceptées sont "text", "real", "integer", "boolean", "color" et "event". Le tableau suivant liste tous les attributs acceptés dans les tableaux d'objets des list box, suivant la valeur de "valueType" (tout autre attribut est ignoré). Les formats d'affichage et des exemples sont fournis ci-dessous. + +| | valueType | text | réel | integer | boolean | color | event | +| --------------------- | ------------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | +| *Attributs* | *Description* | | | | | | | +| value | valeur de la cellule (saisie ou affichage) | x | x | x | | | | +| min | valeur minimum | | x | x | | | | +| max | valeur maximum | | x | x | | | | +| behavior | valeur "threeStates" | | | x | | | | +| requiredList | menu déroulant défini dans l'objet | x | x | x | | | | +| choiceList | combo box défini dans l'objet | x | x | x | | | | +| requiredListReference | RefList 4D, dépend de la valeur de "saveAs" | x | x | x | | | | +| requiredListName | nom d'énumération 4D, dépend de la valeur de "saveAs" | x | x | x | | | | +| saveAs | "reference" ou "value" | x | x | x | | | | +| choiceListReference | RefList 4D, affiche une combo box | x | x | x | | | | +| choiceListName | nom d'énumération 4D, affiche une combo box | x | x | x | | | | +| unitList | tableau de X éléments | x | x | x | | | | +| unitReference | indice de l'élément sélectionné | x | x | x | | | | +| unitsListReference | RefList 4D pour les unités | x | x | x | | | | +| unitsListName | nom d'énumération 4D pour les unités | x | x | x | | | | +| alternateButton | ajouter un bouton alternatif | x | x | x | x | x | | + +#### value + +La valeur des cellules est stockée dans l'attribut "value". Cet attribut est utilisé pour la saisie (entrée) et pour l'affichage (sortie). Il peut également être utilisé pour définir des valeurs par défaut lors de l'utilisation des listes (voir ci-dessous). + +```4d + ARRAY OBJECT(obColumn;0) // tableau de colonnes + var $ob1;$ob2;$ob3 : Object + var $entry:="Hello world !" + OB SET($ob1; "valueType" ; "text") + OB SET($ob1; "value" ;$entry) // si l'utilisateur entre une nouvelle valeur, $entry contiendra la valeur éditée + + OB SET($ob2; "valueType" ; "real") + OB SET($ob2;"value";2/3) + + OB SET($ob3; "valueType" ; "boolean") + OB SET($ob3; "value";True) + + APPEND TO ARRAY(obColumn ;$ob1) + APPEND TO ARRAY(obColumn ;$ob2) + APPEND TO ARRAY(obColumn ;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> La valeur Null est acceptée, elle définit une cellule vide. + +#### min et max + +Lorsque le "valueType" est "real" ou "integer", l'objet accepte également les attributs min et max avec les valeurs appropriées (les valeurs doivent être du même type que valueType). + +Ces attributs peuvent être utilisés pour contrôler la plage de valeurs d'entrée. Lorsqu'une cellule est validée (lorsqu'elle perd le focus), si la valeur de saisie est inférieure à la valeur minimale ou supérieure à la valeur maximale, elle est rejetée. Dans ce cas, la valeur précédente est conservée et une astuce affiche une explication. + +```4d + var $ob3 : Object + var $entry3:=2015 + OB SET($ob3; "valueType" ; "integer") + OB SET($ob3; "value" ;$entry3) + OB SET($ob3; "min";2000) + OB SET($ob3; "max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +L'attribut behavior propose des variations de la représentation standard des valeurs. Une seule variation est possible : + +| Attribut | Valeur(s) disponible(s) | valueType(s) | Description | +| -------- | ------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | Représente une valeur numérique sous la forme d'une case à cocher à trois états.
    2=semi-coché, 1=coché, 0=décoché, -1=invisible, -2=décoché désactivé, -3=coché désactivé, -4=semi-coché désactivé | + +```4d + var $ob3; $ob4 : Object + OB SET($ob3; "valueType" ; "integer") + OB SET($ob3; "value";-3) + OB SET($ob4; "valueType" ; "integer") + OB SET($ob4; "value";-3) + OB SET($ob4; "behavior" ; "threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList et choiceList + +Lorsqu'un attribut "choiceList" ou "requiredList" est présent dans l'objet, la zone de saisie de texte est remplacée par une liste déroulante ou une combo box, en fonction de l'attribut : + +- Si l'attribut est "choiceList", la cellule est affichée sous forme de combo box. Cela signifie que l'utilisateur peut sélectionner ou saisir une valeur. +- Si l'attribut est "requiredList", la cellule est affichée sous forme de liste déroulante. Cela signifie que l'utilisateur peut uniquement sélectionner une des valeurs de la liste. + +Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> Les valeurs du widget sont définies via un tableau. Si vous souhaitez associer le widget à une énumération 4D existante, vous devez utiliser les attributs "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". + +Exemples : + +- Vous voulez afficher une liste déroulante avec juste deux options, "Open" ou "Closed". "Closed" doit être présélectionné : + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Vous voulez accepter toute valeur entière, mais afficher une combo box contenant les valeurs les plus communes : + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + var $ob : Object + OB SET($ob; "valueType" ; "integer") + OB SET($ob; "value";10) //10 comme valeur par défaut + OB SET ARRAY($ob; "choiceList" ;$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName et requiredListReference + +Les attributs "requiredListName" et "requiredListReference" vous permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur d'Enumérations de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de liste déroulante. Cela signifie que l'utilisateur pourra uniquement choisir une des valeurs fournies dans la liste. + +Utilisez "requiredListName" ou "requiredListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "requiredList". +> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". + +Exemples : + +- Vous voulez afficher une liste déroulante basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert"), la stocker en tant que valeur et afficher "bleu" par défaut : + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob; "valueType" ; "text") + OB SET($ob; "saveAs" ; "value") + OB SET($ob; "value" ; "blue") + OB SET($ob; "requiredListName" ; "colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Vous voulez afficher une liste déroulante basée sur une liste créée par programmation, et la stocker en tant que référence : + +```4d + <>List:=Nouvelle liste + APPEND TO LIST(<>List ; "Paris";1) + APPEND TO LIST(<>List ; "London";2) + APPEND TO LIST(<>List ; "Berlin";3) + APPEND TO LIST(<>List ; "Madrid";4) + var $ob : Object + OB SET($ob; "valueType" ; "integer") + OB SET($ob; "saveAs" ; "reference") + OB SET($ob; "value";2) //affiche Londres par défaut + OB SET($ob; "requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName et choiceListReference + +Les attributs "choiceListName" et "choiceListReference" permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de combo box, ce qui signifie que l'utilisateur pourra choisir une des valeurs de la liste ou en saisir une. + +Utilisez "choiceListName" ou "choiceListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "choiceList". +> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". + +Exemple : + +Vous voulez afficher une combo box basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert") et afficher "vert" par défaut : + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob; "valueType" ; "text") + + OB SET($ob; "value" ; "blue") + OB SET($ob; "choiceListName" ; "colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference et unitReference + +Vous pouvez utiliser des attributs spécifiques afin d'associer des unités aux valeurs des cellules (par exemple "10 cm", "20 pixels", etc.). Pour définir une liste d'unités, vous pouvez utiliser l'un des attributs suivants : + +- "unitsList" : un tableau contenant les x éléments définissant les unités disponibles (ex : "cm", "pouces", "km", "miles", etc.). Utilisez cet attribut pour définir des unités dans l'objet. +- "unitsListReference" : une référence de liste 4D contenant les unités disponibles. "unitsListReference" : une référence de liste 4D contenant les unités disponibles. +- "unitsListName" : un nom d'énumération 4D créée en mode Développement contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une énumération 4D créée dans la Boîte à outils. + +Quel que soit son mode de définition, la liste d'unités peut être associée à l'attribut suivant : + +- "unitReference" : une valeur simple contenant l'indice (de 1 à x) de l'élément sélectionné dans la liste de valeurs "unitList", "unitsListReference" ou "unitsListName". + +L'unité courante est affichée sous forme de bouton affichant successivement les valeurs de "unitList", "unitsListReference" ou "unitsListName" à chaque clic (par exemple "pixels" -> "lignes" -> "cm" -> "pixels" -> etc.) + +Exemple : + +Vous souhaitez définir une valeur de saisie numérique suivie d'une unité parmi deux possibles : "cm" ou "pixels". La valeur courante est "2" + "cm". Vous utilisez des valeurs définies directement dans l'objet (attribut "unitsList") : + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units; "lines") +APPEND TO ARRAY($_units; "pixels") +var $ob : Object +OB SET($ob; "valueType" ; "integer") +OB SET($ob; "value";2) // 2 "unités" +OB SET($ob; "unitReference";1) // "lignes" +OB SET ARRAY($ob; "unitsList" ;$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Si vous souhaitez ajouter un bouton ellipse [...] à une cellule, il suffit de passer "alternateButton" avec la valeur True dans l'objet. Le bouton sera automatiquement affiché dans la cellule. + +Lorsque l'utilisateur clique sur ce bouton, un événement `On Alternative Click` est généré, vous permettant de traiter cette action comme vous le souhaitez (reportez-vous ci-dessous au paragraphe "Gestion des événements" pour plus d'informations). + +Exemple : + +```4d +var $ob1 : Object +var $entry:= "Hello world !" +OB SET($ob; "valueType" ; "text") +OB SET($ob; "alternateButton";True) +OB SET($ob; "value" ;$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +L'attribut "valueType" de valeur "color" vous permet d'afficher soit une couleur, soit un texte. + +- Si la valeur est un nombre, un rectangle de couleur est dessiné à l'intérieur de la cellule. Exemple : + + ```4d + var $ob4 : Object + OB SET($ob4; "valueType" ; "color") + OB SET($ob4; "value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si la valeur est un texte, le texte est simplement affiché (par exemple : "value";"Automatic"). + +#### valueType event + +L'attribut "valueType" de valeur "event" affiche un bouton qui génère simplement un événement `On Clicked` lorsque l'utilisateur clique dessus. Aucune donnée ou valeur ne peut être passée ou retournée. + +Optionnellement, il est possible de passer un attribut "label". + +Exemple : + +```4d +var $ob : Object +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestion des événements + +Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox tableau d'objets : + +- **Sur données modifiées** : L'événement `On Data Change` est généré en cas de modification d'une valeur de la colonne, quel que soit le widget : + - zone de saisie de texte + - listes déroulante + - zone de combo box + - bouton d'unité (passage valeur x à valeur x+1) + - case à cocher (passage cochée/non cochée) +- **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. +- **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. + From d52141f701767b95367d0a7e92d3b261f4ab9e59 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:23:52 +0200 Subject: [PATCH 0486/2000] New translations listbox-object.md (French) --- .../version-21/FormObjects/listbox-object.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md index e77b6bd9fd0002..d31456a27b5e2b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md @@ -168,9 +168,10 @@ Les propriétés prises en charge dépendent du type de list box. | On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | | On Open Detail |
    • [row](#additional-properties)
    | *Current Selection & Named Selection list boxes only* | | On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *Listbox tableau uniquement* | -| On Selection Change | | | | On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | +| On Selection Change | | | | On Unload | | | +| On Validate | | | ### Propriétés supplémentaires {#additional-properties} @@ -196,3 +197,4 @@ Les événements formulaire sur les list box ou colonnes de list box peuvent ret > Si un événement se produit sur une "fake" colonne ou ligne qui n'existe pas, une chaîne vide est généralement renvoyée. + From bfd20a5fffbffe55c7aa235104bc3390214ad061 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:25:14 +0200 Subject: [PATCH 0487/2000] New translations command-index.md (French) --- .../current/commands/command-index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/commands/command-index.md b/i18n/fr/docusaurus-plugin-content-docs/current/commands/command-index.md index 9f1cf1409a8547..9e13db97180f52 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/commands/command-index.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/commands/command-index.md @@ -471,7 +471,7 @@ title: Commandes par nom I [`IDLE`](../commands/idle)
    -[`IMAP New transporter`](../commands/imap-new-transporter)
    +[`IMAP New transporter`](../commands/imap-new-transporter) **modified 4D 21 R3**
    [`IMPORT DATA`](../commands/import-data)
    [`IMPORT DIF`](../commands/import-dif)
    [`IMPORT STRUCTURE`](../commands/import-structure)
    From 8b507df58b7c76d0ad5e5498b2dcf71d525b0e7f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:25:22 +0200 Subject: [PATCH 0488/2000] New translations collectionclass.md (Spanish) --- .../version-19/API/CollectionClass.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md index 56813efef8dc4f..02cc08e8190cea 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md @@ -544,10 +544,10 @@ Este ejemplo ilustra el uso de la opción `ck resolve pointers`:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|propertyPath|Text|->|Object property path to be used for calculation| -|Result|Real|<-|Number of elements in the collection| +|propertyPath|Text|->|Ruta de propiedad del objeto a utilizar para el cálculo| +|Resultado|Real|<-|Number of elements in the collection|
    From 3940c0191381f1fc28b2947dd965c512e22c5170 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:26:44 +0200 Subject: [PATCH 0489/2000] New translations onafteredit.md (Spanish) --- .../version-19/Events/onAfterEdit.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md index 5b1708e96c44bb..d3cf42d6e7301e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 45 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox_overview.md#list-box-columns) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 45 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | ## Descripción From 992d1aff8a1b76c46126801efb821e3bbe3de41a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:26:46 +0200 Subject: [PATCH 0490/2000] New translations onafterkeystroke.md (Spanish) --- .../version-19/Events/onAfterKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md index 0d2a96ffda1f22..0d038670906466 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. |
    Histórico @@ -24,7 +24,7 @@ Después de que las propiedades de evento [`On Before Keystroke`](onBeforeKeystr El evento `On After Keystroke` no se genera: -- en el método [de las columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Secuencia de tecla From 54004fa566b6c588787c7b4c675dc43e991c50e1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:26:48 +0200 Subject: [PATCH 0491/2000] New translations onalternativeclick.md (Spanish) --- .../version-19/Events/onAlternativeClick.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md index 286003074bfcc0..d6611c13d570fa 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) |
  • Botones: el área "flecha" de un botón se presiona
  • List box: en una columna de un array, se hace clic en un botón de selección (atributo "alternateButton")
  • | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • Botones: el área "flecha" de un botón se presiona
  • List box: en una columna de un array, se hace clic en un botón de selección (atributo "alternateButton")
  • | ## Descripción @@ -22,7 +22,7 @@ Algunos estilos de botón pueden ser [vinculados a un menú emergente](FormObjec ### List box -Este evento se genera en columnas de [list boxes de tipo array de objetos](../FormObjects/listbox_overview.md#object-arrays-in-columns), cuando el usuario haga clic en un botón ellipsis del widget (atributo "alternateButton"). +Este evento se genera en columnas de [list boxes de tipo array de objetos](../FormObjects/listbox-column.md#object-arrays-in-columns), cuando el usuario haga clic en un botón ellipsis del widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) From 2efbcb9cca4fe2ffef8085003a09827c5e31aebe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:26:51 +0200 Subject: [PATCH 0492/2000] New translations onbeforekeystroke.md (Spanish) --- .../version-19/Events/onBeforeKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md index 22b2ce2b403d7c..6ab3bbc2d4cbe0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. |
    Histórico @@ -22,7 +22,7 @@ Después de haber seleccionado los eventos `On Before Keystroke` y [`On After Ke El evento `On Before Keystroke` no se genera: -- en un método [columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Objetos no editables From bde512272baf175877a0d0f1837c41c4232e07f6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:26:53 +0200 Subject: [PATCH 0493/2000] New translations onbegindragover.md (Spanish) --- .../version-19/Events/onBeginDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md index 8b6d529a01308e..8d9b742d9c047e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](../FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Se está arrastrando un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](../FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Se está arrastrando un objeto | ## Descripción From bb9c8032e095bbb3168affca7491656a6b0e4f64 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:26:57 +0200 Subject: [PATCH 0494/2000] New translations onclicked.md (Spanish) --- .../version-19/Events/onClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onClicked.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onClicked.md index 9ae290520a4d05..4cc3701e3103d8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 4 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| 4 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | ## Descripción From a0ecbafff62f8d0a728635d4a903e7e218881d22 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:27:03 +0200 Subject: [PATCH 0495/2000] New translations oncolumnresize.md (Spanish) --- .../version-19/Events/onColumnResize.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md index 638e973790236f..a53a4c9d5cfd91 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | ## Descripción From a649b49e9a7775a8b4f2e12f19aff4e30a437582 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:27:04 +0200 Subject: [PATCH 0496/2000] New translations ondatachange.md (Spanish) --- .../version-19/Events/onDataChange.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md index 96254978e40dbd..812ac53283013e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista Jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista Jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | ## Descripción From b303cbb25e4aeecf75da94968931534ee64a244b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:27:09 +0200 Subject: [PATCH 0497/2000] New translations ondoubleclicked.md (Spanish) --- .../version-19/Events/onDoubleClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md index 34773214fcd548..8c7d9cb7444ef6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón de imagen](FormObjects/pictureButton_overview.md) - [Área Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opciones](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón de imagen](FormObjects/pictureButton_overview.md) - [Área Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opciones](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | ## Descripción From 384815a52f64b5257372388e1bab9764182aed5a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:27:11 +0200 Subject: [PATCH 0498/2000] New translations ondragover.md (Spanish) --- .../version-19/Events/onDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md index 884335d9017846..f8a879c33635c5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------- | +| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | ## Descripción From 31aaa38e4ba3dac5d611cc2704569484c4c532bd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:27:12 +0200 Subject: [PATCH 0499/2000] New translations ondrop.md (Spanish) --- .../version-19/Events/onDrop.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDrop.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDrop.md index f3cfe2a0fd9c51..226a2eefd846f8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDrop.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | ## Descripción From 5dde20cab885809f5f491a268f7c43450ed92efb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:27:17 +0200 Subject: [PATCH 0500/2000] New translations ongettingfocus.md (Spanish) --- .../version-19/Events/onGettingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md index 4f154369df5250..557a6c6e645ff8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | ## Descripción From f56ca47b8a1dfd2083c36b85caa186171c9d055f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:27:21 +0200 Subject: [PATCH 0501/2000] New translations onheaderclick.md (Spanish) --- .../version-19/Events/onHeaderClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md index 0d583a8d79aeba..b6de29e4ec49b2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | Se produce un clic en el encabezado de columna | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 42 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Se produce un clic en el encabezado de columna | ## Descripción From c95c45dc143209ade9459000406e7ce1a5a59680 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:27:22 +0200 Subject: [PATCH 0502/2000] New translations onload.md (Spanish) --- .../version-19/Events/onLoad.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLoad.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLoad.md index fb95617c88d590..16c1fe5b8dcad8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLoad.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 1 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | ## Descripción From 2572653f1530561d5e81b1874373ae605ef5a3ff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:27:26 +0200 Subject: [PATCH 0503/2000] New translations onlosingfocus.md (Spanish) --- .../version-19/Events/onLosingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md index 8a6b456f2078c5..1c41b343e9a011 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | ## Descripción From 310686c2a906eeb02c5e7c66c4e3aa060581650d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:27:43 +0200 Subject: [PATCH 0504/2000] New translations onrowmoved.md (Spanish) --- .../version-19/Events/onRowMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md index 4eb440bcf9c703..6c7e4af8fa5ca4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción From c4ad1b2dc562f19f97827ec5f971589b3f78fa8a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:27:49 +0200 Subject: [PATCH 0505/2000] New translations onunload.md (Spanish) --- .../version-19/Events/onUnload.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onUnload.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onUnload.md index 66f237c2bb0ebc..dea1e96bb1a951 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onUnload.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 24 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | ## Descripción From d47290e665bc79b5cbd9f8b56ad690aa19578e3d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:27:54 +0200 Subject: [PATCH 0506/2000] New translations onvalidate.md (Spanish) --- .../version-19/Events/onValidate.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onValidate.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onValidate.md index e5188fe1e9f7f2..be10ac3ab75d4d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onValidate.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) -[Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de tabulación](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) -[Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de tabulación](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | ## Descripción From e8a581dc6afdea69bafa6e60b2157ffb8f883107 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:27:59 +0200 Subject: [PATCH 0507/2000] New translations overview.md (Spanish) --- .../version-19/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/overview.md index 5934fb98f0b401..e5b0cce2fc56ba 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/overview.md @@ -28,7 +28,7 @@ Cada evento es devuelto como un objeto por el comando `FORM Event`. Por defecto, Se devuelven propiedades adicionales cuando el evento se produce en objetos específicos. En particular: -- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). From 3e0c3c3c67344b499313440273f6339060148b17 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:28:07 +0200 Subject: [PATCH 0508/2000] New translations pictures.md (Spanish) --- .../version-19/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md index a2b11aa570d758..1a2220c8da0530 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md @@ -46,7 +46,7 @@ Las imágenes de alta resolución con la convención @nx pueden utilizarse en lo * [Botones](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[casillas de selección](FormObjects/checkbox_overview.md) * [Botones imagen](FormObjects/pictureButton_overview.md)/[imagen Pop-up](FormObjects/picturePopupMenu_overview.md) * [Pestañas](FormObjects/tabControl.md) -* [Encabezados de list box](FormObjects/listbox_overview.md#list-box-headers) +* [Encabezados de list box](FormObjects/listbox-header-footer.md#headers) * [Iconos del menú](Menus/properties.md#item-icon) 4D prioriza automáticamente las imágenes con mayor resolución. 4D prioriza automáticamente las imágenes con mayor resolución. Incluso si un comando o propiedad especifica *circle.png*, se utilizará *circle@3x.png* (si existe). From c446aeb061c59f31728795ff536f01305b95e9cb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:28:27 +0200 Subject: [PATCH 0509/2000] New translations listbox_overview.md (Spanish) --- .../FormObjects/listbox_overview.md | 735 +----------------- 1 file changed, 9 insertions(+), 726 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md index fb3625dd387538..aa4cfe3bebd85e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md @@ -44,7 +44,7 @@ Es posible añadir un método objeto al objeto list box y/o a cada columna del l 1. Método objeto de cada columna 2. Método objeto del list box -El método objeto de columna obtiene los eventos que se producen en su [encabezado](#list-box-headers) y [pie](#list-box-footers). +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). ### Tipos de list box @@ -59,270 +59,8 @@ Hay varios tipos de list box, con sus propios comportamientos y propiedades espe Se puede configurar completamente un objeto list box a través de sus propiedades, y también se puede gestionar dinámicamente por programación. -El lenguaje 4D incluye un tema "List Box" dedicado a los comandos de list box, pero los comandos de otros temas, tales como "Propiedades de los objetos" o los comandos `EDIT ITEM` y `Displayed line number` también pueden ser utilizados. Para mayor información consulte la página [List Box Commands Summary](https://doc.4d.com/4Dv17R6/4D/17-R6/List-Box-Commands-Summary.300-4311159.en.html) del manual *Lenguaje 4D*. +El lenguaje 4D incluye un tema "List Box" dedicado a los comandos de list box, pero los comandos de otros temas, tales como "Propiedades de los objetos" o los comandos `EDIT ITEM` y `Displayed line number` también pueden ser utilizados. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. -## Objetos tipo List box - -### List box de tipo array - -En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. - -Por defecto, 4D asigna el nombre "ColumnX" a cada columna. Puede cambiarlo, así como las otras propiedades de la columna, en las [propiedades de las columnas](listbox_overview.md#column-specific-properties). El formato de visualización de cada columna también puede definirse mediante el comando `OBJECT SET FORMAT`. -> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. - -Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. Los valores de las columnas se gestionan mediante comandos de alto nivel del tema List box (como `LISTBOX INSERT ROWS` o `LISTBOX DELETE ROWS`), así como comandos de manipulación de arrays. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: - -```4d -ARRAY TEXT(varCol;size) -``` - -También puede utilizar una lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` -> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. - -### List box de tipo selección - -En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. Puede utilizar los comandos `LISTBOX SET COLUMN FORMULA` y `LISTBOX INSERT COLUMN FORMULA` para modificar las columnas por programación. - -A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. - -En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. - -### List box colección o entity selection - -En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. - -Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método de proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en el caso de una colección de valores escalares). Puede utilizar los comandos `LISTBOX SET COLUMN FORMULA` y `LISTBOX INSERT COLUMN FORMULA` para modificar las columnas por programación. - -Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. - -Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: - -```4d -myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box -``` - -### Propiedades soportadas - -Las propiedades soportadas dependen del tipo de list box. - -| Propiedad | List box array | List box selección | List box colección o entity selection | -| ----------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | -| [Color de fondo alternado](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrita](properties_Text.md#bold) | X | X | X | -| [Expresión color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo del borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Abajo](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Class](properties_Object.md#css-class) | X | X | X | -| [Collection o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionamiento columnas auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Elemento actual](properties_DataSource.md#current-item) | | | X | -| [Posición elemento actual](properties_DataSource.md#current-item-position) | | | X | -| [Fuente de datos](properties_Object.md#data-source) | X | X | X | -| [Nombre formulario detallado](properties_ListBox.md#detail-form-name) | | X | | -| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | -| [Mostrar pies](properties_Footers.md#display-footers) | X | X | X | -| [Doble clic en línea](properties_ListBox.md#double-click-on-row) | | X | | -| [Arrastrable](properties_Action.md#droppable) | X | X | X | -| [Soltable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Fuente](properties_Text.md#font) | X | X | X | -| [Color de fuente](properties_Text.md#font-color) | X | X | X | -| [Expresión color fuente](properties_Text.md#font-color-expression) | | X | X | -| [Tamaño fuente](properties_Text.md#font-size) | X | X | X | -| [Alto (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Alto (encabezados)](properties_Headers.md#height) | X | X | X | -| [Alto (pies)](properties_Footers.md#height) | X | X | X | -| [Ocultar líneas vacías finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Ocultar resaltado selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List box jerárquico](properties_Object.md#array-list-box) | X | | | -| [Conjunto resaltado](properties_ListBox.md#highlight-set) | | X | | -| [Alineación horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Color líneas horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Itálica](properties_Text.md#italic) | X | X | X | -| [Izquierda](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Tabla principal](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Método](properties_Action.md#method) | X | X | X | -| [Líneas desplazables](properties_Action.md#movable-rows) | X | | | -| [Selección temporal](properties_DataSource.md#selection-name) | | X | | -| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | -| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | -| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Array colores de fondo](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Array de control de líneas](properties_ListBox.md#row-control-array) | X | | | -| [Array colores de fuente](properties_Text.md#row-font-color-array) | X | | | -| [Altura de las líneas](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Array altura de las líneas](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Array de estilos](properties_Text.md#row-style-array) | X | | | -| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | -| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | -| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenable](properties_Action.md#sortable) | X | X | X | -| [Acción estándar](properties_Action.md#standard-action) | X | | | -| [Expresión estilo](properties_Text.md#style-expression) | | X | X | -| [Arriba](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Subrayado](properties_Text.md#underline) | X | X | X | -| [Variable o expresión](properties_Object.md#variable-or-expression) | X | X | | -| [Alineamiento vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Color líneas verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidad](properties_Display.md#visibility) | X | X | X | -| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. - -### Eventos formulario soportados - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (e.g., This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#additional-properties)
  • | *List box Selección actual & Selección temporal únicamente* | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#additional-properties)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box Arrays, Selección actual y Selección temporal únicamente* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#additional-properties)
  • | *List box Selección actual & Selección temporal únicamente* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -#### Propiedades adicionales {#additional-properties} - -Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: - -| Propiedad | Tipo | Descripción | -| ---------------- | ------------ | ------------------------------------------------------------------------------------ | -| area | text | Área de objeto list box ("header", "footer", "cell") | -| areaName | text | Nombre del área | -| column | entero largo | Número de columna | -| columnName | text | Nombre de la columna | -| footerName | text | Nombre del pie | -| headerName | text | Nombre del encabezado | -| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | -| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | -| newPosition | entero largo | Nueva posición de la columna o línea | -| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | -| oldPosition | entero largo | Posición anterior de la columna o línea | -| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | -| row | entero largo | Número de línea | -| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | -> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. - -## Columnas de list box - -Un list box está formado por uno o varios objetos columna que tienen propiedades específicas. Puede seleccionar una columna de list box en el editor de formularios haciendo clic en ella cuando el objeto list box está seleccionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Puede definir para cada columna de list box de las propiedades estándar (texto, color de fondo, etc.); estas propiedades tienen prioridad sobre las del objeto list box. -> Puede definir el [tipo de expresión](properties_Object.md#expression-type) para las columnas de list box de tipo array (cadena, texto, número, fecha, hora, imagen, booleano u objeto). - -### Propiedades específicas de la columna {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Eventos formulario soportados - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (e.g., This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box Arrays, Selección actual y Selección temporal únicamente* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -## Encabezados de list box - -> Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. - -Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: - -![](../assets/en/FormObjects/listbox_header.png) - -Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. - -Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. - -Cuando el comando `OBJECT SET VISIBLE` se utiliza con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. - -### Propiedades específicas de los encabezados - -[Negrita](properties_Text.md#bold) - [Clase Css](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Itálica](properties_Text.md#italic) - [Nombre de objeto](properties_Object.md#object-name) - [Ruta de acceso](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Ancho](properties_CoordinatesAndSizing.md#width) - -## Pies de list box -> Para poder acceder a las propiedades de los pies de un list box, debe activar la opción [Mostrar pies](properties_Footers.md#display-footers). - -Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. - -Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). - -Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. - -Cuando el comando `OBJECT SET VISIBLE` se utiliza con un pie de página, se aplica a todos los pies, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. - -### Propiedades específicas de los pies - -[Formato alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato Fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Itálica](properties_Text.md#italic) - [Formato numérico](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato Imagen](properties_Display.md#picture-format) - [Formato Hora](properties_Display.md#time-format) - [Truncar con elipsis](properties_Display.md#truncate-with-ellipsis) - [Subrayar](properties_Text.md#underline) - [Cálculo de variables](properties_Object.md#variable-calculation) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajustar palabras](properties_Display.md#wordwrap) ## Gestión de entrada @@ -503,14 +241,14 @@ Puede activar o desactivar la ordenación usuario estándar desactivando la prop El soporte de ordenación estándar depende del tipo de list box: -| Tipo de list box | Soporte de ordenación estándar | Comentarios | -| ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------ | -| Colección de objetos | Sí |
  • Las columnas "This.a" o "This.a.b" son ordenables.
  • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | -| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | +| Tipo de list box | Soporte de ordenación estándar | Comentarios | +| ------------------------------ | ------------------------------ | ---------------------------------------------------------------------------------------------------- | +| Colección de objetos | Sí |
  • Las columnas "This.a" o "This.a.b" son ordenables.
  • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | +| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | | Entity selection | Sí |
  • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Soportado: ordena las propiedades de atributos de objetos (por ejemplo, "This.data.city" cuando "data" es un atributo de objeto)
  • Soportado: ordena los atributos relacionados (por ejemplo, "This.company.name")
  • No soportado: ordenar en las propiedades de atributos de objetos a través de atributos relacionados (por ejemplo, "This.company.data.city"). Para ello, debe utilizar la ordenación personalizada con la función [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (ver el siguiente ejemplo)
  • | -| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | -| Selección temporal | No | | -| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | +| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | +| Selección temporal | No | | +| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | ### Ordenación personalizada @@ -814,458 +552,3 @@ En este caso, debe llenar y vaciar los arrays por código. Los principios que de * Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. El comando `LISTBOX GET CELL POSITION` devuelve la celda en cuestión: con el comando `LISTBOX DELETE ROWS` se eliminan tantas líneas como sean necesarias del list box. -## Arrays de objetos en columnas - -Las columnas de list box pueden manejar arrays de objetos. Como los arrays de objetos pueden contener diferentes tipos de datos, esta nueva y poderosa funcionalidad permite mezclar diferentes tipos de entrada en las líneas de una misma columna, y mostrar también varios widgets. Por ejemplo, puede insertar una entrada de texto en la primera línea, una casilla de selección en la segunda y una lista desplegable en la tercera. Los arrays de objetos también dan acceso a nuevos tipos de widgets, como botones o selectores de color. - -El siguiente list box fue diseñado utilizando un array de objetos: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configurar una columna array de objetos - -To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Las propiedades estándar relacionadas con las coordenadas, el tamaño y el estilo están disponibles para las columnas de tipo objeto. Puede definirlos utilizando la lista de Propiedades, o programando el estilo, el color de fuente, el color de fondo y la visibilidad para cada línea de una columna objeto del list box. Estos tipos de columnas también se pueden ocultar. - -Sin embargo, el tema Fuente de datos no está disponible para las columnas objeto del list box. De hecho, el contenido de cada celda de la columna se basa en los atributos presentes en el elemento correspondiente del array de objetos. Cada elemento de array puede definir: - -the value type (mandatory): text, color, event, etc. the value itself (optional): used for input/output. the cell content display (optional): button, list, etc. additional settings (optional): depend on the value type To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). Por ejemplo, puede escribir "¡Hola Mundo!" en una columna objeto utilizando este sencillo código: - -```4d -ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob) //first element - OB SET($ob;"valueType";"text") //defines the value type (mandatory) - OB SET($ob;"value";"Hello World!") //defines the value - APPEND TO ARRAY(obColumn;$ob) //define el valor - APPEND TO ARRAY(obColumn;$ob) //define el valor - APPEND TO ARRAY(obColumn;$ob) //define el valor - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) -> El formato de visualización y los filtros de entrada no pueden definirse para una columna de objetos. Dependen automáticamente del tipo de valor. - -#### valueType y visualización de datos - -Cuando una columna de list box está asociada a un array de objetos, la forma en que se muestra, introduce o edita una celda se basa en el atributo valueType del elemento del array. Los valores valueType soportados son: - -* "text": para un valor de texto -* "real": for a numeric value that can include separators like a `\<space>`, <.>, or -* "integer": para un valor entero -* "boolean": para un valor True/False -* "color": para definir un color de fondo -* "event": para mostrar un botón con una etiqueta. - -4D utiliza widgets por defecto en función del valor "valueType" (es decir, un "text" se muestra como un widget de entrada de texto, un "boolean" como una casilla de selección), pero también están disponibles visualizaciones alternativas a través de opciones (*por ejemplo*, un real también se puede representar como un menú desplegable). La siguiente tabla muestra la visualización por defecto, así como las alternativas para cada tipo de valor: - -| valueType | Widget por defecto | Widget(s) alternativo(s) | -| --------- | --------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -| text | entrada de texto | menú desplegable (lista obligatoria) o combo box (lista de selección) | -| real | entrada de texto controlada (números y separadores) | menú desplegable (lista obligatoria) o combo box (lista de selección) | -| integer | entrada de texto controlada (números únicamente) | menú desplegable (lista obligatoria) o combo box (lista de opciones) o casilla de verificación de tres estados | -| boolean | casilla de selección | menú desplegable (lista requerida) | -| color | color de fondo | text | -| evento | botón con etiqueta | | -| | | Todos los widgets pueden tener un botón adicional de alternancia de unidades o un botón de elipsis asociado a la celda. | - -Usted define la visualización de la celda y las opciones utilizando atributos específicos en cada objeto (ver abajo). - -#### Formatos de visualización y filtros de entrada - -No se pueden definir formatos de visualización ni filtros de entrada para las columnas objeto de los list box. Se definen automáticamente en función del tipo de valor. Estos están listados en la siguiente tabla: - -| Tipo de valor | Formato por defecto | Control de entrada | -| ------------- | --------------------------------------------------------------------------------- | ------------------------ | -| text | lo mismo que se define en el objeto | cualquiera (sin control) | -| real | lo mismo que se define en el objeto (utilizando el separador decimal del sistema) | "0-9" y "." y "-" | -| | | "0-9" y "." si min>=0 | -| integer | lo mismo que se define en el objeto | "0-9" y "-" | -| | | "0-9" if min>=0 | -| Boolean | casilla de selección | N/A | -| color | N/A | N/A | -| evento | N/A | N/A | - -### Atributos - -Cada elemento del array de objetos es un objeto que puede contener uno o más atributos que definirán el contenido de la celda y la visualización de los datos (ver el ejemplo anterior). - -El único atributo obligatorio es "valueType" y sus valores soportados son "text", "real", "integer", "boolean", "color" y "event". La siguiente tabla lista todos los atributos soportados en los arrays de objetos de los list box, en función del valor "valueType" (cualquier otro atributo se ignora). A continuación se detallan los formatos de visualización y se ofrecen ejemplos. - -| | valueType | text | real | integer | boolean | color | evento | -| --------------------- | ------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------ | -| *Atributos* | *Descripción* | | | | | | | -| value | valor de la celda (entrada o salida) | x | x | x | | | | -| min | valor mínimo | | x | x | | | | -| max | valor máximo | | x | x | | | | -| behavior | Valor "tres Estados" | | | x | | | | -| requiredList | lista desplegable definida en objeto | x | x | x | | | | -| choiceList | combo box definido en objeto | x | x | x | | | | -| requiredListReference | RefList 4D, depende del valor de "saveAs" | x | x | x | | | | -| requiredListName | Nombre de la lista 4D, depende del valor "saveAs" | x | x | x | | | | -| saveAs | "reference" o "value" | x | x | x | | | | -| choiceListReference | RefList 4D, muestra un combo box | x | x | x | | | | -| choiceListName | Nombre de la lista 4D, mostrar combo box | x | x | x | | | | -| unitList | array de X elementos | x | x | x | | | | -| unitReference | índice del elemento seleccionado | x | x | x | | | | -| unitsListReference | Ver lista de unidades 4D | x | x | x | | | | -| unitsListName | 4D lista nombre de la unidad | x | x | x | | | | -| alternateButton | añadir un botón alternativo | x | x | x | x | x | | - -#### value - -Los valores de las celdas se almacenan en el atributo "value". Este atributo se utiliza tanto para la entrada como para la salida. También puede utilizarse para definir valores por defecto cuando se utilizan listas (ver a continuación). - -````4d - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // si el usuario introduce un nuevo valor, $entry contendrá el valor editado - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // si el usuario introduce un nuevo valor, $entry contendrá el valor editado - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // si el usuario introduce un nuevo valor, $entry contendrá el valor editado - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) - ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) -> Los valores null se soportan y dan como resultado una celda vacía. - -#### min y max - -Cuando el "valueType" es "real" o "integer", el objeto también acepta atributos min y max con valores apropiados (los valores deben ser del mismo tipo que el valueType). - -Estos atributos pueden utilizarse para controlar el rango de valores de entrada. Cuando se valida una celda (cuando pierde el foco), si el valor de entrada es menor que el valor mínimo o mayor que el valor máximo, entonces se rechaza. En este caso, se mantiene el valor anterior y un consejo muestra una explicación. - -````4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -El atributo behavior ofrece variaciones a la representación estándar de los valores. En 4D v15, se ofrece una única variación: - -| Atributo | Valor(es) disponible(s) | valueType(s) | Descripción | -| -------- | ----------------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| behavior | threeStates | integer | Representa un valor numérico como una casilla de selección de tres estados.
    2=intermediario, 1=seleccionado, 0=no seleccionado, -1=invisible, -2=no seleccionado desactivado, -3=seleccionado desactivado, -4=semi seleccionado desactivado | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - - - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList y choiceList - -Cuando un atributo "choiceList" o "requiredList" está presente dentro del objeto, la entrada de texto se sustituye por una lista desplegable o un combo box, dependiendo del atributo: - -* Si el atributo es "choiceList", la celda se muestra como un combo box. Esto significa que el usuario puede seleccionar o escribir un valor. -* Si el atributo es "requiredList", la celda se muestra como una lista desplegable y el usuario sólo puede seleccionar uno de los valores de la lista. - -En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. -> Los valores del widget se definen a través de un array. Si quiere asociar el widget a una lista 4D existente, debe utilizar los atributos "requiredListReference", "requiredListName", "choiceListReference" o "choiceListName". - -Ejemplos: - -* Quiere mostrar una lista desplegable con sólo dos opciones: "Open" o "Closed". "Closed" debe estar preseleccionado: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -* Quiere aceptar todo valor entero, pero mostrar un combo box para sugerir los valores más comunes: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 como valor por defecto - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName y requiredListReference - -Los atributos "requiredListName" y "requiredListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se mostrará entonces como una lista desplegable. Esto significa que el usuario sólo puede seleccionar uno de los valores proporcionados en la lista. - -Utilice "requiredListName" o "requiredListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. -> * Si desea definir estos valores a través de un simple array, debe utilizar el atributo "requiredList". -> * Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". - -Ejemplos: - -* Desea mostrar una lista desplegable basada en una lista de "colores" definida en la caja de herramientas (que contiene los valores "azul", "amarillo" y "verde"), guardarla como valor y mostrar "azul" por defecto: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -* Quiere mostrar una lista desplegable basada en una lista definida por programación y guardarla como referencia: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //muestra London por defecto - OB SET($ob;"requiredListReference";<>List) -``` - - ![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName y choiceListReference - -Los atributos "choiceListName" and "choiceListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se muestra entonces como un combo box, lo que significa que el usuario puede seleccionar o escribir un valor. - -Utilice "choiceListName" o "choiceListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. -> * Si desea definir estos valores a través de un simple array, debe utilizar el atributo "choiceList". -> * Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". - -Ejemplo: - -Ejemplo: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -````4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference y unitReference - -Puede utilizar atributos específicos para añadir unidades asociadas a los valores de las celdas (*por ejemplo, *: "10 cm", "20 píxeles", etc.). Para definir la lista de unidades, puede utilizar uno de los siguientes atributos: - -* "unitsList": un array que contiene los elementos x utilizados para definir las unidades disponibles (por ejemplo: "cm", "pulgadas", "km", "millas", etc.). Utilice este atributo para definir las unidades dentro del objeto. -* "unitsListReference": una referencia a una lista 4D que contiene las unidades disponibles. Utilice este atributo para definir unidades con una lista 4D creada con el comando [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html). -* "unitsListName": un nombre de una lista 4D basada en el diseño que contiene unidades disponibles. Utilice este atributo para definir las unidades con una lista 4D creada en la caja de herramientas. - -Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: - -* "unitReference": un único valor que contiene el índice (de 1 a x) del elemento seleccionado en la lista de valores "unitList", "unitsListReference" o "unitsListName". - -Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: - -Ejemplo: - -Queremos definir una entrada numérica seguida de dos posibles unidades: " líneas " o " píxeles ". El valor actual es "2" + "líneas". Utilizamos valores definidos directamente en el objeto (atributo "unitsList"): - -````4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Si desea añadir un botón de elipsis [...] a una celda, sólo tiene que pasar el atributo "alternateButton" con el valor True en el objeto. El botón se mostrará en la celda automáticamente. - -Cuando este botón es presionado por un usuario, se generará un evento `On Alternate Click`, y usted podrá manejarlo como quiera (vea el párrafo "Manejo de eventos" para más información). - -Ejemplo: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -El atributo valueType de valor "color" permite mostrar un color o un texto. - -* Si el valor es un número, se dibuja un rectángulo de color dentro de la celda. Ejemplo: - - ````4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -* Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). - -#### event valueType - -El "event" valueType muestra un botón que genera un evento `On Clicked` al ser presionado. No se puede pasar ni devolver ningún dato o valor. - -Opcionalmente, se puede pasar un atributo "label". - -Ejemplo: - -````4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Gestión de eventos - -Se pueden manejar varios eventos mientras se utiliza un array list box de objetos: - -* **On Data Change**: un evento `On Data Change` se dispara cuando se ha modificado algún valor: - * en un área de entrada de texto - * en una lista desplegable - * en un área combo box - * en un botón de unidad (cambiar del valor x al valor x+1) - * en una casilla de selección (cambia entre marcado/desmarcado) -* **On Clicked**: cuando el usuario haga clic en un botón instalado con el "event" atributo *valueType*, se generará un evento `On Clicked`. Este evento es gestionado por el programador. -* **On Alternative Click**: cuando el usuario haga clic en un botón de elipsis (atributo "alternateButton"), se generará un evento `On Alternative Click`. Este evento es gestionado por el programador. From 0380693481281cc15502189dfbd198f0a94e4afe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:28:32 +0200 Subject: [PATCH 0510/2000] New translations properties_action.md (Spanish) --- .../version-19/FormObjects/properties_Action.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md index b04b2106026e4b..ccbaaa74f19097 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md @@ -102,7 +102,7 @@ Se soportan varios tipos de referencias de métodos: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botón](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Formularios](FormEditor/forms.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Botón Imagen](pictureButton_overview.md) - [Menú Pop up imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón radio](radio_overview.md) - [Regla](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](./webArea_overview.md) --- From b80942c0a304f2e198e5fe496c53376c62ec8fd8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:28:37 +0200 Subject: [PATCH 0511/2000] New translations properties_backgroundandborder.md (Spanish) --- .../version-19/FormObjects/properties_BackgroundAndBorder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md index 75301e77d16aa2..10a75f4798ffe6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md @@ -34,7 +34,7 @@ En el caso de un list box, por defecto se selecciona *Automático*: la columna u #### Objetos soportados -[Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Ver también From 54aeb43a3fe942279ff0182ad95badcc02b3debe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:28:38 +0200 Subject: [PATCH 0512/2000] New translations properties_coordinatesandsizing.md (Spanish) --- .../properties_CoordinatesAndSizing.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md index 25cb183e77a810..dbf446044ab41a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md @@ -32,7 +32,7 @@ Cuando esta propiedad está activada, la altura de cada línea se calcula autom #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -48,7 +48,7 @@ Coordenadas inferiores del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón radio](radio_overview.md) - [ Rectángulo](shapes_overview.md#rectangle) - [Regla](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -64,7 +64,7 @@ Coordenadas de izquierda del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -80,7 +80,7 @@ Coordenadas de derecha del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -96,7 +96,7 @@ Coordenadas superiores del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -135,7 +135,7 @@ Esta propiedad designa el tamaño vertical de un objeto. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -143,7 +143,7 @@ Esta propiedad designa el tamaño vertical de un objeto. Esta propiedad designa el tamaño horizontal de un objeto. > * Algunos objetos pueden tener una altura predefinida que no se puede modificar. -> * Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox_overview.md#list-box-columns), el usuario también puede cambiar manualmente el tamaño de la columna. +> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > * Al redimensionar el formulario, si la propiedad de [dimensionamiento horizontal "Agrandar"](properties_ResizingOptions.md#horizontal-sizing) fue asignada al list box, la columna más a la derecha se agrandará más allá de su ancho máximo, si es necesario. #### Gramática JSON @@ -154,7 +154,7 @@ Esta propiedad designa el tamaño horizontal de un objeto. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -171,7 +171,7 @@ El ancho máximo de la columna (en píxeles). El ancho de la columna no puede au #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -188,7 +188,7 @@ El ancho mínimo de la columna (en píxeles). El ancho de la columna no puede re #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- From a0d5a0fae54cc157ab5e1553a9e0512a8e851e73 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:28:41 +0200 Subject: [PATCH 0513/2000] New translations properties_datasource.md (Spanish) --- .../FormObjects/properties_DataSource.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md index a70e997d64973a..4771260c1d0eed 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Cuando la opción **inserción automática** no está definida (por defecto), el Esta propiedad es soportada por: -- objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox_overview.md#list-box-columns) asociadoa a una lista de selección. +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Italia" que está asociada a un combo box "Países": si la propiedad **inserción automática** está activada y un usuario introduce "España", entonces el valor "España" se añade automáticamente a la lista en memoria: @@ -47,7 +47,7 @@ También se pueden asociar listas de selección a objetos utilizando los comando #### Objetos soportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Columna List Box](listbox-column.md) --- @@ -113,7 +113,7 @@ Indica una variable o expresión a la que se le asignará un entero largo que in Define el tipo de datos para la expresión mostrada. Esta propiedad se utiliza con: -- [Columnas del List box](listbox_overview.md#list-box-columns) de los tipos de selección y colección. +- [List box columns](listbox-column.md) of the selection and collection types. - [Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays. Ver también la sección [**Tipo de expresión**](properties_Object.md#expression-type). @@ -126,7 +126,7 @@ Ver también la sección [**Tipo de expresión**](properties_Object.md#expressio #### Objetos soportados -[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox_overview.md#list-box-columns) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -183,13 +183,13 @@ Debe introducir una lista de valores. En el editor de formularios, un diálogo e #### Objetos soportados -[Columna List Box (sólo tipo array)](listbox_overview.md#list-box-columns) +[Columna List Box (sólo tipo array)](listbox-column.md) --- ## Expression -Esta descripción es específica para las columnas de tipo list box [selección](listbox_overview.md#selection-list-boxes) y [colección](listbox_overview.md#collection-or-entity-selection-list-boxes). Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. Una expresión 4D que se asociará a una columna. Puede introducir: @@ -226,7 +226,7 @@ Si se utiliza un campo, una variable o una expresión asignable (*por ejemplo Pe #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -255,7 +255,7 @@ Se pueden utilizar todas las tablas de la base de datos, independientemente de s Esta propiedad está disponible en las siguientes condiciones: - una [lista de selección](#choice-list) está asociada al objeto -- para las [entradas](input_overview.md) y [columnas list box](listbox_overview.md#list-box-columns), también se define una [lista obligatoria](properties_RangeOfValues.md#required-list) para el objeto (ambas opciones deben utilizar normalmente la misma lista), de modo que el usuario sólo pueda introducir valores de la lista. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Esta propiedad especifica, en el contexto de un campo o variable asociado a una lista de valores, el tipo de contenido a guardar: From 1b436e50c2cedc8b48a58594738c86ce20b8e1f2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:28:43 +0200 Subject: [PATCH 0514/2000] New translations properties_display.md (Spanish) --- .../FormObjects/properties_Display.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md index 3c96795e2d3ae3..0134222b38475a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ El campo contiene realmente "proportion". 4D acepta y almacena la entrada comple #### Objetos soportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -83,7 +83,7 @@ La siguiente tabla muestra las opciones disponibles: #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -240,7 +240,7 @@ La siguiente tabla muestra cómo afectan los distintos formatos a la visualizaci #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) --- @@ -299,7 +299,7 @@ Si el campo se reduce a un tamaño menor que el de la imagen original, la imagen #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -332,7 +332,7 @@ La siguiente tabla muestra los formatos de visualización de los campos de hora #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -341,7 +341,7 @@ La siguiente tabla muestra los formatos de visualización de los campos de hora Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: * un texto en un [objeto de entrada](input_overview.md) -* un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox_overview.md#list-box-columns), +* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), ... puede seleccionar el texto que se mostrará para cada valor: @@ -376,7 +376,7 @@ Las columnas booleanas también pueden mostrarse como menús emergentes. En este #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -445,7 +445,7 @@ En ese caso, el título de la casilla de verificación puede introducirse utiliz #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -481,7 +481,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objetos soportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) --- @@ -512,7 +512,7 @@ Esta propiedad sólo se utiliza cuando se dibujan objetos situados en el cuerpo #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -567,4 +567,4 @@ Tenga en cuenta que, independientemente del valor de la opción Ajuste de texto, #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) From 23a600748cce85c9960fd741b7e9b6ddfa8bc0eb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:28:45 +0200 Subject: [PATCH 0515/2000] New translations properties_entry.md (Spanish) --- .../version-19/FormObjects/properties_Entry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md index 7ead04dab01a6b..3b75da0077a32f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md @@ -28,7 +28,7 @@ Permite al usuario acceder a un menú contextual estándar en el objeto cuando s Para una imagen de tipo [entrada](input_overview.md), además de los comandos de edición estándar (Cortar, Copiar, Pegar y Borrar), el menú contiene el comando **Importar...**, que puede utilizarse para importar una imagen almacenada en un archivo, así como el comando **Guardar como...**, que puede utilizarse para guardar la imagen en el disco. El menú también permite modificar el formato de visualización de la imagen: se ofrecen las opciones **Truncado no centrado**, **Escalado para ajustar** y **Escalado para ajustar centrado prop.**. La modificación del formato de visualización [](properties_Display#picture-format) utilizando este menú es temporal; no se guarda con el registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. La lista puede almacenar hasta 10 fuentes (más allá, la última fuente utilizada sustituye a la más antigua). Por defecto, esta lista está vacía y la opción no se muestra. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -64,7 +64,7 @@ Cuando esta propiedad está desactivada, se desactiva todo menú emergente asoci #### Objetos soportados -[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) --- @@ -120,7 +120,7 @@ A continuación se presenta una tabla que explica cada una de las opciones de fi #### Objetos soportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- From bf8f639df1e0ba67745c80a0aa8ee20fc2575bd2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:28:47 +0200 Subject: [PATCH 0516/2000] New translations properties_footers.md (Spanish) --- .../version-19/FormObjects/properties_Footers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md index b9093d7d39de42..4af7467a3e4ab9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md @@ -29,7 +29,7 @@ Esta propiedad se utiliza para definir la altura de línea de un pie de list box * Si se define más de un tamaño, 4D utiliza el mayor. Por ejemplo, si una línea contiene "Verdana 18", "Geneva 12" y "Arial 9", 4D utiliza "Verdana 18" para determinar la altura de la línea (por ejemplo, 25 píxeles). Esta altura se multiplica por el número de líneas definidas. * Este cálculo no tiene en cuenta el tamaño de las imágenes ni los estilos aplicados a las fuentes. * En macOS, la altura de línea puede ser incorrecta si el usuario introduce caracteres que no están disponibles en la fuente seleccionada. Cuando esto ocurre, se utiliza un tipo de letra sustituto, lo que puede provocar variaciones en el tamaño. -> > This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv17R6/4D/17-R6/List-box-footer-specific-properties.300-4354808.en.html) command. +> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. Conversión de unidades: cuando se pasa de una unidad a otra, 4D las convierte automáticamente y muestra el resultado en la Lista de propiedades. Por ejemplo, si la fuente utilizada es "Lucida grande 24", una altura de "1 línea" se convierte en "30 píxeles" y una altura de "60 píxeles" se convierte en "2 líneas". From bf9de0b6674337694678fbb4d5d7e1905e756d99 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:28:50 +0200 Subject: [PATCH 0517/2000] New translations properties_help.md (Spanish) --- .../version-19/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md index 52aa5ce9a6e648..a8f1c73468fc46 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Puede: #### Objetos soportados -[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](./comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Botón Imagen](pictureButton_overview.md) - [Menu Pop-up Imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) +[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](./comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Pie de List Box](listbox-header-footer.md#footers) - [Botón Imagen](pictureButton_overview.md) - [Menu Pop-up Imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) #### Otras funcionalidades de ayuda From 402653f08e4acd14d833beeaf1557381de0c2c87 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:28:53 +0200 Subject: [PATCH 0518/2000] New translations properties_listbox.md (Spanish) --- .../version-19/FormObjects/properties_ListBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md index 1161f890b5888d..3e5bbb87dbe7d9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Colección de columnas del list box. | ------- | ---------------------------- | ---------------------------------------------------- | | columns | colección de objetos columna | Contiene las propiedades de las columnas de list box | -Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox_overview.md#column-specific-properties). +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### Objetos soportados From 0b9067cac3bc39668b40507e3ca28b42f8179e32 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:28:54 +0200 Subject: [PATCH 0519/2000] New translations properties_object.md (Spanish) --- .../version-19/FormObjects/properties_Object.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md index 0f652b8c932224..d0601770e643ee 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objetos soportados -[Área 4D View Pro](writeProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -40,7 +40,7 @@ Para más información sobre las reglas de denominación de los objetos de formu #### Objetos soportados -[Área 4D View Pro](writeProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Botón de radio](radio_overview.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -130,20 +130,20 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti #### Objetos soportados -[Área 4D View Pro](writeProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Lista jerárquica](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md#overview) - [Indicador de progreso](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Control de pestañas](tabControl.md) - [Subformulario](subform_overview.md#overview) - [Botón de radio](radio_overview.md) - [Área Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Tab control](tabControl.md) - [Subform](subform_overview.md) - [Radio Button](radio_overview.md) - [Web Area](webArea_overview.md) --- ## Tipo de expresión -> Esta propiedad se denomina [**Data Type**](properties_DataSource.md#data-type-expression-type) en la Lista de propiedades para las columnas de list box de tipo [selección](listbox_overview.md#selection-list-boxes) y [colección](listbox_overview.md#collection-or-entity-selection-list-boxes) y para las [Listas desplegables](dropdownList_Overview.md) asociadas a un [objeto](FormObjects/dropdownList_Overview.md#using-an-object) o a un [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique el tipo de datos para la expresión o variable asociada al objeto. Tenga en cuenta que el objetivo principal de este ajuste es configurar las opciones (como los formatos de visualización) disponibles para el tipo de datos. En realidad, no escribe la variable en sí. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). Sin embargo, esta propiedad tiene una función tipográfica en los siguientes casos específicos: - **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas. -- **[Columnas List Box ](listbox_overview.md#list-box-columns)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo dato/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo dato/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles. - **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos rigen la visualización de variables de imagen en los formularios. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de variables. Para ello, es necesario que la instrucción `C_PICTURE(varName)` se haya ejecutado antes de cargar el formulario (normalmente, en el método que llama al comando `DIALOG`), o que la variable se haya digitado a nivel de formulario utilizando la propiedad tipo de expresión. De lo contrario, la variable imagen no se mostrará correctamente (sólo en modo interpretado). #### Gramática JSON @@ -154,7 +154,7 @@ Sin embargo, esta propiedad tiene una función tipográfica en los siguientes ca #### Objetos soportados -[Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -327,4 +327,4 @@ Cuando está configurado **Personalizado** ("none" en JSON), 4D no realiza cálc #### Objetos soportados -[Pie de list box](listbox_overview.md#list-box-footers) +[Pie de list box](listbox-header-footer.md#footers) From 5eb89bc4cecbd3b9b5d56725dcb12dddd7303dd9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:29:00 +0200 Subject: [PATCH 0520/2000] New translations properties_rangeofvalues.md (Spanish) --- .../version-19/FormObjects/properties_RangeOfValues.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md index 4b5a6c408fb3df..03e568e6b0d831 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md @@ -52,7 +52,7 @@ Permite definir una lista cuyos valores no pueden introducirse en el objeto. Si #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -71,4 +71,4 @@ La creación de una lista obligatoria no muestra automáticamente la lista cuand #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) From 676f3b010e74ef02abecf0a9cc18ee3b423c50ec Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:29:03 +0200 Subject: [PATCH 0521/2000] New translations properties_resizingoptions.md (Spanish) --- .../version-19/FormObjects/properties_ResizingOptions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md index df2bcfca7ed1ef..a4459d6da5c972 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md @@ -63,7 +63,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -88,7 +88,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -128,4 +128,4 @@ Designa si el tamaño de la columna puede ser modificado por el usuario. #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) From f1dbe637533b4dc9fa22c1cc837021779566b118 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:29:07 +0200 Subject: [PATCH 0522/2000] New translations properties_text.md (Spanish) --- .../version-19/FormObjects/properties_Text.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md index ceb50e1a853158..01287742bfd81b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md @@ -36,7 +36,7 @@ Puede definir esta propiedad utilizando el comando [**OBJECT SET FONT STYLE**](h #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -55,7 +55,7 @@ También puede definir esta propiedad utilizando el comando [**OBJECT SET FONT S #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -71,7 +71,7 @@ Hace que el texto tenga una línea por debajo. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -107,7 +107,7 @@ Hay tres temas de fuentes disponibles: #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) ### Familia de fuentes @@ -127,7 +127,7 @@ Puede definirla utilizando el comando [**OBJECT SET FONT**](https://doc.4d.com/4 #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -143,7 +143,7 @@ Permite definir el tamaño de la fuente del objeto en puntos. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -169,7 +169,7 @@ También puede definir esta propiedad utilizando el comando [**OBJECT SET RGB CO #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progreso](progressIndicator.md) - [Regla](ruler.md) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Indicadores de progreso](progressIndicator.md) - [Regla](ruler.md) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -251,7 +251,7 @@ Ubicación horizontal del texto dentro del área que lo contiene. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) (todos los estilos excepto Normal y Plano) - [Caja de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Botón de opciòn](radio_overview.md) (todos los estilos excepto Normal y Plano) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) (todos los estilos excepto Normal y Plano) - [Caja de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Pie de List Box](listbox-header-footer.md#footers) - [Botón de opciòn](radio_overview.md) (todos los estilos excepto Normal y Plano) - [Área de texto](text.md) --- @@ -274,7 +274,7 @@ Esta propiedad también puede ser manejada por los comandos [OBJECT Get vertical #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) --- From 4f9cba7231b9be8acc31ed3a4b98a32851abf809 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:29:09 +0200 Subject: [PATCH 0523/2000] New translations properties_textandpicture.md (Spanish) --- .../version-19/FormObjects/properties_TextAndPicture.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md index 1654439c9433ec..bd1644b42f1597 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md @@ -74,7 +74,7 @@ Designa la ubicación de un icono en relación con el objeto formulario. #### Objetos soportados -[Encabezado de list box](listbox_overview.md#list-box-headers) +[Encabezado de list box](listbox-header-footer.md#headers) --- @@ -139,7 +139,7 @@ El nombre de la ruta a introducir es similar al de [ la propiedad Ruta de acceso #### Objetos soportados -[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) --- @@ -223,4 +223,4 @@ Es importante señalar que la propiedad "Con menú emergente" sólo gestiona el #### Objetos soportados -[Botón de la barra de herramientas](button_overview.md#toolbar) - [Botón Bisel](button_overview.md#bevel) - [Botón Bisel redondeado](button_overview.md#rounded-bevel) - [Botón Gradiente OS X](button_overview.md#os-x-gradient) - [Botón Texturizado OS X](button_overview.md#os-x-textured) - [Botón Office XP](button_overview.md#office-xp) - [Botón Círculo](button_overview.md#circle) - [Personalizado](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) From f054a567305e183f4be65b0533f24db4e77a4522 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:37:49 +0200 Subject: [PATCH 0524/2000] New translations collectionclass.md (Spanish) --- .../version-20/API/CollectionClass.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md index 0efd624e176a46..b575447c7a7c51 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md @@ -271,7 +271,13 @@ La función devuelve Undefined si el *index* sobrepasa los límites de la colecc #### Ejemplo ```4d -Lanzamiento +var $col : Collection +$col:=New collection(10; 20; 30; 40; 50) +$element:=$col.at(0) // 10 +$element:=$col.at(1) // 20 +$element:=$col.at(-1) // 50 +$element:=$col.at(-2) // 40 +$element:=$col.at(10) // indefinido ``` @@ -647,10 +653,10 @@ Este ejemplo ilustra el uso de la opción `ck resolve pointers`:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|propertyPath|Text|->|Object property path to be used for calculation| -|Result|Real|<-|Number of elements in the collection| +|propertyPath|Text|->|Ruta de propiedad del objeto a utilizar para el cálculo| +|Resultado|Real|<-|Number of elements in the collection|
    From df898dca5098a2f27a1059553c545cfc49a42c71 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:39:23 +0200 Subject: [PATCH 0525/2000] New translations onafteredit.md (Spanish) --- .../version-20/Events/onAfterEdit.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md index 6144657229dad5..4d578b4d76f591 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista jerárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox_overview.md#list-box-columns) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | ## Descripción From 24269ccc9c809f67ff3a715135ec41adf0b052bc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:39:24 +0200 Subject: [PATCH 0526/2000] New translations onafterkeystroke.md (Spanish) --- .../version-20/Events/onAfterKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md index 095037d1f6d9b3..9a329090b9540b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. |
    Histórico @@ -24,7 +24,7 @@ Después de que las propiedades de evento [`On Before Keystroke`](onBeforeKeystr El evento `On After Keystroke` no se genera: -- en el método [de las columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Secuencia de tecla From ff42b6c35b76265821984e55ad96ccf6fb76fc2a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:39:27 +0200 Subject: [PATCH 0527/2000] New translations onalternativeclick.md (Spanish) --- .../version-20/Events/onAlternativeClick.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md index 07c3b5516596f9..e7d25d23ffdd4f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) |
  • Botones: el área "flecha" de un botón se presiona
  • List box: en una columna de un array, se hace clic en un botón de selección (atributo "alternateButton")
  • | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • Botones: el área "flecha" de un botón se presiona
  • List box: en una columna de un array, se hace clic en un botón de selección (atributo "alternateButton")
  • | ## Descripción @@ -22,7 +22,7 @@ Algunos estilos de botón pueden ser [vinculados a un menú emergente](FormObjec ### List box -Este evento se genera en columnas de [list boxes de tipo array de objetos](FormObjects/listbox_overview.md#object-arrays-in-columns), cuando el usuario haga clic en un botón ellipsis del widget (atributo "alternateButton"). +Este evento se genera en columnas de [list boxes de tipo array de objetos](FormObjects/listbox-column.md#object-arrays-in-columns), cuando el usuario haga clic en un botón ellipsis del widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) From c7691af62ebf1481ddbbdd111325b6a3ff3a5e84 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:39:30 +0200 Subject: [PATCH 0528/2000] New translations onbeforekeystroke.md (Spanish) --- .../version-20/Events/onBeforeKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md index 83491f817863ca..94bbe0765c588c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. |
    Histórico @@ -22,7 +22,7 @@ Después de haber seleccionado los eventos `On Before Keystroke` y [`On After Ke El evento `On Before Keystroke` no se genera: -- en un método [columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Objetos no editables From 70dfee0eb86993a9e20d4b6927eb7771a9f8c849 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:39:31 +0200 Subject: [PATCH 0529/2000] New translations onbegindragover.md (Spanish) --- .../version-20/Events/onBeginDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md index e05e42862fab35..7902f92dd4f2b3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Se está arrastrando un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Se está arrastrando un objeto | ## Descripción From 01a3ce397576659727545e2a316de57eb2732ead Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:39:35 +0200 Subject: [PATCH 0530/2000] New translations onclicked.md (Spanish) --- .../version-20/Events/onClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onClicked.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onClicked.md index 9ae290520a4d05..4cc3701e3103d8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 4 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| 4 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | ## Descripción From 07f91aaf4dee6f9efe5034cb83d627bdcfbcbe72 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:39:39 +0200 Subject: [PATCH 0531/2000] New translations oncolumnmoved.md (Spanish) --- .../version-20/Events/onColumnMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md index 0c8c70c79ab7bb..94e6a77698956f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna List Box](../FormObjects/listbox_overview.md#list-box-columns) | Una columna de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md) | Una columna de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción From fd394722d19ea6fc06205c8284b7066d466316b9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:39:41 +0200 Subject: [PATCH 0532/2000] New translations oncolumnresize.md (Spanish) --- .../version-20/Events/onColumnResize.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md index 6fc7b00cb7cf02..eec8cb9294be49 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox_overview.md#list-box-columns) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [4D View Pro Area](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | ## Descripción From f920509f3571fd1a6f4022857e76684935218198 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:39:43 +0200 Subject: [PATCH 0533/2000] New translations ondatachange.md (Spanish) --- .../version-20/Events/onDataChange.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md index 96254978e40dbd..812ac53283013e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista Jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista Jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | ## Descripción From bf20023f93264f1e51a12e6b7e1742bfdcb1b25c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:39:47 +0200 Subject: [PATCH 0534/2000] New translations ondoubleclicked.md (Spanish) --- .../version-20/Events/onDoubleClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md index 34773214fcd548..8c7d9cb7444ef6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón de imagen](FormObjects/pictureButton_overview.md) - [Área Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opciones](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón de imagen](FormObjects/pictureButton_overview.md) - [Área Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opciones](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | ## Descripción From 61327c518d98d075c9df30b5411ff1632203175d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:39:49 +0200 Subject: [PATCH 0535/2000] New translations ondragover.md (Spanish) --- .../version-20/Events/onDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md index 884335d9017846..f8a879c33635c5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------- | +| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | ## Descripción From 8c5b5b1ad9c43cb1278106955952ffae7f43cbd4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:39:51 +0200 Subject: [PATCH 0536/2000] New translations ondrop.md (Spanish) --- .../version-20/Events/onDrop.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDrop.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDrop.md index f3cfe2a0fd9c51..226a2eefd846f8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDrop.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | ## Descripción From 63b42990a70fbbbfa96f734d6f6a9545651a3847 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:39:55 +0200 Subject: [PATCH 0537/2000] New translations ongettingfocus.md (Spanish) --- .../version-20/Events/onGettingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md index 4f154369df5250..557a6c6e645ff8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | ## Descripción From 7cb376cadb1ca07b9661b438ae7632ccc48e192a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:39:58 +0200 Subject: [PATCH 0538/2000] New translations onheaderclick.md (Spanish) --- .../version-20/Events/onHeaderClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md index 5e6aad7e4c1a3f..fa5f42768ee6de 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | Se produce un clic en el encabezado de columna | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 42 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Se produce un clic en el encabezado de columna | ## Descripción From ab3b921c7c28c5213766bdb05359fdecc897204a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:39:59 +0200 Subject: [PATCH 0539/2000] New translations onload.md (Spanish) --- .../version-20/Events/onLoad.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLoad.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLoad.md index fb95617c88d590..16c1fe5b8dcad8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLoad.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 1 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | ## Descripción From a4dc06cac5c31bd7694761f6cc90e257a0de6089 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:40:03 +0200 Subject: [PATCH 0540/2000] New translations onlosingfocus.md (Spanish) --- .../version-20/Events/onLosingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md index 8a6b456f2078c5..1c41b343e9a011 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | ## Descripción From 4112334db069f368d93d22cdc9c9badf8310a56b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:40:19 +0200 Subject: [PATCH 0541/2000] New translations onrowmoved.md (Spanish) --- .../version-20/Events/onRowMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md index 4eb440bcf9c703..6c7e4af8fa5ca4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción From a2c617e80b59fb8154f0936ea0809127c61a83c9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:40:25 +0200 Subject: [PATCH 0542/2000] New translations onunload.md (Spanish) --- .../version-20/Events/onUnload.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onUnload.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onUnload.md index 66f237c2bb0ebc..dea1e96bb1a951 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onUnload.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 24 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | ## Descripción From cb9944c0a994218da8da2f7eb3fc5beebeeefbe3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:40:31 +0200 Subject: [PATCH 0543/2000] New translations onvalidate.md (Spanish) --- .../version-20/Events/onValidate.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onValidate.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onValidate.md index e5188fe1e9f7f2..be10ac3ab75d4d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onValidate.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) -[Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de tabulación](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) -[Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de tabulación](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | ## Descripción From f21694644c9a8e28ceedcbec77c87565ce49f3dc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:40:36 +0200 Subject: [PATCH 0544/2000] New translations overview.md (Spanish) --- .../version-20/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/overview.md index b5f9c775958b3b..b6c52763b8eb31 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/overview.md @@ -28,7 +28,7 @@ Cada evento es devuelto como un objeto por el comando `FORM Event`. Por defecto, Se devuelven propiedades adicionales cuando el evento se produce en objetos específicos. En particular: -- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). From 2c8fdb897ffb42ada6517528f1a6785c0dbcb03c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:40:48 +0200 Subject: [PATCH 0545/2000] New translations pictures.md (Spanish) --- .../version-20/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md index a2b11aa570d758..1a2220c8da0530 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md @@ -46,7 +46,7 @@ Las imágenes de alta resolución con la convención @nx pueden utilizarse en lo * [Botones](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[casillas de selección](FormObjects/checkbox_overview.md) * [Botones imagen](FormObjects/pictureButton_overview.md)/[imagen Pop-up](FormObjects/picturePopupMenu_overview.md) * [Pestañas](FormObjects/tabControl.md) -* [Encabezados de list box](FormObjects/listbox_overview.md#list-box-headers) +* [Encabezados de list box](FormObjects/listbox-header-footer.md#headers) * [Iconos del menú](Menus/properties.md#item-icon) 4D prioriza automáticamente las imágenes con mayor resolución. 4D prioriza automáticamente las imágenes con mayor resolución. Incluso si un comando o propiedad especifica *circle.png*, se utilizará *circle@3x.png* (si existe). From 3e78ededc6fb2ff1153b693260693fff63f5e0d5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:41:08 +0200 Subject: [PATCH 0546/2000] New translations listbox_overview.md (Spanish) --- .../FormObjects/listbox_overview.md | 954 ++---------------- 1 file changed, 91 insertions(+), 863 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md index a0891482637122..aa4cfe3bebd85e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md @@ -26,7 +26,6 @@ También es posible cambiar el tamaño de cada columna, y el usuario puede modif El usuario puede seleccionar una o varias líneas utilizando los atajos estándar: **Mayúsculas+clic** para una selección adyacente y **Ctrl+clic** (Windows) o **Comando+clic** (macOS) para una selección no adyacente. - ### Partes de list box Un list box se compone de cuatro partes distintas: @@ -45,324 +44,30 @@ Es posible añadir un método objeto al objeto list box y/o a cada columna del l 1. Método objeto de cada columna 2. Método objeto del list box -El método objeto de columna obtiene los eventos que se producen en su [encabezado](#list-box-headers) y [pie](#list-box-footers). - - +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). ### Tipos de list box Hay varios tipos de list box, con sus propios comportamientos y propiedades específicas. El tipo de list box depende de su [propiedad Fuente de datos](properties_Object.md#data-source): -- **Arrays**: cada columna está ligada a un array 4D. Los list boxes basados en arrays pueden mostrarse como [cajas de lista jerárquicas](listbox_overview.md#hierarchical-list-boxes). -- **Selección** (**Selección actual** o **Selección con nombre**): cada columna está vinculada a una expresión (por ejemplo, un campo) que se evalúa para cada registro de la selección. -- **Collection o Entity selection**: cada columna está ligada a una expresión que se evalúa para cada elemento de la colección o cada entidad de la selección de entidades. +* **Arrays**: cada columna está ligada a un array 4D. Los list boxes basados en arrays pueden mostrarse como [cajas de lista jerárquicas](listbox_overview.md#hierarchical-list-boxes). +* **Selección** (**Selección actual** o **Selección con nombre**): cada columna está vinculada a una expresión (por ejemplo, un campo) que se evalúa para cada registro de la selección. +* **Collection o Entity selection**: cada columna está ligada a una expresión que se evalúa para cada elemento de la colección o cada entidad de la selección de entidades. > > > No es posible combinar diferentes tipos de list box en el mismo objeto list box. La fuente de datos se define cuando se crea el list box. Entonces ya no es posible modificarlo por programación. - ### Gestión de list boxes Se puede configurar completamente un objeto list box a través de sus propiedades, y también se puede gestionar dinámicamente por programación. -El lenguaje 4D incluye un tema "List Box" dedicado a los comandos de list box, pero los comandos de otros temas, tales como "Propiedades de los objetos" o los comandos `EDIT ITEM` y `Displayed line number` también pueden ser utilizados. Para mayor información consulte la página [List Box Commands Summary](https://doc.4d.com/4Dv17R6/4D/17-R6/List-Box-Commands-Summary.300-4311159.en.html) del manual *Lenguaje 4D*. - - - -## Objetos tipo List box - -### List box de tipo array - -En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. - -Por defecto, 4D asigna el nombre "ColumnX" a cada columna. Puede cambiarlo, así como las otras propiedades de la columna, en las [propiedades de las columnas](listbox_overview.md#column-specific-properties). El formato de visualización de cada columna también puede definirse mediante el comando `OBJECT SET FORMAT`. -> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. - -Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. Los valores de las columnas se gestionan mediante comandos de alto nivel del tema List box (como [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) o `LISTBOX DELETE ROWS`), así como comandos de manipulación de arrays. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: - -```4d -ARRAY TEXT(varCol;size) -``` - -También puede utilizar una lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` -> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. - - - - -### List box de tipo selección - -En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. Puede utilizar los comandos `LISTBOX SET COLUMN FORMULA` y `LISTBOX INSERT COLUMN FORMULA` para modificar las columnas por programación. - -A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. - -En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. - - -### List box colección o entity selection - -En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. - -Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método de proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en el caso de una colección de valores escalares). Puede utilizar los comandos `LISTBOX SET COLUMN FORMULA` y `LISTBOX INSERT COLUMN FORMULA` para modificar las columnas por programación. - -Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. - -Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: - -```4d -myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box -``` - - - -### Propiedades soportadas - -Las propiedades soportadas dependen del tipo de list box. - - -| Propiedad | List box array | List box selección | List box colección o entity selection | -| ----------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | -| [Color de fondo alternado](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrita](properties_Text.md#bold) | X | X | X | -| [Expresión color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo del borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Abajo](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Class](properties_Object.md#css-class) | X | X | X | -| [Collection o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionamiento columnas auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Elemento actual](properties_DataSource.md#current-item) | | | X | -| [Posición elemento actual](properties_DataSource.md#current-item-position) | | | X | -| [Fuente de datos](properties_Object.md#data-source) | X | X | X | -| [Nombre formulario detallado](properties_ListBox.md#detail-form-name) | | X | | -| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | -| [Mostrar pies](properties_Footers.md#display-footers) | X | X | X | -| [Doble clic en línea](properties_ListBox.md#double-click-on-row) | | X | | -| [Arrastrable](properties_Action.md#droppable) | X | X | X | -| [Soltable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Fuente](properties_Text.md#font) | X | X | X | -| [Color de fuente](properties_Text.md#font-color) | X | X | X | -| [Expresión color fuente](properties_Text.md#font-color-expression) | | X | X | -| [Tamaño fuente](properties_Text.md#font-size) | X | X | X | -| [Alto (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Alto (encabezados)](properties_Headers.md#height) | X | X | X | -| [Alto (pies)](properties_Footers.md#height) | X | X | X | -| [Ocultar líneas vacías finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Ocultar resaltado selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List box jerárquico](properties_Object.md#array-list-box) | X | | | -| [Conjunto resaltado](properties_ListBox.md#highlight-set) | | X | | -| [Alineación horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Color líneas horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Itálica](properties_Text.md#italic) | X | X | X | -| [Izquierda](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Tabla principal](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Método](properties_Action.md#method) | X | X | X | -| [Líneas desplazables](properties_Action.md#movable-rows) | X | | | -| [Selección temporal](properties_DataSource.md#selection-name) | | X | | -| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | -| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | -| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Array colores de fondo](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Array de control de líneas](properties_ListBox.md#row-control-array) | X | | | -| [Array colores de fuente](properties_Text.md#row-font-color-array) | X | | | -| [Altura de las líneas](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Array altura de las líneas](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Array de estilos](properties_Text.md#row-style-array) | X | | | -| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | -| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | -| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenable](properties_Action.md#sortable) | X | X | X | -| [Acción estándar](properties_Action.md#standard-action) | X | | | -| [Expresión estilo](properties_Text.md#style-expression) | | X | X | -| [Arriba](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Subrayado](properties_Text.md#underline) | X | X | X | -| [Variable o expresión](properties_Object.md#variable-or-expression) | X | X | | -| [Alineamiento vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Color líneas verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidad](properties_Display.md#visibility) | X | X | X | -| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | - - -> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. - - -### Eventos formulario soportados - - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (e.g., This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#additional-properties)
  • | *List box Selección actual & Selección temporal únicamente* | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#additional-properties)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box Arrays, Selección actual y Selección temporal únicamente* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#additional-properties)
  • | *List box Selección actual & Selección temporal únicamente* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - - -#### Propiedades adicionales {#additional-properties} - -Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: - -| Propiedad | Tipo | Descripción | -| ---------------- | ------------ | ------------------------------------------------------------------------------------ | -| area | text | Área de objeto list box ("header", "footer", "cell") | -| areaName | text | Nombre del área | -| column | entero largo | Número de columna | -| columnName | text | Nombre de la columna | -| footerName | text | Nombre del pie | -| headerName | text | Nombre del encabezado | -| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | -| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | -| newPosition | entero largo | Nueva posición de la columna o línea | -| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | -| oldPosition | entero largo | Posición anterior de la columna o línea | -| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | -| row | entero largo | Número de línea | -| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | -> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. - - - - - - -## Columnas de list box - -Un list box está formado por uno o varios objetos columna que tienen propiedades específicas. Puede seleccionar una columna de list box en el editor de formularios haciendo clic en ella cuando el objeto list box está seleccionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Puede definir para cada columna de list box de las propiedades estándar (texto, color de fondo, etc.); estas propiedades tienen prioridad sobre las del objeto list box. -> Puede definir el [tipo de expresión](properties_Object.md#expression-type) para las columnas de list box de tipo array (cadena, texto, número, fecha, hora, imagen, booleano u objeto). - - -### Propiedades específicas de la columna {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Eventos formulario soportados - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (e.g., This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box Arrays, Selección actual y Selección temporal únicamente* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - - -## Encabezados de list box - -> Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. - -Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: - -![](../assets/en/FormObjects/listbox_header.png) - -Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. - - -Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. - -Cuando el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) se utiliza con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. - -### Propiedades específicas de los encabezados - -[Negrita](properties_Text.md#bold) - [Clase Css](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Espacio horizontal ](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Itálica](properties_Text.md#italic) - [Nombre de objeto](properties_Object.md#object-name) - [Ruta de acceso](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Espacio vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - - - - - -## Pies de list box -> Para poder acceder a las propiedades de los pies de un list box, debe activar la opción [Mostrar pies](properties_Footers.md#display-footers). - -Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. - -Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). - -Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. - -Cuando el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) se utiliza con un pie de página, se aplica a todos los pies, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. - -### Propiedades específicas de los pies - - -[Formato alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato Fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Itálica](properties_Text.md#italic) - [Formato numérico](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato Imagen](properties_Display.md#picture-format) - [Formato Hora](properties_Display.md#time-format) - [Truncar con elipsis](properties_Display.md#truncate-with-ellipsis) - [Subrayar](properties_Text.md#underline) - [Cálculo de variables](properties_Object.md#variable-calculation) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajustar palabras](properties_Display.md#wordwrap) +El lenguaje 4D incluye un tema "List Box" dedicado a los comandos de list box, pero los comandos de otros temas, tales como "Propiedades de los objetos" o los comandos `EDIT ITEM` y `Displayed line number` también pueden ser utilizados. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. ## Gestión de entrada Para que una celda de list box sea editable, deben cumplirse las dos condiciones siguientes: -- La columna de la celda debe haberse definido como [Enterable](properties_Entry.md#enterable) (de lo contrario, las celdas de la columna nunca podrán ser editables). -- En el evento `On Before Data Entry`, $0 no devuelve -1. Cuando el cursor llega a la celda, se genera el evento `On Before Data Entry` en el método de la columna. Si, en el contexto de este evento, $0 se define como -1, la celda se considera como no editable. Si el evento se generó después de presionar **Tab** o **Mayús+Tab**, el foco pasa a la siguiente celda o a la anterior, respectivamente. Si $0 no es -1 (por defecto $0 es 0), la celda se puede introducir y pasa al modo de edición. +* La columna de la celda debe haberse definido como [Enterable](properties_Entry.md#enterable) (de lo contrario, las celdas de la columna nunca podrán ser editables). +* En el evento `On Before Data Entry`, $0 no devuelve -1. Cuando el cursor llega a la celda, se genera el evento `On Before Data Entry` en el método de la columna. Si, en el contexto de este evento, $0 se define como -1, la celda se considera como no editable. Si el evento se generó después de presionar **Tab** o **Mayús+Tab**, el foco pasa a la siguiente celda o a la anterior, respectivamente. Si $0 no es -1 (por defecto $0 es 0), la celda se puede introducir y pasa al modo de edición. Consideremos el ejemplo de un list box que contiene dos arrays, uno fecha y otro texto. El array de la fecha no se puede introducir, pero el array del texto sí se puede introducir si la fecha no ha pasado. @@ -387,9 +92,9 @@ El evento `On Before Data Entry` se devuelve antes de `On Getting Focus`. Para preservar la coherencia de los datos para los list box de tipo de selección y selección de entidades, todo registro/entidad modificado se guarda automáticamente en cuanto se valida la celda, es decir: -- cuando se desactiva la celda (el usuario presiona el tabulador, hace clic, etc.) -- cuando el listbox ya no tiene el foco, -- cuando el formulario ya no tiene el foco. +* cuando se desactiva la celda (el usuario presiona el tabulador, hace clic, etc.) +* cuando el listbox ya no tiene el foco, +* cuando el formulario ya no tiene el foco. La secuencia típica de eventos generados durante la entrada o la modificación de datos es la siguiente: @@ -407,25 +112,25 @@ La secuencia típica de eventos generados durante la entrada o la modificación | | Todos | On Losing Focus | (*) Con los list box de tipo selección de entidades, en el evento On Data Change: -- el objeto [elemento actual](properties_DataSource.md#element-courant) contiene el valor antes de la modificación. -- el objeto `This` contiene el valor modificado. - -> La entrada de datos en los list box de tipo colección/selección de entidades tiene una limitación cuando la expresión se evalúa como nula. En este caso, no es posible editar o eliminar el valor nulo en la celda. +* el objeto [elemento actual](properties_DataSource.md#element-courant) contiene el valor antes de la modificación. +* el objeto `This` contiene el valor modificado. +> La entrada de datos en los list box de tipo colección/selección de entidades tiene una limitación cuando la expresión se evalúa como nula. En este caso, no es posible editar o eliminar el valor nulo en la celda. ## Gestión de selecciones La gestión de selecciones es diferente dependiendo de si el list box se basa en un array, en una selección de registros o en una selección de colecciones/entidades: -- **Lista box de tipo selección**: las selecciones se gestionan mediante un conjunto llamado por defecto `$ListboxSetX` (donde X empieza en 0 y se incrementa en función del número de list box en el formulario), que puede modificar si es necesario. Este conjunto se [define en las propiedades](properties_ListBox.md#highlight-set) del list box. Es mantenido automáticamente por 4D: si el usuario selecciona una o más líneas en el list box, el conjunto se actualiza inmediatamente. Por otra parte, también es posible utilizar los comandos del tema "Conjuntos" para modificar por programación la selección en el list box. +* **Lista box de tipo selección**: las selecciones se gestionan mediante un conjunto llamado por defecto `$ListboxSetX` (donde X empieza en 0 y se incrementa en función del número de list box en el formulario), que puede modificar si es necesario. Este conjunto se [define en las propiedades](properties_ListBox.md#highlight-set) del list box. Es mantenido automáticamente por 4D: si el usuario selecciona una o más líneas en el list box, el conjunto se actualiza inmediatamente. Por otra parte, también es posible utilizar los comandos del tema "Conjuntos" para modificar por programación la selección en el list box. + +* **List box de tipo colección/selección de entidades**: las selecciones se gestionan a través de las propiedades del list box dedicado: + * [Elemento actual](properties_DataSource.md#current-item) es un objeto que recibirá el elemento/la entidad seleccionado(a) + * [Elementos seleccionados](properties_DataSource.md#selected-items) es un objeto colección/selección de entidades de elementos seleccionados + * [Posición del elemento actual](properties_DataSource.md#current-item-position) devuelve la posición del elemento o de la entidad seleccionada. -- **List box de tipo colección/selección de entidades**: las selecciones se gestionan a través de las propiedades del list box dedicado: - - [Elemento actual](properties_DataSource.md#current-item) es un objeto que recibirá el elemento/la entidad seleccionado(a) - - [Elementos seleccionados](properties_DataSource.md#selected-items) es un objeto colección/selección de entidades de elementos seleccionados - - [Posición del elemento actual](properties_DataSource.md#current-item-position) devuelve la posición del elemento o de la entidad seleccionada. +* **List box de tipo array**: el comando `LISTBOX SELECT ROW` puede utilizarse para seleccionar una o más líneas del list box por programación. La [variable asociada al objeto List box](propiedades_Objeto.md#variable-o-expresión) se utiliza para obtener, definir o almacenar las selecciones de líneas en el objeto. Esta variable corresponde a un array de booleanos que es creado y mantenido automáticamente por 4D. El tamaño de este array viene determinado por el tamaño del list box: contiene el mismo número de elementos que el array más pequeño asociado a las columnas. Cada elemento de este array contiene `True` si se selecciona la línea correspondiente y `False` en caso contrario. 4D actualiza el contenido de este array en función de las acciones del usuario. Por el contrario, puede cambiar el valor de los elementos del array para cambiar la selección en el list box. Por otra parte, no se pueden insertar ni borrar líneas en este array; tampoco se pueden reescribir las líneas. El comando `Count in array` puede utilizarse para averiguar el número de líneas seleccionadas. Por ejemplo, este método permite invertir la selección de la primera línea del list box (tipo array): -- **List box de tipo array**: el comando `LISTBOX SELECT ROW` puede utilizarse para seleccionar una o más líneas del list box por programación. La [variable asociada al objeto List box](propiedades_Objeto.md#variable-o-expresión) se utiliza para obtener, definir o almacenar las selecciones de líneas en el objeto. Esta variable corresponde a un array de booleanos que es creado y mantenido automáticamente por 4D. El tamaño de este array viene determinado por el tamaño del list box: contiene el mismo número de elementos que el array más pequeño asociado a las columnas. Cada elemento de este array contiene `True` si se selecciona la línea correspondiente y `False` en caso contrario. 4D actualiza el contenido de este array en función de las acciones del usuario. Por el contrario, puede cambiar el valor de los elementos del array para cambiar la selección en el list box. Por otra parte, no se pueden insertar ni borrar líneas en este array; tampoco se pueden reescribir las líneas. El comando `Count in array` puede utilizarse para averiguar el número de líneas seleccionadas. Por ejemplo, este método permite invertir la selección de la primera línea del list box (tipo array): ```4d ARRAY BOOLEAN(tBListBox;10) //tBListBox es el nombre de la variable asociada al list box en el formulario @@ -436,15 +141,14 @@ La gestión de selecciones es diferente dependiendo de si el list box se basa en End if ``` -> El comando [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) se desplaza por las líneas del list box para que se muestre la primera línea seleccionada o una línea especificada. - +> El comando `OBJECT SET SCROLL POSITION` se desplaza por las líneas del list box para que se muestre la primera línea seleccionada o una línea especificada. ### Personalizar la apariencia de las líneas seleccionadas Cuando la opción [Ocultar el resaltado de la selección](properties_Appearance.md#hide-selection-highlight) está seleccionada, debe gestionar la representación visual de las selecciones en el list box utilizando las opciones de interfaz disponibles. Dado que las selecciones siguen siendo gestionadas en su totalidad por 4D, esto significa: -- En el caso de los list box de tipo array, debe analizar la variable array booleana asociada al list box para determinar qué líneas están seleccionadas o no. -- Para los list box de tipo selección, hay que comprobar si el registro actual (línea) pertenece al conjunto especificado en la propiedad [Conjunto resaltado](properties_ListBox.md#highlight-set) del list box. +* En el caso de los list box de tipo array, debe analizar la variable array booleana asociada al list box para determinar qué líneas están seleccionadas o no. +* Para los list box de tipo selección, hay que comprobar si el registro actual (línea) pertenece al conjunto especificado en la propiedad [Conjunto resaltado](properties_ListBox.md#highlight-set) del list box. A continuación, puede definir por programación los colores de fondo, los colores y/o estilos de fuentes específicas para personalizar la apariencia de las líneas seleccionadas. Esto puede hacerse utilizando arrays o expresiones, en función del tipo de list box mostrado (ver las siguientes secciones). @@ -455,22 +159,23 @@ A continuación, puede definir por programación los colores de fondo, los color Para determinar qué líneas están seleccionadas, hay que comprobar si están incluidas en el conjunto indicado en la propiedad [Conjunto resaltado](properties_ListBox.md#highlight-set) del list box. A continuación, puede definir la apariencia de las líneas seleccionadas utilizando una o varias de las [propiedades de expresión de color o estilo](#using-arrays-and-expressions) relevantes. Tenga en cuenta que las expresiones se reevalúan automáticamente cada vez que: -- la selección de list box cambia. -- list box obtiene o pierde el foco. -- la ventana formulario que contiene el list box se convierte, o deja de ser, la ventana del primer plano. - +* la selección de list box cambia. +* list box obtiene o pierde el foco. +* la ventana formulario que contiene el list box se convierte, o deja de ser, la ventana del primer plano. #### List box de tipo array + Tiene que analizar el array booleano [Variable o expresión](properties_Object.md#variable-or-expression) asociado al list box para determinar si las líneas están seleccionadas o no. A continuación, puede definir la apariencia de las líneas seleccionadas utilizando una o varias de las [propiedades de array de color o de estilo](#using-arrays-and-expressions) relevantes. Tenga en cuenta que los arrays de list box utilizados para definir la apariencia de las líneas seleccionadas deben recalcularse en el evento formulario `On Selection Change`; sin embargo, también puede modificar estos arrays basándose en los siguientes eventos formulario adicionales: -- `On Getting Focus` (propiedad list box) -- `On Losing Focus` (propiedad list box) -- `On Activate` (propiedad list box) -- `On Deactivate` (form property) ...depending on whether and how you want to visually represent changes of focus in selections. + +* `On Getting Focus` (propiedad list box) +* `On Losing Focus` (propiedad list box) +* `On Activate` (propiedad list box) +* `On Deactivate` (form property) ...depending on whether and how you want to visually represent changes of focus in selections. ##### Ejemplo @@ -481,7 +186,7 @@ Ha elegido ocultar el resaltado sistema y desea mostrar las selecciones en el li Para un list box de tipo array, es necesario actualizar el [Array colores de fondo](properties_BackgroundAndBorder.md#row-background-color-array) por programación. En el formulario JSON, ha definido el Array colores de fondo de línea para el list box: ``` - "rowFillSource": "_ListboxBackground", + "rowFillSource": "_ListboxBackground", ``` En el método objeto del list box, puede escribir: @@ -506,9 +211,10 @@ Con un list box de tipo selección, para producir el mismo efecto puede utilizar Por ejemplo, en el formulario JSON, ha definido el conjunto resaltado y la expresión de color de fondo siguientes para el list box: ``` - "highlightSet": "$SampleSet", - "rowFillSource": "UI_SetColor", + "highlightSet": "$SampleSet", + "rowFillSource": "UI_SetColor", ``` + Puede escribir en el método *UI_SetColor*: ```4d @@ -523,7 +229,6 @@ Puede escribir en el método *UI_SetColor*: > En los list box jerárquicos, las líneas de ruptura no pueden resaltarse cuando la opción [Ocultar resaltado selección](properties_Appearance.md#hide-selection-highlight) está seleccionada. Como no es posible tener colores distintos para los encabezados del mismo nivel, no hay manera de destacar una línea de ruptura específica por programación. - ## Gestión de ordenaciones Un orden en un list box puede ser estándar o personalizado. Cuando se ordena una columna de un list box, todas las demás columnas se sincronizan siempre automáticamente. @@ -536,17 +241,14 @@ Puede activar o desactivar la ordenación usuario estándar desactivando la prop El soporte de ordenación estándar depende del tipo de list box: -| Tipo de list box | Soporte de ordenación estándar | Comentarios | -| ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------ | -| Colección de objetos | Sí |
    • Las columnas "This.a" o "This.a.b" son ordenables.
    • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | +| Tipo de list box | Soporte de ordenación estándar | Comentarios | +| ------------------------------ | ------------------------------ | ---------------------------------------------------------------------------------------------------- | +| Colección de objetos | Sí |
  • Las columnas "This.a" o "This.a.b" son ordenables.
  • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | +| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | | Entity selection | Sí |
  • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Soportado: ordena las propiedades de atributos de objetos (por ejemplo, "This.data.city" cuando "data" es un atributo de objeto)
  • Soportado: ordena los atributos relacionados (por ejemplo, "This.company.name")
  • No soportado: ordenar en las propiedades de atributos de objetos a través de atributos relacionados (por ejemplo, "This.company.data.city"). Para ello, debe utilizar la ordenación personalizada con la función [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (ver el siguiente ejemplo)
  • | -| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | -| Selección temporal | No | | -| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | - - - +| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | +| Selección temporal | No | | +| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | ### Ordenación personalizada @@ -554,8 +256,8 @@ El desarrollador puede configurar ordenaciones personalizadas, por ejemplo utili Los ordenamientos personalizados le permiten: -- efectuar las ordenaciones multinivel en varias columnas, gracias al comando [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html), -- usar funciones como [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) o [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) para ordenar columnas según criterios complejos. +* efectuar las ordenaciones multinivel en varias columnas, gracias al comando [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html), +* usar funciones como [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) o [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) para ordenar columnas según criterios complejos. #### Ejemplo @@ -575,7 +277,7 @@ Si quiere ordenar el list box utilizando los valores de la segunda columna, debe ```4d If (Form event code=On Header Click) - Form.child:=Form.child.orderByFormula("This.parent.extra.nickname"; dk ascending) + Form.child:=Form.child.orderByFormula("This.parent.extra.nickname"; dk ascending) End if ``` @@ -583,12 +285,12 @@ End if El valor de la [variable asociada al encabezado de una columna](properties_Object.md#variable-or-expression) permite gestionar una información adicional: la ordenación actual de la columna (lectura) y la visualización de la flecha de ordenación. -- Si la variable se define en 0, la columna no se ordena y la flecha de ordenación no se muestra. +* Si la variable se define en 0, la columna no se ordena y la flecha de ordenación no se muestra. ![](../assets/en/FormObjects/sorticon0.png) -- Si la variable está definida como 1, la columna se ordena en orden ascendente y se muestra la flecha de ordenación. ![](../assets/en/FormObjects/sorticon1.png) +* Si la variable está definida como 1, la columna se ordena en orden ascendente y se muestra la flecha de ordenación. ![](../assets/en/FormObjects/sorticon1.png) -- Si la variable se establece en 2, la columna se clasifica en orden descendente y se muestra la flecha de clasificación. ![](../assets/en/FormObjects/sorticon2.png) +* Si la variable se establece en 2, la columna se clasifica en orden descendente y se muestra la flecha de clasificación. ![](../assets/en/FormObjects/sorticon2.png) > Sólo las [variables](Concepts/variables.md) declaradas o dinámicas pueden utilizarse como variables de encabezado de columna. Otros tipos de [expresiones](Concepts/quick-tour.md#expressions) como `Form.sortValue` no son soportadas. @@ -596,7 +298,6 @@ Puede definir el valor de la variable (por ejemplo, Header2:=2) para "forzar" la > El comando [`OBJECT SET FORMAT`](https://doc.4d.com/4dv19/help/command/en/page236.html) ofrece soporte específico para iconos en los encabezados de los list box, lo que puede ser útil cuando se desea trabajar con un icono de ordenación personalizado. - ## Gestión de los colores, estilos y visualización de las líneas Hay varias formas de definir los colores de fondo, los colores de fuente y los estilos de fuente en los list box: @@ -623,28 +324,27 @@ Por ejemplo, si define un estilo de fuente en las propiedades del list box y otr Para cada atributo (estilo, color y color de fondo), se implementa una **herencia** cuando se utiliza el valor por defecto: -- para los atributos de las celdas: valores de atributos de las líneas -- para los atributos líneas: valores de atributos de columnas -- para los atributos de la columna: valores de los atributos del list box +* para los atributos de las celdas: valores de atributos de las líneas +* para los atributos líneas: valores de atributos de columnas +* para los atributos de la columna: valores de los atributos del list box De esta forma, si desea que un objeto herede el valor de atributo de un nivel superior, puede utilizar pasar la constante `lk inherited` (valor por defecto) al comando de definición o directamente en el elemento del array de estilo/color correspondiente. Por ejemplo, dado un list box array que contiene un estilo de letra estándar con colores alternos: ![](../assets/en/FormObjects/listbox_styles3.png) Realiza las siguientes modificaciones: -- cambiar el fondo de la línea 2 a rojo utilizando la propiedad [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) del objeto list box, -- cambia el estilo de la línea 4 a cursiva utilizando la propiedad [Row Style Array](properties_Text.md#row-style-array) del objeto list box, -- dos elementos de la columna 5 se cambian a negrita utilizando la propiedad [Row Style Array](properties_Text.md#row-style-array) del objeto columna 5, -- los 2 elementos de la columna 1 y 2 se cambian a azul oscuro utilizando la propiedad [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) para los objetos de la columna 1 y 2: +* cambiar el fondo de la línea 2 a rojo utilizando la propiedad [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) del objeto list box, +* cambia el estilo de la línea 4 a cursiva utilizando la propiedad [Row Style Array](properties_Text.md#row-style-array) del objeto list box, +* dos elementos de la columna 5 se cambian a negrita utilizando la propiedad [Row Style Array](properties_Text.md#row-style-array) del objeto columna 5, +* los 2 elementos de la columna 1 y 2 se cambian a azul oscuro utilizando la propiedad [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) para los objetos de la columna 1 y 2: ![](../assets/en/FormObjects/listbox_styles3.png) Para restaurar la apariencia original de la caja del list box, puede: -- pasar la constante `lk inherited` en el elemento 2 de los arrays de color de fondo de las columnas 1 y 2: entonces heredan el color de fondo rojo de la línea. -- pasar la constante `lk inherited` en los elementos 3 y 4 del array de estilo de la columna 5: entonces heredan el estilo estándar, excepto el elemento 4, que cambia a itálica según lo especificado en el array de estilo del list box. -- pasar la constante `lk inherited` en el elemento 4 del array de estilos para el list box con el fin de eliminar el estilo itálica. -- pasar la constante `lk inherited` en el elemento 2 del array de colores de fondo para el list box con el fin de restaurar el color alternativo original del list box. - +* pasar la constante `lk inherited` en el elemento 2 de los arrays de color de fondo de las columnas 1 y 2: entonces heredan el color de fondo rojo de la línea. +* pasar la constante `lk inherited` en los elementos 3 y 4 del array de estilo de la columna 5: entonces heredan el estilo estándar, excepto el elemento 4, que cambia a itálica según lo especificado en el array de estilo del list box. +* pasar la constante `lk inherited` en el elemento 4 del array de estilos para el list box con el fin de eliminar el estilo itálica. +* pasar la constante `lk inherited` en el elemento 2 del array de colores de fondo para el list box con el fin de restaurar el color alternativo original del list box. ### Uso de arrays y expresiones @@ -657,9 +357,6 @@ Según el tipo de list box, puede utilizar diferentes propiedades para personali | Estilo de fuente | [Array de estilos](properties_Text.md#row-style-array) | [Expresión estilo](properties_Text.md#style-expression) | [Expresión de estilo](properties_Text.md#style-expression) o [Expresión meta info](properties_Text.md#meta-info-expression) | | Visualización | [Array de control de líneas](properties_ListBox.md#row-control-array) | - | - | - - - ## Imprimir list boxes Hay dos modos de impresión disponibles: **modo vista previa** - que se puede utilizar para imprimir un list box como un objeto de formulario y el **modo avanzado**, que le permite controlar la impresión del propio objeto list box en el formulario. Tenga en cuenta que la apariencia "Impresión" está disponible para los list boxes en el editor de formularios. @@ -670,17 +367,13 @@ La impresión de un list box en modo vista previa consiste en imprimir directame ### Modo avanzado -En este modo, la impresión de los list box se realiza por programación, a través del comando `Print object` (se soportan los formularios proyecto y los formularios tabla). El comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) se utiliza para controlar la impresión del objeto. +En este modo, la impresión de los list box se realiza por programación, a través del comando `Print object` (se soportan los formularios proyecto y los formularios tabla). El comando `LISTBOX GET PRINT INFORMATION` se utiliza para controlar la impresión del objeto. En este modo: -- La altura del objeto list box se reduce automáticamente cuando el número de líneas a imprimir es inferior a la altura original del objeto (no se imprimen líneas "vacías"). Por el contrario, la altura no aumenta automáticamente en función del contenido del objeto. El tamaño del objeto efectivamente impreso puede obtenerse vía el comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information). -- El objeto list box se imprime "tal cual", es decir, teniendo en cuenta sus parámetros de visualización actuales: visibilidad de los encabezados y de las rejillas, líneas ocultas y mostradas, etc. Estos parámetros también incluyen la primera línea a imprimir: si llama al comando [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) antes de lanzar la impresión, la primera línea impresa en el list box será la designada por el comando. -- Un mecanismo automático facilita la impresión de los list box que contienen más líneas de las que es posible mostrar: se pueden realizar llamadas sucesivas a `Print object` para imprimir cada vez un nuevo conjunto de líneas. El comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) puede utilizarse para comprobar el estado de la impresión durante la operación. - - - - +* La altura del objeto list box se reduce automáticamente cuando el número de líneas a imprimir es inferior a la altura original del objeto (no se imprimen líneas "vacías"). Por el contrario, la altura no aumenta automáticamente en función del contenido del objeto. El tamaño del objeto efectivamente impreso puede obtenerse vía el comando `LISTBOX GET PRINT INFORMATION`. +* El objeto list box se imprime "tal cual", es decir, teniendo en cuenta sus parámetros de visualización actuales: visibilidad de los encabezados y de las rejillas, líneas ocultas y mostradas, etc. Estos parámetros también incluyen la primera línea a imprimir: si llama al comando `OBJECT SET SCROLL POSITION` antes de lanzar la impresión, la primera línea impresa en el list box será la designada por el comando. +* Un mecanismo automático facilita la impresión de los list box que contienen más líneas de las que es posible mostrar: se pueden realizar llamadas sucesivas a `Print object` para imprimir cada vez un nuevo conjunto de líneas. El comando `LISTBOX GET PRINT INFORMATION` puede utilizarse para comprobar el estado de la impresión durante la operación. ## List box jerárquicos @@ -690,19 +383,17 @@ Un list box jerárquico es un list box en el que el contenido de la primera colu Los list box jerárquicos son una forma particular de representar los datos, pero no modifican la estructura de datos (arrays). Los list box jerárquicos se gestionan exactamente igual que los list box clásicos. - ### Definir una jerarquía Para definir un list box jerárquico, existen varias posibilidades: -* Configurar manualmente los elementos jerárquicos utilizando la lista de propiedades del editor de formularios (o editar el formulario JSON). -* Generar visualmente la jerarquía utilizando el menú emergente de gestión de list box, en el editor de formularios. -* Utilice los comandos [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-SET-HIERARCHY.301-4127969.en.html) y [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-GET-HIERARCHY.301-4127970.en.html), descritos en el manual *Lenguaje de 4D*. - +* Configurar manualmente los elementos jerárquicos utilizando la lista de propiedades del editor de formularios (o editar el formulario JSON). +* Generar visualmente la jerarquía utilizando el menú emergente de gestión de list box, en el editor de formularios. +* Use the [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-HIERARCHY.301-7487634.en.html) and [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-GET-HIERARCHY.301-7487597.en.html) commands, described in the *4D Language Reference* manual. #### Propiedades del List Box jerárquico -Esta propiedad especifica que el list box debe mostrarse en forma jerárquica. En el formulario JSON, esta funcionalidad se activa [cuando el valor de la propiedad *dataSource* de la columna es un array](properties_Object.md#array-list-box), es decir, una colección. +Esta propiedad especifica que el list box debe mostrarse en forma jerárquica. En el formulario JSON, esta función se activa [cuando el valor de la propiedad *dataSource* es un array](properties_Object.md#array-list-box), es decir, una colección. Las opciones adicionales (**Variable 1...10**) están disponibles cuando se selecciona la opción *List box jerárquico*, correspondiente a cada elemento del array *dataSource* a utilizar como columna de ruptura. Cada vez que se introduce un valor en un campo, se añade una nueva línea. Se pueden especificar hasta 10 variables. Estas variables definen los niveles jerárquicos a mostrar en la primera columna. @@ -715,7 +406,6 @@ La última variable nunca es jerárquica aunque existan varios valores idéntico Este principio no se aplica cuando sólo se especifica una variable en la jerarquía: en este caso, pueden agruparse valores idénticos. > Si especifica una jerarquía basada en las primeras columnas de un list box existente, deberá eliminar u ocultar estas columnas (excepto la primera), ya que de lo contrario aparecerán duplicadas en el list box. Si especifica la jerarquía mediante el menú emergente del editor (ver abajo), las columnas innecesarias se eliminan automáticamente del list box. - #### Crear una jerarquía utilizando el menú contextual Cuando selecciona al menos una columna además de la primera en un objeto list box (de tipo array) en el editor de formularios, el comando **Crear jerarquía** está disponible en el menú contextual: @@ -724,20 +414,20 @@ Cuando selecciona al menos una columna además de la primera en un objeto list b Este comando es un acceso directo para definir una jerarquía. Cuando se selecciona, se llevan a cabo las siguientes acciones: -* La opción **List box jerárquico** está marcada para el objeto en la Lista de propiedades. -* Las variables de las columnas se utilizan para definir la jerarquía. Reemplazan las variables ya definidas. -* Las columnas seleccionadas ya no aparecen en el list box (excepto el título de la primera). +* La opción **List box jerárquico** está marcada para el objeto en la Lista de propiedades. +* Las variables de las columnas se utilizan para definir la jerarquía. Reemplazan las variables ya definidas. +* Las columnas seleccionadas ya no aparecen en el list box (excepto el título de la primera). Ejemplo: dado un list box cuyas primeras columnas contienen País, Región, Ciudad y Población. Cuando se seleccionan País, Región y Ciudad, si se elige **Crear jerarquía** en el menú contextual, se crea una jerarquía de tres niveles en la primera columna, se eliminan las columnas 2 y 3 y la columna Población pasa a ser la segunda: ![](../assets/en/FormObjects/listbox_hierarchy2.png) ##### Cancelar jerarquía -Cuando la primera columna está seleccionada y ya se ha definido como jerárquica, puede utilizar el comando **Cancelar jerarquía**. Cuando elige este comando, se llevan a cabo las siguientes acciones: -* La opción **List box jerárquico** está deseleccionada para el objeto, -* Los niveles jerárquicos 2 a X se eliminan y se transforman en columnas añadidas al list box. +Cuando la primera columna está seleccionada y ya se ha definido como jerárquica, puede utilizar el comando **Cancelar jerarquía**. Cuando elige este comando, se llevan a cabo las siguientes acciones: +* La opción **List box jerárquico** está deseleccionada para el objeto, +* Los niveles jerárquicos 2 a X se eliminan y se transforman en columnas añadidas al list box. ### Principios de funcionamiento @@ -763,10 +453,10 @@ Cuando se incluyen valores del tipo fecha u hora en un list box jerárquico, se Cuando se incluyen valores del tipo fecha u hora en un list box jerárquico, se muestran en el formato del sistema corto. -- En primer lugar, todos los niveles de la columna jerárquica (primera columna) se clasifican automáticamente por orden ascendente. -- La ordenación se realiza por orden ascendente o descendente (según la acción del usuario) sobre los valores de la columna en la que se ha hecho clic. -- Todas las columnas son sincronizadas. -- En las siguientes ordenaciones realizadas en columnas no jerárquicas del list box, sólo se ordena el último nivel de la primera columna. Es posible modificar la ordenación de esta columna haciendo clic en su encabezado. +* En primer lugar, todos los niveles de la columna jerárquica (primera columna) se clasifican automáticamente por orden ascendente. +* La ordenación se realiza por orden ascendente o descendente (según la acción del usuario) sobre los valores de la columna en la que se ha hecho clic. +* Todas las columnas son sincronizadas. +* En las siguientes ordenaciones realizadas en columnas no jerárquicas del list box, sólo se ordena el último nivel de la primera columna. Es posible modificar la ordenación de esta columna haciendo clic en su encabezado. Cuando se incluyen valores del tipo fecha u hora en un list box jerárquico, se muestran en el formato del sistema corto. @@ -778,7 +468,6 @@ Si hace clic en el encabezado "Population" para ordenar las poblaciones por orde Como para todos los list box, puede [desactivar el mecanismo de ordenación estándar](properties_Action.md#sortable) y gestionar las ordenaciones por programación. - #### Selecciones y posiciones en list box jerárquicos Un list box jerárquico muestra un número variable de líneas en la pantalla según el estado desplegado/contraído de los nodos jerárquicos. Sin embargo, esto no significa que el número de líneas de los arrays varíe. Sólo se modifica la visualización, no los datos. Es importante entender este principio porque la gestión programada de los list box jerárquicos se basa siempre en los datos de los arrays, no en los datos mostrados. En particular, las filas de ruptura añadidas automáticamente no se tienen en cuenta en los arrays de opciones de visualización (ver más adelante). @@ -795,13 +484,11 @@ Independientemente de cómo se muestren los datos en el list box (de forma jerá Este principio se aplica a los arrays internos que se pueden utilizar para gestionar: -- colores -- colores de fondo - - -- estilos -- líneas ocultas -- selecciones +* colores +* colores de fondo +* estilos +* líneas ocultas +* selecciones Este principio se aplica a los arrays internos que se pueden utilizar para gestionar: @@ -813,7 +500,7 @@ Non-hierarchical representation: ![](../assets/en/FormObjects/hierarch7.png) Hie > Si una o más líneas están ocultas porque sus padres están contraídos, ya no se seleccionan. Sólo se pueden seleccionar las líneas visibles (directamente o por desplazamiento). En otras palabras, las líneas no pueden estar ocultas y seleccionadas a la vez. -Al igual que con las selecciones, el comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devolverá los mismos valores para un list box jerárquico y un list box no jerárquico. Esto significa que en los dos ejemplos siguientes, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devolverá la misma posición: (3;2). +Al igual que con las selecciones, el comando `LISTBOX GET CELL POSITION` devolverá los mismos valores para un list box jerárquico y un list box no jerárquico. Esto significa que en los dos ejemplos siguientes, `LISTBOX GET CELL POSITION` devolverá la misma posición: (3;2). *Representación jerárquica:* ![](../assets/en/FormObjects/hierarch9.png) @@ -823,12 +510,11 @@ Cuando se ocultan todas las líneas de una subjerarquía, la línea de ruptura s #### Líneas de quiebre -Si el usuario selecciona una línea de ruptura, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la primera ocurrencia de la línea en el array correspondiente. En el caso siguiente: +Si el usuario selecciona una línea de ruptura, `LISTBOX GET CELL POSITION` devuelve la primera ocurrencia de la línea en el array correspondiente. En el caso siguiente: ![](../assets/en/FormObjects/hierarch11.png) - -... [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve (2;4). Para seleccionar una línea de ruptura por programación, deberá utilizar el comando [`LISTBOX SELECT BREAK`](../commands/listbox-select-break). +... `LISTBOX GET CELL POSITION` devuelve (2;4). Para seleccionar una línea de ruptura por programación, deberá utilizar el comando `LISTBOX SELECT BREAK`. Las líneas de rotura no se tienen en cuenta en los arrays internos utilizados para gestionar el aspecto gráfico de los list box (estilos y colores). No obstante, es posible modificar estas características para las líneas de ruptura mediante los comandos de gestión gráfica de los objetos. Basta con ejecutar los comandos adecuados en los arrays que constituyen la jerarquía. @@ -850,477 +536,19 @@ Resultado: ![](../assets/en/FormObjects/hierarch14.png) - #### Gestión optimizada de desplegar/contraer Puede optimizar la visualización y gestión de los list box jerárquicos utilizando los eventos formulario `On Expand` y `On Collapse`. -Un list box jerárquico se construye a partir del contenido de sus arrays, por lo que sólo puede mostrarse cuando todos estos arrays están cargados en memoria. Esto dificulta la generación de list box jerárquicos de gran tamaño basados en arrays generados a partir de datos (a través del comando [`SELECTION TO ARRAY`](../commands/selection-to-array)), no sólo por la velocidad de visualización sino también por la memoria utilizada. - +Un list box jerárquico se construye a partir del contenido de sus arrays, por lo que sólo puede mostrarse cuando todos estos arrays están cargados en memoria. Esto dificulta la generación de list box jerárquicos de gran tamaño basados en arrays generados a partir de datos (a través del comando `SELECTION TO ARRAY`), no sólo por la velocidad de visualización sino también por la memoria utilizada. -El uso de los eventos de formulario `On Expand` y `On Collapse` puede superar estas limitaciones: por ejemplo, puede mostrar sólo una parte de la jerarquía y cargar/descargar los arrays sobre la marcha, basándose en las acciones del usuario. En el contexto de estos eventos, el comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en la que el usuario hizo clic para desplegar o contraer una línea. +El uso de los eventos de formulario `On Expand` y `On Collapse` puede superar estas limitaciones: por ejemplo, puede mostrar sólo una parte de la jerarquía y cargar/descargar los arrays sobre la marcha, basándose en las acciones del usuario. En el contexto de estos eventos, el comando `LISTBOX GET CELL POSITION` devuelve la celda en la que el usuario hizo clic para desplegar o contraer una línea. En este caso, debe llenar y vaciar los arrays por código. Los principios que deben aplicarse son: -- Cuando se muestra el list box, sólo se debe llenar el primer array. Sin embargo, debe crear un segundo array con valores vacíos para que el list box muestre los botones desplegar/contraer: ![](../assets/en/FormObjects/hierarch15.png) - -- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. El comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en cuestión y permite construir la jerarquía adecuada: se llena el primer array con los valores repetidos y el segundo con los valores enviados desde el comando [`SELECTION TO ARRAY`](../commands/selection-to-array) y se insertan tantas líneas como sean necesarias en el list box utilizando el comando [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). ![](../assets/en/FormObjects/hierarch16.png) - -- Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. El comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en cuestión: con el comando [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) se eliminan tantas líneas como sean necesarias del list box. - - - -## Arrays de objetos en columnas - -Las columnas de list box pueden manejar arrays de objetos. Como los arrays de objetos pueden contener diferentes tipos de datos, esta nueva y poderosa funcionalidad permite mezclar diferentes tipos de entrada en las líneas de una misma columna, y mostrar también varios widgets. Por ejemplo, puede insertar una entrada de texto en la primera línea, una casilla de selección en la segunda y una lista desplegable en la tercera. Los arrays de objetos también dan acceso a nuevos tipos de widgets, como botones o selectores de color. - -El siguiente list box fue diseñado utilizando un array de objetos: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - - -### Configurar una columna array de objetos - -Para asignar un array de objetos a una columna de list box, basta con definir el nombre del array de objetos en la lista de propiedades (campo "Nombre de variable"), o utilizando el comando [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv17R6/4D/17-R6/LISTBOX-INSERT-COLUMN.301-4311153.en.html), como para toda columna basada en arrays. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Las propiedades estándar relacionadas con las coordenadas, el tamaño y el estilo están disponibles para las columnas de tipo objeto. Puede definirlos utilizando la lista de Propiedades, o programando el estilo, el color de fuente, el color de fondo y la visibilidad para cada línea de una columna objeto del list box. Estos tipos de columnas también se pueden ocultar. - -Sin embargo, el tema Fuente de datos no está disponible para las columnas objeto del list box. De hecho, el contenido de cada celda de la columna se basa en los atributos presentes en el elemento correspondiente del array de objetos. Cada elemento de array puede definir: - -the value type (mandatory): text, color, event, etc. the value itself (optional): used for input/output. the cell content display (optional): button, list, etc. additional settings (optional): depend on the value type To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). Por ejemplo, puede escribir "¡Hola Mundo!" en una columna objeto utilizando este sencillo código: - -```4d -ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob) //first element - OB SET($ob;"valueType";"text") //defines the value type (mandatory) - OB SET($ob;"value";"Hello World!") //defines the value - APPEND TO ARRAY(obColumn;$ob) //define el valor - APPEND TO ARRAY(obColumn;$ob) //define el valor - APPEND TO ARRAY(obColumn;$ob) //define el valor - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) -> El formato de visualización y los filtros de entrada no pueden definirse para una columna de objetos. Dependen automáticamente del tipo de valor. - -#### valueType y visualización de datos - -Cuando una columna de list box está asociada a un array de objetos, la forma en que se muestra, introduce o edita una celda se basa en el atributo valueType del elemento del array. Los valores valueType soportados son: - -* "text": para un valor de texto -* "real": para un valor numérico que puede incluir separadores como un `\<espacio>`, `<.>`, o `<,>` -* "integer": para un valor entero -* "boolean": para un valor True/False -* "color": para definir un color de fondo -* "event": para mostrar un botón con una etiqueta. - -4D utiliza widgets por defecto en función del valor "valueType" (es decir, un "text" se muestra como un widget de entrada de texto, un "boolean" como una casilla de selección), pero también están disponibles visualizaciones alternativas a través de opciones (*por ejemplo*, un real también se puede representar como un menú desplegable). La siguiente tabla muestra la visualización por defecto, así como las alternativas para cada tipo de valor: - -| valueType | Widget por defecto | Widget(s) alternativo(s) | -| --------- | --------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -| text | entrada de texto | menú desplegable (lista obligatoria) o combo box (lista de selección) | -| real | entrada de texto controlada (números y separadores) | menú desplegable (lista obligatoria) o combo box (lista de selección) | -| integer | entrada de texto controlada (números únicamente) | menú desplegable (lista obligatoria) o combo box (lista de opciones) o casilla de verificación de tres estados | -| boolean | casilla de selección | menú desplegable (lista requerida) | -| color | color de fondo | text | -| evento | botón con etiqueta | | -| | | Todos los widgets pueden tener un botón adicional de alternancia de unidades o un botón de elipsis asociado a la celda. | - -Usted define la visualización de la celda y las opciones utilizando atributos específicos en cada objeto (ver abajo). - -#### Formatos de visualización y filtros de entrada - -No se pueden definir formatos de visualización ni filtros de entrada para las columnas objeto de los list box. Se definen automáticamente en función del tipo de valor. Estos están listados en la siguiente tabla: - -| Tipo de valor | Formato por defecto | Control de entrada | -| ------------- | --------------------------------------------------------------------------------- | ------------------------ | -| text | lo mismo que se define en el objeto | cualquiera (sin control) | -| real | lo mismo que se define en el objeto (utilizando el separador decimal del sistema) | "0-9" y "." y "-" | -| | | "0-9" y "." si min>=0 | -| integer | lo mismo que se define en el objeto | "0-9" y "-" | -| | | "0-9" if min>=0 | -| Boolean | casilla de selección | N/A | -| color | N/A | N/A | -| evento | N/A | N/A | - -### Atributos - -Cada elemento del array de objetos es un objeto que puede contener uno o más atributos que definirán el contenido de la celda y la visualización de los datos (ver el ejemplo anterior). - -El único atributo obligatorio es "valueType" y sus valores soportados son "text", "real", "integer", "boolean", "color" y "event". La siguiente tabla lista todos los atributos soportados en los arrays de objetos de los list box, en función del valor "valueType" (cualquier otro atributo se ignora). A continuación se detallan los formatos de visualización y se ofrecen ejemplos. - -| | valueType | text | real | integer | boolean | color | evento | -| --------------------- | ------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------ | -| *Atributos* | *Descripción* | | | | | | | -| value | valor de la celda (entrada o salida) | x | x | x | | | | -| min | valor mínimo | | x | x | | | | -| max | valor máximo | | x | x | | | | -| behavior | Valor "tres Estados" | | | x | | | | -| requiredList | lista desplegable definida en objeto | x | x | x | | | | -| choiceList | combo box definido en objeto | x | x | x | | | | -| requiredListReference | RefList 4D, depende del valor de "saveAs" | x | x | x | | | | -| requiredListName | Nombre de la lista 4D, depende del valor "saveAs" | x | x | x | | | | -| saveAs | "reference" o "value" | x | x | x | | | | -| choiceListReference | RefList 4D, muestra un combo box | x | x | x | | | | -| choiceListName | Nombre de la lista 4D, mostrar combo box | x | x | x | | | | -| unitList | array de X elementos | x | x | x | | | | -| unitReference | índice del elemento seleccionado | x | x | x | | | | -| unitsListReference | Ver lista de unidades 4D | x | x | x | | | | -| unitsListName | 4D lista nombre de la unidad | x | x | x | | | | -| alternateButton | añadir un botón alternativo | x | x | x | x | x | | - -#### value - -Los valores de las celdas se almacenan en el atributo "value". Este atributo se utiliza tanto para la entrada como para la salida. También puede utilizarse para definir valores por defecto cuando se utilizan listas (ver a continuación). - -````4d - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // si el usuario introduce un nuevo valor, $entry contendrá el valor editado - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // si el usuario introduce un nuevo valor, $entry contendrá el valor editado - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // si el usuario introduce un nuevo valor, $entry contendrá el valor editado - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) - ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) -> Los valores null se soportan y dan como resultado una celda vacía. - -#### min y max - -Cuando el "valueType" es "real" o "integer", el objeto también acepta atributos min y max con valores apropiados (los valores deben ser del mismo tipo que el valueType). - -Estos atributos pueden utilizarse para controlar el rango de valores de entrada. Cuando se valida una celda (cuando pierde el foco), si el valor de entrada es menor que el valor mínimo o mayor que el valor máximo, entonces se rechaza. En este caso, se mantiene el valor anterior y un consejo muestra una explicación. - -````4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -El atributo behavior ofrece variaciones a la representación estándar de los valores. En 4D v15, se ofrece una única variación: - -| Atributo | Valor(es) disponible(s) | valueType(s) | Descripción | -| -------- | ----------------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| behavior | threeStates | integer | Representa un valor numérico como una casilla de selección de tres estados.
    2=intermediario, 1=seleccionado, 0=no seleccionado, -1=invisible, -2=no seleccionado desactivado, -3=seleccionado desactivado, -4=semi seleccionado desactivado | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList y choiceList - -Cuando un atributo "choiceList" o "requiredList" está presente dentro del objeto, la entrada de texto se sustituye por una lista desplegable o un combo box, dependiendo del atributo: - -* Si el atributo es "choiceList", la celda se muestra como un combo box. Esto significa que el usuario puede seleccionar o escribir un valor. -* Si el atributo es "requiredList", la celda se muestra como una lista desplegable y el usuario sólo puede seleccionar uno de los valores de la lista. - -En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. -> Los valores del widget se definen a través de un array. Si quiere asociar el widget a una lista 4D existente, debe utilizar los atributos "requiredListReference", "requiredListName", "choiceListReference" o "choiceListName". - -Ejemplos: - -* Quiere mostrar una lista desplegable con sólo dos opciones: "Open" o "Closed". "Closed" debe estar preseleccionado: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -* Quiere aceptar todo valor entero, pero mostrar un combo box para sugerir los valores más comunes: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 como valor por defecto - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName y requiredListReference - -Los atributos "requiredListName" y "requiredListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se mostrará entonces como una lista desplegable. Esto significa que el usuario sólo puede seleccionar uno de los valores proporcionados en la lista. - -Utilice "requiredListName" o "requiredListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. -> * Si desea definir estos valores a través de un simple array, debe utilizar el atributo "requiredList". -> * Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". - -Ejemplos: - -* Desea mostrar una lista desplegable basada en una lista de "colores" definida en la caja de herramientas (que contiene los valores "azul", "amarillo" y "verde"), guardarla como valor y mostrar "azul" por defecto: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -* Quiere mostrar una lista desplegable basada en una lista definida por programación y guardarla como referencia: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //muestra Londres por defecto - OB SET($ob;"requiredListReference";<>List) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName y choiceListReference - -Los atributos "choiceListName" and "choiceListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se muestra entonces como un combo box, lo que significa que el usuario puede seleccionar o escribir un valor. - -Utilice "choiceListName" o "choiceListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. -> * Si desea definir estos valores a través de un simple array, debe utilizar el atributo "choiceList". -> * Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". - -Ejemplo: - -Ejemplo: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -````4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - - -#### unitsList, unitsListName, unitsListReference y unitReference - -Puede utilizar atributos específicos para añadir unidades asociadas a los valores de las celdas (*por ejemplo, *: "10 cm", "20 píxeles", etc.). Para definir la lista de unidades, puede utilizar uno de los siguientes atributos: - -* "unitsList": un array que contiene los elementos x utilizados para definir las unidades disponibles (por ejemplo: "cm", "pulgadas", "km", "millas", etc.). Utilice este atributo para definir las unidades dentro del objeto. -* "unitsListReference": una referencia a una lista 4D que contiene las unidades disponibles. Utilice este atributo para definir unidades con una lista 4D creada con el comando [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html). -* "unitsListName": un nombre de una lista 4D basada en el diseño que contiene unidades disponibles. Utilice este atributo para definir las unidades con una lista 4D creada en la caja de herramientas. - -Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: - -* "unitReference": un único valor que contiene el índice (de 1 a x) del elemento seleccionado en la lista de valores "unitList", "unitsListReference" o "unitsListName". - -Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: - -Ejemplo: - -Queremos definir una entrada numérica seguida de dos posibles unidades: " líneas " o " píxeles ". El valor actual es "2" + "líneas". Utilizamos valores definidos directamente en el objeto (atributo "unitsList"): - -````4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Si desea añadir un botón de elipsis [...] a una celda, sólo tiene que pasar el atributo "alternateButton" con el valor True en el objeto. El botón se mostrará en la celda automáticamente. - -Cuando este botón es presionado por un usuario, se generará un evento `On Alternate Click`, y usted podrá manejarlo como quiera (vea el párrafo "Manejo de eventos" para más información). - -Ejemplo: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - - -#### valueType color - -El atributo valueType de valor "color" permite mostrar un color o un texto. - -* Si el valor es un número, se dibuja un rectángulo de color dentro de la celda. Ejemplo: - - ````4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ```` -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - - -* Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). - - -#### event valueType - -El "event" valueType muestra un botón que genera un evento `On Clicked` al ser presionado. No se puede pasar ni devolver ningún dato o valor. - -Opcionalmente, se puede pasar un atributo "label". - -Ejemplo: - -````4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -```` -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) +* Cuando se muestra el list box, sólo se debe llenar el primer array. Sin embargo, debe crear un segundo array con valores vacíos para que el list box muestre los botones desplegar/contraer: ![](../assets/en/FormObjects/hierarch15.png) +* Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. El comando `LISTBOX GET CELL POSITION` devuelve la celda en cuestión y permite construir la jerarquía adecuada: se llena el primer array con los valores repetidos y el segundo con los valores enviados desde el comando `SELECTION TO ARRAY` y se insertan tantas líneas como sean necesarias en el list box utilizando el comando `LISTBOX INSERT ROWS`. ![](../assets/en/FormObjects/hierarch16.png) -### Gestión de eventos -Se pueden manejar varios eventos mientras se utiliza un array list box de objetos: +* Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. El comando `LISTBOX GET CELL POSITION` devuelve la celda en cuestión: con el comando `LISTBOX DELETE ROWS` se eliminan tantas líneas como sean necesarias del list box. -* **On Data Change**: un evento `On Data Change` se dispara cuando se ha modificado algún valor: - * en un área de entrada de texto - * en una lista desplegable - * en un área combo box - * en un botón de unidad (cambiar del valor x al valor x+1) - * en una casilla de selección (cambia entre marcado/desmarcado) -* **On Clicked**: cuando el usuario haga clic en un botón instalado con el "event" atributo *valueType*, se generará un evento `On Clicked`. Este evento es gestionado por el programador. -* **On Alternative Click**: cuando el usuario haga clic en un botón de elipsis (atributo "alternateButton"), se generará un evento `On Alternative Click`. Este evento es gestionado por el programador. From 88c1b74a4a6013122a076522c0df6eb853e92ce8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:41:14 +0200 Subject: [PATCH 0547/2000] New translations properties_action.md (Spanish) --- .../version-20/FormObjects/properties_Action.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md index 71602073532e1f..9f127d9cd8d768 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md @@ -112,7 +112,7 @@ Se soportan varios tipos de referencias de métodos: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botón](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Formularios](FormEditor/forms.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Botón Imagen](pictureButton_overview.md) - [Menú Pop up imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón radio](radio_overview.md) - [Regla](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) From 84513ddfdbf95a2ffe26173f5bda0b9a913acd21 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:41:18 +0200 Subject: [PATCH 0548/2000] New translations properties_backgroundandborder.md (Spanish) --- .../version-20/FormObjects/properties_BackgroundAndBorder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md index f9106bd06caceb..07b9a24199ed83 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md @@ -38,7 +38,7 @@ También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COL #### Objetos soportados -[Lista Jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de Texto](text.md) +[Lista Jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de Texto](text.md) #### Ver también From 3614d73594a73a4253520528cd58261458bda92b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:41:20 +0200 Subject: [PATCH 0549/2000] New translations properties_coordinatesandsizing.md (Spanish) --- .../properties_CoordinatesAndSizing.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md index 7106147e1e4e5f..e882307de068f7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md @@ -45,7 +45,7 @@ Cuando esta propiedad está activada, la altura de cada línea se calcula autom #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -61,7 +61,7 @@ Coordenadas inferiores del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón radio](radio_overview.md) - [ Rectángulo](shapes_overview.md#rectangle) - [Regla](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -77,7 +77,7 @@ Coordenadas de izquierda del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -93,7 +93,7 @@ Coordenadas de derecha del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -109,7 +109,7 @@ Coordenadas superiores del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -167,7 +167,7 @@ Esta propiedad designa el tamaño vertical de un objeto. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -175,7 +175,7 @@ Esta propiedad designa el tamaño vertical de un objeto. Esta propiedad designa el tamaño horizontal de un objeto. > * Algunos objetos pueden tener una altura predefinida que no se puede modificar. -> * Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox_overview.md#list-box-columns), el usuario también puede cambiar manualmente el tamaño de la columna. +> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > * Al redimensionar el formulario, si la propiedad de [dimensionamiento horizontal "Agrandar"](properties_ResizingOptions.md#horizontal-sizing) fue asignada al list box, la columna más a la derecha se agrandará más allá de su ancho máximo, si es necesario. #### Gramática JSON @@ -186,7 +186,7 @@ Esta propiedad designa el tamaño horizontal de un objeto. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón radio](radio_overview.md) - [Regla](ruler.md) - [ Rectángulo](shapes_overview.md#rectangle) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -203,7 +203,7 @@ El ancho máximo de la columna (en píxeles). El ancho de la columna no puede au #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -220,7 +220,7 @@ El ancho mínimo de la columna (en píxeles). El ancho de la columna no puede re #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -291,7 +291,7 @@ Establece un relleno horizontal para las celdas. El valor se establece en píxel #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pies de página](properties_Footers.md) - [Encabezados](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Ver también @@ -311,7 +311,7 @@ Establece un relleno vertical para las celdas. El valor se establece en píxeles #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pies de página](properties_Footers.md) - [Encabezados](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Ver también From b8e89c54fd6b3c4aaa47da760267f7481a195f5b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:41:23 +0200 Subject: [PATCH 0550/2000] New translations properties_datasource.md (Spanish) --- .../FormObjects/properties_DataSource.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md index a70e997d64973a..4771260c1d0eed 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Cuando la opción **inserción automática** no está definida (por defecto), el Esta propiedad es soportada por: -- objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox_overview.md#list-box-columns) asociadoa a una lista de selección. +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Italia" que está asociada a un combo box "Países": si la propiedad **inserción automática** está activada y un usuario introduce "España", entonces el valor "España" se añade automáticamente a la lista en memoria: @@ -47,7 +47,7 @@ También se pueden asociar listas de selección a objetos utilizando los comando #### Objetos soportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Columna List Box](listbox-column.md) --- @@ -113,7 +113,7 @@ Indica una variable o expresión a la que se le asignará un entero largo que in Define el tipo de datos para la expresión mostrada. Esta propiedad se utiliza con: -- [Columnas del List box](listbox_overview.md#list-box-columns) de los tipos de selección y colección. +- [List box columns](listbox-column.md) of the selection and collection types. - [Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays. Ver también la sección [**Tipo de expresión**](properties_Object.md#expression-type). @@ -126,7 +126,7 @@ Ver también la sección [**Tipo de expresión**](properties_Object.md#expressio #### Objetos soportados -[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox_overview.md#list-box-columns) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -183,13 +183,13 @@ Debe introducir una lista de valores. En el editor de formularios, un diálogo e #### Objetos soportados -[Columna List Box (sólo tipo array)](listbox_overview.md#list-box-columns) +[Columna List Box (sólo tipo array)](listbox-column.md) --- ## Expression -Esta descripción es específica para las columnas de tipo list box [selección](listbox_overview.md#selection-list-boxes) y [colección](listbox_overview.md#collection-or-entity-selection-list-boxes). Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. Una expresión 4D que se asociará a una columna. Puede introducir: @@ -226,7 +226,7 @@ Si se utiliza un campo, una variable o una expresión asignable (*por ejemplo Pe #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -255,7 +255,7 @@ Se pueden utilizar todas las tablas de la base de datos, independientemente de s Esta propiedad está disponible en las siguientes condiciones: - una [lista de selección](#choice-list) está asociada al objeto -- para las [entradas](input_overview.md) y [columnas list box](listbox_overview.md#list-box-columns), también se define una [lista obligatoria](properties_RangeOfValues.md#required-list) para el objeto (ambas opciones deben utilizar normalmente la misma lista), de modo que el usuario sólo pueda introducir valores de la lista. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Esta propiedad especifica, en el contexto de un campo o variable asociado a una lista de valores, el tipo de contenido a guardar: From 623e287bb0a26c8ac54b7acdf2cab8a4c9d4dad2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:41:25 +0200 Subject: [PATCH 0551/2000] New translations properties_display.md (Spanish) --- .../FormObjects/properties_Display.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md index 3c96795e2d3ae3..0134222b38475a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ El campo contiene realmente "proportion". 4D acepta y almacena la entrada comple #### Objetos soportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -83,7 +83,7 @@ La siguiente tabla muestra las opciones disponibles: #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -240,7 +240,7 @@ La siguiente tabla muestra cómo afectan los distintos formatos a la visualizaci #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) --- @@ -299,7 +299,7 @@ Si el campo se reduce a un tamaño menor que el de la imagen original, la imagen #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -332,7 +332,7 @@ La siguiente tabla muestra los formatos de visualización de los campos de hora #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -341,7 +341,7 @@ La siguiente tabla muestra los formatos de visualización de los campos de hora Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: * un texto en un [objeto de entrada](input_overview.md) -* un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox_overview.md#list-box-columns), +* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), ... puede seleccionar el texto que se mostrará para cada valor: @@ -376,7 +376,7 @@ Las columnas booleanas también pueden mostrarse como menús emergentes. En este #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -445,7 +445,7 @@ En ese caso, el título de la casilla de verificación puede introducirse utiliz #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -481,7 +481,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objetos soportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) --- @@ -512,7 +512,7 @@ Esta propiedad sólo se utiliza cuando se dibujan objetos situados en el cuerpo #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -567,4 +567,4 @@ Tenga en cuenta que, independientemente del valor de la opción Ajuste de texto, #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) From 08b77cb012acc8d57ee72670a7db880d26b5aaa5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:41:26 +0200 Subject: [PATCH 0552/2000] New translations properties_entry.md (Spanish) --- .../version-20/FormObjects/properties_Entry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md index afd19ead83749d..c3aa58c8fb95e6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md @@ -27,7 +27,7 @@ Permite al usuario acceder a un menú contextual estándar en el objeto cuando s Para una imagen de tipo [entrada](input_overview.md), además de los comandos de edición estándar (Cortar, Copiar, Pegar y Borrar), el menú contiene el comando **Importar...**, que puede utilizarse para importar una imagen almacenada en un archivo, así como el comando **Guardar como...**, que puede utilizarse para guardar la imagen en el disco. El menú también permite modificar el formato de visualización de la imagen: se ofrecen las opciones **Truncado no centrado**, **Escalado para ajustar** y **Escalado para ajustar centrado prop.**. La modificación del [formato de visualización](properties_Display.md#picture-format) utilizando este menú es temporal; no se guarda con el registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. La lista puede almacenar hasta 10 fuentes (más allá, la última fuente utilizada sustituye a la más antigua). Por defecto, esta lista está vacía y la opción no se muestra. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -63,7 +63,7 @@ Cuando esta propiedad está desactivada, se desactiva todo menú emergente asoci #### Objetos soportados -[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) --- @@ -119,7 +119,7 @@ A continuación se presenta una tabla que explica cada una de las opciones de fi #### Objetos soportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- From e470528ebb41c1c23f91678ade4bf37fb0cf92ed Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:41:28 +0200 Subject: [PATCH 0553/2000] New translations properties_footers.md (Spanish) --- .../version-20/FormObjects/properties_Footers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md index b9093d7d39de42..4af7467a3e4ab9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md @@ -29,7 +29,7 @@ Esta propiedad se utiliza para definir la altura de línea de un pie de list box * Si se define más de un tamaño, 4D utiliza el mayor. Por ejemplo, si una línea contiene "Verdana 18", "Geneva 12" y "Arial 9", 4D utiliza "Verdana 18" para determinar la altura de la línea (por ejemplo, 25 píxeles). Esta altura se multiplica por el número de líneas definidas. * Este cálculo no tiene en cuenta el tamaño de las imágenes ni los estilos aplicados a las fuentes. * En macOS, la altura de línea puede ser incorrecta si el usuario introduce caracteres que no están disponibles en la fuente seleccionada. Cuando esto ocurre, se utiliza un tipo de letra sustituto, lo que puede provocar variaciones en el tamaño. -> > This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv17R6/4D/17-R6/List-box-footer-specific-properties.300-4354808.en.html) command. +> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. Conversión de unidades: cuando se pasa de una unidad a otra, 4D las convierte automáticamente y muestra el resultado en la Lista de propiedades. Por ejemplo, si la fuente utilizada es "Lucida grande 24", una altura de "1 línea" se convierte en "30 píxeles" y una altura de "60 píxeles" se convierte en "2 líneas". From 3ee99d65abcb2fb39f1bf8f7eb1f433f7835a1e9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:41:32 +0200 Subject: [PATCH 0554/2000] New translations properties_help.md (Spanish) --- .../version-20/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md index c82e5072b462ac..3e275536186674 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md @@ -26,7 +26,7 @@ Puede: #### Objetos soportados -[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Botón Imagen](pictureButton_overview.md) - [Menu Pop-up Imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) +[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Pie de List Box](listbox-header-footer.md#footers) - [Botón Imagen](pictureButton_overview.md) - [Menu Pop-up Imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) #### Otras funcionalidades de ayuda From 885c62f8926c952f694a834381eb7afb641a40a2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:41:34 +0200 Subject: [PATCH 0555/2000] New translations properties_listbox.md (Spanish) --- .../version-20/FormObjects/properties_ListBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md index 1161f890b5888d..3e5bbb87dbe7d9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Colección de columnas del list box. | ------- | ---------------------------- | ---------------------------------------------------- | | columns | colección de objetos columna | Contiene las propiedades de las columnas de list box | -Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox_overview.md#column-specific-properties). +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### Objetos soportados From 09a23469e5e90fec2a1a604659339d3b61006ba0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:41:36 +0200 Subject: [PATCH 0556/2000] New translations properties_object.md (Spanish) --- .../version-20/FormObjects/properties_Object.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md index 68816340994332..6fcfec4e4af951 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objetos soportados -[Área 4D View Pro](writeProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -40,7 +40,7 @@ Para más información sobre las reglas de denominación de los objetos de formu #### Objetos soportados -[Área 4D View Pro](writeProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Botón de radio](radio_overview.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -130,20 +130,20 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti #### Objetos soportados -[Área 4D View Pro](writeProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Lista jerárquica](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md#overview) - [Indicador de progreso](progressIndicator.md) - [Botón radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md#overview) - [Control de pestañas](tabControl.md) - [Área Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- ## Tipo de expresión -> Esta propiedad se denomina [**Data Type**](properties_DataSource.md#data-type-expression-type) en la Lista de propiedades para las columnas de list box de tipo [selección](listbox_overview.md#selection-list-boxes) y [colección](listbox_overview.md#collection-or-entity-selection-list-boxes) y para las [Listas desplegables](dropdownList_Overview.md) asociadas a un [objeto](FormObjects/dropdownList_Overview.md#using-an-object) o a un [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique el tipo de datos para la expresión o variable asociada al objeto. Tenga en cuenta que el objetivo principal de este ajuste es configurar las opciones (como los formatos de visualización) disponibles para el tipo de datos. En realidad, no escribe la variable en sí. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). Sin embargo, esta propiedad tiene una función tipográfica en los siguientes casos específicos: - **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas. -- **[Columnas List Box ](listbox_overview.md#list-box-columns)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo dato/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo dato/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles. - **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos rigen la visualización de variables de imagen en los formularios. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de variables. Para ello, es necesario que la instrucción `C_PICTURE(varName)` se haya ejecutado antes de cargar el formulario (normalmente, en el método que llama al comando `DIALOG`), o que la variable se haya digitado a nivel de formulario utilizando la propiedad tipo de expresión. De lo contrario, la variable imagen no se mostrará correctamente (sólo en modo interpretado). #### Gramática JSON @@ -154,7 +154,7 @@ Sin embargo, esta propiedad tiene una función tipográfica en los siguientes ca #### Objetos soportados -[Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -328,4 +328,4 @@ Cuando está configurado **Personalizado** ("none" en JSON), 4D no realiza cálc #### Objetos soportados -[Pie de list box](listbox_overview.md#list-box-footers) +[Pie de list box](listbox-header-footer.md#footers) From cf90ebab12a13c15f1d22dc1803b3d4d6f8eefce Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:41:41 +0200 Subject: [PATCH 0557/2000] New translations properties_rangeofvalues.md (Spanish) --- .../version-20/FormObjects/properties_RangeOfValues.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md index 4b5a6c408fb3df..03e568e6b0d831 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md @@ -52,7 +52,7 @@ Permite definir una lista cuyos valores no pueden introducirse en el objeto. Si #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -71,4 +71,4 @@ La creación de una lista obligatoria no muestra automáticamente la lista cuand #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) From 35878b173734af9420b5259a1bdc175c095515bf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:41:44 +0200 Subject: [PATCH 0558/2000] New translations properties_resizingoptions.md (Spanish) --- .../version-20/FormObjects/properties_ResizingOptions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md index 76299761a88fb5..fea6c173feaee6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md @@ -62,7 +62,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -87,7 +87,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -127,4 +127,4 @@ Designa si el tamaño de la columna puede ser modificado por el usuario. #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) From a56c71fbe29d56180d3107cb3097f6892e328b3a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:41:48 +0200 Subject: [PATCH 0559/2000] New translations properties_text.md (Spanish) --- .../version-20/FormObjects/properties_Text.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md index 3c1411dc148562..43deeeeabe0217 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md @@ -36,7 +36,7 @@ Puede definir esta propiedad utilizando el comando [**OBJECT SET FONT STYLE**](h #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -55,7 +55,7 @@ También puede definir esta propiedad utilizando el comando [**OBJECT SET FONT S #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -71,7 +71,7 @@ Hace que el texto tenga una línea por debajo. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -107,7 +107,7 @@ Hay tres temas de fuentes disponibles: #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) ### Familia de fuentes @@ -127,7 +127,7 @@ Puede definirla utilizando el comando [**OBJECT SET FONT**](https://doc.4d.com/4 #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -143,7 +143,7 @@ Permite definir el tamaño de la fuente del objeto en puntos. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -169,7 +169,7 @@ También puede definir esta propiedad utilizando el comando [**OBJECT SET RGB CO #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progreso](progressIndicator.md) - [Regla](ruler.md) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Indicadores de progreso](progressIndicator.md) - [Regla](ruler.md) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -251,7 +251,7 @@ Ubicación horizontal del texto dentro del área que lo contiene. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de selección](checkbox_overview.md) (todos los estilos excepto Regular y Flat) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Pie List Box](listbox_overview.md#list-box-footers) - [Botón radio](radio_overview.md) (todos los estilos excepto Regular y Flat) - [Área texto](text.md) +[Botón](button_overview.md) - [Casilla de selección](checkbox_overview.md) (todos los estilos excepto Regular y Flat) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Encabezado List Box](listbox-header-footer.md#headers) - [Pie List Box](listbox-header-footer.md#footers) - [Botón radio](radio_overview.md) (todos los estilos excepto Regular y Flat) - [Área texto](text.md) --- @@ -274,7 +274,7 @@ Esta propiedad también puede ser manejada por los comandos [OBJECT Get vertical #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) --- From f299aa975abdf1007d3975145e88b14c16e28eec Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:41:50 +0200 Subject: [PATCH 0560/2000] New translations properties_textandpicture.md (Spanish) --- .../FormObjects/properties_TextAndPicture.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md index 7005e27d03425f..6f3de7fc911b18 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md @@ -74,7 +74,7 @@ Designa la ubicación de un icono en relación con el objeto formulario. #### Objetos soportados -[Encabezado de list box](listbox_overview.md#list-box-headers) +[Encabezado de list box](listbox-header-footer.md#headers) --- @@ -149,7 +149,7 @@ El nombre de la ruta a introducir es similar al de [ la propiedad Ruta de acceso #### Objetos soportados -[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) --- @@ -256,10 +256,10 @@ Es importante señalar que la propiedad "Con menú emergente" sólo gestiona el #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -|:-------------- | -------------- | --------------------------------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| Nombre | Tipos de datos | Valores posibles | +|:-------------- | -------------- | ------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### Objetos soportados -[Botón de la barra de herramientas](button_overview.md#toolbar) - [Botón Bisel](button_overview.md#bevel) - [Botón Bisel redondeado](button_overview.md#rounded-bevel) - [Botón Gradiente OS X](button_overview.md#os-x-gradient) - [Botón Texturizado OS X](button_overview.md#os-x-textured) - [Botón Office XP](button_overview.md#office-xp) - [Botón Círculo](button_overview.md#circle) - [Personalizado](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) From 3da6fff24173977b42e98fc6cf587475a1c2d392 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:52:46 +0200 Subject: [PATCH 0561/2000] New translations collectionclass.md (Spanish) --- .../current/API/CollectionClass.md | 682 ++++++++++-------- 1 file changed, 374 insertions(+), 308 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md index 52ad82e5f1ce73..0a29bad5c0b20e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -99,12 +99,18 @@ La función `.at()` devuelve el elemento en Los números enteros negativos cuentan hacia atrás desde el último elemento de la colección. -Igual a +La función devuelve Undefined si el *index* sobrepasa los límites de la colección. #### Ejemplo ```4d -Lanzamiento +var $col : Collection +$col:=New collection(10; 20; 30; 40; 50) +$element:=$col.at(0) // 10 +$element:=$col.at(1) // 20 +$element:=$col.at(-1) // 50 +$element:=$col.at(-2) // 40 +$element:=$col.at(10) // indefinido ``` @@ -127,10 +133,10 @@ Lanzamiento
    -| Parámetros | Tipo | | Descripción | -| ------------ | --------------- | :-------------------------: | ---------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real, Undefined | <- | donde: | +| Parámetros | Tipo | | Descripción | +| ------------ | --------------- | :-------------------------: | ----------------------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | +| Resultado | Real, Undefined | <- | Media aritmética (promedio) de los valores de la colección |
    @@ -251,7 +257,7 @@ Por defecto, los elementos *col2* se añaden al final de la colección original. - Si *index* es mayor que la longitud de la colección, el índice inicial real se definirá en la longitud de la colección. - Si *index* < 0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). -- En caso de incoherencia, se aplican las siguientes reglas: +- Si el valor calculado es negativo, *index* toma el valor 0. #### Ejemplo @@ -285,7 +291,7 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6] | Parámetros | Tipo | | Descripción | | ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------- | | value | any | -> | Valores a concatenar. Si *value* es una colección, todos sus elementos se añaden al final de la colección original. | -| Resultado | Collection | <- | Colección original con valores rellenados | +| Resultado | Collection | <- | Nueva colección con valor(es) añadido(s) a la colección original | @@ -296,7 +302,7 @@ La función.`.concat()` devuelve una nu > Esta función no modifica la colección original. -La colección devuelta contiene el elemento especificado por *startFrom* y todos los elementos subsiguientes hasta, pero sin incluir, el elemento especificado por *end*. Si sólo se especifica el parámetro *startFrom*, la colección devuelta contiene todos los elementos desde *startFrom* hasta el último elemento de la colección original. +Si *value* es una colección, todos sus elementos se añaden al final de la colección original. Si *value* no es una colección, se añade ella misma como un nuevo elemento. #### Ejemplo @@ -335,25 +341,25 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8] | option | Integer | -> | `ck resolve pointers`: resolver punteros antes de copiar,
    `ck shared`: devolver una colección compartida | | groupWithCol | Collection | -> | Colección compartida que se agrupa con la colección resultante | | groupWithObj | Object | -> | Objeto compartido que se agrupa con la colección resultante | -| Resultado | Collection | <- | Colección original ordenada | +| Resultado | Collection | <- | Copia profunda de la colección original | #### Descripción -En caso de incoherencia, se aplican las siguientes reglas: +La función `.copy()` devuelve una copia profunda de la instancia de la colección.***Deep copy*** significa que los objetos o colecciones dentro de la colección original se duplican y no comparten ninguna referencia con la colección devuelta. > Esta función no modifica la colección original. -Lanzamiento +Si se pasa, el parámetro *option* puede contener una de las siguientes constantes (o ambas): | option | Descripción | | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck resolve pointers` | Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. En este caso, cada puntero presente en la colección se evalúa al copiar y se utiliza su valor desreferenciado. | +| `ck resolve pointers` | Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. Sin embargo, puede resolver los punteros al copiar pasando la constante `ck resolve pointers`. En este caso, cada puntero presente en la colección se evalúa al copiar y se utiliza su valor desreferenciado. | | `ck shared` | Por defecto, `copy()` devuelve una colección Clásica (no compartida), incluso si el comando se aplica a una colección compartida. Pasa la constante `ck shared` para crear una colección compartida. En este caso, puede utilizar el parámetro *groupWith* para asociar la colección compartida con otra colección u objeto (ver más adelante). | -En caso de incoherencia, se aplican las siguientes reglas: +Los parámetros *groupWithCol* o *groupWithObj* permiten designar una colección o un objeto al que se debe asociar la colección resultante. :::note @@ -385,7 +391,7 @@ End use #### Ejemplo 2 -Queremos combinar *$sharedColl1* y *$sharedColl2*. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. +Queremos combinar *$sharedColl1* y *$sharedColl2*. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. Por lo tanto, debemos hacer una copia compartida de *$sharedColl1* y designar *$sharedColl2* como grupo compartido para la copia. ```4d var $sharedColl1;$sharedColl2;$copyColl : Collection @@ -420,10 +426,24 @@ End use #### Ejemplo 4 -Primer elemento de la colección +Este ejemplo ilustra el uso de la opción `ck resolve pointers`: ```4d -Mayor que + var $col : Collection + var $p : Pointer + $p:=->$what + + $col:=New collection + $col.push(New object("alpha";"Hello";"num";1)) + $col.push(New object("beta";"You";"what";$p)) + + $col2:=$col.copy() + $col2[1].beta:="World!" + ALERT($col[0].alpha+" "+$col2[1].beta) //muestra "Hello World!" + + $what:="You!" + $col3:=$col2.copy(ck resolve pointers) + ALERT($col3[0].alpha+" "+$col3[1].what) //muestra "Hello You!" ``` @@ -449,14 +469,14 @@ Mayor que | Parámetros | Tipo | | Descripción | | ------------ | ---- | :-------------------------: | ---------------------------------------------------------------- | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | Primer elemento de la colección | +| Resultado | Real | <- | Número de elementos en la colección | #### Descripción -Si se intenta eliminar un elemento de una colección vacía, el método no hace nada (no se genera ningún error). +La función `.count()` devuelve el número de elementos no nulos en la colección. Si la colección contiene objetos, puede pasar el parámetro *propertyPath*. En este caso, sólo se tienen en cuenta los elementos que contienen el *propertyPath*. @@ -499,7 +519,7 @@ Si la colección contiene objetos, puede pasar el parámetro *propertyPath*. En | ------------ | ---- | :-------------------------: | ---------------------------------------------------------------- | | value | any | -> | Valor a contar | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | Valor a contar | +| Resultado | Real | <- | Número de ocurrencias del valor | @@ -641,7 +661,7 @@ Ejemplos | ----------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------- | | collection2 | Collection | -> | Colección a comparar | | option | Integer | -> | `ck diacritical`: evaluación diacrítica ("A" # "a" por ejemplo) | -| Resultado | Boolean | <- | Descripción | +| Resultado | Boolean | <- | True si las colecciones son idénticas, false en caso contrario | @@ -653,11 +673,11 @@ La función `.equal()` compara recursiva :::note Notas - La función `.equal()` solo comprueba la igualdad para los elementos de tipo cadena, booleano, número y null en las colecciones. No verifica la igualdad para objetos nativos. -- Constantes **null**: utilizando la palabra clave "null" se encontrarán las propiedades **null** y **undefined**. +- Los elementos con valores **null** no son iguales a los elementos Undefined. ::: -Por defecto, se realiza una evaluación no diacrítica. La evaluación distingue entre mayúsculas y minúsculas y diferencia los caracteres acentuados. +Por defecto, se realiza una evaluación no diacrítica. Si desea que la evaluación diferencie entre mayúsculas y minúsculas o que diferencie los caracteres acentuados, pase la constante `ck diacritical` en el parámetro option. :::tip @@ -715,7 +735,7 @@ Una comparación recursiva de colecciones puede llevar mucho tiempo si la colecc | formula | 4D.Function | -> | Objeto fórmula | | methodName | Text | -> | Nombre de un método | | param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Boolean | <- | Lanzamiento | +| Resultado | Boolean | <- | True si todos los elementos han pasado la prueba con éxito | @@ -726,8 +746,8 @@ La función `.every()` devuelve **true** Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -739,7 +759,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Copia invertida de la colección +- (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. En todos los casos, en el momento en que la función.every() encuentra el primer elemento de la colección evaluado como false, deja de llamar a la retrollamada y devuelve false\*\*. @@ -876,31 +896,31 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------- | -| value | any | -> | Valor a asignar | -| startFrom | Integer | -> | Índice de inicio (incluido) | -| end | Integer | -> | Índice final (no incluido) | -| Resultado | Collection | <- | *methodName*, el nombre de un método proyecto (texto). | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ---------------------------------------------- | +| value | any | -> | Valor a asignar | +| startFrom | Integer | -> | Índice de inicio (incluido) | +| end | Integer | -> | Índice final (no incluido) | +| Resultado | Collection | <- | Colección original con valores rellenados |
    #### Descripción -Igual a +La función `.fill()` llena la colección con el *valor* especificado, opcionalmente desde el índice *startFrom* hasta el índice *end*, y devuelve la colección resultante. > Esta función modifica la colección original. -- Descripción -- Igual a -- Descripción +- Si se omite el parámetro *startFrom*, *value* se aplica a todos los elementos de la colección (*startFrom*=0). +- Si se pasa el parámetro *startFrom* y se omite *end*, *value* se aplica a los elementos de la colección a partir de *startFrom* hasta el último elemento de la colección (*end*=length). +- Si se pasan tanto el parámetro *startFrom* como *end*, *value* se aplica a los elementos de la colección empezando en *startFrom* hasta el elemento *end*. En caso de incoherencia, se aplican las siguientes reglas: - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). Si el valor calculado es negativo, *startFrom* toma el valor 0. -- Soporte de querySettings -- Copia invertida de la colección +- Si *end* < 0 , se recalcula como *end:=end+length*. +- Si *end* < *startFrom* (valores pasados o calculados), el método no hace nada. #### Ejemplo @@ -934,12 +954,12 @@ En caso de incoherencia, se aplican las siguientes reglas:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | donde: | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | Nueva colección que contiene elementos filtrados (copia superficial) |
    @@ -952,8 +972,8 @@ La función `.filter()` devuelve una nu Se designa la retrollamada a ejecutar para filtrar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). Se llama a la retrollamada con los parámetros pasados en *param* (opcional) y un objeto en primer parámetro (*$1*). La retrollamada puede realizar cualquier prueba, con o sin el parámetro(s) y debe devolver **true** para cada elemento que cumpla la condición y por lo tanto, debe añadirse a la nueva colección. @@ -965,12 +985,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Nombre de un método +- *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de filtro y debe conservarse, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. :::note -Mayor o igual que +Cuando se utiliza *methodName* como callback, y si el método no devuelve ningún valor, `.filter()` buscará la propiedad *$1.result* que debe dar el valor **true** para cada elemento que cumpla la condición. ::: @@ -1023,27 +1043,27 @@ Quiere filtrar los elementos según su tipo de valor:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | any | <- | La función `.multiSort()` permite realizar una ordenación sincronizada multinivel sobre un conjunto de colecciones. | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | any | <- | Primer valor encontrado, o Undefined si no se encuentra |
    #### Descripción -Cuando se utilizan marcadores de posición, no es posible anular las condiciones de seguridad: +La función `.find()` devuelve el primer valor de la colección para el que el resultado de *formula* o de *methodName*, aplicado a cada elemento, devuelve **true**. > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -1055,12 +1075,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Ordenar una colección de números de forma ascendente y descendente: +- (obligatorio si ha utilizado un método) *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de búsqueda, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. Por defecto, `.find()` busca en toda la colección. Opcionalmente, se puede pasar en *startFrom* el índice del elemento desde el que iniciar la búsqueda. -- Uso del paréntesis +- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1127,14 +1147,14 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046 #### Descripción -Ejemplo: +La función `.findIndex()` devuelve el índice, en la colección, del primer valor para el que *formula* o *methodName*, aplicados sobre cada elemento, devuelven **true**. > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Desea ordenar la colección resultante: +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -1146,12 +1166,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Ordenar una colección de números de forma ascendente y descendente: +- (obligatorio si ha utilizado un método) *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de búsqueda, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. Por defecto, `.findIndex()` busca en toda la colección. Opcionalmente, se puede pasar en *startFrom* el índice del elemento desde el que iniciar la búsqueda. -- Uso del paréntesis +- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1193,16 +1213,16 @@ $val3:=$c.findIndex($val2+1;Formula($1.value.name=$2);"Clanton") //$val3=4
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Resultado | any | <- | Obtiene los datos coincidentes, admite el comodín (@), no distingue entre mayúsculas de minúsculas ni diacríticas. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------- | +| Resultado | any | <- | Primer elemento de la colección |
    #### Descripción -Diferente de +La función `.first()` devuelve el primer elemento de la colección. > Esta función no modifica la colección original. @@ -1241,19 +1261,19 @@ $first:=$emptyCol.first() // devuelve Undefined
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| depth | Integer | -> | A qué profundidad debe aplanarse una estructura de colección anidada. Por defecto=1 | -| Resultado | Collection | <- | *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | +| depth | Integer | -> | A qué profundidad debe aplanarse una estructura de colección anidada. Por defecto=1 | +| Resultado | Collection | <- | Colección aplanada |
    #### Descripción -Menor que +La función `.flat()` crea una nueva colección con todos los elementos de la subcolección concatenados recursivamente hasta la *depth* especificada. -expresión +Por defecto, si se omite el parámetro *depth*, sólo se aplanará el primer nivel de la estructura de la colección anidada. > Esta función no modifica la colección original. @@ -1297,12 +1317,12 @@ $col.flat(MAXLONG)
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | Comentario | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | Colección de valores transformados y aplanados en una profundidad de 1 |
    @@ -1311,14 +1331,14 @@ $col.flat(MAXLONG) La función `.flatMap()` crea una nueva colección basada en el resultado de la llamada a la función *formula* 4D o al método *methodName* sobre cada elemento de la colección original y aplanada por una profundidad de 1. Opcionalmente, puede pasar parámetros a *formula* o *methodName* utilizando los parámetros *param*. -Valor mínimo en la colección +Esta función es idéntica a una llamada a [`map()`](#map) seguida de una llamada a [`flat()`](#flat) de profundidad 1. > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1). @@ -1330,7 +1350,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Descripción +- (obligatorio si ha utilizado un método) *$1.result* (cualquier tipo): nuevo valor transformado para añadir a la colección resultante - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 @@ -1392,18 +1412,18 @@ $c2:=$c.flatMap($f; $c.sum())
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ---------------------------------- | -| toSearch | Expression | -> | Expresión a buscar en la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Boolean | <- | Ejemplo 1 | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ----------------------------------------------- | +| toSearch | Expression | -> | Expresión a buscar en la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Boolean | <- | True si *toSearch* se encuentra en la colección |
    #### Descripción -Ejemplo +La función `.includes()` devuelve True si la expresión *toSearch* se encuentra entre los elementos de la colección, en caso contrario False. > Esta función no modifica la colección original. @@ -1413,12 +1433,12 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -la colección está vacía, +*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad del tipo de datos). -Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). +Opcionalmente, puede pasar el índice de la colección desde el que iniciar la búsqueda en *startFrom*. -- Uso de marcadores de posición -- Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Atención**: recuerde que los elementos de la colección están numerados desde 0. +- Si *startFrom* >= la longitud de la colección, se devuelve False, lo que significa que no se busca en la colección. +- Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). Tenga en cuenta que incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). #### Ejemplo @@ -1457,18 +1477,18 @@ Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final d
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ---------------------------------- | -| toSearch | Expression | -> | Expresión a buscar en la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Integer | <- | Descripción | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ---------------------------------------------------------------------------------- | +| toSearch | Expression | -> | Expresión a buscar en la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Integer | <- | Índice de la primera ocurrencia de toSearch en la colección, -1 si no se encuentra |
    #### Descripción -Ejemplo: +La función `.indexOf()` busca la expresión *toSearch* entre los elementos de la colección y devuelve el índice de la primera ocurrencia encontrada, o -1 si no se encontró. > Esta función no modifica la colección original. @@ -1478,11 +1498,11 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -la colección está vacía, +*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad del tipo de datos). -Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). +Opcionalmente, puede pasar el índice de la colección desde el que iniciar la búsqueda en *startFrom*. -- Uso del paréntesis +- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1523,7 +1543,7 @@ Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final d | ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------- | | queryString | Text | -> | Criterio de búsqueda | | value | any | -> | Valor(es) a comparar cuando se utiliza(n) marcador(es) de posición | -| Resultado | Collection | <- | Ejemplo 3 | +| Resultado | Collection | <- | Índice(s) de elementos que coinciden con queryString en la colección | @@ -1534,13 +1554,13 @@ La función `.indices()` funciona exactamente igual que la función [`.query()`] > Esta función no modifica la colección original. -Ejemplo 1 +El parámetro *queryString* utiliza la siguiente sintaxis: ```4d propertyPath comparator value {logicalOperator propertyPath comparator value} ``` -Los elementos se ordenan de forma descendente +Para una descripción detallada de los parámetros *queryString* y *value*, consulte la función `dataClass.query()`. #### Ejemplo @@ -1577,27 +1597,27 @@ Los elementos se ordenan de forma descendente
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ------------------------------------------------------ | -| index | Integer | -> | Dónde insertar el elemento | -| element | any | -> | Elemento a insertar en la colección | -| Resultado | Collection | <- | Con el siguiente método ***Flatten***: | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | -------------------------------------------------------- | +| index | Integer | -> | Dónde insertar el elemento | +| element | any | -> | Elemento a insertar en la colección | +| Resultado | Collection | <- | Colección original que contiene los elementos insertados |
    #### Descripción -Búsquedas con fechas: +La función `.insert()` inserta *element* en la posición *index* especificada en la instancia de la colección y devuelve la colección modificada. > Esta función modifica la colección original. -Este ejemplo devuelve las personas contratadas hace más de 90 días: +En *index*, pase la posición donde quiere insertar el elemento en la colección. > **Atención**: recuerde que los elementos de la colección están numerados desde 0. - Si *index* la longitud de la colección, el índice inicial real se fijará en la longitud de la colección. -- Ejemplo 1 +- Si *index* <0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). - Si el valor calculado es negativo, index toma el valor 0. Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. @@ -1632,18 +1652,18 @@ Se puede insertar cualquier tipo de elemento aceptado por una colección, inclus
    -| Parámetros | Tipo | | Descripción | -| ---------- | ------- | :-------------------------: | ------------------------------------ | -| delimiter | Text | -> | Separador a utilizar entre elementos | -| option | Integer | -> | Conjunción | -| Resultado | Text | <- | Ejemplo 3 | +| Parámetros | Tipo | | Descripción | +| ---------- | ------- | :-------------------------: | --------------------------------------------------------------------------------------------- | +| delimiter | Text | -> | Separador a utilizar entre elementos | +| option | Integer | -> | `ck ignore null or empty`: ignorar las cadenas nulas y vacías en el resultado | +| Resultado | Text | <- | Cadena que contiene todos los elementos de la colección, separados por un delimitador |
    #### Descripción -Tipo +La función `.join()` convierte todos los elementos de la colección en cadenas y las concatena utilizando la cadena delimiter especificada como separador.La función devuelve la cadena resultante. > Esta función no modifica la colección original. @@ -1679,16 +1699,16 @@ Por defecto, los elementos nulos o vacíos de la colección se devuelven en la c
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------ | -| Resultado | any | <- | Si el valor calculado < 0, *startFrom* toma el valor 0. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------- | +| Resultado | any | <- | Último elemento de la colección |
    #### Descripción -Diferente de +La función `.last()` devuelve el último elemento de la colección. > Esta función no modifica la colección original. @@ -1697,7 +1717,15 @@ La función devuelve Undefined si la colección está vacía. #### Ejemplo ```4d -Propiedad +var $col; $emptyCol : Collection +var $last : Variant +$col:=New collection(10; 20; 30; "hello"; 50) +$last:=$col.last() // 50 + +$emptyCol:=New collection() //empty +// $last:=$emptyCol[$emptyCol.length-1] //devuelve un error +$last:=$emptyCol.last() // devuelve Indefinido + ``` @@ -1720,18 +1748,18 @@ Propiedad
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------------- | -| toSearch | Expression | -> | El elemento que se va a buscar dentro de la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Integer | <- | Descripción | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------- | +| toSearch | Expression | -> | El elemento que se va a buscar dentro de la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Integer | <- | Índice de la última ocurrencia de toSearch en la colección, -1 si no se encuentra |
    #### Descripción -Ejemplo +La función `.lastIndexOf()` busca la expresión *toSearch* entre los elementos de la colección y devuelve el índice de la última ocurrencia, o -1 si no se encontró. > Esta función no modifica la colección original. @@ -1741,11 +1769,11 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -Descripción +*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad). Opcionalmente, puede pasar el índice de la colección desde el cual iniciar una búsqueda en reversa en *startFrom*. -- Notas +- Si *startFrom* >= la longitud de la colección menos uno (coll.length-1), se busca en toda la colección (por defecto). - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). Si el valor calculado es negativo, se devuelve -1 (no se busca en la colección). **Nota:** incluso si *startFrom* es negativo, la colección se sigue buscando de derecha a izquierda. - Si *startFrom* = 0, se devuelve -1 lo que significa que la colección no se busca. @@ -1781,14 +1809,17 @@ Opcionalmente, puede pasar el índice de la colección desde el cual iniciar una #### Descripción -Ejemplo 2 +La propiedad `.length` devuelve el número de elementos en la colección. La propiedad `.length` se inicializa cuando se crea la colección. Añadir o eliminar elementos actualiza la longitud, si es necesario. Esta propiedad es **sólo lectura** (no se puede utilizar para definir el tamaño de la colección). #### Ejemplo ```4d -Tipo + var $col : Collection //$col.length inicializada en 0 + $col:=New collection("one";"two";"three") //$col.length actualizada a 3 + $col[4]:="five" //$col.length actualizada a 5 + $vSize:=$col.remove(0;3).length //$vSize=2 ``` @@ -1812,12 +1843,12 @@ Tipo
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | `.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | Colección de valores transformados |
    @@ -1830,8 +1861,8 @@ La función `.map()` crea una nueva colecc Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1). @@ -1843,7 +1874,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Descripción +- (obligatorio si ha utilizado un método) *$1.result* (cualquier tipo): nuevo valor transformado para añadir a la colección resultante - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo @@ -1878,7 +1909,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) | Parámetros | Tipo | | Descripción | | ------------ | ---- | :-------------------------: | ------------------------------------------------------------------- | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | -| Resultado | any | <- | Comentario | +| Resultado | any | <- | Valor máximo en la colección | @@ -1893,7 +1924,7 @@ If the collection contains different [types of values](../Concepts/data-types.md Si la colección contiene objetos, pase el parámetro *propertyPath* para indicar la propiedad del objeto cuyo valor máximo desea obtener. -Lanzamiento +Si la colección está vacía, `.max()` devuelve *Undefined*. #### Ejemplo @@ -1928,25 +1959,25 @@ Lanzamiento
    -| Parámetros | Tipo | | Descripción | -| ------------ | ---- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | -| Resultado | any | <- | *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; | +| Parámetros | Tipo | | Descripción | +| ------------ | ---- | :-------------------------: | ------------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | +| Resultado | any | <- | Valor mínimo en la colección |
    #### Descripción -Ejemplo 2 +La función `.min()` devuelve el elemento con el valor más pequeño de la colección (el primer elemento de la colección tal y como se ordenaría en orden ascendente utilizando la función [`.sort()`](#sort)). > Esta función no modifica la colección original. If the collection contains different [types of values](../Concepts/data-types.md), they will be sorted according to the [4D ordering principles](../Concepts/ordering.md) and the `.min()` function will return the minimum value within the first element type in the type list order. -Modificaciones +Si la colección contiene objetos, pase el parámetro *propertyPath* para indicar la propiedad del objeto cuyo valor mínimo desea obtener. -Lanzamiento +Si la colección está vacía, `.min()` devuelve *Undefined*. #### Ejemplo @@ -1981,32 +2012,32 @@ Lanzamiento
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ------------------ | -| formula | 4D.Function | -> | Objeto fórmula | -| colsToSort | Collection | -> | Ejemplo 2 | -| Resultado | Collection | <- | La nueva colección | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| colsToSort | Collection | -> | Colección de colecciones y/u objetos con propiedades {`collection`:*colToSort*;`order`:`ck ascending` o `ck descending`} | +| Resultado | Collection | <- | Colección original ordenada |
    #### Descripción -Menor o igual que +La función `.multiSort()` permite realizar una ordenación sincronizada multinivel sobre un conjunto de colecciones. -> Ejemplo 2 +> Esta función modifica la colección original, así como todas las colecciones utilizadas en el parámetro *colsToSort*. Si se llama a `.multiSort()` sin parámetros, la función tiene el mismo efecto que la función [`.sort()`](#sort): la colección se ordena (sólo valores escalares) en orden ascendente por defecto, según su tipo. If the collection contains elements of different [types](../Concepts/data-types.md), they will be sorted according to the [4D ordering principles](../Concepts/ordering.md). -Mayor que +**Ordenación sincronizada de un nivel** Para ordenar varias colecciones de forma sincrónica, basta con pasar en *colsToSort* una colección de colecciones para ordenar. Puede pasar un número ilimitado de colecciones. La colección original se ordenará en orden ascendente y todas las colecciones *colsToSort* se ordenarán de forma sincronizada. :::note -Descripción +Todas las colecciones *colsToSort* deben tener el mismo número de elementos, de lo contrario se devuelve un error. ::: @@ -2015,25 +2046,25 @@ Si desea ordenar las colecciones en algún otro orden que no sea ascendente, deb En *index*, pase la posición donde quiere eliminar el elemento de la colección. - $1 (objeto), donde: - - Lanzamiento - - Conjunción + - *$1.value* (todo tipo): valor del primer elemento a comparar + - *$1.value2* (todo tipo): valor del segundo elemento a comparar - $2...$N (cualquier tipo): parámetros adicionales -Quiere obtener el primer elemento de texto con una longitud menor que 5: +**Ordenación sincronizada multinivel** -Ejemplos +La definición de una ordenación sincronizada multinivel requiere que se pase un objeto que contenga las propiedades {`collection`:*colToSort*;`order`:`ck ascending` o `ck descending`} en lugar de una colección *colToSort* para cada colección que se utilizará como subnivel. -Ejemplo 2 +Los niveles de ordenación vienen determinados por el orden en que se pasan las colecciones en el parámetro *colsToSort*: la posición de un objeto `collection`/`order` en la sintaxis determina su nivel de ordenación. :::note -Ejemplo 2 +La función `.multiSort()` utiliza un algoritmo de ordenación [estable](https://en.wikipedia.org/wiki/Sorting_algorithm#Stability). ::: #### Ejemplo 1 -Descripción +Una simple ordenación sincronizada de colecciones con diferentes tipos de valores: ```4d var $col;$col2;$col3 : Collection @@ -2072,7 +2103,7 @@ $continent.multiSort([$country; {collection: $city; order: ck ascending}]) #### Ejemplo 3 -Resultado +También puede sincronizar colecciones de objetos. ```4d var $name : Collection @@ -2114,19 +2145,19 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address])
    -| Parámetros | Tipo | | Descripción | -| ----------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------ | -| pathStrings | Text | -> | Ruta(s) de propiedad(es) a utilizar para ordenar la colección | -| pathObjects | Collection | -> | Colección de objetos criterio | -| ascOrDesc | Integer | -> | Ejemplo 1 | -| Resultado | Collection | <- | Constantes **null**: utilizando la palabra clave "null" se encontrarán las propiedades **null** y **undefined**. | +| Parámetros | Tipo | | Descripción | +| ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | +| pathStrings | Text | -> | Ruta(s) de propiedad(es) a utilizar para ordenar la colección | +| pathObjects | Collection | -> | Colección de objetos criterio | +| ascOrDesc | Integer | -> | `ck ascending` o `ck descending` (valores escalares) | +| Resultado | Collection | <- | Copia ordenada de la colección (copia superficial) |
    #### Descripción -Ejemplo +La función `.orderBy()` devuelve una nueva colección que contiene todos los elementos de la colección en el orden especificado. Esta función devuelve una *copia superficial*, lo que significa que los objetos o colecciones de ambas colecciones comparten la misma referencia. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. @@ -2250,19 +2281,19 @@ Ordenar con una ruta de propiedad:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| extraParam | any | -> | Parámetro(s) a pasar | -| Resultado | Collection | <- | \|startFrom \|Integer \|->\|Índice para comenzar la prueba\| \|formula\|4D.Function\|->\|Objeto fórmula\| \|methodName\|Text\|->\|Nombre de un método\| \|param \|any \|->\|Parámetro(s) a pasar\| \|Result\|Boolean\|<-\|True si al menos un elemento pasa exitosamente la prueba\| | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| extraParam | any | -> | Parámetro(s) a pasar | +| Resultado | Collection | <- | Copia ordenada de la colección (copia superficial) |
    #### Descripción -Ejemplo +La función `.orderByMethod()` devuelve una nueva colección que contiene todos los elementos de la colección en el orden definido mediante la función *formula* 4D o el método *methodName*. Esta función devuelve una *copia superficial*, lo que significa que los objetos o colecciones de ambas colecciones comparten la misma referencia. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. @@ -2270,22 +2301,22 @@ Esta función devuelve una *copia superficial*, lo que significa que los objetos Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- Colección original con valores rellenados +- o *methodName*, el nombre de un método proyecto (texto). En la retrolamada, pase un código que compare dos valores y devuelva **true** si el primer valor es menor que el segundo. Puede ofrecer los parámetros *extraParam* a la retrollamada si es necesario. La retrollamada recibe los siguientes parámetros: - $1 (objeto), donde: - - Lanzamiento - - Conjunción + - *$1.value* (todo tipo): valor del primer elemento a comparar + - *$1.value2* (todo tipo): valor del segundo elemento a comparar - $2...$N (cualquier tipo): parámetros adicionales Si utilizó un método, debe definir el siguiente parámetro: -- Nuevo tamaño de la colección +- *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario #### Ejemplo 1 @@ -2327,7 +2358,7 @@ $strings2:=$strings1.orderByMethod(Formula(sortCollection);sk strict) // result : ["alpha","Alpha","bravo","Bravo","charlie","Charlie"] ``` -Ejemplo 2 +El método ***sortCollection***: ```4d #DECLARE ($toSort : Object ; $option : Integer) @@ -2355,27 +2386,33 @@ $toSort.result:=(Compare strings($toSort.value;$toSort.value2;$option2)<0)
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------ | -| Resultado | any | <- | Si el valor calculado < 0, *startFrom* toma el valor 0. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------- | +| Resultado | any | <- | Último elemento de la colección |
    #### Descripción -Condición No aplicada a una sentencia +La función `.pop()` elimina el último elemento de la colección y lo devuelve como resultado de la función. > Esta función modifica la colección original. -Propiedad +Cuando se aplica a una colección vacía, `.pop()` devuelve ***undefined***. #### Ejemplo -Ejemplo 4 +`.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: ```4d -Lanzamiento + var $stack : Collection + $stack:=New collection //$stack=[] + $stack.push(1;2) //$stack=[1,2] + $stack.pop() //$stack=[1] Devuelve 2 + $stack.push(New collection(4;5)) //$stack=[[1,[4,5]] + $stack.pop() //$stack=[1] Devuelve [4,5] + $stack.pop() //$stack=[] Devuelve 1 ``` @@ -2408,7 +2445,7 @@ Lanzamiento #### Descripción -Considera la @ como un caracter estándar +La función `.push()` añade uno o más *elemento*(s) al final de la instancia de la colección y devuelve la colección editada. > Esta función modifica la colección original. @@ -2442,11 +2479,11 @@ Desea ordenar la colección resultante:
    Historia -| Lanzamiento | Modificaciones | -| ----------- | ------------------------ | -| 20 R6 | Ejemplo 1 | -| 17 R5 | Soporte de querySettings | -| v16 R6 | Añadidos | +| Lanzamiento | Modificaciones | +| ----------- | --------------------------------------------------------------------- | +| 20 R6 | Soporte de consultas utilizando las referencias de objeto o colección | +| 17 R5 | Soporte de querySettings | +| v16 R6 | Añadidos |
    @@ -2461,7 +2498,7 @@ Desea ordenar la colección resultante: | queryString | Text | -> | Criterio de búsqueda | | value | any | -> | Valor(es) a comparar cuando se utiliza(n) marcador(es) de posición | | querySettings | Object | -> | Opciones de búsqueda: parámetros, atributos | -| Resultado | Collection | <- | Descripción | +| Resultado | Collection | <- | Elemento(s) que coincide(n) con queryString en la colección | @@ -2470,13 +2507,13 @@ Desea ordenar la colección resultante: La función `.query()` devuelve todos los elementos de una colección de objetos que coinciden con las condiciones de búsqueda definidas por *queryString* y (opcionalmente) *value* o *querySettings*. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. -Descripción +Se devuelve una colección vacía si la colección en la que se ejecuta la consulta no contiene el *valor* buscado. > Esta función no modifica la colección original. #### parámetro queryString -Ejemplo 1 +El parámetro *queryString* utiliza la siguiente sintaxis: ```4d propertyPath comparator value {logicalOperator propertyPath comparator value} @@ -2539,9 +2576,9 @@ Puede utilizar paréntesis en la búsqueda para dar prioridad al cálculo. Por e 4D le permite utilizar marcadores de posición para los argumentos *propertyPath* y *value* dentro del parámetro *queryString*. Un marcador es un parámetro que se inserta en las cadenas de búsqueda y que se sustituye por otro valor cuando se evalúa la cadena de búsqueda. El valor de los marcadores se evalúa una vez al principio de la búsqueda; no se evalúa para cada elemento. -Lanzamiento +Se pueden utilizar dos tipos de marcadores de posición: **marcadores de posición indexados** y **marcadores de posición con nombre**. -- **Marcadores de posición indexados**: los parámetros se insertan como `:paramIndex` (por ejemplo ":1", ":2"...) en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. +- **Marcadores de posición indexados**: los parámetros se insertan como `:paramIndex` (por ejemplo ":1", ":2"...) en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. Puede usar hasta 128 parámetros *value*. Ejemplo: @@ -2549,7 +2586,7 @@ Ejemplo: $c:=$myCol.query(":1=:2";"city";"Chicago") ``` -- Copia ordenada de la colección (copia superficial) +- **Marcadores de posición con nombre**: los parámetros se insertan como `:paramName` (por ejemplo ":myparam") y sus valores se proporcionan en los objetos "attributes" y/o "parameters" del parámetro *querySettings*. Ejemplo: @@ -2583,7 +2620,7 @@ Cuando se utilizan marcadores de posición, no es posible anular las condiciones En este caso, si el usuario introduce *smith OR status='private'* en el área *myname*, no se interpretará en la cadena de búsqueda, sino que sólo se pasará como valor. La búsqueda de una persona llamada "smith OR status='private'" simplemente fallará. -2. Descripción +2. Evita tener que preocuparse por cuestiones de formato o caracteres, especialmente cuando se manejan los parámetros *propertyPath* o *value* que pueden contener caracteres no alfanuméricos como ".", "['... 3. Permite el uso de variables o expresiones en los argumentos de búsqueda. Ejemplos: @@ -2599,16 +2636,16 @@ $result2:=$col.query("company.name = :1";"John's Pizzas") Cuando se buscan valores null, no se puede utilizar la sintaxis de marcador de posición porque el motor de búsqueda considera null como un valor de comparación invalido. Por ejemplo, si ejecuta la siguiente búsqueda: ```4d -Lanzamiento +$vSingles:=$colPersons.query("spouse = :1";Null) // NO funcionará ``` No obtendrá el resultado esperado porque el valor null será evaluado por 4D como un error resultante de la evaluación del parámetro (por ejemplo, un atributo procedente de otra búsqueda). Para este tipo de búsquedas, debe utilizar la sintaxis de búsqueda directa: ```4d -Lanzamiento +$vSingles:=$colPersons.query("spouse = null") //sintaxis correcta ``` -#### Lanzamiento +#### Referencia de objeto o de colección como valor Puede consultar en una colección utilizando una referencia de objeto o una referencia de colección como parámetro *value* a comparar. La consulta coincidirá con los objetos de la colección que se refieran a (apunten a) la misma **instancia** de objeto o de colección. @@ -2622,13 +2659,33 @@ Para una descripción detallada de los parámetros *queryString* y *value*, cons Para construir una consulta con un objeto o una referencia de colección, debe utilizar la sintaxis del parámetro *querySettings*. Ejemplo con una referencia de objeto: ```4d -Lanzamiento +var $o1:={a: 1} +var $o2:={a: 1} /mismo objeto pero otra referencia +var $o3:=$o1 /mismo objeto y referencia + +var $col; $colResult : Collection + +$col:=[{o: $o1}; {o: $o2}; {o: $o3}] +$colResult:=$col.query("o = :v"; {parameters: {v: $o3}}) + //$colResult.length=2 + //$colResult[0].o=$o1 es true + //$colResult[1].o=$o1 es true + ``` -(obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. +Ejemplo con una referencia de colección: ```4d -Tipo +$c1:=[1; 2; 3] +$c2:=[1; 2; 3] //misma colección pero otra referencia +$c3:=$c1 //misma colección y referencia + +$col:=[{c: $c1}; {c: $c2}; {c: $c3}] +$col2:=$col.query("c = :v"; {parameters: {v: $c3}}) + //$col2.length=2 + //$col2[0].c=$c1 es true + //$col2[1].c=$c1 es true + ``` #### Parámetro querySettings @@ -2691,13 +2748,15 @@ Este ejemplo devuelve las personas cuyo nombre no empieza por una cadena de una Este ejemplo devuelve las personas cuya edad no se conoce (propiedad definida como null o indefinida): ```4d -Ejemplo + $col:=$c.query("age=null") //no están permitidos los marcadores de posición con "null" + //$col=[{name:Wesson...},{name:Sterling...},{name:Mark...}] ``` Este ejemplo devuelve las personas contratadas hace más de 90 días: ```4d -Comentario + $col:=$c.query("dateHired < :1";(Current date-90)) + //$col=[{name:Smith...},{name:Sterling...},{name:Mark...}] si hoy es 01/10/2018 ``` #### Ejemplo 3 @@ -2712,7 +2771,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) :::info -Descripción Descripción Sin embargo, ten en cuenta que las fórmulas no están soportadas por la función `collection.query()`, ni en el parámetro *queryString* ni como parámetro objeto *formula*. +Se pueden encontrar más ejemplos de búsquedas en la página `dataClass.query()`. Sin embargo, tenga en cuenta que la función `collection.query()` no admite fórmulas, ni en el parámetro *queryString* ni como parámetro de objeto *formula*. ::: @@ -2737,13 +2796,13 @@ Descripción Descripción Sin embargo, ten en cuenta que las fórmulas no están
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| initValue | any | -> | Colección que contiene los elementos añadidos | -| param | Expression | -> | Parámetro(s) a pasar | -| Resultado | any | <- | donde: | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| initValue | any | -> | Valor a utilizar como primer argumento de la primera llamada de *formula* o *methodName* | +| param | Expression | -> | Parámetro(s) a pasar | +| Resultado | any | <- | Resultado del valor del acumulador |
    @@ -2756,22 +2815,22 @@ La función `.reduce()` aplica la retro Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). -Tipo +La retrollamada toma cada elemento de la colección y realiza toda operación deseada para acumular el resultado en *$1.accumulator*, que se devuelve en *$1.value*. Puede pasar el valor para inicializar el acumulador en *initValue*. Si se omite, *$1.accumulator* empieza por *Undefined*. La retrollamada recibe los siguientes parámetros: -- La nueva colección -- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. -- Esta función modifica la colección original. +- en *$1.value*: valor del elemento a procesar +- en *$2: param* +- en *$N...*: *paramN...* La retrollamada define los siguientes parámetros: -- Descripción +- *$1.accumulator*: valor que va a ser modificado por la función y que es inicializado por *initValue*. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 @@ -2825,13 +2884,13 @@ Con el siguiente método ***Flatten***:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| initValue | any | -> | Colección que contiene los elementos añadidos | -| param | Expression | -> | Parámetro(s) a pasar | -| Resultado | any | <- | donde: | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| initValue | any | -> | Valor a utilizar como primer argumento de la primera llamada de *formula* o *methodName* | +| param | Expression | -> | Parámetro(s) a pasar | +| Resultado | any | <- | Resultado del valor del acumulador |
    @@ -2844,28 +2903,31 @@ La función `.reduceRight()` aplic Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). -Tipo +La retrollamada toma cada elemento de la colección y realiza toda operación deseada para acumular el resultado en *$1.accumulator*, que se devuelve en *$1.value*. Puede pasar el valor para inicializar el acumulador en *initValue*. Si se omite, *$1.accumulator* empieza por *Undefined*. La retrollamada recibe los siguientes parámetros: -- La nueva colección -- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. -- Esta función modifica la colección original. +- en *$1.value*: valor del elemento a procesar +- en *$2: param* +- en *$N...*: *paramN...* La retrollamada define los siguientes parámetros: -- Descripción +- *$1.accumulator*: valor que va a ser modificado por la función y que es inicializado por *initValue*. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 ```4d -Tipo +var $c : Collection +$c:=New collection(5;3;5;1;3;4;4;6;2;2) +$r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) //devuelve 86400 + ``` #### Ejemplo 2 @@ -2885,7 +2947,11 @@ Este ejemplo permite reducir varios elementos de la colección a uno solo: Con el siguiente método ***Flatten***: ```4d -Ejemplo 4 + //Método proyecto Flatten + If($1.accumulator=Null) + $1.accumulator:=New collection + End if + $1.accumulator.combine($1.value) ``` @@ -2923,13 +2989,13 @@ La función `.remove()` elimina uno o m > Esta función modifica la colección original. -Lanzamiento +En *index*, pase la posición donde quiere eliminar el elemento de la colección. -> **Atención**: recuerde que los elementos de la colección están numerados desde 0. Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). +> **Atención**: recuerde que los elementos de la colección están numerados desde 0. Si *index* es mayor que la longitud de la colección, el índice inicial real se definirá en la longitud de la colección. - Si *index* < 0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). -- Lanzamiento -- Ejemplo 1 +- Si el valor calculado < 0, *index* toma el valor 0. +- Si el valor calculado > la longitud de la colección, *index* toma el valor de la longitud. En *howMany*, pase el número de elementos a eliminar de *index*. Si no se especifica *howMany*, se elimina un elemento. @@ -2966,23 +3032,23 @@ Si se intenta eliminar un elemento de una colección vacía, el método no hace
    -| Parámetros | Tipo | | Descripción | -| ------------ | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------- | -| size | Integer | -> | Nuevo tamaño de la colección | -| defaultValue | any | -> | Valor por defecto para llenar nuevos elementos | -| Resultado | Collection | <- | o *methodName*, el nombre de un método proyecto (texto). | +| Parámetros | Tipo | | Descripción | +| ------------ | ---------- | :-------------------------: | ---------------------------------------------- | +| size | Integer | -> | Nuevo tamaño de la colección | +| defaultValue | any | -> | Valor por defecto para llenar nuevos elementos | +| Resultado | Collection | <- | Colección original redimensionada |
    #### Descripción -Ejemplo +La función `.resize()` ajusta la longitud de la colección al nuevo tamaño especificado y devuelve la colección redimensionada. > Esta función modifica la colección original. -- Ejemplo 1 -- Ejemplo 1 +- Si *size* la longitud de la colección, los elementos que exceden se eliminan de la colección. +- Si *size* > longitud de la colección, *size* es la nueva longitud de la colección. Por defecto, los nuevos elementos se llenan con valores **null**. Puede especificar el valor a llenar en los elementos añadidos utilizando el parámetro *defaultValue*. @@ -3024,9 +3090,9 @@ Por defecto, los nuevos elementos se llenan con valores **null**. Puede especifi
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Resultado | Collection | <- | (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ------------------------------- | +| Resultado | Collection | <- | Copia invertida de la colección |
    @@ -3065,16 +3131,16 @@ The `.reverse()` function returns a ne
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Resultado | any | <- | Obtiene los datos coincidentes, admite el comodín (@), no distingue entre mayúsculas de minúsculas ni diacríticas. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------- | +| Resultado | any | <- | Primer elemento de la colección |
    #### Descripción -Tipo +La función `.shift()` elimina el primer elemento de la colección y lo devuelve como resultado de la función. > Esta función modifica la colección original. @@ -3111,11 +3177,11 @@ Si la colección está vacía, este método no hace nada.
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ---------------------------------------------- | -| startFrom | Integer | -> | Índice de inicio (incluido) | -| end | Integer | -> | Índice final (no incluido) | -| Resultado | Collection | <- | Resultado | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------- | +| startFrom | Integer | -> | Índice de inicio (incluido) | +| end | Integer | -> | Índice final (no incluido) | +| Resultado | Collection | <- | Nueva colección que contiene elementos cortados (copia superficial) |
    @@ -3129,9 +3195,9 @@ La función `.slice()` devuelve una part La colección devuelta contiene el elemento especificado por *startFrom* y todos los elementos subsiguientes hasta, pero sin incluir, el elemento especificado por *end*. Si sólo se especifica el parámetro *startFrom*, la colección devuelta contiene todos los elementos desde *startFrom* hasta el último elemento de la colección original. - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). -- Descripción -- Soporte de querySettings -- Este ejemplo permite reducir varios elementos de la colección a uno solo: +- Si el valor calculado < 0, *startFrom* toma el valor 0. +- Si *end* < 0 , se recalcula como *end:=end+length*. +- Si *end < startFrom* (valores pasados o calculados), el método no hace nada. #### Ejemplo @@ -3178,39 +3244,39 @@ La colección devuelta contiene el elemento especificado por *startFrom* y todos #### Descripción -Lanzamiento +La función `.some()` devuelve true si al menos un elemento de la colección ha pasado con éxito una prueba implementada en el código *formula* o *methodName* suministrado. Se designa el código 4D de retrollamada (callback) a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). La retrollamada recibe los siguientes parámetros: -- La nueva colección -- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. -- Esta función modifica la colección original. +- en *$1.value*: valor del elemento a procesar +- en *$2: param* +- en *$N...*: *paramN...* Puede definir los siguientes parámetros: -- Expresión a buscar en la colección +- (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. -Descripción +En todo caso, en el momento en que la función `.some()` encuentra el primer elemento de la colección que devuelve true, deja de llamar a la llamada de retorno y devuelve **true**. Por defecto, `.some()` comprueba toda la colección. Opcionalmente, puede pasar el índice de un elemento desde el cual iniciar la prueba en *startFrom*. -- Tipo +- Si *startFrom* >= la longitud de la colección, se devuelve **False**, lo que significa que no se prueba la colección. -- Añadidos +- Si *startFrom* < 0, se considera como el desplazamiento desde el final de la colección. - Si *startFrom* = 0, se busca en toda la colección (por defecto). #### Ejemplo -Soporte de fórmula +Quiere saber si al menos un valor de la colección es >0. ```4d var $c : Collection @@ -3248,20 +3314,20 @@ Soporte de fórmula
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------- | -| ascOrDesc | Integer | -> | Ejemplo 1 | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| extraParam | any | -> | Parámetros del método | -| Resultado | Collection | <- | La nueva colección | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------- | +| ascOrDesc | Integer | -> | `ck ascending` o `ck descending` (valores escalares) | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| extraParam | any | -> | Parámetros del método | +| Resultado | Collection | <- | Colección original ordenada |
    #### Descripción -Ejemplo 2 +La función `.sort()` ordena los elementos de la colección original y además devuelve la colección ordenada. > Esta función modifica la colección original. @@ -3282,13 +3348,13 @@ Si quiere ordenar los elementos de la colección en algún otro orden o ordenar La retrollamada recibe los siguientes parámetros: - $1 (objeto), donde: - - Lanzamiento - - Conjunción + - *$1.value* (todo tipo): valor del primer elemento a comparar + - *$1.value2* (todo tipo): valor del segundo elemento a comparar - $2...$N (cualquier tipo): parámetros adicionales -Resultado +Si utilizó un método, debe definir el siguiente parámetro: -- Elemento a insertar en la colección +- *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario. #### Ejemplo 1 @@ -3336,23 +3402,23 @@ $col3:=$col.sort(Formula(String($1.value) -| Parámetros | Tipo | | Descripción | -| ------------ | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | `.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: | +| Parámetros | Tipo | | Descripción | +| ------------ | ---- | :-------------------------: | ---------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | +| Resultado | Real | <- | Suma de los valores de la colección | #### Descripción -Añadidos +La función `.sum()` devuelve la suma de todos los valores de la instancia de la colección. Para el cálculo sólo se tienen en cuenta los elementos numéricos (se ignoran otros tipos de elementos). Si la colección contiene objetos, pasa el parámetro *propertyPath* para indicar la propiedad del objeto a tener en cuenta. -Esta función no modifica la colección original. +`.sum()` devuelve 0 si: - la colección está vacía, - la colección no contiene elementos numéricos, @@ -3410,7 +3476,7 @@ Esta función no modifica la colección original. #### Descripción -Ejemplo +La función `.unshift()` inserta el *valor*(es) dado al principio de la colección y devuelve la colección modificada. > Esta función modifica la colección original. From 511b41a7544bf4fad16b82975edca2c43d67074f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:52:51 +0200 Subject: [PATCH 0562/2000] New translations dataclassclass.md (Spanish) --- .../current/API/DataClassClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md index f5ae0fe725e6a2..70448568f67648 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md @@ -927,7 +927,7 @@ Si no se encuentran entidades coincidentes, se devuelve una `EntitySelection` va ### parámetro queryString -Ejemplo 1 +El parámetro *queryString* utiliza la siguiente sintaxis: ```4d attributePath|formula comparator value From 75b3110f744cfadc325a68adfaf8fcb015fdf1a8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:53:02 +0200 Subject: [PATCH 0563/2000] New translations entityclass.md (Spanish) --- .../docusaurus-plugin-content-docs/current/API/EntityClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/EntityClass.md index 68b350d329c9de..87f4c73fe5b234 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/EntityClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/EntityClass.md @@ -915,7 +915,7 @@ El valor resultante se incluye entre 0 y la longitud de la selección de entidad #### Descripción -True si la entidad acaba de ser creada y aún no se ha guardado. . +La función `.isNew()` devuelve True si la entidad a la que se aplica acaba de ser creada y aún no ha sido guardada en el datastore. . #### Ejemplo From 0c23196a36936382115cc4431d7bfeeb5d1fa12f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:53:06 +0200 Subject: [PATCH 0564/2000] New translations entityselectionclass.md (Spanish) --- .../current/API/EntitySelectionClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md index ae193a7d93e8e0..94286bfa706c1e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md @@ -2105,10 +2105,10 @@ La función `.slice()` devuelv La entity selection devuelta contiene las entidades especificadas por *startFrom* y todas las entidades subsiguientes hasta, pero sin incluir, la entidad especificada por *end*. Si sólo se especifica el parámetro *startFrom*, la entity selection devuelta contiene todas las entidades entre *startFrom* y la última entidad de la entity selection original. -- Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la entity selection). Descripción +- Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la entity selection). Si el valor calculado < 0, *startFrom* toma el valor 0. - Si *startFrom >= length*, la función devuelve una entity selection vacía. - Si *end* < 0, se recalcula como *end:=end+length*. -- Este ejemplo permite reducir varios elementos de la colección a uno solo: +- Si *end < startFrom* (valores pasados o calculados), el método no hace nada. .sum() devuelve 0 si la entity selection está vacía. From 3b4c8cb9ee5f0d9596d6c549820b9620c5c029a4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:53:08 +0200 Subject: [PATCH 0565/2000] New translations fileclass.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/API/FileClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/FileClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/FileClass.md index 7e877dd20248d3..10ff902e8f2804 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/FileClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/FileClass.md @@ -481,7 +481,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") #### Descripción -Rutas de acceso Puede utilizar las funciones y propiedades de la clase [4D.FileHandle](FileHandleClass) para escribir, leer o añadir contenido al archivo. +La función `.open()` crea y devuelve un nuevo objeto [4D.FileHandle](FileHandleClass) sobre el archivo, en el *modo* especificado o con las *opciones* especificadas. Puede utilizar las funciones y propiedades de la clase [4D.FileHandle](FileHandleClass) para escribir, leer o añadir contenido al archivo. Si utiliza el parámetro *mode* (texto), pase el modo de apertura para el file handle: From 58e12df7cd260042faa378e878499e8c47c04f67 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:53:14 +0200 Subject: [PATCH 0566/2000] New translations httprequestclass.md (Spanish) --- .../current/API/HTTPRequestClass.md | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md index 35cafe45360c41..acaf4ea5a1d0b3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md @@ -79,16 +79,6 @@ Los objetos HTTPRequest ofrecen las siguientes propiedades y funciones: ## 4D.HTTPRequest.new() -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------------------------------------- | -| 21 | Soporte de propiedad *storeCertificateName* | -| 20 | Validación TLS por defecto | -| 19 R7 | Soporte de las propiedades *automaticRedirections* y *decodeData* | - -
    - **4D.HTTPRequest.new**( *url* : Text { ; *options* : Object } ) : 4D.HTTPRequest From 058723c3ecd6b5c8be2148b30253d757a6c3bed4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:53:19 +0200 Subject: [PATCH 0567/2000] New translations imaptransporterclass.md (Spanish) --- .../current/API/IMAPTransporterClass.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md index 7508365502d6fa..e568d558ad9dbd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md @@ -32,6 +32,7 @@ Los objetos IMAP Transporter se instancian con el comando [IMAP New transporter] | [](#host)
    | | [](#logfile)
    | | [](#move)
    | +| [](#notifier)
    | | [](#numtoid)
    | | [](#removeflags)
    | | [](#renamebox)
    | @@ -52,7 +53,7 @@ Los objetos IMAP Transporter se instancian con el comando [IMAP New transporter] | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | :-------------------------: | ----------------------------------------------------- | -| server | Object | -> | Información del servidor de correo | +| parámetros | Object | -> | Mail server configuration | | Resultado | 4D.IMAPTransporter | <- | [Objeto transportador IMAP](#objeto-imap-transporter) | @@ -1283,6 +1284,20 @@ Para mover todos los mensajes del buzón actual: $status:=$transporter.move(IMAP all;"documents") ``` + + + + +## .notifier + +**.notifier** : 4D.IMAPNotifier + +#### Descripción + +The `.notifier` property contains the IMAPNotifier object associated with the transporter. Esta propiedad es de **solo lectura**. + +See [IMAPNotifier](./IMAPNotifierClass.md). + From 7eb3af0341c62aa42e3cd54674de9ee6e4b822a4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:54:19 +0200 Subject: [PATCH 0568/2000] New translations parameters.md (Spanish) --- .../current/Concepts/parameters.md | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/parameters.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/parameters.md index 4c8abdf6bf3059..eaf65b903f22e1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/parameters.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/parameters.md @@ -170,22 +170,34 @@ La instrucción `return` finaliza la ejecución de una función o de un método Por ejemplo, la siguiente función devuelve el cuadrado de su argumento, $x, donde $x es un número. ```4d -Function square($x : Integer) -> $result : Integer +Function square($x : Integer) : Integer return $x * $x ``` La instrucción `return` puede utilizarse junto con la sintaxis estándar para los [valores devueltos](#valor-devuelto) (el valor devuelto debe ser del tipo declarado). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Tenga en cuenta que termina inmediatamente la ejecución del código. Examine los siguientes ejemplos: ```4d +Function getValue -> $v : Integer + $v:=10 + return + // function returns 10 + Function getValue -> $v : Integer $v:=10 return 20 - // devuelve 20 + // function returns 20 Function getValue -> $v : Integer return 10 - $v:=20 // nunca ejecutado - // devuelve 10 + $v:=20 // never executed + // function returns 10 + +Function getValue -> $v : Integer + return "Hello" //error + +Function returnHello + return "Hello" + // function returns "Hello" ``` ## Indirección de parámetros (${N}) From 1d4b6f5a7eac351852a1fe8240f83bae6d0d7f45 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:54:40 +0200 Subject: [PATCH 0569/2000] New translations onafteredit.md (Spanish) --- .../current/Events/onAfterEdit.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md index 21199b4b7e8027..9d86720ac84610 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [Lista de selección](FormObjects/listbox_overview.md) - [Columna de lista de selección](FormObjects/listbox_overview.md#list-box-columns) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [Lista de selección](FormObjects/listbox-object.md) - [Columna de lista de selección](FormObjects/listbox-column.md) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | ## Descripción From cdf374f892d85184d2c775f53ab506f2af8cdde6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:54:41 +0200 Subject: [PATCH 0570/2000] New translations onafterkeystroke.md (Spanish) --- .../current/Events/onAfterKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md index 41b1c5e2a37c21..ccc477befd219a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de list Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de list Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. |
    Historia @@ -25,7 +25,7 @@ Después de haber seleccionado las propiedades [`On Before Keystroke`](onBeforeK El evento `On After Keystroke` no se genera: -- en el método [de las columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- en el método [de las columnas de list box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Secuencia de tecla From da5360b95bb1d7a8d25145c5eb064ef5ef9216f3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:54:43 +0200 Subject: [PATCH 0571/2000] New translations onaftersort.md (Spanish) --- .../current/Events/onAfterSort.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterSort.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterSort.md index 94061299c2703b..a4fdc0e19b0d4f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterSort.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Se acaba de realizar una ordenación estándar en una columna del list box. | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Se acaba de realizar una ordenación estándar en una columna del list box. | ## Descripción From b10c726c632a3a1a500766a74f9c24d27c6e6bc2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:54:44 +0200 Subject: [PATCH 0572/2000] New translations onalternativeclick.md (Spanish) --- .../current/Events/onAlternativeClick.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md index dc43ec97095229..1982133b991d2f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) |
  • Botones: se hace clic en el área de "flecha" de un botón
  • Listas desplegables: en una columna de un array de objetos, se hace clic en un botón de puntos suspensivos (atributo "alternateButton")
  • | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) |
  • Botones: se hace clic en el área de "flecha" de un botón
  • Listas desplegables: en una columna de un array de objetos, se hace clic en un botón de puntos suspensivos (atributo "alternateButton")
  • | ## Descripción @@ -22,8 +22,8 @@ Algunos estilos de botón pueden ser [vinculados a un menú emergente](FormObjec ### List box -Este evento se genera en las columnas de [list box de tipo array objeto](FormObjects/listbox_overview.md#object-arrays-in-columns), cuando el usuario hace clic en un botón de selección de widget (atributo "alternateButton"). +Este evento se genera en las columnas de [list box de tipo array objeto](../FormObjects/listbox-column.md#object-arrays-in-columns), cuando el usuario hace clic en un botón de selección de widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Ver la [descripción del atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +Ver la [descripción del atributo "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). From 784bc6109f55bb5ea023c019dcea346edc0a680e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:54:46 +0200 Subject: [PATCH 0573/2000] New translations onbeforedataentry.md (Spanish) --- .../current/Events/onBeforeDataEntry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md index 6cc6c9f58476ae..4ac7dd5feb37c6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Una celda de list box está a punto de cambiar al modo de edición | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Una celda de list box está a punto de cambiar al modo de edición | ## Descripción From cd3598d9dfa4e6f628e6589add710ba8c2b8252f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:54:47 +0200 Subject: [PATCH 0574/2000] New translations onbeforekeystroke.md (Spanish) --- .../current/Events/onBeforeKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md index f6bb1bd672a578..0c7aeefba322a0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de list Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de list Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. |
    Historia @@ -23,7 +23,7 @@ Después de que se seleccionen los eventos `On Before Keystroke` y [`On After Ke El evento `On Before Keystroke` no se genera: -- en un método [columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- en un método [columnas de list box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Objetos no editables From a14c129344ebb9e5c39c3ff09719ba23c3f1f65f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:54:49 +0200 Subject: [PATCH 0575/2000] New translations onbegindragover.md (Spanish) --- .../current/Events/onBeginDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md index 0e8271d36bd12f..b939a6419aa957 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se está arrastrando un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Se está arrastrando un objeto | ## Descripción From c7754d493116d8005bead14e6ac2650d0874746f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:54:52 +0200 Subject: [PATCH 0576/2000] New translations onclicked.md (Spanish) --- .../current/Events/onClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onClicked.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onClicked.md index 40ba861bc720a5..c152a3720d8dea 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 4 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------ | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | ## Descripción From f1fd30b4fab9c22dbfaaf728d15468666bf1f582 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:54:56 +0200 Subject: [PATCH 0577/2000] New translations oncolumnmoved.md (Spanish) --- .../current/Events/onColumnMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md index 0ade731e7ee134..8e21ba6803f24e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna List Box](../FormObjects/listbox_overview.md#list-box-columns) | Una columna de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box](../FormObjects/listbox-column.md) | Una columna de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción From 56df0beb1e367686ada107c1f7bd180ba3bd2189 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:54:58 +0200 Subject: [PATCH 0578/2000] New translations oncolumnresize.md (Spanish) --- .../current/Events/onColumnResize.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onColumnResize.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onColumnResize.md index e184a6826af448..17dccb7ba19528 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onColumnResize.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox_overview.md#list-box-columns) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox-column.md) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | ## Descripción From d08e11873f541532af459ab2249d7f0bbeb4d82f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:54:59 +0200 Subject: [PATCH 0579/2000] New translations ondatachange.md (Spanish) --- .../current/Events/onDataChange.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onDataChange.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onDataChange.md index 9e9ecc9280c688..f93fcaba3af616 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onDataChange.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de list box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | ## Descripción From e5882e6017067f26cfd1a903d931ff4b8428b5f2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:55:04 +0200 Subject: [PATCH 0580/2000] New translations ondoubleclicked.md (Spanish) --- .../current/Events/onDoubleClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md index 51e5e4e964e04c..118457cd535ee1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | :::note From 3a872b6768ee44f563b64f1aa898578ecaa7ff1d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:55:05 +0200 Subject: [PATCH 0581/2000] New translations ondragover.md (Spanish) --- .../current/Events/onDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onDragOver.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onDragOver.md index 5b1c5186896b9a..cf530ed42f723d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | ## Descripción From c3f25fe01ef936852064ca200db7f09d1ac9f0cb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:55:07 +0200 Subject: [PATCH 0582/2000] New translations ondrop.md (Spanish) --- .../docusaurus-plugin-content-docs/current/Events/onDrop.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onDrop.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onDrop.md index 36d72b0037aaeb..46d4a44549ef47 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onDrop.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------- | -| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | ## Descripción From 3fdfedb6204c08a276baf16560dd8cae7eda20d6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:55:10 +0200 Subject: [PATCH 0583/2000] New translations onfooterclick.md (Spanish) --- .../current/Events/onFooterClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onFooterClick.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onFooterClick.md index 8afd49c8389bf9..6c3d4f6e9b3e4c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onFooterClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Se produce un clic en el pie de una columna de list box | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------- | ------------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Se produce un clic en el pie de una columna de list box | ## Descripción From 352113d2258fa61af1e5539ed97f9296b6d2660e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:55:12 +0200 Subject: [PATCH 0584/2000] New translations ongettingfocus.md (Spanish) --- .../current/Events/onGettingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md index ccb8fb0a6f3c96..895b79d9827396 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.ms) - [Botón](FormObjects/button_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Cuadro combinado](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área web](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | ## Descripción From 632c2619dffe839b12bdd2c31e08ea91d1bd3022 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:55:14 +0200 Subject: [PATCH 0585/2000] New translations onheaderclick.md (Spanish) --- .../current/Events/onHeaderClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md index c09175fbd2a07b..c2b01fea78aa5d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | Se produce un clic en el encabezado de columna | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) | Se produce un clic en el encabezado de columna | ## Descripción From 541d4b774cb7ca564109ef6fa55c1e5414c2395a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:55:16 +0200 Subject: [PATCH 0586/2000] New translations onload.md (Spanish) --- .../docusaurus-plugin-content-docs/current/Events/onLoad.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onLoad.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onLoad.md index 0231633cefc59c..4c9a515f89641f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onLoad.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 1 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área web](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | ## Descripción From 5f4eff2bec1a5c3b52b85768c0d53d39332857f8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:55:19 +0200 Subject: [PATCH 0587/2000] New translations onlosingfocus.md (Spanish) --- .../current/Events/onLosingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md index c2ca62c4d735a1..b89341e71743bb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.ms) - [Botón](FormObjects/button_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Cuadro combinado](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área web](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | ## Descripción From d2aea0463af3dfcfd4b2e45aeb45b291598ac09d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:55:22 +0200 Subject: [PATCH 0588/2000] New translations onmouseenter.md (Spanish) --- .../current/Events/onMouseEnter.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md index 0cf20ae58d0497..63936dc61e6cf7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | -| 35 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón entra en el área gráfica de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón entra en el área gráfica de un objeto | ## Descripción From a8a7b0be850ecdc0af923c5d75d90fa475d1d0cb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:55:23 +0200 Subject: [PATCH 0589/2000] New translations onmouseleave.md (Spanish) --- .../current/Events/onMouseLeave.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md index 23a3faeb6460b4..7a3477d8fa83b7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 36 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón sake del área gráfica de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón sake del área gráfica de un objeto | ## Descripción From 72752649dbbc4db890bfa3aaa18642e81f311eff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:55:25 +0200 Subject: [PATCH 0590/2000] New translations onmousemove.md (Spanish) --- .../current/Events/onMouseMove.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseMove.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseMove.md index 231438de50e072..5893198111fe01 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseMove.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón se mueve al menos un píxel O se ha presionado una tecla de modificación (Shift, Alt/Option, Shift Lock) | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón se mueve al menos un píxel O se ha presionado una tecla de modificación (Shift, Alt/Option, Shift Lock) | ## Descripción From 69b497b702f2ed90e8ec9d21c9d34b70ed88b681 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:55:36 +0200 Subject: [PATCH 0591/2000] New translations onrowmoved.md (Spanish) --- .../current/Events/onRowMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onRowMoved.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onRowMoved.md index abca44094a0ed3..920478adba629a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onRowMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox-column.md) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción From e36dddf6d05065b43cc5e636525a59f4f9d7d6d2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:55:41 +0200 Subject: [PATCH 0592/2000] New translations onunload.md (Spanish) --- .../current/Events/onUnload.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onUnload.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onUnload.md index cd757a5845dd23..90e6194c531298 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onUnload.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 24 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área web](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | ## Descripción From 62451fe9e8126d5943824fb6e93afc1398cbc1c6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:55:45 +0200 Subject: [PATCH 0593/2000] New translations onvalidate.md (Spanish) --- .../current/Events/onValidate.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onValidate.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onValidate.md index d833eb400cba72..da24f34f810cab 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onValidate.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | ## Descripción From aba59dd71c363bc8d784db3391cdda8fb888db70 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:55:50 +0200 Subject: [PATCH 0594/2000] New translations overview.md (Spanish) --- .../docusaurus-plugin-content-docs/current/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/overview.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/overview.md index 388a8fbffe5e6f..118c302d472f12 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/overview.md @@ -28,7 +28,7 @@ Cada evento es devuelto como un objeto por el comando [`FORM Event`](../commands Se devuelven propiedades adicionales cuando el evento se produce en objetos específicos. En particular: -- los [list boxes](FormObjects/listbox_overview.md#supported-form-events) y [columnas list box](FormObjects/listbox_overview.md#supported-form-events-1) devuelven [propiedades adicionales](FormObjects/listbox_overview.md#supported-form-events) como `columnName` o `isRowSelected`. +- los [list boxes](FormObjects/listbox-object.md#supported-form-events) y [columnas list box](FormObjects/listbox-column.md#supported-form-events) devuelven [propiedades adicionales](FormObjects/listbox-object.md#supported-form-events) como `columnName` o `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). ## Eventos y métodos From f1e8a28849ad9dcc63d8f95ec4e9b5db24771751 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:55:59 +0200 Subject: [PATCH 0595/2000] New translations forms.md (Spanish) --- .../docusaurus-plugin-content-docs/current/FormEditor/forms.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/forms.md b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/forms.md index 93c982ba729dd1..f1fd0051c8e9ca 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/forms.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/forms.md @@ -212,3 +212,6 @@ Para dejar de heredar un formulario, seleccione `\` en la lista de propied [Barra de menú asociada](properties_Menu.md#associated-menu-bar) - [Altura fija](properties_WindowSize.md#fixed-height) - [Ancho fijo](properties_WindowSize.md#fixed-width) - [Divisor de formulario](properties_Markers.md#form-break) - [Detalle de formulario](properties_Markers.md#form-detail) - [Pie de formulario](properties_Markers.md#form-footer) - [Encabezado de formulario](properties_Markers.md#form-header) - [Nombre de formulario](properties_FormProperties.md#form-name) - [Tipo de formulario](properties_FormProperties.md#form-type) - [Nombre de formulario heredado](properties_FormProperties.md#inherited-form-name) - [Tabla de formulario heredado](properties_FormProperties.md#inherited-form-table) - [Altura máxima](properties_WindowSize.md#maximum-height-minimum-height) - [Ancho máximo](properties_WindowSize.md#maximum-width-minimum-width) - [Método](properties_Action.md#method) - [Altura mínima](properties_WindowSize.md#maximum-height-minimum-height) - [Ancho mínimo](properties_WindowSize.md#maximum-width-minimum-width) - [Páginas](properties_FormProperties.md#pages) - [Configuración de impresión](properties_Print.md#settings) - [Publicado como subformulario](properties_FormProperties.md#published-as-subform) - [Guardar geometría](properties_FormProperties.md#save-geometry) - [Título de ventana](properties_FormProperties.md#window-title) +## Supported Events + +[On Activate](../Events/onActivate.md) - [On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Bound Variable Change](../Events/onBoundVariableChange.md) - [On Clicked](../Events/onClicked.md) - [On Close Box](../Events/onCloseBox.md) - [On Close Detail](../Events/onCloseDetail.md) - [On Data Change](../Events/onDataChange.md) - [On Deactivate](../Events/onDeactivate.md) - [On Display Detail](../Events/onDisplayDetail.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Load Record](../Events/onLoadRecord.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Menu Selected](../Events/onMenuSelected.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Open Detail](../Events/onOpenDetail.md) - [On Outside Call](../Events/onOutsideCall.md) - [On Page Change](../Events/onPageChange.md) - [On Plug in Area](../Events/onPluginArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Resize](../Events/onResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Timer](../Events/onTimer.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 89250a8dd275cde0d22850125044958e78528acd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:56:03 +0200 Subject: [PATCH 0596/2000] New translations pictures.md (Spanish) --- .../current/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/pictures.md index af46a223fad23d..dc7b3a582a1b9b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/pictures.md @@ -46,7 +46,7 @@ Las imágenes de alta resolución con la convención @nx pueden utilizarse en lo - [Botones](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[casillas de selección](FormObjects/checkbox_overview.md) - [Botones imagen](FormObjects/pictureButton_overview.md)/[imagen Pop-up](FormObjects/picturePopupMenu_overview.md) - [Controles de pestaña](FormObjects/tabControl.md) -- [Encabezados de list box](FormObjects/listbox_overview.md#list-box-headers) +- [Encabezados de list box](FormObjects/listbox-header-footer.md#headers) - [Iconos de menú](Menus/properties.md#item-icon) 4D prioriza automáticamente las imágenes con mayor resolución. 4D prioriza automáticamente las imágenes con mayor resolución. Incluso si un comando o propiedad especifica *circle.png*, se utilizará *circle@3x.png* (si existe). From 8b9ad76aa0bc24887060e5f1c528c8d46d44303a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:56:12 +0200 Subject: [PATCH 0597/2000] New translations buttongrid_overview.md (Spanish) --- .../current/FormObjects/buttonGrid_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/buttonGrid_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/buttonGrid_overview.md index 5580b0f02a4f4b..ef529866aefa4c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/buttonGrid_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/buttonGrid_overview.md @@ -28,4 +28,8 @@ Puede asignar la [acción estándar](https://doc.4d.com/4Dv20/4D/20.2/Standard-a ## Propiedades soportadas -[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Filas](properties_Crop.md#rows) - [Acción estándar](properties_Action.md#standard-action) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Visibilidad](properties_Display.md#visibilidad) \ No newline at end of file +[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Filas](properties_Crop.md#rows) - [Acción estándar](properties_Action.md#standard-action) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Visibilidad](properties_Display.md#visibilidad) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 6347e71327f35ad06979431e06f22ae8c8b8eee1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:56:14 +0200 Subject: [PATCH 0598/2000] New translations button_overview.md (Spanish) --- .../current/FormObjects/button_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md index fbb499a8368b50..307bbcac5ca7b0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md @@ -336,3 +336,7 @@ Existen propiedades específicas adicionales, dependiendo del [estilo-de-botón] - Personalizado: [Ruta de fondo](properties_TextAndPicture.md#background-pathname) - [Margen horizontal](properties_TextAndPicture.md#horizontalmargin) - [Desplazamiento del ícono](properties_TextAndPicture.md#icon-offset) - [Margen vertical](properties_TextAndPicture.md#verticalmargin) - Plano, Regular: [Botón por defecto](properties_Appearance.md#default-button) + +## Supported Events + +[On Alternative Click](../Events/onAlternativeClick.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Long Click](../Events/onLongClick.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 71d0c674648faf8c303ee729bc4cab5cea72698f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:56:16 +0200 Subject: [PATCH 0599/2000] New translations checkbox_overview.md (Spanish) --- .../current/FormObjects/checkbox_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md index 0811debdd3fb88..b8bce417930fcf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md @@ -395,4 +395,8 @@ Todas las casillas de selección comparten un mismo conjunto de propiedades bás Propiedades específicas adicionales están disponibles en función del [estilo de botón](#check-box-button-styles): - Personalizado: [Ruta de fondo](properties_TextAndPicture.md#background-pathname) - [Margen horizontal](properties_TextAndPicture.md#horizontalmargin) - [Desplazamiento del ícono](properties_TextAndPicture.md#icon-offset) - [Margen vertical](properties_TextAndPicture.md#verticalmargin) -- Plana, Regular: [Tres Estados](properties_Display.md#three-states) \ No newline at end of file +- Plana, Regular: [Tres Estados](properties_Display.md#three-states) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From dee78634a110658fdcf17f5f37ba23f10fc1e941 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:56:18 +0200 Subject: [PATCH 0600/2000] New translations combobox_overview.md (Spanish) --- .../current/FormObjects/comboBox_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md index 8dcd9074cb9d5e..cc51cec1fadc80 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md @@ -59,4 +59,8 @@ Los objetos de tipo combo box aceptan dos opciones específicas: ## Propiedades soportadas -[Formato Alfa](properties_Display.md#alpha-format) - [Negrita](properties_Text.md#bold) - [Abajo](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Formato de fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Formato Hora](properties_Display.md#time-format) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Formato Alfa](properties_Display.md#alpha-format) - [Negrita](properties_Text.md#bold) - [Abajo](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Formato de fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Formato Hora](properties_Display.md#time-format) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 61381dda2d9879845ab47b9e13c99332a3635003 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:56:19 +0200 Subject: [PATCH 0601/2000] New translations dropdownlist_overview.md (Spanish) --- .../current/FormObjects/dropdownList_Overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md index 651082362cdf8c..cf763b0192f96d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md @@ -168,3 +168,7 @@ Puede crear automáticamente una lista desplegable utilizando una acción están [Formato Alfa](properties_Display.md#alpha-format) - [Negrita](properties_Text.md#bold) - [Abajo](properties_CoordinatesAndSizing.md#bottom) - [Estilo de botón](properties_TextAndPicture.md#button-style) - [Lista de selección](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Tipos de datos (tipo expresión)](properties_DataSource.md#data-type-expression-type) - [Tipos de datos (lista)](properties_DataSource.md#data-type-list) - [Formato Fecha](properties_Display.md#date-format) - [Tiipo expresión](properties_Object.md#expression-type) - [Enfocable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Dimensionamiento Horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [No renderizado](properties_Display.md#not-rendered) - [Nombre de objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Acción estándar](properties_Action.md#standard-action) - [Guardar valor](properties_Object.md#save-value) - [Formato Hora](properties_Display.md#time-format) - [Arriba](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento Vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + From 058f6eafe778ace30a17d40bde59b40becf7f060 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:56:23 +0200 Subject: [PATCH 0602/2000] New translations input_overview.md (Spanish) --- .../current/FormObjects/input_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md index 209a1daf6f52d8..21d6b09f8b55a0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md @@ -44,7 +44,9 @@ Por razones de seguridad, en las áreas de entrada [multiestilo](./properties_Te [Permitir selector de fuente/color](properties_Text.md#allow-fontcolor-picker) - [Formato alfa](properties_Display.md#alpha-format) - [Corrección ortográfica automática](properties_Entry.md#auto-spellcheck) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Formato booleano](properties_Display.md#text-when-falsetext-when-true) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Menú contextual](properties_Entry.md#context-menu) - [Radio de esquina](properties_CoordinatesAndSizing.md#corner-radius) - [Formato Fecha](properties_Display.md#date-format) - [Valor por defecto](properties_RangeOfValues.md#default-value) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Lista excluida](properties_RangeOfValues.md#excluded-list) - [Tipo de expresión](properties_Object.md#expression-type) - [Color de relleno](properties_BackgroundAndBorder.md#background-color--fill-color) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Multilínea](properties_Entry.md#multiline) - [Multiestilo](properties_Text.md#multi-style) - [Formato numérico](properties_Display.md#formato-numérico) - [Nombre de objeto](properties_Object.md#nombre-de-objeto) - [Orientación](properties_Text.md#orientación) - [Formato de imagen](properties_Display.md#formato-de-imagen) - [Marcador de posición](properties_Entry.md#placeholder) - [Marco de impresión](properties_Print.md#print-frame) - [Lista obligatoria](properties_RangeOfValues.md#required-list) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Selección siempre visible](properties_Entry.md#selection-always-visible) - [Almacenar con etiquetas de estilo predeterminadas](properties_Text.md#store-with-default-style-tags) - [Texto cuando False/Texto cuando True](properties_Display.md#text-when-falsetext-when-true) - [Formato de tiempo](properties_Display.md#formato-de-tiempo) - [Arriba](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Barra de desplazamiento vertical](properties_Appearance.md#barra-de-desplazamiento-vertical) - [Tamaño vertical](properties_ResizingOptions.md#tamaño-vertical) - [Visibilidad](properties_Display.md#visibilidad) - [Ancho](properties_CoordinatesAndSizing.md#ancho) - [Ajuste de palabras](properties_Display.md#wordwrap) ---- +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Mouse Up ](../Events/onMouseUp.md)(Picture type only)- [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Scroll](../Events/onScroll.md)(Picture type only) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) ## Alternativas @@ -53,3 +55,5 @@ También puede representar expresiones de campos y de variables en sus formulari - Puede mostrar e introducir datos de los campos de la base directamente en las columnas [de tipo List box](listbox_overview.md). - Puede representar un campo de lista o una variable directamente en un formulario utilizando los objetos [Menús desplegables/Listas desplegables](dropdownList_Overview.md) y [Combo Box](comboBox_overview.md). - Puede representar una expresión booleana como una [casilla de selección](checkbox_overview.md) o como un objeto [botón radio](radio_overview.md). + + From 5b77fd83a7a7539bcd253ee9bf146f6a7c9db3f4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:56:25 +0200 Subject: [PATCH 0603/2000] New translations list_overview.md (Spanish) --- .../current/FormObjects/list_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md index d5dfdaac3be0e4..80df165182623d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md @@ -148,3 +148,7 @@ Puede controlar si los elementos de la lista jerárquica pueden ser modificados ## Propiedades soportadas [Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Editable](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Rellenar color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Enfocable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Ayuda](properties_Help.md#help-tip) - [Ocultar rectángulo de foco](properties_Appearance.md#hide-focus-rectangle) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Multiselección](properties_Action.md#multi-selectable) - [Nombre de objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Collapse](../Events/onCollapse.md) - [On Data Change](../Events/onDataChange.md) - [On Delete Action](../Events/onDeleteAction.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Expand](../Events/onExpand.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From d97dfb111ea08a963fdaa76fa17f00c078ca8d6f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:56:27 +0200 Subject: [PATCH 0604/2000] New translations listbox_overview.md (Spanish) --- .../current/FormObjects/listbox_overview.md | 343 ++---------------- 1 file changed, 32 insertions(+), 311 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index e0f435830860e3..31d1117261497e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -43,7 +43,7 @@ Es posible añadir un método objeto al objeto list box y/o a cada columna del l 1. Método objeto de cada columna 2. Método objeto del list box -El método objeto de columna obtiene los eventos que se producen en su [encabezado](#list-box-headers) y [pie](#list-box-footers). +El método objeto de columna obtiene los eventos que se producen en su [encabezado](./listbox-header-footer.md#headers) y [pie](./listbox-header-footer.md#footers). ### Tipos de list box @@ -59,284 +59,7 @@ Hay varios tipos de list box, con sus propios comportamientos y propiedades espe Se puede configurar completamente un objeto list box a través de sus propiedades, y también se puede gestionar dinámicamente por programación. -El lenguaje 4D incluye un tema "List Box" dedicado a los comandos de list box, pero los comandos de otros temas, tales como "Propiedades de los objetos" o los comandos `EDIT ITEM` y `Displayed line number` también pueden ser utilizados. Para mayor información consulte la página [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) del manual *Lenguaje 4D*. - -## Objetos tipo List box - -### List box de tipo array - -En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. - -Por defecto, 4D asigna el nombre "ColumnX" a cada columna. Puede cambiarlo, así como las otras propiedades de la columna, en las [propiedades de las columnas](listbox_overview.md#column-specific-properties). El formato de visualización de cada columna también puede definirse mediante el comando `OBJECT SET FORMAT`. - -> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. - -Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. -Los valores de las columnas se gestionan mediante comandos de alto nivel de List box (como [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) o `LISTBOX DELETE ROWS`), así como comandos de manipulación de arrays. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: - -```4d -ARRAY TEXT(varCol;size) -``` - -También puede utilizar una lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. - -### List box de tipo selección - -En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. La expresión también puede ser un método proyecto, una variable o un elemento de array. - -A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. - -En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. - -### List box colección o entity selection - -En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. - -Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método de proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en el caso de Puede utilizar los comandos `LISTBOX SET COLUMN FORMULA` y `LISTBOX INSERT COLUMN FORMULA` para modificar las columnas por programación. La expresión también puede ser un método proyecto, una variable o un elemento de array. - -Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. - -:::note - -Cuando se eliminan entidades, sus referencias permanecen en la selección de entidades con un valor *undefined*, por lo que aparecen filas en blanco en el list box. En este caso, puede llamar a la función [`.clean()`](API/EntitySelectionClass.md#clean) para obtener una nueva selección de entidades pero sin las referencias de entidades eliminadas. - -::: - -Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: - -```4d -myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box -``` - -### Propiedades soportadas - -Las propiedades soportadas dependen del tipo de list box. - -| Propiedad | List box array | List box selección | List box colección o entity selection | -| ------------------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | -| [Color de fondo alterno](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrita](properties_Text.md#bold) | X | X | X | -| [Expresión del color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Clase](properties_Object.md#css-class) | X | X | X | -| [Colección o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionamiento automático de columnas](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Elemento actual](properties_DataSource.md#current-item) | | | X | -| [Posición actual del elemento](properties_DataSource.md#current-item-position) | | | X | -| [Fuente de datos](properties_Object.md#data-source) | X | X | X | -| [Nombre del formulario detallado](properties_ListBox.md#detail-form-name) | | X | | -| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | -| [Mostrar pies de página](properties_Footers.md#display-footers) | X | X | X | -| [Doble clic en la fila](properties_ListBox.md#double-click-on-row) | | X | | -| [Arrastrable](properties_Action.md#draggable) | X | X | X | -| [Soltable](properties_Action.md#droppable) | X | X | X | -| [Enfocable](properties_Entry.md#focusable) | X | X | X | -| [Fuente](properties_Text.md#fuente) | X | X | X | -| [Color de fuente](properties_Text.md#font-color) | X | X | X | -| [Expresión de color de fuente](properties_Text.md#font-color-expression) | | X | X | -| [Tamaño de fuente](properties_Text.md#font-size) | X | X | X | -| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Altura (encabezados)](properties_Headers.md#height) | X | X | X | -| [Altura (pies de página)](properties_Footers.md#height) | X | X | X | -| [Ocultar líneas en blanco adicionales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Ocultar resaltado de selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List Box jerárquico](properties_Object.md#array-list-box) | X | | | -| [Conjunto de resaltado](properties_ListBox.md#highlight-set) | | X | | -| [Alineación horizontal](properties_Text.md#alineación-horizontal) | X | X | X | -| [Color de línea horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Itálica](properties_Text.md#italic) | X | X | X | -| [Izquierda](properties_CoordinatesAndSizing.md#izquierda) | X | X | X | -| [Tabla maestra](properties_DataSource.md#master-table) | | X | | -| [Expresión info Meta](properties_Text.md#meta-info-expression) | | | X | -| [Método](properties_Action.md#method) | X | X | X | -| [Líneas móviles](properties_Action.md#movable-rows) | X | | | -| [Selección temporal](properties_DataSource.md#selection-name) | | X | | -| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | -| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | -| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Array de colores de fondo de fila](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Array de control de filas](properties_ListBox.md#row-control-array) | X | | | -| [Array color de fuente de fila](properties_Text.md#row-font-color-array) | X | | | -| [Altura de línea](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Array altura de línea](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Array de estilo de línea](properties_Text.md#row-style-array) | X | | | -| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | -| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | -| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenable](properties_Action.md#sortable) | X | X | X | -| [Acción estándar](properties_Action.md#standard-action) | X | | | -| [Expresión de estilo](properties_Text.md#style-expression) | | X | X | -| [Superior](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Subrayado](properties_Text.md#underline) | X | X | X | -| [Variable o Expresión](properties_Object.md#variable-or-expression) | X | X | | -| [Alineación vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Color de línea vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidad](properties_Display.md#visibility) | X | X | X | -| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. - -### Eventos de formulario soportados {#supported-form-events} - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Before Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Begin Drag Over |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Close Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | -| On Collapse |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Delete Action |
  • [row](#propiedades adicionales)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Expand |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | -| On Getting Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -#### Propiedades adicionales {#additional-properties} - -Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: - -| Propiedad | Tipo | Descripción | -| ---------------- | ------------ | ------------------------------------------------------------------------------------ | -| area | text | Área de objeto list box ("header", "footer", "cell") | -| areaName | text | Nombre del área | -| column | entero largo | Número de columna | -| columnName | text | Nombre de la columna | -| footerName | text | Nombre del pie | -| headerName | text | Nombre del encabezado | -| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | -| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | -| newPosition | entero largo | Nueva posición de la columna o línea | -| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | -| oldPosition | entero largo | Posición anterior de la columna o línea | -| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | -| row | entero largo | Número de línea | -| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | - -> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. - -## Columnas list box {#list-box-columns} - -Un list box está formado por uno o varios objetos columna que tienen propiedades específicas. Puede seleccionar una columna de list box en el editor de formularios haciendo clic en ella cuando el objeto list box está seleccionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Puede definir propiedades estándar (texto, color de fondo, etc.) para cada columna del list box; estas propiedades tienen prioridad sobre las del objeto list box. - -> Puede definir el [tipo de expresión](properties_Object.md#expression-type) para las columnas de list box de tipo array (cadena, texto, número, fecha, hora, imagen, booleano u objeto). - -### Propiedades específicas de columna {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Eventos de formulario soportados {#supported-form-events-1} - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Before Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Begin Drag Over |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Double Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | -| On Getting Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -## Encabezados de list box - -> Para poder acceder a las propiedades de los pies de un list box, debe activar la opción [Mostrar pies](properties_Footers.md#display-footers). - -Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: - -![](../assets/en/FormObjects/listbox_header.png) - -Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. - -Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. - -Cuando el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) es usado con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. - -### Propiedades específicas de los encabezados - -[Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de Fuente](properties_Text.md#font-color) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación Horizontal](properties_Text.md#horizontal-alignment) - [Relleno Horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Ubicación del Ícono](properties_TextAndPicture.md#icon-location) - [Cursiva](properties_Text.md#italic) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación Vertical](properties_Text.md#vertical-alignment) - [Relleno Vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - -## Pies de list box - -> Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. - -Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. - -Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). - -Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. - -Cuando se utiliza el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) con un pie de página, se aplica a todos los pies de página, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. - -### Propiedades específicas de los pies - -[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Itálica](properties_Text.md#italic) - [Formato número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato imagen](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar con puntos suspensivos](properties_Display.md#truncate-with-ellipsis) - [Subrayado](properties_Text.md#underline) - [Cálculo de variable](properties_Object.md#variable-calculation) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de línea](properties_Display.md#wordwrap) +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Para mayor información consulte la página [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) del manual *Lenguaje 4D*. ## Gestión de entrada @@ -521,14 +244,14 @@ Puede activar o desactivar la ordenación usuario estándar desactivando la prop El soporte de ordenación estándar depende del tipo de list box: -| Tipo de list box | Soporte de ordenación estándar | Comentarios | -| ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Colección de objetos | Sí |
    • Las columnas "This.a" o "This.a.b" son ordenables.
    • La [propiedad fuente del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | -| Entity selection | Sí |
  • La [propiedad fuente del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Soportado: ordenaciones en propiedades de atributos de objeto (p. ej. "This.data.city")
  • No soportado: ordenaciones en propiedades de atributos de objeto a través de atributos relacionados (p. ej. "This.company.data.city"). Para ello, debe utilizar la ordenación personalizada con la función [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (ver el siguiente ejemplo)
  • | -| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | -| Selección temporal | No | | -| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | +| Tipo de list box | Soporte de ordenación estándar | Comentarios | +| ------------------------------ | ------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Colección de objetos | Sí |
    • Las columnas "This.a" o "This.a.b" son ordenables.
    • La [propiedad fuente del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | +| Entity selection | Sí |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
    • Supported: sorts on related attributes (e.g. "This.company.name")
    • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | +| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | +| Selección temporal | No | | +| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | ### Ordenación personalizada @@ -568,10 +291,10 @@ El valor de la [variable asociada al encabezado de una columna](properties_Objec - Si la variable se define en 0, la columna no se ordena y la flecha de ordenación no se muestra. ![](../assets/en/FormObjects/sorticon0.png) -- Si la variable está en 1, la columna se ordena en orden ascendente y se muestra la flecha de ordenación. +- Si la variable está en 1, la columna se ordena en orden ascendente y se muestra la flecha de ordenación. ![](../assets/en/FormObjects/sorticon1.png) -- Si la variable se establece en 2, la columna se clasifica en orden descendente y se muestra la flecha de clasificación. +- Si la variable se establece en 2, la columna se clasifica en orden descendente y se muestra la flecha de clasificación. ![](../assets/en/FormObjects/sorticon2.png) > Sólo las [variables](Concepts/variables.md) declaradas o dinámicas pueden utilizarse como variables de encabezado de columna. Otros tipos de [expresiones](Concepts/quick-tour.md#expressions) como `Form.sortValue` no son soportadas. @@ -584,8 +307,8 @@ Puede definir el valor de la variable (por ejemplo, Header2:=2) para "forzar" la Hay varias formas de definir los colores de fondo, los colores de fuente y los estilos de fuente en los list box: -- al nivel de las [propiedades del objeto list box](#list-box-objects), -- a nivel de las [propiedades de la columna](#list-box-columns), +- al nivel de las [propiedades del objeto list box](./listbox-object.md), +- a nivel de las [propiedades de la columna](./listbox-column.md), - utilizando los [arrays o expresiones](#using-arrays-and-expressions) para el list box y/o para cada columna, - a nivel del texto de cada celda (si [texto multi-estilo](properties_Text.md#multi-style)). @@ -593,14 +316,12 @@ Hay varias formas de definir los colores de fondo, los colores de fuente y los e Los principios de prioridad y de herencia se observan cuando la misma propiedad se define en más de un nivel. -| Nivel de prioridad | Ubicación del parámetro | -| ------------------ | ----------------------------------------------------------------------------------------------------------- | -| alta prioridad | Celda (si texto multiestilo) | -| | Arrays de columnas/métodos | -| | Arrays/métodos de Listbox | -| | Propiedades de la columna | -| | Propiedades de list box | -| baja prioridad | Expresiones de metainformación (para colecciones o list boxes de selección de entidades) | +1. (highest priority) Cell (if multi-style text) +2. Arrays de columnas/métodos +3. Arrays/métodos de Listbox +4. Propiedades de la columna +5. Propiedades de list box +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) Por ejemplo, si define un estilo de fuente en las propiedades del list box y otro mediante un array de estilos para la columna, se tendrá en cuenta este último. @@ -610,7 +331,8 @@ Para cada atributo (estilo, color y color de fondo), se implementa una **herenci - para los atributos líneas: valores de atributos de columnas - para los atributos de la columna: valores de los atributos del list box -De esta forma, si desea que un objeto herede el valor de atributo de un nivel superior, puede utilizar pasar la constante `lk inherited` (valor por defecto) al comando de definición o directamente en el elemento del array de estilo/color correspondiente. Por ejemplo, dado un list box array contiene un estilo de fuente estándar con colores alternos: +De esta forma, si desea que un objeto herede el valor de atributo de un nivel superior, puede utilizar pasar la constante `lk inherited` (valor por defecto) al comando de definición o directamente en el elemento del array de estilo/color correspondiente. Por ejemplo, dado un list box array que contiene un estilo de letra estándar con colores alternos: + ![](../assets/en/FormObjects/listbox_styles3.png) Realiza las siguientes modificaciones: @@ -656,7 +378,7 @@ En este modo: - La altura del objeto list box se reduce automáticamente cuando el número de líneas a imprimir es inferior a la altura original del objeto (no se imprimen líneas "vacías"). Por el contrario, la altura no aumenta automáticamente en función del contenido del objeto. El tamaño del objeto realmente impreso puede obtenerse mediante el comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information). - El objeto list box se imprime "tal cual", es decir, teniendo en cuenta sus parámetros de visualización actuales: visibilidad de los encabezados y de las rejillas, líneas ocultas y mostradas, etc. - These parameters also include the first row to be printed: if you call the [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) command before launching the printing, the first row printed in the list box will be the one designated by the command. + Estos parámetros también incluyen la primera línea a imprimir: si llama al comando [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) antes de lanzar la impresión, la primera línea impresa en el list box será la designada por el comando. - Un mecanismo automático facilita la impresión de los list box que contienen más líneas de las que es posible mostrar: se pueden realizar llamadas sucesivas a `Print object` para imprimir cada vez un nuevo conjunto de líneas. El comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) se puede utilizar para comprobar el estado de la impresión mientras se está realizando. ## List box jerárquicos @@ -802,14 +524,14 @@ Al igual que con las selecciones, el comando [`LISTBOX GET CELL POSITION`](../co _Representación no jerárquica:\* ![](../assets/en/FormObjects/hierarch9.png) -*Representación jerárquica:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) Cuando se ocultan todas las líneas de una subjerarquía, la línea de ruptura se oculta automáticamente. En el ejemplo anterior, si las líneas 1 a 3 están ocultas, la línea de ruptura "Bretaña" no aparecerá. #### Líneas de quiebre -If the user selects a break row, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) returns the first occurrence of the row in the corresponding array. En el caso siguiente: +Si el usuario selecciona una línea de interrupción, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la primera aparición de la línea en el array correspondiente. En el caso siguiente: ![](../assets/en/FormObjects/hierarch11.png) @@ -819,10 +541,10 @@ Las líneas de rotura no se tienen en cuenta en los arrays internos utilizados p El siguiente list box fue diseñado utilizando un array de objetos: -*Representación no jerárquica:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*Representación jerárquica:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) En modo jerárquico, los niveles de ruptura no son tenidos en cuenta por los arrays de modificación de estilo denominados `tStyle` y `tColors`. Para modificar el color o el estilo de los niveles de ruptura, debe ejecutar las siguientes instrucciones: @@ -842,21 +564,20 @@ Resultado: Puede optimizar la visualización y gestión de los list box jerárquicos utilizando los eventos formulario `On Expand` y `On Collapse`. -Un list box jerárquico se construye a partir del contenido de sus arrays, por lo que sólo puede mostrarse cuando todos estos arrays están cargados en memoria. This makes it difficult to build large hierarchical list boxes based on arrays generated from data (through the [`SELECTION TO ARRAY`](../commands/selection-to-array) command), not only because of the display speed but also the memory used. +Un list box jerárquico se construye a partir del contenido de sus arrays, por lo que sólo puede mostrarse cuando todos estos arrays están cargados en memoria. Esto dificulta la generación de list box jerárquicos de gran tamaño basados en arrays generados a partir de datos (a través del comando [`SELECTION TO ARRAY`](../commands/selection-to-array)), no solo por la velocidad de visualización sino también por la memoria utilizada. El uso de los eventos de formulario `On Expand` y `On Collapse` puede superar estas limitaciones: por ejemplo, puede mostrar sólo una parte de la jerarquía y cargar/descargar los arrays sobre la marcha, basándose en las acciones del usuario. En el contexto de estos eventos, el comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en la que el usuario hizo clic para expandir o contraer una línea. En este caso, debe llenar y vaciar los arrays por código. Los principios que deben aplicarse son: -- Cuando se muestra el list box, sólo se debe llenar el primer array. Sin embargo, debe crear un segundo array con valores vacíos para que el list box muestre los botones desplegar/contraer: +- Cuando se muestra el list box, sólo se debe llenar el primer array. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. +- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. El comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en cuestión y permite construir la jerarquía adecuada: se llena el primer array con los valores repetidos y el segundo con los valores enviados desde el comando [`SELECTION TO ARRAY`](../commands/selection-to-array) y se insertan tantas líneas como sean necesarias en el list box mediante el comando [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). ![](../assets/en/FormObjects/hierarch16.png) -- Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. +- Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. El comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en cuestión: se eliminan tantas líneas como sean necesarias del list box mediante el comando [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows). + -## Arrays de objetos en columnas -Las columnas de list box pueden manejar arrays de objetos. Como los arrays de objetos pueden contener diferentes tipos de datos, esta nueva y poderosa funcionalidad permite mezclar diferentes tipos de entrada en las líneas de una misma columna, y mostrar también varios widgets. Por ejemplo, puede insertar una entrada de texto en la primera línea, una casilla de selección en la segunda y una lista desplegable en la tercera. Los arrays de objetos también dan acceso a nuevos tipos de widgets, como botones o selectores de color. From 09d92cdedf40eccefb6be860d93ce6ef2c3c1ae4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:56:29 +0200 Subject: [PATCH 0605/2000] New translations picturebutton_overview.md (Spanish) --- .../current/FormObjects/pictureButton_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md index 37c21594a1d74e..6b6512fa18ad4b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md @@ -61,3 +61,7 @@ Hay otros modos disponibles: ## Propiedades soportadas [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Class](properties_Object.md#css-class) - [Columns](properties_Crop.md#columns) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Loop back to first frame](properties_Animation.md#loop-back-to-first-frame) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_Picture.md#pathname) - [Right](properties_CoordinatesAndSizing.md#right) - [Rows](properties_Crop.md#rows) - [Shortcut](properties_Entry.md#shortcut) - [Standard action](properties_Action.md#standard-action) - [Switch back when released](properties_Animation.md#switch-back-when-released) - [Switch continuously on clicks](properties_Animation.md#switch-continuously-on-clicks) - [Switch every x seconds](properties_Animation.md#switch-every-x-seconds) - [Title](properties_Object.md#title) - [Switch when roll over](properties_Animation.md#switch-when-roll-over) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Use Last frame as disabled](properties_Animation.md#use-last-frame-as-disabled) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From a74faedc7c4b31419470d9fb1e642a637f4e853d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:56:30 +0200 Subject: [PATCH 0606/2000] New translations picturepopupmenu_overview.md (Spanish) --- .../current/FormObjects/picturePopupMenu_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/picturePopupMenu_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/picturePopupMenu_overview.md index cde6033bb4071f..ec4db1fe210d5e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/picturePopupMenu_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/picturePopupMenu_overview.md @@ -24,4 +24,8 @@ Si desea gestionar usted mismo el efecto de un clic, seleccione `Sin acción`. ## Propiedades soportadas -[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta de acceso](properties_Picture.md#pathname) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Filas](properties_Crop.md#rows) - [Acción estándar](properties_Action.md#standard-action) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta de acceso](properties_Picture.md#pathname) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Filas](properties_Crop.md#rows) - [Acción estándar](properties_Action.md#standard-action) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 63e3b9f6b73293d0cb6ed6baa92ae8badbcac025 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:56:32 +0200 Subject: [PATCH 0607/2000] New translations pluginarea_overview.md (Spanish) --- .../current/FormObjects/pluginArea_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md index 46b47726a603c5..a6036de31fb5ea 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md @@ -19,4 +19,8 @@ Si el autor del plug-in proporciona opciones avanzadas, se puede activar un tema ## Propiedades soportadas -[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Propiedades avanzadas](properties_Plugins.md) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Tipo de expresión](properties_Object.md#expression-type) - [Con enfoque](properties_Entry.md#focusable) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Tipo de complemento](properties_Object.md#plug-in-kind) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Propiedades avanzadas](properties_Plugins.md) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Tipo de expresión](properties_Object.md#expression-type) - [Con enfoque](properties_Entry.md#focusable) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Tipo de complemento](properties_Object.md#plug-in-kind) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Plug in Area](../Events/onPluginArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From f99489a8a40c8a890544ad01fd13d9e90d4bb51a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:56:33 +0200 Subject: [PATCH 0608/2000] New translations progressindicator.md (Spanish) --- .../current/FormObjects/progressIndicator.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/progressIndicator.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/progressIndicator.md index 88acec18499ea8..963b90737b04ed 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/progressIndicator.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/progressIndicator.md @@ -41,6 +41,10 @@ Dispone de múltiples opciones gráficas: valores mínimos/máximos, graduacione [Barber shop](properties_Scale.md#barber-shop) - [Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) -[Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Mostrar graduación](properties_Scale.md#display-graduation) - [Enterable](properties_Entry.md#enterable) - [Ejecutar método objeto](properties_Action.md#execute-object-method) - [Tipo de expresión](properties_Object.md#expression-type) (sólo "integer", "number", "date", o "time") - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Itálica](properties_Text.md#italic) - [Paso de graduación](properties_Scale.md#graduation-step) -[Ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Ubicación de la etiqueta](properties_Scale.md#label-location) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Máximo](properties_Scale.md#maximum) - [Mínimo](properties_Scale.md#minimum) - [Formato numérico](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Paso](properties_Scale.md#step) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## Barber shop ![](../assets/en/FormObjects/indicator.gif) From 8aeb999581f9cd02067272cfc71aceb2bf1634df Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:56:35 +0200 Subject: [PATCH 0609/2000] New translations properties_action.md (Spanish) --- .../current/FormObjects/properties_Action.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md index 2ff1f69b831706..615e39ab3f5f13 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md @@ -114,7 +114,7 @@ Se soportan varios tipos de referencias de métodos: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Formularios](FormEditor/forms.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- From 0a147fbc3aa7075a3081fe0e88cd1186e357246f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:56:40 +0200 Subject: [PATCH 0610/2000] New translations properties_backgroundandborder.md (Spanish) --- .../current/FormObjects/properties_BackgroundAndBorder.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md index 91531ad3fcdab7..fc82c3e3da57ea 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COL #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -41,7 +41,7 @@ También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COL #### Objetos soportados -[Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Comandos @@ -71,7 +71,7 @@ También puede establecer esta propiedad utilizando el comando [`LISTBOX SET PRO #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -224,7 +224,7 @@ Puede obtener el mismo resultado utilizando los comandos [`LISTBOX SET ROW FONT #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos From fda7499742948e5cde734ea0e08449ff68006382 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:56:42 +0200 Subject: [PATCH 0611/2000] New translations properties_coordinatesandsizing.md (Spanish) --- .../properties_CoordinatesAndSizing.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md index df364c63f19db3..5daaded9dd3f7d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Cuando esta propiedad está activada, la altura de cada línea se calcula autom #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos @@ -64,7 +64,7 @@ Coordenadas inferiores del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -84,7 +84,7 @@ Coordenadas de izquierda del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -104,7 +104,7 @@ Coordenadas de derecha del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -124,7 +124,7 @@ Coordenadas superiores del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -192,7 +192,7 @@ Esta propiedad designa el tamaño vertical de un objeto. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -205,7 +205,7 @@ Esta propiedad designa el tamaño vertical de un objeto. Esta propiedad designa el tamaño horizontal de un objeto. > - Algunos objetos pueden tener una altura predefinida que no se puede modificar. -> - Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox_overview.md#list-box-columns), el usuario también puede cambiar manualmente el tamaño de la columna. +> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > - Al redimensionar el formulario, si la propiedad de [dimensionamiento horizontal "Agrandar"](properties_ResizingOptions.md#horizontal-sizing) fue asignada al list box, la columna más a la derecha se agrandará más allá de su ancho máximo, si es necesario. #### Gramática JSON @@ -216,7 +216,7 @@ Esta propiedad designa el tamaño horizontal de un objeto. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Rectángulo](shapes_overview.md#rectangle) - [Regla](ruler.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -238,7 +238,7 @@ El ancho máximo de la columna (en píxeles). El ancho de la columna no puede au #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos @@ -260,7 +260,7 @@ El ancho mínimo de la columna (en píxeles). El ancho de la columna no puede re #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos @@ -344,7 +344,7 @@ Establece un relleno horizontal para las celdas. El valor se establece en píxel #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pies de página](properties_Footers.md) - [Encabezados](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos @@ -368,7 +368,7 @@ Establece un relleno vertical para las celdas. El valor se establece en píxeles #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pies de página](properties_Footers.md) - [Encabezados](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos From 4db5d33723fb48f81447a5e06edf76fab4964ace Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:56:45 +0200 Subject: [PATCH 0612/2000] New translations properties_datasource.md (Spanish) --- .../FormObjects/properties_DataSource.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md index f800282ecb94c2..4a6d2c7128a225 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Cuando la opción **inserción automática** no está definida (por defecto), el Esta propiedad es soportada por: -- objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox_overview.md#list-box-columns) asociadoa a una lista de selección. +- objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox-column.md) asociadoa a una lista de selección. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Italia" que está asociada a un combo box "Países": si la propiedad **inserción automática** está activada y un usuario introduce "España", entonces el valor "España" se añade automáticamente a la lista en memoria: @@ -28,7 +28,7 @@ Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Itali #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) --- @@ -46,7 +46,7 @@ Asocia una lista de selección a un objeto. Puede ser un nombre de lista de elec #### Objetos soportados [Lista desplegable](dropdownList_Overview.md) - -[Combo box](comboBox_overview.md) - [Lista Jerárquica](list_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Combo box](comboBox_overview.md) - [Lista Jerárquica](list_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -126,7 +126,7 @@ Indica una variable o expresión a la que se le asignará un entero largo que in Define el tipo de datos para la expresión mostrada. Esta propiedad se utiliza con: -- [Columnas del List box](listbox_overview.md#list-box-columns) de los tipos de selección y colección. +- [Columnas del List box](listbox-column.md) de los tipos de selección y colección. - [Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays. Ver también la sección [**Tipo de Expresión**](properties_Object.md#expression-type). @@ -139,7 +139,7 @@ Ver también la sección [**Tipo de Expresión**](properties_Object.md#expressio #### Objetos soportados -[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox_overview.md#list-box-columns) +[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox-column.md) --- @@ -196,13 +196,13 @@ Debe introducir una lista de valores. En el editor de formularios, un diálogo e #### Objetos soportados -[Columna List Box (sólo tipo array)](listbox_overview.md#list-box-columns) +[Columna List Box (sólo tipo array)](listbox-column.md) --- ## Expression -This description is specific to [selection](listbox_overview.md#selection-list-boxes) and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. Una expresión 4D que se asociará a una columna. Puede introducir: @@ -243,7 +243,7 @@ Si se utiliza un campo, una variable o una expresión asignable (*por ejemplo Pe #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -276,7 +276,7 @@ Se pueden utilizar todas las tablas de la base de datos, independientemente de s Esta propiedad está disponible en las siguientes condiciones: - una [lista de selección](#choice-list) está asociada al objeto -- para [entradas](input_overview.md) y [columnas list box](listbox_overview.md#columnas-de-list-box), también se define una [lista requerida](properties_RangeOfValues.md#lista-requerida) para el objeto (ambas opciones deben usar normalmente la misma lista), de modo que solo se puedan ingresar valores de la lista por parte del usuario. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Esta propiedad especifica, en el contexto de un campo o variable asociado a una lista de valores, el tipo de contenido a guardar: @@ -298,7 +298,7 @@ El uso de esta propiedad requiere el cumplimiento de los siguientes principios: #### Objetos soportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) --- From e8c69ea5a1d3a28251758a9f7853709427bf3c49 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:56:48 +0200 Subject: [PATCH 0613/2000] New translations properties_display.md (Spanish) --- .../current/FormObjects/properties_Display.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md index 69d907e49000b7..6c076fcbe44cbc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ El campo contiene realmente "proportion". 4D acepta y almacena la entrada comple #### Objetos soportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -105,13 +105,13 @@ Se pueden crear formatos de fecha personalizados utilizando varios patrones desc :::note blankIfNull - Por defecto, una [fecha nula](../Concepts/dt_date.md#date-literals) se muestra con ceros, por ejemplo, 00/00/00. Con la opción "blankIfNull", una fecha null se muestra como un área vacía. La cadena "blankIfNull" (distingue mayúsculas de minúsculas) debe combinarse con el valor de formato seleccionado. La cadena "blankIfNull" (distingue mayúsculas de minúsculas) debe combinarse con el valor de formato seleccionado. -- Las [columnas list box](listbox_overview.md#list-box-columns) y los [pies List box](listbox_overview.md#list-box-footers) de tipo fecha utilizan siempre el comportamiento "blank if null" (no se puede desactivar). +- Las [columnas list box](listbox-column.md) y los [pies List box](listbox-header-footer.md#footers) de tipo fecha utilizan siempre el comportamiento "blank if null" (no se puede desactivar). ::: #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Comandos @@ -276,7 +276,7 @@ La siguiente tabla muestra cómo afectan los distintos formatos a la visualizaci #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Indicadores de progreso](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Indicadores de progreso](progressIndicator.md) #### Comandos @@ -340,7 +340,7 @@ Si el campo se reduce a un tamaño menor que el de la imagen original, la imagen #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -398,7 +398,7 @@ Por defecto, una hora null se muestra con ceros, por ejemplo "00:00:00". Con la #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Comandos @@ -411,7 +411,7 @@ Por defecto, una hora null se muestra con ceros, por ejemplo "00:00:00". Con la Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: - un texto en un [objeto de entrada](input_overview.md) -- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox_overview.md#list-box-columns), +- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox-column.md), ... puede seleccionar el texto que se mostrará para cada valor: @@ -426,7 +426,7 @@ Cuando una [expresión booleana](properties_Object.md#expression-type) se muestr #### Objetos soportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos @@ -450,7 +450,7 @@ Las columnas booleanas también pueden mostrarse como menús emergentes. En este #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos @@ -502,7 +502,7 @@ También en este caso, la propiedad [Título](#title) está disponible para que #### Objetos soportados -[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -527,7 +527,7 @@ En ese caso, el título de la casilla de verificación puede introducirse utiliz #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -564,7 +564,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objetos soportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -599,7 +599,7 @@ Esta propiedad sólo se utiliza cuando se dibujan objetos situados en el cuerpo #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -658,7 +658,7 @@ Tenga en cuenta que, independientemente del valor de la opción Ajuste de texto, #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos From 2486daa9fd45ed931fc2facc87633c669311b565 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:56:50 +0200 Subject: [PATCH 0614/2000] New translations properties_entry.md (Spanish) --- .../current/FormObjects/properties_Entry.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md index 6855cf4016f9de..201859028c589c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permite al usuario acceder a un menú contextual estándar en el objeto cuando s Para una imagen de tipo [entrada](input_overview.md), además de los comandos de edición estándar (Cortar, Copiar, Pegar y Borrar), el menú contiene el comando **Importar...**, que puede utilizarse para importar una imagen almacenada en un archivo, así como el comando **Guardar como...**, que puede utilizarse para guardar la imagen en el disco. El menú también permite modificar el formato de visualización de la imagen: se ofrecen las opciones **Truncado no centrado**, **Escalado para ajustar** y **Escalado para ajustar centrado prop.**. La modificación del [formato de visualización](properties_Display.md#picture-format) utilizando este menú es temporal; no se guarda con el registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. La lista puede almacenar hasta 10 fuentes (más allá, la última fuente utilizada sustituye a la más antigua). Por defecto, esta lista está vacía y la opción no se muestra. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -48,7 +48,7 @@ Para un [Área Web](webArea_overview.md), el contenido del menú depende del mot #### Objetos soportados -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### Comandos @@ -72,7 +72,7 @@ Cuando esta propiedad está desactivada, se desactiva todo menú emergente asoci #### Objetos soportados -[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Contador](stepper.md) +[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Contador](stepper.md) #### Comandos @@ -134,7 +134,7 @@ A continuación se presenta una tabla que explica cada una de las opciones de fi #### Objetos soportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) --- From 05d127937aa724a5a20440f74286887b866cd523 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:56:51 +0200 Subject: [PATCH 0615/2000] New translations properties_footers.md (Spanish) --- .../current/FormObjects/properties_Footers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md index 204998edec1b4b..360f6336b176eb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Pies ## Mostrar pies -Esta propiedad se utiliza para mostrar u ocultar [los pies de columna listbox](listbox_overview.md#list-box-footers). Hay un pie de página por columna; cada pie de página se configura por separado. +Esta propiedad se utiliza para mostrar u ocultar [los pies de columna listbox](listbox-header-footer.md#footers). Hay un pie de página por columna; cada pie de página se configura por separado. #### Gramática JSON From 74a54c40d43aad90317bce90ba424742c5820dd5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:56:54 +0200 Subject: [PATCH 0616/2000] New translations properties_headers.md (Spanish) --- .../current/FormObjects/properties_Headers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md index 3db00d210ffe98..b9149b349522ba 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Encabezados ## Mostrar encabezados -Esta propiedad se utiliza para mostrar u ocultar [los encabezados de columna listbox](listbox_overview.md#list-box-headers). Hay un encabezado por columna; cada encabezado se configura por separado. +Esta propiedad se utiliza para mostrar u ocultar [los encabezados de columna listbox](listbox-header-footer.md#headers). Hay un encabezado por columna; cada encabezado se configura por separado. #### Gramática JSON From 3e0f60f83c58705128e241fd7e9f301aa3f61bc6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:56:55 +0200 Subject: [PATCH 0617/2000] New translations properties_help.md (Spanish) --- .../current/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md index 4a4dad53ff7e9d..c1ac86c8409523 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Puede: #### Objetos soportados -[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de lista de List Box](listbox_overview.md#list-box-headers) - [Pie de lista de List Box](listbox_overview.md#list-box-footers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) +[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de lista de List Box](listbox-header-footer.md#headers) - [Pie de lista de List Box](listbox-header-footer.md#footers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) #### Otras funcionalidades de ayuda From a84039139362b2b8a26ed490ae8a2a761edd6ac3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:56:58 +0200 Subject: [PATCH 0618/2000] New translations properties_listbox.md (Spanish) --- .../current/FormObjects/properties_ListBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md index 5e1afc9139d90b..95b05bfb260e96 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Colección de columnas del list box. | ------- | ---------------------------- | ---------------------------------------------------- | | columns | colección de objetos columna | Contiene las propiedades de las columnas de list box | -Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox_overview.md#column-specific-properties). +Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox-column.md#column-specific-properties). #### Objetos soportados From 1b8a30ccb7187901f5b06211f9054c21fb7efe46 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:57:00 +0200 Subject: [PATCH 0619/2000] New translations properties_object.md (Spanish) --- .../current/FormObjects/properties_Object.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md index 9e1b48107bfdc3..ff1dcf9a86dbbc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ Para más información sobre las reglas de denominación de los objetos de formu #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón con imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicador de progreso](progressIndicator.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Botón de opción](radio_overview.md) - [Subformulario](subform_overview.md#overview) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -120,7 +120,7 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -130,7 +130,7 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti ## Tipo de expresión -> Esta propiedad se denomina [**Tipo de datos**](properties_DataSource.md#data-type-expression-type) en la Lista de propiedades para [selección](listbox_overview.md#selection-list-boxes) y [colección](listbox_overview.md#collection-or-entity-selection-list-boxes) y para [Listas desplegables](dropdownList_Overview.md) asociadas a un [objeto](FormObjects/dropdownList_Overview.md#using-an-object) o un [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique el tipo de datos para la expresión o variable asociada al objeto. Tenga en cuenta que el objetivo principal de este ajuste es configurar las opciones (como los formatos de visualización) disponibles para el tipo de datos. En realidad, no escribe la variable en sí. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). @@ -149,7 +149,7 @@ Sin embargo, esta propiedad tiene una función tipográfica en los siguientes ca #### Objetos soportados -[Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Selector](spinner.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestaña](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -275,7 +275,7 @@ Para la traducción de la aplicación, puede introducir una referencia XLIFF en #### Objetos soportados -[Botón](button_overview.md) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) - [ÁreaTexto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Comandos @@ -332,7 +332,7 @@ Cuando está configurado **Personalizado** ("none" en JSON), 4D no realiza cálc #### Objetos soportados -[Pie de List Box](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) #### Comandos From ccf8521d997bcdf98b66d0d8248757944a1b36a4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:57:04 +0200 Subject: [PATCH 0620/2000] New translations properties_rangeofvalues.md (Spanish) --- .../current/FormObjects/properties_RangeOfValues.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md index 858934fab183ee..ead3f846976760 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permite definir una lista cuyos valores no pueden introducirse en el objeto. Si #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos @@ -78,7 +78,7 @@ Sin embargo, a diferencia de la propiedad [Lista de selección](properties_DataS #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos From 3636e31819e83999c6bdfc7ce00646962f56d2d1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:57:07 +0200 Subject: [PATCH 0621/2000] New translations properties_reference.md (Spanish) --- .../current/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index 182a0f1f2a0a2b..eca28b84de3aec 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 | | **h** | | | -| [`header`](./listbox_overview.md#list-box-headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox-header-footer.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px | em | | [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | From 93fbe0323806c05e0eaa31f5fd3ed5e1857c9394 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:57:09 +0200 Subject: [PATCH 0622/2000] New translations properties_resizingoptions.md (Spanish) --- .../current/FormObjects/properties_ResizingOptions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md index 16522e6d0123f9..1cafe9cf42b998 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -97,7 +97,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -142,7 +142,7 @@ Designa si el tamaño de la columna puede ser modificado por el usuario. #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos From b86775377e764d4b409148c49fabad33597c7648 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:57:13 +0200 Subject: [PATCH 0623/2000] New translations properties_text.md (Spanish) --- .../current/FormObjects/properties_Text.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md index 8ffd4047dc81a0..0501444d9b75d2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Puede definir esta propiedad utilizando el comando [**OBJECT SET FONT STYLE**](. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -63,7 +63,7 @@ También puede definir esta propiedad por medio del comando [**OBJECT SET FONT S #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -83,7 +83,7 @@ Hace que el texto tenga una línea por debajo. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -124,7 +124,7 @@ Hay tres temas de fuentes disponibles: #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -149,7 +149,7 @@ Puede configurarlo utilizando el comando [`OBJECT SET FONT`](../commands/object- #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -167,7 +167,7 @@ Permite definir el tamaño de la fuente del objeto en puntos. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -197,7 +197,7 @@ También puede definir esta propiedad utilizando el comando [**OBJECT SET RGB CO #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progreso](progressIndicator.md) - [Regla](ruler.md) - [Botón radio](radio_overview.md) - [Área de texto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Comandos @@ -266,7 +266,7 @@ También puede establecer esta propiedad utilizando el comando [`LISTBOX SET PRO #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -293,7 +293,7 @@ Ubicación horizontal del texto dentro del área que lo contiene. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) (todos los estilos excepto Regular y Plano) - [Combo Box](comboBox_overview.md) - [Lista desplegables](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Pie List Box](listbox_overview.md#list-box-footers) - [Botón de opción](radio_overview.md) (todos los estilos excepto Regular y Plano) - [Área de texto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Comandos @@ -320,7 +320,7 @@ Esta propiedad también puede ser manejada por los comandos [`OBJECT Get vertica #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### Comandos @@ -430,7 +430,7 @@ Por defecto, esta opción no está activa. #### Objetos soportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -483,7 +483,7 @@ Se debe utilizar el nombre de un array Entero largo. Cada elemento de este array #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -507,7 +507,7 @@ Se debe utilizar el nombre de un array Entero largo. Cada elemento de este array #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos From 6da75fbfe91cdc1ca026219565e1aa584f859f3e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:57:15 +0200 Subject: [PATCH 0624/2000] New translations properties_textandpicture.md (Spanish) --- .../current/FormObjects/properties_TextAndPicture.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md index ac17658c7b7cc6..73c7c5e888a411 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md @@ -86,7 +86,7 @@ Designa la ubicación de un icono en relación con el objeto formulario. #### Objetos soportados -[Encabezado de List Box](listbox_overview.md#list-box-headers) +[Encabezado de List Box](listbox-header-footer.md#headers) #### Comandos @@ -171,7 +171,7 @@ El nombre de la ruta a introducir es similar al de [la propiedad Ruta de acceso #### Objetos soportados -[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) +[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox-header-footer.md#headers) - [Botón radio](radio_overview.md) #### Comandos @@ -294,13 +294,13 @@ Es importante señalar que la propiedad "Con menú emergente" sólo gestiona el #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -| :------------- | -------------- | ---------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| Nombre | Tipos de datos | Valores posibles | +| :------------- | -------------- | ------------------------------------------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### Objetos soportados -[Botón de barra de herramientas](button_overview.md#toolbar) - [Botón biselado](button_overview.md#bevel) - [Botón biselado redondeado](button_overview.md#rounded-bevel) - [Botón de degradado OS X](button_overview.md#os-x-gradient) - [Botón con textura OS X](button_overview.md#os-x-textured) - [Botón Office XP](button_overview.md#office-xp) - [Botón circular](button_overview.md#circle) - [Personalizado](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### Comandos From 80e56fba6ef6075e75edaa2af4d21dbf0a9d73d4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:57:18 +0200 Subject: [PATCH 0625/2000] New translations radio_overview.md (Spanish) --- .../current/FormObjects/radio_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md index 6c454bf70930d5..6bd75ccf91a0a4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md @@ -152,4 +152,8 @@ Todos los botones radio comparten el mismo conjunto de propiedades básicas: Propiedades específicas adicionales están disponibles en función del [estilo de botón](#button-styles): -- Personalizado: [Ruta de fondo](properties_TextAndPicture.md#background-pathname) - [Margen horizontal](properties_TextAndPicture.md#horizontalmargin) - [Desplazamiento del ícono](properties_TextAndPicture.md#icon-offset) - [Margen vertical](properties_TextAndPicture.md#verticalmargin) \ No newline at end of file +- Personalizado: [Ruta de fondo](properties_TextAndPicture.md#background-pathname) - [Margen horizontal](properties_TextAndPicture.md#horizontalmargin) - [Desplazamiento del ícono](properties_TextAndPicture.md#icon-offset) - [Margen vertical](properties_TextAndPicture.md#verticalmargin) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From bde03cc7a629abdf0713aba8b9aa5a88646f4d4c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:57:20 +0200 Subject: [PATCH 0626/2000] New translations ruler.md (Spanish) --- .../current/FormObjects/ruler.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/ruler.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/ruler.md index 7c9e4fa57b00e5..67e3fd7254b29b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/ruler.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/ruler.md @@ -15,6 +15,10 @@ Para más información, consulte [Uso de indicadores](progressIndicator.md#using [Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) -[Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Mostrar graduación](properties_Scale.md#display-graduation) - [Editable](properties_Entry.md#enterable) - [Ejecutar método objeto](properties_Action.md#execute-object-method) - [Tipo de expresión](properties_Object.md#expression-type) - [Altura](properties_CoordinatesAndSizing.md#height) - [Paso de graduación](properties_Scale.md#graduation-step) -[Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Ubicación de la etiqueta](properties_Scale.md#label-location) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Máximo](properties_Scale.md#maximum) - [Mínimo](properties_Scale.md#minimum) - [Formato de número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Paso](properties_Scale.md#step) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## Ver también - [indicadores de progreso](progressIndicator.md) From 896f9691cb53b85d506e9ad8fe7b8cae4961a6bf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:57:22 +0200 Subject: [PATCH 0627/2000] New translations spinner.md (Spanish) --- .../current/FormObjects/spinner.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/spinner.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/spinner.md index 43b9fdf6590258..5bf83bb131504d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/spinner.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/spinner.md @@ -16,4 +16,8 @@ Cuando se ejecuta el formulario, el objeto no se anima. La animación se gestion ### Propiedades soportadas -[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Tipo de expresión](properties_Object.md#expression-type) - [Altura](properties_CoordinatesAndSizing.md#height) -[Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibilidad) - [Ancho](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Tipo de expresión](properties_Object.md#expression-type) - [Altura](properties_CoordinatesAndSizing.md#height) -[Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibilidad) - [Ancho](properties_CoordinatesAndSizing.md#width) + +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 681482ce97828126a69c9df3343d9fb13fcc92fd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:57:24 +0200 Subject: [PATCH 0628/2000] New translations splitters.md (Spanish) --- .../current/FormObjects/splitters.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/splitters.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/splitters.md index 44dd6b6649dcfd..06c1e0303ee13f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/splitters.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/splitters.md @@ -35,6 +35,10 @@ Una vez insertado, el separador aparece como una línea. Puede modificar su [est [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Altura](properties_CoordinatesAndSizing.md#height) - [Ayuda](properties_Help.md#help-tip) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Color de línea](properties_BackgroundAndBorder.md#line-color) - [Nombre del objeto](properties_Object.md#nombre_objeto) - [Empujador](properties_ResizingOptions.md#empujador) - [Derecha](properties_CoordinatesAndSizing.md#derecha) - [Arriba](properties_CoordinatesAndSizing.md#arriba) - [Tipo](properties_Object.md#type) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## Interacción con las propiedades de los objetos vecinos En un formulario, los separadores interactúan con los objetos que están a su alrededor según las opciones de cambio de tamaño de estos objetos: From a815fef194ddc37082ec676b4136bbd2df716736 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:57:26 +0200 Subject: [PATCH 0629/2000] New translations stepper.md (Spanish) --- .../current/FormObjects/stepper.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/stepper.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/stepper.md index 453a3b38a316cd..fc7c3d0f991549 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/stepper.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/stepper.md @@ -27,6 +27,10 @@ Para más información, consulte [Uso de indicadores](progressIndicator.md#using [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Entrada](properties_Entry.md#enterable) - [Ejecutar método de objeto](properties_Action.md#execute-object-method) - [Tipo de expresión](properties_Object.md#expression-type) (sólo "entero", "número", "fecha" u "hora") - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Máximo](properties_Scale.md#maximum) - [Mínimo](properties_Scale.md#minimum) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Paso](properties_Scale.md#step) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-o-expresión) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibilidad) - [Ancho](properties_CoordinatesAndSizing.md#ancho) +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## Ver también - [indicadores de progreso](progressIndicator.md) From 00bd9585d0df01994817ab332be422483361e1ac Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:57:28 +0200 Subject: [PATCH 0630/2000] New translations subform_overview.md (Spanish) --- .../current/FormObjects/subform_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md index 6d01f3ebe4bf77..3fa069c4380235 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md @@ -207,3 +207,7 @@ Para más información, consulte la descripción del comando `EXECUTE METHOD IN [Estilo de Borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Formulario detallado](properties_Subform.md#detail-form) - [Doble clic en fila vacía](properties_Subform.md#double-click-on-empty-row) - [Doble clic en fila](properties_Subform.md#double-click-on-row) - [Editable en lista](properties_Subform.md#enterable-in-list) - [Tipo de expresión](properties_Object.md#expression-type) - [Enfocable](properties_Entry.md#focusable) - [Altura](properties_CoordinatesAndSizing.md#height) - [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Dimensionado horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Formulario listado](properties_Subform.md#list-form) - [Método](properties_Action.md#method) - [Nombre de objeto](properties_Object.md#object-name) - [Marco de impresión](properties_Print.md#print-frame) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Modo de selección](properties_Subform.md#selection-mode) - [Fuente](properties_Subform.md#source) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Dimensionado vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Data Change](../Events/onDataChange.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 03bbf7f4cd78a3454f2f3a82b48e583e3c47b5b4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:57:30 +0200 Subject: [PATCH 0631/2000] New translations tabcontrol.md (Spanish) --- .../current/FormObjects/tabControl.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md index 65027a1e1a5331..f760cf7518a133 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md @@ -118,3 +118,6 @@ Por ejemplo, si el usuario selecciona la tercera pestaña, 4D mostrará la pági [Negrita](properties_Text.md#bold) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list-static-list) - [Clase](properties_Object.md#css-class) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Guardar valor](properties_Object.md#save-value) - [Acción estándar](properties_Action.md#standard-action) - [Dirección del control de pestañas](properties_Appearance.md#tab-control-direction) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 0cea75ca897fdcc249ccce89c8f8738e42cc4fd0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:57:32 +0200 Subject: [PATCH 0632/2000] New translations viewproarea_overview.md (Spanish) --- .../current/FormObjects/viewProArea_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/viewProArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/viewProArea_overview.md index d9d66f412605a2..c2631d5ee7e660 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/viewProArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/viewProArea_overview.md @@ -16,3 +16,7 @@ Las áreas 4D View Pro están documentadas en [la sección 4D View Pro](ViewPro/ ## Propiedades soportadas [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Mostrar barra de fórmulas](properties_Appearance.md#show-formula-bar) - [Tipo](properties_Object.md#type) - [Interfaz de usuario](properties_Appearance.md#user-interface) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On Clicked](../Events/onClicked.md) - [On Column Resize](../Events/onColumnResize.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header Click](../Events/onHeaderClick.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Row Resize](../Events/onRowResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On VP Range Changed](../Events/onVPRangeChanged.md) - [On VP Ready](../Events/onVPReady.md) From dbd353459f46e46ae0fc26797a2bed5a718e156a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:57:34 +0200 Subject: [PATCH 0633/2000] New translations writeproarea_overview.md (Spanish) --- .../current/FormObjects/writeProArea_overview.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/writeProArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/writeProArea_overview.md index c3ee7de71a40cb..778f24512726f1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/writeProArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/writeProArea_overview.md @@ -15,3 +15,6 @@ Las áreas 4D Write Pro están documentadas en el manual [4D Write Pro](https:// [Corrector ortográfico automático](properties_Entry.md#auto-spellcheck) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Menú contextual](properties_Entry.md#context-menu) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Editable](properties_Entry.md#enterable) - [Enfocable](properties_Entry.md#focusable) - [Alto](properties_CoordinatesAndSizing.md#height) - [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Disposición del teclado](properties_Entry.md#keyboard-layout) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Imprimir marco variable](properties_Print.md#print-frame) - [Resolución](properties_Appearance.md#resolution) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Selección siempre visible](properties_Entry.md#selection-always-visible) - [Mostrar fondo](properties_Appearance.md#show-background) - [Mostrar pies de página](properties_Appearance.md#show-footers) - [Mostrar encabezados](properties_Appearance.md#show-headers) - [Mostrar caracteres ocultos](properties_Appearance.md#show-hidden-characters) - [Mostrar regla horizontal](properties_Appearance.md#show-horizontal-ruler) - [Mostrar HTML WYSIWYG](properties_Appearance.md#show-html-wysiwyg) - [Mostrar marco de página](properties_Appearance.md#show-page-frame) - [Mostrar referencias](properties_Appearance.md#show-references) - [Mostrar regla vertical](properties_Appearance.md#show-vertical-ruler) - [Tipo](properties_Object.md#type) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Ver modo](properties_Appearance.md#view-mode) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Zoom](properties_Appearance.md#zoom) +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 8c148a2cb6821a26dcc39c9c70ec478007b98241 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 22:57:56 +0200 Subject: [PATCH 0634/2000] New translations updates.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md | 1 + 1 file changed, 1 insertion(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md index 13941d6235ac04..b2a9ee8c73432f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -11,6 +11,7 @@ title: Notas del lanzamiento - 4D Write Pro now supports [hierarchical list style sheets](../WritePro/user-legacy/stylesheets.md#hierarchical-list-style-sheets), enabling the creation and management of structured [multi-level lists](../WritePro/user-legacy/using-a-4d-write-pro-area.md#multi-level-lists) with automatic numbering. - Ability to use a custom certificate from the macOS keychain instead of a local certificates folder in [`HTTPRequest`](../API/HTTPRequestClass.md#4dhttprequestnew) and [`HTTPAgent`](../API/HTTPAgentClass.md#4dhttpagentnew) classes. - New [`4D.Method` class](../API/MethodClass.md) to create and execute a 4D method code from text source. [`METHOD Get path`](../commands/method-get-path) and [`METHOD RESOLVE PATH`](../commands/method-resolve-path) commands support a new `path volatile method` constant (128). +- IMAP transporter now supports mailbox event notifications using the IDLE protocol through a [notifier object](../API/IMAPTransporterClass.md#notifier) of the [4D.IMAPNotifier](../API/IMAPNotifier.md) class, configurable via the `listener` property of [IMAP New transporter](../commands/imap-new-transporter). - Remote [session](../API/SessionClass.md) objects are now [available client-side](../Desktop/sessions.md#availability). - Dependencies: support of [components stored on GitLab repositories](../Project/components.md#configuring-a-gitlab-repository). From 138f26abe0df04acb36b5f744f49ef8957591359 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:10:48 +0200 Subject: [PATCH 0635/2000] New translations httpagentclass.md (Spanish) --- .../current/API/HTTPAgentClass.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md index b54ed605fcfa77..400b45f9663853 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md @@ -39,14 +39,6 @@ Dado que HTTPAgent es un objeto compartible, puede añadir uno a una clase singl **4D.HTTPAgent.new**( { *options* : Object } ) : 4D.HTTPAgent -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ---------------------------------------------- | -| 21 | Soporte de la propiedad *storeCertificateName* | - -
    -
    From 0439e784fa405f71fa14d5e3dd15bcfdd1161038 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:13:51 +0200 Subject: [PATCH 0636/2000] New translations webarea_overview.md (Spanish) --- .../current/FormObjects/webArea_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md index 318e197bc274ca..721bdf8cde2148 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md @@ -245,6 +245,10 @@ Cuando haya realizado los ajustes como se ha descrito anteriormente, entonces te [Access 4D methods](properties_WebArea.md#access-4d-methods) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Progression](properties_WebArea.md#progression) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [URL](properties_WebArea.md#url) - [Use embedded Web rendering engine](properties_WebArea.md#use-embedded-web-rendering-engine) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibilty](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +## Supported Events + +[On Begin URL Loading](../Events/onBeginUrlLoading.md) - [On End URL Loading](../Events/onEndUrlLoading.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Open External Link](../Events/onOpenExternalLink.md) - [On Unload](../Events/onUnload.md) - [On URL Filtering](../Events/onUrlFiltering.md) - [On URL Loading Error](../Events/onUrlLoadingError.md) - [On URL Resource Loading](../Events/onUrlResourceLoading.md) - [On Window Opening Denied](../Events/onWindowOpeningDenied.md) + ## 4DCEFParameters.json El 4DCEFParameters.json es un archivo de configuración que permite la personalización de los parámetros CEF para gestionar el comportamiento de las áreas web dentro de las aplicaciones 4D. From 3ccf2d3e98a3e34aa1ea1a203e55e058baa27424 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:14:09 +0200 Subject: [PATCH 0637/2000] New translations wp-export-document.md (Spanish) --- .../WritePro/commands/wp-export-document.md | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md index 42c51fba5d223c..99028828535935 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md @@ -21,18 +21,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|4D 14 R5|Created| -|4D 15 R2|Created| -|4D 17 R4|Created| - -
    -
    - ## Descripción El comando **WP EXPORT DOCUMENT** exporta el objeto *wpDoc* 4D Write Pro a un documento en disco de acuerdo con el parámetro *filePath* o *fileObj*, así como cualquier parámetro opcional. @@ -283,8 +271,8 @@ WP EXPORT DOCUMENT(WParea; $file; wk docx; $options) ## Ver también [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF)
    -[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    -[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    +[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    +[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation)
    [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures)
    [WP EXPORT VARIABLE](wp-export-variable.md)
    From 8b3514a64d01faffe3a2432d99bb865701003634 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:14:31 +0200 Subject: [PATCH 0638/2000] New translations wp-export-variable.md (Spanish) --- .../WritePro/commands/wp-export-variable.md | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md index 7423ca18b41579..d6f673aae0cb73 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md @@ -21,18 +21,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|4D 14 R5|Created| -|4D 15 R2|Created| -|4D 17 R4|Created| - -
    -
    - ## Descripción The **WP EXPORT VARIABLE** command exports the *wpDoc* 4D Write Pro object to the 4D *destination* variable in the specified *format*. @@ -174,6 +162,6 @@ Para exportar la primera página de un 4D Write Pro como SVG en una variable Tex [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF) [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation) [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures) -[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    -[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    -[WP EXPORT DOCUMENT](../commands/wp-export-document.md) +[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    +[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[WP EXPORT DOCUMENT](../commands/wp-export-document) From d10da651c64bd5f2c0c6461b433a3a77aafe9351 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:16:57 +0200 Subject: [PATCH 0639/2000] New translations collectionclass.md (Spanish) --- .../version-21/API/CollectionClass.md | 684 ++++++++++-------- 1 file changed, 375 insertions(+), 309 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md index 31b5510a836c72..d2b828dcb8f90e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md @@ -99,12 +99,18 @@ La función `.at()` devuelve el elemento en Los números enteros negativos cuentan hacia atrás desde el último elemento de la colección. -Igual a +La función devuelve Undefined si el *index* sobrepasa los límites de la colección. #### Ejemplo ```4d -Lanzamiento +var $col : Collection +$col:=New collection(10; 20; 30; 40; 50) +$element:=$col.at(0) // 10 +$element:=$col.at(1) // 20 +$element:=$col.at(-1) // 50 +$element:=$col.at(-2) // 40 +$element:=$col.at(10) // indefinido ``` @@ -127,10 +133,10 @@ Lanzamiento
    -| Parámetros | Tipo | | Descripción | -| ------------ | --------------- | :-------------------------: | ---------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real, Undefined | <- | donde: | +| Parámetros | Tipo | | Descripción | +| ------------ | --------------- | :-------------------------: | ----------------------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | +| Resultado | Real, Undefined | <- | Media aritmética (promedio) de los valores de la colección |
    @@ -251,7 +257,7 @@ Por defecto, los elementos *col2* se añaden al final de la colección original. - Si *index* es mayor que la longitud de la colección, el índice inicial real se definirá en la longitud de la colección. - Si *index* < 0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). -- En caso de incoherencia, se aplican las siguientes reglas: +- Si el valor calculado es negativo, *index* toma el valor 0. #### Ejemplo @@ -285,7 +291,7 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6] | Parámetros | Tipo | | Descripción | | ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------- | | value | any | -> | Valores a concatenar. Si *value* es una colección, todos sus elementos se añaden al final de la colección original. | -| Resultado | Collection | <- | Colección original con valores rellenados | +| Resultado | Collection | <- | Nueva colección con valor(es) añadido(s) a la colección original | @@ -296,7 +302,7 @@ La función.`.concat()` devuelve una nu > Esta función no modifica la colección original. -La colección devuelta contiene el elemento especificado por *startFrom* y todos los elementos subsiguientes hasta, pero sin incluir, el elemento especificado por *end*. Si sólo se especifica el parámetro *startFrom*, la colección devuelta contiene todos los elementos desde *startFrom* hasta el último elemento de la colección original. +Si *value* es una colección, todos sus elementos se añaden al final de la colección original. Si *value* no es una colección, se añade ella misma como un nuevo elemento. #### Ejemplo @@ -335,25 +341,25 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8] | option | Integer | -> | `ck resolve pointers`: resolver punteros antes de copiar,
    `ck shared`: devolver una colección compartida | | groupWithCol | Collection | -> | Colección compartida que se agrupa con la colección resultante | | groupWithObj | Object | -> | Objeto compartido que se agrupa con la colección resultante | -| Resultado | Collection | <- | Colección original ordenada | +| Resultado | Collection | <- | Copia profunda de la colección original | #### Descripción -En caso de incoherencia, se aplican las siguientes reglas: +La función `.copy()` devuelve una copia profunda de la instancia de la colección.***Deep copy*** significa que los objetos o colecciones dentro de la colección original se duplican y no comparten ninguna referencia con la colección devuelta. > Esta función no modifica la colección original. -Lanzamiento +Si se pasa, el parámetro *option* puede contener una de las siguientes constantes (o ambas): | option | Descripción | | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck resolve pointers` | Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. En este caso, cada puntero presente en la colección se evalúa al copiar y se utiliza su valor desreferenciado. | +| `ck resolve pointers` | Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. Sin embargo, puede resolver los punteros al copiar pasando la constante `ck resolve pointers`. En este caso, cada puntero presente en la colección se evalúa al copiar y se utiliza su valor desreferenciado. | | `ck shared` | Por defecto, `copy()` devuelve una colección Clásica (no compartida), incluso si el comando se aplica a una colección compartida. Pasa la constante `ck shared` para crear una colección compartida. En este caso, puede utilizar el parámetro *groupWith* para asociar la colección compartida con otra colección u objeto (ver más adelante). | -En caso de incoherencia, se aplican las siguientes reglas: +Los parámetros *groupWithCol* o *groupWithObj* permiten designar una colección o un objeto al que se debe asociar la colección resultante. :::note @@ -385,7 +391,7 @@ End use #### Ejemplo 2 -Queremos combinar *$sharedColl1* y *$sharedColl2*. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. +Queremos combinar *$sharedColl1* y *$sharedColl2*. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. Por lo tanto, debemos hacer una copia compartida de *$sharedColl1* y designar *$sharedColl2* como grupo compartido para la copia. ```4d var $sharedColl1;$sharedColl2;$copyColl : Collection @@ -420,10 +426,24 @@ End use #### Ejemplo 4 -Primer elemento de la colección +Este ejemplo ilustra el uso de la opción `ck resolve pointers`: ```4d -Mayor que + var $col : Collection + var $p : Pointer + $p:=->$what + + $col:=New collection + $col.push(New object("alpha";"Hello";"num";1)) + $col.push(New object("beta";"You";"what";$p)) + + $col2:=$col.copy() + $col2[1].beta:="World!" + ALERT($col[0].alpha+" "+$col2[1].beta) //muestra "Hello World!" + + $what:="You!" + $col3:=$col2.copy(ck resolve pointers) + ALERT($col3[0].alpha+" "+$col3[1].what) //muestra "Hello You!" ``` @@ -449,14 +469,14 @@ Mayor que | Parámetros | Tipo | | Descripción | | ------------ | ---- | :-------------------------: | ---------------------------------------------------------------- | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | Primer elemento de la colección | +| Resultado | Real | <- | Número de elementos en la colección | #### Descripción -Si se intenta eliminar un elemento de una colección vacía, el método no hace nada (no se genera ningún error). +La función `.count()` devuelve el número de elementos no nulos en la colección. Si la colección contiene objetos, puede pasar el parámetro *propertyPath*. En este caso, sólo se tienen en cuenta los elementos que contienen el *propertyPath*. @@ -499,7 +519,7 @@ Si la colección contiene objetos, puede pasar el parámetro *propertyPath*. En | ------------ | ----------------------------------------------- | :-------------------------: | ---------------------------------------------------------------- | | value | Text, Number, Boolean, Date, Object, Collection | -> | Valor a contar | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | Valor a contar | +| Resultado | Real | <- | Número de ocurrencias del valor | @@ -641,7 +661,7 @@ Ejemplos | ----------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------- | | collection2 | Collection | -> | Colección a comparar | | option | Integer | -> | `ck diacritical`: evaluación diacrítica ("A" # "a" por ejemplo) | -| Resultado | Boolean | <- | Descripción | +| Resultado | Boolean | <- | True si las colecciones son idénticas, false en caso contrario | @@ -653,11 +673,11 @@ La función `.equal()` compara recursiva :::note Notas - La función `.equal()` solo comprueba la igualdad para los elementos de tipo cadena, booleano, número y null en las colecciones. No verifica la igualdad para objetos nativos. -- Constantes **null**: utilizando la palabra clave "null" se encontrarán las propiedades **null** y **undefined**. +- Los elementos con valores **null** no son iguales a los elementos Undefined. ::: -Por defecto, se realiza una evaluación no diacrítica. La evaluación distingue entre mayúsculas y minúsculas y diferencia los caracteres acentuados. +Por defecto, se realiza una evaluación no diacrítica. Si desea que la evaluación diferencie entre mayúsculas y minúsculas o que diferencie los caracteres acentuados, pase la constante `ck diacritical` en el parámetro option. :::tip @@ -715,7 +735,7 @@ Una comparación recursiva de colecciones puede llevar mucho tiempo si la colecc | formula | 4D.Function | -> | Objeto fórmula | | methodName | Text | -> | Nombre de un método | | param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Boolean | <- | Lanzamiento | +| Resultado | Boolean | <- | True si todos los elementos han pasado la prueba con éxito | @@ -726,8 +746,8 @@ La función `.every()` devuelve **true** Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -739,7 +759,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Copia invertida de la colección +- (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. En todos los casos, en el momento en que la función.every() encuentra el primer elemento de la colección evaluado como false, deja de llamar a la retrollamada y devuelve false\*\*. @@ -876,31 +896,31 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504
    -| Parámetros | Tipo | | Descripción | -| ---------- | ----------------------------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------- | -| value | number, Text, Collection, Object, Date, Boolean | -> | Valor a asignar | -| startFrom | Integer | -> | Índice de inicio (incluido) | -| end | Integer | -> | Índice final (no incluido) | -| Resultado | collection | <- | *methodName*, el nombre de un método proyecto (texto). | +| Parámetros | Tipo | | Descripción | +| ---------- | ----------------------------------------------- | :-------------------------: | ---------------------------------------------- | +| value | number, Text, Collection, Object, Date, Boolean | -> | Valor a asignar | +| startFrom | Integer | -> | Índice de inicio (incluido) | +| end | Integer | -> | Índice final (no incluido) | +| Resultado | collection | <- | Colección original con valores rellenados |
    #### Descripción -Igual a +La función `.fill()` llena la colección con el *valor* especificado, opcionalmente desde el índice *startFrom* hasta el índice *end*, y devuelve la colección resultante. > Esta función modifica la colección original. -- Descripción -- Igual a -- Descripción +- Si se omite el parámetro *startFrom*, *value* se aplica a todos los elementos de la colección (*startFrom*=0). +- Si se pasa el parámetro *startFrom* y se omite *end*, *value* se aplica a los elementos de la colección a partir de *startFrom* hasta el último elemento de la colección (*end*=length). +- Si se pasan tanto el parámetro *startFrom* como *end*, *value* se aplica a los elementos de la colección empezando en *startFrom* hasta el elemento *end*. En caso de incoherencia, se aplican las siguientes reglas: - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). Si el valor calculado es negativo, *startFrom* toma el valor 0. -- Soporte de querySettings -- Copia invertida de la colección +- Si *end* < 0 , se recalcula como *end:=end+length*. +- Si *end* < *startFrom* (valores pasados o calculados), el método no hace nada. #### Ejemplo @@ -934,12 +954,12 @@ En caso de incoherencia, se aplican las siguientes reglas:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | donde: | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | Nueva colección que contiene elementos filtrados (copia superficial) |
    @@ -952,8 +972,8 @@ La función `.filter()` devuelve una nu Se designa la retrollamada a ejecutar para filtrar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). Se llama a la retrollamada con los parámetros pasados en *param* (opcional) y un objeto en primer parámetro (*$1*). La retrollamada puede realizar cualquier prueba, con o sin el parámetro(s) y debe devolver **true** para cada elemento que cumpla la condición y por lo tanto, debe añadirse a la nueva colección. @@ -965,12 +985,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Nombre de un método +- *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de filtro y debe conservarse, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. :::note -Mayor o igual que +Cuando se utiliza *methodName* como callback, y si el método no devuelve ningún valor, `.filter()` buscará la propiedad *$1.result* que debe dar el valor **true** para cada elemento que cumpla la condición. ::: @@ -1023,27 +1043,27 @@ Quiere filtrar los elementos según su tipo de valor:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | any | <- | La función `.multiSort()` permite realizar una ordenación sincronizada multinivel sobre un conjunto de colecciones. | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | any | <- | Primer valor encontrado, o Undefined si no se encuentra |
    #### Descripción -Cuando se utilizan marcadores de posición, no es posible anular las condiciones de seguridad: +La función `.find()` devuelve el primer valor de la colección para el que el resultado de *formula* o de *methodName*, aplicado a cada elemento, devuelve **true**. > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -1055,12 +1075,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Ordenar una colección de números de forma ascendente y descendente: +- (obligatorio si ha utilizado un método) *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de búsqueda, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. Por defecto, `.find()` busca en toda la colección. Opcionalmente, se puede pasar en *startFrom* el índice del elemento desde el que iniciar la búsqueda. -- Uso del paréntesis +- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1127,14 +1147,14 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046 #### Descripción -Ejemplo: +La función `.findIndex()` devuelve el índice, en la colección, del primer valor para el que *formula* o *methodName*, aplicados sobre cada elemento, devuelven **true**. > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Desea ordenar la colección resultante: +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -1146,12 +1166,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Ordenar una colección de números de forma ascendente y descendente: +- (obligatorio si ha utilizado un método) *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de búsqueda, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. Por defecto, `.findIndex()` busca en toda la colección. Opcionalmente, se puede pasar en *startFrom* el índice del elemento desde el que iniciar la búsqueda. -- Uso del paréntesis +- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1193,16 +1213,16 @@ $val3:=$c.findIndex($val2+1;Formula($1.value.name=$2);"Clanton") //$val3=4
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Resultado | any | <- | Obtiene los datos coincidentes, admite el comodín (@), no distingue entre mayúsculas de minúsculas ni diacríticas. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------- | +| Resultado | any | <- | Primer elemento de la colección |
    #### Descripción -Diferente de +La función `.first()` devuelve el primer elemento de la colección. > Esta función no modifica la colección original. @@ -1241,19 +1261,19 @@ $first:=$emptyCol.first() // devuelve Undefined
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| depth | Integer | -> | A qué profundidad debe aplanarse una estructura de colección anidada. Por defecto=1 | -| Resultado | Collection | <- | *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | +| depth | Integer | -> | A qué profundidad debe aplanarse una estructura de colección anidada. Por defecto=1 | +| Resultado | Collection | <- | Colección aplanada |
    #### Descripción -Menor que +La función `.flat()` crea una nueva colección con todos los elementos de la subcolección concatenados recursivamente hasta la *depth* especificada. -expresión +Por defecto, si se omite el parámetro *depth*, sólo se aplanará el primer nivel de la estructura de la colección anidada. > Esta función no modifica la colección original. @@ -1297,12 +1317,12 @@ $col.flat(MAXLONG)
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | Comentario | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | Colección de valores transformados y aplanados en una profundidad de 1 |
    @@ -1311,14 +1331,14 @@ $col.flat(MAXLONG) La función `.flatMap()` crea una nueva colección basada en el resultado de la llamada a la función *formula* 4D o al método *methodName* sobre cada elemento de la colección original y aplanada por una profundidad de 1. Opcionalmente, puede pasar parámetros a *formula* o *methodName* utilizando los parámetros *param*. -Valor mínimo en la colección +Esta función es idéntica a una llamada a [`map()`](#map) seguida de una llamada a [`flat()`](#flat) de profundidad 1. > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1). @@ -1330,7 +1350,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Descripción +- (obligatorio si ha utilizado un método) *$1.result* (cualquier tipo): nuevo valor transformado para añadir a la colección resultante - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 @@ -1392,18 +1412,18 @@ $c2:=$c.flatMap($f; $c.sum())
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------- | :-------------------------: | ---------------------------------- | -| toSearch | expresión | -> | Expresión a buscar en la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Boolean | <- | Ejemplo 1 | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ----------------------------------------------- | +| toSearch | expression | -> | Expresión a buscar en la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Boolean | <- | True si *toSearch* se encuentra en la colección |
    #### Descripción -Ejemplo +La función `.includes()` devuelve True si la expresión *toSearch* se encuentra entre los elementos de la colección, en caso contrario False. > Esta función no modifica la colección original. @@ -1413,12 +1433,12 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -la colección está vacía, +*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad del tipo de datos). -Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). +Opcionalmente, puede pasar el índice de la colección desde el que iniciar la búsqueda en *startFrom*. -- Uso de marcadores de posición -- Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Atención**: recuerde que los elementos de la colección están numerados desde 0. +- Si *startFrom* >= la longitud de la colección, se devuelve False, lo que significa que no se busca en la colección. +- Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). Tenga en cuenta que incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). #### Ejemplo @@ -1457,18 +1477,18 @@ Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final d
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------- | :-------------------------: | ---------------------------------- | -| toSearch | expresión | -> | Expresión a buscar en la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Integer | <- | Descripción | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ---------------------------------------------------------------------------------- | +| toSearch | expression | -> | Expresión a buscar en la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Integer | <- | Índice de la primera ocurrencia de toSearch en la colección, -1 si no se encuentra |
    #### Descripción -Ejemplo: +La función `.indexOf()` busca la expresión *toSearch* entre los elementos de la colección y devuelve el índice de la primera ocurrencia encontrada, o -1 si no se encontró. > Esta función no modifica la colección original. @@ -1478,11 +1498,11 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -la colección está vacía, +*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad del tipo de datos). -Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). +Opcionalmente, puede pasar el índice de la colección desde el que iniciar la búsqueda en *startFrom*. -- Uso del paréntesis +- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1523,7 +1543,7 @@ Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final d | ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------- | | queryString | Text | -> | Criterio de búsqueda | | value | any | -> | Valor(es) a comparar cuando se utiliza(n) marcador(es) de posición | -| Resultado | Collection | <- | Ejemplo 3 | +| Resultado | Collection | <- | Índice(s) de elementos que coinciden con queryString en la colección | @@ -1534,13 +1554,13 @@ La función `.indices()` funciona exactamente igual que la función [`.query()`] > Esta función no modifica la colección original. -Ejemplo 1 +El parámetro *queryString* utiliza la siguiente sintaxis: ```4d propertyPath comparator value {logicalOperator propertyPath comparator value} ``` -Los elementos se ordenan de forma descendente +Para una descripción detallada de los parámetros *queryString* y *value*, consulte la función `dataClass.query()`. #### Ejemplo @@ -1577,27 +1597,27 @@ Los elementos se ordenan de forma descendente
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ------------------------------------------------------ | -| index | Integer | -> | Dónde insertar el elemento | -| element | any | -> | Elemento a insertar en la colección | -| Resultado | Collection | <- | Con el siguiente método ***Flatten***: | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | -------------------------------------------------------- | +| index | Integer | -> | Dónde insertar el elemento | +| element | any | -> | Elemento a insertar en la colección | +| Resultado | Collection | <- | Colección original que contiene los elementos insertados |
    #### Descripción -Búsquedas con fechas: +La función `.insert()` inserta *element* en la posición *index* especificada en la instancia de la colección y devuelve la colección modificada. > Esta función modifica la colección original. -Este ejemplo devuelve las personas contratadas hace más de 90 días: +En *index*, pase la posición donde quiere insertar el elemento en la colección. > **Atención**: recuerde que los elementos de la colección están numerados desde 0. - Si *index* la longitud de la colección, el índice inicial real se fijará en la longitud de la colección. -- Ejemplo 1 +- Si *index* <0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). - Si el valor calculado es negativo, index toma el valor 0. Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. @@ -1632,18 +1652,18 @@ Se puede insertar cualquier tipo de elemento aceptado por una colección, inclus
    -| Parámetros | Tipo | | Descripción | -| ---------- | ------- | :-------------------------: | ------------------------------------ | -| delimiter | Text | -> | Separador a utilizar entre elementos | -| option | Integer | -> | Conjunción | -| Resultado | Text | <- | Ejemplo 3 | +| Parámetros | Tipo | | Descripción | +| ---------- | ------- | :-------------------------: | --------------------------------------------------------------------------------------------- | +| delimiter | Text | -> | Separador a utilizar entre elementos | +| option | Integer | -> | `ck ignore null or empty`: ignorar las cadenas nulas y vacías en el resultado | +| Resultado | Text | <- | Cadena que contiene todos los elementos de la colección, separados por un delimitador |
    #### Descripción -Tipo +La función `.join()` convierte todos los elementos de la colección en cadenas y las concatena utilizando la cadena delimiter especificada como separador.La función devuelve la cadena resultante. > Esta función no modifica la colección original. @@ -1679,16 +1699,16 @@ Por defecto, los elementos nulos o vacíos de la colección se devuelven en la c
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------ | -| Resultado | any | <- | Si el valor calculado < 0, *startFrom* toma el valor 0. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------- | +| Resultado | any | <- | Último elemento de la colección |
    #### Descripción -Diferente de +La función `.last()` devuelve el último elemento de la colección. > Esta función no modifica la colección original. @@ -1697,7 +1717,15 @@ La función devuelve Undefined si la colección está vacía. #### Ejemplo ```4d -Propiedad +var $col; $emptyCol : Collection +var $last : Variant +$col:=New collection(10; 20; 30; "hello"; 50) +$last:=$col.last() // 50 + +$emptyCol:=New collection() //empty +// $last:=$emptyCol[$emptyCol.length-1] //devuelve un error +$last:=$emptyCol.last() // devuelve Indefinido + ``` @@ -1720,18 +1748,18 @@ Propiedad
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------- | :-------------------------: | ----------------------------------------------------- | -| toSearch | expresión | -> | El elemento que se va a buscar dentro de la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Integer | <- | Descripción | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------- | +| toSearch | expression | -> | El elemento que se va a buscar dentro de la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Integer | <- | Índice de la última ocurrencia de toSearch en la colección, -1 si no se encuentra |
    #### Descripción -Ejemplo +La función `.lastIndexOf()` busca la expresión *toSearch* entre los elementos de la colección y devuelve el índice de la última ocurrencia, o -1 si no se encontró. > Esta función no modifica la colección original. @@ -1741,11 +1769,11 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -Descripción +*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad). Opcionalmente, puede pasar el índice de la colección desde el cual iniciar una búsqueda en reversa en *startFrom*. -- Notas +- Si *startFrom* >= la longitud de la colección menos uno (coll.length-1), se busca en toda la colección (por defecto). - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). Si el valor calculado es negativo, se devuelve -1 (no se busca en la colección). **Nota:** incluso si *startFrom* es negativo, la colección se sigue buscando de derecha a izquierda. - Si *startFrom* = 0, se devuelve -1 lo que significa que la colección no se busca. @@ -1781,14 +1809,17 @@ Opcionalmente, puede pasar el índice de la colección desde el cual iniciar una #### Descripción -Ejemplo 2 +La propiedad `.length` devuelve el número de elementos en la colección. La propiedad `.length` se inicializa cuando se crea la colección. Añadir o eliminar elementos actualiza la longitud, si es necesario. Esta propiedad es **sólo lectura** (no se puede utilizar para definir el tamaño de la colección). #### Ejemplo ```4d -Tipo + var $col : Collection //$col.length inicializada en 0 + $col:=New collection("one";"two";"three") //$col.length actualizada a 3 + $col[4]:="five" //$col.length actualizada a 5 + $vSize:=$col.remove(0;3).length //$vSize=2 ``` @@ -1812,12 +1843,12 @@ Tipo
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | `.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | Colección de valores transformados |
    @@ -1830,8 +1861,8 @@ La función `.map()` crea una nueva colecc Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1). @@ -1843,7 +1874,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Descripción +- (obligatorio si ha utilizado un método) *$1.result* (cualquier tipo): nuevo valor transformado para añadir a la colección resultante - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo @@ -1878,7 +1909,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) | Parámetros | Tipo | | Descripción | | ------------ | ----------------------------------------------- | :-------------------------: | ------------------------------------------------------------------- | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | -| Resultado | Boolean, Text, Number, Collection, Object, Date | <- | Comentario | +| Resultado | Boolean, Text, Number, Collection, Object, Date | <- | Valor máximo en la colección | @@ -1893,7 +1924,7 @@ Si la colección contiene diferentes tipos de valores, la función `.max()` devo Si la colección contiene objetos, pase el parámetro *propertyPath* para indicar la propiedad del objeto cuyo valor máximo desea obtener. -Lanzamiento +Si la colección está vacía, `.max()` devuelve *Undefined*. #### Ejemplo @@ -1928,25 +1959,25 @@ Lanzamiento
    -| Parámetros | Tipo | | Descripción | -| ------------ | ----------------------------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | -| Resultado | Boolean, Text, Number, Collection, Object, Date | <- | *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; | +| Parámetros | Tipo | | Descripción | +| ------------ | ----------------------------------------------- | :-------------------------: | ------------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | +| Resultado | Boolean, Text, Number, Collection, Object, Date | <- | Valor mínimo en la colección |
    #### Descripción -Ejemplo 2 +La función `.min()` devuelve el elemento con el valor más pequeño de la colección (el primer elemento de la colección tal y como se ordenaría en orden ascendente utilizando la función [`.sort()`](#sort)). > Esta función no modifica la colección original. -La función `.min()` devuelve el elemento con el valor más pequeño de la colección (el primer elemento de la colección tal y como se ordenaría en orden ascendente utilizando la función [`.sort()`](#sort)). +Si la colección contiene diferentes tipos de valores, la función `.min()` devolverá el valor mínimo dentro del primer tipo de elemento en el orden de la lista de tipos (ver la descripción de [`.sort()`](#sort)). -Modificaciones +Si la colección contiene objetos, pase el parámetro *propertyPath* para indicar la propiedad del objeto cuyo valor mínimo desea obtener. -Lanzamiento +Si la colección está vacía, `.min()` devuelve *Undefined*. #### Ejemplo @@ -1981,20 +2012,20 @@ Lanzamiento
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ------------------ | -| formula | 4D.Function | -> | Objeto fórmula | -| colsToSort | Collection | -> | Ejemplo 2 | -| Resultado | Collection | <- | La nueva colección | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| colsToSort | Collection | -> | Colección de colecciones y/u objetos con propiedades {`collection`:*colToSort*;`order`:`ck ascending` o `ck descending`} | +| Resultado | Collection | <- | Colección original ordenada |
    #### Descripción -Menor o igual que +La función `.multiSort()` permite realizar una ordenación sincronizada multinivel sobre un conjunto de colecciones. -> Ejemplo 2 +> Esta función modifica la colección original, así como todas las colecciones utilizadas en el parámetro *colsToSort*. Si se llama a `.multiSort()` sin parámetros, la función tiene el mismo efecto que la función [`.sort()`](#sort): la colección se ordena (sólo valores escalares) en orden ascendente por defecto, según su tipo. Si la colección contiene valores de diferentes tipos, se agrupan primero por tipo y se ordenan después. Si attributePath lleva a una propiedad de objeto que contiene valores de diferentes tipos, primero se agrupan por tipo y se ordenan después. @@ -2006,13 +2037,13 @@ Si se llama a `.multiSort()` sin parámetros, la función tiene el mismo efecto 6. collections 7. dates -Mayor que +**Ordenación sincronizada de un nivel** Para ordenar varias colecciones de forma sincrónica, basta con pasar en *colsToSort* una colección de colecciones para ordenar. Puede pasar un número ilimitado de colecciones. La colección original se ordenará en orden ascendente y todas las colecciones *colsToSort* se ordenarán de forma sincronizada. :::note -Descripción +Todas las colecciones *colsToSort* deben tener el mismo número de elementos, de lo contrario se devuelve un error. ::: @@ -2021,25 +2052,25 @@ Si desea ordenar las colecciones en algún otro orden que no sea ascendente, deb En *index*, pase la posición donde quiere eliminar el elemento de la colección. - $1 (objeto), donde: - - Lanzamiento - - Conjunción + - *$1.value* (todo tipo): valor del primer elemento a comparar + - *$1.value2* (todo tipo): valor del segundo elemento a comparar - $2...$N (cualquier tipo): parámetros adicionales -Quiere obtener el primer elemento de texto con una longitud menor que 5: +**Ordenación sincronizada multinivel** -Ejemplos +La definición de una ordenación sincronizada multinivel requiere que se pase un objeto que contenga las propiedades {`collection`:*colToSort*;`order`:`ck ascending` o `ck descending`} en lugar de una colección *colToSort* para cada colección que se utilizará como subnivel. -Ejemplo 2 +Los niveles de ordenación vienen determinados por el orden en que se pasan las colecciones en el parámetro *colsToSort*: la posición de un objeto `collection`/`order` en la sintaxis determina su nivel de ordenación. :::note -Ejemplo 2 +La función `.multiSort()` utiliza un algoritmo de ordenación [estable](https://en.wikipedia.org/wiki/Sorting_algorithm#Stability). ::: #### Ejemplo 1 -Descripción +Una simple ordenación sincronizada de colecciones con diferentes tipos de valores: ```4d var $col;$col2;$col3 : Collection @@ -2078,7 +2109,7 @@ $continent.multiSort([$country; {collection: $city; order: ck ascending}]) #### Ejemplo 3 -Resultado +También puede sincronizar colecciones de objetos. ```4d var $name : Collection @@ -2120,19 +2151,19 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address])
    -| Parámetros | Tipo | | Descripción | -| ----------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------ | -| pathStrings | Text | -> | Ruta(s) de propiedad(es) a utilizar para ordenar la colección | -| pathObjects | Collection | -> | Colección de objetos criterio | -| ascOrDesc | Integer | -> | Ejemplo 1 | -| Resultado | Collection | <- | Constantes **null**: utilizando la palabra clave "null" se encontrarán las propiedades **null** y **undefined**. | +| Parámetros | Tipo | | Descripción | +| ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | +| pathStrings | Text | -> | Ruta(s) de propiedad(es) a utilizar para ordenar la colección | +| pathObjects | Collection | -> | Colección de objetos criterio | +| ascOrDesc | Integer | -> | `ck ascending` o `ck descending` (valores escalares) | +| Resultado | Collection | <- | Copia ordenada de la colección (copia superficial) |
    #### Descripción -Ejemplo +La función `.orderBy()` devuelve una nueva colección que contiene todos los elementos de la colección en el orden especificado. Esta función devuelve una *copia superficial*, lo que significa que los objetos o colecciones de ambas colecciones comparten la misma referencia. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. @@ -2264,19 +2295,19 @@ Ordenar con una ruta de propiedad:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| extraParam | any | -> | Parámetro(s) a pasar | -| Resultado | Collection | <- | \|startFrom \|Integer \|->\|Índice para comenzar la prueba\| \|formula\|4D.Function\|->\|Objeto fórmula\| \|methodName\|Text\|->\|Nombre de un método\| \|param \|any \|->\|Parámetro(s) a pasar\| \|Result\|Boolean\|<-\|True si al menos un elemento pasa exitosamente la prueba\| | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| extraParam | any | -> | Parámetro(s) a pasar | +| Resultado | Collection | <- | Copia ordenada de la colección (copia superficial) |
    #### Descripción -Ejemplo +La función `.orderByMethod()` devuelve una nueva colección que contiene todos los elementos de la colección en el orden definido mediante la función *formula* 4D o el método *methodName*. Esta función devuelve una *copia superficial*, lo que significa que los objetos o colecciones de ambas colecciones comparten la misma referencia. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. @@ -2284,22 +2315,22 @@ Esta función devuelve una *copia superficial*, lo que significa que los objetos Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- Colección original con valores rellenados +- o *methodName*, el nombre de un método proyecto (texto). En la retrolamada, pase un código que compare dos valores y devuelva **true** si el primer valor es menor que el segundo. Puede ofrecer los parámetros *extraParam* a la retrollamada si es necesario. La retrollamada recibe los siguientes parámetros: - $1 (objeto), donde: - - Lanzamiento - - Conjunción + - *$1.value* (todo tipo): valor del primer elemento a comparar + - *$1.value2* (todo tipo): valor del segundo elemento a comparar - $2...$N (cualquier tipo): parámetros adicionales Si utilizó un método, debe definir el siguiente parámetro: -- Nuevo tamaño de la colección +- *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario #### Ejemplo 1 @@ -2341,7 +2372,7 @@ $strings2:=$strings1.orderByMethod(Formula(sortCollection);sk strict) // result : ["alpha","Alpha","bravo","Bravo","charlie","Charlie"] ``` -Ejemplo 2 +El método ***sortCollection***: ```4d #DECLARE ($toSort : Object ; $option : Integer) @@ -2369,27 +2400,33 @@ $toSort.result:=(Compare strings($toSort.value;$toSort.value2;$option2)<0)
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------ | -| Resultado | any | <- | Si el valor calculado < 0, *startFrom* toma el valor 0. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------- | +| Resultado | any | <- | Último elemento de la colección |
    #### Descripción -Condición No aplicada a una sentencia +La función `.pop()` elimina el último elemento de la colección y lo devuelve como resultado de la función. > Esta función modifica la colección original. -Propiedad +Cuando se aplica a una colección vacía, `.pop()` devuelve ***undefined***. #### Ejemplo -Ejemplo 4 +`.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: ```4d -Lanzamiento + var $stack : Collection + $stack:=New collection //$stack=[] + $stack.push(1;2) //$stack=[1,2] + $stack.pop() //$stack=[1] Devuelve 2 + $stack.push(New collection(4;5)) //$stack=[[1,[4,5]] + $stack.pop() //$stack=[1] Devuelve [4,5] + $stack.pop() //$stack=[] Devuelve 1 ``` @@ -2422,7 +2459,7 @@ Lanzamiento #### Descripción -Considera la @ como un caracter estándar +La función `.push()` añade uno o más *elemento*(s) al final de la instancia de la colección y devuelve la colección editada. > Esta función modifica la colección original. @@ -2456,11 +2493,11 @@ Desea ordenar la colección resultante:
    Historia -| Lanzamiento | Modificaciones | -| ----------- | ------------------------ | -| 20 R6 | Ejemplo 1 | -| 17 R5 | Soporte de querySettings | -| v16 R6 | Añadidos | +| Lanzamiento | Modificaciones | +| ----------- | --------------------------------------------------------------------- | +| 20 R6 | Soporte de consultas utilizando las referencias de objeto o colección | +| 17 R5 | Soporte de querySettings | +| v16 R6 | Añadidos |
    @@ -2475,7 +2512,7 @@ Desea ordenar la colección resultante: | queryString | Text | -> | Criterio de búsqueda | | value | any | -> | Valor(es) a comparar cuando se utiliza(n) marcador(es) de posición | | querySettings | Object | -> | Opciones de búsqueda: parámetros, atributos | -| Resultado | Collection | <- | Descripción | +| Resultado | Collection | <- | Elemento(s) que coincide(n) con queryString en la colección | @@ -2484,13 +2521,13 @@ Desea ordenar la colección resultante: La función `.query()` devuelve todos los elementos de una colección de objetos que coinciden con las condiciones de búsqueda definidas por *queryString* y (opcionalmente) *value* o *querySettings*. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. -Descripción +Se devuelve una colección vacía si la colección en la que se ejecuta la consulta no contiene el *valor* buscado. > Esta función no modifica la colección original. #### parámetro queryString -Ejemplo 1 +El parámetro *queryString* utiliza la siguiente sintaxis: ```4d propertyPath comparator value {logicalOperator propertyPath comparator value} @@ -2553,9 +2590,9 @@ Puede utilizar paréntesis en la búsqueda para dar prioridad al cálculo. Por e 4D le permite utilizar marcadores de posición para los argumentos *propertyPath* y *value* dentro del parámetro *queryString*. Un marcador es un parámetro que se inserta en las cadenas de búsqueda y que se sustituye por otro valor cuando se evalúa la cadena de búsqueda. El valor de los marcadores se evalúa una vez al principio de la búsqueda; no se evalúa para cada elemento. -Lanzamiento +Se pueden utilizar dos tipos de marcadores de posición: **marcadores de posición indexados** y **marcadores de posición con nombre**. -- **Marcadores de posición indexados**: los parámetros se insertan como `:paramIndex` (por ejemplo ":1", ":2"...) en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. +- **Marcadores de posición indexados**: los parámetros se insertan como `:paramIndex` (por ejemplo ":1", ":2"...) en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. Puede usar hasta 128 parámetros *value*. Ejemplo: @@ -2563,7 +2600,7 @@ Ejemplo: $c:=$myCol.query(":1=:2";"city";"Chicago") ``` -- Copia ordenada de la colección (copia superficial) +- **Marcadores de posición con nombre**: los parámetros se insertan como `:paramName` (por ejemplo ":myparam") y sus valores se proporcionan en los objetos "attributes" y/o "parameters" del parámetro *querySettings*. Ejemplo: @@ -2597,7 +2634,7 @@ Cuando se utilizan marcadores de posición, no es posible anular las condiciones En este caso, si el usuario introduce *smith OR status='private'* en el área *myname*, no se interpretará en la cadena de búsqueda, sino que sólo se pasará como valor. La búsqueda de una persona llamada "smith OR status='private'" simplemente fallará. -2. Descripción +2. Evita tener que preocuparse por cuestiones de formato o caracteres, especialmente cuando se manejan los parámetros *propertyPath* o *value* que pueden contener caracteres no alfanuméricos como ".", "['... 3. Permite el uso de variables o expresiones en los argumentos de búsqueda. Ejemplos: @@ -2613,16 +2650,16 @@ $result2:=$col.query("company.name = :1";"John's Pizzas") Cuando se buscan valores null, no se puede utilizar la sintaxis de marcador de posición porque el motor de búsqueda considera null como un valor de comparación invalido. Por ejemplo, si ejecuta la siguiente búsqueda: ```4d -Lanzamiento +$vSingles:=$colPersons.query("spouse = :1";Null) // NO funcionará ``` No obtendrá el resultado esperado porque el valor null será evaluado por 4D como un error resultante de la evaluación del parámetro (por ejemplo, un atributo procedente de otra búsqueda). Para este tipo de búsquedas, debe utilizar la sintaxis de búsqueda directa: ```4d -Lanzamiento +$vSingles:=$colPersons.query("spouse = null") //sintaxis correcta ``` -#### Lanzamiento +#### Referencia de objeto o de colección como valor Puede consultar en una colección utilizando una referencia de objeto o una referencia de colección como parámetro *value* a comparar. La consulta coincidirá con los objetos de la colección que se refieran a (apunten a) la misma **instancia** de objeto o de colección. @@ -2636,13 +2673,33 @@ Para una descripción detallada de los parámetros *queryString* y *value*, cons Para construir una consulta con un objeto o una referencia de colección, debe utilizar la sintaxis del parámetro *querySettings*. Ejemplo con una referencia de objeto: ```4d -Lanzamiento +var $o1:={a: 1} +var $o2:={a: 1} /mismo objeto pero otra referencia +var $o3:=$o1 /mismo objeto y referencia + +var $col; $colResult : Collection + +$col:=[{o: $o1}; {o: $o2}; {o: $o3}] +$colResult:=$col.query("o = :v"; {parameters: {v: $o3}}) + //$colResult.length=2 + //$colResult[0].o=$o1 es true + //$colResult[1].o=$o1 es true + ``` -(obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. +Ejemplo con una referencia de colección: ```4d -Tipo +$c1:=[1; 2; 3] +$c2:=[1; 2; 3] //misma colección pero otra referencia +$c3:=$c1 //misma colección y referencia + +$col:=[{c: $c1}; {c: $c2}; {c: $c3}] +$col2:=$col.query("c = :v"; {parameters: {v: $c3}}) + //$col2.length=2 + //$col2[0].c=$c1 es true + //$col2[1].c=$c1 es true + ``` #### Parámetro querySettings @@ -2705,13 +2762,15 @@ Este ejemplo devuelve las personas cuyo nombre no empieza por una cadena de una Este ejemplo devuelve las personas cuya edad no se conoce (propiedad definida como null o indefinida): ```4d -Ejemplo + $col:=$c.query("age=null") //no están permitidos los marcadores de posición con "null" + //$col=[{name:Wesson...},{name:Sterling...},{name:Mark...}] ``` Este ejemplo devuelve las personas contratadas hace más de 90 días: ```4d -Comentario + $col:=$c.query("dateHired < :1";(Current date-90)) + //$col=[{name:Smith...},{name:Sterling...},{name:Mark...}] si hoy es 01/10/2018 ``` #### Ejemplo 3 @@ -2726,7 +2785,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) :::info -Descripción Descripción Sin embargo, ten en cuenta que las fórmulas no están soportadas por la función `collection.query()`, ni en el parámetro *queryString* ni como parámetro objeto *formula*. +Se pueden encontrar más ejemplos de búsquedas en la página `dataClass.query()`. Sin embargo, tenga en cuenta que la función `collection.query()` no admite fórmulas, ni en el parámetro *queryString* ni como parámetro de objeto *formula*. ::: @@ -2751,13 +2810,13 @@ Descripción Descripción Sin embargo, ten en cuenta que las fórmulas no están
    -| Parámetros | Tipo | | Descripción | -| ---------- | ----------------------------------------------- | :-------------------------: | --------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| initValue | Text, Number, Object, Collection, Date, Boolean | -> | Colección que contiene los elementos añadidos | -| param | expresión | -> | Parámetro(s) a pasar | -| Resultado | Text, Number, Object, Collection, Date, Boolean | <- | donde: | +| Parámetros | Tipo | | Descripción | +| ---------- | ----------------------------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| initValue | Text, Number, Object, Collection, Date, Boolean | -> | Valor a utilizar como primer argumento de la primera llamada de *formula* o *methodName* | +| param | expression | -> | Parámetro(s) a pasar | +| Resultado | Text, Number, Object, Collection, Date, Boolean | <- | Resultado del valor del acumulador |
    @@ -2770,22 +2829,22 @@ La función `.reduce()` aplica la retro Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). -Tipo +La retrollamada toma cada elemento de la colección y realiza toda operación deseada para acumular el resultado en *$1.accumulator*, que se devuelve en *$1.value*. Puede pasar el valor para inicializar el acumulador en *initValue*. Si se omite, *$1.accumulator* empieza por *Undefined*. La retrollamada recibe los siguientes parámetros: -- La nueva colección -- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. -- Esta función modifica la colección original. +- en *$1.value*: valor del elemento a procesar +- en *$2: param* +- en *$N...*: *paramN...* La retrollamada define los siguientes parámetros: -- Descripción +- *$1.accumulator*: valor que va a ser modificado por la función y que es inicializado por *initValue*. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 @@ -2839,13 +2898,13 @@ Con el siguiente método ***Flatten***:
    -| Parámetros | Tipo | | Descripción | -| ---------- | ----------------------------------------------- | :-------------------------: | --------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| initValue | Text, Number, Object, Collection, Date, Boolean | -> | Colección que contiene los elementos añadidos | -| param | expresión | -> | Parámetro(s) a pasar | -| Resultado | Text, Number, Object, Collection, Date, Boolean | <- | donde: | +| Parámetros | Tipo | | Descripción | +| ---------- | ----------------------------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| initValue | Text, Number, Object, Collection, Date, Boolean | -> | Valor a utilizar como primer argumento de la primera llamada de *formula* o *methodName* | +| param | expression | -> | Parámetro(s) a pasar | +| Resultado | Text, Number, Object, Collection, Date, Boolean | <- | Resultado del valor del acumulador |
    @@ -2858,28 +2917,31 @@ La función `.reduceRight()` aplic Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). -Tipo +La retrollamada toma cada elemento de la colección y realiza toda operación deseada para acumular el resultado en *$1.accumulator*, que se devuelve en *$1.value*. Puede pasar el valor para inicializar el acumulador en *initValue*. Si se omite, *$1.accumulator* empieza por *Undefined*. La retrollamada recibe los siguientes parámetros: -- La nueva colección -- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. -- Esta función modifica la colección original. +- en *$1.value*: valor del elemento a procesar +- en *$2: param* +- en *$N...*: *paramN...* La retrollamada define los siguientes parámetros: -- Descripción +- *$1.accumulator*: valor que va a ser modificado por la función y que es inicializado por *initValue*. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 ```4d -Tipo +var $c : Collection +$c:=New collection(5;3;5;1;3;4;4;6;2;2) +$r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) //devuelve 86400 + ``` #### Ejemplo 2 @@ -2899,7 +2961,11 @@ Este ejemplo permite reducir varios elementos de la colección a uno solo: Con el siguiente método ***Flatten***: ```4d -Ejemplo 4 + //Método proyecto Flatten + If($1.accumulator=Null) + $1.accumulator:=New collection + End if + $1.accumulator.combine($1.value) ``` @@ -2937,13 +3003,13 @@ La función `.remove()` elimina uno o m > Esta función modifica la colección original. -Lanzamiento +En *index*, pase la posición donde quiere eliminar el elemento de la colección. -> **Atención**: recuerde que los elementos de la colección están numerados desde 0. Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). +> **Atención**: recuerde que los elementos de la colección están numerados desde 0. Si *index* es mayor que la longitud de la colección, el índice inicial real se definirá en la longitud de la colección. - Si *index* < 0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). -- Lanzamiento -- Ejemplo 1 +- Si el valor calculado < 0, *index* toma el valor 0. +- Si el valor calculado > la longitud de la colección, *index* toma el valor de la longitud. En *howMany*, pase el número de elementos a eliminar de *index*. Si no se especifica *howMany*, se elimina un elemento. @@ -2980,23 +3046,23 @@ Si se intenta eliminar un elemento de una colección vacía, el método no hace
    -| Parámetros | Tipo | | Descripción | -| ------------ | ----------------------------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------- | -| size | Integer | -> | Nuevo tamaño de la colección | -| defaultValue | Number, Text, Object, Collection, Date, Boolean | -> | Valor por defecto para llenar nuevos elementos | -| Resultado | Collection | <- | o *methodName*, el nombre de un método proyecto (texto). | +| Parámetros | Tipo | | Descripción | +| ------------ | ----------------------------------------------- | :-------------------------: | ---------------------------------------------- | +| size | Integer | -> | Nuevo tamaño de la colección | +| defaultValue | Number, Text, Object, Collection, Date, Boolean | -> | Valor por defecto para llenar nuevos elementos | +| Resultado | Collection | <- | Colección original redimensionada |
    #### Descripción -Ejemplo +La función `.resize()` ajusta la longitud de la colección al nuevo tamaño especificado y devuelve la colección redimensionada. > Esta función modifica la colección original. -- Ejemplo 1 -- Ejemplo 1 +- Si *size* la longitud de la colección, los elementos que exceden se eliminan de la colección. +- Si *size* > longitud de la colección, *size* es la nueva longitud de la colección. Por defecto, los nuevos elementos se llenan con valores **null**. Puede especificar el valor a llenar en los elementos añadidos utilizando el parámetro *defaultValue*. @@ -3038,9 +3104,9 @@ Por defecto, los nuevos elementos se llenan con valores **null**. Puede especifi
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Resultado | Collection | <- | (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ------------------------------- | +| Resultado | Collection | <- | Copia invertida de la colección |
    @@ -3079,16 +3145,16 @@ La función `.reverse()` devuelve una
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Resultado | any | <- | Obtiene los datos coincidentes, admite el comodín (@), no distingue entre mayúsculas de minúsculas ni diacríticas. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------- | +| Resultado | any | <- | Primer elemento de la colección |
    #### Descripción -Tipo +La función `.shift()` elimina el primer elemento de la colección y lo devuelve como resultado de la función. > Esta función modifica la colección original. @@ -3125,11 +3191,11 @@ Si la colección está vacía, este método no hace nada.
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ---------------------------------------------- | -| startFrom | Integer | -> | Índice de inicio (incluido) | -| end | Integer | -> | Índice final (no incluido) | -| Resultado | Collection | <- | Resultado | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------- | +| startFrom | Integer | -> | Índice de inicio (incluido) | +| end | Integer | -> | Índice final (no incluido) | +| Resultado | Collection | <- | Nueva colección que contiene elementos cortados (copia superficial) |
    @@ -3143,9 +3209,9 @@ La función `.slice()` devuelve una part La colección devuelta contiene el elemento especificado por *startFrom* y todos los elementos subsiguientes hasta, pero sin incluir, el elemento especificado por *end*. Si sólo se especifica el parámetro *startFrom*, la colección devuelta contiene todos los elementos desde *startFrom* hasta el último elemento de la colección original. - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). -- Descripción -- Soporte de querySettings -- Este ejemplo permite reducir varios elementos de la colección a uno solo: +- Si el valor calculado < 0, *startFrom* toma el valor 0. +- Si *end* < 0 , se recalcula como *end:=end+length*. +- Si *end < startFrom* (valores pasados o calculados), el método no hace nada. #### Ejemplo @@ -3192,39 +3258,39 @@ La colección devuelta contiene el elemento especificado por *startFrom* y todos #### Descripción -Lanzamiento +La función `.some()` devuelve true si al menos un elemento de la colección ha pasado con éxito una prueba implementada en el código *formula* o *methodName* suministrado. Se designa el código 4D de retrollamada (callback) a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). La retrollamada recibe los siguientes parámetros: -- La nueva colección -- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. -- Esta función modifica la colección original. +- en *$1.value*: valor del elemento a procesar +- en *$2: param* +- en *$N...*: *paramN...* Puede definir los siguientes parámetros: -- Expresión a buscar en la colección +- (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. -Descripción +En todo caso, en el momento en que la función `.some()` encuentra el primer elemento de la colección que devuelve true, deja de llamar a la llamada de retorno y devuelve **true**. Por defecto, `.some()` comprueba toda la colección. Opcionalmente, puede pasar el índice de un elemento desde el cual iniciar la prueba en *startFrom*. -- Tipo +- Si *startFrom* >= la longitud de la colección, se devuelve **False**, lo que significa que no se prueba la colección. -- Añadidos +- Si *startFrom* < 0, se considera como el desplazamiento desde el final de la colección. - Si *startFrom* = 0, se busca en toda la colección (por defecto). #### Ejemplo -Soporte de fórmula +Quiere saber si al menos un valor de la colección es >0. ```4d var $c : Collection @@ -3262,20 +3328,20 @@ Soporte de fórmula
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------- | -| ascOrDesc | Integer | -> | Ejemplo 1 | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| extraParam | any | -> | Parámetros del método | -| Resultado | Collection | <- | La nueva colección | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------- | +| ascOrDesc | Integer | -> | `ck ascending` o `ck descending` (valores escalares) | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| extraParam | any | -> | Parámetros del método | +| Resultado | Collection | <- | Colección original ordenada |
    #### Descripción -Ejemplo 2 +La función `.sort()` ordena los elementos de la colección original y además devuelve la colección ordenada. > Esta función modifica la colección original. @@ -3304,13 +3370,13 @@ Si quiere ordenar los elementos de la colección en algún otro orden o ordenar La retrollamada recibe los siguientes parámetros: - $1 (objeto), donde: - - Lanzamiento - - Conjunción + - *$1.value* (todo tipo): valor del primer elemento a comparar + - *$1.value2* (todo tipo): valor del segundo elemento a comparar - $2...$N (cualquier tipo): parámetros adicionales -Resultado +Si utilizó un método, debe definir el siguiente parámetro: -- Elemento a insertar en la colección +- *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario. #### Ejemplo 1 @@ -3358,23 +3424,23 @@ $col3:=$col.sort(Formula(String($1.value) -| Parámetros | Tipo | | Descripción | -| ------------ | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | `.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: | +| Parámetros | Tipo | | Descripción | +| ------------ | ---- | :-------------------------: | ---------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | +| Resultado | Real | <- | Suma de los valores de la colección | #### Descripción -Añadidos +La función `.sum()` devuelve la suma de todos los valores de la instancia de la colección. Para el cálculo sólo se tienen en cuenta los elementos numéricos (se ignoran otros tipos de elementos). Si la colección contiene objetos, pasa el parámetro *propertyPath* para indicar la propiedad del objeto a tener en cuenta. -Esta función no modifica la colección original. +`.sum()` devuelve 0 si: - la colección está vacía, - la colección no contiene elementos numéricos, @@ -3432,7 +3498,7 @@ Esta función no modifica la colección original. #### Descripción -Ejemplo +La función `.unshift()` inserta el *valor*(es) dado al principio de la colección y devuelve la colección modificada. > Esta función modifica la colección original. From 01a3bde10820d0b6058b2cef37fd1ada56e61e93 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:17:03 +0200 Subject: [PATCH 0640/2000] New translations dataclassclass.md (Spanish) --- .../version-21/API/DataClassClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/DataClassClass.md index 8c51187fca2ada..69de2326e17cbc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/DataClassClass.md @@ -927,7 +927,7 @@ Si no se encuentran entidades coincidentes, se devuelve una `EntitySelection` va ### parámetro queryString -Ejemplo 1 +El parámetro *queryString* utiliza la siguiente sintaxis: ```4d attributePath|formula comparator value From 1e64d1e22e3b796c58a4d53218b9f1fc52fdc49b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:17:14 +0200 Subject: [PATCH 0641/2000] New translations entityclass.md (Spanish) --- .../version-21/API/EntityClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntityClass.md index e9f6e71e1cbc6e..2f7cc5f874bd6b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntityClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntityClass.md @@ -915,7 +915,7 @@ El valor resultante se incluye entre 0 y la longitud de la selección de entidad #### Descripción -True si la entidad acaba de ser creada y aún no se ha guardado. . +La función `.isNew()` devuelve True si la entidad a la que se aplica acaba de ser creada y aún no ha sido guardada en el datastore. . #### Ejemplo From bc497e078fe83f30d8f5cedf86ecd39ceac091ba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:17:20 +0200 Subject: [PATCH 0642/2000] New translations entityselectionclass.md (Spanish) --- .../version-21/API/EntitySelectionClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md index d760c30fb3b39a..318eacf0ccc0dc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md @@ -2103,10 +2103,10 @@ La función `.slice()` devuelv La entity selection devuelta contiene las entidades especificadas por *startFrom* y todas las entidades subsiguientes hasta, pero sin incluir, la entidad especificada por *end*. Si sólo se especifica el parámetro *startFrom*, la entity selection devuelta contiene todas las entidades entre *startFrom* y la última entidad de la entity selection original. -- Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la entity selection). Descripción +- Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la entity selection). Si el valor calculado < 0, *startFrom* toma el valor 0. - Si *startFrom >= length*, la función devuelve una entity selection vacía. - Si *end* < 0, se recalcula como *end:=end+length*. -- Este ejemplo permite reducir varios elementos de la colección a uno solo: +- Si *end < startFrom* (valores pasados o calculados), el método no hace nada. .sum() devuelve 0 si la entity selection está vacía. From 3bfc46614243c343226a2d4a23affa7340634332 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:17:23 +0200 Subject: [PATCH 0643/2000] New translations fileclass.md (Spanish) --- .../docusaurus-plugin-content-docs/version-21/API/FileClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/FileClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/FileClass.md index 23defbcc160810..76bf206f244bd7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/FileClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/FileClass.md @@ -481,7 +481,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") #### Descripción -Rutas de acceso Puede utilizar las funciones y propiedades de la clase [4D.FileHandle](FileHandleClass) para escribir, leer o añadir contenido al archivo. +La función `.open()` crea y devuelve un nuevo objeto [4D.FileHandle](FileHandleClass) sobre el archivo, en el *modo* especificado o con las *opciones* especificadas. Puede utilizar las funciones y propiedades de la clase [4D.FileHandle](FileHandleClass) para escribir, leer o añadir contenido al archivo. Si utiliza el parámetro *mode* (texto), pase el modo de apertura para el file handle: From 7e5a132aa843415407782022067806b9c5dff895 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:17:29 +0200 Subject: [PATCH 0644/2000] New translations httpagentclass.md (Spanish) --- .../version-21/API/HTTPAgentClass.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md index 746b931a681d0c..559bab8ddf90ec 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md @@ -41,19 +41,22 @@ Dado que HTTPAgent es un objeto compartible, puede añadir uno a una clase singl
    Historia -| Lanzamiento | Modificaciones | -| ----------- | ---------------------------------------------- | -| 21 | Soporte de la propiedad *storeCertificateName* | +| Lanzamiento | Modificaciones | +| ----------- | ------------------------------------------- | +| 21 | Soporte de propiedad *storeCertificateName* |
    +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------------------------------------------- | :-------------------------: | -------------------------------------- | | options | Object | -> | opciones por defecto para el HTTPAgent | | Resultado | [4D.HTTPAgent](#httpagent-object) | <- | Nuevo objeto HTTPAgent | +
    #### Descripción From 90101fa9cd5d420fb61bd1e8131c8c78cc255e99 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:17:31 +0200 Subject: [PATCH 0645/2000] New translations httprequestclass.md (Spanish) --- .../version-21/API/HTTPRequestClass.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md index 6ec36fd9db52da..68c24b80d804ba 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md @@ -79,7 +79,7 @@ Los objetos HTTPRequest ofrecen las siguientes propiedades y funciones: | Lanzamiento | Modificaciones | | ----------- | ----------------------------------------------------------------- | -| 21 | Soporte de la propiedad *storeCertificateName* | +| 21 | Soporte de propiedad *storeCertificateName* | | 20 | Validación TLS por defecto | | 19 R7 | Soporte de las propiedades *automaticRedirections* y *decodeData* | @@ -89,12 +89,15 @@ Los objetos HTTPRequest ofrecen las siguientes propiedades y funciones: +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------------------------ | :-------------------------: | ------------------------------------------- | | url | Text | -> | URL a la que enviar la solicitud | | options | Object | -> | Propiedades de configuración de la petición | | Resultado | 4D.HTTPRequest | <- | Nuevo objeto HTTPRequest | +
    #### Descripción @@ -341,10 +344,13 @@ La propiedad `.returnResponseBody` contiene +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---- | :-: | ---------------------------- | | | | | No requiere ningún parámetro | +
    #### Descripción @@ -399,11 +405,14 @@ La propiedad `.url` contiene la URL de +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------------------------ | :-------------------------: | ----------------------------------- | | timeout | Real | -> | Tiempo máximo de espera en segundos | | Resultado | 4D.HTTPRequest | <- | Objeto HTTPRequest | +
    #### Descripción From 336a4827dea8e02e29db3a9eee84186c25689c27 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:18:45 +0200 Subject: [PATCH 0646/2000] New translations parameters.md (Spanish) --- .../version-21/Concepts/parameters.md | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md index 26e8573777b5e1..e08d4af9349e3f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md @@ -183,15 +183,27 @@ Function square($x : Integer) -> $result : Integer La instrucción `return` puede utilizarse junto con la sintaxis estándar para los [valores devueltos](#valor-devuelto) (el valor devuelto debe ser del tipo declarado). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Tenga en cuenta que termina inmediatamente la ejecución del código. Examine los siguientes ejemplos: ```4d +Function getValue -> $v : Integer + $v:=10 + return + // function returns 10 + Function getValue -> $v : Integer $v:=10 return 20 - // devuelve 20 + // function returns 20 Function getValue -> $v : Integer return 10 - $v:=20 // nunca ejecutado - // devuelve 10 + $v:=20 // never executed + // function returns 10 + +Function getValue -> $v : Integer + return "Hello" //error + +Function returnHello + return "Hello" + // function returns "Hello" ``` ## Indirección de parámetros (${N}) From 9fab7e6457b2901a89823974d19f8a8da994e374 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:19:08 +0200 Subject: [PATCH 0647/2000] New translations onafteredit.md (Spanish) --- .../version-21/Events/onAfterEdit.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md index e0362097b3a498..0689cb5c36daed 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [Lista de selección](FormObjects/listbox_overview.md) - [Columna de lista de selección](FormObjects/listbox_overview.md#list-box-columns) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [Lista de selección](FormObjects/listbox-object.md) - [Columna de lista de selección](FormObjects/listbox-column.md) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | ## Descripción From 0d6caefa8a1bf900c2ffb8779dc2db92521c3d55 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:19:10 +0200 Subject: [PATCH 0648/2000] New translations onafterkeystroke.md (Spanish) --- .../version-21/Events/onAfterKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md index 41b1c5e2a37c21..ccc477befd219a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de list Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de list Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. |
    Historia @@ -25,7 +25,7 @@ Después de haber seleccionado las propiedades [`On Before Keystroke`](onBeforeK El evento `On After Keystroke` no se genera: -- en el método [de las columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- en el método [de las columnas de list box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Secuencia de tecla From b260440a83a01a6366190daf8a615beeaf8cede2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:19:12 +0200 Subject: [PATCH 0649/2000] New translations onaftersort.md (Spanish) --- .../version-21/Events/onAfterSort.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md index 94061299c2703b..a4fdc0e19b0d4f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Se acaba de realizar una ordenación estándar en una columna del list box. | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Se acaba de realizar una ordenación estándar en una columna del list box. | ## Descripción From 67c091e91a5534938964b7f7229b61709d4a324d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:19:13 +0200 Subject: [PATCH 0650/2000] New translations onalternativeclick.md (Spanish) --- .../version-21/Events/onAlternativeClick.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md index dc43ec97095229..1982133b991d2f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) |
  • Botones: se hace clic en el área de "flecha" de un botón
  • Listas desplegables: en una columna de un array de objetos, se hace clic en un botón de puntos suspensivos (atributo "alternateButton")
  • | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) |
  • Botones: se hace clic en el área de "flecha" de un botón
  • Listas desplegables: en una columna de un array de objetos, se hace clic en un botón de puntos suspensivos (atributo "alternateButton")
  • | ## Descripción @@ -22,8 +22,8 @@ Algunos estilos de botón pueden ser [vinculados a un menú emergente](FormObjec ### List box -Este evento se genera en las columnas de [list box de tipo array objeto](FormObjects/listbox_overview.md#object-arrays-in-columns), cuando el usuario hace clic en un botón de selección de widget (atributo "alternateButton"). +Este evento se genera en las columnas de [list box de tipo array objeto](../FormObjects/listbox-column.md#object-arrays-in-columns), cuando el usuario hace clic en un botón de selección de widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Ver la [descripción del atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +Ver la [descripción del atributo "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). From ff8de3b722b85cec7ab77bdcd07642224daab779 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:19:15 +0200 Subject: [PATCH 0651/2000] New translations onbeforedataentry.md (Spanish) --- .../version-21/Events/onBeforeDataEntry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md index 6cc6c9f58476ae..4ac7dd5feb37c6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Una celda de list box está a punto de cambiar al modo de edición | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Una celda de list box está a punto de cambiar al modo de edición | ## Descripción From 89fec46dc71a667b764b47a8ee688aefb3c57c25 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:19:16 +0200 Subject: [PATCH 0652/2000] New translations onbeforekeystroke.md (Spanish) --- .../version-21/Events/onBeforeKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md index f6bb1bd672a578..0c7aeefba322a0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de list Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de list Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. |
    Historia @@ -23,7 +23,7 @@ Después de que se seleccionen los eventos `On Before Keystroke` y [`On After Ke El evento `On Before Keystroke` no se genera: -- en un método [columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- en un método [columnas de list box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Objetos no editables From f0663260ed47e9befd500c387b56f5618633b10a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:19:18 +0200 Subject: [PATCH 0653/2000] New translations onbegindragover.md (Spanish) --- .../version-21/Events/onBeginDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md index 0e8271d36bd12f..b939a6419aa957 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se está arrastrando un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Se está arrastrando un objeto | ## Descripción From b36a8c17274256610f7cec8c25ae231a23d6bd26 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:19:21 +0200 Subject: [PATCH 0654/2000] New translations onclicked.md (Spanish) --- .../version-21/Events/onClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onClicked.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onClicked.md index 40ba861bc720a5..c152a3720d8dea 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 4 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------ | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | ## Descripción From d767b3faa9f9255df3e39ca1c7f376ad7f13e9ed Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:19:25 +0200 Subject: [PATCH 0655/2000] New translations oncolumnmoved.md (Spanish) --- .../version-21/Events/onColumnMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md index 0ade731e7ee134..8e21ba6803f24e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna List Box](../FormObjects/listbox_overview.md#list-box-columns) | Una columna de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box](../FormObjects/listbox-column.md) | Una columna de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción From 0a802c19d234069b56c88543830e17d685de1f64 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:19:27 +0200 Subject: [PATCH 0656/2000] New translations oncolumnresize.md (Spanish) --- .../version-21/Events/onColumnResize.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md index e184a6826af448..17dccb7ba19528 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox_overview.md#list-box-columns) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox-column.md) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | ## Descripción From 002d1b214192d13544192f46a85fb0e061572feb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:19:28 +0200 Subject: [PATCH 0657/2000] New translations ondatachange.md (Spanish) --- .../version-21/Events/onDataChange.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md index 9e9ecc9280c688..f93fcaba3af616 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de list box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | ## Descripción From 22782dcfb2201937fcb3abea06e869a839040cd3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:19:33 +0200 Subject: [PATCH 0658/2000] New translations ondoubleclicked.md (Spanish) --- .../version-21/Events/onDoubleClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md index c8fdc7d2099468..bc52ce3992fe69 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | ## Descripción From 44f337c80e365d53ec45d3cc2acadbfca8aa750a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:19:35 +0200 Subject: [PATCH 0659/2000] New translations ondragover.md (Spanish) --- .../version-21/Events/onDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md index 5b1c5186896b9a..cf530ed42f723d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | ## Descripción From 79a7ff8a667779f857c0d302bed16d182163cef1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:19:36 +0200 Subject: [PATCH 0660/2000] New translations ondrop.md (Spanish) --- .../version-21/Events/onDrop.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDrop.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDrop.md index 36d72b0037aaeb..46d4a44549ef47 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDrop.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------- | -| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | ## Descripción From b5d10a1c0bcb9b1d9c1ab52b9f1e55eb2ca090eb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:19:39 +0200 Subject: [PATCH 0661/2000] New translations onfooterclick.md (Spanish) --- .../version-21/Events/onFooterClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md index 8afd49c8389bf9..6c3d4f6e9b3e4c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Se produce un clic en el pie de una columna de list box | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------- | ------------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Se produce un clic en el pie de una columna de list box | ## Descripción From 1c022213a4975cf768fc78f451684c4521ef38c8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:19:41 +0200 Subject: [PATCH 0662/2000] New translations ongettingfocus.md (Spanish) --- .../version-21/Events/onGettingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md index ccb8fb0a6f3c96..895b79d9827396 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.ms) - [Botón](FormObjects/button_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Cuadro combinado](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área web](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | ## Descripción From 29c7e615a07be62ab76430e4a3d5e464b738c389 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:19:43 +0200 Subject: [PATCH 0663/2000] New translations onheaderclick.md (Spanish) --- .../version-21/Events/onHeaderClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md index c09175fbd2a07b..c2b01fea78aa5d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | Se produce un clic en el encabezado de columna | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) | Se produce un clic en el encabezado de columna | ## Descripción From 149ba71dc992e6d2750699e930c49f1d2ecc128c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:19:45 +0200 Subject: [PATCH 0664/2000] New translations onload.md (Spanish) --- .../version-21/Events/onLoad.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onLoad.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onLoad.md index 0231633cefc59c..4c9a515f89641f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onLoad.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 1 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área web](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | ## Descripción From ec948a5fadcb3d033a8be0c83f50bd4c37c25e3b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:20:04 +0200 Subject: [PATCH 0665/2000] New translations onlosingfocus.md (Spanish) --- .../version-21/Events/onLosingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md index c2ca62c4d735a1..b89341e71743bb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.ms) - [Botón](FormObjects/button_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Cuadro combinado](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área web](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | ## Descripción From fd2f18e9bcd70899b73e8b61593ba56bb12771dd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:20:06 +0200 Subject: [PATCH 0666/2000] New translations onmouseenter.md (Spanish) --- .../version-21/Events/onMouseEnter.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md index 6dcabf48363610..ed3a2580d8272b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | -| 35 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón entra en el área gráfica de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón entra en el área gráfica de un objeto | ## Descripción From d5ba9a620781dc39bdffd7d71cce0a60b3ccb71d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:20:08 +0200 Subject: [PATCH 0667/2000] New translations onmouseleave.md (Spanish) --- .../version-21/Events/onMouseLeave.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md index a608c37fbf5afe..928226fb5ebe61 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 36 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón sake del área gráfica de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón sake del área gráfica de un objeto | ## Descripción From c68501aa15369043c097182424c0d265cdcae4a8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:20:11 +0200 Subject: [PATCH 0668/2000] New translations onmousemove.md (Spanish) --- .../version-21/Events/onMouseMove.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md index e9687d56275973..48f0c7ef497aeb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón se mueve al menos un píxel O se ha presionado una tecla de modificación (Shift, Alt/Option, Shift Lock) | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón se mueve al menos un píxel O se ha presionado una tecla de modificación (Shift, Alt/Option, Shift Lock) | ## Descripción From 9871edb44a2db7ec051ac3d4b94cfcb6c5cc3a49 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:20:24 +0200 Subject: [PATCH 0669/2000] New translations onrowmoved.md (Spanish) --- .../version-21/Events/onRowMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md index abca44094a0ed3..920478adba629a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox-column.md) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción From 72108fe24c38579270624a67732d901affced043 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:20:30 +0200 Subject: [PATCH 0670/2000] New translations onunload.md (Spanish) --- .../version-21/Events/onUnload.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onUnload.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onUnload.md index cd757a5845dd23..90e6194c531298 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onUnload.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 24 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área web](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | ## Descripción From 437bbf80aab3c595f72236bbf97a1ef3d0c59af1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:20:34 +0200 Subject: [PATCH 0671/2000] New translations onvalidate.md (Spanish) --- .../version-21/Events/onValidate.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onValidate.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onValidate.md index d833eb400cba72..da24f34f810cab 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onValidate.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | ## Descripción From 251416c1ab3fc3a7eb32f3ed230d1a736f5e7c57 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:20:39 +0200 Subject: [PATCH 0672/2000] New translations overview.md (Spanish) --- .../version-21/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/overview.md index d9250e2212ff2b..cd5d6b107e2d73 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/overview.md @@ -28,7 +28,7 @@ Cada evento es devuelto como un objeto por el comando [`FORM Event`](../commands Se devuelven propiedades adicionales cuando el evento se produce en objetos específicos. En particular: -- los [list boxes](FormObjects/listbox_overview.md#supported-form-events) y [columnas list box](FormObjects/listbox_overview.md#supported-form-events-1) devuelven [propiedades adicionales](FormObjects/listbox_overview.md#supported-form-events) como `columnName` o `isRowSelected`. +- los [list boxes](FormObjects/listbox-object.md#supported-form-events) y [columnas list box](FormObjects/listbox-column.md#supported-form-events) devuelven [propiedades adicionales](FormObjects/listbox-object.md#supported-form-events) como `columnName` o `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). ## Eventos y métodos From 1b0d90103d0fdb6aad649e7f16b7b07ece7304e8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:20:50 +0200 Subject: [PATCH 0673/2000] New translations forms.md (Spanish) --- .../version-21/FormEditor/forms.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md index f780ef9be2a24d..572f5b62eb2dc7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md @@ -70,7 +70,7 @@ Puede añadir o modificar formularios 4D utilizando los siguientes elementos: Hay dos categorías de formularios: -- **Los formularios de proyecto** - Formularios independientes que no están unidos a ninguna tabla. Están pensados, sobre todo, para crear cajas de diálogo de interfaz, al igual que componentes. Los formularios proyecto pueden utilizarse para crear interfaces que cumplan fácilmente con los estándares del sistema operativo. +- **Los formularios proyecto** - Formularios independientes que no están unidos a ninguna tabla. Están pensados, sobre todo, para crear cajas de diálogo de interfaz, al igual que componentes. Los formularios proyecto pueden utilizarse para crear interfaces que cumplan fácilmente con los estándares del sistema operativo. - **Los formularios tablas** - Se adjuntan a tablas específicas y, por tanto, se benefician de funciones automáticas útiles para el desarrollo de aplicaciones basadas en bases de datos. Normalmente, una tabla tiene formularios de entrada y salida separados. @@ -128,3 +128,7 @@ Para dejar de heredar un formulario, seleccione `\` en la lista de propied ## Propiedades soportadas [Barra de menú asociada](properties_Menu.md#associated-menu-bar) - [Altura fija](properties_WindowSize.md#fixed-height) - [Ancho fijo](properties_WindowSize.md#fixed-width) - [Divisor de formulario](properties_Markers.md#form-break) - [Detalle de formulario](properties_Markers.md#form-detail) - [Pie de formulario](properties_Markers.md#form-footer) - [Encabezado de formulario](properties_Markers.md#form-header) - [Nombre de formulario](properties_FormProperties.md#form-name) - [Tipo de formulario](properties_FormProperties.md#form-type) - [Nombre de formulario heredado](properties_FormProperties.md#inherited-form-name) - [Tabla de formulario heredado](properties_FormProperties.md#inherited-form-table) - [Altura máxima](properties_WindowSize.md#maximum-height-minimum-height) - [Ancho máximo](properties_WindowSize.md#maximum-width-minimum-width) - [Método](properties_Action.md#method) - [Altura mínima](properties_WindowSize.md#maximum-height-minimum-height) - [Ancho mínimo](properties_WindowSize.md#maximum-width-minimum-width) - [Páginas](properties_FormProperties.md#pages) - [Configuración de impresión](properties_Print.md#settings) - [Publicado como subformulario](properties_FormProperties.md#published-as-subform) - [Guardar geometría](properties_FormProperties.md#save-geometry) - [Título de ventana](properties_FormProperties.md#window-title) + +## Supported Events + +[On Activate](../Events/onActivate.md) - [On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Bound Variable Change](../Events/onBoundVariableChange.md) - [On Clicked](../Events/onClicked.md) - [On Close Box](../Events/onCloseBox.md) - [On Close Detail](../Events/onCloseDetail.md) - [On Data Change](../Events/onDataChange.md) - [On Deactivate](../Events/onDeactivate.md) - [On Display Detail](../Events/onDisplayDetail.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Load Record](../Events/onLoadRecord.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Menu Selected](../Events/onMenuSelected.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Open Detail](../Events/onOpenDetail.md) - [On Outside Call](../Events/onOutsideCall.md) - [On Page Change](../Events/onPageChange.md) - [On Plug in Area](../Events/onPluginArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Resize](../Events/onResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Timer](../Events/onTimer.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 5986c3e51d97b23989dbaf8308ba28b5880f5b0d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:20:54 +0200 Subject: [PATCH 0674/2000] New translations pictures.md (Spanish) --- .../version-21/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md index b7cebe434b1e94..1688b6ac7b9620 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md @@ -46,7 +46,7 @@ Las imágenes de alta resolución con la convención @nx pueden utilizarse en lo - [Botones](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[casillas de selección](FormObjects/checkbox_overview.md) - [Botones imagen](FormObjects/pictureButton_overview.md)/[imagen Pop-up](FormObjects/picturePopupMenu_overview.md) - [Controles de pestaña](FormObjects/tabControl.md) -- [Encabezados de list box](FormObjects/listbox_overview.md#list-box-headers) +- [Encabezados de list box](FormObjects/listbox-header-footer.md#headers) - [Iconos de menú](Menus/properties.md#item-icon) 4D prioriza automáticamente las imágenes con mayor resolución. 4D prioriza automáticamente las imágenes con mayor resolución. Incluso si un comando o propiedad especifica *circle.png*, se utilizará *circle@3x.png* (si existe). From 742f8b779b5a70f910d2dd09fbdd5c4c4012adfe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:21:04 +0200 Subject: [PATCH 0675/2000] New translations buttongrid_overview.md (Spanish) --- .../version-21/FormObjects/buttonGrid_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/buttonGrid_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/buttonGrid_overview.md index 5580b0f02a4f4b..ef529866aefa4c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/buttonGrid_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/buttonGrid_overview.md @@ -28,4 +28,8 @@ Puede asignar la [acción estándar](https://doc.4d.com/4Dv20/4D/20.2/Standard-a ## Propiedades soportadas -[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Filas](properties_Crop.md#rows) - [Acción estándar](properties_Action.md#standard-action) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Visibilidad](properties_Display.md#visibilidad) \ No newline at end of file +[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Filas](properties_Crop.md#rows) - [Acción estándar](properties_Action.md#standard-action) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Visibilidad](properties_Display.md#visibilidad) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From f1cdab35491ac0005468648ed0d01457e2807525 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:21:06 +0200 Subject: [PATCH 0676/2000] New translations button_overview.md (Spanish) --- .../version-21/FormObjects/button_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/button_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/button_overview.md index f605b20d997b97..0173ef88eab826 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/button_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/button_overview.md @@ -334,3 +334,7 @@ Existen propiedades específicas adicionales, dependiendo del [estilo-de-botón] - Personalizado: [Ruta de fondo](properties_TextAndPicture.md#background-pathname) - [Margen horizontal](properties_TextAndPicture.md#horizontalmargin) - [Desplazamiento del ícono](properties_TextAndPicture.md#icon-offset) - [Margen vertical](properties_TextAndPicture.md#verticalmargin) - Plano, Regular: [Botón por defecto](properties_Appearance.md#default-button) + +## Supported Events + +[On Alternative Click](../Events/onAlternativeClick.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Long Click](../Events/onLongClick.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From e7fba0298661e2ba272bce76ece30b034800a9ae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:21:08 +0200 Subject: [PATCH 0677/2000] New translations checkbox_overview.md (Spanish) --- .../version-21/FormObjects/checkbox_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/checkbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/checkbox_overview.md index b6e5d750739f62..00225504ad70c4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/checkbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/checkbox_overview.md @@ -395,4 +395,8 @@ Todas las casillas de selección comparten un mismo conjunto de propiedades bás Propiedades específicas adicionales están disponibles en función del [estilo de botón](#check-box-button-styles): - Personalizado: [Ruta de fondo](properties_TextAndPicture.md#background-pathname) - [Margen horizontal](properties_TextAndPicture.md#horizontalmargin) - [Desplazamiento del ícono](properties_TextAndPicture.md#icon-offset) - [Margen vertical](properties_TextAndPicture.md#verticalmargin) -- Plana, Regular: [Tres Estados](properties_Display.md#three-states) \ No newline at end of file +- Plana, Regular: [Tres Estados](properties_Display.md#three-states) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 3dd7434eecb7318024823773916bf6392554e887 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:21:10 +0200 Subject: [PATCH 0678/2000] New translations combobox_overview.md (Spanish) --- .../version-21/FormObjects/comboBox_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/comboBox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/comboBox_overview.md index 8dcd9074cb9d5e..cc51cec1fadc80 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/comboBox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/comboBox_overview.md @@ -59,4 +59,8 @@ Los objetos de tipo combo box aceptan dos opciones específicas: ## Propiedades soportadas -[Formato Alfa](properties_Display.md#alpha-format) - [Negrita](properties_Text.md#bold) - [Abajo](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Formato de fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Formato Hora](properties_Display.md#time-format) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Formato Alfa](properties_Display.md#alpha-format) - [Negrita](properties_Text.md#bold) - [Abajo](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Formato de fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Formato Hora](properties_Display.md#time-format) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From cb09ecaac3578330cdf2d82758eb55299b737891 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:21:12 +0200 Subject: [PATCH 0679/2000] New translations dropdownlist_overview.md (Spanish) --- .../version-21/FormObjects/dropdownList_Overview.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/dropdownList_Overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/dropdownList_Overview.md index 92e1a531e3be3b..144e4f6e2b2b34 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/dropdownList_Overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/dropdownList_Overview.md @@ -167,3 +167,8 @@ Puede crear automáticamente una lista desplegable utilizando una acción están ## Propiedades soportadas [Formato Alfa](properties_Display.md#alpha-format) - [Negrita](properties_Text.md#bold) - [Abajo](properties_CoordinatesAndSizing.md#bottom) - [Estilo de botón](properties_TextAndPicture.md#button-style) - [Lista de selección](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Tipos de datos (tipo expresión)](properties_DataSource.md#data-type-expression-type) - [Tipos de datos (lista)](properties_DataSource.md#data-type-list) - [Formato Fecha](properties_Display.md#date-format) - [Tiipo expresión](properties_Object.md#expression-type) - [Enfocable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Dimensionamiento Horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [No renderizado](properties_Display.md#not-rendered) - [Nombre de objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Acción estándar](properties_Action.md#standard-action) - [Guardar valor](properties_Object.md#save-value) - [Formato Hora](properties_Display.md#time-format) - [Arriba](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento Vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + From 04722a2a97cc6ffda1526cd8af97cd8ef191ab00 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:21:15 +0200 Subject: [PATCH 0680/2000] New translations input_overview.md (Spanish) --- .../version-21/FormObjects/input_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/input_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/input_overview.md index 209a1daf6f52d8..21d6b09f8b55a0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/input_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/input_overview.md @@ -44,7 +44,9 @@ Por razones de seguridad, en las áreas de entrada [multiestilo](./properties_Te [Permitir selector de fuente/color](properties_Text.md#allow-fontcolor-picker) - [Formato alfa](properties_Display.md#alpha-format) - [Corrección ortográfica automática](properties_Entry.md#auto-spellcheck) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Formato booleano](properties_Display.md#text-when-falsetext-when-true) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Menú contextual](properties_Entry.md#context-menu) - [Radio de esquina](properties_CoordinatesAndSizing.md#corner-radius) - [Formato Fecha](properties_Display.md#date-format) - [Valor por defecto](properties_RangeOfValues.md#default-value) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Lista excluida](properties_RangeOfValues.md#excluded-list) - [Tipo de expresión](properties_Object.md#expression-type) - [Color de relleno](properties_BackgroundAndBorder.md#background-color--fill-color) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Multilínea](properties_Entry.md#multiline) - [Multiestilo](properties_Text.md#multi-style) - [Formato numérico](properties_Display.md#formato-numérico) - [Nombre de objeto](properties_Object.md#nombre-de-objeto) - [Orientación](properties_Text.md#orientación) - [Formato de imagen](properties_Display.md#formato-de-imagen) - [Marcador de posición](properties_Entry.md#placeholder) - [Marco de impresión](properties_Print.md#print-frame) - [Lista obligatoria](properties_RangeOfValues.md#required-list) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Selección siempre visible](properties_Entry.md#selection-always-visible) - [Almacenar con etiquetas de estilo predeterminadas](properties_Text.md#store-with-default-style-tags) - [Texto cuando False/Texto cuando True](properties_Display.md#text-when-falsetext-when-true) - [Formato de tiempo](properties_Display.md#formato-de-tiempo) - [Arriba](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Barra de desplazamiento vertical](properties_Appearance.md#barra-de-desplazamiento-vertical) - [Tamaño vertical](properties_ResizingOptions.md#tamaño-vertical) - [Visibilidad](properties_Display.md#visibilidad) - [Ancho](properties_CoordinatesAndSizing.md#ancho) - [Ajuste de palabras](properties_Display.md#wordwrap) ---- +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Mouse Up ](../Events/onMouseUp.md)(Picture type only)- [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Scroll](../Events/onScroll.md)(Picture type only) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) ## Alternativas @@ -53,3 +55,5 @@ También puede representar expresiones de campos y de variables en sus formulari - Puede mostrar e introducir datos de los campos de la base directamente en las columnas [de tipo List box](listbox_overview.md). - Puede representar un campo de lista o una variable directamente en un formulario utilizando los objetos [Menús desplegables/Listas desplegables](dropdownList_Overview.md) y [Combo Box](comboBox_overview.md). - Puede representar una expresión booleana como una [casilla de selección](checkbox_overview.md) o como un objeto [botón radio](radio_overview.md). + + From 8f88c1df7f3e600cc12526b4e015339b74d5de5f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:21:17 +0200 Subject: [PATCH 0681/2000] New translations list_overview.md (Spanish) --- .../version-21/FormObjects/list_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/list_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/list_overview.md index 4deecc62b856a1..2df1d47c4bbecf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/list_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/list_overview.md @@ -147,4 +147,8 @@ Puede controlar si los elementos de la lista jerárquica pueden ser modificados ## Propiedades soportadas -[Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Editable](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Rellenar color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Enfocable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Ayuda](properties_Help.md#help-tip) - [Ocultar rectángulo de foco](properties_Appearance.md#hide-focus-rectangle) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Multiselección](properties_Action.md#multi-selectable) - [Nombre de objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Editable](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Rellenar color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Enfocable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Ayuda](properties_Help.md#help-tip) - [Ocultar rectángulo de foco](properties_Appearance.md#hide-focus-rectangle) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Multiselección](properties_Action.md#multi-selectable) - [Nombre de objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Collapse](../Events/onCollapse.md) - [On Data Change](../Events/onDataChange.md) - [On Delete Action](../Events/onDeleteAction.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Expand](../Events/onExpand.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 1a5297797294b073d28cb112ea3aa5d084483927 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:21:19 +0200 Subject: [PATCH 0682/2000] New translations listbox_overview.md (Spanish) --- .../FormObjects/listbox_overview.md | 705 +----------------- 1 file changed, 31 insertions(+), 674 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md index 9a437ae9404025..6738b26a158891 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md @@ -43,7 +43,7 @@ Es posible añadir un método objeto al objeto list box y/o a cada columna del l 1. Método objeto de cada columna 2. Método objeto del list box -El método objeto de columna obtiene los eventos que se producen en su [encabezado](#list-box-headers) y [pie](#list-box-footers). +El método objeto de columna obtiene los eventos que se producen en su [encabezado](./listbox-header-footer.md#headers) y [pie](./listbox-header-footer.md#footers). ### Tipos de list box @@ -59,284 +59,7 @@ Hay varios tipos de list box, con sus propios comportamientos y propiedades espe Se puede configurar completamente un objeto list box a través de sus propiedades, y también se puede gestionar dinámicamente por programación. -El lenguaje 4D incluye un tema "List Box" dedicado a los comandos de list box, pero los comandos de otros temas, tales como "Propiedades de los objetos" o los comandos `EDIT ITEM` y `Displayed line number` también pueden ser utilizados. Para mayor información consulte la página [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) del manual *Lenguaje 4D*. - -## Objetos tipo List box - -### List box de tipo array - -En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. - -Por defecto, 4D asigna el nombre "ColumnX" a cada columna. Puede cambiarlo, así como las otras propiedades de la columna, en las [propiedades de las columnas](listbox_overview.md#column-specific-properties). El formato de visualización de cada columna también puede definirse mediante el comando `OBJECT SET FORMAT`. - -> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. - -Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. -Los valores de las columnas se gestionan mediante comandos de alto nivel de List box (como [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) o `LISTBOX DELETE ROWS`), así como comandos de manipulación de arrays. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: - -```4d -ARRAY TEXT(varCol;size) -``` - -También puede utilizar una lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. - -### List box de tipo selección - -En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. La expresión también puede ser un método proyecto, una variable o un elemento de array. - -A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. - -En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. - -### List box colección o entity selection - -En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. - -Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en caso de una colección de valores escalares). La expresión también puede ser un método proyecto, una variable o un elemento de array. - -Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. - -:::note - -Cuando se eliminan entidades, sus referencias permanecen en la selección de entidades con un valor *undefined*, por lo que aparecen filas en blanco en el list box. En este caso, puede llamar a la función [`.clean()`](API/EntitySelectionClass.md#clean) para obtener una nueva selección de entidades pero sin las referencias de entidades eliminadas. - -::: - -Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: - -```4d -myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box -``` - -### Propiedades soportadas - -Las propiedades soportadas dependen del tipo de list box. - -| Propiedad | List box array | List box selección | List box colección o entity selection | -| ------------------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | -| [Color de fondo alterno](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrita](properties_Text.md#bold) | X | X | X | -| [Expresión del color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Clase](properties_Object.md#css-class) | X | X | X | -| [Colección o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionamiento automático de columnas](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Elemento actual](properties_DataSource.md#current-item) | | | X | -| [Posición actual del elemento](properties_DataSource.md#current-item-position) | | | X | -| [Fuente de datos](properties_Object.md#data-source) | X | X | X | -| [Nombre del formulario detallado](properties_ListBox.md#detail-form-name) | | X | | -| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | -| [Mostrar pies de página](properties_Footers.md#display-footers) | X | X | X | -| [Doble clic en la fila](properties_ListBox.md#double-click-on-row) | | X | | -| [Arrastrable](properties_Action.md#droppable) | X | X | X | -| [Soltable](properties_Action.md#droppable) | X | X | X | -| [Enfocable](properties_Entry.md#focusable) | X | X | X | -| [Fuente](properties_Text.md#fuente) | X | X | X | -| [Color de fuente](properties_Text.md#font-color) | X | X | X | -| [Expresión de color de fuente](properties_Text.md#font-color-expression) | | X | X | -| [Tamaño de fuente](properties_Text.md#font-size) | X | X | X | -| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Altura (encabezados)](properties_Headers.md#height) | X | X | X | -| [Altura (pies de página)](properties_Footers.md#height) | X | X | X | -| [Ocultar líneas en blanco adicionales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Ocultar resaltado de selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List Box jerárquico](properties_Object.md#array-list-box) | X | | | -| [Conjunto de resaltado](properties_ListBox.md#highlight-set) | | X | | -| [Alineación horizontal](properties_Text.md#alineación-horizontal) | X | X | X | -| [Color de línea horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Itálica](properties_Text.md#italic) | X | X | X | -| [Izquierda](properties_CoordinatesAndSizing.md#izquierda) | X | X | X | -| [Tabla maestra](properties_DataSource.md#master-table) | | X | | -| [Expresión info Meta](properties_Text.md#meta-info-expression) | | | X | -| [Método](properties_Action.md#method) | X | X | X | -| [Líneas móviles](properties_Action.md#movable-rows) | X | | | -| [Selección temporal](properties_DataSource.md#selection-name) | | X | | -| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | -| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | -| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Array de colores de fondo de fila](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Array de control de filas](properties_ListBox.md#row-control-array) | X | | | -| [Array color de fuente de fila](properties_Text.md#row-font-color-array) | X | | | -| [Altura de línea](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Array altura de línea](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Array de estilo de línea](properties_Text.md#row-style-array) | X | | | -| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | -| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | -| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenable](properties_Action.md#sortable) | X | X | X | -| [Acción estándar](properties_Action.md#standard-action) | X | | | -| [Expresión de estilo](properties_Text.md#style-expression) | | X | X | -| [Superior](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Subrayado](properties_Text.md#underline) | X | X | X | -| [Variable o Expresión](properties_Object.md#variable-or-expression) | X | X | | -| [Alineación vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Color de línea vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidad](properties_Display.md#visibility) | X | X | X | -| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. - -### Eventos de formulario soportados {#supported-form-events} - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Before Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Begin Drag Over |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Close Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | -| On Collapse |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Delete Action |
  • [row](#propiedades adicionales)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Expand |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | -| On Getting Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -#### Propiedades adicionales {#additional-properties} - -Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: - -| Propiedad | Tipo | Descripción | -| ---------------- | ------------ | ------------------------------------------------------------------------------------ | -| area | text | Área de objeto list box ("header", "footer", "cell") | -| areaName | text | Nombre del área | -| column | entero largo | Número de columna | -| columnName | text | Nombre de la columna | -| footerName | text | Nombre del pie | -| headerName | text | Nombre del encabezado | -| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | -| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | -| newPosition | entero largo | Nueva posición de la columna o línea | -| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | -| oldPosition | entero largo | Posición anterior de la columna o línea | -| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | -| row | entero largo | Número de línea | -| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | - -> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. - -## Columnas list box {#list-box-columns} - -Un list box está formado por uno o varios objetos columna que tienen propiedades específicas. Puede seleccionar una columna de list box en el editor de formularios haciendo clic en ella cuando el objeto list box está seleccionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Puede definir propiedades estándar (texto, color de fondo, etc.) para cada columna del list box; estas propiedades tienen prioridad sobre las del objeto list box. - -> Puede definir el [tipo de expresión](properties_Object.md#expression-type) para las columnas de list box de tipo array (cadena, texto, número, fecha, hora, imagen, booleano u objeto). - -### Propiedades específicas de columna {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Eventos de formulario soportados {#supported-form-events-1} - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Before Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Begin Drag Over |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Double Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | -| On Getting Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -## Encabezados de list box - -> Para poder acceder a las propiedades de los pies de un list box, debe activar la opción [Mostrar pies](properties_Footers.md#display-footers). - -Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: - -![](../assets/en/FormObjects/listbox_header.png) - -Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. - -Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. - -Cuando el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) es usado con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. - -### Propiedades específicas de los encabezados - -[Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de Fuente](properties_Text.md#font-color) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación Horizontal](properties_Text.md#horizontal-alignment) - [Relleno Horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Ubicación del Ícono](properties_TextAndPicture.md#icon-location) - [Cursiva](properties_Text.md#italic) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación Vertical](properties_Text.md#vertical-alignment) - [Relleno Vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - -## Pies de list box - -> Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. - -Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. - -Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). - -Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. - -Cuando se utiliza el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) con un pie de página, se aplica a todos los pies de página, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. - -### Propiedades específicas de los pies - -[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Itálica](properties_Text.md#italic) - [Formato número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato imagen](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar con puntos suspensivos](properties_Display.md#truncate-with-ellipsis) - [Subrayado](properties_Text.md#underline) - [Cálculo de variable](properties_Object.md#variable-calculation) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de línea](properties_Display.md#wordwrap) +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Para mayor información consulte la página [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) del manual *Lenguaje 4D*. ## Gestión de entrada @@ -521,14 +244,14 @@ Puede activar o desactivar la ordenación usuario estándar desactivando la prop El soporte de ordenación estándar depende del tipo de list box: -| Tipo de list box | Soporte de ordenación estándar | Comentarios | -| ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Colección de objetos | Sí |
    • Las columnas "This.a" o "This.a.b" son ordenables.
    • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | -| Entity selection | Sí |
  • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Soportado: ordena en las propiedades de atributos de objetos (por ejemplo, "This.data.city" cuando "data" es un atributo de objeto)
  • Soportado: ordena en atributos relacionados (por ejemplo, "This.company.name")
  • No soportado: ordena por propiedades de atributos de objeto a través de atributos relacionados (por ejemplo, "This.company.data.city"). Para ello, debe utilizar la ordenación personalizada con la función [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (ver el siguiente ejemplo)
  • | -| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | -| Selección temporal | No | | -| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | +| Tipo de list box | Soporte de ordenación estándar | Comentarios | +| ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Colección de objetos | Sí |
    • Las columnas "This.a" o "This.a.b" son ordenables.
    • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | +| Entity selection | Sí |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Soportado: ordena en las propiedades de atributos de objetos (por ejemplo, "This.data.city" cuando "data" es un atributo de objeto)
    • Soportado: ordena en atributos relacionados (por ejemplo, "This.company.name")
    • No soportado: ordena por propiedades de atributos de objeto a través de atributos relacionados (por ejemplo, "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | +| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | +| Selección temporal | No | | +| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | ### Ordenación personalizada @@ -568,10 +291,10 @@ El valor de la [variable asociada al encabezado de una columna](properties_Objec - Si la variable se define en 0, la columna no se ordena y la flecha de ordenación no se muestra. ![](../assets/en/FormObjects/sorticon0.png) -- Si la variable está en 1, la columna se ordena en orden ascendente y se muestra la flecha de ordenación. +- Si la variable está en 1, la columna se ordena en orden ascendente y se muestra la flecha de ordenación. ![](../assets/en/FormObjects/sorticon1.png) -- Si la variable se establece en 2, la columna se clasifica en orden descendente y se muestra la flecha de clasificación. +- Si la variable se establece en 2, la columna se clasifica en orden descendente y se muestra la flecha de clasificación. ![](../assets/en/FormObjects/sorticon2.png) > Sólo las [variables](Concepts/variables.md) declaradas o dinámicas pueden utilizarse como variables de encabezado de columna. Otros tipos de [expresiones](Concepts/quick-tour.md#expressions) como `Form.sortValue` no son soportadas. @@ -584,8 +307,8 @@ Puede definir el valor de la variable (por ejemplo, Header2:=2) para "forzar" la Hay varias formas de definir los colores de fondo, los colores de fuente y los estilos de fuente en los list box: -- al nivel de las [propiedades del objeto list box](#list-box-objects), -- a nivel de las [propiedades de la columna](#list-box-columns), +- al nivel de las [propiedades del objeto list box](./listbox-object.md), +- a nivel de las [propiedades de la columna](./listbox-column.md), - utilizando los [arrays o expresiones](#using-arrays-and-expressions) para el list box y/o para cada columna, - a nivel del texto de cada celda (si [texto multi-estilo](properties_Text.md#multi-style)). @@ -593,14 +316,12 @@ Hay varias formas de definir los colores de fondo, los colores de fuente y los e Los principios de prioridad y de herencia se observan cuando la misma propiedad se define en más de un nivel. -| Nivel de prioridad | Ubicación del parámetro | -| ------------------ | ----------------------------------------------------------------------------------------------------------- | -| alta prioridad | Celda (si texto multiestilo) | -| | Arrays de columnas/métodos | -| | Arrays/métodos de Listbox | -| | Propiedades de la columna | -| | Propiedades de list box | -| baja prioridad | Expresiones de metainformación (para colecciones o list boxes de selección de entidades) | +1. (highest priority) Cell (if multi-style text) +2. Arrays de columnas/métodos +3. Arrays/métodos de Listbox +4. Propiedades de la columna +5. Propiedades de list box +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) Por ejemplo, si define un estilo de fuente en las propiedades del list box y otro mediante un array de estilos para la columna, se tendrá en cuenta este último. @@ -610,7 +331,8 @@ Para cada atributo (estilo, color y color de fondo), se implementa una **herenci - para los atributos líneas: valores de atributos de columnas - para los atributos de la columna: valores de los atributos del list box -De esta forma, si desea que un objeto herede el valor de atributo de un nivel superior, puede utilizar pasar la constante `lk inherited` (valor por defecto) al comando de definición o directamente en el elemento del array de estilo/color correspondiente. Por ejemplo, dado un list box array contiene un estilo de fuente estándar con colores alternos: +De esta forma, si desea que un objeto herede el valor de atributo de un nivel superior, puede utilizar pasar la constante `lk inherited` (valor por defecto) al comando de definición o directamente en el elemento del array de estilo/color correspondiente. Por ejemplo, dado un list box array que contiene un estilo de letra estándar con colores alternos: + ![](../assets/en/FormObjects/listbox_styles3.png) Realiza las siguientes modificaciones: @@ -656,7 +378,7 @@ En este modo: - La altura del objeto list box se reduce automáticamente cuando el número de líneas a imprimir es inferior a la altura original del objeto (no se imprimen líneas "vacías"). Por el contrario, la altura no aumenta automáticamente en función del contenido del objeto. El tamaño del objeto realmente impreso puede obtenerse mediante el comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information). - El objeto list box se imprime "tal cual", es decir, teniendo en cuenta sus parámetros de visualización actuales: visibilidad de los encabezados y de las rejillas, líneas ocultas y mostradas, etc. - These parameters also include the first row to be printed: if you call the [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) command before launching the printing, the first row printed in the list box will be the one designated by the command. + Estos parámetros también incluyen la primera línea a imprimir: si llama al comando [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) antes de lanzar la impresión, la primera línea impresa en el list box será la designada por el comando. - Un mecanismo automático facilita la impresión de los list box que contienen más líneas de las que es posible mostrar: se pueden realizar llamadas sucesivas a `Print object` para imprimir cada vez un nuevo conjunto de líneas. El comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) se puede utilizar para comprobar el estado de la impresión mientras se está realizando. ## List box jerárquicos @@ -802,14 +524,14 @@ Al igual que con las selecciones, el comando [`LISTBOX GET CELL POSITION`](../co _Representación no jerárquica:\* ![](../assets/en/FormObjects/hierarch9.png) -*Representación jerárquica:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) Cuando se ocultan todas las líneas de una subjerarquía, la línea de ruptura se oculta automáticamente. En el ejemplo anterior, si las líneas 1 a 3 están ocultas, la línea de ruptura "Bretaña" no aparecerá. #### Líneas de quiebre -If the user selects a break row, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) returns the first occurrence of the row in the corresponding array. En el caso siguiente: +Si el usuario selecciona una línea de interrupción, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la primera aparición de la línea en el array correspondiente. En el caso siguiente: ![](../assets/en/FormObjects/hierarch11.png) @@ -819,10 +541,10 @@ Las líneas de rotura no se tienen en cuenta en los arrays internos utilizados p El siguiente list box fue diseñado utilizando un array de objetos: -*Representación no jerárquica:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*Representación jerárquica:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) En modo jerárquico, los niveles de ruptura no son tenidos en cuenta por los arrays de modificación de estilo denominados `tStyle` y `tColors`. Para modificar el color o el estilo de los niveles de ruptura, debe ejecutar las siguientes instrucciones: @@ -842,384 +564,19 @@ Resultado: Puede optimizar la visualización y gestión de los list box jerárquicos utilizando los eventos formulario `On Expand` y `On Collapse`. -Un list box jerárquico se construye a partir del contenido de sus arrays, por lo que sólo puede mostrarse cuando todos estos arrays están cargados en memoria. This makes it difficult to build large hierarchical list boxes based on arrays generated from data (through the [`SELECTION TO ARRAY`](../commands/selection-to-array) command), not only because of the display speed but also the memory used. +Un list box jerárquico se construye a partir del contenido de sus arrays, por lo que sólo puede mostrarse cuando todos estos arrays están cargados en memoria. Esto dificulta la generación de list box jerárquicos de gran tamaño basados en arrays generados a partir de datos (a través del comando [`SELECTION TO ARRAY`](../commands/selection-to-array)), no solo por la velocidad de visualización sino también por la memoria utilizada. El uso de los eventos de formulario `On Expand` y `On Collapse` puede superar estas limitaciones: por ejemplo, puede mostrar sólo una parte de la jerarquía y cargar/descargar los arrays sobre la marcha, basándose en las acciones del usuario. En el contexto de estos eventos, el comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en la que el usuario hizo clic para expandir o contraer una línea. En este caso, debe llenar y vaciar los arrays por código. Los principios que deben aplicarse son: -- Cuando se muestra el list box, sólo se debe llenar el primer array. Sin embargo, debe crear un segundo array con valores vacíos para que el list box muestre los botones desplegar/contraer: +- Cuando se muestra el list box, sólo se debe llenar el primer array. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. +- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. El comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en cuestión y permite construir la jerarquía adecuada: se llena el primer array con los valores repetidos y el segundo con los valores enviados desde el comando [`SELECTION TO ARRAY`](../commands/selection-to-array) y se insertan tantas líneas como sean necesarias en el list box mediante el comando [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). ![](../assets/en/FormObjects/hierarch16.png) -- Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. - -## Arrays de objetos en columnas - -Las columnas de list box pueden manejar arrays de objetos. Como los arrays de objetos pueden contener diferentes tipos de datos, esta nueva y poderosa funcionalidad permite mezclar diferentes tipos de entrada en las líneas de una misma columna, y mostrar también varios widgets. Por ejemplo, puede insertar una entrada de texto en la primera línea, una casilla de selección en la segunda y una lista desplegable en la tercera. Los arrays de objetos también dan acceso a nuevos tipos de widgets, como botones o selectores de color. - -El siguiente list box fue diseñado utilizando un array de objetos: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configurar una columna array de objetos - -Para asignar un array de objetos a una columna list box, basta con definir el nombre del array de objetos en la lista de propiedades (campo "Nombre de variable"), o utilizando el comando [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md), como para toda columna basada en arrays. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Las propiedades estándar relacionadas con las coordenadas, el tamaño y el estilo están disponibles para las columnas de tipo objeto. Puede definirlos utilizando la lista de Propiedades, o programando el estilo, el color de fuente, el color de fondo y la visibilidad para cada línea de una columna objeto del list box. Estos tipos de columnas también se pueden ocultar. - -Sin embargo, el tema Fuente de datos no está disponible para las columnas objeto del list box. De hecho, el contenido de cada celda de la columna se basa en los atributos presentes en el elemento correspondiente del array de objetos. Cada elemento de array puede definir: - -the value type (mandatory): text, color, event, etc. the value itself (optional): used for input/output. -the cell content display (optional): button, list, etc. additional settings (optional): depend on the value type To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). Por ejemplo, puede escribir "¡Hola Mundo!" en una columna objeto utilizando este sencillo código: - -```4d -ARRAY OBJECT(obColumn;0) //array de columnas - C_OBJECT($ob) //primer elemento - OB SET($ob; "valueType"; "text") //define el tipo de valor (obligatorio) - OB SET($ob; "value"; "Hello World!") //define el valor - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> El formato de visualización y los filtros de entrada no pueden definirse para una columna de objetos. Dependen automáticamente del tipo de valor. - -#### valueType y visualización de datos - -Cuando una columna de list box está asociada a un array de objetos, la forma en que se muestra, introduce o edita una celda se basa en el atributo valueType del elemento del array. Los valores valueType soportados son: - -- "text": para un valor de texto -- "real": para un valor numérico que puede incluir separadores como un `\`, `<.>`, o `<,>` -- "integer": para un valor entero -- "boolean": para un valor True/False -- "color": para definir un color de fondo -- "event": para mostrar un botón con una etiqueta. - -4D utiliza widgets por defecto en función del valor "valueType" (es decir, un "text" se muestra como un widget de entrada de texto, un "boolean" como una casilla de selección), pero también están disponibles visualizaciones alternativas a través de opciones (*por ejemplo*, un real también se puede representar como un menú desplegable). La siguiente tabla muestra la visualización por defecto, así como las alternativas para cada tipo de valor: - -| valueType | Widget por defecto | Widget(s) alternativo(s) | -| --------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| text | entrada de texto | menú desplegable (lista obligatoria) o combo box (lista de selección) | -| real | entrada de texto controlada (números y separadores) | menú desplegable (lista obligatoria) o combo box (lista de selección) | -| integer | entrada de texto controlada (números únicamente) | menú desplegable (lista obligatoria) o combo box (lista de opciones) o casilla de verificación de tres estados | -| boolean | casilla de selección | menú desplegable (lista requerida) | -| color | color de fondo | text | -| evento | botón con etiqueta | | -| | | Todos los widgets pueden tener un botón adicional de alternancia de unidades o un botón de elipsis asociado a la celda. | - -Usted define la visualización de la celda y las opciones utilizando atributos específicos en cada objeto (ver abajo). - -#### Formatos de visualización y filtros de entrada - -No se pueden definir formatos de visualización ni filtros de entrada para las columnas objeto de los list box. Se definen automáticamente en función del tipo de valor. Estos están listados en la siguiente tabla: - -| Tipo de valor | Formato por defecto | Control de entrada | -| ------------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| text | lo mismo que se define en el objeto | cualquiera (sin control) | -| real | lo mismo que se define en el objeto (utilizando el separador decimal del sistema) | "0-9" y "." y "-" | -| | | "0-9" y "." si min>=0 | -| integer | lo mismo que se define en el objeto | "0-9" y "-" | -| | | "0-9" si min>=0 | -| Boolean | casilla de selección | N/A | -| color | N/A | N/A | -| evento | N/A | N/A | - -### Atributos - -Cada elemento del array de objetos es un objeto que puede contener uno o más atributos que definirán el contenido de la celda y la visualización de los datos (ver el ejemplo anterior). - -El único atributo obligatorio es "valueType" y sus valores soportados son "text", "real", "integer", "boolean", "color" y "event". La siguiente tabla lista todos los atributos soportados en los arrays de objetos de los list box, en función del valor "valueType" (cualquier otro atributo se ignora). A continuación se detallan los formatos de visualización y se ofrecen ejemplos. - -| | valueType | text | real | integer | boolean | color | evento | -| --------------------- | ------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------ | -| *Atributos* | *Description* | | | | | | | -| value | valor de la celda (entrada o salida) | x | x | x | | | | -| min | valor mínimo | | x | x | | | | -| max | valor máximo | | x | x | | | | -| behavior | Valor "tres Estados" | | | x | | | | -| requiredList | lista desplegable definida en objeto | x | x | x | | | | -| choiceList | combo box definido en objeto | x | x | x | | | | -| requiredListReference | RefList 4D, depende del valor de "saveAs" | x | x | x | | | | -| requiredListName | Nombre de la lista 4D, depende del valor "saveAs" | x | x | x | | | | -| saveAs | "reference" o "value" | x | x | x | | | | -| choiceListReference | RefList 4D, muestra un combo box | x | x | x | | | | -| choiceListName | Nombre de la lista 4D, mostrar combo box | x | x | x | | | | -| unitList | array de X elementos | x | x | x | | | | -| unitReference | índice del elemento seleccionado | x | x | x | | | | -| unitsListReference | Ver lista de unidades 4D | x | x | x | | | | -| unitsListName | 4D lista nombre de la unidad | x | x | x | | | | -| alternateButton | añadir un botón alternativo | x | x | x | x | x | | - -#### value - -Los valores de las celdas se almacenan en el atributo "value". Este atributo se utiliza tanto para la entrada como para la salida. También puede utilizarse para definir valores por defecto cuando se utilizan listas (ver a continuación). - -```4d - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // si el usuario introduce un nuevo valor, $entry contendrá el valor editado - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> Los valores null se soportan y dan como resultado una celda vacía. - -#### min y max - -Cuando el "valueType" es "real" o "integer", el objeto también acepta atributos min y max con valores apropiados (los valores deben ser del mismo tipo que el valueType). - -Estos atributos pueden utilizarse para controlar el rango de valores de entrada. Cuando se valida una celda (cuando pierde el foco), si el valor de entrada es menor que el valor mínimo o mayor que el valor máximo, entonces se rechaza. En este caso, se mantiene el valor anterior y un consejo muestra una explicación. - -```4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -El atributo behavior ofrece variaciones a la representación estándar de los valores. En 4D v15, se ofrece una única variación: - -| Atributo | Valor(es) disponible(s) | valueType(s) | Descripción | -| -------- | ------------------------------------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| behavior | threeStates | integer | Representa un valor numérico como una casilla de verificación de tres estados.
    2=semi seleccionada, 1=seleccionada, 0=no seleccionada, -1=invisible, -2= deseleccionada desactivada, -3= seleccionada desactivada, -4=semi seleccionada desactivada | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList y choiceList - -Cuando un atributo "choiceList" o "requiredList" está presente dentro del objeto, la entrada de texto se sustituye por una lista desplegable o un combo box, dependiendo del atributo: - -- Si el atributo es "choiceList", la celda se muestra como un combo box. Esto significa que el usuario puede seleccionar o escribir un valor. -- Si el atributo es "requiredList", la celda se muestra como una lista desplegable y el usuario sólo puede seleccionar uno de los valores de la lista. - -En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. - -> Los valores del widget se definen a través de un array. Si quiere asociar el widget a una lista 4D existente, debe utilizar los atributos "requiredListReference", "requiredListName", "choiceListReference" o "choiceListName". - -Ejemplos: - -- Quiere mostrar una lista desplegable con sólo dos opciones: "Open" o "Closed". "Closed" debe estar preseleccionado: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- Quiere aceptar todo valor entero, pero mostrar un combo box para sugerir los valores más comunes: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 como valor por defecto - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName y requiredListReference - -Los atributos "requiredListName" y "requiredListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se mostrará entonces como una lista desplegable. Esto significa que el usuario sólo puede seleccionar uno de los valores proporcionados en la lista. - -Utilice "requiredListName" o "requiredListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. - -> - Si desea definir estos valores a través de un simple array, debe utilizar el atributo "requiredList". -> - Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". - -Ejemplos: - -- Desea mostrar una lista desplegable basada en una lista de "colores" definida en la caja de herramientas (que contiene los valores "azul", "amarillo" y "verde"), guardarla como valor y mostrar "azul" por defecto: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- Quiere mostrar una lista desplegable basada en una lista definida por programación y guardarla como referencia: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //muestra London por defecto - OB SET($ob;"requiredListReference";<>List) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName y choiceListReference - -Los atributos "choiceListName" and "choiceListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se muestra entonces como un combo box, lo que significa que el usuario puede seleccionar o escribir un valor. - -Utilice "choiceListName" o "choiceListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. - -> - Si desea definir estos valores a través de un simple array, debe utilizar el atributo "choiceList". -> - Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". - -Ejemplo: - -Ejemplo: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference y unitReference - -Puede utilizar atributos específicos para añadir unidades asociadas a los valores de las celdas (\*por ejemplo, \*: "10 cm", "20 píxeles", etc.). Para definir la lista de unidades, puede utilizar uno de los siguientes atributos: - -- "unitsList": un array que contiene los elementos x utilizados para definir las unidades disponibles (por ejemplo: "cm", "pulgadas", "km", "millas", etc.). Utilice este atributo para definir las unidades dentro del objeto. -- "unitsListReference": una referencia a una lista 4D que contiene las unidades disponibles. Utilice este atributo para definir unidades con una lista 4D creada con el comando [`New list`](../commands-legacy/new-list.md). -- "unitsListName": un nombre de una lista 4D basada en el diseño que contiene unidades disponibles. Utilice este atributo para definir las unidades con una lista 4D creada en la caja de herramientas. - -Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: - -- "unitReference": un único valor que contiene el índice (de 1 a x) del elemento seleccionado en la lista de valores "unitList", "unitsListReference" o "unitsListName". - -Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: - -Ejemplo: - -Queremos definir una entrada numérica seguida de dos posibles unidades: " líneas " o " píxeles ". El valor actual es "2" + "líneas". Utilizamos valores definidos directamente en el objeto (atributo "unitsList"): - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Si desea añadir un botón de elipsis [...] a una celda, basta con pasar el "alternateButton" con el valor True en el objeto. El botón se mostrará en la celda automáticamente. - -Cuando este botón es presionado por un usuario, se generará un evento `On Alternate Click`, y usted podrá manejarlo como quiera (vea el párrafo "Manejo de eventos" para más información). - -Ejemplo: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -El atributo valueType de valor "color" permite mostrar un color o un texto. - -- Si el valor es un número, se dibuja un rectángulo de color dentro de la celda. Ejemplo: - - ```4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). - -#### event valueType - -El "event" valueType muestra un botón que genera un evento `On Clicked` al ser presionado. No se puede pasar ni devolver ningún dato o valor. - -Opcionalmente, se puede pasar un atributo "label". - -Ejemplo: - -```4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) +- Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. El comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en cuestión: se eliminan tantas líneas como sean necesarias del list box mediante el comando [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows). -### Gestión de eventos -Se pueden manejar varios eventos mientras se utiliza un array list box de objetos: -- **On Data Change**: un evento `On Data Change` se dispara cuando se ha modificado algún valor: - - en un área de entrada de texto - - en una lista desplegable - - en un área combo box - - en un botón de unidad (cambiar del valor x al valor x+1) - - en una casilla de selección (cambia entre marcado/desmarcado) -- **On Clicked**: cuando el usuario haga clic en un botón instalado con el "event" atributo *valueType*, se generará un evento `On Clicked`. Este evento es gestionado por el programador. -- **On Alternative Click**: cuando el usuario haga clic en un botón de elipsis (atributo "alternateButton"), se generará un evento `On Alternative Click`. Este evento es gestionado por el programador. From f141314a64bfb3c81d3c5c82d7cddb7d4accb1ee Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:21:21 +0200 Subject: [PATCH 0683/2000] New translations picturebutton_overview.md (Spanish) --- .../version-21/FormObjects/pictureButton_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/pictureButton_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/pictureButton_overview.md index 37c21594a1d74e..6b6512fa18ad4b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/pictureButton_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/pictureButton_overview.md @@ -61,3 +61,7 @@ Hay otros modos disponibles: ## Propiedades soportadas [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Class](properties_Object.md#css-class) - [Columns](properties_Crop.md#columns) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Loop back to first frame](properties_Animation.md#loop-back-to-first-frame) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_Picture.md#pathname) - [Right](properties_CoordinatesAndSizing.md#right) - [Rows](properties_Crop.md#rows) - [Shortcut](properties_Entry.md#shortcut) - [Standard action](properties_Action.md#standard-action) - [Switch back when released](properties_Animation.md#switch-back-when-released) - [Switch continuously on clicks](properties_Animation.md#switch-continuously-on-clicks) - [Switch every x seconds](properties_Animation.md#switch-every-x-seconds) - [Title](properties_Object.md#title) - [Switch when roll over](properties_Animation.md#switch-when-roll-over) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Use Last frame as disabled](properties_Animation.md#use-last-frame-as-disabled) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 93dcad3c35d5b43ee1796c66e46c49d17caaf808 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:21:23 +0200 Subject: [PATCH 0684/2000] New translations picturepopupmenu_overview.md (Spanish) --- .../version-21/FormObjects/picturePopupMenu_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/picturePopupMenu_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/picturePopupMenu_overview.md index cde6033bb4071f..ec4db1fe210d5e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/picturePopupMenu_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/picturePopupMenu_overview.md @@ -24,4 +24,8 @@ Si desea gestionar usted mismo el efecto de un clic, seleccione `Sin acción`. ## Propiedades soportadas -[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta de acceso](properties_Picture.md#pathname) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Filas](properties_Crop.md#rows) - [Acción estándar](properties_Action.md#standard-action) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta de acceso](properties_Picture.md#pathname) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Filas](properties_Crop.md#rows) - [Acción estándar](properties_Action.md#standard-action) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 7b49f7d33619ceef08df0dd386fb4471a634d48e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:21:24 +0200 Subject: [PATCH 0685/2000] New translations pluginarea_overview.md (Spanish) --- .../version-21/FormObjects/pluginArea_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/pluginArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/pluginArea_overview.md index 46b47726a603c5..a6036de31fb5ea 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/pluginArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/pluginArea_overview.md @@ -19,4 +19,8 @@ Si el autor del plug-in proporciona opciones avanzadas, se puede activar un tema ## Propiedades soportadas -[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Propiedades avanzadas](properties_Plugins.md) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Tipo de expresión](properties_Object.md#expression-type) - [Con enfoque](properties_Entry.md#focusable) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Tipo de complemento](properties_Object.md#plug-in-kind) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Propiedades avanzadas](properties_Plugins.md) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Tipo de expresión](properties_Object.md#expression-type) - [Con enfoque](properties_Entry.md#focusable) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Tipo de complemento](properties_Object.md#plug-in-kind) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Plug in Area](../Events/onPluginArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 94e20cfc575e21a9c5ba1e76bd2de3aaa19082be Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:21:26 +0200 Subject: [PATCH 0686/2000] New translations progressindicator.md (Spanish) --- .../version-21/FormObjects/progressIndicator.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/progressIndicator.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/progressIndicator.md index 88acec18499ea8..963b90737b04ed 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/progressIndicator.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/progressIndicator.md @@ -41,6 +41,10 @@ Dispone de múltiples opciones gráficas: valores mínimos/máximos, graduacione [Barber shop](properties_Scale.md#barber-shop) - [Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) -[Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Mostrar graduación](properties_Scale.md#display-graduation) - [Enterable](properties_Entry.md#enterable) - [Ejecutar método objeto](properties_Action.md#execute-object-method) - [Tipo de expresión](properties_Object.md#expression-type) (sólo "integer", "number", "date", o "time") - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Itálica](properties_Text.md#italic) - [Paso de graduación](properties_Scale.md#graduation-step) -[Ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Ubicación de la etiqueta](properties_Scale.md#label-location) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Máximo](properties_Scale.md#maximum) - [Mínimo](properties_Scale.md#minimum) - [Formato numérico](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Paso](properties_Scale.md#step) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## Barber shop ![](../assets/en/FormObjects/indicator.gif) From 37ebc37487afd7bb574c761d9c61143bc91936c8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:21:28 +0200 Subject: [PATCH 0687/2000] New translations properties_action.md (Spanish) --- .../version-21/FormObjects/properties_Action.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md index 26fa3d908d49d6..cac9586ad4ae9e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md @@ -114,7 +114,7 @@ Se soportan varios tipos de referencias de métodos: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Formularios](FormEditor/forms.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- From 7ed27017f48e19d180fb11a69a84e606b96ae184 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:21:32 +0200 Subject: [PATCH 0688/2000] New translations properties_backgroundandborder.md (Spanish) --- .../FormObjects/properties_BackgroundAndBorder.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md index f107132c0f84c9..dbe043367a66f7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ También puede definir esta propiedad utilizando el comando. #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -41,7 +41,7 @@ También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COL #### Objetos soportados -[Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Comandos @@ -71,7 +71,7 @@ También puede establecer esta propiedad utilizando el comando [`LISTBOX SET PRO #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -224,7 +224,7 @@ Puede obtener el mismo resultado utilizando los comandos [`LISTBOX SET ROW FONT #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos From 20f26fbad868ab021ec263a5a7e24262fc3e2eaa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:21:34 +0200 Subject: [PATCH 0689/2000] New translations properties_coordinatesandsizing.md (Spanish) --- .../FormObjects/properties_CoordinatesAndSizing.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md index 716ca624fbe920..793372435420eb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Cuando esta propiedad está activada, la altura de cada línea se calcula autom #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos @@ -238,7 +238,7 @@ El ancho máximo de la columna (en píxeles). El ancho de la columna no puede au #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos @@ -260,7 +260,7 @@ El ancho mínimo de la columna (en píxeles). El ancho de la columna no puede re #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos From cdb07320506db0a34abd76793140424794cede66 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:21:37 +0200 Subject: [PATCH 0690/2000] New translations properties_datasource.md (Spanish) --- .../FormObjects/properties_DataSource.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md index d826dc525158aa..3cbc77c784678e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Cuando la opción **inserción automática** no está definida (por defecto), el Esta propiedad es soportada por: -- objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox_overview.md#list-box-columns) asociadoa a una lista de selección. +- objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox-column.md) asociadoa a una lista de selección. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Italia" que está asociada a un combo box "Países": si la propiedad **inserción automática** está activada y un usuario introduce "España", entonces el valor "España" se añade automáticamente a la lista en memoria: @@ -28,7 +28,7 @@ Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Itali #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) --- @@ -46,7 +46,7 @@ Asocia una lista de selección a un objeto. Puede ser un nombre de lista de elec #### Objetos soportados [Lista desplegable](dropdownList_Overview.md) - -[Combo box](comboBox_overview.md) - [Lista Jerárquica](list_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Combo box](comboBox_overview.md) - [Lista Jerárquica](list_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -126,7 +126,7 @@ Indica una variable o expresión a la que se le asignará un entero largo que in Define el tipo de datos para la expresión mostrada. Esta propiedad se utiliza con: -- [Columnas del List box](listbox_overview.md#list-box-columns) de los tipos de selección y colección. +- [Columnas del List box](listbox-column.md) de los tipos de selección y colección. - [Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays. Ver también la sección [**Tipo de Expresión**](properties_Object.md#expression-type). @@ -139,7 +139,7 @@ Ver también la sección [**Tipo de Expresión**](properties_Object.md#expressio #### Objetos soportados -[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox_overview.md#list-box-columns) +[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox-column.md) --- @@ -196,13 +196,13 @@ Debe introducir una lista de valores. En el editor de formularios, un diálogo e #### Objetos soportados -[Columna List Box (sólo tipo array)](listbox_overview.md#list-box-columns) +[Columna List Box (sólo tipo array)](listbox-column.md) --- ## Expression -This description is specific to [selection](listbox_overview.md#selection-list-boxes) and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. Una expresión 4D que se asociará a una columna. Puede introducir: @@ -243,7 +243,7 @@ Si se utiliza un campo, una variable o una expresión asignable (*por ejemplo Pe #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -276,7 +276,7 @@ Se pueden utilizar todas las tablas de la base de datos, independientemente de s Esta propiedad está disponible en las siguientes condiciones: - una [lista de selección](#choice-list) está asociada al objeto -- para [entradas](input_overview.md) y [columnas list box](listbox_overview.md#columnas-de-list-box), también se define una [lista requerida](properties_RangeOfValues.md#lista-requerida) para el objeto (ambas opciones deben usar normalmente la misma lista), de modo que solo se puedan ingresar valores de la lista por parte del usuario. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Esta propiedad especifica, en el contexto de un campo o variable asociado a una lista de valores, el tipo de contenido a guardar: @@ -298,7 +298,7 @@ El uso de esta propiedad requiere el cumplimiento de los siguientes principios: #### Objetos soportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) --- From 63d002ca7e6560b4b73faa802ce7d8b4c9eacefb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:21:40 +0200 Subject: [PATCH 0691/2000] New translations properties_display.md (Spanish) --- .../FormObjects/properties_Display.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md index 64fc8e1bd49d2a..dca650fede4f8f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ El campo contiene realmente "proportion". 4D acepta y almacena la entrada comple #### Objetos soportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -105,13 +105,13 @@ Se pueden crear formatos de fecha personalizados utilizando varios patrones desc :::note blankIfNull - Por defecto, una [fecha nula](../Concepts/dt_date.md#date-literals) se muestra con ceros, por ejemplo, 00/00/00. Con la opción "blankIfNull", una fecha null se muestra como un área vacía. La cadena "blankIfNull" (distingue mayúsculas de minúsculas) debe combinarse con el valor de formato seleccionado. La cadena "blankIfNull" (distingue mayúsculas de minúsculas) debe combinarse con el valor de formato seleccionado. -- Las [columnas list box](listbox_overview.md#list-box-columns) y los [pies List box](listbox_overview.md#list-box-footers) de tipo fecha utilizan siempre el comportamiento "blank if null" (no se puede desactivar). +- Las [columnas list box](listbox-column.md) y los [pies List box](listbox-header-footer.md#footers) de tipo fecha utilizan siempre el comportamiento "blank if null" (no se puede desactivar). ::: #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Comandos @@ -276,7 +276,7 @@ La siguiente tabla muestra cómo afectan los distintos formatos a la visualizaci #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Indicadores de progreso](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Indicadores de progreso](progressIndicator.md) #### Comandos @@ -340,7 +340,7 @@ Si el campo se reduce a un tamaño menor que el de la imagen original, la imagen #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -398,7 +398,7 @@ Por defecto, una hora null se muestra con ceros, por ejemplo "00:00:00". Con la #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Comandos @@ -411,7 +411,7 @@ Por defecto, una hora null se muestra con ceros, por ejemplo "00:00:00". Con la Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: - un texto en un [objeto de entrada](input_overview.md) -- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox_overview.md#list-box-columns), +- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox-column.md), ... puede seleccionar el texto que se mostrará para cada valor: @@ -426,7 +426,7 @@ Cuando una [expresión booleana](properties_Object.md#expression-type) se muestr #### Objetos soportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos @@ -450,7 +450,7 @@ Las columnas booleanas también pueden mostrarse como menús emergentes. En este #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos @@ -502,7 +502,7 @@ También en este caso, la propiedad [Título](#title) está disponible para que #### Objetos soportados -[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -527,7 +527,7 @@ En ese caso, el título de la casilla de verificación puede introducirse utiliz #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -564,7 +564,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objetos soportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -599,7 +599,7 @@ Esta propiedad sólo se utiliza cuando se dibujan objetos situados en el cuerpo #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -658,7 +658,7 @@ Tenga en cuenta que, independientemente del valor de la opción Ajuste de texto, #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos From dbac9bf4d71d8bc29f5e16570740b037432378a8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:21:42 +0200 Subject: [PATCH 0692/2000] New translations properties_entry.md (Spanish) --- .../version-21/FormObjects/properties_Entry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md index ad000a7a9accf8..8a04d65e4e17f1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permite al usuario acceder a un menú contextual estándar en el objeto cuando s Para una imagen de tipo [entrada](input_overview.md), además de los comandos de edición estándar (Cortar, Copiar, Pegar y Borrar), el menú contiene el comando **Importar...**, que puede utilizarse para importar una imagen almacenada en un archivo, así como el comando **Guardar como...**, que puede utilizarse para guardar la imagen en el disco. El menú también permite modificar el formato de visualización de la imagen: se ofrecen las opciones **Truncado no centrado**, **Escalado para ajustar** y **Escalado para ajustar centrado prop.**. La modificación del [formato de visualización](properties_Display.md#picture-format) utilizando este menú es temporal; no se guarda con el registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. La lista puede almacenar hasta 10 fuentes (más allá, la última fuente utilizada sustituye a la más antigua). Por defecto, esta lista está vacía y la opción no se muestra. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -72,7 +72,7 @@ Cuando esta propiedad está desactivada, se desactiva todo menú emergente asoci #### Objetos soportados -[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Contador](stepper.md) +[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Contador](stepper.md) #### Comandos @@ -134,7 +134,7 @@ A continuación se presenta una tabla que explica cada una de las opciones de fi #### Objetos soportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) --- From 4e487b42a735aaf6b6a5d36ab80d3c54a5664a47 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:21:44 +0200 Subject: [PATCH 0693/2000] New translations properties_footers.md (Spanish) --- .../version-21/FormObjects/properties_Footers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md index 46239c0d094b63..66474e1156c562 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Pies ## Mostrar pies -Esta propiedad se utiliza para mostrar u ocultar [los pies de columna listbox](listbox_overview.md#list-box-footers). Hay un pie de página por columna; cada pie de página se configura por separado. +Esta propiedad se utiliza para mostrar u ocultar [los pies de columna listbox](listbox-header-footer.md#footers). Hay un pie de página por columna; cada pie de página se configura por separado. #### Gramática JSON @@ -70,4 +70,4 @@ Tenga en cuenta que la conversión de ida y vuelta puede conducir a un resultado #### Ver también -[Encabezados](properties_Headers.md) - [Pies List box](listbox_overview.md#list-box-footers) +[Encabezados](properties_Headers.md) - [Pies List box](listbox-header-footer.md#footers) From 638b34720b28c1ddbd8fe80fd57a3630b1f6dd0d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:21:46 +0200 Subject: [PATCH 0694/2000] New translations properties_headers.md (Spanish) --- .../version-21/FormObjects/properties_Headers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md index 56db5e4528fdfd..a2e79ed164042d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Encabezados ## Mostrar encabezados -Esta propiedad se utiliza para mostrar u ocultar [los encabezados de columna listbox](listbox_overview.md#list-box-headers). Hay un encabezado por columna; cada encabezado se configura por separado. +Esta propiedad se utiliza para mostrar u ocultar [los encabezados de columna listbox](listbox-header-footer.md#headers). Hay un encabezado por columna; cada encabezado se configura por separado. #### Gramática JSON @@ -70,4 +70,4 @@ Tenga en cuenta que la conversión de ida y vuelta puede conducir a un resultado #### Ver también -[Pies](properties_Footers.md) - [Encabezados List box](listbox_overview.md#list-box-headers) +[Pies](properties_Footers.md) - [Encabezados List box](listbox-header-footer.md#headers) From 7a40d139aeb880f33d8cafc4f6120d42726d5c3a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:21:48 +0200 Subject: [PATCH 0695/2000] New translations properties_help.md (Spanish) --- .../version-21/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md index a7bb5d1a42f229..ce204ba5e020b2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Puede: #### Objetos soportados -[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de lista de List Box](listbox_overview.md#list-box-headers) - [Pie de lista de List Box](listbox_overview.md#list-box-footers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) +[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de lista de List Box](listbox-header-footer.md#headers) - [Pie de lista de List Box](listbox-header-footer.md#footers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) #### Otras funcionalidades de ayuda From 6c71c30b621d26b56af5f3fd19374d710091c3a9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:21:51 +0200 Subject: [PATCH 0696/2000] New translations properties_listbox.md (Spanish) --- .../version-21/FormObjects/properties_ListBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md index 0c7eb2ff064673..3fe53b1b4816d7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Colección de columnas del list box. | ------- | ---------------------------- | ---------------------------------------------------- | | columns | colección de objetos columna | Contiene las propiedades de las columnas de list box | -Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox_overview.md#column-specific-properties). +Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox-column.md#column-specific-properties). #### Objetos soportados From 83768f5b53e031cb644a89373046e125f4858cb1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:21:53 +0200 Subject: [PATCH 0697/2000] New translations properties_object.md (Spanish) --- .../version-21/FormObjects/properties_Object.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md index 45434d66c632ae..0152174b933216 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ Para más información sobre las reglas de denominación de los objetos de formu #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón con imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicador de progreso](progressIndicator.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Botón de opción](radio_overview.md) - [Subformulario](subform_overview.md#overview) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -120,7 +120,7 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -130,7 +130,7 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti ## Tipo de expresión -> Esta propiedad se denomina [**Tipo de datos**](properties_DataSource.md#data-type-expression-type) en la Lista de propiedades para [selección](listbox_overview.md#selection-list-boxes) y [colección](listbox_overview.md#collection-or-entity-selection-list-boxes) y para [Listas desplegables](dropdownList_Overview.md) asociadas a un [objeto](FormObjects/dropdownList_Overview.md#using-an-object) o un [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique el tipo de datos para la expresión o variable asociada al objeto. Tenga en cuenta que el objetivo principal de este ajuste es configurar las opciones (como los formatos de visualización) disponibles para el tipo de datos. En realidad, no escribe la variable en sí. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). @@ -149,7 +149,7 @@ Sin embargo, esta propiedad tiene una función tipográfica en los siguientes ca #### Objetos soportados -[Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Selector](spinner.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestaña](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -275,7 +275,7 @@ Para la traducción de la aplicación, puede introducir una referencia XLIFF en #### Objetos soportados -[Botón](button_overview.md) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) - [ÁreaTexto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Comandos @@ -332,7 +332,7 @@ Cuando está configurado **Personalizado** ("none" en JSON), 4D no realiza cálc #### Objetos soportados -[Pie de List Box](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) #### Comandos From 87772b823975d931d869112a9be222006ffe4607 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:21:58 +0200 Subject: [PATCH 0698/2000] New translations properties_rangeofvalues.md (Spanish) --- .../version-21/FormObjects/properties_RangeOfValues.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md index 71b8b3f5a33616..958fcff83cc870 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permite definir una lista cuyos valores no pueden introducirse en el objeto. Si #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos @@ -78,7 +78,7 @@ Sin embargo, a diferencia de la propiedad [Lista de selección](properties_DataS #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos From 89ae98acf84bd33156499a2d5bed0e7ea3a95376 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:22:01 +0200 Subject: [PATCH 0699/2000] New translations properties_reference.md (Spanish) --- .../version-21/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md index 182a0f1f2a0a2b..eca28b84de3aec 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 | | **h** | | | -| [`header`](./listbox_overview.md#list-box-headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox-header-footer.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px | em | | [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | From af719290916cc2d0bd52b1ef6c1708bdec6f056f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:22:02 +0200 Subject: [PATCH 0700/2000] New translations properties_resizingoptions.md (Spanish) --- .../version-21/FormObjects/properties_ResizingOptions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md index c83d2daaa5fd1e..e896cd46b8cced 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -97,7 +97,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -142,7 +142,7 @@ Designa si el tamaño de la columna puede ser modificado por el usuario. #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos From a5537d8ba595bd1151d9effe730746e153ee6054 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:22:04 +0200 Subject: [PATCH 0701/2000] New translations properties_scale.md (Spanish) --- .../version-21/FormObjects/properties_Scale.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md index 409a30134a2e23..62122f6b3e12f9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ Valor mínimo de un indicador. Para los steppers numéricos, esta propiedad repr #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- From 9c5f91d978ae666e4c3f0d9c2e32faea1ed603e4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:22:08 +0200 Subject: [PATCH 0702/2000] New translations properties_text.md (Spanish) --- .../version-21/FormObjects/properties_Text.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md index f654bc1d01a274..ea9ee3ed61577c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Puede definir esta propiedad utilizando el comando [**OBJECT SET FONT STYLE**](. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -63,7 +63,7 @@ También puede definir esta propiedad por medio del comando [**OBJECT SET FONT S #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -83,7 +83,7 @@ Hace que el texto tenga una línea por debajo. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -124,7 +124,7 @@ Hay tres temas de fuentes disponibles: #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -149,7 +149,7 @@ Puede configurarlo utilizando el comando [`OBJECT SET FONT`](../commands-legacy/ #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -167,7 +167,7 @@ Permite definir el tamaño de la fuente del objeto en puntos. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -197,7 +197,7 @@ También puede definir esta propiedad utilizando el comando [**OBJECT SET RGB CO #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progreso](progressIndicator.md) - [Regla](ruler.md) - [Botón radio](radio_overview.md) - [Área de texto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Comandos @@ -266,7 +266,7 @@ También puede establecer esta propiedad utilizando el comando [`LISTBOX SET PRO #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -293,7 +293,7 @@ Ubicación horizontal del texto dentro del área que lo contiene. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) (todos los estilos excepto Regular y Plano) - [Combo Box](comboBox_overview.md) - [Lista desplegables](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Pie List Box](listbox_overview.md#list-box-footers) - [Botón de opción](radio_overview.md) (todos los estilos excepto Regular y Plano) - [Área de texto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Comandos @@ -320,7 +320,7 @@ Esta propiedad también puede ser manejada por los comandos [`OBJECT Get vertica #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### Comandos @@ -430,7 +430,7 @@ Por defecto, esta opción no está activa. #### Objetos soportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -483,7 +483,7 @@ Se debe utilizar el nombre de un array Entero largo. Cada elemento de este array #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -507,7 +507,7 @@ Se debe utilizar el nombre de un array Entero largo. Cada elemento de este array #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos From 0587216c0db47cad19e653604ce0b23ab15770bb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:22:10 +0200 Subject: [PATCH 0703/2000] New translations properties_textandpicture.md (Spanish) --- .../FormObjects/properties_TextAndPicture.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md index a226a6bb32e8fc..e5325fefbbe672 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md @@ -21,7 +21,7 @@ El nombre de la ruta a introducir es similar al de [la propiedad Ruta de acceso #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -41,7 +41,7 @@ Aspecto general del botón. El estilo del botón también influye en la disponib #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -70,7 +70,7 @@ Este parámetro es útil, por ejemplo, cuando la imagen de fondo contiene bordes #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -86,11 +86,11 @@ Designa la ubicación de un icono en relación con el objeto formulario. #### Objetos soportados -[Encabezado de List Box](listbox_overview.md#list-box-headers) +[Encabezado de List Box](listbox-header-footer.md#headers) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -112,7 +112,7 @@ El título del botón se desplazará hacia la derecha y hacia la parte inferior #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -151,7 +151,7 @@ Cada estado está representado por una imagen diferente. En la imagen fuente, lo #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -171,11 +171,11 @@ El nombre de la ruta a introducir es similar al de [la propiedad Ruta de acceso #### Objetos soportados -[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) +[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox-header-footer.md#headers) - [Botón radio](radio_overview.md) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -205,7 +205,7 @@ Aquí están los resultados utilizando las distintas opciones para esta propieda #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -231,7 +231,7 @@ Por defecto, cuando un botón contiene un título y una imagen, los elementos se #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -255,7 +255,7 @@ Este parámetro es útil, por ejemplo, cuando la imagen de fondo contiene bordes #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -294,15 +294,15 @@ Es importante señalar que la propiedad "Con menú emergente" sólo gestiona el #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -| :------------- | -------------- | ---------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| Nombre | Tipos de datos | Valores posibles | +| :------------- | -------------- | ------------------------------------------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### Objetos soportados -[Botón de barra de herramientas](button_overview.md#toolbar) - [Botón biselado](button_overview.md#bevel) - [Botón biselado redondeado](button_overview.md#rounded-bevel) - [Botón de degradado OS X](button_overview.md#os-x-gradient) - [Botón con textura OS X](button_overview.md#os-x-textured) - [Botón Office XP](button_overview.md#office-xp) - [Botón circular](button_overview.md#circle) - [Personalizado](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) From c4920aa8996770a9da541ed26ec99ee38fbc63bd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:22:13 +0200 Subject: [PATCH 0704/2000] New translations radio_overview.md (Spanish) --- .../version-21/FormObjects/radio_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/radio_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/radio_overview.md index 927796b7102967..ac7f292a72d709 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/radio_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/radio_overview.md @@ -152,4 +152,8 @@ Todos los botones radio comparten el mismo conjunto de propiedades básicas: Propiedades específicas adicionales están disponibles en función del [estilo de botón](#button-styles): -- Personalizado: [Ruta de fondo](properties_TextAndPicture.md#background-pathname) - [Margen horizontal](properties_TextAndPicture.md#horizontalmargin) - [Desplazamiento del ícono](properties_TextAndPicture.md#icon-offset) - [Margen vertical](properties_TextAndPicture.md#verticalmargin) \ No newline at end of file +- Personalizado: [Ruta de fondo](properties_TextAndPicture.md#background-pathname) - [Margen horizontal](properties_TextAndPicture.md#horizontalmargin) - [Desplazamiento del ícono](properties_TextAndPicture.md#icon-offset) - [Margen vertical](properties_TextAndPicture.md#verticalmargin) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 50f0195eeba4d1d8e016a36e2fcd0ffb156cb065 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:22:15 +0200 Subject: [PATCH 0705/2000] New translations ruler.md (Spanish) --- .../version-21/FormObjects/ruler.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/ruler.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/ruler.md index 7c9e4fa57b00e5..67e3fd7254b29b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/ruler.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/ruler.md @@ -15,6 +15,10 @@ Para más información, consulte [Uso de indicadores](progressIndicator.md#using [Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) -[Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Mostrar graduación](properties_Scale.md#display-graduation) - [Editable](properties_Entry.md#enterable) - [Ejecutar método objeto](properties_Action.md#execute-object-method) - [Tipo de expresión](properties_Object.md#expression-type) - [Altura](properties_CoordinatesAndSizing.md#height) - [Paso de graduación](properties_Scale.md#graduation-step) -[Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Ubicación de la etiqueta](properties_Scale.md#label-location) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Máximo](properties_Scale.md#maximum) - [Mínimo](properties_Scale.md#minimum) - [Formato de número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Paso](properties_Scale.md#step) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## Ver también - [indicadores de progreso](progressIndicator.md) From 2df2d5a736541d1fce559a6af39a4bda4dc31e77 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:28:22 +0200 Subject: [PATCH 0706/2000] New translations 4d.md (Spanish) --- .../version-21/commands/4d.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/4d.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/4d.md index f17acd79963e61..57859c963c09c4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/4d.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/4d.md @@ -10,6 +10,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ------------------------------------------------------- | | classStore | Object | ← | Class Store que contiene todas las clases 4D integradas | +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 | Created | + +
    +
    + La palabra clave **4D** se describe en la [**página Concepto para Clases**](../Concepts/classes.md#4d). ## Propiedades From 7f33ac673fb5983030710b9c361bc215f1d445af Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:28:24 +0200 Subject: [PATCH 0707/2000] New translations call-chain.md (Spanish) --- .../version-21/commands/call-chain.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/call-chain.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/call-chain.md index 62ada9c07a4f4f..16ef200f7194e2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/call-chain.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/call-chain.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ----------------------------------------------------------------------------- | | Resultado | Collection | ← | Colección de objetos que describen la cadena de llamadas dentro de un proceso | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R9 | Soporte de la propiedad `formula` |
    +
    ## Descripción From 5b1d1e491274546d832d29e79e6c73ab08c65419 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:28:28 +0200 Subject: [PATCH 0708/2000] New translations command-name.md (Spanish) --- .../version-21/commands/command-name.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-name.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-name.md index a7103f8f905dad..2a6485ab05c850 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-name.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-name.md @@ -5,10 +5,12 @@ slug: /commands/command-name displayed_sidebar: docs --- -**Command name** ( *command* {; *info* {; *theme*}} ) : Text +**Command name** ( *command* : Integer {; *info* : Integer {; *theme* : Text}} ) : Text +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | ------------------------------- | | comando | Integer | → | Número de comando | @@ -16,8 +18,10 @@ displayed_sidebar: docs | theme | Text | ← | Tema del lenguaje del comando | | Resultado | Text | ← | Nombre del comando | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -25,6 +29,7 @@ displayed_sidebar: docs | 20 R9 | Soporte de la propiedad obsoleta |
    +
    ## Descripción From e637b6a18490abd74b9ee9bde789883847685ea3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:28:30 +0200 Subject: [PATCH 0709/2000] New translations compile-project.md (Spanish) --- .../version-21/commands/compile-project.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/compile-project.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/compile-project.md index 11d5b847674107..779d4fd2da70f4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/compile-project.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/compile-project.md @@ -5,18 +5,22 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** {( {*projectFile*}{;}{*options*} )} : Object +**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +
    + | Parámetros | Tipo | | Descripción | | ----------- | ----------------------- | --------------------------- | ----------------------------------------------------------------- | | projectFile | 4D.File | → | Archivo .4DProject a compilar | | options | Object | → | Objeto que especifica las opciones de compilación | | Resultado | Object | ← | Objeto que contiene información sobre el estado de la compilación | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R8 | Soporte del "type" "formObjectExpression" |
    +
    ## Descripción @@ -58,7 +63,7 @@ El parámetro *options* es un objeto. Estas son las opciones de compilación dis | defaultTypeForButtons | Integer | Valor posible: Is real o Is longint | | defaultTypeForNumerics | Integer | Valor posible: Is real o Is longint | | generateSymbols | Boolean | True para generar información de símbolos en el objeto devuelto | -| generateSyntaxFile | Boolean | True para generar un [archivo de sintaxis para la finalización del código](../settings/general.md).md#generate-syntax-file-for-code-completion-when en-compiled) en la carpeta \\Resources\\en.lproj del proyecto | +| generateSyntaxFile | Boolean | True para generar un [archivo de sintaxis para la finalización del código](../settings/general.md) en la carpeta \\Resources\\en.lproj del proyecto | | generateTypingMethods | Text | "reset" o "append" para generar métodos de tipado. Si el valor es "append", las declaraciones de variables existentes no serán modificadas (comportamiento de la ventana del compilador). Si el valor es "reset" las declaraciones de variables existentes se eliminan de antemano. | | plugins | Objeto 4D.Folder | Carpeta de Plug-ins a usar en lugar de [Carpeta de Plug-ins del proyecto actual](../Project/architecture.md#plugins). Esta propiedad solo está disponible con la sintaxis *projectFile*. | | targets | Colección de cadenas | Valores posibles: "x86_64_generic", "arm64_macOS_lib". Pase una colección vacía para ejecutar solo la verificación de sintaxis | From 973f4450d80d4dc93b27fe16aa808be20447a346 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:28:31 +0200 Subject: [PATCH 0710/2000] New translations create-deployment-license.md (Spanish) --- .../commands/create-deployment-license.md | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md index 08149b4b3d44e7..894e24ceccc982 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md @@ -5,19 +5,12 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------- | -| 20 R10 | Nuevo parámetro *autoLicenseTarget* | -| 20 | Añadidos | - -
    - -**Create deployment license** ( *mergedApp* ; *autoLicenseTarget* ) : Object
    **Create deployment license** ( *mergedApp* ; *buildLicense* {; *oemLicense*} ) : Object +**Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object +
    + | Parámetros | Tipo | | Descripción | | ----------------- | ------------------------- | --------------------------- | ------------------------------------------------------------- | | mergedApp | 4D.Folder | → | Carpeta que contiene la aplicación fusionada | @@ -26,8 +19,20 @@ displayed_sidebar: docs | oemLicense | 4D.File | → | Licencia 4D OEM XML Key si se trata de una licencia servidor | | Resultado | Object | ← | Estado | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------- | +| 20 R10 | Nuevo parámetro *autoLicenseTarget* | +| 20 | Añadidos | + +
    +
    + ## Descripción El comando **Create deployment license** crea un archivo de licencia integrado en la carpeta Licenses de la aplicación generada *mergedApp*. Si la carpeta Licenses no existe en la carpeta *mergedApp*, será creada por el comando. From 12677cbe87c575e659afb96e629f11f4093bfc47 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:28:33 +0200 Subject: [PATCH 0711/2000] New translations create-entity-selection.md (Spanish) --- .../version-21/commands/create-entity-selection.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md index bbbe5c8d6eccdd..f347ece7a66ecc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md @@ -8,14 +8,28 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------- | | dsTable | Tabla | → | Tabla de la base 4D cuya selección actual se utilizará para construir la selección de entidades | | settings | Object | → | Opciones de construcción: context | | Resultado | 4D.EntitySelection | ← | Selección de entidades que coinciden con la clase de datos relacionada con la tabla dada | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 17 R5 | Modificado | +| 17 | Created | + +
    +
    + ## Descripción El comando `Create entity selection` crea y devuelve una nueva entity selection [modificable](../ORDA/entities.md#shareable-or-alterable-entity-selections) relativa a la dataclass correspondiente con la *dsTable* dada, de acuerdo con la selección actual de esta tabla. From 41ca026a6132f867abaeacca7147ed726e472917 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:28:35 +0200 Subject: [PATCH 0712/2000] New translations cs.md (Spanish) --- .../version-21/commands/cs.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/cs.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/cs.md index 504ada27bd8c00..5c37fcece86e70 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/cs.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/cs.md @@ -8,6 +8,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ------------------------------------------------- | | classStore | Object | ← | Class store usuario para el proyecto o componente | +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 | Created | + +
    +
    + La palabra clave **cs** se describe en la [**página Concepto para Clases**](../Concepts/classes.md#cs). ## Propiedades From 2ea19772c91e61475457e130e67985b09e8b6f95 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:28:37 +0200 Subject: [PATCH 0713/2000] New translations dialog.md (Spanish) --- .../version-21/commands/dialog.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/dialog.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/dialog.md index 0501b1eff271e6..2d32a23c86833e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/dialog.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/dialog.md @@ -4,10 +4,12 @@ title: DIALOG displayed_sidebar: docs --- -**DIALOG** ( {*aTable* ;} *form* {; *formData*}{; *} ) +**DIALOG** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | aTable | Tabla | → | Tabla propia del formulario o Si se omite: tabla por defecto o uso del formulario del proyecto | @@ -15,8 +17,21 @@ displayed_sidebar: docs | formData | Object | → | Datos a asociar al formulario | | \* | Operador | → | Usar el mismo proceso | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| 17 | Modificado | +| 11 SQL | Modificado | +| <6 | Created | + +
    +
    + ## Descripción El comando **DIALOG** presenta el *formulario* al usuario, junto con (el) los parámetro(s) *formData* (opcional). From 9a9b843135d725a227d590b0fb2c3a954a45605c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:28:38 +0200 Subject: [PATCH 0714/2000] New translations ds.md (Spanish) --- .../version-21/commands/ds.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/ds.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/ds.md index 5b88ab161fa1c9..bb77ca574b762b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/ds.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/ds.md @@ -4,17 +4,31 @@ title: ds displayed_sidebar: docs --- -**ds** { ( *localID* : Text ) } : cs.DataStore +**ds** ({ *localID* : Text }) : cs.DataStore +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------- | --------------------------- | ----------------------------------------------- | | localID | Text | → | ID local del almacén de datos remoto a devolver | | Resultado | cs.DataStore | ← | Referencia al almacén de datos | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 | Modificado | +| 17 | Created | + +
    +
    + ## Descripción El comando `ds` devuelve una referencia al almacén de datos que coincide con la base de datos 4D actual o con la base de datos designada por *localID*. From 3582e932987571106066efa81f024ba000f556a4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:28:40 +0200 Subject: [PATCH 0715/2000] New translations file.md (Spanish) --- .../version-21/commands/file.md | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/file.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/file.md index 454398f8f58ee0..fd82b54f6f7daf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/file.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/file.md @@ -4,29 +4,34 @@ title: File displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------------------------------- | -| 19 R4 | Nueva constante `HTTP Client log file` | -| 17 R5 | Añadidos | - -
    - -**File** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; \* } ) : 4D.File +**File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File +
    + | Parámetros | Tipo | | Descripción | | ------------ | ---------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Ruta del archivo | | fileConstant | Integer | → | Constante del archivo 4D | | pathType | Integer | → | `fk posix path` (por defecto) o `fk platform path` | -| \* | operator | → | \* para devolver el archivo de la base local | +| \* | Operador | → | \* para devolver el archivo de la base local | | Resultado | [4D.File](../API/FileClass.md) | ← | Nuevo objeto de archivo | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------------------------------- | +| 19 R4 | Nueva constante `HTTP Client log file` | +| 17 R5 | Añadidos | + +
    +
    + ## Descripción El comando `File` crea y devuelve un nuevo objeto del tipo [`4D.File`](../API/FileClass.md). El comando acepta dos sintaxis: From 67fa19a1216861058d94199d25712ff234c6563e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:28:42 +0200 Subject: [PATCH 0716/2000] New translations folder.md (Spanish) --- .../version-21/commands/folder.md | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/folder.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/folder.md index 379262aa7aaf5e..918b7e8ec127fd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/folder.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/folder.md @@ -4,29 +4,34 @@ title: Folder displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | --------------------------- | -| 19 R8 | Soporte de `fk home folder` | -| 17 R5 | Añadidos | - -
    - -**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; \* } ) : 4D.Folder +**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder +
    + | Parámetros | Tipo | | Descripción | | -------------- | -------------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Ruta de la carpeta | | folderConstant | Integer | → | Constante de la carpeta 4D | | pathType | Integer | → | `fk posix path` (por defecto) o `fk platform path` | -| \* | operator | → | \* para devolver la carpeta de la base local | +| \* | Operador | → | \* para devolver la carpeta de la base local | | Resultado | [4D.Folder](../API/FolderClass.md) | ← | Nuevo objeto de carpeta | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | --------------------------- | +| 19 R8 | Soporte de `fk home folder` | +| 17 R5 | Añadidos | + +
    +
    + ## Descripción El comando `Folder` crea y devuelve un nuevo objeto del tipo [`4D.Folder`](../API/FolderClass.md) tipo. El comando acepta dos sintaxis: From ef2e445b3ac14d6e4d012830fd805b8fd299be31 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:28:44 +0200 Subject: [PATCH 0717/2000] New translations form-edit.md (Spanish) --- .../version-21/commands/form-edit.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-edit.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-edit.md index 5169bf9b139886..349610e017e5fb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-edit.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-edit.md @@ -4,25 +4,31 @@ title: FORM EDIT displayed_sidebar: docs --- -**FORM EDIT** ( {*aTable* ;} *form* )
    **FORM EDIT** ( {*aTable* ;} *form* ; *object* ) +**FORM EDIT** ( {*aTable* : Table ;} *form* : Text )
    **FORM EDIT** ( {*aTable* : Table ;} *form* : Text ; *object* : Text ) +
    + | Parámetros | Tipo | | Descripción | | ---------- | ----- | --------------------------- | -------------------------------------------------------------------------------------------------------------- | | aTable | Tabla | → | Tabla propia del formulario o Si se omite: tabla por defecto o uso del formulario del proyecto | | form | Text | → | Nombre del formulario | | object | Text | → | Nombre del objeto del formulario o nombre del grupo | +
    +
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------------ | | 20 R8 | Soporte del parámetro *object* | +| 18 R5 | Created |
    +
    ## Descripción From 991451288423fba64dad6d9074694e50532faa07 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:28:45 +0200 Subject: [PATCH 0718/2000] New translations form-event-code.md (Spanish) --- .../version-21/commands/form-event-code.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md index 05ca5a421e1d8e..26bdc17a6f0009 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md @@ -9,10 +9,13 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | --------------------------- | | Resultado | Integer | ← | Número de evento formulário | +
    From 85ff01db4fee0edd4fc8d636546c983a6fdc203c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:28:47 +0200 Subject: [PATCH 0719/2000] New translations form-event.md (Spanish) --- .../version-21/commands/form-event.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event.md index 95f28cc5de4c08..31df564acba63a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------- | | Resultado | Object | ← | Objeto evento | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 R2 | Modificado | +| 18 | Created | + +
    +
    + ## Descripción **FORM Event** devuelve un objeto que contiene información sobre el evento formulario que acaba de ocurrir. Por lo general, utilizará **FORM Event** en un método formulario u objeto. @@ -37,7 +51,7 @@ Por ejemplo, en el caso de un clic en un botón, el objeto contiene las siguient El objeto evento puede contener propiedades adicionales, dependiendo del objeto para el que se produzca el evento. Para objetos *eventObj* generados en: -- los objetos list box o columna de list box, ver [esta sección](../FormObjects/listbox_overview.md#supported-form-events). +- los objetos list box o columna de list box, ver [esta sección](../FormObjects/listbox-object.md#supported-form-events). - áreas 4D View Pro, ver [On VP Ready form event](../Events/onVpReady.md). **Nota:** si no hay ningún evento actual, **FORM Event** devuelve un objeto null. From c29973205e70b5163dd26209be46d3e0bf809f9f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:28:49 +0200 Subject: [PATCH 0720/2000] New translations form-load.md (Spanish) --- .../version-21/commands/form-load.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-load.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-load.md index 7bd3b754c75512..3189c4408f234a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-load.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-load.md @@ -4,10 +4,12 @@ title: FORM LOAD displayed_sidebar: docs --- -**FORM LOAD** ( {*aTable* ;} *form* {; *formData*}{; *} ) +**FORM LOAD** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabla | → | Formulario tabla a cargar (si se omite, carga un formulario proyecto) | @@ -15,6 +17,7 @@ displayed_sidebar: docs | formData | Object | → | Datos a asociar al formulario | | \* | Operador | → | Si se pasa = el comando se aplica a la base de datos del host cuando se ejecuta desde un componente (parámetro ignorado fuera de este contexto) | +
    From 7622f47d65a4413b501a1e9188cf48e4efff7c36 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:28:51 +0200 Subject: [PATCH 0721/2000] New translations form.md (Spanish) --- .../version-21/commands/form.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form.md index b30437ed4d12b7..ba2cf21e5dc26d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form.md @@ -8,19 +8,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | --------------------------- | | Resultado | Object | ← | Datos del formulario actual | +
    +
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------------------ | | 20 R8 | Soporte de las clases de formularios | +| 16 R6 | Created |
    +
    ## Descripción From 14c1f88a4df37aae1abbe82089431887ed527b9a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:28:52 +0200 Subject: [PATCH 0722/2000] New translations formula-from-string.md (Spanish) --- .../commands/formula-from-string.md | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md index 66bc34862a8ee1..400ba0b49e888b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md @@ -4,28 +4,33 @@ title: Formula from string displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------------------------------------------------------------------- | -| 20 R3 | Soporte del parámetro *context* | -| 17 R6 | Renombrado: New formula from string -> Formula from string | -| 17 R3 | Añadidos | - -
    - **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function +
    + | Parámetros | Tipo | | Descripción | | ------------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------- | | formulaString | Text | → | Fórmula texto a devolver como objeto | | context | Integer | → | `sk execute in current database` (por defecto) o `sk execute in host database` | | Resultado | 4D.Function | ← | Objeto nativo que encapsula la fórmula | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------------------------------------------------------------------- | +| 20 R3 | Soporte del parámetro *context* | +| 17 R6 | Renombrado: New formula from string -> Formula from string | +| 17 R3 | Añadidos | + +
    +
    + ## Descripción El comando `Formula from string` crea un objeto `4D.Function` basado en *formulaString* y, opcionalmente, *context*. *formulaString* puede ser tan simple como un valor único o complejo, como un método proyecto con parámetros. From 7fc198ce6f7658e81cce7af696f966b59d0f2cb0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:28:54 +0200 Subject: [PATCH 0723/2000] New translations formula.md (Spanish) --- .../version-21/commands/formula.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/formula.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/formula.md index 9a00455033dda4..17e4091e77831a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/formula.md @@ -5,26 +5,31 @@ slug: /commands/formula displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ------------------------------------------------------ | -| 17 R6 | Renombrado (New formula -> Formula) | -| 17 R3 | Añadidos | - -
    - **Formula** ( *formulaExp* : Expression ) : 4D.Function +
    + | Parámetros | Tipo | | Descripción | | ---------- | --------------------------- | :-------------------------: | --------------------------------------- | | formulaExp | Expression | → | Fórmula a devolver como objeto | | Resultado | 4D.Function | ← | Función nativa que encapsula la fórmula | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ------------------------------------------------------ | +| 17 R6 | Renombrado (New formula -> Formula) | +| 17 R3 | Añadidos | + +
    +
    + ## Descripción El comando `Formula` crea un objeto `4D Function` basado en la expresión *formulaExp*. *formulaExp* puede ser tan simple como un valor único o complejo, como un método proyecto con parámetros. From 444f749fdaa29c6a884d79c45ea79a207c94d0d3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:28:55 +0200 Subject: [PATCH 0724/2000] New translations generate-uuid.md (Spanish) --- .../version-21/commands/generate-uuid.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md index cf2da33639d7fe..87c2c35203ce4a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md @@ -5,24 +5,30 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID**( *version* ) : Text +**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | ----------------------------------------------------------------------- | | version | Integer | → | Versión de UUID: 4 (por defecto) o 7 | | Resultado | Text | ← | Nuevo UUID como texto no canónico (32 caracteres) | +
    +
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------------- | | 20 R10 | Soporte del parámetro *version* | +| 12 | Created |
    +
    ## Descripción From 9948fb302e971704668983f1a5fbdc09bccd333b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:28:57 +0200 Subject: [PATCH 0725/2000] New translations http-parse-message.md (Spanish) --- .../version-21/commands/http-parse-message.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md index 656b69882da891..7ead6c93526006 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ------------------------------------------------------------- | | data | Text, Blob | → | Datos a analizar | | Resultado | Object | ← | Objeto, cada propiedad es parte de los datos de varias partes | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R4 | Añadidos |
    +
    ## Descripción From 0c8a7bdeeb6e2124cf3a847eab1b4f29f56d3968 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:28:58 +0200 Subject: [PATCH 0726/2000] New translations imap-new-transporter.md (Spanish) --- .../commands/imap-new-transporter.md | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md index 921e2f98dd339f..dce455319860cf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md @@ -4,25 +4,30 @@ title: IMAP New transporter displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 18 R4 | Añadidos | - -
    - **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | :-------------------------: | --------------------------------------------------------------------------------- | | server | Object | → | Información del servidor de correo | | Resultado | 4D.IMAPTransporter | ← | [Objeto IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object) | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 R4 | Añadidos | + +
    +
    + ## Descripción El comando `IMAP New transporter` configura una nueva conexión IMAP según el parámetro *server* y devuelve un nuevo objeto *transporter*. El objeto transportador devuelto se utilizará normalmente para recibir correos electrónicos. From 85664dbf21c0d613b79f15159bc5d78405d999aa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:00 +0200 Subject: [PATCH 0727/2000] New translations last-errors.md (Spanish) --- .../version-21/commands/last-errors.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/last-errors.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/last-errors.md index 6fd9f13d9902c9..99985d36c7734b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/last-errors.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/last-errors.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ----------------------------- | | Resultado | Collection | ← | Colección de objetos de error | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 R8 | Created | + +
    +
    + ## Descripción El comando **Last errors** devuelve la pila actual de errores de la aplicación 4D como una colección de objetos de error, o **null** si no se ha producido ningún error. La pila de errores incluye los objetos enviados por el comando [throw](../commands-legacy/throw.md), si los hay. From a65feafe6b27adc0f8be29bdcbc69a3aa5d65c64 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:02 +0200 Subject: [PATCH 0728/2000] New translations license-info.md (Spanish) --- .../version-21/commands/license-info.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/license-info.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/license-info.md index d51a4fef3a000b..7f8f584ee9b601 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/license-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/license-info.md @@ -8,10 +8,13 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------------------ | | Resultado | Object | ← | Información sobre la licencia activa | +
    @@ -37,6 +40,7 @@ Si el comando se ejecuta en una aplicación 4D que no utiliza localmente una lic Este comando recarga los archivos de licencia desde el disco y actualiza los derechos asociados si han sido modificados. ::: + El objeto devuelto contiene las siguientes propiedades: ```json From 38b22ac1f880a868d2970ad8b778375ca6821f7a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:04 +0200 Subject: [PATCH 0729/2000] New translations listbox-get-property.md (Spanish) --- .../version-21/commands/listbox-get-property.md | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md index 2cb0590e4fbd31..d01003924c38b7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md @@ -4,16 +4,11 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( {* ;} *object* ; *property* ) : any +**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any -| Parámetros | Tipo | | Descripción | -| ---------- | ------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena). Si se omite, object es una variable | -| object | any | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*) | -| property | Integer | → | Propiedad cuyo valor desea obtener | -| Resultado | Integer, Text | ← | Valor actual | +
    | Parámetros | Tipo | | Descripción | | ---------- | -------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | From 7dfe13cba59de8eeb35660e7d72d6aa70b1a4c55 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:07 +0200 Subject: [PATCH 0730/2000] New translations listbox-set-property.md (Spanish) --- .../commands/listbox-set-property.md | 28 ++++++++++++++----- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md index ff1d541ec6b51c..eac5c037546cb8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md @@ -4,19 +4,33 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( {* ;} *object* ; *property* ; *value* ) +**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text ) -| Parámetros | Tipo | | Descripción | -| ---------- | ------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena). Si se omite, object es una variable. | -| object | any | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*) | -| property | Integer | → | Propiedad de list box o de columna de list box | -| value | Integer, Text | → | Valor de la propiedad | +
    +| Parámetros | Tipo | | Descripción | +| ---------- | -------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena). Si se omite, object es una variable. | +| object | Text, Variable | → | Nombre del objeto del formulario (si se especifica \*) o Variable (si se omite \*) | +| property | Integer | → | Propiedad de list box o de columna de list box | +| value | Integer, Text | → | Valor de la propiedad | + +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 R6 | Modificado | +| 16 R2 | Created | + +
    +
    + ## Descripción El comando **LISTBOX SET PROPERTY** define el *value* de la *property* del list box o de la columna de list box especificado por los parámetros *object* y *\**. From 9b9be11ce47e0fa55f82f3a0a0525af4128db2bf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:09 +0200 Subject: [PATCH 0731/2000] New translations mail-convert-from-mime.md (Spanish) --- .../commands/mail-convert-from-mime.md | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md index 9c95023132be5b..89a1cc651f04e2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md @@ -4,25 +4,30 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 18 | Añadidos | - -
    - **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | :-------------------------: | ------------- | | mime | Blob, Text | → | Email en MIME | | Resultado | Object | ← | Objeto Email | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 | Añadidos | + +
    +
    + ## Descripción El comando `MAIL Convert from MIME` convierte un documento MIME en un objeto de correo electrónico válido. From e204efead7648198802a9d01d6fc897ae652ec49 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:10 +0200 Subject: [PATCH 0732/2000] New translations mail-convert-to-mime.md (Spanish) --- .../commands/mail-convert-to-mime.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md index a5dd1de03e1a8c..2d59c3254b5089 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md @@ -4,27 +4,32 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 17 R4 | Añadidos | -| 17 R5 | Modificado | - -
    - **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | :-------------------------: | ---------------------------------------------- | | mail | Object | → | Objeto Email | | options | Object | → | Opciones de codificación y de charset del mail | | Resultado | Text | ← | Objeto email convertido en MIME | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 17 R5 | Modificado | +| 17 R4 | Añadidos | + +
    +
    + ## Descripción El comando `MAIL Convert to MIME` convierte un objeto email en texto MIME. Este comando es llamado internamente por [SMTP_transporter.send()](API/SMTPTransporterClass.md#send) para formatear el objeto email antes de enviarlo. Se puede utilizar para analizar el formato MIME del objeto. From cf155ba0a668ace74da4ab7a0585a5354783c916 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:12 +0200 Subject: [PATCH 0733/2000] New translations mail-new-attachment.md (Spanish) --- .../commands/mail-new-attachment.md | 24 ++++++++++++------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md index f089b3417fb8c1..e8e2d888181623 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md @@ -4,23 +4,17 @@ title: MAIL New attachment displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------------------------------------------------------- | -| 19 R2 | Acepta 4D.File, 4D.ZipFile, 4D.Blob | - -
    - **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment +
    + | Parámetros | Tipo | | Descripción | | ----------- | --------------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------- | | file | 4D.File | → | Archivo adjunto | | zIPFile | 4D.ZipFile | → | Archivo zip adjunto | -| blob | 4D.Blob | → | BLOB que contiene el adjunto | +| blob | 4D.Blob | → | Blob que contiene el archivo adjunto | | path | Text | → | Ruta del archivo adjunto | | name | Text | → | Nombre + extensión utilizados por el cliente de correo para designar el archivo adjunto | | cid | Text | → | ID del archivo adjunto (sólo en mensajes HTML), o " " si no se requiere cid | @@ -28,8 +22,20 @@ displayed_sidebar: docs | disposition | Text | → | Valor del encabezado content-disposition: "inline" o "attachment". | | Resultado | 4D.MailAttachment | ← | Objeto adjunto | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------------------------------------------------------- | +| 19 R2 | Acepta 4D.File, 4D.ZipFile, 4D.Blob | +| 17 R4 | Añadidos | + +
    +
    + ## Descripción El comando `MAIL New attachment` le permite crear un objeto adjunto que puede agregar a un [objeto de Email](../API/EmailObjectClass.md#email-object). From 7962b4d28a7cf8ead6a46a625f3f1db84d5135f9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:14 +0200 Subject: [PATCH 0734/2000] New translations new-collection.md (Spanish) --- .../version-21/commands/new-collection.md | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-collection.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-collection.md index 8cae91af4c1fb2..bbe8cc57c74691 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-collection.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs -| Parámetros | Tipo | | Descripción | -| ---------- | ----------------------------------------------------------------------- | --------------------------- | ------------------------------------------ | -| value | Number, Text, Date, Time, Boolean, Object, Collection, Picture, Pointer | → | Valor(es) de collection | -| Resultado | Collection | ← | Nueva colección | +
    +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | --------------------------- | ------------------------------------------ | +| value | any | → | Valor(es) de collection | +| Resultado | Collection | ← | Nueva colección | + +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 16 R4 | Created | + +
    +
    + ## Descripción El comando `New collection` crea una nueva colección vacía o pre diligenciada y devuelve su referencia. Las colecciones se pueden manejar usando propiedades y funciones de la [API Collection class](../API/CollectionClass.md). From 634074722dbf2c2e2add42dc20ecc087e0fc431c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:15 +0200 Subject: [PATCH 0735/2000] New translations new-log-file.md (Spanish) --- .../version-21/commands/new-log-file.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md index 8985b44084b5b4..64cb041fd6f626 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | --------------------------------------------- | | Resultado | Text | ← | Ruta completa del archivo de registro cerrado | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| <6 | Created | + +
    +
    + ## Descripción **Nota preliminar:** este comando sólo funciona con 4D Server. Sólo puede ejecutarse mediante el comando [Execute on server](../commands-legacy/execute-on-server.md) o en un procedimiento almacenado. From 9fd0dd58225acf8b6f89ed6e12d4fd18cbdce9d4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:17 +0200 Subject: [PATCH 0736/2000] New translations new-shared-collection.md (Spanish) --- .../commands/new-shared-collection.md | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md index d3edc5424ccd8f..b3bcd58be70844 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs -| Parámetros | Tipo | | Descripción | -| ---------- | ----------------------------------------------------- | --------------------------- | -------------------------------------------------------- | -| value | Number, Text, Date, Time, Boolean, Object, Collection | → | Valor(es) de la collection compartida | -| Resultado | Collection | ← | New shared collection | +
    +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | --------------------------- | -------------------------------------------------------- | +| value | any | → | Valor(es) de la collection compartida | +| Resultado | Collection | ← | New shared collection | + +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 16 R6 | Created | + +
    +
    + ## Descripción El comando `New shared collection` crea una nueva colección compartida vacía o precargada y devuelve su referencia. Las colecciones se pueden manejar usando propiedades y funciones de la [API Collection class](../API/CollectionClass.md). From d3899149e32deab4acd2a0c774aedf491221bef6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:18 +0200 Subject: [PATCH 0737/2000] New translations new-signal.md (Spanish) --- .../version-21/commands/new-signal.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-signal.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-signal.md index 2c5af407f8a530..48ba1fcf2a61e3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-signal.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-signal.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ----------- | ------------------------- | --------------------------- | ------------------------------------ | | description | Text | → | Descripción para la señal | | Resultado | 4D.Signal | ← | Objeto nativo que encapsula la señal | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 17 R4 | Añadidos |
    +
    ## Descripción From e91cb28db96d9a174b898ed7f25bc254f2f71c4a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:20 +0200 Subject: [PATCH 0738/2000] New translations num.md (Spanish) --- .../version-21/commands/num.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/num.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/num.md index f24b35dd31383e..9d55624f055891 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/num.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/num.md @@ -5,26 +5,32 @@ slug: /commands/num displayed_sidebar: docs --- -**Num** ( *expression* {; *separator*} ) : Real
    **Num** ( *expression* ; *base* ) : Real +**Num** ( *expression* : Text, Boolean, Integer {; *separator* : Text} ) : Real
    **Num** ( *expression* : Text, Boolean, Integer ; *base* : Integer ) : Real +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------- | --------------------------- | ----------------------------------------------------------------------------------- | -| expresión | Text, Boolean, Integer | → | Cadena a convertir en numérica o Booleano para devolver 0 o 1, o Expresión numérica | +| expression | Text, Boolean, Integer | → | Cadena a convertir en numérica o Booleano para devolver 0 o 1, o Expresión numérica | | separador | Text | → | Separador decimal | | base | Integer | → | Valor entre 2 y 36 que representa la base | | Resultado | Real | ← | Forma numérica del parámetro de expresión | +
    +
    Historia -| Lanzamiento | Modificaciones | -| ----------- | ---------------------------- | -| 21 | Soporte del parámetro *base* | +| Lanzamiento | Modificaciones | +| --------------------------- | ---------------------------- | +| 21 | Soporte del parámetro *base* | +| <6 | Created |
    +
    ## Descripción From 96b0d2c46db2684eaa76b68bafc07b9b0fe07514 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:21 +0200 Subject: [PATCH 0739/2000] New translations object-get-data-source-formula.md (Spanish) --- .../object-get-data-source-formula.md | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md index b47ff4bc496519..67266ac1d11bb8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md @@ -1,17 +1,14 @@ --- id: object-get-data-source-formula title: OBJECT Get data source formula +displayed_sidebar: docs --- -**OBJECT Get data source formula** ( {* ;} *object* ) : 4D.Formula +**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula -| Parámetros | Tipo | | Descripción | -| ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena)
    Si se omite, object es un campo o variable | -| object | any | → | Nombre del objeto (si se especifica \*) o
    Campo o variable (si se omite \*) | -| formula | 4D.Formula | ← | Fórmula asociada al objeto formulario (`Null` si no hay fórmula asociada) | +
    | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | @@ -22,6 +19,17 @@ title: OBJECT Get data source formula
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ---------------------------- | +| 21 | Soporte del parámetro *base* | +| 20 R10 | Created | + +
    +
    + ## Descripción El comando **OBJECT Get data source formula** devuelve la(s) fórmula(s) asociada(s) a los objetos designados por los parámetros *object* y *\**. From 83ab913373440c9056b361ddf923363530346cf9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:23 +0200 Subject: [PATCH 0740/2000] New translations object-set-data-source-formula.md (Spanish) --- .../object-set-data-source-formula.md | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md index 10b80bb176922f..41978d12e2b436 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md @@ -4,15 +4,11 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( {* ;} *object* ; *formula* ) +**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula ) -| Parámetros | Tipo | | Descripción | -| ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena)
    Si se omite, object es un campo o variable | -| object | any | → | Nombre del objeto (si se especifica \*) o
    Campo o variable (si se omite \*) | -| formula | 4D.Formula | → | Fórmula a asignar como fuente de datos | +
    | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | @@ -23,6 +19,17 @@ displayed_sidebar: docs
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ---------------------------- | +| 21 | Soporte del parámetro *base* | +| 20 R10 | Created | + +
    +
    + ## Descripción El comando **OBJECT SET DATA SOURCE FORMULA** asigna una fórmula (expresión) como fuente de datos del objeto u objetos designados por los parámetros *object* y *\** . La fórmula debe proporcionarse como un objeto [`4D.Formula`](../API/FunctionClass.md#formula-objects). From 7e3aaf27671f41982dddc46ae14f49cbdc2d8ba4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:24 +0200 Subject: [PATCH 0741/2000] New translations open-datastore.md (Spanish) --- .../version-21/commands/open-datastore.md | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md index 7b7721719a5e5f..f119e717f889fe 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md @@ -4,29 +4,34 @@ title: Open datastore displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------------------- | -| 21 | Cloud Qodly interrumpido | -| 20 R6 | Soporta el acceso a instancias en la nube Qodly | -| 20 R4 | Nueva propiedad *passwordAlgorithm* | -| 18 | Añadidos | - -
    - **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation +
    + | Parámetros | Tipo | | Descripción | | -------------- | ------------------------------------------ | --------------------------- | --------------------------------------------------------------------------------------------------- | | connectionInfo | Object | → | Propiedades de conexión utilizadas para alcanzar el almacén de datos remoto | | localID | Text | → | Id para asignar al almacén de datos abierto en la aplicación local (obligatorio) | | Resultado | 4D.DataStoreImplementation | ← | Objeto del almacén de datos | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------------------- | +| 21 | Cloud Qodly interrumpido | +| 20 R6 | Soporta el acceso a instancias en la nube Qodly | +| 20 R4 | Nueva propiedad *passwordAlgorithm* | +| 18 | Añadidos | + +
    +
    + ## Descripción El comando `Open datastore` conecta la aplicación al datastore remoto identificado por el parámetro *connectionInfo* y devuelve un objeto `4D.DataStoreImplementation` asociado con el alias local *localID*. From 08750d54fce702644fe15db2512f90ad42e25ba4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:26 +0200 Subject: [PATCH 0742/2000] New translations pop3-new-transporter.md (Spanish) --- .../version-21/commands/pop3-new-transporter.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md index 53da64ed12d6bc..08e00c57313831 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Información del servidor de correo | | Resultado | 4D.POP3Transporter | ← | [Objeto transporter POP3](../API/POP3TransporterClass.md#pop3-transporter-object) | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 18 R2 | Añadidos |
    +
    ## Descripción From 411058f310d6a5ab134cbb16be3fcd6dbbe85796 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:28 +0200 Subject: [PATCH 0743/2000] New translations print-form.md (Spanish) --- .../version-21/commands/print-form.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/print-form.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/print-form.md index a60d297821ad1a..2ff81f5c4863a5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/print-form.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/print-form.md @@ -4,10 +4,12 @@ title: Print form displayed_sidebar: docs --- -**Print form** ( {*aTable* ;} *form* {; *formData*} {; *areaStart*{; *areaEnd*}} ) : Integer +**Print form** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object} {; *areaStart* : Integer{; *areaEnd* : Integer}} ) : Integer +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | aTable | Tabla | → | Tabla del formulario, o tabla por defecto, si se omite | @@ -17,8 +19,21 @@ displayed_sidebar: docs | areaEnd | Integer | → | Área final (si se especifica areaStart) | | Resultado | Integer | ← | Altura de la sección impresa | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| 20 | Modificado | +| 16 R6 | Modificado | +| <6 | Añadidos | + +
    +
    + ## Descripción El comando **Print form** simplemente imprime *form* con los valores actuales de los campos y variables de la tabla *aTable*. Suele utilizarse para imprimir informes muy complejos que requieren un control total del proceso de impresión. **Print form** no realiza ningún procesamiento de registros, ni las rupturas, ni de saltos de página. Estas operaciones son responsabilidad suya. **Print form*** imprime campos y variables solo en un marco de tamaño fijo. From 063f8b69408fbacab2110f05780065ae3f7a3e88 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:29 +0200 Subject: [PATCH 0744/2000] New translations process-activity.md (Spanish) --- .../version-21/commands/process-activity.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-activity.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-activity.md index 20ab71d0b41dce..d060ccd61ffafa 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-activity.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-activity.md @@ -4,18 +4,22 @@ title: Process activity displayed_sidebar: docs --- -**Process activity** () : Object
    **Process activity** ( *options* ) : Object
    **Process activity** ( *sessionID* ) : Object
    **Process activity** ( *sessionID* ; *options* ) : Object +**Process activity** () : Object
    **Process activity** ( *options* : Integer ) : Object
    **Process activity** ( *sessionID* : Text ) : Object
    **Process activity** ( *sessionID* : Text ; *options* : Integer ) : Object +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | sessionID | Text | → | ID de sesión | | options | Integer | → | Opciones de retorno | | Resultado | Object | ← | Instantánea de los procesos en ejecución y/o sesiones de usuario (sólo 4D Server) | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R7 |
    • Soporte del parámetro *sessionID
    • Renombrado (Get process activity)
    |
    +
    ## Descripción From 6182dee46204c7f9520dca2a3d5ac2011d51c403 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:32 +0200 Subject: [PATCH 0745/2000] New translations process-info.md (Spanish) --- .../version-21/commands/process-info.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-info.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-info.md index d4a6922bde6cc9..f5e35c98108361 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-info.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ------------- | ------- | :-------------------------: | ---------------------------- | | processNumber | Integer | → | Process number | | Resultado | Object | ← | Información sobre el proceso | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,10 +26,11 @@ displayed_sidebar: docs | 20 R7 | Añadidos |
    +
    ## Descripción -El comando `Process info` devuelve un objeto que da información detallada sobre el proceso cuyo número se pasa en *processNumber*. Si pasa un número de proceso incorrecto, el comando devuelve un objeto null. +The `Process info` command returns an object providing detailed information about process whose number you pass in *processNumber*. Si pasa un número de proceso incorrecto, el comando devuelve un objeto null. El objeto devuelto contiene las siguientes propiedades: From 68f8f66f7401a9fe256a0c61cedc26f564d2dd11 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:34 +0200 Subject: [PATCH 0746/2000] New translations process-number.md (Spanish) --- .../version-21/commands/process-number.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-number.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-number.md index a483286481882e..eaf6899ea9cdfe 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-number.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-number.md @@ -5,10 +5,12 @@ slug: /commands/process-number displayed_sidebar: docs --- -**Process number** ( *name* {; *} ) : Integer
    **Process number** ( *id* {; *} ) : Integer +**Process number** ( *name* : Text {; *} ) : Integer
    **Process number** ( *id* : Text {; *} ) : Integer +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------- | --------------------------- | ---------------------------------------------------------------- | | name | Text | → | Nombre del proceso del que se desea obtener el número de proceso | @@ -16,15 +18,19 @@ displayed_sidebar: docs | \* | Operador | → | Devuelve el número de proceso del servidor | | Resultado | Integer | ← | Process number | +
    +
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------ | | 20 R7 | Soporte del parámetro id | +| 6 | Created |
    +
    ## Descripción From ea1eefd2274585f292b4e4fc3a2dff1da9423f92 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:35 +0200 Subject: [PATCH 0747/2000] New translations select-log-file.md (Spanish) --- .../version-21/commands/select-log-file.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md index 2fd0f62dfc0e66..1be33e82e791bb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md @@ -4,17 +4,31 @@ title: SELECT LOG FILE displayed_sidebar: docs --- -**SELECT LOG FILE** ( *logFile* )
    **SELECT LOG FILE** ( * ) +**SELECT LOG FILE** ( *logFile* : Text )
    **SELECT LOG FILE** ( * ) +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------- | --------------------------- | ------------------------------------ | | logFile | Text | → | Nombre del archivo de registro | | \* | Operador | → | Cerrar el archivo de registro actual | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| 11 SQL | Modificado | +| <6 | Created | + +
    +
    + ## Descripción El comando **SELECT LOG FILE** crea o cierra el archivo de historial de acuerdo al valor que pase en el parámetro. From 56e47dc7aeb79717fd3a197101a1c4f13ef77dc8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:37 +0200 Subject: [PATCH 0748/2000] New translations session-info.md (Spanish) --- .../version-21/commands/session-info.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-info.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-info.md index 16c277a9d14dc2..960bcec249bc43 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-info.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------- | :-------------------------: | --------------------------- | | sessionID | Integer | → | ID de sesión | | Resultado | Object | ← | Información sobre la sesión | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | Añadidos |
    +
    ## Descripción From 9a16682831633adcb2add1eebdbb9036ccb6b7dc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:39 +0200 Subject: [PATCH 0749/2000] New translations session-storage.md (Spanish) --- .../version-21/commands/session-storage.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-storage.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-storage.md index 450aaeaf5098a1..729672e401b7b0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-storage.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-storage.md @@ -4,17 +4,21 @@ title: Session storage displayed_sidebar: docs --- -**Session storage** ( *id* ) : Object +**Session storage** ( *id* : Text ) : Object +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ---------------------------------------------------------- | | id | Text | → | Identificador único (UUID) de la sesión | | Resultado | Object | ← | Objeto de almacenamiento de la sesión | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R6 | Añadidos |
    +
    ## Descripción From e28a1efc4eb39b3ba8a69fc55a23f241ae5623f6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:40 +0200 Subject: [PATCH 0750/2000] New translations session.md (Spanish) --- .../version-21/commands/session.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session.md index f1e2a700fad6ad..3aed35f931d007 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | --------------------------- | -------------- | | Resultado | 4D.Session | ← | Objeto Session | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 18 R6 | Añadidos |
    +
    ## Descripción From 06838723b1a27dcbcd70b2a5b0d6ffd9e9f99db3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:42 +0200 Subject: [PATCH 0751/2000] New translations set-allowed-methods.md (Spanish) --- .../version-21/commands/set-allowed-methods.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md index 610cf135cf3f61..00c9b6f5a95b59 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md @@ -5,16 +5,30 @@ slug: /commands/set-allowed-methods displayed_sidebar: docs --- -**SET ALLOWED METHODS** ( *methodsArray* ) +**SET ALLOWED METHODS** ( *methodsArray* : Text array ) +
    + | Parámetros | Tipo | | Descripción | | ------------ | -------------- | --------------------------- | --------------------------- | | methodsArray | Array de texto | → | Array de nombres de métodos | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| 17 R2 | Modificado | +| <6 | Añadidos | + +
    +
    + ## Descripción El comando **SET ALLOWED METHODS** designa los métodos proyecto que se pueden llamar a través de la aplicación. From a67b43e7c4e01f8208c37f64ce51d04173eb867f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:43 +0200 Subject: [PATCH 0752/2000] New translations set-window-document-icon.md (Spanish) --- .../version-21/commands/set-window-document-icon.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md index ea3290d67c45c2..68f1c89ee37826 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md @@ -4,18 +4,22 @@ title: SET WINDOW DOCUMENT ICON displayed_sidebar: docs --- -**SET WINDOW DOCUMENT ICON** ( *winRef* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *file* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* ; *file* ) +**SET WINDOW DOCUMENT ICON** ( *winRef* : Integer )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *file* : 4D.File, 4D.Folder )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture ; *file* : 4D.File, 4D.Folder ) +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------------------------------------------------- | --------------------------- | ---------------------------------- | | winRef | Integer | → | Número de referencia de la ventana | | image | Picture | → | Ícono personalizado | | file | 4D.File, 4D.Folder | → | Ruta del archivo o de la carpeta | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | Añadidos |
    +
    ## Descripción From 712ef2427daa42213ffdf8fff3dc8a726af71540 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:45 +0200 Subject: [PATCH 0753/2000] New translations smtp-new-transporter.md (Spanish) --- .../version-21/commands/smtp-new-transporter.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md index e5ed669018d5e5..530879550701cd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Información del servidor de correo | | Resultado | 4D.SMTPTransporter | ← | [Objeto SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object) | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 17 R4 | Añadidos |
    +
    ## Descripción From ba38c50518126f9fb111b2ce4200cc9eac3d238d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:47 +0200 Subject: [PATCH 0754/2000] New translations string.md (Spanish) --- .../version-21/commands/string.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/string.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/string.md index 2fe9a34446e747..8b431d066d7b9a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/string.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/string.md @@ -5,27 +5,33 @@ slug: /commands/string displayed_sidebar: docs --- -**String** ( *expression* {; *format* {; *addTime*}} ) : Text
    **String** ( *expression* ; *base* ) : Text +**String** ( *expression* : Expression {; *format* : Integer, Text {; *addTime* : Time}} ) : Text
    **String** ( *expression* : Expression ; *base* : Integer ) : Text +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| expresión | Expression | → | Expresión a convertir en cadena (puede ser Real, Integer, Long Integer, Date, Time, Text, Boolean, Undefined, o Null) | +| expression | Expression | → | Expresión a convertir en cadena (puede ser Real, Integer, Long Integer, Date, Time, Text, Boolean, Undefined, o Null) | | format | Integer, Text | → | Formato de visualización | | addTime | Time | → | Hora a combinar si *expression* es una fecha | | base | Integer | → | Valor entre 2 y 36 que representa la base si *expression* es un número | | Resultado | Text | ← | expresión convertida en cadena alfanumérica | +
    +
    Historia -| Lanzamiento | Modificaciones | -| ----------- | ---------------------------- | -| 21 | Soporte del parámetro *base* | +| Lanzamiento | Modificaciones | +| --------------------------- | ---------------------------- | +| 21 | Soporte del parámetro *base* | +| <6 | Created |
    +
    ## Descripción From 39f3f81bb14c10ce6765876d9f90e4b6ef62dd02 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:29:48 +0200 Subject: [PATCH 0755/2000] New translations super.md (Spanish) --- .../version-21/commands/super.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/super.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/super.md index e3c60c68584453..1d05e22a25ad34 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/super.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/super.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------------------------------------------------------ | | param | any | -> | Parámetro(s) a pasar al constructor de la clase padre | | Resultado | Object | <- | Padre del objeto | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 | Created | + +
    +
    + La palabra clave `Super` permite llamar a la `superclass`, es decir, la clase padre. `Super` tiene dos propósitos diferentes: From e4d1bce0a5fb8be900f7ef5f8d9244051fcc6859 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:31:04 +0200 Subject: [PATCH 0756/2000] New translations this.md (Spanish) --- .../version-21/commands/this.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/this.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/this.md index 26c1b9c797c7a8..cfaaf517c93878 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/this.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/this.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------ | | Resultado | Object | ← | Elemento u objeto actual | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 | Created | + +
    +
    + ## Descripción El comando `This` devuelve una referencia al objeto procesado actualmente. From ce6a978d4a3b1e9979249eb494de3b43c731f1f2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:31:05 +0200 Subject: [PATCH 0757/2000] New translations trim-end.md (Spanish) --- .../version-21/commands/trim-end.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim-end.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim-end.md index 5069cabdeba273..3f37b0f4a98aff 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim-end.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim-end.md @@ -4,17 +4,21 @@ title: Trim end displayed_sidebar: docs --- -**Trim end** ( *aString* ) : Text +**Trim end** ( *aString* : Text ) : Text +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texto a recortar | | Resultado | Text | ← | Texto recortado | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Añadidos |
    +
    ## Descripción From 73bf5f63bfd5075e37f7799d440496e0ea0188c7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:31:07 +0200 Subject: [PATCH 0758/2000] New translations trim-start.md (Spanish) --- .../version-21/commands/trim-start.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim-start.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim-start.md index 034b8492d84319..aeb525a0360312 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim-start.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim-start.md @@ -4,17 +4,21 @@ title: Trim start displayed_sidebar: docs --- -**Trim start** ( *aString* ) : Text +**Trim start** ( *aString* : Text ) : Text +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texto a recortar | | Resultado | Text | ← | Texto recortado | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Añadidos |
    +
    ## Descripción From f62b41f051222465c671089601d01fde9ea2bbde Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:31:08 +0200 Subject: [PATCH 0759/2000] New translations trim.md (Spanish) --- .../version-21/commands/trim.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim.md index 600a1b504f5c8e..3346ae8190c30f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim.md @@ -4,17 +4,21 @@ title: Trim displayed_sidebar: docs --- -**Trim** ( *aString* ) : Text +**Trim** ( *aString* : Text ) : Text +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texto a recortar | | Resultado | Text | ← | Texto recortado | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Añadidos |
    +
    ## Descripción From c64d4da62465289a4b007d2fe026642e5f3bc309 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:31:10 +0200 Subject: [PATCH 0760/2000] New translations use-entity-selection.md (Spanish) --- .../version-21/commands/use-entity-selection.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md index a3059451368fad..dac9a7e84df698 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | --------------- | ---------------------------------- | --------------------------- | -------------------- | | entitySelection | 4D.EntitySelection | → | Una entity selection | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 17 | Añadidos | + +
    +
    + ## Descripción El comando `USE ENTITY SELECTION` actualiza la selección actual de la tabla que coincide con el nivel de datos del parámetro *entitySelection*, de acuerdo al contenido de la selección de entidad. From 51d81b324ae88947a80f56e4c440874d98d51ca6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:31:11 +0200 Subject: [PATCH 0761/2000] New translations wa-get-context.md (Spanish) --- .../version-21/commands/wa-get-context.md | 27 ++++++++++++++----- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md index 20040e24e92c5f..8f2271decd62d8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md @@ -4,25 +4,38 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( {* ;} *object* ) -> *contextObj* +**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object -| Parámetros | Tipo | | Descripción | -| ---------- | -------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, *object* es un nombre de objeto (cadena). Si se omite, *object* es una variable. | -| object | any | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*). | -| contextObj | Object | ← | Objeto contexto si se ha definido previamente, en caso contrario `null`. | +
    +| Parámetros | Tipo | | Descripción | +| ---------- | -------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Si se especifica, *object* es un nombre de objeto (cadena). Si se omite, *object* es una variable. | +| object | Text, Variable | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*). | +| Resultado | Object | ← | Objeto contexto si se ha definido previamente, en caso contrario `null`. | + +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 20 R9 | Añadidos | + +
    +
    + ### Descripción El comando `WA Get context` recupera el objeto de contexto definido para `$4d` en el área Web designada por los parámetros \* y *object* utilizando [`WA SET CONTEXT`](./wa-set-context.md). Si `WA SET CONTEXT` no fue llamado para el área web, el comando devuelve `null`. :::note -The command is only usable with an embedded web area where the [**Use embedded web rendering engine**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) and **Access 4D methods** parameters are set to `true`. +El comando solo es utilizable con un área web integrada en la que los parámetros [**Utilizar el motor de renderizado web integrado**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) y **Acceder a los métodos 4D** estén configurados como `true`. ::: From 9b7671b8c83862c149efa289425fe7a193b2e0f5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:31:13 +0200 Subject: [PATCH 0762/2000] New translations wa-set-context.md (Spanish) --- .../version-21/commands/wa-set-context.md | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md index 0503a8c0eea21f..1e2a46185f0424 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md @@ -4,15 +4,11 @@ title: WA SET CONTEXT displayed_sidebar: docs --- -**WA SET CONTEXT** ( {* ;} *object* ; *contextObj* ) +**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object ) -| Parámetros | Tipo | | Descripción | -| ---------- | -------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, *object* es un nombre de objeto (cadena). Si se omite, *object* es una variable. | -| object | any | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*). | -| contextObj | Object | → | Objeto que contiene las funciones que se pueden llamar con `$4d`. | +
    | Parámetros | Tipo | | Descripción | | ---------- | --------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -23,13 +19,23 @@ displayed_sidebar: docs
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 20 R9 | Añadidos | + +
    +
    + ### Descripción El comando `WA SET CONTEXT` define un objeto contextual *contextObj* para `$4d` en el área Web designado por los parámetros \* y *object*. Cuando se utiliza este comando, `$4d` sólo puede acceder a los contenidos declarados dentro del *contextObj* proporcionado. Cuando no se establece ningún objeto contexto, `$4d` tiene acceso a todos los métodos 4D y no puede acceder a las clases usuario. :::note -The command is only usable with an embedded web area where the [**Use embedded web rendering engine**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) and **Access 4D methods** parameters are set to `true`. +El comando solo es utilizable con un área web integrada en la que los parámetros [**Utilizar el motor de renderizado web integrado**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) y **Acceder a los métodos 4D** estén configurados como `true`. ::: From c4a35a71de3ad7c17d968ddaf02163ef6d33994a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:31:14 +0200 Subject: [PATCH 0763/2000] New translations web-server-list.md (Spanish) --- .../version-21/commands/web-server-list.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md index 8a0dfc73bd7b0f..ff475a180c7dcb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ----------------------------------------------- | | Resultado | Collection | ← | Colección de los objetos Web Server disponibles | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -21,6 +25,7 @@ displayed_sidebar: docs | 18 R3 | Añadidos |
    +
    ## Descripción From 8eab88c0eb5b335c853ad7a9ebc70bbb03430223 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:31:16 +0200 Subject: [PATCH 0764/2000] New translations web-server.md (Spanish) --- .../version-21/commands/web-server.md | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-server.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-server.md index 91307e3acd3797..b0834b5db60c41 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-server.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------- | --------------------------- | ------------------------------------------------------------------------------------------- | | option | Integer | → | Servidor web a obtener (por defecto si se omite = `Web server database`) | | Resultado | 4D.WebServer | ← | Objeto servidor web | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 19 | soporte de .sessionCookieSameSite |
    +
    ## Descripción @@ -30,11 +35,11 @@ El comando `WEB Server` devuelve el ob Por defecto, si se omite el parámetro *option*, el comando devuelve una referencia al servidor web de la base de datos, es decir, al servidor web por defecto. Para designar el servidor web a devolver, puede pasar una de las siguientes constantes en el parámetro *option*: -| Constante | Valor | Comentario | -| ------------------------------ | ----- | ------------------------------------------------------------------------------------ | -| `Web server database` | 1 | Servidor web de la base actual (por defecto si se omite) | -| `Web server host database` | 2 | Servidor web de la base local de un componente | -| `Web server receiving request` | 3 | Servidor web que ha recibido la solicitud (servidor web objetivo) | +| Constante | Valor | Comentario | +| ------------------------------ | ----- | ------------------------------------------------------------------------------------------------------- | +| `Web server database` | 1 | Servidor web del proyecto desde el que se llama al comando (por defecto si se omite) | +| `Web server host database` | 2 | Servidor web de la base local de un componente | +| `Web server receiving request` | 3 | Servidor web que ha recibido la solicitud (servidor web objetivo) | El **objeto servidor web devuelto** contiene los valores actuales de las [propiedades del servidor web](../API/WebServerClass.md). @@ -53,7 +58,7 @@ El objeto servidor web devuelto contiene los valores actuales de las propiedades ## Ver también -[Lista servidor WEB](web-server-list.md)\ +[Lista servidor WEB](web-server-list.md) [webServer.stop()](../API/WebServerClass.md#stop) ## Propiedades From da86c7fc7bef0561418f1d66922bb4e119d01221 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:31:18 +0200 Subject: [PATCH 0765/2000] New translations zip-create-archive.md (Spanish) --- .../version-21/commands/zip-create-archive.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md index e416df98055d51..02bbf74cf63ee2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | --------------- | ------------------------- | :-------------------------: | -------------------------------------------------------------------- | | fileToZip | 4D.File | → | Objeto archivo o carpeta a comprimir | @@ -17,8 +19,10 @@ displayed_sidebar: docs | options | Integer | → | Opción *folderToZip*: `ZIP Without enclosing folder` | | Resultado | Object | ← | Objeto estado | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -27,6 +31,7 @@ displayed_sidebar: docs | 18 | Añadidos |
    +
    ## Descripción From ac9dff3f12c08b10ab62a4258ba3766fc3a6a629 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:31:20 +0200 Subject: [PATCH 0766/2000] New translations zip-read-archive.md (Spanish) --- .../version-21/commands/zip-read-archive.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md index 4efb513c0f74fd..2976050b2a3ad3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ----------------------------- | :-------------------------: | ------------------------------------- | | zIPFile | 4D.File | → | Archivos Zip | | contraseña | Text | → | Contraseña del archivo ZIP, si la hay | | Resultado | 4D.ZipArchive | ← | Objeto archivo | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 18 | Añadidos |
    +
    ## Descripción From 5f876bb376651d51e87ccfac22aa0585b0e481a6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:31:36 +0200 Subject: [PATCH 0767/2000] New translations spinner.md (Spanish) --- .../version-21/FormObjects/spinner.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/spinner.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/spinner.md index 43b9fdf6590258..5bf83bb131504d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/spinner.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/spinner.md @@ -16,4 +16,8 @@ Cuando se ejecuta el formulario, el objeto no se anima. La animación se gestion ### Propiedades soportadas -[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Tipo de expresión](properties_Object.md#expression-type) - [Altura](properties_CoordinatesAndSizing.md#height) -[Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibilidad) - [Ancho](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Tipo de expresión](properties_Object.md#expression-type) - [Altura](properties_CoordinatesAndSizing.md#height) -[Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibilidad) - [Ancho](properties_CoordinatesAndSizing.md#width) + +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From d18f6e9d70ee11039d0622dd5ec89b08ffff36a7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:31:37 +0200 Subject: [PATCH 0768/2000] New translations splitters.md (Spanish) --- .../version-21/FormObjects/splitters.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/splitters.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/splitters.md index 44dd6b6649dcfd..06c1e0303ee13f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/splitters.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/splitters.md @@ -35,6 +35,10 @@ Una vez insertado, el separador aparece como una línea. Puede modificar su [est [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Altura](properties_CoordinatesAndSizing.md#height) - [Ayuda](properties_Help.md#help-tip) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Color de línea](properties_BackgroundAndBorder.md#line-color) - [Nombre del objeto](properties_Object.md#nombre_objeto) - [Empujador](properties_ResizingOptions.md#empujador) - [Derecha](properties_CoordinatesAndSizing.md#derecha) - [Arriba](properties_CoordinatesAndSizing.md#arriba) - [Tipo](properties_Object.md#type) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## Interacción con las propiedades de los objetos vecinos En un formulario, los separadores interactúan con los objetos que están a su alrededor según las opciones de cambio de tamaño de estos objetos: From bf563ef97c7a03fd2ffbe42e5a6b9dbd7f9270e9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:31:40 +0200 Subject: [PATCH 0769/2000] New translations stepper.md (Spanish) --- .../version-21/FormObjects/stepper.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/stepper.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/stepper.md index 453a3b38a316cd..fc7c3d0f991549 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/stepper.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/stepper.md @@ -27,6 +27,10 @@ Para más información, consulte [Uso de indicadores](progressIndicator.md#using [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Entrada](properties_Entry.md#enterable) - [Ejecutar método de objeto](properties_Action.md#execute-object-method) - [Tipo de expresión](properties_Object.md#expression-type) (sólo "entero", "número", "fecha" u "hora") - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Máximo](properties_Scale.md#maximum) - [Mínimo](properties_Scale.md#minimum) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Paso](properties_Scale.md#step) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-o-expresión) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibilidad) - [Ancho](properties_CoordinatesAndSizing.md#ancho) +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## Ver también - [indicadores de progreso](progressIndicator.md) From a698f238f9f440bd091479f8dfd521429c23390f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:31:42 +0200 Subject: [PATCH 0770/2000] New translations subform_overview.md (Spanish) --- .../version-21/FormObjects/subform_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/subform_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/subform_overview.md index 6d01f3ebe4bf77..3fa069c4380235 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/subform_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/subform_overview.md @@ -207,3 +207,7 @@ Para más información, consulte la descripción del comando `EXECUTE METHOD IN [Estilo de Borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Formulario detallado](properties_Subform.md#detail-form) - [Doble clic en fila vacía](properties_Subform.md#double-click-on-empty-row) - [Doble clic en fila](properties_Subform.md#double-click-on-row) - [Editable en lista](properties_Subform.md#enterable-in-list) - [Tipo de expresión](properties_Object.md#expression-type) - [Enfocable](properties_Entry.md#focusable) - [Altura](properties_CoordinatesAndSizing.md#height) - [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Dimensionado horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Formulario listado](properties_Subform.md#list-form) - [Método](properties_Action.md#method) - [Nombre de objeto](properties_Object.md#object-name) - [Marco de impresión](properties_Print.md#print-frame) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Modo de selección](properties_Subform.md#selection-mode) - [Fuente](properties_Subform.md#source) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Dimensionado vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Data Change](../Events/onDataChange.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 31dea91993207ce697d4e17a967eae194c2ad188 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:31:43 +0200 Subject: [PATCH 0771/2000] New translations tabcontrol.md (Spanish) --- .../version-21/FormObjects/tabControl.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/tabControl.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/tabControl.md index bc49bec408f392..bd89bd3e89e51a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/tabControl.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/tabControl.md @@ -117,3 +117,7 @@ Por ejemplo, si el usuario selecciona la tercera pestaña, 4D mostrará la pági ## Propiedades soportadas [Negrita](properties_Text.md#bold) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list-static-list) - [Clase](properties_Object.md#css-class) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Guardar valor](properties_Object.md#save-value) - [Acción estándar](properties_Action.md#standard-action) - [Dirección del control de pestañas](properties_Appearance.md#tab-control-direction) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From b116f508286d6f3c6df23d12f2b4c96c0231a0bc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:31:47 +0200 Subject: [PATCH 0772/2000] New translations viewproarea_overview.md (Spanish) --- .../version-21/FormObjects/viewProArea_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/viewProArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/viewProArea_overview.md index d9d66f412605a2..c2631d5ee7e660 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/viewProArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/viewProArea_overview.md @@ -16,3 +16,7 @@ Las áreas 4D View Pro están documentadas en [la sección 4D View Pro](ViewPro/ ## Propiedades soportadas [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Mostrar barra de fórmulas](properties_Appearance.md#show-formula-bar) - [Tipo](properties_Object.md#type) - [Interfaz de usuario](properties_Appearance.md#user-interface) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On Clicked](../Events/onClicked.md) - [On Column Resize](../Events/onColumnResize.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header Click](../Events/onHeaderClick.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Row Resize](../Events/onRowResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On VP Range Changed](../Events/onVPRangeChanged.md) - [On VP Ready](../Events/onVPReady.md) From ab64409b93d4eb5fbc82cf52e488252a2cd73840 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:31:49 +0200 Subject: [PATCH 0773/2000] New translations webarea_overview.md (Spanish) --- .../version-21/FormObjects/webArea_overview.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md index 5dbbfb98dc7ad5..b4c380ddd56c14 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md @@ -245,6 +245,10 @@ Cuando haya realizado los ajustes como se ha descrito anteriormente, entonces te [Access 4D methods](properties_WebArea.md#access-4d-methods) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Progression](properties_WebArea.md#progression) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [URL](properties_WebArea.md#url) - [Use embedded Web rendering engine](properties_WebArea.md#use-embedded-web-rendering-engine) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibilty](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +## Supported Events + +[On Begin URL Loading](../Events/onBeginUrlLoading.md) - [On End URL Loading](../Events/onEndUrlLoading.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Open External Link](../Events/onOpenExternalLink.md) - [On Unload](../Events/onUnload.md) - [On URL Filtering](../Events/onUrlFiltering.md) - [On URL Loading Error](../Events/onUrlLoadingError.md) - [On URL Resource Loading](../Events/onUrlResourceLoading.md) - [On Window Opening Denied](../Events/onWindowOpeningDenied.md) + ## 4DCEFParameters.json El 4DCEFParameters.json es un archivo de configuración que permite la personalización de los parámetros CEF para gestionar el comportamiento de las áreas web dentro de las aplicaciones 4D. @@ -355,3 +359,4 @@ El archivo 4DCEFParameters.json por defecto contiene los siguientes cambios: + From a86da68def435cede70605d9c85e0428a8738f79 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:31:52 +0200 Subject: [PATCH 0774/2000] New translations writeproarea_overview.md (Spanish) --- .../version-21/FormObjects/writeProArea_overview.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/writeProArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/writeProArea_overview.md index c3ee7de71a40cb..778f24512726f1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/writeProArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/writeProArea_overview.md @@ -15,3 +15,6 @@ Las áreas 4D Write Pro están documentadas en el manual [4D Write Pro](https:// [Corrector ortográfico automático](properties_Entry.md#auto-spellcheck) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Menú contextual](properties_Entry.md#context-menu) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Editable](properties_Entry.md#enterable) - [Enfocable](properties_Entry.md#focusable) - [Alto](properties_CoordinatesAndSizing.md#height) - [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Disposición del teclado](properties_Entry.md#keyboard-layout) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Imprimir marco variable](properties_Print.md#print-frame) - [Resolución](properties_Appearance.md#resolution) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Selección siempre visible](properties_Entry.md#selection-always-visible) - [Mostrar fondo](properties_Appearance.md#show-background) - [Mostrar pies de página](properties_Appearance.md#show-footers) - [Mostrar encabezados](properties_Appearance.md#show-headers) - [Mostrar caracteres ocultos](properties_Appearance.md#show-hidden-characters) - [Mostrar regla horizontal](properties_Appearance.md#show-horizontal-ruler) - [Mostrar HTML WYSIWYG](properties_Appearance.md#show-html-wysiwyg) - [Mostrar marco de página](properties_Appearance.md#show-page-frame) - [Mostrar referencias](properties_Appearance.md#show-references) - [Mostrar regla vertical](properties_Appearance.md#show-vertical-ruler) - [Tipo](properties_Object.md#type) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Ver modo](properties_Appearance.md#view-mode) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Zoom](properties_Appearance.md#zoom) +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 32da56a16aa10a91a8f4eccfc5c1e303eb60cd96 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:44:13 +0200 Subject: [PATCH 0775/2000] New translations web-event.md (Spanish) --- .../version-21/commands/web-event.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-event.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-event.md index 17f56ca60365e6..f9a7df88a5d05c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-event.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-event.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | :-------------------------: | ------------------------------------ | | Resultado | Object | ← | Información sobre el evento activado | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 21 | Añadidos | + +
    +
    + ## Descripción `Web Event` devuelve un objeto con información sobre un evento desencadenado vinculado a un componente de página web. From 37cff28b4a36ed271e657a5dcce8069f2406c0ed Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:44:14 +0200 Subject: [PATCH 0776/2000] New translations web-form.md (Spanish) --- .../version-21/commands/web-form.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-form.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-form.md index 2111a8fe9c8546..6447726c58eee1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-form.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-form.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | :-------------------------: | ----------------------------- | | Resultado | 4D.WebForm | ← | Nuevo objeto proxy `Web Form` | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 21 | Añadidos | + +
    +
    + ## Descripción El comando `Web Form` devuelve un objeto proxy `4D.WebForm`, ofreciendo un medio para trabajar con las propiedades y las funciones de la página y emularlas eficazmente. From 1add42192fabec80bc0a400f20bc782e5c67d22b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:44:16 +0200 Subject: [PATCH 0777/2000] New translations search-replace.md (Spanish) --- .../current/Project/search-replace.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/search-replace.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/search-replace.md index ed3d9d56eb7142..1dc74c2b2ec761 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/search-replace.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/search-replace.md @@ -198,7 +198,7 @@ Puede realizar varias acciones utilizando el menú opciones: - Contenido (si es preciso): ofrece el contenido que realmente coincide con los criterios; por ejemplo, la línea de código que contiene la cadena solicitada. - Número de línea (para código) o número de página (para objetos de formulario) -## Reemplazar en el contenido {#replace-in-content} +## Reemplazar en el contenido{#replace-in-content} La función Reemplazar en el contenido permite sustituir una cadena de caracteres por otra dentro de los objetos listados en la ventana Resultados. Está disponible en el [menú de opciones](#options-menu) de la ventana. From e6b988868a4562704ce422b227e71b10155eea19 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:44:43 +0200 Subject: [PATCH 0778/2000] New translations collectionclass.md (Spanish) --- .../version-21-R2/API/CollectionClass.md | 684 ++++++++++-------- 1 file changed, 375 insertions(+), 309 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md index 376dc8260f505f..932fc1e5fe4dae 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md @@ -99,12 +99,18 @@ La función `.at()` devuelve el elemento en Los números enteros negativos cuentan hacia atrás desde el último elemento de la colección. -Igual a +La función devuelve Undefined si el *index* sobrepasa los límites de la colección. #### Ejemplo ```4d -Lanzamiento +var $col : Collection +$col:=New collection(10; 20; 30; 40; 50) +$element:=$col.at(0) // 10 +$element:=$col.at(1) // 20 +$element:=$col.at(-1) // 50 +$element:=$col.at(-2) // 40 +$element:=$col.at(10) // indefinido ``` @@ -127,10 +133,10 @@ Lanzamiento
    -| Parámetros | Tipo | | Descripción | -| ------------ | --------------- | :-------------------------: | ---------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real, Undefined | <- | donde: | +| Parámetros | Tipo | | Descripción | +| ------------ | --------------- | :-------------------------: | ----------------------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | +| Resultado | Real, Undefined | <- | Media aritmética (promedio) de los valores de la colección |
    @@ -251,7 +257,7 @@ Por defecto, los elementos *col2* se añaden al final de la colección original. - Si *index* es mayor que la longitud de la colección, el índice inicial real se definirá en la longitud de la colección. - Si *index* < 0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). -- En caso de incoherencia, se aplican las siguientes reglas: +- Si el valor calculado es negativo, *index* toma el valor 0. #### Ejemplo @@ -285,7 +291,7 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6] | Parámetros | Tipo | | Descripción | | ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------- | | value | any | -> | Valores a concatenar. Si *value* es una colección, todos sus elementos se añaden al final de la colección original. | -| Resultado | Collection | <- | Colección original con valores rellenados | +| Resultado | Collection | <- | Nueva colección con valor(es) añadido(s) a la colección original |
    @@ -296,7 +302,7 @@ La función.`.concat()` devuelve una nu > Esta función no modifica la colección original. -La colección devuelta contiene el elemento especificado por *startFrom* y todos los elementos subsiguientes hasta, pero sin incluir, el elemento especificado por *end*. Si sólo se especifica el parámetro *startFrom*, la colección devuelta contiene todos los elementos desde *startFrom* hasta el último elemento de la colección original. +Si *value* es una colección, todos sus elementos se añaden al final de la colección original. Si *value* no es una colección, se añade ella misma como un nuevo elemento. #### Ejemplo @@ -335,25 +341,25 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8] | option | Integer | -> | `ck resolve pointers`: resolver punteros antes de copiar,
    `ck shared`: devolver una colección compartida | | groupWithCol | Collection | -> | Colección compartida que se agrupa con la colección resultante | | groupWithObj | Object | -> | Objeto compartido que se agrupa con la colección resultante | -| Resultado | Collection | <- | Colección original ordenada | +| Resultado | Collection | <- | Copia profunda de la colección original |
    #### Descripción -En caso de incoherencia, se aplican las siguientes reglas: +La función `.copy()` devuelve una copia profunda de la instancia de la colección.***Deep copy*** significa que los objetos o colecciones dentro de la colección original se duplican y no comparten ninguna referencia con la colección devuelta. > Esta función no modifica la colección original. -Lanzamiento +Si se pasa, el parámetro *option* puede contener una de las siguientes constantes (o ambas): | option | Descripción | | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck resolve pointers` | Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. En este caso, cada puntero presente en la colección se evalúa al copiar y se utiliza su valor desreferenciado. | +| `ck resolve pointers` | Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. Sin embargo, puede resolver los punteros al copiar pasando la constante `ck resolve pointers`. En este caso, cada puntero presente en la colección se evalúa al copiar y se utiliza su valor desreferenciado. | | `ck shared` | Por defecto, `copy()` devuelve una colección Clásica (no compartida), incluso si el comando se aplica a una colección compartida. Pasa la constante `ck shared` para crear una colección compartida. En este caso, puede utilizar el parámetro *groupWith* para asociar la colección compartida con otra colección u objeto (ver más adelante). | -En caso de incoherencia, se aplican las siguientes reglas: +Los parámetros *groupWithCol* o *groupWithObj* permiten designar una colección o un objeto al que se debe asociar la colección resultante. :::note @@ -385,7 +391,7 @@ End use #### Ejemplo 2 -Queremos combinar *$sharedColl1* y *$sharedColl2*. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. +Queremos combinar *$sharedColl1* y *$sharedColl2*. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. Por lo tanto, debemos hacer una copia compartida de *$sharedColl1* y designar *$sharedColl2* como grupo compartido para la copia. ```4d var $sharedColl1;$sharedColl2;$copyColl : Collection @@ -420,10 +426,24 @@ End use #### Ejemplo 4 -Primer elemento de la colección +Este ejemplo ilustra el uso de la opción `ck resolve pointers`: ```4d -Mayor que + var $col : Collection + var $p : Pointer + $p:=->$what + + $col:=New collection + $col.push(New object("alpha";"Hello";"num";1)) + $col.push(New object("beta";"You";"what";$p)) + + $col2:=$col.copy() + $col2[1].beta:="World!" + ALERT($col[0].alpha+" "+$col2[1].beta) //muestra "Hello World!" + + $what:="You!" + $col3:=$col2.copy(ck resolve pointers) + ALERT($col3[0].alpha+" "+$col3[1].what) //muestra "Hello You!" ``` @@ -449,14 +469,14 @@ Mayor que | Parámetros | Tipo | | Descripción | | ------------ | ---- | :-------------------------: | ---------------------------------------------------------------- | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | Primer elemento de la colección | +| Resultado | Real | <- | Número de elementos en la colección |
    #### Descripción -Si se intenta eliminar un elemento de una colección vacía, el método no hace nada (no se genera ningún error). +La función `.count()` devuelve el número de elementos no nulos en la colección. Si la colección contiene objetos, puede pasar el parámetro *propertyPath*. En este caso, sólo se tienen en cuenta los elementos que contienen el *propertyPath*. @@ -499,7 +519,7 @@ Si la colección contiene objetos, puede pasar el parámetro *propertyPath*. En | ------------ | ---- | :-------------------------: | ---------------------------------------------------------------- | | value | any | -> | Valor a contar | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | Valor a contar | +| Resultado | Real | <- | Número de ocurrencias del valor |
    @@ -641,7 +661,7 @@ Ejemplos | ----------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------- | | collection2 | Collection | -> | Colección a comparar | | option | Integer | -> | `ck diacritical`: evaluación diacrítica ("A" # "a" por ejemplo) | -| Resultado | Boolean | <- | Descripción | +| Resultado | Boolean | <- | True si las colecciones son idénticas, false en caso contrario | @@ -653,11 +673,11 @@ La función `.equal()` compara recursiva :::note Notas - La función `.equal()` solo comprueba la igualdad para los elementos de tipo cadena, booleano, número y null en las colecciones. No verifica la igualdad para objetos nativos. -- Constantes **null**: utilizando la palabra clave "null" se encontrarán las propiedades **null** y **undefined**. +- Los elementos con valores **null** no son iguales a los elementos Undefined. ::: -Por defecto, se realiza una evaluación no diacrítica. La evaluación distingue entre mayúsculas y minúsculas y diferencia los caracteres acentuados. +Por defecto, se realiza una evaluación no diacrítica. Si desea que la evaluación diferencie entre mayúsculas y minúsculas o que diferencie los caracteres acentuados, pase la constante `ck diacritical` en el parámetro option. :::tip @@ -715,7 +735,7 @@ Una comparación recursiva de colecciones puede llevar mucho tiempo si la colecc | formula | 4D.Function | -> | Objeto fórmula | | methodName | Text | -> | Nombre de un método | | param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Boolean | <- | Lanzamiento | +| Resultado | Boolean | <- | True si todos los elementos han pasado la prueba con éxito | @@ -726,8 +746,8 @@ La función `.every()` devuelve **true** Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -739,7 +759,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Copia invertida de la colección +- (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. En todos los casos, en el momento en que la función.every() encuentra el primer elemento de la colección evaluado como false, deja de llamar a la retrollamada y devuelve false\*\*. @@ -876,31 +896,31 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------- | -| value | any | -> | Valor a asignar | -| startFrom | Integer | -> | Índice de inicio (incluido) | -| end | Integer | -> | Índice final (no incluido) | -| Resultado | Collection | <- | *methodName*, el nombre de un método proyecto (texto). | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ---------------------------------------------- | +| value | any | -> | Valor a asignar | +| startFrom | Integer | -> | Índice de inicio (incluido) | +| end | Integer | -> | Índice final (no incluido) | +| Resultado | Collection | <- | Colección original con valores rellenados |
    #### Descripción -Igual a +La función `.fill()` llena la colección con el *valor* especificado, opcionalmente desde el índice *startFrom* hasta el índice *end*, y devuelve la colección resultante. > Esta función modifica la colección original. -- Descripción -- Igual a -- Descripción +- Si se omite el parámetro *startFrom*, *value* se aplica a todos los elementos de la colección (*startFrom*=0). +- Si se pasa el parámetro *startFrom* y se omite *end*, *value* se aplica a los elementos de la colección a partir de *startFrom* hasta el último elemento de la colección (*end*=length). +- Si se pasan tanto el parámetro *startFrom* como *end*, *value* se aplica a los elementos de la colección empezando en *startFrom* hasta el elemento *end*. En caso de incoherencia, se aplican las siguientes reglas: - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). Si el valor calculado es negativo, *startFrom* toma el valor 0. -- Soporte de querySettings -- Copia invertida de la colección +- Si *end* < 0 , se recalcula como *end:=end+length*. +- Si *end* < *startFrom* (valores pasados o calculados), el método no hace nada. #### Ejemplo @@ -934,12 +954,12 @@ En caso de incoherencia, se aplican las siguientes reglas:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | donde: | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | Nueva colección que contiene elementos filtrados (copia superficial) |
    @@ -952,8 +972,8 @@ La función `.filter()` devuelve una nu Se designa la retrollamada a ejecutar para filtrar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). Se llama a la retrollamada con los parámetros pasados en *param* (opcional) y un objeto en primer parámetro (*$1*). La retrollamada puede realizar cualquier prueba, con o sin el parámetro(s) y debe devolver **true** para cada elemento que cumpla la condición y por lo tanto, debe añadirse a la nueva colección. @@ -965,12 +985,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Nombre de un método +- *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de filtro y debe conservarse, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. :::note -Mayor o igual que +Cuando se utiliza *methodName* como callback, y si el método no devuelve ningún valor, `.filter()` buscará la propiedad *$1.result* que debe dar el valor **true** para cada elemento que cumpla la condición. ::: @@ -1023,27 +1043,27 @@ Quiere filtrar los elementos según su tipo de valor:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | any | <- | La función `.multiSort()` permite realizar una ordenación sincronizada multinivel sobre un conjunto de colecciones. | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | any | <- | Primer valor encontrado, o Undefined si no se encuentra |
    #### Descripción -Cuando se utilizan marcadores de posición, no es posible anular las condiciones de seguridad: +La función `.find()` devuelve el primer valor de la colección para el que el resultado de *formula* o de *methodName*, aplicado a cada elemento, devuelve **true**. > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -1055,12 +1075,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Ordenar una colección de números de forma ascendente y descendente: +- (obligatorio si ha utilizado un método) *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de búsqueda, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. Por defecto, `.find()` busca en toda la colección. Opcionalmente, se puede pasar en *startFrom* el índice del elemento desde el que iniciar la búsqueda. -- Uso del paréntesis +- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1127,14 +1147,14 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046 #### Descripción -Ejemplo: +La función `.findIndex()` devuelve el índice, en la colección, del primer valor para el que *formula* o *methodName*, aplicados sobre cada elemento, devuelven **true**. > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Desea ordenar la colección resultante: +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -1146,12 +1166,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Ordenar una colección de números de forma ascendente y descendente: +- (obligatorio si ha utilizado un método) *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de búsqueda, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. Por defecto, `.findIndex()` busca en toda la colección. Opcionalmente, se puede pasar en *startFrom* el índice del elemento desde el que iniciar la búsqueda. -- Uso del paréntesis +- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1193,16 +1213,16 @@ $val3:=$c.findIndex($val2+1;Formula($1.value.name=$2);"Clanton") //$val3=4
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Resultado | any | <- | Obtiene los datos coincidentes, admite el comodín (@), no distingue entre mayúsculas de minúsculas ni diacríticas. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------- | +| Resultado | any | <- | Primer elemento de la colección |
    #### Descripción -Diferente de +La función `.first()` devuelve el primer elemento de la colección. > Esta función no modifica la colección original. @@ -1241,19 +1261,19 @@ $first:=$emptyCol.first() // devuelve Undefined
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| depth | Integer | -> | A qué profundidad debe aplanarse una estructura de colección anidada. Por defecto=1 | -| Resultado | Collection | <- | *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | +| depth | Integer | -> | A qué profundidad debe aplanarse una estructura de colección anidada. Por defecto=1 | +| Resultado | Collection | <- | Colección aplanada |
    #### Descripción -Menor que +La función `.flat()` crea una nueva colección con todos los elementos de la subcolección concatenados recursivamente hasta la *depth* especificada. -expresión +Por defecto, si se omite el parámetro *depth*, sólo se aplanará el primer nivel de la estructura de la colección anidada. > Esta función no modifica la colección original. @@ -1297,12 +1317,12 @@ $col.flat(MAXLONG)
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | Comentario | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | Colección de valores transformados y aplanados en una profundidad de 1 |
    @@ -1311,14 +1331,14 @@ $col.flat(MAXLONG) La función `.flatMap()` crea una nueva colección basada en el resultado de la llamada a la función *formula* 4D o al método *methodName* sobre cada elemento de la colección original y aplanada por una profundidad de 1. Opcionalmente, puede pasar parámetros a *formula* o *methodName* utilizando los parámetros *param*. -Valor mínimo en la colección +Esta función es idéntica a una llamada a [`map()`](#map) seguida de una llamada a [`flat()`](#flat) de profundidad 1. > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1). @@ -1330,7 +1350,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Descripción +- (obligatorio si ha utilizado un método) *$1.result* (cualquier tipo): nuevo valor transformado para añadir a la colección resultante - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 @@ -1392,18 +1412,18 @@ $c2:=$c.flatMap($f; $c.sum())
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ---------------------------------- | -| toSearch | Expression | -> | Expresión a buscar en la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Boolean | <- | Ejemplo 1 | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ----------------------------------------------- | +| toSearch | Expression | -> | Expresión a buscar en la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Boolean | <- | True si *toSearch* se encuentra en la colección |
    #### Descripción -Ejemplo +La función `.includes()` devuelve True si la expresión *toSearch* se encuentra entre los elementos de la colección, en caso contrario False. > Esta función no modifica la colección original. @@ -1413,12 +1433,12 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -la colección está vacía, +*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad del tipo de datos). -Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). +Opcionalmente, puede pasar el índice de la colección desde el que iniciar la búsqueda en *startFrom*. -- Uso de marcadores de posición -- Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Atención**: recuerde que los elementos de la colección están numerados desde 0. +- Si *startFrom* >= la longitud de la colección, se devuelve False, lo que significa que no se busca en la colección. +- Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). Tenga en cuenta que incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). #### Ejemplo @@ -1457,18 +1477,18 @@ Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final d
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ---------------------------------- | -| toSearch | Expression | -> | Expresión a buscar en la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Integer | <- | Descripción | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ---------------------------------------------------------------------------------- | +| toSearch | Expression | -> | Expresión a buscar en la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Integer | <- | Índice de la primera ocurrencia de toSearch en la colección, -1 si no se encuentra |
    #### Descripción -Ejemplo: +La función `.indexOf()` busca la expresión *toSearch* entre los elementos de la colección y devuelve el índice de la primera ocurrencia encontrada, o -1 si no se encontró. > Esta función no modifica la colección original. @@ -1478,11 +1498,11 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -la colección está vacía, +*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad del tipo de datos). -Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). +Opcionalmente, puede pasar el índice de la colección desde el que iniciar la búsqueda en *startFrom*. -- Uso del paréntesis +- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1523,7 +1543,7 @@ Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final d | ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------- | | queryString | Text | -> | Criterio de búsqueda | | value | any | -> | Valor(es) a comparar cuando se utiliza(n) marcador(es) de posición | -| Resultado | Collection | <- | Ejemplo 3 | +| Resultado | Collection | <- | Índice(s) de elementos que coinciden con queryString en la colección | @@ -1534,13 +1554,13 @@ La función `.indices()` funciona exactamente igual que la función [`.query()`] > Esta función no modifica la colección original. -Ejemplo 1 +El parámetro *queryString* utiliza la siguiente sintaxis: ```4d propertyPath comparator value {logicalOperator propertyPath comparator value} ``` -Los elementos se ordenan de forma descendente +Para una descripción detallada de los parámetros *queryString* y *value*, consulte la función `dataClass.query()`. #### Ejemplo @@ -1577,27 +1597,27 @@ Los elementos se ordenan de forma descendente
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ------------------------------------------------------ | -| index | Integer | -> | Dónde insertar el elemento | -| element | any | -> | Elemento a insertar en la colección | -| Resultado | Collection | <- | Con el siguiente método ***Flatten***: | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | -------------------------------------------------------- | +| index | Integer | -> | Dónde insertar el elemento | +| element | any | -> | Elemento a insertar en la colección | +| Resultado | Collection | <- | Colección original que contiene los elementos insertados |
    #### Descripción -Búsquedas con fechas: +La función `.insert()` inserta *element* en la posición *index* especificada en la instancia de la colección y devuelve la colección modificada. > Esta función modifica la colección original. -Este ejemplo devuelve las personas contratadas hace más de 90 días: +En *index*, pase la posición donde quiere insertar el elemento en la colección. > **Atención**: recuerde que los elementos de la colección están numerados desde 0. - Si *index* la longitud de la colección, el índice inicial real se fijará en la longitud de la colección. -- Ejemplo 1 +- Si *index* <0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). - Si el valor calculado es negativo, index toma el valor 0. Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. @@ -1632,18 +1652,18 @@ Se puede insertar cualquier tipo de elemento aceptado por una colección, inclus
    -| Parámetros | Tipo | | Descripción | -| ---------- | ------- | :-------------------------: | ------------------------------------ | -| delimiter | Text | -> | Separador a utilizar entre elementos | -| option | Integer | -> | Conjunción | -| Resultado | Text | <- | Ejemplo 3 | +| Parámetros | Tipo | | Descripción | +| ---------- | ------- | :-------------------------: | --------------------------------------------------------------------------------------------- | +| delimiter | Text | -> | Separador a utilizar entre elementos | +| option | Integer | -> | `ck ignore null or empty`: ignorar las cadenas nulas y vacías en el resultado | +| Resultado | Text | <- | Cadena que contiene todos los elementos de la colección, separados por un delimitador |
    #### Descripción -Tipo +La función `.join()` convierte todos los elementos de la colección en cadenas y las concatena utilizando la cadena delimiter especificada como separador.La función devuelve la cadena resultante. > Esta función no modifica la colección original. @@ -1679,16 +1699,16 @@ Por defecto, los elementos nulos o vacíos de la colección se devuelven en la c
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------ | -| Resultado | any | <- | Si el valor calculado < 0, *startFrom* toma el valor 0. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------- | +| Resultado | any | <- | Último elemento de la colección |
    #### Descripción -Diferente de +La función `.last()` devuelve el último elemento de la colección. > Esta función no modifica la colección original. @@ -1697,7 +1717,15 @@ La función devuelve Undefined si la colección está vacía. #### Ejemplo ```4d -Propiedad +var $col; $emptyCol : Collection +var $last : Variant +$col:=New collection(10; 20; 30; "hello"; 50) +$last:=$col.last() // 50 + +$emptyCol:=New collection() //empty +// $last:=$emptyCol[$emptyCol.length-1] //devuelve un error +$last:=$emptyCol.last() // devuelve Indefinido + ``` @@ -1720,18 +1748,18 @@ Propiedad
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------------- | -| toSearch | Expression | -> | El elemento que se va a buscar dentro de la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Integer | <- | Descripción | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------- | +| toSearch | Expression | -> | El elemento que se va a buscar dentro de la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Integer | <- | Índice de la última ocurrencia de toSearch en la colección, -1 si no se encuentra |
    #### Descripción -Ejemplo +La función `.lastIndexOf()` busca la expresión *toSearch* entre los elementos de la colección y devuelve el índice de la última ocurrencia, o -1 si no se encontró. > Esta función no modifica la colección original. @@ -1741,11 +1769,11 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -Descripción +*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad). Opcionalmente, puede pasar el índice de la colección desde el cual iniciar una búsqueda en reversa en *startFrom*. -- Notas +- Si *startFrom* >= la longitud de la colección menos uno (coll.length-1), se busca en toda la colección (por defecto). - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). Si el valor calculado es negativo, se devuelve -1 (no se busca en la colección). **Nota:** incluso si *startFrom* es negativo, la colección se sigue buscando de derecha a izquierda. - Si *startFrom* = 0, se devuelve -1 lo que significa que la colección no se busca. @@ -1781,14 +1809,17 @@ Opcionalmente, puede pasar el índice de la colección desde el cual iniciar una #### Descripción -Ejemplo 2 +La propiedad `.length` devuelve el número de elementos en la colección. La propiedad `.length` se inicializa cuando se crea la colección. Añadir o eliminar elementos actualiza la longitud, si es necesario. Esta propiedad es **sólo lectura** (no se puede utilizar para definir el tamaño de la colección). #### Ejemplo ```4d -Tipo + var $col : Collection //$col.length inicializada en 0 + $col:=New collection("one";"two";"three") //$col.length actualizada a 3 + $col[4]:="five" //$col.length actualizada a 5 + $vSize:=$col.remove(0;3).length //$vSize=2 ``` @@ -1812,12 +1843,12 @@ Tipo
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | `.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | Colección de valores transformados |
    @@ -1830,8 +1861,8 @@ La función `.map()` crea una nueva colecc Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1). @@ -1843,7 +1874,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Descripción +- (obligatorio si ha utilizado un método) *$1.result* (cualquier tipo): nuevo valor transformado para añadir a la colección resultante - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo @@ -1878,7 +1909,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) | Parámetros | Tipo | | Descripción | | ------------ | ---- | :-------------------------: | ------------------------------------------------------------------- | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | -| Resultado | any | <- | Comentario | +| Resultado | any | <- | Valor máximo en la colección | @@ -1893,7 +1924,7 @@ Si la colección contiene diferentes tipos de valores, la función `.max()` devo Si la colección contiene objetos, pase el parámetro *propertyPath* para indicar la propiedad del objeto cuyo valor máximo desea obtener. -Lanzamiento +Si la colección está vacía, `.max()` devuelve *Undefined*. #### Ejemplo @@ -1928,25 +1959,25 @@ Lanzamiento
    -| Parámetros | Tipo | | Descripción | -| ------------ | ---- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | -| Resultado | any | <- | *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; | +| Parámetros | Tipo | | Descripción | +| ------------ | ---- | :-------------------------: | ------------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | +| Resultado | any | <- | Valor mínimo en la colección |
    #### Descripción -Ejemplo 2 +La función `.min()` devuelve el elemento con el valor más pequeño de la colección (el primer elemento de la colección tal y como se ordenaría en orden ascendente utilizando la función [`.sort()`](#sort)). > Esta función no modifica la colección original. -La función `.min()` devuelve el elemento con el valor más pequeño de la colección (el primer elemento de la colección tal y como se ordenaría en orden ascendente utilizando la función [`.sort()`](#sort)). +Si la colección contiene diferentes tipos de valores, la función `.min()` devolverá el valor mínimo dentro del primer tipo de elemento en el orden de la lista de tipos (ver la descripción de [`.sort()`](#sort)). -Modificaciones +Si la colección contiene objetos, pase el parámetro *propertyPath* para indicar la propiedad del objeto cuyo valor mínimo desea obtener. -Lanzamiento +Si la colección está vacía, `.min()` devuelve *Undefined*. #### Ejemplo @@ -1981,20 +2012,20 @@ Lanzamiento
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ------------------ | -| formula | 4D.Function | -> | Objeto fórmula | -| colsToSort | Collection | -> | Ejemplo 2 | -| Resultado | Collection | <- | La nueva colección | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| colsToSort | Collection | -> | Colección de colecciones y/u objetos con propiedades {`collection`:*colToSort*;`order`:`ck ascending` o `ck descending`} | +| Resultado | Collection | <- | Colección original ordenada |
    #### Descripción -Menor o igual que +La función `.multiSort()` permite realizar una ordenación sincronizada multinivel sobre un conjunto de colecciones. -> Ejemplo 2 +> Esta función modifica la colección original, así como todas las colecciones utilizadas en el parámetro *colsToSort*. Si se llama a `.multiSort()` sin parámetros, la función tiene el mismo efecto que la función [`.sort()`](#sort): la colección se ordena (sólo valores escalares) en orden ascendente por defecto, según su tipo. Si la colección contiene valores de diferentes tipos, se agrupan primero por tipo y se ordenan después. Si attributePath lleva a una propiedad de objeto que contiene valores de diferentes tipos, primero se agrupan por tipo y se ordenan después. @@ -2006,13 +2037,13 @@ Si se llama a `.multiSort()` sin parámetros, la función tiene el mismo efecto 6. collections 7. dates -Mayor que +**Ordenación sincronizada de un nivel** Para ordenar varias colecciones de forma sincrónica, basta con pasar en *colsToSort* una colección de colecciones para ordenar. Puede pasar un número ilimitado de colecciones. La colección original se ordenará en orden ascendente y todas las colecciones *colsToSort* se ordenarán de forma sincronizada. :::note -Descripción +Todas las colecciones *colsToSort* deben tener el mismo número de elementos, de lo contrario se devuelve un error. ::: @@ -2021,25 +2052,25 @@ Si desea ordenar las colecciones en algún otro orden que no sea ascendente, deb En *index*, pase la posición donde quiere eliminar el elemento de la colección. - $1 (objeto), donde: - - Lanzamiento - - Conjunción + - *$1.value* (todo tipo): valor del primer elemento a comparar + - *$1.value2* (todo tipo): valor del segundo elemento a comparar - $2...$N (cualquier tipo): parámetros adicionales -Quiere obtener el primer elemento de texto con una longitud menor que 5: +**Ordenación sincronizada multinivel** -Ejemplos +La definición de una ordenación sincronizada multinivel requiere que se pase un objeto que contenga las propiedades {`collection`:*colToSort*;`order`:`ck ascending` o `ck descending`} en lugar de una colección *colToSort* para cada colección que se utilizará como subnivel. -Ejemplo 2 +Los niveles de ordenación vienen determinados por el orden en que se pasan las colecciones en el parámetro *colsToSort*: la posición de un objeto `collection`/`order` en la sintaxis determina su nivel de ordenación. :::note -Ejemplo 2 +La función `.multiSort()` utiliza un algoritmo de ordenación [estable](https://en.wikipedia.org/wiki/Sorting_algorithm#Stability). ::: #### Ejemplo 1 -Descripción +Una simple ordenación sincronizada de colecciones con diferentes tipos de valores: ```4d var $col;$col2;$col3 : Collection @@ -2078,7 +2109,7 @@ $continent.multiSort([$country; {collection: $city; order: ck ascending}]) #### Ejemplo 3 -Resultado +También puede sincronizar colecciones de objetos. ```4d var $name : Collection @@ -2120,19 +2151,19 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address])
    -| Parámetros | Tipo | | Descripción | -| ----------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------ | -| pathStrings | Text | -> | Ruta(s) de propiedad(es) a utilizar para ordenar la colección | -| pathObjects | Collection | -> | Colección de objetos criterio | -| ascOrDesc | Integer | -> | Ejemplo 1 | -| Resultado | Collection | <- | Constantes **null**: utilizando la palabra clave "null" se encontrarán las propiedades **null** y **undefined**. | +| Parámetros | Tipo | | Descripción | +| ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | +| pathStrings | Text | -> | Ruta(s) de propiedad(es) a utilizar para ordenar la colección | +| pathObjects | Collection | -> | Colección de objetos criterio | +| ascOrDesc | Integer | -> | `ck ascending` o `ck descending` (valores escalares) | +| Resultado | Collection | <- | Copia ordenada de la colección (copia superficial) |
    #### Descripción -Ejemplo +La función `.orderBy()` devuelve una nueva colección que contiene todos los elementos de la colección en el orden especificado. Esta función devuelve una *copia superficial*, lo que significa que los objetos o colecciones de ambas colecciones comparten la misma referencia. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. @@ -2264,19 +2295,19 @@ Ordenar con una ruta de propiedad:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| extraParam | any | -> | Parámetro(s) a pasar | -| Resultado | Collection | <- | \|startFrom \|Integer \|->\|Índice para comenzar la prueba\| \|formula\|4D.Function\|->\|Objeto fórmula\| \|methodName\|Text\|->\|Nombre de un método\| \|param \|any \|->\|Parámetro(s) a pasar\| \|Result\|Boolean\|<-\|True si al menos un elemento pasa exitosamente la prueba\| | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| extraParam | any | -> | Parámetro(s) a pasar | +| Resultado | Collection | <- | Copia ordenada de la colección (copia superficial) |
    #### Descripción -Ejemplo +La función `.orderByMethod()` devuelve una nueva colección que contiene todos los elementos de la colección en el orden definido mediante la función *formula* 4D o el método *methodName*. Esta función devuelve una *copia superficial*, lo que significa que los objetos o colecciones de ambas colecciones comparten la misma referencia. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. @@ -2284,22 +2315,22 @@ Esta función devuelve una *copia superficial*, lo que significa que los objetos Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- Colección original con valores rellenados +- o *methodName*, el nombre de un método proyecto (texto). En la retrolamada, pase un código que compare dos valores y devuelva **true** si el primer valor es menor que el segundo. Puede ofrecer los parámetros *extraParam* a la retrollamada si es necesario. La retrollamada recibe los siguientes parámetros: - $1 (objeto), donde: - - Lanzamiento - - Conjunción + - *$1.value* (todo tipo): valor del primer elemento a comparar + - *$1.value2* (todo tipo): valor del segundo elemento a comparar - $2...$N (cualquier tipo): parámetros adicionales Si utilizó un método, debe definir el siguiente parámetro: -- Nuevo tamaño de la colección +- *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario #### Ejemplo 1 @@ -2341,7 +2372,7 @@ $strings2:=$strings1.orderByMethod(Formula(sortCollection);sk strict) // result : ["alpha","Alpha","bravo","Bravo","charlie","Charlie"] ``` -Ejemplo 2 +El método ***sortCollection***: ```4d #DECLARE ($toSort : Object ; $option : Integer) @@ -2369,27 +2400,33 @@ $toSort.result:=(Compare strings($toSort.value;$toSort.value2;$option2)<0)
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------ | -| Resultado | any | <- | Si el valor calculado < 0, *startFrom* toma el valor 0. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------- | +| Resultado | any | <- | Último elemento de la colección |
    #### Descripción -Condición No aplicada a una sentencia +La función `.pop()` elimina el último elemento de la colección y lo devuelve como resultado de la función. > Esta función modifica la colección original. -Propiedad +Cuando se aplica a una colección vacía, `.pop()` devuelve ***undefined***. #### Ejemplo -Ejemplo 4 +`.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: ```4d -Lanzamiento + var $stack : Collection + $stack:=New collection //$stack=[] + $stack.push(1;2) //$stack=[1,2] + $stack.pop() //$stack=[1] Devuelve 2 + $stack.push(New collection(4;5)) //$stack=[[1,[4,5]] + $stack.pop() //$stack=[1] Devuelve [4,5] + $stack.pop() //$stack=[] Devuelve 1 ``` @@ -2422,7 +2459,7 @@ Lanzamiento #### Descripción -Considera la @ como un caracter estándar +La función `.push()` añade uno o más *elemento*(s) al final de la instancia de la colección y devuelve la colección editada. > Esta función modifica la colección original. @@ -2456,11 +2493,11 @@ Desea ordenar la colección resultante:
    Historia -| Lanzamiento | Modificaciones | -| ----------- | ------------------------ | -| 20 R6 | Ejemplo 1 | -| 17 R5 | Soporte de querySettings | -| v16 R6 | Añadidos | +| Lanzamiento | Modificaciones | +| ----------- | --------------------------------------------------------------------- | +| 20 R6 | Soporte de consultas utilizando las referencias de objeto o colección | +| 17 R5 | Soporte de querySettings | +| v16 R6 | Añadidos |
    @@ -2475,7 +2512,7 @@ Desea ordenar la colección resultante: | queryString | Text | -> | Criterio de búsqueda | | value | any | -> | Valor(es) a comparar cuando se utiliza(n) marcador(es) de posición | | querySettings | Object | -> | Opciones de búsqueda: parámetros, atributos | -| Resultado | Collection | <- | Descripción | +| Resultado | Collection | <- | Elemento(s) que coincide(n) con queryString en la colección | @@ -2484,13 +2521,13 @@ Desea ordenar la colección resultante: La función `.query()` devuelve todos los elementos de una colección de objetos que coinciden con las condiciones de búsqueda definidas por *queryString* y (opcionalmente) *value* o *querySettings*. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. -Descripción +Se devuelve una colección vacía si la colección en la que se ejecuta la consulta no contiene el *valor* buscado. > Esta función no modifica la colección original. #### parámetro queryString -Ejemplo 1 +El parámetro *queryString* utiliza la siguiente sintaxis: ```4d propertyPath comparator value {logicalOperator propertyPath comparator value} @@ -2553,9 +2590,9 @@ Puede utilizar paréntesis en la búsqueda para dar prioridad al cálculo. Por e 4D le permite utilizar marcadores de posición para los argumentos *propertyPath* y *value* dentro del parámetro *queryString*. Un marcador es un parámetro que se inserta en las cadenas de búsqueda y que se sustituye por otro valor cuando se evalúa la cadena de búsqueda. El valor de los marcadores se evalúa una vez al principio de la búsqueda; no se evalúa para cada elemento. -Lanzamiento +Se pueden utilizar dos tipos de marcadores de posición: **marcadores de posición indexados** y **marcadores de posición con nombre**. -- **Marcadores de posición indexados**: los parámetros se insertan como `:paramIndex` (por ejemplo ":1", ":2"...) en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. +- **Marcadores de posición indexados**: los parámetros se insertan como `:paramIndex` (por ejemplo ":1", ":2"...) en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. Puede usar hasta 128 parámetros *value*. Ejemplo: @@ -2563,7 +2600,7 @@ Ejemplo: $c:=$myCol.query(":1=:2";"city";"Chicago") ``` -- Copia ordenada de la colección (copia superficial) +- **Marcadores de posición con nombre**: los parámetros se insertan como `:paramName` (por ejemplo ":myparam") y sus valores se proporcionan en los objetos "attributes" y/o "parameters" del parámetro *querySettings*. Ejemplo: @@ -2597,7 +2634,7 @@ Cuando se utilizan marcadores de posición, no es posible anular las condiciones En este caso, si el usuario introduce *smith OR status='private'* en el área *myname*, no se interpretará en la cadena de búsqueda, sino que sólo se pasará como valor. La búsqueda de una persona llamada "smith OR status='private'" simplemente fallará. -2. Descripción +2. Evita tener que preocuparse por cuestiones de formato o caracteres, especialmente cuando se manejan los parámetros *propertyPath* o *value* que pueden contener caracteres no alfanuméricos como ".", "['... 3. Permite el uso de variables o expresiones en los argumentos de búsqueda. Ejemplos: @@ -2613,16 +2650,16 @@ $result2:=$col.query("company.name = :1";"John's Pizzas") Cuando se buscan valores null, no se puede utilizar la sintaxis de marcador de posición porque el motor de búsqueda considera null como un valor de comparación invalido. Por ejemplo, si ejecuta la siguiente búsqueda: ```4d -Lanzamiento +$vSingles:=$colPersons.query("spouse = :1";Null) // NO funcionará ``` No obtendrá el resultado esperado porque el valor null será evaluado por 4D como un error resultante de la evaluación del parámetro (por ejemplo, un atributo procedente de otra búsqueda). Para este tipo de búsquedas, debe utilizar la sintaxis de búsqueda directa: ```4d -Lanzamiento +$vSingles:=$colPersons.query("spouse = null") //sintaxis correcta ``` -#### Lanzamiento +#### Referencia de objeto o de colección como valor Puede consultar en una colección utilizando una referencia de objeto o una referencia de colección como parámetro *value* a comparar. La consulta coincidirá con los objetos de la colección que se refieran a (apunten a) la misma **instancia** de objeto o de colección. @@ -2636,13 +2673,33 @@ Para una descripción detallada de los parámetros *queryString* y *value*, cons Para construir una consulta con un objeto o una referencia de colección, debe utilizar la sintaxis del parámetro *querySettings*. Ejemplo con una referencia de objeto: ```4d -Lanzamiento +var $o1:={a: 1} +var $o2:={a: 1} /mismo objeto pero otra referencia +var $o3:=$o1 /mismo objeto y referencia + +var $col; $colResult : Collection + +$col:=[{o: $o1}; {o: $o2}; {o: $o3}] +$colResult:=$col.query("o = :v"; {parameters: {v: $o3}}) + //$colResult.length=2 + //$colResult[0].o=$o1 es true + //$colResult[1].o=$o1 es true + ``` -(obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. +Ejemplo con una referencia de colección: ```4d -Tipo +$c1:=[1; 2; 3] +$c2:=[1; 2; 3] //misma colección pero otra referencia +$c3:=$c1 //misma colección y referencia + +$col:=[{c: $c1}; {c: $c2}; {c: $c3}] +$col2:=$col.query("c = :v"; {parameters: {v: $c3}}) + //$col2.length=2 + //$col2[0].c=$c1 es true + //$col2[1].c=$c1 es true + ``` #### Parámetro querySettings @@ -2705,13 +2762,15 @@ Este ejemplo devuelve las personas cuyo nombre no empieza por una cadena de una Este ejemplo devuelve las personas cuya edad no se conoce (propiedad definida como null o indefinida): ```4d -Ejemplo + $col:=$c.query("age=null") //no están permitidos los marcadores de posición con "null" + //$col=[{name:Wesson...},{name:Sterling...},{name:Mark...}] ``` Este ejemplo devuelve las personas contratadas hace más de 90 días: ```4d -Comentario + $col:=$c.query("dateHired < :1";(Current date-90)) + //$col=[{name:Smith...},{name:Sterling...},{name:Mark...}] si hoy es 01/10/2018 ``` #### Ejemplo 3 @@ -2726,7 +2785,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) :::info -Descripción Descripción Sin embargo, ten en cuenta que las fórmulas no están soportadas por la función `collection.query()`, ni en el parámetro *queryString* ni como parámetro objeto *formula*. +Se pueden encontrar más ejemplos de búsquedas en la página `dataClass.query()`. Sin embargo, tenga en cuenta que la función `collection.query()` no admite fórmulas, ni en el parámetro *queryString* ni como parámetro de objeto *formula*. ::: @@ -2751,13 +2810,13 @@ Descripción Descripción Sin embargo, ten en cuenta que las fórmulas no están
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| initValue | any | -> | Colección que contiene los elementos añadidos | -| param | Expression | -> | Parámetro(s) a pasar | -| Resultado | any | <- | donde: | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| initValue | any | -> | Valor a utilizar como primer argumento de la primera llamada de *formula* o *methodName* | +| param | Expression | -> | Parámetro(s) a pasar | +| Resultado | any | <- | Resultado del valor del acumulador |
    @@ -2770,22 +2829,22 @@ La función `.reduce()` aplica la retro Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). -Tipo +La retrollamada toma cada elemento de la colección y realiza toda operación deseada para acumular el resultado en *$1.accumulator*, que se devuelve en *$1.value*. Puede pasar el valor para inicializar el acumulador en *initValue*. Si se omite, *$1.accumulator* empieza por *Undefined*. La retrollamada recibe los siguientes parámetros: -- La nueva colección -- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. -- Esta función modifica la colección original. +- en *$1.value*: valor del elemento a procesar +- en *$2: param* +- en *$N...*: *paramN...* La retrollamada define los siguientes parámetros: -- Descripción +- *$1.accumulator*: valor que va a ser modificado por la función y que es inicializado por *initValue*. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 @@ -2839,13 +2898,13 @@ Con el siguiente método ***Flatten***:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| initValue | any | -> | Colección que contiene los elementos añadidos | -| param | Expression | -> | Parámetro(s) a pasar | -| Resultado | any | <- | donde: | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| initValue | any | -> | Valor a utilizar como primer argumento de la primera llamada de *formula* o *methodName* | +| param | Expression | -> | Parámetro(s) a pasar | +| Resultado | any | <- | Resultado del valor del acumulador |
    @@ -2858,28 +2917,31 @@ La función `.reduceRight()` aplic Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). -Tipo +La retrollamada toma cada elemento de la colección y realiza toda operación deseada para acumular el resultado en *$1.accumulator*, que se devuelve en *$1.value*. Puede pasar el valor para inicializar el acumulador en *initValue*. Si se omite, *$1.accumulator* empieza por *Undefined*. La retrollamada recibe los siguientes parámetros: -- La nueva colección -- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. -- Esta función modifica la colección original. +- en *$1.value*: valor del elemento a procesar +- en *$2: param* +- en *$N...*: *paramN...* La retrollamada define los siguientes parámetros: -- Descripción +- *$1.accumulator*: valor que va a ser modificado por la función y que es inicializado por *initValue*. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 ```4d -Tipo +var $c : Collection +$c:=New collection(5;3;5;1;3;4;4;6;2;2) +$r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) //devuelve 86400 + ``` #### Ejemplo 2 @@ -2899,7 +2961,11 @@ Este ejemplo permite reducir varios elementos de la colección a uno solo: Con el siguiente método ***Flatten***: ```4d -Ejemplo 4 + //Método proyecto Flatten + If($1.accumulator=Null) + $1.accumulator:=New collection + End if + $1.accumulator.combine($1.value) ``` @@ -2937,13 +3003,13 @@ La función `.remove()` elimina uno o m > Esta función modifica la colección original. -Lanzamiento +En *index*, pase la posición donde quiere eliminar el elemento de la colección. -> **Atención**: recuerde que los elementos de la colección están numerados desde 0. Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). +> **Atención**: recuerde que los elementos de la colección están numerados desde 0. Si *index* es mayor que la longitud de la colección, el índice inicial real se definirá en la longitud de la colección. - Si *index* < 0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). -- Lanzamiento -- Ejemplo 1 +- Si el valor calculado < 0, *index* toma el valor 0. +- Si el valor calculado > la longitud de la colección, *index* toma el valor de la longitud. En *howMany*, pase el número de elementos a eliminar de *index*. Si no se especifica *howMany*, se elimina un elemento. @@ -2980,23 +3046,23 @@ Si se intenta eliminar un elemento de una colección vacía, el método no hace
    -| Parámetros | Tipo | | Descripción | -| ------------ | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------- | -| size | Integer | -> | Nuevo tamaño de la colección | -| defaultValue | any | -> | Valor por defecto para llenar nuevos elementos | -| Resultado | Collection | <- | o *methodName*, el nombre de un método proyecto (texto). | +| Parámetros | Tipo | | Descripción | +| ------------ | ---------- | :-------------------------: | ---------------------------------------------- | +| size | Integer | -> | Nuevo tamaño de la colección | +| defaultValue | any | -> | Valor por defecto para llenar nuevos elementos | +| Resultado | Collection | <- | Colección original redimensionada |
    #### Descripción -Ejemplo +La función `.resize()` ajusta la longitud de la colección al nuevo tamaño especificado y devuelve la colección redimensionada. > Esta función modifica la colección original. -- Ejemplo 1 -- Ejemplo 1 +- Si *size* la longitud de la colección, los elementos que exceden se eliminan de la colección. +- Si *size* > longitud de la colección, *size* es la nueva longitud de la colección. Por defecto, los nuevos elementos se llenan con valores **null**. Puede especificar el valor a llenar en los elementos añadidos utilizando el parámetro *defaultValue*. @@ -3038,9 +3104,9 @@ Por defecto, los nuevos elementos se llenan con valores **null**. Puede especifi
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Resultado | Collection | <- | (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ------------------------------- | +| Resultado | Collection | <- | Copia invertida de la colección |
    @@ -3079,16 +3145,16 @@ La función `.reverse()` devuelve una
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Resultado | any | <- | Obtiene los datos coincidentes, admite el comodín (@), no distingue entre mayúsculas de minúsculas ni diacríticas. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------- | +| Resultado | any | <- | Primer elemento de la colección |
    #### Descripción -Tipo +La función `.shift()` elimina el primer elemento de la colección y lo devuelve como resultado de la función. > Esta función modifica la colección original. @@ -3125,11 +3191,11 @@ Si la colección está vacía, este método no hace nada.
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ---------------------------------------------- | -| startFrom | Integer | -> | Índice de inicio (incluido) | -| end | Integer | -> | Índice final (no incluido) | -| Resultado | Collection | <- | Resultado | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------- | +| startFrom | Integer | -> | Índice de inicio (incluido) | +| end | Integer | -> | Índice final (no incluido) | +| Resultado | Collection | <- | Nueva colección que contiene elementos cortados (copia superficial) |
    @@ -3143,9 +3209,9 @@ La función `.slice()` devuelve una part La colección devuelta contiene el elemento especificado por *startFrom* y todos los elementos subsiguientes hasta, pero sin incluir, el elemento especificado por *end*. Si sólo se especifica el parámetro *startFrom*, la colección devuelta contiene todos los elementos desde *startFrom* hasta el último elemento de la colección original. - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). -- Descripción -- Soporte de querySettings -- Este ejemplo permite reducir varios elementos de la colección a uno solo: +- Si el valor calculado < 0, *startFrom* toma el valor 0. +- Si *end* < 0 , se recalcula como *end:=end+length*. +- Si *end < startFrom* (valores pasados o calculados), el método no hace nada. #### Ejemplo @@ -3192,39 +3258,39 @@ La colección devuelta contiene el elemento especificado por *startFrom* y todos #### Descripción -Lanzamiento +La función `.some()` devuelve true si al menos un elemento de la colección ha pasado con éxito una prueba implementada en el código *formula* o *methodName* suministrado. Se designa el código 4D de retrollamada (callback) a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). La retrollamada recibe los siguientes parámetros: -- La nueva colección -- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. -- Esta función modifica la colección original. +- en *$1.value*: valor del elemento a procesar +- en *$2: param* +- en *$N...*: *paramN...* Puede definir los siguientes parámetros: -- Expresión a buscar en la colección +- (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. -Descripción +En todo caso, en el momento en que la función `.some()` encuentra el primer elemento de la colección que devuelve true, deja de llamar a la llamada de retorno y devuelve **true**. Por defecto, `.some()` comprueba toda la colección. Opcionalmente, puede pasar el índice de un elemento desde el cual iniciar la prueba en *startFrom*. -- Tipo +- Si *startFrom* >= la longitud de la colección, se devuelve **False**, lo que significa que no se prueba la colección. -- Añadidos +- Si *startFrom* < 0, se considera como el desplazamiento desde el final de la colección. - Si *startFrom* = 0, se busca en toda la colección (por defecto). #### Ejemplo -Soporte de fórmula +Quiere saber si al menos un valor de la colección es >0. ```4d var $c : Collection @@ -3262,20 +3328,20 @@ Soporte de fórmula
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------- | -| ascOrDesc | Integer | -> | Ejemplo 1 | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| extraParam | any | -> | Parámetros del método | -| Resultado | Collection | <- | La nueva colección | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------- | +| ascOrDesc | Integer | -> | `ck ascending` o `ck descending` (valores escalares) | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| extraParam | any | -> | Parámetros del método | +| Resultado | Collection | <- | Colección original ordenada |
    #### Descripción -Ejemplo 2 +La función `.sort()` ordena los elementos de la colección original y además devuelve la colección ordenada. > Esta función modifica la colección original. @@ -3304,13 +3370,13 @@ Si quiere ordenar los elementos de la colección en algún otro orden o ordenar La retrollamada recibe los siguientes parámetros: - $1 (objeto), donde: - - Lanzamiento - - Conjunción + - *$1.value* (todo tipo): valor del primer elemento a comparar + - *$1.value2* (todo tipo): valor del segundo elemento a comparar - $2...$N (cualquier tipo): parámetros adicionales -Resultado +Si utilizó un método, debe definir el siguiente parámetro: -- Elemento a insertar en la colección +- *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario. #### Ejemplo 1 @@ -3358,23 +3424,23 @@ $col3:=$col.sort(Formula(String($1.value) -| Parámetros | Tipo | | Descripción | -| ------------ | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | `.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: | +| Parámetros | Tipo | | Descripción | +| ------------ | ---- | :-------------------------: | ---------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | +| Resultado | Real | <- | Suma de los valores de la colección | #### Descripción -Añadidos +La función `.sum()` devuelve la suma de todos los valores de la instancia de la colección. Para el cálculo sólo se tienen en cuenta los elementos numéricos (se ignoran otros tipos de elementos). Si la colección contiene objetos, pasa el parámetro *propertyPath* para indicar la propiedad del objeto a tener en cuenta. -Esta función no modifica la colección original. +`.sum()` devuelve 0 si: - la colección está vacía, - la colección no contiene elementos numéricos, @@ -3432,7 +3498,7 @@ Esta función no modifica la colección original. #### Descripción -Ejemplo +La función `.unshift()` inserta el *valor*(es) dado al principio de la colección y devuelve la colección modificada. > Esta función modifica la colección original. From 7f4eae76193ff4079f4fdf3716dec246cf6f38a8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:44:48 +0200 Subject: [PATCH 0779/2000] New translations dataclassclass.md (Spanish) --- .../version-21-R2/API/DataClassClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/DataClassClass.md index e4661e2d5d5479..8e58265f17e402 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/DataClassClass.md @@ -927,7 +927,7 @@ Si no se encuentran entidades coincidentes, se devuelve una `EntitySelection` va ### parámetro queryString -Ejemplo 1 +El parámetro *queryString* utiliza la siguiente sintaxis: ```4d attributePath|formula comparator value From 1ac68ad0770aa9a67192e2e5ae254dfb5baadd5b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:44:59 +0200 Subject: [PATCH 0780/2000] New translations entityclass.md (Spanish) --- .../version-21-R2/API/EntityClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntityClass.md index e9f6e71e1cbc6e..2f7cc5f874bd6b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntityClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntityClass.md @@ -915,7 +915,7 @@ El valor resultante se incluye entre 0 y la longitud de la selección de entidad #### Descripción -True si la entidad acaba de ser creada y aún no se ha guardado. . +La función `.isNew()` devuelve True si la entidad a la que se aplica acaba de ser creada y aún no ha sido guardada en el datastore. . #### Ejemplo From 3b0e1e79f4407069b54e94e45547e5438ce41e60 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:45:04 +0200 Subject: [PATCH 0781/2000] New translations entityselectionclass.md (Spanish) --- .../version-21-R2/API/EntitySelectionClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md index 725806ee8dc14d..574ea91a7c0eae 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md @@ -2105,10 +2105,10 @@ La función `.slice()` devuelv La entity selection devuelta contiene las entidades especificadas por *startFrom* y todas las entidades subsiguientes hasta, pero sin incluir, la entidad especificada por *end*. Si sólo se especifica el parámetro *startFrom*, la entity selection devuelta contiene todas las entidades entre *startFrom* y la última entidad de la entity selection original. -- Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la entity selection). Descripción +- Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la entity selection). Si el valor calculado < 0, *startFrom* toma el valor 0. - Si *startFrom >= length*, la función devuelve una entity selection vacía. - Si *end* < 0, se recalcula como *end:=end+length*. -- Este ejemplo permite reducir varios elementos de la colección a uno solo: +- Si *end < startFrom* (valores pasados o calculados), el método no hace nada. .sum() devuelve 0 si la entity selection está vacía. From b0719590aad2a7469c8d7728542e2e08320dbf23 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:45:06 +0200 Subject: [PATCH 0782/2000] New translations fileclass.md (Spanish) --- .../version-21-R2/API/FileClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md index a12f2bdcb87075..a5c01e986a9433 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md @@ -481,7 +481,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") #### Descripción -Rutas de acceso Puede utilizar las funciones y propiedades de la clase [4D.FileHandle](FileHandleClass) para escribir, leer o añadir contenido al archivo. +La función `.open()` crea y devuelve un nuevo objeto [4D.FileHandle](FileHandleClass) sobre el archivo, en el *modo* especificado o con las *opciones* especificadas. Puede utilizar las funciones y propiedades de la clase [4D.FileHandle](FileHandleClass) para escribir, leer o añadir contenido al archivo. Si utiliza el parámetro *mode* (texto), pase el modo de apertura para el file handle: From eb5312f3b62b14d084e179eec2277ce8ef2ae732 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:45:13 +0200 Subject: [PATCH 0783/2000] New translations httpagentclass.md (Spanish) --- .../version-21-R2/API/HTTPAgentClass.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md index 746b931a681d0c..559bab8ddf90ec 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md @@ -41,19 +41,22 @@ Dado que HTTPAgent es un objeto compartible, puede añadir uno a una clase singl
    Historia -| Lanzamiento | Modificaciones | -| ----------- | ---------------------------------------------- | -| 21 | Soporte de la propiedad *storeCertificateName* | +| Lanzamiento | Modificaciones | +| ----------- | ------------------------------------------- | +| 21 | Soporte de propiedad *storeCertificateName* |
    +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------------------------------------------- | :-------------------------: | -------------------------------------- | | options | Object | -> | opciones por defecto para el HTTPAgent | | Resultado | [4D.HTTPAgent](#httpagent-object) | <- | Nuevo objeto HTTPAgent | +
    #### Descripción From 4e994224697aae052aee6b65bb9d6677105f29d4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:45:15 +0200 Subject: [PATCH 0784/2000] New translations httprequestclass.md (Spanish) --- .../version-21-R2/API/HTTPRequestClass.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md index 6ec36fd9db52da..68c24b80d804ba 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md @@ -79,7 +79,7 @@ Los objetos HTTPRequest ofrecen las siguientes propiedades y funciones: | Lanzamiento | Modificaciones | | ----------- | ----------------------------------------------------------------- | -| 21 | Soporte de la propiedad *storeCertificateName* | +| 21 | Soporte de propiedad *storeCertificateName* | | 20 | Validación TLS por defecto | | 19 R7 | Soporte de las propiedades *automaticRedirections* y *decodeData* | @@ -89,12 +89,15 @@ Los objetos HTTPRequest ofrecen las siguientes propiedades y funciones: +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------------------------ | :-------------------------: | ------------------------------------------- | | url | Text | -> | URL a la que enviar la solicitud | | options | Object | -> | Propiedades de configuración de la petición | | Resultado | 4D.HTTPRequest | <- | Nuevo objeto HTTPRequest | +
    #### Descripción @@ -341,10 +344,13 @@ La propiedad `.returnResponseBody` contiene +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---- | :-: | ---------------------------- | | | | | No requiere ningún parámetro | +
    #### Descripción @@ -399,11 +405,14 @@ La propiedad `.url` contiene la URL de +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------------------------ | :-------------------------: | ----------------------------------- | | timeout | Real | -> | Tiempo máximo de espera en segundos | | Resultado | 4D.HTTPRequest | <- | Objeto HTTPRequest | +
    #### Descripción From b5c82cc1d7f5ffed880a10144b58bed45e28b7a4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:46:28 +0200 Subject: [PATCH 0785/2000] New translations parameters.md (Spanish) --- .../version-21-R2/Concepts/parameters.md | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md index 684305b783f84e..e430812069a026 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md @@ -177,15 +177,27 @@ Function square($x : Integer) -> $result : Integer La instrucción `return` puede utilizarse junto con la sintaxis estándar para los [valores devueltos](#valor-devuelto) (el valor devuelto debe ser del tipo declarado). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Tenga en cuenta que termina inmediatamente la ejecución del código. Examine los siguientes ejemplos: ```4d +Function getValue -> $v : Integer + $v:=10 + return + // function returns 10 + Function getValue -> $v : Integer $v:=10 return 20 - // devuelve 20 + // function returns 20 Function getValue -> $v : Integer return 10 - $v:=20 // nunca ejecutado - // devuelve 10 + $v:=20 // never executed + // function returns 10 + +Function getValue -> $v : Integer + return "Hello" //error + +Function returnHello + return "Hello" + // function returns "Hello" ``` ## Indirección de parámetros (${N}) From ab37f29eba98a9bff2378f3f6b50c65afdc19615 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:46:54 +0200 Subject: [PATCH 0786/2000] New translations onafteredit.md (Spanish) --- .../version-21-R2/Events/onAfterEdit.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md index e0362097b3a498..0689cb5c36daed 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [Lista de selección](FormObjects/listbox_overview.md) - [Columna de lista de selección](FormObjects/listbox_overview.md#list-box-columns) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [Lista de selección](FormObjects/listbox-object.md) - [Columna de lista de selección](FormObjects/listbox-column.md) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | ## Descripción From 34e511c3966783de1178d04b567cb6252d9fa2d8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:46:55 +0200 Subject: [PATCH 0787/2000] New translations onafterkeystroke.md (Spanish) --- .../version-21-R2/Events/onAfterKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md index 41b1c5e2a37c21..ccc477befd219a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de list Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de list Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. |
    Historia @@ -25,7 +25,7 @@ Después de haber seleccionado las propiedades [`On Before Keystroke`](onBeforeK El evento `On After Keystroke` no se genera: -- en el método [de las columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- en el método [de las columnas de list box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Secuencia de tecla From e576f397b3613aee00d77e495801ba28e2247d77 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:46:57 +0200 Subject: [PATCH 0788/2000] New translations onaftersort.md (Spanish) --- .../version-21-R2/Events/onAfterSort.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md index 94061299c2703b..a4fdc0e19b0d4f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Se acaba de realizar una ordenación estándar en una columna del list box. | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Se acaba de realizar una ordenación estándar en una columna del list box. | ## Descripción From 3c99274d4ece03dab1bc0c28223921525b988962 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:46:58 +0200 Subject: [PATCH 0789/2000] New translations onalternativeclick.md (Spanish) --- .../version-21-R2/Events/onAlternativeClick.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md index dc43ec97095229..1982133b991d2f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) |
  • Botones: se hace clic en el área de "flecha" de un botón
  • Listas desplegables: en una columna de un array de objetos, se hace clic en un botón de puntos suspensivos (atributo "alternateButton")
  • | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) |
  • Botones: se hace clic en el área de "flecha" de un botón
  • Listas desplegables: en una columna de un array de objetos, se hace clic en un botón de puntos suspensivos (atributo "alternateButton")
  • | ## Descripción @@ -22,8 +22,8 @@ Algunos estilos de botón pueden ser [vinculados a un menú emergente](FormObjec ### List box -Este evento se genera en las columnas de [list box de tipo array objeto](FormObjects/listbox_overview.md#object-arrays-in-columns), cuando el usuario hace clic en un botón de selección de widget (atributo "alternateButton"). +Este evento se genera en las columnas de [list box de tipo array objeto](../FormObjects/listbox-column.md#object-arrays-in-columns), cuando el usuario hace clic en un botón de selección de widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Ver la [descripción del atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +Ver la [descripción del atributo "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). From 38ffde3a67b7c4d31da1c60a279a90fb7d350392 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:47:00 +0200 Subject: [PATCH 0790/2000] New translations onbeforedataentry.md (Spanish) --- .../version-21-R2/Events/onBeforeDataEntry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md index 6cc6c9f58476ae..4ac7dd5feb37c6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Una celda de list box está a punto de cambiar al modo de edición | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Una celda de list box está a punto de cambiar al modo de edición | ## Descripción From 3627389b25fbb9f2cb51ee368db34cb9524477d6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:47:01 +0200 Subject: [PATCH 0791/2000] New translations onbeforekeystroke.md (Spanish) --- .../version-21-R2/Events/onBeforeKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md index f6bb1bd672a578..0c7aeefba322a0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de list Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de list Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. |
    Historia @@ -23,7 +23,7 @@ Después de que se seleccionen los eventos `On Before Keystroke` y [`On After Ke El evento `On Before Keystroke` no se genera: -- en un método [columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- en un método [columnas de list box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Objetos no editables From 0a16d0f6b29c730bacc7c8ab903f45c8c2d149f8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:47:03 +0200 Subject: [PATCH 0792/2000] New translations onbegindragover.md (Spanish) --- .../version-21-R2/Events/onBeginDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md index 0e8271d36bd12f..b939a6419aa957 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se está arrastrando un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Se está arrastrando un objeto | ## Descripción From 891137741da2511fca4c0dbd1c45bbac3b274403 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:47:06 +0200 Subject: [PATCH 0793/2000] New translations onclicked.md (Spanish) --- .../version-21-R2/Events/onClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md index 40ba861bc720a5..c152a3720d8dea 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 4 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------ | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | ## Descripción From 5bdc3f501cbeb969ad4cf3eb63285a21fe8e17f4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:47:10 +0200 Subject: [PATCH 0794/2000] New translations oncolumnmoved.md (Spanish) --- .../version-21-R2/Events/onColumnMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md index 0ade731e7ee134..8e21ba6803f24e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna List Box](../FormObjects/listbox_overview.md#list-box-columns) | Una columna de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box](../FormObjects/listbox-column.md) | Una columna de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción From 5a1ed96ad1be35620722580d51615bd305eefdda Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:47:12 +0200 Subject: [PATCH 0795/2000] New translations oncolumnresize.md (Spanish) --- .../version-21-R2/Events/onColumnResize.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md index e184a6826af448..17dccb7ba19528 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox_overview.md#list-box-columns) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox-column.md) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | ## Descripción From 0291e88f170b05ca615e7edc69533fd04c718a4c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:47:13 +0200 Subject: [PATCH 0796/2000] New translations ondatachange.md (Spanish) --- .../version-21-R2/Events/onDataChange.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md index 9e9ecc9280c688..f93fcaba3af616 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de list box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | ## Descripción From efdcaa82b76fed36127ea3648a21bbb03da10fad Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:47:18 +0200 Subject: [PATCH 0797/2000] New translations ondoubleclicked.md (Spanish) --- .../version-21-R2/Events/onDoubleClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md index 51e5e4e964e04c..118457cd535ee1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | :::note From 70ea2e444d25fd94903fbcc6368ae9877950194c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:47:19 +0200 Subject: [PATCH 0798/2000] New translations ondragover.md (Spanish) --- .../version-21-R2/Events/onDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md index 5b1c5186896b9a..cf530ed42f723d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | ## Descripción From 819b0fe9e53716fff9936c48243055dd93e30281 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:47:21 +0200 Subject: [PATCH 0799/2000] New translations ondrop.md (Spanish) --- .../version-21-R2/Events/onDrop.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md index 36d72b0037aaeb..46d4a44549ef47 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------- | -| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | ## Descripción From bf2a989404d1992bb0deeb8c61b297754bd93d71 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:47:24 +0200 Subject: [PATCH 0800/2000] New translations onfooterclick.md (Spanish) --- .../version-21-R2/Events/onFooterClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md index 8afd49c8389bf9..6c3d4f6e9b3e4c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Se produce un clic en el pie de una columna de list box | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------- | ------------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Se produce un clic en el pie de una columna de list box | ## Descripción From e2c8e51448bc16d61de2613d17d482a9dac1859f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:47:26 +0200 Subject: [PATCH 0801/2000] New translations ongettingfocus.md (Spanish) --- .../version-21-R2/Events/onGettingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md index ccb8fb0a6f3c96..895b79d9827396 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.ms) - [Botón](FormObjects/button_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Cuadro combinado](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área web](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | ## Descripción From 217c6f8dacce289ca4c38cc2a30b3277e222e8c2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:47:28 +0200 Subject: [PATCH 0802/2000] New translations onheaderclick.md (Spanish) --- .../version-21-R2/Events/onHeaderClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md index c09175fbd2a07b..c2b01fea78aa5d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | Se produce un clic en el encabezado de columna | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) | Se produce un clic en el encabezado de columna | ## Descripción From bf814a03edf9df8a1e1ef06e4a13cef618806ab6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:47:30 +0200 Subject: [PATCH 0803/2000] New translations onload.md (Spanish) --- .../version-21-R2/Events/onLoad.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md index 0231633cefc59c..4c9a515f89641f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 1 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área web](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | ## Descripción From 1dd31b8b34754c73fdd91be9e34b50ab07429bb0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:47:33 +0200 Subject: [PATCH 0804/2000] New translations onlosingfocus.md (Spanish) --- .../version-21-R2/Events/onLosingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md index c2ca62c4d735a1..b89341e71743bb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.ms) - [Botón](FormObjects/button_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Cuadro combinado](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área web](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | ## Descripción From bb6c51de9254fe51c3de48b878a59ee5cb473a7c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:47:35 +0200 Subject: [PATCH 0805/2000] New translations onmouseenter.md (Spanish) --- .../version-21-R2/Events/onMouseEnter.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md index 6dcabf48363610..ed3a2580d8272b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | -| 35 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón entra en el área gráfica de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón entra en el área gráfica de un objeto | ## Descripción From 3999277cc950dca96700d176482b52fcd4d92717 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:47:37 +0200 Subject: [PATCH 0806/2000] New translations onmouseleave.md (Spanish) --- .../version-21-R2/Events/onMouseLeave.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md index a608c37fbf5afe..928226fb5ebe61 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 36 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón sake del área gráfica de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón sake del área gráfica de un objeto | ## Descripción From 5d39d672f08f052007e143148e0a526bd4bfbb7d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:47:38 +0200 Subject: [PATCH 0807/2000] New translations onmousemove.md (Spanish) --- .../version-21-R2/Events/onMouseMove.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md index e9687d56275973..48f0c7ef497aeb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón se mueve al menos un píxel O se ha presionado una tecla de modificación (Shift, Alt/Option, Shift Lock) | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón se mueve al menos un píxel O se ha presionado una tecla de modificación (Shift, Alt/Option, Shift Lock) | ## Descripción From 70549cfa2de0ad59c97a383bf951d7806330c68d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:47:48 +0200 Subject: [PATCH 0808/2000] New translations onrowmoved.md (Spanish) --- .../version-21-R2/Events/onRowMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md index abca44094a0ed3..920478adba629a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox-column.md) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción From 77e331c2f8c76ef9b5b6cd16e322cb0d2580ad1d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:47:54 +0200 Subject: [PATCH 0809/2000] New translations onunload.md (Spanish) --- .../version-21-R2/Events/onUnload.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md index cd757a5845dd23..90e6194c531298 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 24 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área web](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | ## Descripción From 900478ff7b3a16ba556fe98a077fb3661e091777 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:47:58 +0200 Subject: [PATCH 0810/2000] New translations onvalidate.md (Spanish) --- .../version-21-R2/Events/onValidate.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md index d833eb400cba72..da24f34f810cab 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | ## Descripción From 2d9c0a4b8bfc3032d746dd7dacc059f0aad1c5f4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:48:02 +0200 Subject: [PATCH 0811/2000] New translations overview.md (Spanish) --- .../version-21-R2/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md index d9250e2212ff2b..cd5d6b107e2d73 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md @@ -28,7 +28,7 @@ Cada evento es devuelto como un objeto por el comando [`FORM Event`](../commands Se devuelven propiedades adicionales cuando el evento se produce en objetos específicos. En particular: -- los [list boxes](FormObjects/listbox_overview.md#supported-form-events) y [columnas list box](FormObjects/listbox_overview.md#supported-form-events-1) devuelven [propiedades adicionales](FormObjects/listbox_overview.md#supported-form-events) como `columnName` o `isRowSelected`. +- los [list boxes](FormObjects/listbox-object.md#supported-form-events) y [columnas list box](FormObjects/listbox-column.md#supported-form-events) devuelven [propiedades adicionales](FormObjects/listbox-object.md#supported-form-events) como `columnName` o `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). ## Eventos y métodos From a459b6cec89429e0636317373a21d408738899b2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:48:14 +0200 Subject: [PATCH 0812/2000] New translations pictures.md (Spanish) --- .../version-21-R2/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md index 41cffdf03aee9f..fabf129a13e17d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md @@ -46,7 +46,7 @@ Las imágenes de alta resolución con la convención @nx pueden utilizarse en lo - [Botones](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[casillas de selección](FormObjects/checkbox_overview.md) - [Botones imagen](FormObjects/pictureButton_overview.md)/[imagen Pop-up](FormObjects/picturePopupMenu_overview.md) - [Controles de pestaña](FormObjects/tabControl.md) -- [Encabezados de list box](FormObjects/listbox_overview.md#list-box-headers) +- [Encabezados de list box](FormObjects/listbox-header-footer.md#headers) - [Iconos de menú](Menus/properties.md#item-icon) 4D prioriza automáticamente las imágenes con mayor resolución. 4D prioriza automáticamente las imágenes con mayor resolución. Incluso si un comando o propiedad especifica *circle.png*, se utilizará *circle@3x.png* (si existe). From e78cb559d68ac3bc7d271d4ff7764bec21fdf700 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:48:34 +0200 Subject: [PATCH 0813/2000] New translations listbox_overview.md (Spanish) --- .../FormObjects/listbox_overview.md | 703 +----------------- 1 file changed, 31 insertions(+), 672 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md index b0957e1b433874..6738b26a158891 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md @@ -43,7 +43,7 @@ Es posible añadir un método objeto al objeto list box y/o a cada columna del l 1. Método objeto de cada columna 2. Método objeto del list box -El método objeto de columna obtiene los eventos que se producen en su [encabezado](#list-box-headers) y [pie](#list-box-footers). +El método objeto de columna obtiene los eventos que se producen en su [encabezado](./listbox-header-footer.md#headers) y [pie](./listbox-header-footer.md#footers). ### Tipos de list box @@ -59,284 +59,7 @@ Hay varios tipos de list box, con sus propios comportamientos y propiedades espe Se puede configurar completamente un objeto list box a través de sus propiedades, y también se puede gestionar dinámicamente por programación. -El lenguaje 4D incluye un tema "List Box" dedicado a los comandos de list box, pero los comandos de otros temas, tales como "Propiedades de los objetos" o los comandos `EDIT ITEM` y `Displayed line number` también pueden ser utilizados. Para mayor información consulte la página [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) del manual *Lenguaje 4D*. - -## Objetos tipo List box - -### List box de tipo array - -En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. - -Por defecto, 4D asigna el nombre "ColumnX" a cada columna. Puede cambiarlo, así como las otras propiedades de la columna, en las [propiedades de las columnas](listbox_overview.md#column-specific-properties). El formato de visualización de cada columna también puede definirse mediante el comando `OBJECT SET FORMAT`. - -> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. - -Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. -Los valores de las columnas se gestionan mediante comandos de alto nivel de List box (como [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) o `LISTBOX DELETE ROWS`), así como comandos de manipulación de arrays. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: - -```4d -ARRAY TEXT(varCol;size) -``` - -También puede utilizar una lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. - -### List box de tipo selección - -En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. La expresión también puede ser un método proyecto, una variable o un elemento de array. - -A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. - -En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. - -### List box colección o entity selection - -En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. - -Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en caso de una colección de valores escalares). La expresión también puede ser un método proyecto, una variable o un elemento de array. - -Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. - -:::note - -Cuando se eliminan entidades, sus referencias permanecen en la selección de entidades con un valor *undefined*, por lo que aparecen filas en blanco en el list box. En este caso, puede llamar a la función [`.clean()`](API/EntitySelectionClass.md#clean) para obtener una nueva selección de entidades pero sin las referencias de entidades eliminadas. - -::: - -Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: - -```4d -myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box -``` - -### Propiedades soportadas - -Las propiedades soportadas dependen del tipo de list box. - -| Propiedad | List box array | List box selección | List box colección o entity selection | -| ------------------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | -| [Color de fondo alterno](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrita](properties_Text.md#bold) | X | X | X | -| [Expresión del color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Clase](properties_Object.md#css-class) | X | X | X | -| [Colección o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionamiento automático de columnas](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Elemento actual](properties_DataSource.md#current-item) | | | X | -| [Posición actual del elemento](properties_DataSource.md#current-item-position) | | | X | -| [Fuente de datos](properties_Object.md#data-source) | X | X | X | -| [Nombre del formulario detallado](properties_ListBox.md#detail-form-name) | | X | | -| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | -| [Mostrar pies de página](properties_Footers.md#display-footers) | X | X | X | -| [Doble clic en la fila](properties_ListBox.md#double-click-on-row) | | X | | -| [Arrastrable](properties_Action.md#draggable) | X | X | X | -| [Soltable](properties_Action.md#droppable) | X | X | X | -| [Enfocable](properties_Entry.md#focusable) | X | X | X | -| [Fuente](properties_Text.md#fuente) | X | X | X | -| [Color de fuente](properties_Text.md#font-color) | X | X | X | -| [Expresión de color de fuente](properties_Text.md#font-color-expression) | | X | X | -| [Tamaño de fuente](properties_Text.md#font-size) | X | X | X | -| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Altura (encabezados)](properties_Headers.md#height) | X | X | X | -| [Altura (pies de página)](properties_Footers.md#height) | X | X | X | -| [Ocultar líneas en blanco adicionales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Ocultar resaltado de selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List Box jerárquico](properties_Object.md#array-list-box) | X | | | -| [Conjunto de resaltado](properties_ListBox.md#highlight-set) | | X | | -| [Alineación horizontal](properties_Text.md#alineación-horizontal) | X | X | X | -| [Color de línea horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Itálica](properties_Text.md#italic) | X | X | X | -| [Izquierda](properties_CoordinatesAndSizing.md#izquierda) | X | X | X | -| [Tabla maestra](properties_DataSource.md#master-table) | | X | | -| [Expresión info Meta](properties_Text.md#meta-info-expression) | | | X | -| [Método](properties_Action.md#method) | X | X | X | -| [Líneas móviles](properties_Action.md#movable-rows) | X | | | -| [Selección temporal](properties_DataSource.md#selection-name) | | X | | -| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | -| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | -| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Array de colores de fondo de fila](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Array de control de filas](properties_ListBox.md#row-control-array) | X | | | -| [Array color de fuente de fila](properties_Text.md#row-font-color-array) | X | | | -| [Altura de línea](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Array altura de línea](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Array de estilo de línea](properties_Text.md#row-style-array) | X | | | -| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | -| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | -| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenable](properties_Action.md#sortable) | X | X | X | -| [Acción estándar](properties_Action.md#standard-action) | X | | | -| [Expresión de estilo](properties_Text.md#style-expression) | | X | X | -| [Superior](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Subrayado](properties_Text.md#underline) | X | X | X | -| [Variable o Expresión](properties_Object.md#variable-or-expression) | X | X | | -| [Alineación vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Color de línea vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidad](properties_Display.md#visibility) | X | X | X | -| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. - -### Eventos de formulario soportados {#supported-form-events} - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Before Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Begin Drag Over |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Close Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | -| On Collapse |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Delete Action |
  • [row](#propiedades adicionales)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Expand |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | -| On Getting Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -#### Propiedades adicionales {#additional-properties} - -Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: - -| Propiedad | Tipo | Descripción | -| ---------------- | ------------ | ------------------------------------------------------------------------------------ | -| area | text | Área de objeto list box ("header", "footer", "cell") | -| areaName | text | Nombre del área | -| column | entero largo | Número de columna | -| columnName | text | Nombre de la columna | -| footerName | text | Nombre del pie | -| headerName | text | Nombre del encabezado | -| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | -| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | -| newPosition | entero largo | Nueva posición de la columna o línea | -| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | -| oldPosition | entero largo | Posición anterior de la columna o línea | -| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | -| row | entero largo | Número de línea | -| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | - -> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. - -## Columnas list box {#list-box-columns} - -Un list box está formado por uno o varios objetos columna que tienen propiedades específicas. Puede seleccionar una columna de list box en el editor de formularios haciendo clic en ella cuando el objeto list box está seleccionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Puede definir propiedades estándar (texto, color de fondo, etc.) para cada columna del list box; estas propiedades tienen prioridad sobre las del objeto list box. - -> Puede definir el [tipo de expresión](properties_Object.md#expression-type) para las columnas de list box de tipo array (cadena, texto, número, fecha, hora, imagen, booleano u objeto). - -### Propiedades específicas de columna {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Eventos de formulario soportados {#supported-form-events-1} - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Before Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Begin Drag Over |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Double Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | -| On Getting Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -## Encabezados de list box - -> Para poder acceder a las propiedades de los pies de un list box, debe activar la opción [Mostrar pies](properties_Footers.md#display-footers). - -Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: - -![](../assets/en/FormObjects/listbox_header.png) - -Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. - -Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. - -Cuando el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) es usado con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. - -### Propiedades específicas de los encabezados - -[Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de Fuente](properties_Text.md#font-color) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación Horizontal](properties_Text.md#horizontal-alignment) - [Relleno Horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Ubicación del Ícono](properties_TextAndPicture.md#icon-location) - [Cursiva](properties_Text.md#italic) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación Vertical](properties_Text.md#vertical-alignment) - [Relleno Vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - -## Pies de list box - -> Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. - -Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. - -Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). - -Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. - -Cuando se utiliza el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) con un pie de página, se aplica a todos los pies de página, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. - -### Propiedades específicas de los pies - -[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Itálica](properties_Text.md#italic) - [Formato número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato imagen](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar con puntos suspensivos](properties_Display.md#truncate-with-ellipsis) - [Subrayado](properties_Text.md#underline) - [Cálculo de variable](properties_Object.md#variable-calculation) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de línea](properties_Display.md#wordwrap) +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Para mayor información consulte la página [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) del manual *Lenguaje 4D*. ## Gestión de entrada @@ -521,14 +244,14 @@ Puede activar o desactivar la ordenación usuario estándar desactivando la prop El soporte de ordenación estándar depende del tipo de list box: -| Tipo de list box | Soporte de ordenación estándar | Comentarios | -| ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Colección de objetos | Sí |
    • Las columnas "This.a" o "This.a.b" son ordenables.
    • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | -| Entity selection | Sí |
  • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Soportado: ordena en las propiedades de atributos de objetos (por ejemplo, "This.data.city" cuando "data" es un atributo de objeto)
  • Soportado: ordena en atributos relacionados (por ejemplo, "This.company.name")
  • No soportado: ordena por propiedades de atributos de objeto a través de atributos relacionados (por ejemplo, "This.company.data.city"). Para ello, debe utilizar la ordenación personalizada con la función [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (ver el siguiente ejemplo)
  • | -| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | -| Selección temporal | No | | -| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | +| Tipo de list box | Soporte de ordenación estándar | Comentarios | +| ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Colección de objetos | Sí |
    • Las columnas "This.a" o "This.a.b" son ordenables.
    • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | +| Entity selection | Sí |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Soportado: ordena en las propiedades de atributos de objetos (por ejemplo, "This.data.city" cuando "data" es un atributo de objeto)
    • Soportado: ordena en atributos relacionados (por ejemplo, "This.company.name")
    • No soportado: ordena por propiedades de atributos de objeto a través de atributos relacionados (por ejemplo, "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | +| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | +| Selección temporal | No | | +| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | ### Ordenación personalizada @@ -568,10 +291,10 @@ El valor de la [variable asociada al encabezado de una columna](properties_Objec - Si la variable se define en 0, la columna no se ordena y la flecha de ordenación no se muestra. ![](../assets/en/FormObjects/sorticon0.png) -- Si la variable está en 1, la columna se ordena en orden ascendente y se muestra la flecha de ordenación. +- Si la variable está en 1, la columna se ordena en orden ascendente y se muestra la flecha de ordenación. ![](../assets/en/FormObjects/sorticon1.png) -- Si la variable se establece en 2, la columna se clasifica en orden descendente y se muestra la flecha de clasificación. +- Si la variable se establece en 2, la columna se clasifica en orden descendente y se muestra la flecha de clasificación. ![](../assets/en/FormObjects/sorticon2.png) > Sólo las [variables](Concepts/variables.md) declaradas o dinámicas pueden utilizarse como variables de encabezado de columna. Otros tipos de [expresiones](Concepts/quick-tour.md#expressions) como `Form.sortValue` no son soportadas. @@ -584,8 +307,8 @@ Puede definir el valor de la variable (por ejemplo, Header2:=2) para "forzar" la Hay varias formas de definir los colores de fondo, los colores de fuente y los estilos de fuente en los list box: -- al nivel de las [propiedades del objeto list box](#list-box-objects), -- a nivel de las [propiedades de la columna](#list-box-columns), +- al nivel de las [propiedades del objeto list box](./listbox-object.md), +- a nivel de las [propiedades de la columna](./listbox-column.md), - utilizando los [arrays o expresiones](#using-arrays-and-expressions) para el list box y/o para cada columna, - a nivel del texto de cada celda (si [texto multi-estilo](properties_Text.md#multi-style)). @@ -593,14 +316,12 @@ Hay varias formas de definir los colores de fondo, los colores de fuente y los e Los principios de prioridad y de herencia se observan cuando la misma propiedad se define en más de un nivel. -| Nivel de prioridad | Ubicación del parámetro | -| ------------------ | ----------------------------------------------------------------------------------------------------------- | -| alta prioridad | Celda (si texto multiestilo) | -| | Arrays de columnas/métodos | -| | Arrays/métodos de Listbox | -| | Propiedades de la columna | -| | Propiedades de list box | -| baja prioridad | Expresiones de metainformación (para colecciones o list boxes de selección de entidades) | +1. (highest priority) Cell (if multi-style text) +2. Arrays de columnas/métodos +3. Arrays/métodos de Listbox +4. Propiedades de la columna +5. Propiedades de list box +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) Por ejemplo, si define un estilo de fuente en las propiedades del list box y otro mediante un array de estilos para la columna, se tendrá en cuenta este último. @@ -610,7 +331,8 @@ Para cada atributo (estilo, color y color de fondo), se implementa una **herenci - para los atributos líneas: valores de atributos de columnas - para los atributos de la columna: valores de los atributos del list box -De esta forma, si desea que un objeto herede el valor de atributo de un nivel superior, puede utilizar pasar la constante `lk inherited` (valor por defecto) al comando de definición o directamente en el elemento del array de estilo/color correspondiente. Por ejemplo, dado un list box array contiene un estilo de fuente estándar con colores alternos: +De esta forma, si desea que un objeto herede el valor de atributo de un nivel superior, puede utilizar pasar la constante `lk inherited` (valor por defecto) al comando de definición o directamente en el elemento del array de estilo/color correspondiente. Por ejemplo, dado un list box array que contiene un estilo de letra estándar con colores alternos: + ![](../assets/en/FormObjects/listbox_styles3.png) Realiza las siguientes modificaciones: @@ -656,7 +378,7 @@ En este modo: - La altura del objeto list box se reduce automáticamente cuando el número de líneas a imprimir es inferior a la altura original del objeto (no se imprimen líneas "vacías"). Por el contrario, la altura no aumenta automáticamente en función del contenido del objeto. El tamaño del objeto realmente impreso puede obtenerse mediante el comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information). - El objeto list box se imprime "tal cual", es decir, teniendo en cuenta sus parámetros de visualización actuales: visibilidad de los encabezados y de las rejillas, líneas ocultas y mostradas, etc. - These parameters also include the first row to be printed: if you call the [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) command before launching the printing, the first row printed in the list box will be the one designated by the command. + Estos parámetros también incluyen la primera línea a imprimir: si llama al comando [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) antes de lanzar la impresión, la primera línea impresa en el list box será la designada por el comando. - Un mecanismo automático facilita la impresión de los list box que contienen más líneas de las que es posible mostrar: se pueden realizar llamadas sucesivas a `Print object` para imprimir cada vez un nuevo conjunto de líneas. El comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) se puede utilizar para comprobar el estado de la impresión mientras se está realizando. ## List box jerárquicos @@ -802,14 +524,14 @@ Al igual que con las selecciones, el comando [`LISTBOX GET CELL POSITION`](../co _Representación no jerárquica:\* ![](../assets/en/FormObjects/hierarch9.png) -*Representación jerárquica:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) Cuando se ocultan todas las líneas de una subjerarquía, la línea de ruptura se oculta automáticamente. En el ejemplo anterior, si las líneas 1 a 3 están ocultas, la línea de ruptura "Bretaña" no aparecerá. #### Líneas de quiebre -If the user selects a break row, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) returns the first occurrence of the row in the corresponding array. En el caso siguiente: +Si el usuario selecciona una línea de interrupción, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la primera aparición de la línea en el array correspondiente. En el caso siguiente: ![](../assets/en/FormObjects/hierarch11.png) @@ -819,10 +541,10 @@ Las líneas de rotura no se tienen en cuenta en los arrays internos utilizados p El siguiente list box fue diseñado utilizando un array de objetos: -*Representación no jerárquica:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*Representación jerárquica:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) En modo jerárquico, los niveles de ruptura no son tenidos en cuenta por los arrays de modificación de estilo denominados `tStyle` y `tColors`. Para modificar el color o el estilo de los niveles de ruptura, debe ejecutar las siguientes instrucciones: @@ -842,382 +564,19 @@ Resultado: Puede optimizar la visualización y gestión de los list box jerárquicos utilizando los eventos formulario `On Expand` y `On Collapse`. -Un list box jerárquico se construye a partir del contenido de sus arrays, por lo que sólo puede mostrarse cuando todos estos arrays están cargados en memoria. This makes it difficult to build large hierarchical list boxes based on arrays generated from data (through the [`SELECTION TO ARRAY`](../commands/selection-to-array) command), not only because of the display speed but also the memory used. +Un list box jerárquico se construye a partir del contenido de sus arrays, por lo que sólo puede mostrarse cuando todos estos arrays están cargados en memoria. Esto dificulta la generación de list box jerárquicos de gran tamaño basados en arrays generados a partir de datos (a través del comando [`SELECTION TO ARRAY`](../commands/selection-to-array)), no solo por la velocidad de visualización sino también por la memoria utilizada. El uso de los eventos de formulario `On Expand` y `On Collapse` puede superar estas limitaciones: por ejemplo, puede mostrar sólo una parte de la jerarquía y cargar/descargar los arrays sobre la marcha, basándose en las acciones del usuario. En el contexto de estos eventos, el comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en la que el usuario hizo clic para expandir o contraer una línea. En este caso, debe llenar y vaciar los arrays por código. Los principios que deben aplicarse son: -- Cuando se muestra el list box, sólo se debe llenar el primer array. Sin embargo, debe crear un segundo array con valores vacíos para que el list box muestre los botones desplegar/contraer: +- Cuando se muestra el list box, sólo se debe llenar el primer array. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. +- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. El comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en cuestión y permite construir la jerarquía adecuada: se llena el primer array con los valores repetidos y el segundo con los valores enviados desde el comando [`SELECTION TO ARRAY`](../commands/selection-to-array) y se insertan tantas líneas como sean necesarias en el list box mediante el comando [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). ![](../assets/en/FormObjects/hierarch16.png) -- Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. - -## Arrays de objetos en columnas - -Las columnas de list box pueden manejar arrays de objetos. Como los arrays de objetos pueden contener diferentes tipos de datos, esta nueva y poderosa funcionalidad permite mezclar diferentes tipos de entrada en las líneas de una misma columna, y mostrar también varios widgets. Por ejemplo, puede insertar una entrada de texto en la primera línea, una casilla de selección en la segunda y una lista desplegable en la tercera. Los arrays de objetos también dan acceso a nuevos tipos de widgets, como botones o selectores de color. - -El siguiente list box fue diseñado utilizando un array de objetos: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configurar una columna array de objetos - -Para asignar un array de objetos a una columna list box, basta con definir el nombre del array de objetos en la lista de propiedades (campo "Nombre de variable"), o utilizando el comando [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md), como para toda columna basada en arrays. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Las propiedades estándar relacionadas con las coordenadas, el tamaño y el estilo están disponibles para las columnas de tipo objeto. Puede definirlos utilizando la lista de Propiedades, o programando el estilo, el color de fuente, el color de fondo y la visibilidad para cada línea de una columna objeto del list box. Estos tipos de columnas también se pueden ocultar. - -Sin embargo, el tema Fuente de datos no está disponible para las columnas objeto del list box. De hecho, el contenido de cada celda de la columna se basa en los atributos presentes en el elemento correspondiente del array de objetos. Cada elemento de array puede definir: - -the value type (mandatory): text, color, event, etc. the value itself (optional): used for input/output. -the cell content display (optional): button, list, etc. additional settings (optional): depend on the value type To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). Por ejemplo, puede escribir "¡Hola Mundo!" en una columna objeto utilizando este sencillo código: - -```4d -ARRAY OBJECT(obColumn;0) //column array - var $ob : Object //first element - OB SET($ob;"valueType";"text") //defines the value type (mandatory) - OB SET($ob;"value";"Hello World!") //defines the value - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> El formato de visualización y los filtros de entrada no pueden definirse para una columna de objetos. Dependen automáticamente del tipo de valor. - -#### valueType y visualización de datos - -Cuando una columna de list box está asociada a un array de objetos, la forma en que se muestra, introduce o edita una celda se basa en el atributo valueType del elemento del array. Los valores valueType soportados son: - -- "text": para un valor de texto -- "real": para un valor numérico que puede incluir separadores como un `\`, `<.>`, o `<,>` -- "integer": para un valor entero -- "boolean": para un valor True/False -- "color": para definir un color de fondo -- "event": para mostrar un botón con una etiqueta. - -4D utiliza widgets por defecto en función del valor "valueType" (es decir, un "text" se muestra como un widget de entrada de texto, un "boolean" como una casilla de selección), pero también están disponibles visualizaciones alternativas a través de opciones (*por ejemplo*, un real también se puede representar como un menú desplegable). La siguiente tabla muestra la visualización por defecto, así como las alternativas para cada tipo de valor: - -| valueType | Widget por defecto | Widget(s) alternativo(s) | -| --------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| text | entrada de texto | menú desplegable (lista obligatoria) o combo box (lista de selección) | -| real | entrada de texto controlada (números y separadores) | menú desplegable (lista obligatoria) o combo box (lista de selección) | -| integer | entrada de texto controlada (números únicamente) | menú desplegable (lista obligatoria) o combo box (lista de opciones) o casilla de verificación de tres estados | -| boolean | casilla de selección | menú desplegable (lista requerida) | -| color | color de fondo | text | -| evento | botón con etiqueta | | -| | | Todos los widgets pueden tener un botón adicional de alternancia de unidades o un botón de elipsis asociado a la celda. | - -Usted define la visualización de la celda y las opciones utilizando atributos específicos en cada objeto (ver abajo). - -#### Formatos de visualización y filtros de entrada - -No se pueden definir formatos de visualización ni filtros de entrada para las columnas objeto de los list box. Se definen automáticamente en función del tipo de valor. Estos están listados en la siguiente tabla: - -| Tipo de valor | Formato por defecto | Control de entrada | -| ------------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| text | lo mismo que se define en el objeto | cualquiera (sin control) | -| real | lo mismo que se define en el objeto (utilizando el separador decimal del sistema) | "0-9" y "." y "-" | -| | | "0-9" y "." si min>=0 | -| integer | lo mismo que se define en el objeto | "0-9" y "-" | -| | | "0-9" si min>=0 | -| Boolean | casilla de selección | N/A | -| color | N/A | N/A | -| evento | N/A | N/A | - -### Atributos - -Cada elemento del array de objetos es un objeto que puede contener uno o más atributos que definirán el contenido de la celda y la visualización de los datos (ver el ejemplo anterior). - -El único atributo obligatorio es "valueType" y sus valores soportados son "text", "real", "integer", "boolean", "color" y "event". La siguiente tabla lista todos los atributos soportados en los arrays de objetos de los list box, en función del valor "valueType" (cualquier otro atributo se ignora). A continuación se detallan los formatos de visualización y se ofrecen ejemplos. - -| | valueType | text | real | integer | boolean | color | evento | -| --------------------- | ------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------ | -| *Atributos* | *Description* | | | | | | | -| value | valor de la celda (entrada o salida) | x | x | x | | | | -| min | valor mínimo | | x | x | | | | -| max | valor máximo | | x | x | | | | -| behavior | Valor "tres Estados" | | | x | | | | -| requiredList | lista desplegable definida en objeto | x | x | x | | | | -| choiceList | combo box definido en objeto | x | x | x | | | | -| requiredListReference | RefList 4D, depende del valor de "saveAs" | x | x | x | | | | -| requiredListName | Nombre de la lista 4D, depende del valor "saveAs" | x | x | x | | | | -| saveAs | "reference" o "value" | x | x | x | | | | -| choiceListReference | RefList 4D, muestra un combo box | x | x | x | | | | -| choiceListName | Nombre de la lista 4D, mostrar combo box | x | x | x | | | | -| unitList | array de X elementos | x | x | x | | | | -| unitReference | índice del elemento seleccionado | x | x | x | | | | -| unitsListReference | Ver lista de unidades 4D | x | x | x | | | | -| unitsListName | 4D lista nombre de la unidad | x | x | x | | | | -| alternateButton | añadir un botón alternativo | x | x | x | x | x | | - -#### value - -Los valores de las celdas se almacenan en el atributo "value". Este atributo se utiliza tanto para la entrada como para la salida. También puede utilizarse para definir valores por defecto cuando se utilizan listas (ver a continuación). - -```4d - ARRAY OBJECT(obColumn;0) //column array - var $ob1;$ob2;$ob3 : Object - var $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> Los valores null se soportan y dan como resultado una celda vacía. - -#### min y max - -Cuando el "valueType" es "real" o "integer", el objeto también acepta atributos min y max con valores apropiados (los valores deben ser del mismo tipo que el valueType). - -Estos atributos pueden utilizarse para controlar el rango de valores de entrada. Cuando se valida una celda (cuando pierde el foco), si el valor de entrada es menor que el valor mínimo o mayor que el valor máximo, entonces se rechaza. En este caso, se mantiene el valor anterior y un consejo muestra una explicación. - -```4d - var $ob3 : Object - var $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -El atributo behavior ofrece variaciones a la representación estándar de los valores. En 4D v15, se ofrece una única variación: - -| Atributo | Valor(es) disponible(s) | valueType(s) | Descripción | -| -------- | ------------------------------------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| behavior | threeStates | integer | Representa un valor numérico como una casilla de verificación de tres estados.
    2=semi seleccionada, 1=seleccionada, 0=no seleccionada, -1=invisible, -2= deseleccionada desactivada, -3= seleccionada desactivada, -4=semi seleccionada desactivada | - -```4d - var $ob3; $ob4 : Object - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";-3) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList y choiceList - -Cuando un atributo "choiceList" o "requiredList" está presente dentro del objeto, la entrada de texto se sustituye por una lista desplegable o un combo box, dependiendo del atributo: - -- Si el atributo es "choiceList", la celda se muestra como un combo box. Esto significa que el usuario puede seleccionar o escribir un valor. -- Si el atributo es "requiredList", la celda se muestra como una lista desplegable y el usuario sólo puede seleccionar uno de los valores de la lista. - -En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. - -> Los valores del widget se definen a través de un array. Si quiere asociar el widget a una lista 4D existente, debe utilizar los atributos "requiredListReference", "requiredListName", "choiceListReference" o "choiceListName". - -Ejemplos: - -- Quiere mostrar una lista desplegable con sólo dos opciones: "Open" o "Closed". "Closed" debe estar preseleccionado: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- Quiere aceptar todo valor entero, pero mostrar un combo box para sugerir los valores más comunes: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName y requiredListReference - -Los atributos "requiredListName" y "requiredListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se mostrará entonces como una lista desplegable. Esto significa que el usuario sólo puede seleccionar uno de los valores proporcionados en la lista. - -Utilice "requiredListName" o "requiredListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. - -> - Si desea definir estos valores a través de un simple array, debe utilizar el atributo "requiredList". -> - Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". - -Ejemplos: - -- Desea mostrar una lista desplegable basada en una lista de "colores" definida en la caja de herramientas (que contiene los valores "azul", "amarillo" y "verde"), guardarla como valor y mostrar "azul" por defecto: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- Quiere mostrar una lista desplegable basada en una lista definida por programación y guardarla como referencia: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName y choiceListReference - -Los atributos "choiceListName" and "choiceListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se muestra entonces como un combo box, lo que significa que el usuario puede seleccionar o escribir un valor. - -Utilice "choiceListName" o "choiceListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. - -> - Si desea definir estos valores a través de un simple array, debe utilizar el atributo "choiceList". -> - Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". - -Ejemplo: - -Ejemplo: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference y unitReference - -Puede utilizar atributos específicos para añadir unidades asociadas a los valores de las celdas (\*por ejemplo, \*: "10 cm", "20 píxeles", etc.). Para definir la lista de unidades, puede utilizar uno de los siguientes atributos: - -- "unitsList": un array que contiene los elementos x utilizados para definir las unidades disponibles (por ejemplo: "cm", "pulgadas", "km", "millas", etc.). Utilice este atributo para definir las unidades dentro del objeto. -- "unitsListReference": una referencia a una lista 4D que contiene las unidades disponibles. Utilice este atributo para definir unidades con una lista 4D creada con el comando [`New list`](../commands-legacy/new-list.md). -- "unitsListName": un nombre de una lista 4D basada en el diseño que contiene unidades disponibles. Utilice este atributo para definir las unidades con una lista 4D creada en la caja de herramientas. - -Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: - -- "unitReference": un único valor que contiene el índice (de 1 a x) del elemento seleccionado en la lista de valores "unitList", "unitsListReference" o "unitsListName". - -Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: - -Ejemplo: - -Queremos definir una entrada numérica seguida de dos posibles unidades: " líneas " o " píxeles ". El valor actual es "2" + "líneas". Utilizamos valores definidos directamente en el objeto (atributo "unitsList"): - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -var $ob : Object -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Si desea añadir un botón de elipsis [...] a una celda, basta con pasar el "alternateButton" con el valor True en el objeto. El botón se mostrará en la celda automáticamente. - -Cuando este botón es presionado por un usuario, se generará un evento `On Alternate Click`, y usted podrá manejarlo como quiera (vea el párrafo "Manejo de eventos" para más información). - -Ejemplo: - -```4d -var $ob1 : Object -var $entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -El atributo valueType de valor "color" permite mostrar un color o un texto. - -- Si el valor es un número, se dibuja un rectángulo de color dentro de la celda. Ejemplo: - - ```4d - var $ob4 : Object - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). - -#### event valueType - -El "event" valueType muestra un botón que genera un evento `On Clicked` al ser presionado. No se puede pasar ni devolver ningún dato o valor. - -Opcionalmente, se puede pasar un atributo "label". - -Ejemplo: - -```4d -var $ob : Object -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) +- Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. El comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en cuestión: se eliminan tantas líneas como sean necesarias del list box mediante el comando [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows). -### Gestión de eventos -Se pueden manejar varios eventos mientras se utiliza un array list box de objetos: -- **On Data Change**: un evento `On Data Change` se dispara cuando se ha modificado algún valor: - - en un área de entrada de texto - - en una lista desplegable - - en un área combo box - - en un botón de unidad (cambiar del valor x al valor x+1) - - en una casilla de selección (cambia entre marcado/desmarcado) -- **On Clicked**: cuando el usuario haga clic en un botón instalado con el "event" atributo *valueType*, se generará un evento `On Clicked`. Este evento es gestionado por el programador. -- **On Alternative Click**: cuando el usuario haga clic en un botón de elipsis (atributo "alternateButton"), se generará un evento `On Alternative Click`. Este evento es gestionado por el programador. From ccbe5cbeee9a90909bf72d4152c382a58c726d69 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:48:40 +0200 Subject: [PATCH 0814/2000] New translations properties_action.md (Spanish) --- .../version-21-R2/FormObjects/properties_Action.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md index 6a6b0d47d23a6f..13dfee757d3661 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md @@ -114,7 +114,7 @@ Se soportan varios tipos de referencias de métodos: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Formularios](FormEditor/forms.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- From 231d88faf609879e719c64606f32b33e37de8261 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:48:44 +0200 Subject: [PATCH 0815/2000] New translations properties_backgroundandborder.md (Spanish) --- .../FormObjects/properties_BackgroundAndBorder.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md index e3e90c62d8288f..689fac3af3f505 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COL #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -41,7 +41,7 @@ También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COL #### Objetos soportados -[Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Comandos @@ -71,7 +71,7 @@ También puede establecer esta propiedad utilizando el comando [`LISTBOX SET PRO #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -224,7 +224,7 @@ Puede obtener el mismo resultado utilizando los comandos [`LISTBOX SET ROW FONT #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos From 5df855a8e49cde3ca330248859d276d5e1eed9c0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:48:46 +0200 Subject: [PATCH 0816/2000] New translations properties_coordinatesandsizing.md (Spanish) --- .../properties_CoordinatesAndSizing.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md index 44f27a33afe4f6..058f50faa80a1f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Cuando esta propiedad está activada, la altura de cada línea se calcula autom #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos @@ -64,7 +64,7 @@ Coordenadas inferiores del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -84,7 +84,7 @@ Coordenadas de izquierda del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -104,7 +104,7 @@ Coordenadas de derecha del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -124,7 +124,7 @@ Coordenadas superiores del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -192,7 +192,7 @@ Esta propiedad designa el tamaño vertical de un objeto. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -205,7 +205,7 @@ Esta propiedad designa el tamaño vertical de un objeto. Esta propiedad designa el tamaño horizontal de un objeto. > - Algunos objetos pueden tener una altura predefinida que no se puede modificar. -> - Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox_overview.md#list-box-columns), el usuario también puede cambiar manualmente el tamaño de la columna. +> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > - Al redimensionar el formulario, si la propiedad de [dimensionamiento horizontal "Agrandar"](properties_ResizingOptions.md#horizontal-sizing) fue asignada al list box, la columna más a la derecha se agrandará más allá de su ancho máximo, si es necesario. #### Gramática JSON @@ -216,7 +216,7 @@ Esta propiedad designa el tamaño horizontal de un objeto. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Rectángulo](shapes_overview.md#rectangle) - [Regla](ruler.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -238,7 +238,7 @@ El ancho máximo de la columna (en píxeles). El ancho de la columna no puede au #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos @@ -260,7 +260,7 @@ El ancho mínimo de la columna (en píxeles). El ancho de la columna no puede re #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos @@ -344,7 +344,7 @@ Establece un relleno horizontal para las celdas. El valor se establece en píxel #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pies de página](properties_Footers.md) - [Encabezados](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos @@ -368,7 +368,7 @@ Establece un relleno vertical para las celdas. El valor se establece en píxeles #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pies de página](properties_Footers.md) - [Encabezados](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos From 02e1a84fc1fafa304233832a0a45a4ca334b44db Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:48:49 +0200 Subject: [PATCH 0817/2000] New translations properties_datasource.md (Spanish) --- .../FormObjects/properties_DataSource.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md index d826dc525158aa..3cbc77c784678e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Cuando la opción **inserción automática** no está definida (por defecto), el Esta propiedad es soportada por: -- objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox_overview.md#list-box-columns) asociadoa a una lista de selección. +- objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox-column.md) asociadoa a una lista de selección. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Italia" que está asociada a un combo box "Países": si la propiedad **inserción automática** está activada y un usuario introduce "España", entonces el valor "España" se añade automáticamente a la lista en memoria: @@ -28,7 +28,7 @@ Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Itali #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) --- @@ -46,7 +46,7 @@ Asocia una lista de selección a un objeto. Puede ser un nombre de lista de elec #### Objetos soportados [Lista desplegable](dropdownList_Overview.md) - -[Combo box](comboBox_overview.md) - [Lista Jerárquica](list_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Combo box](comboBox_overview.md) - [Lista Jerárquica](list_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -126,7 +126,7 @@ Indica una variable o expresión a la que se le asignará un entero largo que in Define el tipo de datos para la expresión mostrada. Esta propiedad se utiliza con: -- [Columnas del List box](listbox_overview.md#list-box-columns) de los tipos de selección y colección. +- [Columnas del List box](listbox-column.md) de los tipos de selección y colección. - [Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays. Ver también la sección [**Tipo de Expresión**](properties_Object.md#expression-type). @@ -139,7 +139,7 @@ Ver también la sección [**Tipo de Expresión**](properties_Object.md#expressio #### Objetos soportados -[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox_overview.md#list-box-columns) +[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox-column.md) --- @@ -196,13 +196,13 @@ Debe introducir una lista de valores. En el editor de formularios, un diálogo e #### Objetos soportados -[Columna List Box (sólo tipo array)](listbox_overview.md#list-box-columns) +[Columna List Box (sólo tipo array)](listbox-column.md) --- ## Expression -This description is specific to [selection](listbox_overview.md#selection-list-boxes) and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. Una expresión 4D que se asociará a una columna. Puede introducir: @@ -243,7 +243,7 @@ Si se utiliza un campo, una variable o una expresión asignable (*por ejemplo Pe #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -276,7 +276,7 @@ Se pueden utilizar todas las tablas de la base de datos, independientemente de s Esta propiedad está disponible en las siguientes condiciones: - una [lista de selección](#choice-list) está asociada al objeto -- para [entradas](input_overview.md) y [columnas list box](listbox_overview.md#columnas-de-list-box), también se define una [lista requerida](properties_RangeOfValues.md#lista-requerida) para el objeto (ambas opciones deben usar normalmente la misma lista), de modo que solo se puedan ingresar valores de la lista por parte del usuario. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Esta propiedad especifica, en el contexto de un campo o variable asociado a una lista de valores, el tipo de contenido a guardar: @@ -298,7 +298,7 @@ El uso de esta propiedad requiere el cumplimiento de los siguientes principios: #### Objetos soportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) --- From 3a0827fea7ae880ac3663ed388beb0da8c1f788a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:48:52 +0200 Subject: [PATCH 0818/2000] New translations properties_display.md (Spanish) --- .../FormObjects/properties_Display.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md index 64fc8e1bd49d2a..dca650fede4f8f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ El campo contiene realmente "proportion". 4D acepta y almacena la entrada comple #### Objetos soportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -105,13 +105,13 @@ Se pueden crear formatos de fecha personalizados utilizando varios patrones desc :::note blankIfNull - Por defecto, una [fecha nula](../Concepts/dt_date.md#date-literals) se muestra con ceros, por ejemplo, 00/00/00. Con la opción "blankIfNull", una fecha null se muestra como un área vacía. La cadena "blankIfNull" (distingue mayúsculas de minúsculas) debe combinarse con el valor de formato seleccionado. La cadena "blankIfNull" (distingue mayúsculas de minúsculas) debe combinarse con el valor de formato seleccionado. -- Las [columnas list box](listbox_overview.md#list-box-columns) y los [pies List box](listbox_overview.md#list-box-footers) de tipo fecha utilizan siempre el comportamiento "blank if null" (no se puede desactivar). +- Las [columnas list box](listbox-column.md) y los [pies List box](listbox-header-footer.md#footers) de tipo fecha utilizan siempre el comportamiento "blank if null" (no se puede desactivar). ::: #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Comandos @@ -276,7 +276,7 @@ La siguiente tabla muestra cómo afectan los distintos formatos a la visualizaci #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Indicadores de progreso](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Indicadores de progreso](progressIndicator.md) #### Comandos @@ -340,7 +340,7 @@ Si el campo se reduce a un tamaño menor que el de la imagen original, la imagen #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -398,7 +398,7 @@ Por defecto, una hora null se muestra con ceros, por ejemplo "00:00:00". Con la #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Comandos @@ -411,7 +411,7 @@ Por defecto, una hora null se muestra con ceros, por ejemplo "00:00:00". Con la Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: - un texto en un [objeto de entrada](input_overview.md) -- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox_overview.md#list-box-columns), +- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox-column.md), ... puede seleccionar el texto que se mostrará para cada valor: @@ -426,7 +426,7 @@ Cuando una [expresión booleana](properties_Object.md#expression-type) se muestr #### Objetos soportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos @@ -450,7 +450,7 @@ Las columnas booleanas también pueden mostrarse como menús emergentes. En este #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos @@ -502,7 +502,7 @@ También en este caso, la propiedad [Título](#title) está disponible para que #### Objetos soportados -[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -527,7 +527,7 @@ En ese caso, el título de la casilla de verificación puede introducirse utiliz #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -564,7 +564,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objetos soportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -599,7 +599,7 @@ Esta propiedad sólo se utiliza cuando se dibujan objetos situados en el cuerpo #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -658,7 +658,7 @@ Tenga en cuenta que, independientemente del valor de la opción Ajuste de texto, #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos From 648c547ab3f3aaf2de991b2a3a804e2a3f87079d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:48:54 +0200 Subject: [PATCH 0819/2000] New translations properties_entry.md (Spanish) --- .../version-21-R2/FormObjects/properties_Entry.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md index 6bcd436e00dde7..f9bef54d85d46b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permite al usuario acceder a un menú contextual estándar en el objeto cuando s Para una imagen de tipo [entrada](input_overview.md), además de los comandos de edición estándar (Cortar, Copiar, Pegar y Borrar), el menú contiene el comando **Importar...**, que puede utilizarse para importar una imagen almacenada en un archivo, así como el comando **Guardar como...**, que puede utilizarse para guardar la imagen en el disco. El menú también permite modificar el formato de visualización de la imagen: se ofrecen las opciones **Truncado no centrado**, **Escalado para ajustar** y **Escalado para ajustar centrado prop.**. La modificación del [formato de visualización](properties_Display.md#picture-format) utilizando este menú es temporal; no se guarda con el registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. La lista puede almacenar hasta 10 fuentes (más allá, la última fuente utilizada sustituye a la más antigua). Por defecto, esta lista está vacía y la opción no se muestra. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -48,7 +48,7 @@ Para un [Área Web](webArea_overview.md), el contenido del menú depende del mot #### Objetos soportados -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### Comandos @@ -72,7 +72,7 @@ Cuando esta propiedad está desactivada, se desactiva todo menú emergente asoci #### Objetos soportados -[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Contador](stepper.md) +[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Contador](stepper.md) #### Comandos @@ -134,7 +134,7 @@ A continuación se presenta una tabla que explica cada una de las opciones de fi #### Objetos soportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) --- From ae95fe99872be99e1dcd7bc34051e97ffd86bec8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:48:55 +0200 Subject: [PATCH 0820/2000] New translations properties_footers.md (Spanish) --- .../version-21-R2/FormObjects/properties_Footers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md index 46239c0d094b63..66474e1156c562 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Pies ## Mostrar pies -Esta propiedad se utiliza para mostrar u ocultar [los pies de columna listbox](listbox_overview.md#list-box-footers). Hay un pie de página por columna; cada pie de página se configura por separado. +Esta propiedad se utiliza para mostrar u ocultar [los pies de columna listbox](listbox-header-footer.md#footers). Hay un pie de página por columna; cada pie de página se configura por separado. #### Gramática JSON @@ -70,4 +70,4 @@ Tenga en cuenta que la conversión de ida y vuelta puede conducir a un resultado #### Ver también -[Encabezados](properties_Headers.md) - [Pies List box](listbox_overview.md#list-box-footers) +[Encabezados](properties_Headers.md) - [Pies List box](listbox-header-footer.md#footers) From 65bdfcd672d680916a95079db1dd57be9768d0e9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:48:57 +0200 Subject: [PATCH 0821/2000] New translations properties_headers.md (Spanish) --- .../version-21-R2/FormObjects/properties_Headers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md index 56db5e4528fdfd..a2e79ed164042d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Encabezados ## Mostrar encabezados -Esta propiedad se utiliza para mostrar u ocultar [los encabezados de columna listbox](listbox_overview.md#list-box-headers). Hay un encabezado por columna; cada encabezado se configura por separado. +Esta propiedad se utiliza para mostrar u ocultar [los encabezados de columna listbox](listbox-header-footer.md#headers). Hay un encabezado por columna; cada encabezado se configura por separado. #### Gramática JSON @@ -70,4 +70,4 @@ Tenga en cuenta que la conversión de ida y vuelta puede conducir a un resultado #### Ver también -[Pies](properties_Footers.md) - [Encabezados List box](listbox_overview.md#list-box-headers) +[Pies](properties_Footers.md) - [Encabezados List box](listbox-header-footer.md#headers) From ca593e47cf198c46cdbfe1d45484d2424efd1f06 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:48:59 +0200 Subject: [PATCH 0822/2000] New translations properties_help.md (Spanish) --- .../version-21-R2/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md index a7bb5d1a42f229..ce204ba5e020b2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Puede: #### Objetos soportados -[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de lista de List Box](listbox_overview.md#list-box-headers) - [Pie de lista de List Box](listbox_overview.md#list-box-footers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) +[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de lista de List Box](listbox-header-footer.md#headers) - [Pie de lista de List Box](listbox-header-footer.md#footers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) #### Otras funcionalidades de ayuda From e6703b408c17d6b838c260a493b371db2c2e0a07 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:49:01 +0200 Subject: [PATCH 0823/2000] New translations properties_listbox.md (Spanish) --- .../version-21-R2/FormObjects/properties_ListBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md index 8fad6d483e7b51..244258dbd99100 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Colección de columnas del list box. | ------- | ---------------------------- | ---------------------------------------------------- | | columns | colección de objetos columna | Contiene las propiedades de las columnas de list box | -Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox_overview.md#column-specific-properties). +Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox-column.md#column-specific-properties). #### Objetos soportados From 15860f71b85df44ba8045d0a774aaa8dc81f5352 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:49:04 +0200 Subject: [PATCH 0824/2000] New translations properties_object.md (Spanish) --- .../version-21-R2/FormObjects/properties_Object.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md index 45434d66c632ae..0152174b933216 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ Para más información sobre las reglas de denominación de los objetos de formu #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón con imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicador de progreso](progressIndicator.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Botón de opción](radio_overview.md) - [Subformulario](subform_overview.md#overview) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -120,7 +120,7 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -130,7 +130,7 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti ## Tipo de expresión -> Esta propiedad se denomina [**Tipo de datos**](properties_DataSource.md#data-type-expression-type) en la Lista de propiedades para [selección](listbox_overview.md#selection-list-boxes) y [colección](listbox_overview.md#collection-or-entity-selection-list-boxes) y para [Listas desplegables](dropdownList_Overview.md) asociadas a un [objeto](FormObjects/dropdownList_Overview.md#using-an-object) o un [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique el tipo de datos para la expresión o variable asociada al objeto. Tenga en cuenta que el objetivo principal de este ajuste es configurar las opciones (como los formatos de visualización) disponibles para el tipo de datos. En realidad, no escribe la variable en sí. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). @@ -149,7 +149,7 @@ Sin embargo, esta propiedad tiene una función tipográfica en los siguientes ca #### Objetos soportados -[Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Selector](spinner.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestaña](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -275,7 +275,7 @@ Para la traducción de la aplicación, puede introducir una referencia XLIFF en #### Objetos soportados -[Botón](button_overview.md) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) - [ÁreaTexto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Comandos @@ -332,7 +332,7 @@ Cuando está configurado **Personalizado** ("none" en JSON), 4D no realiza cálc #### Objetos soportados -[Pie de List Box](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) #### Comandos From 796b0966f8d08bf7becdd13bd3eb88a68615fe3d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:49:08 +0200 Subject: [PATCH 0825/2000] New translations properties_rangeofvalues.md (Spanish) --- .../version-21-R2/FormObjects/properties_RangeOfValues.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md index 71b8b3f5a33616..958fcff83cc870 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permite definir una lista cuyos valores no pueden introducirse en el objeto. Si #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos @@ -78,7 +78,7 @@ Sin embargo, a diferencia de la propiedad [Lista de selección](properties_DataS #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos From 711694290c39daa2ed1495b8fe5cb16a874d0b36 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:49:11 +0200 Subject: [PATCH 0826/2000] New translations properties_reference.md (Spanish) --- .../version-21-R2/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md index 182a0f1f2a0a2b..eca28b84de3aec 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 | | **h** | | | -| [`header`](./listbox_overview.md#list-box-headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox-header-footer.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px | em | | [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | From e8dc1240c6a0f76c7f16e2f8a4b1731e9f40d452 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:49:13 +0200 Subject: [PATCH 0827/2000] New translations properties_resizingoptions.md (Spanish) --- .../version-21-R2/FormObjects/properties_ResizingOptions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md index 523a61b774b61c..c40c75988b674e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -97,7 +97,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -142,7 +142,7 @@ Designa si el tamaño de la columna puede ser modificado por el usuario. #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos From 4f13cee2122cdf89fe27edb39339f5e2875687be Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:49:14 +0200 Subject: [PATCH 0828/2000] New translations properties_scale.md (Spanish) --- .../version-21-R2/FormObjects/properties_Scale.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md index 409a30134a2e23..62122f6b3e12f9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ Valor mínimo de un indicador. Para los steppers numéricos, esta propiedad repr #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- From 2c34814ae9a335aeafb2fc8943b00804cec4a8c7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:49:17 +0200 Subject: [PATCH 0829/2000] New translations properties_text.md (Spanish) --- .../FormObjects/properties_Text.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md index f654bc1d01a274..ea9ee3ed61577c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Puede definir esta propiedad utilizando el comando [**OBJECT SET FONT STYLE**](. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -63,7 +63,7 @@ También puede definir esta propiedad por medio del comando [**OBJECT SET FONT S #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -83,7 +83,7 @@ Hace que el texto tenga una línea por debajo. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -124,7 +124,7 @@ Hay tres temas de fuentes disponibles: #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -149,7 +149,7 @@ Puede configurarlo utilizando el comando [`OBJECT SET FONT`](../commands-legacy/ #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -167,7 +167,7 @@ Permite definir el tamaño de la fuente del objeto en puntos. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -197,7 +197,7 @@ También puede definir esta propiedad utilizando el comando [**OBJECT SET RGB CO #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progreso](progressIndicator.md) - [Regla](ruler.md) - [Botón radio](radio_overview.md) - [Área de texto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Comandos @@ -266,7 +266,7 @@ También puede establecer esta propiedad utilizando el comando [`LISTBOX SET PRO #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -293,7 +293,7 @@ Ubicación horizontal del texto dentro del área que lo contiene. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) (todos los estilos excepto Regular y Plano) - [Combo Box](comboBox_overview.md) - [Lista desplegables](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Pie List Box](listbox_overview.md#list-box-footers) - [Botón de opción](radio_overview.md) (todos los estilos excepto Regular y Plano) - [Área de texto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Comandos @@ -320,7 +320,7 @@ Esta propiedad también puede ser manejada por los comandos [`OBJECT Get vertica #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### Comandos @@ -430,7 +430,7 @@ Por defecto, esta opción no está activa. #### Objetos soportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -483,7 +483,7 @@ Se debe utilizar el nombre de un array Entero largo. Cada elemento de este array #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -507,7 +507,7 @@ Se debe utilizar el nombre de un array Entero largo. Cada elemento de este array #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos From 6505989b8b9776db774294146de4e423bac7052b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 10 Apr 2026 23:49:19 +0200 Subject: [PATCH 0830/2000] New translations properties_textandpicture.md (Spanish) --- .../FormObjects/properties_TextAndPicture.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md index a226a6bb32e8fc..e5325fefbbe672 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md @@ -21,7 +21,7 @@ El nombre de la ruta a introducir es similar al de [la propiedad Ruta de acceso #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -41,7 +41,7 @@ Aspecto general del botón. El estilo del botón también influye en la disponib #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -70,7 +70,7 @@ Este parámetro es útil, por ejemplo, cuando la imagen de fondo contiene bordes #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -86,11 +86,11 @@ Designa la ubicación de un icono en relación con el objeto formulario. #### Objetos soportados -[Encabezado de List Box](listbox_overview.md#list-box-headers) +[Encabezado de List Box](listbox-header-footer.md#headers) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -112,7 +112,7 @@ El título del botón se desplazará hacia la derecha y hacia la parte inferior #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -151,7 +151,7 @@ Cada estado está representado por una imagen diferente. En la imagen fuente, lo #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -171,11 +171,11 @@ El nombre de la ruta a introducir es similar al de [la propiedad Ruta de acceso #### Objetos soportados -[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) +[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox-header-footer.md#headers) - [Botón radio](radio_overview.md) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -205,7 +205,7 @@ Aquí están los resultados utilizando las distintas opciones para esta propieda #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -231,7 +231,7 @@ Por defecto, cuando un botón contiene un título y una imagen, los elementos se #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -255,7 +255,7 @@ Este parámetro es útil, por ejemplo, cuando la imagen de fondo contiene bordes #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -294,15 +294,15 @@ Es importante señalar que la propiedad "Con menú emergente" sólo gestiona el #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -| :------------- | -------------- | ---------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| Nombre | Tipos de datos | Valores posibles | +| :------------- | -------------- | ------------------------------------------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### Objetos soportados -[Botón de barra de herramientas](button_overview.md#toolbar) - [Botón biselado](button_overview.md#bevel) - [Botón biselado redondeado](button_overview.md#rounded-bevel) - [Botón de degradado OS X](button_overview.md#os-x-gradient) - [Botón con textura OS X](button_overview.md#os-x-textured) - [Botón Office XP](button_overview.md#office-xp) - [Botón circular](button_overview.md#circle) - [Personalizado](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) From 1a63ff991bf293498704edcd847c453cdd3a618f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:07:22 +0200 Subject: [PATCH 0831/2000] New translations 4d.md (Spanish) --- .../version-21-R2/commands/4d.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md index f17acd79963e61..57859c963c09c4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md @@ -10,6 +10,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ------------------------------------------------------- | | classStore | Object | ← | Class Store que contiene todas las clases 4D integradas | +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 | Created | + +
    +
    + La palabra clave **4D** se describe en la [**página Concepto para Clases**](../Concepts/classes.md#4d). ## Propiedades From 158614a3a01d0f0cec1f38d1743da49a0fe6c82a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:07:24 +0200 Subject: [PATCH 0832/2000] New translations application-info.md (Spanish) --- .../version-21-R2/commands/application-info.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md index 712f8d787a8033..1453fcc610c9c1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------------------------------------ | | Resultado | Object | ← | Información sobre la actividad de la aplicación activa | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 R2 | Soporte de las propiedades "useFluentUI" y "canUseFluentUI" |
    +
    ## Descripción From 702268eee73df215d656f76018af965149f2c4cc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:07:25 +0200 Subject: [PATCH 0833/2000] New translations call-chain.md (Spanish) --- .../version-21-R2/commands/call-chain.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md index 62ada9c07a4f4f..16ef200f7194e2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ----------------------------------------------------------------------------- | | Resultado | Collection | ← | Colección de objetos que describen la cadena de llamadas dentro de un proceso | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R9 | Soporte de la propiedad `formula` |
    +
    ## Descripción From 9dd6577615291a6f43345910086e57e582e844a9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:07:30 +0200 Subject: [PATCH 0834/2000] New translations command-name.md (Spanish) --- .../version-21-R2/commands/command-name.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md index e91f6b1e112220..b2e5e6c28f96ba 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | ------------------------------- | | comando | Integer | → | Número de comando | @@ -16,8 +18,10 @@ displayed_sidebar: docs | theme | Text | ← | Tema del lenguaje del comando | | Resultado | Text | ← | Nombre del comando | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -25,6 +29,7 @@ displayed_sidebar: docs | 20 R9 | Soporte de la propiedad obsoleta |
    +
    ## Descripción From aff014d4b9f4a1b9b22353910604eb885a545e60 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:07:32 +0200 Subject: [PATCH 0835/2000] New translations compile-project.md (Spanish) --- .../version-21-R2/commands/compile-project.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md index cfe90c7f41aadf..779d4fd2da70f4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md @@ -5,18 +5,22 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File } {; *options* : Object} ) : Object +**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +
    + | Parámetros | Tipo | | Descripción | | ----------- | ----------------------- | --------------------------- | ----------------------------------------------------------------- | | projectFile | 4D.File | → | Archivo .4DProject a compilar | | options | Object | → | Objeto que especifica las opciones de compilación | | Resultado | Object | ← | Objeto que contiene información sobre el estado de la compilación | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R8 | Soporte del "type" "formObjectExpression" |
    +
    ## Descripción @@ -58,7 +63,7 @@ El parámetro *options* es un objeto. Estas son las opciones de compilación dis | defaultTypeForButtons | Integer | Valor posible: Is real o Is longint | | defaultTypeForNumerics | Integer | Valor posible: Is real o Is longint | | generateSymbols | Boolean | True para generar información de símbolos en el objeto devuelto | -| generateSyntaxFile | Boolean | True para generar un [archivo de sintaxis para la finalización del código](../settings/general.md).md#generate-syntax-file-for-code-completion-when en-compiled) en la carpeta \\Resources\\en.lproj del proyecto | +| generateSyntaxFile | Boolean | True para generar un [archivo de sintaxis para la finalización del código](../settings/general.md) en la carpeta \\Resources\\en.lproj del proyecto | | generateTypingMethods | Text | "reset" o "append" para generar métodos de tipado. Si el valor es "append", las declaraciones de variables existentes no serán modificadas (comportamiento de la ventana del compilador). Si el valor es "reset" las declaraciones de variables existentes se eliminan de antemano. | | plugins | Objeto 4D.Folder | Carpeta de Plug-ins a usar en lugar de [Carpeta de Plug-ins del proyecto actual](../Project/architecture.md#plugins). Esta propiedad solo está disponible con la sintaxis *projectFile*. | | targets | Colección de cadenas | Valores posibles: "x86_64_generic", "arm64_macOS_lib". Pase una colección vacía para ejecutar solo la verificación de sintaxis | From b7dec26213a22733652d5bf81f2af8617b63ad11 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:07:34 +0200 Subject: [PATCH 0836/2000] New translations create-deployment-license.md (Spanish) --- .../commands/create-deployment-license.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md index c402518388c5fc..894e24ceccc982 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md @@ -5,19 +5,12 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------- | -| 20 R10 | Nuevo parámetro *autoLicenseTarget* | -| 20 | Añadidos | - -
    - **Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object +
    + | Parámetros | Tipo | | Descripción | | ----------------- | ------------------------- | --------------------------- | ------------------------------------------------------------- | | mergedApp | 4D.Folder | → | Carpeta que contiene la aplicación fusionada | @@ -26,8 +19,20 @@ displayed_sidebar: docs | oemLicense | 4D.File | → | Licencia 4D OEM XML Key si se trata de una licencia servidor | | Resultado | Object | ← | Estado | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------- | +| 20 R10 | Nuevo parámetro *autoLicenseTarget* | +| 20 | Añadidos | + +
    +
    + ## Descripción El comando **Create deployment license** crea un archivo de licencia integrado en la carpeta Licenses de la aplicación generada *mergedApp*. Si la carpeta Licenses no existe en la carpeta *mergedApp*, será creada por el comando. From 0f3f613693c022998b90003857719d3e080d6ccb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:07:35 +0200 Subject: [PATCH 0837/2000] New translations create-entity-selection.md (Spanish) --- .../commands/create-entity-selection.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md index bbbe5c8d6eccdd..f347ece7a66ecc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md @@ -8,14 +8,28 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------- | | dsTable | Tabla | → | Tabla de la base 4D cuya selección actual se utilizará para construir la selección de entidades | | settings | Object | → | Opciones de construcción: context | | Resultado | 4D.EntitySelection | ← | Selección de entidades que coinciden con la clase de datos relacionada con la tabla dada | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 17 R5 | Modificado | +| 17 | Created | + +
    +
    + ## Descripción El comando `Create entity selection` crea y devuelve una nueva entity selection [modificable](../ORDA/entities.md#shareable-or-alterable-entity-selections) relativa a la dataclass correspondiente con la *dsTable* dada, de acuerdo con la selección actual de esta tabla. From f17f3f5249375bbaf15169f45e87a5402383d991 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:07:37 +0200 Subject: [PATCH 0838/2000] New translations cs.md (Spanish) --- .../version-21-R2/commands/cs.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md index 504ada27bd8c00..5c37fcece86e70 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md @@ -8,6 +8,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ------------------------------------------------- | | classStore | Object | ← | Class store usuario para el proyecto o componente | +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 | Created | + +
    +
    + La palabra clave **cs** se describe en la [**página Concepto para Clases**](../Concepts/classes.md#cs). ## Propiedades From 4911dd72c0a98380155dc0649bc2790643d39aa3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:07:38 +0200 Subject: [PATCH 0839/2000] New translations dialog.md (Spanish) --- .../version-21-R2/commands/dialog.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md index 774d1f2887a146..bf18aecf8dcd22 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | aTable | Tabla | → | Tabla propia del formulario o Si se omite: tabla por defecto o uso del formulario del proyecto | @@ -15,8 +17,21 @@ displayed_sidebar: docs | formData | Object | → | Datos a asociar al formulario | | \* | Operador | → | Usar el mismo proceso | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| 17 | Modificado | +| 11 SQL | Modificado | +| <6 | Created | + +
    +
    + ## Descripción El comando **DIALOG** presenta el *formulario* al usuario, junto con (el) los parámetro(s) *formData* (opcional). From e1624a416201f7d494dcbd50d45ede361cdaf949 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:07:40 +0200 Subject: [PATCH 0840/2000] New translations ds.md (Spanish) --- .../version-21-R2/commands/ds.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md index 5b88ab161fa1c9..bb77ca574b762b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md @@ -4,17 +4,31 @@ title: ds displayed_sidebar: docs --- -**ds** { ( *localID* : Text ) } : cs.DataStore +**ds** ({ *localID* : Text }) : cs.DataStore +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------- | --------------------------- | ----------------------------------------------- | | localID | Text | → | ID local del almacén de datos remoto a devolver | | Resultado | cs.DataStore | ← | Referencia al almacén de datos | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 | Modificado | +| 17 | Created | + +
    +
    + ## Descripción El comando `ds` devuelve una referencia al almacén de datos que coincide con la base de datos 4D actual o con la base de datos designada por *localID*. From f04103c4d7402d0cfe9e270f46cacc419d9f3607 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:07:42 +0200 Subject: [PATCH 0841/2000] New translations file.md (Spanish) --- .../version-21-R2/commands/file.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/file.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/file.md index 592deca82d5ae4..fd82b54f6f7daf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/file.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/file.md @@ -4,19 +4,12 @@ title: File displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------------------------------- | -| 19 R4 | Nueva constante `HTTP Client log file` | -| 17 R5 | Añadidos | - -
    - **File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File +
    + | Parámetros | Tipo | | Descripción | | ------------ | ---------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Ruta del archivo | @@ -25,8 +18,20 @@ displayed_sidebar: docs | \* | Operador | → | \* para devolver el archivo de la base local | | Resultado | [4D.File](../API/FileClass.md) | ← | Nuevo objeto de archivo | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------------------------------- | +| 19 R4 | Nueva constante `HTTP Client log file` | +| 17 R5 | Añadidos | + +
    +
    + ## Descripción El comando `File` crea y devuelve un nuevo objeto del tipo [`4D.File`](../API/FileClass.md). El comando acepta dos sintaxis: From 0fa8ab08dab5378c051a7313b1abd0a03f6c4b3a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:07:43 +0200 Subject: [PATCH 0842/2000] New translations folder.md (Spanish) --- .../version-21-R2/commands/folder.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md index aaf97debdbb61d..918b7e8ec127fd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md @@ -4,19 +4,12 @@ title: Folder displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | --------------------------- | -| 19 R8 | Soporte de `fk home folder` | -| 17 R5 | Añadidos | - -
    - **Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder +
    + | Parámetros | Tipo | | Descripción | | -------------- | -------------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Ruta de la carpeta | @@ -25,8 +18,20 @@ displayed_sidebar: docs | \* | Operador | → | \* para devolver la carpeta de la base local | | Resultado | [4D.Folder](../API/FolderClass.md) | ← | Nuevo objeto de carpeta | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | --------------------------- | +| 19 R8 | Soporte de `fk home folder` | +| 17 R5 | Añadidos | + +
    +
    + ## Descripción El comando `Folder` crea y devuelve un nuevo objeto del tipo [`4D.Folder`](../API/FolderClass.md) tipo. El comando acepta dos sintaxis: From 2991339f90d182177baaacd3a8cec840483a37a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:07:45 +0200 Subject: [PATCH 0843/2000] New translations form-edit.md (Spanish) --- .../version-21-R2/commands/form-edit.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md index de2c90a9a9ee86..015b74d0b07e81 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md @@ -8,21 +8,27 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ----- | --------------------------- | -------------------------------------------------------------------------------------------------------------- | | aTable | Tabla | → | Tabla propia del formulario o Si se omite: tabla por defecto o uso del formulario del proyecto | | form | Text | → | Nombre del formulario | | object | Text | → | Nombre del objeto del formulario o nombre del grupo | +
    +
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------------ | | 20 R8 | Soporte del parámetro *object* | +| 18 R5 | Created |
    +
    ## Descripción From 342dcfe8512583069214f6318bd33ddb9058d544 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:07:46 +0200 Subject: [PATCH 0844/2000] New translations form-event-code.md (Spanish) --- .../version-21-R2/commands/form-event-code.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md index ca0a0c65a91fc3..5f16b6083da63b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md @@ -9,10 +9,13 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | --------------------------- | | Resultado | Integer | ← | Número de evento formulário | +
    From 54d409900abf029e26d080c1a6e8334dac709bea Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:07:48 +0200 Subject: [PATCH 0845/2000] New translations form-event.md (Spanish) --- .../version-21-R2/commands/form-event.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md index 18611372a7293b..708f92323cc878 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------- | | Resultado | Object | ← | Objeto evento | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 R2 | Modificado | +| 18 | Created | + +
    +
    + ## Descripción **FORM Event** devuelve un objeto que contiene información sobre el evento formulario que acaba de ocurrir. Por lo general, utilizará **FORM Event** en un método formulario u objeto. @@ -37,7 +51,7 @@ Por ejemplo, en el caso de un clic en un botón, el objeto contiene las siguient El objeto evento puede contener propiedades adicionales, dependiendo del objeto para el que se produzca el evento. Para objetos *eventObj* generados en: -- los objetos list box o columna de list box, ver [esta sección](../FormObjects/listbox_overview.md#supported-form-events). +- los objetos list box o columna de list box, ver [esta sección](../FormObjects/listbox-object.md#supported-form-events). - áreas 4D View Pro, ver [On VP Ready form event](../Events/onVpReady.md). **Nota:** si no hay ningún evento actual, **FORM Event** devuelve un objeto null. From f59d9a34c056d0611601da024a7928b0b753f79f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:07:50 +0200 Subject: [PATCH 0846/2000] New translations form-load.md (Spanish) --- .../version-21-R2/commands/form-load.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md index c18c2a24edbca9..3eff927573e411 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabla | → | Formulario tabla a cargar (si se omite, carga un formulario proyecto) | @@ -15,6 +17,7 @@ displayed_sidebar: docs | formData | Object | → | Datos a asociar al formulario | | \* | Operador | → | Si se pasa = el comando se aplica a la base de datos del host cuando se ejecuta desde un componente (parámetro ignorado fuera de este contexto) | +
    From cdc7424f6883ac1b5ab3f7138a28805f833c1c4b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:07:51 +0200 Subject: [PATCH 0847/2000] New translations form-theme.md (Spanish) --- .../version-21-R2/commands/form-theme.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md index f22eaafd1e24f5..c48aa1528f4140 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md @@ -14,8 +14,10 @@ displayed_sidebar: docs | ---------- | ---- | --------------------------- | ------------------------------------------------------------------------------------------------------------ | | Resultado | Text | ← | Tema utilizado por el formulario actual: "Classic" o "FluentUI" (Windows) | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +25,7 @@ displayed_sidebar: docs | 21 R2 | Añadidos |
    +
    ## Descripción From 9586717233a74b065942b2b9fcf11d7c44121a97 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:07:53 +0200 Subject: [PATCH 0848/2000] New translations form.md (Spanish) --- .../version-21-R2/commands/form.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form.md index 5f39a13a5a0bc6..206b592668f66f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | --------------------------- | | Resultado | Object | ← | Datos del formulario actual | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 16 R6 | Creado |
    +
    ## Descripción From 15e530daa6d88e1cc47e77325431010cbd40d368 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:07:55 +0200 Subject: [PATCH 0849/2000] New translations formula-from-string.md (Spanish) --- .../commands/formula-from-string.md | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md index 66bc34862a8ee1..400ba0b49e888b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md @@ -4,28 +4,33 @@ title: Formula from string displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------------------------------------------------------------------- | -| 20 R3 | Soporte del parámetro *context* | -| 17 R6 | Renombrado: New formula from string -> Formula from string | -| 17 R3 | Añadidos | - -
    - **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function +
    + | Parámetros | Tipo | | Descripción | | ------------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------- | | formulaString | Text | → | Fórmula texto a devolver como objeto | | context | Integer | → | `sk execute in current database` (por defecto) o `sk execute in host database` | | Resultado | 4D.Function | ← | Objeto nativo que encapsula la fórmula | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------------------------------------------------------------------- | +| 20 R3 | Soporte del parámetro *context* | +| 17 R6 | Renombrado: New formula from string -> Formula from string | +| 17 R3 | Añadidos | + +
    +
    + ## Descripción El comando `Formula from string` crea un objeto `4D.Function` basado en *formulaString* y, opcionalmente, *context*. *formulaString* puede ser tan simple como un valor único o complejo, como un método proyecto con parámetros. From 609601959f20d31e7b894466c159fd16cafc0416 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:07:56 +0200 Subject: [PATCH 0850/2000] New translations formula.md (Spanish) --- .../version-21-R2/commands/formula.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md index 9a00455033dda4..17e4091e77831a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md @@ -5,26 +5,31 @@ slug: /commands/formula displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ------------------------------------------------------ | -| 17 R6 | Renombrado (New formula -> Formula) | -| 17 R3 | Añadidos | - -
    - **Formula** ( *formulaExp* : Expression ) : 4D.Function +
    + | Parámetros | Tipo | | Descripción | | ---------- | --------------------------- | :-------------------------: | --------------------------------------- | | formulaExp | Expression | → | Fórmula a devolver como objeto | | Resultado | 4D.Function | ← | Función nativa que encapsula la fórmula | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ------------------------------------------------------ | +| 17 R6 | Renombrado (New formula -> Formula) | +| 17 R3 | Añadidos | + +
    +
    + ## Descripción El comando `Formula` crea un objeto `4D Function` basado en la expresión *formulaExp*. *formulaExp* puede ser tan simple como un valor único o complejo, como un método proyecto con parámetros. From 8c087f732aedf084eadd712689933e6e96f43eac Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:07:58 +0200 Subject: [PATCH 0851/2000] New translations generate-uuid.md (Spanish) --- .../version-21-R2/commands/generate-uuid.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md index 5bd8d3acacac99..b3d9befe7364fb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md @@ -5,24 +5,30 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID**( *version* : Integer ) : Text +**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | ----------------------------------------------------------------------- | | version | Integer | → | Versión de UUID: 4 (por defecto) o 7 | | Resultado | Text | ← | Nuevo UUID como texto no canónico (32 caracteres) | +
    +
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------------- | | 20 R10 | Soporte del parámetro *version* | +| 12 | Created |
    +
    ## Descripción From 6201664a257f3b6d7ede25d4e913d79afb8945d5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:07:59 +0200 Subject: [PATCH 0852/2000] New translations http-parse-message.md (Spanish) --- .../version-21-R2/commands/http-parse-message.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md index 656b69882da891..7ead6c93526006 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ------------------------------------------------------------- | | data | Text, Blob | → | Datos a analizar | | Resultado | Object | ← | Objeto, cada propiedad es parte de los datos de varias partes | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R4 | Añadidos |
    +
    ## Descripción From 32234aed7629e5036f485760b66d65c53c2d77e0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:01 +0200 Subject: [PATCH 0853/2000] New translations imap-new-transporter.md (Spanish) --- .../commands/imap-new-transporter.md | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md index 921e2f98dd339f..dce455319860cf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md @@ -4,25 +4,30 @@ title: IMAP New transporter displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 18 R4 | Añadidos | - -
    - **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | :-------------------------: | --------------------------------------------------------------------------------- | | server | Object | → | Información del servidor de correo | | Resultado | 4D.IMAPTransporter | ← | [Objeto IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object) | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 R4 | Añadidos | + +
    +
    + ## Descripción El comando `IMAP New transporter` configura una nueva conexión IMAP según el parámetro *server* y devuelve un nuevo objeto *transporter*. El objeto transportador devuelto se utilizará normalmente para recibir correos electrónicos. From 01fb4b0a5ff81e3717c140c19e9dde4d5cdc9077 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:03 +0200 Subject: [PATCH 0854/2000] New translations last-errors.md (Spanish) --- .../version-21-R2/commands/last-errors.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md index 6fd9f13d9902c9..99985d36c7734b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ----------------------------- | | Resultado | Collection | ← | Colección de objetos de error | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 R8 | Created | + +
    +
    + ## Descripción El comando **Last errors** devuelve la pila actual de errores de la aplicación 4D como una colección de objetos de error, o **null** si no se ha producido ningún error. La pila de errores incluye los objetos enviados por el comando [throw](../commands-legacy/throw.md), si los hay. From a623946316c1ba310490fbd18bf7e0968ff0122e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:04 +0200 Subject: [PATCH 0855/2000] New translations license-info.md (Spanish) --- .../version-21-R2/commands/license-info.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md index ef855d5f32059d..7769fa8fe4f962 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md @@ -8,10 +8,13 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------------------ | | Resultado | Object | ← | Información sobre la licencia activa | +
    From 1b5506d8d835be09cc210b59befe5b01099c3bcd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:06 +0200 Subject: [PATCH 0856/2000] New translations listbox-get-property.md (Spanish) --- .../version-21-R2/commands/listbox-get-property.md | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md index eff6eb2a8bf896..d01003924c38b7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md @@ -4,16 +4,11 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Field, Variable ; *property* : Integer ) : any +**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any -| Parámetros | Tipo | | Descripción | -| ---------- | ------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena). Si se omite, object es una variable | -| object | any | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*) | -| property | Integer | → | Propiedad cuyo valor desea obtener | -| Resultado | Integer, Text | ← | Valor actual | +
    | Parámetros | Tipo | | Descripción | | ---------- | -------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | From c8fe1ede833a4c2226c9c149b97756b1e50431fd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:08 +0200 Subject: [PATCH 0857/2000] New translations listbox-set-property.md (Spanish) --- .../commands/listbox-set-property.md | 28 ++++++++++++++----- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md index 07ab91085ec36b..182fb6deda8821 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md @@ -4,19 +4,33 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Field, Variable ; *property* : Integer ; *value* : Integer, Text ) +**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text ) -| Parámetros | Tipo | | Descripción | -| ---------- | ------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena). Si se omite, object es una variable. | -| object | any | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*) | -| property | Integer | → | Propiedad de list box o de columna de list box | -| value | Integer, Text | → | Valor de la propiedad | +
    +| Parámetros | Tipo | | Descripción | +| ---------- | -------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena). Si se omite, object es una variable. | +| object | Text, Variable | → | Nombre del objeto del formulario (si se especifica \*) o Variable (si se omite \*) | +| property | Integer | → | Propiedad de list box o de columna de list box | +| value | Integer, Text | → | Valor de la propiedad | + +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 R6 | Modificado | +| 16 R2 | Created | + +
    +
    + ## Descripción El comando **LISTBOX SET PROPERTY** define el *value* de la *property* del list box o de la columna de list box especificado por los parámetros *object* y *\**. From 225cd795e18cfcf43b7645160f84803f1ecb4990 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:09 +0200 Subject: [PATCH 0858/2000] New translations mail-convert-from-mime.md (Spanish) --- .../commands/mail-convert-from-mime.md | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md index 9c95023132be5b..89a1cc651f04e2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md @@ -4,25 +4,30 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 18 | Añadidos | - -
    - **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | :-------------------------: | ------------- | | mime | Blob, Text | → | Email en MIME | | Resultado | Object | ← | Objeto Email | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 | Añadidos | + +
    +
    + ## Descripción El comando `MAIL Convert from MIME` convierte un documento MIME en un objeto de correo electrónico válido. From b687f28eeb9d1f9a22be279d5ba29f776a97b95e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:11 +0200 Subject: [PATCH 0859/2000] New translations mail-convert-to-mime.md (Spanish) --- .../commands/mail-convert-to-mime.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md index a5dd1de03e1a8c..2d59c3254b5089 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md @@ -4,27 +4,32 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 17 R4 | Añadidos | -| 17 R5 | Modificado | - -
    - **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | :-------------------------: | ---------------------------------------------- | | mail | Object | → | Objeto Email | | options | Object | → | Opciones de codificación y de charset del mail | | Resultado | Text | ← | Objeto email convertido en MIME | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 17 R5 | Modificado | +| 17 R4 | Añadidos | + +
    +
    + ## Descripción El comando `MAIL Convert to MIME` convierte un objeto email en texto MIME. Este comando es llamado internamente por [SMTP_transporter.send()](API/SMTPTransporterClass.md#send) para formatear el objeto email antes de enviarlo. Se puede utilizar para analizar el formato MIME del objeto. From f048ecd4e596bde2dd34d241c311ae95b298f7a0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:13 +0200 Subject: [PATCH 0860/2000] New translations mail-new-attachment.md (Spanish) --- .../commands/mail-new-attachment.md | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md index 75ab014e66257c..e8e2d888181623 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md @@ -4,18 +4,12 @@ title: MAIL New attachment displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------------------------------------------------------- | -| 19 R2 | Acepta 4D.File, 4D.ZipFile, 4D.Blob | - -
    - **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment +
    + | Parámetros | Tipo | | Descripción | | ----------- | --------------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------- | | file | 4D.File | → | Archivo adjunto | @@ -28,8 +22,20 @@ displayed_sidebar: docs | disposition | Text | → | Valor del encabezado content-disposition: "inline" o "attachment". | | Resultado | 4D.MailAttachment | ← | Objeto adjunto | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------------------------------------------------------- | +| 19 R2 | Acepta 4D.File, 4D.ZipFile, 4D.Blob | +| 17 R4 | Añadidos | + +
    +
    + ## Descripción El comando `MAIL New attachment` le permite crear un objeto adjunto que puede agregar a un [objeto de Email](../API/EmailObjectClass.md#email-object). From 66cddf9f9f5ced5ef129da9e63c57f2919480bda Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:14 +0200 Subject: [PATCH 0861/2000] New translations new-collection.md (Spanish) --- .../version-21-R2/commands/new-collection.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md index 0bc025e35a55b4..bbe8cc57c74691 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ------------------------------------------ | | value | any | → | Valor(es) de collection | | Resultado | Collection | ← | Nueva colección | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 16 R4 | Created | + +
    +
    + ## Descripción El comando `New collection` crea una nueva colección vacía o pre diligenciada y devuelve su referencia. Las colecciones se pueden manejar usando propiedades y funciones de la [API Collection class](../API/CollectionClass.md). From 2ae0665babde60690a0f246c50ab527d999e4a44 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:16 +0200 Subject: [PATCH 0862/2000] New translations new-log-file.md (Spanish) --- .../version-21-R2/commands/new-log-file.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md index 8985b44084b5b4..64cb041fd6f626 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | --------------------------------------------- | | Resultado | Text | ← | Ruta completa del archivo de registro cerrado | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| <6 | Created | + +
    +
    + ## Descripción **Nota preliminar:** este comando sólo funciona con 4D Server. Sólo puede ejecutarse mediante el comando [Execute on server](../commands-legacy/execute-on-server.md) o en un procedimiento almacenado. From b20996cd01e23ffda5c5ec818100696866290fa6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:18 +0200 Subject: [PATCH 0863/2000] New translations new-shared-collection.md (Spanish) --- .../version-21-R2/commands/new-shared-collection.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md index e7caef50107563..b3bcd58be70844 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | -------------------------------------------------------- | | value | any | → | Valor(es) de la collection compartida | | Resultado | Collection | ← | New shared collection | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 16 R6 | Created | + +
    +
    + ## Descripción El comando `New shared collection` crea una nueva colección compartida vacía o precargada y devuelve su referencia. Las colecciones se pueden manejar usando propiedades y funciones de la [API Collection class](../API/CollectionClass.md). From 22bdc45c5a76c0737076435aa6157c64d0315487 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:19 +0200 Subject: [PATCH 0864/2000] New translations new-signal.md (Spanish) --- .../version-21-R2/commands/new-signal.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md index 2c5af407f8a530..48ba1fcf2a61e3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ----------- | ------------------------- | --------------------------- | ------------------------------------ | | description | Text | → | Descripción para la señal | | Resultado | 4D.Signal | ← | Objeto nativo que encapsula la señal | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 17 R4 | Añadidos |
    +
    ## Descripción From a7e93251d85cfd9ea0b7b7849539ea41d8d2fadd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:21 +0200 Subject: [PATCH 0865/2000] New translations num.md (Spanish) --- .../version-21-R2/commands/num.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/num.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/num.md index d39f0e38ad7b74..3d7f49a914e9b1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/num.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/num.md @@ -9,22 +9,28 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------- | --------------------------- | ----------------------------------------------------------------------------------- | -| expresión | Text, Boolean, Integer | → | Cadena a convertir en numérica o Booleano para devolver 0 o 1, o Expresión numérica | +| expression | Text, Boolean, Integer | → | Cadena a convertir en numérica o Booleano para devolver 0 o 1, o Expresión numérica | | separador | Text | → | Separador decimal | | base | Integer | → | Valor entre 2 y 36 que representa la base | | Resultado | Real | ← | Forma numérica del parámetro de expresión | +
    +
    Historia -| Lanzamiento | Modificaciones | -| ----------- | ---------------------------- | -| 21 | Soporte del parámetro *base* | +| Lanzamiento | Modificaciones | +| --------------------------- | ---------------------------- | +| 21 | Soporte del parámetro *base* | +| <6 | Created |
    +
    ## Descripción From 5ff9c70dac985f0043cd886307c6ce98f6cf40f4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:23 +0200 Subject: [PATCH 0866/2000] New translations object-get-data-source-formula.md (Spanish) --- .../object-get-data-source-formula.md | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md index 2befed81f12345..67266ac1d11bb8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md @@ -4,15 +4,11 @@ title: OBJECT Get data source formula displayed_sidebar: docs --- -**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Field, Variable ) : 4D.Formula +**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula -| Parámetros | Tipo | | Descripción | -| ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena)
    Si se omite, object es un campo o variable | -| object | any | → | Nombre del objeto (si se especifica \*) o
    Campo o variable (si se omite \*) | -| formula | 4D.Formula | ← | Fórmula asociada al objeto formulario (`Null` si no hay fórmula asociada) | +
    | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | @@ -23,6 +19,17 @@ displayed_sidebar: docs
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ---------------------------- | +| 21 | Soporte del parámetro *base* | +| 20 R10 | Created | + +
    +
    + ## Descripción El comando **OBJECT Get data source formula** devuelve la(s) fórmula(s) asociada(s) a los objetos designados por los parámetros *object* y *\**. From 20f8d85a1be1aac0c3367c3448a6eec1423875ca Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:24 +0200 Subject: [PATCH 0867/2000] New translations object-set-data-source-formula.md (Spanish) --- .../object-set-data-source-formula.md | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md index 93cdb045ea617e..41978d12e2b436 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md @@ -4,15 +4,11 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Field, Variable ; *formula* : 4D.Formula ) +**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula ) -| Parámetros | Tipo | | Descripción | -| ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena)
    Si se omite, object es un campo o variable | -| object | any | → | Nombre del objeto (si se especifica \*) o
    Campo o variable (si se omite \*) | -| formula | 4D.Formula | → | Fórmula a asignar como fuente de datos | +
    | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | @@ -23,6 +19,17 @@ displayed_sidebar: docs
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ---------------------------- | +| 21 | Soporte del parámetro *base* | +| 20 R10 | Created | + +
    +
    + ## Descripción El comando **OBJECT SET DATA SOURCE FORMULA** asigna una fórmula (expresión) como fuente de datos del objeto u objetos designados por los parámetros *object* y *\** . La fórmula debe proporcionarse como un objeto [`4D.Formula`](../API/FunctionClass.md#formula-objects). From b67275d54838364e07e951fd0fa85632364b3a67 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:26 +0200 Subject: [PATCH 0868/2000] New translations open-datastore.md (Spanish) --- .../version-21-R2/commands/open-datastore.md | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md index 7b7721719a5e5f..f119e717f889fe 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md @@ -4,29 +4,34 @@ title: Open datastore displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------------------- | -| 21 | Cloud Qodly interrumpido | -| 20 R6 | Soporta el acceso a instancias en la nube Qodly | -| 20 R4 | Nueva propiedad *passwordAlgorithm* | -| 18 | Añadidos | - -
    - **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation +
    + | Parámetros | Tipo | | Descripción | | -------------- | ------------------------------------------ | --------------------------- | --------------------------------------------------------------------------------------------------- | | connectionInfo | Object | → | Propiedades de conexión utilizadas para alcanzar el almacén de datos remoto | | localID | Text | → | Id para asignar al almacén de datos abierto en la aplicación local (obligatorio) | | Resultado | 4D.DataStoreImplementation | ← | Objeto del almacén de datos | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------------------- | +| 21 | Cloud Qodly interrumpido | +| 20 R6 | Soporta el acceso a instancias en la nube Qodly | +| 20 R4 | Nueva propiedad *passwordAlgorithm* | +| 18 | Añadidos | + +
    +
    + ## Descripción El comando `Open datastore` conecta la aplicación al datastore remoto identificado por el parámetro *connectionInfo* y devuelve un objeto `4D.DataStoreImplementation` asociado con el alias local *localID*. From 5e9dfea9f74a997c1335951251e62564ed6b3934 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:28 +0200 Subject: [PATCH 0869/2000] New translations pop3-new-transporter.md (Spanish) --- .../version-21-R2/commands/pop3-new-transporter.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md index 53da64ed12d6bc..08e00c57313831 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Información del servidor de correo | | Resultado | 4D.POP3Transporter | ← | [Objeto transporter POP3](../API/POP3TransporterClass.md#pop3-transporter-object) | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 18 R2 | Añadidos |
    +
    ## Descripción From 9e52172102c659eb9a8e1a0ea79f9f85617d826f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:30 +0200 Subject: [PATCH 0870/2000] New translations print-form.md (Spanish) --- .../version-21-R2/commands/print-form.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md index 5c12a7fe75256b..d92a9280c32cbd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | aTable | Tabla | → | Tabla del formulario, o tabla por defecto, si se omite | @@ -17,8 +19,21 @@ displayed_sidebar: docs | areaEnd | Integer | → | Área final (si se especifica areaStart) | | Resultado | Integer | ← | Altura de la sección impresa | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| 20 | Modificado | +| 16 R6 | Modificado | +| <6 | Añadidos | + +
    +
    + ## Descripción El comando **Print form** simplemente imprime *form* con los valores actuales de los campos y variables de la tabla *aTable*. Suele utilizarse para imprimir informes muy complejos que requieren un control total del proceso de impresión. **Print form** no realiza ningún procesamiento de registros, ni las rupturas, ni de saltos de página. Estas operaciones son responsabilidad suya. **Print form*** imprime campos y variables solo en un marco de tamaño fijo. From 79ba53b3873b7b913132adf2eb085addc5a65c8d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:31 +0200 Subject: [PATCH 0871/2000] New translations process-activity.md (Spanish) --- .../version-21-R2/commands/process-activity.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md index 67a9d6cb49f75c..4e71170f6ec731 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | sessionID | Text | → | ID de sesión | | options | Integer | → | Opciones de retorno | | Resultado | Object | ← | Instantánea de los procesos en ejecución y/o sesiones de usuario (sólo 4D Server) | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R7 |
    • Soporte del parámetro *sessionID
    • Renombrado (Get process activity)
    |
    +
    ## Descripción From 57d004b2f3f8ca78507d06f917e0da7cd05a9478 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:33 +0200 Subject: [PATCH 0872/2000] New translations process-info.md (Spanish) --- .../version-21-R2/commands/process-info.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md index d4a6922bde6cc9..f5e35c98108361 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ------------- | ------- | :-------------------------: | ---------------------------- | | processNumber | Integer | → | Process number | | Resultado | Object | ← | Información sobre el proceso | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,10 +26,11 @@ displayed_sidebar: docs | 20 R7 | Añadidos |
    +
    ## Descripción -El comando `Process info` devuelve un objeto que da información detallada sobre el proceso cuyo número se pasa en *processNumber*. Si pasa un número de proceso incorrecto, el comando devuelve un objeto null. +The `Process info` command returns an object providing detailed information about process whose number you pass in *processNumber*. Si pasa un número de proceso incorrecto, el comando devuelve un objeto null. El objeto devuelto contiene las siguientes propiedades: From 380fd14d8778f290977de0101b3b7e5e08309b7a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:34 +0200 Subject: [PATCH 0873/2000] New translations process-number.md (Spanish) --- .../version-21-R2/commands/process-number.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md index a8f6d8dbe20692..eaf6899ea9cdfe 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------- | --------------------------- | ---------------------------------------------------------------- | | name | Text | → | Nombre del proceso del que se desea obtener el número de proceso | @@ -16,15 +18,19 @@ displayed_sidebar: docs | \* | Operador | → | Devuelve el número de proceso del servidor | | Resultado | Integer | ← | Process number | +
    +
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------ | | 20 R7 | Soporte del parámetro id | +| 6 | Created |
    +
    ## Descripción From 4e7a379f83b829c21065308d92a90c290ef50000 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:36 +0200 Subject: [PATCH 0874/2000] New translations select-log-file.md (Spanish) --- .../version-21-R2/commands/select-log-file.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md index 5676c9598c8598..1be33e82e791bb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md @@ -8,13 +8,27 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------- | --------------------------- | ------------------------------------ | | logFile | Text | → | Nombre del archivo de registro | | \* | Operador | → | Cerrar el archivo de registro actual | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| 11 SQL | Modificado | +| <6 | Created | + +
    +
    + ## Descripción El comando **SELECT LOG FILE** crea o cierra el archivo de historial de acuerdo al valor que pase en el parámetro. From 3beaa698527ea0ed48c078c900fd57e891e6b910 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:38 +0200 Subject: [PATCH 0875/2000] New translations session-info.md (Spanish) --- .../version-21-R2/commands/session-info.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md index 16c277a9d14dc2..960bcec249bc43 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------- | :-------------------------: | --------------------------- | | sessionID | Integer | → | ID de sesión | | Resultado | Object | ← | Información sobre la sesión | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | Añadidos |
    +
    ## Descripción From 5234166fb39b7fba055fdd5cb18dd6a4a187dd0b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:40 +0200 Subject: [PATCH 0876/2000] New translations session-storage.md (Spanish) --- .../version-21-R2/commands/session-storage.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md index 1e6ec5599cf4a8..6ceb142f9993e0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ---------------------------------------------------------- | | id | Text | → | Identificador único (UUID) de la sesión | | Resultado | Object | ← | Objeto de almacenamiento de la sesión | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R6 | Añadidos |
    +
    ## Descripción From b1a294dae21df7a609efb6b71ea6c40db173b823 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:42 +0200 Subject: [PATCH 0877/2000] New translations session.md (Spanish) --- .../version-21-R2/commands/session.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session.md index 39a91e75477a99..7662292142305c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session.md @@ -14,8 +14,10 @@ displayed_sidebar: docs | ---------- | ---------------------------------------------------- | --------------------------- | -------------- | | Resultado | [4D.Session](../API/SessionClass.md) | ← | Objeto Session | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -25,6 +27,7 @@ displayed_sidebar: docs | 18 R6 | Añadidos |
    +
    ## Descripción From 758caa37a2c7c4342c4385a55f3a8fe3e9249aa0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:43 +0200 Subject: [PATCH 0878/2000] New translations set-allowed-methods.md (Spanish) --- .../version-21-R2/commands/set-allowed-methods.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md index 7f627fed07fc0f..65bd0a8ed13c0a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ------------ | -------------- | --------------------------- | --------------------------- | | methodsArray | Array de texto | → | Array de nombres de métodos | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| 17 R2 | Modificado | +| <6 | Añadidos | + +
    +
    + ## Descripción El comando **SET ALLOWED METHODS** designa los métodos proyecto que se pueden llamar a través de la aplicación. From be671ca89fed97040376856e30df3a190352b58d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:45 +0200 Subject: [PATCH 0879/2000] New translations set-window-document-icon.md (Spanish) --- .../version-21-R2/commands/set-window-document-icon.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md index 200a1781407b1b..68f1c89ee37826 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------------------------------------------------- | --------------------------- | ---------------------------------- | | winRef | Integer | → | Número de referencia de la ventana | | image | Picture | → | Ícono personalizado | | file | 4D.File, 4D.Folder | → | Ruta del archivo o de la carpeta | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | Añadidos |
    +
    ## Descripción From 27a9fe1ecc4cd82f4b0796c00f7bbfeac6940309 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:47 +0200 Subject: [PATCH 0880/2000] New translations smtp-new-transporter.md (Spanish) --- .../version-21-R2/commands/smtp-new-transporter.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md index e5ed669018d5e5..530879550701cd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Información del servidor de correo | | Resultado | 4D.SMTPTransporter | ← | [Objeto SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object) | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 17 R4 | Añadidos |
    +
    ## Descripción From 553f00d749db5efa57c6815f5f0d79d34e9199cc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:49 +0200 Subject: [PATCH 0881/2000] New translations string.md (Spanish) --- .../version-21-R2/commands/string.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/string.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/string.md index 531105c51ecf4a..8bb18d8c3a59b8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/string.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/string.md @@ -9,23 +9,29 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| expresión | Expression | → | Expresión a convertir en cadena (puede ser Real, Integer, Long Integer, Date, Time, Text, Boolean, Undefined, o Null) | +| expression | Expression | → | Expresión a convertir en cadena (puede ser Real, Integer, Long Integer, Date, Time, Text, Boolean, Undefined, o Null) | | format | Integer, Text | → | Formato de visualización | | addTime | Time | → | Hora a combinar si *expression* es una fecha | | base | Integer | → | Valor entre 2 y 36 que representa la base si *expression* es un número | | Resultado | Text | ← | expresión convertida en cadena alfanumérica | +
    +
    Historia -| Lanzamiento | Modificaciones | -| ----------- | ---------------------------- | -| 21 | Soporte del parámetro *base* | +| Lanzamiento | Modificaciones | +| --------------------------- | ---------------------------- | +| 21 | Soporte del parámetro *base* | +| <6 | Created |
    +
    ## Descripción From 18a0ff7d26ce8a790e6bf3f408728aff2ace2c4b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:08:51 +0200 Subject: [PATCH 0882/2000] New translations super.md (Spanish) --- .../version-21-R2/commands/super.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/super.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/super.md index e3c60c68584453..1d05e22a25ad34 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/super.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/super.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------------------------------------------------------ | | param | any | -> | Parámetro(s) a pasar al constructor de la clase padre | | Resultado | Object | <- | Padre del objeto | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 | Created | + +
    +
    + La palabra clave `Super` permite llamar a la `superclass`, es decir, la clase padre. `Super` tiene dos propósitos diferentes: From 0d999d2fbf9255a351a6aa6f969f9f12df063261 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:10:06 +0200 Subject: [PATCH 0883/2000] New translations this.md (Spanish) --- .../version-21-R2/commands/this.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/this.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/this.md index 26c1b9c797c7a8..cfaaf517c93878 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/this.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/this.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------ | | Resultado | Object | ← | Elemento u objeto actual | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 | Created | + +
    +
    + ## Descripción El comando `This` devuelve una referencia al objeto procesado actualmente. From cece82861e9d54ec08a9e677e4a28569cdb3a0af Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:10:07 +0200 Subject: [PATCH 0884/2000] New translations trim-end.md (Spanish) --- .../version-21-R2/commands/trim-end.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md index fe6e5d5415f3c2..3f37b0f4a98aff 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texto a recortar | | Resultado | Text | ← | Texto recortado | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Añadidos |
    +
    ## Descripción From ca7e51abaac41ae137b582fd0ee8c7fafc49e19f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:10:09 +0200 Subject: [PATCH 0885/2000] New translations trim-start.md (Spanish) --- .../version-21-R2/commands/trim-start.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md index 468e3a66d96f42..aeb525a0360312 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texto a recortar | | Resultado | Text | ← | Texto recortado | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Añadidos |
    +
    ## Descripción From f4f539d3b67cf03833b289584bc3dc08665a5d7e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:10:11 +0200 Subject: [PATCH 0886/2000] New translations trim.md (Spanish) --- .../version-21-R2/commands/trim.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md index d8eadcbca584be..3346ae8190c30f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texto a recortar | | Resultado | Text | ← | Texto recortado | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Añadidos |
    +
    ## Descripción From 51785572df1a5017243679a6f1f845bc1c92e9a5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:10:12 +0200 Subject: [PATCH 0887/2000] New translations use-entity-selection.md (Spanish) --- .../version-21-R2/commands/use-entity-selection.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md index a3059451368fad..dac9a7e84df698 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | --------------- | ---------------------------------- | --------------------------- | -------------------- | | entitySelection | 4D.EntitySelection | → | Una entity selection | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 17 | Añadidos | + +
    +
    + ## Descripción El comando `USE ENTITY SELECTION` actualiza la selección actual de la tabla que coincide con el nivel de datos del parámetro *entitySelection*, de acuerdo al contenido de la selección de entidad. From a0bad501bbe98d93f26bc645b75291cc7ea56077 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:10:14 +0200 Subject: [PATCH 0888/2000] New translations wa-get-context.md (Spanish) --- .../version-21-R2/commands/wa-get-context.md | 27 ++++++++++++++----- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md index 6fbdcea172c3ea..8f2271decd62d8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md @@ -4,25 +4,38 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( * ; *object* : Text ) -> *contextObj* : Object
    **WA Get context** ( *object* : Field, Variable ) -> *contextObj* : Object +**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object -| Parámetros | Tipo | | Descripción | -| ---------- | -------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, *object* es un nombre de objeto (cadena). Si se omite, *object* es una variable. | -| object | any | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*). | -| contextObj | Object | ← | Objeto contexto si se ha definido previamente, en caso contrario `null`. | +
    +| Parámetros | Tipo | | Descripción | +| ---------- | -------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Si se especifica, *object* es un nombre de objeto (cadena). Si se omite, *object* es una variable. | +| object | Text, Variable | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*). | +| Resultado | Object | ← | Objeto contexto si se ha definido previamente, en caso contrario `null`. | + +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 20 R9 | Añadidos | + +
    +
    + ### Descripción El comando `WA Get context` recupera el objeto de contexto definido para `$4d` en el área Web designada por los parámetros \* y *object* utilizando [`WA SET CONTEXT`](./wa-set-context.md). Si `WA SET CONTEXT` no fue llamado para el área web, el comando devuelve `null`. :::note -The command is only usable with an embedded web area where the [**Use embedded web rendering engine**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) and **Access 4D methods** parameters are set to `true`. +El comando solo es utilizable con un área web integrada en la que los parámetros [**Utilizar el motor de renderizado web integrado**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) y **Acceder a los métodos 4D** estén configurados como `true`. ::: From 9d6beec176d8f7413d32e0ca55b7531cb867d6c7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:10:15 +0200 Subject: [PATCH 0889/2000] New translations wa-set-context.md (Spanish) --- .../version-21-R2/commands/wa-set-context.md | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md index f21697c7c24b24..1e2a46185f0424 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md @@ -4,15 +4,11 @@ title: WA SET CONTEXT displayed_sidebar: docs --- -**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Field, Variable ; *contextObj* : Object ) +**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object ) -| Parámetros | Tipo | | Descripción | -| ---------- | -------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, *object* es un nombre de objeto (cadena). Si se omite, *object* es una variable. | -| object | any | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*). | -| contextObj | Object | → | Objeto que contiene las funciones que se pueden llamar con `$4d`. | +
    | Parámetros | Tipo | | Descripción | | ---------- | --------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -23,13 +19,23 @@ displayed_sidebar: docs
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 20 R9 | Añadidos | + +
    +
    + ### Descripción El comando `WA SET CONTEXT` define un objeto contextual *contextObj* para `$4d` en el área Web designado por los parámetros \* y *object*. Cuando se utiliza este comando, `$4d` sólo puede acceder a los contenidos declarados dentro del *contextObj* proporcionado. Cuando no se establece ningún objeto contexto, `$4d` tiene acceso a todos los métodos 4D y no puede acceder a las clases usuario. :::note -The command is only usable with an embedded web area where the [**Use embedded web rendering engine**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) and **Access 4D methods** parameters are set to `true`. +El comando solo es utilizable con un área web integrada en la que los parámetros [**Utilizar el motor de renderizado web integrado**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) y **Acceder a los métodos 4D** estén configurados como `true`. ::: From bdf5e24cf521fa1b4cde1ca69ab5c67d8e9f842d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:10:17 +0200 Subject: [PATCH 0890/2000] New translations web-event.md (Spanish) --- .../version-21-R2/commands/web-event.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md index 17f56ca60365e6..f9a7df88a5d05c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | :-------------------------: | ------------------------------------ | | Resultado | Object | ← | Información sobre el evento activado | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 21 | Añadidos | + +
    +
    + ## Descripción `Web Event` devuelve un objeto con información sobre un evento desencadenado vinculado a un componente de página web. From 2a8d03d6bc9c4b8b44c73d1f68d80e39e07f91d7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:10:19 +0200 Subject: [PATCH 0891/2000] New translations web-form.md (Spanish) --- .../version-21-R2/commands/web-form.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md index 2111a8fe9c8546..6447726c58eee1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | :-------------------------: | ----------------------------- | | Resultado | 4D.WebForm | ← | Nuevo objeto proxy `Web Form` | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 21 | Añadidos | + +
    +
    + ## Descripción El comando `Web Form` devuelve un objeto proxy `4D.WebForm`, ofreciendo un medio para trabajar con las propiedades y las funciones de la página y emularlas eficazmente. From 1fc1fa9093ae89a2c433832d307f831ed76d744c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:10:20 +0200 Subject: [PATCH 0892/2000] New translations web-server-list.md (Spanish) --- .../version-21-R2/commands/web-server-list.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md index 8a0dfc73bd7b0f..ff475a180c7dcb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ----------------------------------------------- | | Resultado | Collection | ← | Colección de los objetos Web Server disponibles | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -21,6 +25,7 @@ displayed_sidebar: docs | 18 R3 | Añadidos |
    +
    ## Descripción From c471ca4151d03f7bc41e3e3a10c461df0ba59d77 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:10:22 +0200 Subject: [PATCH 0893/2000] New translations web-server.md (Spanish) --- .../version-21-R2/commands/web-server.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md index 8ebe1c116868ea..b0834b5db60c41 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------- | --------------------------- | ------------------------------------------------------------------------------------------- | | option | Integer | → | Servidor web a obtener (por defecto si se omite = `Web server database`) | | Resultado | 4D.WebServer | ← | Objeto servidor web | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 19 | soporte de .sessionCookieSameSite |
    +
    ## Descripción @@ -53,7 +58,7 @@ El objeto servidor web devuelto contiene los valores actuales de las propiedades ## Ver también -[Lista servidor WEB](web-server-list.md)\ +[Lista servidor WEB](web-server-list.md) [webServer.stop()](../API/WebServerClass.md#stop) ## Propiedades From 0e54373a9e94dfc47c315e3f0cf57052d4bebecb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:10:24 +0200 Subject: [PATCH 0894/2000] New translations zip-create-archive.md (Spanish) --- .../version-21-R2/commands/zip-create-archive.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md index e416df98055d51..02bbf74cf63ee2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | --------------- | ------------------------- | :-------------------------: | -------------------------------------------------------------------- | | fileToZip | 4D.File | → | Objeto archivo o carpeta a comprimir | @@ -17,8 +19,10 @@ displayed_sidebar: docs | options | Integer | → | Opción *folderToZip*: `ZIP Without enclosing folder` | | Resultado | Object | ← | Objeto estado | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -27,6 +31,7 @@ displayed_sidebar: docs | 18 | Añadidos |
    +
    ## Descripción From 9e4bfd04e956898251a4d5c79907508a63788300 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:10:25 +0200 Subject: [PATCH 0895/2000] New translations zip-read-archive.md (Spanish) --- .../version-21-R2/commands/zip-read-archive.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md index 4efb513c0f74fd..2976050b2a3ad3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ----------------------------- | :-------------------------: | ------------------------------------- | | zIPFile | 4D.File | → | Archivos Zip | | contraseña | Text | → | Contraseña del archivo ZIP, si la hay | | Resultado | 4D.ZipArchive | ← | Objeto archivo | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 18 | Añadidos |
    +
    ## Descripción From 0a67f8551dec13e17a56c75e90738a273f0c55d5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:10:44 +0200 Subject: [PATCH 0896/2000] New translations listbox-column.md (Spanish) --- .../current/FormObjects/listbox-column.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox-column.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox-column.md index 23a984684c3818..885ceb51a2bbea 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox-column.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox-column.md @@ -39,8 +39,8 @@ Puede definir propiedades estándar (texto, color de fondo, etc.) para cada colu | On Load | | | | On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | | On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *List box array únicamente* | -| On Scroll |
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    | | | On Unload | | | +| On Validate | | | ## Arrays de objetos en columnas From b526315bf101d28440da99553b39808ef37422ec Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:10:47 +0200 Subject: [PATCH 0897/2000] New translations listbox-object.md (Spanish) --- .../current/FormObjects/listbox-object.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox-object.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox-object.md index 852a2916ce479e..dd01a98c5612f6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox-object.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox-object.md @@ -168,9 +168,10 @@ Las propiedades soportadas dependen del tipo de list box. | On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | | On Open Detail |
    • [row](#additional-properties)
    | *List box Selección actual y Selección temporal únicamente* | | On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *List box array únicamente* | -| On Selection Change | | | | On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | +| On Selection Change | | | | On Unload | | | +| On Validate | | | ### Propiedades adicionales {#additional-properties} From cf947dfb339de2f8652b4c56528b00d6d70461fe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:10:49 +0200 Subject: [PATCH 0898/2000] New translations listbox-column.md (Spanish) --- .../version-21/FormObjects/listbox-column.md | 410 ++++++++++++++++++ 1 file changed, 410 insertions(+) create mode 100644 i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..320aa854926bef --- /dev/null +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md @@ -0,0 +1,410 @@ +--- +id: listbox-column +title: Columna de list box +--- + +Un list box está formado por uno o varios objetos columna que tienen propiedades específicas. Puede seleccionar una columna de list box en el editor de formularios haciendo clic en ella cuando el objeto list box está seleccionado: + +![](../assets/en/FormObjects/listbox_column.png) + +Puede definir propiedades estándar (texto, color de fondo, etc.) para cada columna del list box; estas propiedades tienen prioridad sobre las del objeto list box. + +> Puede definir el [tipo de expresión](properties_Object.md#expression-type) para las columnas de list box de tipo array (cadena, texto, número, fecha, hora, imagen, booleano u objeto). + +## Propiedades específicas de columna {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## Eventos de formulario soportados {#supported-form-events} + +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Sort |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *List box array únicamente* | +| On Before Data Entry |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Before Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Begin Drag Over |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Column Moved |
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | | +| On Column Resize |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    | | +| On Data Change |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Double Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drag Over |
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drop |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Footer Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    | *List box arrays, selección actual y selección temporal únicamente* | +| On Getting Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *List box array únicamente* | +| On Unload | | | +| On Validate | | | + +## Arrays de objetos en columnas + +Las columnas de list box pueden manejar arrays de objetos. Como los arrays de objetos pueden contener diferentes tipos de datos, esta nueva y poderosa funcionalidad permite mezclar diferentes tipos de entrada en las líneas de una misma columna, y mostrar también varios widgets. Por ejemplo, puede insertar una entrada de texto en la primera línea, una casilla de selección en la segunda y una lista desplegable en la tercera. Los arrays de objetos también dan acceso a nuevos tipos de widgets, como botones o selectores de color. + +El siguiente list box fue diseñado utilizando un array de objetos: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configurar una columna array de objetos + +Para asignar un array de objetos a una columna list box, basta con definir el nombre del array de objetos en la lista de propiedades (campo "Nombre de variable"), o utilizando el comando [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md), como para toda columna basada en arrays. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Las propiedades estándar relacionadas con las coordenadas, el tamaño y el estilo están disponibles para las columnas de tipo objeto. Puede definirlos utilizando la lista de Propiedades, o programando el estilo, el color de fuente, el color de fondo y la visibilidad para cada línea de una columna objeto del list box. Estos tipos de columnas también se pueden ocultar. + +Sin embargo, el tema Fuente de datos no está disponible para las columnas objeto del list box. De hecho, el contenido de cada celda de la columna se basa en los atributos presentes en el elemento correspondiente del array de objetos. Cada elemento de array puede definir: + +the value type (mandatory): text, color, event, etc. the value itself (optional): used for input/output. +the cell content display (optional): button, list, etc. additional settings (optional): depend on the value type To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). Por ejemplo, puede escribir "¡Hola Mundo!" en una columna objeto utilizando este sencillo código: + +```4d +ARRAY OBJECT(obColumn;0) //column array + var $ob : Object //first element + OB SET($ob;"valueType";"text") //defines the value type (mandatory) + OB SET($ob;"value";"Hello World!") //defines the value + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> El formato de visualización y los filtros de entrada no pueden definirse para una columna de objetos. Dependen automáticamente del tipo de valor. + +#### valueType y visualización de datos + +Cuando una columna de list box está asociada a un array de objetos, la forma en que se muestra, introduce o edita una celda se basa en el atributo valueType del elemento del array. Los valores valueType soportados son: + +- "text": para un valor de texto +- "real": para un valor numérico que puede incluir separadores como un `\`, `<.>`, o `<,>` +- "integer": para un valor entero +- "boolean": para un valor True/False +- "color": para definir un color de fondo +- "event": para mostrar un botón con una etiqueta. + +4D utiliza widgets por defecto en función del valor "valueType" (es decir, un "text" se muestra como un widget de entrada de texto, un "boolean" como una casilla de selección), pero también están disponibles visualizaciones alternativas a través de opciones (*por ejemplo*, un real también se puede representar como un menú desplegable). La siguiente tabla muestra la visualización por defecto, así como las alternativas para cada tipo de valor: + +| valueType | Widget por defecto | Widget(s) alternativo(s) | +| --------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| text | entrada de texto | menú desplegable (lista obligatoria) o combo box (lista de selección) | +| real | entrada de texto controlada (números y separadores) | menú desplegable (lista obligatoria) o combo box (lista de selección) | +| integer | entrada de texto controlada (números únicamente) | menú desplegable (lista obligatoria) o combo box (lista de opciones) o casilla de verificación de tres estados | +| boolean | casilla de selección | menú desplegable (lista requerida) | +| color | color de fondo | text | +| evento | botón con etiqueta | | +| | | Todos los widgets pueden tener un botón adicional de alternancia de unidades o un botón de elipsis asociado a la celda. | + +Usted define la visualización de la celda y las opciones utilizando atributos específicos en cada objeto (ver abajo). + +#### Formatos de visualización y filtros de entrada + +No se pueden definir formatos de visualización ni filtros de entrada para las columnas objeto de los list box. Se definen automáticamente en función del tipo de valor. Estos están listados en la siguiente tabla: + +| Tipo de valor | Formato por defecto | Control de entrada | +| ------------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| text | lo mismo que se define en el objeto | cualquiera (sin control) | +| real | lo mismo que se define en el objeto (utilizando el separador decimal del sistema) | "0-9" y "." y "-" | +| | | "0-9" y "." si min>=0 | +| integer | lo mismo que se define en el objeto | "0-9" y "-" | +| | | "0-9" si min>=0 | +| Boolean | casilla de selección | N/A | +| color | N/A | N/A | +| evento | N/A | N/A | + +### Atributos + +Cada elemento del array de objetos es un objeto que puede contener uno o más atributos que definirán el contenido de la celda y la visualización de los datos (ver el ejemplo anterior). + +El único atributo obligatorio es "valueType" y sus valores soportados son "text", "real", "integer", "boolean", "color" y "event". La siguiente tabla lista todos los atributos soportados en los arrays de objetos de los list box, en función del valor "valueType" (cualquier otro atributo se ignora). A continuación se detallan los formatos de visualización y se ofrecen ejemplos. + +| | valueType | text | real | integer | boolean | color | evento | +| --------------------- | ------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------ | +| *Atributos* | *Description* | | | | | | | +| value | valor de la celda (entrada o salida) | x | x | x | | | | +| min | valor mínimo | | x | x | | | | +| max | valor máximo | | x | x | | | | +| behavior | Valor "tres Estados" | | | x | | | | +| requiredList | lista desplegable definida en objeto | x | x | x | | | | +| choiceList | combo box definido en objeto | x | x | x | | | | +| requiredListReference | RefList 4D, depende del valor de "saveAs" | x | x | x | | | | +| requiredListName | Nombre de la lista 4D, depende del valor "saveAs" | x | x | x | | | | +| saveAs | "reference" o "value" | x | x | x | | | | +| choiceListReference | RefList 4D, muestra un combo box | x | x | x | | | | +| choiceListName | Nombre de la lista 4D, mostrar combo box | x | x | x | | | | +| unitList | array de X elementos | x | x | x | | | | +| unitReference | índice del elemento seleccionado | x | x | x | | | | +| unitsListReference | Ver lista de unidades 4D | x | x | x | | | | +| unitsListName | 4D lista nombre de la unidad | x | x | x | | | | +| alternateButton | añadir un botón alternativo | x | x | x | x | x | | + +#### value + +Los valores de las celdas se almacenan en el atributo "value". Este atributo se utiliza tanto para la entrada como para la salida. También puede utilizarse para definir valores por defecto cuando se utilizan listas (ver a continuación). + +```4d + ARRAY OBJECT(obColumn;0) //column array + var $ob1;$ob2;$ob3 : Object + var $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> Los valores null se soportan y dan como resultado una celda vacía. + +#### min y max + +Cuando el "valueType" es "real" o "integer", el objeto también acepta atributos min y max con valores apropiados (los valores deben ser del mismo tipo que el valueType). + +Estos atributos pueden utilizarse para controlar el rango de valores de entrada. Cuando se valida una celda (cuando pierde el foco), si el valor de entrada es menor que el valor mínimo o mayor que el valor máximo, entonces se rechaza. En este caso, se mantiene el valor anterior y un consejo muestra una explicación. + +```4d + var $ob3 : Object + var $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +El atributo behavior ofrece variaciones a la representación estándar de los valores. En 4D v15, se ofrece una única variación: + +| Atributo | Valor(es) disponible(s) | valueType(s) | Descripción | +| -------- | ------------------------------------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| behavior | threeStates | integer | Representa un valor numérico como una casilla de verificación de tres estados.
    2=semi seleccionada, 1=seleccionada, 0=no seleccionada, -1=invisible, -2= deseleccionada desactivada, -3= seleccionada desactivada, -4=semi seleccionada desactivada | + +```4d + var $ob3; $ob4 : Object + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";-3) + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList y choiceList + +Cuando un atributo "choiceList" o "requiredList" está presente dentro del objeto, la entrada de texto se sustituye por una lista desplegable o un combo box, dependiendo del atributo: + +- Si el atributo es "choiceList", la celda se muestra como un combo box. Esto significa que el usuario puede seleccionar o escribir un valor. +- Si el atributo es "requiredList", la celda se muestra como una lista desplegable y el usuario sólo puede seleccionar uno de los valores de la lista. + +En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. + +> Los valores del widget se definen a través de un array. Si quiere asociar el widget a una lista 4D existente, debe utilizar los atributos "requiredListReference", "requiredListName", "choiceListReference" o "choiceListName". + +Ejemplos: + +- Quiere mostrar una lista desplegable con sólo dos opciones: "Open" o "Closed". "Closed" debe estar preseleccionado: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Quiere aceptar todo valor entero, pero mostrar un combo box para sugerir los valores más comunes: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName y requiredListReference + +Los atributos "requiredListName" y "requiredListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se mostrará entonces como una lista desplegable. Esto significa que el usuario sólo puede seleccionar uno de los valores proporcionados en la lista. + +Utilice "requiredListName" o "requiredListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. + +> - Si desea definir estos valores a través de un simple array, debe utilizar el atributo "requiredList". +> - Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". + +Ejemplos: + +- Desea mostrar una lista desplegable basada en una lista de "colores" definida en la caja de herramientas (que contiene los valores "azul", "amarillo" y "verde"), guardarla como valor y mostrar "azul" por defecto: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Quiere mostrar una lista desplegable basada en una lista definida por programación y guardarla como referencia: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName y choiceListReference + +Los atributos "choiceListName" and "choiceListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se muestra entonces como un combo box, lo que significa que el usuario puede seleccionar o escribir un valor. + +Utilice "choiceListName" o "choiceListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. + +> - Si desea definir estos valores a través de un simple array, debe utilizar el atributo "choiceList". +> - Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". + +Ejemplo: + +Ejemplo: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference y unitReference + +Puede utilizar atributos específicos para añadir unidades asociadas a los valores de las celdas (\*por ejemplo, \*: "10 cm", "20 píxeles", etc.). Para definir la lista de unidades, puede utilizar uno de los siguientes atributos: + +- "unitsList": un array que contiene los elementos x utilizados para definir las unidades disponibles (por ejemplo: "cm", "pulgadas", "km", "millas", etc.). Utilice este atributo para definir las unidades dentro del objeto. +- "unitsListReference": una referencia a una lista 4D que contiene las unidades disponibles. Utilice este atributo para definir unidades con una lista 4D creada con el comando [`New list`](../commands-legacy/new-list.md). +- "unitsListName": un nombre de una lista 4D basada en el diseño que contiene unidades disponibles. Utilice este atributo para definir las unidades con una lista 4D creada en la caja de herramientas. + +Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: + +- "unitReference": un único valor que contiene el índice (de 1 a x) del elemento seleccionado en la lista de valores "unitList", "unitsListReference" o "unitsListName". + +Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: + +Ejemplo: + +Queremos definir una entrada numérica seguida de dos posibles unidades: " líneas " o " píxeles ". El valor actual es "2" + "líneas". Utilizamos valores definidos directamente en el objeto (atributo "unitsList"): + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +var $ob : Object +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Si desea añadir un botón de elipsis [...] a una celda, basta con pasar el "alternateButton" con el valor True en el objeto. El botón se mostrará en la celda automáticamente. + +Cuando este botón es presionado por un usuario, se generará un evento `On Alternate Click`, y usted podrá manejarlo como quiera (vea el párrafo "Manejo de eventos" para más información). + +Ejemplo: + +```4d +var $ob1 : Object +var $entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +El atributo valueType de valor "color" permite mostrar un color o un texto. + +- Si el valor es un número, se dibuja un rectángulo de color dentro de la celda. Ejemplo: + + ```4d + var $ob4 : Object + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). + +#### event valueType + +El "event" valueType muestra un botón que genera un evento `On Clicked` al ser presionado. No se puede pasar ni devolver ningún dato o valor. + +Opcionalmente, se puede pasar un atributo "label". + +Ejemplo: + +```4d +var $ob : Object +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestión de eventos + +Se pueden manejar varios eventos mientras se utiliza un array list box de objetos: + +- **On Data Change**: un evento `On Data Change` se dispara cuando se ha modificado algún valor: + - en un área de entrada de texto + - en una lista desplegable + - en un área combo box + - en un botón de unidad (cambiar del valor x al valor x+1) + - en una casilla de selección (cambia entre marcado/desmarcado) +- **On Clicked**: cuando el usuario haga clic en un botón instalado con el "event" atributo *valueType*, se generará un evento `On Clicked`. Este evento es gestionado por el programador. +- **On Alternative Click**: cuando el usuario haga clic en un botón de elipsis (atributo "alternateButton"), se generará un evento `On Alternative Click`. Este evento es gestionado por el programador. + From 8cdfe6ccaf13209f863fc4e30c9b16d8c5e246ba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:10:52 +0200 Subject: [PATCH 0899/2000] New translations listbox-object.md (Spanish) --- .../version-21/FormObjects/listbox-object.md | 200 ++++++++++++++++++ 1 file changed, 200 insertions(+) create mode 100644 i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..65ce13c6a54707 --- /dev/null +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md @@ -0,0 +1,200 @@ +--- +id: listbox-object +title: List Box Object +--- + +## List box de tipo array + +En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. + +Por defecto, 4D asigna el nombre "ColumnX" a cada columna. You can change it, as well as other column properties, in the [column properties](./listbox-column.md). The display format for each column can also be defined using the [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) command. + +> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. + +Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. +The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or [`LISTBOX DELETE ROWS`](../commands-legacy/listbox-delete-rows.md)) as well as array manipulation commands. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: + +```4d +ARRAY TEXT(varCol;size) +``` + +También puede utilizar una lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. + +## List box de tipo selección + +En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. You can use the [`LISTBOX SET COLUMN FORMULA`](../commands-legacy/listbox-set-column-formula.md) and [`LISTBOX INSERT COLUMN FORMULA`](../commands-legacy/listbox-insert-column-formula.md) commands to modify columns programmatically. + +A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. + +En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. + +## List box colección o entity selection + +En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. + +Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en caso de una colección de valores escalares). La expresión también puede ser un método proyecto, una variable o un elemento de array. + +Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. + +:::note + +Cuando se eliminan entidades, sus referencias permanecen en la selección de entidades con un valor *undefined*, por lo que aparecen filas en blanco en el list box. En este caso, puede llamar a la función [`.clean()`](API/EntitySelectionClass.md#clean) para obtener una nueva selección de entidades pero sin las referencias de entidades eliminadas. + +::: + +Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: + +```4d +myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box +``` + +## Propiedades soportadas + +Las propiedades soportadas dependen del tipo de list box. + +| Propiedad | List box array | List box selección | List box colección o entity selection | +| ------------------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | +| [Color de fondo alterno](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrita](properties_Text.md#bold) | X | X | X | +| [Expresión del color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Clase](properties_Object.md#css-class) | X | X | X | +| [Colección o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionamiento automático de columnas](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Elemento actual](properties_DataSource.md#current-item) | | | X | +| [Posición actual del elemento](properties_DataSource.md#current-item-position) | | | X | +| [Fuente de datos](properties_Object.md#data-source) | X | X | X | +| [Nombre del formulario detallado](properties_ListBox.md#detail-form-name) | | X | | +| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | +| [Mostrar pies de página](properties_Footers.md#display-footers) | X | X | X | +| [Doble clic en la fila](properties_ListBox.md#double-click-on-row) | | X | | +| [Arrastrable](properties_Action.md#draggable) | X | X | X | +| [Soltable](properties_Action.md#droppable) | X | X | X | +| [Enfocable](properties_Entry.md#focusable) | X | X | X | +| [Fuente](properties_Text.md#fuente) | X | X | X | +| [Color de fuente](properties_Text.md#font-color) | X | X | X | +| [Expresión de color de fuente](properties_Text.md#font-color-expression) | | X | X | +| [Tamaño de fuente](properties_Text.md#font-size) | X | X | X | +| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Altura (encabezados)](properties_Headers.md#height) | X | X | X | +| [Altura (pies de página)](properties_Footers.md#height) | X | X | X | +| [Ocultar líneas en blanco adicionales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Ocultar resaltado de selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List Box jerárquico](properties_Object.md#array-list-box) | X | | | +| [Conjunto de resaltado](properties_ListBox.md#highlight-set) | | X | | +| [Alineación horizontal](properties_Text.md#alineación-horizontal) | X | X | X | +| [Color de línea horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | +| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Itálica](properties_Text.md#italic) | X | X | X | +| [Izquierda](properties_CoordinatesAndSizing.md#izquierda) | X | X | X | +| [Tabla maestra](properties_DataSource.md#master-table) | | X | | +| [Expresión info Meta](properties_Text.md#meta-info-expression) | | | X | +| [Método](properties_Action.md#method) | X | X | X | +| [Líneas móviles](properties_Action.md#movable-rows) | X | | | +| [Selección temporal](properties_DataSource.md#selection-name) | | X | | +| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | +| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | +| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Array de colores de fondo de fila](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Array de control de filas](properties_ListBox.md#row-control-array) | X | | | +| [Array color de fuente de fila](properties_Text.md#row-font-color-array) | X | | | +| [Altura de línea](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Array altura de línea](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Array de estilo de línea](properties_Text.md#row-style-array) | X | | | +| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | +| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | +| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenable](properties_Action.md#sortable) | X | X | X | +| [Acción estándar](properties_Action.md#standard-action) | X | | | +| [Expresión de estilo](properties_Text.md#style-expression) | | X | X | +| [Superior](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Subrayado](properties_Text.md#underline) | X | X | X | +| [Variable o Expresión](properties_Object.md#variable-or-expression) | X | X | | +| [Alineación vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Color de línea vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | +| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidad](properties_Display.md#visibility) | X | X | X | +| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. + +## Eventos de formulario soportados {#supported-form-events} + +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On After Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On After Sort |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box array únicamente* | +| On Before Data Entry |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Before Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Begin Drag Over |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Close Detail |
    • [row](#additional-properties)
    | *List box Selección actual y Selección temporal únicamente* | +| On Collapse |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box jerárquicos únicamente* | +| On Column Moved |
    • [columnName](#additional-properties)
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | | +| On Column Resize |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [newSize](#additional-properties)
    • [oldSize](#additional-properties)
    | | +| On Data Change |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Delete Action |
    • [row](#additional-properties)
    | | +| On Display Detail |
    • [isRowSelected](#additional-properties)
    • [row](#additional-properties)
    | | +| On Double Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Drag Over |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Drop |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Expand |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box jerárquicos únicamente* | +| On Footer Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [footerName](#additional-properties)
    | *List box arrays, selección actual y selección temporal únicamente* | +| On Getting Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Mouse Enter |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Mouse Leave | | | +| On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Open Detail |
    • [row](#additional-properties)
    | *List box Selección actual y Selección temporal únicamente* | +| On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *List box array únicamente* | +| On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | +| On Selection Change | | | +| On Unload | | | +| On Validate | | | + +### Propiedades adicionales {#additional-properties} + +Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: + +| Propiedad | Tipo | Descripción | +| ---------------- | ------------ | ------------------------------------------------------------------------------------ | +| area | text | Área de objeto list box ("header", "footer", "cell") | +| areaName | text | Nombre del área | +| column | entero largo | Número de columna | +| columnName | text | Nombre de la columna | +| footerName | text | Nombre del pie | +| headerName | text | Nombre del encabezado | +| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | +| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | +| newPosition | entero largo | Nueva posición de la columna o línea | +| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | +| oldPosition | entero largo | Posición anterior de la columna o línea | +| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | +| row | entero largo | Número de línea | +| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | + +> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. + + + From 585c235627aed92fee321d8a0686193a626ce460 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:12:16 +0200 Subject: [PATCH 0900/2000] New translations command-index.md (Spanish) --- .../current/commands/command-index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/commands/command-index.md b/i18n/es/docusaurus-plugin-content-docs/current/commands/command-index.md index c90f236a11f22d..a6a7b16add49ea 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/commands/command-index.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/commands/command-index.md @@ -471,7 +471,7 @@ title: Comandos por nombre I [`IDLE`](../commands/idle)
    -[`IMAP New transporter`](../commands/imap-new-transporter)
    +[`IMAP New transporter`](../commands/imap-new-transporter) **modified 4D 21 R3**
    [`IMPORT DATA`](../commands/import-data)
    [`IMPORT DIF`](../commands/import-dif)
    [`IMPORT STRUCTURE`](../commands/import-structure)
    From c522af2cfdb60327df57bb315f04705539fecf20 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:13:47 +0200 Subject: [PATCH 0901/2000] New translations onafteredit.md (Japanese) --- .../version-19/Events/onAfterEdit.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md index 24579f0f47f28e..22e7235a245969 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------- | -| 45 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [階層リスト](FormObjects/list_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) | フォーカスのある入力可能オブジェクトの内容が更新された | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------- | +| 45 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [階層リスト](FormObjects/list_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) | フォーカスのある入力可能オブジェクトの内容が更新された | ## 説明 From 57b3c8c863630ed07ee7f1cc5c5a5d2518bec637 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:13:49 +0200 Subject: [PATCH 0902/2000] New translations onafterkeystroke.md (Japanese) --- .../version-19/Events/onAfterKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md index 3d472804029764..c93cd72f4cfe66 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| 28 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) | フォーカスのあるオブジェクトに文字が入力されようとしている。 `Get edited text` はこの文字を **含む** オブジェクトのテキストを返します。 | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| 28 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) | フォーカスのあるオブジェクトに文字が入力されようとしている。 `Get edited text` はこの文字を **含む** オブジェクトのテキストを返します。 |
    履歴 @@ -24,7 +24,7 @@ title: On After Keystroke `On After Keystroke` イベントは次の場合には生成されません: -- [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) メソッドの場合、ただし、セルを編集している場合を除きます ([リストボックス](FormObjects/listbox_overview.md) メソッドではどのような場合でも生成されます)。 +- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - キーボードを使用せずに (ペーストやドラッグ&ドロップ、チェックボックス、ドロップダウンリスト、コンボボックス) おこなわれた変更の場合。 これらのイベントを処理するには [`On After Edit`](onAfterEdit.md) を使用します。 ### キーストロークシーケンス From 5a015cf159dd1e1452202641971c13e618eb4ee2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:13:51 +0200 Subject: [PATCH 0903/2000] New translations onaftersort.md (Japanese) --- .../version-19/Events/onAfterSort.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md index 19b255d69065d1..a5324cca31882a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------- | ----------------------- | -| 30 | [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックス列内で標準のソートがおこなわれた | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------- | ----------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックス列内で標準のソートがおこなわれた | ## 説明 From b36fb9d13c4f332ca12c4c50be011c954ff812a3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:13:52 +0200 Subject: [PATCH 0904/2000] New translations onalternativeclick.md (Japanese) --- .../version-19/Events/onAlternativeClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md index 56d7b3d5c6c88a..bc7ee4ef7d03e4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md @@ -5,7 +5,7 @@ title: On Alternative Click | コード | 呼び出し元 | 定義 | | --- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [ボタン](FormObjects/button_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) |
  • ボタン: ボタンの "矢印" のエリアがクリックされた
  • リストボックス: オブジェクト配列のカラム内において、エリプシスボタン ("alternateButton" 属性) がクリックされた
  • | +| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • ボタン: ボタンの "矢印" のエリアがクリックされた
  • リストボックス: オブジェクト配列のカラム内において、エリプシスボタン ("alternateButton" 属性) がクリックされた
  • | ## 説明 @@ -22,8 +22,8 @@ title: On Alternative Click ### リストボックス -このイベントは [オブジェクト配列型のリストボックス](../FormObjects/listbox_overview.md#オブジェクト配列カラムの設定) のカラムにおいて、ユーザーがウィジェットのエリプシスボタン ("alternateButton" 属性) をクリックしたときに生成されます。 +このイベントは [オブジェクト配列型のリストボックス](../FormObjects/listbox-column.md#object-arrays-in-columns) のカラムにおいて、ユーザーがウィジェットのエリプシスボタン ("alternateButton" 属性) をクリックしたときに生成されます。 ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -["alternateButton" 属性の説明](FormObjects/listbox_overview.md#alternatebutton) を参照ください。 +See the [description of the "alternateButton" attribute](FormObjects/listbox-column.md#alternatebutton). From 1306105996af2316d5db44428110c18d93297a38 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:13:54 +0200 Subject: [PATCH 0905/2000] New translations onbeforedataentry.md (Japanese) --- .../version-19/Events/onBeforeDataEntry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md index 7fd6872d522bdc..fb55bf3b0d4163 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------- | --------------------------- | -| 41 | [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスセルが編集モードに変更されようとしている | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------- | --------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックスセルが編集モードに変更されようとしている | ## 説明 From 47c562d782750ce9a556b2412fa7d831d045cc9b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:13:55 +0200 Subject: [PATCH 0906/2000] New translations onbeforekeystroke.md (Japanese) --- .../version-19/Events/onBeforeKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md index 81bed3a41f67f0..2c3dd8a28a9046 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | -| 17 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) | フォーカスのあるオブジェクトに文字が入力されようとしている。 `Get edited text` はこの文字を **含まない** オブジェクトのテキストを返します。 | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | +| 17 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) | フォーカスのあるオブジェクトに文字が入力されようとしている。 `Get edited text` はこの文字を **含まない** オブジェクトのテキストを返します。 |
    履歴 @@ -22,7 +22,7 @@ title: On Before Keystroke `On Before Keystroke` イベントは次の場合には生成されません: -- [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) メソッドの場合、ただし、セルを編集している場合を除きます ([リストボックス](FormObjects/listbox_overview.md) メソッドではどのような場合でも生成されます)。 +- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - キーボードを使用せずに (ペーストやドラッグ&ドロップ、チェックボックス、ドロップダウンリスト、コンボボックス) おこなわれた変更の場合。 これらのイベントを処理するには [`On After Edit`](onAfterEdit.md) を使用します。 ### 入力不可オブジェクト From 1e4899564005acd4b36dc236f6084d2052d63d09 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:13:57 +0200 Subject: [PATCH 0907/2000] New translations onbegindragover.md (Japanese) --- .../version-19/Events/onBeginDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md index ea01cfa14fa6b4..a3f5ff024784d4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------- | -| 17 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](../FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | オブジェクトがドラッグされている | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | +| 17 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](../FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | オブジェクトがドラッグされている | ## 説明 From 66910a1a4b238f3dd961ce1bd6b7386376e8b741 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:14:00 +0200 Subject: [PATCH 0908/2000] New translations onclicked.md (Japanese) --- .../version-19/Events/onClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onClicked.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onClicked.md index 79d78893188b7b..7be24b1999fa94 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onClicked.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | -| 4 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | オブジェクト上でクリックされた | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | +| 4 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | オブジェクト上でクリックされた | ## 説明 From ec889c9a86509952f689031cbbb4ac84984d4d95 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:14:05 +0200 Subject: [PATCH 0909/2000] New translations oncolumnmoved.md (Japanese) --- .../version-19/Events/onColumnMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md index f19de475450f4c..2ca8675e673b0c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------- | ------------------------------ | -| 32 | [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスの列がユーザーのドラッグ&ドロップで移動された | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------- | ------------------------------ | +| 32 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックスの列がユーザーのドラッグ&ドロップで移動された | ## 説明 From d22abdc0de56fbe0fde260475116a4e305961afb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:14:07 +0200 Subject: [PATCH 0910/2000] New translations oncolumnresize.md (Japanese) --- .../version-19/Events/onColumnResize.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md index 5db7b2ce50310b..c6f194e9079eac 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------ | -| 33 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | ユーザーのマウス操作によって、またはフォームウィンドウのリサイズによって、カラムの幅が変更された | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------ | +| 33 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | ユーザーのマウス操作によって、またはフォームウィンドウのリサイズによって、カラムの幅が変更された | ## 説明 From 37ce3f31f5ba97aa8a53e0e3a21119df9deb372f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:14:08 +0200 Subject: [PATCH 0911/2000] New translations ondatachange.md (Japanese) --- .../version-19/Events/onDataChange.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md index fedaab0efdf718..7cf2339dd966b3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | -| 20 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) | オブジェクトのデータが変更された | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | +| 20 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) | オブジェクトのデータが変更された | ## 説明 From 44baccb0192e2a9cce0598fe6ec6cfb67650f1f0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:14:13 +0200 Subject: [PATCH 0912/2000] New translations ondoubleclicked.md (Japanese) --- .../version-19/Events/onDoubleClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md index 466dc762edc7aa..40757c3449780b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------ | -| 13 | [4D View Proエリア](FormObjects/viewProArea_overview.md) - [4D Write Proエリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) | オブジェクト上でダブルクリックされた | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 13 | [4D View Proエリア](FormObjects/viewProArea_overview.md) - [4D Write Proエリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) | オブジェクト上でダブルクリックされた | ## 説明 From 467cb898e843d5d148059e0cab3ec3a7eb2b03a2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:14:15 +0200 Subject: [PATCH 0913/2000] New translations ondragover.md (Japanese) --- .../version-19/Events/onDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md index dce03a2fb3ee5e..6eb0f4644810d9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 21 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | データがオブジェクト上にドロップされる可能性がある | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 21 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | データがオブジェクト上にドロップされる可能性がある | ## 説明 From 9a292230419ab58300a5096b15e18a48c630d0e6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:14:16 +0200 Subject: [PATCH 0914/2000] New translations ondrop.md (Japanese) --- .../version-19/Events/onDrop.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDrop.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDrop.md index 8733461b8425c5..d9e4911f9c81d9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDrop.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 16 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | データがオブジェクトにドロップされた | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 16 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | データがオブジェクトにドロップされた | ## 説明 From b4ea2265f0a1fbd44b350a29b678285fb3409379 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:14:20 +0200 Subject: [PATCH 0915/2000] New translations onfooterclick.md (Japanese) --- .../version-19/Events/onFooterClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md index 80dc4e10a4eb63..3a347117535538 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------- | --------------------- | -| 57 | [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックス列のフッターがクリックされた | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------- | --------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックス列のフッターがクリックされた | ## 説明 From ff051b51da28e4f01c5eac8e98d0bfa83089ecfe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:14:22 +0200 Subject: [PATCH 0916/2000] New translations ongettingfocus.md (Japanese) --- .../version-19/Events/onGettingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md index 42ee6e59cace45..40d991798c5870 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | -| 15 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス](FormObjects/listbox_overview.md#list-box-columns) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームオブジェクトがフォーカスを得た | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | +| 15 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームオブジェクトがフォーカスを得た | ## 説明 From db14782bc295ac281047e7b974df090c0ecff9b1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:14:24 +0200 Subject: [PATCH 0917/2000] New translations onheaderclick.md (Japanese) --- .../version-19/Events/onHeaderClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md index 0fb4371e4ca1d7..2427a963d1edc6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 42 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスの列ヘッダーでクリックがおこなわれた | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 42 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックスの列ヘッダーでクリックがおこなわれた | ## 説明 From adf7e9a674c8a76b38e825c637314e22242143a8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:14:26 +0200 Subject: [PATCH 0918/2000] New translations onload.md (Japanese) --- .../version-19/Events/onLoad.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onLoad.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onLoad.md index cf93702e64e25e..6a7fdff42cc6b7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onLoad.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | -| 1 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md#overview) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md#overview) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームが表示または印刷されようとしている | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | フォームが表示または印刷されようとしている | ## 説明 From 8f26d4675d38eaf99e5395e4155e599a6f5f6648 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:14:30 +0200 Subject: [PATCH 0919/2000] New translations onlosingfocus.md (Japanese) --- .../version-19/Events/onLosingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md index 659e7020f4c20d..0f92a2968d96d7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | -| 14 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス](FormObjects/listbox_overview.md#list-box-columns) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームオブジェクトがフォーカスを失った | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | +| 14 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームオブジェクトがフォーカスを失った | ## 説明 From 2a00ca1944a195958f75f0f31a25c6dfe5f67dc5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:14:46 +0200 Subject: [PATCH 0920/2000] New translations onrowmoved.md (Japanese) --- .../version-19/Events/onRowMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md index 1365c0b9d226f5..330be2eaf82ef9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------- | ------------------------------ | -| 34 | [配列型リストボックス](FormObjects/listbox_overview.md#配列リストボックス) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------ | +| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | ## 説明 From e6ee9a6c5040bc1ff94465513740c24f04017d6f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:14:52 +0200 Subject: [PATCH 0921/2000] New translations onunload.md (Japanese) --- .../version-19/Events/onUnload.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onUnload.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onUnload.md index 96c0249de2b274..882b0ab151b558 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onUnload.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 24 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md#overview) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md#overview) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームを閉じて解放しようとしている | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | フォームを閉じて解放しようとしている | ## 説明 From afa4a53b7598af178f6009b27d1f49fac4a9c693 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:14:57 +0200 Subject: [PATCH 0922/2000] New translations onvalidate.md (Japanese) --- .../version-19/Events/onValidate.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onValidate.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onValidate.md index b8d5c35e84938d..36f7015d1e2143 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onValidate.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 3 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 3 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | ## 説明 From 1a2bdaf636a18ed00578cc30cb9ddb347bfe6efb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:15:02 +0200 Subject: [PATCH 0923/2000] New translations overview.md (Japanese) --- .../version-19/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/overview.md index 3371b7968f5f2a..5fc01a5cf135d3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/overview.md @@ -30,7 +30,7 @@ End if イベントが発生したオブジェクトによっては追加のプロパティが含まれていることがあります。 特に: -- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. - [4D View Pro エリア](FormObjects/viewProArea_overview.md) は、`sheetName` や `action` といったプロパティを [On After Edit](onAfterEdit.md) イベントオブジェクトに返します。 From b77650aa5868ce37144ac43055e7d9cb93832ce9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:15:12 +0200 Subject: [PATCH 0924/2000] New translations pictures.md (Japanese) --- .../version-19/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md index 863d3b3f0a2b28..c02757255e2113 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md @@ -46,7 +46,7 @@ title: ピクチャー * [ボタン](FormObjects/button_overview.md)/[ラジオボタン](FormObjects/radio_overview.md)/[チェックボックス](FormObjects/checkbox_overview.md) * [ピクチャーボタン](FormObjects/pictureButton_overview.md)/[ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) * [タブコントロール](FormObjects/tabControl.md) -* [リストボックスヘッダー](FormObjects/listbox_overview.md#リストボックスヘッダー) +* [リストボックスヘッダー](FormObjects/listbox-header-footer.md#headers) * [メニューアイコン](Menus/properties.md#項目アイコン) 4D は自動的に最高解像度のピクチャーを優先します。 例: 標準解像度と高解像度の2つのスクリーンを使用している際に、片方からもう片方へとフォームを移動させると、4D は常に使用可能な範囲内での最高解像度のピクチャーを表示します。 コマンドまたはプロパティが *circle.png* を指定していたとしても、*circle@3x.png* があれば、それを使用します。 From 73b89045801c3503aef33c12ec0e995522abece4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:15:32 +0200 Subject: [PATCH 0925/2000] New translations listbox_overview.md (Japanese) --- .../FormObjects/listbox_overview.md | 654 +----------------- 1 file changed, 15 insertions(+), 639 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md index 7460f61e014202..855de475e8884a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md @@ -30,10 +30,10 @@ title: リストボックス リストボックスオブジェクトは、以下4つの項目で構成されます: -* リストボックスオブジェクトの全体 -* 列 -* 列ヘッダー -* 列フッター +* the [list box object](./listbox-object.md) in its entirety, +* [columns](./listbox-column.md), +* column [headers](./listbox-header-footer.md#headers), and +* column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -44,7 +44,7 @@ title: リストボックス 1. 各列のオブジェクトメソッド 2. リストボックスのオブジェクトメソッド -[ヘッダー](#リストボックスヘッダー) と [フッター](#リストボックスフッター) で発生したイベントは、その列のオブジェクトメソッドが受け取ります。 +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). ### リストボックスの型 @@ -59,270 +59,8 @@ title: リストボックス リストボックスオブジェクトはプロパティによってあらかじめ設定可能なほか、プログラムにより動的に管理することもできます。 -4D ランゲージにはリストボックス関連のコマンドをまとめた "リストボックス" テーマが専用に設けられていますが、"オブジェクトプロパティ" コマンドや `EDIT ITEM`、`Displayed line number` コマンドなど、ほかのテーマのコマンドも利用することができます。 詳細については *4D ランゲージリファレンスマニュアル* の[リストボックスコマンド一覧](https://doc.4d.com/4Dv18/4D/18/List-Box-Commands-Summary.300-4505230.ja.html)を参照してください。 +4D ランゲージにはリストボックス関連のコマンドをまとめた "リストボックス" テーマが専用に設けられていますが、"オブジェクトプロパティ" コマンドや `EDIT ITEM`、`Displayed line number` コマンドなど、ほかのテーマのコマンドも利用することができます。 Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. -## リストボックスオブジェクト - -### 配列リストボックス - -配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 - -デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 この配列変数名は [列のプロパティ](listbox_overview.md#列特有のプロパティ) で変更できます (プロパティリストの [変数あるいは式](properties_Object.md#変数あるいは式) プロパティを使用します)。 列ごとの表示フォーマットを指定するには、`OBJECT SET FORMAT` コマンドも使用できます。 -> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 - -配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 リストボックスのハイレベルコマンド (`LISTBOX INSERT ROWS` や `LISTBOX DELETE ROWS` 等) や配列操作コマンドを使用して、列の値を管理します。 たとえば、列の内容を初期化するには、以下の命令を使用できます: - -```4d -ARRAY TEXT(varCol;size) -``` - -リストを使用することもできます: - -```4d -LIST TO ARRAY("ListName";varCol) -``` -> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 - -### セレクションリストボックス - -このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -それぞれの行はセレクションのレコードを基に評価されます。 セレクションは **カレントセレクション** または **命名セレクション**です。 - -デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 - -### コレクションまたはエンティティセレクションリストボックス - -このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 - -コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。 例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 - -データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection](../API/CollectionClass.md) クラスの様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: - -```4d -myCol:=myCol.push("new value") // リストボックスに new value を表示 -``` - -### プロパティ一覧 - -提供されるプロパティはリストボックスのタイプに依存します。 - -| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | -| ------------------------------------------------------------------- | --------- | ------------- | ---------------------------- | -| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | -| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | -| [太字](properties_Text.md#太字) | X | X | X | -| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | -| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | -| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | -| [Class](properties_Object.md#cssクラス) | X | X | X | -| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | -| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | -| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | -| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | -| [データソース](properties_Object.md#データソース) | X | X | X | -| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | -| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | -| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | -| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | -| [ドラッグ有効](properties_Action.md#ドロップ有効) | X | X | X | -| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | -| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | -| [フォント](properties_Text.md#フォント) | X | X | X | -| [フォントカラー](properties_Text.md#font-color) | X | X | X | -| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | -| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | -| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | -| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | -| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | -| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | -| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | -| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | -| [階層リストボックス](properties_Object.md#array-list-box) | X | | | -| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | -| [横揃え](properties_Text.md#横揃え) | X | X | X | -| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | -| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | -| [イタリック](properties_Text.md#イタリック) | X | X | X | -| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | -| [マスターテーブル](properties_DataSource.md#master-table) | | X | | -| [メタ情報式](properties_Text.md#メタ情報式) | | | X | -| [メソッド](properties_Action.md#メソッド) | X | X | X | -| [行の移動可](properties_Action.md#行の移動可) | X | | | -| [命名セレクション](properties_DataSource.md#selection-name) | | X | | -| [列数](properties_ListBox.md#列数) | X | X | X | -| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | -| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | -| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | -| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | -| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | -| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | -| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | -| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | -| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | -| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | -| [選択された項目](properties_DataSource.md#選択された項目) | | | X | -| [選択モード](properties_ListBox.md#選択モード) | X | X | X | -| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | -| [ソート可](properties_Action.md#ソート可) | X | X | X | -| [標準アクション](properties_Action.md#標準アクション) | X | | | -| [スタイル式](properties_Text.md#スタイル式) | | X | X | -| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | -| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | -| [型](properties_Object.md#タイプ) | X | X | X | -| [下線](properties_Text.md#下線) | X | X | X | -| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | -| [縦揃え](properties_Text.md#縦揃え) | X | X | X | -| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | -| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | -| [表示状態](properties_Display.md#表示状態) | X | X | X | -| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | - -> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 - -### フォームイベント - -| フォームイベント | 取得される追加プロパティ (メインプロパティについては[Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.ja.html) 参照) | コメント | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Close Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Collapse |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | -| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | -| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | -| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Delete Action |
  • [row](#追加プロパティ)
  • | | -| On Display Detail |
  • [isRowSelected](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Expand |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | -| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | -| On Mouse Enter |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Open Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | -| On Unload | | | - -#### 追加プロパティ {#additional-properties} - -リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: - -| プロパティ | 型 | 説明 | -| ---------------- | ------- | --------------------------------------------- | -| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | -| areaName | text | エリアの名称 | -| column | longint | 列番号 | -| columnName | text | 列の名称 | -| footerName | text | フッターの名称 | -| headerName | text | ヘッダーの名称 | -| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | -| isRowSelected | boolean | 行が選択されていれば true、でなければ false | -| newPosition | longint | 列あるいは行の変更後の位置 | -| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | -| oldPosition | longint | 列あるいは行の変更前の位置 | -| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | -| row | longint | 行番号 | -| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | -> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 - -## リストボックス列 - -リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: - -![](../assets/en/FormObjects/listbox_column.png) - -リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、こちらのプロパティの方がリストボックスに対する設定よりも優先されます。 -> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#expression-type) (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 - -### 列特有のプロパティ {#column-specific-properties} - -[文字フォ-マット](properties_Display.md#文字フォマット) - [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) - [自動行高](properties_CoordinatesAndSizing.md#自動行高) - [背景色/塗りカラー](properties_BackgroundAndBorder.md#背景色塗りカラー) - [背景色式](properties_BackgroundAndBorder.md#背景色式) - [太字](properties_Text.md#太字) - [選択リスト](properties_DataSource.md#選択リスト) - [CSSクラス](properties_Object.md#cssクラス) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [データタイプ (式の型)](properties_DataSource.md#データタイプ-式の型) - [日付フォーマット](properties_Display.md#日付フォーマット) - [デフォルト値](properties_DataSource.md#デフォルト値) - [表示タイプ](properties_Display.md#表示タイプ) - [入力可](properties_Entry.md#入力可) - [入力フィルター](properties_Entry.md#入力フィルター) - [除外リスト](properties_RangeOfValues.md#除外リスト) - [式](properties_DataSource.md#式) - [変数あるいは式 (配列リストボックス)](properties_Object.md#配列リストボックス) - [フォント](properties_Text.md#フォント) - [フォントカラー](properties_Text.md#フォントカラー) - [横揃え](properties_Text.md#横揃え) - [イタリック](properties_Text.md#イタリック) - [表示状態](properties_Display.md#表示状態) - [最大幅](properties_CoordinatesAndSizing.md#最大幅) - [メソッド](properties_Action.md#メソッド) - [最小幅](properties_CoordinatesAndSizing.md#最小幅) - [マルチスタイル](properties_Text.md#マルチスタイル) - [数値フォーマット](properties_Display.md#数値フォーマット) - [オブジェクト名](properties_Object.md#オブジェクト名) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) - [指定リスト](properties_RangeOfValues.md#指定リスト) - [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) - [行フォントカラー配列](properties_Text.md#行フォントカラー配列) - [行スタイル配列](properties_Text.md#行スタイル配列) - [関連付け](properties_DataSource.md#関連付け) - [スタイル式](properties_Text.md#スタイル式) - [テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時テキスト-false時) - [時間フォーマット](properties_Display.md#時間フォーマット) - [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [下線](properties_Text.md#下線) - [変数あるいは式](properties_Object.md#変数あるいは式) - [縦揃え](properties_Text.md#縦揃え) - [幅](properties_CoordinatesAndSizing.md#幅) - [ワードラップ](properties_Display.md#ワードラップ) - -### フォームイベント - -| フォームイベント | 取得される追加プロパティ (メインプロパティについては[Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.ja.html) 参照) | コメント | -| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | -| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | -| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | -| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | -| On Unload | | | - -## リストボックスヘッダー - -> リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#display-footers) オプションが選択されていなければなりません。 - -ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: - -![](../assets/en/FormObjects/listbox_header.png) - -リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 - -さらに、ヘッダー特有のプロパティを設定することができます。 [カスタマイズされた並び替え](#ソートの管理) などの用途に、ヘッダーの列タイトルの隣、あるいはタイトルの代わりにアイコンを表示することができます。 - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -ヘッダーに `OBJECT SET VISIBLE` コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 - -### ヘッダー特有のプロパティ - -[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [タイトル](properties_Object.md#タイトル) - [CSSクラス](properties_Object.md#cssクラス) - [パス名](properties_TextAndPicture.md#ピクチャーパス名) - [アイコンの場所](properties_TextAndPicture.md#アイコンの場所) - [幅](properties_CoordinatesAndSizing.md#幅) - [フォント](properties_Text.md#フォント) - [フォントサイズ](properties_Text.md#フォントサイズ) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [フォントカラー](properties_Text.md#フォントカラー) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [ヘルプTips](properties_Help.md#ヘルプtips) - -## リストボックスフッター -> リストボックスのヘッダープロパティにアクセスするためには、リストボックスのプロパティリストで [ヘッダーを表示](properties_Headers.md#display-headers) オプションが選択されていなければなりません。 - -リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 - -フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: - -![](../assets/en/FormObjects/listbox_footers.png) - -リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 - -ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -フッターに `OBJECT SET VISIBLE` コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 - -### フッター特有のプロパティ - -[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [変数の計算](properties_Object.md#変数の計算) - [CSSクラス](properties_Object.md#cssクラス) - [幅](properties_CoordinatesAndSizing.md#幅) - [文字フォーマット](properties_Display.md#文字フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - ワードラップ - エリプシスを使用して省略 - 背景色 - フォント - 太字 - イタリック - 下線 - フォントカラー - 横揃え - 縦揃え - ヘルプTips ## 入力の管理 @@ -503,14 +241,14 @@ JSON フォームにおいて、リストボックスに次のハイライトセ 標準ソートのサポートは、リストボックスのタイプに依存します: -| リストボックスタイプ | 標準ソートのサポート | コメント | -| ------------------- | ---------- | ------------------------------------------------------------------------------------------------------------ | -| Object の Collection | ◯ |
  • "This.a" や "This.a.b" 列はソート可能です。
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • | -| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | +| リストボックスタイプ | 標準ソートのサポート | コメント | +| ------------------- | ---------- | ---------------------------------------------------------------------------------------------------- | +| Object の Collection | ◯ |
  • "This.a" や "This.a.b" 列はソート可能です。
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • | +| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | | エンティティセレクション | ◯ |
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • ソート可: オブジェクト属性プロパティのソート (例: "data" がオブジェクト属性の場合の "This.data.city")
  • ソート可: リレート属性のソート (例: "This.company.name")
  • ソート不可: リレート属性を介したオブジェクト属性プロパティのソート (例: "This.company.data.city")。 この場合には、[`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) 関数を使ったカスタムソートを使用します (後述の例題参照)
  • | -| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | -| 命名セレクション | × | | -| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | +| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | +| 命名セレクション | × | | +| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | ### カスタムソート @@ -564,8 +302,8 @@ End if リストボックスの背景色、フォントカラー、そしてフォントスタイルを設定するためにはいくつかの方法があります: -* [リストボックスオブジェクト](#リストボックスオブジェクト) のプロパティリストを使用 -* [列](#リストボックス列) のプロパティリストを使用 +* at the level of the [list box object properties](./listbox-object.md), +* at the level of the [column properties](./listbox-column.md), * リストボックスまたは列ごとの [配列や式](#配列と式の使用) プロパティを使用 * セルごとのテキストにて定義 ([マルチスタイルテキスト](properties_Text.md#マルチスタイル) の場合) @@ -814,365 +552,3 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し * ユーザーが折りたたみアイコンをクリックすると `On Collapse` イベントが生成されます。 `LISTBOX GET CELL POSITION` コマンドはクリックされたセルを返すので、 `LISTBOX DELETE ROWS` コマンドを使用してリストボックスから必要なだけ行を削除します。 -## オブジェクト配列の使用 - -リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 - -以下のリストボックスはオブジェクト配列を使用してデザインされました: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### オブジェクト配列カラムの設定 - -To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. プロパティリスト内では、カラムにおいて "式タイプ" にオブジェクトを選択できます: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -オブジェクトカラムに対しては、座標、サイズ、スタイルなどに関連した標準のプロパティが使用可能です。 プロパティリストを使用して定義する方法のほかにも、オブジェクト型のリストボックスカラムのそれぞれの行に対してスタイル、フォントカラー、背景色、表示状態をプログラムで定義することもできます。 これらのタイプのカラムは非表示にすることも可能です。 - -しかしながら、データソーステーマは、オブジェクト型のリストボックスカラムに対しては選択できません。 実際、カラムの各セルの中身は、それに対応するオブジェクト配列の要素の属性に基づいています。 配列の各オブジェクト要素には、以下を定義できます: - -値の型 (必須): テキスト、カラー、イベント、他
    値そのもの (任意): 入力/出力に使用
    セルの内容表示 (任意): ボタン、リスト、他
    追加の設定 (任意): 値の型によります
    これらのプロパティを定義するには、適切な属性をオブジェクト内に設定する必要があります (使用可能な属性は以下に一覧としてまとめてあります)。 たとえば、以下ような簡単なコードを使用してオブジェクトカラム内に "Hello World!" 書き込むことができます: - -```4d -ARRAY OBJECT(obColumn;0) // カラム配列 - C_OBJECT($ob) // 第一要素 - OB SET($ob;"valueType";"text") // 値の型を定義 (必須) - OB SET($ob;"value";"Hello World!") // 値を定義 - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) -> 表示フォーマットと入力フィルターはオブジェクトカラムに対しては設定できません。 これらは値の型に応じて自動的に変わるからです。 - -#### valueTypeとデータ表示 - -リストボックスカラムにオブジェクト配列が割り当てられているとき、セルの表示・入力・編集の方法は、配列の要素の valueType 属性に基づきます。 次の valueType の値がサポートされています: - -* "text": テキスト値 -* "real": セパレーターを含む数値。 セパレーターの例: ``, `<.>`, `<,>` -* "integer": 整数値 -* "boolean": true/false 値 -* "color": 背景色を定義 -* "event": ラベル付ボタンを表示 - -4D は "valueType" の値に応じたデフォルトのウィジェットを使用します (つまり、"text" と設定すればテキスト入力ウィジェットが表示され、"boolean" と設定すればチェックボックスが表示されます)。 しかし、オプションを使用することによって表示方法の選択が可能な場合もあります (*例:* "real" と設定した場合、ドロップダウンメニューとしても表示できます)。 以下の一覧はそれぞれの値の型に対してのデフォルトの表示方法と、他に選択可能な表示方の一覧を表しています: - -| valueType | デフォルトのウィジェット | 他に選択可能なウィジェット | -| --------- | ----------------------- | --------------------------------------------------------- | -| text | テキスト入力 | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | -| real | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | -| integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | -| boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | -| color | 背景色 | text | -| event | ラベル付ボタン | | -| | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | - -セルの表示とオプションは、オブジェクト内の特定の属性を使用することによって設定できます (以下を参照ください)。 - -#### 表示フォーマットと入力フィルター - -オブジェクト型のリストボックスのカラムにおいては、表示フォーマットと入力フィルターを設定することはできません。 これらは値の型に応じて自動的に定義されます。 どのように定義されるかについては、以下一覧にまとめてあります: - -| 値の型 | デフォルトのフォーマット | 入力コントロール | -| ------- | ---------------------------------------- | ---------------------- | -| text | オブジェクト内で定義されているものと同じ | 制限なし | -| real | オブジェクト内で定義されているものと同じ (システムの小数点セパレーターを使用) | "0-9" と "." と "-" | -| | | min>=0 の場合、"0-9" と "." | -| integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | -| | | min>=0 の場合、"0-9" と "." | -| Boolean | チェックボックス | N/A | -| color | N/A | N/A | -| event | N/A | N/A | - -### 属性 - -オブジェクト配列の各要素は、セルの中身とデータ表示を定義する一つ以上の属性を格納するオブジェクトです (上記の例を参照ください)。 - -唯一必須の属性は "valueType" であり、サポートされる値は "text"、"real"、"integer"、"boolean"、"color" そして "event"です。 以下の表には、リストボックスオブジェクト配列において "valueType"の値に応じてサポートされるすべての属性がまとめてあります (他の属性はすべて無視されます)。 表示フォーマットに関しては、その更に下に詳細な説明と例があります。 - -| | valueType | text | real | integer | boolean | color | event | -| --------------------- | ------------------------ | ---- | ---- | ------- | ------- | ----- | ----- | -| *属性* | *説明* | | | | | | | -| value | セルの値 (入力または出力) | ○ | ○ | ○ | | | | -| min | 最小値 | | ○ | ○ | | | | -| max | 最大値 | | ○ | ○ | | | | -| behavior | "スリーステート" の値 | | | ○ | | | | -| requiredList | オブジェクト内で定義されたドロップダウンリスト | ○ | ○ | ○ | | | | -| choiceList | オブジェクト内で定義されたコンボボックス | ○ | ○ | ○ | | | | -| requiredListReference | 4D リスト参照 ("saveAs"の値による) | ○ | ○ | ○ | | | | -| requiredListName | 4D リスト名 ("saveAs"の値による) | ○ | ○ | ○ | | | | -| saveAs | "reference" または "value" | ○ | ○ | ○ | | | | -| choiceListReference | 4D リスト参照、コンボボックスを表示 | ○ | ○ | ○ | | | | -| choiceListName | 4D リスト名、コンボボックスを表示 | ○ | ○ | ○ | | | | -| unitList | X要素の配列 | ○ | ○ | ○ | | | | -| unitReference | 選択された要素のインデックス | ○ | ○ | ○ | | | | -| unitsListReference | 単位の4D リスト参照 | ○ | ○ | ○ | | | | -| unitsListName | 単位の4D リスト名 | ○ | ○ | ○ | | | | -| alternateButton | 切り替えボタンを追加 | ○ | ○ | ○ | ○ | ○ | | - -#### value - -セルの値は "value" 属性に保存されています。 この属性は入力と出力に使用されるほか、 この属性は入力と出力に使用されるほか、 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 - -````4d - ARRAY OBJECT(obColumn;0) // カラム配列 - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // ユーザーが新しい値を入力した場合、 編集された値は $entry に格納されます - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) -> null 値はサポートされており、空のセルとして表示されます。 - -#### min と max - -"valueType" が"real" または "integer" であるとき、min と max 属性もオブジェクトに設定できます (値は適切な範囲で、かつ、valueType と同じ型である必要があります)。 - -これらの属性を使用すると入力値の範囲を管理することができます。 セルが評価されたとき (フォーカスを失ったとき)、入力された値が min の値より低い場合、または max の値より大きい場合には、その値は拒否されます。 この場合、入力をする前の値が保持され、tip として説明が表示されます。 - -````4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -behavior 属性は、値の通常の表示とは異なる表示方法を提供します。 4D v15では、一つだけ他の表示方法が用意されています: - -| 属性 | 使用可能な値 | valueType | 説明 | -| -------- | ----------- | --------- | ------------------------------------------------------------------------------------------------------------------ | -| behavior | threeStates | integer | スリーステートチェックボックスを数値として表現します。
    2=セミチェック、1=チェック、0=チェックされていない、-1=非表示、-2=チェックなしが無効化、-3=チェックが無効化、-4=セミチェックが無効化 | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - - - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList と choiceList - -"choiceList" または "requiredList" 属性がオブジェクト内に存在しているとき、テキスト入力は以下の属性に応じて、ドロップダウンリストまたはコンボボックスで置き換えられます: - -* 属性が "choiceList" の場合、セルはコンボボックスとして表示されます。 これはつまり、ユーザーは値を選択、または入力できるということです。 -* 属性が "requiredList" の場合、セルはドロップダウンリストとして表示されます。 これはつまり、ユーザーはリストに提供されている値からどれか一つを選択するしかないということです。 - -どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 -> ウィジェットの値は配列を通して定義されます。 既存の 4Dリストをウィジェットに割り当てたい場合、"requiredListReference"、"requiredListName"、"choiceListReference"、または "choiceListName" 属性を使用する必要があります。 - -例: - -* 選択肢が二つ ("Open" または "Closed") しかないドロップダウンリストを表示したい場合を考えます。 デフォルトでは "Closed" が選択された状態にしたいとします: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -* 整数値であればすべて受け入れ可能な状態にしておいた上で、もっとも一般的な値を提示するためにコンボボックスを表示したい場合を考えます: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) // 10 をデフォルト値として使用 - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName と requiredListReference - -"requiredListName" と "requiredListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (`New list` コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはドロップダウンリストとして表示されるようになります。 これはつまり、ユーザーはリスト内に提供された値のどれか一つのみを選択できるということを意味します。 - -"requiredListName" または "requiredListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡します。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 -> * これらの値を単純な配列を通して定義したい場合は、"requiredList" 属性を使用する必要があります。 -> * リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" - -例: - -* ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "blue" にしたい場合を考えます: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -* プログラミングによって定義されたリストに基づいたドロップダウンリストを表示し、参照として保存したい場合を考えます: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) // デフォルトでLondonを表示 - OB SET($ob;"requiredListReference";<>List) -``` - - ![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName と choiceListReference - -"choiceListName" と "choiceListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (`New list` コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはコンボボックスとして表示されるようになります。 これはつまり、ユーザーは値を選択、または入力できるということを意味します。 - -"choiceListName" または "choiceListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡しま す。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 -> * これらの値を単純な配列を通して定義したい場合は、"choiceList" 属性を使用する必要があります。 -> * リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" - -例: - -ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "green" にしたい場合を考えます: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -````4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList、unitsListName、 unitsListReference と unitReference - -特定の値を使用することで、セルの値に関連した単位を追加することができます (*例*: "10 cm", "20 pixels" 等)。 単位リストを定義するためには、以下の属性のどれか一つを使用します: - -* "unitsList": 利用可能な単位 (例: "cm"、"inches"、"km"、"miles"、他) を定義するのに使用する x 要素を格納した配列。 オブジェクト内で単位を定義するためには、この属性を使用します。 -* "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 [New list](https://doc.4d.com/4Dv18/4D/18/New-list.301-4505738.ja.html) コマンドで作成された 4D リストで単位を定義するためには、この属性を使用します。 -* "unitsListName": 利用可能な単位を含んだデザインモードで作成された 4Dリスト名。 ツールボックスで作成された 4Dリストで単位を定義するためには、この属性を使用します。 - -単位リストが定義された方法に関わらず、以下の属性を関連付けることができます: - -* "unitReference": "unitList"、"unitsListReference" または "unitsListName" の値リスト内で選択された項目へのインデックス (1からx) を格納する単一の値。 - -カレントの単位は、ボタンとして表示されます。 このボタンは、クリックするたびに "unitList"、"unitsListReference" または "unitsListName" の値を切り替えていきます (例: "pixels" -> "rows" -> "cm" -> "pixels" -> 等)。 - -例: - -数値の入力と、その後に可能性のある二つの単位 ("lines" または "pixels") を続けて表示したい場合を考えます。 カレントの値は "2" + "lines" と、 オブジェクト内で直接定義された値 ("unitsList" 属性) を使用するものとします: - -````4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -セルに省略ボタン [...] を追加したい場合、"alternateButton" 属性に true の値を入れてオブジェクトに渡すだけです。 省略ボタンは自動的にセル内に表示されます。 - -このボタンがユーザーによってクリックされた場合、`On Alternate Click` イベントが生成され、そのイベントを自由に管理することができます (詳細な情報に関しては [イベント管理](#イベント管理) の章を参照ください)。 - -例: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### color valueType - -"color" valueType を使用すると、色、または色を表すテキストを表示することができます。 - -* 値が数字の場合、色付けされた長方形がセル内に表示されます。 例: - - ````4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -* 値がテキストの場合、そのテキストが表示されます (*例*: "value";"Automatic")。 - -#### event valueType - -"event" valueType を使用すると、クリックした際に `On Clicked` イベントを生成する単純なボタンを表示します。 データまたは値を渡す/返すことはできません。 - -オプションとして、"label" 属性を渡すことができます。 - -例: - -````4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### イベント管理 - -オブジェクトリストボックス配列を使用している際には、複数のイベントを管理することができます: - -* **On Data Change**: 以下の場所において、どんな値でも変更された場合には `On Data Change` イベントがトリガーされます: - * テキスト入力 - * ドロップダウンリスト - * コンボボックスエリア - * 単位ボタン (値 x が値 x+1 へとスイッチしたとき) - * チェックボックス (チェック/チェックなしの状態がスイッチしたとき) -* **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 -* **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 From fedac07dc727aecf4eca433b77179b5331dd9cd5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:15:38 +0200 Subject: [PATCH 0926/2000] New translations properties_action.md (Japanese) --- .../version-19/FormObjects/properties_Action.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md index 09ba99ec711df6..a3aa12b49acb49 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md @@ -102,7 +102,7 @@ title: 動作 #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [フォーム](FormEditor/forms.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス](listbox_overview.md#リストボックスカラム) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [Webエリア](./webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](./webArea_overview.md) --- From 4251d11e427f4931010c1bdae3d535b1257196d8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:15:42 +0200 Subject: [PATCH 0927/2000] New translations properties_backgroundandborder.md (Japanese) --- .../FormObjects/properties_BackgroundAndBorder.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md index fb04999f6a79b5..4d7cefc9603617 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md @@ -16,7 +16,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -34,7 +34,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [楕円](shapes_overview.md#楕円) - [四角](shapes_overview.md#四角) - [テキストエリア](text.md) +[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### 参照 @@ -59,7 +59,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -195,7 +195,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- From e1c3b033f44ba160829016c1c1be75518e97d93d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:15:44 +0200 Subject: [PATCH 0928/2000] New translations properties_coordinatesandsizing.md (Japanese) --- .../properties_CoordinatesAndSizing.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md index 85995d0752e04c..7de849c6479368 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md @@ -32,7 +32,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) --- @@ -48,7 +48,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [四角](shapes_overview.md#四角) - [ルーラー](ruler.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -64,7 +64,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -80,7 +80,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -96,7 +96,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -135,7 +135,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -143,7 +143,7 @@ title: 座標とサイズ オブジェクトの横のサイズを指定します。 > * オブジェクトによっては高さが規定されているものがあり、その場合は変更できません。 -> * [リストボックス列](listbox_overview.md#リストボックス列) に [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) プロパティが設定されている場合には、ユーザーは手動でカラムサイズを変更することもできます。 +> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > * リストボックスの [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) プロパティに "拡大" を設定している場合にフォームをリサイズすると、一番右のカラムの幅は必要に応じて最大幅を超えて拡大されます。 #### JSON 文法 @@ -154,7 +154,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -171,7 +171,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) --- @@ -188,7 +188,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) --- From 5f4fe8bf562a468bb3fe40433b2fb8e4432098e7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:15:47 +0200 Subject: [PATCH 0929/2000] New translations properties_datasource.md (Japanese) --- .../FormObjects/properties_DataSource.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md index ddf0d02c332cef..9c070f538153d5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ title: データソース このプロパティは次のフォームオブジェクトでサポートされています: -- 選択リストと紐づけられている [コンボボックス](comboBox_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) フォームオブジェクト。 +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - 配列またはオブジェクトデータソースにより、紐づけられたリストが生成されている [コンボボックス](comboBox_overview.md) フォームオブジェクト。 たとえば、"France, Germany, Italy" という値を含む選択リストが "Countries" というコンボボックスに関連付けられていた場合を考えます。 **自動挿入** のオプションがチェックをされていて、ユーザーが "Spain" という値を入力すると、"Spain" という値が自動的にメモリー内のリストに追加されます: @@ -28,7 +28,7 @@ title: データソース #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) --- @@ -47,7 +47,7 @@ title: データソース #### 対象オブジェクト -[ドロップダウンリスト](dropdownList_Overview.md) - [コンボボックス](comboBox_overview.md) - [階層リスト](list_overview.md) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) --- @@ -113,7 +113,7 @@ title: データソース 表示される式のデータタイプを定義します。 このプロパティは次のフォームオブジェクトで使用されます: -- セレクションおよびコレクション型の [リストボックス列](listbox_overview.md#リストボックス列)。 +- [List box columns](listbox-column.md) of the selection and collection types. - オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md)。 [式タイプ](properties_Object.md#式の型式タイプ) の章も参照ください。 @@ -126,7 +126,7 @@ title: データソース #### 対象オブジェクト -オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -183,13 +183,13 @@ title: データソース #### 対象オブジェクト -[リストボックス列 (配列型のみ)](listbox_overview.md#リストボックス列) +[リストボックス列 (配列型のみ)](listbox-column.md) --- ## 式 -[セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション / エンティティセレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) リストボックスのプロパティです。 **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 列に割り当てる 4D式です。 以下のものを指定できます: @@ -226,7 +226,7 @@ title: データソース #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) --- @@ -255,7 +255,7 @@ title: データソース このプロパティは以下の場合に表示されます: - オブジェクトに対して [選択リスト](#選択リスト) が割り当てられている -- [入力](input_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) の場合には、ユーザーがリスト内の値のみ入力できるように、オブジェクトに対して [指定リスト](properties_RangeOfValues.md#指定リスト) も定義されている (通常は両方のオプションで同じリストを使用しているはずです)。 +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. このプロパティは、選択リストに関連付けされたフィールドまたは変数において、フィールドに保存する内容の型を指定します: @@ -277,7 +277,7 @@ title: データソース #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- From 8fd32a043e39a3636a8159bb61b80a15c464ba51 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:15:48 +0200 Subject: [PATCH 0930/2000] New translations properties_display.md (Japanese) --- .../FormObjects/properties_Display.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md index b64e269ae5649e..c4fdd8c1404210 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ title: 表示 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -83,7 +83,7 @@ title: 表示 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -240,7 +240,7 @@ title: 表示 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [進捗インジケーター](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) --- @@ -299,7 +299,7 @@ title: 表示 #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -332,7 +332,7 @@ title: 表示 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -341,7 +341,7 @@ title: 表示 [ブール式](properties_Object.md#式の型式タイプ) を次のフォームオブジェクトで表示した場合: * [入力オブジェクト](input_overview.md) にテキストとして -* [リストボックス列](listbox_overview.md#リストボックス列) に表示タイプ ["ポップアップ"](properties_Display.md#表示タイプ) を選択して +* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), ... 値の代わりに表示するテキストを指定することができます: @@ -356,7 +356,7 @@ title: 表示 #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -376,7 +376,7 @@ title: 表示 #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) --- @@ -424,7 +424,7 @@ title: 表示 #### 対象オブジェクト -[チェックボックス](checkbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -445,7 +445,7 @@ title: 表示 #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) --- @@ -481,7 +481,7 @@ title: 表示 #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -512,7 +512,7 @@ title: 表示 #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキストエリア](text.md) - [Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -567,4 +567,4 @@ title: 表示 #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) From 0598cfc1287025d04d68ca738e4c382d5fd7850d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:15:50 +0200 Subject: [PATCH 0931/2000] New translations properties_entry.md (Japanese) --- .../version-19/FormObjects/properties_Entry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md index 0926d8d03aa4f9..a90acce9e25754 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md @@ -28,7 +28,7 @@ title: 入力 ピクチャー型の [入力](input_overview.md) オブジェクトの場合、標準の編集コマンド (カット、コピー、ペースト、そしてクリア) に加え、ファイルからピクチャーを読み込むために使用することのできる **読み込み...** コマンド、ピクチャーをディスクに保存するのに使用する **別名で保存...** コマンドなどがあります。 また、メニューを使用してピクチャーの表示フォーマットを変更することもできます。 **トランケート (中央合わせなし)**、**スケーリング** そして **スケーリング (中央合わせ/プロポーショナル)** から選択できます。 このメニューを使用した [表示フォーマット](properties_Display#ピクチャーフォーマット) の変更は一時的なものであり、レコードには保存されません。 -[マルチスタイル](properties_Text.md#マルチスタイル) オプションがチェックされているテキスト型の [入力](input_overview.md) オブジェクトまたは [リストボックスカラム](listbox_overview.md#リストボックスカラム) の場合、標準の編集コマンド以外に以下の様なコマンドを使用することができます: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **フォント...**: フォントシステムダイアログボックスを表示させます。 - **最近使用したフォント**: セッション中に最近使用されたフォント名を表示します。 リストには最大で 10フォントまで表示されます (それ以上は古いものから置き換えられていきます)。 デフォルトではリストは空になっているので、このオプションは表示されません。 このリストは `SET RECENT FONTS` と `FONT LIST` コマンドを使用して管理することができます。 @@ -64,7 +64,7 @@ title: 入力 #### 対象オブジェクト -[4D Write Pro エリア](writeProArea_overview.md) - [チェックボックス](checkbox_overview.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [進捗インジケーター](progressIndicator.md) - [ルーラー](ruler.md) - [ステッパー](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) --- @@ -120,7 +120,7 @@ title: 入力 #### 対象オブジェクト -[チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- From 98c44b7341c7c2e03732ac60db46c809a50097a9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:15:52 +0200 Subject: [PATCH 0932/2000] New translations properties_footers.md (Japanese) --- .../version-19/FormObjects/properties_Footers.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md index bb7e0a8ddc5da3..9c7882ba9d4317 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: フッター ## フッターを表示 -このプロパティは、[リストボックス列フッター](listbox_overview.md#リストボックスフッター) の表示/非表示を指定します。 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 +This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 #### JSON 文法 @@ -29,7 +29,7 @@ title: フッター * 複数の異なるサイズが設定されている場合、4D はもっとも大きなものを使用します。 たとえば、行に "Verdana 18", "Geneva 12" そして "Arial 9" が設定されている場合、4D は行の高さの決定に "Verdana 18" を使用します。 複数行の場合はこの高さの倍数が使用されます。 * この計算にはピクチャーのサイズや、フォントに適用されるスタイルは考慮されません。 * macOS 環境下では、選択されたフォントで使用できない文字をユーザーが入力した場合、行の高さが正しくなくなる可能性があります。 この場合には代理フォントが使用され、その結果サイズにばらつきが出る可能性があります。 -> フッターの高さは [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv18/4D/18/LISTBOX-SET-FOOTERS-HEIGHT.301-4505199.ja.html) コマンドを使用して設定することもできます。 +> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. 単位の変換: 単位を変更した場合、4D は自動で値を再計算し、結果をプロパティリストに表示します。 たとえば、使用されるフォントが "Lucida grande 24" で高さが "1 行" に設定されていれば "30 ピクセル" に、高さが "60 ピクセル" なら "2 行" になります。 @@ -60,4 +60,4 @@ title: フッター #### 参照 -[ヘッダー](properties_Headers.md) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) From c6cce6dda7fd1c427f2772aa93cf00e28004a303 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:15:55 +0200 Subject: [PATCH 0933/2000] New translations properties_headers.md (Japanese) --- .../version-19/FormObjects/properties_Headers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md index 00105ed7adc75b..94e9f5bb58a442 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: ヘッダー ## ヘッダーを表示 -このプロパティは、[リストボックス列ヘッダー](listbox_overview.md#リストボックスヘッダー) の表示/非表示を指定します。 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 +This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 #### JSON 文法 @@ -61,4 +61,4 @@ title: ヘッダー #### 参照 -[フッター](properties_Footers.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) From 863f0cca8bb13b3dbe5c8680c515e6d9d88bbefe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:15:56 +0200 Subject: [PATCH 0934/2000] New translations properties_help.md (Japanese) --- .../version-19/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md index 3d3d33f49f65e7..df476521c1b819 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ title: ヘルプ #### 対象オブジェクト -[ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [コンボボックス](./comboBox_overview.md) - [階層リスト](list_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [ラジオボタン](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](./comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### 追加のヘルプ機能 From cca673233df29febd6cba5747c4997247181b90d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:15:59 +0200 Subject: [PATCH 0935/2000] New translations properties_listbox.md (Japanese) --- .../version-19/FormObjects/properties_ListBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md index 79b44ffcf508be..3b79afb757b1e8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ title: リストボックス | ------- | -------------- | --------------------- | | columns | 列オブジェクトのコレクション | リストボックス列のプロパティを格納します。 | -列オブジェクトに関してサポートされているプロパティの一覧については [列特有のプロパティ](listbox_overview.md#列特有のプロパティ) の章を参照してください。 +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### 対象オブジェクト From 777a0341483c810188dad791ceaaa5117f1c1855 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:16:01 +0200 Subject: [PATCH 0936/2000] New translations properties_object.md (Japanese) --- .../version-19/FormObjects/properties_Object.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md index dfb965690a345e..237d1d247f9755 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキストエリア](text.md) - [Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -40,7 +40,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [ラジオボタン](radio_overview.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキストエリア](text.md) - [Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -130,20 +130,20 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [ステッパー](stepper.md) - [タブコントロール](tabControl.md) - [サブフォーム](subform_overview.md) - [ラジオボタン](radio_overview.md) - [Webエリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Tab control](tabControl.md) - [Subform](subform_overview.md) - [Radio Button](radio_overview.md) - [Web Area](webArea_overview.md) --- ## 式の型/式タイプ -> [セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) のリストボックス列や、[オブジェクト](FormObjects/dropdownList_Overview.md#オブジェクトの使用) や [配列](FormObjects/dropdownList_Overview.md#配列の使用) に関連付けられた[ドロップダウンリスト](dropdownList_Overview.md) のプロパティリストでは、このプロパティは、[**データタイプ**](properties_DataSource.md#データタイプ-式の型) と呼ばれています。 +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). オブジェクトに関連付けられた式または変数のデータ型を指定します。 この設定の主な目的は、プロパティリスト内で提供されるテーマとオプションが、データの型と対応するようにするためです。 つまり、実際に変数の型そのものを決めるわけではありません。 プロジェクトをコンパイルするには、[変数を宣言](Concepts/variables.md#変数の宣言) する必要があります。 ただし、次の特定の場合には、このプロパティは型宣言の機能を持ちえます: - **[ダイナミック変数](#ダイナミック変数)**: このプロパティを使って、ダイナミック変数の型を宣言することができます。 -- **[リストボックス列](listbox_overview.md#リストボックス列)**: このプロパティは列データに表示フォーマットを関連づけるのに使用されます。 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 - **[ピクチャー変数](input_overview.md)**: このプロパティを使うと、インタープリタモードにおいてフォームロード前に変数を宣言することができます。 フォーム上のピクチャー変数にピクチャーを表示する際には特別なメカニズムが使用されます。 そのため、他の型の変数とは違って、ピクチャー変数の宣言は、フォームロード前 (`On Load` フォームイベントよりも先) におこなう必要があります。 このため、フォームを呼び出す前 (たとえば `DIALOG` コマンドを呼び出す前) に`C_PICTURE(varName)` を実行するか、あらかじめプロパティリストの式の型にピクチャーを選択しておく必要があります。 このいずれかをおこなわない場合、ピクチャー変数はピクチャーを正しく表示できません (インタープリターモードのみ)。 #### JSON 文法 @@ -154,7 +154,7 @@ title: オブジェクト #### 対象オブジェクト -[チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [スピナー](spinner.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -327,4 +327,4 @@ This property sets the type of calculation to be done in a [column footer](./lis #### 対象オブジェクト -[リストボックスフッター](listbox_overview.md#リストボックスフッター) +[リストボックスフッター](listbox-header-footer.md#footers) From db45852646cdf55e3e70b00fa594d523d0a93519 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:16:06 +0200 Subject: [PATCH 0937/2000] New translations properties_rangeofvalues.md (Japanese) --- .../version-19/FormObjects/properties_RangeOfValues.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md index 050664d4fe8f8a..4a6a08db4e8e61 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md @@ -52,7 +52,7 @@ title: 値の範囲 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -71,4 +71,4 @@ title: 値の範囲 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) From b49e8e059e83e44d83eb0312275f00bf7603d336 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:16:09 +0200 Subject: [PATCH 0938/2000] New translations properties_resizingoptions.md (Japanese) --- .../version-19/FormObjects/properties_ResizingOptions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md index ee640af493436b..04a71986df34a2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md @@ -63,7 +63,7 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Proエリア](viewProArea_overview.md) - [4D Write Proエリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#line) - [リストボックス列](listbox_overview.md#list-box-columns) - [楕円](shapes_overview.md#oval) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#rectangle) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [Webエリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -88,7 +88,7 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Proエリア](viewProArea_overview.md) - [4D Write Proエリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#line) - [リストボックス列](listbox_overview.md#list-box-columns) - [楕円](shapes_overview.md#oval) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#rectangle) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [Webエリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -128,4 +128,4 @@ title: リサイズオプション #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) From 45ec0bdb2b28369001a195a4c9d69e08494e2b28 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:16:13 +0200 Subject: [PATCH 0939/2000] New translations properties_text.md (Japanese) --- .../version-19/FormObjects/properties_Text.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md index 89031ec0638d7f..47d23dfe72f56d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md @@ -36,7 +36,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -55,7 +55,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -71,7 +71,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -107,7 +107,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) ### フォントファミリー @@ -127,7 +127,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -143,7 +143,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -169,7 +169,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [進捗インジケーター](progressIndicator.md) - [ルーラー](ruler.md) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [進捗インジケーター](progressIndicator.md) - [ルーラー](ruler.md) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -228,7 +228,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -251,7 +251,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) (通常およびフラットスタイルを除く) - [グループボックス](groupBox.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [ラジオボタン](radio_overview.md) (通常およびフラットスタイルを除く) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) (通常およびフラットスタイルを除く) - [グループボックス](groupBox.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [リストボックスフッター](listbox-header-footer.md#footers) - [ラジオボタン](radio_overview.md) (通常およびフラットスタイルを除く) - [テキスト](text.md) --- @@ -274,7 +274,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) --- @@ -378,7 +378,7 @@ End if #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- @@ -423,7 +423,7 @@ End if #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -443,7 +443,7 @@ End if #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- From cd6b379ca355446667a48006519da3bcfa112639 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:16:15 +0200 Subject: [PATCH 0940/2000] New translations properties_textandpicture.md (Japanese) --- .../version-19/FormObjects/properties_TextAndPicture.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md index 07084a9b4a5d43..3e30050e565236 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md @@ -74,7 +74,7 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー)](listbox_overview.md#リストボックスヘッダー) +[[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー)](listbox-header-footer.md#headers) --- @@ -139,7 +139,7 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[ボタン](button_overview.md) ([ヘルプ](button_overview.md#ヘルプ)ボタンを除く) - [チェックボックス](checkbox_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ラジオボタン](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) --- @@ -223,4 +223,4 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[ツールバーボタン](button_overview.md#ツールバー) - [ベベルボタン](button_overview.md#ベベル) - [角の丸いべべルボタン](button_overview.md#角の丸いベベル) - [OS X グラデーションボタン](button_overview.md#os-x-グラデーション) - [OS X テクスチャーボタン](button_overview.md#os-x-テクスチャー) - [Office XP ボタン](button_overview.md#office-xp) - [サークルボタン](button_overview.md#サークル) - [カスタムボタン](button_overview.md#カスタム) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) From 0fd538a975862d53da9d895ec049727651cbda40 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:17:08 +0200 Subject: [PATCH 0941/2000] New translations documentation.md (Japanese) --- .../version-19/Project/documentation.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Project/documentation.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Project/documentation.md index d015146cecdc76..b552b7b0316a95 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Project/documentation.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Project/documentation.md @@ -153,10 +153,10 @@ $txt:="Hello world!" - テーブルタグ: ``` -| Parameter | Type | Description | +| 引数 | 型 | 説明 | | --------- | ------ | ------------ | -| wpArea | Text |Write pro area| -| toolbar | Text |Toolbar name | +| wpArea | テキスト |Write pro エリア| +| toolbar | テキスト |ツールバー名 | ``` - リンクタグ: From a4cc6295a9f1c2769dffbae42ee818c2dbbf71e9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:25:59 +0200 Subject: [PATCH 0942/2000] New translations onafteredit.md (Japanese) --- .../version-20/Events/onAfterEdit.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md index 6f5b5d6b4c31c2..0ec30f0cc2d6c1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------- | -| 45 | [4D View Pro エリア](../FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](../FormObjects/writeProArea_overview.md) - [コンボボックス](../FormObjects/comboBox_overview.md) - フォーム - [入力](../FormObjects/input_overview.md) - [階層リスト](../FormObjects/list_overview.md) - [リストボックス](../FormObjects/listbox_overview.md) - [リストボックス列](../FormObjects/listbox_overview.md#リストボックス列) | フォーカスのある入力可能オブジェクトの内容が更新された | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------- | +| 45 | [4D View Pro エリア](../FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](../FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [階層リスト](FormObjects/list_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) | フォーカスのある入力可能オブジェクトの内容が更新された | ## 説明 From 3b83fffae1766022550bcb76b195e4541cf5b73e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:26:01 +0200 Subject: [PATCH 0943/2000] New translations onafterkeystroke.md (Japanese) --- .../version-20/Events/onAfterKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md index 3d472804029764..c93cd72f4cfe66 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| 28 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) | フォーカスのあるオブジェクトに文字が入力されようとしている。 `Get edited text` はこの文字を **含む** オブジェクトのテキストを返します。 | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| 28 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) | フォーカスのあるオブジェクトに文字が入力されようとしている。 `Get edited text` はこの文字を **含む** オブジェクトのテキストを返します。 |
    履歴 @@ -24,7 +24,7 @@ title: On After Keystroke `On After Keystroke` イベントは次の場合には生成されません: -- [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) メソッドの場合、ただし、セルを編集している場合を除きます ([リストボックス](FormObjects/listbox_overview.md) メソッドではどのような場合でも生成されます)。 +- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - キーボードを使用せずに (ペーストやドラッグ&ドロップ、チェックボックス、ドロップダウンリスト、コンボボックス) おこなわれた変更の場合。 これらのイベントを処理するには [`On After Edit`](onAfterEdit.md) を使用します。 ### キーストロークシーケンス From 53e856b62fbd48729b9a33a7c0baf3274677f30a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:26:03 +0200 Subject: [PATCH 0944/2000] New translations onaftersort.md (Japanese) --- .../version-20/Events/onAfterSort.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md index 19b255d69065d1..a5324cca31882a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------- | ----------------------- | -| 30 | [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックス列内で標準のソートがおこなわれた | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------- | ----------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックス列内で標準のソートがおこなわれた | ## 説明 From 528d5d69ca6ac69cb1ae3d285fcb2d4cb9dc3491 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:26:04 +0200 Subject: [PATCH 0945/2000] New translations onalternativeclick.md (Japanese) --- .../version-20/Events/onAlternativeClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md index 287ba9e9e2bd75..7d414488e8f190 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md @@ -5,7 +5,7 @@ title: On Alternative Click | コード | 呼び出し元 | 定義 | | --- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [ボタン](FormObjects/button_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) |
  • ボタン: ボタンの "矢印" のエリアがクリックされた
  • リストボックス: オブジェクト配列のカラム内において、エリプシスボタン ("alternateButton" 属性) がクリックされた
  • | +| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • ボタン: ボタンの "矢印" のエリアがクリックされた
  • リストボックス: オブジェクト配列のカラム内において、エリプシスボタン ("alternateButton" 属性) がクリックされた
  • | ## 説明 @@ -22,8 +22,8 @@ title: On Alternative Click ### リストボックス -このイベントは [オブジェクト配列型のリストボックス](FormObjects/listbox_overview.md#object-arrays-in-columns) のカラムにおいて、ユーザーがウィジェットのエリプシスボタン ("alternateButton" 属性) をクリックしたときに生成されます。 +このイベントは [オブジェクト配列型のリストボックス](FormObjects/listbox-column.md#object-arrays-in-columns) のカラムにおいて、ユーザーがウィジェットのエリプシスボタン ("alternateButton" 属性) をクリックしたときに生成されます。 ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -["alternateButton" 属性の説明](FormObjects/listbox_overview.md#alternatebutton) を参照ください。 +See the [description of the "alternateButton" attribute](FormObjects/listbox-column.md#alternatebutton). From 6e1543d441e0f770a68b374b9c74dc4f685eef3b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:26:06 +0200 Subject: [PATCH 0946/2000] New translations onbeforedataentry.md (Japanese) --- .../version-20/Events/onBeforeDataEntry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md index 7fd6872d522bdc..fb55bf3b0d4163 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------- | --------------------------- | -| 41 | [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスセルが編集モードに変更されようとしている | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------- | --------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックスセルが編集モードに変更されようとしている | ## 説明 From 7177f5c2122debb8bea5088932c64e1d277ef7dc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:26:08 +0200 Subject: [PATCH 0947/2000] New translations onbeforekeystroke.md (Japanese) --- .../version-20/Events/onBeforeKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md index 81bed3a41f67f0..2c3dd8a28a9046 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | -| 17 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) | フォーカスのあるオブジェクトに文字が入力されようとしている。 `Get edited text` はこの文字を **含まない** オブジェクトのテキストを返します。 | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | +| 17 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) | フォーカスのあるオブジェクトに文字が入力されようとしている。 `Get edited text` はこの文字を **含まない** オブジェクトのテキストを返します。 |
    履歴 @@ -22,7 +22,7 @@ title: On Before Keystroke `On Before Keystroke` イベントは次の場合には生成されません: -- [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) メソッドの場合、ただし、セルを編集している場合を除きます ([リストボックス](FormObjects/listbox_overview.md) メソッドではどのような場合でも生成されます)。 +- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - キーボードを使用せずに (ペーストやドラッグ&ドロップ、チェックボックス、ドロップダウンリスト、コンボボックス) おこなわれた変更の場合。 これらのイベントを処理するには [`On After Edit`](onAfterEdit.md) を使用します。 ### 入力不可オブジェクト From 1fc553d37edb4a61a7e09696c6d9d37e56de353b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:26:09 +0200 Subject: [PATCH 0948/2000] New translations onbegindragover.md (Japanese) --- .../version-20/Events/onBeginDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md index 601aeb01487422..6b450b628fd955 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | -| 17 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | オブジェクトがドラッグされている | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | +| 17 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | オブジェクトがドラッグされている | ## 説明 From 011912327c41bbffa9141c380dd506a38fe3576d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:26:13 +0200 Subject: [PATCH 0949/2000] New translations onclicked.md (Japanese) --- .../version-20/Events/onClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onClicked.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onClicked.md index 79d78893188b7b..7be24b1999fa94 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onClicked.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | -| 4 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | オブジェクト上でクリックされた | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | +| 4 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | オブジェクト上でクリックされた | ## 説明 From 4a736c4fd14dd05274ca32f5ed597e0d11aaa238 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:26:17 +0200 Subject: [PATCH 0950/2000] New translations oncolumnmoved.md (Japanese) --- .../version-20/Events/onColumnMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md index 4f226aa480f24e..f200b56ee33859 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------- | ------------------------------ | -| 32 | [リストボックス](../FormObjects/listbox_overview.md) - [リストボックス列](../FormObjects/listbox_overview.md#リストボックス列) | リストボックスの列がユーザーのドラッグ&ドロップで移動された | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------------- | ------------------------------ | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md) | リストボックスの列がユーザーのドラッグ&ドロップで移動された | ## 説明 From cb974e4fa8bcc03e67b0437508eba3dfd482be1f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:26:19 +0200 Subject: [PATCH 0951/2000] New translations oncolumnresize.md (Japanese) --- .../version-20/Events/onColumnResize.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md index 31856061829b11..067cf109479203 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------ | -| 33 | [4D View Pro エリア](../FormObjects/viewProArea_overview.md) - [リストボックス](../FormObjects/listbox_overview.md) - [リストボックス列](../FormObjects/listbox_overview.md#リストボックス列) | ユーザーのマウス操作によって、またはフォームウィンドウのリサイズによって、カラムの幅が変更された | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------ | +| 33 | [4D View Pro Area](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md) | ユーザーのマウス操作によって、またはフォームウィンドウのリサイズによって、カラムの幅が変更された | ## 説明 From 98ee422f38ce1e8ea2a51b09ce93bdd5abf6a710 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:26:21 +0200 Subject: [PATCH 0952/2000] New translations ondatachange.md (Japanese) --- .../version-20/Events/onDataChange.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md index fedaab0efdf718..7cf2339dd966b3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | -| 20 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) | オブジェクトのデータが変更された | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | +| 20 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) | オブジェクトのデータが変更された | ## 説明 From dd42fc424d5284e103b4eec48397ad31078b711e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:26:25 +0200 Subject: [PATCH 0953/2000] New translations ondoubleclicked.md (Japanese) --- .../version-20/Events/onDoubleClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md index 466dc762edc7aa..40757c3449780b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------ | -| 13 | [4D View Proエリア](FormObjects/viewProArea_overview.md) - [4D Write Proエリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) | オブジェクト上でダブルクリックされた | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 13 | [4D View Proエリア](FormObjects/viewProArea_overview.md) - [4D Write Proエリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) | オブジェクト上でダブルクリックされた | ## 説明 From 232e960457f998ee75c04854ef2f6cb2f649e3d7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:26:27 +0200 Subject: [PATCH 0954/2000] New translations ondragover.md (Japanese) --- .../version-20/Events/onDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md index dce03a2fb3ee5e..6eb0f4644810d9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 21 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | データがオブジェクト上にドロップされる可能性がある | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 21 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | データがオブジェクト上にドロップされる可能性がある | ## 説明 From 9706fd8177d6f5a9103beadeb980e311a85b87bc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:26:29 +0200 Subject: [PATCH 0955/2000] New translations ondrop.md (Japanese) --- .../version-20/Events/onDrop.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDrop.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDrop.md index 8733461b8425c5..d9e4911f9c81d9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDrop.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 16 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | データがオブジェクトにドロップされた | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 16 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | データがオブジェクトにドロップされた | ## 説明 From 2ecd813ef606f1c6902537f632603fccd0fd0ef9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:26:32 +0200 Subject: [PATCH 0956/2000] New translations onfooterclick.md (Japanese) --- .../version-20/Events/onFooterClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md index 80dc4e10a4eb63..3a347117535538 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------- | --------------------- | -| 57 | [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックス列のフッターがクリックされた | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------- | --------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックス列のフッターがクリックされた | ## 説明 From 465e66cba0f182cc836ac1798180462910148459 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:26:34 +0200 Subject: [PATCH 0957/2000] New translations ongettingfocus.md (Japanese) --- .../version-20/Events/onGettingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md index 42ee6e59cace45..40d991798c5870 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | -| 15 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス](FormObjects/listbox_overview.md#list-box-columns) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームオブジェクトがフォーカスを得た | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | +| 15 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームオブジェクトがフォーカスを得た | ## 説明 From c1ee1a92cc3ff4e2443d8c7441f974638102192e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:26:37 +0200 Subject: [PATCH 0958/2000] New translations onheaderclick.md (Japanese) --- .../version-20/Events/onHeaderClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md index 6f813725310691..3eed870bae2a1f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 42 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスの列ヘッダーでクリックがおこなわれた | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 42 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックスの列ヘッダーでクリックがおこなわれた | ## 説明 From 1b026c00b0a8563682263ca4545b265345bca2cb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:26:38 +0200 Subject: [PATCH 0959/2000] New translations onload.md (Japanese) --- .../version-20/Events/onLoad.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onLoad.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onLoad.md index cf93702e64e25e..6a7fdff42cc6b7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onLoad.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | -| 1 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md#overview) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md#overview) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームが表示または印刷されようとしている | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | フォームが表示または印刷されようとしている | ## 説明 From c31e17ac4f10df49c9666823e407379c6b19dea2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:26:42 +0200 Subject: [PATCH 0960/2000] New translations onlosingfocus.md (Japanese) --- .../version-20/Events/onLosingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md index 659e7020f4c20d..0f92a2968d96d7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | -| 14 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス](FormObjects/listbox_overview.md#list-box-columns) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームオブジェクトがフォーカスを失った | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | +| 14 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームオブジェクトがフォーカスを失った | ## 説明 From 242ab783d888f5faeb6671552471e9a2c5f912aa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:26:58 +0200 Subject: [PATCH 0961/2000] New translations onrowmoved.md (Japanese) --- .../version-20/Events/onRowMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md index 1365c0b9d226f5..330be2eaf82ef9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------- | ------------------------------ | -| 34 | [配列型リストボックス](FormObjects/listbox_overview.md#配列リストボックス) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------ | +| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | ## 説明 From 72f59beda3bf2fcc19557bc486f642769c627d2f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:27:04 +0200 Subject: [PATCH 0962/2000] New translations onunload.md (Japanese) --- .../version-20/Events/onUnload.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onUnload.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onUnload.md index 96c0249de2b274..882b0ab151b558 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onUnload.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 24 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md#overview) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md#overview) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームを閉じて解放しようとしている | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | フォームを閉じて解放しようとしている | ## 説明 From fd90c6c1308379fd413bb72eb3fe6be93795472f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:27:08 +0200 Subject: [PATCH 0963/2000] New translations onvalidate.md (Japanese) --- .../version-20/Events/onValidate.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onValidate.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onValidate.md index b8d5c35e84938d..36f7015d1e2143 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onValidate.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 3 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 3 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | ## 説明 From c85d26699e02379113260accec9c0fc8f3900adc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:27:13 +0200 Subject: [PATCH 0964/2000] New translations overview.md (Japanese) --- .../version-20/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/overview.md index 676a53ac07a756..16a5665a930d69 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/overview.md @@ -30,7 +30,7 @@ End if イベントが発生したオブジェクトによっては追加のプロパティが含まれていることがあります。 特に: -- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. - [4D View Pro エリア](FormObjects/viewProArea_overview.md) は、`sheetName` や `action` といったプロパティを [On After Edit](onAfterEdit.md) イベントオブジェクトに返します。 From a41fa38f4f0fb4ea55bb6d39a09a3fa9c3293620 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:27:24 +0200 Subject: [PATCH 0965/2000] New translations pictures.md (Japanese) --- .../version-20/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md index 863d3b3f0a2b28..c02757255e2113 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md @@ -46,7 +46,7 @@ title: ピクチャー * [ボタン](FormObjects/button_overview.md)/[ラジオボタン](FormObjects/radio_overview.md)/[チェックボックス](FormObjects/checkbox_overview.md) * [ピクチャーボタン](FormObjects/pictureButton_overview.md)/[ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) * [タブコントロール](FormObjects/tabControl.md) -* [リストボックスヘッダー](FormObjects/listbox_overview.md#リストボックスヘッダー) +* [リストボックスヘッダー](FormObjects/listbox-header-footer.md#headers) * [メニューアイコン](Menus/properties.md#項目アイコン) 4D は自動的に最高解像度のピクチャーを優先します。 例: 標準解像度と高解像度の2つのスクリーンを使用している際に、片方からもう片方へとフォームを移動させると、4D は常に使用可能な範囲内での最高解像度のピクチャーを表示します。 コマンドまたはプロパティが *circle.png* を指定していたとしても、*circle@3x.png* があれば、それを使用します。 From bdec4b6b6f6ebc4ba220373ee3166c4cc1828cbc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:27:43 +0200 Subject: [PATCH 0966/2000] New translations listbox_overview.md (Japanese) --- .../FormObjects/listbox_overview.md | 877 ++---------------- 1 file changed, 99 insertions(+), 778 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md index 8a69400f23bc06..855de475e8884a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md @@ -26,15 +26,14 @@ title: リストボックス ユーザーは標準のショートカットを使用して 1つ以上の行を選択できます。 **Shift+クリック** で連続した行を、**Ctrl+クリック** (Windows) や **Command+クリック** (macOS) で非連続行を選択できます。 - ### リストボックスの構成要素 リストボックスオブジェクトは、以下4つの項目で構成されます: -* リストボックスオブジェクトの全体 -* 列 -* 列ヘッダー -* 列フッター +* the [list box object](./listbox-object.md) in its entirety, +* [columns](./listbox-column.md), +* column [headers](./listbox-header-footer.md#headers), and +* column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -45,324 +44,30 @@ title: リストボックス 1. 各列のオブジェクトメソッド 2. リストボックスのオブジェクトメソッド -[ヘッダー](#リストボックスヘッダー) と [フッター](#リストボックスフッター) で発生したイベントは、その列のオブジェクトメソッドが受け取ります。 - - +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). ### リストボックスの型 リストボックスには複数のタイプがあり、動作やプロパティの点で異なります。 リストボックスの型は [データソースプロパティ](properties_Object.md#データソース) で定義します: -- **配列**: 各列に 4D 配列を割り当てます。 配列タイプのリストボックスは [階層リストボックス](listbox_overview.md#階層リストボックス) として表示することができます。 -- **セレクション** (**カレントセレクション** または **命名セレクション**): 各列に式 (たとえばフィールド) を割り当てます。 それぞれの行はセレクションのレコードを基に評価されます。 -- **コレクションまたはエンティティセレクション**: 各列に式を割り当てます。各行の中身はコレクションの要素ごと、あるいはエンティティセレクション のエンティティごとに評価されます。 +* **配列**: 各列に 4D 配列を割り当てます。 配列タイプのリストボックスは [階層リストボックス](listbox_overview.md#階層リストボックス) として表示することができます。 +* **セレクション** (**カレントセレクション** または **命名セレクション**): 各列に式 (たとえばフィールド) を割り当てます。 それぞれの行はセレクションのレコードを基に評価されます。 +* **コレクションまたはエンティティセレクション**: 各列に式を割り当てます。各行の中身はコレクションの要素ごと、あるいはエンティティセレクション のエンティティごとに評価されます。 > 1つのリストボックス内に、複数のデータソースタイプを組み合わせて指定することはできません。 データソースは、リストボックス作成時に定義されます。 プログラムによって後から変更することはできません。 - ### リストボックスの管理 リストボックスオブジェクトはプロパティによってあらかじめ設定可能なほか、プログラムにより動的に管理することもできます。 -4D ランゲージにはリストボックス関連のコマンドをまとめた "リストボックス" テーマが専用に設けられていますが、"オブジェクトプロパティ" コマンドや `EDIT ITEM`、`Displayed line number` コマンドなど、ほかのテーマのコマンドも利用することができます。 詳細については *4D ランゲージリファレンスマニュアル* の[リストボックスコマンド一覧](https://doc.4d.com/4Dv18/4D/18/List-Box-Commands-Summary.300-4505230.ja.html)を参照してください。 - - - -## リストボックスオブジェクト - -### 配列リストボックス - -配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 - -デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 この配列変数名は [列のプロパティ](listbox_overview.md#列特有のプロパティ) で変更できます (プロパティリストの [変数あるいは式](properties_Object.md#変数あるいは式) プロパティを使用します)。 列ごとの表示フォーマットを指定するには、`OBJECT SET FORMAT` コマンドも使用できます。 -> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 - -配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 リストボックスのハイレベルコマンド ([`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) や `LISTBOX DELETE ROWS` 等) や配列操作コマンドを使用して、列の値を管理します。 たとえば、列の内容を初期化するには、以下の命令を使用できます: - -```4d -ARRAY TEXT(varCol;size) -``` - -リストを使用することもできます: - -```4d -LIST TO ARRAY("ListName";varCol) -``` -> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 - - - - -### セレクションリストボックス - -このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -それぞれの行はセレクションのレコードを基に評価されます。 セレクションは **カレントセレクション** または **命名セレクション**です。 - -デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 - - -### コレクションまたはエンティティセレクションリストボックス - -このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 - -コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。 例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 - -データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection](../API/CollectionClass.md) クラスの様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: - -```4d -myCol:=myCol.push("new value") // リストボックスに new value を表示 -``` - - - -### プロパティ一覧 - -提供されるプロパティはリストボックスのタイプに依存します。 - - -| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | -| ------------------------------------------------------------------- | --------- | ------------- | ---------------------------- | -| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | -| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | -| [太字](properties_Text.md#太字) | X | X | X | -| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | -| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | -| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | -| [Class](properties_Object.md#cssクラス) | X | X | X | -| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | -| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | -| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | -| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | -| [データソース](properties_Object.md#データソース) | X | X | X | -| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | -| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | -| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | -| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | -| [ドラッグ有効](properties_Action.md#ドロップ有効) | X | X | X | -| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | -| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | -| [フォント](properties_Text.md#フォント) | X | X | X | -| [フォントカラー](properties_Text.md#font-color) | X | X | X | -| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | -| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | -| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | -| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | -| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | -| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | -| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | -| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | -| [階層リストボックス](properties_Object.md#array-list-box) | X | | | -| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | -| [横揃え](properties_Text.md#横揃え) | X | X | X | -| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | -| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | X | X | X | -| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | -| [イタリック](properties_Text.md#イタリック) | X | X | X | -| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | -| [マスターテーブル](properties_DataSource.md#master-table) | | X | | -| [メタ情報式](properties_Text.md#メタ情報式) | | | X | -| [メソッド](properties_Action.md#メソッド) | X | X | X | -| [行の移動可](properties_Action.md#行の移動可) | X | | | -| [命名セレクション](properties_DataSource.md#selection-name) | | X | | -| [列数](properties_ListBox.md#列数) | X | X | X | -| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | -| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | -| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | -| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | -| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | -| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | -| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | -| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | -| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | -| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | -| [選択された項目](properties_DataSource.md#選択された項目) | | | X | -| [選択モード](properties_ListBox.md#選択モード) | X | X | X | -| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | -| [ソート可](properties_Action.md#ソート可) | X | X | X | -| [標準アクション](properties_Action.md#標準アクション) | X | | | -| [スタイル式](properties_Text.md#スタイル式) | | X | X | -| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | -| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | -| [型](properties_Object.md#タイプ) | X | X | X | -| [下線](properties_Text.md#下線) | X | X | X | -| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | -| [縦揃え](properties_Text.md#縦揃え) | X | X | X | -| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | -| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | X | X | X | -| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | -| [表示状態](properties_Display.md#表示状態) | X | X | X | -| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | - - -> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 - - -### フォームイベント - - -| フォームイベント | 取得される追加プロパティ (メインプロパティについては[Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.ja.html) 参照) | コメント | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Close Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Collapse |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | -| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | -| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | -| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Delete Action |
  • [row](#追加プロパティ)
  • | | -| On Display Detail |
  • [isRowSelected](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Expand |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | -| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | -| On Mouse Enter |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Open Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | -| On Unload | | | - - -#### 追加プロパティ {#additional-properties} - -リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: - -| プロパティ | 型 | 説明 | -| ---------------- | ------- | --------------------------------------------- | -| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | -| areaName | text | エリアの名称 | -| column | longint | 列番号 | -| columnName | text | 列の名称 | -| footerName | text | フッターの名称 | -| headerName | text | ヘッダーの名称 | -| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | -| isRowSelected | boolean | 行が選択されていれば true、でなければ false | -| newPosition | longint | 列あるいは行の変更後の位置 | -| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | -| oldPosition | longint | 列あるいは行の変更前の位置 | -| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | -| row | longint | 行番号 | -| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | -> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 - - - - - - -## リストボックス列 - -リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: - -![](../assets/en/FormObjects/listbox_column.png) - -リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、こちらのプロパティの方がリストボックスに対する設定よりも優先されます。 -> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#expression-type) (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 - - -### 列特有のプロパティ {#column-specific-properties} - -[文字フォ-マット](properties_Display.md#文字フォマット) - [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) - [自動行高](properties_CoordinatesAndSizing.md#自動行高) - [背景色/塗りカラー](properties_BackgroundAndBorder.md#背景色塗りカラー) - [背景色式](properties_BackgroundAndBorder.md#背景色式) - [太字](properties_Text.md#太字) - [選択リスト](properties_DataSource.md#選択リスト) - [CSSクラス](properties_Object.md#cssクラス) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [データタイプ (式の型)](properties_DataSource.md#データタイプ-式の型) - [日付フォーマット](properties_Display.md#日付フォーマット) - [デフォルト値](properties_DataSource.md#デフォルト値) - [表示タイプ](properties_Display.md#表示タイプ) - [入力可](properties_Entry.md#入力可) - [入力フィルター](properties_Entry.md#入力フィルター) - [除外リスト](properties_RangeOfValues.md#除外リスト) - [式](properties_DataSource.md#式) - [変数あるいは式 (配列リストボックス)](properties_Object.md#配列リストボックス) - [フォント](properties_Text.md#フォント) - [フォントカラー](properties_Text.md#フォントカラー) - [横揃え](properties_Text.md#横揃え) - [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - [イタリック](properties_Text.md#イタリック) - [表示状態](properties_Display.md#表示状態) - [最大幅](properties_CoordinatesAndSizing.md#最大幅) - [メソッド](properties_Action.md#メソッド) - [最小幅](properties_CoordinatesAndSizing.md#最小幅) - [マルチスタイル](properties_Text.md#マルチスタイル) - [数値フォーマット](properties_Display.md#数値フォーマット) - [オブジェクト名](properties_Object.md#オブジェクト名) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) - [指定リスト](properties_RangeOfValues.md#指定リスト) - [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) - [行フォントカラー配列](properties_Text.md#行フォントカラー配列) - [行スタイル配列](properties_Text.md#行スタイル配列) - [関連付け](properties_DataSource.md#関連付け) - [スタイル式](properties_Text.md#スタイル式) - [テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時テキスト-false時) - [時間フォーマット](properties_Display.md#時間フォーマット) - [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [下線](properties_Text.md#下線) - [変数あるいは式](properties_Object.md#変数あるいは式) - [縦揃え](properties_Text.md#縦揃え) - [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - [幅](properties_CoordinatesAndSizing.md#幅) - [ワードラップ](properties_Display.md#ワードラップ) - -### フォームイベント - -| フォームイベント | 取得される追加プロパティ (メインプロパティについては[Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.ja.html) 参照) | コメント | -| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | -| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | -| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | -| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | -| On Unload | | | - - -## リストボックスヘッダー - -> リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#display-footers) オプションが選択されていなければなりません。 - -ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: - -![](../assets/en/FormObjects/listbox_header.png) - -リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 - - -さらに、ヘッダー特有のプロパティを設定することができます。 [カスタマイズされた並び替え](#ソートの管理) などの用途に、ヘッダーの列タイトルの隣、あるいはタイトルの代わりにアイコンを表示することができます。 - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -ヘッダーに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 - -### ヘッダー特有のプロパティ - -[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [タイトル](properties_Object.md#タイトル) - [CSSクラス](properties_Object.md#cssクラス) - [パス名](properties_TextAndPicture.md#ピクチャーパス名) - [アイコンの場所](properties_TextAndPicture.md#アイコンの場所) - [幅](properties_CoordinatesAndSizing.md#幅) - [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - [フォント](properties_Text.md#フォント) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [フォントカラー](properties_Text.md#フォントカラー) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [ヘルプTips](properties_Help.md#ヘルプtips) - - - - - -## リストボックスフッター -> リストボックスのヘッダープロパティにアクセスするためには、リストボックスのプロパティリストで [ヘッダーを表示](properties_Headers.md#display-headers) オプションが選択されていなければなりません。 - -リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 - -フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: - -![](../assets/en/FormObjects/listbox_footers.png) - -リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 - -ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -フッターに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 - -### フッター特有のプロパティ - - -[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [変数の計算](properties_Object.md#変数の計算) - [CSSクラス](properties_Object.md#cssクラス) - [幅](properties_CoordinatesAndSizing.md#幅) - [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - [文字フォーマット](properties_Display.md#文字フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [ワードラップ](properties_Display.md#ワードラップ) - [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) - [フォント](properties_Text.md#フォント) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [フォントカラー](properties_Text.md#フォントカラー) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [ヘルプTips](properties_Help.md#ヘルプtips) +4D ランゲージにはリストボックス関連のコマンドをまとめた "リストボックス" テーマが専用に設けられていますが、"オブジェクトプロパティ" コマンドや `EDIT ITEM`、`Displayed line number` コマンドなど、ほかのテーマのコマンドも利用することができます。 Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. ## 入力の管理 リストボックスのセルが入力可能であるには、以下の条件を満たす必要があります: -- セルが属する列が [入力可](properties_Entry.md#入力可) に設定されている (でなければ、その列のセルには入力できません)。 -- `On Before Data Entry` イベントで $0 が -1 を返さない。 カーソルがセルに入ると、その列のメソッドで `On Before Data Entry` イベントが生成されます。 このイベントのコンテキストにおいて、$0 に -1 を設定すると、そのセルは入力不可として扱われます。 **Tab** や **Shift+Tab** が押された後にイベントが生成された場合には、フォーカスはそれぞれ次あるいは前のセルに移動します。 $0 が -1 でなければ (デフォルトは 0)、列は入力可であり編集モードに移行します。 +* セルが属する列が [入力可](properties_Entry.md#入力可) に設定されている (でなければ、その列のセルには入力できません)。 +* `On Before Data Entry` イベントで $0 が -1 を返さない。 カーソルがセルに入ると、その列のメソッドで `On Before Data Entry` イベントが生成されます。 このイベントのコンテキストにおいて、$0 に -1 を設定すると、そのセルは入力不可として扱われます。 **Tab** や **Shift+Tab** が押された後にイベントが生成された場合には、フォーカスはそれぞれ次あるいは前のセルに移動します。 $0 が -1 でなければ (デフォルトは 0)、列は入力可であり編集モードに移行します。 2つの配列で構築されるリストボックスを考えてみましょう。 1つは日付でもう 1つはテキストです。 日付配列は入力不可ですが、テキスト配列は日付が過去でない場合に入力可とします。 @@ -387,9 +92,9 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 データの整合性を保つため、セレクション型とエンティティセレクション型のリストボックスにおいては、レコード/エンティティに対する変更はセル内の編集が確定されたときに自動的に保存されます。 -- セルがアクティブでなくなったとき (ユーザーによるタブキー押下、クリック操作など) -- リストボックスからフォーカスが外れたとき -- フォームからフォーカスが外れたとき +* セルがアクティブでなくなったとき (ユーザーによるタブキー押下、クリック操作など) +* リストボックスからフォーカスが外れたとき +* フォームからフォーカスが外れたとき データ入力・編集操作にともなって発生するイベントのシーケンスは次のようになります: @@ -407,25 +112,25 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 | | すべて | On Losing Focus | (*) エンティティセレクションリストボックスでの `On Data Change` イベントの場合: -- [カレントの項目](properties_DataSource.md#カレントの項目) オブジェクトには編集前の値が格納されます。 -- `This` オブジェクトには、編集後の値が格納されます。 - -> コレクション/エンティティセレクション型では、式が null に評価される場合にリストボックスでのデータ入力に制約があります。 この場合、セル内の null 値を編集・削除することはできません。 +* [カレントの項目](properties_DataSource.md#カレントの項目) オブジェクトには編集前の値が格納されます。 +* `This` オブジェクトには、編集後の値が格納されます。 +> コレクション/エンティティセレクション型では、式が null に評価される場合にリストボックスでのデータ入力に制約があります。 この場合、セル内の null 値を編集・削除することはできません。 ## 選択行の管理 選択行の管理は、リストボックスのタイプが配列か、レコードのセレクションか、あるいはコレクション/エンティティセレクションかによって異なります。 -- **セレクションリストボックス**: 選択行は、デフォルトで `$ListboxSetX` と呼ばれる変更可能なセットにより管理されます (X は 0 から始まり、フォーム内のリストボックスの数に応じて一つずつ増加していきます)。 このセットはリストボックスの[プロパティリスト](properties_ListBox.md#ハイライトセット)で定義します。 このセットは 4D が自動で管理します。 ユーザーがリストボックス中で 1つ以上の行を選択すると、セットが即座に更新されます。 他方、リストボックスの選択をプログラムから更新するために、"セット" テーマのコマンドを使用することができます。 +* **セレクションリストボックス**: 選択行は、デフォルトで `$ListboxSetX` と呼ばれる変更可能なセットにより管理されます (X は 0 から始まり、フォーム内のリストボックスの数に応じて一つずつ増加していきます)。 このセットはリストボックスの[プロパティリスト](properties_ListBox.md#ハイライトセット)で定義します。 このセットは 4D が自動で管理します。 ユーザーがリストボックス中で 1つ以上の行を選択すると、セットが即座に更新されます。 他方、リストボックスの選択をプログラムから更新するために、"セット" テーマのコマンドを使用することができます。 + +* **コレクション/エンティティセレクションリストボックス**: 選択項目は、専用のリストボックスプロパティを通して管理されます。 + * [カレントの項目](properties_DataSource.md#カレントの項目) は、選択された要素/エンティティを受け取るオブジェクトです。 + * [選択された項目](properties_DataSource.md#選択された項目) は選択された項目を格納するコレクション/エンティティセレクションオブジェクトです。 + * [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) は、選択された要素あるいはエンティティの位置を返します。 -- **コレクション/エンティティセレクションリストボックス**: 選択項目は、専用のリストボックスプロパティを通して管理されます。 - - [カレントの項目](properties_DataSource.md#カレントの項目) は、選択された要素/エンティティを受け取るオブジェクトです。 - - [選択された項目](properties_DataSource.md#選択された項目) は選択された項目を格納するコレクション/エンティティセレクションオブジェクトです。 - - [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) は、選択された要素あるいはエンティティの位置を返します。 +* **配列リストボックス**: `LISTBOX SELECT ROW` コマンドを使用して、プログラムからリストボックスの行を選択できます。 [リストボックスオブジェクトにリンクされた変数](properties_Object.md#変数あるいは式) は、行選択の取得、設定、保存に使用します。 この変数はブール配列で、4Dが自動的に作成・管理します。 この配列のサイズは、リストボックスのサイズにより決定されます。 つまり、各列に関連付けられた配列のうち、最も小さな配列と同じ数の要素を持ちます。 この配列の各要素には、対応する行が選択された場合には `true` が、それ以外の場合は `false` が設定されます。 4D は、ユーザーの動作に応じてこの配列の内容を更新します。 これとは逆に、この配列要素の値を変更して、リストボックス中の選択行を変更することができます。 他方、この配列への要素の挿入や削除はできず、行のタイプ変更もできません。 `Count in array` コマンドを使用して、選択された行の数を調べることができます。 たとえば、以下のメソッドは配列タイプのリストボックスで、最初の行の選択を切り替えます: -- **配列リストボックス**: `LISTBOX SELECT ROW` コマンドを使用して、プログラムからリストボックスの行を選択できます。 [リストボックスオブジェクトにリンクされた変数](properties_Object.md#変数あるいは式) は、行選択の取得、設定、保存に使用します。 この変数はブール配列で、4Dが自動的に作成・管理します。 この配列のサイズは、リストボックスのサイズにより決定されます。 つまり、各列に関連付けられた配列のうち、最も小さな配列と同じ数の要素を持ちます。 この配列の各要素には、対応する行が選択された場合には `true` が、それ以外の場合は `false` が設定されます。 4D は、ユーザーの動作に応じてこの配列の内容を更新します。 これとは逆に、この配列要素の値を変更して、リストボックス中の選択行を変更することができます。 他方、この配列への要素の挿入や削除はできず、行のタイプ変更もできません。 `Count in array` コマンドを使用して、選択された行の数を調べることができます。 たとえば、以下のメソッドは配列タイプのリストボックスで、最初の行の選択を切り替えます: ```4d ARRAY BOOLEAN(tBListBox;10) // tBListBox はフォーム内にあるリストボックス変数の名前です @@ -436,15 +141,14 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 End if ``` -> [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) コマンドは、最初に選択された行または指定された行を表示するようにリストボックスをスクロールします。 - +> `OBJECT SET SCROLL POSITION` コマンドは、最初に選択された行または指定された行を表示するようにリストボックスをスクロールします。 ### 選択行の見た目のカスタマイズ リストボックスの [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) プロパティにチェックを入れている場合には、他のインターフェースオプションを活用してリストボックスの選択行を可視化する必要があります。 ハイライトが非表示になっていても選択行は引き続き 4D によって管理されています。つまり: -- 配列タイプのリストボックスの場合、当該リストボックスにリンクしているブール配列変数から選択行を割り出します。 -- セレクションタイプのリストボックスの場合、特定行 (レコード) がリストボックスの [ハイライトセット](properties_ListBox.md#ハイライトセット) プロパティで指定しているセットに含まれているかを調べます。 +* 配列タイプのリストボックスの場合、当該リストボックスにリンクしているブール配列変数から選択行を割り出します。 +* セレクションタイプのリストボックスの場合、特定行 (レコード) がリストボックスの [ハイライトセット](properties_ListBox.md#ハイライトセット) プロパティで指定しているセットに含まれているかを調べます。 特定された選択行は、それらの背景色やフォントカラー、フォントスタイルなどをプログラムによって調整することで、選択行を独自の方法で可視化することが可能です。 リストボックスのタイプによって、表示の管理は配列や式を使用しておこないます (後述参照)。 @@ -455,22 +159,23 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 選択行を特定するには、リストボックスの [ハイライトセット](properties_ListBox.md#ハイライトセット) プロパティで指定されているセットに対象行が含まれているかを調べます: 選択行のアピアランスを定義するには、プロパティリストにて [カラー式またはスタイル式プロパティ](#配列と式の使用) を 1つ以上使います。 次の場合には式が自動的に再評価されることに留意ください: -- リストボックスのセレクションが変わった場合 -- リストボックスがフォーカスを得た、あるいは失った場合 -- リストボックスが設置されたフォームウィンドウが最前面になった、あるいは最前面ではなくなった場合 - +* リストボックスのセレクションが変わった場合 +* リストボックスがフォーカスを得た、あるいは失った場合 +* リストボックスが設置されたフォームウィンドウが最前面になった、あるいは最前面ではなくなった場合 #### 配列リストボックス + 選択行を特定するには、当該リストボックスにリンクしているブール配列 [変数](properties_Object.md#変数あるいは式) を調べます: 選択行のアピアランスを定義するには、プロパティリストにて [行カラー配列または行スタイル配列プロパティ](#配列と式の使用) を 1つ以上使います。 選択行のアピアランスを定義するリストボックス配列は、`On Selection Change` フォームイベント内で再計算する必要があることに留意が必要です。また、フォーカスの有無を選択行の表示に反映させるには、次のフォームイベント内でもこれらの配列を変更することができます: -- `On Getting Focus` (リストボックスプロパティ) -- `On Losing Focus` (リストボックスプロパティ) -- `On Activate` (フォームプロパティ) -- `On Deactivate` (フォームプロパティ) ...いずれを利用するかは、選択のフォーカス変化を視覚的に表現するかどうか、またどのように表現するかによって異なります。 + +* `On Getting Focus` (リストボックスプロパティ) +* `On Losing Focus` (リストボックスプロパティ) +* `On Activate` (フォームプロパティ) +* `On Deactivate` (フォームプロパティ) ...いずれを利用するかは、選択のフォーカス変化を視覚的に表現するかどうか、またどのように表現するかによって異なります。 ##### 例題 @@ -481,7 +186,7 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 配列タイプのリストボックスの場合、[行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) をプログラムにより更新する必要があります。 JSON フォームにおいて、リストボックスに次の行背景色配列を定義した場合: ``` - "rowFillSource": "_ListboxBackground", + "rowFillSource": "_ListboxBackground", ``` リストボックスのオブジェクトメソッドに次のように書けます: @@ -506,9 +211,10 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 JSON フォームにおいて、リストボックスに次のハイライトセットおよび背景色式を定義した場合: ``` - "highlightSet": "$SampleSet", - "rowFillSource": "UI_SetColor", + "highlightSet": "$SampleSet", + "rowFillSource": "UI_SetColor", ``` + *UI_SetColor* メソッドに次のように書けます: ```4d @@ -523,7 +229,6 @@ JSON フォームにおいて、リストボックスに次のハイライトセ > 階層リストボックスにおいては、[セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) オプションをチェックした場合には、ブレーク行をハイライトすることができません。 同階層のヘッダーの色は個別指定することができないため、任意のブレーク行だけをプログラムでハイライト表示する方法はありません。 - ## ソートの管理 リストボックスには、標準ソートとカスタムソートがあります。 リストボックスの特定の列がソートされているとき、他の列も常に自動で同期されます。 @@ -536,17 +241,14 @@ JSON フォームにおいて、リストボックスに次のハイライトセ 標準ソートのサポートは、リストボックスのタイプに依存します: -| リストボックスタイプ | 標準ソートのサポート | コメント | -| ------------------- | ---------- | ------------------------------------------------------------------------------------------------------------ | -| Object の Collection | ◯ |
    • "This.a" や "This.a.b" 列はソート可能です。
    • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
    | -| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | +| リストボックスタイプ | 標準ソートのサポート | コメント | +| ------------------- | ---------- | ---------------------------------------------------------------------------------------------------- | +| Object の Collection | ◯ |
  • "This.a" や "This.a.b" 列はソート可能です。
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • | +| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | | エンティティセレクション | ◯ |
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • ソート可: オブジェクト属性プロパティのソート (例: "data" がオブジェクト属性の場合の "This.data.city")
  • ソート可: リレート属性のソート (例: "This.company.name")
  • ソート不可: リレート属性を介したオブジェクト属性プロパティのソート (例: "This.company.data.city")。 この場合には、[`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) 関数を使ったカスタムソートを使用します (後述の例題参照)
  • | -| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | -| 命名セレクション | × | | -| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | - - - +| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | +| 命名セレクション | × | | +| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | ### カスタムソート @@ -554,8 +256,8 @@ JSON フォームにおいて、リストボックスに次のハイライトセ カスタムソートを以下のことが可能です: -- [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/ja/page916.html) コマンドを使って、複数カラムを対象に複数レベルのソートをおこなう -- [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) や [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) などの関数を使って、複雑な条件のソートをおこなう +* [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/ja/page916.html) コマンドを使って、複数カラムを対象に複数レベルのソートをおこなう +* [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) や [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) などの関数を使って、複雑な条件のソートをおこなう #### 例題 @@ -575,7 +277,7 @@ JSON フォームにおいて、リストボックスに次のハイライトセ ```4d If (Form event code=On Header Click) - Form.child:=Form.child.orderByFormula("This.parent.extra.nickname"; dk ascending) + Form.child:=Form.child.orderByFormula("This.parent.extra.nickname"; dk ascending) End if ``` @@ -583,12 +285,12 @@ End if [列ヘッダー変数](properties_Object.md#変数あるいは式)の値を使用すると、列の現在の並べ替え状況 (読み込み) や並べ替え矢印の表示など、追加情報を管理することができます。 -- 変数が 0 のとき、列は並べ替えられておらず、矢印は表示されていません。 +* 変数が 0 のとき、列は並べ替えられておらず、矢印は表示されていません。 ![](../assets/en/FormObjects/sorticon0.png) -- 変数が 1 のとき、列は昇順に並べ替えられており、並べ替え矢印が表示されています。 ![](../assets/en/FormObjects/sorticon1.png) +* 変数が 1 のとき、列は昇順に並べ替えられており、並べ替え矢印が表示されています。 ![](../assets/en/FormObjects/sorticon1.png) -- 変数が 2 のとき、列は降順に並べ替えられており、並べ替え矢印が表示されています。 ![](../assets/en/FormObjects/sorticon2.png) +* 変数が 2 のとき、列は降順に並べ替えられており、並べ替え矢印が表示されています。 ![](../assets/en/FormObjects/sorticon2.png) > 列ヘッダー変数には、宣言された、あるいは動的な [変数](Concepts/variables.md) のみを使用できます。 その他の [式](Concepts/quick-tour.md#式) (例: `Form.sortValue`) はサポートされていません。 @@ -596,16 +298,14 @@ End if > [`OBJECT SET FORMAT`](https://doc.4d.com/4dv19/help/command/ja/page236.html) コマンドは、カスタマイズされた並べ替えアイコンをサポートする機能をリストボックスヘッダー用に提供しています。 - ## スタイルとカラー、表示の管理 リストボックスの背景色、フォントカラー、そしてフォントスタイルを設定するためにはいくつかの方法があります: -- [リストボックスオブジェクト](#リストボックスオブジェクト) のプロパティリストを使用 -- [列](#リストボックス列) のプロパティリストを使用 -- リストボックスまたは列ごとの [配列や式](#配列と式の使用) プロパティを使用 -- セルごとのテキストにて定義 ([マルチスタイルテキスト](properties_Text.md#マルチスタイル) の場合) - +* at the level of the [list box object properties](./listbox-object.md), +* at the level of the [column properties](./listbox-column.md), +* リストボックスまたは列ごとの [配列や式](#配列と式の使用) プロパティを使用 +* セルごとのテキストにて定義 ([マルチスタイルテキスト](properties_Text.md#マルチスタイル) の場合) ### 優先順位と継承 @@ -624,28 +324,27 @@ End if それぞれの属性 (スタイル、カラー、背景色) について、デフォルトの値を使用した場合、属性の **継承** がおこなわれます: -- セル属性について: 行の属性値を受け継ぎます -- 行属性について: 列の属性値を受け継ぎます -- 列属性について: リストボックスの属性値を受け継ぎます +* セル属性について: 行の属性値を受け継ぎます +* 行属性について: 列の属性値を受け継ぎます +* 列属性について: リストボックスの属性値を受け継ぎます このように、高次のレベルの属性値をオブジェクトに継承させたい場合は、定義するコマンドに `lk inherited` 定数 (デフォルト値) を渡すか、対応する行スタイル/カラー配列の要素に直接渡します。 以下のような、標準のフォントスタイルで行の背景色が交互に変わる配列リストボックスを考えます: ![](../assets/en/FormObjects/listbox_styles3.png) 以下の変更を加えます: -- リストボックスオブジェクトの [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) プロパティを使用して、2行目の背景色を赤に変更します。 -- リストボックスオブジェクトの [行スタイル配列](properties_Text.md#行スタイル配列) を使用して、4 行目のスタイルをイタリックに変更します。 -- 5 列目の列オブジェクトの [行スタイル配列](properties_Text.md#行スタイル配列) を使用して、5 列目の二つの要素を太字に変更します。 -- 1、2 列目の列オブジェクトの [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) を使用して、両列から一つずつ、計二つの背景色を濃い青に変更します: +* リストボックスオブジェクトの [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) プロパティを使用して、2行目の背景色を赤に変更します。 +* リストボックスオブジェクトの [行スタイル配列](properties_Text.md#行スタイル配列) を使用して、4 行目のスタイルをイタリックに変更します。 +* 5 列目の列オブジェクトの [行スタイル配列](properties_Text.md#行スタイル配列) を使用して、5 列目の二つの要素を太字に変更します。 +* 1、2 列目の列オブジェクトの [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) を使用して、両列から一つずつ、計二つの背景色を濃い青に変更します: ![](../assets/en/FormObjects/listbox_styles3.png) リストボックスを元の状態に戻すには、以下の手順でおこないます: -- 1、2 列目の行背景色配列の要素 2 に定数 `lk inherited` 定数を渡します。 これにより行の赤の背景色を継承します。 -- 5 列目の行スタイル配列の要素 3 と 4 に定数 `lk inherited` を渡します。 これにより、要素 4 を除いて標準のスタイルを継承します (要素 4 はリストボックスの行スタイル配列にて指定されたイタリックの属性を継承します)。 -- リストボックスの行スタイル配列の要素 4 に定数 `lk inherited` を渡します。これにより、4行目のイタリックのスタイルが除去されます。 -- リストボックスの行背景色配列の要素 2 に定数 `lk inherited` を渡します。これにより元の、背景色が交互に変わるリストボックスの状態に戻すことができます。 - +* 1、2 列目の行背景色配列の要素 2 に定数 `lk inherited` 定数を渡します。 これにより行の赤の背景色を継承します。 +* 5 列目の行スタイル配列の要素 3 と 4 に定数 `lk inherited` を渡します。 これにより、要素 4 を除いて標準のスタイルを継承します (要素 4 はリストボックスの行スタイル配列にて指定されたイタリックの属性を継承します)。 +* リストボックスの行スタイル配列の要素 4 に定数 `lk inherited` を渡します。これにより、4行目のイタリックのスタイルが除去されます。 +* リストボックスの行背景色配列の要素 2 に定数 `lk inherited` を渡します。これにより元の、背景色が交互に変わるリストボックスの状態に戻すことができます。 ### 配列と式の使用 @@ -658,9 +357,6 @@ End if | フォントスタイル | [行スタイル配列](properties_Text.md#行スタイル配列) | [スタイル式](properties_Text.md#スタイル式) | [スタイル式](properties_Text.md#スタイル式) または [メタ情報式](properties_Text.md#メタ情報式) | | 表示 | [行コントロール配列](properties_ListBox.md#行コントロール配列) | - | - | - - - ## リストボックスの印刷 リストボックスの印刷には 2つの印刷モードがあります: フォームオブジェクトのようにリストボックスを印刷する **プレビューモード** と、フォーム内でリストボックスオブジェクトの印刷方法を制御できる **詳細モード** があります。 フォームエディターで、リストボックスオブジェクトに "印刷" アピアランスを適用できる点に留意してください。 @@ -671,17 +367,13 @@ End if ### 詳細モード -このモードでは、リストボックスの印刷は `Print object` コマンドを使用してプログラムにより実行されます (プロジェクトフォームとテーブルフォームがサポートされています)。 [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) コマンドを使用してオブジェクトの印刷を制御できます。 +このモードでは、リストボックスの印刷は `Print object` コマンドを使用してプログラムにより実行されます (プロジェクトフォームとテーブルフォームがサポートされています)。 `LISTBOX GET PRINT INFORMATION` コマンドを使用してオブジェクトの印刷を制御できます。 このモードでは: -- オブジェクトの高さよりも印刷する行数が少ない場合、リストボックスオブジェクトの高さは自動で減少させられます ("空白" 行は印刷されません)。 他方、オブジェクトの内容に基づき高さが自動で増大することはありません。 実際に印刷されるオブジェクトのサイズは [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) コマンドで取得できます。 -- リストボックスオブジェクトは "そのまま" 印刷されます。言い換えれば、ヘッダーやグリッド線の表示、表示/非表示行など、現在の表示設定が考慮されます。 これらの設定には印刷される最初の行も含みます。 印刷を実行する前に [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) を呼び出すと、リストボックスに印刷される最初の行はコマンドで指定した行になります。 -- 自動メカニズムにより、表示可能な行以上の行数を含むリストボックスの印刷が容易になります。 連続して `Print object` を呼び出し、呼び出し毎に別の行のまとまりを印刷することができます。 [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) コマンドを使用して、印刷がおこなわれている間の状態をチェックできます。 - - - - +* オブジェクトの高さよりも印刷する行数が少ない場合、リストボックスオブジェクトの高さは自動で減少させられます ("空白" 行は印刷されません)。 他方、オブジェクトの内容に基づき高さが自動で増大することはありません。 実際に印刷されるオブジェクトのサイズは `LISTBOX GET PRINT INFORMATION` コマンドで取得できます。 +* リストボックスオブジェクトは "そのまま" 印刷されます。言い換えれば、ヘッダーやグリッド線の表示、表示/非表示行など、現在の表示設定が考慮されます。 これらの設定には印刷される最初の行も含みます。 印刷を実行する前に `OBJECT SET SCROLL POSITION` を呼び出すと、リストボックスに印刷される最初の行はコマンドで指定した行になります。 +* 自動メカニズムにより、表示可能な行以上の行数を含むリストボックスの印刷が容易になります。 連続して `Print object` を呼び出し、呼び出し毎に別の行のまとまりを印刷することができます。 `LISTBOX GET PRINT INFORMATION` コマンドを使用して、印刷がおこなわれている間の状態をチェックできます。 ## 階層リストボックス @@ -691,21 +383,19 @@ End if 階層リストボックスはデータを表示する特別な方法ですが、データの構造 (配列) は変更しません。 階層リストボックスは通常のリストボックスとまったく同じ方法で管理されます。 - ### 階層の指定 階層リストボックスとして指定するには、3つの方法があります: -* フォームエディターのプロパティリストを使用して階層要素を手作業で設定する (または JSON フォームを編集する)。 -* フォームエディターのリストボックス管理メニューを使用して階層を生成する。 -* [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv18/4D/18/LISTBOX-SET-HIERARCHY.301-4505193.ja.html) や [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv18/4D/18/LISTBOX-GET-HIERARCHY.301-4505194.ja.html) コマンドを使用する (*4D ランゲージリファレンス* 参照)。 - +* フォームエディターのプロパティリストを使用して階層要素を手作業で設定する (または JSON フォームを編集する)。 +* フォームエディターのリストボックス管理メニューを使用して階層を生成する。 +* Use the [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-HIERARCHY.301-7487634.en.html) and [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-GET-HIERARCHY.301-7487597.en.html) commands, described in the *4D Language Reference* manual. #### "階層リストボックス" プロパティによる階層化 このプロパティを使用してリストボックスの階層表示を設定します。 JSON フォームにおいては、リストボックス列の [*dataSource* プロパティの値が配列名のコレクションであるとき](properties_Object.md#配列リストボックス) に階層化します。 -*階層リストボックス* プロパティが選択されると、追加プロパティである **Variable 1...10** が利用可能になります。 これらには階層の各レベルとして使用するデータソース配列を指定します。 入力欄に値が入力されると、新しい入力欄が追加されます。 10個までの変数を指定できます。 これらの変数は先頭列に表示される階層のレベルを設定します。 +*階層リストボックス* プロパティが選択されると、追加プロパティである **Variable 1...10** が利用可能になります。 これらには階層の各レベルとして使用する *dataSource* 配列を指定します。 入力欄に値が入力されると、新しい入力欄が追加されます。 10個までの変数を指定できます。 これらの変数は先頭列に表示される階層のレベルを設定します。 Variable 1 は常に、リストボックスの先頭列の変数名に対応します (この 2つの値は自動でバインドされます)。 Variable 1欄は常に表示され、入力できます。 例: country。 Variable 2 も常に表示され、入力できます。 これは二番目の階層レベルを指定します。 例: regions。 三番目以降の欄は、その前の番号の欄が入力されると表示されます。 例えば: counties、cities等。 最大10レベルまで指定できます。 ある階層レベルの値を削除すると、その後の階層レベルが繰り上がります。 @@ -716,7 +406,6 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し この原則は階層がひとつだけ設定されている場合には適用されません。 この場合、同じ値はグループ化されます。 > 既存のリストボックスで階層を設定した場合、(最初のものを除き) これらの列を削除または非表示にしなければなりません。 でないと、それらはリストボックス中で重複して表示されます。 エディターのポップアップメニューを使用して階層を設定すると (階層リストボックス参照)、不要な列は自動でリストボックスから取り除かれます。 - #### コンテキストメニューを使用した階層化 フォームエディター内で配列タイプのリストボックスオブジェクトの一番目から任意の数の列を選択すると、**階層を作成** コマンドがコンテキストメニューから利用できるようになります: @@ -725,20 +414,20 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し このコマンドは階層化のショートカットです。 このコマンドを選択すると、以下のアクションが実行されます: -* そのオブジェクトのプロパティリストで **階層リストボックス** オプションが選択されます。 -* その列の変数が階層を指定するために使用されます。 既に設定されていた変数は置き換えられます。 -* (先頭列を除き) 選択された列はリストボックス内に表示されなくなります。 +* そのオブジェクトのプロパティリストで **階層リストボックス** オプションが選択されます。 +* その列の変数が階層を指定するために使用されます。 既に設定されていた変数は置き換えられます。 +* (先頭列を除き) 選択された列はリストボックス内に表示されなくなります。 例: 左から国、地域、都市、人口列が設定されたリストボックスがあります。 国、地域、都市が (下図の通り) 選択され、コンテキストメニューから **階層を作成** を選択すると、先頭列に3レベルの階層が作成され、二番目と三番目の列は取り除かれます。 人口列が二番目になります: ![](../assets/en/FormObjects/listbox_hierarchy2.png) ##### 階層をキャンセル -階層リストボックスとして定義されたリストボックスで先頭列を選択すると、**階層をキャンセル** コマンドを使用できます。 このコマンドを選択すると以下のアクションが実行されます: -* そのオブジェクトの **階層リストボックス** オプションの選択が解除されます。 -* 2番目以降の階層レベルが削除され、通常の列としてリストボックスに追加されます。 +階層リストボックスとして定義されたリストボックスで先頭列を選択すると、**階層をキャンセル** コマンドを使用できます。 このコマンドを選択すると以下のアクションが実行されます: +* そのオブジェクトの **階層リストボックス** オプションの選択が解除されます。 +* 2番目以降の階層レベルが削除され、通常の列としてリストボックスに追加されます。 ### 動作 @@ -764,10 +453,10 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し 階層モードのリストボックスにおいて、(リストボックス列のヘッダーをクリックして実行される) 標準の並べ替えは常に以下のようにおこなわれます: -- まず階層列 (一番目の列) のすべてのレベルが自動で昇順にソートされます。 -- 次にクリックされた列の値を使用して、昇順または降順にソートが実行されます。 -- すべての列が同期されます。 -- その後の非階層列のソート時には、階層列の最後のレベルのみがソートされます。 この列のソートはそのヘッダーをクリックすることでおこなえます。 +* まず階層列 (一番目の列) のすべてのレベルが自動で昇順にソートされます。 +* 次にクリックされた列の値を使用して、昇順または降順にソートが実行されます。 +* すべての列が同期されます。 +* その後の非階層列のソート時には、階層列の最後のレベルのみがソートされます。 この列のソートはそのヘッダーをクリックすることでおこなえます。 例として、まだソートされていない以下のリストボックスがあります: @@ -779,7 +468,6 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し 通常のリストボックスと同様、リストボックスの [ソート可](properties_Action.md#ソート可) オプションの選択を解除することで標準のソートメカニズムを無効にし、プログラムでソートを管理できます。 - #### 選択行とその位置の管理 階層リストボックスは、ノードの展開 / 折りたたみ状態により、スクリーン上に表示される行数が変わります。 しかし配列の行数が変わるわけではありません。 表示が変わるだけでデータに変更はありません。 この原則を理解することは重要です。 階層リストボックスに対するプログラムによる管理は常に配列データに対しておこなわれるのであり、表示されたデータに対しておこなわれるわけではないからです。 とくに、自動で追加されるブレーク行は、表示オプション配列では考慮されません (後述参照)。 @@ -796,13 +484,11 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し この原則は以下のものを管理する内部的な配列に適用されます: -- カラー -- 背景色 - - -- スタイル -- 非表示行 -- 選択行 +* カラー +* 背景色 +* スタイル +* 非表示行 +* 選択行 たとえば、Rennes を含む行を選択するには、以下のように書きます: @@ -814,7 +500,7 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し > 親が折りたたまれているために行が非表示になっていると、それらは選択から除外されます。 (直接あるいはスクロールによって) 表示されている行のみを選択できます。 言い換えれば、行を選択かつ隠された状態にすることはできません。 -選択と同様に、 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは階層リストボックスと非階層リストボックスにおいて同じ値を返します。 つまり以下の両方の例題で、 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) は同じ位置 (3;2) を返します。 +選択と同様に、`LISTBOX GET CELL POSITION` コマンドは階層リストボックスと非階層リストボックスにおいて同じ値を返します。 つまり以下の両方の例題で、`LISTBOX GET CELL POSITION` は同じ位置 (3;2) を返します。 *非階層表示:* ![](../assets/en/FormObjects/hierarch9.png) @@ -824,12 +510,11 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し #### ブレーク行の管理 -ユーザーがブレーク行を選択すると、 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) は対応する配列の最初のオカレンスを返します。 以下のケースで: +ユーザーがブレーク行を選択すると、`LISTBOX GET CELL POSITION` は対応する配列の最初のオカレンスを返します。 以下のケースで: ![](../assets/en/FormObjects/hierarch11.png) - -[`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) は (2;4) を返します。 プログラムでブレーク行を選択するには [`LISTBOX SELECT BREAK`](../commands/listbox-select-break) コマンドを使用する必要があります。 +`LISTBOX GET CELL POSITION` は (2;4) を返します。 プログラムでブレーク行を選択するには `LISTBOX SELECT BREAK` コマンドを使用する必要があります。 ブレーク行はリストボックスのグラフィカルな表示 (スタイルやカラー) を管理する内部的な配列では考慮されません。 しかし、オブジェクトのグラフィックを管理するオブジェクト (フォーム) テーマのコマンドを使用してブレーク行の表示を変更できます。 階層を構成する配列に対して、適切なコマンドを実行します。 @@ -851,383 +536,19 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し ![](../assets/en/FormObjects/hierarch14.png) - #### 展開/折りたたみ管理の最適化 `On Expand` や `On Collapse` フォームイベントを使用して階層リストボックスの表示を最適化できます。 -階層リストボックスはその配列の内容から構築されます。 そのためこれらの配列すべてがメモリにロードされる必要があります。 大量のデータから ([`SELECTION TO ARRAY`](../commands/selection-to-array) コマンドを使用して) 生成される配列をもとに階層リストボックスを構築するのは、表示速度だけでなくメモリ使用量の観点からも困難が伴います。 +階層リストボックスはその配列の内容から構築されます。 そのためこれらの配列すべてがメモリにロードされる必要があります。 大量のデータから (`SELECTION TO ARRAY` コマンドを使用して) 生成される配列をもとに階層リストボックスを構築するのは、表示速度だけでなくメモリ使用量の観点からも困難が伴います。 - -`On Expand` と `On Collapse` フォームイベントを使用することで、この制限を回避できます。 たとえば、ユーザーのアクションに基づいて階層の一部だけを表示したり、必要に応じて配列をロード/アンロードできます。 これらのイベントのコンテキストでは、[`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは、行を展開/折りたたむためにユーザーがクリックしたセルを返します。 +`On Expand` と `On Collapse` フォームイベントを使用することで、この制限を回避できます。 たとえば、ユーザーのアクションに基づいて階層の一部だけを表示したり、必要に応じて配列をロード/アンロードできます。 これらのイベントのコンテキストでは、`LISTBOX GET CELL POSITION` コマンドは、行を展開/折りたたむためにユーザーがクリックしたセルを返します。 この場合、開発者がコードを使用して配列を空にしたり値を埋めたりしなければなりません。 実装する際注意すべき原則は以下のとおりです: -- リストボックスが表示される際、先頭の配列のみ値を埋めます。 しかし 2番目の配列を空の値で生成し、リストボックスに展開/折りたたみアイコンが表示されるようにしなければなりません: ![](../assets/en/FormObjects/hierarch15.png) - -- ユーザーが展開アイコンをクリックすると `On Expand` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドはクリックされたセルを返すので、適切な階層を構築します: 先頭の配列に繰り返しの値を設定し、2番目の配列には [`SELECTION TO ARRAY`](../commands/selection-to-array) コマンドから得られる値を設定します。 そして[`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) コマンドを使用して必要なだけ行を挿入します。 ![](../assets/en/FormObjects/hierarch16.png) - -- ユーザーが折りたたみアイコンをクリックすると `On Collapse` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドはクリックされたセルを返すので、 [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) コマンドを使用してリストボックスから必要なだけ行を削除します。 - - - -## オブジェクト配列の使用 - -リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 - -以下のリストボックスはオブジェクト配列を使用してデザインされました: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - - -### オブジェクト配列カラムの設定 - -オブジェクト配列をリストボックスのカラムに割り当てるには、プロパティリスト (の "変数名" 欄) にオブジェクト配列名を設定するか、配列型のカラムのように [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv18/4D/18/LISTBOX-INSERT-COLUMN.301-4505224.ja.html) コマンドを使用します。 プロパティリスト内では、カラムにおいて "式タイプ" にオブジェクトを選択できます: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -オブジェクトカラムに対しては、座標、サイズ、スタイルなどに関連した標準のプロパティが使用可能です。 プロパティリストを使用して定義する方法のほかにも、オブジェクト型のリストボックスカラムのそれぞれの行に対してスタイル、フォントカラー、背景色、表示状態をプログラムで定義することもできます。 これらのタイプのカラムは非表示にすることも可能です。 - -しかしながら、データソーステーマは、オブジェクト型のリストボックスカラムに対しては選択できません。 実際、カラムの各セルの中身は、それに対応するオブジェクト配列の要素の属性に基づいています。 配列の各オブジェクト要素には、以下を定義できます: - -値の型 (必須): テキスト、カラー、イベント、他
    値そのもの (任意): 入力/出力に使用
    セルの内容表示 (任意): ボタン、リスト、他
    追加の設定 (任意): 値の型によります
    これらのプロパティを定義するには、適切な属性をオブジェクト内に設定する必要があります (使用可能な属性は以下に一覧としてまとめてあります)。 たとえば、以下ような簡単なコードを使用してオブジェクトカラム内に "Hello World!" 書き込むことができます: - -```4d -ARRAY OBJECT(obColumn;0) // カラム配列 - C_OBJECT($ob) // 第一要素 - OB SET($ob;"valueType";"text") // 値の型を定義 (必須) - OB SET($ob;"value";"Hello World!") // 値を定義 - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) -> 表示フォーマットと入力フィルターはオブジェクトカラムに対しては設定できません。 これらは値の型に応じて自動的に変わるからです。 - -#### valueTypeとデータ表示 - -リストボックスカラムにオブジェクト配列が割り当てられているとき、セルの表示・入力・編集の方法は、配列の要素の valueType 属性に基づきます。 次の valueType の値がサポートされています: - -* "text": テキスト値 -* "real": セパレーターを含む数値。 セパレーターの例: ``, `<.>`, `<,>` -* "integer": 整数値 -* "boolean": true/false 値 -* "color": 背景色を定義 -* "event": ラベル付ボタンを表示 - -4D は "valueType" の値に応じたデフォルトのウィジェットを使用します (つまり、"text" と設定すればテキスト入力ウィジェットが表示され、"boolean" と設定すればチェックボックスが表示されます)。 しかし、オプションを使用することによって表示方法の選択が可能な場合もあります (*例:* "real" と設定した場合、ドロップダウンメニューとしても表示できます)。 以下の一覧はそれぞれの値の型に対してのデフォルトの表示方法と、他に選択可能な表示方の一覧を表しています: - -| valueType | デフォルトのウィジェット | 他に選択可能なウィジェット | -| --------- | ----------------------- | --------------------------------------------------------- | -| text | テキスト入力 | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | -| real | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | -| integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | -| boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | -| color | 背景色 | text | -| event | ラベル付ボタン | | -| | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | - -セルの表示とオプションは、オブジェクト内の特定の属性を使用することによって設定できます (以下を参照ください)。 - -#### 表示フォーマットと入力フィルター - -オブジェクト型のリストボックスのカラムにおいては、表示フォーマットと入力フィルターを設定することはできません。 これらは値の型に応じて自動的に定義されます。 どのように定義されるかについては、以下一覧にまとめてあります: - -| 値の型 | デフォルトのフォーマット | 入力コントロール | -| ------- | ---------------------------------------- | ---------------------- | -| text | オブジェクト内で定義されているものと同じ | 制限なし | -| real | オブジェクト内で定義されているものと同じ (システムの小数点セパレーターを使用) | "0-9" と "." と "-" | -| | | min>=0 の場合、"0-9" と "." | -| integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | -| | | min>=0 の場合、"0-9" と "." | -| Boolean | チェックボックス | N/A | -| color | N/A | N/A | -| event | N/A | N/A | - -### 属性 - -オブジェクト配列の各要素は、セルの中身とデータ表示を定義する一つ以上の属性を格納するオブジェクトです (上記の例を参照ください)。 - -唯一必須の属性は "valueType" であり、サポートされる値は "text"、"real"、"integer"、"boolean"、"color" そして "event"です。 以下の表には、リストボックスオブジェクト配列において "valueType"の値に応じてサポートされるすべての属性がまとめてあります (他の属性はすべて無視されます)。 表示フォーマットに関しては、その更に下に詳細な説明と例があります。 - -| | valueType | text | real | integer | boolean | color | event | -| --------------------- | ------------------------ | ---- | ---- | ------- | ------- | ----- | ----- | -| *属性* | *説明* | | | | | | | -| value | セルの値 (入力または出力) | ○ | ○ | ○ | | | | -| min | 最小値 | | ○ | ○ | | | | -| max | 最大値 | | ○ | ○ | | | | -| behavior | "スリーステート" の値 | | | ○ | | | | -| requiredList | オブジェクト内で定義されたドロップダウンリスト | ○ | ○ | ○ | | | | -| choiceList | オブジェクト内で定義されたコンボボックス | ○ | ○ | ○ | | | | -| requiredListReference | 4D リスト参照 ("saveAs"の値による) | ○ | ○ | ○ | | | | -| requiredListName | 4D リスト名 ("saveAs"の値による) | ○ | ○ | ○ | | | | -| saveAs | "reference" または "value" | ○ | ○ | ○ | | | | -| choiceListReference | 4D リスト参照、コンボボックスを表示 | ○ | ○ | ○ | | | | -| choiceListName | 4D リスト名、コンボボックスを表示 | ○ | ○ | ○ | | | | -| unitList | X要素の配列 | ○ | ○ | ○ | | | | -| unitReference | 選択された要素のインデックス | ○ | ○ | ○ | | | | -| unitsListReference | 単位の4D リスト参照 | ○ | ○ | ○ | | | | -| unitsListName | 単位の4D リスト名 | ○ | ○ | ○ | | | | -| alternateButton | 切り替えボタンを追加 | ○ | ○ | ○ | ○ | ○ | | - -#### value - -セルの値は "value" 属性に保存されています。 この属性は入力と出力に使用されるほか、 この属性は入力と出力に使用されるほか、 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 - -````4d - ARRAY OBJECT(obColumn;0) // カラム配列 - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // ユーザーが新しい値を入力した場合、 編集された値は $entry に格納されます - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) -> null 値はサポートされており、空のセルとして表示されます。 - -#### min と max - -"valueType" が"real" または "integer" であるとき、min と max 属性もオブジェクトに設定できます (値は適切な範囲で、かつ、valueType と同じ型である必要があります)。 - -これらの属性を使用すると入力値の範囲を管理することができます。 セルが評価されたとき (フォーカスを失ったとき)、入力された値が min の値より低い場合、または max の値より大きい場合には、その値は拒否されます。 この場合、入力をする前の値が保持され、tip として説明が表示されます。 - -````4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -behavior 属性は、値の通常の表示とは異なる表示方法を提供します。 4D v15では、一つだけ他の表示方法が用意されています: - -| 属性 | 使用可能な値 | valueType | 説明 | -| -------- | ----------- | --------- | ------------------------------------------------------------------------------------------------------------------ | -| behavior | threeStates | integer | スリーステートチェックボックスを数値として表現します。
    2=セミチェック、1=チェック、0=チェックされていない、-1=非表示、-2=チェックなしが無効化、-3=チェックが無効化、-4=セミチェックが無効化 | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList と choiceList - -"choiceList" または "requiredList" 属性がオブジェクト内に存在しているとき、テキスト入力は以下の属性に応じて、ドロップダウンリストまたはコンボボックスで置き換えられます: - -* 属性が "choiceList" の場合、セルはコンボボックスとして表示されます。 これはつまり、ユーザーは値を選択、または入力できるということです。 -* 属性が "requiredList" の場合、セルはドロップダウンリストとして表示されます。 これはつまり、ユーザーはリストに提供されている値からどれか一つを選択するしかないということです。 - -どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 -> ウィジェットの値は配列を通して定義されます。 既存の 4Dリストをウィジェットに割り当てたい場合、"requiredListReference"、"requiredListName"、"choiceListReference"、または "choiceListName" 属性を使用する必要があります。 - -例: - -* 選択肢が二つ ("Open" または "Closed") しかないドロップダウンリストを表示したい場合を考えます。 デフォルトでは "Closed" が選択された状態にしたいとします: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -* 整数値であればすべて受け入れ可能な状態にしておいた上で、もっとも一般的な値を提示するためにコンボボックスを表示したい場合を考えます: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) // 10 をデフォルト値として使用 - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName と requiredListReference - -"requiredListName" と "requiredListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (`New list` コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはドロップダウンリストとして表示されるようになります。 これはつまり、ユーザーはリスト内に提供された値のどれか一つのみを選択できるということを意味します。 - -"requiredListName" または "requiredListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡します。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 -> * これらの値を単純な配列を通して定義したい場合は、"requiredList" 属性を使用する必要があります。 -> * リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" - -例: - -* ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "blue" にしたい場合を考えます: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -* プログラミングによって定義されたリストに基づいたドロップダウンリストを表示し、参照として保存したい場合を考えます: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) // デフォルトでLondonを表示 - OB SET($ob;"requiredListReference";<>List) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName と choiceListReference - -"choiceListName" と "choiceListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (`New list` コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはコンボボックスとして表示されるようになります。 これはつまり、ユーザーは値を選択、または入力できるということを意味します。 - -"choiceListName" または "choiceListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡しま す。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 -> * これらの値を単純な配列を通して定義したい場合は、"choiceList" 属性を使用する必要があります。 -> * リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" - -例: - -ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "green" にしたい場合を考えます: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -````4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - - -#### unitsList、unitsListName、 unitsListReference と unitReference - -特定の値を使用することで、セルの値に関連した単位を追加することができます (*例*: "10 cm", "20 pixels" 等)。 単位リストを定義するためには、以下の属性のどれか一つを使用します: - -* "unitsList": 利用可能な単位 (例: "cm"、"inches"、"km"、"miles"、他) を定義するのに使用する x 要素を格納した配列。 オブジェクト内で単位を定義するためには、この属性を使用します。 -* "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 [New list](https://doc.4d.com/4Dv18/4D/18/New-list.301-4505738.ja.html) コマンドで作成された 4D リストで単位を定義するためには、この属性を使用します。 -* "unitsListName": 利用可能な単位を含んだデザインモードで作成された 4Dリスト名。 ツールボックスで作成された 4Dリストで単位を定義するためには、この属性を使用します。 - -単位リストが定義された方法に関わらず、以下の属性を関連付けることができます: - -* "unitReference": "unitList"、"unitsListReference" または "unitsListName" の値リスト内で選択された項目へのインデックス (1からx) を格納する単一の値。 - -カレントの単位は、ボタンとして表示されます。 このボタンは、クリックするたびに "unitList"、"unitsListReference" または "unitsListName" の値を切り替えていきます (例: "pixels" -> "rows" -> "cm" -> "pixels" -> 等)。 - -例: - -数値の入力と、その後に可能性のある二つの単位 ("lines" または "pixels") を続けて表示したい場合を考えます。 カレントの値は "2" + "lines" と、 オブジェクト内で直接定義された値 ("unitsList" 属性) を使用するものとします: - -````4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -セルに省略ボタン [...] を追加したい場合、"alternateButton" 属性に true の値を入れてオブジェクトに渡すだけです。 省略ボタンは自動的にセル内に表示されます。 - -このボタンがユーザーによってクリックされた場合、`On Alternate Click` イベントが生成され、そのイベントを自由に管理することができます (詳細な情報に関しては [イベント管理](#イベント管理) の章を参照ください)。 - -例: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - - -#### color valueType - -"color" valueType を使用すると、色、または色を表すテキストを表示することができます。 - -* 値が数字の場合、色付けされた長方形がセル内に表示されます。 例: - - ````4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ```` -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - - -* 値がテキストの場合、そのテキストが表示されます (*例*: "value";"Automatic")。 - - -#### event valueType - -"event" valueType を使用すると、クリックした際に `On Clicked` イベントを生成する単純なボタンを表示します。 データまたは値を渡す/返すことはできません。 - -オプションとして、"label" 属性を渡すことができます。 - -例: - -````4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -```` -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) +* リストボックスが表示される際、先頭の配列のみ値を埋めます。 しかし 2番目の配列を空の値で生成し、リストボックスに展開/折りたたみアイコンが表示されるようにしなければなりません: ![](../assets/en/FormObjects/hierarch15.png) +* ユーザーが展開アイコンをクリックすると `On Expand` イベントが生成されます。 `LISTBOX GET CELL POSITION` コマンドはクリックされたセルを返すので、適切な階層を構築します: 先頭の配列に繰り返しの値を設定し、2番目の配列には `SELECTION TO ARRAY` コマンドから得られる値を設定します。 そして`LISTBOX INSERT ROWS` コマンドを使用して必要なだけ行を挿入します。 ![](../assets/en/FormObjects/hierarch16.png) -### イベント管理 -オブジェクトリストボックス配列を使用している際には、複数のイベントを管理することができます: +* ユーザーが折りたたみアイコンをクリックすると `On Collapse` イベントが生成されます。 `LISTBOX GET CELL POSITION` コマンドはクリックされたセルを返すので、 `LISTBOX DELETE ROWS` コマンドを使用してリストボックスから必要なだけ行を削除します。 -* **On Data Change**: 以下の場所において、どんな値でも変更された場合には `On Data Change` イベントがトリガーされます: - * テキスト入力 - * ドロップダウンリスト - * コンボボックスエリア - * 単位ボタン (値 x が値 x+1 へとスイッチしたとき) - * チェックボックス (チェック/チェックなしの状態がスイッチしたとき) -* **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 -* **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 From e7fa4ec3e9c1454eaf399aaf5407063ba268df53 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:27:49 +0200 Subject: [PATCH 0967/2000] New translations properties_action.md (Japanese) --- .../version-20/FormObjects/properties_Action.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md index 11641055b1e409..167c333af159b0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md @@ -112,7 +112,7 @@ title: 動作 #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [フォーム](FormEditor/forms.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [Webエリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) From 8625114267ca1d454fdae76d356ed144218e4025 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:27:54 +0200 Subject: [PATCH 0968/2000] New translations properties_backgroundandborder.md (Japanese) --- .../FormObjects/properties_BackgroundAndBorder.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md index 3577df302488a8..35af9bc4ae2fc8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md @@ -18,7 +18,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -38,7 +38,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [楕円](shapes_overview.md#楕円) - [四角](shapes_overview.md#四角) - [テキストエリア](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### 参照 @@ -63,7 +63,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -199,7 +199,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- From e426032d38dc7e297863a8125bf1284ccfa0ff3a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:27:55 +0200 Subject: [PATCH 0969/2000] New translations properties_coordinatesandsizing.md (Japanese) --- .../properties_CoordinatesAndSizing.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md index c15e6e98347a99..f8fd912617b3b0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md @@ -45,7 +45,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) --- @@ -61,7 +61,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [四角](shapes_overview.md#四角) - [ルーラー](ruler.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -77,7 +77,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -93,7 +93,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -109,7 +109,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -167,7 +167,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -175,7 +175,7 @@ title: 座標とサイズ オブジェクトの横のサイズを指定します。 > * オブジェクトによっては高さが規定されているものがあり、その場合は変更できません。 -> * [リストボックス列](listbox_overview.md#リストボックス列) に [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) プロパティが設定されている場合には、ユーザーは手動でカラムサイズを変更することもできます。 +> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > * リストボックスの [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) プロパティに "拡大" を設定している場合にフォームをリサイズすると、一番右のカラムの幅は必要に応じて最大幅を超えて拡大されます。 #### JSON 文法 @@ -186,7 +186,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [線](shapes_overview.md#線) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -203,7 +203,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) --- @@ -220,7 +220,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) --- @@ -291,7 +291,7 @@ RowHeights{5}:=3 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [フッター](properties_Footers.md) - [ヘッダー](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### 参照 @@ -311,7 +311,7 @@ RowHeights{5}:=3 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [フッター](properties_Footers.md) - [ヘッダー](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### 参照 From 4456f008b153f132cd27afde7f508be6a2dec09f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:27:59 +0200 Subject: [PATCH 0970/2000] New translations properties_datasource.md (Japanese) --- .../FormObjects/properties_DataSource.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md index ddf0d02c332cef..9c070f538153d5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ title: データソース このプロパティは次のフォームオブジェクトでサポートされています: -- 選択リストと紐づけられている [コンボボックス](comboBox_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) フォームオブジェクト。 +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - 配列またはオブジェクトデータソースにより、紐づけられたリストが生成されている [コンボボックス](comboBox_overview.md) フォームオブジェクト。 たとえば、"France, Germany, Italy" という値を含む選択リストが "Countries" というコンボボックスに関連付けられていた場合を考えます。 **自動挿入** のオプションがチェックをされていて、ユーザーが "Spain" という値を入力すると、"Spain" という値が自動的にメモリー内のリストに追加されます: @@ -28,7 +28,7 @@ title: データソース #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) --- @@ -47,7 +47,7 @@ title: データソース #### 対象オブジェクト -[ドロップダウンリスト](dropdownList_Overview.md) - [コンボボックス](comboBox_overview.md) - [階層リスト](list_overview.md) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) --- @@ -113,7 +113,7 @@ title: データソース 表示される式のデータタイプを定義します。 このプロパティは次のフォームオブジェクトで使用されます: -- セレクションおよびコレクション型の [リストボックス列](listbox_overview.md#リストボックス列)。 +- [List box columns](listbox-column.md) of the selection and collection types. - オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md)。 [式タイプ](properties_Object.md#式の型式タイプ) の章も参照ください。 @@ -126,7 +126,7 @@ title: データソース #### 対象オブジェクト -オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -183,13 +183,13 @@ title: データソース #### 対象オブジェクト -[リストボックス列 (配列型のみ)](listbox_overview.md#リストボックス列) +[リストボックス列 (配列型のみ)](listbox-column.md) --- ## 式 -[セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション / エンティティセレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) リストボックスのプロパティです。 **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 列に割り当てる 4D式です。 以下のものを指定できます: @@ -226,7 +226,7 @@ title: データソース #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) --- @@ -255,7 +255,7 @@ title: データソース このプロパティは以下の場合に表示されます: - オブジェクトに対して [選択リスト](#選択リスト) が割り当てられている -- [入力](input_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) の場合には、ユーザーがリスト内の値のみ入力できるように、オブジェクトに対して [指定リスト](properties_RangeOfValues.md#指定リスト) も定義されている (通常は両方のオプションで同じリストを使用しているはずです)。 +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. このプロパティは、選択リストに関連付けされたフィールドまたは変数において、フィールドに保存する内容の型を指定します: @@ -277,7 +277,7 @@ title: データソース #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- From 18e529116ec85f89970d6775b7af3550b062a456 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:28:01 +0200 Subject: [PATCH 0971/2000] New translations properties_display.md (Japanese) --- .../FormObjects/properties_Display.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md index b64e269ae5649e..c4fdd8c1404210 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ title: 表示 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -83,7 +83,7 @@ title: 表示 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -240,7 +240,7 @@ title: 表示 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [進捗インジケーター](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) --- @@ -299,7 +299,7 @@ title: 表示 #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -332,7 +332,7 @@ title: 表示 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -341,7 +341,7 @@ title: 表示 [ブール式](properties_Object.md#式の型式タイプ) を次のフォームオブジェクトで表示した場合: * [入力オブジェクト](input_overview.md) にテキストとして -* [リストボックス列](listbox_overview.md#リストボックス列) に表示タイプ ["ポップアップ"](properties_Display.md#表示タイプ) を選択して +* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), ... 値の代わりに表示するテキストを指定することができます: @@ -356,7 +356,7 @@ title: 表示 #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -376,7 +376,7 @@ title: 表示 #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) --- @@ -424,7 +424,7 @@ title: 表示 #### 対象オブジェクト -[チェックボックス](checkbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -445,7 +445,7 @@ title: 表示 #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) --- @@ -481,7 +481,7 @@ title: 表示 #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -512,7 +512,7 @@ title: 表示 #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキストエリア](text.md) - [Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -567,4 +567,4 @@ title: 表示 #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) From cf7bc7a8e8cab88f1c6179948fa9a69750e29b73 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:28:03 +0200 Subject: [PATCH 0972/2000] New translations properties_entry.md (Japanese) --- .../version-20/FormObjects/properties_Entry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md index 68bbbdc03fbfec..8c9927d3e9c34e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md @@ -27,7 +27,7 @@ title: 入力 ピクチャー型の [入力](input_overview.md) オブジェクトの場合、標準の編集コマンド (カット、コピー、ペースト、そしてクリア) に加え、ファイルからピクチャーを読み込むために使用することのできる **読み込み...** コマンド、ピクチャーをディスクに保存するのに使用する **別名で保存...** コマンドなどがあります。 また、メニューを使用してピクチャーの表示フォーマットを変更することもできます。 **トランケート (中央合わせなし)**、**スケーリング** そして **スケーリング (中央合わせ/プロポーショナル)** から選択できます。 このメニューを使用した [表示フォーマット](properties_Display.md#ピクチャーフォーマット) の変更は一時的なものであり、レコードには保存されません。 -[マルチスタイル](properties_Text.md#マルチスタイル) オプションがチェックされているテキスト型の [入力](input_overview.md) オブジェクトまたは [リストボックスカラム](listbox_overview.md#リストボックスカラム) の場合、標準の編集コマンド以外に以下の様なコマンドを使用することができます: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **フォント...**: フォントシステムダイアログボックスを表示させます。 - **最近使用したフォント**: セッション中に最近使用されたフォント名を表示します。 リストには最大で 10フォントまで表示されます (それ以上は古いものから置き換えられていきます)。 デフォルトではリストは空になっているので、このオプションは表示されません。 このリストは `SET RECENT FONTS` と `FONT LIST` コマンドを使用して管理することができます。 @@ -63,7 +63,7 @@ title: 入力 #### 対象オブジェクト -[4D Write Pro エリア](writeProArea_overview.md) - [チェックボックス](checkbox_overview.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [進捗インジケーター](progressIndicator.md) - [ルーラー](ruler.md) - [ステッパー](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) --- @@ -119,7 +119,7 @@ title: 入力 #### 対象オブジェクト -[チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- From e655a5d4ec9c1f4bbf32632d07930cc7e98922dd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:28:04 +0200 Subject: [PATCH 0973/2000] New translations properties_footers.md (Japanese) --- .../version-20/FormObjects/properties_Footers.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md index bb7e0a8ddc5da3..9c7882ba9d4317 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: フッター ## フッターを表示 -このプロパティは、[リストボックス列フッター](listbox_overview.md#リストボックスフッター) の表示/非表示を指定します。 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 +This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 #### JSON 文法 @@ -29,7 +29,7 @@ title: フッター * 複数の異なるサイズが設定されている場合、4D はもっとも大きなものを使用します。 たとえば、行に "Verdana 18", "Geneva 12" そして "Arial 9" が設定されている場合、4D は行の高さの決定に "Verdana 18" を使用します。 複数行の場合はこの高さの倍数が使用されます。 * この計算にはピクチャーのサイズや、フォントに適用されるスタイルは考慮されません。 * macOS 環境下では、選択されたフォントで使用できない文字をユーザーが入力した場合、行の高さが正しくなくなる可能性があります。 この場合には代理フォントが使用され、その結果サイズにばらつきが出る可能性があります。 -> フッターの高さは [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv18/4D/18/LISTBOX-SET-FOOTERS-HEIGHT.301-4505199.ja.html) コマンドを使用して設定することもできます。 +> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. 単位の変換: 単位を変更した場合、4D は自動で値を再計算し、結果をプロパティリストに表示します。 たとえば、使用されるフォントが "Lucida grande 24" で高さが "1 行" に設定されていれば "30 ピクセル" に、高さが "60 ピクセル" なら "2 行" になります。 @@ -60,4 +60,4 @@ title: フッター #### 参照 -[ヘッダー](properties_Headers.md) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) From c684cfaba2c74f77a0bb6914ce2628b6d121ddb3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:28:07 +0200 Subject: [PATCH 0974/2000] New translations properties_headers.md (Japanese) --- .../version-20/FormObjects/properties_Headers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md index 00105ed7adc75b..94e9f5bb58a442 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: ヘッダー ## ヘッダーを表示 -このプロパティは、[リストボックス列ヘッダー](listbox_overview.md#リストボックスヘッダー) の表示/非表示を指定します。 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 +This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 #### JSON 文法 @@ -61,4 +61,4 @@ title: ヘッダー #### 参照 -[フッター](properties_Footers.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) From 886fb7f7cfd424da8650fec3d471379ff168a5b7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:28:09 +0200 Subject: [PATCH 0975/2000] New translations properties_help.md (Japanese) --- .../version-20/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md index d575faa725dbbc..15a77e4d6cd6b4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md @@ -26,7 +26,7 @@ title: ヘルプ #### 対象オブジェクト -[ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [コンボボックス](comboBox_overview.md) - [階層リスト](list_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [ラジオボタン](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### 追加のヘルプ機能 From 49784ea9e771cecb9c549a378536fbc9b9db1c0d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:28:12 +0200 Subject: [PATCH 0976/2000] New translations properties_listbox.md (Japanese) --- .../version-20/FormObjects/properties_ListBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md index 79b44ffcf508be..3b79afb757b1e8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ title: リストボックス | ------- | -------------- | --------------------- | | columns | 列オブジェクトのコレクション | リストボックス列のプロパティを格納します。 | -列オブジェクトに関してサポートされているプロパティの一覧については [列特有のプロパティ](listbox_overview.md#列特有のプロパティ) の章を参照してください。 +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### 対象オブジェクト From 5180c8b52c8670c9bcf327450c4cb1a5e5d64097 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:28:13 +0200 Subject: [PATCH 0977/2000] New translations properties_object.md (Japanese) --- .../version-20/FormObjects/properties_Object.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md index ef33fcf913cf08..3f54ab38715a35 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキストエリア](text.md) - [Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -40,7 +40,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [ラジオボタン](radio_overview.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキストエリア](text.md) - [Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -130,20 +130,20 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [Webエリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- ## 式の型/式タイプ -> [セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) のリストボックス列や、[オブジェクト](FormObjects/dropdownList_Overview.md#オブジェクトの使用) や [配列](FormObjects/dropdownList_Overview.md#配列の使用) に関連付けられた[ドロップダウンリスト](dropdownList_Overview.md) のプロパティリストでは、このプロパティは、[**データタイプ**](properties_DataSource.md#データタイプ-式の型) と呼ばれています。 +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). オブジェクトに関連付けられた式または変数のデータ型を指定します。 この設定の主な目的は、プロパティリスト内で提供されるテーマとオプションが、データの型と対応するようにするためです。 つまり、実際に変数の型そのものを決めるわけではありません。 プロジェクトをコンパイルするには、[変数を宣言](Concepts/variables.md#変数の宣言) する必要があります。 ただし、次の特定の場合には、このプロパティは型宣言の機能を持ちえます: - **[ダイナミック変数](#ダイナミック変数)**: このプロパティを使って、ダイナミック変数の型を宣言することができます。 -- **[リストボックス列](listbox_overview.md#リストボックス列)**: このプロパティは列データに表示フォーマットを関連づけるのに使用されます。 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 - **[ピクチャー変数](input_overview.md)**: このプロパティを使うと、インタープリタモードにおいてフォームロード前に変数を宣言することができます。 フォーム上のピクチャー変数にピクチャーを表示する際には特別なメカニズムが使用されます。 そのため、他の型の変数とは違って、ピクチャー変数の宣言は、フォームロード前 (`On Load` フォームイベントよりも先) におこなう必要があります。 このため、フォームを呼び出す前 (たとえば `DIALOG` コマンドを呼び出す前) に`C_PICTURE(varName)` を実行するか、あらかじめプロパティリストの式の型にピクチャーを選択しておく必要があります。 このいずれかをおこなわない場合、ピクチャー変数はピクチャーを正しく表示できません (インタープリターモードのみ)。 #### JSON 文法 @@ -154,7 +154,7 @@ title: オブジェクト #### 対象オブジェクト -[チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [スピナー](spinner.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -328,4 +328,4 @@ This property sets the type of calculation to be done in a [column footer](./lis #### 対象オブジェクト -[リストボックスフッター](listbox_overview.md#リストボックスフッター) +[リストボックスフッター](listbox-header-footer.md#footers) From d15ee60e26c8d7fd6dbee659b4480eb2ed75079d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:28:18 +0200 Subject: [PATCH 0978/2000] New translations properties_rangeofvalues.md (Japanese) --- .../version-20/FormObjects/properties_RangeOfValues.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md index 050664d4fe8f8a..4a6a08db4e8e61 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md @@ -52,7 +52,7 @@ title: 値の範囲 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -71,4 +71,4 @@ title: 値の範囲 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) From fbf9dbcee76d23a29b084de2b01e82414d360d65 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:28:21 +0200 Subject: [PATCH 0979/2000] New translations properties_resizingoptions.md (Japanese) --- .../version-20/FormObjects/properties_ResizingOptions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md index 580bd38fbf5906..8cb2936e362ceb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md @@ -62,7 +62,7 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Proエリア](viewProArea_overview.md) - [4D Write Proエリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#line) - [リストボックス列](listbox_overview.md#list-box-columns) - [楕円](shapes_overview.md#oval) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#rectangle) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [Webエリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -87,7 +87,7 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Proエリア](viewProArea_overview.md) - [4D Write Proエリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#line) - [リストボックス列](listbox_overview.md#list-box-columns) - [楕円](shapes_overview.md#oval) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#rectangle) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [Webエリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -127,4 +127,4 @@ title: リサイズオプション #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) From f2c21a67d0e81420ea3ff6be2b60e2b149444c75 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:28:25 +0200 Subject: [PATCH 0980/2000] New translations properties_text.md (Japanese) --- .../version-20/FormObjects/properties_Text.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md index 5ef7c9009c2497..4e34ee73e8e409 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md @@ -36,7 +36,7 @@ title: テキスト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -55,7 +55,7 @@ title: テキスト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -71,7 +71,7 @@ title: テキスト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -107,7 +107,7 @@ title: テキスト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) ### フォントファミリー @@ -127,7 +127,7 @@ title: テキスト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -143,7 +143,7 @@ title: テキスト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -169,7 +169,7 @@ title: テキスト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [進捗インジケーター](progressIndicator.md) - [ルーラー](ruler.md) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [進捗インジケーター](progressIndicator.md) - [ルーラー](ruler.md) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -228,7 +228,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -251,7 +251,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) (通常、フラット以外のスタイル) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [ラジオボタン](radio_overview.md) (通常、フラット以外のスタイル) - [テキスト](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) --- @@ -274,7 +274,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) --- @@ -378,7 +378,7 @@ End if #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- @@ -423,7 +423,7 @@ End if #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -443,7 +443,7 @@ End if #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- From d2edb247cf02369e5f5babab58f052ed00a4fea1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:28:27 +0200 Subject: [PATCH 0981/2000] New translations properties_textandpicture.md (Japanese) --- .../FormObjects/properties_TextAndPicture.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md index de732afda49614..d75a88112aa819 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md @@ -74,7 +74,7 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー)](listbox_overview.md#リストボックスヘッダー) +[[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー)](listbox-header-footer.md#headers) --- @@ -149,7 +149,7 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[ボタン](button_overview.md) ([ヘルプ](button_overview.md#ヘルプ)ボタンを除く) - [チェックボックス](checkbox_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ラジオボタン](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) --- @@ -256,10 +256,10 @@ title: テキスト、ピクチャー #### JSON 文法 -| 名称 | データタイプ | とりうる値 | -|:-------------- | ------ | --------------------------------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| 名称 | データタイプ | とりうる値 | +|:-------------- | ------ | ------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### 対象オブジェクト -[ツールバーボタン](button_overview.md#ツールバー) - [ベベルボタン](button_overview.md#ベベル) - [角の丸いべべルボタン](button_overview.md#角の丸いベベル) - [OS X グラデーションボタン](button_overview.md#os-x-グラデーション) - [OS X テクスチャーボタン](button_overview.md#os-x-テクスチャー) - [Office XP ボタン](button_overview.md#office-xp) - [サークルボタン](button_overview.md#サークル) - [カスタムボタン](button_overview.md#カスタム) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) From 2dc39df23fefbd60b959f1e650e52af5d5898871 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:29:16 +0200 Subject: [PATCH 0982/2000] New translations documentation.md (Japanese) --- .../version-20/Project/documentation.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/documentation.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/documentation.md index 8d04468787fd7e..7c275ba44800b5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/documentation.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/documentation.md @@ -166,10 +166,10 @@ _イタリック_ - テーブルタグ: ```md -| Parameter | Type | Description | +| 引数 | 型 | 説明 | | --------- | ------ | ------------ | -| wpArea | Text |Write pro area| -| toolbar | Text |Toolbar name | +| wpArea | テキスト |Write pro エリア| +| toolbar | テキスト |ツールバー名 | ``` From 5bea01b3e5763f1c047a4b5c65166f3b27ae0d6a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:39:24 +0200 Subject: [PATCH 0983/2000] New translations httprequestclass.md (Japanese) --- .../current/API/HTTPRequestClass.md | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md index c244c7e08da115..7d7fa9d83e2c16 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md @@ -79,16 +79,6 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま ## 4D.HTTPRequest.new() -
    履歴 - -| リリース | 内容 | -| ----- | ---------------------------------------------------- | -| 21 | *storeCertificateName* プロパティのサポート | -| 20 | TLS検証がデフォルトに | -| 19 R7 | *automaticRedirections* および *decodeData* プロパティをサポート。 | - -
    - **4D.HTTPRequest.new**( *url* : Text { ; *options* : Object } ) : 4D.HTTPRequest From a9c82eb9425351090a8aa37cb9516304b7370d0c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:39:28 +0200 Subject: [PATCH 0984/2000] New translations imaptransporterclass.md (Japanese) --- .../current/API/IMAPTransporterClass.md | 23 +++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md index ffbdec4c688fd8..ce6de2c72c75a7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md @@ -32,6 +32,7 @@ IMAP Transporter オブジェクトは [IMP New transporter](../commands/imap-ne | [](#host)
    | | [](#logfile)
    | | [](#move)
    | +| [](#notifier)
    | | [](#numtoid)
    | | [](#removeflags)
    | | [](#renamebox)
    | @@ -50,10 +51,10 @@ IMAP Transporter オブジェクトは [IMP New transporter](../commands/imap-ne
    -| 引数 | 型 | | 説明 | -| ------ | ---------------------------------- | :-------------------------: | --------------------------------------------------- | -| server | Object | -> | メールサーバー情報 | -| 戻り値 | 4D.IMAPTransporter | <- | [IMAP transporter オブジェクト](#imap-transporter-オブジェクト) | +| 引数 | 型 | | 説明 | +| --- | ---------------------------------- | :-------------------------: | --------------------------------------------------- | +| 引数 | Object | -> | Mail server configuration | +| 戻り値 | 4D.IMAPTransporter | <- | [IMAP transporter オブジェクト](#imap-transporter-オブジェクト) |
    @@ -1287,6 +1288,20 @@ ID = 1のメッセージを取得します: $status:=$transporter.move(IMAP all;"documents") ``` + + + + +## .notifier + +**.notifier** : 4D.IMAPNotifier + +#### 説明 + +The `.notifier` property contains the IMAPNotifier object associated with the transporter. このプロパティは **読み取り専用** です。 + +See [IMAPNotifier](./IMAPNotifierClass.md). + From a9193373120aa3a2395990d6a49ae9f8b1db5e09 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:40:22 +0200 Subject: [PATCH 0985/2000] New translations parameters.md (Japanese) --- .../current/Concepts/parameters.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/parameters.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/parameters.md index 140f9261795ac7..d8c0b1c6c442eb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/parameters.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/parameters.md @@ -170,7 +170,7 @@ Function saveToFile($entity : cs.ShapesEntity; $file : 4D.File) たとえば、次の関数は引数 $x の 2乗を返します。 $x は数値です。 ```4d -Function square($x : Integer) -> $result : Integer +Function square($x : Integer) : Integer return $x * $x ``` From 1fd2393889ee20ce145aea95a9052c5f7dfdc5de Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:40:44 +0200 Subject: [PATCH 0986/2000] New translations onalternativeclick.md (Japanese) --- .../current/Events/onAlternativeClick.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md index 303d512839616f..a6deab678c1ed9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md @@ -26,4 +26,4 @@ title: On Alternative Click ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -["alternateButton" 属性の説明](FormObjects/listbox_overview.md#alternatebutton) を参照ください。 +["alternateButton" 属性の説明](../FormObjects/listbox-column.md#alternatebutton) を参照ください。 From 55640222d056ad099874df38e1623ca375dfdb1c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:40:46 +0200 Subject: [PATCH 0987/2000] New translations onbeforekeystroke.md (Japanese) --- .../current/Events/onBeforeKeystroke.md | 1 - 1 file changed, 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md index 287b51a25d4345..a7281e222cf014 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md @@ -23,7 +23,6 @@ title: On Before Keystroke `On Before Keystroke` イベントは次の場合には生成されません: -- [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) メソッドの場合、ただし、セルを編集している場合を除きます ([リストボックス](FormObjects/listbox_overview.md) メソッドではどのような場合でも生成されます)。 - [リストボックス列](FormObjects/listbox-column.md) メソッドの場合、ただし、セルを編集している場合を除きます ([リストボックス](FormObjects/listbox_overview.md) メソッドではどのような場合でも生成されます)。 - キーボードを使用せずに (ペーストやドラッグ&ドロップ、チェックボックス、ドロップダウンリスト、コンボボックス) おこなわれた変更の場合。 キーボードを使用せずに (ペーストやドラッグ&ドロップ、チェックボックス、ドロップダウンリスト、コンボボックス) おこなわれた変更の場合。 これらのイベントを処理するには [`On After Edit`](onAfterEdit.md) を使用します。 From 2ae2ca03e4934229e018088926e88ef1cb807fc5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:41:07 +0200 Subject: [PATCH 0988/2000] New translations onload.md (Japanese) --- .../docusaurus-plugin-content-docs/current/Events/onLoad.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onLoad.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onLoad.md index 7f26aad5dd5fb1..4a5b3b469bb1fe 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onLoad.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | -| 1 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Web エリア](FormObjects/webArea_overview.md) | フォームが表示または印刷されようとしている | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | +| 1 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox-object.md) - [リストボックス列](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Web エリア](FormObjects/webArea_overview.md) | フォームが表示または印刷されようとしている | ## 説明 From a57768eaa7e1d7ef029d50624174014aa041a8a9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:41:12 +0200 Subject: [PATCH 0989/2000] New translations onmouseenter.md (Japanese) --- .../current/Events/onMouseEnter.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md index bdb774aac5b30d..3eaf03f78dd952 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 35 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア内に入った | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 35 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox-object.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア内に入った | ## 説明 From 16b3902111f7205c19fbfc0ee7b3fde2dfc1ba90 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:41:13 +0200 Subject: [PATCH 0990/2000] New translations onmouseleave.md (Japanese) --- .../current/Events/onMouseLeave.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md index f75028730d2833..cf3cdcd21fc32c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | -| 36 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリアから出た | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | +| 36 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox-object.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリアから出た | ## 説明 From 33588d7e8035a6d425d3730cd8b11f8794298946 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:41:15 +0200 Subject: [PATCH 0991/2000] New translations onmousemove.md (Japanese) --- .../current/Events/onMouseMove.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseMove.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseMove.md index 3519b928ab9d9e..e8c1d2bf8493ef 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseMove.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア上で (最低1ピクセル) 動いたか、変更キー (Shift, Alt/Option, Shift Lock) が押された | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox-object.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア上で (最低1ピクセル) 動いたか、変更キー (Shift, Alt/Option, Shift Lock) が押された | ## 説明 From c1af154ac75f3388ecddfe7ad3d2e2cb1fe29827 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:41:25 +0200 Subject: [PATCH 0992/2000] New translations onrowmoved.md (Japanese) --- .../current/Events/onRowMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onRowMoved.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onRowMoved.md index 6dbb75e9ddac99..d639fb14c8ad02 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onRowMoved.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------- | ------------------------------ | -| 34 | [配列型リストボックス](FormObjects/listbox_overview.md#配列リストボックス) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------------------- | ------------------------------ | +| 34 | [配列型リストボックス](FormObjects/listbox_overview.md#array-list-boxes) - [リストボックス列](FormObjects/listbox-column.md) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | ## 説明 From 7b812605defddd9dddd456f056bcad4eb55b33ed Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:41:30 +0200 Subject: [PATCH 0993/2000] New translations onunload.md (Japanese) --- .../current/Events/onUnload.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onUnload.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onUnload.md index 22a9c09649ba42..59f1463fa8049f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onUnload.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 24 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Web エリア](FormObjects/webArea_overview.md) | フォームを閉じて解放しようとしている | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 24 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox-object.md) - [リストボックス列](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Web エリア](FormObjects/webArea_overview.md) | フォームを閉じて解放しようとしている | ## 説明 From 0dc331590e0e52aae8c96f4fae2ffd2602397bec Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:41:34 +0200 Subject: [PATCH 0994/2000] New translations onvalidate.md (Japanese) --- .../current/Events/onValidate.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onValidate.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onValidate.md index 663ac0e6bd8cc3..5ab7ce7601dae8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onValidate.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 3 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 3 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox-object.md) - [リストボックス列](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | ## 説明 From acffb5014cd44b5b6c451f8414d8c4c85fd10848 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:41:39 +0200 Subject: [PATCH 0995/2000] New translations overview.md (Japanese) --- .../docusaurus-plugin-content-docs/current/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/overview.md index c25ad22919e41e..deaf17bc306ed8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/overview.md @@ -28,7 +28,7 @@ End if イベントが発生したオブジェクトによっては追加のプロパティが含まれていることがあります。 特に: -- [リストボックス](FormObjects/listbox_overview.md#supported-form-events) および [リストボックス列](FormObjects/listbox_overview.md#supported-form-events-1) は、`columnName` や `isRowSelected` といった、[追加のプロパティ](FormObjects/listbox_overview.md#supported-form-events) を返します。 +- [リストボックス](FormObjects/listbox-object.md#supported-form-events) および [リストボックス列](FormObjects/listbox-column.md#supported-form-events) は、`columnName` や `isRowSelected` といった、[追加のプロパティ](FormObjects/listbox-object.md#supported-form-events) を返します。 - [4D View Pro エリア](FormObjects/viewProArea_overview.md) は、`sheetName` や `action` といったプロパティを [On After Edit](onAfterEdit.md) イベントオブジェクトに返します。 ## イベントとメソッド From 6e263180be3e227c0aa203eecd328f1b9209a628 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:41:42 +0200 Subject: [PATCH 0996/2000] New translations overview.md (Japanese) --- .../current/Extensions/overview.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Extensions/overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/Extensions/overview.md index 6bc8f309bfbd0f..a1f2c7b4200138 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Extensions/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Extensions/overview.md @@ -18,8 +18,7 @@ title: 4D アプリケーションの拡張 4D は様々なコンポーネントを4D コミュニティに対して提供しており、これは幅広い開発需要をカバーしています。 全ての4D製の コンポーネントは[**4D github repository**](https://github.com/4d) にあります。 -A subset of these components is listed by default in the Github panel of the [Dependency Manager](../Project/components.md#adding-a-github-dependency), including: -including: +これらのコンポーネントの一部は、デフォルトで[依存関係マネージャ](../Project/components.md#adding-a-github-dependency), に登録されています。具体的には以下の通りです: | コンポーネント | Github リポジトリ | 説明 | 主な機能 | | --------------------- | --------------------------------------------------------------------------- | -------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | From 678ec7011ce654dd3512b19faac3328cbbd74ee6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:41:44 +0200 Subject: [PATCH 0997/2000] New translations createstylesheet.md (Japanese) --- .../current/FormEditor/createStylesheet.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md index fc5bba67877359..0b0cf1f1147ec4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md @@ -212,10 +212,10 @@ text[text|=Hello] 利用可能なメディア機能と値: -| メディア機能 | 値 | 説明 | -| ---------------------- | -------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `prefers-color-scheme` |
    • **light**
    • **dark**
    | 使用するカラースキーム | -| `form-theme` |
    • **fluent-ui**
    • **win-classic**
    • **liquid-glass**
    • **mac-classic**
    | Platform theme to use. For more information on **fluent-ui** theme, refer to [this section](./forms.md#fluent-ui-rendering). | +| メディア機能 | 値 | 説明 | +| ---------------------- | -------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | +| `prefers-color-scheme` |
    • **light**
    • **dark**
    | 使用するカラースキーム | +| `form-theme` |
    • **fluent-ui**
    • **win-classic**
    • **liquid-glass**
    • **mac-classic**
    | 使用するプラットフォームテーマ。 **fluent-ui** テーマについての詳細な情報については、[こちらの章](./forms.md#fluent-ui-レンダリング) を参照してください。 | :::note From 655fbe23458e90bd0e130701fa5abce2df650882 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:41:48 +0200 Subject: [PATCH 0998/2000] New translations forms.md (Japanese) --- .../docusaurus-plugin-content-docs/current/FormEditor/forms.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/forms.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/forms.md index 35fba9cc3a644b..e1e219c4d194b7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/forms.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/forms.md @@ -232,3 +232,6 @@ Fluent UI で4D フォームを使用する場合、以下の点に注意を払 [メソッド](properties_Action.md#メソッド) - [Pages](properties_FormProperties.md#pages) +## Supported Events + +[On Activate](../Events/onActivate.md) - [On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Bound Variable Change](../Events/onBoundVariableChange.md) - [On Clicked](../Events/onClicked.md) - [On Close Box](../Events/onCloseBox.md) - [On Close Detail](../Events/onCloseDetail.md) - [On Data Change](../Events/onDataChange.md) - [On Deactivate](../Events/onDeactivate.md) - [On Display Detail](../Events/onDisplayDetail.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Load Record](../Events/onLoadRecord.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Menu Selected](../Events/onMenuSelected.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Open Detail](../Events/onOpenDetail.md) - [On Outside Call](../Events/onOutsideCall.md) - [On Page Change](../Events/onPageChange.md) - [On Plug in Area](../Events/onPluginArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Resize](../Events/onResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Timer](../Events/onTimer.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 56830462827705cb2d2a82151aee853bd493179f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:41:50 +0200 Subject: [PATCH 0999/2000] New translations objectlibrary.md (Japanese) --- .../current/FormEditor/objectLibrary.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/objectLibrary.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/objectLibrary.md index fcd8ed92a8f4cd..b994bdefc22990 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/objectLibrary.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/objectLibrary.md @@ -21,7 +21,7 @@ title: オブジェクトライブラリ :::info -Some objects in this library are only available if a [specific component](../Extensions/overview.md#components-developed-by-4d) is loaded in the application. For example, 4D Write Pro areas need the [4D Write Pro Interface](https://github.com/4d/4D-WritePro-Interface) component to be loaded. +このライブラリ内の一部のオブジェクトは、[特定のコンポーネント](../Extensions/overview.md#4dによって開発されたコンポーネント) がアプリケーション内にロードされている場合にのみ利用可能です。 例えば、4D Wreite Pro エリアを使用するには[4D Write Pro インターフェース](https://github.com/4d/4D-WritePro-Interface) コンポーネントがロードされている必要があります。 ::: From ca42c2b27c134a00395b38776cb88181152ed72b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:41:52 +0200 Subject: [PATCH 1000/2000] New translations pictures.md (Japanese) --- .../current/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/pictures.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/pictures.md index a80f30c025d4b3..0bef19d1160231 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/pictures.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/pictures.md @@ -46,7 +46,7 @@ title: ピクチャー - [ボタン](FormObjects/button_overview.md)/[ラジオボタン](FormObjects/radio_overview.md)/[チェックボックス](FormObjects/checkbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md)/[ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [タブコントロール](FormObjects/tabControl.md) -- [リストボックスヘッダー](FormObjects/listbox_overview.md#リストボックスヘッダー) +- [リストボックスヘッダー](FormObjects/listbox-header-footer.md#ヘッダー) - [メニューアイコン](Menus/properties.md#項目アイコン) 4D は自動的に最高解像度のピクチャーを優先します。 例: 標準解像度と高解像度の2つのスクリーンを使用している際に、片方からもう片方へとフォームを移動させると、4D は常に使用可能な範囲内での最高解像度のピクチャーを表示します。 コマンドまたはプロパティが *circle.png* を指定していたとしても、*circle@3x.png* があれば、それを使用します。 From 2ca2bebce138f808a78db8642d41b3e7f8c0d6e0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:41:54 +0200 Subject: [PATCH 1001/2000] New translations properties_formproperties.md (Japanese) --- .../current/FormEditor/properties_FormProperties.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/properties_FormProperties.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/properties_FormProperties.md index c4bb64f0361344..2fc85b74e81e7c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/properties_FormProperties.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/properties_FormProperties.md @@ -45,7 +45,7 @@ title: フォームプロパティ フォームにクラスを割り当てることで、以下のような利点があります: -- When you work in the [Form editor](../FormEditor/formEditor.md), the associated class is used for accurate syntax checking of expressions such as `Form.myProperty` in all areas of the [Property list](../FormEditor/formEditor.md#property-list) that support [expressions](../Concepts/quick-tour.md#expressions) (e.g. **Variable or Expression**, **Font color expression*...*). エラーは赤、警告は黄色で、プロパティリストの左カラムに表示され、ホバーすることで説明を受けることができます: +- [フォームエディター](../FormEditor/formEditor.md) を使用する際、割り当てられたクラスは[式](../Concepts/quick-tour.md#expressions) をサポートする[プロパティリスト](../FormEditor/formEditor.md#property-list) の全てのエリア(例: **変数または式**、**フォントカラー式**...)において、`Form.myProperty` のような式に対する正確なシンタックスチェックを行うのに使用されます。 エラーは赤、警告は黄色で、プロパティリストの左カラムに表示され、ホバーすることで説明を受けることができます: ![](../assets/en/FormObjects/warning-proplist.png) From 64d3e27e8214dd34163da5ab06257d1b84da8f95 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:01 +0200 Subject: [PATCH 1002/2000] New translations buttongrid_overview.md (Japanese) --- .../current/FormObjects/buttonGrid_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/buttonGrid_overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/buttonGrid_overview.md index f558d1987fb951..20b65969dd79e7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/buttonGrid_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/buttonGrid_overview.md @@ -46,4 +46,8 @@ title: ボタングリッド [表示状態](properties_Display.md#表示状態) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [ヘルプTips](properties_Help.md#ヘルプtips) - -[標準アクション](properties_Action.md#標準アクション) \ No newline at end of file +[標準アクション](properties_Action.md#標準アクション) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From edf81c59fdaa676cd83513698420e81e60f112e3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:03 +0200 Subject: [PATCH 1003/2000] New translations button_overview.md (Japanese) --- .../current/FormObjects/button_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md index d1fafe6e6dabbe..63a0f46645c0b8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md @@ -283,7 +283,7 @@ Office XPボタンの反転表示と背景のカラーはシステムカラー このボタンスタイルはmacOS および[Windows Fluent UI テーマ](../FormEditor/forms.md#fluent-ui-レンダリングを有効化する)でサポートされています。 -On Windows Classic UI theme, this style is not supported. +Windows Classic UI テーマでは、このスタイルはサポートされません。 #### JSON 例: @@ -339,3 +339,7 @@ On Windows Classic UI theme, this style is not supported. [横方向マージン](properties_TextAndPicture.md#横方向マージン) - [縦方向マージン](properties_TextAndPicture.md#縦方向マージン) - 通常、フラット: [デフォルトボタン](properties_Appearance.md#デフォルトボタン) + +## Supported Events + +[On Alternative Click](../Events/onAlternativeClick.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Long Click](../Events/onLongClick.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 301a2bf12228300c1946c0810751c1b495fe2564 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:04 +0200 Subject: [PATCH 1004/2000] New translations checkbox_overview.md (Japanese) --- .../current/FormObjects/checkbox_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md index 4aad93b8d7b2fd..ae40927116bbe3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md @@ -398,4 +398,8 @@ Office XP スタイルのチェックボックスの反転表示と背景のカ [アイコンオフセット](properties_TextAndPicture.md#アイコンオフセット) - [横方向マージン](properties_TextAndPicture.md#横方向マージン) - [縦方向マージン](properties_TextAndPicture.md#縦方向マージン) -- 通常、フラット: [スリーステート](properties_Display.md#スリーステート) \ No newline at end of file +- 通常、フラット: [スリーステート](properties_Display.md#スリーステート) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 7855c02864c56bc2ebf36a30c87339192f94dfa4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:06 +0200 Subject: [PATCH 1005/2000] New translations combobox_overview.md (Japanese) --- .../current/FormObjects/comboBox_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md index 418907df9c2b90..fcdfc08201bfcb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md @@ -59,4 +59,8 @@ title: コンボボックス ## プロパティ一覧 -[タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [選択リスト](properties_DataSource.md#選択リスト-静的リスト) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [選択リスト](properties_DataSource.md#選択リスト) - [文字フォ-マット](properties_Display.md#文字フォ-マット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [表示状態](properties_Display.md#表示状態) - [フォント](properties_Text.md#フォント) - [フォントサイズ](properties_Text.md#フォントサイズ) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [フォントカラー](properties_Text.md#フォントカラー) - [ドラッグ有効](properties_Action.md#ドラッグ有効) - [ドロップ有効](properties_Action.md#ドロップ有効) - [ヘルプTips](properties_Help.md#ヘルプtips) \ No newline at end of file +[タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [選択リスト](properties_DataSource.md#選択リスト-静的リスト) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [選択リスト](properties_DataSource.md#選択リスト) - [文字フォ-マット](properties_Display.md#文字フォ-マット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [表示状態](properties_Display.md#表示状態) - [フォント](properties_Text.md#フォント) - [フォントサイズ](properties_Text.md#フォントサイズ) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [フォントカラー](properties_Text.md#フォントカラー) - [ドラッグ有効](properties_Action.md#ドラッグ有効) - [ドロップ有効](properties_Action.md#ドロップ有効) - [ヘルプTips](properties_Help.md#ヘルプtips) + +## Supported Events + +[On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 046611ba251e3c871d1c0fdfe53a215ea1702cb6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:08 +0200 Subject: [PATCH 1006/2000] New translations dropdownlist_overview.md (Japanese) --- .../current/FormObjects/dropdownList_Overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md index b55037a21e8825..6a14a901a5bd9d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md @@ -168,3 +168,7 @@ Form.myDrop.index //3 [タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [値を記憶](properties_Object.md#値を記憶) - [CSSクラス](properties_Object.md#cssクラス) - [ボタンスタイル](properties_TextAndPicture.md#ボタンスタイル) - [データタイプ (セレクションおよびコレクションリストボックス列)](properties_DataSource.md#データタイプ-\(リスト\)) - [データタイプ](properties_DataSource.md#データタイプ-リスト) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [選択リスト](properties_DataSource.md#選択リスト) - [フォーカス可](properties_Entry.md#フォーカス可) - [文字フォ-マット](properties_Display.md#文字フォ-マット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [表示状態](properties_Display.md#表示状態) - [レンダリングしない](properties_Display.md#レンダリングしない) - [フォント](properties_Text.md#フォント) - [フォントサイズ](properties_Text.md#フォントサイズ) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [フォントカラー](properties_Text.md#フォントカラー) - [横揃え](properties_Text.md#横揃え) - [ヘルプTips](properties_Help.md#ヘルプtips) - [標準アクション](properties_Action.md#標準アクション) +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + From 69b6acc3e74e274fffa98cb2f104bf94e9a0e1ae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:11 +0200 Subject: [PATCH 1007/2000] New translations input_overview.md (Japanese) --- .../current/FormObjects/input_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md index 275394a1dab283..bb3ade7fa043c8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md @@ -44,7 +44,9 @@ title: 入力 [タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [CSSクラス](properties_Object.md#cssクラス) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [角の半径](properties_CoordinatesAndSizing.md#角の半径) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [入力可](properties_Entry.md#入力可) - [フォーカス可](properties_Entry.md#フォーカス可) - [プレースホルダー](properties_Entry.md#プレースホルダー) - [自動スペルチェック](properties_Entry.md#自動スペルチェック) - [複数行](properties_Entry.md#複数行) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [選択を常に表示](properties_Entry.md#選択を常に表示) - [選択リスト](properties_DataSource.md#選択リスト) - [デフォルト値](properties_RangeOfValues.md#デフォルト値) - [指定リスト](properties_RangeOfValues.md#指定リスト) - [除外リスト](properties_RangeOfValues.md#除外リスト) - [文字フォ-マット](properties_Display.md#文字フォ-マット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [表示状態](properties_Display.md#表示状態) - [ワードラップ](properties_Display.md#ワードラップ) - [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) - [横スクロールバー](properties_Appearance.md#横スクロールバー) - [縦スクロールバー](properties_Appearance.md#縦スクロールバー) - [背景色](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [塗りカラー](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [フォント](properties_Text.md#フォント) - [フォントサイズ](properties_Text.md#フォントサイズ) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [フォントカラー](properties_Text.md#フォントカラー) - [横揃え](properties_Text.md#横揃え) - [方向](properties_Text.md#方向) - [スタイルタグを全て保存](properties_Text.md#スタイルタグを全て保存) - [マルチスタイル](properties_Text.md#マルチスタイル) - [スタイルタグを全て保存](properties_Text.md#スタイルタグを全て保存) - [ピッカーの使用を許可](properties_Text.md#ピッカーの使用を許可) - [印刷時可変](properties_Print.md#印刷時可変) - [ドラッグ有効](properties_Action.md#ドラッグ有効) - [ドロップ有効](properties_Action.md#ドロップ有効) ---- +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Mouse Up ](../Events/onMouseUp.md)(Picture type only)- [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Scroll](../Events/onScroll.md)(Picture type only) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) ## 入力の代替手段 @@ -53,3 +55,5 @@ title: 入力 - データベースのフィールドから [セレクション型のリストボックス](listbox_overview.md) へと、データを直接表示・入力することができます。 - [ポップアップメニュー/ドロップダウンリスト](dropdownList_Overview.md) と [コンボボックス](comboBox_overview.md) オブジェクトを使用することによって、リストフィールドまたは変数をフォーム内にて直接表示することができます。 - ブール型の式は [チェックボックス](checkbox_overview.md) や [ラジオボタン](radio_overview.md) オブジェクトを用いて提示することができます。 + + From 0191bad17a16d576f5bb5f360debe0ff190ab9a3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:13 +0200 Subject: [PATCH 1008/2000] New translations list_overview.md (Japanese) --- .../current/FormObjects/list_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md index 8c17ce952546de..acf0a0d9526074 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md @@ -148,3 +148,7 @@ SET LIST ITEM FONT(*;"mylist1";*;thefont) ## プロパティ一覧 [タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [CSSクラス](properties_Object.md#cssクラス) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [入力可](properties_Entry.md#入力可) - [フォーカス可](properties_Entry.md#フォーカス可) - [選択リスト](properties_DataSource.md#選択リスト) - [フォーカス可](properties_Entry.md#フォーカス可) - [表示状態](properties_Display.md#表示状態) - [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) - [横スクロールバー](properties_Appearance.md#横スクロールバー) - [縦スクロールバー](properties_Appearance.md#縦スクロールバー) - [塗りカラー](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [フォント](properties_Text.md#フォント) - [フォントサイズ](properties_Text.md#フォントサイズ) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [フォントカラー](properties_Text.md#フォントカラー) - [ドラッグ有効](properties_Action.md#ドラッグ有効) - [ドロップ有効](properties_Action.md#ドロップ有効) - [複数選択可](properties_Action.md#複数選択可) - [ヘルプTips](properties_Help.md#ヘルプtips) + +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Collapse](../Events/onCollapse.md) - [On Data Change](../Events/onDataChange.md) - [On Delete Action](../Events/onDeleteAction.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Expand](../Events/onExpand.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From d3517072b02e3e92b17b20f689ff279a694f088e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:15 +0200 Subject: [PATCH 1009/2000] New translations listbox_overview.md (Japanese) --- .../current/FormObjects/listbox_overview.md | 388 ++---------------- 1 file changed, 35 insertions(+), 353 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index f9f9c0c48c7d62..f991a70f3886ef 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ title: リストボックス リストボックスオブジェクトは、以下4つの項目で構成されます: -- リストボックスオブジェクトの全体 -- 列 -- 列ヘッダー -- 列フッター +- the [list box object](./listbox-object.md) in its entirety, +- [columns](./listbox-column.md), +- column [headers](./listbox-header-footer.md#headers), and +- column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ title: リストボックス 1. 各列のオブジェクトメソッド 2. リストボックスのオブジェクトメソッド -[ヘッダー](#リストボックスヘッダー) と [フッター](#リストボックスフッター) で発生したイベントは、その列のオブジェクトメソッドが受け取ります。 +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). ### リストボックスの型 @@ -59,324 +59,7 @@ title: リストボックス リストボックスオブジェクトはプロパティによってあらかじめ設定可能なほか、プログラムにより動的に管理することもできます。 -4D ランゲージにはリストボックス関連のコマンドをまとめた "リストボックス" テーマが専用に設けられていますが、"オブジェクトプロパティ" コマンドや `EDIT ITEM`、`Displayed line number` コマンドなど、ほかのテーマのコマンドも利用することができます。 詳細な情報については、*4D ランゲージリファレンス* の[リストボックスコマンドの一覧](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) のページを参照してください。 - -## リストボックスオブジェクト - -### 配列リストボックス - -配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 - -デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 この配列変数名は [列のプロパティ](listbox_overview.md#列特有のプロパティ) で変更できます (プロパティリストの [変数あるいは式](properties_Object.md#変数あるいは式) プロパティを使用します)。 列ごとの表示フォーマットを指定するには、`OBJECT SET FORMAT` コマンドも使用できます。 - -> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 - -配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 -リストボックスのハイレベルコマンド ([`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) や `LISTBOX DELETE ROWS` 等) や配列操作コマンドを使用して、列の値を管理します。 たとえば、列の内容を初期化するには、以下の命令を使用できます: - -```4d -ARRAY TEXT(varCol;size) -``` - -リストを使用することもできます: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 - -### セレクションリストボックス - -このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -それぞれの行はセレクションのレコードを基に評価されます。セレクションは **カレントセレクション** または **命名セレクション**です。 - -デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 - -### コレクションまたはエンティティセレクションリストボックス - -このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 - -コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 - -:::note - -エンティティが削除されると、その参照は *undefined* の値とともにエンティティセレクションに 残り、リストボックスには空白の行が表示されます。 この場合、[`.clean()`](API/EntitySelectionClass.md#clean) 関数を呼び出すことで、削除されたエンティティ参照が含まれないエンティティセレクションを新規に取得することができます。 - -::: - -データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection クラス](../API/CollectionClass.md)の様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: - -```4d -myCol:=myCol.push("new value") // リストボックスに new value を表示 -``` - -### プロパティ一覧 - -提供されるプロパティはリストボックスのタイプに依存します。 - -| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | -| ------------------------------------------------------------------------ | --------- | ------------- | ---------------------------- | -| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | -| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | -| [太字](properties_Text.md#太字) | X | X | X | -| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | -| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | -| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | -| [クラス](properties_Object.md#cssクラス) | X | X | X | -| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | -| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | -| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | -| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | -| [データソース](properties_Object.md#データソース) | X | X | X | -| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | -| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | -| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | -| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | -| [ドラッグ有効](properties_Action.md#ドラッグ有効) | X | X | X | -| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | -| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | -| [フォント](properties_Text.md#フォント) | X | X | X | -| [フォントカラー](properties_Text.md#フォントカラー) | X | X | X | -| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | -| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | -| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | -| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | -| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | -| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | -| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | -| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | -| [階層リストボックス](properties_Object.md#配列リストボックス) | X | | | -| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | -| [横揃え](properties_Text.md#横揃え) | X | X | X | -| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | -| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | X | X | X | -| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | -| [イタリック](properties_Text.md#イタリック) | X | X | X | -| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | -| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | X | | -| [メタ情報式](properties_Text.md#メタ情報式) | | | X | -| [メソッド](properties_Action.md#メソッド) | X | X | X | -| [行の移動可](properties_Action.md#行の移動可) | X | | | -| [命名セレクション](properties_DataSource.md#命名セレクション) | | X | | -| [列数](properties_ListBox.md#列数) | X | X | X | -| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | -| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | -| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | -| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | -| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | -| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | -| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | -| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | -| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | -| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | -| [選択された項目](properties_DataSource.md#選択された項目) | | | X | -| [選択モード](properties_ListBox.md#選択モード) | X | X | X | -| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | -| [ソート可](properties_Action.md#ソート可) | X | X | X | -| [標準アクション](properties_Action.md#標準アクション) | X | | | -| [スタイル式](properties_Text.md#スタイル式) | | X | X | -| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | -| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | -| [タイプ](properties_Object.md#タイプ) | X | X | X | -| [下線](properties_Text.md#下線) | X | X | X | -| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | -| [縦揃え](properties_Text.md#縦揃え) | X | X | X | -| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | -| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | X | X | X | -| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | -| [表示状態](properties_Display.md#表示状態) | X | X | X | -| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | - -> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 - -### サポートされるフォームイベント {#supported-form-events} - -| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Close Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Collapse |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | -| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | -| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | -| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Delete Action |
  • [row](#追加プロパティ)
  • | | -| On Display Detail |
  • [isRowSelected](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Expand |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | -| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | -| On Mouse Enter |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Open Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | -| On Unload | | | - -#### 追加プロパティ {#additional-properties} - -リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: - -| プロパティ | 型 | 説明 | -| ---------------- | ------- | ---------------------------------------------------------------- | -| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | -| areaName | text | エリアの名称 | -| column | longint | 列番号 | -| columnName | text | 列の名称 | -| footerName | text | フッターの名称 | -| headerName | text | ヘッダーの名称 | -| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | -| isRowSelected | boolean | 行が選択されていれば true、でなければ false | -| newPosition | longint | 列あるいは行の変更後の位置 | -| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | -| oldPosition | longint | 列あるいは行の変更前の位置 | -| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | -| row | longint | 行番号 | -| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | - -> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 - -## リストボックスカラム {#list-box-columns} - -リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: - -![](../assets/en/FormObjects/listbox_column.png) - -リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、リストボックスに対する設定よりもこちらが優先されます。 - -> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#式の型-式タイプ) -> (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 - -### カラム特有のプロパティ {#column-specific-properties} - -[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [選択リスト](properties_DataSource.md#選択リスト-静的リスト) - [式](properties_DataSource.md#式) - [幅](properties_CoordinatesAndSizing.md#幅) - [入力可](properties_Entry.md#入力可) - [フォーカス可](properties_Entry.md#フォーカス可) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [デフォルト値](properties_DataSource.md#デフォルト値) - [選択リスト](properties_DataSource.md#選択リスト) - [式](properties_DataSource.md#式) - [データタイプ (リスト)](properties_DataSource.md#データタイプ-リスト) - [関連付け](properties_DataSource.md#関連付け) - [自動行高](properties_CoordinatesAndSizing.md#自動行高) - [最小幅](properties_CoordinatesAndSizing.md#最小幅) - [最大幅](properties_CoordinatesAndSizing.md#最大幅) - [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) - [指定リスト](properties_RangeOfValues.md#指定リスト) - [除外リスト](properties_RangeOfValues.md#除外リスト) - [表示タイプ](properties_Display.md#d表示タイプ) - [文字フォ-マット](properties_Display.md#文字フォ-マット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [非表示](properties_Display.md#表示状態) - [ワードラップ](properties_Display.md#ワードラップ) - [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [背景色](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) - [背景色式](properties_BackgroundAndBorder.md#背景色式) - [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) - [フォント](properties_Text.md#フォント) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [行スタイル配列](properties_Text.md#行スタイル配列) - [スタイル式](properties_Text.md#スタイル式) - [フォントカラー](properties_Text.md#フォントカラー) - [行フォントカラー配列](properties_Text.md#行フォントカラー配列) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [マルチスタイル](properties_Text.md#マルチスタイル) - [メソッド](properties_Action.md#メソッド) - -### サポートされるフォームイベント {#supported-form-events-1} - -| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | -| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | -| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | -| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | -| On Unload | | | - -## リストボックスヘッダー - -> リストボックスのヘッダープロパティにアクセスするためには、リストボックスのプロパティリストで [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) オプションが選択されていなければなりません。 - -ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: - -![](../assets/en/FormObjects/listbox_header.png) - -リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 - -さらに、ヘッダー特有のプロパティを設定することができます。 [カスタマイズされた並び替え](#ソートの管理) などの用途に、ヘッダーの列タイトルの隣、あるいはタイトルの代わりにアイコンを表示することができます。 - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -ヘッダーに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 - -### ヘッダー特有のプロパティ - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[タイトル](properties_Object.md#タイトル) - -[CSSクラス](properties_Object.md#cssクラス) - -[パス名](properties_TextAndPicture.md#ピクチャーパス名) - -[アイコンの場所](properties_TextAndPicture.md#アイコンの場所) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - -[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - -[フォント](properties_Text.md#フォント) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[横揃え](properties_Text.md#横揃え) - -[縦揃え](properties_Text.md#縦揃え) - -[ヘルプTips](properties_Help.md#ヘルプtips) - -## リストボックスフッター - -> リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#フッターを表示) オプションが選択されていなければなりません。 - -リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 - -フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: - -![](../assets/en/FormObjects/listbox_footers.png) - -リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 - -ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -フッターに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 - -### フッター特有のプロパティ - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[式の型](properties_Object.md#式の型式タイプ) - -[変数の計算](properties_Object.md#変数の計算) - -[CSSクラス](properties_Object.md#cssクラス) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - -[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - -[文字フォーマット](properties_Display.md#文字フォーマット) - -[数値フォーマット](properties_Display.md#数値フォーマット) - -[日付フォーマット](properties_Display.md#日付フォーマット) - -[時間フォーマット](properties_Display.md#時間フォーマット) - -[ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - -[ワードラップ](properties_Display.md#ワードラップ) - -[エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - -[背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) - -[フォント](properties_Text.md#フォント) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[横揃え](properties_Text.md#横揃え) - -[縦揃え](properties_Text.md#縦揃え) - -[ヘルプTips](properties_Help.md#ヘルプtips) +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. 詳細な情報については、*4D ランゲージリファレンス* の[リストボックスコマンドの一覧](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) のページを参照してください。 ## 入力の管理 @@ -562,14 +245,14 @@ JSON フォームにおいて、リストボックスに次のハイライトセ 標準ソートのサポートは、リストボックスのタイプに依存します: -| リストボックスタイプ | 標準ソートのサポート | コメント | -| ------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Object の Collection | ◯ |
    • "This.a" や "This.a.b" 列はソート可能です。
    • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
    | -| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | -| エンティティセレクション | ◯ |
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • ソート可: オブジェクト属性プロパティのソート (例: "data" がオブジェクト属性の場合の "This.data.city")
  • ソート可: リレート属性のソート (例: "This.company.name")
  • ソート不可: リレート属性を介したオブジェクト属性プロパティのソート (例: "This.company.data.city")。 この場合には、[`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) 関数を使ったカスタムソートを使用します (後述の例題参照)
  • この場合には、[`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) 関数を使ったカスタムソートを使用します (後述の例題参照)
  • | -| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | -| 命名セレクション | × | | -| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | +| リストボックスタイプ | 標準ソートのサポート | コメント | +| ------------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Object の Collection | ◯ |
    • "This.a" や "This.a.b" 列はソート可能です。
    • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
    | +| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | +| エンティティセレクション | ◯ |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
    • Supported: sorts on related attributes (e.g. "This.company.name")
    • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | +| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | +| 命名セレクション | × | | +| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | ### カスタムソート @@ -610,11 +293,11 @@ End if ![](../assets/en/FormObjects/sorticon0.png) - 変数が 1 のとき、列は昇順で並べ替えられており、並べ替え矢印が表示されています。 - ![](../assets/en/FormObjects/sorticon1.png) + ![](../assets/en/FormObjects/sorticon1.png) ![](../assets/en/FormObjects/sorticon1.png) - 変数が 2 のとき、列は降順で並べ替えられており、並べ替え矢印が表示されています。 - ![](../assets/en/FormObjects/sorticon2.png) + ![](../assets/en/FormObjects/sorticon2.png) ![](../assets/en/FormObjects/sorticon2.png) > 列ヘッダー変数には、宣言された、あるいは動的な [変数](Concepts/variables.md) のみを使用できます。 その他の [式](Concepts/quick-tour.md#式) (例: `Form.sortValue`) はサポートされていません。 その他の [式](Concepts/quick-tour.md#式) (例: `Form.sortValue`) はサポートされていません。 @@ -627,8 +310,8 @@ End if リストボックスの背景色、フォントカラー、そしてフォントスタイルを設定するためにはいくつかの方法があります: -- [リストボックスオブジェクト](#リストボックスオブジェクト) のプロパティリストを使用 -- [列](#リストボックス列) のプロパティリストを使用 +- at the level of the [list box object properties](./listbox-object.md), +- at the level of the [column properties](./listbox-column.md), - リストボックスまたは列ごとの [配列や式](#配列と式の使用) プロパティを使用 - セルごとのテキストにて定義 ([マルチスタイルテキスト](properties_Text.md#マルチスタイル) の場合) @@ -636,14 +319,12 @@ End if 優先順位や継承の原理は、複数のレベルにわたって同じプロパティに異なる値が指定された場合に適用されます。 -| 優先度 | 設定場所 | -| ---- | ---------------------------------------------------------- | -| 優先度高 | セル単位 (マルチスタイル使用時) | -| | 列の配列/メソッド | -| | リストボックスの配列/メソッド | -| | 列のプロパティ | -| | リストボックスのプロパティ | -| 優先度低 | メタ情報式 (コレクションまたはエンティティセレクションリストボックスの場合) | +1. (highest priority) Cell (if multi-style text) +2. 列の配列/メソッド +3. リストボックスの配列/メソッド +4. 列のプロパティ +5. リストボックスのプロパティ +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) 例として、リストボックスのプロパティにてフォントスタイルを設定しながら、列には行スタイル配列を使用して異なるスタイルを設定した場合、後者が有効となります。 @@ -654,6 +335,7 @@ End if - 列属性について: リストボックスの属性値を受け継ぎます このように、高次のレベルの属性値をオブジェクトに継承させたい場合は、定義するコマンドに `lk inherited` 定数 (デフォルト値) を渡すか、対応する行スタイル/カラー配列の要素に直接渡します。 以下のような、標準のフォントスタイルで行の背景色が交互に変わる配列リストボックスを考えます: + ![](../assets/en/FormObjects/listbox_styles3.png) 以下の変更を加えます: @@ -832,19 +514,20 @@ Variable 2 も常に表示され、入力できます。 これは二番目の ->MyListbox{3}:=True ``` -非階層表示: +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch7.png) -階層表示: + +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch8.png) > 親が折りたたまれているために行が非表示になっていると、それらは選択から除外されます。 (直接あるいはスクロールによって) 表示されている行のみを選択できます。 言い換えれば、行を選択かつ隠された状態にすることはできません。 選択と同様に、[`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは階層リストボックスと非階層リストボックスにおいて同じ値を返します。 つまり以下の両方の例題で、[`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) は同じ位置 (3;2) を返します。 -*非階層表示:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*階層表示:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) サブ階層のすべての行が隠されているとき、ブレーク行は自動で隠されます。 先の例題で 1から 3行目までが隠されていると、"Brittany" のブレーク行は表示されません。 @@ -861,10 +544,10 @@ Variable 2 も常に表示され、入力できます。 これは二番目の 以下のリストボックスを例題とします (割り当てた配列名は括弧内に記載しています): -*非階層表示:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*階層表示:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) 階層モードでは `tStyle` や `tColors` 配列で変更されたスタイルは、ブレーク行に適用されません。 ブレークレベルでカラーやスタイルを変更するには、以下のステートメントを実行します: ブレークレベルでカラーやスタイルを変更するには、以下のステートメントを実行します: @@ -890,15 +573,14 @@ Variable 2 も常に表示され、入力できます。 これは二番目の この場合、開発者がコードを使用して配列を空にしたり値を埋めたりしなければなりません。 実装する際注意すべき原則は以下のとおりです: -- リストボックスが表示される際、先頭の配列のみ値を埋めます。 しかし 2番目の配列を空の値で生成し、リストボックスに展開/折りたたみアイコンが表示されるようにしなければなりません: +- リストボックスが表示される際、先頭の配列のみ値を埋めます。 However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- ユーザーが展開アイコンをクリックすると `On Expand` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドはクリックされたセルを返すので、適切な階層を構築します: 先頭の配列に繰り返しの値を設定し、2番目の配列には [`SELECTION TO ARRAY`](../commands/selection-to-array) コマンドから得られる値を設定します。そして[`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) コマンドを使用して必要なだけ行を挿入します。 +- ユーザーが展開アイコンをクリックすると `On Expand` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドはクリックされたセルを返すので、適切な階層を構築します: 先頭の配列に繰り返しの値を設定し、2番目の配列には [`SELECTION TO ARRAY`](../commands/selection-to-array) コマンドから得られる値を設定します。そして[`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) コマンドを使用して必要なだけ行を挿入します。 ![](../assets/en/FormObjects/hierarch16.png) - ユーザーが折りたたみアイコンをクリックすると `On Collapse` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは該当するセルを返します。そして[`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) コマンドを使用して必要なだけ行をリストボックスから削除することができます。 -## オブジェクト配列の使用 -リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 + From 6685c010f5e27d3f9abf8654238d34fcf6d27157 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:16 +0200 Subject: [PATCH 1010/2000] New translations picturebutton_overview.md (Japanese) --- .../current/FormObjects/pictureButton_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md index bdf99cb842a412..9715abf40fee60 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md @@ -61,3 +61,7 @@ title: ピクチャーボタン ## プロパティ一覧 [タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [タイトル](properties_Object.md#タイトル) - [CSSクラス](properties_Object.md#cssクラス) - [ボタンスタイル](properties_TextAndPicture.md#ボタンスタイル) - [パス名](properties_Picture.md#パス名) - [マウス押下中は自動更新](properties_Animation.md#マウス押下中は自動更新) - [先頭フレームに戻る](properties_Animation.md#先頭フレームに戻る) - [ロールオーバー効果](properties_Animation.md#ロールオーバー効果) - [無効時に最終フレームを使用](properties_Animation.md#無効時に最終フレームを使用) - [アニメーション間隔 (tick)](properties_Animation.md#アニメーション間隔-tick) - [行](properties_Crop.md#行) - [列](properties_Crop.md#列) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [ショートカット](properties_Entry.md#ショートカット) - [フォーカス可](properties_Entry.md#フォーカス可) - [表示状態](properties_Display.md#表示状態) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [イタリック](properties_Text.md#イタリック) - [ヘルプTips](properties_Help.md#ヘルプtips) - [標準アクション](properties_Action.md#標準アクション) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 1e3fe400bcf27d77b7881d1f522c215a46fd3b84 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:18 +0200 Subject: [PATCH 1011/2000] New translations picturepopupmenu_overview.md (Japanese) --- .../current/FormObjects/picturePopupMenu_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/picturePopupMenu_overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/picturePopupMenu_overview.md index e2bb435c3d0bec..b54ba374f8ae5d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/picturePopupMenu_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/picturePopupMenu_overview.md @@ -24,4 +24,8 @@ title: ピクチャーポップアップメニュー ## プロパティ一覧 -[タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [CSSクラス](properties_Object.md#cssクラス) - [パス名](properties_Picture.md#パス名) - [行](properties_Crop.md#行) - [列](properties_Crop.md#列) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [表示状態](properties_Display.md#表示状態) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [ヘルプTips](properties_Help.md#ヘルプtips) - [標準アクション](properties_Action.md#標準アクション) \ No newline at end of file +[タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [CSSクラス](properties_Object.md#cssクラス) - [パス名](properties_Picture.md#パス名) - [行](properties_Crop.md#行) - [列](properties_Crop.md#列) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [表示状態](properties_Display.md#表示状態) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [ヘルプTips](properties_Help.md#ヘルプtips) - [標準アクション](properties_Action.md#標準アクション) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From b930e74995c154fd866ec4d81c6856154df333d9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:19 +0200 Subject: [PATCH 1012/2000] New translations pluginarea_overview.md (Japanese) --- .../current/FormObjects/pluginArea_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md index 81b3b774b9eeb6..78443108d4c149 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md @@ -19,4 +19,8 @@ title: プラグインエリア ## プロパティ一覧 -[タイプ](properties_Object.md#タイプ) - [プラグインの種類](properties_Object.md#プラグインの種類) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [フォーカス可](properties_Entry.md#フォーカス可) - [表示状態](properties_Display.md#表示状態) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [詳細設定](properties_Plugins.md) - [ドラッグ有効](properties_Action.md#ドラッグ有効) - [ドロップ有効](properties_Action.md#ドロップ有効) - [メソッド](properties_Action.md#メソッド) \ No newline at end of file +[タイプ](properties_Object.md#タイプ) - [プラグインの種類](properties_Object.md#プラグインの種類) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [フォーカス可](properties_Entry.md#フォーカス可) - [表示状態](properties_Display.md#表示状態) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [詳細設定](properties_Plugins.md) - [ドラッグ有効](properties_Action.md#ドラッグ有効) - [ドロップ有効](properties_Action.md#ドロップ有効) - [メソッド](properties_Action.md#メソッド) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Plug in Area](../Events/onPluginArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From f417052b6738ae42dc7e3736e7d18f876bb2707c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:21 +0200 Subject: [PATCH 1013/2000] New translations progressindicator.md (Japanese) --- .../current/FormObjects/progressIndicator.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/progressIndicator.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/progressIndicator.md index d93623edeb2646..9c06490f939a45 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/progressIndicator.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/progressIndicator.md @@ -72,6 +72,10 @@ title: 進捗インジケーター [ヘルプTips](properties_Help.md#ヘルプtips) - [オブジェクトメソッド実行](properties_Action.md#オブジェクトメソッド実行) +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## バーバーショップ ![](../assets/en/FormObjects/indicator.gif) From d97f6c81af528fe1454764d0e1eb57dc22f5d0c4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:23 +0200 Subject: [PATCH 1014/2000] New translations properties_action.md (Japanese) --- .../current/FormObjects/properties_Action.md | 25 +------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md index c719cc672f810a..560fa7bd1c94a0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md @@ -114,30 +114,7 @@ title: 動作 #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[フォーム](FormEditor/forms.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- From f46576708b11247237ea7bcf197b9c3df520c5db Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:26 +0200 Subject: [PATCH 1015/2000] New translations properties_backgroundandborder.md (Japanese) --- .../current/FormObjects/properties_BackgroundAndBorder.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md index 7f58409ff18bd5..a4531c51b7434e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -41,7 +41,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [楕円](shapes_overview.md#楕円) - [四角](shapes_overview.md#四角) - [テキストエリア](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### コマンド @@ -71,7 +71,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -240,7 +240,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド From 5fc4582990ca431d134bdd2d2948697d0b053411 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:28 +0200 Subject: [PATCH 1016/2000] New translations properties_coordinatesandsizing.md (Japanese) --- .../properties_CoordinatesAndSizing.md | 192 ++---------------- 1 file changed, 12 insertions(+), 180 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md index d82845c56ff29a..34c3991537255c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド @@ -64,35 +64,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[四角](shapes_overview.md#四角) - -[ルーラー](ruler.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -112,35 +84,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -160,35 +104,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -208,35 +124,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -304,35 +192,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -345,7 +205,7 @@ title: 座標とサイズ オブジェクトの横のサイズを指定します。 > - オブジェクトによっては高さが規定されているものがあり、その場合は変更できません。 -> - [リストボックス列](listbox_overview.md#リストボックス列) に [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) プロパティが設定されている場合には、ユーザーは手動でカラムサイズを変更することもできます。 +> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > - リストボックスの [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) プロパティに "拡大" を設定している場合にフォームをリサイズすると、一番右のカラムの幅は必要に応じて最大幅を超えて拡大されます。 #### JSON 文法 @@ -356,35 +216,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -406,7 +238,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド @@ -428,7 +260,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド @@ -512,7 +344,7 @@ RowHeights{5}:=3 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [フッター](properties_Footers.md) - [ヘッダー](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### コマンド @@ -536,7 +368,7 @@ RowHeights{5}:=3 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [フッター](properties_Footers.md) - [ヘッダー](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### コマンド From 7a07404d353084b99183b9b969bb4e099e69a5fe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:31 +0200 Subject: [PATCH 1017/2000] New translations properties_datasource.md (Japanese) --- .../FormObjects/properties_DataSource.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md index a4b8372857f843..96f6b9628e87ab 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ title: データソース このプロパティは次のフォームオブジェクトでサポートされています: -- 選択リストと紐づけられている [コンボボックス](comboBox_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) フォームオブジェクト。 +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - 配列またはオブジェクトデータソースにより、紐づけられたリストが生成されている [コンボボックス](comboBox_overview.md) フォームオブジェクト。 たとえば、"France, Germany, Italy" という値を含む選択リストが "Countries" というコンボボックスに関連付けられていた場合を考えます。**自動挿入** のオプションがチェックをされていて、ユーザーが "Spain" という値を入力すると、"Spain" という値が自動的にメモリー内のリストに追加されます: @@ -28,7 +28,7 @@ title: データソース #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) --- @@ -45,9 +45,8 @@ title: データソース #### 対象オブジェクト -[ドロップダウンリスト](dropdownList_Overview.md)* [コンボボックス](comboBox_overview.md) -* [階層リスト](list_overview.md) -* [リストボックス列](listbox_overview.md#リストボックス列) +[Drop-down List](dropdownList_Overview.md) - +[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -127,7 +126,7 @@ title: データソース 表示される式のデータタイプを定義します。 このプロパティは次のフォームオブジェクトで使用されます: -- セレクションおよびコレクション型の [リストボックス列](listbox_overview.md#リストボックス列)。 +- [List box columns](listbox-column.md) of the selection and collection types. - オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md)。 [式タイプ](properties_Object.md#式の型式タイプ) の章も参照ください。 @@ -140,7 +139,7 @@ title: データソース #### 対象オブジェクト -オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -197,13 +196,14 @@ title: データソース #### 対象オブジェクト -[リストボックス列 (配列型のみ)](listbox_overview.md#リストボックス列) +[List Box Column (array type only)](listbox-column.md) --- ## 式 -[セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション / エンティティセレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) リストボックスのプロパティです。 **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) +and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 列に割り当てる 4D式です。 以下のものを指定できます: @@ -242,7 +242,7 @@ title: データソース #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) --- @@ -275,7 +275,7 @@ title: データソース このプロパティは以下の場合に表示されます: - オブジェクトに対して [選択リスト](#選択リスト) が割り当てられている -- [入力](input_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) の場合には、ユーザーがリスト内の値のみ入力できるように、オブジェクトに対して [指定リスト](properties_RangeOfValues.md#指定リスト) も定義されている (通常は両方のオプションで同じリストを使用しているはずです)。 +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. このプロパティは、選択リストに関連付けされたフィールドまたは変数において、フィールドに保存する内容の型を指定します: @@ -297,7 +297,7 @@ title: データソース #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- From 2b1e051f2d2b0822d3e3f8006d5d15a1065cdd51 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:33 +0200 Subject: [PATCH 1018/2000] New translations properties_display.md (Japanese) --- .../current/FormObjects/properties_Display.md | 60 +++++-------------- 1 file changed, 14 insertions(+), 46 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md index 3e56113c7b2f71..946a229bf691d3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md @@ -46,9 +46,7 @@ RB-1762-1 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md)* [ドロップダウンリスト](dropdownList_Overview.md) -* [リストボックス列](listbox_overview.md#リストボックス列) -* [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -107,13 +105,13 @@ RB-1762-1 :::note blankIfNull - デフォルトでは、 [null 日付](../Concepts/dt_date.md#日付リテラル) は 00/00/00 のように、ゼロとして表示されます。 "blankIfNull" オプションを使用すると、null の日付は空白として表示されます。 "blankIfNull" 文字列 (文字の大小を区別) は、選択されたフォーマットの値と組み合わせて使います。 例: "systemShort blankIfNull" または "LLLdd日 ee blankIfNull"。 -- 日付型の [リストボックスの列](listbox_overview.md#リストボックス列]) および [リストボックスのフッター](listbox_overview.md#リストボックスフッター) は常に "blankIfNull" (null値は空白表示) の振る舞いをします (解除できません)。 +- [List box columns](listbox-column.md) and [list box footers](listbox-header-footer.md#footers) of type date always use the "blank if null" behavior (it cannot be disengaged). ::: #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -278,12 +276,7 @@ RB-1762-1 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[入力](input_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[進捗インジケーター](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) #### コマンド @@ -347,7 +340,7 @@ RB-1762-1 #### 対象オブジェクト -[入力](input_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -405,7 +398,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -418,7 +411,7 @@ Customized time formats can be built using several patterns described in the [** [ブール式](properties_Object.md#式の型) を次のフォームオブジェクトで表示した場合: - [入力オブジェクト](input_overview.md) にテキストとして -- [リストボックス列](listbox_overview.md#リストボックス列) に表示タイプ ["ポップアップ"](properties_Display.md#表示タイプ) を選択して +- a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), ... 値の代わりに表示するテキストを指定することができます: @@ -433,7 +426,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[List Box Column](listbox-column.md) - [Input](input_overview.md) #### コマンド @@ -457,7 +450,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド @@ -509,7 +502,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[チェックボックス](checkbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -534,7 +527,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) --- @@ -571,7 +564,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -606,32 +599,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -690,7 +658,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[入力](input_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド From 1bf9e207b212129f8c1feaea107e1e836164a53b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:35 +0200 Subject: [PATCH 1019/2000] New translations properties_entry.md (Japanese) --- .../current/FormObjects/properties_Entry.md | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md index 7b7ede5250f244..b855857db880f6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ title: 入力 ピクチャー型の [入力](input_overview.md) オブジェクトの場合、標準の編集コマンド (カット、コピー、ペースト、そしてクリア) に加え、ファイルからピクチャーを読み込むために使用することのできる **読み込み...** コマンド、ピクチャーをディスクに保存するのに使用する **別名で保存...** コマンドなどがあります。 また、メニューを使用してピクチャーの表示フォーマットを変更することもできます。**トランケート (中央合わせなし)**、**スケーリング** そして **スケーリング (中央合わせ/プロポーショナル)** から選択できます。 このメニューを使用した [表示フォーマット](properties_Display.md#ピクチャーフォーマット) の変更は一時的なものであり、レコードには保存されません。 -[マルチスタイル](properties_Text.md#マルチスタイル) オプションがチェックされているテキスト型の [入力](input_overview.md) オブジェクト、または[リストボックスカラム](listbox_overview.md#list-box-columns) の場合、標準の編集コマンド以外に以下の様なコマンドを使用することができます: +[マルチスタイル](properties_Text.md#マルチスタイル) オプションがチェックされているテキスト型の [入力](input_overview.md) オブジェクト、または[リストボックスカラム](listbox-column.md) の場合、標準の編集コマンド以外に以下の様なコマンドを使用することができます: - **フォント...**: フォントシステムダイアログボックスを表示させます。 - **最近使用したフォント**: セッション中に最近使用されたフォント名を表示します。 リストには最大で 10フォントまで表示されます (それ以上は古いものから置き換えられていきます)。 デフォルトではリストは空になっているので、このオプションは表示されません。 このリストは `SET RECENT FONTS` と `FONT LIST` コマンドを使用して管理することができます。 @@ -49,10 +49,7 @@ title: 入力 #### 対象オブジェクト -[入力](input_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[Web エリア](webArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### コマンド @@ -76,14 +73,7 @@ title: 入力 #### 対象オブジェクト -[4D Write Pro エリア](writeProArea_overview.md) - -[チェックボックス](checkbox_overview.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[進捗インジケーター](progressIndicator.md) - -[ルーラー](ruler.md) - -[ステッパー](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### コマンド @@ -145,7 +135,7 @@ title: 入力 #### 対象オブジェクト -[チェックボックス](checkbox_overview.md)\* [コンボボックス](comboBox_overview.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- From cda65f6d1f4b92ce9221a1748d82b70afb585cda Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:37 +0200 Subject: [PATCH 1020/2000] New translations properties_footers.md (Japanese) --- .../current/FormObjects/properties_Footers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md index 13cc936433c5c7..21aea0db5e0209 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: フッター ## フッターを表示 -このプロパティは、[リストボックス列フッター](listbox_overview.md#リストボックスフッター) の表示/非表示を指定します。 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 +This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 #### JSON 文法 From 6ba290ca597207c85d730b5cc8c22d349d5d7279 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:39 +0200 Subject: [PATCH 1021/2000] New translations properties_headers.md (Japanese) --- .../current/FormObjects/properties_Headers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md index 689b9e5a61a69b..8d2bd064178d1c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: ヘッダー ## ヘッダーを表示 -このプロパティは、[リストボックス列ヘッダー](listbox_overview.md#リストボックスヘッダー) の表示/非表示を指定します。 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 +This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 #### JSON 文法 From 340d0f7a570da03b51b2fec307f903f073f94800 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:41 +0200 Subject: [PATCH 1022/2000] New translations properties_help.md (Japanese) --- .../current/FormObjects/properties_Help.md | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md index c64337b3cddea6..0a39f8c46e5448 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md @@ -27,17 +27,7 @@ title: ヘルプ #### 対象オブジェクト -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[コンボボックス](comboBox_overview.md) - -[階層リスト](list_overview.md) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[ラジオボタン](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### 追加のヘルプ機能 From 13b75f9bd532fa66afc3478685b6fb114fdcb428 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:44 +0200 Subject: [PATCH 1023/2000] New translations properties_listbox.md (Japanese) --- .../current/FormObjects/properties_ListBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md index 0fb8c9fdbbfa42..b19d12d36ccc6f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ title: リストボックス | ------- | -------------- | --------------------- | | columns | 列オブジェクトのコレクション | リストボックス列のプロパティを格納します。 | -列オブジェクトに関してサポートされているプロパティの一覧については [列特有のプロパティ](listbox_overview.md#列特有のプロパティ) の章を参照してください。 +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### 対象オブジェクト From 2ad3a8ce64e6076d2f8d89cdbf80a4a40abe2026 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:46 +0200 Subject: [PATCH 1024/2000] New translations properties_object.md (Japanese) --- .../current/FormObjects/properties_Object.md | 101 ++---------------- 1 file changed, 9 insertions(+), 92 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md index f99741dfba1a06..4149e2f68dead0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md @@ -19,31 +19,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -65,32 +41,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[ラジオボタン](radio_overview.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -169,28 +120,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[階層リスト](list_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### コマンド @@ -200,14 +130,14 @@ title: オブジェクト ## 式の型/式タイプ -> [セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) のリストボックス列や、[オブジェクト](FormObjects/dropdownList_Overview.md#オブジェクトの使用) や [配列](FormObjects/dropdownList_Overview.md#配列の使用) に関連付けられた[ドロップダウンリスト](dropdownList_Overview.md) のプロパティリストでは、このプロパティは、[**データタイプ**](properties_DataSource.md#データタイプ-式の型) と呼ばれています。 +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). オブジェクトに関連付けられた式または変数のデータ型を指定します。 この設定の主な目的は、プロパティリスト内で提供されるテーマとオプションが、データの型と対応するようにするためです。 つまり、実際に変数の型そのものを決めるわけではありません。 プロジェクトをコンパイルするには、[変数を宣言](Concepts/variables.md#変数の宣言) する必要があります。 ただし、次の特定の場合には、このプロパティは型宣言の機能を持ちえます: - **[ダイナミック変数](#ダイナミック変数)**: このプロパティを使って、ダイナミック変数の型を宣言することができます。 -- **[リストボックス列](listbox_overview.md#リストボックス列)**: このプロパティは列データに表示フォーマットを関連づけるのに使用されます。 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 - **[ピクチャー変数](input_overview.md)**: このプロパティを使うと、インタープリタモードにおいてフォームロード前に変数を宣言することができます。 フォーム上のピクチャー変数にピクチャーを表示する際には特別なメカニズムが使用されます。 そのため、他の型の変数とは違って、ピクチャー変数の宣言は、フォームロード前 (`On Load` フォームイベントよりも先) におこなう必要があります。 これを行うためには、フォームのロードより前に`var varName : Picture` 宣言を実行するか(通常、`DIALOG` コマンドを呼び出したメソッド内で行います)、変数をフォームレベルで式タイププロパティを使用して型指定する必要があります。 このいずれかをおこなわない場合、ピクチャー変数はピクチャーを正しく表示できません (インタープリターモードのみ)。 @@ -219,20 +149,7 @@ title: オブジェクト #### 対象オブジェクト -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[入力](input_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[スピナー](spinner.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -375,7 +292,7 @@ title: オブジェクト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ラジオボタン](radio_overview.md) - [テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -385,7 +302,7 @@ title: オブジェクト ## 変数の計算 -このプロパティは、[リストボックスフッター](listbox_overview.md#リストボックスフッター) エリアに適用される計算タイプを設定します。 +This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. > The calculation for footers can also be set using the [`LISTBOX SET FOOTER CALCULATION`](../commands/listbox-set-footer-calculation) 4D command. @@ -432,7 +349,7 @@ title: オブジェクト #### 対象オブジェクト -[リストボックスフッター](listbox_overview.md#リストボックスフッター) +[List Box Footer](listbox-header-footer.md#footers) #### コマンド From 58fe2e9609171d740ec49b975f18f212416c8877 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:50 +0200 Subject: [PATCH 1025/2000] New translations properties_rangeofvalues.md (Japanese) --- .../current/FormObjects/properties_RangeOfValues.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md index 9eca50b1637b31..fc25fd4c0c6511 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md @@ -54,7 +54,7 @@ title: 値の範囲 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### コマンド @@ -79,7 +79,7 @@ title: 値の範囲 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### コマンド From ba7dbada3e2cc48131ef8e941d78c2c2ae37fd2a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:53 +0200 Subject: [PATCH 1026/2000] New translations properties_reference.md (Japanese) --- .../current/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index 14884d6f8b7d6e..5497f31a73c8ae 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ title: フォームオブジェクト JSON プロパティリスト | **g** | | | | [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 | | **h** | | | -| [`header`](./listbox_overview.md#リストボックスヘッダー) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | +| [`header`](./listbox-header-footer.md#headers) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | | [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px | em | | [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false | From 146ac1d61ef638623bca8f615ebeeaf26fff81cc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:55 +0200 Subject: [PATCH 1027/2000] New translations properties_resizingoptions.md (Japanese) --- .../FormObjects/properties_ResizingOptions.md | 60 +------------------ 1 file changed, 3 insertions(+), 57 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md index acb38d4e732820..f9bf7b1ba7e292 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md @@ -67,34 +67,7 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### コマンド @@ -124,34 +97,7 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### コマンド @@ -196,7 +142,7 @@ title: リサイズオプション #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド From 5ec98da2b6bad9c7beb26799ce169b6d00b88c7d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:42:59 +0200 Subject: [PATCH 1028/2000] New translations properties_text.md (Japanese) --- .../current/FormObjects/properties_Text.md | 125 ++---------------- 1 file changed, 13 insertions(+), 112 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md index d4df5375855f73..bd9bb2eec10e6c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md @@ -38,19 +38,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -75,19 +63,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -107,19 +83,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -160,19 +124,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -197,19 +149,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -227,19 +167,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -269,21 +197,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[進捗インジケーター](progressIndicator.md) - -[ルーラー](ruler.md) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -352,7 +266,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -379,18 +293,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) (通常とフラット以外のスタイル) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[ラジオボタン](radio_overview.md) (通常とフラット以外のスタイル) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### コマンド @@ -417,9 +320,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[リストボックス](listbox_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) -* [リストボックスフッター](listbox_overview.md#リストボックスフッター) -* [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### コマンド @@ -528,7 +429,7 @@ End if #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Input](input_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -581,7 +482,7 @@ End if #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -605,7 +506,7 @@ End if #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド From 0192d91de33529dac0c497f4c95f6a48adbfe19f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:43:01 +0200 Subject: [PATCH 1029/2000] New translations properties_textandpicture.md (Japanese) --- .../current/FormObjects/properties_TextAndPicture.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md index 651eae0c0a086e..8ee351e7c155a9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md @@ -86,7 +86,7 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[List Box Header](listbox-header-footer.md#headers) #### コマンド @@ -171,7 +171,7 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[ボタン](button_overview.md) ([ヘルプ](button_overview.md#ヘルプ)ボタンを除く) - [チェックボックス](checkbox_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ラジオボタン](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) #### コマンド @@ -294,13 +294,13 @@ title: テキスト、ピクチャー #### JSON 文法 -| 名称 | データタイプ | とりうる値 | -| :------------- | ------ | ---------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| 名称 | データタイプ | とりうる値 | +| :------------- | ------ | ------------------------------------------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### 対象オブジェクト -[ツールバーボタン](button_overview.md#ツールバー) - [ベベルボタン](button_overview.md#ベベル) - [角の丸いべべルボタン](button_overview.md#角の丸いベベル) - [OS X グラデーションボタン](button_overview.md#os-x-グラデーション) - [OS X テクスチャーボタン](button_overview.md#os-x-テクスチャー) - [Office XP ボタン](button_overview.md#office-xp) - [サークルボタン](button_overview.md#サークル) - [カスタムボタン](button_overview.md#カスタム) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### コマンド From 6fbee270ae75fda9a559457923dd64dee311d5fd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:43:03 +0200 Subject: [PATCH 1030/2000] New translations radio_overview.md (Japanese) --- .../current/FormObjects/radio_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md index 067641e8d050cf..b6bb9461328043 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md @@ -155,4 +155,8 @@ Office XPボタンの反転表示と背景のカラーはシステムカラー - カスタム: [背景パス名](properties_TextAndPicture.md#背景パス名) - [アイコンオフセット](properties_TextAndPicture.md#アイコンオフセット) - [横方向マージン](properties_TextAndPicture.md#横方向マージン) - - [縦方向マージン](properties_TextAndPicture.md#縦方向マージン) \ No newline at end of file + [縦方向マージン](properties_TextAndPicture.md#縦方向マージン) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From fdbf7e07a8341e9c3c0de18394ca5e1fe0b33925 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:43:05 +0200 Subject: [PATCH 1031/2000] New translations ruler.md (Japanese) --- .../current/FormObjects/ruler.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/ruler.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/ruler.md index 4f5e92a027a754..eb0846a52dee81 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/ruler.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/ruler.md @@ -40,6 +40,10 @@ title: ルーラー [ヘルプTips](properties_Help.md#ヘルプtips) - [オブジェクトメソッド実行](properties_Action.md#オブジェクトメソッド実行) +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## 参照 - [進捗インジケーター](progressIndicator.md) From 7bab2fe57732f0793be84b5dcc4d28f332e0579d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:43:07 +0200 Subject: [PATCH 1032/2000] New translations spinner.md (Japanese) --- .../current/FormObjects/spinner.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/spinner.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/spinner.md index 1ca58c7d05cd9f..10e81a60416e13 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/spinner.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/spinner.md @@ -31,4 +31,8 @@ title: スピナー [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [表示状態](properties_Display.md#表示状態) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - -[ヘルプTips](properties_Help.md#ヘルプtips) \ No newline at end of file +[ヘルプTips](properties_Help.md#ヘルプtips) + +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From d5fe178705d863ea8319bfc1b550be14c509923c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:43:09 +0200 Subject: [PATCH 1033/2000] New translations splitters.md (Japanese) --- .../current/FormObjects/splitters.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/splitters.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/splitters.md index 89558aadffe1d6..d6238fbfde380d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/splitters.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/splitters.md @@ -35,6 +35,10 @@ title: スプリッター [タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [CSSクラス](properties_Object.md#cssクラス) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [以降のオブジェクトを移動する](properties_ResizingOptions.md#以降のオブジェクトを移動する) - [表示状態](properties_Display.md#表示状態) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [線カラー](properties_BackgroundAndBorder.md#線カラー) - - [ヘルプTips](properties_Help.md#ヘルプtips) +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## 隣接するオブジェクトのプロパティとの相互作用 フォーム上では、スプリッター周辺にある各オブジェクトのリサイズオプションに基づいて、スプリッターとこれらのオブジェクトとが作用しあいます: From 089562f8c767f875afc70750ee7e1ccf08eac116 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:43:11 +0200 Subject: [PATCH 1034/2000] New translations stepper.md (Japanese) --- .../current/FormObjects/stepper.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/stepper.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/stepper.md index 3441134390cdd7..f2338bd8b87971 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/stepper.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/stepper.md @@ -27,6 +27,10 @@ title: ステッパー [タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) ("整数", "数値", "日付", "時間" のみ) - [CSSクラス](properties_Object.md#cssクラス) - [最小](properties_Scale.md#最小) - [最大](properties_Scale.md#最大) - [ステップ](properties_Scale.md#ステップ) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [入力可](properties_Entry.md#入力可) - [表示状態](properties_Display.md#表示状態) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [ヘルプTips](properties_Help.md#ヘルプtips) - [オブジェクトメソッド実行](properties_Action.md#オブジェクトメソッド実行) +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## 参照 - [進捗インジケーター](progressIndicator.md) From 3025c1e8956b327352b94d25c09b5e783ff9146d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:43:13 +0200 Subject: [PATCH 1035/2000] New translations subform_overview.md (Japanese) --- .../current/FormObjects/subform_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md index d3db551cf44273..bdcc99edd783cc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md @@ -212,3 +212,7 @@ End if ## プロパティ一覧 [タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [ソース](properties_Subform.md#ソース) - [リストフォーム ](properties_Subform.md#リストフォーム) - [詳細フォーム](properties_Subform.md#詳細フォーム) - [選択モード](properties_Subform.md#選択モード) - [リスト更新可](properties_Subform.md#リスト更新可) - [行をダブルクリック](properties_Subform.md#行をダブルクリック) - [空行をダブルクリック](properties_Subform.md#空行をダブルクリック) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [フォーカス可](properties_Entry.md#フォーカス可) - [表示状態](properties_Display.md#表示状態) - [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) - [横スクロールバー](properties_Appearance.md#横スクロールバー) - [縦スクロールバー](properties_Appearance.md#縦スクロールバー) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [印刷時可変](properties_Print.md#印刷時可変) - [メソッド](properties_Action.md#メソッド) + +## Supported Events + +[On Data Change](../Events/onDataChange.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 97200e4a46f5e36085d4eae8724a2f1745e55793 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:43:15 +0200 Subject: [PATCH 1036/2000] New translations tabcontrol.md (Japanese) --- .../current/FormObjects/tabControl.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md index 5060fd1020237f..0a59d867a5e125 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md @@ -141,3 +141,6 @@ FORM GOTO PAGE(arrPages) [ヘルプTips](properties_Help.md#ヘルプtips) - [標準アクション](properties_Action.md#標準アクション) +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 3c02c8b64fa5eaf2490914679e5dca4195a591cd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:43:17 +0200 Subject: [PATCH 1037/2000] New translations viewproarea_overview.md (Japanese) --- .../current/FormObjects/viewProArea_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/viewProArea_overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/viewProArea_overview.md index f562895a72142a..832130eb956d31 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/viewProArea_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/viewProArea_overview.md @@ -30,3 +30,7 @@ title: 4D View Pro エリア [フォーミュラバーを表示](properties_Appearance.md#フォーミュラバーを表示) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [メソッド](properties_Action.md#メソッド) + +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On Clicked](../Events/onClicked.md) - [On Column Resize](../Events/onColumnResize.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header Click](../Events/onHeaderClick.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Row Resize](../Events/onRowResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On VP Range Changed](../Events/onVPRangeChanged.md) - [On VP Ready](../Events/onVPReady.md) From 9bcde5b811eaad9485892fd966c479f905f1eedc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:43:19 +0200 Subject: [PATCH 1038/2000] New translations writeproarea_overview.md (Japanese) --- .../current/FormObjects/writeProArea_overview.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/writeProArea_overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/writeProArea_overview.md index 791aa23ed20148..16649d675de395 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/writeProArea_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/writeProArea_overview.md @@ -51,3 +51,6 @@ title: 4D Write Pro エリア [ドラッグ有効](properties_Action.md#ドラッグ有効) - [ドロップ有効](properties_Action.md#ドロップ有効) +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 63af4387d299900272a84ee882d38d6cabdf5b30 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:43:36 +0200 Subject: [PATCH 1039/2000] New translations updates.md (Japanese) --- i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md | 1 + 1 file changed, 1 insertion(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md index 7db7c96eefeca3..1e93bcf4ff3d6d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -11,6 +11,7 @@ title: リリースノート - 4D Write Pro は[階層リストスタイルシート](../WritePro/user-legacy/stylesheets.md#hierarchical-list-style-sheets) サポートするようになり、これにより自動ナンバリングつきの、構造化された[マルチレベルのリスト](../WritePro/user-legacy/using-a-4d-write-pro-area.md#multi-level-lists) の作成と管理が可能になりました。 - [`HTTPRequest`](../API/HTTPRequestClass.md#4dhttprequestnew) および [`HTTPAgent`](../API/HTTPAgentClass.md#4dhttpagentnew) クラスにおいて、ローカル証明書フォルダの代わりにmacOS キーチェーンからのカスタムの証明書を使用できるようになりました。 - テキストソースから4D メソッドを作成し実行するための[`4D.Method` クラス](../API/MethodClass.md)。 [`METHOD Get path`](../commands/method-get-path) および [`METHOD RESOLVE PATH`](../commands/method-resolve-path) コマンドは新しい`path volatile method` 定数 (128) をサポートするようになりました。 +- IMAP transporter now supports mailbox event notifications using the IDLE protocol through a [notifier object](../API/IMAPTransporterClass.md#notifier) of the [4D.IMAPNotifier](../API/IMAPNotifier.md) class, configurable via the `listener` property of [IMAP New transporter](../commands/imap-new-transporter). - リモートの[session](../API/SessionClass.md) オブジェクトは、[クライアント側でも利用可能](../Desktop/sessions.md#availability) になりました。 - Dependencies: support of [components stored on GitLab repositories](../Project/components.md#configuring-a-gitlab-repository). From 3d7c670e2dd1f472c1c4d07f387fa87a9a399c74 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:43:40 +0200 Subject: [PATCH 1040/2000] New translations entities.md (Japanese) --- i18n/ja/docusaurus-plugin-content-docs/current/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/entities.md b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/entities.md index fb2074e9db51d5..e0bba806fa2827 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/entities.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/entities.md @@ -442,7 +442,7 @@ $myInvoices:=$myParts.invoiceItems.invoice 最後の行は、$myParts エンティティセレクション内のパーツにリレートされている請求項目が少なくとも1行含まれているすべての請求書のエンティティセレクションを、*$myInvoices* 内に返します。 エンティティセレクションのプロパティとしてリレーション属性が使用されると、返される結果は、たとえ返されるエンティティが一つだけだとしても、常に新しいエンティティセレクションとなります。 エンティティセレクションのプロパティとしてリレーション属性が使用された結果、エンティティが何も返ってこない場合には、返されるのは空のエンティティセレクションであり、null ではありません。 -## Restricting entity selections {#restricting-entity-selections} +## エンティティセレクションを制限する {#restricting-entity-selections} ORDAでは、あらゆるデータクラスにおいて、エンティティへのアクセスを制限するフィルターを作成することができます。 一旦実装されると、データクラスのエンティティが **ORDAクラス関数** ([`all()`](../API/DataClassClass.md#all) や [`query()`](../API/EntitySelectionClass.md#query)など) または [**REST API**](../category/api-dataclass) ([Data Explorer](../Admin/dataExplorer.md) や [remote datastores](remoteDatastores.md)など) によってアクセスされるたびに、フィルターが自動的に適用されます。 From 2c2e9b32cc48f03d1623ae30f2300b7f21575969 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:43:48 +0200 Subject: [PATCH 1041/2000] New translations forms.md (Japanese) --- .../docusaurus-plugin-content-docs/current/Preferences/forms.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/forms.md b/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/forms.md index de3642ffaa7e05..39491c00152c35 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/forms.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/forms.md @@ -29,6 +29,6 @@ title: フォームページ ## 新フォームのデフォルト表示 - **境界**, **ルーラー**, ...: フォームエディターの各新規ウィンドウにデフォルトで表示する項目をチェックします。 フォームエディターの **表示** 階層メニューを使って、各ウィンドウの表示を個別に変更することができます。 -- **マーカーラインのカラー**: このオプションは、フォームエディター中で (ヘッダー、ブレーク、詳細、フッター) エリアを定義するマーカーラインの色を設定します。 For more information about markers, refer to [Using output control lines](https://doc.4d.com/4Dv20/4D/20.2/Using-output-control-lines.300-6750228.en.html). +- **マーカーラインのカラー**: このオプションは、フォームエディター中で (ヘッダー、ブレーク、詳細、フッター) エリアを定義するマーカーラインの色を設定します。 マーカーに関する詳細は [出力コントロールラインを使用する](https://doc.4d.com/4Dv20/4D/20.2/Using-output-control-lines.300-6750228.ja.html) を参照してください。 - **デフォルトで表示するバッジ**: このオプションは、フォームエディターの新しいウィンドウを開く際、どのバッジをデフォルトで表示するかを設定します。 バッジに関する詳細は [バッジを使用する](FormEditor/formEditor.md#バッジを使用する) を参照ください。 From 6aaa9bd2f408a2f896c7581725744dbc94f1ddba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:43:49 +0200 Subject: [PATCH 1042/2000] New translations general.md (Japanese) --- .../current/Preferences/general.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/general.md b/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/general.md index 7bd2b87d841941..69f3a6b876293f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/general.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/general.md @@ -78,7 +78,7 @@ macOS Sierra 以降、Mac のアプリケーションは、複数のウィンド ![](../assets/en/Preferences/general5.png) -These items allow you to create binary databases (see [Creating a new database](https://doc.4d.com/4Dv20/4D/20.2/Creating-a-new-database.300-6750129.en.html) section). これらの項目はデフォルトでは表示されません。今後 4D は、新規の開発にはプロジェクトベースのアーキテクチャーを使用することを推奨するからです。 +この項目を使用するとバイナリーデータベースを作成することができるようになります([新しいデータベースを作成する](https://doc.4d.com/4Dv20/4D/20.2/Creating-a-new-database.300-6750129.ja.html) の章を参照)。 これらの項目はデフォルトでは表示されません。今後 4D は、新規の開発にはプロジェクトベースのアーキテクチャーを使用することを推奨するからです。 ## 新規プロジェクト作成時 @@ -94,7 +94,7 @@ These items allow you to create binary databases (see [Creating a new database]( ### Project ソースファイルにトークンを含める -このオプションを有効にすると、新規の 4Dプロジェクトで保存された [メソッドのソースファイル](../Project/architecture.md#sources) には、クラシックランゲージおよびデータベースオブジェクト (定数、コマンド、テーブル、フィールド) 用の **トークン** が含まれます。 Tokens are additional characters such as `:C10` or `:5` inserted in the source code files, that allow renaming tables and fields and identifying elements whatever the 4D version (see [Using tokens in formulas](https://doc.4d.com/4Dv20/4D/20.6/Using-tokens-in-formulas.300-7487422.en.html)). +このオプションを有効にすると、新規の 4Dプロジェクトで保存された [メソッドのソースファイル](../Project/architecture.md#sources) には、クラシックランゲージおよびデータベースオブジェクト (定数、コマンド、テーブル、フィールド) 用の **トークン** が含まれます。 トークンとは、ソースコードファイルに挿入される `:C10` や `:5` などの追加文字で、テーブルやフィールドの名前を変更したり、4Dバージョンに関係なく要素を識別したりすることを可能にします ([フォーミュラ内でのトークンの使用](https://doc.4d.com/4Dv20/4D/20.6/Using-tokens-in-formulas.300-7487422.ja.html) を参照ください)。 バージョン管理システムや外部のコードエディターを新規プロジェクトで使用したい場合、これらのツールでのコードの可読性のために、このオプションのチェックを外すことができます。 From e2926197f3d19f554808e22915d6bf9f70d7c559 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:43:51 +0200 Subject: [PATCH 1043/2000] New translations methods.md (Japanese) --- .../current/Preferences/methods.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/methods.md b/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/methods.md index e0d5eb69a426f8..c7c6586e5fd525 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/methods.md @@ -112,7 +112,7 @@ title: メソッドページ ![](../assets/en/Preferences/show-clipboards.png) -The corresponding [clipboard shorcuts](../code-editor/write-class-method.md#clipboards) are still active when these clipboards are hidden. +これらのクリップボードが非表示の時でも、対応する[クリップボードのショートカット](../code-editor/write-class-method.md#クリップボード) は引き続きアクティブです。 #### 論理ブロックを強調 From 30f8944615c480636f416f8acecb1e5c714472dc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:43:54 +0200 Subject: [PATCH 1044/2000] New translations structure.md (Japanese) --- .../current/Preferences/structure.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/structure.md b/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/structure.md index 57caff4bc64665..4b74e1f227c118 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/structure.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/structure.md @@ -5,7 +5,7 @@ title: ストラクチャーページ ## プライマリーキー -These options in the preferences modify the default name and type of the primary key fields that are added automatically by 4D when new tables are created or by means of the [Primary key manager](https://doc.4d.com/4Dv20/4D/20.2/Primary-key-manager.300-6750292.en.html)). +環境設定内のこれらのオプションによって、新しくテーブルが追加されたとき、または [プライマリーキー管理](https://doc.4d.com/4Dv20/4D/20.2/Primary-key-manager.300-6750292.ja.html) 機能の使用によって 4D が自動的に追加するプライマリーキーのデフォルトの名前と型を変更することができます。 次のオプションから選択することができます: @@ -18,9 +18,9 @@ These options in the preferences modify the default name and type of the primary ### ストラクチャーの描画クォリティ -このオプションで、ストラクチャーエディターの描画レベルを変更できます。 デフォルトで品質は **高** に設定されています。 標準品質を選択して、表示速度を優先させることができます。 The effect of this setting is mainly perceptible when using the zoom function (see the "Zoom" paragraph in [Structure editor](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.en.html#105667)). +このオプションで、ストラクチャーエディターの描画レベルを変更できます。 デフォルトで品質は **高** に設定されています。 標準品質を選択して、表示速度を優先させることができます。 この設定の効果は主にズーム機能を使用する際に実感することができます ([ストラクチャーエディター](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.ja.html#105667) のズーム参照)。 ### フォルダーが表示対象外のとき -This option sets the appearance of dimmed tables in the Structure editor, when you carry out selections by folder (see [Highlight/dim tables by folder](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.en.html#4592928)). 薄暗く表示 (テーブルイメージの代わりに影が表示される) または非表示 (テーブルは完全に見えなくなる) が選択できます。 +このオプションは、ストラクチャーエディターでフォルダーによって選択する際の、テーブルが表示対象外のときのアピアランスを設定できます ([フォルダーごとにテーブルをハイライト/薄暗くする](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.ja.html#4592928) 参照)。 薄暗く表示 (テーブルイメージの代わりに影が表示される) または非表示 (テーブルは完全に見えなくなる) が選択できます。 From d5a57732c0eee2d13db405fe97476eb75a2a4af3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:43:56 +0200 Subject: [PATCH 1045/2000] New translations architecture.md (Japanese) --- .../current/Project/architecture.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Project/architecture.md b/i18n/ja/docusaurus-plugin-content-docs/current/Project/architecture.md index 5df4a99e42064a..f55a50cf5cb535 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Project/architecture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Project/architecture.md @@ -51,23 +51,23 @@ title: アーキテクチャー ### `Sources` -| 内容 | 説明 | 形式 | -| ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | -| catalog.4DCatalog | テーブルおよびフィールド定義 | XML | -| catalog_editor.json | ストラクチャーエディターでのテーブル、フィールド、およびリンクのカスタム位置と色。 変換されたプロジェクトでは [互換性設定](../settings/compatibility.md) に依存します。 | JSON | -| folders.json | エクスプローラーフォルダー定義 | JSON | -| menus.json | メニュー定義 | JSON | -| roles.json | [Privileges, permissions](../ORDA/privileges.md#rolesjson-file) and other security settings for the project | JSON | -| settings.4DSettings | *ストラクチャー*データベース設定。 They are not taken into account if *[user settings](#settings-user)* or *[user settings for data](#settings-user-data)* are defined (see also [Priority of settings](../settings/overview.md#priority-of-settings). **警告**: コンパイル済みアプリケーションの場合、ストラクチャー設定は読み取り専用の .4dz ファイルに格納されます。 For deployment needs, it is necessary to [enable](../settings/overview.md#enabling-user-settings) and use *user settings* or *user settings for data* to define custom settings. | XML | -| tips.json | 定義されたヘルプTips | JSON | -| lists.json | 定義されたリスト | JSON | -| filters.json | 定義されたフィルター | JSON | -| dependencies.json | プロジェクトに [ロードするコンポーネント](components.md) の名前 | JSON | -| HTTPHandlers.json | Custom [HTTP request handlers](../WebServer/http-request-handler.md) defined for the web server | JSON | -| HTTPRules.json | Custom [HTTP rules](../WebServer/http-rules.md) defined for the web server | JSON | -| styleSheets.css | CSS スタイルシート | CSS | -| styleSheets_mac.css | Mac用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | -| styleSheets_windows.css | Windows用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | +| 内容 | 説明 | 形式 | +| ------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | +| catalog.4DCatalog | テーブルおよびフィールド定義 | XML | +| catalog_editor.json | ストラクチャーエディターでのテーブル、フィールド、およびリンクのカスタム位置と色。 変換されたプロジェクトでは [互換性設定](../settings/compatibility.md) に依存します。 | JSON | +| folders.json | エクスプローラーフォルダー定義 | JSON | +| menus.json | メニュー定義 | JSON | +| roles.json | プロジェクトの [権限、パーミッション](../ORDA/privileges.md#rolesjson-ファイル)およびその他のセキュリティ設定 | JSON | +| settings.4DSettings | *ストラクチャー*データベース設定。 *[ユーザー設定](#settings-ユーザー)* または *[データファイル用のユーザー設定](#settings-ユーザーデータ)* が定義されている場合は、そちらの設定が優先されます ([設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください)。 **警告**: コンパイル済みアプリケーションの場合、ストラクチャー設定は読み取り専用の .4dz ファイルに格納されます。 運用時にカスタム設定を定義するには、[ユーザー設定を有効化](../settings/overview.md#ユーザー設定の有効化) し、*ユーザー設定* または *データファイル用のユーザー設定* を使う必要があります。 | XML | +| tips.json | 定義されたヘルプTips | JSON | +| lists.json | 定義されたリスト | JSON | +| filters.json | 定義されたフィルター | JSON | +| dependencies.json | プロジェクトに [ロードするコンポーネント](components.md) の名前 | JSON | +| HTTPHandlers.json | Web サーバー用に定義されたカスタムの [HTTP リクエストハンドラー](../WebServer/http-request-handler.md)。 | JSON | +| HTTPRules.json | Web サーバー用に定義されたカスタムの [HTTP ルール](../WebServer/http-rules.md) | JSON | +| styleSheets.css | CSS スタイルシート | CSS | +| styleSheets_mac.css | Mac用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | +| styleSheets_windows.css | Windows用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | #### `Classes` @@ -98,11 +98,11 @@ title: アーキテクチャー #### `Shared` -| 内容 | 説明 | 形式 | -| ------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | -| assets/ | [Shared files](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/events/bindingActionToEvents#shared-folder) such as pictures used in Qodly pages | 様々 | -| CustomComponents/ | [Custom components](https://developer.4d.com/qodly/Integrations/customComponent/overview) files used in Qodly pages | json | -| *other_files*.json | shared elements such as css or datasources used in Qodly pages | json | +| 内容 | 説明 | 形式 | +| ------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---- | +| assets/ | Qodly ページで使用されているピクチャーのような、[共有されたファイル](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/events/bindingActionToEvents#shared-folder) | 様々 | +| CustomComponents/ | Qodly ページで使用される[カスタムのコンポーネント](https://developer.4d.com/qodly/Integrations/customComponent/overview) | json | +| *other_files*.json | Qodly ページで使用されるCSS やデータソースなどの共有された要素 | json | #### `TableForms` @@ -128,10 +128,10 @@ title: アーキテクチャー #### `WebForms` -| 内容 | 説明 | 形式 | -| ------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------- | ---- | -| *QodlyFormName*.WebForm | Json representations of Qodly pages | JSON | -| crafted_components.json | Description of [components crafted](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/craftedComponents) on Qodly pages | JSON | +| 内容 | 説明 | 形式 | +| ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ---- | +| *QodlyFormName*.WebForm | JSON で表された Qodly ページ | JSON | +| crafted_components.json | Qodly ページ上の [クラフトコンポーネント](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/craftedComponents) の詳細 | JSON | ### `Trash` @@ -178,9 +178,9 @@ Data フォルダーには、データファイルのほか、データに関わ ### `Settings` (ユーザーデータ) -This folder contains [**user settings for data**](../settings/overview.md#user-settings-for-data-file) used for application administration. +このフォルダには、アプリケーションの管理に使用される [**データのユーザー設定**](../settings/overview.md#データファイル用のユーザー設定) が格納されます。 -> この設定は [ユーザー設定](#settings-ユーザー) や [ストラクチャー設定](#sources) より優先されます。 See also [Priority of settings](../settings/overview.md#priority-of-settings). +> この設定は [ユーザー設定](#settings-ユーザー) や [ストラクチャー設定](#sources) より優先されます。 [設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください。 | 内容 | 説明 | 形式 | | ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | @@ -202,9 +202,9 @@ Logs フォルダーには、プロジェクトが使用するすべてのログ ## `Settings` (ユーザー) -This folder contains [**user settings**](../settings/overview.md#user-settings) used for application administration. +このフォルダには、アプリケーションの管理に使用される [**ユーザー設定**](../settings/overview.md#ユーザー設定) が格納されます。 -> この設定は [ストラクチャー設定](#sources) より優先されます。 しかしながら、[データファイル用のユーザー設定](#settings-ユーザーデータ) が存在する場合は、そちらが優先されます。 See also [Priority of settings](../settings/overview.md#priority-of-settings). +> この設定は [ストラクチャー設定](#sources) より優先されます。 しかしながら、[データファイル用のユーザー設定](#settings-ユーザーデータ) が存在する場合は、そちらが優先されます。 [設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください。 | 内容 | 説明 | 形式 | | ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | From 0e0fbf3157ae6c044ddc579a745a6292bf1fccd3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:44:00 +0200 Subject: [PATCH 1046/2000] New translations components.md (Japanese) --- .../current/Project/components.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Project/components.md b/i18n/ja/docusaurus-plugin-content-docs/current/Project/components.md index 5873f2c21fe008..c25c172f0e40a9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Project/components.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Project/components.md @@ -367,7 +367,7 @@ When you add or update a component (whether [local](#local-components) or [from このファイルは、依存関係・パス・url・読み込みエラー・その他の情報などをログに記録します。 これは、コンポーネントの読み込み管理やトラブルシューティングに役立ちます。 -## Monitoring Project Dependencies {#monitoring-project-dependencies} +## プロジェクトの依存関係をモニタリング {#monitoring-project-dependencies} 開かれているプロジェクトでは、**依存関係** パネルで依存関係の追加・削除・更新ができるほか、現在の読み込み状態に関する情報を取得することができます。 @@ -473,7 +473,7 @@ To add a local dependency, click on the **[+]** button in the footer area of the ![dependency-add](../assets/en/Project/dependency-add.png) -Make sure the **Local** tab is selected and click on the *...*\*\* button. 標準の "ファイルを開く" ダイアログボックスが表示され、追加するコンポーネントを選択できます。 [**.4DZ**](../Desktop/building.md#コンポーネントをビルド) または [**.4DProject**](architecture.md#applicationname4dproject-ファイル) ファイルを選択できます。 +**ローカル** タブが選択されていることを確認し、**...** ボタンをクリックします。 標準の "ファイルを開く" ダイアログボックスが表示され、追加するコンポーネントを選択できます。 [**.4DZ**](../Desktop/building.md#コンポーネントをビルド) または [**.4DProject**](architecture.md#applicationname4dproject-ファイル) ファイルを選択できます。 選択した項目が有効であれば、その名前と場所がダイアログボックスに表示されます。 @@ -540,7 +540,7 @@ The dependency is declared in the [**dependencies.json**](#dependenciesjson) fil ![dependency-git-tag](../assets/en/Project/dependency-git-tag.png) -- **Follow 4D version** (default, recommended option): Download the latest component release that is compatible with the running 4D version. この依存関係ルールは、コンポーネントのリリースタグが適切な[命名規則](#4dバージョンタグの命名規則) に従っていた場合にのみ使用できます。 This option is **recommended**, especially for the [components developed by 4D](../Extensions/overview.md#components-developed-by-4d). +- **4D のバージョンに追随する** (デフォルト、推奨されるオプション): 実行中の4D バージョンと互換性のある最新のコンポーネントリリースをダウンロードします。 この依存関係ルールは、コンポーネントのリリースタグが適切な[命名規則](#4dバージョンタグの命名規則) に従っていた場合にのみ使用できます。 このオプションは、特に[4D によって開発されたコンポーネント](../Extensions/overview.md#4d-によって開発されたコンポーネント) に対して推奨されます。 - **メジャー更新の手前まで**: [セマンティックバージョニングの範囲](#タグとバージョン)を定義して、更新を次のメジャーバージョンの手前までに制限します。 - **マイナー更新の手前まで**: 上と同様に、更新を次のマイナーバージョンの手前までに制限します。 - **自動更新しない(タグ指定)**: 利用可能なリストから [特定のタグ](#セマンティックバージョン範囲]) を選択するか、手動で入力します。 From 0351c95b916bbdf085e3c60b1100d09018e5ab37 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:44:03 +0200 Subject: [PATCH 1047/2000] New translations documentation.md (Japanese) --- .../current/Project/documentation.md | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Project/documentation.md b/i18n/ja/docusaurus-plugin-content-docs/current/Project/documentation.md index 6748776051563e..6d83df7f097d34 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Project/documentation.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Project/documentation.md @@ -107,7 +107,7 @@ title: ドキュメンテーション :::note -Otherwise, the code editor displays [the block comment at the top of the method code](../code-editor/write-class-method.md#help-tips). +それ以外の場合には、[メソッドコードの先頭のコメントブロック](../code-editor/write-class-method.md#ヘルプtips) がコードエディターに表示されます。 ::: @@ -159,10 +159,10 @@ _イタリック_ - テーブルタグ: ```md -| Parameter | Type | Description | +| 引数 | 型 | 説明 | | --------- | ------ | ------------ | -| wpArea | Text |Write pro area| -| toolbar | Text |Toolbar name | +| wpArea | テキスト |Write pro エリア| +| toolbar | テキスト |ツールバー名 | ``` - リンクタグ: @@ -196,22 +196,21 @@ The [documentation](https://doc.4d.com) of the command .... `WP SwitchToolbar.md` ファイルに、次のように書くことができます: ````md - + GetLogo (size) -> logo -| Parameter | Type | in/out | Description | +| 引数 | 型 | 入/出 | 詳細 | | --------- | ------ | ------ | ----------- | -| size | Integer | in | Logo style selector (1 to 5) | -| logo | Picture | out | Selected logo | +| size | Integer | in | ロゴスタイルセレクター (1 〜 5) | +| logo | Picture | out | 選択されたロゴ | ## Description -This method returns a logo of a specific size, depending on the value of the *size* parameter. -1 = smallest size, 5 = largest size. +このメソッドは *size* 引数の値に応じて、特定のサイズのロゴを返します。1 = 最小のサイズ、 5 = 最大のサイズ。 ## Example @@ -219,7 +218,7 @@ This method returns a logo of a specific size, depending on the value of the *si C_PICTURE($logo) C_LONGINT($size) -//Get the largest logo +// 最大のロゴを取得 $logo:=GetLogo(5) ``` ```` From e41446eb422002704ce3879b5a06115ec9b5ad73 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:44:04 +0200 Subject: [PATCH 1048/2000] New translations overview.md (Japanese) --- .../current/Project/overview.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Project/overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/Project/overview.md index c90612b3ddc88c..b0e1c12ff8c3a6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Project/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Project/overview.md @@ -4,11 +4,11 @@ title: 4D at a glance slug: /GettingStarted/overview --- -A 4D project contains all of the source code of a 4D application, whatever its deployment type (web, desktop, or mobile), from the database structure to the user interface, including code, web pages, forms, menus, user settings, or any required resources. 4D プロジェクトは主にテキストファイルによって構成されています。 +Web やデスクトップ、モバイルの運用形態に関わらず、データベースストラクチャーからユーザーインターフェースまで (コード、Web ページ、フォーム、メニュー、ユーザー設定、その他必要なリソース含む) 、4D アプリケーションのすべてのソースコードが 4D プロジェクトには格納されています。 4D プロジェクトは主にテキストファイルによって構成されています。 ## プロジェクトファイル -4D project files are open and edited using regular 4D platform applications (4D or 4D Server), on Windows or macOS. With 4D, full-featured editors are available to manage files, including a [code editor](../code-editor/write-class-method.md), a [web interface builder (4D Qodly Pro)](https://developer.4d.com/qodly/), a [form editor](../FormEditor/formEditor.md), a structure editor, a menu editor... +4D プロジェクトファイルはWindows またはmacOS 上では通常の4D プラットフォームアプリケーション(4D または 4D Server) で開いて編集します。 4D では、ファイルを管理するための機能を完全に備えたエディターが利用可能です。これには [コードエディター(メソッドエディター)](../code-editor/write-class-method.md)、 [Web インターフェースビルダー(4D Qodly Pro)](https://developer.4d.com/qodly/)、 [フォームエディター](../FormEditor/formEditor.md)、ストラクチャーエディター、メニューエディターなどのエディターが含まれます。 また、人間にも解読可能なテキストファイル (JSON、XML等) 形式で提供されているため、プロジェクトの読み書きは任意のコードエディターでおこなうことも可能です。 @@ -16,18 +16,18 @@ A 4D project contains all of the source code of a 4D application, whatever its d ## 開発 -4D プロジェクトは **4D** アプリケーションを使って作成します。 It provides an Integrated Development Environment (IDE) for 4D projects as well as a web server, a web interface builder, a mobile project generator, and an application runtime, allowing you to develop, test, and debug any kind of project. +4D プロジェクトは **4D** アプリケーションを使って作成します。 4D は 4D プロジェクト用の統合開発環境 (IDE) を提供するだけでなく、Webサーバー、Web インターフェースビルダー、モバイルプロジェクトジェネレーター、およびアプリケーションランタイムも提供し、プロジェクトの開発・テスト・デバッグに使います。 ### ソース管理 マルチユーザー開発は標準的な **ソース管理** リポジトリツール (Perforce, Git, SVN 等) を使っておこないます。これによって、異なるブランチで開発し、比較してマージまたは変更を戻すといった処理が可能になります。 -### Development mode on 4D Server +### 4D Serverにおける開発モード -If you are a small-size development team and you do not want to use a source control tool, you can use the [**Development mode**](../Desktop/clientServer.md#development-mode) of 4D Server, allowing developers to work online on the same project with 4D in remote mode. Note that this alternative mode should be used in specific cases; using an organisation based upon source control tools (see above) is usually recommended. +小規模な開発チームで、ソース管理ツールを使用したくない場合、4D Server の [**開発モード**](../Desktop/clientServer.md#開発モード) を使用することができます。これを使用すると、開発者は4D リモートから同じプロジェクトに対してオンラインで作業することができます。 ただしこの選択肢は特別なケースにおいてのみ使用されるべきであるという点に注意してください。一般的にはソース管理ツール(上記参照)に基づいた管理を行うことが推奨されます。 ## 運用 -プロジェクトファイルは [コンパイル](compiler.md) し、簡単に運用することができます。 4D allows you to create several types of application from your projects, including [web](WebServer/webServer.md) applications, [desktop](Desktop/building.md) applications (client/server or single-user), or [mobile applications](https://developer.4d.com/go-mobile/). +プロジェクトファイルは [コンパイル](compiler.md) し、簡単に運用することができます。 4D では、 [Web](WebServer/webServer.md) アプリケーション、 [デスクトップ](Desktop/building.md) アプリケーション(クライアント/サーバーまたはシングルユーザー)、あるいは [モバイルアプリケーション](https://developer.4d.com/go-mobile/) など、プロジェクトから複数のアプリケーションを作成することができます。 バックエンドアプリケーションは、4D Server または 4D で運用するほか、[4D Volume Desktopライセンスと統合](../Desktop/building.md) することも可能です。 \ No newline at end of file From 04bfd4bdc20ef857ad6faa8a783b1c757b609da8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:44:07 +0200 Subject: [PATCH 1049/2000] New translations $attributes.md (Japanese) --- .../current/REST/$attributes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$attributes.md b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$attributes.md index 013ed6ad228fc7..e5bb0880449529 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$attributes.md @@ -3,11 +3,11 @@ id: attributes title: $attributes --- -Allows selecting the attribute(s) to get from the dataclass (*e.g.*, `Company(1)?$attributes=name,city`, `Company(1)?$attributes=employees.lastname`, or `Employee?$attributes=employer.name`). +データクラスから取得する属性を選択するのに使います (例: `Company(1)?$attributes=name,city`、 `Company(1)?$attributes=employees.lastname` あるいは `Employee?$attributes=employer.name`)。 ## 説明 -If you have relation attributes in a dataclass, use `$attributes` to define the path of attributes whose values you want to get for the related entity or entities. +データクラスにリレーション属性が含まれていて、リレート先のエンティティまたはエンティティセレクションの属性のうち値を取得するものを選択したい場合、そのパスを指定するのに `$attributes` を使用します。 `$attributes` はエンティティ (*例:* People(1)) またはエンティティセレクション (*例:* People/$entityset/0AF4679A5C394746BFEB68D2162A19FF) に対して適用できます。 @@ -22,8 +22,8 @@ If you have relation attributes in a dataclass, use `$attributes` to define the - `$attributes=relatedEntities.*`: リレートエンティティズの属性がすべて返されます。 - `$attributes=relatedEntities.attributePath1, relatedEntities.attributePath2, ...`: リレートエンティティズの指定された属性だけが返されます。 -- If `$attributes` is specified for **storage** attributes: - - `$attributes=attribute1, attribute2, ...`: only those attributes of the entities are returned. +- ストレージ 属性を対象に `$attributes` が指定された場合: + - `$attributes=attribute1, attribute2, ...`: エンティティのそれらの属性のみが返されます。 ## リレートエンティティズの例 From b7ae69dd837326f4e242e7a30d0d4a1de3d81522 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:44:15 +0200 Subject: [PATCH 1050/2000] New translations $filter.md (Japanese) --- .../current/REST/$filter.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$filter.md b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$filter.md index f0db0ecae759fb..4ec017f9d38a79 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$filter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$filter.md @@ -3,7 +3,7 @@ id: filter title: $filter --- -Allows to query the data in a dataclass or method (*e.g.*, `$filter="firstName!='' AND salary>30000"`) +データクラスまたはメソッドが返すデータをフィルターします (*例*: `$filter="firstName!='' AND salary>30000"`) ## 説明 @@ -27,7 +27,7 @@ Allows to query the data in a dataclass or method (*e.g.*, `$filter="firstName!= ### paramsプロパティの使用 -You can also use 4D's `params` property which is a collection of values. +また値のコレクションである4D の `params` プロパティを使用することもできます。 **\{attribute\} {comparator} {placeholder} {AND/OR/EXCEPT} \{attribute\} {comparator} {placeholder}&$params='["{value1}","{value2}"]'** @@ -77,25 +77,25 @@ You can also use 4D's `params` property which is a collection of values. | <= | 以下 | | begin | 前方一致 | -## Vector similarity +## ベクトル類似度 -If the attribute stores [**vector objects**](../API/VectorClass.md) (see how to [configure a 4D field to only store 4D.Vector class objects](../Develop/field-properties.md#class)), you can filter the dataclass using **vectors**, aka **embeddings**. +属性が[**ベクトルオブジェクト**](../API/VectorClass.md) を保存する場合([4D フィールドを 4D.Vector クラスオブジェクトのみを保存するように設定する方法](../Develop/field-properties.md#class) を参照)、**ベクトル** つまり**埋め込み** を使用してデータクラスをフィルターすることができます。 -For more information about vector similarity searches, please refer to [Query by vector similarity](../API/DataClassClass.md#query-by-vector-similarity) section. +ベクトル類似度の詳細な情報については、[ベクトル類似度によるクエリ](../API/DataClassClass.md#ベクトル類似度によるクエリ) の章を参照してください。 -Use the `params` property to provide the filter with the vector comparison parameter, using a syntax like: +`params` プロパティを使用してベクトル比較パラメーターのフィルターを提供します。使用する構文は以下の通りです: **\{vectorAttribute\} \{comparator\} \{placeholder\}&$params=vectorComparison** -The *vectorComparison* parameter is a collection of the following elements: +*vectorComparison* パラメーターは、以下のような要素を格納したコレクションです: -| プロパティ | 型 | 説明 | -| -------------------------------------------------------------------------------- | --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [].vector | Collection of numbers | 必須設定です。 A collection that represents the vector to compare | -| [].metric | Text | 任意。 クエリに使用する[ベクトル計算](../API/VectorClass.md#ことなるベクトル計算を理解する)。 Supported values:
  • "cosine" (default if omitted): calculates the cosine similarity between vectors.
  • "dot": calculates the dot similarity of vectors.
  • "euclidean": calculates the Euclidean distance between vectors. | -| [].threshold | Real | 任意(デフォルト: 0.5)。 選択された"metric"に従って、コサイン、ドット、またはユークリッド類似度に基づいたベクトル比較をフィルタリングするために使用されるしきい値。 最適な結果を得るためには、特定の用途に最適な類似度のしきい値をきちんと選択することが強く推奨されます。 | +| プロパティ | 型 | 説明 | +| -------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [].vector | 数値のコレクション | 必須設定です。 比較するベクトルを表すコレクションです | +| [].metric | Text | 任意。 クエリに使用する[ベクトル計算](../API/VectorClass.md#ことなるベクトル計算を理解する)。 サポートされる値:
  • "cosine" (省略時のデフォルト): ベクトル間のコサイン類似度を計算します。
  • "dot": ベクトル間のドット類似度を計算します。
  • "euclidean": ベクトル間のユークリッド距離を計算します。 | +| [].threshold | Real | 任意(デフォルト: 0.5)。 選択された"metric"に従って、コサイン、ドット、またはユークリッド類似度に基づいたベクトル比較をフィルタリングするために使用されるしきい値。 最適な結果を得るためには、特定の用途に最適な類似度のしきい値をきちんと選択することが強く推奨されます。 | -Only a subset of **comparator** symbols is supported with vector comparisons. これらの比較記号は、結果としきい値を比較するのに使用されるという点に注意してください: +ベクトル比較では **comparator** 記号の一部のみがサポートされます。 これらの比較記号は、結果としきい値を比較するのに使用されるという点に注意してください: | 比較演算子 | 記号 | 説明 | | ----- | --------------------------- | --------- | @@ -125,7 +125,7 @@ Person データクラスより、anotherobj オブジェクト属性の number GET /rest/Person/?filter="anotherobj.mynum > 50" ``` -In this example, we do a vector search with basic values: +この例では、基本的な値でベクトル検索を行います: ``` GET /rest/Person/?filter="VectorAtt>=:1"&$params='[{vector:[1,2,3],threshold:1}]' From 61f1d2175134a8d02fbaae3e437488a143ae9f60 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:55:24 +0200 Subject: [PATCH 1051/2000] New translations httpagentclass.md (Japanese) --- .../current/API/HTTPAgentClass.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md index 86d9a3113de36e..32ef5b8ff9cc31 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md @@ -39,14 +39,6 @@ HTTPAgent オブジェクトは共有可能なため、 シングルトンクラ **4D.HTTPAgent.new**( { *options* : Object } ) : 4D.HTTPAgent -
    履歴 - -| リリース | 内容 | -| ---- | --------------------------------- | -| 21 | *storeCertificateName* プロパティのサポート | - -
    -
    From e45959265ebbecd1229f8bd1c74be05bfec0eb21 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 00:58:03 +0200 Subject: [PATCH 1052/2000] New translations webarea_overview.md (Japanese) --- .../current/FormObjects/webArea_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md index 13368d5e3ca1e6..5503eb5084c84a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md @@ -245,6 +245,10 @@ Webインスペクターを表示させるには、`WA OPEN WEB INSPECTOR` コ [タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [CSSクラス](properties_Object.md#cssクラス) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [メソッド](properties_Action.md#メソッド) +## Supported Events + +[On Begin URL Loading](../Events/onBeginUrlLoading.md) - [On End URL Loading](../Events/onEndUrlLoading.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Open External Link](../Events/onOpenExternalLink.md) - [On Unload](../Events/onUnload.md) - [On URL Filtering](../Events/onUrlFiltering.md) - [On URL Loading Error](../Events/onUrlLoadingError.md) - [On URL Resource Loading](../Events/onUrlResourceLoading.md) - [On Window Opening Denied](../Events/onWindowOpeningDenied.md) + ## 4DCEFParameters.json 4DCEFParameters.json は4D アプリケーション内でのWeb エリアの振る舞いを管理するためのCEF パラメーターをカスタマイズすることができる設定ファイルです。 From e8404a822d798188708a14488f19de4ff512f984 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:00:22 +0200 Subject: [PATCH 1053/2000] New translations project-method-properties.md (Japanese) --- .../Project/project-method-properties.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Project/project-method-properties.md b/i18n/ja/docusaurus-plugin-content-docs/current/Project/project-method-properties.md index b7923a1e1aebff..6d3d269c960f2b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Project/project-method-properties.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Project/project-method-properties.md @@ -264,9 +264,9 @@ Recursive calls should always end at some point. たとえば、`Genealogy of` :::caution -Changing the name of a method already used in the project can invalidate any methods or formulas that use the old method name and runs the risk of disrupting application functioning. It is strongly recommended to use the [renaming function for project methods](../Project/search-replace.md#renaming-project-methods-and-variables). この機能を使用すれば、デザイン環境における当該メソッドの呼び出し箇所がすべて自動的に更新されます (ただし EXECUTE METHOD など、文字列としてメソッド名が参照されている個所を除きます)。 +プロジェクトメソッドの名前を変更すると、そのメソッドを旧名称で呼び出している他のメソッドやフォーミュラなど、アプリケーションの機能が無効になるリスクがあります。 この場合、 [プロジェクトメソッドの改名機能](../Project/search-replace.md#renaming-project-methods-and-variables) を使用することが強く推奨されます。 この機能を使用すれば、デザイン環境における当該メソッドの呼び出し箇所がすべて自動的に更新されます (ただし EXECUTE METHOD など、文字列としてメソッド名が参照されている個所を除きます)。 -4D Server の場合、名称変更は変更終了後にサーバーに反映されます。 複数のユーザーが同時に名称を変更しようとすると、最後におこなわれた名称変更が適用されます。 You may want to specify a method owner so that only certain users can change the method's name. +4D Server の場合、名称変更は変更終了後にサーバーに反映されます。 複数のユーザーが同時に名称を変更しようとすると、最後におこなわれた名称変更が適用されます。 メソッドのオーナーを指定すれば特定のユーザー以外はメソッド名を変更できないようにできます。 ::: @@ -296,11 +296,11 @@ Changing the name of a method already used in the project can invalidate any met この属性は、クライアント/サーバーモードの 4Dアプリケーションでのみ考慮されます。 このオプションが選択されていると、そのプロジェクトメソッドは呼び出し方に関わらず常にサーバー上で実行されます。 -For more information on this option, refer to [Execute on Server attribute](https://doc.4d.com/4Dv20/4D/20/Execute-on-Server-attribute.300-6330555.en.html). +このオプションに関する詳細は、4D Serverリファレンスマニュアルの [サーバー上で実行属性](https://doc.4d.com/4Dv20/4D/20/Execute-on-Server-attribute.300-6330555.ja.html) を参照ください。 ### 実行モード -このオプションを使用すると、メソッドのプリエンプティブ実行が可能であることを宣言できます。 It is described in the [Preemptive processes section](../Develop/preemptive.md). +このオプションを使用すると、メソッドのプリエンプティブ実行が可能であることを宣言できます。 これについては、[プリエンプティブプロセス](../Develop/preemptive.md) の章で説明されています。 ### 公開オプション @@ -308,23 +308,23 @@ For more information on this option, refer to [Execute on Server attribute](http #### Webサービス -この属性を使用して、SOAPリクエストでアクセス可能な Webサービスとして当該メソッドを公開することができます。 For more information, refer to the [Publication and use of Web Services](https://doc.4d.com/4Dv20/4D/20.2/Publication-and-use-of-Web-Services.200-6750103.en.html) chapter. このオプションを選択すると、**WSDL を公開** オプションを選択できるようになります。 +この属性を使用して、SOAPリクエストでアクセス可能な Webサービスとして当該メソッドを公開することができます。 詳細は [Web サービスの公開と使用](https://doc.4d.com/4Dv20/4D/20.2/Publication-and-use-of-Web-Services.200-6750103.ja.html) を参照ください。 このオプションを選択すると、**WSDL を公開** オプションを選択できるようになります。 -In the Explorer, project methods that are offered as a Web Service are given a specific icon. +エクスプローラーでは、Web サービスとして提供されるプロジェクトメソッドには専用のアイコンが表示されます。 **注:** メソッド名が XML の命名規則に準拠しない文字 (たとえばスペース) を含む場合、そのメソッドは Webサービスとして公開できません。 この場合、設定は保存できません。 #### WSDL を公開 -この属性は "Webサービス" 属性が設定されている場合にのみ利用可能です。 この属性を設定すると、当該メソッドが 4Dアプリケーションの WSDLに 含まれます。 For more information about this, refer to [Generation of the WSDL](https://doc.4d.com/4Dv20/4D/20.2/Publishing-a-Web-Service-with-4D.300-6750334.en.html#502689). +この属性は "Webサービス" 属性が設定されている場合にのみ利用可能です。 この属性を設定すると、当該メソッドが 4Dアプリケーションの WSDLに 含まれます。 詳細については [WSDL ファイルを生成する](https://doc.4d.com/4Dv20/4D/20.2/Publishing-a-Web-Service-with-4D.300-6750334.ja.html#502689) を参照ください。 -In the Explorer, project methods that are offered as a Web Service and published in WSDL are given a specific icon. +エクスプローラーでは、Webサービスとして提供され、WSDLで公開されたプロジェクトメソッドには専用のアイコンが表示されます。 #### 4D タグと URL(4DACTION...) このオプションは、4D Webサーバーのセキュリティを強化するために使用されます。このオプションが選択されていない場合、[4DACTION URL](../WebServer/httpRequests.md#4daction) を使用した HTTPリクエスト、および [4DSCRIPT、4DTEXT、4DHTML タグ](../Tags/transformation-tags.md) から当該メソッドを直接呼び出すことができません。 -In the Explorer, project methods with this attribute are given a specific icon. +この属性が指定されたプロジェクトメソッドは、エクスプローラーで以下のアイコンが表示されます。 セキュリティのため、このオプションはデフォルトで選択されていません。 Web機能から直接呼び出されるメソッドには、このオプションを明示的に選択しなければなりません。 @@ -339,7 +339,7 @@ In the Explorer, project methods with this attribute are given a specific icon. - メソッドに "SQL" 属性が設定されていても、メソッドの実行時にはデータベース設定およびメソッドプロパティに設定されたアクセス権が考慮されます。 - ODBC の **SQLProcedure** 関数は "SQL" 属性が設定されているプロジェクトメソッド名のみを返します。 -For more information, refer to [4D SQL engine implementation](https://doc.4d.com/4Dv20/4D/20/4D-SQL-engine-implementation.300-6342089.en.html) in the 4D SQL manual. +詳細については、SQLマニュアルの [4Dと4D SQLエンジン統合の原則](https://doc.4d.com/4Dv20/4D/20/4D-SQL-engine-implementation.300-6342089.ja.html) を参照ください。 #### REST サーバー @@ -351,7 +351,7 @@ For more information, refer to [4D SQL engine implementation](https://doc.4d.com メソッド属性の一括設定をおこなうには: -1. On the [Methods Page](https://doc.4d.com/4Dv20/4D/20.2/Methods-Page.300-6750119.en.html) of the 4D Explorer, expand the options menu, then choose the **Batch setting of attributes...** command. "メソッド属性" ダイアログボックスが表示されます: +1. エクスプローラーの [メソッドページ](https://doc.4d.com/4Dv20/4D/20.2/Methods-Page.300-6750119.ja.html) からオプションメニューを展開し、**属性の一括設定...** コマンドを選択します。 "メソッド属性" ダイアログボックスが表示されます: 2. "一致するメソッド名" エリアに属性を一括設定するメソッドを指定するための名前条件を入力します。 入力した文字列を使用してメソッド名が検索されます。 From 37b0373eb269d64930b7f99797f014baf6b0ca87 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:00:41 +0200 Subject: [PATCH 1054/2000] New translations collectionclass.md (Japanese) --- .../version-21/API/CollectionClass.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md index 7487e727d47d27..839928d5d64967 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md @@ -1415,11 +1415,11 @@ $c2:=$c.flatMap($f; $c.sum())
    -| 引数 | 型 | | 説明 | -| --------- | ------- | :-------------------------: | ------------------------------ | -| toSearch | 式 | -> | コレクション内を検索する式 | -| startFrom | Integer | -> | 検索を開始するインデックス | -| 戻り値 | Boolean | <- | *toSearch* がコレクションにある場合は true。 | +| 引数 | 型 | | 説明 | +| --------- | ---------- | :-------------------------: | ------------------------------ | +| toSearch | expression | -> | コレクション内を検索する式 | +| startFrom | Integer | -> | 検索を開始するインデックス | +| 戻り値 | Boolean | <- | *toSearch* がコレクションにある場合は true。 |
    @@ -1480,11 +1480,11 @@ $c2:=$c.flatMap($f; $c.sum())
    -| 引数 | 型 | | 説明 | -| --------- | ------- | :-------------------------: | ----------------------------------------- | -| toSearch | 式 | -> | コレクション内を検索する式 | -| startFrom | Integer | -> | 検索を開始するインデックス | -| 戻り値 | Integer | <- | 最初に見つかった toSearch のインデックス。見つからなかった場合には -1 | +| 引数 | 型 | | 説明 | +| --------- | ---------- | :-------------------------: | ----------------------------------------- | +| toSearch | expression | -> | コレクション内を検索する式 | +| startFrom | Integer | -> | 検索を開始するインデックス | +| 戻り値 | Integer | <- | 最初に見つかった toSearch のインデックス。見つからなかった場合には -1 |
    @@ -1751,11 +1751,11 @@ $last:=$emptyCol.last() // このコードは undefined を返します
    -| 引数 | 型 | | 説明 | -| --------- | ------- | :-------------------------: | ----------------------------------------- | -| toSearch | 式 | -> | コレクション内を検索する要素 | -| startFrom | Integer | -> | 検索を開始するインデックス | -| 戻り値 | Integer | <- | 最後に見つかった toSearch のインデックス。見つからなかった場合には -1 | +| 引数 | 型 | | 説明 | +| --------- | ---------- | :-------------------------: | ----------------------------------------- | +| toSearch | expression | -> | コレクション内を検索する要素 | +| startFrom | Integer | -> | 検索を開始するインデックス | +| 戻り値 | Integer | <- | 最後に見つかった toSearch のインデックス。見つからなかった場合には -1 |
    @@ -2820,7 +2820,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | | initValue | Text, Number, Object, Collection, Date, Boolean | -> | *formula* または *methodName* の最初の呼び出しに最初の引数として使用する値 | -| param | 式 | -> | 渡す引数 | +| param | expression | -> | 渡す引数 | | 戻り値 | Text, Number, Object, Collection, Date, Boolean | <- | アキュムレーター値の結果 |
    @@ -2908,7 +2908,7 @@ $r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 で | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | | initValue | Text, Number, Object, Collection, Date, Boolean | -> | *formula* または *methodName* の最初の呼び出しに最初の引数として使用する値 | -| param | 式 | -> | 渡す引数 | +| param | expression | -> | 渡す引数 | | 戻り値 | Text, Number, Object, Collection, Date, Boolean | <- | アキュムレーター値の結果 | From 558d626966f6d1efe009d005de1b767ecbe22e25 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:01:06 +0200 Subject: [PATCH 1055/2000] New translations httpagentclass.md (Japanese) --- .../version-21/API/HTTPAgentClass.md | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md index 73a0a97c8fdf59..e4f31e3c27f9e7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md @@ -49,11 +49,14 @@ HTTPAgent オブジェクトは共有可能なため、 シングルトンクラ +
    + | 引数 | 型 | | 説明 | | ------- | ------------------------------------------------- | :-------------------------: | ---------------------- | | options | Object | -> | HTTPAgent のデフォルトのオプション | | 戻り値 | [4D.HTTPAgent](#httpagent-オブジェクト) | <- | 新規 HTTPAgent オブジェクト | +
    #### 説明 @@ -72,17 +75,17 @@ HTTPAgent のオプションは [HTTPRequest のオプション](HTTPRequestClas ::: -| プロパティ | 型 | デフォルト | 説明 | -| ---------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| certificatesFolder | Folder | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用するクライアント証明書フォルダー。 "storeCertificateName" によって上書き可能(下記参照) | -| keepAlive | Boolean | true | 当該エージェントについて keep-alive を有効にします | -| maxSockets | Integer | 65535 | サーバーあたりの最大ソケット数 | -| maxTotalSockets | Integer | 65535 | エージェントの最大ソケット数 | -| minTLSVersion | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに設定する TLS の最小バージョン | -| protocol | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用されるプロトコル | -| storeCertificateName | Text | undefined | (Windows のみ) エージェントを使用したリクエストに対する証明書フォルダに格納された証明書の代わりに使用する証明書を保存するOS 証明書ストアの名前(例: "LocalMachine")。 証明書ストアが見つからなかった場合、エラーが返されます。 より詳細な情報に関しては、 [こちらの blog 記事](https://blog.4d.com/https-requests-now-support-windows-certificate-store) を参照してください。 | -| timeout | Real | undefined | 定義されている場合、未使用のソケットが閉じられるまでのタイムアウト | -| validateTLSCertificate | Boolean | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使用したリクエストについて、TLS 証明書の検証をおこなうか | +| プロパティ | 型 | デフォルト | 説明 | +| ---------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| certificatesFolder | Folder | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用するクライアント証明書フォルダー。 "storeCertificateName" によって上書き可能(下記参照) | +| keepAlive | Boolean | true | 当該エージェントについて keep-alive を有効にします | +| maxSockets | Integer | 65535 | サーバーあたりの最大ソケット数 | +| maxTotalSockets | Integer | 65535 | エージェントの最大ソケット数 | +| minTLSVersion | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに設定する TLS の最小バージョン | +| protocol | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用されるプロトコル | +| storeCertificateName | Text | undefined | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. より詳細な情報に関しては、 [こちらの blog 記事](https://blog.4d.com/https-requests-now-support-windows-certificate-store) を参照してください。 | +| timeout | Real | undefined | 定義されている場合、未使用のソケットが閉じられるまでのタイムアウト | +| validateTLSCertificate | Boolean | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使用したリクエストについて、TLS 証明書の検証をおこなうか | :::note From 99b4195c4fed4bd90e73c129dee3dd7da68cab3f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:01:09 +0200 Subject: [PATCH 1056/2000] New translations httprequestclass.md (Japanese) --- .../version-21/API/HTTPRequestClass.md | 57 +++++++++++-------- 1 file changed, 33 insertions(+), 24 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md index 6d1fd124c2f5a1..09b0559efca655 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md @@ -89,12 +89,15 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま +
    + | 引数 | 型 | | 説明 | | ------- | ------------------------------ | :-------------------------: | --------------------- | | url | Text | -> | リクエストの送信先URL | | options | Object | -> | リクエスト設定プロパティ | | 戻り値 | 4D.HTTPRequest | <- | 新規 HTTPRequest オブジェクト | +
    #### 説明 @@ -129,30 +132,30 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま *options* に渡すオブジェクトは、次のプロパティを持つことができます: -| プロパティ | 型 | 説明 | デフォルト | -| ---------------------- | ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | -| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPRequest で使用する HTTPAgent。 エージェントオプションはリクエストオプションと統合されます (リクエストオプションが優先されます)。 特定のエージェントが定義されていない場合、デフォルト値を持つグローバルエージェントが使用されます。 | グローバルエージェントオブジェクト | -| automaticRedirections | Boolean | true の場合、リダイレクトは自動的に実行されます (最大 5回までのリダイレクトが処理され、もしあれば 6回目のリダイレクトレスポンスが返されます) | true | -| body | Variant | リクエストの本文 (`post` または `put` リクエストの場合に必須)。 テキスト、BLOB、またはオブジェクトを指定できます。 ヘッダー内で設定されていない限り、content-type は当プロパティの型によって決定されます。 | undefined | -| certificatesFolder | [Folder](FolderClass.md) | アクティブクライアント証明書フォルダを設定します。 "storeCertificateName" によって上書き可能です(下記参照)。 | undefined | -| dataType | Text | レスポンス本文のデータ型。 値: "text", "blob", "object", または "auto"。 "auto" の場合、本文の型は MIMEタイプから推定されます (JSON ならオブジェクト、テキスト・javascript・xml・httpメッセージ・URLエンコードされたフォームなどはテキスト、それ以外は BLOB)。 | "auto" | -| decodeData | Boolean | true の場合、`onData` コールバックが受け取るデータは非圧縮です | false | -| encoding | Text | `body` のあるリクエストの場合にのみ使用 (`post` または `put` メソッド)。 本文がテキストの場合のエンコーディング。ヘッダーにて content-type が指定されている場合は無視されます。 | "UTF-8" | -| headers | Object | リクエストのヘッダー。 シンタックス: `headers.key=value` (同じ key に対して *value* を複数指定する場合、*value* にコレクションを使用できます) | 空のオブジェクト | -| method | Text | "POST"、"GET"、またはその他のメソッド | "GET" | -| minTLSVersion | Text | TLS の最小バージョンを指定します: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | -| onData | [Function](FunctionClass.md) | 本文のデータ受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| onError | [Function](FunctionClass.md) | エラー発生時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| onHeaders | [Function](FunctionClass.md) | ヘッダー受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| onResponse | [Function](FunctionClass.md) | レスポンス受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| onTerminate | [Function](FunctionClass.md) | リクエスト終了時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| protocol | Text | "auto" または "HTTP1"。 "auto" は現在の実装における HTTP1 を意味します。 | "auto" | -| proxyAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | プロキシ認証のためのオブジェクト | undefined | -| returnResponseBody | Boolean | false の場合、レスポンス本文は[`response` オブジェクト](#response) に返されません。 false かつ `onData` が未定義の場合にエラーを返します。 | true | -| serverAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | サーバー認証のためのオブジェクト | undefined | -| storeCertificateName | Text | (Windows のみ) 証明書フォルダに格納された証明書の代わりに使用する証明書を保存するOS 証明書ストアの名前(例: "LocalMachine")。 証明書ストアが見つからなかった場合、エラーが返されます。 より詳細な情報に関しては、 [こちらの blog 記事](https://blog.4d.com/https-requests-now-support-windows-certificate-store) を参照してください。 | undefined | -| timeout | Real | タイムアウト (秒単位) タイムアウト (秒単位) 未定義 = タイムアウトなし | undefined | -| validateTLSCertificate | Boolean | false の場合、4D は TLS証明書の検証をおこなわず、無効 (期限切れ、自己署名など) であってもエラーを返しません。 重要: 現在の実装では、認証局そのものは検証されません。 | true | +| プロパティ | 型 | 説明 | デフォルト | +| ---------------------- | ------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | +| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPRequest で使用する HTTPAgent。 エージェントオプションはリクエストオプションと統合されます (リクエストオプションが優先されます)。 特定のエージェントが定義されていない場合、デフォルト値を持つグローバルエージェントが使用されます。 | グローバルエージェントオブジェクト | +| automaticRedirections | Boolean | true の場合、リダイレクトは自動的に実行されます (最大 5回までのリダイレクトが処理され、もしあれば 6回目のリダイレクトレスポンスが返されます) | true | +| body | Variant | リクエストの本文 (`post` または `put` リクエストの場合に必須)。 テキスト、BLOB、またはオブジェクトを指定できます。 ヘッダー内で設定されていない限り、content-type は当プロパティの型によって決定されます。 | undefined | +| certificatesFolder | [Folder](FolderClass.md) | アクティブクライアント証明書フォルダを設定します。 "storeCertificateName" によって上書き可能です(下記参照)。 | undefined | +| dataType | Text | レスポンス本文のデータ型。 値: "text", "blob", "object", または "auto"。 "auto" の場合、本文の型は MIMEタイプから推定されます (JSON ならオブジェクト、テキスト・javascript・xml・httpメッセージ・URLエンコードされたフォームなどはテキスト、それ以外は BLOB)。 | "auto" | +| decodeData | Boolean | true の場合、`onData` コールバックが受け取るデータは非圧縮です | false | +| encoding | Text | `body` のあるリクエストの場合にのみ使用 (`post` または `put` メソッド)。 本文がテキストの場合のエンコーディング。ヘッダーにて content-type が指定されている場合は無視されます。 | "UTF-8" | +| headers | Object | リクエストのヘッダー。 シンタックス: `headers.key=value` (同じ key に対して *value* を複数指定する場合、*value* にコレクションを使用できます) | 空のオブジェクト | +| method | Text | "POST"、"GET"、またはその他のメソッド | "GET" | +| minTLSVersion | Text | TLS の最小バージョンを指定します: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | +| onData | [Function](FunctionClass.md) | 本文のデータ受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| onError | [Function](FunctionClass.md) | エラー発生時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| onHeaders | [Function](FunctionClass.md) | ヘッダー受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| onResponse | [Function](FunctionClass.md) | レスポンス受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| onTerminate | [Function](FunctionClass.md) | リクエスト終了時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| protocol | Text | "auto" または "HTTP1"。 "auto" は現在の実装における HTTP1 を意味します。 | "auto" | +| proxyAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | プロキシ認証のためのオブジェクト | undefined | +| returnResponseBody | Boolean | false の場合、レスポンス本文は[`response` オブジェクト](#response) に返されません。 false かつ `onData` が未定義の場合にエラーを返します。 | true | +| serverAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | サーバー認証のためのオブジェクト | undefined | +| storeCertificateName | Text | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. より詳細な情報に関しては、 [こちらの blog 記事](https://blog.4d.com/https-requests-now-support-windows-certificate-store) を参照してください。 | undefined | +| timeout | Real | タイムアウト (秒単位) タイムアウト (秒単位) 未定義 = タイムアウトなし | undefined | +| validateTLSCertificate | Boolean | false の場合、4D は TLS証明書の検証をおこなわず、無効 (期限切れ、自己署名など) であってもエラーを返しません。 重要: 現在の実装では、認証局そのものは検証されません。 | true | #### コールバック関数 @@ -341,10 +344,13 @@ authentication オブジェクトは `options.serverAuthentication` または `o +
    + | 引数 | 型 | | 説明 | | -- | - | :-: | ---------- | | | | | 引数を必要としません | +
    #### 説明 @@ -399,11 +405,14 @@ authentication オブジェクトは `options.serverAuthentication` または `o +
    + | 引数 | 型 | | 説明 | | ------- | ------------------------------ | :-------------------------: | ---------------------------- | | timeout | Real | -> | 最大待機時間(秒) | | 戻り値 | 4D.HTTPRequest | <- | HTTPRequest オブジェクト | +
    #### 説明 From c44e57ffbf5c953c775434d8232a080047fb6d36 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:03:23 +0200 Subject: [PATCH 1057/2000] New translations onalternativeclick.md (Japanese) --- .../version-21/Events/onAlternativeClick.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md index 303d512839616f..a6deab678c1ed9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md @@ -26,4 +26,4 @@ title: On Alternative Click ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -["alternateButton" 属性の説明](FormObjects/listbox_overview.md#alternatebutton) を参照ください。 +["alternateButton" 属性の説明](../FormObjects/listbox-column.md#alternatebutton) を参照ください。 From 8c67d7e6a91fdf35ab566dc9d2d435ebd912f80e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:03:46 +0200 Subject: [PATCH 1058/2000] New translations onload.md (Japanese) --- .../version-21/Events/onLoad.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onLoad.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onLoad.md index 7f26aad5dd5fb1..4a5b3b469bb1fe 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onLoad.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | -| 1 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Web エリア](FormObjects/webArea_overview.md) | フォームが表示または印刷されようとしている | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | +| 1 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox-object.md) - [リストボックス列](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Web エリア](FormObjects/webArea_overview.md) | フォームが表示または印刷されようとしている | ## 説明 From 93ecedf8faa7258286aa46c21427939f8b2745f4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:03:51 +0200 Subject: [PATCH 1059/2000] New translations onmouseenter.md (Japanese) --- .../version-21/Events/onMouseEnter.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md index f905f0da670d86..0082218324ab7b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 35 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア内に入った | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 35 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox-object.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア内に入った | ## 説明 From a8dd253a23296935fd66c12875d49a6f380d7e81 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:03:53 +0200 Subject: [PATCH 1060/2000] New translations onmouseleave.md (Japanese) --- .../version-21/Events/onMouseLeave.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md index cb5001382038f5..8520e93187d9ea 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | -| 36 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリアから出た | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | +| 36 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox-object.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリアから出た | ## 説明 From 2aaa6eff9585104d9059891be0d0d2c6c6538acc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:03:54 +0200 Subject: [PATCH 1061/2000] New translations onmousemove.md (Japanese) --- .../version-21/Events/onMouseMove.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md index 0e3151916cde0c..3f115d9cea26e4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア上で (最低1ピクセル) 動いたか、変更キー (Shift, Alt/Option, Shift Lock) が押された | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox-object.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア上で (最低1ピクセル) 動いたか、変更キー (Shift, Alt/Option, Shift Lock) が押された | ## 説明 From c0b59e57eb8f4f759e066684c960a45880f32a55 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:04:05 +0200 Subject: [PATCH 1062/2000] New translations onrowmoved.md (Japanese) --- .../version-21/Events/onRowMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md index 6dbb75e9ddac99..d639fb14c8ad02 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------- | ------------------------------ | -| 34 | [配列型リストボックス](FormObjects/listbox_overview.md#配列リストボックス) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------------------- | ------------------------------ | +| 34 | [配列型リストボックス](FormObjects/listbox_overview.md#array-list-boxes) - [リストボックス列](FormObjects/listbox-column.md) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | ## 説明 From 894dfe6481c5bfda4f08a093f2674e97b2528c74 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:04:10 +0200 Subject: [PATCH 1063/2000] New translations onunload.md (Japanese) --- .../version-21/Events/onUnload.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onUnload.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onUnload.md index 22a9c09649ba42..59f1463fa8049f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onUnload.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 24 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Web エリア](FormObjects/webArea_overview.md) | フォームを閉じて解放しようとしている | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 24 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox-object.md) - [リストボックス列](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Web エリア](FormObjects/webArea_overview.md) | フォームを閉じて解放しようとしている | ## 説明 From 1ff67cce4f5c94c36a04eb12f21da1f9c45cecf6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:04:14 +0200 Subject: [PATCH 1064/2000] New translations onvalidate.md (Japanese) --- .../version-21/Events/onValidate.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onValidate.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onValidate.md index 663ac0e6bd8cc3..5ab7ce7601dae8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onValidate.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 3 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 3 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox-object.md) - [リストボックス列](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | ## 説明 From e161ab48bd1aa6608579d64e586e9e1b3ddda726 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:04:18 +0200 Subject: [PATCH 1065/2000] New translations overview.md (Japanese) --- .../version-21/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/overview.md index 4fff46a44e18ef..8a061b344d355c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/overview.md @@ -28,7 +28,7 @@ End if イベントが発生したオブジェクトによっては追加のプロパティが含まれていることがあります。 特に: -- [リストボックス](FormObjects/listbox_overview.md#supported-form-events) および [リストボックス列](FormObjects/listbox_overview.md#supported-form-events-1) は、`columnName` や `isRowSelected` といった、[追加のプロパティ](FormObjects/listbox_overview.md#supported-form-events) を返します。 +- [リストボックス](FormObjects/listbox-object.md#supported-form-events) および [リストボックス列](FormObjects/listbox-column.md#supported-form-events) は、`columnName` や `isRowSelected` といった、[追加のプロパティ](FormObjects/listbox-object.md#supported-form-events) を返します。 - [4D View Pro エリア](FormObjects/viewProArea_overview.md) は、`sheetName` や `action` といったプロパティを [On After Edit](onAfterEdit.md) イベントオブジェクトに返します。 ## イベントとメソッド From 47fc914f546df49ca88feac766f59c585240c8be Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:04:22 +0200 Subject: [PATCH 1066/2000] New translations overview.md (Japanese) --- .../version-21/Extensions/overview.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Extensions/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Extensions/overview.md index aa796cd3010a39..8413d8d56cc265 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Extensions/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Extensions/overview.md @@ -18,8 +18,7 @@ title: 4D アプリケーションの拡張 4D は様々なコンポーネントを4D コミュニティに対して提供しており、これは幅広い開発需要をカバーしています。 全ての4D製の コンポーネントは[**4D github repository**](https://github.com/4d) にあります。 -A subset of these components is listed by default in the Github panel of the [Dependency Manager](../Project/components.md#adding-a-github-dependency), including: -including: +これらのコンポーネントの一部は、デフォルトで[依存関係マネージャ](../Project/components.md#adding-a-github-dependency), に登録されています。具体的には以下の通りです: | コンポーネント | Github リポジトリ | 説明 | 主な機能 | | --------------------- | --------------------------------------------------------------------------- | -------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | From 8647a9dbdd8291783d19af6839bed82a474b1bb7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:04:27 +0200 Subject: [PATCH 1067/2000] New translations forms.md (Japanese) --- .../version-21/FormEditor/forms.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md index 5ced8fbcb3e9a5..fdca738abf64f7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md @@ -148,3 +148,7 @@ title: Forms [フォームフッター](properties_Markers.md#フォームフッター) - [メソッド](properties_Action.md#メソッド) - [Pages](properties_FormProperties.md#pages) + +## Supported Events + +[On Activate](../Events/onActivate.md) - [On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Bound Variable Change](../Events/onBoundVariableChange.md) - [On Clicked](../Events/onClicked.md) - [On Close Box](../Events/onCloseBox.md) - [On Close Detail](../Events/onCloseDetail.md) - [On Data Change](../Events/onDataChange.md) - [On Deactivate](../Events/onDeactivate.md) - [On Display Detail](../Events/onDisplayDetail.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Load Record](../Events/onLoadRecord.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Menu Selected](../Events/onMenuSelected.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Open Detail](../Events/onOpenDetail.md) - [On Outside Call](../Events/onOutsideCall.md) - [On Page Change](../Events/onPageChange.md) - [On Plug in Area](../Events/onPluginArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Resize](../Events/onResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Timer](../Events/onTimer.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From da3a725996c3549b23cb136730cb7f2c7c65a5b2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:04:30 +0200 Subject: [PATCH 1068/2000] New translations objectlibrary.md (Japanese) --- .../version-21/FormEditor/objectLibrary.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormEditor/objectLibrary.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormEditor/objectLibrary.md index fcd8ed92a8f4cd..b994bdefc22990 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormEditor/objectLibrary.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormEditor/objectLibrary.md @@ -21,7 +21,7 @@ title: オブジェクトライブラリ :::info -Some objects in this library are only available if a [specific component](../Extensions/overview.md#components-developed-by-4d) is loaded in the application. For example, 4D Write Pro areas need the [4D Write Pro Interface](https://github.com/4d/4D-WritePro-Interface) component to be loaded. +このライブラリ内の一部のオブジェクトは、[特定のコンポーネント](../Extensions/overview.md#4dによって開発されたコンポーネント) がアプリケーション内にロードされている場合にのみ利用可能です。 例えば、4D Wreite Pro エリアを使用するには[4D Write Pro インターフェース](https://github.com/4d/4D-WritePro-Interface) コンポーネントがロードされている必要があります。 ::: From 20fae860e73ef5689492201437b90d82fd8d9eca Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:04:32 +0200 Subject: [PATCH 1069/2000] New translations pictures.md (Japanese) --- .../version-21/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md index 4495e80702abcb..1fa3d9d09438fe 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md @@ -46,7 +46,7 @@ title: ピクチャー - [ボタン](FormObjects/button_overview.md)/[ラジオボタン](FormObjects/radio_overview.md)/[チェックボックス](FormObjects/checkbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md)/[ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [タブコントロール](FormObjects/tabControl.md) -- [リストボックスヘッダー](FormObjects/listbox_overview.md#リストボックスヘッダー) +- [リストボックスヘッダー](FormObjects/listbox-header-footer.md#ヘッダー) - [メニューアイコン](Menus/properties.md#項目アイコン) 4D は自動的に最高解像度のピクチャーを優先します。 例: 標準解像度と高解像度の2つのスクリーンを使用している際に、片方からもう片方へとフォームを移動させると、4D は常に使用可能な範囲内での最高解像度のピクチャーを表示します。 コマンドまたはプロパティが *circle.png* を指定していたとしても、*circle@3x.png* があれば、それを使用します。 From 3b8a7ca5dffed0451bb7e10a89e4120a44768270 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:04:41 +0200 Subject: [PATCH 1070/2000] New translations buttongrid_overview.md (Japanese) --- .../version-21/FormObjects/buttonGrid_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/buttonGrid_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/buttonGrid_overview.md index f558d1987fb951..20b65969dd79e7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/buttonGrid_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/buttonGrid_overview.md @@ -46,4 +46,8 @@ title: ボタングリッド [表示状態](properties_Display.md#表示状態) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [ヘルプTips](properties_Help.md#ヘルプtips) - -[標準アクション](properties_Action.md#標準アクション) \ No newline at end of file +[標準アクション](properties_Action.md#標準アクション) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From ea145d5679e7d47f090a0e26a421860dc562dde0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:04:43 +0200 Subject: [PATCH 1071/2000] New translations button_overview.md (Japanese) --- .../version-21/FormObjects/button_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/button_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/button_overview.md index 66cc49f53ebfd1..dd2169e5094d13 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/button_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/button_overview.md @@ -337,3 +337,7 @@ Windows の場合、サークルは表示されません。 [横方向マージン](properties_TextAndPicture.md#横方向マージン) - [縦方向マージン](properties_TextAndPicture.md#縦方向マージン) - 通常、フラット: [デフォルトボタン](properties_Appearance.md#デフォルトボタン) + +## Supported Events + +[On Alternative Click](../Events/onAlternativeClick.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Long Click](../Events/onLongClick.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 8fdbda5fd2db779604a13066d9a01799a11db056 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:04:45 +0200 Subject: [PATCH 1072/2000] New translations checkbox_overview.md (Japanese) --- .../version-21/FormObjects/checkbox_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/checkbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/checkbox_overview.md index 4aad93b8d7b2fd..ae40927116bbe3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/checkbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/checkbox_overview.md @@ -398,4 +398,8 @@ Office XP スタイルのチェックボックスの反転表示と背景のカ [アイコンオフセット](properties_TextAndPicture.md#アイコンオフセット) - [横方向マージン](properties_TextAndPicture.md#横方向マージン) - [縦方向マージン](properties_TextAndPicture.md#縦方向マージン) -- 通常、フラット: [スリーステート](properties_Display.md#スリーステート) \ No newline at end of file +- 通常、フラット: [スリーステート](properties_Display.md#スリーステート) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From e4ca110c7dfe915b76211ceedfd8a498cf4ec2a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:04:46 +0200 Subject: [PATCH 1073/2000] New translations combobox_overview.md (Japanese) --- .../version-21/FormObjects/comboBox_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/comboBox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/comboBox_overview.md index 418907df9c2b90..fcdfc08201bfcb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/comboBox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/comboBox_overview.md @@ -59,4 +59,8 @@ title: コンボボックス ## プロパティ一覧 -[タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [選択リスト](properties_DataSource.md#選択リスト-静的リスト) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [選択リスト](properties_DataSource.md#選択リスト) - [文字フォ-マット](properties_Display.md#文字フォ-マット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [表示状態](properties_Display.md#表示状態) - [フォント](properties_Text.md#フォント) - [フォントサイズ](properties_Text.md#フォントサイズ) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [フォントカラー](properties_Text.md#フォントカラー) - [ドラッグ有効](properties_Action.md#ドラッグ有効) - [ドロップ有効](properties_Action.md#ドロップ有効) - [ヘルプTips](properties_Help.md#ヘルプtips) \ No newline at end of file +[タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [選択リスト](properties_DataSource.md#選択リスト-静的リスト) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [選択リスト](properties_DataSource.md#選択リスト) - [文字フォ-マット](properties_Display.md#文字フォ-マット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [表示状態](properties_Display.md#表示状態) - [フォント](properties_Text.md#フォント) - [フォントサイズ](properties_Text.md#フォントサイズ) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [フォントカラー](properties_Text.md#フォントカラー) - [ドラッグ有効](properties_Action.md#ドラッグ有効) - [ドロップ有効](properties_Action.md#ドロップ有効) - [ヘルプTips](properties_Help.md#ヘルプtips) + +## Supported Events + +[On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From dcdf3ff859d83eeef434ff63ab66c7cf5cda9576 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:04:48 +0200 Subject: [PATCH 1074/2000] New translations dropdownlist_overview.md (Japanese) --- .../version-21/FormObjects/dropdownList_Overview.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/dropdownList_Overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/dropdownList_Overview.md index 9c00567a9dde20..79bd802af9a487 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/dropdownList_Overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/dropdownList_Overview.md @@ -167,3 +167,8 @@ Form.myDrop.index //3 ## プロパティ一覧 [タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [値を記憶](properties_Object.md#値を記憶) - [CSSクラス](properties_Object.md#cssクラス) - [ボタンスタイル](properties_TextAndPicture.md#ボタンスタイル) - [データタイプ (セレクションおよびコレクションリストボックス列)](properties_DataSource.md#データタイプ-\(リスト\)) - [データタイプ](properties_DataSource.md#データタイプ-リスト) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [選択リスト](properties_DataSource.md#選択リスト) - [フォーカス可](properties_Entry.md#フォーカス可) - [文字フォ-マット](properties_Display.md#文字フォ-マット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [表示状態](properties_Display.md#表示状態) - [レンダリングしない](properties_Display.md#レンダリングしない) - [フォント](properties_Text.md#フォント) - [フォントサイズ](properties_Text.md#フォントサイズ) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [フォントカラー](properties_Text.md#フォントカラー) - [横揃え](properties_Text.md#横揃え) - [ヘルプTips](properties_Help.md#ヘルプtips) - [標準アクション](properties_Action.md#標準アクション) + +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + From 5beefb6736bd5d4dd59d8bd2fa57b188e121dfe2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:04:51 +0200 Subject: [PATCH 1075/2000] New translations input_overview.md (Japanese) --- .../version-21/FormObjects/input_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/input_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/input_overview.md index 275394a1dab283..bb3ade7fa043c8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/input_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/input_overview.md @@ -44,7 +44,9 @@ title: 入力 [タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [CSSクラス](properties_Object.md#cssクラス) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [角の半径](properties_CoordinatesAndSizing.md#角の半径) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [入力可](properties_Entry.md#入力可) - [フォーカス可](properties_Entry.md#フォーカス可) - [プレースホルダー](properties_Entry.md#プレースホルダー) - [自動スペルチェック](properties_Entry.md#自動スペルチェック) - [複数行](properties_Entry.md#複数行) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [選択を常に表示](properties_Entry.md#選択を常に表示) - [選択リスト](properties_DataSource.md#選択リスト) - [デフォルト値](properties_RangeOfValues.md#デフォルト値) - [指定リスト](properties_RangeOfValues.md#指定リスト) - [除外リスト](properties_RangeOfValues.md#除外リスト) - [文字フォ-マット](properties_Display.md#文字フォ-マット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [表示状態](properties_Display.md#表示状態) - [ワードラップ](properties_Display.md#ワードラップ) - [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) - [横スクロールバー](properties_Appearance.md#横スクロールバー) - [縦スクロールバー](properties_Appearance.md#縦スクロールバー) - [背景色](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [塗りカラー](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [フォント](properties_Text.md#フォント) - [フォントサイズ](properties_Text.md#フォントサイズ) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [フォントカラー](properties_Text.md#フォントカラー) - [横揃え](properties_Text.md#横揃え) - [方向](properties_Text.md#方向) - [スタイルタグを全て保存](properties_Text.md#スタイルタグを全て保存) - [マルチスタイル](properties_Text.md#マルチスタイル) - [スタイルタグを全て保存](properties_Text.md#スタイルタグを全て保存) - [ピッカーの使用を許可](properties_Text.md#ピッカーの使用を許可) - [印刷時可変](properties_Print.md#印刷時可変) - [ドラッグ有効](properties_Action.md#ドラッグ有効) - [ドロップ有効](properties_Action.md#ドロップ有効) ---- +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Mouse Up ](../Events/onMouseUp.md)(Picture type only)- [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Scroll](../Events/onScroll.md)(Picture type only) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) ## 入力の代替手段 @@ -53,3 +55,5 @@ title: 入力 - データベースのフィールドから [セレクション型のリストボックス](listbox_overview.md) へと、データを直接表示・入力することができます。 - [ポップアップメニュー/ドロップダウンリスト](dropdownList_Overview.md) と [コンボボックス](comboBox_overview.md) オブジェクトを使用することによって、リストフィールドまたは変数をフォーム内にて直接表示することができます。 - ブール型の式は [チェックボックス](checkbox_overview.md) や [ラジオボタン](radio_overview.md) オブジェクトを用いて提示することができます。 + + From 7b76855d975eaba945911c2d8e7a70b724406425 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:04:53 +0200 Subject: [PATCH 1076/2000] New translations list_overview.md (Japanese) --- .../version-21/FormObjects/list_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/list_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/list_overview.md index 453b8482218253..b1039d049c25b1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/list_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/list_overview.md @@ -147,4 +147,8 @@ SET LIST ITEM FONT(*;"mylist1";*;thefont) ## プロパティ一覧 -[タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [CSSクラス](properties_Object.md#cssクラス) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [入力可](properties_Entry.md#入力可) - [フォーカス可](properties_Entry.md#フォーカス可) - [選択リスト](properties_DataSource.md#選択リスト) - [フォーカス可](properties_Entry.md#フォーカス可) - [表示状態](properties_Display.md#表示状態) - [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) - [横スクロールバー](properties_Appearance.md#横スクロールバー) - [縦スクロールバー](properties_Appearance.md#縦スクロールバー) - [塗りカラー](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [フォント](properties_Text.md#フォント) - [フォントサイズ](properties_Text.md#フォントサイズ) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [フォントカラー](properties_Text.md#フォントカラー) - [ドラッグ有効](properties_Action.md#ドラッグ有効) - [ドロップ有効](properties_Action.md#ドロップ有効) - [複数選択可](properties_Action.md#複数選択可) - [ヘルプTips](properties_Help.md#ヘルプtips) \ No newline at end of file +[タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [CSSクラス](properties_Object.md#cssクラス) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [入力可](properties_Entry.md#入力可) - [フォーカス可](properties_Entry.md#フォーカス可) - [選択リスト](properties_DataSource.md#選択リスト) - [フォーカス可](properties_Entry.md#フォーカス可) - [表示状態](properties_Display.md#表示状態) - [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) - [横スクロールバー](properties_Appearance.md#横スクロールバー) - [縦スクロールバー](properties_Appearance.md#縦スクロールバー) - [塗りカラー](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [フォント](properties_Text.md#フォント) - [フォントサイズ](properties_Text.md#フォントサイズ) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [フォントカラー](properties_Text.md#フォントカラー) - [ドラッグ有効](properties_Action.md#ドラッグ有効) - [ドロップ有効](properties_Action.md#ドロップ有効) - [複数選択可](properties_Action.md#複数選択可) - [ヘルプTips](properties_Help.md#ヘルプtips) + +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Collapse](../Events/onCollapse.md) - [On Data Change](../Events/onDataChange.md) - [On Delete Action](../Events/onDeleteAction.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Expand](../Events/onExpand.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 0c5b11651c6c738f7d336d0fb360d47e121046ba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:04:55 +0200 Subject: [PATCH 1077/2000] New translations listbox_overview.md (Japanese) --- .../FormObjects/listbox_overview.md | 753 +----------------- 1 file changed, 34 insertions(+), 719 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md index e0e0ff46ffbd81..39a2d98142eb40 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ title: リストボックス リストボックスオブジェクトは、以下4つの項目で構成されます: -- リストボックスオブジェクトの全体 -- 列 -- 列ヘッダー -- 列フッター +- the [list box object](./listbox-object.md) in its entirety, +- [columns](./listbox-column.md), +- column [headers](./listbox-header-footer.md#headers), and +- column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ title: リストボックス 1. 各列のオブジェクトメソッド 2. リストボックスのオブジェクトメソッド -[ヘッダー](#リストボックスヘッダー) と [フッター](#リストボックスフッター) で発生したイベントは、その列のオブジェクトメソッドが受け取ります。 +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). ### リストボックスの型 @@ -59,324 +59,7 @@ title: リストボックス リストボックスオブジェクトはプロパティによってあらかじめ設定可能なほか、プログラムにより動的に管理することもできます。 -4D ランゲージにはリストボックス関連のコマンドをまとめた "リストボックス" テーマが専用に設けられていますが、"オブジェクトプロパティ" コマンドや `EDIT ITEM`、`Displayed line number` コマンドなど、ほかのテーマのコマンドも利用することができます。 詳細な情報については、*4D ランゲージリファレンス* の[リストボックスコマンドの一覧](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) のページを参照してください。 - -## リストボックスオブジェクト - -### 配列リストボックス - -配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 - -デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 この配列変数名は [列のプロパティ](listbox_overview.md#列特有のプロパティ) で変更できます (プロパティリストの [変数あるいは式](properties_Object.md#変数あるいは式) プロパティを使用します)。 列ごとの表示フォーマットを指定するには、`OBJECT SET FORMAT` コマンドも使用できます。 - -> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 - -配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 -リストボックスのハイレベルコマンド ([`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) や `LISTBOX DELETE ROWS` 等) や配列操作コマンドを使用して、列の値を管理します。 たとえば、列の内容を初期化するには、以下の命令を使用できます: - -```4d -ARRAY TEXT(varCol;size) -``` - -リストを使用することもできます: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 - -### セレクションリストボックス - -このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -それぞれの行はセレクションのレコードを基に評価されます。セレクションは **カレントセレクション** または **命名セレクション**です。 - -デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 - -### コレクションまたはエンティティセレクションリストボックス - -このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 - -コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 - -:::note - -エンティティが削除されると、その参照は *undefined* の値とともにエンティティセレクションに 残り、リストボックスには空白の行が表示されます。 この場合、[`.clean()`](API/EntitySelectionClass.md#clean) 関数を呼び出すことで、削除されたエンティティ参照が含まれないエンティティセレクションを新規に取得することができます。 - -::: - -データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection クラス](../API/CollectionClass.md)の様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: - -```4d -myCol:=myCol.push("new value") // リストボックスに new value を表示 -``` - -### プロパティ一覧 - -提供されるプロパティはリストボックスのタイプに依存します。 - -| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | -| ------------------------------------------------------------------------ | --------- | ------------- | ---------------------------- | -| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | -| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | -| [太字](properties_Text.md#太字) | X | X | X | -| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | -| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | -| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | -| [クラス](properties_Object.md#cssクラス) | X | X | X | -| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | -| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | -| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | -| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | -| [データソース](properties_Object.md#データソース) | X | X | X | -| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | -| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | -| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | -| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | -| [ドラッグ有効](properties_Action.md#ドラッグ有効) | X | X | X | -| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | -| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | -| [フォント](properties_Text.md#フォント) | X | X | X | -| [フォントカラー](properties_Text.md#フォントカラー) | X | X | X | -| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | -| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | -| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | -| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | -| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | -| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | -| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | -| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | -| [階層リストボックス](properties_Object.md#配列リストボックス) | X | | | -| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | -| [横揃え](properties_Text.md#横揃え) | X | X | X | -| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | -| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | X | X | X | -| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | -| [イタリック](properties_Text.md#イタリック) | X | X | X | -| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | -| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | X | | -| [メタ情報式](properties_Text.md#メタ情報式) | | | X | -| [メソッド](properties_Action.md#メソッド) | X | X | X | -| [行の移動可](properties_Action.md#行の移動可) | X | | | -| [命名セレクション](properties_DataSource.md#命名セレクション) | | X | | -| [列数](properties_ListBox.md#列数) | X | X | X | -| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | -| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | -| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | -| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | -| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | -| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | -| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | -| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | -| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | -| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | -| [選択された項目](properties_DataSource.md#選択された項目) | | | X | -| [選択モード](properties_ListBox.md#選択モード) | X | X | X | -| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | -| [ソート可](properties_Action.md#ソート可) | X | X | X | -| [標準アクション](properties_Action.md#標準アクション) | X | | | -| [スタイル式](properties_Text.md#スタイル式) | | X | X | -| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | -| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | -| [タイプ](properties_Object.md#タイプ) | X | X | X | -| [下線](properties_Text.md#下線) | X | X | X | -| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | -| [縦揃え](properties_Text.md#縦揃え) | X | X | X | -| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | -| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | X | X | X | -| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | -| [表示状態](properties_Display.md#表示状態) | X | X | X | -| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | - -> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 - -### サポートされるフォームイベント {#supported-form-events} - -| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Close Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Collapse |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | -| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | -| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | -| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Delete Action |
  • [row](#追加プロパティ)
  • | | -| On Display Detail |
  • [isRowSelected](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Expand |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | -| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | -| On Mouse Enter |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Open Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | -| On Unload | | | - -#### 追加プロパティ {#additional-properties} - -リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: - -| プロパティ | 型 | 説明 | -| ---------------- | ------- | ---------------------------------------------------------------- | -| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | -| areaName | text | エリアの名称 | -| column | longint | 列番号 | -| columnName | text | 列の名称 | -| footerName | text | フッターの名称 | -| headerName | text | ヘッダーの名称 | -| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | -| isRowSelected | boolean | 行が選択されていれば true、でなければ false | -| newPosition | longint | 列あるいは行の変更後の位置 | -| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | -| oldPosition | longint | 列あるいは行の変更前の位置 | -| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | -| row | longint | 行番号 | -| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | - -> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 - -## リストボックスカラム {#list-box-columns} - -リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: - -![](../assets/en/FormObjects/listbox_column.png) - -リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、リストボックスに対する設定よりもこちらが優先されます。 - -> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#式の型-式タイプ) -> (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 - -### カラム特有のプロパティ {#column-specific-properties} - -[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [選択リスト](properties_DataSource.md#選択リスト-静的リスト) - [式](properties_DataSource.md#式) - [幅](properties_CoordinatesAndSizing.md#幅) - [入力可](properties_Entry.md#入力可) - [フォーカス可](properties_Entry.md#フォーカス可) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [デフォルト値](properties_DataSource.md#デフォルト値) - [選択リスト](properties_DataSource.md#選択リスト) - [式](properties_DataSource.md#式) - [データタイプ (リスト)](properties_DataSource.md#データタイプ-リスト) - [関連付け](properties_DataSource.md#関連付け) - [自動行高](properties_CoordinatesAndSizing.md#自動行高) - [最小幅](properties_CoordinatesAndSizing.md#最小幅) - [最大幅](properties_CoordinatesAndSizing.md#最大幅) - [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) - [指定リスト](properties_RangeOfValues.md#指定リスト) - [除外リスト](properties_RangeOfValues.md#除外リスト) - [表示タイプ](properties_Display.md#d表示タイプ) - [文字フォ-マット](properties_Display.md#文字フォ-マット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [非表示](properties_Display.md#表示状態) - [ワードラップ](properties_Display.md#ワードラップ) - [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [背景色](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) - [背景色式](properties_BackgroundAndBorder.md#背景色式) - [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) - [フォント](properties_Text.md#フォント) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [行スタイル配列](properties_Text.md#行スタイル配列) - [スタイル式](properties_Text.md#スタイル式) - [フォントカラー](properties_Text.md#フォントカラー) - [行フォントカラー配列](properties_Text.md#行フォントカラー配列) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [マルチスタイル](properties_Text.md#マルチスタイル) - [メソッド](properties_Action.md#メソッド) - -### サポートされるフォームイベント {#supported-form-events-1} - -| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | -| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | -| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | -| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | -| On Unload | | | - -## リストボックスヘッダー - -> リストボックスのヘッダープロパティにアクセスするためには、リストボックスのプロパティリストで [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) オプションが選択されていなければなりません。 - -ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: - -![](../assets/en/FormObjects/listbox_header.png) - -リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 - -さらに、ヘッダー特有のプロパティを設定することができます。 [カスタマイズされた並び替え](#ソートの管理) などの用途に、ヘッダーの列タイトルの隣、あるいはタイトルの代わりにアイコンを表示することができます。 - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -ヘッダーに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 - -### ヘッダー特有のプロパティ - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[タイトル](properties_Object.md#タイトル) - -[CSSクラス](properties_Object.md#cssクラス) - -[パス名](properties_TextAndPicture.md#ピクチャーパス名) - -[アイコンの場所](properties_TextAndPicture.md#アイコンの場所) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - -[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - -[フォント](properties_Text.md#フォント) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[横揃え](properties_Text.md#横揃え) - -[縦揃え](properties_Text.md#縦揃え) - -[ヘルプTips](properties_Help.md#ヘルプtips) - -## リストボックスフッター - -> リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#フッターを表示) オプションが選択されていなければなりません。 - -リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 - -フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: - -![](../assets/en/FormObjects/listbox_footers.png) - -リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 - -ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -フッターに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 - -### フッター特有のプロパティ - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[式の型](properties_Object.md#式の型式タイプ) - -[変数の計算](properties_Object.md#変数の計算) - -[CSSクラス](properties_Object.md#cssクラス) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - -[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - -[文字フォーマット](properties_Display.md#文字フォーマット) - -[数値フォーマット](properties_Display.md#数値フォーマット) - -[日付フォーマット](properties_Display.md#日付フォーマット) - -[時間フォーマット](properties_Display.md#時間フォーマット) - -[ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - -[ワードラップ](properties_Display.md#ワードラップ) - -[エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - -[背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) - -[フォント](properties_Text.md#フォント) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[横揃え](properties_Text.md#横揃え) - -[縦揃え](properties_Text.md#縦揃え) - -[ヘルプTips](properties_Help.md#ヘルプtips) +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. 詳細な情報については、*4D ランゲージリファレンス* の[リストボックスコマンドの一覧](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) のページを参照してください。 ## 入力の管理 @@ -562,14 +245,14 @@ JSON フォームにおいて、リストボックスに次のハイライトセ 標準ソートのサポートは、リストボックスのタイプに依存します: -| リストボックスタイプ | 標準ソートのサポート | コメント | -| ------------------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Object の Collection | ◯ |
    • "This.a" や "This.a.b" 列はソート可能です。
    • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
    | -| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | -| エンティティセレクション | ◯ |
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • サポートされる: オブジェクト属性プロパティに対するソート (例: "data" がオブジェクト属性であるときに"This.data.city")
  • サポートされる: リレートされた属性に対するソート(例: "This.company.name")
  • サポートされない: リレートされた属性を経由したオブジェクト属性に対するソート(例: "This.company.data.city")。 この場合には、[`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) 関数を使ったカスタムソートを使用します (後述の例題参照)
  • | -| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | -| 命名セレクション | × | | -| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | +| リストボックスタイプ | 標準ソートのサポート | コメント | +| ------------------- | ---------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Object の Collection | ◯ |
    • "This.a" や "This.a.b" 列はソート可能です。
    • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
    | +| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | +| エンティティセレクション | ◯ |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • サポートされる: オブジェクト属性プロパティに対するソート (例: "data" がオブジェクト属性であるときに"This.data.city")
    • サポートされる: リレートされた属性に対するソート(例: "This.company.name")
    • サポートされない: リレートされた属性を経由したオブジェクト属性に対するソート(例: "This.company.data.city")。 For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | +| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | +| 命名セレクション | × | | +| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | ### カスタムソート @@ -610,11 +293,11 @@ End if ![](../assets/en/FormObjects/sorticon0.png) - 変数が 1 のとき、列は昇順で並べ替えられており、並べ替え矢印が表示されています。 - ![](../assets/en/FormObjects/sorticon1.png) + ![](../assets/en/FormObjects/sorticon1.png) ![](../assets/en/FormObjects/sorticon1.png) - 変数が 2 のとき、列は降順で並べ替えられており、並べ替え矢印が表示されています。 - ![](../assets/en/FormObjects/sorticon2.png) + ![](../assets/en/FormObjects/sorticon2.png) ![](../assets/en/FormObjects/sorticon2.png) > 列ヘッダー変数には、宣言された、あるいは動的な [変数](Concepts/variables.md) のみを使用できます。 その他の [式](Concepts/quick-tour.md#式) (例: `Form.sortValue`) はサポートされていません。 その他の [式](Concepts/quick-tour.md#式) (例: `Form.sortValue`) はサポートされていません。 @@ -627,8 +310,8 @@ End if リストボックスの背景色、フォントカラー、そしてフォントスタイルを設定するためにはいくつかの方法があります: -- [リストボックスオブジェクト](#リストボックスオブジェクト) のプロパティリストを使用 -- [列](#リストボックス列) のプロパティリストを使用 +- at the level of the [list box object properties](./listbox-object.md), +- at the level of the [column properties](./listbox-column.md), - リストボックスまたは列ごとの [配列や式](#配列と式の使用) プロパティを使用 - セルごとのテキストにて定義 ([マルチスタイルテキスト](properties_Text.md#マルチスタイル) の場合) @@ -636,14 +319,12 @@ End if 優先順位や継承の原理は、複数のレベルにわたって同じプロパティに異なる値が指定された場合に適用されます。 -| 優先度 | 設定場所 | -| ---- | ---------------------------------------------------------- | -| 優先度高 | セル単位 (マルチスタイル使用時) | -| | 列の配列/メソッド | -| | リストボックスの配列/メソッド | -| | 列のプロパティ | -| | リストボックスのプロパティ | -| 優先度低 | メタ情報式 (コレクションまたはエンティティセレクションリストボックスの場合) | +1. (highest priority) Cell (if multi-style text) +2. 列の配列/メソッド +3. リストボックスの配列/メソッド +4. 列のプロパティ +5. リストボックスのプロパティ +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) 例として、リストボックスのプロパティにてフォントスタイルを設定しながら、列には行スタイル配列を使用して異なるスタイルを設定した場合、後者が有効となります。 @@ -654,6 +335,7 @@ End if - 列属性について: リストボックスの属性値を受け継ぎます このように、高次のレベルの属性値をオブジェクトに継承させたい場合は、定義するコマンドに `lk inherited` 定数 (デフォルト値) を渡すか、対応する行スタイル/カラー配列の要素に直接渡します。 以下のような、標準のフォントスタイルで行の背景色が交互に変わる配列リストボックスを考えます: + ![](../assets/en/FormObjects/listbox_styles3.png) 以下の変更を加えます: @@ -832,19 +514,20 @@ Variable 2 も常に表示され、入力できます。 これは二番目の ->MyListbox{3}:=True ``` -非階層表示: +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch7.png) -階層表示: + +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch8.png) > 親が折りたたまれているために行が非表示になっていると、それらは選択から除外されます。 (直接あるいはスクロールによって) 表示されている行のみを選択できます。 言い換えれば、行を選択かつ隠された状態にすることはできません。 選択と同様に、[`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは階層リストボックスと非階層リストボックスにおいて同じ値を返します。 つまり以下の両方の例題で、[`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) は同じ位置 (3;2) を返します。 -*非階層表示:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*階層表示:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) サブ階層のすべての行が隠されているとき、ブレーク行は自動で隠されます。 先の例題で 1から 3行目までが隠されていると、"Brittany" のブレーク行は表示されません。 @@ -861,10 +544,10 @@ Variable 2 も常に表示され、入力できます。 これは二番目の 以下のリストボックスを例題とします (割り当てた配列名は括弧内に記載しています): -*非階層表示:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*階層表示:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) 階層モードでは `tStyle` や `tColors` 配列で変更されたスタイルは、ブレーク行に適用されません。 ブレークレベルでカラーやスタイルを変更するには、以下のステートメントを実行します: ブレークレベルでカラーやスタイルを変更するには、以下のステートメントを実行します: @@ -890,381 +573,13 @@ Variable 2 も常に表示され、入力できます。 これは二番目の この場合、開発者がコードを使用して配列を空にしたり値を埋めたりしなければなりません。 実装する際注意すべき原則は以下のとおりです: -- リストボックスが表示される際、先頭の配列のみ値を埋めます。 しかし 2番目の配列を空の値で生成し、リストボックスに展開/折りたたみアイコンが表示されるようにしなければなりません: +- リストボックスが表示される際、先頭の配列のみ値を埋めます。 However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- ユーザーが展開アイコンをクリックすると `On Expand` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドはクリックされたセルを返すので、適切な階層を構築します: 先頭の配列に繰り返しの値を設定し、2番目の配列には [`SELECTION TO ARRAY`](../commands/selection-to-array) コマンドから得られる値を設定します。そして[`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) コマンドを使用して必要なだけ行を挿入します。 +- ユーザーが展開アイコンをクリックすると `On Expand` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドはクリックされたセルを返すので、適切な階層を構築します: 先頭の配列に繰り返しの値を設定し、2番目の配列には [`SELECTION TO ARRAY`](../commands/selection-to-array) コマンドから得られる値を設定します。そして[`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) コマンドを使用して必要なだけ行を挿入します。 ![](../assets/en/FormObjects/hierarch16.png) - ユーザーが折りたたみアイコンをクリックすると `On Collapse` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは該当するセルを返します。そして[`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) コマンドを使用して必要なだけ行をリストボックスから削除することができます。 -## オブジェクト配列の使用 - -リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 - -以下のリストボックスはオブジェクト配列を使用してデザインされました: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### オブジェクト配列カラムの設定 - -オブジェクト配列をリストボックスのカラムに割り当てるには、プロパティリスト (の "変数名" 欄) にオブジェクト配列名を設定するか、配列型のカラムのように [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md) コマンドを使用します。 プロパティリスト内では、カラムにおいて "式タイプ" にオブジェクトを選択できます: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -オブジェクトカラムに対しては、座標、サイズ、スタイルなどに関連した標準のプロパティが使用可能です。 プロパティリストを使用して定義する方法のほかにも、オブジェクト型のリストボックスカラムのそれぞれの行に対してスタイル、フォントカラー、背景色、表示状態をプログラムで定義することもできます。 これらのタイプのカラムは非表示にすることも可能です。 - -しかしながら、データソーステーマは、オブジェクト型のリストボックスカラムに対しては選択できません。 実際、カラムの各セルの中身は、それに対応するオブジェクト配列の要素の属性に基づいています。 配列の各オブジェクト要素には、以下を定義できます: - -値の型 (必須): テキスト、カラー、イベント、他
    -値そのもの (任意): 入力/出力に使用
    -セルの内容表示 (任意): ボタン、リスト、他
    -追加の設定 (任意): 値の型によります
    -これらのプロパティを定義するには、適切な属性をオブジェクト内に設定する必要があります (使用可能な属性は以下に一覧としてまとめてあります)。 たとえば、以下ような簡単なコードを使用してオブジェクトカラム内に "Hello World!" 書き込むことができます: - -```4d -ARRAY OBJECT(obColumn;0) // カラム配列 - C_OBJECT($ob) // 第一要素 - OB SET($ob;"valueType";"text") // 値の型を定義 (必須) - OB SET($ob;"value";"Hello World!") // 値を定義 - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> 表示フォーマットと入力フィルターはオブジェクトカラムに対しては設定できません。 これらは値の型に応じて自動的に変わるからです。 - -#### valueTypeとデータ表示 - -リストボックスカラムにオブジェクト配列が割り当てられているとき、セルの表示・入力・編集の方法は、配列の要素の valueType 属性に基づきます。 次の valueType の値がサポートされています: - -- "text": テキスト値 -- "real": セパレーターを含む数値。セパレーターの例: ``, `<.>`, `<,>` -- "integer": 整数値 -- "boolean": true/false 値 -- "color": 背景色を定義 -- "event": ラベル付ボタンを表示 - -4D は "valueType" の値に応じたデフォルトのウィジェットを使用します (つまり、"text" と設定すればテキスト入力ウィジェットが表示され、"boolean" と設定すればチェックボックスが表示されます)。 しかし、オプションを使用することによって表示方法の選択が可能な場合もあります (たとえば、"real" と設定した場合、ドロップダウンメニューとしても表示できます)。 以下の一覧はそれぞれの値の型に対してのデフォルトの表示方法と、他に選択可能な表示方の一覧を表しています: - -| valueType | デフォルトのウィジェット | 他に選択可能なウィジェット | -| --------- | ------------------------------------------ | ----------------------------------------------------------------------------------------------- | -| text | テキスト入力 | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | -| real | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | -| integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | -| boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | -| color | 背景色 | text | -| event | ラベル付ボタン | | -| | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | - -セルの表示とオプションは、オブジェクト内の特定の属性を使用することによって設定できます (以下を参照ください)。 - -#### 表示フォーマットと入力フィルター - -オブジェクト型のリストボックスのカラムにおいては、表示フォーマットと入力フィルターを設定することはできません。 これらは値の型に応じて自動的に定義されます。 どのように定義されるかについては、以下一覧にまとめてあります: - -| 値の型 | デフォルトのフォーマット | 入力コントロール | -| ------- | ----------------------------------------------------------- | -------------------------------------- | -| text | オブジェクト内で定義されているものと同じ | 制限なし | -| real | オブジェクト内で定義されているものと同じ (システムの小数点セパレーターを使用) | "0-9" と "." と "-" | -| | | min>=0 の場合、"0-9" と "." | -| integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | -| | | min>=0 の場合、"0-9" | -| Boolean | チェックボックス | N/A | -| color | N/A | N/A | -| event | N/A | N/A | - -### 属性 - -オブジェクト配列の各要素は、セルの中身とデータ表示を定義する一つ以上の属性を格納するオブジェクトです (上記の例を参照ください)。 - -唯一必須の属性は "valueType" であり、サポートされる値は "text"、"real"、"integer"、"boolean"、"color" そして "event"です。 以下の表には、リストボックスオブジェクト配列において "valueType"の値に応じてサポートされるすべての属性がまとめてあります (他の属性はすべて無視されます)。 表示フォーマットに関しては、その更に下に詳細な説明と例があります。 - -| | valueType | text | real | integer | boolean | color | event | -| --------------------- | ------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | -| *属性* | *説明* | | | | | | | -| value | セルの値 (入力または出力) | ○ | ○ | ○ | | | | -| min | 最小値 | | ○ | ○ | | | | -| max | 最大値 | | ○ | ○ | | | | -| behavior | "スリーステート" の値 | | | ○ | | | | -| requiredList | オブジェクト内で定義されたドロップダウンリスト | ○ | ○ | ○ | | | | -| choiceList | オブジェクト内で定義されたコンボボックス | ○ | ○ | ○ | | | | -| requiredListReference | 4D リスト参照 ("saveAs"の値による) | ○ | ○ | ○ | | | | -| requiredListName | 4D リスト名 ("saveAs"の値による) | ○ | ○ | ○ | | | | -| saveAs | "reference" または "value" | ○ | ○ | ○ | | | | -| choiceListReference | 4D リスト参照、コンボボックスを表示 | ○ | ○ | ○ | | | | -| choiceListName | 4D リスト名、コンボボックスを表示 | ○ | ○ | ○ | | | | -| unitList | X要素の配列 | ○ | ○ | ○ | | | | -| unitReference | 選択された要素のインデックス | ○ | ○ | ○ | | | | -| unitsListReference | 単位の4D リスト参照 | ○ | ○ | ○ | | | | -| unitsListName | 単位の4D リスト名 | ○ | ○ | ○ | | | | -| alternateButton | 切り替えボタンを追加 | ○ | ○ | ○ | ○ | ○ | | - -#### value - -セルの値は "value" 属性に保存されています。 この属性は入力と出力に使用されるほか、 この属性は入力と出力に使用されるほか、 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 - -```4d - ARRAY OBJECT(obColumn;0) // カラム配列 - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // ユーザーが新しい値を入力した場合、 編集された値は$entry に格納されます - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> null 値はサポートされており、空のセルとして表示されます。 - -#### min と max - -"valueType" が"real" または "integer" であるとき、min と max 属性もオブジェクトに設定できます (値は適切な範囲で、かつ、valueType と同じ型である必要があります)。 - -これらの属性を使用すると入力値の範囲を管理することができます。 セルが評価されたとき (フォーカスを失ったとき)、入力された値が min の値より低い場合、または max の値より大きい場合には、その値は拒否されます。 この場合、入力をする前の値が保持され、tip として説明が表示されます。 - -```4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -behavior 属性は、値の通常の表示とは異なる表示方法を提供します。 4D v15では、一つだけ他の表示方法が用意されています: - -| 属性 | 使用可能な値 | valueType | 説明 | -| -------- | ----------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | 数値をスリーステートチェックボックスとして表します。
    2=セミチェックボックス、1=チェックされている、0=チェックされていない、-1=非表示チェックボックス、-2=チェックされていない、入力不可、-3=チェックされている、入力不可、-4=セミチェックボックス、入力不可 | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList と choiceList - -"choiceList" または "requiredList" 属性がオブジェクト内に存在しているとき、テキスト入力は以下の属性に応じて、ドロップダウンリストまたはコンボボックスで置き換えられます: - -- 属性が "choiceList" の場合、セルはコンボボックスとして表示されます。 これはつまり、ユーザーは値を選択、または入力できるということです。 -- 属性が "requiredList" の場合、セルはドロップダウンリストとして表示されます。 これはつまり、ユーザーはリストに提供されている値からどれか一つを選択するしかないということです。 - -どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 - -> ウィジェットの値は配列を通して定義されます。 既存の 4Dリストをウィジェットに割り当てたい場合、"requiredListReference"、"requiredListName"、"choiceListReference"、または "choiceListName" 属性を使用する必要があります。 - -例: - -- 選択肢が二つ ("Open" または "Closed") しかないドロップダウンリストを表示したい場合を考えます。 デフォルトでは "Closed" が選択された状態にしたいとします: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- 整数値であればすべて受け入れ可能な状態にしておいた上で、もっとも一般的な値を提示するためにコンボボックスを表示したい場合を考えます: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) // 10 をデフォルト値として使用 - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName と requiredListReference - -"requiredListName" と "requiredListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはドロップダウンリストとして表示されるようになります。 これはつまり、ユーザーはリスト内に提供された値のどれか一つのみを選択できるということを意味します。 - -"requiredListName" または "requiredListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡します。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 - -> - これらの値を単純な配列を通して定義したい場合は、"requiredList" 属性を使用する必要があります。 -> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" - -例: - -- ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "blue" にしたい場合を考えます: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- プログラミングによって定義されたリストに基づいたドロップダウンリストを表示し、参照として保存したい場合を考えます: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) // デフォルトでLondonを表示 - OB SET($ob;"requiredListReference";<>List) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName と choiceListReference - -"choiceListName" と "choiceListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはコンボボックスとして表示されるようになります。 これはつまり、ユーザーは値を選択、または入力できるということを意味します。 - -"choiceListName" または "choiceListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡しま す。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 - -> - これらの値を単純な配列を通して定義したい場合は、"choiceList" 属性を使用する必要があります。 -> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" - -例: - -ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "green" にしたい場合を考えます: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList、unitsListName、 unitsListReference と unitReference - -特定の値を使用することで、セルの値に関連した単位を追加することができます (*例*: "10 cm", "20 pixels" 等)。 単位リストを定義するためには、以下の属性のどれか一つを使用します: 単位リストを定義するためには、以下の属性のどれか一つを使用します: - -- "unitsList": 利用可能な単位 (例: "cm"、"inches"、"km"、"miles"、他) を定義するのに使用する x 要素を格納した配列。 オブジェクト内で単位を定義するためには、この属性を使用します。 -- "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 [`New list`](../commands-legacy/new-list.md) コマンドで作成された 4D リストで単位を定義するためには、この属性を使用します。 -- "unitsListName": 利用可能な単位を含んだデザインモードで作成された 4Dリスト名。 ツールボックスで作成された 4Dリストで単位を定義するためには、この属性を使用します。 - -単位リストが定義された方法に関わらず、以下の属性を関連付けることができます: - -- "unitReference": "unitList"、"unitsListReference" または "unitsListName" の値リスト内で選択された項目へのインデックス (1からx) を格納する単一の値。 - -カレントの単位は、ボタンとして表示されます。このボタンは、クリックするたびに "unitList"、"unitsListReference" または "unitsListName" の値を切り替えていきます (例: "pixels" -> "rows" -> "cm" -> "pixels" -> 等)。 - -例: - -数値の入力と、その後に可能性のある二つの単位 ("lines" または "pixels") を続けて表示したい場合を考えます。 カレントの値は "2" + "lines" と、 オブジェクト内で直接定義された値 ("unitsList" 属性) を使用するものとします: - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -セルに省略ボタン [...] を追加したい場合、"alternateButton" 属性に true の値を入れてオブジェクトに渡すだけです。 省略ボタンは自動的にセル内に表示されます。 省略ボタンは自動的にセル内に表示されます。 - -このボタンがユーザーによってクリックされた場合、`On Alternate Click` イベントが生成され、そのイベントを自由に管理することができます (詳細な情報に関しては [イベント管理](#イベント管理) の章を参照ください)。 - -例: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";true) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### color valueType - -"color" valueType を使用すると、色、または色を表すテキストを表示することができます。 - -- 値が数字の場合、色付けされた長方形がセル内に表示されます。 例: - - ```4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- 値がテキストの場合、そのテキストが表示されます (*例*: "value";"Automatic")。 - -#### event valueType - -"event" valueType を使用すると、クリックした際に `On Clicked` イベントを生成する単純なボタンを表示します。 データまたは値を渡す/返すことはできません。 データまたは値を渡す/返すことはできません。 - -オプションとして、"label" 属性を渡すことができます。 - -例: - -```4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### イベント管理 -オブジェクトリストボックス配列を使用している際には、複数のイベントを管理することができます: -- **On Data Change**: 以下の場所において、どんな値でも変更された場合には `On Data Change` イベントがトリガーされます: - - テキスト入力 - - ドロップダウンリスト - - コンボボックスエリア - - 単位ボタン (値 x が値 x+1 へとスイッチしたとき) - - チェックボックス (チェック/チェックなしの状態がスイッチしたとき) -- **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 -- **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 From 14bcb2e9d6864514616b3a77b4ac0fd6ff5c7b89 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:04:57 +0200 Subject: [PATCH 1078/2000] New translations picturebutton_overview.md (Japanese) --- .../version-21/FormObjects/pictureButton_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/pictureButton_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/pictureButton_overview.md index bdf99cb842a412..9715abf40fee60 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/pictureButton_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/pictureButton_overview.md @@ -61,3 +61,7 @@ title: ピクチャーボタン ## プロパティ一覧 [タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [タイトル](properties_Object.md#タイトル) - [CSSクラス](properties_Object.md#cssクラス) - [ボタンスタイル](properties_TextAndPicture.md#ボタンスタイル) - [パス名](properties_Picture.md#パス名) - [マウス押下中は自動更新](properties_Animation.md#マウス押下中は自動更新) - [先頭フレームに戻る](properties_Animation.md#先頭フレームに戻る) - [ロールオーバー効果](properties_Animation.md#ロールオーバー効果) - [無効時に最終フレームを使用](properties_Animation.md#無効時に最終フレームを使用) - [アニメーション間隔 (tick)](properties_Animation.md#アニメーション間隔-tick) - [行](properties_Crop.md#行) - [列](properties_Crop.md#列) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [ショートカット](properties_Entry.md#ショートカット) - [フォーカス可](properties_Entry.md#フォーカス可) - [表示状態](properties_Display.md#表示状態) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [イタリック](properties_Text.md#イタリック) - [ヘルプTips](properties_Help.md#ヘルプtips) - [標準アクション](properties_Action.md#標準アクション) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 6953ecf7106b0e7863451dc750858d15257de20f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:04:58 +0200 Subject: [PATCH 1079/2000] New translations picturepopupmenu_overview.md (Japanese) --- .../version-21/FormObjects/picturePopupMenu_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/picturePopupMenu_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/picturePopupMenu_overview.md index e2bb435c3d0bec..b54ba374f8ae5d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/picturePopupMenu_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/picturePopupMenu_overview.md @@ -24,4 +24,8 @@ title: ピクチャーポップアップメニュー ## プロパティ一覧 -[タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [CSSクラス](properties_Object.md#cssクラス) - [パス名](properties_Picture.md#パス名) - [行](properties_Crop.md#行) - [列](properties_Crop.md#列) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [表示状態](properties_Display.md#表示状態) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [ヘルプTips](properties_Help.md#ヘルプtips) - [標準アクション](properties_Action.md#標準アクション) \ No newline at end of file +[タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [CSSクラス](properties_Object.md#cssクラス) - [パス名](properties_Picture.md#パス名) - [行](properties_Crop.md#行) - [列](properties_Crop.md#列) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [表示状態](properties_Display.md#表示状態) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [ヘルプTips](properties_Help.md#ヘルプtips) - [標準アクション](properties_Action.md#標準アクション) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 4aa336a412276e2cdb5ac9c13f923014294e9279 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:05:00 +0200 Subject: [PATCH 1080/2000] New translations pluginarea_overview.md (Japanese) --- .../version-21/FormObjects/pluginArea_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/pluginArea_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/pluginArea_overview.md index 81b3b774b9eeb6..78443108d4c149 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/pluginArea_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/pluginArea_overview.md @@ -19,4 +19,8 @@ title: プラグインエリア ## プロパティ一覧 -[タイプ](properties_Object.md#タイプ) - [プラグインの種類](properties_Object.md#プラグインの種類) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [フォーカス可](properties_Entry.md#フォーカス可) - [表示状態](properties_Display.md#表示状態) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [詳細設定](properties_Plugins.md) - [ドラッグ有効](properties_Action.md#ドラッグ有効) - [ドロップ有効](properties_Action.md#ドロップ有効) - [メソッド](properties_Action.md#メソッド) \ No newline at end of file +[タイプ](properties_Object.md#タイプ) - [プラグインの種類](properties_Object.md#プラグインの種類) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [フォーカス可](properties_Entry.md#フォーカス可) - [表示状態](properties_Display.md#表示状態) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [詳細設定](properties_Plugins.md) - [ドラッグ有効](properties_Action.md#ドラッグ有効) - [ドロップ有効](properties_Action.md#ドロップ有効) - [メソッド](properties_Action.md#メソッド) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Plug in Area](../Events/onPluginArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 465194c7c670435dd066d773195060a0970f2c34 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:05:01 +0200 Subject: [PATCH 1081/2000] New translations progressindicator.md (Japanese) --- .../version-21/FormObjects/progressIndicator.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/progressIndicator.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/progressIndicator.md index d93623edeb2646..9c06490f939a45 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/progressIndicator.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/progressIndicator.md @@ -72,6 +72,10 @@ title: 進捗インジケーター [ヘルプTips](properties_Help.md#ヘルプtips) - [オブジェクトメソッド実行](properties_Action.md#オブジェクトメソッド実行) +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## バーバーショップ ![](../assets/en/FormObjects/indicator.gif) From b4bfee97f2dadec37f00be62c9aa53d2777f5287 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:05:03 +0200 Subject: [PATCH 1082/2000] New translations properties_action.md (Japanese) --- .../FormObjects/properties_Action.md | 25 +------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md index a8240caefbd47e..b3ab85c625a09e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md @@ -114,30 +114,7 @@ title: 動作 #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[フォーム](FormEditor/forms.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- From 987ce8f126409bf3c0290667ba1e48e5100001f2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:05:07 +0200 Subject: [PATCH 1083/2000] New translations properties_backgroundandborder.md (Japanese) --- .../FormObjects/properties_BackgroundAndBorder.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md index 69ece5b8fe6d5c..1cf17afd7eeba9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -41,7 +41,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [楕円](shapes_overview.md#楕円) - [四角](shapes_overview.md#四角) - [テキストエリア](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### コマンド @@ -71,7 +71,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -240,7 +240,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド From 8366f3b95ad4ac9db75e19fabf73f3969af47e22 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:05:09 +0200 Subject: [PATCH 1084/2000] New translations properties_coordinatesandsizing.md (Japanese) --- .../properties_CoordinatesAndSizing.md | 192 ++---------------- 1 file changed, 12 insertions(+), 180 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md index 355497052ddb4f..42a1f58686a1b4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド @@ -64,35 +64,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[四角](shapes_overview.md#四角) - -[ルーラー](ruler.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -112,35 +84,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -160,35 +104,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -208,35 +124,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -304,35 +192,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -345,7 +205,7 @@ title: 座標とサイズ オブジェクトの横のサイズを指定します。 > - オブジェクトによっては高さが規定されているものがあり、その場合は変更できません。 -> - [リストボックス列](listbox_overview.md#リストボックス列) に [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) プロパティが設定されている場合には、ユーザーは手動でカラムサイズを変更することもできます。 +> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > - リストボックスの [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) プロパティに "拡大" を設定している場合にフォームをリサイズすると、一番右のカラムの幅は必要に応じて最大幅を超えて拡大されます。 #### JSON 文法 @@ -356,35 +216,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -406,7 +238,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド @@ -428,7 +260,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド @@ -512,7 +344,7 @@ RowHeights{5}:=3 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [フッター](properties_Footers.md) - [ヘッダー](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### コマンド @@ -536,7 +368,7 @@ RowHeights{5}:=3 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [フッター](properties_Footers.md) - [ヘッダー](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### コマンド From 77e824f7c0b163b86820810058ffb7e0c4538cf2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:05:12 +0200 Subject: [PATCH 1085/2000] New translations properties_datasource.md (Japanese) --- .../FormObjects/properties_DataSource.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md index ee673a1247af93..90ba6ff5ab4d39 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ title: データソース このプロパティは次のフォームオブジェクトでサポートされています: -- 選択リストと紐づけられている [コンボボックス](comboBox_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) フォームオブジェクト。 +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - 配列またはオブジェクトデータソースにより、紐づけられたリストが生成されている [コンボボックス](comboBox_overview.md) フォームオブジェクト。 たとえば、"France, Germany, Italy" という値を含む選択リストが "Countries" というコンボボックスに関連付けられていた場合を考えます。**自動挿入** のオプションがチェックをされていて、ユーザーが "Spain" という値を入力すると、"Spain" という値が自動的にメモリー内のリストに追加されます: @@ -28,7 +28,7 @@ title: データソース #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) --- @@ -45,9 +45,8 @@ title: データソース #### 対象オブジェクト -[ドロップダウンリスト](dropdownList_Overview.md)* [コンボボックス](comboBox_overview.md) -* [階層リスト](list_overview.md) -* [リストボックス列](listbox_overview.md#リストボックス列) +[Drop-down List](dropdownList_Overview.md) - +[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -127,7 +126,7 @@ title: データソース 表示される式のデータタイプを定義します。 このプロパティは次のフォームオブジェクトで使用されます: -- セレクションおよびコレクション型の [リストボックス列](listbox_overview.md#リストボックス列)。 +- [List box columns](listbox-column.md) of the selection and collection types. - オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md)。 [式タイプ](properties_Object.md#式の型式タイプ) の章も参照ください。 @@ -140,7 +139,7 @@ title: データソース #### 対象オブジェクト -オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -197,13 +196,14 @@ title: データソース #### 対象オブジェクト -[リストボックス列 (配列型のみ)](listbox_overview.md#リストボックス列) +[List Box Column (array type only)](listbox-column.md) --- ## 式 -[セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション / エンティティセレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) リストボックスのプロパティです。 **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) +and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 列に割り当てる 4D式です。 以下のものを指定できます: @@ -242,7 +242,7 @@ title: データソース #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) --- @@ -275,7 +275,7 @@ title: データソース このプロパティは以下の場合に表示されます: - オブジェクトに対して [選択リスト](#選択リスト) が割り当てられている -- [入力](input_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) の場合には、ユーザーがリスト内の値のみ入力できるように、オブジェクトに対して [指定リスト](properties_RangeOfValues.md#指定リスト) も定義されている (通常は両方のオプションで同じリストを使用しているはずです)。 +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. このプロパティは、選択リストに関連付けされたフィールドまたは変数において、フィールドに保存する内容の型を指定します: @@ -297,7 +297,7 @@ title: データソース #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- From 3dd3cdf0e061f26a103de5c191a0233ac40586b5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:05:15 +0200 Subject: [PATCH 1086/2000] New translations properties_display.md (Japanese) --- .../FormObjects/properties_Display.md | 60 +++++-------------- 1 file changed, 14 insertions(+), 46 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md index 266a0f5a9e9b28..a3bc2a573daf33 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md @@ -46,9 +46,7 @@ RB-1762-1 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md)* [ドロップダウンリスト](dropdownList_Overview.md) -* [リストボックス列](listbox_overview.md#リストボックス列) -* [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -107,13 +105,13 @@ RB-1762-1 :::note blankIfNull - デフォルトでは、 [null 日付](../Concepts/dt_date.md#日付リテラル) は 00/00/00 のように、ゼロとして表示されます。 "blankIfNull" オプションを使用すると、null の日付は空白として表示されます。 "blankIfNull" 文字列 (文字の大小を区別) は、選択されたフォーマットの値と組み合わせて使います。 例: "systemShort blankIfNull" または "LLLdd日 ee blankIfNull"。 -- 日付型の [リストボックスの列](listbox_overview.md#リストボックス列]) および [リストボックスのフッター](listbox_overview.md#リストボックスフッター) は常に "blankIfNull" (null値は空白表示) の振る舞いをします (解除できません)。 +- [List box columns](listbox-column.md) and [list box footers](listbox-header-footer.md#footers) of type date always use the "blank if null" behavior (it cannot be disengaged). ::: #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -278,12 +276,7 @@ RB-1762-1 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[入力](input_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[進捗インジケーター](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) #### コマンド @@ -347,7 +340,7 @@ RB-1762-1 #### 対象オブジェクト -[入力](input_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -405,7 +398,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -418,7 +411,7 @@ Customized time formats can be built using several patterns described in the [** [ブール式](properties_Object.md#式の型) を次のフォームオブジェクトで表示した場合: - [入力オブジェクト](input_overview.md) にテキストとして -- [リストボックス列](listbox_overview.md#リストボックス列) に表示タイプ ["ポップアップ"](properties_Display.md#表示タイプ) を選択して +- a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), ... 値の代わりに表示するテキストを指定することができます: @@ -433,7 +426,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[List Box Column](listbox-column.md) - [Input](input_overview.md) #### コマンド @@ -457,7 +450,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド @@ -509,7 +502,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[チェックボックス](checkbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -534,7 +527,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) --- @@ -571,7 +564,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -606,32 +599,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -690,7 +658,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[入力](input_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド From ebccc25a842bce395c82bbbd2a7b2ef91f957a39 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:05:17 +0200 Subject: [PATCH 1087/2000] New translations properties_entry.md (Japanese) --- .../version-21/FormObjects/properties_Entry.md | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md index 69e70329f106b7..5b855002a45dda 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ title: 入力 ピクチャー型の [入力](input_overview.md) オブジェクトの場合、標準の編集コマンド (カット、コピー、ペースト、そしてクリア) に加え、ファイルからピクチャーを読み込むために使用することのできる **読み込み...** コマンド、ピクチャーをディスクに保存するのに使用する **別名で保存...** コマンドなどがあります。 また、メニューを使用してピクチャーの表示フォーマットを変更することもできます。**トランケート (中央合わせなし)**、**スケーリング** そして **スケーリング (中央合わせ/プロポーショナル)** から選択できます。 このメニューを使用した [表示フォーマット](properties_Display.md#ピクチャーフォーマット) の変更は一時的なものであり、レコードには保存されません。 -[マルチスタイル](properties_Text.md#マルチスタイル) オプションがチェックされているテキスト型の [入力](input_overview.md) オブジェクト、または[リストボックスカラム](listbox_overview.md#list-box-columns) の場合、標準の編集コマンド以外に以下の様なコマンドを使用することができます: +[マルチスタイル](properties_Text.md#マルチスタイル) オプションがチェックされているテキスト型の [入力](input_overview.md) オブジェクト、または[リストボックスカラム](listbox-column.md) の場合、標準の編集コマンド以外に以下の様なコマンドを使用することができます: - **フォント...**: フォントシステムダイアログボックスを表示させます。 - **最近使用したフォント**: セッション中に最近使用されたフォント名を表示します。 リストには最大で 10フォントまで表示されます (それ以上は古いものから置き換えられていきます)。 デフォルトではリストは空になっているので、このオプションは表示されません。 このリストは `SET RECENT FONTS` と `FONT LIST` コマンドを使用して管理することができます。 @@ -73,14 +73,7 @@ title: 入力 #### 対象オブジェクト -[4D Write Pro エリア](writeProArea_overview.md) - -[チェックボックス](checkbox_overview.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[進捗インジケーター](progressIndicator.md) - -[ルーラー](ruler.md) - -[ステッパー](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### コマンド @@ -142,7 +135,7 @@ title: 入力 #### 対象オブジェクト -[チェックボックス](checkbox_overview.md)\* [コンボボックス](comboBox_overview.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- From e4167ed9e932207b3324f1ba668466b0920c7b49 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:05:19 +0200 Subject: [PATCH 1088/2000] New translations properties_footers.md (Japanese) --- .../version-21/FormObjects/properties_Footers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md index 0085315e8f68eb..11e26f264216e3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: フッター ## フッターを表示 -このプロパティは、[リストボックス列フッター](listbox_overview.md#リストボックスフッター) の表示/非表示を指定します。 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 +This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 #### JSON 文法 @@ -70,4 +70,4 @@ title: フッター #### 参照 -[ヘッダー](properties_Headers.md) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) From fbdb731a955618547b03e790f166b8ad318df192 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:05:21 +0200 Subject: [PATCH 1089/2000] New translations properties_headers.md (Japanese) --- .../version-21/FormObjects/properties_Headers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md index a84287d45e58a5..376219a5d1613a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: ヘッダー ## ヘッダーを表示 -このプロパティは、[リストボックス列ヘッダー](listbox_overview.md#リストボックスヘッダー) の表示/非表示を指定します。 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 +This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 #### JSON 文法 @@ -70,4 +70,4 @@ title: ヘッダー #### 参照 -[フッター](properties_Footers.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) From 1df9a12e2acd75d353094c9bfac80c050bd93b09 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:05:23 +0200 Subject: [PATCH 1090/2000] New translations properties_help.md (Japanese) --- .../version-21/FormObjects/properties_Help.md | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md index bc404140924a22..6a338925e47caf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md @@ -27,17 +27,7 @@ title: ヘルプ #### 対象オブジェクト -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[コンボボックス](comboBox_overview.md) - -[階層リスト](list_overview.md) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[ラジオボタン](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### 追加のヘルプ機能 From 644bfa27cd7739720fa8547e85e2f34e44be7452 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:05:26 +0200 Subject: [PATCH 1091/2000] New translations properties_listbox.md (Japanese) --- .../version-21/FormObjects/properties_ListBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md index b5cb7d7d42422e..890a833b05f88e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ title: リストボックス | ------- | -------------- | --------------------- | | columns | 列オブジェクトのコレクション | リストボックス列のプロパティを格納します。 | -列オブジェクトに関してサポートされているプロパティの一覧については [列特有のプロパティ](listbox_overview.md#列特有のプロパティ) の章を参照してください。 +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### 対象オブジェクト From 5f2053f86ca82542dfdcc99a61d0c7c740b52fd3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:05:27 +0200 Subject: [PATCH 1092/2000] New translations properties_object.md (Japanese) --- .../FormObjects/properties_Object.md | 101 ++---------------- 1 file changed, 9 insertions(+), 92 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md index 7f82867f4427c5..2be916cc600e3e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md @@ -19,31 +19,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -65,32 +41,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[ラジオボタン](radio_overview.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -169,28 +120,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[階層リスト](list_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### コマンド @@ -200,14 +130,14 @@ title: オブジェクト ## 式の型/式タイプ -> [セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) のリストボックス列や、[オブジェクト](FormObjects/dropdownList_Overview.md#オブジェクトの使用) や [配列](FormObjects/dropdownList_Overview.md#配列の使用) に関連付けられた[ドロップダウンリスト](dropdownList_Overview.md) のプロパティリストでは、このプロパティは、[**データタイプ**](properties_DataSource.md#データタイプ-式の型) と呼ばれています。 +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). オブジェクトに関連付けられた式または変数のデータ型を指定します。 この設定の主な目的は、プロパティリスト内で提供されるテーマとオプションが、データの型と対応するようにするためです。 つまり、実際に変数の型そのものを決めるわけではありません。 プロジェクトをコンパイルするには、[変数を宣言](Concepts/variables.md#変数の宣言) する必要があります。 ただし、次の特定の場合には、このプロパティは型宣言の機能を持ちえます: - **[ダイナミック変数](#ダイナミック変数)**: このプロパティを使って、ダイナミック変数の型を宣言することができます。 -- **[リストボックス列](listbox_overview.md#リストボックス列)**: このプロパティは列データに表示フォーマットを関連づけるのに使用されます。 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 - **[ピクチャー変数](input_overview.md)**: このプロパティを使うと、インタープリタモードにおいてフォームロード前に変数を宣言することができます。 フォーム上のピクチャー変数にピクチャーを表示する際には特別なメカニズムが使用されます。 そのため、他の型の変数とは違って、ピクチャー変数の宣言は、フォームロード前 (`On Load` フォームイベントよりも先) におこなう必要があります。 これを行うためには、フォームのロードより前に`var varName : Picture` 宣言を実行するか(通常、`DIALOG` コマンドを呼び出したメソッド内で行います)、変数をフォームレベルで式タイププロパティを使用して型指定する必要があります。 このいずれかをおこなわない場合、ピクチャー変数はピクチャーを正しく表示できません (インタープリターモードのみ)。 @@ -219,20 +149,7 @@ title: オブジェクト #### 対象オブジェクト -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[入力](input_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[スピナー](spinner.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -375,7 +292,7 @@ title: オブジェクト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ラジオボタン](radio_overview.md) - [テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -385,7 +302,7 @@ title: オブジェクト ## 変数の計算 -このプロパティは、[リストボックスフッター](listbox_overview.md#リストボックスフッター) エリアに適用される計算タイプを設定します。 +This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. > フッターでの計算は、[`LISTBOX SET FOOTER CALCULATION`](../commands-legacy/listbox-set-footer-calculation.md) 4D コマンドを使用することでも設定することができます。 @@ -432,7 +349,7 @@ title: オブジェクト #### 対象オブジェクト -[リストボックスフッター](listbox_overview.md#リストボックスフッター) +[List Box Footer](listbox-header-footer.md#footers) #### コマンド From 3226a8527a510e8748724ebcbcc48ed8ccb66aac Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:05:32 +0200 Subject: [PATCH 1093/2000] New translations properties_rangeofvalues.md (Japanese) --- .../version-21/FormObjects/properties_RangeOfValues.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md index c490d2ad0bdbf2..3a82d8ed45b4b1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md @@ -54,7 +54,7 @@ title: 値の範囲 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### コマンド @@ -79,7 +79,7 @@ title: 値の範囲 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### コマンド From b5f84768c86b89cc278a211356faafedc9ec4ea9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:05:35 +0200 Subject: [PATCH 1094/2000] New translations properties_reference.md (Japanese) --- .../version-21/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md index 14884d6f8b7d6e..5497f31a73c8ae 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ title: フォームオブジェクト JSON プロパティリスト | **g** | | | | [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 | | **h** | | | -| [`header`](./listbox_overview.md#リストボックスヘッダー) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | +| [`header`](./listbox-header-footer.md#headers) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | | [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px | em | | [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false | From 3c3af0b9a58ad93e566375cfcf5acaee3e3e36a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:05:36 +0200 Subject: [PATCH 1095/2000] New translations properties_resizingoptions.md (Japanese) --- .../FormObjects/properties_ResizingOptions.md | 60 +------------------ 1 file changed, 3 insertions(+), 57 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md index baed310582670e..71d3f5d27f5b4f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md @@ -67,34 +67,7 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### コマンド @@ -124,34 +97,7 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### コマンド @@ -196,7 +142,7 @@ title: リサイズオプション #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド From c912009ebeb02d375d19d364e1b31f408b8be1a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:05:38 +0200 Subject: [PATCH 1096/2000] New translations properties_scale.md (Japanese) --- .../version-21/FormObjects/properties_Scale.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md index a237f5e6f97003..62f31b3c513b6f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ title: スケール #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- From 518ca88f774434652c7207d3c83fe8c84579719e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:05:42 +0200 Subject: [PATCH 1097/2000] New translations properties_text.md (Japanese) --- .../version-21/FormObjects/properties_Text.md | 125 ++---------------- 1 file changed, 13 insertions(+), 112 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md index 41b9945c3b97d8..80006a7c69a73d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md @@ -38,19 +38,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -75,19 +63,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -107,19 +83,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -160,19 +124,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -197,19 +149,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -227,19 +167,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -269,21 +197,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[進捗インジケーター](progressIndicator.md) - -[ルーラー](ruler.md) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -352,7 +266,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -379,18 +293,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) (通常とフラット以外のスタイル) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[ラジオボタン](radio_overview.md) (通常とフラット以外のスタイル) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### コマンド @@ -417,9 +320,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[リストボックス](listbox_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) -* [リストボックスフッター](listbox_overview.md#リストボックスフッター) -* [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### コマンド @@ -528,7 +429,7 @@ End if #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Input](input_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -581,7 +482,7 @@ End if #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -605,7 +506,7 @@ End if #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド From 791cc999f4c427e4536e0c3d1c352a58db03c599 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:05:44 +0200 Subject: [PATCH 1098/2000] New translations properties_textandpicture.md (Japanese) --- .../FormObjects/properties_TextAndPicture.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md index e453c5a7cf282a..25e5e15749761b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md @@ -21,7 +21,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -41,7 +41,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -70,7 +70,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -86,11 +86,11 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[List Box Header](listbox-header-footer.md#headers) #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -112,7 +112,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -151,7 +151,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -171,11 +171,11 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[ボタン](button_overview.md) ([ヘルプ](button_overview.md#ヘルプ)ボタンを除く) - [チェックボックス](checkbox_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ラジオボタン](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -205,7 +205,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -231,7 +231,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -255,7 +255,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -294,15 +294,15 @@ title: テキスト、ピクチャー #### JSON 文法 -| 名称 | データタイプ | とりうる値 | -| :------------- | ------ | ---------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| 名称 | データタイプ | とりうる値 | +| :------------- | ------ | ------------------------------------------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### 対象オブジェクト -[ツールバーボタン](button_overview.md#ツールバー) - [ベベルボタン](button_overview.md#ベベル) - [角の丸いべべルボタン](button_overview.md#角の丸いベベル) - [OS X グラデーションボタン](button_overview.md#os-x-グラデーション) - [OS X テクスチャーボタン](button_overview.md#os-x-テクスチャー) - [Office XP ボタン](button_overview.md#office-xp) - [サークルボタン](button_overview.md#サークル) - [カスタムボタン](button_overview.md#カスタム) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) From 9635eefc00409ce447c2d7f168ce66e5c8f969f0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:05:46 +0200 Subject: [PATCH 1099/2000] New translations radio_overview.md (Japanese) --- .../version-21/FormObjects/radio_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/radio_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/radio_overview.md index 067641e8d050cf..b6bb9461328043 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/radio_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/radio_overview.md @@ -155,4 +155,8 @@ Office XPボタンの反転表示と背景のカラーはシステムカラー - カスタム: [背景パス名](properties_TextAndPicture.md#背景パス名) - [アイコンオフセット](properties_TextAndPicture.md#アイコンオフセット) - [横方向マージン](properties_TextAndPicture.md#横方向マージン) - - [縦方向マージン](properties_TextAndPicture.md#縦方向マージン) \ No newline at end of file + [縦方向マージン](properties_TextAndPicture.md#縦方向マージン) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From f09a3bb9f6d6a705774cccf421372701e3e3c372 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:05:48 +0200 Subject: [PATCH 1100/2000] New translations ruler.md (Japanese) --- .../version-21/FormObjects/ruler.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/ruler.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/ruler.md index 4f5e92a027a754..eb0846a52dee81 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/ruler.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/ruler.md @@ -40,6 +40,10 @@ title: ルーラー [ヘルプTips](properties_Help.md#ヘルプtips) - [オブジェクトメソッド実行](properties_Action.md#オブジェクトメソッド実行) +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## 参照 - [進捗インジケーター](progressIndicator.md) From 589a80235fcc29b0eee232b01818c12ff8e880e4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:11:35 +0200 Subject: [PATCH 1101/2000] New translations 4d.md (Japanese) --- .../version-21/commands/4d.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/4d.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/4d.md index 3328cc38e4eda9..fb0a7c0ee9ff53 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/4d.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/4d.md @@ -10,6 +10,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ----------------------- | | classStore | Object | ← | すべてのビルトイン4Dクラスを含むクラスストア | +
    +
    履歴 + +| リリース | 内容 | +| ---- | ------- | +| 19 | Created | + +
    +
    + **4D** キーワードは、[**クラスのコンセプト**](../Concepts/classes.md#4d) で説明されています。 ## プロパティ From b135425043fd6c5cd5b0153825a903c1a0c13bc1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:11:37 +0200 Subject: [PATCH 1102/2000] New translations call-chain.md (Japanese) --- .../version-21/commands/call-chain.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/call-chain.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/call-chain.md index d8256409b76a90..d94d4ba574d784 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/call-chain.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/call-chain.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ---------- | --------------------------- | --------------------------------- | | 戻り値 | Collection | ← | プロセス内での呼び出しチェーンを記述したオブジェクトのコレクション | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R9 | `formula` プロパティをサポート |
    +
    ## 説明 From 5b9cff449614ecf138e88d418410060ccae98bde Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:11:41 +0200 Subject: [PATCH 1103/2000] New translations command-name.md (Japanese) --- .../version-21/commands/command-name.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/command-name.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/command-name.md index fa71fa66cb614b..a5c7188b8c9feb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/command-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/command-name.md @@ -5,10 +5,12 @@ slug: /commands/command-name displayed_sidebar: docs --- -**Command name** ( *command* {; *info* {; *theme*}} ) : Text +**Command name** ( *command* : Integer {; *info* : Integer {; *theme* : Text}} ) : Text +
    + | 引数 | 型 | | 説明 | | ----- | ------- | --------------------------- | -------------- | | コマンド | Integer | → | コマンド番号 | @@ -16,8 +18,10 @@ displayed_sidebar: docs | theme | Text | ← | コマンドのランゲージテーマ | | 戻り値 | Text | ← | ローカライズされたコマンド名 | +
    +
    履歴 | リリース | 内容 | @@ -25,6 +29,7 @@ displayed_sidebar: docs | 20 R9 | deprecated プロパティのサポート |
    +
    ## 説明 From 4210990bba6be2e1dd6e036fe6db593e4a5b3978 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:11:43 +0200 Subject: [PATCH 1104/2000] New translations compile-project.md (Japanese) --- .../version-21/commands/compile-project.md | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/compile-project.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/compile-project.md index 634abc5d1974fc..c2ea9ce9b0cdf0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/compile-project.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/compile-project.md @@ -5,18 +5,22 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** {( {*projectFile*}{;}{*options*} )} : Object +**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +
    + | 引数 | 型 | | 説明 | | ----------- | ----------------------- | --------------------------- | -------------------------------------- | | projectFile | 4D.File | → | コンパイルする.4DProject ファイル | | options | Object | → | コンパイルオプションを指定するオブジェクト | | 戻り値 | Object | ← | コンパイルのステータスの情報を格納したオブジェクト | +
    +
    履歴 | リリース | 内容 | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R8 | "formObjectExpression" `型` のサポート |
    +
    ## 説明 @@ -32,15 +37,15 @@ displayed_sidebar: docs デフォルトでは、このコマンドはストラクチャー設定で定義されているコンパイラオプションを使用します。 任意の*options* 引数を渡すことで、それらを上書きすることができます。 以下のシンタックスがサポートされています: 任意の*options* 引数を渡すことで、それらを上書きすることができます。 以下のシンタックスがサポートされています: - **Compile project**(): 現在開かれているプロジェクトを、ストラクチャー設定で定義されているオプションを使用してコンパイルします。 -- **Compile project**(*options*): 現在開かれているプロジェクトをコンパイルします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 +- **Compile project**(*options*): 現在開かれているプロジェクトをコンパイルします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 - **Compile project**(*projectFile*): *projectFile* 引数で指定された4DProject ファイルを、ストラクチャー設定で定義されているオプションを使用してコンパイルします。 - **Compile project**(*projectFile*; *options*): *projectFile* 引数で指定された4DProject ファイルを、*options* 引数で定義されたオプションでストラクチャー設定を上書きしてコンパイルします。 **注:** このコマンドを使用してバイナリーデータベースをコンパイルすることはできません。 -コンパイラウィンドウとは異なり、このコマンドではコンパイルするコンポーネントを明示的に指定する必要があります。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 +コンパイラウィンドウとは異なり、このコマンドではコンパイルするコンポーネントを明示的に指定する必要があります。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 -コンパイルされたコードは、*options* 引数の*targets* プロパティでの指定によって、DerivedData または Libraries フォルダに格納されています。 .4dz ファイルを作成したい場合でも、コンパイルされたプロジェクトを手動でZIP圧縮するか、[ビルドアプリケーション](../Desktop/building.md) 機能を使用する必要があります。 +コンパイルされたコードは、*options* 引数の*targets* プロパティでの指定によって、DerivedData または Libraries フォルダに格納されています。 コンパイルされたコードは、*options* 引数の*targets* プロパティでの指定によって、DerivedData または Libraries フォルダに格納されています。 .4dz ファイルを作成したい場合でも、コンパイルされたプロジェクトを手動でZIP圧縮するか、[ビルドアプリケーション](../Desktop/building.md) 機能を使用する必要があります。 *targets* プロパティに空のコレクションを渡した場合、**Compile project** コマンドはコンパイルせずにシンタックスチェックを実行します。 @@ -60,8 +65,8 @@ displayed_sidebar: docs | generateSymbols | Boolean | 返された.symbol オブジェクト内にsymbol 情報を生成するためにはTrue | | generateSyntaxFile | Boolean | プロジェクトの\\Resources\\en.lproj フォルダに [コード補完用のシンタックスファイルを生成する](../settings/general.md#%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E6%99%82%E3%81%AB%E3%82%B3%E3%83%BC%E3%83%89%E8%A3%9C%E5%AE%8C%E7%94%A8%E3%81%AE%E3%82%B7%E3%83%B3%E3%82%BF%E3%83%83%E3%82%AF%E3%82%B9%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E7%94%9F%E6%88%90%E3%81%99%E3%82%8B) ためにはTrue | | generateTypingMethods | Text | 型指定メソッドを生成する際にリセット("reset") するか追加("append") するかを選択します。 値が"append" だった場合、既存の変数宣言は変更されません(コンパイラウィンドウの振る舞い)。 値が"reset" だった場合、既存の変数宣言は事前に削除されます。 | -| plugins | 4D.Folder object | [カレントプロジェクトのPlugins フォルダ](../Project/architecture.md#plugins) ではなく、独自に使用したいプラグインのフォルダ。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 | -| targets | String の Collection | 取り得る値: "x86_64_generic"、 "arm64_macOS_lib"。 また空のコレクションを渡すことでシンタックスチェックのみを実行させることもできます。 | +| plugins | 4D.Folder object | [Plugins folder of the current project](../Project/architecture.md#plugins) ではなく、独自に使用したいプラグインのフォルダ。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 | +| targets | String の Collection | 取り得る値: "x86_64_generic"、"arm64_macOS_lib"。 また空のコレクションを渡すことでシンタックスチェックのみを実行させることもできます。 また空のコレクションを渡すことでシンタックスチェックのみを実行させることもできます。 また空のコレクションを渡すことでシンタックスチェックのみを実行させることもできます。 | | typeInference | Text | "all": コンパイラは、明示的に宣言されていない全ての変数の型を類推します。 "locals": コンパイラは、明示的に宣言されていないローカル変数の型を類推します。 "none": 自動変数定義は行いません。全ての変数はコード内で明示的に宣言されている必要があります(旧式モード)。"direct": 全ての変数はコード内で明示的に宣言されている必要があります([直接型指定](../Project/compiler.md#enabling-direct-typing))。 | | warnings | Object の Collection | 警告の有効化状態を定義します | | \[\].major | Number | 指定する警告のメインの番号、ドットの前 | @@ -81,7 +86,7 @@ displayed_sidebar: docs | \[\].isError | Boolean | エラーならTrue、それ以外の場合は警告 | | \[\].message | Text | エラーメッセージ | | \[\].code | Object | [コードオブジェクト](#code-object) | -| \[\].line | Number | コード内でのエラーが発生した行番号。 クラス関数に対しては、関数内の行番号 | +| \[\].line | Number | コード内でのエラーが発生した行番号。 コード内でのエラーが発生した行番号。 コード内でのエラーが発生した行番号。 クラスメソッドに対しては、ファンクション内の行番号 | | \[\].lineInFile | Number | ファイル内での行番号(クラスメソッドの"line"とは異なります、また%attributes プリフィックス行を考慮に入れます) | | symbols | Object | **generateSymbols オプションがTrue に設定されている場合にのみ返されます:** | | symbols.interprocessVariables | Object | 全てのインタープロセス変数の一覧 | From 2f46b6346d7e21ddeda594f8c9d446f18fd1d21b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:11:45 +0200 Subject: [PATCH 1105/2000] New translations create-deployment-license.md (Japanese) --- .../commands/create-deployment-license.md | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md index 0f1c2f60750cd0..8ec624382114c5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md @@ -5,19 +5,12 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ------ | ------------------------- | -| 20 R10 | 新しい*autoLicenseTarget* 引数 | -| 20 | 追加 | - -
    - -**Create deployment license** ( *mergedApp* ; *autoLicenseTarget* ) : Object
    **Create deployment license** ( *mergedApp* ; *buildLicense* {; *oemLicense*} ) : Object +**Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object +
    + | 引数 | 型 | | 説明 | | ----------------- | ------------------------- | --------------------------- | ------------------------------- | | mergedApp | 4D.Folder | → | 組み込みアプリを格納しているフォルダ | @@ -26,8 +19,20 @@ displayed_sidebar: docs | oemLicense | 4D.File | → | サーバーライセンスの場合は4D OEM XML キーライセンス | | 戻り値 | Object | ← | ステータス | +
    +
    +
    履歴 + +| リリース | 内容 | +| ------ | ------------------------- | +| 20 R10 | 新しい*autoLicenseTarget* 引数 | +| 20 | 追加 | + +
    +
    + ## 説明 **Create deployment license** コマンドは*mergedApp* 引数のビルドアプリケーションのLicenses フォルダ内に埋め込みライセンスファイルを作成します。*mergedApp* 引数で指定したフォルダ内にLicenses フォルダが存在しない場合、このコマンドによって作成されます。 From 4e05a4faf44c3ce2dcdbc24659ef37cb5ae32255 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:11:47 +0200 Subject: [PATCH 1106/2000] New translations create-entity-selection.md (Japanese) --- .../version-21/commands/create-entity-selection.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md index 5f1fe2bba5e725..7cc1345fc512c9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md @@ -8,14 +8,28 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | -------- | ---------------------------------- | --------------------------- | --------------------------------------------- | | dsTable | Table | → | エンティティセレクションの元となるカレントセレクションが属する 4Dデータベースのテーブル | | settings | Object | → | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | ← | 指定したテーブルに対応するデータクラスのエンティティセレクション | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 17 R5 | 変更 | +| 17 | Created | + +
    +
    + ## 説明 `Create entity selection` コマンドは、*dsTable* で指定したテーブルに対応するデータクラスの[追加可能な](../ORDA/entities.md#shareable-or-alterable-entity-selections)新規エンティティセレくションを、同テーブルのカレントセレクションに基づいてビルドして返します。 From b8eeff7d7563403f30c445b4c375e0f2488cf0d7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:11:48 +0200 Subject: [PATCH 1107/2000] New translations cs.md (Japanese) --- .../version-21/commands/cs.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/cs.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/cs.md index eea3f6f64f5cc1..e0ecbe961095e0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/cs.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/cs.md @@ -8,6 +8,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | --------------------------- | | classStore | Object | ← | プロジェクトまたはコンポーネントのユーザークラスストア | +
    +
    履歴 + +| リリース | 内容 | +| ---- | ------- | +| 19 | Created | + +
    +
    + **cs** キーワードは、[**クラスのコンセプト**](../Concepts/classes.md#cs) で説明されています。 ## プロパティ From 0358d26bd4787dcd17c618b5afdc1c41dc9bb3db Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:11:50 +0200 Subject: [PATCH 1108/2000] New translations dialog.md (Japanese) --- .../version-21/commands/dialog.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/dialog.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/dialog.md index c15a4bfd858e5e..9927d2ef39ae7e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/dialog.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/dialog.md @@ -4,10 +4,12 @@ title: DIALOG displayed_sidebar: docs --- -**DIALOG** ( {*aTable* ;} *form* {; *formData*}{; *} ) +**DIALOG** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +
    + | 引数 | 型 | | 説明 | | -------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | フォームの属するテーブルまたは 省略した場合はデフォルトテーブルまたは プロジェクトフォームを使用 | @@ -15,8 +17,21 @@ displayed_sidebar: docs | formData | Object | → | フォームに関連づけるデータ | | \* | 演算子 | → | 同じプロセスを使用 | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | ------- | +| 17 | 変更 | +| 11 SQL | 変更 | +| <6 | Created | + +
    +
    + ## 説明 **DIALOG** コマンドはユーザーに対して*form* 引数で指定したフォームを、*formData* 引数(オプション)とともに表示します。 From 5c184771cedc36a7ec24f7b32120f26f603713f8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:11:51 +0200 Subject: [PATCH 1109/2000] New translations ds.md (Japanese) --- .../version-21/commands/ds.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/ds.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/ds.md index 6d4a1fddcf32ee..e92a2ff61c4dbc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/ds.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/ds.md @@ -4,17 +4,31 @@ title: ds displayed_sidebar: docs --- -**ds** { ( *localID* : Text ) } : cs.DataStore +**ds** ({ *localID* : Text }) : cs.DataStore +
    + | 引数 | 型 | | 説明 | | ------- | ---------------------------- | --------------------------- | ------------------------- | | localID | Text | → | 参照を取得したいリモートデータストアのローカルID | | 戻り値 | cs.DataStore | ← | データストア参照 | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | ------- | +| 18 | 変更 | +| 17 | Created | + +
    +
    + ## 説明 `ds` コマンドは、カレントの 4Dデータベース、または *localID* で指定したデータベースに合致するデータストアの参照を返します。 From ac8c50a4bb893b957c1aef41bb131e554dbdcda0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:11:53 +0200 Subject: [PATCH 1110/2000] New translations file.md (Japanese) --- .../version-21/commands/file.md | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/file.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/file.md index 70009552238df8..7d7ea9cb9f6fb8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/file.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/file.md @@ -4,29 +4,34 @@ title: File displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ----------------------------- | -| 19 R4 | 新しい `HTTP Client log file` 定数 | -| 17 R5 | 追加 | - -
    - -**File** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; \* } ) : 4D.File +**File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File +
    + | 引数 | 型 | | 説明 | | ------------ | ---------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | ファイルパス | | fileConstant | Integer | → | 4Dファイル定数 | | pathType | Integer | → | `fk posix path` (デフォルト) または `fk platform path` | -| \* | operator | → | ホストデータベースのファイルを返すには \* を渡します | +| \* | 演算子 | → | ホストデータベースのファイルを返すには \* を渡します | | 戻り値 | [4D.File](../API/FileClass.md) | ← | 新規ファイルオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ----------------------------- | +| 19 R4 | 新しい `HTTP Client log file` 定数 | +| 17 R5 | 追加 | + +
    +
    + ## 説明 `File` コマンドは、[`4D.File`](../API/FileClass.md) 型の新しいオブジェクトを作成して返します。 このコマンドは 2種類のシンタックスを受け入れます。 From 26d210a97e7467c9b464f69fc9fb68a5759e6660 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:11:55 +0200 Subject: [PATCH 1111/2000] New translations folder.md (Japanese) --- .../version-21/commands/folder.md | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/folder.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/folder.md index 19dd43c4e805aa..5f8f7e3087a8bf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/folder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/folder.md @@ -4,29 +4,34 @@ title: Folder displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ---------------------- | -| 19 R8 | `fk home folder` をサポート | -| 17 R5 | 追加 | - -
    - -**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; \* } ) : 4D.Folder +**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder +
    + | 引数 | 型 | | 説明 | | -------------- | -------------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | フォルダーパス | | folderConstant | Integer | → | 4Dフォルダー定数 | | pathType | Integer | → | `fk posix path` (デフォルト) または `fk platform path` | -| \* | operator | → | ホストデータベースのフォルダーを返すには \* を渡します | +| \* | 演算子 | → | ホストデータベースのフォルダーを返すには \* を渡します | | 戻り値 | [4D.Folder](../API/FolderClass.md) | ← | 新規フォルダーオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ---------------------- | +| 19 R8 | `fk home folder` をサポート | +| 17 R5 | 追加 | + +
    +
    + ## 説明 `Folder` コマンドは、[`4D.Folder`](../API/FolderClass.md) 型の新しいオブジェクトを作成して返します。 このコマンドは 2種類のシンタックスを受け入れます。 From 2739d28e95e3817e6e4577bafed24b1787374b0f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:11:56 +0200 Subject: [PATCH 1112/2000] New translations form-edit.md (Japanese) --- .../version-21/commands/form-edit.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-edit.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-edit.md index 71d122de88d981..9ea8080e7082cf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-edit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-edit.md @@ -4,25 +4,31 @@ title: FORM EDIT displayed_sidebar: docs --- -**FORM EDIT** ( {*aTable* ;} *form* )
    **FORM EDIT** ( {*aTable* ;} *form* ; *object* ) +**FORM EDIT** ( {*aTable* : Table ;} *form* : Text )
    **FORM EDIT** ( {*aTable* : Table ;} *form* : Text ; *object* : Text ) +
    + | 引数 | 型 | | 説明 | | ------ | ----- | --------------------------- | ------------------------------------------------- | | aTable | Table | → | フォームの属するテーブルまたは 省略した場合はデフォルトテーブルまたは プロジェクトフォームを使用 | | form | Text | → | フォーム名 | | object | Text | → | フォームオブジェクト名またはグループ名 | +
    +
    履歴 | リリース | 内容 | | ----- | ---------------- | | 20 R8 | *object* 引数のサポート | +| 18 R5 | Created |
    +
    ## 説明 From 488a7b2ef73fe5557d612da754e7be64f8bbe046 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:11:58 +0200 Subject: [PATCH 1113/2000] New translations form-event-code.md (Japanese) --- .../version-21/commands/form-event-code.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md index 1978639507a0a3..798de9b3ad38ee 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------- | --------------------------- | ---------- | | 戻り値 | Integer | ← | フォームイベント番号 | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | --------------------------------------- | +| 18 | Renamed (Form event) | +| <6 | Created | + +
    +
    + ## 説明 **Form event code** コマンドは、現在生成中のフォームイベントタイプ を示す数値を返します。 通常フォームメソッドやオブジェクトメソッド内で **Form event code** を使用します。 From 152a38d33146afd42bfe16cd671818aa60b86c82 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:11:59 +0200 Subject: [PATCH 1114/2000] New translations form-event.md (Japanese) --- .../version-21/commands/form-event.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-event.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-event.md index f515ef990afe81..0c48e0c34cd039 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-event.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-event.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ---------- | | 戻り値 | Object | ← | イベントオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 18 R2 | 変更 | +| 18 | Created | + +
    +
    + ## 説明 **FORM Event** は、発生したフォームイベント に関する情報を格納しているオブジェクトを返します。通常、**FORM Event** はフォームメソッドまたはオブジェクトメソッド内にて使用します。 @@ -37,7 +51,7 @@ displayed_sidebar: docs イベントオブジェクトには、イベントが発生したオブジェクト によっては追加のプロパティが含まれていることがあります。 これは以下のオブジェクトで生成された *eventObj* オブジェクトが対象です: -- リストボックスまたはリストボックスカラムオブジェクト。詳細は[こちらの章](../FormObjects/listbox_overview.md#supported-form-events)を参照してください。 +- リストボックスまたはリストボックスカラムオブジェクト。詳細は[こちらの章](../FormObjects/listbox-object.md#supported-form-events)を参照してください。 - 4D View Pro エリア。詳細は[On VP Ready フォームイベント](../Events/onVpReady.md) を参照してください。 ***注意:*** カレントのイベントが何もない場合、**FORM Event** はnull オブジェクトを返します。 From b0d223f7072efe627014b921ea1fecb03a653ecb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:01 +0200 Subject: [PATCH 1115/2000] New translations form-load.md (Japanese) --- .../version-21/commands/form-load.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-load.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-load.md index 3eea44cbc1c11e..3c7ee88a64b6c9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-load.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-load.md @@ -4,10 +4,12 @@ title: FORM LOAD displayed_sidebar: docs --- -**FORM LOAD** ( {*aTable* ;} *form* {; *formData*}{; *} ) +**FORM LOAD** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +
    + | 引数 | 型 | | 説明 | | -------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | ロードするテーブルフォーム(省略時はプロジェクトフォームをロード) | @@ -15,8 +17,22 @@ displayed_sidebar: docs | formData | Object | → | フォームに関連づけるデータ | | \* | 演算子 | → | 指定時、コマンドはコンポーネントから実行した場合にホストのデータベースコマンドが適応されます(それ以外の場合は無視されます)。 | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ----------------------------------------------- | +| 20 | 変更 | +| 16 R6 | 変更 | +| 14 | Renamed (OPEN PRINTING FORM) | +| 12 | Created | + +
    +
    + ## 説明 **FORM LOAD** コマンドを使用してデータ印刷・コンテンツ解析のために *form* 引数で指定したフォームをカレントプロセスにおいて *formData* 引数のデータ(オプション)とともにメモリーにロードします。 1つのプロセスにつきカレントフォームは1つしか指定できません。 From bfc0ee928b8a77d7e5cbe5b05d2257789c432b00 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:03 +0200 Subject: [PATCH 1116/2000] New translations form.md (Japanese) --- .../version-21/commands/form.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form.md index 92fc0ecd65779c..1bb6a42fcbb287 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form.md @@ -8,19 +8,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ----------------- | | 戻り値 | Object | ← | カレントのフォームのフォームデータ | +
    +
    履歴 | リリース | 内容 | | ----- | ------------ | | 20 R8 | フォームクラスのサポート | +| 16 R6 | Created |
    +
    ## 説明 From 86d20dc234d861e69faf9da8f1940e4ee0a24cdf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:04 +0200 Subject: [PATCH 1117/2000] New translations formula-from-string.md (Japanese) --- .../commands/formula-from-string.md | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md index 7fec0037d5170a..f1756d9fc2f7ca 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md @@ -4,28 +4,33 @@ title: Formula from string displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ------------------------------------------------------------------------ | -| 20 R3 | *context* パラメーターをサポート | -| 17 R6 | 名称変更 (New formula from string -> Formula from string) | -| 17 R3 | 追加 | - -
    - **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function +
    + | 引数 | 型 | | 説明 | | ------------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------------- | | formulaString | Text | → | オブジェクトとして返されるフォーミュラ文字列 | | context | Integer | → | `sk execute in current database` (デフォルト) または `sk execute in host database` | | 戻り値 | 4D.Function | ← | フォーミュラを格納しているネイティブなオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------------------------------------------------------------------------ | +| 20 R3 | *context* パラメーターをサポート | +| 17 R6 | 名称変更 (New formula from string -> Formula from string) | +| 17 R3 | 追加 | + +
    +
    + ## 説明 `Formula from string` コマンドは、*formulaString* と任意の *context* 引数に基づいた`4D.Function` オブジェクトを作成します。 *formulaString* には単一の値のようにシンプルなものから、引数を持つプロジェクトメソッドのように複雑なものまで指定することができます。 From a48762b8d42f57ef49491a7ea70be3c3679d875c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:06 +0200 Subject: [PATCH 1118/2000] New translations formula.md (Japanese) --- .../version-21/commands/formula.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/formula.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/formula.md index 08fa53c71e69c6..85592dd53a3fcd 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/formula.md @@ -5,26 +5,31 @@ slug: /commands/formula displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ------------------------------------------------ | -| 17 R6 | 名称変更 (New formula -> Formula) | -| 17 R3 | 追加 | - -
    - **Formula** ( *formulaExp* : Expression ) : 4D.Function +
    + | 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-------------------------: | ----------------------------------- | | formulaExp | 式 | → | オブジェクトとして返されるフォーミュラ | | 戻り値 | 4D.Function | ← | フォーミュラを格納しているネイティブな Function オブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------------------------------------------------ | +| 17 R6 | 名称変更 (New formula -> Formula) | +| 17 R3 | 追加 | + +
    +
    + ## 説明 `Formula` コマンドは、 *formulaExp* の式に基づいた `4D Function` オブジェクトを作成します。 *formulaExp* には単一の値のようにシンプルなものから、引数を持つプロジェクトメソッドのように複雑なものまで指定することができます。 From fb7492c6525da78f5df9bf12abea48cbd15df76b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:07 +0200 Subject: [PATCH 1119/2000] New translations generate-uuid.md (Japanese) --- .../version-21/commands/generate-uuid.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md index 61a205d648a577..5d1b1ac656731a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md @@ -5,24 +5,30 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID**( *version* ) : Text +**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +
    + | 引数 | 型 | | 説明 | | ------- | ------- | --------------------------- | ---------------------------------------------------------------- | | version | Integer | → | UUID version: 4 (デフォルト) または 7 | | 戻り値 | Text | ← | 非正規テキストとしての新しいUUID (32文字) | +
    +
    履歴 | リリース | 内容 | | ------ | ----------------- | | 20 R10 | *version* 引数のサポート | +| 12 | Created |
    +
    ## 説明 From 55607d242c2d90eb4a5f796c92aca2e02e395157 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:09 +0200 Subject: [PATCH 1120/2000] New translations http-parse-message.md (Japanese) --- .../version-21/commands/http-parse-message.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md index a3618fa6f9aa6b..2bbd7138c18c3b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ---- | ---------- | --------------------------- | ------------------------------------------------- | | data | Text, Blob | → | 解析するデータ | | 戻り値 | Object | ← | オブジェクト (各プロパティは、マルチパートの各データです) | +
    +
    履歴 | リリース | 内容 | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R4 | 追加 |
    +
    ## 説明 From 0f584d5b939e2763decdbc52d4898ce953210771 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:11 +0200 Subject: [PATCH 1121/2000] New translations imap-new-transporter.md (Japanese) --- .../commands/imap-new-transporter.md | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md index 0046060ad1cc11..7a29eb82ebbf8c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md @@ -4,25 +4,30 @@ title: IMAP New transporter displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | -- | -| 18 R4 | 追加 | - -
    - **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter +
    + | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-------------------------: | --------------------------------------------------------------------------------- | | server | Object | → | メールサーバー情報 | | 戻り値 | 4D.IMAPTransporter | ← | [IMAP transporter オブジェクト](../API/IMAPTransporterClass.md#imap-transporter-object) | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 18 R4 | 追加 | + +
    +
    + ## 説明 `IMAP New transporter` コマンドは、*server* 引数の指定に応じて新規の IMAP 接続を設定します。戻り値は、新しい*transporter* オブジェクトです。 返される transporter オブジェクトは通常、メールの受信に使用されます。 From 177bf3de8b5984aaa943b56e1344010eec127092 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:12 +0200 Subject: [PATCH 1122/2000] New translations last-errors.md (Japanese) --- .../version-21/commands/last-errors.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/last-errors.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/last-errors.md index c8822761fcba14..d882b190f06e48 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/last-errors.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/last-errors.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ---------- | --------------------------- | ---------------- | | 戻り値 | Collection | ← | エラーオブジェクトのコレクション | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 19 R8 | Created | + +
    +
    + ## 説明 **Last errors** コマンドは4D アプリケーションのカレントのスタックエラーをエラーオブジェクトのコレクションとして返すか、あるいはエラーが何も起きなかった場合には **null** を返します。エラーのスタックには、 [throw](../commands-legacy/throw.md) コマンドで返されたオブジェクトも(あれば)含みます。 From e8282766d7f86251053f65704992678a2f76df82 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:14 +0200 Subject: [PATCH 1123/2000] New translations license-info.md (Japanese) --- .../version-21/commands/license-info.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/license-info.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/license-info.md index 47c2a253cc135c..8d20719690a52b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/license-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/license-info.md @@ -8,12 +8,27 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ----------------- | | 戻り値 | Object | ← | アクティブなライセンスに関する情報 | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | --------------------------------------------- | +| 20 R7 | Renamed (Get License info) | +| 16 R6 | 変更 | +| 16 R4 | Created | + +
    +
    + ## 説明 **License info** コマンドは、アクティブなライセンスについての詳細な情報を提供するオブジェクトを返します。 @@ -25,7 +40,8 @@ displayed_sidebar: docs このコマンドはライセンスファイルをディスクからリロードし、それらが変更されていた場合には、関連する権限を更新します。 ::: -The returned object contains the following properties: + +戻り値のオブジェクトには、以下のプロパティが格納されています: ```json { From 5f6b7d20ecf570b76103e7a93d226ba530e8fae9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:16 +0200 Subject: [PATCH 1124/2000] New translations listbox-get-property.md (Japanese) --- .../commands/listbox-get-property.md | 29 ++++++++++++++----- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md index 1aeec5e5fa0fd2..1c8dd66e1a0ff4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md @@ -4,19 +4,34 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( {* ;} *object* ; *property* ) : any +**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any -| 引数 | 型 | | 説明 | -| -------- | ------------- | --------------------------- | --------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数。 | -| object | any | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | -| property | Integer | → | 値を取得したいプロパティ | -| 戻り値 | Integer, Text | ← | カレントの値 | +
    +| 引数 | 型 | | 説明 | +| -------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数。 | +| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | +| property | Integer | → | 値を取得したいプロパティ | +| 戻り値 | any | ← | Current value (Integer, Text) | + +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | ---------------------------------------------------- | +| 19 R6 | 変更 | +| 16 R2 | Renamed (Get Listbox information) | +| <6 | Created | + +
    +
    + ## 説明 **LISTBOX Get property** コマンドは、*object* 引数および *\** 引数を使用して指定したリストボックスまたはリストボックスカラムの、 *property* で指定したプロパティの値を返します。 From 6235de7eaf9383f602a78f0498da333973a7d8b1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:18 +0200 Subject: [PATCH 1125/2000] New translations listbox-set-property.md (Japanese) --- .../commands/listbox-set-property.md | 28 ++++++++++++++----- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md index ce21341a484d6e..8af8a806547786 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md @@ -4,19 +4,33 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( {* ;} *object* ; *property* ; *value* ) +**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text ) -| 引数 | 型 | | 説明 | -| -------- | ------------- | --------------------------- | --------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数 | -| object | any | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | -| property | Integer | → | リストボックスまたはカラムのプロパティ | -| value | Integer, Text | → | プロパティの値 | +
    +| 引数 | 型 | | 説明 | +| -------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数 | +| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | +| property | Integer | → | リストボックスまたはカラムのプロパティ | +| value | Integer, Text | → | プロパティの値 | + +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 19 R6 | 変更 | +| 16 R2 | Created | + +
    +
    + ## 説明 **LISTBOX SET PROPERTY** コマンドは、*object* および *\** 引数を使用して指定したリストボックスまたはリストボックスカラムの、*property* 引数で指定したプロパティの値を *value* の値で設定します。 From f916defe86293b230ab1dfa0073f9f6b7ed8ad30 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:19 +0200 Subject: [PATCH 1126/2000] New translations mail-convert-from-mime.md (Japanese) --- .../commands/mail-convert-from-mime.md | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md index e4e22cc1d6f71c..cebfbbc5e9fe12 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md @@ -4,25 +4,30 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ---- | -- | -| 18 | 追加 | - -
    - **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object +
    + | 引数 | 型 | | 説明 | | ---- | ---------- | :-------------------------: | ------------ | | mime | Blob, Text | → | MIME形式のメール | | 戻り値 | Object | ← | Email オブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | -- | +| 18 | 追加 | + +
    +
    + ## 説明 `MAIL Convert from MIME` コマンドは、MIMEドキュメントを有効な Emailオブジェクトへと変換します。 From 93e52cd360d9ec813a36d9218fd7d09cf5d471d6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:21 +0200 Subject: [PATCH 1127/2000] New translations mail-convert-to-mime.md (Japanese) --- .../commands/mail-convert-to-mime.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md index 43491de098ba3e..1da276d6dc64e9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md @@ -4,27 +4,32 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | -- | -| 17 R4 | 追加 | -| 17 R5 | 変更 | - -
    - **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text +
    + | 引数 | 型 | | 説明 | | ------- | ------ | :-------------------------: | ----------------------- | | mail | Object | → | Email オブジェクト | | options | Object | → | 文字セットとエンコーディングのメールオプション | | 戻り値 | Text | ← | MIME に変換された Emailオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 17 R5 | 変更 | +| 17 R4 | 追加 | + +
    +
    + ## 説明 `MAIL Convert to MIME` コマンドは、 Emailオブジェクトを MIMEテキストへと変換します。 このコマンドは、Email オブジェクトを送信する前に整形する目的で[SMTP_transporter.send()](../API/SMTPTransporterClass.md#send) コマンドによって内部的に呼び出されます。 また、オブジェクトの MIME フォーマットを解析するためにも使用されます。 From 3b112f138903f8bb5fb27d26ccc1100f510f135b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:23 +0200 Subject: [PATCH 1128/2000] New translations mail-new-attachment.md (Japanese) --- .../commands/mail-new-attachment.md | 24 ++++++++++++------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md index 73bc0fa94218fb..054daf97613b07 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md @@ -4,23 +4,17 @@ title: MAIL New attachment displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ---------------------------------------------------------------------------------- | -| 19 R2 | 4D.File, 4D.ZipFile, 4D.Blob の受け入れ | - -
    - **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment +
    + | 引数 | 型 | | 説明 | | ----------- | --------------------------------- | --------------------------- | -------------------------------------------------------------------------------------- | | file | 4D.File | → | 添付ファイル | | zipFile | 4D.ZipFile | → | 添付 Zipファイル | -| blob | 4D.Blob | → | 添付を格納した BLOB | +| blob | 4D.Blob | → | 添付を格納した Blob | | path | Text | → | 添付ファイルのパス | | name | Text | → | メールクライアントが添付を指定するのに使用する名前 + 拡張子 | | cid | Text | → | 添付の ID (HTMLメッセージのみ)、あるいは cid が不要な場合は "" (空の文字列) | @@ -28,8 +22,20 @@ displayed_sidebar: docs | disposition | Text | → | content-disposition ヘッダーの値: "inline" あるいは "attachment" | | 戻り値 | 4D.MailAttachment | ← | Attachment オブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ---------------------------------------------------------------------------------- | +| 19 R2 | 4D.File, 4D.ZipFile, 4D.Blob の受け入れ | +| 17 R4 | 追加 | + +
    +
    + ## 説明 `MAIL New attachment` コマンドは、[Email オブジェクト](../API/EmailObjectClass.md#email-オブジェクト) に追加することができる添付オブジェクトを作成します。 From 906f5d966ccf204e862d23688d0adbea59b36299 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:24 +0200 Subject: [PATCH 1129/2000] New translations new-collection.md (Japanese) --- .../version-21/commands/new-collection.md | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-collection.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-collection.md index 2aafe17818cc1f..c3cf43b930d15c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-collection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs -| 引数 | 型 | | 説明 | -| ----- | ----------------------------------------------------------------------- | --------------------------- | -------------- | -| value | Number, Text, Date, Time, Boolean, Object, Collection, Picture, Pointer | → | コレクションの値 | -| 戻り値 | Collection | ← | New collection | +
    +| 引数 | 型 | | 説明 | +| ----- | ---------- | --------------------------- | -------------- | +| value | any | → | コレクションの値 | +| 戻り値 | Collection | ← | New collection | + +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 16 R4 | Created | + +
    +
    + ## 説明 `New collection` コマンドは、空の、あるいは値の入った新規コレクションを作成し、その参照を返します。 コレクションは、[Collection クラス API](../API/CollectionClass.md) のプロパティや関数を使用して操作することができます。 From c5442e2d0453f8aaa391703f2b4fb436086dda97 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:26 +0200 Subject: [PATCH 1130/2000] New translations new-log-file.md (Japanese) --- .../version-21/commands/new-log-file.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md index b91df1c750cb8a..49825c37efe62d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ---- | --------------------------- | --------------- | | 戻り値 | Text | ← | 閉じたログファイルの完全パス名 | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | ------- | +| <6 | Created | + +
    +
    + ## 説明 **前提となる注意:** このコマンドは4D Server でのみ動作します。 [Execute on server](../commands-legacy/execute-on-server.md) コマンド経由か、あるいはストアドプロシージャ内でのみ実行することができます。 From 93913d500940246c552fa9ad2eb00d9268fb2e93 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:27 +0200 Subject: [PATCH 1131/2000] New translations new-shared-collection.md (Japanese) --- .../commands/new-shared-collection.md | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md index a23f95a8455095..a1435174d4412a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs -| 引数 | 型 | | 説明 | -| ----- | ------------------------------- | --------------------------- | --------------------- | -| value | 数値、テキスト、日付、時間、ブール、オブジェクト、コレクション | → | 共有コレクションの値 | -| 戻り値 | Collection | ← | New shared collection | +
    +| 引数 | 型 | | 説明 | +| ----- | ---------- | --------------------------- | --------------------- | +| value | any | → | 共有コレクションの値 | +| 戻り値 | Collection | ← | New shared collection | + +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 16 R6 | Created | + +
    +
    + ## 説明 `New shared collection` コマンドは、 空の、あるいは値が入った新規共有コレクションを作成し、その参照を返します。 コレクションは、[Collection クラス API](../API/CollectionClass.md) のプロパティや関数を使用して操作することができます。 From e85e3b675248a29e2496e737a94fb98f4855b279 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:29 +0200 Subject: [PATCH 1132/2000] New translations new-signal.md (Japanese) --- .../version-21/commands/new-signal.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-signal.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-signal.md index eab5b961209d5d..90128e8bdf9a39 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-signal.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-signal.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ----------- | ------------------------- | --------------------------- | -------------------- | | description | Text | → | シグナルの詳細 | | 戻り値 | 4D.Signal | ← | シグナルを格納するネイティブオブジェクト | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 17 R4 | 追加 |
    +
    ## 説明 From 5595eaa0f9f140347499541634f870f367bb7838 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:30 +0200 Subject: [PATCH 1133/2000] New translations num.md (Japanese) --- .../version-21/commands/num.md | 26 ++++++++++++------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/num.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/num.md index f817a50a717ad1..f3e2e6763f7435 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/num.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/num.md @@ -5,26 +5,32 @@ slug: /commands/num displayed_sidebar: docs --- -**Num** ( *expression* {; *separator*} ) : Real
    **Num** ( *expression* ; *base* ) : Real +**Num** ( *expression* : Text, Boolean, Integer {; *separator* : Text} ) : Real
    **Num** ( *expression* : Text, Boolean, Integer ; *base* : Integer ) : Real -| 引数 | 型 | | 説明 | -| --------- | ---------------------- | --------------------------- | ------------------------------------- | -| 式 | Text, Boolean, Integer | → | 数値形式を返したい文字列、あるいは0か1を返したいブール値、あるいは数値式 | -| separator | Text | → | 小数点記号 | -| base | Integer | → | 基数を表す2から36までの値 | -| 戻り値 | Real | ← | expression 引数の数値形式 | +
    +| 引数 | 型 | | 説明 | +| ---------- | ---------------------- | --------------------------- | ------------------------------------- | +| expression | Text, Boolean, Integer | → | 数値形式を返したい文字列、あるいは0か1を返したいブール値、あるいは数値式 | +| separator | Text | → | 小数点記号 | +| base | Integer | → | 基数を表す2から36までの値 | +| 戻り値 | Real | ← | expression 引数の数値形式 | + +
    +
    履歴 -| リリース | 内容 | -| ---- | -------------- | -| 21 | *base* 引数のサポート | +| リリース | 内容 | +| --------------------------- | -------------- | +| 21 | *base* 引数のサポート | +| <6 | Created |
    +
    ## 説明 From 6621afaa2a90e62d273d67fa72108791566bf0e4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:32 +0200 Subject: [PATCH 1134/2000] New translations object-get-data-source-formula.md (Japanese) --- .../object-get-data-source-formula.md | 27 ++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md index 1e1b89573a9dd0..1a3b9277328378 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md @@ -1,20 +1,35 @@ --- id: object-get-data-source-formula title: OBJECT Get data source formula +displayed_sidebar: docs --- -**OBJECT Get data source formula** ( {* ;} *object* ) : 4D.Formula +**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula -| 引数 | 型 | | 説明 | -| ------- | -------------------------- | --------------------------- | --------------------------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)
    省略時: object は変数またはフィールド | -| object | any | → | オブジェクト名( \* 指定時)、または
    変数やフィールド( \* 省略時) | -| formula | 4D.Formula | ← | フォームオブジェクトに割り当てられているフォーミュラ(フォーミュラが何も割り当てられていない場合には `Null`) | +
    +| 引数 | 型 | | 説明 | +| ------ | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| \* | 演算子 | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | +| object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | +| 戻り値 | 4D.Formula | ← | フォームオブジェクトに割り当てられているフォーミュラ(フォーミュラが何も割り当てられていない場合には `Null`) | + +
    +
    +
    履歴 + +| リリース | 内容 | +| ------ | -------------- | +| 21 | *base* 引数のサポート | +| 20 R10 | Created | + +
    +
    + ## 説明 **OBJECT Get data source formula** コマンドは *object* 引数と *\** で指定したオブジェクトに割り当てられたフォーミュラを(あれば)返します。 From 123ba95cdb1863da2e7fa3a951e3df0e4794f24b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:34 +0200 Subject: [PATCH 1135/2000] New translations object-set-data-source-formula.md (Japanese) --- .../object-set-data-source-formula.md | 26 ++++++++++++++----- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md index 7a42ba721a1909..73742f832a9c49 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md @@ -4,18 +4,32 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( {* ;} *object* ; *formula* ) +**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula ) -| 引数 | 型 | | 説明 | -| ------- | -------------------------- | --------------------------- | --------------------------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)
    省略時: object は変数またはフィールド | -| object | any | → | オブジェクト名( \* 指定時)、または
    変数やフィールド( \* 省略時) | -| formula | 4D.Formula | → | データソースとして割り当てるフォーミュラ | +
    +| 引数 | 型 | | 説明 | +| ------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| \* | 演算子 | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | +| object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | +| formula | 4D.Formula | → | データソースとして割り当てるフォーミュラ | + +
    +
    +
    履歴 + +| リリース | 内容 | +| ------ | -------------- | +| 21 | *base* 引数のサポート | +| 20 R10 | Created | + +
    +
    + ## 説明 **OBJECT SET DATA SOURCE FORMULA** コマンドは、 *object* 引数と *\** で指定したオブジェクトのデータソースとしてフォーミュラ(式)を割り当てます。 フォーミュラは [`4D.Formula`](../API/FunctionClass.md#formula-objects) オブジェクトとしてとして提供されていなければなりません。 From c1b600f4ef87eb36c91dd5175e522abfe00ed46f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:35 +0200 Subject: [PATCH 1136/2000] New translations open-datastore.md (Japanese) --- .../version-21/commands/open-datastore.md | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md index 7780a38946e6b5..c72ac6193b6e91 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md @@ -4,29 +4,34 @@ title: Open datastore displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ----------------------------- | -| 21 | Qodly cloud へのアクセス終了 | -| 20 R6 | Qodly cloud インスタンスへのアクセスをサポート | -| 20 R4 | 新しい *passwordAlgorithm* プロパティ | -| 18 | 追加 | - -
    - **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation +
    + | 引数 | 型 | | 説明 | | -------------- | ------------------------------------------ | --------------------------- | ------------------------------------------------------------- | | connectionInfo | Object | → | リモートデータストアへの接続に使用する接続プロパティ | | localID | Text | → | ローカルアプリケーション内で、開かれたデータストアに対して割り当てる ID (必須) | | 戻り値 | 4D.DataStoreImplementation | ← | データストアオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ----------------------------- | +| 21 | Qodly cloud へのアクセス終了 | +| 20 R6 | Qodly cloud インスタンスへのアクセスをサポート | +| 20 R4 | 新しい *passwordAlgorithm* プロパティ | +| 18 | 追加 | + +
    +
    + ## 説明 `Open datastore` コマンドは、 From 557c46fd54a5e3f0d94810b56a732a51aaea694c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:37 +0200 Subject: [PATCH 1137/2000] New translations pop3-new-transporter.md (Japanese) --- .../version-21/commands/pop3-new-transporter.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md index f66d65f1a9a7ee..8a8a0a7b50c98e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | メールサーバー情報 | | 戻り値 | 4D.POP3Transporter | ← | [POP3 transporter オブジェクト](../API/POP3TransporterClass.md#pop3-transporter-object) | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 18 R2 | 追加 |
    +
    ## 説明 From 46ba701d63a731f180625eec1852e0bd65be91a8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:38 +0200 Subject: [PATCH 1138/2000] New translations print-form.md (Japanese) --- .../version-21/commands/print-form.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/print-form.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/print-form.md index d9c67263e988e8..d141cb7c5f68eb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/print-form.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/print-form.md @@ -4,10 +4,12 @@ title: Print form displayed_sidebar: docs --- -**Print form** ( {*aTable* ;} *form* {; *formData*} {; *areaStart*{; *areaEnd*}} ) : Integer +**Print form** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object} {; *areaStart* : Integer{; *areaEnd* : Integer}} ) : Integer +
    + | 引数 | 型 | | 説明 | | --------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | フォームが属するテーブル, または 省略した場合は、デフォルトテーブル | @@ -17,8 +19,21 @@ displayed_sidebar: docs | areaEnd | Integer | → | 終了エリア(areaStartが指定された場合) | | 戻り値 | Integer | ← | 印刷されたエリアの高さ | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | -- | +| 20 | 変更 | +| 16 R6 | 変更 | +| <6 | 追加 | + +
    +
    + ## 説明 **Print form** コマンドは、*aTable* のフィールドや変数の現在の値を使用して *form* 引数で指定したフォームを印刷します。 通常は、印刷処理を完全に制御する必要のある非常に複雑なレポートを印刷するために使用します。 **Print form** はレコード処理、ブレーク処理、改ページ処理を全く行いません。 これらの処理はすべて開発者が行います。 **Print form** は固定されたサイズの枠のなかにフィ-ルドや変数を印刷します。 From 31776e4cd79348fd5aad44a586312b013e0cb909 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:40 +0200 Subject: [PATCH 1139/2000] New translations process-activity.md (Japanese) --- .../version-21/commands/process-activity.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-activity.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-activity.md index c9d69f34c2e332..332bcf55cae8f3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-activity.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-activity.md @@ -4,26 +4,31 @@ title: Process activity displayed_sidebar: docs --- -**Process activity** () : Object
    **Process activity** ( *options* ) : Object
    **Process activity** ( *sessionID* ) : Object
    **Process activity** ( *sessionID* ; *options* ) : Object +**Process activity** () : Object
    **Process activity** ( *options* : Integer ) : Object
    **Process activity** ( *sessionID* : Text ) : Object
    **Process activity** ( *sessionID* : Text ; *options* : Integer ) : Object +
    + | 引数 | 型 | | 説明 | | --------- | ------- | --------------------------- | -------------------------------------------------------------- | | sessionID | Text | → | セッションID | | options | Integer | → | 返される情報を指定するオプション | | 戻り値 | Object | ← | 実行中のプロセスまたはユーザーセッション(4D Serverのみ) のスナップショット | +
    +
    履歴 -| リリース | 内容 | -| ----- | ------------------- | -| 20 R7 | *sessionID* 引数のサポート | -| 21 | Web ユーザーセッションのサポート | +| リリース | 内容 | +| ----- | ----------------------------------------------------------------------------------------- | +| 21 | Web ユーザーセッションのサポート | +| 20 R7 |
    • Support of *sessionID* parameter
    • Renamed (Get process activity)
    |
    +
    ## 説明 From 9338748804f2b48a641a1e395f3d7245868625d7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:42 +0200 Subject: [PATCH 1140/2000] New translations process-info.md (Japanese) --- .../version-21/commands/process-info.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-info.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-info.md index 6ba3012ac1915d..b29c3920ef2b76 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-info.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------------- | ------- | :-------------------------: | -------------- | | processNumber | Integer | → | Process number | | 戻り値 | Object | ← | プロセスに関する情報 | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R7 | 追加 |
    +
    ## 説明 @@ -75,7 +80,7 @@ displayed_sidebar: docs | DB4D Listener | -51 | | DB4D Mirror | -50 | | DB4D Worker pool user | -48 | -| Design process | -2 | +| Design process | -3 | | Event manager | -8 | | Execute on client process | -14 | | Execute on server process | 1 | From 9cf631ade4d8b2b996a9548d82ec242ffa0f2fbc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:44 +0200 Subject: [PATCH 1141/2000] New translations process-number.md (Japanese) --- .../version-21/commands/process-number.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-number.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-number.md index 307212120d0883..da24181fedb645 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-number.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-number.md @@ -5,10 +5,12 @@ slug: /commands/process-number displayed_sidebar: docs --- -**Process number** ( *name* {; *} ) : Integer
    **Process number** ( *id* {; *} ) : Integer +**Process number** ( *name* : Text {; *} ) : Integer
    **Process number** ( *id* : Text {; *} ) : Integer +
    + | 引数 | 型 | | 説明 | | ---- | ------- | --------------------------- | ------------------- | | name | Text | → | プロセス番号を取得したいプロセスの名前 | @@ -16,15 +18,19 @@ displayed_sidebar: docs | \* | 演算子 | → | サーバーからプロセス番号を返す | | 戻り値 | Integer | ← | Process number | +
    +
    履歴 | リリース | 内容 | | ----- | ---------- | | 20 R7 | id 引数のサポート | +| 6 | Created |
    +
    ## 説明 From b9b1ae3aa255b8ebd88ece74968f403898a3617b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:45 +0200 Subject: [PATCH 1142/2000] New translations select-log-file.md (Japanese) --- .../version-21/commands/select-log-file.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md index 28445f7a4e3d71..9d758376c2505b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md @@ -4,17 +4,31 @@ title: SELECT LOG FILE displayed_sidebar: docs --- -**SELECT LOG FILE** ( *logFile* )
    **SELECT LOG FILE** ( * ) +**SELECT LOG FILE** ( *logFile* : Text )
    **SELECT LOG FILE** ( * ) +
    + | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | --------------- | | logFile | Text | → | ログファイルの名前 | | \* | 演算子 | → | カレントのログファイルを閉じる | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | ------- | +| 11 SQL | 変更 | +| <6 | Created | + +
    +
    + ## 説明 **SELECT LOG FILE** コマンドは引数内に渡した値に応じて、ログファイルを作成するか、または閉じます。 From 639d5e447f02415d4eb176a74bcfd26d8bb36767 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:47 +0200 Subject: [PATCH 1143/2000] New translations session-info.md (Japanese) --- .../version-21/commands/session-info.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session-info.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session-info.md index d0dc5b0467b3ee..9ec8f196092876 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session-info.md @@ -8,21 +8,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --------- | ------- | :-------------------------: | ----------- | | sessionID | Integer | → | セッションID | | 戻り値 | Object | ← | セッションに関する情報 | +
    +
    履歴 -| リリース | 内容 | -| ----- | ----------------- | -| 20 R8 | スタンドアロンセッションのサポート | -| 20 R7 | 追加 | +| リリース | 内容 | +| ----- | ------------------------------ | +| 20 R8 | Support of standalone sessions | +| 20 R7 | 追加 |
    +
    ## 説明 From 8faabcfc29a7f2b4e8d43a16b867364cfd3ae3cf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:48 +0200 Subject: [PATCH 1144/2000] New translations session-storage.md (Japanese) --- .../version-21/commands/session-storage.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session-storage.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session-storage.md index 7ee4c4c8e33fc9..41575f02e7a3b6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session-storage.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session-storage.md @@ -4,25 +4,30 @@ title: Session storage displayed_sidebar: docs --- -**Session storage** ( *id* ) : Object +**Session storage** ( *id* : Text ) : Object +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ----------------------------------- | | id | Text | → | セッションの固有ID(UUID) | | 戻り値 | Object | ← | セッションのStorage オブジェクト | +
    +
    履歴 -| リリース | 内容 | -| ----- | ----------------- | -| 20 R8 | スタンドアロンセッションのサポート | -| 20 R6 | 追加 | +| リリース | 内容 | +| ----- | ------------------------------ | +| 20 R8 | Support of standalone sessions | +| 20 R6 | 追加 |
    +
    ## 説明 From 0723542234aebf19b043945a4ef40b44d45c166b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:50 +0200 Subject: [PATCH 1145/2000] New translations session.md (Japanese) --- .../version-21/commands/session.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session.md index 2cf87137c1968a..1a20a2d117ea1d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session.md @@ -8,21 +8,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | -------------------------- | --------------------------- | -------------- | | 戻り値 | 4D.Session | ← | Session オブジェクト | +
    +
    履歴 | リリース | 内容 | | ----- | -------------------------------- | -| 20 R8 | スタンドアロンセッションのサポート | +| 20 R8 | Support of standalone sessions | | 20 R5 | リモートクライアントとストアドプロシージャーセッションをサポート | | 18 R6 | 追加 |
    +
    ## 説明 From 03d752d02cbd50d5442725c52a4623a901b1f29a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:52 +0200 Subject: [PATCH 1146/2000] New translations set-allowed-methods.md (Japanese) --- .../version-21/commands/set-allowed-methods.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md index 78b016f5e1da28..0427be88bc9df6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md @@ -5,16 +5,30 @@ slug: /commands/set-allowed-methods displayed_sidebar: docs --- -**SET ALLOWED METHODS** ( *methodsArray* ) +**SET ALLOWED METHODS** ( *methodsArray* : Text array ) +
    + | 引数 | 型 | | 説明 | | ------------ | ------ | --------------------------- | -------- | | methodsArray | テキスト配列 | → | メソッド名の配列 | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | -- | +| 17 R2 | 変更 | +| <6 | 追加 | + +
    +
    + ## 説明 **SET ALLOWED METHODS** コマンドはアプリケーション経由で入力可能なプロジェクトメソッドを指定します。 From c3194e6d17d8f5bb91db1279599642d329b71e84 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:53 +0200 Subject: [PATCH 1147/2000] New translations set-window-document-icon.md (Japanese) --- .../version-21/commands/set-window-document-icon.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md index ab3140ee3cb951..0990b85c408904 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md @@ -4,18 +4,22 @@ title: SET WINDOW DOCUMENT ICON displayed_sidebar: docs --- -**SET WINDOW DOCUMENT ICON** ( *winRef* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *file* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* ; *file* ) +**SET WINDOW DOCUMENT ICON** ( *winRef* : Integer )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *file* : 4D.File, 4D.Folder )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture ; *file* : 4D.File, 4D.Folder ) +
    + | 引数 | 型 | | 説明 | | ------ | -------------------------------------------------- | --------------------------- | --------------- | | winRef | Integer | → | ウィンドウ参照番号 | | image | Picture | → | カスタムアイコン | | file | 4D.File, 4D.Folder | → | ファイルパスまたはフォルダパス | +
    +
    履歴 | リリース | 内容 | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | 追加 |
    +
    ## 説明 From 8452da1bc6e6a998fdfcb12630b71b9d8fa18d79 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:55 +0200 Subject: [PATCH 1148/2000] New translations smtp-new-transporter.md (Japanese) --- .../version-21/commands/smtp-new-transporter.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md index a66eefd2d7a914..93b920f5bbf196 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | メールサーバー情報 | | 戻り値 | 4D.SMTPTransporter | ← | [SMTP transporter オブジェクト](../API/SMTPTransporterClass.md#smtp-transporter-object) | +
    +
    履歴 | リリース | 内容 | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 17 R4 | 追加 |
    +
    ## 説明 From e3a0d31c809ee167b5aa22646a1b3022fe8fd685 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:57 +0200 Subject: [PATCH 1149/2000] New translations string.md (Japanese) --- .../version-21/commands/string.md | 28 +++++++++++-------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/string.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/string.md index c192fb1352981a..9dc8e6b1d56dbb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/string.md @@ -5,27 +5,33 @@ slug: /commands/string displayed_sidebar: docs --- -**String** ( *expression* {; *format* {; *addTime*}} ) : Text
    **String** ( *expression* ; *base* ) : Text +**String** ( *expression* : Expression {; *format* : Integer, Text {; *addTime* : Time}} ) : Text
    **String** ( *expression* : Expression ; *base* : Integer ) : Text -| 引数 | 型 | | 説明 | -| ------- | ------------- | --------------------------- | ----------------------------------------------------------------------------- | -| 式 | 式 | → | 文字列式を返したい式 (実数、整数、倍長整数、日付、時間、文字列、 テキスト、ブール、未定義、Null を指定可能) | -| format | Integer, Text | → | 表示フォーマット | -| addTime | Time | → | expressionが日付の時、追加する時間 | -| base | Integer | → | 式が数値の場合に、基数を表す2 から36 までの値 | -| 戻り値 | Text | ← | 式の文字列の形式 | +
    +| 引数 | 型 | | 説明 | +| ---------- | ------------- | --------------------------- | ----------------------------------------------------------------------------- | +| expression | 式 | → | 文字列式を返したい式 (実数、整数、倍長整数、日付、時間、文字列、 テキスト、ブール、未定義、Null を指定可能) | +| format | Integer, Text | → | 表示フォーマット | +| addTime | Time | → | expressionが日付の時、追加する時間 | +| base | Integer | → | 式が数値の場合に、基数を表す2 から36 までの値 | +| 戻り値 | Text | ← | 式の文字列の形式 | + +
    +
    履歴 -| リリース | 内容 | -| ---- | -------------- | -| 21 | *base* 引数のサポート | +| リリース | 内容 | +| --------------------------- | -------------- | +| 21 | *base* 引数のサポート | +| <6 | Created |
    +
    ## 説明 From ba98f22db0dc29ff1378af70c16afcd079fc6756 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:12:58 +0200 Subject: [PATCH 1150/2000] New translations super.md (Japanese) --- .../version-21/commands/super.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/super.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/super.md index 4e4040632fcb54..616fda58c90f06 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/super.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/super.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ----- | ------ | --------------------------- | ---------------- | | param | any | -> | 親コンストラクターに受け渡す引数 | | 戻り値 | Object | <- | 親オブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | ------- | +| 19 | Created | + +
    +
    + `Super` キーワードによって、スーパークラス (親クラス) を呼び出すことができます。 `Super` は次の 2つの目的のために使います: From 88e28a30ca1bc58b7b2514ec61e5bfa4db67fb10 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:14:09 +0200 Subject: [PATCH 1151/2000] New translations this.md (Japanese) --- .../version-21/commands/this.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/this.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/this.md index 0eb4518f8b557e..f60dd2cec884b4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/this.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/this.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ---------------- | | 戻り値 | Object | ← | カレントの要素またはオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | ------- | +| 19 | Created | + +
    +
    + ## 説明 `This` コマンドは現在処理中のオブジェクトへの参照を返します。 From ff19e5f9d27f04bc0e75993bed86b2a43347ef03 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:14:10 +0200 Subject: [PATCH 1152/2000] New translations trim-end.md (Japanese) --- .../version-21/commands/trim-end.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim-end.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim-end.md index a5164d6c7117d4..8f9d9ce58c90cd 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim-end.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim-end.md @@ -4,17 +4,21 @@ title: Trim end displayed_sidebar: docs --- -**Trim end** ( *aString* ) : Text +**Trim end** ( *aString* : Text ) : Text +
    + | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | ------------ | | aString | Text | → | トリミングするテキスト | | 戻り値 | Text | ← | トリミングされたテキスト | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | 追加 |
    +
    ## 説明 From dc7324ad5d0bfae8d7793cde6f6d785618102c00 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:14:11 +0200 Subject: [PATCH 1153/2000] New translations trim-start.md (Japanese) --- .../version-21/commands/trim-start.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim-start.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim-start.md index c9eb5ce6cf0115..c0b6ba70d05190 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim-start.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim-start.md @@ -4,17 +4,21 @@ title: Trim start displayed_sidebar: docs --- -**Trim start** ( *aString* ) : Text +**Trim start** ( *aString* : Text ) : Text +
    + | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | ------------ | | aString | Text | → | トリミングするテキスト | | 戻り値 | Text | ← | トリミングされたテキスト | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | 追加 |
    +
    ## 説明 From eff81c808693a92c679ebcbbe8e6abf3aa6b0691 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:14:13 +0200 Subject: [PATCH 1154/2000] New translations trim.md (Japanese) --- .../version-21/commands/trim.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim.md index 201282e5288008..b8fca92396abc2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim.md @@ -4,17 +4,21 @@ title: Trim displayed_sidebar: docs --- -**Trim** ( *aString* ) : Text +**Trim** ( *aString* : Text ) : Text +
    + | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | ------------ | | aString | Text | → | トリミングするテキスト | | 戻り値 | Text | ← | トリミングされたテキスト | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | 追加 |
    +
    ## 説明 From f24b42f9962c528ab1e097a91b12c27df6d4d3bd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:14:14 +0200 Subject: [PATCH 1155/2000] New translations use-entity-selection.md (Japanese) --- .../version-21/commands/use-entity-selection.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md index f7d159df37b287..58c501e5253435 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --------------- | ---------------------------------- | --------------------------- | ------------ | | entitySelection | 4D.EntitySelection | → | エンティティセレクション | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | -- | +| 17 | 追加 | + +
    +
    + ## 説明 `USE ENTITY SELECTION` コマンドは、*entitySelection* 引数のデータクラスに合致するテーブルのカレントセレクションを、渡したエンティティセレクションの内容で更新します。 From 6f1cbea4e24821cbbe2798ff9bef046141fcf48e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:14:16 +0200 Subject: [PATCH 1156/2000] New translations wa-get-context.md (Japanese) --- .../version-21/commands/wa-get-context.md | 25 ++++++++++++++----- 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md index 900f38059842d4..22ce944122b93f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md @@ -4,18 +4,31 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( {* ;} *object* ) -> *contextObj* +**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object -| 引数 | 型 | | 説明 | -| ---------- | ------ | --------------------------- | --------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | -| object | any | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | -| contextObj | Object | ← | 事前に定義されていればコンテキストオブジェクト、それ以外の場合には `null` | +
    +| 引数 | 型 | | 説明 | +| ------ | -------------- | --------------------------- | --------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | +| object | Text, Variable | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | +| 戻り値 | Object | ← | 事前に定義されていればコンテキストオブジェクト、それ以外の場合には `null` | + +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 20 R9 | 追加 | + +
    +
    + ### 説明 `WA Get context` コマンドは、 \* および *object* 引数で指定された Web エリア内の `$4d` に対して [`WA SET CONTEXT`](./wa-set-context.md) を使用して定義されたコンテキストオブジェクトを取得します。 このWeb エリアに対して `WA SET CONTEXT` が呼ばれていなかった場合、コマンドは `null` を返します。 From b35e2d35f3ec2d2b7d171354816be375e8219645 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:14:17 +0200 Subject: [PATCH 1157/2000] New translations wa-set-context.md (Japanese) --- .../version-21/commands/wa-set-context.md | 25 ++++++++++++++----- 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md index 2801b55716f4c3..103b18e35f37fa 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md @@ -4,18 +4,31 @@ title: WA SET CONTEXT displayed_sidebar: docs --- -**WA SET CONTEXT** ( {* ;} *object* ; *contextObj* ) +**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object ) -| 引数 | 型 | | 説明 | -| ---------- | ------ | --------------------------- | --------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | -| object | any | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | -| contextObj | Object | → | `$4d` を使用して呼び出せる関数を格納したオブジェクト | +
    +| 引数 | 型 | | 説明 | +| ---------- | --------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | +| object | Text, Variable, Field | → | Object name (if \* is specified) or
    Variable or field (if \* is omitted) | +| contextObj | Object | → | `$4d` を使用して呼び出せる関数を格納したオブジェクト | + +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 20 R9 | 追加 | + +
    +
    + ### 説明 `WA SET CONTEXT` コマンドは、 \* および *object* 引数で指定されたWeb エリア内の `$4d` に対して *contextObj* 引数で指定したコンテキストオブジェクトを定義します。 このコマンドが使用されると、 `$4d` は提供された *contextObj* 内で宣言されたコンテンツのみにアクセスできます。 コンテキストオブジェクトが何も設定されていない場合、 `$4d` はすべての4D メソッドにアクセスできますが、ユーザークラスにはアクセスできません。 From 8fd67d6f730895659eed711bc9343238e2ee91f8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:14:19 +0200 Subject: [PATCH 1158/2000] New translations web-server-list.md (Japanese) --- .../version-21/commands/web-server-list.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md index a7bf3f7f357aa2..9dba1ed0e3ba75 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ---------- | --------------------------- | -------------------------- | | 戻り値 | Collection | ← | 利用可能なWeb サーバーオブジェクトのコレクション | +
    +
    履歴 | リリース | 内容 | @@ -21,6 +25,7 @@ displayed_sidebar: docs | 18 R3 | 追加 |
    +
    ## 説明 From 11cdbc73ddaa6255c50736f1782a8fd009a9995e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:14:20 +0200 Subject: [PATCH 1159/2000] New translations web-server.md (Japanese) --- .../version-21/commands/web-server.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-server.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-server.md index e0f290fa6b486a..8c6def250b2b17 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-server.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-server.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------ | ---------------------------- | --------------------------- | ------------------------------------------------------------------- | | option | Integer | → | 取得する Webサーバー (省略時のデフォルト = `Web server database`) | | 戻り値 | 4D.WebServer | ← | WebServer オブジェクト | +
    +
    履歴 | リリース | 内容 | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 19 | .sessionCookieSameSite をサポート |
    +
    ## 説明 @@ -30,11 +35,11 @@ displayed_sidebar: docs *option* が省略された場合のデフォルトでは、このコマンドはデータベースの Webサーバー (デフォルトWebサーバー) への参照を返します。 取得する Webサーバーを指定するには、*option* に以下の定数のいずれか一つを渡してください: -| 定数 | 値 | 説明 | -| ------------------------------ | - | ----------------------------------------------------- | -| `Web server database` | 1 | カレントデータベースの Webサーバー( 省略時のデフォルト) | -| `Web server host database` | 2 | コンポーネントのホストデータベースの Webサーバー | -| `Web server receiving request` | 3 | リクエストを受け取った Webサーバー (ターゲットWebサーバー) | +| 定数 | 値 | 説明 | +| ------------------------------ | - | ------------------------------------------------------ | +| `Web server database` | 1 | コマンドが呼ばれたプロジェクトのWeb サーバー(省略時のデフォルト) | +| `Web server host database` | 2 | コンポーネントのホストデータベースの Webサーバー | +| `Web server receiving request` | 3 | リクエストを受け取った Webサーバー (ターゲットWebサーバー) | **返されたWeb サーバーオブジェクト** には[Web server プロパティ](../API/WebServerClass.md) のカレントのプロパティが格納されています。 From 2d3721206b26d587899c6643ff343c7873be1b6b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:14:22 +0200 Subject: [PATCH 1160/2000] New translations zip-create-archive.md (Japanese) --- .../version-21/commands/zip-create-archive.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md index e40ae29773b4d5..3b4bd285b7880a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --------------- | ------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------- | | fileToZip | 4D.File | → | 圧縮する File または Folder オブジェクト | @@ -17,8 +19,10 @@ displayed_sidebar: docs | options | Integer | → | *folderToZip* オプション: `ZIP Without enclosing folder` (外側のフォルダーを除外して ZIP圧縮をおこなう) | | 戻り値 | Object | ← | ステータスオブジェクト | +
    +
    履歴 | リリース | 内容 | @@ -27,6 +31,7 @@ displayed_sidebar: docs | 18 | 追加 |
    +
    ## 説明 @@ -51,7 +56,7 @@ displayed_sidebar: docs *destinationFile* には、作成する ZIPアーカイブ (名前や位置など) を記述する `4D.File` オブジェクトを渡します。 作成した ZIPアーカイブがあらゆるソフトウェアで自動的に処理されるようにするため、".zip" 拡張子の使用が推奨されます。 -アーカイブが作成されると、[ZIP Read archive](zip-read-archive.md) を使用してアクセスすることができます。 +Once an archive is created, you can use the [ZIP Read archive](zip-read-archive.md) command to access it. **ステータスオブジェクト** From 375faa40d30a437ae12e84c8c88c3efed0949a4f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:14:23 +0200 Subject: [PATCH 1161/2000] New translations zip-read-archive.md (Japanese) --- .../version-21/commands/zip-read-archive.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md index 8f2956213e61bc..9804817c0bae88 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | -------- | ----------------------------- | :-------------------------: | ------------------------------------------ | | zipFile | 4D.File | → | ZIPアーカイブファイル | | password | Text | → | ZIPアーカイブのパスワード (必要であれば) | | 戻り値 | 4D.ZipArchive | ← | アーカイブオブジェクト | +
    +
    履歴 | リリース | 内容 | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 18 | 追加 |
    +
    ## 説明 From d70895a5cf0453e0d568b0a78f0e9237c408aeb2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:14:37 +0200 Subject: [PATCH 1162/2000] New translations architecture.md (Japanese) --- .../version-21/Project/architecture.md | 44 +++++++++---------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/architecture.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/architecture.md index e097baee2af44a..36579e166605d2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/architecture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/architecture.md @@ -51,23 +51,23 @@ title: アーキテクチャー ### `Sources` -| 内容 | 説明 | 形式 | -| ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | -| catalog.4DCatalog | テーブルおよびフィールド定義 | XML | -| catalog_editor.json | ストラクチャーエディターでのテーブル、フィールド、およびリンクのカスタム位置と色。 変換されたプロジェクトでは [互換性設定](../settings/compatibility.md) に依存します。 | JSON | -| folders.json | エクスプローラーフォルダー定義 | JSON | -| menus.json | メニュー定義 | JSON | -| roles.json | [Privileges, permissions](../ORDA/privileges.md#rolesjson-file) and other security settings for the project | JSON | -| settings.4DSettings | *ストラクチャー*データベース設定。 They are not taken into account if *[user settings](#settings-user)* or *[user settings for data](#settings-user-data)* are defined (see also [Priority of settings](../settings/overview.md#priority-of-settings). **警告**: コンパイル済みアプリケーションの場合、ストラクチャー設定は読み取り専用の .4dz ファイルに格納されます。 For deployment needs, it is necessary to [enable](../settings/overview.md#enabling-user-settings) and use *user settings* or *user settings for data* to define custom settings. | XML | -| tips.json | 定義されたヘルプTips | JSON | -| lists.json | 定義されたリスト | JSON | -| filters.json | 定義されたフィルター | JSON | -| dependencies.json | プロジェクトに [ロードするコンポーネント](components.md) の名前 | JSON | -| HTTPHandlers.json | Custom [HTTP request handlers](../WebServer/http-request-handler.md) defined for the web server | JSON | -| HTTPRules.json | Custom [HTTP rules](../WebServer/http-rules.md) defined for the web server | JSON | -| styleSheets.css | CSS スタイルシート | CSS | -| styleSheets_mac.css | Mac用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | -| styleSheets_windows.css | Windows用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | +| 内容 | 説明 | 形式 | +| ------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | +| catalog.4DCatalog | テーブルおよびフィールド定義 | XML | +| catalog_editor.json | ストラクチャーエディターでのテーブル、フィールド、およびリンクのカスタム位置と色。 変換されたプロジェクトでは [互換性設定](../settings/compatibility.md) に依存します。 | JSON | +| folders.json | エクスプローラーフォルダー定義 | JSON | +| menus.json | メニュー定義 | JSON | +| roles.json | プロジェクトの [権限、パーミッション](../ORDA/privileges.md#rolesjson-ファイル)およびその他のセキュリティ設定 | JSON | +| settings.4DSettings | *ストラクチャー*データベース設定。 *[ユーザー設定](#settings-ユーザー)* または *[データファイル用のユーザー設定](#settings-ユーザーデータ)* が定義されている場合は、そちらの設定が優先されます ([設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください)。 **警告**: コンパイル済みアプリケーションの場合、ストラクチャー設定は読み取り専用の .4dz ファイルに格納されます。 運用時にカスタム設定を定義するには、[ユーザー設定を有効化](../settings/overview.md#ユーザー設定の有効化) し、*ユーザー設定* または *データファイル用のユーザー設定* を使う必要があります。 | XML | +| tips.json | 定義されたヘルプTips | JSON | +| lists.json | 定義されたリスト | JSON | +| filters.json | 定義されたフィルター | JSON | +| dependencies.json | プロジェクトに [ロードするコンポーネント](components.md) の名前 | JSON | +| HTTPHandlers.json | Web サーバー用に定義されたカスタムの [HTTP リクエストハンドラー](../WebServer/http-request-handler.md)。 | JSON | +| HTTPRules.json | Web サーバー用に定義されたカスタムの [HTTP ルール](../WebServer/http-rules.md) | JSON | +| styleSheets.css | CSS スタイルシート | CSS | +| styleSheets_mac.css | Mac用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | +| styleSheets_windows.css | Windows用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | #### `DatabaseMethods` @@ -163,9 +163,9 @@ Data フォルダーには、データファイルのほか、データに関わ ### `Settings` (ユーザーデータ) -This folder contains [**user settings for data**](../settings/overview.md#user-settings-for-data-file) used for application administration. +このフォルダには、アプリケーションの管理に使用される [**データのユーザー設定**](../settings/overview.md#データファイル用のユーザー設定) が格納されます。 -> この設定は [ユーザー設定](#settings-ユーザー) や [ストラクチャー設定](#sources) より優先されます。 See also [Priority of settings](../settings/overview.md#priority-of-settings). +> この設定は [ユーザー設定](#settings-ユーザー) や [ストラクチャー設定](#sources) より優先されます。 [設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください。 | 内容 | 説明 | 形式 | | ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | @@ -183,13 +183,13 @@ Logs フォルダーには、プロジェクトが使用するすべてのログ - コマンドデバッグ - 4D Serverリクエスト (クライアントマシンおよびサーバー上で生成) -> An additional Logs folder is available in the system user preferences folder (active 4D folder, see [Get 4D folder](../commands-legacy/get-4d-folder.md) command) for maintenance log files and in cases where data folder is read-only. +> データフォルダーが読み取り専用モードの場合やメンテナンスログファイルの保存には、システムのユーザー設定フォルダー (Active 4D Folder のこと、詳しくは [Get 4D folder](../commands-legacy/get-4d-folder.md) コマンド参照) 内にある追加の Logs フォルダーが利用されます。 ## `Settings` (ユーザー) -This folder contains [**user settings**](../settings/overview.md#user-settings) used for application administration. +このフォルダには、アプリケーションの管理に使用される [**ユーザー設定**](../settings/overview.md#ユーザー設定) が格納されます。 -> この設定は [ストラクチャー設定](#sources) より優先されます。 しかしながら、[データファイル用のユーザー設定](#settings-ユーザーデータ) が存在する場合は、そちらが優先されます。 See also [Priority of settings](../settings/overview.md#priority-of-settings). +> この設定は [ストラクチャー設定](#sources) より優先されます。 しかしながら、[データファイル用のユーザー設定](#settings-ユーザーデータ) が存在する場合は、そちらが優先されます。 [設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください。 | 内容 | 説明 | 形式 | | ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | From b9f439f836833409dfc209b2069c252c767f11d7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:14:39 +0200 Subject: [PATCH 1163/2000] New translations spinner.md (Japanese) --- .../version-21/FormObjects/spinner.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/spinner.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/spinner.md index 1ca58c7d05cd9f..10e81a60416e13 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/spinner.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/spinner.md @@ -31,4 +31,8 @@ title: スピナー [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [表示状態](properties_Display.md#表示状態) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - -[ヘルプTips](properties_Help.md#ヘルプtips) \ No newline at end of file +[ヘルプTips](properties_Help.md#ヘルプtips) + +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 6a5a6fe23bd84f360c494897e998b1b7ad94911c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:14:40 +0200 Subject: [PATCH 1164/2000] New translations splitters.md (Japanese) --- .../version-21/FormObjects/splitters.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/splitters.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/splitters.md index 89558aadffe1d6..d6238fbfde380d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/splitters.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/splitters.md @@ -35,6 +35,10 @@ title: スプリッター [タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [CSSクラス](properties_Object.md#cssクラス) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [以降のオブジェクトを移動する](properties_ResizingOptions.md#以降のオブジェクトを移動する) - [表示状態](properties_Display.md#表示状態) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [線カラー](properties_BackgroundAndBorder.md#線カラー) - - [ヘルプTips](properties_Help.md#ヘルプtips) +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## 隣接するオブジェクトのプロパティとの相互作用 フォーム上では、スプリッター周辺にある各オブジェクトのリサイズオプションに基づいて、スプリッターとこれらのオブジェクトとが作用しあいます: From a87b2818b96ce622a932ef5095f206731ad9ac1a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:14:43 +0200 Subject: [PATCH 1165/2000] New translations stepper.md (Japanese) --- .../version-21/FormObjects/stepper.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/stepper.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/stepper.md index 3441134390cdd7..f2338bd8b87971 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/stepper.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/stepper.md @@ -27,6 +27,10 @@ title: ステッパー [タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) ("整数", "数値", "日付", "時間" のみ) - [CSSクラス](properties_Object.md#cssクラス) - [最小](properties_Scale.md#最小) - [最大](properties_Scale.md#最大) - [ステップ](properties_Scale.md#ステップ) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [入力可](properties_Entry.md#入力可) - [表示状態](properties_Display.md#表示状態) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [ヘルプTips](properties_Help.md#ヘルプtips) - [オブジェクトメソッド実行](properties_Action.md#オブジェクトメソッド実行) +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## 参照 - [進捗インジケーター](progressIndicator.md) From 10bb6749dadbeeac6d2603a8811b64b3e7917244 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:14:45 +0200 Subject: [PATCH 1166/2000] New translations subform_overview.md (Japanese) --- .../version-21/FormObjects/subform_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/subform_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/subform_overview.md index d3db551cf44273..bdcc99edd783cc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/subform_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/subform_overview.md @@ -212,3 +212,7 @@ End if ## プロパティ一覧 [タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [ソース](properties_Subform.md#ソース) - [リストフォーム ](properties_Subform.md#リストフォーム) - [詳細フォーム](properties_Subform.md#詳細フォーム) - [選択モード](properties_Subform.md#選択モード) - [リスト更新可](properties_Subform.md#リスト更新可) - [行をダブルクリック](properties_Subform.md#行をダブルクリック) - [空行をダブルクリック](properties_Subform.md#空行をダブルクリック) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [フォーカス可](properties_Entry.md#フォーカス可) - [表示状態](properties_Display.md#表示状態) - [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) - [横スクロールバー](properties_Appearance.md#横スクロールバー) - [縦スクロールバー](properties_Appearance.md#縦スクロールバー) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [印刷時可変](properties_Print.md#印刷時可変) - [メソッド](properties_Action.md#メソッド) + +## Supported Events + +[On Data Change](../Events/onDataChange.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 66635ac27752d8dc45271b369e0a355a72be4ad9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:14:47 +0200 Subject: [PATCH 1167/2000] New translations tabcontrol.md (Japanese) --- .../version-21/FormObjects/tabControl.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/tabControl.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/tabControl.md index 31fd406343928b..116c302fde3f8f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/tabControl.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/tabControl.md @@ -140,3 +140,7 @@ FORM GOTO PAGE(arrPages) [下線](properties_Text.md#下線) - [ヘルプTips](properties_Help.md#ヘルプtips) - [標準アクション](properties_Action.md#標準アクション) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From ad2ea94dd8ee49b523dd91064868c27cab8bb629 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:14:49 +0200 Subject: [PATCH 1168/2000] New translations viewproarea_overview.md (Japanese) --- .../version-21/FormObjects/viewProArea_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/viewProArea_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/viewProArea_overview.md index f562895a72142a..832130eb956d31 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/viewProArea_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/viewProArea_overview.md @@ -30,3 +30,7 @@ title: 4D View Pro エリア [フォーミュラバーを表示](properties_Appearance.md#フォーミュラバーを表示) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [メソッド](properties_Action.md#メソッド) + +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On Clicked](../Events/onClicked.md) - [On Column Resize](../Events/onColumnResize.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header Click](../Events/onHeaderClick.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Row Resize](../Events/onRowResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On VP Range Changed](../Events/onVPRangeChanged.md) - [On VP Ready](../Events/onVPReady.md) From f1daf4e4d62f5ac9f6ebd3949dfc907334e98294 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:14:51 +0200 Subject: [PATCH 1169/2000] New translations webarea_overview.md (Japanese) --- .../version-21/FormObjects/webArea_overview.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md index ced95f53566163..2aa6adb2bc81f2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md @@ -245,6 +245,10 @@ Webインスペクターを表示させるには、`WA OPEN WEB INSPECTOR` コ [タイプ](properties_Object.md#タイプ) - [オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [CSSクラス](properties_Object.md#cssクラス) - [左](properties_CoordinatesAndSizing.md#左) - [上](properties_CoordinatesAndSizing.md#上) - [右](properties_CoordinatesAndSizing.md#右) - [下](properties_CoordinatesAndSizing.md#下) - [幅](properties_CoordinatesAndSizing.md#幅) - [高さ](properties_CoordinatesAndSizing.md#高さ) - [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) - [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) - [メソッド](properties_Action.md#メソッド) +## Supported Events + +[On Begin URL Loading](../Events/onBeginUrlLoading.md) - [On End URL Loading](../Events/onEndUrlLoading.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Open External Link](../Events/onOpenExternalLink.md) - [On Unload](../Events/onUnload.md) - [On URL Filtering](../Events/onUrlFiltering.md) - [On URL Loading Error](../Events/onUrlLoadingError.md) - [On URL Resource Loading](../Events/onUrlResourceLoading.md) - [On Window Opening Denied](../Events/onWindowOpeningDenied.md) + ## 4DCEFParameters.json 4DCEFParameters.json は4D アプリケーション内でのWeb エリアの振る舞いを管理するためのCEF パラメーターをカスタマイズすることができる設定ファイルです。 @@ -355,3 +359,4 @@ Webインスペクターを表示させるには、`WA OPEN WEB INSPECTOR` コ + From 14aa30f88231551be9cdc80fdd0fc049d8c5ca49 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:14:53 +0200 Subject: [PATCH 1170/2000] New translations writeproarea_overview.md (Japanese) --- .../version-21/FormObjects/writeProArea_overview.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/writeProArea_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/writeProArea_overview.md index 791aa23ed20148..16649d675de395 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/writeProArea_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/writeProArea_overview.md @@ -51,3 +51,6 @@ title: 4D Write Pro エリア [ドラッグ有効](properties_Action.md#ドラッグ有効) - [ドロップ有効](properties_Action.md#ドロップ有効) +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 4c22655b67001e953d8966ce1bb75c2dadaf92cf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:15:15 +0200 Subject: [PATCH 1171/2000] New translations entities.md (Japanese) --- .../docusaurus-plugin-content-docs/version-21/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/ORDA/entities.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/ORDA/entities.md index dbc592fcc6144c..590e48ea498362 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/ORDA/entities.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/ORDA/entities.md @@ -442,7 +442,7 @@ $myInvoices:=$myParts.invoiceItems.invoice 最後の行は、$myParts エンティティセレクション内のパーツにリレートされている請求項目が少なくとも1行含まれているすべての請求書のエンティティセレクションを、*$myInvoices* 内に返します。 エンティティセレクションのプロパティとしてリレーション属性が使用されると、返される結果は、たとえ返されるエンティティが一つだけだとしても、常に新しいエンティティセレクションとなります。 エンティティセレクションのプロパティとしてリレーション属性が使用された結果、エンティティが何も返ってこない場合には、返されるのは空のエンティティセレクションであり、null ではありません。 -## Restricting entity selections {#restricting-entity-selections} +## エンティティセレクションを制限する {#restricting-entity-selections} ORDAでは、あらゆるデータクラスにおいて、エンティティへのアクセスを制限するフィルターを作成することができます。 一旦実装されると、データクラスのエンティティが **ORDAクラス関数** ([`all()`](../API/DataClassClass.md#all) や [`query()`](../API/EntitySelectionClass.md#query)など) または [**REST API**](../category/api-dataclass) ([Data Explorer](../Admin/dataExplorer.md) や [remote datastores](remoteDatastores.md)など) によってアクセスされるたびに、フィルターが自動的に適用されます。 From 6ef6f5145b7b45cafbcfd21ec292d81a2e0b3695 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:15:26 +0200 Subject: [PATCH 1172/2000] New translations forms.md (Japanese) --- .../version-21/Preferences/forms.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/forms.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/forms.md index de3642ffaa7e05..39491c00152c35 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/forms.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/forms.md @@ -29,6 +29,6 @@ title: フォームページ ## 新フォームのデフォルト表示 - **境界**, **ルーラー**, ...: フォームエディターの各新規ウィンドウにデフォルトで表示する項目をチェックします。 フォームエディターの **表示** 階層メニューを使って、各ウィンドウの表示を個別に変更することができます。 -- **マーカーラインのカラー**: このオプションは、フォームエディター中で (ヘッダー、ブレーク、詳細、フッター) エリアを定義するマーカーラインの色を設定します。 For more information about markers, refer to [Using output control lines](https://doc.4d.com/4Dv20/4D/20.2/Using-output-control-lines.300-6750228.en.html). +- **マーカーラインのカラー**: このオプションは、フォームエディター中で (ヘッダー、ブレーク、詳細、フッター) エリアを定義するマーカーラインの色を設定します。 マーカーに関する詳細は [出力コントロールラインを使用する](https://doc.4d.com/4Dv20/4D/20.2/Using-output-control-lines.300-6750228.ja.html) を参照してください。 - **デフォルトで表示するバッジ**: このオプションは、フォームエディターの新しいウィンドウを開く際、どのバッジをデフォルトで表示するかを設定します。 バッジに関する詳細は [バッジを使用する](FormEditor/formEditor.md#バッジを使用する) を参照ください。 From 618d71155d564567265cb792cfc5aedcd4795a5e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:15:28 +0200 Subject: [PATCH 1173/2000] New translations general.md (Japanese) --- .../version-21/Preferences/general.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/general.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/general.md index cf71cee6b3d2aa..32a171f283aa60 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/general.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/general.md @@ -78,7 +78,7 @@ macOS Sierra 以降、Mac のアプリケーションは、複数のウィンド ![](../assets/en/Preferences/general5.png) -These items allow you to create binary databases (see [Creating a new database](https://doc.4d.com/4Dv20/4D/20.2/Creating-a-new-database.300-6750129.en.html) section). これらの項目はデフォルトでは表示されません。今後 4D は、新規の開発にはプロジェクトベースのアーキテクチャーを使用することを推奨するからです。 +この項目を使用するとバイナリーデータベースを作成することができるようになります([新しいデータベースを作成する](https://doc.4d.com/4Dv20/4D/20.2/Creating-a-new-database.300-6750129.ja.html) の章を参照)。 これらの項目はデフォルトでは表示されません。今後 4D は、新規の開発にはプロジェクトベースのアーキテクチャーを使用することを推奨するからです。 ## 新規プロジェクト作成時 @@ -94,13 +94,13 @@ These items allow you to create binary databases (see [Creating a new database]( ### Project ソースファイルにトークンを含める -このオプションを有効にすると、新規の 4Dプロジェクトで保存された [メソッドのソースファイル](../Project/architecture.md#sources) には、クラシックランゲージおよびデータベースオブジェクト (定数、コマンド、テーブル、フィールド) 用の **トークン** が含まれます。 Tokens are additional characters such as `:C10` or `:5` inserted in the source code files, that allow renaming tables and fields and identifying elements whatever the 4D version (see [Using tokens in formulas](https://doc.4d.com/4Dv20/4D/20.6/Using-tokens-in-formulas.300-7487422.en.html)). +このオプションを有効にすると、新規の 4Dプロジェクトで保存された [メソッドのソースファイル](../Project/architecture.md#sources) には、クラシックランゲージおよびデータベースオブジェクト (定数、コマンド、テーブル、フィールド) 用の **トークン** が含まれます。 トークンとは、ソースコードファイルに挿入される `:C10` や `:5` などの追加文字で、テーブルやフィールドの名前を変更したり、4Dバージョンに関係なく要素を識別したりすることを可能にします ([フォーミュラ内でのトークンの使用](https://doc.4d.com/4Dv20/4D/20.6/Using-tokens-in-formulas.300-7487422.ja.html) を参照ください)。 バージョン管理システムや外部のコードエディターを新規プロジェクトで使用したい場合、これらのツールでのコードの可読性のために、このオプションのチェックを外すことができます。 > このオプションは、プロジェクトにのみ適用できます (バイナリデータベースでは常にトークンが含まれます)。 -> You can always get the code with tokens by calling [`METHOD GET CODE`](../commands-legacy/method-get-code.md) with 1 in the *option* parameter. +> *option* パラメーターに 1 を指定して [`METHOD GET CODE`](../commands-legacy/method-get-code.md) を呼び出すと、 トークンを含むコードをいつでも取得することができます。 #### 既存プロジェクトからトークンを除外する From 8b3756f76505076f9838f7da98be5c1862061f2e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:15:29 +0200 Subject: [PATCH 1174/2000] New translations methods.md (Japanese) --- .../version-21/Preferences/methods.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/methods.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/methods.md index e1e76859c3dc67..2a4beeca71cf9d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/methods.md @@ -112,7 +112,7 @@ title: メソッドページ ![](../assets/en/Preferences/show-clipboards.png) -The corresponding [clipboard shorcuts](../code-editor/write-class-method.md#clipboards) are still active when these clipboards are hidden. +これらのクリップボードが非表示の時でも、対応する[クリップボードのショートカット](../code-editor/write-class-method.md#クリップボード) は引き続きアクティブです。 #### 論理ブロックを強調 From 59124b78032927b00e86d2f72c9465f612cbb0f0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:15:31 +0200 Subject: [PATCH 1175/2000] New translations overview.md (Japanese) --- .../version-21/Preferences/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/overview.md index 6899c4783774d4..c5fff66f71fe87 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/overview.md @@ -21,7 +21,7 @@ title: 環境設定 ## ストレージ -Settings made in the Preferences dialog box are saved in an XML format preferences file named **4D Preferences vXX.4DPreferences** that is stored in the active 4D folder of the current user, as returned by the [`Get 4D folder`](../commands-legacy/get-4d-folder.md) command: +環境設定ダイアログに保存された設定は XMLフォーマットで **4D Preferences vXX.4DPreferences** という名称のファイルに保存されます。 このファイルは、 [`Get 4D folder`](../commands-legacy/get-4d-folder.md) が返す、カレントユーザーの Active 4D Folder に保存されます: - Windows: `\{disk\}\Users\\{username\}\AppData\Roaming\4D` - macOS: `\{disk\}:Users:\{username\}:Library:Application Support:4D` From ddd1ebb9209bcd40102bdc234cb02850e53c8a91 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:15:33 +0200 Subject: [PATCH 1176/2000] New translations structure.md (Japanese) --- .../version-21/Preferences/structure.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/structure.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/structure.md index 57caff4bc64665..4b74e1f227c118 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/structure.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/structure.md @@ -5,7 +5,7 @@ title: ストラクチャーページ ## プライマリーキー -These options in the preferences modify the default name and type of the primary key fields that are added automatically by 4D when new tables are created or by means of the [Primary key manager](https://doc.4d.com/4Dv20/4D/20.2/Primary-key-manager.300-6750292.en.html)). +環境設定内のこれらのオプションによって、新しくテーブルが追加されたとき、または [プライマリーキー管理](https://doc.4d.com/4Dv20/4D/20.2/Primary-key-manager.300-6750292.ja.html) 機能の使用によって 4D が自動的に追加するプライマリーキーのデフォルトの名前と型を変更することができます。 次のオプションから選択することができます: @@ -18,9 +18,9 @@ These options in the preferences modify the default name and type of the primary ### ストラクチャーの描画クォリティ -このオプションで、ストラクチャーエディターの描画レベルを変更できます。 デフォルトで品質は **高** に設定されています。 標準品質を選択して、表示速度を優先させることができます。 The effect of this setting is mainly perceptible when using the zoom function (see the "Zoom" paragraph in [Structure editor](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.en.html#105667)). +このオプションで、ストラクチャーエディターの描画レベルを変更できます。 デフォルトで品質は **高** に設定されています。 標準品質を選択して、表示速度を優先させることができます。 この設定の効果は主にズーム機能を使用する際に実感することができます ([ストラクチャーエディター](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.ja.html#105667) のズーム参照)。 ### フォルダーが表示対象外のとき -This option sets the appearance of dimmed tables in the Structure editor, when you carry out selections by folder (see [Highlight/dim tables by folder](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.en.html#4592928)). 薄暗く表示 (テーブルイメージの代わりに影が表示される) または非表示 (テーブルは完全に見えなくなる) が選択できます。 +このオプションは、ストラクチャーエディターでフォルダーによって選択する際の、テーブルが表示対象外のときのアピアランスを設定できます ([フォルダーごとにテーブルをハイライト/薄暗くする](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.ja.html#4592928) 参照)。 薄暗く表示 (テーブルイメージの代わりに影が表示される) または非表示 (テーブルは完全に見えなくなる) が選択できます。 From 972a53460e15710148c90a33cf981fa84d2b640c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:15:35 +0200 Subject: [PATCH 1177/2000] New translations code-overview.md (Japanese) --- .../version-21/Project/code-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/code-overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/code-overview.md index 9e39fbac1bca77..e3ef08ea72e50f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/code-overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/code-overview.md @@ -1,6 +1,6 @@ --- id: code-overview -title: Creating Methods and classes +title: メソッドとクラスの作成 --- プロジェクトで使用される 4D コードは、 [メソッド](../Concepts/methods.md) および [クラス](../Concepts/classes.md) に記述されます。 From 21338d6b451a3e20b694f373d9d1e284797a4e8a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:15:38 +0200 Subject: [PATCH 1178/2000] New translations components.md (Japanese) --- .../version-21/Project/components.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/components.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/components.md index 52da1ba89e39c8..120a2087373e27 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/components.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/components.md @@ -340,7 +340,7 @@ GitHubでリリースが作成されると、そこに**タグ**と**バージ このファイルは、依存関係・パス・url・読み込みエラー・その他の情報などをログに記録します。 これは、コンポーネントの読み込み管理やトラブルシューティングに役立ちます。 -## Monitoring Project Dependencies {#monitoring-project-dependencies} +## プロジェクトの依存関係をモニタリング {#monitoring-project-dependencies} 開かれているプロジェクトでは、**依存関係** パネルで依存関係の追加・削除・更新ができるほか、現在の読み込み状態に関する情報を取得することができます。 @@ -501,11 +501,11 @@ GitHub 依存関係は[**dependencies.json**](#dependenciesjson) ファイル内 ![dependency-git-tag](../assets/en/Project/dependency-git-tag.png) -- **Follow 4D version** (default, recommended option): Download the latest component release that is compatible with the running 4D version. この依存関係ルールは、コンポーネントのリリースタグが適切な[命名規則](#4dバージョンタグの命名規則) に従っていた場合にのみ使用できます。 This option is **recommended**, especially for the [components developed by 4D](../Extensions/overview.md#components-developed-by-4d). +- **4D のバージョンに追随する** (デフォルト、推奨されるオプション): 実行中の4D バージョンと互換性のある最新のコンポーネントリリースをダウンロードします。 この依存関係ルールは、コンポーネントのリリースタグが適切な[命名規則](#4dバージョンタグの命名規則) に従っていた場合にのみ使用できます。 このオプションは、特に[4D によって開発されたコンポーネント](../Extensions/overview.md#4d-によって開発されたコンポーネント) に対して推奨されます。 - **メジャー更新の手前まで**: [セマンティックバージョニングの範囲](#タグとバージョン)を定義して、更新を次のメジャーバージョンの手前までに制限します。 - **マイナー更新の手前まで**: 上と同様に、更新を次のマイナーバージョンの手前までに制限します。 - **自動更新しない(タグ指定)**: 利用可能なリストから [特定のタグ](#セマンティックバージョン範囲]) を選択するか、手動で入力します。 -- **Latest**: Allows to download the release that is tagged as the latest version. **Warning:** While using this option can be convenient during early development, it is better to avoid it in production or shared projects since it automatically pulls in newer releases, including beta releases, which may lead to unexpected updates or breaking changes. +- **自動更新する(latest)**: 最新(latest)としてタグづけされたリリースをダウンロードすることを許可します。 **警告:** このオプションを使用するのは開発の初期段階では便利かもしれませんが、ベータリリースを含め新しいリリースを自動的に取り込むため、予期せぬアップデートや変更を引き起こす可能性があります。そのため、製品環境や共有プロジェクトでは避けた方が賢明です。 現在のGitHub 依存関係バージョンは、依存関係の項目の右側に表示されます: From 3e7d67236638631c987757b427b506c530cf8c7a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:15:40 +0200 Subject: [PATCH 1179/2000] New translations date-time-formats.md (Japanese) --- .../version-21/Project/date-time-formats.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/date-time-formats.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/date-time-formats.md index f12231ad22ee78..a8dada19703081 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/date-time-formats.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/date-time-formats.md @@ -9,7 +9,7 @@ title: 日付と時間のフォーマット - [`String`](../commands/string.md) コマンド - [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) および [`OBJECT Get format`](../commands-legacy/object-get-format.md) コマンド -- the date and time format form object properties, available from the Property list or the [`dateFormat`](../FormObjects/properties_Display.md#date-format) and [`timeFormat`](../FormObjects/properties_Display.md#time-format) JSON properties. +- プロパティリストまたは [`dateFormat`](../FormObjects/properties_Display.md#日付フォーマット) および [`timeFormat`](../FormObjects/properties_Display.md#時間フォーマット) のJSONプロパティから利用可能な、フォームオブジェクトの "日付/時間フォーマット" プロパティ ## パターンリスト From 3d5de38ed273fc3234d8d8a409abc330c9232cd5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:15:41 +0200 Subject: [PATCH 1180/2000] New translations documentation.md (Japanese) --- .../version-21/Project/documentation.md | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/documentation.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/documentation.md index 6748776051563e..6d83df7f097d34 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/documentation.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/documentation.md @@ -107,7 +107,7 @@ title: ドキュメンテーション :::note -Otherwise, the code editor displays [the block comment at the top of the method code](../code-editor/write-class-method.md#help-tips). +それ以外の場合には、[メソッドコードの先頭のコメントブロック](../code-editor/write-class-method.md#ヘルプtips) がコードエディターに表示されます。 ::: @@ -159,10 +159,10 @@ _イタリック_ - テーブルタグ: ```md -| Parameter | Type | Description | +| 引数 | 型 | 説明 | | --------- | ------ | ------------ | -| wpArea | Text |Write pro area| -| toolbar | Text |Toolbar name | +| wpArea | テキスト |Write pro エリア| +| toolbar | テキスト |ツールバー名 | ``` - リンクタグ: @@ -196,22 +196,21 @@ The [documentation](https://doc.4d.com) of the command .... `WP SwitchToolbar.md` ファイルに、次のように書くことができます: ````md - + GetLogo (size) -> logo -| Parameter | Type | in/out | Description | +| 引数 | 型 | 入/出 | 詳細 | | --------- | ------ | ------ | ----------- | -| size | Integer | in | Logo style selector (1 to 5) | -| logo | Picture | out | Selected logo | +| size | Integer | in | ロゴスタイルセレクター (1 〜 5) | +| logo | Picture | out | 選択されたロゴ | ## Description -This method returns a logo of a specific size, depending on the value of the *size* parameter. -1 = smallest size, 5 = largest size. +このメソッドは *size* 引数の値に応じて、特定のサイズのロゴを返します。1 = 最小のサイズ、 5 = 最大のサイズ。 ## Example @@ -219,7 +218,7 @@ This method returns a logo of a specific size, depending on the value of the *si C_PICTURE($logo) C_LONGINT($size) -//Get the largest logo +// 最大のロゴを取得 $logo:=GetLogo(5) ``` ```` From 08ab64aec56f80f3191de85524e0fd5fd3536c97 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:15:44 +0200 Subject: [PATCH 1181/2000] New translations project-method-properties.md (Japanese) --- .../Project/project-method-properties.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/project-method-properties.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/project-method-properties.md index cca7ea78f5692d..2d61312f8f9ad6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/project-method-properties.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/project-method-properties.md @@ -1,6 +1,6 @@ --- id: project-method-properties -title: Project Method Properties +title: プロジェクトメソッドプロパティ --- プロジェクトメソッドを作成した後、その名称やプロパティを変更することができます。 プロジェクトメソッドのプロパティは主に、実行アクセスやセキュリティ条件 (ユーザー、統合されたサーバーやサービスからのアクセスの可否) に加えて、実行モードに関する設定が含まれます。 @@ -54,11 +54,11 @@ title: Project Method Properties この属性は、クライアント/サーバーモードの 4Dアプリケーションでのみ考慮されます。 このオプションが選択されていると、そのプロジェクトメソッドは呼び出し方に関わらず常にサーバー上で実行されます。 -For more information on this option, refer to [Execute on Server attribute](https://doc.4d.com/4Dv20/4D/20/Execute-on-Server-attribute.300-6330555.en.html). +このオプションに関する詳細は、4D Serverリファレンスマニュアルの [サーバー上で実行属性](https://doc.4d.com/4Dv20/4D/20/Execute-on-Server-attribute.300-6330555.ja.html) を参照ください。 ## 実行モード -このオプションを使用すると、メソッドのプリエンプティブ実行が可能であることを宣言できます。 It is described in the [Preemptive processes section](../Develop/preemptive.md). +このオプションを使用すると、メソッドのプリエンプティブ実行が可能であることを宣言できます。 これについては、[プリエンプティブプロセス](../Develop/preemptive.md) の章で説明されています。 ## 公開オプション @@ -66,23 +66,23 @@ For more information on this option, refer to [Execute on Server attribute](http ### Webサービス -この属性を使用して、SOAPリクエストでアクセス可能な Webサービスとして当該メソッドを公開することができます。 For more information, refer to the [Publication and use of Web Services](https://doc.4d.com/4Dv20/4D/20.2/Publication-and-use-of-Web-Services.200-6750103.en.html) chapter. このオプションを選択すると、**WSDL を公開** オプションを選択できるようになります。 +この属性を使用して、SOAPリクエストでアクセス可能な Webサービスとして当該メソッドを公開することができます。 詳細は [Web サービスの公開と使用](https://doc.4d.com/4Dv20/4D/20.2/Publication-and-use-of-Web-Services.200-6750103.ja.html) を参照ください。 このオプションを選択すると、**WSDL を公開** オプションを選択できるようになります。 -In the Explorer, project methods that are offered as a Web Service are given a specific icon. +エクスプローラーでは、Web サービスとして提供されるプロジェクトメソッドには専用のアイコンが表示されます。 **注:** メソッド名が XML の命名規則に準拠しない文字 (たとえばスペース) を含む場合、そのメソッドは Webサービスとして公開できません。 この場合、設定は保存できません。 ### WSDL を公開 -この属性は "Webサービス" 属性が設定されている場合にのみ利用可能です。 この属性を設定すると、当該メソッドが 4Dアプリケーションの WSDLに 含まれます。 For more information about this, refer to [Generation of the WSDL](https://doc.4d.com/4Dv20/4D/20.2/Publishing-a-Web-Service-with-4D.300-6750334.en.html#502689). +この属性は "Webサービス" 属性が設定されている場合にのみ利用可能です。 この属性を設定すると、当該メソッドが 4Dアプリケーションの WSDLに 含まれます。 詳細については [WSDL ファイルを生成する](https://doc.4d.com/4Dv20/4D/20.2/Publishing-a-Web-Service-with-4D.300-6750334.ja.html#502689) を参照ください。 -In the Explorer, project methods that are offered as a Web Service and published in WSDL are given a specific icon. +エクスプローラーでは、Webサービスとして提供され、WSDLで公開されたプロジェクトメソッドには専用のアイコンが表示されます。 ### 4D タグと URL(4DACTION...) このオプションは、4D Webサーバーのセキュリティを強化するために使用されます。このオプションが選択されていない場合、[4DACTION URL](../WebServer/httpRequests.md#4daction) を使用した HTTPリクエスト、および [4DSCRIPT、4DTEXT、4DHTML タグ](../Tags/transformation-tags.md) から当該メソッドを直接呼び出すことができません。 -In the Explorer, project methods with this attribute are given a specific icon. +この属性が指定されたプロジェクトメソッドは、エクスプローラーで以下のアイコンが表示されます。 セキュリティのため、このオプションはデフォルトで選択されていません。 Web機能から直接呼び出されるメソッドには、このオプションを明示的に選択しなければなりません。 @@ -90,14 +90,14 @@ In the Explorer, project methods with this attribute are given a specific icon. この属性が選択されていると、当該プロジェクトメソッドは 4D の SQLエンジンから実行可能となります。 デフォルトでは選択されておらず、明示的に許可されない限り 4Dメソッドは保護されており、4D SQLエンジンから呼び出すことはできません。 -This property applies to all internal and external SQL queries --- executed via the ODBC driver, SQL code inserted between the [Begin SQL](../commands-legacy/begin-sql.md)/[End SQL](../commands-legacy/end-sql.md) tags or the [QUERY BY SQL](../commands-legacy/query-by-sql.md) command. +このプロパティは、全ての内部あるいは外部SQL クエリに対して適用されます。この外部SQL クエリにはODBC ドライバ、 [Begin SQL](../commands-legacy/begin-sql.md)/[End SQL](../commands-legacy/end-sql.md) タグ内に挿入されたSQL コード、あるいは [QUERY BY SQL](../commands-legacy/query-by-sql.md) コマンドから実行されたものを含みます。 **注:** - メソッドに "SQL" 属性が設定されていても、メソッドの実行時にはデータベース設定およびメソッドプロパティに設定されたアクセス権が考慮されます。 - ODBC の **SQLProcedure** 関数は "SQL" 属性が設定されているプロジェクトメソッド名のみを返します。 -For more information, refer to [4D SQL engine implementation](https://doc.4d.com/4Dv20/4D/20/4D-SQL-engine-implementation.300-6342089.en.html) in the 4D SQL manual. +詳細については、SQLマニュアルの [4Dと4D SQLエンジン統合の原則](https://doc.4d.com/4Dv20/4D/20/4D-SQL-engine-implementation.300-6342089.ja.html) を参照ください。 ### REST サーバー @@ -109,7 +109,7 @@ For more information, refer to [4D SQL engine implementation](https://doc.4d.com メソッド属性の一括設定をおこなうには: -1. On the [Methods Page](https://doc.4d.com/4Dv20/4D/20.2/Methods-Page.300-6750119.en.html) of the 4D Explorer, expand the options menu, then choose the **Batch setting of attributes...** command. "メソッド属性" ダイアログボックスが表示されます: +1. エクスプローラーの [メソッドページ](https://doc.4d.com/4Dv20/4D/20.2/Methods-Page.300-6750119.ja.html) からオプションメニューを展開し、**属性の一括設定...** コマンドを選択します。 "メソッド属性" ダイアログボックスが表示されます: 2. "一致するメソッド名" エリアに属性を一括設定するメソッドを指定するための名前条件を入力します。 入力した文字列を使用してメソッド名が検索されます。 From a8211f6da16865db4530cc4e515c6f09b5845e82 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:15:47 +0200 Subject: [PATCH 1182/2000] New translations $attributes.md (Japanese) --- .../version-21/REST/$attributes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$attributes.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$attributes.md index 013ed6ad228fc7..e5bb0880449529 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$attributes.md @@ -3,11 +3,11 @@ id: attributes title: $attributes --- -Allows selecting the attribute(s) to get from the dataclass (*e.g.*, `Company(1)?$attributes=name,city`, `Company(1)?$attributes=employees.lastname`, or `Employee?$attributes=employer.name`). +データクラスから取得する属性を選択するのに使います (例: `Company(1)?$attributes=name,city`、 `Company(1)?$attributes=employees.lastname` あるいは `Employee?$attributes=employer.name`)。 ## 説明 -If you have relation attributes in a dataclass, use `$attributes` to define the path of attributes whose values you want to get for the related entity or entities. +データクラスにリレーション属性が含まれていて、リレート先のエンティティまたはエンティティセレクションの属性のうち値を取得するものを選択したい場合、そのパスを指定するのに `$attributes` を使用します。 `$attributes` はエンティティ (*例:* People(1)) またはエンティティセレクション (*例:* People/$entityset/0AF4679A5C394746BFEB68D2162A19FF) に対して適用できます。 @@ -22,8 +22,8 @@ If you have relation attributes in a dataclass, use `$attributes` to define the - `$attributes=relatedEntities.*`: リレートエンティティズの属性がすべて返されます。 - `$attributes=relatedEntities.attributePath1, relatedEntities.attributePath2, ...`: リレートエンティティズの指定された属性だけが返されます。 -- If `$attributes` is specified for **storage** attributes: - - `$attributes=attribute1, attribute2, ...`: only those attributes of the entities are returned. +- ストレージ 属性を対象に `$attributes` が指定された場合: + - `$attributes=attribute1, attribute2, ...`: エンティティのそれらの属性のみが返されます。 ## リレートエンティティズの例 From d4cd820b9d5572f70e80861dfec9d430aa8204b3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:15:57 +0200 Subject: [PATCH 1183/2000] New translations $filter.md (Japanese) --- .../version-21/REST/$filter.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$filter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$filter.md index 7075fdc900ec5a..460c3fab8b1d47 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$filter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$filter.md @@ -27,7 +27,7 @@ title: $filter ### paramsプロパティの使用 -You can also use 4D's `params` property which is a collection of values. +また値のコレクションである4D の `params` プロパティを使用することもできます。 **\{attribute\} {comparator} {placeholder} {AND/OR/EXCEPT} \{attribute\} {comparator} {placeholder}&$params='["{value1}","{value2}"]'** @@ -77,23 +77,23 @@ You can also use 4D's `params` property which is a collection of values. | <= | 以下 | | begin | 前方一致 | -## Vector similarity +## ベクトル類似度 -If the attribute stores [**vector objects**](../API/VectorClass.md) (see how to [configure a 4D field to only store 4D.Vector class objects](../Develop/field-properties.md#class)), you can filter the dataclass using **vectors**, aka **embeddings**. +属性が[**ベクトルオブジェクト**](../API/VectorClass.md) を保存する場合([4D フィールドを 4D.Vector クラスオブジェクトのみを保存するように設定する方法](../Develop/field-properties.md#class) を参照)、**ベクトル** つまり**埋め込み** を使用してデータクラスをフィルターすることができます。 -For more information about vector similarity searches, please refer to [Query by vector similarity](../API/DataClassClass.md#query-by-vector-similarity) section. +ベクトル類似度の詳細な情報については、[ベクトル類似度によるクエリ](../API/DataClassClass.md#ベクトル類似度によるクエリ) の章を参照してください。 -Use the `params` property to provide the filter with the vector comparison parameter, using a syntax like: +`params` プロパティを使用してベクトル比較パラメーターのフィルターを提供します。使用する構文は以下の通りです: **\{vectorAttribute\} \{comparator\} \{placeholder\}&$params=vectorComparison** -The *vectorComparison* parameter is a collection of the following elements: +*vectorComparison* パラメーターは、以下のような要素を格納したコレクションです: -| プロパティ | 型 | 説明 | -| -------------------------------------------------------------------------------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| [].vector | Collection of numbers | 必須設定です。 A collection that represents the vector to compare | -| [].metric | Text | 任意。 クエリに使用する[ベクトル計算](../API/VectorClass.md#ことなるベクトル計算を理解する)。 サポートされる値:
  • "cosine" (省略時のデフォルト): ベクトル間のコサイン類似度を計算します。
  • "dot": ベクトルのドット類似度を計算します。
  • "euclidean": ベクトル間のユークリッド距離を計算します。 | -| [].threshold | Real | 任意(デフォルト: 0.5)。 選択された"metric"に従って、コサイン、ドット、またはユークリッド類似度に基づいたベクトル比較をフィルタリングするために使用されるしきい値。 最適な結果を得るためには、特定の用途に最適な類似度のしきい値をきちんと選択することが強く推奨されます。 | +| プロパティ | 型 | 説明 | +| -------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [].vector | 数値のコレクション | 必須設定です。 比較するベクトルを表すコレクションです | +| [].metric | Text | 任意。 クエリに使用する[ベクトル計算](../API/VectorClass.md#ことなるベクトル計算を理解する)。 サポートされる値:
  • "cosine" (省略時のデフォルト): ベクトル間のコサイン類似度を計算します。
  • "dot": ベクトルのドット類似度を計算します。
  • "euclidean": ベクトル間のユークリッド距離を計算します。 | +| [].threshold | Real | 任意(デフォルト: 0.5)。 選択された"metric"に従って、コサイン、ドット、またはユークリッド類似度に基づいたベクトル比較をフィルタリングするために使用されるしきい値。 最適な結果を得るためには、特定の用途に最適な類似度のしきい値をきちんと選択することが強く推奨されます。 | Only a subset of **comparator** symbols are supported with vector comparisons. これらの比較記号は、結果としきい値を比較するのに使用されるという点に注意してください: @@ -125,7 +125,7 @@ Person データクラスより、anotherobj オブジェクト属性の number GET /rest/Person/?filter="anotherobj.mynum > 50" ``` -In this example, we do a vector search with basic values: +この例では、基本的な値でベクトル検索を行います: ``` GET /rest/Person/?filter="VectorAtt>=:1"&$params='[{vector:[1,2,3],threshold:1}]' From b7a203f7162d1a5f4ee49c30c92dcdf105360c7d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:16:01 +0200 Subject: [PATCH 1184/2000] New translations $lock.md (Japanese) --- i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$lock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$lock.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$lock.md index d6a83ce65447f3..9c578443e486b7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$lock.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$lock.md @@ -23,7 +23,7 @@ title: $lock ### 説明 -The locks triggered by the REST API are put at the [session](authUsers.md#sessions) level. +REST API によるロックは、[セッション](authUsers.md#セッション) レベルで設定されます。 *ロック* されたエンティティは次のものから操作 (ロック / アンロック / 更新 / 削除) できません: From 6b85dd16a78466e6f8375882b96b0d07787bcd11 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:26:11 +0200 Subject: [PATCH 1185/2000] New translations web-event.md (Japanese) --- .../version-21/commands/web-event.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-event.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-event.md index b7aa8698bd7cb9..b6b20bc00c6833 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-event.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-event.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | :-------------------------: | ----------------- | | 戻り値 | Object | ← | トリガーされたイベントに関する情報 | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | -- | +| 21 | 追加 | + +
    +
    + ## 説明 `Web Event` は、Web ページコンポーネントにリンクされた、トリガーされたイベントに関する情報を格納したオブジェクトを返します。 From e0fb008e3582baf35b8218c46a9a24a232aaf275 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:26:13 +0200 Subject: [PATCH 1186/2000] New translations web-form.md (Japanese) --- .../version-21/commands/web-form.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-form.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-form.md index b6d0c3701c653b..ad9f84b04ff4a1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-form.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-form.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | -------------------------- | :-------------------------: | ------------------------- | | 戻り値 | 4D.WebForm | ← | 新しい `Web Form` プロキシオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | -- | +| 21 | 追加 | + +
    +
    + ## 説明 `Web Form` コマンドは、ページのプロパティと関数を効率的にエミュレートするための手段を提供する `4D.WebForm` プロキシオブジェクトを返します。 From 0284a811d388bf8ffa77889938b7a9fab688396a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:26:14 +0200 Subject: [PATCH 1187/2000] New translations search-replace.md (Japanese) --- .../current/Project/search-replace.md | 309 +++++++++--------- 1 file changed, 155 insertions(+), 154 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Project/search-replace.md b/i18n/ja/docusaurus-plugin-content-docs/current/Project/search-replace.md index 96dea752148d97..0ff82324ace369 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Project/search-replace.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Project/search-replace.md @@ -1,283 +1,284 @@ --- id: search-replace -title: Search and Replace +title: 検索と置換 --- -4D provides several search and replace functions for elements in all of the Design environment. +4D はデザイン環境の全ての要素に対して複数の検索と置換機能を提供しています。 -- You can search for a string or a type of object (variable, comment, expression, etc.) in part of or in the entire project on the basis of custom criteria ("starts with", "contains", etc.). You can, for example, search for all the variables containing the string "MyVar", only in methods whose name begins with "HR_". -- The results are displayed in a results window, where it is possible to perform replacements in the contents. You can also export these results in a text file that can be imported into a spreadsheet. -- You can detect variables and methods that are not used in your code and then remove them to free up memory. -- You can rename a project method or a variable throughout the Design environment in a single operation. +- 文字列またはオブジェクトのタイプ(変数、コメント、式、など)に対して検索を行うことができます。 またカスタム条件("前方一致"、"含む"など)に基づいてプロジェクトの一部または全体に対して検索を行えます。 例えば、"MyVar" という文字列を格納している変数を、名前が"HR_" で始まるメソッド内2位おいてのみ検索する、といったことを行うことができます。 +- 検索した結果は結果ウィンドウ内に表示表示され、ここからコンテンツの置換を行うことができます。 この結果をテキストファイルとして書き出して、それをスプレッドシートなどに読み込ませることもできます。 +- コード内で使用されていない変数やメソッドを検知し、それらを削除することでメモリを解放することもできます。 +- 一回の操作で、デザイン環境内のプロジェクトメソッドや変数を名称変更することができます。 :::note -There are also functions for searching among the methods of your project in the context menu of the Methods Page in the Explorer: **Search Callers** (aussi available in the [Code editor](../code-editor/write-class-method.md#search-callers) and **Search Dependencies**. Both functions display the items found in a [Results window](#results-window). +またエクスプローラーのメソッドページのコンテキストメニューには、プロジェクトのメソッド内を検索するための機能もあります: **呼び出し元を検索** ([メソッドエディター](../code-editor/write-class-method.md#search-callers) からも利用可能です) および **依存関係を検索** です。 どちらの機能も、[結果ウィンドウ](#結果ウィンドウ) 内に見つかった項目を表示します。 ::: -## Search Location +## 検索する場所 -When you search the Design environment, the following elements are searched: +デザイン環境を検索する場合、以下の要素が検索されます: -- Names of project methods and classes -- Contents of all methods and classes -- Names of tables, fields and forms -- Contents of forms: - - object names and titles - - names of help tips, pictures, variables, style sheets, - - formatting strings +- プロジェクトメソッドおよびクラスの名前 +- 全てのメソッドとクラスの内容 +- テーブル名、フィールド名、フォーム名 +- フォームの中身: + - オブジェクト名とタイトル + - ヘルプTips、ピクチャー、変数、スタイルシートの名前 + - フォーマット文字列 - 式 -- Menus (names and items) and commands associated with menu items -- Choice lists (names and items) -- Help tips (names and content) -- Formats / filters (names and content) -- Comments in the Explorer and in the code +- メニュー(名前と項目)およびメニュー項目に割り当てられたコマンド +- 選択リスト(名前と項目) +- ヘルプTips (名前と内容) +- フォーマット / フィルター (名前と内容) +- エクスプローラーおよびコード内でのコメント -## Find in Design +## デザインモードを検索 -### Starting a search +### 検索を開始する -Specify your search criteria in the "Find in design" window: +"デザインモードを検索"ウィンドウ内で検索条件を指定します: -1. Click on the Search button (![](../assets/en/Project/search-icon.png)) in the 4D toolbar. - OR - Select the **Find in Design...** command from the **Edit** menu. +1. 4D ツールバー内の検索ボタン (![](../assets/en/Project/search-icon.png)) をクリックします。 + または + **編集** メニュー内から **デザインモードを検索...** コマンドを選択します。 -The "Find in design" window appears: +"デザインモードを検索" ウィンドウが表示されます: ![](../assets/en/Project/find-in-design.png) -The areas of the "Find in design" vary dynamically depending on the selections made in the menus. You can expand this window so that all options are visible: +メニューの選択に応じて、"デザインモードを検索"のエリアは動的に変化します。 ウィンドウを展開することで、全てのオプションを表示することもできます: ![](../assets/en/Project/find-in-design-expanded.png) -2. Build your search using the different menus and entry areas of the dialog box and if necessary enter the character string to be searched for. These items are described in the following sections. +2. 異なるメニューやダイアログボックスの入力エリアを使用して検索をビルドすることができ、また必要であれば検索したい文字列を入力します。 これらの項目については、以下のセクションで説明されています。 -3. Set the [searching options](#searching-options) (if necessary). +3. [検索オプション](#検索オプション) を設定します(必要であれば)。 -4. Click **OK** or press the **Enter** key. - When the search is finished, the [Results window](#results-window) appears, listing the elements found. +4. **OK** をクリックするか、または**Enter** キーを押してください。 + 検索が完了すると、 [結果ウィンドウ](#結果ウィンドウ) が表示され、そこに検索で見つかった要素が一覧表示されます。 :::note -You can cancel an extensive search that is underway using the **x** button; this does not close the window or remove any results that were found. +**x** ボタンを使用することで時間がかかっている進行中の検索をキャンセルすることができます。しかしキャンセルしてもウィンドウが閉じられることやすでに検索で見つかった結果が削除されることはありません。 ::: -Once you have executed a search, the value entered in the search area is saved in memory. This value, as well as all the other values entered during the same session, can be selected from the combo box. +検索を一度実行したら、検索エリアに入力された値はメモリーに保存されます。 この値と、同じセッション中に入力された他の値は、コンボボックスから選択することができます。 ### 検索 -You specify the type of element to look for using the **Find** menu. The following choices are available: +**検索**メニューを使用して検索したい要素のタイプを指定します。 以下の選択肢から選択することが可能です: -- **Text**: In this case, 4D looks for a character string throughout the Design environment. The search is done in plain text mode, without taking the context into account. For example, you can look for the text "ALERT("Error number:"+" or "button27". In this mode, you cannot use the wildcard character because "@" is considered to be a standard character. -- **Comment**: This search is basically the same as the previous one, but it is restricted to the contents of comments (lines beginning with //) in the code and in the Explorer window. For example, you can search for any comments containing the string "To be verified". +- **テキスト**: この場合、4D はデザイン環境内においてその文字列を検索します。 この検索はプレーンテキストモードで行われ、コンテキストは考慮されません。 例えば、"ALERT("Error number:"+" or "button27" というテキストを検索したとします。 このモードでは、ワイルドカード文字として "@" を使用することはできません。この場合は標準の文字として認識されるからです。 +- **コメント**: この検索は基本的に前のものと同じですが、コード(// で始まる行)内の中身とエクスプローラーウィンドウ内のみを検索します。 例えば、 "To be verified" という文字列を格納する任意のコメントを検索することができます。 :::note -The end result of both types of searches depends on the [search mode](#search-mode) selected. +どちらのタイプの検索結果も、選択された[検索モード](#検索モード) に応じて変わります。 ::: -- **Language expression**: Used to search for any valid 4D expression; the search is performed in the "contains" search mode. Validity is important because 4D must be able to evaluate an expression to be able to search for it. For example, a search for "[clients" (invalid expression) will not return any result whereas "[clients]" is correct. This option is particularly suitable for searches for value assignments and comparisons. 例: - - Search for "myvar:=" (assignment) - - Search for "myvar=" (comparison) -- **Language element**: Used to search for a specific language element by its name. 4D can distinguish between the following elements: - - **Any language element**: Any element from the list below. - - **Project method or Class**: Name of a project method or class, for example "M_Add" or "EmployeeEntity". - - **Form:** Form name, for example "Input". The command searches among project forms and table forms. - - **Field or Table**: Name of a table or field, for example "Customers". - - **Variable**: Any variable name, such as "$myvar". - **4D constant**: Any constant, such as "Is Picture". - **String in quotes**: Literal text constant; i.e. any value within quotes in the code editor or inserted into text areas of the Form editor (static text or group boxes). For example, a search for "Martin" will return results if your code contains the line: `ds.Customer.query("name = :1"; "Martin")` - - **4D command**: Any 4D command, for example "Alert". - - **Plug-in command**: Plug-in command installed in the application. - - **Properties**: An object property name (includes ORDA attribute names). For example "lastname" will find "$o.lastname" and "ds.Employee.lastname". -- **Any object**: This option searches among all the elements in the Design environment. Only the modification date filter is available. Use this option, for example, to search for "anything modified today". - -### Search mode - -The search mode menu (i.e. "which", "that is" or "whose name") specifies how to search for the value that is entered. The contents of this menu vary according to the type of element to search for as selected in the **Find** dropdown list. - -- Search options for Text or Comment: - - **contains**: Searches all text in the Design environment for the specified string. Search results for "var" can include "myvar", "variable1" or "aVariable". - - **contains whole word**: Searches all text of the Design environment for the string as a whole word. Search results for "var" only include exact occurrences. They will not include "myvar" but will include, for example, "var:=10" or "ID+var" because the symbols : or + are word separators. - - **begins with / ends with**: Searches for the string at the beginning or end of the word (text search) or at the beginning or end of the comment line (comment search). In "Text ends with" mode, searching for "var" will find "myvar". -- Search options for Language element: The menu offers standard options (matches, contains, begins with, ends with). Note that you can use the search wildcard (@) with the matches option (returns all objects of the type specified). +- **ランゲージ式**: これを使用すると任意の有効な4D 式を検索します。この検索は"含む"モードで実行されます。 この場合式の有効性が重要になります。4D はその式を検索するためにはそれが検証可能でなければならないからです。 例えば、 "[clients" (無効な式) を検索しても何も見つかりませんが、 "[clients]" であれば正しく検索されます。 このオプションは特に値の代入や比較の検索において特に有用です。 例: + - "myvar:=" (代入) を検索する + - "myvar=" (比較) を検索する +- **ランゲージ要素**: 特定のランゲージ要素をその名前で検索するのに使用されます。 4D は以下のような要素を識別することができます: + - **すべてのランゲージ要素**: 以下のリスト内の全ての要素。 + - **プロジェクトメソッドまたはクラス**: プロジェクトメソッド名またはクラス名、例えば "M_Add" あるいは "EmployeeEntity" など。 + - **フォーム:** フォーム名。例 "Input"。 このコマンドはプロジェクトフォームおよびテーブルフォームを検索します。 + - **フィールまたはテーブル**: テーブル名またはフィールド名。例 "Customers"。 + - **変数**: 任意の変数名。例 "$myvar"。 + **4D 定数**: 任意の定数。例 "Is Picture"。 + **引用符内の文字列**: リテラルなテキストのコンテンツ。例: コードエディター内、またはフォームエディターのテキストエリアに挿入された引用符内の任意の値。 例えば、 "Martin" を検索すると、コード内に以下のような行があった場合には検索結果を返します: + `ds.Customer.query("name = :1"; "Martin")` + - **4D コマンド**: 任意の4D コマンド。例 "Alert"。 + - **プラグインコマンド**: アプリケーションにインストールされたプラグインコマンド。 + - **プロパティ**: オブジェクトのプロパティ名(ORDA 属性名も含みます)。 例えば "lastname" を検索した場合、"$o.lastname" および "ds.Employee.lastname" が返されます。 +- **あらゆるオブジェクト**: このオプションを使用するとデザイン環境内にあるあらゆる要素内を検索します。 ここでは更新日フィルターしか使用できません。 このオプションを使用することで、例えば "今日変更されたもの"というような検索を実行できます。 + +### 検索モード + +検索モードメニュー(例えば"完全一致"や"名前"など)は入力された値をどのように検索するかを指定します。 このメニューの中身は、 **タイプ** ドロップダウンリスト内で選択された要素のタイプに応じて変化します。 + +- テキストまたはコメントの検索オプション: + - **含む**: 指定された文字列をデザイン環境内の全てのテキスト内を検索します。 "var" の検索結果としては、 "myvar"、 "variable1" あるいは "aVariable" などが含まれます。 + - **語全体を含む**: 文字列を完全な単語としてデザイン環境内の全てのテキスト内を検索します。 "var" を検索した場合には、それと完全に一致した場合のみが結果として返されます。 この結果には "myvar" は含まれませんが、例えば "var:=10" や "ID+var" などは検索結果に含まれます。 何故なら `:` や `+` などの記号は単語の区切り文字だからです。 + - **前方一致 / 後方一致**: 文字列を単語の最初か最後に一致するか(テキスト検索)、あるいはコメント行の最初か最後に一致するか(コメント検索)を検索します。 "後方一致" モードにおいては、 "var" を検索した場合 "myvar" が検索結果に含まれます。 +- ランゲージ要素に対しての検索オプション: メニューは標準のオプション(等しい、含む、前方一致、後方一致)を提供します。 "等しい"検索オプションにおいては検索ワイルドカード (@) を使用できることに注意してください(指定されたタイプの全てのオブジェクトを返します)。 ### コンポーネント内を検索 -When your current project references [editable components](../Extensions/develop-components.md#editing-components), you can designate one or all your components as a target for the search. By default, a search is executed in the host only. To modify the target for a search, deploy the **in the project** menu: +カレントのプロジェクトが [編集可能なコンポーネント](../Extensions/develop-components.md#editing-components) を参照している場合、コンポーネントの一つまたは全てを検索対象として含めることができます。 デフォルトでは、ホストに対してのみ検索が実行されます。 検索対象を変更するためには、**プロジェクト内** メニューを展開します: ![](../assets/en/Project/find-components.png) -You can select as target: +ターゲットとして、以下を選択できます: -- the **host project** (default option, top of the list): the search will only be executed within the host project code and forms, excluding components. -- the **host project and all its components**: the search will be executed in the host project and in all its loaded components. -- a **specific component**, among the list of all searchable components: the search will be restricted to this component only, excluding the host and other components. +- **ホストプロジェクト** (デフォルトオプション、リストのトップ): 検索はホストプロジェクトのコードとフォーム内においてのみ実行され、コンポーネントは検索されません。 +- **ホストプロジェクトとその全てのコンポーネント**: 検索はホストプロジェクトとそこでロードされた全てのコンポーネント内において実行されます。 +- 全ての検索可能なコンポーネントのリスト内の**特定のコンポーネント**: 検索はそのコンポーネント内にのみ制限され、ホストと他のコンポーネントは検索されません。 :::note -When no searchable component is found, no menu is available. +検索可能なコンポーネントが見つからない場合、このメニューは利用できません。 ::: -The **in the folder** menu (see below) is updated when you select a project since the availability of folders depends on the selected search target(s). The menu is hidden when you select the "host project and all its components" option. +**フォルダ** メニュー(以下参照) はプロジェクト選択した時に更新されます。どのフォルダが利用できるかは選択された検索対象によって変わるからです。 このメニューは "ホストプロジェクトとその全てのコンポーネント" オプションを選択している時には非表示になっています。 -### Folder +### フォルダー -The **in the folder** menu restricts the search to a specific folder of the project. By default ("Top Level" option), the search takes place in all the folders. +**フォルダー** メニューは検索をプロジェクトの特定のフォルダへと制限します。 デフォルト("トップレベル"オプション)では、全てのフォルダ内で検索を実行します。 :::note -Folders are defined on the Home Page of the Explorer. +フォルダーは、エクスプローラーのホームページで定義されます。 ::: -### Modification date of the parent +### 親オブジェクトの変更日 -This menu restricts the search with respect to the creation/modification date of its parent (for example, the method containing the string being searched for). In addition to standard date criteria (is, is before, is after, is not), this menu also contains several options to let you quickly specify a standard search period: +このメニューは親の作成日/変更日に従って検索(例えば、文字列を含んでいるメソッドの検索など)を制限します。 標準の日付条件(等しい、より以前、より以降、等しくない)に加えて、このメニューは標準の検索期間をより素早く指定するための複数のオプションを格納しています: -- **is today**: Period beginning at midnight (00:00 h) of the current day. -- **is since yesterday**: Period including the current day and the previous one. -- **is this week**: Period beginning on Monday of the current week. -- **is this month**: Period beginning on the 1st day of the current month. +- **本日**: 現在の日付の真夜中(00:00 時)から始まる期間。 +- **昨日以降**: 現在の日付と昨日の日付を含めた期間。 +- **今週**: 現在の週の月曜日から始まる期間。 +- **今月**: 現在の月の一日から始まる期間。 -### Searching options +### 検索オプション -You can select options that can help speed up your searches: +検索のスピードを上げるために役立つオプションを選択できます: -- **Search in forms**: When this option is deselected, the search is done throughout the project, except in forms. -- **Search in methods**: When this option is deselected, the search is done throughout the project, except in methods. -- **Case Sensitive**: When this option is selected, the search uses the case of the characters as they have been entered in the Find area. +- **フォーム内を検索**: このオプションの選択が解除されていた場合、検索はプロジェクト内で行われますが、フォーム内は検索されません。 +- **メソッド内を検索**: このオプションの選択が解除されていた場合、検索はプロジェクト内で行われますが、メソッド内は検索されません。 +- **大文字/小文字を区別**: このオプションの選択が解除されていた場合、検索エリアに入力された文字の大文字/小文字を使用して検索が行われます。 -## Results window +## 結果ウィンドウ -The Results window lists all elements found that match the search criteria set using different types of searches: +結果ウィンドウはさまざまなタイプの検索を使用して設定された検索条件に合致する全ての要素を一覧表示します: -- [standard search](#starting-a-search) -- [search for unused elements](#find-unused-methods-and-global-variables) -- [search for callers](../code-editor/write-class-method.md#search-callers) -- search for dependencies -- [renaming of project methods and variables](#renaming-project-methods-and-variables) +- [標準の検索](#検索を開始する) +- [未使用の要素を要素を検索する](#未使用のメソッドとグローバル変数を検索) +- [呼び出し元を検索](../code-editor/write-class-method.md#呼出し元を検索) +- 依存関係を検索 +- [プロジェクトメソッドと変数の名称変更](#renaming-project-methods-and-variables) -It shows the results as a hierarchical list organized by type of elements found. You can expand or collapse all the hierarchical items in the list using the options menu (found at the bottom left of the window) or in the context menu. +検索結果は、見つかった要素のタイプごとに並べられた階層リストとして表示されます。 (ウィンドウの左下端にある)オプションメニュー、あるいはコンテキストメニュー内のオプションを使用してリスト内の階層項目を展開または折りたたむことができます。 ![](../assets/en/Project/result-window.png) -You can double-click on a line in this window to view the element in its editor, such as the [code editor](../code-editor/write-class-method.md). If you do several searches, each search opens its own result window, leaving previous result windows open. +このウィンドウの行をダブルクリックすることでその要素を [メソッドエディター(コードエディター)](../code-editor/write-class-method.md) などのエディター内で閲覧することができます。 複数の検索を実行した場合、それぞれの検索の結果ウィンドウが表示され、以前のウィンドウが開いたままで閉じられることはありません。 -When more than one occurrence has been found, the list indicates their **count** next to the element name. +一つ以上の結果が見つかった場合、リストには要素名のとなりに **個数** が表示されます。 -Each line can display a tip that provides additional information, for example the element property that matches the criteria, or the number of the form page that contains the occurrence. +各行には追加の情報を提供するtip が表示されていることがあります。例えば検索条件に合致した要素のプロパティや、検索結果を格納するフォームのページ番号などです。 -When an element found belongs to a component, the **component name** is displayed in parenthesis at the right side of the element name: +検索の結果見つかった要素がコンポーネントに所属している場合、その要素名の右隣に **コンポーネント名** が表示されます: ![](../assets/en/Project/find-components-results.png) -Once a search is completed, you can use the ![](../assets/en/Project/result-window-re.png) button to perform the search again with the same criteria and options. +検索が完了すると、 ![](../assets/en/Project/result-window-re.png) ボタンを使用することで同じ検索条件とオプションを使用した検索をもう一度実行することができます。 -### Options menu +### オプションメニュー -You can perform various actions using the options menu: +オプションメニューを使用することでさまざまなアクションを実行することができます: ![](../assets/en/Project/result-window-menu.png) -- **Remove from list**: removes selected item(s) from the results window. More specifically, this lets you keep only items targeted by a replacement operation in the contents or used for drag and drop between applications. -- **Remove all items from list except selection**: clears everything from the results window except for the selected item(s). -- [**Replace in content**](#replace-in-content): replaces a character string within the selected item(s). -- **Select >**: selects one type of item (project methods, object names, and so on) from among all the items found in the Results window. The hierarchical sub-menu also provides commands to select (All) or deselect (None) all the items at once. -- **Collapse all/Expand all**: expands or collapses all the hierarchical items in the list of results. -- **Export Results**: exports information about the search criteria and elements listed in the Results window. This text file can then be imported into a spreadsheet such as Excel, for example. For each item, the following information is exported as tab-separated values in a text file: - - Host project or component name - - Type (method, Class, formObject, trigger...) - - Path - - Property (if accurate): provides the property of the object that matches the criteria. For example, a string could be found in a variable name (variable property) and an object name (name property) within in the same form. This field is empty when the matching element is the object itself. - - Contents (if accurate): provides the contents that actually matches the criteria; for example, the code line that contains the requested string. - - Line number (for code) or page number (for form objects) +- **リストから削除**: 選択された要素を結果ウィンドウから削除します。 具体的には、結果のリスト内に置換操作を行いたい要素だけを残すことや、アプリケーション間でドラッグ&ドロップを使用したい要素だけを残すことなどができます。 +- **選択された項目以外を全てリストから削除**: 選択された項目を除いて全てを結果ウィンドウをから消去します。 +- [**内容を置換**](#replace-in-content): 選択された項目の文字列を置き換えます。 +- **選択 >**: 結果ウィンドウ内の全ての項目から、一つのタイプ(プロジェクトメソッド、オブジェクト名、など)だけを選択します。 階層サブメニューには全ての項目を一度に選択する(すべて)か選択解除する(なし)かを実行するコマンドを提供しています。 +- **全てを折りたたむ/全てを展開する**: 結果の一覧内の全ての階層項目を展開するか折りたたみます。 +- **結果を書き出し**: 検索条件と結果ウィンドウに表示されている要素についての情報を書き出します。 このテキストファイルは例えばExcel などのスプレッドシートに読み込ませることができます。 各項目に対して、以下の情報がタブ区切りの値としてテキストファイル内に書き出されます: + - ホストプロジェクトまたはコンポーネント名 + - タイプ (メソッド、クラス、フォームオブジェクト、トリガー、など) + - パス + - プロパティ(正確であれば): 検索条件に合致するオブジェクトのプロパティを提供します。 例えば、文字列は同じフォーム内においても変数名(変数 プロパティ)またはオブジェクト名(オブジェクト名 プロパティ)として見つかることがありえます。 このフィールドは、合致する要素がオブジェクト自身である場合には空です。 + - コンテンツ (正確であれば): 検索条件に実際に合致するコンテンツを提供します。例えば、リクエストした文字列に合致するコード行などです。 + - 行番号(コードに対して) またはページ番号 (フォームオブジェクト) -## Replace in content {#replace-in-content} +## 内容を置換 {#replace-in-content} -The Replace in content function allows you to replace one character string with another within the listed objects in the Results window. It is available in the [options menu](#options-menu) of the window. +内容を置換機能を使用すると、結果ウィンドウにリストされたオブジェクト内の文字列を他の文字列で置き換えることができます。 これはウィンドウの [オプションメニュー](#オプションメニュー) 内にて利用可能です。 :::note -The **Replace in content** menu item is disabled if you work in a read-only database (e.g. in a .4dz file). +**内容を置換** メニュー項目は、読み出し専用のデータベース(例: .4dz ファイル内)などで作業している場合には無効化されています。 ::: -When you select this command, a dialog box appears where you enter the character string that will replace all the occurrences found by the initial search: +このコマンドを選択した場合、最初の検索で見つかった全てのオカレンスを置き換える文字列を入力するためのダイアログボックスが表示されます: ![](../assets/en/Project/replace-content.png) -Replacing operations work as follows: +置換オペレーションは以下のルールに基づいて実行されます: -- Replacing is always carried out among all items found in the list and not just for a selection. However, it is possible to narrow the replacing operation by first reducing the contents of the list using the **Remove from list** or **Remove all items from list except selection** commands in the [options menu](#options-menu) or the contextual menu. -- If the Results window includes elements from components, the replacing will be done in the component(s) also. -- Only the occurrences shown in the list will be replaced and only after checking the initial search criteria for cases where objects were modified between the initial search and the replacing operation. -- Replacing is done in the code, properties of form objects, contents of help messages, entry filters, menu items (item text and method calls), choice lists, comments. -- For each object modified, 4D checks whether it is already loaded by another machine or in another window. In the case of conflict, a standard dialog box appears indicating that the object is locked. You can close the object and then try again or cancel its replacement. The replacing operation will then continue with the other objects in the list. -- If a method or form concerned by a "replace in content" operation is currently being edited by the same 4D application, it will be modified directly in the open editor (no warning appears). Forms and methods modified in this way are not saved automatically: you will need to use the **Save** or **Save All** command explicitly to validate the changes. -- After a replacement is made in a list item, it will appear in italics. A count of replacements made in real time appears at the bottom of the window. -- Elements are never renamed themselves by the **Replace in content** feature, except for form objects. Hence it is possible that certain items in the list may not be affected by the replacing operation. This can occur when only the item name corresponds to the initial search criteria. In this case, the list items do not necessarily all appear in italics and the final replacement count may be less than the number of occurrences found by the initial search. +- 置換はリスト内にある全ての項目に対して実行され、選択されている要素だけに止まりません。 しかしながら、 [オプションメニュー](#オプションメニュー) またはコンテキストメニュー内の **リストから削除** あるいは **選択された項目以外を全てリストから削除** を使用してリストの内容を最初に絞り込みすることで、置換オペレーションの対象を狭めることができます。 +- 結果ウィンドウにコンポーネント内の要素が含まれていた場合、置換はコンポーネント内に対しても行われます。 +- リストに表示されている発生箇所のみが置換され、かつ置換操作の前に、最初の検索条件に基づいて、最初の検索と置換操作の間にオブジェクトが変更されたケースを確認した後でのみ置換されます。 +- 置換はコード、フォームオブジェクトのプロパティ、ヘルプメッセージの内容、入力フィルター、メニュー項目(項目のテキストとメソッド呼び出し)、選択リスト、コメント内で実行されます。 +- それぞれのオブジェクトが編集されると、4D は他のマシンあるいは他のウィンドウにおいてすでにロードされているかどうかをチェックします。 コンフリクトがあった場合、オブジェクトがロックされていることを示す標準のダイアログボックスが表示されます。 オブジェクトを閉じてから再試行するか、置換をキャンセルすることができます。 置換操作はリスト内の他のオブジェクトに対して続行されます。 +- もし"内容を置換"操作の対象となっているメソッドまたはフォームが同じ4D アプリケーション内で現在編集中の場合、対象はその開かれているエディター内で直接編集されます(警告は表示されません)。 この方法で編集されたフォームおよびメソッドは自動的には保存されません: 変更を保存するためには **保存** あるいは **すべてを保存** コマンドを明示的に使用する必要があります。 +- リストの項目に対して置換が行われたあとは、それらは斜字体で表示されます。 ウィンドウの下部には行われた置換の回数がリアルタイムで表示されます。 +- フォームオブジェクトを除き、見つかった要素自体の名前が **内容を置換** 機能で名称変更されることはありません。 そのため、リスト内の特定の一部の項目が置換オペレーションの影響を受けないことが有り得ます。 これは項目の名前のみが最初の検索条件に合致した場合などに起こり得ます。 この場合、リスト内の項目が必ずしも全て斜字体で表示されるわけではなく、また最終的な置換カウントが最初の検索で見つかったオカレンス数より少なくなることも有り得ます。 -## Renaming project methods and variables {#renaming-project-methods-and-variables} +## プロジェクトメソッドと変数の名称変更 {#renaming-project-methods-and-variables} -4D provides a dedicated renaming function with distribution throughout the entire project for project methods and variables. +4D は、プロジェクトメソッドと変数に対して、プロジェクト全体で名称変更を行うための専用の機能を提供しています。 -The **Rename...** command is available from the [Code editor] (for project methods and variables) and the Explorer context menu (for project methods). +**名称変更...** コマンドは、[コードエディター](プロジェクトメソッドと変数用)およびエクスプローラーのコンテキストメニュー(プロジェクトメソッド用)から利用可能です。 ![](../assets/en/Project/rename.png) -When you select this command, a dialog box appears where you enter the new name for the object: +このコマンドを選択すると、そのオブジェクトの新しい名前を入力するためのダイアログボックスが表示されます。: ![](../assets/en/Project/rename-dial.png) -The new name must comply with [naming rules](../Concepts/identifiers.md); otherwise a warning appears when you validate the dialog box. For example, you cannot rename a method with a command name such as "Alert". +新しい名前は [命名規則](../Concepts/identifiers.md)に従っている必要があります。そうでない場合、ダイアログボックスを決定した際に警告が表示されます。 例えば、メソッド名を "Alert" などのコマンド名に変更することはできません。 -Depending on the type of object you are renaming (project method or variable), the renaming dialog box may also contain a distribution option: +名称変更しようとしているオブジェクトのタイプ(プロジェクトメソッドまたは変数)によっては、名称変更ダイアログボックスに追加のオプションが表示される場合があります: -- Project method: The **Update callers in whole database** option renames the method in all the project code that references it. You can also uncheck this option in order, for example, to rename the method only in the Explorer itself. -- Process variable: The **Rename variable in whole database** option renames the variable in all the project code that references it. If you uncheck this option, the variable is only renamed in the current method. -- Local variable: No distribution option for this object; the variable is only renamed in the current method or class. +- プロジェクトメソッド: **すべての参照箇所でメソッド名を変更** オプションを使用すると、それを参照しているプロジェクト内の全てのコードにおいてメソッド名を変更します。 このオプションを選択解除することで、例えばエクスプローラー内においてのみメソッド名を変更することができます。 +- プロセス変数: **すべての参照箇所で変数名を変更** オプションを使用すると、それを参照しているプロジェクト内のすべてのコードにおいて変数名を変更します。 このオプションを選択解除することで、カレントのメソッドの内の変数のみが名称変更されます。 +- ローカル変数: これに対しては追加のオプションはありません。変数はカレントのメソッドまたはクラスにおいてのみ名称変更されます。 -## Searching for unused elements +## 未使用の要素の検索 -Two specific search commands allow you to detect variables and methods that are not used in the code of your host project. You can then remove them to free up memory. These commands are found in the **Edit** menu of the Design environment. +二つの特定のコマンドを使用することで、ホストプロジェクト内のコードでもう使用されていない変数とメソッドを検知することができます。 これらを削除することで、メモリーを解放することができます。 これらのコマンドは、デザイン環境の **編集** メニュー内にあります。 -### Find Unused Methods and Global Variables +### 未使用のメソッドとグローバル変数を検索 -This command looks for project methods as well as "global" variables (process and interprocess variables) that are declared but not used. The search results appear in a standard [Results window](#results-window). +このコマンドは、宣言されているものの使用されていないプロジェクトメソッドと、"グローバル"変数(プロセス変数とインタープロセス変数) を探します。 検索結果は標準の [結果ウィンドウ](#結果ウィンドウ) に表示されます。 -A project method is considered to be unused when: +プロジェクトメソッドは、以下のようの場合に未使用であると判断されます: -- it is not in the Trash, -- it is not called anywhere in the 4D code, -- it is not called by a menu command, -- it is not called as a string constant in the 4D code (4D detects a method name in a string even when it is followed by parameters in parentheses). +- ゴミ箱の中にない +- 4D コード内でどこからも呼び出されていない +- メニューコマンドから呼び出されていない +- 4D コード内から文字列定数として呼び出されていない(4D はたとえメソッド名が括弧の中で後ろに引数が続いている時も、文字列内のメソッド名を検知することができます)。 -A process or interprocess variable is considered to be unused when: +プロセス変数とインタープロセス変数は、以下の場合に未使用であると判断されます: -- it is [declared](../Concepts/variables.md#declaring-variables) in the 4D code, -- it is not used anywhere else in the 4D code, -- it is not used in any form object. +- 4D コード内で [宣言されている](../Concepts/variables.md#変数の宣言) +- 4D コード内でどこでも使用されていない +- どのフォームオブジェクトでも使用されていない -Note that certain uses cannot be detected by the function - i.e. an element considered unused may in fact be used. This is the case in the following code: +ただしこの機能では特定の用法は検知できないことに注意してください。つまり、未使用と判断された要素が使用されていることが有り得るということです。 これは以下のようなコードの場合に当てはまります: ```4d var v : Text :="method" EXECUTE FORMULA("my"+v+String(42)) ``` -This code builds a method name. The *mymethod42* project method is considered unused when in fact it is called. Therefore, it is advisable to check that the elements declared as unused are in fact unnecessary before you remove them. +このコードはメソッド名をビルドします。 *mymethod42* プロジェクトメソッドは実際には呼び出されていますが、ここでは未使用であると判断されてしまいます。 そのため、未使用であると宣言された要素が実際に不要であるかどうかを、削除する前に確認することが望ましいといえます。 -### Find Unused Local Variables +### 未使用のローカル変数を検索 -This command looks for local variables that are declared but not used. The search results appear in a standard [Results window](#results-window). +このコマンドは宣言されているものの使用されていないローカル変数を探します。 検索結果は標準の [結果ウィンドウ](#結果ウィンドウ) に表示されます。 -A local variable is considered to be unused when: +ローカル変数は、以下のような場合に未使用であると判断されます: -- it is [declared](../Concepts/variables.md#declaring-variables) in the 4D code, -- it is not used anywhere else within the same method. +- 4D コード内で [宣言されている](../Concepts/variables.md#変数の宣言) +- 同じメソッド内において宣言の箇所以外で使用されていない。 From bf554525776b9da8c8e2d75ad963c332d499300f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:27:03 +0200 Subject: [PATCH 1188/2000] New translations httpagentclass.md (Japanese) --- .../version-21-R2/API/HTTPAgentClass.md | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md index 73a0a97c8fdf59..e4f31e3c27f9e7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md @@ -49,11 +49,14 @@ HTTPAgent オブジェクトは共有可能なため、 シングルトンクラ +
    + | 引数 | 型 | | 説明 | | ------- | ------------------------------------------------- | :-------------------------: | ---------------------- | | options | Object | -> | HTTPAgent のデフォルトのオプション | | 戻り値 | [4D.HTTPAgent](#httpagent-オブジェクト) | <- | 新規 HTTPAgent オブジェクト | +
    #### 説明 @@ -72,17 +75,17 @@ HTTPAgent のオプションは [HTTPRequest のオプション](HTTPRequestClas ::: -| プロパティ | 型 | デフォルト | 説明 | -| ---------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| certificatesFolder | Folder | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用するクライアント証明書フォルダー。 "storeCertificateName" によって上書き可能(下記参照) | -| keepAlive | Boolean | true | 当該エージェントについて keep-alive を有効にします | -| maxSockets | Integer | 65535 | サーバーあたりの最大ソケット数 | -| maxTotalSockets | Integer | 65535 | エージェントの最大ソケット数 | -| minTLSVersion | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに設定する TLS の最小バージョン | -| protocol | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用されるプロトコル | -| storeCertificateName | Text | undefined | (Windows のみ) エージェントを使用したリクエストに対する証明書フォルダに格納された証明書の代わりに使用する証明書を保存するOS 証明書ストアの名前(例: "LocalMachine")。 証明書ストアが見つからなかった場合、エラーが返されます。 より詳細な情報に関しては、 [こちらの blog 記事](https://blog.4d.com/https-requests-now-support-windows-certificate-store) を参照してください。 | -| timeout | Real | undefined | 定義されている場合、未使用のソケットが閉じられるまでのタイムアウト | -| validateTLSCertificate | Boolean | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使用したリクエストについて、TLS 証明書の検証をおこなうか | +| プロパティ | 型 | デフォルト | 説明 | +| ---------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| certificatesFolder | Folder | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用するクライアント証明書フォルダー。 "storeCertificateName" によって上書き可能(下記参照) | +| keepAlive | Boolean | true | 当該エージェントについて keep-alive を有効にします | +| maxSockets | Integer | 65535 | サーバーあたりの最大ソケット数 | +| maxTotalSockets | Integer | 65535 | エージェントの最大ソケット数 | +| minTLSVersion | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに設定する TLS の最小バージョン | +| protocol | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用されるプロトコル | +| storeCertificateName | Text | undefined | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. より詳細な情報に関しては、 [こちらの blog 記事](https://blog.4d.com/https-requests-now-support-windows-certificate-store) を参照してください。 | +| timeout | Real | undefined | 定義されている場合、未使用のソケットが閉じられるまでのタイムアウト | +| validateTLSCertificate | Boolean | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使用したリクエストについて、TLS 証明書の検証をおこなうか | :::note From 666800f26ba91f502b65279c0bb2cc343634afbe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:27:05 +0200 Subject: [PATCH 1189/2000] New translations httprequestclass.md (Japanese) --- .../version-21-R2/API/HTTPRequestClass.md | 57 +++++++++++-------- 1 file changed, 33 insertions(+), 24 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md index 6d1fd124c2f5a1..09b0559efca655 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md @@ -89,12 +89,15 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま +
    + | 引数 | 型 | | 説明 | | ------- | ------------------------------ | :-------------------------: | --------------------- | | url | Text | -> | リクエストの送信先URL | | options | Object | -> | リクエスト設定プロパティ | | 戻り値 | 4D.HTTPRequest | <- | 新規 HTTPRequest オブジェクト | +
    #### 説明 @@ -129,30 +132,30 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま *options* に渡すオブジェクトは、次のプロパティを持つことができます: -| プロパティ | 型 | 説明 | デフォルト | -| ---------------------- | ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | -| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPRequest で使用する HTTPAgent。 エージェントオプションはリクエストオプションと統合されます (リクエストオプションが優先されます)。 特定のエージェントが定義されていない場合、デフォルト値を持つグローバルエージェントが使用されます。 | グローバルエージェントオブジェクト | -| automaticRedirections | Boolean | true の場合、リダイレクトは自動的に実行されます (最大 5回までのリダイレクトが処理され、もしあれば 6回目のリダイレクトレスポンスが返されます) | true | -| body | Variant | リクエストの本文 (`post` または `put` リクエストの場合に必須)。 テキスト、BLOB、またはオブジェクトを指定できます。 ヘッダー内で設定されていない限り、content-type は当プロパティの型によって決定されます。 | undefined | -| certificatesFolder | [Folder](FolderClass.md) | アクティブクライアント証明書フォルダを設定します。 "storeCertificateName" によって上書き可能です(下記参照)。 | undefined | -| dataType | Text | レスポンス本文のデータ型。 値: "text", "blob", "object", または "auto"。 "auto" の場合、本文の型は MIMEタイプから推定されます (JSON ならオブジェクト、テキスト・javascript・xml・httpメッセージ・URLエンコードされたフォームなどはテキスト、それ以外は BLOB)。 | "auto" | -| decodeData | Boolean | true の場合、`onData` コールバックが受け取るデータは非圧縮です | false | -| encoding | Text | `body` のあるリクエストの場合にのみ使用 (`post` または `put` メソッド)。 本文がテキストの場合のエンコーディング。ヘッダーにて content-type が指定されている場合は無視されます。 | "UTF-8" | -| headers | Object | リクエストのヘッダー。 シンタックス: `headers.key=value` (同じ key に対して *value* を複数指定する場合、*value* にコレクションを使用できます) | 空のオブジェクト | -| method | Text | "POST"、"GET"、またはその他のメソッド | "GET" | -| minTLSVersion | Text | TLS の最小バージョンを指定します: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | -| onData | [Function](FunctionClass.md) | 本文のデータ受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| onError | [Function](FunctionClass.md) | エラー発生時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| onHeaders | [Function](FunctionClass.md) | ヘッダー受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| onResponse | [Function](FunctionClass.md) | レスポンス受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| onTerminate | [Function](FunctionClass.md) | リクエスト終了時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| protocol | Text | "auto" または "HTTP1"。 "auto" は現在の実装における HTTP1 を意味します。 | "auto" | -| proxyAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | プロキシ認証のためのオブジェクト | undefined | -| returnResponseBody | Boolean | false の場合、レスポンス本文は[`response` オブジェクト](#response) に返されません。 false かつ `onData` が未定義の場合にエラーを返します。 | true | -| serverAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | サーバー認証のためのオブジェクト | undefined | -| storeCertificateName | Text | (Windows のみ) 証明書フォルダに格納された証明書の代わりに使用する証明書を保存するOS 証明書ストアの名前(例: "LocalMachine")。 証明書ストアが見つからなかった場合、エラーが返されます。 より詳細な情報に関しては、 [こちらの blog 記事](https://blog.4d.com/https-requests-now-support-windows-certificate-store) を参照してください。 | undefined | -| timeout | Real | タイムアウト (秒単位) タイムアウト (秒単位) 未定義 = タイムアウトなし | undefined | -| validateTLSCertificate | Boolean | false の場合、4D は TLS証明書の検証をおこなわず、無効 (期限切れ、自己署名など) であってもエラーを返しません。 重要: 現在の実装では、認証局そのものは検証されません。 | true | +| プロパティ | 型 | 説明 | デフォルト | +| ---------------------- | ------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | +| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPRequest で使用する HTTPAgent。 エージェントオプションはリクエストオプションと統合されます (リクエストオプションが優先されます)。 特定のエージェントが定義されていない場合、デフォルト値を持つグローバルエージェントが使用されます。 | グローバルエージェントオブジェクト | +| automaticRedirections | Boolean | true の場合、リダイレクトは自動的に実行されます (最大 5回までのリダイレクトが処理され、もしあれば 6回目のリダイレクトレスポンスが返されます) | true | +| body | Variant | リクエストの本文 (`post` または `put` リクエストの場合に必須)。 テキスト、BLOB、またはオブジェクトを指定できます。 ヘッダー内で設定されていない限り、content-type は当プロパティの型によって決定されます。 | undefined | +| certificatesFolder | [Folder](FolderClass.md) | アクティブクライアント証明書フォルダを設定します。 "storeCertificateName" によって上書き可能です(下記参照)。 | undefined | +| dataType | Text | レスポンス本文のデータ型。 値: "text", "blob", "object", または "auto"。 "auto" の場合、本文の型は MIMEタイプから推定されます (JSON ならオブジェクト、テキスト・javascript・xml・httpメッセージ・URLエンコードされたフォームなどはテキスト、それ以外は BLOB)。 | "auto" | +| decodeData | Boolean | true の場合、`onData` コールバックが受け取るデータは非圧縮です | false | +| encoding | Text | `body` のあるリクエストの場合にのみ使用 (`post` または `put` メソッド)。 本文がテキストの場合のエンコーディング。ヘッダーにて content-type が指定されている場合は無視されます。 | "UTF-8" | +| headers | Object | リクエストのヘッダー。 シンタックス: `headers.key=value` (同じ key に対して *value* を複数指定する場合、*value* にコレクションを使用できます) | 空のオブジェクト | +| method | Text | "POST"、"GET"、またはその他のメソッド | "GET" | +| minTLSVersion | Text | TLS の最小バージョンを指定します: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | +| onData | [Function](FunctionClass.md) | 本文のデータ受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| onError | [Function](FunctionClass.md) | エラー発生時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| onHeaders | [Function](FunctionClass.md) | ヘッダー受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| onResponse | [Function](FunctionClass.md) | レスポンス受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| onTerminate | [Function](FunctionClass.md) | リクエスト終了時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| protocol | Text | "auto" または "HTTP1"。 "auto" は現在の実装における HTTP1 を意味します。 | "auto" | +| proxyAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | プロキシ認証のためのオブジェクト | undefined | +| returnResponseBody | Boolean | false の場合、レスポンス本文は[`response` オブジェクト](#response) に返されません。 false かつ `onData` が未定義の場合にエラーを返します。 | true | +| serverAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | サーバー認証のためのオブジェクト | undefined | +| storeCertificateName | Text | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. より詳細な情報に関しては、 [こちらの blog 記事](https://blog.4d.com/https-requests-now-support-windows-certificate-store) を参照してください。 | undefined | +| timeout | Real | タイムアウト (秒単位) タイムアウト (秒単位) 未定義 = タイムアウトなし | undefined | +| validateTLSCertificate | Boolean | false の場合、4D は TLS証明書の検証をおこなわず、無効 (期限切れ、自己署名など) であってもエラーを返しません。 重要: 現在の実装では、認証局そのものは検証されません。 | true | #### コールバック関数 @@ -341,10 +344,13 @@ authentication オブジェクトは `options.serverAuthentication` または `o +
    + | 引数 | 型 | | 説明 | | -- | - | :-: | ---------- | | | | | 引数を必要としません | +
    #### 説明 @@ -399,11 +405,14 @@ authentication オブジェクトは `options.serverAuthentication` または `o +
    + | 引数 | 型 | | 説明 | | ------- | ------------------------------ | :-------------------------: | ---------------------------- | | timeout | Real | -> | 最大待機時間(秒) | | 戻り値 | 4D.HTTPRequest | <- | HTTPRequest オブジェクト | +
    #### 説明 From 77c7594c766e1474086e5140038c302741200be3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:28:40 +0200 Subject: [PATCH 1190/2000] New translations onalternativeclick.md (Japanese) --- .../version-21-R2/Events/onAlternativeClick.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md index 303d512839616f..a6deab678c1ed9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md @@ -26,4 +26,4 @@ title: On Alternative Click ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -["alternateButton" 属性の説明](FormObjects/listbox_overview.md#alternatebutton) を参照ください。 +["alternateButton" 属性の説明](../FormObjects/listbox-column.md#alternatebutton) を参照ください。 From 29adfc9df9c251b73dcc535315d743f08fc5ecd4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:29:07 +0200 Subject: [PATCH 1191/2000] New translations onmouseenter.md (Japanese) --- .../version-21-R2/Events/onMouseEnter.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md index f905f0da670d86..0082218324ab7b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 35 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア内に入った | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 35 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox-object.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア内に入った | ## 説明 From cd0050f7e298a1e054820ad8dbc292caeb56598c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:29:09 +0200 Subject: [PATCH 1192/2000] New translations onmouseleave.md (Japanese) --- .../version-21-R2/Events/onMouseLeave.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md index cb5001382038f5..8520e93187d9ea 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | -| 36 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリアから出た | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | +| 36 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox-object.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリアから出た | ## 説明 From b3e8d53aacae096e790b022b51d933b4119fcdb4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:29:10 +0200 Subject: [PATCH 1193/2000] New translations onmousemove.md (Japanese) --- .../version-21-R2/Events/onMouseMove.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md index 0e3151916cde0c..3f115d9cea26e4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア上で (最低1ピクセル) 動いたか、変更キー (Shift, Alt/Option, Shift Lock) が押された | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox-object.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア上で (最低1ピクセル) 動いたか、変更キー (Shift, Alt/Option, Shift Lock) が押された | ## 説明 From df5f7696d2b3892b6402a460bc462b795c354994 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:29:21 +0200 Subject: [PATCH 1194/2000] New translations onrowmoved.md (Japanese) --- .../version-21-R2/Events/onRowMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md index 6dbb75e9ddac99..d639fb14c8ad02 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------- | ------------------------------ | -| 34 | [配列型リストボックス](FormObjects/listbox_overview.md#配列リストボックス) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------------------- | ------------------------------ | +| 34 | [配列型リストボックス](FormObjects/listbox_overview.md#array-list-boxes) - [リストボックス列](FormObjects/listbox-column.md) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | ## 説明 From 41d5f790f14bd4e763efd21ecc66cebebe473f91 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:29:29 +0200 Subject: [PATCH 1195/2000] New translations onvalidate.md (Japanese) --- .../version-21-R2/Events/onValidate.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md index 663ac0e6bd8cc3..5ab7ce7601dae8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 3 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 3 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox-object.md) - [リストボックス列](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | ## 説明 From 338c28061a020b9b074399bb768a7251724b16af Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:29:34 +0200 Subject: [PATCH 1196/2000] New translations overview.md (Japanese) --- .../version-21-R2/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md index 4fff46a44e18ef..8a061b344d355c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md @@ -28,7 +28,7 @@ End if イベントが発生したオブジェクトによっては追加のプロパティが含まれていることがあります。 特に: -- [リストボックス](FormObjects/listbox_overview.md#supported-form-events) および [リストボックス列](FormObjects/listbox_overview.md#supported-form-events-1) は、`columnName` や `isRowSelected` といった、[追加のプロパティ](FormObjects/listbox_overview.md#supported-form-events) を返します。 +- [リストボックス](FormObjects/listbox-object.md#supported-form-events) および [リストボックス列](FormObjects/listbox-column.md#supported-form-events) は、`columnName` や `isRowSelected` といった、[追加のプロパティ](FormObjects/listbox-object.md#supported-form-events) を返します。 - [4D View Pro エリア](FormObjects/viewProArea_overview.md) は、`sheetName` や `action` といったプロパティを [On After Edit](onAfterEdit.md) イベントオブジェクトに返します。 ## イベントとメソッド From f9146b7de740690ab7ad511b5e97513fcb8d0ffd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:29:38 +0200 Subject: [PATCH 1197/2000] New translations overview.md (Japanese) --- .../version-21-R2/Extensions/overview.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Extensions/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Extensions/overview.md index aa796cd3010a39..8413d8d56cc265 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Extensions/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Extensions/overview.md @@ -18,8 +18,7 @@ title: 4D アプリケーションの拡張 4D は様々なコンポーネントを4D コミュニティに対して提供しており、これは幅広い開発需要をカバーしています。 全ての4D製の コンポーネントは[**4D github repository**](https://github.com/4d) にあります。 -A subset of these components is listed by default in the Github panel of the [Dependency Manager](../Project/components.md#adding-a-github-dependency), including: -including: +これらのコンポーネントの一部は、デフォルトで[依存関係マネージャ](../Project/components.md#adding-a-github-dependency), に登録されています。具体的には以下の通りです: | コンポーネント | Github リポジトリ | 説明 | 主な機能 | | --------------------- | --------------------------------------------------------------------------- | -------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | From 26bd2ab9cb669dd7b2503174efdaf4b1030a6527 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:29:45 +0200 Subject: [PATCH 1198/2000] New translations objectlibrary.md (Japanese) --- .../version-21-R2/FormEditor/objectLibrary.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormEditor/objectLibrary.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormEditor/objectLibrary.md index fcd8ed92a8f4cd..b994bdefc22990 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormEditor/objectLibrary.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormEditor/objectLibrary.md @@ -21,7 +21,7 @@ title: オブジェクトライブラリ :::info -Some objects in this library are only available if a [specific component](../Extensions/overview.md#components-developed-by-4d) is loaded in the application. For example, 4D Write Pro areas need the [4D Write Pro Interface](https://github.com/4d/4D-WritePro-Interface) component to be loaded. +このライブラリ内の一部のオブジェクトは、[特定のコンポーネント](../Extensions/overview.md#4dによって開発されたコンポーネント) がアプリケーション内にロードされている場合にのみ利用可能です。 例えば、4D Wreite Pro エリアを使用するには[4D Write Pro インターフェース](https://github.com/4d/4D-WritePro-Interface) コンポーネントがロードされている必要があります。 ::: From 6f54ae176a1bcea1f6fedacc89951a9f5bb9048e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:29:47 +0200 Subject: [PATCH 1199/2000] New translations pictures.md (Japanese) --- .../version-21-R2/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md index eb8cc62d97c329..79b9ae13c78404 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md @@ -46,7 +46,7 @@ title: ピクチャー - [ボタン](FormObjects/button_overview.md)/[ラジオボタン](FormObjects/radio_overview.md)/[チェックボックス](FormObjects/checkbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md)/[ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [タブコントロール](FormObjects/tabControl.md) -- [リストボックスヘッダー](FormObjects/listbox_overview.md#リストボックスヘッダー) +- [リストボックスヘッダー](FormObjects/listbox-header-footer.md#ヘッダー) - [メニューアイコン](Menus/properties.md#項目アイコン) 4D は自動的に最高解像度のピクチャーを優先します。 例: 標準解像度と高解像度の2つのスクリーンを使用している際に、片方からもう片方へとフォームを移動させると、4D は常に使用可能な範囲内での最高解像度のピクチャーを表示します。 コマンドまたはプロパティが *circle.png* を指定していたとしても、*circle@3x.png* があれば、それを使用します。 From 9415c0c63ce1ae5a217eed206cc72a6b6fc8aa62 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:29:57 +0200 Subject: [PATCH 1200/2000] New translations button_overview.md (Japanese) --- .../version-21-R2/FormObjects/button_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/button_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/button_overview.md index dd7525bf01de7f..a5287ae1c9db3a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/button_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/button_overview.md @@ -283,7 +283,7 @@ Office XPボタンの反転表示と背景のカラーはシステムカラー このボタンスタイルはmacOS および[Windows Fluent UI テーマ](../FormEditor/forms.md#fluent-ui-レンダリングを有効化する)でサポートされています。 -On Windows Classic UI theme, this style is not supported. +Windows Classic UI テーマでは、このスタイルはサポートされません。 #### JSON 例: From 0e853c40f5a92fc3e5b379490b65d7fa6997ce12 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:30:07 +0200 Subject: [PATCH 1201/2000] New translations listbox_overview.md (Japanese) --- .../FormObjects/listbox_overview.md | 751 +----------------- 1 file changed, 34 insertions(+), 717 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md index b2ae4a05e43f9f..39a2d98142eb40 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ title: リストボックス リストボックスオブジェクトは、以下4つの項目で構成されます: -- リストボックスオブジェクトの全体 -- 列 -- 列ヘッダー -- 列フッター +- the [list box object](./listbox-object.md) in its entirety, +- [columns](./listbox-column.md), +- column [headers](./listbox-header-footer.md#headers), and +- column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ title: リストボックス 1. 各列のオブジェクトメソッド 2. リストボックスのオブジェクトメソッド -[ヘッダー](#リストボックスヘッダー) と [フッター](#リストボックスフッター) で発生したイベントは、その列のオブジェクトメソッドが受け取ります。 +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). ### リストボックスの型 @@ -59,324 +59,7 @@ title: リストボックス リストボックスオブジェクトはプロパティによってあらかじめ設定可能なほか、プログラムにより動的に管理することもできます。 -4D ランゲージにはリストボックス関連のコマンドをまとめた "リストボックス" テーマが専用に設けられていますが、"オブジェクトプロパティ" コマンドや `EDIT ITEM`、`Displayed line number` コマンドなど、ほかのテーマのコマンドも利用することができます。 詳細な情報については、*4D ランゲージリファレンス* の[リストボックスコマンドの一覧](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) のページを参照してください。 - -## リストボックスオブジェクト - -### 配列リストボックス - -配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 - -デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 この配列変数名は [列のプロパティ](listbox_overview.md#列特有のプロパティ) で変更できます (プロパティリストの [変数あるいは式](properties_Object.md#変数あるいは式) プロパティを使用します)。 列ごとの表示フォーマットを指定するには、`OBJECT SET FORMAT` コマンドも使用できます。 - -> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 - -配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 -リストボックスのハイレベルコマンド ([`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) や `LISTBOX DELETE ROWS` 等) や配列操作コマンドを使用して、列の値を管理します。 たとえば、列の内容を初期化するには、以下の命令を使用できます: - -```4d -ARRAY TEXT(varCol;size) -``` - -リストを使用することもできます: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 - -### セレクションリストボックス - -このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -それぞれの行はセレクションのレコードを基に評価されます。セレクションは **カレントセレクション** または **命名セレクション**です。 - -デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 - -### コレクションまたはエンティティセレクションリストボックス - -このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 - -コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 - -:::note - -エンティティが削除されると、その参照は *undefined* の値とともにエンティティセレクションに 残り、リストボックスには空白の行が表示されます。 この場合、[`.clean()`](API/EntitySelectionClass.md#clean) 関数を呼び出すことで、削除されたエンティティ参照が含まれないエンティティセレクションを新規に取得することができます。 - -::: - -データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection クラス](../API/CollectionClass.md)の様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: - -```4d -myCol:=myCol.push("new value") // リストボックスに new value を表示 -``` - -### プロパティ一覧 - -提供されるプロパティはリストボックスのタイプに依存します。 - -| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | -| ------------------------------------------------------------------------ | --------- | ------------- | ---------------------------- | -| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | -| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | -| [太字](properties_Text.md#太字) | X | X | X | -| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | -| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | -| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | -| [クラス](properties_Object.md#cssクラス) | X | X | X | -| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | -| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | -| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | -| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | -| [データソース](properties_Object.md#データソース) | X | X | X | -| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | -| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | -| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | -| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | -| [ドラッグ有効](properties_Action.md#ドラッグ有効) | X | X | X | -| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | -| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | -| [フォント](properties_Text.md#フォント) | X | X | X | -| [フォントカラー](properties_Text.md#フォントカラー) | X | X | X | -| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | -| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | -| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | -| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | -| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | -| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | -| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | -| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | -| [階層リストボックス](properties_Object.md#配列リストボックス) | X | | | -| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | -| [横揃え](properties_Text.md#横揃え) | X | X | X | -| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | -| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | X | X | X | -| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | -| [イタリック](properties_Text.md#イタリック) | X | X | X | -| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | -| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | X | | -| [メタ情報式](properties_Text.md#メタ情報式) | | | X | -| [メソッド](properties_Action.md#メソッド) | X | X | X | -| [行の移動可](properties_Action.md#行の移動可) | X | | | -| [命名セレクション](properties_DataSource.md#命名セレクション) | | X | | -| [列数](properties_ListBox.md#列数) | X | X | X | -| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | -| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | -| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | -| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | -| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | -| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | -| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | -| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | -| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | -| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | -| [選択された項目](properties_DataSource.md#選択された項目) | | | X | -| [選択モード](properties_ListBox.md#選択モード) | X | X | X | -| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | -| [ソート可](properties_Action.md#ソート可) | X | X | X | -| [標準アクション](properties_Action.md#標準アクション) | X | | | -| [スタイル式](properties_Text.md#スタイル式) | | X | X | -| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | -| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | -| [タイプ](properties_Object.md#タイプ) | X | X | X | -| [下線](properties_Text.md#下線) | X | X | X | -| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | -| [縦揃え](properties_Text.md#縦揃え) | X | X | X | -| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | -| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | X | X | X | -| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | -| [表示状態](properties_Display.md#表示状態) | X | X | X | -| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | - -> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 - -### サポートされるフォームイベント {#supported-form-events} - -| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Close Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Collapse |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | -| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | -| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | -| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Delete Action |
  • [row](#追加プロパティ)
  • | | -| On Display Detail |
  • [isRowSelected](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Expand |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | -| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | -| On Mouse Enter |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Open Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | -| On Unload | | | - -#### 追加プロパティ {#additional-properties} - -リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: - -| プロパティ | 型 | 説明 | -| ---------------- | ------- | ---------------------------------------------------------------- | -| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | -| areaName | text | エリアの名称 | -| column | longint | 列番号 | -| columnName | text | 列の名称 | -| footerName | text | フッターの名称 | -| headerName | text | ヘッダーの名称 | -| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | -| isRowSelected | boolean | 行が選択されていれば true、でなければ false | -| newPosition | longint | 列あるいは行の変更後の位置 | -| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | -| oldPosition | longint | 列あるいは行の変更前の位置 | -| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | -| row | longint | 行番号 | -| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | - -> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 - -## リストボックスカラム {#list-box-columns} - -リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: - -![](../assets/en/FormObjects/listbox_column.png) - -リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、リストボックスに対する設定よりもこちらが優先されます。 - -> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#式の型-式タイプ) -> (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 - -### カラム特有のプロパティ {#column-specific-properties} - -[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [選択リスト](properties_DataSource.md#選択リスト-静的リスト) - [式](properties_DataSource.md#式) - [幅](properties_CoordinatesAndSizing.md#幅) - [入力可](properties_Entry.md#入力可) - [フォーカス可](properties_Entry.md#フォーカス可) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [デフォルト値](properties_DataSource.md#デフォルト値) - [選択リスト](properties_DataSource.md#選択リスト) - [式](properties_DataSource.md#式) - [データタイプ (リスト)](properties_DataSource.md#データタイプ-リスト) - [関連付け](properties_DataSource.md#関連付け) - [自動行高](properties_CoordinatesAndSizing.md#自動行高) - [最小幅](properties_CoordinatesAndSizing.md#最小幅) - [最大幅](properties_CoordinatesAndSizing.md#最大幅) - [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) - [指定リスト](properties_RangeOfValues.md#指定リスト) - [除外リスト](properties_RangeOfValues.md#除外リスト) - [表示タイプ](properties_Display.md#d表示タイプ) - [文字フォ-マット](properties_Display.md#文字フォ-マット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [非表示](properties_Display.md#表示状態) - [ワードラップ](properties_Display.md#ワードラップ) - [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [背景色](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) - [背景色式](properties_BackgroundAndBorder.md#背景色式) - [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) - [フォント](properties_Text.md#フォント) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [行スタイル配列](properties_Text.md#行スタイル配列) - [スタイル式](properties_Text.md#スタイル式) - [フォントカラー](properties_Text.md#フォントカラー) - [行フォントカラー配列](properties_Text.md#行フォントカラー配列) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [マルチスタイル](properties_Text.md#マルチスタイル) - [メソッド](properties_Action.md#メソッド) - -### サポートされるフォームイベント {#supported-form-events-1} - -| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | -| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | -| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | -| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | -| On Unload | | | - -## リストボックスヘッダー - -> リストボックスのヘッダープロパティにアクセスするためには、リストボックスのプロパティリストで [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) オプションが選択されていなければなりません。 - -ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: - -![](../assets/en/FormObjects/listbox_header.png) - -リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 - -さらに、ヘッダー特有のプロパティを設定することができます。 [カスタマイズされた並び替え](#ソートの管理) などの用途に、ヘッダーの列タイトルの隣、あるいはタイトルの代わりにアイコンを表示することができます。 - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -ヘッダーに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 - -### ヘッダー特有のプロパティ - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[タイトル](properties_Object.md#タイトル) - -[CSSクラス](properties_Object.md#cssクラス) - -[パス名](properties_TextAndPicture.md#ピクチャーパス名) - -[アイコンの場所](properties_TextAndPicture.md#アイコンの場所) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - -[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - -[フォント](properties_Text.md#フォント) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[横揃え](properties_Text.md#横揃え) - -[縦揃え](properties_Text.md#縦揃え) - -[ヘルプTips](properties_Help.md#ヘルプtips) - -## リストボックスフッター - -> リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#フッターを表示) オプションが選択されていなければなりません。 - -リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 - -フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: - -![](../assets/en/FormObjects/listbox_footers.png) - -リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 - -ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -フッターに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 - -### フッター特有のプロパティ - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[式の型](properties_Object.md#式の型式タイプ) - -[変数の計算](properties_Object.md#変数の計算) - -[CSSクラス](properties_Object.md#cssクラス) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - -[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - -[文字フォーマット](properties_Display.md#文字フォーマット) - -[数値フォーマット](properties_Display.md#数値フォーマット) - -[日付フォーマット](properties_Display.md#日付フォーマット) - -[時間フォーマット](properties_Display.md#時間フォーマット) - -[ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - -[ワードラップ](properties_Display.md#ワードラップ) - -[エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - -[背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) - -[フォント](properties_Text.md#フォント) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[横揃え](properties_Text.md#横揃え) - -[縦揃え](properties_Text.md#縦揃え) - -[ヘルプTips](properties_Help.md#ヘルプtips) +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. 詳細な情報については、*4D ランゲージリファレンス* の[リストボックスコマンドの一覧](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) のページを参照してください。 ## 入力の管理 @@ -562,14 +245,14 @@ JSON フォームにおいて、リストボックスに次のハイライトセ 標準ソートのサポートは、リストボックスのタイプに依存します: -| リストボックスタイプ | 標準ソートのサポート | コメント | -| ------------------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Object の Collection | ◯ |
    • "This.a" や "This.a.b" 列はソート可能です。
    • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
    | -| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | -| エンティティセレクション | ◯ |
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • サポートされる: オブジェクト属性プロパティに対するソート (例: "data" がオブジェクト属性であるときに"This.data.city")
  • サポートされる: リレートされた属性に対するソート(例: "This.company.name")
  • サポートされない: リレートされた属性を経由したオブジェクト属性に対するソート(例: "This.company.data.city")。 この場合には、[`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) 関数を使ったカスタムソートを使用します (後述の例題参照)
  • | -| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | -| 命名セレクション | × | | -| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | +| リストボックスタイプ | 標準ソートのサポート | コメント | +| ------------------- | ---------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Object の Collection | ◯ |
    • "This.a" や "This.a.b" 列はソート可能です。
    • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
    | +| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | +| エンティティセレクション | ◯ |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • サポートされる: オブジェクト属性プロパティに対するソート (例: "data" がオブジェクト属性であるときに"This.data.city")
    • サポートされる: リレートされた属性に対するソート(例: "This.company.name")
    • サポートされない: リレートされた属性を経由したオブジェクト属性に対するソート(例: "This.company.data.city")。 For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | +| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | +| 命名セレクション | × | | +| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | ### カスタムソート @@ -610,11 +293,11 @@ End if ![](../assets/en/FormObjects/sorticon0.png) - 変数が 1 のとき、列は昇順で並べ替えられており、並べ替え矢印が表示されています。 - ![](../assets/en/FormObjects/sorticon1.png) + ![](../assets/en/FormObjects/sorticon1.png) ![](../assets/en/FormObjects/sorticon1.png) - 変数が 2 のとき、列は降順で並べ替えられており、並べ替え矢印が表示されています。 - ![](../assets/en/FormObjects/sorticon2.png) + ![](../assets/en/FormObjects/sorticon2.png) ![](../assets/en/FormObjects/sorticon2.png) > 列ヘッダー変数には、宣言された、あるいは動的な [変数](Concepts/variables.md) のみを使用できます。 その他の [式](Concepts/quick-tour.md#式) (例: `Form.sortValue`) はサポートされていません。 その他の [式](Concepts/quick-tour.md#式) (例: `Form.sortValue`) はサポートされていません。 @@ -627,8 +310,8 @@ End if リストボックスの背景色、フォントカラー、そしてフォントスタイルを設定するためにはいくつかの方法があります: -- [リストボックスオブジェクト](#リストボックスオブジェクト) のプロパティリストを使用 -- [列](#リストボックス列) のプロパティリストを使用 +- at the level of the [list box object properties](./listbox-object.md), +- at the level of the [column properties](./listbox-column.md), - リストボックスまたは列ごとの [配列や式](#配列と式の使用) プロパティを使用 - セルごとのテキストにて定義 ([マルチスタイルテキスト](properties_Text.md#マルチスタイル) の場合) @@ -636,14 +319,12 @@ End if 優先順位や継承の原理は、複数のレベルにわたって同じプロパティに異なる値が指定された場合に適用されます。 -| 優先度 | 設定場所 | -| ---- | ---------------------------------------------------------- | -| 優先度高 | セル単位 (マルチスタイル使用時) | -| | 列の配列/メソッド | -| | リストボックスの配列/メソッド | -| | 列のプロパティ | -| | リストボックスのプロパティ | -| 優先度低 | メタ情報式 (コレクションまたはエンティティセレクションリストボックスの場合) | +1. (highest priority) Cell (if multi-style text) +2. 列の配列/メソッド +3. リストボックスの配列/メソッド +4. 列のプロパティ +5. リストボックスのプロパティ +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) 例として、リストボックスのプロパティにてフォントスタイルを設定しながら、列には行スタイル配列を使用して異なるスタイルを設定した場合、後者が有効となります。 @@ -654,6 +335,7 @@ End if - 列属性について: リストボックスの属性値を受け継ぎます このように、高次のレベルの属性値をオブジェクトに継承させたい場合は、定義するコマンドに `lk inherited` 定数 (デフォルト値) を渡すか、対応する行スタイル/カラー配列の要素に直接渡します。 以下のような、標準のフォントスタイルで行の背景色が交互に変わる配列リストボックスを考えます: + ![](../assets/en/FormObjects/listbox_styles3.png) 以下の変更を加えます: @@ -832,19 +514,20 @@ Variable 2 も常に表示され、入力できます。 これは二番目の ->MyListbox{3}:=True ``` -非階層表示: +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch7.png) -階層表示: + +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch8.png) > 親が折りたたまれているために行が非表示になっていると、それらは選択から除外されます。 (直接あるいはスクロールによって) 表示されている行のみを選択できます。 言い換えれば、行を選択かつ隠された状態にすることはできません。 選択と同様に、[`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは階層リストボックスと非階層リストボックスにおいて同じ値を返します。 つまり以下の両方の例題で、[`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) は同じ位置 (3;2) を返します。 -*非階層表示:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*階層表示:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) サブ階層のすべての行が隠されているとき、ブレーク行は自動で隠されます。 先の例題で 1から 3行目までが隠されていると、"Brittany" のブレーク行は表示されません。 @@ -861,10 +544,10 @@ Variable 2 も常に表示され、入力できます。 これは二番目の 以下のリストボックスを例題とします (割り当てた配列名は括弧内に記載しています): -*非階層表示:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*階層表示:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) 階層モードでは `tStyle` や `tColors` 配列で変更されたスタイルは、ブレーク行に適用されません。 ブレークレベルでカラーやスタイルを変更するには、以下のステートメントを実行します: ブレークレベルでカラーやスタイルを変更するには、以下のステートメントを実行します: @@ -890,379 +573,13 @@ Variable 2 も常に表示され、入力できます。 これは二番目の この場合、開発者がコードを使用して配列を空にしたり値を埋めたりしなければなりません。 実装する際注意すべき原則は以下のとおりです: -- リストボックスが表示される際、先頭の配列のみ値を埋めます。 しかし 2番目の配列を空の値で生成し、リストボックスに展開/折りたたみアイコンが表示されるようにしなければなりません: +- リストボックスが表示される際、先頭の配列のみ値を埋めます。 However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- ユーザーが展開アイコンをクリックすると `On Expand` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドはクリックされたセルを返すので、適切な階層を構築します: 先頭の配列に繰り返しの値を設定し、2番目の配列には [`SELECTION TO ARRAY`](../commands/selection-to-array) コマンドから得られる値を設定します。そして[`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) コマンドを使用して必要なだけ行を挿入します。 +- ユーザーが展開アイコンをクリックすると `On Expand` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドはクリックされたセルを返すので、適切な階層を構築します: 先頭の配列に繰り返しの値を設定し、2番目の配列には [`SELECTION TO ARRAY`](../commands/selection-to-array) コマンドから得られる値を設定します。そして[`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) コマンドを使用して必要なだけ行を挿入します。 ![](../assets/en/FormObjects/hierarch16.png) - ユーザーが折りたたみアイコンをクリックすると `On Collapse` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは該当するセルを返します。そして[`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) コマンドを使用して必要なだけ行をリストボックスから削除することができます。 -## オブジェクト配列の使用 - -リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 - -以下のリストボックスはオブジェクト配列を使用してデザインされました: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### オブジェクト配列カラムの設定 - -オブジェクト配列をリストボックスのカラムに割り当てるには、プロパティリスト (の "変数名" 欄) にオブジェクト配列名を設定するか、配列型のカラムのように [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md) コマンドを使用します。 プロパティリスト内では、カラムにおいて "式タイプ" にオブジェクトを選択できます: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -オブジェクトカラムに対しては、座標、サイズ、スタイルなどに関連した標準のプロパティが使用可能です。 プロパティリストを使用して定義する方法のほかにも、オブジェクト型のリストボックスカラムのそれぞれの行に対してスタイル、フォントカラー、背景色、表示状態をプログラムで定義することもできます。 これらのタイプのカラムは非表示にすることも可能です。 - -しかしながら、データソーステーマは、オブジェクト型のリストボックスカラムに対しては選択できません。 実際、カラムの各セルの中身は、それに対応するオブジェクト配列の要素の属性に基づいています。 配列の各オブジェクト要素には、以下を定義できます: - -値の型 (必須): テキスト、カラー、イベント、他
    -値そのもの (任意): 入力/出力に使用
    -セルの内容表示 (任意): ボタン、リスト、他
    -追加の設定 (任意): 値の型によります
    -これらのプロパティを定義するには、適切な属性をオブジェクト内に設定する必要があります (使用可能な属性は以下に一覧としてまとめてあります)。 たとえば、以下ような簡単なコードを使用してオブジェクトカラム内に "Hello World!" 書き込むことができます: - -```4d -ARRAY OBJECT(obColumn;0) //カラム配列 - var $ob : Object //第一要素 - OB SET($ob;"valueType";"text") //値の型を定義 (必須) - OB SET($ob;"value";"Hello World!") //値を定義 - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> 表示フォーマットと入力フィルターはオブジェクトカラムに対しては設定できません。 これらは値の型に応じて自動的に変わるからです。 - -#### valueTypeとデータ表示 - -リストボックスカラムにオブジェクト配列が割り当てられているとき、セルの表示・入力・編集の方法は、配列の要素の valueType 属性に基づきます。 次の valueType の値がサポートされています: - -- "text": テキスト値 -- "real": セパレーターを含む数値。セパレーターの例: ``, `<.>`, `<,>` -- "integer": 整数値 -- "boolean": true/false 値 -- "color": 背景色を定義 -- "event": ラベル付ボタンを表示 - -4D は "valueType" の値に応じたデフォルトのウィジェットを使用します (つまり、"text" と設定すればテキスト入力ウィジェットが表示され、"boolean" と設定すればチェックボックスが表示されます)。 しかし、オプションを使用することによって表示方法の選択が可能な場合もあります (たとえば、"real" と設定した場合、ドロップダウンメニューとしても表示できます)。 以下の一覧はそれぞれの値の型に対してのデフォルトの表示方法と、他に選択可能な表示方の一覧を表しています: - -| valueType | デフォルトのウィジェット | 他に選択可能なウィジェット | -| --------- | ------------------------------------------ | ----------------------------------------------------------------------------------------------- | -| text | テキスト入力 | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | -| real | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | -| integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | -| boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | -| color | 背景色 | text | -| event | ラベル付ボタン | | -| | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | - -セルの表示とオプションは、オブジェクト内の特定の属性を使用することによって設定できます (以下を参照ください)。 - -#### 表示フォーマットと入力フィルター - -オブジェクト型のリストボックスのカラムにおいては、表示フォーマットと入力フィルターを設定することはできません。 これらは値の型に応じて自動的に定義されます。 どのように定義されるかについては、以下一覧にまとめてあります: - -| 値の型 | デフォルトのフォーマット | 入力コントロール | -| ------- | ----------------------------------------------------------- | -------------------------------------- | -| text | オブジェクト内で定義されているものと同じ | 制限なし | -| real | オブジェクト内で定義されているものと同じ (システムの小数点セパレーターを使用) | "0-9" と "." と "-" | -| | | min>=0 の場合、"0-9" と "." | -| integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | -| | | min>=0 の場合、"0-9" | -| Boolean | チェックボックス | N/A | -| color | N/A | N/A | -| event | N/A | N/A | - -### 属性 - -オブジェクト配列の各要素は、セルの中身とデータ表示を定義する一つ以上の属性を格納するオブジェクトです (上記の例を参照ください)。 - -唯一必須の属性は "valueType" であり、サポートされる値は "text"、"real"、"integer"、"boolean"、"color" そして "event"です。 以下の表には、リストボックスオブジェクト配列において "valueType"の値に応じてサポートされるすべての属性がまとめてあります (他の属性はすべて無視されます)。 表示フォーマットに関しては、その更に下に詳細な説明と例があります。 - -| | valueType | text | real | integer | boolean | color | event | -| --------------------- | ------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | -| *属性* | *説明* | | | | | | | -| value | セルの値 (入力または出力) | ○ | ○ | ○ | | | | -| min | 最小値 | | ○ | ○ | | | | -| max | 最大値 | | ○ | ○ | | | | -| behavior | "スリーステート" の値 | | | ○ | | | | -| requiredList | オブジェクト内で定義されたドロップダウンリスト | ○ | ○ | ○ | | | | -| choiceList | オブジェクト内で定義されたコンボボックス | ○ | ○ | ○ | | | | -| requiredListReference | 4D リスト参照 ("saveAs"の値による) | ○ | ○ | ○ | | | | -| requiredListName | 4D リスト名 ("saveAs"の値による) | ○ | ○ | ○ | | | | -| saveAs | "reference" または "value" | ○ | ○ | ○ | | | | -| choiceListReference | 4D リスト参照、コンボボックスを表示 | ○ | ○ | ○ | | | | -| choiceListName | 4D リスト名、コンボボックスを表示 | ○ | ○ | ○ | | | | -| unitList | X要素の配列 | ○ | ○ | ○ | | | | -| unitReference | 選択された要素のインデックス | ○ | ○ | ○ | | | | -| unitsListReference | 単位の4D リスト参照 | ○ | ○ | ○ | | | | -| unitsListName | 単位の4D リスト名 | ○ | ○ | ○ | | | | -| alternateButton | 切り替えボタンを追加 | ○ | ○ | ○ | ○ | ○ | | - -#### value - -セルの値は "value" 属性に保存されています。 この属性は入力と出力に使用されるほか、 この属性は入力と出力に使用されるほか、 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 - -```4d - ARRAY OBJECT(obColumn;0) //カラム配列 - var $ob1;$ob2;$ob3 : Object - var $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // ユーザーが新しい値を入力した場合、編集された値は $entry に格納されます - - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> null 値はサポートされており、空のセルとして表示されます。 - -#### min と max - -"valueType" が"real" または "integer" であるとき、min と max 属性もオブジェクトに設定できます (値は適切な範囲で、かつ、valueType と同じ型である必要があります)。 - -これらの属性を使用すると入力値の範囲を管理することができます。 セルが評価されたとき (フォーカスを失ったとき)、入力された値が min の値より低い場合、または max の値より大きい場合には、その値は拒否されます。 この場合、入力をする前の値が保持され、tip として説明が表示されます。 - -```4d - var $ob3 : Object - var $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -behavior 属性は、値の通常の表示とは異なる表示方法を提供します。 4D v15では、一つだけ他の表示方法が用意されています: - -| 属性 | 使用可能な値 | valueType | 説明 | -| -------- | ----------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | 数値をスリーステートチェックボックスとして表します。
    2=セミチェックボックス、1=チェックされている、0=チェックされていない、-1=非表示チェックボックス、-2=チェックされていない、入力不可、-3=チェックされている、入力不可、-4=セミチェックボックス、入力不可 | - -```4d - var $ob3; $ob4 : Object - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";-3) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList と choiceList - -"choiceList" または "requiredList" 属性がオブジェクト内に存在しているとき、テキスト入力は以下の属性に応じて、ドロップダウンリストまたはコンボボックスで置き換えられます: - -- 属性が "choiceList" の場合、セルはコンボボックスとして表示されます。 これはつまり、ユーザーは値を選択、または入力できるということです。 -- 属性が "requiredList" の場合、セルはドロップダウンリストとして表示されます。 これはつまり、ユーザーはリストに提供されている値からどれか一つを選択するしかないということです。 - -どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 - -> ウィジェットの値は配列を通して定義されます。 既存の 4Dリストをウィジェットに割り当てたい場合、"requiredListReference"、"requiredListName"、"choiceListReference"、または "choiceListName" 属性を使用する必要があります。 - -例: - -- 選択肢が二つ ("Open" または "Closed") しかないドロップダウンリストを表示したい場合を考えます。 デフォルトでは "Closed" が選択された状態にしたいとします: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- 整数値であればすべて受け入れ可能な状態にしておいた上で、もっとも一般的な値を提示するためにコンボボックスを表示したい場合を考えます: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 をデフォルト値として使用 - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName と requiredListReference - -"requiredListName" と "requiredListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはドロップダウンリストとして表示されるようになります。 これはつまり、ユーザーはリスト内に提供された値のどれか一つのみを選択できるということを意味します。 - -"requiredListName" または "requiredListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡します。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 - -> - これらの値を単純な配列を通して定義したい場合は、"requiredList" 属性を使用する必要があります。 -> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" - -例: - -- ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "blue" にしたい場合を考えます: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- プログラミングによって定義されたリストに基づいたドロップダウンリストを表示し、参照として保存したい場合を考えます: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //デフォルトで London を表示 - OB SET($ob;"requiredListReference";<>List) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName と choiceListReference - -"choiceListName" と "choiceListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはコンボボックスとして表示されるようになります。 これはつまり、ユーザーは値を選択、または入力できるということを意味します。 - -"choiceListName" または "choiceListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡しま す。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 - -> - これらの値を単純な配列を通して定義したい場合は、"choiceList" 属性を使用する必要があります。 -> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" - -例: - -ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "green" にしたい場合を考えます: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList、unitsListName、 unitsListReference と unitReference - -特定の値を使用することで、セルの値に関連した単位を追加することができます (*例*: "10 cm", "20 pixels" 等)。 単位リストを定義するためには、以下の属性のどれか一つを使用します: 単位リストを定義するためには、以下の属性のどれか一つを使用します: - -- "unitsList": 利用可能な単位 (例: "cm"、"inches"、"km"、"miles"、他) を定義するのに使用する x 要素を格納した配列。 オブジェクト内で単位を定義するためには、この属性を使用します。 -- "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 [`New list`](../commands-legacy/new-list.md) コマンドで作成された 4D リストで単位を定義するためには、この属性を使用します。 -- "unitsListName": 利用可能な単位を含んだデザインモードで作成された 4Dリスト名。 ツールボックスで作成された 4Dリストで単位を定義するためには、この属性を使用します。 - -単位リストが定義された方法に関わらず、以下の属性を関連付けることができます: - -- "unitReference": "unitList"、"unitsListReference" または "unitsListName" の値リスト内で選択された項目へのインデックス (1からx) を格納する単一の値。 - -カレントの単位は、ボタンとして表示されます。このボタンは、クリックするたびに "unitList"、"unitsListReference" または "unitsListName" の値を切り替えていきます (例: "pixels" -> "rows" -> "cm" -> "pixels" -> 等)。 - -例: - -数値の入力と、その後に可能性のある二つの単位 ("lines" または "pixels") を続けて表示したい場合を考えます。 カレントの値は "2" + "lines" と、 オブジェクト内で直接定義された値 ("unitsList" 属性) を使用するものとします: - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -var $ob : Object -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -セルに省略ボタン [...] を追加したい場合、"alternateButton" 属性に true の値を入れてオブジェクトに渡すだけです。 省略ボタンは自動的にセル内に表示されます。 省略ボタンは自動的にセル内に表示されます。 - -このボタンがユーザーによってクリックされた場合、`On Alternate Click` イベントが生成され、そのイベントを自由に管理することができます (詳細な情報に関しては [イベント管理](#イベント管理) の章を参照ください)。 - -例: - -```4d -var $ob1 : Object -var $entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### color valueType - -"color" valueType を使用すると、色、または色を表すテキストを表示することができます。 - -- 値が数字の場合、色付けされた長方形がセル内に表示されます。 例: - - ```4d - var $ob4 : Object - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- 値がテキストの場合、そのテキストが表示されます (*例*: "value";"Automatic")。 - -#### event valueType - -"event" valueType を使用すると、クリックした際に `On Clicked` イベントを生成する単純なボタンを表示します。 データまたは値を渡す/返すことはできません。 データまたは値を渡す/返すことはできません。 - -オプションとして、"label" 属性を渡すことができます。 - -例: - -```4d -var $ob : Object -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### イベント管理 -オブジェクトリストボックス配列を使用している際には、複数のイベントを管理することができます: -- **On Data Change**: 以下の場所において、どんな値でも変更された場合には `On Data Change` イベントがトリガーされます: - - テキスト入力 - - ドロップダウンリスト - - コンボボックスエリア - - 単位ボタン (値 x が値 x+1 へとスイッチしたとき) - - チェックボックス (チェック/チェックなしの状態がスイッチしたとき) -- **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 -- **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 From 2cbdbb16b154a210923d1a719b0ea950135457de Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:30:14 +0200 Subject: [PATCH 1202/2000] New translations properties_action.md (Japanese) --- .../FormObjects/properties_Action.md | 25 +------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md index 9310aa0f08cd47..238d0cf6ebd59f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md @@ -114,30 +114,7 @@ title: 動作 #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[フォーム](FormEditor/forms.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- From 476785c82a35411cef1df5b9df7fc2f3798cf893 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:30:19 +0200 Subject: [PATCH 1203/2000] New translations properties_backgroundandborder.md (Japanese) --- .../FormObjects/properties_BackgroundAndBorder.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md index 56bfc2f71b7ef2..33ede582b9f15c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -41,7 +41,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [楕円](shapes_overview.md#楕円) - [四角](shapes_overview.md#四角) - [テキストエリア](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### コマンド @@ -71,7 +71,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -240,7 +240,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド From b07c84f9baa51c85cf2630ff7ae8aaa3508a705b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:30:21 +0200 Subject: [PATCH 1204/2000] New translations properties_coordinatesandsizing.md (Japanese) --- .../properties_CoordinatesAndSizing.md | 192 ++---------------- 1 file changed, 12 insertions(+), 180 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md index 355497052ddb4f..42a1f58686a1b4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド @@ -64,35 +64,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[四角](shapes_overview.md#四角) - -[ルーラー](ruler.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -112,35 +84,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -160,35 +104,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -208,35 +124,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -304,35 +192,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -345,7 +205,7 @@ title: 座標とサイズ オブジェクトの横のサイズを指定します。 > - オブジェクトによっては高さが規定されているものがあり、その場合は変更できません。 -> - [リストボックス列](listbox_overview.md#リストボックス列) に [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) プロパティが設定されている場合には、ユーザーは手動でカラムサイズを変更することもできます。 +> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > - リストボックスの [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) プロパティに "拡大" を設定している場合にフォームをリサイズすると、一番右のカラムの幅は必要に応じて最大幅を超えて拡大されます。 #### JSON 文法 @@ -356,35 +216,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -406,7 +238,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド @@ -428,7 +260,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド @@ -512,7 +344,7 @@ RowHeights{5}:=3 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [フッター](properties_Footers.md) - [ヘッダー](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### コマンド @@ -536,7 +368,7 @@ RowHeights{5}:=3 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [フッター](properties_Footers.md) - [ヘッダー](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### コマンド From e152d9a17198dcfcab8df160c8418e8e3639384a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:30:24 +0200 Subject: [PATCH 1205/2000] New translations properties_datasource.md (Japanese) --- .../FormObjects/properties_DataSource.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md index ee673a1247af93..90ba6ff5ab4d39 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ title: データソース このプロパティは次のフォームオブジェクトでサポートされています: -- 選択リストと紐づけられている [コンボボックス](comboBox_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) フォームオブジェクト。 +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - 配列またはオブジェクトデータソースにより、紐づけられたリストが生成されている [コンボボックス](comboBox_overview.md) フォームオブジェクト。 たとえば、"France, Germany, Italy" という値を含む選択リストが "Countries" というコンボボックスに関連付けられていた場合を考えます。**自動挿入** のオプションがチェックをされていて、ユーザーが "Spain" という値を入力すると、"Spain" という値が自動的にメモリー内のリストに追加されます: @@ -28,7 +28,7 @@ title: データソース #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) --- @@ -45,9 +45,8 @@ title: データソース #### 対象オブジェクト -[ドロップダウンリスト](dropdownList_Overview.md)* [コンボボックス](comboBox_overview.md) -* [階層リスト](list_overview.md) -* [リストボックス列](listbox_overview.md#リストボックス列) +[Drop-down List](dropdownList_Overview.md) - +[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -127,7 +126,7 @@ title: データソース 表示される式のデータタイプを定義します。 このプロパティは次のフォームオブジェクトで使用されます: -- セレクションおよびコレクション型の [リストボックス列](listbox_overview.md#リストボックス列)。 +- [List box columns](listbox-column.md) of the selection and collection types. - オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md)。 [式タイプ](properties_Object.md#式の型式タイプ) の章も参照ください。 @@ -140,7 +139,7 @@ title: データソース #### 対象オブジェクト -オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -197,13 +196,14 @@ title: データソース #### 対象オブジェクト -[リストボックス列 (配列型のみ)](listbox_overview.md#リストボックス列) +[List Box Column (array type only)](listbox-column.md) --- ## 式 -[セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション / エンティティセレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) リストボックスのプロパティです。 **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) +and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 列に割り当てる 4D式です。 以下のものを指定できます: @@ -242,7 +242,7 @@ title: データソース #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) --- @@ -275,7 +275,7 @@ title: データソース このプロパティは以下の場合に表示されます: - オブジェクトに対して [選択リスト](#選択リスト) が割り当てられている -- [入力](input_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) の場合には、ユーザーがリスト内の値のみ入力できるように、オブジェクトに対して [指定リスト](properties_RangeOfValues.md#指定リスト) も定義されている (通常は両方のオプションで同じリストを使用しているはずです)。 +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. このプロパティは、選択リストに関連付けされたフィールドまたは変数において、フィールドに保存する内容の型を指定します: @@ -297,7 +297,7 @@ title: データソース #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- From ac6b4008c7b77e6c7c0cf25ba0bfa818c86cf8d7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:30:27 +0200 Subject: [PATCH 1206/2000] New translations properties_display.md (Japanese) --- .../FormObjects/properties_Display.md | 60 +++++-------------- 1 file changed, 14 insertions(+), 46 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md index 266a0f5a9e9b28..a3bc2a573daf33 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md @@ -46,9 +46,7 @@ RB-1762-1 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md)* [ドロップダウンリスト](dropdownList_Overview.md) -* [リストボックス列](listbox_overview.md#リストボックス列) -* [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -107,13 +105,13 @@ RB-1762-1 :::note blankIfNull - デフォルトでは、 [null 日付](../Concepts/dt_date.md#日付リテラル) は 00/00/00 のように、ゼロとして表示されます。 "blankIfNull" オプションを使用すると、null の日付は空白として表示されます。 "blankIfNull" 文字列 (文字の大小を区別) は、選択されたフォーマットの値と組み合わせて使います。 例: "systemShort blankIfNull" または "LLLdd日 ee blankIfNull"。 -- 日付型の [リストボックスの列](listbox_overview.md#リストボックス列]) および [リストボックスのフッター](listbox_overview.md#リストボックスフッター) は常に "blankIfNull" (null値は空白表示) の振る舞いをします (解除できません)。 +- [List box columns](listbox-column.md) and [list box footers](listbox-header-footer.md#footers) of type date always use the "blank if null" behavior (it cannot be disengaged). ::: #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -278,12 +276,7 @@ RB-1762-1 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[入力](input_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[進捗インジケーター](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) #### コマンド @@ -347,7 +340,7 @@ RB-1762-1 #### 対象オブジェクト -[入力](input_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -405,7 +398,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -418,7 +411,7 @@ Customized time formats can be built using several patterns described in the [** [ブール式](properties_Object.md#式の型) を次のフォームオブジェクトで表示した場合: - [入力オブジェクト](input_overview.md) にテキストとして -- [リストボックス列](listbox_overview.md#リストボックス列) に表示タイプ ["ポップアップ"](properties_Display.md#表示タイプ) を選択して +- a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), ... 値の代わりに表示するテキストを指定することができます: @@ -433,7 +426,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[List Box Column](listbox-column.md) - [Input](input_overview.md) #### コマンド @@ -457,7 +450,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド @@ -509,7 +502,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[チェックボックス](checkbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -534,7 +527,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) --- @@ -571,7 +564,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -606,32 +599,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -690,7 +658,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[入力](input_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド From 2b057e4beff6200ae2e92689a27d0ee2e4274fb0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:30:29 +0200 Subject: [PATCH 1207/2000] New translations properties_entry.md (Japanese) --- .../FormObjects/properties_Entry.md | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md index 2c3a486f2e53f2..756475c6edc2c9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ title: 入力 ピクチャー型の [入力](input_overview.md) オブジェクトの場合、標準の編集コマンド (カット、コピー、ペースト、そしてクリア) に加え、ファイルからピクチャーを読み込むために使用することのできる **読み込み...** コマンド、ピクチャーをディスクに保存するのに使用する **別名で保存...** コマンドなどがあります。 また、メニューを使用してピクチャーの表示フォーマットを変更することもできます。**トランケート (中央合わせなし)**、**スケーリング** そして **スケーリング (中央合わせ/プロポーショナル)** から選択できます。 このメニューを使用した [表示フォーマット](properties_Display.md#ピクチャーフォーマット) の変更は一時的なものであり、レコードには保存されません。 -[マルチスタイル](properties_Text.md#マルチスタイル) オプションがチェックされているテキスト型の [入力](input_overview.md) オブジェクト、または[リストボックスカラム](listbox_overview.md#list-box-columns) の場合、標準の編集コマンド以外に以下の様なコマンドを使用することができます: +[マルチスタイル](properties_Text.md#マルチスタイル) オプションがチェックされているテキスト型の [入力](input_overview.md) オブジェクト、または[リストボックスカラム](listbox-column.md) の場合、標準の編集コマンド以外に以下の様なコマンドを使用することができます: - **フォント...**: フォントシステムダイアログボックスを表示させます。 - **最近使用したフォント**: セッション中に最近使用されたフォント名を表示します。 リストには最大で 10フォントまで表示されます (それ以上は古いものから置き換えられていきます)。 デフォルトではリストは空になっているので、このオプションは表示されません。 このリストは `SET RECENT FONTS` と `FONT LIST` コマンドを使用して管理することができます。 @@ -49,10 +49,7 @@ title: 入力 #### 対象オブジェクト -[入力](input_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[Web エリア](webArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### コマンド @@ -76,14 +73,7 @@ title: 入力 #### 対象オブジェクト -[4D Write Pro エリア](writeProArea_overview.md) - -[チェックボックス](checkbox_overview.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[進捗インジケーター](progressIndicator.md) - -[ルーラー](ruler.md) - -[ステッパー](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### コマンド @@ -145,7 +135,7 @@ title: 入力 #### 対象オブジェクト -[チェックボックス](checkbox_overview.md)\* [コンボボックス](comboBox_overview.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- From 062f67a7149540ac0e90f6fb2b35cf0ae49a881f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:30:30 +0200 Subject: [PATCH 1208/2000] New translations properties_footers.md (Japanese) --- .../version-21-R2/FormObjects/properties_Footers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md index 0085315e8f68eb..11e26f264216e3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: フッター ## フッターを表示 -このプロパティは、[リストボックス列フッター](listbox_overview.md#リストボックスフッター) の表示/非表示を指定します。 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 +This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 #### JSON 文法 @@ -70,4 +70,4 @@ title: フッター #### 参照 -[ヘッダー](properties_Headers.md) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) From 19e555abc2452676ffed3c515d07bb0c02e2682f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:30:33 +0200 Subject: [PATCH 1209/2000] New translations properties_headers.md (Japanese) --- .../version-21-R2/FormObjects/properties_Headers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md index a84287d45e58a5..376219a5d1613a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: ヘッダー ## ヘッダーを表示 -このプロパティは、[リストボックス列ヘッダー](listbox_overview.md#リストボックスヘッダー) の表示/非表示を指定します。 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 +This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 #### JSON 文法 @@ -70,4 +70,4 @@ title: ヘッダー #### 参照 -[フッター](properties_Footers.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) From 99fe88a3e7a4eabe9105da5a43c0e2a27c1f995e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:30:34 +0200 Subject: [PATCH 1210/2000] New translations properties_help.md (Japanese) --- .../version-21-R2/FormObjects/properties_Help.md | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md index bc404140924a22..6a338925e47caf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md @@ -27,17 +27,7 @@ title: ヘルプ #### 対象オブジェクト -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[コンボボックス](comboBox_overview.md) - -[階層リスト](list_overview.md) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[ラジオボタン](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### 追加のヘルプ機能 From 1f3f12789ed7140156f2273129ffb03df4443bb4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:30:37 +0200 Subject: [PATCH 1211/2000] New translations properties_listbox.md (Japanese) --- .../version-21-R2/FormObjects/properties_ListBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md index b5cb7d7d42422e..890a833b05f88e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ title: リストボックス | ------- | -------------- | --------------------- | | columns | 列オブジェクトのコレクション | リストボックス列のプロパティを格納します。 | -列オブジェクトに関してサポートされているプロパティの一覧については [列特有のプロパティ](listbox_overview.md#列特有のプロパティ) の章を参照してください。 +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### 対象オブジェクト From 357095bf57d9c1fb6c8913310dcfe804ac3a118f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:30:39 +0200 Subject: [PATCH 1212/2000] New translations properties_object.md (Japanese) --- .../FormObjects/properties_Object.md | 101 ++---------------- 1 file changed, 9 insertions(+), 92 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md index 7f82867f4427c5..2be916cc600e3e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md @@ -19,31 +19,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -65,32 +41,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[ラジオボタン](radio_overview.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -169,28 +120,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[階層リスト](list_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### コマンド @@ -200,14 +130,14 @@ title: オブジェクト ## 式の型/式タイプ -> [セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) のリストボックス列や、[オブジェクト](FormObjects/dropdownList_Overview.md#オブジェクトの使用) や [配列](FormObjects/dropdownList_Overview.md#配列の使用) に関連付けられた[ドロップダウンリスト](dropdownList_Overview.md) のプロパティリストでは、このプロパティは、[**データタイプ**](properties_DataSource.md#データタイプ-式の型) と呼ばれています。 +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). オブジェクトに関連付けられた式または変数のデータ型を指定します。 この設定の主な目的は、プロパティリスト内で提供されるテーマとオプションが、データの型と対応するようにするためです。 つまり、実際に変数の型そのものを決めるわけではありません。 プロジェクトをコンパイルするには、[変数を宣言](Concepts/variables.md#変数の宣言) する必要があります。 ただし、次の特定の場合には、このプロパティは型宣言の機能を持ちえます: - **[ダイナミック変数](#ダイナミック変数)**: このプロパティを使って、ダイナミック変数の型を宣言することができます。 -- **[リストボックス列](listbox_overview.md#リストボックス列)**: このプロパティは列データに表示フォーマットを関連づけるのに使用されます。 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 - **[ピクチャー変数](input_overview.md)**: このプロパティを使うと、インタープリタモードにおいてフォームロード前に変数を宣言することができます。 フォーム上のピクチャー変数にピクチャーを表示する際には特別なメカニズムが使用されます。 そのため、他の型の変数とは違って、ピクチャー変数の宣言は、フォームロード前 (`On Load` フォームイベントよりも先) におこなう必要があります。 これを行うためには、フォームのロードより前に`var varName : Picture` 宣言を実行するか(通常、`DIALOG` コマンドを呼び出したメソッド内で行います)、変数をフォームレベルで式タイププロパティを使用して型指定する必要があります。 このいずれかをおこなわない場合、ピクチャー変数はピクチャーを正しく表示できません (インタープリターモードのみ)。 @@ -219,20 +149,7 @@ title: オブジェクト #### 対象オブジェクト -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[入力](input_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[スピナー](spinner.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -375,7 +292,7 @@ title: オブジェクト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ラジオボタン](radio_overview.md) - [テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -385,7 +302,7 @@ title: オブジェクト ## 変数の計算 -このプロパティは、[リストボックスフッター](listbox_overview.md#リストボックスフッター) エリアに適用される計算タイプを設定します。 +This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. > フッターでの計算は、[`LISTBOX SET FOOTER CALCULATION`](../commands-legacy/listbox-set-footer-calculation.md) 4D コマンドを使用することでも設定することができます。 @@ -432,7 +349,7 @@ title: オブジェクト #### 対象オブジェクト -[リストボックスフッター](listbox_overview.md#リストボックスフッター) +[List Box Footer](listbox-header-footer.md#footers) #### コマンド From d6c1bb3ca52f985a854db5e7dffc89485ff151d6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:30:44 +0200 Subject: [PATCH 1213/2000] New translations properties_rangeofvalues.md (Japanese) --- .../version-21-R2/FormObjects/properties_RangeOfValues.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md index c490d2ad0bdbf2..3a82d8ed45b4b1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md @@ -54,7 +54,7 @@ title: 値の範囲 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### コマンド @@ -79,7 +79,7 @@ title: 値の範囲 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### コマンド From b49d9beb90c50dbd96a71b707b675e5c58833658 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:30:47 +0200 Subject: [PATCH 1214/2000] New translations properties_reference.md (Japanese) --- .../version-21-R2/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md index 14884d6f8b7d6e..5497f31a73c8ae 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ title: フォームオブジェクト JSON プロパティリスト | **g** | | | | [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 | | **h** | | | -| [`header`](./listbox_overview.md#リストボックスヘッダー) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | +| [`header`](./listbox-header-footer.md#headers) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | | [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px | em | | [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false | From 0e017841be0f9ac3015647e6f9d39be80e341162 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:30:48 +0200 Subject: [PATCH 1215/2000] New translations properties_resizingoptions.md (Japanese) --- .../FormObjects/properties_ResizingOptions.md | 60 +------------------ 1 file changed, 3 insertions(+), 57 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md index b22c52839257ce..9ed7e91a849077 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md @@ -67,34 +67,7 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### コマンド @@ -124,34 +97,7 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### コマンド @@ -196,7 +142,7 @@ title: リサイズオプション #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド From 39875c57fd629d0ae48c1d52d2b38d1eef495f5a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:30:50 +0200 Subject: [PATCH 1216/2000] New translations properties_scale.md (Japanese) --- .../version-21-R2/FormObjects/properties_Scale.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md index a237f5e6f97003..62f31b3c513b6f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ title: スケール #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- From b76856a0759d80e8246239c27ea24772907432d7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:30:53 +0200 Subject: [PATCH 1217/2000] New translations properties_text.md (Japanese) --- .../FormObjects/properties_Text.md | 125 ++---------------- 1 file changed, 13 insertions(+), 112 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md index 41b9945c3b97d8..80006a7c69a73d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md @@ -38,19 +38,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -75,19 +63,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -107,19 +83,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -160,19 +124,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -197,19 +149,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -227,19 +167,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -269,21 +197,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[進捗インジケーター](progressIndicator.md) - -[ルーラー](ruler.md) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -352,7 +266,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -379,18 +293,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) (通常とフラット以外のスタイル) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[ラジオボタン](radio_overview.md) (通常とフラット以外のスタイル) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### コマンド @@ -417,9 +320,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[リストボックス](listbox_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) -* [リストボックスフッター](listbox_overview.md#リストボックスフッター) -* [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### コマンド @@ -528,7 +429,7 @@ End if #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Input](input_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -581,7 +482,7 @@ End if #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -605,7 +506,7 @@ End if #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド From adb323780f1e6ad09321b3c16626df537aa71669 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:30:55 +0200 Subject: [PATCH 1218/2000] New translations properties_textandpicture.md (Japanese) --- .../FormObjects/properties_TextAndPicture.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md index e453c5a7cf282a..25e5e15749761b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md @@ -21,7 +21,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -41,7 +41,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -70,7 +70,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -86,11 +86,11 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[List Box Header](listbox-header-footer.md#headers) #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -112,7 +112,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -151,7 +151,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -171,11 +171,11 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[ボタン](button_overview.md) ([ヘルプ](button_overview.md#ヘルプ)ボタンを除く) - [チェックボックス](checkbox_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ラジオボタン](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -205,7 +205,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -231,7 +231,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -255,7 +255,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -294,15 +294,15 @@ title: テキスト、ピクチャー #### JSON 文法 -| 名称 | データタイプ | とりうる値 | -| :------------- | ------ | ---------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| 名称 | データタイプ | とりうる値 | +| :------------- | ------ | ------------------------------------------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### 対象オブジェクト -[ツールバーボタン](button_overview.md#ツールバー) - [ベベルボタン](button_overview.md#ベベル) - [角の丸いべべルボタン](button_overview.md#角の丸いベベル) - [OS X グラデーションボタン](button_overview.md#os-x-グラデーション) - [OS X テクスチャーボタン](button_overview.md#os-x-テクスチャー) - [Office XP ボタン](button_overview.md#office-xp) - [サークルボタン](button_overview.md#サークル) - [カスタムボタン](button_overview.md#カスタム) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) From b413248e4b9aed3b0dc6886ae0e76f550ae89c01 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:31:32 +0200 Subject: [PATCH 1219/2000] New translations entities.md (Japanese) --- .../version-21-R2/ORDA/entities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md index dbc592fcc6144c..590e48ea498362 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md @@ -442,7 +442,7 @@ $myInvoices:=$myParts.invoiceItems.invoice 最後の行は、$myParts エンティティセレクション内のパーツにリレートされている請求項目が少なくとも1行含まれているすべての請求書のエンティティセレクションを、*$myInvoices* 内に返します。 エンティティセレクションのプロパティとしてリレーション属性が使用されると、返される結果は、たとえ返されるエンティティが一つだけだとしても、常に新しいエンティティセレクションとなります。 エンティティセレクションのプロパティとしてリレーション属性が使用された結果、エンティティが何も返ってこない場合には、返されるのは空のエンティティセレクションであり、null ではありません。 -## Restricting entity selections {#restricting-entity-selections} +## エンティティセレクションを制限する {#restricting-entity-selections} ORDAでは、あらゆるデータクラスにおいて、エンティティへのアクセスを制限するフィルターを作成することができます。 一旦実装されると、データクラスのエンティティが **ORDAクラス関数** ([`all()`](../API/DataClassClass.md#all) や [`query()`](../API/EntitySelectionClass.md#query)など) または [**REST API**](../category/api-dataclass) ([Data Explorer](../Admin/dataExplorer.md) や [remote datastores](remoteDatastores.md)など) によってアクセスされるたびに、フィルターが自動的に適用されます。 From 13ac975513c3b1238808d502a08d5e5a22ee896a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:31:42 +0200 Subject: [PATCH 1220/2000] New translations forms.md (Japanese) --- .../version-21-R2/Preferences/forms.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/forms.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/forms.md index de3642ffaa7e05..39491c00152c35 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/forms.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/forms.md @@ -29,6 +29,6 @@ title: フォームページ ## 新フォームのデフォルト表示 - **境界**, **ルーラー**, ...: フォームエディターの各新規ウィンドウにデフォルトで表示する項目をチェックします。 フォームエディターの **表示** 階層メニューを使って、各ウィンドウの表示を個別に変更することができます。 -- **マーカーラインのカラー**: このオプションは、フォームエディター中で (ヘッダー、ブレーク、詳細、フッター) エリアを定義するマーカーラインの色を設定します。 For more information about markers, refer to [Using output control lines](https://doc.4d.com/4Dv20/4D/20.2/Using-output-control-lines.300-6750228.en.html). +- **マーカーラインのカラー**: このオプションは、フォームエディター中で (ヘッダー、ブレーク、詳細、フッター) エリアを定義するマーカーラインの色を設定します。 マーカーに関する詳細は [出力コントロールラインを使用する](https://doc.4d.com/4Dv20/4D/20.2/Using-output-control-lines.300-6750228.ja.html) を参照してください。 - **デフォルトで表示するバッジ**: このオプションは、フォームエディターの新しいウィンドウを開く際、どのバッジをデフォルトで表示するかを設定します。 バッジに関する詳細は [バッジを使用する](FormEditor/formEditor.md#バッジを使用する) を参照ください。 From 867f1bddb4c1ac028848045a2f261310b2ad0966 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:31:44 +0200 Subject: [PATCH 1221/2000] New translations general.md (Japanese) --- .../version-21-R2/Preferences/general.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/general.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/general.md index cf71cee6b3d2aa..32a171f283aa60 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/general.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/general.md @@ -78,7 +78,7 @@ macOS Sierra 以降、Mac のアプリケーションは、複数のウィンド ![](../assets/en/Preferences/general5.png) -These items allow you to create binary databases (see [Creating a new database](https://doc.4d.com/4Dv20/4D/20.2/Creating-a-new-database.300-6750129.en.html) section). これらの項目はデフォルトでは表示されません。今後 4D は、新規の開発にはプロジェクトベースのアーキテクチャーを使用することを推奨するからです。 +この項目を使用するとバイナリーデータベースを作成することができるようになります([新しいデータベースを作成する](https://doc.4d.com/4Dv20/4D/20.2/Creating-a-new-database.300-6750129.ja.html) の章を参照)。 これらの項目はデフォルトでは表示されません。今後 4D は、新規の開発にはプロジェクトベースのアーキテクチャーを使用することを推奨するからです。 ## 新規プロジェクト作成時 @@ -94,13 +94,13 @@ These items allow you to create binary databases (see [Creating a new database]( ### Project ソースファイルにトークンを含める -このオプションを有効にすると、新規の 4Dプロジェクトで保存された [メソッドのソースファイル](../Project/architecture.md#sources) には、クラシックランゲージおよびデータベースオブジェクト (定数、コマンド、テーブル、フィールド) 用の **トークン** が含まれます。 Tokens are additional characters such as `:C10` or `:5` inserted in the source code files, that allow renaming tables and fields and identifying elements whatever the 4D version (see [Using tokens in formulas](https://doc.4d.com/4Dv20/4D/20.6/Using-tokens-in-formulas.300-7487422.en.html)). +このオプションを有効にすると、新規の 4Dプロジェクトで保存された [メソッドのソースファイル](../Project/architecture.md#sources) には、クラシックランゲージおよびデータベースオブジェクト (定数、コマンド、テーブル、フィールド) 用の **トークン** が含まれます。 トークンとは、ソースコードファイルに挿入される `:C10` や `:5` などの追加文字で、テーブルやフィールドの名前を変更したり、4Dバージョンに関係なく要素を識別したりすることを可能にします ([フォーミュラ内でのトークンの使用](https://doc.4d.com/4Dv20/4D/20.6/Using-tokens-in-formulas.300-7487422.ja.html) を参照ください)。 バージョン管理システムや外部のコードエディターを新規プロジェクトで使用したい場合、これらのツールでのコードの可読性のために、このオプションのチェックを外すことができます。 > このオプションは、プロジェクトにのみ適用できます (バイナリデータベースでは常にトークンが含まれます)。 -> You can always get the code with tokens by calling [`METHOD GET CODE`](../commands-legacy/method-get-code.md) with 1 in the *option* parameter. +> *option* パラメーターに 1 を指定して [`METHOD GET CODE`](../commands-legacy/method-get-code.md) を呼び出すと、 トークンを含むコードをいつでも取得することができます。 #### 既存プロジェクトからトークンを除外する From 12b591ab26827e3c2bf4d98750ce9b25eeb4e90a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:31:46 +0200 Subject: [PATCH 1222/2000] New translations methods.md (Japanese) --- .../version-21-R2/Preferences/methods.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/methods.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/methods.md index e1e76859c3dc67..2a4beeca71cf9d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/methods.md @@ -112,7 +112,7 @@ title: メソッドページ ![](../assets/en/Preferences/show-clipboards.png) -The corresponding [clipboard shorcuts](../code-editor/write-class-method.md#clipboards) are still active when these clipboards are hidden. +これらのクリップボードが非表示の時でも、対応する[クリップボードのショートカット](../code-editor/write-class-method.md#クリップボード) は引き続きアクティブです。 #### 論理ブロックを強調 From c59daf6ae60e6f0112b7c76a7e1a7d7ef5dc2699 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:31:48 +0200 Subject: [PATCH 1223/2000] New translations overview.md (Japanese) --- .../version-21-R2/Preferences/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/overview.md index 6899c4783774d4..c5fff66f71fe87 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/overview.md @@ -21,7 +21,7 @@ title: 環境設定 ## ストレージ -Settings made in the Preferences dialog box are saved in an XML format preferences file named **4D Preferences vXX.4DPreferences** that is stored in the active 4D folder of the current user, as returned by the [`Get 4D folder`](../commands-legacy/get-4d-folder.md) command: +環境設定ダイアログに保存された設定は XMLフォーマットで **4D Preferences vXX.4DPreferences** という名称のファイルに保存されます。 このファイルは、 [`Get 4D folder`](../commands-legacy/get-4d-folder.md) が返す、カレントユーザーの Active 4D Folder に保存されます: - Windows: `\{disk\}\Users\\{username\}\AppData\Roaming\4D` - macOS: `\{disk\}:Users:\{username\}:Library:Application Support:4D` From 0aa3ad8242ac9dfaad67dfd60bbf5135a3074a92 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:31:53 +0200 Subject: [PATCH 1224/2000] New translations structure.md (Japanese) --- .../version-21-R2/Preferences/structure.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/structure.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/structure.md index 57caff4bc64665..4b74e1f227c118 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/structure.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/structure.md @@ -5,7 +5,7 @@ title: ストラクチャーページ ## プライマリーキー -These options in the preferences modify the default name and type of the primary key fields that are added automatically by 4D when new tables are created or by means of the [Primary key manager](https://doc.4d.com/4Dv20/4D/20.2/Primary-key-manager.300-6750292.en.html)). +環境設定内のこれらのオプションによって、新しくテーブルが追加されたとき、または [プライマリーキー管理](https://doc.4d.com/4Dv20/4D/20.2/Primary-key-manager.300-6750292.ja.html) 機能の使用によって 4D が自動的に追加するプライマリーキーのデフォルトの名前と型を変更することができます。 次のオプションから選択することができます: @@ -18,9 +18,9 @@ These options in the preferences modify the default name and type of the primary ### ストラクチャーの描画クォリティ -このオプションで、ストラクチャーエディターの描画レベルを変更できます。 デフォルトで品質は **高** に設定されています。 標準品質を選択して、表示速度を優先させることができます。 The effect of this setting is mainly perceptible when using the zoom function (see the "Zoom" paragraph in [Structure editor](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.en.html#105667)). +このオプションで、ストラクチャーエディターの描画レベルを変更できます。 デフォルトで品質は **高** に設定されています。 標準品質を選択して、表示速度を優先させることができます。 この設定の効果は主にズーム機能を使用する際に実感することができます ([ストラクチャーエディター](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.ja.html#105667) のズーム参照)。 ### フォルダーが表示対象外のとき -This option sets the appearance of dimmed tables in the Structure editor, when you carry out selections by folder (see [Highlight/dim tables by folder](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.en.html#4592928)). 薄暗く表示 (テーブルイメージの代わりに影が表示される) または非表示 (テーブルは完全に見えなくなる) が選択できます。 +このオプションは、ストラクチャーエディターでフォルダーによって選択する際の、テーブルが表示対象外のときのアピアランスを設定できます ([フォルダーごとにテーブルをハイライト/薄暗くする](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.ja.html#4592928) 参照)。 薄暗く表示 (テーブルイメージの代わりに影が表示される) または非表示 (テーブルは完全に見えなくなる) が選択できます。 From a399d3579a000aa052dc733342deaaa532a84902 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:31:56 +0200 Subject: [PATCH 1225/2000] New translations architecture.md (Japanese) --- .../version-21-R2/Project/architecture.md | 62 +++++++++---------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/architecture.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/architecture.md index eb3f4ef79fe9a3..209f4dbe92c44d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/architecture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/architecture.md @@ -51,23 +51,23 @@ title: アーキテクチャー ### `Sources` -| 内容 | 説明 | 形式 | -| ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | -| catalog.4DCatalog | テーブルおよびフィールド定義 | XML | -| catalog_editor.json | ストラクチャーエディターでのテーブル、フィールド、およびリンクのカスタム位置と色。 変換されたプロジェクトでは [互換性設定](../settings/compatibility.md) に依存します。 | JSON | -| folders.json | エクスプローラーフォルダー定義 | JSON | -| menus.json | メニュー定義 | JSON | -| roles.json | [Privileges, permissions](../ORDA/privileges.md#rolesjson-file) and other security settings for the project | JSON | -| settings.4DSettings | *ストラクチャー*データベース設定。 They are not taken into account if *[user settings](#settings-user)* or *[user settings for data](#settings-user-data)* are defined (see also [Priority of settings](../settings/overview.md#priority-of-settings). **警告**: コンパイル済みアプリケーションの場合、ストラクチャー設定は読み取り専用の .4dz ファイルに格納されます。 For deployment needs, it is necessary to [enable](../settings/overview.md#enabling-user-settings) and use *user settings* or *user settings for data* to define custom settings. | XML | -| tips.json | 定義されたヘルプTips | JSON | -| lists.json | 定義されたリスト | JSON | -| filters.json | 定義されたフィルター | JSON | -| dependencies.json | プロジェクトに [ロードするコンポーネント](components.md) の名前 | JSON | -| HTTPHandlers.json | Custom [HTTP request handlers](../WebServer/http-request-handler.md) defined for the web server | JSON | -| HTTPRules.json | Custom [HTTP rules](../WebServer/http-rules.md) defined for the web server | JSON | -| styleSheets.css | CSS スタイルシート | CSS | -| styleSheets_mac.css | Mac用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | -| styleSheets_windows.css | Windows用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | +| 内容 | 説明 | 形式 | +| ------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | +| catalog.4DCatalog | テーブルおよびフィールド定義 | XML | +| catalog_editor.json | ストラクチャーエディターでのテーブル、フィールド、およびリンクのカスタム位置と色。 変換されたプロジェクトでは [互換性設定](../settings/compatibility.md) に依存します。 | JSON | +| folders.json | エクスプローラーフォルダー定義 | JSON | +| menus.json | メニュー定義 | JSON | +| roles.json | プロジェクトの [権限、パーミッション](../ORDA/privileges.md#rolesjson-ファイル)およびその他のセキュリティ設定 | JSON | +| settings.4DSettings | *ストラクチャー*データベース設定。 *[ユーザー設定](#settings-ユーザー)* または *[データファイル用のユーザー設定](#settings-ユーザーデータ)* が定義されている場合は、そちらの設定が優先されます ([設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください)。 **警告**: コンパイル済みアプリケーションの場合、ストラクチャー設定は読み取り専用の .4dz ファイルに格納されます。 運用時にカスタム設定を定義するには、[ユーザー設定を有効化](../settings/overview.md#ユーザー設定の有効化) し、*ユーザー設定* または *データファイル用のユーザー設定* を使う必要があります。 | XML | +| tips.json | 定義されたヘルプTips | JSON | +| lists.json | 定義されたリスト | JSON | +| filters.json | 定義されたフィルター | JSON | +| dependencies.json | プロジェクトに [ロードするコンポーネント](components.md) の名前 | JSON | +| HTTPHandlers.json | Web サーバー用に定義されたカスタムの [HTTP リクエストハンドラー](../WebServer/http-request-handler.md)。 | JSON | +| HTTPRules.json | Web サーバー用に定義されたカスタムの [HTTP ルール](../WebServer/http-rules.md) | JSON | +| styleSheets.css | CSS スタイルシート | CSS | +| styleSheets_mac.css | Mac用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | +| styleSheets_windows.css | Windows用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | #### `Classes` @@ -98,11 +98,11 @@ title: アーキテクチャー #### `Shared` -| 内容 | 説明 | 形式 | -| ------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | -| assets/ | [Shared files](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/events/bindingActionToEvents#shared-folder) such as pictures used in Qodly pages | 様々 | -| CustomComponents/ | [Custom components](https://developer.4d.com/qodly/Integrations/customComponent/overview) files used in Qodly pages | json | -| *other_files*.json | shared elements such as css or datasources used in Qodly pages | json | +| 内容 | 説明 | 形式 | +| ------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---- | +| assets/ | Qodly ページで使用されているピクチャーのような、[共有されたファイル](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/events/bindingActionToEvents#shared-folder) | 様々 | +| CustomComponents/ | Qodly ページで使用される[カスタムのコンポーネント](https://developer.4d.com/qodly/Integrations/customComponent/overview) | json | +| *other_files*.json | Qodly ページで使用されるCSS やデータソースなどの共有された要素 | json | #### `TableForms` @@ -128,10 +128,10 @@ title: アーキテクチャー #### `WebForms` -| 内容 | 説明 | 形式 | -| ------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------- | ---- | -| *QodlyFormName*.WebForm | Json representations of Qodly pages | JSON | -| crafted_components.json | Description of [components crafted](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/craftedComponents) on Qodly pages | JSON | +| 内容 | 説明 | 形式 | +| ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ---- | +| *QodlyFormName*.WebForm | JSON で表された Qodly ページ | JSON | +| crafted_components.json | Qodly ページ上の [クラフトコンポーネント](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/craftedComponents) の詳細 | JSON | ### `Trash` @@ -178,9 +178,9 @@ Data フォルダーには、データファイルのほか、データに関わ ### `Settings` (ユーザーデータ) -This folder contains [**user settings for data**](../settings/overview.md#user-settings-for-data-file) used for application administration. +このフォルダには、アプリケーションの管理に使用される [**データのユーザー設定**](../settings/overview.md#データファイル用のユーザー設定) が格納されます。 -> この設定は [ユーザー設定](#settings-ユーザー) や [ストラクチャー設定](#sources) より優先されます。 See also [Priority of settings](../settings/overview.md#priority-of-settings). +> この設定は [ユーザー設定](#settings-ユーザー) や [ストラクチャー設定](#sources) より優先されます。 [設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください。 | 内容 | 説明 | 形式 | | ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | @@ -198,13 +198,13 @@ Logs フォルダーには、プロジェクトが使用するすべてのログ - コマンドデバッグ - 4D Serverリクエスト (クライアントマシンおよびサーバー上で生成) -> An additional Logs folder is available in the system user preferences folder (active 4D folder, see [Get 4D folder](../commands-legacy/get-4d-folder.md) command) for maintenance log files and in cases where data folder is read-only. +> データフォルダーが読み取り専用モードの場合やメンテナンスログファイルの保存には、システムのユーザー設定フォルダー (Active 4D Folder のこと、詳しくは [Get 4D folder](../commands-legacy/get-4d-folder.md) コマンド参照) 内にある追加の Logs フォルダーが利用されます。 ## `Settings` (ユーザー) -This folder contains [**user settings**](../settings/overview.md#user-settings) used for application administration. +このフォルダには、アプリケーションの管理に使用される [**ユーザー設定**](../settings/overview.md#ユーザー設定) が格納されます。 -> この設定は [ストラクチャー設定](#sources) より優先されます。 しかしながら、[データファイル用のユーザー設定](#settings-ユーザーデータ) が存在する場合は、そちらが優先されます。 See also [Priority of settings](../settings/overview.md#priority-of-settings). +> この設定は [ストラクチャー設定](#sources) より優先されます。 しかしながら、[データファイル用のユーザー設定](#settings-ユーザーデータ) が存在する場合は、そちらが優先されます。 [設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください。 | 内容 | 説明 | 形式 | | ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | From fbcaaa511b127bcce21bcf0e4d63ce806b327a88 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:32:00 +0200 Subject: [PATCH 1226/2000] New translations code-overview.md (Japanese) --- .../version-21-R2/Project/code-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/code-overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/code-overview.md index 9e39fbac1bca77..e3ef08ea72e50f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/code-overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/code-overview.md @@ -1,6 +1,6 @@ --- id: code-overview -title: Creating Methods and classes +title: メソッドとクラスの作成 --- プロジェクトで使用される 4D コードは、 [メソッド](../Concepts/methods.md) および [クラス](../Concepts/classes.md) に記述されます。 From de1c736acf6ba1f98588b31e90bf31e92964da3d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:32:07 +0200 Subject: [PATCH 1227/2000] New translations components.md (Japanese) --- .../version-21-R2/Project/components.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/components.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/components.md index 52da1ba89e39c8..120a2087373e27 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/components.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/components.md @@ -340,7 +340,7 @@ GitHubでリリースが作成されると、そこに**タグ**と**バージ このファイルは、依存関係・パス・url・読み込みエラー・その他の情報などをログに記録します。 これは、コンポーネントの読み込み管理やトラブルシューティングに役立ちます。 -## Monitoring Project Dependencies {#monitoring-project-dependencies} +## プロジェクトの依存関係をモニタリング {#monitoring-project-dependencies} 開かれているプロジェクトでは、**依存関係** パネルで依存関係の追加・削除・更新ができるほか、現在の読み込み状態に関する情報を取得することができます。 @@ -501,11 +501,11 @@ GitHub 依存関係は[**dependencies.json**](#dependenciesjson) ファイル内 ![dependency-git-tag](../assets/en/Project/dependency-git-tag.png) -- **Follow 4D version** (default, recommended option): Download the latest component release that is compatible with the running 4D version. この依存関係ルールは、コンポーネントのリリースタグが適切な[命名規則](#4dバージョンタグの命名規則) に従っていた場合にのみ使用できます。 This option is **recommended**, especially for the [components developed by 4D](../Extensions/overview.md#components-developed-by-4d). +- **4D のバージョンに追随する** (デフォルト、推奨されるオプション): 実行中の4D バージョンと互換性のある最新のコンポーネントリリースをダウンロードします。 この依存関係ルールは、コンポーネントのリリースタグが適切な[命名規則](#4dバージョンタグの命名規則) に従っていた場合にのみ使用できます。 このオプションは、特に[4D によって開発されたコンポーネント](../Extensions/overview.md#4d-によって開発されたコンポーネント) に対して推奨されます。 - **メジャー更新の手前まで**: [セマンティックバージョニングの範囲](#タグとバージョン)を定義して、更新を次のメジャーバージョンの手前までに制限します。 - **マイナー更新の手前まで**: 上と同様に、更新を次のマイナーバージョンの手前までに制限します。 - **自動更新しない(タグ指定)**: 利用可能なリストから [特定のタグ](#セマンティックバージョン範囲]) を選択するか、手動で入力します。 -- **Latest**: Allows to download the release that is tagged as the latest version. **Warning:** While using this option can be convenient during early development, it is better to avoid it in production or shared projects since it automatically pulls in newer releases, including beta releases, which may lead to unexpected updates or breaking changes. +- **自動更新する(latest)**: 最新(latest)としてタグづけされたリリースをダウンロードすることを許可します。 **警告:** このオプションを使用するのは開発の初期段階では便利かもしれませんが、ベータリリースを含め新しいリリースを自動的に取り込むため、予期せぬアップデートや変更を引き起こす可能性があります。そのため、製品環境や共有プロジェクトでは避けた方が賢明です。 現在のGitHub 依存関係バージョンは、依存関係の項目の右側に表示されます: From a94473438caa7e9a8069ed45041310191feb4bce Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:32:12 +0200 Subject: [PATCH 1228/2000] New translations date-time-formats.md (Japanese) --- .../version-21-R2/Project/date-time-formats.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/date-time-formats.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/date-time-formats.md index f12231ad22ee78..a8dada19703081 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/date-time-formats.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/date-time-formats.md @@ -9,7 +9,7 @@ title: 日付と時間のフォーマット - [`String`](../commands/string.md) コマンド - [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) および [`OBJECT Get format`](../commands-legacy/object-get-format.md) コマンド -- the date and time format form object properties, available from the Property list or the [`dateFormat`](../FormObjects/properties_Display.md#date-format) and [`timeFormat`](../FormObjects/properties_Display.md#time-format) JSON properties. +- プロパティリストまたは [`dateFormat`](../FormObjects/properties_Display.md#日付フォーマット) および [`timeFormat`](../FormObjects/properties_Display.md#時間フォーマット) のJSONプロパティから利用可能な、フォームオブジェクトの "日付/時間フォーマット" プロパティ ## パターンリスト From c1d365520f7685d4f5e41f2ff5cfb19763c2c5df Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:32:17 +0200 Subject: [PATCH 1229/2000] New translations documentation.md (Japanese) --- .../version-21-R2/Project/documentation.md | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/documentation.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/documentation.md index 6748776051563e..6d83df7f097d34 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/documentation.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/documentation.md @@ -107,7 +107,7 @@ title: ドキュメンテーション :::note -Otherwise, the code editor displays [the block comment at the top of the method code](../code-editor/write-class-method.md#help-tips). +それ以外の場合には、[メソッドコードの先頭のコメントブロック](../code-editor/write-class-method.md#ヘルプtips) がコードエディターに表示されます。 ::: @@ -159,10 +159,10 @@ _イタリック_ - テーブルタグ: ```md -| Parameter | Type | Description | +| 引数 | 型 | 説明 | | --------- | ------ | ------------ | -| wpArea | Text |Write pro area| -| toolbar | Text |Toolbar name | +| wpArea | テキスト |Write pro エリア| +| toolbar | テキスト |ツールバー名 | ``` - リンクタグ: @@ -196,22 +196,21 @@ The [documentation](https://doc.4d.com) of the command .... `WP SwitchToolbar.md` ファイルに、次のように書くことができます: ````md - + GetLogo (size) -> logo -| Parameter | Type | in/out | Description | +| 引数 | 型 | 入/出 | 詳細 | | --------- | ------ | ------ | ----------- | -| size | Integer | in | Logo style selector (1 to 5) | -| logo | Picture | out | Selected logo | +| size | Integer | in | ロゴスタイルセレクター (1 〜 5) | +| logo | Picture | out | 選択されたロゴ | ## Description -This method returns a logo of a specific size, depending on the value of the *size* parameter. -1 = smallest size, 5 = largest size. +このメソッドは *size* 引数の値に応じて、特定のサイズのロゴを返します。1 = 最小のサイズ、 5 = 最大のサイズ。 ## Example @@ -219,7 +218,7 @@ This method returns a logo of a specific size, depending on the value of the *si C_PICTURE($logo) C_LONGINT($size) -//Get the largest logo +// 最大のロゴを取得 $logo:=GetLogo(5) ``` ```` From 12d645fc51f5b8cf7563ce7e7e40682612feccc3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:32:26 +0200 Subject: [PATCH 1230/2000] New translations project-method-properties.md (Japanese) --- .../Project/project-method-properties.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/project-method-properties.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/project-method-properties.md index 743181b1c2adac..a32c6d0d404fbb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/project-method-properties.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/project-method-properties.md @@ -1,6 +1,6 @@ --- id: project-method-properties -title: Project Method Properties +title: プロジェクトメソッドプロパティ --- プロジェクトメソッドを作成した後、その名称やプロパティを変更することができます。 プロジェクトメソッドのプロパティは主に、実行アクセスやセキュリティ条件 (ユーザー、統合されたサーバーやサービスからのアクセスの可否) に加えて、実行モードに関する設定が含まれます。 @@ -22,9 +22,9 @@ title: Project Method Properties :::caution -Changing the name of a method already used in the project can invalidate any methods or formulas that use the old method name and runs the risk of disrupting application functioning. It is strongly recommended to use the [renaming function for project methods](../Project/search-replace.md#renaming-project-methods-and-variables). この機能を使用すれば、デザイン環境における当該メソッドの呼び出し箇所がすべて自動的に更新されます (ただし EXECUTE METHOD など、文字列としてメソッド名が参照されている個所を除きます)。 +プロジェクトメソッドの名前を変更すると、そのメソッドを旧名称で呼び出している他のメソッドやフォーミュラなど、アプリケーションの機能が無効になるリスクがあります。 この場合、 [プロジェクトメソッドの改名機能](../Project/search-replace.md#renaming-project-methods-and-variables) を使用することが強く推奨されます。 この機能を使用すれば、デザイン環境における当該メソッドの呼び出し箇所がすべて自動的に更新されます (ただし EXECUTE METHOD など、文字列としてメソッド名が参照されている個所を除きます)。 -4D Server の場合、名称変更は変更終了後にサーバーに反映されます。 複数のユーザーが同時に名称を変更しようとすると、最後におこなわれた名称変更が適用されます。 You may want to specify a method owner so that only certain users can change the method's name. +4D Server の場合、名称変更は変更終了後にサーバーに反映されます。 複数のユーザーが同時に名称を変更しようとすると、最後におこなわれた名称変更が適用されます。 メソッドのオーナーを指定すれば特定のユーザー以外はメソッド名を変更できないようにできます。 ::: @@ -54,11 +54,11 @@ Changing the name of a method already used in the project can invalidate any met この属性は、クライアント/サーバーモードの 4Dアプリケーションでのみ考慮されます。 このオプションが選択されていると、そのプロジェクトメソッドは呼び出し方に関わらず常にサーバー上で実行されます。 -For more information on this option, refer to [Execute on Server attribute](https://doc.4d.com/4Dv20/4D/20/Execute-on-Server-attribute.300-6330555.en.html). +このオプションに関する詳細は、4D Serverリファレンスマニュアルの [サーバー上で実行属性](https://doc.4d.com/4Dv20/4D/20/Execute-on-Server-attribute.300-6330555.ja.html) を参照ください。 ## 実行モード -このオプションを使用すると、メソッドのプリエンプティブ実行が可能であることを宣言できます。 It is described in the [Preemptive processes section](../Develop/preemptive.md). +このオプションを使用すると、メソッドのプリエンプティブ実行が可能であることを宣言できます。 これについては、[プリエンプティブプロセス](../Develop/preemptive.md) の章で説明されています。 ## 公開オプション @@ -66,23 +66,23 @@ For more information on this option, refer to [Execute on Server attribute](http ### Webサービス -この属性を使用して、SOAPリクエストでアクセス可能な Webサービスとして当該メソッドを公開することができます。 For more information, refer to the [Publication and use of Web Services](https://doc.4d.com/4Dv20/4D/20.2/Publication-and-use-of-Web-Services.200-6750103.en.html) chapter. このオプションを選択すると、**WSDL を公開** オプションを選択できるようになります。 +この属性を使用して、SOAPリクエストでアクセス可能な Webサービスとして当該メソッドを公開することができます。 詳細は [Web サービスの公開と使用](https://doc.4d.com/4Dv20/4D/20.2/Publication-and-use-of-Web-Services.200-6750103.ja.html) を参照ください。 このオプションを選択すると、**WSDL を公開** オプションを選択できるようになります。 -In the Explorer, project methods that are offered as a Web Service are given a specific icon. +エクスプローラーでは、Web サービスとして提供されるプロジェクトメソッドには専用のアイコンが表示されます。 **注:** メソッド名が XML の命名規則に準拠しない文字 (たとえばスペース) を含む場合、そのメソッドは Webサービスとして公開できません。 この場合、設定は保存できません。 ### WSDL を公開 -この属性は "Webサービス" 属性が設定されている場合にのみ利用可能です。 この属性を設定すると、当該メソッドが 4Dアプリケーションの WSDLに 含まれます。 For more information about this, refer to [Generation of the WSDL](https://doc.4d.com/4Dv20/4D/20.2/Publishing-a-Web-Service-with-4D.300-6750334.en.html#502689). +この属性は "Webサービス" 属性が設定されている場合にのみ利用可能です。 この属性を設定すると、当該メソッドが 4Dアプリケーションの WSDLに 含まれます。 詳細については [WSDL ファイルを生成する](https://doc.4d.com/4Dv20/4D/20.2/Publishing-a-Web-Service-with-4D.300-6750334.ja.html#502689) を参照ください。 -In the Explorer, project methods that are offered as a Web Service and published in WSDL are given a specific icon. +エクスプローラーでは、Webサービスとして提供され、WSDLで公開されたプロジェクトメソッドには専用のアイコンが表示されます。 ### 4D タグと URL(4DACTION...) このオプションは、4D Webサーバーのセキュリティを強化するために使用されます。このオプションが選択されていない場合、[4DACTION URL](../WebServer/httpRequests.md#4daction) を使用した HTTPリクエスト、および [4DSCRIPT、4DTEXT、4DHTML タグ](../Tags/transformation-tags.md) から当該メソッドを直接呼び出すことができません。 -In the Explorer, project methods with this attribute are given a specific icon. +この属性が指定されたプロジェクトメソッドは、エクスプローラーで以下のアイコンが表示されます。 セキュリティのため、このオプションはデフォルトで選択されていません。 Web機能から直接呼び出されるメソッドには、このオプションを明示的に選択しなければなりません。 @@ -90,14 +90,14 @@ In the Explorer, project methods with this attribute are given a specific icon. この属性が選択されていると、当該プロジェクトメソッドは 4D の SQLエンジンから実行可能となります。 デフォルトでは選択されておらず、明示的に許可されない限り 4Dメソッドは保護されており、4D SQLエンジンから呼び出すことはできません。 -This property applies to all internal and external SQL queries --- executed via the ODBC driver, SQL code inserted between the [Begin SQL](../commands-legacy/begin-sql.md)/[End SQL](../commands-legacy/end-sql.md) tags or the [QUERY BY SQL](../commands-legacy/query-by-sql.md) command. +このプロパティは、全ての内部あるいは外部SQL クエリに対して適用されます。この外部SQL クエリにはODBC ドライバ、 [Begin SQL](../commands-legacy/begin-sql.md)/[End SQL](../commands-legacy/end-sql.md) タグ内に挿入されたSQL コード、あるいは [QUERY BY SQL](../commands-legacy/query-by-sql.md) コマンドから実行されたものを含みます。 **注:** - メソッドに "SQL" 属性が設定されていても、メソッドの実行時にはデータベース設定およびメソッドプロパティに設定されたアクセス権が考慮されます。 - ODBC の **SQLProcedure** 関数は "SQL" 属性が設定されているプロジェクトメソッド名のみを返します。 -For more information, refer to [4D SQL engine implementation](https://doc.4d.com/4Dv20/4D/20/4D-SQL-engine-implementation.300-6342089.en.html) in the 4D SQL manual. +詳細については、SQLマニュアルの [4Dと4D SQLエンジン統合の原則](https://doc.4d.com/4Dv20/4D/20/4D-SQL-engine-implementation.300-6342089.ja.html) を参照ください。 ### REST サーバー @@ -109,7 +109,7 @@ For more information, refer to [4D SQL engine implementation](https://doc.4d.com メソッド属性の一括設定をおこなうには: -1. On the [Methods Page](https://doc.4d.com/4Dv20/4D/20.2/Methods-Page.300-6750119.en.html) of the 4D Explorer, expand the options menu, then choose the **Batch setting of attributes...** command. "メソッド属性" ダイアログボックスが表示されます: +1. エクスプローラーの [メソッドページ](https://doc.4d.com/4Dv20/4D/20.2/Methods-Page.300-6750119.ja.html) からオプションメニューを展開し、**属性の一括設定...** コマンドを選択します。 "メソッド属性" ダイアログボックスが表示されます: 2. "一致するメソッド名" エリアに属性を一括設定するメソッドを指定するための名前条件を入力します。 入力した文字列を使用してメソッド名が検索されます。 From 4369828668d9fd823fbe9335340928c1d0ffcce6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:32:32 +0200 Subject: [PATCH 1231/2000] New translations search-replace.md (Japanese) --- .../version-21-R2/Project/search-replace.md | 281 +++++++++--------- 1 file changed, 141 insertions(+), 140 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/search-replace.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/search-replace.md index 32d548cc9dfe81..0667cb29c3eef4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/search-replace.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/search-replace.md @@ -1,187 +1,188 @@ --- id: search-replace -title: Search and Replace +title: 検索と置換 --- -4D provides several search and replace functions for elements in all of the Design environment. +4D はデザイン環境の全ての要素に対して複数の検索と置換機能を提供しています。 -- You can search for a string or a type of object (variable, comment, expression, etc.) in part of or in the entire project on the basis of custom criteria ("starts with", "contains", etc.). You can, for example, search for all the variables containing the string "MyVar", only in methods whose name begins with "HR_". -- The results are displayed in a results window, where it is possible to perform replacements in the contents. You can also export these results in a text file that can be imported into a spreadsheet. -- You can detect variables and methods that are not used in your code and then remove them to free up memory. -- You can rename a project method or a variable throughout the Design environment in a single operation. +- 文字列またはオブジェクトのタイプ(変数、コメント、式、など)に対して検索を行うことができます。 またカスタム条件("前方一致"、"含む"など)に基づいてプロジェクトの一部または全体に対して検索を行えます。 例えば、"MyVar" という文字列を格納している変数を、名前が"HR_" で始まるメソッド内2位おいてのみ検索する、といったことを行うことができます。 +- 検索した結果は結果ウィンドウ内に表示表示され、ここからコンテンツの置換を行うことができます。 この結果をテキストファイルとして書き出して、それをスプレッドシートなどに読み込ませることもできます。 +- コード内で使用されていない変数やメソッドを検知し、それらを削除することでメモリを解放することもできます。 +- 一回の操作で、デザイン環境内のプロジェクトメソッドや変数を名称変更することができます。 :::note -There are also functions for searching among the methods of your project in the context menu of the Methods Page in the Explorer: **Search Callers** (aussi available in the [Code editor](../code-editor/write-class-method.md#search-callers) and **Search Dependencies**. Both functions display the items found in a [Results window](#results-window). +またエクスプローラーのメソッドページのコンテキストメニューには、プロジェクトのメソッド内を検索するための機能もあります: **呼び出し元を検索** ([メソッドエディター](../code-editor/write-class-method.md#search-callers) からも利用可能です) および **依存関係を検索** です。 どちらの機能も、[結果ウィンドウ](#結果ウィンドウ) 内に見つかった項目を表示します。 ::: -## Search Location +## 検索する場所 -When you search the Design environment, the following elements are searched: +デザイン環境を検索する場合、以下の要素が検索されます: -- Names of project methods and classes -- Contents of all methods and classes -- Names of tables, fields and forms -- Contents of forms: - - object names and titles - - names of help tips, pictures, variables, style sheets, - - formatting strings +- プロジェクトメソッドおよびクラスの名前 +- 全てのメソッドとクラスの内容 +- テーブル名、フィールド名、フォーム名 +- フォームの中身: + - オブジェクト名とタイトル + - ヘルプTips、ピクチャー、変数、スタイルシートの名前 + - フォーマット文字列 - 式 -- Menus (names and items) and commands associated with menu items -- Choice lists (names and items) -- Help tips (names and content) -- Formats / filters (names and content) -- Comments in the Explorer and in the code +- メニュー(名前と項目)およびメニュー項目に割り当てられたコマンド +- 選択リスト(名前と項目) +- ヘルプTips (名前と内容) +- フォーマット / フィルター (名前と内容) +- エクスプローラーおよびコード内でのコメント -## Find in Design +## デザインモードを検索 -### Starting a search +### 検索を開始する -Specify your search criteria in the "Find in design" window: +"デザインモードを検索"ウィンドウ内で検索条件を指定します: -1. Click on the Search button (![](../assets/en/Project/search-icon.png)) in the 4D toolbar. - OR - Select the **Find in Design...** command from the **Edit** menu. +1. 4D ツールバー内の検索ボタン (![](../assets/en/Project/search-icon.png)) をクリックします。 + または + **編集** メニュー内から **デザインモードを検索...** コマンドを選択します。 -The "Find in design" window appears: +"デザインモードを検索" ウィンドウが表示されます: ![](../assets/en/Project/find-in-design.png) -The areas of the "Find in design" vary dynamically depending on the selections made in the menus. You can expand this window so that all options are visible: +メニューの選択に応じて、"デザインモードを検索"のエリアは動的に変化します。 ウィンドウを展開することで、全てのオプションを表示することもできます: ![](../assets/en/Project/find-in-design-expanded.png) -2. Build your search using the different menus and entry areas of the dialog box and if necessary enter the character string to be searched for. These items are described in the following sections. +2. 異なるメニューやダイアログボックスの入力エリアを使用して検索をビルドすることができ、また必要であれば検索したい文字列を入力します。 これらの項目については、以下のセクションで説明されています。 -3. Set the [searching options](#searching-options) (if necessary). +3. [検索オプション](#検索オプション) を設定します(必要であれば)。 -4. Click **OK** or press the **Enter** key. - When the search is finished, the [Results window](#results-window) appears, listing the elements found. +4. **OK** をクリックするか、または**Enter** キーを押してください。 + 検索が完了すると、 [結果ウィンドウ](#結果ウィンドウ) が表示され、そこに検索で見つかった要素が一覧表示されます。 :::note -You can cancel an extensive search that is underway using the **x** button; this does not close the window or remove any results that were found. +**x** ボタンを使用することで時間がかかっている進行中の検索をキャンセルすることができます。しかしキャンセルしてもウィンドウが閉じられることやすでに検索で見つかった結果が削除されることはありません。 ::: -Once you have executed a search, the value entered in the search area is saved in memory. This value, as well as all the other values entered during the same session, can be selected from the combo box. +検索を一度実行したら、検索エリアに入力された値はメモリーに保存されます。 この値と、同じセッション中に入力された他の値は、コンボボックスから選択することができます。 ### 検索 -You specify the type of element to look for using the **Find** menu. The following choices are available: +**検索**メニューを使用して検索したい要素のタイプを指定します。 以下の選択肢から選択することが可能です: -- **Text**: In this case, 4D looks for a character string throughout the Design environment. The search is done in plain text mode, without taking the context into account. For example, you can look for the text "ALERT("Error number:"+" or "button27". In this mode, you cannot use the wildcard character because "@" is considered to be a standard character. -- **Comment**: This search is basically the same as the previous one, but it is restricted to the contents of comments (lines beginning with //) in the code and in the Explorer window. For example, you can search for any comments containing the string "To be verified". +- **テキスト**: この場合、4D はデザイン環境内においてその文字列を検索します。 この検索はプレーンテキストモードで行われ、コンテキストは考慮されません。 例えば、"ALERT("Error number:"+" or "button27" というテキストを検索したとします。 このモードでは、ワイルドカード文字として "@" を使用することはできません。この場合は標準の文字として認識されるからです。 +- **コメント**: この検索は基本的に前のものと同じですが、コード(// で始まる行)内の中身とエクスプローラーウィンドウ内のみを検索します。 例えば、 "To be verified" という文字列を格納する任意のコメントを検索することができます。 :::note -The end result of both types of searches depends on the [search mode](#search-mode) selected. +どちらのタイプの検索結果も、選択された[検索モード](#検索モード) に応じて変わります。 ::: -- **Language expression**: Used to search for any valid 4D expression; the search is performed in the "contains" search mode. Validity is important because 4D must be able to evaluate an expression to be able to search for it. For example, a search for "[clients" (invalid expression) will not return any result whereas "[clients]" is correct. This option is particularly suitable for searches for value assignments and comparisons. 例: - - Search for "myvar:=" (assignment) - - Search for "myvar=" (comparison) -- **Language element**: Used to search for a specific language element by its name. 4D can distinguish between the following elements: - - **Any language element**: Any element from the list below. - - **Project method or Class**: Name of a project method or class, for example "M_Add" or "EmployeeEntity". - - **Form:** Form name, for example "Input". The command searches among project forms and table forms. - - **Field or Table**: Name of a table or field, for example "Customers". - - **Variable**: Any variable name, such as "$myvar". - **4D constant**: Any constant, such as "Is Picture". - **String in quotes**: Literal text constant; i.e. any value within quotes in the code editor or inserted into text areas of the Form editor (static text or group boxes). For example, a search for "Martin" will return results if your code contains the line: `ds.Customer.query("name = :1"; "Martin")` - - **4D command**: Any 4D command, for example "Alert". - - **Plug-in command**: Plug-in command installed in the application. - - **Properties**: An object property name (includes ORDA attribute names). For example "lastname" will find "$o.lastname" and "ds.Employee.lastname". -- **Any object**: This option searches among all the elements in the Design environment. Only the modification date filter is available. Use this option, for example, to search for "anything modified today". - -### Search mode - -The search mode menu (i.e. "which", "that is" or "whose name") specifies how to search for the value that is entered. The contents of this menu vary according to the type of element to search for as selected in the **Find** dropdown list. - -- Search options for Text or Comment: - - **contains**: Searches all text in the Design environment for the specified string. Search results for "var" can include "myvar", "variable1" or "aVariable". - - **contains whole word**: Searches all text of the Design environment for the string as a whole word. Search results for "var" only include exact occurrences. They will not include "myvar" but will include, for example, "var:=10" or "ID+var" because the symbols : or + are word separators. - - **begins with / ends with**: Searches for the string at the beginning or end of the word (text search) or at the beginning or end of the comment line (comment search). In "Text ends with" mode, searching for "var" will find "myvar". -- Search options for Language element: The menu offers standard options (matches, contains, begins with, ends with). Note that you can use the search wildcard (@) with the matches option (returns all objects of the type specified). +- **ランゲージ式**: これを使用すると任意の有効な4D 式を検索します。この検索は"含む"モードで実行されます。 この場合式の有効性が重要になります。4D はその式を検索するためにはそれが検証可能でなければならないからです。 例えば、 "[clients" (無効な式) を検索しても何も見つかりませんが、 "[clients]" であれば正しく検索されます。 このオプションは特に値の代入や比較の検索において特に有用です。 例: + - "myvar:=" (代入) を検索する + - "myvar=" (比較) を検索する +- **ランゲージ要素**: 特定のランゲージ要素をその名前で検索するのに使用されます。 4D は以下のような要素を識別することができます: + - **すべてのランゲージ要素**: 以下のリスト内の全ての要素。 + - **プロジェクトメソッドまたはクラス**: プロジェクトメソッド名またはクラス名、例えば "M_Add" あるいは "EmployeeEntity" など。 + - **フォーム:** フォーム名。例 "Input"。 このコマンドはプロジェクトフォームおよびテーブルフォームを検索します。 + - **フィールまたはテーブル**: テーブル名またはフィールド名。例 "Customers"。 + - **変数**: 任意の変数名。例 "$myvar"。 + **4D 定数**: 任意の定数。例 "Is Picture"。 + **引用符内の文字列**: リテラルなテキストのコンテンツ。例: コードエディター内、またはフォームエディターのテキストエリアに挿入された引用符内の任意の値。 例えば、 "Martin" を検索すると、コード内に以下のような行があった場合には検索結果を返します: + `ds.Customer.query("name = :1"; "Martin")` + - **4D コマンド**: 任意の4D コマンド。例 "Alert"。 + - **プラグインコマンド**: アプリケーションにインストールされたプラグインコマンド。 + - **プロパティ**: オブジェクトのプロパティ名(ORDA 属性名も含みます)。 例えば "lastname" を検索した場合、"$o.lastname" および "ds.Employee.lastname" が返されます。 +- **あらゆるオブジェクト**: このオプションを使用するとデザイン環境内にあるあらゆる要素内を検索します。 ここでは更新日フィルターしか使用できません。 このオプションを使用することで、例えば "今日変更されたもの"というような検索を実行できます。 + +### 検索モード + +検索モードメニュー(例えば"完全一致"や"名前"など)は入力された値をどのように検索するかを指定します。 このメニューの中身は、 **タイプ** ドロップダウンリスト内で選択された要素のタイプに応じて変化します。 + +- テキストまたはコメントの検索オプション: + - **含む**: 指定された文字列をデザイン環境内の全てのテキスト内を検索します。 "var" の検索結果としては、 "myvar"、 "variable1" あるいは "aVariable" などが含まれます。 + - **語全体を含む**: 文字列を完全な単語としてデザイン環境内の全てのテキスト内を検索します。 "var" を検索した場合には、それと完全に一致した場合のみが結果として返されます。 この結果には "myvar" は含まれませんが、例えば "var:=10" や "ID+var" などは検索結果に含まれます。 何故なら `:` や `+` などの記号は単語の区切り文字だからです。 + - **前方一致 / 後方一致**: 文字列を単語の最初か最後に一致するか(テキスト検索)、あるいはコメント行の最初か最後に一致するか(コメント検索)を検索します。 "後方一致" モードにおいては、 "var" を検索した場合 "myvar" が検索結果に含まれます。 +- ランゲージ要素に対しての検索オプション: メニューは標準のオプション(等しい、含む、前方一致、後方一致)を提供します。 "等しい"検索オプションにおいては検索ワイルドカード (@) を使用できることに注意してください(指定されたタイプの全てのオブジェクトを返します)。 ### コンポーネント内を検索 -When your current project references [editable components](../Extensions/develop-components.md#editing-components), you can designate one or all your components as a target for the search. By default, a search is executed in the host only. To modify the target for a search, deploy the **in the project** menu: +カレントのプロジェクトが [編集可能なコンポーネント](../Extensions/develop-components.md#editing-components) を参照している場合、コンポーネントの一つまたは全てを検索対象として含めることができます。 デフォルトでは、ホストに対してのみ検索が実行されます。 検索対象を変更するためには、**プロジェクト内** メニューを展開します: ![](../assets/en/Project/find-components.png) -You can select as target: +ターゲットとして、以下を選択できます: -- the **host project** (default option, top of the list): the search will only be executed within the host project code and forms, excluding components. -- the **host project and all its components**: the search will be executed in the host project and in all its loaded components. -- a **specific component**, among the list of all searchable components: the search will be restricted to this component only, excluding the host and other components. +- **ホストプロジェクト** (デフォルトオプション、リストのトップ): 検索はホストプロジェクトのコードとフォーム内においてのみ実行され、コンポーネントは検索されません。 +- **ホストプロジェクトとその全てのコンポーネント**: 検索はホストプロジェクトとそこでロードされた全てのコンポーネント内において実行されます。 +- 全ての検索可能なコンポーネントのリスト内の**特定のコンポーネント**: 検索はそのコンポーネント内にのみ制限され、ホストと他のコンポーネントは検索されません。 :::note -When no searchable component is found, no menu is available. +検索可能なコンポーネントが見つからない場合、このメニューは利用できません。 ::: -The **in the folder** menu (see below) is updated when you select a project since the availability of folders depends on the selected search target(s). The menu is hidden when you select the "host project and all its components" option. +**フォルダ** メニュー(以下参照) はプロジェクト選択した時に更新されます。どのフォルダが利用できるかは選択された検索対象によって変わるからです。 このメニューは "ホストプロジェクトとその全てのコンポーネント" オプションを選択している時には非表示になっています。 ### Folder -The **in the folder** menu restricts the search to a specific folder of the project. By default ("Top Level" option), the search takes place in all the folders. +**フォルダー** メニューは検索をプロジェクトの特定のフォルダへと制限します。 デフォルト("トップレベル"オプション)では、全てのフォルダ内で検索を実行します。 :::note -Folders are defined on the Home Page of the Explorer. +フォルダーは、エクスプローラーのホームページで定義されます。 ::: -### Modification date of the parent +### 親オブジェクトの変更日 -This menu restricts the search with respect to the creation/modification date of its parent (for example, the method containing the string being searched for). In addition to standard date criteria (is, is before, is after, is not), this menu also contains several options to let you quickly specify a standard search period: +このメニューは親の作成日/変更日に従って検索(例えば、文字列を含んでいるメソッドの検索など)を制限します。 標準の日付条件(等しい、より以前、より以降、等しくない)に加えて、このメニューは標準の検索期間をより素早く指定するための複数のオプションを格納しています: -- **is today**: Period beginning at midnight (00:00 h) of the current day. -- **is since yesterday**: Period including the current day and the previous one. -- **is this week**: Period beginning on Monday of the current week. -- **is this month**: Period beginning on the 1st day of the current month. +- **本日**: 現在の日付の真夜中(00:00 時)から始まる期間。 +- **昨日以降**: 現在の日付と昨日の日付を含めた期間。 +- **今週**: 現在の週の月曜日から始まる期間。 +- **今月**: 現在の月の一日から始まる期間。 -### Searching options +### 検索オプション -You can select options that can help speed up your searches: +検索のスピードを上げるために役立つオプションを選択できます: -- **Search in forms**: When this option is deselected, the search is done throughout the project, except in forms. -- **Search in methods**: When this option is deselected, the search is done throughout the project, except in methods. -- **Case Sensitive**: When this option is selected, the search uses the case of the characters as they have been entered in the Find area. +- **フォーム内を検索**: このオプションの選択が解除されていた場合、検索はプロジェクト内で行われますが、フォーム内は検索されません。 +- **メソッド内を検索**: このオプションの選択が解除されていた場合、検索はプロジェクト内で行われますが、メソッド内は検索されません。 +- **大文字/小文字を区別**: このオプションの選択が解除されていた場合、検索エリアに入力された文字の大文字/小文字を使用して検索が行われます。 -## Results window +## 結果ウィンドウ -The Results window lists all elements found that match the search criteria set using different types of searches: +結果ウィンドウはさまざまなタイプの検索を使用して設定された検索条件に合致する全ての要素を一覧表示します: -- [standard search](#starting-a-search) -- [search for unused elements](#find-unused-methods-and-global-variables) -- [search for callers](../code-editor/write-class-method.md#search-callers) -- search for dependencies -- [renaming of project methods and variables](#renaming-project-methods-and-variables) +- [標準の検索](#検索を開始する) +- [未使用の要素を要素を検索する](#未使用のメソッドとグローバル変数を検索) +- [呼び出し元を検索](../code-editor/write-class-method.md#呼出し元を検索) +- 依存関係を検索 +- [プロジェクトメソッドと変数の名称変更](#renaming-project-methods-and-variables) -It shows the results as a hierarchical list organized by type of elements found. You can expand or collapse all the hierarchical items in the list using the options menu (found at the bottom left of the window) or in the context menu. +検索結果は、見つかった要素のタイプごとに並べられた階層リストとして表示されます。 (ウィンドウの左下端にある)オプションメニュー、あるいはコンテキストメニュー内のオプションを使用してリスト内の階層項目を展開または折りたたむことができます。 ![](../assets/en/Project/result-window.png) -You can double-click on a line in this window to view the element in its editor, such as the [code editor](../code-editor/write-class-method.md). If you do several searches, each search opens its own result window, leaving previous result windows open. +このウィンドウの行をダブルクリックすることでその要素を [メソッドエディター(コードエディター)](../code-editor/write-class-method.md) などのエディター内で閲覧することができます。 複数の検索を実行した場合、それぞれの検索の結果ウィンドウが表示され、以前のウィンドウが開いたままで閉じられることはありません。 -When more than one occurrence has been found, the list indicates their **count** next to the element name. +一つ以上の結果が見つかった場合、リストには要素名のとなりに **個数** が表示されます。 -Each line can display a tip that provides additional information, for example the element property that matches the criteria, or the number of the form page that contains the occurrence. +各行には追加の情報を提供するtip が表示されていることがあります。例えば検索条件に合致した要素のプロパティや、検索結果を格納するフォームのページ番号などです。 -When an element found belongs to a component, the **component name** is displayed in parenthesis at the right side of the element name: +検索の結果見つかった要素がコンポーネントに所属している場合、その要素名の右隣に **コンポーネント名** が表示されます: ![](../assets/en/Project/find-components-results.png) -Once a search is completed, you can use the ![](../assets/en/Project/result-window-re.png) button to perform the search again with the same criteria and options. +検索が完了すると、 ![](../assets/en/Project/result-window-re.png) ボタンを使用することで同じ検索条件とオプションを使用した検索をもう一度実行することができます。 -### Options menu +### オプションメニュー -You can perform various actions using the options menu: +オプションメニューを使用することでさまざまなアクションを実行することができます: ![](../assets/en/Project/result-window-menu.png) @@ -200,84 +201,84 @@ You can perform various actions using the options menu: ## コンテンツを置換 -The Replace in content function allows you to replace one character string with another within the listed objects in the Results window. It is available in the [options menu](#options-menu) of the window. +内容を置換機能を使用すると、結果ウィンドウにリストされたオブジェクト内の文字列を他の文字列で置き換えることができます。 これはウィンドウの [オプションメニュー](#オプションメニュー) 内にて利用可能です。 :::note -The **Replace in content** menu item is disabled if you work in a read-only database (e.g. in a .4dz file). +**内容を置換** メニュー項目は、読み出し専用のデータベース(例: .4dz ファイル内)などで作業している場合には無効化されています。 ::: -When you select this command, a dialog box appears where you enter the character string that will replace all the occurrences found by the initial search: +このコマンドを選択した場合、最初の検索で見つかった全てのオカレンスを置き換える文字列を入力するためのダイアログボックスが表示されます: ![](../assets/en/Project/replace-content.png) -Replacing operations work as follows: +置換オペレーションは以下のルールに基づいて実行されます: -- Replacing is always carried out among all items found in the list and not just for a selection. However, it is possible to narrow the replacing operation by first reducing the contents of the list using the **Remove from list** or **Remove all items from list except selection** commands in the [options menu](#options-menu) or the contextual menu. -- If the Results window includes elements from components, the replacing will be done in the component(s) also. -- Only the occurrences shown in the list will be replaced and only after checking the initial search criteria for cases where objects were modified between the initial search and the replacing operation. -- Replacing is done in the code, properties of form objects, contents of help messages, entry filters, menu items (item text and method calls), choice lists, comments. -- For each object modified, 4D checks whether it is already loaded by another machine or in another window. In the case of conflict, a standard dialog box appears indicating that the object is locked. You can close the object and then try again or cancel its replacement. The replacing operation will then continue with the other objects in the list. -- If a method or form concerned by a "replace in content" operation is currently being edited by the same 4D application, it will be modified directly in the open editor (no warning appears). Forms and methods modified in this way are not saved automatically: you will need to use the **Save** or **Save All** command explicitly to validate the changes. -- After a replacement is made in a list item, it will appear in italics. A count of replacements made in real time appears at the bottom of the window. -- Elements are never renamed themselves by the **Replace in content** feature, except for form objects. Hence it is possible that certain items in the list may not be affected by the replacing operation. This can occur when only the item name corresponds to the initial search criteria. In this case, the list items do not necessarily all appear in italics and the final replacement count may be less than the number of occurrences found by the initial search. +- 置換はリスト内にある全ての項目に対して実行され、選択されている要素だけに止まりません。 しかしながら、 [オプションメニュー](#オプションメニュー) またはコンテキストメニュー内の **リストから削除** あるいは **選択された項目以外を全てリストから削除** を使用してリストの内容を最初に絞り込みすることで、置換オペレーションの対象を狭めることができます。 +- 結果ウィンドウにコンポーネント内の要素が含まれていた場合、置換はコンポーネント内に対しても行われます。 +- リストに表示されている発生箇所のみが置換され、かつ置換操作の前に、最初の検索条件に基づいて、最初の検索と置換操作の間にオブジェクトが変更されたケースを確認した後でのみ置換されます。 +- 置換はコード、フォームオブジェクトのプロパティ、ヘルプメッセージの内容、入力フィルター、メニュー項目(項目のテキストとメソッド呼び出し)、選択リスト、コメント内で実行されます。 +- それぞれのオブジェクトが編集されると、4D は他のマシンあるいは他のウィンドウにおいてすでにロードされているかどうかをチェックします。 コンフリクトがあった場合、オブジェクトがロックされていることを示す標準のダイアログボックスが表示されます。 オブジェクトを閉じてから再試行するか、置換をキャンセルすることができます。 置換操作はリスト内の他のオブジェクトに対して続行されます。 +- もし"内容を置換"操作の対象となっているメソッドまたはフォームが同じ4D アプリケーション内で現在編集中の場合、対象はその開かれているエディター内で直接編集されます(警告は表示されません)。 この方法で編集されたフォームおよびメソッドは自動的には保存されません: 変更を保存するためには **保存** あるいは **すべてを保存** コマンドを明示的に使用する必要があります。 +- リストの項目に対して置換が行われたあとは、それらは斜字体で表示されます。 ウィンドウの下部には行われた置換の回数がリアルタイムで表示されます。 +- フォームオブジェクトを除き、見つかった要素自体の名前が **内容を置換** 機能で名称変更されることはありません。 そのため、リスト内の特定の一部の項目が置換オペレーションの影響を受けないことが有り得ます。 これは項目の名前のみが最初の検索条件に合致した場合などに起こり得ます。 この場合、リスト内の項目が必ずしも全て斜字体で表示されるわけではなく、また最終的な置換カウントが最初の検索で見つかったオカレンス数より少なくなることも有り得ます。 -## Renaming project methods and variables {#renaming-project-methods-and-variables} +## プロジェクトメソッドと変数の名称変更 {#renaming-project-methods-and-variables} -4D provides a dedicated renaming function with distribution throughout the entire project for project methods and variables. +4D は、プロジェクトメソッドと変数に対して、プロジェクト全体で名称変更を行うための専用の機能を提供しています。 -The **Rename...** command is available from the [Code editor] (for project methods and variables) and the Explorer context menu (for project methods). +**名称変更...** コマンドは、[コードエディター](プロジェクトメソッドと変数用)およびエクスプローラーのコンテキストメニュー(プロジェクトメソッド用)から利用可能です。 ![](../assets/en/Project/rename.png) -When you select this command, a dialog box appears where you enter the new name for the object: +このコマンドを選択すると、そのオブジェクトの新しい名前を入力するためのダイアログボックスが表示されます。: ![](../assets/en/Project/rename-dial.png) -The new name must comply with [naming rules](../Concepts/identifiers.md); otherwise a warning appears when you validate the dialog box. For example, you cannot rename a method with a command name such as "Alert". +新しい名前は [命名規則](../Concepts/identifiers.md)に従っている必要があります。そうでない場合、ダイアログボックスを決定した際に警告が表示されます。 例えば、メソッド名を "Alert" などのコマンド名に変更することはできません。 -Depending on the type of object you are renaming (project method or variable), the renaming dialog box may also contain a distribution option: +名称変更しようとしているオブジェクトのタイプ(プロジェクトメソッドまたは変数)によっては、名称変更ダイアログボックスに追加のオプションが表示される場合があります: -- Project method: The **Update callers in whole database** option renames the method in all the project code that references it. You can also uncheck this option in order, for example, to rename the method only in the Explorer itself. -- Process variable: The **Rename variable in whole database** option renames the variable in all the project code that references it. If you uncheck this option, the variable is only renamed in the current method. -- Local variable: No distribution option for this object; the variable is only renamed in the current method or class. +- プロジェクトメソッド: **すべての参照箇所でメソッド名を変更** オプションを使用すると、それを参照しているプロジェクト内の全てのコードにおいてメソッド名を変更します。 このオプションを選択解除することで、例えばエクスプローラー内においてのみメソッド名を変更することができます。 +- プロセス変数: **すべての参照箇所で変数名を変更** オプションを使用すると、それを参照しているプロジェクト内のすべてのコードにおいて変数名を変更します。 このオプションを選択解除することで、カレントのメソッドの内の変数のみが名称変更されます。 +- ローカル変数: これに対しては追加のオプションはありません。変数はカレントのメソッドまたはクラスにおいてのみ名称変更されます。 -## Searching for unused elements +## 未使用の要素の検索 -Two specific search commands allow you to detect variables and methods that are not used in the code of your host project. You can then remove them to free up memory. These commands are found in the **Edit** menu of the Design environment. +二つの特定のコマンドを使用することで、ホストプロジェクト内のコードでもう使用されていない変数とメソッドを検知することができます。 これらを削除することで、メモリーを解放することができます。 これらのコマンドは、デザイン環境の **編集** メニュー内にあります。 -### Find Unused Methods and Global Variables +### 未使用のメソッドとグローバル変数を検索 -This command looks for project methods as well as "global" variables (process and interprocess variables) that are declared but not used. The search results appear in a standard [Results window](#results-window). +このコマンドは、宣言されているものの使用されていないプロジェクトメソッドと、"グローバル"変数(プロセス変数とインタープロセス変数) を探します。 検索結果は標準の [結果ウィンドウ](#結果ウィンドウ) に表示されます。 -A project method is considered to be unused when: +プロジェクトメソッドは、以下のようの場合に未使用であると判断されます: -- it is not in the Trash, -- it is not called anywhere in the 4D code, -- it is not called by a menu command, -- it is not called as a string constant in the 4D code (4D detects a method name in a string even when it is followed by parameters in parentheses). +- ゴミ箱の中にない +- 4D コード内でどこからも呼び出されていない +- メニューコマンドから呼び出されていない +- 4D コード内から文字列定数として呼び出されていない(4D はたとえメソッド名が括弧の中で後ろに引数が続いている時も、文字列内のメソッド名を検知することができます)。 -A process or interprocess variable is considered to be unused when: +プロセス変数とインタープロセス変数は、以下の場合に未使用であると判断されます: -- it is [declared](../Concepts/variables.md#declaring-variables) in the 4D code, -- it is not used anywhere else in the 4D code, -- it is not used in any form object. +- 4D コード内で [宣言されている](../Concepts/variables.md#変数の宣言) +- 4D コード内でどこでも使用されていない +- どのフォームオブジェクトでも使用されていない -Note that certain uses cannot be detected by the function - i.e. an element considered unused may in fact be used. This is the case in the following code: +ただしこの機能では特定の用法は検知できないことに注意してください。つまり、未使用と判断された要素が使用されていることが有り得るということです。 これは以下のようなコードの場合に当てはまります: ```4d var v : Text :="method" EXECUTE FORMULA("my"+v+String(42)) ``` -This code builds a method name. The *mymethod42* project method is considered unused when in fact it is called. Therefore, it is advisable to check that the elements declared as unused are in fact unnecessary before you remove them. +このコードはメソッド名をビルドします。 *mymethod42* プロジェクトメソッドは実際には呼び出されていますが、ここでは未使用であると判断されてしまいます。 そのため、未使用であると宣言された要素が実際に不要であるかどうかを、削除する前に確認することが望ましいといえます。 -### Find Unused Local Variables +### 未使用のローカル変数を検索 -This command looks for local variables that are declared but not used. The search results appear in a standard [Results window](#results-window). +このコマンドは宣言されているものの使用されていないローカル変数を探します。 検索結果は標準の [結果ウィンドウ](#結果ウィンドウ) に表示されます。 -A local variable is considered to be unused when: +ローカル変数は、以下のような場合に未使用であると判断されます: -- it is [declared](../Concepts/variables.md#declaring-variables) in the 4D code, -- it is not used anywhere else within the same method. +- 4D コード内で [宣言されている](../Concepts/variables.md#変数の宣言) +- 同じメソッド内において宣言の箇所以外で使用されていない。 From d640fe8c3fb049cb06b92b5fbb6863521d9733c9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:32:46 +0200 Subject: [PATCH 1232/2000] New translations $attributes.md (Japanese) --- .../version-21-R2/REST/$attributes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$attributes.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$attributes.md index 013ed6ad228fc7..e5bb0880449529 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$attributes.md @@ -3,11 +3,11 @@ id: attributes title: $attributes --- -Allows selecting the attribute(s) to get from the dataclass (*e.g.*, `Company(1)?$attributes=name,city`, `Company(1)?$attributes=employees.lastname`, or `Employee?$attributes=employer.name`). +データクラスから取得する属性を選択するのに使います (例: `Company(1)?$attributes=name,city`、 `Company(1)?$attributes=employees.lastname` あるいは `Employee?$attributes=employer.name`)。 ## 説明 -If you have relation attributes in a dataclass, use `$attributes` to define the path of attributes whose values you want to get for the related entity or entities. +データクラスにリレーション属性が含まれていて、リレート先のエンティティまたはエンティティセレクションの属性のうち値を取得するものを選択したい場合、そのパスを指定するのに `$attributes` を使用します。 `$attributes` はエンティティ (*例:* People(1)) またはエンティティセレクション (*例:* People/$entityset/0AF4679A5C394746BFEB68D2162A19FF) に対して適用できます。 @@ -22,8 +22,8 @@ If you have relation attributes in a dataclass, use `$attributes` to define the - `$attributes=relatedEntities.*`: リレートエンティティズの属性がすべて返されます。 - `$attributes=relatedEntities.attributePath1, relatedEntities.attributePath2, ...`: リレートエンティティズの指定された属性だけが返されます。 -- If `$attributes` is specified for **storage** attributes: - - `$attributes=attribute1, attribute2, ...`: only those attributes of the entities are returned. +- ストレージ 属性を対象に `$attributes` が指定された場合: + - `$attributes=attribute1, attribute2, ...`: エンティティのそれらの属性のみが返されます。 ## リレートエンティティズの例 From c3594b09365ec1e8642e778467941261a38c9f87 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:32:55 +0200 Subject: [PATCH 1233/2000] New translations $filter.md (Japanese) --- .../version-21-R2/REST/$filter.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$filter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$filter.md index 8b1cb7999a509a..36d0f13ae343c7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$filter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$filter.md @@ -3,7 +3,7 @@ id: filter title: $filter --- -Allows to query the data in a dataclass or method (*e.g.*, `$filter="firstName!='' AND salary>30000"`) +データクラスまたはメソッドが返すデータをフィルターします (*例*: `$filter="firstName!='' AND salary>30000"`) ## 説明 @@ -27,7 +27,7 @@ Allows to query the data in a dataclass or method (*e.g.*, `$filter="firstName!= ### paramsプロパティの使用 -You can also use 4D's `params` property which is a collection of values. +また値のコレクションである4D の `params` プロパティを使用することもできます。 **\{attribute\} {comparator} {placeholder} {AND/OR/EXCEPT} \{attribute\} {comparator} {placeholder}&$params='["{value1}","{value2}"]'** @@ -77,25 +77,25 @@ You can also use 4D's `params` property which is a collection of values. | <= | 以下 | | begin | 前方一致 | -## Vector similarity +## ベクトル類似度 -If the attribute stores [**vector objects**](../API/VectorClass.md) (see how to [configure a 4D field to only store 4D.Vector class objects](../Develop/field-properties.md#class)), you can filter the dataclass using **vectors**, aka **embeddings**. +属性が[**ベクトルオブジェクト**](../API/VectorClass.md) を保存する場合([4D フィールドを 4D.Vector クラスオブジェクトのみを保存するように設定する方法](../Develop/field-properties.md#class) を参照)、**ベクトル** つまり**埋め込み** を使用してデータクラスをフィルターすることができます。 -For more information about vector similarity searches, please refer to [Query by vector similarity](../API/DataClassClass.md#query-by-vector-similarity) section. +ベクトル類似度の詳細な情報については、[ベクトル類似度によるクエリ](../API/DataClassClass.md#ベクトル類似度によるクエリ) の章を参照してください。 -Use the `params` property to provide the filter with the vector comparison parameter, using a syntax like: +`params` プロパティを使用してベクトル比較パラメーターのフィルターを提供します。使用する構文は以下の通りです: **\{vectorAttribute\} \{comparator\} \{placeholder\}&$params=vectorComparison** -The *vectorComparison* parameter is a collection of the following elements: +*vectorComparison* パラメーターは、以下のような要素を格納したコレクションです: -| プロパティ | 型 | 説明 | -| -------------------------------------------------------------------------------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| [].vector | Collection of numbers | 必須設定です。 A collection that represents the vector to compare | -| [].metric | Text | 任意。 クエリに使用する[ベクトル計算](../API/VectorClass.md#ことなるベクトル計算を理解する)。 サポートされる値:
  • "cosine" (省略時のデフォルト): ベクトル間のコサイン類似度を計算します。
  • "dot": ベクトルのドット類似度を計算します。
  • "euclidean": ベクトル間のユークリッド距離を計算します。 | -| [].threshold | Real | 任意(デフォルト: 0.5)。 選択された"metric"に従って、コサイン、ドット、またはユークリッド類似度に基づいたベクトル比較をフィルタリングするために使用されるしきい値。 最適な結果を得るためには、特定の用途に最適な類似度のしきい値をきちんと選択することが強く推奨されます。 | +| プロパティ | 型 | 説明 | +| -------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [].vector | 数値のコレクション | 必須設定です。 比較するベクトルを表すコレクションです | +| [].metric | Text | 任意。 クエリに使用する[ベクトル計算](../API/VectorClass.md#ことなるベクトル計算を理解する)。 サポートされる値:
  • "cosine" (省略時のデフォルト): ベクトル間のコサイン類似度を計算します。
  • "dot": ベクトルのドット類似度を計算します。
  • "euclidean": ベクトル間のユークリッド距離を計算します。 | +| [].threshold | Real | 任意(デフォルト: 0.5)。 選択された"metric"に従って、コサイン、ドット、またはユークリッド類似度に基づいたベクトル比較をフィルタリングするために使用されるしきい値。 最適な結果を得るためには、特定の用途に最適な類似度のしきい値をきちんと選択することが強く推奨されます。 | -Only a subset of **comparator** symbols is supported with vector comparisons. これらの比較記号は、結果としきい値を比較するのに使用されるという点に注意してください: +ベクトル比較では **comparator** 記号の一部のみがサポートされます。 これらの比較記号は、結果としきい値を比較するのに使用されるという点に注意してください: | 比較演算子 | 記号 | 説明 | | ----- | --------------------------- | --------- | @@ -125,7 +125,7 @@ Person データクラスより、anotherobj オブジェクト属性の number GET /rest/Person/?filter="anotherobj.mynum > 50" ``` -In this example, we do a vector search with basic values: +この例では、基本的な値でベクトル検索を行います: ``` GET /rest/Person/?filter="VectorAtt>=:1"&$params='[{vector:[1,2,3],threshold:1}]' From 3a02ece18c5757e842a58d0a88ce78cce1f2a65c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:33:00 +0200 Subject: [PATCH 1234/2000] New translations $lock.md (Japanese) --- .../docusaurus-plugin-content-docs/version-21-R2/REST/$lock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$lock.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$lock.md index d6a83ce65447f3..9c578443e486b7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$lock.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$lock.md @@ -23,7 +23,7 @@ title: $lock ### 説明 -The locks triggered by the REST API are put at the [session](authUsers.md#sessions) level. +REST API によるロックは、[セッション](authUsers.md#セッション) レベルで設定されます。 *ロック* されたエンティティは次のものから操作 (ロック / アンロック / 更新 / 削除) できません: From 251fa105d96ecce3f2196afe99d550486288c27a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:33:02 +0200 Subject: [PATCH 1235/2000] New translations $orderby.md (Japanese) --- .../version-21-R2/REST/$orderby.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$orderby.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$orderby.md index 2eb61653b66cb3..094d43003a4300 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$orderby.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$orderby.md @@ -49,7 +49,7 @@ title: $orderby ## 例題 2 -`$orderby` statement is supported in [vector similarity filters](./$filter.md#vector-similarity): +`$orderby` ステートメントは [ベクトル類似度フィルター](./$filter.md#ベクトル類似度) においてサポートされています: ``` GET /rest/Person?$filter="Vector>=:1"&$params=[{"vector":[1,2,3],"metric":"cosine","threshold":0.95}]&$orderby="Vector desc" From ad5b3f164829da25a63550dfea3dc875aa057d32 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:01 +0200 Subject: [PATCH 1236/2000] New translations 4d.md (Japanese) --- .../version-21-R2/commands/4d.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md index 3328cc38e4eda9..fb0a7c0ee9ff53 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md @@ -10,6 +10,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ----------------------- | | classStore | Object | ← | すべてのビルトイン4Dクラスを含むクラスストア | +
    +
    履歴 + +| リリース | 内容 | +| ---- | ------- | +| 19 | Created | + +
    +
    + **4D** キーワードは、[**クラスのコンセプト**](../Concepts/classes.md#4d) で説明されています。 ## プロパティ From 8afa1bd49b5877edab230125bb2a412ef0ab69e2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:03 +0200 Subject: [PATCH 1237/2000] New translations application-info.md (Japanese) --- .../version-21-R2/commands/application-info.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md index b9c0e043d3b098..d402b8f0eead1e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | -------------------- | | 戻り値 | Object | ← | アクティブなアプリケーションに関する情報 | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 R2 | "useFluentUI" および "canUseFluentUI" プロパティのサポート |
    +
    ## 説明 From ddb0b447b0bd73af4d9230f7be2e7c6131a9020c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:05 +0200 Subject: [PATCH 1238/2000] New translations call-chain.md (Japanese) --- .../version-21-R2/commands/call-chain.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md index d8256409b76a90..d94d4ba574d784 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ---------- | --------------------------- | --------------------------------- | | 戻り値 | Collection | ← | プロセス内での呼び出しチェーンを記述したオブジェクトのコレクション | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R9 | `formula` プロパティをサポート |
    +
    ## 説明 From 63f7e72637b3b46f731e4a42f2778ff2dcec1dd6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:10 +0200 Subject: [PATCH 1239/2000] New translations command-name.md (Japanese) --- .../version-21-R2/commands/command-name.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md index ff17690191e2b0..853c18b24ba75c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ----- | ------- | --------------------------- | -------------- | | コマンド | Integer | → | コマンド番号 | @@ -16,8 +18,10 @@ displayed_sidebar: docs | theme | Text | ← | コマンドのランゲージテーマ | | 戻り値 | Text | ← | ローカライズされたコマンド名 | +
    +
    履歴 | リリース | 内容 | @@ -25,6 +29,7 @@ displayed_sidebar: docs | 20 R9 | deprecated プロパティのサポート |
    +
    ## 説明 From bfdbfd718aa58078bc382da94b0847ad7dd25f6c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:12 +0200 Subject: [PATCH 1240/2000] New translations compile-project.md (Japanese) --- .../version-21-R2/commands/compile-project.md | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md index c5d7eb41bc4df3..c2ea9ce9b0cdf0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md @@ -5,18 +5,22 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File } {; *options* : Object} ) : Object +**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +
    + | 引数 | 型 | | 説明 | | ----------- | ----------------------- | --------------------------- | -------------------------------------- | | projectFile | 4D.File | → | コンパイルする.4DProject ファイル | | options | Object | → | コンパイルオプションを指定するオブジェクト | | 戻り値 | Object | ← | コンパイルのステータスの情報を格納したオブジェクト | +
    +
    履歴 | リリース | 内容 | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R8 | "formObjectExpression" `型` のサポート |
    +
    ## 説明 @@ -32,15 +37,15 @@ displayed_sidebar: docs デフォルトでは、このコマンドはストラクチャー設定で定義されているコンパイラオプションを使用します。 任意の*options* 引数を渡すことで、それらを上書きすることができます。 以下のシンタックスがサポートされています: 任意の*options* 引数を渡すことで、それらを上書きすることができます。 以下のシンタックスがサポートされています: - **Compile project**(): 現在開かれているプロジェクトを、ストラクチャー設定で定義されているオプションを使用してコンパイルします。 -- **Compile project**(*options*): 現在開かれているプロジェクトをコンパイルします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 +- **Compile project**(*options*): 現在開かれているプロジェクトをコンパイルします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 - **Compile project**(*projectFile*): *projectFile* 引数で指定された4DProject ファイルを、ストラクチャー設定で定義されているオプションを使用してコンパイルします。 - **Compile project**(*projectFile*; *options*): *projectFile* 引数で指定された4DProject ファイルを、*options* 引数で定義されたオプションでストラクチャー設定を上書きしてコンパイルします。 **注:** このコマンドを使用してバイナリーデータベースをコンパイルすることはできません。 -コンパイラウィンドウとは異なり、このコマンドではコンパイルするコンポーネントを明示的に指定する必要があります。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 +コンパイラウィンドウとは異なり、このコマンドではコンパイルするコンポーネントを明示的に指定する必要があります。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 -コンパイルされたコードは、*options* 引数の*targets* プロパティでの指定によって、DerivedData または Libraries フォルダに格納されています。 .4dz ファイルを作成したい場合でも、コンパイルされたプロジェクトを手動でZIP圧縮するか、[ビルドアプリケーション](../Desktop/building.md) 機能を使用する必要があります。 +コンパイルされたコードは、*options* 引数の*targets* プロパティでの指定によって、DerivedData または Libraries フォルダに格納されています。 コンパイルされたコードは、*options* 引数の*targets* プロパティでの指定によって、DerivedData または Libraries フォルダに格納されています。 .4dz ファイルを作成したい場合でも、コンパイルされたプロジェクトを手動でZIP圧縮するか、[ビルドアプリケーション](../Desktop/building.md) 機能を使用する必要があります。 *targets* プロパティに空のコレクションを渡した場合、**Compile project** コマンドはコンパイルせずにシンタックスチェックを実行します。 @@ -60,8 +65,8 @@ displayed_sidebar: docs | generateSymbols | Boolean | 返された.symbol オブジェクト内にsymbol 情報を生成するためにはTrue | | generateSyntaxFile | Boolean | プロジェクトの\\Resources\\en.lproj フォルダに [コード補完用のシンタックスファイルを生成する](../settings/general.md#%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E6%99%82%E3%81%AB%E3%82%B3%E3%83%BC%E3%83%89%E8%A3%9C%E5%AE%8C%E7%94%A8%E3%81%AE%E3%82%B7%E3%83%B3%E3%82%BF%E3%83%83%E3%82%AF%E3%82%B9%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E7%94%9F%E6%88%90%E3%81%99%E3%82%8B) ためにはTrue | | generateTypingMethods | Text | 型指定メソッドを生成する際にリセット("reset") するか追加("append") するかを選択します。 値が"append" だった場合、既存の変数宣言は変更されません(コンパイラウィンドウの振る舞い)。 値が"reset" だった場合、既存の変数宣言は事前に削除されます。 | -| plugins | 4D.Folder object | [カレントプロジェクトのPlugins フォルダ](../Project/architecture.md#plugins) ではなく、独自に使用したいプラグインのフォルダ。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 | -| targets | String の Collection | 取り得る値: "x86_64_generic"、 "arm64_macOS_lib"。 また空のコレクションを渡すことでシンタックスチェックのみを実行させることもできます。 | +| plugins | 4D.Folder object | [Plugins folder of the current project](../Project/architecture.md#plugins) ではなく、独自に使用したいプラグインのフォルダ。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 | +| targets | String の Collection | 取り得る値: "x86_64_generic"、"arm64_macOS_lib"。 また空のコレクションを渡すことでシンタックスチェックのみを実行させることもできます。 また空のコレクションを渡すことでシンタックスチェックのみを実行させることもできます。 また空のコレクションを渡すことでシンタックスチェックのみを実行させることもできます。 | | typeInference | Text | "all": コンパイラは、明示的に宣言されていない全ての変数の型を類推します。 "locals": コンパイラは、明示的に宣言されていないローカル変数の型を類推します。 "none": 自動変数定義は行いません。全ての変数はコード内で明示的に宣言されている必要があります(旧式モード)。"direct": 全ての変数はコード内で明示的に宣言されている必要があります([直接型指定](../Project/compiler.md#enabling-direct-typing))。 | | warnings | Object の Collection | 警告の有効化状態を定義します | | \[\].major | Number | 指定する警告のメインの番号、ドットの前 | @@ -81,7 +86,7 @@ displayed_sidebar: docs | \[\].isError | Boolean | エラーならTrue、それ以外の場合は警告 | | \[\].message | Text | エラーメッセージ | | \[\].code | Object | [コードオブジェクト](#code-object) | -| \[\].line | Number | コード内でのエラーが発生した行番号。 クラス関数に対しては、関数内の行番号 | +| \[\].line | Number | コード内でのエラーが発生した行番号。 コード内でのエラーが発生した行番号。 コード内でのエラーが発生した行番号。 クラスメソッドに対しては、ファンクション内の行番号 | | \[\].lineInFile | Number | ファイル内での行番号(クラスメソッドの"line"とは異なります、また%attributes プリフィックス行を考慮に入れます) | | symbols | Object | **generateSymbols オプションがTrue に設定されている場合にのみ返されます:** | | symbols.interprocessVariables | Object | 全てのインタープロセス変数の一覧 | From c4759d880f611b1994df2705a68e91046e540f8c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:13 +0200 Subject: [PATCH 1241/2000] New translations create-deployment-license.md (Japanese) --- .../commands/create-deployment-license.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md index 5c6fd68518ffa2..8ec624382114c5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md @@ -5,19 +5,12 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ------ | ------------------------- | -| 20 R10 | 新しい*autoLicenseTarget* 引数 | -| 20 | 追加 | - -
    - **Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object +
    + | 引数 | 型 | | 説明 | | ----------------- | ------------------------- | --------------------------- | ------------------------------- | | mergedApp | 4D.Folder | → | 組み込みアプリを格納しているフォルダ | @@ -26,8 +19,20 @@ displayed_sidebar: docs | oemLicense | 4D.File | → | サーバーライセンスの場合は4D OEM XML キーライセンス | | 戻り値 | Object | ← | ステータス | +
    +
    +
    履歴 + +| リリース | 内容 | +| ------ | ------------------------- | +| 20 R10 | 新しい*autoLicenseTarget* 引数 | +| 20 | 追加 | + +
    +
    + ## 説明 **Create deployment license** コマンドは*mergedApp* 引数のビルドアプリケーションのLicenses フォルダ内に埋め込みライセンスファイルを作成します。*mergedApp* 引数で指定したフォルダ内にLicenses フォルダが存在しない場合、このコマンドによって作成されます。 From 511801a9bdf06fb7ee41cb7ebee739d691fb7107 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:15 +0200 Subject: [PATCH 1242/2000] New translations create-entity-selection.md (Japanese) --- .../commands/create-entity-selection.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md index 5f1fe2bba5e725..7cc1345fc512c9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md @@ -8,14 +8,28 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | -------- | ---------------------------------- | --------------------------- | --------------------------------------------- | | dsTable | Table | → | エンティティセレクションの元となるカレントセレクションが属する 4Dデータベースのテーブル | | settings | Object | → | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | ← | 指定したテーブルに対応するデータクラスのエンティティセレクション | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 17 R5 | 変更 | +| 17 | Created | + +
    +
    + ## 説明 `Create entity selection` コマンドは、*dsTable* で指定したテーブルに対応するデータクラスの[追加可能な](../ORDA/entities.md#shareable-or-alterable-entity-selections)新規エンティティセレくションを、同テーブルのカレントセレクションに基づいてビルドして返します。 From 2470a47962229df25c61f0752a84a837d2afc06d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:17 +0200 Subject: [PATCH 1243/2000] New translations cs.md (Japanese) --- .../version-21-R2/commands/cs.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md index eea3f6f64f5cc1..e0ecbe961095e0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md @@ -8,6 +8,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | --------------------------- | | classStore | Object | ← | プロジェクトまたはコンポーネントのユーザークラスストア | +
    +
    履歴 + +| リリース | 内容 | +| ---- | ------- | +| 19 | Created | + +
    +
    + **cs** キーワードは、[**クラスのコンセプト**](../Concepts/classes.md#cs) で説明されています。 ## プロパティ From 1a4343c43d093af2a9f2ed59ce4cc5729228fdc1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:18 +0200 Subject: [PATCH 1244/2000] New translations dialog.md (Japanese) --- .../version-21-R2/commands/dialog.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md index 1f44f16578cafa..ada225413fbd59 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | -------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | フォームの属するテーブルまたは 省略した場合はデフォルトテーブルまたは プロジェクトフォームを使用 | @@ -15,8 +17,21 @@ displayed_sidebar: docs | formData | Object | → | フォームに関連づけるデータ | | \* | 演算子 | → | 同じプロセスを使用 | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | ------- | +| 17 | 変更 | +| 11 SQL | 変更 | +| <6 | Created | + +
    +
    + ## 説明 **DIALOG** コマンドはユーザーに対して*form* 引数で指定したフォームを、*formData* 引数(オプション)とともに表示します。 From 4fdee7b0dc0f355a937821f5e28701bfe246ab69 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:20 +0200 Subject: [PATCH 1245/2000] New translations ds.md (Japanese) --- .../version-21-R2/commands/ds.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md index 6d4a1fddcf32ee..e92a2ff61c4dbc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md @@ -4,17 +4,31 @@ title: ds displayed_sidebar: docs --- -**ds** { ( *localID* : Text ) } : cs.DataStore +**ds** ({ *localID* : Text }) : cs.DataStore +
    + | 引数 | 型 | | 説明 | | ------- | ---------------------------- | --------------------------- | ------------------------- | | localID | Text | → | 参照を取得したいリモートデータストアのローカルID | | 戻り値 | cs.DataStore | ← | データストア参照 | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | ------- | +| 18 | 変更 | +| 17 | Created | + +
    +
    + ## 説明 `ds` コマンドは、カレントの 4Dデータベース、または *localID* で指定したデータベースに合致するデータストアの参照を返します。 From 48905211e81ac88209f610b6297c5461f6c797a9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:21 +0200 Subject: [PATCH 1246/2000] New translations file.md (Japanese) --- .../version-21-R2/commands/file.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/file.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/file.md index d621dd0421db9d..7d7ea9cb9f6fb8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/file.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/file.md @@ -4,19 +4,12 @@ title: File displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ----------------------------- | -| 19 R4 | 新しい `HTTP Client log file` 定数 | -| 17 R5 | 追加 | - -
    - **File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File +
    + | 引数 | 型 | | 説明 | | ------------ | ---------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | ファイルパス | @@ -25,8 +18,20 @@ displayed_sidebar: docs | \* | 演算子 | → | ホストデータベースのファイルを返すには \* を渡します | | 戻り値 | [4D.File](../API/FileClass.md) | ← | 新規ファイルオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ----------------------------- | +| 19 R4 | 新しい `HTTP Client log file` 定数 | +| 17 R5 | 追加 | + +
    +
    + ## 説明 `File` コマンドは、[`4D.File`](../API/FileClass.md) 型の新しいオブジェクトを作成して返します。 このコマンドは 2種類のシンタックスを受け入れます。 From 2e5660307a791c14e1cf1d083c38cc71bad9d548 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:23 +0200 Subject: [PATCH 1247/2000] New translations folder.md (Japanese) --- .../version-21-R2/commands/folder.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md index d899608c3de405..5f8f7e3087a8bf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md @@ -4,19 +4,12 @@ title: Folder displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ---------------------- | -| 19 R8 | `fk home folder` をサポート | -| 17 R5 | 追加 | - -
    - **Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder +
    + | 引数 | 型 | | 説明 | | -------------- | -------------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | フォルダーパス | @@ -25,8 +18,20 @@ displayed_sidebar: docs | \* | 演算子 | → | ホストデータベースのフォルダーを返すには \* を渡します | | 戻り値 | [4D.Folder](../API/FolderClass.md) | ← | 新規フォルダーオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ---------------------- | +| 19 R8 | `fk home folder` をサポート | +| 17 R5 | 追加 | + +
    +
    + ## 説明 `Folder` コマンドは、[`4D.Folder`](../API/FolderClass.md) 型の新しいオブジェクトを作成して返します。 このコマンドは 2種類のシンタックスを受け入れます。 From 87cdb0acc37aece5b9e1d92a540ca225efba6caa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:24 +0200 Subject: [PATCH 1248/2000] New translations form-edit.md (Japanese) --- .../version-21-R2/commands/form-edit.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md index 1ecb673a226940..f8ac9c0bd52b65 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md @@ -8,21 +8,27 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------ | ----- | --------------------------- | ------------------------------------------------- | | aTable | Table | → | フォームの属するテーブルまたは 省略した場合はデフォルトテーブルまたは プロジェクトフォームを使用 | | form | Text | → | フォーム名 | | object | Text | → | フォームオブジェクト名またはグループ名 | +
    +
    履歴 | リリース | 内容 | | ----- | ---------------- | | 20 R8 | *object* 引数のサポート | +| 18 R5 | Created |
    +
    ## 説明 From eab32200d4bbd0407750e3a772e2be3f6bfd23ad Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:26 +0200 Subject: [PATCH 1249/2000] New translations form-event-code.md (Japanese) --- .../version-21-R2/commands/form-event-code.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md index 212c627d7c90a3..28fb38d4d88f93 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------- | --------------------------- | ---------- | | 戻り値 | Integer | ← | フォームイベント番号 | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | --------------------------------------- | +| 18 | Renamed (Form event) | +| <6 | Created | + +
    +
    + ## 説明 **Form event code** コマンドは、現在生成中のフォームイベントタイプ を示す数値を返します。 通常フォームメソッドやオブジェクトメソッド内で **Form event code** を使用します。 From 4a9792b6596458241d8f80cbb641f60c259b9ed8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:28 +0200 Subject: [PATCH 1250/2000] New translations form-event.md (Japanese) --- .../version-21-R2/commands/form-event.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md index 1cb1292fc24c81..efc024e4c6a4a1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ---------- | | 戻り値 | Object | ← | イベントオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 18 R2 | 変更 | +| 18 | Created | + +
    +
    + ## 説明 **FORM Event** は、発生したフォームイベント に関する情報を格納しているオブジェクトを返します。通常、**FORM Event** はフォームメソッドまたはオブジェクトメソッド内にて使用します。 @@ -37,7 +51,7 @@ displayed_sidebar: docs イベントオブジェクトには、イベントが発生したオブジェクト によっては追加のプロパティが含まれていることがあります。 これは以下のオブジェクトで生成された *eventObj* オブジェクトが対象です: -- リストボックスまたはリストボックスカラムオブジェクト。詳細は[こちらの章](../FormObjects/listbox_overview.md#supported-form-events)を参照してください。 +- リストボックスまたはリストボックスカラムオブジェクト。詳細は[こちらの章](../FormObjects/listbox-object.md#supported-form-events)を参照してください。 - 4D View Pro エリア。詳細は[On VP Ready フォームイベント](../Events/onVpReady.md) を参照してください。 ***注意:*** カレントのイベントが何もない場合、**FORM Event** はnull オブジェクトを返します。 From 41b78fe30b75e3190f923f71e567e5a57c82a75c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:29 +0200 Subject: [PATCH 1251/2000] New translations form-load.md (Japanese) --- .../version-21-R2/commands/form-load.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md index a4e4b31388fc50..312459f5527b6b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | -------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | ロードするテーブルフォーム(省略時はプロジェクトフォームをロード) | @@ -15,8 +17,22 @@ displayed_sidebar: docs | formData | Object | → | フォームに関連づけるデータ | | \* | 演算子 | → | 指定時、コマンドはコンポーネントから実行した場合にホストのデータベースコマンドが適応されます(それ以外の場合は無視されます)。 | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ----------------------------------------------- | +| 20 | 変更 | +| 16 R6 | 変更 | +| 14 | Renamed (OPEN PRINTING FORM) | +| 12 | Created | + +
    +
    + ## 説明 **FORM LOAD** コマンドを使用してデータ印刷・コンテンツ解析のために *form* 引数で指定したフォームをカレントプロセスにおいて *formData* 引数のデータ(オプション)とともにメモリーにロードします。 1つのプロセスにつきカレントフォームは1つしか指定できません。 From eb36f6cbf83f326f4391f2bb9bf05f7fefb2eac1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:31 +0200 Subject: [PATCH 1252/2000] New translations form-theme.md (Japanese) --- .../version-21-R2/commands/form-theme.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md index 8880f98b6f1e2c..8fbac726c6f203 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ---- | --------------------------- | ------------------------------------------------------------------------------------------ | | 戻り値 | Text | ← | カレントフォームで使用されているテーマ: "Classic" または "FluentUI" (Windows) | +
    +
    履歴 | リリース | 内容 | @@ -21,6 +25,7 @@ displayed_sidebar: docs | 21 R2 | 追加 |
    +
    ## 説明 From 75e54e72696b1b259ca52e196d90a6ab4433acb7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:32 +0200 Subject: [PATCH 1253/2000] New translations form.md (Japanese) --- .../version-21-R2/commands/form.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form.md index 92fc0ecd65779c..1bb6a42fcbb287 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form.md @@ -8,19 +8,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ----------------- | | 戻り値 | Object | ← | カレントのフォームのフォームデータ | +
    +
    履歴 | リリース | 内容 | | ----- | ------------ | | 20 R8 | フォームクラスのサポート | +| 16 R6 | Created |
    +
    ## 説明 From 76892ebca72f5f6145ad17223fc215e71aef7dcb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:34 +0200 Subject: [PATCH 1254/2000] New translations formula-from-string.md (Japanese) --- .../commands/formula-from-string.md | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md index 7fec0037d5170a..f1756d9fc2f7ca 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md @@ -4,28 +4,33 @@ title: Formula from string displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ------------------------------------------------------------------------ | -| 20 R3 | *context* パラメーターをサポート | -| 17 R6 | 名称変更 (New formula from string -> Formula from string) | -| 17 R3 | 追加 | - -
    - **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function +
    + | 引数 | 型 | | 説明 | | ------------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------------- | | formulaString | Text | → | オブジェクトとして返されるフォーミュラ文字列 | | context | Integer | → | `sk execute in current database` (デフォルト) または `sk execute in host database` | | 戻り値 | 4D.Function | ← | フォーミュラを格納しているネイティブなオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------------------------------------------------------------------------ | +| 20 R3 | *context* パラメーターをサポート | +| 17 R6 | 名称変更 (New formula from string -> Formula from string) | +| 17 R3 | 追加 | + +
    +
    + ## 説明 `Formula from string` コマンドは、*formulaString* と任意の *context* 引数に基づいた`4D.Function` オブジェクトを作成します。 *formulaString* には単一の値のようにシンプルなものから、引数を持つプロジェクトメソッドのように複雑なものまで指定することができます。 From 9bb1ab67fa0a6568b8a5e8dd1eec71d920f75cec Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:35 +0200 Subject: [PATCH 1255/2000] New translations formula.md (Japanese) --- .../version-21-R2/commands/formula.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md index 08fa53c71e69c6..85592dd53a3fcd 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md @@ -5,26 +5,31 @@ slug: /commands/formula displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ------------------------------------------------ | -| 17 R6 | 名称変更 (New formula -> Formula) | -| 17 R3 | 追加 | - -
    - **Formula** ( *formulaExp* : Expression ) : 4D.Function +
    + | 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-------------------------: | ----------------------------------- | | formulaExp | 式 | → | オブジェクトとして返されるフォーミュラ | | 戻り値 | 4D.Function | ← | フォーミュラを格納しているネイティブな Function オブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------------------------------------------------ | +| 17 R6 | 名称変更 (New formula -> Formula) | +| 17 R3 | 追加 | + +
    +
    + ## 説明 `Formula` コマンドは、 *formulaExp* の式に基づいた `4D Function` オブジェクトを作成します。 *formulaExp* には単一の値のようにシンプルなものから、引数を持つプロジェクトメソッドのように複雑なものまで指定することができます。 From e4d20355ce03eafba5ba2aa602d47f6079301396 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:37 +0200 Subject: [PATCH 1256/2000] New translations generate-uuid.md (Japanese) --- .../version-21-R2/commands/generate-uuid.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md index 126ecfd942ed08..db6e18e2e4e81d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md @@ -5,24 +5,30 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID**( *version* : Integer ) : Text +**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +
    + | 引数 | 型 | | 説明 | | ------- | ------- | --------------------------- | ---------------------------------------------------------------- | | version | Integer | → | UUID version: 4 (デフォルト) または 7 | | 戻り値 | Text | ← | 非正規テキストとしての新しいUUID (32文字) | +
    +
    履歴 | リリース | 内容 | | ------ | ----------------- | | 20 R10 | *version* 引数のサポート | +| 12 | Created |
    +
    ## 説明 From b72eb6f3e600756d5b191fe01218e9f768b8821f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:38 +0200 Subject: [PATCH 1257/2000] New translations http-parse-message.md (Japanese) --- .../version-21-R2/commands/http-parse-message.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md index a3618fa6f9aa6b..2bbd7138c18c3b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ---- | ---------- | --------------------------- | ------------------------------------------------- | | data | Text, Blob | → | 解析するデータ | | 戻り値 | Object | ← | オブジェクト (各プロパティは、マルチパートの各データです) | +
    +
    履歴 | リリース | 内容 | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R4 | 追加 |
    +
    ## 説明 From 827630bca8ed4f7244728564de95a45526743802 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:40 +0200 Subject: [PATCH 1258/2000] New translations imap-new-transporter.md (Japanese) --- .../commands/imap-new-transporter.md | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md index 0046060ad1cc11..7a29eb82ebbf8c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md @@ -4,25 +4,30 @@ title: IMAP New transporter displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | -- | -| 18 R4 | 追加 | - -
    - **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter +
    + | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-------------------------: | --------------------------------------------------------------------------------- | | server | Object | → | メールサーバー情報 | | 戻り値 | 4D.IMAPTransporter | ← | [IMAP transporter オブジェクト](../API/IMAPTransporterClass.md#imap-transporter-object) | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 18 R4 | 追加 | + +
    +
    + ## 説明 `IMAP New transporter` コマンドは、*server* 引数の指定に応じて新規の IMAP 接続を設定します。戻り値は、新しい*transporter* オブジェクトです。 返される transporter オブジェクトは通常、メールの受信に使用されます。 From 6499c6dc0d91cdc7e5c4dbe1446a0c3d60afc78d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:41 +0200 Subject: [PATCH 1259/2000] New translations last-errors.md (Japanese) --- .../version-21-R2/commands/last-errors.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md index c8822761fcba14..d882b190f06e48 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ---------- | --------------------------- | ---------------- | | 戻り値 | Collection | ← | エラーオブジェクトのコレクション | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 19 R8 | Created | + +
    +
    + ## 説明 **Last errors** コマンドは4D アプリケーションのカレントのスタックエラーをエラーオブジェクトのコレクションとして返すか、あるいはエラーが何も起きなかった場合には **null** を返します。エラーのスタックには、 [throw](../commands-legacy/throw.md) コマンドで返されたオブジェクトも(あれば)含みます。 From 6d8d58a4f633b78eeaf171fe0324f3e56630c6c2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:43 +0200 Subject: [PATCH 1260/2000] New translations license-info.md (Japanese) --- .../version-21-R2/commands/license-info.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md index 35ce737a9fdfe4..3131a4cba7e44a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md @@ -8,12 +8,27 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ----------------- | | 戻り値 | Object | ← | アクティブなライセンスに関する情報 | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | --------------------------------------------- | +| 20 R7 | Renamed (Get License info) | +| 16 R6 | 変更 | +| 16 R4 | Created | + +
    +
    + ## 説明 **License info** コマンドは、アクティブなライセンスについての詳細な情報を提供するオブジェクトを返します。 From b8f50c26578cbd93b5bc5d2d6552ddb5b0c5434b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:45 +0200 Subject: [PATCH 1261/2000] New translations listbox-get-property.md (Japanese) --- .../commands/listbox-get-property.md | 29 ++++++++++++++----- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md index ffabc43e5729be..1c8dd66e1a0ff4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md @@ -4,19 +4,34 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Field, Variable ; *property* : Integer ) : any +**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any -| 引数 | 型 | | 説明 | -| -------- | ------------- | --------------------------- | --------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数。 | -| object | any | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | -| property | Integer | → | 値を取得したいプロパティ | -| 戻り値 | Integer, Text | ← | カレントの値 | +
    +| 引数 | 型 | | 説明 | +| -------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数。 | +| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | +| property | Integer | → | 値を取得したいプロパティ | +| 戻り値 | any | ← | Current value (Integer, Text) | + +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | ---------------------------------------------------- | +| 19 R6 | 変更 | +| 16 R2 | Renamed (Get Listbox information) | +| <6 | Created | + +
    +
    + ## 説明 **LISTBOX Get property** コマンドは、*object* 引数および *\** 引数を使用して指定したリストボックスまたはリストボックスカラムの、 *property* で指定したプロパティの値を返します。 From dcb37fba33207206db778357b2654f19a754de45 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:46 +0200 Subject: [PATCH 1262/2000] New translations listbox-set-property.md (Japanese) --- .../commands/listbox-set-property.md | 28 ++++++++++++++----- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md index e4021860dec1fa..8af8a806547786 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md @@ -4,19 +4,33 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Field, Variable ; *property* : Integer ; *value* : Integer, Text ) +**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text ) -| 引数 | 型 | | 説明 | -| -------- | ------------- | --------------------------- | --------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数 | -| object | any | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | -| property | Integer | → | リストボックスまたはカラムのプロパティ | -| value | Integer, Text | → | プロパティの値 | +
    +| 引数 | 型 | | 説明 | +| -------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数 | +| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | +| property | Integer | → | リストボックスまたはカラムのプロパティ | +| value | Integer, Text | → | プロパティの値 | + +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 19 R6 | 変更 | +| 16 R2 | Created | + +
    +
    + ## 説明 **LISTBOX SET PROPERTY** コマンドは、*object* および *\** 引数を使用して指定したリストボックスまたはリストボックスカラムの、*property* 引数で指定したプロパティの値を *value* の値で設定します。 From c56f942433745b049b6b1830f40dcc62b64b086c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:48 +0200 Subject: [PATCH 1263/2000] New translations mail-convert-from-mime.md (Japanese) --- .../commands/mail-convert-from-mime.md | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md index e4e22cc1d6f71c..cebfbbc5e9fe12 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md @@ -4,25 +4,30 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ---- | -- | -| 18 | 追加 | - -
    - **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object +
    + | 引数 | 型 | | 説明 | | ---- | ---------- | :-------------------------: | ------------ | | mime | Blob, Text | → | MIME形式のメール | | 戻り値 | Object | ← | Email オブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | -- | +| 18 | 追加 | + +
    +
    + ## 説明 `MAIL Convert from MIME` コマンドは、MIMEドキュメントを有効な Emailオブジェクトへと変換します。 From 3b177f6860e33f0009ba50873ebbaaebb34357a0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:49 +0200 Subject: [PATCH 1264/2000] New translations mail-convert-to-mime.md (Japanese) --- .../commands/mail-convert-to-mime.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md index 43491de098ba3e..1da276d6dc64e9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md @@ -4,27 +4,32 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | -- | -| 17 R4 | 追加 | -| 17 R5 | 変更 | - -
    - **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text +
    + | 引数 | 型 | | 説明 | | ------- | ------ | :-------------------------: | ----------------------- | | mail | Object | → | Email オブジェクト | | options | Object | → | 文字セットとエンコーディングのメールオプション | | 戻り値 | Text | ← | MIME に変換された Emailオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 17 R5 | 変更 | +| 17 R4 | 追加 | + +
    +
    + ## 説明 `MAIL Convert to MIME` コマンドは、 Emailオブジェクトを MIMEテキストへと変換します。 このコマンドは、Email オブジェクトを送信する前に整形する目的で[SMTP_transporter.send()](../API/SMTPTransporterClass.md#send) コマンドによって内部的に呼び出されます。 また、オブジェクトの MIME フォーマットを解析するためにも使用されます。 From 22d1cc332bb357aa9930f980a97c6611f9d54fad Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:51 +0200 Subject: [PATCH 1265/2000] New translations mail-new-attachment.md (Japanese) --- .../commands/mail-new-attachment.md | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md index 779585156bc90b..054daf97613b07 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md @@ -4,18 +4,12 @@ title: MAIL New attachment displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ---------------------------------------------------------------------------------- | -| 19 R2 | 4D.File, 4D.ZipFile, 4D.Blob の受け入れ | - -
    - **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment +
    + | 引数 | 型 | | 説明 | | ----------- | --------------------------------- | --------------------------- | -------------------------------------------------------------------------------------- | | file | 4D.File | → | 添付ファイル | @@ -28,8 +22,20 @@ displayed_sidebar: docs | disposition | Text | → | content-disposition ヘッダーの値: "inline" あるいは "attachment" | | 戻り値 | 4D.MailAttachment | ← | Attachment オブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ---------------------------------------------------------------------------------- | +| 19 R2 | 4D.File, 4D.ZipFile, 4D.Blob の受け入れ | +| 17 R4 | 追加 | + +
    +
    + ## 説明 `MAIL New attachment` コマンドは、[Email オブジェクト](../API/EmailObjectClass.md#email-オブジェクト) に追加することができる添付オブジェクトを作成します。 From ed90c5aab4c92ed33ca1c90c2ea0fad30191ab44 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:52 +0200 Subject: [PATCH 1266/2000] New translations new-collection.md (Japanese) --- .../version-21-R2/commands/new-collection.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md index 30d041c49fb466..c3cf43b930d15c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ----- | ---------- | --------------------------- | -------------- | | value | any | → | コレクションの値 | | 戻り値 | Collection | ← | New collection | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 16 R4 | Created | + +
    +
    + ## 説明 `New collection` コマンドは、空の、あるいは値の入った新規コレクションを作成し、その参照を返します。 コレクションは、[Collection クラス API](../API/CollectionClass.md) のプロパティや関数を使用して操作することができます。 From 1b8d85872e6e8d68b67a3ed33c9558c394d11741 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:54 +0200 Subject: [PATCH 1267/2000] New translations new-log-file.md (Japanese) --- .../version-21-R2/commands/new-log-file.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md index b91df1c750cb8a..49825c37efe62d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ---- | --------------------------- | --------------- | | 戻り値 | Text | ← | 閉じたログファイルの完全パス名 | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | ------- | +| <6 | Created | + +
    +
    + ## 説明 **前提となる注意:** このコマンドは4D Server でのみ動作します。 [Execute on server](../commands-legacy/execute-on-server.md) コマンド経由か、あるいはストアドプロシージャ内でのみ実行することができます。 From 0428d675e9c7071f44dc5fb023f75eebf4abcb73 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:55 +0200 Subject: [PATCH 1268/2000] New translations new-shared-collection.md (Japanese) --- .../version-21-R2/commands/new-shared-collection.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md index 24f36f514d73dc..a1435174d4412a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ----- | ---------- | --------------------------- | --------------------- | | value | any | → | 共有コレクションの値 | | 戻り値 | Collection | ← | New shared collection | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 16 R6 | Created | + +
    +
    + ## 説明 `New shared collection` コマンドは、 空の、あるいは値が入った新規共有コレクションを作成し、その参照を返します。 コレクションは、[Collection クラス API](../API/CollectionClass.md) のプロパティや関数を使用して操作することができます。 From c1a15d1b1db6c3140ae8d3631be9403f575d9db8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:57 +0200 Subject: [PATCH 1269/2000] New translations new-signal.md (Japanese) --- .../version-21-R2/commands/new-signal.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md index eab5b961209d5d..90128e8bdf9a39 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ----------- | ------------------------- | --------------------------- | -------------------- | | description | Text | → | シグナルの詳細 | | 戻り値 | 4D.Signal | ← | シグナルを格納するネイティブオブジェクト | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 17 R4 | 追加 |
    +
    ## 説明 From 0749c0c1a22dfae3bd6c3165c21e67f498781edb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:49:59 +0200 Subject: [PATCH 1270/2000] New translations num.md (Japanese) --- .../version-21-R2/commands/num.md | 24 ++++++++++++------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/num.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/num.md index a4b917bcb0d99d..fac45c974432d4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/num.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/num.md @@ -9,22 +9,28 @@ displayed_sidebar: docs -| 引数 | 型 | | 説明 | -| --------- | ---------------------- | --------------------------- | ------------------------------------- | -| 式 | Text, Boolean, Integer | → | 数値形式を返したい文字列、あるいは0か1を返したいブール値、あるいは数値式 | -| separator | Text | → | 小数点記号 | -| base | Integer | → | 基数を表す2から36までの値 | -| 戻り値 | Real | ← | expression 引数の数値形式 | +
    +| 引数 | 型 | | 説明 | +| ---------- | ---------------------- | --------------------------- | ------------------------------------- | +| expression | Text, Boolean, Integer | → | 数値形式を返したい文字列、あるいは0か1を返したいブール値、あるいは数値式 | +| separator | Text | → | 小数点記号 | +| base | Integer | → | 基数を表す2から36までの値 | +| 戻り値 | Real | ← | expression 引数の数値形式 | + +
    +
    履歴 -| リリース | 内容 | -| ---- | -------------- | -| 21 | *base* 引数のサポート | +| リリース | 内容 | +| --------------------------- | -------------- | +| 21 | *base* 引数のサポート | +| <6 | Created |
    +
    ## 説明 From cd52cad12e7a7201e9ebf91c2c905b75403d726f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:50:00 +0200 Subject: [PATCH 1271/2000] New translations object-get-data-source-formula.md (Japanese) --- .../object-get-data-source-formula.md | 26 ++++++++++++++----- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md index 0f8a192d6f2268..1a3b9277328378 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md @@ -4,18 +4,32 @@ title: OBJECT Get data source formula displayed_sidebar: docs --- -**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Field, Variable ) : 4D.Formula +**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula -| 引数 | 型 | | 説明 | -| ------- | -------------------------- | --------------------------- | --------------------------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)
    省略時: object は変数またはフィールド | -| object | any | → | オブジェクト名( \* 指定時)、または
    変数やフィールド( \* 省略時) | -| formula | 4D.Formula | ← | フォームオブジェクトに割り当てられているフォーミュラ(フォーミュラが何も割り当てられていない場合には `Null`) | +
    +| 引数 | 型 | | 説明 | +| ------ | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| \* | 演算子 | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | +| object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | +| 戻り値 | 4D.Formula | ← | フォームオブジェクトに割り当てられているフォーミュラ(フォーミュラが何も割り当てられていない場合には `Null`) | + +
    +
    +
    履歴 + +| リリース | 内容 | +| ------ | -------------- | +| 21 | *base* 引数のサポート | +| 20 R10 | Created | + +
    +
    + ## 説明 **OBJECT Get data source formula** コマンドは *object* 引数と *\** で指定したオブジェクトに割り当てられたフォーミュラを(あれば)返します。 From c51bb2415f17752190194f16f4cf0883cff52e07 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:50:02 +0200 Subject: [PATCH 1272/2000] New translations object-set-data-source-formula.md (Japanese) --- .../object-set-data-source-formula.md | 26 ++++++++++++++----- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md index f774ae0fda47c4..73742f832a9c49 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md @@ -4,18 +4,32 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Field, Variable ; *formula* : 4D.Formula ) +**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula ) -| 引数 | 型 | | 説明 | -| ------- | -------------------------- | --------------------------- | --------------------------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)
    省略時: object は変数またはフィールド | -| object | any | → | オブジェクト名( \* 指定時)、または
    変数やフィールド( \* 省略時) | -| formula | 4D.Formula | → | データソースとして割り当てるフォーミュラ | +
    +| 引数 | 型 | | 説明 | +| ------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| \* | 演算子 | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | +| object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | +| formula | 4D.Formula | → | データソースとして割り当てるフォーミュラ | + +
    +
    +
    履歴 + +| リリース | 内容 | +| ------ | -------------- | +| 21 | *base* 引数のサポート | +| 20 R10 | Created | + +
    +
    + ## 説明 **OBJECT SET DATA SOURCE FORMULA** コマンドは、 *object* 引数と *\** で指定したオブジェクトのデータソースとしてフォーミュラ(式)を割り当てます。 フォーミュラは [`4D.Formula`](../API/FunctionClass.md#formula-objects) オブジェクトとしてとして提供されていなければなりません。 From bd41c27399319658fb9065d703b54718436119cb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:50:04 +0200 Subject: [PATCH 1273/2000] New translations open-datastore.md (Japanese) --- .../version-21-R2/commands/open-datastore.md | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md index 7780a38946e6b5..c72ac6193b6e91 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md @@ -4,29 +4,34 @@ title: Open datastore displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ----------------------------- | -| 21 | Qodly cloud へのアクセス終了 | -| 20 R6 | Qodly cloud インスタンスへのアクセスをサポート | -| 20 R4 | 新しい *passwordAlgorithm* プロパティ | -| 18 | 追加 | - -
    - **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation +
    + | 引数 | 型 | | 説明 | | -------------- | ------------------------------------------ | --------------------------- | ------------------------------------------------------------- | | connectionInfo | Object | → | リモートデータストアへの接続に使用する接続プロパティ | | localID | Text | → | ローカルアプリケーション内で、開かれたデータストアに対して割り当てる ID (必須) | | 戻り値 | 4D.DataStoreImplementation | ← | データストアオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ----------------------------- | +| 21 | Qodly cloud へのアクセス終了 | +| 20 R6 | Qodly cloud インスタンスへのアクセスをサポート | +| 20 R4 | 新しい *passwordAlgorithm* プロパティ | +| 18 | 追加 | + +
    +
    + ## 説明 `Open datastore` コマンドは、 From 9478fc4b6359f12f1b0a20a1a45b3feac72a916e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:50:05 +0200 Subject: [PATCH 1274/2000] New translations pop3-new-transporter.md (Japanese) --- .../version-21-R2/commands/pop3-new-transporter.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md index f66d65f1a9a7ee..8a8a0a7b50c98e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | メールサーバー情報 | | 戻り値 | 4D.POP3Transporter | ← | [POP3 transporter オブジェクト](../API/POP3TransporterClass.md#pop3-transporter-object) | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 18 R2 | 追加 |
    +
    ## 説明 From ee6b216aeadbc4d7f54febb150e8492ff4a4df75 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:50:07 +0200 Subject: [PATCH 1275/2000] New translations print-form.md (Japanese) --- .../version-21-R2/commands/print-form.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md index 917a71dd41af99..0cbeea1dc82dfe 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | フォームが属するテーブル, または 省略した場合は、デフォルトテーブル | @@ -17,8 +19,21 @@ displayed_sidebar: docs | areaEnd | Integer | → | 終了エリア(areaStartが指定された場合) | | 戻り値 | Integer | ← | 印刷されたエリアの高さ | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | -- | +| 20 | 変更 | +| 16 R6 | 変更 | +| <6 | 追加 | + +
    +
    + ## 説明 **Print form** コマンドは、*aTable* のフィールドや変数の現在の値を使用して *form* 引数で指定したフォームを印刷します。 通常は、印刷処理を完全に制御する必要のある非常に複雑なレポートを印刷するために使用します。 **Print form** はレコード処理、ブレーク処理、改ページ処理を全く行いません。 これらの処理はすべて開発者が行います。 **Print form** は固定されたサイズの枠のなかにフィ-ルドや変数を印刷します。 From 9c9e3505e3c70e9eab09c5088b27826d5dc84bd6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:50:09 +0200 Subject: [PATCH 1276/2000] New translations process-activity.md (Japanese) --- .../version-21-R2/commands/process-activity.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md index 7c08a6be22c436..55445bae3f46d9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md @@ -8,22 +8,27 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --------- | ------- | --------------------------- | -------------------------------------------------------------- | | sessionID | Text | → | セッションID | | options | Integer | → | 返される情報を指定するオプション | | 戻り値 | Object | ← | 実行中のプロセスまたはユーザーセッション(4D Serverのみ) のスナップショット | +
    +
    履歴 -| リリース | 内容 | -| ----- | ------------------- | -| 20 R7 | *sessionID* 引数のサポート | -| 21 | Web ユーザーセッションのサポート | +| リリース | 内容 | +| ----- | ----------------------------------------------------------------------------------------- | +| 21 | Web ユーザーセッションのサポート | +| 20 R7 |
    • Support of *sessionID* parameter
    • Renamed (Get process activity)
    |
    +
    ## 説明 From 59cdad7a5e99206de277d221eb0666e0dd7bc8a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:50:10 +0200 Subject: [PATCH 1277/2000] New translations process-info.md (Japanese) --- .../version-21-R2/commands/process-info.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md index 6ba3012ac1915d..b29c3920ef2b76 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------------- | ------- | :-------------------------: | -------------- | | processNumber | Integer | → | Process number | | 戻り値 | Object | ← | プロセスに関する情報 | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R7 | 追加 |
    +
    ## 説明 @@ -75,7 +80,7 @@ displayed_sidebar: docs | DB4D Listener | -51 | | DB4D Mirror | -50 | | DB4D Worker pool user | -48 | -| Design process | -2 | +| Design process | -3 | | Event manager | -8 | | Execute on client process | -14 | | Execute on server process | 1 | From b1615c8219908efd1febe6bf1c7e6c1d795481d8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:50:12 +0200 Subject: [PATCH 1278/2000] New translations process-number.md (Japanese) --- .../version-21-R2/commands/process-number.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md index 035fb5ef9df215..da24181fedb645 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ---- | ------- | --------------------------- | ------------------- | | name | Text | → | プロセス番号を取得したいプロセスの名前 | @@ -16,15 +18,19 @@ displayed_sidebar: docs | \* | 演算子 | → | サーバーからプロセス番号を返す | | 戻り値 | Integer | ← | Process number | +
    +
    履歴 | リリース | 内容 | | ----- | ---------- | | 20 R7 | id 引数のサポート | +| 6 | Created |
    +
    ## 説明 From 17009d9836ee337879bcdfeebd78c1cd461bea29 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:50:13 +0200 Subject: [PATCH 1279/2000] New translations select-log-file.md (Japanese) --- .../version-21-R2/commands/select-log-file.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md index ab643e72725770..9d758376c2505b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md @@ -8,13 +8,27 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | --------------- | | logFile | Text | → | ログファイルの名前 | | \* | 演算子 | → | カレントのログファイルを閉じる | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | ------- | +| 11 SQL | 変更 | +| <6 | Created | + +
    +
    + ## 説明 **SELECT LOG FILE** コマンドは引数内に渡した値に応じて、ログファイルを作成するか、または閉じます。 From 5200ff7717b47adf03f0e5eb74bebcdac2765fdb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:50:15 +0200 Subject: [PATCH 1280/2000] New translations session-info.md (Japanese) --- .../version-21-R2/commands/session-info.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md index d0dc5b0467b3ee..9ec8f196092876 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md @@ -8,21 +8,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --------- | ------- | :-------------------------: | ----------- | | sessionID | Integer | → | セッションID | | 戻り値 | Object | ← | セッションに関する情報 | +
    +
    履歴 -| リリース | 内容 | -| ----- | ----------------- | -| 20 R8 | スタンドアロンセッションのサポート | -| 20 R7 | 追加 | +| リリース | 内容 | +| ----- | ------------------------------ | +| 20 R8 | Support of standalone sessions | +| 20 R7 | 追加 |
    +
    ## 説明 From dbc123ee495f11814ea46d8dec79d2035eadcbfc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:50:17 +0200 Subject: [PATCH 1281/2000] New translations session-storage.md (Japanese) --- .../version-21-R2/commands/session-storage.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md index 5f01956d1a9dc2..c45330381d6190 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md @@ -8,21 +8,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ----------------------------------- | | id | Text | → | セッションの固有ID(UUID) | | 戻り値 | Object | ← | セッションのStorage オブジェクト | +
    +
    履歴 -| リリース | 内容 | -| ----- | ----------------- | -| 20 R8 | スタンドアロンセッションのサポート | -| 20 R6 | 追加 | +| リリース | 内容 | +| ----- | ------------------------------ | +| 20 R8 | Support of standalone sessions | +| 20 R6 | 追加 |
    +
    ## 説明 From 97af566e6fa5489c06ab4c2f1c36f8f171579563 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:50:18 +0200 Subject: [PATCH 1282/2000] New translations session.md (Japanese) --- .../version-21-R2/commands/session.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session.md index a9233779fcb08b..872cd2a1ba313f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session.md @@ -14,17 +14,20 @@ displayed_sidebar: docs | --- | ---------------------------------------------------- | --------------------------- | -------------- | | 戻り値 | [4D.Session](../API/SessionClass.md) | ← | Session オブジェクト | + +
    履歴 | リリース | 内容 | | ----- | -------------------------------- | -| 20 R8 | スタンドアロンセッションのサポート | +| 20 R8 | Support of standalone sessions | | 20 R5 | リモートクライアントとストアドプロシージャーセッションをサポート | | 18 R6 | 追加 |
    +
    ## 説明 From e242328b7c664f7e680e55cb16d64bcc0f615814 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:50:20 +0200 Subject: [PATCH 1283/2000] New translations set-allowed-methods.md (Japanese) --- .../version-21-R2/commands/set-allowed-methods.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md index 13e71bca15e21b..ae5af534a8e737 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------------ | ------ | --------------------------- | -------- | | methodsArray | テキスト配列 | → | メソッド名の配列 | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | -- | +| 17 R2 | 変更 | +| <6 | 追加 | + +
    +
    + ## 説明 **SET ALLOWED METHODS** コマンドはアプリケーション経由で入力可能なプロジェクトメソッドを指定します。 From a0d564eb8d237f921ae36e2204c3e487901a9fb3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:50:21 +0200 Subject: [PATCH 1284/2000] New translations set-window-document-icon.md (Japanese) --- .../version-21-R2/commands/set-window-document-icon.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md index 53da2e58a68bf1..0990b85c408904 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------ | -------------------------------------------------- | --------------------------- | --------------- | | winRef | Integer | → | ウィンドウ参照番号 | | image | Picture | → | カスタムアイコン | | file | 4D.File, 4D.Folder | → | ファイルパスまたはフォルダパス | +
    +
    履歴 | リリース | 内容 | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | 追加 |
    +
    ## 説明 From 260ece9a262c9ebc473fb23f2f5513bd7408cbe2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:50:23 +0200 Subject: [PATCH 1285/2000] New translations smtp-new-transporter.md (Japanese) --- .../version-21-R2/commands/smtp-new-transporter.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md index a66eefd2d7a914..93b920f5bbf196 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | メールサーバー情報 | | 戻り値 | 4D.SMTPTransporter | ← | [SMTP transporter オブジェクト](../API/SMTPTransporterClass.md#smtp-transporter-object) | +
    +
    履歴 | リリース | 内容 | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 17 R4 | 追加 |
    +
    ## 説明 From 0b653f60cb4a6daf0ed59c2b822494200acf101a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:50:25 +0200 Subject: [PATCH 1286/2000] New translations string.md (Japanese) --- .../version-21-R2/commands/string.md | 26 ++++++++++++------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/string.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/string.md index a9c3b83166807c..bc79a10ab8b4d5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/string.md @@ -9,23 +9,29 @@ displayed_sidebar: docs -| 引数 | 型 | | 説明 | -| ------- | ------------- | --------------------------- | ----------------------------------------------------------------------------- | -| 式 | 式 | → | 文字列式を返したい式 (実数、整数、倍長整数、日付、時間、文字列、 テキスト、ブール、未定義、Null を指定可能) | -| format | Integer, Text | → | 表示フォーマット | -| addTime | Time | → | expressionが日付の時、追加する時間 | -| base | Integer | → | 式が数値の場合に、基数を表す2 から36 までの値 | -| 戻り値 | Text | ← | 式の文字列の形式 | +
    +| 引数 | 型 | | 説明 | +| ---------- | ------------- | --------------------------- | ----------------------------------------------------------------------------- | +| expression | 式 | → | 文字列式を返したい式 (実数、整数、倍長整数、日付、時間、文字列、 テキスト、ブール、未定義、Null を指定可能) | +| format | Integer, Text | → | 表示フォーマット | +| addTime | Time | → | expressionが日付の時、追加する時間 | +| base | Integer | → | 式が数値の場合に、基数を表す2 から36 までの値 | +| 戻り値 | Text | ← | 式の文字列の形式 | + +
    +
    履歴 -| リリース | 内容 | -| ---- | -------------- | -| 21 | *base* 引数のサポート | +| リリース | 内容 | +| --------------------------- | -------------- | +| 21 | *base* 引数のサポート | +| <6 | Created |
    +
    ## 説明 From 0e12f03fd2ada60e14a588f46033087c3a67d372 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:50:26 +0200 Subject: [PATCH 1287/2000] New translations super.md (Japanese) --- .../version-21-R2/commands/super.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/super.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/super.md index 4e4040632fcb54..616fda58c90f06 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/super.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/super.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ----- | ------ | --------------------------- | ---------------- | | param | any | -> | 親コンストラクターに受け渡す引数 | | 戻り値 | Object | <- | 親オブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | ------- | +| 19 | Created | + +
    +
    + `Super` キーワードによって、スーパークラス (親クラス) を呼び出すことができます。 `Super` は次の 2つの目的のために使います: From ed5d18595adf020b4f8b32ba7df39cc00e395f0c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:51:36 +0200 Subject: [PATCH 1288/2000] New translations this.md (Japanese) --- .../version-21-R2/commands/this.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/this.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/this.md index 0eb4518f8b557e..f60dd2cec884b4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/this.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/this.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ---------------- | | 戻り値 | Object | ← | カレントの要素またはオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | ------- | +| 19 | Created | + +
    +
    + ## 説明 `This` コマンドは現在処理中のオブジェクトへの参照を返します。 From 43db62f0f13a38e91e85cf76e05895409547dc09 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:51:38 +0200 Subject: [PATCH 1289/2000] New translations trim-end.md (Japanese) --- .../version-21-R2/commands/trim-end.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md index ae6a7b830e42fc..8f9d9ce58c90cd 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | ------------ | | aString | Text | → | トリミングするテキスト | | 戻り値 | Text | ← | トリミングされたテキスト | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | 追加 |
    +
    ## 説明 From 0bc64a88e77244338b29857b00c05a520b9480bf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:51:39 +0200 Subject: [PATCH 1290/2000] New translations trim-start.md (Japanese) --- .../version-21-R2/commands/trim-start.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md index 1b15710ad8e120..c0b6ba70d05190 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | ------------ | | aString | Text | → | トリミングするテキスト | | 戻り値 | Text | ← | トリミングされたテキスト | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | 追加 |
    +
    ## 説明 From 69d26e352efecb79c7f1a9296874bfd4e761eade Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:51:41 +0200 Subject: [PATCH 1291/2000] New translations trim.md (Japanese) --- .../version-21-R2/commands/trim.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md index 166ca8a4c94f30..b8fca92396abc2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | ------------ | | aString | Text | → | トリミングするテキスト | | 戻り値 | Text | ← | トリミングされたテキスト | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | 追加 |
    +
    ## 説明 From b39de399a1ad6052fc9552a12bcdb649c1aed228 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:51:42 +0200 Subject: [PATCH 1292/2000] New translations use-entity-selection.md (Japanese) --- .../version-21-R2/commands/use-entity-selection.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md index f7d159df37b287..58c501e5253435 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --------------- | ---------------------------------- | --------------------------- | ------------ | | entitySelection | 4D.EntitySelection | → | エンティティセレクション | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | -- | +| 17 | 追加 | + +
    +
    + ## 説明 `USE ENTITY SELECTION` コマンドは、*entitySelection* 引数のデータクラスに合致するテーブルのカレントセレクションを、渡したエンティティセレクションの内容で更新します。 From 0679ba4080024cce89b225ff3f27524a2cff5ea8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:51:44 +0200 Subject: [PATCH 1293/2000] New translations wa-get-context.md (Japanese) --- .../version-21-R2/commands/wa-get-context.md | 25 ++++++++++++++----- 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md index e053aeaa2ad341..22ce944122b93f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md @@ -4,18 +4,31 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( * ; *object* : Text ) -> *contextObj* : Object
    **WA Get context** ( *object* : Field, Variable ) -> *contextObj* : Object +**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object -| 引数 | 型 | | 説明 | -| ---------- | ------ | --------------------------- | --------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | -| object | any | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | -| contextObj | Object | ← | 事前に定義されていればコンテキストオブジェクト、それ以外の場合には `null` | +
    +| 引数 | 型 | | 説明 | +| ------ | -------------- | --------------------------- | --------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | +| object | Text, Variable | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | +| 戻り値 | Object | ← | 事前に定義されていればコンテキストオブジェクト、それ以外の場合には `null` | + +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 20 R9 | 追加 | + +
    +
    + ### 説明 `WA Get context` コマンドは、 \* および *object* 引数で指定された Web エリア内の `$4d` に対して [`WA SET CONTEXT`](./wa-set-context.md) を使用して定義されたコンテキストオブジェクトを取得します。 このWeb エリアに対して `WA SET CONTEXT` が呼ばれていなかった場合、コマンドは `null` を返します。 From cd6b900330933703279230193764087ff52d6c14 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:51:45 +0200 Subject: [PATCH 1294/2000] New translations wa-set-context.md (Japanese) --- .../version-21-R2/commands/wa-set-context.md | 25 ++++++++++++++----- 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md index 76d97de8388c28..103b18e35f37fa 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md @@ -4,18 +4,31 @@ title: WA SET CONTEXT displayed_sidebar: docs --- -**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Field, Variable ; *contextObj* : Object ) +**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object ) -| 引数 | 型 | | 説明 | -| ---------- | ------ | --------------------------- | --------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | -| object | any | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | -| contextObj | Object | → | `$4d` を使用して呼び出せる関数を格納したオブジェクト | +
    +| 引数 | 型 | | 説明 | +| ---------- | --------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | +| object | Text, Variable, Field | → | Object name (if \* is specified) or
    Variable or field (if \* is omitted) | +| contextObj | Object | → | `$4d` を使用して呼び出せる関数を格納したオブジェクト | + +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 20 R9 | 追加 | + +
    +
    + ### 説明 `WA SET CONTEXT` コマンドは、 \* および *object* 引数で指定されたWeb エリア内の `$4d` に対して *contextObj* 引数で指定したコンテキストオブジェクトを定義します。 このコマンドが使用されると、 `$4d` は提供された *contextObj* 内で宣言されたコンテンツのみにアクセスできます。 コンテキストオブジェクトが何も設定されていない場合、 `$4d` はすべての4D メソッドにアクセスできますが、ユーザークラスにはアクセスできません。 From 9da29356de339fc8f88d2436981385fad672b90e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:51:47 +0200 Subject: [PATCH 1295/2000] New translations web-event.md (Japanese) --- .../version-21-R2/commands/web-event.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md index b7aa8698bd7cb9..b6b20bc00c6833 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | :-------------------------: | ----------------- | | 戻り値 | Object | ← | トリガーされたイベントに関する情報 | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | -- | +| 21 | 追加 | + +
    +
    + ## 説明 `Web Event` は、Web ページコンポーネントにリンクされた、トリガーされたイベントに関する情報を格納したオブジェクトを返します。 From c623a53c34c9eda6686acf96099e2abe24f1dc77 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:51:48 +0200 Subject: [PATCH 1296/2000] New translations web-form.md (Japanese) --- .../version-21-R2/commands/web-form.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md index b6d0c3701c653b..ad9f84b04ff4a1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | -------------------------- | :-------------------------: | ------------------------- | | 戻り値 | 4D.WebForm | ← | 新しい `Web Form` プロキシオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | -- | +| 21 | 追加 | + +
    +
    + ## 説明 `Web Form` コマンドは、ページのプロパティと関数を効率的にエミュレートするための手段を提供する `4D.WebForm` プロキシオブジェクトを返します。 From 6b3a90444df572dd3e734445258c98ead46ce63b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:51:50 +0200 Subject: [PATCH 1297/2000] New translations web-server-list.md (Japanese) --- .../version-21-R2/commands/web-server-list.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md index a7bf3f7f357aa2..9dba1ed0e3ba75 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ---------- | --------------------------- | -------------------------- | | 戻り値 | Collection | ← | 利用可能なWeb サーバーオブジェクトのコレクション | +
    +
    履歴 | リリース | 内容 | @@ -21,6 +25,7 @@ displayed_sidebar: docs | 18 R3 | 追加 |
    +
    ## 説明 From 56bc0857cce6f269bcd16ace736b8f5f7fdfa3b2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:51:51 +0200 Subject: [PATCH 1298/2000] New translations web-server.md (Japanese) --- .../version-21-R2/commands/web-server.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md index 54a093e1da47e9..8c6def250b2b17 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------ | ---------------------------- | --------------------------- | ------------------------------------------------------------------- | | option | Integer | → | 取得する Webサーバー (省略時のデフォルト = `Web server database`) | | 戻り値 | 4D.WebServer | ← | WebServer オブジェクト | +
    +
    履歴 | リリース | 内容 | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 19 | .sessionCookieSameSite をサポート |
    +
    ## 説明 From 79a2be660d7aa47d19dc9028c656b06f87775f07 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:51:53 +0200 Subject: [PATCH 1299/2000] New translations zip-create-archive.md (Japanese) --- .../version-21-R2/commands/zip-create-archive.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md index e40ae29773b4d5..3b4bd285b7880a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --------------- | ------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------- | | fileToZip | 4D.File | → | 圧縮する File または Folder オブジェクト | @@ -17,8 +19,10 @@ displayed_sidebar: docs | options | Integer | → | *folderToZip* オプション: `ZIP Without enclosing folder` (外側のフォルダーを除外して ZIP圧縮をおこなう) | | 戻り値 | Object | ← | ステータスオブジェクト | +
    +
    履歴 | リリース | 内容 | @@ -27,6 +31,7 @@ displayed_sidebar: docs | 18 | 追加 |
    +
    ## 説明 @@ -51,7 +56,7 @@ displayed_sidebar: docs *destinationFile* には、作成する ZIPアーカイブ (名前や位置など) を記述する `4D.File` オブジェクトを渡します。 作成した ZIPアーカイブがあらゆるソフトウェアで自動的に処理されるようにするため、".zip" 拡張子の使用が推奨されます。 -アーカイブが作成されると、[ZIP Read archive](zip-read-archive.md) を使用してアクセスすることができます。 +Once an archive is created, you can use the [ZIP Read archive](zip-read-archive.md) command to access it. **ステータスオブジェクト** From d0e3f260c94b5527002878b0539f49f21e45f922 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:51:54 +0200 Subject: [PATCH 1300/2000] New translations zip-read-archive.md (Japanese) --- .../version-21-R2/commands/zip-read-archive.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md index 8f2956213e61bc..9804817c0bae88 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | -------- | ----------------------------- | :-------------------------: | ------------------------------------------ | | zipFile | 4D.File | → | ZIPアーカイブファイル | | password | Text | → | ZIPアーカイブのパスワード (必要であれば) | | 戻り値 | 4D.ZipArchive | ← | アーカイブオブジェクト | +
    +
    履歴 | リリース | 内容 | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 18 | 追加 |
    +
    ## 説明 From 4ef59f8bf849073427764b7bfee12c216f35ec73 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:52:11 +0200 Subject: [PATCH 1301/2000] New translations listbox-column.md (Japanese) --- .../current/FormObjects/listbox-column.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox-column.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox-column.md index c095d6f2b1a8b3..dab9319ba815bd 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox-column.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox-column.md @@ -40,8 +40,8 @@ title: リストボックス列 | On Load | | | | On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *追加プロパティの取得はセル編集完了時のみ* | | On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *配列リストボックスのみ* | -| On Scroll |
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    | | | On Unload | | | +| On Validate | | | ## オブジェクト配列の使用 From 218f9991e3405f96e6cad8395377792a726165f9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:52:13 +0200 Subject: [PATCH 1302/2000] New translations listbox-header-footer.md (Japanese) --- .../current/FormObjects/listbox-header-footer.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox-header-footer.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox-header-footer.md index 7ccb6cda30a140..e5cf334f84c33f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox-header-footer.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox-header-footer.md @@ -1,11 +1,11 @@ --- id: listbox-header-footer -title: List Box Header and Footer +title: リストボックスのヘッダーとフッター --- :::note -- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- リストボックスのヘッダープロパティにアクセスするためには、リストボックスのプロパティリストで [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) オプションが選択されていなければなりません。 - リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#フッターを表示) オプションが選択されていなければなりません。 ::: @@ -18,7 +18,7 @@ title: List Box Header and Footer リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 -さらに、ヘッダー特有のプロパティを設定することができます。 Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). +さらに、ヘッダー特有のプロパティを設定することができます。 [カスタマイズされた並び替え](./listbox_overview.md#ソートの管理) などの用途に、ヘッダーの列タイトルの隣、あるいはタイトルの代わりにアイコンを表示することができます。 ![](../assets/en/FormObjects/lbHeaderIcon.png) From 52b5f3de0d1a31f65d262bad9f1dcf1032816a78 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:52:15 +0200 Subject: [PATCH 1303/2000] New translations listbox-object.md (Japanese) --- .../current/FormObjects/listbox-object.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox-object.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox-object.md index d029cc7e5561cc..b100d114b31d9d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox-object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox-object.md @@ -168,9 +168,10 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 | On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | | On Open Detail |
    • [row](#additional-properties)
    | *カレントセレクション&命名セレクションリストボックスのみ* | | On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *配列リストボックスのみ* | -| On Selection Change | | | | On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | +| On Selection Change | | | | On Unload | | | +| On Validate | | | ### 追加プロパティ {#additional-properties} From 09f899f653a645cc0849b32bff14db45c3587ffc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:52:17 +0200 Subject: [PATCH 1304/2000] New translations listbox-column.md (Japanese) --- .../version-21/FormObjects/listbox-column.md | 414 ++++++++++++++++++ 1 file changed, 414 insertions(+) create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..92033831bc0ae7 --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md @@ -0,0 +1,414 @@ +--- +id: listbox-column +title: リストボックス列 +--- + +リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: + +![](../assets/en/FormObjects/listbox_column.png) + +リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、リストボックスに対する設定よりもこちらが優先されます。 + +> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#式の型-式タイプ) +> (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 + +## カラム特有のプロパティ {#column-specific-properties} + +[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [選択リスト](properties_DataSource.md#選択リスト-静的リスト) - [式](properties_DataSource.md#式) - [幅](properties_CoordinatesAndSizing.md#幅) - [入力可](properties_Entry.md#入力可) - [フォーカス可](properties_Entry.md#フォーカス可) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [デフォルト値](properties_DataSource.md#デフォルト値) - [選択リスト](properties_DataSource.md#選択リスト) - [式](properties_DataSource.md#式) - [データタイプ (リスト)](properties_DataSource.md#データタイプ-リスト) - [関連付け](properties_DataSource.md#関連付け) - [自動行高](properties_CoordinatesAndSizing.md#自動行高) - [最小幅](properties_CoordinatesAndSizing.md#最小幅) - [最大幅](properties_CoordinatesAndSizing.md#最大幅) - [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) - [指定リスト](properties_RangeOfValues.md#指定リスト) - [除外リスト](properties_RangeOfValues.md#除外リスト) - [表示タイプ](properties_Display.md#d表示タイプ) - [文字フォ-マット](properties_Display.md#文字フォ-マット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [非表示](properties_Display.md#表示状態) - [ワードラップ](properties_Display.md#ワードラップ) - [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [背景色](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) - [背景色式](properties_BackgroundAndBorder.md#背景色式) - [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) - [フォント](properties_Text.md#フォント) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [行スタイル配列](properties_Text.md#行スタイル配列) - [スタイル式](properties_Text.md#スタイル式) - [フォントカラー](properties_Text.md#フォントカラー) - [行フォントカラー配列](properties_Text.md#行フォントカラー配列) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [マルチスタイル](properties_Text.md#マルチスタイル) - [メソッド](properties_Action.md#メソッド) + +## サポートされるフォームイベント {#supported-form-events} + +| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Sort |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *配列リストボックスのみ* | +| On Before Data Entry |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Before Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Begin Drag Over |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Column Moved |
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | | +| On Column Resize |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    | | +| On Data Change |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Double Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drag Over |
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drop |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Footer Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *追加プロパティの取得はセル編集完了時のみ* | +| On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *配列リストボックスのみ* | +| On Unload | | | +| On Validate | | | + +## オブジェクト配列の使用 + +リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 + +以下のリストボックスはオブジェクト配列を使用してデザインされました: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### オブジェクト配列カラムの設定 + +オブジェクト配列をリストボックスのカラムに割り当てるには、プロパティリスト (の "変数名" 欄) にオブジェクト配列名を設定するか、配列型のカラムのように [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md) コマンドを使用します。 プロパティリスト内では、カラムにおいて "式タイプ" にオブジェクトを選択できます: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +オブジェクトカラムに対しては、座標、サイズ、スタイルなどに関連した標準のプロパティが使用可能です。 プロパティリストを使用して定義する方法のほかにも、オブジェクト型のリストボックスカラムのそれぞれの行に対してスタイル、フォントカラー、背景色、表示状態をプログラムで定義することもできます。 これらのタイプのカラムは非表示にすることも可能です。 + +しかしながら、データソーステーマは、オブジェクト型のリストボックスカラムに対しては選択できません。 実際、カラムの各セルの中身は、それに対応するオブジェクト配列の要素の属性に基づいています。 配列の各オブジェクト要素には、以下を定義できます: + +値の型 (必須): テキスト、カラー、イベント、他
    +値そのもの (任意): 入力/出力に使用
    +セルの内容表示 (任意): ボタン、リスト、他
    +追加の設定 (任意): 値の型によります
    +これらのプロパティを定義するには、適切な属性をオブジェクト内に設定する必要があります (使用可能な属性は以下に一覧としてまとめてあります)。 たとえば、以下ような簡単なコードを使用してオブジェクトカラム内に "Hello World!" 書き込むことができます: + +```4d +ARRAY OBJECT(obColumn;0) //カラム配列 + var $ob : Object //第一要素 + OB SET($ob;"valueType";"text") //値の型を定義 (必須) + OB SET($ob;"value";"Hello World!") //値を定義 + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> 表示フォーマットと入力フィルターはオブジェクトカラムに対しては設定できません。 これらは値の型に応じて自動的に変わるからです。 + +#### valueTypeとデータ表示 + +リストボックスカラムにオブジェクト配列が割り当てられているとき、セルの表示・入力・編集の方法は、配列の要素の valueType 属性に基づきます。 次の valueType の値がサポートされています: + +- "text": テキスト値 +- "real": セパレーターを含む数値。セパレーターの例: ``, `<.>`, `<,>` +- "integer": 整数値 +- "boolean": true/false 値 +- "color": 背景色を定義 +- "event": ラベル付ボタンを表示 + +4D は "valueType" の値に応じたデフォルトのウィジェットを使用します (つまり、"text" と設定すればテキスト入力ウィジェットが表示され、"boolean" と設定すればチェックボックスが表示されます)。 しかし、オプションを使用することによって表示方法の選択が可能な場合もあります (たとえば、"real" と設定した場合、ドロップダウンメニューとしても表示できます)。 以下の一覧はそれぞれの値の型に対してのデフォルトの表示方法と、他に選択可能な表示方の一覧を表しています: + +| valueType | デフォルトのウィジェット | 他に選択可能なウィジェット | +| --------- | ------------------------------------------ | ----------------------------------------------------------------------------------------------- | +| text | テキスト入力 | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | +| real | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | +| integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | +| boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | +| color | 背景色 | text | +| event | ラベル付ボタン | | +| | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | + +セルの表示とオプションは、オブジェクト内の特定の属性を使用することによって設定できます (以下を参照ください)。 + +#### 表示フォーマットと入力フィルター + +オブジェクト型のリストボックスのカラムにおいては、表示フォーマットと入力フィルターを設定することはできません。 これらは値の型に応じて自動的に定義されます。 どのように定義されるかについては、以下一覧にまとめてあります: + +| 値の型 | デフォルトのフォーマット | 入力コントロール | +| ------- | ----------------------------------------------------------- | -------------------------------------- | +| text | オブジェクト内で定義されているものと同じ | 制限なし | +| real | オブジェクト内で定義されているものと同じ (システムの小数点セパレーターを使用) | "0-9" と "." と "-" | +| | | min>=0 の場合、"0-9" と "." | +| integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | +| | | min>=0 の場合、"0-9" | +| Boolean | チェックボックス | N/A | +| color | N/A | N/A | +| event | N/A | N/A | + +### 属性 + +オブジェクト配列の各要素は、セルの中身とデータ表示を定義する一つ以上の属性を格納するオブジェクトです (上記の例を参照ください)。 + +唯一必須の属性は "valueType" であり、サポートされる値は "text"、"real"、"integer"、"boolean"、"color" そして "event"です。 以下の表には、リストボックスオブジェクト配列において "valueType"の値に応じてサポートされるすべての属性がまとめてあります (他の属性はすべて無視されます)。 表示フォーマットに関しては、その更に下に詳細な説明と例があります。 + +| | valueType | text | real | integer | boolean | color | event | +| --------------------- | ------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | +| *属性* | *説明* | | | | | | | +| value | セルの値 (入力または出力) | ○ | ○ | ○ | | | | +| min | 最小値 | | ○ | ○ | | | | +| max | 最大値 | | ○ | ○ | | | | +| behavior | "スリーステート" の値 | | | ○ | | | | +| requiredList | オブジェクト内で定義されたドロップダウンリスト | ○ | ○ | ○ | | | | +| choiceList | オブジェクト内で定義されたコンボボックス | ○ | ○ | ○ | | | | +| requiredListReference | 4D リスト参照 ("saveAs"の値による) | ○ | ○ | ○ | | | | +| requiredListName | 4D リスト名 ("saveAs"の値による) | ○ | ○ | ○ | | | | +| saveAs | "reference" または "value" | ○ | ○ | ○ | | | | +| choiceListReference | 4D リスト参照、コンボボックスを表示 | ○ | ○ | ○ | | | | +| choiceListName | 4D リスト名、コンボボックスを表示 | ○ | ○ | ○ | | | | +| unitList | X要素の配列 | ○ | ○ | ○ | | | | +| unitReference | 選択された要素のインデックス | ○ | ○ | ○ | | | | +| unitsListReference | 単位の4D リスト参照 | ○ | ○ | ○ | | | | +| unitsListName | 単位の4D リスト名 | ○ | ○ | ○ | | | | +| alternateButton | 切り替えボタンを追加 | ○ | ○ | ○ | ○ | ○ | | + +#### value + +セルの値は "value" 属性に保存されています。 この属性は入力と出力に使用されるほか、 この属性は入力と出力に使用されるほか、 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 + +```4d + ARRAY OBJECT(obColumn;0) //カラム配列 + var $ob1;$ob2;$ob3 : Object + var $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // ユーザーが新しい値を入力した場合、編集された値は $entry に格納されます + + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> null 値はサポートされており、空のセルとして表示されます。 + +#### min と max + +"valueType" が"real" または "integer" であるとき、min と max 属性もオブジェクトに設定できます (値は適切な範囲で、かつ、valueType と同じ型である必要があります)。 + +これらの属性を使用すると入力値の範囲を管理することができます。 セルが評価されたとき (フォーカスを失ったとき)、入力された値が min の値より低い場合、または max の値より大きい場合には、その値は拒否されます。 この場合、入力をする前の値が保持され、tip として説明が表示されます。 + +```4d + var $ob3 : Object + var $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +behavior 属性は、値の通常の表示とは異なる表示方法を提供します。 4D v15では、一つだけ他の表示方法が用意されています: + +| 属性 | 使用可能な値 | valueType | 説明 | +| -------- | ----------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | 数値をスリーステートチェックボックスとして表します。
    2=セミチェックボックス、1=チェックされている、0=チェックされていない、-1=非表示チェックボックス、-2=チェックされていない、入力不可、-3=チェックされている、入力不可、-4=セミチェックボックス、入力不可 | + +```4d + var $ob3; $ob4 : Object + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";-3) + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList と choiceList + +"choiceList" または "requiredList" 属性がオブジェクト内に存在しているとき、テキスト入力は以下の属性に応じて、ドロップダウンリストまたはコンボボックスで置き換えられます: + +- 属性が "choiceList" の場合、セルはコンボボックスとして表示されます。 これはつまり、ユーザーは値を選択、または入力できるということです。 +- 属性が "requiredList" の場合、セルはドロップダウンリストとして表示されます。 これはつまり、ユーザーはリストに提供されている値からどれか一つを選択するしかないということです。 + +どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> ウィジェットの値は配列を通して定義されます。 既存の 4Dリストをウィジェットに割り当てたい場合、"requiredListReference"、"requiredListName"、"choiceListReference"、または "choiceListName" 属性を使用する必要があります。 + +例: + +- 選択肢が二つ ("Open" または "Closed") しかないドロップダウンリストを表示したい場合を考えます。 デフォルトでは "Closed" が選択された状態にしたいとします: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- 整数値であればすべて受け入れ可能な状態にしておいた上で、もっとも一般的な値を提示するためにコンボボックスを表示したい場合を考えます: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 をデフォルト値として使用 + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName と requiredListReference + +"requiredListName" と "requiredListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはドロップダウンリストとして表示されるようになります。 これはつまり、ユーザーはリスト内に提供された値のどれか一つのみを選択できるということを意味します。 + +"requiredListName" または "requiredListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡します。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> - これらの値を単純な配列を通して定義したい場合は、"requiredList" 属性を使用する必要があります。 +> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" + +例: + +- ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "blue" にしたい場合を考えます: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- プログラミングによって定義されたリストに基づいたドロップダウンリストを表示し、参照として保存したい場合を考えます: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //デフォルトで London を表示 + OB SET($ob;"requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName と choiceListReference + +"choiceListName" と "choiceListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはコンボボックスとして表示されるようになります。 これはつまり、ユーザーは値を選択、または入力できるということを意味します。 + +"choiceListName" または "choiceListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡しま す。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> - これらの値を単純な配列を通して定義したい場合は、"choiceList" 属性を使用する必要があります。 +> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" + +例: + +ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "green" にしたい場合を考えます: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList、unitsListName、 unitsListReference と unitReference + +特定の値を使用することで、セルの値に関連した単位を追加することができます (*例*: "10 cm", "20 pixels" 等)。 単位リストを定義するためには、以下の属性のどれか一つを使用します: 単位リストを定義するためには、以下の属性のどれか一つを使用します: + +- "unitsList": 利用可能な単位 (例: "cm"、"inches"、"km"、"miles"、他) を定義するのに使用する x 要素を格納した配列。 オブジェクト内で単位を定義するためには、この属性を使用します。 +- "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 [`New list`](../commands-legacy/new-list.md) コマンドで作成された 4D リストで単位を定義するためには、この属性を使用します。 +- "unitsListName": 利用可能な単位を含んだデザインモードで作成された 4Dリスト名。 ツールボックスで作成された 4Dリストで単位を定義するためには、この属性を使用します。 + +単位リストが定義された方法に関わらず、以下の属性を関連付けることができます: + +- "unitReference": "unitList"、"unitsListReference" または "unitsListName" の値リスト内で選択された項目へのインデックス (1からx) を格納する単一の値。 + +カレントの単位は、ボタンとして表示されます。このボタンは、クリックするたびに "unitList"、"unitsListReference" または "unitsListName" の値を切り替えていきます (例: "pixels" -> "rows" -> "cm" -> "pixels" -> 等)。 + +例: + +数値の入力と、その後に可能性のある二つの単位 ("lines" または "pixels") を続けて表示したい場合を考えます。 カレントの値は "2" + "lines" と、 オブジェクト内で直接定義された値 ("unitsList" 属性) を使用するものとします: + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +var $ob : Object +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +セルに省略ボタン [...] を追加したい場合、"alternateButton" 属性に true の値を入れてオブジェクトに渡すだけです。 省略ボタンは自動的にセル内に表示されます。 省略ボタンは自動的にセル内に表示されます。 + +このボタンがユーザーによってクリックされた場合、`On Alternate Click` イベントが生成され、そのイベントを自由に管理することができます (詳細な情報に関しては [イベント管理](#イベント管理) の章を参照ください)。 + +例: + +```4d +var $ob1 : Object +var $entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### color valueType + +"color" valueType を使用すると、色、または色を表すテキストを表示することができます。 + +- 値が数字の場合、色付けされた長方形がセル内に表示されます。 例: + + ```4d + var $ob4 : Object + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- 値がテキストの場合、そのテキストが表示されます (*例*: "value";"Automatic")。 + +#### event valueType + +"event" valueType を使用すると、クリックした際に `On Clicked` イベントを生成する単純なボタンを表示します。 データまたは値を渡す/返すことはできません。 データまたは値を渡す/返すことはできません。 + +オプションとして、"label" 属性を渡すことができます。 + +例: + +```4d +var $ob : Object +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### イベント管理 + +オブジェクトリストボックス配列を使用している際には、複数のイベントを管理することができます: + +- **On Data Change**: 以下の場所において、どんな値でも変更された場合には `On Data Change` イベントがトリガーされます: + - テキスト入力 + - ドロップダウンリスト + - コンボボックスエリア + - 単位ボタン (値 x が値 x+1 へとスイッチしたとき) + - チェックボックス (チェック/チェックなしの状態がスイッチしたとき) +- **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 +- **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 + From da9a670caf17e1b33b1e13813bde40093fc984d2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:52:19 +0200 Subject: [PATCH 1305/2000] New translations listbox-object.md (Japanese) --- .../version-21/FormObjects/listbox-object.md | 200 ++++++++++++++++++ 1 file changed, 200 insertions(+) create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..9278dd7cc1351e --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md @@ -0,0 +1,200 @@ +--- +id: listbox-object +title: List Box Object +--- + +## 配列リストボックス + +配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 + +デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 You can change it, as well as other column properties, in the [column properties](./listbox-column.md). The display format for each column can also be defined using the [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) command. + +> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 + +配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 +The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or [`LISTBOX DELETE ROWS`](../commands-legacy/listbox-delete-rows.md)) as well as array manipulation commands. たとえば、列の内容を初期化するには、以下の命令を使用できます: + +```4d +ARRAY TEXT(varCol;size) +``` + +リストを使用することもできます: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 + +## セレクションリストボックス + +このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 You can use the [`LISTBOX SET COLUMN FORMULA`](../commands-legacy/listbox-set-column-formula.md) and [`LISTBOX INSERT COLUMN FORMULA`](../commands-legacy/listbox-insert-column-formula.md) commands to modify columns programmatically. + +それぞれの行はセレクションのレコードを基に評価されます。セレクションは **カレントセレクション** または **命名セレクション**です。 + +デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 + +## コレクションまたはエンティティセレクションリストボックス + +このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 + +コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 + +データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 + +:::note + +エンティティが削除されると、その参照は *undefined* の値とともにエンティティセレクションに 残り、リストボックスには空白の行が表示されます。 この場合、[`.clean()`](API/EntitySelectionClass.md#clean) 関数を呼び出すことで、削除されたエンティティ参照が含まれないエンティティセレクションを新規に取得することができます。 + +::: + +データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection クラス](../API/CollectionClass.md)の様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: + +```4d +myCol:=myCol.push("new value") // リストボックスに new value を表示 +``` + +## プロパティ一覧 + +提供されるプロパティはリストボックスのタイプに依存します。 + +| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | +| ------------------------------------------------------------------------ | --------- | ------------- | ---------------------------- | +| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | +| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | +| [太字](properties_Text.md#太字) | X | X | X | +| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | +| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | +| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | +| [クラス](properties_Object.md#cssクラス) | X | X | X | +| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | +| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | +| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | +| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | +| [データソース](properties_Object.md#データソース) | X | X | X | +| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | +| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | +| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | +| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | +| [ドラッグ有効](properties_Action.md#ドラッグ有効) | X | X | X | +| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | +| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | +| [フォント](properties_Text.md#フォント) | X | X | X | +| [フォントカラー](properties_Text.md#フォントカラー) | X | X | X | +| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | +| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | +| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | +| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | +| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | +| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | +| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | +| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | +| [階層リストボックス](properties_Object.md#配列リストボックス) | X | | | +| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | +| [横揃え](properties_Text.md#横揃え) | X | X | X | +| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | +| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | X | X | X | +| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | +| [イタリック](properties_Text.md#イタリック) | X | X | X | +| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | +| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | X | | +| [メタ情報式](properties_Text.md#メタ情報式) | | | X | +| [メソッド](properties_Action.md#メソッド) | X | X | X | +| [行の移動可](properties_Action.md#行の移動可) | X | | | +| [命名セレクション](properties_DataSource.md#命名セレクション) | | X | | +| [列数](properties_ListBox.md#列数) | X | X | X | +| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | +| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | +| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | +| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | +| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | +| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | +| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | +| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | +| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | +| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | +| [選択された項目](properties_DataSource.md#選択された項目) | | | X | +| [選択モード](properties_ListBox.md#選択モード) | X | X | X | +| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | +| [ソート可](properties_Action.md#ソート可) | X | X | X | +| [標準アクション](properties_Action.md#標準アクション) | X | | | +| [スタイル式](properties_Text.md#スタイル式) | | X | X | +| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | +| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | +| [タイプ](properties_Object.md#タイプ) | X | X | X | +| [下線](properties_Text.md#下線) | X | X | X | +| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | +| [縦揃え](properties_Text.md#縦揃え) | X | X | X | +| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | +| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | X | X | X | +| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | +| [表示状態](properties_Display.md#表示状態) | X | X | X | +| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | + +> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 + +## サポートされるフォームイベント {#supported-form-events} + +| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On After Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On After Sort |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *配列リストボックスのみ* | +| On Before Data Entry |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Before Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Begin Drag Over |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Close Detail |
    • [row](#additional-properties)
    | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Collapse |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *階層リストボックスのみ* | +| On Column Moved |
    • [columnName](#additional-properties)
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | | +| On Column Resize |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [newSize](#additional-properties)
    • [oldSize](#additional-properties)
    | | +| On Data Change |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Delete Action |
    • [row](#additional-properties)
    | | +| On Display Detail |
    • [isRowSelected](#additional-properties)
    • [row](#additional-properties)
    | | +| On Double Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Drag Over |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Drop |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Expand |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *階層リストボックスのみ* | +| On Footer Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [footerName](#additional-properties)
    | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *追加プロパティの取得はセル編集完了時のみ* | +| On Mouse Enter |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Mouse Leave | | | +| On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Open Detail |
    • [row](#additional-properties)
    | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *配列リストボックスのみ* | +| On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | +| On Selection Change | | | +| On Unload | | | +| On Validate | | | + +### 追加プロパティ {#additional-properties} + +リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: + +| プロパティ | 型 | 説明 | +| ---------------- | ------- | ---------------------------------------------------------------- | +| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | +| areaName | text | エリアの名称 | +| column | longint | 列番号 | +| columnName | text | 列の名称 | +| footerName | text | フッターの名称 | +| headerName | text | ヘッダーの名称 | +| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | +| isRowSelected | boolean | 行が選択されていれば true、でなければ false | +| newPosition | longint | 列あるいは行の変更後の位置 | +| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | +| oldPosition | longint | 列あるいは行の変更前の位置 | +| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | +| row | longint | 行番号 | +| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | + +> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 + + + From aadd95900f2bbf329a8687dd256da97e8b610cf4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:53:39 +0200 Subject: [PATCH 1306/2000] New translations command-index.md (Japanese) --- .../current/commands/command-index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/commands/command-index.md b/i18n/ja/docusaurus-plugin-content-docs/current/commands/command-index.md index bf1ee4f738a9e9..a08a370d93fbb3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/commands/command-index.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/commands/command-index.md @@ -471,7 +471,7 @@ title: Commands by name I [`IDLE`](../commands/idle)
    -[`IMAP New transporter`](../commands/imap-new-transporter)
    +[`IMAP New transporter`](../commands/imap-new-transporter) **modified 4D 21 R3**
    [`IMPORT DATA`](../commands/import-data)
    [`IMPORT DIF`](../commands/import-dif)
    [`IMPORT STRUCTURE`](../commands/import-structure)
    From 5dda9f98c8f2287294be33bb6cbadda33a58f2b9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:55:06 +0200 Subject: [PATCH 1307/2000] New translations onafteredit.md (Portuguese, Brazilian) --- .../version-19/Events/onAfterEdit.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md index 741b817cfc5860..c2fdda97849356 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | -| 45 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox_overview.md#list-box-columns) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| 45 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox-column.md) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | ## Descrição From f525a33f207e86ddfd575ea84e56fbd270dae0cc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:55:07 +0200 Subject: [PATCH 1308/2000] New translations onafterkeystroke.md (Portuguese, Brazilian) --- .../version-19/Events/onAfterKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md index 0b45a6ce282d62..d747019113bc0c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro ](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` devolve o texto do objecto **incluindo** este carácter. | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` devolve o texto do objecto **incluindo** este carácter. |
    Histórico @@ -24,7 +24,7 @@ Depois que as propriedades de evento [`On Before Keystroke`](onBeforeKeystroke.m O evento `No Depois da tecla` não é gerado: -- no [lista colunas](FormObjects/listbox_overview.md#list-box-columns) método, exceto quando uma célula está sendo editada (entretanto, ela é gerada em quaisquer casos no método [lista caixa](FormObjects/listbox_overview.md)), +- no [lista colunas](FormObjects/listbox-column.md) método, exceto quando uma célula está sendo editada (entretanto, ela é gerada em quaisquer casos no método [lista caixa](FormObjects/listbox_overview.md)), - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar esses eventos, você deve usar [`On After Edit`](onAfterEdit.md). ### Sequência de teclas From 817c0159a7459c1b129071372ef93241d9c47550 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:55:08 +0200 Subject: [PATCH 1309/2000] New translations onaftersort.md (Portuguese, Brazilian) --- .../version-19/Events/onAfterSort.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md index 470a1c7dfb0510..6623776bb933e3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- | +| 30 | [Caixa de Listagem](FormObjects/listbox_overview.md) - [Coluna da caixa de listagem](FormObjects/listbox-column.md) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | ## Descrição From 53231011f9cda13ddd6a3d457038eac49db15824 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:55:10 +0200 Subject: [PATCH 1310/2000] New translations onalternativeclick.md (Portuguese, Brazilian) --- .../version-19/Events/onAlternativeClick.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md index a26a2c33b4e380..1605fb4eb28693 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [Botão](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Botões: a área da "seta" de um botão é clicada
  • List boxes: em uma coluna de um array de objetos, um botão de elipses (atributo "alternateButton") é clicado
  • | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • Botões: a área da "seta" de um botão é clicada
  • List boxes: em uma coluna de um array de objetos, um botão de elipses (atributo "alternateButton") é clicado
  • | ## Descrição @@ -22,8 +22,8 @@ Alguns estilos de botões podem ser [ligados a um menu pop-up](FormObjects/prope ### List box -Esse evento é gerado nas colunas das caixas de listagem do tipo matriz de objetos [](../FormObjects/listbox_overview.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). +Esse evento é gerado nas colunas das caixas de listagem do tipo matriz de objetos [](../FormObjects/listbox-column.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Ver a [descrição do atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +See the [description of the "alternateButton" attribute](FormObjects/listbox-column.md#alternatebutton). From 54462980c0b7fd926a4877f7c04e24e5ea4a9580 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:55:12 +0200 Subject: [PATCH 1311/2000] New translations onbeforedataentry.md (Portuguese, Brazilian) --- .../version-19/Events/onBeforeDataEntry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md index f16aeaba2f632b..26c09c38112859 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma célula de um list box está prestes a mudar para o modo de edição | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [Caixa de Listagem](FormObjects/listbox_overview.md) - [Coluna da caixa de listagem](FormObjects/listbox-column.md) | Uma célula de um list box está prestes a mudar para o modo de edição | ## Descrição From ee5883db7d74b2be19e7b85efe494de6266b02aa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:55:13 +0200 Subject: [PATCH 1312/2000] New translations onbeforekeystroke.md (Portuguese, Brazilian) --- .../version-19/Events/onBeforeKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md index 83f08f23248574..4bb2eda67cc389 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro ](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objecto **sem** este carácter. | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objecto **sem** este carácter. |
    Histórico @@ -22,7 +22,7 @@ Depois que as propriedades de evento `On Before Keystroke` e [`On After Keystrok O evento `On Before Keystroke` não é gerado: -- no método [colunas de list box](FormObjects/listbox_overview.md#list-box-columns), exceto quando uma célula está sendo editada (entretanto, ela é gerada em quaisquer casos no método [list box](FormObjects/listbox_overview.md)), +- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar esses eventos, você deve usar [`On After Edit`](onAfterEdit.md). ### Objectos não enterráveis From 2b13a942e5eb8dc535b144475d67ff74bb82ca97 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:55:14 +0200 Subject: [PATCH 1313/2000] New translations onbegindragover.md (Portuguese, Brazilian) --- .../version-19/Events/onBeginDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md index 57095aa54016df..3dc16e58f8f528 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](../FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Um objecto está a ser arrastado | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](../FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Um objecto está a ser arrastado | ## Descrição From 3b8a0715a8a931e239f5ae0ceb15a5014798697f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:55:18 +0200 Subject: [PATCH 1314/2000] New translations onclicked.md (Portuguese, Brazilian) --- .../version-19/Events/onClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onClicked.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onClicked.md index 7ebc323bfb0520..cb2197efc74444 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | ## Descrição From e978485c7de2ece803798685a421547d7f647668 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:55:22 +0200 Subject: [PATCH 1315/2000] New translations oncolumnmoved.md (Portuguese, Brazilian) --- .../version-19/Events/onColumnMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md index 87c58c829a8e87..6743d827c5a552 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | -| 32 | [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | +| 32 | [Caixa de Listagem](FormObjects/listbox_overview.md) - [Coluna da caixa de listagem](FormObjects/listbox-column.md) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | ## Descrição From 883c843c813eb713ea15b57c1d6932ec4c664448 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:55:24 +0200 Subject: [PATCH 1316/2000] New translations oncolumnresize.md (Portuguese, Brazilian) --- .../version-19/Events/onColumnResize.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md index 2e79c97d620992..5f6e9345401c9f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | ## Descrição From cdc515a514216bb5d1708430c524214b271d66f6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:55:25 +0200 Subject: [PATCH 1317/2000] New translations ondatachange.md (Portuguese, Brazilian) --- .../version-19/Events/onDataChange.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md index a76b5185664937..0abf093470f055 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progressão](FormObjects/progressIndicator.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Sub-formulário](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox-column.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progressão](FormObjects/progressIndicator.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Sub-formulário](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | ## Descrição From 0f3b732a1cdb2ecf0df19b8136da6158ebd3a206 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:55:30 +0200 Subject: [PATCH 1318/2000] New translations ondoubleclicked.md (Portuguese, Brazilian) --- .../version-19/Events/onDoubleClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md index 3b5966cc0867e5..affa21a6bafb8c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- | -| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/viewProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- | +| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/viewProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | ## Descrição From 10c0cd482c55702b388aff30f7dc6c6fd6142911 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:55:31 +0200 Subject: [PATCH 1319/2000] New translations ondragover.md (Portuguese, Brazilian) --- .../version-19/Events/onDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md index 158459f1982d5b..37955a1f955a13 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------- | -| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | ## Descrição From 64609b7d2b5575d44d765024a737fae1c24d24e3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:55:33 +0200 Subject: [PATCH 1320/2000] New translations ondrop.md (Portuguese, Brazilian) --- .../version-19/Events/onDrop.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDrop.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDrop.md index 1559f10fb8116f..cb48c65dde26fc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDrop.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------- | +| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | ## Descrição From 66ccf931e7113eba4f30a8cefe3985274a9b0ca2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:55:36 +0200 Subject: [PATCH 1321/2000] New translations onfooterclick.md (Portuguese, Brazilian) --- .../version-19/Events/onFooterClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md index 0b668c2e4563c3..eb1db368616989 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no rodapé de uma coluna de list box | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 57 | [Caixa de Listagem](FormObjects/listbox_overview.md) - [Coluna da caixa de listagem](FormObjects/listbox-column.md) | Ocorre um clique no rodapé de uma coluna de list box | ## Descrição From 794ce77fdcb48d6af77a93e96fff4da414e042c2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:55:38 +0200 Subject: [PATCH 1322/2000] New translations ongettingfocus.md (Portuguese, Brazilian) --- .../version-19/Events/onGettingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md index daaee91dc21051..9be83ecea3859f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On getting focus --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de rádio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de rádio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | ## Descrição From 82c673280817de162e8fca1a9702d363645e84d9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:55:40 +0200 Subject: [PATCH 1323/2000] New translations onheaderclick.md (Portuguese, Brazilian) --- .../version-19/Events/onHeaderClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md index 5c04ec119cbf14..9fd3a192a04ca1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no cabeçalho de uma coluna | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) | Ocorre um clique no cabeçalho de uma coluna | ## Descrição From 58034ffc6a6ebf77c2fbf7ce9459a543ec768af3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:55:42 +0200 Subject: [PATCH 1324/2000] New translations onload.md (Portuguese, Brazilian) --- .../version-19/Events/onLoad.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onLoad.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onLoad.md index 2b45e3e8269230..5ed572dbe74352 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onLoad.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | -| 1 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview) - [Botão](FormObjects/button_overview.md) - [Grade de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Pop up menu imagem](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicador de progresso ](FormObjects/progressIndicator.md) - [Botão rádio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Guia](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | ## Descrição From 60589d5a4bf591fb6918075ba6caef06b73c6291 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:55:46 +0200 Subject: [PATCH 1325/2000] New translations onlosingfocus.md (Portuguese, Brazilian) --- .../version-19/Events/onLosingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md index 5bcbb30a875e4f..608dbc1b1e2837 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de rádio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de rádio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | ## Descrição From b9107b54da1a542a8afcaa37a1e16695bd15c9dd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:56:00 +0200 Subject: [PATCH 1326/2000] New translations onrowmoved.md (Portuguese, Brazilian) --- .../version-19/Events/onRowMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md index 53c24e55a455af..4e229add212972 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -| 34 | [Lis Box de tipo array](FormObjects/listbox_overview.md#array-Lis-boxes) - [Coluna de Lis Box](FormObjects/listbox_overview.md#Lis-box-columns) | Uma linha do list box é movida pelo usuário através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | Uma linha do list box é movida pelo usuário através de arrastar e largar | ## Descrição From 8e7fa36de5a445a805816e7645d12eade3d392f9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:56:06 +0200 Subject: [PATCH 1327/2000] New translations onunload.md (Portuguese, Brazilian) --- .../version-19/Events/onUnload.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onUnload.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onUnload.md index d8e5dd0e864d91..8ebe11976b683b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onUnload.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | -| 24 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview) - [Botão](FormObjects/button_overview.md) - [Grade de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Pop up menu imagem](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicador de progresso ](FormObjects/progressIndicator.md) - [Botão rádio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Guia](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | ## Descrição From ec0c0c334084b624bee7c9d6de01459651dc6924 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:56:11 +0200 Subject: [PATCH 1328/2000] New translations onvalidate.md (Portuguese, Brazilian) --- .../version-19/Events/onValidate.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onValidate.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onValidate.md index 14be2e1946a626..abd6d7d920c657 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onValidate.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagem do menu pop-up](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão rádio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Tab](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | +| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagem do menu pop-up](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão rádio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Tab](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | ## Descrição From 98b6641ac0f87fd7c0e6ea7b4e0d2e72499e3386 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:56:15 +0200 Subject: [PATCH 1329/2000] New translations overview.md (Portuguese, Brazilian) --- .../version-19/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/overview.md index 287bdde46c3ee7..99664997e011a8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/overview.md @@ -30,7 +30,7 @@ Cada evento é retornado como um objeto pelo comando `FORM Event`. Por padrão, Propriedades adicionais são retornadas quando o evento ocorre em objetos específicos. Em particular: -- [caixas de listagem](FormObjects/listbox_overview.md#supported-form-events) e [colunas de caixa de listagem](FormObjects/listbox_overview.md#supported-form-events-1) retornam [propriedades adicionais](FormObjects/listbox_overview.md#supported-form-events), como `columnName` ou `isRowSelected`. +- [caixas de listagem](FormObjects/listbox-object.md#supported-form-events) e [colunas de caixa de listagem](FormObjects/listbox-column.md#supported-form-events) retornam [propriedades adicionais](FormObjects/listbox-object.md#supported-form-events), como `columnName` ou `isRowSelected`. - [As áreas do 4D View Pro](FormObjects/viewProArea_overview.md) retornam, por exemplo, `sheetName` ou propriedades `de ação` no objeto de evento [On After Edit](onAfterEdit.md). From 729051b99954a2afc5f066f03a202ca322e10a98 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:56:23 +0200 Subject: [PATCH 1330/2000] New translations pictures.md (Portuguese, Brazilian) --- .../version-19/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md index 155a3748b00249..6092aa690d198d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md @@ -46,7 +46,7 @@ As imagens de alta resolução com a convenção @nx podem ser utilizadas nos se * [Botões](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[caixas de verificação](FormObjects/checkbox_overview.md) * [Botões imagem](FormObjects/pictureButton_overview.md)/[Pop-ups imagem](FormObjects/picturePopupMenu_overview.md) * [Abas](FormObjects/tabControl.md) -* [Cabeçalhos de list box](FormObjects/listbox_overview.md#list-box-headers) +* [Cabeçalhos de list box](FormObjects/listbox-header-footer.md#headers) * [Ícones de menu](Menus/properties.md#item-icon) 4D dá automaticamente prioridade às imagens com a resolução mais alta. 4D dá automaticamente prioridade às imagens com a resolução mais alta. Mesmo que um comando ou propriedade especifique *circle.png*, *circle@3x.png* será utilizado (se existir). From 73bf2bf4bd330d4c912a671d3c9ef0c33b460045 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:56:42 +0200 Subject: [PATCH 1331/2000] New translations listbox_overview.md (Portuguese, Brazilian) --- .../FormObjects/listbox_overview.md | 649 +----------------- 1 file changed, 15 insertions(+), 634 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md index 09adf910f40a2b..f796ead428cda2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md @@ -30,10 +30,10 @@ O usuário pode selecionar um ou mais linhas usando os atalhos padrão: **Shift+ Uma list box é composta de quatro partes diferentes: -* o objeto list box em sua globalidade -* colunas, -* cabeçalhos de coluna, e -* rodapés de colunas. +* the [list box object](./listbox-object.md) in its entirety, +* [columns](./listbox-column.md), +* column [headers](./listbox-header-footer.md#headers), and +* column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -44,7 +44,7 @@ Cada parte tem seu próprio nome assim como propriedades específicas. Por exemp 1. Método objeto de cada coluna 2. Método objeto da list box -O método objeto coluna obtém eventos que ocorrem em seu [cabeçalho](#list-box-headers) e [rodapé](#list-box-footers). +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). ### Tipos de List box @@ -59,270 +59,8 @@ Há vários tipos de list boxes com seus próprios comportamentos e propriedades Pode configurar completamente um objeto list box através de suas propriedades e também pode gerenciar dinamicamente por programação. -A linguagem 4D inclui um tema dedicado "List Box" para comandos list box, mas comandos de vários outros temas, como comandos "Object properties" ou `EDIT ITEM`, `Displayed line number` podem ser usados. Veja a página [Sumário Comandos List Box](https://doc.4d.com/4Dv17R6/4D/17-R6/List-Box-Commands-Summary.300-4311159.en.html) em *Referência de Linguagem 4D* para mais informação. +A linguagem 4D inclui um tema dedicado "List Box" para comandos list box, mas comandos de vários outros temas, como comandos "Object properties" ou `EDIT ITEM`, `Displayed line number` podem ser usados. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. -## Objetos tipo list box - -### List box de tipo array - -Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. - -Como padrão, 4D atribui o nome "ColumnX" para cada coluna. Pode mudar isso, assim como outras propriedades de coluna, nas [propriedades de coluna](listbox_overview.md#column-specific-properties). O formato de exibição para cada coluna também pode ser definido usando o comando `OBJECT SET FORMAT` -> List boxes tipo array podem ser exibidas em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. - -Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Também pode associar uma [lista de escolha](properties_DataSource.md#choice-list) com uma coluna para controlar entrada de dados.´ Os valores de coluna são gerenciados usando comandos de List box de alto nível (tais como `LISTBOX INSERT ROWS` ou `LISTBOX DELETE ROWS`) assim como comandos manipulação de array. Os valores de coluna são gerenciados usando comandos de List box de alto nível (tais como `LISTBOX INSERT ROWS` ou `LISTBOX DELETE ROWS`) assim como comandos manipulação de array. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: - -```4d -ARRAY TEXT(varCol;size) -``` - -Também pode usar uma lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` -> **Aviso**: quando uma list box conter vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. - -### List box de tipo seleção - -Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo), `[Employees]FirstName+" "[Employees]LastName`) ou simplesmente ser uma fórmula (por exemplo `String(Milisegundos)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. Pode usar os comandos `LISTBOX SET COLUMN FORMULA` e `LISTBOX INSERT COLUMN FORMULA` para modificar colunas por programação. - -Os conteúdos de cada linha são avaliados de acordo com a seleção de registros: **a seleção atual** de uma tablea ou uma **seleção nomeada**. - -No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. - -### List boxes Collection ou Entity selection - -Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. - -Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessada através do comando [This](https://doc.4d.com/4Dv17R6/4D/17-R6/This.301-4310806.en.html). Uma expressão coluna pode ser um método de projeto, uma variável ou qualquer fórmula, acessando cada entidade ou objeto elementod e coleção através de `This`, por exemplo `This.` (ou `This.value` no caso de uma coleção de valores escalares). Pode usar os comandos `LISTBOX SET COLUMN FORMULA` e `LISTBOX INSERT COLUMN FORMULA` para modificar colunas por programação. - -Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. - -Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por exemplo: - -```4d -myCol:=myCol.push("new value") //exibir novo valor na list box -``` - -### Propriedades compatíveis - -Propriedades compatíveis dependem do tipo de list box. - -| Propriedade | List box array | List box seleção | List box coleção ou entity selection | -| ------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | -| [Cor de fundo alternado](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrito](properties_Text.md#bold) | X | X | X | -| [Expressão cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo borda linha](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Fundo](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Class](properties_Object.md#css-class) | X | X | X | -| [Seleção de entidade ou coleção](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Autodimensionamento coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Item atual](properties_DataSource.md#current-item) | | | X | -| [Posição item atual](properties_DataSource.md#current-item-position) | | | X | -| [Fonte de dados](properties_Object.md#data-source) | X | X | X | -| [Nome formulário detalhe](properties_ListBox.md#detail-form-name) | | X | | -| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | -| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | -| [Duplo clique em linha](properties_ListBox.md#double-click-on-row) | | X | | -| [Arrastável](properties_Action.md#droppable) | X | X | X | -| [Soltável](properties_Action.md#droppable) | X | X | X | -| [Focável](properties_Entry.md#focusable) | X | X | X | -| [Fonte](properties_Text.md#font) | X | X | X | -| [Cor fonte](properties_Text.md#font-color) | X | X | X | -| [Expressão cor fonte](properties_Text.md#font-color-expression) | | X | X | -| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | -| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | -| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | -| [Esconder linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Esconder retangulo foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Esconder ressalte seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List box hierárquica](properties_Object.md#array-list-box) | X | | | -| [Ressaltar conjunto](properties_ListBox.md#highlight-set) | | X | | -| [Alihamento horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Cor linha horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Altura linha](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Itálico](properties_Text.md#italic) | X | X | X | -| [Direita](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Tabela mestre](properties_DataSource.md#master-table) | | X | | -| [Expressão info meta](properties_Text.md#meta-info-expression) | | | X | -| [Métodos](properties_Action.md#method) | X | X | X | -| [Linhas móveis](properties_Action.md#movable-rows) | X | | | -| [Seleção nomeada](properties_DataSource.md#selection-name) | | X | | -| [Número de colunas trancadas](properties_ListBox.md#number-of-columns) | X | X | X | -| [Número de colunas estáticas](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Número de colunas](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nome de objeto](properties_Object.md#object-name) | X | X | X | -| [Esquerda](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Array controle linha](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Array controle linha](properties_ListBox.md#row-control-array) | X | | | -| [Array cores de Fonte](properties_Text.md#row-font-color-array) | X | | | -| [Array altura linha](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Array estilo linha](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Array estilo linha](properties_Text.md#row-style-array) | X | | | -| [Itens selecionados](properties_DataSource.md#selected-items) | | | X | -| [Modo seleção](properties_ListBox.md#selection-mode) | X | X | X | -| [Editar com um clique](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenável](properties_Action.md#sortable) | X | X | X | -| [Ação padrão](properties_Action.md#standard-action) | X | | | -| [Expressão estilo](properties_Text.md#style-expression) | | X | X | -| [Topo](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Sublinhado](properties_Text.md#underline) | X | X | X | -| [Variável ou expressão](properties_Object.md#variable-or-expression) | X | X | | -| [Cor linha vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Array cores de fundo](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Barra rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Alinhamento vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidade](properties_Display.md#visibility) | X | X | X | -| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. - -### Eventos formulário suportados - -| Evento formulário | Propriedades adicionais devolvidas (ver [Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para as propriedades principais) | Comentários | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *As fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados.* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#additional-properties)
  • | *Pode usar a constante `lk inherited` para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.).* | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#additional-properties)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#additional-properties)
  • | *Pode usar a constante `lk inherited` para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.).* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados.* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -#### Propriedades adicionais {#additional-properties} - -Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: - -| Propriedade | Tipo | Descrição | -| -------------------- | ------------- | ---------------------------------------------------------------------------- | -| area | text | Área de objeto List box ("header", "footer", "cell") | -| areaName | text | Nome da zona | -| column | inteiro longo | Número da coluna | -| columnName | text | Nome da coluna | -| footerName | text | Nome do rodapé | -| headerName | text | Nome do cabeçalho | -| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | -| isRowSelected | boolean | True se a linha estiver selecionada, senão False | -| newPosition | inteiro longo | Nova posição da coluna ou linha | -| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | -| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | -| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | -| row | inteiro longo | Número da linha | -| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | -> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. - -## Colunas list boxes - -Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Pode estabelecer propriedades padrão (texto, cor de fundo, etc) para cada coluna da list box: essas propriedades tem prioridade sobre as propriedades objeto da list box. -> Pode definir o [Tipo de expressão](properties_Object.md#expression-type) para colunas list box array (String, Texto, Número, Data, Hora, Imagem, Booleano, ou Objeto). - -### Propriedades específicas de coluna {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Eventos formulário suportados - -| Evento formulário | Propriedades adicionais devolvidas (ver [Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para as propriedades principais) | Comentários | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *As fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados.* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados.* | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -## Cabeçalhos de list box - -> Para poder acessar às propriedades dos cabeçalhos de um list box, deve ativar a opção [Mostrar cabeçalhos](properties_Headers.md#display-headers) da list box. - -Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: - -![](../assets/en/FormObjects/listbox_header.png) - -Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. - -Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho do lado ou ao invés do título da coluna, por exemplo quando realizar [ordenações personalizadas](#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. - -Quando o comando `OBJECT SET VISIBLE` for usado com um cabeçalho, é aplicado a todos os cabeçalhos, independente do elemento individual estabelecido pelo comando. Por exemplo, `OBJECT SET VISIBLE(*;"header3";False)` esconde todos os cabeçalhos no objeto list box ao qual *header3* pertence e não apenas esse cabeçalho. - -### Propriedades específicas de cabeçalho - -[Negrito](properties_Text.md#bold) - [Classe](properties_Object.md#css-class) - [Fonte](properties_Text.md#font) - [Cor da fonte](properties_Text.md#font-color) - [Dica de ajuda](properties_Help.md#help-tip) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Localização do ícone](properties_TextAndPicture.md#icon-location) - [Itálico](properties_Text.md#italic) - [Nome do objeto](properties_Object.md#object-name) - [Nome do caminho](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Sublinhado](properties_Text.md#underline) - [Variável ou expressão](properties_Object.md#variable-or-expression) - [Alinhamento vertical](properties_Text.md#vertical-alignment) - [Largura](properties_CoordinatesAndSizing.md#width) - -## Rodapés de list box -> Para poder acessar as propriedades de um cabeçalho deve ativar a opção[Exibir rodapés](properties_Footers.md#display-footers). - -List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. - -Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Particularmente pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). - -Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. - -Quando o comando `OBJECT SET VISIBLE` for usado com um rodapé, é aplicado a todos os rodapés, independente do elemento individual estabelecido pelo comando. Por exemplo, `OBJECT SET VISIBLE(*;"footer3";False)` esconde todos os rodapés no objeto list box ao qual *footer3* pertence e não apenas esse rodapé. - -### Propriedades específicas do rodapé - -[Formato alfa](properties_Display.md#alpha-format) - [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrito](properties_Text.md#bold) - [Classe](properties_Object.md#css-class) - [Formato de data](properties_Display.md#date-format) - [Tipo de expressão](properties_Object.md#expression-type) - [Fonte](properties_Text.md#font) - [Cor da fonte](properties_Text.md#font-color) - [Dica de ajuda](properties_Help.md#help-tip) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Itálico](properties_Text.md#italic) - [Formato número](properties_Display.md#number-format) - [Nome do objeto](properties_Object.md#object-name) - [Formato imagem](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar com reticências](properties_Display.md#truncate-with-ellipsis) - [Sublinhado](properties_Text.md#underline) - [Cálculo de variável](properties_Object.md#variable-calculation) - [Variável ou expressão](properties_Object.md#variable-or-expression) - [Alinhamento vertical](properties_Text.md#vertical-alignment) - [Largura](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## Gerenciar entrada @@ -502,14 +240,14 @@ Pode impedir que o usuário use ordenações padrão desativando a propriedade [ O suporte de ordenação padrão depende do tipo de list box: -| Tipo de list box | Suporte de ordenação padrão | Comentários | -| ----------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------ | -| Uma coleção de objetos | Sim |
  • As colunas "This.a" ou "This.a.b" podem ser ordenadas.
  • A [propriedade source do list box](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | -| Colecção de valores escalares | Não | Use a classificação personalizada com a função[`orderBy()`](../API/CollectionClass.md#orderby) | +| Tipo de list box | Suporte de ordenação padrão | Comentários | +| ----------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | +| Uma coleção de objetos | Sim |
  • As colunas "This.a" ou "This.a.b" podem ser ordenadas.
  • A [propriedade source do list box](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | +| Colecção de valores escalares | Não | Use a classificação personalizada com a função[`orderBy()`](../API/CollectionClass.md#orderby) | | Seleção de entidades | Sim |
  • A [propriedade source do list box](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Suportado: classifica propriedades de atributos de objetos (por exemplo, "This.data.city" quando "data" é um atributo de objeto)
  • Suportado: ordena por atributos relacionados (por exemplo, "This.company.name")
  • Não suportado: classifica propriedades de atributos de objetos por atributos relacionados (por exemplo, "This.company.data.city"). Para isso, você precisa usar a classificação personalizada com a função [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (veja o exemplo abaixo)
  • | -| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | -| Seleção temporal | Não | | -| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | +| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | +| Seleção temporal | Não | | +| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | ### Ordenação personalizada @@ -563,8 +301,8 @@ Pode estabelecer o valor da variável (por exemplo, Header2:=2) para “forçar Aqui estão algumas maneiras de estabelecer cores de fundo, cores de fonte e estilos de fonte para list boxes: -* no nível das propriedades de [objeto list box](#list-box-objects), -* no nível das propriedades de [colunas](#list-box-columns), +* at the level of the [list box object properties](./listbox-object.md), +* at the level of the [column properties](./listbox-column.md), * usar [arrays ou propriedades de expressão](#using-arrays-and-expressions) para a list box ou para cada coluna, * no nível de texto de cada célula (se [texti multiestilo](properties_Text.md#multi-style)). @@ -813,360 +551,3 @@ Neste caso, é necessário preencher e esvaziar os arrays através do código. O * Quando um usuário clicar num botão de colapso, pode processar o evento `On Collapse` . O comando `LISTBOX GET CELL POSITION` devolve a célula em questão: retira-se tantas filas quantas forem necessárias da caixa de listagem usando o comando `LISTBOX DELETE ROWS` . -## Arrays objetos nas colunas (4D View Pro) - -As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. - -A seguinte caixa de listagem foi concebida utilizando uma matriz de objectos: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configuração de uma coluna de matriz de objectos - -To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. Na lista de propriedades, pode agora selecionar Objecto como "Tipo de Expressão" para a coluna: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Estão disponíveis propriedades padrão relacionadas com coordenadas, tamanho e estilo para colunas de objectos. Pode defini-los usando a lista de propriedades, ou programando o estilo, cor da fonte, cor de fundo e visibilidade para cada linha de uma coluna de caixa de lista de tipo de objecto. Estes tipos de colunas também podem ser ocultados. - -No entanto, o tema Fonte de Dados não está disponível para as colunas da caixa de listagem tipo objecto. De fato, o conteúdo de cada célula de coluna é baseado em atributos encontrados no elemento correspondente da array de objectos. Cada elemento da array pode definir: - -o tipo de valor (obrigatório): texto, cor, evento, etc. o valor em si (opcional): usado para entrada/saída. a exibição do conteúdo da célula (opcional): botão, lista, etc. configurações adicionais (opcional): dependem do tipo de valor Para definir essas propriedades, você precisa definir os atributos apropriados no objeto (os atributos disponíveis estão listados abaixo). Por exemplo, pode escrever "Olá Mundo!" numa coluna de objectos usando este código simples: - -```4d -ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob1) - $entry:="Hello world!" OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) -> O formato de visualização e os filtros de entrada não podem ser definidos para uma coluna de objectos. Dependem automaticamente do tipo de valor. - -#### valueType e visualização de dados - -Quando uma coluna de caixa de listagem é associada a uma array de objectos, a forma como uma célula é exibida, introduzida, ou editada, é baseada no atributo valueType do elemento da array. Os valores suportados são os tipos de valores: - -* "texto": para um valor de texto -* "real": for a numeric value that can include separators like a `\<space>`, <.>, or -* "integer": para um valor inteiro -* "booleano": para um valor Verdadeiro/Falso -* "cor": para definir uma cor de fundo -* "evento": para exibir um botão com um rótulo. - -4D utiliza widgets padrão no que respeita ao valor "valueType" (ou seja, um "texto" é exibido como um widget de entrada de texto, um "booleano" como uma caixa de verificação), mas também estão disponíveis exibições alternativas através de opções (*por exemplo*, um real também pode ser representado como um menu drop-down). A tabela seguinte mostra a visualização por defeito, bem como as alternativas para cada tipo de valor: - -| valueType | Widget padrão | Widgets alternativos | -| --------- | --------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | -| text | entrada de texto | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | -| real | entrada de texto controlada (números e separadores) | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | -| integer | entrada de texto controlada (apenas números) | menu drop down (lista necessária) ou caixa combinada (lista de escolha) ou caixa de verificação de três estados | -| boolean | caixa de verificação | menu drop-down (lista obrigatória) | -| color | cor de fundo | text | -| "event" | botão com rótulo | | -| | | Todos os widgets podem ter um botão de alternância de unidade adicional ou um botão de elipse ligado à célula. | - -Define-se a visualização e opções de células usando atributos específicos em cada objecto (ver abaixo). - -#### Formatos de visualização e filtros de entrada - -Não é possível definir formatos de exibição ou filtros de entrada para colunas de caixas de listagem de tipos de objectos. São automaticamente definidos de acordo com o tipo de valor. Estes estão listados na tabela seguinte: - -| Tipo de valor | Formato predefinido | Controlo de entrada | -| ------------- | -------------------------------------------------------------------------- | ----------------------- | -| text | o mesmo que definido no objecto | qualquer (sem controlo) | -| real | o mesmo que definido no objeto (utilizando o separador decimal do sistema) | "0-9" e "." e "-" | -| | | "0-9" e "." se min>=0 | -| integer | o mesmo que definido no objecto | "0-9" e "-" | -| | | "0-9" se min>=0 | -| Parâmetros | caixa de verificação | N/A | -| color | N/A | N/A | -| "event" | N/A | N/A | - -### Atributos - -Cada elemento da array de objetos é um objecto que pode conter um ou mais atributos que definirão o conteúdo da célula e a exibição dos dados (ver exemplo acima). - -O único atributo obrigatório é "valueType" e os seus valores suportados são "text", "real", "integer", "boolean", "color", e "event". A tabela seguinte lista todos os atributos suportados nas arrays de objectos da caixa de listagem, dependendo do valor "valueType" (quaisquer outros atributos são ignorados). Os formatos de exibição são detalhados e são fornecidos exemplos abaixo. - -| | valueType | text | real | integer | boolean | color | "event" | -| --------------------- | ------------------------------------------ | ---- | ---- | ------- | ------- | ----- | ------- | -| *Atributos* | *Descrição* | | | | | | | -| value | valor da célula (entrada ou saída) | x | x | x | | | | -| min | valor mínimo | | x | x | | | | -| max | valor máximo | | x | x | | | | -| behavior | valor "threeStates" | | | x | | | | -| requiredList | lista drop down definida no objecto | x | x | x | | | | -| choiceList | combo box definida no objecto | x | x | x | | | | -| requiredListReference | 4D lista ref, depende do valor "saveAs | x | x | x | | | | -| requiredListName | Nome da lista 4D, depende do valor "saveAs | x | x | x | | | | -| saveAs | "referência" ou "valor | x | x | x | | | | -| choiceListReference | 4D lista ref, mostrar caixa combinada | x | x | x | | | | -| choiceListName | Nome da lista 4D, mostrar caixa combinada | x | x | x | | | | -| unitList | array de X elementos | x | x | x | | | | -| unitReference | índice de elementos seleccionados | x | x | x | | | | -| unitsListReference | 4D lista ref para unidades | x | x | x | | | | -| unitsListName | 4D nome da lista para unidades | x | x | x | | | | -| alternateButton | adicionar um botão alternativo | x | x | x | x | x | | - -#### value - -Os valores das células são armazenados no atributo "value". Este atributo é utilizado tanto para a entrada como para a saída. Também pode ser utilizada para definir valores por defeito quando se utilizam listas (ver abaixo). - -````4d - C_OBJECT($ob1) -$entry:="Hello world!" - OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) -> Os valores Null são suportados e resultam numa célula vazia. - -#### mín. e máx - -Quando o "valueType" é "real" ou "integer", o objeto também aceita os atributos min e max com os valores apropriados (os valores devem ser do mesmo tipo que o valueType). - -Esses atributos podem ser usados para controlar o intervalo de valores de entrada. Quando uma célula é validada (quando perde o foco), se o valor de entrada for menor que o valor mínimo ou maior que o valor máximo, ela será rejeitada. Nesse caso, o valor anterior é mantido e uma dica exibe uma explicação. - -````4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -O atributo behavior fornece variações para a representação regular de valores. Em 4D v15, uma única variação é proposta: - -| Atributo | Valor(es) disponível(eis) | valueType(s) | Descrição | -| -------- | ------------------------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | Representa um valor numérico como uma caixa de seleção de três estados.
    2=semi-marcado, 1=marcado, 0=desmarcado, -1=invisível, -2=desmarcado desabilitado, -3=marcado desabilitado, -4=semi-marcado desabilitado | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - - - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList e choiceList - -Quando um atributo "choiceList" ou "requiredList" está presente no objeto, a entrada de texto é substituída por uma lista suspensa ou uma combo box, dependendo do atributo: - -* Se o atributo é "choiceList", a célula é apresentada como um combo box. Isto significa que o usuário pode selecionar ou escrever um valor. -* Se o atributo for "requiredList", então a célula é exibida como uma lista suspensa e o usuário só pode selecionar um dos valores fornecidos na lista. - -Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. -> Os valores do widget são definidos através de um array. Se quiser atribuir uma lista 4D existente ao widget, você precisará usar os atributos "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". - -Exemplos: - -* Se quiser exibir uma lista suspensa com apenas duas opções: "Open" ou "Closed". "Closed" deve ser pré-selecionada: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -* Se quiser aceitar qualquer valor inteiro, mas exibir uma caixa de combinação para sugerir os valores mais comuns: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName e requiredListReference - -Os atributos "requiredListName" e "requiredListReference" permitem que você use, em uma célula do list box, uma lista definida no 4D no modo Desenho (no editor de Listas da caixa de ferramentas) ou por programação (usando o comando New list). A célula será então apresentada como uma lista pendente. Isso significa que o usuário só pode selecionar um dos valores fornecidos na lista. - -Use "requiredListName" ou "requiredListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. -> * Se quiser definir esses valores através de uma matriz simples, você precisará usar o atributo "requiredList". -> * Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". - -Exemplos: - -* Você deseja exibir uma lista suspensa com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde"), salvá-la como um valor e exibir "azul" por padrão: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -* Você quer exibir uma lista suspensa baseada em uma lista definida por programação e salvá-la como uma referência: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` - - ![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName e choiceListReference - -Os atributos "choiceListName" e "choiceListReference" permitem que você use, em uma célula de list box, uma lista definida no 4D no modo Desenho (na caixa de ferramentas) ou por programação (usando o comando New list). A célula é então exibida como uma combo box, o que significa que o usuário pode selecionar ou digitar um valor. - -Use "choiceListName" ou "choiceListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. -> * Se quiser definir esses valores através de um array simples, você precisará usar o atributo "choiceList". -> * Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". - -Exemplo: - -Você deseja exibir uma caixa de combinação com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde") e exibir "verde" por padrão: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -````4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference e unitReference - -Você pode usar atributos específicos para adicionar unidades associadas aos valores das células (*por exemplo:* "10 cm", "20 pixels" etc.). Para definir a lista de unidades, pode utilizar um dos seguintes atributos: - -* "unitsList": um array que contém os elementos x usados para definir as unidades disponíveis (por exemplo: "cm", "polegadas", "km", "milhas" etc.). Utilize este atributo para definir unidades no interior do objeto. -* "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. Use esse atributo para definir unidades com uma lista 4D criada com o comando [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html). -* "unitsListName": um nome de uma lista 4D baseada em design que contém unidades disponíveis. Utilize este atributo para definir unidades com uma lista 4D criada na caixa de ferramentas. - -Independentemente da forma como a lista de unidades é definida, ela pode ser associada ao seguinte atributo: - -* "unitReference": um valor único que contenha o índice (de 1 a x) do item selecionado na lista de valores "unitsListReference" ou "unitsListName". - -A unidade atual é exibida como um botão que percorre os valores "unitList", "unitsListReference" ou "unitsListName" sempre que é clicado (por exemplo, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) - -Exemplo: - -Queremos configurar uma entrada numérica seguida de duas unidades possíveis: "linhas" ou "píxeis". O valor atual é "2" + "linhas". Utilizamos valores definidos diretamente no objeto (atributo "unitsList"): - -````4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" OB SET($ob;"unitReference";1) //"lines" OB SET ARRAY($ob;"unitsList";$_units) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Se você quiser adicionar um botão de reticências [...] a uma célula, basta passar o "alternateButton" com o valor True no objeto. O botão será automaticamente apresentado na célula. - -Quando esse botão for clicado por um usuário, será gerado um evento `On Alternate Click`, e você poderá tratá-lo como quiser (consulte o parágrafo "Gerenciamento de eventos" para obter mais informações). - -Exemplo: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"unitReference";1) //"lines" OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -O valueType "color" permite-lhe apresentar uma cor ou um texto. - -* Se o valor for um número, é desenhado um retângulo colorido no interior da célula. Exemplo: - - ````4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -* Se o valor for um texto, o texto será exibido*(por exemplo,*: "value"; "Automatic"). - -#### event valueType - -O "evento" valueType exibe um botão simples que gera um evento `On Clicked` quando clicado. Nenhum dado ou valor pode ser transmitido ou devolvido. - -Opcionalmente, pode passar um atributo "label". - -Exemplo: - -````4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Gestão de eventos - -Vários eventos podem ser tratados durante o uso de um list box array de objetos: - -* **On Data Change**: um evento `On Data Change` é acionado quando qualquer valor foi modificado também: - * numa zona de introdução de texto - * numa lista pendente - * numa área combo box - * num botão de unidade (mudar do valor x para o valor x+1) - * numa caixa de verificação (alternar entre verificado/não verificado) -* **On Clicked**: quando o usuário clicar em um botão instalado usando o atributo *valueType* "event", será gerado um evento `On Clicked`. Este evento é gerido pelo programador. -* **On Alternative Click**: quando o usuário clicar em um botão de reticências (atributo "alternateButton"), será gerado um evento `On Alternative Click`. Este evento é gerido pelo programador. From b9034378d07571045df15e677d2b2b47102337e2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:56:48 +0200 Subject: [PATCH 1332/2000] New translations properties_action.md (Portuguese, Brazilian) --- .../version-19/FormObjects/properties_Action.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md index 8716d8d4f53c72..dffac131539882 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md @@ -102,7 +102,7 @@ São suportados vários tipos de referências de métodos: #### Objectos suportados -[Área 4D View Pro ](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Formulários](FormEditor/forms.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up de imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicadores de progresso](progressIndicator.md) - [Botão de rádio](radio_overview.md) - [Régua](ruler.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área Web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](./webArea_overview.md) --- From b8595ea6b21acd75c233a4848f15394385352c67 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:56:51 +0200 Subject: [PATCH 1333/2000] New translations properties_backgroundandborder.md (Portuguese, Brazilian) --- .../FormObjects/properties_BackgroundAndBorder.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md index 2f349f999e8316..3ecf1695baa393 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md @@ -16,7 +16,7 @@ Permite definir uma cor de fundo diferente para linhas/colunas ímpares em uma c #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) --- @@ -34,7 +34,7 @@ No caso de uma caixa de listagem, por padrão, *Automático* é selecionado: a c #### Objectos suportados -[Lista hierárquica](list_overview.md) - [Caixa de listagem](listbox_overview.md) - [Coluna](listbox_overview.md#list-box-columns) de caixa de listagem - [Rodapé de caixa de lista](listbox_overview.md#list-box-footers) gem - [Oval](shapes_overview.md#oval) - [Retângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Veja também @@ -59,7 +59,7 @@ Você também pode definir essa propriedade usando a propriedade [`LISTBOX SET P #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) --- @@ -195,7 +195,7 @@ Você pode obter o mesmo resultado usando os comandos [`LISTBOX SET UMA ARTA`](h #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) --- From 85328cb7d6ce86ace2782b2d27803319693f11d0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:56:53 +0200 Subject: [PATCH 1334/2000] New translations properties_coordinatesandsizing.md (Portuguese, Brazilian) --- .../properties_CoordinatesAndSizing.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md index 72fe092f400fbc..dd4b16fe3c9513 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md @@ -32,7 +32,7 @@ Quando essa propriedade está ativada, a altura de cada linha é calculada autom #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) --- @@ -48,7 +48,7 @@ Coordenadas inferiores do objeto no formulário. #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Rectângulo](shapes_overview.md#rectangle) - [Regua](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -64,7 +64,7 @@ Coordenadas esquerda do objecto no formulário. #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -80,7 +80,7 @@ Coordenada direita do objecto no formulário. #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -96,7 +96,7 @@ Coordenada superior do objecto no formulário. #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -135,7 +135,7 @@ Esta propriedade designa o tamanho vertical de um objeto. #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -143,7 +143,7 @@ Esta propriedade designa o tamanho vertical de um objeto. Esta propriedade designa o tamanho horizontal de um objeto. > * Alguns objetos podem ter uma altura predefinida que não pode ser alterada. -> * Se a propriedade [Redimensionável](properties_ResizingOptions.md#resizable) for usada para uma [coluna de list box](listbox_overview.md#list-box-columns), o usuário também poderá redimensionar manualmente a coluna. +> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > * Ao redimensionar o formulário, se a propriedade de [dimensionamento horizontal "Crescer"](properties_ResizingOptions.md#horizontal-sizing) tiver sido atribuída à list box, a coluna mais à direita será aumentada além de sua largura máxima, se necessário. #### Gramática JSON @@ -154,7 +154,7 @@ Esta propriedade designa o tamanho horizontal de um objeto. #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -171,7 +171,7 @@ A largura máxima da coluna (em píxeis). A largura da coluna não pode ser aume #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) --- @@ -188,7 +188,7 @@ A largura mínima da coluna (em píxeis). A largura da coluna não pode ser redu #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) --- From 1a6f71019f953fd7edc08468f350a4aa250db2e2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:56:56 +0200 Subject: [PATCH 1335/2000] New translations properties_datasource.md (Portuguese, Brazilian) --- .../FormObjects/properties_DataSource.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md index a49643d2a8bc04..635d00c985af9f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Quando a opção **inserção automática** não está definida (padrão), o val Esta propriedade é suportada por: -- os objetos de formulário [Combo box](comboBox_overview.md) e [colunas de list box](listbox_overview.md#list-box-columns) associados a uma lista de opções. +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - os [Combo box](comboBox_overview.md) cuja lista associada é preenchida por seu array ou objeto datasource. Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" que está associada a um combo box "Countries": se a propriedade **inserção automática** estiver definida e um usuário digitar "Espanha", o valor "Espanha" será automaticamente adicionado à lista na memória: @@ -28,7 +28,7 @@ Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" qu #### Objectos suportados -[Combo Bo](comboBox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) --- @@ -47,7 +47,7 @@ Você também pode associar listas de opções a objetos usando os comandos [OBJ #### Objectos suportados -[Lista suspensa](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista Hierárquica](list_overview.md) - [Coluna](listbox_overview.md#list-box-columns) +[Lista suspensa](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista Hierárquica](list_overview.md) - [Coluna](listbox-column.md) --- @@ -113,7 +113,7 @@ Especifica uma variável ou expressão a que será atribuída uma longa indicand Define o tipo de dados para a expressão apresentada. Esta propriedade é utilizada com: -- To be able to store the reference, the field or variable data source must be of the Number type (regardless of the type of value displayed in the list). +- [List box columns](listbox-column.md) of the selection and collection types. - Naturally, the value entered must not belong to the list of [excluded values](properties_RangeOfValues.md#excluded-list) associated with the object, if one has been set. Please refer to [Expression Type](properties_Object.md#expression-type) section. @@ -126,7 +126,7 @@ Please refer to [Expression Type](properties_Object.md#expression-type) section. #### Objectos suportados -[Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -183,13 +183,13 @@ Lista de valores usados como valores padrão para a coluna do list box (somente #### Objectos suportados -[Coluna List Box (apenas tipo array)](listbox_overview.md#list-box-columns) +[Coluna List Box (apenas tipo array)](listbox-column.md) --- ## Expression -Esta descrição é específica para as colunas de tipo list box [seleção](listbox_overview.md#selection-list-boxes) e [collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Veja também a seção **[Variável ou expressão](properties_Object.md#variable-or-expression)**. +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Veja também a seção **[Variável ou expressão](properties_Object.md#variable-or-expression)**. Uma expressão 4D a associar a uma coluna. Você pode entrar: @@ -226,7 +226,7 @@ Se for usado um campo, uma variável ou uma expressão atribuível*(por exemplo, #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) --- @@ -255,7 +255,7 @@ Todas as tabelas do banco de dados podem ser usadas, independentemente de o form Esta propriedade está disponível nas seguintes condições: - uma [lista de escolha](#choice-list) está associada ao objeto -- para as [entradas](input_overview.md) e as [colunas de list box](listbox_overview.md#list-box-columns), uma [lista necessária](properties_RangeOfValues.md#required-list) também está definida para o objeto (ambas as opções devem usar geralmente a mesma lista), para que apenas os valores da lista possam ser inseridos pelo usuário. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Essa propriedade específica, no contexto de um campo ou variável associado a uma lista de valores, o tipo de conteúdo a ser salvo: @@ -277,7 +277,7 @@ A utilização deste bem exige o cumprimento dos seguintes princípios: #### Objectos suportados -Coluna da List Box +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- From 4f0503ab7bbd6486406e372f95cc95bccc1a7cd6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:56:58 +0200 Subject: [PATCH 1336/2000] New translations properties_display.md (Portuguese, Brazilian) --- .../FormObjects/properties_Display.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md index e47ee81832cf48..6ddbe2f0bf3257 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ O campo contém efetivamente "proportion". 4D aceita e armazena a entrada inteir #### Objectos suportados -[Lista suspensa](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Rodapé da caixa de listagem](listbox_overview.md#list-box-footers) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -83,7 +83,7 @@ A tabela seguinte apresenta as opções disponíveis: #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -240,7 +240,7 @@ A tabela a seguir mostra como os diferentes formatos afetam a exibição dos nú #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Rodapé da caixa de listagem](listbox_overview.md#list-box-footers) - [Indicadores de progresso](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox-column.md) - [Rodapé da caixa de listagem](listbox-header-footer.md#footers) - [Indicadores de progresso](progressIndicator.md) --- @@ -299,7 +299,7 @@ Se o campo for reduzido para um tamanho inferior ao da imagem original, a imagem #### Objectos suportados -[Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Rodapé da caixa de listagem](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox-column.md) - [Rodapé da caixa de listagem](listbox-header-footer.md#footers) --- @@ -332,7 +332,7 @@ A tabela abaixo mostra os formatos de exibição do campo Hora e dá exemplos: #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -341,7 +341,7 @@ A tabela abaixo mostra os formatos de exibição do campo Hora e dá exemplos: Quando uma [expressão booleana](properties_Object.md#expression-type) é apresentada como: * um texto num [objeto de entrada](input_overview.md) -* a ["popup"](properties_Display.md#display-type) na coluna [lista caixa](listbox_overview.md#list-box-columns), +* a ["popup"](properties_Display.md#display-type) na coluna [lista caixa](listbox-column.md), ... pode selecionar o texto a apresentar para cada valor: @@ -356,7 +356,7 @@ Quando uma [expressão booleana](properties_Object.md#expression-type) é aprese #### Objectos suportados -[Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Coluna da caixa de listagem](listbox-column.md) - [Entrada](input_overview.md) --- @@ -376,7 +376,7 @@ As colunas booleanas também podem ser apresentadas como menus pop-up. Neste cas #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) --- @@ -424,7 +424,7 @@ Nesse caso também, a propriedade [Title](#title) também está disponível para #### Objectos suportados -[Caixa de seleção](checkbox_overview.md) - [Coluna de list box](listbox_overview.md#list-box-columns) +[Caixa de seleção](checkbox_overview.md) - [Caixa de listagem Coluna](listbox-column.md) --- @@ -445,7 +445,7 @@ Nesse caso, o título da caixa de seleção pode ser inserido usando essa propri #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) --- @@ -481,7 +481,7 @@ A propriedade Truncate with ellipsis (Truncar com reticências) pode ser aplicad #### Objectos suportados -[Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) +[Coluna List Box](listbox-column.md) - [Rodapé List Box](listbox-header-footer.md#footers) --- @@ -512,7 +512,7 @@ Essa propriedade é usada somente ao desenhar objetos localizados no corpo de um #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão rádio](radio_overview.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Imagem estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -567,4 +567,4 @@ Observe que, independentemente do valor da opção Wordwrap, a altura da linha n #### Objectos suportados -[Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Rodapé da caixa de listagem](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox-column.md) - [Rodapé da caixa de listagem](listbox-header-footer.md#footers) From 6d670b7366a5d9417fcf7bcc917764c6bef65033 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:56:59 +0200 Subject: [PATCH 1337/2000] New translations properties_entry.md (Portuguese, Brazilian) --- .../version-19/FormObjects/properties_Entry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md index a3dc208b94abfe..6d118d28d50c7c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md @@ -28,7 +28,7 @@ Permite ao usuário aceder a um menu de contexto padrão no objeto quando o form Para uma [entrada](input_overview.md) imagem, além dos comandos de edição padrão (Recortar, Copiar, Colar e Limpar), o menu contém o comando **Importar...**, que pode ser usado para importar uma imagem armazenada em um arquivo, bem como o comando **Salvar como...**, que pode ser usado para salvar a imagem no disco. O menu também pode ser usado para modificar o formato de exibição da imagem: são oferecidas as opções **Truncado não centralizado**, **Escalonado para caber** e **Escalonado para caber na imagem centralizada**. A modificação do [formato de exibição](properties_Display#picture-format) usando esse menu é temporária; ela não é salva com o registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **Fontes...**: exibe a caixa de diálogo do sistema de fontes - **Fontes recentes**: exibe os nomes das fontes recentes selecionadas durante a sessão. A lista pode armazenar até 10 fontes (além disso, a última fonte usada substitui a mais antiga). Por defeito, esta lista está vazia e a opção não é apresentada. Você pode gerenciar essa lista usando os comandos `SET RECENT FONTS` e `FONT LIST`. @@ -64,7 +64,7 @@ Quando essa propriedade está desativada, todos os menus pop-up associados a uma #### Objectos suportados -[4D Write Pro areas](writeProArea_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) --- @@ -120,7 +120,7 @@ Aqui está uma tabela que explica cada uma das opções de filtro de entrada na #### Objectos suportados -[Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- From 40261e0712d7db3b183acdddfb8ce7730039e646 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:57:01 +0200 Subject: [PATCH 1338/2000] New translations properties_footers.md (Portuguese, Brazilian) --- .../version-19/FormObjects/properties_Footers.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md index 203941e27dce26..d2a6b149f22fb5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Rodapés ## Exibir rodapés -Esta propriedade é usada para exibir ou ocultar [os rodapés de coluna listbox](listbox_overview.md#list-box-footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. +Esta propriedade é usada para exibir ou ocultar [os rodapés de coluna listbox](listbox-header-footer.md#footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. #### Gramática JSON @@ -29,7 +29,7 @@ Esta propriedade é usada para definir a altura da linha para um rodapé de list * Se mais de um tamanho for definido, 4D usa o maior. Por exemplo, se uma linha contém "Verdana 18", "Geneva 12" e "Arial 9", 4D usa "Verdana 18" para determinar a altura da linha (por exemplo, 25 pixeis). Esta altura é depois multiplicada pelo número de linhas definido. * Este cálculo não tem em conta o tamanho das imagens nem os estilos aplicados aos tipos de letra. * No macOS, a altura da linha pode estar incorreta se o usuário inserir caracteres que não estejam disponíveis na fonte selecionada. Quando isso ocorre, uma fonte substituta é usada, o que pode causar variações no tamanho. -> > Esta propriedade também pode ser definida dinamicamente usando o comando [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv17R6/4D/17-R6/List-box-footer-specific-properties.300-4354808.en.html). +> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. Conversão de unidades: quando você muda de uma unidade para a outra, 4D converte-os automaticamente e exibe o resultado na Lista de propriedades. Por exemplo, se a fonte usada for "Lucida grande 24", uma altura de "1 linha" será convertida em "30 píxeis" e uma altura de "60 píxeis" será convertida em "2 linhas". @@ -60,4 +60,4 @@ Observe que a conversão para frente e para trás pode levar a um resultado dife #### Veja também -[Cabeçalhos](properties_Headers.md) - [Rodapés List box](listbox_overview.md#list-box-footers) +[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) From f842cb74a72dd65b1084bc44681773f0d5f2d098 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:57:03 +0200 Subject: [PATCH 1339/2000] New translations properties_headers.md (Portuguese, Brazilian) --- .../version-19/FormObjects/properties_Headers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md index 61b49525cd2283..df25f5dccc4775 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Cabeçalhos ## Exibir cabeçalhos -Esta propriedade é usada para exibir ou ocultar [os cabeçalhos de coluna listbox](listbox_overview.md#list-box-headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. +Esta propriedade é usada para exibir ou ocultar [os cabeçalhos de coluna listbox](listbox-header-footer.md#headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. #### Gramática JSON @@ -61,4 +61,4 @@ Observe que a conversão para frente e para trás pode levar a um resultado dife #### Veja também -[Rodapés](properties_Footers.md) - [Cabeçalhos de List box](listbox_overview.md#list-box-headers) +[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) From 646d510cd99303ee7fa13593f2debc885752af51 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:57:05 +0200 Subject: [PATCH 1340/2000] New translations properties_help.md (Portuguese, Brazilian) --- .../version-19/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md index d88b7e46069e05..fd6d5b660dd64e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Você também pode: #### Objectos suportados -[Botão](button_overview.md) - [Grade de Botões](buttonGrid_overview.md) - [Caixa de Seleção](checkbox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Combo Box](./comboBox_overview.md) - [Lista Hierárquica](list_overview.md) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Botão de Imagem](pictureButton_overview.md) - [Menu Pop-up imagem](picturePopupMenu_overview.md) - [Botão de rádio](radio_overview.md) +[Botão](button_overview.md) - [Grade de Botões](buttonGrid_overview.md) - [Caixa de Seleção](checkbox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Combo Box](./comboBox_overview.md) - [Lista Hierárquica](list_overview.md) - [Cabeçalho List Box](listbox-header-footer.md#headers) - [Rodapé List Box](listbox-header-footer.md#footers) - [Botão de Imagem](pictureButton_overview.md) - [Menu Pop-up imagem](picturePopupMenu_overview.md) - [Botão de rádio](radio_overview.md) #### Outras funcionalidades de ajuda From c69ef8e2392692db446dd005cc06815055e770b3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:57:07 +0200 Subject: [PATCH 1341/2000] New translations properties_listbox.md (Portuguese, Brazilian) --- .../version-19/FormObjects/properties_ListBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md index 823c7967f758dd..f6cbc25e5aba70 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Coleção de colunas do list box. | ------- | --------------------------- | ---------------------------------------------- | | columns | colecção de objectos coluna | Contém as propriedades das colunas de list box | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox_overview#column-specific-properties) section. +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### Objectos suportados From 1bb4056db2c8b3783a12e7a412b6cb32f4dde645 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:57:09 +0200 Subject: [PATCH 1342/2000] New translations properties_object.md (Portuguese, Brazilian) --- .../version-19/FormObjects/properties_Object.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md index 15eac463de8edb..5b6598ceb12457 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propriedade designa o tipo de [objecto formulárioactivo ou inactivo](formO #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão de rádio](radio_overview.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Imagem estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área de texto](text.md) - [Área da Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -40,7 +40,7 @@ Para obter mais informações sobre regras de nomeação para objetos de formul #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Imagem estática](staticPicture.md) - [Stepper](stepper.md) - [Botão de rádio](radio_overview.md) -[Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -130,20 +130,20 @@ Para um list box de tipo arrays a propriedade **Variável ou Expressão** geralm #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Lista hierárquica](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [Coluna de list box](listbox_overview.md#list-box-columns) - [Cabeçalho de list box](listbox_overview.md#list-box-headers) - [Rodapé de list box](listbox_overview.md#list-box-footers) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicador de progresso](progressIndicator.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Stepper](stepper.md) - [Controle de tabulação](tabControl.md) - [Subformulário](subform_overview.md#overview) - [Botão rádio](radio_overview.md) - [Área Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Tab control](tabControl.md) - [Subform](subform_overview.md) - [Radio Button](radio_overview.md) - [Web Area](webArea_overview.md) --- ## Tipo de expressão -> Essa propriedade é chamada [**Tipo de dados**](properties_DataSource.md#data-type-expression-type) na Lista de propriedades para colunas de list box associadas [seleção](listbox_overview.md#selection-list-boxes) e [coleção](listbox_overview.md#collection-or-entity-selection-list-boxes) e para as [listas suspensas](dropdownList_Overview.md) associadas a um [objeto](FormObjects/dropdownList_Overview.md#using-an-object) ou a um [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique o tipo de dados para a expressão ou variável associada ao objeto. Observe que o principal objetivo dessa configuração é definir as opções (como formatos de exibição) disponíveis para o tipo de dados. Não digita efetivamente a variável em si. Em vista da compilação de um banco de dados, deve utilizar os comandos da linguagem 4D do tema `Compilador`. No entanto, essa propriedade tem uma função de digitação nos seguintes casos específicos: - **[Variáveis dinâmicas](#dynamic-variables)**: você pode usar essa propriedade para declarar o tipo de variáveis dinâmicas. -- **[Colunas de List Box](listbox_overview.md#list-box-columns)**: essa propriedade é usada para associar um formato de exibição aos dados da coluna. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. - **[Variáveis imagem](input_overview.md)**: você pode usar esse menu para declarar as variáveis antes de carregar o formulário no modo interpretado. Mecanismos nativos específicos governam a exibição de variáveis imagem em formulários. Esses mecanismos requerem maior precisão na configuração das variáveis: a partir de agora, elas devem já ter sido declaradas antes de carregarem o formulário — i.., mesmo antes do evento `On Load` do formulário — ao contrário de outros tipos de variáveis. Para fazer isso, você também precisa que o comando `C_PICTURE(varName)` tenha sido executado antes de carregar o formulário (tipicamente, no método chamando o comando `DIALOG`), ou para que a variável tenha sido digitada no nível do formulário usando a propriedade do tipo de expressão. Caso contrário, a variável imagem não será exibida corretamente (apenas no modo de interpretação). #### Gramática JSON @@ -154,7 +154,7 @@ No entanto, essa propriedade tem uma função de digitação nos seguintes casos #### Objectos suportados -[Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão de rádio](radio_overview.md) - [Régua](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -327,4 +327,4 @@ Quando **Personalizado** ("none" em JSON) é definido, nenhum cálculo automáti #### Objectos suportados -[Rodapé do List Box](listbox_overview.md#list-box-footers) +[Rodapé do List Box](listbox-header-footer.md#footers) From 107891930e80e734d74fe414a800b0b9d97afc56 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:57:14 +0200 Subject: [PATCH 1343/2000] New translations properties_rangeofvalues.md (Portuguese, Brazilian) --- .../version-19/FormObjects/properties_RangeOfValues.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md index c354e7e25377b6..bf7b3857f1cbc0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md @@ -52,7 +52,7 @@ Permite definir uma lista cujos valores não podem ser introduzidos no objeto. S #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -71,4 +71,4 @@ Tornar uma lista obrigatória não apresenta automaticamente a lista quando o ca #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) From e67a6f11e1221b79536bd20d78a131bcf923a93b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:57:17 +0200 Subject: [PATCH 1344/2000] New translations properties_resizingoptions.md (Portuguese, Brazilian) --- .../version-19/FormObjects/properties_ResizingOptions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md index 25931d6d920f3a..b9e19a9c3dd653 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md @@ -63,7 +63,7 @@ Estão disponíveis três opções: #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -88,7 +88,7 @@ Estão disponíveis três opções: #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -128,4 +128,4 @@ Designa se o tamanho da coluna pode ser modificado pelo usuário. #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) From 87d544d1558d4ac8017ff66ad9e074201131e554 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:57:21 +0200 Subject: [PATCH 1345/2000] New translations properties_text.md (Portuguese, Brazilian) --- .../version-19/FormObjects/properties_Text.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md index bac9473039f34e..913a866ea1720d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md @@ -36,7 +36,7 @@ Você pode definir essa propriedade usando o comando [**OBJECT SET FONT STYLE**] #### Objectos suportados -[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de combinação](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de rádio](radio_overview.md) - [Área de texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -55,7 +55,7 @@ Você também pode definir essa propriedade por meio do comando [**OBJECT SET FO #### Objectos suportados -[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de combinação](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de rádio](radio_overview.md) - [Área de texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -71,7 +71,7 @@ Define o texto para ter uma linha por baixo. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de combinação](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de rádio](radio_overview.md) - [Área de texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -107,7 +107,7 @@ Estão disponíveis três temas de tipos de letra: #### Objectos suportados -[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de combinação](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de rádio](radio_overview.md) - [Área de texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) ### Família de letras @@ -127,7 +127,7 @@ Pode ser definido utilizando o comando [**OBJECT SET FONT**](https://doc.4d.com/ #### Objectos suportados -[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de combinação](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de rádio](radio_overview.md) - [Área de texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -143,7 +143,7 @@ Permite definir o tamanho da fonte do objeto em pontos. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de combinação](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de rádio](radio_overview.md) - [Área de texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -169,7 +169,7 @@ Você também pode definir esta propriedade usando o comando [**OBJECT SET RGB C #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapie de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progresso](progressIndicator.md) - [Régua](ruler.md) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Indicadores de progresso](progressIndicator.md) - [Régua](ruler.md) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -227,7 +227,7 @@ Também pode definir esta propriedade utilizando o comando `LISTBOX SET PROPERTY #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) --- @@ -250,7 +250,7 @@ Localização horizontal do texto na área que o contém. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) (todos os estilos, exceto Regular e Flat) - [Caixa de Grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Botão rádio](radio_overview.md) (todos os estilos exceto Regular e Flat) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) (todos os estilos, exceto Regular e Flat) - [Caixa de Grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox-column.md) - [Cabeçalho List Box](listbox-header-footer.md#headers) - [Rodapé List Box](listbox-header-footer.md#footers) - [Botão rádio](radio_overview.md) (todos os estilos exceto Regular e Flat) - [Área de Texto](text.md) --- @@ -273,7 +273,7 @@ Esta propriedade também pode ser manipulada pelos comandos [OBJECT Get vertical #### Objectos suportados -[List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) --- @@ -367,7 +367,7 @@ Por defeito, esta opção não está activada. #### Objectos suportados -Coluna da List Box +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- @@ -412,7 +412,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) --- @@ -432,7 +432,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) --- From 1ce1dbe4bf4eec894184b7a5c2c8cb804c335fb0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 01:57:22 +0200 Subject: [PATCH 1346/2000] New translations properties_textandpicture.md (Portuguese, Brazilian) --- .../version-19/FormObjects/properties_TextAndPicture.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md index 4250929f435f3e..a6768b9972c35b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md @@ -74,7 +74,7 @@ Designa a colocação de um ícone em relação ao objeto formulário. #### Objectos suportados -[Cabeçalho do List Box](listbox_overview.md#list-box-headers) +[Cabeçalho do List Box](listbox-header-footer.md#headers) --- @@ -139,7 +139,7 @@ O nome do caminho a introduzir é semelhante ao [da propriedade Caminho para ima #### Objectos suportados -[Botão](button_overview.md) (todos os estilos exceto [Ajuda](button_overview.md#help)) - [Caixa de verificação](checkbox_overview.md) - [Cabeçalho da caixa de listagem](listbox_overview.md#list-box-headers) - [Botão rádio](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) --- @@ -223,4 +223,4 @@ Cada opção especifica a relação entre o botão e o menu pop-up anexado: #### Objectos suportados -[Botão da barra de ferramentas](button_overview.md#toolbar) - [Botão](button_overview.md#bevel) [chanfrado - Botão chanfrado arredondado](button_overview.md#rounded-bevel) - [Botão de gradiente do OS X](button_overview.md#os-x-gradient) - [Botão texturizado do OS X](button_overview.md#os-x-textured) - [Botão do Office XP](button_overview.md#office-xp) - [Botão de círculo](button_overview.md#circle) - [Personalizado](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) From 377718bc0c40d29ad5f11db8a18885fe82b8dfdd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:06:34 +0200 Subject: [PATCH 1347/2000] New translations onafteredit.md (Portuguese, Brazilian) --- .../version-20/Events/onAfterEdit.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md index b644b33b102385..6eb911a9239110 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | -| 45 | [4D View Pro area](FormObjects/viewProArea_overview) - [4D Write Pro area](FormObjects/writeProArea_overview) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox-column.md) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | ## Descrição From 3b81bef3d3de5f7382e8d552437a62047de702b7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:06:36 +0200 Subject: [PATCH 1348/2000] New translations onafterkeystroke.md (Portuguese, Brazilian) --- .../version-20/Events/onAfterKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md index b9f1631198294e..04f091d86c9502 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro ](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` devolve o texto do objecto **incluindo** este carácter. | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` devolve o texto do objecto **incluindo** este carácter. |
    Histórico @@ -24,7 +24,7 @@ Depois que as propriedades de evento [`On Before Keystroke`](onBeforeKeystroke.m O evento `No Depois da tecla` não é gerado: -- no [lista colunas](FormObjects/listbox_overview.md#list-box-columns) método, exceto quando uma célula está sendo editada (entretanto, ela é gerada em quaisquer casos no método [lista caixa](FormObjects/listbox_overview.md)), +- no [lista colunas](FormObjects/listbox-column.md) método, exceto quando uma célula está sendo editada (entretanto, ela é gerada em quaisquer casos no método [lista caixa](FormObjects/listbox_overview.md)), - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar esses eventos, você deve usar [`On After Edit`](onAfterEdit.md). ### Sequência de teclas From 5b273581a8b058966d0644301bc9b5e767d2a281 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:06:38 +0200 Subject: [PATCH 1349/2000] New translations onaftersort.md (Portuguese, Brazilian) --- .../version-20/Events/onAfterSort.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md index 470a1c7dfb0510..6623776bb933e3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- | +| 30 | [Caixa de Listagem](FormObjects/listbox_overview.md) - [Coluna da caixa de listagem](FormObjects/listbox-column.md) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | ## Descrição From 06b985eabbb17321e933bc2c8bcfbddaf44051f0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:06:39 +0200 Subject: [PATCH 1350/2000] New translations onalternativeclick.md (Portuguese, Brazilian) --- .../version-20/Events/onAlternativeClick.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md index 892cb40b94d87d..e402982f6565f0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [Botão](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Botões: a área da "seta" de um botão é clicada
  • List boxes: em uma coluna de um array de objetos, um botão de elipses (atributo "alternateButton") é clicado
  • | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • Botões: a área da "seta" de um botão é clicada
  • List boxes: em uma coluna de um array de objetos, um botão de elipses (atributo "alternateButton") é clicado
  • | ## Descrição @@ -22,8 +22,8 @@ Alguns estilos de botões podem ser [ligados a um menu pop-up](FormObjects/prope ### List box -Esse evento é gerado nas colunas das caixas de listagem do tipo matriz de objetos [](FormObjects/listbox_overview.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). +Esse evento é gerado nas colunas das caixas de listagem do tipo matriz de objetos [](FormObjects/listbox-column.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Ver a [descrição do atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +See the [description of the "alternateButton" attribute](FormObjects/listbox-column.md#alternatebutton). From b5d62952ad88a683f11652df013078e07f523eca Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:06:41 +0200 Subject: [PATCH 1351/2000] New translations onbeforedataentry.md (Portuguese, Brazilian) --- .../version-20/Events/onBeforeDataEntry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md index f16aeaba2f632b..26c09c38112859 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma célula de um list box está prestes a mudar para o modo de edição | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [Caixa de Listagem](FormObjects/listbox_overview.md) - [Coluna da caixa de listagem](FormObjects/listbox-column.md) | Uma célula de um list box está prestes a mudar para o modo de edição | ## Descrição From 948f69e7bd26c8bab1604f292d6e7fe125b166ea Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:06:42 +0200 Subject: [PATCH 1352/2000] New translations onbeforekeystroke.md (Portuguese, Brazilian) --- .../version-20/Events/onBeforeKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md index 45a9a5fa139377..70e2d045bd335a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro ](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objecto **sem** este carácter. | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objecto **sem** este carácter. |
    Histórico @@ -22,7 +22,7 @@ Depois que as propriedades de evento `On Before Keystroke` e [`On After Keystrok O evento `On Before Keystroke` não é gerado: -- no método [colunas de list box](FormObjects/listbox_overview.md#list-box-columns), exceto quando uma célula está sendo editada (entretanto, ela é gerada em quaisquer casos no método [list box](FormObjects/listbox_overview.md)), +- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar esses eventos, você deve usar [`On After Edit`](onAfterEdit.md). ### Objectos não enterráveis From 6c2823e2f133d280378eb57b4c5b168eebc4704e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:06:44 +0200 Subject: [PATCH 1353/2000] New translations onbegindragover.md (Portuguese, Brazilian) --- .../version-20/Events/onBeginDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md index 79d6a930e16061..d6f92bce286d84 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Um objecto está a ser arrastado | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Um objecto está a ser arrastado | ## Descrição From 4a6a77af1f93b9c2a8c4a6f808e537a7b6448662 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:06:48 +0200 Subject: [PATCH 1354/2000] New translations onclicked.md (Portuguese, Brazilian) --- .../version-20/Events/onClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onClicked.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onClicked.md index 7ebc323bfb0520..cb2197efc74444 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | ## Descrição From 35e8549bd103c6c4176b952478720154c6ba73f3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:06:53 +0200 Subject: [PATCH 1355/2000] New translations oncolumnmoved.md (Portuguese, Brazilian) --- .../version-20/Events/onColumnMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md index 04ec3e4ba927c5..6bc28e51bb452a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | -| 32 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | +| 32 | [Caixa de Listagem](../FormObjects/listbox_overview.md) - [Coluna da caixa de listagem](../FormObjects/listbox-column.md) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | ## Descrição From b8b4dc73c38a45e5beb2113c5014f7feca8f8a7e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:06:54 +0200 Subject: [PATCH 1356/2000] New translations oncolumnresize.md (Portuguese, Brazilian) --- .../version-20/Events/onColumnResize.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md index 504c2c10680917..97ceea79feb9e9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Coluna de List Box](../FormObjects/listbox-column.md) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | ## Descrição From 79b304740947f5392d7e1718471b0f23ad24baae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:06:56 +0200 Subject: [PATCH 1357/2000] New translations ondatachange.md (Portuguese, Brazilian) --- .../version-20/Events/onDataChange.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md index a76b5185664937..0abf093470f055 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progressão](FormObjects/progressIndicator.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Sub-formulário](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox-column.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progressão](FormObjects/progressIndicator.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Sub-formulário](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | ## Descrição From 787b4b3ae98210725fddcf71ff8fd60200ed2993 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:07:00 +0200 Subject: [PATCH 1358/2000] New translations ondoubleclicked.md (Portuguese, Brazilian) --- .../version-20/Events/onDoubleClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md index 3b5966cc0867e5..affa21a6bafb8c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- | -| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/viewProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- | +| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/viewProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | ## Descrição From b87b8757b6c17cddbdc0c21170f9c5a24c9db4f8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:07:02 +0200 Subject: [PATCH 1359/2000] New translations ondragover.md (Portuguese, Brazilian) --- .../version-20/Events/onDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md index 158459f1982d5b..37955a1f955a13 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------- | -| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | ## Descrição From 556857b3bb9c357553d2eb85d2448bbec82c2c14 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:07:03 +0200 Subject: [PATCH 1360/2000] New translations ondrop.md (Portuguese, Brazilian) --- .../version-20/Events/onDrop.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDrop.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDrop.md index 1559f10fb8116f..cb48c65dde26fc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDrop.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------- | +| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | ## Descrição From 733e98ffc82bf13565c682fded0ea342e2aba75b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:07:07 +0200 Subject: [PATCH 1361/2000] New translations onfooterclick.md (Portuguese, Brazilian) --- .../version-20/Events/onFooterClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md index 0b668c2e4563c3..eb1db368616989 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no rodapé de uma coluna de list box | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 57 | [Caixa de Listagem](FormObjects/listbox_overview.md) - [Coluna da caixa de listagem](FormObjects/listbox-column.md) | Ocorre um clique no rodapé de uma coluna de list box | ## Descrição From a8b9b4bbff7498e262815d8be253407206aba222 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:07:08 +0200 Subject: [PATCH 1362/2000] New translations ongettingfocus.md (Portuguese, Brazilian) --- .../version-20/Events/onGettingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md index daaee91dc21051..9be83ecea3859f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On getting focus --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de rádio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de rádio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | ## Descrição From d9431283be2000c26d39825e65451bf3272ee613 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:07:11 +0200 Subject: [PATCH 1363/2000] New translations onheaderclick.md (Portuguese, Brazilian) --- .../version-20/Events/onHeaderClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md index 55729f38eb56d1..b34e818eb32473 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no cabeçalho de uma coluna | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) | Ocorre um clique no cabeçalho de uma coluna | ## Descrição From 78ac5d979c2357d40a964d38b0c8c2349483572c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:07:12 +0200 Subject: [PATCH 1364/2000] New translations onload.md (Portuguese, Brazilian) --- .../version-20/Events/onLoad.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onLoad.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onLoad.md index 2b45e3e8269230..5ed572dbe74352 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onLoad.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | -| 1 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview) - [Botão](FormObjects/button_overview.md) - [Grade de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Pop up menu imagem](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicador de progresso ](FormObjects/progressIndicator.md) - [Botão rádio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Guia](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | ## Descrição From b9d4c9e730b1cf093d2e1b50e63c61591a3ca7bb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:07:16 +0200 Subject: [PATCH 1365/2000] New translations onlosingfocus.md (Portuguese, Brazilian) --- .../version-20/Events/onLosingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md index 5bcbb30a875e4f..608dbc1b1e2837 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de rádio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de rádio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | ## Descrição From 00789c387fd9443e5a78abe97e66ba2a36b47db1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:07:32 +0200 Subject: [PATCH 1366/2000] New translations onrowmoved.md (Portuguese, Brazilian) --- .../version-20/Events/onRowMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md index 53c24e55a455af..4e229add212972 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -| 34 | [Lis Box de tipo array](FormObjects/listbox_overview.md#array-Lis-boxes) - [Coluna de Lis Box](FormObjects/listbox_overview.md#Lis-box-columns) | Uma linha do list box é movida pelo usuário através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | Uma linha do list box é movida pelo usuário através de arrastar e largar | ## Descrição From 133ba41c788f312cc1790e01ac8d5b2e30bccd37 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:07:38 +0200 Subject: [PATCH 1367/2000] New translations onunload.md (Portuguese, Brazilian) --- .../version-20/Events/onUnload.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onUnload.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onUnload.md index d8e5dd0e864d91..8ebe11976b683b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onUnload.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | -| 24 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview) - [Botão](FormObjects/button_overview.md) - [Grade de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Pop up menu imagem](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicador de progresso ](FormObjects/progressIndicator.md) - [Botão rádio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Guia](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | ## Descrição From e8b43dfc0d68887c3d726c8872124fc92f87aa3e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:07:42 +0200 Subject: [PATCH 1368/2000] New translations onvalidate.md (Portuguese, Brazilian) --- .../version-20/Events/onValidate.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onValidate.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onValidate.md index 14be2e1946a626..abd6d7d920c657 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onValidate.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagem do menu pop-up](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão rádio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Tab](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | +| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagem do menu pop-up](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão rádio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Tab](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | ## Descrição From d2225f24631f0c96c4609c7f3f1480b2e2b41337 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:07:47 +0200 Subject: [PATCH 1369/2000] New translations overview.md (Portuguese, Brazilian) --- .../version-20/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/overview.md index 23e88ff59d34a8..5ab6077de1d5ca 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/overview.md @@ -30,7 +30,7 @@ Cada evento é retornado como um objeto pelo comando `FORM Event`. Por padrão, Propriedades adicionais são retornadas quando o evento ocorre em objetos específicos. Em particular: -- [caixas de listagem](FormObjects/listbox_overview.md#supported-form-events) e [colunas de caixa de listagem](FormObjects/listbox_overview.md#supported-form-events-1) retornam [propriedades adicionais](FormObjects/listbox_overview.md#supported-form-events), como `columnName` ou `isRowSelected`. +- [caixas de listagem](FormObjects/listbox-object.md#supported-form-events) e [colunas de caixa de listagem](FormObjects/listbox-column.md#supported-form-events) retornam [propriedades adicionais](FormObjects/listbox-object.md#supported-form-events), como `columnName` ou `isRowSelected`. - [As áreas do 4D View Pro](FormObjects/viewProArea_overview.md) retornam, por exemplo, `sheetName` ou propriedades `de ação` no objeto de evento [On After Edit](onAfterEdit.md). From dfa3b72024c66156f610ba9dee1df61a84b86caa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:07:58 +0200 Subject: [PATCH 1370/2000] New translations pictures.md (Portuguese, Brazilian) --- .../version-20/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md index 155a3748b00249..6092aa690d198d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md @@ -46,7 +46,7 @@ As imagens de alta resolução com a convenção @nx podem ser utilizadas nos se * [Botões](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[caixas de verificação](FormObjects/checkbox_overview.md) * [Botões imagem](FormObjects/pictureButton_overview.md)/[Pop-ups imagem](FormObjects/picturePopupMenu_overview.md) * [Abas](FormObjects/tabControl.md) -* [Cabeçalhos de list box](FormObjects/listbox_overview.md#list-box-headers) +* [Cabeçalhos de list box](FormObjects/listbox-header-footer.md#headers) * [Ícones de menu](Menus/properties.md#item-icon) 4D dá automaticamente prioridade às imagens com a resolução mais alta. 4D dá automaticamente prioridade às imagens com a resolução mais alta. Mesmo que um comando ou propriedade especifique *circle.png*, *circle@3x.png* será utilizado (se existir). From 2892e3135ee3957032e54a3e0b32040d2598f60c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:08:18 +0200 Subject: [PATCH 1371/2000] New translations listbox_overview.md (Portuguese, Brazilian) --- .../FormObjects/listbox_overview.md | 871 ++---------------- 1 file changed, 97 insertions(+), 774 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md index e8aa58b964cab9..f796ead428cda2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md @@ -26,15 +26,14 @@ Também é possível redimensionar cada coluna, e o usuário pode modificar a or O usuário pode selecionar um ou mais linhas usando os atalhos padrão: **Shift+clique** para uma seleção adjacente **Ctrl+clique** (Windows) ou **Comando+clique** (macOS) para uma seleção não adjacente. - ### Partes de list box Uma list box é composta de quatro partes diferentes: -* o objeto list box em sua globalidade -* colunas, -* cabeçalhos de coluna, e -* rodapés de colunas. +* the [list box object](./listbox-object.md) in its entirety, +* [columns](./listbox-column.md), +* column [headers](./listbox-header-footer.md#headers), and +* column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -45,324 +44,30 @@ Cada parte tem seu próprio nome assim como propriedades específicas. Por exemp 1. Método objeto de cada coluna 2. Método objeto da list box -O método objeto coluna obtém eventos que ocorrem em seu [cabeçalho](#list-box-headers) e [rodapé](#list-box-footers). - - +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). ### Tipos de List box Há vários tipos de list boxes com seus próprios comportamentos e propriedades específicos. O tipo list box depende das propriedades [Data Source property](properties_Object.md#data-source): -- **Arrays**: cada coluna é conectada a um array 4D. List boxes baseadas em array podem ser exibidas como [list boxes hierárquicas](listbox_overview.md#hierarchical-list-boxes). -- **Seleção** (**Seleção atual** ou **Seleções nomeadas**): cada coluna é conectada a uma expressão (por exemplo um campo) que é avaliado para cada registro da seleção. -- **Coleção ou seleção de entidade**: cada coluna é conectada a uma expressão que é avaliada para todo elemento da coleção ou toda entidade da seleção de entidade. +* **Arrays**: cada coluna é conectada a um array 4D. List boxes baseadas em array podem ser exibidas como [list boxes hierárquicas](listbox_overview.md#hierarchical-list-boxes). +* **Seleção** (**Seleção atual** ou **Seleções nomeadas**): cada coluna é conectada a uma expressão (por exemplo um campo) que é avaliado para cada registro da seleção. +* **Coleção ou seleção de entidade**: cada coluna é conectada a uma expressão que é avaliada para todo elemento da coleção ou toda entidade da seleção de entidade. > Não é possível combinar diferentes tipos de list box no mesmo objeto list box. A fonte de dados é estabelecida quando a list box é criada. Não é mais possível modificar por programação. - ### Gerenciando list boxes Pode configurar completamente um objeto list box através de suas propriedades e também pode gerenciar dinamicamente por programação. -A linguagem 4D inclui um tema dedicado "List Box" para comandos list box, mas comandos de vários outros temas, como comandos "Object properties" ou `EDIT ITEM`, `Displayed line number` podem ser usados. Veja a página [Sumário Comandos List Box](https://doc.4d.com/4Dv17R6/4D/17-R6/List-Box-Commands-Summary.300-4311159.en.html) em *Referência de Linguagem 4D* para mais informação. - - - -## Objetos tipo list box - -### List box de tipo array - -Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. - -Como padrão, 4D atribui o nome "ColumnX" para cada coluna. Pode mudar isso, assim como outras propriedades de coluna, nas [propriedades de coluna](listbox_overview.md#column-specific-properties). O formato de exibição para cada coluna também pode ser definido usando o comando `OBJECT SET FORMAT` -> List boxes tipo array podem ser exibidas em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. - -Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Também pode associar uma [lista de escolha](properties_DataSource.md#choice-list) com uma coluna para controlar entrada de dados.´ Os valores de coluna são gerenciados usando comandos de List box de alto nível (tais como `LISTBOX INSERT ROWS` ou `LISTBOX DELETE ROWS`) assim como comandos manipulação de array. The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or `LISTBOX DELETE ROWS`) as well as array manipulation commands. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: - -```4d -ARRAY TEXT(varCol;size) -``` - -Também pode usar uma lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` -> **Aviso**: quando uma list box conter vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. - - - - -### List box de tipo seleção - -Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo), `[Employees]FirstName+" "[Employees]LastName`) ou simplesmente ser uma fórmula (por exemplo `String(Milisegundos)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. Pode usar os comandos `LISTBOX SET COLUMN FORMULA` e `LISTBOX INSERT COLUMN FORMULA` para modificar colunas por programação. - -Os conteúdos de cada linha são avaliados de acordo com a seleção de registros: **a seleção atual** de uma tablea ou uma **seleção nomeada**. - -No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. - - -### List boxes Collection ou Entity selection - -Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. - -Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessada através do comando [This](https://doc.4d.com/4Dv17R6/4D/17-R6/This.301-4310806.en.html). Uma expressão coluna pode ser um método de projeto, uma variável ou qualquer fórmula, acessando cada entidade ou objeto elementod e coleção através de `This`, por exemplo `This.` (ou `This.value` no caso de uma coleção de valores escalares). Pode usar os comandos `LISTBOX SET COLUMN FORMULA` e `LISTBOX INSERT COLUMN FORMULA` para modificar colunas por programação. - -Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. - -Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por exemplo: - -```4d -myCol:=myCol.push("new value") //exibir novo valor na list box -``` - - - -### Propriedades compatíveis - -Propriedades compatíveis dependem do tipo de list box. - - -| Propriedade | List box array | List box seleção | List box coleção ou entity selection | -| ------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | -| [Cor de fundo alternado](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrito](properties_Text.md#bold) | X | X | X | -| [Expressão cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo borda linha](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Fundo](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Class](properties_Object.md#css-class) | X | X | X | -| [Seleção de entidade ou coleção](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Autodimensionamento coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Item atual](properties_DataSource.md#current-item) | | | X | -| [Posição item atual](properties_DataSource.md#current-item-position) | | | X | -| [Fonte de dados](properties_Object.md#data-source) | X | X | X | -| [Nome formulário detalhe](properties_ListBox.md#detail-form-name) | | X | | -| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | -| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | -| [Duplo clique em linha](properties_ListBox.md#double-click-on-row) | | X | | -| [Arrastável](properties_Action.md#droppable) | X | X | X | -| [Soltável](properties_Action.md#droppable) | X | X | X | -| [Focável](properties_Entry.md#focusable) | X | X | X | -| [Fonte](properties_Text.md#font) | X | X | X | -| [Cor fonte](properties_Text.md#font-color) | X | X | X | -| [Expressão cor fonte](properties_Text.md#font-color-expression) | | X | X | -| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | -| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | -| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | -| [Esconder linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Esconder retangulo foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Esconder ressalte seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List box hierárquica](properties_Object.md#array-list-box) | X | | | -| [Ressaltar conjunto](properties_ListBox.md#highlight-set) | | X | | -| [Alihamento horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Cor linha horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Barra rolagem horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Altura linha](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Itálico](properties_Text.md#italic) | X | X | X | -| [Direita](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Tabela mestre](properties_DataSource.md#master-table) | | X | | -| [Expressão info meta](properties_Text.md#meta-info-expression) | | | X | -| [Métodos](properties_Action.md#method) | X | X | X | -| [Linhas móveis](properties_Action.md#movable-rows) | X | | | -| [Seleção nomeada](properties_DataSource.md#selection-name) | | X | | -| [Número de colunas trancadas](properties_ListBox.md#number-of-columns) | X | X | X | -| [Número de colunas estáticas](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Número de colunas](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nome de objeto](properties_Object.md#object-name) | X | X | X | -| [Esquerda](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Array controle linha](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Array controle linha](properties_ListBox.md#row-control-array) | X | | | -| [Array cores de Fonte](properties_Text.md#row-font-color-array) | X | | | -| [Array altura linha](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Array estilo linha](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Array estilo linha](properties_Text.md#row-style-array) | X | | | -| [Itens selecionados](properties_DataSource.md#selected-items) | | | X | -| [Modo seleção](properties_ListBox.md#selection-mode) | X | X | X | -| [Editar com um clique](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenável](properties_Action.md#sortable) | X | X | X | -| [Ação padrão](properties_Action.md#standard-action) | X | | | -| [Expressão estilo](properties_Text.md#style-expression) | | X | X | -| [Topo](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Sublinhado](properties_Text.md#underline) | X | X | X | -| [Variável ou expressão](properties_Object.md#variable-or-expression) | X | X | | -| [Cor linha vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Array cores de fundo](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Dimensionamento vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barra rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Alinhamento vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidade](properties_Display.md#visibility) | X | X | X | -| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | - - -> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. - - -### Eventos formulário suportados - - -| Evento formulário | Propriedades adicionais devolvidas (ver [Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para as propriedades principais) | Comentários | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *As fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados.* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#additional-properties)
  • | *Pode usar a constante `lk inherited` para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.).* | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#additional-properties)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#additional-properties)
  • | *Pode usar a constante `lk inherited` para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.).* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados.* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - - -#### Propriedades adicionais {#additional-properties} - -Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: - -| Propriedade | Tipo | Descrição | -| -------------------- | ------------- | ---------------------------------------------------------------------------- | -| area | text | Área de objeto List box ("header", "footer", "cell") | -| areaName | text | Nome da zona | -| column | inteiro longo | Número da coluna | -| columnName | text | Nome da coluna | -| footerName | text | Nome do rodapé | -| headerName | text | Nome do cabeçalho | -| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | -| isRowSelected | boolean | True se a linha estiver selecionada, senão False | -| newPosition | inteiro longo | Nova posição da coluna ou linha | -| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | -| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | -| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | -| row | inteiro longo | Número da linha | -| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | -> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. - - - - - - -## Colunas list boxes - -Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Pode estabelecer propriedades padrão (texto, cor de fundo, etc) para cada coluna da list box: essas propriedades tem prioridade sobre as propriedades objeto da list box. -> Pode definir o [Tipo de expressão](properties_Object.md#expression-type) para colunas list box array (String, Texto, Número, Data, Hora, Imagem, Booleano, ou Objeto). - - -### Propriedades específicas de coluna {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Eventos formulário suportados - -| Evento formulário | Propriedades adicionais devolvidas (ver [Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para as propriedades principais) | Comentários | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *As fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados.* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados.* | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - - -## Cabeçalhos de list box - -> Para poder acessar às propriedades dos cabeçalhos de um list box, deve ativar a opção [Mostrar cabeçalhos](properties_Headers.md#display-headers) da list box. - -Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: - -![](../assets/en/FormObjects/listbox_header.png) - -Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. - - -Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho do lado ou ao invés do título da coluna, por exemplo quando realizar [ordenações personalizadas](#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. Por exemplo, `OBJECT SET VISIBLE(*;"header3";False)` esconde todos os cabeçalhos no objeto list box ao qual *header3* pertence e não apenas esse cabeçalho. - -### Propriedades específicas de cabeçalho - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - - - - - -## Rodapés de list box -> Para poder acessar as propriedades de um cabeçalho deve ativar a opção[Exibir rodapés](properties_Footers.md#display-footers). - -List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. - -Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Particularmente pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). - -Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. Por exemplo, `OBJECT SET VISIBLE(*;"footer3";False)` esconde todos os rodapés no objeto list box ao qual *footer3* pertence e não apenas esse rodapé. - -### Propriedades específicas do rodapé - - -[Formato alfa](properties_Display.md#alpha-format) - [Cor do plano de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrito](properties_Text.md#bold) - [Classe](properties_Object.md#css-class) - [Formato de data](properties_Display.md#date-format) - [Tipo de expressão](properties_Object.md#expression-type) - [Fonte](properties_Text.md#font) - [Cor da fonte](properties_Text.md#font-color) - [Dica de ajuda](properties_Help.md#help-tip) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Preenchimento horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Itálico](properties_Text.md#italic) - [Formato de número](properties_Display.md#number-format) - [Nome do objeto](properties_Object.md#object-name) - [Formato de imagem](properties_Display.md#picture-format) - [Formato de hora](properties_Display.md#time-format) - [Truncar com reticências](properties_Display.md#truncate-with-ellipsis) - [Sublinhado](properties_Text.md#underline) - [Cálculo de variável](properties_Object.md#variable-calculation) - [Variável ou expressão](properties_Object.md#variable-or-expression) - [Alinhamento vertical](properties_Text.md#vertical-alignment) - [Preenchimento vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Largura](properties_CoordinatesAndSizing.md#width) - [Envolvimento de palavras](properties_Display.md#wordwrap) +A linguagem 4D inclui um tema dedicado "List Box" para comandos list box, mas comandos de vários outros temas, como comandos "Object properties" ou `EDIT ITEM`, `Displayed line number` podem ser usados. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. ## Gerenciar entrada Para uma célula list box ser editável, as duas condições abaixo devem ser atendidas: -- A coluna da célula deve ser estabelecida como [Editável](properties_Entry.md#enterable) (senão, as células da coluna nunca poderão ser editáveis). -- No evento `On Before Data Entry`, $0 não retorna -1. Quando o cursor chegar na célula, o evento `On Before Data Entry` é gerado no método coluna. Se, no contexto desse evento, $0 for estabelecido a -1, a célula é considerada como não editável. Se o evento for gerado depois de **Tab** ou **Shift+Tab** ter sido pressionado, o foco vai para a próxima célula ou para a célula anterior, respectivamente. Se $0 não for -1 (como padrão $0 é 0), a célula for editável e trocar para o modo edição. +* A coluna da célula deve ser estabelecida como [Editável](properties_Entry.md#enterable) (senão, as células da coluna nunca poderão ser editáveis). +* No evento `On Before Data Entry`, $0 não retorna -1. Quando o cursor chegar na célula, o evento `On Before Data Entry` é gerado no método coluna. Se, no contexto desse evento, $0 for estabelecido a -1, a célula é considerada como não editável. Se o evento for gerado depois de **Tab** ou **Shift+Tab** ter sido pressionado, o foco vai para a próxima célula ou para a célula anterior, respectivamente. Se $0 não for -1 (como padrão $0 é 0), a célula for editável e trocar para o modo edição. Vamos considerar o exemplo de uma lsit box contendo dois arrays: uma data e um texto. O array data não é editável mas o array texto é editável se a data não tiver sido passada. @@ -386,9 +91,9 @@ O evento `On Before Data Entry` é retornado antes `On Getting Focus`. Para preservar consistência de dados para list boxes de tipo seleção e tipo seleção de entidade, qualquer registro/entidade modificada é automaticamente salva assim que a célula for validada, ou seja.: -- quando a célula for desativada (usuário pressiona tab, clica, etc) -- quando a listbox não estiver mais em foco, -- quando o formulário não tiver mais o foco. +* quando a célula for desativada (usuário pressiona tab, clica, etc) +* quando a listbox não estiver mais em foco, +* quando o formulário não tiver mais o foco. A sequencia típica de eventos gerados durante a entrada de dados ou modificação é como a seguir: @@ -406,25 +111,25 @@ A sequencia típica de eventos gerados durante a entrada de dados ou modificaç | | Todos | On Losing Focus | (*) Com list boxes de seleção de entidade, no evento On Data Change: -- O objeto contém o valor antes da modificação [Current item](properties_DataSource.md#current-item). -- o objeto `This` contém o valor modificado. - -> Entrada de dados em list boxes do tipo coleção/seleção de entidade tem uma limitação quando a expressão for analisada como null. Nesse caso, não é possível editar ou remover o valor null na célula. +* O objeto contém o valor antes da modificação [Current item](properties_DataSource.md#current-item). +* o objeto `This` contém o valor modificado. +> Entrada de dados em list boxes do tipo coleção/seleção de entidade tem uma limitação quando a expressão for analisada como null. Nesse caso, não é possível editar ou remover o valor null na célula. ## Gerenciar seleções Seleções são gerenciadas diretamente, dependendo de se a list box é a baseada em um array, em uma seleção de registros ou em uma coleção/seleção de entidades: -- **Lista box de tipo seleção**: as seleções são gerenciadas mediante um conjunto chamado como padrão `$ListboxSetX` (onde X começa em 0 e se incrementa em função do número de list box no formulário), que pode ser modificado se for necessário. Este conjunto se [define nas propriedades](properties_ListBox.md#highlight-set) da list box. É mantido automaticamente por 4D: se o usuário selecionar uma ou mais linhas na list box, o conjunto se atualiza imediatamente. Por outro lado, é também possível usar comandos do tema "Conjuntos" para modificar a seleção na list box via programação. +* **Lista box de tipo seleção**: as seleções são gerenciadas mediante um conjunto chamado como padrão `$ListboxSetX` (onde X começa em 0 e se incrementa em função do número de list box no formulário), que pode ser modificado se for necessário. Este conjunto se [define nas propriedades](properties_ListBox.md#highlight-set) da list box. É mantido automaticamente por 4D: se o usuário selecionar uma ou mais linhas na list box, o conjunto se atualiza imediatamente. Por outro lado, é também possível usar comandos do tema "Conjuntos" para modificar a seleção na list box via programação. -- **List box de tipo coleção/seleção de entidades**: as seleções se gerenciam através das propriedades de list box dedicado: - - [Elemento atual](properties_DataSource.md#current-item) é um objeto que receberá o elemento/a entidade selecionado - - [Itens Selecionados](properties_DataSource.md#selected-items) é uma coleção/objeto entity selection dos itens selecionados - - [Posição do elemento atual](properties_DataSource.md#current-item-position) devolve a posição do elemento ou da entidade selecionada. +* **List box de tipo coleção/seleção de entidades**: as seleções se gerenciam através das propriedades de list box dedicado: + * [Elemento atual](properties_DataSource.md#current-item) é um objeto que receberá o elemento/a entidade selecionado + * [Itens Selecionados](properties_DataSource.md#selected-items) é uma coleção/objeto entity selection dos itens selecionados + * [Posição do elemento atual](properties_DataSource.md#current-item-position) devolve a posição do elemento ou da entidade selecionada. + +* **List box de tipo array**: o comando `LISTBOX SELECT ROW` pode utilizar-se para selecionar uma ou mais linhas de list box por programação. A [variável associada ao objeto List box](propiedades_Objeto.md#variable-o-expresión) se utiliza para obter, definir ou armazenar as seleções de linhas no objeto. Esta variável corresponde a um array de booleanos que é criado e mantido automaticamente por 4D. O tamanho deste array vem determinado pelo tamanho do list box: contém o mesmo número de elementos que o menor array associado às colunas. Cada elemento deste array contém `True` se selecionar a línha correspondente e `False` em caso contrário. 4D atualiza o conteúdo deste array em função das ações de usuário. Do lado contrário, pode mduar o valor dos elementos array para mudar a seleção na list box. Mas não se pode inserir nem apagar linhas nesse array; nem se pode reescrever as linhas. O comando `Count in array` pode ser usado para encontrar o número de líneas selecionadas. Por exemplo, este método permite inverter a seleção da primeira línha de list box (tipo array): -- **List box de tipo array**: o comando `LISTBOX SELECT ROW` pode utilizar-se para selecionar uma ou mais linhas de list box por programação. A [variável associada ao objeto List box](propiedades_Objeto.md#variable-o-expresión) se utiliza para obter, definir ou armazenar as seleções de linhas no objeto. Esta variável corresponde a um array de booleanos que é criado e mantido automaticamente por 4D. O tamanho deste array vem determinado pelo tamanho do list box: contém o mesmo número de elementos que o menor array associado às colunas. Cada elemento deste array contém `True` se selecionar a línha correspondente e `False` em caso contrário. 4D atualiza o conteúdo deste array em função das ações de usuário. Do lado contrário, pode mduar o valor dos elementos array para mudar a seleção na list box. Mas não se pode inserir nem apagar linhas nesse array; nem se pode reescrever as linhas. O comando `Count in array` pode ser usado para encontrar o número de líneas selecionadas. Por exemplo, este método permite inverter a seleção da primeira línha de list box (tipo array): ```4d ARRAY BOOLEAN(tBListBox;10) //tBListBox é o nome da variável associada ao list box no formulário @@ -435,15 +140,14 @@ Seleções são gerenciadas diretamente, dependendo de se a list box é a basead End if ``` -> The [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) command scrolls the list box rows so that the first selected row or a specified row is displayed. - +> O comando `OBJECT SET SCROLL POSITION` percorre as linhas da caixa de listagem de modo a que seja apresentada a primeira linha seleccionada ou uma linha especificada. ### Personalizar a aparência de linhas selecionadas Quando a opção [Hide selection highlight](properties_Appearance.md#hide-selection-highlight) for selecionada, precisa fazer com que as seleções de list boxes sejam visíveis usando opções de interface disponíveis. Como seleções não são gerenciadas totalmente por 4D, isso significa: -- Para array de tipo list boxes, deve analisar a variável array booleana associada com a list box para determinar quais linhas foram ou não selecionadas. -- Para list boxes de tipo seleção, tem que checar se o registro atual (linha) pertence ao conjunto especificado na propriedade de list box [Highlight Set](properties_ListBox.md#highlight-set). +* Para array de tipo list boxes, deve analisar a variável array booleana associada com a list box para determinar quais linhas foram ou não selecionadas. +* Para list boxes de tipo seleção, tem que checar se o registro atual (linha) pertence ao conjunto especificado na propriedade de list box [Highlight Set](properties_ListBox.md#highlight-set). Pode então definir cores de fundo especificas, cores de fonte ou estilos de fonte por programação para personalizar a aparência de linhas selecionadas. Isso pode ser feito usando arrays ou expressões, dependendo do tipo de list box sendo exibido (ver as seções abaixo). @@ -454,22 +158,23 @@ Pode então definir cores de fundo especificas, cores de fonte ou estilos de fon Para determinar que list boxes foram selecionadas, é preciso checar se estão incluídas no conjunto especificado na propriedade de list box [Highlight Set](properties_ListBox.md#highlight-set). Pode então definir a aparência das linhas selecionadas usando um ou mais das cores ou estilos propriedades de estilo relevantes [](#using-arrays-and-expressions). Lembre que essas expressões são automaticamente reavaliadas a cada vez que: -- a seleção de list box mudar. -- a list box obter ou perder o foco. -- a janela de formulário contendo a list box virar a janela mais à frente, ou deixar de estar à frente. - +* a seleção de list box mudar. +* a list box obter ou perder o foco. +* a janela de formulário contendo a list box virar a janela mais à frente, ou deixar de estar à frente. #### List box de tipo array + É preciso decompor o array Booleano [Variable or Expression](properties_Object.md#variable-or-expression) associado com a lsit box para determinar quaiws linhas foram selecionadas ou não selecionadas. Pode então definir a aparência das linhas selecionadas usando um ou mais das cores ou estilos propriedades de estilo de array relevantes [](#using-arrays-and-expressions). Note que arrays de list box usados para definir a aparência de linhas selecionadas devem ser recalculadas durante o evento de formulário `On Selection Change`; entretanto, também pode modificar esses arrays baseado nos eventos de formulários abaixo: -- `On Getting Focus` (propriedade de list box) -- `On Losing Focus` (propriedade de list box) -- `On Activate` (propriedade formulário) -- `On Deactivate` (form property) ...depending on whether and how you want to visually represent changes of focus in selections. + +* `On Getting Focus` (propriedade de list box) +* `On Losing Focus` (propriedade de list box) +* `On Activate` (propriedade formulário) +* `On Deactivate` (form property) ...depending on whether and how you want to visually represent changes of focus in selections. ##### Exemplo @@ -480,7 +185,7 @@ Se escolher esconder os destaques do sistema e quiser exibir seleções de list Para uma list box de tipo array, precisa atualizar [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) por programação. No formulário JSON, se definiu o array de cores de fundo seguinte para o list box: ``` - "rowFillSource": "_ListboxBackground", + "rowFillSource": "_ListboxBackground", ``` No método de objeto da list box, pode escrever: @@ -505,9 +210,10 @@ Para uma seleção de tipo list box, para produzi o mesmo efeito pode usar um m Por exemplo, no formulário JSON, se definiu HIghlight Set e Background Color Expression para o list box: ``` - "highlightSet": "$SampleSet", + "highlightSet": "$SampleSet", "rowFillSource": "UI_SetColor", ``` + Pode escrever no método *UI_SetColor*: ```4d @@ -522,7 +228,6 @@ Pode escrever no método *UI_SetColor*: > Em list boxes hierárquicos , quebras de linha não podem ser ressaltadas quando a opção [Hide selection highlight](properties_Appearance.md#hide-selection-highlight) estiver marcada. Já que não é possível diferenciar cores de cabeçalho ao mesmo nível, não há uma maneira de ressaltar uma quebra de linha especifica por programação. - ## Gestão de ordenações Uma ordenação num list box pode ser padrão ou personalizada. Todas as colunas são sincronizadas automaticamente. @@ -535,17 +240,14 @@ Pode impedir que o usuário use ordenações padrão desativando a propriedade [ O suporte de ordenação padrão depende do tipo de list box: -| Tipo de list box | Suporte de ordenação padrão | Comentários | -| ----------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------ | -| Uma coleção de objetos | Sim |
    • As colunas "This.a" ou "This.a.b" podem ser ordenadas.
    • A [propriedade source do list box](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colecção de valores escalares | Não | Use a classificação personalizada com a função[`orderBy()`](../API/CollectionClass.md#orderby) | +| Tipo de list box | Suporte de ordenação padrão | Comentários | +| ----------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | +| Uma coleção de objetos | Sim |
  • As colunas "This.a" ou "This.a.b" podem ser ordenadas.
  • A [propriedade source do list box](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | +| Colecção de valores escalares | Não | Use a classificação personalizada com a função[`orderBy()`](../API/CollectionClass.md#orderby) | | Seleção de entidades | Sim |
  • A [propriedade source do list box](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Suportado: classifica propriedades de atributos de objetos (por exemplo, "This.data.city" quando "data" é um atributo de objeto)
  • Suportado: ordena por atributos relacionados (por exemplo, "This.company.name")
  • Não suportado: classifica propriedades de atributos de objetos por atributos relacionados (por exemplo, "This.company.data.city"). Para isso, você precisa usar a classificação personalizada com a função [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (veja o exemplo abaixo)
  • | -| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | -| Seleção temporal | Não | | -| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | - - - +| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | +| Seleção temporal | Não | | +| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | ### Ordenação personalizada @@ -553,8 +255,8 @@ O desenvolvedor pode estabelecer ordenações personalizadas com o comando `LIST As ordenações personalizadas permitem-lhe: -- efetuar ordenações multinível em várias colunas, graças ao comando [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html), -- use funções como [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) ou [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) para classificar colunas com base em critérios complexos. +* efetuar ordenações multinível em várias colunas, graças ao comando [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html), +* use funções como [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) ou [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) para classificar colunas com base em critérios complexos. #### Exemplo @@ -582,12 +284,12 @@ End if P valor da variável column header variable[](properties_Object.md#variable-or-expression) permite gerenciar informação adicional: a ordenação atual da coluna (read) e a exibição da flecha de ordenação. -- Se a variável for estabelecida como 0, a coluna não é ordenada e a flecha de ordenação não é exibida; +* Se a variável for estabelecida como 0, a coluna não é ordenada e a flecha de ordenação não é exibida; ![](../assets/en/FormObjects/sorticon0.png) -- Se a variável for estabelecida como 1, a coluna é ordenada de forma ascendente e a flecha de ordenação é exibida;![](../assets/en/FormObjects/sorticon1.png) +* Se a variável for estabelecida como 1, a coluna é ordenada de forma ascendente e a flecha de ordenação é exibida;![](../assets/en/FormObjects/sorticon1.png) -- Se a variável for estabelecida como 2, a coluna é ordenada de forma descendente e a flecha de ordenação é exibida. ![](../assets/en/FormObjects/sorticon2.png) +* Se a variável for estabelecida como 2, a coluna é ordenada de forma descendente e a flecha de ordenação é exibida. ![](../assets/en/FormObjects/sorticon2.png) > Somente [variáveis](Concepts/variables.md) declaradas ou dinâmicas podem ser usadas como variáveis de coluna de cabeçalho. Não são suportados outros tipos de [expressões](Concepts/quick-tour.md#expressions), como `Form.sortValue`. @@ -595,16 +297,14 @@ Pode estabelecer o valor da variável (por exemplo, Header2:=2) para “forçar > O comando [`OBJECT SET FORMAT`](https://doc.4d.com/4dv19/help/command/en/page236.html) oferece suporte específico para ícones nos cabeçalhos dos list box, o que pode ser útil quando se pretende trabalhar com um ícone de ordenação personalizado. - ## Gerenciar cores linha, estilos e exibição Aqui estão algumas maneiras de estabelecer cores de fundo, cores de fonte e estilos de fonte para list boxes: -- no nível das propriedades de [objeto list box](#list-box-objects), -- no nível das propriedades de [colunas](#list-box-columns), -- usar [arrays ou propriedades de expressão](#using-arrays-and-expressions) para a list box ou para cada coluna, -- no nível de texto de cada célula (se [texti multiestilo](properties_Text.md#multi-style)). - +* at the level of the [list box object properties](./listbox-object.md), +* at the level of the [column properties](./listbox-column.md), +* usar [arrays ou propriedades de expressão](#using-arrays-and-expressions) para a list box ou para cada coluna, +* no nível de texto de cada célula (se [texti multiestilo](properties_Text.md#multi-style)). ### Prioridade & herança @@ -623,28 +323,27 @@ Por exemplo se estabelecer um estilo de fonte nas propriedades de list box e out Para cada atributo (estilo, cor e cor de fundo), uma **herança** é implementada quando o valor padrão for usado: -- Para atributos de célula: atributos valores de linhas -- para atributos linhas: valores de atributos de colunas -- para atributos coluna: valores atributos no list box +* Para atributos de célula: atributos valores de linhas +* para atributos linhas: valores de atributos de colunas +* para atributos coluna: valores atributos no list box Dessa maneira se quiser que um objeto herde o valor de atributo de um nível superior, pode usar a constante `lk inherited` (valor parão) à definição de comando ou diretamente no elemento do array correspondente de estilo/cor. Por exemplo dado um list box array contendo um estilo de fonte padrão com cores alternantes: ![](../assets/en/FormObjects/listbox_styles3.png) Pode realizar as modificações abaixo: -- mude o fundo da linha 2 para vermelho usando a propriedade [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) do objeto list box, -- mude o estilo da linha 4 para itálico usando a propriedade [Row Style Array](properties_Text.md#row-style-array) do objeto de list box, -- dois elementos na coluna 5 são mudados para negrito usando as propriedades [Row Style Array](properties_Text.md#row-style-array) do objeto coluna 5, -- os 2 elementos para coluna 1 e 2 são mudados para azul escuro usando a propriedade [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) para os objetos coluna 1 e 2: +* mude o fundo da linha 2 para vermelho usando a propriedade [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) do objeto list box, +* mude o estilo da linha 4 para itálico usando a propriedade [Row Style Array](properties_Text.md#row-style-array) do objeto de list box, +* dois elementos na coluna 5 são mudados para negrito usando as propriedades [Row Style Array](properties_Text.md#row-style-array) do objeto coluna 5, +* os 2 elementos para coluna 1 e 2 são mudados para azul escuro usando a propriedade [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) para os objetos coluna 1 e 2: ![](../assets/en/FormObjects/listbox_styles3.png) Para restaurar a aparência original da list box, é possível: -- passar a constante `lk inherited` no elemento 2 dos arrays de cor de fundo para as colunas 1 e 2: elas então herdam a cor de fundo vermelha da linha. -- passe a constante `lk inherited` em elementos 3 e 4 do array de estilo para coluna 5: elas então herdam o estilo padrão, exceto para o elemento 4, que mudam para itálico como especificado no array de estilo da list box. -- passe a constante `lk inherited` no elemento 4 do array de estilo para a list box para poder remover o estilo de itálico. -- passe a constante `lk inherited` em elemento 3 do array de cor de fundo para o list box para poder restaurar a cor original da list box. - +* passar a constante `lk inherited` no elemento 2 dos arrays de cor de fundo para as colunas 1 e 2: elas então herdam a cor de fundo vermelha da linha. +* passe a constante `lk inherited` em elementos 3 e 4 do array de estilo para coluna 5: elas então herdam o estilo padrão, exceto para o elemento 4, que mudam para itálico como especificado no array de estilo da list box. +* passe a constante `lk inherited` no elemento 4 do array de estilo para a list box para poder remover o estilo de itálico. +* passe a constante `lk inherited` em elemento 3 do array de cor de fundo para o list box para poder restaurar a cor original da list box. ### Usar arrays e expressões @@ -657,9 +356,6 @@ Dependendo do tipo de list box, pode usar diferentes propriedades para personali | Estilo de letra | [Array estilo linha](properties_Text.md#row-style-array) | [Expressão estilo](properties_Text.md#style-expression) | [Style Expression](properties_Text.md#style-expression) ou [Meta info expression](properties_Text.md#meta-info-expression) | | Visualização | [Array controle linha](properties_ListBox.md#row-control-array) | - | - | - - - ## Imprimir list boxes dois modos de impressão estão disponíveis: **preview mode** - que pode ser usado imprimir uma list box como um objeto formulário e **advanced mode** - quer permite controlar a impressão de objeto list box dentro do formulário. Note que a aparência "Impressão" está disponível para objetos list box no editor de Formulário. @@ -670,17 +366,13 @@ Imprimir uma list box em modo preview consiste de imprimir diretamente o list bo ### Modo avançado -Nesse modo, a impressão de list box é realizada por programação via o comando `Print object` (formulários projeto e formulários tabela são compatíveis). The [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) command is used to control the printing of the object. +Nesse modo, a impressão de list box é realizada por programação via o comando `Print object` (formulários projeto e formulários tabela são compatíveis). O comando `LISTBOX GET PRINT INFORMATION` é usado para controlar a impressão do objeto. Nesse modo: -- A altura do objeto list box é reduzida automaticamente quando o número de linhas a ser impresso for menor que a altura original do objeto (não há linhas "em branco" impressas). Por outro lado a altura não aumenta automaticamente de acordo com os conteúdos do objeto. The size of the object actually printed can be obtained via the [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) command. -- The list box object is printed "as is", in other words, taking its current display parameters into account: visibility of headers and gridlines, hidden and displayed rows, etc. These parameters also include the first row to be printed: if you call the `OBJECT SET SCROLL POSITION` command before launching the printing, the first row printed in the list box will be the one designated by the command. These parameters also include the first row to be printed: if you call the [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) command before launching the printing, the first row printed in the list box will be the one designated by the command. -- Um mecanismo automático facilita a impressão de list boxes que contenham mais linhas do que é possível exibir: chamadas repetidas a `Print object` podem ser usadas para imprimir um novo conjunto de linhas a cada vez. The [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) command can be used to check the status of the printing while it is underway. - - - - +* A altura do objeto list box é reduzida automaticamente quando o número de linhas a ser impresso for menor que a altura original do objeto (não há linhas "em branco" impressas). Por outro lado a altura não aumenta automaticamente de acordo com os conteúdos do objeto. O tamanho do objeto realmente impresso pode ser obtido via o comando `LISTBOX GET PRINT INFORMATION` . +* The list box object is printed "as is", in other words, taking its current display parameters into account: visibility of headers and gridlines, hidden and displayed rows, etc. These parameters also include the first row to be printed: if you call the `OBJECT SET SCROLL POSITION` command before launching the printing, the first row printed in the list box will be the one designated by the command. O objeto list box é impresso "como está" ou seja, levando em consideração seus parâmetros atuais de exibição: visibilidade de cabeçalhos e grades de impressão, linhas escondidas e exibidas, etc. Esses parâmetros também incluem a primeira linha a ser impressa: se chamar o comando `OBJECT SET SCROLL POSITION` antes de lançar a impressão, a primeira linha impressa será aquela determinada pelo comando. +* Um mecanismo automático facilita a impressão de list boxes que contenham mais linhas do que é possível exibir: chamadas repetidas a `Print object` podem ser usadas para imprimir um novo conjunto de linhas a cada vez. O comando `LISTBOX GET PRINT INFORMATION` pode ser usado para checar o estado da impressão enquanto estiver sendo realizada. ## List box hierárquicos. @@ -690,19 +382,17 @@ Uma list box hierárquica é uma list box na qual o conteúdo da primeira coluna As caixas de listagem hierárquica são uma forma particular de representar dados, mas não modificam a estrutura de dados (matrizes). As caixas de listagem hierárquica são geridas exactamente da mesma forma que as caixas de listagem normais. - ### Definir a hierarquia Para definir uma list box hierárquica há várias possibilidades: -* Configurar manualmente os elementos hierárquicos usando a lista Propriedade no editor de formulário (ou editar o formulário JSON). -* Gerar visualmente a hierarquia usando o menu emergente de gestão de list box no editor de formulários. -* Usar os comandos[LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-SET-HIERARCHY.301-4127969.en.html) e [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-GET-HIERARCHY.301-4127970.en.html), descritos no manual *4D Language Reference*. - +* Configurar manualmente os elementos hierárquicos usando a lista Propriedade no editor de formulário (ou editar o formulário JSON). +* Gerar visualmente a hierarquia usando o menu emergente de gestão de list box no editor de formulários. +* Use the [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-HIERARCHY.301-7487634.en.html) and [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-GET-HIERARCHY.301-7487597.en.html) commands, described in the *4D Language Reference* manual. #### Propriedades de List Box hierárquico -Essa propriedade especifica que o list box deve ser exibido em forma hierárquica. No formulário JSON essa funcionalidade é ativada [quando o *dataSource* valor de propriedade for um array](properties_Object.md#hierarchical-list-box), ou seja uma coleção. +Essa propriedade especifica que o list box deve ser exibido em forma hierárquica. No formulário JSON, esse recurso é acionado [quando o valor da propriedade *dataSource* é um array](properties_Object.md#array-list-box), ou seja, uma coleção. Opções adicionais (**Variable 1...10**) estão disponíveis quando a opção *List box hierárquica* for selecionada, correspondendo a cada array *dataSource* para usar como quebra de coluna. A cada vez que um valor é digitado em um campo, uma nova linha é adicionada. Podem ser especificadas até 10 variáveis. Essas variáveis estabelecem os níveis hierárquicos a serem exibidos na primeira coluna. @@ -715,7 +405,6 @@ A última variável nunca é hierárquica mesmo se vários valores idênticos ex Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados. > Se especificar uma hierarquia baseada nas primeiras colunas de uma list box existente, deve então remover ou esconder essas colunas (exceto a primeira) senão vão aparecer de forma duplicada na list box. Se especificar a hierarquia via o menu pop up do editor (ver abaixo), as colunas desnecessárias serão removidas automaticamente da list box. - #### Crie hierarquias usando o menu contextual Quando se selecciona pelo menos uma coluna para além da primeira num objecto list box (do tipo array) no editor de formulários, o comando **Criar hierarquia** está disponível no menu de contexto: @@ -724,20 +413,20 @@ Quando se selecciona pelo menos uma coluna para além da primeira num objecto li Este comando é um atalho para definir a hierarquia. Quando for selecionado, as ações a seguir são realizadas: -* A opção **Hierarchical list box** é marcada para o objeto na Lista propriedade. -* As variváveis das colunas são usadas para especificar a hierarquia. Elas substituem qualquer variável já especificada. -* As colunas selecionadas não aparecem mais na list box (exceto para o título da primeira). +* A opção **Hierarchical list box** é marcada para o objeto na Lista propriedade. +* As variváveis das colunas são usadas para especificar a hierarquia. Elas substituem qualquer variável já especificada. +* As colunas selecionadas não aparecem mais na list box (exceto para o título da primeira). Exemplo: dado uma list box cujas primeiras colunas contém País, região, cidade e população. Quando País, região e cidade forem selecionadas, se escolher **Create hierarchy** no menu contextual, uma hierarquia de três níveis é criada na primeira coluna, colunas número 2 e 3 são removidas e a coluna População vira a segunda: ![](../assets/en/FormObjects/listbox_hierarchy2.png) ##### Cancelar hierarquia -Quando a primeira coluna for selecionada e especificada como hierárquica pode usar o comando **Cancel hierarchy**. Quando selecionar este comando, as ações abaixo serão realizadas: -* A opção **Hierarchical list box** é desmarcada para o objeto, -* Os níveis hierárquicos 2 a X são removidos e transformados em colunas adicionadas à list box. +Quando a primeira coluna for selecionada e especificada como hierárquica pode usar o comando **Cancel hierarchy**. Quando selecionar este comando, as ações abaixo serão realizadas: +* A opção **Hierarchical list box** é desmarcada para o objeto, +* Os níveis hierárquicos 2 a X são removidos e transformados em colunas adicionadas à list box. ### Como funciona @@ -763,10 +452,10 @@ Quando valores do tipo de data ou hora são incluídos numa caixa de listagem hi Numa caixa de listagem em modo hierárquico, uma ordenação padrão (realizada clicando no cabeçalho de uma coluna da caixa de listagem) é sempre construída da seguinte forma: -- Em primeiro lugar, todos os níveis da coluna hierárquica (primeira coluna) são automaticamente ordenados por ordem ascendente. -- A ordenação é então efectuada por ordem ascendente ou descendente (de acordo com a acção do utilizador) sobre os valores da coluna que foi clicada. -- Todas as colunas são sincronizadas. -- Durante ordenações posteriores realizadas em colunas não hierárquicas da caixa de listagem, apenas o último nível da primeira coluna é classificado. É possível modificar a ordenação desta coluna, clicando no seu cabeçalho. +* Em primeiro lugar, todos os níveis da coluna hierárquica (primeira coluna) são automaticamente ordenados por ordem ascendente. +* A ordenação é então efectuada por ordem ascendente ou descendente (de acordo com a acção do utilizador) sobre os valores da coluna que foi clicada. +* Todas as colunas são sincronizadas. +* Durante ordenações posteriores realizadas em colunas não hierárquicas da caixa de listagem, apenas o último nível da primeira coluna é classificado. É possível modificar a ordenação desta coluna, clicando no seu cabeçalho. Dada, por exemplo, a seguinte caixa de listagem, na qual não é especificado nenhum tipo específico: @@ -778,7 +467,6 @@ Se clicar no cabeçalho "População" para ordenar as populações por ordem asc Como para todas as caixas de listagem, pode [desactivar o mecanismo de ordenação padrão](properties_Action.md#sortable) e gerir os tipos usando programação. - #### Seleções e posições em caixas de listagem hierárquica Uma caixa de listagem hierárquica exibe um número variável de linhas na tela, de acordo com o estado expandido/colocado dos nós hierárquicos. Isto não significa, contudo, que o número de filas das matrizes varie. Apenas o visor é modificado, não os dados. É importante compreender este princípio porque a gestão programada das caixas de listagem hierárquica é sempre baseada nos dados das matrizes, não nos dados apresentados. Em particular, as linhas de intervalo adicionadas automaticamente não são tidas em conta nas matrizes de opções de visualização (ver abaixo). @@ -795,13 +483,11 @@ Independentemente de como os dados são exibidos na caixa da lista (hierarquicam Este princípio é implementado para as matrizes internas que podem ser utilizadas para gerir: -- cores -- cores de fundo - - -- estilos -- filas ocultas -- seleções +* cores +* cores de fundo +* estilos +* filas ocultas +* seleções Por exemplo, se quiser seleccionar a fila que contém Rennes, deve passar: @@ -813,7 +499,7 @@ Representação não hierárquica: ![](../assets/en/FormObjects/hierarch7.png) R > Se uma ou mais filas estiverem escondidas porque os seus pais estão desmoronados, já não são seleccionados. Apenas as linhas visíveis (directamente ou por rolagem) podem ser seleccionadas. Por outras palavras, as filas não podem ser tanto escondidas como seleccionadas. -As with selections, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command will return the same values for a hierarchical list box and a non-hierarchical list box. This means that in both of the examples below, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) will return the same position: (3;2). +Tal como com as selecções, o comando `LISTBOX GET CELL POSITION` devolverá os mesmos valores para uma caixa de listagem hierárquica e uma caixa de listagem não hierárquica. Isto significa que em ambos os exemplos abaixo, `LISTBOX GET CELL POSITION` irá devolver a mesma posição: (3;2). *Representação hierárquica:* ![](../assets/en/FormObjects/hierarch9.png) @@ -823,12 +509,11 @@ Quando todas as filas de uma sub-hierarquia estão escondidas, a linha de quebra #### Linhas de quebra -If the user selects a break row, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) returns the first occurrence of the row in the corresponding array. No caso seguinte: +Se o usuário selecionar uma linha de quebra, `LISTBOX GET CELL POSITION` devolve a primeira ocorrência da linha na matriz correspondente. No caso seguinte: ![](../assets/en/FormObjects/hierarch11.png) - -... [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) returns (2;4). To select a break row by programming, you will need to use the [`LISTBOX SELECT BREAK`](../commands/listbox-select-break) command. +... `LISTBOX GET CELL POSITION` retorna (2;4). Para selecionar uma linha de quebra por programação, terá de utilizar o comando `LISTBOX SELECT BREAK` . As linhas de quebra não são tidas em conta nos arrays internos utilizados para gerir o aspecto gráfico das caixas de listagem (estilos e cores). No entanto, é possível modificar estas características para linhas de quebra através dos comandos de gestão gráfica dos objectos. Basta executar os comandos apropriados nas matrizes que constituem a hierarquia. @@ -850,381 +535,19 @@ Resultados: ![](../assets/en/FormObjects/hierarch14.png) - #### Gestão otimizada da expansão/colapso Pode optimizar a exibição e gestão de caixas de listagem hierárquica usando os eventos de formulário `On Expand` e `On Collapse`. -Uma caixa de listagem hierárquica é construída a partir do conteúdo de seus arrays de modo a só poder ser exibida quando todas estas matrizes são carregadas na memória. This makes it difficult to build large hierarchical list boxes based on arrays generated from data (through the [`SELECTION TO ARRAY`](../commands/selection-to-array) command), not only because of the display speed but also the memory used. +Uma caixa de listagem hierárquica é construída a partir do conteúdo de seus arrays de modo a só poder ser exibida quando todas estas matrizes são carregadas na memória. Isto torna difícil construir grandes caixas de listagem hierárquica com base em arrays gerados a partir de dados (através do comando `SELECTION TO ARRAY` ), não só devido à velocidade de visualização mas também à memória utilizada. - -Usando os formulários `On Expand` e `On Collapse` , os eventos podem ultrapassar estas restrições: por exemplo, é possível exibir apenas parte da hierarquia e carregar/descarregar as arrays a qualquer momento, com base nas ações dos usuários. In the context of these events, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell where the user clicked in order to expand or collapse a row. +Usando os formulários `On Expand` e `On Collapse` , os eventos podem ultrapassar estas restrições: por exemplo, é possível exibir apenas parte da hierarquia e carregar/descarregar as arrays a qualquer momento, com base nas ações dos usuários. No contexto destes eventos, o comando `LISTBOX GET CELL POSITION` devolve a célula onde o usuário clicou para expandir ou colapsar uma fila. Neste caso, é necessário preencher e esvaziar os arrays através do código. Os princípios a serem implementados são os seguintes: -- Quando a list box é exibido, somente o primeiro array deve ser preenchido. No entanto, é necessário criar um segundo array com valores vazios para que o list box apresente os botões expandir/colapsar: ![](../assets/en/FormObjects/hierarch15.png) - -- Quando um usuário clicar num botão de expansão, pode processar o evento `On Expand` . The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. ![](../assets/en/FormObjects/hierarch16.png) - -- Quando um usuário clicar num botão de colapso, pode processar o evento `On Collapse` . The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. - - - -## Arrays objetos nas colunas (4D View Pro) - -As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. - -A seguinte caixa de listagem foi concebida utilizando uma matriz de objectos: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - - -### Configuração de uma coluna de matriz de objectos - -Para atribuir uma array de objectos a uma coluna de caixa de listagem, basta definir o nome da array de objectos na lista de propriedades (campo "Nome da Variável"), ou usando o comando [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv17R6/4D/17-R6/LISTBOX-INSERT-COLUMN.301-4311153.en.html) , como em qualquer coluna baseada em array. Na lista de propriedades, pode agora selecionar Objecto como "Tipo de Expressão" para a coluna: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Estão disponíveis propriedades padrão relacionadas com coordenadas, tamanho e estilo para colunas de objectos. Pode defini-los usando a lista de propriedades, ou programando o estilo, cor da fonte, cor de fundo e visibilidade para cada linha de uma coluna de caixa de lista de tipo de objecto. Estes tipos de colunas também podem ser ocultados. - -No entanto, o tema Fonte de Dados não está disponível para as colunas da caixa de listagem tipo objecto. De fato, o conteúdo de cada célula de coluna é baseado em atributos encontrados no elemento correspondente da array de objectos. Cada elemento da array pode definir: - -o tipo de valor (obrigatório): texto, cor, evento, etc. o valor em si (opcional): usado para entrada/saída. a exibição do conteúdo da célula (opcional): botão, lista, etc. configurações adicionais (opcional): dependem do tipo de valor Para definir essas propriedades, você precisa definir os atributos apropriados no objeto (os atributos disponíveis estão listados abaixo). Por exemplo, pode escrever "Olá Mundo!" numa coluna de objectos usando este código simples: - -```4d -ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob1) - $entry:="Hello world!" OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) -> O formato de visualização e os filtros de entrada não podem ser definidos para uma coluna de objectos. Dependem automaticamente do tipo de valor. - -#### valueType e visualização de dados - -Quando uma coluna de caixa de listagem é associada a uma array de objectos, a forma como uma célula é exibida, introduzida, ou editada, é baseada no atributo valueType do elemento da array. Os valores suportados são os tipos de valores: - -* "texto": para um valor de texto -* "real": for a numeric value that can include separators like a `\<space>`, <.>, or -* "integer": para um valor inteiro -* "booleano": para um valor Verdadeiro/Falso -* "cor": para definir uma cor de fundo -* "evento": para exibir um botão com um rótulo. - -4D utiliza widgets padrão no que respeita ao valor "valueType" (ou seja, um "texto" é exibido como um widget de entrada de texto, um "booleano" como uma caixa de verificação), mas também estão disponíveis exibições alternativas através de opções (*por exemplo*, um real também pode ser representado como um menu drop-down). A tabela seguinte mostra a visualização por defeito, bem como as alternativas para cada tipo de valor: - -| valueType | Widget padrão | Widgets alternativos | -| --------- | --------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | -| text | entrada de texto | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | -| real | entrada de texto controlada (números e separadores) | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | -| integer | entrada de texto controlada (apenas números) | menu drop down (lista necessária) ou caixa combinada (lista de escolha) ou caixa de verificação de três estados | -| boolean | caixa de verificação | menu drop-down (lista obrigatória) | -| color | cor de fundo | text | -| "event" | botão com rótulo | | -| | | Todos os widgets podem ter um botão de alternância de unidade adicional ou um botão de elipse ligado à célula. | - -Define-se a visualização e opções de células usando atributos específicos em cada objecto (ver abaixo). - -#### Formatos de visualização e filtros de entrada - -Não é possível definir formatos de exibição ou filtros de entrada para colunas de caixas de listagem de tipos de objectos. São automaticamente definidos de acordo com o tipo de valor. Estes estão listados na tabela seguinte: - -| Tipo de valor | Formato predefinido | Controlo de entrada | -| ------------- | -------------------------------------------------------------------------- | ----------------------- | -| text | o mesmo que definido no objecto | qualquer (sem controlo) | -| real | o mesmo que definido no objeto (utilizando o separador decimal do sistema) | "0-9" e "." e "-" | -| | | "0-9" e "." se min>=0 | -| integer | o mesmo que definido no objecto | "0-9" e "-" | -| | | "0-9" se min>=0 | -| Parâmetros | caixa de verificação | N/A | -| color | N/A | N/A | -| "event" | N/A | N/A | - -### Atributos - -Cada elemento da array de objetos é um objecto que pode conter um ou mais atributos que definirão o conteúdo da célula e a exibição dos dados (ver exemplo acima). - -O único atributo obrigatório é "valueType" e os seus valores suportados são "text", "real", "integer", "boolean", "color", e "event". A tabela seguinte lista todos os atributos suportados nas arrays de objectos da caixa de listagem, dependendo do valor "valueType" (quaisquer outros atributos são ignorados). Os formatos de exibição são detalhados e são fornecidos exemplos abaixo. - -| | valueType | text | real | integer | boolean | color | "event" | -| --------------------- | ------------------------------------------ | ---- | ---- | ------- | ------- | ----- | ------- | -| *Atributos* | *Descrição* | | | | | | | -| value | valor da célula (entrada ou saída) | x | x | x | | | | -| min | valor mínimo | | x | x | | | | -| max | valor máximo | | x | x | | | | -| behavior | valor "threeStates" | | | x | | | | -| requiredList | lista drop down definida no objecto | x | x | x | | | | -| choiceList | combo box definida no objecto | x | x | x | | | | -| requiredListReference | 4D lista ref, depende do valor "saveAs | x | x | x | | | | -| requiredListName | Nome da lista 4D, depende do valor "saveAs | x | x | x | | | | -| saveAs | "referência" ou "valor | x | x | x | | | | -| choiceListReference | 4D lista ref, mostrar caixa combinada | x | x | x | | | | -| choiceListName | Nome da lista 4D, mostrar caixa combinada | x | x | x | | | | -| unitList | array de X elementos | x | x | x | | | | -| unitReference | índice de elementos seleccionados | x | x | x | | | | -| unitsListReference | 4D lista ref para unidades | x | x | x | | | | -| unitsListName | 4D nome da lista para unidades | x | x | x | | | | -| alternateButton | adicionar um botão alternativo | x | x | x | x | x | | - -#### value - -Os valores das células são armazenados no atributo "value". Este atributo é utilizado tanto para a entrada como para a saída. Também pode ser utilizada para definir valores por defeito quando se utilizam listas (ver abaixo). - -````4d - C_OBJECT($ob1) -$entry:="Hello world!" - OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) -> Os valores Null são suportados e resultam numa célula vazia. - -#### mín. e máx - -Quando o "valueType" é "real" ou "integer", o objeto também aceita os atributos min e max com os valores apropriados (os valores devem ser do mesmo tipo que o valueType). - -Esses atributos podem ser usados para controlar o intervalo de valores de entrada. Quando uma célula é validada (quando perde o foco), se o valor de entrada for menor que o valor mínimo ou maior que o valor máximo, ela será rejeitada. Nesse caso, o valor anterior é mantido e uma dica exibe uma explicação. - -````4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -O atributo behavior fornece variações para a representação regular de valores. Em 4D v15, uma única variação é proposta: - -| Atributo | Valor(es) disponível(eis) | valueType(s) | Descrição | -| -------- | ------------------------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | Representa um valor numérico como uma caixa de seleção de três estados.
    2=semi-marcado, 1=marcado, 0=desmarcado, -1=invisível, -2=desmarcado desabilitado, -3=marcado desabilitado, -4=semi-marcado desabilitado | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - - - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList e choiceList - -Quando um atributo "choiceList" ou "requiredList" está presente no objeto, a entrada de texto é substituída por uma lista suspensa ou uma combo box, dependendo do atributo: - -* Se o atributo é "choiceList", a célula é apresentada como um combo box. Isto significa que o usuário pode selecionar ou escrever um valor. -* Se o atributo for "requiredList", então a célula é exibida como uma lista suspensa e o usuário só pode selecionar um dos valores fornecidos na lista. - -Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. -> Os valores do widget são definidos através de um array. Se quiser atribuir uma lista 4D existente ao widget, você precisará usar os atributos "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". - -Exemplos: - -* Se quiser exibir uma lista suspensa com apenas duas opções: "Open" ou "Closed". "Closed" deve ser pré-selecionada: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -* Se quiser aceitar qualquer valor inteiro, mas exibir uma caixa de combinação para sugerir os valores mais comuns: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName e requiredListReference - -Os atributos "requiredListName" e "requiredListReference" permitem que você use, em uma célula do list box, uma lista definida no 4D no modo Desenho (no editor de Listas da caixa de ferramentas) ou por programação (usando o comando New list). A célula será então apresentada como uma lista pendente. Isso significa que o usuário só pode selecionar um dos valores fornecidos na lista. - -Use "requiredListName" ou "requiredListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. -> * Se quiser definir esses valores através de uma matriz simples, você precisará usar o atributo "requiredList". -> * Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". - -Exemplos: - -* Você deseja exibir uma lista suspensa com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde"), salvá-la como um valor e exibir "azul" por padrão: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -* Você quer exibir uma lista suspensa baseada em uma lista definida por programação e salvá-la como uma referência: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName e choiceListReference - -Os atributos "choiceListName" e "choiceListReference" permitem que você use, em uma célula de list box, uma lista definida no 4D no modo Desenho (na caixa de ferramentas) ou por programação (usando o comando New list). A célula é então exibida como uma combo box, o que significa que o usuário pode selecionar ou digitar um valor. - -Use "choiceListName" ou "choiceListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. -> * Se quiser definir esses valores através de um array simples, você precisará usar o atributo "choiceList". -> * Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". - -Exemplo: - -Você deseja exibir uma caixa de combinação com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde") e exibir "verde" por padrão: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -````4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - - -#### unitsList, unitsListName, unitsListReference e unitReference - -Você pode usar atributos específicos para adicionar unidades associadas aos valores das células (*por exemplo:* "10 cm", "20 pixels" etc.). Para definir a lista de unidades, pode utilizar um dos seguintes atributos: - -* "unitsList": um array que contém os elementos x usados para definir as unidades disponíveis (por exemplo: "cm", "polegadas", "km", "milhas" etc.). Utilize este atributo para definir unidades no interior do objeto. -* "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. Use esse atributo para definir unidades com uma lista 4D criada com o comando [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html). -* "unitsListName": um nome de uma lista 4D baseada em design que contém unidades disponíveis. Utilize este atributo para definir unidades com uma lista 4D criada na caixa de ferramentas. - -Independentemente da forma como a lista de unidades é definida, ela pode ser associada ao seguinte atributo: - -* "unitReference": um valor único que contenha o índice (de 1 a x) do item selecionado na lista de valores "unitsListReference" ou "unitsListName". - -A unidade atual é exibida como um botão que percorre os valores "unitList", "unitsListReference" ou "unitsListName" sempre que é clicado (por exemplo, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) - -Exemplo: - -Queremos configurar uma entrada numérica seguida de duas unidades possíveis: "linhas" ou "píxeis". O valor atual é "2" + "linhas". Utilizamos valores definidos diretamente no objeto (atributo "unitsList"): - -````4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" OB SET($ob;"unitReference";1) //"lines" OB SET ARRAY($ob;"unitsList";$_units) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Se você quiser adicionar um botão de reticências [...] a uma célula, basta passar o "alternateButton" com o valor True no objeto. O botão será automaticamente apresentado na célula. - -Quando esse botão for clicado por um usuário, será gerado um evento `On Alternate Click`, e você poderá tratá-lo como quiser (consulte o parágrafo "Gerenciamento de eventos" para obter mais informações). - -Exemplo: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"unitReference";1) //"lines" OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - - -#### valueType color - -O valueType "color" permite-lhe apresentar uma cor ou um texto. - -* Se o valor for um número, é desenhado um retângulo colorido no interior da célula. Exemplo: - - ````4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ```` -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - - -* Se o valor for um texto, o texto será exibido*(por exemplo,*: "value"; "Automatic"). - - -#### event valueType - -O "evento" valueType exibe um botão simples que gera um evento `On Clicked` quando clicado. Nenhum dado ou valor pode ser transmitido ou devolvido. - -Opcionalmente, pode passar um atributo "label". - -Exemplo: - -````4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -```` -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) +* Quando a list box é exibido, somente o primeiro array deve ser preenchido. No entanto, é necessário criar um segundo array com valores vazios para que o list box apresente os botões expandir/colapsar: ![](../assets/en/FormObjects/hierarch15.png) +* Quando um usuário clicar num botão de expansão, pode processar o evento `On Expand` . O comando `LISTBOX GET CELL POSITION` devolve a célula em questão e permite-lhe construir a hierarquia apropriada: preenche o primeiro array com os valores repetidos e a segunda com os valores enviados do comando `SELECTION TO ARRAY` e insere tantas linhas quantas forem necessárias na caixa de listagem usando o comando `LISTBOX INSERT ROWS` . ![](../assets/en/FormObjects/hierarch16.png) -### Gestão de eventos -Vários eventos podem ser tratados durante o uso de um list box array de objetos: +* Quando um usuário clicar num botão de colapso, pode processar o evento `On Collapse` . O comando `LISTBOX GET CELL POSITION` devolve a célula em questão: retira-se tantas filas quantas forem necessárias da caixa de listagem usando o comando `LISTBOX DELETE ROWS` . -* **On Data Change**: um evento `On Data Change` é acionado quando qualquer valor foi modificado também: - * numa zona de introdução de texto - * numa lista pendente - * numa área combo box - * num botão de unidade (mudar do valor x para o valor x+1) - * numa caixa de verificação (alternar entre verificado/não verificado) -* **On Clicked**: quando o usuário clicar em um botão instalado usando o atributo *valueType* "event", será gerado um evento `On Clicked`. Este evento é gerido pelo programador. -* **On Alternative Click**: quando o usuário clicar em um botão de reticências (atributo "alternateButton"), será gerado um evento `On Alternative Click`. Este evento é gerido pelo programador. From cb224523be7e2de8b531b32ef8a6ebe35360d2b4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:08:24 +0200 Subject: [PATCH 1372/2000] New translations properties_action.md (Portuguese, Brazilian) --- .../version-20/FormObjects/properties_Action.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md index f373f1f47c876d..60dd9628b41b69 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md @@ -112,7 +112,7 @@ São suportados vários tipos de referências de métodos: #### Objectos suportados -[Área 4D View Pro ](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Formulários](FormEditor/forms.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up de imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicadores de progresso](progressIndicator.md) - [Botão de rádio](radio_overview.md) - [Régua](ruler.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área Web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) From 43a33528030ee993102cdca251622bb7b32adf5e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:08:28 +0200 Subject: [PATCH 1373/2000] New translations properties_backgroundandborder.md (Portuguese, Brazilian) --- .../FormObjects/properties_BackgroundAndBorder.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md index c6d74d96bd6c74..b185c5de686771 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md @@ -18,7 +18,7 @@ Você também pode definir essa propriedade usando o comando [`OBJECT SET RGB CO #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) --- @@ -38,7 +38,7 @@ Você também pode definir essa propriedade usando o comando [`OBJECT SET RGB CO #### Objectos suportados -[Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Retângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox-column.md) - [Rodapé de List Box](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Retângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Veja também @@ -63,7 +63,7 @@ Você também pode definir essa propriedade usando a propriedade [`LISTBOX SET P #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) --- @@ -199,7 +199,7 @@ Você pode obter o mesmo resultado usando os comandos [`LISTBOX SET UMA ARTA`](h #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) --- From c8c3444d374d754b6926f6ce4ca9853b8898cb6b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:08:29 +0200 Subject: [PATCH 1374/2000] New translations properties_coordinatesandsizing.md (Portuguese, Brazilian) --- .../properties_CoordinatesAndSizing.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md index 406425523dfcaf..01f5f35f6fd460 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md @@ -45,7 +45,7 @@ Quando essa propriedade está ativada, a altura de cada linha é calculada autom #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) --- @@ -61,7 +61,7 @@ Coordenadas inferiores do objeto no formulário. #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Rectângulo](shapes_overview.md#rectangle) - [Regua](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -77,7 +77,7 @@ Coordenadas esquerda do objecto no formulário. #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -93,7 +93,7 @@ Coordenada direita do objecto no formulário. #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -109,7 +109,7 @@ Coordenada superior do objecto no formulário. #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -167,7 +167,7 @@ Esta propriedade designa o tamanho vertical de um objeto. #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -175,7 +175,7 @@ Esta propriedade designa o tamanho vertical de um objeto. Esta propriedade designa o tamanho horizontal de um objeto. > * Alguns objetos podem ter uma altura predefinida que não pode ser alterada. -> * Se a propriedade [Redimensionável](properties_ResizingOptions.md#resizable) for usada para uma [coluna de list box](listbox_overview.md#list-box-columns), o usuário também poderá redimensionar manualmente a coluna. +> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > * Ao redimensionar o formulário, se a propriedade de [dimensionamento horizontal "Crescer"](properties_ResizingOptions.md#horizontal-sizing) tiver sido atribuída à list box, a coluna mais à direita será aumentada além de sua largura máxima, se necessário. #### Gramática JSON @@ -186,7 +186,7 @@ Esta propriedade designa o tamanho horizontal de um objeto. #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [Linha](shapes_overview.md#line) - [List Box](listbox_overview.md#overview) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -203,7 +203,7 @@ A largura máxima da coluna (em píxeis). A largura da coluna não pode ser aume #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) --- @@ -220,7 +220,7 @@ A largura mínima da coluna (em píxeis). A largura da coluna não pode ser redu #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) --- @@ -291,7 +291,7 @@ Define um preenchimento horizontal para as células. O valor é definido em pixe #### Objectos suportados -[List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapés](properties_Footers.md) - [Encabeçados](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Veja também @@ -311,7 +311,7 @@ Define um preenchimento vertical para as células. O valor é definido em pixeis #### Objectos suportados -[List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapés](properties_Footers.md) - [Encabeçados](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Veja também From dbd5149ad314babaf5dedabc7706fa9f07b8f39b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:08:32 +0200 Subject: [PATCH 1375/2000] New translations properties_datasource.md (Portuguese, Brazilian) --- .../FormObjects/properties_DataSource.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md index a49643d2a8bc04..635d00c985af9f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Quando a opção **inserção automática** não está definida (padrão), o val Esta propriedade é suportada por: -- os objetos de formulário [Combo box](comboBox_overview.md) e [colunas de list box](listbox_overview.md#list-box-columns) associados a uma lista de opções. +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - os [Combo box](comboBox_overview.md) cuja lista associada é preenchida por seu array ou objeto datasource. Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" que está associada a um combo box "Countries": se a propriedade **inserção automática** estiver definida e um usuário digitar "Espanha", o valor "Espanha" será automaticamente adicionado à lista na memória: @@ -28,7 +28,7 @@ Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" qu #### Objectos suportados -[Combo Bo](comboBox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) --- @@ -47,7 +47,7 @@ Você também pode associar listas de opções a objetos usando os comandos [OBJ #### Objectos suportados -[Lista suspensa](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista Hierárquica](list_overview.md) - [Coluna](listbox_overview.md#list-box-columns) +[Lista suspensa](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista Hierárquica](list_overview.md) - [Coluna](listbox-column.md) --- @@ -113,7 +113,7 @@ Especifica uma variável ou expressão a que será atribuída uma longa indicand Define o tipo de dados para a expressão apresentada. Esta propriedade é utilizada com: -- To be able to store the reference, the field or variable data source must be of the Number type (regardless of the type of value displayed in the list). +- [List box columns](listbox-column.md) of the selection and collection types. - Naturally, the value entered must not belong to the list of [excluded values](properties_RangeOfValues.md#excluded-list) associated with the object, if one has been set. Please refer to [Expression Type](properties_Object.md#expression-type) section. @@ -126,7 +126,7 @@ Please refer to [Expression Type](properties_Object.md#expression-type) section. #### Objectos suportados -[Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -183,13 +183,13 @@ Lista de valores usados como valores padrão para a coluna do list box (somente #### Objectos suportados -[Coluna List Box (apenas tipo array)](listbox_overview.md#list-box-columns) +[Coluna List Box (apenas tipo array)](listbox-column.md) --- ## Expression -Esta descrição é específica para as colunas de tipo list box [seleção](listbox_overview.md#selection-list-boxes) e [collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Veja também a seção **[Variável ou expressão](properties_Object.md#variable-or-expression)**. +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Veja também a seção **[Variável ou expressão](properties_Object.md#variable-or-expression)**. Uma expressão 4D a associar a uma coluna. Você pode entrar: @@ -226,7 +226,7 @@ Se for usado um campo, uma variável ou uma expressão atribuível*(por exemplo, #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) --- @@ -255,7 +255,7 @@ Todas as tabelas do banco de dados podem ser usadas, independentemente de o form Esta propriedade está disponível nas seguintes condições: - uma [lista de escolha](#choice-list) está associada ao objeto -- para as [entradas](input_overview.md) e as [colunas de list box](listbox_overview.md#list-box-columns), uma [lista necessária](properties_RangeOfValues.md#required-list) também está definida para o objeto (ambas as opções devem usar geralmente a mesma lista), para que apenas os valores da lista possam ser inseridos pelo usuário. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Essa propriedade específica, no contexto de um campo ou variável associado a uma lista de valores, o tipo de conteúdo a ser salvo: @@ -277,7 +277,7 @@ A utilização deste bem exige o cumprimento dos seguintes princípios: #### Objectos suportados -Coluna da List Box +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- From ba3da002939c88d8e9e8e5d107bd7f46759cea82 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:08:34 +0200 Subject: [PATCH 1376/2000] New translations properties_display.md (Portuguese, Brazilian) --- .../FormObjects/properties_Display.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md index e47ee81832cf48..6ddbe2f0bf3257 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ O campo contém efetivamente "proportion". 4D aceita e armazena a entrada inteir #### Objectos suportados -[Lista suspensa](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Rodapé da caixa de listagem](listbox_overview.md#list-box-footers) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -83,7 +83,7 @@ A tabela seguinte apresenta as opções disponíveis: #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -240,7 +240,7 @@ A tabela a seguir mostra como os diferentes formatos afetam a exibição dos nú #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Rodapé da caixa de listagem](listbox_overview.md#list-box-footers) - [Indicadores de progresso](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox-column.md) - [Rodapé da caixa de listagem](listbox-header-footer.md#footers) - [Indicadores de progresso](progressIndicator.md) --- @@ -299,7 +299,7 @@ Se o campo for reduzido para um tamanho inferior ao da imagem original, a imagem #### Objectos suportados -[Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Rodapé da caixa de listagem](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox-column.md) - [Rodapé da caixa de listagem](listbox-header-footer.md#footers) --- @@ -332,7 +332,7 @@ A tabela abaixo mostra os formatos de exibição do campo Hora e dá exemplos: #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -341,7 +341,7 @@ A tabela abaixo mostra os formatos de exibição do campo Hora e dá exemplos: Quando uma [expressão booleana](properties_Object.md#expression-type) é apresentada como: * um texto num [objeto de entrada](input_overview.md) -* a ["popup"](properties_Display.md#display-type) na coluna [lista caixa](listbox_overview.md#list-box-columns), +* a ["popup"](properties_Display.md#display-type) na coluna [lista caixa](listbox-column.md), ... pode selecionar o texto a apresentar para cada valor: @@ -356,7 +356,7 @@ Quando uma [expressão booleana](properties_Object.md#expression-type) é aprese #### Objectos suportados -[Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Coluna da caixa de listagem](listbox-column.md) - [Entrada](input_overview.md) --- @@ -376,7 +376,7 @@ As colunas booleanas também podem ser apresentadas como menus pop-up. Neste cas #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) --- @@ -424,7 +424,7 @@ Nesse caso também, a propriedade [Title](#title) também está disponível para #### Objectos suportados -[Caixa de seleção](checkbox_overview.md) - [Coluna de list box](listbox_overview.md#list-box-columns) +[Caixa de seleção](checkbox_overview.md) - [Caixa de listagem Coluna](listbox-column.md) --- @@ -445,7 +445,7 @@ Nesse caso, o título da caixa de seleção pode ser inserido usando essa propri #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) --- @@ -481,7 +481,7 @@ A propriedade Truncate with ellipsis (Truncar com reticências) pode ser aplicad #### Objectos suportados -[Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) +[Coluna List Box](listbox-column.md) - [Rodapé List Box](listbox-header-footer.md#footers) --- @@ -512,7 +512,7 @@ Essa propriedade é usada somente ao desenhar objetos localizados no corpo de um #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão rádio](radio_overview.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Imagem estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -567,4 +567,4 @@ Observe que, independentemente do valor da opção Wordwrap, a altura da linha n #### Objectos suportados -[Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Rodapé da caixa de listagem](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox-column.md) - [Rodapé da caixa de listagem](listbox-header-footer.md#footers) From 566a9ef4922b1236b7df624fb6c27ac410bd18c7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:08:35 +0200 Subject: [PATCH 1377/2000] New translations properties_entry.md (Portuguese, Brazilian) --- .../version-20/FormObjects/properties_Entry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md index 5128cd208ab49c..835aa85a29544f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md @@ -27,7 +27,7 @@ Permite ao usuário aceder a um menu de contexto padrão no objeto quando o form Para uma [entrada](input_overview.md) imagem, além dos comandos de edição padrão (Recortar, Copiar, Colar e Limpar), o menu contém o comando **Importar...**, que pode ser usado para importar uma imagem armazenada em um arquivo, bem como o comando **Salvar como...**, que pode ser usado para salvar a imagem no disco. O menu também pode ser usado para modificar o formato de exibição da imagem: são oferecidas as opções **Truncado não centralizado**, **Escalonado para caber** e **Escalonado para caber na imagem centralizada**. A modificação do [formato de exibição](properties_Display.md#picture-format) usando esse menu é temporária; ela não é salva com o registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **Fontes...**: exibe a caixa de diálogo do sistema de fontes - **Fontes recentes**: exibe os nomes das fontes recentes selecionadas durante a sessão. A lista pode armazenar até 10 fontes (além disso, a última fonte usada substitui a mais antiga). Por defeito, esta lista está vazia e a opção não é apresentada. Você pode gerenciar essa lista usando os comandos `SET RECENT FONTS` e `FONT LIST`. @@ -63,7 +63,7 @@ Quando essa propriedade está desativada, todos os menus pop-up associados a uma #### Objectos suportados -[4D Write Pro areas](writeProArea_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) --- @@ -119,7 +119,7 @@ Aqui está uma tabela que explica cada uma das opções de filtro de entrada na #### Objectos suportados -[Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- From 700c85d82d370378da8e4f5303413dc420748f6d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:08:37 +0200 Subject: [PATCH 1378/2000] New translations properties_footers.md (Portuguese, Brazilian) --- .../version-20/FormObjects/properties_Footers.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md index 203941e27dce26..d2a6b149f22fb5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Rodapés ## Exibir rodapés -Esta propriedade é usada para exibir ou ocultar [os rodapés de coluna listbox](listbox_overview.md#list-box-footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. +Esta propriedade é usada para exibir ou ocultar [os rodapés de coluna listbox](listbox-header-footer.md#footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. #### Gramática JSON @@ -29,7 +29,7 @@ Esta propriedade é usada para definir a altura da linha para um rodapé de list * Se mais de um tamanho for definido, 4D usa o maior. Por exemplo, se uma linha contém "Verdana 18", "Geneva 12" e "Arial 9", 4D usa "Verdana 18" para determinar a altura da linha (por exemplo, 25 pixeis). Esta altura é depois multiplicada pelo número de linhas definido. * Este cálculo não tem em conta o tamanho das imagens nem os estilos aplicados aos tipos de letra. * No macOS, a altura da linha pode estar incorreta se o usuário inserir caracteres que não estejam disponíveis na fonte selecionada. Quando isso ocorre, uma fonte substituta é usada, o que pode causar variações no tamanho. -> > Esta propriedade também pode ser definida dinamicamente usando o comando [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv17R6/4D/17-R6/List-box-footer-specific-properties.300-4354808.en.html). +> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. Conversão de unidades: quando você muda de uma unidade para a outra, 4D converte-os automaticamente e exibe o resultado na Lista de propriedades. Por exemplo, se a fonte usada for "Lucida grande 24", uma altura de "1 linha" será convertida em "30 píxeis" e uma altura de "60 píxeis" será convertida em "2 linhas". @@ -60,4 +60,4 @@ Observe que a conversão para frente e para trás pode levar a um resultado dife #### Veja também -[Cabeçalhos](properties_Headers.md) - [Rodapés List box](listbox_overview.md#list-box-footers) +[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) From 4fe775ae759f78437059d3b50dff8078409b381e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:08:39 +0200 Subject: [PATCH 1379/2000] New translations properties_headers.md (Portuguese, Brazilian) --- .../version-20/FormObjects/properties_Headers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md index 61b49525cd2283..df25f5dccc4775 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Cabeçalhos ## Exibir cabeçalhos -Esta propriedade é usada para exibir ou ocultar [os cabeçalhos de coluna listbox](listbox_overview.md#list-box-headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. +Esta propriedade é usada para exibir ou ocultar [os cabeçalhos de coluna listbox](listbox-header-footer.md#headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. #### Gramática JSON @@ -61,4 +61,4 @@ Observe que a conversão para frente e para trás pode levar a um resultado dife #### Veja também -[Rodapés](properties_Footers.md) - [Cabeçalhos de List box](listbox_overview.md#list-box-headers) +[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) From c60c8753137e13b745ae2fb8938219d27babf413 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:08:41 +0200 Subject: [PATCH 1380/2000] New translations properties_help.md (Portuguese, Brazilian) --- .../version-20/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md index 0f52ec9e10ee1c..757b08100e8d30 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md @@ -26,7 +26,7 @@ Você também pode: #### Objectos suportados -[Botão](button_overview.md) - [Grade de Botões](buttonGrid_overview.md) - [Caixa de Seleção](checkbox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista Hierárquica](list_overview.md) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Botão de Imagem](pictureButton_overview.md) - [Menu Pop-up imagem](picturePopupMenu_overview.md) - [Botão de rádio](radio_overview.md) +[Botão](button_overview.md) - [Grade de Botões](buttonGrid_overview.md) - [Caixa de Seleção](checkbox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista Hierárquica](list_overview.md) - [Cabeçalho List Box](listbox-header-footer.md#headers) - [Rodapé List Box](listbox-header-footer.md#footers) - [Botão de Imagem](pictureButton_overview.md) - [Menu Pop-up imagem](picturePopupMenu_overview.md) - [Botão de rádio](radio_overview.md) #### Outras funcionalidades de ajuda From 7b21a2fdbb1b061097e703e4ec731895340db80e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:08:44 +0200 Subject: [PATCH 1381/2000] New translations properties_listbox.md (Portuguese, Brazilian) --- .../version-20/FormObjects/properties_ListBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md index 823c7967f758dd..f6cbc25e5aba70 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Coleção de colunas do list box. | ------- | --------------------------- | ---------------------------------------------- | | columns | colecção de objectos coluna | Contém as propriedades das colunas de list box | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox_overview#column-specific-properties) section. +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### Objectos suportados From 3272c7e7017be5ecd1a08a76e3c871040558d2da Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:08:46 +0200 Subject: [PATCH 1382/2000] New translations properties_object.md (Portuguese, Brazilian) --- .../version-20/FormObjects/properties_Object.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md index 7be7a064488a25..794e6c81d1333b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propriedade designa o tipo de [objecto formulárioactivo ou inactivo](formO #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão de rádio](radio_overview.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Imagem estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área de texto](text.md) - [Área da Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -40,7 +40,7 @@ Para obter mais informações sobre regras de nomeação para objetos de formul #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Imagem estática](staticPicture.md) - [Stepper](stepper.md) - [Botão de rádio](radio_overview.md) -[Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -130,20 +130,20 @@ Para um list box de tipo arrays a propriedade **Variável ou Expressão** geralm #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão rádio](radio_overview.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- ## Tipo de expressão -> Essa propriedade é chamada [**Tipo de dados**](properties_DataSource.md#data-type-expression-type) na Lista de propriedades para colunas de list box associadas [seleção](listbox_overview.md#selection-list-boxes) e [coleção](listbox_overview.md#collection-or-entity-selection-list-boxes) e para as [listas suspensas](dropdownList_Overview.md) associadas a um [objeto](FormObjects/dropdownList_Overview.md#using-an-object) ou a um [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique o tipo de dados para a expressão ou variável associada ao objeto. Observe que o principal objetivo dessa configuração é definir as opções (como formatos de exibição) disponíveis para o tipo de dados. Não digita efetivamente a variável em si. Em vista da compilação de um banco de dados, deve utilizar os comandos da linguagem 4D do tema `Compilador`. No entanto, essa propriedade tem uma função de digitação nos seguintes casos específicos: - **[Variáveis dinâmicas](#dynamic-variables)**: você pode usar essa propriedade para declarar o tipo de variáveis dinâmicas. -- **[Colunas de List Box](listbox_overview.md#list-box-columns)**: essa propriedade é usada para associar um formato de exibição aos dados da coluna. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. - **[Variáveis imagem](input_overview.md)**: você pode usar esse menu para declarar as variáveis antes de carregar o formulário no modo interpretado. Mecanismos nativos específicos governam a exibição de variáveis imagem em formulários. Esses mecanismos requerem maior precisão na configuração das variáveis: a partir de agora, elas devem já ter sido declaradas antes de carregarem o formulário — i.., mesmo antes do evento `On Load` do formulário — ao contrário de outros tipos de variáveis. Para fazer isso, você também precisa que o comando `C_PICTURE(varName)` tenha sido executado antes de carregar o formulário (tipicamente, no método chamando o comando `DIALOG`), ou para que a variável tenha sido digitada no nível do formulário usando a propriedade do tipo de expressão. Caso contrário, a variável imagem não será exibida corretamente (apenas no modo de interpretação). #### Gramática JSON @@ -154,7 +154,7 @@ No entanto, essa propriedade tem uma função de digitação nos seguintes casos #### Objectos suportados -[Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão de rádio](radio_overview.md) - [Régua](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -328,4 +328,4 @@ Quando **Personalizado** ("none" em JSON) é definido, nenhum cálculo automáti #### Objectos suportados -[Rodapé do List Box](listbox_overview.md#list-box-footers) +[Rodapé do List Box](listbox-header-footer.md#footers) From 1c4eb72ea0dfe9bbf8820715e2b55e300b842218 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:08:50 +0200 Subject: [PATCH 1383/2000] New translations properties_rangeofvalues.md (Portuguese, Brazilian) --- .../version-20/FormObjects/properties_RangeOfValues.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md index c354e7e25377b6..bf7b3857f1cbc0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md @@ -52,7 +52,7 @@ Permite definir uma lista cujos valores não podem ser introduzidos no objeto. S #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -71,4 +71,4 @@ Tornar uma lista obrigatória não apresenta automaticamente a lista quando o ca #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) From e6619bc208a3b650c42ce1680e4137bec0325e62 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:08:53 +0200 Subject: [PATCH 1384/2000] New translations properties_resizingoptions.md (Portuguese, Brazilian) --- .../version-20/FormObjects/properties_ResizingOptions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md index 3f674fd9002613..e3279eef776592 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md @@ -62,7 +62,7 @@ Estão disponíveis três opções: #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -87,7 +87,7 @@ Estão disponíveis três opções: #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -127,4 +127,4 @@ Designa se o tamanho da coluna pode ser modificado pelo usuário. #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) From 0dd60afcf2dc155c7f34c913f0a34aa841d649f6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:08:57 +0200 Subject: [PATCH 1385/2000] New translations properties_text.md (Portuguese, Brazilian) --- .../version-20/FormObjects/properties_Text.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md index bc0f52ae34b1f6..8f864eed64b1ea 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md @@ -36,7 +36,7 @@ Você pode definir essa propriedade usando o comando [**OBJECT SET FONT STYLE**] #### Objectos suportados -[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de combinação](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de rádio](radio_overview.md) - [Área de texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -55,7 +55,7 @@ Você também pode definir essa propriedade por meio do comando [**OBJECT SET FO #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapie de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -71,7 +71,7 @@ Define o texto para ter uma linha por baixo. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapie de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -107,7 +107,7 @@ Estão disponíveis três temas de tipos de letra: #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapie de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) ### Família de letras @@ -127,7 +127,7 @@ Pode ser definido utilizando o comando [**OBJECT SET FONT**](https://doc.4d.com/ #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapie de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -143,7 +143,7 @@ Permite definir o tamanho da fonte do objeto em pontos. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapie de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -169,7 +169,7 @@ Você também pode definir esta propriedade usando o comando [**OBJECT SET RGB C #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapie de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progresso](progressIndicator.md) - [Régua](ruler.md) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Indicadores de progresso](progressIndicator.md) - [Régua](ruler.md) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -227,7 +227,7 @@ Também pode definir esta propriedade utilizando o comando `LISTBOX SET PROPERTY #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) --- @@ -250,7 +250,7 @@ Localização horizontal do texto na área que o contém. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) (todos os estilos, exceto Regular e Plano) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Botão rádio](radio_overview.md) (todos os estilos, exceto Regular e Plano) - [Área de texto](text.md) +[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) (todos os estilos, exceto Regular e Plano) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Rodapé de List Box](listbox-header-footer.md#footers) - [Botão rádio](radio_overview.md) (todos os estilos, exceto Regular e Plano) - [Área de texto](text.md) --- @@ -273,7 +273,7 @@ Esta propriedade também pode ser manipulada pelos comandos [OBJECT Get vertical #### Objectos suportados -[List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) --- @@ -367,7 +367,7 @@ Por defeito, esta opção não está activada. #### Objectos suportados -Coluna da List Box +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- @@ -412,7 +412,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) --- @@ -432,7 +432,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) --- From b7bca86349692f5a4d6ebf522535b768069e5b7b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:08:59 +0200 Subject: [PATCH 1386/2000] New translations properties_textandpicture.md (Portuguese, Brazilian) --- .../FormObjects/properties_TextAndPicture.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md index eb7fedfc7e8123..45db039e2b41f5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md @@ -74,7 +74,7 @@ Designa a colocação de um ícone em relação ao objeto formulário. #### Objectos suportados -[Cabeçalho do List Box](listbox_overview.md#list-box-headers) +[Cabeçalho do List Box](listbox-header-footer.md#headers) --- @@ -149,7 +149,7 @@ O nome do caminho a introduzir é semelhante ao [da propriedade Caminho para ima #### Objectos suportados -[Botão](button_overview.md) (todos os estilos exceto [Ajuda](button_overview.md#help)) - [Caixa de verificação](checkbox_overview.md) - [Cabeçalho da caixa de listagem](listbox_overview.md#list-box-headers) - [Botão rádio](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) --- @@ -256,10 +256,10 @@ Consulte a [descrição do evento`On Alternative Click`](../Events/onAlternative #### Gramática JSON -| Nome | Tipo de dados | Valores possíveis | -|:-------------- | ------------- | --------------------------------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| Nome | Tipo de dados | Valores possíveis | +|:-------------- | ------------- | ------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### Objectos suportados -[Botão da barra de ferramentas](button_overview.md#toolbar) - [Botão](button_overview.md#bevel) [chanfrado - Botão chanfrado arredondado](button_overview.md#rounded-bevel) - [Botão de gradiente do OS X](button_overview.md#os-x-gradient) - [Botão texturizado do OS X](button_overview.md#os-x-textured) - [Botão do Office XP](button_overview.md#office-xp) - [Botão de círculo](button_overview.md#circle) - [Personalizado](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) From cb0ca610de931c0762f13b5dfc0f5cc91a4a5335 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:19:43 +0200 Subject: [PATCH 1387/2000] New translations fileclass.md (Portuguese, Brazilian) --- i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md index cc70af98e1740a..32e3ce70906396 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md @@ -790,7 +790,7 @@ A função `.setContent( )` reescrev #### Descrição -A função `.setText()` escreve *text* como o novo conteúdo do arquivo. +A função `.setText()` escreve *text* como o novo conteúdo do arquivo. Se o arquivo referenciado no objeto `File` não existir no disco, ele será criado pela função. Quando o ficheiro já existir no disco, o seu conteúdo anterior é apagado, exceto se já estiver aberto, caso em que o seu conteúdo é bloqueado e é gerado um erro. From 3f421214af5283d4e5fd42aafe3a19d68f36b9b5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:19:49 +0200 Subject: [PATCH 1388/2000] New translations httprequestclass.md (Portuguese, Brazilian) --- .../current/API/HTTPRequestClass.md | 69 ++++++++++--------- 1 file changed, 35 insertions(+), 34 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md index 8371bf596a9340..8c0d30e6c06c3c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md @@ -73,16 +73,6 @@ Os objectos HTTPRequest fornecem as seguintes propriedades e funções: ## 4D.HTTPRequest.new() -
    História - -| Release | Mudanças | -| ------- | -------------------------------------------------------------- | -| 21 | Support of *storeCertificateName* property | -| 20 | Validação TLS por padrão | -| 18 R6 | Suporte às propriedades *automaticRedirections* e *decodeData* | - -
    - **4D.HTTPRequest.new**( *url* : Text { ; *options* : Object } ) : 4D.HTTPRequest @@ -98,6 +88,17 @@ Os objectos HTTPRequest fornecem as seguintes propriedades e funções: +
    História + +| Release | Mudanças | +| ------- | -------------------------------------------------------------- | +| 21 R3 | Support of *storeCertificateName* property on macOS | +| 21 | Support of *storeCertificateName* property on Windows | +| 20 | Validação TLS por padrão | +| 18 R6 | Suporte às propriedades *automaticRedirections* e *decodeData* | + +
    + #### Descrição A função `4D.HTTPRequest.new()` cria e envia uma solicitação HTTP para o servidor HTTP definido na *url* com as *opções* definidas e retorna um objeto `4D.HTTPRequest`. @@ -130,30 +131,30 @@ Por exemplo, pode passar as seguintes cordas: No parâmetro *options*, passe um objeto que possa conter as seguintes propriedades: -| Propriedade | Tipo | Descrição | Por padrão | -| ---------------------- | ------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | -| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPAgent para usar para o HTTPRequest. As opções do agente serão mescladas com as opções de solicitação (as opções de solicitação têm precedência). Se nenhum agente específico for definido, será usado um agente global com valores padrão. | Objeto agente global | -| automaticRedirections | Parâmetros | Se true, os redirecionamentos serão realizados automaticamente (até 5 redirecionamentos são tratados, a resposta do 6. º redirecionamento é retornada, se houver) | True | -| body | Diferente de | Corpo do pedido (requerido no caso de `post` ou `put` requests). Pode ser um texto, um blob, ou um objecto. O tipo de conteúdo é determinado a partir do tipo desta propriedade, a menos que seja colocado dentro dos cabeçalhos | indefinido | -| certificatesFolder | [Folder](FolderClass.md) | Define a pasta de certificados de cliente activos. Can be overriden by "storeCertificateName" (see below). | indefinido | -| dataType | Text | Tipo de atributo do corpo de resposta. Valores: "texto", "blob", "objecto", ou "auto". Se "auto", o tipo do conteúdo do corpo será deduzido do seu tipo MIME (objecto para JSON, texto para texto, javascript, xml, mensagem http e forma codificada url, ou então um blob) | "auto" | -| decodeData | Parâmetros | Se for verdade, os dados recebidos em `onData` callback não são compactados | False | -| encoding | Text | Utilizado apenas em caso de pedidos com um `body` (métodos `post` or `put`). Codificação do conteúdo do corpo do pedido se for um texto, ignorado se o tipo de conteúdo for colocado dentro dos cabeçalhos | "UTF-8" | -| headers | Object | Cabeçalhos do pedido. Sintaxe: `headers.key=value` (*value* pode ser uma coleção se a mesma chave precisar aparecer várias vezes) | Objecto vazio | -| method | Text | "POST", "GET", ou outro método | "GET" | -| minTLSVersion | Text | Define a versão mínima do TLS: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | -| onData | [Function](FunctionClass.md) | Chamada de retorno quando os dados do corpo são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onError | [Function](FunctionClass.md) | Chamada de retorno quando ocorre um erro. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onHeaders | [Function](FunctionClass.md) | Chamada de retorno quando os cabeçalhos são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onResponse | [Function](FunctionClass.md) | Chamada de retorno quando uma resposta é recebida. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onTerminate | [Function](FunctionClass.md) | Chamada de retorno quando o pedido estiver terminado. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| protocol | Text | "auto" ou "HTTP1". "auto" significa HTTP1 na implementação actual | "auto" | -| proxyAuthentication | [objeto de autenticação](#authentication-object) | Autenticação por procuração de tratamento de objectos | indefinido | -| returnResponseBody | Parâmetros | Se false, o corpo de resposta não é retornado no objeto [`response`](#response). Devolve um erro se falso e `onData` é indefinido | True | -| serverAuthentication | [objeto de autenticação](#authentication-object) | Autenticação do servidor de tratamento de objectos | indefinido | -| storeCertificateName | Text | (Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | indefinido | -| timeout | Real | Tempo de espera em segundos. indefinido = sem timeout | indefinido | -| validateTLSCertificate | Parâmetros | Se false, 4D não valida o certificado TLS e não retorna um erro se ele for inválido (i.e. expirado, auto-assinado...). Importante: Na implementação actual, a Autoridade de Certificação em si não é verificada. | True | +| Propriedade | Tipo | Descrição | Por padrão | +| ---------------------- | ------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | +| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPAgent para usar para o HTTPRequest. As opções do agente serão mescladas com as opções de solicitação (as opções de solicitação têm precedência). Se nenhum agente específico for definido, será usado um agente global com valores padrão. | Objeto agente global | +| automaticRedirections | Parâmetros | Se true, os redirecionamentos serão realizados automaticamente (até 5 redirecionamentos são tratados, a resposta do 6. º redirecionamento é retornada, se houver) | True | +| body | Diferente de | Corpo do pedido (requerido no caso de `post` ou `put` requests). Pode ser um texto, um blob, ou um objecto. O tipo de conteúdo é determinado a partir do tipo desta propriedade, a menos que seja colocado dentro dos cabeçalhos | indefinido | +| certificatesFolder | [Folder](FolderClass.md) | Define a pasta de certificados de cliente activos. Can be overriden by "storeCertificateName" (see below). | indefinido | +| dataType | Text | Tipo de atributo do corpo de resposta. Valores: "texto", "blob", "objecto", ou "auto". Se "auto", o tipo do conteúdo do corpo será deduzido do seu tipo MIME (objecto para JSON, texto para texto, javascript, xml, mensagem http e forma codificada url, ou então um blob) | "auto" | +| decodeData | Parâmetros | Se for verdade, os dados recebidos em `onData` callback não são compactados | False | +| encoding | Text | Utilizado apenas em caso de pedidos com um `body` (métodos `post` or `put`). Codificação do conteúdo do corpo do pedido se for um texto, ignorado se o tipo de conteúdo for colocado dentro dos cabeçalhos | "UTF-8" | +| headers | Object | Cabeçalhos do pedido. Sintaxe: `headers.key=value` (*value* pode ser uma coleção se a mesma chave precisar aparecer várias vezes) | Objecto vazio | +| method | Text | "POST", "GET", ou outro método | "GET" | +| minTLSVersion | Text | Define a versão mínima do TLS: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | +| onData | [Function](FunctionClass.md) | Chamada de retorno quando os dados do corpo são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onError | [Function](FunctionClass.md) | Chamada de retorno quando ocorre um erro. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onHeaders | [Function](FunctionClass.md) | Chamada de retorno quando os cabeçalhos são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onResponse | [Function](FunctionClass.md) | Chamada de retorno quando uma resposta é recebida. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onTerminate | [Function](FunctionClass.md) | Chamada de retorno quando o pedido estiver terminado. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| protocol | Text | "auto" ou "HTTP1". "auto" significa HTTP1 na implementação actual | "auto" | +| proxyAuthentication | [objeto de autenticação](#authentication-object) | Autenticação por procuração de tratamento de objectos | indefinido | +| returnResponseBody | Parâmetros | Se false, o corpo de resposta não é retornado no objeto [`response`](#response). Devolve um erro se falso e `onData` é indefinido | True | +| serverAuthentication | [objeto de autenticação](#authentication-object) | Autenticação do servidor de tratamento de objectos | indefinido | +| storeCertificateName | Text | Name of a certificate stored in the Certificate Store (Windows) or in the *keychain* (macOS) to use instead of one saved in the certificates folder. If the certificate is not found in the store, an error is returned. For more information, see [this blog post for Windows](https://blog.4d.com/https-requests-now-support-windows-certificate-store) and [this blog post for macOS](https://blog.4d.com/https-requests-macos-keychain-support-is-here). | indefinido | +| timeout | Real | Tempo de espera em segundos. indefinido = sem timeout | indefinido | +| validateTLSCertificate | Parâmetros | Se false, 4D não valida o certificado TLS e não retorna um erro se ele for inválido (i.e. expirado, auto-assinado...). Importante: Na implementação actual, a Autoridade de Certificação em si não é verificada. | True | :::note From 14239866a22a9b34621689500d4705fd99a9c5bc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:19:54 +0200 Subject: [PATCH 1389/2000] New translations imaptransporterclass.md (Portuguese, Brazilian) --- .../current/API/IMAPTransporterClass.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md index 50b4ab82bcf868..689ecf96284a8e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md @@ -32,6 +32,7 @@ Os objetos IMAP Transporter são instanciados com o comando [IMAP New transporte | [](#host)
    | | [](#logfile)
    | | [](#move)
    | +| [](#notifier)
    | | [](#numtoid)
    | | [](#removeflags)
    | | [](#renamebox)
    | @@ -52,7 +53,7 @@ Os objetos IMAP Transporter são instanciados com o comando [IMAP New transporte | Parâmetro | Tipo | | Descrição | | ---------- | ---------------------------------- | :-------------------------: | -------------------------------------------------------- | -| server | Object | -> | Informação de servidor de correio | +| parâmetro | Object | -> | Mail server configuration | | Resultados | 4D.IMAPTransporter | <- | [Objeto do transportador IMAP](#imap-transporter-object) | @@ -1283,6 +1284,20 @@ Para mover todas as mensagens na mailbox atual: $status:=$transporter.move(IMAP all;"documents") ``` + + + + +## .notifier + +**.notifier** : 4D.IMAPNotifier + +#### Descrição + +The `.notifier` property contains the IMAPNotifier object associated with the transporter. Essa propriedade é **somente leitura**. + +See [IMAPNotifier](./IMAPNotifierClass.md). + From 56738e3a905e61efc600362ac54b7b77ea9c7d34 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:20:52 +0200 Subject: [PATCH 1390/2000] New translations parameters.md (Portuguese, Brazilian) --- .../current/Concepts/parameters.md | 26 ++++++++++++------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/parameters.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/parameters.md index 809a718e7c43ed..8200800fe284fb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/parameters.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/parameters.md @@ -170,28 +170,34 @@ A instrução `return` encerra a execução da função ou do método e pode ser Por exemplo, a seguinte função devolve o quadrado de seu argumento, $x, onde $x é um número. ```4d -Function square($x : Integer) -> $result : Integer +Function square($x : Integer) : Integer return $x * $x ``` -:::note - -Internamente, `return x` executa `myReturnValue:=x`, e retorna ao chamador. Se `return` for usado sem uma expressão, a função ou o método retornará um valor nulo do tipo de retorno declarado (se houver), caso contrário, *indefinido*. - -::: - -A instrução `return` pode ser usada junto com a sintaxe padrão para [valores retornados](#valorretornado) (o valor retornado deve ser do tipo declarado). Entretanto lembre que isso finaliza imediatamente a execução de código. Por exemplo: +A instrução `return` pode ser usada junto com a sintaxe padrão para [valores retornados](#valorretornado) (o valor retornado deve ser do tipo declarado). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Keep in mind that it ends immediately the code execution. Examine the following examples: ```4d +Function getValue -> $v : Integer + $v:=10 + return + // function returns 10 + Function getValue -> $v : Integer $v:=10 return 20 - // retorna 20 + // function returns 20 Function getValue -> $v : Integer return 10 $v:=20 // never executed - // retorna 10 + // function returns 10 + +Function getValue -> $v : Integer + return "Hello" //error + +Function returnHello + return "Hello" + // function returns "Hello" ``` ## Indireção dos parâmetros From 47dc53c68bc79f2f536c969532a02a77b5cb0d11 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:21:15 +0200 Subject: [PATCH 1391/2000] New translations onafteredit.md (Portuguese, Brazilian) --- .../current/Events/onAfterEdit.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md index 371cc72ef0850b..c1e2dc172a46f0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | -| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista Hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista Hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | ## Descrição From 43ef54db52a229cc6cdbed00f7f238ec8344a738 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:21:17 +0200 Subject: [PATCH 1392/2000] New translations onafterkeystroke.md (Portuguese, Brazilian) --- .../current/Events/onAfterKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md index f8d25fcb359a5f..eaab8d20b22784 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` retorna o texto do objeto **incluindo** este caractere. | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` retorna o texto do objeto **incluindo** este caractere. |
    História @@ -25,7 +25,7 @@ Depois que as propriedades de evento [`On Before Keystroke`](onBeforeKeystroke.m O evento `No Depois da tecla` não é gerado: -- no método de [colunas da list box](FormObjects/listbox_overview.md#list-box-columns) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) +- no método de [colunas da list box](FormObjects/listbox-column.md) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar estes eventos, você deve usar [`No After Edit`](onAfterEdit.md). ### Sequência de teclas From bcc6f880f55db256804715f059868f844f4b033b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:21:19 +0200 Subject: [PATCH 1393/2000] New translations onaftersort.md (Portuguese, Brazilian) --- .../current/Events/onAfterSort.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterSort.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterSort.md index 6c385469cb8201..c9bdfb6c23bd04 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterSort.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | ## Descrição From 276b6b0fb24a2b533b5142300dd111c6481036fb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:21:20 +0200 Subject: [PATCH 1394/2000] New translations onalternativeclick.md (Portuguese, Brazilian) --- .../current/Events/onAlternativeClick.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md index ccab76075cc9a8..37dce3888e834f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Button](FormObjects/button_overview.md) - [Caixa de lista](FormObjects/listbox_overview.md) - [Coluna de caixa de lista](FormObjects/listbox_overview.md#list-box-columns) |
  • Botões: a área de "seta" de um botão é clicada em
  • Caixas de lista: Em uma coluna de um array de objeto, um botão ellipsis (atributo "alternateButton") é clicado
  • | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Button](FormObjects/button_overview.md) - [Caixa de lista](FormObjects/listbox-object.md) - [Coluna de caixa de lista](FormObjects/listbox-column.md) |
  • Botões: a área de "seta" de um botão é clicada em
  • Caixas de lista: Em uma coluna de um array de objeto, um botão ellipsis (atributo "alternateButton") é clicado
  • | ## Descrição @@ -22,8 +22,8 @@ Alguns estilos de botão podem ser [vinculados a um menu pop-up](FormObjects/pro ### List box -Esse evento é gerado nas colunas das [caixas de listagem do tipo matriz de objetos](FormObjects/listbox_overview.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). +Esse evento é gerado nas colunas das [caixas de listagem do tipo matriz de objetos](../FormObjects/listbox-column.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Veja a [descrição do atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +Veja a [descrição do atributo "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). From ca81a3ca5e85b3eace2a8cdf1dfbb9eac2a5d1e9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:21:21 +0200 Subject: [PATCH 1395/2000] New translations onbeforedataentry.md (Portuguese, Brazilian) --- .../current/Events/onBeforeDataEntry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md index ff256418706c35..64fe7e3861089a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma célula de um list box está prestes a mudar para o modo de edição | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Uma célula de um list box está prestes a mudar para o modo de edição | ## Descrição From 8b3f27d03ccc6a38bec66eee31790563f994d2d3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:21:23 +0200 Subject: [PATCH 1396/2000] New translations onbeforekeystroke.md (Portuguese, Brazilian) --- .../current/Events/onBeforeKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md index 5b81d2103d1bca..f5f4103a0fe3bf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objeto **sem** este caractere. | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objeto **sem** este caractere. |
    História @@ -23,7 +23,7 @@ Depois que o evento `On Before Keystroke` e os eventos [`On After Keystroke`](on O evento `On Before Keystroke` não é gerado: -- em um método de coluna de uma [list box](FormObjects/listbox_overview.md#list-box-columns) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) +- em um método de coluna de uma [list box](FormObjects/listbox-column.md) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar estes eventos, você deve usar [`No After Edit`](onAfterEdit.md). ### Objectos não enterráveis From 219aa0374ec64c663d0cf2c6161098b3d2e2f39a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:21:24 +0200 Subject: [PATCH 1397/2000] New translations onbegindragover.md (Portuguese, Brazilian) --- .../current/Events/onBeginDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md index 2f90ddfeda28e0..e043efa74c5cd4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Um objecto está a ser arrastado | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Um objecto está a ser arrastado | ## Descrição From 68f378f8ebe72039694558252b04b4797ad9852c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:21:28 +0200 Subject: [PATCH 1398/2000] New translations onclicked.md (Portuguese, Brazilian) --- .../current/Events/onClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onClicked.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onClicked.md index 7584b63ca7234e..51b184f05769d8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | ## Descrição From 3636535b75e14feafc27a0ceda9d4205eb062109 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:21:32 +0200 Subject: [PATCH 1399/2000] New translations oncolumnmoved.md (Portuguese, Brazilian) --- .../current/Events/onColumnMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md index f36b51c13a1b54..1ac28bb170f909 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna List Box](../FormObjects/listbox_overview.md#list-box-columns) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box](../FormObjects/listbox-column.md) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | ## Descrição From c3226c4ca9cb6ed342aa5499a0b2ced1e3268743 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:21:34 +0200 Subject: [PATCH 1400/2000] New translations oncolumnresize.md (Portuguese, Brazilian) --- .../current/Events/onColumnResize.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onColumnResize.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onColumnResize.md index 7b3c54ab240132..aa3a3593254189 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onColumnResize.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox_overview.md#list-box-columns) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox-column.md) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | ## Descrição From 956fd8f47035bcad408f6aca51c046bda8c1329c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:21:35 +0200 Subject: [PATCH 1401/2000] New translations ondatachange.md (Portuguese, Brazilian) --- .../current/Events/onDataChange.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDataChange.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDataChange.md index e9cb558471116c..4a289cc7a37bfe 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDataChange.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | ## Descrição From 3a2e0e154ab264b78e5063155144394dbf48a22e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:21:39 +0200 Subject: [PATCH 1402/2000] New translations ondoubleclicked.md (Portuguese, Brazilian) --- .../current/Events/onDoubleClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md index 0b4e880c1492cb..f3e30451c7f572 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------- | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | :::note From 57889537e4ba68908170c5a562dfe6631b4dc5c2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:21:41 +0200 Subject: [PATCH 1403/2000] New translations ondragover.md (Portuguese, Brazilian) --- .../current/Events/onDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDragOver.md index 3e97f1006409be..0aa072f4456183 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | ## Descrição From 90cce5ce3c7e9432e3105d944e9a1566ce288981 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:21:42 +0200 Subject: [PATCH 1404/2000] New translations ondrop.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/Events/onDrop.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDrop.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDrop.md index e0f5027d96a15f..167a251130f357 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDrop.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | ## Descrição From 8d55a9f5266687a28557ab4acaffb12e88b0bb19 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:21:46 +0200 Subject: [PATCH 1405/2000] New translations onfooterclick.md (Portuguese, Brazilian) --- .../current/Events/onFooterClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onFooterClick.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onFooterClick.md index c11832259d489d..78a2fa06f003bd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onFooterClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no rodapé de uma coluna de list box | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Ocorre um clique no rodapé de uma coluna de list box | ## Descrição From 1995a61476a44c2a3a7332b4cab988fb19aedca7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:21:47 +0200 Subject: [PATCH 1406/2000] New translations ongettingfocus.md (Portuguese, Brazilian) --- .../current/Events/onGettingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md index eebcd88089fb4f..f273b7a82d71ed 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On getting focus --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | ## Descrição From f1a76d0e7c3c0f7aa5df2d369eb3ed2af3b582ea Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:21:50 +0200 Subject: [PATCH 1407/2000] New translations onheaderclick.md (Portuguese, Brazilian) --- .../current/Events/onHeaderClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md index 8fb9d7da298645..a02abd3b6a7eab 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no cabeçalho de uma coluna | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) | Ocorre um clique no cabeçalho de uma coluna | ## Descrição From 0bd51fb949d0f6c54d5aea2691e6cd7d32d66313 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:21:51 +0200 Subject: [PATCH 1408/2000] New translations onload.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/Events/onLoad.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onLoad.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onLoad.md index a0b625033e594d..bbb95fc9e01e3e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onLoad.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | ## Descrição From c1df9884c535853ffcfcf7d5924630910ebec99e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:21:55 +0200 Subject: [PATCH 1409/2000] New translations onlosingfocus.md (Portuguese, Brazilian) --- .../current/Events/onLosingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md index 0864f2beba063c..3fb5738cda15cb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | ## Descrição From e3564191f673113346fb9185d2e5aae34c1a9c9e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:21:57 +0200 Subject: [PATCH 1410/2000] New translations onmouseenter.md (Portuguese, Brazilian) --- .../current/Events/onMouseEnter.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md index c934e131f206d3..127cfd31ebab08 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato entra na área gráfica de um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato entra na área gráfica de um objeto | ## Descrição From 5f470410c7744f1cc1cb0b07a5b254ba4693d266 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:21:59 +0200 Subject: [PATCH 1411/2000] New translations onmouseleave.md (Portuguese, Brazilian) --- .../current/Events/onMouseLeave.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md index 8c5b1832a3140a..f3c507cc1009f8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato deixa a área gráfica de um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato deixa a área gráfica de um objeto | ## Descrição From 8edcb56e8c018ab2fab09777400a9e2c44ed11a5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:22:00 +0200 Subject: [PATCH 1412/2000] New translations onmousemove.md (Portuguese, Brazilian) --- .../current/Events/onMouseMove.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseMove.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseMove.md index 7f00015204f08a..d7df7e6ad0225b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseMove.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do mouse move pelo menos um píxel OU uma tecla modificadora (Shift, Alt/Option, Shift Lock) foi pressionado | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do mouse move pelo menos um píxel OU uma tecla modificadora (Shift, Alt/Option, Shift Lock) foi pressionado | ## Descrição From 869a286d92668806f8d34c14cdcd2b0088ee7d23 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:22:11 +0200 Subject: [PATCH 1413/2000] New translations onrowmoved.md (Portuguese, Brazilian) --- .../current/Events/onRowMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onRowMoved.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onRowMoved.md index 4bc1156567ae27..c82d7884f505ae 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onRowMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma linha do list box é movida pelo usuário através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox-column.md) | Uma linha do list box é movida pelo usuário através de arrastar e largar | ## Descrição From 74d41c8a356cc7786ac6065ac8a59c9f85ddcd3e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:22:16 +0200 Subject: [PATCH 1414/2000] New translations onunload.md (Portuguese, Brazilian) --- .../current/Events/onUnload.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onUnload.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onUnload.md index b195570b71429d..a5fb82307d3e30 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onUnload.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | ## Descrição From d4c0e800fa8203397f814cf909000dc483c7f94d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:22:20 +0200 Subject: [PATCH 1415/2000] New translations onvalidate.md (Portuguese, Brazilian) --- .../current/Events/onValidate.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onValidate.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onValidate.md index 2b27ddf80ca8c3..95b5fb9dcdb109 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onValidate.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | ## Descrição From 90d0b95f6f4eaa238db1692fba35c666b3eba8f1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:22:25 +0200 Subject: [PATCH 1416/2000] New translations overview.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/overview.md index b9dc561520adff..b30fcf10c0433c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/overview.md @@ -28,7 +28,7 @@ Cada evento é retornado como um objeto pelo comando [`FORM Event`](../commands/ Propriedades adicionais são retornadas quando o evento ocorre em objetos específicos. Em particular: -- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). ## Eventos e métodos From c458e1c308ad80c25e5de7f0a13d48f3f0be2845 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:22:34 +0200 Subject: [PATCH 1417/2000] New translations forms.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/FormEditor/forms.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/forms.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/forms.md index da1a8c956e5849..221a6dc8e4eaa5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/forms.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/forms.md @@ -212,3 +212,6 @@ Para interromper a herança de um formulário, selecione `\` na Property L [Barra de Menu Associado](properties_Menu.md#associated-menu-bar) - [Altura fixa](properties_WindowSize.md#fixed-height) - [Largura fixa](properties_Markers.md#fixed-width) - [Quebra de forma](properties_Markers.md#form-break) - [Formulário detalhado](properties_Markers.md#form-detail) - [Form Footer](properties_Markers.md#form-footer) - [Cabeçalho do formulário](properties_Markers.md#form-header) - [Nome do formulário](properties_FormProperties.md#form-name) - [Tipo de Formulário](properties_FormProperties.md#form-type) - [Nome do formulário herdado](properties_FormProperties.md#inherited-form-name) - [Tabela de formulário herdades](properties_FormProperties.md#hererited-form-table) - [Altura Máxima](properties_WindowSize.md#maximum-height-minimum-height) - [Largura Máxima](properties_WindowSize.md#maximum-width-minimum-width) - [Método](properties_Action.md#method) - [Altura mínima](properties_WindowSize.md#maximum-height-minimum-height) - [Widget mínimo](properties_WindowSize.md#maximum-width-minimum-width) - [Páginas](properties_FormProperties.md#pages) - [Configurações de impressão](properties_Print.md#settings) - [Publicado como subform](properties_FormProperties.md#published-as-subform) - [Salvar Geometry](properties_FormProperties.md#save-geometry) - [Título da Janela](properties_FormProperties.md#window-title) +## Supported Events + +[On Activate](../Events/onActivate.md) - [On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Bound Variable Change](../Events/onBoundVariableChange.md) - [On Clicked](../Events/onClicked.md) - [On Close Box](../Events/onCloseBox.md) - [On Close Detail](../Events/onCloseDetail.md) - [On Data Change](../Events/onDataChange.md) - [On Deactivate](../Events/onDeactivate.md) - [On Display Detail](../Events/onDisplayDetail.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Load Record](../Events/onLoadRecord.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Menu Selected](../Events/onMenuSelected.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Open Detail](../Events/onOpenDetail.md) - [On Outside Call](../Events/onOutsideCall.md) - [On Page Change](../Events/onPageChange.md) - [On Plug in Area](../Events/onPluginArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Resize](../Events/onResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Timer](../Events/onTimer.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From f00f0d0545109277a095c5c60dcd45974e1fda7b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:22:38 +0200 Subject: [PATCH 1418/2000] New translations pictures.md (Portuguese, Brazilian) --- .../current/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/pictures.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/pictures.md index 5adc470514fde9..95e0512460ef42 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/pictures.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/pictures.md @@ -46,7 +46,7 @@ As imagens de alta resolução com a convenção @nx podem ser utilizadas nos se - [Botones](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[casillas de selección](FormObjects/checkbox_overview.md) - [Botones imagen](FormObjects/pictureButton_overview.md)/[imagen Pop-up](FormObjects/picturePopupMenu_overview.md) - [Controles de tabulação](FormObjects/tabControl.md) -- [Cabeçalhos List box](FormObjects/listbox_overview.md#list-box-headers) +- [Cabeçalhos List box](FormObjects/listbox-header-footer.md#headers) - [Ícones de menu](Menus/properties.md#item-icon) 4D dá automaticamente prioridade às imagens com a resolução mais alta. 4D dá automaticamente prioridade às imagens com a resolução mais alta. Mesmo que um comando ou propriedade especifique *circle.png*, *circle@3x.png* será usado (se existir). From 5857f7b50adab40115db6a3e60789b858326f693 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:22:48 +0200 Subject: [PATCH 1419/2000] New translations buttongrid_overview.md (Portuguese, Brazilian) --- .../current/FormObjects/buttonGrid_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/buttonGrid_overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/buttonGrid_overview.md index d28846cbeb9610..a4dc4a70303dfa 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/buttonGrid_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/buttonGrid_overview.md @@ -28,4 +28,8 @@ Você pode atribuir a [ação padrão](https://doc.4d.com/4Dv20/4D/20.2/Standard ## Propriedades compatíveis -[Estilo de linha de bordo](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Colunas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dica de ajuda](properties_Help.md#help-tip) - [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Esquerda](properties_CoordinatesAndSizing.md#left) - [Nome do objeto](properties_Object.md#object-name) - [Direita](properties_CoordinatesAndSizing.md#right) - [Filhas](properties_Crop.md#rows) - [Ação padrão](properties_Action.md#standard-action) - [Topo](properties_Coordinates_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variável ou Expression](properties_Object.md#variable-or-expression) - [Tamanho vertical](properties_ResizingOptions.md#vertical-sizing) - [Largura](properties_CoordinatesAndSizing.md#width) - [Visibilidade](properties_Display.md#visibility) \ No newline at end of file +[Estilo de linha de bordo](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Colunas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dica de ajuda](properties_Help.md#help-tip) - [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Esquerda](properties_CoordinatesAndSizing.md#left) - [Nome do objeto](properties_Object.md#object-name) - [Direita](properties_CoordinatesAndSizing.md#right) - [Filhas](properties_Crop.md#rows) - [Ação padrão](properties_Action.md#standard-action) - [Topo](properties_Coordinates_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variável ou Expression](properties_Object.md#variable-or-expression) - [Tamanho vertical](properties_ResizingOptions.md#vertical-sizing) - [Largura](properties_CoordinatesAndSizing.md#width) - [Visibilidade](properties_Display.md#visibility) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 7f1126ba59f11a34a9925c98f614f3dd39f392f8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:22:50 +0200 Subject: [PATCH 1420/2000] New translations button_overview.md (Portuguese, Brazilian) --- .../current/FormObjects/button_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md index 7706d85a0f1fe5..d40c84f707a1f8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md @@ -336,3 +336,7 @@ Outras propriedades específicas estão disponíveis, dependendo do [estilo do b - Personalizado: [Caminho segundo plano](properties_TextAndPicture.md#background-pathname) - [Margem horizontal](properties_TextAndPicture.md#horizontal-margin) - [Offset](properties_TextAndPicture.md#icon-offset) - [Margem Vertical](properties_TextAndPicture.md#vertical-margin) - Plano, Regular: [Botão padrão](properties_Appearance.md#default-button) + +## Supported Events + +[On Alternative Click](../Events/onAlternativeClick.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Long Click](../Events/onLongClick.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From c97e95fc8ce58ac01b83c45f85ace031ab7a7848 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:22:52 +0200 Subject: [PATCH 1421/2000] New translations checkbox_overview.md (Portuguese, Brazilian) --- .../current/FormObjects/checkbox_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md index 21f7707f42eb3f..41d889932d7128 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md @@ -395,4 +395,8 @@ Todas as caixas de seleção partilhar o mesmo conjunto de propriedades básicas Outras propriedades específicas estão disponíveis, dependendo do [estilo do botão](#check-box-button-styles): - Personalizado: [Caminho segundo plano](properties_TextAndPicture.md#background-pathname) - [Margem horizontal](properties_TextAndPicture.md#horizontal-margin) - [Offset](properties_TextAndPicture.md#icon-offset) - [Margem Vertical](properties_TextAndPicture.md#vertical-margin) -- Flat, Regular: [Três estados](properties_Display.md#three-states) \ No newline at end of file +- Flat, Regular: [Três estados](properties_Display.md#three-states) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 04e4392e280f418dba0626cb47f54efbe4d88245 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:22:53 +0200 Subject: [PATCH 1422/2000] New translations combobox_overview.md (Portuguese, Brazilian) --- .../current/FormObjects/comboBox_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md index e957776cdfe758..f57e2f259e4bb9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md @@ -59,4 +59,8 @@ Objetos do tipo combo box aceitam duas opções específicas referentes a listas ## Propriedades compatíveis -[Alpha Format](properties_Display.md#alpha-format) - [Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Alpha Format](properties_Display.md#alpha-format) - [Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From ebeb6fda2363d9a774ec0da5fba726381e841e98 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:22:55 +0200 Subject: [PATCH 1423/2000] New translations dropdownlist_overview.md (Portuguese, Brazilian) --- .../current/FormObjects/dropdownList_Overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md index 035bde20a8a2b3..d81100f022b817 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md @@ -167,3 +167,7 @@ Você pode criar automaticamente uma lista suspensa usando uma [ação padrão]( [Alpha Format](properties_Display.md#alpha-format) - [Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (expression type)](properties_DataSource.md#data-type-expression-type) - [Data Type (list)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Not rendered](properties_Display.md#not-rendered) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Standard action](properties_Action.md#standard-action) - [Save value](properties_Object.md#save-value) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + From 21a4e4dc297b1c5d4090f2c4800601fb6f3323ee Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:22:59 +0200 Subject: [PATCH 1424/2000] New translations input_overview.md (Portuguese, Brazilian) --- .../current/FormObjects/input_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md index 5562a804e07ab3..a642e68b106c8b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md @@ -44,7 +44,9 @@ For security reasons, in [multi-style](./properties_Text.md#multi-style) input a [Permitir seletor de fonte/cor](properties_Text.md#allow-fontcolor-picker) - [Formato alfa](properties_Display.md#alpha-format) - [Verificação ortográfica automática](properties_Entry.md#auto-spellcheck) - [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrito](properties_Text.md#bold) - [Formato booleano](properties_Display.md#text-when-falsetext-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Fundo](properties_CoordinatesAndSizing.md#bottom) - [Lista de opções](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Menu de contexto](properties_Entry.md#context-menu) - [Raio do canto](properties_CoordinatesAndSizing.md#corner-radius) - [Formato da data](properties_Display.md#date-format) - [Valor padrão](properties_RangeOfValues.md#default-value) - [Arrastável](properties_Action.md#draggable) - [Derrubável](properties_Action.md#droppable) - [Entrável](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Lista de excluídos](properties_RangeOfValues.md#excluded-list) - [Tipo de expressão](properties_Object.md#expression-type) - [Cor de preenchimento](properties_BackgroundAndBorder.md#background-color--fill-color) - [Fonte](properties_Text.md#font) - [Cor da fonte](properties_Text.md#font-color) - [Tamanho da fonte](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Ocultar retângulo de foco](properties_Appearance.md#hide-focus-rectangle) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Barra de rolagem horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálico](properties_Text.md#italic) - [Esquerda](properties_CoordinatesAndSizing.md#left) - [Multilinha](properties_Entry.md#multiline) - [Multi-estilo](properties_Text.md#multi-style) - [Formato numérico](properties_Display.md#number-format) - [Nome do objeto](properties_Object.md#object-name) - [Orientação](properties_Text.md#orientation) - [Formato de imagem](properties_Display.md#picture-format) - [Marcador](properties_Entry.md#placeholder) - [Quadro de impressão](properties_Print.md#print-frame) - [Lista obrigatória](properties_RangeOfValues.md#required-list) - [Direito](properties_CoordinatesAndSizing.md#direita) - [Seleção sempre visível](properties_Entry.md#selection-always-visible) - [Armazenar com tags de estilo padrão](properties_Text.md#store-with-default-style-tags) - [Texto quando false/Texto quando true](properties_Display.md#text-when-falsetext-when-true) - [Formato de hora](properties_Display.md#time-format) - [Topo](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Sublinhado](properties_Text.md#underline) - [Variável ou expressão](properties_Object.md#variable-or-expression) - [Barra de rolagem vertical](properties_Appearance.md#vertical-scroll-bar) - [Dimensionamento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidade](properties_Display.md#visibility) - [Largura](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ---- +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Mouse Up ](../Events/onMouseUp.md)(Picture type only)- [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Scroll](../Events/onScroll.md)(Picture type only) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) ## Alternativas @@ -53,3 +55,5 @@ Também pode representar expressões de campo e variáveis nos seus formulários - Você pode exibir e inserir dados dos campos do banco de dados diretamente nas colunas das [List boxes do tipo de seleção](listbox_overview.md). - Você pode representar um campo de lista ou variável diretamente em um formulário usando objetos [Popup Menus/Listas suspensas](dropdownList_Overview.md) e [Combo Boxes](comboBox_overview.md). - Você pode representar uma expressão booleana como um [objeto de seleção](checkbox_overview.md) ou como um [botão de opção](radio_overview.md). + + From a77f0555cb13620bde36b1631a90ca2c7f4746c7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:00 +0200 Subject: [PATCH 1425/2000] New translations list_overview.md (Portuguese, Brazilian) --- .../current/FormObjects/list_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md index 10f4e1f873f94d..d9824cd916fdb1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md @@ -148,3 +148,7 @@ Pode controlar se os itens da lista hierárquica podem ser modificados pelo usu ## Propriedades compatíveis [Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Collapse](../Events/onCollapse.md) - [On Data Change](../Events/onDataChange.md) - [On Delete Action](../Events/onDeleteAction.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Expand](../Events/onExpand.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 92c7694b9d9b0ee3e0b5ca64c6f52c0b93e79be9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:03 +0200 Subject: [PATCH 1426/2000] New translations listbox_overview.md (Portuguese, Brazilian) --- .../current/FormObjects/listbox_overview.md | 350 ++---------------- 1 file changed, 36 insertions(+), 314 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index 833c8805e64315..05386336bf49a9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ O usuário pode selecionar um ou mais linhas usando os atalhos padrão: **Shift+ Uma list box é composta de quatro partes diferentes: -- o objeto list box em sua globalidade -- colunas, -- cabeçalhos de coluna, e -- rodapés de colunas. +- the [list box object](./listbox-object.md) in its entirety, +- [columns](./listbox-column.md), +- column [headers](./listbox-header-footer.md#headers), and +- column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ Cada parte tem seu próprio nome assim como propriedades específicas. Por exemp 1. Método objeto de cada coluna 2. Método objeto da list box -O método objeto de coluna obtém os eventos que ocorrem em seu [cabeçalho](#list-box-headers) e [rodapé](#list-box-footers). +O método objeto de coluna obtém os eventos que ocorrem em seu [cabeçalho](./listbox-header-footer.md#headers) e [rodapé](./listbox-header-footer.md#footers). ### Tipos de List box @@ -59,284 +59,7 @@ Há vários tipos de list boxes com seus próprios comportamentos e propriedades Pode configurar completamente um objeto list box através de suas propriedades e também pode gerenciar dinamicamente por programação. -A linguagem 4D inclui um tema "List Box" dedicado para comandos de list box, mas também podem ser usados comandos de vários outros temas, como comandos "Propriedades dos objetos" ou comandos `EDIT ITEM`, `Displayed line number`. Consulte a página [Resumo dos comandos List Box](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) da *Referência da linguagem 4D* para obter mais informações. - -## Objetos tipo list box - -### List box de tipo array - -Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. - -Como padrão, 4D atribui o nome "ColumnX" para cada coluna. Você pode alterá-lo, assim como outras propriedades de coluna, nas [propriedades das colunas](listbox_overview.md#column-specific-properties). O formato de exibição de cada coluna também pode ser definido com o comando `OBJECT SET FORMAT`. - -> Os list boxes do tipo array podem ser exibidos em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. - -Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Você também pode associar uma [lista de opções](properties_DataSource.md#choice-list) a uma coluna para controlar a entrada de dados. -The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or `LISTBOX DELETE ROWS`) as well as array manipulation commands. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: - -```4d -ARRAY TEXT(varCol;size) -``` - -Também pode usar uma lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Aviso**: quando uma list box contiver vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. - -### List box de tipo seleção - -Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo, `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo, `[Employees]FirstName+" "[Employees]LastName`) ou pode ser simplesmente uma fórmula (por exemplo, `String(Milliseconds)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. A expressão também pode ser um método de proejeto, uma variável ou um item array. - -O conteúdo de cada linha é então avaliado de acordo com uma seleção de registros: a **seleção atual** de uma tabela ou uma **seleção nomeada**. - -No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. - -### List boxes Collection ou Entity selection - -Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. - -Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessado por meio da palavra-chave [This](../Concepts/classes.md#this). Uma expressão de coluna pode ser um caminho de propriedade, um método projeto, uma variável ou qualquer fórmula, acessando cada entidade ou objeto de elemento de coleção por `This`, por exemplo, `This.` (ou `This.value` no caso de uma coleção de valores escalares). A expressão também pode ser um método de proejeto, uma variável ou um item array. - -Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. - -:::note - -Quando as entidades são excluídas, suas referências permanecem na seleção da entidade com um valor *undefined*, assim exibindo linhas em branco no list box. Neste caso, você pode chamar a função [`.clean()`](API/EntitySelectionClass.md#clean) para obter uma nova seleção de entidade, mas sem as referências de entidade deletadas. - -::: - -Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por outro lado, se forem feitas modificações na coleção usando, por exemplo, as várias funções da [classe Collection](.../API/CollectionClass.md), você precisará notificar explicitamente o 4D reatribuindo a variável da coleção a ela mesma, para que o conteúdo do list box seja atualizado. Por exemplo: - -```4d -myCol:=myCol.push("new value") //exibir novo valor na list box -``` - -### Propriedades compatíveis - -Propriedades compatíveis dependem do tipo de list box. - -| Propriedade | List box array | List box seleção | List box coleção ou entity selection | -| -------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | -| [Cor de fundo alternativa](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Cor de Fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrito](properties_Text.md#bold) | X | X | X | -| [Expressão de cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Classe](properties_Object.md#css-class) | X | X | X | -| [Seleção de coleção ou entidade](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionamento automático de coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Item atual](properties_DataSource.md#current-item) | | | X | -| [Posição atual do item](properties_DataSource.md#current-item-position) | | | X | -| [Fonte de dados](properties_Object.md#data-source) | X | X | X | -| [Nome do formulário de detalhes](properties_ListBox.md#detail-form-name) | | X | | -| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | -| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | -| [Clique duas vezes na linha](properties_ListBox.md#double-click-on-row) | | X | | -| [Arrastável](properties_Action.md#draggable) | X | X | X | -| [Droppable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Fonte](properties_Text.md#font) | X | X | X | -| [Cor da fonte](properties_Text.md#font-color) | X | X | X | -| [Expressão de Cor da Fonte](properties_Text.md#font-color-expression) | | X | X | -| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | -| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | -| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | -| [Ocultar linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Ocultar retângulo de foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Ocultar destaque de seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List Box hierárquico](properties_Object.md#array-list-box) | X | | | -| [Highlight Set](properties_ListBox.md#highlight-set) | | X | | -| [Alinhamento Horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Horizontal Line Color](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Italic](properties_Text.md#italic) | X | X | X | -| [Left](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Tabela mestre](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Método](properties_Action.md#method) | X | X | X | -| [Movable Rows](properties_Action.md#movable-rows) | X | | | -| [Seleção temporária](properties_DataSource.md#selection-name) | | X | | -| [Number of Columns](properties_ListBox.md#number-of-columns) | X | X | X | -| [Number of Locked Columns](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Number of Static Columns](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Object Name](properties_Object.md#object-name) | X | X | X | -| [Right](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Row Control Array](properties_ListBox.md#row-control-array) | X | | | -| [Row Font Color Array](properties_Text.md#row-font-color-array) | X | | | -| [Row Height](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Row Height Array](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Row Style Array](properties_Text.md#row-style-array) | X | | | -| [Selected Items](properties_DataSource.md#selected-items) | | | X | -| [Selection Mode](properties_ListBox.md#selection-mode) | X | X | X | -| [Edição com um único clique](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenável](properties_Action.md#sortable) | X | X | X | -| [Ação padrão](properties_Action.md#standard-action) | X | | | -| [Expressão de estilo](properties_Text.md#style-expression) | | X | X | -| [Top](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Sublinhado](properties_Text.md#underline) | X | X | X | -| [Variável ou Expressão](properties_Object.md#variable-or-expression) | X | X | | -| [Alinhamento vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Cor da linha vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barra de rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Tamanho Vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidade](properties_Display.md#visibility) | X | X | X | -| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. - -### Supported Form Events {#supported-form-events} - -| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array unicamente* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | -| On Column Moved |
  • [columnName](#propriedadesadicionais)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [newSize](#propriedadesadicionais)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#propriedades adicionais)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [footerName](#propriedadesadicionais)
  • | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Mouse Enter |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array unicamente* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#propriedades adicionais)
  • [verticalScroll](#propriedadesadicionais)
  • | | -| On Unload | | | - -#### Additional Properties {#additional-properties} - -Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: - -| Propriedade | Tipo | Descrição | -| -------------------- | ------------- | ---------------------------------------------------------------------------- | -| area | text | Área de objeto List box ("header", "footer", "cell") | -| areaName | text | Nome da zona | -| column | inteiro longo | Número da coluna | -| columnName | text | Nome da coluna | -| footerName | text | Nome do rodapé | -| headerName | text | Nome do cabeçalho | -| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | -| isRowSelected | boolean | True se a linha estiver selecionada, senão False | -| newPosition | inteiro longo | Nova posição da coluna ou linha | -| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | -| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | -| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | -| row | inteiro longo | Número da linha | -| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | - -> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. - -## Colunas List box {#list-box-columns} - -Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Você pode definir propriedades padrão (texto, cor de fundo, etc.) para cada coluna da caixa de listagem; essas propriedades têm prioridade sobre as propriedades do objeto da caixa de listagem. - -> Você pode definir o [Expression type](properties_Object.md#expression-type) para colunas de list box de tipo array (String, Text, Number, Date, Time, Picture, Boolean ou Object). - -### Column Specific Properties {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Supported Form Events {#supported-form-events-1} - -| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array unicamente* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#propriedadesadicionais)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [newSize](#propriedadesadicionais)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [footerName](#propriedadesadicionais)
  • | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array unicamente* | -| On Scroll |
  • [horizontalScroll](#propriedades adicionais)
  • [verticalScroll](#propriedadesadicionais)
  • | | -| On Unload | | | - -## Cabeçalhos de list box - -> Para poder acessar as propriedades de cabeçalho de um list box, é necessário ativar a opção [Exibir cabeçalhos](properties_Headers.md#display-headers) do list box. - -Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: - -![](../assets/en/FormObjects/listbox_header.png) - -Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. - -Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho ao lado ou no lugar do título da coluna, por exemplo, ao executar [classificações personalizadas](#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. - -### Propriedades específicas de cabeçalho - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - -## Rodapés de list box - -> Para poder acessar as propriedades do rodapé para um list box, você deve ativar a opção [Exibir rodapés](properties_Footers.md#display-footers). - -List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. - -Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Em particular, você pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). - -Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. Por exemplo, OBJECT SET VISIBLE(\*;"footer3";False) esconde todos os rodapés no objeto list box ao qual footer3 pertence e não apenas esse rodapé. - -### Propriedades específicas do rodapé - -[Formato Alpha](properties_Display.md#alpha-format) - [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrito](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Formato de data](properties_Display.md#date-format) - [Tipo de expressão](properties_Object.md#expression-type) - [Fonte](properties_Text.md#font) - [Cor do fonte](properties_Text.md#font-color) - [Dica](properties_Help.md#help-tip) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Padding horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Formato de número](properties_Display.md#number-format) - [Nome do objeto](properties_Object.md#object-name) - [Formato da imagem](properties_Display.md#picture-format) - [Formato do tempo](properties_Display.md#time-format) - [Truncate com ellipsis](properties_Display.md#truncate-with-ellipsis) - [Sublinhado](properties_Text.md#underline) - [Cálculo variável](properties_Object.md#variable-calculation) - [Variável ou Expressão](properties_Object.md#variable-or-expression) - [Alinhamento vertical](properties_Text.md#vertical-alignment) - [Padding](properties_Coordinates_CoordinatesAndSizing.md#vertical-padding) - [Largura](properties_CoordinatesAndSizing.md#width) - [Embalagem de palavras](properties_Display.md#wordwrap) +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Consulte a página [Resumo dos comandos List Box](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) da *Referência da linguagem 4D* para obter mais informações. ## Gerenciar entrada @@ -520,14 +243,14 @@ Você pode ativar ou desativar a classificação padrão do usuário desativando O suporte de ordenação padrão depende do tipo de list box: -| Tipo de list box | Suporte de ordenação padrão | Comentários | -| ----------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Uma coleção de objetos | Sim |
    • As colunas "This.a" ou "This.a.b" são classificáveis.
    • A [propriedade de origem da list box](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colecção de valores escalares | Não | Use a classificação personalizada com a função [`orderBy()`](../API/CollectionClass.md#orderby) | -| Seleção de entidades | Sim |
  • A [propriedade de origem da caixa de listagem](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Suportado: classifica propriedades de atributos de objetos (por exemplo,
  • "This.data
  • .
  • city" quando "data" é um
  • atributo de objeto)
  • Suportado: classifica propriedades de atributos relacionados
  • (por exemplo, "This.company
  • .
  • name"
  • )
  • Suportado: classifica propriedades de atributos de objetos (por exemplo,
  • "This.data.city" quando "data" é um atributo de objeto)Suportado
  • : classifica
  • atributos relacionados (por exemplo, "This.company.name")
  • Não suportado: classifica propriedades de atributos de objetos por meio de atributos relacionados (por exemplo, "This.company.data.city"). Para isso, você precisa usar a classificação personalizada com a função [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (veja o exemplo abaixo)
  • | -| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | -| Seleção temporal | Não | | -| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | +| Tipo de list box | Suporte de ordenação padrão | Comentários | +| ----------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Uma coleção de objetos | Sim |
    • As colunas "This.a" ou "This.a.b" são classificáveis.
    • A [propriedade de origem da list box](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Colecção de valores escalares | Não | Use a classificação personalizada com a função [`orderBy()`](../API/CollectionClass.md#orderby) | +| Seleção de entidades | Sim |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
    • Supported: sorts on related attributes (e.g. "This.company.name")
    • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | +| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | +| Seleção temporal | Não | | +| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | ### Ordenação personalizada @@ -567,10 +290,10 @@ O valor da [variável de cabeçalho de coluna](properties_Object.md#variable-or- - Se a variável for estabelecida como 0, a coluna não é ordenada e a flecha de ordenação não é exibida; ![](../assets/en/FormObjects/sorticon0.png) -- Se a variável for definida como 1, a coluna será classificada em ordem crescente e a seta de classificação será exibida. +- Se a variável for definida como 1, a coluna será classificada em ordem crescente e a seta de classificação será exibida. ![](../assets/en/FormObjects/sorticon2.png) -- Se a variável for estabelecida como 2, a coluna é ordenada de forma descendente e a flecha de ordenação é exibida. +- Se a variável for estabelecida como 2, a coluna é ordenada de forma descendente e a flecha de ordenação é exibida. ![](../assets/en/FormObjects/sorticon1.png) > Somente [variáveis] declaradas ou dinâmicas (Concepts/variables.md) podem ser usadas como variáveis de coluna de cabeçalho. Outros tipos de [expressions](Aceitações/quick-tour.md#expressions) como `Form.sortValue` não são suportados. @@ -583,8 +306,8 @@ Pode estabelecer o valor da variável (por exemplo, Header2:=2) para “forçar Aqui estão algumas maneiras de estabelecer cores de fundo, cores de fonte e estilos de fonte para list boxes: -- no nível das [propriedades do objeto list box](#list-box-objects), -- no nível das [propriedades da coluna](#list-box-columns), +- no nível das [propriedades do objeto list box](./listbox-object.md), +- no nível das [propriedades da coluna](./listbox-column.md), - usando [propriedades de matrizes ou expressões](#using-arrays-and-expressions) para o list box e/ou para cada coluna, - no nível do texto de cada célula (se [texto multi-estilo](properties_Text.md#multi-style)). @@ -592,14 +315,12 @@ Aqui estão algumas maneiras de estabelecer cores de fundo, cores de fonte e est Princípios de prioridade e herança são observados quando a mesma propriedade for estabelecida em mais de um nível. -| Nível de prioridade | Localização do parâmetro | -| ------------------- | -------------------------------------------------------------------------------------------------- | -| alta prioridade | Célula (se texto multiestilo) | -| | Arrays/métodos de coluna | -| | Arrays/métodos de Listbox | -| | Propriedades da coluna | -| | Propriedades de list box | -| baixa prioridade | Expressão Meta Info (para list boxes de tipo collection ou seleção de entidade) | +1. (highest priority) Cell (if multi-style text) +2. Arrays/métodos de coluna +3. Arrays/métodos de Listbox +4. Propriedades da coluna +5. Propriedades de list box +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) Por exemplo se estabelecer um estilo de fonte nas propriedades de list box e outro usando um array estilo para a coluna, este último será levado em consideração. @@ -609,7 +330,8 @@ Para cada atributo (estilo, cor e cor de fundo), uma **herança** é implementad - para atributos linhas: valores de atributos de colunas - para atributos coluna: valores atributos no list box -Dessa maneira se quiser que um objeto herde o valor de atributo de um nível superior, pode usar a constante `lk inherited` (valor padrão) à definição de comando ou diretamente no elemento do array correspondente de estilo/cor. Por exemplo, dado um list box array contendo um estilo de fonte padrão com cores alternadas: +Dessa maneira se quiser que um objeto herde o valor de atributo de um nível superior, pode usar a constante `lk inherited` (valor padrão) à definição de comando ou diretamente no elemento do array correspondente de estilo/cor. Por exemplo dado um list box array contendo um estilo de fonte padrão com cores alternantes: + ![](../assets/en/FormObjects/listbox_styles3.png) Pode realizar as modificações abaixo: @@ -788,19 +510,20 @@ Por exemplo, se quiser seleccionar a fila que contém Rennes, deve passar: ->MyListbox{3}:=True ``` -Representação não hierárquica: +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch7.png) -Representação hierárquica: + +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch8.png) > Se uma ou mais filas estiverem escondidas porque os seus pais estão desmoronados, já não são seleccionados. Apenas as linhas visíveis (directamente ou por rolagem) podem ser seleccionadas. Por outras palavras, as filas não podem ser tanto escondidas como seleccionadas. As with selections, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command will return the same values for a hierarchical list box and a non-hierarchical list box. This means that in both of the examples below, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) will return the same position: (3;2). -*Representação não hierárquica:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*Representação hierárquica:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) Quando todas as filas de uma sub-hierarquia estão escondidas, a linha de quebra é automaticamente escondida. No exemplo acima, se as linhas 1 a 3 estiverem escondidas, a linha de quebra "Bretanha" não aparecerá. @@ -817,10 +540,10 @@ As linhas de quebra não são tidas em conta nos arrays internos utilizados para Dada, por exemplo, a seguinte caixa de listagem (os nomes dos arrays associados são especificados entre parênteses): -*Representação não hierárquica:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*Representação hierárquica:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) No modo hierárquico, os níveis de interrupção não são levados em consideração pelas matrizes de modificação de estilo denominadas `tStyle` e `tColors`. Para modificar a cor ou o estilo dos níveis de quebra, é necessário executar as seguintes declarações: @@ -846,15 +569,14 @@ Usando os formulários `On Expand` e `On Collapse`, os eventos podem ultrapassar Neste caso, é necessário preencher e esvaziar os arrays através do código. Os princípios a serem implementados são os seguintes: -- Quando a list box é exibido, somente o primeiro array deve ser preenchido. No entanto, você deve criar um segundo array com valores vazios para que o list box exiba os botões expandir/colapsar: +- Quando a list box é exibido, somente o primeiro array deve ser preenchido. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- Quando um usuário clicar num botão de expansão, pode processar o evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. +- Quando um usuário clicar num botão de expansão, pode processar o evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. ![](../assets/en/FormObjects/hierarch16.png) - Quando um usuário clicar num botão de colapso, pode processar o evento `On Collapse`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. -## Arrays objetos nas colunas (4D View Pro) -As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. + From 8d24340432092f0a7c19deb8d4afbe47147e9a4f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:04 +0200 Subject: [PATCH 1427/2000] New translations picturebutton_overview.md (Portuguese, Brazilian) --- .../current/FormObjects/pictureButton_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md index 425370c9b5f127..74062d82e507cb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md @@ -61,3 +61,7 @@ Estão disponíveis os seguintes outros modos: ## Propriedades compatíveis [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Class](properties_Object.md#css-class) - [Columns](properties_Crop.md#columns) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Loop back to first frame](properties_Animation.md#loop-back-to-first-frame) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_Picture.md#pathname) - [Right](properties_CoordinatesAndSizing.md#right) - [Rows](properties_Crop.md#rows) - [Shortcut](properties_Entry.md#shortcut) - [Standard action](properties_Action.md#standard-action) - [Switch back when released](properties_Animation.md#switch-back-when-released) - [Switch continuously on clicks](properties_Animation.md#switch-continuously-on-clicks) - [Switch every x seconds](properties_Animation.md#switch-every-x-seconds) - [Title](properties_Object.md#title) - [Switch when roll over](properties_Animation.md#switch-when-roll-over) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Use Last frame as disabled](properties_Animation.md#use-last-frame-as-disabled) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 3a8510965e73a96c6acec9eb863884fb69ca0540 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:06 +0200 Subject: [PATCH 1428/2000] New translations picturepopupmenu_overview.md (Portuguese, Brazilian) --- .../current/FormObjects/picturePopupMenu_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/picturePopupMenu_overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/picturePopupMenu_overview.md index 650e32e3ebe6bb..52fc6666601b44 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/picturePopupMenu_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/picturePopupMenu_overview.md @@ -24,4 +24,8 @@ Si desea gestionar usted mismo el efecto de un clic, seleccione `Sin acción`. ## Propriedades compatíveis -[Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) - [Parte inferior](properties_CoordinatesAndSizing.md#bottom) - [Classe](properties_Object.md#css-class) - [Colunas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dica de ajuda](properties_Help.md#help-tip) - [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Esquerda](properties_CoordinatesAndSizing.md#left) - [Nome do objeto](properties_Object.md#object-name) - [Nome do caminho](properties_Picture.md#pathname) - [Direita](properties_CoordinatesAndSizing.md#right) - [Filhas](properties_Crop.md#rows)- [Ação padrão](properties_Action.md#standard-action) - [Topo](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variável ou expressão](properties_Object.md#variable-or-expression) - [Dimensionamento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidade](properties_Display.md#visibility) - [Largura](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) - [Parte inferior](properties_CoordinatesAndSizing.md#bottom) - [Classe](properties_Object.md#css-class) - [Colunas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dica de ajuda](properties_Help.md#help-tip) - [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Esquerda](properties_CoordinatesAndSizing.md#left) - [Nome do objeto](properties_Object.md#object-name) - [Nome do caminho](properties_Picture.md#pathname) - [Direita](properties_CoordinatesAndSizing.md#right) - [Filhas](properties_Crop.md#rows)- [Ação padrão](properties_Action.md#standard-action) - [Topo](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variável ou expressão](properties_Object.md#variable-or-expression) - [Dimensionamento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidade](properties_Display.md#visibility) - [Largura](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From d32017c077f09473e63eb326345f2c54dc20b35b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:07 +0200 Subject: [PATCH 1429/2000] New translations pluginarea_overview.md (Portuguese, Brazilian) --- .../current/FormObjects/pluginArea_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md index 4ff925276cdbcb..17a0ebc427e6f5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md @@ -19,4 +19,8 @@ Se opções avançadas são fornecidas pelo autor do plug-in, um tema **Plug-in* ## Propriedades compatíveis -[Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Propriedades Avançadas](properties_Plugins.md) - [Clase](properties_Object.md#css-class) - [Arrastável](properties_Action.md#draggable) - [Droppable](propriedades_Action.md#droppable) - [Tipo de Expressão](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Altura](propriedades_CoordinatesAndSizing.md#height) - [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Ezquerda](propriedades_Coordinates_AndSizing.md#left) - [Método](properties_Action.md#method) - [Nome do objeto](properties_Object.md#object-name) - [Tipo de plug-in](properties_Object.md#plug-in-kind) - [Direita](properties_CoordinatesAndSizing.md#right) - [Topo](properties_CoordinatesAndSizing.md#top) - [Tipo](propriedades_Object.md#type) - [Variável ou Expressão](properties_Object.md#variable-or-expression) - [Tamanho Vertical](properties_ResizingOps.md#vertical-sizing) - [Visibilidade](propriedades_Display.md#visibiliity) - [Largura](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Propriedades Avançadas](properties_Plugins.md) - [Clase](properties_Object.md#css-class) - [Arrastável](properties_Action.md#draggable) - [Droppable](propriedades_Action.md#droppable) - [Tipo de Expressão](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Altura](propriedades_CoordinatesAndSizing.md#height) - [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Ezquerda](propriedades_Coordinates_AndSizing.md#left) - [Método](properties_Action.md#method) - [Nome do objeto](properties_Object.md#object-name) - [Tipo de plug-in](properties_Object.md#plug-in-kind) - [Direita](properties_CoordinatesAndSizing.md#right) - [Topo](properties_CoordinatesAndSizing.md#top) - [Tipo](propriedades_Object.md#type) - [Variável ou Expressão](properties_Object.md#variable-or-expression) - [Tamanho Vertical](properties_ResizingOps.md#vertical-sizing) - [Visibilidade](propriedades_Display.md#visibiliity) - [Largura](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Plug in Area](../Events/onPluginArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 14cd3a62dbc56686387152994664f841193bf325 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:09 +0200 Subject: [PATCH 1430/2000] New translations progressindicator.md (Portuguese, Brazilian) --- .../current/FormObjects/progressIndicator.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/progressIndicator.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/progressIndicator.md index cb11f973102d7d..92c250ab5c0a68 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/progressIndicator.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/progressIndicator.md @@ -41,6 +41,10 @@ Estão disponíveis várias opções gráficas: valores mínimos/máximos, gradu [Barber shop](properties_Scale.md#barber-shop) - [Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Display graduation](properties_Scale.md#display-graduation) - [Enterable](properties_Entry.md#enterable) - [Execute object method](properties_Action.md#execute-object-method) - [Expression Type](properties_Object.md#expression-type) (only "integer", "number", "date", or "time") - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Italic](properties_Text.md#italic) - [Graduation step](properties_Scale.md#graduation-step) -[Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Label Location](properties_Scale.md#label-location) - [Left](properties_CoordinatesAndSizing.md#left) - [Maximum](properties_Scale.md#maximum) - [Minimum](properties_Scale.md#minimum) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Step](properties_Scale.md#step) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## Barber shop ![](../assets/en/FormObjects/indicator.gif) From fb91dd1db7c96128f733211f76032c809bc08030 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:11 +0200 Subject: [PATCH 1431/2000] New translations properties_action.md (Portuguese, Brazilian) --- .../current/FormObjects/properties_Action.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md index 5daa0ff91b3b33..ea1097495b8e47 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md @@ -116,7 +116,7 @@ São suportados vários tipos de referências de métodos: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- From c725f400d1c9700c3a738f19885719e88da7a02a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:15 +0200 Subject: [PATCH 1432/2000] New translations properties_backgroundandborder.md (Portuguese, Brazilian) --- .../current/FormObjects/properties_BackgroundAndBorder.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md index 15557079e4fa42..98776a0335250c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ Você também pode definir esta propriedade usando o comando [`OBJECT SET RGB CO #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -41,7 +41,7 @@ Você também pode definir esta propriedade usando o comando [`OBJECT SET RGB CO #### Objectos suportados -[Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox-column.md) - [Rodapé List Box](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Comandos @@ -71,7 +71,7 @@ Você também pode definir esta propriedade usando o comando [`LISTBOX SET PROPE #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -224,7 +224,7 @@ Você pode obter o mesmo resultado usando os comandos [`LISTBOX SET ROW STYLE`]( #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos From 96e624401bee267e99501ba615b1b0a71d4cfed0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:17 +0200 Subject: [PATCH 1433/2000] New translations properties_coordinatesandsizing.md (Portuguese, Brazilian) --- .../properties_CoordinatesAndSizing.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md index 0d58832d8f9197..b22364792edeae 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Quando essa propriedade está ativada, a altura de cada linha é calculada autom #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos @@ -64,7 +64,7 @@ Coordenadas inferiores do objeto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -84,7 +84,7 @@ Coordenadas esquerda do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -104,7 +104,7 @@ Coordenada direita do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -124,7 +124,7 @@ Coordenada superior do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -192,7 +192,7 @@ Esta propriedade designa o tamanho vertical de um objeto. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -205,7 +205,7 @@ Esta propriedade designa o tamanho vertical de um objeto. Esta propriedade designa o tamanho horizontal de um objeto. > - Alguns objetos podem ter uma altura predefinida que não pode ser alterada. -> - Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox_overview.md#list-box-columns), el usuario también puede cambiar manualmente el tamaño de la columna. +> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > - Ao redimensionar a forma, se a propriedade de [dimensionamento horizontal "Crescer"](properties_ResizingOptions.md#horizontal-sizing) foi atribuída o list box, a coluna mais direita será aumentada além da largura máxima se necessário. #### Gramática JSON @@ -216,7 +216,7 @@ Esta propriedade designa o tamanho horizontal de um objeto. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -238,7 +238,7 @@ A largura máxima da coluna (em píxeis). A largura da coluna não pode ser aume #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos @@ -260,7 +260,7 @@ A largura mínima da coluna (em píxeis). A largura da coluna não pode ser redu #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos @@ -344,7 +344,7 @@ Define um preenchimento horizontal para as células. O valor é definido em pixe #### Objectos suportados -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos @@ -368,7 +368,7 @@ Define um preenchimento vertical para as células. O valor é definido em pixeis #### Objectos suportados -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos From 426d6165982e4af92cca283eac9c7f45ab9dbe44 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:20 +0200 Subject: [PATCH 1434/2000] New translations properties_datasource.md (Portuguese, Brazilian) --- .../FormObjects/properties_DataSource.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md index 8c6351b31d6a34..14179ae91c3176 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Quando a opção **inserção automática** não está definida (padrão), o val Esta propriedade é suportada por: -- Objetos formulário [Combo box](comboBox_overview.md) e [coluna list box](listbox_overview.md#list-box-columns) associado para uma lista de seleção. +- Objetos formulário [Combo box](comboBox_overview.md) e [coluna list box](listbox-column.md) associado para uma lista de seleção. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" que está associada a um combo box "Countries": se a propriedade **inserção automática** estiver definida e um usuário digitar "Espanha", o valor "Espanha" será automaticamente adicionado à lista na memória: @@ -28,7 +28,7 @@ Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" qu #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) --- @@ -45,7 +45,7 @@ Associa uma lista de opções a um objeto. Pode ser um nome da lista de opções #### Objectos suportados -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) #### Comandos @@ -125,7 +125,7 @@ Especifica uma variável ou expressão a que será atribuída uma longa indicand Define o tipo de dados para a expressão apresentada. Esta propriedade é utilizada com: -- [Colunas do List box](listbox_overview.md#list-box-columns) de tipo seleção e coleção. +- [Colunas do List box](listbox-column.md) de tipo seleção e coleção. - [Listas suspensas](dropdownList_Overview.md) associadas a objetos ou arrays. Veja também [**Tipo de expressão**](properties_Object.md#expression-type). @@ -138,7 +138,7 @@ Veja também [**Tipo de expressão**](properties_Object.md#expression-type). #### Objectos suportados -[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox_overview.md#list-box-columns) +[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox-column.md) --- @@ -195,14 +195,14 @@ Lista de valores usados como valores padrão para a coluna do list box (somente #### Objectos suportados -[Coluna List Box (somente tipo array)](listbox_overview.md#list-box-columns) +[Coluna List Box (somente tipo array)](listbox-column.md) --- ## Expression -Essa descrição é específica para colunas de list box do tipo [seleção](listbox_overview.md#selection-list-boxes) -e [collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Consulte também a seção **[Variable or Expression](properties_Object.md#variable-or-expression)**. +Essa descrição é específica para colunas de list box do tipo [seleção](FormObjects/listbox-object.md#selection-list-boxes) +e [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes). Consulte também a seção **[Variable or Expression](properties_Object.md#variable-or-expression)**. Uma expressão 4D a associar a uma coluna. Você pode entrar: @@ -242,7 +242,7 @@ Si se utiliza un campo, una variable o una expresión asignable (*por ejemplo Pe #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) --- @@ -275,7 +275,7 @@ Todas as tabelas do banco de dados podem ser usadas, independentemente de o form Esta propriedade está disponível nas seguintes condições: - una [lista de selección](#choice-list) está asociada al objeto -- for [inputs](input_overview.md) and [list box columns](listbox_overview.md#list-box-columns), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Essa propriedade específica, no contexto de um campo ou variável associado a uma lista de valores, o tipo de conteúdo a ser salvo: @@ -297,7 +297,7 @@ A utilização deste bem exige o cumprimento dos seguintes princípios: #### Objectos suportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) --- From c3542305194950b80b6ddd346338040a2386d6a3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:22 +0200 Subject: [PATCH 1435/2000] New translations properties_display.md (Portuguese, Brazilian) --- .../current/FormObjects/properties_Display.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md index 5d625990962077..e736bfc1cc8485 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ O campo contém efetivamente "proportion". 4D aceita e armazena a entrada inteir #### Objectos suportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -105,13 +105,13 @@ Customized date formats can be built using several patterns described in the [** :::note blankIfNull - By default, a [null date](../Concepts/dt_date.md#date-literals) is displayed with zeros, e.g. 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. A cadeia de caracteres "blankIfNull" (sensível a maiúsculas e minúsculas) deve ser combinada com o valor de formato selecionado. -- [List box columns](listbox_overview.md#list-box-columns) and [list box footers](listbox_overview.md#list-box-footers) of type date always use the "blank if null" behavior (it cannot be disengaged). +- [List box columns](listbox-column.md) and [list box footers](listbox-header-footer.md#footers) of type date always use the "blank if null" behavior (it cannot be disengaged). ::: #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Comandos @@ -276,7 +276,7 @@ A tabela a seguir mostra como os diferentes formatos afetam a exibição dos nú #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) #### Comandos @@ -340,7 +340,7 @@ Se o campo for reduzido para um tamanho inferior ao da imagem original, a imagem #### Objectos suportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -398,7 +398,7 @@ Por padrão, uma hora nula é exibida com zeros, por exemplo, "00:00:00". Com a #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Comandos @@ -411,7 +411,7 @@ Por padrão, uma hora nula é exibida com zeros, por exemplo, "00:00:00". Com a Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: - un texto en un [objeto de entrada](input_overview.md) -- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox_overview.md#list-box-columns), +- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox-column.md), ... pode selecionar o texto a apresentar para cada valor: @@ -426,7 +426,7 @@ Cuando una [expresión booleana](properties_Object.md#expression-type) se muestr #### Objectos suportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos @@ -450,7 +450,7 @@ As colunas booleanas também podem ser apresentadas como menus pop-up. Nesse cas #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos @@ -502,7 +502,7 @@ También en este caso, la propiedad [Título](#title) está disponible para que #### Objectos suportados -[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -527,7 +527,7 @@ Nesse caso, o título da caixa de seleção pode ser inserido usando essa propri #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) --- @@ -564,7 +564,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objectos suportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) +[Columna List Box](listbox-column.md) - [Rodapé List Box](listbox-header-footer.md#footers) #### Comandos @@ -599,7 +599,7 @@ Essa propriedade é usada somente ao desenhar objetos localizados no corpo de um #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapie List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up com imagem](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão de opção](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagem estática](staticPicture.md) - [Etapas](stepper.md) - [Subformulário](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -658,7 +658,7 @@ Observe que, independentemente do valor da opção Wordwrap, a altura da linha n #### Objectos suportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos From 823a18d6318d2ff662388df8d45ea134f63fe73d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:24 +0200 Subject: [PATCH 1436/2000] New translations properties_entry.md (Portuguese, Brazilian) --- .../current/FormObjects/properties_Entry.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md index b1379ffaf75491..416b98342aceb3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permite ao usuário aceder a um menu de contexto padrão no objeto quando o form Para uma imagem do tipo [entrada](input_overview.md), além dos comandos de edição padrão (Recortar, Copiar, Colar e Limpar), o menu contém o comando **Importar...**, que pode ser usado para importar uma imagem armazenada em um arquivo, bem como o comando **Salvar como...**, que pode ser usado para salvar a imagem no disco. O menu também pode ser usado para modificar o formato de exibição da imagem: são oferecidas as opções **Truncado não centralizado**, **Escalonado para caber** e **Escalonado para caber na imagem centralizada**. A modificação do [formato de exibição](properties_Display.md#picture-format) usando esse menu é temporária; ela não é salva com o registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. A lista pode armazenar até 10 fontes (além disso, a última fonte usada substitui a mais antiga). Por defeito, esta lista está vazia e a opção não é apresentada. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -48,7 +48,7 @@ Para un [Área Web](webArea_overview.md), el contenido del menú depende del mot #### Objectos suportados -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### Comandos @@ -72,7 +72,7 @@ Quando essa propriedade está desativada, todos os menus pop-up associados a uma #### Objectos suportados -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### Comandos @@ -134,7 +134,7 @@ Aqui está uma tabela que explica cada uma das opções de filtro de entrada na #### Objectos suportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) --- From 867ec6067a8367d2290411a6c5200b7609d2eea6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:26 +0200 Subject: [PATCH 1437/2000] New translations properties_footers.md (Portuguese, Brazilian) --- .../current/FormObjects/properties_Footers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md index bf849352448021..abccd9611de862 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Rodapés ## Exibir rodapés -Essa propriedade é usada para exibir ou ocultar [os rodapés de coluna list box](listbox_overview.md#list-box-footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. +Essa propriedade é usada para exibir ou ocultar [os rodapés de coluna list box](listbox-header-footer.md#footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. #### Gramática JSON From 4cf719d9e088c20989649115b3eedfa19ecfe6f6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:28 +0200 Subject: [PATCH 1438/2000] New translations properties_headers.md (Portuguese, Brazilian) --- .../current/FormObjects/properties_Headers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md index 4cb82f8fbd464e..14d7ea6eaa94a2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Cabeçalhos ## Exibir cabeçalhos -Esta propriedade é usada para exibir ou ocultar [cabeçalhos de coluna listbox](listbox_overview.md#list-box-headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. +Esta propriedade é usada para exibir ou ocultar [cabeçalhos de coluna listbox](listbox-header-footer.md#headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. #### Gramática JSON From 0a3b0dd6e413b0581059083698866543c016b062 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:30 +0200 Subject: [PATCH 1439/2000] New translations properties_help.md (Portuguese, Brazilian) --- .../current/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md index f3977846d651d0..6103d0ecfeb63d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Você também pode: #### Objectos suportados -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Outras funcionalidades de ajuda From 0603bb1c7ac6f1b6d5c886ab13f60a6d2741166f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:33 +0200 Subject: [PATCH 1440/2000] New translations properties_listbox.md (Portuguese, Brazilian) --- .../current/FormObjects/properties_ListBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md index cc6f0c476e5508..0b93ae1186c953 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Coleção de colunas do list box. | ------- | --------------------------- | ---------------------------------------------- | | columns | colecção de objectos coluna | Contém as propriedades das colunas de list box | -Para obter uma lista de propriedades compatíveis com os objetos coluna, consulte a seção [Propriedades específicas da coluna](listbox_overview.md#column-specific-properties). +Para obter uma lista de propriedades compatíveis com os objetos coluna, consulte a seção [Propriedades específicas da coluna](listbox-column.md#column-specific-properties). #### Objectos suportados From 5cc24c03ad11be969e6ceef7586158f15f3b1238 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:35 +0200 Subject: [PATCH 1441/2000] New translations properties_object.md (Portuguese, Brazilian) --- .../current/FormObjects/properties_Object.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md index dab2fd3d3fd67f..0778325d36598f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ Para obter mais informações sobre regras de nomenclatura para objetos de formu #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapie List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up com imagem](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagem estática](staticPicture.md) - [Etapas](stepper.md) - [Botão de opção](radio_overview.md) - [Subformulário](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -120,7 +120,7 @@ For an array list box, the **Variable or Expression** property usually holds the #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -130,14 +130,14 @@ For an array list box, the **Variable or Expression** property usually holds the ## Tipo de expressão -> Essa propriedade é chamada de [**Data Type**](properties_DataSource.md#data-type-expression-type) na Lista de propriedades para [selection](listbox_overview.md#selection-list-boxes) e [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) e para colunas de caixa de listagem do tipo [Drop-down Lists](dropdownList_Overview.md) associadas a um [objeto](FormObjects/dropdownList_Overview.md#using-an-object) ou a um [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique o tipo de dados para a expressão ou variável associada ao objeto. Observe que o principal objetivo dessa configuração é definir as opções (como formatos de exibição) disponíveis para o tipo de dados. Não digita efetivamente a variável em si. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). No entanto, essa propriedade tem uma função de digitação nos seguintes casos específicos: - **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas. -- **[Columnas List Box ](listbox_overview.md#list-box-columns)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. - **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos governam a exibição de variáveis imagem em formulários. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de To do this, you need either for the statement `var varName : Picture` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property. Caso contrário, a variável imagem não será exibida corretamente (apenas no modo de interpretação). @@ -149,7 +149,7 @@ No entanto, essa propriedade tem uma função de digitação nos seguintes casos #### Objectos suportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -275,7 +275,7 @@ Para fins de tradução da aplicação, você pode inserir uma referência XLIFF #### Objectos suportados -[Botón](button_overview.md) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) - [ÁreaTexto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Comandos @@ -285,7 +285,7 @@ Para fins de tradução da aplicação, você pode inserir uma referência XLIFF ## Cálculo de variáveis -Esta propiedad define el tipo de cálculo que se realizará en un área [pie de columna](listbox_overview.md#list-box-footers). +This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. > The calculation for footers can also be set using the [`LISTBOX SET FOOTER CALCULATION`](../commands/listbox-set-footer-calculation) 4D command. @@ -332,7 +332,7 @@ Cuando está configurado **Personalizado** ("none" en JSON), 4D no realiza cálc #### Objectos suportados -[Rodapé de Listbox](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) #### Comandos From aabe7f16a9129dc284ca78c47ebd96b8490783d4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:39 +0200 Subject: [PATCH 1442/2000] New translations properties_rangeofvalues.md (Portuguese, Brazilian) --- .../current/FormObjects/properties_RangeOfValues.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md index ae09f2a0ea7ac3..27df8f9e8a17eb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permite definir uma lista cujos valores não podem ser introduzidos no objeto. S #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos @@ -78,7 +78,7 @@ No entanto, ao contrário da propriedade [Lista de opções](properties_DataSour #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos From c8a71577188a966c317aaf2d031da71ca8bdd833 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:43 +0200 Subject: [PATCH 1443/2000] New translations properties_reference.md (Portuguese, Brazilian) --- .../current/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index a4c49e6a2a18e8..1e2d08cfb0694c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | mínimo: 0 | | **h** | | | -| [`header`](./listbox_overview.md#list-box-headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox-header-footer.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p|em)?$ (positive decimal + px/em ) | | [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false | From 85e6cae1a7997c9f7a350b31990ab5dec5a9b855 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:44 +0200 Subject: [PATCH 1444/2000] New translations properties_resizingoptions.md (Portuguese, Brazilian) --- .../current/FormObjects/properties_ResizingOptions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md index 7d01219ac7d58f..f94949dad8bc5f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Estão disponíveis três opções: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -97,7 +97,7 @@ Estão disponíveis três opções: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -142,7 +142,7 @@ Designa se o tamanho da coluna pode ser modificado pelo usuário. #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos From c4342c467264afe52594f4431b8556adac59a05e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:49 +0200 Subject: [PATCH 1445/2000] New translations properties_text.md (Portuguese, Brazilian) --- .../current/FormObjects/properties_Text.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md index 2782f620de5279..5022f68a511bf5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Você pode definir essa propriedade usando o comando [**OBJECT SET FONT STYLE**] #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -63,7 +63,7 @@ Você também pode definir essa propriedade por meio do comando [**OBJECT SET FO #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -83,7 +83,7 @@ Define o texto para ter uma linha por baixo. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -124,7 +124,7 @@ Estão disponíveis três temas de tipos de letra: #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -149,7 +149,7 @@ Você pode definir isso usando o comando [`OBJECT SET FONT`](../commands/object- #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -167,7 +167,7 @@ Permite definir o tamanho da fonte do objeto em pontos. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -197,7 +197,7 @@ Você também pode definir essa propriedade usando o comando [**OBJECT SET RGB C #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progresso](progressIndicator.md) - [Regra](ruler.md) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Comandos @@ -265,7 +265,7 @@ You can also set this property using the [`LISTBOX SET PROPERTY`](../commands/li #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -292,7 +292,7 @@ Localização horizontal do texto na área que o contém. #### Objectos suportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Comandos @@ -319,7 +319,7 @@ This property can also be handled by the [`OBJECT Get vertical alignment`](../co #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### Comandos @@ -429,7 +429,7 @@ Por defeito, esta opção não está activada. #### Objectos suportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -482,7 +482,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -506,7 +506,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos From 1fdedee26e3994dddc2c0d39f954ba27441146d7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:51 +0200 Subject: [PATCH 1446/2000] New translations properties_textandpicture.md (Portuguese, Brazilian) --- .../current/FormObjects/properties_TextAndPicture.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md index 035c3c03626c77..9da29a5fae4685 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md @@ -86,7 +86,7 @@ Designa a colocação de um ícone em relação ao objeto formulário. #### Objectos suportados -[Cabeçalho do list box](listbox_overview.md#list-box-headers) +[Cabeçalho do list box](listbox-header-footer.md#headers) #### Comandos @@ -171,7 +171,7 @@ El nombre de la ruta a introducir es similar al de [ la propiedad Ruta de acceso #### Objectos suportados -[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) +[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox-header-footer.md#headers) - [Botón radio](radio_overview.md) #### Comandos @@ -294,13 +294,13 @@ Consulte a [descrição do evento `On Alternative Click`](../Events/onAlternativ #### Gramática JSON -| Nome | Tipo de dados | Valores possíveis | -| :------------- | ------------- | ---------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| Nome | Tipo de dados | Valores possíveis | +| :------------- | ------------- | ------------------------------------------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### Objectos suportados -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### Comandos From d3b0da068ba4b049e01ea447d51bcad27ab8ff35 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:54 +0200 Subject: [PATCH 1447/2000] New translations radio_overview.md (Portuguese, Brazilian) --- .../current/FormObjects/radio_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md index 1e593649823ee9..0669a728b362f6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md @@ -152,4 +152,8 @@ Todos os botões rádio partilham o mesmo conjunto de propriedades básicas: Propiedades específicas adicionales están disponibles en función del [estilo de botón](#button-styles): -- Personalizado: [Caminho segundo plano](properties_TextAndPicture.md#background-pathname) - [Margem horizontal](properties_TextAndPicture.md#horizontal-margin) - [Offset](properties_TextAndPicture.md#icon-offset) - [Margem Vertical](properties_TextAndPicture.md#vertical-margin) \ No newline at end of file +- Personalizado: [Caminho segundo plano](properties_TextAndPicture.md#background-pathname) - [Margem horizontal](properties_TextAndPicture.md#horizontal-margin) - [Offset](properties_TextAndPicture.md#icon-offset) - [Margem Vertical](properties_TextAndPicture.md#vertical-margin) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 30148b7b242e8d021c5d0fdcede9403f67cb7530 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:55 +0200 Subject: [PATCH 1448/2000] New translations ruler.md (Portuguese, Brazilian) --- .../current/FormObjects/ruler.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/ruler.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/ruler.md index 43e50d16e60814..fd60e378688a09 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/ruler.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/ruler.md @@ -15,6 +15,10 @@ Para mais informações, consulte [Usando indicadores](progressIndicator.md#usin [Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Display graduation](properties_Scale.md#display-graduation) - [Enterable](properties_Entry.md#enterable) - [Execute object method](properties_Action.md#execute-object-method) - [Expression Type](properties_Object.md#expression-type) - [Height](properties_CoordinatesAndSizing.md#height) - [Graduation step](properties_Scale.md#graduation-step) -[Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Label Location](properties_Scale.md#label-location) - [Left](properties_CoordinatesAndSizing.md#left) - [Maximum](properties_Scale.md#maximum) - [Minimum](properties_Scale.md#minimum) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Step](properties_Scale.md#step) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## Veja também - [progress indicators](progressIndicator.md) From 65749a388f51505b2dc5838a3b92ad6d5e1ad5b3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:58 +0200 Subject: [PATCH 1449/2000] New translations spinner.md (Portuguese, Brazilian) --- .../current/FormObjects/spinner.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/spinner.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/spinner.md index e65648d0e77629..d67b82149ac577 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/spinner.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/spinner.md @@ -16,4 +16,8 @@ Quando o formulário é executado, o objeto não é animado. La animación se ge ### Propriedades compatíveis -[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Expression Type](properties_Object.md#expression-type) - [Height](properties_CoordinatesAndSizing.md#height) -[Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Expression Type](properties_Object.md#expression-type) - [Height](properties_CoordinatesAndSizing.md#height) -[Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 6434261e42453a7ef3f030953d0ba98658f2e30e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:23:59 +0200 Subject: [PATCH 1450/2000] New translations splitters.md (Portuguese, Brazilian) --- .../current/FormObjects/splitters.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/splitters.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/splitters.md index c624643b6ed698..196454ca8a3c30 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/splitters.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/splitters.md @@ -35,6 +35,10 @@ Uma vez inserido, o separador aparece como uma linha. Puede modificar su [estilo [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Object Name](properties_Object.md#object-name) - [Pusher](properties_ResizingOptions.md#pusher) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## Interação com as propriedades dos objetos vizinhos Num formulário, os separadores interagem com os objetos que estão à sua volta conforme as opções de redimensionamento desses objetos: From d151e957cc760f53dff4695e0c98ae9424d41485 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:24:02 +0200 Subject: [PATCH 1451/2000] New translations stepper.md (Portuguese, Brazilian) --- .../current/FormObjects/stepper.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/stepper.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/stepper.md index 9d7391c49e6918..c7d24e3fc89ffd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/stepper.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/stepper.md @@ -27,6 +27,10 @@ Para mais informações, consulte [Usando indicadores](progressIndicator.md#usin [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Enterable](properties_Entry.md#enterable) - [Execute object method](properties_Action.md#execute-object-method) - [Expression Type](properties_Object.md#expression-type) (only "integer", "number", "date", or "time") - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Maximum](properties_Scale.md#maximum) - [Minimum](properties_Scale.md#minimum) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Step](properties_Scale.md#step) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## Veja também - [progress indicators](progressIndicator.md) From 13c403c98d6dd3b7c119fc99cbe3affe271b1455 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:24:04 +0200 Subject: [PATCH 1452/2000] New translations subform_overview.md (Portuguese, Brazilian) --- .../current/FormObjects/subform_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md index 1b6cf75aaf74f1..fc51bc536243ec 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md @@ -206,3 +206,7 @@ Para más información, consulte la descripción del comando `EXECUTE METHOD IN [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Detail Form](properties_Subform.md#detail-form) - [Double click on empty row](properties_Subform.md#double-click-on-empty-row) - [Double click on row](properties_Subform.md#double-click-on-row) - [Enterable in list](properties_Subform.md#enterable-in-list) - [Expression Type](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [List Form](properties_Subform.md#list-form) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Print Frame](properties_Print.md#print-frame) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection mode](properties_Subform.md#selection-mode) - [Source](properties_Subform.md#source) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Data Change](../Events/onDataChange.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 947236737565ef48719d7e7656480ea5fe8b545a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:24:05 +0200 Subject: [PATCH 1453/2000] New translations tabcontrol.md (Portuguese, Brazilian) --- .../current/FormObjects/tabControl.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md index 7fb854751d88f1..976857684823a3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md @@ -117,3 +117,6 @@ Por exemplo, se o usuário selecionar a terceira aba, 4D exibirá a terceira pá [Negrita](properties_Text.md#bold) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Lista de opções](properties_DataSource.md#choice-list-static-list) - [Clase](properties_Object.md#css-class) - [Tipo de expressão](properties_Object.md#expression-type) - [Fonte](properties_Text.md#font) - - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensagem de ajuda](properties_Help.md#help-tip) - [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálico](properties_Text.md#italic) - [Esquerda](properties_CoordinatesAndSizing.md#left) - [Nome do objeto](properties_Object.md#object-name) - [Direita](properties_CoordinatesAndSizing.md#right) - [Guardar valor](properties_Object.md#save-value) - [Ação padrão](properties_Action.md#standard-action) - [Direção do controle de tabulação](properties_Appearance.md#tab-control-direction) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Sublinhado](properties_Text.md#underline) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable ou expressão](properties_Object.md#variable-or-expression) - [Visibilidade](properties_Display.md#visibility) - [Largura](properties_CoordinatesAndSizing.md#width) +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 61bdcb61c713f525c41a7527530b19e21853699c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:24:08 +0200 Subject: [PATCH 1454/2000] New translations viewproarea_overview.md (Portuguese, Brazilian) --- .../current/FormObjects/viewProArea_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/viewProArea_overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/viewProArea_overview.md index dc625493066ddf..7ce7199d2ecb67 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/viewProArea_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/viewProArea_overview.md @@ -16,3 +16,7 @@ As áreas 4D View Pro estão documentadas na [seção 4D View Pro](ViewPro/getti ## Propriedades compatíveis [Estilo de linha de borda](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Esquerda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nome do objeto](properties_Object.md#object-name) - [Direita](properties_CoordinatesAndSizing.md#right) - [Mostrar Formula Bar](properties_Appearance.md#show-formula-bar) - [Tipo](properties_Object.md#type) - [Interface usuário](properties_Appearance.md#user-interface) - [Tamanho vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidade](properties_Display.md#visibility) - [Largura](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On Clicked](../Events/onClicked.md) - [On Column Resize](../Events/onColumnResize.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header Click](../Events/onHeaderClick.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Row Resize](../Events/onRowResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On VP Range Changed](../Events/onVPRangeChanged.md) - [On VP Ready](../Events/onVPReady.md) From 15fba5cd9d4ae9aac2528a523bb08a94e7bc0a8e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:24:09 +0200 Subject: [PATCH 1455/2000] New translations writeproarea_overview.md (Portuguese, Brazilian) --- .../current/FormObjects/writeProArea_overview.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/writeProArea_overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/writeProArea_overview.md index f3a64afcf63de9..abd6ef202fcea7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/writeProArea_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/writeProArea_overview.md @@ -15,3 +15,6 @@ Las áreas 4D Write Pro están documentadas en el manual [4D Write Pro](https:// [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Keyboard Layout](properties_Entry.md#keyboard-layout) - [Left](properties_CoordinatesAndSizing.md#left) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Print Variable Frame](properties_Print.md#print-frame) - [Resolution](properties_Appearance.md#resolution) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Show background](properties_Appearance.md#show-background) - [Show footers](properties_Appearance.md#show-footers) - [Show headers](properties_Appearance.md#show-headers) - [Show hidden characters](properties_Appearance.md#show-hidden-characters) - [Show horizontal ruler](properties_Appearance.md#show-horizontal-ruler) - [Show HTML WYSIWYG](properties_Appearance.md#show-html-wysiwyg) - [Show page frame](properties_Appearance.md#show-page-frame) - [Show references](properties_Appearance.md#show-references) - [Show vertical ruler](properties_Appearance.md#show-vertical-ruler) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [View mode](properties_Appearance.md#view-mode) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Zoom](properties_Appearance.md#zoom) +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 4c2ac58631f5a8a22eafdd432ad1e3c74b0c89ca Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:24:29 +0200 Subject: [PATCH 1456/2000] New translations updates.md (Portuguese, Brazilian) --- i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md | 1 + 1 file changed, 1 insertion(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md index 4fbcec39dcd7d7..5370684f67f911 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -11,6 +11,7 @@ title: Notas de lançamento - 4D Write Pro now supports [hierarchical list style sheets](../WritePro/user-legacy/stylesheets.md#hierarchical-list-style-sheets), enabling the creation and management of structured [multi-level lists](../WritePro/user-legacy/using-a-4d-write-pro-area.md#multi-level-lists) with automatic numbering. - Ability to use a custom certificate from the macOS keychain instead of a local certificates folder in [`HTTPRequest`](../API/HTTPRequestClass.md#4dhttprequestnew) and [`HTTPAgent`](../API/HTTPAgentClass.md#4dhttpagentnew) classes. - New [`4D.Method` class](../API/MethodClass.md) to create and execute a 4D method code from text source. [`METHOD Get path`](../commands/method-get-path) and [`METHOD RESOLVE PATH`](../commands/method-resolve-path) commands support a new `path volatile method` constant (128). +- IMAP transporter now supports mailbox event notifications using the IDLE protocol through a [notifier object](../API/IMAPTransporterClass.md#notifier) of the [4D.IMAPNotifier](../API/IMAPNotifier.md) class, configurable via the `listener` property of [IMAP New transporter](../commands/imap-new-transporter). - Remote [session](../API/SessionClass.md) objects are now [available client-side](../Desktop/sessions.md#availability). - Dependencies: support of [components stored on GitLab repositories](../Project/components.md#configuring-a-gitlab-repository). From 75f15b757640fd653bd25a60064d8352a5f70f10 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:36:06 +0200 Subject: [PATCH 1457/2000] New translations httpagentclass.md (Portuguese, Brazilian) --- .../current/API/HTTPAgentClass.md | 39 ++++++++++--------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md index 14e0538a69a6dd..daa6a31e5eff5c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md @@ -39,14 +39,6 @@ Como o HTTPAgent é um objeto compartilhável, você pode adicioná-lo a uma cla **4D.HTTPAgent.new**( { *options* : Object } ) : 4D.HTTPAgent -
    História - -| Release | Mudanças | -| ------- | ------------------------------------------ | -| 21 | Support of *storeCertificateName* property | - -
    -
    @@ -59,6 +51,15 @@ Como o HTTPAgent é um objeto compartilhável, você pode adicioná-lo a uma cla
    +
    História + +| Release | Mudanças | +| ------- | ----------------------------------------------------- | +| 21 R3 | Support of *storeCertificateName* property on macOS | +| 21 | Support of *storeCertificateName* property on Windows | + +
    + #### Descrição A função `4D.HTTPAgent.new()` cria um objeto HTTPAgent compartilhável com as *opções* definidas e retorna um objeto `4D.HTTPAgent`. @@ -75,17 +76,17 @@ As opções do HTTPAgent serão mescladas com as [opções HTTPRequest](HTTPRequ ::: -| Propriedade | Tipo | Por padrão | Descrição | -| ---------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| certificatesFolder | Folder | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a pasta de certificados do cliente ativo para as solicitações que usam o agente. Can be overriden by "storeCertificateName" (see below) | -| keepAlive | Parâmetros | true | Ativa o keep alive para o agente | -| maxSockets | Integer | 65535 | Número máximo de sockets por servidor | -| maxTotalSockets | Integer | 65535 | Número máximo de sockets para o agente | -| minTLSVersion | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a versão mínima de TLS para as solicitações que usam esse agente | -| protocol | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Protocolo usado para as solicitações que usam o agente | -| storeCertificateName | Text | indefinido | (Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder for the requests using the agent. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | -| timeout | Real | indefinido | Se definido, o tempo limite após o qual um soquete não utilizado é fechado | -| validateTLSCertificate | Parâmetros | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | validateTLSCertificate para as solicitações que usam o agente | +| Propriedade | Tipo | Por padrão | Descrição | +| ---------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| certificatesFolder | Folder | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a pasta de certificados do cliente ativo para as solicitações que usam o agente. Can be overriden by "storeCertificateName" (see below) | +| keepAlive | Parâmetros | true | Ativa o keep alive para o agente | +| maxSockets | Integer | 65535 | Número máximo de sockets por servidor | +| maxTotalSockets | Integer | 65535 | Número máximo de sockets para o agente | +| minTLSVersion | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a versão mínima de TLS para as solicitações que usam esse agente | +| protocol | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Protocolo usado para as solicitações que usam o agente | +| storeCertificateName | Text | indefinido | Name of a certificate stored in the Certificate Store (Windows) or in the *keychain* (macOS) to use instead of one saved in the certificates folder. If the certificate is not found in the store, an error is returned. For more information, see [this blog post for Windows](https://blog.4d.com/https-requests-now-support-windows-certificate-store) and [this blog post for macOS](https://blog.4d.com/https-requests-macos-keychain-support-is-here). | +| timeout | Real | indefinido | Se definido, o tempo limite após o qual um soquete não utilizado é fechado | +| validateTLSCertificate | Parâmetros | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | validateTLSCertificate para as solicitações que usam o agente | :::note From 108c07af2765977d8ca0506f09907a66bee1bc75 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:38:52 +0200 Subject: [PATCH 1458/2000] New translations webarea_overview.md (Portuguese, Brazilian) --- .../current/FormObjects/webArea_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md index dca3de11cb5c7a..d5d470da34c7c7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md @@ -245,6 +245,10 @@ Quando você fez as configurações conforme descrito acima, você tem novas op [Access 4D methods](properties_WebArea.md#access-4d-methods) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Progression](properties_WebArea.md#progression) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [URL](properties_WebArea.md#url) - [Use embedded Web rendering engine](properties_WebArea.md#use-embedded-web-rendering-engine) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibilty](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +## Supported Events + +[On Begin URL Loading](../Events/onBeginUrlLoading.md) - [On End URL Loading](../Events/onEndUrlLoading.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Open External Link](../Events/onOpenExternalLink.md) - [On Unload](../Events/onUnload.md) - [On URL Filtering](../Events/onUrlFiltering.md) - [On URL Loading Error](../Events/onUrlLoadingError.md) - [On URL Resource Loading](../Events/onUrlResourceLoading.md) - [On Window Opening Denied](../Events/onWindowOpeningDenied.md) + ## 4DCEFParameters.json O 4DCEFParameters.json é um arquivo de configuração que permite a personalização dos parâmetros CEF para gerenciar o comportamento das áreas da Web nos aplicativos 4D. From 4587422b8d2579df7380cea0d62504a83a63ad7f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:41:50 +0200 Subject: [PATCH 1459/2000] New translations fileclass.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/version-21/API/FileClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/API/FileClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/API/FileClass.md index 1203a109f78baa..66ae6d5b2b9da6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/API/FileClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/API/FileClass.md @@ -788,7 +788,7 @@ A função `.setContent( )` reescrev #### Descrição -A função `.setText()` escreve *text* como o novo conteúdo do arquivo. +A função `.setText()` escreve *text* como o novo conteúdo do arquivo. Se o arquivo referenciado no objeto `File` não existir no disco, ele será criado pela função. Quando o ficheiro já existir no disco, o seu conteúdo anterior é apagado, exceto se já estiver aberto, caso em que o seu conteúdo é bloqueado e é gerado um erro. From 41ae0d3f81c4c892b65eba97d2a79149a5437b4e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:41:55 +0200 Subject: [PATCH 1460/2000] New translations httpagentclass.md (Portuguese, Brazilian) --- .../version-21/API/HTTPAgentClass.md | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md index a27a0c88089a79..02f143e0fd2cb1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md @@ -49,11 +49,14 @@ Como o HTTPAgent é um objeto compartilhável, você pode adicioná-lo a uma cla +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------------------------------- | :-------------------------: | ------------------------------ | | options | Object | -> | opções padrão para o HTTPAgent | | Resultados | [4D.HTTPAgent](#httpagent-object) | <- | Novo objeto HTTPAgent | +
    #### Descrição @@ -72,17 +75,17 @@ As opções do HTTPAgent serão mescladas com as [opções HTTPRequest](HTTPRequ ::: -| Propriedade | Tipo | Por padrão | Descrição | -| ---------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| certificatesFolder | Folder | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a pasta de certificados do cliente ativo para as solicitações que usam o agente. Can be overriden by "storeCertificateName" (see below) | -| keepAlive | Parâmetros | true | Ativa o keep alive para o agente | -| maxSockets | Integer | 65535 | Número máximo de sockets por servidor | -| maxTotalSockets | Integer | 65535 | Número máximo de sockets para o agente | -| minTLSVersion | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a versão mínima de TLS para as solicitações que usam esse agente | -| protocol | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Protocolo usado para as solicitações que usam o agente | -| storeCertificateName | Text | indefinido | (Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder for the requests using the agent. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | -| timeout | Real | indefinido | Se definido, o tempo limite após o qual um soquete não utilizado é fechado | -| validateTLSCertificate | Parâmetros | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | validateTLSCertificate para as solicitações que usam o agente | +| Propriedade | Tipo | Por padrão | Descrição | +| ---------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| certificatesFolder | Folder | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a pasta de certificados do cliente ativo para as solicitações que usam o agente. Can be overriden by "storeCertificateName" (see below) | +| keepAlive | Parâmetros | true | Ativa o keep alive para o agente | +| maxSockets | Integer | 65535 | Número máximo de sockets por servidor | +| maxTotalSockets | Integer | 65535 | Número máximo de sockets para o agente | +| minTLSVersion | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a versão mínima de TLS para as solicitações que usam esse agente | +| protocol | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Protocolo usado para as solicitações que usam o agente | +| storeCertificateName | Text | indefinido | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | +| timeout | Real | indefinido | Se definido, o tempo limite após o qual um soquete não utilizado é fechado | +| validateTLSCertificate | Parâmetros | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | validateTLSCertificate para as solicitações que usam o agente | :::note From ffca90e3dbaa7f7c2b4860019327687ecd9488d1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:41:57 +0200 Subject: [PATCH 1461/2000] New translations httprequestclass.md (Portuguese, Brazilian) --- .../version-21/API/HTTPRequestClass.md | 57 +++++++++++-------- 1 file changed, 33 insertions(+), 24 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md index 07c7947de4c2b7..9a16d681ddb513 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md @@ -83,12 +83,15 @@ Os objectos HTTPRequest fornecem as seguintes propriedades e funções: +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------------ | :-------------------------: | ---------------------------------- | | url | Text | -> | URL para onde enviar o pedido | | options | Object | -> | Pedir propriedades de configuração | | Resultados | 4D.HTTPRequest | <- | Novo objecto HTTPRequest | +
    #### Descrição @@ -123,30 +126,30 @@ Por exemplo, pode passar as seguintes cordas: No parâmetro *options*, passe um objeto que possa conter as seguintes propriedades: -| Propriedade | Tipo | Descrição | Por padrão | -| ---------------------- | ------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | -| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPAgent para usar para o HTTPRequest. As opções do agente serão mescladas com as opções de solicitação (as opções de solicitação têm precedência). Se nenhum agente específico for definido, será usado um agente global com valores padrão. | Objeto agente global | -| automaticRedirections | Parâmetros | Se true, os redirecionamentos serão realizados automaticamente (até 5 redirecionamentos são tratados, a resposta do 6. º redirecionamento é retornada, se houver) | True | -| body | Diferente de | Corpo do pedido (requerido no caso de `post` ou `put` requests). Pode ser um texto, um blob, ou um objecto. O tipo de conteúdo é determinado a partir do tipo desta propriedade, a menos que seja colocado dentro dos cabeçalhos | indefinido | -| certificatesFolder | [Folder](FolderClass.md) | Define a pasta de certificados de cliente activos. Can be overriden by "storeCertificateName" (see below). | indefinido | -| dataType | Text | Tipo de atributo do corpo de resposta. Valores: "texto", "blob", "objecto", ou "auto". Se "auto", o tipo do conteúdo do corpo será deduzido do seu tipo MIME (objecto para JSON, texto para texto, javascript, xml, mensagem http e forma codificada url, ou então um blob) | "auto" | -| decodeData | Parâmetros | Se for verdade, os dados recebidos em `onData` callback não são compactados | False | -| encoding | Text | Utilizado apenas em caso de pedidos com um `body` (métodos `post` or `put`). Codificação do conteúdo do corpo do pedido se for um texto, ignorado se o tipo de conteúdo for colocado dentro dos cabeçalhos | "UTF-8" | -| headers | Object | Cabeçalhos do pedido. Sintaxe: `headers.key=value` (*value* pode ser uma coleção se a mesma chave precisar aparecer várias vezes) | Objecto vazio | -| method | Text | "POST", "GET", ou outro método | "GET" | -| minTLSVersion | Text | Define a versão mínima do TLS: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | -| onData | [Function](FunctionClass.md) | Chamada de retorno quando os dados do corpo são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onError | [Function](FunctionClass.md) | Chamada de retorno quando ocorre um erro. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onHeaders | [Function](FunctionClass.md) | Chamada de retorno quando os cabeçalhos são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onResponse | [Function](FunctionClass.md) | Chamada de retorno quando uma resposta é recebida. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onTerminate | [Function](FunctionClass.md) | Chamada de retorno quando o pedido estiver terminado. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| protocol | Text | "auto" ou "HTTP1". "auto" significa HTTP1 na implementação actual | "auto" | -| proxyAuthentication | [objeto de autenticação](#authentication-object) | Autenticação por procuração de tratamento de objectos | indefinido | -| returnResponseBody | Parâmetros | Se false, o corpo de resposta não é retornado no objeto [`response`](#response). Devolve um erro se falso e `onData` é indefinido | True | -| serverAuthentication | [objeto de autenticação](#authentication-object) | Autenticação do servidor de tratamento de objectos | indefinido | -| storeCertificateName | Text | (Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | indefinido | -| timeout | Real | Tempo de espera em segundos. indefinido = sem timeout | indefinido | -| validateTLSCertificate | Parâmetros | Se false, 4D não valida o certificado TLS e não retorna um erro se ele for inválido (i.e. expirado, auto-assinado...). Importante: Na implementação actual, a Autoridade de Certificação em si não é verificada. | True | +| Propriedade | Tipo | Descrição | Por padrão | +| ---------------------- | ------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | +| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPAgent para usar para o HTTPRequest. As opções do agente serão mescladas com as opções de solicitação (as opções de solicitação têm precedência). Se nenhum agente específico for definido, será usado um agente global com valores padrão. | Objeto agente global | +| automaticRedirections | Parâmetros | Se true, os redirecionamentos serão realizados automaticamente (até 5 redirecionamentos são tratados, a resposta do 6. º redirecionamento é retornada, se houver) | True | +| body | Diferente de | Corpo do pedido (requerido no caso de `post` ou `put` requests). Pode ser um texto, um blob, ou um objecto. O tipo de conteúdo é determinado a partir do tipo desta propriedade, a menos que seja colocado dentro dos cabeçalhos | indefinido | +| certificatesFolder | [Folder](FolderClass.md) | Define a pasta de certificados de cliente activos. Can be overriden by "storeCertificateName" (see below). | indefinido | +| dataType | Text | Tipo de atributo do corpo de resposta. Valores: "texto", "blob", "objecto", ou "auto". Se "auto", o tipo do conteúdo do corpo será deduzido do seu tipo MIME (objecto para JSON, texto para texto, javascript, xml, mensagem http e forma codificada url, ou então um blob) | "auto" | +| decodeData | Parâmetros | Se for verdade, os dados recebidos em `onData` callback não são compactados | False | +| encoding | Text | Utilizado apenas em caso de pedidos com um `body` (métodos `post` or `put`). Codificação do conteúdo do corpo do pedido se for um texto, ignorado se o tipo de conteúdo for colocado dentro dos cabeçalhos | "UTF-8" | +| headers | Object | Cabeçalhos do pedido. Sintaxe: `headers.key=value` (*value* pode ser uma coleção se a mesma chave precisar aparecer várias vezes) | Objecto vazio | +| method | Text | "POST", "GET", ou outro método | "GET" | +| minTLSVersion | Text | Define a versão mínima do TLS: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | +| onData | [Function](FunctionClass.md) | Chamada de retorno quando os dados do corpo são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onError | [Function](FunctionClass.md) | Chamada de retorno quando ocorre um erro. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onHeaders | [Function](FunctionClass.md) | Chamada de retorno quando os cabeçalhos são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onResponse | [Function](FunctionClass.md) | Chamada de retorno quando uma resposta é recebida. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onTerminate | [Function](FunctionClass.md) | Chamada de retorno quando o pedido estiver terminado. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| protocol | Text | "auto" ou "HTTP1". "auto" significa HTTP1 na implementação actual | "auto" | +| proxyAuthentication | [objeto de autenticação](#authentication-object) | Autenticação por procuração de tratamento de objectos | indefinido | +| returnResponseBody | Parâmetros | Se false, o corpo de resposta não é retornado no objeto [`response`](#response). Devolve um erro se falso e `onData` é indefinido | True | +| serverAuthentication | [objeto de autenticação](#authentication-object) | Autenticação do servidor de tratamento de objectos | indefinido | +| storeCertificateName | Text | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | indefinido | +| timeout | Real | Tempo de espera em segundos. indefinido = sem timeout | indefinido | +| validateTLSCertificate | Parâmetros | Se false, 4D não valida o certificado TLS e não retorna um erro se ele for inválido (i.e. expirado, auto-assinado...). Importante: Na implementação actual, a Autoridade de Certificação em si não é verificada. | True | #### Funções Callback @@ -335,10 +338,13 @@ A propriedade `.returnResponseBody` contém +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | :-: | -------------------------- | | | | | Não exige nenhum parâmetro | +
    #### Descrição @@ -393,11 +399,14 @@ A propriedade `.url` contém a URL da +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------------ | :-------------------------: | ---------------------------------- | | timeout | Real | -> | Tempo máximo de espera em segundos | | Resultados | 4D.HTTPRequest | <- | HTTPRequest object | +
    #### Descrição From 99facb6181656905dcb1f97bd7c291319ea03807 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:43:09 +0200 Subject: [PATCH 1462/2000] New translations parameters.md (Portuguese, Brazilian) --- .../version-21/Concepts/parameters.md | 24 ++++++++++++------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md index f6da8f9cee2886..918e858754e1f8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md @@ -180,24 +180,30 @@ Function square($x : Integer) -> $result : Integer return $x * $x ``` -:::note - -Internamente, `return x` executa `myReturnValue:=x`, e retorna ao chamador. Se `return` for usado sem uma expressão, a função ou o método retornará um valor nulo do tipo de retorno declarado (se houver), caso contrário, *indefinido*. - -::: - -A instrução `return` pode ser usada junto com a sintaxe padrão para [valores retornados](#valorretornado) (o valor retornado deve ser do tipo declarado). Entretanto lembre que isso finaliza imediatamente a execução de código. Por exemplo: +A instrução `return` pode ser usada junto com a sintaxe padrão para [valores retornados](#valorretornado) (o valor retornado deve ser do tipo declarado). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Keep in mind that it ends immediately the code execution. Examine the following examples: ```4d +Function getValue -> $v : Integer + $v:=10 + return + // function returns 10 + Function getValue -> $v : Integer $v:=10 return 20 - // retorna 20 + // function returns 20 Function getValue -> $v : Integer return 10 $v:=20 // never executed - // retorna 10 + // function returns 10 + +Function getValue -> $v : Integer + return "Hello" //error + +Function returnHello + return "Hello" + // function returns "Hello" ``` ## Indireção dos parâmetros From 0831847a553a78bc4c353583f5452eccceaba64f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:43:39 +0200 Subject: [PATCH 1463/2000] New translations onafteredit.md (Portuguese, Brazilian) --- .../version-21/Events/onAfterEdit.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md index 556bb6af1296b0..240ea746e8fa91 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | -| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista Hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista Hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | ## Descrição From 584d3d545d42e60568184df4be932eca3a35d107 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:43:41 +0200 Subject: [PATCH 1464/2000] New translations onafterkeystroke.md (Portuguese, Brazilian) --- .../version-21/Events/onAfterKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md index f8d25fcb359a5f..eaab8d20b22784 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` retorna o texto do objeto **incluindo** este caractere. | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` retorna o texto do objeto **incluindo** este caractere. |
    História @@ -25,7 +25,7 @@ Depois que as propriedades de evento [`On Before Keystroke`](onBeforeKeystroke.m O evento `No Depois da tecla` não é gerado: -- no método de [colunas da list box](FormObjects/listbox_overview.md#list-box-columns) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) +- no método de [colunas da list box](FormObjects/listbox-column.md) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar estes eventos, você deve usar [`No After Edit`](onAfterEdit.md). ### Sequência de teclas From 67fbbb16413a4d46ddea42a5c90a4f15bbbc49d4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:43:42 +0200 Subject: [PATCH 1465/2000] New translations onaftersort.md (Portuguese, Brazilian) --- .../version-21/Events/onAfterSort.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md index 6c385469cb8201..c9bdfb6c23bd04 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | ## Descrição From 8a413f721eb612fbd1ce5ba4e5a5d69df39c60d5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:43:44 +0200 Subject: [PATCH 1466/2000] New translations onalternativeclick.md (Portuguese, Brazilian) --- .../version-21/Events/onAlternativeClick.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md index ccab76075cc9a8..37dce3888e834f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Button](FormObjects/button_overview.md) - [Caixa de lista](FormObjects/listbox_overview.md) - [Coluna de caixa de lista](FormObjects/listbox_overview.md#list-box-columns) |
  • Botões: a área de "seta" de um botão é clicada em
  • Caixas de lista: Em uma coluna de um array de objeto, um botão ellipsis (atributo "alternateButton") é clicado
  • | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Button](FormObjects/button_overview.md) - [Caixa de lista](FormObjects/listbox-object.md) - [Coluna de caixa de lista](FormObjects/listbox-column.md) |
  • Botões: a área de "seta" de um botão é clicada em
  • Caixas de lista: Em uma coluna de um array de objeto, um botão ellipsis (atributo "alternateButton") é clicado
  • | ## Descrição @@ -22,8 +22,8 @@ Alguns estilos de botão podem ser [vinculados a um menu pop-up](FormObjects/pro ### List box -Esse evento é gerado nas colunas das [caixas de listagem do tipo matriz de objetos](FormObjects/listbox_overview.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). +Esse evento é gerado nas colunas das [caixas de listagem do tipo matriz de objetos](../FormObjects/listbox-column.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Veja a [descrição do atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +Veja a [descrição do atributo "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). From 990d606f6681ba40fa48ead9032fc6d911f240be Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:43:46 +0200 Subject: [PATCH 1467/2000] New translations onbeforedataentry.md (Portuguese, Brazilian) --- .../version-21/Events/onBeforeDataEntry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md index ff256418706c35..64fe7e3861089a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma célula de um list box está prestes a mudar para o modo de edição | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Uma célula de um list box está prestes a mudar para o modo de edição | ## Descrição From 72f3ed8bf93473bda28ffdd878fc6a6cf95296c7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:43:47 +0200 Subject: [PATCH 1468/2000] New translations onbeforekeystroke.md (Portuguese, Brazilian) --- .../version-21/Events/onBeforeKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md index 5b81d2103d1bca..f5f4103a0fe3bf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objeto **sem** este caractere. | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objeto **sem** este caractere. |
    História @@ -23,7 +23,7 @@ Depois que o evento `On Before Keystroke` e os eventos [`On After Keystroke`](on O evento `On Before Keystroke` não é gerado: -- em um método de coluna de uma [list box](FormObjects/listbox_overview.md#list-box-columns) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) +- em um método de coluna de uma [list box](FormObjects/listbox-column.md) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar estes eventos, você deve usar [`No After Edit`](onAfterEdit.md). ### Objectos não enterráveis From 53fe40a24cbb3770611de45eb98d002617eb93f8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:43:48 +0200 Subject: [PATCH 1469/2000] New translations onbegindragover.md (Portuguese, Brazilian) --- .../version-21/Events/onBeginDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md index 2f90ddfeda28e0..e043efa74c5cd4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Um objecto está a ser arrastado | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Um objecto está a ser arrastado | ## Descrição From ea766888ba0deee13a37745e7a661217b4a0b651 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:43:52 +0200 Subject: [PATCH 1470/2000] New translations onclicked.md (Portuguese, Brazilian) --- .../version-21/Events/onClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onClicked.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onClicked.md index 7584b63ca7234e..51b184f05769d8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | ## Descrição From 59c9147bbb6998a7e0ec9b5219c11de1c610347d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:43:56 +0200 Subject: [PATCH 1471/2000] New translations oncolumnmoved.md (Portuguese, Brazilian) --- .../version-21/Events/onColumnMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md index f36b51c13a1b54..1ac28bb170f909 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna List Box](../FormObjects/listbox_overview.md#list-box-columns) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box](../FormObjects/listbox-column.md) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | ## Descrição From fbca2a38757255dc3b9295ae62fb2500259590de Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:43:57 +0200 Subject: [PATCH 1472/2000] New translations oncolumnresize.md (Portuguese, Brazilian) --- .../version-21/Events/onColumnResize.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md index 7b3c54ab240132..aa3a3593254189 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox_overview.md#list-box-columns) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox-column.md) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | ## Descrição From c0acfad8b732bca8f6c210beff29aea8794cdba5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:43:59 +0200 Subject: [PATCH 1473/2000] New translations ondatachange.md (Portuguese, Brazilian) --- .../version-21/Events/onDataChange.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md index e9cb558471116c..4a289cc7a37bfe 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | ## Descrição From 0ddb955b3348c8a65de18deec1b6014d98508ff8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:44:03 +0200 Subject: [PATCH 1474/2000] New translations ondoubleclicked.md (Portuguese, Brazilian) --- .../version-21/Events/onDoubleClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md index 636474fe0f5eb6..9ceeab778e238a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------- | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | ## Descrição From 590a288fb8c6e4c96e2cd0afbb1442ba4871d574 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:44:04 +0200 Subject: [PATCH 1475/2000] New translations ondragover.md (Portuguese, Brazilian) --- .../version-21/Events/onDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md index 3e97f1006409be..0aa072f4456183 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | ## Descrição From 8a0b9b6113420ee0c43a21c2e1fce2bf9d6eb1d9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:44:06 +0200 Subject: [PATCH 1476/2000] New translations ondrop.md (Portuguese, Brazilian) --- .../version-21/Events/onDrop.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDrop.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDrop.md index e0f5027d96a15f..167a251130f357 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDrop.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | ## Descrição From ca183c919a4fb2a07c3efa2d9b82794ea3aa0ee6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:44:09 +0200 Subject: [PATCH 1477/2000] New translations onfooterclick.md (Portuguese, Brazilian) --- .../version-21/Events/onFooterClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md index c11832259d489d..78a2fa06f003bd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no rodapé de uma coluna de list box | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Ocorre um clique no rodapé de uma coluna de list box | ## Descrição From 3e932516aad24b25cf15f84625fed8dc666e9e14 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:44:11 +0200 Subject: [PATCH 1478/2000] New translations ongettingfocus.md (Portuguese, Brazilian) --- .../version-21/Events/onGettingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md index eebcd88089fb4f..f273b7a82d71ed 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On getting focus --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | ## Descrição From 41ca25c422c2e83d7f0d19214e12cfd3da909995 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:44:13 +0200 Subject: [PATCH 1479/2000] New translations onheaderclick.md (Portuguese, Brazilian) --- .../version-21/Events/onHeaderClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md index 8fb9d7da298645..a02abd3b6a7eab 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no cabeçalho de uma coluna | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) | Ocorre um clique no cabeçalho de uma coluna | ## Descrição From 6e7311859c578894ef6398426e60aa023884b6f5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:44:15 +0200 Subject: [PATCH 1480/2000] New translations onload.md (Portuguese, Brazilian) --- .../version-21/Events/onLoad.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onLoad.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onLoad.md index a0b625033e594d..bbb95fc9e01e3e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onLoad.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | ## Descrição From eb49a21d64deaa8c51a3c82805832069f7c53328 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:44:18 +0200 Subject: [PATCH 1481/2000] New translations onlosingfocus.md (Portuguese, Brazilian) --- .../version-21/Events/onLosingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md index 0864f2beba063c..3fb5738cda15cb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | ## Descrição From a1434063c5207656c8c9052d44f019030c316f87 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:44:21 +0200 Subject: [PATCH 1482/2000] New translations onmouseenter.md (Portuguese, Brazilian) --- .../version-21/Events/onMouseEnter.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md index 0c2f085da50c6e..b60f1a0df0cc5d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato entra na área gráfica de um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato entra na área gráfica de um objeto | ## Descrição From c36284a23c84dbde9011ddc0cebc8ef211fe87d7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:44:22 +0200 Subject: [PATCH 1483/2000] New translations onmouseleave.md (Portuguese, Brazilian) --- .../version-21/Events/onMouseLeave.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md index fcc43c03858059..0ce33748a5b688 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato deixa a área gráfica de um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato deixa a área gráfica de um objeto | ## Descrição From aa5484525def1e935cf895a61daf9b5beba3bc8d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:44:24 +0200 Subject: [PATCH 1484/2000] New translations onmousemove.md (Portuguese, Brazilian) --- .../version-21/Events/onMouseMove.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md index ffb0ce7785cd88..61ca280143f1e6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do mouse move pelo menos um píxel OU uma tecla modificadora (Shift, Alt/Option, Shift Lock) foi pressionado | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do mouse move pelo menos um píxel OU uma tecla modificadora (Shift, Alt/Option, Shift Lock) foi pressionado | ## Descrição From b3b54fa1b8dfdee460b8cce73f36f2c165796b46 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:44:35 +0200 Subject: [PATCH 1485/2000] New translations onrowmoved.md (Portuguese, Brazilian) --- .../version-21/Events/onRowMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md index 4bc1156567ae27..c82d7884f505ae 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma linha do list box é movida pelo usuário através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox-column.md) | Uma linha do list box é movida pelo usuário através de arrastar e largar | ## Descrição From 3fac7f8f71e7277f6b8ab9df8e0d23ce50289036 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:44:40 +0200 Subject: [PATCH 1486/2000] New translations onunload.md (Portuguese, Brazilian) --- .../version-21/Events/onUnload.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onUnload.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onUnload.md index b195570b71429d..a5fb82307d3e30 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onUnload.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | ## Descrição From 9dd6650526fe48a0dab2871a1c70fb5c079e878e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:44:44 +0200 Subject: [PATCH 1487/2000] New translations onvalidate.md (Portuguese, Brazilian) --- .../version-21/Events/onValidate.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onValidate.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onValidate.md index 2b27ddf80ca8c3..95b5fb9dcdb109 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onValidate.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | ## Descrição From efe136312bb2c2a16ad4180dc14a6ec3054bf077 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:44:49 +0200 Subject: [PATCH 1488/2000] New translations overview.md (Portuguese, Brazilian) --- .../version-21/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/overview.md index ead4cda83cc6fc..8986766b3e1f86 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/overview.md @@ -28,7 +28,7 @@ Cada evento é retornado como um objeto pelo comando [`FORM Event`](../commands/ Propriedades adicionais são retornadas quando o evento ocorre em objetos específicos. Em particular: -- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). ## Eventos e métodos From 9967f661f060d4e551a70799e9b642870dcca896 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:44:58 +0200 Subject: [PATCH 1489/2000] New translations forms.md (Portuguese, Brazilian) --- .../version-21/FormEditor/forms.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md index 67a39c8d81d25d..d8c821655b8122 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md @@ -128,3 +128,7 @@ Para interromper a herança de um formulário, selecione `\` na Property L ## Propriedades compatíveis [Barra de Menu Associado](properties_Menu.md#associated-menu-bar) - [Altura fixa](properties_WindowSize.md#fixed-height) - [Largura fixa](properties_Markers.md#fixed-width) - [Quebra de forma](properties_Markers.md#form-break) - [Formulário detalhado](properties_Markers.md#form-detail) - [Form Footer](properties_Markers.md#form-footer) - [Cabeçalho do formulário](properties_Markers.md#form-header) - [Nome do formulário](properties_FormProperties.md#form-name) - [Tipo de Formulário](properties_FormProperties.md#form-type) - [Nome do formulário herdado](properties_FormProperties.md#inherited-form-name) - [Tabela de formulário herdades](properties_FormProperties.md#hererited-form-table) - [Altura Máxima](properties_WindowSize.md#maximum-height-minimum-height) - [Largura Máxima](properties_WindowSize.md#maximum-width-minimum-width) - [Método](properties_Action.md#method) - [Altura mínima](properties_WindowSize.md#maximum-height-minimum-height) - [Widget mínimo](properties_WindowSize.md#maximum-width-minimum-width) - [Páginas](properties_FormProperties.md#pages) - [Configurações de impressão](properties_Print.md#settings) - [Publicado como subform](properties_FormProperties.md#published-as-subform) - [Salvar Geometry](properties_FormProperties.md#save-geometry) - [Título da Janela](properties_FormProperties.md#window-title) + +## Supported Events + +[On Activate](../Events/onActivate.md) - [On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Bound Variable Change](../Events/onBoundVariableChange.md) - [On Clicked](../Events/onClicked.md) - [On Close Box](../Events/onCloseBox.md) - [On Close Detail](../Events/onCloseDetail.md) - [On Data Change](../Events/onDataChange.md) - [On Deactivate](../Events/onDeactivate.md) - [On Display Detail](../Events/onDisplayDetail.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Load Record](../Events/onLoadRecord.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Menu Selected](../Events/onMenuSelected.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Open Detail](../Events/onOpenDetail.md) - [On Outside Call](../Events/onOutsideCall.md) - [On Page Change](../Events/onPageChange.md) - [On Plug in Area](../Events/onPluginArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Resize](../Events/onResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Timer](../Events/onTimer.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 247e6a05a3b8d41d86328521d0d315b56fcba654 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:45:02 +0200 Subject: [PATCH 1490/2000] New translations pictures.md (Portuguese, Brazilian) --- .../version-21/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md index 53d9d7e8cf698a..354070ccd11bdd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md @@ -46,7 +46,7 @@ As imagens de alta resolução com a convenção @nx podem ser utilizadas nos se - [Botones](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[casillas de selección](FormObjects/checkbox_overview.md) - [Botones imagen](FormObjects/pictureButton_overview.md)/[imagen Pop-up](FormObjects/picturePopupMenu_overview.md) - [Controles de tabulação](FormObjects/tabControl.md) -- [Cabeçalhos List box](FormObjects/listbox_overview.md#list-box-headers) +- [Cabeçalhos List box](FormObjects/listbox-header-footer.md#headers) - [Ícones de menu](Menus/properties.md#item-icon) 4D dá automaticamente prioridade às imagens com a resolução mais alta. 4D dá automaticamente prioridade às imagens com a resolução mais alta. Mesmo que um comando ou propriedade especifique *circle.png*, *circle@3x.png* será usado (se existir). From 177d45edfeb653b3eec1c28bfbf6a253ce166887 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:45:12 +0200 Subject: [PATCH 1491/2000] New translations buttongrid_overview.md (Portuguese, Brazilian) --- .../version-21/FormObjects/buttonGrid_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/buttonGrid_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/buttonGrid_overview.md index d28846cbeb9610..a4dc4a70303dfa 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/buttonGrid_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/buttonGrid_overview.md @@ -28,4 +28,8 @@ Você pode atribuir a [ação padrão](https://doc.4d.com/4Dv20/4D/20.2/Standard ## Propriedades compatíveis -[Estilo de linha de bordo](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Colunas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dica de ajuda](properties_Help.md#help-tip) - [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Esquerda](properties_CoordinatesAndSizing.md#left) - [Nome do objeto](properties_Object.md#object-name) - [Direita](properties_CoordinatesAndSizing.md#right) - [Filhas](properties_Crop.md#rows) - [Ação padrão](properties_Action.md#standard-action) - [Topo](properties_Coordinates_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variável ou Expression](properties_Object.md#variable-or-expression) - [Tamanho vertical](properties_ResizingOptions.md#vertical-sizing) - [Largura](properties_CoordinatesAndSizing.md#width) - [Visibilidade](properties_Display.md#visibility) \ No newline at end of file +[Estilo de linha de bordo](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Colunas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dica de ajuda](properties_Help.md#help-tip) - [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Esquerda](properties_CoordinatesAndSizing.md#left) - [Nome do objeto](properties_Object.md#object-name) - [Direita](properties_CoordinatesAndSizing.md#right) - [Filhas](properties_Crop.md#rows) - [Ação padrão](properties_Action.md#standard-action) - [Topo](properties_Coordinates_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variável ou Expression](properties_Object.md#variable-or-expression) - [Tamanho vertical](properties_ResizingOptions.md#vertical-sizing) - [Largura](properties_CoordinatesAndSizing.md#width) - [Visibilidade](properties_Display.md#visibility) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From ae442c1bb6cda219494e501798bb053153e919f1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:45:14 +0200 Subject: [PATCH 1492/2000] New translations button_overview.md (Portuguese, Brazilian) --- .../version-21/FormObjects/button_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/button_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/button_overview.md index 56428a4f57f46c..943edf86a63a30 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/button_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/button_overview.md @@ -334,3 +334,7 @@ Outras propriedades específicas estão disponíveis, dependendo do [estilo do b - Personalizado: [Caminho segundo plano](properties_TextAndPicture.md#background-pathname) - [Margem horizontal](properties_TextAndPicture.md#horizontal-margin) - [Offset](properties_TextAndPicture.md#icon-offset) - [Margem Vertical](properties_TextAndPicture.md#vertical-margin) - Plano, Regular: [Botão padrão](properties_Appearance.md#default-button) + +## Supported Events + +[On Alternative Click](../Events/onAlternativeClick.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Long Click](../Events/onLongClick.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 0245e826545c54183a96f231866f8b0608717e31 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:45:16 +0200 Subject: [PATCH 1493/2000] New translations checkbox_overview.md (Portuguese, Brazilian) --- .../version-21/FormObjects/checkbox_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/checkbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/checkbox_overview.md index 21f7707f42eb3f..41d889932d7128 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/checkbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/checkbox_overview.md @@ -395,4 +395,8 @@ Todas as caixas de seleção partilhar o mesmo conjunto de propriedades básicas Outras propriedades específicas estão disponíveis, dependendo do [estilo do botão](#check-box-button-styles): - Personalizado: [Caminho segundo plano](properties_TextAndPicture.md#background-pathname) - [Margem horizontal](properties_TextAndPicture.md#horizontal-margin) - [Offset](properties_TextAndPicture.md#icon-offset) - [Margem Vertical](properties_TextAndPicture.md#vertical-margin) -- Flat, Regular: [Três estados](properties_Display.md#three-states) \ No newline at end of file +- Flat, Regular: [Três estados](properties_Display.md#three-states) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From b1f42db630bbb54edb785c7634a572ef6243e78e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:45:18 +0200 Subject: [PATCH 1494/2000] New translations combobox_overview.md (Portuguese, Brazilian) --- .../version-21/FormObjects/comboBox_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/comboBox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/comboBox_overview.md index e957776cdfe758..f57e2f259e4bb9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/comboBox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/comboBox_overview.md @@ -59,4 +59,8 @@ Objetos do tipo combo box aceitam duas opções específicas referentes a listas ## Propriedades compatíveis -[Alpha Format](properties_Display.md#alpha-format) - [Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Alpha Format](properties_Display.md#alpha-format) - [Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 466c2ca93b224df667bd8bb38629a183118e8825 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:45:20 +0200 Subject: [PATCH 1495/2000] New translations dropdownlist_overview.md (Portuguese, Brazilian) --- .../version-21/FormObjects/dropdownList_Overview.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/dropdownList_Overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/dropdownList_Overview.md index a65581f1fc62c0..c9734d6b83eccc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/dropdownList_Overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/dropdownList_Overview.md @@ -166,3 +166,8 @@ Você pode criar automaticamente uma lista suspensa usando uma [ação padrão]( ## Propriedades compatíveis [Alpha Format](properties_Display.md#alpha-format) - [Bold](properties_Text.md#bold) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Data Type (expression type)](properties_DataSource.md#data-type-expression-type) - [Data Type (list)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Not rendered](properties_Display.md#not-rendered) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Standard action](properties_Action.md#standard-action) - [Save value](properties_Object.md#save-value) - [Time Format](properties_Display.md#time-format) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + From 744ee115471688b4739507ee2b227aa8e08164ee Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:45:24 +0200 Subject: [PATCH 1496/2000] New translations input_overview.md (Portuguese, Brazilian) --- .../version-21/FormObjects/input_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/input_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/input_overview.md index 5562a804e07ab3..a642e68b106c8b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/input_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/input_overview.md @@ -44,7 +44,9 @@ For security reasons, in [multi-style](./properties_Text.md#multi-style) input a [Permitir seletor de fonte/cor](properties_Text.md#allow-fontcolor-picker) - [Formato alfa](properties_Display.md#alpha-format) - [Verificação ortográfica automática](properties_Entry.md#auto-spellcheck) - [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrito](properties_Text.md#bold) - [Formato booleano](properties_Display.md#text-when-falsetext-when-true) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Fundo](properties_CoordinatesAndSizing.md#bottom) - [Lista de opções](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Menu de contexto](properties_Entry.md#context-menu) - [Raio do canto](properties_CoordinatesAndSizing.md#corner-radius) - [Formato da data](properties_Display.md#date-format) - [Valor padrão](properties_RangeOfValues.md#default-value) - [Arrastável](properties_Action.md#draggable) - [Derrubável](properties_Action.md#droppable) - [Entrável](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Lista de excluídos](properties_RangeOfValues.md#excluded-list) - [Tipo de expressão](properties_Object.md#expression-type) - [Cor de preenchimento](properties_BackgroundAndBorder.md#background-color--fill-color) - [Fonte](properties_Text.md#font) - [Cor da fonte](properties_Text.md#font-color) - [Tamanho da fonte](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Ocultar retângulo de foco](properties_Appearance.md#hide-focus-rectangle) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Barra de rolagem horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálico](properties_Text.md#italic) - [Esquerda](properties_CoordinatesAndSizing.md#left) - [Multilinha](properties_Entry.md#multiline) - [Multi-estilo](properties_Text.md#multi-style) - [Formato numérico](properties_Display.md#number-format) - [Nome do objeto](properties_Object.md#object-name) - [Orientação](properties_Text.md#orientation) - [Formato de imagem](properties_Display.md#picture-format) - [Marcador](properties_Entry.md#placeholder) - [Quadro de impressão](properties_Print.md#print-frame) - [Lista obrigatória](properties_RangeOfValues.md#required-list) - [Direito](properties_CoordinatesAndSizing.md#direita) - [Seleção sempre visível](properties_Entry.md#selection-always-visible) - [Armazenar com tags de estilo padrão](properties_Text.md#store-with-default-style-tags) - [Texto quando false/Texto quando true](properties_Display.md#text-when-falsetext-when-true) - [Formato de hora](properties_Display.md#time-format) - [Topo](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Sublinhado](properties_Text.md#underline) - [Variável ou expressão](properties_Object.md#variable-or-expression) - [Barra de rolagem vertical](properties_Appearance.md#vertical-scroll-bar) - [Dimensionamento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidade](properties_Display.md#visibility) - [Largura](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ---- +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Mouse Up ](../Events/onMouseUp.md)(Picture type only)- [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Scroll](../Events/onScroll.md)(Picture type only) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) ## Alternativas @@ -53,3 +55,5 @@ Também pode representar expressões de campo e variáveis nos seus formulários - Você pode exibir e inserir dados dos campos do banco de dados diretamente nas colunas das [List boxes do tipo de seleção](listbox_overview.md). - Você pode representar um campo de lista ou variável diretamente em um formulário usando objetos [Popup Menus/Listas suspensas](dropdownList_Overview.md) e [Combo Boxes](comboBox_overview.md). - Você pode representar uma expressão booleana como um [objeto de seleção](checkbox_overview.md) ou como um [botão de opção](radio_overview.md). + + From eceefd0132e35811e8a768c3089c87d86201671c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:45:25 +0200 Subject: [PATCH 1497/2000] New translations list_overview.md (Portuguese, Brazilian) --- .../version-21/FormObjects/list_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/list_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/list_overview.md index 98e8e0757a1496..3ab356d0b6caa5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/list_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/list_overview.md @@ -147,4 +147,8 @@ Pode controlar se os itens da lista hierárquica podem ser modificados pelo usu ## Propriedades compatíveis -[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Fill Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Focusable](properties_Entry.md#focusable) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Multi-selectable](properties_Action.md#multi-selectable) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Collapse](../Events/onCollapse.md) - [On Data Change](../Events/onDataChange.md) - [On Delete Action](../Events/onDeleteAction.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Expand](../Events/onExpand.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 6f173092322deaaca86a62ed778547466c023863 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:45:28 +0200 Subject: [PATCH 1498/2000] New translations listbox_overview.md (Portuguese, Brazilian) --- .../FormObjects/listbox_overview.md | 715 +----------------- 1 file changed, 35 insertions(+), 680 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md index 0d223123ad4390..b711d883dd1642 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ O usuário pode selecionar um ou mais linhas usando os atalhos padrão: **Shift+ Uma list box é composta de quatro partes diferentes: -- o objeto list box em sua globalidade -- colunas, -- cabeçalhos de coluna, e -- rodapés de colunas. +- the [list box object](./listbox-object.md) in its entirety, +- [columns](./listbox-column.md), +- column [headers](./listbox-header-footer.md#headers), and +- column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ Cada parte tem seu próprio nome assim como propriedades específicas. Por exemp 1. Método objeto de cada coluna 2. Método objeto da list box -O método objeto de coluna obtém os eventos que ocorrem em seu [cabeçalho](#list-box-headers) e [rodapé](#list-box-footers). +O método objeto de coluna obtém os eventos que ocorrem em seu [cabeçalho](./listbox-header-footer.md#headers) e [rodapé](./listbox-header-footer.md#footers). ### Tipos de List box @@ -59,284 +59,7 @@ Há vários tipos de list boxes com seus próprios comportamentos e propriedades Pode configurar completamente um objeto list box através de suas propriedades e também pode gerenciar dinamicamente por programação. -A linguagem 4D inclui um tema "List Box" dedicado para comandos de list box, mas também podem ser usados comandos de vários outros temas, como comandos "Propriedades dos objetos" ou comandos `EDIT ITEM`, `Displayed line number`. Consulte a página [Resumo dos comandos List Box](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) da *Referência da linguagem 4D* para obter mais informações. - -## Objetos tipo list box - -### List box de tipo array - -Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. - -Como padrão, 4D atribui o nome "ColumnX" para cada coluna. Você pode alterá-lo, assim como outras propriedades de coluna, nas [propriedades das colunas](listbox_overview.md#column-specific-properties). O formato de exibição de cada coluna também pode ser definido com o comando `OBJECT SET FORMAT`. - -> Os list boxes do tipo array podem ser exibidos em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. - -Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Você também pode associar uma [lista de opções](properties_DataSource.md#choice-list) a uma coluna para controlar a entrada de dados. -The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or `LISTBOX DELETE ROWS`) as well as array manipulation commands. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: - -```4d -ARRAY TEXT(varCol;size) -``` - -Também pode usar uma lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Aviso**: quando uma list box contiver vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. - -### List box de tipo seleção - -Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo, `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo, `[Employees]FirstName+" "[Employees]LastName`) ou pode ser simplesmente uma fórmula (por exemplo, `String(Milliseconds)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. A expressão também pode ser um método de proejeto, uma variável ou um item array. - -O conteúdo de cada linha é então avaliado de acordo com uma seleção de registros: a **seleção atual** de uma tabela ou uma **seleção nomeada**. - -No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. - -### List boxes Collection ou Entity selection - -Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. - -Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessado por meio da palavra-chave [This](../Concepts/classes.md#this). A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). A expressão também pode ser um método de proejeto, uma variável ou um item array. - -Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. - -:::note - -Quando as entidades são excluídas, suas referências permanecem na seleção da entidade com um valor *undefined*, assim exibindo linhas em branco no list box. Neste caso, você pode chamar a função [`.clean()`](API/EntitySelectionClass.md#clean) para obter uma nova seleção de entidade, mas sem as referências de entidade deletadas. - -::: - -Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por outro lado, se forem feitas modificações na coleção usando, por exemplo, as várias funções da [classe Collection](.../API/CollectionClass.md), você precisará notificar explicitamente o 4D reatribuindo a variável da coleção a ela mesma, para que o conteúdo do list box seja atualizado. Por exemplo: - -```4d -myCol:=myCol.push("new value") //exibir novo valor na list box -``` - -### Propriedades compatíveis - -Propriedades compatíveis dependem do tipo de list box. - -| Propriedade | List box array | List box seleção | List box coleção ou entity selection | -| -------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | -| [Cor de fundo alternativa](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Cor de Fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrito](properties_Text.md#bold) | X | X | X | -| [Expressão de cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Classe](properties_Object.md#css-class) | X | X | X | -| [Seleção de coleção ou entidade](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionamento automático de coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Item atual](properties_DataSource.md#current-item) | | | X | -| [Posição atual do item](properties_DataSource.md#current-item-position) | | | X | -| [Fonte de dados](properties_Object.md#data-source) | X | X | X | -| [Nome do formulário de detalhes](properties_ListBox.md#detail-form-name) | | X | | -| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | -| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | -| [Clique duas vezes na linha](properties_ListBox.md#double-click-on-row) | | X | | -| [Draggable](properties_Action.md#droppable) | X | X | X | -| [Droppable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Fonte](properties_Text.md#font) | X | X | X | -| [Cor da fonte](properties_Text.md#font-color) | X | X | X | -| [Expressão de Cor da Fonte](properties_Text.md#font-color-expression) | | X | X | -| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | -| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | -| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | -| [Ocultar linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Ocultar retângulo de foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Ocultar destaque de seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List Box hierárquico](properties_Object.md#array-list-box) | X | | | -| [Highlight Set](properties_ListBox.md#highlight-set) | | X | | -| [Alinhamento Horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Horizontal Line Color](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Italic](properties_Text.md#italic) | X | X | X | -| [Left](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Tabela mestre](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Método](properties_Action.md#method) | X | X | X | -| [Movable Rows](properties_Action.md#movable-rows) | X | | | -| [Seleção temporária](properties_DataSource.md#selection-name) | | X | | -| [Number of Columns](properties_ListBox.md#number-of-columns) | X | X | X | -| [Number of Locked Columns](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Number of Static Columns](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Object Name](properties_Object.md#object-name) | X | X | X | -| [Right](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Row Control Array](properties_ListBox.md#row-control-array) | X | | | -| [Row Font Color Array](properties_Text.md#row-font-color-array) | X | | | -| [Row Height](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Row Height Array](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Row Style Array](properties_Text.md#row-style-array) | X | | | -| [Selected Items](properties_DataSource.md#selected-items) | | | X | -| [Selection Mode](properties_ListBox.md#selection-mode) | X | X | X | -| [Edição com um único clique](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenável](properties_Action.md#sortable) | X | X | X | -| [Ação padrão](properties_Action.md#standard-action) | X | | | -| [Expressão de estilo](properties_Text.md#style-expression) | | X | X | -| [Top](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Sublinhado](properties_Text.md#underline) | X | X | X | -| [Variável ou Expressão](properties_Object.md#variable-or-expression) | X | X | | -| [Alinhamento vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Cor da linha vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barra de rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Tamanho Vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidade](properties_Display.md#visibility) | X | X | X | -| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. - -### Supported Form Events {#supported-form-events} - -| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array unicamente* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | -| On Column Moved |
  • [columnName](#propriedadesadicionais)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [newSize](#propriedadesadicionais)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#propriedades adicionais)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [footerName](#propriedadesadicionais)
  • | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Mouse Enter |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array unicamente* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#propriedades adicionais)
  • [verticalScroll](#propriedadesadicionais)
  • | | -| On Unload | | | - -#### Additional Properties {#additional-properties} - -Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: - -| Propriedade | Tipo | Descrição | -| -------------------- | ------------- | ---------------------------------------------------------------------------- | -| area | text | Área de objeto List box ("header", "footer", "cell") | -| areaName | text | Nome da zona | -| column | inteiro longo | Número da coluna | -| columnName | text | Nome da coluna | -| footerName | text | Nome do rodapé | -| headerName | text | Nome do cabeçalho | -| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | -| isRowSelected | boolean | True se a linha estiver selecionada, senão False | -| newPosition | inteiro longo | Nova posição da coluna ou linha | -| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | -| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | -| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | -| row | inteiro longo | Número da linha | -| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | - -> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. - -## Colunas List box {#list-box-columns} - -Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Você pode definir propriedades padrão (texto, cor de fundo, etc.) para cada coluna da caixa de listagem; essas propriedades têm prioridade sobre as propriedades do objeto da caixa de listagem. - -> Você pode definir o [Expression type](properties_Object.md#expression-type) para colunas de list box de tipo array (String, Text, Number, Date, Time, Picture, Boolean ou Object). - -### Column Specific Properties {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Supported Form Events {#supported-form-events-1} - -| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array unicamente* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#propriedadesadicionais)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [newSize](#propriedadesadicionais)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [footerName](#propriedadesadicionais)
  • | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array unicamente* | -| On Scroll |
  • [horizontalScroll](#propriedades adicionais)
  • [verticalScroll](#propriedadesadicionais)
  • | | -| On Unload | | | - -## Cabeçalhos de list box - -> Para poder acessar as propriedades de cabeçalho de um list box, é necessário ativar a opção [Exibir cabeçalhos](properties_Headers.md#display-headers) do list box. - -Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: - -![](../assets/en/FormObjects/listbox_header.png) - -Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. - -Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho ao lado ou no lugar do título da coluna, por exemplo, ao executar [classificações personalizadas](#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. - -### Propriedades específicas de cabeçalho - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - -## Rodapés de list box - -> Para poder acessar as propriedades do rodapé para um list box, você deve ativar a opção [Exibir rodapés](properties_Footers.md#display-footers). - -List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. - -Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Em particular, você pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). - -Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. Por exemplo, OBJECT SET VISIBLE(\*;"footer3";False) esconde todos os rodapés no objeto list box ao qual footer3 pertence e não apenas esse rodapé. - -### Propriedades específicas do rodapé - -[Formato Alpha](properties_Display.md#alpha-format) - [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrito](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Formato de data](properties_Display.md#date-format) - [Tipo de expressão](properties_Object.md#expression-type) - [Fonte](properties_Text.md#font) - [Cor do fonte](properties_Text.md#font-color) - [Dica](properties_Help.md#help-tip) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Padding horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Formato de número](properties_Display.md#number-format) - [Nome do objeto](properties_Object.md#object-name) - [Formato da imagem](properties_Display.md#picture-format) - [Formato do tempo](properties_Display.md#time-format) - [Truncate com ellipsis](properties_Display.md#truncate-with-ellipsis) - [Sublinhado](properties_Text.md#underline) - [Cálculo variável](properties_Object.md#variable-calculation) - [Variável ou Expressão](properties_Object.md#variable-or-expression) - [Alinhamento vertical](properties_Text.md#vertical-alignment) - [Padding](properties_Coordinates_CoordinatesAndSizing.md#vertical-padding) - [Largura](properties_CoordinatesAndSizing.md#width) - [Embalagem de palavras](properties_Display.md#wordwrap) +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Consulte a página [Resumo dos comandos List Box](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) da *Referência da linguagem 4D* para obter mais informações. ## Gerenciar entrada @@ -520,14 +243,14 @@ Você pode ativar ou desativar a classificação padrão do usuário desativando O suporte de ordenação padrão depende do tipo de list box: -| Tipo de list box | Suporte de ordenação padrão | Comentários | -| ----------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Uma coleção de objetos | Sim |
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colecção de valores escalares | Não | Use a classificação personalizada com a função [`orderBy()`](../API/CollectionClass.md#orderby) | -| Seleção de entidades | Sim |
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
  • Supported: sorts on related attributes (e.g. "This.company.name")
  • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). Para isso, você precisa usar a classificação personalizada com a função [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (veja o exemplo abaixo)
  • | -| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | -| Seleção temporal | Não | | -| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | +| Tipo de list box | Suporte de ordenação padrão | Comentários | +| ----------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Uma coleção de objetos | Sim |
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Colecção de valores escalares | Não | Use a classificação personalizada com a função [`orderBy()`](../API/CollectionClass.md#orderby) | +| Seleção de entidades | Sim |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
    • Supported: sorts on related attributes (e.g. "This.company.name")
    • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | +| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | +| Seleção temporal | Não | | +| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | ### Ordenação personalizada @@ -567,10 +290,10 @@ O valor da [variável de cabeçalho de coluna](properties_Object.md#variable-or- - Se a variável for estabelecida como 0, a coluna não é ordenada e a flecha de ordenação não é exibida; ![](../assets/en/FormObjects/sorticon0.png) -- Se a variável for definida como 1, a coluna será classificada em ordem crescente e a seta de classificação será exibida. +- Se a variável for definida como 1, a coluna será classificada em ordem crescente e a seta de classificação será exibida. ![](../assets/en/FormObjects/sorticon2.png) -- Se a variável for estabelecida como 2, a coluna é ordenada de forma descendente e a flecha de ordenação é exibida. +- Se a variável for estabelecida como 2, a coluna é ordenada de forma descendente e a flecha de ordenação é exibida. ![](../assets/en/FormObjects/sorticon1.png) > Somente [variáveis] declaradas ou dinâmicas (Concepts/variables.md) podem ser usadas como variáveis de coluna de cabeçalho. Outros tipos de [expressions](Aceitações/quick-tour.md#expressions) como `Form.sortValue` não são suportados. @@ -583,8 +306,8 @@ Pode estabelecer o valor da variável (por exemplo, Header2:=2) para “forçar Aqui estão algumas maneiras de estabelecer cores de fundo, cores de fonte e estilos de fonte para list boxes: -- no nível das [propriedades do objeto list box](#list-box-objects), -- no nível das [propriedades da coluna](#list-box-columns), +- no nível das [propriedades do objeto list box](./listbox-object.md), +- no nível das [propriedades da coluna](./listbox-column.md), - usando [propriedades de matrizes ou expressões](#using-arrays-and-expressions) para o list box e/ou para cada coluna, - no nível do texto de cada célula (se [texto multi-estilo](properties_Text.md#multi-style)). @@ -592,14 +315,12 @@ Aqui estão algumas maneiras de estabelecer cores de fundo, cores de fonte e est Princípios de prioridade e herança são observados quando a mesma propriedade for estabelecida em mais de um nível. -| Nível de prioridade | Localização do parâmetro | -| ------------------- | -------------------------------------------------------------------------------------------------- | -| alta prioridade | Célula (se texto multiestilo) | -| | Arrays/métodos de coluna | -| | Arrays/métodos de Listbox | -| | Propriedades da coluna | -| | Propriedades de list box | -| baixa prioridade | Expressão Meta Info (para list boxes de tipo collection ou seleção de entidade) | +1. (highest priority) Cell (if multi-style text) +2. Arrays/métodos de coluna +3. Arrays/métodos de Listbox +4. Propriedades da coluna +5. Propriedades de list box +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) Por exemplo se estabelecer um estilo de fonte nas propriedades de list box e outro usando um array estilo para a coluna, este último será levado em consideração. @@ -609,7 +330,8 @@ Para cada atributo (estilo, cor e cor de fundo), uma **herança** é implementad - para atributos linhas: valores de atributos de colunas - para atributos coluna: valores atributos no list box -Dessa maneira se quiser que um objeto herde o valor de atributo de um nível superior, pode usar a constante `lk inherited` (valor padrão) à definição de comando ou diretamente no elemento do array correspondente de estilo/cor. Por exemplo, dado um list box array contendo um estilo de fonte padrão com cores alternadas: +Dessa maneira se quiser que um objeto herde o valor de atributo de um nível superior, pode usar a constante `lk inherited` (valor padrão) à definição de comando ou diretamente no elemento do array correspondente de estilo/cor. Por exemplo dado um list box array contendo um estilo de fonte padrão com cores alternantes: + ![](../assets/en/FormObjects/listbox_styles3.png) Pode realizar as modificações abaixo: @@ -788,19 +510,20 @@ Por exemplo, se quiser seleccionar a fila que contém Rennes, deve passar: ->MyListbox{3}:=True ``` -Representação não hierárquica: +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch7.png) -Representação hierárquica: + +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch8.png) > Se uma ou mais filas estiverem escondidas porque os seus pais estão desmoronados, já não são seleccionados. Apenas as linhas visíveis (directamente ou por rolagem) podem ser seleccionadas. Por outras palavras, as filas não podem ser tanto escondidas como seleccionadas. As with selections, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command will return the same values for a hierarchical list box and a non-hierarchical list box. This means that in both of the examples below, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) will return the same position: (3;2). -*Representação não hierárquica:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*Representação hierárquica:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) Quando todas as filas de uma sub-hierarquia estão escondidas, a linha de quebra é automaticamente escondida. No exemplo acima, se as linhas 1 a 3 estiverem escondidas, a linha de quebra "Bretanha" não aparecerá. @@ -817,10 +540,10 @@ As linhas de quebra não são tidas em conta nos arrays internos utilizados para Dada, por exemplo, a seguinte caixa de listagem (os nomes dos arrays associados são especificados entre parênteses): -*Representação não hierárquica:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*Representação hierárquica:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) No modo hierárquico, os níveis de interrupção não são levados em consideração pelas matrizes de modificação de estilo denominadas `tStyle` e `tColors`. Para modificar a cor ou o estilo dos níveis de quebra, é necessário executar as seguintes declarações: @@ -846,381 +569,13 @@ Usando os formulários `On Expand` e `On Collapse`, os eventos podem ultrapassar Neste caso, é necessário preencher e esvaziar os arrays através do código. Os princípios a serem implementados são os seguintes: -- Quando a list box é exibido, somente o primeiro array deve ser preenchido. No entanto, você deve criar um segundo array com valores vazios para que o list box exiba os botões expandir/colapsar: +- Quando a list box é exibido, somente o primeiro array deve ser preenchido. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- Quando um usuário clicar num botão de expansão, pode processar o evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. +- Quando um usuário clicar num botão de expansão, pode processar o evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. ![](../assets/en/FormObjects/hierarch16.png) - Quando um usuário clicar num botão de colapso, pode processar o evento `On Collapse`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. -## Arrays objetos nas colunas (4D View Pro) - -As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. - -A seguinte caixa de listagem foi concebida utilizando uma matriz de objectos: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configuração de uma coluna de matriz de objectos - -Para atribuir um arrayz de objetos a uma coluna list box, basta definir o nome do array de objetos na lista de propriedades (campo "Variable Name") ou usar o comando [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md), como em qualquer coluna baseada em arrays. Na lista de propriedades, pode agora selecionar Objecto como "Tipo de Expressão" para a coluna: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Estão disponíveis propriedades padrão relacionadas com coordenadas, tamanho e estilo para colunas de objectos. Pode defini-los usando a lista de propriedades, ou programando o estilo, cor da fonte, cor de fundo e visibilidade para cada linha de uma coluna de caixa de lista de tipo de objecto. Estes tipos de colunas também podem ser ocultados. - -No entanto, o tema Fonte de Dados não está disponível para as colunas da caixa de listagem tipo objecto. De fato, o conteúdo de cada célula de coluna é baseado em atributos encontrados no elemento correspondente da array de objectos. Cada elemento da array pode definir: - -o tipo de valor (obrigatório): texto, cor, evento, etc. -o valor em si (opcional): usado para entrada/saída. -a exibição do conteúdo da célula (opcional): botão, lista, etc. -configurações adicionais (opcional): dependem do tipo de valor -Para definir essas propriedades, você precisa definir os atributos apropriados no objeto (os atributos disponíveis estão listados abaixo). Por exemplo, pode escrever "Olá Mundo!" numa coluna de objectos usando este código simples: - -```4d -ARRAY OBJECT(obColumn;0) //array de colunas - C_OBJECT($ob) //primeiro elemento - OB SET($ob; "valueType"; "text") //define o tipo de valor (obrigatório) - OB SET($ob; "value"; "Hello World!") //define o valor - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> O formato de visualização e os filtros de entrada não podem ser definidos para uma coluna de objectos. Dependem automaticamente do tipo de valor. - -#### valueType e visualização de dados - -Quando uma coluna de caixa de listagem é associada a uma array de objectos, a forma como uma célula é exibida, introduzida, ou editada, é baseada no atributo valueType do elemento da array. Os valores suportados são os tipos de valores: - -- "texto": para um valor de texto -- "real": para um valor numérico que pode incluir separadores como `\`, `<.>` ou `<,>` -- "integer": para um valor inteiro -- "booleano": para um valor Verdadeiro/Falso -- "cor": para definir uma cor de fundo -- "evento": para exibir um botão com um rótulo. - -4D utiliza widgets padrão no que respeita ao valor "valueType" (ou seja, um "texto" é exibido como um widget de entrada de texto, um "booleano" como uma caixa de verificação), mas também estão disponíveis exibições alternativas através de opções (*por exemplo*, um real também pode ser representado como um menu drop-down). A tabela seguinte mostra a visualização por defeito, bem como as alternativas para cada tipo de valor: - -| valueType | Widget padrão | Widgets alternativos | -| --------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| text | entrada de texto | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | -| real | entrada de texto controlada (números e separadores) | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | -| integer | entrada de texto controlada (apenas números) | menu drop down (lista necessária) ou caixa combinada (lista de escolha) ou caixa de verificação de três estados | -| boolean | caixa de verificação | menu drop-down (lista obrigatória) | -| color | cor de fundo | text | -| "event" | botão com rótulo | | -| | | Todos os widgets podem ter um botão de alternância de unidade adicional ou um botão de elipse ligado à célula. | - -Define-se a visualização e opções de células usando atributos específicos em cada objecto (ver abaixo). - -#### Formatos de visualização e filtros de entrada - -Não é possível definir formatos de exibição ou filtros de entrada para colunas de caixas de listagem de tipos de objectos. São automaticamente definidos de acordo com o tipo de valor. Estes estão listados na tabela seguinte: - -| Tipo de valor | Formato predefinido | Controlo de entrada | -| ------------- | --------------------------------------------------------------------------------------------- | ------------------------------------------ | -| text | o mesmo que definido no objecto | qualquer (sem controlo) | -| real | o mesmo que definido no objeto (utilizando o separador decimal do sistema) | "0-9" e "." e "-" | -| | | "0-9" y "." si min>=0 | -| integer | o mesmo que definido no objecto | "0-9" e "-" | -| | | "0-9" if min>=0 | -| Parâmetros | caixa de verificação | N/A | -| color | N/A | N/A | -| "event" | N/A | N/A | - -### Atributos - -Cada elemento da array de objetos é um objecto que pode conter um ou mais atributos que definirão o conteúdo da célula e a exibição dos dados (ver exemplo acima). - -O único atributo obrigatório é "valueType" e os seus valores suportados são "text", "real", "integer", "boolean", "color", e "event". A tabela seguinte lista todos os atributos suportados nas arrays de objectos da caixa de listagem, dependendo do valor "valueType" (quaisquer outros atributos são ignorados). Os formatos de exibição são detalhados e são fornecidos exemplos abaixo. - -| | valueType | text | real | integer | boolean | color | "event" | -| --------------------- | ----------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------- | -| *Atributos* | *Description* | | | | | | | -| value | valor da célula (entrada ou saída) | x | x | x | | | | -| min | valor mínimo | | x | x | | | | -| max | valor máximo | | x | x | | | | -| behavior | valor "threeStates" | | | x | | | | -| requiredList | lista drop down definida no objecto | x | x | x | | | | -| choiceList | combo box definida no objecto | x | x | x | | | | -| requiredListReference | 4D lista ref, depende do valor "saveAs | x | x | x | | | | -| requiredListName | Nome da lista 4D, depende do valor "saveAs | x | x | x | | | | -| saveAs | "referência" ou "valor | x | x | x | | | | -| choiceListReference | 4D lista ref, mostrar caixa combinada | x | x | x | | | | -| choiceListName | Nome da lista 4D, mostrar caixa combinada | x | x | x | | | | -| unitList | array de X elementos | x | x | x | | | | -| unitReference | índice de elementos seleccionados | x | x | x | | | | -| unitsListReference | 4D lista ref para unidades | x | x | x | | | | -| unitsListName | 4D nome da lista para unidades | x | x | x | | | | -| alternateButton | adicionar um botão alternativo | x | x | x | x | x | | - -#### value - -Os valores das células são armazenados no atributo "value". Este atributo é utilizado tanto para a entrada como para a saída. Também pode ser utilizada para definir valores por defeito quando se utilizam listas (ver abaixo). - -```4d - ARRAY OBJECT(obColumn;0) //array de colunas - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1; "valueType"; "text") - OB SET($ob1; "value";$entry) // se o usuário inserir um novo valor, $entry conterá o valor editado - C_OBJECT($ob2) - OB SET($ob2; "valueType"; "real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3; "valueType"; "boolean") - OB SET($ob3; "value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> Os valores Null são suportados e resultam numa célula vazia. - -#### mín. e máx - -Quando o "valueType" é "real" ou "integer", o objeto também aceita os atributos min e max com os valores apropriados (os valores devem ser do mesmo tipo que o valueType). - -Esses atributos podem ser usados para controlar o intervalo de valores de entrada. Quando uma célula é validada (quando perde o foco), se o valor de entrada for menor que o valor mínimo ou maior que o valor máximo, ela será rejeitada. Nesse caso, o valor anterior é mantido e uma dica exibe uma explicação. - -```4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -O atributo behavior fornece variações para a representação regular de valores. Em 4D v15, uma única variação é proposta: - -| Atributo | Valor(es) disponível(eis) | valueType(s) | Descrição | -| -------- | --------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | Representa um valor numérico como uma caixa de verificação de três estados.
    2=semi-checado, 1=marcada, 0=desmarcada, -1=invisível, -2=desmarcado desabilitado, -3=checado desabilitado, -4=semi-checado desabilitado | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - - - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList e choiceList - -Quando um atributo "choiceList" ou "requiredList" está presente no objeto, a entrada de texto é substituída por uma lista suspensa ou uma combo box, dependendo do atributo: - -- Se o atributo é "choiceList", a célula é apresentada como um combo box. Isto significa que o usuário pode selecionar ou escrever um valor. -- Se o atributo for "requiredList", então a célula é exibida como uma lista suspensa e o usuário só pode selecionar um dos valores fornecidos na lista. - -Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. - -> Os valores do widget são definidos através de um array. Se quiser atribuir uma lista 4D existente ao widget, você precisará usar os atributos "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". - -Exemplos: - -- Se quiser exibir uma lista suspensa com apenas duas opções: "Open" ou "Closed". "Closed" deve ser pré-selecionada: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- Se quiser aceitar qualquer valor inteiro, mas exibir uma caixa de combinação para sugerir os valores mais comuns: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName e requiredListReference - -Os atributos "requiredListName" e "requiredListReference" permitem que você use, em uma célula do list box, uma lista definida no 4D no modo Desenho (no editor de Listas da caixa de ferramentas) ou por programação (usando o comando New list). A célula será então apresentada como uma lista pendente. Isso significa que o usuário só pode selecionar um dos valores fornecidos na lista. - -Use "requiredListName" ou "requiredListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. - -> - Se quiser definir esses valores através de uma matriz simples, você precisará usar o atributo "requiredList". -> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". - -Exemplos: - -- Você deseja exibir uma lista suspensa com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde"), salvá-la como um valor e exibir "azul" por padrão: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- Você quer exibir uma lista suspensa baseada em uma lista definida por programação e salvá-la como uma referência: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` - -../assets/en/FormObjects/listbox_column_objectArray_cities.png - -#### choiceListName e choiceListReference - -Os atributos "choiceListName" e "choiceListReference" permitem que você use, em uma célula de list box, uma lista definida no 4D no modo Desenho (na caixa de ferramentas) ou por programação (usando o comando New list). A célula é então exibida como uma combo box, o que significa que o usuário pode selecionar ou digitar um valor. - -Use "choiceListName" ou "choiceListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. - -> - Se quiser definir esses valores através de um array simples, você precisará usar o atributo "choiceList". -> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". - -Exemplo: - -Você deseja exibir uma caixa de combinação com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde") e exibir "verde" por padrão: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference e unitReference - -Você pode usar atributos específicos para adicionar unidades associadas aos valores das células (por exemplo: "10 cm", "20 pixels" etc.). Para definir a lista de unidades, pode utilizar um dos seguintes atributos: - -- "unitsList": um array que contém os elementos x usados para definir as unidades disponíveis (por exemplo: "cm", "polegadas", "km", "milhas" etc.). Utilize este atributo para definir unidades no interior do objeto. -- "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. Use esse atributo para definir unidades com uma lista 4D criada com o comando [`New list`](../commands-legacy/new-list.md). -- "unitsListName": um nome de uma lista 4D baseada em design que contém unidades disponíveis. Utilize este atributo para definir unidades com uma lista 4D criada na caixa de ferramentas. - -Independentemente da forma como a lista de unidades é definida, ela pode ser associada ao seguinte atributo: - -- "unitReference": um valor único que contenha o índice (de 1 a x) do item selecionado na lista de valores "unitsListReference" ou "unitsListName". - -A unidade atual é exibida como um botão que percorre os valores "unitList", "unitsListReference" ou "unitsListName" sempre que é clicado (por exemplo, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) - -Exemplo: - -Queremos configurar uma entrada numérica seguida de duas unidades possíveis: "linhas" ou "píxeis". O valor atual é "2" + "linhas". Utilizamos valores definidos diretamente no objeto (atributo "unitsList"): - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" OB SET($ob;"unitReference";1) //"lines" OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Se você quiser adicionar um botão de elipses [...] para uma célula, basta passar o "alternateButton" com o valor True no objeto. O botão será automaticamente apresentado na célula. - -Quando esse botão for clicado por um usuário, será gerado um evento `On Alternate Click`, e você poderá tratá-lo como quiser (consulte o parágrafo "Gerenciamento de eventos" para obter mais informações). - -Exemplo: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -O valueType "color" permite-lhe apresentar uma cor ou um texto. - -- Se o valor for um número, é desenhado um retângulo colorido no interior da célula. Exemplo: - - ```4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). - -#### event valueType - -O "event" valueType exibe um botão simples que gera um evento `On Clicked` quando clicado. Nenhum dado ou valor pode ser transmitido ou devolvido. - -Opcionalmente, pode passar um atributo "label". - -Exemplo: - -```4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Gestão de eventos -Vários eventos podem ser tratados durante o uso de um list box array de objetos: -- **On Data Change**: um evento `On Data Change` é acionado quando qualquer valor é modificado: - - numa zona de introdução de texto - - numa lista pendente - - numa área combo box - - num botão de unidade (mudar do valor x para o valor x+1) - - numa caixa de verificação (alternar entre verificado/não verificado) -- **On Clicked**: quando o usuário clicar em um botão instalado usando o atributo "event" *valueType*, será gerado um evento `On Clicked`. Este evento é gerido pelo programador. -- **On Alternative Click**: quando o usuário clicar em um botão de reticências (atributo "alternateButton"), será gerado um evento `On Alternative Click`. Este evento é gerido pelo programador. From 5ab27079521f1c541a7d16197c9e9b8ad2d1f260 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:45:30 +0200 Subject: [PATCH 1499/2000] New translations picturebutton_overview.md (Portuguese, Brazilian) --- .../version-21/FormObjects/pictureButton_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/pictureButton_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/pictureButton_overview.md index 425370c9b5f127..74062d82e507cb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/pictureButton_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/pictureButton_overview.md @@ -61,3 +61,7 @@ Estão disponíveis os seguintes outros modos: ## Propriedades compatíveis [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Class](properties_Object.md#css-class) - [Columns](properties_Crop.md#columns) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Loop back to first frame](properties_Animation.md#loop-back-to-first-frame) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_Picture.md#pathname) - [Right](properties_CoordinatesAndSizing.md#right) - [Rows](properties_Crop.md#rows) - [Shortcut](properties_Entry.md#shortcut) - [Standard action](properties_Action.md#standard-action) - [Switch back when released](properties_Animation.md#switch-back-when-released) - [Switch continuously on clicks](properties_Animation.md#switch-continuously-on-clicks) - [Switch every x seconds](properties_Animation.md#switch-every-x-seconds) - [Title](properties_Object.md#title) - [Switch when roll over](properties_Animation.md#switch-when-roll-over) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Use Last frame as disabled](properties_Animation.md#use-last-frame-as-disabled) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From a505e73a71ced59ecae23a5be7e7802357fb9c38 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:45:31 +0200 Subject: [PATCH 1500/2000] New translations picturepopupmenu_overview.md (Portuguese, Brazilian) --- .../version-21/FormObjects/picturePopupMenu_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/picturePopupMenu_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/picturePopupMenu_overview.md index 650e32e3ebe6bb..52fc6666601b44 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/picturePopupMenu_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/picturePopupMenu_overview.md @@ -24,4 +24,8 @@ Si desea gestionar usted mismo el efecto de un clic, seleccione `Sin acción`. ## Propriedades compatíveis -[Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) - [Parte inferior](properties_CoordinatesAndSizing.md#bottom) - [Classe](properties_Object.md#css-class) - [Colunas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dica de ajuda](properties_Help.md#help-tip) - [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Esquerda](properties_CoordinatesAndSizing.md#left) - [Nome do objeto](properties_Object.md#object-name) - [Nome do caminho](properties_Picture.md#pathname) - [Direita](properties_CoordinatesAndSizing.md#right) - [Filhas](properties_Crop.md#rows)- [Ação padrão](properties_Action.md#standard-action) - [Topo](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variável ou expressão](properties_Object.md#variable-or-expression) - [Dimensionamento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidade](properties_Display.md#visibility) - [Largura](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) - [Parte inferior](properties_CoordinatesAndSizing.md#bottom) - [Classe](properties_Object.md#css-class) - [Colunas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dica de ajuda](properties_Help.md#help-tip) - [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Esquerda](properties_CoordinatesAndSizing.md#left) - [Nome do objeto](properties_Object.md#object-name) - [Nome do caminho](properties_Picture.md#pathname) - [Direita](properties_CoordinatesAndSizing.md#right) - [Filhas](properties_Crop.md#rows)- [Ação padrão](properties_Action.md#standard-action) - [Topo](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variável ou expressão](properties_Object.md#variable-or-expression) - [Dimensionamento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidade](properties_Display.md#visibility) - [Largura](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 13d3ab1b19f79318af6d0c591d606c44d59a2c24 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:45:33 +0200 Subject: [PATCH 1501/2000] New translations pluginarea_overview.md (Portuguese, Brazilian) --- .../version-21/FormObjects/pluginArea_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/pluginArea_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/pluginArea_overview.md index 4ff925276cdbcb..17a0ebc427e6f5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/pluginArea_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/pluginArea_overview.md @@ -19,4 +19,8 @@ Se opções avançadas são fornecidas pelo autor do plug-in, um tema **Plug-in* ## Propriedades compatíveis -[Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Propriedades Avançadas](properties_Plugins.md) - [Clase](properties_Object.md#css-class) - [Arrastável](properties_Action.md#draggable) - [Droppable](propriedades_Action.md#droppable) - [Tipo de Expressão](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Altura](propriedades_CoordinatesAndSizing.md#height) - [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Ezquerda](propriedades_Coordinates_AndSizing.md#left) - [Método](properties_Action.md#method) - [Nome do objeto](properties_Object.md#object-name) - [Tipo de plug-in](properties_Object.md#plug-in-kind) - [Direita](properties_CoordinatesAndSizing.md#right) - [Topo](properties_CoordinatesAndSizing.md#top) - [Tipo](propriedades_Object.md#type) - [Variável ou Expressão](properties_Object.md#variable-or-expression) - [Tamanho Vertical](properties_ResizingOps.md#vertical-sizing) - [Visibilidade](propriedades_Display.md#visibiliity) - [Largura](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Propriedades Avançadas](properties_Plugins.md) - [Clase](properties_Object.md#css-class) - [Arrastável](properties_Action.md#draggable) - [Droppable](propriedades_Action.md#droppable) - [Tipo de Expressão](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Altura](propriedades_CoordinatesAndSizing.md#height) - [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Ezquerda](propriedades_Coordinates_AndSizing.md#left) - [Método](properties_Action.md#method) - [Nome do objeto](properties_Object.md#object-name) - [Tipo de plug-in](properties_Object.md#plug-in-kind) - [Direita](properties_CoordinatesAndSizing.md#right) - [Topo](properties_CoordinatesAndSizing.md#top) - [Tipo](propriedades_Object.md#type) - [Variável ou Expressão](properties_Object.md#variable-or-expression) - [Tamanho Vertical](properties_ResizingOps.md#vertical-sizing) - [Visibilidade](propriedades_Display.md#visibiliity) - [Largura](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Plug in Area](../Events/onPluginArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From bd9a3ae5c7754113ae73e0e529cabe641e3bc6fc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:45:35 +0200 Subject: [PATCH 1502/2000] New translations progressindicator.md (Portuguese, Brazilian) --- .../version-21/FormObjects/progressIndicator.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/progressIndicator.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/progressIndicator.md index cb11f973102d7d..92c250ab5c0a68 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/progressIndicator.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/progressIndicator.md @@ -41,6 +41,10 @@ Estão disponíveis várias opções gráficas: valores mínimos/máximos, gradu [Barber shop](properties_Scale.md#barber-shop) - [Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Display graduation](properties_Scale.md#display-graduation) - [Enterable](properties_Entry.md#enterable) - [Execute object method](properties_Action.md#execute-object-method) - [Expression Type](properties_Object.md#expression-type) (only "integer", "number", "date", or "time") - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Font Size](properties_Text.md#font-size) - [Height](properties_CoordinatesAndSizing.md#height) - [Italic](properties_Text.md#italic) - [Graduation step](properties_Scale.md#graduation-step) -[Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Label Location](properties_Scale.md#label-location) - [Left](properties_CoordinatesAndSizing.md#left) - [Maximum](properties_Scale.md#maximum) - [Minimum](properties_Scale.md#minimum) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Step](properties_Scale.md#step) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## Barber shop ![](../assets/en/FormObjects/indicator.gif) From d20e83d46cf5a36b526306d614bbfc29efe6789e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:45:36 +0200 Subject: [PATCH 1503/2000] New translations properties_action.md (Portuguese, Brazilian) --- .../version-21/FormObjects/properties_Action.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md index b65fe0a30b9dd8..e1c0cf3cd3b190 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md @@ -116,7 +116,7 @@ São suportados vários tipos de referências de métodos: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- From 2eded06198f2236f3e535e1c699a7627b0b68440 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:45:40 +0200 Subject: [PATCH 1504/2000] New translations properties_backgroundandborder.md (Portuguese, Brazilian) --- .../FormObjects/properties_BackgroundAndBorder.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md index dab77d25f46969..418b714217a1ae 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ You can also set this property using the command. #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -41,7 +41,7 @@ Você também pode definir esta propriedade usando o comando [`OBJECT SET RGB CO #### Objectos suportados -[Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox-column.md) - [Rodapé List Box](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Comandos @@ -71,7 +71,7 @@ Você também pode definir esta propriedade usando o comando [`LISTBOX SET PROPE #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -224,7 +224,7 @@ Você pode obter o mesmo resultado usando os comandos [`LISTBOX SET ROW STYLE`]( #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos From 837067bc50a2508f598c2f9991af0eca2590e1ae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:45:43 +0200 Subject: [PATCH 1505/2000] New translations properties_coordinatesandsizing.md (Portuguese, Brazilian) --- .../properties_CoordinatesAndSizing.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md index f70a0e29aeb8f2..4c9b2ced903a79 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Quando essa propriedade está ativada, a altura de cada linha é calculada autom #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos @@ -64,7 +64,7 @@ Coordenadas inferiores do objeto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -84,7 +84,7 @@ Coordenadas esquerda do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -104,7 +104,7 @@ Coordenada direita do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -124,7 +124,7 @@ Coordenada superior do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -192,7 +192,7 @@ Esta propriedade designa o tamanho vertical de um objeto. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -205,7 +205,7 @@ Esta propriedade designa o tamanho vertical de um objeto. Esta propriedade designa o tamanho horizontal de um objeto. > - Alguns objetos podem ter uma altura predefinida que não pode ser alterada. -> - Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox_overview.md#list-box-columns), el usuario también puede cambiar manualmente el tamaño de la columna. +> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > - Ao redimensionar a forma, se a propriedade de [dimensionamento horizontal "Crescer"](properties_ResizingOptions.md#horizontal-sizing) foi atribuída o list box, a coluna mais direita será aumentada além da largura máxima se necessário. #### Gramática JSON @@ -216,7 +216,7 @@ Esta propriedade designa o tamanho horizontal de um objeto. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -238,7 +238,7 @@ A largura máxima da coluna (em píxeis). A largura da coluna não pode ser aume #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos @@ -260,7 +260,7 @@ A largura mínima da coluna (em píxeis). A largura da coluna não pode ser redu #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos @@ -344,7 +344,7 @@ Define um preenchimento horizontal para as células. O valor é definido em pixe #### Objectos suportados -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos @@ -368,7 +368,7 @@ Define um preenchimento vertical para as células. O valor é definido em pixeis #### Objectos suportados -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos From 044d456f3340a261a3b6362c0a72687d653a3a87 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:45:46 +0200 Subject: [PATCH 1506/2000] New translations properties_datasource.md (Portuguese, Brazilian) --- .../FormObjects/properties_DataSource.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md index 58a7b6b9c63c3c..3c29c82eb7d8c8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Quando a opção **inserção automática** não está definida (padrão), o val Esta propriedade é suportada por: -- Objetos formulário [Combo box](comboBox_overview.md) e [coluna list box](listbox_overview.md#list-box-columns) associado para uma lista de seleção. +- Objetos formulário [Combo box](comboBox_overview.md) e [coluna list box](listbox-column.md) associado para uma lista de seleção. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" que está associada a um combo box "Countries": se a propriedade **inserção automática** estiver definida e um usuário digitar "Espanha", o valor "Espanha" será automaticamente adicionado à lista na memória: @@ -28,7 +28,7 @@ Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" qu #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) --- @@ -45,7 +45,7 @@ Associa uma lista de opções a um objeto. Pode ser um nome da lista de opções #### Objectos suportados -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) #### Comandos @@ -125,7 +125,7 @@ Especifica uma variável ou expressão a que será atribuída uma longa indicand Define o tipo de dados para a expressão apresentada. Esta propriedade é utilizada com: -- [Colunas do List box](listbox_overview.md#list-box-columns) de tipo seleção e coleção. +- [Colunas do List box](listbox-column.md) de tipo seleção e coleção. - [Listas suspensas](dropdownList_Overview.md) associadas a objetos ou arrays. Veja também [**Tipo de expressão**](properties_Object.md#expression-type). @@ -138,7 +138,7 @@ Veja também [**Tipo de expressão**](properties_Object.md#expression-type). #### Objectos suportados -[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox_overview.md#list-box-columns) +[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox-column.md) --- @@ -195,14 +195,14 @@ Lista de valores usados como valores padrão para a coluna do list box (somente #### Objectos suportados -[Coluna List Box (somente tipo array)](listbox_overview.md#list-box-columns) +[Coluna List Box (somente tipo array)](listbox-column.md) --- ## Expression -Essa descrição é específica para colunas de list box do tipo [seleção](listbox_overview.md#selection-list-boxes) -e [collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Consulte também a seção **[Variable or Expression](properties_Object.md#variable-or-expression)**. +Essa descrição é específica para colunas de list box do tipo [seleção](FormObjects/listbox-object.md#selection-list-boxes) +e [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes). Consulte também a seção **[Variable or Expression](properties_Object.md#variable-or-expression)**. Uma expressão 4D a associar a uma coluna. Você pode entrar: @@ -242,7 +242,7 @@ Si se utiliza un campo, una variable o una expresión asignable (*por ejemplo Pe #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) --- @@ -275,7 +275,7 @@ Todas as tabelas do banco de dados podem ser usadas, independentemente de o form Esta propriedade está disponível nas seguintes condições: - una [lista de selección](#choice-list) está asociada al objeto -- for [inputs](input_overview.md) and [list box columns](listbox_overview.md#list-box-columns), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Essa propriedade específica, no contexto de um campo ou variável associado a uma lista de valores, o tipo de conteúdo a ser salvo: @@ -297,7 +297,7 @@ A utilização deste bem exige o cumprimento dos seguintes princípios: #### Objectos suportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) --- From 0ed911cc4e927a422be6ececec128164655a0bb8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:45:48 +0200 Subject: [PATCH 1507/2000] New translations properties_display.md (Portuguese, Brazilian) --- .../FormObjects/properties_Display.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md index 29f83eb88b2237..d390fd5560515f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ O campo contém efetivamente "proportion". 4D aceita e armazena a entrada inteir #### Objectos suportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -105,13 +105,13 @@ Customized date formats can be built using several patterns described in the [** :::note blankIfNull - By default, a [null date](../Concepts/dt_date.md#date-literals) is displayed with zeros, e.g. 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. A cadeia de caracteres "blankIfNull" (sensível a maiúsculas e minúsculas) deve ser combinada com o valor de formato selecionado. -- [List box columns](listbox_overview.md#list-box-columns) and [list box footers](listbox_overview.md#list-box-footers) of type date always use the "blank if null" behavior (it cannot be disengaged). +- [List box columns](listbox-column.md) and [list box footers](listbox-header-footer.md#footers) of type date always use the "blank if null" behavior (it cannot be disengaged). ::: #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Comandos @@ -276,7 +276,7 @@ A tabela a seguir mostra como os diferentes formatos afetam a exibição dos nú #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) #### Comandos @@ -340,7 +340,7 @@ Se o campo for reduzido para um tamanho inferior ao da imagem original, a imagem #### Objectos suportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -398,7 +398,7 @@ Por padrão, uma hora nula é exibida com zeros, por exemplo, "00:00:00". Com a #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Comandos @@ -411,7 +411,7 @@ Por padrão, uma hora nula é exibida com zeros, por exemplo, "00:00:00". Com a Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: - un texto en un [objeto de entrada](input_overview.md) -- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox_overview.md#list-box-columns), +- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox-column.md), ... pode selecionar o texto a apresentar para cada valor: @@ -426,7 +426,7 @@ Cuando una [expresión booleana](properties_Object.md#expression-type) se muestr #### Objectos suportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos @@ -450,7 +450,7 @@ As colunas booleanas também podem ser apresentadas como menus pop-up. Nesse cas #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos @@ -502,7 +502,7 @@ También en este caso, la propiedad [Título](#title) está disponible para que #### Objectos suportados -[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -527,7 +527,7 @@ Nesse caso, o título da caixa de seleção pode ser inserido usando essa propri #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) --- @@ -564,7 +564,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objectos suportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) +[Columna List Box](listbox-column.md) - [Rodapé List Box](listbox-header-footer.md#footers) #### Comandos @@ -599,7 +599,7 @@ Essa propriedade é usada somente ao desenhar objetos localizados no corpo de um #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapie List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up com imagem](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão de opção](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagem estática](staticPicture.md) - [Etapas](stepper.md) - [Subformulário](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -658,7 +658,7 @@ Observe que, independentemente do valor da opção Wordwrap, a altura da linha n #### Objectos suportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos From 3decdff5401c4deec6f7740bbf0b9078b6f7e37e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:45:50 +0200 Subject: [PATCH 1508/2000] New translations properties_entry.md (Portuguese, Brazilian) --- .../version-21/FormObjects/properties_Entry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md index 0ca20ab1e6bc30..7a1ba8c50b706a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permite ao usuário aceder a um menu de contexto padrão no objeto quando o form Para uma imagem do tipo [entrada](input_overview.md), além dos comandos de edição padrão (Recortar, Copiar, Colar e Limpar), o menu contém o comando **Importar...**, que pode ser usado para importar uma imagem armazenada em um arquivo, bem como o comando **Salvar como...**, que pode ser usado para salvar a imagem no disco. O menu também pode ser usado para modificar o formato de exibição da imagem: são oferecidas as opções **Truncado não centralizado**, **Escalonado para caber** e **Escalonado para caber na imagem centralizada**. A modificação do [formato de exibição](properties_Display.md#picture-format) usando esse menu é temporária; ela não é salva com o registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. A lista pode armazenar até 10 fontes (além disso, a última fonte usada substitui a mais antiga). Por defeito, esta lista está vazia e a opção não é apresentada. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -72,7 +72,7 @@ Quando essa propriedade está desativada, todos os menus pop-up associados a uma #### Objectos suportados -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### Comandos @@ -134,7 +134,7 @@ Aqui está uma tabela que explica cada uma das opções de filtro de entrada na #### Objectos suportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) --- From fea478cae37e598a696d4f6c1bcf510c794245f4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:45:52 +0200 Subject: [PATCH 1509/2000] New translations properties_footers.md (Portuguese, Brazilian) --- .../version-21/FormObjects/properties_Footers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md index 17ebcd40a71e78..3f57d86aedf8b2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Rodapés ## Exibir rodapés -Essa propriedade é usada para exibir ou ocultar [os rodapés de coluna list box](listbox_overview.md#list-box-footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. +Essa propriedade é usada para exibir ou ocultar [os rodapés de coluna list box](listbox-header-footer.md#footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. #### Gramática JSON @@ -69,4 +69,4 @@ Observe que a conversão para frente e para trás pode levar a um resultado dife #### Veja também -[Encabezados](properties_Headers.md) - [Pies List box](listbox_overview.md#list-box-footers) +[Encabezados](properties_Headers.md) - [Pies List box](listbox-header-footer.md#footers) From 95b1abfe466ae23e6d422fb43c05063700c60e90 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:45:55 +0200 Subject: [PATCH 1510/2000] New translations properties_headers.md (Portuguese, Brazilian) --- .../version-21/FormObjects/properties_Headers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md index 666f0c42969b18..4d4666ca8742f2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Cabeçalhos ## Exibir cabeçalhos -Esta propriedade é usada para exibir ou ocultar [cabeçalhos de coluna listbox](listbox_overview.md#list-box-headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. +Esta propriedade é usada para exibir ou ocultar [cabeçalhos de coluna listbox](listbox-header-footer.md#headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. #### Gramática JSON @@ -70,4 +70,4 @@ Observe que a conversão para frente e para trás pode levar a um resultado dife #### Veja também -[Rodapies](properties_Footers.md) - [Cabeçalhos List box](listbox_overview.md#list-box-headers) +[Rodapies](properties_Footers.md) - [Cabeçalhos List box](listbox-header-footer.md#headers) From 219c3dabb072b33234ddbcd4ff545545898e13c8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:45:56 +0200 Subject: [PATCH 1511/2000] New translations properties_help.md (Portuguese, Brazilian) --- .../version-21/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md index 5721bdb75c05e1..155e77c3c0635f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Você também pode: #### Objectos suportados -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Outras funcionalidades de ajuda From 9a91955f8f78725ff1ade13f10e5f2ec255fef24 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:45:59 +0200 Subject: [PATCH 1512/2000] New translations properties_listbox.md (Portuguese, Brazilian) --- .../version-21/FormObjects/properties_ListBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md index 6e2a936be09b6d..eb4a747bf41b2b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Coleção de colunas do list box. | ------- | --------------------------- | ---------------------------------------------- | | columns | colecção de objectos coluna | Contém as propriedades das colunas de list box | -Para obter uma lista de propriedades compatíveis com os objetos coluna, consulte a seção [Propriedades específicas da coluna](listbox_overview.md#column-specific-properties). +Para obter uma lista de propriedades compatíveis com os objetos coluna, consulte a seção [Propriedades específicas da coluna](listbox-column.md#column-specific-properties). #### Objectos suportados From 32ff2177a0550d8c0023402caadf3468ea297770 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:46:01 +0200 Subject: [PATCH 1513/2000] New translations properties_object.md (Portuguese, Brazilian) --- .../FormObjects/properties_Object.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md index b18d428f52e364..c9db8a34ec5b4d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ Para obter mais informações sobre regras de nomenclatura para objetos de formu #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapie List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up com imagem](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagem estática](staticPicture.md) - [Etapas](stepper.md) - [Botão de opção](radio_overview.md) - [Subformulário](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -120,7 +120,7 @@ For an array list box, the **Variable or Expression** property usually holds the #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -130,14 +130,14 @@ For an array list box, the **Variable or Expression** property usually holds the ## Tipo de expressão -> Essa propriedade é chamada de [**Data Type**](properties_DataSource.md#data-type-expression-type) na Lista de propriedades para [selection](listbox_overview.md#selection-list-boxes) e [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) e para colunas de caixa de listagem do tipo [Drop-down Lists](dropdownList_Overview.md) associadas a um [objeto](FormObjects/dropdownList_Overview.md#using-an-object) ou a um [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique o tipo de dados para a expressão ou variável associada ao objeto. Observe que o principal objetivo dessa configuração é definir as opções (como formatos de exibição) disponíveis para o tipo de dados. Não digita efetivamente a variável em si. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). No entanto, essa propriedade tem uma função de digitação nos seguintes casos específicos: - **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas. -- **[Columnas List Box ](listbox_overview.md#list-box-columns)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. - **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos governam a exibição de variáveis imagem em formulários. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de To do this, you need either for the statement `var varName : Picture` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property. Caso contrário, a variável imagem não será exibida corretamente (apenas no modo de interpretação). @@ -149,7 +149,7 @@ No entanto, essa propriedade tem uma função de digitação nos seguintes casos #### Objectos suportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -275,7 +275,7 @@ Para fins de tradução da aplicação, você pode inserir uma referência XLIFF #### Objectos suportados -[Botón](button_overview.md) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) - [ÁreaTexto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Comandos @@ -285,7 +285,7 @@ Para fins de tradução da aplicação, você pode inserir uma referência XLIFF ## Cálculo de variáveis -Esta propiedad define el tipo de cálculo que se realizará en un área [pie de columna](listbox_overview.md#list-box-footers). +This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. > O cálculo de rodapés também pode ser definido usando o comando [`LISTBOX SET FOOTER CALCULATION`](../commands-legacy/listbox-set-footer-calculation.md) 4D. @@ -332,7 +332,7 @@ Cuando está configurado **Personalizado** ("none" en JSON), 4D no realiza cálc #### Objectos suportados -[Rodapé de Listbox](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) #### Comandos From 9ddf402779b5062ec8076d7864125ceba522a18d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:46:06 +0200 Subject: [PATCH 1514/2000] New translations properties_rangeofvalues.md (Portuguese, Brazilian) --- .../version-21/FormObjects/properties_RangeOfValues.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md index a29e2ebadc9bfc..247b3a3c88d0d7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permite definir uma lista cujos valores não podem ser introduzidos no objeto. S #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos @@ -78,7 +78,7 @@ No entanto, ao contrário da propriedade [Lista de opções](properties_DataSour #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos From 531cb7d70a2a382964c4a455130d0946aad3a2aa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:46:09 +0200 Subject: [PATCH 1515/2000] New translations properties_reference.md (Portuguese, Brazilian) --- .../version-21/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md index a4c49e6a2a18e8..1e2d08cfb0694c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | mínimo: 0 | | **h** | | | -| [`header`](./listbox_overview.md#list-box-headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox-header-footer.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p|em)?$ (positive decimal + px/em ) | | [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false | From 329056bf02a5f64db1ddae48472dadb10dd276d7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:46:11 +0200 Subject: [PATCH 1516/2000] New translations properties_resizingoptions.md (Portuguese, Brazilian) --- .../version-21/FormObjects/properties_ResizingOptions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md index 2434a4fb42017b..70c9b8f18b4f61 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Estão disponíveis três opções: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -97,7 +97,7 @@ Estão disponíveis três opções: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -142,7 +142,7 @@ Designa se o tamanho da coluna pode ser modificado pelo usuário. #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos From 3726fd6abd531f5867b87b36d7a904bf5f92cd48 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:46:12 +0200 Subject: [PATCH 1517/2000] New translations properties_scale.md (Portuguese, Brazilian) --- .../version-21/FormObjects/properties_Scale.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md index 0ee8d3fe35d743..3a81e34ee97277 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ Valor mínimo de um indicador. Para steppers numéricos, essa propriedade repres #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- From 3a4c781475a642a70c6df641c67c387fbf71af71 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:46:16 +0200 Subject: [PATCH 1518/2000] New translations properties_text.md (Portuguese, Brazilian) --- .../version-21/FormObjects/properties_Text.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md index 231149dedde506..ddc93ea56e2a47 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Você pode definir essa propriedade usando o comando [**OBJECT SET FONT STYLE**] #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -63,7 +63,7 @@ Você também pode definir essa propriedade por meio do comando [**OBJECT SET FO #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -83,7 +83,7 @@ Define o texto para ter uma linha por baixo. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -124,7 +124,7 @@ Estão disponíveis três temas de tipos de letra: #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -149,7 +149,7 @@ Você pode definir isso usando o comando [`OBJECT SET FONT`](../commands-legacy/ #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -167,7 +167,7 @@ Permite definir o tamanho da fonte do objeto em pontos. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -197,7 +197,7 @@ Você também pode definir essa propriedade usando o comando [**OBJECT SET RGB C #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progresso](progressIndicator.md) - [Regra](ruler.md) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Comandos @@ -265,7 +265,7 @@ You can also set this property using the [`LISTBOX SET PROPERTY`](../commands/li #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -292,7 +292,7 @@ Localização horizontal do texto na área que o contém. #### Objectos suportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Comandos @@ -319,7 +319,7 @@ This property can also be handled by the [`OBJECT Get vertical alignment`](../co #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### Comandos @@ -429,7 +429,7 @@ Por defeito, esta opção não está activada. #### Objectos suportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -482,7 +482,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -506,7 +506,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos From cb570450faa1081cd48e4eb72306578df35f819c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:46:18 +0200 Subject: [PATCH 1519/2000] New translations properties_textandpicture.md (Portuguese, Brazilian) --- .../FormObjects/properties_TextAndPicture.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md index 80962912b82583..f150c836778d5e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md @@ -21,7 +21,7 @@ El nombre de la ruta a introducir es similar al de [ la propiedad Ruta de acceso #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -41,7 +41,7 @@ Aspeto geral do botão. O estilo do botão também desempenha um papel na dispon #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -70,7 +70,7 @@ Este parâmetro é útil, por exemplo, quando a imagem de fundo contém contorno #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -86,11 +86,11 @@ Designa a colocação de um ícone em relação ao objeto formulário. #### Objectos suportados -[Cabeçalho do list box](listbox_overview.md#list-box-headers) +[Cabeçalho do list box](listbox-header-footer.md#headers) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -112,7 +112,7 @@ O título do botão será deslocado para a direita e para baixo em função do n #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -151,7 +151,7 @@ Cada estado é representado por uma imagem diferente. Na imagem de origem, os es #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -171,11 +171,11 @@ El nombre de la ruta a introducir es similar al de [ la propiedad Ruta de acceso #### Objectos suportados -[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) +[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox-header-footer.md#headers) - [Botón radio](radio_overview.md) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -205,7 +205,7 @@ Aqui estão os resultados utilizando as várias opções para esta propriedade: #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -231,7 +231,7 @@ Por padrão, quando um botão contém um título e uma imagem, os elementos são #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -255,7 +255,7 @@ Este parâmetro é útil, por exemplo, quando a imagem de fundo contém contorno #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -294,15 +294,15 @@ Consulte a [descrição do evento `On Alternative Click`](../Events/onAlternativ #### Gramática JSON -| Nome | Tipo de dados | Valores possíveis | -| :------------- | ------------- | ---------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| Nome | Tipo de dados | Valores possíveis | +| :------------- | ------------- | ------------------------------------------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### Objectos suportados -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) From f397356d787a7791df1e72d59dfef4beae5868c9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:46:20 +0200 Subject: [PATCH 1520/2000] New translations radio_overview.md (Portuguese, Brazilian) --- .../version-21/FormObjects/radio_overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/radio_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/radio_overview.md index 1e593649823ee9..0669a728b362f6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/radio_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/radio_overview.md @@ -152,4 +152,8 @@ Todos os botões rádio partilham o mesmo conjunto de propriedades básicas: Propiedades específicas adicionales están disponibles en función del [estilo de botón](#button-styles): -- Personalizado: [Caminho segundo plano](properties_TextAndPicture.md#background-pathname) - [Margem horizontal](properties_TextAndPicture.md#horizontal-margin) - [Offset](properties_TextAndPicture.md#icon-offset) - [Margem Vertical](properties_TextAndPicture.md#vertical-margin) \ No newline at end of file +- Personalizado: [Caminho segundo plano](properties_TextAndPicture.md#background-pathname) - [Margem horizontal](properties_TextAndPicture.md#horizontal-margin) - [Offset](properties_TextAndPicture.md#icon-offset) - [Margem Vertical](properties_TextAndPicture.md#vertical-margin) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From ea0ba4b49f13bf36d151dea9fd245c8f9ca9a855 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:46:22 +0200 Subject: [PATCH 1521/2000] New translations ruler.md (Portuguese, Brazilian) --- .../version-21/FormObjects/ruler.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/ruler.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/ruler.md index 43e50d16e60814..fd60e378688a09 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/ruler.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/ruler.md @@ -15,6 +15,10 @@ Para mais informações, consulte [Usando indicadores](progressIndicator.md#usin [Bold](properties_Text.md#bold) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) -[Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Display graduation](properties_Scale.md#display-graduation) - [Enterable](properties_Entry.md#enterable) - [Execute object method](properties_Action.md#execute-object-method) - [Expression Type](properties_Object.md#expression-type) - [Height](properties_CoordinatesAndSizing.md#height) - [Graduation step](properties_Scale.md#graduation-step) -[Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Label Location](properties_Scale.md#label-location) - [Left](properties_CoordinatesAndSizing.md#left) - [Maximum](properties_Scale.md#maximum) - [Minimum](properties_Scale.md#minimum) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Step](properties_Scale.md#step) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## Veja também - [progress indicators](progressIndicator.md) From 4d46877fe04cdd1a6e1f72742dcfbbe6542c3f12 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:01 +0200 Subject: [PATCH 1522/2000] New translations 4d.md (Portuguese, Brazilian) --- .../version-21/commands/4d.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/4d.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/4d.md index 87f8793557273e..74c199044f48cf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/4d.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/4d.md @@ -10,6 +10,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | --------------------------------------------------- | | classStore | Object | ← | Class Store contendo todas as classes 4D integradas | +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 19 | Created | + +
    +
    + A palavra-chave **4D** está descrita na [**Página de conceito para as Classes**](../Concepts/classes.md#4d). ## Propriedades From 324d2fbaa63b87900a7809cd2f7e319ce0515b06 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:03 +0200 Subject: [PATCH 1523/2000] New translations call-chain.md (Portuguese, Brazilian) --- .../version-21/commands/call-chain.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/call-chain.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/call-chain.md index 2f4b8ac0e245f8..658412538e3412 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/call-chain.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/call-chain.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | ---------------------------------------------------------------- | | Resultado | Collection | ← | Collection of objects describing the call chain within a process | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R9 | Suporte da propriedade `formula` |
    +
    ## Descrição From 9b0c4b307dc4836d9a9c292627b1df47f2eb6fa6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:08 +0200 Subject: [PATCH 1524/2000] New translations command-name.md (Portuguese, Brazilian) --- .../version-21/commands/command-name.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/command-name.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/command-name.md index 13f41687dc6c87..e357db105fe358 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/command-name.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/command-name.md @@ -5,10 +5,12 @@ slug: /commands/command-name displayed_sidebar: docs --- -**Command name** ( *command* {; *info* {; *theme*}} ) : Text +**Command name** ( *command* : Integer {; *info* : Integer {; *theme* : Text}} ) : Text +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ---------------------------- | | comando | Integer | → | Número de comando | @@ -16,8 +18,10 @@ displayed_sidebar: docs | theme | Text | ← | Tema da linguagem do comando | | Resultado | Text | ← | Nome do comando | +
    +
    História | Release | Mudanças | @@ -25,6 +29,7 @@ displayed_sidebar: docs | 20 R9 | Support of deprecated property |
    +
    ## Descrição From b0e2cd82a329bdda97782f2f6645aff31d594863 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:09 +0200 Subject: [PATCH 1525/2000] New translations compile-project.md (Portuguese, Brazilian) --- .../version-21/commands/compile-project.md | 29 +++++++++++-------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/compile-project.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/compile-project.md index ffa79be94c1432..6230fa0de230b2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/compile-project.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/compile-project.md @@ -5,18 +5,22 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** {( {*projectFile*}{;}{*options*} )} : Object +**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +
    + | Parâmetro | Tipo | | Descrição | | ----------- | ------------------------ | --------------------------- | -------------------------------------------------------- | | projectFile | 4D. File | → | Arquivo .4DProject para compilar | | options | Object | → | Objeto que especifica as opções de compilação | | Resultado | Object | ← | Objeto contendo informações sobre o estado de compilação | +
    +
    História | Release | Mudanças | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R8 | Suporte do `type` "formObjectExpression" |
    +
    ## Descrição @@ -36,33 +41,33 @@ Por padrão, o comando usa as opções do compilador definidas nas Configuraçõ - **Compile project**(*projectFile*): compila o projeto 4D *projectFile* usando as opções definidas nas parâmetros de estrutura - **Compile project**(*projectFile*; *options*): compila o projeto 4D *projectFile* e as *options* definidas substituem os parâmetros de estrutura -**Nota:** Os bancos de dados binários não podem ser compilados usando este comando. +**Nota:** os bancos de dados binários não podem ser compilados usando este comando. Ao contrário da janela do Compilador, esse comando requer que você designe explicitamente o(s) componente(s) para compilar. Ao compilar um projeto com **Compilar projeto**, você precisa declarar seus componentes usando a propriedade *components* do parâmetro *options*. Tenha em mente que os componentes já devem ser compilados (componentes binários são suportados). -O código compilado resultante será armazenado na pasta DerivedData ou Bibliotecas do projeto, dependendo da propriedade *targets* do parâmetro *options*. Se você quiser criar arquivos .4dz, ainda será necessário compactar manualmente o projeto compilado ou usar o recurso [build application](../Desktop/building.md). +O código compilado resultante será armazenado na pasta DerivedData ou Libraries do projeto, dependendo da propriedade *targets* do parâmetro *options*. Se você quiser criar arquivos .4dz, ainda será necessário compactar manualmente o projeto compilado ou usar o recurso [build application](../Desktop/building.md). Se você passar uma coleção vazia em *targets*, **Compilar projeto** executará uma verificação de sintaxe sem compilação. Erros de compilação, se houver, são retornados como objetos na coleção de *erros*. -**Nota:** Você não pode chamar este comando quando outra compilação está sendo executada (por exemplo, uma compilação lançada a partir da janela de Compilação). +**Nota:** você não pode chamar este comando quando outra compilação está sendo executada (por exemplo, uma compilação lançada a partir da janela de Compilação). -### Parâmetro options +### Parâmetro opções O parâmetro *opções* é um objeto. Aqui estão as opções de compilação disponíveis: | **Propriedade** | **Tipo** | **Description** | | ---------------------------------------------------------------------------------- | -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | components | Collection | Coleção de objetos 4D.File para componentes dependentes (deve já estar compilado) | -| defaultTypeForButtons | Integer | Possible value: Is real or Is longint | -| defaultTypeForNumerics | Integer | Possible value: Is real or Is longint | -| generateSymbols | Parâmetros | Verdadeiro para gerar informações de símbolo no objeto .sycharacters retornado | -| generateSyntaxFile | Parâmetros | Verdadeiro para gerar um [arquivo de sintaxe para conclusão do código](../settings/general.md).md#generate-syntax-for-code-completion-when-compiled) na \\Resouras\\en.lproj pasta do projeto | -| generateTypingMethods | Text | "redefinir" ou "acrescentar" para gerar métodos de digitação. Se o valor for "acrescentar", declarações variáveis existentes não serão modificadas (comportamento da janela do compilador). Se o valor for "redefinir" as declarações de variáveis existentes são removidas previamente. | +| defaultTypeForButtons | Integer | Valor possível: Is real ou Is longint | +| defaultTypeForNumerics | Integer | Valor possível: Is real ou Is longint | +| generateSymbols | Parâmetros | True para gerar informações de símbolo no objeto .symbols retornado | +| generateSyntaxFile | Parâmetros | True para gerar um [arquivo de sintaxe para conclusão do código](../settings/general.md) na pasta \\Resources\\en.lproj do projeto | +| generateTypingMethods | Text | "reset" ou "append" para gerar métodos de digitação. Se o valor for "append", declarações variáveis existentes não serão modificadas (comportamento da janela do compilador). Se o valor for "reset" as declarações de variáveis existentes são removidas previamente. | | plugins | Objeto 4D.Folder | Pasta plug-ins a ser usada em vez da [pasta Plugins do projeto atual](../Project/architecture.md#plugins). Essa propriedade só está disponível com a sintaxe *projectFile*. | | targets | Coleção de strings | Valores possíveis: "x86_64_generic", "arm64_macOS_lib". Passe uma coleção vazia para executar a verificação de sintaxe apenas | -| typeInference | Text | "all": O compilador deduz os tipos de todas as variáveis não declaradas explicitamente, "locals": O compilador deduz os tipos de variáveis locais não declaradas explicitamente, "none": Todas as variáveis devem ser declaradas explicitamente no código (modo legado), "direct": Todas as variáveis devem ser declaradas explicitamente no código ([digitação direta](../Project/compiler.md#enabling-direct-typing)). | +| typeInference | Text | "all": o compilador deduz os tipos de todas as variáveis não declaradas explicitamente, "locals": O compilador deduz os tipos de variáveis locais não declaradas explicitamente, "none": Todas as variáveis devem ser declaradas explicitamente no código (modo legado), "direct": todas as variáveis devem ser declaradas explicitamente no código ([digitação direta](../Project/compiler.md#enabling-direct-typing)). | | warnings | Uma coleção de objetos | Define o estado dos avisos | | \[\].major | Number | Aviso de número principal, antes do ponto | | \[\].minor | Number | Aviso de segundo número, após o ponto | @@ -83,7 +88,7 @@ O objeto retornado pelo **projeto Compilar** possui até três propriedades: | \[\].code | Object | [objeto código](#code-object) | | \[\].line | Number | Número de erro da linha no código. Para métodos de classe, o número de linha na função | | \[\].lineInFile | Number | Número da linha no arquivo (diferente de "linha" para métodos de classe, e leva em conta a linha de prefixo %attribuções) | -| symbols | Object | **Disponível apenas se a opção generateSymbols estiver definida como Verdade:** | +| symbols | Object | **Disponível apenas se a opção generateSymbols estiver definida como True:** | | symbols.interprocessVariables | Object | Lista de todas as variáveis de interprocesso | | symbols.interprocessVariables.variables | Collection | Coleção de [objetos variáveis](#variable-objects) | | symbols.interprocessVariables.size | Number | | From de8f1de0d11bde10298e60028dd6732d5cd3315e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:11 +0200 Subject: [PATCH 1526/2000] New translations create-deployment-license.md (Portuguese, Brazilian) --- .../commands/create-deployment-license.md | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md index e188e6c7d473c8..7f278357724490 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md @@ -5,19 +5,12 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | --------------------------------- | -| 20 R10 | New *autoLicenseTarget* parameter | -| 20 | Adicionado | - -
    - -**Create deployment license** ( *mergedApp* ; *autoLicenseTarget* ) : Object
    **Create deployment license** ( *mergedApp* ; *buildLicense* {; *oemLicense*} ) : Object +**Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object +
    + | Parâmetro | Tipo | | Descrição | | ----------------- | -------------------------- | --------------------------- | ------------------------------------------------- | | mergedApp | 4D. Folder | → | Folder containing the merged application | @@ -26,8 +19,20 @@ displayed_sidebar: docs | oemLicense | 4D. File | → | 4D OEM XML Key license if server license | | Resultado | Object | ← | Estado | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------------- | +| 20 R10 | New *autoLicenseTarget* parameter | +| 20 | Adicionado | + +
    +
    + ## Descrição The **Create deployment license** command creates an embedded license file in the Licenses folder of the *mergedApp* built application. If the Licenses folder does not exist in the *mergedApp* folder, it is created by the command. From ec19299832c9fcc9e433082cdef64a67729b8daa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:13 +0200 Subject: [PATCH 1527/2000] New translations create-entity-selection.md (Portuguese, Brazilian) --- .../version-21/commands/create-entity-selection.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md index 246b2f1c1eac6d..b115f00e09afb3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md @@ -8,14 +8,28 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ----------------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------- | | dsTable | Tabela | → | Tabela do banco de dados 4D cuja seleção atual se utilizará para construir a seleção de entidades | | settings | Object | → | Opção de construção: context | | Resultado | 4D. EntitySelection | ← | Seleção de entidades que coincidem com a classe de dados relacionada com a tabela dada | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 17 R5 | Modificado | +| 17 | Created | + +
    +
    + ## Descrição O comando `Create entity selection` cria e retorna uma nova seleção de entidade [alterável](../ORDA/entities.md#shareable-or-alterable-entity-selections) relacionada à classe de dados correspondente à *dsTable* fornecida, de acordo com a seleção atual dessa tabela. From 87b32f6c04cbfa53fd5a00eb3ec15aded790f072 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:14 +0200 Subject: [PATCH 1528/2000] New translations cs.md (Portuguese, Brazilian) --- .../version-21/commands/cs.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/cs.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/cs.md index 1fc57a72843ed3..29e8963ba75edf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/cs.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/cs.md @@ -8,6 +8,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | --------------------------------------------------- | | classStore | Object | ← | Class store de usuário para o projeto ou componente | +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 19 | Created | + +
    +
    + A palavra-chave **cs** está descrita na [**Página Conceito para Classes**](../Concepts/classes.md#cs). ## Propriedades From 5ab99d7be8aa647d852b599dea5c7de31872fa58 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:16 +0200 Subject: [PATCH 1529/2000] New translations dialog.md (Portuguese, Brazilian) --- .../version-21/commands/dialog.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/dialog.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/dialog.md index c8562b46ac9859..757c06b67f0170 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/dialog.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/dialog.md @@ -4,10 +4,12 @@ title: DIALOG displayed_sidebar: docs --- -**DIALOG** ( {*aTable* ;} *form* {; *formData*}{; *} ) +**DIALOG** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Tabela possuindo o formulário ou se omitido: tabela padrão ou uso do formulário projeto | @@ -15,8 +17,21 @@ displayed_sidebar: docs | formData | Object | → | Dados para associar ao formulário | | \* | Operador | → | Usar o mesmo processo | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------- | +| 17 | Modificado | +| 11 SQL | Modificado | +| <6 | Created | + +
    +
    + ## Descrição O comando **DIALOG** apresenta o *formulário* ao usuário, juntamente com o(s) parâmetro(s) *formData* (opcional). From 84ed0459e2a3e06685b2c782e4dc90fa1c984341 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:17 +0200 Subject: [PATCH 1530/2000] New translations ds.md (Portuguese, Brazilian) --- .../version-21/commands/ds.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/ds.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/ds.md index c100e5ee9b4e3e..250b04af655ce7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/ds.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/ds.md @@ -4,17 +4,31 @@ title: ds displayed_sidebar: docs --- -**ds** { ( *localID* : Text ) } : cs.DataStore +**ds** ({ *localID* : Text }) : cs.DataStore +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ----------------------------- | --------------------------- | ----------------------------------------------- | | localID | Text | → | ID local del armazém de dados remoto a devolver | | Resultados | cs. DataStore | ← | Referencia ao armazém de dados | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 | Modificado | +| 17 | Created | + +
    +
    + ## Descrição O comando `ds` retorna uma referência ao datastore que corresponde ao banco de dados 4D atual ou ao banco de dados designado por *localID*. From a612c41155fa7998011cbc3f69fff4ac4a5195c9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:19 +0200 Subject: [PATCH 1531/2000] New translations file.md (Portuguese, Brazilian) --- .../version-21/commands/file.md | 81 ++++++++++--------- 1 file changed, 43 insertions(+), 38 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/file.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/file.md index 4e0df068ec691f..f57c09b8758963 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/file.md @@ -4,29 +4,34 @@ title: File displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ------------------------------------- | -| 19 R4 | Nova constante `HTTP Client log file` | -| 17 R5 | Adicionado | - -
    - -**File** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; \* } ) : 4D.File +**File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File +
    + | Parâmetro | Tipo | | Descrição | | ------------ | ---------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | Rota do arquivo | | fileConstant | Integer | → | Constante de arquivo 4D | | pathType | Integer | → | `fk posix path` (padrão) ou `fk platform path` | -| \* | operator | → | \* para devolver o arquivo da base de dados anfitriã | +| \* | Operador | → | \* para devolver o arquivo da base de dados anfitriã | | Resultados | [4D.File](../API/FileClass.md) | ← | Novo objeto arquivo | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ------------------------------------- | +| 19 R4 | Nova constante `HTTP Client log file` | +| 17 R5 | Adicionado | + +
    +
    + ## Descrição O comando `File` cria e retorna um novo objeto do tipo [`4D.File`](../API/FileClass.md). O comando aceita duas sintaxes: @@ -37,7 +42,7 @@ No parâmetro *path*, passe um caminho do arquivo. Você pode usar uma cadeia de > Apenas são compatíveis os nomes de caminho absolutos com o comando `File`. -Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. If you work with platform pathnames (Windows or macOS), you must declare it using the *pathType* parameter. Estão disponíveis as seguintes constantes: +Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. Se trabalhar com pathnames de plataforma (Windows ou macOS), deve declará-lo usando o parâmetro *pathType*. Estão disponíveis as seguintes constantes: | Parâmetros | Valor | Comentário | | ---------------- | ----- | --------------------------------------------------------------------------------------------------------------------------- | @@ -48,35 +53,35 @@ Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. If you work wit No parâmetro *fileConstant*, passe um arquivo embutido ou do sistema, usando uma das seguintes constantes: -| Parâmetros | Valor | Comentário | -| --------------------------------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Backup history file | 19 | Arquivo de histórico de cópias de segurança (ver Arquivos de configuração e rastreio). Armazenado na pasta de destino de cópia de segurança. | -| Backup log file | 13 | Arquivo atual do diário de backup. Armazenado na pasta Logs da aplicação. | -| Backup settings file | 1 | Arquivo padrão backup.4DSettings (formato xml), armazenado na pasta Settings do projecto | -| Backup settings file for data | 17 | backup.4DSettings file (formato xml) para o arquivo de dados, armazenado na pasta Settings da pasta de dados | -| Build application log file | 14 | Arquivo de registo atual em formato xml do construtor da aplicação. Armazenado na pasta Logs. | -| Build application settings file | 20 | Arquivo de configurações padrão do construtor da aplicação ("buildApp.4DSettings"). Armazenado na pasta Settings do projecto. | -| Compacting log file | 6 | Arquivo de registo da mais recente compactação feita com o comando Compact data file ou o centro de Manutenção e segurança. Armazenado na pasta Logs. | -| Current backup settings file | 18 | arquivo backup.4DSettings utilizado actualmente pela aplicação. Pode ser o arquivo de definições de backup (predefinido) ou um arquivo personalizado de definições de backup do usuário definido para o arquivo de dados | -| Debug log file | 12 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(Debug log recording)`. Armazenado na pasta Logs. | -| Diagnostic log file | 11 | Log file created by the `SET DATABASE PARAMETER(Diagnostic log recording)` command. Armazenado na pasta Logs. | -| Directory file | 16 | directório.json, contendo a descrição dos usuários e grupos (se houver) para a aplicação do projecto. Pode ser localizado ou na pasta de configurações do usuário (por padrão, global ao projecto), ou na pasta de definições de dados (específica a um arquivo de dados). | -| HTTP Client log file | 24 | Arquivo de registo criado pelo comando `HTTP SET OPTION(HTTP client log)`. Armazenado na pasta Logs. | -| HTTP debug log file | 9 | Arquivo de log criado pelo comando `WEB SET OPTION(Web debug log)`. Armazenado na pasta Logs. | -| HTTP log file | 8 | Arquivo de registo criado pelo comando `WEB SET OPTION(Web log recording)`. Armazenado na pasta Logs. | -| IMAP Log file | 23 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(IMAP Log)`. Armazenado na pasta Logs. | -| Last backup file | 2 | Último arquivo de backup, denominado `\[bkpNum].4BK`, armazenado em um local personalizado. | -| Last journal integration log file | 22 | Nome completo do último arquivo de registo de integração do diário (armazenado na pasta Logs da aplicação restaurada), se existir. Este arquivo é criado, em modo de auto-reparação, assim que ocorrer a integração de um arquivo de registo | -| Repair log file | 7 | Arquivo de registo das reparações da base de dados efetuadas na base de dados no Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | -| Request log file | 10 | Standard client/server request log file (excluding Web requests) created by the `SET DATABASE PARAMETER(4D Server log recording)` or `SET DATABASE PARAMETER(Client log recording)` commands. Se executado no servidor, o ficheiro de registo do servidor é devolvido (armazenado na pasta Logs do servidor). Se executado no cliente, o arquivo de registo do cliente é devolvido (armazenado na pasta local Logs do cliente). | -| SMTP log file | 15 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(SMTP Log)`. Armazenado na pasta Logs. | -| User settings file | 3 | settings.4DSettings arquivo para todos os arquivos de dados, guardados na pasta Preferências ao lado do arquivo de estrutura, se ativado. | -| User settings file for data | 4 | arquivo settings.4DSettings para dados atual, guardado na pasta Preferências ao lado do arquivo de dados. | -| Verification log file | 5 | Log files created by the `VERIFY CURRENT DATA FILE` and `VERIFY DATA FILE` commands or the Maintenance and Security Center (MSC). Armazenado na pasta Logs. | +| Parâmetros | Valor | Comentário | +| --------------------------------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Backup history file | 19 | Arquivo de histórico de cópias de segurança (ver Arquivos de configuração e rastreio). Armazenado na pasta de destino de cópia de segurança. | +| Backup log file | 13 | Arquivo atual do diário de backup. Armazenado na pasta Logs da aplicação. | +| Backup settings file | 1 | Arquivo padrão backup.4DSettings (formato xml), armazenado na pasta Settings do projecto | +| Backup settings file for data | 17 | backup.4DSettings file (formato xml) para o arquivo de dados, armazenado na pasta Settings da pasta de dados | +| Build application log file | 14 | Arquivo de registo atual em formato xml do construtor da aplicação. Armazenado na pasta Logs. | +| Build application settings file | 20 | Arquivo de configurações padrão do construtor da aplicação ("buildApp.4DSettings"). Armazenado na pasta Settings do projecto. | +| Compacting log file | 6 | Arquivo de registo da mais recente compactação feita com o comando Compact data file ou o centro de Manutenção e segurança. Armazenado na pasta Logs. | +| Current backup settings file | 18 | arquivo backup.4DSettings utilizado actualmente pela aplicação. Pode ser o arquivo de definições de backup (predefinido) ou um arquivo personalizado de definições de backup do usuário definido para o arquivo de dados | +| Debug log file | 12 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(Debug log recording)`. Armazenado na pasta Logs. | +| Diagnostic log file | 11 | Arquivo de log criado pelo comando `SET DATABASE PARAMETER(gravação de log de diagnósticos)`. Armazenado na pasta Logs. | +| Directory file | 16 | directório.json, contendo a descrição dos usuários e grupos (se houver) para a aplicação do projecto. Pode ser localizado ou na pasta de configurações do usuário (por padrão, global ao projecto), ou na pasta de definições de dados (específica a um arquivo de dados). | +| HTTP Client log file | 24 | Arquivo de registo criado pelo comando `HTTP SET OPTION(HTTP client log)`. Armazenado na pasta Logs. | +| HTTP debug log file | 9 | Arquivo de log criado pelo comando `WEB SET OPTION(Web debug log)`. Armazenado na pasta Logs. | +| HTTP log file | 8 | Arquivo de registo criado pelo comando `WEB SET OPTION(Web log recording)`. Armazenado na pasta Logs. | +| IMAP Log file | 23 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(IMAP Log)`. Armazenado na pasta Logs. | +| Last backup file | 2 | Último arquivo de backup, denominado `\[bkpNum].4BK`, armazenado em um local personalizado. | +| Last journal integration log file | 22 | Nome completo do último arquivo de registo de integração do diário (armazenado na pasta Logs da aplicação restaurada), se existir. Este arquivo é criado, em modo de auto-reparação, assim que ocorrer a integração de um arquivo de registo | +| Repair log file | 7 | Arquivo de registo das reparações da base de dados efetuadas na base de dados no Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | +| Request log file | 10 | Arquivo de log de solicitação cliente padrão/servidor (excluindo requisições Web) criado pelos comandos `SET DATABASE PARAMETER(gravação 4D do log do servidor)` ou `SET DATABASE PARAMETER(gravação log do cliente)`. Se executado no servidor, o ficheiro de registo do servidor é devolvido (armazenado na pasta Logs do servidor). Se executado no cliente, o arquivo de registo do cliente é devolvido (armazenado na pasta local Logs do cliente). | +| SMTP log file | 15 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(SMTP Log)`. Armazenado na pasta Logs. | +| User settings file | 3 | settings.4DSettings arquivo para todos os arquivos de dados, guardados na pasta Preferências ao lado do arquivo de estrutura, se ativado. | +| User settings file for data | 4 | arquivo settings.4DSettings para dados atual, guardado na pasta Preferências ao lado do arquivo de dados. | +| Verification log file | 5 | Registre arquivos criados pelos comandos 'VERIFY CURRENT DATA FILE' e 'VERIFY DATA FILE' ou Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | Se o alvo *fileConstant* não existir, um objecto nulo é devolvido. Não se levantam erros. -If the command is called from a component, pass the optional `*` parameter to get the path of the host database. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. +Se o comando é chamado de um componente, passe o parâmetro opcional `*` para obter o caminho do banco de dados de host. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. ## Veja também From affd4fb0a929d8d66a55fc18ad3f547ebaa3fea5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:21 +0200 Subject: [PATCH 1532/2000] New translations folder.md (Portuguese, Brazilian) --- .../version-21/commands/folder.md | 31 +++++++++++-------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/folder.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/folder.md index 8b9c3e72fb21c1..8ac0f6519aabe3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/folder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/folder.md @@ -4,29 +4,34 @@ title: Folder displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | --------------------------- | -| 19 R8 | Suporte de `fk home folder` | -| 17 R5 | Adicionado | - -
    - -**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; \* } ) : 4D.Folder +**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder +
    + | Parâmetro | Tipo | | Descrição | | -------------- | -------------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | Folder path | | folderConstant | Integer | → | Constante Pasta 4D | | pathType | Integer | → | `fk posix path` (padrão) ou `fk platform path` | -| \* | operator | → | \* para devolver a pasta da base de dados do anfitrião | +| \* | Operador | → | \* para devolver a pasta da base de dados do anfitrião | | Resultados | [4D.Folder](../API/FolderClass.md) | ← | Novo Objeto Folder | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------- | +| 19 R8 | Suporte de `fk home folder` | +| 17 R5 | Adicionado | + +
    +
    + ## Descrição O comando `Folder` cria e retorna um novo objeto do tipo [`4D.Folder`](../API/FolderClass.md). O comando aceita duas sintaxes: @@ -37,7 +42,7 @@ No parâmetro *path*, passe uma string de rotas de pasta. Você pode usar uma ca > Apenas são compatíveis com os nomes de caminho absolutos com o comando `Folder`. -Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. If you work with platform pathnames (Windows or macOS), you must declare it using the *pathType* parameter. Estão disponíveis as seguintes constantes: +Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. Se trabalhar com pathnames de plataforma (Windows ou macOS), deve declará-lo usando o parâmetro *pathType*. Estão disponíveis as seguintes constantes: | Parâmetros | Valor | Comentário | | ---------------- | ----- | --------------------------------------------------------------------------------------------------------------------------- | @@ -65,7 +70,7 @@ No parâmetro *folderConstant*, passe uma pasta 4D incorporada ou de sistema, ut | fk user preferences folder | 0 | 4D folder that stores user preference files within the \<userName> directory. | | fk web root folder | 8 | Pasta raiz atual da Web da base de dados: se estiver dentro do pacote "/PACKAGE/percurso", caso contrário, caminho completo | -If the command is called from a component, pass the optional `*` parameter to get the path of the host database. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. +Se o comando é chamado de um componente, passe o parâmetro opcional `*` para obter o caminho do banco de dados de host. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. > No Windows, em clientes mesclados, o local das pastas incorporadas é modificado se a chave `ShareLocalResourcesOnWindowsClient` [BuildApp key](../Desktop/building.md#buildapp4dsettings) for usada. From 58cc50d9da281d20a99250aa6ae982df071e9384 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:22 +0200 Subject: [PATCH 1533/2000] New translations form-edit.md (Portuguese, Brazilian) --- .../version-21/commands/form-edit.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-edit.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-edit.md index a0d65b30d5ef91..38f879300d35c9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-edit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-edit.md @@ -4,25 +4,31 @@ title: FORM EDIT displayed_sidebar: docs --- -**FORM EDIT** ( {*aTable* ;} *form* )
    **FORM EDIT** ( {*aTable* ;} *form* ; *object* ) +**FORM EDIT** ( {*aTable* : Table ;} *form* : Text )
    **FORM EDIT** ( {*aTable* : Table ;} *form* : Text ; *object* : Text ) +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Tabela possuindo o formulário ou se omitido: tabela padrão ou uso do formulário projeto | | form | Text | → | Nome do formulario | | object | Text | → | Nome do objeto do formulário ou nome do grupo | +
    +
    História | Release | Mudanças | | ------- | ----------------------------- | | 20 R8 | Suporte ao parâmetro *objeto* | +| 18 R5 | Created |
    +
    ## Descrição From ed4b1f33d5a54e9d94603409588eec1db3933782 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:24 +0200 Subject: [PATCH 1534/2000] New translations form-event-code.md (Portuguese, Brazilian) --- .../version-21/commands/form-event-code.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md index bbb5aaccb14fd8..218d2afcb820f1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ----------------- | | Resultado | Integer | ← | Form event number | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | --------------------------------------- | +| 18 | Renamed (Form event) | +| <6 | Created | + +
    +
    + ## Descrição **Form event code** retorna um valor numérico que identifica o tipo de evento formulário que acabou de ocorrer. Normalmente, você usará **Form event code** em um método formulário ou objeto. From 0a98c91db3fb84b782a24990555eaa611136c986 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:25 +0200 Subject: [PATCH 1535/2000] New translations form-event.md (Portuguese, Brazilian) --- .../version-21/commands/form-event.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-event.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-event.md index b36cc1ccec72f1..b9af71473bb957 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-event.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-event.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | -------------- | | Resultado | Object | ← | Objecto evento | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 R2 | Modificado | +| 18 | Created | + +
    +
    + ## Descrição O **FORM Event** retorna um objeto que contém informações sobre o evento de formulário que acabou de ocorrer. Normalmente, você usará **FORM Event** em um método formulário ou objeto. @@ -37,7 +51,7 @@ Por exemplo, no caso de um clique em um botão, o objeto contém as seguintes pr O objeto evento pode conter propriedades adicionais, dependendo do objeto para o qual o evento ocorre. Para os objetos *eventObj* gerados em: -- dos objetos list box ou coluna de list box, consulte [esta seção](../FormObjects/listbox_overview.md#supported-form-events). +- dos objetos list box ou coluna de list box, consulte [esta seção](../FormObjects/listbox-object.md#supported-form-events). - As areas 4D View Pro consulte no evento formulário [On VP Ready](../Events/onVpReady.md). **Nota:** se não houver um evento atual, **FORM Event** retornará um objeto null. From 1700a665247d994b4317fa68345eec7238b442c8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:27 +0200 Subject: [PATCH 1536/2000] New translations form-load.md (Portuguese, Brazilian) --- .../version-21/commands/form-load.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-load.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-load.md index 16f8c1259ec692..7a2aac35f52158 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-load.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-load.md @@ -4,10 +4,12 @@ title: FORM LOAD displayed_sidebar: docs --- -**FORM LOAD** ( {*aTable* ;} *form* {; *formData*}{; *} ) +**FORM LOAD** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Formulário tabela a ser carregado (se omitido, carrega um formulário projeto) | @@ -15,8 +17,22 @@ displayed_sidebar: docs | formData | Object | → | Dados para associar ao formulário | | \* | Operador | → | Se passado = o comando se aplica ao banco de dados do host quando é executado a partir de um componente (parâmetro ignorado fora desse contexto) | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ----------------------------------------------- | +| 20 | Modificado | +| 16 R6 | Modificado | +| 14 | Renamed (OPEN PRINTING FORM) | +| 12 | Created | + +
    +
    + ## Descrição O comando **FORM LOAD** é usado para carregar o *form* na memória no processo atual juntamente com *formData* (opcional) para imprimir seus dados ou analisar seu conteúdo. Só pode haver um formulário atual por processo. From e533161d0cf71ae8d95788565fdacfd87aad14d9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:28 +0200 Subject: [PATCH 1537/2000] New translations form.md (Portuguese, Brazilian) --- .../version-21/commands/form.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form.md index 832bdde045bb05..a0915ffc0065a3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form.md @@ -8,19 +8,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------- | | Resultado | Object | ← | Dados do formulário atual | +
    +
    História | Release | Mudanças | | ------- | ---------------------------------- | | 20 R8 | Suporte das classes de formulários | +| 16 R6 | Created |
    +
    ## Descrição From db893d034ad399c88355a4bc122dab922b92b1a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:30 +0200 Subject: [PATCH 1538/2000] New translations formula-from-string.md (Portuguese, Brazilian) --- .../commands/formula-from-string.md | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md index 5d6901776141eb..aa68fc35d9b555 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md @@ -4,28 +4,33 @@ title: Formula from string displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ------------------------------------------------------ | -| 20 R3 | Suporte do parâmetro *context* | -| 17 R6 | Renamed New formula from string -> Formula from string | -| 17 R3 | Adicionado | - -
    - **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function +
    + | Parâmetro | Tipo | | Descrição | | ------------- | ---------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------- | | formulaString | Text | → | Fórmula texto a ser retornada como objeto | | context | Integer | → | `sk execute in current database` (por padrão) ou `sk execute in host database` | | Resultados | 4D. Function | ← | Objeto nativo encapsulando a fórmula | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ------------------------------------------------------ | +| 20 R3 | Suporte do parâmetro *context* | +| 17 R6 | Renamed New formula from string -> Formula from string | +| 17 R3 | Adicionado | + +
    +
    + ## Descrição O comando `Formula from string` cria um objeto `4D.Function` baseado na *formulaString* e, opcionalmente, um *context*. *formulaString* pode ser tão simples quanto um único valor ou tão complexo quanto um método projeto com parâmetros. From 42d6e920c3e440321d936bf32bbad22f99b54b09 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:31 +0200 Subject: [PATCH 1539/2000] New translations formula.md (Portuguese, Brazilian) --- .../version-21/commands/formula.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/formula.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/formula.md index c2acc381f1b29d..848ad639e73df2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/formula.md @@ -5,26 +5,31 @@ slug: /commands/formula displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ----------------------------------------------------- | -| 17 R6 | Renomeado (New formula -> Formula) | -| 17 R3 | Adicionado | - -
    - **Formula** ( *formulaExp* : Expression ) : 4D.Function +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ---------------------------- | :-------------------------: | ------------------------------------ | | formulaExp | Expression | → | Fórmula a ser retornada como objeto | | Resultados | 4D. Function | ← | Função nativa encapsulando a fórmula | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ----------------------------------------------------- | +| 17 R6 | Renomeado (New formula -> Formula) | +| 17 R3 | Adicionado | + +
    +
    + ## Descrição O comando `Formula` cria um objeto `4D Function` com base na expressão *formulaExp*. *formulaExp* pode ser tão simples quanto um único valor ou tão complexo quanto um método projeto com parâmetros. From c1d6657854177b8897c65757d3042dc414c7a66a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:33 +0200 Subject: [PATCH 1540/2000] New translations generate-uuid.md (Portuguese, Brazilian) --- .../version-21/commands/generate-uuid.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md index 8a0e97fedfef98..127f23baf3de57 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md @@ -5,24 +5,30 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID**( *version* ) : Text +**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ----------------------------------------------------------------- | | version | Integer | → | UUID version: 4 (default) or 7 | | Resultado | Text | ← | New UUID as non-canonical text (32 characters) | +
    +
    História | Release | Mudanças | | ------- | ------------------------------ | | 20 R10 | Support of *version* parameter | +| 12 | Created |
    +
    ## Descrição From b89da493f1de098717ed5d43861013d889d3367e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:34 +0200 Subject: [PATCH 1541/2000] New translations http-parse-message.md (Portuguese, Brazilian) --- .../version-21/commands/http-parse-message.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md index d4b580720fb209..67f0d788d68d64 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | --------------------------------------------------------------- | | data | Text, Blob | → | Dados a serem analisados | | Resultado | Object | ← | Objeto, cada propriedade é uma parte dos dados de várias partes | +
    +
    História | Release | Mudanças | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R4 | Adicionado |
    +
    ## Descrição From 911b514f49a02a4bf391e1283e889eb2d31937c0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:36 +0200 Subject: [PATCH 1542/2000] New translations imap-new-transporter.md (Portuguese, Brazilian) --- .../commands/imap-new-transporter.md | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md index 2d7c4f8a47f878..be4efa39b228ec 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md @@ -4,41 +4,46 @@ title: IMAP New transporter displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 18 R4 | Adicionado | - -
    - **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ---------------------------------- | :-------------------------: | --------------------------------------------------------------------------------- | | server | Object | → | Informação de servidor de correio | | Resultados | 4D.IMAPTransporter | ← | [Objeto IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object) | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 R4 | Adicionado | + +
    +
    + ## Descrição O comando `IMAP New transporter` configura uma nova conexão IMAP de acordo com o parâmetro *server* e retorna um novo objeto *transporter*. O objeto transporter retornado vai geralmente ser usado para receber emails. -No parâmetro server, passe um objeto contendo as propriedades abaixo: +No parâmetro *server*, passe um objeto contendo as propriedades abaixo: | *server* | Valor padrão (se omitido) | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | | [](../API/IMAPTransporterClass.md#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omitido, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | nenhum | +| .**accessTokenOAuth2**: Texto
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omisso, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | nenhum | | [](../API/IMAPTransporterClass.md#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | | [](../API/IMAPTransporterClass.md#checkconnectiondelay)
    | 300 | | [](../API/IMAPTransporterClass.md#connectiontimeout)
    | 30 | | [](../API/IMAPTransporterClass.md#host)
    | *mandatory* | | [](../API/IMAPTransporterClass.md#logfile)
    | nenhum | -| **senha** : Texto
    Senha do usuário para autenticação no servidor. Não retornado no objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | nenhum | +| **password** : texto
    Senha do usuário para autenticação no servidor. Não retornado no objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | nenhum | | [](../API/IMAPTransporterClass.md#port)
    | 993 | | [](../API/IMAPTransporterClass.md#user)
    | nenhum | From 4de6800d88b298239fee6dfc33e276e388cc9e8d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:38 +0200 Subject: [PATCH 1543/2000] New translations last-errors.md (Portuguese, Brazilian) --- .../version-21/commands/last-errors.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/last-errors.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/last-errors.md index 38dcdb3f8f9ca6..dc1aa894acf9e1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/last-errors.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/last-errors.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | --------------------------- | | Resultado | Collection | ← | Collection of error objects | +
    +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 19 R8 | Created | + +
    +
    + ## Descrição The **Last errors** command returns the current stack of errors of the 4D application as a collection of error objects, or **null** if no error occurred. A pilha de erros inclui objetos enviados pelo comando [throw](../commands-legacy/throw.md), se houver. From 12dd328a56138c783a071b59069969fa00a43416 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:39 +0200 Subject: [PATCH 1544/2000] New translations license-info.md (Portuguese, Brazilian) --- .../version-21/commands/license-info.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/license-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/license-info.md index 9e970e5e5c5392..accfa17dda0968 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/license-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/license-info.md @@ -8,12 +8,27 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------------------ | | Resultado | Object | ← | Information about the active license | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------------------------- | +| 20 R7 | Renamed (Get License info) | +| 16 R6 | Modificado | +| 16 R4 | Created | + +
    +
    + ## Descrição O comando **License info** retorna um objeto que fornece informações detalhadas sobre a licença ativa. @@ -25,7 +40,8 @@ If the command is executed on a 4D application that does not use locally a licen This command reloads the license files from the disk and updates the associated rights if they have been modified. ::: -The returned object contains the following properties: + +O objeto retornado contém as propriedades abaixo: ```json { From e86ecd9bd088ab4e6ac5130b4e3e7237814fd835 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:41 +0200 Subject: [PATCH 1545/2000] New translations listbox-get-property.md (Portuguese, Brazilian) --- .../commands/listbox-get-property.md | 29 ++++++++++++++----- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md index 54cf1fb343ca39..ad17edea3ffd9c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md @@ -4,19 +4,34 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( {* ;} *object* ; *property* ) : any +**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any -| Parâmetro | Tipo | | Descrição | -| --------- | ------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable | -| object | any | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido) | -| property | Integer | → | Property whose value you want to get | -| Resultado | Integer, Text | ← | Valor atual | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | -------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable | +| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | +| property | Integer | → | Property whose value you want to get | +| Resultado | any | ← | Current value (Integer, Text) | + +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------------------------------------------------- | +| 19 R6 | Modificado | +| 16 R2 | Renamed (Get Listbox information) | +| <6 | Created | + +
    +
    + ## Descrição The **LISTBOX Get property** command returns the value of the *property* of the list box or column specified using the *object* and *\** parameters. From de110af75469250bfab810ff76c2012d766de263 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:43 +0200 Subject: [PATCH 1546/2000] New translations listbox-set-property.md (Portuguese, Brazilian) --- .../commands/listbox-set-property.md | 28 ++++++++++++++----- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md index 997f46e940b767..a081d983ca8fd5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md @@ -4,19 +4,33 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( {* ;} *object* ; *property* ; *value* ) +**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text ) -| Parâmetro | Tipo | | Descrição | -| --------- | ------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable. | -| object | any | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido) | -| property | Integer | → | List box or column property | -| value | Integer, Text | → | Valor da propriedade | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | -------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable. | +| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | +| property | Integer | → | List box or column property | +| value | Integer, Text | → | Valor da propriedade | + +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 19 R6 | Modificado | +| 16 R2 | Created | + +
    +
    + ## Descrição The **LISTBOX SET PROPERTY** command sets the *value* for the *property* of the list box or list box column specified using the *object* and *\** parameters. From c3a3895291c12e05bee4fab0d17a90de43e8c0c3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:44 +0200 Subject: [PATCH 1547/2000] New translations mail-convert-from-mime.md (Portuguese, Brazilian) --- .../commands/mail-convert-from-mime.md | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md index 7531a72a786744..fbc6fa46300138 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md @@ -4,25 +4,30 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 18 | Adicionado | - -
    - **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ---------- | :-------------------------: | -------------- | | mime | Blob, Text | → | E-mail no MIME | | Resultados | Object | ← | Objeto Email | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 | Adicionado | + +
    +
    + ## Descrição O comando `MAIL Convert from MIME` converte um documento MIME em um objeto de e-mail válido. From a90f55814dbfeedd7e3fa4d71aa7d4d498720b72 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:46 +0200 Subject: [PATCH 1548/2000] New translations mail-convert-to-mime.md (Portuguese, Brazilian) --- .../commands/mail-convert-to-mime.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md index e75be49e75bcdf..a992843975617d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md @@ -4,27 +4,32 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 17 R4 | Adicionado | -| 17 R5 | Modificado | - -
    - **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------ | :-------------------------: | ------------------------------- | | mail | Object | → | Objeto Email | | options | Object | → | Opções de codificação e Charset | | Resultados | Text | ← | Email objeto convertido em MIME | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 17 R5 | Modificado | +| 17 R4 | Adicionado | + +
    +
    + ## Descrição O comando `MAIL Convert to MIME` converte um objeto e-mail em texto MIME. Esse comando é chamado internamente por [SMTP_transporter.send()](../API/SMTPTransporterClass.md#send) para formatar o objeto de e-mail antes de enviá-lo. Ele pode ser usado para analisar o formato MIME do objeto. From 535d00163d5c4d62d35dde1eacc6fe8b92559b4e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:48 +0200 Subject: [PATCH 1549/2000] New translations mail-new-attachment.md (Portuguese, Brazilian) --- .../commands/mail-new-attachment.md | 24 ++++++++++++------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md index ebbfb1ee9c3614..2b54772ee8d881 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md @@ -4,23 +4,17 @@ title: MAIL New attachment displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | --------------------------------------------------------------------------------------- | -| 19 R2 | Accepts 4D. File, 4D. ZipFile, 4D. Blob | - -
    - **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment +
    + | Parâmetro | Tipo | | Descrição | | ----------- | ---------------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------- | | file | 4D. File | → | Parâmetros | | zipFile | 4D. ZipFile | → | Arquivo zip | -| blob | 4D. Blob | → | Blob contendo o anexo | +| blob | 4D. Blob | → | Blob containing the attachment | | path | Text | → | Pode passar uma rota ou um Blob para definir o anexo. | | name | Text | → | Nome + extensão usado pelo cliente email para designar o anexo | | cid | Text | → | ID do anexo (apenas mensagens HTML), ou " " se nenhum cid for exigido | @@ -28,8 +22,20 @@ displayed_sidebar: docs | disposition | Text | → | Valor do cabeçalho content-disposition: "inline" ou "attachment". | | Resultados | 4D. MailAttachment | ← | Objeto anexo | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------------------------------------------------------------------- | +| 19 R2 | Accepts 4D. File, 4D. ZipFile, 4D. Blob | +| 17 R4 | Adicionado | + +
    +
    + ## Descrição O comando `MAIL New attachment` permite que você crie um objeto anexo que você pode adicionar a um [objeto de e-mail](../API/EmailObjectClass.md#email-object). From f1e24d0022cea85095aed6a99bece053cbc8c657 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:49 +0200 Subject: [PATCH 1550/2000] New translations new-collection.md (Portuguese, Brazilian) --- .../version-21/commands/new-collection.md | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-collection.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-collection.md index 607fd99dac40c1..cd0914d21dd132 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-collection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs -| Parâmetro | Tipo | | Descrição | -| --------- | ----------------------------------------------------------------------- | --------------------------- | ------------------------------------------ | -| value | Number, Text, Date, Time, Boolean, Object, Collection, Picture, Pointer | → | Valor(es) de collection | -| Resultado | Collection | ← | Nova coleção | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | ---------- | --------------------------- | ------------------------------------------ | +| value | any | → | Valor(es) de collection | +| Resultado | Collection | ← | Nova coleção | + +
    +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 16 R4 | Created | + +
    +
    + ## Descrição O comando `New collection` cria uma nova coleção vazia ou pré-preenchida e retorna sua referência. Coleções podem ser tratadas usando propriedades e funções da [API da classe da coleção](../API/CollectionClass.md). From 5641b483a73c786d7b607b441ace9ebd9714acf1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:51 +0200 Subject: [PATCH 1551/2000] New translations new-log-file.md (Portuguese, Brazilian) --- .../version-21/commands/new-log-file.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md index 79086a299f8ab0..1cacde35c8b1fe 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | -------------------------------- | | Resultado | Text | ← | Full pathname of closed log file | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | -------- | +| <6 | Created | + +
    +
    + ## Descrição **Nota preliminar:** esse comando só funciona com 4D Server. Ele só pode ser executado por meio do comando [Execute on server](../commands-legacy/execute-on-server.md) ou em um procedimento armazenado. From d131159649ce6997bab9c9e70fe3770a30e22deb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:52 +0200 Subject: [PATCH 1552/2000] New translations new-shared-collection.md (Portuguese, Brazilian) --- .../commands/new-shared-collection.md | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md index a391e11d8d1bfb..e3976d67ff6956 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs -| Parâmetro | Tipo | | Descrição | -| --------- | ----------------------------------------------------- | --------------------------- | -------------------------------- | -| value | Number, Text, Date, Time, Boolean, Object, Collection | → | Valores da collection compartida | -| Resultado | Collection | ← | New shared collection | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | ---------- | --------------------------- | -------------------------------- | +| value | any | → | Valores da collection compartida | +| Resultado | Collection | ← | New shared collection | + +
    +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 16 R6 | Created | + +
    +
    + ## Descrição O comando `New shared collection` cria uma nova coleção compartilhada vazia ou pré-preenchida e retorna sua referência. Coleções podem ser tratadas usando propriedades e funções da [API da classe da coleção](../API/CollectionClass.md). From d480f112ed8f057cf891cb6fa56e3984537d6b0f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:54 +0200 Subject: [PATCH 1553/2000] New translations new-signal.md (Portuguese, Brazilian) --- .../version-21/commands/new-signal.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-signal.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-signal.md index 3d748213784604..ccdd3db989595d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-signal.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-signal.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ----------- | -------------------------- | --------------------------- | ---------------------------------- | | description | Text | → | Descrição para o sinal | | Resultado | 4D. Signal | ← | Objeto nativo encapsulando o sinal | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 17 R4 | Adicionado |
    +
    ## Descrição From e921683c028080a599114703a09df0612eded9ec Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:55 +0200 Subject: [PATCH 1554/2000] New translations num.md (Portuguese, Brazilian) --- .../version-21/commands/num.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/num.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/num.md index c63b1ecc331fe0..bff08cfa311cc1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/num.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/num.md @@ -5,10 +5,12 @@ slug: /commands/num displayed_sidebar: docs --- -**Num** ( *expression* {; *separator*} ) : Real
    **Num** ( *expression* ; *base* ) : Real +**Num** ( *expression* : Text, Boolean, Integer {; *separator* : Text} ) : Real
    **Num** ( *expression* : Text, Boolean, Integer ; *base* : Integer ) : Real +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------------------- | --------------------------- | ----------------------------------------------------------------------------------------------- | | expressão | Text, Boolean, Integer | → | String for which to return the numeric form, or Boolean to return 0 or 1, or Numeric expression | @@ -16,15 +18,19 @@ displayed_sidebar: docs | base | Integer | → | Value between 2 and 36 that represents the radix | | Resultado | Real | ← | Numeric form of the expression parameter | +
    +
    História -| Release | Mudanças | -| ------- | --------------------------- | -| 21 | Support of *base* parameter | +| Release | Mudanças | +| --------------------------- | --------------------------- | +| 21 | Support of *base* parameter | +| <6 | Created |
    +
    ## Descrição From 5c6cbfb0f86f93d1c984937f2e4d3a14ec11da6f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:57 +0200 Subject: [PATCH 1555/2000] New translations object-get-data-source-formula.md (Portuguese, Brazilian) --- .../object-get-data-source-formula.md | 27 ++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md index e70ac8b9f2f2e9..e57216671b363d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md @@ -1,20 +1,35 @@ --- id: object-get-data-source-formula title: OBJECT Get data source formula +displayed_sidebar: docs --- -**OBJECT Get data source formula** ( {* ;} *object* ) : 4D.Formula +**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula -| Parâmetro | Tipo | | Descrição | -| --------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | If specified, object is an object name (string)
    If omitted, object is a field or variable | -| object | any | → | Nome do objeto (se \* for especificado) ou
    Campo ou variável (se \* for omitido) | -| formula | 4D.Formula | ← | Fórmula associada com o objeto de formulário (`Null` se nenhuma fórmula estiver associada) | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | +| object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | +| Resultado | 4D.Formula | ← | Fórmula associada com o objeto de formulário (`Null` se nenhuma fórmula estiver associada) | + +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------- | +| 21 | Support of *base* parameter | +| 20 R10 | Created | + +
    +
    + ## Descrição The **OBJECT Get data source formula** command returns the formula (if any) associated object(s) designated by the *object* and *\** parameters. From 924f9d03a54490a5ce9a0e7f31d380f4fe4696e5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:52:59 +0200 Subject: [PATCH 1556/2000] New translations object-set-data-source-formula.md (Portuguese, Brazilian) --- .../object-set-data-source-formula.md | 26 ++++++++++++++----- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md index d4619793635e45..343ca6e6a56878 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md @@ -4,18 +4,32 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( {* ;} *object* ; *formula* ) +**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula ) -| Parâmetro | Tipo | | Descrição | -| --------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | If specified, object is an object name (string)
    If omitted, object is a field or variable | -| object | any | → | Nome do objeto (se \* for especificado) ou
    Campo ou variável (se \* for omitido) | -| formula | 4D.Formula | → | Formula to assign as the data source | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | +| object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | +| formula | 4D.Formula | → | Formula to assign as the data source | + +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------- | +| 21 | Support of *base* parameter | +| 20 R10 | Created | + +
    +
    + ## Descrição The **OBJECT SET DATA SOURCE FORMULA** command assigns a formula (expression) as the data source of the object(s) designated by the *object* and *\** parameters . The formula must be provided as a [`4D.Formula`](../API/FunctionClass.md#formula-objects) object. From fa4193e9dca3e2f47a71b56c82161194c53cd6e1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:53:00 +0200 Subject: [PATCH 1557/2000] New translations open-datastore.md (Portuguese, Brazilian) --- .../version-21/commands/open-datastore.md | 43 +++++++++++-------- 1 file changed, 24 insertions(+), 19 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md index 88e8d281f896df..9be4328ee075c0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md @@ -4,29 +4,34 @@ title: Open datastore displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | --------------------------------------- | -| 21 | Qodly cloud discontinued | -| 20 R6 | Support access to Qodly cloud instances | -| 20 R4 | Nova propriedade *passwordAlgorithm* | -| 18 | Adicionado | - -
    - **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation +
    + | Parâmetro | Tipo | | Descrição | | -------------- | ------------------------------------------ | --------------------------- | ----------------------------------------------------------------------------------------------- | | connectionInfo | Object | → | Propriedades de conexão utilizadas para alcançar o armazém de datos remoto | | localID | Text | → | Id para assignar ao armazém de dados aberto na aplicação local (obrigatorio) | | Resultado | 4D.DataStoreImplementation | ← | Objeto do armazém de dados | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------------------- | +| 21 | Qodly cloud discontinued | +| 20 R6 | Support access to Qodly cloud instances | +| 20 R4 | Nova propriedade *passwordAlgorithm* | +| 18 | Adicionado | + +
    +
    + ## Descrição The `Open datastore` command connects the application to the remote datastore identified by the *connectionInfo* parameter and returns a matching `4D.DataStoreImplementation` object associated with the *localID* local alias. @@ -45,14 +50,14 @@ Exchanges with the remote datastore are automatically managed via REST requests. Passe em connectionInfo um objeto que desceva o armazém de dados remoto ao que quiser se conectar. Pode conter as propriedades abaixo (todas as propriedades são opcionais menos *hostname*): -| Propriedade | Tipo | Aplicação 4D remoto | | -| ----------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | -| hostname | Text | Nome ou endereço IP da database remota + ":" + número de porta (o numero de porta é obrigatório) | API Endpoint de instância Qodly cloud | -| user | Text | Nome de usuario | | -| senha | Text | senha de usuario | | -| idleTimeout | Integer | Tempo de espera da sessão de inatividade (em minutos) depois do qual a sessão é fechada automaticamente por 4D. Se omitido, o valor por defeito é 60 (1h). O valor não pode ser < 60 (se for passado um valor menor, o tempo limite será definido como 60). Para obter mais informações, veja **Sessões de encerramento**. | | -| tls | Parâmetros | True para usar conexão segura(1). Se omitido, false por defeito. Se for omitido, o normal é falso Usar uma conexão segura é recomendado sempre que possível. | | -| type | Text | deve ser "4D Server" | | +| Propriedade | Tipo | Aplicação 4D remoto | | +| ----------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | +| hostname | Text | Nome ou endereço IP da database remota + ":" + número de porta (o numero de porta é obrigatório) | API Endpoint de instância Qodly cloud | +| user | Text | Nome de usuario | | +| senha | Text | senha de usuario | | +| idleTimeout | Integer | Tempo de espera da sessão de inatividade (em minutos) depois do qual a sessão é fechada automaticamente por 4D. Se omitido, o valor por defeito é 60 (1h). O valor não pode ser < 60 (se for passado um valor menor, o tempo limite será definido como 60). Para saber mais informação, consulte **Fechamento de sessões**. | | +| tls | Parâmetros | True para usar conexão segura(1). Se omitido, false por defeito. Se for omitido, o normal é falso Usar uma conexão segura é recomendado sempre que possível. | | +| type | Text | deve ser "4D Server" | | (1) Se `tls` for true, o protocolo HTTPS é utilizado se: From 3605bdaf6f83b43ad6080c74ebe3c7ed7b7bd15a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:53:02 +0200 Subject: [PATCH 1558/2000] New translations pop3-new-transporter.md (Portuguese, Brazilian) --- .../version-21/commands/pop3-new-transporter.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md index 004f1af640963c..d34a00f4e6baea 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Informação de servidor de correio | | Resultado | 4D.POP3Transporter | ← | [Objeto transporter POP3](../API/POP3TransporterClass.md#pop3-transporter-object) | +
    +
    História | Release | Mudanças | @@ -22,17 +26,18 @@ displayed_sidebar: docs | 18 R2 | Adicionado |
    +
    ## Descrição The `POP3 New transporter` command configures a new POP3 connectionaccording to the *server* parameter and returns a new [POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object) object. O objeto transporter retornado vai geralmente ser usado para receber emails. -No parâmetro server, passe um objeto contendo as propriedades abaixo: +No parâmetro *server*, passe um objeto contendo as propriedades abaixo: | *server* | Valor padrão (se omitido) | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | | [](../API/POP3TransporterClass.md#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omitido, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | nenhum | +| .**accessTokenOAuth2**: Texto
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omisso, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | nenhum | | [](../API/POP3TransporterClass.md#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | | [](../API/POP3TransporterClass.md#connectiontimeout)
    | 30 | | [](../API/POP3TransporterClass.md#host)
    | *mandatory* | From e47edc0677b96e20110a2cc8c08ffe94850eee09 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:53:03 +0200 Subject: [PATCH 1559/2000] New translations print-form.md (Portuguese, Brazilian) --- .../version-21/commands/print-form.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/print-form.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/print-form.md index e6b7bfd99c9e91..18bfe0d23d871d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/print-form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/print-form.md @@ -4,10 +4,12 @@ title: Print form displayed_sidebar: docs --- -**Print form** ( {*aTable* ;} *form* {; *formData*} {; *areaStart*{; *areaEnd*}} ) : Integer +**Print form** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object} {; *areaStart* : Integer{; *areaEnd* : Integer}} ) : Integer +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Tabela do formulário ou tabela padrão, se omitida | @@ -17,8 +19,21 @@ displayed_sidebar: docs | areaEnd | Integer | → | Área final (se for especificado pela areaStart) | | Resultado | Integer | ← | Altura da seção impressa | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------- | +| 20 | Modificado | +| 16 R6 | Modificado | +| <6 | Adicionado | + +
    +
    + ## Descrição O comando **Print form** simplesmente imprime *form* com os valores atuais dos campos e variáveis de *aTable*. Normalmente é usado para imprimir relatórios muito complexos que exigem controle total sobre o processo de impressão. O **formulário de impressão** não faz nenhum processamento de registros, processamento de quebras ou quebras de página. Essas operações são de sua responsabilidade. **Print form** imprime campos e variáveis em um quadro de tamanho fixo apenas. From e18e6790aa1b2a8d89837bb93aaaa50a6142f508 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:53:05 +0200 Subject: [PATCH 1560/2000] New translations process-activity.md (Portuguese, Brazilian) --- .../version-21/commands/process-activity.md | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-activity.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-activity.md index c303231d049e37..25153abae257bb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-activity.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-activity.md @@ -4,26 +4,31 @@ title: Process activity displayed_sidebar: docs --- -**Process activity** () : Object
    **Process activity** ( *options* ) : Object
    **Process activity** ( *sessionID* ) : Object
    **Process activity** ( *sessionID* ; *options* ) : Object +**Process activity** () : Object
    **Process activity** ( *options* : Integer ) : Object
    **Process activity** ( *sessionID* : Text ) : Object
    **Process activity** ( *sessionID* : Text ; *options* : Integer ) : Object +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------- | | sessionID | Text | → | ID da sessão | | options | Integer | → | Opções de retorno | | Resultado | Object | ← | Snapshot de sessões de usuários em execução e/ou (apenas 4D Servidor) | +
    +
    História -| Release | Mudanças | -| ------- | -------------------------------- | -| 20 R7 | Suporte do parâmetro *sessionID* | -| 21 | Support of web user sessions | +| Release | Mudanças | +| ------- | ----------------------------------------------------------------------------------------- | +| 21 | Support of web user sessions | +| 20 R7 |
    • Support of *sessionID* parameter
    • Renamed (Get process activity)
    |
    +
    ## Descrição @@ -34,7 +39,7 @@ Por padrão quando usado sem quaisquer parâmetros, a **atividade de processo** - "processos", uma coleção de todos os processos - "sessões" (apenas 4D Servidor), uma coleção de todas as sessões -No Servidor 4D, você pode filtrar informações para serem retornadas usando os parâmetros opcionais *sessionID* e *opções*: +No 4D Server, você pode filtrar informações para serem retornadas usando os parâmetros opcionais *sessionID* e *options*: - Se você passar um ID de sessão de usuário no parâmetro *sessionID*, o comando retorna somente informações relacionadas a esta sessão. Por padrão se o parâmetro *options* for omitido, o objeto retornado contém uma coleção com todos os processos relacionados à sessão e uma coleção com um único objeto descrevendo a sessão. Se você passar um ID de sessão inválido, um objeto **null** será retornado. - Você pode selecionar a(s) coleção(ões) a retornar passando uma das seguintes constantes no parâmetro *options*: @@ -43,7 +48,7 @@ No Servidor 4D, você pode filtrar informações para serem retornadas usando os | ---------------------- | ----- | --------------------------------------------------------------------------- | | Processes and sessions | 0 | Retorna as listas "processos" e "sessões" (valor padrão) | | Processes only | 1 | Retorna apenas a lista de "processos" | -| Somente sessões | 2 | Retorna apenas a lista de "sessões" | +| Sessions only | 2 | Retorna apenas a lista de "sessões" | :::note From 7e4ab16244748d82d1dae0a0e138445622c8ebba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:53:07 +0200 Subject: [PATCH 1561/2000] New translations process-info.md (Portuguese, Brazilian) --- .../version-21/commands/process-info.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-info.md index c35abaaaa85ce5..0aaa5be32f540b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-info.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ------------- | ------- | :-------------------------: | ----------------------------- | | processNumber | Integer | → | Process number | | Resultados | Object | ← | Information about the process | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R7 | Adicionado |
    +
    ## Descrição From 44392a8b4e0953caefb71d37d8e803e33a80533a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:53:08 +0200 Subject: [PATCH 1562/2000] New translations process-number.md (Portuguese, Brazilian) --- .../version-21/commands/process-number.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-number.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-number.md index 51e1fc5dcf44f1..39397c9d2cf115 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-number.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-number.md @@ -5,10 +5,12 @@ slug: /commands/process-number displayed_sidebar: docs --- -**Process number** ( *name* {; *} ) : Integer
    **Process number** ( *id* {; *} ) : Integer +**Process number** ( *name* : Text {; *} ) : Integer
    **Process number** ( *id* : Text {; *} ) : Integer +
    + | Parâmetro | Tipo | | Descrição | | --------- | -------- | --------------------------- | --------------------------------------------------------------------- | | name | Text | → | Nome do processo para o qual se deseja recuperar o número do processo | @@ -16,15 +18,19 @@ displayed_sidebar: docs | \* | Operador | → | Retorna o número do processo do servidor | | Resultado | Integer | ← | Process number | +
    +
    História | Release | Mudanças | | ------- | ----------------------- | | 20 R7 | Suporte do parâmetro id | +| 6 | Created |
    +
    ## Descrição From 0a243d238a18f6fe1c0a407a9e73bf311c707067 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:53:09 +0200 Subject: [PATCH 1563/2000] New translations select-log-file.md (Portuguese, Brazilian) --- .../version-21/commands/select-log-file.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md index 5449a67551027f..ff24ea86b3312e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md @@ -4,17 +4,31 @@ title: SELECT LOG FILE displayed_sidebar: docs --- -**SELECT LOG FILE** ( *logFile* )
    **SELECT LOG FILE** ( * ) +**SELECT LOG FILE** ( *logFile* : Text )
    **SELECT LOG FILE** ( * ) +
    + | Parâmetro | Tipo | | Descrição | | --------- | -------- | --------------------------- | --------------------------- | | logFile | Text | → | Nome do arquivo de registro | | \* | Operador | → | Close the current log file | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------- | +| 11 SQL | Modificado | +| <6 | Created | + +
    +
    + ## Descrição O comando **SELECT LOG FILE** cria ou fecha o arquivo de registro de acordo com o valor passado no parâmetro. From ddc6f927ed6aefebd81cee71a4ea79459fdd1528 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:53:11 +0200 Subject: [PATCH 1564/2000] New translations session-info.md (Portuguese, Brazilian) --- .../version-21/commands/session-info.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session-info.md index af6de9ace1514b..3d795bdf4147e4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session-info.md @@ -8,21 +8,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------- | :-------------------------: | -------------------------- | | sessionID | Integer | → | ID da sessão | | Resultados | Object | ← | Informações sobre a sessão | +
    +
    História -| Release | Mudanças | -| ------- | ------------------------------ | -| 20 R8 | Support of standalone sessions | -| 20 R7 | Adicionado | +| Release | Mudanças | +| ------- | --------------------------- | +| 20 R8 | Suporte a sessões autônomas | +| 20 R7 | Adicionado |
    +
    ## Descrição From 3169da16104cb2a20a38d15297fc1b7d2c2785d3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:53:13 +0200 Subject: [PATCH 1565/2000] New translations session-storage.md (Portuguese, Brazilian) --- .../version-21/commands/session-storage.md | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session-storage.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session-storage.md index 6f72e4365ee8ce..a57b46efac26e2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session-storage.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session-storage.md @@ -4,25 +4,30 @@ title: Session storage displayed_sidebar: docs --- -**Session storage** ( *id* ) : Object +**Session storage** ( *id* : Text ) : Object -| Parâmetro | Tipo | | Descrição | -| --------- | ------ | --------------------------- | ---------------------------------------------------------- | -| id | Text | → | Unique identifier (UUID) of the session | -| Resultado | Object | ← | Storage object of the session | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | ------ | --------------------------- | ------------------------------------------------------- | +| id | Text | → | Identificador único (UUID) da sessão | +| Resultado | Object | ← | Objeto de armazenamento da sessão | + +
    +
    História -| Release | Mudanças | -| ------- | ------------------------------ | -| 20 R8 | Support of standalone sessions | -| 20 R6 | Adicionado | +| Release | Mudanças | +| ------- | --------------------------- | +| 20 R8 | Suporte a sessões autônomas | +| 20 R6 | Adicionado |
    +
    ## Descrição @@ -32,11 +37,11 @@ Em *id*, passe o UUID da sessão para a qual você deseja obter o armazenamento. **Nota:** você pode obter os identificadores de sessão usando o comando [Process activity](process-activity.md). -O objeto retornado é a propriedade [**.storage**](../API/SessionClass.md#storage) da sessão. It is a shared object used to store information available to all processes of the session. It is a shared object used to store information available to all processes of the session. +O objeto retornado é a propriedade [**.storage**](../API/SessionClass.md#storage) da sessão. It is a shared object used to store information available to all processes of the session. É um objeto compartilhado usado para armazenar informações disponíveis para todos os processos da sessão. ## Exemplo -This method modifies the value of a "settings" property stored in the storage object of a specific session: +Esse método modifica o valor de uma propriedade "settings" armazenada no objeto de armazenamento de uma sessão específica: ```4d //Set storage for a session From b9c5744b94858597048f14a18c6932cd3e6a508b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:53:14 +0200 Subject: [PATCH 1566/2000] New translations session.md (Portuguese, Brazilian) --- .../version-21/commands/session.md | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session.md index 0c917cdee6eddb..85222a32079408 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session.md @@ -8,21 +8,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | --------------------------- | --------------------------- | --------------- | | Resultado | 4D. Session | ← | Objecto Session | +
    +
    História | Release | Mudanças | | ------- | ------------------------------------------------------------- | -| 20 R8 | Support of standalone sessions | +| 20 R8 | Suporte a sessões autônomas | | 20 R5 | Suporte a sessões de procedimento armazenado e cliente remoto | | 18 R6 | Adicionado |
    +
    ## Descrição @@ -46,10 +51,10 @@ The command returns *Null* if: O objeto `Session` das sessões web está disponível em qualquer processo web: -- `On Web Authentication`, `On Web Connection`, and `On REST Authentication` database methods, +- nos métodos de database `On Web Authentication`, `On Web Connection` e`On REST Authentication`, - código processado a través das etiquetas 4D nas páginas semidinâmicas (4DTEXT, 4DHTML, 4DEVAL, 4DSCRIPT/, 4DCODE) -- os métodos projeto com o atributo "Available through 4D tags and URLs (4DACTION...)" e chamados através de 4DACTION/ urls, -- [`On Mobile App Authentication`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-authentication) and [`On Mobile App Action`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-action) database methods for mobile requests, +- nos métodos projeto com o atributo "Available through 4D tags and URLs (4DACTION...)" e chamados através de 4DACTION/ urls, +- nos métodos de database para petições móveis [`On Mobile App Authentication`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-authentication) and [`On Mobile App Action`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-action), - Funções ORDA [chamadas com solicitações REST](../REST/ClassFunctions.md). Para obter mais informações sobre as sessões dos usuários da web, consulte a seção [Sessões de Servidor Web](../WebServer/sessions.md). @@ -70,7 +75,7 @@ For more information on remote user sessions, please refer to the [**Remote user Todos os processos de procedimento armazenado compartilham a mesma sessão de usuário virtual. O objeto `Session` de procedimentos armazenados está disponível em: - métodos chamados com o comando [`Execute on server`](../commands-legacy/execute-on-server.md), -- `On Server Startup`, `On Server Shutdown`, `On Backup Startup`, `On Backup Shutdown`, and `On System event` database methods +- Métodos de database `On Server Startup`, `On Server Shutdown`, `On Backup Startup`, `On Backup Shutdown` e`On System event` For more information on stored procedures virtual user session, please refer to the [**Stored procedure sessions**](../Desktop/sessions.md#stored-procedure-sessions) paragraph. @@ -107,7 +112,7 @@ flowchart TD ## Exemplo -You have defined the `action_Session` method with attribute "Available through 4D tags and URLs". Pode chamar ao método introduzindo a URL abaixo no navegador: +Você definiu o método `action_Session` com o atributo "Disponível através de tags 4D e URLs". Pode chamar ao método introduzindo a URL abaixo no navegador: ``` IP:port/4DACTION/action_Session From 3dbc21eb7aeca5b75f8c59857535a44ba314efb8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:53:16 +0200 Subject: [PATCH 1567/2000] New translations set-allowed-methods.md (Portuguese, Brazilian) --- .../version-21/commands/set-allowed-methods.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md index 9f323e80de60c7..e72a0cb676ea25 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md @@ -5,16 +5,30 @@ slug: /commands/set-allowed-methods displayed_sidebar: docs --- -**SET ALLOWED METHODS** ( *methodsArray* ) +**SET ALLOWED METHODS** ( *methodsArray* : Text array ) +
    + | Parâmetro | Tipo | | Descrição | | ------------ | ---------- | --------------------------- | ------------------------- | | methodsArray | Text array | → | Array de nomes de métodos | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------- | +| 17 R2 | Modificado | +| <6 | Adicionado | + +
    +
    + ## Descrição O comando **SET ALLOWED METHODS** designa os métodos projeto que podem ser inseridos por meio da aplicação. From fb70ccc7845c7a842397ba406a6d2e75e1753c01 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:53:17 +0200 Subject: [PATCH 1568/2000] New translations set-window-document-icon.md (Portuguese, Brazilian) --- .../version-21/commands/set-window-document-icon.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md index e9de49289cf18a..516d33c71ca6c9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md @@ -4,18 +4,22 @@ title: SET WINDOW DOCUMENT ICON displayed_sidebar: docs --- -**SET WINDOW DOCUMENT ICON** ( *winRef* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *file* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* ; *file* ) +**SET WINDOW DOCUMENT ICON** ( *winRef* : Integer )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *file* : 4D.File, 4D.Folder )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture ; *file* : 4D.File, 4D.Folder ) +
    + | Parâmetro | Tipo | | Descrição | | --------- | -------------------------------------------------- | --------------------------- | -------------------------------------- | | winRef | Integer | → | Número de referência da janela | | image | Imagem | → | Ícone personalizado | | file | 4D.File, 4D.Folder | → | Caminho do arquivo ou caminho da pasta | +
    +
    História | Release | Mudanças | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | Adicionado |
    +
    ## Descrição From 44dea35c4b7e880ed82e14f9e1473c0784322e48 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:53:19 +0200 Subject: [PATCH 1569/2000] New translations smtp-new-transporter.md (Portuguese, Brazilian) --- .../version-21/commands/smtp-new-transporter.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md index 2eca6cebe57537..96996093b0fc5e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Informação de servidor de correio | | Resultado | 4D.SMTPTransporter | ← | [Objeto SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object) | +
    +
    História | Release | Mudanças | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 17 R4 | Adicionado |
    +
    ## Descrição @@ -36,12 +41,12 @@ The `SMTP New transporter` command ](../API/SMTPTransporterClass.md#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omitido, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object)*. | nenhum | +| .**accessTokenOAuth2**: Texto
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omisso, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object)*. | nenhum | | [](../API/SMTPTransporterClass.md#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | | [](../API/SMTPTransporterClass.md#bodycharset)
    | `mail mode UTF8` (US-ASCII_UTF8_QP) | | [](../API/SMTPTransporterClass.md#connectiontimeout)
    | 30 | From 70ab50def8005ef4a2d11263f75164203421d7fb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:53:21 +0200 Subject: [PATCH 1570/2000] New translations string.md (Portuguese, Brazilian) --- .../version-21/commands/string.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/string.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/string.md index 082bbb7781368d..f49cfaebd030a7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/string.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/string.md @@ -5,10 +5,12 @@ slug: /commands/string displayed_sidebar: docs --- -**String** ( *expression* {; *format* {; *addTime*}} ) : Text
    **String** ( *expression* ; *base* ) : Text +**String** ( *expression* : Expression {; *format* : Integer, Text {; *addTime* : Time}} ) : Text
    **String** ( *expression* : Expression ; *base* : Integer ) : Text +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | | expressão | Expression | → | Expression for which to return the string form (can be Real, Integer, Long Integer, Date, Time, Text, Boolean, Undefined, or Null) | @@ -17,15 +19,19 @@ displayed_sidebar: docs | base | Integer | → | Value between 2 and 36 that represents the radix if expression is a number | | Resultado | Text | ← | String form of the expression | +
    +
    História -| Release | Mudanças | -| ------- | --------------------------- | -| 21 | Support of *base* parameter | +| Release | Mudanças | +| --------------------------- | --------------------------- | +| 21 | Support of *base* parameter | +| <6 | Created |
    +
    ## Descrição From de7be65fb282b485f7a5e7fa6bad3fd5a7d9933b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:53:23 +0200 Subject: [PATCH 1571/2000] New translations super.md (Portuguese, Brazilian) --- .../version-21/commands/super.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/super.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/super.md index 7e631c2d23d4e1..a9ec212be19894 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/super.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/super.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------ | --------------------------- | -------------------------------------------------------------- | | param | any | -> | Parâmetro(s) a passar para o construtor pai | | Resultados | Object | <- | Pai do objecto | +
    +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 19 | Created | + +
    +
    + A palavra-chave `Super` permite chamadas à `superclasse`, ou seja, a classe pai. `Super` tem dois objectivos diferentes: From aad10e8bd21abd997cfdb9ad44efc16aa6d343ed Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:54:32 +0200 Subject: [PATCH 1572/2000] New translations this.md (Portuguese, Brazilian) --- .../version-21/commands/this.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/this.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/this.md index b300365321b19c..e1232507badfe3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/this.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/this.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------ | | Resultado | Object | ← | Elemento ou objeto atual | +
    +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 19 | Created | + +
    +
    + ## Descrição O comando `This` retorna uma referência ao objeto processado atualmente. From e5772bffb7fbdd5ce8b849bc7bb751b623875fb8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:54:34 +0200 Subject: [PATCH 1573/2000] New translations trim-end.md (Portuguese, Brazilian) --- .../version-21/commands/trim-end.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim-end.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim-end.md index 92f5ca3d9fc252..a073df52760b4e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim-end.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim-end.md @@ -4,17 +4,21 @@ title: Trim end displayed_sidebar: docs --- -**Trim end** ( *aString* ) : Text +**Trim end** ( *aString* : Text ) : Text +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ------------ | | aString | Text | → | Text to trim | | Resultado | Text | ← | Trimmed text | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Adicionado |
    +
    ## Descrição From 2039635001f315f52f7d65de1c5365c3a1c8aa39 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:54:35 +0200 Subject: [PATCH 1574/2000] New translations trim-start.md (Portuguese, Brazilian) --- .../version-21/commands/trim-start.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim-start.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim-start.md index 9e7f1e98838089..64c12bc324527e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim-start.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim-start.md @@ -4,17 +4,21 @@ title: Trim start displayed_sidebar: docs --- -**Trim start** ( *aString* ) : Text +**Trim start** ( *aString* : Text ) : Text +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ------------ | | aString | Text | → | Text to trim | | Resultado | Text | ← | Trimmed text | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Adicionado |
    +
    ## Descrição From dddea854a8666e9a80977008ac3cb54e1f9d29ed Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:54:36 +0200 Subject: [PATCH 1575/2000] New translations trim.md (Portuguese, Brazilian) --- .../version-21/commands/trim.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim.md index 43e75ddd2409a3..f3d24ec22b370f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim.md @@ -4,17 +4,21 @@ title: Trim displayed_sidebar: docs --- -**Trim** ( *aString* ) : Text +**Trim** ( *aString* : Text ) : Text +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ------------ | | aString | Text | → | Text to trim | | Resultado | Text | ← | Trimmed text | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Adicionado |
    +
    ## Descrição From 98a1a3d0ffc2f66a1141f31d2f15bf0e39fa9183 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:54:38 +0200 Subject: [PATCH 1576/2000] New translations use-entity-selection.md (Portuguese, Brazilian) --- .../version-21/commands/use-entity-selection.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md index 4b5f4ce15e0196..c1a8f92a553059 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------------- | ----------------------------------- | --------------------------- | -------------------- | | entitySelection | 4D. EntitySelection | → | Seleção de entidades | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 17 | Adicionado | + +
    +
    + ## Descrição The `USE ENTITY SELECTION` command updates the current selection of the table matching the dataclass of the *entitySelection* parameter, according to the content of the entity selection. From 77e442063ae5842285b540f4c8d8aae4179df6d3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:54:39 +0200 Subject: [PATCH 1577/2000] New translations wa-get-context.md (Portuguese, Brazilian) --- .../version-21/commands/wa-get-context.md | 25 ++++++++++++++----- 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md index 498e1291dfcc02..96c6ddcd614529 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md @@ -4,18 +4,31 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( {* ;} *object* ) -> *contextObj* +**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object -| Parâmetro | Tipo | | Descrição | -| ---------- | -------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | -| object | any | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido). | -| contextObj | Object | ← | Context object if previously defined, otherwise `null`. | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | -------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | +| object | Text, Variable | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido). | +| Resultado | Object | ← | Context object if previously defined, otherwise `null`. | + +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 20 R9 | Adicionado | + +
    +
    + ### Descrição The `WA Get context` command retrieves the context object defined for `$4d` in the Web area designated by the \* and *object* parameters using [`WA SET CONTEXT`](./wa-set-context.md). Se `WA SET CONTEXT` não foi chamado para a área web, o comando retorna `null`. From 0f08dda53df159941f1b7e67b179552ccc6d75be Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:54:41 +0200 Subject: [PATCH 1578/2000] New translations wa-set-context.md (Portuguese, Brazilian) --- .../version-21/commands/wa-set-context.md | 25 ++++++++++++++----- 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md index 9d80f3214e392b..b50dded5bd2a56 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md @@ -4,18 +4,31 @@ title: WA SET CONTEXT displayed_sidebar: docs --- -**WA SET CONTEXT** ( {* ;} *object* ; *contextObj* ) +**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object ) -| Parâmetro | Tipo | | Descrição | -| ---------- | -------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | -| object | any | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido). | -| contextObj | Object | → | Object containing the functions that can be called with `$4d`. | +
    +| Parâmetro | Tipo | | Descrição | +| ---------- | --------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | +| object | Text, Variable, Field | → | Object name (if \* is specified) or
    Variable or field (if \* is omitted) | +| contextObj | Object | → | Object containing the functions that can be called with `$4d`. | + +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 20 R9 | Adicionado | + +
    +
    + ### Descrição The `WA SET CONTEXT` command defines a context object *contextObj* for `$4d` in the Web area designated by the \* and *object* parameters. When this command is used, `$4d` can only access contents declared within the provided *contextObj*. When no context object is set, `$4d` has access to all 4D methods and can not access user classes. From 53e8f7b591fbcfb6d1d24681033ab88a061e1558 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:54:42 +0200 Subject: [PATCH 1579/2000] New translations web-server-list.md (Portuguese, Brazilian) --- .../version-21/commands/web-server-list.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md index 54c9f66edca2b2..798ad930342716 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | ---------------------------------------------- | | Resultado | Collection | ← | Collection of the available Web Server objects | +
    +
    História | Release | Mudanças | @@ -21,6 +25,7 @@ displayed_sidebar: docs | 18 R3 | Adicionado |
    +
    ## Descrição From d26e5a72a1bb5299ae606d1f2926f3db1d2df507 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:54:44 +0200 Subject: [PATCH 1580/2000] New translations web-server.md (Portuguese, Brazilian) --- .../version-21/commands/web-server.md | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-server.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-server.md index 32d05c7d1507cf..e2a64775349185 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-server.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-server.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ----------------------------- | --------------------------- | ---------------------------------------------------------------------------------------- | | option | Integer | → | Servidor Web a ser obtido (padrão se omitido = `Web server database`) | | Resultado | 4D. WebServer | ← | Objeto Web Server | +
    +
    História | Release | Mudanças | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 19 | suporte para .sessionCookieSameSite |
    +
    ## Descrição @@ -30,11 +35,11 @@ O comando `WEB Server` retorna o objet By default, if the *option* parameter is omitted, the command returns a reference to the Web server of the database, i.e. the default Web server. Para designar o servidor Web a ser retornado, você pode passar uma das seguintes constantes no parâmetro *option*: -| Parâmetros | Valor | Comentário | -| -------------------------------------------- | ----- | ------------------------------------------------------------------------------ | -| `Web server database` | 1 | Servidor Web de banco de dados atual (padrão caso omitido) | -| Parâmetros | 2 | Servidor Web do banco de dados de host de um componente | -| `Solicitação de recebimento do servidor web` | 3 | Servidor web que recebeu o pedido (servidor Web de destino) | +| Parâmetros | Valor | Comentário | +| -------------------------------------------- | ----- | -------------------------------------------------------------------------------------------------- | +| `Web server database` | 1 | Web server of the project from which the command is called (default if omitted) | +| Parâmetros | 2 | Servidor Web do banco de dados de host de um componente | +| `Solicitação de recebimento do servidor web` | 3 | Servidor web que recebeu o pedido (servidor Web de destino) | O **objeto do servidor web retornado** contém os valores atuais das [propriedades do servidor web](../API/WebServerClass.md). @@ -53,7 +58,7 @@ Do seu componente, você quer saber se o servidor Web do banco de dados host est ## Veja também -[WEB Server list](web-server-list.md)\ +[WEB Server list](web-server-list.md) [webServer.stop()](../API/WebServerClass.md#stop) ## Propriedades From e721866b6d30986e22bd47c64b64ae2d44688d9f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:54:45 +0200 Subject: [PATCH 1581/2000] New translations zip-create-archive.md (Portuguese, Brazilian) --- .../version-21/commands/zip-create-archive.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md index a4f5e55abf2b7c..b4f29d21eec33d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------------- | -------------------------- | :-------------------------: | ------------------------------------------------------------------- | | fileToZip | 4D. File | → | Objeto File ou Folder a comprimir | @@ -17,8 +19,10 @@ displayed_sidebar: docs | options | Integer | → | Opção *folderToZip*: `ZIP Without enclosing folder` | | Resultados | Object | ← | Objeto de estado | +
    +
    História | Release | Mudanças | @@ -27,6 +31,7 @@ displayed_sidebar: docs | 18 | Adicionado |
    +
    ## Descrição @@ -51,7 +56,7 @@ You can pass a 4D. File, a 4D. Folder, or a zip structure object as first parame No parâmetro *destinationFile*, passe um objeto `4D.File` que descreva o arquivo ZIP a ser criado (nome, local, etc.). É recomendado usar a extensão ".zip" se quiser que o arquivo ZIP seja processado automaticamente por um software. -Depois que um arquivo é criado, você pode usar o comando [ZIP Read archive](zip-read-archive.md) para acessá-lo. +Once an archive is created, you can use the [ZIP Read archive](zip-read-archive.md) command to access it. **Status object** From e82c8222c409296a7d063fc816415eba4eb344bf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:54:47 +0200 Subject: [PATCH 1582/2000] New translations zip-read-archive.md (Portuguese, Brazilian) --- .../version-21/commands/zip-read-archive.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md index d3ac11343ad9f2..aa0b7b32ad7bb5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------ | :-------------------------: | ------------------------------- | | zipFile | 4D. File | → | Arquivos Zip | | senha | Text | → | Senha do arquivo ZIP, se houver | | Resultados | Parâmetros | ← | Objeto arquivo | +
    +
    História | Release | Mudanças | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 18 | Adicionado |
    +
    ## Descrição @@ -71,10 +76,10 @@ Para extrair da pasta root: Para ler todos os conteúdos de um arquivo sem extraí-lo da pasta root: ```4d - //extract a file + //extrair um arquivo $folderResult:=$files[$i].copyTo(Folder(fk desktop folder).folder("MyDocs")) - //extract all files + //extrair todos os arquivos $folderResult:=$archive.root.copyTo(Folder(fk desktop folder).folder("MyDocs")) ``` From 83830cacd3ee999d99fc774db7f819233f7a75ae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:55:01 +0200 Subject: [PATCH 1583/2000] New translations spinner.md (Portuguese, Brazilian) --- .../version-21/FormObjects/spinner.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/spinner.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/spinner.md index e65648d0e77629..d67b82149ac577 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/spinner.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/spinner.md @@ -16,4 +16,8 @@ Quando o formulário é executado, o objeto não é animado. La animación se ge ### Propriedades compatíveis -[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Expression Type](properties_Object.md#expression-type) - [Height](properties_CoordinatesAndSizing.md#height) -[Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) \ No newline at end of file +[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Expression Type](properties_Object.md#expression-type) - [Height](properties_CoordinatesAndSizing.md#height) -[Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 06de37615e9af8237dd2db2984fbcdf2254019cf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:55:03 +0200 Subject: [PATCH 1584/2000] New translations splitters.md (Portuguese, Brazilian) --- .../version-21/FormObjects/splitters.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/splitters.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/splitters.md index c624643b6ed698..196454ca8a3c30 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/splitters.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/splitters.md @@ -35,6 +35,10 @@ Uma vez inserido, o separador aparece como uma linha. Puede modificar su [estilo [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Line Color](properties_BackgroundAndBorder.md#line-color) - [Object Name](properties_Object.md#object-name) - [Pusher](properties_ResizingOptions.md#pusher) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +### Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## Interação com as propriedades dos objetos vizinhos Num formulário, os separadores interagem com os objetos que estão à sua volta conforme as opções de redimensionamento desses objetos: From 9c0db7d417a36ae818ac174c0c442b9b411b5491 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:55:05 +0200 Subject: [PATCH 1585/2000] New translations stepper.md (Portuguese, Brazilian) --- .../version-21/FormObjects/stepper.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/stepper.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/stepper.md index 9d7391c49e6918..c7d24e3fc89ffd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/stepper.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/stepper.md @@ -27,6 +27,10 @@ Para mais informações, consulte [Usando indicadores](progressIndicator.md#usin [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Enterable](properties_Entry.md#enterable) - [Execute object method](properties_Action.md#execute-object-method) - [Expression Type](properties_Object.md#expression-type) (only "integer", "number", "date", or "time") - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Maximum](properties_Scale.md#maximum) - [Minimum](properties_Scale.md#minimum) - [Object Name](properties_Object.md#object-name) - [Right](properties_CoordinatesAndSizing.md#right) - [Step](properties_Scale.md#step) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) + ## Veja também - [progress indicators](progressIndicator.md) From 126dac1a117cbe97748b9867bb2b4329b5db18b0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:55:07 +0200 Subject: [PATCH 1586/2000] New translations subform_overview.md (Portuguese, Brazilian) --- .../version-21/FormObjects/subform_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/subform_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/subform_overview.md index 1b6cf75aaf74f1..fc51bc536243ec 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/subform_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/subform_overview.md @@ -206,3 +206,7 @@ Para más información, consulte la descripción del comando `EXECUTE METHOD IN [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Detail Form](properties_Subform.md#detail-form) - [Double click on empty row](properties_Subform.md#double-click-on-empty-row) - [Double click on row](properties_Subform.md#double-click-on-row) - [Enterable in list](properties_Subform.md#enterable-in-list) - [Expression Type](properties_Object.md#expression-type) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [List Form](properties_Subform.md#list-form) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Print Frame](properties_Print.md#print-frame) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection mode](properties_Subform.md#selection-mode) - [Source](properties_Subform.md#source) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Data Change](../Events/onDataChange.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 657616dd6eb504c7cba4224f93a75b344d2f6620 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:55:09 +0200 Subject: [PATCH 1587/2000] New translations tabcontrol.md (Portuguese, Brazilian) --- .../version-21/FormObjects/tabControl.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/tabControl.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/tabControl.md index ddfbf5182f546a..729a0a015ca4f1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/tabControl.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/tabControl.md @@ -116,3 +116,7 @@ Por exemplo, se o usuário selecionar a terceira aba, 4D exibirá a terceira pá ## Propriedades compatíveis [Negrita](properties_Text.md#bold) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Lista de opções](properties_DataSource.md#choice-list-static-list) - [Clase](properties_Object.md#css-class) - [Tipo de expressão](properties_Object.md#expression-type) - [Fonte](properties_Text.md#font) - - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensagem de ajuda](properties_Help.md#help-tip) - [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálico](properties_Text.md#italic) - [Esquerda](properties_CoordinatesAndSizing.md#left) - [Nome do objeto](properties_Object.md#object-name) - [Direita](properties_CoordinatesAndSizing.md#right) - [Guardar valor](properties_Object.md#save-value) - [Ação padrão](properties_Action.md#standard-action) - [Direção do controle de tabulação](properties_Appearance.md#tab-control-direction) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Sublinhado](properties_Text.md#underline) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable ou expressão](properties_Object.md#variable-or-expression) - [Visibilidade](properties_Display.md#visibility) - [Largura](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 57f5381036ad22dc3f9dc5298a7825d97f68fb35 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:55:11 +0200 Subject: [PATCH 1588/2000] New translations viewproarea_overview.md (Portuguese, Brazilian) --- .../version-21/FormObjects/viewProArea_overview.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/viewProArea_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/viewProArea_overview.md index dc625493066ddf..7ce7199d2ecb67 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/viewProArea_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/viewProArea_overview.md @@ -16,3 +16,7 @@ As áreas 4D View Pro estão documentadas na [seção 4D View Pro](ViewPro/getti ## Propriedades compatíveis [Estilo de linha de borda](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Esquerda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nome do objeto](properties_Object.md#object-name) - [Direita](properties_CoordinatesAndSizing.md#right) - [Mostrar Formula Bar](properties_Appearance.md#show-formula-bar) - [Tipo](properties_Object.md#type) - [Interface usuário](properties_Appearance.md#user-interface) - [Tamanho vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidade](properties_Display.md#visibility) - [Largura](properties_CoordinatesAndSizing.md#width) + +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On Clicked](../Events/onClicked.md) - [On Column Resize](../Events/onColumnResize.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header Click](../Events/onHeaderClick.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Row Resize](../Events/onRowResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On VP Range Changed](../Events/onVPRangeChanged.md) - [On VP Ready](../Events/onVPReady.md) From 07124ae302182ab5ec93ffe0cf97edfd7e54b60e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:55:13 +0200 Subject: [PATCH 1589/2000] New translations webarea_overview.md (Portuguese, Brazilian) --- .../version-21/FormObjects/webArea_overview.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md index 2126b3efb2156f..ca44472c15b9f4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md @@ -245,6 +245,10 @@ Quando você fez as configurações conforme descrito acima, você tem novas op [Access 4D methods](properties_WebArea.md#access-4d-methods) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Progression](properties_WebArea.md#progression) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [URL](properties_WebArea.md#url) - [Use embedded Web rendering engine](properties_WebArea.md#use-embedded-web-rendering-engine) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibilty](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +## Supported Events + +[On Begin URL Loading](../Events/onBeginUrlLoading.md) - [On End URL Loading](../Events/onEndUrlLoading.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Open External Link](../Events/onOpenExternalLink.md) - [On Unload](../Events/onUnload.md) - [On URL Filtering](../Events/onUrlFiltering.md) - [On URL Loading Error](../Events/onUrlLoadingError.md) - [On URL Resource Loading](../Events/onUrlResourceLoading.md) - [On Window Opening Denied](../Events/onWindowOpeningDenied.md) + ## 4DCEFParameters.json O 4DCEFParameters.json é um arquivo de configuração que permite a personalização dos parâmetros CEF para gerenciar o comportamento das áreas da Web nos aplicativos 4D. @@ -355,3 +359,4 @@ O arquivo 4DCEFParameters.json padrão contém os seguintes botões: + From ad14c82207aa62fabd5b54848cb26c53592215cd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 02:55:15 +0200 Subject: [PATCH 1590/2000] New translations writeproarea_overview.md (Portuguese, Brazilian) --- .../version-21/FormObjects/writeProArea_overview.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/writeProArea_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/writeProArea_overview.md index f3a64afcf63de9..abd6ef202fcea7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/writeProArea_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/writeProArea_overview.md @@ -15,3 +15,6 @@ Las áreas 4D Write Pro están documentadas en el manual [4D Write Pro](https:// [Auto Spellcheck](properties_Entry.md#auto-spellcheck) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Draggable](properties_Action.md#draggable) - [Droppable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Keyboard Layout](properties_Entry.md#keyboard-layout) - [Left](properties_CoordinatesAndSizing.md#left) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Print Variable Frame](properties_Print.md#print-frame) - [Resolution](properties_Appearance.md#resolution) - [Right](properties_CoordinatesAndSizing.md#right) - [Selection always visible](properties_Entry.md#selection-always-visible) - [Show background](properties_Appearance.md#show-background) - [Show footers](properties_Appearance.md#show-footers) - [Show headers](properties_Appearance.md#show-headers) - [Show hidden characters](properties_Appearance.md#show-hidden-characters) - [Show horizontal ruler](properties_Appearance.md#show-horizontal-ruler) - [Show HTML WYSIWYG](properties_Appearance.md#show-html-wysiwyg) - [Show page frame](properties_Appearance.md#show-page-frame) - [Show references](properties_Appearance.md#show-references) - [Show vertical ruler](properties_Appearance.md#show-vertical-ruler) - [Type](properties_Object.md#type) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar) - [View mode](properties_Appearance.md#view-mode) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) - [Zoom](properties_Appearance.md#zoom) +## Supported Events + +[On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From f99ac9e0ae3589f5505ed05dc75b1a0e99071395 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:06:14 +0200 Subject: [PATCH 1591/2000] New translations web-event.md (Portuguese, Brazilian) --- .../version-21/commands/web-event.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-event.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-event.md index 776315afb3f700..06a8aa96fc2827 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-event.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-event.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------ | :-------------------------: | ---------------------------------- | | Resultados | Object | ← | Information on the triggered event | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 21 | Adicionado | + +
    +
    + ## Descrição `Web Event` returns an object with information on a triggered event linked to a web page component. From 110be1ec33a1d1bc158c7b357ff2eacd080e7ca3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:06:15 +0200 Subject: [PATCH 1592/2000] New translations web-form.md (Portuguese, Brazilian) --- .../version-21/commands/web-form.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-form.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-form.md index c46b08e4cfaa85..531f103fec8cfe 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-form.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | -------------------------- | :-------------------------: | --------------------------- | | Resultados | 4D.WebForm | ← | New `Web Form` proxy object | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 21 | Adicionado | + +
    +
    + ## Descrição The `Web Form` command returns a `4D.WebForm` proxy object, providing a means to work with and effectively emulates the Page's properties and functions. From 26eaf62c344da079bbb9504c580f8b79f01b7e3f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:06:17 +0200 Subject: [PATCH 1593/2000] New translations search-replace.md (Portuguese, Brazilian) --- .../current/Project/search-replace.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Project/search-replace.md b/i18n/pt/docusaurus-plugin-content-docs/current/Project/search-replace.md index 166c7903db50a9..edf670c656efce 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Project/search-replace.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Project/search-replace.md @@ -198,7 +198,7 @@ You can perform various actions using the options menu: - Contents (if accurate): provides the contents that actually matches the criteria; for example, the code line that contains the requested string. - Line number (for code) or page number (for form objects) -## Replace in content {#replace-in-content} +## Replace in content{#replace-in-content} The Replace in content function allows you to replace one character string with another within the listed objects in the Results window. It is available in the [options menu](#options-menu) of the window. From d12051c9c33589fb08ccf98d39e99ff311c4e3e3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:07:04 +0200 Subject: [PATCH 1594/2000] New translations fileclass.md (Portuguese, Brazilian) --- .../version-21-R2/API/FileClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md index b66908989ab290..9904562c1b4c79 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md @@ -790,7 +790,7 @@ A função `.setContent( )` reescrev #### Descrição -A função `.setText()` escreve *text* como o novo conteúdo do arquivo. +A função `.setText()` escreve *text* como o novo conteúdo do arquivo. Se o arquivo referenciado no objeto `File` não existir no disco, ele será criado pela função. Quando o ficheiro já existir no disco, o seu conteúdo anterior é apagado, exceto se já estiver aberto, caso em que o seu conteúdo é bloqueado e é gerado um erro. From 25852881bca6553a0d966446cb04890a406f2d73 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:07:09 +0200 Subject: [PATCH 1595/2000] New translations httpagentclass.md (Portuguese, Brazilian) --- .../version-21-R2/API/HTTPAgentClass.md | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md index a27a0c88089a79..02f143e0fd2cb1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md @@ -49,11 +49,14 @@ Como o HTTPAgent é um objeto compartilhável, você pode adicioná-lo a uma cla +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------------------------------- | :-------------------------: | ------------------------------ | | options | Object | -> | opções padrão para o HTTPAgent | | Resultados | [4D.HTTPAgent](#httpagent-object) | <- | Novo objeto HTTPAgent | +
    #### Descrição @@ -72,17 +75,17 @@ As opções do HTTPAgent serão mescladas com as [opções HTTPRequest](HTTPRequ ::: -| Propriedade | Tipo | Por padrão | Descrição | -| ---------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| certificatesFolder | Folder | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a pasta de certificados do cliente ativo para as solicitações que usam o agente. Can be overriden by "storeCertificateName" (see below) | -| keepAlive | Parâmetros | true | Ativa o keep alive para o agente | -| maxSockets | Integer | 65535 | Número máximo de sockets por servidor | -| maxTotalSockets | Integer | 65535 | Número máximo de sockets para o agente | -| minTLSVersion | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a versão mínima de TLS para as solicitações que usam esse agente | -| protocol | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Protocolo usado para as solicitações que usam o agente | -| storeCertificateName | Text | indefinido | (Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder for the requests using the agent. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | -| timeout | Real | indefinido | Se definido, o tempo limite após o qual um soquete não utilizado é fechado | -| validateTLSCertificate | Parâmetros | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | validateTLSCertificate para as solicitações que usam o agente | +| Propriedade | Tipo | Por padrão | Descrição | +| ---------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| certificatesFolder | Folder | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a pasta de certificados do cliente ativo para as solicitações que usam o agente. Can be overriden by "storeCertificateName" (see below) | +| keepAlive | Parâmetros | true | Ativa o keep alive para o agente | +| maxSockets | Integer | 65535 | Número máximo de sockets por servidor | +| maxTotalSockets | Integer | 65535 | Número máximo de sockets para o agente | +| minTLSVersion | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a versão mínima de TLS para as solicitações que usam esse agente | +| protocol | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Protocolo usado para as solicitações que usam o agente | +| storeCertificateName | Text | indefinido | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | +| timeout | Real | indefinido | Se definido, o tempo limite após o qual um soquete não utilizado é fechado | +| validateTLSCertificate | Parâmetros | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | validateTLSCertificate para as solicitações que usam o agente | :::note From ecf685ca3e249e0601c4873b2c08a6c132c7f90e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:07:12 +0200 Subject: [PATCH 1596/2000] New translations httprequestclass.md (Portuguese, Brazilian) --- .../version-21-R2/API/HTTPRequestClass.md | 57 +++++++++++-------- 1 file changed, 33 insertions(+), 24 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md index 07c7947de4c2b7..9a16d681ddb513 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md @@ -83,12 +83,15 @@ Os objectos HTTPRequest fornecem as seguintes propriedades e funções: +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------------ | :-------------------------: | ---------------------------------- | | url | Text | -> | URL para onde enviar o pedido | | options | Object | -> | Pedir propriedades de configuração | | Resultados | 4D.HTTPRequest | <- | Novo objecto HTTPRequest | +
    #### Descrição @@ -123,30 +126,30 @@ Por exemplo, pode passar as seguintes cordas: No parâmetro *options*, passe um objeto que possa conter as seguintes propriedades: -| Propriedade | Tipo | Descrição | Por padrão | -| ---------------------- | ------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | -| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPAgent para usar para o HTTPRequest. As opções do agente serão mescladas com as opções de solicitação (as opções de solicitação têm precedência). Se nenhum agente específico for definido, será usado um agente global com valores padrão. | Objeto agente global | -| automaticRedirections | Parâmetros | Se true, os redirecionamentos serão realizados automaticamente (até 5 redirecionamentos são tratados, a resposta do 6. º redirecionamento é retornada, se houver) | True | -| body | Diferente de | Corpo do pedido (requerido no caso de `post` ou `put` requests). Pode ser um texto, um blob, ou um objecto. O tipo de conteúdo é determinado a partir do tipo desta propriedade, a menos que seja colocado dentro dos cabeçalhos | indefinido | -| certificatesFolder | [Folder](FolderClass.md) | Define a pasta de certificados de cliente activos. Can be overriden by "storeCertificateName" (see below). | indefinido | -| dataType | Text | Tipo de atributo do corpo de resposta. Valores: "texto", "blob", "objecto", ou "auto". Se "auto", o tipo do conteúdo do corpo será deduzido do seu tipo MIME (objecto para JSON, texto para texto, javascript, xml, mensagem http e forma codificada url, ou então um blob) | "auto" | -| decodeData | Parâmetros | Se for verdade, os dados recebidos em `onData` callback não são compactados | False | -| encoding | Text | Utilizado apenas em caso de pedidos com um `body` (métodos `post` or `put`). Codificação do conteúdo do corpo do pedido se for um texto, ignorado se o tipo de conteúdo for colocado dentro dos cabeçalhos | "UTF-8" | -| headers | Object | Cabeçalhos do pedido. Sintaxe: `headers.key=value` (*value* pode ser uma coleção se a mesma chave precisar aparecer várias vezes) | Objecto vazio | -| method | Text | "POST", "GET", ou outro método | "GET" | -| minTLSVersion | Text | Define a versão mínima do TLS: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | -| onData | [Function](FunctionClass.md) | Chamada de retorno quando os dados do corpo são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onError | [Function](FunctionClass.md) | Chamada de retorno quando ocorre um erro. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onHeaders | [Function](FunctionClass.md) | Chamada de retorno quando os cabeçalhos são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onResponse | [Function](FunctionClass.md) | Chamada de retorno quando uma resposta é recebida. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onTerminate | [Function](FunctionClass.md) | Chamada de retorno quando o pedido estiver terminado. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| protocol | Text | "auto" ou "HTTP1". "auto" significa HTTP1 na implementação actual | "auto" | -| proxyAuthentication | [objeto de autenticação](#authentication-object) | Autenticação por procuração de tratamento de objectos | indefinido | -| returnResponseBody | Parâmetros | Se false, o corpo de resposta não é retornado no objeto [`response`](#response). Devolve um erro se falso e `onData` é indefinido | True | -| serverAuthentication | [objeto de autenticação](#authentication-object) | Autenticação do servidor de tratamento de objectos | indefinido | -| storeCertificateName | Text | (Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | indefinido | -| timeout | Real | Tempo de espera em segundos. indefinido = sem timeout | indefinido | -| validateTLSCertificate | Parâmetros | Se false, 4D não valida o certificado TLS e não retorna um erro se ele for inválido (i.e. expirado, auto-assinado...). Importante: Na implementação actual, a Autoridade de Certificação em si não é verificada. | True | +| Propriedade | Tipo | Descrição | Por padrão | +| ---------------------- | ------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | +| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPAgent para usar para o HTTPRequest. As opções do agente serão mescladas com as opções de solicitação (as opções de solicitação têm precedência). Se nenhum agente específico for definido, será usado um agente global com valores padrão. | Objeto agente global | +| automaticRedirections | Parâmetros | Se true, os redirecionamentos serão realizados automaticamente (até 5 redirecionamentos são tratados, a resposta do 6. º redirecionamento é retornada, se houver) | True | +| body | Diferente de | Corpo do pedido (requerido no caso de `post` ou `put` requests). Pode ser um texto, um blob, ou um objecto. O tipo de conteúdo é determinado a partir do tipo desta propriedade, a menos que seja colocado dentro dos cabeçalhos | indefinido | +| certificatesFolder | [Folder](FolderClass.md) | Define a pasta de certificados de cliente activos. Can be overriden by "storeCertificateName" (see below). | indefinido | +| dataType | Text | Tipo de atributo do corpo de resposta. Valores: "texto", "blob", "objecto", ou "auto". Se "auto", o tipo do conteúdo do corpo será deduzido do seu tipo MIME (objecto para JSON, texto para texto, javascript, xml, mensagem http e forma codificada url, ou então um blob) | "auto" | +| decodeData | Parâmetros | Se for verdade, os dados recebidos em `onData` callback não são compactados | False | +| encoding | Text | Utilizado apenas em caso de pedidos com um `body` (métodos `post` or `put`). Codificação do conteúdo do corpo do pedido se for um texto, ignorado se o tipo de conteúdo for colocado dentro dos cabeçalhos | "UTF-8" | +| headers | Object | Cabeçalhos do pedido. Sintaxe: `headers.key=value` (*value* pode ser uma coleção se a mesma chave precisar aparecer várias vezes) | Objecto vazio | +| method | Text | "POST", "GET", ou outro método | "GET" | +| minTLSVersion | Text | Define a versão mínima do TLS: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | +| onData | [Function](FunctionClass.md) | Chamada de retorno quando os dados do corpo são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onError | [Function](FunctionClass.md) | Chamada de retorno quando ocorre um erro. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onHeaders | [Function](FunctionClass.md) | Chamada de retorno quando os cabeçalhos são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onResponse | [Function](FunctionClass.md) | Chamada de retorno quando uma resposta é recebida. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onTerminate | [Function](FunctionClass.md) | Chamada de retorno quando o pedido estiver terminado. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| protocol | Text | "auto" ou "HTTP1". "auto" significa HTTP1 na implementação actual | "auto" | +| proxyAuthentication | [objeto de autenticação](#authentication-object) | Autenticação por procuração de tratamento de objectos | indefinido | +| returnResponseBody | Parâmetros | Se false, o corpo de resposta não é retornado no objeto [`response`](#response). Devolve um erro se falso e `onData` é indefinido | True | +| serverAuthentication | [objeto de autenticação](#authentication-object) | Autenticação do servidor de tratamento de objectos | indefinido | +| storeCertificateName | Text | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | indefinido | +| timeout | Real | Tempo de espera em segundos. indefinido = sem timeout | indefinido | +| validateTLSCertificate | Parâmetros | Se false, 4D não valida o certificado TLS e não retorna um erro se ele for inválido (i.e. expirado, auto-assinado...). Importante: Na implementação actual, a Autoridade de Certificação em si não é verificada. | True | #### Funções Callback @@ -335,10 +338,13 @@ A propriedade `.returnResponseBody` contém +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | :-: | -------------------------- | | | | | Não exige nenhum parâmetro | +
    #### Descrição @@ -393,11 +399,14 @@ A propriedade `.url` contém a URL da +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------------ | :-------------------------: | ---------------------------------- | | timeout | Real | -> | Tempo máximo de espera em segundos | | Resultados | 4D.HTTPRequest | <- | HTTPRequest object | +
    #### Descrição From 369a6835b0a08cc0ca35a00f627ebf9df0b9fd5f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:08:23 +0200 Subject: [PATCH 1597/2000] New translations parameters.md (Portuguese, Brazilian) --- .../version-21-R2/Concepts/parameters.md | 24 ++++++++++++------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md index 230196832510b2..3c8675944fc5f0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md @@ -174,24 +174,30 @@ Function square($x : Integer) -> $result : Integer return $x * $x ``` -:::note - -Internamente, `return x` executa `myReturnValue:=x`, e retorna ao chamador. Se `return` for usado sem uma expressão, a função ou o método retornará um valor nulo do tipo de retorno declarado (se houver), caso contrário, *indefinido*. - -::: - -A instrução `return` pode ser usada junto com a sintaxe padrão para [valores retornados](#valorretornado) (o valor retornado deve ser do tipo declarado). Entretanto lembre que isso finaliza imediatamente a execução de código. Por exemplo: +A instrução `return` pode ser usada junto com a sintaxe padrão para [valores retornados](#valorretornado) (o valor retornado deve ser do tipo declarado). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Keep in mind that it ends immediately the code execution. Examine the following examples: ```4d +Function getValue -> $v : Integer + $v:=10 + return + // function returns 10 + Function getValue -> $v : Integer $v:=10 return 20 - // retorna 20 + // function returns 20 Function getValue -> $v : Integer return 10 $v:=20 // never executed - // retorna 10 + // function returns 10 + +Function getValue -> $v : Integer + return "Hello" //error + +Function returnHello + return "Hello" + // function returns "Hello" ``` ## Indireção dos parâmetros From 0a8355c21fe610388f2b1f34e3506f3f052dc7c5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:08:48 +0200 Subject: [PATCH 1598/2000] New translations onafteredit.md (Portuguese, Brazilian) --- .../version-21-R2/Events/onAfterEdit.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md index 556bb6af1296b0..240ea746e8fa91 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | -| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista Hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista Hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | ## Descrição From 4dc9638d5b9ad84f00164f8c5fcf88de5e50996f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:08:50 +0200 Subject: [PATCH 1599/2000] New translations onafterkeystroke.md (Portuguese, Brazilian) --- .../version-21-R2/Events/onAfterKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md index f8d25fcb359a5f..eaab8d20b22784 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` retorna o texto do objeto **incluindo** este caractere. | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` retorna o texto do objeto **incluindo** este caractere. |
    História @@ -25,7 +25,7 @@ Depois que as propriedades de evento [`On Before Keystroke`](onBeforeKeystroke.m O evento `No Depois da tecla` não é gerado: -- no método de [colunas da list box](FormObjects/listbox_overview.md#list-box-columns) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) +- no método de [colunas da list box](FormObjects/listbox-column.md) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar estes eventos, você deve usar [`No After Edit`](onAfterEdit.md). ### Sequência de teclas From 62c03cc6f71f995537f35138d5144f21e6301157 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:08:51 +0200 Subject: [PATCH 1600/2000] New translations onaftersort.md (Portuguese, Brazilian) --- .../version-21-R2/Events/onAfterSort.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md index 6c385469cb8201..c9bdfb6c23bd04 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | ## Descrição From ef5a1bfc11fcf7b9479589d2f5bcac2d51956c50 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:08:52 +0200 Subject: [PATCH 1601/2000] New translations onalternativeclick.md (Portuguese, Brazilian) --- .../version-21-R2/Events/onAlternativeClick.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md index ccab76075cc9a8..37dce3888e834f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Button](FormObjects/button_overview.md) - [Caixa de lista](FormObjects/listbox_overview.md) - [Coluna de caixa de lista](FormObjects/listbox_overview.md#list-box-columns) |
  • Botões: a área de "seta" de um botão é clicada em
  • Caixas de lista: Em uma coluna de um array de objeto, um botão ellipsis (atributo "alternateButton") é clicado
  • | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Button](FormObjects/button_overview.md) - [Caixa de lista](FormObjects/listbox-object.md) - [Coluna de caixa de lista](FormObjects/listbox-column.md) |
  • Botões: a área de "seta" de um botão é clicada em
  • Caixas de lista: Em uma coluna de um array de objeto, um botão ellipsis (atributo "alternateButton") é clicado
  • | ## Descrição @@ -22,8 +22,8 @@ Alguns estilos de botão podem ser [vinculados a um menu pop-up](FormObjects/pro ### List box -Esse evento é gerado nas colunas das [caixas de listagem do tipo matriz de objetos](FormObjects/listbox_overview.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). +Esse evento é gerado nas colunas das [caixas de listagem do tipo matriz de objetos](../FormObjects/listbox-column.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Veja a [descrição do atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +Veja a [descrição do atributo "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). From e0472fcb4bcc259c525bfc23de4bfe48bc14e9d6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:08:54 +0200 Subject: [PATCH 1602/2000] New translations onbeforedataentry.md (Portuguese, Brazilian) --- .../version-21-R2/Events/onBeforeDataEntry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md index ff256418706c35..64fe7e3861089a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma célula de um list box está prestes a mudar para o modo de edição | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Uma célula de um list box está prestes a mudar para o modo de edição | ## Descrição From 34eadb0598defadb3587c2c1638e71ad52ce95e2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:08:55 +0200 Subject: [PATCH 1603/2000] New translations onbeforekeystroke.md (Portuguese, Brazilian) --- .../version-21-R2/Events/onBeforeKeystroke.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md index 5b81d2103d1bca..f5f4103a0fe3bf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objeto **sem** este caractere. | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objeto **sem** este caractere. |
    História @@ -23,7 +23,7 @@ Depois que o evento `On Before Keystroke` e os eventos [`On After Keystroke`](on O evento `On Before Keystroke` não é gerado: -- em um método de coluna de uma [list box](FormObjects/listbox_overview.md#list-box-columns) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) +- em um método de coluna de uma [list box](FormObjects/listbox-column.md) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar estes eventos, você deve usar [`No After Edit`](onAfterEdit.md). ### Objectos não enterráveis From c640d84f81defbe6065ef6507a11d25409f20de6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:08:57 +0200 Subject: [PATCH 1604/2000] New translations onbegindragover.md (Portuguese, Brazilian) --- .../version-21-R2/Events/onBeginDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md index 2f90ddfeda28e0..e043efa74c5cd4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Um objecto está a ser arrastado | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Um objecto está a ser arrastado | ## Descrição From 6984719771ef6fa9555f75a528f3ad6519e0ae26 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:09:00 +0200 Subject: [PATCH 1605/2000] New translations onclicked.md (Portuguese, Brazilian) --- .../version-21-R2/Events/onClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md index 7584b63ca7234e..51b184f05769d8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | ## Descrição From 28e32a7b22ee8ca710ca56d159041dfa4c7fd690 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:09:04 +0200 Subject: [PATCH 1606/2000] New translations oncolumnmoved.md (Portuguese, Brazilian) --- .../version-21-R2/Events/onColumnMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md index f36b51c13a1b54..1ac28bb170f909 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna List Box](../FormObjects/listbox_overview.md#list-box-columns) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box](../FormObjects/listbox-column.md) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | ## Descrição From addb313465f57692b0ebeb4f8e0fc63935e04d63 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:09:06 +0200 Subject: [PATCH 1607/2000] New translations oncolumnresize.md (Portuguese, Brazilian) --- .../version-21-R2/Events/onColumnResize.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md index 7b3c54ab240132..aa3a3593254189 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox_overview.md#list-box-columns) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox-column.md) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | ## Descrição From 2ab925600df7e4e47f759a3e1baa0155073dcdd4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:09:07 +0200 Subject: [PATCH 1608/2000] New translations ondatachange.md (Portuguese, Brazilian) --- .../version-21-R2/Events/onDataChange.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md index e9cb558471116c..4a289cc7a37bfe 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | ## Descrição From ec96e4413107ae39baf2a32c6e83bb05ae069e89 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:09:12 +0200 Subject: [PATCH 1609/2000] New translations ondoubleclicked.md (Portuguese, Brazilian) --- .../version-21-R2/Events/onDoubleClicked.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md index 0b4e880c1492cb..f3e30451c7f572 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------- | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | :::note From ab0e6bce83a78fc4194988f74c1ec9773f0b448c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:09:13 +0200 Subject: [PATCH 1610/2000] New translations ondragover.md (Portuguese, Brazilian) --- .../version-21-R2/Events/onDragOver.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md index 3e97f1006409be..0aa072f4456183 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | ## Descrição From 13b99d365a7b9489b11a4c907d035da5a836c248 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:09:14 +0200 Subject: [PATCH 1611/2000] New translations ondrop.md (Portuguese, Brazilian) --- .../version-21-R2/Events/onDrop.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md index e0f5027d96a15f..167a251130f357 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | ## Descrição From d3aed1b4eaada50f4c0c745ea4bfc1afa752ddfe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:09:17 +0200 Subject: [PATCH 1612/2000] New translations onfooterclick.md (Portuguese, Brazilian) --- .../version-21-R2/Events/onFooterClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md index c11832259d489d..78a2fa06f003bd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no rodapé de uma coluna de list box | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Ocorre um clique no rodapé de uma coluna de list box | ## Descrição From 7582a6e7d8d4a029ace90c6686c89a20c51902b4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:09:19 +0200 Subject: [PATCH 1613/2000] New translations ongettingfocus.md (Portuguese, Brazilian) --- .../version-21-R2/Events/onGettingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md index eebcd88089fb4f..f273b7a82d71ed 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On getting focus --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | ## Descrição From 6c40f7ad8e96bb7c0b4bfc5962c04e9f49c127de Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:09:21 +0200 Subject: [PATCH 1614/2000] New translations onheaderclick.md (Portuguese, Brazilian) --- .../version-21-R2/Events/onHeaderClick.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md index 8fb9d7da298645..a02abd3b6a7eab 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no cabeçalho de uma coluna | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) | Ocorre um clique no cabeçalho de uma coluna | ## Descrição From 12e1b75d86a7e5d7fe5353b55b4b454b0c815b45 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:09:23 +0200 Subject: [PATCH 1615/2000] New translations onload.md (Portuguese, Brazilian) --- .../version-21-R2/Events/onLoad.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md index a0b625033e594d..bbb95fc9e01e3e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | ## Descrição From 64790e483e72728b9d7461eb78f4ed389a68f112 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:09:26 +0200 Subject: [PATCH 1616/2000] New translations onlosingfocus.md (Portuguese, Brazilian) --- .../version-21-R2/Events/onLosingFocus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md index 0864f2beba063c..3fb5738cda15cb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | ## Descrição From 9cea22eab882fac5d2be6b800fe9f0df6c285b31 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:09:28 +0200 Subject: [PATCH 1617/2000] New translations onmouseenter.md (Portuguese, Brazilian) --- .../version-21-R2/Events/onMouseEnter.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md index 0c2f085da50c6e..b60f1a0df0cc5d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato entra na área gráfica de um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato entra na área gráfica de um objeto | ## Descrição From f16456aa464910db7f7cb27008986c73de951a96 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:09:29 +0200 Subject: [PATCH 1618/2000] New translations onmouseleave.md (Portuguese, Brazilian) --- .../version-21-R2/Events/onMouseLeave.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md index fcc43c03858059..0ce33748a5b688 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato deixa a área gráfica de um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato deixa a área gráfica de um objeto | ## Descrição From 586f1af03a832bd73e51b5f978763f187deac075 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:09:31 +0200 Subject: [PATCH 1619/2000] New translations onmousemove.md (Portuguese, Brazilian) --- .../version-21-R2/Events/onMouseMove.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md index ffb0ce7785cd88..61ca280143f1e6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do mouse move pelo menos um píxel OU uma tecla modificadora (Shift, Alt/Option, Shift Lock) foi pressionado | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do mouse move pelo menos um píxel OU uma tecla modificadora (Shift, Alt/Option, Shift Lock) foi pressionado | ## Descrição From 9040ccf0102875eb181ada7d14c2cf6c398b0904 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:09:41 +0200 Subject: [PATCH 1620/2000] New translations onrowmoved.md (Portuguese, Brazilian) --- .../version-21-R2/Events/onRowMoved.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md index 4bc1156567ae27..c82d7884f505ae 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma linha do list box é movida pelo usuário através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox-column.md) | Uma linha do list box é movida pelo usuário através de arrastar e largar | ## Descrição From cfc2ae18a3eddc2d6ce938946e4548d1d08b1456 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:09:46 +0200 Subject: [PATCH 1621/2000] New translations onunload.md (Portuguese, Brazilian) --- .../version-21-R2/Events/onUnload.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md index b195570b71429d..a5fb82307d3e30 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | ## Descrição From 38933708667dcb6215208e77cc15d1ad23c204de Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:09:50 +0200 Subject: [PATCH 1622/2000] New translations onvalidate.md (Portuguese, Brazilian) --- .../version-21-R2/Events/onValidate.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md index 2b27ddf80ca8c3..95b5fb9dcdb109 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | ## Descrição From b653159f638bf9d49c9a939e1c6539ef59a760a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:09:55 +0200 Subject: [PATCH 1623/2000] New translations overview.md (Portuguese, Brazilian) --- .../version-21-R2/Events/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md index ead4cda83cc6fc..8986766b3e1f86 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md @@ -28,7 +28,7 @@ Cada evento é retornado como um objeto pelo comando [`FORM Event`](../commands/ Propriedades adicionais são retornadas quando o evento ocorre em objetos específicos. Em particular: -- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). ## Eventos e métodos From b937901f2a03169f95e5c856e08cb5b1c14f9d2c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:10:07 +0200 Subject: [PATCH 1624/2000] New translations pictures.md (Portuguese, Brazilian) --- .../version-21-R2/FormEditor/pictures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md index 3c890b0b126af6..825ed1e56f99b4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md @@ -46,7 +46,7 @@ As imagens de alta resolução com a convenção @nx podem ser utilizadas nos se - [Botones](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[casillas de selección](FormObjects/checkbox_overview.md) - [Botones imagen](FormObjects/pictureButton_overview.md)/[imagen Pop-up](FormObjects/picturePopupMenu_overview.md) - [Controles de tabulação](FormObjects/tabControl.md) -- [Cabeçalhos List box](FormObjects/listbox_overview.md#list-box-headers) +- [Cabeçalhos List box](FormObjects/listbox-header-footer.md#headers) - [Ícones de menu](Menus/properties.md#item-icon) 4D dá automaticamente prioridade às imagens com a resolução mais alta. 4D dá automaticamente prioridade às imagens com a resolução mais alta. Mesmo que um comando ou propriedade especifique *circle.png*, *circle@3x.png* será usado (se existir). From 3c2de5cd46a346d470acecd185ab329ccb5e7bcc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:10:27 +0200 Subject: [PATCH 1625/2000] New translations listbox_overview.md (Portuguese, Brazilian) --- .../FormObjects/listbox_overview.md | 713 +----------------- 1 file changed, 35 insertions(+), 678 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md index 04cda8315c0188..b711d883dd1642 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ O usuário pode selecionar um ou mais linhas usando os atalhos padrão: **Shift+ Uma list box é composta de quatro partes diferentes: -- o objeto list box em sua globalidade -- colunas, -- cabeçalhos de coluna, e -- rodapés de colunas. +- the [list box object](./listbox-object.md) in its entirety, +- [columns](./listbox-column.md), +- column [headers](./listbox-header-footer.md#headers), and +- column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ Cada parte tem seu próprio nome assim como propriedades específicas. Por exemp 1. Método objeto de cada coluna 2. Método objeto da list box -O método objeto de coluna obtém os eventos que ocorrem em seu [cabeçalho](#list-box-headers) e [rodapé](#list-box-footers). +O método objeto de coluna obtém os eventos que ocorrem em seu [cabeçalho](./listbox-header-footer.md#headers) e [rodapé](./listbox-header-footer.md#footers). ### Tipos de List box @@ -59,284 +59,7 @@ Há vários tipos de list boxes com seus próprios comportamentos e propriedades Pode configurar completamente um objeto list box através de suas propriedades e também pode gerenciar dinamicamente por programação. -A linguagem 4D inclui um tema "List Box" dedicado para comandos de list box, mas também podem ser usados comandos de vários outros temas, como comandos "Propriedades dos objetos" ou comandos `EDIT ITEM`, `Displayed line number`. Consulte a página [Resumo dos comandos List Box](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) da *Referência da linguagem 4D* para obter mais informações. - -## Objetos tipo list box - -### List box de tipo array - -Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. - -Como padrão, 4D atribui o nome "ColumnX" para cada coluna. Você pode alterá-lo, assim como outras propriedades de coluna, nas [propriedades das colunas](listbox_overview.md#column-specific-properties). O formato de exibição de cada coluna também pode ser definido com o comando `OBJECT SET FORMAT`. - -> Os list boxes do tipo array podem ser exibidos em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. - -Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Você também pode associar uma [lista de opções](properties_DataSource.md#choice-list) a uma coluna para controlar a entrada de dados. -The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or `LISTBOX DELETE ROWS`) as well as array manipulation commands. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: - -```4d -ARRAY TEXT(varCol;size) -``` - -Também pode usar uma lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Aviso**: quando uma list box contiver vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. - -### List box de tipo seleção - -Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo, `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo, `[Employees]FirstName+" "[Employees]LastName`) ou pode ser simplesmente uma fórmula (por exemplo, `String(Milliseconds)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. A expressão também pode ser um método de proejeto, uma variável ou um item array. - -O conteúdo de cada linha é então avaliado de acordo com uma seleção de registros: a **seleção atual** de uma tabela ou uma **seleção nomeada**. - -No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. - -### List boxes Collection ou Entity selection - -Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. - -Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessado por meio da palavra-chave [This](../Concepts/classes.md#this). A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). A expressão também pode ser um método de proejeto, uma variável ou um item array. - -Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. - -:::note - -Quando as entidades são excluídas, suas referências permanecem na seleção da entidade com um valor *undefined*, assim exibindo linhas em branco no list box. Neste caso, você pode chamar a função [`.clean()`](API/EntitySelectionClass.md#clean) para obter uma nova seleção de entidade, mas sem as referências de entidade deletadas. - -::: - -Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por outro lado, se forem feitas modificações na coleção usando, por exemplo, as várias funções da [classe Collection](.../API/CollectionClass.md), você precisará notificar explicitamente o 4D reatribuindo a variável da coleção a ela mesma, para que o conteúdo do list box seja atualizado. Por exemplo: - -```4d -myCol:=myCol.push("new value") //exibir novo valor na list box -``` - -### Propriedades compatíveis - -Propriedades compatíveis dependem do tipo de list box. - -| Propriedade | List box array | List box seleção | List box coleção ou entity selection | -| -------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | -| [Cor de fundo alternativa](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Cor de Fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrito](properties_Text.md#bold) | X | X | X | -| [Expressão de cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Classe](properties_Object.md#css-class) | X | X | X | -| [Seleção de coleção ou entidade](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionamento automático de coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Item atual](properties_DataSource.md#current-item) | | | X | -| [Posição atual do item](properties_DataSource.md#current-item-position) | | | X | -| [Fonte de dados](properties_Object.md#data-source) | X | X | X | -| [Nome do formulário de detalhes](properties_ListBox.md#detail-form-name) | | X | | -| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | -| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | -| [Clique duas vezes na linha](properties_ListBox.md#double-click-on-row) | | X | | -| [Arrastável](properties_Action.md#draggable) | X | X | X | -| [Droppable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Fonte](properties_Text.md#font) | X | X | X | -| [Cor da fonte](properties_Text.md#font-color) | X | X | X | -| [Expressão de Cor da Fonte](properties_Text.md#font-color-expression) | | X | X | -| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | -| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | -| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | -| [Ocultar linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Ocultar retângulo de foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Ocultar destaque de seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List Box hierárquico](properties_Object.md#array-list-box) | X | | | -| [Highlight Set](properties_ListBox.md#highlight-set) | | X | | -| [Alinhamento Horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Horizontal Line Color](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Italic](properties_Text.md#italic) | X | X | X | -| [Left](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Tabela mestre](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Método](properties_Action.md#method) | X | X | X | -| [Movable Rows](properties_Action.md#movable-rows) | X | | | -| [Seleção temporária](properties_DataSource.md#selection-name) | | X | | -| [Number of Columns](properties_ListBox.md#number-of-columns) | X | X | X | -| [Number of Locked Columns](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Number of Static Columns](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Object Name](properties_Object.md#object-name) | X | X | X | -| [Right](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Row Control Array](properties_ListBox.md#row-control-array) | X | | | -| [Row Font Color Array](properties_Text.md#row-font-color-array) | X | | | -| [Row Height](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Row Height Array](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Row Style Array](properties_Text.md#row-style-array) | X | | | -| [Selected Items](properties_DataSource.md#selected-items) | | | X | -| [Selection Mode](properties_ListBox.md#selection-mode) | X | X | X | -| [Edição com um único clique](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenável](properties_Action.md#sortable) | X | X | X | -| [Ação padrão](properties_Action.md#standard-action) | X | | | -| [Expressão de estilo](properties_Text.md#style-expression) | | X | X | -| [Top](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Sublinhado](properties_Text.md#underline) | X | X | X | -| [Variável ou Expressão](properties_Object.md#variable-or-expression) | X | X | | -| [Alinhamento vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Cor da linha vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barra de rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Tamanho Vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidade](properties_Display.md#visibility) | X | X | X | -| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. - -### Supported Form Events {#supported-form-events} - -| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array unicamente* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | -| On Column Moved |
  • [columnName](#propriedadesadicionais)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [newSize](#propriedadesadicionais)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#propriedades adicionais)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [footerName](#propriedadesadicionais)
  • | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Mouse Enter |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array unicamente* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#propriedades adicionais)
  • [verticalScroll](#propriedadesadicionais)
  • | | -| On Unload | | | - -#### Additional Properties {#additional-properties} - -Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: - -| Propriedade | Tipo | Descrição | -| -------------------- | ------------- | ---------------------------------------------------------------------------- | -| area | text | Área de objeto List box ("header", "footer", "cell") | -| areaName | text | Nome da zona | -| column | inteiro longo | Número da coluna | -| columnName | text | Nome da coluna | -| footerName | text | Nome do rodapé | -| headerName | text | Nome do cabeçalho | -| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | -| isRowSelected | boolean | True se a linha estiver selecionada, senão False | -| newPosition | inteiro longo | Nova posição da coluna ou linha | -| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | -| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | -| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | -| row | inteiro longo | Número da linha | -| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | - -> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. - -## Colunas List box {#list-box-columns} - -Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Você pode definir propriedades padrão (texto, cor de fundo, etc.) para cada coluna da caixa de listagem; essas propriedades têm prioridade sobre as propriedades do objeto da caixa de listagem. - -> Você pode definir o [Expression type](properties_Object.md#expression-type) para colunas de list box de tipo array (String, Text, Number, Date, Time, Picture, Boolean ou Object). - -### Column Specific Properties {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Supported Form Events {#supported-form-events-1} - -| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array unicamente* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#propriedadesadicionais)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [newSize](#propriedadesadicionais)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [footerName](#propriedadesadicionais)
  • | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array unicamente* | -| On Scroll |
  • [horizontalScroll](#propriedades adicionais)
  • [verticalScroll](#propriedadesadicionais)
  • | | -| On Unload | | | - -## Cabeçalhos de list box - -> Para poder acessar as propriedades de cabeçalho de um list box, é necessário ativar a opção [Exibir cabeçalhos](properties_Headers.md#display-headers) do list box. - -Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: - -![](../assets/en/FormObjects/listbox_header.png) - -Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. - -Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho ao lado ou no lugar do título da coluna, por exemplo, ao executar [classificações personalizadas](#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. - -### Propriedades específicas de cabeçalho - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - -## Rodapés de list box - -> Para poder acessar as propriedades do rodapé para um list box, você deve ativar a opção [Exibir rodapés](properties_Footers.md#display-footers). - -List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. - -Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Em particular, você pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). - -Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. Por exemplo, OBJECT SET VISIBLE(\*;"footer3";False) esconde todos os rodapés no objeto list box ao qual footer3 pertence e não apenas esse rodapé. - -### Propriedades específicas do rodapé - -[Formato Alpha](properties_Display.md#alpha-format) - [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrito](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Formato de data](properties_Display.md#date-format) - [Tipo de expressão](properties_Object.md#expression-type) - [Fonte](properties_Text.md#font) - [Cor do fonte](properties_Text.md#font-color) - [Dica](properties_Help.md#help-tip) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Padding horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Formato de número](properties_Display.md#number-format) - [Nome do objeto](properties_Object.md#object-name) - [Formato da imagem](properties_Display.md#picture-format) - [Formato do tempo](properties_Display.md#time-format) - [Truncate com ellipsis](properties_Display.md#truncate-with-ellipsis) - [Sublinhado](properties_Text.md#underline) - [Cálculo variável](properties_Object.md#variable-calculation) - [Variável ou Expressão](properties_Object.md#variable-or-expression) - [Alinhamento vertical](properties_Text.md#vertical-alignment) - [Padding](properties_Coordinates_CoordinatesAndSizing.md#vertical-padding) - [Largura](properties_CoordinatesAndSizing.md#width) - [Embalagem de palavras](properties_Display.md#wordwrap) +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Consulte a página [Resumo dos comandos List Box](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) da *Referência da linguagem 4D* para obter mais informações. ## Gerenciar entrada @@ -520,14 +243,14 @@ Você pode ativar ou desativar a classificação padrão do usuário desativando O suporte de ordenação padrão depende do tipo de list box: -| Tipo de list box | Suporte de ordenação padrão | Comentários | -| ----------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Uma coleção de objetos | Sim |
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colecção de valores escalares | Não | Use a classificação personalizada com a função [`orderBy()`](../API/CollectionClass.md#orderby) | -| Seleção de entidades | Sim |
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
  • Supported: sorts on related attributes (e.g. "This.company.name")
  • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). Para isso, você precisa usar a classificação personalizada com a função [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (veja o exemplo abaixo)
  • | -| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | -| Seleção temporal | Não | | -| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | +| Tipo de list box | Suporte de ordenação padrão | Comentários | +| ----------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Uma coleção de objetos | Sim |
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Colecção de valores escalares | Não | Use a classificação personalizada com a função [`orderBy()`](../API/CollectionClass.md#orderby) | +| Seleção de entidades | Sim |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
    • Supported: sorts on related attributes (e.g. "This.company.name")
    • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | +| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | +| Seleção temporal | Não | | +| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | ### Ordenação personalizada @@ -567,10 +290,10 @@ O valor da [variável de cabeçalho de coluna](properties_Object.md#variable-or- - Se a variável for estabelecida como 0, a coluna não é ordenada e a flecha de ordenação não é exibida; ![](../assets/en/FormObjects/sorticon0.png) -- Se a variável for definida como 1, a coluna será classificada em ordem crescente e a seta de classificação será exibida. +- Se a variável for definida como 1, a coluna será classificada em ordem crescente e a seta de classificação será exibida. ![](../assets/en/FormObjects/sorticon2.png) -- Se a variável for estabelecida como 2, a coluna é ordenada de forma descendente e a flecha de ordenação é exibida. +- Se a variável for estabelecida como 2, a coluna é ordenada de forma descendente e a flecha de ordenação é exibida. ![](../assets/en/FormObjects/sorticon1.png) > Somente [variáveis] declaradas ou dinâmicas (Concepts/variables.md) podem ser usadas como variáveis de coluna de cabeçalho. Outros tipos de [expressions](Aceitações/quick-tour.md#expressions) como `Form.sortValue` não são suportados. @@ -583,8 +306,8 @@ Pode estabelecer o valor da variável (por exemplo, Header2:=2) para “forçar Aqui estão algumas maneiras de estabelecer cores de fundo, cores de fonte e estilos de fonte para list boxes: -- no nível das [propriedades do objeto list box](#list-box-objects), -- no nível das [propriedades da coluna](#list-box-columns), +- no nível das [propriedades do objeto list box](./listbox-object.md), +- no nível das [propriedades da coluna](./listbox-column.md), - usando [propriedades de matrizes ou expressões](#using-arrays-and-expressions) para o list box e/ou para cada coluna, - no nível do texto de cada célula (se [texto multi-estilo](properties_Text.md#multi-style)). @@ -592,14 +315,12 @@ Aqui estão algumas maneiras de estabelecer cores de fundo, cores de fonte e est Princípios de prioridade e herança são observados quando a mesma propriedade for estabelecida em mais de um nível. -| Nível de prioridade | Localização do parâmetro | -| ------------------- | -------------------------------------------------------------------------------------------------- | -| alta prioridade | Célula (se texto multiestilo) | -| | Arrays/métodos de coluna | -| | Arrays/métodos de Listbox | -| | Propriedades da coluna | -| | Propriedades de list box | -| baixa prioridade | Expressão Meta Info (para list boxes de tipo collection ou seleção de entidade) | +1. (highest priority) Cell (if multi-style text) +2. Arrays/métodos de coluna +3. Arrays/métodos de Listbox +4. Propriedades da coluna +5. Propriedades de list box +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) Por exemplo se estabelecer um estilo de fonte nas propriedades de list box e outro usando um array estilo para a coluna, este último será levado em consideração. @@ -609,7 +330,8 @@ Para cada atributo (estilo, cor e cor de fundo), uma **herança** é implementad - para atributos linhas: valores de atributos de colunas - para atributos coluna: valores atributos no list box -Dessa maneira se quiser que um objeto herde o valor de atributo de um nível superior, pode usar a constante `lk inherited` (valor padrão) à definição de comando ou diretamente no elemento do array correspondente de estilo/cor. Por exemplo, dado um list box array contendo um estilo de fonte padrão com cores alternadas: +Dessa maneira se quiser que um objeto herde o valor de atributo de um nível superior, pode usar a constante `lk inherited` (valor padrão) à definição de comando ou diretamente no elemento do array correspondente de estilo/cor. Por exemplo dado um list box array contendo um estilo de fonte padrão com cores alternantes: + ![](../assets/en/FormObjects/listbox_styles3.png) Pode realizar as modificações abaixo: @@ -788,19 +510,20 @@ Por exemplo, se quiser seleccionar a fila que contém Rennes, deve passar: ->MyListbox{3}:=True ``` -Representação não hierárquica: +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch7.png) -Representação hierárquica: + +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch8.png) > Se uma ou mais filas estiverem escondidas porque os seus pais estão desmoronados, já não são seleccionados. Apenas as linhas visíveis (directamente ou por rolagem) podem ser seleccionadas. Por outras palavras, as filas não podem ser tanto escondidas como seleccionadas. As with selections, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command will return the same values for a hierarchical list box and a non-hierarchical list box. This means that in both of the examples below, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) will return the same position: (3;2). -*Representação não hierárquica:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*Representação hierárquica:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) Quando todas as filas de uma sub-hierarquia estão escondidas, a linha de quebra é automaticamente escondida. No exemplo acima, se as linhas 1 a 3 estiverem escondidas, a linha de quebra "Bretanha" não aparecerá. @@ -817,10 +540,10 @@ As linhas de quebra não são tidas em conta nos arrays internos utilizados para Dada, por exemplo, a seguinte caixa de listagem (os nomes dos arrays associados são especificados entre parênteses): -*Representação não hierárquica:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*Representação hierárquica:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) No modo hierárquico, os níveis de interrupção não são levados em consideração pelas matrizes de modificação de estilo denominadas `tStyle` e `tColors`. Para modificar a cor ou o estilo dos níveis de quebra, é necessário executar as seguintes declarações: @@ -846,379 +569,13 @@ Usando os formulários `On Expand` e `On Collapse`, os eventos podem ultrapassar Neste caso, é necessário preencher e esvaziar os arrays através do código. Os princípios a serem implementados são os seguintes: -- Quando a list box é exibido, somente o primeiro array deve ser preenchido. No entanto, você deve criar um segundo array com valores vazios para que o list box exiba os botões expandir/colapsar: +- Quando a list box é exibido, somente o primeiro array deve ser preenchido. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- Quando um usuário clicar num botão de expansão, pode processar o evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. +- Quando um usuário clicar num botão de expansão, pode processar o evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. ![](../assets/en/FormObjects/hierarch16.png) - Quando um usuário clicar num botão de colapso, pode processar o evento `On Collapse`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. -## Arrays objetos nas colunas (4D View Pro) - -As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. - -A seguinte caixa de listagem foi concebida utilizando uma matriz de objectos: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configuração de uma coluna de matriz de objectos - -Para atribuir um arrayz de objetos a uma coluna list box, basta definir o nome do array de objetos na lista de propriedades (campo "Variable Name") ou usar o comando [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md), como em qualquer coluna baseada em arrays. Na lista de propriedades, pode agora selecionar Objecto como "Tipo de Expressão" para a coluna: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Estão disponíveis propriedades padrão relacionadas com coordenadas, tamanho e estilo para colunas de objectos. Pode defini-los usando a lista de propriedades, ou programando o estilo, cor da fonte, cor de fundo e visibilidade para cada linha de uma coluna de caixa de lista de tipo de objecto. Estes tipos de colunas também podem ser ocultados. - -No entanto, o tema Fonte de Dados não está disponível para as colunas da caixa de listagem tipo objecto. De fato, o conteúdo de cada célula de coluna é baseado em atributos encontrados no elemento correspondente da array de objectos. Cada elemento da array pode definir: - -o tipo de valor (obrigatório): texto, cor, evento, etc. -o valor em si (opcional): usado para entrada/saída. -a exibição do conteúdo da célula (opcional): botão, lista, etc. -configurações adicionais (opcional): dependem do tipo de valor -Para definir essas propriedades, você precisa definir os atributos apropriados no objeto (os atributos disponíveis estão listados abaixo). Por exemplo, pode escrever "Olá Mundo!" numa coluna de objectos usando este código simples: - -```4d -ARRAY OBJECT(obColumn;0) //column array - var $ob : Object //first element - OB SET($ob;"valueType";"text") //defines the value type (mandatory) - OB SET($ob;"value";"Hello World!") //defines the value - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> O formato de visualização e os filtros de entrada não podem ser definidos para uma coluna de objectos. Dependem automaticamente do tipo de valor. - -#### valueType e visualização de dados - -Quando uma coluna de caixa de listagem é associada a uma array de objectos, a forma como uma célula é exibida, introduzida, ou editada, é baseada no atributo valueType do elemento da array. Os valores suportados são os tipos de valores: - -- "texto": para um valor de texto -- "real": para um valor numérico que pode incluir separadores como `\`, `<.>` ou `<,>` -- "integer": para um valor inteiro -- "booleano": para um valor Verdadeiro/Falso -- "cor": para definir uma cor de fundo -- "evento": para exibir um botão com um rótulo. - -4D utiliza widgets padrão no que respeita ao valor "valueType" (ou seja, um "texto" é exibido como um widget de entrada de texto, um "booleano" como uma caixa de verificação), mas também estão disponíveis exibições alternativas através de opções (*por exemplo*, um real também pode ser representado como um menu drop-down). A tabela seguinte mostra a visualização por defeito, bem como as alternativas para cada tipo de valor: - -| valueType | Widget padrão | Widgets alternativos | -| --------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| text | entrada de texto | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | -| real | entrada de texto controlada (números e separadores) | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | -| integer | entrada de texto controlada (apenas números) | menu drop down (lista necessária) ou caixa combinada (lista de escolha) ou caixa de verificação de três estados | -| boolean | caixa de verificação | menu drop-down (lista obrigatória) | -| color | cor de fundo | text | -| "event" | botão com rótulo | | -| | | Todos os widgets podem ter um botão de alternância de unidade adicional ou um botão de elipse ligado à célula. | - -Define-se a visualização e opções de células usando atributos específicos em cada objecto (ver abaixo). - -#### Formatos de visualização e filtros de entrada - -Não é possível definir formatos de exibição ou filtros de entrada para colunas de caixas de listagem de tipos de objectos. São automaticamente definidos de acordo com o tipo de valor. Estes estão listados na tabela seguinte: - -| Tipo de valor | Formato predefinido | Controlo de entrada | -| ------------- | --------------------------------------------------------------------------------------------- | ------------------------------------------ | -| text | o mesmo que definido no objecto | qualquer (sem controlo) | -| real | o mesmo que definido no objeto (utilizando o separador decimal do sistema) | "0-9" e "." e "-" | -| | | "0-9" y "." si min>=0 | -| integer | o mesmo que definido no objecto | "0-9" e "-" | -| | | "0-9" if min>=0 | -| Parâmetros | caixa de verificação | N/A | -| color | N/A | N/A | -| "event" | N/A | N/A | - -### Atributos - -Cada elemento da array de objetos é um objecto que pode conter um ou mais atributos que definirão o conteúdo da célula e a exibição dos dados (ver exemplo acima). - -O único atributo obrigatório é "valueType" e os seus valores suportados são "text", "real", "integer", "boolean", "color", e "event". A tabela seguinte lista todos os atributos suportados nas arrays de objectos da caixa de listagem, dependendo do valor "valueType" (quaisquer outros atributos são ignorados). Os formatos de exibição são detalhados e são fornecidos exemplos abaixo. - -| | valueType | text | real | integer | boolean | color | "event" | -| --------------------- | ----------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------- | -| *Atributos* | *Description* | | | | | | | -| value | valor da célula (entrada ou saída) | x | x | x | | | | -| min | valor mínimo | | x | x | | | | -| max | valor máximo | | x | x | | | | -| behavior | valor "threeStates" | | | x | | | | -| requiredList | lista drop down definida no objecto | x | x | x | | | | -| choiceList | combo box definida no objecto | x | x | x | | | | -| requiredListReference | 4D lista ref, depende do valor "saveAs | x | x | x | | | | -| requiredListName | Nome da lista 4D, depende do valor "saveAs | x | x | x | | | | -| saveAs | "referência" ou "valor | x | x | x | | | | -| choiceListReference | 4D lista ref, mostrar caixa combinada | x | x | x | | | | -| choiceListName | Nome da lista 4D, mostrar caixa combinada | x | x | x | | | | -| unitList | array de X elementos | x | x | x | | | | -| unitReference | índice de elementos seleccionados | x | x | x | | | | -| unitsListReference | 4D lista ref para unidades | x | x | x | | | | -| unitsListName | 4D nome da lista para unidades | x | x | x | | | | -| alternateButton | adicionar um botão alternativo | x | x | x | x | x | | - -#### value - -Os valores das células são armazenados no atributo "value". Este atributo é utilizado tanto para a entrada como para a saída. Também pode ser utilizada para definir valores por defeito quando se utilizam listas (ver abaixo). - -```4d - ARRAY OBJECT(obColumn;0) //column array - var $ob1;$ob2;$ob3 : Object - var $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> Os valores Null são suportados e resultam numa célula vazia. - -#### mín. e máx - -Quando o "valueType" é "real" ou "integer", o objeto também aceita os atributos min e max com os valores apropriados (os valores devem ser do mesmo tipo que o valueType). - -Esses atributos podem ser usados para controlar o intervalo de valores de entrada. Quando uma célula é validada (quando perde o foco), se o valor de entrada for menor que o valor mínimo ou maior que o valor máximo, ela será rejeitada. Nesse caso, o valor anterior é mantido e uma dica exibe uma explicação. - -```4d - var $ob3 : Object - var $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -O atributo behavior fornece variações para a representação regular de valores. Em 4D v15, uma única variação é proposta: - -| Atributo | Valor(es) disponível(eis) | valueType(s) | Descrição | -| -------- | --------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | Representa um valor numérico como uma caixa de verificação de três estados.
    2=semi-checado, 1=marcada, 0=desmarcada, -1=invisível, -2=desmarcado desabilitado, -3=checado desabilitado, -4=semi-checado desabilitado | - -```4d - var $ob3; $ob4 : Object - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";-3) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList e choiceList - -Quando um atributo "choiceList" ou "requiredList" está presente no objeto, a entrada de texto é substituída por uma lista suspensa ou uma combo box, dependendo do atributo: - -- Se o atributo é "choiceList", a célula é apresentada como um combo box. Isto significa que o usuário pode selecionar ou escrever um valor. -- Se o atributo for "requiredList", então a célula é exibida como uma lista suspensa e o usuário só pode selecionar um dos valores fornecidos na lista. - -Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. - -> Os valores do widget são definidos através de um array. Se quiser atribuir uma lista 4D existente ao widget, você precisará usar os atributos "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". - -Exemplos: - -- Se quiser exibir uma lista suspensa com apenas duas opções: "Open" ou "Closed". "Closed" deve ser pré-selecionada: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- Se quiser aceitar qualquer valor inteiro, mas exibir uma caixa de combinação para sugerir os valores mais comuns: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName e requiredListReference - -Os atributos "requiredListName" e "requiredListReference" permitem que você use, em uma célula do list box, uma lista definida no 4D no modo Desenho (no editor de Listas da caixa de ferramentas) ou por programação (usando o comando New list). A célula será então apresentada como uma lista pendente. Isso significa que o usuário só pode selecionar um dos valores fornecidos na lista. - -Use "requiredListName" ou "requiredListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. - -> - Se quiser definir esses valores através de uma matriz simples, você precisará usar o atributo "requiredList". -> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". - -Exemplos: - -- Você deseja exibir uma lista suspensa com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde"), salvá-la como um valor e exibir "azul" por padrão: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- Você quer exibir uma lista suspensa baseada em uma lista definida por programação e salvá-la como uma referência: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` - -../assets/en/FormObjects/listbox_column_objectArray_cities.png - -#### choiceListName e choiceListReference - -Os atributos "choiceListName" e "choiceListReference" permitem que você use, em uma célula de list box, uma lista definida no 4D no modo Desenho (na caixa de ferramentas) ou por programação (usando o comando New list). A célula é então exibida como uma combo box, o que significa que o usuário pode selecionar ou digitar um valor. - -Use "choiceListName" ou "choiceListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. - -> - Se quiser definir esses valores através de um array simples, você precisará usar o atributo "choiceList". -> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". - -Exemplo: - -Você deseja exibir uma caixa de combinação com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde") e exibir "verde" por padrão: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference e unitReference - -Você pode usar atributos específicos para adicionar unidades associadas aos valores das células (por exemplo: "10 cm", "20 pixels" etc.). Para definir a lista de unidades, pode utilizar um dos seguintes atributos: - -- "unitsList": um array que contém os elementos x usados para definir as unidades disponíveis (por exemplo: "cm", "polegadas", "km", "milhas" etc.). Utilize este atributo para definir unidades no interior do objeto. -- "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. Use esse atributo para definir unidades com uma lista 4D criada com o comando [`New list`](../commands-legacy/new-list.md). -- "unitsListName": um nome de uma lista 4D baseada em design que contém unidades disponíveis. Utilize este atributo para definir unidades com uma lista 4D criada na caixa de ferramentas. - -Independentemente da forma como a lista de unidades é definida, ela pode ser associada ao seguinte atributo: - -- "unitReference": um valor único que contenha o índice (de 1 a x) do item selecionado na lista de valores "unitsListReference" ou "unitsListName". - -A unidade atual é exibida como um botão que percorre os valores "unitList", "unitsListReference" ou "unitsListName" sempre que é clicado (por exemplo, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) - -Exemplo: - -Queremos configurar uma entrada numérica seguida de duas unidades possíveis: "linhas" ou "píxeis". O valor atual é "2" + "linhas". Utilizamos valores definidos diretamente no objeto (atributo "unitsList"): - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -var $ob : Object -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Se você quiser adicionar um botão de elipses [...] para uma célula, basta passar o "alternateButton" com o valor True no objeto. O botão será automaticamente apresentado na célula. - -Quando esse botão for clicado por um usuário, será gerado um evento `On Alternate Click`, e você poderá tratá-lo como quiser (consulte o parágrafo "Gerenciamento de eventos" para obter mais informações). - -Exemplo: - -```4d -var $ob1 : Object -var $entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -O valueType "color" permite-lhe apresentar uma cor ou um texto. - -- Se o valor for um número, é desenhado um retângulo colorido no interior da célula. Exemplo: - - ```4d - var $ob4 : Object - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). - -#### event valueType - -O "event" valueType exibe um botão simples que gera um evento `On Clicked` quando clicado. Nenhum dado ou valor pode ser transmitido ou devolvido. - -Opcionalmente, pode passar um atributo "label". - -Exemplo: - -```4d -var $ob : Object -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Gestão de eventos -Vários eventos podem ser tratados durante o uso de um list box array de objetos: -- **On Data Change**: um evento `On Data Change` é acionado quando qualquer valor é modificado: - - numa zona de introdução de texto - - numa lista pendente - - numa área combo box - - num botão de unidade (mudar do valor x para o valor x+1) - - numa caixa de verificação (alternar entre verificado/não verificado) -- **On Clicked**: quando o usuário clicar em um botão instalado usando o atributo "event" *valueType*, será gerado um evento `On Clicked`. Este evento é gerido pelo programador. -- **On Alternative Click**: quando o usuário clicar em um botão de reticências (atributo "alternateButton"), será gerado um evento `On Alternative Click`. Este evento é gerido pelo programador. From c5812eb64db48b2a27d4c1775a8fcf347805ac9c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:10:33 +0200 Subject: [PATCH 1626/2000] New translations properties_action.md (Portuguese, Brazilian) --- .../version-21-R2/FormObjects/properties_Action.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md index 3986f3bba69326..fcfda41a3d1e71 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md @@ -116,7 +116,7 @@ São suportados vários tipos de referências de métodos: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- From 37fd3e9204618f17b329ade373df91d0df503fa3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:10:37 +0200 Subject: [PATCH 1627/2000] New translations properties_backgroundandborder.md (Portuguese, Brazilian) --- .../FormObjects/properties_BackgroundAndBorder.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md index 29c7713a3a4ff7..d4276c6d0ac19e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ Você também pode definir esta propriedade usando o comando [`OBJECT SET RGB CO #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -41,7 +41,7 @@ Você também pode definir esta propriedade usando o comando [`OBJECT SET RGB CO #### Objectos suportados -[Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox-column.md) - [Rodapé List Box](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Comandos @@ -71,7 +71,7 @@ Você também pode definir esta propriedade usando o comando [`LISTBOX SET PROPE #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -224,7 +224,7 @@ Você pode obter o mesmo resultado usando os comandos [`LISTBOX SET ROW STYLE`]( #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos From 3a4153b98c6d83d1604ff930d9b68b426fad7d52 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:10:39 +0200 Subject: [PATCH 1628/2000] New translations properties_coordinatesandsizing.md (Portuguese, Brazilian) --- .../properties_CoordinatesAndSizing.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md index f70a0e29aeb8f2..4c9b2ced903a79 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Quando essa propriedade está ativada, a altura de cada linha é calculada autom #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos @@ -64,7 +64,7 @@ Coordenadas inferiores do objeto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -84,7 +84,7 @@ Coordenadas esquerda do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -104,7 +104,7 @@ Coordenada direita do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -124,7 +124,7 @@ Coordenada superior do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -192,7 +192,7 @@ Esta propriedade designa o tamanho vertical de um objeto. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -205,7 +205,7 @@ Esta propriedade designa o tamanho vertical de um objeto. Esta propriedade designa o tamanho horizontal de um objeto. > - Alguns objetos podem ter uma altura predefinida que não pode ser alterada. -> - Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox_overview.md#list-box-columns), el usuario también puede cambiar manualmente el tamaño de la columna. +> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > - Ao redimensionar a forma, se a propriedade de [dimensionamento horizontal "Crescer"](properties_ResizingOptions.md#horizontal-sizing) foi atribuída o list box, a coluna mais direita será aumentada além da largura máxima se necessário. #### Gramática JSON @@ -216,7 +216,7 @@ Esta propriedade designa o tamanho horizontal de um objeto. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -238,7 +238,7 @@ A largura máxima da coluna (em píxeis). A largura da coluna não pode ser aume #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos @@ -260,7 +260,7 @@ A largura mínima da coluna (em píxeis). A largura da coluna não pode ser redu #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos @@ -344,7 +344,7 @@ Define um preenchimento horizontal para as células. O valor é definido em pixe #### Objectos suportados -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos @@ -368,7 +368,7 @@ Define um preenchimento vertical para as células. O valor é definido em pixeis #### Objectos suportados -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos From 40bad43ce8f516b060cf20df9b0bbfc4f8e513d5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:10:42 +0200 Subject: [PATCH 1629/2000] New translations properties_datasource.md (Portuguese, Brazilian) --- .../FormObjects/properties_DataSource.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md index 58a7b6b9c63c3c..3c29c82eb7d8c8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Quando a opção **inserção automática** não está definida (padrão), o val Esta propriedade é suportada por: -- Objetos formulário [Combo box](comboBox_overview.md) e [coluna list box](listbox_overview.md#list-box-columns) associado para uma lista de seleção. +- Objetos formulário [Combo box](comboBox_overview.md) e [coluna list box](listbox-column.md) associado para uma lista de seleção. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" que está associada a um combo box "Countries": se a propriedade **inserção automática** estiver definida e um usuário digitar "Espanha", o valor "Espanha" será automaticamente adicionado à lista na memória: @@ -28,7 +28,7 @@ Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" qu #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) --- @@ -45,7 +45,7 @@ Associa uma lista de opções a um objeto. Pode ser um nome da lista de opções #### Objectos suportados -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) #### Comandos @@ -125,7 +125,7 @@ Especifica uma variável ou expressão a que será atribuída uma longa indicand Define o tipo de dados para a expressão apresentada. Esta propriedade é utilizada com: -- [Colunas do List box](listbox_overview.md#list-box-columns) de tipo seleção e coleção. +- [Colunas do List box](listbox-column.md) de tipo seleção e coleção. - [Listas suspensas](dropdownList_Overview.md) associadas a objetos ou arrays. Veja também [**Tipo de expressão**](properties_Object.md#expression-type). @@ -138,7 +138,7 @@ Veja também [**Tipo de expressão**](properties_Object.md#expression-type). #### Objectos suportados -[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox_overview.md#list-box-columns) +[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox-column.md) --- @@ -195,14 +195,14 @@ Lista de valores usados como valores padrão para a coluna do list box (somente #### Objectos suportados -[Coluna List Box (somente tipo array)](listbox_overview.md#list-box-columns) +[Coluna List Box (somente tipo array)](listbox-column.md) --- ## Expression -Essa descrição é específica para colunas de list box do tipo [seleção](listbox_overview.md#selection-list-boxes) -e [collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Consulte também a seção **[Variable or Expression](properties_Object.md#variable-or-expression)**. +Essa descrição é específica para colunas de list box do tipo [seleção](FormObjects/listbox-object.md#selection-list-boxes) +e [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes). Consulte também a seção **[Variable or Expression](properties_Object.md#variable-or-expression)**. Uma expressão 4D a associar a uma coluna. Você pode entrar: @@ -242,7 +242,7 @@ Si se utiliza un campo, una variable o una expresión asignable (*por ejemplo Pe #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) --- @@ -275,7 +275,7 @@ Todas as tabelas do banco de dados podem ser usadas, independentemente de o form Esta propriedade está disponível nas seguintes condições: - una [lista de selección](#choice-list) está asociada al objeto -- for [inputs](input_overview.md) and [list box columns](listbox_overview.md#list-box-columns), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Essa propriedade específica, no contexto de um campo ou variável associado a uma lista de valores, o tipo de conteúdo a ser salvo: @@ -297,7 +297,7 @@ A utilização deste bem exige o cumprimento dos seguintes princípios: #### Objectos suportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) --- From 2017120dc9042283be586ae93af1ac763f7ecaa9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:10:44 +0200 Subject: [PATCH 1630/2000] New translations properties_display.md (Portuguese, Brazilian) --- .../FormObjects/properties_Display.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md index 29f83eb88b2237..d390fd5560515f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ O campo contém efetivamente "proportion". 4D aceita e armazena a entrada inteir #### Objectos suportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -105,13 +105,13 @@ Customized date formats can be built using several patterns described in the [** :::note blankIfNull - By default, a [null date](../Concepts/dt_date.md#date-literals) is displayed with zeros, e.g. 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. A cadeia de caracteres "blankIfNull" (sensível a maiúsculas e minúsculas) deve ser combinada com o valor de formato selecionado. -- [List box columns](listbox_overview.md#list-box-columns) and [list box footers](listbox_overview.md#list-box-footers) of type date always use the "blank if null" behavior (it cannot be disengaged). +- [List box columns](listbox-column.md) and [list box footers](listbox-header-footer.md#footers) of type date always use the "blank if null" behavior (it cannot be disengaged). ::: #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Comandos @@ -276,7 +276,7 @@ A tabela a seguir mostra como os diferentes formatos afetam a exibição dos nú #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) #### Comandos @@ -340,7 +340,7 @@ Se o campo for reduzido para um tamanho inferior ao da imagem original, a imagem #### Objectos suportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -398,7 +398,7 @@ Por padrão, uma hora nula é exibida com zeros, por exemplo, "00:00:00". Com a #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Comandos @@ -411,7 +411,7 @@ Por padrão, uma hora nula é exibida com zeros, por exemplo, "00:00:00". Com a Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: - un texto en un [objeto de entrada](input_overview.md) -- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox_overview.md#list-box-columns), +- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox-column.md), ... pode selecionar o texto a apresentar para cada valor: @@ -426,7 +426,7 @@ Cuando una [expresión booleana](properties_Object.md#expression-type) se muestr #### Objectos suportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos @@ -450,7 +450,7 @@ As colunas booleanas também podem ser apresentadas como menus pop-up. Nesse cas #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos @@ -502,7 +502,7 @@ También en este caso, la propiedad [Título](#title) está disponible para que #### Objectos suportados -[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -527,7 +527,7 @@ Nesse caso, o título da caixa de seleção pode ser inserido usando essa propri #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) --- @@ -564,7 +564,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objectos suportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) +[Columna List Box](listbox-column.md) - [Rodapé List Box](listbox-header-footer.md#footers) #### Comandos @@ -599,7 +599,7 @@ Essa propriedade é usada somente ao desenhar objetos localizados no corpo de um #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapie List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up com imagem](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão de opção](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagem estática](staticPicture.md) - [Etapas](stepper.md) - [Subformulário](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -658,7 +658,7 @@ Observe que, independentemente do valor da opção Wordwrap, a altura da linha n #### Objectos suportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos From c8bd9f7b1ca5c7df48315de02a88b5ffcc7bcca6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:10:47 +0200 Subject: [PATCH 1631/2000] New translations properties_entry.md (Portuguese, Brazilian) --- .../version-21-R2/FormObjects/properties_Entry.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md index 53f777f66ca7c1..7ac87d28065fb3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permite ao usuário aceder a um menu de contexto padrão no objeto quando o form Para uma imagem do tipo [entrada](input_overview.md), além dos comandos de edição padrão (Recortar, Copiar, Colar e Limpar), o menu contém o comando **Importar...**, que pode ser usado para importar uma imagem armazenada em um arquivo, bem como o comando **Salvar como...**, que pode ser usado para salvar a imagem no disco. O menu também pode ser usado para modificar o formato de exibição da imagem: são oferecidas as opções **Truncado não centralizado**, **Escalonado para caber** e **Escalonado para caber na imagem centralizada**. A modificação do [formato de exibição](properties_Display.md#picture-format) usando esse menu é temporária; ela não é salva com o registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. A lista pode armazenar até 10 fontes (além disso, a última fonte usada substitui a mais antiga). Por defeito, esta lista está vazia e a opção não é apresentada. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -48,7 +48,7 @@ Para un [Área Web](webArea_overview.md), el contenido del menú depende del mot #### Objectos suportados -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### Comandos @@ -72,7 +72,7 @@ Quando essa propriedade está desativada, todos os menus pop-up associados a uma #### Objectos suportados -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### Comandos @@ -134,7 +134,7 @@ Aqui está uma tabela que explica cada uma das opções de filtro de entrada na #### Objectos suportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) --- From 35f8fb55188e13aa660e6acaa651c5aec433ebe0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:10:48 +0200 Subject: [PATCH 1632/2000] New translations properties_footers.md (Portuguese, Brazilian) --- .../version-21-R2/FormObjects/properties_Footers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md index 17ebcd40a71e78..3f57d86aedf8b2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Rodapés ## Exibir rodapés -Essa propriedade é usada para exibir ou ocultar [os rodapés de coluna list box](listbox_overview.md#list-box-footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. +Essa propriedade é usada para exibir ou ocultar [os rodapés de coluna list box](listbox-header-footer.md#footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. #### Gramática JSON @@ -69,4 +69,4 @@ Observe que a conversão para frente e para trás pode levar a um resultado dife #### Veja também -[Encabezados](properties_Headers.md) - [Pies List box](listbox_overview.md#list-box-footers) +[Encabezados](properties_Headers.md) - [Pies List box](listbox-header-footer.md#footers) From 621e75a9a76b76aefabac5eeeaf7d947ce05769d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:10:50 +0200 Subject: [PATCH 1633/2000] New translations properties_headers.md (Portuguese, Brazilian) --- .../version-21-R2/FormObjects/properties_Headers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md index 666f0c42969b18..4d4666ca8742f2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Cabeçalhos ## Exibir cabeçalhos -Esta propriedade é usada para exibir ou ocultar [cabeçalhos de coluna listbox](listbox_overview.md#list-box-headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. +Esta propriedade é usada para exibir ou ocultar [cabeçalhos de coluna listbox](listbox-header-footer.md#headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. #### Gramática JSON @@ -70,4 +70,4 @@ Observe que a conversão para frente e para trás pode levar a um resultado dife #### Veja também -[Rodapies](properties_Footers.md) - [Cabeçalhos List box](listbox_overview.md#list-box-headers) +[Rodapies](properties_Footers.md) - [Cabeçalhos List box](listbox-header-footer.md#headers) From cadcf55a5caa6c04913a05831f8e4c34bed9c92e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:10:52 +0200 Subject: [PATCH 1634/2000] New translations properties_help.md (Portuguese, Brazilian) --- .../version-21-R2/FormObjects/properties_Help.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md index 5721bdb75c05e1..155e77c3c0635f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Você também pode: #### Objectos suportados -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Outras funcionalidades de ajuda From 80a18455081f3112237968b350363713e6dd58d5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:10:54 +0200 Subject: [PATCH 1635/2000] New translations properties_listbox.md (Portuguese, Brazilian) --- .../version-21-R2/FormObjects/properties_ListBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md index b4ea4c95e64ba8..21cd350b4ba72a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Coleção de colunas do list box. | ------- | --------------------------- | ---------------------------------------------- | | columns | colecção de objectos coluna | Contém as propriedades das colunas de list box | -Para obter uma lista de propriedades compatíveis com os objetos coluna, consulte a seção [Propriedades específicas da coluna](listbox_overview.md#column-specific-properties). +Para obter uma lista de propriedades compatíveis com os objetos coluna, consulte a seção [Propriedades específicas da coluna](listbox-column.md#column-specific-properties). #### Objectos suportados From aaf7ca64367b9d1a80d754c27012cd110c3a9ad9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:10:56 +0200 Subject: [PATCH 1636/2000] New translations properties_object.md (Portuguese, Brazilian) --- .../FormObjects/properties_Object.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md index b18d428f52e364..c9db8a34ec5b4d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ Para obter mais informações sobre regras de nomenclatura para objetos de formu #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapie List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up com imagem](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagem estática](staticPicture.md) - [Etapas](stepper.md) - [Botão de opção](radio_overview.md) - [Subformulário](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -120,7 +120,7 @@ For an array list box, the **Variable or Expression** property usually holds the #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -130,14 +130,14 @@ For an array list box, the **Variable or Expression** property usually holds the ## Tipo de expressão -> Essa propriedade é chamada de [**Data Type**](properties_DataSource.md#data-type-expression-type) na Lista de propriedades para [selection](listbox_overview.md#selection-list-boxes) e [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) e para colunas de caixa de listagem do tipo [Drop-down Lists](dropdownList_Overview.md) associadas a um [objeto](FormObjects/dropdownList_Overview.md#using-an-object) ou a um [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique o tipo de dados para a expressão ou variável associada ao objeto. Observe que o principal objetivo dessa configuração é definir as opções (como formatos de exibição) disponíveis para o tipo de dados. Não digita efetivamente a variável em si. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). No entanto, essa propriedade tem uma função de digitação nos seguintes casos específicos: - **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas. -- **[Columnas List Box ](listbox_overview.md#list-box-columns)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. - **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos governam a exibição de variáveis imagem em formulários. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de To do this, you need either for the statement `var varName : Picture` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property. Caso contrário, a variável imagem não será exibida corretamente (apenas no modo de interpretação). @@ -149,7 +149,7 @@ No entanto, essa propriedade tem uma função de digitação nos seguintes casos #### Objectos suportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -275,7 +275,7 @@ Para fins de tradução da aplicação, você pode inserir uma referência XLIFF #### Objectos suportados -[Botón](button_overview.md) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) - [ÁreaTexto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Comandos @@ -285,7 +285,7 @@ Para fins de tradução da aplicação, você pode inserir uma referência XLIFF ## Cálculo de variáveis -Esta propiedad define el tipo de cálculo que se realizará en un área [pie de columna](listbox_overview.md#list-box-footers). +This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. > O cálculo de rodapés também pode ser definido usando o comando [`LISTBOX SET FOOTER CALCULATION`](../commands-legacy/listbox-set-footer-calculation.md) 4D. @@ -332,7 +332,7 @@ Cuando está configurado **Personalizado** ("none" en JSON), 4D no realiza cálc #### Objectos suportados -[Rodapé de Listbox](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) #### Comandos From 83dcc84e1be89836d5d030b1c45296ea5b25a64b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:11:00 +0200 Subject: [PATCH 1637/2000] New translations properties_rangeofvalues.md (Portuguese, Brazilian) --- .../version-21-R2/FormObjects/properties_RangeOfValues.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md index a29e2ebadc9bfc..247b3a3c88d0d7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permite definir uma lista cujos valores não podem ser introduzidos no objeto. S #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos @@ -78,7 +78,7 @@ No entanto, ao contrário da propriedade [Lista de opções](properties_DataSour #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos From ddd5698ad68aace1388883e757a2ce1d0f4a7982 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:11:03 +0200 Subject: [PATCH 1638/2000] New translations properties_reference.md (Portuguese, Brazilian) --- .../version-21-R2/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md index a4c49e6a2a18e8..1e2d08cfb0694c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | mínimo: 0 | | **h** | | | -| [`header`](./listbox_overview.md#list-box-headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox-header-footer.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p|em)?$ (positive decimal + px/em ) | | [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false | From 3dfe55e7d42ab769e5bf016ca136b6875c4edcfb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:11:05 +0200 Subject: [PATCH 1639/2000] New translations properties_resizingoptions.md (Portuguese, Brazilian) --- .../version-21-R2/FormObjects/properties_ResizingOptions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md index 3076d3e6e9fbd6..5f2a5ed181805e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Estão disponíveis três opções: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -97,7 +97,7 @@ Estão disponíveis três opções: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -142,7 +142,7 @@ Designa se o tamanho da coluna pode ser modificado pelo usuário. #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos From 3f5333824db3da3c0b0cceedf6c70b8fb3c8bfb1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:11:06 +0200 Subject: [PATCH 1640/2000] New translations properties_scale.md (Portuguese, Brazilian) --- .../version-21-R2/FormObjects/properties_Scale.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md index 0ee8d3fe35d743..3a81e34ee97277 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ Valor mínimo de um indicador. Para steppers numéricos, essa propriedade repres #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- From f7bf59ed5724895a77603690450f91cb99a211e2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:11:10 +0200 Subject: [PATCH 1641/2000] New translations properties_text.md (Portuguese, Brazilian) --- .../FormObjects/properties_Text.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md index 231149dedde506..ddc93ea56e2a47 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Você pode definir essa propriedade usando o comando [**OBJECT SET FONT STYLE**] #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -63,7 +63,7 @@ Você também pode definir essa propriedade por meio do comando [**OBJECT SET FO #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -83,7 +83,7 @@ Define o texto para ter uma linha por baixo. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -124,7 +124,7 @@ Estão disponíveis três temas de tipos de letra: #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -149,7 +149,7 @@ Você pode definir isso usando o comando [`OBJECT SET FONT`](../commands-legacy/ #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -167,7 +167,7 @@ Permite definir o tamanho da fonte do objeto em pontos. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -197,7 +197,7 @@ Você também pode definir essa propriedade usando o comando [**OBJECT SET RGB C #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progresso](progressIndicator.md) - [Regra](ruler.md) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Comandos @@ -265,7 +265,7 @@ You can also set this property using the [`LISTBOX SET PROPERTY`](../commands/li #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -292,7 +292,7 @@ Localização horizontal do texto na área que o contém. #### Objectos suportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Comandos @@ -319,7 +319,7 @@ This property can also be handled by the [`OBJECT Get vertical alignment`](../co #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### Comandos @@ -429,7 +429,7 @@ Por defeito, esta opção não está activada. #### Objectos suportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -482,7 +482,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -506,7 +506,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos From 37211346abb6db0c7e0e6ff82009cfce097c6fd5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:11:12 +0200 Subject: [PATCH 1642/2000] New translations properties_textandpicture.md (Portuguese, Brazilian) --- .../FormObjects/properties_TextAndPicture.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md index 80962912b82583..f150c836778d5e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md @@ -21,7 +21,7 @@ El nombre de la ruta a introducir es similar al de [ la propiedad Ruta de acceso #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -41,7 +41,7 @@ Aspeto geral do botão. O estilo do botão também desempenha um papel na dispon #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -70,7 +70,7 @@ Este parâmetro é útil, por exemplo, quando a imagem de fundo contém contorno #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -86,11 +86,11 @@ Designa a colocação de um ícone em relação ao objeto formulário. #### Objectos suportados -[Cabeçalho do list box](listbox_overview.md#list-box-headers) +[Cabeçalho do list box](listbox-header-footer.md#headers) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -112,7 +112,7 @@ O título do botão será deslocado para a direita e para baixo em função do n #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -151,7 +151,7 @@ Cada estado é representado por uma imagem diferente. Na imagem de origem, os es #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -171,11 +171,11 @@ El nombre de la ruta a introducir es similar al de [ la propiedad Ruta de acceso #### Objectos suportados -[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) +[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox-header-footer.md#headers) - [Botón radio](radio_overview.md) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -205,7 +205,7 @@ Aqui estão os resultados utilizando as várias opções para esta propriedade: #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -231,7 +231,7 @@ Por padrão, quando um botão contém um título e uma imagem, os elementos são #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -255,7 +255,7 @@ Este parâmetro é útil, por exemplo, quando a imagem de fundo contém contorno #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -294,15 +294,15 @@ Consulte a [descrição do evento `On Alternative Click`](../Events/onAlternativ #### Gramática JSON -| Nome | Tipo de dados | Valores possíveis | -| :------------- | ------------- | ---------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| Nome | Tipo de dados | Valores possíveis | +| :------------- | ------------- | ------------------------------------------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### Objectos suportados -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) From 9ec726e092d3e1819216bf9252c006f64aa75f23 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:08 +0200 Subject: [PATCH 1643/2000] New translations 4d.md (Portuguese, Brazilian) --- .../version-21-R2/commands/4d.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md index 87f8793557273e..74c199044f48cf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md @@ -10,6 +10,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | --------------------------------------------------- | | classStore | Object | ← | Class Store contendo todas as classes 4D integradas | +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 19 | Created | + +
    +
    + A palavra-chave **4D** está descrita na [**Página de conceito para as Classes**](../Concepts/classes.md#4d). ## Propriedades From 0133d6b524af7e62f5aa9ccd9620d0fd6d343a5f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:09 +0200 Subject: [PATCH 1644/2000] New translations application-info.md (Portuguese, Brazilian) --- .../version-21-R2/commands/application-info.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md index 5826624443466f..4aec1f617739d0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------------------------------- | | Resultado | Object | ← | Information about the active application activity | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 R2 | Support of "useFluentUI" and "canUseFluentUI" properties |
    +
    ## Descrição From e179f9e3b4d2d003eb4b760bc7d4ad6be104c785 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:11 +0200 Subject: [PATCH 1645/2000] New translations call-chain.md (Portuguese, Brazilian) --- .../version-21-R2/commands/call-chain.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md index 2f4b8ac0e245f8..658412538e3412 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | ---------------------------------------------------------------- | | Resultado | Collection | ← | Collection of objects describing the call chain within a process | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R9 | Suporte da propriedade `formula` |
    +
    ## Descrição From 3e006627b4bac8b43f2107f1f065aafb22ac5588 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:15 +0200 Subject: [PATCH 1646/2000] New translations command-name.md (Portuguese, Brazilian) --- .../version-21-R2/commands/command-name.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md index f86a4ff5cb3202..646aeaa72dbea4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ---------------------------- | | comando | Integer | → | Número de comando | @@ -16,8 +18,10 @@ displayed_sidebar: docs | theme | Text | ← | Tema da linguagem do comando | | Resultado | Text | ← | Nome do comando | +
    +
    História | Release | Mudanças | @@ -25,6 +29,7 @@ displayed_sidebar: docs | 20 R9 | Support of deprecated property |
    +
    ## Descrição From 940d968ffb06f3e30fc10b212c4fd07e67e90568 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:17 +0200 Subject: [PATCH 1647/2000] New translations compile-project.md (Portuguese, Brazilian) --- .../version-21-R2/commands/compile-project.md | 29 +++++++++++-------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md index efe2546de010f1..6230fa0de230b2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md @@ -5,18 +5,22 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File } {; *options* : Object} ) : Object +**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +
    + | Parâmetro | Tipo | | Descrição | | ----------- | ------------------------ | --------------------------- | -------------------------------------------------------- | | projectFile | 4D. File | → | Arquivo .4DProject para compilar | | options | Object | → | Objeto que especifica as opções de compilação | | Resultado | Object | ← | Objeto contendo informações sobre o estado de compilação | +
    +
    História | Release | Mudanças | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R8 | Suporte do `type` "formObjectExpression" |
    +
    ## Descrição @@ -36,33 +41,33 @@ Por padrão, o comando usa as opções do compilador definidas nas Configuraçõ - **Compile project**(*projectFile*): compila o projeto 4D *projectFile* usando as opções definidas nas parâmetros de estrutura - **Compile project**(*projectFile*; *options*): compila o projeto 4D *projectFile* e as *options* definidas substituem os parâmetros de estrutura -**Nota:** Os bancos de dados binários não podem ser compilados usando este comando. +**Nota:** os bancos de dados binários não podem ser compilados usando este comando. Ao contrário da janela do Compilador, esse comando requer que você designe explicitamente o(s) componente(s) para compilar. Ao compilar um projeto com **Compilar projeto**, você precisa declarar seus componentes usando a propriedade *components* do parâmetro *options*. Tenha em mente que os componentes já devem ser compilados (componentes binários são suportados). -O código compilado resultante será armazenado na pasta DerivedData ou Bibliotecas do projeto, dependendo da propriedade *targets* do parâmetro *options*. Se você quiser criar arquivos .4dz, ainda será necessário compactar manualmente o projeto compilado ou usar o recurso [build application](../Desktop/building.md). +O código compilado resultante será armazenado na pasta DerivedData ou Libraries do projeto, dependendo da propriedade *targets* do parâmetro *options*. Se você quiser criar arquivos .4dz, ainda será necessário compactar manualmente o projeto compilado ou usar o recurso [build application](../Desktop/building.md). Se você passar uma coleção vazia em *targets*, **Compilar projeto** executará uma verificação de sintaxe sem compilação. Erros de compilação, se houver, são retornados como objetos na coleção de *erros*. -**Nota:** Você não pode chamar este comando quando outra compilação está sendo executada (por exemplo, uma compilação lançada a partir da janela de Compilação). +**Nota:** você não pode chamar este comando quando outra compilação está sendo executada (por exemplo, uma compilação lançada a partir da janela de Compilação). -### Parâmetro options +### Parâmetro opções O parâmetro *opções* é um objeto. Aqui estão as opções de compilação disponíveis: | **Propriedade** | **Tipo** | **Description** | | ---------------------------------------------------------------------------------- | -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | components | Collection | Coleção de objetos 4D.File para componentes dependentes (deve já estar compilado) | -| defaultTypeForButtons | Integer | Possible value: Is real or Is longint | -| defaultTypeForNumerics | Integer | Possible value: Is real or Is longint | -| generateSymbols | Parâmetros | Verdadeiro para gerar informações de símbolo no objeto .sycharacters retornado | -| generateSyntaxFile | Parâmetros | Verdadeiro para gerar um [arquivo de sintaxe para conclusão do código](../settings/general.md).md#generate-syntax-for-code-completion-when-compiled) na \\Resouras\\en.lproj pasta do projeto | -| generateTypingMethods | Text | "redefinir" ou "acrescentar" para gerar métodos de digitação. Se o valor for "acrescentar", declarações variáveis existentes não serão modificadas (comportamento da janela do compilador). Se o valor for "redefinir" as declarações de variáveis existentes são removidas previamente. | +| defaultTypeForButtons | Integer | Valor possível: Is real ou Is longint | +| defaultTypeForNumerics | Integer | Valor possível: Is real ou Is longint | +| generateSymbols | Parâmetros | True para gerar informações de símbolo no objeto .symbols retornado | +| generateSyntaxFile | Parâmetros | True para gerar um [arquivo de sintaxe para conclusão do código](../settings/general.md) na pasta \\Resources\\en.lproj do projeto | +| generateTypingMethods | Text | "reset" ou "append" para gerar métodos de digitação. Se o valor for "append", declarações variáveis existentes não serão modificadas (comportamento da janela do compilador). Se o valor for "reset" as declarações de variáveis existentes são removidas previamente. | | plugins | Objeto 4D.Folder | Pasta plug-ins a ser usada em vez da [pasta Plugins do projeto atual](../Project/architecture.md#plugins). Essa propriedade só está disponível com a sintaxe *projectFile*. | | targets | Coleção de strings | Valores possíveis: "x86_64_generic", "arm64_macOS_lib". Passe uma coleção vazia para executar a verificação de sintaxe apenas | -| typeInference | Text | "all": O compilador deduz os tipos de todas as variáveis não declaradas explicitamente, "locals": O compilador deduz os tipos de variáveis locais não declaradas explicitamente, "none": Todas as variáveis devem ser declaradas explicitamente no código (modo legado), "direct": Todas as variáveis devem ser declaradas explicitamente no código ([digitação direta](../Project/compiler.md#enabling-direct-typing)). | +| typeInference | Text | "all": o compilador deduz os tipos de todas as variáveis não declaradas explicitamente, "locals": O compilador deduz os tipos de variáveis locais não declaradas explicitamente, "none": Todas as variáveis devem ser declaradas explicitamente no código (modo legado), "direct": todas as variáveis devem ser declaradas explicitamente no código ([digitação direta](../Project/compiler.md#enabling-direct-typing)). | | warnings | Uma coleção de objetos | Define o estado dos avisos | | \[\].major | Number | Aviso de número principal, antes do ponto | | \[\].minor | Number | Aviso de segundo número, após o ponto | @@ -83,7 +88,7 @@ O objeto retornado pelo **projeto Compilar** possui até três propriedades: | \[\].code | Object | [objeto código](#code-object) | | \[\].line | Number | Número de erro da linha no código. Para métodos de classe, o número de linha na função | | \[\].lineInFile | Number | Número da linha no arquivo (diferente de "linha" para métodos de classe, e leva em conta a linha de prefixo %attribuções) | -| symbols | Object | **Disponível apenas se a opção generateSymbols estiver definida como Verdade:** | +| symbols | Object | **Disponível apenas se a opção generateSymbols estiver definida como True:** | | symbols.interprocessVariables | Object | Lista de todas as variáveis de interprocesso | | symbols.interprocessVariables.variables | Collection | Coleção de [objetos variáveis](#variable-objects) | | symbols.interprocessVariables.size | Number | | From 04d7b3731fbdd4d26db62f68b3c1f6358870fc35 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:19 +0200 Subject: [PATCH 1648/2000] New translations create-deployment-license.md (Portuguese, Brazilian) --- .../commands/create-deployment-license.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md index 5fe4cdfcce1d8f..7f278357724490 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md @@ -5,19 +5,12 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | --------------------------------- | -| 20 R10 | New *autoLicenseTarget* parameter | -| 20 | Adicionado | - -
    - **Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object +
    + | Parâmetro | Tipo | | Descrição | | ----------------- | -------------------------- | --------------------------- | ------------------------------------------------- | | mergedApp | 4D. Folder | → | Folder containing the merged application | @@ -26,8 +19,20 @@ displayed_sidebar: docs | oemLicense | 4D. File | → | 4D OEM XML Key license if server license | | Resultado | Object | ← | Estado | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------------- | +| 20 R10 | New *autoLicenseTarget* parameter | +| 20 | Adicionado | + +
    +
    + ## Descrição The **Create deployment license** command creates an embedded license file in the Licenses folder of the *mergedApp* built application. If the Licenses folder does not exist in the *mergedApp* folder, it is created by the command. From ef9413a30a9b531b503c3b260d682aeace1c5905 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:20 +0200 Subject: [PATCH 1649/2000] New translations create-entity-selection.md (Portuguese, Brazilian) --- .../commands/create-entity-selection.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md index 246b2f1c1eac6d..b115f00e09afb3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md @@ -8,14 +8,28 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ----------------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------- | | dsTable | Tabela | → | Tabela do banco de dados 4D cuja seleção atual se utilizará para construir a seleção de entidades | | settings | Object | → | Opção de construção: context | | Resultado | 4D. EntitySelection | ← | Seleção de entidades que coincidem com a classe de dados relacionada com a tabela dada | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 17 R5 | Modificado | +| 17 | Created | + +
    +
    + ## Descrição O comando `Create entity selection` cria e retorna uma nova seleção de entidade [alterável](../ORDA/entities.md#shareable-or-alterable-entity-selections) relacionada à classe de dados correspondente à *dsTable* fornecida, de acordo com a seleção atual dessa tabela. From 68b93455a215dfc78a981c3adff317e483e01800 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:22 +0200 Subject: [PATCH 1650/2000] New translations cs.md (Portuguese, Brazilian) --- .../version-21-R2/commands/cs.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md index 1fc57a72843ed3..29e8963ba75edf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md @@ -8,6 +8,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | --------------------------------------------------- | | classStore | Object | ← | Class store de usuário para o projeto ou componente | +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 19 | Created | + +
    +
    + A palavra-chave **cs** está descrita na [**Página Conceito para Classes**](../Concepts/classes.md#cs). ## Propriedades From e544dd0db8fe1c263731f8369375f375f9483c28 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:23 +0200 Subject: [PATCH 1651/2000] New translations dialog.md (Portuguese, Brazilian) --- .../version-21-R2/commands/dialog.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md index c983e3d54c3792..8b367d8d565ee7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Tabela possuindo o formulário ou se omitido: tabela padrão ou uso do formulário projeto | @@ -15,8 +17,21 @@ displayed_sidebar: docs | formData | Object | → | Dados para associar ao formulário | | \* | Operador | → | Usar o mesmo processo | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------- | +| 17 | Modificado | +| 11 SQL | Modificado | +| <6 | Created | + +
    +
    + ## Descrição O comando **DIALOG** apresenta o *formulário* ao usuário, juntamente com o(s) parâmetro(s) *formData* (opcional). From eb7dfb3556e95b95b9274da41d14ae72a9bc1beb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:25 +0200 Subject: [PATCH 1652/2000] New translations ds.md (Portuguese, Brazilian) --- .../version-21-R2/commands/ds.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md index c100e5ee9b4e3e..250b04af655ce7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md @@ -4,17 +4,31 @@ title: ds displayed_sidebar: docs --- -**ds** { ( *localID* : Text ) } : cs.DataStore +**ds** ({ *localID* : Text }) : cs.DataStore +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ----------------------------- | --------------------------- | ----------------------------------------------- | | localID | Text | → | ID local del armazém de dados remoto a devolver | | Resultados | cs. DataStore | ← | Referencia ao armazém de dados | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 | Modificado | +| 17 | Created | + +
    +
    + ## Descrição O comando `ds` retorna uma referência ao datastore que corresponde ao banco de dados 4D atual ou ao banco de dados designado por *localID*. From 415aff1cf7ac79f99ccd645a500b018918aa251c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:26 +0200 Subject: [PATCH 1653/2000] New translations file.md (Portuguese, Brazilian) --- .../version-21-R2/commands/file.md | 77 ++++++++++--------- 1 file changed, 41 insertions(+), 36 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/file.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/file.md index 08aa793906f6d9..f57c09b8758963 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/file.md @@ -4,19 +4,12 @@ title: File displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ------------------------------------- | -| 19 R4 | Nova constante `HTTP Client log file` | -| 17 R5 | Adicionado | - -
    - **File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File +
    + | Parâmetro | Tipo | | Descrição | | ------------ | ---------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | Rota do arquivo | @@ -25,8 +18,20 @@ displayed_sidebar: docs | \* | Operador | → | \* para devolver o arquivo da base de dados anfitriã | | Resultados | [4D.File](../API/FileClass.md) | ← | Novo objeto arquivo | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ------------------------------------- | +| 19 R4 | Nova constante `HTTP Client log file` | +| 17 R5 | Adicionado | + +
    +
    + ## Descrição O comando `File` cria e retorna um novo objeto do tipo [`4D.File`](../API/FileClass.md). O comando aceita duas sintaxes: @@ -37,7 +42,7 @@ No parâmetro *path*, passe um caminho do arquivo. Você pode usar uma cadeia de > Apenas são compatíveis os nomes de caminho absolutos com o comando `File`. -Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. If you work with platform pathnames (Windows or macOS), you must declare it using the *pathType* parameter. Estão disponíveis as seguintes constantes: +Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. Se trabalhar com pathnames de plataforma (Windows ou macOS), deve declará-lo usando o parâmetro *pathType*. Estão disponíveis as seguintes constantes: | Parâmetros | Valor | Comentário | | ---------------- | ----- | --------------------------------------------------------------------------------------------------------------------------- | @@ -48,35 +53,35 @@ Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. If you work wit No parâmetro *fileConstant*, passe um arquivo embutido ou do sistema, usando uma das seguintes constantes: -| Parâmetros | Valor | Comentário | -| --------------------------------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Backup history file | 19 | Arquivo de histórico de cópias de segurança (ver Arquivos de configuração e rastreio). Armazenado na pasta de destino de cópia de segurança. | -| Backup log file | 13 | Arquivo atual do diário de backup. Armazenado na pasta Logs da aplicação. | -| Backup settings file | 1 | Arquivo padrão backup.4DSettings (formato xml), armazenado na pasta Settings do projecto | -| Backup settings file for data | 17 | backup.4DSettings file (formato xml) para o arquivo de dados, armazenado na pasta Settings da pasta de dados | -| Build application log file | 14 | Arquivo de registo atual em formato xml do construtor da aplicação. Armazenado na pasta Logs. | -| Build application settings file | 20 | Arquivo de configurações padrão do construtor da aplicação ("buildApp.4DSettings"). Armazenado na pasta Settings do projecto. | -| Compacting log file | 6 | Arquivo de registo da mais recente compactação feita com o comando Compact data file ou o centro de Manutenção e segurança. Armazenado na pasta Logs. | -| Current backup settings file | 18 | arquivo backup.4DSettings utilizado actualmente pela aplicação. Pode ser o arquivo de definições de backup (predefinido) ou um arquivo personalizado de definições de backup do usuário definido para o arquivo de dados | -| Debug log file | 12 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(Debug log recording)`. Armazenado na pasta Logs. | -| Diagnostic log file | 11 | Log file created by the `SET DATABASE PARAMETER(Diagnostic log recording)` command. Armazenado na pasta Logs. | -| Directory file | 16 | directório.json, contendo a descrição dos usuários e grupos (se houver) para a aplicação do projecto. Pode ser localizado ou na pasta de configurações do usuário (por padrão, global ao projecto), ou na pasta de definições de dados (específica a um arquivo de dados). | -| HTTP Client log file | 24 | Arquivo de registo criado pelo comando `HTTP SET OPTION(HTTP client log)`. Armazenado na pasta Logs. | -| HTTP debug log file | 9 | Arquivo de log criado pelo comando `WEB SET OPTION(Web debug log)`. Armazenado na pasta Logs. | -| HTTP log file | 8 | Arquivo de registo criado pelo comando `WEB SET OPTION(Web log recording)`. Armazenado na pasta Logs. | -| IMAP Log file | 23 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(IMAP Log)`. Armazenado na pasta Logs. | -| Last backup file | 2 | Último arquivo de backup, denominado `\[bkpNum].4BK`, armazenado em um local personalizado. | -| Last journal integration log file | 22 | Nome completo do último arquivo de registo de integração do diário (armazenado na pasta Logs da aplicação restaurada), se existir. Este arquivo é criado, em modo de auto-reparação, assim que ocorrer a integração de um arquivo de registo | -| Repair log file | 7 | Arquivo de registo das reparações da base de dados efetuadas na base de dados no Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | -| Request log file | 10 | Standard client/server request log file (excluding Web requests) created by the `SET DATABASE PARAMETER(4D Server log recording)` or `SET DATABASE PARAMETER(Client log recording)` commands. Se executado no servidor, o ficheiro de registo do servidor é devolvido (armazenado na pasta Logs do servidor). Se executado no cliente, o arquivo de registo do cliente é devolvido (armazenado na pasta local Logs do cliente). | -| SMTP log file | 15 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(SMTP Log)`. Armazenado na pasta Logs. | -| User settings file | 3 | settings.4DSettings arquivo para todos os arquivos de dados, guardados na pasta Preferências ao lado do arquivo de estrutura, se ativado. | -| User settings file for data | 4 | arquivo settings.4DSettings para dados atual, guardado na pasta Preferências ao lado do arquivo de dados. | -| Verification log file | 5 | Log files created by the `VERIFY CURRENT DATA FILE` and `VERIFY DATA FILE` commands or the Maintenance and Security Center (MSC). Armazenado na pasta Logs. | +| Parâmetros | Valor | Comentário | +| --------------------------------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Backup history file | 19 | Arquivo de histórico de cópias de segurança (ver Arquivos de configuração e rastreio). Armazenado na pasta de destino de cópia de segurança. | +| Backup log file | 13 | Arquivo atual do diário de backup. Armazenado na pasta Logs da aplicação. | +| Backup settings file | 1 | Arquivo padrão backup.4DSettings (formato xml), armazenado na pasta Settings do projecto | +| Backup settings file for data | 17 | backup.4DSettings file (formato xml) para o arquivo de dados, armazenado na pasta Settings da pasta de dados | +| Build application log file | 14 | Arquivo de registo atual em formato xml do construtor da aplicação. Armazenado na pasta Logs. | +| Build application settings file | 20 | Arquivo de configurações padrão do construtor da aplicação ("buildApp.4DSettings"). Armazenado na pasta Settings do projecto. | +| Compacting log file | 6 | Arquivo de registo da mais recente compactação feita com o comando Compact data file ou o centro de Manutenção e segurança. Armazenado na pasta Logs. | +| Current backup settings file | 18 | arquivo backup.4DSettings utilizado actualmente pela aplicação. Pode ser o arquivo de definições de backup (predefinido) ou um arquivo personalizado de definições de backup do usuário definido para o arquivo de dados | +| Debug log file | 12 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(Debug log recording)`. Armazenado na pasta Logs. | +| Diagnostic log file | 11 | Arquivo de log criado pelo comando `SET DATABASE PARAMETER(gravação de log de diagnósticos)`. Armazenado na pasta Logs. | +| Directory file | 16 | directório.json, contendo a descrição dos usuários e grupos (se houver) para a aplicação do projecto. Pode ser localizado ou na pasta de configurações do usuário (por padrão, global ao projecto), ou na pasta de definições de dados (específica a um arquivo de dados). | +| HTTP Client log file | 24 | Arquivo de registo criado pelo comando `HTTP SET OPTION(HTTP client log)`. Armazenado na pasta Logs. | +| HTTP debug log file | 9 | Arquivo de log criado pelo comando `WEB SET OPTION(Web debug log)`. Armazenado na pasta Logs. | +| HTTP log file | 8 | Arquivo de registo criado pelo comando `WEB SET OPTION(Web log recording)`. Armazenado na pasta Logs. | +| IMAP Log file | 23 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(IMAP Log)`. Armazenado na pasta Logs. | +| Last backup file | 2 | Último arquivo de backup, denominado `\[bkpNum].4BK`, armazenado em um local personalizado. | +| Last journal integration log file | 22 | Nome completo do último arquivo de registo de integração do diário (armazenado na pasta Logs da aplicação restaurada), se existir. Este arquivo é criado, em modo de auto-reparação, assim que ocorrer a integração de um arquivo de registo | +| Repair log file | 7 | Arquivo de registo das reparações da base de dados efetuadas na base de dados no Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | +| Request log file | 10 | Arquivo de log de solicitação cliente padrão/servidor (excluindo requisições Web) criado pelos comandos `SET DATABASE PARAMETER(gravação 4D do log do servidor)` ou `SET DATABASE PARAMETER(gravação log do cliente)`. Se executado no servidor, o ficheiro de registo do servidor é devolvido (armazenado na pasta Logs do servidor). Se executado no cliente, o arquivo de registo do cliente é devolvido (armazenado na pasta local Logs do cliente). | +| SMTP log file | 15 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(SMTP Log)`. Armazenado na pasta Logs. | +| User settings file | 3 | settings.4DSettings arquivo para todos os arquivos de dados, guardados na pasta Preferências ao lado do arquivo de estrutura, se ativado. | +| User settings file for data | 4 | arquivo settings.4DSettings para dados atual, guardado na pasta Preferências ao lado do arquivo de dados. | +| Verification log file | 5 | Registre arquivos criados pelos comandos 'VERIFY CURRENT DATA FILE' e 'VERIFY DATA FILE' ou Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | Se o alvo *fileConstant* não existir, um objecto nulo é devolvido. Não se levantam erros. -If the command is called from a component, pass the optional `*` parameter to get the path of the host database. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. +Se o comando é chamado de um componente, passe o parâmetro opcional `*` para obter o caminho do banco de dados de host. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. ## Veja também From 85a7890c38a525bb7dbdff71da3f5410eb3f1f27 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:28 +0200 Subject: [PATCH 1654/2000] New translations folder.md (Portuguese, Brazilian) --- .../version-21-R2/commands/folder.md | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md index 11d3d2216f9ded..8ac0f6519aabe3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md @@ -4,19 +4,12 @@ title: Folder displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | --------------------------- | -| 19 R8 | Suporte de `fk home folder` | -| 17 R5 | Adicionado | - -
    - **Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder +
    + | Parâmetro | Tipo | | Descrição | | -------------- | -------------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | Folder path | @@ -25,8 +18,20 @@ displayed_sidebar: docs | \* | Operador | → | \* para devolver a pasta da base de dados do anfitrião | | Resultados | [4D.Folder](../API/FolderClass.md) | ← | Novo Objeto Folder | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------- | +| 19 R8 | Suporte de `fk home folder` | +| 17 R5 | Adicionado | + +
    +
    + ## Descrição O comando `Folder` cria e retorna um novo objeto do tipo [`4D.Folder`](../API/FolderClass.md). O comando aceita duas sintaxes: @@ -37,7 +42,7 @@ No parâmetro *path*, passe uma string de rotas de pasta. Você pode usar uma ca > Apenas são compatíveis com os nomes de caminho absolutos com o comando `Folder`. -Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. If you work with platform pathnames (Windows or macOS), you must declare it using the *pathType* parameter. Estão disponíveis as seguintes constantes: +Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. Se trabalhar com pathnames de plataforma (Windows ou macOS), deve declará-lo usando o parâmetro *pathType*. Estão disponíveis as seguintes constantes: | Parâmetros | Valor | Comentário | | ---------------- | ----- | --------------------------------------------------------------------------------------------------------------------------- | @@ -65,7 +70,7 @@ No parâmetro *folderConstant*, passe uma pasta 4D incorporada ou de sistema, ut | fk user preferences folder | 0 | 4D folder that stores user preference files within the \<userName> directory. | | fk web root folder | 8 | Pasta raiz atual da Web da base de dados: se estiver dentro do pacote "/PACKAGE/percurso", caso contrário, caminho completo | -If the command is called from a component, pass the optional `*` parameter to get the path of the host database. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. +Se o comando é chamado de um componente, passe o parâmetro opcional `*` para obter o caminho do banco de dados de host. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. > No Windows, em clientes mesclados, o local das pastas incorporadas é modificado se a chave `ShareLocalResourcesOnWindowsClient` [BuildApp key](../Desktop/building.md#buildapp4dsettings) for usada. From 4d014695538986d1a02e55debb195bb083118dd6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:29 +0200 Subject: [PATCH 1655/2000] New translations form-edit.md (Portuguese, Brazilian) --- .../version-21-R2/commands/form-edit.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md index 27fb1c288d9c08..b3c701a7e1a578 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md @@ -8,21 +8,27 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Tabela possuindo o formulário ou se omitido: tabela padrão ou uso do formulário projeto | | form | Text | → | Nome do formulario | | object | Text | → | Nome do objeto do formulário ou nome do grupo | +
    +
    História | Release | Mudanças | | ------- | ----------------------------- | | 20 R8 | Suporte ao parâmetro *objeto* | +| 18 R5 | Created |
    +
    ## Descrição From 2452e7daee2474119653a8d15da209f2a2044e2f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:31 +0200 Subject: [PATCH 1656/2000] New translations form-event-code.md (Portuguese, Brazilian) --- .../version-21-R2/commands/form-event-code.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md index 1cd2f9518fdbd3..0f774a4f04eac1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ----------------- | | Resultado | Integer | ← | Form event number | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | --------------------------------------- | +| 18 | Renamed (Form event) | +| <6 | Created | + +
    +
    + ## Descrição **Form event code** retorna um valor numérico que identifica o tipo de evento formulário que acabou de ocorrer. Normalmente, você usará **Form event code** em um método formulário ou objeto. From ed645a2aaf80540e0c2c03aec8d61e448b37af95 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:33 +0200 Subject: [PATCH 1657/2000] New translations form-event.md (Portuguese, Brazilian) --- .../version-21-R2/commands/form-event.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md index 5486107d6658e1..90de30b647768c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | -------------- | | Resultado | Object | ← | Objecto evento | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 R2 | Modificado | +| 18 | Created | + +
    +
    + ## Descrição O **FORM Event** retorna um objeto que contém informações sobre o evento de formulário que acabou de ocorrer. Normalmente, você usará **FORM Event** em um método formulário ou objeto. @@ -37,7 +51,7 @@ Por exemplo, no caso de um clique em um botão, o objeto contém as seguintes pr O objeto evento pode conter propriedades adicionais, dependendo do objeto para o qual o evento ocorre. Para os objetos *eventObj* gerados em: -- dos objetos list box ou coluna de list box, consulte [esta seção](../FormObjects/listbox_overview.md#supported-form-events). +- dos objetos list box ou coluna de list box, consulte [esta seção](../FormObjects/listbox-object.md#supported-form-events). - As areas 4D View Pro consulte no evento formulário [On VP Ready](../Events/onVpReady.md). **Nota:** se não houver um evento atual, **FORM Event** retornará um objeto null. From f67687a61d497c4297f6ef5a0f1540ffb0cc6b5c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:34 +0200 Subject: [PATCH 1658/2000] New translations form-load.md (Portuguese, Brazilian) --- .../version-21-R2/commands/form-load.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md index 2ab32868bd5d91..37ed1f02b43e3e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Formulário tabela a ser carregado (se omitido, carrega um formulário projeto) | @@ -15,8 +17,22 @@ displayed_sidebar: docs | formData | Object | → | Dados para associar ao formulário | | \* | Operador | → | Se passado = o comando se aplica ao banco de dados do host quando é executado a partir de um componente (parâmetro ignorado fora desse contexto) | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ----------------------------------------------- | +| 20 | Modificado | +| 16 R6 | Modificado | +| 14 | Renamed (OPEN PRINTING FORM) | +| 12 | Created | + +
    +
    + ## Descrição O comando **FORM LOAD** é usado para carregar o *form* na memória no processo atual juntamente com *formData* (opcional) para imprimir seus dados ou analisar seu conteúdo. Só pode haver um formulário atual por processo. From eead0d32bedca4d2f291bc72de2746cd1b8f3bf4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:35 +0200 Subject: [PATCH 1659/2000] New translations form-theme.md (Portuguese, Brazilian) --- .../version-21-R2/commands/form-theme.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md index 0c169f3e30a0d2..4038a9a513b6bc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | Resultado | Text | ← | Theme used by the current form: "Classic" or "FluentUI" (Windows) | +
    +
    História | Release | Mudanças | @@ -21,6 +25,7 @@ displayed_sidebar: docs | 21 R2 | Adicionado |
    +
    ## Descrição From 4adcf7c3b9eeb90e2ef5c40f8bfa1134ce52dc6d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:37 +0200 Subject: [PATCH 1660/2000] New translations form.md (Portuguese, Brazilian) --- .../version-21-R2/commands/form.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form.md index 832bdde045bb05..a0915ffc0065a3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form.md @@ -8,19 +8,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------- | | Resultado | Object | ← | Dados do formulário atual | +
    +
    História | Release | Mudanças | | ------- | ---------------------------------- | | 20 R8 | Suporte das classes de formulários | +| 16 R6 | Created |
    +
    ## Descrição From d01ec625d5befd2acc99a0197716e804f3a4fdb6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:38 +0200 Subject: [PATCH 1661/2000] New translations formula-from-string.md (Portuguese, Brazilian) --- .../commands/formula-from-string.md | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md index 5d6901776141eb..aa68fc35d9b555 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md @@ -4,28 +4,33 @@ title: Formula from string displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ------------------------------------------------------ | -| 20 R3 | Suporte do parâmetro *context* | -| 17 R6 | Renamed New formula from string -> Formula from string | -| 17 R3 | Adicionado | - -
    - **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function +
    + | Parâmetro | Tipo | | Descrição | | ------------- | ---------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------- | | formulaString | Text | → | Fórmula texto a ser retornada como objeto | | context | Integer | → | `sk execute in current database` (por padrão) ou `sk execute in host database` | | Resultados | 4D. Function | ← | Objeto nativo encapsulando a fórmula | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ------------------------------------------------------ | +| 20 R3 | Suporte do parâmetro *context* | +| 17 R6 | Renamed New formula from string -> Formula from string | +| 17 R3 | Adicionado | + +
    +
    + ## Descrição O comando `Formula from string` cria um objeto `4D.Function` baseado na *formulaString* e, opcionalmente, um *context*. *formulaString* pode ser tão simples quanto um único valor ou tão complexo quanto um método projeto com parâmetros. From 5a0ada7df24253d3ecd997919112c7521da83b49 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:40 +0200 Subject: [PATCH 1662/2000] New translations formula.md (Portuguese, Brazilian) --- .../version-21-R2/commands/formula.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md index c2acc381f1b29d..848ad639e73df2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md @@ -5,26 +5,31 @@ slug: /commands/formula displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ----------------------------------------------------- | -| 17 R6 | Renomeado (New formula -> Formula) | -| 17 R3 | Adicionado | - -
    - **Formula** ( *formulaExp* : Expression ) : 4D.Function +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ---------------------------- | :-------------------------: | ------------------------------------ | | formulaExp | Expression | → | Fórmula a ser retornada como objeto | | Resultados | 4D. Function | ← | Função nativa encapsulando a fórmula | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ----------------------------------------------------- | +| 17 R6 | Renomeado (New formula -> Formula) | +| 17 R3 | Adicionado | + +
    +
    + ## Descrição O comando `Formula` cria um objeto `4D Function` com base na expressão *formulaExp*. *formulaExp* pode ser tão simples quanto um único valor ou tão complexo quanto um método projeto com parâmetros. From b6bea480c795fb52e4b4baa55212d41d9e059b8e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:41 +0200 Subject: [PATCH 1663/2000] New translations generate-uuid.md (Portuguese, Brazilian) --- .../version-21-R2/commands/generate-uuid.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md index 967f5ac08e8640..48d6e5eed90e90 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md @@ -5,24 +5,30 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID**( *version* : Integer ) : Text +**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ----------------------------------------------------------------- | | version | Integer | → | UUID version: 4 (default) or 7 | | Resultado | Text | ← | New UUID as non-canonical text (32 characters) | +
    +
    História | Release | Mudanças | | ------- | ------------------------------ | | 20 R10 | Support of *version* parameter | +| 12 | Created |
    +
    ## Descrição From 2f9b2b981c0841e5120439963dfc711002080725 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:43 +0200 Subject: [PATCH 1664/2000] New translations http-parse-message.md (Portuguese, Brazilian) --- .../version-21-R2/commands/http-parse-message.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md index d4b580720fb209..67f0d788d68d64 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | --------------------------------------------------------------- | | data | Text, Blob | → | Dados a serem analisados | | Resultado | Object | ← | Objeto, cada propriedade é uma parte dos dados de várias partes | +
    +
    História | Release | Mudanças | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R4 | Adicionado |
    +
    ## Descrição From 21b3433534bf3ad220be4eee02b611c6c9dce6cf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:44 +0200 Subject: [PATCH 1665/2000] New translations imap-new-transporter.md (Portuguese, Brazilian) --- .../commands/imap-new-transporter.md | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md index 2d7c4f8a47f878..be4efa39b228ec 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md @@ -4,41 +4,46 @@ title: IMAP New transporter displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 18 R4 | Adicionado | - -
    - **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ---------------------------------- | :-------------------------: | --------------------------------------------------------------------------------- | | server | Object | → | Informação de servidor de correio | | Resultados | 4D.IMAPTransporter | ← | [Objeto IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object) | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 R4 | Adicionado | + +
    +
    + ## Descrição O comando `IMAP New transporter` configura uma nova conexão IMAP de acordo com o parâmetro *server* e retorna um novo objeto *transporter*. O objeto transporter retornado vai geralmente ser usado para receber emails. -No parâmetro server, passe um objeto contendo as propriedades abaixo: +No parâmetro *server*, passe um objeto contendo as propriedades abaixo: | *server* | Valor padrão (se omitido) | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | | [](../API/IMAPTransporterClass.md#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omitido, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | nenhum | +| .**accessTokenOAuth2**: Texto
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omisso, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | nenhum | | [](../API/IMAPTransporterClass.md#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | | [](../API/IMAPTransporterClass.md#checkconnectiondelay)
    | 300 | | [](../API/IMAPTransporterClass.md#connectiontimeout)
    | 30 | | [](../API/IMAPTransporterClass.md#host)
    | *mandatory* | | [](../API/IMAPTransporterClass.md#logfile)
    | nenhum | -| **senha** : Texto
    Senha do usuário para autenticação no servidor. Não retornado no objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | nenhum | +| **password** : texto
    Senha do usuário para autenticação no servidor. Não retornado no objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | nenhum | | [](../API/IMAPTransporterClass.md#port)
    | 993 | | [](../API/IMAPTransporterClass.md#user)
    | nenhum | From 72e6ee833e1b756a0540e29d8f568243d384b47b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:46 +0200 Subject: [PATCH 1666/2000] New translations last-errors.md (Portuguese, Brazilian) --- .../version-21-R2/commands/last-errors.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md index 38dcdb3f8f9ca6..dc1aa894acf9e1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | --------------------------- | | Resultado | Collection | ← | Collection of error objects | +
    +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 19 R8 | Created | + +
    +
    + ## Descrição The **Last errors** command returns the current stack of errors of the 4D application as a collection of error objects, or **null** if no error occurred. A pilha de erros inclui objetos enviados pelo comando [throw](../commands-legacy/throw.md), se houver. From 784fb4dd22fb5806d36b883fd49053670a734599 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:47 +0200 Subject: [PATCH 1667/2000] New translations license-info.md (Portuguese, Brazilian) --- .../version-21-R2/commands/license-info.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md index 289cafde070fbd..10768909ed7f2c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md @@ -8,12 +8,27 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------------------ | | Resultado | Object | ← | Information about the active license | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------------------------- | +| 20 R7 | Renamed (Get License info) | +| 16 R6 | Modificado | +| 16 R4 | Created | + +
    +
    + ## Descrição O comando **License info** retorna um objeto que fornece informações detalhadas sobre a licença ativa. From 0a9160e6bad2c05b48bd7aa3ea53407c1312399d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:49 +0200 Subject: [PATCH 1668/2000] New translations listbox-get-property.md (Portuguese, Brazilian) --- .../commands/listbox-get-property.md | 29 ++++++++++++++----- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md index e1668d9c76b935..ad17edea3ffd9c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md @@ -4,19 +4,34 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Field, Variable ; *property* : Integer ) : any +**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any -| Parâmetro | Tipo | | Descrição | -| --------- | ------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable | -| object | any | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido) | -| property | Integer | → | Property whose value you want to get | -| Resultado | Integer, Text | ← | Valor atual | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | -------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable | +| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | +| property | Integer | → | Property whose value you want to get | +| Resultado | any | ← | Current value (Integer, Text) | + +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------------------------------------------------- | +| 19 R6 | Modificado | +| 16 R2 | Renamed (Get Listbox information) | +| <6 | Created | + +
    +
    + ## Descrição The **LISTBOX Get property** command returns the value of the *property* of the list box or column specified using the *object* and *\** parameters. From 20dbe5198f077597f516e6ca1888bf4df3ebad71 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:51 +0200 Subject: [PATCH 1669/2000] New translations listbox-set-property.md (Portuguese, Brazilian) --- .../commands/listbox-set-property.md | 28 ++++++++++++++----- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md index 6d841d6e612fb9..a081d983ca8fd5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md @@ -4,19 +4,33 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Field, Variable ; *property* : Integer ; *value* : Integer, Text ) +**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text ) -| Parâmetro | Tipo | | Descrição | -| --------- | ------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable. | -| object | any | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido) | -| property | Integer | → | List box or column property | -| value | Integer, Text | → | Valor da propriedade | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | -------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable. | +| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | +| property | Integer | → | List box or column property | +| value | Integer, Text | → | Valor da propriedade | + +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 19 R6 | Modificado | +| 16 R2 | Created | + +
    +
    + ## Descrição The **LISTBOX SET PROPERTY** command sets the *value* for the *property* of the list box or list box column specified using the *object* and *\** parameters. From bd8fa84afcc17e73ec7121f7028ae0bce48d2f7f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:52 +0200 Subject: [PATCH 1670/2000] New translations mail-convert-from-mime.md (Portuguese, Brazilian) --- .../commands/mail-convert-from-mime.md | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md index 7531a72a786744..fbc6fa46300138 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md @@ -4,25 +4,30 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 18 | Adicionado | - -
    - **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ---------- | :-------------------------: | -------------- | | mime | Blob, Text | → | E-mail no MIME | | Resultados | Object | ← | Objeto Email | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 | Adicionado | + +
    +
    + ## Descrição O comando `MAIL Convert from MIME` converte um documento MIME em um objeto de e-mail válido. From beb0891409c29c6b4dc521abbb730b509c6e3b93 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:54 +0200 Subject: [PATCH 1671/2000] New translations mail-convert-to-mime.md (Portuguese, Brazilian) --- .../commands/mail-convert-to-mime.md | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md index e75be49e75bcdf..a992843975617d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md @@ -4,27 +4,32 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 17 R4 | Adicionado | -| 17 R5 | Modificado | - -
    - **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------ | :-------------------------: | ------------------------------- | | mail | Object | → | Objeto Email | | options | Object | → | Opções de codificação e Charset | | Resultados | Text | ← | Email objeto convertido em MIME | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 17 R5 | Modificado | +| 17 R4 | Adicionado | + +
    +
    + ## Descrição O comando `MAIL Convert to MIME` converte um objeto e-mail em texto MIME. Esse comando é chamado internamente por [SMTP_transporter.send()](../API/SMTPTransporterClass.md#send) para formatar o objeto de e-mail antes de enviá-lo. Ele pode ser usado para analisar o formato MIME do objeto. From 2e98ff5f714f598c2295b4d8cdd52810f15f7cc0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:55 +0200 Subject: [PATCH 1672/2000] New translations mail-new-attachment.md (Portuguese, Brazilian) --- .../commands/mail-new-attachment.md | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md index 82e2e17e6b8a9d..2b54772ee8d881 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md @@ -4,18 +4,12 @@ title: MAIL New attachment displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | --------------------------------------------------------------------------------------- | -| 19 R2 | Accepts 4D. File, 4D. ZipFile, 4D. Blob | - -
    - **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment +
    + | Parâmetro | Tipo | | Descrição | | ----------- | ---------------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------- | | file | 4D. File | → | Parâmetros | @@ -28,8 +22,20 @@ displayed_sidebar: docs | disposition | Text | → | Valor do cabeçalho content-disposition: "inline" ou "attachment". | | Resultados | 4D. MailAttachment | ← | Objeto anexo | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------------------------------------------------------------------- | +| 19 R2 | Accepts 4D. File, 4D. ZipFile, 4D. Blob | +| 17 R4 | Adicionado | + +
    +
    + ## Descrição O comando `MAIL New attachment` permite que você crie um objeto anexo que você pode adicionar a um [objeto de e-mail](../API/EmailObjectClass.md#email-object). From ef9ed85b450f0295934b543b6c4644184e01b739 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:57 +0200 Subject: [PATCH 1673/2000] New translations new-collection.md (Portuguese, Brazilian) --- .../version-21-R2/commands/new-collection.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md index 53a7e28d2ced8c..cd0914d21dd132 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | ------------------------------------------ | | value | any | → | Valor(es) de collection | | Resultado | Collection | ← | Nova coleção | +
    +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 16 R4 | Created | + +
    +
    + ## Descrição O comando `New collection` cria uma nova coleção vazia ou pré-preenchida e retorna sua referência. Coleções podem ser tratadas usando propriedades e funções da [API da classe da coleção](../API/CollectionClass.md). From 6d2fb4c69049f3438ff332eb1074a596ed4794d8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:28:58 +0200 Subject: [PATCH 1674/2000] New translations new-log-file.md (Portuguese, Brazilian) --- .../version-21-R2/commands/new-log-file.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md index 79086a299f8ab0..1cacde35c8b1fe 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | -------------------------------- | | Resultado | Text | ← | Full pathname of closed log file | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | -------- | +| <6 | Created | + +
    +
    + ## Descrição **Nota preliminar:** esse comando só funciona com 4D Server. Ele só pode ser executado por meio do comando [Execute on server](../commands-legacy/execute-on-server.md) ou em um procedimento armazenado. From 4d691568c8850a84028fa3beed51a313f5ee16ee Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:29:00 +0200 Subject: [PATCH 1675/2000] New translations new-shared-collection.md (Portuguese, Brazilian) --- .../version-21-R2/commands/new-shared-collection.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md index 693fbfb7a6a824..e3976d67ff6956 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | -------------------------------- | | value | any | → | Valores da collection compartida | | Resultado | Collection | ← | New shared collection | +
    +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 16 R6 | Created | + +
    +
    + ## Descrição O comando `New shared collection` cria uma nova coleção compartilhada vazia ou pré-preenchida e retorna sua referência. Coleções podem ser tratadas usando propriedades e funções da [API da classe da coleção](../API/CollectionClass.md). From 0b633f8e6710fabb3fa2472e1a265989c4fb7467 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:29:01 +0200 Subject: [PATCH 1676/2000] New translations new-signal.md (Portuguese, Brazilian) --- .../version-21-R2/commands/new-signal.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md index 3d748213784604..ccdd3db989595d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ----------- | -------------------------- | --------------------------- | ---------------------------------- | | description | Text | → | Descrição para o sinal | | Resultado | 4D. Signal | ← | Objeto nativo encapsulando o sinal | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 17 R4 | Adicionado |
    +
    ## Descrição From 7f7aec15ebadb5d5d5c16ad893872408ea26c28d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:29:03 +0200 Subject: [PATCH 1677/2000] New translations num.md (Portuguese, Brazilian) --- .../version-21-R2/commands/num.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/num.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/num.md index 221a79fc9e63f4..686b05582ddf5c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/num.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/num.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------------------- | --------------------------- | ----------------------------------------------------------------------------------------------- | | expressão | Text, Boolean, Integer | → | String for which to return the numeric form, or Boolean to return 0 or 1, or Numeric expression | @@ -16,15 +18,19 @@ displayed_sidebar: docs | base | Integer | → | Value between 2 and 36 that represents the radix | | Resultado | Real | ← | Numeric form of the expression parameter | +
    +
    História -| Release | Mudanças | -| ------- | --------------------------- | -| 21 | Support of *base* parameter | +| Release | Mudanças | +| --------------------------- | --------------------------- | +| 21 | Support of *base* parameter | +| <6 | Created |
    +
    ## Descrição From 8e51c60f905f0353a4e270769e9678febfd73ab2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:29:05 +0200 Subject: [PATCH 1678/2000] New translations object-get-data-source-formula.md (Portuguese, Brazilian) --- .../object-get-data-source-formula.md | 26 ++++++++++++++----- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md index 60da44454f9a91..e57216671b363d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md @@ -4,18 +4,32 @@ title: OBJECT Get data source formula displayed_sidebar: docs --- -**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Field, Variable ) : 4D.Formula +**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula -| Parâmetro | Tipo | | Descrição | -| --------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | If specified, object is an object name (string)
    If omitted, object is a field or variable | -| object | any | → | Nome do objeto (se \* for especificado) ou
    Campo ou variável (se \* for omitido) | -| formula | 4D.Formula | ← | Fórmula associada com o objeto de formulário (`Null` se nenhuma fórmula estiver associada) | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | +| object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | +| Resultado | 4D.Formula | ← | Fórmula associada com o objeto de formulário (`Null` se nenhuma fórmula estiver associada) | + +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------- | +| 21 | Support of *base* parameter | +| 20 R10 | Created | + +
    +
    + ## Descrição The **OBJECT Get data source formula** command returns the formula (if any) associated object(s) designated by the *object* and *\** parameters. From 1e34b191795878b928fff80b6d9e5b7bd8816bcf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:29:06 +0200 Subject: [PATCH 1679/2000] New translations object-set-data-source-formula.md (Portuguese, Brazilian) --- .../object-set-data-source-formula.md | 26 ++++++++++++++----- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md index c4b9f452b4a130..343ca6e6a56878 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md @@ -4,18 +4,32 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Field, Variable ; *formula* : 4D.Formula ) +**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula ) -| Parâmetro | Tipo | | Descrição | -| --------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | If specified, object is an object name (string)
    If omitted, object is a field or variable | -| object | any | → | Nome do objeto (se \* for especificado) ou
    Campo ou variável (se \* for omitido) | -| formula | 4D.Formula | → | Formula to assign as the data source | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | +| object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | +| formula | 4D.Formula | → | Formula to assign as the data source | + +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------- | +| 21 | Support of *base* parameter | +| 20 R10 | Created | + +
    +
    + ## Descrição The **OBJECT SET DATA SOURCE FORMULA** command assigns a formula (expression) as the data source of the object(s) designated by the *object* and *\** parameters . The formula must be provided as a [`4D.Formula`](../API/FunctionClass.md#formula-objects) object. From c1d93672ba3ca2f55f1658c088d7d117c68f2a2d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:29:08 +0200 Subject: [PATCH 1680/2000] New translations open-datastore.md (Portuguese, Brazilian) --- .../version-21-R2/commands/open-datastore.md | 43 +++++++++++-------- 1 file changed, 24 insertions(+), 19 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md index 88e8d281f896df..9be4328ee075c0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md @@ -4,29 +4,34 @@ title: Open datastore displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | --------------------------------------- | -| 21 | Qodly cloud discontinued | -| 20 R6 | Support access to Qodly cloud instances | -| 20 R4 | Nova propriedade *passwordAlgorithm* | -| 18 | Adicionado | - -
    - **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation +
    + | Parâmetro | Tipo | | Descrição | | -------------- | ------------------------------------------ | --------------------------- | ----------------------------------------------------------------------------------------------- | | connectionInfo | Object | → | Propriedades de conexão utilizadas para alcançar o armazém de datos remoto | | localID | Text | → | Id para assignar ao armazém de dados aberto na aplicação local (obrigatorio) | | Resultado | 4D.DataStoreImplementation | ← | Objeto do armazém de dados | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------------------- | +| 21 | Qodly cloud discontinued | +| 20 R6 | Support access to Qodly cloud instances | +| 20 R4 | Nova propriedade *passwordAlgorithm* | +| 18 | Adicionado | + +
    +
    + ## Descrição The `Open datastore` command connects the application to the remote datastore identified by the *connectionInfo* parameter and returns a matching `4D.DataStoreImplementation` object associated with the *localID* local alias. @@ -45,14 +50,14 @@ Exchanges with the remote datastore are automatically managed via REST requests. Passe em connectionInfo um objeto que desceva o armazém de dados remoto ao que quiser se conectar. Pode conter as propriedades abaixo (todas as propriedades são opcionais menos *hostname*): -| Propriedade | Tipo | Aplicação 4D remoto | | -| ----------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | -| hostname | Text | Nome ou endereço IP da database remota + ":" + número de porta (o numero de porta é obrigatório) | API Endpoint de instância Qodly cloud | -| user | Text | Nome de usuario | | -| senha | Text | senha de usuario | | -| idleTimeout | Integer | Tempo de espera da sessão de inatividade (em minutos) depois do qual a sessão é fechada automaticamente por 4D. Se omitido, o valor por defeito é 60 (1h). O valor não pode ser < 60 (se for passado um valor menor, o tempo limite será definido como 60). Para obter mais informações, veja **Sessões de encerramento**. | | -| tls | Parâmetros | True para usar conexão segura(1). Se omitido, false por defeito. Se for omitido, o normal é falso Usar uma conexão segura é recomendado sempre que possível. | | -| type | Text | deve ser "4D Server" | | +| Propriedade | Tipo | Aplicação 4D remoto | | +| ----------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | +| hostname | Text | Nome ou endereço IP da database remota + ":" + número de porta (o numero de porta é obrigatório) | API Endpoint de instância Qodly cloud | +| user | Text | Nome de usuario | | +| senha | Text | senha de usuario | | +| idleTimeout | Integer | Tempo de espera da sessão de inatividade (em minutos) depois do qual a sessão é fechada automaticamente por 4D. Se omitido, o valor por defeito é 60 (1h). O valor não pode ser < 60 (se for passado um valor menor, o tempo limite será definido como 60). Para saber mais informação, consulte **Fechamento de sessões**. | | +| tls | Parâmetros | True para usar conexão segura(1). Se omitido, false por defeito. Se for omitido, o normal é falso Usar uma conexão segura é recomendado sempre que possível. | | +| type | Text | deve ser "4D Server" | | (1) Se `tls` for true, o protocolo HTTPS é utilizado se: From b8e88b9774f4df827d5d6331339060f63c0eeef0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:29:09 +0200 Subject: [PATCH 1681/2000] New translations pop3-new-transporter.md (Portuguese, Brazilian) --- .../version-21-R2/commands/pop3-new-transporter.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md index 004f1af640963c..d34a00f4e6baea 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Informação de servidor de correio | | Resultado | 4D.POP3Transporter | ← | [Objeto transporter POP3](../API/POP3TransporterClass.md#pop3-transporter-object) | +
    +
    História | Release | Mudanças | @@ -22,17 +26,18 @@ displayed_sidebar: docs | 18 R2 | Adicionado |
    +
    ## Descrição The `POP3 New transporter` command configures a new POP3 connectionaccording to the *server* parameter and returns a new [POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object) object. O objeto transporter retornado vai geralmente ser usado para receber emails. -No parâmetro server, passe um objeto contendo as propriedades abaixo: +No parâmetro *server*, passe um objeto contendo as propriedades abaixo: | *server* | Valor padrão (se omitido) | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | | [](../API/POP3TransporterClass.md#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omitido, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | nenhum | +| .**accessTokenOAuth2**: Texto
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omisso, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | nenhum | | [](../API/POP3TransporterClass.md#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | | [](../API/POP3TransporterClass.md#connectiontimeout)
    | 30 | | [](../API/POP3TransporterClass.md#host)
    | *mandatory* | From 4fccc324ac31a377c3d6e3c91d623692783b1974 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:29:11 +0200 Subject: [PATCH 1682/2000] New translations print-form.md (Portuguese, Brazilian) --- .../version-21-R2/commands/print-form.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md index e41b4fa08b6884..869579ab62d141 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Tabela do formulário ou tabela padrão, se omitida | @@ -17,8 +19,21 @@ displayed_sidebar: docs | areaEnd | Integer | → | Área final (se for especificado pela areaStart) | | Resultado | Integer | ← | Altura da seção impressa | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------- | +| 20 | Modificado | +| 16 R6 | Modificado | +| <6 | Adicionado | + +
    +
    + ## Descrição O comando **Print form** simplesmente imprime *form* com os valores atuais dos campos e variáveis de *aTable*. Normalmente é usado para imprimir relatórios muito complexos que exigem controle total sobre o processo de impressão. O **formulário de impressão** não faz nenhum processamento de registros, processamento de quebras ou quebras de página. Essas operações são de sua responsabilidade. **Print form** imprime campos e variáveis em um quadro de tamanho fixo apenas. From 7509931e69c46743b5380aeefce277974e98d479 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:29:12 +0200 Subject: [PATCH 1683/2000] New translations process-activity.md (Portuguese, Brazilian) --- .../version-21-R2/commands/process-activity.md | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md index b91100830c8da3..28eabc0df7e691 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md @@ -8,22 +8,27 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------- | | sessionID | Text | → | ID da sessão | | options | Integer | → | Opções de retorno | | Resultado | Object | ← | Snapshot de sessões de usuários em execução e/ou (apenas 4D Servidor) | +
    +
    História -| Release | Mudanças | -| ------- | -------------------------------- | -| 20 R7 | Suporte do parâmetro *sessionID* | -| 21 | Support of web user sessions | +| Release | Mudanças | +| ------- | ----------------------------------------------------------------------------------------- | +| 21 | Support of web user sessions | +| 20 R7 |
    • Support of *sessionID* parameter
    • Renamed (Get process activity)
    |
    +
    ## Descrição @@ -34,7 +39,7 @@ Por padrão quando usado sem quaisquer parâmetros, a **atividade de processo** - "processos", uma coleção de todos os processos - "sessões" (apenas 4D Servidor), uma coleção de todas as sessões -No Servidor 4D, você pode filtrar informações para serem retornadas usando os parâmetros opcionais *sessionID* e *opções*: +No 4D Server, você pode filtrar informações para serem retornadas usando os parâmetros opcionais *sessionID* e *options*: - Se você passar um ID de sessão de usuário no parâmetro *sessionID*, o comando retorna somente informações relacionadas a esta sessão. Por padrão se o parâmetro *options* for omitido, o objeto retornado contém uma coleção com todos os processos relacionados à sessão e uma coleção com um único objeto descrevendo a sessão. Se você passar um ID de sessão inválido, um objeto **null** será retornado. - Você pode selecionar a(s) coleção(ões) a retornar passando uma das seguintes constantes no parâmetro *options*: @@ -43,7 +48,7 @@ No Servidor 4D, você pode filtrar informações para serem retornadas usando os | ---------------------- | ----- | --------------------------------------------------------------------------- | | Processes and sessions | 0 | Retorna as listas "processos" e "sessões" (valor padrão) | | Processes only | 1 | Retorna apenas a lista de "processos" | -| Somente sessões | 2 | Retorna apenas a lista de "sessões" | +| Sessions only | 2 | Retorna apenas a lista de "sessões" | :::note From 3b1af5f68614d37c6e99c7f0a951843e44e341d9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:29:14 +0200 Subject: [PATCH 1684/2000] New translations process-info.md (Portuguese, Brazilian) --- .../version-21-R2/commands/process-info.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md index c35abaaaa85ce5..0aaa5be32f540b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ------------- | ------- | :-------------------------: | ----------------------------- | | processNumber | Integer | → | Process number | | Resultados | Object | ← | Information about the process | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R7 | Adicionado |
    +
    ## Descrição From a7c615c92d5cc90dbf7c9879f56b5853cd3b8762 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:29:16 +0200 Subject: [PATCH 1685/2000] New translations process-number.md (Portuguese, Brazilian) --- .../version-21-R2/commands/process-number.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md index f561d607ad1968..39397c9d2cf115 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | -------- | --------------------------- | --------------------------------------------------------------------- | | name | Text | → | Nome do processo para o qual se deseja recuperar o número do processo | @@ -16,15 +18,19 @@ displayed_sidebar: docs | \* | Operador | → | Retorna o número do processo do servidor | | Resultado | Integer | ← | Process number | +
    +
    História | Release | Mudanças | | ------- | ----------------------- | | 20 R7 | Suporte do parâmetro id | +| 6 | Created |
    +
    ## Descrição From 684142565c758ffd1c25411c7c643628d1627c7a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:29:17 +0200 Subject: [PATCH 1686/2000] New translations select-log-file.md (Portuguese, Brazilian) --- .../version-21-R2/commands/select-log-file.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md index dd9ddba7ec33ea..ff24ea86b3312e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md @@ -8,13 +8,27 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | -------- | --------------------------- | --------------------------- | | logFile | Text | → | Nome do arquivo de registro | | \* | Operador | → | Close the current log file | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------- | +| 11 SQL | Modificado | +| <6 | Created | + +
    +
    + ## Descrição O comando **SELECT LOG FILE** cria ou fecha o arquivo de registro de acordo com o valor passado no parâmetro. From e4089554a3c9d5fc9eadef1891b5dc201b58dd3f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:29:19 +0200 Subject: [PATCH 1687/2000] New translations session-info.md (Portuguese, Brazilian) --- .../version-21-R2/commands/session-info.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md index af6de9ace1514b..3d795bdf4147e4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md @@ -8,21 +8,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------- | :-------------------------: | -------------------------- | | sessionID | Integer | → | ID da sessão | | Resultados | Object | ← | Informações sobre a sessão | +
    +
    História -| Release | Mudanças | -| ------- | ------------------------------ | -| 20 R8 | Support of standalone sessions | -| 20 R7 | Adicionado | +| Release | Mudanças | +| ------- | --------------------------- | +| 20 R8 | Suporte a sessões autônomas | +| 20 R7 | Adicionado |
    +
    ## Descrição From 9e314f83ee544710875e82cdb282f1a477146d53 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:29:20 +0200 Subject: [PATCH 1688/2000] New translations session-storage.md (Portuguese, Brazilian) --- .../version-21-R2/commands/session-storage.md | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md index 8905444706ef6c..8d695900449d4a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md @@ -8,21 +8,26 @@ displayed_sidebar: docs -| Parâmetro | Tipo | | Descrição | -| --------- | ------ | --------------------------- | ---------------------------------------------------------- | -| id | Text | → | Unique identifier (UUID) of the session | -| Resultado | Object | ← | Storage object of the session | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | ------ | --------------------------- | ------------------------------------------------------- | +| id | Text | → | Identificador único (UUID) da sessão | +| Resultado | Object | ← | Objeto de armazenamento da sessão | + +
    +
    História -| Release | Mudanças | -| ------- | ------------------------------ | -| 20 R8 | Support of standalone sessions | -| 20 R6 | Adicionado | +| Release | Mudanças | +| ------- | --------------------------- | +| 20 R8 | Suporte a sessões autônomas | +| 20 R6 | Adicionado |
    +
    ## Descrição @@ -32,11 +37,11 @@ Em *id*, passe o UUID da sessão para a qual você deseja obter o armazenamento. **Nota:** você pode obter os identificadores de sessão usando o comando [Process activity](process-activity.md). -O objeto retornado é a propriedade [**.storage**](../API/SessionClass.md#storage) da sessão. It is a shared object used to store information available to all processes of the session. It is a shared object used to store information available to all processes of the session. +O objeto retornado é a propriedade [**.storage**](../API/SessionClass.md#storage) da sessão. It is a shared object used to store information available to all processes of the session. É um objeto compartilhado usado para armazenar informações disponíveis para todos os processos da sessão. ## Exemplo -This method modifies the value of a "settings" property stored in the storage object of a specific session: +Esse método modifica o valor de uma propriedade "settings" armazenada no objeto de armazenamento de uma sessão específica: ```4d   //Definir armazenamento para uma sessão From f3448620a5b580de2f6fdb04c6ab9bd0fd8ddfdf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:29:22 +0200 Subject: [PATCH 1689/2000] New translations session.md (Portuguese, Brazilian) --- .../version-21-R2/commands/session.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session.md index adcf3664964a79..160ecbeea51a10 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session.md @@ -14,17 +14,20 @@ displayed_sidebar: docs | --------- | ---------------------------------------------------- | --------------------------- | --------------- | | Resultado | [4D.Session](../API/SessionClass.md) | ← | Objecto Session | + +
    História | Release | Mudanças | | ------- | ------------------------------------------------------------- | -| 20 R8 | Support of standalone sessions | +| 20 R8 | Suporte a sessões autônomas | | 20 R5 | Suporte a sessões de procedimento armazenado e cliente remoto | | 18 R6 | Adicionado |
    +
    ## Descrição @@ -48,10 +51,10 @@ The command returns *Null* if: O objeto `Session` das sessões web está disponível em qualquer processo web: -- `On Web Authentication`, `On Web Connection`, and `On REST Authentication` database methods, +- nos métodos de database `On Web Authentication`, `On Web Connection` e`On REST Authentication`, - código processado a través das etiquetas 4D nas páginas semidinâmicas (4DTEXT, 4DHTML, 4DEVAL, 4DSCRIPT/, 4DCODE) -- os métodos projeto com o atributo "Available through 4D tags and URLs (4DACTION...)" e chamados através de 4DACTION/ urls, -- [`On Mobile App Authentication`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-authentication) and [`On Mobile App Action`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-action) database methods for mobile requests, +- nos métodos projeto com o atributo "Available through 4D tags and URLs (4DACTION...)" e chamados através de 4DACTION/ urls, +- nos métodos de database para petições móveis [`On Mobile App Authentication`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-authentication) and [`On Mobile App Action`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-action), - Funções ORDA [chamadas com solicitações REST](../REST/ClassFunctions.md). Para obter mais informações sobre as sessões dos usuários da web, consulte a seção [Sessões de Servidor Web](../WebServer/sessions.md). @@ -72,7 +75,7 @@ For more information on remote user sessions, please refer to the [**Remote user Todos os processos de procedimento armazenado compartilham a mesma sessão de usuário virtual. O objeto `Session` de procedimentos armazenados está disponível em: - métodos chamados com o comando [`Execute on server`](../commands-legacy/execute-on-server.md), -- `On Server Startup`, `On Server Shutdown`, `On Backup Startup`, `On Backup Shutdown`, and `On System event` database methods +- Métodos de database `On Server Startup`, `On Server Shutdown`, `On Backup Startup`, `On Backup Shutdown` e`On System event` For more information on stored procedures virtual user session, please refer to the [**Stored procedure sessions**](../Desktop/sessions.md#stored-procedure-sessions) paragraph. @@ -109,7 +112,7 @@ flowchart TD ## Exemplo -You have defined the `action_Session` method with attribute "Available through 4D tags and URLs". Pode chamar ao método introduzindo a URL abaixo no navegador: +Você definiu o método `action_Session` com o atributo "Disponível através de tags 4D e URLs". Pode chamar ao método introduzindo a URL abaixo no navegador: ``` IP:port/4DACTION/action_Session From 5e0119e582748a6bf129234d60d7ed0122fed05c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:29:23 +0200 Subject: [PATCH 1690/2000] New translations set-allowed-methods.md (Portuguese, Brazilian) --- .../version-21-R2/commands/set-allowed-methods.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md index badcd47cd922b8..62fb778d593bb6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ------------ | ---------- | --------------------------- | ------------------------- | | methodsArray | Text array | → | Array de nomes de métodos | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------- | +| 17 R2 | Modificado | +| <6 | Adicionado | + +
    +
    + ## Descrição O comando **SET ALLOWED METHODS** designa os métodos projeto que podem ser inseridos por meio da aplicação. From 696994dc23c4911bbd81fd715fbfc6d64feffc39 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:29:25 +0200 Subject: [PATCH 1691/2000] New translations set-window-document-icon.md (Portuguese, Brazilian) --- .../version-21-R2/commands/set-window-document-icon.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md index b647e5e5281603..516d33c71ca6c9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | -------------------------------------------------- | --------------------------- | -------------------------------------- | | winRef | Integer | → | Número de referência da janela | | image | Imagem | → | Ícone personalizado | | file | 4D.File, 4D.Folder | → | Caminho do arquivo ou caminho da pasta | +
    +
    História | Release | Mudanças | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | Adicionado |
    +
    ## Descrição From 5c5d565823f46b7f512abbe8c1a5e0618d414aa7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:29:26 +0200 Subject: [PATCH 1692/2000] New translations smtp-new-transporter.md (Portuguese, Brazilian) --- .../version-21-R2/commands/smtp-new-transporter.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md index 2eca6cebe57537..96996093b0fc5e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Informação de servidor de correio | | Resultado | 4D.SMTPTransporter | ← | [Objeto SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object) | +
    +
    História | Release | Mudanças | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 17 R4 | Adicionado |
    +
    ## Descrição @@ -36,12 +41,12 @@ The `SMTP New transporter` command ](../API/SMTPTransporterClass.md#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omitido, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object)*. | nenhum | +| .**accessTokenOAuth2**: Texto
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omisso, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object)*. | nenhum | | [](../API/SMTPTransporterClass.md#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | | [](../API/SMTPTransporterClass.md#bodycharset)
    | `mail mode UTF8` (US-ASCII_UTF8_QP) | | [](../API/SMTPTransporterClass.md#connectiontimeout)
    | 30 | From 1905e5891ddd1114852333c9296c1925a1173742 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:29:28 +0200 Subject: [PATCH 1693/2000] New translations string.md (Portuguese, Brazilian) --- .../version-21-R2/commands/string.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/string.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/string.md index cd31ea40d0ba63..9a34b80a093d0f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/string.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/string.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | | expressão | Expression | → | Expression for which to return the string form (can be Real, Integer, Long Integer, Date, Time, Text, Boolean, Undefined, or Null) | @@ -17,15 +19,19 @@ displayed_sidebar: docs | base | Integer | → | Value between 2 and 36 that represents the radix if expression is a number | | Resultado | Text | ← | String form of the expression | +
    +
    História -| Release | Mudanças | -| ------- | --------------------------- | -| 21 | Support of *base* parameter | +| Release | Mudanças | +| --------------------------- | --------------------------- | +| 21 | Support of *base* parameter | +| <6 | Created |
    +
    ## Descrição From 6b93a40577aa8bba79757f5aea518de890cd7b78 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:29:30 +0200 Subject: [PATCH 1694/2000] New translations super.md (Portuguese, Brazilian) --- .../version-21-R2/commands/super.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/super.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/super.md index 7e631c2d23d4e1..a9ec212be19894 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/super.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/super.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------ | --------------------------- | -------------------------------------------------------------- | | param | any | -> | Parâmetro(s) a passar para o construtor pai | | Resultados | Object | <- | Pai do objecto | +
    +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 19 | Created | + +
    +
    + A palavra-chave `Super` permite chamadas à `superclasse`, ou seja, a classe pai. `Super` tem dois objectivos diferentes: From f2c123d91cc2d5bc7561ca954af101cd41fef008 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:30:41 +0200 Subject: [PATCH 1695/2000] New translations this.md (Portuguese, Brazilian) --- .../version-21-R2/commands/this.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/this.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/this.md index b300365321b19c..e1232507badfe3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/this.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/this.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------ | | Resultado | Object | ← | Elemento ou objeto atual | +
    +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 19 | Created | + +
    +
    + ## Descrição O comando `This` retorna uma referência ao objeto processado atualmente. From 976f79e8fae2bf5584d8237c91a6a230728ef3ff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:30:42 +0200 Subject: [PATCH 1696/2000] New translations trim-end.md (Portuguese, Brazilian) --- .../version-21-R2/commands/trim-end.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md index 0d452f101bafa9..a073df52760b4e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ------------ | | aString | Text | → | Text to trim | | Resultado | Text | ← | Trimmed text | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Adicionado |
    +
    ## Descrição From f1f65af68d7d855f1025a60ee2c084b7bb21b288 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:30:44 +0200 Subject: [PATCH 1697/2000] New translations trim-start.md (Portuguese, Brazilian) --- .../version-21-R2/commands/trim-start.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md index adc7ea3f17b5ca..64c12bc324527e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ------------ | | aString | Text | → | Text to trim | | Resultado | Text | ← | Trimmed text | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Adicionado |
    +
    ## Descrição From 2b70b5ebec9a3f407bcd45b6c41b1f3c2e71ea2f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:30:45 +0200 Subject: [PATCH 1698/2000] New translations trim.md (Portuguese, Brazilian) --- .../version-21-R2/commands/trim.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md index 0a49ce2c82254e..f3d24ec22b370f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ------------ | | aString | Text | → | Text to trim | | Resultado | Text | ← | Trimmed text | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Adicionado |
    +
    ## Descrição From 55b4e48c92c48bf52da59950464ac98241e93957 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:30:47 +0200 Subject: [PATCH 1699/2000] New translations use-entity-selection.md (Portuguese, Brazilian) --- .../version-21-R2/commands/use-entity-selection.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md index 4b5f4ce15e0196..c1a8f92a553059 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------------- | ----------------------------------- | --------------------------- | -------------------- | | entitySelection | 4D. EntitySelection | → | Seleção de entidades | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 17 | Adicionado | + +
    +
    + ## Descrição The `USE ENTITY SELECTION` command updates the current selection of the table matching the dataclass of the *entitySelection* parameter, according to the content of the entity selection. From 60874dc3cae811479ad33634102dfd6658352e2f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:30:48 +0200 Subject: [PATCH 1700/2000] New translations wa-get-context.md (Portuguese, Brazilian) --- .../version-21-R2/commands/wa-get-context.md | 25 ++++++++++++++----- 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md index c4cbe4ba650f36..96c6ddcd614529 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md @@ -4,18 +4,31 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( * ; *object* : Text ) -> *contextObj* : Object
    **WA Get context** ( *object* : Field, Variable ) -> *contextObj* : Object +**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object -| Parâmetro | Tipo | | Descrição | -| ---------- | -------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | -| object | any | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido). | -| contextObj | Object | ← | Context object if previously defined, otherwise `null`. | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | -------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | +| object | Text, Variable | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido). | +| Resultado | Object | ← | Context object if previously defined, otherwise `null`. | + +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 20 R9 | Adicionado | + +
    +
    + ### Descrição The `WA Get context` command retrieves the context object defined for `$4d` in the Web area designated by the \* and *object* parameters using [`WA SET CONTEXT`](./wa-set-context.md). Se `WA SET CONTEXT` não foi chamado para a área web, o comando retorna `null`. From 700f7086df1cde94f9e560aea47e6af95e739c02 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:30:50 +0200 Subject: [PATCH 1701/2000] New translations wa-set-context.md (Portuguese, Brazilian) --- .../version-21-R2/commands/wa-set-context.md | 25 ++++++++++++++----- 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md index 4e26679874dcd3..b50dded5bd2a56 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md @@ -4,18 +4,31 @@ title: WA SET CONTEXT displayed_sidebar: docs --- -**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Field, Variable ; *contextObj* : Object ) +**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object ) -| Parâmetro | Tipo | | Descrição | -| ---------- | -------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | -| object | any | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido). | -| contextObj | Object | → | Object containing the functions that can be called with `$4d`. | +
    +| Parâmetro | Tipo | | Descrição | +| ---------- | --------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | +| object | Text, Variable, Field | → | Object name (if \* is specified) or
    Variable or field (if \* is omitted) | +| contextObj | Object | → | Object containing the functions that can be called with `$4d`. | + +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 20 R9 | Adicionado | + +
    +
    + ### Descrição The `WA SET CONTEXT` command defines a context object *contextObj* for `$4d` in the Web area designated by the \* and *object* parameters. When this command is used, `$4d` can only access contents declared within the provided *contextObj*. When no context object is set, `$4d` has access to all 4D methods and can not access user classes. From 2bc75924f8861f55da605d36d033e45fd6f850e0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:30:51 +0200 Subject: [PATCH 1702/2000] New translations web-event.md (Portuguese, Brazilian) --- .../version-21-R2/commands/web-event.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md index 776315afb3f700..06a8aa96fc2827 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------ | :-------------------------: | ---------------------------------- | | Resultados | Object | ← | Information on the triggered event | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 21 | Adicionado | + +
    +
    + ## Descrição `Web Event` returns an object with information on a triggered event linked to a web page component. From 627e809a11cf65229f4a704c82b6b9ed374deec7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:30:53 +0200 Subject: [PATCH 1703/2000] New translations web-form.md (Portuguese, Brazilian) --- .../version-21-R2/commands/web-form.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md index c46b08e4cfaa85..531f103fec8cfe 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | -------------------------- | :-------------------------: | --------------------------- | | Resultados | 4D.WebForm | ← | New `Web Form` proxy object | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 21 | Adicionado | + +
    +
    + ## Descrição The `Web Form` command returns a `4D.WebForm` proxy object, providing a means to work with and effectively emulates the Page's properties and functions. From 108fef7b0944fb505958bd933e5250f9fec4a6d8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:30:54 +0200 Subject: [PATCH 1704/2000] New translations web-server-list.md (Portuguese, Brazilian) --- .../version-21-R2/commands/web-server-list.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md index 54c9f66edca2b2..798ad930342716 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | ---------------------------------------------- | | Resultado | Collection | ← | Collection of the available Web Server objects | +
    +
    História | Release | Mudanças | @@ -21,6 +25,7 @@ displayed_sidebar: docs | 18 R3 | Adicionado |
    +
    ## Descrição From 41a246f1a550df09e16c8e7951bd6295d75bbc43 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:30:56 +0200 Subject: [PATCH 1705/2000] New translations web-server.md (Portuguese, Brazilian) --- .../version-21-R2/commands/web-server.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md index 7172f7fbd6a02a..e2a64775349185 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ----------------------------- | --------------------------- | ---------------------------------------------------------------------------------------- | | option | Integer | → | Servidor Web a ser obtido (padrão se omitido = `Web server database`) | | Resultado | 4D. WebServer | ← | Objeto Web Server | +
    +
    História | Release | Mudanças | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 19 | suporte para .sessionCookieSameSite |
    +
    ## Descrição @@ -53,7 +58,7 @@ Do seu componente, você quer saber se o servidor Web do banco de dados host est ## Veja também -[WEB Server list](web-server-list.md)\ +[WEB Server list](web-server-list.md) [webServer.stop()](../API/WebServerClass.md#stop) ## Propriedades From 70478724a415de9dfc6cd76925d597b625890e67 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:30:57 +0200 Subject: [PATCH 1706/2000] New translations zip-create-archive.md (Portuguese, Brazilian) --- .../version-21-R2/commands/zip-create-archive.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md index a4f5e55abf2b7c..b4f29d21eec33d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------------- | -------------------------- | :-------------------------: | ------------------------------------------------------------------- | | fileToZip | 4D. File | → | Objeto File ou Folder a comprimir | @@ -17,8 +19,10 @@ displayed_sidebar: docs | options | Integer | → | Opção *folderToZip*: `ZIP Without enclosing folder` | | Resultados | Object | ← | Objeto de estado | +
    +
    História | Release | Mudanças | @@ -27,6 +31,7 @@ displayed_sidebar: docs | 18 | Adicionado |
    +
    ## Descrição @@ -51,7 +56,7 @@ You can pass a 4D. File, a 4D. Folder, or a zip structure object as first parame No parâmetro *destinationFile*, passe um objeto `4D.File` que descreva o arquivo ZIP a ser criado (nome, local, etc.). É recomendado usar a extensão ".zip" se quiser que o arquivo ZIP seja processado automaticamente por um software. -Depois que um arquivo é criado, você pode usar o comando [ZIP Read archive](zip-read-archive.md) para acessá-lo. +Once an archive is created, you can use the [ZIP Read archive](zip-read-archive.md) command to access it. **Status object** From 4638b0545842f7b0c18cff9c45a0fcef9c11df73 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:30:59 +0200 Subject: [PATCH 1707/2000] New translations zip-read-archive.md (Portuguese, Brazilian) --- .../version-21-R2/commands/zip-read-archive.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md index d3ac11343ad9f2..aa0b7b32ad7bb5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------ | :-------------------------: | ------------------------------- | | zipFile | 4D. File | → | Arquivos Zip | | senha | Text | → | Senha do arquivo ZIP, se houver | | Resultados | Parâmetros | ← | Objeto arquivo | +
    +
    História | Release | Mudanças | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 18 | Adicionado |
    +
    ## Descrição @@ -71,10 +76,10 @@ Para extrair da pasta root: Para ler todos os conteúdos de um arquivo sem extraí-lo da pasta root: ```4d - //extract a file + //extrair um arquivo $folderResult:=$files[$i].copyTo(Folder(fk desktop folder).folder("MyDocs")) - //extract all files + //extrair todos os arquivos $folderResult:=$archive.root.copyTo(Folder(fk desktop folder).folder("MyDocs")) ``` From 21540ac4e6b64cb3636b56b0bb939cf73c89aa9f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:31:16 +0200 Subject: [PATCH 1708/2000] New translations listbox-column.md (Portuguese, Brazilian) --- .../current/FormObjects/listbox-column.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox-column.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox-column.md index a36dd5e95ee9e2..11ec58a5b9a6f8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox-column.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox-column.md @@ -39,8 +39,8 @@ Você pode definir propriedades padrão (texto, cor de fundo, etc.) para cada co | On Load | | | | On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | | On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *List box array unicamente* | -| On Scroll |
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    | | | On Unload | | | +| On Validate | | | ## Arrays objetos nas colunas (4D View Pro) From 23545c655be4bcf6d9765bffe81ffd76ae9b0d7d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:31:19 +0200 Subject: [PATCH 1709/2000] New translations listbox-object.md (Portuguese, Brazilian) --- .../current/FormObjects/listbox-object.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox-object.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox-object.md index 11844d6e74d450..8f9dfbe413b7e1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox-object.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox-object.md @@ -168,9 +168,10 @@ Propriedades compatíveis dependem do tipo de list box. | On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | | On Open Detail |
    • [row](#additional-properties)
    | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | | On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *List box array unicamente* | -| On Selection Change | | | | On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | +| On Selection Change | | | | On Unload | | | +| On Validate | | | ### Additional Properties {#additional-properties} From 2c58959ab61a5ecb3866a4fc5eb7ad678a188347 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:31:21 +0200 Subject: [PATCH 1710/2000] New translations listbox-column.md (Portuguese, Brazilian) --- .../version-21/FormObjects/listbox-column.md | 413 ++++++++++++++++++ 1 file changed, 413 insertions(+) create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..93e58e4939341d --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md @@ -0,0 +1,413 @@ +--- +id: listbox-column +title: Coluna da List Box +--- + +Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: + +![](../assets/en/FormObjects/listbox_column.png) + +Você pode definir propriedades padrão (texto, cor de fundo, etc.) para cada coluna da caixa de listagem; essas propriedades têm prioridade sobre as propriedades do objeto da caixa de listagem. + +> Você pode definir o [Expression type](properties_Object.md#expression-type) para colunas de list box de tipo array (String, Text, Number, Date, Time, Picture, Boolean ou Object). + +## Column Specific Properties {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## Supported Form Events {#supported-form-events} + +| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Sort |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *List box array unicamente* | +| On Before Data Entry |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Before Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Begin Drag Over |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Column Moved |
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | | +| On Column Resize |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    | | +| On Data Change |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Double Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drag Over |
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drop |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Footer Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *List box array unicamente* | +| On Unload | | | +| On Validate | | | + +## Arrays objetos nas colunas (4D View Pro) + +As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. + +A seguinte caixa de listagem foi concebida utilizando uma matriz de objectos: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configuração de uma coluna de matriz de objectos + +Para atribuir um arrayz de objetos a uma coluna list box, basta definir o nome do array de objetos na lista de propriedades (campo "Variable Name") ou usar o comando [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md), como em qualquer coluna baseada em arrays. Na lista de propriedades, pode agora selecionar Objecto como "Tipo de Expressão" para a coluna: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Estão disponíveis propriedades padrão relacionadas com coordenadas, tamanho e estilo para colunas de objectos. Pode defini-los usando a lista de propriedades, ou programando o estilo, cor da fonte, cor de fundo e visibilidade para cada linha de uma coluna de caixa de lista de tipo de objecto. Estes tipos de colunas também podem ser ocultados. + +No entanto, o tema Fonte de Dados não está disponível para as colunas da caixa de listagem tipo objecto. De fato, o conteúdo de cada célula de coluna é baseado em atributos encontrados no elemento correspondente da array de objectos. Cada elemento da array pode definir: + +o tipo de valor (obrigatório): texto, cor, evento, etc. +o valor em si (opcional): usado para entrada/saída. +a exibição do conteúdo da célula (opcional): botão, lista, etc. +configurações adicionais (opcional): dependem do tipo de valor +Para definir essas propriedades, você precisa definir os atributos apropriados no objeto (os atributos disponíveis estão listados abaixo). Por exemplo, pode escrever "Olá Mundo!" numa coluna de objectos usando este código simples: + +```4d +ARRAY OBJECT(obColumn;0) //column array + var $ob : Object //first element + OB SET($ob;"valueType";"text") //defines the value type (mandatory) + OB SET($ob;"value";"Hello World!") //defines the value + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> O formato de visualização e os filtros de entrada não podem ser definidos para uma coluna de objectos. Dependem automaticamente do tipo de valor. + +#### valueType e visualização de dados + +Quando uma coluna de caixa de listagem é associada a uma array de objectos, a forma como uma célula é exibida, introduzida, ou editada, é baseada no atributo valueType do elemento da array. Os valores suportados são os tipos de valores: + +- "texto": para um valor de texto +- "real": para um valor numérico que pode incluir separadores como `\`, `<.>` ou `<,>` +- "integer": para um valor inteiro +- "booleano": para um valor Verdadeiro/Falso +- "cor": para definir uma cor de fundo +- "evento": para exibir um botão com um rótulo. + +4D utiliza widgets padrão no que respeita ao valor "valueType" (ou seja, um "texto" é exibido como um widget de entrada de texto, um "booleano" como uma caixa de verificação), mas também estão disponíveis exibições alternativas através de opções (*por exemplo*, um real também pode ser representado como um menu drop-down). A tabela seguinte mostra a visualização por defeito, bem como as alternativas para cada tipo de valor: + +| valueType | Widget padrão | Widgets alternativos | +| --------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| text | entrada de texto | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | +| real | entrada de texto controlada (números e separadores) | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | +| integer | entrada de texto controlada (apenas números) | menu drop down (lista necessária) ou caixa combinada (lista de escolha) ou caixa de verificação de três estados | +| boolean | caixa de verificação | menu drop-down (lista obrigatória) | +| color | cor de fundo | text | +| "event" | botão com rótulo | | +| | | Todos os widgets podem ter um botão de alternância de unidade adicional ou um botão de elipse ligado à célula. | + +Define-se a visualização e opções de células usando atributos específicos em cada objecto (ver abaixo). + +#### Formatos de visualização e filtros de entrada + +Não é possível definir formatos de exibição ou filtros de entrada para colunas de caixas de listagem de tipos de objectos. São automaticamente definidos de acordo com o tipo de valor. Estes estão listados na tabela seguinte: + +| Tipo de valor | Formato predefinido | Controlo de entrada | +| ------------- | --------------------------------------------------------------------------------------------- | ------------------------------------------ | +| text | o mesmo que definido no objecto | qualquer (sem controlo) | +| real | o mesmo que definido no objeto (utilizando o separador decimal do sistema) | "0-9" e "." e "-" | +| | | "0-9" y "." si min>=0 | +| integer | o mesmo que definido no objecto | "0-9" e "-" | +| | | "0-9" if min>=0 | +| Parâmetros | caixa de verificação | N/A | +| color | N/A | N/A | +| "event" | N/A | N/A | + +### Atributos + +Cada elemento da array de objetos é um objecto que pode conter um ou mais atributos que definirão o conteúdo da célula e a exibição dos dados (ver exemplo acima). + +O único atributo obrigatório é "valueType" e os seus valores suportados são "text", "real", "integer", "boolean", "color", e "event". A tabela seguinte lista todos os atributos suportados nas arrays de objectos da caixa de listagem, dependendo do valor "valueType" (quaisquer outros atributos são ignorados). Os formatos de exibição são detalhados e são fornecidos exemplos abaixo. + +| | valueType | text | real | integer | boolean | color | "event" | +| --------------------- | ----------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------- | +| *Atributos* | *Description* | | | | | | | +| value | valor da célula (entrada ou saída) | x | x | x | | | | +| min | valor mínimo | | x | x | | | | +| max | valor máximo | | x | x | | | | +| behavior | valor "threeStates" | | | x | | | | +| requiredList | lista drop down definida no objecto | x | x | x | | | | +| choiceList | combo box definida no objecto | x | x | x | | | | +| requiredListReference | 4D lista ref, depende do valor "saveAs | x | x | x | | | | +| requiredListName | Nome da lista 4D, depende do valor "saveAs | x | x | x | | | | +| saveAs | "referência" ou "valor | x | x | x | | | | +| choiceListReference | 4D lista ref, mostrar caixa combinada | x | x | x | | | | +| choiceListName | Nome da lista 4D, mostrar caixa combinada | x | x | x | | | | +| unitList | array de X elementos | x | x | x | | | | +| unitReference | índice de elementos seleccionados | x | x | x | | | | +| unitsListReference | 4D lista ref para unidades | x | x | x | | | | +| unitsListName | 4D nome da lista para unidades | x | x | x | | | | +| alternateButton | adicionar um botão alternativo | x | x | x | x | x | | + +#### value + +Os valores das células são armazenados no atributo "value". Este atributo é utilizado tanto para a entrada como para a saída. Também pode ser utilizada para definir valores por defeito quando se utilizam listas (ver abaixo). + +```4d + ARRAY OBJECT(obColumn;0) //column array + var $ob1;$ob2;$ob3 : Object + var $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> Os valores Null são suportados e resultam numa célula vazia. + +#### mín. e máx + +Quando o "valueType" é "real" ou "integer", o objeto também aceita os atributos min e max com os valores apropriados (os valores devem ser do mesmo tipo que o valueType). + +Esses atributos podem ser usados para controlar o intervalo de valores de entrada. Quando uma célula é validada (quando perde o foco), se o valor de entrada for menor que o valor mínimo ou maior que o valor máximo, ela será rejeitada. Nesse caso, o valor anterior é mantido e uma dica exibe uma explicação. + +```4d + var $ob3 : Object + var $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +O atributo behavior fornece variações para a representação regular de valores. Em 4D v15, uma única variação é proposta: + +| Atributo | Valor(es) disponível(eis) | valueType(s) | Descrição | +| -------- | --------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | Representa um valor numérico como uma caixa de verificação de três estados.
    2=semi-checado, 1=marcada, 0=desmarcada, -1=invisível, -2=desmarcado desabilitado, -3=checado desabilitado, -4=semi-checado desabilitado | + +```4d + var $ob3; $ob4 : Object + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";-3) + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList e choiceList + +Quando um atributo "choiceList" ou "requiredList" está presente no objeto, a entrada de texto é substituída por uma lista suspensa ou uma combo box, dependendo do atributo: + +- Se o atributo é "choiceList", a célula é apresentada como um combo box. Isto significa que o usuário pode selecionar ou escrever um valor. +- Se o atributo for "requiredList", então a célula é exibida como uma lista suspensa e o usuário só pode selecionar um dos valores fornecidos na lista. + +Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> Os valores do widget são definidos através de um array. Se quiser atribuir uma lista 4D existente ao widget, você precisará usar os atributos "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". + +Exemplos: + +- Se quiser exibir uma lista suspensa com apenas duas opções: "Open" ou "Closed". "Closed" deve ser pré-selecionada: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Se quiser aceitar qualquer valor inteiro, mas exibir uma caixa de combinação para sugerir os valores mais comuns: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName e requiredListReference + +Os atributos "requiredListName" e "requiredListReference" permitem que você use, em uma célula do list box, uma lista definida no 4D no modo Desenho (no editor de Listas da caixa de ferramentas) ou por programação (usando o comando New list). A célula será então apresentada como uma lista pendente. Isso significa que o usuário só pode selecionar um dos valores fornecidos na lista. + +Use "requiredListName" ou "requiredListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> - Se quiser definir esses valores através de uma matriz simples, você precisará usar o atributo "requiredList". +> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". + +Exemplos: + +- Você deseja exibir uma lista suspensa com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde"), salvá-la como um valor e exibir "azul" por padrão: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Você quer exibir uma lista suspensa baseada em uma lista definida por programação e salvá-la como uma referência: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + +../assets/en/FormObjects/listbox_column_objectArray_cities.png + +#### choiceListName e choiceListReference + +Os atributos "choiceListName" e "choiceListReference" permitem que você use, em uma célula de list box, uma lista definida no 4D no modo Desenho (na caixa de ferramentas) ou por programação (usando o comando New list). A célula é então exibida como uma combo box, o que significa que o usuário pode selecionar ou digitar um valor. + +Use "choiceListName" ou "choiceListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> - Se quiser definir esses valores através de um array simples, você precisará usar o atributo "choiceList". +> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". + +Exemplo: + +Você deseja exibir uma caixa de combinação com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde") e exibir "verde" por padrão: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference e unitReference + +Você pode usar atributos específicos para adicionar unidades associadas aos valores das células (por exemplo: "10 cm", "20 pixels" etc.). Para definir a lista de unidades, pode utilizar um dos seguintes atributos: + +- "unitsList": um array que contém os elementos x usados para definir as unidades disponíveis (por exemplo: "cm", "polegadas", "km", "milhas" etc.). Utilize este atributo para definir unidades no interior do objeto. +- "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. Use esse atributo para definir unidades com uma lista 4D criada com o comando [`New list`](../commands-legacy/new-list.md). +- "unitsListName": um nome de uma lista 4D baseada em design que contém unidades disponíveis. Utilize este atributo para definir unidades com uma lista 4D criada na caixa de ferramentas. + +Independentemente da forma como a lista de unidades é definida, ela pode ser associada ao seguinte atributo: + +- "unitReference": um valor único que contenha o índice (de 1 a x) do item selecionado na lista de valores "unitsListReference" ou "unitsListName". + +A unidade atual é exibida como um botão que percorre os valores "unitList", "unitsListReference" ou "unitsListName" sempre que é clicado (por exemplo, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) + +Exemplo: + +Queremos configurar uma entrada numérica seguida de duas unidades possíveis: "linhas" ou "píxeis". O valor atual é "2" + "linhas". Utilizamos valores definidos diretamente no objeto (atributo "unitsList"): + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +var $ob : Object +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Se você quiser adicionar um botão de elipses [...] para uma célula, basta passar o "alternateButton" com o valor True no objeto. O botão será automaticamente apresentado na célula. + +Quando esse botão for clicado por um usuário, será gerado um evento `On Alternate Click`, e você poderá tratá-lo como quiser (consulte o parágrafo "Gerenciamento de eventos" para obter mais informações). + +Exemplo: + +```4d +var $ob1 : Object +var $entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +O valueType "color" permite-lhe apresentar uma cor ou um texto. + +- Se o valor for um número, é desenhado um retângulo colorido no interior da célula. Exemplo: + + ```4d + var $ob4 : Object + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). + +#### event valueType + +O "event" valueType exibe um botão simples que gera um evento `On Clicked` quando clicado. Nenhum dado ou valor pode ser transmitido ou devolvido. + +Opcionalmente, pode passar um atributo "label". + +Exemplo: + +```4d +var $ob : Object +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestão de eventos + +Vários eventos podem ser tratados durante o uso de um list box array de objetos: + +- **On Data Change**: um evento `On Data Change` é acionado quando qualquer valor é modificado: + - numa zona de introdução de texto + - numa lista pendente + - numa área combo box + - num botão de unidade (mudar do valor x para o valor x+1) + - numa caixa de verificação (alternar entre verificado/não verificado) +- **On Clicked**: quando o usuário clicar em um botão instalado usando o atributo "event" *valueType*, será gerado um evento `On Clicked`. Este evento é gerido pelo programador. +- **On Alternative Click**: quando o usuário clicar em um botão de reticências (atributo "alternateButton"), será gerado um evento `On Alternative Click`. Este evento é gerido pelo programador. + From 5071189b95d91ba60512719e1e91fa505f6fb09a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:31:23 +0200 Subject: [PATCH 1711/2000] New translations listbox-object.md (Portuguese, Brazilian) --- .../version-21/FormObjects/listbox-object.md | 200 ++++++++++++++++++ 1 file changed, 200 insertions(+) create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..331fe3a89880ae --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md @@ -0,0 +1,200 @@ +--- +id: listbox-object +title: List Box Object +--- + +## List box de tipo array + +Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. + +Como padrão, 4D atribui o nome "ColumnX" para cada coluna. You can change it, as well as other column properties, in the [column properties](./listbox-column.md). The display format for each column can also be defined using the [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) command. + +> Os list boxes do tipo array podem ser exibidos em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. + +Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Você também pode associar uma [lista de opções](properties_DataSource.md#choice-list) a uma coluna para controlar a entrada de dados. +The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or [`LISTBOX DELETE ROWS`](../commands-legacy/listbox-delete-rows.md)) as well as array manipulation commands. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: + +```4d +ARRAY TEXT(varCol;size) +``` + +Também pode usar uma lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Aviso**: quando uma list box contiver vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. + +## List box de tipo seleção + +Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo, `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo, `[Employees]FirstName+" "[Employees]LastName`) ou pode ser simplesmente uma fórmula (por exemplo, `String(Milliseconds)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. You can use the [`LISTBOX SET COLUMN FORMULA`](../commands-legacy/listbox-set-column-formula.md) and [`LISTBOX INSERT COLUMN FORMULA`](../commands-legacy/listbox-insert-column-formula.md) commands to modify columns programmatically. + +O conteúdo de cada linha é então avaliado de acordo com uma seleção de registros: a **seleção atual** de uma tabela ou uma **seleção nomeada**. + +No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. + +## List boxes Collection ou Entity selection + +Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. + +Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessado por meio da palavra-chave [This](../Concepts/classes.md#this). A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). A expressão também pode ser um método de proejeto, uma variável ou um item array. + +Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. + +:::note + +Quando as entidades são excluídas, suas referências permanecem na seleção da entidade com um valor *undefined*, assim exibindo linhas em branco no list box. Neste caso, você pode chamar a função [`.clean()`](API/EntitySelectionClass.md#clean) para obter uma nova seleção de entidade, mas sem as referências de entidade deletadas. + +::: + +Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por outro lado, se forem feitas modificações na coleção usando, por exemplo, as várias funções da [classe Collection](.../API/CollectionClass.md), você precisará notificar explicitamente o 4D reatribuindo a variável da coleção a ela mesma, para que o conteúdo do list box seja atualizado. Por exemplo: + +```4d +myCol:=myCol.push("new value") //exibir novo valor na list box +``` + +## Propriedades compatíveis + +Propriedades compatíveis dependem do tipo de list box. + +| Propriedade | List box array | List box seleção | List box coleção ou entity selection | +| -------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | +| [Cor de fundo alternativa](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Cor de Fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrito](properties_Text.md#bold) | X | X | X | +| [Expressão de cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Classe](properties_Object.md#css-class) | X | X | X | +| [Seleção de coleção ou entidade](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionamento automático de coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Item atual](properties_DataSource.md#current-item) | | | X | +| [Posição atual do item](properties_DataSource.md#current-item-position) | | | X | +| [Fonte de dados](properties_Object.md#data-source) | X | X | X | +| [Nome do formulário de detalhes](properties_ListBox.md#detail-form-name) | | X | | +| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | +| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | +| [Clique duas vezes na linha](properties_ListBox.md#double-click-on-row) | | X | | +| [Arrastável](properties_Action.md#draggable) | X | X | X | +| [Droppable](properties_Action.md#droppable) | X | X | X | +| [Focusable](properties_Entry.md#focusable) | X | X | X | +| [Fonte](properties_Text.md#font) | X | X | X | +| [Cor da fonte](properties_Text.md#font-color) | X | X | X | +| [Expressão de Cor da Fonte](properties_Text.md#font-color-expression) | | X | X | +| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | +| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | +| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | +| [Ocultar linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Ocultar retângulo de foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Ocultar destaque de seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List Box hierárquico](properties_Object.md#array-list-box) | X | | | +| [Highlight Set](properties_ListBox.md#highlight-set) | | X | | +| [Alinhamento Horizontal](properties_Text.md#horizontal-alignment) | X | X | X | +| [Horizontal Line Color](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | +| [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Italic](properties_Text.md#italic) | X | X | X | +| [Left](properties_CoordinatesAndSizing.md#left) | X | X | X | +| [Tabela mestre](properties_DataSource.md#master-table) | | X | | +| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | +| [Método](properties_Action.md#method) | X | X | X | +| [Movable Rows](properties_Action.md#movable-rows) | X | | | +| [Seleção temporária](properties_DataSource.md#selection-name) | | X | | +| [Number of Columns](properties_ListBox.md#number-of-columns) | X | X | X | +| [Number of Locked Columns](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Number of Static Columns](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Object Name](properties_Object.md#object-name) | X | X | X | +| [Right](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Row Control Array](properties_ListBox.md#row-control-array) | X | | | +| [Row Font Color Array](properties_Text.md#row-font-color-array) | X | | | +| [Row Height](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Row Height Array](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Row Style Array](properties_Text.md#row-style-array) | X | | | +| [Selected Items](properties_DataSource.md#selected-items) | | | X | +| [Selection Mode](properties_ListBox.md#selection-mode) | X | X | X | +| [Edição com um único clique](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenável](properties_Action.md#sortable) | X | X | X | +| [Ação padrão](properties_Action.md#standard-action) | X | | | +| [Expressão de estilo](properties_Text.md#style-expression) | | X | X | +| [Top](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Sublinhado](properties_Text.md#underline) | X | X | X | +| [Variável ou Expressão](properties_Object.md#variable-or-expression) | X | X | | +| [Alinhamento vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Cor da linha vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | +| [Barra de rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Tamanho Vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidade](properties_Display.md#visibility) | X | X | X | +| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. + +## Supported Form Events {#supported-form-events} + +| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On After Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On After Sort |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box array unicamente* | +| On Before Data Entry |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Before Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Begin Drag Over |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Close Detail |
    • [row](#additional-properties)
    | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | +| On Collapse |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Apenas list box hierárquicos* | +| On Column Moved |
    • [columnName](#additional-properties)
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | | +| On Column Resize |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [newSize](#additional-properties)
    • [oldSize](#additional-properties)
    | | +| On Data Change |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Delete Action |
    • [row](#additional-properties)
    | | +| On Display Detail |
    • [isRowSelected](#additional-properties)
    • [row](#additional-properties)
    | | +| On Double Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Drag Over |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Drop |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Expand |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Apenas list box hierárquicos* | +| On Footer Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [footerName](#additional-properties)
    | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Mouse Enter |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Mouse Leave | | | +| On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Open Detail |
    • [row](#additional-properties)
    | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | +| On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *List box array unicamente* | +| On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | +| On Selection Change | | | +| On Unload | | | +| On Validate | | | + +### Additional Properties {#additional-properties} + +Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: + +| Propriedade | Tipo | Descrição | +| -------------------- | ------------- | ---------------------------------------------------------------------------- | +| area | text | Área de objeto List box ("header", "footer", "cell") | +| areaName | text | Nome da zona | +| column | inteiro longo | Número da coluna | +| columnName | text | Nome da coluna | +| footerName | text | Nome do rodapé | +| headerName | text | Nome do cabeçalho | +| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | +| isRowSelected | boolean | True se a linha estiver selecionada, senão False | +| newPosition | inteiro longo | Nova posição da coluna ou linha | +| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | +| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | +| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | +| row | inteiro longo | Número da linha | +| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | + +> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. + + + From 3bceb1b3d6dc46f924e4e02176ba55be1f352831 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:33:04 +0200 Subject: [PATCH 1712/2000] New translations imapnotifier.md (French) --- .../current/API/IMAPNotifier.md | 167 ++++++++++++++++++ 1 file changed, 167 insertions(+) create mode 100644 i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPNotifier.md diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPNotifier.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPNotifier.md new file mode 100644 index 00000000000000..6e67672b35aaa2 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/IMAPNotifier.md @@ -0,0 +1,167 @@ +--- +id: IMAPNotifierClass +title: IMAPNotifier +--- + +The `IMAPNotifier` class allows you to manage IMAP IDLE notifications for a selected mailbox. + +
    Historique + +| Release | Modifications | +| ------- | -------------- | +| 21 R3 | Classe ajoutée | + +
    + +The `IMAPNotifier` class is available from the `4D` class store. + +An `IMAPNotifier` object is associated with an [IMAP transporter](./IMAPTransporterClass.md#imap-transporter-object) and provides access to mailbox notification management. + +All `IMAPNotifier` class functions are thread-safe. + +:::tip Article de blog lié + +[Instant Email Notifications with IMAP Transporter](https://blog.4d.com/instant-email-notifications-with-imap-transporter) + +::: + +### Exemple + +```4d +// Define listener callbacks +var $parameter : Object +var $transporter : 4D.IMAPTransporter + +$parameter:=New object +$parameter.authenticationMode:=IMAP authentication OAUTH2 +$parameter.host:="Outlook.office365.com" +$parameter.port:=993 +$parameter.accessTokenOAuth2:=$myToken +$parameter.user:="myaddress@email.com" +$parameter.listener:=cs.IMAPListener.new() + +$transporter:=IMAP New transporter($parameter) +$transporter.selectBox("INBOX") + +$transporter.notifier.start() +``` + +## IMAPNotifier object + +An IMAPNotifier object provides the following properties and functions: + +| | +| ------------------------------------------------------------------------------------------------------------------ | +| [](#isstarted)
    | +| [](#start)
    | +| [](#stop)
    | + + + +## 4D.IMAPNotifier.new() + +**4D.IMAPNotifier.new**() : 4D.IMAPNotifier + + + +| Paramètres | Type | | Description | +| ---------- | ------------------------------- | --------------------------- | ----------------------- | +| Résultat | 4D.IMAPNotifier | <- | New IMAPNotifier object | + + + +#### Description + +The `4D.IMAPNotifier.new()` function creates a new IMAPNotifier object. + + + + + +## .isStarted + +**.isStarted** : Boolean + +#### Description + +The `.isStarted` property indicates whether the notifier is started (`true`) or stopped (`false`). Cette propriété est en **lecture seule**. + + + + + +## .start() + +**.start**() : Object + + + +| Paramètres | Type | | Description | +| ---------- | ------ | :-------------------------: | ---------------- | +| Résultat | Object | <- | Operation status | + + + +#### Description + +The `.start()` function starts the subscription to server notifications and activates IMAP listener callbacks. + +A mailbox must be selected using [`selectBox()`](./IMAPTransporterClass.md#selectbox) before calling `.start()`. + +Callback functions are executed in the worker where `.start()` is called. + +:::note Notes + +- When the notifier is started, other transporter functions (such as `getMail()` or `send()`) are not available. You must call `.stop()` before using these functions, then call `.start()` again to resume notifications. + +- IMAP IDLE notifications indicate that a change has occurred but do not provide updated mailbox data. To refresh the mailbox state, you must stop the notifier, retrieve the updated data (for example using `getMail()`), and then restart it. + +::: + +#### Objet retourné + +| Propriété | | Type | Description | +| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------------------------------------------------ | +| success | | Boolean | Vrai si l'opération est réussie, sinon Faux | +| statusText | | Text | Message du statut retourné par le serveur IMAP, ou dernière erreur retournée dans la pile d'erreurs 4D | +| errors | | Collection | 4D error stack (not returned if a server response is received) | +| | \[].errcode | Number | Code d'erreur 4D | +| | \[].message | Text | Description de l'erreur | +| | \[].componentSignature | Text | Signature of the component that returned the error | + + + + + +## .stop() + +**.stop**() : Object + + + +| Paramètres | Type | | Description | +| ---------- | ------ | :-------------------------: | ---------------- | +| Résultat | Object | <- | Operation status | + + + +#### Description + +The `.stop()` function stops the notification subscription. Calling `.stop()` is required before using other transporter functions (such as `getMail()` or `send()`). + +#### Objet retourné + +| Propriété | | Type | Description | +| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------------------------------------------------ | +| success | | Boolean | Vrai si l'opération est réussie, sinon Faux | +| statusText | | Text | Message du statut retourné par le serveur IMAP, ou dernière erreur retournée dans la pile d'erreurs 4D | +| errors | | Collection | 4D error stack (not returned if a server response is received) | +| | \[].errcode | Number | Code d'erreur 4D | +| | \[].message | Text | Description de l'erreur | +| | \[].componentSignature | Text | Signature of the component that returned the error | + + + + + + From 6a83bf216dbdca4a92ae6221136f68d89b325a15 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:33:06 +0200 Subject: [PATCH 1713/2000] New translations imapnotifier.md (Spanish) --- .../current/API/IMAPNotifier.md | 167 ++++++++++++++++++ 1 file changed, 167 insertions(+) create mode 100644 i18n/es/docusaurus-plugin-content-docs/current/API/IMAPNotifier.md diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPNotifier.md b/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPNotifier.md new file mode 100644 index 00000000000000..a94496ab702e0e --- /dev/null +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPNotifier.md @@ -0,0 +1,167 @@ +--- +id: IMAPNotifierClass +title: IMAPNotifier +--- + +The `IMAPNotifier` class allows you to manage IMAP IDLE notifications for a selected mailbox. + +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 21 R3 | Clase añadida | + +
    + +The `IMAPNotifier` class is available from the `4D` class store. + +An `IMAPNotifier` object is associated with an [IMAP transporter](./IMAPTransporterClass.md#imap-transporter-object) and provides access to mailbox notification management. + +All `IMAPNotifier` class functions are thread-safe. + +:::tip Entradas de blog relacionadas + +[Instant Email Notifications with IMAP Transporter](https://blog.4d.com/instant-email-notifications-with-imap-transporter) + +::: + +### Ejemplo + +```4d +// Define listener callbacks +var $parameter : Object +var $transporter : 4D.IMAPTransporter + +$parameter:=New object +$parameter.authenticationMode:=IMAP authentication OAUTH2 +$parameter.host:="Outlook.office365.com" +$parameter.port:=993 +$parameter.accessTokenOAuth2:=$myToken +$parameter.user:="myaddress@email.com" +$parameter.listener:=cs.IMAPListener.new() + +$transporter:=IMAP New transporter($parameter) +$transporter.selectBox("INBOX") + +$transporter.notifier.start() +``` + +## IMAPNotifier object + +An IMAPNotifier object provides the following properties and functions: + +| | +| ------------------------------------------------------------------------------------------------------------------ | +| [](#isstarted)
    | +| [](#start)
    | +| [](#stop)
    | + + + +## 4D.IMAPNotifier.new() + +**4D.IMAPNotifier.new**() : 4D.IMAPNotifier + + + +| Parámetros | Tipo | | Descripción | +| ---------- | ------------------------------- | --------------------------- | ----------------------- | +| Resultado | 4D.IMAPNotifier | <- | New IMAPNotifier object | + + + +#### Descripción + +The `4D.IMAPNotifier.new()` function creates a new IMAPNotifier object. + + + + + +## .isStarted + +**.isStarted** : Boolean + +#### Descripción + +The `.isStarted` property indicates whether the notifier is started (`true`) or stopped (`false`). Esta propiedad es de **solo lectura**. + + + + + +## .start() + +**.start**() : Object + + + +| Parámetros | Tipo | | Descripción | +| ---------- | ------ | :-------------------------: | ---------------- | +| Resultado | Object | <- | Operation status | + + + +#### Descripción + +The `.start()` function starts the subscription to server notifications and activates IMAP listener callbacks. + +A mailbox must be selected using [`selectBox()`](./IMAPTransporterClass.md#selectbox) before calling `.start()`. + +Callback functions are executed in the worker where `.start()` is called. + +:::note Notas + +- When the notifier is started, other transporter functions (such as `getMail()` or `send()`) are not available. You must call `.stop()` before using these functions, then call `.start()` again to resume notifications. + +- IMAP IDLE notifications indicate that a change has occurred but do not provide updated mailbox data. To refresh the mailbox state, you must stop the notifier, retrieve the updated data (for example using `getMail()`), and then restart it. + +::: + +#### Objeto devuelto + +| Propiedad | | Tipo | Descripción | +| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------------------------------------------- | +| success | | Boolean | True si la operación tiene éxito, False en caso contrario | +| statusText | | Text | Mensaje de estado devuelto por el servidor IMAP, o último error devuelto en la pila de errores 4D | +| errors | | Collection | 4D error stack (not returned if a server response is received) | +| | \[].errcode | Number | Código de error 4D | +| | \[].message | Text | Descripción del error | +| | \[].componentSignature | Text | Signature of the component that returned the error | + + + + + +## .stop() + +**.stop**() : Object + + + +| Parámetros | Tipo | | Descripción | +| ---------- | ------ | :-------------------------: | ---------------- | +| Resultado | Object | <- | Operation status | + + + +#### Descripción + +The `.stop()` function stops the notification subscription. Calling `.stop()` is required before using other transporter functions (such as `getMail()` or `send()`). + +#### Objeto devuelto + +| Propiedad | | Tipo | Descripción | +| ---------- | ------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------------------------------------------- | +| success | | Boolean | True si la operación tiene éxito, False en caso contrario | +| statusText | | Text | Mensaje de estado devuelto por el servidor IMAP, o último error devuelto en la pila de errores 4D | +| errors | | Collection | 4D error stack (not returned if a server response is received) | +| | \[].errcode | Number | Código de error 4D | +| | \[].message | Text | Descripción del error | +| | \[].componentSignature | Text | Signature of the component that returned the error | + + + + + + From e1ee364a954f3852d02c90c97d07d21a95ecc10d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:33:09 +0200 Subject: [PATCH 1714/2000] New translations imapnotifier.md (Japanese) --- .../current/API/IMAPNotifier.md | 167 ++++++++++++++++++ 1 file changed, 167 insertions(+) create mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/API/IMAPNotifier.md diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/IMAPNotifier.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/IMAPNotifier.md new file mode 100644 index 00000000000000..651f47d1da49bb --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/IMAPNotifier.md @@ -0,0 +1,167 @@ +--- +id: IMAPNotifierClass +title: IMAPNotifier +--- + +The `IMAPNotifier` class allows you to manage IMAP IDLE notifications for a selected mailbox. + +
    履歴 + +| リリース | 内容 | +| ----- | ------ | +| 21 R3 | クラスを追加 | + +
    + +The `IMAPNotifier` class is available from the `4D` class store. + +An `IMAPNotifier` object is associated with an [IMAP transporter](./IMAPTransporterClass.md#imap-transporter-object) and provides access to mailbox notification management. + +All `IMAPNotifier` class functions are thread-safe. + +:::tip 関連したBlog 記事 + +[Instant Email Notifications with IMAP Transporter](https://blog.4d.com/instant-email-notifications-with-imap-transporter) + +::: + +### 例題 + +```4d +// Define listener callbacks +var $parameter : Object +var $transporter : 4D.IMAPTransporter + +$parameter:=New object +$parameter.authenticationMode:=IMAP authentication OAUTH2 +$parameter.host:="Outlook.office365.com" +$parameter.port:=993 +$parameter.accessTokenOAuth2:=$myToken +$parameter.user:="myaddress@email.com" +$parameter.listener:=cs.IMAPListener.new() + +$transporter:=IMAP New transporter($parameter) +$transporter.selectBox("INBOX") + +$transporter.notifier.start() +``` + +## IMAPNotifier object + +An IMAPNotifier object provides the following properties and functions: + +| | +| ------------------------------------------------------------------------------------------------------------------ | +| [](#isstarted)
    | +| [](#start)
    | +| [](#stop)
    | + + + +## 4D.IMAPNotifier.new() + +**4D.IMAPNotifier.new**() : 4D.IMAPNotifier + + + +| 引数 | 型 | | 説明 | +| --- | ------------------------------- | --------------------------- | ----------------------- | +| 戻り値 | 4D.IMAPNotifier | <- | New IMAPNotifier object | + + + +#### 説明 + +The `4D.IMAPNotifier.new()` function creates a new IMAPNotifier object. + + + + + +## .isStarted + +**.isStarted** : Boolean + +#### 説明 + +The `.isStarted` property indicates whether the notifier is started (`true`) or stopped (`false`). このプロパティは **読み取り専用** です。 + + + + + +## .start() + +**.start**() : Object + + + +| 引数 | 型 | | 説明 | +| --- | ------ | :-------------------------: | ---------------- | +| 戻り値 | Object | <- | Operation status | + + + +#### 説明 + +The `.start()` function starts the subscription to server notifications and activates IMAP listener callbacks. + +A mailbox must be selected using [`selectBox()`](./IMAPTransporterClass.md#selectbox) before calling `.start()`. + +Callback functions are executed in the worker where `.start()` is called. + +:::note 注記 + +- When the notifier is started, other transporter functions (such as `getMail()` or `send()`) are not available. You must call `.stop()` before using these functions, then call `.start()` again to resume notifications. + +- IMAP IDLE notifications indicate that a change has occurred but do not provide updated mailbox data. To refresh the mailbox state, you must stop the notifier, retrieve the updated data (for example using `getMail()`), and then restart it. + +::: + +#### 返されるオブジェクト + +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ---------- | --------------------------------------------------------------------------------- | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4D error stack (not returned if a server response is received) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | エラーの詳細 | +| | \[].componentSignature | Text | Signature of the component that returned the error | + + + + + +## .stop() + +**.stop**() : Object + + + +| 引数 | 型 | | 説明 | +| --- | ------ | :-------------------------: | ---------------- | +| 戻り値 | Object | <- | Operation status | + + + +#### 説明 + +The `.stop()` function stops the notification subscription. Calling `.stop()` is required before using other transporter functions (such as `getMail()` or `send()`). + +#### 返されるオブジェクト + +| プロパティ | | 型 | 説明 | +| ---------- | ------------------------------------------------------------------------------------------- | ---------- | --------------------------------------------------------------------------------- | +| success | | Boolean | 処理が正常に終わった場合には true、それ以外は false | +| statusText | | Text | IMAPサーバーから返されたステータスメッセージ、または 4Dエラースタック内に返された最後のエラー | +| errors | | Collection | 4D error stack (not returned if a server response is received) | +| | \[].errcode | Number | 4Dエラーコード | +| | \[].message | Text | エラーの詳細 | +| | \[].componentSignature | Text | Signature of the component that returned the error | + + + + + + From 093a4e28daab260e9503316ad8a497529366032f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:33:29 +0200 Subject: [PATCH 1715/2000] New translations command-index.md (Portuguese, Brazilian) --- .../current/commands/command-index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/command-index.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/command-index.md index 503cfc97e34fff..78934081ce7726 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/command-index.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/command-index.md @@ -471,7 +471,7 @@ title: Commands by name I [`IDLE`](../commands/idle)
    -[`IMAP New transporter`](../commands/imap-new-transporter)
    +[`IMAP New transporter`](../commands/imap-new-transporter) **modified 4D 21 R3**
    [`IMPORT DATA`](../commands/import-data)
    [`IMPORT DIF`](../commands/import-dif)
    [`IMPORT STRUCTURE`](../commands/import-structure)
    From f1cf44b39cd3aeb9fb2dbbb870182a774711eb24 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 11 Apr 2026 03:33:34 +0200 Subject: [PATCH 1716/2000] New translations imapnotifier.md (Portuguese, Brazilian) --- .../current/API/IMAPNotifier.md | 167 ++++++++++++++++++ 1 file changed, 167 insertions(+) create mode 100644 i18n/pt/docusaurus-plugin-content-docs/current/API/IMAPNotifier.md diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/IMAPNotifier.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/IMAPNotifier.md new file mode 100644 index 00000000000000..cde2b8b7dd09fd --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/IMAPNotifier.md @@ -0,0 +1,167 @@ +--- +id: IMAPNotifierClass +title: IMAPNotifier +--- + +The `IMAPNotifier` class allows you to manage IMAP IDLE notifications for a selected mailbox. + +
    História + +| Release | Mudanças | +| ------- | ----------------- | +| 21 R3 | Classe adicionada | + +
    + +The `IMAPNotifier` class is available from the `4D` class store. + +An `IMAPNotifier` object is associated with an [IMAP transporter](./IMAPTransporterClass.md#imap-transporter-object) and provides access to mailbox notification management. + +All `IMAPNotifier` class functions are thread-safe. + +:::tip Related Blog post + +[Instant Email Notifications with IMAP Transporter](https://blog.4d.com/instant-email-notifications-with-imap-transporter) + +::: + +### Exemplo + +```4d +// Define listener callbacks +var $parameter : Object +var $transporter : 4D.IMAPTransporter + +$parameter:=New object +$parameter.authenticationMode:=IMAP authentication OAUTH2 +$parameter.host:="Outlook.office365.com" +$parameter.port:=993 +$parameter.accessTokenOAuth2:=$myToken +$parameter.user:="myaddress@email.com" +$parameter.listener:=cs.IMAPListener.new() + +$transporter:=IMAP New transporter($parameter) +$transporter.selectBox("INBOX") + +$transporter.notifier.start() +``` + +## IMAPNotifier object + +An IMAPNotifier object provides the following properties and functions: + +| | +| ------------------------------------------------------------------------------------------------------------------ | +| [](#isstarted)
    | +| [](#start)
    | +| [](#stop)
    | + + + +## 4D.IMAPNotifier.new() + +**4D.IMAPNotifier.new**() : 4D.IMAPNotifier + + + +| Parâmetro | Tipo | | Descrição | +| ---------- | ------------------------------- | --------------------------- | ----------------------- | +| Resultados | 4D.IMAPNotifier | <- | New IMAPNotifier object | + + + +#### Descrição + +The `4D.IMAPNotifier.new()` function creates a new IMAPNotifier object. + + + + + +## .isStarted + +**.isStarted** : Boolean + +#### Descrição + +The `.isStarted` property indicates whether the notifier is started (`true`) or stopped (`false`). Essa propriedade é **somente leitura**. + + + + + +## .start() + +**.start**() : Object + + + +| Parâmetro | Tipo | | Descrição | +| ---------- | ------ | :-------------------------: | ---------------- | +| Resultados | Object | <- | Operation status | + + + +#### Descrição + +The `.start()` function starts the subscription to server notifications and activates IMAP listener callbacks. + +A mailbox must be selected using [`selectBox()`](./IMAPTransporterClass.md#selectbox) before calling `.start()`. + +Callback functions are executed in the worker where `.start()` is called. + +:::note Notas + +- When the notifier is started, other transporter functions (such as `getMail()` or `send()`) are not available. You must call `.stop()` before using these functions, then call `.start()` again to resume notifications. + +- IMAP IDLE notifications indicate that a change has occurred but do not provide updated mailbox data. To refresh the mailbox state, you must stop the notifier, retrieve the updated data (for example using `getMail()`), and then restart it. + +::: + +#### Objeto devolvido + +| Propriedade | | Tipo | Descrição | +| ----------- | ------------------------------------------------------------------------------------------- | ---------- | ---------------------------------------------------------------------------------------------- | +| success | | Parâmetros | True se a operação for bem sucedida, False caso contrário | +| statusText | | Text | Mensagem de estado devolvida pelo servidor IMAP, ou último erro devolvido na pilha de erros 4D | +| errors | | Collection | 4D error stack (not returned if a server response is received) | +| | \[].errcode | Number | Código de erro 4D | +| | \[].message | Text | Descrição do erro | +| | \[].componentSignature | Text | Signature of the component that returned the error | + + + + + +## .stop() + +**.stop**() : Object + + + +| Parâmetro | Tipo | | Descrição | +| ---------- | ------ | :-------------------------: | ---------------- | +| Resultados | Object | <- | Operation status | + + + +#### Descrição + +The `.stop()` function stops the notification subscription. Calling `.stop()` is required before using other transporter functions (such as `getMail()` or `send()`). + +#### Objeto devolvido + +| Propriedade | | Tipo | Descrição | +| ----------- | ------------------------------------------------------------------------------------------- | ---------- | ---------------------------------------------------------------------------------------------- | +| success | | Parâmetros | True se a operação for bem sucedida, False caso contrário | +| statusText | | Text | Mensagem de estado devolvida pelo servidor IMAP, ou último erro devolvido na pilha de erros 4D | +| errors | | Collection | 4D error stack (not returned if a server response is received) | +| | \[].errcode | Number | Código de erro 4D | +| | \[].message | Text | Descrição do erro | +| | \[].componentSignature | Text | Signature of the component that returned the error | + + + + + + From 076b66201202be6e26fa487be4af8f808a324729 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 10:46:31 +0200 Subject: [PATCH 1717/2000] Revert "Feature/4 dwp hierarchical lists (#3256)" This reverts commit c1784e4cbf845e3b046787e34a3cfe5159e46df0. --- .vscode/settings.json | 3 + docs/API/HTTPAgentClass.md | 21 +- docs/API/HTTPRequestClass.md | 24 +- docs/Concepts/dt_number.md | 2 +- docs/Concepts/parameters.md | 26 +- docs/Events/onAfterEdit.md | 2 +- docs/Events/onAfterKeystroke.md | 4 +- docs/Events/onAfterSort.md | 2 +- docs/Events/onAlternativeClick.md | 6 +- docs/Events/onBeforeDataEntry.md | 2 +- docs/Events/onBeforeKeystroke.md | 4 +- docs/Events/onBeginDragOver.md | 2 +- docs/Events/onClicked.md | 2 +- docs/Events/onColumnMoved.md | 2 +- docs/Events/onColumnResize.md | 2 +- docs/Events/onDataChange.md | 2 +- docs/Events/onDoubleClicked.md | 2 +- docs/Events/onDragOver.md | 2 +- docs/Events/onDrop.md | 2 +- docs/Events/onFooterClick.md | 2 +- docs/Events/onGettingFocus.md | 2 +- docs/Events/onHeaderClick.md | 2 +- docs/Events/onLoad.md | 2 +- docs/Events/onLosingFocus.md | 2 +- docs/Events/onMouseEnter.md | 2 +- docs/Events/onMouseLeave.md | 2 +- docs/Events/onMouseMove.md | 2 +- docs/Events/onRowMoved.md | 2 +- docs/Events/onUnload.md | 2 +- docs/Events/onValidate.md | 2 +- docs/Events/overview.md | 2 +- docs/FormEditor/pictures.md | 2 +- docs/FormObjects/listbox_overview.md | 359 +------ docs/FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- docs/FormObjects/properties_DataSource.md | 22 +- docs/FormObjects/properties_Display.md | 28 +- docs/FormObjects/properties_Entry.md | 8 +- docs/FormObjects/properties_Footers.md | 2 +- docs/FormObjects/properties_Headers.md | 2 +- docs/FormObjects/properties_Help.md | 2 +- docs/FormObjects/properties_ListBox.md | 2 +- docs/FormObjects/properties_Object.md | 18 +- docs/FormObjects/properties_RangeOfValues.md | 4 +- docs/FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 6 +- docs/FormObjects/properties_Text.md | 26 +- docs/FormObjects/properties_TextAndPicture.md | 8 +- docs/Project/search-replace.md | 2 +- docs/WritePro/commands-legacy/wp-new.md | 4 +- .../commands/4d-write-pro-attributes.md | 524 ---------- docs/WritePro/commands/command-index.md | 68 +- .../commands/wp-delete-style-sheet.md | 18 +- docs/WritePro/commands/wp-get-style-sheet.md | 11 +- docs/WritePro/commands/wp-new-style-sheet.md | 14 +- docs/WritePro/user-legacy/standard-actions.md | 4 +- docs/WritePro/user/user-new.md | 26 +- .../4D Environment/application-info.md | 3 +- .../4D Environment/database-measures.md | 32 +- docs/language-legacy/4D Environment/ds.md | 11 + .../4D Environment/open-datastore.md | 26 +- .../Arrays/find-in-sorted-array.md | 6 +- .../Arrays/multi-sort-array.md | 2 +- docs/language-legacy/Arrays/sort-array.md | 6 +- docs/language-legacy/BLOB/longint-to-blob.md | 2 +- docs/language-legacy/Backup/new-log-file.md | 9 + .../language-legacy/Backup/select-log-file.md | 11 + .../Collections/new-collection.md | 11 + .../Collections/new-shared-collection.md | 11 + .../Compiler/compile-project.md | 3 +- docs/language-legacy/Data Entry/add-record.md | 2 +- docs/language-legacy/Data Entry/dialog.md | 13 + .../Data Entry/modify-record.md | 2 +- .../Data Security/encrypt-data-file.md | 2 +- .../Design Object Access/form-edit.md | 4 + docs/language-legacy/File and Folder/file.md | 21 +- .../language-legacy/File and Folder/folder.md | 21 +- .../File and Folder/zip-create-archive.md | 2 + .../File and Folder/zip-read-archive.md | 2 + .../Form Events/form-event-code.md | 10 + .../language-legacy/Form Events/form-event.md | 12 + docs/language-legacy/Forms/form-load.md | 13 + docs/language-legacy/Forms/form.md | 4 + .../Formulas/formula-from-string.md | 21 +- docs/language-legacy/Formulas/formula.md | 20 +- .../Formulas/set-allowed-methods.md | 11 + .../HTTP/http-parse-message.md | 2 + .../get-list-item-parameter.md | 4 +- .../Hierarchical Lists/sort-list.md | 6 +- .../Interruptions/last-errors.md | 10 + docs/language-legacy/JSON/json-validate.md | 20 +- docs/language-legacy/Language/call-chain.md | 3 +- docs/language-legacy/Language/command-name.md | 3 +- docs/language-legacy/Language/cs.md | 9 + docs/language-legacy/Language/super.md | 10 + docs/language-legacy/Language/this.md | 10 + .../Licenses/create-deployment-license.md | 20 +- docs/language-legacy/Licenses/license-info.md | 12 + .../List Box/listbox-get-property.md | 12 + .../List Box/listbox-set-property.md | 11 + .../List Box/listbox-sort-columns.md | 4 +- .../Mail/imap-new-transporter.md | 18 +- .../Mail/mail-convert-from-mime.md | 17 +- .../Mail/mail-convert-to-mime.md | 20 +- .../Mail/mail-new-attachment.md | 18 +- .../Mail/pop3-new-transporter.md | 2 + .../language-legacy/Menus/append-menu-item.md | 17 +- .../object-get-data-source-formula.md | 11 + .../object-set-data-source-formula.md | 12 + docs/language-legacy/Printing/page-break.md | 2 +- docs/language-legacy/Printing/print-form.md | 12 + docs/language-legacy/Printing/print-record.md | 2 +- .../Printing/print-selection.md | 2 +- .../Process (Communications)/new-signal.md | 4 +- .../Processes/process-activity.md | 4 +- .../language-legacy/Processes/process-info.md | 2 + .../Processes/process-number.md | 3 + .../language-legacy/Processes/session-info.md | 3 +- .../Processes/session-storage.md | 2 + docs/language-legacy/Processes/session.md | 2 + .../Queries/order-by-attribute.md | 6 +- .../Queries/order-by-formula.md | 2 +- .../Queries/query-by-attribute.md | 4 +- .../Queries/query-selection-by-attribute.md | 2 +- docs/language-legacy/Queries/query.md | 2 +- .../SVG/svg-find-element-id-by-coordinates.md | 2 +- .../Selection/create-entity-selection.md | 10 + docs/language-legacy/Selection/scan-index.md | 6 +- .../Selection/use-entity-selection.md | 12 + docs/language-legacy/String/num.md | 4 +- docs/language-legacy/String/string.md | 5 +- docs/language-legacy/String/trim-end.md | 2 + docs/language-legacy/String/trim-start.md | 3 + docs/language-legacy/String/trim.md | 3 + docs/language-legacy/Tools/generate-uuid.md | 4 +- .../Users and Groups/set-user-properties.md | 4 +- .../wa-execute-javascript-function.md | 2 +- .../Web Area/wa-get-context.md | 12 + .../Web Area/wa-set-context.md | 10 + docs/language-legacy/Web Server/web-event.md | 10 + docs/language-legacy/Web Server/web-form.md | 11 + .../Web Server/web-get-server-info.md | 2 +- .../Web Server/web-server-list.md | 2 + docs/language-legacy/Web Server/web-server.md | 2 + .../Windows/open-form-window.md | 14 + docs/language-legacy/Windows/open-window.md | 11 + .../Windows/set-window-document-icon.md | 2 + .../current/API/CollectionClass.md | 682 +++++++------ .../current/API/DataClassClass.md | 2 +- .../current/API/EntityClass.md | 2 +- .../current/API/EntitySelectionClass.md | 4 +- .../current/API/FileClass.md | 2 +- .../current/API/HTTPAgentClass.md | 8 - .../current/API/HTTPRequestClass.md | 10 - .../current/Concepts/parameters.md | 20 +- .../current/Events/onAfterEdit.md | 6 +- .../current/Events/onAfterKeystroke.md | 8 +- .../current/Events/onAfterSort.md | 6 +- .../current/Events/onAlternativeClick.md | 10 +- .../current/Events/onBeforeDataEntry.md | 6 +- .../current/Events/onBeforeKeystroke.md | 8 +- .../current/Events/onBeginDragOver.md | 6 +- .../current/Events/onClicked.md | 6 +- .../current/Events/onColumnMoved.md | 6 +- .../current/Events/onColumnResize.md | 6 +- .../current/Events/onDataChange.md | 6 +- .../current/Events/onDoubleClicked.md | 6 +- .../current/Events/onDragOver.md | 6 +- .../current/Events/onDrop.md | 6 +- .../current/Events/onFooterClick.md | 6 +- .../current/Events/onGettingFocus.md | 6 +- .../current/Events/onHeaderClick.md | 6 +- .../current/Events/onLoad.md | 6 +- .../current/Events/onLosingFocus.md | 6 +- .../current/Events/onMouseEnter.md | 6 +- .../current/Events/onMouseLeave.md | 6 +- .../current/Events/onMouseMove.md | 6 +- .../current/Events/onRowMoved.md | 6 +- .../current/Events/onUnload.md | 6 +- .../current/Events/onValidate.md | 6 +- .../current/Events/overview.md | 2 +- .../current/FormEditor/pictures.md | 2 +- .../current/FormObjects/listbox_overview.md | 343 +------ .../current/FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 20 +- .../current/FormObjects/properties_Display.md | 28 +- .../current/FormObjects/properties_Entry.md | 8 +- .../current/FormObjects/properties_Footers.md | 2 +- .../current/FormObjects/properties_Headers.md | 2 +- .../current/FormObjects/properties_Help.md | 2 +- .../current/FormObjects/properties_ListBox.md | 2 +- .../current/FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../current/FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 12 +- .../current/Project/search-replace.md | 2 +- .../WritePro/commands/wp-export-document.md | 16 +- .../WritePro/commands/wp-export-variable.md | 18 +- .../WritePro/user-legacy/standard-actions.md | 4 +- .../language-legacy/4D Environment/ds.md | 14 + .../4D Environment/open-datastore.md | 27 +- .../language-legacy/Backup/new-log-file.md | 13 + .../language-legacy/Backup/select-log-file.md | 14 + .../Collections/new-collection.md | 10 + .../Collections/new-shared-collection.md | 10 + .../Compiler/compile-project.md | 5 + .../language-legacy/Data Entry/dialog.md | 15 + .../Design Object Access/form-edit.md | 6 + .../language-legacy/File and Folder/file.md | 23 +- .../language-legacy/File and Folder/folder.md | 23 +- .../File and Folder/zip-create-archive.md | 5 + .../File and Folder/zip-read-archive.md | 5 + .../Form Events/form-event-code.md | 14 + .../language-legacy/Form Events/form-event.md | 14 + .../language-legacy/Forms/form-load.md | 16 + .../current/language-legacy/Forms/form.md | 6 + .../Formulas/formula-from-string.md | 25 +- .../language-legacy/Formulas/formula.md | 23 +- .../Formulas/set-allowed-methods.md | 14 + .../HTTP/http-parse-message.md | 5 + .../Interruptions/last-errors.md | 13 + .../language-legacy/JSON/json-validate.md | 22 +- .../language-legacy/Language/call-chain.md | 5 + .../language-legacy/Language/command-name.md | 5 + .../current/language-legacy/Language/super.md | 13 + .../current/language-legacy/Language/this.md | 13 + .../Licenses/create-deployment-license.md | 23 +- .../language-legacy/Licenses/license-info.md | 15 + .../List Box/listbox-get-property.md | 17 +- .../List Box/listbox-set-property.md | 14 + .../Mail/imap-new-transporter.md | 21 +- .../Mail/mail-convert-from-mime.md | 21 +- .../Mail/mail-convert-to-mime.md | 23 +- .../Mail/mail-new-attachment.md | 22 +- .../Mail/pop3-new-transporter.md | 5 + .../Mail/smtp-new-transporter.md | 5 + .../object-get-data-source-formula.md | 14 + .../object-set-data-source-formula.md | 14 + .../language-legacy/Printing/print-form.md | 15 + .../Process (Communications)/new-signal.md | 7 +- .../Processes/process-activity.md | 13 +- .../language-legacy/Processes/process-info.md | 7 +- .../Processes/process-number.md | 6 + .../language-legacy/Processes/session-info.md | 5 + .../Processes/session-storage.md | 5 + .../language-legacy/Processes/session.md | 5 + .../Selection/create-entity-selection.md | 14 + .../Selection/use-entity-selection.md | 13 + .../current/language-legacy/String/num.md | 14 +- .../current/language-legacy/String/string.md | 12 +- .../language-legacy/String/trim-end.md | 5 + .../language-legacy/String/trim-start.md | 5 + .../current/language-legacy/String/trim.md | 5 + .../language-legacy/Tools/generate-uuid.md | 6 + .../Web Area/wa-get-context.md | 15 +- .../Web Area/wa-set-context.md | 13 + .../language-legacy/Web Server/web-event.md | 13 + .../language-legacy/Web Server/web-form.md | 13 + .../Web Server/web-server-list.md | 5 + .../language-legacy/Web Server/web-server.md | 5 + .../Windows/open-form-window.md | 23 +- .../language-legacy/Windows/open-window.md | 14 + .../Windows/set-window-document-icon.md | 5 + .../version-19/API/CollectionClass.md | 6 +- .../version-19/Events/onAfterEdit.md | 6 +- .../version-19/Events/onAfterKeystroke.md | 8 +- .../version-19/Events/onAlternativeClick.md | 8 +- .../version-19/Events/onBeforeKeystroke.md | 8 +- .../version-19/Events/onBeginDragOver.md | 6 +- .../version-19/Events/onClicked.md | 6 +- .../version-19/Events/onColumnResize.md | 6 +- .../version-19/Events/onDataChange.md | 6 +- .../version-19/Events/onDoubleClicked.md | 6 +- .../version-19/Events/onDragOver.md | 6 +- .../version-19/Events/onDrop.md | 6 +- .../version-19/Events/onGettingFocus.md | 6 +- .../version-19/Events/onHeaderClick.md | 6 +- .../version-19/Events/onLoad.md | 6 +- .../version-19/Events/onLosingFocus.md | 6 +- .../version-19/Events/onRowMoved.md | 6 +- .../version-19/Events/onUnload.md | 6 +- .../version-19/Events/onValidate.md | 6 +- .../version-19/Events/overview.md | 2 +- .../version-19/FormEditor/pictures.md | 2 +- .../FormObjects/listbox-header-footer.md | 50 + .../version-19/FormObjects/listbox-object.md | 188 ++++ .../FormObjects/listbox_overview.md | 735 +------------- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 2 +- .../properties_CoordinatesAndSizing.md | 20 +- .../FormObjects/properties_DataSource.md | 16 +- .../FormObjects/properties_Display.md | 22 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 2 +- .../version-19/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../version-19/FormObjects/properties_Text.md | 18 +- .../FormObjects/properties_TextAndPicture.md | 6 +- .../version-20/API/CollectionClass.md | 14 +- .../version-20/Events/onAfterEdit.md | 6 +- .../version-20/Events/onAfterKeystroke.md | 8 +- .../version-20/Events/onAlternativeClick.md | 8 +- .../version-20/Events/onBeforeKeystroke.md | 8 +- .../version-20/Events/onBeginDragOver.md | 6 +- .../version-20/Events/onClicked.md | 6 +- .../version-20/Events/onColumnMoved.md | 6 +- .../version-20/Events/onColumnResize.md | 6 +- .../version-20/Events/onDataChange.md | 6 +- .../version-20/Events/onDoubleClicked.md | 6 +- .../version-20/Events/onDragOver.md | 6 +- .../version-20/Events/onDrop.md | 6 +- .../version-20/Events/onGettingFocus.md | 6 +- .../version-20/Events/onHeaderClick.md | 6 +- .../version-20/Events/onLoad.md | 6 +- .../version-20/Events/onLosingFocus.md | 6 +- .../version-20/Events/onRowMoved.md | 6 +- .../version-20/Events/onUnload.md | 6 +- .../version-20/Events/onValidate.md | 6 +- .../version-20/Events/overview.md | 2 +- .../version-20/FormEditor/pictures.md | 2 +- .../FormObjects/listbox-header-footer.md | 50 + .../version-20/FormObjects/listbox-object.md | 188 ++++ .../FormObjects/listbox_overview.md | 954 ++---------------- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 2 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 16 +- .../FormObjects/properties_Display.md | 22 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 2 +- .../version-20/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../version-20/FormObjects/properties_Text.md | 18 +- .../FormObjects/properties_TextAndPicture.md | 12 +- .../version-21-R2/API/CollectionClass.md | 684 +++++++------ .../version-21-R2/API/DataClassClass.md | 2 +- .../version-21-R2/API/EntityClass.md | 2 +- .../version-21-R2/API/EntitySelectionClass.md | 4 +- .../version-21-R2/API/FileClass.md | 2 +- .../version-21-R2/API/HTTPAgentClass.md | 9 +- .../version-21-R2/API/HTTPRequestClass.md | 11 +- .../version-21-R2/Concepts/parameters.md | 18 +- .../version-21-R2/Events/onAfterEdit.md | 6 +- .../version-21-R2/Events/onAfterKeystroke.md | 8 +- .../version-21-R2/Events/onAfterSort.md | 6 +- .../Events/onAlternativeClick.md | 10 +- .../version-21-R2/Events/onBeforeDataEntry.md | 6 +- .../version-21-R2/Events/onBeforeKeystroke.md | 8 +- .../version-21-R2/Events/onBeginDragOver.md | 6 +- .../version-21-R2/Events/onClicked.md | 6 +- .../version-21-R2/Events/onColumnMoved.md | 6 +- .../version-21-R2/Events/onColumnResize.md | 6 +- .../version-21-R2/Events/onDataChange.md | 6 +- .../version-21-R2/Events/onDoubleClicked.md | 6 +- .../version-21-R2/Events/onDragOver.md | 6 +- .../version-21-R2/Events/onDrop.md | 6 +- .../version-21-R2/Events/onFooterClick.md | 6 +- .../version-21-R2/Events/onGettingFocus.md | 6 +- .../version-21-R2/Events/onHeaderClick.md | 6 +- .../version-21-R2/Events/onLoad.md | 6 +- .../version-21-R2/Events/onLosingFocus.md | 6 +- .../version-21-R2/Events/onMouseEnter.md | 6 +- .../version-21-R2/Events/onMouseLeave.md | 6 +- .../version-21-R2/Events/onMouseMove.md | 6 +- .../version-21-R2/Events/onRowMoved.md | 6 +- .../version-21-R2/Events/onUnload.md | 6 +- .../version-21-R2/Events/onValidate.md | 6 +- .../version-21-R2/Events/overview.md | 2 +- .../version-21-R2/FormEditor/pictures.md | 2 +- .../FormObjects/listbox-column.md | 409 ++++++++ .../FormObjects/listbox-header-footer.md | 51 + .../FormObjects/listbox-object.md | 198 ++++ .../FormObjects/listbox_overview.md | 703 +------------ .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 20 +- .../FormObjects/properties_Display.md | 28 +- .../FormObjects/properties_Entry.md | 8 +- .../FormObjects/properties_Footers.md | 4 +- .../FormObjects/properties_Headers.md | 4 +- .../FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../FormObjects/properties_Scale.md | 2 +- .../FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 34 +- .../version-21-R2/commands/4d.md | 10 + .../commands/application-info.md | 5 + .../version-21-R2/commands/call-chain.md | 5 + .../version-21-R2/commands/command-name.md | 5 + .../version-21-R2/commands/compile-project.md | 9 +- .../commands/create-deployment-license.md | 23 +- .../commands/create-entity-selection.md | 14 + .../version-21-R2/commands/cs.md | 10 + .../version-21-R2/commands/dialog.md | 15 + .../version-21-R2/commands/ds.md | 16 +- .../version-21-R2/commands/file.md | 23 +- .../version-21-R2/commands/folder.md | 23 +- .../version-21-R2/commands/form-edit.md | 6 + .../version-21-R2/commands/form-event-code.md | 3 + .../version-21-R2/commands/form-event.md | 16 +- .../version-21-R2/commands/form-load.md | 3 + .../version-21-R2/commands/form-theme.md | 3 + .../version-21-R2/commands/form.md | 5 + .../commands/formula-from-string.md | 25 +- .../version-21-R2/commands/formula.md | 23 +- .../version-21-R2/commands/generate-uuid.md | 8 +- .../commands/http-parse-message.md | 5 + .../commands/imap-new-transporter.md | 21 +- .../version-21-R2/commands/last-errors.md | 13 + .../version-21-R2/commands/license-info.md | 3 + .../commands/listbox-get-property.md | 9 +- .../commands/listbox-set-property.md | 28 +- .../commands/mail-convert-from-mime.md | 21 +- .../commands/mail-convert-to-mime.md | 23 +- .../commands/mail-new-attachment.md | 22 +- .../version-21-R2/commands/new-collection.md | 13 + .../version-21-R2/commands/new-log-file.md | 13 + .../commands/new-shared-collection.md | 13 + .../version-21-R2/commands/new-signal.md | 5 + .../version-21-R2/commands/num.md | 14 +- .../object-get-data-source-formula.md | 19 +- .../object-set-data-source-formula.md | 19 +- .../version-21-R2/commands/open-datastore.md | 27 +- .../commands/pop3-new-transporter.md | 5 + .../version-21-R2/commands/print-form.md | 15 + .../commands/process-activity.md | 5 + .../version-21-R2/commands/process-info.md | 7 +- .../version-21-R2/commands/process-number.md | 6 + .../version-21-R2/commands/select-log-file.md | 14 + .../version-21-R2/commands/session-info.md | 5 + .../version-21-R2/commands/session-storage.md | 5 + .../version-21-R2/commands/session.md | 3 + .../commands/set-allowed-methods.md | 14 + .../commands/set-window-document-icon.md | 5 + .../commands/smtp-new-transporter.md | 5 + .../version-21-R2/commands/string.md | 14 +- .../version-21-R2/commands/super.md | 13 + .../version-21-R2/commands/this.md | 13 + .../version-21-R2/commands/trim-end.md | 5 + .../version-21-R2/commands/trim-start.md | 5 + .../version-21-R2/commands/trim.md | 5 + .../commands/use-entity-selection.md | 13 + .../version-21-R2/commands/wa-get-context.md | 27 +- .../version-21-R2/commands/wa-set-context.md | 20 +- .../version-21-R2/commands/web-event.md | 13 + .../version-21-R2/commands/web-form.md | 13 + .../version-21-R2/commands/web-server-list.md | 5 + .../version-21-R2/commands/web-server.md | 7 +- .../commands/zip-create-archive.md | 5 + .../commands/zip-read-archive.md | 5 + .../version-21/API/CollectionClass.md | 684 +++++++------ .../version-21/API/DataClassClass.md | 2 +- .../version-21/API/EntityClass.md | 2 +- .../version-21/API/EntitySelectionClass.md | 4 +- .../version-21/API/FileClass.md | 2 +- .../version-21/API/HTTPAgentClass.md | 9 +- .../version-21/API/HTTPRequestClass.md | 11 +- .../version-21/Concepts/parameters.md | 18 +- .../version-21/Events/onAfterEdit.md | 6 +- .../version-21/Events/onAfterKeystroke.md | 8 +- .../version-21/Events/onAfterSort.md | 6 +- .../version-21/Events/onAlternativeClick.md | 10 +- .../version-21/Events/onBeforeDataEntry.md | 6 +- .../version-21/Events/onBeforeKeystroke.md | 8 +- .../version-21/Events/onBeginDragOver.md | 6 +- .../version-21/Events/onClicked.md | 6 +- .../version-21/Events/onColumnMoved.md | 6 +- .../version-21/Events/onColumnResize.md | 6 +- .../version-21/Events/onDataChange.md | 6 +- .../version-21/Events/onDoubleClicked.md | 6 +- .../version-21/Events/onDragOver.md | 6 +- .../version-21/Events/onDrop.md | 6 +- .../version-21/Events/onFooterClick.md | 6 +- .../version-21/Events/onGettingFocus.md | 6 +- .../version-21/Events/onHeaderClick.md | 6 +- .../version-21/Events/onLoad.md | 6 +- .../version-21/Events/onLosingFocus.md | 6 +- .../version-21/Events/onMouseEnter.md | 6 +- .../version-21/Events/onMouseLeave.md | 6 +- .../version-21/Events/onMouseMove.md | 6 +- .../version-21/Events/onRowMoved.md | 6 +- .../version-21/Events/onUnload.md | 6 +- .../version-21/Events/onValidate.md | 6 +- .../version-21/Events/overview.md | 2 +- .../version-21/FormEditor/forms.md | 2 +- .../version-21/FormEditor/pictures.md | 2 +- .../version-21/FormObjects/listbox-column.md | 409 ++++++++ .../FormObjects/listbox-header-footer.md | 51 + .../version-21/FormObjects/listbox-object.md | 198 ++++ .../FormObjects/listbox_overview.md | 705 +------------ .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 6 +- .../FormObjects/properties_DataSource.md | 20 +- .../FormObjects/properties_Display.md | 28 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 4 +- .../FormObjects/properties_Headers.md | 4 +- .../version-21/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../FormObjects/properties_Scale.md | 2 +- .../version-21/FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 34 +- .../version-21/commands/4d.md | 10 + .../version-21/commands/call-chain.md | 5 + .../version-21/commands/command-name.md | 7 +- .../version-21/commands/compile-project.md | 9 +- .../commands/create-deployment-license.md | 25 +- .../commands/create-entity-selection.md | 14 + .../version-21/commands/cs.md | 10 + .../version-21/commands/dialog.md | 17 +- .../version-21/commands/ds.md | 16 +- .../version-21/commands/file.md | 27 +- .../version-21/commands/folder.md | 27 +- .../version-21/commands/form-edit.md | 8 +- .../version-21/commands/form-event-code.md | 3 + .../version-21/commands/form-event.md | 16 +- .../version-21/commands/form-load.md | 5 +- .../version-21/commands/form.md | 6 + .../commands/formula-from-string.md | 25 +- .../version-21/commands/formula.md | 23 +- .../version-21/commands/generate-uuid.md | 8 +- .../version-21/commands/http-parse-message.md | 5 + .../commands/imap-new-transporter.md | 21 +- .../version-21/commands/last-errors.md | 13 + .../version-21/commands/license-info.md | 4 + .../commands/listbox-get-property.md | 9 +- .../commands/listbox-set-property.md | 28 +- .../commands/mail-convert-from-mime.md | 21 +- .../commands/mail-convert-to-mime.md | 23 +- .../commands/mail-new-attachment.md | 24 +- .../version-21/commands/new-collection.md | 21 +- .../version-21/commands/new-log-file.md | 13 + .../commands/new-shared-collection.md | 21 +- .../version-21/commands/new-signal.md | 5 + .../version-21/commands/num.md | 16 +- .../object-get-data-source-formula.md | 20 +- .../object-set-data-source-formula.md | 19 +- .../version-21/commands/open-datastore.md | 27 +- .../commands/pop3-new-transporter.md | 5 + .../version-21/commands/print-form.md | 17 +- .../version-21/commands/process-activity.md | 7 +- .../version-21/commands/process-info.md | 7 +- .../version-21/commands/process-number.md | 8 +- .../version-21/commands/select-log-file.md | 16 +- .../version-21/commands/session-info.md | 5 + .../version-21/commands/session-storage.md | 7 +- .../version-21/commands/session.md | 5 + .../commands/set-allowed-methods.md | 16 +- .../commands/set-window-document-icon.md | 7 +- .../commands/smtp-new-transporter.md | 5 + .../version-21/commands/string.md | 16 +- .../version-21/commands/super.md | 13 + .../version-21/commands/this.md | 13 + .../version-21/commands/trim-end.md | 7 +- .../version-21/commands/trim-start.md | 7 +- .../version-21/commands/trim.md | 7 +- .../commands/use-entity-selection.md | 13 + .../version-21/commands/wa-get-context.md | 27 +- .../version-21/commands/wa-set-context.md | 20 +- .../version-21/commands/web-event.md | 13 + .../version-21/commands/web-form.md | 13 + .../version-21/commands/web-server-list.md | 5 + .../version-21/commands/web-server.md | 17 +- .../version-21/commands/zip-create-archive.md | 5 + .../version-21/commands/zip-read-archive.md | 5 + .../current/API/CollectionClass.md | 900 +++++++++-------- .../current/API/EntitySelectionClass.md | 6 +- .../current/API/FileClass.md | 2 +- .../current/API/HTTPAgentClass.md | 8 - .../current/API/HTTPRequestClass.md | 10 - .../current/Admin/webAdmin.md | 2 +- .../current/Concepts/arrays.md | 2 +- .../current/Concepts/classes.md | 2 +- .../current/Concepts/dt_object.md | 8 +- .../current/Concepts/parameters.md | 2 +- .../current/Concepts/quick-tour.md | 8 +- .../current/Debugging/debugLogFiles.md | 2 +- .../current/Develop/async.md | 2 +- .../current/Events/onAfterEdit.md | 6 +- .../current/Events/onAfterKeystroke.md | 8 +- .../current/Events/onAfterSort.md | 6 +- .../current/Events/onAlternativeClick.md | 10 +- .../current/Events/onBeforeDataEntry.md | 6 +- .../current/Events/onBeforeKeystroke.md | 8 +- .../current/Events/onBeginDragOver.md | 6 +- .../current/Events/onClicked.md | 6 +- .../current/Events/onColumnMoved.md | 6 +- .../current/Events/onColumnResize.md | 6 +- .../current/Events/onDataChange.md | 6 +- .../current/Events/onDoubleClicked.md | 6 +- .../current/Events/onDragOver.md | 6 +- .../current/Events/onDrop.md | 6 +- .../current/Events/onFooterClick.md | 6 +- .../current/Events/onGettingFocus.md | 6 +- .../current/Events/onHeaderClick.md | 6 +- .../current/Events/onLoad.md | 6 +- .../current/Events/onLosingFocus.md | 6 +- .../current/Events/onMouseEnter.md | 6 +- .../current/Events/onMouseLeave.md | 6 +- .../current/Events/onMouseMove.md | 6 +- .../current/Events/onRowMoved.md | 6 +- .../current/Events/onUnload.md | 6 +- .../current/Events/onValidate.md | 6 +- .../current/Events/overview.md | 2 +- .../current/FormEditor/forms.md | 2 +- .../current/FormEditor/pictures.md | 2 +- .../current/FormObjects/listbox_overview.md | 350 +------ .../current/FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 20 +- .../current/FormObjects/properties_Display.md | 28 +- .../current/FormObjects/properties_Entry.md | 8 +- .../current/FormObjects/properties_Footers.md | 2 +- .../current/FormObjects/properties_Headers.md | 2 +- .../current/FormObjects/properties_Help.md | 2 +- .../current/FormObjects/properties_ListBox.md | 2 +- .../current/FormObjects/properties_Object.md | 18 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../current/FormObjects/properties_Text.md | 28 +- .../FormObjects/properties_TextAndPicture.md | 12 +- .../current/ORDA/dsMapping.md | 2 +- .../current/ORDA/entities.md | 8 +- .../current/Project/search-replace.md | 2 +- .../current/Tags/transformation-tags.md | 2 +- .../current/ViewPro/configuring.md | 2 +- .../current/WebServer/sessions.md | 2 +- .../WritePro/user-legacy/standard-actions.md | 4 +- .../language-legacy/4D Environment/ds.md | 14 + .../4D Environment/open-datastore.md | 27 +- .../language-legacy/Backup/new-log-file.md | 13 + .../language-legacy/Backup/select-log-file.md | 14 + .../Collections/new-collection.md | 10 + .../Compiler/compile-project.md | 13 +- .../language-legacy/Data Entry/dialog.md | 15 + .../Design Object Access/form-edit.md | 6 + .../language-legacy/File and Folder/file.md | 23 +- .../language-legacy/File and Folder/folder.md | 23 +- .../File and Folder/zip-create-archive.md | 5 + .../File and Folder/zip-read-archive.md | 5 + .../Form Events/form-event-code.md | 4 +- .../language-legacy/Form Events/form-event.md | 14 + .../language-legacy/Forms/form-load.md | 16 + .../current/language-legacy/Forms/form.md | 6 + .../Formulas/formula-from-string.md | 25 +- .../language-legacy/Formulas/formula.md | 23 +- .../Formulas/set-allowed-methods.md | 14 + .../HTTP/http-parse-message.md | 5 + .../Interruptions/last-errors.md | 13 + .../language-legacy/Language/call-chain.md | 5 + .../language-legacy/Language/command-name.md | 5 + .../current/language-legacy/Language/super.md | 13 + .../current/language-legacy/Language/this.md | 13 + .../Licenses/create-deployment-license.md | 23 +- .../language-legacy/Licenses/license-info.md | 3 + .../List Box/listbox-get-property.md | 3 + .../List Box/listbox-set-property.md | 14 + .../Mail/imap-new-transporter.md | 21 +- .../Mail/mail-convert-from-mime.md | 21 +- .../Mail/mail-convert-to-mime.md | 23 +- .../Mail/mail-new-attachment.md | 22 +- .../Mail/pop3-new-transporter.md | 5 + .../Mail/smtp-new-transporter.md | 5 + .../object-get-data-source-formula.md | 12 + .../object-set-data-source-formula.md | 12 + .../language-legacy/Printing/print-form.md | 15 + .../Process (Communications)/new-signal.md | 2 + .../Processes/process-activity.md | 5 + .../language-legacy/Processes/process-info.md | 7 +- .../Processes/process-number.md | 8 +- .../language-legacy/Processes/session-info.md | 5 + .../Processes/session-storage.md | 5 + .../language-legacy/Processes/session.md | 5 + .../Selection/create-entity-selection.md | 14 + .../Selection/use-entity-selection.md | 13 + .../current/language-legacy/String/num.md | 12 +- .../current/language-legacy/String/string.md | 12 +- .../language-legacy/String/trim-end.md | 5 + .../language-legacy/String/trim-start.md | 5 + .../current/language-legacy/String/trim.md | 5 + .../language-legacy/Tools/generate-uuid.md | 6 + .../Web Area/wa-get-context.md | 13 + .../Web Area/wa-set-context.md | 11 + .../language-legacy/Web Server/web-event.md | 13 + .../language-legacy/Web Server/web-form.md | 13 + .../Web Server/web-server-list.md | 5 + .../language-legacy/Web Server/web-server.md | 5 + .../Windows/set-window-document-icon.md | 5 + .../version-19/API/CollectionClass.md | 2 +- .../version-19/Admin/webAdmin.md | 2 +- .../version-19/Concepts/arrays.md | 2 +- .../version-19/Concepts/dt_blob.md | 4 +- .../version-19/Concepts/dt_collection.md | 2 +- .../version-19/Concepts/dt_object.md | 10 +- .../version-19/Concepts/quick-tour.md | 8 +- .../version-19/Events/onAfterEdit.md | 6 +- .../version-19/Events/onAfterKeystroke.md | 8 +- .../version-19/Events/onAfterSort.md | 6 +- .../version-19/Events/onAlternativeClick.md | 10 +- .../version-19/Events/onBeforeDataEntry.md | 6 +- .../version-19/Events/onBeforeKeystroke.md | 8 +- .../version-19/Events/onBeginDragOver.md | 6 +- .../version-19/Events/onClicked.md | 6 +- .../version-19/Events/onColumnMoved.md | 6 +- .../version-19/Events/onColumnResize.md | 6 +- .../version-19/Events/onDataChange.md | 6 +- .../version-19/Events/onDoubleClicked.md | 6 +- .../version-19/Events/onDragOver.md | 6 +- .../version-19/Events/onDrop.md | 6 +- .../version-19/Events/onFooterClick.md | 6 +- .../version-19/Events/onGettingFocus.md | 6 +- .../version-19/Events/onHeaderClick.md | 6 +- .../version-19/Events/onLoad.md | 6 +- .../version-19/Events/onLosingFocus.md | 6 +- .../version-19/Events/onRowMoved.md | 6 +- .../version-19/Events/onUnload.md | 6 +- .../version-19/Events/onValidate.md | 6 +- .../version-19/Events/overview.md | 2 +- .../version-19/FormEditor/forms.md | 2 +- .../version-19/FormEditor/pictures.md | 2 +- .../version-19/FormObjects/listbox-column.md | 415 ++++++++ .../FormObjects/listbox-header-footer.md | 50 + .../version-19/FormObjects/listbox-object.md | 188 ++++ .../FormObjects/listbox_overview.md | 654 +----------- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 20 +- .../FormObjects/properties_DataSource.md | 20 +- .../FormObjects/properties_Display.md | 26 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 6 +- .../FormObjects/properties_Headers.md | 4 +- .../version-19/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../version-19/FormObjects/properties_Text.md | 28 +- .../FormObjects/properties_TextAndPicture.md | 6 +- .../version-19/ORDA/dsMapping.md | 2 +- .../version-19/ORDA/entities.md | 6 +- .../version-19/Tags/tags.md | 2 +- .../version-19/WebServer/sessions.md | 2 +- .../version-20/API/CollectionClass.md | 2 +- .../version-20/Admin/webAdmin.md | 2 +- .../version-20/Concepts/arrays.md | 2 +- .../version-20/Concepts/dt_blob.md | 2 +- .../version-20/Concepts/dt_object.md | 8 +- .../version-20/Concepts/quick-tour.md | 8 +- .../version-20/Debugging/debugLogFiles.md | 2 +- .../version-20/Events/onAfterEdit.md | 6 +- .../version-20/Events/onAfterKeystroke.md | 8 +- .../version-20/Events/onAfterSort.md | 6 +- .../version-20/Events/onAlternativeClick.md | 10 +- .../version-20/Events/onBeforeDataEntry.md | 6 +- .../version-20/Events/onBeforeKeystroke.md | 8 +- .../version-20/Events/onBeginDragOver.md | 6 +- .../version-20/Events/onClicked.md | 6 +- .../version-20/Events/onColumnMoved.md | 6 +- .../version-20/Events/onColumnResize.md | 6 +- .../version-20/Events/onDataChange.md | 6 +- .../version-20/Events/onDoubleClicked.md | 6 +- .../version-20/Events/onDragOver.md | 6 +- .../version-20/Events/onDrop.md | 6 +- .../version-20/Events/onFooterClick.md | 6 +- .../version-20/Events/onGettingFocus.md | 6 +- .../version-20/Events/onHeaderClick.md | 6 +- .../version-20/Events/onLoad.md | 6 +- .../version-20/Events/onLosingFocus.md | 6 +- .../version-20/Events/onRowMoved.md | 6 +- .../version-20/Events/onUnload.md | 6 +- .../version-20/Events/onValidate.md | 6 +- .../version-20/Events/overview.md | 2 +- .../version-20/FormEditor/forms.md | 2 +- .../version-20/FormEditor/pictures.md | 2 +- .../version-20/FormObjects/listbox-column.md | 415 ++++++++ .../FormObjects/listbox-header-footer.md | 50 + .../version-20/FormObjects/listbox-object.md | 188 ++++ .../FormObjects/listbox_overview.md | 864 ++-------------- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 20 +- .../FormObjects/properties_Display.md | 26 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 6 +- .../FormObjects/properties_Headers.md | 4 +- .../version-20/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../version-20/FormObjects/properties_Text.md | 28 +- .../FormObjects/properties_TextAndPicture.md | 12 +- .../version-20/ORDA/dsMapping.md | 2 +- .../version-20/ORDA/entities.md | 6 +- .../version-20/Tags/tags.md | 2 +- .../version-20/ViewPro/configuring.md | 2 +- .../version-20/WebServer/sessions.md | 2 +- .../version-21-R2/API/CollectionClass.md | 908 +++++++++-------- .../version-21-R2/API/EntitySelectionClass.md | 6 +- .../version-21-R2/API/FileClass.md | 2 +- .../version-21-R2/API/HTTPAgentClass.md | 3 + .../version-21-R2/API/HTTPRequestClass.md | 9 + .../version-21-R2/Admin/webAdmin.md | 2 +- .../version-21-R2/Concepts/arrays.md | 2 +- .../version-21-R2/Concepts/classes.md | 2 +- .../version-21-R2/Concepts/dt_object.md | 8 +- .../version-21-R2/Concepts/quick-tour.md | 8 +- .../version-21-R2/Debugging/debugLogFiles.md | 2 +- .../version-21-R2/Events/onAfterEdit.md | 6 +- .../version-21-R2/Events/onAfterKeystroke.md | 8 +- .../version-21-R2/Events/onAfterSort.md | 6 +- .../Events/onAlternativeClick.md | 10 +- .../version-21-R2/Events/onBeforeDataEntry.md | 6 +- .../version-21-R2/Events/onBeforeKeystroke.md | 8 +- .../version-21-R2/Events/onBeginDragOver.md | 6 +- .../version-21-R2/Events/onClicked.md | 6 +- .../version-21-R2/Events/onColumnMoved.md | 6 +- .../version-21-R2/Events/onColumnResize.md | 6 +- .../version-21-R2/Events/onDataChange.md | 6 +- .../version-21-R2/Events/onDoubleClicked.md | 6 +- .../version-21-R2/Events/onDragOver.md | 6 +- .../version-21-R2/Events/onDrop.md | 6 +- .../version-21-R2/Events/onFooterClick.md | 6 +- .../version-21-R2/Events/onGettingFocus.md | 6 +- .../version-21-R2/Events/onHeaderClick.md | 6 +- .../version-21-R2/Events/onLoad.md | 6 +- .../version-21-R2/Events/onLosingFocus.md | 6 +- .../version-21-R2/Events/onMouseEnter.md | 6 +- .../version-21-R2/Events/onMouseLeave.md | 6 +- .../version-21-R2/Events/onMouseMove.md | 6 +- .../version-21-R2/Events/onRowMoved.md | 6 +- .../version-21-R2/Events/onUnload.md | 6 +- .../version-21-R2/Events/onValidate.md | 6 +- .../version-21-R2/Events/overview.md | 2 +- .../version-21-R2/FormEditor/forms.md | 2 +- .../version-21-R2/FormEditor/pictures.md | 2 +- .../FormObjects/listbox-column.md | 412 ++++++++ .../FormObjects/listbox-header-footer.md | 51 + .../FormObjects/listbox_overview.md | 697 +------------ .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 20 +- .../FormObjects/properties_Display.md | 28 +- .../FormObjects/properties_Entry.md | 8 +- .../FormObjects/properties_Footers.md | 4 +- .../FormObjects/properties_Headers.md | 4 +- .../FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 18 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../FormObjects/properties_Scale.md | 2 +- .../FormObjects/properties_Text.md | 28 +- .../FormObjects/properties_TextAndPicture.md | 12 +- .../version-21-R2/ORDA/dsMapping.md | 2 +- .../version-21-R2/ORDA/entities.md | 8 +- .../version-21-R2/Tags/transformation-tags.md | 2 +- .../version-21-R2/ViewPro/configuring.md | 2 +- .../version-21-R2/WebServer/sessions.md | 2 +- .../version-21-R2/commands/4d.md | 10 + .../commands/application-info.md | 5 + .../version-21-R2/commands/call-chain.md | 5 + .../version-21-R2/commands/command-name.md | 5 + .../version-21-R2/commands/compile-project.md | 17 +- .../commands/create-deployment-license.md | 23 +- .../commands/create-entity-selection.md | 14 + .../version-21-R2/commands/cs.md | 10 + .../version-21-R2/commands/dialog.md | 15 + .../version-21-R2/commands/ds.md | 16 +- .../version-21-R2/commands/file.md | 23 +- .../version-21-R2/commands/folder.md | 23 +- .../version-21-R2/commands/form-edit.md | 6 + .../version-21-R2/commands/form-event-code.md | 4 +- .../version-21-R2/commands/form-event.md | 16 +- .../version-21-R2/commands/form-load.md | 16 + .../version-21-R2/commands/form-theme.md | 5 + .../version-21-R2/commands/form.md | 6 + .../commands/formula-from-string.md | 25 +- .../version-21-R2/commands/formula.md | 23 +- .../version-21-R2/commands/generate-uuid.md | 8 +- .../commands/http-parse-message.md | 5 + .../commands/imap-new-transporter.md | 21 +- .../version-21-R2/commands/last-errors.md | 13 + .../version-21-R2/commands/license-info.md | 3 + .../commands/listbox-get-property.md | 9 +- .../commands/listbox-set-property.md | 20 +- .../commands/mail-convert-from-mime.md | 21 +- .../commands/mail-convert-to-mime.md | 23 +- .../commands/mail-new-attachment.md | 22 +- .../version-21-R2/commands/new-collection.md | 13 + .../version-21-R2/commands/new-log-file.md | 13 + .../commands/new-shared-collection.md | 13 + .../version-21-R2/commands/new-signal.md | 5 + .../version-21-R2/commands/num.md | 12 +- .../object-get-data-source-formula.md | 14 +- .../object-set-data-source-formula.md | 14 +- .../version-21-R2/commands/open-datastore.md | 27 +- .../commands/pop3-new-transporter.md | 5 + .../version-21-R2/commands/print-form.md | 15 + .../commands/process-activity.md | 5 + .../version-21-R2/commands/process-info.md | 7 +- .../version-21-R2/commands/process-number.md | 6 + .../version-21-R2/commands/select-log-file.md | 14 + .../version-21-R2/commands/session-info.md | 5 + .../version-21-R2/commands/session-storage.md | 5 + .../version-21-R2/commands/session.md | 3 + .../commands/set-allowed-methods.md | 14 + .../commands/set-window-document-icon.md | 5 + .../commands/smtp-new-transporter.md | 5 + .../version-21-R2/commands/string.md | 12 +- .../version-21-R2/commands/super.md | 13 + .../version-21-R2/commands/this.md | 13 + .../version-21-R2/commands/trim-end.md | 5 + .../version-21-R2/commands/trim-start.md | 5 + .../version-21-R2/commands/trim.md | 5 + .../commands/use-entity-selection.md | 13 + .../version-21-R2/commands/wa-get-context.md | 25 +- .../version-21-R2/commands/wa-set-context.md | 18 +- .../version-21-R2/commands/web-event.md | 13 + .../version-21-R2/commands/web-form.md | 13 + .../version-21-R2/commands/web-server-list.md | 5 + .../version-21-R2/commands/web-server.md | 5 + .../commands/zip-create-archive.md | 5 + .../commands/zip-read-archive.md | 5 + .../version-21/API/CollectionClass.md | 908 +++++++++-------- .../version-21/API/EntitySelectionClass.md | 6 +- .../version-21/API/FileClass.md | 2 +- .../version-21/API/HTTPAgentClass.md | 3 + .../version-21/API/HTTPRequestClass.md | 9 + .../version-21/Admin/webAdmin.md | 2 +- .../version-21/Concepts/arrays.md | 2 +- .../version-21/Concepts/classes.md | 2 +- .../version-21/Concepts/dt_object.md | 8 +- .../version-21/Concepts/quick-tour.md | 8 +- .../version-21/Debugging/debugLogFiles.md | 2 +- .../version-21/Events/onAfterEdit.md | 6 +- .../version-21/Events/onAfterKeystroke.md | 8 +- .../version-21/Events/onAfterSort.md | 6 +- .../version-21/Events/onAlternativeClick.md | 10 +- .../version-21/Events/onBeforeDataEntry.md | 6 +- .../version-21/Events/onBeforeKeystroke.md | 8 +- .../version-21/Events/onBeginDragOver.md | 6 +- .../version-21/Events/onClicked.md | 6 +- .../version-21/Events/onColumnMoved.md | 6 +- .../version-21/Events/onColumnResize.md | 6 +- .../version-21/Events/onDataChange.md | 6 +- .../version-21/Events/onDoubleClicked.md | 6 +- .../version-21/Events/onDragOver.md | 6 +- .../version-21/Events/onDrop.md | 6 +- .../version-21/Events/onFooterClick.md | 6 +- .../version-21/Events/onGettingFocus.md | 6 +- .../version-21/Events/onHeaderClick.md | 6 +- .../version-21/Events/onLoad.md | 6 +- .../version-21/Events/onLosingFocus.md | 6 +- .../version-21/Events/onMouseEnter.md | 6 +- .../version-21/Events/onMouseLeave.md | 6 +- .../version-21/Events/onMouseMove.md | 6 +- .../version-21/Events/onRowMoved.md | 6 +- .../version-21/Events/onUnload.md | 6 +- .../version-21/Events/onValidate.md | 6 +- .../version-21/Events/overview.md | 2 +- .../version-21/FormEditor/forms.md | 2 +- .../version-21/FormEditor/pictures.md | 2 +- .../version-21/FormObjects/listbox-column.md | 412 ++++++++ .../FormObjects/listbox-header-footer.md | 51 + .../FormObjects/listbox_overview.md | 699 +------------ .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 20 +- .../FormObjects/properties_Display.md | 28 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 4 +- .../FormObjects/properties_Headers.md | 4 +- .../version-21/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 18 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../FormObjects/properties_Scale.md | 2 +- .../version-21/FormObjects/properties_Text.md | 28 +- .../FormObjects/properties_TextAndPicture.md | 12 +- .../version-21/ORDA/dsMapping.md | 2 +- .../version-21/ORDA/entities.md | 8 +- .../version-21/Tags/transformation-tags.md | 2 +- .../version-21/ViewPro/configuring.md | 2 +- .../version-21/WebServer/sessions.md | 2 +- .../version-21/commands/4d.md | 10 + .../version-21/commands/call-chain.md | 5 + .../version-21/commands/command-name.md | 7 +- .../version-21/commands/compile-project.md | 17 +- .../commands/create-deployment-license.md | 25 +- .../commands/create-entity-selection.md | 14 + .../version-21/commands/cs.md | 10 + .../version-21/commands/dialog.md | 17 +- .../version-21/commands/ds.md | 16 +- .../version-21/commands/file.md | 27 +- .../version-21/commands/folder.md | 27 +- .../version-21/commands/form-edit.md | 8 +- .../version-21/commands/form-event-code.md | 4 +- .../version-21/commands/form-event.md | 16 +- .../version-21/commands/form-load.md | 18 +- .../version-21/commands/form-theme.md | 49 + .../version-21/commands/form.md | 6 + .../commands/formula-from-string.md | 25 +- .../version-21/commands/formula.md | 23 +- .../version-21/commands/generate-uuid.md | 8 +- .../version-21/commands/http-parse-message.md | 5 + .../commands/imap-new-transporter.md | 21 +- .../version-21/commands/last-errors.md | 13 + .../version-21/commands/license-info.md | 7 +- .../commands/listbox-get-property.md | 9 +- .../commands/listbox-set-property.md | 20 +- .../commands/mail-convert-from-mime.md | 21 +- .../commands/mail-convert-to-mime.md | 23 +- .../commands/mail-new-attachment.md | 22 +- .../version-21/commands/new-collection.md | 21 +- .../version-21/commands/new-log-file.md | 13 + .../commands/new-shared-collection.md | 21 +- .../version-21/commands/new-signal.md | 5 + .../version-21/commands/num.md | 14 +- .../object-get-data-source-formula.md | 15 +- .../object-set-data-source-formula.md | 14 +- .../version-21/commands/open-datastore.md | 27 +- .../commands/pop3-new-transporter.md | 5 + .../version-21/commands/print-form.md | 17 +- .../version-21/commands/process-activity.md | 7 +- .../version-21/commands/process-info.md | 7 +- .../version-21/commands/process-number.md | 8 +- .../version-21/commands/select-log-file.md | 16 +- .../version-21/commands/session-info.md | 5 + .../version-21/commands/session-storage.md | 7 +- .../version-21/commands/session.md | 5 + .../commands/set-allowed-methods.md | 16 +- .../commands/set-window-document-icon.md | 7 +- .../commands/smtp-new-transporter.md | 5 + .../version-21/commands/string.md | 14 +- .../version-21/commands/super.md | 13 + .../version-21/commands/this.md | 13 + .../version-21/commands/trim-end.md | 7 +- .../version-21/commands/trim-start.md | 7 +- .../version-21/commands/trim.md | 7 +- .../commands/use-entity-selection.md | 13 + .../version-21/commands/wa-get-context.md | 25 +- .../version-21/commands/wa-set-context.md | 18 +- .../version-21/commands/web-event.md | 13 + .../version-21/commands/web-form.md | 13 + .../version-21/commands/web-server-list.md | 5 + .../version-21/commands/web-server.md | 15 +- .../version-21/commands/zip-create-archive.md | 5 + .../version-21/commands/zip-read-archive.md | 5 + .../current/API/HTTPAgentClass.md | 8 - .../current/API/HTTPRequestClass.md | 10 - .../current/Concepts/parameters.md | 2 +- .../current/Events/onAlternativeClick.md | 2 +- .../current/Events/onBeforeKeystroke.md | 1 - .../current/Events/onLoad.md | 6 +- .../current/Events/onMouseEnter.md | 6 +- .../current/Events/onMouseLeave.md | 6 +- .../current/Events/onMouseMove.md | 6 +- .../current/Events/onRowMoved.md | 6 +- .../current/Events/onUnload.md | 6 +- .../current/Events/onValidate.md | 6 +- .../current/Events/overview.md | 2 +- .../current/FormEditor/pictures.md | 2 +- .../current/FormObjects/listbox_overview.md | 388 +------ .../current/FormObjects/properties_Action.md | 25 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 192 +--- .../FormObjects/properties_DataSource.md | 24 +- .../current/FormObjects/properties_Display.md | 60 +- .../current/FormObjects/properties_Entry.md | 18 +- .../current/FormObjects/properties_Footers.md | 2 +- .../current/FormObjects/properties_Headers.md | 2 +- .../current/FormObjects/properties_Help.md | 12 +- .../current/FormObjects/properties_ListBox.md | 2 +- .../current/FormObjects/properties_Object.md | 101 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 60 +- .../current/FormObjects/properties_Text.md | 125 +-- .../FormObjects/properties_TextAndPicture.md | 12 +- .../current/ORDA/entities.md | 2 +- .../current/Preferences/forms.md | 2 +- .../current/Preferences/general.md | 4 +- .../current/Preferences/methods.md | 2 +- .../current/Preferences/structure.md | 6 +- .../current/Project/architecture.md | 60 +- .../current/Project/components.md | 6 +- .../current/Project/documentation.md | 21 +- .../current/Project/overview.md | 12 +- .../Project/project-method-properties.md | 22 +- .../current/Project/search-replace.md | 309 +++--- .../current/REST/$attributes.md | 8 +- .../current/REST/$filter.md | 28 +- .../WritePro/user-legacy/standard-actions.md | 4 +- .../4D Environment/application-info.md | 5 + .../language-legacy/4D Environment/ds.md | 14 + .../4D Environment/open-datastore.md | 27 +- .../language-legacy/Backup/new-log-file.md | 13 + .../language-legacy/Backup/select-log-file.md | 14 + .../Collections/new-collection.md | 10 + .../Collections/new-shared-collection.md | 10 + .../Compiler/compile-project.md | 11 +- .../language-legacy/Data Entry/dialog.md | 15 + .../Design Object Access/form-edit.md | 6 + .../language-legacy/File and Folder/file.md | 23 +- .../language-legacy/File and Folder/folder.md | 25 +- .../File and Folder/zip-create-archive.md | 5 + .../File and Folder/zip-read-archive.md | 5 + .../Form Events/form-event-code.md | 14 + .../language-legacy/Form Events/form-event.md | 14 + .../language-legacy/Forms/form-load.md | 16 + .../language-legacy/Forms/form-theme.md | 5 + .../current/language-legacy/Forms/form.md | 6 + .../Formulas/formula-from-string.md | 25 +- .../language-legacy/Formulas/formula.md | 23 +- .../Formulas/set-allowed-methods.md | 14 + .../HTTP/http-parse-message.md | 5 + .../Interruptions/last-errors.md | 13 + .../language-legacy/JSON/json-validate.md | 22 +- .../language-legacy/Language/call-chain.md | 5 + .../language-legacy/Language/command-name.md | 5 + .../current/language-legacy/Language/super.md | 13 + .../current/language-legacy/Language/this.md | 13 + .../Licenses/create-deployment-license.md | 23 +- .../language-legacy/Licenses/license-info.md | 15 + .../List Box/listbox-get-property.md | 15 + .../List Box/listbox-set-property.md | 14 + .../Mail/imap-new-transporter.md | 21 +- .../Mail/mail-convert-from-mime.md | 21 +- .../Mail/mail-convert-to-mime.md | 23 +- .../Mail/mail-new-attachment.md | 22 +- .../Mail/pop3-new-transporter.md | 5 + .../Mail/smtp-new-transporter.md | 5 + .../object-get-data-source-formula.md | 14 + .../object-set-data-source-formula.md | 14 + .../language-legacy/Printing/print-form.md | 15 + .../Process (Communications)/new-signal.md | 7 +- .../Processes/process-activity.md | 13 +- .../language-legacy/Processes/process-info.md | 7 +- .../Processes/process-number.md | 6 + .../language-legacy/Processes/session-info.md | 13 +- .../Processes/session-storage.md | 13 +- .../language-legacy/Processes/session.md | 7 +- .../Selection/create-entity-selection.md | 14 + .../Selection/use-entity-selection.md | 13 + .../current/language-legacy/String/num.md | 24 +- .../current/language-legacy/String/string.md | 12 +- .../language-legacy/String/trim-end.md | 5 + .../language-legacy/String/trim-start.md | 5 + .../current/language-legacy/String/trim.md | 5 + .../language-legacy/Tools/generate-uuid.md | 6 + .../Web Area/wa-get-context.md | 13 + .../Web Area/wa-set-context.md | 13 + .../language-legacy/Web Server/web-event.md | 13 + .../language-legacy/Web Server/web-form.md | 13 + .../Web Server/web-server-list.md | 5 + .../language-legacy/Web Server/web-server.md | 5 + .../Windows/open-form-window.md | 19 +- .../language-legacy/Windows/open-window.md | 14 + .../Windows/set-window-document-icon.md | 5 + .../version-19/Events/onAfterEdit.md | 6 +- .../version-19/Events/onAfterKeystroke.md | 8 +- .../version-19/Events/onAfterSort.md | 6 +- .../version-19/Events/onAlternativeClick.md | 6 +- .../version-19/Events/onBeforeDataEntry.md | 6 +- .../version-19/Events/onBeforeKeystroke.md | 8 +- .../version-19/Events/onBeginDragOver.md | 6 +- .../version-19/Events/onClicked.md | 6 +- .../version-19/Events/onColumnMoved.md | 6 +- .../version-19/Events/onColumnResize.md | 6 +- .../version-19/Events/onDataChange.md | 6 +- .../version-19/Events/onDoubleClicked.md | 6 +- .../version-19/Events/onDragOver.md | 6 +- .../version-19/Events/onDrop.md | 6 +- .../version-19/Events/onFooterClick.md | 6 +- .../version-19/Events/onGettingFocus.md | 6 +- .../version-19/Events/onHeaderClick.md | 6 +- .../version-19/Events/onLoad.md | 6 +- .../version-19/Events/onLosingFocus.md | 6 +- .../version-19/Events/onRowMoved.md | 6 +- .../version-19/Events/onUnload.md | 6 +- .../version-19/Events/onValidate.md | 6 +- .../version-19/Events/overview.md | 2 +- .../version-19/FormEditor/pictures.md | 2 +- .../version-19/FormObjects/listbox-column.md | 416 ++++++++ .../FormObjects/listbox-header-footer.md | 50 + .../version-19/FormObjects/listbox-object.md | 188 ++++ .../FormObjects/listbox_overview.md | 654 +----------- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 20 +- .../FormObjects/properties_DataSource.md | 20 +- .../FormObjects/properties_Display.md | 26 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 6 +- .../FormObjects/properties_Headers.md | 4 +- .../version-19/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../version-19/FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 6 +- .../version-19/Project/documentation.md | 6 +- .../version-20/Events/onAfterEdit.md | 6 +- .../version-20/Events/onAfterKeystroke.md | 8 +- .../version-20/Events/onAfterSort.md | 6 +- .../version-20/Events/onAlternativeClick.md | 6 +- .../version-20/Events/onBeforeDataEntry.md | 6 +- .../version-20/Events/onBeforeKeystroke.md | 8 +- .../version-20/Events/onBeginDragOver.md | 6 +- .../version-20/Events/onClicked.md | 6 +- .../version-20/Events/onColumnMoved.md | 6 +- .../version-20/Events/onColumnResize.md | 6 +- .../version-20/Events/onDataChange.md | 6 +- .../version-20/Events/onDoubleClicked.md | 6 +- .../version-20/Events/onDragOver.md | 6 +- .../version-20/Events/onDrop.md | 6 +- .../version-20/Events/onFooterClick.md | 6 +- .../version-20/Events/onGettingFocus.md | 6 +- .../version-20/Events/onHeaderClick.md | 6 +- .../version-20/Events/onLoad.md | 6 +- .../version-20/Events/onLosingFocus.md | 6 +- .../version-20/Events/onRowMoved.md | 6 +- .../version-20/Events/onUnload.md | 6 +- .../version-20/Events/onValidate.md | 6 +- .../version-20/Events/overview.md | 2 +- .../version-20/FormEditor/pictures.md | 2 +- .../version-20/FormObjects/listbox-column.md | 416 ++++++++ .../FormObjects/listbox-header-footer.md | 50 + .../version-20/FormObjects/listbox-object.md | 188 ++++ .../FormObjects/listbox_overview.md | 877 ++-------------- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 20 +- .../FormObjects/properties_Display.md | 26 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 6 +- .../FormObjects/properties_Headers.md | 4 +- .../version-20/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../version-20/FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 12 +- .../version-20/Project/documentation.md | 6 +- .../version-21-R2/API/HTTPAgentClass.md | 25 +- .../version-21-R2/API/HTTPRequestClass.md | 57 +- .../Events/onAlternativeClick.md | 2 +- .../version-21-R2/Events/onMouseEnter.md | 6 +- .../version-21-R2/Events/onMouseLeave.md | 6 +- .../version-21-R2/Events/onMouseMove.md | 6 +- .../version-21-R2/Events/onRowMoved.md | 6 +- .../version-21-R2/Events/onValidate.md | 6 +- .../version-21-R2/Events/overview.md | 2 +- .../version-21-R2/FormEditor/pictures.md | 2 +- .../FormObjects/listbox-column.md | 413 ++++++++ .../FormObjects/listbox-header-footer.md | 90 ++ .../FormObjects/listbox-object.md | 198 ++++ .../FormObjects/listbox_overview.md | 751 +------------- .../FormObjects/properties_Action.md | 25 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 192 +--- .../FormObjects/properties_DataSource.md | 24 +- .../FormObjects/properties_Display.md | 60 +- .../FormObjects/properties_Entry.md | 18 +- .../FormObjects/properties_Footers.md | 4 +- .../FormObjects/properties_Headers.md | 4 +- .../FormObjects/properties_Help.md | 12 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 101 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 60 +- .../FormObjects/properties_Scale.md | 2 +- .../FormObjects/properties_Text.md | 125 +-- .../FormObjects/properties_TextAndPicture.md | 34 +- .../version-21-R2/ORDA/entities.md | 2 +- .../version-21-R2/Preferences/forms.md | 2 +- .../version-21-R2/Preferences/general.md | 6 +- .../version-21-R2/Preferences/methods.md | 2 +- .../version-21-R2/Preferences/overview.md | 2 +- .../version-21-R2/Preferences/structure.md | 6 +- .../version-21-R2/Project/architecture.md | 62 +- .../version-21-R2/Project/code-overview.md | 2 +- .../version-21-R2/Project/components.md | 6 +- .../Project/date-time-formats.md | 2 +- .../version-21-R2/Project/documentation.md | 21 +- .../Project/project-method-properties.md | 26 +- .../version-21-R2/Project/search-replace.md | 281 +++--- .../version-21-R2/REST/$attributes.md | 8 +- .../version-21-R2/REST/$filter.md | 28 +- .../version-21-R2/REST/$lock.md | 2 +- .../version-21-R2/REST/$orderby.md | 2 +- .../version-21-R2/commands/4d.md | 10 + .../commands/application-info.md | 5 + .../version-21-R2/commands/call-chain.md | 5 + .../version-21-R2/commands/command-name.md | 5 + .../version-21-R2/commands/compile-project.md | 19 +- .../commands/create-deployment-license.md | 23 +- .../commands/create-entity-selection.md | 14 + .../version-21-R2/commands/cs.md | 10 + .../version-21-R2/commands/dialog.md | 15 + .../version-21-R2/commands/ds.md | 16 +- .../version-21-R2/commands/file.md | 23 +- .../version-21-R2/commands/folder.md | 23 +- .../version-21-R2/commands/form-edit.md | 6 + .../version-21-R2/commands/form-event-code.md | 14 + .../version-21-R2/commands/form-event.md | 16 +- .../version-21-R2/commands/form-load.md | 16 + .../version-21-R2/commands/form-theme.md | 5 + .../version-21-R2/commands/form.md | 6 + .../commands/formula-from-string.md | 25 +- .../version-21-R2/commands/formula.md | 23 +- .../version-21-R2/commands/generate-uuid.md | 8 +- .../commands/http-parse-message.md | 5 + .../commands/imap-new-transporter.md | 21 +- .../version-21-R2/commands/last-errors.md | 13 + .../version-21-R2/commands/license-info.md | 15 + .../commands/listbox-get-property.md | 29 +- .../commands/listbox-set-property.md | 28 +- .../commands/mail-convert-from-mime.md | 21 +- .../commands/mail-convert-to-mime.md | 23 +- .../commands/mail-new-attachment.md | 22 +- .../version-21-R2/commands/new-collection.md | 13 + .../version-21-R2/commands/new-log-file.md | 13 + .../commands/new-shared-collection.md | 13 + .../version-21-R2/commands/new-signal.md | 5 + .../version-21-R2/commands/num.md | 24 +- .../object-get-data-source-formula.md | 26 +- .../object-set-data-source-formula.md | 26 +- .../version-21-R2/commands/open-datastore.md | 27 +- .../commands/pop3-new-transporter.md | 5 + .../version-21-R2/commands/print-form.md | 15 + .../commands/process-activity.md | 13 +- .../version-21-R2/commands/process-info.md | 7 +- .../version-21-R2/commands/process-number.md | 6 + .../version-21-R2/commands/select-log-file.md | 14 + .../version-21-R2/commands/session-info.md | 13 +- .../version-21-R2/commands/session-storage.md | 13 +- .../version-21-R2/commands/session.md | 5 +- .../commands/set-allowed-methods.md | 14 + .../commands/set-window-document-icon.md | 5 + .../commands/smtp-new-transporter.md | 5 + .../version-21-R2/commands/string.md | 26 +- .../version-21-R2/commands/super.md | 13 + .../version-21-R2/commands/this.md | 13 + .../version-21-R2/commands/trim-end.md | 5 + .../version-21-R2/commands/trim-start.md | 5 + .../version-21-R2/commands/trim.md | 5 + .../commands/use-entity-selection.md | 13 + .../version-21-R2/commands/wa-get-context.md | 25 +- .../version-21-R2/commands/wa-set-context.md | 25 +- .../version-21-R2/commands/web-event.md | 13 + .../version-21-R2/commands/web-form.md | 13 + .../version-21-R2/commands/web-server-list.md | 5 + .../version-21-R2/commands/web-server.md | 5 + .../commands/zip-create-archive.md | 7 +- .../commands/zip-read-archive.md | 5 + .../version-21/API/CollectionClass.md | 34 +- .../version-21/API/HTTPAgentClass.md | 25 +- .../version-21/API/HTTPRequestClass.md | 57 +- .../version-21/Events/onAlternativeClick.md | 2 +- .../version-21/Events/onLoad.md | 6 +- .../version-21/Events/onMouseEnter.md | 6 +- .../version-21/Events/onMouseLeave.md | 6 +- .../version-21/Events/onMouseMove.md | 6 +- .../version-21/Events/onRowMoved.md | 6 +- .../version-21/Events/onUnload.md | 6 +- .../version-21/Events/onValidate.md | 6 +- .../version-21/Events/overview.md | 2 +- .../version-21/FormEditor/pictures.md | 2 +- .../version-21/FormObjects/listbox-column.md | 413 ++++++++ .../FormObjects/listbox-header-footer.md | 90 ++ .../version-21/FormObjects/listbox-object.md | 198 ++++ .../FormObjects/listbox_overview.md | 753 +------------- .../FormObjects/properties_Action.md | 25 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 192 +--- .../FormObjects/properties_DataSource.md | 24 +- .../FormObjects/properties_Display.md | 60 +- .../FormObjects/properties_Entry.md | 13 +- .../FormObjects/properties_Footers.md | 4 +- .../FormObjects/properties_Headers.md | 4 +- .../version-21/FormObjects/properties_Help.md | 12 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 101 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 60 +- .../FormObjects/properties_Scale.md | 2 +- .../version-21/FormObjects/properties_Text.md | 125 +-- .../FormObjects/properties_TextAndPicture.md | 34 +- .../version-21/ORDA/entities.md | 2 +- .../version-21/Preferences/forms.md | 2 +- .../version-21/Preferences/general.md | 6 +- .../version-21/Preferences/methods.md | 2 +- .../version-21/Preferences/overview.md | 2 +- .../version-21/Preferences/structure.md | 6 +- .../version-21/Project/architecture.md | 44 +- .../version-21/Project/code-overview.md | 2 +- .../version-21/Project/components.md | 6 +- .../version-21/Project/date-time-formats.md | 2 +- .../version-21/Project/documentation.md | 21 +- .../Project/project-method-properties.md | 22 +- .../version-21/REST/$attributes.md | 8 +- .../version-21/REST/$filter.md | 24 +- .../version-21/REST/$lock.md | 2 +- .../version-21/commands/4d.md | 10 + .../version-21/commands/call-chain.md | 5 + .../version-21/commands/command-name.md | 7 +- .../version-21/commands/compile-project.md | 19 +- .../commands/create-deployment-license.md | 25 +- .../commands/create-entity-selection.md | 14 + .../version-21/commands/cs.md | 10 + .../version-21/commands/dialog.md | 17 +- .../version-21/commands/ds.md | 16 +- .../version-21/commands/file.md | 27 +- .../version-21/commands/folder.md | 27 +- .../version-21/commands/form-edit.md | 8 +- .../version-21/commands/form-event-code.md | 14 + .../version-21/commands/form-event.md | 16 +- .../version-21/commands/form-load.md | 18 +- .../version-21/commands/form-theme.md | 49 + .../version-21/commands/form.md | 6 + .../commands/formula-from-string.md | 25 +- .../version-21/commands/formula.md | 23 +- .../version-21/commands/generate-uuid.md | 8 +- .../version-21/commands/http-parse-message.md | 5 + .../commands/imap-new-transporter.md | 21 +- .../version-21/commands/last-errors.md | 13 + .../version-21/commands/license-info.md | 18 +- .../commands/listbox-get-property.md | 29 +- .../commands/listbox-set-property.md | 28 +- .../commands/mail-convert-from-mime.md | 21 +- .../commands/mail-convert-to-mime.md | 23 +- .../commands/mail-new-attachment.md | 24 +- .../version-21/commands/new-collection.md | 21 +- .../version-21/commands/new-log-file.md | 13 + .../commands/new-shared-collection.md | 21 +- .../version-21/commands/new-signal.md | 5 + .../version-21/commands/num.md | 26 +- .../object-get-data-source-formula.md | 27 +- .../object-set-data-source-formula.md | 26 +- .../version-21/commands/open-datastore.md | 27 +- .../commands/pop3-new-transporter.md | 5 + .../version-21/commands/print-form.md | 17 +- .../version-21/commands/process-activity.md | 15 +- .../version-21/commands/process-info.md | 7 +- .../version-21/commands/process-number.md | 8 +- .../version-21/commands/select-log-file.md | 16 +- .../version-21/commands/session-info.md | 13 +- .../version-21/commands/session-storage.md | 15 +- .../version-21/commands/session.md | 7 +- .../commands/set-allowed-methods.md | 16 +- .../commands/set-window-document-icon.md | 7 +- .../commands/smtp-new-transporter.md | 5 + .../version-21/commands/string.md | 28 +- .../version-21/commands/super.md | 13 + .../version-21/commands/this.md | 13 + .../version-21/commands/trim-end.md | 7 +- .../version-21/commands/trim-start.md | 7 +- .../version-21/commands/trim.md | 7 +- .../commands/use-entity-selection.md | 13 + .../version-21/commands/wa-get-context.md | 25 +- .../version-21/commands/wa-set-context.md | 25 +- .../version-21/commands/web-event.md | 13 + .../version-21/commands/web-form.md | 13 + .../version-21/commands/web-server-list.md | 5 + .../version-21/commands/web-server.md | 15 +- .../version-21/commands/zip-create-archive.md | 7 +- .../version-21/commands/zip-read-archive.md | 5 + .../current/API/FileClass.md | 2 +- .../current/API/HTTPAgentClass.md | 39 +- .../current/API/HTTPRequestClass.md | 69 +- .../current/Concepts/parameters.md | 26 +- .../current/Events/onAfterEdit.md | 6 +- .../current/Events/onAfterKeystroke.md | 8 +- .../current/Events/onAfterSort.md | 6 +- .../current/Events/onAlternativeClick.md | 10 +- .../current/Events/onBeforeDataEntry.md | 6 +- .../current/Events/onBeforeKeystroke.md | 8 +- .../current/Events/onBeginDragOver.md | 6 +- .../current/Events/onClicked.md | 6 +- .../current/Events/onColumnMoved.md | 6 +- .../current/Events/onColumnResize.md | 6 +- .../current/Events/onDataChange.md | 6 +- .../current/Events/onDoubleClicked.md | 6 +- .../current/Events/onDragOver.md | 6 +- .../current/Events/onDrop.md | 6 +- .../current/Events/onFooterClick.md | 6 +- .../current/Events/onGettingFocus.md | 6 +- .../current/Events/onHeaderClick.md | 6 +- .../current/Events/onLoad.md | 6 +- .../current/Events/onLosingFocus.md | 6 +- .../current/Events/onMouseEnter.md | 6 +- .../current/Events/onMouseLeave.md | 6 +- .../current/Events/onMouseMove.md | 6 +- .../current/Events/onRowMoved.md | 6 +- .../current/Events/onUnload.md | 6 +- .../current/Events/onValidate.md | 6 +- .../current/Events/overview.md | 2 +- .../current/FormEditor/pictures.md | 2 +- .../current/FormObjects/listbox_overview.md | 350 +------ .../current/FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 22 +- .../current/FormObjects/properties_Display.md | 28 +- .../current/FormObjects/properties_Entry.md | 8 +- .../current/FormObjects/properties_Footers.md | 2 +- .../current/FormObjects/properties_Headers.md | 2 +- .../current/FormObjects/properties_Help.md | 2 +- .../current/FormObjects/properties_ListBox.md | 2 +- .../current/FormObjects/properties_Object.md | 18 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../current/FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 12 +- .../current/Project/search-replace.md | 2 +- .../WritePro/user-legacy/standard-actions.md | 4 +- .../4D Environment/application-info.md | 5 + .../language-legacy/4D Environment/ds.md | 14 + .../4D Environment/open-datastore.md | 43 +- .../language-legacy/Backup/new-log-file.md | 13 + .../language-legacy/Backup/select-log-file.md | 14 + .../Collections/new-collection.md | 10 + .../Collections/new-shared-collection.md | 10 + .../Compiler/compile-project.md | 15 +- .../language-legacy/Data Entry/dialog.md | 15 + .../Design Object Access/form-edit.md | 6 + .../language-legacy/File and Folder/file.md | 77 +- .../language-legacy/File and Folder/folder.md | 27 +- .../File and Folder/zip-create-archive.md | 5 + .../File and Folder/zip-read-archive.md | 9 +- .../Form Events/form-event-code.md | 14 + .../language-legacy/Form Events/form-event.md | 14 + .../language-legacy/Forms/form-load.md | 16 + .../language-legacy/Forms/form-theme.md | 5 + .../current/language-legacy/Forms/form.md | 6 + .../Formulas/formula-from-string.md | 25 +- .../language-legacy/Formulas/formula.md | 23 +- .../Formulas/set-allowed-methods.md | 14 + .../HTTP/http-parse-message.md | 5 + .../Interruptions/last-errors.md | 13 + .../language-legacy/JSON/json-validate.md | 22 +- .../language-legacy/Language/call-chain.md | 5 + .../language-legacy/Language/command-name.md | 5 + .../current/language-legacy/Language/super.md | 13 + .../current/language-legacy/Language/this.md | 13 + .../Licenses/create-deployment-license.md | 23 +- .../language-legacy/Licenses/license-info.md | 15 + .../List Box/listbox-get-property.md | 15 + .../List Box/listbox-set-property.md | 14 + .../Mail/imap-new-transporter.md | 23 +- .../Mail/mail-convert-from-mime.md | 21 +- .../Mail/mail-convert-to-mime.md | 23 +- .../Mail/mail-new-attachment.md | 22 +- .../Mail/pop3-new-transporter.md | 7 +- .../Mail/smtp-new-transporter.md | 7 +- .../object-get-data-source-formula.md | 14 + .../object-set-data-source-formula.md | 14 + .../language-legacy/Printing/print-form.md | 15 + .../Process (Communications)/new-signal.md | 7 +- .../Processes/process-activity.md | 17 +- .../language-legacy/Processes/process-info.md | 5 + .../Processes/process-number.md | 8 +- .../language-legacy/Processes/session-info.md | 13 +- .../Processes/session-storage.md | 23 +- .../language-legacy/Processes/session.md | 11 +- .../Selection/create-entity-selection.md | 14 + .../Selection/use-entity-selection.md | 13 + .../current/language-legacy/String/num.md | 12 +- .../current/language-legacy/String/string.md | 12 +- .../language-legacy/String/trim-end.md | 5 + .../language-legacy/String/trim-start.md | 5 + .../current/language-legacy/String/trim.md | 5 + .../language-legacy/Tools/generate-uuid.md | 6 + .../Web Area/wa-get-context.md | 13 + .../Web Area/wa-set-context.md | 13 + .../language-legacy/Web Server/web-event.md | 13 + .../language-legacy/Web Server/web-form.md | 13 + .../Web Server/web-server-list.md | 5 + .../language-legacy/Web Server/web-server.md | 5 + .../Windows/open-form-window.md | 19 +- .../language-legacy/Windows/open-window.md | 14 + .../Windows/set-window-document-icon.md | 5 + .../version-19/Events/onAfterEdit.md | 6 +- .../version-19/Events/onAfterKeystroke.md | 8 +- .../version-19/Events/onAfterSort.md | 6 +- .../version-19/Events/onAlternativeClick.md | 10 +- .../version-19/Events/onBeforeDataEntry.md | 6 +- .../version-19/Events/onBeforeKeystroke.md | 8 +- .../version-19/Events/onBeginDragOver.md | 6 +- .../version-19/Events/onClicked.md | 6 +- .../version-19/Events/onColumnMoved.md | 6 +- .../version-19/Events/onColumnResize.md | 6 +- .../version-19/Events/onDataChange.md | 6 +- .../version-19/Events/onDoubleClicked.md | 6 +- .../version-19/Events/onDragOver.md | 6 +- .../version-19/Events/onDrop.md | 6 +- .../version-19/Events/onFooterClick.md | 6 +- .../version-19/Events/onGettingFocus.md | 6 +- .../version-19/Events/onHeaderClick.md | 6 +- .../version-19/Events/onLoad.md | 6 +- .../version-19/Events/onLosingFocus.md | 6 +- .../version-19/Events/onRowMoved.md | 6 +- .../version-19/Events/onUnload.md | 6 +- .../version-19/Events/onValidate.md | 6 +- .../version-19/Events/overview.md | 2 +- .../version-19/FormEditor/pictures.md | 2 +- .../version-19/FormObjects/listbox-column.md | 413 ++++++++ .../FormObjects/listbox-header-footer.md | 50 + .../version-19/FormObjects/listbox-object.md | 188 ++++ .../FormObjects/listbox_overview.md | 649 +----------- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 20 +- .../FormObjects/properties_DataSource.md | 20 +- .../FormObjects/properties_Display.md | 26 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 6 +- .../FormObjects/properties_Headers.md | 4 +- .../version-19/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../version-19/FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 6 +- .../version-20/Events/onAfterEdit.md | 6 +- .../version-20/Events/onAfterKeystroke.md | 8 +- .../version-20/Events/onAfterSort.md | 6 +- .../version-20/Events/onAlternativeClick.md | 10 +- .../version-20/Events/onBeforeDataEntry.md | 6 +- .../version-20/Events/onBeforeKeystroke.md | 8 +- .../version-20/Events/onBeginDragOver.md | 6 +- .../version-20/Events/onClicked.md | 6 +- .../version-20/Events/onColumnMoved.md | 6 +- .../version-20/Events/onColumnResize.md | 6 +- .../version-20/Events/onDataChange.md | 6 +- .../version-20/Events/onDoubleClicked.md | 6 +- .../version-20/Events/onDragOver.md | 6 +- .../version-20/Events/onDrop.md | 6 +- .../version-20/Events/onFooterClick.md | 6 +- .../version-20/Events/onGettingFocus.md | 6 +- .../version-20/Events/onHeaderClick.md | 6 +- .../version-20/Events/onLoad.md | 6 +- .../version-20/Events/onLosingFocus.md | 6 +- .../version-20/Events/onRowMoved.md | 6 +- .../version-20/Events/onUnload.md | 6 +- .../version-20/Events/onValidate.md | 6 +- .../version-20/Events/overview.md | 2 +- .../version-20/FormEditor/pictures.md | 2 +- .../version-20/FormObjects/listbox-column.md | 413 ++++++++ .../FormObjects/listbox-header-footer.md | 50 + .../version-20/FormObjects/listbox-object.md | 188 ++++ .../FormObjects/listbox_overview.md | 871 ++-------------- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 20 +- .../FormObjects/properties_Display.md | 26 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 6 +- .../FormObjects/properties_Headers.md | 4 +- .../version-20/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../version-20/FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 12 +- .../version-21-R2/API/FileClass.md | 2 +- .../version-21-R2/API/HTTPAgentClass.md | 25 +- .../version-21-R2/API/HTTPRequestClass.md | 57 +- .../version-21-R2/Concepts/parameters.md | 24 +- .../version-21-R2/Events/onAfterEdit.md | 6 +- .../version-21-R2/Events/onAfterKeystroke.md | 8 +- .../version-21-R2/Events/onAfterSort.md | 6 +- .../Events/onAlternativeClick.md | 10 +- .../version-21-R2/Events/onBeforeDataEntry.md | 6 +- .../version-21-R2/Events/onBeforeKeystroke.md | 8 +- .../version-21-R2/Events/onBeginDragOver.md | 6 +- .../version-21-R2/Events/onClicked.md | 6 +- .../version-21-R2/Events/onColumnMoved.md | 6 +- .../version-21-R2/Events/onColumnResize.md | 6 +- .../version-21-R2/Events/onDataChange.md | 6 +- .../version-21-R2/Events/onDoubleClicked.md | 6 +- .../version-21-R2/Events/onDragOver.md | 6 +- .../version-21-R2/Events/onDrop.md | 6 +- .../version-21-R2/Events/onFooterClick.md | 6 +- .../version-21-R2/Events/onGettingFocus.md | 6 +- .../version-21-R2/Events/onHeaderClick.md | 6 +- .../version-21-R2/Events/onLoad.md | 6 +- .../version-21-R2/Events/onLosingFocus.md | 6 +- .../version-21-R2/Events/onMouseEnter.md | 6 +- .../version-21-R2/Events/onMouseLeave.md | 6 +- .../version-21-R2/Events/onMouseMove.md | 6 +- .../version-21-R2/Events/onRowMoved.md | 6 +- .../version-21-R2/Events/onUnload.md | 6 +- .../version-21-R2/Events/onValidate.md | 6 +- .../version-21-R2/Events/overview.md | 2 +- .../version-21-R2/FormEditor/pictures.md | 2 +- .../FormObjects/listbox-column.md | 412 ++++++++ .../FormObjects/listbox-header-footer.md | 51 + .../FormObjects/listbox-object.md | 198 ++++ .../FormObjects/listbox_overview.md | 713 +------------ .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 22 +- .../FormObjects/properties_Display.md | 28 +- .../FormObjects/properties_Entry.md | 8 +- .../FormObjects/properties_Footers.md | 4 +- .../FormObjects/properties_Headers.md | 4 +- .../FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 18 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../FormObjects/properties_Scale.md | 2 +- .../FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 34 +- .../version-21-R2/commands/4d.md | 10 + .../commands/application-info.md | 5 + .../version-21-R2/commands/call-chain.md | 5 + .../version-21-R2/commands/command-name.md | 5 + .../version-21-R2/commands/compile-project.md | 29 +- .../commands/create-deployment-license.md | 23 +- .../commands/create-entity-selection.md | 14 + .../version-21-R2/commands/cs.md | 10 + .../version-21-R2/commands/dialog.md | 15 + .../version-21-R2/commands/ds.md | 16 +- .../version-21-R2/commands/file.md | 77 +- .../version-21-R2/commands/folder.md | 27 +- .../version-21-R2/commands/form-edit.md | 6 + .../version-21-R2/commands/form-event-code.md | 14 + .../version-21-R2/commands/form-event.md | 16 +- .../version-21-R2/commands/form-load.md | 16 + .../version-21-R2/commands/form-theme.md | 5 + .../version-21-R2/commands/form.md | 6 + .../commands/formula-from-string.md | 25 +- .../version-21-R2/commands/formula.md | 23 +- .../version-21-R2/commands/generate-uuid.md | 8 +- .../commands/http-parse-message.md | 5 + .../commands/imap-new-transporter.md | 27 +- .../version-21-R2/commands/last-errors.md | 13 + .../version-21-R2/commands/license-info.md | 15 + .../commands/listbox-get-property.md | 29 +- .../commands/listbox-set-property.md | 28 +- .../commands/mail-convert-from-mime.md | 21 +- .../commands/mail-convert-to-mime.md | 23 +- .../commands/mail-new-attachment.md | 22 +- .../version-21-R2/commands/new-collection.md | 13 + .../version-21-R2/commands/new-log-file.md | 13 + .../commands/new-shared-collection.md | 13 + .../version-21-R2/commands/new-signal.md | 5 + .../version-21-R2/commands/num.md | 12 +- .../object-get-data-source-formula.md | 26 +- .../object-set-data-source-formula.md | 26 +- .../version-21-R2/commands/open-datastore.md | 43 +- .../commands/pop3-new-transporter.md | 9 +- .../version-21-R2/commands/print-form.md | 15 + .../commands/process-activity.md | 17 +- .../version-21-R2/commands/process-info.md | 5 + .../version-21-R2/commands/process-number.md | 6 + .../version-21-R2/commands/select-log-file.md | 14 + .../version-21-R2/commands/session-info.md | 13 +- .../version-21-R2/commands/session-storage.md | 25 +- .../version-21-R2/commands/session.md | 15 +- .../commands/set-allowed-methods.md | 14 + .../commands/set-window-document-icon.md | 5 + .../commands/smtp-new-transporter.md | 9 +- .../version-21-R2/commands/string.md | 12 +- .../version-21-R2/commands/super.md | 13 + .../version-21-R2/commands/this.md | 13 + .../version-21-R2/commands/trim-end.md | 5 + .../version-21-R2/commands/trim-start.md | 5 + .../version-21-R2/commands/trim.md | 5 + .../commands/use-entity-selection.md | 13 + .../version-21-R2/commands/wa-get-context.md | 25 +- .../version-21-R2/commands/wa-set-context.md | 25 +- .../version-21-R2/commands/web-event.md | 13 + .../version-21-R2/commands/web-form.md | 13 + .../version-21-R2/commands/web-server-list.md | 5 + .../version-21-R2/commands/web-server.md | 7 +- .../commands/zip-create-archive.md | 7 +- .../commands/zip-read-archive.md | 9 +- .../version-21/API/FileClass.md | 2 +- .../version-21/API/HTTPAgentClass.md | 25 +- .../version-21/API/HTTPRequestClass.md | 57 +- .../version-21/Concepts/parameters.md | 24 +- .../version-21/Events/onAfterEdit.md | 6 +- .../version-21/Events/onAfterKeystroke.md | 8 +- .../version-21/Events/onAfterSort.md | 6 +- .../version-21/Events/onAlternativeClick.md | 10 +- .../version-21/Events/onBeforeDataEntry.md | 6 +- .../version-21/Events/onBeforeKeystroke.md | 8 +- .../version-21/Events/onBeginDragOver.md | 6 +- .../version-21/Events/onClicked.md | 6 +- .../version-21/Events/onColumnMoved.md | 6 +- .../version-21/Events/onColumnResize.md | 6 +- .../version-21/Events/onDataChange.md | 6 +- .../version-21/Events/onDoubleClicked.md | 6 +- .../version-21/Events/onDragOver.md | 6 +- .../version-21/Events/onDrop.md | 6 +- .../version-21/Events/onFooterClick.md | 6 +- .../version-21/Events/onGettingFocus.md | 6 +- .../version-21/Events/onHeaderClick.md | 6 +- .../version-21/Events/onLoad.md | 6 +- .../version-21/Events/onLosingFocus.md | 6 +- .../version-21/Events/onMouseEnter.md | 6 +- .../version-21/Events/onMouseLeave.md | 6 +- .../version-21/Events/onMouseMove.md | 6 +- .../version-21/Events/onRowMoved.md | 6 +- .../version-21/Events/onUnload.md | 6 +- .../version-21/Events/onValidate.md | 6 +- .../version-21/Events/overview.md | 2 +- .../version-21/FormEditor/pictures.md | 2 +- .../version-21/FormObjects/listbox-column.md | 412 ++++++++ .../FormObjects/listbox-header-footer.md | 51 + .../version-21/FormObjects/listbox-object.md | 198 ++++ .../FormObjects/listbox_overview.md | 715 +------------ .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 22 +- .../FormObjects/properties_Display.md | 28 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 4 +- .../FormObjects/properties_Headers.md | 4 +- .../version-21/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 18 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../FormObjects/properties_Scale.md | 2 +- .../version-21/FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 34 +- .../version-21/commands/4d.md | 10 + .../version-21/commands/call-chain.md | 5 + .../version-21/commands/command-name.md | 7 +- .../version-21/commands/compile-project.md | 29 +- .../commands/create-deployment-license.md | 25 +- .../commands/create-entity-selection.md | 14 + .../version-21/commands/cs.md | 10 + .../version-21/commands/dialog.md | 17 +- .../version-21/commands/ds.md | 16 +- .../version-21/commands/file.md | 81 +- .../version-21/commands/folder.md | 31 +- .../version-21/commands/form-edit.md | 8 +- .../version-21/commands/form-event-code.md | 14 + .../version-21/commands/form-event.md | 16 +- .../version-21/commands/form-load.md | 18 +- .../version-21/commands/form-theme.md | 49 + .../version-21/commands/form.md | 6 + .../commands/formula-from-string.md | 25 +- .../version-21/commands/formula.md | 23 +- .../version-21/commands/generate-uuid.md | 8 +- .../version-21/commands/http-parse-message.md | 5 + .../commands/imap-new-transporter.md | 27 +- .../version-21/commands/last-errors.md | 13 + .../version-21/commands/license-info.md | 18 +- .../commands/listbox-get-property.md | 29 +- .../commands/listbox-set-property.md | 28 +- .../commands/mail-convert-from-mime.md | 21 +- .../commands/mail-convert-to-mime.md | 23 +- .../commands/mail-new-attachment.md | 24 +- .../version-21/commands/new-collection.md | 21 +- .../version-21/commands/new-log-file.md | 13 + .../commands/new-shared-collection.md | 21 +- .../version-21/commands/new-signal.md | 5 + .../version-21/commands/num.md | 14 +- .../object-get-data-source-formula.md | 27 +- .../object-set-data-source-formula.md | 26 +- .../version-21/commands/open-datastore.md | 43 +- .../commands/pop3-new-transporter.md | 9 +- .../version-21/commands/print-form.md | 17 +- .../version-21/commands/process-activity.md | 19 +- .../version-21/commands/process-info.md | 5 + .../version-21/commands/process-number.md | 8 +- .../version-21/commands/select-log-file.md | 16 +- .../version-21/commands/session-info.md | 13 +- .../version-21/commands/session-storage.md | 27 +- .../version-21/commands/session.md | 17 +- .../commands/set-allowed-methods.md | 16 +- .../commands/set-window-document-icon.md | 7 +- .../commands/smtp-new-transporter.md | 9 +- .../version-21/commands/string.md | 14 +- .../version-21/commands/super.md | 13 + .../version-21/commands/this.md | 13 + .../version-21/commands/trim-end.md | 7 +- .../version-21/commands/trim-start.md | 7 +- .../version-21/commands/trim.md | 7 +- .../commands/use-entity-selection.md | 13 + .../version-21/commands/wa-get-context.md | 25 +- .../version-21/commands/wa-set-context.md | 25 +- .../version-21/commands/web-event.md | 13 + .../version-21/commands/web-form.md | 13 + .../version-21/commands/web-server-list.md | 5 + .../version-21/commands/web-server.md | 17 +- .../version-21/commands/zip-create-archive.md | 7 +- .../version-21/commands/zip-read-archive.md | 9 +- sidebars.js | 15 +- .../version-18/Concepts/dt_number.md | 2 +- .../FormObjects/properties_TextAndPicture.md | 2 +- .../version-19/Concepts/dt_number.md | 2 +- .../version-19/Events/onAfterEdit.md | 2 +- .../version-19/Events/onAfterKeystroke.md | 4 +- .../version-19/Events/onAfterSort.md | 2 +- .../version-19/Events/onAlternativeClick.md | 6 +- .../version-19/Events/onBeforeDataEntry.md | 2 +- .../version-19/Events/onBeforeKeystroke.md | 4 +- .../version-19/Events/onBeginDragOver.md | 2 +- versioned_docs/version-19/Events/onClicked.md | 2 +- .../version-19/Events/onColumnMoved.md | 2 +- .../version-19/Events/onColumnResize.md | 2 +- .../version-19/Events/onDataChange.md | 2 +- .../version-19/Events/onDoubleClicked.md | 2 +- .../version-19/Events/onDragOver.md | 2 +- versioned_docs/version-19/Events/onDrop.md | 2 +- .../version-19/Events/onFooterClick.md | 2 +- .../version-19/Events/onGettingFocus.md | 2 +- .../version-19/Events/onHeaderClick.md | 2 +- versioned_docs/version-19/Events/onLoad.md | 2 +- .../version-19/Events/onLosingFocus.md | 2 +- .../version-19/Events/onRowMoved.md | 2 +- versioned_docs/version-19/Events/onUnload.md | 2 +- .../version-19/Events/onValidate.md | 2 +- versioned_docs/version-19/Events/overview.md | 2 +- .../version-19/FormEditor/pictures.md | 2 +- .../version-19/FormObjects/listbox-column.md | 418 ++++++++ .../FormObjects/listbox-header-footer.md | 54 + .../version-19/FormObjects/listbox-object.md | 189 ++++ .../FormObjects/listbox_overview.md | 655 +----------- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 20 +- .../FormObjects/properties_DataSource.md | 22 +- .../FormObjects/properties_Display.md | 26 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 6 +- .../FormObjects/properties_Headers.md | 4 +- .../version-19/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../version-19/FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 6 +- .../version-20/Concepts/dt_number.md | 2 +- .../version-20/Events/onAfterEdit.md | 2 +- .../version-20/Events/onAfterKeystroke.md | 4 +- .../version-20/Events/onAfterSort.md | 2 +- .../version-20/Events/onAlternativeClick.md | 6 +- .../version-20/Events/onBeforeDataEntry.md | 2 +- .../version-20/Events/onBeforeKeystroke.md | 4 +- .../version-20/Events/onBeginDragOver.md | 2 +- versioned_docs/version-20/Events/onClicked.md | 2 +- .../version-20/Events/onColumnMoved.md | 2 +- .../version-20/Events/onColumnResize.md | 2 +- .../version-20/Events/onDataChange.md | 2 +- .../version-20/Events/onDoubleClicked.md | 2 +- .../version-20/Events/onDragOver.md | 2 +- versioned_docs/version-20/Events/onDrop.md | 2 +- .../version-20/Events/onFooterClick.md | 2 +- .../version-20/Events/onGettingFocus.md | 2 +- .../version-20/Events/onHeaderClick.md | 2 +- versioned_docs/version-20/Events/onLoad.md | 2 +- .../version-20/Events/onLosingFocus.md | 2 +- .../version-20/Events/onRowMoved.md | 2 +- versioned_docs/version-20/Events/onUnload.md | 2 +- .../version-20/Events/onValidate.md | 2 +- versioned_docs/version-20/Events/overview.md | 2 +- .../version-20/FormEditor/pictures.md | 2 +- .../version-20/FormObjects/listbox-column.md | 418 ++++++++ .../FormObjects/listbox-header-footer.md | 54 + .../version-20/FormObjects/listbox-object.md | 189 ++++ .../FormObjects/listbox_overview.md | 893 ++-------------- .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 22 +- .../FormObjects/properties_Display.md | 26 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 6 +- .../FormObjects/properties_Headers.md | 4 +- .../version-20/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 14 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../version-20/FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 8 +- .../version-21-R2/API/HTTPAgentClass.md | 2 +- .../version-21-R2/API/HTTPRequestClass.md | 2 +- .../version-21-R2/Concepts/dt_number.md | 2 +- .../version-21-R2/Concepts/parameters.md | 24 +- .../version-21-R2/Events/onAfterEdit.md | 2 +- .../version-21-R2/Events/onAfterKeystroke.md | 4 +- .../version-21-R2/Events/onAfterSort.md | 2 +- .../Events/onAlternativeClick.md | 6 +- .../version-21-R2/Events/onBeforeDataEntry.md | 2 +- .../version-21-R2/Events/onBeforeKeystroke.md | 4 +- .../version-21-R2/Events/onBeginDragOver.md | 2 +- .../version-21-R2/Events/onClicked.md | 2 +- .../version-21-R2/Events/onColumnMoved.md | 2 +- .../version-21-R2/Events/onColumnResize.md | 2 +- .../version-21-R2/Events/onDataChange.md | 2 +- .../version-21-R2/Events/onDoubleClicked.md | 2 +- .../version-21-R2/Events/onDragOver.md | 2 +- versioned_docs/version-21-R2/Events/onDrop.md | 2 +- .../version-21-R2/Events/onFooterClick.md | 2 +- .../version-21-R2/Events/onGettingFocus.md | 2 +- .../version-21-R2/Events/onHeaderClick.md | 2 +- versioned_docs/version-21-R2/Events/onLoad.md | 2 +- .../version-21-R2/Events/onLosingFocus.md | 2 +- .../version-21-R2/Events/onMouseEnter.md | 2 +- .../version-21-R2/Events/onMouseLeave.md | 2 +- .../version-21-R2/Events/onMouseMove.md | 2 +- .../version-21-R2/Events/onRowMoved.md | 2 +- .../version-21-R2/Events/onUnload.md | 2 +- .../version-21-R2/Events/onValidate.md | 2 +- .../version-21-R2/Events/overview.md | 2 +- .../version-21-R2/FormEditor/pictures.md | 2 +- .../FormObjects/listbox-column.md | 417 ++++++++ .../FormObjects/listbox-header-footer.md | 57 ++ .../FormObjects/listbox-object.md | 209 ++++ .../FormObjects/listbox_overview.md | 727 +------------ .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 22 +- .../FormObjects/properties_Display.md | 28 +- .../FormObjects/properties_Entry.md | 8 +- .../FormObjects/properties_Footers.md | 4 +- .../FormObjects/properties_Headers.md | 4 +- .../FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 18 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../FormObjects/properties_Scale.md | 2 +- .../FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 30 +- .../commands-legacy/json-parse-array.md | 2 +- versioned_docs/version-21-R2/commands/4d.md | 12 + .../commands/application-info.md | 3 +- .../version-21-R2/commands/call-chain.md | 3 +- .../version-21-R2/commands/command-name.md | 3 +- .../version-21-R2/commands/compile-project.md | 5 +- .../commands/create-deployment-license.md | 20 +- .../commands/create-entity-selection.md | 10 + versioned_docs/version-21-R2/commands/cs.md | 9 + .../version-21-R2/commands/dialog.md | 13 + versioned_docs/version-21-R2/commands/ds.md | 13 +- versioned_docs/version-21-R2/commands/file.md | 21 +- .../version-21-R2/commands/folder.md | 21 +- .../version-21-R2/commands/form-edit.md | 4 + .../version-21-R2/commands/form-event-code.md | 10 + .../version-21-R2/commands/form-event.md | 14 +- .../version-21-R2/commands/form-load.md | 13 + .../version-21-R2/commands/form-theme.md | 3 +- versioned_docs/version-21-R2/commands/form.md | 4 + .../commands/formula-from-string.md | 21 +- .../version-21-R2/commands/formula.md | 20 +- .../version-21-R2/commands/generate-uuid.md | 6 +- .../commands/http-parse-message.md | 2 + .../commands/imap-new-transporter.md | 18 +- .../version-21-R2/commands/last-errors.md | 10 + .../version-21-R2/commands/license-info.md | 12 + .../commands/listbox-get-property.md | 12 + .../commands/listbox-set-property.md | 11 + .../commands/mail-convert-from-mime.md | 17 +- .../commands/mail-convert-to-mime.md | 20 +- .../commands/mail-new-attachment.md | 18 +- .../version-21-R2/commands/new-collection.md | 11 + .../version-21-R2/commands/new-log-file.md | 9 + .../commands/new-shared-collection.md | 11 + .../version-21-R2/commands/new-signal.md | 2 + versioned_docs/version-21-R2/commands/num.md | 5 +- .../object-get-data-source-formula.md | 13 +- .../object-set-data-source-formula.md | 14 +- .../version-21-R2/commands/open-datastore.md | 26 +- .../commands/pop3-new-transporter.md | 2 + .../version-21-R2/commands/print-form.md | 12 + .../commands/process-activity.md | 4 +- .../version-21-R2/commands/process-info.md | 2 + .../version-21-R2/commands/process-number.md | 3 + .../version-21-R2/commands/select-log-file.md | 11 + .../version-21-R2/commands/session-info.md | 3 +- .../version-21-R2/commands/session-storage.md | 2 + .../version-21-R2/commands/session.md | 2 + .../commands/set-allowed-methods.md | 11 + .../commands/set-window-document-icon.md | 2 + .../commands/smtp-new-transporter.md | 2 + .../version-21-R2/commands/string.md | 7 +- .../version-21-R2/commands/super.md | 10 + versioned_docs/version-21-R2/commands/this.md | 10 + .../version-21-R2/commands/trim-end.md | 2 + .../version-21-R2/commands/trim-start.md | 3 + versioned_docs/version-21-R2/commands/trim.md | 3 + .../commands/use-entity-selection.md | 12 + .../version-21-R2/commands/wa-get-context.md | 12 + .../version-21-R2/commands/wa-set-context.md | 12 +- .../version-21-R2/commands/web-event.md | 10 + .../version-21-R2/commands/web-form.md | 11 + .../version-21-R2/commands/web-server-list.md | 2 + .../version-21-R2/commands/web-server.md | 2 + .../commands/zip-create-archive.md | 2 + .../commands/zip-read-archive.md | 2 + .../version-21/API/HTTPAgentClass.md | 2 +- .../version-21/API/HTTPRequestClass.md | 2 +- .../version-21/Concepts/dt_number.md | 2 +- .../version-21/Concepts/parameters.md | 24 +- .../version-21/Events/onAfterEdit.md | 2 +- .../version-21/Events/onAfterKeystroke.md | 4 +- .../version-21/Events/onAfterSort.md | 2 +- .../version-21/Events/onAlternativeClick.md | 6 +- .../version-21/Events/onBeforeDataEntry.md | 2 +- .../version-21/Events/onBeforeKeystroke.md | 4 +- .../version-21/Events/onBeginDragOver.md | 2 +- versioned_docs/version-21/Events/onClicked.md | 2 +- .../version-21/Events/onColumnMoved.md | 2 +- .../version-21/Events/onColumnResize.md | 2 +- .../version-21/Events/onDataChange.md | 2 +- .../version-21/Events/onDoubleClicked.md | 2 +- .../version-21/Events/onDragOver.md | 2 +- versioned_docs/version-21/Events/onDrop.md | 2 +- .../version-21/Events/onFooterClick.md | 2 +- .../version-21/Events/onGettingFocus.md | 2 +- .../version-21/Events/onHeaderClick.md | 2 +- versioned_docs/version-21/Events/onLoad.md | 2 +- .../version-21/Events/onLosingFocus.md | 2 +- .../version-21/Events/onMouseEnter.md | 2 +- .../version-21/Events/onMouseLeave.md | 2 +- .../version-21/Events/onMouseMove.md | 2 +- .../version-21/Events/onRowMoved.md | 2 +- versioned_docs/version-21/Events/onUnload.md | 2 +- .../version-21/Events/onValidate.md | 2 +- versioned_docs/version-21/Events/overview.md | 2 +- .../version-21/FormEditor/pictures.md | 2 +- .../FormObjects/listbox-header-footer.md | 57 ++ .../FormObjects/listbox_overview.md | 729 +------------ .../FormObjects/properties_Action.md | 2 +- .../properties_BackgroundAndBorder.md | 8 +- .../properties_CoordinatesAndSizing.md | 24 +- .../FormObjects/properties_DataSource.md | 22 +- .../FormObjects/properties_Display.md | 28 +- .../FormObjects/properties_Entry.md | 6 +- .../FormObjects/properties_Footers.md | 4 +- .../FormObjects/properties_Headers.md | 4 +- .../version-21/FormObjects/properties_Help.md | 2 +- .../FormObjects/properties_ListBox.md | 2 +- .../FormObjects/properties_Object.md | 18 +- .../FormObjects/properties_RangeOfValues.md | 4 +- .../FormObjects/properties_Reference.md | 2 +- .../FormObjects/properties_ResizingOptions.md | 6 +- .../FormObjects/properties_Scale.md | 2 +- .../version-21/FormObjects/properties_Text.md | 26 +- .../FormObjects/properties_TextAndPicture.md | 30 +- .../commands-legacy/append-menu-item.md | 2 +- versioned_docs/version-21/commands/4d.md | 12 + .../version-21/commands/call-chain.md | 3 +- .../version-21/commands/command-name.md | 5 +- .../version-21/commands/compile-project.md | 5 +- .../commands/create-deployment-license.md | 22 +- .../commands/create-entity-selection.md | 10 + versioned_docs/version-21/commands/cs.md | 9 + versioned_docs/version-21/commands/dialog.md | 15 +- versioned_docs/version-21/commands/ds.md | 13 +- versioned_docs/version-21/commands/file.md | 25 +- versioned_docs/version-21/commands/folder.md | 29 +- .../version-21/commands/form-edit.md | 6 +- .../version-21/commands/form-event-code.md | 10 + .../version-21/commands/form-event.md | 14 +- .../version-21/commands/form-load.md | 15 +- versioned_docs/version-21/commands/form.md | 4 + .../commands/formula-from-string.md | 21 +- versioned_docs/version-21/commands/formula.md | 20 +- .../version-21/commands/generate-uuid.md | 6 +- .../version-21/commands/http-parse-message.md | 2 + .../commands/imap-new-transporter.md | 18 +- .../version-21/commands/last-errors.md | 10 + .../version-21/commands/license-info.md | 14 + .../commands/listbox-get-property.md | 14 +- .../commands/listbox-set-property.md | 13 +- .../commands/mail-convert-from-mime.md | 17 +- .../commands/mail-convert-to-mime.md | 20 +- .../commands/mail-new-attachment.md | 20 +- .../version-21/commands/new-collection.md | 13 +- .../version-21/commands/new-log-file.md | 9 + .../commands/new-shared-collection.md | 13 +- .../version-21/commands/new-signal.md | 2 + versioned_docs/version-21/commands/num.md | 7 +- .../object-get-data-source-formula.md | 16 +- .../object-set-data-source-formula.md | 16 +- .../version-21/commands/open-datastore.md | 26 +- .../commands/pop3-new-transporter.md | 2 + .../version-21/commands/print-form.md | 14 +- .../version-21/commands/process-activity.md | 6 +- .../version-21/commands/process-info.md | 2 + .../version-21/commands/process-number.md | 5 +- .../version-21/commands/select-log-file.md | 13 +- .../version-21/commands/session-info.md | 3 +- .../version-21/commands/session-storage.md | 4 +- versioned_docs/version-21/commands/session.md | 2 + .../commands/set-allowed-methods.md | 13 +- .../commands/set-window-document-icon.md | 4 +- .../commands/smtp-new-transporter.md | 2 + versioned_docs/version-21/commands/string.md | 9 +- versioned_docs/version-21/commands/super.md | 10 + versioned_docs/version-21/commands/this.md | 10 + .../version-21/commands/trim-end.md | 4 +- .../version-21/commands/trim-start.md | 5 +- versioned_docs/version-21/commands/trim.md | 5 +- .../commands/use-entity-selection.md | 12 + .../version-21/commands/wa-get-context.md | 14 +- .../version-21/commands/wa-set-context.md | 14 +- .../version-21/commands/web-event.md | 10 + .../version-21/commands/web-form.md | 11 + .../version-21/commands/web-server-list.md | 2 + .../version-21/commands/web-server.md | 4 +- .../version-21/commands/zip-create-archive.md | 2 + .../version-21/commands/zip-read-archive.md | 2 + versioned_sidebars/version-19-sidebars.json | 15 +- versioned_sidebars/version-20-sidebars.json | 15 +- .../version-21-R2-sidebars.json | 15 +- versioned_sidebars/version-21-sidebars.json | 15 +- 2266 files changed, 30074 insertions(+), 27131 deletions(-) create mode 100644 .vscode/settings.json delete mode 100644 docs/WritePro/commands/4d-write-pro-attributes.md create mode 100644 i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md create mode 100644 i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md create mode 100644 i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md create mode 100644 i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md create mode 100644 i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md create mode 100644 i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md create mode 100644 i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md create mode 100644 i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md create mode 100644 i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md create mode 100644 i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md create mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md create mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md create mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md create mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md create mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md create mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md create mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md create mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md create mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md create mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md create mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-theme.md create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-theme.md create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-theme.md create mode 100644 versioned_docs/version-19/FormObjects/listbox-column.md create mode 100644 versioned_docs/version-19/FormObjects/listbox-header-footer.md create mode 100644 versioned_docs/version-19/FormObjects/listbox-object.md create mode 100644 versioned_docs/version-20/FormObjects/listbox-column.md create mode 100644 versioned_docs/version-20/FormObjects/listbox-header-footer.md create mode 100644 versioned_docs/version-20/FormObjects/listbox-object.md create mode 100644 versioned_docs/version-21-R2/FormObjects/listbox-column.md create mode 100644 versioned_docs/version-21-R2/FormObjects/listbox-header-footer.md create mode 100644 versioned_docs/version-21-R2/FormObjects/listbox-object.md create mode 100644 versioned_docs/version-21/FormObjects/listbox-header-footer.md diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000000000..3b664107303df3 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "git.ignoreLimitWarning": true +} \ No newline at end of file diff --git a/docs/API/HTTPAgentClass.md b/docs/API/HTTPAgentClass.md index ac979285c6ae05..cda6cb86109237 100644 --- a/docs/API/HTTPAgentClass.md +++ b/docs/API/HTTPAgentClass.md @@ -41,14 +41,6 @@ Since HTTPAgent is a shareable object, you can add one to a singleton class so y **4D.HTTPAgent.new**( { *options* : Object } ) : 4D.HTTPAgent -
    History - -|Release|Changes| -|---|---| -|21|Support of *storeCertificateName* property| - -
    -
    @@ -60,6 +52,17 @@ Since HTTPAgent is a shareable object, you can add one to a singleton class so y
    + +
    History + +|Release|Changes| +|---|---| +|21 R3|Support of *storeCertificateName* property on macOS| +|21|Support of *storeCertificateName* property on Windows| + +
    + + #### Description The `4D.HTTPAgent.new()` function creates a shareable HTTPAgent object with the defined *options*, and returns a `4D.HTTPAgent` object. @@ -85,7 +88,7 @@ HTTPAgent options will be merged with [HTTPRequest options](HTTPRequestClass.md# | maxTotalSockets |Integer| 65535 |Maximum number of sockets for the agent | | minTLSVersion |Text| undefined (see default value in [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) |Sets the minimum version of TLS for the requests using this agent| | protocol |Text| undefined (see default value in [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) |Protocol used for the requests using the agent | -|storeCertificateName|Text|undefined|(Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder for the requests using the agent. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store).| +|storeCertificateName|Text|undefined| Name of a certificate stored in the Certificate Store (Windows) or in the *keychain* (macOS) to use instead of one saved in the certificates folder. If the certificate is not found in the store, an error is returned. For more information, see [this blog post for Windows](https://blog.4d.com/https-requests-now-support-windows-certificate-store) and [this blog post for macOS](https://blog.4d.com/https-requests-macos-keychain-support-is-here).| | timeout |Real| undefined |If defined, timeout after which an unused socket is closed | | validateTLSCertificate |Boolean| undefined (see default value in [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | validateTLSCertificate for the requests using the agent| diff --git a/docs/API/HTTPRequestClass.md b/docs/API/HTTPRequestClass.md index 91d9faf73d9f99..ab20fc671ae31a 100644 --- a/docs/API/HTTPRequestClass.md +++ b/docs/API/HTTPRequestClass.md @@ -80,16 +80,6 @@ HTTPRequest objects provide the following properties and functions: ## 4D.HTTPRequest.new() -
    History - -|Release|Changes| -|---|---| -|21|Support of *storeCertificateName* property| -|20|TLS validation by default | -|19 R7|Support of *automaticRedirections* and *decodeData* properties | - -
    - **4D.HTTPRequest.new**( *url* : Text { ; *options* : Object } ) : 4D.HTTPRequest @@ -104,6 +94,18 @@ HTTPRequest objects provide the following properties and functions: +
    History + +|Release|Changes| +|---|---| +|21 R3|Support of *storeCertificateName* property on macOS| +|21|Support of *storeCertificateName* property on Windows| +|20|TLS validation by default | +|19 R7|Support of *automaticRedirections* and *decodeData* properties | + +
    + + #### Description The `4D.HTTPRequest.new()` function creates and sends a HTTP request to the HTTP server defined in *url* with the defined *options*, and returns a `4D.HTTPRequest` object. @@ -157,7 +159,7 @@ In the *options* parameter, pass an object that can contain the following proper |proxyAuthentication|[authentication object](#authentication-object)|Object handling proxy authentication|undefined| |returnResponseBody|Boolean|If false, the response body is not returned in the [`response` object](#response). Returns an error if false and `onData` is undefined|True| |serverAuthentication|[authentication object](#authentication-object)|Object handling server authentication|undefined| -|storeCertificateName|Text|(Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store).|undefined| +|storeCertificateName|Text| Name of a certificate stored in the Certificate Store (Windows) or in the *keychain* (macOS) to use instead of one saved in the certificates folder. If the certificate is not found in the store, an error is returned. For more information, see [this blog post for Windows](https://blog.4d.com/https-requests-now-support-windows-certificate-store) and [this blog post for macOS](https://blog.4d.com/https-requests-macos-keychain-support-is-here).|undefined| |timeout|Real|Timeout in seconds. undefined = no timeout|undefined| |validateTLSCertificate|Boolean|If false, 4D does not validate the TLS certificate and does not return an error if it is invalid (i.e. expired, self-signed...). Important: In the current implementation, the Certification Authority itself is not verified.|True| diff --git a/docs/Concepts/dt_number.md b/docs/Concepts/dt_number.md index e262af7ea3cce0..ad4e577bb30905 100644 --- a/docs/Concepts/dt_number.md +++ b/docs/Concepts/dt_number.md @@ -5,7 +5,7 @@ title: Number (Real, Integer) Number is a generic term that stands for: -- Real field, variable or expression. The range for the Real data type is ±1.7e±308 (13 significant digits). +- Real field, variable or expression. The range for the Real data type is ±1.7e±308 (following the [IEEE 754 standard for double-precision binary floating-point format](https://en.wikipedia.org/wiki/Double-precision_floating-point_format)). - Integer variable or expression. The range for the Integer data type is -2^31..(2^31)-1 (4-byte Integer, aka *Long* or *Longint*). :::info Compatibility diff --git a/docs/Concepts/parameters.md b/docs/Concepts/parameters.md index f34aad75ba0b94..1cefeab50f281f 100644 --- a/docs/Concepts/parameters.md +++ b/docs/Concepts/parameters.md @@ -178,29 +178,35 @@ The `return` statement ends function or method execution and can be used to retu For example, the following function returns the square of its argument, $x, where $x is a number. ```4d -Function square($x : Integer) -> $result : Integer +Function square($x : Integer) : Integer return $x * $x ``` -:::note - -Internally, `return x` executes `myReturnValue:=x`, and returns to the caller. If `return` is used without an expression, the function or method returns a null value of the declared return type (if any), otherwise *undefined*. - -::: - -The `return` statement can be used along with the standard syntax for [returned values](#returned-value) (the returned value must be of the declared type). However, note that it ends immediately the code execution. For example: +The `return` statement can be used along with the standard syntax for [returned values](#returned-value) (the returned value must be of the declared type). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Keep in mind that it ends immediately the code execution. Examine the following examples: ```4d +Function getValue -> $v : Integer + $v:=10 + return + // function returns 10 + Function getValue -> $v : Integer $v:=10 return 20 - // returns 20 + // function returns 20 Function getValue -> $v : Integer return 10 $v:=20 // never executed - // returns 10 + // function returns 10 + +Function getValue -> $v : Integer + return "Hello" //error + +Function returnHello + return "Hello" + // function returns "Hello" ``` diff --git a/docs/Events/onAfterEdit.md b/docs/Events/onAfterEdit.md index abccffc3be7575..4fbf92cb794315 100644 --- a/docs/Events/onAfterEdit.md +++ b/docs/Events/onAfterEdit.md @@ -5,7 +5,7 @@ title: On After Edit |Code|Can be called by|Definition| |---|---|---| -|45|[4D View Pro area](../FormObjects/viewProArea_overview.md) - [4D Write Pro area](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|The contents of the enterable object that has the focus has just been modified| +|45|[4D View Pro area](../FormObjects/viewProArea_overview.md) - [4D Write Pro area](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|The contents of the enterable object that has the focus has just been modified| ## Description diff --git a/docs/Events/onAfterKeystroke.md b/docs/Events/onAfterKeystroke.md index 5a851e4f81ab6a..cad938cee37faf 100644 --- a/docs/Events/onAfterKeystroke.md +++ b/docs/Events/onAfterKeystroke.md @@ -5,7 +5,7 @@ title: On After Keystroke |Code|Can be called by|Definition| |---|---|---| -|28|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **including** this character.| +|28|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **including** this character.|
    History @@ -24,7 +24,7 @@ After the [`On Before Keystroke`](onBeforeKeystroke.md) and `On After Keystroke` The `On After Keystroke` event is not generated: -- in [list box columns](FormObjects/listbox_overview.md#list-box-columns) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - when user modifications are not carried out using the keyboard (paste, drag-and-drop, checkbox, drop down list, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). ### Keystroke sequence diff --git a/docs/Events/onAfterSort.md b/docs/Events/onAfterSort.md index a1c06a2b9962d9..2fb9806ce6d0f6 100644 --- a/docs/Events/onAfterSort.md +++ b/docs/Events/onAfterSort.md @@ -5,7 +5,7 @@ title: On After Sort |Code|Can be called by|Definition| |---|---|---| -|30|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A standard sort has just been carried out in a list box column.| +|30|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A standard sort has just been carried out in a list box column.| ## Description diff --git a/docs/Events/onAlternativeClick.md b/docs/Events/onAlternativeClick.md index 06a14eaf7c3355..c549745b00d1a7 100644 --- a/docs/Events/onAlternativeClick.md +++ b/docs/Events/onAlternativeClick.md @@ -5,7 +5,7 @@ title: On Alternative Click |Code|Can be called by|Definition| |---|---|---| -|38|[Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | +|38|[Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | ## Description @@ -22,8 +22,8 @@ Some button styles can be [linked to a pop-up menu](FormObjects/properties_TextA ### List box -This event is generated in columns of [object array type list boxes](FormObjects/listbox_overview.md#object-arrays-in-columns), when the user clicks on a widget ellipsis button ("alternateButton" attribute). +This event is generated in columns of [object array type list boxes](../FormObjects/listbox-column.md#object-arrays-in-columns), when the user clicks on a widget ellipsis button ("alternateButton" attribute). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -See the [description of the "alternateButton" attribute](FormObjects/listbox_overview.md#alternatebutton). +See the [description of the "alternateButton" attribute](../FormObjects/listbox-column.md#alternatebutton). diff --git a/docs/Events/onBeforeDataEntry.md b/docs/Events/onBeforeDataEntry.md index b4dd8e1e4ec5c6..e5427d670e95e3 100644 --- a/docs/Events/onBeforeDataEntry.md +++ b/docs/Events/onBeforeDataEntry.md @@ -5,7 +5,7 @@ title: On Before Data Entry |Code|Can be called by|Definition| |---|---|---| -|41|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A list box cell is about to change to editing mode| +|41|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A list box cell is about to change to editing mode| ## Description diff --git a/docs/Events/onBeforeKeystroke.md b/docs/Events/onBeforeKeystroke.md index 3b5f0be2b2bb8c..2e13cc7dead2b0 100644 --- a/docs/Events/onBeforeKeystroke.md +++ b/docs/Events/onBeforeKeystroke.md @@ -5,7 +5,7 @@ title: On Before Keystroke |Code|Can be called by|Definition| |---|---|---| -|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **without** this character.| +|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **without** this character.|
    History @@ -22,7 +22,7 @@ After the `On Before Keystroke` and [`On After Keystroke event`](onAfterKeystrok The `On Before Keystroke` event is not generated: -- in a [list box column](FormObjects/listbox_overview.md#list-box-columns) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- in a [list box column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - when user modifications are not carried out using the keyboard (paste, drag-and-drop, checkbox, drop down list, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). ### Non-enterable objects diff --git a/docs/Events/onBeginDragOver.md b/docs/Events/onBeginDragOver.md index 01803a22dd91fc..a14302a671c03e 100644 --- a/docs/Events/onBeginDragOver.md +++ b/docs/Events/onBeginDragOver.md @@ -5,7 +5,7 @@ title: On Begin Drag Over |Code|Can be called by|Definition| |---|---|---| -|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|An object is being dragged| +|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|An object is being dragged| ## Description diff --git a/docs/Events/onClicked.md b/docs/Events/onClicked.md index 395644852fd8c6..48c45c3f552452 100644 --- a/docs/Events/onClicked.md +++ b/docs/Events/onClicked.md @@ -5,7 +5,7 @@ title: On Clicked |Code|Can be called by|Definition| |---|---|---| -|4|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|A click occurred on an object| +|4|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|A click occurred on an object| ## Description diff --git a/docs/Events/onColumnMoved.md b/docs/Events/onColumnMoved.md index 643745760b09a9..5717c1d8268bbb 100644 --- a/docs/Events/onColumnMoved.md +++ b/docs/Events/onColumnMoved.md @@ -5,7 +5,7 @@ title: On Column Moved |Code|Can be called by|Definition| |---|---|---| -|32|[List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox_overview.md#list-box-columns)| A list box column is moved by the user via drag and drop| +|32|[List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md)| A list box column is moved by the user via drag and drop| ## Description diff --git a/docs/Events/onColumnResize.md b/docs/Events/onColumnResize.md index 8617bba19cb0a8..7f1302fc8e08fa 100644 --- a/docs/Events/onColumnResize.md +++ b/docs/Events/onColumnResize.md @@ -5,7 +5,7 @@ title: On Column Resize |Code|Can be called by|Definition| |---|---|---| -|33|[4D View Pro Area](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox_overview.md#list-box-columns)|The width of a column is modified directly by the user or consequently to a form window resize| +|33|[4D View Pro Area](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md)|The width of a column is modified directly by the user or consequently to a form window resize| ## Description diff --git a/docs/Events/onDataChange.md b/docs/Events/onDataChange.md index 77541959ad6881..ac5fdd7ba5464b 100644 --- a/docs/Events/onDataChange.md +++ b/docs/Events/onDataChange.md @@ -5,7 +5,7 @@ title: On Data Change |Code|Can be called by|Definition| |---|---|---| -|20|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md)|An object data has been modified| +|20|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md)|An object data has been modified| ## Description diff --git a/docs/Events/onDoubleClicked.md b/docs/Events/onDoubleClicked.md index d7f449cc840760..9622fe2371e4d2 100644 --- a/docs/Events/onDoubleClicked.md +++ b/docs/Events/onDoubleClicked.md @@ -5,7 +5,7 @@ title: On Double Clicked |Code|Can be called by|Definition| |---|---|---| -|13|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) |A double click occurred on an object| +|13|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) |A double click occurred on an object| :::note diff --git a/docs/Events/onDragOver.md b/docs/Events/onDragOver.md index 2e0d44a2257eee..7c10f46f992b69 100644 --- a/docs/Events/onDragOver.md +++ b/docs/Events/onDragOver.md @@ -5,7 +5,7 @@ title: On Drag Over |Code|Can be called by|Definition| |---|---|---| -|21|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data could be dropped onto an object| +|21|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data could be dropped onto an object| ## Description diff --git a/docs/Events/onDrop.md b/docs/Events/onDrop.md index f2e8d2b5a80e89..48021f1245b41c 100644 --- a/docs/Events/onDrop.md +++ b/docs/Events/onDrop.md @@ -5,7 +5,7 @@ title: On Drop |Code|Can be called by|Definition| |---|---|---| -|16|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data has been dropped onto an object| +|16|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data has been dropped onto an object| ## Description diff --git a/docs/Events/onFooterClick.md b/docs/Events/onFooterClick.md index 83ff5dd0a344a9..e39bb30f370f10 100644 --- a/docs/Events/onFooterClick.md +++ b/docs/Events/onFooterClick.md @@ -5,7 +5,7 @@ title: On Footer Click |Code|Can be called by|Definition| |---|---|---| -|57|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A click occurs in the footer of a list box column| +|57|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A click occurs in the footer of a list box column| ## Description diff --git a/docs/Events/onGettingFocus.md b/docs/Events/onGettingFocus.md index 1674208e844416..f2e69c5f46f89c 100644 --- a/docs/Events/onGettingFocus.md +++ b/docs/Events/onGettingFocus.md @@ -5,7 +5,7 @@ title: On Getting focus |Code|Can be called by|Definition| |---|---|---| -|15|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is getting the focus| +|15|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is getting the focus| ## Description diff --git a/docs/Events/onHeaderClick.md b/docs/Events/onHeaderClick.md index 3d7527b4d899f3..42c925c02bc3ec 100644 --- a/docs/Events/onHeaderClick.md +++ b/docs/Events/onHeaderClick.md @@ -5,7 +5,7 @@ title: On Header Click |Code|Can be called by|Definition| |---|---|---| -|42|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A click occurs in a column header| +|42|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|A click occurs in a column header| ## Description diff --git a/docs/Events/onLoad.md b/docs/Events/onLoad.md index be8eee88211984..834bb079dc14c7 100644 --- a/docs/Events/onLoad.md +++ b/docs/Events/onLoad.md @@ -5,7 +5,7 @@ title: On Load |Code|Can be called by|Definition| |---|---|---| -|1|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be displayed or printed| +|1|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be displayed or printed| ## Description diff --git a/docs/Events/onLosingFocus.md b/docs/Events/onLosingFocus.md index 0bda46c7f47999..77aea5c2898b2e 100644 --- a/docs/Events/onLosingFocus.md +++ b/docs/Events/onLosingFocus.md @@ -5,7 +5,7 @@ title: On Losing focus |Code|Can be called by|Definition| |---|---|---| -|14|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is losing the focus| +|14|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is losing the focus| ## Description diff --git a/docs/Events/onMouseEnter.md b/docs/Events/onMouseEnter.md index 02a2a0487c1092..81fd03c6dd6519 100644 --- a/docs/Events/onMouseEnter.md +++ b/docs/Events/onMouseEnter.md @@ -5,7 +5,7 @@ title: On Mouse Enter |Code|Can be called by|Definition| |---|---|---| -|35|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor enters the graphic area of an object| +|35|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor enters the graphic area of an object| ## Description diff --git a/docs/Events/onMouseLeave.md b/docs/Events/onMouseLeave.md index a7587ce3faddf9..c554b55e483b6c 100644 --- a/docs/Events/onMouseLeave.md +++ b/docs/Events/onMouseLeave.md @@ -5,7 +5,7 @@ title: On Mouse Leave |Code|Can be called by|Definition| |---|---|---| -|36|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor leaves the graphic area of an object| +|36|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor leaves the graphic area of an object| ## Description diff --git a/docs/Events/onMouseMove.md b/docs/Events/onMouseMove.md index c39b001c6aa335..d094d948e2afe6 100644 --- a/docs/Events/onMouseMove.md +++ b/docs/Events/onMouseMove.md @@ -5,7 +5,7 @@ title: On Mouse Move |Code|Can be called by|Definition| |---|---|---| -|37|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor moves at least one pixel OR a modifier key (Shift, Alt/Option, Shift Lock) was pressed| +|37|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor moves at least one pixel OR a modifier key (Shift, Alt/Option, Shift Lock) was pressed| ## Description diff --git a/docs/Events/onRowMoved.md b/docs/Events/onRowMoved.md index c65a407abfd0cc..0ee1f21a23438a 100644 --- a/docs/Events/onRowMoved.md +++ b/docs/Events/onRowMoved.md @@ -5,7 +5,7 @@ title: On Row Moved |Code|Can be called by|Definition| |---|---|---| -|34|[List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)| A list box row is moved by the user via drag and drop| +|34|[List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md)| A list box row is moved by the user via drag and drop| ## Description diff --git a/docs/Events/onUnload.md b/docs/Events/onUnload.md index a8c9a2eeb63b89..ea3c97847ca1c0 100644 --- a/docs/Events/onUnload.md +++ b/docs/Events/onUnload.md @@ -5,7 +5,7 @@ title: On Unload |Code|Can be called by|Definition| |---|---|---| -|24|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be exited and released| +|24|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be exited and released| ## Description diff --git a/docs/Events/onValidate.md b/docs/Events/onValidate.md index 842d79c6f164fb..eec8cd7d264733 100644 --- a/docs/Events/onValidate.md +++ b/docs/Events/onValidate.md @@ -5,7 +5,7 @@ title: On Validate |Code|Can be called by|Definition| |---|---|---| -|3|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md)|The record data entry has been validated| +|3|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md)|The record data entry has been validated| ## Description diff --git a/docs/Events/overview.md b/docs/Events/overview.md index f14867f1b4d7d8..462bf67efa6a2d 100644 --- a/docs/Events/overview.md +++ b/docs/Events/overview.md @@ -29,7 +29,7 @@ objectName|text|Name of the object triggering the event - Not included if the ev Additional properties are returned when the event occurs on specific objects. In particular: -- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. - [4D View Pro areas](FormObjects/viewProArea_overview.md) return for example `sheetName` or `action` properties in the [On After Edit](onAfterEdit.md) event object. diff --git a/docs/FormEditor/pictures.md b/docs/FormEditor/pictures.md index fdaf7045e3207d..7607e5883150a3 100644 --- a/docs/FormEditor/pictures.md +++ b/docs/FormEditor/pictures.md @@ -46,7 +46,7 @@ High resolution pictures with the @nx convention can be used in the following ob * [Buttons](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[check boxes](FormObjects/checkbox_overview.md) * [Picture buttons](FormObjects/pictureButton_overview.md)/[Picture pop-ups](FormObjects/picturePopupMenu_overview.md) * [Tab controls](FormObjects/tabControl.md) -* [List box headers](FormObjects/listbox_overview.md#list-box-headers) +* [List box headers](FormObjects/listbox-header-footer.md#headers) * [Menu icons](Menus/properties.md#item-icon) 4D automatically prioritizes pictures with the highest resolution. For example, when using two screens (one high resolution display, one standard display) and you move a form from one screen to another, 4D automatically renders the highest possible resolution of the picture. Even if a command or property specifies *circle.png*, *circle@3x.png* will be used (if it exists). diff --git a/docs/FormObjects/listbox_overview.md b/docs/FormObjects/listbox_overview.md index efa3b17269b445..825cf6cd4a9f1c 100644 --- a/docs/FormObjects/listbox_overview.md +++ b/docs/FormObjects/listbox_overview.md @@ -31,10 +31,10 @@ The user can select one or more rows using the standard shortcuts: **Shift+click A list box is composed of four distinct parts: -* the list box object in its entirety, -* columns, -* column headers, and -* column footers. +* the [list box object](./listbox-object.md) in its entirety, +* [columns](./listbox-column.md), +* column [headers](./listbox-header-footer.md#headers), and +* column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -45,7 +45,7 @@ It is possible to add an object method to the list box object and/or to each col 1. Object method of each column 2. Object method of the list box -The column object method gets events that occur in its [header](#list-box-headers) and [footer](#list-box-footers). +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). @@ -64,311 +64,10 @@ There are several types of list boxes, with their own specific behaviors and pro You can completely configure a list box object through its properties, and you can also manage it dynamically through programming. -The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or `EDIT ITEM`, `Displayed line number` commands can also be used. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. -## List box objects - -### Array list boxes - -In an array list box, each column must be associated with a one-dimensional 4D array; all array types can be used, with the exception of pointer arrays. The number of rows is based on the number of array elements. - -By default, 4D assigns the name "ColumnX" to each column. You can change it, as well as other column properties, in the [column properties](listbox_overview.md#column-specific-properties). The display format for each column can also be defined using the `OBJECT SET FORMAT` command. - ->Array type list boxes can be displayed in [hierarchical mode](listbox_overview.md#hierarchical-list-boxes), with specific mechanisms. - -With array type list box, the values entered or displayed are managed using the 4D language. You can also associate a [choice list](properties_DataSource.md#choice-list) with a column in order to control data entry. -The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or `LISTBOX DELETE ROWS`) as well as array manipulation commands. For example, to initialize the contents of a column, you can use the following instruction: - -```4d -ARRAY TEXT(varCol;size) -``` - -You can also use a list: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - ->**Warning**: When a list box contains several columns of different sizes, only the number of items of the smallest array (column) will be displayed. You should make sure that each array has the same number of elements as the others. Also, if a list box column is empty (this occurs when the associated array was not correctly declared or sized using the language), the list box displays nothing. - - - - -### Selection list boxes - -In this type of list box, each column can be associated with a field (for example `[Employees]LastName)` or an expression. The expression can be based on one or more fields (for example, `[Employees]FirstName+" "[Employees]LastName`) or it may simply be a formula (for example `String(Milliseconds)`). The expression can also be a project method, a variable or an array item. You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. - -The contents of each row is then evaluated according to a selection of records: the **current selection** of a table or a **named selection**. - -In the case of a list box based on the current selection of a table, any modification done from the database side is automatically reflected in the list box, and vice versa. The current selection is therefore always the same in both places. - - -### Collection or Entity selection list boxes - -In this type of list box, each column must be associated to an expression. The contents of each row is then evaluated per collection element or per entity of the entity selection. - -Each element of the collection or each entity is available as an object that can be accessed through the [This](../Concepts/classes.md#this) keyword. A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. - -When the data source is an entity selection, any modifications made on the list box side are automatically saved in the database. On the other hand, modifications made on the database side are visible in the list box after touched entities have been reloaded. - -:::note - -When entities are deleted, their references remain in the entity selection with an *undefined* value, thus displaying blank rows in the list box. In this case, you can call the [`.clean()`](API/EntitySelectionClass.md#clean) function to get a new entity selection but without the deleted entity references. - -::: - -When the data source is a collection, any modifications made in the list box values are reflected in the collection. On the other hand, if modifications are done on the collection using for example the various functions of the [Collection class](../API/CollectionClass.md), you will need to explicitely notify 4D by reassigning the collection variable to itself, so that the list box contents is refreshed. For example: - -```4d -myCol:=myCol.push("new value") //display new value in list box -``` - - - -### Supported Properties - -Supported properties depend on the list box type. - - -|Property|Array list box|Selection list box|Collection or Entity Selection list box| -|---|----|---|---| -|[Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color)|X|X|X| -|[Background Color](properties_BackgroundAndBorder.md#background-color--fill-color)|X|X|X| -|[Bold](properties_Text.md#bold)|X|X|X| -|[Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression)||X|X| -|[Border Line Style](properties_BackgroundAndBorder.md#border-line-style)|X|X|X| -|[Bottom](properties_CoordinatesAndSizing.md#bottom)|X|X|X| -|[Class](properties_Object.md#css-class)|X|X|X| -|[Collection or entity selection](properties_Object.md#collection-or-entity-selection)||X|X| -|[Column Auto-Resizing](properties_ResizingOptions.md#column-auto-resizing)|X|X|X| -|[Current item](properties_DataSource.md#current-item)|||X| -|[Current item position](properties_DataSource.md#current-item-position)|||X| -|[Data Source](properties_Object.md#data-source)|X|X|X| -|[Detail Form Name](properties_ListBox.md#detail-form-name)||X|| -|[Display Headers](properties_Headers.md#display-headers)|X|X|X| -|[Display Footers](properties_Footers.md#display-footers)|X|X|X| -|[Double-click on row](properties_ListBox.md#double-click-on-row)||X|| -|[Draggable](properties_Action.md#draggable)|X|X|X| -|[Droppable](properties_Action.md#droppable)|X|X|X| -|[Focusable](properties_Entry.md#focusable)|X|X|X| -|[Font](properties_Text.md#font)|X|X|X| -|[Font Color](properties_Text.md#font-color)|X|X|X| -|[Font Color Expression](properties_Text.md#font-color-expression)||X|X| -|[Font Size](properties_Text.md#font-size)|X|X|X| -|[Height (list box)](properties_CoordinatesAndSizing.md#height)|X|X|X| -|[Height (headers)](properties_Headers.md#height)|X|X|X| -|[Height (footers)](properties_Footers.md#height)|X|X|X| -|[Hide extra blank rows](properties_BackgroundAndBorder.md#hide-extra-blank-rows)|X|X|X| -|[Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle)|X|X|X| -|[Hide selection highlight](properties_Appearance.md#hide-selection-highlight)|X|X|X| -|[Hierarchical List Box](properties_Object.md#array-list-box)|X||| -|[Highlight Set](properties_ListBox.md#highlight-set)||X|| -|[Horizontal Alignment](properties_Text.md#horizontal-alignment)|X|X|X| -|[Horizontal Line Color](properties_Gridlines.md#horizontal-line-color)|X|X|X| -|[Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding)|X|X|X| -|[Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar)|X|X|X| -|[Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing)|X|X|X| -|[Italic](properties_Text.md#italic)|X|X|X| -|[Left](properties_CoordinatesAndSizing.md#left)|X|X|X| -|[Master Table](properties_DataSource.md#master-table)||X|| -|[Meta info expression](properties_Text.md#meta-info-expression)|||X| -|[Method](properties_Action.md#method)|X|X|X| -|[Movable Rows](properties_Action.md#movable-rows)|X||| -|[Named Selection](properties_DataSource.md#selection-name)||X|| -|[Number of Columns](properties_ListBox.md#number-of-columns)|X|X|X| -|[Number of Locked Columns](properties_ListBox.md#number-of-locked-columns)|X|X|X| -|[Number of Static Columns](properties_ListBox.md#number-of-static-columns)|X|X|X| -|[Object Name](properties_Object.md#object-name)|X|X|X| -|[Right](properties_CoordinatesAndSizing.md#right)|X|X|X| -|[Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array)|X||| -|[Row Control Array](properties_ListBox.md#row-control-array)|X||| -|[Row Font Color Array](properties_Text.md#row-font-color-array)|X||| -|[Row Height](properties_CoordinatesAndSizing.md#row-height)|X||| -|[Row Height Array](properties_CoordinatesAndSizing.md#row-height-array)|X||| -|[Row Style Array](properties_Text.md#row-style-array)|X||| -|[Selected Items](properties_DataSource.md#selected-items)|||X| -|[Selection Mode](properties_ListBox.md#selection-mode)|X|X|X| -|[Single-Click Edit](properties_Entry.md#single-click-edit)|X|X|X| -|[Sortable](properties_Action.md#sortable)|X|X|X| -|[Standard action](properties_Action.md#standard-action)|X||| -|[Style Expression](properties_Text.md#style-expression)||X|X| -|[Top](properties_CoordinatesAndSizing.md#top)|X|X|X| -|[Transparent](properties_BackgroundAndBorder.md#transparent)|X|X|X| -|[Type](properties_Object.md#type)|X|X|X| -|[Underline](properties_Text.md#underline)|X|X|X| -|[Variable or Expression](properties_Object.md#variable-or-expression)|X|X|| -|[Vertical Alignment](properties_Text.md#vertical-alignment)|X|X|X| -|[Vertical Line Color](properties_Gridlines.md#vertical-line-color)|X|X|X| -|[Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding)|X|X|X| -|[Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar)|X|X|X| -|[Vertical Sizing](properties_ResizingOptions.md#vertical-sizing)|X|X|X| -|[Visibility](properties_Display.md#visibility)|X|X|X| -|[Width](properties_CoordinatesAndSizing.md#width)|X|X|X| - - -> List box columns, headers and footers support specific properties. - - -### Supported Form Events {#supported-form-events} - - -|Form event|Additional Properties Returned (see [Form event](../commands/form-event.md) for main properties)| Comments| -|---|---|---| -|On After Edit|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On After Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On After Sort|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| -|On Alternative Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Arrays list boxes only*| -|On Before Data Entry|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Before Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Begin Drag Over|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Close Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| -|On Collapse|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| -|On Column Moved|
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • || -|On Column Resize|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • || -|On Data Change|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Delete Action|
  • [row](#additional-properties)
  • || -|On Display Detail|
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • || -|On Double Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Drag Over|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Drop|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Expand|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| -|On Footer Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| -|On Getting Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell*| -|On Header Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • || -|On Load|| -|On Losing Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| -|On Mouse Enter|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Mouse Leave||| -|On Mouse Move|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Open Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| -|On Row Moved|
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • |*Arrays list boxes only*| -|On Selection Change||| -|On Scroll|
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • || -|On Unload||| - - -#### Additional Properties {#additional-properties} - -Form events on list box or list box column objects may return the following additional properties: - -|Property| Type| Description| -|---|---|---| -|area|text|List box object area ("header", "footer", "cell")| -|areaName|text|Name of the area| -|column|longint|Column number| -|columnName|text|Name of the column| -|footerName|text|Name of the footer| -|headerName|text|Name of the header| -|horizontalScroll|longint|Positive if scroll is towards the right, negative if towards the left| -|isRowSelected|boolean|True if row is selected, else False| -|newPosition|longint|New position of the column or row| -|newSize|longint|New size (in pixels) of the column or row| -|oldPosition|longint|Previous position of the column or row| -|oldSize|longint|Previous size (in pixels) of the column or row| -|row|longint|Row number| -|verticalScroll|longint|Positive if scroll is towards the bottom, negative if towards the top| - ->If an event occurs on a "fake" column or row that doesn't exist, an empty string is typically returned. - - - - - - -## List box columns {#list-box-columns} - -A list box is made of one or more column object(s) which have specific properties. You can select a list box column in the Form editor by clicking on it when the list box object is selected: - -![](../assets/en/FormObjects/listbox_column.png) - -You can set standard properties (text, background color, etc.) for each column of the list box; these properties take priority over those of the list box object properties. - ->You can define the [Expression type](properties_Object.md#expression-type) for array list box columns (String, Text, Number, Date, Time, Picture, Boolean, or Object). - - -### Column Specific Properties {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Supported Form Events {#supported-form-events-1} - -|Form event|Additional Properties Returned (see [Form event](../commands/form-event.md) for main properties)| Comments| -|---|---|---| -|On After Edit|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On After Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On After Sort|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| -|On Alternative Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Arrays list boxes only*| -|On Before Data Entry|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Before Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Begin Drag Over|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Column Moved|
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • || -|On Column Resize|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • || -|On Data Change|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Double Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Drag Over|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Drop|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Footer Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| -|On Getting Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell*| -|On Header Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • || -|On Load|| -|On Losing Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| -|On Row Moved|
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • |*Arrays list boxes only*| -|On Scroll|
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • || -|On Unload||| - - -## List box headers - -> To be able to access the header properties of a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option of the list box. - -When headers are displayed, you can select a header in the Form editor by clicking it when the list box object is selected: - -![](../assets/en/FormObjects/listbox_header.png) - -You can set standard text properties for each column header of the list box; in this case, these properties have priority over those of the column or of the list box itself. - - -In addition, you have access to the specific properties for headers. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -At runtime, events that occur in a header are generated in the list box column object method. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"header3";False)` will hide all headers in the list box object to which *header3* belongs and not simply this header. - -### Header Specific Properties - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - - - - - -## List box footers - ->To be able to access footer properties for a list box, you must enable the [Display Footers](properties_Footers.md#display-footers) option. - -List boxes can contain non-enterable "footers" displaying additional information. For data shown in table form, footers are usually used to display calculations such as totals or averages. - -When footers are displayed, you can click to select one when the list box object is selected in the Form editor: - -![](../assets/en/FormObjects/listbox_footers.png) - -For each List box column footer, you can set standard text properties: in this case, these properties take priority over those of the column or of the list box. You can also access specific properties for footers. In particular, you can insert a [custom or automatic calculation](properties_Object.md#variable-calculation). - -At runtime, events that occur in a footer are generated in the list box column object method. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"footer3";False)` will hide all footers in the list box object to which *footer3* belongs and not simply this footer. - -### Footer Specific Properties - - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - ## Managing entry @@ -479,6 +178,7 @@ Keep in mind that expressions are automatically re-evaluated each time the: #### Array list boxes + You have to parse the Boolean array [Variable or Expression](properties_Object.md#variable-or-expression) associated with the list box to determine whether rows are selected or not selected. You can then define the appearance of selected rows using one or more of the relevant [color or style array property](#using-arrays-and-expressions). @@ -558,14 +258,13 @@ Standard sort support depends on the list box type: |---|---|---| |Collection of objects|Yes|
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | |Collection of scalar values|No|Use custom sort with [`orderBy()`](../API/CollectionClass.md#orderby) function| -|Entity selection|Yes|
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
  • Supported: sorts on related attributes (e.g. "This.company.name")
  • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
  • | +|Entity selection|Yes|
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
    • Supported: sorts on related attributes (e.g. "This.company.name")
    • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | |Current selection|Yes|Only simple expressions are sortable (e.g. `[Table_1]Field_2`)| |Named selection|No|| |Arrays|Yes|Columns bound to picture and pointer arrays are not sortable| - ### Custom sort The developer can set up custom sorts, for example using the [`LISTBOX SORT COLUMNS`](../commands/listbox-sort-columns) command and/or combining the [`On Header Click`](../Events/onHeaderClick) and [`On After Sort`](../Events/onAfterSort) form events and relevant 4D commands. @@ -604,10 +303,10 @@ The value of the [column header variable](properties_Object.md#variable-or-expre - If the variable is set to 0, the column is not sorted and the sort arrow is not displayed. ![](../assets/en/FormObjects/sorticon0.png) -- If the variable is set to 1, the column is sorted in ascending order and the sort arrow is displayed. +- If the variable is set to 1, the column is sorted in ascending order and the sort arrow is displayed. ![](../assets/en/FormObjects/sorticon1.png) -- If the variable is set to 2, the column is sorted in descending order and the sort arrow is displayed. +- If the variable is set to 2, the column is sorted in descending order and the sort arrow is displayed. ![](../assets/en/FormObjects/sorticon2.png) > Only declared or dynamic [variables](Concepts/variables.md) can be used as header column variables. Other kinds of [expressions](Concepts/quick-tour.md#expressions) such as `Form.sortValue` are not supported. @@ -621,8 +320,8 @@ You can set the value of the variable (for example, Header2:=2) in order to "for There are several different ways to set background colors, font colors and font styles for list boxes: -- at the level of the [list box object properties](#list-box-objects), -- at the level of the [column properties](#list-box-columns), +- at the level of the [list box object properties](./listbox-object.md), +- at the level of the [column properties](./listbox-column.md), - using [arrays or expressions properties](#using-arrays-and-expressions) for the list box and/or for each column, - at the level of the text of each cell (if [multi-style text](properties_Text.md#multi-style)). @@ -631,14 +330,13 @@ There are several different ways to set background colors, font colors and font Priority and inheritance principles are observed when the same property is set at more than one level. -|Priority level|Setting location| -|---|---| -|high priority|Cell (if multi-style text)| -||Column arrays/methods| -||List box arrays/methods| -||Column properties| -||List box properties| -|low priority|Meta Info expression (for collection or entity selection list boxes)| + +1. (highest priority) Cell (if multi-style text) +2. Column arrays/methods +3. List box arrays/methods +4. Column properties +5. List box properties +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) For example, if you set a font style in the list box properties and another using a style array for the column, the latter one will be taken into account. @@ -649,6 +347,7 @@ For each attribute (style, color and background color), an **inheritance** is im - for column attributes: attribute values of the list box This way, if you want an object to inherit the attribute value from a higher level, you can use pass the `lk inherited` constant (default value) to the definition command or directly in the element of the corresponding style/color array. For example, given an array list box containing a standard font style with alternating colors: + ![](../assets/en/FormObjects/listbox_styles3.png) You perform the following modifications: @@ -837,19 +536,20 @@ For example, if you want to select the row containing Rennes, you must pass: ->MyListbox{3}:=True ``` -Non-hierarchical representation: +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch7.png) -Hierarchical representation: + +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch8.png) > If one or more rows are hidden because their parents are collapsed, they are no longer selected. Only the rows that are visible (either directly or by scrolling) can be selected. In other words, rows cannot be both hidden and selected. As with selections, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command will return the same values for a hierarchical list box and a non-hierarchical list box. This means that in both of the examples below, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) will return the same position: (3;2). -*Non-hierarchical representation:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) When all the rows of a sub-hierarchy are hidden, the break line is automatically hidden. In the above example, if rows 1 to 3 are hidden, the "Brittany" break row will not appear. @@ -867,10 +567,10 @@ Break rows are not taken into account in the internal arrays used to manage the Given for example the following list box (the names of the associated arrays are specified in parentheses): -*Non-hierarchical representation:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*Hierarchical representation:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) In hierarchical mode, break levels are not taken into account by the style modification arrays named `tStyle` and `tColors`. To modify the color or style of break levels, you must execute the following statements: @@ -897,13 +597,14 @@ A hierarchical list box is built from the contents of its arrays so it can only Using the `On Expand` and `On Collapse` form events can overcome these constraints: for example, you can display only part of the hierarchy and load/unload the arrays on the fly, based on user actions. In the context of these events, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell where the user clicked in order to expand or collapse a row. In this case, you must fill and empty arrays through the code. The principles to be implemented are: -- When the list box is displayed, only the first array must be filled. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: +- When the list box is displayed, only the first array must be filled. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- When a user clicks on an expand button, you can process the `On Expand` event. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. +- When a user clicks on an expand button, you can process the `On Expand` event. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. ![](../assets/en/FormObjects/hierarch16.png) - When a user clicks on a collapse button, you can process the `On Collapse` event. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. + diff --git a/docs/FormObjects/properties_Action.md b/docs/FormObjects/properties_Action.md index 15f30346544858..5aae641f16a701 100644 --- a/docs/FormObjects/properties_Action.md +++ b/docs/FormObjects/properties_Action.md @@ -125,7 +125,7 @@ In this case, 4D does not provide automatic support for object operations. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) diff --git a/docs/FormObjects/properties_BackgroundAndBorder.md b/docs/FormObjects/properties_BackgroundAndBorder.md index 9be770b6e3e806..c43ef42455b7d4 100644 --- a/docs/FormObjects/properties_BackgroundAndBorder.md +++ b/docs/FormObjects/properties_BackgroundAndBorder.md @@ -18,7 +18,7 @@ You can also set this property using the [`OBJECT SET RGB COLORS`](../commands/o #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### Commands @@ -42,7 +42,7 @@ You can also set this property using the [`OBJECT SET RGB COLORS`](../commands/o #### Objects Supported -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Commands @@ -74,7 +74,7 @@ You can also set this property using the [`LISTBOX SET PROPERTY`](../commands/li #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### Commands @@ -232,7 +232,7 @@ You can get the same result using the [`LISTBOX SET ROW FONT STYLE`](../commands #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### Commands diff --git a/docs/FormObjects/properties_CoordinatesAndSizing.md b/docs/FormObjects/properties_CoordinatesAndSizing.md index 53bd6021a7d2d4..89292325ac7553 100644 --- a/docs/FormObjects/properties_CoordinatesAndSizing.md +++ b/docs/FormObjects/properties_CoordinatesAndSizing.md @@ -45,7 +45,7 @@ Since it requires additional calculations at runtime, the automatic row height o #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) #### Commands @@ -67,7 +67,7 @@ Bottom coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -87,7 +87,7 @@ Left coordinate of the object on the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -107,7 +107,7 @@ Right coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -127,7 +127,7 @@ Top coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -196,7 +196,7 @@ This property designates an object's vertical size. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -209,7 +209,7 @@ This property designates an object's vertical size. This property designates an object's horizontal size. >* Some objects may have a predefined height that cannot be altered. ->* If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox_overview.md#list-box-columns), the user can also manually resize the column. +>* If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. >* When resizing the form, if the ["Grow" horizontal sizing](properties_ResizingOptions.md#horizontal-sizing) property was assigned to the list box, the right-most column will be increased beyond its maximum width if necessary. #### JSON Grammar @@ -220,7 +220,7 @@ This property designates an object's horizontal size. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -242,7 +242,7 @@ The maximum width of the column (in pixels). The width of the column cannot be i #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) #### Commands @@ -264,7 +264,7 @@ The minimum width of the column (in pixels). The width of the column cannot be r #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) #### Commands @@ -352,7 +352,7 @@ Sets a horizontal padding for the cells. The value is set in pixels (default = 0 #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commands @@ -379,7 +379,7 @@ Sets a vertical padding for the cells. The value is set in pixels (default = 0). #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commands diff --git a/docs/FormObjects/properties_DataSource.md b/docs/FormObjects/properties_DataSource.md index 3363e6ec4db282..80557a393b29ca 100644 --- a/docs/FormObjects/properties_DataSource.md +++ b/docs/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ When the **automatic insertion** option is not set (default), the value entered This property is supported by: -- [Combo box](comboBox_overview.md) and [list box column](listbox_overview.md#list-box-columns) form objects associated to a choice list. +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - [Combo box](comboBox_overview.md) form objects whose associated list is filled by their array or object datasource. For example, given a choice list containing "France, Germany, Italy" that is associated with a "Countries" combo box: if the **automatic insertion** property is set and a user enters "Spain", then the value "Spain" is automatically added to the list in memory: @@ -28,7 +28,7 @@ For example, given a choice list containing "France, Germany, Italy" that is ass #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) --- @@ -47,7 +47,7 @@ Associates a choice list with an object. It can be a choice list name (a list re #### Objects Supported [Drop-down List](dropdownList_Overview.md) - -[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) #### Commands @@ -130,7 +130,7 @@ Specifies a variable or expression that will be assigned a longint indicating th Defines the data type for the displayed expression. This property is used with: -- [List box columns](listbox_overview.md#list-box-columns) of the selection and collection types. +- [List box columns](listbox-column.md) of the selection and collection types. - [Drop-down lists](dropdownList_Overview.md) associated to objects or arrays. See also [**Expression Type**](properties_Object.md#expression-type) section. @@ -143,7 +143,7 @@ See also [**Expression Type**](properties_Object.md#expression-type) section. #### Objects Supported -[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox_overview.md#list-box-columns) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -200,14 +200,14 @@ You must enter a list of values. In the Form editor, a specific dialog box allow #### Objects Supported -[List Box Column (array type only)](listbox_overview.md#list-box-columns) +[List Box Column (array type only)](listbox-column.md) --- ## Expression -This description is specific to [selection](listbox_overview.md#selection-list-boxes) - and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns. See also **[Variable or Expression](properties_Object.md#variable-or-expression)** section. +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) + and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. See also **[Variable or Expression](properties_Object.md#variable-or-expression)** section. A 4D expression to be associated with a column. You can enter: @@ -247,7 +247,7 @@ If a field, a variable, or an assignable expression (*e.g. Person.lastName*) is #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) --- @@ -280,7 +280,7 @@ All database tables can be used, regardless of whether the form is related to a This property is available in the following conditions: - a [choice list](#choice-list) is associated with the object -- for [inputs](input_overview.md) and [list box columns](listbox_overview.md#list-box-columns), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. This property specifies, in the context of a field or variable associated with a list of values, the type of contents to save: @@ -302,7 +302,7 @@ Using this property requires compliance with the following principles: #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/docs/FormObjects/properties_Display.md b/docs/FormObjects/properties_Display.md index 4e6e13377fb755..f93f7660e97ecd 100644 --- a/docs/FormObjects/properties_Display.md +++ b/docs/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ The field actually contains "proportion". 4D accepts and stores the entire entry #### Objects Supported -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Commands @@ -108,13 +108,13 @@ Customized date formats can be built using several patterns described in the [** :::note blankIfNull - By default, a [null date](../Concepts/dt_date.md#date-literals) is displayed with zeros, e.g. 00/00/00. With the "blankIfNull" option, a null date is displayed as an empty area. The "blankIfNull" string (case sensitive) must be combined with the selected format value. Ex: "systemShort blankIfNull" or "ee dd LL blankIfNull". -- [List box columns](listbox_overview.md#list-box-columns) and [list box footers](listbox_overview.md#list-box-footers) of type date always use the "blank if null" behavior (it cannot be disengaged). +- [List box columns](listbox-column.md) and [list box footers](listbox-header-footer.md#footers) of type date always use the "blank if null" behavior (it cannot be disengaged). ::: #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Commands @@ -281,7 +281,7 @@ The following table shows how different formats affect the display of numbers. T #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) #### Commands @@ -346,7 +346,7 @@ If the field is reduced to a size smaller than that of the original picture, the #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Commands @@ -407,7 +407,7 @@ By default, a null time is displayed with zeros, e.g. "00:00:00". With the "blan #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Commands @@ -422,7 +422,7 @@ By default, a null time is displayed with zeros, e.g. "00:00:00". With the "blan When a [boolean expression](properties_Object.md#expression-type) is displayed as: * a text in an [input object](input_overview.md) -* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox_overview.md#list-box-columns), +* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), ... you can select the text to display for each value: @@ -437,7 +437,7 @@ When a [boolean expression](properties_Object.md#expression-type) is displayed a #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[List Box Column](listbox-column.md) - [Input](input_overview.md) #### Commands @@ -462,7 +462,7 @@ Boolean columns can also be displayed as pop-up menus. In this case, the [Text w #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) #### Commands @@ -515,7 +515,7 @@ In this case as well, the [Title](#title) property is also available so that the #### Objects Supported -[Check box](checkbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) #### Commands @@ -542,7 +542,7 @@ In that cases, the title of the check box can be entered using this property. #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) --- @@ -579,7 +579,7 @@ The Truncate with ellipsis property can be applied to Boolean type columns; howe #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Commands @@ -616,7 +616,7 @@ This property is only used when drawing objects located in the body of a list fo #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -675,7 +675,7 @@ Note that regardless of the Wordwrap option’s value, the row height is not cha #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Commands diff --git a/docs/FormObjects/properties_Entry.md b/docs/FormObjects/properties_Entry.md index 916c349adbc6d9..8c96c9231c6370 100644 --- a/docs/FormObjects/properties_Entry.md +++ b/docs/FormObjects/properties_Entry.md @@ -32,7 +32,7 @@ Allows the user access to a standard context menu in the object when the form is For a picture type [input](input_overview.md), in addition to standard editing commands (Cut, Copy, Paste and Clear), the menu contains the **Import...** command, which can be used to import a picture stored in a file, as well as the **Save as...** command, which can be used to save the picture to disk. The menu can also be used to modify the display format of the picture: the **Truncated non-centered**, **Scaled to fit** and **Scaled to fit centered prop.** options are provided. The modification of the [display format](properties_Display.md#picture-format) using this menu is temporary; it is not saved with the record. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **Fonts...**: displays the font system dialog box - **Recent fonts**: displays the names of recent fonts selected during the session. The list can store up to 10 fonts (beyond that, the last font used replaces the oldest). By default, this list is empty and the option is not displayed. You can manage this list using the `SET RECENT FONTS` and `FONT LIST` commands. @@ -49,7 +49,7 @@ For a [Web Area](webArea_overview.md), the contents of the menu depend of the re #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### Commands @@ -73,7 +73,7 @@ When this property is disabled, any pop-up menus associated with a list box colu #### Objects Supported -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### Commands @@ -138,7 +138,7 @@ Here is a table that explains each of the entry filter choices in the Entry Filt #### Objects Supported -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/docs/FormObjects/properties_Footers.md b/docs/FormObjects/properties_Footers.md index c96be86e8e0807..57ef869832c863 100644 --- a/docs/FormObjects/properties_Footers.md +++ b/docs/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Footers ## Display Footers -This property is used to display or hide [list box column footers](listbox_overview.md#list-box-footers). There is one footer per column; each footer is configured separately. +This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). There is one footer per column; each footer is configured separately. #### JSON Grammar diff --git a/docs/FormObjects/properties_Headers.md b/docs/FormObjects/properties_Headers.md index 09549297202a79..67ec603e79360c 100644 --- a/docs/FormObjects/properties_Headers.md +++ b/docs/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Headers ## Display Headers -This property is used to display or hide [list box column headers](listbox_overview.md#list-box-headers). There is one header per column; each header is configured separately. +This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). There is one header per column; each header is configured separately. #### JSON Grammar diff --git a/docs/FormObjects/properties_Help.md b/docs/FormObjects/properties_Help.md index b908efd94f1d63..f5bd41d924d25e 100644 --- a/docs/FormObjects/properties_Help.md +++ b/docs/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ You can either: #### Objects Supported -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Other help features diff --git a/docs/FormObjects/properties_ListBox.md b/docs/FormObjects/properties_ListBox.md index f152772fa8e835..8e337b8104d7b9 100644 --- a/docs/FormObjects/properties_ListBox.md +++ b/docs/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Collection of columns of the list box. |---|---|---| |columns |collection of column objects|Contains the properties for the list box columns | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox_overview.md#column-specific-properties) section. +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### Objects Supported diff --git a/docs/FormObjects/properties_Object.md b/docs/FormObjects/properties_Object.md index 81539a882a330b..01820d754167d5 100644 --- a/docs/FormObjects/properties_Object.md +++ b/docs/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ This property designates the type of the [active or inactive form object](formOb #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ For more information about naming rules for form objects, refer to [Identifiers] #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -122,7 +122,7 @@ For an array list box, the **Variable or Expression** property usually holds the #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commands @@ -134,14 +134,14 @@ For an array list box, the **Variable or Expression** property usually holds the ## Expression Type -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](listbox_overview.md#selection-list-boxes) and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Specify the data type for the expression or variable associated to the object. Note that main purpose of this setting is to configure options (such as display formats) available for the data type. It does not actually type the variable itself. In view of project compilation, you must [declare the variable](Concepts/variables.md#declaring-variables). However, this property has a typing function in the following specific cases: - **[Dynamic variables](#dynamic-variables)**: you can use this property to declare the type of dynamic variables. -- **[List Box Columns](listbox_overview.md#list-box-columns)**: this property is used to associate a display format with the column data. The formats provided will depend on the variable type (array type list box) or the data/field type (selection and collection type list boxes). The standard 4D formats that can be used are: Alpha, Numeric, Date, Time, Picture and Boolean. The Text type does not have specific display formats. Any existing custom formats are also available. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. The formats provided will depend on the variable type (array type list box) or the data/field type (selection and collection type list boxes). The standard 4D formats that can be used are: Alpha, Numeric, Date, Time, Picture and Boolean. The Text type does not have specific display formats. Any existing custom formats are also available. - **[Picture variables](input_overview.md)**: you can use this menu to declare the variables before loading the form in interpreted mode. Specific native mechanisms govern the display of picture variables in forms. These mechanisms require greater precision when configuring variables: from now on, they must have already been declared before loading the form — i.e., even before the `On Load` form event — unlike other types of variables. To do this, you need either for the statement `var varName : Picture` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property. Otherwise, the picture variable will not be displayed correctly (only in interpreted mode). @@ -153,7 +153,7 @@ Otherwise, the picture variable will not be displayed correctly (only in interpr #### Objects Supported -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -279,7 +279,7 @@ For application translation purposes, you can enter an XLIFF reference in the ti #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -289,7 +289,7 @@ For application translation purposes, you can enter an XLIFF reference in the ti ## Variable Calculation -This property sets the type of calculation to be done in a [column footer](listbox_overview.md#list-box-footers) area. +This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. >The calculation for footers can also be set using the [`LISTBOX SET FOOTER CALCULATION`](../commands/listbox-set-footer-calculation) 4D command. @@ -336,7 +336,7 @@ When **Custom** ("none" in JSON) is set, no automatic calculations are performed #### Objects Supported -[List Box Footer](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) #### Commands diff --git a/docs/FormObjects/properties_RangeOfValues.md b/docs/FormObjects/properties_RangeOfValues.md index 54e590ad1da5aa..db44ce6f9664ee 100644 --- a/docs/FormObjects/properties_RangeOfValues.md +++ b/docs/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Allows setting a list whose values cannot be entered in the object. If an exclud #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### Commands @@ -80,7 +80,7 @@ However, unlike the [Choice List](properties_DataSource.md#choice-list) property #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### Commands diff --git a/docs/FormObjects/properties_Reference.md b/docs/FormObjects/properties_Reference.md index fc24d6a8afc123..2dc38d3de1884c 100644 --- a/docs/FormObjects/properties_Reference.md +++ b/docs/FormObjects/properties_Reference.md @@ -91,7 +91,7 @@ You will find in this page a comprehensive list of all object properties sorted |**g**||| |[`graduationStep`](properties_Scale.md#graduation-step)| Scale display measurement.|minimum: 0| |**h**||| -|[`header`](./listbox_overview.md#list-box-headers)|Defines the header of a list box column|Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +|[`header`](./listbox-header-footer.md#headers)|Defines the header of a list box column|Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | |[`headerHeight`](properties_Headers.md#height)|Used to set the row height |positive decimal + px | em | |[`height`](properties_CoordinatesAndSizing.md#height)|Designates an object's vertical size|minimum: 0| |[`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows)|Deactivates the visibility of extra, empty rows. |true, false| diff --git a/docs/FormObjects/properties_ResizingOptions.md b/docs/FormObjects/properties_ResizingOptions.md index dde3596eaf58cd..74c89b7b3e7468 100644 --- a/docs/FormObjects/properties_ResizingOptions.md +++ b/docs/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Three options are available: #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commands @@ -97,7 +97,7 @@ Three options are available: #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commands @@ -143,7 +143,7 @@ Designates if the size of the column can be modified by the user. #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) #### Commands diff --git a/docs/FormObjects/properties_Text.md b/docs/FormObjects/properties_Text.md index 833c5f4905821e..fe10e060cdd6fe 100644 --- a/docs/FormObjects/properties_Text.md +++ b/docs/FormObjects/properties_Text.md @@ -37,7 +37,7 @@ You can set this property using the [**OBJECT SET FONT STYLE**](../commands/obje #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -62,7 +62,7 @@ You can also set this property via the [**OBJECT SET FONT STYLE**](../commands/o #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -82,7 +82,7 @@ Sets the text to have a line running beneath it. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -123,7 +123,7 @@ Three font themes are available: #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -148,7 +148,7 @@ You can set this using the [`OBJECT SET FONT`](../commands/object-set-font) comm #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -166,7 +166,7 @@ Allows defining the object's font size in points. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -196,7 +196,7 @@ You can also set this property using the [**OBJECT SET RGB COLORS**](../commands #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -266,7 +266,7 @@ You can also set this property using the [`LISTBOX SET PROPERTY`](../commands/li #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### Commands @@ -294,7 +294,7 @@ Horizontal location of text within the area that contains it. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Commands @@ -322,7 +322,7 @@ This property can also be handled by the [`OBJECT Get vertical alignment`](../co #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### Commands @@ -435,7 +435,7 @@ By default, this option is not enabled. #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Input](input_overview.md) - [List Box Column](listbox-column.md) #### Commands @@ -489,7 +489,7 @@ The name of a Longint array must be used. Each element of this array corresponds #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### Commands @@ -514,7 +514,7 @@ The name of a Longint array must be used. Each element of this array corresponds #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### Commands diff --git a/docs/FormObjects/properties_TextAndPicture.md b/docs/FormObjects/properties_TextAndPicture.md index a28a040d24973d..e13e0128a0c593 100644 --- a/docs/FormObjects/properties_TextAndPicture.md +++ b/docs/FormObjects/properties_TextAndPicture.md @@ -90,7 +90,7 @@ Designates the placement of an icon in relation to the form object. #### Objects Supported -[List Box Header](listbox_overview.md#list-box-headers) +[List Box Header](listbox-header-footer.md#headers) #### Commands @@ -180,7 +180,7 @@ The pathname to enter is similar as for the [Pathname property for static pictur #### Objects Supported -[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) #### Commands @@ -310,11 +310,11 @@ It is important to note that the "With Pop-up Menu" property only manages the gr |Name|Data Type|Possible Values| |:---|---|---| -|popupPlacement |string |
  • "none"
  • "linked"
  • "separated"
  • | +|popupPlacement |string |
    • "none"
    • "linked"
    • "separated"
    | #### Objects Supported -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### Commands diff --git a/docs/Project/search-replace.md b/docs/Project/search-replace.md index bcd4f496c0190a..f0973f56659ac4 100644 --- a/docs/Project/search-replace.md +++ b/docs/Project/search-replace.md @@ -209,7 +209,7 @@ You can perform various actions using the options menu: -## Replace in content {#replace-in-content} +## Replace in content{#replace-in-content} The Replace in content function allows you to replace one character string with another within the listed objects in the Results window. It is available in the [options menu](#options-menu) of the window. diff --git a/docs/WritePro/commands-legacy/wp-new.md b/docs/WritePro/commands-legacy/wp-new.md index d1196c8fe258fc..772c7022ba2bbc 100644 --- a/docs/WritePro/commands-legacy/wp-new.md +++ b/docs/WritePro/commands-legacy/wp-new.md @@ -5,7 +5,7 @@ slug: /WritePro/commands/wp-new displayed_sidebar: docs --- -**WP New** ( *source* : Text, Blob, Object {; *option* : Integer} ) : Object +**WP New** ( {*source* : Text, Blob, Object {; *option* : Integer}} ) : Object
    @@ -40,7 +40,7 @@ If the *source* parameter is used, the new 4D Write Pro object will be filled wi * a 4D Write Pro document. **WP New** will return a copy of the specified document. -By defaut, HTML expressions inserted in legacy 4D Write documents are not imported (no 4D Write Pro support). If you pass the wk import html expressions as text constant in the *option* parameter, HTML expressions will be imported as raw text within *##htmlBegin##* and *##htmlEnd##* tags -- which will require formatting actions afterwards. For example: +By defaut, HTML expressions inserted in legacy 4D Write documents are not imported (no 4D Write Pro support). If you pass the `wk import html expressions as text` constant in the *option* parameter, HTML expressions will be imported as raw text within *##htmlBegin##* and *##htmlEnd##* tags -- which will require formatting actions afterwards. For example: ```RAW ##htmlBegin##Imported titlebold##htmlEnd## diff --git a/docs/WritePro/commands/4d-write-pro-attributes.md b/docs/WritePro/commands/4d-write-pro-attributes.md deleted file mode 100644 index 4b126868f5cce9..00000000000000 --- a/docs/WritePro/commands/4d-write-pro-attributes.md +++ /dev/null @@ -1,524 +0,0 @@ ---- -id: 4d-write-pro-attributes -title: Attributes -slug: /WritePro/4d-write-pro-attributes ---- - - -4D Write Pro attributes allow you to control all the graphical aspects of text and images stored in your documents. These attributes are handled by the following commands: - -* [WP SET ATTRIBUTES](../commands/wp-set-attributes.md) -* [WP GET ATTRIBUTES](../commands/wp-get-attributes.md) -* [WP RESET ATTRIBUTES](../commands/wp-reset-attributes.md) - -:::note - -You can also handle 4D Write Pro area attributes through 4D object notation or generic commands: - -* object notation - for example, the following statements are similar: -```4d - $bcol:=$range[wk background color] - $bcol:=$range.backgroundColor //same results -``` -* [OB SET](../../commands-legacy/ob-set.md) and [OB Get](../../commands-legacy/ob-get.md) commands, for example: -```4d - $bcol:=OB Get($range;wk background color) -``` -::: - - -### Background - -Background attributes are used to define background effects in your documents. They can be applied to the following 4D Write Pro targets: - -| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | -| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | -| X | X | X | X | X | X | X | X | X | - -| Constant | Comment | -| --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk background clip | Specifies painting area of background. Possible values:
    • wk border box (default): background is painted to outside edge of the border
    • wk content box: background is painted within the content box
    • wk padding box: background is painted to outside edge of the padding (or to inside edge of the border, if any)
    • wk paper box: background is painted to the edge (document or sections only)
    | -| wk background color | Specifies background color of an element. Possible values:
    • a CSS color ("#010101" or "#FFFFFF" or "red").
    • a 4D color longint value (see [OBJECT SET RGB COLORS](../../commands-legacy/object-set-rgb-colors.md) command)
    • a longint array containing an element for each R, G, B component (0-255)
    Default for documents is "#FFFFFF" and wk transparent, or "transparent" for paragraphs and images. | -| wk background display mode | Sets the display mode of images used as background, based on a preset of the following "real" attribute values: wk background origin, wk background repeat, wk background position horizontal, wk background position vertical, wk background width, wk background height Possible values:
    • wk scaled to fit
    • wk truncated
    • wk truncated centered
    • wk proportional
    • wk proportional centered
    • wk replicated (default)
    • wk replicated centered
    **Note**: The origin rectangle is set to the padding box (the image rectangle including the padding area but excluding the border area). When getting the value of this attribute, the returned value is either:
    • one of the possible display modes, for example wk replicated, if all the real attributes have the preset values for this mode
    • "custom" if at least one real attribute's value differs from the preset ones for any mode. For example, if the preset value of wk background width is changed after applying wk background display mode, [WP GET ATTRIBUTES](../commands/wp-get-attributes.md) returns "custom" when getting the value of wk background display mode.
    | -| wk background height | Specifies vertical size of background image. Possible values:
    • wk auto (default): background image retains its height
    • wk contain: scales image to largest size so that it fits entirely in the content area, while preserving its aspect ratio. This option also modifies the value of the other size attributes.
    • wk cover: scales background image to be as large as possible so that the background area is entirely covered by the background image, while preserving its aspect ratio. Some parts of the background image may be cropped. This option also modifies the value of the other size attributes.
    • Defined size: background image vertical size expressed using a number or string value:
      Real: Size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g*.: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters) Minimum value: 0pt, maximum value: 10,000pt. A relative value (percentage %) is also supported.
    | -| wk background image | Specifies a background image reference. Can be any valid image such as a 4D picture variable or expression.
    • Value returned ([WP GET ATTRIBUTES](../commands/wp-get-attributes.md)): If the image was defined through a network URL, the target image is returned if it was already loaded, otherwise an empty image is returned.
    Use wk background image url if you want to handle pictures through URLs or local URIs. | -| wk background image url | Background image defined through a URL (string). Can be a network URL, a data URI, or a local file URL (absolute or relative to the structure file).
    • Value returned ([WP GET ATTRIBUTES](../commands/wp-get-attributes.md)): Network URL or data URI. It may not be equal to the initial URL for an image not referenced with the network URL (only network URLs are kept). For local file URLs, the image stream itself is kept in the document and thus the URL returned is a data URI with the image stream encoded in base64.
    Use wk background image if you want to handle background images as picture expressions. | -| wk background origin | Specifies where background image is positioned. Possible values:
    • wk padding box (default): background image starts at padding (or inside border edge) rectangle
    • wk border box: background image starts at border (outside edge) rectangle
    • wk content box: background image starts at content rectangle
    • wk paper box: background image starts at edge (document or sections only)
    | -| wk background position horizontal | Specifies horizontal starting position of a background image. Possible values:
    • wk left (default): background image starts horizontally on left side of the element
    • wk center: background image starts horizontally at center of the element
    • wk right: background image starts horizontally on right side of the element
    | -| wk background position vertical | Specifies vertical starting position of a background image. Possible values:
    • wk top (default): background image starts vertically at top of the element
    • wk middle: background image starts vertically at middle of the element
    • wk bottom: background image starts vertically at bottom of the element
    | -| wk background repeat | Specifies if and how a background image is repeated. Possible values:
    • wk repeat (default): background image is repeated both vertically and horizontally
    • wk no repeat: background image is not repeated
    • wk repeat x: background image is repeated only horizontally
    • wk repeat y: background image is repeated only vertically
    | -| wk background width | Specifies horizontal size of background image. Possible values:
    • wk auto (default): background image retains its width
    • wk contain: scales image to largest size so that it fits entirely in the content area, while preserving its aspect ratio. This option also modifies the value of the other size attributes.
    • wk cover: scales background image to be as large as possible so that the background area is entirely covered by the background image, while preserving its aspect ratio. Some parts of the background image may be cropped. This option also modifies the value of the other size attributes.
    • Defined size: background image horizontal size expressed using a real or string value:
      Real: Size in wk layout unit.String: CSS string with value and unit concatenated. *(e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters) Minimum value: 0pt, maximum value: 10,000pt. A relative value (percentage %) is also supported.
    | - -### Borders - -Border attributes are used to specify the style, width, and color of an element's border. They can be applied to the following 4D Write Pro targets: - -| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | -| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | -| X | X | X | X | X | X | X | X | X | - -| Constant | Comment | -| ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk border color | Sets color of all four borders. Possible values:
    • a CSS color ("#010101" or "#FFFFFF" or "red").
    • a 4D color longint value (see [`OBJECT SET RGB COLOR`](../../commands-legacy/object-set-rgb-colors.md) command)
    • a longint array containing an element for each R, G, B component (0-255)
    Default is "#000000" (if string value). If there are multiple colors, [WP GET ATTRIBUTES](../commands/wp-get-attributes.md) returns an empty string. | -| wk border color bottom | Sets color of bottom border. Possible values:
    • a CSS color ("#010101" or "#FFFFFF" or "red"). Default is "#000000"
    • a 4D color longint value (see [`OBJECT SET RGB COLOR`](../../commands-legacy/object-set-rgb-colors.md) command)
    • a longint array containing an element for each R, G, B component (0-255)
    | -| wk border color left | Sets color of left border. Possible values:
    • a CSS color ("#010101" or "#FFFFFF" or "red"). Default is "#000000"
    • a 4D color longint value (see [`OBJECT SET RGB COLOR`](../../commands-legacy/object-set-rgb-colors.md) command)
    • a longint array containing an element for each R, G, B component (0-255)
    | -| wk border color right | Sets color of right border. Possible values:
    • a CSS color ("#010101" or "#FFFFFF" or "red"). Default is "#000000"
    • a 4D color longint value (see [`OBJECT SET RGB COLOR`](../../commands-legacy/object-set-rgb-colors.md) command)
    • a longint array containing an element for each R, G, B component (0-255)
    | -| wk border color top | Sets color of top border. Possible values:
    • a CSS color ("#010101" or "#FFFFFF" or "red"). Default is "#000000"
    • a 4D color longint value (see [`OBJECT SET RGB COLOR`](../../commands-legacy/object-set-rgb-colors.md) command)
    • a longint array containing an element for each R, G, B component (0-255)
    | -| wk border radius | Specifies a rounded border. Possible values:
    • wk none (default): the border does not have rounded angles
    • Radius value expressed using a number or a string value:
      Number: Radius in wk layout unit.String: CSS string with value and unit concatenated.(e.g.: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    | -| wk border style | Specifies style of all four borders. Possible values:
    • wk none (default): no border
    • wk hidden: same as wk none, except in border conflict resolution
    • wk solid: solid border
    • wk dotted: dotted border
    • wk dashed: dashed border
    • wk double: double border
    • wk groove: 3D groove border (actual effect depends on the border color)
    • wk ridge: 3D ridged border (actual effect depends on the border color)
    • wk inset: 3D inset border (actual effect depends on the border color)
    • wk outset: 3D outset border (actual effect depends on the border color)
    | -| wk border style bottom | Specifies style of bottom border. Possible values:
    • wk none (default): no border
    • wk hidden: same as wk none, except in border conflict resolution
    • wk solid: solid border
    • wk dotted: dotted border
    • wk dashed: dashed border
    • wk double: double border
    • wk groove: 3D groove border (actual effect depends on the border color)
    • wk ridge: 3D ridged border (actual effect depends on the border color)
    • wk inset: 3D inset border (actual effect depends on the border color)
    • wk outset: 3D outset border (actual effect depends on the border color)
    | -| wk border style left | Specifies style of left border. Possible values:
    • wk none (default): no border
    • wk hidden: same as wk none, except in border conflict resolution
    • wk solid: solid border
    • wk dotted: dotted border
    • wk dashed: dashed border
    • wk double: double border
    • wk groove: 3D groove border (actual effect depends on the border color)
    • wk ridge: 3D ridged border (actual effect depends on the border color)
    • wk inset: 3D inset border (actual effect depends on the border color)
    • wk outset: 3D outset border (actual effect depends on the border color)
    | -| wk border style right | Specifies style of right border. Possible values:
    • wk none (default): no border
    • wk hidden: same as wk none, except in border conflict resolution
    • wk solid: solid border
    • wk dotted: dotted border
    • wk dashed: dashed border
    • wk double: double border
    • wk groove: 3D groove border (actual effect depends on the border color)
    • wk ridge: 3D ridged border (actual effect depends on the border color)
    • wk inset: 3D inset border (actual effect depends on the border color)
    • wk outset: 3D outset border (actual effect depends on the border color)
    | -| wk border style top | Specifies style of top border. Possible values:
    • wk none (default): no border
    • wk hidden: same as wk none, except in border conflict resolution
    • wk solid: solid border
    • wk dotted: dotted border
    • wk dashed: dashed border
    • wk double: double border
    • wk groove: 3D groove border (actual effect depends on the border color)
    • wk ridge: 3D ridged border (actual effect depends on the border color)
    • wk inset: 3D inset border (actual effect depends on the border color)
    • wk outset: 3D outset border (actual effect depends on the border color)
    | -| wk border width | Specifies width of all four borders. You need to specify the border style before setting the border width. Possible values:
    • Width expressed using a number or a string value:
      Number: Width in wk layout unit.String: CSS string with value and unit concatenated. (*e.g*.: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • Default value: 2pt
    | -| wk border width bottom | Specifies width of bottom border. Possible values:
    • Width expressed using a number or a string value:
      Number: Width in wk layout unit.String: CSS string with value and unit concatenated. *(e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • Default value: 2pt
    | -| wk border width left | Specifies width of left border. Possible values:
    • Width expressed using a number or a string value:
      Number: Width in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • Default value: 2pt
    | -| wk border width right | Specifies width of right border. Possible values:
    • Width expressed using a number or a string value:
      Number: Width in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • Default value: 2pt
    | -| wk border width top | Specifies width of top border. Possible values:
    • Width expressed using a number or a string value:
      Number: Width in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • Default value: 2pt
    | -| wk inside | When the selected area contains several paragraphs, specifies that the attribute should affect only the corresponding inter-paragraph property (not outside). It applies only to border, padding and margin attributes, and must be added to the specified attribute. See example 2 of the [WP SET ATTRIBUTES](../commands/wp-set-attributes.md) command. | -| wk outside | When the selected area contains several paragraphs, specifies that the attribute should affect only the corresponding paragraph external property (not inside). It applies only to border, padding and margin attributes, and must be added to the specified attribute. See example 2 of the [WP SET ATTRIBUTES](../commands/wp-set-attributes.md) command. | - -### Document settings and information - -Document information attributes are used to set or get standard document information or document-level settings. They can be applied to the following 4D Write Pro targets: - -| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | -| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | -| X | | | | | | | | | - -**Document Information** - -| Constant | Comment | -| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk author | Specifies name of author of the document (string) | -| wk company | Specifies a company associated with the document (string) | -| wk date creation | Returns creation date of document (date). This value is read-only and cannot be set. | -| wk date modified | Returns last modification date of document (date). This value is read-only and cannot be set. Note that this value is dynamically updated each time the document contents are edited, but not when the document is opened or saved. | -| wk dpi | DPI used for internal pixels <-> points conversion (integer). Always 96 (read-only). Do not confuse this internal attribute with the standard "dpi" action that allows modifying or reading the DPI of the current view of the document. | -| wk modified | Indicates if the document has been modified since its associated object was created (see below). Possible values:
    • **True** \- document has been modified
    • **False** \- document has not been modified (default when the object is created)
    This property is always set to **false** when the object containing the document is created (i.e. with [WP Import document](../commands/wp-import-document.md), [WP New](../commands-legacy/wp-new.md), an object copy or when the object field/attribute is loaded from the database). It is automatically set to **true** by 4D Write Pro as soon as a modification is done to the contents of the document, whatever the origin of the modification (user action or programming). **Notes:**
    • A new value evaluated from a formula or a new image loaded from a URL is not considered as a document modification (the source string is left untouched).
    • Once set to **true** by 4D Write Pro, this property is never automatically set back to **false**, even if an "undo" or an "export" action is executed. However, since it is a read-write property, it can be set by your code.
    • Unlike wk date modified, wk modified is *volatile*, i.e. it is not stored in the document.
    | -| wk notes | Specifies comments about the document (string). | -| wk subject | Specifies document subject (string) | -| wk title | Specifies document title (string). Default is "New 4D Write Pro Document" | -| wk version | Returns internal 4DWP version of the document (real). This number is only read using [WP GET ATTRIBUTES](../commands/wp-get-attributes.md); it cannot be set. | - -**Document Settings** - -| Constant | Comment | -| ------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk break paragraphs in formulas | Defines if carriage returns (CR) returned by formulas are treated as paragraph breaks. Possible values:
    • wk true \- Interpreted as paragraph breaks
    • wk false \- (default value) Interpreted as line breaks
    **Note:** If a formula uses [This](commands/this.md)*.pageNumber* or [This](commands/this.md)*.pageCount*, the attribute is ignored, carriage returns are always interpreted as line breaks. | -| wk tab decimal separator | Character used as decimal separator by decimal tabulations (see wk tabs). Possible values:
    • wk point or comma: use the first dot or comma from the right (default for new blank documents)
    • wk point: use the point character
    • wk comma: use the comma character
    • wk system: use decimal separator as returned by [GET SYSTEM FORMAT](../../commands-legacy/get-system-format.md) (default for imported legacy 4D Write documents)
    | - -### Fonts and text - -These attributes define the font family, size, and style of the text. They can be applied to the following 4D Write Pro targets: - -| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | -| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | -| X\* | X\* | X\* | X\* | X\* | X\* | X\* | X\* | | - -\*Applied to paragraph characters within elements - -| Constant | Comment | -| ------------------------- | ------------------------ | -| wk font | Specifies complete font name with styles, as returned by the [FONT STYLE LIST](../../commands-legacy/font-style-list.md) command. If you set an invalid font name, the command does nothing. Default value: "Times New Roman". | -| wk font bold | Specifies thickness of text (depends on available font styles). Possible values:
    • wk true to set selected characters to bold font style; with the [WP GET ATTRIBUTES](../commands/wp-get-attributes.md) command, wk true is returned if at least one selected character supports a bold font style.
    • wk false (default) to remove the bold font style from selected characters if any; with the [WP GET ATTRIBUTES](../commands/wp-get-attributes.md) command, wk false is returned if none of the selected characters supports a bold font style.
    | -| wk font default | Object defining the default substitution font(s) for the document (i.e. fonts to be used instead of document fonts that are not available in the OS). It contains:
    **Property****Type****Description**
    defaultString \| CollectionFont(s) to be used by default as replacement if a font is not supported by the OS, whatever the platform
    windowsString \| CollectionFont(s) to be used by default on Windows platform (prior to "default" if defined)
    macString \| CollectionFont(s) to be used by default on macOS platform (prior to "default" if defined)
    **Notes:**
    • Each property can contain a string (e.g. "Arial") or a collection of strings (e.g. \["Arial","sans-serif"\]). Font names must be family font names or "sans-serif", "serif", "monospace", "cursive" or "fantasy" to target generic font family like in html/css font-family.
    • By default if the wk font default is not set, or if none of defined fonts are available on a platform, font substitution is delegated to the OS.
    | -| wk font family | Specifies font family name as defined by wk font. Default value is "Times New Roman".
    An empty string is returned by the [WP GET ATTRIBUTES](../commands/wp-get-attributes.md) command if the selected characters contain different font family properties. | -| wk font italic | Specifies italic style of text (depends on available font styles). Possible values:
    • wk true to set selected characters to italic or oblique font style; with the [WP GET ATTRIBUTES](../commands/wp-get-attributes.md) command, wk true is returned if at least one selected character supports an italic or oblique font style.
    • wk false (default) to remove the italic or oblique font style from selected characters if any; with the [WP GET ATTRIBUTES](../commands/wp-get-attributes.md) command, wk false is returned if none of the selected characters supports an italic or oblique font style.
    | -| wk font size | Specifies font size for text. Possible values (in points only):
    • Real value (default = 12)
    • CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points)
    | -| wk text color | Specifies color of text. Possible values:
    • a CSS color ("#010101" or "#FFFFFF" or "red"). Default is "#000000" if string.
    • a 4D color longint value (see [`OBJECT SET RGB COLOR`](../../commands-legacy/object-set-rgb-colors.md) command)
    • a longint array containing an element for each R, G, B component (0-255)
    | -| wk text linethrough color | Specifies color of text linethrough. Possible values:
    • a CSS color ("#010101" or "#FFFFFF" or "red").
    • a 4D color longint value (see [`OBJECT SET RGB COLOR`](../../commands-legacy/object-set-rgb-colors.md) command)
    • a longint array containing an element for each R, G, B component (0-255)
    Default is "currentColor" if string, or wk default if longint. | -| wk text linethrough style | Specifies style of text linethrough (if any). Possible values:
    • wk none (default): no linethrough effect
    • wk solid: draw a solid line on the selected text
    • wk dotted: draw a dotted line on the selected text
    • wk dashed: draw a dashed line on the selected text
    • wk double: draw a double line on the selected text
    • wk semi transparent: dimmed line on the selected text. Can be combined with another line style.
    • wk word: draw a line on words only (exclude blank spaces). Can be combined with another line style.
    | -| wk text shadow color | Specifies shadow color of the selected text. Possible values:
    • a CSS color ("#010101" or "#FFFFFF" or "red").
    • a 4D color longint value (see [`OBJECT SET RGB COLOR`](../../commands-legacy/object-set-rgb-colors.md) command)
    • a longint array containing an element for each R, G, B component (0-255)
    • wk transparent (default)
    | -| wk text shadow offset | Specifies offset for shadow effect. Possible values:
    • Size expressed in points. Default value: 1pt
    | -| wk text transform | Specifies uppercase and lowercase letters in the text. Possible values:
    • wk capitalize: first letters are set to uppercase
    • wk lowercase: letters are set to lowercase
    • wk uppercase: letters are set to uppercase
    • wk small uppercase: letters are set to small uppercase
    • wk none (default): no transformation
    | -| wk text underline color | Specifies color of text underline. Possible values:
    • a CSS color ("#010101" or "#FFFFFF" or "red").
    • a 4D color longint value (see [`OBJECT SET RGB COLOR`](../../commands-legacy/object-set-rgb-colors.md) command)
    • a longint array containing an element for each R, G, B component (0-255)
    Default is "currentColor" if string, or wk default if longint. | -| wk text underline style | Specifies style of text underline (if any). Possible values:
    • wk none (default): no underline
    • wk solid: draw a solid underline
    • wk dotted: draw a dotted underline
    • wk dashed: draw a dashed underline
    • wk double: draw a double underline
    • wk semi transparent: dimmed underline. Can be combined with another line style.
    • wk word: draw an underline for words only (exclude blank spaces). Can be combined with another line style.
    | -| wk vertical align | Sets vertical alignment of an element. Can be used with characters, paragraphs, and pictures. Possible values:
    • wk baseline (default): aligns baseline of element with baseline of parent element
    • wk top: aligns top of element with top of tallest element on the line
    • wk bottom: aligns bottom of element with lowest element on the line
    • wk middle: element is placed in middle of parent element
    • wk superscript: aligns element as if it were superscript
    • wk subscript: aligns element as if it were subscript
    For characters, wk top and wk bottom have the same effect as wk baseline.

    For paragraphs, wk baseline, wk superscript and wk subscript have the same effect as wk top. | - -### Height/Width - -Height/width attributes are used to set the height and width of elements. They can be applied to the following 4D Write Pro targets: - -| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | -| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | -| X | X | X | X\* | X | X | | | | - -\*Applied to cells - -| Constant | Comment | -| ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk height | Sets height of element. The height property does not include padding, borders, or margins; it sets the height of the area inside the padding, border, and margin of the element. Possible values:
    • wk auto (default): height is based upon the contents of the element
    • Defined size: size expressed using real or string value:
      Real: Size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g*.: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters) Minimum value: 0pt, maximum value: 10,000pt.
    The wk height attribute is overridden by wk min height (if defined). | -| wk min height | Sets minimum height of the element. It prevents the value of the wk height property from becoming smaller than wk min height. Possible values:
    • wk auto (default): minimum height is based upon the contents of the element
    • Defined size: size expressed using real or string value:
      Real: Size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters) Minimum value: 0pt, maximum value: 10,000pt.
    The wk min height value overrides the wk height attribute.

    **Note:** This attribute is not supported by rows, columns, and cells. | -| wk min width | Sets minimum width of element. It prevents the value of the wk width property from becoming smaller than wk min width. Possible values:
    • wk auto (default): minimum width is based upon the contents of the element
    • Defined size: size expressed using real or string value:
      Real: Size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters) Minimum value: 0pt, maximum value: 10,000pt.
    The wk min width value overrides the wk width attribute. | -| wk width | Sets width of element. Possible values:
    • wk auto (default): width is based upon the contents of the element. Not available for text boxes (converted to 8 centimeters).
    • Defined size: size expressed using a real or string value:
      Real: Size in wk layout unit. String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters) Minimum value: 0pt, maximum value: 10,000pt.
    The wk width attribute is overridden by wk min width if defined.
    | - -### Image - -Image attributes are used to handle pictures inserted or or added in the area. They can be applied to the following 4D Write Pro targets: - -| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | -| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | -| X | X\* | X\* | X\* | | | | | | - -\*Applied to pictures in cells (inline pictures only) - -**Reminder:** As detailed in the *Handling pictures* section, 4D Write Pro supports two kinds of pictures: - -* Picture inserted inline using the [WP INSERT PICTURE](../commands/wp-insert-picture.md) or the [ST INSERT EXPRESSION](../../commands-legacy/st-insert-expression.md) command -* Picture anchored in the page using the [WP Add picture](../commands/wp-add-picture.md) command - -The following attributes are avalaible for both inline and anchored pictures: - -| Constant | Comment | -| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| wk image | Specifies an image reference. Can be any valid image such as a 4D picture variable or expression.
    • Value returned ([WP GET ATTRIBUTES](../commands/wp-get-attributes.md)): If the image was defined through a network URL, the target image is returned if it was already loaded, otherwise an empty image is returned.
    Use wk image url if you want to handle pictures through URLs or local URIs. | -| wk image alternate text | Specifies alternative text for image, if image cannot be displayed. | -| wk image display mode | Sets the display mode of anchored and inline images. Possible values:
    • wk scaled to fit (default)
    • wk truncated
    • wk truncated centered
    • wk proportional
    • wk proportional centered
    • wk replicated
    • wk replicated centered
    **Note:** The origin and clipping rectangles are always set to the content box (the image rectangle excluding the padding and border area). Use wk background display mode if you want to set the display mode of images used as background. | -| wk image url | Specifies an image defined through a URL (string). Can be a network URL or a data URI, absolute or relative to the structure file.
    • Value returned ([WP GET ATTRIBUTES](../commands/wp-get-attributes.md)): Network URL or data URI. It may not be equal to the initial URL for an image not referenced with the network URL (only network URLs are kept). For local file URLs, the image stream itself is kept in the document and thus the URL returned is a data URI with the image stream encoded in base64.
    Use wk image if you want to handle images as picture expressions. | -| wk owner | (Read-only attribute) Owner of the range/object/section/subsection (reference to the document for section/subsection). Value type: Object | -| wk type | Type of 4D Write Pro object. Possible values:
    • wk type default: Range or section with not defined type
    • wk type character: Character type
    • wk type paragraph: Paragraph type range
    • wk type image: Image (anchored and inline)
    • wk type container: Header or footer, for instance
    • wk type table: Table reference
    • wk type text box: Text box
    For ranges of cells, columns and rows only:
    • wk type table row: Table row reference
    • wk type table cell: Table cell reference
    • wk type table column: Table column reference
    For subsections only:
    • wk first page: First page subsection
    • wk right page: Right page subsection
    • wk left page: Left page subsection
    For tabs only, value used in the object for wk tab default or the objects of the collection for wk tabs:
    • wk left: Aligns tab to the left
    • wk right: Aligns tab to the right
    • wk center: Aligns tab to the center
    • wk decimal: Aligns tab on the decimal
    • wk bar: Inserts vertical bar at tab position
    | - -The following attributes are avalaible for inline pictures only: - -| Constant | Comment | -| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk end | (Read-only attribute)
    • Range end offset, or
    • Section or subsection text end index in the document body (for subsection, text end index of the parent section).
    Value type: Longint | -| wk start | (Read-only attribute)
    • Range start offset, or
    • Section or subsection text start index in the document body (for subsection, text start index of the parent section).
    Value type: Longint | -| wk vertical align | Sets vertical alignment of an element. Can be used with characters, paragraphs, and pictures. Possible values:
    • wk baseline (default): aligns baseline of element with baseline of parent element
    • wk top: aligns top of element with top of tallest element on the line
    • wk bottom: aligns bottom of element with lowest element on the line
    • wk middle: element is placed in middle of parent element
    • wk superscript: aligns element as if it were superscript
    • wk subscript: aligns element as if it were subscript
    For characters, wk top and wk bottom have the same effect as wk baseline.

    For paragraphs, wk baseline, wk superscript and wk subscript have the same effect as wk top. | - -The following attributes are avalaible for anchored pictures only: - -| Constant | Comment | -| --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk anchor horizontal align | Defines the horizontal alignment of an image or a text box relative to the origin (see wk anchor origin). Possible values:
    • wk left \- left align
    • wk center \- center align *(not compatible with HTML, images are not displayed on the web)*
    • wk right \- right align
    | -| wk anchor horizontal offset | Defines the horizontal offset of an image or a text box expressed in a CSS dimension string or longint (cm or pt or pixel) from wk layout unit. Possible values:
    • Left or right limit of the page relative to the wk anchor horizontal align
    • Left or right limit of body in embedded mode (if wk anchor section \= wk anchor embedded)
    Default value = 0. | -| wk anchor layout | Defines the layout position of an image or a text box relative to the text on a page. Possible values:
    • wk behind text \- image or text box is anchored, behind the text
    • wk in front of text \- image or text box is anchored, in front of the text
    • wk text wrap top bottom \- image or text box is anchored with text wrapped above and below the image or text box with empty sides to its left and right
    • wk text wrap square \- image or text box is anchored with text wrapped all around the imagine or text box
    • wk text wrap square left \- image or text box is anchored with text wrapped on the left of the image or text box
    • wk text wrap square right \- image or text box is anchored with text wrapped on the right of the image or text box
    • wk text wrap square largest \- image or text box is anchored with text wrapped on the largest side of the image or text box
    • wk inline with text \- image is inline with text (default for images inserted with [WP INSERT PICTURE](../commands/wp-insert-picture.md)). Not available for text boxes. Read-only attribute (inline pictures cannot be converted to anchored pictures by programming).
    | -| wk anchor origin | Defines if image or text box is anchored to the page, header or footer. Possible values:
    • wk paper box (default) - image or text box is anchored to the edge of the page
    • wk header box \- image or text box is anchored to the document header. If the header is not visible, image or text box is not displayed.
    • wk footer box \- image or text box is anchored to the document footer. If the footer is not visible, image or text box is not displayed.
    This selector is ignored in embedded mode. | -| wk anchor page | Defines the page index or the type of page an image or a text box is anchored to. Possible values:
    • wk anchor all \- anchors an image or a text box to all pages of the section(s) defined by wk anchor section
    • wk anchor first page \- anchors an image or a text box to the first page subsection of the section(s) defined by wk anchor section
    • wk anchor left page \- anchors an image or a text box to the left pages subsection of the section(s) defined by wk anchor section
    • wk anchor right page \- anchors an image or a text box to the right pages subsection of the section(s) defined by wk anchor section
    • a number (Longint >= 0) indicating which page to anchor the image or text box to. In this case, wk anchor section \= wk anchor all. Section anchoring is ignored if an image or a text box is anchored to a single page.
    **Note**: Images and Text boxes in Page mode are not displayed in browsers. | -| wk anchor section | Defines the section index or the type of section that an image or a text box is anchored to. Possible values:
    • wk anchor all (default) - anchors an image or a text box to all sections in a document (image or text box is only visible in page mode)
    • wk anchor embedded \- anchors an image or a text box to the document body in embedded mode (image or text box is only visible in embedded mode)
    • a number (Longint >= 1) indicating the section to anchor the image or text box to (image or text box is only visible in page mode).
    **Note**: Images or text boxes in Page mode are not displayed in browsers. | -| wk anchor vertical align | Defines the vertical alignment of an image or a text box relative to the origin (see wk anchor origin). Possible values:
    • wk top \- top align
    • wk center \- middle align *(not compatible with HTML, images are not displayed in browsers)*
    • wk bottom \- bottom align
    | -| wk anchor vertical offset | Defines the vertical postion of an image or a text box expressed in a CSS dimension string or number (cm or pt or pixel). Possible values:
    • Top, center or bottom limit of the page (see wk anchor origin) or
    • Top, center or bottom limit of body in embedded mode (if wk anchor section \= wk anchor embedded).
    Default value = 0. | -| wk id | ID of the element (header, footer, body, paragraph, image, text box, table, or row). Value type: String Note: The ID cannot be empty for a text box. | -| wk image expression | Specifies an anchored image defined through a 4D expression.

    **Note**:
    • If the expression can not be evaluated or does not return a valid 4D picture, an unloaded image graphic will be displayed (empty image with black border).
    • If attribute is set to " " or used with [WP RESET ATTRIBUTES](../commands/wp-reset-attributes.md), the expression will be removed and the image will no longer be defined by it. Doing this before the image has been computed will result in an empty image.
    | -| wk image formula | Specifies an anchored image defined through a 4D formula object.

    **Note**:
    • If the formula can not be evaluated or does not return a valid 4D picture, an unloaded image graphic will be displayed (empty image with black border).
    • If attribute is set to **Null** or used with [WP RESET ATTRIBUTES](../commands/wp-reset-attributes.md), the formula will be removed and the image will no longer be defined by it. Doing this before the image has been computed will result in an empty image.
    | - -### Layout - -Layout attributes define how columns, sections, subsections, or pages are formatted in the document. They can be applied to the following 4D Write Pro targets: - -| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | -| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | -| X | X | | | | | | | | - -**Note:** Documents in embedded mode use wk margin attributes (see **Margin** below). In page mode, document, sections and subsections use wk page margin attributes. - -| Constant | Comment | -| ---------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk column count | (Available for tables, documents and sections) Number of columns. Value type: Longint
    • For a table: read-only attribute
    • For a document or a section: read-write attribute. Default value=1 (single column). Maximum value=20
    | -| wk column rule color | Vertical column rule color. Possible values:
    • a CSS color ("#010101" or "#FFFFFF" or "red"). Default is "#000000" (black)
    • a 4D color longint value (see [`OBJECT SET RGB COLOR`](../../commands-legacy/object-set-rgb-colors.md) command)
    • a longint array containing an element for each R, G, B component (0-255)
    | -| wk column rule style | Vertical column rule style. Possible values:
    • wk none (default): no rule
    • wk hidden: same as wk none, except in rule conflict resolution
    • wk solid: solid rule
    • wk dotted: dotted rule
    • wk dashed: dashed rule
    • wk double: double rule
    • wk groove: 3D groove rule (actual effect depends on the rule color)
    • wk ridge: 3D ridged rule (actual effect depends on the rule color)
    • wk inset: 3D inset rule (actual effect depends on the rule color)
    | -| wk column rule width | Vertical column rule width. Possible values:
    • Real: width in wk layout unit.
    • String: width value and unit concatenated. *(e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
      Default value="2.5pt"
    | -| wk column spacing | (For documents or sections only) Spacing between two columns. Possible values:
    • Real: width in wk layout unit
    • String: width value and unit concatenated. *(e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters).
      Default value="12pt"
    | -| wk column width | (For documents or sections only) Read-only attribute. Current width for each column, i.e. computed width based upon actual page width, page margins, column count and column spacing.
    For the document, uses the default section column width, so can be different from the actual column width of section(s) if some attributes are overriden in a section.
    Possible values:
    • Real: width in wk layout unit.
    • String: width value and unit concatenated. *(e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    | -| wk header and footer autofit | Specifies if the height of a 4D Write Pro document's headers and footers resize automatically to avoid truncating their contents. Possible values:
    • wk true (default for 4D Write Pro documents)
    • wk false (default for converted 4D Write documents)
    | -| wk layout unit | Specifies unit of dimension by default for the document when a value is set or get as a number. Designates unit for the ruler as well as for dimension attributes such as wk width, except for wk font size, wk border width (and its variations), wk border radius and wk text shadow offset for which the unit for number values is always the point. Possible values:
    • wk unit cm (default): centimeters
    • wk unit pt: points
    • wk unit px: pixels
    • wk unit percent (only for wk line height and wk background size h / wk background size v)
    • wk unit mm: millimeters
    • wk unit inch: inches
    **Note:** When a unit that is not supported by the ruler is selected through this attribute (i.e. wk unit px or wk unit percent), the ruler then uses the cm unit. | -| wk page first number | Page number of the first page of the section or document (Read-only with subsections). Possible values: any integer value >=1 | -| wk page first right | The first page of the document is a right page (Read-only with section or subsection). Possible values:
    • [True](../../commands-legacy/true.md) (default): document starts on a right page
    • [False](../../commands-legacy/false.md): document starts on a left page
    | -| wk page height | Page height (in page mode) expressed using a real or string value (Read-only with section or subsection). Possible values:
    • Real: Height in wk layout unit.
    • String: CSS string with value and unit concatenated *(e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters). Supported units: pt,cm,mm, inches.
    | -| wk page margin | Size for all margins of the page (page mode). Default is 2.5cm. Possible values:
    • Real: Size in wk layout unit.
    • String: CSS string with value and unit concatenated *(e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters). Supported units: pt, cm, mm, px, inches.
    • wk none: no specific margin.
    | -| wk page margin bottom | Size for bottom margin of the page (page mode). Possible values:
    • Real: Size in wk layout unit.
    • String: CSS string with value and unit concatenated *(e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters). Supported units: pt, cm, mm, px, inches.
    • wk none: no specific margin.
    | -| wk page margin left | Size for left margin of the page (page mode). Possible values:
    • Real: Size in wk layout unit.
    • String: CSS string with value and unit concatenated *(e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters). Supported units: pt, cm, mm, px, inches.
    • wk none: no specific margin.
    | -| wk page margin right | Size for right margin of the page (page mode). Possible values:
    • Real: Size in wk layout unit.
    • String: CSS string with value and unit concatenated *(e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters). Supported units: pt, cm, mm, px, inches.
    • wk none: no specific margin.
    | -| wk page margin top | Size for top margin of the page (page mode). Possible values:
    • Real: Size in wk layout unit.
    • String: CSS string with value and unit concatenated *(e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters). Supported units: pt, cm, mm, px, inches.
    • wk none: no specific margin.
    | -| wk page orientation | Orientation of the page. Possible values:
    • wk portrait (0) (default)
    • wk landscape (1)
    | -| wk page size | Defines the document's page size (modifies the attributes wk page height and wk page width). Possible values:
    • Printer paper size names.
    • Standard ISO paper sizes (The ISO paper size supported values are: "A0" to "A10", "B0" to "B10" , "C0" to "C10", "DL" ,"Letter", "Junior Legal" , "Legal" and "Tabloid").
    • Custom paper size names defined by the user.
    Priority is given to current printer paper sizes over ISO sizes. Unknown formats trigger an error. | -| wk page width | Page width (in page mode) expressed using a real or string value (Read-only with section or subsection). Possible values:
    • Real: Width in wk layout unit.
    • String: CSS string with value and unit concatenated *(e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters). Supported units: pt,cm,mm, inches.
    | - -### Links - -Link attributes are used to set or get URLs added to ranges. They can be applied to the following 4D Write Pro targets: - -| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | -| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | -| X | X\* | X | X | X | | | | | - -\*Inline pictures only - -| Constant | Comment | -| ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| wk link url | Hyperlink assigned to the range. Possible values:
    • absolute url, for example "http://www.4d.com/"
    • relative link, for example "/test/page.html" (the link is relative to the database structure file)
    • bookmark link, for example "#Introduction"
    • 4D method link, for example "method4D:myAlert?parameter='Hello%World!'"
    • empty string = no link
    | - -### Lists - -4D Write Pro supports two main [types of lists](../user-legacy/using-a-4d-write-pro-area.md#lists): - -* unordered lists: where list items are marked with bullets -* ordered lists: where list items are marked with numbers or letters - -List attributes are used to configure your lists and set different list item fonts or markers. They can be applied to the following 4D Write Pro targets: - -| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | -| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | -| X | X\* | X\* | X\* | | | | | | - -\*Applied to paragraphs within cells - -| Constant | Comment | -| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk list font | Specifies complete font name, as returned by the [FONT STYLE LIST](../../commands-legacy/font-style-list.md) command, to display the list item marker (but not the paragraph text). If the system does not recognize the font name, it handles the substitution. If you set an invalid font name, the command does nothing. Default value: "Times". | -| wk list font family | Specifies font family name as defined by wk list font used to display the list item marker (but not the paragraph text). Default value is "Times New Roman". | -| wk list start number | Sets starting value of an ordered list. Possible values:
    • wk auto (default): sets the starting value to 0\.
    • an integer value: starting value
    | -| wk list string format LTR | List item marker string format for left-to-right paragraph direction. If defined, it overrides default list item marker string format for the list.
    • For unordered lists: string used as list item marker (usually a single character string, *e.g.* "-")
    • For ordered lists: string containing the "#" character. "#" is a placeholder for the computed number or letter(s). Default is “#.”, so if current list item number is 15 and list style type is decimal, list item marker string will be "15."
    | -| wk list string format RTL | List item marker string format for right-to-left paragraph direction. If defined, it overrides default list item marker string format for the list.
    • For unordered lists: string used as list item marker (usually a single character string, *e.g.* "-")
    • For ordered lists: string containing the "#" character. "#" is a placeholder for the computed number or letter(s). Default is “#.”, so if current list item number is 15 and list style type is decimal, list item marker string will be "15."
    | -| wk list style image | Specifies an image reference as the list item marker in an unordered list. Possible values:
    • wk none (default): list item marker is not defined by an image
    • any valid image such as a 4D picture variable or expression
    • Value returned ([WP GET ATTRIBUTES](../commands/wp-get-attributes.md)): If the image was defined through a network URL, the target image is returned if it was already loaded, otherwise an empty image is returned.
    Use wk list style image url if you want to handle pictures through URLs or local URIs. | -| wk list style image height | Sets height of image used as list item marker. Possible values:
    • wk auto (default): height is based upon image size
    • Defined size: size expressed using real or string value:
      Real: Size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters) Minimum value: 0pt, maximum value: 10,000pt.
    | -| wk list style image url | Image as the list item marker in an unordered list, defined through a URL (string). Possible values:
    • wk none (default): list item marker is not defined by an image
    • a network URL or a data URI, absolute or relative to the structure file
    • Value returned ([WP GET ATTRIBUTES](../commands/wp-get-attributes.md)): Network URL or data URI. It may not be equal to the initial URL for an image not referenced with the network URL (only network URLs are kept). For local file URLs, the image stream itself is kept in the document and thus the URL returned is a data URI with the image stream encoded in base64.
    Use wk list style image if you want to handle list item marker images as picture expressions. | -| wk list style type | Specifies type of ordered or unordered list item marker. Possible values are:
    • wk disc (default)
    • wk circle
    • wk square
    • wk decimal: 1 2 3
    • wk decimal leading zero: 01 02 03
    • wk lower latin: a b c
    • wk lower roman: i ii iii iv
    • wk upper latin: A B C
    • wk upper roman: I II III IV
    • wk lower greek: alpha, beta, gamma, etc.
    • wk armenian
    • wk georgian
    • wk hebrew
    • wk hiragana
    • wk katakana
    • wk cjk ideographic
    • wk hollow square
    • wk diamond
    • wk club
    • wk decimal greek
    • wk custom: unordered list with "-" as default list item marker; this is a convenience style used in order to customize a list item marker with wk list string format LTR or wk list string format RTL without modifying standard list item markers
    • wk none (non-hierarchical)
    | - -### Margins - -Margins are the area that is outside the border of an element. They are transparent. The following picture illustrates the various elements that can be configured for a "box" element: - -![](../../assets/en/WritePro/commands/pict2808436.en.png) - -Margin attributes can be applied to the following 4D Write Pro targets: - -| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | -| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | -| X | X | X | X | X | X | | | | - -**Note:** Sections and subsections use wk page margin attributes; wk margin attributes are only used by documents in embedded mode (see **Layout** above). - -| Constant | Comment | -| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk inside | When the selected area contains several paragraphs, specifies that the attribute should affect only the corresponding inter-paragraph property (not outside). It applies only to border, padding and margin attributes, and must be added to the specified attribute. See example 2 of the [WP SET ATTRIBUTES](../commands/wp-set-attributes.md) command. | -| wk margin | Specifies size for all margins of the element. Possible values:
    • Size expressed using a number or a string value:
      Number: size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • wk none (default): no specific margin
    | -| wk margin bottom | Specifies size for bottom margin of the element. Possible values:
    • Size expressed using a number or a string value:
      Number: size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • wk none (default): no specific margin
    | -| wk margin left | Specifies size for left margin of the element. Possible values:
    • Size expressed using a number or a string value:
      Number: size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • wk none (default): no specific margin
    | -| wk margin right | Specifies size for right margin of the element. Possible values:
    • Size expressed using a number or a string value:
      Number: size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • wk none (default): no specific margin
    | -| wk margin top | Specifies size for top margin of the element. Possible values:
    • Size expressed using a number or a string value:
      Number: size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • wk none (default): no specific margin
    | -| wk outside | When the selected area contains several paragraphs, specifies that the attribute should affect only the corresponding paragraph external property (not inside). It applies only to border, padding and margin attributes, and must be added to the specified attribute. See example 2 of the [WP SET ATTRIBUTES](../commands/wp-set-attributes.md) command. | - -### Padding - -Padding is the white space between the element content and the element border. Padding is affected by the background color of the element. - -The following picture illustrates the various elements that can be configured for a "box" element: - -![](../../assets/en/WritePro/commands/pict2808436.en.png) - -Padding attributes can be applied to the following 4D Write Pro targets: - -| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | -| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | -| X | X | X | X | X\* | X\* | X | X | X | - -\*Applied to cells - -| Constant | Comment | -| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk inside | When the selected area contains several paragraphs, specifies that the attribute should affect only the corresponding inter-paragraph property (not outside). It applies only to border, padding and margin attributes, and must be added to the specified attribute. See example 2 of the [WP SET ATTRIBUTES](../commands/wp-set-attributes.md) command. | -| wk outside | When the selected area contains several paragraphs, specifies that the attribute should affect only the corresponding paragraph external property (not inside). It applies only to border, padding and margin attributes, and must be added to the specified attribute. See example 2 of the [WP SET ATTRIBUTES](../commands/wp-set-attributes.md) command. | -| wk padding | Specifies size of padding for all sides of the element. Possible values:
    • Size expressed using a number or a string value:
      Number: size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • wk none (default): no specific padding
    | -| wk padding bottom | Specifies size of padding for bottom of the element. Possible values:
    • Size expressed using a number or a string value:
      Number: size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • wk none (default): no specific padding
    | -| wk padding left | Specifies size of padding for left side of the element. Possible values:
    • Size expressed using a number or a string value:
      Number: size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • wk none (default): no specific padding
    | -| wk padding right | Specifies size of padding for right side of the element. Possible values:
    • Size expressed using a number or a string value:
      Number: size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • wk none (default): no specific padding
    | -| wk padding top | Specifies size of padding for top of the element. Possible values:
    • Size expressed using a number or a string value:
      Number: size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters)
    • wk none (default): no specific padding
    | - -### Paragraphs - -Paragraph attributes are used to define properties for the text organization within a paragraph. They can be applied to the following 4D Write Pro targets: - -| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | -| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | -| X | X\* | X\* | X\* | X\* | X\* | | | | - -\*Applied to paragraphs within elements - -| Constant | Comment | -| ------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk avoid widows and orphans | Enables or disables the widow and orphan control. When enabled, 4D Write Pro does not allow widows (last line of a paragraph isolated at the top of a page) or orphans (first line of a paragraph isolated at the bottom of a page) in the document. Possible values:
    • wk true (default): widow and orphan control is enabled
    • wk false: widow and orphan control is disabled (isolated lines are allowed)
    • wk mixed when reading the attribute
    | -| wk direction | Specifies text direction of paragraph. Possible values:
    • wk left to right (default)
    • wk right to left
    | -| wk id | ID of the element (header, footer, body, paragraph, image, text box, table, or row). Value type: String Note: The ID cannot be empty for a text box. | -| wk keep with next | Links a paragraph with the next so that they cannot be separated by automatic page or column breaks. If applied to a target that is not a paragraph, this option is applied to the paragraphs inside the target. Possible values:
    • true - Paragraph is linked with the next
    • false - (default) Paragraph is not linked with the next
    If a break is manually added between two linked paragraphs, this attribute is ignored. If this attribute is applied to the last paragraph of the last cell in a table, the last row of the table is linked to the following paragraph. | -| wk line height | Specifies space between lines. Possible values:
    • wk normal (default): use value based upon text size
    • Height expressed using a number or a string value:
      Real: height in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters) A relative value (percentage %) is also supported.
    | -| wk page break inside paragraph | Controls the automatic page break feature inside paragraphs. It applies:
    • to all the paragraphs inside the target
    • to the parent paragraph(s) when the target is a text range
    Possible values:
    • wk auto (default): no constraints regarding page breaks inside the paragraph/table
    • wk avoid: prevents paragraph from being broken into parts on two or more pages (when possible).
    | -| wk tab default | Object containing the attributes of the default tab within the target (*e.g.*, paragraph, body, etc.). Default tab attributes can include:
    **Property****Type****Description**
    wk typeLongintTab alignment (wk left, wk right, wk center, wk decimal, wk bar).
    wk offsetLongintTab position. Value must be greater than 0\.
    wk leadingStringTab leading character.
    **Note**: As a shortcut for defining the offset only, you can directly pass a numeric value in the current unit (e.g., 1.5) or a CSS text value (e.g., "3cm"). 4D will construct the tab object automatically. | -| wk tab stop leadings | **COMPATIBILITY NOTE**: While this selector continues to work for compatibility purposes, it is recommended to use wk tab default or wk tabs instead. Specifies the leading characters for tabs in paragraph ranges.
    Possible values:
    • Text array
    • Text
    Synchronized with the wk tab stop offsets and wk tab stop types arrays. | -| wk tab stop offsets | **COMPATIBILITY NOTE**: While this selector continues to work for compatibility purposes, it is recommended to use wk tab default or wk tabs instead. Specifies tab offsets for the target. Possible values:
    • Array of tab offset values
      **COMPATIBILITY NOTE**: Previously the last value of the array was the default tab offset value (not an absolute value). As of 4D v17 R5, the last value is an absolute value (not the default value). Use wk tab default to define the default tab value.
    • Scalar value
    Values are expressed using CSS strings (default) or Real values in wk layout unit. Maximum value is 10,000pt. Synchronized with the wk tab stop leadings and wk tab stop types arrays. | -| wk tab stop types | **COMPATIBILITY NOTE**: While this selector continues to work for compatibility purposes, it is recommended to use wk tab default or wk tabs instead. Specifies tab stop type for the paragraph. Possible values:
    • array of tab stop type values (if tab stops have been defined through an array).
    • wk left (default)
    • wk right
    • wk center
    • wk decimal
    • wk bar
    Synchronized with the wk tab stop offsets and wk tab stop leadings arrays. | -| wk tabs | Collection of tab objects. Each tab object contains one or more of the following attributes:
    **Property****Type****Description**
    wk typeLongintTab alignment (wk left, wk right, wk center, wk decimal, wk bar).
    wk offsetLongintTab position. Value must be greater than 0\.
    wk leadingStringTab leading character.
    **Note**: As a shortcut for defining the offset only, when using [WP SET ATTRIBUTES](../commands/wp-set-attributes.md) you can pass a numeric value in the current unit (e.g., 1.5) or a CSS text value (e.g., "3cm") as a collection element. 4D will construct the tab object automatically. An empty collection is returned by the [WP GET ATTRIBUTES](../commands/wp-get-attributes.md) command if the target:
    • contains mixed tab values, or
    • does not contain absolute values.
    | -| wk text align | Specifies horizontal alignment of text in the paragraph. Possible values:
    • wk left (default)
    • wk right
    • wk justify
    • wk center
    | -| wk text indent | Specifies indentation of first line in the paragraph. Possible values:
    • Real: Size in wk layout unit. Default is 0.
    • String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters) Minimum value: 0pt, maximum value: 10,000pt.
    | -| wk vertical align | Sets vertical alignment of an element. Can be used with characters, paragraphs, pictures, text boxes, tables, table rows, and table columns/cells. Cannot be used with sections or subsections. Possible values:
    • wk baseline: aligns baseline of element with baseline of parent element
    • wk top: aligns top of element with top of tallest element on the line
    • wk bottom: aligns bottom of element with lowest element on the line
    • wk middle: element is placed in middle of parent element
    • wk superscript: aligns element as if it were superscript
    • wk subscript: aligns element as if it were subscript
    For characters, wk top and wk bottom have the same effect as wk baseline.

    For paragraphs, wk baseline, wk superscript and wk subscript have the same effect as wk top.

    For tables, table rows, and table columns/cells, only wk top, wk bottom and wk middle values are supported. | - -### Protection - -The read/write status of a 4D Write Pro target can be defined using the wk protected attribute. Defining a target as protected makes it uneditable once protection is enabled globally for the document (with the wk protection enabled attribute). Until global protection is enabled, targets with the wk protected attribute set to "true" can still be edited and modified. - -The following attribute is used to control the global document protection. It can be applied to the following 4D Write Pro targets: - -| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | -| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | -| X | | | | | | | | | - -| Constant | Comment | -| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk protection enabled | Enables or disables the global protection (read/write) status of a 4D Write Pro document. Possible values:
    • wk true \- Protection is enabled. Protected targets in the document cannot be modified.
    • wk false \- Protection is disabled. (default) All targets in the document can be modified.
    | - -The following attribute is used to control the protection status of specific content. It can be applied to the following 4D Write Pro targets: - -| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | -| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | -| X | X | X | X | X | X | X | X | X | - -| Constant | Comment | -| ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk protected | Defines the read/write protection status for a 4D Write Pro target (excluding style sheets). Possible values:
    • wk true \- The target is defined as protected and cannot be modified when global protection is enabled.
    • wk false \- The target is not protected. (default)
    • wk mixed \- (Range targets only). Part of the target is defined as protected. The protected part cannot be modified when global protection is enabled.
    **Note**:
    Changing the protection status of a parent target will also change the status of any of the target's children. | - -Specific edit actions are handled in the following situations for protected targets: - -* **Copy / Paste** **content** \- When protected content is copied, all of its attributes are copied with it. If pasted into a document with global protection: - * *Enabled* \- Protection on the pasted content is disabled, allowing it to be modified. - * *Disabled* \- Protection on the pasted content remains intact and uneditable. -* **Modify / Delete** **pictures** - * *Anchored picture* \- If protection is enabled on an anchored picture, no deletions or modifications can be made. - * *Inline picture* \- If a protected inline picture is embedded within an unprotected paragraph, it can be deleted but its attributes cannot be modified. -* **Add / Delete rows or columns** \- Rows and columns can only be added or deleted when protection is disabled for a table. When protection is enabled for a table, no changes are possible. -* **Delete paragraphs** \- When located between protected content, an unprotected paragraph can be cleared but not deleted. - -### Ranges - -Range attributes are read-only and provide information about range properties. Range attributes can only be applied to range objects. - -| Constant | Comment | -| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| wk break type | (Read-only attribute) Type of break within a break range object returned by [WP Get breaks](../commands-legacy/wp-get-breaks.md). Possible values:
    • wk line break,
    • wk paragraph break,
    • wk column break,
    • wk page break,
    • wk section break
    | -| wk container| (Read-only attribute) Text container of the range, i.e. a header, a footer, or a text box. Value type: Object (*undefined* if the range is in the body of the document) | -| wk end | (Read-only attribute)
    • Range end offset, or
    • Section or subsection text end index in the document body (for subsection, text end index of the parent section).
    Value type: Longint | -| wk owner | (Read-only attribute) Owner of the range/object/section/subsection (reference to the document for section/subsection). Value type: Object | -| wk start | (Read-only attribute)
    • Range start offset, or
    • Section or subsection text start index in the document body (for subsection, text start index of the parent section).
    Value type: Longint | -| wk type | Type of 4D Write Pro object. Possible values:
    • wk type default: Range or section with not defined type
    • wk type character: Character type
    • wk type paragraph: Paragraph type range
    • wk type image: Image (anchored and inline)
    • wk type container: Header or footer, for instance
    • wk type table: Table reference
    • wk type text box: Text box
    For ranges of cells, columns and rows only:
    • wk type table row: Table row reference
    • wk type table cell: Table cell reference
    • wk type table column: Table column reference
    For subsections only:
    • wk first page: First page subsection
    • wk right page: Right page subsection
    • wk left page: Left page subsection
    For tabs only, value used in the object for wk tab default or the objects of the collection for wk tabs:
    • wk left: Aligns tab to the left
    • wk right: Aligns tab to the right
    • wk center: Aligns tab to the center
    • wk decimal: Aligns tab on the decimal
    • wk bar: Inserts vertical bar at tab position
    | - -### Rows and columns - -These attributes are specific to rows and/or columns. They can be applied to the following 4D Write Pro targets: - -| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | -| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | -| X | X | | | | | | | | - -| Constant | Comment | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk column count | (Available for tables, documents and sections) Number of columns. Value type: Longint
    • For a table: read-only attribute
    • For a document or a section: read-write attribute. Default value=1 (single column). Maximum value=20
    | -| wk first column | (Read-only attribute) Number of the first table column included in the range. Value type: Longint | -| wk first row | (Read-only attribute) Number of the first table row included in the range. Value type: Longint | -| wk header | Specifies if the row is a header row for the table. The header attribute can be either a boolean (default) or an integer. Possible values:
    • Boolean: True if the row is a header row. False otherwise.
    • Integer: wk true wk false wk mixed
    Only one of the first five rows of a table can be set to True (see *Repeated headers*). If the value is set to True for a row, the attribute is set to True for all the preceding rows. If the value is set to False for a row, it is also set to False for all the following rows. | -| wk page break inside row | Controls the automatic page break feature inside table rows. It applies:
    • to all the rows inside the target
    • to the parent rows when the target is a text range or a cell range
    If this option is applied to a table, it is actually applied to the rows of the table, not the table itself. This option is not taken into account if wk page break inside table is set to wk avoid. Possible values:
    • wk auto (default): a row *may* be split in two parts when the content of any cell (of the row) does not fit in the page when a physical page break occurs
    • wk avoid: table rows are never split
    • wk mixed when reading the attribute
    **Compatibility note**: for documents created with versions lower than v19 R4, the value for each row is set to wk avoid. | -| wk row count | (Read-only attribute) Total number of rows. Value type: Longint | -| wk table | (Read-only attribute) The parent table. Value type: Object | -| wk table ID | (Read-only attribute) ID of the parent table. Value type: String | - -### Sections and subsections - -Section and subsection attributes handle specific section parameters (generic layout parameters also apply to sections and subsections, see **Layout** above). They can be applied to the following 4D Write Pro targets: - -| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | -| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | -| X | | | | | | | | | - -**Note:** Default values for column, padding, border and background attributes are inherited from the parent object: - -* for sections, they are based upon document values; -* for subsections, they are based upon parent section values if attributes are overridden for the parent section, otherwise document values. - -| Constant | Comment | -| ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk end | (Read-only attribute)
    • Range end offset, or
    • Section or subsection text end index in the document body (for subsection, text end index of the parent section).
    Value type: Longint | -| wk owner | (Read-only attribute) Owner of the range/object/section/subsection (reference to the document for section/subsection). Value type: Object | -| wk parent | (Read-only subsection attribute) Parent section of the subsection. Value type: object (section reference). | -| wk section index | (Read-only section or subsection attribute) Index of the section. Possible values: any integer value >=1 | -| wk section name | Section user name, used to display section name in menus or in the document view (Read-only with subsections).
    Possible values: String (default is '', which means default display name will be used). | -| wk start | (Read-only attribute)
    • Range start offset, or
    • Section or subsection text start index in the document body (for subsection, text start index of the parent section).
    Value type: Longint | -| wk type | (Read-only attribute) Type of 4D Write Pro object. Possible values:
    • wk type default: Range or section with not defined type
    • wk type paragraph: Paragraph type range
    • wk type image: Image (anchored and inline)
    • wk type container: Header or footer, for instance
    • wk type table: Table reference
    For ranges of cells, columns and rows only:
    • wk type table row: Table row reference
    • wk type table cell: Table cell reference
    • wk type table column: Table column reference
    For subsections only:
    • wk first page: First page subsection
    • wk right page: Right page subsection
    • wk left page: Left page subsection
    | - -### Style sheets - -Style sheet attributes are used to apply existing style sheet objects to the following 4D Write Pro targets: - -| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | -| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | -| X | X | X\*\* | X\* | X\* | | | | | - -\*Read-only for text boxes, headers and footers, they are managed by 4D Write Pro (there is one style sheet by section header or footer). -\*\*Inline pictures only. - -| Constant | Comment | -| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| wk list concat string format | Specifies whether the numbering marker of the current level is concatenated with the marker of the previous level.

    When set to:
    • True: the marker includes the numbering of the previous level (e.g., “1.1”, “1.1.1”).
    • False: only the numbering of the current level is displayed (e.g., “1”, “1”, “1”).
    | -| wk list level count | **For hierarchical style sheets:** (Read-only for sub-level style sheet) Total number of levels in the hierarchy. Possible values:
    • From 1 to 9

    **For non-hierarchical style sheets:** (Read-only) Possible value: 0| -| wk list level index | **For hierarchical style sheets:** (Read-only) Level of the style sheet in the hierarchy. Possible values:
    • From 1 to 9

    **For non-hierarchical style sheets:** (Read-only) Possible value: 0
    **For paragraphs or paragraph ranges:** Level of the hierarchical style sheet applied. Possible values:
    • From 1 to 9
    | -| wk list root style | (Read-only) Name of the root-level style sheet to which the current style sheet is related. Possible values:
    • sub-level style sheet: name of the related root-level style sheet
    • root-level style sheet: empty string
    | -| wk new line style sheet | Specifies style sheet to use when adding a new line in the paragraph. Possible values:
    • existing style sheet name or empty string (default) to use the same style for a new line
    • style sheet object (must belong to the same document)
    | -| wk style sheet | Specifies current style sheet for the selected element(s). Possible values:
    • style sheet object (must belong to the same document)
    • existing style sheet name
    | - - - -For information about creating style sheet objects and defining the attributes within them, see the [*Style sheets* page](../user-legacy/stylesheets.md). - -### Tables - -Table attributes are specific to tables. They can be applied to the following 4D Write Pro targets: - -| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | -| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | -| X | X | | | | | | | | - -| Constant | Comment | -| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| wk bottom carry over row | Specifies if carry-over rows must be repeated at the bottom of each page/column of a split datasource table but on the last page/column in value display mode (the carry-over row must be created in the table template, see *Carry-over rows*). Available values:
    • true: add carry-over rows at the bottom of split tables
    • false (default): do not add carry-over rows at the bottom of split tables
    This feature is only available with tables filled by datasources returning a non-empty collections or entity selections. In any other context, the bottom carry-over row, if designed, is rendered as a regular row. **Note:** Carry-over rows are not rendered in Embedded view mode. | -| wk break formula | 4D *formula object* to use for the sort break row (usually a formula based on an item property like "This.item.name" in order to make sure the value changes and therefore the break row is generated). | -| wk cell count | Total number of cells in the row. Value type: Longint (value for wk type table row) | -| wk column count | (Read-only attribute) Total number of columns in the table. Value type: Longint | -| wk datasource | Specifies the datasource for the table. Possible values:
    • *formula object*: the table is associated with a datasource. If the formula returns a non-empty entity selection or collection, rows are duplicated from the template row and automatically filled with data from entities or collection elements (see *Table datasource*). Otherwise, rows are standard.
    • *null*: the table is not associated with a datasource (standard table).
    | -| wk empty datasource | Defines how the table is displayed when its datasource is empty. This attribute has no effect if the table is not linked to a datasource. Possible values:
    • wk show data row: Default value. Displays the data row and the break rows (if any) in addition to the headers and extra rows .
    • wk hide data row : Hides the data row and the break rows (if any have been defined), the headers and extra rows are still displayed.
    • wk show placeholder row : Displays a placeholder row instead of the data row and break rows (if any), the headers and extra rows are still displayed. The placeholder row follows the bottom carry-over row in references display mode.
    • wk hide table: Hides the complete table.
    Note: the table is also not displayed when the datasource is empty or NULL and the wk hide data row option is set and there is no header(s) nor extra rows. | -| wk first column | (Read-only attribute) Number of the first table column included in the range. Value type: Longint | -| wk first row | (Read-only attribute) Number of the first table row included in the range. Value type: Longint | -| wk header row count | (Read/Write) Number of rows of the table with the attribute wk header set to True. Maximum value is 5\. If you pass a value above 5, wk header is set to True for the first five rows only (see *Repeated headers*). | -| wk id | ID of the element (header, footer, body, paragraph, image, table, or row). Value type: String | -| wk page break inside table | Sets whether a table can be split between two rows when it is larger than the page. It applies:
    • to all the tables inside the target (document, section, table range or element)
    • by extension, to the parent table(s) when the target is a text range, a row range, or a cell range
    Possible values:
    • wk auto (default): no constraints regarding page breaks inside the table
    • wk avoid: prevents table from being broken between two rows (when possible)
    • wk mixed when reading the attribute
    | -| wk row count | (Read-only attribute) Total number of rows. Value type: Longint | -| wk table align | Specifies horizontal alignment for a table. Possible values:
    • wk left (default)
    • wk right
    • wk center
    | - -When different attributes are applied to concurrent elements of a table, a priority order is applied for the rendering: - -1. Table is rendered first -2. Rows are rendered (overriding table attributes) -3. Cells/Columns are rendered (overriding row attributes). - -### Text box - -Text box attributes are used to handle text boxes inserted or added in the area. They can be applied to the following 4D Write Pro targets: - -| Documents | Sections | Paragraphs | Pictures | Tables | Rows | Column/Cells | Headers/Footers/Body | Text boxes | -| --------- | -------- | ---------- | -------- | ------ | ---- | ------------ | -------------------- | ---------- | -| X | | | | | | | | | - -| Constant | Comment | -| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| wk anchor horizontal align | Defines the horizontal alignment of an image or a text box relative to the origin (see wk anchor origin). Possible values:
    • wk left \- left align
    • wk center \- center align *(not compatible with HTML, images are not displayed on the web)*
    • wk right \- right align
    | -| wk anchor horizontal offset | Defines the horizontal offset of an image or a text box expressed in a CSS dimension string or longint (cm or pt or pixel) from wk layout unit. Possible values:
    • Left or right limit of the page relative to the wk anchor horizontal align
    • Left or right limit of body in embedded mode (if wk anchor section \= wk anchor embedded)
    Default value = 0. | -| wk anchor layout | Defines the layout position of an image or a text box relative to the text on a page. Possible values:
    • wk behind text \- image or text box is anchored, behind the text
    • wk in front of text \- image or text box is anchored, in front of the text
    • wk text wrap top bottom \- image or text box is anchored with text wrapped above and below the image or text box with empty sides to its left and right
    • wk text wrap square \- image or text box is anchored with text wrapped all around the imagine or text box
    • wk text wrap square left \- image or text box is anchored with text wrapped on the left of the image or text box
    • wk text wrap square right \- image or text box is anchored with text wrapped on the right of the image or text box
    • wk text wrap square largest \- image or text box is anchored with text wrapped on the largest side of the image or text box
    • wk inline with text \- image is inline with text (default for images inserted with [WP INSERT PICTURE](../commands/wp-insert-picture.md)). Not available for text boxes. Read-only attribute (inline pictures cannot be converted to anchored pictures by programming).
    | -| wk anchor origin | Defines if image or text box is anchored to the page, header or footer. Possible values:
    • wk paper box (default) - image or text box is anchored to the edge of the page
    • wk header box \- image or text box is anchored to the document header. If the header is not visible, image or text box is not displayed.
    • wk footer box \- image or text box is anchored to the document footer. If the footer is not visible, image or text box is not displayed.
    This selector is ignored in embedded mode. | -| wk anchor page | Defines the page index or the type of page an image or a text box is anchored to. Possible values:
    • wk anchor all \- anchors an image or a text box to all pages of the section(s) defined by wk anchor section
    • wk anchor first page \- anchors an image or a text box to the first page subsection of the section(s) defined by wk anchor section
    • wk anchor left page \- anchors an image or a text box to the left pages subsection of the section(s) defined by wk anchor section
    • wk anchor right page \- anchors an image or a text box to the right pages subsection of the section(s) defined by wk anchor section
    • a number (Longint >= 0) indicating which page to anchor the image or text box to. In this case, wk anchor section \= wk anchor all. Section anchoring is ignored if an image or a text box is anchored to a single page.
    **Note**: Images and Text boxes in Page mode are not displayed in browsers. | -| wk anchor section | Defines the section index or the type of section that an image or a text box is anchored to. Possible values:
    • wk anchor all (default) - anchors an image or a text box to all sections in a document (image or text box is only visible in page mode)
    • wk anchor embedded \- anchors an image or a text box to the document body in embedded mode (image or text box is only visible in embedded mode)
    • a number (Longint >= 1) indicating the section to anchor the image or text box to (image or text box is only visible in page mode).
    **Note**: Images or text boxes in Page mode are not displayed in browsers. | -| wk anchor vertical align | Defines the vertical alignment of an image or a text box relative to the origin (see wk anchor origin). Possible values:
    • wk top \- top align
    • wk center \- middle align *(not compatible with HTML, images are not displayed in browsers)*
    • wk bottom \- bottom align
    | -| wk anchor vertical offset | Defines the vertical postion of an image or a text box expressed in a CSS dimension string or number (cm or pt or pixel). Possible values:
    • Top, center or bottom limit of the page (see wk anchor origin) or
    • Top, center or bottom limit of body in embedded mode (if wk anchor section \= wk anchor embedded).
    Default value = 0. | -| wk id | ID of the element (header, footer, body, paragraph, image, text box, table, or row). Value type: String Note: The ID cannot be empty for a text box. | -| wk owner | (Read-only attribute) Owner of the range/object/section/subsection (reference to the document for section/subsection). Value type: Object | -| wk protected | Defines the read/write protection status for a 4D Write Pro target (excluding style sheets). Possible values:
    • wk true \- The target is defined as protected and cannot be modified when global protection is enabled.
    • wk false \- The target is not protected. (default)
    • wk mixed \- (Range targets only). Part of the target is defined as protected. The protected part cannot be modified when global protection is enabled.
    **Note**:
    Changing the protection status of a parent target will also change the status of any of the target's children. | -| wk style sheet | Specifies current style sheet for the selected element(s). Possible values:
    • style sheet object (must belong to the same document)
    • existing style sheet name
    | -| wk type | Type of 4D Write Pro object. Possible values:
    • wk type default: Range or section with not defined type
    • wk type character: Character type
    • wk type paragraph: Paragraph type range
    • wk type image: Image (anchored and inline)
    • wk type container: Header or footer, for instance
    • wk type table: Table reference
    • wk type text box: Text box
    For ranges of cells, columns and rows only:
    • wk type table row: Table row reference
    • wk type table cell: Table cell reference
    • wk type table column: Table column reference
    For subsections only:
    • wk first page: First page subsection
    • wk right page: Right page subsection
    • wk left page: Left page subsection
    For tabs only, value used in the object for wk tab default or the objects of the collection for wk tabs:
    • wk left: Aligns tab to the left
    • wk right: Aligns tab to the right
    • wk center: Aligns tab to the center
    • wk decimal: Aligns tab on the decimal
    • wk bar: Inserts vertical bar at tab position
    | -| wk vertical align | Sets vertical alignment of an element. Can be used with characters, paragraphs, pictures, text boxes, tables, table rows, and table columns/cells. Cannot be used with sections or subsections. Possible values:
    • wk baseline: aligns baseline of element with baseline of parent element
    • wk top: aligns top of element with top of tallest element on the line
    • wk bottom: aligns bottom of element with lowest element on the line
    • wk middle: element is placed in middle of parent element
    • wk superscript: aligns element as if it were superscript
    • wk subscript: aligns element as if it were subscript
    For characters, wk top and wk bottom have the same effect as wk baseline.

    For paragraphs, wk baseline, wk superscript and wk subscript have the same effect as wk top.

    For tables, table rows, and table columns/cells, only wk top, wk bottom and wk middle values are supported. | - diff --git a/docs/WritePro/commands/command-index.md b/docs/WritePro/commands/command-index.md index c759e2fb53f91c..0a3e7ad603dbc6 100644 --- a/docs/WritePro/commands/command-index.md +++ b/docs/WritePro/commands/command-index.md @@ -21,12 +21,12 @@ title: 4D Write Pro Commands D -[`WP DELETE BOOKMARK`](../commands-legacy/wp-delete-bookmark.md)
    -[`WP DELETE FOOTER`](../commands-legacy/wp-delete-footer.md)
    -[`WP DELETE HEADER`](../commands-legacy/wp-delete-header.md)
    -[`WP DELETE PICTURE`](../commands-legacy/wp-delete-picture.md)
    -[`WP DELETE SECTION`](wp-delete-section.md) ***New 4D 20 R7***
    -[`WP DELETE STYLE SHEET`](wp-delete-style-sheet.md) ***Modified 4D 21 R3***
    +[`WP DELETE BOOKMARK`](../commands/wp-delete-bookmark)
    +[`WP DELETE FOOTER`](../commands/wp-delete-footer)
    +[`WP DELETE HEADER`](../commands/wp-delete-header)
    +[`WP DELETE PICTURE`](../commands/wp-delete-picture)
    +[`WP DELETE SECTION`](../commands/wp-delete-section) ***New 4D 20 R7***
    +[`WP DELETE STYLE SHEET`](../commands/wp-delete-style-sheet) ***Modified 4D 21 R3***
    [`WP DELETE SUBSECTION`](wp-delete-subsection.md) ***Modified 4D 20 R7***
    [`WP DELETE TEXT BOX`](../commands/wp-delete-text-box) @@ -45,31 +45,31 @@ title: 4D Write Pro Commands G [`WP GET ATTRIBUTES`](wp-get-attributes.md) ***Modified 4D 20 R8***
    -[`WP Get body`](../commands-legacy/wp-get-body.md)
    -[`WP GET BOOKMARKS`](../commands-legacy/wp-get-bookmarks.md)
    -[`WP Get breaks`](../commands-legacy/wp-get-breaks.md)
    -[`WP Get data context`](../commands-legacy/wp-get-data-context.md)
    -[`WP Get element by ID`](../commands-legacy/wp-get-element-by-id.md)
    -[`WP Get elements`](../commands-legacy/wp-get-elements.md)
    -[`WP Get footer`](../commands-legacy/wp-get-footer.md)
    -[`WP Get formulas`](../commands-legacy/wp-get-formulas.md)
    -[`WP Get frame`](../commands-legacy/wp-get-frame.md)
    -[`WP Get header`](../commands-legacy/wp-get-header.md)
    -[`WP Get links`](../commands-legacy/wp-get-links.md)
    -[`WP Get page count`](../commands-legacy/wp-get-page-count.md)
    -[`WP Get position`](../commands-legacy/wp-get-position.md)
    -[`WP Get section`](../commands-legacy/wp-get-section.md)
    -[`WP Get sections`](../commands-legacy/wp-get-sections.md)
    -[`WP Get style sheet`](wp-get-style-sheet.md) ***Modified 4D 21 R3***
    -[`WP Get style sheets`](../commands-legacy/wp-get-style-sheets.md)
    -[`WP Get subsection`](../commands-legacy/wp-get-subsection.md)
    -[`WP Get text`](../commands-legacy/wp-get-text.md)
    -[`WP Get view properties`](../commands-legacy/wp-get-view-properties.md) +[`WP Get body`](../commands/wp-get-body)
    +[`WP GET BOOKMARKS`](../commands/wp-get-bookmarks)
    +[`WP Get breaks`](../commands/wp-get-breaks)
    +[`WP Get data context`](../commands/wp-get-data-context)
    +[`WP Get element by ID`](../commands/wp-get-element-by-id)
    +[`WP Get elements`](../commands/wp-get-elements)
    +[`WP Get footer`](../commands/wp-get-footer)
    +[`WP Get formulas`](../commands/wp-get-formulas)
    +[`WP Get frame`](../commands/wp-get-frame)
    +[`WP Get header`](../commands/wp-get-header)
    +[`WP Get links`](../commands/wp-get-links)
    +[`WP Get page count`](../commands/wp-get-page-count)
    +[`WP Get position`](../commands/wp-get-position)
    +[`WP Get section`](../commands/wp-get-section)
    +[`WP Get sections`](../commands/wp-get-sections)
    +[`WP Get style sheet`](../commands/wp-get-style-sheet) ***Modified 4D 21 R3***
    +[`WP Get style sheets`](../commands/wp-get-style-sheets)
    +[`WP Get subsection`](../commands/wp-get-subsection)
    +[`WP Get text`](../commands/wp-get-text)
    +[`WP Get view properties`](../commands/wp-get-view-properties) I [`WP Import document`](wp-import-document.md) ***Modified 4D 20 R8***
    -[`WP IMPORT STYLE SHEETS`](wp-import-style-sheets.md)
    +[`WP IMPORT STYLE SHEETS`](../commands/wp-import-style-sheets)
    [`WP INSERT BREAK`](wp-insert-break.md) ***Modified 4D 20 R8***
    [`WP Insert document body`](wp-insert-document-body.md) ***Modified 4D 20 R8***
    [`WP INSERT FORMULA`](wp-insert-formula.md) ***Modified 4D 20 R8***
    @@ -79,13 +79,13 @@ title: 4D Write Pro Commands N -[`WP New`](../commands-legacy/wp-new.md)
    -[`WP NEW BOOKMARK`](../commands-legacy/wp-new-bookmark.md)
    -[`WP New footer`](../commands-legacy/wp-new-footer.md)
    -[`WP New header`](../commands-legacy/wp-new-header.md)
    -[`WP New style sheet`](wp-new-style-sheet.md) ***Modified 4D 21 R3***
    -[`WP New subsection`](../commands-legacy/wp-new-subsection.md)
    -[`WP New text box`](../commands-legacy/wp-new-text-box.md) +[`WP New`](../commands/wp-new)
    +[`WP NEW BOOKMARK`](../commands/wp-new-bookmark)
    +[`WP New footer`](../commands/wp-new-footer)
    +[`WP New header`](../commands/wp-new-header)
    +[`WP New style sheet`](../commands/wp-new-style-sheet) ***Modified 4D 21 R3***
    +[`WP New subsection`](../commands/wp-new-subsection)
    +[`WP New text box`](../commands/wp-new-text-box) P diff --git a/docs/WritePro/commands/wp-delete-style-sheet.md b/docs/WritePro/commands/wp-delete-style-sheet.md index 3e4b8b5784224e..b2808ec67bef99 100644 --- a/docs/WritePro/commands/wp-delete-style-sheet.md +++ b/docs/WritePro/commands/wp-delete-style-sheet.md @@ -36,7 +36,7 @@ displayed_sidebar: docs This command provides two ways to remove a style sheet. You can specify: -* the style sheet object (created with the [WP New style sheet](wp-new-style-sheet.md) or returned by the [WP Get style sheet](wp-get-style-sheet.md) command) to remove in the *styleSheetType* parameter, or +* the style sheet object (created with the [WP New style sheet](../WritePro/commands/wp-new-style-sheet) or returned by the [WP Get style sheet](../WritePro/commands/wp-get-style-sheet) command) to remove in the *styleSheetType* parameter, or * the 4D Write Pro document along with the name of the style sheet to remove in the *wpDoc* and *styleSheetName* parameters. When the style sheet to delete belongs to a [hierarchical list style sheet](../user-legacy/stylesheets.md#hierarchical-list-style-sheets), the behavior depends on the level being removed. You can delete: @@ -54,15 +54,7 @@ The command performs no action if the specified level does not exist, or if the **Note**: The default ("Normal") style sheet can not be deleted. -## Example 1 - -To delete a character style sheet "MyCharStyle": - -```4d -WP DELETE STYLE SHEET(wpArea; "MyCharStyle") -``` - -## Example 2 +## Example The following example deletes the second level of a hierarchical list style sheet: @@ -86,7 +78,7 @@ WP DELETE STYLE SHEET(wpArea; "MainList") ## See also [Style sheets](../user-legacy/stylesheets.md) -[WP Get style sheet](wp-get-style-sheet.md) +[WP Get style sheet](../WritePro/commands/wp-get-style-sheet) [WP Get style sheets](../commands-legacy/wp-get-style-sheets.md) -[WP IMPORT STYLE SHEETS](wp-import-style-sheets.md) -[WP New style sheet](wp-new-style-sheet.md) +[WP IMPORT STYLE SHEETS](../WritePro/commands/wp-import-style-sheet) +[WP New style sheet](../WritePro/commands/wp-new-style-sheet) \ No newline at end of file diff --git a/docs/WritePro/commands/wp-get-style-sheet.md b/docs/WritePro/commands/wp-get-style-sheet.md index d9499166030ec0..fe39f3efebff36 100644 --- a/docs/WritePro/commands/wp-get-style-sheet.md +++ b/docs/WritePro/commands/wp-get-style-sheet.md @@ -37,9 +37,10 @@ In *wpDoc*, pass the 4D Write Pro document that contains the style sheet. The *styleSheetName* parameter allows you to specify the name of the style sheet to return. If the style sheet name does not exist in *wpDoc*, an null object is returned. -If the *styleSheetName* is the root-level name of a hierarchical list style sheet, you can optionally specify the *listLevelIndex* parameter to retrieve a specific level of the hierarchy. +If the style sheet is part of a hierarchical list style sheet, you can optionally specify the *listLevelIndex* parameter to retrieve a specific level of the hierarchy. -* *listLevelIndex* represents the level of the style sheet in the hierarchy (1 = root-level, 2 = first sub-level, etc.). +* *listLevelIndex* represents the level of the style sheet in the hierarchy (1 = root level, 2 = first sub-level, etc.). +* If the parameter is omitted and the style sheet is hierarchical, the root-level style sheet is returned. * If the requested level does not exist, a null object is returned. * If the style sheet is not a hierarchical list style sheet and *listLevelIndex* is greater than 1, a null object is returned. @@ -77,7 +78,7 @@ End if ## See also [Style sheets](../user-legacy/stylesheets.md) -[WP DELETE STYLE SHEET](wp-delete-style-sheet.md) +[WP DELETE STYLE SHEET](../WritePro/commands/wp-delete-style-sheet) [WP Get style sheets](../commands-legacy/wp-get-style-sheets.md) -[WP IMPORT STYLE SHEETS](wp-import-style-sheets.md) -[WP New style sheet](wp-new-style-sheet.md) +[WP IMPORT STYLE SHEETS](../WritePro/commands/wp-import-style-sheet) +[WP New style sheet](../WritePro/commands/wp-new-style-sheet) \ No newline at end of file diff --git a/docs/WritePro/commands/wp-new-style-sheet.md b/docs/WritePro/commands/wp-new-style-sheet.md index 0daf3b32a97c19..4dfa6a35a36ed9 100644 --- a/docs/WritePro/commands/wp-new-style-sheet.md +++ b/docs/WritePro/commands/wp-new-style-sheet.md @@ -42,7 +42,7 @@ The *styleSheetType* parameter lets you designate the type of the style sheet, * * wk type character: Applies style attributes to characters. * wk type paragraph: Applies style attributes to paragraphs (required if you want to create [hierarchical list style sheets](#hierarchical-list-style-sheet)). -Pass a name for the style sheet in the *styleSheetName* parameter. The style sheet's name is stored with the document and facilitates reusing or modifying the style. It can also be used with the [WP Get style sheet](wp-get-style-sheet.md) and [WP DELETE STYLE SHEET](wp-delete-style-sheet.md) commands. The style sheet name must comply with the following rules: +Pass a name for the style sheet in the *styleSheetName* parameter. The style sheet's name is stored with the document and facilitates reusing or modifying the style. It can also be used with the [WP Get style sheet](../WritePro/commands/wp-get-style-sheet) and [WP DELETE STYLE SHEET](../WritePro/commands/wp-delete-style-sheet) commands. The style sheet name must comply with the following rules: * it must start with a letter * it can then contain alphanumeric characters, space characters, "-" characters or unicode characters >= 128 @@ -50,7 +50,7 @@ Pass a name for the style sheet in the *styleSheetName* parameter. The style she * it must not start with "section", which is reserved * the "\_" is replaced by a space and trailing spaces are removed. -You can specify the attributes of the style sheet using the [WP SET ATTRIBUTES](../commands/wp-set-attributes.md) command or the object notation (see [4D Write Pro Attributes](../4d-write-pro-attributes)). For the list of available attributes, see the [Style sheet attributes](../commands/4d-write-pro-attributes.md#style-sheets) section. +You can specify the attributes of the style sheet using the [WP SET ATTRIBUTES](../commands/wp-set-attributes) command or the object notation (see [4D Write Pro Attributes](../commands-legacy/4d-write-pro-attributes.md)). For the list of available attributes, see the [Style sheet attributes](../commands-legacy/4d-write-pro-attributes.md#style-sheets) section. **Notes**: @@ -68,7 +68,7 @@ The following predefined values are applied: * `wk list style type` is set to `wk decimal` * `wk list level index` is automatically assigned (1 for the root level, incremented for sub-levels) * `wk list level count` is set to the specified value for all levels -* `wk margin left` is automatically calculated (0.75 cm × level index or 0.25 inches * level index, depending on current layout unit): so offset may be different depending if layout unit is metric or inches (for better alignment on default with current Write ruler graduations) +* `wk margin left` is automatically calculated (0.75 cm × level index) If the parameter is omitted or set to 0, a standard (non-list) paragraph style sheet is created. @@ -124,7 +124,7 @@ Result: ## See also [Style sheets](../user-legacy/stylesheets.md) -[WP DELETE STYLE SHEET](wp-delete-style-sheet.md) -[WP Get style sheet](wp-get-style-sheet.md) -[WP Get style sheets](../commands-legacy/wp-get-style-sheets.md) -[WP IMPORT STYLE SHEETS](wp-import-style-sheets.md) +[WP DELETE STYLE SHEET](../WritePro/commands/wp-delete-style-sheet) +[WP Get style sheet](../WritePro/commands/wp-get-style-sheet) +[WP Get style sheets](../commands/wp-get-style-sheets) +[WP IMPORT STYLE SHEETS](../commands/wp-import-style-sheets.md) diff --git a/docs/WritePro/user-legacy/standard-actions.md b/docs/WritePro/user-legacy/standard-actions.md index 2f26975c6c8d95..25e0fe46c91816 100644 --- a/docs/WritePro/user-legacy/standard-actions.md +++ b/docs/WritePro/user-legacy/standard-actions.md @@ -105,8 +105,8 @@ The following standard actions are available with 4D Write Pro areas. | keepWithNext | keepWithNext | Paragraph | Links a paragraph with the next so that they cannot be separated by automatic page or column breaks. If applied to the last paragraph of the last cell in a table, the last row of the table is linked to the following paragraph. | | lineHeight | lineHeight?value={ \| } | Paragraph, Submenu | Paragraph line height. Ex: lineHeight?value=120% | | layer | {image \| textBox}/layer | Submenu | Default submenu with layering actions for images or text boxes | -| listConcatStringFormat | listConcatStringFormat | Paragraph | Determines whether the numbering marker of the current level should be concatenated with the one of the previous level or not.| -| listLevelAppend | listLevelAppend | Paragraph | Creates a new hierarchical list style sheet of a next level and applies it to the selected paragraph.| +| listConcatString | listConcatStringFormat | Paragraph | Determines whether the numbering marker of the current level should be concatenated with the one of the previous level or not.| +| listLevelAppend | listLevelDec | Paragraph | Creates a new hierarchical list style sheet of a next level and applies it to the selected paragraph.| | listLevelDec | listLevelDec | Paragraph | Applies the hierarchical list style sheet of the previous level to the selected paragraph.| | listLevelInc | listLevelInc | Paragraph | Applies the hierarchical list style sheet of the next level to the selected paragraph.| | listNumberFormat | listNumberFormat?value=endDot\|endParenthesis\|doubleParenthesis | Paragraph, Submenu | Determines which delimiter to add to the numbering marker: an ending dot, an ending parenthesis, or double parenthesis (“1.”, “1)”, “(1)” | diff --git a/docs/WritePro/user/user-new.md b/docs/WritePro/user/user-new.md index de574d4e01e1f6..4718c49d78cae6 100644 --- a/docs/WritePro/user/user-new.md +++ b/docs/WritePro/user/user-new.md @@ -44,28 +44,6 @@ When a new sub-level is created, the level numbering restarts at 1. When you add ![](../../assets/en/WritePro/multilevel-lists.png) -Multi-level lists are created with command [WP New style sheet](../commands/wp-new-style-sheet.md) and can be applied to a paragraph using [WP SET ATTRIBUTE](../commands/wp-set-attributes.md). - -Multi-level lists can be managed using: - -* paragraph [style sheet attributes](../commands/4d-write-pro-attributes.md#style-sheets) (such as `wk list level index`, `wk list level count`, and `wk list concat string format`) -* dedicated [standard actions](../user-legacy/standard-actions.md) for level management (`listLevelAppend`, `listLevelInc`, `listLevelDec`) -* dedicated standard actions for numbering marker management (`listConcatStringFormat`, `listNumberFormat`). - -:::tip Related blog post - -[4D Write Pro – Creating Multi-level Bullet or Numbered Lists Using Hierarchical list Style Sheets](https://blog.4d.com/4d-write-pro-creating-multi-level-bullet-or-numbered-lists-using-hierarchical-paragraph-style-sheets) - -::: - -### Multi-level lists - -Multi-level lists are based on [hierarchical list style sheets](stylesheets.md#hierarchical-list-style-sheets). Multi-level lists contain a root-level style sheet and one or more sub-level style sheet(s). Each level is attached to a hierarchical list style sheet and represents a depth in the list (level 1, level 2, level 3, etc.). - -When a new sub-level is created, the level numbering restarts at 1. When you add or remove an element in your multi-level list, the numbers are automatically adjusted. - -![](../../assets/en/WritePro/multilevel-lists.png) - Multi-level lists are created by applying a hierarchical list style sheet to a paragraph using [WP SET ATTRIBUTE](../commands/wp-set-attributes.md). Multi-level lists can be managed using: @@ -90,7 +68,7 @@ Hierarchical list style sheets are used to create [multi-level lists](using-a-4d To create a hierarchical list style sheet, use [WP New style sheet](../commands/wp-new-style-sheet.md) and pass in *listLevelCount* the desired number of levels. You then define a hierarchy of related paragraph style sheets: one **root-level** style sheet and one or more **sub-level** style sheets linked to it. Each level represents a depth in the list (level 1, level 2, level 3, etc.) and is automatically named "root-level name + lvl + index", for example "Mylist lvl 2". -To customize hierarchical list styles, the paragraph style sheet object can be customized using [style sheet attributes](../commands/4d-write-pro-attributes.md#style-sheets). +To define and manage the hierarchy, the paragraph style sheet object can be customized using [style sheet attributes](../commands-legacy/4d-write-pro-attributes.md#style-sheets). Hierarchical list style sheets are fully supported by the following commands: [`WP Get style sheet`](../commands/wp-get-style-sheet.md), [`WP SET ATTRIBUTES`](../commands/wp-set-attributes.md), [`WP DELETE STYLE SHEET`](../commands/wp-delete-style-sheet.md). @@ -138,7 +116,7 @@ result: When created, hierarchical list style sheets use predefined values: -* `wk margin left` = 0.75 cm × (number of previous levels) or 0.25 inches * (number of previous levels)(depending on current layout unit) +* `wk margin left` = 0.75 cm × (number of previous levels) * `wk list type` = `wk decimal` * `wk name` is derived from the root style sheet name (Read-only for sub-levels) * `wk list level count` is set to the specified value for all levels diff --git a/docs/language-legacy/4D Environment/application-info.md b/docs/language-legacy/4D Environment/application-info.md index 20dc3c265b6c5a..fd0d2dc1ce7c01 100644 --- a/docs/language-legacy/4D Environment/application-info.md +++ b/docs/language-legacy/4D Environment/application-info.md @@ -15,6 +15,7 @@ displayed_sidebar: docs
    +
    History |Release|Changes| @@ -22,7 +23,7 @@ displayed_sidebar: docs |21 R2|Support of "useFluentUI" and "canUseFluentUI" properties|
    - +
    ## Description diff --git a/docs/language-legacy/4D Environment/database-measures.md b/docs/language-legacy/4D Environment/database-measures.md index e214ac20466a4c..3bf76697228ac2 100644 --- a/docs/language-legacy/4D Environment/database-measures.md +++ b/docs/language-legacy/4D Environment/database-measures.md @@ -5,7 +5,7 @@ slug: /commands/database-measures displayed_sidebar: docs --- -**Database measures** ( *options* : Object ) : Object +**Database measures** ({ *options* : Object }) : Object
    @@ -27,7 +27,22 @@ displayed_sidebar: docs The returned object contains a single property named "DB" that has the following basic structure: ```json -{    "DB": {        "diskReadBytes": {…},        "cacheReadBytes": {…},        "cacheMissBytes": {…},        "diskWriteBytes": {…},        "diskReadCount": {…},        "cacheReadCount": {…},        "cacheMissCount": {…},        "diskWriteCount": {…},        "dataSegment1": {…},        "indexSegment": {…},        "tables": {…},        "indexes": {…}    }} +{ + "DB": { + "diskReadBytes": {…}, + "cacheReadBytes": {…}, + "cacheMissBytes": {…}, + "diskWriteBytes": {…}, + "diskReadCount": {…}, + "cacheReadCount": {…}, + "cacheMissCount": {…}, + "diskWriteCount": {…}, + "dataSegment1": {…}, + "indexSegment": {…}, + "tables": {…}, + "indexes": {…} + } +} ``` This object is made up of eight properties that contain basic measures ("diskReadBytes", "cacheReadBytes", "cacheMissBytes", "diskWriteBytes", "diskReadCount", "cacheReadCount", "cacheMissCount", "diskWriteCount") and additional properties ("dataSegment1", "indexSegment", "tables", "index") that can also contain elementary properties but at a different level and with a different scope (see below). @@ -77,7 +92,18 @@ The eight elementary properties all have the same object structure, for example: The "dataSegment1" and "indexSegment" properties contain up to four elementary properties (when available): ```json -"dataSegment1": {    "diskReadBytes": {…},    "diskWriteBytes": {…},    "diskReadCount": {…},    "diskWriteCount": {…}    },"indexSegment": {    "diskReadBytes": {…},    "diskWriteBytes": {…},    "diskReadCount": {…},    "diskWriteCount": {…}    } +"dataSegment1": { + "diskReadBytes": {…}, + "diskWriteBytes": {…}, + "diskReadCount": {…}, + "diskWriteCount": {…} +}, +"indexSegment": { + "diskReadBytes": {…}, + "diskWriteBytes": {…}, + "diskReadCount": {…}, + "diskWriteCount": {…} +} ``` These properties return the same information as the elementary properties, but detailed for each database file: diff --git a/docs/language-legacy/4D Environment/ds.md b/docs/language-legacy/4D Environment/ds.md index 849de5eb47e7bf..ccae45e02b4c84 100644 --- a/docs/language-legacy/4D Environment/ds.md +++ b/docs/language-legacy/4D Environment/ds.md @@ -17,6 +17,17 @@ displayed_sidebar: docs
    +
    +
    History + +|Release|Changes| +|---|---| +|18|Modified| +|17|Created| + +
    +
    + ## Description diff --git a/docs/language-legacy/4D Environment/open-datastore.md b/docs/language-legacy/4D Environment/open-datastore.md index 2e614762998040..787d1ffed48db2 100644 --- a/docs/language-legacy/4D Environment/open-datastore.md +++ b/docs/language-legacy/4D Environment/open-datastore.md @@ -5,18 +5,6 @@ slug: /commands/open-datastore displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|21|Qodly cloud discontinued| -|20 R6|Support access to Qodly cloud instances| -|20 R4|New *passwordAlgorithm* property| -|18|Added| - -
    - - **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation @@ -30,6 +18,20 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|21|Qodly cloud discontinued| +|20 R6|Support access to Qodly cloud instances| +|20 R4|New *passwordAlgorithm* property| +|18|Added| + +
    +
    + + ## Description The `Open datastore` command connects the application to the remote datastore identified by the *connectionInfo* parameter and returns a matching `4D.DataStoreImplementation` object associated with the *localID* local alias. diff --git a/docs/language-legacy/Arrays/find-in-sorted-array.md b/docs/language-legacy/Arrays/find-in-sorted-array.md index b19acbed777b6c..59d0ee261ac947 100644 --- a/docs/language-legacy/Arrays/find-in-sorted-array.md +++ b/docs/language-legacy/Arrays/find-in-sorted-array.md @@ -5,7 +5,7 @@ slug: /commands/find-in-sorted-array displayed_sidebar: docs --- -**Find in sorted array** ( *array* : Array ; *value* : Expression ; *>_or_<* : Comparator {; *posFirst* : Integer {; *posLast* : Integer}} ) : Boolean +**Find in sorted array** ( *array* : Array ; *value* : Expression ; *order* : >, < {; *posFirst* : Integer {; *posLast* : Integer}} ) : Boolean
    @@ -13,7 +13,7 @@ displayed_sidebar: docs | --- | --- | --- | --- | | array | Array | → | Array to search | | value | Expression | → | Value (same type as array) to search for in the array | -| >_or_< | Comparator | → | > if array is sorted in ascending order, < if it is sorted in descending order | +| order | >, < | → | > if array is sorted in ascending order, < if it is sorted in descending order | | posFirst | Integer | ← | Position of its first occurrence if the value is found; otherwise position where the value should be inserted | | posLast | Integer | ← | Position of its last occurrence if the value is found; otherwise same as posFirst | | Function result | Boolean | ← | True if at least one element in array matches the value, False otherwise | @@ -34,7 +34,7 @@ displayed_sidebar: docs The **Find in sorted array** command returns **true** if at least one element in the sorted *array* matches the *value*, and optionally returns position(s) of matched element(s). Unlike [Find in array](../commands/find-in-array), **Find in sorted array** only works with a sorted *array* and provides information about the position of occurrences, which allows you to insert elements if necessary. -The *array* must be already sorted and must match the ordering specified by the *\> or <* parameter (i.e. the "greater than" symbol for ascending order and the "lower than" symbol for descending order). The **Find in sorted array** command will take advantage of the sort and use a *binary search* algorithm, which is much more efficient for large arrays (for more information, please refer to the [binary search algorithm page on Wikipedia](http://en.wikipedia.org/wiki/Binary%5Fsearch%5Falgorithm)). However, if the array is not properly sorted, the result may be incorrect. +The *array* must be already sorted and must match the ordering specified by the *order* parameter (i.e. the "greater than" symbol for ascending order and the "lower than" symbol for descending order). The **Find in sorted array** command will take advantage of the sort and use a *binary search* algorithm, which is much more efficient for large arrays (for more information, please refer to the [binary search algorithm page on Wikipedia](http://en.wikipedia.org/wiki/Binary%5Fsearch%5Falgorithm)). However, if the array is not properly sorted, the result may be incorrect. **Note:** When using this command with a sorted array of type Object, you can only pass an object reference in *value*. diff --git a/docs/language-legacy/Arrays/multi-sort-array.md b/docs/language-legacy/Arrays/multi-sort-array.md index 56ab4149c90166..48bc394d19962c 100644 --- a/docs/language-legacy/Arrays/multi-sort-array.md +++ b/docs/language-legacy/Arrays/multi-sort-array.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | | array | Array | → | Array(s) to be sorted | -| sort | Operator | → | `>` to sort by increasing order or `<` to sort by decreasing order; if omitted no sort | +| sort | >, < | → | `>` to sort by increasing order or `<` to sort by decreasing order; if omitted no sort | | ptrArrayName | Pointer array | → | Array of array pointers | | sortArrayName | Integer array | → | Sort order array (1 = sort by increasing order, -1 = sort by decreasing order, 0 = synchronization with previous sorts) |
    diff --git a/docs/language-legacy/Arrays/sort-array.md b/docs/language-legacy/Arrays/sort-array.md index d978d5213a91c2..64175a85757626 100644 --- a/docs/language-legacy/Arrays/sort-array.md +++ b/docs/language-legacy/Arrays/sort-array.md @@ -5,14 +5,14 @@ slug: /commands/sort-array displayed_sidebar: docs --- -**SORT ARRAY** ( *array* : Array {; *...array* : Array}{; *>_or_<* : Comparator } ) +**SORT ARRAY** ( *array* : Array {; *...array* : Array}{; *order* : >, < } )
    | Parameter | Type | | Description | | --- | --- | --- | --- | | array | Array | → | Arrays to sort | -| >_or_< | Comparator | → | ">" to sort in Ascending order, or "<" to sort in Descending order, or Ascending order if omitted | +| order | >, < | → | ">" to sort in Ascending order, or "<" to sort in Descending order, or Ascending order if omitted |
    @@ -23,7 +23,7 @@ displayed_sidebar: docs * You cannot sort [Pointer](# "A reference to another variable (including arrays and array elements), table, or field") or [Picture](# "Can be any Windows or Macintosh picture") arrays. You can sort the elements of a two-dimensional array (i.e., *a2DArray{$vlThisElem}*) but you cannot sort the two-dimensional array itself (i.e., *a2DArray*). * You can sort [Object](# "Data structured as a native 4D object") arrays. Null elements are grouped and array elements are sorted with an internal order. -The last parameter specifies whether to sort *array* in ascending or descending order. The “greater than” symbol (>) indicates an ascending sort; the “less than” symbol (<) indicates a descending sort. If you do not specify the sorting order, then the sort is ascending. +The last parameter specifies whether to sort *array* in ascending or descending *order*. The “greater than” symbol (>) indicates an ascending sort; the “less than” symbol (<) indicates a descending sort. If you do not specify the sorting order, then the sort is ascending. If more than one array is specified, the arrays are sorted following the sort order of the first array; no multi-level sorting is performed here. Instead you can use the [MULTI SORT ARRAY](../commands/multi-sort-array) command when you want to sort synchronized arrays. diff --git a/docs/language-legacy/BLOB/longint-to-blob.md b/docs/language-legacy/BLOB/longint-to-blob.md index 559205703fe832..af04b166620996 100644 --- a/docs/language-legacy/BLOB/longint-to-blob.md +++ b/docs/language-legacy/BLOB/longint-to-blob.md @@ -5,7 +5,7 @@ slug: /commands/longint-to-blob displayed_sidebar: docs --- -**LONGINT TO BLOB** ( *longint* : Integer ; *blob* : Blob ; *byteOrder* : Integer {; offset : Variable} )
    **LONGINT TO BLOB** ( *longint* : Integer ; *blob* : Blob ; *byteOrder* : Integer {; *} ) +**LONGINT TO BLOB** ( *longint* : Integer ; *blob* : Blob {; *byteOrder* : Integer}{; offset : Variable} )
    **LONGINT TO BLOB** ( *longint* : Integer ; *blob* : Blob {; *byteOrder* : Integer}{; *} )
    diff --git a/docs/language-legacy/Backup/new-log-file.md b/docs/language-legacy/Backup/new-log-file.md index e711f2c43ca06b..6576affe749511 100644 --- a/docs/language-legacy/Backup/new-log-file.md +++ b/docs/language-legacy/Backup/new-log-file.md @@ -15,6 +15,15 @@ displayed_sidebar: docs
    +
    +
    History + +|Release|Changes| +|---|---| +|<6|Created| + +
    +
    ## Description diff --git a/docs/language-legacy/Backup/select-log-file.md b/docs/language-legacy/Backup/select-log-file.md index fad33fcf41b899..e91c7167be09c8 100644 --- a/docs/language-legacy/Backup/select-log-file.md +++ b/docs/language-legacy/Backup/select-log-file.md @@ -16,6 +16,17 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|11 SQL|Modified| +|<6|Created| + +
    +
    + ## Description The **SELECT LOG FILE** command creates, or closes the log file according to the value you pass in parameter. diff --git a/docs/language-legacy/Collections/new-collection.md b/docs/language-legacy/Collections/new-collection.md index eba05b623dd1ae..0ab7026b8eabd8 100644 --- a/docs/language-legacy/Collections/new-collection.md +++ b/docs/language-legacy/Collections/new-collection.md @@ -17,6 +17,17 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|16 R4|Created| + +
    +
    + + ## Description The `New collection` command creates a new empty or prefilled collection and returns its reference. Collections can be handled using properties and functions of the [Collection class API](../../API/CollectionClass.md). diff --git a/docs/language-legacy/Collections/new-shared-collection.md b/docs/language-legacy/Collections/new-shared-collection.md index dbd90993afabae..e8c93375c193fc 100644 --- a/docs/language-legacy/Collections/new-shared-collection.md +++ b/docs/language-legacy/Collections/new-shared-collection.md @@ -17,6 +17,17 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|16 R6|Created| + +
    +
    + + ## Description The `New shared collection` command creates a new empty or prefilled shared collection and returns its reference. Collections can be handled using properties and functions of the [Collection class API](../../API/CollectionClass.md). diff --git a/docs/language-legacy/Compiler/compile-project.md b/docs/language-legacy/Compiler/compile-project.md index af4cef49631ad2..b33ea286d7b137 100644 --- a/docs/language-legacy/Compiler/compile-project.md +++ b/docs/language-legacy/Compiler/compile-project.md @@ -17,6 +17,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -24,7 +25,7 @@ displayed_sidebar: docs |20 R8|Support of `type` "formObjectExpression"|
    - +
    ## Description diff --git a/docs/language-legacy/Data Entry/add-record.md b/docs/language-legacy/Data Entry/add-record.md index 3ee61974c543ce..f2e60988ba397f 100644 --- a/docs/language-legacy/Data Entry/add-record.md +++ b/docs/language-legacy/Data Entry/add-record.md @@ -5,7 +5,7 @@ slug: /commands/add-record displayed_sidebar: docs --- -**ADD RECORD** ( {*aTable* : Table}{;}{*} ) +**ADD RECORD** ( *aTable* : Table {; *} )
    **ADD RECORD** ( * )
    diff --git a/docs/language-legacy/Data Entry/dialog.md b/docs/language-legacy/Data Entry/dialog.md index cec5b451c4e95b..fc5405d48bf146 100644 --- a/docs/language-legacy/Data Entry/dialog.md +++ b/docs/language-legacy/Data Entry/dialog.md @@ -18,6 +18,19 @@ displayed_sidebar: docs
    +
    +
    History + +|Release|Changes| +|---|---| +|17|Modified| +|11 SQL|Modified| +|<6|Created| + +
    +
    + + ## Description The **DIALOG** command presents the *form* to the user, along with *formData* parameter(s) (optional). diff --git a/docs/language-legacy/Data Entry/modify-record.md b/docs/language-legacy/Data Entry/modify-record.md index 54d6048847c3f8..56f314ab24aa82 100644 --- a/docs/language-legacy/Data Entry/modify-record.md +++ b/docs/language-legacy/Data Entry/modify-record.md @@ -5,7 +5,7 @@ slug: /commands/modify-record displayed_sidebar: docs --- -**MODIFY RECORD** ( {*aTable* : Table}{;}{*} ) +**MODIFY RECORD** ( *aTable* : Table {; *} )
    **MODIFY RECORD** ( * )
    diff --git a/docs/language-legacy/Data Security/encrypt-data-file.md b/docs/language-legacy/Data Security/encrypt-data-file.md index bb1e3d394bad94..4a25c9e6b50ef2 100644 --- a/docs/language-legacy/Data Security/encrypt-data-file.md +++ b/docs/language-legacy/Data Security/encrypt-data-file.md @@ -5,7 +5,7 @@ slug: /commands/encrypt-data-file displayed_sidebar: docs --- -**Encrypt data file** ( *structurePath* : Text ; *dataPath* : Text {; *newPassPhrase* : Text {; *archiveFolder* : Text, 4D.Folder {; *curPassPhrase* : Text {; *methodName* : Text}}}} ) : Text
    **Encrypt data file** ( *structurePath* : Text ; *dataPath* : Text {; *newDataKey* : Object {; *archiveFolder* : Text, 4D.Folder {; *curDataKey* : Object {; *methodName* : Text}}}} ) : Text +**Encrypt data file** ( *structurePath* : Text ; *dataPath* : Text {; *newPassPhrase* : Text {; *archiveFolder* : Text, 4D.Folder {; *curPassPhrase* : Text {; *methodName* : Text}}}} ) : Text
    **Encrypt data file** ( *structurePath* : Text ; *dataPath* : Text {; *newDataKey* : Object {; *archiveFolder* : Text, 4D.Folder {; *curDataKey* : Object {; *methodName* : Text}}}} ) : Text
    **Encrypt data file** ( *structurePath* : Text ; *dataPath* : Text {; *newPassPhrase* : Text {; *archiveFolder* : Text, 4D.Folder {; *curDataKey* : Object {; *methodName* : Text}}}} ) : Text
    diff --git a/docs/language-legacy/Design Object Access/form-edit.md b/docs/language-legacy/Design Object Access/form-edit.md index 6140092ae464c4..400479a781c84b 100644 --- a/docs/language-legacy/Design Object Access/form-edit.md +++ b/docs/language-legacy/Design Object Access/form-edit.md @@ -16,13 +16,17 @@ displayed_sidebar: docs | object | Text | → | Form object name or group name |
    + +
    History |Release|Changes| |---|---| |20 R8|Support of *object* parameter| +|18 R5|Created|
    +
    ## Description diff --git a/docs/language-legacy/File and Folder/file.md b/docs/language-legacy/File and Folder/file.md index 033879a7edddb0..e6e69543acf09a 100644 --- a/docs/language-legacy/File and Folder/file.md +++ b/docs/language-legacy/File and Folder/file.md @@ -5,15 +5,6 @@ slug: /commands/file displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|19 R4|New `HTTP Client log file` constant| -|17 R5|Added| - -
    - **File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File @@ -30,6 +21,18 @@ displayed_sidebar: docs
    +
    +
    History + +|Release|Changes| +|---|---| +|19 R4|New `HTTP Client log file` constant| +|17 R5|Added| + +
    +
    + + ## Description The `File` command creates and returns a new object of the [`4D.File`](../../API/FileClass.md) type. The command accepts two syntaxes: diff --git a/docs/language-legacy/File and Folder/folder.md b/docs/language-legacy/File and Folder/folder.md index d0a7ed953f00fa..ab20bb2a53a000 100644 --- a/docs/language-legacy/File and Folder/folder.md +++ b/docs/language-legacy/File and Folder/folder.md @@ -5,15 +5,6 @@ slug: /commands/folder displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|19 R8 |Support of `fk home folder`| -|17 R5|Added| - -
    - **Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder @@ -30,6 +21,18 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|19 R8 |Support of `fk home folder`| +|17 R5|Added| + +
    +
    + + ## Description The `Folder` command creates and returns a new object of the [`4D.Folder`](../../API/FolderClass.md) type. The command accepts two syntaxes: diff --git a/docs/language-legacy/File and Folder/zip-create-archive.md b/docs/language-legacy/File and Folder/zip-create-archive.md index ce5039fb6cf353..fa69aacdaf91ca 100644 --- a/docs/language-legacy/File and Folder/zip-create-archive.md +++ b/docs/language-legacy/File and Folder/zip-create-archive.md @@ -22,6 +22,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -30,6 +31,7 @@ displayed_sidebar: docs |18|Added|
    +
    diff --git a/docs/language-legacy/File and Folder/zip-read-archive.md b/docs/language-legacy/File and Folder/zip-read-archive.md index 919824ea2f3946..bc27cdee97d00d 100644 --- a/docs/language-legacy/File and Folder/zip-read-archive.md +++ b/docs/language-legacy/File and Folder/zip-read-archive.md @@ -18,6 +18,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -25,6 +26,7 @@ displayed_sidebar: docs |18|Added|
    +
    ## Description diff --git a/docs/language-legacy/Form Events/form-event-code.md b/docs/language-legacy/Form Events/form-event-code.md index d09d94289fe017..aa9f41c92014e6 100644 --- a/docs/language-legacy/Form Events/form-event-code.md +++ b/docs/language-legacy/Form Events/form-event-code.md @@ -15,6 +15,16 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|18|Renamed (Form event)| +|<6|Created| + +
    +
    ## Description diff --git a/docs/language-legacy/Form Events/form-event.md b/docs/language-legacy/Form Events/form-event.md index e1ee4201065d43..edc8cd82329413 100644 --- a/docs/language-legacy/Form Events/form-event.md +++ b/docs/language-legacy/Form Events/form-event.md @@ -15,6 +15,18 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|18 R2|Modified| +|18|Created| + +
    +
    + + ## Description **FORM Event** returns an object containing information about the form event that has just occurred. Usually, you will use **FORM Event** from within a form or object method. diff --git a/docs/language-legacy/Forms/form-load.md b/docs/language-legacy/Forms/form-load.md index b7ea08e8111a12..d8e949e0cbec5b 100644 --- a/docs/language-legacy/Forms/form-load.md +++ b/docs/language-legacy/Forms/form-load.md @@ -18,6 +18,19 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|20|Modified| +|16 R6|Modified| +|14|Renamed (OPEN PRINTING FORM)| +|12|Created| + +
    +
    + ## Description The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents. There can only be one current form per process. diff --git a/docs/language-legacy/Forms/form.md b/docs/language-legacy/Forms/form.md index 4e02a67f5dade7..865499111785fe 100644 --- a/docs/language-legacy/Forms/form.md +++ b/docs/language-legacy/Forms/form.md @@ -14,13 +14,17 @@ displayed_sidebar: docs | Function result | Object | ← | Form data of the current form | + +
    History |Release|Changes| |---|---| |20 R8|Form class support| +|16 R6|Created|
    +
    ## Description diff --git a/docs/language-legacy/Formulas/formula-from-string.md b/docs/language-legacy/Formulas/formula-from-string.md index 77a4cb3f20a20e..0dae8c15f61256 100644 --- a/docs/language-legacy/Formulas/formula-from-string.md +++ b/docs/language-legacy/Formulas/formula-from-string.md @@ -5,16 +5,6 @@ slug: /commands/formula-from-string displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|20 R3|Support of *context* parameter | -|17 R6|Renamed New formula from string -> Formula from string| -|17 R3|Added| - -
    - **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function @@ -29,6 +19,17 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|20 R3|Support of *context* parameter | +|17 R6|Renamed New formula from string -> Formula from string| +|17 R3|Added| + +
    +
    ## Description diff --git a/docs/language-legacy/Formulas/formula.md b/docs/language-legacy/Formulas/formula.md index dabddc99a2a449..c28488aa386901 100644 --- a/docs/language-legacy/Formulas/formula.md +++ b/docs/language-legacy/Formulas/formula.md @@ -5,15 +5,6 @@ slug: /commands/formula displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|17 R6|Renamed (New formula -> Formula)| -|17 R3|Added| - -
    - **Formula** ( *formulaExp* : Expression ) : 4D.Function @@ -27,6 +18,17 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|17 R6|Renamed (New formula -> Formula)| +|17 R3|Added| + +
    +
    + ## Description diff --git a/docs/language-legacy/Formulas/set-allowed-methods.md b/docs/language-legacy/Formulas/set-allowed-methods.md index 9ca17d19826e69..bcb615e2c9f2bc 100644 --- a/docs/language-legacy/Formulas/set-allowed-methods.md +++ b/docs/language-legacy/Formulas/set-allowed-methods.md @@ -15,6 +15,17 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|17 R2|Modified| +|<6|Added| + +
    +
    + ## Description The **SET ALLOWED METHODS** command designates the project methods that can be entered via the application. diff --git a/docs/language-legacy/HTTP/http-parse-message.md b/docs/language-legacy/HTTP/http-parse-message.md index 510bec88d91144..67c58e936ff509 100644 --- a/docs/language-legacy/HTTP/http-parse-message.md +++ b/docs/language-legacy/HTTP/http-parse-message.md @@ -16,6 +16,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -23,6 +24,7 @@ displayed_sidebar: docs |20 R4|Added|
    +
    ## Description diff --git a/docs/language-legacy/Hierarchical Lists/get-list-item-parameter.md b/docs/language-legacy/Hierarchical Lists/get-list-item-parameter.md index c25c12d3152218..f55b3877e31f45 100644 --- a/docs/language-legacy/Hierarchical Lists/get-list-item-parameter.md +++ b/docs/language-legacy/Hierarchical Lists/get-list-item-parameter.md @@ -5,7 +5,7 @@ slug: /commands/get-list-item-parameter displayed_sidebar: docs --- -**GET LIST ITEM PARAMETER** ( * ; *list* : Text ; *itemRef* : Integer, Operator ; *selector* : Text ; *value* : Text, Boolean, Real )
    **GET LIST ITEM PARAMETER** ( *list* : Integer ; *itemRef* : Integer, Operator ; *selector* : Text ; *value* : Text, Boolean, Real ) +**GET LIST ITEM PARAMETER** ( * ; *list* : Text ; *itemRef* : Integer, Operator ; *selector* : Text ; *value* : Variable )
    **GET LIST ITEM PARAMETER** ( *list* : Integer ; *itemRef* : Integer, Operator ; *selector* : Text ; *value* : Variable )
    @@ -15,7 +15,7 @@ displayed_sidebar: docs | list | Integer, Text | → | List reference number (if * omitted) or Name of list type object (if * passed) | | itemRef | Integer, Operator | → | Item reference number or 0 for the last item appended to the list or * for the current list item | | selector | Text | → | Parameter constant | -| value | Text, Boolean, Real | ← | Current value of parameter | +| value | Variable | ← | Current value of parameter (variable of type Text, Boolean, Real) |
    diff --git a/docs/language-legacy/Hierarchical Lists/sort-list.md b/docs/language-legacy/Hierarchical Lists/sort-list.md index a05af1d1e70017..266607941190c6 100644 --- a/docs/language-legacy/Hierarchical Lists/sort-list.md +++ b/docs/language-legacy/Hierarchical Lists/sort-list.md @@ -5,14 +5,14 @@ slug: /commands/sort-list displayed_sidebar: docs --- -**SORT LIST** ( *list* : Integer {; >_or_< : Comparator } ) +**SORT LIST** ( *list* : Integer {; order : >, < } )
    | Parameter | Type | | Description | | --- | --- | --- | --- | | list | Integer | → | List reference number | -| >_or_< | Comparator | → | Sorting order: > to sort in ascending order, or < to sort in descending order | +| order | >, < | → | Sorting order: > to sort in ascending order, or < to sort in descending order |
    @@ -30,7 +30,7 @@ displayed_sidebar: docs The **SORT LIST** command sorts the list whose reference number is passed in *list*. -To sort in ascending order, pass *\>*. To sort in descending order, pass <. If you omit the sorting order parameter, **SORT LIST** sorts in ascending order by default. +To sort in ascending *order*, pass *\>*. To sort in descending *order*, pass <. If you omit the sorting order parameter, **SORT LIST** sorts in ascending order by default. **SORT LIST** sorts all levels of the list; it first sorts the items of the list, then it sorts the items in each sublist (if any), and so on, through all the levels of the list. This is why you will usually apply **SORT LIST** to a list in a form. Sorting a sublist is of little interest because the order will be changed by a call to a higher level. diff --git a/docs/language-legacy/Interruptions/last-errors.md b/docs/language-legacy/Interruptions/last-errors.md index 817b10c482504a..ef0818dc9b4fba 100644 --- a/docs/language-legacy/Interruptions/last-errors.md +++ b/docs/language-legacy/Interruptions/last-errors.md @@ -15,6 +15,16 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|19 R8|Created| + +
    +
    + ## Description The **Last errors** command returns the current stack of errors of the 4D application as a collection of error objects, or **null** if no error occurred. The stack of errors includes objects sent by the [throw](../commands/throw) command, if any. diff --git a/docs/language-legacy/JSON/json-validate.md b/docs/language-legacy/JSON/json-validate.md index 64b9a7b328c282..6f963155aacc7d 100644 --- a/docs/language-legacy/JSON/json-validate.md +++ b/docs/language-legacy/JSON/json-validate.md @@ -5,14 +5,6 @@ slug: /commands/json-validate displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|21 R2|Support of JSON Schema draft 2020-12| - -
    - **JSON Validate** ( *vJson* : Object, Collection ; *vSchema* : Object ) : Object @@ -26,6 +18,18 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|21 R2|Support of JSON Schema draft 2020-12| +|16 R4|Created| + +
    +
    + + ## Description The **JSON Validate** command checks the compliance of the *vJson* JSON contents with the rules defined in the *vSchema* JSON schema. If the JSON is invalid, the command returns a detailed description of error(s). diff --git a/docs/language-legacy/Language/call-chain.md b/docs/language-legacy/Language/call-chain.md index 9ca68de4d1aa33..a51e783dc2b4ce 100644 --- a/docs/language-legacy/Language/call-chain.md +++ b/docs/language-legacy/Language/call-chain.md @@ -15,7 +15,7 @@ displayed_sidebar: docs - +
    History |Release|Changes| @@ -23,6 +23,7 @@ displayed_sidebar: docs |20 R9|Support of `formula` property|
    +
    ## Description diff --git a/docs/language-legacy/Language/command-name.md b/docs/language-legacy/Language/command-name.md index 9e8f03ebc13b2d..f18a2daf69cac2 100644 --- a/docs/language-legacy/Language/command-name.md +++ b/docs/language-legacy/Language/command-name.md @@ -18,6 +18,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -25,7 +26,7 @@ displayed_sidebar: docs |20 R9|Support of deprecated property|
    - +
    ## Description diff --git a/docs/language-legacy/Language/cs.md b/docs/language-legacy/Language/cs.md index e5c9f3394d2071..b68f1db2b0728e 100644 --- a/docs/language-legacy/Language/cs.md +++ b/docs/language-legacy/Language/cs.md @@ -9,6 +9,15 @@ displayed_sidebar: docs |---|---|---|---| | classStore | Object | ← | User class store for the project or component | +
    +
    History + +|Release|Changes| +|---|---| +|19|Created| + +
    +
    The **cs** keyword is described in the [**Concept page for Classes**](../../Concepts/classes.md#cs). diff --git a/docs/language-legacy/Language/super.md b/docs/language-legacy/Language/super.md index 4e420da80200d2..7ddf9939c74188 100644 --- a/docs/language-legacy/Language/super.md +++ b/docs/language-legacy/Language/super.md @@ -17,6 +17,16 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|19|Created| + +
    +
    + The `Super` keyword allows calls to the `superclass`, i.e. the parent class. `Super` serves two different purposes: diff --git a/docs/language-legacy/Language/this.md b/docs/language-legacy/Language/this.md index 89eaa5eeba13bd..e8e414ae792506 100644 --- a/docs/language-legacy/Language/this.md +++ b/docs/language-legacy/Language/this.md @@ -15,6 +15,16 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|19|Created| + +
    +
    + ## Description The `This` command returns a reference to the currently processed object. diff --git a/docs/language-legacy/Licenses/create-deployment-license.md b/docs/language-legacy/Licenses/create-deployment-license.md index 6572064ae87720..df1b2799c7f427 100644 --- a/docs/language-legacy/Licenses/create-deployment-license.md +++ b/docs/language-legacy/Licenses/create-deployment-license.md @@ -5,15 +5,6 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|20 R10|New *autoLicenseTarget* parameter| -|20|Added| - -
    - **Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object @@ -29,6 +20,17 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|20 R10|New *autoLicenseTarget* parameter| +|20|Added| + +
    +
    + ## Description The **Create deployment license** command creates an embedded license file in the Licenses folder of the *mergedApp* built application. If the Licenses folder does not exist in the *mergedApp* folder, it is created by the command. diff --git a/docs/language-legacy/Licenses/license-info.md b/docs/language-legacy/Licenses/license-info.md index 002d2485041269..e7c8cdbdf0d12c 100644 --- a/docs/language-legacy/Licenses/license-info.md +++ b/docs/language-legacy/Licenses/license-info.md @@ -15,6 +15,18 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|20 R7|Renamed (Get License info)| +|16 R6|Modified| +|16 R4|Created| + +
    +
    + ## Description The **License info** command returns an object providing detailed information about the active license. diff --git a/docs/language-legacy/List Box/listbox-get-property.md b/docs/language-legacy/List Box/listbox-get-property.md index 17da64e8b35d90..8b226c22ffad9e 100644 --- a/docs/language-legacy/List Box/listbox-get-property.md +++ b/docs/language-legacy/List Box/listbox-get-property.md @@ -18,6 +18,18 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|19 R6|Modified| +|16 R2|Renamed (Get Listbox information)| +|<6|Created| + +
    +
    + ## Description The **LISTBOX Get property** command returns the value of the *property* of the list box or column specified using the *object* and *\** parameters. diff --git a/docs/language-legacy/List Box/listbox-set-property.md b/docs/language-legacy/List Box/listbox-set-property.md index 1b22abb9c088be..a97ef2a55fb316 100644 --- a/docs/language-legacy/List Box/listbox-set-property.md +++ b/docs/language-legacy/List Box/listbox-set-property.md @@ -18,6 +18,17 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|19 R6|Modified| +|16 R2|Created| + +
    +
    + ## Description The **LISTBOX SET PROPERTY** command sets the *value* for the *property* of the list box or list box column specified using the *object* and *\** parameters. diff --git a/docs/language-legacy/List Box/listbox-sort-columns.md b/docs/language-legacy/List Box/listbox-sort-columns.md index 603e9ebd4fb5e4..2e526bf1dc17cc 100644 --- a/docs/language-legacy/List Box/listbox-sort-columns.md +++ b/docs/language-legacy/List Box/listbox-sort-columns.md @@ -5,7 +5,7 @@ slug: /commands/listbox-sort-columns displayed_sidebar: docs --- -**LISTBOX SORT COLUMNS** ( * ; *object* : Text ; *colNum* : Integer ; *order* : Comparator {; ...(*colNum* : Integer ; *order* : Comparator)} )
    **LISTBOX SORT COLUMNS** ( *object* : Variable ; *colNum* : Integer ; *order* : Comparator {; ...(*colNum* : Integer ; *order* : Comparator)} ) +**LISTBOX SORT COLUMNS** ( * ; *object* : Text ; *colNum* : Integer ; *order* : >, < {; ...(*colNum* : Integer ; *order* : >, <)} )
    **LISTBOX SORT COLUMNS** ( *object* : Variable ; *colNum* : Integer ; *order* : >, < {; ...(*colNum* : Integer ; *order* : >, <)} )
    @@ -14,7 +14,7 @@ displayed_sidebar: docs | * | Operator | → | If specified, object is an object name (string) If omitted, object is a variable | | object | Text, Variable | → | Form object name (if * is specified) or Variable (if * is omitted) | | colNum | Integer | → | Column number(s) to sort | -| order | Comparator | → | `>` to sort in ascending order or `<` to sort in descending order | +| order | >, < | → | `>` to sort in ascending order or `<` to sort in descending order |
    diff --git a/docs/language-legacy/Mail/imap-new-transporter.md b/docs/language-legacy/Mail/imap-new-transporter.md index 8166e26a53a333..93a6a4f23574d7 100644 --- a/docs/language-legacy/Mail/imap-new-transporter.md +++ b/docs/language-legacy/Mail/imap-new-transporter.md @@ -5,14 +5,6 @@ slug: /commands/imap-new-transporter displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|18 R4|Added| - -
    - **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter @@ -26,6 +18,16 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|18 R4|Added| + +
    +
    + ## Description diff --git a/docs/language-legacy/Mail/mail-convert-from-mime.md b/docs/language-legacy/Mail/mail-convert-from-mime.md index 87203348734bd5..d178c363a8ceae 100644 --- a/docs/language-legacy/Mail/mail-convert-from-mime.md +++ b/docs/language-legacy/Mail/mail-convert-from-mime.md @@ -5,13 +5,6 @@ slug: /commands/mail-convert-from-mime displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|18|Added| - -
    **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object @@ -26,6 +19,16 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|18|Added| + +
    +
    + ## Description The `MAIL Convert from MIME` command converts a MIME document into a valid email object. diff --git a/docs/language-legacy/Mail/mail-convert-to-mime.md b/docs/language-legacy/Mail/mail-convert-to-mime.md index 9b19eada48bb4f..a84f476747de29 100644 --- a/docs/language-legacy/Mail/mail-convert-to-mime.md +++ b/docs/language-legacy/Mail/mail-convert-to-mime.md @@ -5,14 +5,6 @@ slug: /commands/mail-convert-to-mime displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|17 R4|Added| -|17 R5|Modified| - -
    **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text @@ -28,6 +20,18 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|17 R5|Modified| +|17 R4|Added| + +
    +
    + + ## Description The `MAIL Convert to MIME` command converts an email object into MIME text. This command is called internally by [SMTP_transporter.send()](../../API/SMTPTransporterClass.md#send) to format the email object before sending it. It can be used to analyze the MIME format of the object. diff --git a/docs/language-legacy/Mail/mail-new-attachment.md b/docs/language-legacy/Mail/mail-new-attachment.md index 8d27c4fc1f3bad..a5154c6f8ce926 100644 --- a/docs/language-legacy/Mail/mail-new-attachment.md +++ b/docs/language-legacy/Mail/mail-new-attachment.md @@ -5,13 +5,6 @@ slug: /commands/mail-new-attachment displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|19 R2|Accepts 4D.File, 4D.ZipFile, 4D.Blob -
    - **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment @@ -32,6 +25,17 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|19 R2|Accepts 4D.File, 4D.ZipFile, 4D.Blob +|17 R4|Added| + +
    +
    + ## Description diff --git a/docs/language-legacy/Mail/pop3-new-transporter.md b/docs/language-legacy/Mail/pop3-new-transporter.md index c60e5cfb0fb367..e85ef30924ce1c 100644 --- a/docs/language-legacy/Mail/pop3-new-transporter.md +++ b/docs/language-legacy/Mail/pop3-new-transporter.md @@ -17,6 +17,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -24,6 +25,7 @@ displayed_sidebar: docs |18 R2|Added|
    +
    ## Description diff --git a/docs/language-legacy/Menus/append-menu-item.md b/docs/language-legacy/Menus/append-menu-item.md index a2dbdedee366d4..427ceab918c222 100644 --- a/docs/language-legacy/Menus/append-menu-item.md +++ b/docs/language-legacy/Menus/append-menu-item.md @@ -5,14 +5,14 @@ slug: /commands/append-menu-item displayed_sidebar: docs --- -**APPEND MENU ITEM** ( *menu* : Integer, Text ; *itemText* : Text, Integer {; *subMenu* : Text {; *process* : Integer} {; *}} ) +**APPEND MENU ITEM** ( *menu* : Integer, Text ; *itemText* : Text {; *subMenu* : Text {; *process* : Integer}} {; *} )
    | Parameter | Type | | Description | | --- | --- | --- | --- | | menu | Integer, Text | → | Menu number or Menu reference | -| itemText | Text, Integer | → | Text for the new menu items | +| itemText | Text | → | Text for the new menu items | | subMenu | Text | → | Reference of submenu associated with item | | process | Integer | → | Process reference number | | * | Operator | → | If passed: consider metacharacters as standard characters | @@ -49,8 +49,9 @@ You define the items to be appended with the parameter *itemText* as follows: * To specify a separation line: Pass "-" or "(-" as item text. * To specify a font style for a line: In the item text, place a less than sign (*<*) followed by one of these characters: -| asAvailableFont) + <>atFontMenuItems:="" + For($vlFont;1;Size of array(<>asAvailableFont)) +    <>atFontMenuItems:=<>atFontMenuItems+";"+<>asAvailableFont{$vlFont}  End for ``` Then, in any form or project method, you can write: ```4d - APPEND MENU ITEM(6;◊atFontMenuItems) + APPEND MENU ITEM(6;<>atFontMenuItems) ``` ## See also diff --git a/docs/language-legacy/Objects (Forms)/object-get-data-source-formula.md b/docs/language-legacy/Objects (Forms)/object-get-data-source-formula.md index 4cbe4f62204469..768abbaf08a5ab 100644 --- a/docs/language-legacy/Objects (Forms)/object-get-data-source-formula.md +++ b/docs/language-legacy/Objects (Forms)/object-get-data-source-formula.md @@ -17,6 +17,17 @@ displayed_sidebar: docs
    +
    +
    History + +|Release|Changes| +|---|---| +|21|Support of *base* parameter| +|20 R10|Created| + +
    +
    + ## Description The **OBJECT Get data source formula** command returns the formula (if any) associated object(s) designated by the *object* and *\** parameters. diff --git a/docs/language-legacy/Objects (Forms)/object-set-data-source-formula.md b/docs/language-legacy/Objects (Forms)/object-set-data-source-formula.md index 9f76814c5635d6..33e92843bf3689 100644 --- a/docs/language-legacy/Objects (Forms)/object-set-data-source-formula.md +++ b/docs/language-legacy/Objects (Forms)/object-set-data-source-formula.md @@ -18,6 +18,18 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|21|Support of *base* parameter| +|20 R10|Created| + +
    +
    + + ## Description The **OBJECT SET DATA SOURCE FORMULA** command assigns a formula (expression) as the data source of the object(s) designated by the *object* and *\** parameters . The formula must be provided as a [`4D.Formula`](../../API/FormulaClass.md#formula-object) object. diff --git a/docs/language-legacy/Printing/page-break.md b/docs/language-legacy/Printing/page-break.md index 5eb4dca4576cbd..e0a9bf7e0f4f42 100644 --- a/docs/language-legacy/Printing/page-break.md +++ b/docs/language-legacy/Printing/page-break.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | Cancel printing job started with Print form | -| > | Operator | → | Force one printing job | +| > | > | → | Force one printing job | diff --git a/docs/language-legacy/Printing/print-form.md b/docs/language-legacy/Printing/print-form.md index ecf944bfbd6092..9bca02115665c2 100644 --- a/docs/language-legacy/Printing/print-form.md +++ b/docs/language-legacy/Printing/print-form.md @@ -20,6 +20,18 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|20|Modified| +|16 R6|Modified| +|<6|Added| + +
    +
    + ## Description The **Print form** command simply prints *form* with the current values of fields and variables of *aTable*. It is usually used to print very complex reports that require complete control over the printing process. **Print form** does not do any record processing, break processing or page breaks. These operations are your responsibility. **Print form** prints fields and variables in a fixed size frame only. diff --git a/docs/language-legacy/Printing/print-record.md b/docs/language-legacy/Printing/print-record.md index f76cc37d1e66e5..aedf9c29562279 100644 --- a/docs/language-legacy/Printing/print-record.md +++ b/docs/language-legacy/Printing/print-record.md @@ -13,7 +13,7 @@ displayed_sidebar: docs | --- | --- | --- | --- | | aTable | Table | → | Table for which to print the current record or Default table if omitted | | * | Operator | → | Suppress the printing dialog box | -| > | Comparator | → | Do not reinitialize print settings | +| > | > | → | Do not reinitialize print settings | diff --git a/docs/language-legacy/Printing/print-selection.md b/docs/language-legacy/Printing/print-selection.md index 7174f6e745e465..21d9038a0823e1 100644 --- a/docs/language-legacy/Printing/print-selection.md +++ b/docs/language-legacy/Printing/print-selection.md @@ -13,7 +13,7 @@ displayed_sidebar: docs | --- | --- | --- | --- | | aTable | Table | → | Table for which to print the selection, or Default table, if omitted | | * | Operator | → | Suppress the printing dialog box | -| > | Comparator | → | Do not reinitialize print settings | +| > | > | → | Do not reinitialize print settings | diff --git a/docs/language-legacy/Process (Communications)/new-signal.md b/docs/language-legacy/Process (Communications)/new-signal.md index 2e6f16516be1ed..d506bf34bf2c3a 100644 --- a/docs/language-legacy/Process (Communications)/new-signal.md +++ b/docs/language-legacy/Process (Communications)/new-signal.md @@ -5,7 +5,7 @@ slug: /commands/new-signal displayed_sidebar: docs --- -**New signal** { ( *description* : Text ) } : 4D.Signal +**New signal** ({ *description* : Text }) : 4D.Signal
    @@ -17,6 +17,7 @@ displayed_sidebar: docs
    +
    History |Release|Changes| @@ -24,6 +25,7 @@ displayed_sidebar: docs |17 R4|Added|
    +
    ## Description diff --git a/docs/language-legacy/Processes/process-activity.md b/docs/language-legacy/Processes/process-activity.md index 36a1074dba74f8..778f86b12ec75c 100644 --- a/docs/language-legacy/Processes/process-activity.md +++ b/docs/language-legacy/Processes/process-activity.md @@ -17,14 +17,16 @@ displayed_sidebar: docs +
    History |Release|Changes| |---|---| -|20 R7|Support of *sessionID* parameter| |21|Support of web user sessions| +|20 R7|
    • Support of *sessionID* parameter
    • Renamed (Get process activity)
    |
    +
    ## Description diff --git a/docs/language-legacy/Processes/process-info.md b/docs/language-legacy/Processes/process-info.md index 0ea5679598783f..fa69be2cd7f3bf 100644 --- a/docs/language-legacy/Processes/process-info.md +++ b/docs/language-legacy/Processes/process-info.md @@ -19,6 +19,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -26,6 +27,7 @@ displayed_sidebar: docs |20 R7|Added |
    +
    ## Description diff --git a/docs/language-legacy/Processes/process-number.md b/docs/language-legacy/Processes/process-number.md index 56ddc32b9beb38..23a9462f3fac9f 100644 --- a/docs/language-legacy/Processes/process-number.md +++ b/docs/language-legacy/Processes/process-number.md @@ -18,13 +18,16 @@ displayed_sidebar: docs +
    History |Release|Changes| |---|---| |20 R7|Support of id parameter| +|6|Created|
    +
    ## Description diff --git a/docs/language-legacy/Processes/session-info.md b/docs/language-legacy/Processes/session-info.md index b53a27d580cee9..616c17418410ef 100644 --- a/docs/language-legacy/Processes/session-info.md +++ b/docs/language-legacy/Processes/session-info.md @@ -19,6 +19,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -27,7 +28,7 @@ displayed_sidebar: docs |20 R7|Added |
    - +
    ## Description diff --git a/docs/language-legacy/Processes/session-storage.md b/docs/language-legacy/Processes/session-storage.md index b701e7689efc8c..3b63d8ed3e1f7b 100644 --- a/docs/language-legacy/Processes/session-storage.md +++ b/docs/language-legacy/Processes/session-storage.md @@ -17,6 +17,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -25,6 +26,7 @@ displayed_sidebar: docs |20 R6|Added|
    +
    ## Description diff --git a/docs/language-legacy/Processes/session.md b/docs/language-legacy/Processes/session.md index 7ca199ce3fb5e8..ea551463022f66 100644 --- a/docs/language-legacy/Processes/session.md +++ b/docs/language-legacy/Processes/session.md @@ -15,6 +15,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -25,6 +26,7 @@ displayed_sidebar: docs |18 R6|Added|
    +
    ## Description diff --git a/docs/language-legacy/Queries/order-by-attribute.md b/docs/language-legacy/Queries/order-by-attribute.md index 62eaac4818fb40..3c9da70a673676 100644 --- a/docs/language-legacy/Queries/order-by-attribute.md +++ b/docs/language-legacy/Queries/order-by-attribute.md @@ -5,7 +5,7 @@ slug: /commands/order-by-attribute displayed_sidebar: docs --- -**ORDER BY ATTRIBUTE** ( {*aTable* : Table ;} {; ...(*objectField* : Field ; *attributePath* : Text {; *>_or_<* : Comparator})} {; *} ) +**ORDER BY ATTRIBUTE** ( {*aTable* : Table ;} {; ...(*objectField* : Field ; *attributePath* : Text {; *order* : >, <})} {; *} )
    @@ -14,7 +14,7 @@ displayed_sidebar: docs | aTable | Table | → | Table for which to order selected records, or Default table, if omitted | | objectField | Object | → | Object field containing the sorting attribute | | attributePath | Text | → | Name or path of attribute on which to set the order for each level | -| >_or_< | Comparator | → | Ordering direction for each level: > to order in ascending order, or < to order in descending order | +| order | >, < | → | Ordering direction for each level: > to order in ascending order, or < to order in descending order | | * | Operator | → | Continue order flag |
    @@ -53,7 +53,7 @@ If the field attribute value is **null** for some records (i.e. the attribute va * If the order is **ascending** (>), records with **null** value will be placed at the beginning of the selection. * If the order is **descending** (<), records with **null** value will be placed at the end of the selection. -You can sort the selection on one level or on several levels. For each sort level, you specify an *aField*, an *attributePath* and the sorting order in *\> or <*. If you pass the “greater than” symbol (>), the order is ascending. If you pass the “less than” symbol (<), the order is descending. If you do not specify the sorting order, ascending order is the default. +You can sort the selection on one level or on several levels. For each sort level, you specify an *aField*, an *attributePath* and the sorting order in *order*. If you pass the “greater than” symbol (>), the order is ascending. If you pass the “less than” symbol (<), the order is descending. If you do not specify the sorting order, ascending order is the default. If only one field is specified (one level sort) and it is indexed, the index is used for the order. If the field is not indexed or if there is more than one field, the order is performed sequentially. For multiple sorts (sorts on multiple fields), you can call **ORDER BY ATTRIBUTE** as many times as necessary and specify the optional *\** parameter, except for the last **ORDER BY ATTRIBUTE** call, which starts the actual sort operation. This feature is useful for multiple sorts management in customized user interfaces. Note that you can combine **ORDER BY ATTRIBUTE** calls with [ORDER BY](../commands/order-by) calls. diff --git a/docs/language-legacy/Queries/order-by-formula.md b/docs/language-legacy/Queries/order-by-formula.md index 00764963b54d84..2b9181338ab126 100644 --- a/docs/language-legacy/Queries/order-by-formula.md +++ b/docs/language-legacy/Queries/order-by-formula.md @@ -32,7 +32,7 @@ displayed_sidebar: docs **ORDER BY FORMULA** sorts (reorders) the records of the current selection of *aTable* for the current process. After the sort has been completed, the new first record of the selection becomes the current record. **Note**: you must specify *aTable*. You cannot use a default table. -You can sort the selection on one or several levels. For each sort level, you specify an expression in *formula* and the sorting order in *\> or <*. If you pass the “greater than” symbol (>), the order is ascending. If you pass the “less than” symbol (<), the order is descending. If you do not specify the sorting order, ascending order is the default. +You can sort the selection on one or several levels. For each sort level, you specify an expression in *formula* and the sorting *order*. If you pass the “greater than” symbol (>), the order is ascending. If you pass the “less than” symbol (<), the order is descending. If you do not specify the sorting order, ascending order is the default. The *formula* parameter can be of type: Alphanumeric, Real, Integer, Long Integer, Date, Time or Boolean. diff --git a/docs/language-legacy/Queries/query-by-attribute.md b/docs/language-legacy/Queries/query-by-attribute.md index 935c3cc0385cd9..d09e2f352ff93a 100644 --- a/docs/language-legacy/Queries/query-by-attribute.md +++ b/docs/language-legacy/Queries/query-by-attribute.md @@ -12,10 +12,10 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | | aTable | Table | → | Table for which to return a selection of records, or Default table if omitted | -| conjOp | Operator | → | Conjunction operator to use to join multiple queries (if any) | +| conjOp | &, \|, # | → | Conjunction operator to use to join multiple queries (if any) | | objectField | Field | → | Object field to query attributes | | attributePath | Text | → | Name or path of attribute | -| queryOp | Text, Operator | → | Query operator (comparator) | +| queryOp | Text, >, <, >=, <=, #, =, \|, % | → | Query operator (comparator) | | value | Text, Real, Date, Time | → | Value to compare | | * | Operator | → | Continue query flag | diff --git a/docs/language-legacy/Queries/query-selection-by-attribute.md b/docs/language-legacy/Queries/query-selection-by-attribute.md index 4750eb39114bff..c0191e54484b57 100644 --- a/docs/language-legacy/Queries/query-selection-by-attribute.md +++ b/docs/language-legacy/Queries/query-selection-by-attribute.md @@ -15,7 +15,7 @@ displayed_sidebar: docs | conjOp | &, \|, # | → | Conjunction operator to use to join multiple queries (if any) | | objectField | Field | → | Object field to query attributes | | attributePath | Text | → | Name or path of attribute | -| queryOp | Text, Operator | → | Query operator (comparator) | +| queryOp | Text, >, <, >=, <=, #, =, \|, % | → | Query operator (comparator) | | value | Text, Real, Date, Time | → | Value to compare | | * | Operator | → | Continue query flag | diff --git a/docs/language-legacy/Queries/query.md b/docs/language-legacy/Queries/query.md index 9375fdb27f937a..0ba688956b72d8 100644 --- a/docs/language-legacy/Queries/query.md +++ b/docs/language-legacy/Queries/query.md @@ -5,7 +5,7 @@ slug: /commands/query displayed_sidebar: docs --- -**QUERY** ( {*aTable* : Table }{;}{ *queryArgument* : Expression {; *}} ) +**QUERY** ( *aTable* : Table {; *queryArgument* : Expression {; *}} )
    **QUERY** ( *queryArgument* : Expression {; *} )
    diff --git a/docs/language-legacy/SVG/svg-find-element-id-by-coordinates.md b/docs/language-legacy/SVG/svg-find-element-id-by-coordinates.md index e4ee4ba55cc9f5..84d14817f977ed 100644 --- a/docs/language-legacy/SVG/svg-find-element-id-by-coordinates.md +++ b/docs/language-legacy/SVG/svg-find-element-id-by-coordinates.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | If specified, pictureObject is an object name (string) If omitted, pictureObject is a field or variable | -| pictureObject | Picture | → | Object name (if * specified) or Field or Variable (if * omitted) | +| pictureObject | Text, Picture | → | Object name (if * specified) or Field or Variable (if * omitted) | | x | Integer | → | X coordinate in pixels | | y | Integer | → | Y coordinate in pixels | | Function result | Text | ← | ID of element found at the location X, Y | diff --git a/docs/language-legacy/Selection/create-entity-selection.md b/docs/language-legacy/Selection/create-entity-selection.md index 7742858e530182..75d089df2c725a 100644 --- a/docs/language-legacy/Selection/create-entity-selection.md +++ b/docs/language-legacy/Selection/create-entity-selection.md @@ -17,6 +17,16 @@ displayed_sidebar: docs
    +
    +
    History + +|Release|Changes| +|---|---| +|17 R5|Modified| +|17|Created| + +
    +
    ## Description diff --git a/docs/language-legacy/Selection/scan-index.md b/docs/language-legacy/Selection/scan-index.md index 54c5a65749450d..3768c1c60d65ab 100644 --- a/docs/language-legacy/Selection/scan-index.md +++ b/docs/language-legacy/Selection/scan-index.md @@ -5,7 +5,7 @@ slug: /commands/scan-index displayed_sidebar: docs --- -**SCAN INDEX** ( *aField* : Field ; *number* : Integer {; *>_or_<* : Comparator} ) +**SCAN INDEX** ( *aField* : Field ; *number* : Integer {; *order* : >, <} )
    @@ -13,13 +13,13 @@ displayed_sidebar: docs | --- | --- | --- | --- | | aField | Field | → | Indexed field on which to scan index | | number | Integer | → | Number of records to return | -| >_or_< | Comparator | → | > from beginning of index < from end of index | +| order | >, < | → | > from beginning of index < from end of index |
    ## Description -**SCAN INDEX** returns a selection of *number* records from the table containing the *aField* field. If you pass <, **SCAN INDEX** returns the *number* of records from the end of the index (high values). If you pass >, **SCAN INDEX** returns the *number* of records from the beginning of the index (low values). This command is very efficient because it uses the index to perform the operation. +**SCAN INDEX** returns a selection of *number* records from the table containing the *aField* field. If you pass < in *order*, **SCAN INDEX** returns the *number* of records from the end of the index (high values). If you pass >, **SCAN INDEX** returns the *number* of records from the beginning of the index (low values). This command is very efficient because it uses the index to perform the operation. **Note:** The selection obtained is not sorted. diff --git a/docs/language-legacy/Selection/use-entity-selection.md b/docs/language-legacy/Selection/use-entity-selection.md index 5d803e3ed78053..1beed5e71fbc7f 100644 --- a/docs/language-legacy/Selection/use-entity-selection.md +++ b/docs/language-legacy/Selection/use-entity-selection.md @@ -15,6 +15,18 @@ displayed_sidebar: docs + +
    +
    History + +|Release|Changes| +|---|---| +|17|Added| + +
    +
    + + ## Description The `USE ENTITY SELECTION` command updates the current selection of the table matching the dataclass of the *entitySelection* parameter, according to the content of the entity selection. diff --git a/docs/language-legacy/String/num.md b/docs/language-legacy/String/num.md index ecafbaf1fcd1f3..37ed1a4b9a063a 100644 --- a/docs/language-legacy/String/num.md +++ b/docs/language-legacy/String/num.md @@ -18,14 +18,16 @@ displayed_sidebar: docs - +
    History |Release|Changes| |---|---| |21|Support of *base* parameter| +|<6|Created|
    +
    ## Description diff --git a/docs/language-legacy/String/string.md b/docs/language-legacy/String/string.md index 2814620332f226..6e0d88bf2b05f2 100644 --- a/docs/language-legacy/String/string.md +++ b/docs/language-legacy/String/string.md @@ -19,15 +19,16 @@ displayed_sidebar: docs - +
    History |Release|Changes| |---|---| |21|Support of *base* parameter| +|<6|Created|
    - +
    diff --git a/docs/language-legacy/String/trim-end.md b/docs/language-legacy/String/trim-end.md index 9aee3d8351053b..2f11ff73d05d94 100644 --- a/docs/language-legacy/String/trim-end.md +++ b/docs/language-legacy/String/trim-end.md @@ -17,6 +17,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -24,6 +25,7 @@ displayed_sidebar: docs |21|Added|
    +
    diff --git a/docs/language-legacy/String/trim-start.md b/docs/language-legacy/String/trim-start.md index e0b7f5a91b95eb..efc85cfc88894c 100644 --- a/docs/language-legacy/String/trim-start.md +++ b/docs/language-legacy/String/trim-start.md @@ -17,6 +17,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -24,6 +25,8 @@ displayed_sidebar: docs |21|Added|
    +
    + diff --git a/docs/language-legacy/String/trim.md b/docs/language-legacy/String/trim.md index 6da4ead776a7b4..593f9c1b8c3258 100644 --- a/docs/language-legacy/String/trim.md +++ b/docs/language-legacy/String/trim.md @@ -17,6 +17,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -24,6 +25,8 @@ displayed_sidebar: docs |21|Added|
    +
    + diff --git a/docs/language-legacy/Tools/generate-uuid.md b/docs/language-legacy/Tools/generate-uuid.md index c2c3806b521f15..1a7b6afff9c1d6 100644 --- a/docs/language-legacy/Tools/generate-uuid.md +++ b/docs/language-legacy/Tools/generate-uuid.md @@ -16,14 +16,16 @@ displayed_sidebar: docs - +
    History |Release|Changes| |---|---| |20 R10|Support of *version* parameter| +|12|Created|
    +
    ## Description diff --git a/docs/language-legacy/Users and Groups/set-user-properties.md b/docs/language-legacy/Users and Groups/set-user-properties.md index 5846d5ecaeeb84..37d197bb979d4d 100644 --- a/docs/language-legacy/Users and Groups/set-user-properties.md +++ b/docs/language-legacy/Users and Groups/set-user-properties.md @@ -5,7 +5,7 @@ slug: /commands/set-user-properties displayed_sidebar: docs --- -**Set user properties** ( *userID* : Integer ; *name* : Text ; *startup* : Text ; *password* : Text ; *nbLogin* : Integer ; *lastLogin* : Date {; *memberships* : Integer array {; *groupOwner* : Integer}} ) : Integer +**Set user properties** ( *userID* : Integer ; *name* : Text ; *startup* : Text ; *password* : Text, Operator ; *nbLogin* : Integer ; *lastLogin* : Date {; *memberships* : Integer array {; *groupOwner* : Integer}} ) : Integer
    @@ -14,7 +14,7 @@ displayed_sidebar: docs | userID | Integer | ↔ |*in:* Unique ID number of user account, -1 for adding a user
    *out:* Unique ID number of added user account (if any) | | name | Text | → | New user name | | startup | Text | → | Name of new user startup method | -| password | Text | → | New (unencrypted) password, or * to leave the password unchanged | +| password | Text, Operator | → | New (unencrypted) password, or * to leave the password unchanged | | nbLogin | Integer | → | New number of logins to the database (Binary databases only) | | lastLogin | Date | → | New date of last login to the database (Binary databases only) | | memberships | Integer array | → | ID numbers of groups to which the user belongs | diff --git a/docs/language-legacy/Web Area/wa-execute-javascript-function.md b/docs/language-legacy/Web Area/wa-execute-javascript-function.md index 4cae58c9b08600..248bd7fcd122e9 100644 --- a/docs/language-legacy/Web Area/wa-execute-javascript-function.md +++ b/docs/language-legacy/Web Area/wa-execute-javascript-function.md @@ -5,7 +5,7 @@ slug: /commands/wa-execute-javascript-function displayed_sidebar: docs --- -**WA EXECUTE JAVASCRIPT FUNCTION** ( * ; *object* : Text ; *jsFunction* : Text ; *result* : Variable {; *...param* : any} )
    **WA EXECUTE JAVASCRIPT FUNCTION** ( *object* : Variable, Field ; *jsFunction* : Text ; *result* : Variable {; *...param* : any} )
    **WA EXECUTE JAVASCRIPT FUNCTION** ( * ; *object* : Text ; *jsFunction* : Text ; * {; *...param* : any} )
    **WA EXECUTE JAVASCRIPT FUNCTION** ( *object* : Variable, Field ; *jsFunction* : Text ; * {; *...param* : any} ) +**WA EXECUTE JAVASCRIPT FUNCTION** ( * ; *object* : Text ; *jsFunction* : Text {; *result* : Variable} {; *...param* : any} )
    **WA EXECUTE JAVASCRIPT FUNCTION** ( *object* : Variable, Field ; *jsFunction* : Text {; *result* : Variable } {; *...param* : any} )
    **WA EXECUTE JAVASCRIPT FUNCTION** ( * ; *object* : Text ; *jsFunction* : Text ; * {; *...param* : any} )
    **WA EXECUTE JAVASCRIPT FUNCTION** ( *object* : Variable, Field ; *jsFunction* : Text ; * {; *...param* : any} )
    diff --git a/docs/language-legacy/Web Area/wa-get-context.md b/docs/language-legacy/Web Area/wa-get-context.md index ef020c2556c901..f9c7c7f80b7b66 100644 --- a/docs/language-legacy/Web Area/wa-get-context.md +++ b/docs/language-legacy/Web Area/wa-get-context.md @@ -17,6 +17,18 @@ displayed_sidebar: docs
    + +
    +
    History + +|Release|Changes| +|---|---| +|20 R9|Added| + +
    +
    + + ### Description The `WA Get context` command retrieves the context object defined for `$4d` in the Web area designated by the * and *object* parameters using [`WA SET CONTEXT`](./wa-set-context.md). If `WA SET CONTEXT` was not called for the web area the command returns `null`. diff --git a/docs/language-legacy/Web Area/wa-set-context.md b/docs/language-legacy/Web Area/wa-set-context.md index 399d26aa9d1ef0..53bff1ca9feb52 100644 --- a/docs/language-legacy/Web Area/wa-set-context.md +++ b/docs/language-legacy/Web Area/wa-set-context.md @@ -18,6 +18,16 @@ displayed_sidebar: docs
    +
    +
    History + +|Release|Changes| +|---|---| +|20 R9|Added| + +
    +
    + ### Description The `WA SET CONTEXT` command defines a context object *contextObj* for `$4d` in the Web area designated by the * and *object* parameters. When this command is used, `$4d` can only access contents declared within the provided *contextObj*. When no context object is set, `$4d` has access to all 4D methods and can not access user classes. diff --git a/docs/language-legacy/Web Server/web-event.md b/docs/language-legacy/Web Server/web-event.md index 341ca23d0925a6..a94b8771b67cd7 100644 --- a/docs/language-legacy/Web Server/web-event.md +++ b/docs/language-legacy/Web Server/web-event.md @@ -16,6 +16,16 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|21 |Added| + +
    +
    + ## Description `Web Event` returns an object with information on a triggered event linked to a web page component. diff --git a/docs/language-legacy/Web Server/web-form.md b/docs/language-legacy/Web Server/web-form.md index 277934602a432e..5b9869890f163c 100644 --- a/docs/language-legacy/Web Server/web-form.md +++ b/docs/language-legacy/Web Server/web-form.md @@ -16,6 +16,17 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|21 |Added| + +
    +
    + + ## Description The `Web Form` command returns a `4D.WebForm` proxy object, providing a means to work with and effectively emulates the Page's properties and functions. diff --git a/docs/language-legacy/Web Server/web-get-server-info.md b/docs/language-legacy/Web Server/web-get-server-info.md index f3b39c3cfb14db..fbfab5f314d254 100644 --- a/docs/language-legacy/Web Server/web-get-server-info.md +++ b/docs/language-legacy/Web Server/web-get-server-info.md @@ -5,7 +5,7 @@ slug: /commands/web-get-server-info displayed_sidebar: docs --- -**WEB Get server info** ( *withCache* : Boolean ) : Object +**WEB Get server info** ({ *withCache* : Boolean }) : Object
    diff --git a/docs/language-legacy/Web Server/web-server-list.md b/docs/language-legacy/Web Server/web-server-list.md index a93aa49c3d068f..5cbc9c392aac4d 100644 --- a/docs/language-legacy/Web Server/web-server-list.md +++ b/docs/language-legacy/Web Server/web-server-list.md @@ -15,12 +15,14 @@ displayed_sidebar: docs
    +
    History |Release|Changes| |---|---| |18 R3|Added
    +
    ## Description diff --git a/docs/language-legacy/Web Server/web-server.md b/docs/language-legacy/Web Server/web-server.md index c66c90c041c13f..5c98524e748b97 100644 --- a/docs/language-legacy/Web Server/web-server.md +++ b/docs/language-legacy/Web Server/web-server.md @@ -17,6 +17,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -25,6 +26,7 @@ displayed_sidebar: docs |19|support for .sessionCookieSameSite|
    +
    ## Description diff --git a/docs/language-legacy/Windows/open-form-window.md b/docs/language-legacy/Windows/open-form-window.md index fa1db2e00a3666..3e974daf0ce230 100644 --- a/docs/language-legacy/Windows/open-form-window.md +++ b/docs/language-legacy/Windows/open-form-window.md @@ -22,6 +22,20 @@ toc_max_heading_level: 3 +
    +
    History + +|Release|Changes| +|---|---| +|16 R6|Modified| +|16 R4|Modified| +|14 R5|Modified| +|11 SQL|Modified| +|<6|Added| + +
    +
    + ## Description The Open form window command opens a new window using the size and resizing properties of the form *formName*. diff --git a/docs/language-legacy/Windows/open-window.md b/docs/language-legacy/Windows/open-window.md index 9908007a138b6b..959a1b2995ce4f 100644 --- a/docs/language-legacy/Windows/open-window.md +++ b/docs/language-legacy/Windows/open-window.md @@ -22,6 +22,17 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|2004|Modified| +|<6|Created| + +
    +
    + ## Description **Open window** opens a new window with the dimensions given by the first four parameters: diff --git a/docs/language-legacy/Windows/set-window-document-icon.md b/docs/language-legacy/Windows/set-window-document-icon.md index 7a7dda2258427a..db0a5df317d636 100644 --- a/docs/language-legacy/Windows/set-window-document-icon.md +++ b/docs/language-legacy/Windows/set-window-document-icon.md @@ -18,12 +18,14 @@ displayed_sidebar: docs +
    History |Release|Changes| |---|---| |20 R7|Added
    +
    ## Description diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md index 52ad82e5f1ce73..0a29bad5c0b20e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -99,12 +99,18 @@ La función `.at()` devuelve el elemento en Los números enteros negativos cuentan hacia atrás desde el último elemento de la colección. -Igual a +La función devuelve Undefined si el *index* sobrepasa los límites de la colección. #### Ejemplo ```4d -Lanzamiento +var $col : Collection +$col:=New collection(10; 20; 30; 40; 50) +$element:=$col.at(0) // 10 +$element:=$col.at(1) // 20 +$element:=$col.at(-1) // 50 +$element:=$col.at(-2) // 40 +$element:=$col.at(10) // indefinido ``` @@ -127,10 +133,10 @@ Lanzamiento
    -| Parámetros | Tipo | | Descripción | -| ------------ | --------------- | :-------------------------: | ---------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real, Undefined | <- | donde: | +| Parámetros | Tipo | | Descripción | +| ------------ | --------------- | :-------------------------: | ----------------------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | +| Resultado | Real, Undefined | <- | Media aritmética (promedio) de los valores de la colección |
    @@ -251,7 +257,7 @@ Por defecto, los elementos *col2* se añaden al final de la colección original. - Si *index* es mayor que la longitud de la colección, el índice inicial real se definirá en la longitud de la colección. - Si *index* < 0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). -- En caso de incoherencia, se aplican las siguientes reglas: +- Si el valor calculado es negativo, *index* toma el valor 0. #### Ejemplo @@ -285,7 +291,7 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6] | Parámetros | Tipo | | Descripción | | ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------- | | value | any | -> | Valores a concatenar. Si *value* es una colección, todos sus elementos se añaden al final de la colección original. | -| Resultado | Collection | <- | Colección original con valores rellenados | +| Resultado | Collection | <- | Nueva colección con valor(es) añadido(s) a la colección original | @@ -296,7 +302,7 @@ La función.`.concat()` devuelve una nu > Esta función no modifica la colección original. -La colección devuelta contiene el elemento especificado por *startFrom* y todos los elementos subsiguientes hasta, pero sin incluir, el elemento especificado por *end*. Si sólo se especifica el parámetro *startFrom*, la colección devuelta contiene todos los elementos desde *startFrom* hasta el último elemento de la colección original. +Si *value* es una colección, todos sus elementos se añaden al final de la colección original. Si *value* no es una colección, se añade ella misma como un nuevo elemento. #### Ejemplo @@ -335,25 +341,25 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8] | option | Integer | -> | `ck resolve pointers`: resolver punteros antes de copiar,
    `ck shared`: devolver una colección compartida | | groupWithCol | Collection | -> | Colección compartida que se agrupa con la colección resultante | | groupWithObj | Object | -> | Objeto compartido que se agrupa con la colección resultante | -| Resultado | Collection | <- | Colección original ordenada | +| Resultado | Collection | <- | Copia profunda de la colección original | #### Descripción -En caso de incoherencia, se aplican las siguientes reglas: +La función `.copy()` devuelve una copia profunda de la instancia de la colección.***Deep copy*** significa que los objetos o colecciones dentro de la colección original se duplican y no comparten ninguna referencia con la colección devuelta. > Esta función no modifica la colección original. -Lanzamiento +Si se pasa, el parámetro *option* puede contener una de las siguientes constantes (o ambas): | option | Descripción | | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck resolve pointers` | Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. En este caso, cada puntero presente en la colección se evalúa al copiar y se utiliza su valor desreferenciado. | +| `ck resolve pointers` | Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. Sin embargo, puede resolver los punteros al copiar pasando la constante `ck resolve pointers`. En este caso, cada puntero presente en la colección se evalúa al copiar y se utiliza su valor desreferenciado. | | `ck shared` | Por defecto, `copy()` devuelve una colección Clásica (no compartida), incluso si el comando se aplica a una colección compartida. Pasa la constante `ck shared` para crear una colección compartida. En este caso, puede utilizar el parámetro *groupWith* para asociar la colección compartida con otra colección u objeto (ver más adelante). | -En caso de incoherencia, se aplican las siguientes reglas: +Los parámetros *groupWithCol* o *groupWithObj* permiten designar una colección o un objeto al que se debe asociar la colección resultante. :::note @@ -385,7 +391,7 @@ End use #### Ejemplo 2 -Queremos combinar *$sharedColl1* y *$sharedColl2*. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. +Queremos combinar *$sharedColl1* y *$sharedColl2*. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. Por lo tanto, debemos hacer una copia compartida de *$sharedColl1* y designar *$sharedColl2* como grupo compartido para la copia. ```4d var $sharedColl1;$sharedColl2;$copyColl : Collection @@ -420,10 +426,24 @@ End use #### Ejemplo 4 -Primer elemento de la colección +Este ejemplo ilustra el uso de la opción `ck resolve pointers`: ```4d -Mayor que + var $col : Collection + var $p : Pointer + $p:=->$what + + $col:=New collection + $col.push(New object("alpha";"Hello";"num";1)) + $col.push(New object("beta";"You";"what";$p)) + + $col2:=$col.copy() + $col2[1].beta:="World!" + ALERT($col[0].alpha+" "+$col2[1].beta) //muestra "Hello World!" + + $what:="You!" + $col3:=$col2.copy(ck resolve pointers) + ALERT($col3[0].alpha+" "+$col3[1].what) //muestra "Hello You!" ``` @@ -449,14 +469,14 @@ Mayor que | Parámetros | Tipo | | Descripción | | ------------ | ---- | :-------------------------: | ---------------------------------------------------------------- | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | Primer elemento de la colección | +| Resultado | Real | <- | Número de elementos en la colección | #### Descripción -Si se intenta eliminar un elemento de una colección vacía, el método no hace nada (no se genera ningún error). +La función `.count()` devuelve el número de elementos no nulos en la colección. Si la colección contiene objetos, puede pasar el parámetro *propertyPath*. En este caso, sólo se tienen en cuenta los elementos que contienen el *propertyPath*. @@ -499,7 +519,7 @@ Si la colección contiene objetos, puede pasar el parámetro *propertyPath*. En | ------------ | ---- | :-------------------------: | ---------------------------------------------------------------- | | value | any | -> | Valor a contar | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | Valor a contar | +| Resultado | Real | <- | Número de ocurrencias del valor | @@ -641,7 +661,7 @@ Ejemplos | ----------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------- | | collection2 | Collection | -> | Colección a comparar | | option | Integer | -> | `ck diacritical`: evaluación diacrítica ("A" # "a" por ejemplo) | -| Resultado | Boolean | <- | Descripción | +| Resultado | Boolean | <- | True si las colecciones son idénticas, false en caso contrario | @@ -653,11 +673,11 @@ La función `.equal()` compara recursiva :::note Notas - La función `.equal()` solo comprueba la igualdad para los elementos de tipo cadena, booleano, número y null en las colecciones. No verifica la igualdad para objetos nativos. -- Constantes **null**: utilizando la palabra clave "null" se encontrarán las propiedades **null** y **undefined**. +- Los elementos con valores **null** no son iguales a los elementos Undefined. ::: -Por defecto, se realiza una evaluación no diacrítica. La evaluación distingue entre mayúsculas y minúsculas y diferencia los caracteres acentuados. +Por defecto, se realiza una evaluación no diacrítica. Si desea que la evaluación diferencie entre mayúsculas y minúsculas o que diferencie los caracteres acentuados, pase la constante `ck diacritical` en el parámetro option. :::tip @@ -715,7 +735,7 @@ Una comparación recursiva de colecciones puede llevar mucho tiempo si la colecc | formula | 4D.Function | -> | Objeto fórmula | | methodName | Text | -> | Nombre de un método | | param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Boolean | <- | Lanzamiento | +| Resultado | Boolean | <- | True si todos los elementos han pasado la prueba con éxito | @@ -726,8 +746,8 @@ La función `.every()` devuelve **true** Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -739,7 +759,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Copia invertida de la colección +- (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. En todos los casos, en el momento en que la función.every() encuentra el primer elemento de la colección evaluado como false, deja de llamar a la retrollamada y devuelve false\*\*. @@ -876,31 +896,31 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------- | -| value | any | -> | Valor a asignar | -| startFrom | Integer | -> | Índice de inicio (incluido) | -| end | Integer | -> | Índice final (no incluido) | -| Resultado | Collection | <- | *methodName*, el nombre de un método proyecto (texto). | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ---------------------------------------------- | +| value | any | -> | Valor a asignar | +| startFrom | Integer | -> | Índice de inicio (incluido) | +| end | Integer | -> | Índice final (no incluido) | +| Resultado | Collection | <- | Colección original con valores rellenados |
    #### Descripción -Igual a +La función `.fill()` llena la colección con el *valor* especificado, opcionalmente desde el índice *startFrom* hasta el índice *end*, y devuelve la colección resultante. > Esta función modifica la colección original. -- Descripción -- Igual a -- Descripción +- Si se omite el parámetro *startFrom*, *value* se aplica a todos los elementos de la colección (*startFrom*=0). +- Si se pasa el parámetro *startFrom* y se omite *end*, *value* se aplica a los elementos de la colección a partir de *startFrom* hasta el último elemento de la colección (*end*=length). +- Si se pasan tanto el parámetro *startFrom* como *end*, *value* se aplica a los elementos de la colección empezando en *startFrom* hasta el elemento *end*. En caso de incoherencia, se aplican las siguientes reglas: - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). Si el valor calculado es negativo, *startFrom* toma el valor 0. -- Soporte de querySettings -- Copia invertida de la colección +- Si *end* < 0 , se recalcula como *end:=end+length*. +- Si *end* < *startFrom* (valores pasados o calculados), el método no hace nada. #### Ejemplo @@ -934,12 +954,12 @@ En caso de incoherencia, se aplican las siguientes reglas:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | donde: | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | Nueva colección que contiene elementos filtrados (copia superficial) |
    @@ -952,8 +972,8 @@ La función `.filter()` devuelve una nu Se designa la retrollamada a ejecutar para filtrar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). Se llama a la retrollamada con los parámetros pasados en *param* (opcional) y un objeto en primer parámetro (*$1*). La retrollamada puede realizar cualquier prueba, con o sin el parámetro(s) y debe devolver **true** para cada elemento que cumpla la condición y por lo tanto, debe añadirse a la nueva colección. @@ -965,12 +985,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Nombre de un método +- *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de filtro y debe conservarse, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. :::note -Mayor o igual que +Cuando se utiliza *methodName* como callback, y si el método no devuelve ningún valor, `.filter()` buscará la propiedad *$1.result* que debe dar el valor **true** para cada elemento que cumpla la condición. ::: @@ -1023,27 +1043,27 @@ Quiere filtrar los elementos según su tipo de valor:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | any | <- | La función `.multiSort()` permite realizar una ordenación sincronizada multinivel sobre un conjunto de colecciones. | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | any | <- | Primer valor encontrado, o Undefined si no se encuentra |
    #### Descripción -Cuando se utilizan marcadores de posición, no es posible anular las condiciones de seguridad: +La función `.find()` devuelve el primer valor de la colección para el que el resultado de *formula* o de *methodName*, aplicado a cada elemento, devuelve **true**. > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -1055,12 +1075,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Ordenar una colección de números de forma ascendente y descendente: +- (obligatorio si ha utilizado un método) *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de búsqueda, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. Por defecto, `.find()` busca en toda la colección. Opcionalmente, se puede pasar en *startFrom* el índice del elemento desde el que iniciar la búsqueda. -- Uso del paréntesis +- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1127,14 +1147,14 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046 #### Descripción -Ejemplo: +La función `.findIndex()` devuelve el índice, en la colección, del primer valor para el que *formula* o *methodName*, aplicados sobre cada elemento, devuelven **true**. > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Desea ordenar la colección resultante: +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -1146,12 +1166,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Ordenar una colección de números de forma ascendente y descendente: +- (obligatorio si ha utilizado un método) *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de búsqueda, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. Por defecto, `.findIndex()` busca en toda la colección. Opcionalmente, se puede pasar en *startFrom* el índice del elemento desde el que iniciar la búsqueda. -- Uso del paréntesis +- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1193,16 +1213,16 @@ $val3:=$c.findIndex($val2+1;Formula($1.value.name=$2);"Clanton") //$val3=4
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Resultado | any | <- | Obtiene los datos coincidentes, admite el comodín (@), no distingue entre mayúsculas de minúsculas ni diacríticas. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------- | +| Resultado | any | <- | Primer elemento de la colección |
    #### Descripción -Diferente de +La función `.first()` devuelve el primer elemento de la colección. > Esta función no modifica la colección original. @@ -1241,19 +1261,19 @@ $first:=$emptyCol.first() // devuelve Undefined
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| depth | Integer | -> | A qué profundidad debe aplanarse una estructura de colección anidada. Por defecto=1 | -| Resultado | Collection | <- | *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | +| depth | Integer | -> | A qué profundidad debe aplanarse una estructura de colección anidada. Por defecto=1 | +| Resultado | Collection | <- | Colección aplanada |
    #### Descripción -Menor que +La función `.flat()` crea una nueva colección con todos los elementos de la subcolección concatenados recursivamente hasta la *depth* especificada. -expresión +Por defecto, si se omite el parámetro *depth*, sólo se aplanará el primer nivel de la estructura de la colección anidada. > Esta función no modifica la colección original. @@ -1297,12 +1317,12 @@ $col.flat(MAXLONG)
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | Comentario | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | Colección de valores transformados y aplanados en una profundidad de 1 |
    @@ -1311,14 +1331,14 @@ $col.flat(MAXLONG) La función `.flatMap()` crea una nueva colección basada en el resultado de la llamada a la función *formula* 4D o al método *methodName* sobre cada elemento de la colección original y aplanada por una profundidad de 1. Opcionalmente, puede pasar parámetros a *formula* o *methodName* utilizando los parámetros *param*. -Valor mínimo en la colección +Esta función es idéntica a una llamada a [`map()`](#map) seguida de una llamada a [`flat()`](#flat) de profundidad 1. > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1). @@ -1330,7 +1350,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Descripción +- (obligatorio si ha utilizado un método) *$1.result* (cualquier tipo): nuevo valor transformado para añadir a la colección resultante - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 @@ -1392,18 +1412,18 @@ $c2:=$c.flatMap($f; $c.sum())
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ---------------------------------- | -| toSearch | Expression | -> | Expresión a buscar en la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Boolean | <- | Ejemplo 1 | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ----------------------------------------------- | +| toSearch | Expression | -> | Expresión a buscar en la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Boolean | <- | True si *toSearch* se encuentra en la colección |
    #### Descripción -Ejemplo +La función `.includes()` devuelve True si la expresión *toSearch* se encuentra entre los elementos de la colección, en caso contrario False. > Esta función no modifica la colección original. @@ -1413,12 +1433,12 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -la colección está vacía, +*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad del tipo de datos). -Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). +Opcionalmente, puede pasar el índice de la colección desde el que iniciar la búsqueda en *startFrom*. -- Uso de marcadores de posición -- Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Atención**: recuerde que los elementos de la colección están numerados desde 0. +- Si *startFrom* >= la longitud de la colección, se devuelve False, lo que significa que no se busca en la colección. +- Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). Tenga en cuenta que incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). #### Ejemplo @@ -1457,18 +1477,18 @@ Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final d
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ---------------------------------- | -| toSearch | Expression | -> | Expresión a buscar en la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Integer | <- | Descripción | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ---------------------------------------------------------------------------------- | +| toSearch | Expression | -> | Expresión a buscar en la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Integer | <- | Índice de la primera ocurrencia de toSearch en la colección, -1 si no se encuentra |
    #### Descripción -Ejemplo: +La función `.indexOf()` busca la expresión *toSearch* entre los elementos de la colección y devuelve el índice de la primera ocurrencia encontrada, o -1 si no se encontró. > Esta función no modifica la colección original. @@ -1478,11 +1498,11 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -la colección está vacía, +*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad del tipo de datos). -Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). +Opcionalmente, puede pasar el índice de la colección desde el que iniciar la búsqueda en *startFrom*. -- Uso del paréntesis +- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1523,7 +1543,7 @@ Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final d | ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------- | | queryString | Text | -> | Criterio de búsqueda | | value | any | -> | Valor(es) a comparar cuando se utiliza(n) marcador(es) de posición | -| Resultado | Collection | <- | Ejemplo 3 | +| Resultado | Collection | <- | Índice(s) de elementos que coinciden con queryString en la colección | @@ -1534,13 +1554,13 @@ La función `.indices()` funciona exactamente igual que la función [`.query()`] > Esta función no modifica la colección original. -Ejemplo 1 +El parámetro *queryString* utiliza la siguiente sintaxis: ```4d propertyPath comparator value {logicalOperator propertyPath comparator value} ``` -Los elementos se ordenan de forma descendente +Para una descripción detallada de los parámetros *queryString* y *value*, consulte la función `dataClass.query()`. #### Ejemplo @@ -1577,27 +1597,27 @@ Los elementos se ordenan de forma descendente
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ------------------------------------------------------ | -| index | Integer | -> | Dónde insertar el elemento | -| element | any | -> | Elemento a insertar en la colección | -| Resultado | Collection | <- | Con el siguiente método ***Flatten***: | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | -------------------------------------------------------- | +| index | Integer | -> | Dónde insertar el elemento | +| element | any | -> | Elemento a insertar en la colección | +| Resultado | Collection | <- | Colección original que contiene los elementos insertados |
    #### Descripción -Búsquedas con fechas: +La función `.insert()` inserta *element* en la posición *index* especificada en la instancia de la colección y devuelve la colección modificada. > Esta función modifica la colección original. -Este ejemplo devuelve las personas contratadas hace más de 90 días: +En *index*, pase la posición donde quiere insertar el elemento en la colección. > **Atención**: recuerde que los elementos de la colección están numerados desde 0. - Si *index* la longitud de la colección, el índice inicial real se fijará en la longitud de la colección. -- Ejemplo 1 +- Si *index* <0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). - Si el valor calculado es negativo, index toma el valor 0. Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. @@ -1632,18 +1652,18 @@ Se puede insertar cualquier tipo de elemento aceptado por una colección, inclus
    -| Parámetros | Tipo | | Descripción | -| ---------- | ------- | :-------------------------: | ------------------------------------ | -| delimiter | Text | -> | Separador a utilizar entre elementos | -| option | Integer | -> | Conjunción | -| Resultado | Text | <- | Ejemplo 3 | +| Parámetros | Tipo | | Descripción | +| ---------- | ------- | :-------------------------: | --------------------------------------------------------------------------------------------- | +| delimiter | Text | -> | Separador a utilizar entre elementos | +| option | Integer | -> | `ck ignore null or empty`: ignorar las cadenas nulas y vacías en el resultado | +| Resultado | Text | <- | Cadena que contiene todos los elementos de la colección, separados por un delimitador |
    #### Descripción -Tipo +La función `.join()` convierte todos los elementos de la colección en cadenas y las concatena utilizando la cadena delimiter especificada como separador.La función devuelve la cadena resultante. > Esta función no modifica la colección original. @@ -1679,16 +1699,16 @@ Por defecto, los elementos nulos o vacíos de la colección se devuelven en la c
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------ | -| Resultado | any | <- | Si el valor calculado < 0, *startFrom* toma el valor 0. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------- | +| Resultado | any | <- | Último elemento de la colección |
    #### Descripción -Diferente de +La función `.last()` devuelve el último elemento de la colección. > Esta función no modifica la colección original. @@ -1697,7 +1717,15 @@ La función devuelve Undefined si la colección está vacía. #### Ejemplo ```4d -Propiedad +var $col; $emptyCol : Collection +var $last : Variant +$col:=New collection(10; 20; 30; "hello"; 50) +$last:=$col.last() // 50 + +$emptyCol:=New collection() //empty +// $last:=$emptyCol[$emptyCol.length-1] //devuelve un error +$last:=$emptyCol.last() // devuelve Indefinido + ``` @@ -1720,18 +1748,18 @@ Propiedad
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------------- | -| toSearch | Expression | -> | El elemento que se va a buscar dentro de la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Integer | <- | Descripción | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------- | +| toSearch | Expression | -> | El elemento que se va a buscar dentro de la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Integer | <- | Índice de la última ocurrencia de toSearch en la colección, -1 si no se encuentra |
    #### Descripción -Ejemplo +La función `.lastIndexOf()` busca la expresión *toSearch* entre los elementos de la colección y devuelve el índice de la última ocurrencia, o -1 si no se encontró. > Esta función no modifica la colección original. @@ -1741,11 +1769,11 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -Descripción +*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad). Opcionalmente, puede pasar el índice de la colección desde el cual iniciar una búsqueda en reversa en *startFrom*. -- Notas +- Si *startFrom* >= la longitud de la colección menos uno (coll.length-1), se busca en toda la colección (por defecto). - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). Si el valor calculado es negativo, se devuelve -1 (no se busca en la colección). **Nota:** incluso si *startFrom* es negativo, la colección se sigue buscando de derecha a izquierda. - Si *startFrom* = 0, se devuelve -1 lo que significa que la colección no se busca. @@ -1781,14 +1809,17 @@ Opcionalmente, puede pasar el índice de la colección desde el cual iniciar una #### Descripción -Ejemplo 2 +La propiedad `.length` devuelve el número de elementos en la colección. La propiedad `.length` se inicializa cuando se crea la colección. Añadir o eliminar elementos actualiza la longitud, si es necesario. Esta propiedad es **sólo lectura** (no se puede utilizar para definir el tamaño de la colección). #### Ejemplo ```4d -Tipo + var $col : Collection //$col.length inicializada en 0 + $col:=New collection("one";"two";"three") //$col.length actualizada a 3 + $col[4]:="five" //$col.length actualizada a 5 + $vSize:=$col.remove(0;3).length //$vSize=2 ``` @@ -1812,12 +1843,12 @@ Tipo
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | `.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | Colección de valores transformados |
    @@ -1830,8 +1861,8 @@ La función `.map()` crea una nueva colecc Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1). @@ -1843,7 +1874,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Descripción +- (obligatorio si ha utilizado un método) *$1.result* (cualquier tipo): nuevo valor transformado para añadir a la colección resultante - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo @@ -1878,7 +1909,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) | Parámetros | Tipo | | Descripción | | ------------ | ---- | :-------------------------: | ------------------------------------------------------------------- | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | -| Resultado | any | <- | Comentario | +| Resultado | any | <- | Valor máximo en la colección | @@ -1893,7 +1924,7 @@ If the collection contains different [types of values](../Concepts/data-types.md Si la colección contiene objetos, pase el parámetro *propertyPath* para indicar la propiedad del objeto cuyo valor máximo desea obtener. -Lanzamiento +Si la colección está vacía, `.max()` devuelve *Undefined*. #### Ejemplo @@ -1928,25 +1959,25 @@ Lanzamiento
    -| Parámetros | Tipo | | Descripción | -| ------------ | ---- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | -| Resultado | any | <- | *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; | +| Parámetros | Tipo | | Descripción | +| ------------ | ---- | :-------------------------: | ------------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | +| Resultado | any | <- | Valor mínimo en la colección |
    #### Descripción -Ejemplo 2 +La función `.min()` devuelve el elemento con el valor más pequeño de la colección (el primer elemento de la colección tal y como se ordenaría en orden ascendente utilizando la función [`.sort()`](#sort)). > Esta función no modifica la colección original. If the collection contains different [types of values](../Concepts/data-types.md), they will be sorted according to the [4D ordering principles](../Concepts/ordering.md) and the `.min()` function will return the minimum value within the first element type in the type list order. -Modificaciones +Si la colección contiene objetos, pase el parámetro *propertyPath* para indicar la propiedad del objeto cuyo valor mínimo desea obtener. -Lanzamiento +Si la colección está vacía, `.min()` devuelve *Undefined*. #### Ejemplo @@ -1981,32 +2012,32 @@ Lanzamiento
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ------------------ | -| formula | 4D.Function | -> | Objeto fórmula | -| colsToSort | Collection | -> | Ejemplo 2 | -| Resultado | Collection | <- | La nueva colección | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| colsToSort | Collection | -> | Colección de colecciones y/u objetos con propiedades {`collection`:*colToSort*;`order`:`ck ascending` o `ck descending`} | +| Resultado | Collection | <- | Colección original ordenada |
    #### Descripción -Menor o igual que +La función `.multiSort()` permite realizar una ordenación sincronizada multinivel sobre un conjunto de colecciones. -> Ejemplo 2 +> Esta función modifica la colección original, así como todas las colecciones utilizadas en el parámetro *colsToSort*. Si se llama a `.multiSort()` sin parámetros, la función tiene el mismo efecto que la función [`.sort()`](#sort): la colección se ordena (sólo valores escalares) en orden ascendente por defecto, según su tipo. If the collection contains elements of different [types](../Concepts/data-types.md), they will be sorted according to the [4D ordering principles](../Concepts/ordering.md). -Mayor que +**Ordenación sincronizada de un nivel** Para ordenar varias colecciones de forma sincrónica, basta con pasar en *colsToSort* una colección de colecciones para ordenar. Puede pasar un número ilimitado de colecciones. La colección original se ordenará en orden ascendente y todas las colecciones *colsToSort* se ordenarán de forma sincronizada. :::note -Descripción +Todas las colecciones *colsToSort* deben tener el mismo número de elementos, de lo contrario se devuelve un error. ::: @@ -2015,25 +2046,25 @@ Si desea ordenar las colecciones en algún otro orden que no sea ascendente, deb En *index*, pase la posición donde quiere eliminar el elemento de la colección. - $1 (objeto), donde: - - Lanzamiento - - Conjunción + - *$1.value* (todo tipo): valor del primer elemento a comparar + - *$1.value2* (todo tipo): valor del segundo elemento a comparar - $2...$N (cualquier tipo): parámetros adicionales -Quiere obtener el primer elemento de texto con una longitud menor que 5: +**Ordenación sincronizada multinivel** -Ejemplos +La definición de una ordenación sincronizada multinivel requiere que se pase un objeto que contenga las propiedades {`collection`:*colToSort*;`order`:`ck ascending` o `ck descending`} en lugar de una colección *colToSort* para cada colección que se utilizará como subnivel. -Ejemplo 2 +Los niveles de ordenación vienen determinados por el orden en que se pasan las colecciones en el parámetro *colsToSort*: la posición de un objeto `collection`/`order` en la sintaxis determina su nivel de ordenación. :::note -Ejemplo 2 +La función `.multiSort()` utiliza un algoritmo de ordenación [estable](https://en.wikipedia.org/wiki/Sorting_algorithm#Stability). ::: #### Ejemplo 1 -Descripción +Una simple ordenación sincronizada de colecciones con diferentes tipos de valores: ```4d var $col;$col2;$col3 : Collection @@ -2072,7 +2103,7 @@ $continent.multiSort([$country; {collection: $city; order: ck ascending}]) #### Ejemplo 3 -Resultado +También puede sincronizar colecciones de objetos. ```4d var $name : Collection @@ -2114,19 +2145,19 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address])
    -| Parámetros | Tipo | | Descripción | -| ----------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------ | -| pathStrings | Text | -> | Ruta(s) de propiedad(es) a utilizar para ordenar la colección | -| pathObjects | Collection | -> | Colección de objetos criterio | -| ascOrDesc | Integer | -> | Ejemplo 1 | -| Resultado | Collection | <- | Constantes **null**: utilizando la palabra clave "null" se encontrarán las propiedades **null** y **undefined**. | +| Parámetros | Tipo | | Descripción | +| ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | +| pathStrings | Text | -> | Ruta(s) de propiedad(es) a utilizar para ordenar la colección | +| pathObjects | Collection | -> | Colección de objetos criterio | +| ascOrDesc | Integer | -> | `ck ascending` o `ck descending` (valores escalares) | +| Resultado | Collection | <- | Copia ordenada de la colección (copia superficial) |
    #### Descripción -Ejemplo +La función `.orderBy()` devuelve una nueva colección que contiene todos los elementos de la colección en el orden especificado. Esta función devuelve una *copia superficial*, lo que significa que los objetos o colecciones de ambas colecciones comparten la misma referencia. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. @@ -2250,19 +2281,19 @@ Ordenar con una ruta de propiedad:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| extraParam | any | -> | Parámetro(s) a pasar | -| Resultado | Collection | <- | \|startFrom \|Integer \|->\|Índice para comenzar la prueba\| \|formula\|4D.Function\|->\|Objeto fórmula\| \|methodName\|Text\|->\|Nombre de un método\| \|param \|any \|->\|Parámetro(s) a pasar\| \|Result\|Boolean\|<-\|True si al menos un elemento pasa exitosamente la prueba\| | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| extraParam | any | -> | Parámetro(s) a pasar | +| Resultado | Collection | <- | Copia ordenada de la colección (copia superficial) |
    #### Descripción -Ejemplo +La función `.orderByMethod()` devuelve una nueva colección que contiene todos los elementos de la colección en el orden definido mediante la función *formula* 4D o el método *methodName*. Esta función devuelve una *copia superficial*, lo que significa que los objetos o colecciones de ambas colecciones comparten la misma referencia. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. @@ -2270,22 +2301,22 @@ Esta función devuelve una *copia superficial*, lo que significa que los objetos Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- Colección original con valores rellenados +- o *methodName*, el nombre de un método proyecto (texto). En la retrolamada, pase un código que compare dos valores y devuelva **true** si el primer valor es menor que el segundo. Puede ofrecer los parámetros *extraParam* a la retrollamada si es necesario. La retrollamada recibe los siguientes parámetros: - $1 (objeto), donde: - - Lanzamiento - - Conjunción + - *$1.value* (todo tipo): valor del primer elemento a comparar + - *$1.value2* (todo tipo): valor del segundo elemento a comparar - $2...$N (cualquier tipo): parámetros adicionales Si utilizó un método, debe definir el siguiente parámetro: -- Nuevo tamaño de la colección +- *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario #### Ejemplo 1 @@ -2327,7 +2358,7 @@ $strings2:=$strings1.orderByMethod(Formula(sortCollection);sk strict) // result : ["alpha","Alpha","bravo","Bravo","charlie","Charlie"] ``` -Ejemplo 2 +El método ***sortCollection***: ```4d #DECLARE ($toSort : Object ; $option : Integer) @@ -2355,27 +2386,33 @@ $toSort.result:=(Compare strings($toSort.value;$toSort.value2;$option2)<0)
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------ | -| Resultado | any | <- | Si el valor calculado < 0, *startFrom* toma el valor 0. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------- | +| Resultado | any | <- | Último elemento de la colección |
    #### Descripción -Condición No aplicada a una sentencia +La función `.pop()` elimina el último elemento de la colección y lo devuelve como resultado de la función. > Esta función modifica la colección original. -Propiedad +Cuando se aplica a una colección vacía, `.pop()` devuelve ***undefined***. #### Ejemplo -Ejemplo 4 +`.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: ```4d -Lanzamiento + var $stack : Collection + $stack:=New collection //$stack=[] + $stack.push(1;2) //$stack=[1,2] + $stack.pop() //$stack=[1] Devuelve 2 + $stack.push(New collection(4;5)) //$stack=[[1,[4,5]] + $stack.pop() //$stack=[1] Devuelve [4,5] + $stack.pop() //$stack=[] Devuelve 1 ``` @@ -2408,7 +2445,7 @@ Lanzamiento #### Descripción -Considera la @ como un caracter estándar +La función `.push()` añade uno o más *elemento*(s) al final de la instancia de la colección y devuelve la colección editada. > Esta función modifica la colección original. @@ -2442,11 +2479,11 @@ Desea ordenar la colección resultante:
    Historia -| Lanzamiento | Modificaciones | -| ----------- | ------------------------ | -| 20 R6 | Ejemplo 1 | -| 17 R5 | Soporte de querySettings | -| v16 R6 | Añadidos | +| Lanzamiento | Modificaciones | +| ----------- | --------------------------------------------------------------------- | +| 20 R6 | Soporte de consultas utilizando las referencias de objeto o colección | +| 17 R5 | Soporte de querySettings | +| v16 R6 | Añadidos |
    @@ -2461,7 +2498,7 @@ Desea ordenar la colección resultante: | queryString | Text | -> | Criterio de búsqueda | | value | any | -> | Valor(es) a comparar cuando se utiliza(n) marcador(es) de posición | | querySettings | Object | -> | Opciones de búsqueda: parámetros, atributos | -| Resultado | Collection | <- | Descripción | +| Resultado | Collection | <- | Elemento(s) que coincide(n) con queryString en la colección | @@ -2470,13 +2507,13 @@ Desea ordenar la colección resultante: La función `.query()` devuelve todos los elementos de una colección de objetos que coinciden con las condiciones de búsqueda definidas por *queryString* y (opcionalmente) *value* o *querySettings*. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. -Descripción +Se devuelve una colección vacía si la colección en la que se ejecuta la consulta no contiene el *valor* buscado. > Esta función no modifica la colección original. #### parámetro queryString -Ejemplo 1 +El parámetro *queryString* utiliza la siguiente sintaxis: ```4d propertyPath comparator value {logicalOperator propertyPath comparator value} @@ -2539,9 +2576,9 @@ Puede utilizar paréntesis en la búsqueda para dar prioridad al cálculo. Por e 4D le permite utilizar marcadores de posición para los argumentos *propertyPath* y *value* dentro del parámetro *queryString*. Un marcador es un parámetro que se inserta en las cadenas de búsqueda y que se sustituye por otro valor cuando se evalúa la cadena de búsqueda. El valor de los marcadores se evalúa una vez al principio de la búsqueda; no se evalúa para cada elemento. -Lanzamiento +Se pueden utilizar dos tipos de marcadores de posición: **marcadores de posición indexados** y **marcadores de posición con nombre**. -- **Marcadores de posición indexados**: los parámetros se insertan como `:paramIndex` (por ejemplo ":1", ":2"...) en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. +- **Marcadores de posición indexados**: los parámetros se insertan como `:paramIndex` (por ejemplo ":1", ":2"...) en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. Puede usar hasta 128 parámetros *value*. Ejemplo: @@ -2549,7 +2586,7 @@ Ejemplo: $c:=$myCol.query(":1=:2";"city";"Chicago") ``` -- Copia ordenada de la colección (copia superficial) +- **Marcadores de posición con nombre**: los parámetros se insertan como `:paramName` (por ejemplo ":myparam") y sus valores se proporcionan en los objetos "attributes" y/o "parameters" del parámetro *querySettings*. Ejemplo: @@ -2583,7 +2620,7 @@ Cuando se utilizan marcadores de posición, no es posible anular las condiciones En este caso, si el usuario introduce *smith OR status='private'* en el área *myname*, no se interpretará en la cadena de búsqueda, sino que sólo se pasará como valor. La búsqueda de una persona llamada "smith OR status='private'" simplemente fallará. -2. Descripción +2. Evita tener que preocuparse por cuestiones de formato o caracteres, especialmente cuando se manejan los parámetros *propertyPath* o *value* que pueden contener caracteres no alfanuméricos como ".", "['... 3. Permite el uso de variables o expresiones en los argumentos de búsqueda. Ejemplos: @@ -2599,16 +2636,16 @@ $result2:=$col.query("company.name = :1";"John's Pizzas") Cuando se buscan valores null, no se puede utilizar la sintaxis de marcador de posición porque el motor de búsqueda considera null como un valor de comparación invalido. Por ejemplo, si ejecuta la siguiente búsqueda: ```4d -Lanzamiento +$vSingles:=$colPersons.query("spouse = :1";Null) // NO funcionará ``` No obtendrá el resultado esperado porque el valor null será evaluado por 4D como un error resultante de la evaluación del parámetro (por ejemplo, un atributo procedente de otra búsqueda). Para este tipo de búsquedas, debe utilizar la sintaxis de búsqueda directa: ```4d -Lanzamiento +$vSingles:=$colPersons.query("spouse = null") //sintaxis correcta ``` -#### Lanzamiento +#### Referencia de objeto o de colección como valor Puede consultar en una colección utilizando una referencia de objeto o una referencia de colección como parámetro *value* a comparar. La consulta coincidirá con los objetos de la colección que se refieran a (apunten a) la misma **instancia** de objeto o de colección. @@ -2622,13 +2659,33 @@ Para una descripción detallada de los parámetros *queryString* y *value*, cons Para construir una consulta con un objeto o una referencia de colección, debe utilizar la sintaxis del parámetro *querySettings*. Ejemplo con una referencia de objeto: ```4d -Lanzamiento +var $o1:={a: 1} +var $o2:={a: 1} /mismo objeto pero otra referencia +var $o3:=$o1 /mismo objeto y referencia + +var $col; $colResult : Collection + +$col:=[{o: $o1}; {o: $o2}; {o: $o3}] +$colResult:=$col.query("o = :v"; {parameters: {v: $o3}}) + //$colResult.length=2 + //$colResult[0].o=$o1 es true + //$colResult[1].o=$o1 es true + ``` -(obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. +Ejemplo con una referencia de colección: ```4d -Tipo +$c1:=[1; 2; 3] +$c2:=[1; 2; 3] //misma colección pero otra referencia +$c3:=$c1 //misma colección y referencia + +$col:=[{c: $c1}; {c: $c2}; {c: $c3}] +$col2:=$col.query("c = :v"; {parameters: {v: $c3}}) + //$col2.length=2 + //$col2[0].c=$c1 es true + //$col2[1].c=$c1 es true + ``` #### Parámetro querySettings @@ -2691,13 +2748,15 @@ Este ejemplo devuelve las personas cuyo nombre no empieza por una cadena de una Este ejemplo devuelve las personas cuya edad no se conoce (propiedad definida como null o indefinida): ```4d -Ejemplo + $col:=$c.query("age=null") //no están permitidos los marcadores de posición con "null" + //$col=[{name:Wesson...},{name:Sterling...},{name:Mark...}] ``` Este ejemplo devuelve las personas contratadas hace más de 90 días: ```4d -Comentario + $col:=$c.query("dateHired < :1";(Current date-90)) + //$col=[{name:Smith...},{name:Sterling...},{name:Mark...}] si hoy es 01/10/2018 ``` #### Ejemplo 3 @@ -2712,7 +2771,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) :::info -Descripción Descripción Sin embargo, ten en cuenta que las fórmulas no están soportadas por la función `collection.query()`, ni en el parámetro *queryString* ni como parámetro objeto *formula*. +Se pueden encontrar más ejemplos de búsquedas en la página `dataClass.query()`. Sin embargo, tenga en cuenta que la función `collection.query()` no admite fórmulas, ni en el parámetro *queryString* ni como parámetro de objeto *formula*. ::: @@ -2737,13 +2796,13 @@ Descripción Descripción Sin embargo, ten en cuenta que las fórmulas no están
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| initValue | any | -> | Colección que contiene los elementos añadidos | -| param | Expression | -> | Parámetro(s) a pasar | -| Resultado | any | <- | donde: | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| initValue | any | -> | Valor a utilizar como primer argumento de la primera llamada de *formula* o *methodName* | +| param | Expression | -> | Parámetro(s) a pasar | +| Resultado | any | <- | Resultado del valor del acumulador |
    @@ -2756,22 +2815,22 @@ La función `.reduce()` aplica la retro Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). -Tipo +La retrollamada toma cada elemento de la colección y realiza toda operación deseada para acumular el resultado en *$1.accumulator*, que se devuelve en *$1.value*. Puede pasar el valor para inicializar el acumulador en *initValue*. Si se omite, *$1.accumulator* empieza por *Undefined*. La retrollamada recibe los siguientes parámetros: -- La nueva colección -- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. -- Esta función modifica la colección original. +- en *$1.value*: valor del elemento a procesar +- en *$2: param* +- en *$N...*: *paramN...* La retrollamada define los siguientes parámetros: -- Descripción +- *$1.accumulator*: valor que va a ser modificado por la función y que es inicializado por *initValue*. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 @@ -2825,13 +2884,13 @@ Con el siguiente método ***Flatten***:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| initValue | any | -> | Colección que contiene los elementos añadidos | -| param | Expression | -> | Parámetro(s) a pasar | -| Resultado | any | <- | donde: | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| initValue | any | -> | Valor a utilizar como primer argumento de la primera llamada de *formula* o *methodName* | +| param | Expression | -> | Parámetro(s) a pasar | +| Resultado | any | <- | Resultado del valor del acumulador |
    @@ -2844,28 +2903,31 @@ La función `.reduceRight()` aplic Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). -Tipo +La retrollamada toma cada elemento de la colección y realiza toda operación deseada para acumular el resultado en *$1.accumulator*, que se devuelve en *$1.value*. Puede pasar el valor para inicializar el acumulador en *initValue*. Si se omite, *$1.accumulator* empieza por *Undefined*. La retrollamada recibe los siguientes parámetros: -- La nueva colección -- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. -- Esta función modifica la colección original. +- en *$1.value*: valor del elemento a procesar +- en *$2: param* +- en *$N...*: *paramN...* La retrollamada define los siguientes parámetros: -- Descripción +- *$1.accumulator*: valor que va a ser modificado por la función y que es inicializado por *initValue*. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 ```4d -Tipo +var $c : Collection +$c:=New collection(5;3;5;1;3;4;4;6;2;2) +$r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) //devuelve 86400 + ``` #### Ejemplo 2 @@ -2885,7 +2947,11 @@ Este ejemplo permite reducir varios elementos de la colección a uno solo: Con el siguiente método ***Flatten***: ```4d -Ejemplo 4 + //Método proyecto Flatten + If($1.accumulator=Null) + $1.accumulator:=New collection + End if + $1.accumulator.combine($1.value) ``` @@ -2923,13 +2989,13 @@ La función `.remove()` elimina uno o m > Esta función modifica la colección original. -Lanzamiento +En *index*, pase la posición donde quiere eliminar el elemento de la colección. -> **Atención**: recuerde que los elementos de la colección están numerados desde 0. Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). +> **Atención**: recuerde que los elementos de la colección están numerados desde 0. Si *index* es mayor que la longitud de la colección, el índice inicial real se definirá en la longitud de la colección. - Si *index* < 0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). -- Lanzamiento -- Ejemplo 1 +- Si el valor calculado < 0, *index* toma el valor 0. +- Si el valor calculado > la longitud de la colección, *index* toma el valor de la longitud. En *howMany*, pase el número de elementos a eliminar de *index*. Si no se especifica *howMany*, se elimina un elemento. @@ -2966,23 +3032,23 @@ Si se intenta eliminar un elemento de una colección vacía, el método no hace
    -| Parámetros | Tipo | | Descripción | -| ------------ | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------- | -| size | Integer | -> | Nuevo tamaño de la colección | -| defaultValue | any | -> | Valor por defecto para llenar nuevos elementos | -| Resultado | Collection | <- | o *methodName*, el nombre de un método proyecto (texto). | +| Parámetros | Tipo | | Descripción | +| ------------ | ---------- | :-------------------------: | ---------------------------------------------- | +| size | Integer | -> | Nuevo tamaño de la colección | +| defaultValue | any | -> | Valor por defecto para llenar nuevos elementos | +| Resultado | Collection | <- | Colección original redimensionada |
    #### Descripción -Ejemplo +La función `.resize()` ajusta la longitud de la colección al nuevo tamaño especificado y devuelve la colección redimensionada. > Esta función modifica la colección original. -- Ejemplo 1 -- Ejemplo 1 +- Si *size* la longitud de la colección, los elementos que exceden se eliminan de la colección. +- Si *size* > longitud de la colección, *size* es la nueva longitud de la colección. Por defecto, los nuevos elementos se llenan con valores **null**. Puede especificar el valor a llenar en los elementos añadidos utilizando el parámetro *defaultValue*. @@ -3024,9 +3090,9 @@ Por defecto, los nuevos elementos se llenan con valores **null**. Puede especifi
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Resultado | Collection | <- | (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ------------------------------- | +| Resultado | Collection | <- | Copia invertida de la colección |
    @@ -3065,16 +3131,16 @@ The `.reverse()` function returns a ne
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Resultado | any | <- | Obtiene los datos coincidentes, admite el comodín (@), no distingue entre mayúsculas de minúsculas ni diacríticas. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------- | +| Resultado | any | <- | Primer elemento de la colección |
    #### Descripción -Tipo +La función `.shift()` elimina el primer elemento de la colección y lo devuelve como resultado de la función. > Esta función modifica la colección original. @@ -3111,11 +3177,11 @@ Si la colección está vacía, este método no hace nada.
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ---------------------------------------------- | -| startFrom | Integer | -> | Índice de inicio (incluido) | -| end | Integer | -> | Índice final (no incluido) | -| Resultado | Collection | <- | Resultado | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------- | +| startFrom | Integer | -> | Índice de inicio (incluido) | +| end | Integer | -> | Índice final (no incluido) | +| Resultado | Collection | <- | Nueva colección que contiene elementos cortados (copia superficial) |
    @@ -3129,9 +3195,9 @@ La función `.slice()` devuelve una part La colección devuelta contiene el elemento especificado por *startFrom* y todos los elementos subsiguientes hasta, pero sin incluir, el elemento especificado por *end*. Si sólo se especifica el parámetro *startFrom*, la colección devuelta contiene todos los elementos desde *startFrom* hasta el último elemento de la colección original. - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). -- Descripción -- Soporte de querySettings -- Este ejemplo permite reducir varios elementos de la colección a uno solo: +- Si el valor calculado < 0, *startFrom* toma el valor 0. +- Si *end* < 0 , se recalcula como *end:=end+length*. +- Si *end < startFrom* (valores pasados o calculados), el método no hace nada. #### Ejemplo @@ -3178,39 +3244,39 @@ La colección devuelta contiene el elemento especificado por *startFrom* y todos #### Descripción -Lanzamiento +La función `.some()` devuelve true si al menos un elemento de la colección ha pasado con éxito una prueba implementada en el código *formula* o *methodName* suministrado. Se designa el código 4D de retrollamada (callback) a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). La retrollamada recibe los siguientes parámetros: -- La nueva colección -- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. -- Esta función modifica la colección original. +- en *$1.value*: valor del elemento a procesar +- en *$2: param* +- en *$N...*: *paramN...* Puede definir los siguientes parámetros: -- Expresión a buscar en la colección +- (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. -Descripción +En todo caso, en el momento en que la función `.some()` encuentra el primer elemento de la colección que devuelve true, deja de llamar a la llamada de retorno y devuelve **true**. Por defecto, `.some()` comprueba toda la colección. Opcionalmente, puede pasar el índice de un elemento desde el cual iniciar la prueba en *startFrom*. -- Tipo +- Si *startFrom* >= la longitud de la colección, se devuelve **False**, lo que significa que no se prueba la colección. -- Añadidos +- Si *startFrom* < 0, se considera como el desplazamiento desde el final de la colección. - Si *startFrom* = 0, se busca en toda la colección (por defecto). #### Ejemplo -Soporte de fórmula +Quiere saber si al menos un valor de la colección es >0. ```4d var $c : Collection @@ -3248,20 +3314,20 @@ Soporte de fórmula
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------- | -| ascOrDesc | Integer | -> | Ejemplo 1 | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| extraParam | any | -> | Parámetros del método | -| Resultado | Collection | <- | La nueva colección | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------- | +| ascOrDesc | Integer | -> | `ck ascending` o `ck descending` (valores escalares) | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| extraParam | any | -> | Parámetros del método | +| Resultado | Collection | <- | Colección original ordenada |
    #### Descripción -Ejemplo 2 +La función `.sort()` ordena los elementos de la colección original y además devuelve la colección ordenada. > Esta función modifica la colección original. @@ -3282,13 +3348,13 @@ Si quiere ordenar los elementos de la colección en algún otro orden o ordenar La retrollamada recibe los siguientes parámetros: - $1 (objeto), donde: - - Lanzamiento - - Conjunción + - *$1.value* (todo tipo): valor del primer elemento a comparar + - *$1.value2* (todo tipo): valor del segundo elemento a comparar - $2...$N (cualquier tipo): parámetros adicionales -Resultado +Si utilizó un método, debe definir el siguiente parámetro: -- Elemento a insertar en la colección +- *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario. #### Ejemplo 1 @@ -3336,23 +3402,23 @@ $col3:=$col.sort(Formula(String($1.value) -| Parámetros | Tipo | | Descripción | -| ------------ | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | `.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: | +| Parámetros | Tipo | | Descripción | +| ------------ | ---- | :-------------------------: | ---------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | +| Resultado | Real | <- | Suma de los valores de la colección | #### Descripción -Añadidos +La función `.sum()` devuelve la suma de todos los valores de la instancia de la colección. Para el cálculo sólo se tienen en cuenta los elementos numéricos (se ignoran otros tipos de elementos). Si la colección contiene objetos, pasa el parámetro *propertyPath* para indicar la propiedad del objeto a tener en cuenta. -Esta función no modifica la colección original. +`.sum()` devuelve 0 si: - la colección está vacía, - la colección no contiene elementos numéricos, @@ -3410,7 +3476,7 @@ Esta función no modifica la colección original. #### Descripción -Ejemplo +La función `.unshift()` inserta el *valor*(es) dado al principio de la colección y devuelve la colección modificada. > Esta función modifica la colección original. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md index f5ae0fe725e6a2..70448568f67648 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/DataClassClass.md @@ -927,7 +927,7 @@ Si no se encuentran entidades coincidentes, se devuelve una `EntitySelection` va ### parámetro queryString -Ejemplo 1 +El parámetro *queryString* utiliza la siguiente sintaxis: ```4d attributePath|formula comparator value diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/EntityClass.md index 68b350d329c9de..87f4c73fe5b234 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/EntityClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/EntityClass.md @@ -915,7 +915,7 @@ El valor resultante se incluye entre 0 y la longitud de la selección de entidad #### Descripción -True si la entidad acaba de ser creada y aún no se ha guardado. . +La función `.isNew()` devuelve True si la entidad a la que se aplica acaba de ser creada y aún no ha sido guardada en el datastore. . #### Ejemplo diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md index ae193a7d93e8e0..94286bfa706c1e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md @@ -2105,10 +2105,10 @@ La función `.slice()` devuelv La entity selection devuelta contiene las entidades especificadas por *startFrom* y todas las entidades subsiguientes hasta, pero sin incluir, la entidad especificada por *end*. Si sólo se especifica el parámetro *startFrom*, la entity selection devuelta contiene todas las entidades entre *startFrom* y la última entidad de la entity selection original. -- Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la entity selection). Descripción +- Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la entity selection). Si el valor calculado < 0, *startFrom* toma el valor 0. - Si *startFrom >= length*, la función devuelve una entity selection vacía. - Si *end* < 0, se recalcula como *end:=end+length*. -- Este ejemplo permite reducir varios elementos de la colección a uno solo: +- Si *end < startFrom* (valores pasados o calculados), el método no hace nada. .sum() devuelve 0 si la entity selection está vacía. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/FileClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/FileClass.md index 7e877dd20248d3..10ff902e8f2804 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/FileClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/FileClass.md @@ -481,7 +481,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") #### Descripción -Rutas de acceso Puede utilizar las funciones y propiedades de la clase [4D.FileHandle](FileHandleClass) para escribir, leer o añadir contenido al archivo. +La función `.open()` crea y devuelve un nuevo objeto [4D.FileHandle](FileHandleClass) sobre el archivo, en el *modo* especificado o con las *opciones* especificadas. Puede utilizar las funciones y propiedades de la clase [4D.FileHandle](FileHandleClass) para escribir, leer o añadir contenido al archivo. Si utiliza el parámetro *mode* (texto), pase el modo de apertura para el file handle: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md index b54ed605fcfa77..400b45f9663853 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md @@ -39,14 +39,6 @@ Dado que HTTPAgent es un objeto compartible, puede añadir uno a una clase singl **4D.HTTPAgent.new**( { *options* : Object } ) : 4D.HTTPAgent -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ---------------------------------------------- | -| 21 | Soporte de la propiedad *storeCertificateName* | - -
    -
    diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md index 35cafe45360c41..acaf4ea5a1d0b3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md @@ -79,16 +79,6 @@ Los objetos HTTPRequest ofrecen las siguientes propiedades y funciones: ## 4D.HTTPRequest.new() -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------------------------------------- | -| 21 | Soporte de propiedad *storeCertificateName* | -| 20 | Validación TLS por defecto | -| 19 R7 | Soporte de las propiedades *automaticRedirections* y *decodeData* | - -
    - **4D.HTTPRequest.new**( *url* : Text { ; *options* : Object } ) : 4D.HTTPRequest diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/parameters.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/parameters.md index 4c8abdf6bf3059..eaf65b903f22e1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/parameters.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/parameters.md @@ -170,22 +170,34 @@ La instrucción `return` finaliza la ejecución de una función o de un método Por ejemplo, la siguiente función devuelve el cuadrado de su argumento, $x, donde $x es un número. ```4d -Function square($x : Integer) -> $result : Integer +Function square($x : Integer) : Integer return $x * $x ``` La instrucción `return` puede utilizarse junto con la sintaxis estándar para los [valores devueltos](#valor-devuelto) (el valor devuelto debe ser del tipo declarado). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Tenga en cuenta que termina inmediatamente la ejecución del código. Examine los siguientes ejemplos: ```4d +Function getValue -> $v : Integer + $v:=10 + return + // function returns 10 + Function getValue -> $v : Integer $v:=10 return 20 - // devuelve 20 + // function returns 20 Function getValue -> $v : Integer return 10 - $v:=20 // nunca ejecutado - // devuelve 10 + $v:=20 // never executed + // function returns 10 + +Function getValue -> $v : Integer + return "Hello" //error + +Function returnHello + return "Hello" + // function returns "Hello" ``` ## Indirección de parámetros (${N}) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md index 21199b4b7e8027..9d86720ac84610 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [Lista de selección](FormObjects/listbox_overview.md) - [Columna de lista de selección](FormObjects/listbox_overview.md#list-box-columns) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [Lista de selección](FormObjects/listbox-object.md) - [Columna de lista de selección](FormObjects/listbox-column.md) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md index 41b1c5e2a37c21..ccc477befd219a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de list Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de list Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. |
    Historia @@ -25,7 +25,7 @@ Después de haber seleccionado las propiedades [`On Before Keystroke`](onBeforeK El evento `On After Keystroke` no se genera: -- en el método [de las columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- en el método [de las columnas de list box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Secuencia de tecla diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterSort.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterSort.md index 94061299c2703b..a4fdc0e19b0d4f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterSort.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Se acaba de realizar una ordenación estándar en una columna del list box. | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Se acaba de realizar una ordenación estándar en una columna del list box. | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md index dc43ec97095229..1982133b991d2f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) |
  • Botones: se hace clic en el área de "flecha" de un botón
  • Listas desplegables: en una columna de un array de objetos, se hace clic en un botón de puntos suspensivos (atributo "alternateButton")
  • | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) |
  • Botones: se hace clic en el área de "flecha" de un botón
  • Listas desplegables: en una columna de un array de objetos, se hace clic en un botón de puntos suspensivos (atributo "alternateButton")
  • | ## Descripción @@ -22,8 +22,8 @@ Algunos estilos de botón pueden ser [vinculados a un menú emergente](FormObjec ### List box -Este evento se genera en las columnas de [list box de tipo array objeto](FormObjects/listbox_overview.md#object-arrays-in-columns), cuando el usuario hace clic en un botón de selección de widget (atributo "alternateButton"). +Este evento se genera en las columnas de [list box de tipo array objeto](../FormObjects/listbox-column.md#object-arrays-in-columns), cuando el usuario hace clic en un botón de selección de widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Ver la [descripción del atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +Ver la [descripción del atributo "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md index 6cc6c9f58476ae..4ac7dd5feb37c6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Una celda de list box está a punto de cambiar al modo de edición | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Una celda de list box está a punto de cambiar al modo de edición | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md index f6bb1bd672a578..0c7aeefba322a0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de list Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de list Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. |
    Historia @@ -23,7 +23,7 @@ Después de que se seleccionen los eventos `On Before Keystroke` y [`On After Ke El evento `On Before Keystroke` no se genera: -- en un método [columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- en un método [columnas de list box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Objetos no editables diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md index 0e8271d36bd12f..b939a6419aa957 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se está arrastrando un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Se está arrastrando un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onClicked.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onClicked.md index 40ba861bc720a5..c152a3720d8dea 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 4 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------ | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md index 0ade731e7ee134..8e21ba6803f24e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna List Box](../FormObjects/listbox_overview.md#list-box-columns) | Una columna de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box](../FormObjects/listbox-column.md) | Una columna de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onColumnResize.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onColumnResize.md index e184a6826af448..17dccb7ba19528 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onColumnResize.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox_overview.md#list-box-columns) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox-column.md) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onDataChange.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onDataChange.md index 9e9ecc9280c688..f93fcaba3af616 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onDataChange.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de list box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md index 51e5e4e964e04c..118457cd535ee1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | :::note diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onDragOver.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onDragOver.md index 5b1c5186896b9a..cf530ed42f723d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onDrop.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onDrop.md index 36d72b0037aaeb..46d4a44549ef47 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onDrop.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------- | -| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onFooterClick.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onFooterClick.md index 8afd49c8389bf9..6c3d4f6e9b3e4c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onFooterClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Se produce un clic en el pie de una columna de list box | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------- | ------------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Se produce un clic en el pie de una columna de list box | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md index ccb8fb0a6f3c96..895b79d9827396 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.ms) - [Botón](FormObjects/button_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Cuadro combinado](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área web](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md index c09175fbd2a07b..c2b01fea78aa5d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | Se produce un clic en el encabezado de columna | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) | Se produce un clic en el encabezado de columna | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onLoad.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onLoad.md index 0231633cefc59c..4c9a515f89641f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onLoad.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 1 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área web](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md index c2ca62c4d735a1..b89341e71743bb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.ms) - [Botón](FormObjects/button_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Cuadro combinado](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área web](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md index 0cf20ae58d0497..63936dc61e6cf7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | -| 35 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón entra en el área gráfica de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón entra en el área gráfica de un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md index 23a3faeb6460b4..7a3477d8fa83b7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 36 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón sake del área gráfica de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón sake del área gráfica de un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseMove.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseMove.md index 231438de50e072..5893198111fe01 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseMove.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón se mueve al menos un píxel O se ha presionado una tecla de modificación (Shift, Alt/Option, Shift Lock) | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón se mueve al menos un píxel O se ha presionado una tecla de modificación (Shift, Alt/Option, Shift Lock) | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onRowMoved.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onRowMoved.md index abca44094a0ed3..920478adba629a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onRowMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox-column.md) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onUnload.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onUnload.md index cd757a5845dd23..90e6194c531298 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onUnload.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 24 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área web](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/onValidate.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/onValidate.md index d833eb400cba72..da24f34f810cab 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/onValidate.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Events/overview.md b/i18n/es/docusaurus-plugin-content-docs/current/Events/overview.md index 388a8fbffe5e6f..118c302d472f12 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Events/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Events/overview.md @@ -28,7 +28,7 @@ Cada evento es devuelto como un objeto por el comando [`FORM Event`](../commands Se devuelven propiedades adicionales cuando el evento se produce en objetos específicos. En particular: -- los [list boxes](FormObjects/listbox_overview.md#supported-form-events) y [columnas list box](FormObjects/listbox_overview.md#supported-form-events-1) devuelven [propiedades adicionales](FormObjects/listbox_overview.md#supported-form-events) como `columnName` o `isRowSelected`. +- los [list boxes](FormObjects/listbox-object.md#supported-form-events) y [columnas list box](FormObjects/listbox-column.md#supported-form-events) devuelven [propiedades adicionales](FormObjects/listbox-object.md#supported-form-events) como `columnName` o `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). ## Eventos y métodos diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/pictures.md index af46a223fad23d..dc7b3a582a1b9b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/pictures.md @@ -46,7 +46,7 @@ Las imágenes de alta resolución con la convención @nx pueden utilizarse en lo - [Botones](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[casillas de selección](FormObjects/checkbox_overview.md) - [Botones imagen](FormObjects/pictureButton_overview.md)/[imagen Pop-up](FormObjects/picturePopupMenu_overview.md) - [Controles de pestaña](FormObjects/tabControl.md) -- [Encabezados de list box](FormObjects/listbox_overview.md#list-box-headers) +- [Encabezados de list box](FormObjects/listbox-header-footer.md#headers) - [Iconos de menú](Menus/properties.md#item-icon) 4D prioriza automáticamente las imágenes con mayor resolución. 4D prioriza automáticamente las imágenes con mayor resolución. Incluso si un comando o propiedad especifica *circle.png*, se utilizará *circle@3x.png* (si existe). diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index e0f435830860e3..31d1117261497e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -43,7 +43,7 @@ Es posible añadir un método objeto al objeto list box y/o a cada columna del l 1. Método objeto de cada columna 2. Método objeto del list box -El método objeto de columna obtiene los eventos que se producen en su [encabezado](#list-box-headers) y [pie](#list-box-footers). +El método objeto de columna obtiene los eventos que se producen en su [encabezado](./listbox-header-footer.md#headers) y [pie](./listbox-header-footer.md#footers). ### Tipos de list box @@ -59,284 +59,7 @@ Hay varios tipos de list box, con sus propios comportamientos y propiedades espe Se puede configurar completamente un objeto list box a través de sus propiedades, y también se puede gestionar dinámicamente por programación. -El lenguaje 4D incluye un tema "List Box" dedicado a los comandos de list box, pero los comandos de otros temas, tales como "Propiedades de los objetos" o los comandos `EDIT ITEM` y `Displayed line number` también pueden ser utilizados. Para mayor información consulte la página [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) del manual *Lenguaje 4D*. - -## Objetos tipo List box - -### List box de tipo array - -En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. - -Por defecto, 4D asigna el nombre "ColumnX" a cada columna. Puede cambiarlo, así como las otras propiedades de la columna, en las [propiedades de las columnas](listbox_overview.md#column-specific-properties). El formato de visualización de cada columna también puede definirse mediante el comando `OBJECT SET FORMAT`. - -> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. - -Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. -Los valores de las columnas se gestionan mediante comandos de alto nivel de List box (como [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) o `LISTBOX DELETE ROWS`), así como comandos de manipulación de arrays. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: - -```4d -ARRAY TEXT(varCol;size) -``` - -También puede utilizar una lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. - -### List box de tipo selección - -En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. La expresión también puede ser un método proyecto, una variable o un elemento de array. - -A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. - -En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. - -### List box colección o entity selection - -En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. - -Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método de proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en el caso de Puede utilizar los comandos `LISTBOX SET COLUMN FORMULA` y `LISTBOX INSERT COLUMN FORMULA` para modificar las columnas por programación. La expresión también puede ser un método proyecto, una variable o un elemento de array. - -Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. - -:::note - -Cuando se eliminan entidades, sus referencias permanecen en la selección de entidades con un valor *undefined*, por lo que aparecen filas en blanco en el list box. En este caso, puede llamar a la función [`.clean()`](API/EntitySelectionClass.md#clean) para obtener una nueva selección de entidades pero sin las referencias de entidades eliminadas. - -::: - -Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: - -```4d -myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box -``` - -### Propiedades soportadas - -Las propiedades soportadas dependen del tipo de list box. - -| Propiedad | List box array | List box selección | List box colección o entity selection | -| ------------------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | -| [Color de fondo alterno](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrita](properties_Text.md#bold) | X | X | X | -| [Expresión del color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Clase](properties_Object.md#css-class) | X | X | X | -| [Colección o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionamiento automático de columnas](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Elemento actual](properties_DataSource.md#current-item) | | | X | -| [Posición actual del elemento](properties_DataSource.md#current-item-position) | | | X | -| [Fuente de datos](properties_Object.md#data-source) | X | X | X | -| [Nombre del formulario detallado](properties_ListBox.md#detail-form-name) | | X | | -| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | -| [Mostrar pies de página](properties_Footers.md#display-footers) | X | X | X | -| [Doble clic en la fila](properties_ListBox.md#double-click-on-row) | | X | | -| [Arrastrable](properties_Action.md#draggable) | X | X | X | -| [Soltable](properties_Action.md#droppable) | X | X | X | -| [Enfocable](properties_Entry.md#focusable) | X | X | X | -| [Fuente](properties_Text.md#fuente) | X | X | X | -| [Color de fuente](properties_Text.md#font-color) | X | X | X | -| [Expresión de color de fuente](properties_Text.md#font-color-expression) | | X | X | -| [Tamaño de fuente](properties_Text.md#font-size) | X | X | X | -| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Altura (encabezados)](properties_Headers.md#height) | X | X | X | -| [Altura (pies de página)](properties_Footers.md#height) | X | X | X | -| [Ocultar líneas en blanco adicionales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Ocultar resaltado de selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List Box jerárquico](properties_Object.md#array-list-box) | X | | | -| [Conjunto de resaltado](properties_ListBox.md#highlight-set) | | X | | -| [Alineación horizontal](properties_Text.md#alineación-horizontal) | X | X | X | -| [Color de línea horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Itálica](properties_Text.md#italic) | X | X | X | -| [Izquierda](properties_CoordinatesAndSizing.md#izquierda) | X | X | X | -| [Tabla maestra](properties_DataSource.md#master-table) | | X | | -| [Expresión info Meta](properties_Text.md#meta-info-expression) | | | X | -| [Método](properties_Action.md#method) | X | X | X | -| [Líneas móviles](properties_Action.md#movable-rows) | X | | | -| [Selección temporal](properties_DataSource.md#selection-name) | | X | | -| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | -| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | -| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Array de colores de fondo de fila](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Array de control de filas](properties_ListBox.md#row-control-array) | X | | | -| [Array color de fuente de fila](properties_Text.md#row-font-color-array) | X | | | -| [Altura de línea](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Array altura de línea](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Array de estilo de línea](properties_Text.md#row-style-array) | X | | | -| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | -| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | -| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenable](properties_Action.md#sortable) | X | X | X | -| [Acción estándar](properties_Action.md#standard-action) | X | | | -| [Expresión de estilo](properties_Text.md#style-expression) | | X | X | -| [Superior](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Subrayado](properties_Text.md#underline) | X | X | X | -| [Variable o Expresión](properties_Object.md#variable-or-expression) | X | X | | -| [Alineación vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Color de línea vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidad](properties_Display.md#visibility) | X | X | X | -| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. - -### Eventos de formulario soportados {#supported-form-events} - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Before Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Begin Drag Over |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Close Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | -| On Collapse |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Delete Action |
  • [row](#propiedades adicionales)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Expand |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | -| On Getting Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -#### Propiedades adicionales {#additional-properties} - -Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: - -| Propiedad | Tipo | Descripción | -| ---------------- | ------------ | ------------------------------------------------------------------------------------ | -| area | text | Área de objeto list box ("header", "footer", "cell") | -| areaName | text | Nombre del área | -| column | entero largo | Número de columna | -| columnName | text | Nombre de la columna | -| footerName | text | Nombre del pie | -| headerName | text | Nombre del encabezado | -| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | -| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | -| newPosition | entero largo | Nueva posición de la columna o línea | -| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | -| oldPosition | entero largo | Posición anterior de la columna o línea | -| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | -| row | entero largo | Número de línea | -| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | - -> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. - -## Columnas list box {#list-box-columns} - -Un list box está formado por uno o varios objetos columna que tienen propiedades específicas. Puede seleccionar una columna de list box en el editor de formularios haciendo clic en ella cuando el objeto list box está seleccionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Puede definir propiedades estándar (texto, color de fondo, etc.) para cada columna del list box; estas propiedades tienen prioridad sobre las del objeto list box. - -> Puede definir el [tipo de expresión](properties_Object.md#expression-type) para las columnas de list box de tipo array (cadena, texto, número, fecha, hora, imagen, booleano u objeto). - -### Propiedades específicas de columna {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Eventos de formulario soportados {#supported-form-events-1} - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Before Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Begin Drag Over |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Double Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | -| On Getting Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -## Encabezados de list box - -> Para poder acceder a las propiedades de los pies de un list box, debe activar la opción [Mostrar pies](properties_Footers.md#display-footers). - -Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: - -![](../assets/en/FormObjects/listbox_header.png) - -Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. - -Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. - -Cuando el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) es usado con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. - -### Propiedades específicas de los encabezados - -[Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de Fuente](properties_Text.md#font-color) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación Horizontal](properties_Text.md#horizontal-alignment) - [Relleno Horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Ubicación del Ícono](properties_TextAndPicture.md#icon-location) - [Cursiva](properties_Text.md#italic) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación Vertical](properties_Text.md#vertical-alignment) - [Relleno Vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - -## Pies de list box - -> Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. - -Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. - -Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). - -Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. - -Cuando se utiliza el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) con un pie de página, se aplica a todos los pies de página, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. - -### Propiedades específicas de los pies - -[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Itálica](properties_Text.md#italic) - [Formato número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato imagen](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar con puntos suspensivos](properties_Display.md#truncate-with-ellipsis) - [Subrayado](properties_Text.md#underline) - [Cálculo de variable](properties_Object.md#variable-calculation) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de línea](properties_Display.md#wordwrap) +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Para mayor información consulte la página [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) del manual *Lenguaje 4D*. ## Gestión de entrada @@ -521,14 +244,14 @@ Puede activar o desactivar la ordenación usuario estándar desactivando la prop El soporte de ordenación estándar depende del tipo de list box: -| Tipo de list box | Soporte de ordenación estándar | Comentarios | -| ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Colección de objetos | Sí |
    • Las columnas "This.a" o "This.a.b" son ordenables.
    • La [propiedad fuente del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | -| Entity selection | Sí |
  • La [propiedad fuente del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Soportado: ordenaciones en propiedades de atributos de objeto (p. ej. "This.data.city")
  • No soportado: ordenaciones en propiedades de atributos de objeto a través de atributos relacionados (p. ej. "This.company.data.city"). Para ello, debe utilizar la ordenación personalizada con la función [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (ver el siguiente ejemplo)
  • | -| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | -| Selección temporal | No | | -| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | +| Tipo de list box | Soporte de ordenación estándar | Comentarios | +| ------------------------------ | ------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Colección de objetos | Sí |
    • Las columnas "This.a" o "This.a.b" son ordenables.
    • La [propiedad fuente del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | +| Entity selection | Sí |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
    • Supported: sorts on related attributes (e.g. "This.company.name")
    • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | +| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | +| Selección temporal | No | | +| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | ### Ordenación personalizada @@ -568,10 +291,10 @@ El valor de la [variable asociada al encabezado de una columna](properties_Objec - Si la variable se define en 0, la columna no se ordena y la flecha de ordenación no se muestra. ![](../assets/en/FormObjects/sorticon0.png) -- Si la variable está en 1, la columna se ordena en orden ascendente y se muestra la flecha de ordenación. +- Si la variable está en 1, la columna se ordena en orden ascendente y se muestra la flecha de ordenación. ![](../assets/en/FormObjects/sorticon1.png) -- Si la variable se establece en 2, la columna se clasifica en orden descendente y se muestra la flecha de clasificación. +- Si la variable se establece en 2, la columna se clasifica en orden descendente y se muestra la flecha de clasificación. ![](../assets/en/FormObjects/sorticon2.png) > Sólo las [variables](Concepts/variables.md) declaradas o dinámicas pueden utilizarse como variables de encabezado de columna. Otros tipos de [expresiones](Concepts/quick-tour.md#expressions) como `Form.sortValue` no son soportadas. @@ -584,8 +307,8 @@ Puede definir el valor de la variable (por ejemplo, Header2:=2) para "forzar" la Hay varias formas de definir los colores de fondo, los colores de fuente y los estilos de fuente en los list box: -- al nivel de las [propiedades del objeto list box](#list-box-objects), -- a nivel de las [propiedades de la columna](#list-box-columns), +- al nivel de las [propiedades del objeto list box](./listbox-object.md), +- a nivel de las [propiedades de la columna](./listbox-column.md), - utilizando los [arrays o expresiones](#using-arrays-and-expressions) para el list box y/o para cada columna, - a nivel del texto de cada celda (si [texto multi-estilo](properties_Text.md#multi-style)). @@ -593,14 +316,12 @@ Hay varias formas de definir los colores de fondo, los colores de fuente y los e Los principios de prioridad y de herencia se observan cuando la misma propiedad se define en más de un nivel. -| Nivel de prioridad | Ubicación del parámetro | -| ------------------ | ----------------------------------------------------------------------------------------------------------- | -| alta prioridad | Celda (si texto multiestilo) | -| | Arrays de columnas/métodos | -| | Arrays/métodos de Listbox | -| | Propiedades de la columna | -| | Propiedades de list box | -| baja prioridad | Expresiones de metainformación (para colecciones o list boxes de selección de entidades) | +1. (highest priority) Cell (if multi-style text) +2. Arrays de columnas/métodos +3. Arrays/métodos de Listbox +4. Propiedades de la columna +5. Propiedades de list box +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) Por ejemplo, si define un estilo de fuente en las propiedades del list box y otro mediante un array de estilos para la columna, se tendrá en cuenta este último. @@ -610,7 +331,8 @@ Para cada atributo (estilo, color y color de fondo), se implementa una **herenci - para los atributos líneas: valores de atributos de columnas - para los atributos de la columna: valores de los atributos del list box -De esta forma, si desea que un objeto herede el valor de atributo de un nivel superior, puede utilizar pasar la constante `lk inherited` (valor por defecto) al comando de definición o directamente en el elemento del array de estilo/color correspondiente. Por ejemplo, dado un list box array contiene un estilo de fuente estándar con colores alternos: +De esta forma, si desea que un objeto herede el valor de atributo de un nivel superior, puede utilizar pasar la constante `lk inherited` (valor por defecto) al comando de definición o directamente en el elemento del array de estilo/color correspondiente. Por ejemplo, dado un list box array que contiene un estilo de letra estándar con colores alternos: + ![](../assets/en/FormObjects/listbox_styles3.png) Realiza las siguientes modificaciones: @@ -656,7 +378,7 @@ En este modo: - La altura del objeto list box se reduce automáticamente cuando el número de líneas a imprimir es inferior a la altura original del objeto (no se imprimen líneas "vacías"). Por el contrario, la altura no aumenta automáticamente en función del contenido del objeto. El tamaño del objeto realmente impreso puede obtenerse mediante el comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information). - El objeto list box se imprime "tal cual", es decir, teniendo en cuenta sus parámetros de visualización actuales: visibilidad de los encabezados y de las rejillas, líneas ocultas y mostradas, etc. - These parameters also include the first row to be printed: if you call the [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) command before launching the printing, the first row printed in the list box will be the one designated by the command. + Estos parámetros también incluyen la primera línea a imprimir: si llama al comando [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) antes de lanzar la impresión, la primera línea impresa en el list box será la designada por el comando. - Un mecanismo automático facilita la impresión de los list box que contienen más líneas de las que es posible mostrar: se pueden realizar llamadas sucesivas a `Print object` para imprimir cada vez un nuevo conjunto de líneas. El comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) se puede utilizar para comprobar el estado de la impresión mientras se está realizando. ## List box jerárquicos @@ -802,14 +524,14 @@ Al igual que con las selecciones, el comando [`LISTBOX GET CELL POSITION`](../co _Representación no jerárquica:\* ![](../assets/en/FormObjects/hierarch9.png) -*Representación jerárquica:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) Cuando se ocultan todas las líneas de una subjerarquía, la línea de ruptura se oculta automáticamente. En el ejemplo anterior, si las líneas 1 a 3 están ocultas, la línea de ruptura "Bretaña" no aparecerá. #### Líneas de quiebre -If the user selects a break row, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) returns the first occurrence of the row in the corresponding array. En el caso siguiente: +Si el usuario selecciona una línea de interrupción, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la primera aparición de la línea en el array correspondiente. En el caso siguiente: ![](../assets/en/FormObjects/hierarch11.png) @@ -819,10 +541,10 @@ Las líneas de rotura no se tienen en cuenta en los arrays internos utilizados p El siguiente list box fue diseñado utilizando un array de objetos: -*Representación no jerárquica:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*Representación jerárquica:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) En modo jerárquico, los niveles de ruptura no son tenidos en cuenta por los arrays de modificación de estilo denominados `tStyle` y `tColors`. Para modificar el color o el estilo de los niveles de ruptura, debe ejecutar las siguientes instrucciones: @@ -842,21 +564,20 @@ Resultado: Puede optimizar la visualización y gestión de los list box jerárquicos utilizando los eventos formulario `On Expand` y `On Collapse`. -Un list box jerárquico se construye a partir del contenido de sus arrays, por lo que sólo puede mostrarse cuando todos estos arrays están cargados en memoria. This makes it difficult to build large hierarchical list boxes based on arrays generated from data (through the [`SELECTION TO ARRAY`](../commands/selection-to-array) command), not only because of the display speed but also the memory used. +Un list box jerárquico se construye a partir del contenido de sus arrays, por lo que sólo puede mostrarse cuando todos estos arrays están cargados en memoria. Esto dificulta la generación de list box jerárquicos de gran tamaño basados en arrays generados a partir de datos (a través del comando [`SELECTION TO ARRAY`](../commands/selection-to-array)), no solo por la velocidad de visualización sino también por la memoria utilizada. El uso de los eventos de formulario `On Expand` y `On Collapse` puede superar estas limitaciones: por ejemplo, puede mostrar sólo una parte de la jerarquía y cargar/descargar los arrays sobre la marcha, basándose en las acciones del usuario. En el contexto de estos eventos, el comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en la que el usuario hizo clic para expandir o contraer una línea. En este caso, debe llenar y vaciar los arrays por código. Los principios que deben aplicarse son: -- Cuando se muestra el list box, sólo se debe llenar el primer array. Sin embargo, debe crear un segundo array con valores vacíos para que el list box muestre los botones desplegar/contraer: +- Cuando se muestra el list box, sólo se debe llenar el primer array. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. +- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. El comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en cuestión y permite construir la jerarquía adecuada: se llena el primer array con los valores repetidos y el segundo con los valores enviados desde el comando [`SELECTION TO ARRAY`](../commands/selection-to-array) y se insertan tantas líneas como sean necesarias en el list box mediante el comando [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). ![](../assets/en/FormObjects/hierarch16.png) -- Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. +- Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. El comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en cuestión: se eliminan tantas líneas como sean necesarias del list box mediante el comando [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows). + -## Arrays de objetos en columnas -Las columnas de list box pueden manejar arrays de objetos. Como los arrays de objetos pueden contener diferentes tipos de datos, esta nueva y poderosa funcionalidad permite mezclar diferentes tipos de entrada en las líneas de una misma columna, y mostrar también varios widgets. Por ejemplo, puede insertar una entrada de texto en la primera línea, una casilla de selección en la segunda y una lista desplegable en la tercera. Los arrays de objetos también dan acceso a nuevos tipos de widgets, como botones o selectores de color. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md index 2ff1f69b831706..615e39ab3f5f13 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md @@ -114,7 +114,7 @@ Se soportan varios tipos de referencias de métodos: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Formularios](FormEditor/forms.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md index 91531ad3fcdab7..fc82c3e3da57ea 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COL #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -41,7 +41,7 @@ También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COL #### Objetos soportados -[Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Comandos @@ -71,7 +71,7 @@ También puede establecer esta propiedad utilizando el comando [`LISTBOX SET PRO #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -224,7 +224,7 @@ Puede obtener el mismo resultado utilizando los comandos [`LISTBOX SET ROW FONT #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md index df364c63f19db3..5daaded9dd3f7d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Cuando esta propiedad está activada, la altura de cada línea se calcula autom #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos @@ -64,7 +64,7 @@ Coordenadas inferiores del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -84,7 +84,7 @@ Coordenadas de izquierda del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -104,7 +104,7 @@ Coordenadas de derecha del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -124,7 +124,7 @@ Coordenadas superiores del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -192,7 +192,7 @@ Esta propiedad designa el tamaño vertical de un objeto. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -205,7 +205,7 @@ Esta propiedad designa el tamaño vertical de un objeto. Esta propiedad designa el tamaño horizontal de un objeto. > - Algunos objetos pueden tener una altura predefinida que no se puede modificar. -> - Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox_overview.md#list-box-columns), el usuario también puede cambiar manualmente el tamaño de la columna. +> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > - Al redimensionar el formulario, si la propiedad de [dimensionamiento horizontal "Agrandar"](properties_ResizingOptions.md#horizontal-sizing) fue asignada al list box, la columna más a la derecha se agrandará más allá de su ancho máximo, si es necesario. #### Gramática JSON @@ -216,7 +216,7 @@ Esta propiedad designa el tamaño horizontal de un objeto. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Rectángulo](shapes_overview.md#rectangle) - [Regla](ruler.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -238,7 +238,7 @@ El ancho máximo de la columna (en píxeles). El ancho de la columna no puede au #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos @@ -260,7 +260,7 @@ El ancho mínimo de la columna (en píxeles). El ancho de la columna no puede re #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos @@ -344,7 +344,7 @@ Establece un relleno horizontal para las celdas. El valor se establece en píxel #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pies de página](properties_Footers.md) - [Encabezados](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos @@ -368,7 +368,7 @@ Establece un relleno vertical para las celdas. El valor se establece en píxeles #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pies de página](properties_Footers.md) - [Encabezados](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md index f800282ecb94c2..4a6d2c7128a225 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Cuando la opción **inserción automática** no está definida (por defecto), el Esta propiedad es soportada por: -- objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox_overview.md#list-box-columns) asociadoa a una lista de selección. +- objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox-column.md) asociadoa a una lista de selección. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Italia" que está asociada a un combo box "Países": si la propiedad **inserción automática** está activada y un usuario introduce "España", entonces el valor "España" se añade automáticamente a la lista en memoria: @@ -28,7 +28,7 @@ Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Itali #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) --- @@ -46,7 +46,7 @@ Asocia una lista de selección a un objeto. Puede ser un nombre de lista de elec #### Objetos soportados [Lista desplegable](dropdownList_Overview.md) - -[Combo box](comboBox_overview.md) - [Lista Jerárquica](list_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Combo box](comboBox_overview.md) - [Lista Jerárquica](list_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -126,7 +126,7 @@ Indica una variable o expresión a la que se le asignará un entero largo que in Define el tipo de datos para la expresión mostrada. Esta propiedad se utiliza con: -- [Columnas del List box](listbox_overview.md#list-box-columns) de los tipos de selección y colección. +- [Columnas del List box](listbox-column.md) de los tipos de selección y colección. - [Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays. Ver también la sección [**Tipo de Expresión**](properties_Object.md#expression-type). @@ -139,7 +139,7 @@ Ver también la sección [**Tipo de Expresión**](properties_Object.md#expressio #### Objetos soportados -[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox_overview.md#list-box-columns) +[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox-column.md) --- @@ -196,13 +196,13 @@ Debe introducir una lista de valores. En el editor de formularios, un diálogo e #### Objetos soportados -[Columna List Box (sólo tipo array)](listbox_overview.md#list-box-columns) +[Columna List Box (sólo tipo array)](listbox-column.md) --- ## Expression -This description is specific to [selection](listbox_overview.md#selection-list-boxes) and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. Una expresión 4D que se asociará a una columna. Puede introducir: @@ -243,7 +243,7 @@ Si se utiliza un campo, una variable o una expresión asignable (*por ejemplo Pe #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -276,7 +276,7 @@ Se pueden utilizar todas las tablas de la base de datos, independientemente de s Esta propiedad está disponible en las siguientes condiciones: - una [lista de selección](#choice-list) está asociada al objeto -- para [entradas](input_overview.md) y [columnas list box](listbox_overview.md#columnas-de-list-box), también se define una [lista requerida](properties_RangeOfValues.md#lista-requerida) para el objeto (ambas opciones deben usar normalmente la misma lista), de modo que solo se puedan ingresar valores de la lista por parte del usuario. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Esta propiedad especifica, en el contexto de un campo o variable asociado a una lista de valores, el tipo de contenido a guardar: @@ -298,7 +298,7 @@ El uso de esta propiedad requiere el cumplimiento de los siguientes principios: #### Objetos soportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md index 69d907e49000b7..6c076fcbe44cbc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ El campo contiene realmente "proportion". 4D acepta y almacena la entrada comple #### Objetos soportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -105,13 +105,13 @@ Se pueden crear formatos de fecha personalizados utilizando varios patrones desc :::note blankIfNull - Por defecto, una [fecha nula](../Concepts/dt_date.md#date-literals) se muestra con ceros, por ejemplo, 00/00/00. Con la opción "blankIfNull", una fecha null se muestra como un área vacía. La cadena "blankIfNull" (distingue mayúsculas de minúsculas) debe combinarse con el valor de formato seleccionado. La cadena "blankIfNull" (distingue mayúsculas de minúsculas) debe combinarse con el valor de formato seleccionado. -- Las [columnas list box](listbox_overview.md#list-box-columns) y los [pies List box](listbox_overview.md#list-box-footers) de tipo fecha utilizan siempre el comportamiento "blank if null" (no se puede desactivar). +- Las [columnas list box](listbox-column.md) y los [pies List box](listbox-header-footer.md#footers) de tipo fecha utilizan siempre el comportamiento "blank if null" (no se puede desactivar). ::: #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Comandos @@ -276,7 +276,7 @@ La siguiente tabla muestra cómo afectan los distintos formatos a la visualizaci #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Indicadores de progreso](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Indicadores de progreso](progressIndicator.md) #### Comandos @@ -340,7 +340,7 @@ Si el campo se reduce a un tamaño menor que el de la imagen original, la imagen #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -398,7 +398,7 @@ Por defecto, una hora null se muestra con ceros, por ejemplo "00:00:00". Con la #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Comandos @@ -411,7 +411,7 @@ Por defecto, una hora null se muestra con ceros, por ejemplo "00:00:00". Con la Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: - un texto en un [objeto de entrada](input_overview.md) -- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox_overview.md#list-box-columns), +- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox-column.md), ... puede seleccionar el texto que se mostrará para cada valor: @@ -426,7 +426,7 @@ Cuando una [expresión booleana](properties_Object.md#expression-type) se muestr #### Objetos soportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos @@ -450,7 +450,7 @@ Las columnas booleanas también pueden mostrarse como menús emergentes. En este #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos @@ -502,7 +502,7 @@ También en este caso, la propiedad [Título](#title) está disponible para que #### Objetos soportados -[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -527,7 +527,7 @@ En ese caso, el título de la casilla de verificación puede introducirse utiliz #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -564,7 +564,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objetos soportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -599,7 +599,7 @@ Esta propiedad sólo se utiliza cuando se dibujan objetos situados en el cuerpo #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -658,7 +658,7 @@ Tenga en cuenta que, independientemente del valor de la opción Ajuste de texto, #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md index 6855cf4016f9de..201859028c589c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permite al usuario acceder a un menú contextual estándar en el objeto cuando s Para una imagen de tipo [entrada](input_overview.md), además de los comandos de edición estándar (Cortar, Copiar, Pegar y Borrar), el menú contiene el comando **Importar...**, que puede utilizarse para importar una imagen almacenada en un archivo, así como el comando **Guardar como...**, que puede utilizarse para guardar la imagen en el disco. El menú también permite modificar el formato de visualización de la imagen: se ofrecen las opciones **Truncado no centrado**, **Escalado para ajustar** y **Escalado para ajustar centrado prop.**. La modificación del [formato de visualización](properties_Display.md#picture-format) utilizando este menú es temporal; no se guarda con el registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. La lista puede almacenar hasta 10 fuentes (más allá, la última fuente utilizada sustituye a la más antigua). Por defecto, esta lista está vacía y la opción no se muestra. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -48,7 +48,7 @@ Para un [Área Web](webArea_overview.md), el contenido del menú depende del mot #### Objetos soportados -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### Comandos @@ -72,7 +72,7 @@ Cuando esta propiedad está desactivada, se desactiva todo menú emergente asoci #### Objetos soportados -[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Contador](stepper.md) +[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Contador](stepper.md) #### Comandos @@ -134,7 +134,7 @@ A continuación se presenta una tabla que explica cada una de las opciones de fi #### Objetos soportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md index 204998edec1b4b..360f6336b176eb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Pies ## Mostrar pies -Esta propiedad se utiliza para mostrar u ocultar [los pies de columna listbox](listbox_overview.md#list-box-footers). Hay un pie de página por columna; cada pie de página se configura por separado. +Esta propiedad se utiliza para mostrar u ocultar [los pies de columna listbox](listbox-header-footer.md#footers). Hay un pie de página por columna; cada pie de página se configura por separado. #### Gramática JSON diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md index 3db00d210ffe98..b9149b349522ba 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Encabezados ## Mostrar encabezados -Esta propiedad se utiliza para mostrar u ocultar [los encabezados de columna listbox](listbox_overview.md#list-box-headers). Hay un encabezado por columna; cada encabezado se configura por separado. +Esta propiedad se utiliza para mostrar u ocultar [los encabezados de columna listbox](listbox-header-footer.md#headers). Hay un encabezado por columna; cada encabezado se configura por separado. #### Gramática JSON diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md index 4a4dad53ff7e9d..c1ac86c8409523 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Puede: #### Objetos soportados -[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de lista de List Box](listbox_overview.md#list-box-headers) - [Pie de lista de List Box](listbox_overview.md#list-box-footers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) +[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de lista de List Box](listbox-header-footer.md#headers) - [Pie de lista de List Box](listbox-header-footer.md#footers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) #### Otras funcionalidades de ayuda diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md index 5e1afc9139d90b..95b05bfb260e96 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Colección de columnas del list box. | ------- | ---------------------------- | ---------------------------------------------------- | | columns | colección de objetos columna | Contiene las propiedades de las columnas de list box | -Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox_overview.md#column-specific-properties). +Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox-column.md#column-specific-properties). #### Objetos soportados diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md index 9e1b48107bfdc3..ff1dcf9a86dbbc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ Para más información sobre las reglas de denominación de los objetos de formu #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón con imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicador de progreso](progressIndicator.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Botón de opción](radio_overview.md) - [Subformulario](subform_overview.md#overview) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -120,7 +120,7 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -130,7 +130,7 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti ## Tipo de expresión -> Esta propiedad se denomina [**Tipo de datos**](properties_DataSource.md#data-type-expression-type) en la Lista de propiedades para [selección](listbox_overview.md#selection-list-boxes) y [colección](listbox_overview.md#collection-or-entity-selection-list-boxes) y para [Listas desplegables](dropdownList_Overview.md) asociadas a un [objeto](FormObjects/dropdownList_Overview.md#using-an-object) o un [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique el tipo de datos para la expresión o variable asociada al objeto. Tenga en cuenta que el objetivo principal de este ajuste es configurar las opciones (como los formatos de visualización) disponibles para el tipo de datos. En realidad, no escribe la variable en sí. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). @@ -149,7 +149,7 @@ Sin embargo, esta propiedad tiene una función tipográfica en los siguientes ca #### Objetos soportados -[Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Selector](spinner.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestaña](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -275,7 +275,7 @@ Para la traducción de la aplicación, puede introducir una referencia XLIFF en #### Objetos soportados -[Botón](button_overview.md) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) - [ÁreaTexto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Comandos @@ -332,7 +332,7 @@ Cuando está configurado **Personalizado** ("none" en JSON), 4D no realiza cálc #### Objetos soportados -[Pie de List Box](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md index 858934fab183ee..ead3f846976760 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permite definir una lista cuyos valores no pueden introducirse en el objeto. Si #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos @@ -78,7 +78,7 @@ Sin embargo, a diferencia de la propiedad [Lista de selección](properties_DataS #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index 182a0f1f2a0a2b..eca28b84de3aec 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 | | **h** | | | -| [`header`](./listbox_overview.md#list-box-headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox-header-footer.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px | em | | [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md index 16522e6d0123f9..1cafe9cf42b998 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -97,7 +97,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -142,7 +142,7 @@ Designa si el tamaño de la columna puede ser modificado por el usuario. #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md index 8ffd4047dc81a0..0501444d9b75d2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Puede definir esta propiedad utilizando el comando [**OBJECT SET FONT STYLE**](. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -63,7 +63,7 @@ También puede definir esta propiedad por medio del comando [**OBJECT SET FONT S #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -83,7 +83,7 @@ Hace que el texto tenga una línea por debajo. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -124,7 +124,7 @@ Hay tres temas de fuentes disponibles: #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -149,7 +149,7 @@ Puede configurarlo utilizando el comando [`OBJECT SET FONT`](../commands/object- #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -167,7 +167,7 @@ Permite definir el tamaño de la fuente del objeto en puntos. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -197,7 +197,7 @@ También puede definir esta propiedad utilizando el comando [**OBJECT SET RGB CO #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progreso](progressIndicator.md) - [Regla](ruler.md) - [Botón radio](radio_overview.md) - [Área de texto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Comandos @@ -266,7 +266,7 @@ También puede establecer esta propiedad utilizando el comando [`LISTBOX SET PRO #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -293,7 +293,7 @@ Ubicación horizontal del texto dentro del área que lo contiene. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) (todos los estilos excepto Regular y Plano) - [Combo Box](comboBox_overview.md) - [Lista desplegables](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Pie List Box](listbox_overview.md#list-box-footers) - [Botón de opción](radio_overview.md) (todos los estilos excepto Regular y Plano) - [Área de texto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Comandos @@ -320,7 +320,7 @@ Esta propiedad también puede ser manejada por los comandos [`OBJECT Get vertica #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### Comandos @@ -430,7 +430,7 @@ Por defecto, esta opción no está activa. #### Objetos soportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -483,7 +483,7 @@ Se debe utilizar el nombre de un array Entero largo. Cada elemento de este array #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -507,7 +507,7 @@ Se debe utilizar el nombre de un array Entero largo. Cada elemento de este array #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md index ac17658c7b7cc6..73c7c5e888a411 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md @@ -86,7 +86,7 @@ Designa la ubicación de un icono en relación con el objeto formulario. #### Objetos soportados -[Encabezado de List Box](listbox_overview.md#list-box-headers) +[Encabezado de List Box](listbox-header-footer.md#headers) #### Comandos @@ -171,7 +171,7 @@ El nombre de la ruta a introducir es similar al de [la propiedad Ruta de acceso #### Objetos soportados -[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) +[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox-header-footer.md#headers) - [Botón radio](radio_overview.md) #### Comandos @@ -294,13 +294,13 @@ Es importante señalar que la propiedad "Con menú emergente" sólo gestiona el #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -| :------------- | -------------- | ---------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| Nombre | Tipos de datos | Valores posibles | +| :------------- | -------------- | ------------------------------------------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### Objetos soportados -[Botón de barra de herramientas](button_overview.md#toolbar) - [Botón biselado](button_overview.md#bevel) - [Botón biselado redondeado](button_overview.md#rounded-bevel) - [Botón de degradado OS X](button_overview.md#os-x-gradient) - [Botón con textura OS X](button_overview.md#os-x-textured) - [Botón Office XP](button_overview.md#office-xp) - [Botón circular](button_overview.md#circle) - [Personalizado](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/search-replace.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/search-replace.md index ed3d9d56eb7142..1dc74c2b2ec761 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/search-replace.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/search-replace.md @@ -198,7 +198,7 @@ Puede realizar varias acciones utilizando el menú opciones: - Contenido (si es preciso): ofrece el contenido que realmente coincide con los criterios; por ejemplo, la línea de código que contiene la cadena solicitada. - Número de línea (para código) o número de página (para objetos de formulario) -## Reemplazar en el contenido {#replace-in-content} +## Reemplazar en el contenido{#replace-in-content} La función Reemplazar en el contenido permite sustituir una cadena de caracteres por otra dentro de los objetos listados en la ventana Resultados. Está disponible en el [menú de opciones](#options-menu) de la ventana. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md index 42c51fba5d223c..99028828535935 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md @@ -21,18 +21,6 @@ displayed_sidebar: docs
    -
    -
    History - -|Release|Changes| -|---|---| -|4D 14 R5|Created| -|4D 15 R2|Created| -|4D 17 R4|Created| - -
    -
    - ## Descripción El comando **WP EXPORT DOCUMENT** exporta el objeto *wpDoc* 4D Write Pro a un documento en disco de acuerdo con el parámetro *filePath* o *fileObj*, así como cualquier parámetro opcional. @@ -283,8 +271,8 @@ WP EXPORT DOCUMENT(WParea; $file; wk docx; $options) ## Ver también [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF)
    -[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    -[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    +[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    +[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation)
    [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures)
    [WP EXPORT VARIABLE](wp-export-variable.md)
    diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md index 7423ca18b41579..d6f673aae0cb73 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md @@ -21,18 +21,6 @@ displayed_sidebar: docs -
    -
    History - -|Release|Changes| -|---|---| -|4D 14 R5|Created| -|4D 15 R2|Created| -|4D 17 R4|Created| - -
    -
    - ## Descripción The **WP EXPORT VARIABLE** command exports the *wpDoc* 4D Write Pro object to the 4D *destination* variable in the specified *format*. @@ -174,6 +162,6 @@ Para exportar la primera página de un 4D Write Pro como SVG en una variable Tex [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF) [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation) [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures) -[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    -[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    -[WP EXPORT DOCUMENT](../commands/wp-export-document.md) +[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    +[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[WP EXPORT DOCUMENT](../commands/wp-export-document) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md index a44f5c2f4f9613..aa7f69bfaaa0e2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md @@ -106,8 +106,8 @@ Las siguientes acciones estándar están disponibles para las áreas 4D Write Pr | keepWithNext | keepWithNext | Paragraph | Links a paragraph with the next so that they cannot be separated by automatic page or column breaks. If applied to the last paragraph of the last cell in a table, the last row of the table is linked to the following paragraph. | | lineHeight | lineHeight?value={ \| } | Paragraph, Submenu | Paragraph line height. Ex: lineHeight?value=120% | | layer | {image \| textBox}/layer | Submenu | Default submenu with layering actions for images or text boxes | -| listConcatStringFormat | listConcatStringFormat | Paragraph | Determines whether the numbering marker of the current level should be concatenated with the one of the previous level or not.| -| listLevelAppend | listLevelAppend | Paragraph | Creates a new hierarchical paragraph style sheet of a higher level and applies it to the selected paragraph.| +| listConcatString | listConcatStringFormat | Paragraph | Determines whether the numbering marker of the current level should be concatenated with the one of the previous level or not.| +| listLevelAppend | listLevelDec | Paragraph | Creates a new hierarchical paragraph style sheet of a higher level and applies it to the selected paragraph.| | listLevelDec | listLevelDec | Paragraph | Applies the hierarchical paragraph style sheet of the next level to the selected paragraph.| | listLevelInc | listLevelInc | Paragraph | Applies the hierarchical paragraph style sheet of the previous level to the selected paragraph.| | listNumberFormat | listNumberFormat?value=endDot|endParenthesis|doubleParenthesis | Paragraph, Submenu | Determines which delimiter to add to the numbering marker: an ending dot, an ending parenthesis, or double parenthesis (“1.”, “1)”, “(1)” | diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md index 12714c56694f6a..f6f8eb400a08a4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md @@ -9,13 +9,27 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------- | --------------------------- | ----------------------------------------------- | | localID | Text | → | ID local del almacén de datos remoto a devolver | | Resultado | cs.DataStore | ← | Referencia al almacén de datos | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 | Modificado | +| 17 | Created | + +
    +
    + ## Descripción El comando `ds` devuelve una referencia al almacén de datos que coincide con la base de datos 4D actual o con la base de datos designada por *localID*. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md index 4453a857ac84db..401402a1dcc084 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md @@ -5,29 +5,34 @@ slug: /commands/open-datastore displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------------------- | -| 21 | Cloud Qodly interrumpido | -| 20 R6 | Soporta el acceso a instancias en la nube Qodly | -| 20 R4 | Nueva propiedad *passwordAlgorithm* | -| 18 | Añadidos | - -
    - **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation +
    + | Parámetros | Tipo | | Descripción | | -------------- | ------------------------------------------ | --------------------------- | --------------------------------------------------------------------------------------------------- | | connectionInfo | Object | → | Propiedades de conexión utilizadas para alcanzar el almacén de datos remoto | | localID | Text | → | Id para asignar al almacén de datos abierto en la aplicación local (obligatorio) | | Resultado | 4D.DataStoreImplementation | ← | Objeto del almacén de datos | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------------------- | +| 21 | Cloud Qodly interrumpido | +| 20 R6 | Soporta el acceso a instancias en la nube Qodly | +| 20 R4 | Nueva propiedad *passwordAlgorithm* | +| 18 | Añadidos | + +
    +
    + ## Descripción El comando `Open datastore` conecta la aplicación al datastore remoto identificado por el parámetro *connectionInfo* y devuelve un objeto `4D.DataStoreImplementation` asociado con el alias local *localID*. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md index 76826632155364..46f9c19dd5d2e4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | --------------------------------------------- | | Resultado | Text | ← | Ruta completa del archivo de registro cerrado | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| <6 | Created | + +
    +
    + ## Descripción **Nota preliminar:** este comando sólo funciona con 4D Server. Sólo puede ejecutarse mediante el comando [Execute on server](../commands/execute-on-server) o en un procedimiento almacenado. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md index 29fff6cfc85234..87688ca27065d3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md @@ -9,13 +9,27 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------- | --------------------------- | ------------------------------------ | | logFile | Text | → | Nombre del archivo de registro | | \* | Operador | → | Cerrar el archivo de registro actual | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| 11 SQL | Modificado | +| <6 | Created | + +
    +
    + ## Descripción El comando **SELECT LOG FILE** crea o cierra el archivo de historial de acuerdo al valor que pase en el parámetro. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md index 19bfeaa7d38822..1f8d8107f8c011 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md @@ -19,6 +19,16 @@ displayed_sidebar: docs +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 16 R4 | Created | + +
    +
    + ## Descripción El comando `New collection` crea una nueva colección vacía o prellenada y devuelve su referencia. Las colecciones pueden manejarse utilizando propiedades y funciones de la [API de la clase Collection](../../API/CollectionClass.md). diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-shared-collection.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-shared-collection.md index b879b6d779a951..50da969b27b723 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-shared-collection.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-shared-collection.md @@ -19,6 +19,16 @@ displayed_sidebar: docs +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 16 R6 | Created | + +
    +
    + ## Descripción El comando `New shared collection` crea una nueva colección compartida vacía o precargada y devuelve su referencia. Las colecciones se pueden manejar usando propiedades y funciones de la [API Collection class](../../API/CollectionClass.md). diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md index c93f2694b0dd44..7097c2a2e972e8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md @@ -9,14 +9,18 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ----------- | ----------------------- | --------------------------- | ----------------------------------------------------------------- | | projectFile | [4D.File](../API/FileClass.md) | → | Archivo .4DProject a compilar | | options | Object | → | Objeto que especifica las opciones de compilación | | Resultado | Object | ← | Objeto que contiene información sobre el estado de la compilación | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R8 | Soporte del "type" "formObjectExpression" |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md index 33c965d85d6760..886c8b7f5690a5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | aTable | Tabla | → | Tabla propia del formulario o Si se omite: tabla por defecto o uso del formulario del proyecto | @@ -16,8 +18,21 @@ displayed_sidebar: docs | formData | Object | → | Datos a asociar al formulario | | \* | Operador | → | Usar el mismo proceso | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| 17 | Modificado | +| 11 SQL | Modificado | +| <6 | Created | + +
    +
    + ## Descripción The **DIALOG** command presents the *form* to the user, along with *formData* parameter(s) (optional). diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md index 5d9910c9ae1c90..4fbd4db9d048a3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md @@ -9,21 +9,27 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ----- | --------------------------- | -------------------------------------------------------------------------------------------------------------- | | aTable | Tabla | → | Tabla propia del formulario o Si se omite: tabla por defecto o uso del formulario del proyecto | | form | Text | → | Nombre del formulario | | object | Text | → | Nombre del objeto del formulario o nombre del grupo | +
    +
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------------ | | 20 R8 | Soporte del parámetro *object* | +| 18 R5 | Created |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md index 719afac127ea0a..e17f1b85011eb6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md @@ -5,19 +5,12 @@ slug: /commands/file displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------------------------------- | -| 19 R4 | Nueva constante `HTTP Client log file` | -| 17 R5 | Añadidos | - -
    - **File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File +
    + | Parámetros | Tipo | | Descripción | | ------------ | ---------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Ruta del archivo | @@ -26,8 +19,20 @@ displayed_sidebar: docs | \* | Operador | → | \* para devolver el archivo de la base local | | Resultado | [4D.File](../../API/FileClass.md) | ← | Nuevo objeto de archivo | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------------------------------- | +| 19 R4 | Nueva constante `HTTP Client log file` | +| 17 R5 | Añadidos | + +
    +
    + ## Descripción El comando `File` crea y devuelve un nuevo objeto del tipo [`4D.File`](../../API/FileClass.md). El comando acepta dos sintaxis: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md index a918429c75a59b..f0d6ee0b265ada 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md @@ -5,19 +5,12 @@ slug: /commands/folder displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | --------------------------- | -| 19 R8 | Soporte de `fk home folder` | -| 17 R5 | Añadidos | - -
    - **Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder +
    + | Parámetros | Tipo | | Descripción | | -------------- | -------------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Ruta de la carpeta | @@ -26,8 +19,20 @@ displayed_sidebar: docs | \* | Operador | → | \* para devolver la carpeta de la base local | | Resultado | [4D.Folder](../../API/FolderClass.md) | ← | Nuevo objeto de carpeta | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | --------------------------- | +| 19 R8 | Soporte de `fk home folder` | +| 17 R5 | Añadidos | + +
    +
    + ## Descripción El comando `Folder` crea y devuelve un nuevo objeto del tipo [`4D.Folder`](../../API/FolderClass.md) tipo. El comando acepta dos sintaxis: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md index 53cf3f1695008b..6a9b41bb93ffcc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | --------------- | ------------------------- | :-------------------------: | -------------------------------------------------------------------- | | fileToZip | 4D.File | → | Objeto archivo o carpeta a comprimir | @@ -18,8 +20,10 @@ displayed_sidebar: docs | options | Integer | → | Opción *folderToZip*: `ZIP Without enclosing folder` | | Resultado | Object | ← | Objeto estado | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -28,6 +32,7 @@ displayed_sidebar: docs | 18 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md index 4468658a53a8a5..5264cbbcc606ef 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md @@ -9,14 +9,18 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ----------------------------- | :-------------------------: | ------------------------------------- | | zIPFile | 4D.File | → | Archivos Zip | | contraseña | Text | → | Contraseña del archivo ZIP, si la hay | | Resultado | 4D.ZipArchive | ← | Objeto archivo | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 18 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md index 12b82cf713b7c1..8b108b41049942 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | --------------------------- | | Resultado | Integer | ← | Número de evento formulário | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | --------------------------------------- | +| 18 | Renamed (Form event) | +| <6 | Created | + +
    +
    + ## Descripción **Form event code** devuelve un valor numérico que identifica el tipo de evento formulario que acaba de ocurrir. Por lo general, utilizará **Form event code** en un método formulario u objeto. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md index 40fabdfb8d6451..a99e558a008804 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------- | | Resultado | Object | ← | Objeto evento | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 R2 | Modificado | +| 18 | Created | + +
    +
    + ## Descripción **FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** devuelve un objeto que contiene información sobre el evento formulario que acaba de ocurrir. Por lo general, utilizará **FORM Event** en un método formulario u objeto. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md index e26beec19c612b..e1060b6a6b71d5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabla | → | Formulario tabla a cargar (si se omite, carga un formulario proyecto) | @@ -16,8 +18,22 @@ displayed_sidebar: docs | formData | Object | → | Datos a asociar al formulario | | \* | Operador | → | Si se pasa = el comando se aplica a la base de datos del host cuando se ejecuta desde un componente (parámetro ignorado fuera de este contexto) | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------------------- | +| 20 | Modificado | +| 16 R6 | Modificado | +| 14 | Renamed (OPEN PRINTING FORM) | +| 12 | Created | + +
    +
    + ## Descripción The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.El comando **FORM LOAD** se utiliza para cargar el *form* en memoria en el proceso actual junto con *formData* (opcional) para imprimir sus datos o analizar su contenido. Sólo puede haber un formulario actual por proceso. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md index 76dfc954d4e4a9..7c7852e0b3b363 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md @@ -9,19 +9,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | --------------------------- | | Resultado | Object | ← | Datos del formulario actual | +
    +
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------------------ | | 20 R8 | Soporte de las clases de formularios | +| 16 R6 | Created |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md index 8575bac198bb2b..c3f0e114fda328 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md @@ -5,28 +5,33 @@ slug: /commands/formula-from-string displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------------------------------------------------------------------- | -| 20 R3 | Soporte del parámetro *context* | -| 17 R6 | Renombrado: New formula from string -> Formula from string | -| 17 R3 | Añadidos | - -
    - **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function +
    + | Parámetros | Tipo | | Descripción | | ------------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------- | | formulaString | Text | → | Fórmula texto a devolver como objeto | | context | Integer | → | `sk execute in current database` (por defecto) o `sk execute in host database` | | Resultado | 4D.Function | ← | Objeto nativo que encapsula la fórmula | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------------------------------------------------------------------- | +| 20 R3 | Soporte del parámetro *context* | +| 17 R6 | Renombrado: New formula from string -> Formula from string | +| 17 R3 | Añadidos | + +
    +
    + ## Descripción El comando `Formula from string` crea un objeto `4D.Function` basado en *formulaString* y, opcionalmente, *context*. *formulaString* puede ser tan simple como un valor único o complejo, como un método proyecto con parámetros. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md index f7ae03255080e3..1457c6f40ef403 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md @@ -5,26 +5,31 @@ slug: /commands/formula displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ------------------------------------------------------ | -| 17 R6 | Renombrado (New formula -> Formula) | -| 17 R3 | Añadidos | - -
    - **Formula** ( *formulaExp* : Expression ) : 4D.Function +
    + | Parámetros | Tipo | | Descripción | | ---------- | --------------------------- | :-------------------------: | --------------------------------------- | | formulaExp | Expression | → | Fórmula a devolver como objeto | | Resultado | 4D.Function | ← | Función nativa que encapsula la fórmula | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ------------------------------------------------------ | +| 17 R6 | Renombrado (New formula -> Formula) | +| 17 R3 | Añadidos | + +
    +
    + ## Descripción El comando `Formula` crea un objeto `4D Function` basado en la expresión *formulaExp*. *formulaExp* puede ser tan simple como un valor único o complejo, como un método proyecto con parámetros. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md index e5d5e690f6b6ac..a1a8afa79ae498 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ------------ | -------------- | --------------------------- | --------------------------- | | methodsArray | Array de texto | → | Array de nombres de métodos | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| 17 R2 | Modificado | +| <6 | Añadidos | + +
    +
    + ## Descripción The **SET ALLOWED METHODS** command designates the project methods that can be entered via the application. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md index 656b69882da891..7ead6c93526006 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ------------------------------------------------------------- | | data | Text, Blob | → | Datos a analizar | | Resultado | Object | ← | Objeto, cada propiedad es parte de los datos de varias partes | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R4 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md index eae0501941ac00..6e37bfb727f5c7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ----------------------------- | | Resultado | Collection | ← | Colección de objetos de error | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 R8 | Created | + +
    +
    + ## Descripción El comando **Last errors** devuelve la pila actual de errores de la aplicación 4D como una colección de objetos de error, o **null** si no se ha producido ningún error. La pila de errores incluye los objetos enviados por el comando [throw](../commands/throw), si los hay. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/JSON/json-validate.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/JSON/json-validate.md index 5deb1d249734ff..011e140c7ed85e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/JSON/json-validate.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/JSON/json-validate.md @@ -5,26 +5,32 @@ slug: /commands/json-validate displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ------------------------------------ | -| 21 R2 | Support of JSON Schema draft 2020-12 | - -
    - **JSON Validate** ( *vJson* : Object ; *vSchema* : Object ) : Object +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | -------------------------------------------------------- | | vJson | Object | → | Objeto JSON a validar | | vSchema | Object | → | JSON schema used to validate JSON objects | | Resultado | Object | ← | Validation status and errors (if any) | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ------------------------------------ | +| 21 R2 | Support of JSON Schema draft 2020-12 | +| 16 R4 | Created | + +
    +
    + ## Descripción The **JSON Validate** command checks the compliance of the *vJson* JSON contents with the rules defined in the *vSchema* JSON schema. If the JSON is invalid, the command returns a detailed description of error(s). diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md index 2abda85859456e..1d26d51790285d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ----------------------------------------------------------------------------- | | Resultado | Collection | ← | Colección de objetos que describen la cadena de llamadas dentro de un proceso | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R9 | Soporte de la propiedad `formula` |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md index d7f831c5cdfe16..f801c491e73eb9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | ------------------------------- | | comando | Integer | → | Número de comando | @@ -16,8 +18,10 @@ displayed_sidebar: docs | theme | Text | ← | Tema del lenguaje del comando | | Resultado | Text | ← | Nombre del comando | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -25,6 +29,7 @@ displayed_sidebar: docs | 20 R9 | Soporte de la propiedad obsoleta |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md index 17f22fd0701c33..6acca5984a84ca 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md @@ -9,13 +9,26 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------------------------------------------------------ | | param | any | -> | Parámetro(s) a pasar al constructor de la clase padre | | Resultado | Object | <- | Padre del objeto | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 | Created | + +
    +
    + La palabra clave `Super` permite llamar a la `superclass`, es decir, la clase padre. `Super` tiene dos propósitos diferentes: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md index 913825f270cc89..201b1aae1fe0b1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------ | | Resultado | Object | ← | Elemento u objeto actual | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 | Created | + +
    +
    + ## Descripción El comando `This` devuelve una referencia al objeto procesado actualmente. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md index 90356c45a78816..c67a7c92b9cde4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md @@ -5,19 +5,12 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------- | -| 20 R10 | Nuevo parámetro *autoLicenseTarget* | -| 20 | Añadidos | - -
    - **Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object +
    + | Parámetros | Tipo | | Descripción | | ----------------- | ------------------------- | --------------------------- | ------------------------------------------------------------- | | mergedApp | [4D.Folder](../API/FolderClass.md) | → | Carpeta que contiene la aplicación fusionada | @@ -26,8 +19,20 @@ displayed_sidebar: docs | oemLicense | 4D.File | → | Licencia 4D OEM XML Key si se trata de una licencia servidor | | Resultado | Object | ← | Estado | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------- | +| 20 R10 | Nuevo parámetro *autoLicenseTarget* | +| 20 | Añadidos | + +
    +
    + ## Descripción El comando **Create deployment license** crea un archivo de licencia integrado en la carpeta Licenses de la aplicación generada *mergedApp*. Si la carpeta Licenses no existe en la carpeta *mergedApp*, será creada por el comando. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md index 151e63f2c3dcc4..72191758c585ec 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md @@ -9,12 +9,27 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------------------ | | Resultado | Object | ← | Información sobre la licencia activa | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | --------------------------------------------- | +| 20 R7 | Renamed (Get License info) | +| 16 R6 | Modificado | +| 16 R4 | Created | + +
    +
    + ## Descripción The **License info** command returns an object providing detailed information about the active license. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md index 9181913165f71b..f2c08296b2c54f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md @@ -9,15 +9,30 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | | \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena). Si se omite, object es una variable | -| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | +| object | Text, Variable | → | Nombre del objeto del formulario (si se especifica \*) o Variable (si se omite \*) | | property | Integer | → | Propiedad cuyo valor desea obtener | | Resultado | any | ← | Current value (Integer, Text) | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | ---------------------------------------------------- | +| 19 R6 | Modificado | +| 16 R2 | Renamed (Get Listbox information) | +| <6 | Created | + +
    +
    + ## Descripción El comando **LISTBOX Get property** devuelve el valor de *property* del list box o columna especificado mediante los parámetros *object* y *\**. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md index 127284a7c3ba74..4b603c654ac531 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | | \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena). Si se omite, object es una variable. | @@ -16,8 +18,20 @@ displayed_sidebar: docs | property | Integer | → | Propiedad de list box o de columna de list box | | value | Integer, Text | → | Valor de la propiedad | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 R6 | Modificado | +| 16 R2 | Created | + +
    +
    + ## Descripción El comando **LISTBOX SET PROPERTY** define el *value* de la *property* del list box o de la columna de list box especificado por los parámetros *object* y *\**. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md index 5812fc5d5e4650..656fdc3449dd23 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md @@ -5,25 +5,30 @@ slug: /commands/imap-new-transporter displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 18 R4 | Añadidos | - -
    - **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | :-------------------------: | --------------------------------------------------------------------------------- | | server | Object | → | Información del servidor de correo | | Resultado | 4D.IMAPTransporter | ← | [Objeto IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object) | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 R4 | Añadidos | + +
    +
    + ## Descripción El comando `IMAP New transporter` configura una nueva conexión IMAP según el parámetro *server* y devuelve un nuevo objeto *transporter*. El objeto transportador devuelto se utilizará normalmente para recibir correos electrónicos. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md index 48aeaf0c8f777f..a8edc54fed87f1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md @@ -5,25 +5,30 @@ slug: /commands/mail-convert-from-mime displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 18 | Añadidos | - -
    - **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | :-------------------------: | ------------- | | mime | Blob, Text | → | Email en MIME | | Resultado | Object | ← | Objeto Email | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 | Añadidos | + +
    +
    + ## Descripción El comando `MAIL Convert from MIME` convierte un documento MIME en un objeto de correo electrónico válido. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md index 6320c5fea76de7..d790d095fdb893 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md @@ -5,27 +5,32 @@ slug: /commands/mail-convert-to-mime displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 17 R4 | Añadidos | -| 17 R5 | Modificado | - -
    - **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | :-------------------------: | ---------------------------------------------- | | mail | Object | → | Objeto Email | | options | Object | → | Opciones de codificación y de charset del mail | | Resultado | Text | ← | Objeto email convertido en MIME | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 17 R5 | Modificado | +| 17 R4 | Añadidos | + +
    +
    + ## Descripción El comando `MAIL Convert to MIME` convierte un objeto email en texto MIME. Este comando es llamado internamente por [SMTP_transporter.send()](API/SMTPTransporterClass.md#send) para formatear el objeto email antes de enviarlo. Se puede utilizar para analizar el formato MIME del objeto. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md index 3e8cf02cce64a8..578978f1169a7e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md @@ -5,18 +5,12 @@ slug: /commands/mail-new-attachment displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------------------------------------------------------- | -| 19 R2 | Acepta 4D.File, 4D.ZipFile, 4D.Blob | - -
    - **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment +
    + | Parámetros | Tipo | | Descripción | | ----------- | --------------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------- | | file | 4D.File | → | Archivo adjunto | @@ -29,8 +23,20 @@ displayed_sidebar: docs | disposition | Text | → | Valor del encabezado content-disposition: "inline" o "attachment". | | Resultado | 4D.MailAttachment | ← | Objeto adjunto | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------------------------------------------------------- | +| 19 R2 | Acepta 4D.File, 4D.ZipFile, 4D.Blob | +| 17 R4 | Añadidos | + +
    +
    + ## Descripción El comando `MAIL New attachment` le permite crear un objeto adjunto que puede agregar a un [objeto de Email](../../API/EmailObjectClass.md#email-object). diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md index 10f2fdf7388bbd..5ebb733230b03e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Información del servidor de correo | | Resultado | 4D.POP3Transporter | ← | [Objeto transporter POP3](../../API/POP3TransporterClass.md#pop3-transporter-object) | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 18 R2 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md index 78b6515aaa38b6..86bdacefac7152 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Información del servidor de correo | | Resultado | 4D.SMTPTransporter | ← | [Objeto SMTP transporter](../../API/SMTPTransporterClass.md#smtp-transporter-object) | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -25,6 +29,7 @@ displayed_sidebar: docs | 17 R4 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-get-data-source-formula.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-get-data-source-formula.md index 6c38a9487005ee..8f65a60e16331e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-get-data-source-formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-get-data-source-formula.md @@ -9,14 +9,28 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | | \* | Operador | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | | object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | | Resultado | 4D.Formula | ← | Fórmula asociada al objeto formulario (`Null` si no hay fórmula asociada) | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ---------------------------- | +| 21 | Soporte del parámetro *base* | +| 20 R10 | Created | + +
    +
    + ## Descripción El comando **OBJECT Get data source formula** devuelve la(s) fórmula(s) asociada(s) a los objetos designados por los parámetros *object* y *\**. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md index 5239fcf69b5f17..9eb67846710c6a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md @@ -9,14 +9,28 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | | \* | Operador | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | | object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | | formula | 4D.Formula | → | Fórmula a asignar como fuente de datos | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ---------------------------- | +| 21 | Soporte del parámetro *base* | +| 20 R10 | Created | + +
    +
    + ## Descripción El comando **OBJECT SET DATA SOURCE FORMULA** asigna una fórmula (expresión) como fuente de datos del objeto u objetos designados por los parámetros *object* y *\** . La fórmula debe proporcionarse como un objeto [`4D.Formula`](../../API/FunctionClass.md#formula-objects). diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md index dd583f92e9c963..50ceeebcd48ee1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | aTable | Tabla | → | Tabla del formulario, o tabla por defecto, si se omite | @@ -18,8 +20,21 @@ displayed_sidebar: docs | areaEnd | Integer | → | Área final (si se especifica areaStart) | | Resultado | Integer | ← | Altura de la sección impresa | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| 20 | Modificado | +| 16 R6 | Modificado | +| <6 | Añadidos | + +
    +
    + ## Descripción The **Print form** command simply prints *form* with the current values of fields and variables of *aTable*.El comando **Print form** simplemente imprime *form* con los valores actuales de los campos y variables de la tabla *aTable*. Suele utilizarse para imprimir informes muy complejos que requieren un control total del proceso de impresión. **Print form** no realiza ningún procesamiento de registros, ni las rupturas, ni de saltos de página. Estas operaciones son responsabilidad suya. **Print form*** imprime campos y variables solo en un marco de tamaño fijo. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md index 31dd23204e7d78..4a279912ecd3f6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md @@ -5,17 +5,21 @@ slug: /commands/new-signal displayed_sidebar: docs --- -**New signal** { ( *description* : Text ) } : 4D.Signal +**New signal** ({ *description* : Text }) : 4D.Signal +
    + | Parámetros | Tipo | | Descripción | | ----------- | ------------------------- | --------------------------- | ------------------------------------ | | description | Text | → | Descripción para la señal | | Resultado | 4D.Signal | ← | Objeto nativo que encapsula la señal | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 17 R4 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md index a0ab64c0850ebe..62ca647c9218e7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md @@ -9,22 +9,27 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | sessionID | Text | → | ID de sesión | | options | Integer | → | Opciones de retorno | | Resultado | Object | ← | Instantánea de los procesos en ejecución y/o sesiones de usuario (sólo 4D Server) | +
    +
    Historia -| Lanzamiento | Modificaciones | -| ----------- | --------------------------------- | -| 20 R7 | Soporte del parámetro *sessionID* | -| 21 | Soporte de sesiones usuario web | +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------------------------------------------------------------- | +| 21 | Soporte de sesiones usuario web | +| 20 R7 |
    • Support of *sessionID* parameter
    • Renamed (Get process activity)
    |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md index 3880dd7ef1271a..9e536f8a3b0a82 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ------------- | ------- | :-------------------------: | ---------------------------- | | processNumber | Integer | → | Process number | | Resultado | Object | ← | Información sobre el proceso | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,10 +27,11 @@ displayed_sidebar: docs | 20 R7 | Añadidos |
    +
    ## Descripción -El comando `Process info` devuelve un objeto que da información detallada sobre el proceso cuyo número se pasa en *processNumber*. Si pasa un número de proceso incorrecto, el comando devuelve un objeto null. +The `Process info` command returns an object providing detailed information about process whose number you pass in *processNumber*. Si pasa un número de proceso incorrecto, el comando devuelve un objeto null. El objeto devuelto contiene las siguientes propiedades: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md index 7aa0cd4e2545b6..7bc7d1bc8ff59d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------- | --------------------------- | ---------------------------------------------------------------- | | name | Text | → | Nombre del proceso del que se desea obtener el número de proceso | @@ -16,15 +18,19 @@ displayed_sidebar: docs | \* | Operador | → | Devuelve el número de proceso del servidor | | Resultado | Integer | ← | Process number | +
    +
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------ | | 20 R7 | Soporte del parámetro id | +| 6 | Created |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md index 74ff1816641399..58614b1a5b0346 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------- | :-------------------------: | --------------------------- | | sessionID | Integer | → | ID de sesión | | Resultado | Object | ← | Información sobre la sesión | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R7 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md index cb590ec93ee09a..bbbbe98a96d7fd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ---------------------------------------------------------- | | id | Text | → | Identificador único (UUID) de la sesión | | Resultado | Object | ← | Objeto de almacenamiento de la sesión | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R6 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md index 597ff63794cbd7..2fe16ccc1b2289 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | --------------------------- | -------------- | | Resultado | [4D.Session](../API/SessionClass.md) | ← | Objeto Session | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 18 R6 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md index cb9535b28a7ff2..1db113b0ca4fa3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md @@ -9,14 +9,28 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------- | | dsTable | Tabla | → | Tabla de la base 4D cuya selección actual se utilizará para construir la selección de entidades | | settings | Object | → | Opciones de construcción: context | | Resultado | 4D.EntitySelection | ← | Selección de entidades que coinciden con la clase de datos relacionada con la tabla dada | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 17 R5 | Modificado | +| 17 | Created | + +
    +
    + ## Descripción El comando `Create entity selection` crea y devuelve una nueva entity selection [modificable](../../ORDA/entities.md#shareable-or-alterable-entity-selections) relativa a la dataclass correspondiente con la *dsTable* dada, de acuerdo con la selección actual de esta tabla. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md index a28851e2341fbd..b349b1a0afcd94 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | --------------- | ---------------------------------- | --------------------------- | -------------------- | | entitySelection | 4D.EntitySelection | → | Una entity selection | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 17 | Añadidos | + +
    +
    + ## Descripción El comando `USE ENTITY SELECTION` actualiza la selección actual de la tabla que coincide con el nivel de datos del parámetro *entitySelection*, de acuerdo al contenido de la selección de entidad. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/num.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/num.md index dcea2b61c83a0e..f3eb2d58fcc5d4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/num.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/num.md @@ -9,22 +9,28 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------- | --------------------------- | ----------------------------------------------------------------------------------- | -| expresión | Text, Boolean, Integer | → | Cadena a convertir en numérica o Booleano para devolver 0 o 1, o Expresión numérica | +| expression | Text, Boolean, Integer | → | Cadena a convertir en numérica o Booleano para devolver 0 o 1, o Expresión numérica | | separador | Text | → | Separador decimal | | base | Integer | → | Valor entre 2 y 36 que representa la base | | Resultado | Real | ← | Forma numérica del parámetro de expresión | +
    +
    Historia -| Lanzamiento | Modificaciones | -| ----------- | ---------------------------- | -| 21 | Soporte del parámetro *base* | +| Lanzamiento | Modificaciones | +| --------------------------- | ---------------------------- | +| 21 | Soporte del parámetro *base* | +| <6 | Created |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/string.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/string.md index e64ef9af36e072..6608aeea260dcc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/string.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/string.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | | expression | Expression | → | Expresión a convertir en cadena (puede ser Real, Integer, Long Integer, Date, Time, Text, Boolean, Undefined, o Null) | @@ -17,15 +19,19 @@ displayed_sidebar: docs | base | Integer | → | Valor entre 2 y 36 que representa la base si *expression* es un número | | Resultado | Text | ← | expresión convertida en cadena alfanumérica | +
    +
    Historia -| Lanzamiento | Modificaciones | -| ----------- | ---------------------------- | -| 21 | Soporte del parámetro *base* | +| Lanzamiento | Modificaciones | +| --------------------------- | ---------------------------- | +| 21 | Soporte del parámetro *base* | +| <6 | Created |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md index 0c2d94f05ff7e5..adc21031f27144 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texto a recortar | | Resultado | Text | ← | Texto recortado | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 21 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md index 131332503a521a..758c1f7e28581f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texto a recortar | | Resultado | Text | ← | Texto recortado | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 21 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md index fd6e9243291102..6b9b224680f4b8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texto a recortar | | Resultado | Text | ← | Texto recortado | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 21 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md index 65b65ca0714cb1..c76905b0088f6e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md @@ -9,20 +9,26 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | ----------------------------------------------------------------------- | | version | Integer | → | Versión de UUID: 4 (por defecto) o 7 | | Resultado | Text | ← | Nuevo UUID como texto no canónico (32 caracteres) | +
    +
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------------- | | 20 R10 | Soporte del parámetro *version* | +| 12 | Created |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md index 976c5496f3365b..b998eef50d2345 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md @@ -9,21 +9,34 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | | \* | Operador | → | Si se especifica, *object* es un nombre de objeto (cadena). Si se omite, *object* es una variable. | | object | Text, Variable | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*). | | Resultado | Object | ← | Objeto contexto si se ha definido previamente, en caso contrario `null`. | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 20 R9 | Añadidos | + +
    +
    + ### Descripción El comando `WA Get context` recupera el objeto de contexto definido para `$4d` en el área Web designada por los parámetros \* y *object* utilizando [`WA SET CONTEXT`](./wa-set-context.md). Si `WA SET CONTEXT` no fue llamado para el área web, el comando devuelve `null`. :::note -The command is only usable with an embedded web area where the [**Use embedded web rendering engine**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) and **Access 4D methods** parameters are set to `true`. +El comando solo es utilizable con un área web integrada en la que los parámetros [**Utilizar el motor de renderizado web integrado**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) y **Acceder a los métodos 4D** estén configurados como `true`. ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md index eaf01c50e52c7c..7f2949b462ae83 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md @@ -9,14 +9,27 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | --------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | | \* | Operador | → | Si se especifica, *object* es un nombre de objeto (cadena). Si se omite, *object* es una variable. | | object | Text, Variable, Field | → | Object name (if \* is specified) or
    Variable or field (if \* is omitted) | | contextObj | Object | → | Objeto que contiene las funciones que se pueden llamar con `$4d`. | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 20 R9 | Añadidos | + +
    +
    + ### Descripción El comando `WA SET CONTEXT` define un objeto contextual *contextObj* para `$4d` en el área Web designado por los parámetros \* y *object*. Cuando se utiliza este comando, `$4d` sólo puede acceder a los contenidos declarados dentro del *contextObj* proporcionado. Cuando no se establece ningún objeto contexto, `$4d` tiene acceso a todos los métodos 4D y no puede acceder a las clases usuario. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md index cfdbe0e3c38514..e02a4ba0d78339 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | :-------------------------: | ------------------------------------ | | Resultado | Object | ← | Información sobre el evento activado | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 21 | Añadidos | + +
    +
    + ## Descripción `Web Event` devuelve un objeto con información sobre un evento desencadenado vinculado a un componente de página web. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md index cc6ab3ac76dd19..a66c7870f83e5e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | :-------------------------: | ----------------------------- | | Resultado | 4D.WebForm | ← | Nuevo objeto proxy `Web Form` | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 21 | Añadidos | + +
    +
    + ## Descripción El comando `Web Form` devuelve un objeto proxy `4D.WebForm`, ofreciendo un medio para trabajar con las propiedades y las funciones de la página y emularlas eficazmente. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md index 15b6a13848202c..133af98ac99955 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ----------------------------------------------- | | Resultado | Collection | ← | Colección de los objetos Web Server disponibles | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 18 R3 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md index 7cbd68fbc31725..eb7916e976bcc1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------- | --------------------------- | ------------------------------------------------------------------------------------------- | | option | Integer | → | Servidor web a obtener (por defecto si se omite = `Web server database`) | | Resultado | 4D.WebServer | ← | Objeto servidor web | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 19 | soporte de .sessionCookieSameSite |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-form-window.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-form-window.md index f5e9a56a1f7f73..498e0176679139 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-form-window.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-form-window.md @@ -6,22 +6,39 @@ displayed_sidebar: docs toc_max_heading_level: 3 --- -**Open form window** ( {*aTable* : Table ;} *formName* : Text, Object {; *type* : Integer {; *hPos* : Integer {; *vPos* : Integer {; *}}}} ) : Integer +**Open form window** ( {*aTable* : Table ;} *formName* : Text, Object {; *type* : Integer {; *hPos* : Integer {; *vPos* : Integer}}}{; *} ) : Integer +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabla | → | Tabla del formulario o Tabla por defecto, si se omite | | formName | Text, Object | → | Name (string) of table or project form, or a POSIX path (string) to a .json file describing the form, oran object describing the form | -| type | Integer | → | Window type | +| type | Integer | → | Tipo de ventana | | hPos | Integer | → | Horizontal position of the window | | vPos | Integer | → | Posición vertical de la ventana | | \* | Operador | → | Guardar la posición y el tamaño actuales de la ventana | | Resultado | Integer | ← | Número de referencia de la ventana | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| 16 R6 | Modificado | +| 16 R4 | Modificado | +| 14 R5 | Modificado | +| 11 SQL | Modificado | +| <6 | Añadidos | + +
    +
    + ## Descripción The Open form window command opens a new window using the size and resizing properties of the form *formName*. @@ -83,7 +100,7 @@ These parameters are expressed relative to the top left corner of the contents a If you pass the optional parameter *\**, the current position and size of the window are memorized when closed. Cuando se vuelve a abrir la ventana, se respetan su posición y tamaño anteriores. In this case, the *vPos* and *hPos* parameters are only used the first time the window is opened. -### Window types {#window-types} +### Tipos de ventanas {#window-types} #### Controller form window {#controller-form-window} diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-window.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-window.md index 747a4f231d9ba7..6821a8b78c3ca9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-window.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-window.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | -------------- | ------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | | left | Integer | → | Coordenada izquierda global del área de contenido de la ventana | @@ -20,8 +22,20 @@ displayed_sidebar: docs | controlMenuBox | Text | → | Method to call when the Control-menu box is double-clicked or the Close box is clicked | | Resultado | Integer | ← | Número de referencia de la ventana | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| 2004 | Modificado | +| <6 | Created | + +
    +
    + ## Descripción **Open window** abre una nueva ventana con las dimensiones dadas por los cuatro primeros parámetros: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md index 3b6b3126131a2b..9e393e824b0693 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md @@ -9,14 +9,18 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------------------------------------------------- | --------------------------- | ---------------------------------- | | winRef | Integer | → | Número de referencia de la ventana | | image | Picture | → | Ícono personalizado | | file | 4D.File, [4D.Folder](../API/FolderClass.md) | → | Ruta del archivo o de la carpeta | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R7 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md index 56813efef8dc4f..02cc08e8190cea 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md @@ -544,10 +544,10 @@ Este ejemplo ilustra el uso de la opción `ck resolve pointers`:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|propertyPath|Text|->|Object property path to be used for calculation| -|Result|Real|<-|Number of elements in the collection| +|propertyPath|Text|->|Ruta de propiedad del objeto a utilizar para el cálculo| +|Resultado|Real|<-|Number of elements in the collection|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md index 5b1708e96c44bb..d3cf42d6e7301e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 45 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox_overview.md#list-box-columns) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 45 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md index 0d2a96ffda1f22..0d038670906466 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. |
    Histórico @@ -24,7 +24,7 @@ Después de que las propiedades de evento [`On Before Keystroke`](onBeforeKeystr El evento `On After Keystroke` no se genera: -- en el método [de las columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Secuencia de tecla diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md index 286003074bfcc0..d6611c13d570fa 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) |
  • Botones: el área "flecha" de un botón se presiona
  • List box: en una columna de un array, se hace clic en un botón de selección (atributo "alternateButton")
  • | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • Botones: el área "flecha" de un botón se presiona
  • List box: en una columna de un array, se hace clic en un botón de selección (atributo "alternateButton")
  • | ## Descripción @@ -22,7 +22,7 @@ Algunos estilos de botón pueden ser [vinculados a un menú emergente](FormObjec ### List box -Este evento se genera en columnas de [list boxes de tipo array de objetos](../FormObjects/listbox_overview.md#object-arrays-in-columns), cuando el usuario haga clic en un botón ellipsis del widget (atributo "alternateButton"). +Este evento se genera en columnas de [list boxes de tipo array de objetos](../FormObjects/listbox-column.md#object-arrays-in-columns), cuando el usuario haga clic en un botón ellipsis del widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md index 22b2ce2b403d7c..6ab3bbc2d4cbe0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. |
    Histórico @@ -22,7 +22,7 @@ Después de haber seleccionado los eventos `On Before Keystroke` y [`On After Ke El evento `On Before Keystroke` no se genera: -- en un método [columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Objetos no editables diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md index 8b6d529a01308e..8d9b742d9c047e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](../FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Se está arrastrando un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](../FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Se está arrastrando un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onClicked.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onClicked.md index 9ae290520a4d05..4cc3701e3103d8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 4 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| 4 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md index 638e973790236f..a53a4c9d5cfd91 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md index 96254978e40dbd..812ac53283013e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista Jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista Jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md index 34773214fcd548..8c7d9cb7444ef6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón de imagen](FormObjects/pictureButton_overview.md) - [Área Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opciones](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón de imagen](FormObjects/pictureButton_overview.md) - [Área Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opciones](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md index 884335d9017846..f8a879c33635c5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------- | +| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDrop.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDrop.md index f3cfe2a0fd9c51..226a2eefd846f8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDrop.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md index 4f154369df5250..557a6c6e645ff8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md index 0d583a8d79aeba..b6de29e4ec49b2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | Se produce un clic en el encabezado de columna | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 42 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Se produce un clic en el encabezado de columna | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLoad.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLoad.md index fb95617c88d590..16c1fe5b8dcad8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLoad.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 1 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md index 8a6b456f2078c5..1c41b343e9a011 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md index 4eb440bcf9c703..6c7e4af8fa5ca4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onUnload.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onUnload.md index 66f237c2bb0ebc..dea1e96bb1a951 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onUnload.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 24 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onValidate.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onValidate.md index e5188fe1e9f7f2..be10ac3ab75d4d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onValidate.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) -[Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de tabulación](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) -[Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de tabulación](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/overview.md index 5934fb98f0b401..e5b0cce2fc56ba 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/overview.md @@ -28,7 +28,7 @@ Cada evento es devuelto como un objeto por el comando `FORM Event`. Por defecto, Se devuelven propiedades adicionales cuando el evento se produce en objetos específicos. En particular: -- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md index a2b11aa570d758..1a2220c8da0530 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md @@ -46,7 +46,7 @@ Las imágenes de alta resolución con la convención @nx pueden utilizarse en lo * [Botones](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[casillas de selección](FormObjects/checkbox_overview.md) * [Botones imagen](FormObjects/pictureButton_overview.md)/[imagen Pop-up](FormObjects/picturePopupMenu_overview.md) * [Pestañas](FormObjects/tabControl.md) -* [Encabezados de list box](FormObjects/listbox_overview.md#list-box-headers) +* [Encabezados de list box](FormObjects/listbox-header-footer.md#headers) * [Iconos del menú](Menus/properties.md#item-icon) 4D prioriza automáticamente las imágenes con mayor resolución. 4D prioriza automáticamente las imágenes con mayor resolución. Incluso si un comando o propiedad especifica *circle.png*, se utilizará *circle@3x.png* (si existe). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..563419427b02a0 --- /dev/null +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md @@ -0,0 +1,50 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. + +::: + +## Encabezados + +Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: + +![](../assets/en/FormObjects/listbox_header.png) + +Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. + +Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. + +Cuando el comando `OBJECT SET VISIBLE` se utiliza con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. + +### Propiedades específicas de los encabezados + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) + +## Pies + +Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. + +Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). + +Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. + +Cuando el comando `OBJECT SET VISIBLE` se utiliza con un pie de página, se aplica a todos los pies, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. + +### Propiedades específicas de los pies + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..dd960966966fd2 --- /dev/null +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md @@ -0,0 +1,188 @@ +--- +id: listbox-object +title: List Box Object +--- + +## List box de tipo array + +En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. + +Por defecto, 4D asigna el nombre "ColumnX" a cada columna. Puede cambiarlo, así como las otras propiedades de la columna, en las [propiedades de las columnas](listbox-column.md#column-specific-properties). El formato de visualización de cada columna también puede definirse mediante el comando `OBJECT SET FORMAT`. + +> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. + +Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. +Los valores de las columnas se gestionan mediante comandos de alto nivel del tema List box (como `LISTBOX INSERT ROWS` o `LISTBOX DELETE ROWS`), así como comandos de manipulación de arrays. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: + +```4d +ARRAY TEXT(varCol;size) +``` + +También puede utilizar una lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. + +## List box de tipo selección + +En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. La expresión también puede ser un método proyecto, una variable o un elemento de array. + +A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. + +En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. + +## List box colección o entity selection + +En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. + +Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en caso de una colección de valores escalares). La expresión también puede ser un método proyecto, una variable o un elemento de array. + +Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. + +Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: + +```4d +myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box +``` + +### Propiedades soportadas + +Las propiedades soportadas dependen del tipo de list box. + +| Propiedad | List box array | List box selección | List box colección o entity selection | +| ------------------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | +| [Color de fondo alterno](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrita](properties_Text.md#bold) | X | X | X | +| [Expresión del color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Clase](properties_Object.md#css-class) | X | X | X | +| [Colección o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionamiento automático de columnas](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Elemento actual](properties_DataSource.md#current-item) | | | X | +| [Posición actual del elemento](properties_DataSource.md#current-item-position) | | | X | +| [Fuente de datos](properties_Object.md#data-source) | X | X | X | +| [Nombre del formulario detallado](properties_ListBox.md#detail-form-name) | | X | | +| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | +| [Mostrar pies de página](properties_Footers.md#display-footers) | X | X | X | +| [Doble clic en la fila](properties_ListBox.md#double-click-on-row) | | X | | +| [Arrastrable](properties_Action.md#droppable) | X | X | X | +| [Soltable](properties_Action.md#droppable) | X | X | X | +| [Enfocable](properties_Entry.md#focusable) | X | X | X | +| [Fuente](properties_Text.md#fuente) | X | X | X | +| [Color de fuente](properties_Text.md#font-color) | X | X | X | +| [Expresión de color de fuente](properties_Text.md#font-color-expression) | | X | X | +| [Tamaño de fuente](properties_Text.md#font-size) | X | X | X | +| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Altura (encabezados)](properties_Headers.md#height) | X | X | X | +| [Altura (pies de página)](properties_Footers.md#height) | X | X | X | +| [Ocultar líneas en blanco adicionales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Ocultar resaltado de selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List Box jerárquico](properties_Object.md#array-list-box) | X | | | +| [Conjunto de resaltado](properties_ListBox.md#highlight-set) | | X | | +| [Alineación horizontal](properties_Text.md#alineación-horizontal) | X | X | X | +| [Color de línea horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Itálica](properties_Text.md#italic) | X | X | X | +| [Izquierda](properties_CoordinatesAndSizing.md#izquierda) | X | X | X | +| [Tabla maestra](properties_DataSource.md#master-table) | | X | | +| [Expresión info Meta](properties_Text.md#meta-info-expression) | | | X | +| [Método](properties_Action.md#method) | X | X | X | +| [Líneas móviles](properties_Action.md#movable-rows) | X | | | +| [Selección temporal](properties_DataSource.md#selection-name) | | X | | +| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | +| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | +| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Array de colores de fondo de fila](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Array de control de filas](properties_ListBox.md#row-control-array) | X | | | +| [Array color de fuente de fila](properties_Text.md#row-font-color-array) | X | | | +| [Altura de línea](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Array altura de línea](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Array de estilo de línea](properties_Text.md#row-style-array) | X | | | +| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | +| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | +| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenable](properties_Action.md#sortable) | X | X | X | +| [Acción estándar](properties_Action.md#standard-action) | X | | | +| [Expresión de estilo](properties_Text.md#style-expression) | | X | X | +| [Superior](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Subrayado](properties_Text.md#underline) | X | X | X | +| [Variable o Expresión](properties_Object.md#variable-or-expression) | X | X | | +| [Alineación vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Color de línea vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidad](properties_Display.md#visibility) | X | X | X | +| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. + +### Eventos formulario soportados + +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | +| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On After Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box array únicamente* | +| On Before Data Entry |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Before Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Begin Drag Over |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Close Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | +| On Collapse |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Delete Action |
  • [row](#propiedades adicionales)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Expand |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | +| On Getting Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Open Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + +#### Propiedades adicionales {#additional-properties} + +Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: + +| Propiedad | Tipo | Descripción | +| ---------------- | ------------ | ------------------------------------------------------------------------------------ | +| area | text | Área de objeto list box ("header", "footer", "cell") | +| areaName | text | Nombre del área | +| column | entero largo | Número de columna | +| columnName | text | Nombre de la columna | +| footerName | text | Nombre del pie | +| headerName | text | Nombre del encabezado | +| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | +| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | +| newPosition | entero largo | Nueva posición de la columna o línea | +| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | +| oldPosition | entero largo | Posición anterior de la columna o línea | +| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | +| row | entero largo | Número de línea | +| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | + +> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md index fb3625dd387538..aa4cfe3bebd85e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md @@ -44,7 +44,7 @@ Es posible añadir un método objeto al objeto list box y/o a cada columna del l 1. Método objeto de cada columna 2. Método objeto del list box -El método objeto de columna obtiene los eventos que se producen en su [encabezado](#list-box-headers) y [pie](#list-box-footers). +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). ### Tipos de list box @@ -59,270 +59,8 @@ Hay varios tipos de list box, con sus propios comportamientos y propiedades espe Se puede configurar completamente un objeto list box a través de sus propiedades, y también se puede gestionar dinámicamente por programación. -El lenguaje 4D incluye un tema "List Box" dedicado a los comandos de list box, pero los comandos de otros temas, tales como "Propiedades de los objetos" o los comandos `EDIT ITEM` y `Displayed line number` también pueden ser utilizados. Para mayor información consulte la página [List Box Commands Summary](https://doc.4d.com/4Dv17R6/4D/17-R6/List-Box-Commands-Summary.300-4311159.en.html) del manual *Lenguaje 4D*. +El lenguaje 4D incluye un tema "List Box" dedicado a los comandos de list box, pero los comandos de otros temas, tales como "Propiedades de los objetos" o los comandos `EDIT ITEM` y `Displayed line number` también pueden ser utilizados. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. -## Objetos tipo List box - -### List box de tipo array - -En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. - -Por defecto, 4D asigna el nombre "ColumnX" a cada columna. Puede cambiarlo, así como las otras propiedades de la columna, en las [propiedades de las columnas](listbox_overview.md#column-specific-properties). El formato de visualización de cada columna también puede definirse mediante el comando `OBJECT SET FORMAT`. -> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. - -Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. Los valores de las columnas se gestionan mediante comandos de alto nivel del tema List box (como `LISTBOX INSERT ROWS` o `LISTBOX DELETE ROWS`), así como comandos de manipulación de arrays. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: - -```4d -ARRAY TEXT(varCol;size) -``` - -También puede utilizar una lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` -> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. - -### List box de tipo selección - -En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. Puede utilizar los comandos `LISTBOX SET COLUMN FORMULA` y `LISTBOX INSERT COLUMN FORMULA` para modificar las columnas por programación. - -A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. - -En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. - -### List box colección o entity selection - -En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. - -Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método de proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en el caso de una colección de valores escalares). Puede utilizar los comandos `LISTBOX SET COLUMN FORMULA` y `LISTBOX INSERT COLUMN FORMULA` para modificar las columnas por programación. - -Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. - -Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: - -```4d -myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box -``` - -### Propiedades soportadas - -Las propiedades soportadas dependen del tipo de list box. - -| Propiedad | List box array | List box selección | List box colección o entity selection | -| ----------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | -| [Color de fondo alternado](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrita](properties_Text.md#bold) | X | X | X | -| [Expresión color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo del borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Abajo](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Class](properties_Object.md#css-class) | X | X | X | -| [Collection o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionamiento columnas auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Elemento actual](properties_DataSource.md#current-item) | | | X | -| [Posición elemento actual](properties_DataSource.md#current-item-position) | | | X | -| [Fuente de datos](properties_Object.md#data-source) | X | X | X | -| [Nombre formulario detallado](properties_ListBox.md#detail-form-name) | | X | | -| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | -| [Mostrar pies](properties_Footers.md#display-footers) | X | X | X | -| [Doble clic en línea](properties_ListBox.md#double-click-on-row) | | X | | -| [Arrastrable](properties_Action.md#droppable) | X | X | X | -| [Soltable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Fuente](properties_Text.md#font) | X | X | X | -| [Color de fuente](properties_Text.md#font-color) | X | X | X | -| [Expresión color fuente](properties_Text.md#font-color-expression) | | X | X | -| [Tamaño fuente](properties_Text.md#font-size) | X | X | X | -| [Alto (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Alto (encabezados)](properties_Headers.md#height) | X | X | X | -| [Alto (pies)](properties_Footers.md#height) | X | X | X | -| [Ocultar líneas vacías finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Ocultar resaltado selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List box jerárquico](properties_Object.md#array-list-box) | X | | | -| [Conjunto resaltado](properties_ListBox.md#highlight-set) | | X | | -| [Alineación horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Color líneas horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Itálica](properties_Text.md#italic) | X | X | X | -| [Izquierda](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Tabla principal](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Método](properties_Action.md#method) | X | X | X | -| [Líneas desplazables](properties_Action.md#movable-rows) | X | | | -| [Selección temporal](properties_DataSource.md#selection-name) | | X | | -| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | -| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | -| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Array colores de fondo](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Array de control de líneas](properties_ListBox.md#row-control-array) | X | | | -| [Array colores de fuente](properties_Text.md#row-font-color-array) | X | | | -| [Altura de las líneas](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Array altura de las líneas](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Array de estilos](properties_Text.md#row-style-array) | X | | | -| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | -| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | -| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenable](properties_Action.md#sortable) | X | X | X | -| [Acción estándar](properties_Action.md#standard-action) | X | | | -| [Expresión estilo](properties_Text.md#style-expression) | | X | X | -| [Arriba](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Subrayado](properties_Text.md#underline) | X | X | X | -| [Variable o expresión](properties_Object.md#variable-or-expression) | X | X | | -| [Alineamiento vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Color líneas verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidad](properties_Display.md#visibility) | X | X | X | -| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. - -### Eventos formulario soportados - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (e.g., This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#additional-properties)
  • | *List box Selección actual & Selección temporal únicamente* | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#additional-properties)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box Arrays, Selección actual y Selección temporal únicamente* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#additional-properties)
  • | *List box Selección actual & Selección temporal únicamente* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -#### Propiedades adicionales {#additional-properties} - -Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: - -| Propiedad | Tipo | Descripción | -| ---------------- | ------------ | ------------------------------------------------------------------------------------ | -| area | text | Área de objeto list box ("header", "footer", "cell") | -| areaName | text | Nombre del área | -| column | entero largo | Número de columna | -| columnName | text | Nombre de la columna | -| footerName | text | Nombre del pie | -| headerName | text | Nombre del encabezado | -| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | -| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | -| newPosition | entero largo | Nueva posición de la columna o línea | -| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | -| oldPosition | entero largo | Posición anterior de la columna o línea | -| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | -| row | entero largo | Número de línea | -| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | -> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. - -## Columnas de list box - -Un list box está formado por uno o varios objetos columna que tienen propiedades específicas. Puede seleccionar una columna de list box en el editor de formularios haciendo clic en ella cuando el objeto list box está seleccionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Puede definir para cada columna de list box de las propiedades estándar (texto, color de fondo, etc.); estas propiedades tienen prioridad sobre las del objeto list box. -> Puede definir el [tipo de expresión](properties_Object.md#expression-type) para las columnas de list box de tipo array (cadena, texto, número, fecha, hora, imagen, booleano u objeto). - -### Propiedades específicas de la columna {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Eventos formulario soportados - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (e.g., This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box Arrays, Selección actual y Selección temporal únicamente* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -## Encabezados de list box - -> Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. - -Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: - -![](../assets/en/FormObjects/listbox_header.png) - -Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. - -Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. - -Cuando el comando `OBJECT SET VISIBLE` se utiliza con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. - -### Propiedades específicas de los encabezados - -[Negrita](properties_Text.md#bold) - [Clase Css](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Itálica](properties_Text.md#italic) - [Nombre de objeto](properties_Object.md#object-name) - [Ruta de acceso](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Ancho](properties_CoordinatesAndSizing.md#width) - -## Pies de list box -> Para poder acceder a las propiedades de los pies de un list box, debe activar la opción [Mostrar pies](properties_Footers.md#display-footers). - -Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. - -Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). - -Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. - -Cuando el comando `OBJECT SET VISIBLE` se utiliza con un pie de página, se aplica a todos los pies, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. - -### Propiedades específicas de los pies - -[Formato alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato Fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Itálica](properties_Text.md#italic) - [Formato numérico](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato Imagen](properties_Display.md#picture-format) - [Formato Hora](properties_Display.md#time-format) - [Truncar con elipsis](properties_Display.md#truncate-with-ellipsis) - [Subrayar](properties_Text.md#underline) - [Cálculo de variables](properties_Object.md#variable-calculation) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajustar palabras](properties_Display.md#wordwrap) ## Gestión de entrada @@ -503,14 +241,14 @@ Puede activar o desactivar la ordenación usuario estándar desactivando la prop El soporte de ordenación estándar depende del tipo de list box: -| Tipo de list box | Soporte de ordenación estándar | Comentarios | -| ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------ | -| Colección de objetos | Sí |
  • Las columnas "This.a" o "This.a.b" son ordenables.
  • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | -| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | +| Tipo de list box | Soporte de ordenación estándar | Comentarios | +| ------------------------------ | ------------------------------ | ---------------------------------------------------------------------------------------------------- | +| Colección de objetos | Sí |
  • Las columnas "This.a" o "This.a.b" son ordenables.
  • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | +| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | | Entity selection | Sí |
  • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Soportado: ordena las propiedades de atributos de objetos (por ejemplo, "This.data.city" cuando "data" es un atributo de objeto)
  • Soportado: ordena los atributos relacionados (por ejemplo, "This.company.name")
  • No soportado: ordenar en las propiedades de atributos de objetos a través de atributos relacionados (por ejemplo, "This.company.data.city"). Para ello, debe utilizar la ordenación personalizada con la función [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (ver el siguiente ejemplo)
  • | -| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | -| Selección temporal | No | | -| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | +| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | +| Selección temporal | No | | +| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | ### Ordenación personalizada @@ -814,458 +552,3 @@ En este caso, debe llenar y vaciar los arrays por código. Los principios que de * Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. El comando `LISTBOX GET CELL POSITION` devuelve la celda en cuestión: con el comando `LISTBOX DELETE ROWS` se eliminan tantas líneas como sean necesarias del list box. -## Arrays de objetos en columnas - -Las columnas de list box pueden manejar arrays de objetos. Como los arrays de objetos pueden contener diferentes tipos de datos, esta nueva y poderosa funcionalidad permite mezclar diferentes tipos de entrada en las líneas de una misma columna, y mostrar también varios widgets. Por ejemplo, puede insertar una entrada de texto en la primera línea, una casilla de selección en la segunda y una lista desplegable en la tercera. Los arrays de objetos también dan acceso a nuevos tipos de widgets, como botones o selectores de color. - -El siguiente list box fue diseñado utilizando un array de objetos: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configurar una columna array de objetos - -To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Las propiedades estándar relacionadas con las coordenadas, el tamaño y el estilo están disponibles para las columnas de tipo objeto. Puede definirlos utilizando la lista de Propiedades, o programando el estilo, el color de fuente, el color de fondo y la visibilidad para cada línea de una columna objeto del list box. Estos tipos de columnas también se pueden ocultar. - -Sin embargo, el tema Fuente de datos no está disponible para las columnas objeto del list box. De hecho, el contenido de cada celda de la columna se basa en los atributos presentes en el elemento correspondiente del array de objetos. Cada elemento de array puede definir: - -the value type (mandatory): text, color, event, etc. the value itself (optional): used for input/output. the cell content display (optional): button, list, etc. additional settings (optional): depend on the value type To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). Por ejemplo, puede escribir "¡Hola Mundo!" en una columna objeto utilizando este sencillo código: - -```4d -ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob) //first element - OB SET($ob;"valueType";"text") //defines the value type (mandatory) - OB SET($ob;"value";"Hello World!") //defines the value - APPEND TO ARRAY(obColumn;$ob) //define el valor - APPEND TO ARRAY(obColumn;$ob) //define el valor - APPEND TO ARRAY(obColumn;$ob) //define el valor - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) -> El formato de visualización y los filtros de entrada no pueden definirse para una columna de objetos. Dependen automáticamente del tipo de valor. - -#### valueType y visualización de datos - -Cuando una columna de list box está asociada a un array de objetos, la forma en que se muestra, introduce o edita una celda se basa en el atributo valueType del elemento del array. Los valores valueType soportados son: - -* "text": para un valor de texto -* "real": for a numeric value that can include separators like a `\<space>`, <.>, or -* "integer": para un valor entero -* "boolean": para un valor True/False -* "color": para definir un color de fondo -* "event": para mostrar un botón con una etiqueta. - -4D utiliza widgets por defecto en función del valor "valueType" (es decir, un "text" se muestra como un widget de entrada de texto, un "boolean" como una casilla de selección), pero también están disponibles visualizaciones alternativas a través de opciones (*por ejemplo*, un real también se puede representar como un menú desplegable). La siguiente tabla muestra la visualización por defecto, así como las alternativas para cada tipo de valor: - -| valueType | Widget por defecto | Widget(s) alternativo(s) | -| --------- | --------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -| text | entrada de texto | menú desplegable (lista obligatoria) o combo box (lista de selección) | -| real | entrada de texto controlada (números y separadores) | menú desplegable (lista obligatoria) o combo box (lista de selección) | -| integer | entrada de texto controlada (números únicamente) | menú desplegable (lista obligatoria) o combo box (lista de opciones) o casilla de verificación de tres estados | -| boolean | casilla de selección | menú desplegable (lista requerida) | -| color | color de fondo | text | -| evento | botón con etiqueta | | -| | | Todos los widgets pueden tener un botón adicional de alternancia de unidades o un botón de elipsis asociado a la celda. | - -Usted define la visualización de la celda y las opciones utilizando atributos específicos en cada objeto (ver abajo). - -#### Formatos de visualización y filtros de entrada - -No se pueden definir formatos de visualización ni filtros de entrada para las columnas objeto de los list box. Se definen automáticamente en función del tipo de valor. Estos están listados en la siguiente tabla: - -| Tipo de valor | Formato por defecto | Control de entrada | -| ------------- | --------------------------------------------------------------------------------- | ------------------------ | -| text | lo mismo que se define en el objeto | cualquiera (sin control) | -| real | lo mismo que se define en el objeto (utilizando el separador decimal del sistema) | "0-9" y "." y "-" | -| | | "0-9" y "." si min>=0 | -| integer | lo mismo que se define en el objeto | "0-9" y "-" | -| | | "0-9" if min>=0 | -| Boolean | casilla de selección | N/A | -| color | N/A | N/A | -| evento | N/A | N/A | - -### Atributos - -Cada elemento del array de objetos es un objeto que puede contener uno o más atributos que definirán el contenido de la celda y la visualización de los datos (ver el ejemplo anterior). - -El único atributo obligatorio es "valueType" y sus valores soportados son "text", "real", "integer", "boolean", "color" y "event". La siguiente tabla lista todos los atributos soportados en los arrays de objetos de los list box, en función del valor "valueType" (cualquier otro atributo se ignora). A continuación se detallan los formatos de visualización y se ofrecen ejemplos. - -| | valueType | text | real | integer | boolean | color | evento | -| --------------------- | ------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------ | -| *Atributos* | *Descripción* | | | | | | | -| value | valor de la celda (entrada o salida) | x | x | x | | | | -| min | valor mínimo | | x | x | | | | -| max | valor máximo | | x | x | | | | -| behavior | Valor "tres Estados" | | | x | | | | -| requiredList | lista desplegable definida en objeto | x | x | x | | | | -| choiceList | combo box definido en objeto | x | x | x | | | | -| requiredListReference | RefList 4D, depende del valor de "saveAs" | x | x | x | | | | -| requiredListName | Nombre de la lista 4D, depende del valor "saveAs" | x | x | x | | | | -| saveAs | "reference" o "value" | x | x | x | | | | -| choiceListReference | RefList 4D, muestra un combo box | x | x | x | | | | -| choiceListName | Nombre de la lista 4D, mostrar combo box | x | x | x | | | | -| unitList | array de X elementos | x | x | x | | | | -| unitReference | índice del elemento seleccionado | x | x | x | | | | -| unitsListReference | Ver lista de unidades 4D | x | x | x | | | | -| unitsListName | 4D lista nombre de la unidad | x | x | x | | | | -| alternateButton | añadir un botón alternativo | x | x | x | x | x | | - -#### value - -Los valores de las celdas se almacenan en el atributo "value". Este atributo se utiliza tanto para la entrada como para la salida. También puede utilizarse para definir valores por defecto cuando se utilizan listas (ver a continuación). - -````4d - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // si el usuario introduce un nuevo valor, $entry contendrá el valor editado - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // si el usuario introduce un nuevo valor, $entry contendrá el valor editado - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // si el usuario introduce un nuevo valor, $entry contendrá el valor editado - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) - ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) -> Los valores null se soportan y dan como resultado una celda vacía. - -#### min y max - -Cuando el "valueType" es "real" o "integer", el objeto también acepta atributos min y max con valores apropiados (los valores deben ser del mismo tipo que el valueType). - -Estos atributos pueden utilizarse para controlar el rango de valores de entrada. Cuando se valida una celda (cuando pierde el foco), si el valor de entrada es menor que el valor mínimo o mayor que el valor máximo, entonces se rechaza. En este caso, se mantiene el valor anterior y un consejo muestra una explicación. - -````4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -El atributo behavior ofrece variaciones a la representación estándar de los valores. En 4D v15, se ofrece una única variación: - -| Atributo | Valor(es) disponible(s) | valueType(s) | Descripción | -| -------- | ----------------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| behavior | threeStates | integer | Representa un valor numérico como una casilla de selección de tres estados.
    2=intermediario, 1=seleccionado, 0=no seleccionado, -1=invisible, -2=no seleccionado desactivado, -3=seleccionado desactivado, -4=semi seleccionado desactivado | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - - - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList y choiceList - -Cuando un atributo "choiceList" o "requiredList" está presente dentro del objeto, la entrada de texto se sustituye por una lista desplegable o un combo box, dependiendo del atributo: - -* Si el atributo es "choiceList", la celda se muestra como un combo box. Esto significa que el usuario puede seleccionar o escribir un valor. -* Si el atributo es "requiredList", la celda se muestra como una lista desplegable y el usuario sólo puede seleccionar uno de los valores de la lista. - -En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. -> Los valores del widget se definen a través de un array. Si quiere asociar el widget a una lista 4D existente, debe utilizar los atributos "requiredListReference", "requiredListName", "choiceListReference" o "choiceListName". - -Ejemplos: - -* Quiere mostrar una lista desplegable con sólo dos opciones: "Open" o "Closed". "Closed" debe estar preseleccionado: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -* Quiere aceptar todo valor entero, pero mostrar un combo box para sugerir los valores más comunes: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 como valor por defecto - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName y requiredListReference - -Los atributos "requiredListName" y "requiredListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se mostrará entonces como una lista desplegable. Esto significa que el usuario sólo puede seleccionar uno de los valores proporcionados en la lista. - -Utilice "requiredListName" o "requiredListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. -> * Si desea definir estos valores a través de un simple array, debe utilizar el atributo "requiredList". -> * Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". - -Ejemplos: - -* Desea mostrar una lista desplegable basada en una lista de "colores" definida en la caja de herramientas (que contiene los valores "azul", "amarillo" y "verde"), guardarla como valor y mostrar "azul" por defecto: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -* Quiere mostrar una lista desplegable basada en una lista definida por programación y guardarla como referencia: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //muestra London por defecto - OB SET($ob;"requiredListReference";<>List) -``` - - ![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName y choiceListReference - -Los atributos "choiceListName" and "choiceListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se muestra entonces como un combo box, lo que significa que el usuario puede seleccionar o escribir un valor. - -Utilice "choiceListName" o "choiceListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. -> * Si desea definir estos valores a través de un simple array, debe utilizar el atributo "choiceList". -> * Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". - -Ejemplo: - -Ejemplo: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -````4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference y unitReference - -Puede utilizar atributos específicos para añadir unidades asociadas a los valores de las celdas (*por ejemplo, *: "10 cm", "20 píxeles", etc.). Para definir la lista de unidades, puede utilizar uno de los siguientes atributos: - -* "unitsList": un array que contiene los elementos x utilizados para definir las unidades disponibles (por ejemplo: "cm", "pulgadas", "km", "millas", etc.). Utilice este atributo para definir las unidades dentro del objeto. -* "unitsListReference": una referencia a una lista 4D que contiene las unidades disponibles. Utilice este atributo para definir unidades con una lista 4D creada con el comando [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html). -* "unitsListName": un nombre de una lista 4D basada en el diseño que contiene unidades disponibles. Utilice este atributo para definir las unidades con una lista 4D creada en la caja de herramientas. - -Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: - -* "unitReference": un único valor que contiene el índice (de 1 a x) del elemento seleccionado en la lista de valores "unitList", "unitsListReference" o "unitsListName". - -Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: - -Ejemplo: - -Queremos definir una entrada numérica seguida de dos posibles unidades: " líneas " o " píxeles ". El valor actual es "2" + "líneas". Utilizamos valores definidos directamente en el objeto (atributo "unitsList"): - -````4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Si desea añadir un botón de elipsis [...] a una celda, sólo tiene que pasar el atributo "alternateButton" con el valor True en el objeto. El botón se mostrará en la celda automáticamente. - -Cuando este botón es presionado por un usuario, se generará un evento `On Alternate Click`, y usted podrá manejarlo como quiera (vea el párrafo "Manejo de eventos" para más información). - -Ejemplo: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -El atributo valueType de valor "color" permite mostrar un color o un texto. - -* Si el valor es un número, se dibuja un rectángulo de color dentro de la celda. Ejemplo: - - ````4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -* Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). - -#### event valueType - -El "event" valueType muestra un botón que genera un evento `On Clicked` al ser presionado. No se puede pasar ni devolver ningún dato o valor. - -Opcionalmente, se puede pasar un atributo "label". - -Ejemplo: - -````4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Gestión de eventos - -Se pueden manejar varios eventos mientras se utiliza un array list box de objetos: - -* **On Data Change**: un evento `On Data Change` se dispara cuando se ha modificado algún valor: - * en un área de entrada de texto - * en una lista desplegable - * en un área combo box - * en un botón de unidad (cambiar del valor x al valor x+1) - * en una casilla de selección (cambia entre marcado/desmarcado) -* **On Clicked**: cuando el usuario haga clic en un botón instalado con el "event" atributo *valueType*, se generará un evento `On Clicked`. Este evento es gestionado por el programador. -* **On Alternative Click**: cuando el usuario haga clic en un botón de elipsis (atributo "alternateButton"), se generará un evento `On Alternative Click`. Este evento es gestionado por el programador. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md index b04b2106026e4b..ccbaaa74f19097 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md @@ -102,7 +102,7 @@ Se soportan varios tipos de referencias de métodos: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botón](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Formularios](FormEditor/forms.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Botón Imagen](pictureButton_overview.md) - [Menú Pop up imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón radio](radio_overview.md) - [Regla](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](./webArea_overview.md) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md index 75301e77d16aa2..10a75f4798ffe6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md @@ -34,7 +34,7 @@ En el caso de un list box, por defecto se selecciona *Automático*: la columna u #### Objetos soportados -[Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Ver también diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md index 25cb183e77a810..dbf446044ab41a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md @@ -32,7 +32,7 @@ Cuando esta propiedad está activada, la altura de cada línea se calcula autom #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -48,7 +48,7 @@ Coordenadas inferiores del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón radio](radio_overview.md) - [ Rectángulo](shapes_overview.md#rectangle) - [Regla](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -64,7 +64,7 @@ Coordenadas de izquierda del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -80,7 +80,7 @@ Coordenadas de derecha del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -96,7 +96,7 @@ Coordenadas superiores del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -135,7 +135,7 @@ Esta propiedad designa el tamaño vertical de un objeto. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -143,7 +143,7 @@ Esta propiedad designa el tamaño vertical de un objeto. Esta propiedad designa el tamaño horizontal de un objeto. > * Algunos objetos pueden tener una altura predefinida que no se puede modificar. -> * Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox_overview.md#list-box-columns), el usuario también puede cambiar manualmente el tamaño de la columna. +> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > * Al redimensionar el formulario, si la propiedad de [dimensionamiento horizontal "Agrandar"](properties_ResizingOptions.md#horizontal-sizing) fue asignada al list box, la columna más a la derecha se agrandará más allá de su ancho máximo, si es necesario. #### Gramática JSON @@ -154,7 +154,7 @@ Esta propiedad designa el tamaño horizontal de un objeto. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -171,7 +171,7 @@ El ancho máximo de la columna (en píxeles). El ancho de la columna no puede au #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -188,7 +188,7 @@ El ancho mínimo de la columna (en píxeles). El ancho de la columna no puede re #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md index a70e997d64973a..4771260c1d0eed 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Cuando la opción **inserción automática** no está definida (por defecto), el Esta propiedad es soportada por: -- objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox_overview.md#list-box-columns) asociadoa a una lista de selección. +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Italia" que está asociada a un combo box "Países": si la propiedad **inserción automática** está activada y un usuario introduce "España", entonces el valor "España" se añade automáticamente a la lista en memoria: @@ -47,7 +47,7 @@ También se pueden asociar listas de selección a objetos utilizando los comando #### Objetos soportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Columna List Box](listbox-column.md) --- @@ -113,7 +113,7 @@ Indica una variable o expresión a la que se le asignará un entero largo que in Define el tipo de datos para la expresión mostrada. Esta propiedad se utiliza con: -- [Columnas del List box](listbox_overview.md#list-box-columns) de los tipos de selección y colección. +- [List box columns](listbox-column.md) of the selection and collection types. - [Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays. Ver también la sección [**Tipo de expresión**](properties_Object.md#expression-type). @@ -126,7 +126,7 @@ Ver también la sección [**Tipo de expresión**](properties_Object.md#expressio #### Objetos soportados -[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox_overview.md#list-box-columns) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -183,13 +183,13 @@ Debe introducir una lista de valores. En el editor de formularios, un diálogo e #### Objetos soportados -[Columna List Box (sólo tipo array)](listbox_overview.md#list-box-columns) +[Columna List Box (sólo tipo array)](listbox-column.md) --- ## Expression -Esta descripción es específica para las columnas de tipo list box [selección](listbox_overview.md#selection-list-boxes) y [colección](listbox_overview.md#collection-or-entity-selection-list-boxes). Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. Una expresión 4D que se asociará a una columna. Puede introducir: @@ -226,7 +226,7 @@ Si se utiliza un campo, una variable o una expresión asignable (*por ejemplo Pe #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -255,7 +255,7 @@ Se pueden utilizar todas las tablas de la base de datos, independientemente de s Esta propiedad está disponible en las siguientes condiciones: - una [lista de selección](#choice-list) está asociada al objeto -- para las [entradas](input_overview.md) y [columnas list box](listbox_overview.md#list-box-columns), también se define una [lista obligatoria](properties_RangeOfValues.md#required-list) para el objeto (ambas opciones deben utilizar normalmente la misma lista), de modo que el usuario sólo pueda introducir valores de la lista. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Esta propiedad especifica, en el contexto de un campo o variable asociado a una lista de valores, el tipo de contenido a guardar: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md index 3c96795e2d3ae3..0134222b38475a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ El campo contiene realmente "proportion". 4D acepta y almacena la entrada comple #### Objetos soportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -83,7 +83,7 @@ La siguiente tabla muestra las opciones disponibles: #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -240,7 +240,7 @@ La siguiente tabla muestra cómo afectan los distintos formatos a la visualizaci #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) --- @@ -299,7 +299,7 @@ Si el campo se reduce a un tamaño menor que el de la imagen original, la imagen #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -332,7 +332,7 @@ La siguiente tabla muestra los formatos de visualización de los campos de hora #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -341,7 +341,7 @@ La siguiente tabla muestra los formatos de visualización de los campos de hora Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: * un texto en un [objeto de entrada](input_overview.md) -* un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox_overview.md#list-box-columns), +* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), ... puede seleccionar el texto que se mostrará para cada valor: @@ -376,7 +376,7 @@ Las columnas booleanas también pueden mostrarse como menús emergentes. En este #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -445,7 +445,7 @@ En ese caso, el título de la casilla de verificación puede introducirse utiliz #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -481,7 +481,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objetos soportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) --- @@ -512,7 +512,7 @@ Esta propiedad sólo se utiliza cuando se dibujan objetos situados en el cuerpo #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -567,4 +567,4 @@ Tenga en cuenta que, independientemente del valor de la opción Ajuste de texto, #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md index 7ead04dab01a6b..3b75da0077a32f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md @@ -28,7 +28,7 @@ Permite al usuario acceder a un menú contextual estándar en el objeto cuando s Para una imagen de tipo [entrada](input_overview.md), además de los comandos de edición estándar (Cortar, Copiar, Pegar y Borrar), el menú contiene el comando **Importar...**, que puede utilizarse para importar una imagen almacenada en un archivo, así como el comando **Guardar como...**, que puede utilizarse para guardar la imagen en el disco. El menú también permite modificar el formato de visualización de la imagen: se ofrecen las opciones **Truncado no centrado**, **Escalado para ajustar** y **Escalado para ajustar centrado prop.**. La modificación del formato de visualización [](properties_Display#picture-format) utilizando este menú es temporal; no se guarda con el registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. La lista puede almacenar hasta 10 fuentes (más allá, la última fuente utilizada sustituye a la más antigua). Por defecto, esta lista está vacía y la opción no se muestra. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -64,7 +64,7 @@ Cuando esta propiedad está desactivada, se desactiva todo menú emergente asoci #### Objetos soportados -[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) --- @@ -120,7 +120,7 @@ A continuación se presenta una tabla que explica cada una de las opciones de fi #### Objetos soportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md index b9093d7d39de42..4af7467a3e4ab9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md @@ -29,7 +29,7 @@ Esta propiedad se utiliza para definir la altura de línea de un pie de list box * Si se define más de un tamaño, 4D utiliza el mayor. Por ejemplo, si una línea contiene "Verdana 18", "Geneva 12" y "Arial 9", 4D utiliza "Verdana 18" para determinar la altura de la línea (por ejemplo, 25 píxeles). Esta altura se multiplica por el número de líneas definidas. * Este cálculo no tiene en cuenta el tamaño de las imágenes ni los estilos aplicados a las fuentes. * En macOS, la altura de línea puede ser incorrecta si el usuario introduce caracteres que no están disponibles en la fuente seleccionada. Cuando esto ocurre, se utiliza un tipo de letra sustituto, lo que puede provocar variaciones en el tamaño. -> > This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv17R6/4D/17-R6/List-box-footer-specific-properties.300-4354808.en.html) command. +> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. Conversión de unidades: cuando se pasa de una unidad a otra, 4D las convierte automáticamente y muestra el resultado en la Lista de propiedades. Por ejemplo, si la fuente utilizada es "Lucida grande 24", una altura de "1 línea" se convierte en "30 píxeles" y una altura de "60 píxeles" se convierte en "2 líneas". diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md index 52aa5ce9a6e648..a8f1c73468fc46 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Puede: #### Objetos soportados -[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](./comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Botón Imagen](pictureButton_overview.md) - [Menu Pop-up Imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) +[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](./comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Pie de List Box](listbox-header-footer.md#footers) - [Botón Imagen](pictureButton_overview.md) - [Menu Pop-up Imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) #### Otras funcionalidades de ayuda diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md index 1161f890b5888d..3e5bbb87dbe7d9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Colección de columnas del list box. | ------- | ---------------------------- | ---------------------------------------------------- | | columns | colección de objetos columna | Contiene las propiedades de las columnas de list box | -Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox_overview.md#column-specific-properties). +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### Objetos soportados diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md index 0f652b8c932224..d0601770e643ee 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objetos soportados -[Área 4D View Pro](writeProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -40,7 +40,7 @@ Para más información sobre las reglas de denominación de los objetos de formu #### Objetos soportados -[Área 4D View Pro](writeProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Botón de radio](radio_overview.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -130,20 +130,20 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti #### Objetos soportados -[Área 4D View Pro](writeProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Lista jerárquica](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md#overview) - [Indicador de progreso](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Control de pestañas](tabControl.md) - [Subformulario](subform_overview.md#overview) - [Botón de radio](radio_overview.md) - [Área Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Tab control](tabControl.md) - [Subform](subform_overview.md) - [Radio Button](radio_overview.md) - [Web Area](webArea_overview.md) --- ## Tipo de expresión -> Esta propiedad se denomina [**Data Type**](properties_DataSource.md#data-type-expression-type) en la Lista de propiedades para las columnas de list box de tipo [selección](listbox_overview.md#selection-list-boxes) y [colección](listbox_overview.md#collection-or-entity-selection-list-boxes) y para las [Listas desplegables](dropdownList_Overview.md) asociadas a un [objeto](FormObjects/dropdownList_Overview.md#using-an-object) o a un [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique el tipo de datos para la expresión o variable asociada al objeto. Tenga en cuenta que el objetivo principal de este ajuste es configurar las opciones (como los formatos de visualización) disponibles para el tipo de datos. En realidad, no escribe la variable en sí. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). Sin embargo, esta propiedad tiene una función tipográfica en los siguientes casos específicos: - **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas. -- **[Columnas List Box ](listbox_overview.md#list-box-columns)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo dato/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo dato/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles. - **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos rigen la visualización de variables de imagen en los formularios. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de variables. Para ello, es necesario que la instrucción `C_PICTURE(varName)` se haya ejecutado antes de cargar el formulario (normalmente, en el método que llama al comando `DIALOG`), o que la variable se haya digitado a nivel de formulario utilizando la propiedad tipo de expresión. De lo contrario, la variable imagen no se mostrará correctamente (sólo en modo interpretado). #### Gramática JSON @@ -154,7 +154,7 @@ Sin embargo, esta propiedad tiene una función tipográfica en los siguientes ca #### Objetos soportados -[Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -327,4 +327,4 @@ Cuando está configurado **Personalizado** ("none" en JSON), 4D no realiza cálc #### Objetos soportados -[Pie de list box](listbox_overview.md#list-box-footers) +[Pie de list box](listbox-header-footer.md#footers) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md index 4b5a6c408fb3df..03e568e6b0d831 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md @@ -52,7 +52,7 @@ Permite definir una lista cuyos valores no pueden introducirse en el objeto. Si #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -71,4 +71,4 @@ La creación de una lista obligatoria no muestra automáticamente la lista cuand #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md index df2bcfca7ed1ef..a4459d6da5c972 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md @@ -63,7 +63,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -88,7 +88,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -128,4 +128,4 @@ Designa si el tamaño de la columna puede ser modificado por el usuario. #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md index ceb50e1a853158..01287742bfd81b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md @@ -36,7 +36,7 @@ Puede definir esta propiedad utilizando el comando [**OBJECT SET FONT STYLE**](h #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -55,7 +55,7 @@ También puede definir esta propiedad utilizando el comando [**OBJECT SET FONT S #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -71,7 +71,7 @@ Hace que el texto tenga una línea por debajo. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -107,7 +107,7 @@ Hay tres temas de fuentes disponibles: #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) ### Familia de fuentes @@ -127,7 +127,7 @@ Puede definirla utilizando el comando [**OBJECT SET FONT**](https://doc.4d.com/4 #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -143,7 +143,7 @@ Permite definir el tamaño de la fuente del objeto en puntos. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -169,7 +169,7 @@ También puede definir esta propiedad utilizando el comando [**OBJECT SET RGB CO #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progreso](progressIndicator.md) - [Regla](ruler.md) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Indicadores de progreso](progressIndicator.md) - [Regla](ruler.md) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -251,7 +251,7 @@ Ubicación horizontal del texto dentro del área que lo contiene. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) (todos los estilos excepto Normal y Plano) - [Caja de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Botón de opciòn](radio_overview.md) (todos los estilos excepto Normal y Plano) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) (todos los estilos excepto Normal y Plano) - [Caja de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Pie de List Box](listbox-header-footer.md#footers) - [Botón de opciòn](radio_overview.md) (todos los estilos excepto Normal y Plano) - [Área de texto](text.md) --- @@ -274,7 +274,7 @@ Esta propiedad también puede ser manejada por los comandos [OBJECT Get vertical #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md index 1654439c9433ec..bd1644b42f1597 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md @@ -74,7 +74,7 @@ Designa la ubicación de un icono en relación con el objeto formulario. #### Objetos soportados -[Encabezado de list box](listbox_overview.md#list-box-headers) +[Encabezado de list box](listbox-header-footer.md#headers) --- @@ -139,7 +139,7 @@ El nombre de la ruta a introducir es similar al de [ la propiedad Ruta de acceso #### Objetos soportados -[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) --- @@ -223,4 +223,4 @@ Es importante señalar que la propiedad "Con menú emergente" sólo gestiona el #### Objetos soportados -[Botón de la barra de herramientas](button_overview.md#toolbar) - [Botón Bisel](button_overview.md#bevel) - [Botón Bisel redondeado](button_overview.md#rounded-bevel) - [Botón Gradiente OS X](button_overview.md#os-x-gradient) - [Botón Texturizado OS X](button_overview.md#os-x-textured) - [Botón Office XP](button_overview.md#office-xp) - [Botón Círculo](button_overview.md#circle) - [Personalizado](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md index 0efd624e176a46..b575447c7a7c51 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md @@ -271,7 +271,13 @@ La función devuelve Undefined si el *index* sobrepasa los límites de la colecc #### Ejemplo ```4d -Lanzamiento +var $col : Collection +$col:=New collection(10; 20; 30; 40; 50) +$element:=$col.at(0) // 10 +$element:=$col.at(1) // 20 +$element:=$col.at(-1) // 50 +$element:=$col.at(-2) // 40 +$element:=$col.at(10) // indefinido ``` @@ -647,10 +653,10 @@ Este ejemplo ilustra el uso de la opción `ck resolve pointers`:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|propertyPath|Text|->|Object property path to be used for calculation| -|Result|Real|<-|Number of elements in the collection| +|propertyPath|Text|->|Ruta de propiedad del objeto a utilizar para el cálculo| +|Resultado|Real|<-|Number of elements in the collection|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md index 6144657229dad5..4d578b4d76f591 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista jerárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox_overview.md#list-box-columns) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md index 095037d1f6d9b3..9a329090b9540b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. |
    Histórico @@ -24,7 +24,7 @@ Después de que las propiedades de evento [`On Before Keystroke`](onBeforeKeystr El evento `On After Keystroke` no se genera: -- en el método [de las columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Secuencia de tecla diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md index 07c3b5516596f9..e7d25d23ffdd4f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) |
  • Botones: el área "flecha" de un botón se presiona
  • List box: en una columna de un array, se hace clic en un botón de selección (atributo "alternateButton")
  • | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • Botones: el área "flecha" de un botón se presiona
  • List box: en una columna de un array, se hace clic en un botón de selección (atributo "alternateButton")
  • | ## Descripción @@ -22,7 +22,7 @@ Algunos estilos de botón pueden ser [vinculados a un menú emergente](FormObjec ### List box -Este evento se genera en columnas de [list boxes de tipo array de objetos](FormObjects/listbox_overview.md#object-arrays-in-columns), cuando el usuario haga clic en un botón ellipsis del widget (atributo "alternateButton"). +Este evento se genera en columnas de [list boxes de tipo array de objetos](FormObjects/listbox-column.md#object-arrays-in-columns), cuando el usuario haga clic en un botón ellipsis del widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md index 83491f817863ca..94bbe0765c588c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. |
    Histórico @@ -22,7 +22,7 @@ Después de haber seleccionado los eventos `On Before Keystroke` y [`On After Ke El evento `On Before Keystroke` no se genera: -- en un método [columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Objetos no editables diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md index e05e42862fab35..7902f92dd4f2b3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Se está arrastrando un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Se está arrastrando un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onClicked.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onClicked.md index 9ae290520a4d05..4cc3701e3103d8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 4 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| 4 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md index 0c8c70c79ab7bb..94e6a77698956f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna List Box](../FormObjects/listbox_overview.md#list-box-columns) | Una columna de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md) | Una columna de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md index 6fc7b00cb7cf02..eec8cb9294be49 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox_overview.md#list-box-columns) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [4D View Pro Area](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md index 96254978e40dbd..812ac53283013e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista Jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista Jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md index 34773214fcd548..8c7d9cb7444ef6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón de imagen](FormObjects/pictureButton_overview.md) - [Área Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opciones](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón de imagen](FormObjects/pictureButton_overview.md) - [Área Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opciones](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md index 884335d9017846..f8a879c33635c5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------- | +| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDrop.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDrop.md index f3cfe2a0fd9c51..226a2eefd846f8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDrop.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Control de tabulación](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md index 4f154369df5250..557a6c6e645ff8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md index 5e6aad7e4c1a3f..fa5f42768ee6de 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | Se produce un clic en el encabezado de columna | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 42 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Se produce un clic en el encabezado de columna | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLoad.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLoad.md index fb95617c88d590..16c1fe5b8dcad8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLoad.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 1 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md index 8a6b456f2078c5..1c41b343e9a011 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md index 4eb440bcf9c703..6c7e4af8fa5ca4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onUnload.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onUnload.md index 66f237c2bb0ebc..dea1e96bb1a951 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onUnload.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 24 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onValidate.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onValidate.md index e5188fe1e9f7f2..be10ac3ab75d4d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onValidate.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) -[Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de tabulación](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) -[Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área del plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de tabulación](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/overview.md index b5f9c775958b3b..b6c52763b8eb31 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/overview.md @@ -28,7 +28,7 @@ Cada evento es devuelto como un objeto por el comando `FORM Event`. Por defecto, Se devuelven propiedades adicionales cuando el evento se produce en objetos específicos. En particular: -- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md index a2b11aa570d758..1a2220c8da0530 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md @@ -46,7 +46,7 @@ Las imágenes de alta resolución con la convención @nx pueden utilizarse en lo * [Botones](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[casillas de selección](FormObjects/checkbox_overview.md) * [Botones imagen](FormObjects/pictureButton_overview.md)/[imagen Pop-up](FormObjects/picturePopupMenu_overview.md) * [Pestañas](FormObjects/tabControl.md) -* [Encabezados de list box](FormObjects/listbox_overview.md#list-box-headers) +* [Encabezados de list box](FormObjects/listbox-header-footer.md#headers) * [Iconos del menú](Menus/properties.md#item-icon) 4D prioriza automáticamente las imágenes con mayor resolución. 4D prioriza automáticamente las imágenes con mayor resolución. Incluso si un comando o propiedad especifica *circle.png*, se utilizará *circle@3x.png* (si existe). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..563419427b02a0 --- /dev/null +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md @@ -0,0 +1,50 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. + +::: + +## Encabezados + +Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: + +![](../assets/en/FormObjects/listbox_header.png) + +Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. + +Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. + +Cuando el comando `OBJECT SET VISIBLE` se utiliza con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. + +### Propiedades específicas de los encabezados + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) + +## Pies + +Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. + +Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). + +Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. + +Cuando el comando `OBJECT SET VISIBLE` se utiliza con un pie de página, se aplica a todos los pies, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. + +### Propiedades específicas de los pies + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..dd960966966fd2 --- /dev/null +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md @@ -0,0 +1,188 @@ +--- +id: listbox-object +title: List Box Object +--- + +## List box de tipo array + +En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. + +Por defecto, 4D asigna el nombre "ColumnX" a cada columna. Puede cambiarlo, así como las otras propiedades de la columna, en las [propiedades de las columnas](listbox-column.md#column-specific-properties). El formato de visualización de cada columna también puede definirse mediante el comando `OBJECT SET FORMAT`. + +> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. + +Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. +Los valores de las columnas se gestionan mediante comandos de alto nivel del tema List box (como `LISTBOX INSERT ROWS` o `LISTBOX DELETE ROWS`), así como comandos de manipulación de arrays. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: + +```4d +ARRAY TEXT(varCol;size) +``` + +También puede utilizar una lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. + +## List box de tipo selección + +En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. La expresión también puede ser un método proyecto, una variable o un elemento de array. + +A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. + +En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. + +## List box colección o entity selection + +En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. + +Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en caso de una colección de valores escalares). La expresión también puede ser un método proyecto, una variable o un elemento de array. + +Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. + +Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: + +```4d +myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box +``` + +### Propiedades soportadas + +Las propiedades soportadas dependen del tipo de list box. + +| Propiedad | List box array | List box selección | List box colección o entity selection | +| ------------------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | +| [Color de fondo alterno](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrita](properties_Text.md#bold) | X | X | X | +| [Expresión del color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Clase](properties_Object.md#css-class) | X | X | X | +| [Colección o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionamiento automático de columnas](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Elemento actual](properties_DataSource.md#current-item) | | | X | +| [Posición actual del elemento](properties_DataSource.md#current-item-position) | | | X | +| [Fuente de datos](properties_Object.md#data-source) | X | X | X | +| [Nombre del formulario detallado](properties_ListBox.md#detail-form-name) | | X | | +| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | +| [Mostrar pies de página](properties_Footers.md#display-footers) | X | X | X | +| [Doble clic en la fila](properties_ListBox.md#double-click-on-row) | | X | | +| [Arrastrable](properties_Action.md#droppable) | X | X | X | +| [Soltable](properties_Action.md#droppable) | X | X | X | +| [Enfocable](properties_Entry.md#focusable) | X | X | X | +| [Fuente](properties_Text.md#fuente) | X | X | X | +| [Color de fuente](properties_Text.md#font-color) | X | X | X | +| [Expresión de color de fuente](properties_Text.md#font-color-expression) | | X | X | +| [Tamaño de fuente](properties_Text.md#font-size) | X | X | X | +| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Altura (encabezados)](properties_Headers.md#height) | X | X | X | +| [Altura (pies de página)](properties_Footers.md#height) | X | X | X | +| [Ocultar líneas en blanco adicionales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Ocultar resaltado de selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List Box jerárquico](properties_Object.md#array-list-box) | X | | | +| [Conjunto de resaltado](properties_ListBox.md#highlight-set) | | X | | +| [Alineación horizontal](properties_Text.md#alineación-horizontal) | X | X | X | +| [Color de línea horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Itálica](properties_Text.md#italic) | X | X | X | +| [Izquierda](properties_CoordinatesAndSizing.md#izquierda) | X | X | X | +| [Tabla maestra](properties_DataSource.md#master-table) | | X | | +| [Expresión info Meta](properties_Text.md#meta-info-expression) | | | X | +| [Método](properties_Action.md#method) | X | X | X | +| [Líneas móviles](properties_Action.md#movable-rows) | X | | | +| [Selección temporal](properties_DataSource.md#selection-name) | | X | | +| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | +| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | +| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Array de colores de fondo de fila](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Array de control de filas](properties_ListBox.md#row-control-array) | X | | | +| [Array color de fuente de fila](properties_Text.md#row-font-color-array) | X | | | +| [Altura de línea](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Array altura de línea](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Array de estilo de línea](properties_Text.md#row-style-array) | X | | | +| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | +| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | +| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenable](properties_Action.md#sortable) | X | X | X | +| [Acción estándar](properties_Action.md#standard-action) | X | | | +| [Expresión de estilo](properties_Text.md#style-expression) | | X | X | +| [Superior](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Subrayado](properties_Text.md#underline) | X | X | X | +| [Variable o Expresión](properties_Object.md#variable-or-expression) | X | X | | +| [Alineación vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Color de línea vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidad](properties_Display.md#visibility) | X | X | X | +| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. + +### Eventos formulario soportados + +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | +| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On After Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box array únicamente* | +| On Before Data Entry |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Before Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Begin Drag Over |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Close Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | +| On Collapse |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Delete Action |
  • [row](#propiedades adicionales)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Expand |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | +| On Getting Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Open Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + +#### Propiedades adicionales {#additional-properties} + +Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: + +| Propiedad | Tipo | Descripción | +| ---------------- | ------------ | ------------------------------------------------------------------------------------ | +| area | text | Área de objeto list box ("header", "footer", "cell") | +| areaName | text | Nombre del área | +| column | entero largo | Número de columna | +| columnName | text | Nombre de la columna | +| footerName | text | Nombre del pie | +| headerName | text | Nombre del encabezado | +| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | +| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | +| newPosition | entero largo | Nueva posición de la columna o línea | +| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | +| oldPosition | entero largo | Posición anterior de la columna o línea | +| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | +| row | entero largo | Número de línea | +| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | + +> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md index a0891482637122..aa4cfe3bebd85e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md @@ -26,7 +26,6 @@ También es posible cambiar el tamaño de cada columna, y el usuario puede modif El usuario puede seleccionar una o varias líneas utilizando los atajos estándar: **Mayúsculas+clic** para una selección adyacente y **Ctrl+clic** (Windows) o **Comando+clic** (macOS) para una selección no adyacente. - ### Partes de list box Un list box se compone de cuatro partes distintas: @@ -45,324 +44,30 @@ Es posible añadir un método objeto al objeto list box y/o a cada columna del l 1. Método objeto de cada columna 2. Método objeto del list box -El método objeto de columna obtiene los eventos que se producen en su [encabezado](#list-box-headers) y [pie](#list-box-footers). - - +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). ### Tipos de list box Hay varios tipos de list box, con sus propios comportamientos y propiedades específicas. El tipo de list box depende de su [propiedad Fuente de datos](properties_Object.md#data-source): -- **Arrays**: cada columna está ligada a un array 4D. Los list boxes basados en arrays pueden mostrarse como [cajas de lista jerárquicas](listbox_overview.md#hierarchical-list-boxes). -- **Selección** (**Selección actual** o **Selección con nombre**): cada columna está vinculada a una expresión (por ejemplo, un campo) que se evalúa para cada registro de la selección. -- **Collection o Entity selection**: cada columna está ligada a una expresión que se evalúa para cada elemento de la colección o cada entidad de la selección de entidades. +* **Arrays**: cada columna está ligada a un array 4D. Los list boxes basados en arrays pueden mostrarse como [cajas de lista jerárquicas](listbox_overview.md#hierarchical-list-boxes). +* **Selección** (**Selección actual** o **Selección con nombre**): cada columna está vinculada a una expresión (por ejemplo, un campo) que se evalúa para cada registro de la selección. +* **Collection o Entity selection**: cada columna está ligada a una expresión que se evalúa para cada elemento de la colección o cada entidad de la selección de entidades. > > > No es posible combinar diferentes tipos de list box en el mismo objeto list box. La fuente de datos se define cuando se crea el list box. Entonces ya no es posible modificarlo por programación. - ### Gestión de list boxes Se puede configurar completamente un objeto list box a través de sus propiedades, y también se puede gestionar dinámicamente por programación. -El lenguaje 4D incluye un tema "List Box" dedicado a los comandos de list box, pero los comandos de otros temas, tales como "Propiedades de los objetos" o los comandos `EDIT ITEM` y `Displayed line number` también pueden ser utilizados. Para mayor información consulte la página [List Box Commands Summary](https://doc.4d.com/4Dv17R6/4D/17-R6/List-Box-Commands-Summary.300-4311159.en.html) del manual *Lenguaje 4D*. - - - -## Objetos tipo List box - -### List box de tipo array - -En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. - -Por defecto, 4D asigna el nombre "ColumnX" a cada columna. Puede cambiarlo, así como las otras propiedades de la columna, en las [propiedades de las columnas](listbox_overview.md#column-specific-properties). El formato de visualización de cada columna también puede definirse mediante el comando `OBJECT SET FORMAT`. -> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. - -Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. Los valores de las columnas se gestionan mediante comandos de alto nivel del tema List box (como [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) o `LISTBOX DELETE ROWS`), así como comandos de manipulación de arrays. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: - -```4d -ARRAY TEXT(varCol;size) -``` - -También puede utilizar una lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` -> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. - - - - -### List box de tipo selección - -En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. Puede utilizar los comandos `LISTBOX SET COLUMN FORMULA` y `LISTBOX INSERT COLUMN FORMULA` para modificar las columnas por programación. - -A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. - -En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. - - -### List box colección o entity selection - -En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. - -Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método de proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en el caso de una colección de valores escalares). Puede utilizar los comandos `LISTBOX SET COLUMN FORMULA` y `LISTBOX INSERT COLUMN FORMULA` para modificar las columnas por programación. - -Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. - -Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: - -```4d -myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box -``` - - - -### Propiedades soportadas - -Las propiedades soportadas dependen del tipo de list box. - - -| Propiedad | List box array | List box selección | List box colección o entity selection | -| ----------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | -| [Color de fondo alternado](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrita](properties_Text.md#bold) | X | X | X | -| [Expresión color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo del borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Abajo](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Class](properties_Object.md#css-class) | X | X | X | -| [Collection o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionamiento columnas auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Elemento actual](properties_DataSource.md#current-item) | | | X | -| [Posición elemento actual](properties_DataSource.md#current-item-position) | | | X | -| [Fuente de datos](properties_Object.md#data-source) | X | X | X | -| [Nombre formulario detallado](properties_ListBox.md#detail-form-name) | | X | | -| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | -| [Mostrar pies](properties_Footers.md#display-footers) | X | X | X | -| [Doble clic en línea](properties_ListBox.md#double-click-on-row) | | X | | -| [Arrastrable](properties_Action.md#droppable) | X | X | X | -| [Soltable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Fuente](properties_Text.md#font) | X | X | X | -| [Color de fuente](properties_Text.md#font-color) | X | X | X | -| [Expresión color fuente](properties_Text.md#font-color-expression) | | X | X | -| [Tamaño fuente](properties_Text.md#font-size) | X | X | X | -| [Alto (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Alto (encabezados)](properties_Headers.md#height) | X | X | X | -| [Alto (pies)](properties_Footers.md#height) | X | X | X | -| [Ocultar líneas vacías finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Ocultar resaltado selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List box jerárquico](properties_Object.md#array-list-box) | X | | | -| [Conjunto resaltado](properties_ListBox.md#highlight-set) | | X | | -| [Alineación horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Color líneas horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Itálica](properties_Text.md#italic) | X | X | X | -| [Izquierda](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Tabla principal](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Método](properties_Action.md#method) | X | X | X | -| [Líneas desplazables](properties_Action.md#movable-rows) | X | | | -| [Selección temporal](properties_DataSource.md#selection-name) | | X | | -| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | -| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | -| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Array colores de fondo](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Array de control de líneas](properties_ListBox.md#row-control-array) | X | | | -| [Array colores de fuente](properties_Text.md#row-font-color-array) | X | | | -| [Altura de las líneas](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Array altura de las líneas](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Array de estilos](properties_Text.md#row-style-array) | X | | | -| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | -| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | -| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenable](properties_Action.md#sortable) | X | X | X | -| [Acción estándar](properties_Action.md#standard-action) | X | | | -| [Expresión estilo](properties_Text.md#style-expression) | | X | X | -| [Arriba](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Subrayado](properties_Text.md#underline) | X | X | X | -| [Variable o expresión](properties_Object.md#variable-or-expression) | X | X | | -| [Alineamiento vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Color líneas verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidad](properties_Display.md#visibility) | X | X | X | -| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | - - -> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. - - -### Eventos formulario soportados - - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (e.g., This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#additional-properties)
  • | *List box Selección actual & Selección temporal únicamente* | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#additional-properties)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box Arrays, Selección actual y Selección temporal únicamente* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#additional-properties)
  • | *List box Selección actual & Selección temporal únicamente* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - - -#### Propiedades adicionales {#additional-properties} - -Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: - -| Propiedad | Tipo | Descripción | -| ---------------- | ------------ | ------------------------------------------------------------------------------------ | -| area | text | Área de objeto list box ("header", "footer", "cell") | -| areaName | text | Nombre del área | -| column | entero largo | Número de columna | -| columnName | text | Nombre de la columna | -| footerName | text | Nombre del pie | -| headerName | text | Nombre del encabezado | -| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | -| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | -| newPosition | entero largo | Nueva posición de la columna o línea | -| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | -| oldPosition | entero largo | Posición anterior de la columna o línea | -| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | -| row | entero largo | Número de línea | -| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | -> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. - - - - - - -## Columnas de list box - -Un list box está formado por uno o varios objetos columna que tienen propiedades específicas. Puede seleccionar una columna de list box en el editor de formularios haciendo clic en ella cuando el objeto list box está seleccionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Puede definir para cada columna de list box de las propiedades estándar (texto, color de fondo, etc.); estas propiedades tienen prioridad sobre las del objeto list box. -> Puede definir el [tipo de expresión](properties_Object.md#expression-type) para las columnas de list box de tipo array (cadena, texto, número, fecha, hora, imagen, booleano u objeto). - - -### Propiedades específicas de la columna {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Eventos formulario soportados - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (e.g., This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box Arrays, Selección actual y Selección temporal únicamente* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - - -## Encabezados de list box - -> Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. - -Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: - -![](../assets/en/FormObjects/listbox_header.png) - -Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. - - -Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. - -Cuando el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) se utiliza con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. - -### Propiedades específicas de los encabezados - -[Negrita](properties_Text.md#bold) - [Clase Css](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Espacio horizontal ](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Itálica](properties_Text.md#italic) - [Nombre de objeto](properties_Object.md#object-name) - [Ruta de acceso](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Espacio vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - - - - - -## Pies de list box -> Para poder acceder a las propiedades de los pies de un list box, debe activar la opción [Mostrar pies](properties_Footers.md#display-footers). - -Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. - -Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). - -Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. - -Cuando el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) se utiliza con un pie de página, se aplica a todos los pies, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. - -### Propiedades específicas de los pies - - -[Formato alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato Fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Itálica](properties_Text.md#italic) - [Formato numérico](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato Imagen](properties_Display.md#picture-format) - [Formato Hora](properties_Display.md#time-format) - [Truncar con elipsis](properties_Display.md#truncate-with-ellipsis) - [Subrayar](properties_Text.md#underline) - [Cálculo de variables](properties_Object.md#variable-calculation) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajustar palabras](properties_Display.md#wordwrap) +El lenguaje 4D incluye un tema "List Box" dedicado a los comandos de list box, pero los comandos de otros temas, tales como "Propiedades de los objetos" o los comandos `EDIT ITEM` y `Displayed line number` también pueden ser utilizados. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. ## Gestión de entrada Para que una celda de list box sea editable, deben cumplirse las dos condiciones siguientes: -- La columna de la celda debe haberse definido como [Enterable](properties_Entry.md#enterable) (de lo contrario, las celdas de la columna nunca podrán ser editables). -- En el evento `On Before Data Entry`, $0 no devuelve -1. Cuando el cursor llega a la celda, se genera el evento `On Before Data Entry` en el método de la columna. Si, en el contexto de este evento, $0 se define como -1, la celda se considera como no editable. Si el evento se generó después de presionar **Tab** o **Mayús+Tab**, el foco pasa a la siguiente celda o a la anterior, respectivamente. Si $0 no es -1 (por defecto $0 es 0), la celda se puede introducir y pasa al modo de edición. +* La columna de la celda debe haberse definido como [Enterable](properties_Entry.md#enterable) (de lo contrario, las celdas de la columna nunca podrán ser editables). +* En el evento `On Before Data Entry`, $0 no devuelve -1. Cuando el cursor llega a la celda, se genera el evento `On Before Data Entry` en el método de la columna. Si, en el contexto de este evento, $0 se define como -1, la celda se considera como no editable. Si el evento se generó después de presionar **Tab** o **Mayús+Tab**, el foco pasa a la siguiente celda o a la anterior, respectivamente. Si $0 no es -1 (por defecto $0 es 0), la celda se puede introducir y pasa al modo de edición. Consideremos el ejemplo de un list box que contiene dos arrays, uno fecha y otro texto. El array de la fecha no se puede introducir, pero el array del texto sí se puede introducir si la fecha no ha pasado. @@ -387,9 +92,9 @@ El evento `On Before Data Entry` se devuelve antes de `On Getting Focus`. Para preservar la coherencia de los datos para los list box de tipo de selección y selección de entidades, todo registro/entidad modificado se guarda automáticamente en cuanto se valida la celda, es decir: -- cuando se desactiva la celda (el usuario presiona el tabulador, hace clic, etc.) -- cuando el listbox ya no tiene el foco, -- cuando el formulario ya no tiene el foco. +* cuando se desactiva la celda (el usuario presiona el tabulador, hace clic, etc.) +* cuando el listbox ya no tiene el foco, +* cuando el formulario ya no tiene el foco. La secuencia típica de eventos generados durante la entrada o la modificación de datos es la siguiente: @@ -407,25 +112,25 @@ La secuencia típica de eventos generados durante la entrada o la modificación | | Todos | On Losing Focus | (*) Con los list box de tipo selección de entidades, en el evento On Data Change: -- el objeto [elemento actual](properties_DataSource.md#element-courant) contiene el valor antes de la modificación. -- el objeto `This` contiene el valor modificado. - -> La entrada de datos en los list box de tipo colección/selección de entidades tiene una limitación cuando la expresión se evalúa como nula. En este caso, no es posible editar o eliminar el valor nulo en la celda. +* el objeto [elemento actual](properties_DataSource.md#element-courant) contiene el valor antes de la modificación. +* el objeto `This` contiene el valor modificado. +> La entrada de datos en los list box de tipo colección/selección de entidades tiene una limitación cuando la expresión se evalúa como nula. En este caso, no es posible editar o eliminar el valor nulo en la celda. ## Gestión de selecciones La gestión de selecciones es diferente dependiendo de si el list box se basa en un array, en una selección de registros o en una selección de colecciones/entidades: -- **Lista box de tipo selección**: las selecciones se gestionan mediante un conjunto llamado por defecto `$ListboxSetX` (donde X empieza en 0 y se incrementa en función del número de list box en el formulario), que puede modificar si es necesario. Este conjunto se [define en las propiedades](properties_ListBox.md#highlight-set) del list box. Es mantenido automáticamente por 4D: si el usuario selecciona una o más líneas en el list box, el conjunto se actualiza inmediatamente. Por otra parte, también es posible utilizar los comandos del tema "Conjuntos" para modificar por programación la selección en el list box. +* **Lista box de tipo selección**: las selecciones se gestionan mediante un conjunto llamado por defecto `$ListboxSetX` (donde X empieza en 0 y se incrementa en función del número de list box en el formulario), que puede modificar si es necesario. Este conjunto se [define en las propiedades](properties_ListBox.md#highlight-set) del list box. Es mantenido automáticamente por 4D: si el usuario selecciona una o más líneas en el list box, el conjunto se actualiza inmediatamente. Por otra parte, también es posible utilizar los comandos del tema "Conjuntos" para modificar por programación la selección en el list box. + +* **List box de tipo colección/selección de entidades**: las selecciones se gestionan a través de las propiedades del list box dedicado: + * [Elemento actual](properties_DataSource.md#current-item) es un objeto que recibirá el elemento/la entidad seleccionado(a) + * [Elementos seleccionados](properties_DataSource.md#selected-items) es un objeto colección/selección de entidades de elementos seleccionados + * [Posición del elemento actual](properties_DataSource.md#current-item-position) devuelve la posición del elemento o de la entidad seleccionada. -- **List box de tipo colección/selección de entidades**: las selecciones se gestionan a través de las propiedades del list box dedicado: - - [Elemento actual](properties_DataSource.md#current-item) es un objeto que recibirá el elemento/la entidad seleccionado(a) - - [Elementos seleccionados](properties_DataSource.md#selected-items) es un objeto colección/selección de entidades de elementos seleccionados - - [Posición del elemento actual](properties_DataSource.md#current-item-position) devuelve la posición del elemento o de la entidad seleccionada. +* **List box de tipo array**: el comando `LISTBOX SELECT ROW` puede utilizarse para seleccionar una o más líneas del list box por programación. La [variable asociada al objeto List box](propiedades_Objeto.md#variable-o-expresión) se utiliza para obtener, definir o almacenar las selecciones de líneas en el objeto. Esta variable corresponde a un array de booleanos que es creado y mantenido automáticamente por 4D. El tamaño de este array viene determinado por el tamaño del list box: contiene el mismo número de elementos que el array más pequeño asociado a las columnas. Cada elemento de este array contiene `True` si se selecciona la línea correspondiente y `False` en caso contrario. 4D actualiza el contenido de este array en función de las acciones del usuario. Por el contrario, puede cambiar el valor de los elementos del array para cambiar la selección en el list box. Por otra parte, no se pueden insertar ni borrar líneas en este array; tampoco se pueden reescribir las líneas. El comando `Count in array` puede utilizarse para averiguar el número de líneas seleccionadas. Por ejemplo, este método permite invertir la selección de la primera línea del list box (tipo array): -- **List box de tipo array**: el comando `LISTBOX SELECT ROW` puede utilizarse para seleccionar una o más líneas del list box por programación. La [variable asociada al objeto List box](propiedades_Objeto.md#variable-o-expresión) se utiliza para obtener, definir o almacenar las selecciones de líneas en el objeto. Esta variable corresponde a un array de booleanos que es creado y mantenido automáticamente por 4D. El tamaño de este array viene determinado por el tamaño del list box: contiene el mismo número de elementos que el array más pequeño asociado a las columnas. Cada elemento de este array contiene `True` si se selecciona la línea correspondiente y `False` en caso contrario. 4D actualiza el contenido de este array en función de las acciones del usuario. Por el contrario, puede cambiar el valor de los elementos del array para cambiar la selección en el list box. Por otra parte, no se pueden insertar ni borrar líneas en este array; tampoco se pueden reescribir las líneas. El comando `Count in array` puede utilizarse para averiguar el número de líneas seleccionadas. Por ejemplo, este método permite invertir la selección de la primera línea del list box (tipo array): ```4d ARRAY BOOLEAN(tBListBox;10) //tBListBox es el nombre de la variable asociada al list box en el formulario @@ -436,15 +141,14 @@ La gestión de selecciones es diferente dependiendo de si el list box se basa en End if ``` -> El comando [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) se desplaza por las líneas del list box para que se muestre la primera línea seleccionada o una línea especificada. - +> El comando `OBJECT SET SCROLL POSITION` se desplaza por las líneas del list box para que se muestre la primera línea seleccionada o una línea especificada. ### Personalizar la apariencia de las líneas seleccionadas Cuando la opción [Ocultar el resaltado de la selección](properties_Appearance.md#hide-selection-highlight) está seleccionada, debe gestionar la representación visual de las selecciones en el list box utilizando las opciones de interfaz disponibles. Dado que las selecciones siguen siendo gestionadas en su totalidad por 4D, esto significa: -- En el caso de los list box de tipo array, debe analizar la variable array booleana asociada al list box para determinar qué líneas están seleccionadas o no. -- Para los list box de tipo selección, hay que comprobar si el registro actual (línea) pertenece al conjunto especificado en la propiedad [Conjunto resaltado](properties_ListBox.md#highlight-set) del list box. +* En el caso de los list box de tipo array, debe analizar la variable array booleana asociada al list box para determinar qué líneas están seleccionadas o no. +* Para los list box de tipo selección, hay que comprobar si el registro actual (línea) pertenece al conjunto especificado en la propiedad [Conjunto resaltado](properties_ListBox.md#highlight-set) del list box. A continuación, puede definir por programación los colores de fondo, los colores y/o estilos de fuentes específicas para personalizar la apariencia de las líneas seleccionadas. Esto puede hacerse utilizando arrays o expresiones, en función del tipo de list box mostrado (ver las siguientes secciones). @@ -455,22 +159,23 @@ A continuación, puede definir por programación los colores de fondo, los color Para determinar qué líneas están seleccionadas, hay que comprobar si están incluidas en el conjunto indicado en la propiedad [Conjunto resaltado](properties_ListBox.md#highlight-set) del list box. A continuación, puede definir la apariencia de las líneas seleccionadas utilizando una o varias de las [propiedades de expresión de color o estilo](#using-arrays-and-expressions) relevantes. Tenga en cuenta que las expresiones se reevalúan automáticamente cada vez que: -- la selección de list box cambia. -- list box obtiene o pierde el foco. -- la ventana formulario que contiene el list box se convierte, o deja de ser, la ventana del primer plano. - +* la selección de list box cambia. +* list box obtiene o pierde el foco. +* la ventana formulario que contiene el list box se convierte, o deja de ser, la ventana del primer plano. #### List box de tipo array + Tiene que analizar el array booleano [Variable o expresión](properties_Object.md#variable-or-expression) asociado al list box para determinar si las líneas están seleccionadas o no. A continuación, puede definir la apariencia de las líneas seleccionadas utilizando una o varias de las [propiedades de array de color o de estilo](#using-arrays-and-expressions) relevantes. Tenga en cuenta que los arrays de list box utilizados para definir la apariencia de las líneas seleccionadas deben recalcularse en el evento formulario `On Selection Change`; sin embargo, también puede modificar estos arrays basándose en los siguientes eventos formulario adicionales: -- `On Getting Focus` (propiedad list box) -- `On Losing Focus` (propiedad list box) -- `On Activate` (propiedad list box) -- `On Deactivate` (form property) ...depending on whether and how you want to visually represent changes of focus in selections. + +* `On Getting Focus` (propiedad list box) +* `On Losing Focus` (propiedad list box) +* `On Activate` (propiedad list box) +* `On Deactivate` (form property) ...depending on whether and how you want to visually represent changes of focus in selections. ##### Ejemplo @@ -481,7 +186,7 @@ Ha elegido ocultar el resaltado sistema y desea mostrar las selecciones en el li Para un list box de tipo array, es necesario actualizar el [Array colores de fondo](properties_BackgroundAndBorder.md#row-background-color-array) por programación. En el formulario JSON, ha definido el Array colores de fondo de línea para el list box: ``` - "rowFillSource": "_ListboxBackground", + "rowFillSource": "_ListboxBackground", ``` En el método objeto del list box, puede escribir: @@ -506,9 +211,10 @@ Con un list box de tipo selección, para producir el mismo efecto puede utilizar Por ejemplo, en el formulario JSON, ha definido el conjunto resaltado y la expresión de color de fondo siguientes para el list box: ``` - "highlightSet": "$SampleSet", - "rowFillSource": "UI_SetColor", + "highlightSet": "$SampleSet", + "rowFillSource": "UI_SetColor", ``` + Puede escribir en el método *UI_SetColor*: ```4d @@ -523,7 +229,6 @@ Puede escribir en el método *UI_SetColor*: > En los list box jerárquicos, las líneas de ruptura no pueden resaltarse cuando la opción [Ocultar resaltado selección](properties_Appearance.md#hide-selection-highlight) está seleccionada. Como no es posible tener colores distintos para los encabezados del mismo nivel, no hay manera de destacar una línea de ruptura específica por programación. - ## Gestión de ordenaciones Un orden en un list box puede ser estándar o personalizado. Cuando se ordena una columna de un list box, todas las demás columnas se sincronizan siempre automáticamente. @@ -536,17 +241,14 @@ Puede activar o desactivar la ordenación usuario estándar desactivando la prop El soporte de ordenación estándar depende del tipo de list box: -| Tipo de list box | Soporte de ordenación estándar | Comentarios | -| ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------ | -| Colección de objetos | Sí |
    • Las columnas "This.a" o "This.a.b" son ordenables.
    • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | +| Tipo de list box | Soporte de ordenación estándar | Comentarios | +| ------------------------------ | ------------------------------ | ---------------------------------------------------------------------------------------------------- | +| Colección de objetos | Sí |
  • Las columnas "This.a" o "This.a.b" son ordenables.
  • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | +| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | | Entity selection | Sí |
  • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Soportado: ordena las propiedades de atributos de objetos (por ejemplo, "This.data.city" cuando "data" es un atributo de objeto)
  • Soportado: ordena los atributos relacionados (por ejemplo, "This.company.name")
  • No soportado: ordenar en las propiedades de atributos de objetos a través de atributos relacionados (por ejemplo, "This.company.data.city"). Para ello, debe utilizar la ordenación personalizada con la función [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (ver el siguiente ejemplo)
  • | -| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | -| Selección temporal | No | | -| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | - - - +| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | +| Selección temporal | No | | +| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | ### Ordenación personalizada @@ -554,8 +256,8 @@ El desarrollador puede configurar ordenaciones personalizadas, por ejemplo utili Los ordenamientos personalizados le permiten: -- efectuar las ordenaciones multinivel en varias columnas, gracias al comando [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html), -- usar funciones como [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) o [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) para ordenar columnas según criterios complejos. +* efectuar las ordenaciones multinivel en varias columnas, gracias al comando [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html), +* usar funciones como [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) o [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) para ordenar columnas según criterios complejos. #### Ejemplo @@ -575,7 +277,7 @@ Si quiere ordenar el list box utilizando los valores de la segunda columna, debe ```4d If (Form event code=On Header Click) - Form.child:=Form.child.orderByFormula("This.parent.extra.nickname"; dk ascending) + Form.child:=Form.child.orderByFormula("This.parent.extra.nickname"; dk ascending) End if ``` @@ -583,12 +285,12 @@ End if El valor de la [variable asociada al encabezado de una columna](properties_Object.md#variable-or-expression) permite gestionar una información adicional: la ordenación actual de la columna (lectura) y la visualización de la flecha de ordenación. -- Si la variable se define en 0, la columna no se ordena y la flecha de ordenación no se muestra. +* Si la variable se define en 0, la columna no se ordena y la flecha de ordenación no se muestra. ![](../assets/en/FormObjects/sorticon0.png) -- Si la variable está definida como 1, la columna se ordena en orden ascendente y se muestra la flecha de ordenación. ![](../assets/en/FormObjects/sorticon1.png) +* Si la variable está definida como 1, la columna se ordena en orden ascendente y se muestra la flecha de ordenación. ![](../assets/en/FormObjects/sorticon1.png) -- Si la variable se establece en 2, la columna se clasifica en orden descendente y se muestra la flecha de clasificación. ![](../assets/en/FormObjects/sorticon2.png) +* Si la variable se establece en 2, la columna se clasifica en orden descendente y se muestra la flecha de clasificación. ![](../assets/en/FormObjects/sorticon2.png) > Sólo las [variables](Concepts/variables.md) declaradas o dinámicas pueden utilizarse como variables de encabezado de columna. Otros tipos de [expresiones](Concepts/quick-tour.md#expressions) como `Form.sortValue` no son soportadas. @@ -596,7 +298,6 @@ Puede definir el valor de la variable (por ejemplo, Header2:=2) para "forzar" la > El comando [`OBJECT SET FORMAT`](https://doc.4d.com/4dv19/help/command/en/page236.html) ofrece soporte específico para iconos en los encabezados de los list box, lo que puede ser útil cuando se desea trabajar con un icono de ordenación personalizado. - ## Gestión de los colores, estilos y visualización de las líneas Hay varias formas de definir los colores de fondo, los colores de fuente y los estilos de fuente en los list box: @@ -623,28 +324,27 @@ Por ejemplo, si define un estilo de fuente en las propiedades del list box y otr Para cada atributo (estilo, color y color de fondo), se implementa una **herencia** cuando se utiliza el valor por defecto: -- para los atributos de las celdas: valores de atributos de las líneas -- para los atributos líneas: valores de atributos de columnas -- para los atributos de la columna: valores de los atributos del list box +* para los atributos de las celdas: valores de atributos de las líneas +* para los atributos líneas: valores de atributos de columnas +* para los atributos de la columna: valores de los atributos del list box De esta forma, si desea que un objeto herede el valor de atributo de un nivel superior, puede utilizar pasar la constante `lk inherited` (valor por defecto) al comando de definición o directamente en el elemento del array de estilo/color correspondiente. Por ejemplo, dado un list box array que contiene un estilo de letra estándar con colores alternos: ![](../assets/en/FormObjects/listbox_styles3.png) Realiza las siguientes modificaciones: -- cambiar el fondo de la línea 2 a rojo utilizando la propiedad [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) del objeto list box, -- cambia el estilo de la línea 4 a cursiva utilizando la propiedad [Row Style Array](properties_Text.md#row-style-array) del objeto list box, -- dos elementos de la columna 5 se cambian a negrita utilizando la propiedad [Row Style Array](properties_Text.md#row-style-array) del objeto columna 5, -- los 2 elementos de la columna 1 y 2 se cambian a azul oscuro utilizando la propiedad [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) para los objetos de la columna 1 y 2: +* cambiar el fondo de la línea 2 a rojo utilizando la propiedad [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) del objeto list box, +* cambia el estilo de la línea 4 a cursiva utilizando la propiedad [Row Style Array](properties_Text.md#row-style-array) del objeto list box, +* dos elementos de la columna 5 se cambian a negrita utilizando la propiedad [Row Style Array](properties_Text.md#row-style-array) del objeto columna 5, +* los 2 elementos de la columna 1 y 2 se cambian a azul oscuro utilizando la propiedad [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) para los objetos de la columna 1 y 2: ![](../assets/en/FormObjects/listbox_styles3.png) Para restaurar la apariencia original de la caja del list box, puede: -- pasar la constante `lk inherited` en el elemento 2 de los arrays de color de fondo de las columnas 1 y 2: entonces heredan el color de fondo rojo de la línea. -- pasar la constante `lk inherited` en los elementos 3 y 4 del array de estilo de la columna 5: entonces heredan el estilo estándar, excepto el elemento 4, que cambia a itálica según lo especificado en el array de estilo del list box. -- pasar la constante `lk inherited` en el elemento 4 del array de estilos para el list box con el fin de eliminar el estilo itálica. -- pasar la constante `lk inherited` en el elemento 2 del array de colores de fondo para el list box con el fin de restaurar el color alternativo original del list box. - +* pasar la constante `lk inherited` en el elemento 2 de los arrays de color de fondo de las columnas 1 y 2: entonces heredan el color de fondo rojo de la línea. +* pasar la constante `lk inherited` en los elementos 3 y 4 del array de estilo de la columna 5: entonces heredan el estilo estándar, excepto el elemento 4, que cambia a itálica según lo especificado en el array de estilo del list box. +* pasar la constante `lk inherited` en el elemento 4 del array de estilos para el list box con el fin de eliminar el estilo itálica. +* pasar la constante `lk inherited` en el elemento 2 del array de colores de fondo para el list box con el fin de restaurar el color alternativo original del list box. ### Uso de arrays y expresiones @@ -657,9 +357,6 @@ Según el tipo de list box, puede utilizar diferentes propiedades para personali | Estilo de fuente | [Array de estilos](properties_Text.md#row-style-array) | [Expresión estilo](properties_Text.md#style-expression) | [Expresión de estilo](properties_Text.md#style-expression) o [Expresión meta info](properties_Text.md#meta-info-expression) | | Visualización | [Array de control de líneas](properties_ListBox.md#row-control-array) | - | - | - - - ## Imprimir list boxes Hay dos modos de impresión disponibles: **modo vista previa** - que se puede utilizar para imprimir un list box como un objeto de formulario y el **modo avanzado**, que le permite controlar la impresión del propio objeto list box en el formulario. Tenga en cuenta que la apariencia "Impresión" está disponible para los list boxes en el editor de formularios. @@ -670,17 +367,13 @@ La impresión de un list box en modo vista previa consiste en imprimir directame ### Modo avanzado -En este modo, la impresión de los list box se realiza por programación, a través del comando `Print object` (se soportan los formularios proyecto y los formularios tabla). El comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) se utiliza para controlar la impresión del objeto. +En este modo, la impresión de los list box se realiza por programación, a través del comando `Print object` (se soportan los formularios proyecto y los formularios tabla). El comando `LISTBOX GET PRINT INFORMATION` se utiliza para controlar la impresión del objeto. En este modo: -- La altura del objeto list box se reduce automáticamente cuando el número de líneas a imprimir es inferior a la altura original del objeto (no se imprimen líneas "vacías"). Por el contrario, la altura no aumenta automáticamente en función del contenido del objeto. El tamaño del objeto efectivamente impreso puede obtenerse vía el comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information). -- El objeto list box se imprime "tal cual", es decir, teniendo en cuenta sus parámetros de visualización actuales: visibilidad de los encabezados y de las rejillas, líneas ocultas y mostradas, etc. Estos parámetros también incluyen la primera línea a imprimir: si llama al comando [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) antes de lanzar la impresión, la primera línea impresa en el list box será la designada por el comando. -- Un mecanismo automático facilita la impresión de los list box que contienen más líneas de las que es posible mostrar: se pueden realizar llamadas sucesivas a `Print object` para imprimir cada vez un nuevo conjunto de líneas. El comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) puede utilizarse para comprobar el estado de la impresión durante la operación. - - - - +* La altura del objeto list box se reduce automáticamente cuando el número de líneas a imprimir es inferior a la altura original del objeto (no se imprimen líneas "vacías"). Por el contrario, la altura no aumenta automáticamente en función del contenido del objeto. El tamaño del objeto efectivamente impreso puede obtenerse vía el comando `LISTBOX GET PRINT INFORMATION`. +* El objeto list box se imprime "tal cual", es decir, teniendo en cuenta sus parámetros de visualización actuales: visibilidad de los encabezados y de las rejillas, líneas ocultas y mostradas, etc. Estos parámetros también incluyen la primera línea a imprimir: si llama al comando `OBJECT SET SCROLL POSITION` antes de lanzar la impresión, la primera línea impresa en el list box será la designada por el comando. +* Un mecanismo automático facilita la impresión de los list box que contienen más líneas de las que es posible mostrar: se pueden realizar llamadas sucesivas a `Print object` para imprimir cada vez un nuevo conjunto de líneas. El comando `LISTBOX GET PRINT INFORMATION` puede utilizarse para comprobar el estado de la impresión durante la operación. ## List box jerárquicos @@ -690,19 +383,17 @@ Un list box jerárquico es un list box en el que el contenido de la primera colu Los list box jerárquicos son una forma particular de representar los datos, pero no modifican la estructura de datos (arrays). Los list box jerárquicos se gestionan exactamente igual que los list box clásicos. - ### Definir una jerarquía Para definir un list box jerárquico, existen varias posibilidades: -* Configurar manualmente los elementos jerárquicos utilizando la lista de propiedades del editor de formularios (o editar el formulario JSON). -* Generar visualmente la jerarquía utilizando el menú emergente de gestión de list box, en el editor de formularios. -* Utilice los comandos [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-SET-HIERARCHY.301-4127969.en.html) y [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-GET-HIERARCHY.301-4127970.en.html), descritos en el manual *Lenguaje de 4D*. - +* Configurar manualmente los elementos jerárquicos utilizando la lista de propiedades del editor de formularios (o editar el formulario JSON). +* Generar visualmente la jerarquía utilizando el menú emergente de gestión de list box, en el editor de formularios. +* Use the [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-HIERARCHY.301-7487634.en.html) and [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-GET-HIERARCHY.301-7487597.en.html) commands, described in the *4D Language Reference* manual. #### Propiedades del List Box jerárquico -Esta propiedad especifica que el list box debe mostrarse en forma jerárquica. En el formulario JSON, esta funcionalidad se activa [cuando el valor de la propiedad *dataSource* de la columna es un array](properties_Object.md#array-list-box), es decir, una colección. +Esta propiedad especifica que el list box debe mostrarse en forma jerárquica. En el formulario JSON, esta función se activa [cuando el valor de la propiedad *dataSource* es un array](properties_Object.md#array-list-box), es decir, una colección. Las opciones adicionales (**Variable 1...10**) están disponibles cuando se selecciona la opción *List box jerárquico*, correspondiente a cada elemento del array *dataSource* a utilizar como columna de ruptura. Cada vez que se introduce un valor en un campo, se añade una nueva línea. Se pueden especificar hasta 10 variables. Estas variables definen los niveles jerárquicos a mostrar en la primera columna. @@ -715,7 +406,6 @@ La última variable nunca es jerárquica aunque existan varios valores idéntico Este principio no se aplica cuando sólo se especifica una variable en la jerarquía: en este caso, pueden agruparse valores idénticos. > Si especifica una jerarquía basada en las primeras columnas de un list box existente, deberá eliminar u ocultar estas columnas (excepto la primera), ya que de lo contrario aparecerán duplicadas en el list box. Si especifica la jerarquía mediante el menú emergente del editor (ver abajo), las columnas innecesarias se eliminan automáticamente del list box. - #### Crear una jerarquía utilizando el menú contextual Cuando selecciona al menos una columna además de la primera en un objeto list box (de tipo array) en el editor de formularios, el comando **Crear jerarquía** está disponible en el menú contextual: @@ -724,20 +414,20 @@ Cuando selecciona al menos una columna además de la primera en un objeto list b Este comando es un acceso directo para definir una jerarquía. Cuando se selecciona, se llevan a cabo las siguientes acciones: -* La opción **List box jerárquico** está marcada para el objeto en la Lista de propiedades. -* Las variables de las columnas se utilizan para definir la jerarquía. Reemplazan las variables ya definidas. -* Las columnas seleccionadas ya no aparecen en el list box (excepto el título de la primera). +* La opción **List box jerárquico** está marcada para el objeto en la Lista de propiedades. +* Las variables de las columnas se utilizan para definir la jerarquía. Reemplazan las variables ya definidas. +* Las columnas seleccionadas ya no aparecen en el list box (excepto el título de la primera). Ejemplo: dado un list box cuyas primeras columnas contienen País, Región, Ciudad y Población. Cuando se seleccionan País, Región y Ciudad, si se elige **Crear jerarquía** en el menú contextual, se crea una jerarquía de tres niveles en la primera columna, se eliminan las columnas 2 y 3 y la columna Población pasa a ser la segunda: ![](../assets/en/FormObjects/listbox_hierarchy2.png) ##### Cancelar jerarquía -Cuando la primera columna está seleccionada y ya se ha definido como jerárquica, puede utilizar el comando **Cancelar jerarquía**. Cuando elige este comando, se llevan a cabo las siguientes acciones: -* La opción **List box jerárquico** está deseleccionada para el objeto, -* Los niveles jerárquicos 2 a X se eliminan y se transforman en columnas añadidas al list box. +Cuando la primera columna está seleccionada y ya se ha definido como jerárquica, puede utilizar el comando **Cancelar jerarquía**. Cuando elige este comando, se llevan a cabo las siguientes acciones: +* La opción **List box jerárquico** está deseleccionada para el objeto, +* Los niveles jerárquicos 2 a X se eliminan y se transforman en columnas añadidas al list box. ### Principios de funcionamiento @@ -763,10 +453,10 @@ Cuando se incluyen valores del tipo fecha u hora en un list box jerárquico, se Cuando se incluyen valores del tipo fecha u hora en un list box jerárquico, se muestran en el formato del sistema corto. -- En primer lugar, todos los niveles de la columna jerárquica (primera columna) se clasifican automáticamente por orden ascendente. -- La ordenación se realiza por orden ascendente o descendente (según la acción del usuario) sobre los valores de la columna en la que se ha hecho clic. -- Todas las columnas son sincronizadas. -- En las siguientes ordenaciones realizadas en columnas no jerárquicas del list box, sólo se ordena el último nivel de la primera columna. Es posible modificar la ordenación de esta columna haciendo clic en su encabezado. +* En primer lugar, todos los niveles de la columna jerárquica (primera columna) se clasifican automáticamente por orden ascendente. +* La ordenación se realiza por orden ascendente o descendente (según la acción del usuario) sobre los valores de la columna en la que se ha hecho clic. +* Todas las columnas son sincronizadas. +* En las siguientes ordenaciones realizadas en columnas no jerárquicas del list box, sólo se ordena el último nivel de la primera columna. Es posible modificar la ordenación de esta columna haciendo clic en su encabezado. Cuando se incluyen valores del tipo fecha u hora en un list box jerárquico, se muestran en el formato del sistema corto. @@ -778,7 +468,6 @@ Si hace clic en el encabezado "Population" para ordenar las poblaciones por orde Como para todos los list box, puede [desactivar el mecanismo de ordenación estándar](properties_Action.md#sortable) y gestionar las ordenaciones por programación. - #### Selecciones y posiciones en list box jerárquicos Un list box jerárquico muestra un número variable de líneas en la pantalla según el estado desplegado/contraído de los nodos jerárquicos. Sin embargo, esto no significa que el número de líneas de los arrays varíe. Sólo se modifica la visualización, no los datos. Es importante entender este principio porque la gestión programada de los list box jerárquicos se basa siempre en los datos de los arrays, no en los datos mostrados. En particular, las filas de ruptura añadidas automáticamente no se tienen en cuenta en los arrays de opciones de visualización (ver más adelante). @@ -795,13 +484,11 @@ Independientemente de cómo se muestren los datos en el list box (de forma jerá Este principio se aplica a los arrays internos que se pueden utilizar para gestionar: -- colores -- colores de fondo - - -- estilos -- líneas ocultas -- selecciones +* colores +* colores de fondo +* estilos +* líneas ocultas +* selecciones Este principio se aplica a los arrays internos que se pueden utilizar para gestionar: @@ -813,7 +500,7 @@ Non-hierarchical representation: ![](../assets/en/FormObjects/hierarch7.png) Hie > Si una o más líneas están ocultas porque sus padres están contraídos, ya no se seleccionan. Sólo se pueden seleccionar las líneas visibles (directamente o por desplazamiento). En otras palabras, las líneas no pueden estar ocultas y seleccionadas a la vez. -Al igual que con las selecciones, el comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devolverá los mismos valores para un list box jerárquico y un list box no jerárquico. Esto significa que en los dos ejemplos siguientes, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devolverá la misma posición: (3;2). +Al igual que con las selecciones, el comando `LISTBOX GET CELL POSITION` devolverá los mismos valores para un list box jerárquico y un list box no jerárquico. Esto significa que en los dos ejemplos siguientes, `LISTBOX GET CELL POSITION` devolverá la misma posición: (3;2). *Representación jerárquica:* ![](../assets/en/FormObjects/hierarch9.png) @@ -823,12 +510,11 @@ Cuando se ocultan todas las líneas de una subjerarquía, la línea de ruptura s #### Líneas de quiebre -Si el usuario selecciona una línea de ruptura, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la primera ocurrencia de la línea en el array correspondiente. En el caso siguiente: +Si el usuario selecciona una línea de ruptura, `LISTBOX GET CELL POSITION` devuelve la primera ocurrencia de la línea en el array correspondiente. En el caso siguiente: ![](../assets/en/FormObjects/hierarch11.png) - -... [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve (2;4). Para seleccionar una línea de ruptura por programación, deberá utilizar el comando [`LISTBOX SELECT BREAK`](../commands/listbox-select-break). +... `LISTBOX GET CELL POSITION` devuelve (2;4). Para seleccionar una línea de ruptura por programación, deberá utilizar el comando `LISTBOX SELECT BREAK`. Las líneas de rotura no se tienen en cuenta en los arrays internos utilizados para gestionar el aspecto gráfico de los list box (estilos y colores). No obstante, es posible modificar estas características para las líneas de ruptura mediante los comandos de gestión gráfica de los objetos. Basta con ejecutar los comandos adecuados en los arrays que constituyen la jerarquía. @@ -850,477 +536,19 @@ Resultado: ![](../assets/en/FormObjects/hierarch14.png) - #### Gestión optimizada de desplegar/contraer Puede optimizar la visualización y gestión de los list box jerárquicos utilizando los eventos formulario `On Expand` y `On Collapse`. -Un list box jerárquico se construye a partir del contenido de sus arrays, por lo que sólo puede mostrarse cuando todos estos arrays están cargados en memoria. Esto dificulta la generación de list box jerárquicos de gran tamaño basados en arrays generados a partir de datos (a través del comando [`SELECTION TO ARRAY`](../commands/selection-to-array)), no sólo por la velocidad de visualización sino también por la memoria utilizada. - +Un list box jerárquico se construye a partir del contenido de sus arrays, por lo que sólo puede mostrarse cuando todos estos arrays están cargados en memoria. Esto dificulta la generación de list box jerárquicos de gran tamaño basados en arrays generados a partir de datos (a través del comando `SELECTION TO ARRAY`), no sólo por la velocidad de visualización sino también por la memoria utilizada. -El uso de los eventos de formulario `On Expand` y `On Collapse` puede superar estas limitaciones: por ejemplo, puede mostrar sólo una parte de la jerarquía y cargar/descargar los arrays sobre la marcha, basándose en las acciones del usuario. En el contexto de estos eventos, el comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en la que el usuario hizo clic para desplegar o contraer una línea. +El uso de los eventos de formulario `On Expand` y `On Collapse` puede superar estas limitaciones: por ejemplo, puede mostrar sólo una parte de la jerarquía y cargar/descargar los arrays sobre la marcha, basándose en las acciones del usuario. En el contexto de estos eventos, el comando `LISTBOX GET CELL POSITION` devuelve la celda en la que el usuario hizo clic para desplegar o contraer una línea. En este caso, debe llenar y vaciar los arrays por código. Los principios que deben aplicarse son: -- Cuando se muestra el list box, sólo se debe llenar el primer array. Sin embargo, debe crear un segundo array con valores vacíos para que el list box muestre los botones desplegar/contraer: ![](../assets/en/FormObjects/hierarch15.png) - -- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. El comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en cuestión y permite construir la jerarquía adecuada: se llena el primer array con los valores repetidos y el segundo con los valores enviados desde el comando [`SELECTION TO ARRAY`](../commands/selection-to-array) y se insertan tantas líneas como sean necesarias en el list box utilizando el comando [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). ![](../assets/en/FormObjects/hierarch16.png) - -- Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. El comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en cuestión: con el comando [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) se eliminan tantas líneas como sean necesarias del list box. - - - -## Arrays de objetos en columnas - -Las columnas de list box pueden manejar arrays de objetos. Como los arrays de objetos pueden contener diferentes tipos de datos, esta nueva y poderosa funcionalidad permite mezclar diferentes tipos de entrada en las líneas de una misma columna, y mostrar también varios widgets. Por ejemplo, puede insertar una entrada de texto en la primera línea, una casilla de selección en la segunda y una lista desplegable en la tercera. Los arrays de objetos también dan acceso a nuevos tipos de widgets, como botones o selectores de color. - -El siguiente list box fue diseñado utilizando un array de objetos: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - - -### Configurar una columna array de objetos - -Para asignar un array de objetos a una columna de list box, basta con definir el nombre del array de objetos en la lista de propiedades (campo "Nombre de variable"), o utilizando el comando [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv17R6/4D/17-R6/LISTBOX-INSERT-COLUMN.301-4311153.en.html), como para toda columna basada en arrays. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Las propiedades estándar relacionadas con las coordenadas, el tamaño y el estilo están disponibles para las columnas de tipo objeto. Puede definirlos utilizando la lista de Propiedades, o programando el estilo, el color de fuente, el color de fondo y la visibilidad para cada línea de una columna objeto del list box. Estos tipos de columnas también se pueden ocultar. - -Sin embargo, el tema Fuente de datos no está disponible para las columnas objeto del list box. De hecho, el contenido de cada celda de la columna se basa en los atributos presentes en el elemento correspondiente del array de objetos. Cada elemento de array puede definir: - -the value type (mandatory): text, color, event, etc. the value itself (optional): used for input/output. the cell content display (optional): button, list, etc. additional settings (optional): depend on the value type To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). Por ejemplo, puede escribir "¡Hola Mundo!" en una columna objeto utilizando este sencillo código: - -```4d -ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob) //first element - OB SET($ob;"valueType";"text") //defines the value type (mandatory) - OB SET($ob;"value";"Hello World!") //defines the value - APPEND TO ARRAY(obColumn;$ob) //define el valor - APPEND TO ARRAY(obColumn;$ob) //define el valor - APPEND TO ARRAY(obColumn;$ob) //define el valor - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) -> El formato de visualización y los filtros de entrada no pueden definirse para una columna de objetos. Dependen automáticamente del tipo de valor. - -#### valueType y visualización de datos - -Cuando una columna de list box está asociada a un array de objetos, la forma en que se muestra, introduce o edita una celda se basa en el atributo valueType del elemento del array. Los valores valueType soportados son: - -* "text": para un valor de texto -* "real": para un valor numérico que puede incluir separadores como un `\<espacio>`, `<.>`, o `<,>` -* "integer": para un valor entero -* "boolean": para un valor True/False -* "color": para definir un color de fondo -* "event": para mostrar un botón con una etiqueta. - -4D utiliza widgets por defecto en función del valor "valueType" (es decir, un "text" se muestra como un widget de entrada de texto, un "boolean" como una casilla de selección), pero también están disponibles visualizaciones alternativas a través de opciones (*por ejemplo*, un real también se puede representar como un menú desplegable). La siguiente tabla muestra la visualización por defecto, así como las alternativas para cada tipo de valor: - -| valueType | Widget por defecto | Widget(s) alternativo(s) | -| --------- | --------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -| text | entrada de texto | menú desplegable (lista obligatoria) o combo box (lista de selección) | -| real | entrada de texto controlada (números y separadores) | menú desplegable (lista obligatoria) o combo box (lista de selección) | -| integer | entrada de texto controlada (números únicamente) | menú desplegable (lista obligatoria) o combo box (lista de opciones) o casilla de verificación de tres estados | -| boolean | casilla de selección | menú desplegable (lista requerida) | -| color | color de fondo | text | -| evento | botón con etiqueta | | -| | | Todos los widgets pueden tener un botón adicional de alternancia de unidades o un botón de elipsis asociado a la celda. | - -Usted define la visualización de la celda y las opciones utilizando atributos específicos en cada objeto (ver abajo). - -#### Formatos de visualización y filtros de entrada - -No se pueden definir formatos de visualización ni filtros de entrada para las columnas objeto de los list box. Se definen automáticamente en función del tipo de valor. Estos están listados en la siguiente tabla: - -| Tipo de valor | Formato por defecto | Control de entrada | -| ------------- | --------------------------------------------------------------------------------- | ------------------------ | -| text | lo mismo que se define en el objeto | cualquiera (sin control) | -| real | lo mismo que se define en el objeto (utilizando el separador decimal del sistema) | "0-9" y "." y "-" | -| | | "0-9" y "." si min>=0 | -| integer | lo mismo que se define en el objeto | "0-9" y "-" | -| | | "0-9" if min>=0 | -| Boolean | casilla de selección | N/A | -| color | N/A | N/A | -| evento | N/A | N/A | - -### Atributos - -Cada elemento del array de objetos es un objeto que puede contener uno o más atributos que definirán el contenido de la celda y la visualización de los datos (ver el ejemplo anterior). - -El único atributo obligatorio es "valueType" y sus valores soportados son "text", "real", "integer", "boolean", "color" y "event". La siguiente tabla lista todos los atributos soportados en los arrays de objetos de los list box, en función del valor "valueType" (cualquier otro atributo se ignora). A continuación se detallan los formatos de visualización y se ofrecen ejemplos. - -| | valueType | text | real | integer | boolean | color | evento | -| --------------------- | ------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------ | -| *Atributos* | *Descripción* | | | | | | | -| value | valor de la celda (entrada o salida) | x | x | x | | | | -| min | valor mínimo | | x | x | | | | -| max | valor máximo | | x | x | | | | -| behavior | Valor "tres Estados" | | | x | | | | -| requiredList | lista desplegable definida en objeto | x | x | x | | | | -| choiceList | combo box definido en objeto | x | x | x | | | | -| requiredListReference | RefList 4D, depende del valor de "saveAs" | x | x | x | | | | -| requiredListName | Nombre de la lista 4D, depende del valor "saveAs" | x | x | x | | | | -| saveAs | "reference" o "value" | x | x | x | | | | -| choiceListReference | RefList 4D, muestra un combo box | x | x | x | | | | -| choiceListName | Nombre de la lista 4D, mostrar combo box | x | x | x | | | | -| unitList | array de X elementos | x | x | x | | | | -| unitReference | índice del elemento seleccionado | x | x | x | | | | -| unitsListReference | Ver lista de unidades 4D | x | x | x | | | | -| unitsListName | 4D lista nombre de la unidad | x | x | x | | | | -| alternateButton | añadir un botón alternativo | x | x | x | x | x | | - -#### value - -Los valores de las celdas se almacenan en el atributo "value". Este atributo se utiliza tanto para la entrada como para la salida. También puede utilizarse para definir valores por defecto cuando se utilizan listas (ver a continuación). - -````4d - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // si el usuario introduce un nuevo valor, $entry contendrá el valor editado - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // si el usuario introduce un nuevo valor, $entry contendrá el valor editado - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // si el usuario introduce un nuevo valor, $entry contendrá el valor editado - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) - ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) -> Los valores null se soportan y dan como resultado una celda vacía. - -#### min y max - -Cuando el "valueType" es "real" o "integer", el objeto también acepta atributos min y max con valores apropiados (los valores deben ser del mismo tipo que el valueType). - -Estos atributos pueden utilizarse para controlar el rango de valores de entrada. Cuando se valida una celda (cuando pierde el foco), si el valor de entrada es menor que el valor mínimo o mayor que el valor máximo, entonces se rechaza. En este caso, se mantiene el valor anterior y un consejo muestra una explicación. - -````4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -El atributo behavior ofrece variaciones a la representación estándar de los valores. En 4D v15, se ofrece una única variación: - -| Atributo | Valor(es) disponible(s) | valueType(s) | Descripción | -| -------- | ----------------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| behavior | threeStates | integer | Representa un valor numérico como una casilla de selección de tres estados.
    2=intermediario, 1=seleccionado, 0=no seleccionado, -1=invisible, -2=no seleccionado desactivado, -3=seleccionado desactivado, -4=semi seleccionado desactivado | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList y choiceList - -Cuando un atributo "choiceList" o "requiredList" está presente dentro del objeto, la entrada de texto se sustituye por una lista desplegable o un combo box, dependiendo del atributo: - -* Si el atributo es "choiceList", la celda se muestra como un combo box. Esto significa que el usuario puede seleccionar o escribir un valor. -* Si el atributo es "requiredList", la celda se muestra como una lista desplegable y el usuario sólo puede seleccionar uno de los valores de la lista. - -En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. -> Los valores del widget se definen a través de un array. Si quiere asociar el widget a una lista 4D existente, debe utilizar los atributos "requiredListReference", "requiredListName", "choiceListReference" o "choiceListName". - -Ejemplos: - -* Quiere mostrar una lista desplegable con sólo dos opciones: "Open" o "Closed". "Closed" debe estar preseleccionado: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -* Quiere aceptar todo valor entero, pero mostrar un combo box para sugerir los valores más comunes: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 como valor por defecto - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName y requiredListReference - -Los atributos "requiredListName" y "requiredListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se mostrará entonces como una lista desplegable. Esto significa que el usuario sólo puede seleccionar uno de los valores proporcionados en la lista. - -Utilice "requiredListName" o "requiredListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. -> * Si desea definir estos valores a través de un simple array, debe utilizar el atributo "requiredList". -> * Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". - -Ejemplos: - -* Desea mostrar una lista desplegable basada en una lista de "colores" definida en la caja de herramientas (que contiene los valores "azul", "amarillo" y "verde"), guardarla como valor y mostrar "azul" por defecto: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -* Quiere mostrar una lista desplegable basada en una lista definida por programación y guardarla como referencia: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //muestra Londres por defecto - OB SET($ob;"requiredListReference";<>List) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName y choiceListReference - -Los atributos "choiceListName" and "choiceListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se muestra entonces como un combo box, lo que significa que el usuario puede seleccionar o escribir un valor. - -Utilice "choiceListName" o "choiceListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. -> * Si desea definir estos valores a través de un simple array, debe utilizar el atributo "choiceList". -> * Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". - -Ejemplo: - -Ejemplo: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -````4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - - -#### unitsList, unitsListName, unitsListReference y unitReference - -Puede utilizar atributos específicos para añadir unidades asociadas a los valores de las celdas (*por ejemplo, *: "10 cm", "20 píxeles", etc.). Para definir la lista de unidades, puede utilizar uno de los siguientes atributos: - -* "unitsList": un array que contiene los elementos x utilizados para definir las unidades disponibles (por ejemplo: "cm", "pulgadas", "km", "millas", etc.). Utilice este atributo para definir las unidades dentro del objeto. -* "unitsListReference": una referencia a una lista 4D que contiene las unidades disponibles. Utilice este atributo para definir unidades con una lista 4D creada con el comando [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html). -* "unitsListName": un nombre de una lista 4D basada en el diseño que contiene unidades disponibles. Utilice este atributo para definir las unidades con una lista 4D creada en la caja de herramientas. - -Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: - -* "unitReference": un único valor que contiene el índice (de 1 a x) del elemento seleccionado en la lista de valores "unitList", "unitsListReference" o "unitsListName". - -Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: - -Ejemplo: - -Queremos definir una entrada numérica seguida de dos posibles unidades: " líneas " o " píxeles ". El valor actual es "2" + "líneas". Utilizamos valores definidos directamente en el objeto (atributo "unitsList"): - -````4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Si desea añadir un botón de elipsis [...] a una celda, sólo tiene que pasar el atributo "alternateButton" con el valor True en el objeto. El botón se mostrará en la celda automáticamente. - -Cuando este botón es presionado por un usuario, se generará un evento `On Alternate Click`, y usted podrá manejarlo como quiera (vea el párrafo "Manejo de eventos" para más información). - -Ejemplo: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - - -#### valueType color - -El atributo valueType de valor "color" permite mostrar un color o un texto. - -* Si el valor es un número, se dibuja un rectángulo de color dentro de la celda. Ejemplo: - - ````4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ```` -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - - -* Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). - - -#### event valueType - -El "event" valueType muestra un botón que genera un evento `On Clicked` al ser presionado. No se puede pasar ni devolver ningún dato o valor. - -Opcionalmente, se puede pasar un atributo "label". - -Ejemplo: - -````4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -```` -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) +* Cuando se muestra el list box, sólo se debe llenar el primer array. Sin embargo, debe crear un segundo array con valores vacíos para que el list box muestre los botones desplegar/contraer: ![](../assets/en/FormObjects/hierarch15.png) +* Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. El comando `LISTBOX GET CELL POSITION` devuelve la celda en cuestión y permite construir la jerarquía adecuada: se llena el primer array con los valores repetidos y el segundo con los valores enviados desde el comando `SELECTION TO ARRAY` y se insertan tantas líneas como sean necesarias en el list box utilizando el comando `LISTBOX INSERT ROWS`. ![](../assets/en/FormObjects/hierarch16.png) -### Gestión de eventos -Se pueden manejar varios eventos mientras se utiliza un array list box de objetos: +* Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. El comando `LISTBOX GET CELL POSITION` devuelve la celda en cuestión: con el comando `LISTBOX DELETE ROWS` se eliminan tantas líneas como sean necesarias del list box. -* **On Data Change**: un evento `On Data Change` se dispara cuando se ha modificado algún valor: - * en un área de entrada de texto - * en una lista desplegable - * en un área combo box - * en un botón de unidad (cambiar del valor x al valor x+1) - * en una casilla de selección (cambia entre marcado/desmarcado) -* **On Clicked**: cuando el usuario haga clic en un botón instalado con el "event" atributo *valueType*, se generará un evento `On Clicked`. Este evento es gestionado por el programador. -* **On Alternative Click**: cuando el usuario haga clic en un botón de elipsis (atributo "alternateButton"), se generará un evento `On Alternative Click`. Este evento es gestionado por el programador. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md index 71602073532e1f..9f127d9cd8d768 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md @@ -112,7 +112,7 @@ Se soportan varios tipos de referencias de métodos: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botón](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Formularios](FormEditor/forms.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Botón Imagen](pictureButton_overview.md) - [Menú Pop up imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón radio](radio_overview.md) - [Regla](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md index f9106bd06caceb..07b9a24199ed83 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md @@ -38,7 +38,7 @@ También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COL #### Objetos soportados -[Lista Jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de Texto](text.md) +[Lista Jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de Texto](text.md) #### Ver también diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md index 7106147e1e4e5f..e882307de068f7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md @@ -45,7 +45,7 @@ Cuando esta propiedad está activada, la altura de cada línea se calcula autom #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -61,7 +61,7 @@ Coordenadas inferiores del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón radio](radio_overview.md) - [ Rectángulo](shapes_overview.md#rectangle) - [Regla](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -77,7 +77,7 @@ Coordenadas de izquierda del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -93,7 +93,7 @@ Coordenadas de derecha del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -109,7 +109,7 @@ Coordenadas superiores del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -167,7 +167,7 @@ Esta propiedad designa el tamaño vertical de un objeto. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -175,7 +175,7 @@ Esta propiedad designa el tamaño vertical de un objeto. Esta propiedad designa el tamaño horizontal de un objeto. > * Algunos objetos pueden tener una altura predefinida que no se puede modificar. -> * Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox_overview.md#list-box-columns), el usuario también puede cambiar manualmente el tamaño de la columna. +> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > * Al redimensionar el formulario, si la propiedad de [dimensionamiento horizontal "Agrandar"](properties_ResizingOptions.md#horizontal-sizing) fue asignada al list box, la columna más a la derecha se agrandará más allá de su ancho máximo, si es necesario. #### Gramática JSON @@ -186,7 +186,7 @@ Esta propiedad designa el tamaño horizontal de un objeto. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón radio](radio_overview.md) - [Regla](ruler.md) - [ Rectángulo](shapes_overview.md#rectangle) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -203,7 +203,7 @@ El ancho máximo de la columna (en píxeles). El ancho de la columna no puede au #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -220,7 +220,7 @@ El ancho mínimo de la columna (en píxeles). El ancho de la columna no puede re #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -291,7 +291,7 @@ Establece un relleno horizontal para las celdas. El valor se establece en píxel #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pies de página](properties_Footers.md) - [Encabezados](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Ver también @@ -311,7 +311,7 @@ Establece un relleno vertical para las celdas. El valor se establece en píxeles #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pies de página](properties_Footers.md) - [Encabezados](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Ver también diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md index a70e997d64973a..4771260c1d0eed 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Cuando la opción **inserción automática** no está definida (por defecto), el Esta propiedad es soportada por: -- objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox_overview.md#list-box-columns) asociadoa a una lista de selección. +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Italia" que está asociada a un combo box "Países": si la propiedad **inserción automática** está activada y un usuario introduce "España", entonces el valor "España" se añade automáticamente a la lista en memoria: @@ -47,7 +47,7 @@ También se pueden asociar listas de selección a objetos utilizando los comando #### Objetos soportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Columna List Box](listbox-column.md) --- @@ -113,7 +113,7 @@ Indica una variable o expresión a la que se le asignará un entero largo que in Define el tipo de datos para la expresión mostrada. Esta propiedad se utiliza con: -- [Columnas del List box](listbox_overview.md#list-box-columns) de los tipos de selección y colección. +- [List box columns](listbox-column.md) of the selection and collection types. - [Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays. Ver también la sección [**Tipo de expresión**](properties_Object.md#expression-type). @@ -126,7 +126,7 @@ Ver también la sección [**Tipo de expresión**](properties_Object.md#expressio #### Objetos soportados -[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox_overview.md#list-box-columns) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -183,13 +183,13 @@ Debe introducir una lista de valores. En el editor de formularios, un diálogo e #### Objetos soportados -[Columna List Box (sólo tipo array)](listbox_overview.md#list-box-columns) +[Columna List Box (sólo tipo array)](listbox-column.md) --- ## Expression -Esta descripción es específica para las columnas de tipo list box [selección](listbox_overview.md#selection-list-boxes) y [colección](listbox_overview.md#collection-or-entity-selection-list-boxes). Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. Una expresión 4D que se asociará a una columna. Puede introducir: @@ -226,7 +226,7 @@ Si se utiliza un campo, una variable o una expresión asignable (*por ejemplo Pe #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -255,7 +255,7 @@ Se pueden utilizar todas las tablas de la base de datos, independientemente de s Esta propiedad está disponible en las siguientes condiciones: - una [lista de selección](#choice-list) está asociada al objeto -- para las [entradas](input_overview.md) y [columnas list box](listbox_overview.md#list-box-columns), también se define una [lista obligatoria](properties_RangeOfValues.md#required-list) para el objeto (ambas opciones deben utilizar normalmente la misma lista), de modo que el usuario sólo pueda introducir valores de la lista. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Esta propiedad especifica, en el contexto de un campo o variable asociado a una lista de valores, el tipo de contenido a guardar: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md index 3c96795e2d3ae3..0134222b38475a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ El campo contiene realmente "proportion". 4D acepta y almacena la entrada comple #### Objetos soportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -83,7 +83,7 @@ La siguiente tabla muestra las opciones disponibles: #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -240,7 +240,7 @@ La siguiente tabla muestra cómo afectan los distintos formatos a la visualizaci #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) --- @@ -299,7 +299,7 @@ Si el campo se reduce a un tamaño menor que el de la imagen original, la imagen #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -332,7 +332,7 @@ La siguiente tabla muestra los formatos de visualización de los campos de hora #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -341,7 +341,7 @@ La siguiente tabla muestra los formatos de visualización de los campos de hora Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: * un texto en un [objeto de entrada](input_overview.md) -* un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox_overview.md#list-box-columns), +* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), ... puede seleccionar el texto que se mostrará para cada valor: @@ -376,7 +376,7 @@ Las columnas booleanas también pueden mostrarse como menús emergentes. En este #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -445,7 +445,7 @@ En ese caso, el título de la casilla de verificación puede introducirse utiliz #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -481,7 +481,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objetos soportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) --- @@ -512,7 +512,7 @@ Esta propiedad sólo se utiliza cuando se dibujan objetos situados en el cuerpo #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -567,4 +567,4 @@ Tenga en cuenta que, independientemente del valor de la opción Ajuste de texto, #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md index afd19ead83749d..c3aa58c8fb95e6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md @@ -27,7 +27,7 @@ Permite al usuario acceder a un menú contextual estándar en el objeto cuando s Para una imagen de tipo [entrada](input_overview.md), además de los comandos de edición estándar (Cortar, Copiar, Pegar y Borrar), el menú contiene el comando **Importar...**, que puede utilizarse para importar una imagen almacenada en un archivo, así como el comando **Guardar como...**, que puede utilizarse para guardar la imagen en el disco. El menú también permite modificar el formato de visualización de la imagen: se ofrecen las opciones **Truncado no centrado**, **Escalado para ajustar** y **Escalado para ajustar centrado prop.**. La modificación del [formato de visualización](properties_Display.md#picture-format) utilizando este menú es temporal; no se guarda con el registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. La lista puede almacenar hasta 10 fuentes (más allá, la última fuente utilizada sustituye a la más antigua). Por defecto, esta lista está vacía y la opción no se muestra. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -63,7 +63,7 @@ Cuando esta propiedad está desactivada, se desactiva todo menú emergente asoci #### Objetos soportados -[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) --- @@ -119,7 +119,7 @@ A continuación se presenta una tabla que explica cada una de las opciones de fi #### Objetos soportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md index b9093d7d39de42..4af7467a3e4ab9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md @@ -29,7 +29,7 @@ Esta propiedad se utiliza para definir la altura de línea de un pie de list box * Si se define más de un tamaño, 4D utiliza el mayor. Por ejemplo, si una línea contiene "Verdana 18", "Geneva 12" y "Arial 9", 4D utiliza "Verdana 18" para determinar la altura de la línea (por ejemplo, 25 píxeles). Esta altura se multiplica por el número de líneas definidas. * Este cálculo no tiene en cuenta el tamaño de las imágenes ni los estilos aplicados a las fuentes. * En macOS, la altura de línea puede ser incorrecta si el usuario introduce caracteres que no están disponibles en la fuente seleccionada. Cuando esto ocurre, se utiliza un tipo de letra sustituto, lo que puede provocar variaciones en el tamaño. -> > This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv17R6/4D/17-R6/List-box-footer-specific-properties.300-4354808.en.html) command. +> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. Conversión de unidades: cuando se pasa de una unidad a otra, 4D las convierte automáticamente y muestra el resultado en la Lista de propiedades. Por ejemplo, si la fuente utilizada es "Lucida grande 24", una altura de "1 línea" se convierte en "30 píxeles" y una altura de "60 píxeles" se convierte en "2 líneas". diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md index c82e5072b462ac..3e275536186674 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md @@ -26,7 +26,7 @@ Puede: #### Objetos soportados -[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Botón Imagen](pictureButton_overview.md) - [Menu Pop-up Imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) +[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Pie de List Box](listbox-header-footer.md#footers) - [Botón Imagen](pictureButton_overview.md) - [Menu Pop-up Imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) #### Otras funcionalidades de ayuda diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md index 1161f890b5888d..3e5bbb87dbe7d9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Colección de columnas del list box. | ------- | ---------------------------- | ---------------------------------------------------- | | columns | colección de objetos columna | Contiene las propiedades de las columnas de list box | -Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox_overview.md#column-specific-properties). +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### Objetos soportados diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md index 68816340994332..6fcfec4e4af951 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objetos soportados -[Área 4D View Pro](writeProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -40,7 +40,7 @@ Para más información sobre las reglas de denominación de los objetos de formu #### Objetos soportados -[Área 4D View Pro](writeProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Botón de radio](radio_overview.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -130,20 +130,20 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti #### Objetos soportados -[Área 4D View Pro](writeProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Lista jerárquica](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md#overview) - [Indicador de progreso](progressIndicator.md) - [Botón radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md#overview) - [Control de pestañas](tabControl.md) - [Área Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- ## Tipo de expresión -> Esta propiedad se denomina [**Data Type**](properties_DataSource.md#data-type-expression-type) en la Lista de propiedades para las columnas de list box de tipo [selección](listbox_overview.md#selection-list-boxes) y [colección](listbox_overview.md#collection-or-entity-selection-list-boxes) y para las [Listas desplegables](dropdownList_Overview.md) asociadas a un [objeto](FormObjects/dropdownList_Overview.md#using-an-object) o a un [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique el tipo de datos para la expresión o variable asociada al objeto. Tenga en cuenta que el objetivo principal de este ajuste es configurar las opciones (como los formatos de visualización) disponibles para el tipo de datos. En realidad, no escribe la variable en sí. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). Sin embargo, esta propiedad tiene una función tipográfica en los siguientes casos específicos: - **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas. -- **[Columnas List Box ](listbox_overview.md#list-box-columns)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo dato/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo dato/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles. - **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos rigen la visualización de variables de imagen en los formularios. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de variables. Para ello, es necesario que la instrucción `C_PICTURE(varName)` se haya ejecutado antes de cargar el formulario (normalmente, en el método que llama al comando `DIALOG`), o que la variable se haya digitado a nivel de formulario utilizando la propiedad tipo de expresión. De lo contrario, la variable imagen no se mostrará correctamente (sólo en modo interpretado). #### Gramática JSON @@ -154,7 +154,7 @@ Sin embargo, esta propiedad tiene una función tipográfica en los siguientes ca #### Objetos soportados -[Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -328,4 +328,4 @@ Cuando está configurado **Personalizado** ("none" en JSON), 4D no realiza cálc #### Objetos soportados -[Pie de list box](listbox_overview.md#list-box-footers) +[Pie de list box](listbox-header-footer.md#footers) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md index 4b5a6c408fb3df..03e568e6b0d831 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md @@ -52,7 +52,7 @@ Permite definir una lista cuyos valores no pueden introducirse en el objeto. Si #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -71,4 +71,4 @@ La creación de una lista obligatoria no muestra automáticamente la lista cuand #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md index 76299761a88fb5..fea6c173feaee6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md @@ -62,7 +62,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -87,7 +87,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md#overview) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -127,4 +127,4 @@ Designa si el tamaño de la columna puede ser modificado por el usuario. #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md index 3c1411dc148562..43deeeeabe0217 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md @@ -36,7 +36,7 @@ Puede definir esta propiedad utilizando el comando [**OBJECT SET FONT STYLE**](h #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -55,7 +55,7 @@ También puede definir esta propiedad utilizando el comando [**OBJECT SET FONT S #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -71,7 +71,7 @@ Hace que el texto tenga una línea por debajo. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -107,7 +107,7 @@ Hay tres temas de fuentes disponibles: #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) ### Familia de fuentes @@ -127,7 +127,7 @@ Puede definirla utilizando el comando [**OBJECT SET FONT**](https://doc.4d.com/4 #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -143,7 +143,7 @@ Permite definir el tamaño de la fuente del objeto en puntos. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -169,7 +169,7 @@ También puede definir esta propiedad utilizando el comando [**OBJECT SET RGB CO #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progreso](progressIndicator.md) - [Regla](ruler.md) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Indicadores de progreso](progressIndicator.md) - [Regla](ruler.md) - [Botón de opciòn](radio_overview.md) - [Área de texto](text.md) --- @@ -251,7 +251,7 @@ Ubicación horizontal del texto dentro del área que lo contiene. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de selección](checkbox_overview.md) (todos los estilos excepto Regular y Flat) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Pie List Box](listbox_overview.md#list-box-footers) - [Botón radio](radio_overview.md) (todos los estilos excepto Regular y Flat) - [Área texto](text.md) +[Botón](button_overview.md) - [Casilla de selección](checkbox_overview.md) (todos los estilos excepto Regular y Flat) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Encabezado List Box](listbox-header-footer.md#headers) - [Pie List Box](listbox-header-footer.md#footers) - [Botón radio](radio_overview.md) (todos los estilos excepto Regular y Flat) - [Área texto](text.md) --- @@ -274,7 +274,7 @@ Esta propiedad también puede ser manejada por los comandos [OBJECT Get vertical #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md index 7005e27d03425f..6f3de7fc911b18 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md @@ -74,7 +74,7 @@ Designa la ubicación de un icono en relación con el objeto formulario. #### Objetos soportados -[Encabezado de list box](listbox_overview.md#list-box-headers) +[Encabezado de list box](listbox-header-footer.md#headers) --- @@ -149,7 +149,7 @@ El nombre de la ruta a introducir es similar al de [ la propiedad Ruta de acceso #### Objetos soportados -[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) --- @@ -256,10 +256,10 @@ Es importante señalar que la propiedad "Con menú emergente" sólo gestiona el #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -|:-------------- | -------------- | --------------------------------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| Nombre | Tipos de datos | Valores posibles | +|:-------------- | -------------- | ------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### Objetos soportados -[Botón de la barra de herramientas](button_overview.md#toolbar) - [Botón Bisel](button_overview.md#bevel) - [Botón Bisel redondeado](button_overview.md#rounded-bevel) - [Botón Gradiente OS X](button_overview.md#os-x-gradient) - [Botón Texturizado OS X](button_overview.md#os-x-textured) - [Botón Office XP](button_overview.md#office-xp) - [Botón Círculo](button_overview.md#circle) - [Personalizado](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md index 376dc8260f505f..932fc1e5fe4dae 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md @@ -99,12 +99,18 @@ La función `.at()` devuelve el elemento en Los números enteros negativos cuentan hacia atrás desde el último elemento de la colección. -Igual a +La función devuelve Undefined si el *index* sobrepasa los límites de la colección. #### Ejemplo ```4d -Lanzamiento +var $col : Collection +$col:=New collection(10; 20; 30; 40; 50) +$element:=$col.at(0) // 10 +$element:=$col.at(1) // 20 +$element:=$col.at(-1) // 50 +$element:=$col.at(-2) // 40 +$element:=$col.at(10) // indefinido ``` @@ -127,10 +133,10 @@ Lanzamiento
    -| Parámetros | Tipo | | Descripción | -| ------------ | --------------- | :-------------------------: | ---------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real, Undefined | <- | donde: | +| Parámetros | Tipo | | Descripción | +| ------------ | --------------- | :-------------------------: | ----------------------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | +| Resultado | Real, Undefined | <- | Media aritmética (promedio) de los valores de la colección |
    @@ -251,7 +257,7 @@ Por defecto, los elementos *col2* se añaden al final de la colección original. - Si *index* es mayor que la longitud de la colección, el índice inicial real se definirá en la longitud de la colección. - Si *index* < 0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). -- En caso de incoherencia, se aplican las siguientes reglas: +- Si el valor calculado es negativo, *index* toma el valor 0. #### Ejemplo @@ -285,7 +291,7 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6] | Parámetros | Tipo | | Descripción | | ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------- | | value | any | -> | Valores a concatenar. Si *value* es una colección, todos sus elementos se añaden al final de la colección original. | -| Resultado | Collection | <- | Colección original con valores rellenados | +| Resultado | Collection | <- | Nueva colección con valor(es) añadido(s) a la colección original | @@ -296,7 +302,7 @@ La función.`.concat()` devuelve una nu > Esta función no modifica la colección original. -La colección devuelta contiene el elemento especificado por *startFrom* y todos los elementos subsiguientes hasta, pero sin incluir, el elemento especificado por *end*. Si sólo se especifica el parámetro *startFrom*, la colección devuelta contiene todos los elementos desde *startFrom* hasta el último elemento de la colección original. +Si *value* es una colección, todos sus elementos se añaden al final de la colección original. Si *value* no es una colección, se añade ella misma como un nuevo elemento. #### Ejemplo @@ -335,25 +341,25 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8] | option | Integer | -> | `ck resolve pointers`: resolver punteros antes de copiar,
    `ck shared`: devolver una colección compartida | | groupWithCol | Collection | -> | Colección compartida que se agrupa con la colección resultante | | groupWithObj | Object | -> | Objeto compartido que se agrupa con la colección resultante | -| Resultado | Collection | <- | Colección original ordenada | +| Resultado | Collection | <- | Copia profunda de la colección original | #### Descripción -En caso de incoherencia, se aplican las siguientes reglas: +La función `.copy()` devuelve una copia profunda de la instancia de la colección.***Deep copy*** significa que los objetos o colecciones dentro de la colección original se duplican y no comparten ninguna referencia con la colección devuelta. > Esta función no modifica la colección original. -Lanzamiento +Si se pasa, el parámetro *option* puede contener una de las siguientes constantes (o ambas): | option | Descripción | | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck resolve pointers` | Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. En este caso, cada puntero presente en la colección se evalúa al copiar y se utiliza su valor desreferenciado. | +| `ck resolve pointers` | Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. Sin embargo, puede resolver los punteros al copiar pasando la constante `ck resolve pointers`. En este caso, cada puntero presente en la colección se evalúa al copiar y se utiliza su valor desreferenciado. | | `ck shared` | Por defecto, `copy()` devuelve una colección Clásica (no compartida), incluso si el comando se aplica a una colección compartida. Pasa la constante `ck shared` para crear una colección compartida. En este caso, puede utilizar el parámetro *groupWith* para asociar la colección compartida con otra colección u objeto (ver más adelante). | -En caso de incoherencia, se aplican las siguientes reglas: +Los parámetros *groupWithCol* o *groupWithObj* permiten designar una colección o un objeto al que se debe asociar la colección resultante. :::note @@ -385,7 +391,7 @@ End use #### Ejemplo 2 -Queremos combinar *$sharedColl1* y *$sharedColl2*. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. +Queremos combinar *$sharedColl1* y *$sharedColl2*. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. Por lo tanto, debemos hacer una copia compartida de *$sharedColl1* y designar *$sharedColl2* como grupo compartido para la copia. ```4d var $sharedColl1;$sharedColl2;$copyColl : Collection @@ -420,10 +426,24 @@ End use #### Ejemplo 4 -Primer elemento de la colección +Este ejemplo ilustra el uso de la opción `ck resolve pointers`: ```4d -Mayor que + var $col : Collection + var $p : Pointer + $p:=->$what + + $col:=New collection + $col.push(New object("alpha";"Hello";"num";1)) + $col.push(New object("beta";"You";"what";$p)) + + $col2:=$col.copy() + $col2[1].beta:="World!" + ALERT($col[0].alpha+" "+$col2[1].beta) //muestra "Hello World!" + + $what:="You!" + $col3:=$col2.copy(ck resolve pointers) + ALERT($col3[0].alpha+" "+$col3[1].what) //muestra "Hello You!" ``` @@ -449,14 +469,14 @@ Mayor que | Parámetros | Tipo | | Descripción | | ------------ | ---- | :-------------------------: | ---------------------------------------------------------------- | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | Primer elemento de la colección | +| Resultado | Real | <- | Número de elementos en la colección | #### Descripción -Si se intenta eliminar un elemento de una colección vacía, el método no hace nada (no se genera ningún error). +La función `.count()` devuelve el número de elementos no nulos en la colección. Si la colección contiene objetos, puede pasar el parámetro *propertyPath*. En este caso, sólo se tienen en cuenta los elementos que contienen el *propertyPath*. @@ -499,7 +519,7 @@ Si la colección contiene objetos, puede pasar el parámetro *propertyPath*. En | ------------ | ---- | :-------------------------: | ---------------------------------------------------------------- | | value | any | -> | Valor a contar | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | Valor a contar | +| Resultado | Real | <- | Número de ocurrencias del valor | @@ -641,7 +661,7 @@ Ejemplos | ----------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------- | | collection2 | Collection | -> | Colección a comparar | | option | Integer | -> | `ck diacritical`: evaluación diacrítica ("A" # "a" por ejemplo) | -| Resultado | Boolean | <- | Descripción | +| Resultado | Boolean | <- | True si las colecciones son idénticas, false en caso contrario | @@ -653,11 +673,11 @@ La función `.equal()` compara recursiva :::note Notas - La función `.equal()` solo comprueba la igualdad para los elementos de tipo cadena, booleano, número y null en las colecciones. No verifica la igualdad para objetos nativos. -- Constantes **null**: utilizando la palabra clave "null" se encontrarán las propiedades **null** y **undefined**. +- Los elementos con valores **null** no son iguales a los elementos Undefined. ::: -Por defecto, se realiza una evaluación no diacrítica. La evaluación distingue entre mayúsculas y minúsculas y diferencia los caracteres acentuados. +Por defecto, se realiza una evaluación no diacrítica. Si desea que la evaluación diferencie entre mayúsculas y minúsculas o que diferencie los caracteres acentuados, pase la constante `ck diacritical` en el parámetro option. :::tip @@ -715,7 +735,7 @@ Una comparación recursiva de colecciones puede llevar mucho tiempo si la colecc | formula | 4D.Function | -> | Objeto fórmula | | methodName | Text | -> | Nombre de un método | | param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Boolean | <- | Lanzamiento | +| Resultado | Boolean | <- | True si todos los elementos han pasado la prueba con éxito | @@ -726,8 +746,8 @@ La función `.every()` devuelve **true** Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -739,7 +759,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Copia invertida de la colección +- (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. En todos los casos, en el momento en que la función.every() encuentra el primer elemento de la colección evaluado como false, deja de llamar a la retrollamada y devuelve false\*\*. @@ -876,31 +896,31 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------- | -| value | any | -> | Valor a asignar | -| startFrom | Integer | -> | Índice de inicio (incluido) | -| end | Integer | -> | Índice final (no incluido) | -| Resultado | Collection | <- | *methodName*, el nombre de un método proyecto (texto). | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ---------------------------------------------- | +| value | any | -> | Valor a asignar | +| startFrom | Integer | -> | Índice de inicio (incluido) | +| end | Integer | -> | Índice final (no incluido) | +| Resultado | Collection | <- | Colección original con valores rellenados |
    #### Descripción -Igual a +La función `.fill()` llena la colección con el *valor* especificado, opcionalmente desde el índice *startFrom* hasta el índice *end*, y devuelve la colección resultante. > Esta función modifica la colección original. -- Descripción -- Igual a -- Descripción +- Si se omite el parámetro *startFrom*, *value* se aplica a todos los elementos de la colección (*startFrom*=0). +- Si se pasa el parámetro *startFrom* y se omite *end*, *value* se aplica a los elementos de la colección a partir de *startFrom* hasta el último elemento de la colección (*end*=length). +- Si se pasan tanto el parámetro *startFrom* como *end*, *value* se aplica a los elementos de la colección empezando en *startFrom* hasta el elemento *end*. En caso de incoherencia, se aplican las siguientes reglas: - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). Si el valor calculado es negativo, *startFrom* toma el valor 0. -- Soporte de querySettings -- Copia invertida de la colección +- Si *end* < 0 , se recalcula como *end:=end+length*. +- Si *end* < *startFrom* (valores pasados o calculados), el método no hace nada. #### Ejemplo @@ -934,12 +954,12 @@ En caso de incoherencia, se aplican las siguientes reglas:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | donde: | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | Nueva colección que contiene elementos filtrados (copia superficial) |
    @@ -952,8 +972,8 @@ La función `.filter()` devuelve una nu Se designa la retrollamada a ejecutar para filtrar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). Se llama a la retrollamada con los parámetros pasados en *param* (opcional) y un objeto en primer parámetro (*$1*). La retrollamada puede realizar cualquier prueba, con o sin el parámetro(s) y debe devolver **true** para cada elemento que cumpla la condición y por lo tanto, debe añadirse a la nueva colección. @@ -965,12 +985,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Nombre de un método +- *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de filtro y debe conservarse, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. :::note -Mayor o igual que +Cuando se utiliza *methodName* como callback, y si el método no devuelve ningún valor, `.filter()` buscará la propiedad *$1.result* que debe dar el valor **true** para cada elemento que cumpla la condición. ::: @@ -1023,27 +1043,27 @@ Quiere filtrar los elementos según su tipo de valor:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | any | <- | La función `.multiSort()` permite realizar una ordenación sincronizada multinivel sobre un conjunto de colecciones. | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | any | <- | Primer valor encontrado, o Undefined si no se encuentra |
    #### Descripción -Cuando se utilizan marcadores de posición, no es posible anular las condiciones de seguridad: +La función `.find()` devuelve el primer valor de la colección para el que el resultado de *formula* o de *methodName*, aplicado a cada elemento, devuelve **true**. > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -1055,12 +1075,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Ordenar una colección de números de forma ascendente y descendente: +- (obligatorio si ha utilizado un método) *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de búsqueda, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. Por defecto, `.find()` busca en toda la colección. Opcionalmente, se puede pasar en *startFrom* el índice del elemento desde el que iniciar la búsqueda. -- Uso del paréntesis +- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1127,14 +1147,14 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046 #### Descripción -Ejemplo: +La función `.findIndex()` devuelve el índice, en la colección, del primer valor para el que *formula* o *methodName*, aplicados sobre cada elemento, devuelven **true**. > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Desea ordenar la colección resultante: +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -1146,12 +1166,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Ordenar una colección de números de forma ascendente y descendente: +- (obligatorio si ha utilizado un método) *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de búsqueda, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. Por defecto, `.findIndex()` busca en toda la colección. Opcionalmente, se puede pasar en *startFrom* el índice del elemento desde el que iniciar la búsqueda. -- Uso del paréntesis +- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1193,16 +1213,16 @@ $val3:=$c.findIndex($val2+1;Formula($1.value.name=$2);"Clanton") //$val3=4
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Resultado | any | <- | Obtiene los datos coincidentes, admite el comodín (@), no distingue entre mayúsculas de minúsculas ni diacríticas. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------- | +| Resultado | any | <- | Primer elemento de la colección |
    #### Descripción -Diferente de +La función `.first()` devuelve el primer elemento de la colección. > Esta función no modifica la colección original. @@ -1241,19 +1261,19 @@ $first:=$emptyCol.first() // devuelve Undefined
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| depth | Integer | -> | A qué profundidad debe aplanarse una estructura de colección anidada. Por defecto=1 | -| Resultado | Collection | <- | *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | +| depth | Integer | -> | A qué profundidad debe aplanarse una estructura de colección anidada. Por defecto=1 | +| Resultado | Collection | <- | Colección aplanada |
    #### Descripción -Menor que +La función `.flat()` crea una nueva colección con todos los elementos de la subcolección concatenados recursivamente hasta la *depth* especificada. -expresión +Por defecto, si se omite el parámetro *depth*, sólo se aplanará el primer nivel de la estructura de la colección anidada. > Esta función no modifica la colección original. @@ -1297,12 +1317,12 @@ $col.flat(MAXLONG)
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | Comentario | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | Colección de valores transformados y aplanados en una profundidad de 1 |
    @@ -1311,14 +1331,14 @@ $col.flat(MAXLONG) La función `.flatMap()` crea una nueva colección basada en el resultado de la llamada a la función *formula* 4D o al método *methodName* sobre cada elemento de la colección original y aplanada por una profundidad de 1. Opcionalmente, puede pasar parámetros a *formula* o *methodName* utilizando los parámetros *param*. -Valor mínimo en la colección +Esta función es idéntica a una llamada a [`map()`](#map) seguida de una llamada a [`flat()`](#flat) de profundidad 1. > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1). @@ -1330,7 +1350,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Descripción +- (obligatorio si ha utilizado un método) *$1.result* (cualquier tipo): nuevo valor transformado para añadir a la colección resultante - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 @@ -1392,18 +1412,18 @@ $c2:=$c.flatMap($f; $c.sum())
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ---------------------------------- | -| toSearch | Expression | -> | Expresión a buscar en la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Boolean | <- | Ejemplo 1 | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ----------------------------------------------- | +| toSearch | Expression | -> | Expresión a buscar en la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Boolean | <- | True si *toSearch* se encuentra en la colección |
    #### Descripción -Ejemplo +La función `.includes()` devuelve True si la expresión *toSearch* se encuentra entre los elementos de la colección, en caso contrario False. > Esta función no modifica la colección original. @@ -1413,12 +1433,12 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -la colección está vacía, +*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad del tipo de datos). -Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). +Opcionalmente, puede pasar el índice de la colección desde el que iniciar la búsqueda en *startFrom*. -- Uso de marcadores de posición -- Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Atención**: recuerde que los elementos de la colección están numerados desde 0. +- Si *startFrom* >= la longitud de la colección, se devuelve False, lo que significa que no se busca en la colección. +- Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). Tenga en cuenta que incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). #### Ejemplo @@ -1457,18 +1477,18 @@ Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final d
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ---------------------------------- | -| toSearch | Expression | -> | Expresión a buscar en la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Integer | <- | Descripción | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ---------------------------------------------------------------------------------- | +| toSearch | Expression | -> | Expresión a buscar en la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Integer | <- | Índice de la primera ocurrencia de toSearch en la colección, -1 si no se encuentra |
    #### Descripción -Ejemplo: +La función `.indexOf()` busca la expresión *toSearch* entre los elementos de la colección y devuelve el índice de la primera ocurrencia encontrada, o -1 si no se encontró. > Esta función no modifica la colección original. @@ -1478,11 +1498,11 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -la colección está vacía, +*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad del tipo de datos). -Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). +Opcionalmente, puede pasar el índice de la colección desde el que iniciar la búsqueda en *startFrom*. -- Uso del paréntesis +- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1523,7 +1543,7 @@ Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final d | ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------- | | queryString | Text | -> | Criterio de búsqueda | | value | any | -> | Valor(es) a comparar cuando se utiliza(n) marcador(es) de posición | -| Resultado | Collection | <- | Ejemplo 3 | +| Resultado | Collection | <- | Índice(s) de elementos que coinciden con queryString en la colección | @@ -1534,13 +1554,13 @@ La función `.indices()` funciona exactamente igual que la función [`.query()`] > Esta función no modifica la colección original. -Ejemplo 1 +El parámetro *queryString* utiliza la siguiente sintaxis: ```4d propertyPath comparator value {logicalOperator propertyPath comparator value} ``` -Los elementos se ordenan de forma descendente +Para una descripción detallada de los parámetros *queryString* y *value*, consulte la función `dataClass.query()`. #### Ejemplo @@ -1577,27 +1597,27 @@ Los elementos se ordenan de forma descendente
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ------------------------------------------------------ | -| index | Integer | -> | Dónde insertar el elemento | -| element | any | -> | Elemento a insertar en la colección | -| Resultado | Collection | <- | Con el siguiente método ***Flatten***: | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | -------------------------------------------------------- | +| index | Integer | -> | Dónde insertar el elemento | +| element | any | -> | Elemento a insertar en la colección | +| Resultado | Collection | <- | Colección original que contiene los elementos insertados |
    #### Descripción -Búsquedas con fechas: +La función `.insert()` inserta *element* en la posición *index* especificada en la instancia de la colección y devuelve la colección modificada. > Esta función modifica la colección original. -Este ejemplo devuelve las personas contratadas hace más de 90 días: +En *index*, pase la posición donde quiere insertar el elemento en la colección. > **Atención**: recuerde que los elementos de la colección están numerados desde 0. - Si *index* la longitud de la colección, el índice inicial real se fijará en la longitud de la colección. -- Ejemplo 1 +- Si *index* <0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). - Si el valor calculado es negativo, index toma el valor 0. Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. @@ -1632,18 +1652,18 @@ Se puede insertar cualquier tipo de elemento aceptado por una colección, inclus
    -| Parámetros | Tipo | | Descripción | -| ---------- | ------- | :-------------------------: | ------------------------------------ | -| delimiter | Text | -> | Separador a utilizar entre elementos | -| option | Integer | -> | Conjunción | -| Resultado | Text | <- | Ejemplo 3 | +| Parámetros | Tipo | | Descripción | +| ---------- | ------- | :-------------------------: | --------------------------------------------------------------------------------------------- | +| delimiter | Text | -> | Separador a utilizar entre elementos | +| option | Integer | -> | `ck ignore null or empty`: ignorar las cadenas nulas y vacías en el resultado | +| Resultado | Text | <- | Cadena que contiene todos los elementos de la colección, separados por un delimitador |
    #### Descripción -Tipo +La función `.join()` convierte todos los elementos de la colección en cadenas y las concatena utilizando la cadena delimiter especificada como separador.La función devuelve la cadena resultante. > Esta función no modifica la colección original. @@ -1679,16 +1699,16 @@ Por defecto, los elementos nulos o vacíos de la colección se devuelven en la c
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------ | -| Resultado | any | <- | Si el valor calculado < 0, *startFrom* toma el valor 0. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------- | +| Resultado | any | <- | Último elemento de la colección |
    #### Descripción -Diferente de +La función `.last()` devuelve el último elemento de la colección. > Esta función no modifica la colección original. @@ -1697,7 +1717,15 @@ La función devuelve Undefined si la colección está vacía. #### Ejemplo ```4d -Propiedad +var $col; $emptyCol : Collection +var $last : Variant +$col:=New collection(10; 20; 30; "hello"; 50) +$last:=$col.last() // 50 + +$emptyCol:=New collection() //empty +// $last:=$emptyCol[$emptyCol.length-1] //devuelve un error +$last:=$emptyCol.last() // devuelve Indefinido + ``` @@ -1720,18 +1748,18 @@ Propiedad
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------------- | -| toSearch | Expression | -> | El elemento que se va a buscar dentro de la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Integer | <- | Descripción | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------- | +| toSearch | Expression | -> | El elemento que se va a buscar dentro de la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Integer | <- | Índice de la última ocurrencia de toSearch en la colección, -1 si no se encuentra |
    #### Descripción -Ejemplo +La función `.lastIndexOf()` busca la expresión *toSearch* entre los elementos de la colección y devuelve el índice de la última ocurrencia, o -1 si no se encontró. > Esta función no modifica la colección original. @@ -1741,11 +1769,11 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -Descripción +*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad). Opcionalmente, puede pasar el índice de la colección desde el cual iniciar una búsqueda en reversa en *startFrom*. -- Notas +- Si *startFrom* >= la longitud de la colección menos uno (coll.length-1), se busca en toda la colección (por defecto). - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). Si el valor calculado es negativo, se devuelve -1 (no se busca en la colección). **Nota:** incluso si *startFrom* es negativo, la colección se sigue buscando de derecha a izquierda. - Si *startFrom* = 0, se devuelve -1 lo que significa que la colección no se busca. @@ -1781,14 +1809,17 @@ Opcionalmente, puede pasar el índice de la colección desde el cual iniciar una #### Descripción -Ejemplo 2 +La propiedad `.length` devuelve el número de elementos en la colección. La propiedad `.length` se inicializa cuando se crea la colección. Añadir o eliminar elementos actualiza la longitud, si es necesario. Esta propiedad es **sólo lectura** (no se puede utilizar para definir el tamaño de la colección). #### Ejemplo ```4d -Tipo + var $col : Collection //$col.length inicializada en 0 + $col:=New collection("one";"two";"three") //$col.length actualizada a 3 + $col[4]:="five" //$col.length actualizada a 5 + $vSize:=$col.remove(0;3).length //$vSize=2 ``` @@ -1812,12 +1843,12 @@ Tipo
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | `.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | Colección de valores transformados |
    @@ -1830,8 +1861,8 @@ La función `.map()` crea una nueva colecc Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1). @@ -1843,7 +1874,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Descripción +- (obligatorio si ha utilizado un método) *$1.result* (cualquier tipo): nuevo valor transformado para añadir a la colección resultante - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo @@ -1878,7 +1909,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) | Parámetros | Tipo | | Descripción | | ------------ | ---- | :-------------------------: | ------------------------------------------------------------------- | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | -| Resultado | any | <- | Comentario | +| Resultado | any | <- | Valor máximo en la colección | @@ -1893,7 +1924,7 @@ Si la colección contiene diferentes tipos de valores, la función `.max()` devo Si la colección contiene objetos, pase el parámetro *propertyPath* para indicar la propiedad del objeto cuyo valor máximo desea obtener. -Lanzamiento +Si la colección está vacía, `.max()` devuelve *Undefined*. #### Ejemplo @@ -1928,25 +1959,25 @@ Lanzamiento
    -| Parámetros | Tipo | | Descripción | -| ------------ | ---- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | -| Resultado | any | <- | *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; | +| Parámetros | Tipo | | Descripción | +| ------------ | ---- | :-------------------------: | ------------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | +| Resultado | any | <- | Valor mínimo en la colección |
    #### Descripción -Ejemplo 2 +La función `.min()` devuelve el elemento con el valor más pequeño de la colección (el primer elemento de la colección tal y como se ordenaría en orden ascendente utilizando la función [`.sort()`](#sort)). > Esta función no modifica la colección original. -La función `.min()` devuelve el elemento con el valor más pequeño de la colección (el primer elemento de la colección tal y como se ordenaría en orden ascendente utilizando la función [`.sort()`](#sort)). +Si la colección contiene diferentes tipos de valores, la función `.min()` devolverá el valor mínimo dentro del primer tipo de elemento en el orden de la lista de tipos (ver la descripción de [`.sort()`](#sort)). -Modificaciones +Si la colección contiene objetos, pase el parámetro *propertyPath* para indicar la propiedad del objeto cuyo valor mínimo desea obtener. -Lanzamiento +Si la colección está vacía, `.min()` devuelve *Undefined*. #### Ejemplo @@ -1981,20 +2012,20 @@ Lanzamiento
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ------------------ | -| formula | 4D.Function | -> | Objeto fórmula | -| colsToSort | Collection | -> | Ejemplo 2 | -| Resultado | Collection | <- | La nueva colección | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| colsToSort | Collection | -> | Colección de colecciones y/u objetos con propiedades {`collection`:*colToSort*;`order`:`ck ascending` o `ck descending`} | +| Resultado | Collection | <- | Colección original ordenada |
    #### Descripción -Menor o igual que +La función `.multiSort()` permite realizar una ordenación sincronizada multinivel sobre un conjunto de colecciones. -> Ejemplo 2 +> Esta función modifica la colección original, así como todas las colecciones utilizadas en el parámetro *colsToSort*. Si se llama a `.multiSort()` sin parámetros, la función tiene el mismo efecto que la función [`.sort()`](#sort): la colección se ordena (sólo valores escalares) en orden ascendente por defecto, según su tipo. Si la colección contiene valores de diferentes tipos, se agrupan primero por tipo y se ordenan después. Si attributePath lleva a una propiedad de objeto que contiene valores de diferentes tipos, primero se agrupan por tipo y se ordenan después. @@ -2006,13 +2037,13 @@ Si se llama a `.multiSort()` sin parámetros, la función tiene el mismo efecto 6. collections 7. dates -Mayor que +**Ordenación sincronizada de un nivel** Para ordenar varias colecciones de forma sincrónica, basta con pasar en *colsToSort* una colección de colecciones para ordenar. Puede pasar un número ilimitado de colecciones. La colección original se ordenará en orden ascendente y todas las colecciones *colsToSort* se ordenarán de forma sincronizada. :::note -Descripción +Todas las colecciones *colsToSort* deben tener el mismo número de elementos, de lo contrario se devuelve un error. ::: @@ -2021,25 +2052,25 @@ Si desea ordenar las colecciones en algún otro orden que no sea ascendente, deb En *index*, pase la posición donde quiere eliminar el elemento de la colección. - $1 (objeto), donde: - - Lanzamiento - - Conjunción + - *$1.value* (todo tipo): valor del primer elemento a comparar + - *$1.value2* (todo tipo): valor del segundo elemento a comparar - $2...$N (cualquier tipo): parámetros adicionales -Quiere obtener el primer elemento de texto con una longitud menor que 5: +**Ordenación sincronizada multinivel** -Ejemplos +La definición de una ordenación sincronizada multinivel requiere que se pase un objeto que contenga las propiedades {`collection`:*colToSort*;`order`:`ck ascending` o `ck descending`} en lugar de una colección *colToSort* para cada colección que se utilizará como subnivel. -Ejemplo 2 +Los niveles de ordenación vienen determinados por el orden en que se pasan las colecciones en el parámetro *colsToSort*: la posición de un objeto `collection`/`order` en la sintaxis determina su nivel de ordenación. :::note -Ejemplo 2 +La función `.multiSort()` utiliza un algoritmo de ordenación [estable](https://en.wikipedia.org/wiki/Sorting_algorithm#Stability). ::: #### Ejemplo 1 -Descripción +Una simple ordenación sincronizada de colecciones con diferentes tipos de valores: ```4d var $col;$col2;$col3 : Collection @@ -2078,7 +2109,7 @@ $continent.multiSort([$country; {collection: $city; order: ck ascending}]) #### Ejemplo 3 -Resultado +También puede sincronizar colecciones de objetos. ```4d var $name : Collection @@ -2120,19 +2151,19 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address])
    -| Parámetros | Tipo | | Descripción | -| ----------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------ | -| pathStrings | Text | -> | Ruta(s) de propiedad(es) a utilizar para ordenar la colección | -| pathObjects | Collection | -> | Colección de objetos criterio | -| ascOrDesc | Integer | -> | Ejemplo 1 | -| Resultado | Collection | <- | Constantes **null**: utilizando la palabra clave "null" se encontrarán las propiedades **null** y **undefined**. | +| Parámetros | Tipo | | Descripción | +| ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | +| pathStrings | Text | -> | Ruta(s) de propiedad(es) a utilizar para ordenar la colección | +| pathObjects | Collection | -> | Colección de objetos criterio | +| ascOrDesc | Integer | -> | `ck ascending` o `ck descending` (valores escalares) | +| Resultado | Collection | <- | Copia ordenada de la colección (copia superficial) |
    #### Descripción -Ejemplo +La función `.orderBy()` devuelve una nueva colección que contiene todos los elementos de la colección en el orden especificado. Esta función devuelve una *copia superficial*, lo que significa que los objetos o colecciones de ambas colecciones comparten la misma referencia. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. @@ -2264,19 +2295,19 @@ Ordenar con una ruta de propiedad:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| extraParam | any | -> | Parámetro(s) a pasar | -| Resultado | Collection | <- | \|startFrom \|Integer \|->\|Índice para comenzar la prueba\| \|formula\|4D.Function\|->\|Objeto fórmula\| \|methodName\|Text\|->\|Nombre de un método\| \|param \|any \|->\|Parámetro(s) a pasar\| \|Result\|Boolean\|<-\|True si al menos un elemento pasa exitosamente la prueba\| | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| extraParam | any | -> | Parámetro(s) a pasar | +| Resultado | Collection | <- | Copia ordenada de la colección (copia superficial) |
    #### Descripción -Ejemplo +La función `.orderByMethod()` devuelve una nueva colección que contiene todos los elementos de la colección en el orden definido mediante la función *formula* 4D o el método *methodName*. Esta función devuelve una *copia superficial*, lo que significa que los objetos o colecciones de ambas colecciones comparten la misma referencia. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. @@ -2284,22 +2315,22 @@ Esta función devuelve una *copia superficial*, lo que significa que los objetos Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- Colección original con valores rellenados +- o *methodName*, el nombre de un método proyecto (texto). En la retrolamada, pase un código que compare dos valores y devuelva **true** si el primer valor es menor que el segundo. Puede ofrecer los parámetros *extraParam* a la retrollamada si es necesario. La retrollamada recibe los siguientes parámetros: - $1 (objeto), donde: - - Lanzamiento - - Conjunción + - *$1.value* (todo tipo): valor del primer elemento a comparar + - *$1.value2* (todo tipo): valor del segundo elemento a comparar - $2...$N (cualquier tipo): parámetros adicionales Si utilizó un método, debe definir el siguiente parámetro: -- Nuevo tamaño de la colección +- *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario #### Ejemplo 1 @@ -2341,7 +2372,7 @@ $strings2:=$strings1.orderByMethod(Formula(sortCollection);sk strict) // result : ["alpha","Alpha","bravo","Bravo","charlie","Charlie"] ``` -Ejemplo 2 +El método ***sortCollection***: ```4d #DECLARE ($toSort : Object ; $option : Integer) @@ -2369,27 +2400,33 @@ $toSort.result:=(Compare strings($toSort.value;$toSort.value2;$option2)<0)
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------ | -| Resultado | any | <- | Si el valor calculado < 0, *startFrom* toma el valor 0. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------- | +| Resultado | any | <- | Último elemento de la colección |
    #### Descripción -Condición No aplicada a una sentencia +La función `.pop()` elimina el último elemento de la colección y lo devuelve como resultado de la función. > Esta función modifica la colección original. -Propiedad +Cuando se aplica a una colección vacía, `.pop()` devuelve ***undefined***. #### Ejemplo -Ejemplo 4 +`.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: ```4d -Lanzamiento + var $stack : Collection + $stack:=New collection //$stack=[] + $stack.push(1;2) //$stack=[1,2] + $stack.pop() //$stack=[1] Devuelve 2 + $stack.push(New collection(4;5)) //$stack=[[1,[4,5]] + $stack.pop() //$stack=[1] Devuelve [4,5] + $stack.pop() //$stack=[] Devuelve 1 ``` @@ -2422,7 +2459,7 @@ Lanzamiento #### Descripción -Considera la @ como un caracter estándar +La función `.push()` añade uno o más *elemento*(s) al final de la instancia de la colección y devuelve la colección editada. > Esta función modifica la colección original. @@ -2456,11 +2493,11 @@ Desea ordenar la colección resultante:
    Historia -| Lanzamiento | Modificaciones | -| ----------- | ------------------------ | -| 20 R6 | Ejemplo 1 | -| 17 R5 | Soporte de querySettings | -| v16 R6 | Añadidos | +| Lanzamiento | Modificaciones | +| ----------- | --------------------------------------------------------------------- | +| 20 R6 | Soporte de consultas utilizando las referencias de objeto o colección | +| 17 R5 | Soporte de querySettings | +| v16 R6 | Añadidos |
    @@ -2475,7 +2512,7 @@ Desea ordenar la colección resultante: | queryString | Text | -> | Criterio de búsqueda | | value | any | -> | Valor(es) a comparar cuando se utiliza(n) marcador(es) de posición | | querySettings | Object | -> | Opciones de búsqueda: parámetros, atributos | -| Resultado | Collection | <- | Descripción | +| Resultado | Collection | <- | Elemento(s) que coincide(n) con queryString en la colección | @@ -2484,13 +2521,13 @@ Desea ordenar la colección resultante: La función `.query()` devuelve todos los elementos de una colección de objetos que coinciden con las condiciones de búsqueda definidas por *queryString* y (opcionalmente) *value* o *querySettings*. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. -Descripción +Se devuelve una colección vacía si la colección en la que se ejecuta la consulta no contiene el *valor* buscado. > Esta función no modifica la colección original. #### parámetro queryString -Ejemplo 1 +El parámetro *queryString* utiliza la siguiente sintaxis: ```4d propertyPath comparator value {logicalOperator propertyPath comparator value} @@ -2553,9 +2590,9 @@ Puede utilizar paréntesis en la búsqueda para dar prioridad al cálculo. Por e 4D le permite utilizar marcadores de posición para los argumentos *propertyPath* y *value* dentro del parámetro *queryString*. Un marcador es un parámetro que se inserta en las cadenas de búsqueda y que se sustituye por otro valor cuando se evalúa la cadena de búsqueda. El valor de los marcadores se evalúa una vez al principio de la búsqueda; no se evalúa para cada elemento. -Lanzamiento +Se pueden utilizar dos tipos de marcadores de posición: **marcadores de posición indexados** y **marcadores de posición con nombre**. -- **Marcadores de posición indexados**: los parámetros se insertan como `:paramIndex` (por ejemplo ":1", ":2"...) en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. +- **Marcadores de posición indexados**: los parámetros se insertan como `:paramIndex` (por ejemplo ":1", ":2"...) en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. Puede usar hasta 128 parámetros *value*. Ejemplo: @@ -2563,7 +2600,7 @@ Ejemplo: $c:=$myCol.query(":1=:2";"city";"Chicago") ``` -- Copia ordenada de la colección (copia superficial) +- **Marcadores de posición con nombre**: los parámetros se insertan como `:paramName` (por ejemplo ":myparam") y sus valores se proporcionan en los objetos "attributes" y/o "parameters" del parámetro *querySettings*. Ejemplo: @@ -2597,7 +2634,7 @@ Cuando se utilizan marcadores de posición, no es posible anular las condiciones En este caso, si el usuario introduce *smith OR status='private'* en el área *myname*, no se interpretará en la cadena de búsqueda, sino que sólo se pasará como valor. La búsqueda de una persona llamada "smith OR status='private'" simplemente fallará. -2. Descripción +2. Evita tener que preocuparse por cuestiones de formato o caracteres, especialmente cuando se manejan los parámetros *propertyPath* o *value* que pueden contener caracteres no alfanuméricos como ".", "['... 3. Permite el uso de variables o expresiones en los argumentos de búsqueda. Ejemplos: @@ -2613,16 +2650,16 @@ $result2:=$col.query("company.name = :1";"John's Pizzas") Cuando se buscan valores null, no se puede utilizar la sintaxis de marcador de posición porque el motor de búsqueda considera null como un valor de comparación invalido. Por ejemplo, si ejecuta la siguiente búsqueda: ```4d -Lanzamiento +$vSingles:=$colPersons.query("spouse = :1";Null) // NO funcionará ``` No obtendrá el resultado esperado porque el valor null será evaluado por 4D como un error resultante de la evaluación del parámetro (por ejemplo, un atributo procedente de otra búsqueda). Para este tipo de búsquedas, debe utilizar la sintaxis de búsqueda directa: ```4d -Lanzamiento +$vSingles:=$colPersons.query("spouse = null") //sintaxis correcta ``` -#### Lanzamiento +#### Referencia de objeto o de colección como valor Puede consultar en una colección utilizando una referencia de objeto o una referencia de colección como parámetro *value* a comparar. La consulta coincidirá con los objetos de la colección que se refieran a (apunten a) la misma **instancia** de objeto o de colección. @@ -2636,13 +2673,33 @@ Para una descripción detallada de los parámetros *queryString* y *value*, cons Para construir una consulta con un objeto o una referencia de colección, debe utilizar la sintaxis del parámetro *querySettings*. Ejemplo con una referencia de objeto: ```4d -Lanzamiento +var $o1:={a: 1} +var $o2:={a: 1} /mismo objeto pero otra referencia +var $o3:=$o1 /mismo objeto y referencia + +var $col; $colResult : Collection + +$col:=[{o: $o1}; {o: $o2}; {o: $o3}] +$colResult:=$col.query("o = :v"; {parameters: {v: $o3}}) + //$colResult.length=2 + //$colResult[0].o=$o1 es true + //$colResult[1].o=$o1 es true + ``` -(obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. +Ejemplo con una referencia de colección: ```4d -Tipo +$c1:=[1; 2; 3] +$c2:=[1; 2; 3] //misma colección pero otra referencia +$c3:=$c1 //misma colección y referencia + +$col:=[{c: $c1}; {c: $c2}; {c: $c3}] +$col2:=$col.query("c = :v"; {parameters: {v: $c3}}) + //$col2.length=2 + //$col2[0].c=$c1 es true + //$col2[1].c=$c1 es true + ``` #### Parámetro querySettings @@ -2705,13 +2762,15 @@ Este ejemplo devuelve las personas cuyo nombre no empieza por una cadena de una Este ejemplo devuelve las personas cuya edad no se conoce (propiedad definida como null o indefinida): ```4d -Ejemplo + $col:=$c.query("age=null") //no están permitidos los marcadores de posición con "null" + //$col=[{name:Wesson...},{name:Sterling...},{name:Mark...}] ``` Este ejemplo devuelve las personas contratadas hace más de 90 días: ```4d -Comentario + $col:=$c.query("dateHired < :1";(Current date-90)) + //$col=[{name:Smith...},{name:Sterling...},{name:Mark...}] si hoy es 01/10/2018 ``` #### Ejemplo 3 @@ -2726,7 +2785,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) :::info -Descripción Descripción Sin embargo, ten en cuenta que las fórmulas no están soportadas por la función `collection.query()`, ni en el parámetro *queryString* ni como parámetro objeto *formula*. +Se pueden encontrar más ejemplos de búsquedas en la página `dataClass.query()`. Sin embargo, tenga en cuenta que la función `collection.query()` no admite fórmulas, ni en el parámetro *queryString* ni como parámetro de objeto *formula*. ::: @@ -2751,13 +2810,13 @@ Descripción Descripción Sin embargo, ten en cuenta que las fórmulas no están
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| initValue | any | -> | Colección que contiene los elementos añadidos | -| param | Expression | -> | Parámetro(s) a pasar | -| Resultado | any | <- | donde: | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| initValue | any | -> | Valor a utilizar como primer argumento de la primera llamada de *formula* o *methodName* | +| param | Expression | -> | Parámetro(s) a pasar | +| Resultado | any | <- | Resultado del valor del acumulador |
    @@ -2770,22 +2829,22 @@ La función `.reduce()` aplica la retro Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). -Tipo +La retrollamada toma cada elemento de la colección y realiza toda operación deseada para acumular el resultado en *$1.accumulator*, que se devuelve en *$1.value*. Puede pasar el valor para inicializar el acumulador en *initValue*. Si se omite, *$1.accumulator* empieza por *Undefined*. La retrollamada recibe los siguientes parámetros: -- La nueva colección -- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. -- Esta función modifica la colección original. +- en *$1.value*: valor del elemento a procesar +- en *$2: param* +- en *$N...*: *paramN...* La retrollamada define los siguientes parámetros: -- Descripción +- *$1.accumulator*: valor que va a ser modificado por la función y que es inicializado por *initValue*. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 @@ -2839,13 +2898,13 @@ Con el siguiente método ***Flatten***:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| initValue | any | -> | Colección que contiene los elementos añadidos | -| param | Expression | -> | Parámetro(s) a pasar | -| Resultado | any | <- | donde: | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| initValue | any | -> | Valor a utilizar como primer argumento de la primera llamada de *formula* o *methodName* | +| param | Expression | -> | Parámetro(s) a pasar | +| Resultado | any | <- | Resultado del valor del acumulador |
    @@ -2858,28 +2917,31 @@ La función `.reduceRight()` aplic Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). -Tipo +La retrollamada toma cada elemento de la colección y realiza toda operación deseada para acumular el resultado en *$1.accumulator*, que se devuelve en *$1.value*. Puede pasar el valor para inicializar el acumulador en *initValue*. Si se omite, *$1.accumulator* empieza por *Undefined*. La retrollamada recibe los siguientes parámetros: -- La nueva colección -- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. -- Esta función modifica la colección original. +- en *$1.value*: valor del elemento a procesar +- en *$2: param* +- en *$N...*: *paramN...* La retrollamada define los siguientes parámetros: -- Descripción +- *$1.accumulator*: valor que va a ser modificado por la función y que es inicializado por *initValue*. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 ```4d -Tipo +var $c : Collection +$c:=New collection(5;3;5;1;3;4;4;6;2;2) +$r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) //devuelve 86400 + ``` #### Ejemplo 2 @@ -2899,7 +2961,11 @@ Este ejemplo permite reducir varios elementos de la colección a uno solo: Con el siguiente método ***Flatten***: ```4d -Ejemplo 4 + //Método proyecto Flatten + If($1.accumulator=Null) + $1.accumulator:=New collection + End if + $1.accumulator.combine($1.value) ``` @@ -2937,13 +3003,13 @@ La función `.remove()` elimina uno o m > Esta función modifica la colección original. -Lanzamiento +En *index*, pase la posición donde quiere eliminar el elemento de la colección. -> **Atención**: recuerde que los elementos de la colección están numerados desde 0. Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). +> **Atención**: recuerde que los elementos de la colección están numerados desde 0. Si *index* es mayor que la longitud de la colección, el índice inicial real se definirá en la longitud de la colección. - Si *index* < 0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). -- Lanzamiento -- Ejemplo 1 +- Si el valor calculado < 0, *index* toma el valor 0. +- Si el valor calculado > la longitud de la colección, *index* toma el valor de la longitud. En *howMany*, pase el número de elementos a eliminar de *index*. Si no se especifica *howMany*, se elimina un elemento. @@ -2980,23 +3046,23 @@ Si se intenta eliminar un elemento de una colección vacía, el método no hace
    -| Parámetros | Tipo | | Descripción | -| ------------ | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------- | -| size | Integer | -> | Nuevo tamaño de la colección | -| defaultValue | any | -> | Valor por defecto para llenar nuevos elementos | -| Resultado | Collection | <- | o *methodName*, el nombre de un método proyecto (texto). | +| Parámetros | Tipo | | Descripción | +| ------------ | ---------- | :-------------------------: | ---------------------------------------------- | +| size | Integer | -> | Nuevo tamaño de la colección | +| defaultValue | any | -> | Valor por defecto para llenar nuevos elementos | +| Resultado | Collection | <- | Colección original redimensionada |
    #### Descripción -Ejemplo +La función `.resize()` ajusta la longitud de la colección al nuevo tamaño especificado y devuelve la colección redimensionada. > Esta función modifica la colección original. -- Ejemplo 1 -- Ejemplo 1 +- Si *size* la longitud de la colección, los elementos que exceden se eliminan de la colección. +- Si *size* > longitud de la colección, *size* es la nueva longitud de la colección. Por defecto, los nuevos elementos se llenan con valores **null**. Puede especificar el valor a llenar en los elementos añadidos utilizando el parámetro *defaultValue*. @@ -3038,9 +3104,9 @@ Por defecto, los nuevos elementos se llenan con valores **null**. Puede especifi
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Resultado | Collection | <- | (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ------------------------------- | +| Resultado | Collection | <- | Copia invertida de la colección |
    @@ -3079,16 +3145,16 @@ La función `.reverse()` devuelve una
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Resultado | any | <- | Obtiene los datos coincidentes, admite el comodín (@), no distingue entre mayúsculas de minúsculas ni diacríticas. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------- | +| Resultado | any | <- | Primer elemento de la colección |
    #### Descripción -Tipo +La función `.shift()` elimina el primer elemento de la colección y lo devuelve como resultado de la función. > Esta función modifica la colección original. @@ -3125,11 +3191,11 @@ Si la colección está vacía, este método no hace nada.
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ---------------------------------------------- | -| startFrom | Integer | -> | Índice de inicio (incluido) | -| end | Integer | -> | Índice final (no incluido) | -| Resultado | Collection | <- | Resultado | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------- | +| startFrom | Integer | -> | Índice de inicio (incluido) | +| end | Integer | -> | Índice final (no incluido) | +| Resultado | Collection | <- | Nueva colección que contiene elementos cortados (copia superficial) |
    @@ -3143,9 +3209,9 @@ La función `.slice()` devuelve una part La colección devuelta contiene el elemento especificado por *startFrom* y todos los elementos subsiguientes hasta, pero sin incluir, el elemento especificado por *end*. Si sólo se especifica el parámetro *startFrom*, la colección devuelta contiene todos los elementos desde *startFrom* hasta el último elemento de la colección original. - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). -- Descripción -- Soporte de querySettings -- Este ejemplo permite reducir varios elementos de la colección a uno solo: +- Si el valor calculado < 0, *startFrom* toma el valor 0. +- Si *end* < 0 , se recalcula como *end:=end+length*. +- Si *end < startFrom* (valores pasados o calculados), el método no hace nada. #### Ejemplo @@ -3192,39 +3258,39 @@ La colección devuelta contiene el elemento especificado por *startFrom* y todos #### Descripción -Lanzamiento +La función `.some()` devuelve true si al menos un elemento de la colección ha pasado con éxito una prueba implementada en el código *formula* o *methodName* suministrado. Se designa el código 4D de retrollamada (callback) a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). La retrollamada recibe los siguientes parámetros: -- La nueva colección -- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. -- Esta función modifica la colección original. +- en *$1.value*: valor del elemento a procesar +- en *$2: param* +- en *$N...*: *paramN...* Puede definir los siguientes parámetros: -- Expresión a buscar en la colección +- (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. -Descripción +En todo caso, en el momento en que la función `.some()` encuentra el primer elemento de la colección que devuelve true, deja de llamar a la llamada de retorno y devuelve **true**. Por defecto, `.some()` comprueba toda la colección. Opcionalmente, puede pasar el índice de un elemento desde el cual iniciar la prueba en *startFrom*. -- Tipo +- Si *startFrom* >= la longitud de la colección, se devuelve **False**, lo que significa que no se prueba la colección. -- Añadidos +- Si *startFrom* < 0, se considera como el desplazamiento desde el final de la colección. - Si *startFrom* = 0, se busca en toda la colección (por defecto). #### Ejemplo -Soporte de fórmula +Quiere saber si al menos un valor de la colección es >0. ```4d var $c : Collection @@ -3262,20 +3328,20 @@ Soporte de fórmula
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------- | -| ascOrDesc | Integer | -> | Ejemplo 1 | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| extraParam | any | -> | Parámetros del método | -| Resultado | Collection | <- | La nueva colección | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------- | +| ascOrDesc | Integer | -> | `ck ascending` o `ck descending` (valores escalares) | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| extraParam | any | -> | Parámetros del método | +| Resultado | Collection | <- | Colección original ordenada |
    #### Descripción -Ejemplo 2 +La función `.sort()` ordena los elementos de la colección original y además devuelve la colección ordenada. > Esta función modifica la colección original. @@ -3304,13 +3370,13 @@ Si quiere ordenar los elementos de la colección en algún otro orden o ordenar La retrollamada recibe los siguientes parámetros: - $1 (objeto), donde: - - Lanzamiento - - Conjunción + - *$1.value* (todo tipo): valor del primer elemento a comparar + - *$1.value2* (todo tipo): valor del segundo elemento a comparar - $2...$N (cualquier tipo): parámetros adicionales -Resultado +Si utilizó un método, debe definir el siguiente parámetro: -- Elemento a insertar en la colección +- *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario. #### Ejemplo 1 @@ -3358,23 +3424,23 @@ $col3:=$col.sort(Formula(String($1.value) -| Parámetros | Tipo | | Descripción | -| ------------ | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | `.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: | +| Parámetros | Tipo | | Descripción | +| ------------ | ---- | :-------------------------: | ---------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | +| Resultado | Real | <- | Suma de los valores de la colección | #### Descripción -Añadidos +La función `.sum()` devuelve la suma de todos los valores de la instancia de la colección. Para el cálculo sólo se tienen en cuenta los elementos numéricos (se ignoran otros tipos de elementos). Si la colección contiene objetos, pasa el parámetro *propertyPath* para indicar la propiedad del objeto a tener en cuenta. -Esta función no modifica la colección original. +`.sum()` devuelve 0 si: - la colección está vacía, - la colección no contiene elementos numéricos, @@ -3432,7 +3498,7 @@ Esta función no modifica la colección original. #### Descripción -Ejemplo +La función `.unshift()` inserta el *valor*(es) dado al principio de la colección y devuelve la colección modificada. > Esta función modifica la colección original. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/DataClassClass.md index e4661e2d5d5479..8e58265f17e402 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/DataClassClass.md @@ -927,7 +927,7 @@ Si no se encuentran entidades coincidentes, se devuelve una `EntitySelection` va ### parámetro queryString -Ejemplo 1 +El parámetro *queryString* utiliza la siguiente sintaxis: ```4d attributePath|formula comparator value diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntityClass.md index e9f6e71e1cbc6e..2f7cc5f874bd6b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntityClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntityClass.md @@ -915,7 +915,7 @@ El valor resultante se incluye entre 0 y la longitud de la selección de entidad #### Descripción -True si la entidad acaba de ser creada y aún no se ha guardado. . +La función `.isNew()` devuelve True si la entidad a la que se aplica acaba de ser creada y aún no ha sido guardada en el datastore. . #### Ejemplo diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md index 725806ee8dc14d..574ea91a7c0eae 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md @@ -2105,10 +2105,10 @@ La función `.slice()` devuelv La entity selection devuelta contiene las entidades especificadas por *startFrom* y todas las entidades subsiguientes hasta, pero sin incluir, la entidad especificada por *end*. Si sólo se especifica el parámetro *startFrom*, la entity selection devuelta contiene todas las entidades entre *startFrom* y la última entidad de la entity selection original. -- Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la entity selection). Descripción +- Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la entity selection). Si el valor calculado < 0, *startFrom* toma el valor 0. - Si *startFrom >= length*, la función devuelve una entity selection vacía. - Si *end* < 0, se recalcula como *end:=end+length*. -- Este ejemplo permite reducir varios elementos de la colección a uno solo: +- Si *end < startFrom* (valores pasados o calculados), el método no hace nada. .sum() devuelve 0 si la entity selection está vacía. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md index a12f2bdcb87075..a5c01e986a9433 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md @@ -481,7 +481,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") #### Descripción -Rutas de acceso Puede utilizar las funciones y propiedades de la clase [4D.FileHandle](FileHandleClass) para escribir, leer o añadir contenido al archivo. +La función `.open()` crea y devuelve un nuevo objeto [4D.FileHandle](FileHandleClass) sobre el archivo, en el *modo* especificado o con las *opciones* especificadas. Puede utilizar las funciones y propiedades de la clase [4D.FileHandle](FileHandleClass) para escribir, leer o añadir contenido al archivo. Si utiliza el parámetro *mode* (texto), pase el modo de apertura para el file handle: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md index 746b931a681d0c..559bab8ddf90ec 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md @@ -41,19 +41,22 @@ Dado que HTTPAgent es un objeto compartible, puede añadir uno a una clase singl
    Historia -| Lanzamiento | Modificaciones | -| ----------- | ---------------------------------------------- | -| 21 | Soporte de la propiedad *storeCertificateName* | +| Lanzamiento | Modificaciones | +| ----------- | ------------------------------------------- | +| 21 | Soporte de propiedad *storeCertificateName* |
    +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------------------------------------------- | :-------------------------: | -------------------------------------- | | options | Object | -> | opciones por defecto para el HTTPAgent | | Resultado | [4D.HTTPAgent](#httpagent-object) | <- | Nuevo objeto HTTPAgent | +
    #### Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md index 6ec36fd9db52da..68c24b80d804ba 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md @@ -79,7 +79,7 @@ Los objetos HTTPRequest ofrecen las siguientes propiedades y funciones: | Lanzamiento | Modificaciones | | ----------- | ----------------------------------------------------------------- | -| 21 | Soporte de la propiedad *storeCertificateName* | +| 21 | Soporte de propiedad *storeCertificateName* | | 20 | Validación TLS por defecto | | 19 R7 | Soporte de las propiedades *automaticRedirections* y *decodeData* | @@ -89,12 +89,15 @@ Los objetos HTTPRequest ofrecen las siguientes propiedades y funciones: +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------------------------ | :-------------------------: | ------------------------------------------- | | url | Text | -> | URL a la que enviar la solicitud | | options | Object | -> | Propiedades de configuración de la petición | | Resultado | 4D.HTTPRequest | <- | Nuevo objeto HTTPRequest | +
    #### Descripción @@ -341,10 +344,13 @@ La propiedad `.returnResponseBody` contiene +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---- | :-: | ---------------------------- | | | | | No requiere ningún parámetro | +
    #### Descripción @@ -399,11 +405,14 @@ La propiedad `.url` contiene la URL de +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------------------------ | :-------------------------: | ----------------------------------- | | timeout | Real | -> | Tiempo máximo de espera en segundos | | Resultado | 4D.HTTPRequest | <- | Objeto HTTPRequest | +
    #### Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md index 684305b783f84e..e430812069a026 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md @@ -177,15 +177,27 @@ Function square($x : Integer) -> $result : Integer La instrucción `return` puede utilizarse junto con la sintaxis estándar para los [valores devueltos](#valor-devuelto) (el valor devuelto debe ser del tipo declarado). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Tenga en cuenta que termina inmediatamente la ejecución del código. Examine los siguientes ejemplos: ```4d +Function getValue -> $v : Integer + $v:=10 + return + // function returns 10 + Function getValue -> $v : Integer $v:=10 return 20 - // devuelve 20 + // function returns 20 Function getValue -> $v : Integer return 10 - $v:=20 // nunca ejecutado - // devuelve 10 + $v:=20 // never executed + // function returns 10 + +Function getValue -> $v : Integer + return "Hello" //error + +Function returnHello + return "Hello" + // function returns "Hello" ``` ## Indirección de parámetros (${N}) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md index e0362097b3a498..0689cb5c36daed 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [Lista de selección](FormObjects/listbox_overview.md) - [Columna de lista de selección](FormObjects/listbox_overview.md#list-box-columns) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [Lista de selección](FormObjects/listbox-object.md) - [Columna de lista de selección](FormObjects/listbox-column.md) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md index 41b1c5e2a37c21..ccc477befd219a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de list Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de list Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. |
    Historia @@ -25,7 +25,7 @@ Después de haber seleccionado las propiedades [`On Before Keystroke`](onBeforeK El evento `On After Keystroke` no se genera: -- en el método [de las columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- en el método [de las columnas de list box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Secuencia de tecla diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md index 94061299c2703b..a4fdc0e19b0d4f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Se acaba de realizar una ordenación estándar en una columna del list box. | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Se acaba de realizar una ordenación estándar en una columna del list box. | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md index dc43ec97095229..1982133b991d2f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) |
  • Botones: se hace clic en el área de "flecha" de un botón
  • Listas desplegables: en una columna de un array de objetos, se hace clic en un botón de puntos suspensivos (atributo "alternateButton")
  • | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) |
  • Botones: se hace clic en el área de "flecha" de un botón
  • Listas desplegables: en una columna de un array de objetos, se hace clic en un botón de puntos suspensivos (atributo "alternateButton")
  • | ## Descripción @@ -22,8 +22,8 @@ Algunos estilos de botón pueden ser [vinculados a un menú emergente](FormObjec ### List box -Este evento se genera en las columnas de [list box de tipo array objeto](FormObjects/listbox_overview.md#object-arrays-in-columns), cuando el usuario hace clic en un botón de selección de widget (atributo "alternateButton"). +Este evento se genera en las columnas de [list box de tipo array objeto](../FormObjects/listbox-column.md#object-arrays-in-columns), cuando el usuario hace clic en un botón de selección de widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Ver la [descripción del atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +Ver la [descripción del atributo "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md index 6cc6c9f58476ae..4ac7dd5feb37c6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Una celda de list box está a punto de cambiar al modo de edición | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Una celda de list box está a punto de cambiar al modo de edición | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md index f6bb1bd672a578..0c7aeefba322a0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de list Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de list Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. |
    Historia @@ -23,7 +23,7 @@ Después de que se seleccionen los eventos `On Before Keystroke` y [`On After Ke El evento `On Before Keystroke` no se genera: -- en un método [columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- en un método [columnas de list box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Objetos no editables diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md index 0e8271d36bd12f..b939a6419aa957 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se está arrastrando un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Se está arrastrando un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md index 40ba861bc720a5..c152a3720d8dea 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 4 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------ | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md index 0ade731e7ee134..8e21ba6803f24e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna List Box](../FormObjects/listbox_overview.md#list-box-columns) | Una columna de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box](../FormObjects/listbox-column.md) | Una columna de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md index e184a6826af448..17dccb7ba19528 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox_overview.md#list-box-columns) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox-column.md) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md index 9e9ecc9280c688..f93fcaba3af616 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de list box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md index 51e5e4e964e04c..118457cd535ee1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | :::note diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md index 5b1c5186896b9a..cf530ed42f723d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md index 36d72b0037aaeb..46d4a44549ef47 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------- | -| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md index 8afd49c8389bf9..6c3d4f6e9b3e4c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Se produce un clic en el pie de una columna de list box | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------- | ------------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Se produce un clic en el pie de una columna de list box | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md index ccb8fb0a6f3c96..895b79d9827396 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.ms) - [Botón](FormObjects/button_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Cuadro combinado](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área web](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md index c09175fbd2a07b..c2b01fea78aa5d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | Se produce un clic en el encabezado de columna | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) | Se produce un clic en el encabezado de columna | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md index 0231633cefc59c..4c9a515f89641f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 1 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área web](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md index c2ca62c4d735a1..b89341e71743bb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.ms) - [Botón](FormObjects/button_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Cuadro combinado](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área web](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md index 6dcabf48363610..ed3a2580d8272b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | -| 35 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón entra en el área gráfica de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón entra en el área gráfica de un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md index a608c37fbf5afe..928226fb5ebe61 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 36 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón sake del área gráfica de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón sake del área gráfica de un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md index e9687d56275973..48f0c7ef497aeb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón se mueve al menos un píxel O se ha presionado una tecla de modificación (Shift, Alt/Option, Shift Lock) | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón se mueve al menos un píxel O se ha presionado una tecla de modificación (Shift, Alt/Option, Shift Lock) | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md index abca44094a0ed3..920478adba629a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox-column.md) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md index cd757a5845dd23..90e6194c531298 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 24 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área web](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md index d833eb400cba72..da24f34f810cab 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md index d9250e2212ff2b..cd5d6b107e2d73 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md @@ -28,7 +28,7 @@ Cada evento es devuelto como un objeto por el comando [`FORM Event`](../commands Se devuelven propiedades adicionales cuando el evento se produce en objetos específicos. En particular: -- los [list boxes](FormObjects/listbox_overview.md#supported-form-events) y [columnas list box](FormObjects/listbox_overview.md#supported-form-events-1) devuelven [propiedades adicionales](FormObjects/listbox_overview.md#supported-form-events) como `columnName` o `isRowSelected`. +- los [list boxes](FormObjects/listbox-object.md#supported-form-events) y [columnas list box](FormObjects/listbox-column.md#supported-form-events) devuelven [propiedades adicionales](FormObjects/listbox-object.md#supported-form-events) como `columnName` o `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). ## Eventos y métodos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md index 41cffdf03aee9f..fabf129a13e17d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md @@ -46,7 +46,7 @@ Las imágenes de alta resolución con la convención @nx pueden utilizarse en lo - [Botones](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[casillas de selección](FormObjects/checkbox_overview.md) - [Botones imagen](FormObjects/pictureButton_overview.md)/[imagen Pop-up](FormObjects/picturePopupMenu_overview.md) - [Controles de pestaña](FormObjects/tabControl.md) -- [Encabezados de list box](FormObjects/listbox_overview.md#list-box-headers) +- [Encabezados de list box](FormObjects/listbox-header-footer.md#headers) - [Iconos de menú](Menus/properties.md#item-icon) 4D prioriza automáticamente las imágenes con mayor resolución. 4D prioriza automáticamente las imágenes con mayor resolución. Incluso si un comando o propiedad especifica *circle.png*, se utilizará *circle@3x.png* (si existe). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..e05a887e8c9617 --- /dev/null +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md @@ -0,0 +1,409 @@ +--- +id: listbox-column +title: Columna de list box +--- + +Un list box está formado por uno o varios objetos columna que tienen propiedades específicas. Puede seleccionar una columna de list box en el editor de formularios haciendo clic en ella cuando el objeto list box está seleccionado: + +![](../assets/en/FormObjects/listbox_column.png) + +Puede definir propiedades estándar (texto, color de fondo, etc.) para cada columna del list box; estas propiedades tienen prioridad sobre las del objeto list box. + +> Puede definir el [tipo de expresión](properties_Object.md#expression-type) para las columnas de list box de tipo array (cadena, texto, número, fecha, hora, imagen, booleano u objeto). + +## Propiedades específicas de columna {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## Eventos de formulario soportados {#supported-form-events} + +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Sort |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *List box array únicamente* | +| On Before Data Entry |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Before Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Begin Drag Over |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Column Moved |
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | | +| On Column Resize |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    | | +| On Data Change |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Double Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drag Over |
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drop |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Footer Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    | *List box arrays, selección actual y selección temporal únicamente* | +| On Getting Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *List box array únicamente* | +| On Scroll |
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    | | +| On Unload | | | + +## Arrays de objetos en columnas + +Las columnas de list box pueden manejar arrays de objetos. Como los arrays de objetos pueden contener diferentes tipos de datos, esta nueva y poderosa funcionalidad permite mezclar diferentes tipos de entrada en las líneas de una misma columna, y mostrar también varios widgets. Por ejemplo, puede insertar una entrada de texto en la primera línea, una casilla de selección en la segunda y una lista desplegable en la tercera. Los arrays de objetos también dan acceso a nuevos tipos de widgets, como botones o selectores de color. + +El siguiente list box fue diseñado utilizando un array de objetos: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configurar una columna array de objetos + +Para asignar un array de objetos a una columna list box, basta con definir el nombre del array de objetos en la lista de propiedades (campo "Nombre de variable"), o utilizando el comando [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md), como para toda columna basada en arrays. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Las propiedades estándar relacionadas con las coordenadas, el tamaño y el estilo están disponibles para las columnas de tipo objeto. Puede definirlos utilizando la lista de Propiedades, o programando el estilo, el color de fuente, el color de fondo y la visibilidad para cada línea de una columna objeto del list box. Estos tipos de columnas también se pueden ocultar. + +Sin embargo, el tema Fuente de datos no está disponible para las columnas objeto del list box. De hecho, el contenido de cada celda de la columna se basa en los atributos presentes en el elemento correspondiente del array de objetos. Cada elemento de array puede definir: + +the value type (mandatory): text, color, event, etc. the value itself (optional): used for input/output. +the cell content display (optional): button, list, etc. additional settings (optional): depend on the value type To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). Por ejemplo, puede escribir "¡Hola Mundo!" en una columna objeto utilizando este sencillo código: + +```4d +ARRAY OBJECT(obColumn;0) //column array + var $ob : Object //first element + OB SET($ob;"valueType";"text") //defines the value type (mandatory) + OB SET($ob;"value";"Hello World!") //defines the value + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> El formato de visualización y los filtros de entrada no pueden definirse para una columna de objetos. Dependen automáticamente del tipo de valor. + +#### valueType y visualización de datos + +Cuando una columna de list box está asociada a un array de objetos, la forma en que se muestra, introduce o edita una celda se basa en el atributo valueType del elemento del array. Los valores valueType soportados son: + +- "text": para un valor de texto +- "real": para un valor numérico que puede incluir separadores como un `\`, `<.>`, o `<,>` +- "integer": para un valor entero +- "boolean": para un valor True/False +- "color": para definir un color de fondo +- "event": para mostrar un botón con una etiqueta. + +4D utiliza widgets por defecto en función del valor "valueType" (es decir, un "text" se muestra como un widget de entrada de texto, un "boolean" como una casilla de selección), pero también están disponibles visualizaciones alternativas a través de opciones (*por ejemplo*, un real también se puede representar como un menú desplegable). La siguiente tabla muestra la visualización por defecto, así como las alternativas para cada tipo de valor: + +| valueType | Widget por defecto | Widget(s) alternativo(s) | +| --------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| text | entrada de texto | menú desplegable (lista obligatoria) o combo box (lista de selección) | +| real | entrada de texto controlada (números y separadores) | menú desplegable (lista obligatoria) o combo box (lista de selección) | +| integer | entrada de texto controlada (números únicamente) | menú desplegable (lista obligatoria) o combo box (lista de opciones) o casilla de verificación de tres estados | +| boolean | casilla de selección | menú desplegable (lista requerida) | +| color | color de fondo | text | +| evento | botón con etiqueta | | +| | | Todos los widgets pueden tener un botón adicional de alternancia de unidades o un botón de elipsis asociado a la celda. | + +Usted define la visualización de la celda y las opciones utilizando atributos específicos en cada objeto (ver abajo). + +#### Formatos de visualización y filtros de entrada + +No se pueden definir formatos de visualización ni filtros de entrada para las columnas objeto de los list box. Se definen automáticamente en función del tipo de valor. Estos están listados en la siguiente tabla: + +| Tipo de valor | Formato por defecto | Control de entrada | +| ------------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| text | lo mismo que se define en el objeto | cualquiera (sin control) | +| real | lo mismo que se define en el objeto (utilizando el separador decimal del sistema) | "0-9" y "." y "-" | +| | | "0-9" y "." si min>=0 | +| integer | lo mismo que se define en el objeto | "0-9" y "-" | +| | | "0-9" si min>=0 | +| Boolean | casilla de selección | N/A | +| color | N/A | N/A | +| evento | N/A | N/A | + +### Atributos + +Cada elemento del array de objetos es un objeto que puede contener uno o más atributos que definirán el contenido de la celda y la visualización de los datos (ver el ejemplo anterior). + +El único atributo obligatorio es "valueType" y sus valores soportados son "text", "real", "integer", "boolean", "color" y "event". La siguiente tabla lista todos los atributos soportados en los arrays de objetos de los list box, en función del valor "valueType" (cualquier otro atributo se ignora). A continuación se detallan los formatos de visualización y se ofrecen ejemplos. + +| | valueType | text | real | integer | boolean | color | evento | +| --------------------- | ------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------ | +| *Atributos* | *Description* | | | | | | | +| value | valor de la celda (entrada o salida) | x | x | x | | | | +| min | valor mínimo | | x | x | | | | +| max | valor máximo | | x | x | | | | +| behavior | Valor "tres Estados" | | | x | | | | +| requiredList | lista desplegable definida en objeto | x | x | x | | | | +| choiceList | combo box definido en objeto | x | x | x | | | | +| requiredListReference | RefList 4D, depende del valor de "saveAs" | x | x | x | | | | +| requiredListName | Nombre de la lista 4D, depende del valor "saveAs" | x | x | x | | | | +| saveAs | "reference" o "value" | x | x | x | | | | +| choiceListReference | RefList 4D, muestra un combo box | x | x | x | | | | +| choiceListName | Nombre de la lista 4D, mostrar combo box | x | x | x | | | | +| unitList | array de X elementos | x | x | x | | | | +| unitReference | índice del elemento seleccionado | x | x | x | | | | +| unitsListReference | Ver lista de unidades 4D | x | x | x | | | | +| unitsListName | 4D lista nombre de la unidad | x | x | x | | | | +| alternateButton | añadir un botón alternativo | x | x | x | x | x | | + +#### value + +Los valores de las celdas se almacenan en el atributo "value". Este atributo se utiliza tanto para la entrada como para la salida. También puede utilizarse para definir valores por defecto cuando se utilizan listas (ver a continuación). + +```4d + ARRAY OBJECT(obColumn;0) //column array + var $ob1;$ob2;$ob3 : Object + var $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> Los valores null se soportan y dan como resultado una celda vacía. + +#### min y max + +Cuando el "valueType" es "real" o "integer", el objeto también acepta atributos min y max con valores apropiados (los valores deben ser del mismo tipo que el valueType). + +Estos atributos pueden utilizarse para controlar el rango de valores de entrada. Cuando se valida una celda (cuando pierde el foco), si el valor de entrada es menor que el valor mínimo o mayor que el valor máximo, entonces se rechaza. En este caso, se mantiene el valor anterior y un consejo muestra una explicación. + +```4d + var $ob3 : Object + var $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +El atributo behavior ofrece variaciones a la representación estándar de los valores. En 4D v15, se ofrece una única variación: + +| Atributo | Valor(es) disponible(s) | valueType(s) | Descripción | +| -------- | ------------------------------------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| behavior | threeStates | integer | Representa un valor numérico como una casilla de verificación de tres estados.
    2=semi seleccionada, 1=seleccionada, 0=no seleccionada, -1=invisible, -2= deseleccionada desactivada, -3= seleccionada desactivada, -4=semi seleccionada desactivada | + +```4d + var $ob3; $ob4 : Object + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";-3) + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList y choiceList + +Cuando un atributo "choiceList" o "requiredList" está presente dentro del objeto, la entrada de texto se sustituye por una lista desplegable o un combo box, dependiendo del atributo: + +- Si el atributo es "choiceList", la celda se muestra como un combo box. Esto significa que el usuario puede seleccionar o escribir un valor. +- Si el atributo es "requiredList", la celda se muestra como una lista desplegable y el usuario sólo puede seleccionar uno de los valores de la lista. + +En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. + +> Los valores del widget se definen a través de un array. Si quiere asociar el widget a una lista 4D existente, debe utilizar los atributos "requiredListReference", "requiredListName", "choiceListReference" o "choiceListName". + +Ejemplos: + +- Quiere mostrar una lista desplegable con sólo dos opciones: "Open" o "Closed". "Closed" debe estar preseleccionado: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Quiere aceptar todo valor entero, pero mostrar un combo box para sugerir los valores más comunes: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName y requiredListReference + +Los atributos "requiredListName" y "requiredListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se mostrará entonces como una lista desplegable. Esto significa que el usuario sólo puede seleccionar uno de los valores proporcionados en la lista. + +Utilice "requiredListName" o "requiredListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. + +> - Si desea definir estos valores a través de un simple array, debe utilizar el atributo "requiredList". +> - Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". + +Ejemplos: + +- Desea mostrar una lista desplegable basada en una lista de "colores" definida en la caja de herramientas (que contiene los valores "azul", "amarillo" y "verde"), guardarla como valor y mostrar "azul" por defecto: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Quiere mostrar una lista desplegable basada en una lista definida por programación y guardarla como referencia: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName y choiceListReference + +Los atributos "choiceListName" and "choiceListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se muestra entonces como un combo box, lo que significa que el usuario puede seleccionar o escribir un valor. + +Utilice "choiceListName" o "choiceListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. + +> - Si desea definir estos valores a través de un simple array, debe utilizar el atributo "choiceList". +> - Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". + +Ejemplo: + +Ejemplo: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference y unitReference + +Puede utilizar atributos específicos para añadir unidades asociadas a los valores de las celdas (\*por ejemplo, \*: "10 cm", "20 píxeles", etc.). Para definir la lista de unidades, puede utilizar uno de los siguientes atributos: + +- "unitsList": un array que contiene los elementos x utilizados para definir las unidades disponibles (por ejemplo: "cm", "pulgadas", "km", "millas", etc.). Utilice este atributo para definir las unidades dentro del objeto. +- "unitsListReference": una referencia a una lista 4D que contiene las unidades disponibles. Utilice este atributo para definir unidades con una lista 4D creada con el comando [`New list`](../commands-legacy/new-list.md). +- "unitsListName": un nombre de una lista 4D basada en el diseño que contiene unidades disponibles. Utilice este atributo para definir las unidades con una lista 4D creada en la caja de herramientas. + +Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: + +- "unitReference": un único valor que contiene el índice (de 1 a x) del elemento seleccionado en la lista de valores "unitList", "unitsListReference" o "unitsListName". + +Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: + +Ejemplo: + +Queremos definir una entrada numérica seguida de dos posibles unidades: " líneas " o " píxeles ". El valor actual es "2" + "líneas". Utilizamos valores definidos directamente en el objeto (atributo "unitsList"): + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +var $ob : Object +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Si desea añadir un botón de elipsis [...] a una celda, basta con pasar el "alternateButton" con el valor True en el objeto. El botón se mostrará en la celda automáticamente. + +Cuando este botón es presionado por un usuario, se generará un evento `On Alternate Click`, y usted podrá manejarlo como quiera (vea el párrafo "Manejo de eventos" para más información). + +Ejemplo: + +```4d +var $ob1 : Object +var $entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +El atributo valueType de valor "color" permite mostrar un color o un texto. + +- Si el valor es un número, se dibuja un rectángulo de color dentro de la celda. Ejemplo: + + ```4d + var $ob4 : Object + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). + +#### event valueType + +El "event" valueType muestra un botón que genera un evento `On Clicked` al ser presionado. No se puede pasar ni devolver ningún dato o valor. + +Opcionalmente, se puede pasar un atributo "label". + +Ejemplo: + +```4d +var $ob : Object +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestión de eventos + +Se pueden manejar varios eventos mientras se utiliza un array list box de objetos: + +- **On Data Change**: un evento `On Data Change` se dispara cuando se ha modificado algún valor: + - en un área de entrada de texto + - en una lista desplegable + - en un área combo box + - en un botón de unidad (cambiar del valor x al valor x+1) + - en una casilla de selección (cambia entre marcado/desmarcado) +- **On Clicked**: cuando el usuario haga clic en un botón instalado con el "event" atributo *valueType*, se generará un evento `On Clicked`. Este evento es gestionado por el programador. +- **On Alternative Click**: cuando el usuario haga clic en un botón de elipsis (atributo "alternateButton"), se generará un evento `On Alternative Click`. Este evento es gestionado por el programador. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..4528bbc667bee0 --- /dev/null +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md @@ -0,0 +1,51 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. + +::: + +## Encabezados + +Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: + +![](../assets/en/FormObjects/listbox_header.png) + +Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. + +Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. + +Cuando el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) es usado con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. + +### Propiedades específicas de los encabezados + +[Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de Fuente](properties_Text.md#font-color) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación Horizontal](properties_Text.md#horizontal-alignment) - [Relleno Horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Ubicación del Ícono](properties_TextAndPicture.md#icon-location) - [Cursiva](properties_Text.md#italic) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación Vertical](properties_Text.md#vertical-alignment) - [Relleno Vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) + +## Pies + +Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. + +Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). + +Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. + +Cuando se utiliza el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) con un pie de página, se aplica a todos los pies de página, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. + +### Propiedades específicas de los pies + +[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Itálica](properties_Text.md#italic) - [Formato número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato imagen](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar con puntos suspensivos](properties_Display.md#truncate-with-ellipsis) - [Subrayado](properties_Text.md#underline) - [Cálculo de variable](properties_Object.md#variable-calculation) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de línea](properties_Display.md#wordwrap) + + diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..11b96e6d6dda14 --- /dev/null +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md @@ -0,0 +1,198 @@ +--- +id: listbox-object +title: List Box Object +--- + +## List box de tipo array + +En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. + +Por defecto, 4D asigna el nombre "ColumnX" a cada columna. You can change it, as well as other column properties, in the [column properties](./listbox-column.md). The display format for each column can also be defined using the [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) command. + +> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. + +Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. +The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or [`LISTBOX DELETE ROWS`](../commands-legacy/listbox-delete-rows.md)) as well as array manipulation commands. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: + +```4d +ARRAY TEXT(varCol;size) +``` + +También puede utilizar una lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. + +## List box de tipo selección + +En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. You can use the [`LISTBOX SET COLUMN FORMULA`](../commands-legacy/listbox-set-column-formula.md) and [`LISTBOX INSERT COLUMN FORMULA`](../commands-legacy/listbox-insert-column-formula.md) commands to modify columns programmatically. + +A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. + +En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. + +## List box colección o entity selection + +En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. + +Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en caso de una colección de valores escalares). La expresión también puede ser un método proyecto, una variable o un elemento de array. + +Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. + +:::note + +Cuando se eliminan entidades, sus referencias permanecen en la selección de entidades con un valor *undefined*, por lo que aparecen filas en blanco en el list box. En este caso, puede llamar a la función [`.clean()`](API/EntitySelectionClass.md#clean) para obtener una nueva selección de entidades pero sin las referencias de entidades eliminadas. + +::: + +Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: + +```4d +myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box +``` + +## Propiedades soportadas + +Las propiedades soportadas dependen del tipo de list box. + +| Propiedad | List box array | List box selección | List box colección o entity selection | +| ------------------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | +| [Color de fondo alterno](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrita](properties_Text.md#bold) | X | X | X | +| [Expresión del color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Clase](properties_Object.md#css-class) | X | X | X | +| [Colección o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionamiento automático de columnas](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Elemento actual](properties_DataSource.md#current-item) | | | X | +| [Posición actual del elemento](properties_DataSource.md#current-item-position) | | | X | +| [Fuente de datos](properties_Object.md#data-source) | X | X | X | +| [Nombre del formulario detallado](properties_ListBox.md#detail-form-name) | | X | | +| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | +| [Mostrar pies de página](properties_Footers.md#display-footers) | X | X | X | +| [Doble clic en la fila](properties_ListBox.md#double-click-on-row) | | X | | +| [Arrastrable](properties_Action.md#draggable) | X | X | X | +| [Soltable](properties_Action.md#droppable) | X | X | X | +| [Enfocable](properties_Entry.md#focusable) | X | X | X | +| [Fuente](properties_Text.md#fuente) | X | X | X | +| [Color de fuente](properties_Text.md#font-color) | X | X | X | +| [Expresión de color de fuente](properties_Text.md#font-color-expression) | | X | X | +| [Tamaño de fuente](properties_Text.md#font-size) | X | X | X | +| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Altura (encabezados)](properties_Headers.md#height) | X | X | X | +| [Altura (pies de página)](properties_Footers.md#height) | X | X | X | +| [Ocultar líneas en blanco adicionales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Ocultar resaltado de selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List Box jerárquico](properties_Object.md#array-list-box) | X | | | +| [Conjunto de resaltado](properties_ListBox.md#highlight-set) | | X | | +| [Alineación horizontal](properties_Text.md#alineación-horizontal) | X | X | X | +| [Color de línea horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | +| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Itálica](properties_Text.md#italic) | X | X | X | +| [Izquierda](properties_CoordinatesAndSizing.md#izquierda) | X | X | X | +| [Tabla maestra](properties_DataSource.md#master-table) | | X | | +| [Expresión info Meta](properties_Text.md#meta-info-expression) | | | X | +| [Método](properties_Action.md#method) | X | X | X | +| [Líneas móviles](properties_Action.md#movable-rows) | X | | | +| [Selección temporal](properties_DataSource.md#selection-name) | | X | | +| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | +| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | +| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Array de colores de fondo de fila](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Array de control de filas](properties_ListBox.md#row-control-array) | X | | | +| [Array color de fuente de fila](properties_Text.md#row-font-color-array) | X | | | +| [Altura de línea](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Array altura de línea](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Array de estilo de línea](properties_Text.md#row-style-array) | X | | | +| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | +| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | +| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenable](properties_Action.md#sortable) | X | X | X | +| [Acción estándar](properties_Action.md#standard-action) | X | | | +| [Expresión de estilo](properties_Text.md#style-expression) | | X | X | +| [Superior](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Subrayado](properties_Text.md#underline) | X | X | X | +| [Variable o Expresión](properties_Object.md#variable-or-expression) | X | X | | +| [Alineación vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Color de línea vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | +| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidad](properties_Display.md#visibility) | X | X | X | +| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. + +## Eventos de formulario soportados {#supported-form-events} + +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On After Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On After Sort |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box array únicamente* | +| On Before Data Entry |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Before Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Begin Drag Over |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Close Detail |
    • [row](#additional-properties)
    | *List box Selección actual y Selección temporal únicamente* | +| On Collapse |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box jerárquicos únicamente* | +| On Column Moved |
    • [columnName](#additional-properties)
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | | +| On Column Resize |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [newSize](#additional-properties)
    • [oldSize](#additional-properties)
    | | +| On Data Change |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Delete Action |
    • [row](#additional-properties)
    | | +| On Display Detail |
    • [isRowSelected](#additional-properties)
    • [row](#additional-properties)
    | | +| On Double Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Drag Over |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Drop |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Expand |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box jerárquicos únicamente* | +| On Footer Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [footerName](#additional-properties)
    | *List box arrays, selección actual y selección temporal únicamente* | +| On Getting Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Mouse Enter |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Mouse Leave | | | +| On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Open Detail |
    • [row](#additional-properties)
    | *List box Selección actual y Selección temporal únicamente* | +| On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *List box array únicamente* | +| On Selection Change | | | +| On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | +| On Unload | | | + +### Propiedades adicionales {#additional-properties} + +Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: + +| Propiedad | Tipo | Descripción | +| ---------------- | ------------ | ------------------------------------------------------------------------------------ | +| area | text | Área de objeto list box ("header", "footer", "cell") | +| areaName | text | Nombre del área | +| column | entero largo | Número de columna | +| columnName | text | Nombre de la columna | +| footerName | text | Nombre del pie | +| headerName | text | Nombre del encabezado | +| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | +| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | +| newPosition | entero largo | Nueva posición de la columna o línea | +| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | +| oldPosition | entero largo | Posición anterior de la columna o línea | +| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | +| row | entero largo | Número de línea | +| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | + +> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. + + diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md index b0957e1b433874..6738b26a158891 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md @@ -43,7 +43,7 @@ Es posible añadir un método objeto al objeto list box y/o a cada columna del l 1. Método objeto de cada columna 2. Método objeto del list box -El método objeto de columna obtiene los eventos que se producen en su [encabezado](#list-box-headers) y [pie](#list-box-footers). +El método objeto de columna obtiene los eventos que se producen en su [encabezado](./listbox-header-footer.md#headers) y [pie](./listbox-header-footer.md#footers). ### Tipos de list box @@ -59,284 +59,7 @@ Hay varios tipos de list box, con sus propios comportamientos y propiedades espe Se puede configurar completamente un objeto list box a través de sus propiedades, y también se puede gestionar dinámicamente por programación. -El lenguaje 4D incluye un tema "List Box" dedicado a los comandos de list box, pero los comandos de otros temas, tales como "Propiedades de los objetos" o los comandos `EDIT ITEM` y `Displayed line number` también pueden ser utilizados. Para mayor información consulte la página [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) del manual *Lenguaje 4D*. - -## Objetos tipo List box - -### List box de tipo array - -En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. - -Por defecto, 4D asigna el nombre "ColumnX" a cada columna. Puede cambiarlo, así como las otras propiedades de la columna, en las [propiedades de las columnas](listbox_overview.md#column-specific-properties). El formato de visualización de cada columna también puede definirse mediante el comando `OBJECT SET FORMAT`. - -> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. - -Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. -Los valores de las columnas se gestionan mediante comandos de alto nivel de List box (como [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) o `LISTBOX DELETE ROWS`), así como comandos de manipulación de arrays. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: - -```4d -ARRAY TEXT(varCol;size) -``` - -También puede utilizar una lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. - -### List box de tipo selección - -En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. La expresión también puede ser un método proyecto, una variable o un elemento de array. - -A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. - -En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. - -### List box colección o entity selection - -En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. - -Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en caso de una colección de valores escalares). La expresión también puede ser un método proyecto, una variable o un elemento de array. - -Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. - -:::note - -Cuando se eliminan entidades, sus referencias permanecen en la selección de entidades con un valor *undefined*, por lo que aparecen filas en blanco en el list box. En este caso, puede llamar a la función [`.clean()`](API/EntitySelectionClass.md#clean) para obtener una nueva selección de entidades pero sin las referencias de entidades eliminadas. - -::: - -Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: - -```4d -myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box -``` - -### Propiedades soportadas - -Las propiedades soportadas dependen del tipo de list box. - -| Propiedad | List box array | List box selección | List box colección o entity selection | -| ------------------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | -| [Color de fondo alterno](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrita](properties_Text.md#bold) | X | X | X | -| [Expresión del color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Clase](properties_Object.md#css-class) | X | X | X | -| [Colección o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionamiento automático de columnas](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Elemento actual](properties_DataSource.md#current-item) | | | X | -| [Posición actual del elemento](properties_DataSource.md#current-item-position) | | | X | -| [Fuente de datos](properties_Object.md#data-source) | X | X | X | -| [Nombre del formulario detallado](properties_ListBox.md#detail-form-name) | | X | | -| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | -| [Mostrar pies de página](properties_Footers.md#display-footers) | X | X | X | -| [Doble clic en la fila](properties_ListBox.md#double-click-on-row) | | X | | -| [Arrastrable](properties_Action.md#draggable) | X | X | X | -| [Soltable](properties_Action.md#droppable) | X | X | X | -| [Enfocable](properties_Entry.md#focusable) | X | X | X | -| [Fuente](properties_Text.md#fuente) | X | X | X | -| [Color de fuente](properties_Text.md#font-color) | X | X | X | -| [Expresión de color de fuente](properties_Text.md#font-color-expression) | | X | X | -| [Tamaño de fuente](properties_Text.md#font-size) | X | X | X | -| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Altura (encabezados)](properties_Headers.md#height) | X | X | X | -| [Altura (pies de página)](properties_Footers.md#height) | X | X | X | -| [Ocultar líneas en blanco adicionales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Ocultar resaltado de selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List Box jerárquico](properties_Object.md#array-list-box) | X | | | -| [Conjunto de resaltado](properties_ListBox.md#highlight-set) | | X | | -| [Alineación horizontal](properties_Text.md#alineación-horizontal) | X | X | X | -| [Color de línea horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Itálica](properties_Text.md#italic) | X | X | X | -| [Izquierda](properties_CoordinatesAndSizing.md#izquierda) | X | X | X | -| [Tabla maestra](properties_DataSource.md#master-table) | | X | | -| [Expresión info Meta](properties_Text.md#meta-info-expression) | | | X | -| [Método](properties_Action.md#method) | X | X | X | -| [Líneas móviles](properties_Action.md#movable-rows) | X | | | -| [Selección temporal](properties_DataSource.md#selection-name) | | X | | -| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | -| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | -| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Array de colores de fondo de fila](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Array de control de filas](properties_ListBox.md#row-control-array) | X | | | -| [Array color de fuente de fila](properties_Text.md#row-font-color-array) | X | | | -| [Altura de línea](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Array altura de línea](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Array de estilo de línea](properties_Text.md#row-style-array) | X | | | -| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | -| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | -| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenable](properties_Action.md#sortable) | X | X | X | -| [Acción estándar](properties_Action.md#standard-action) | X | | | -| [Expresión de estilo](properties_Text.md#style-expression) | | X | X | -| [Superior](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Subrayado](properties_Text.md#underline) | X | X | X | -| [Variable o Expresión](properties_Object.md#variable-or-expression) | X | X | | -| [Alineación vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Color de línea vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidad](properties_Display.md#visibility) | X | X | X | -| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. - -### Eventos de formulario soportados {#supported-form-events} - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Before Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Begin Drag Over |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Close Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | -| On Collapse |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Delete Action |
  • [row](#propiedades adicionales)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Expand |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | -| On Getting Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -#### Propiedades adicionales {#additional-properties} - -Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: - -| Propiedad | Tipo | Descripción | -| ---------------- | ------------ | ------------------------------------------------------------------------------------ | -| area | text | Área de objeto list box ("header", "footer", "cell") | -| areaName | text | Nombre del área | -| column | entero largo | Número de columna | -| columnName | text | Nombre de la columna | -| footerName | text | Nombre del pie | -| headerName | text | Nombre del encabezado | -| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | -| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | -| newPosition | entero largo | Nueva posición de la columna o línea | -| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | -| oldPosition | entero largo | Posición anterior de la columna o línea | -| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | -| row | entero largo | Número de línea | -| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | - -> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. - -## Columnas list box {#list-box-columns} - -Un list box está formado por uno o varios objetos columna que tienen propiedades específicas. Puede seleccionar una columna de list box en el editor de formularios haciendo clic en ella cuando el objeto list box está seleccionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Puede definir propiedades estándar (texto, color de fondo, etc.) para cada columna del list box; estas propiedades tienen prioridad sobre las del objeto list box. - -> Puede definir el [tipo de expresión](properties_Object.md#expression-type) para las columnas de list box de tipo array (cadena, texto, número, fecha, hora, imagen, booleano u objeto). - -### Propiedades específicas de columna {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Eventos de formulario soportados {#supported-form-events-1} - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Before Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Begin Drag Over |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Double Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | -| On Getting Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -## Encabezados de list box - -> Para poder acceder a las propiedades de los pies de un list box, debe activar la opción [Mostrar pies](properties_Footers.md#display-footers). - -Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: - -![](../assets/en/FormObjects/listbox_header.png) - -Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. - -Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. - -Cuando el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) es usado con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. - -### Propiedades específicas de los encabezados - -[Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de Fuente](properties_Text.md#font-color) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación Horizontal](properties_Text.md#horizontal-alignment) - [Relleno Horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Ubicación del Ícono](properties_TextAndPicture.md#icon-location) - [Cursiva](properties_Text.md#italic) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación Vertical](properties_Text.md#vertical-alignment) - [Relleno Vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - -## Pies de list box - -> Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. - -Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. - -Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). - -Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. - -Cuando se utiliza el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) con un pie de página, se aplica a todos los pies de página, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. - -### Propiedades específicas de los pies - -[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Itálica](properties_Text.md#italic) - [Formato número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato imagen](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar con puntos suspensivos](properties_Display.md#truncate-with-ellipsis) - [Subrayado](properties_Text.md#underline) - [Cálculo de variable](properties_Object.md#variable-calculation) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de línea](properties_Display.md#wordwrap) +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Para mayor información consulte la página [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) del manual *Lenguaje 4D*. ## Gestión de entrada @@ -521,14 +244,14 @@ Puede activar o desactivar la ordenación usuario estándar desactivando la prop El soporte de ordenación estándar depende del tipo de list box: -| Tipo de list box | Soporte de ordenación estándar | Comentarios | -| ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Colección de objetos | Sí |
    • Las columnas "This.a" o "This.a.b" son ordenables.
    • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | -| Entity selection | Sí |
  • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Soportado: ordena en las propiedades de atributos de objetos (por ejemplo, "This.data.city" cuando "data" es un atributo de objeto)
  • Soportado: ordena en atributos relacionados (por ejemplo, "This.company.name")
  • No soportado: ordena por propiedades de atributos de objeto a través de atributos relacionados (por ejemplo, "This.company.data.city"). Para ello, debe utilizar la ordenación personalizada con la función [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (ver el siguiente ejemplo)
  • | -| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | -| Selección temporal | No | | -| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | +| Tipo de list box | Soporte de ordenación estándar | Comentarios | +| ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Colección de objetos | Sí |
    • Las columnas "This.a" o "This.a.b" son ordenables.
    • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | +| Entity selection | Sí |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Soportado: ordena en las propiedades de atributos de objetos (por ejemplo, "This.data.city" cuando "data" es un atributo de objeto)
    • Soportado: ordena en atributos relacionados (por ejemplo, "This.company.name")
    • No soportado: ordena por propiedades de atributos de objeto a través de atributos relacionados (por ejemplo, "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | +| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | +| Selección temporal | No | | +| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | ### Ordenación personalizada @@ -568,10 +291,10 @@ El valor de la [variable asociada al encabezado de una columna](properties_Objec - Si la variable se define en 0, la columna no se ordena y la flecha de ordenación no se muestra. ![](../assets/en/FormObjects/sorticon0.png) -- Si la variable está en 1, la columna se ordena en orden ascendente y se muestra la flecha de ordenación. +- Si la variable está en 1, la columna se ordena en orden ascendente y se muestra la flecha de ordenación. ![](../assets/en/FormObjects/sorticon1.png) -- Si la variable se establece en 2, la columna se clasifica en orden descendente y se muestra la flecha de clasificación. +- Si la variable se establece en 2, la columna se clasifica en orden descendente y se muestra la flecha de clasificación. ![](../assets/en/FormObjects/sorticon2.png) > Sólo las [variables](Concepts/variables.md) declaradas o dinámicas pueden utilizarse como variables de encabezado de columna. Otros tipos de [expresiones](Concepts/quick-tour.md#expressions) como `Form.sortValue` no son soportadas. @@ -584,8 +307,8 @@ Puede definir el valor de la variable (por ejemplo, Header2:=2) para "forzar" la Hay varias formas de definir los colores de fondo, los colores de fuente y los estilos de fuente en los list box: -- al nivel de las [propiedades del objeto list box](#list-box-objects), -- a nivel de las [propiedades de la columna](#list-box-columns), +- al nivel de las [propiedades del objeto list box](./listbox-object.md), +- a nivel de las [propiedades de la columna](./listbox-column.md), - utilizando los [arrays o expresiones](#using-arrays-and-expressions) para el list box y/o para cada columna, - a nivel del texto de cada celda (si [texto multi-estilo](properties_Text.md#multi-style)). @@ -593,14 +316,12 @@ Hay varias formas de definir los colores de fondo, los colores de fuente y los e Los principios de prioridad y de herencia se observan cuando la misma propiedad se define en más de un nivel. -| Nivel de prioridad | Ubicación del parámetro | -| ------------------ | ----------------------------------------------------------------------------------------------------------- | -| alta prioridad | Celda (si texto multiestilo) | -| | Arrays de columnas/métodos | -| | Arrays/métodos de Listbox | -| | Propiedades de la columna | -| | Propiedades de list box | -| baja prioridad | Expresiones de metainformación (para colecciones o list boxes de selección de entidades) | +1. (highest priority) Cell (if multi-style text) +2. Arrays de columnas/métodos +3. Arrays/métodos de Listbox +4. Propiedades de la columna +5. Propiedades de list box +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) Por ejemplo, si define un estilo de fuente en las propiedades del list box y otro mediante un array de estilos para la columna, se tendrá en cuenta este último. @@ -610,7 +331,8 @@ Para cada atributo (estilo, color y color de fondo), se implementa una **herenci - para los atributos líneas: valores de atributos de columnas - para los atributos de la columna: valores de los atributos del list box -De esta forma, si desea que un objeto herede el valor de atributo de un nivel superior, puede utilizar pasar la constante `lk inherited` (valor por defecto) al comando de definición o directamente en el elemento del array de estilo/color correspondiente. Por ejemplo, dado un list box array contiene un estilo de fuente estándar con colores alternos: +De esta forma, si desea que un objeto herede el valor de atributo de un nivel superior, puede utilizar pasar la constante `lk inherited` (valor por defecto) al comando de definición o directamente en el elemento del array de estilo/color correspondiente. Por ejemplo, dado un list box array que contiene un estilo de letra estándar con colores alternos: + ![](../assets/en/FormObjects/listbox_styles3.png) Realiza las siguientes modificaciones: @@ -656,7 +378,7 @@ En este modo: - La altura del objeto list box se reduce automáticamente cuando el número de líneas a imprimir es inferior a la altura original del objeto (no se imprimen líneas "vacías"). Por el contrario, la altura no aumenta automáticamente en función del contenido del objeto. El tamaño del objeto realmente impreso puede obtenerse mediante el comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information). - El objeto list box se imprime "tal cual", es decir, teniendo en cuenta sus parámetros de visualización actuales: visibilidad de los encabezados y de las rejillas, líneas ocultas y mostradas, etc. - These parameters also include the first row to be printed: if you call the [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) command before launching the printing, the first row printed in the list box will be the one designated by the command. + Estos parámetros también incluyen la primera línea a imprimir: si llama al comando [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) antes de lanzar la impresión, la primera línea impresa en el list box será la designada por el comando. - Un mecanismo automático facilita la impresión de los list box que contienen más líneas de las que es posible mostrar: se pueden realizar llamadas sucesivas a `Print object` para imprimir cada vez un nuevo conjunto de líneas. El comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) se puede utilizar para comprobar el estado de la impresión mientras se está realizando. ## List box jerárquicos @@ -802,14 +524,14 @@ Al igual que con las selecciones, el comando [`LISTBOX GET CELL POSITION`](../co _Representación no jerárquica:\* ![](../assets/en/FormObjects/hierarch9.png) -*Representación jerárquica:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) Cuando se ocultan todas las líneas de una subjerarquía, la línea de ruptura se oculta automáticamente. En el ejemplo anterior, si las líneas 1 a 3 están ocultas, la línea de ruptura "Bretaña" no aparecerá. #### Líneas de quiebre -If the user selects a break row, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) returns the first occurrence of the row in the corresponding array. En el caso siguiente: +Si el usuario selecciona una línea de interrupción, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la primera aparición de la línea en el array correspondiente. En el caso siguiente: ![](../assets/en/FormObjects/hierarch11.png) @@ -819,10 +541,10 @@ Las líneas de rotura no se tienen en cuenta en los arrays internos utilizados p El siguiente list box fue diseñado utilizando un array de objetos: -*Representación no jerárquica:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*Representación jerárquica:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) En modo jerárquico, los niveles de ruptura no son tenidos en cuenta por los arrays de modificación de estilo denominados `tStyle` y `tColors`. Para modificar el color o el estilo de los niveles de ruptura, debe ejecutar las siguientes instrucciones: @@ -842,382 +564,19 @@ Resultado: Puede optimizar la visualización y gestión de los list box jerárquicos utilizando los eventos formulario `On Expand` y `On Collapse`. -Un list box jerárquico se construye a partir del contenido de sus arrays, por lo que sólo puede mostrarse cuando todos estos arrays están cargados en memoria. This makes it difficult to build large hierarchical list boxes based on arrays generated from data (through the [`SELECTION TO ARRAY`](../commands/selection-to-array) command), not only because of the display speed but also the memory used. +Un list box jerárquico se construye a partir del contenido de sus arrays, por lo que sólo puede mostrarse cuando todos estos arrays están cargados en memoria. Esto dificulta la generación de list box jerárquicos de gran tamaño basados en arrays generados a partir de datos (a través del comando [`SELECTION TO ARRAY`](../commands/selection-to-array)), no solo por la velocidad de visualización sino también por la memoria utilizada. El uso de los eventos de formulario `On Expand` y `On Collapse` puede superar estas limitaciones: por ejemplo, puede mostrar sólo una parte de la jerarquía y cargar/descargar los arrays sobre la marcha, basándose en las acciones del usuario. En el contexto de estos eventos, el comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en la que el usuario hizo clic para expandir o contraer una línea. En este caso, debe llenar y vaciar los arrays por código. Los principios que deben aplicarse son: -- Cuando se muestra el list box, sólo se debe llenar el primer array. Sin embargo, debe crear un segundo array con valores vacíos para que el list box muestre los botones desplegar/contraer: +- Cuando se muestra el list box, sólo se debe llenar el primer array. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. +- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. El comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en cuestión y permite construir la jerarquía adecuada: se llena el primer array con los valores repetidos y el segundo con los valores enviados desde el comando [`SELECTION TO ARRAY`](../commands/selection-to-array) y se insertan tantas líneas como sean necesarias en el list box mediante el comando [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). ![](../assets/en/FormObjects/hierarch16.png) -- Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. - -## Arrays de objetos en columnas - -Las columnas de list box pueden manejar arrays de objetos. Como los arrays de objetos pueden contener diferentes tipos de datos, esta nueva y poderosa funcionalidad permite mezclar diferentes tipos de entrada en las líneas de una misma columna, y mostrar también varios widgets. Por ejemplo, puede insertar una entrada de texto en la primera línea, una casilla de selección en la segunda y una lista desplegable en la tercera. Los arrays de objetos también dan acceso a nuevos tipos de widgets, como botones o selectores de color. - -El siguiente list box fue diseñado utilizando un array de objetos: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configurar una columna array de objetos - -Para asignar un array de objetos a una columna list box, basta con definir el nombre del array de objetos en la lista de propiedades (campo "Nombre de variable"), o utilizando el comando [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md), como para toda columna basada en arrays. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Las propiedades estándar relacionadas con las coordenadas, el tamaño y el estilo están disponibles para las columnas de tipo objeto. Puede definirlos utilizando la lista de Propiedades, o programando el estilo, el color de fuente, el color de fondo y la visibilidad para cada línea de una columna objeto del list box. Estos tipos de columnas también se pueden ocultar. - -Sin embargo, el tema Fuente de datos no está disponible para las columnas objeto del list box. De hecho, el contenido de cada celda de la columna se basa en los atributos presentes en el elemento correspondiente del array de objetos. Cada elemento de array puede definir: - -the value type (mandatory): text, color, event, etc. the value itself (optional): used for input/output. -the cell content display (optional): button, list, etc. additional settings (optional): depend on the value type To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). Por ejemplo, puede escribir "¡Hola Mundo!" en una columna objeto utilizando este sencillo código: - -```4d -ARRAY OBJECT(obColumn;0) //column array - var $ob : Object //first element - OB SET($ob;"valueType";"text") //defines the value type (mandatory) - OB SET($ob;"value";"Hello World!") //defines the value - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> El formato de visualización y los filtros de entrada no pueden definirse para una columna de objetos. Dependen automáticamente del tipo de valor. - -#### valueType y visualización de datos - -Cuando una columna de list box está asociada a un array de objetos, la forma en que se muestra, introduce o edita una celda se basa en el atributo valueType del elemento del array. Los valores valueType soportados son: - -- "text": para un valor de texto -- "real": para un valor numérico que puede incluir separadores como un `\`, `<.>`, o `<,>` -- "integer": para un valor entero -- "boolean": para un valor True/False -- "color": para definir un color de fondo -- "event": para mostrar un botón con una etiqueta. - -4D utiliza widgets por defecto en función del valor "valueType" (es decir, un "text" se muestra como un widget de entrada de texto, un "boolean" como una casilla de selección), pero también están disponibles visualizaciones alternativas a través de opciones (*por ejemplo*, un real también se puede representar como un menú desplegable). La siguiente tabla muestra la visualización por defecto, así como las alternativas para cada tipo de valor: - -| valueType | Widget por defecto | Widget(s) alternativo(s) | -| --------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| text | entrada de texto | menú desplegable (lista obligatoria) o combo box (lista de selección) | -| real | entrada de texto controlada (números y separadores) | menú desplegable (lista obligatoria) o combo box (lista de selección) | -| integer | entrada de texto controlada (números únicamente) | menú desplegable (lista obligatoria) o combo box (lista de opciones) o casilla de verificación de tres estados | -| boolean | casilla de selección | menú desplegable (lista requerida) | -| color | color de fondo | text | -| evento | botón con etiqueta | | -| | | Todos los widgets pueden tener un botón adicional de alternancia de unidades o un botón de elipsis asociado a la celda. | - -Usted define la visualización de la celda y las opciones utilizando atributos específicos en cada objeto (ver abajo). - -#### Formatos de visualización y filtros de entrada - -No se pueden definir formatos de visualización ni filtros de entrada para las columnas objeto de los list box. Se definen automáticamente en función del tipo de valor. Estos están listados en la siguiente tabla: - -| Tipo de valor | Formato por defecto | Control de entrada | -| ------------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| text | lo mismo que se define en el objeto | cualquiera (sin control) | -| real | lo mismo que se define en el objeto (utilizando el separador decimal del sistema) | "0-9" y "." y "-" | -| | | "0-9" y "." si min>=0 | -| integer | lo mismo que se define en el objeto | "0-9" y "-" | -| | | "0-9" si min>=0 | -| Boolean | casilla de selección | N/A | -| color | N/A | N/A | -| evento | N/A | N/A | - -### Atributos - -Cada elemento del array de objetos es un objeto que puede contener uno o más atributos que definirán el contenido de la celda y la visualización de los datos (ver el ejemplo anterior). - -El único atributo obligatorio es "valueType" y sus valores soportados son "text", "real", "integer", "boolean", "color" y "event". La siguiente tabla lista todos los atributos soportados en los arrays de objetos de los list box, en función del valor "valueType" (cualquier otro atributo se ignora). A continuación se detallan los formatos de visualización y se ofrecen ejemplos. - -| | valueType | text | real | integer | boolean | color | evento | -| --------------------- | ------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------ | -| *Atributos* | *Description* | | | | | | | -| value | valor de la celda (entrada o salida) | x | x | x | | | | -| min | valor mínimo | | x | x | | | | -| max | valor máximo | | x | x | | | | -| behavior | Valor "tres Estados" | | | x | | | | -| requiredList | lista desplegable definida en objeto | x | x | x | | | | -| choiceList | combo box definido en objeto | x | x | x | | | | -| requiredListReference | RefList 4D, depende del valor de "saveAs" | x | x | x | | | | -| requiredListName | Nombre de la lista 4D, depende del valor "saveAs" | x | x | x | | | | -| saveAs | "reference" o "value" | x | x | x | | | | -| choiceListReference | RefList 4D, muestra un combo box | x | x | x | | | | -| choiceListName | Nombre de la lista 4D, mostrar combo box | x | x | x | | | | -| unitList | array de X elementos | x | x | x | | | | -| unitReference | índice del elemento seleccionado | x | x | x | | | | -| unitsListReference | Ver lista de unidades 4D | x | x | x | | | | -| unitsListName | 4D lista nombre de la unidad | x | x | x | | | | -| alternateButton | añadir un botón alternativo | x | x | x | x | x | | - -#### value - -Los valores de las celdas se almacenan en el atributo "value". Este atributo se utiliza tanto para la entrada como para la salida. También puede utilizarse para definir valores por defecto cuando se utilizan listas (ver a continuación). - -```4d - ARRAY OBJECT(obColumn;0) //column array - var $ob1;$ob2;$ob3 : Object - var $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> Los valores null se soportan y dan como resultado una celda vacía. - -#### min y max - -Cuando el "valueType" es "real" o "integer", el objeto también acepta atributos min y max con valores apropiados (los valores deben ser del mismo tipo que el valueType). - -Estos atributos pueden utilizarse para controlar el rango de valores de entrada. Cuando se valida una celda (cuando pierde el foco), si el valor de entrada es menor que el valor mínimo o mayor que el valor máximo, entonces se rechaza. En este caso, se mantiene el valor anterior y un consejo muestra una explicación. - -```4d - var $ob3 : Object - var $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -El atributo behavior ofrece variaciones a la representación estándar de los valores. En 4D v15, se ofrece una única variación: - -| Atributo | Valor(es) disponible(s) | valueType(s) | Descripción | -| -------- | ------------------------------------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| behavior | threeStates | integer | Representa un valor numérico como una casilla de verificación de tres estados.
    2=semi seleccionada, 1=seleccionada, 0=no seleccionada, -1=invisible, -2= deseleccionada desactivada, -3= seleccionada desactivada, -4=semi seleccionada desactivada | - -```4d - var $ob3; $ob4 : Object - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";-3) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList y choiceList - -Cuando un atributo "choiceList" o "requiredList" está presente dentro del objeto, la entrada de texto se sustituye por una lista desplegable o un combo box, dependiendo del atributo: - -- Si el atributo es "choiceList", la celda se muestra como un combo box. Esto significa que el usuario puede seleccionar o escribir un valor. -- Si el atributo es "requiredList", la celda se muestra como una lista desplegable y el usuario sólo puede seleccionar uno de los valores de la lista. - -En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. - -> Los valores del widget se definen a través de un array. Si quiere asociar el widget a una lista 4D existente, debe utilizar los atributos "requiredListReference", "requiredListName", "choiceListReference" o "choiceListName". - -Ejemplos: - -- Quiere mostrar una lista desplegable con sólo dos opciones: "Open" o "Closed". "Closed" debe estar preseleccionado: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- Quiere aceptar todo valor entero, pero mostrar un combo box para sugerir los valores más comunes: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName y requiredListReference - -Los atributos "requiredListName" y "requiredListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se mostrará entonces como una lista desplegable. Esto significa que el usuario sólo puede seleccionar uno de los valores proporcionados en la lista. - -Utilice "requiredListName" o "requiredListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. - -> - Si desea definir estos valores a través de un simple array, debe utilizar el atributo "requiredList". -> - Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". - -Ejemplos: - -- Desea mostrar una lista desplegable basada en una lista de "colores" definida en la caja de herramientas (que contiene los valores "azul", "amarillo" y "verde"), guardarla como valor y mostrar "azul" por defecto: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- Quiere mostrar una lista desplegable basada en una lista definida por programación y guardarla como referencia: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName y choiceListReference - -Los atributos "choiceListName" and "choiceListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se muestra entonces como un combo box, lo que significa que el usuario puede seleccionar o escribir un valor. - -Utilice "choiceListName" o "choiceListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. - -> - Si desea definir estos valores a través de un simple array, debe utilizar el atributo "choiceList". -> - Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". - -Ejemplo: - -Ejemplo: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference y unitReference - -Puede utilizar atributos específicos para añadir unidades asociadas a los valores de las celdas (\*por ejemplo, \*: "10 cm", "20 píxeles", etc.). Para definir la lista de unidades, puede utilizar uno de los siguientes atributos: - -- "unitsList": un array que contiene los elementos x utilizados para definir las unidades disponibles (por ejemplo: "cm", "pulgadas", "km", "millas", etc.). Utilice este atributo para definir las unidades dentro del objeto. -- "unitsListReference": una referencia a una lista 4D que contiene las unidades disponibles. Utilice este atributo para definir unidades con una lista 4D creada con el comando [`New list`](../commands-legacy/new-list.md). -- "unitsListName": un nombre de una lista 4D basada en el diseño que contiene unidades disponibles. Utilice este atributo para definir las unidades con una lista 4D creada en la caja de herramientas. - -Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: - -- "unitReference": un único valor que contiene el índice (de 1 a x) del elemento seleccionado en la lista de valores "unitList", "unitsListReference" o "unitsListName". - -Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: - -Ejemplo: - -Queremos definir una entrada numérica seguida de dos posibles unidades: " líneas " o " píxeles ". El valor actual es "2" + "líneas". Utilizamos valores definidos directamente en el objeto (atributo "unitsList"): - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -var $ob : Object -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Si desea añadir un botón de elipsis [...] a una celda, basta con pasar el "alternateButton" con el valor True en el objeto. El botón se mostrará en la celda automáticamente. - -Cuando este botón es presionado por un usuario, se generará un evento `On Alternate Click`, y usted podrá manejarlo como quiera (vea el párrafo "Manejo de eventos" para más información). - -Ejemplo: - -```4d -var $ob1 : Object -var $entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -El atributo valueType de valor "color" permite mostrar un color o un texto. - -- Si el valor es un número, se dibuja un rectángulo de color dentro de la celda. Ejemplo: - - ```4d - var $ob4 : Object - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). - -#### event valueType - -El "event" valueType muestra un botón que genera un evento `On Clicked` al ser presionado. No se puede pasar ni devolver ningún dato o valor. - -Opcionalmente, se puede pasar un atributo "label". - -Ejemplo: - -```4d -var $ob : Object -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) +- Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. El comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en cuestión: se eliminan tantas líneas como sean necesarias del list box mediante el comando [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows). -### Gestión de eventos -Se pueden manejar varios eventos mientras se utiliza un array list box de objetos: -- **On Data Change**: un evento `On Data Change` se dispara cuando se ha modificado algún valor: - - en un área de entrada de texto - - en una lista desplegable - - en un área combo box - - en un botón de unidad (cambiar del valor x al valor x+1) - - en una casilla de selección (cambia entre marcado/desmarcado) -- **On Clicked**: cuando el usuario haga clic en un botón instalado con el "event" atributo *valueType*, se generará un evento `On Clicked`. Este evento es gestionado por el programador. -- **On Alternative Click**: cuando el usuario haga clic en un botón de elipsis (atributo "alternateButton"), se generará un evento `On Alternative Click`. Este evento es gestionado por el programador. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md index 6a6b0d47d23a6f..13dfee757d3661 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md @@ -114,7 +114,7 @@ Se soportan varios tipos de referencias de métodos: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Formularios](FormEditor/forms.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md index e3e90c62d8288f..689fac3af3f505 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COL #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -41,7 +41,7 @@ También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COL #### Objetos soportados -[Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Comandos @@ -71,7 +71,7 @@ También puede establecer esta propiedad utilizando el comando [`LISTBOX SET PRO #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -224,7 +224,7 @@ Puede obtener el mismo resultado utilizando los comandos [`LISTBOX SET ROW FONT #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md index 44f27a33afe4f6..058f50faa80a1f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Cuando esta propiedad está activada, la altura de cada línea se calcula autom #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos @@ -64,7 +64,7 @@ Coordenadas inferiores del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -84,7 +84,7 @@ Coordenadas de izquierda del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -104,7 +104,7 @@ Coordenadas de derecha del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -124,7 +124,7 @@ Coordenadas superiores del objeto en el formulario. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -192,7 +192,7 @@ Esta propiedad designa el tamaño vertical de un objeto. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -205,7 +205,7 @@ Esta propiedad designa el tamaño vertical de un objeto. Esta propiedad designa el tamaño horizontal de un objeto. > - Algunos objetos pueden tener una altura predefinida que no se puede modificar. -> - Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox_overview.md#list-box-columns), el usuario también puede cambiar manualmente el tamaño de la columna. +> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > - Al redimensionar el formulario, si la propiedad de [dimensionamiento horizontal "Agrandar"](properties_ResizingOptions.md#horizontal-sizing) fue asignada al list box, la columna más a la derecha se agrandará más allá de su ancho máximo, si es necesario. #### Gramática JSON @@ -216,7 +216,7 @@ Esta propiedad designa el tamaño horizontal de un objeto. #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Rectángulo](shapes_overview.md#rectangle) - [Regla](ruler.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -238,7 +238,7 @@ El ancho máximo de la columna (en píxeles). El ancho de la columna no puede au #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos @@ -260,7 +260,7 @@ El ancho mínimo de la columna (en píxeles). El ancho de la columna no puede re #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos @@ -344,7 +344,7 @@ Establece un relleno horizontal para las celdas. El valor se establece en píxel #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pies de página](properties_Footers.md) - [Encabezados](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos @@ -368,7 +368,7 @@ Establece un relleno vertical para las celdas. El valor se establece en píxeles #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pies de página](properties_Footers.md) - [Encabezados](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md index d826dc525158aa..3cbc77c784678e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Cuando la opción **inserción automática** no está definida (por defecto), el Esta propiedad es soportada por: -- objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox_overview.md#list-box-columns) asociadoa a una lista de selección. +- objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox-column.md) asociadoa a una lista de selección. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Italia" que está asociada a un combo box "Países": si la propiedad **inserción automática** está activada y un usuario introduce "España", entonces el valor "España" se añade automáticamente a la lista en memoria: @@ -28,7 +28,7 @@ Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Itali #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) --- @@ -46,7 +46,7 @@ Asocia una lista de selección a un objeto. Puede ser un nombre de lista de elec #### Objetos soportados [Lista desplegable](dropdownList_Overview.md) - -[Combo box](comboBox_overview.md) - [Lista Jerárquica](list_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Combo box](comboBox_overview.md) - [Lista Jerárquica](list_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -126,7 +126,7 @@ Indica una variable o expresión a la que se le asignará un entero largo que in Define el tipo de datos para la expresión mostrada. Esta propiedad se utiliza con: -- [Columnas del List box](listbox_overview.md#list-box-columns) de los tipos de selección y colección. +- [Columnas del List box](listbox-column.md) de los tipos de selección y colección. - [Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays. Ver también la sección [**Tipo de Expresión**](properties_Object.md#expression-type). @@ -139,7 +139,7 @@ Ver también la sección [**Tipo de Expresión**](properties_Object.md#expressio #### Objetos soportados -[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox_overview.md#list-box-columns) +[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox-column.md) --- @@ -196,13 +196,13 @@ Debe introducir una lista de valores. En el editor de formularios, un diálogo e #### Objetos soportados -[Columna List Box (sólo tipo array)](listbox_overview.md#list-box-columns) +[Columna List Box (sólo tipo array)](listbox-column.md) --- ## Expression -This description is specific to [selection](listbox_overview.md#selection-list-boxes) and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. Una expresión 4D que se asociará a una columna. Puede introducir: @@ -243,7 +243,7 @@ Si se utiliza un campo, una variable o una expresión asignable (*por ejemplo Pe #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -276,7 +276,7 @@ Se pueden utilizar todas las tablas de la base de datos, independientemente de s Esta propiedad está disponible en las siguientes condiciones: - una [lista de selección](#choice-list) está asociada al objeto -- para [entradas](input_overview.md) y [columnas list box](listbox_overview.md#columnas-de-list-box), también se define una [lista requerida](properties_RangeOfValues.md#lista-requerida) para el objeto (ambas opciones deben usar normalmente la misma lista), de modo que solo se puedan ingresar valores de la lista por parte del usuario. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Esta propiedad especifica, en el contexto de un campo o variable asociado a una lista de valores, el tipo de contenido a guardar: @@ -298,7 +298,7 @@ El uso de esta propiedad requiere el cumplimiento de los siguientes principios: #### Objetos soportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md index 64fc8e1bd49d2a..dca650fede4f8f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ El campo contiene realmente "proportion". 4D acepta y almacena la entrada comple #### Objetos soportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -105,13 +105,13 @@ Se pueden crear formatos de fecha personalizados utilizando varios patrones desc :::note blankIfNull - Por defecto, una [fecha nula](../Concepts/dt_date.md#date-literals) se muestra con ceros, por ejemplo, 00/00/00. Con la opción "blankIfNull", una fecha null se muestra como un área vacía. La cadena "blankIfNull" (distingue mayúsculas de minúsculas) debe combinarse con el valor de formato seleccionado. La cadena "blankIfNull" (distingue mayúsculas de minúsculas) debe combinarse con el valor de formato seleccionado. -- Las [columnas list box](listbox_overview.md#list-box-columns) y los [pies List box](listbox_overview.md#list-box-footers) de tipo fecha utilizan siempre el comportamiento "blank if null" (no se puede desactivar). +- Las [columnas list box](listbox-column.md) y los [pies List box](listbox-header-footer.md#footers) de tipo fecha utilizan siempre el comportamiento "blank if null" (no se puede desactivar). ::: #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Comandos @@ -276,7 +276,7 @@ La siguiente tabla muestra cómo afectan los distintos formatos a la visualizaci #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Indicadores de progreso](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Indicadores de progreso](progressIndicator.md) #### Comandos @@ -340,7 +340,7 @@ Si el campo se reduce a un tamaño menor que el de la imagen original, la imagen #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -398,7 +398,7 @@ Por defecto, una hora null se muestra con ceros, por ejemplo "00:00:00". Con la #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Comandos @@ -411,7 +411,7 @@ Por defecto, una hora null se muestra con ceros, por ejemplo "00:00:00". Con la Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: - un texto en un [objeto de entrada](input_overview.md) -- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox_overview.md#list-box-columns), +- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox-column.md), ... puede seleccionar el texto que se mostrará para cada valor: @@ -426,7 +426,7 @@ Cuando una [expresión booleana](properties_Object.md#expression-type) se muestr #### Objetos soportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos @@ -450,7 +450,7 @@ Las columnas booleanas también pueden mostrarse como menús emergentes. En este #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos @@ -502,7 +502,7 @@ También en este caso, la propiedad [Título](#title) está disponible para que #### Objetos soportados -[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -527,7 +527,7 @@ En ese caso, el título de la casilla de verificación puede introducirse utiliz #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -564,7 +564,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objetos soportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -599,7 +599,7 @@ Esta propiedad sólo se utiliza cuando se dibujan objetos situados en el cuerpo #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -658,7 +658,7 @@ Tenga en cuenta que, independientemente del valor de la opción Ajuste de texto, #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md index 6bcd436e00dde7..f9bef54d85d46b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permite al usuario acceder a un menú contextual estándar en el objeto cuando s Para una imagen de tipo [entrada](input_overview.md), además de los comandos de edición estándar (Cortar, Copiar, Pegar y Borrar), el menú contiene el comando **Importar...**, que puede utilizarse para importar una imagen almacenada en un archivo, así como el comando **Guardar como...**, que puede utilizarse para guardar la imagen en el disco. El menú también permite modificar el formato de visualización de la imagen: se ofrecen las opciones **Truncado no centrado**, **Escalado para ajustar** y **Escalado para ajustar centrado prop.**. La modificación del [formato de visualización](properties_Display.md#picture-format) utilizando este menú es temporal; no se guarda con el registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. La lista puede almacenar hasta 10 fuentes (más allá, la última fuente utilizada sustituye a la más antigua). Por defecto, esta lista está vacía y la opción no se muestra. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -48,7 +48,7 @@ Para un [Área Web](webArea_overview.md), el contenido del menú depende del mot #### Objetos soportados -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### Comandos @@ -72,7 +72,7 @@ Cuando esta propiedad está desactivada, se desactiva todo menú emergente asoci #### Objetos soportados -[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Contador](stepper.md) +[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Contador](stepper.md) #### Comandos @@ -134,7 +134,7 @@ A continuación se presenta una tabla que explica cada una de las opciones de fi #### Objetos soportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md index 46239c0d094b63..66474e1156c562 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Pies ## Mostrar pies -Esta propiedad se utiliza para mostrar u ocultar [los pies de columna listbox](listbox_overview.md#list-box-footers). Hay un pie de página por columna; cada pie de página se configura por separado. +Esta propiedad se utiliza para mostrar u ocultar [los pies de columna listbox](listbox-header-footer.md#footers). Hay un pie de página por columna; cada pie de página se configura por separado. #### Gramática JSON @@ -70,4 +70,4 @@ Tenga en cuenta que la conversión de ida y vuelta puede conducir a un resultado #### Ver también -[Encabezados](properties_Headers.md) - [Pies List box](listbox_overview.md#list-box-footers) +[Encabezados](properties_Headers.md) - [Pies List box](listbox-header-footer.md#footers) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md index 56db5e4528fdfd..a2e79ed164042d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Encabezados ## Mostrar encabezados -Esta propiedad se utiliza para mostrar u ocultar [los encabezados de columna listbox](listbox_overview.md#list-box-headers). Hay un encabezado por columna; cada encabezado se configura por separado. +Esta propiedad se utiliza para mostrar u ocultar [los encabezados de columna listbox](listbox-header-footer.md#headers). Hay un encabezado por columna; cada encabezado se configura por separado. #### Gramática JSON @@ -70,4 +70,4 @@ Tenga en cuenta que la conversión de ida y vuelta puede conducir a un resultado #### Ver también -[Pies](properties_Footers.md) - [Encabezados List box](listbox_overview.md#list-box-headers) +[Pies](properties_Footers.md) - [Encabezados List box](listbox-header-footer.md#headers) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md index a7bb5d1a42f229..ce204ba5e020b2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Puede: #### Objetos soportados -[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de lista de List Box](listbox_overview.md#list-box-headers) - [Pie de lista de List Box](listbox_overview.md#list-box-footers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) +[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de lista de List Box](listbox-header-footer.md#headers) - [Pie de lista de List Box](listbox-header-footer.md#footers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) #### Otras funcionalidades de ayuda diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md index 8fad6d483e7b51..244258dbd99100 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Colección de columnas del list box. | ------- | ---------------------------- | ---------------------------------------------------- | | columns | colección de objetos columna | Contiene las propiedades de las columnas de list box | -Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox_overview.md#column-specific-properties). +Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox-column.md#column-specific-properties). #### Objetos soportados diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md index 45434d66c632ae..0152174b933216 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ Para más información sobre las reglas de denominación de los objetos de formu #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón con imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicador de progreso](progressIndicator.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Botón de opción](radio_overview.md) - [Subformulario](subform_overview.md#overview) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -120,7 +120,7 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -130,7 +130,7 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti ## Tipo de expresión -> Esta propiedad se denomina [**Tipo de datos**](properties_DataSource.md#data-type-expression-type) en la Lista de propiedades para [selección](listbox_overview.md#selection-list-boxes) y [colección](listbox_overview.md#collection-or-entity-selection-list-boxes) y para [Listas desplegables](dropdownList_Overview.md) asociadas a un [objeto](FormObjects/dropdownList_Overview.md#using-an-object) o un [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique el tipo de datos para la expresión o variable asociada al objeto. Tenga en cuenta que el objetivo principal de este ajuste es configurar las opciones (como los formatos de visualización) disponibles para el tipo de datos. En realidad, no escribe la variable en sí. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). @@ -149,7 +149,7 @@ Sin embargo, esta propiedad tiene una función tipográfica en los siguientes ca #### Objetos soportados -[Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Selector](spinner.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestaña](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -275,7 +275,7 @@ Para la traducción de la aplicación, puede introducir una referencia XLIFF en #### Objetos soportados -[Botón](button_overview.md) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) - [ÁreaTexto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Comandos @@ -332,7 +332,7 @@ Cuando está configurado **Personalizado** ("none" en JSON), 4D no realiza cálc #### Objetos soportados -[Pie de List Box](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md index 71b8b3f5a33616..958fcff83cc870 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permite definir una lista cuyos valores no pueden introducirse en el objeto. Si #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos @@ -78,7 +78,7 @@ Sin embargo, a diferencia de la propiedad [Lista de selección](properties_DataS #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md index 182a0f1f2a0a2b..eca28b84de3aec 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 | | **h** | | | -| [`header`](./listbox_overview.md#list-box-headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox-header-footer.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px | em | | [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md index 523a61b774b61c..c40c75988b674e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -97,7 +97,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -142,7 +142,7 @@ Designa si el tamaño de la columna puede ser modificado por el usuario. #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md index 409a30134a2e23..62122f6b3e12f9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ Valor mínimo de un indicador. Para los steppers numéricos, esta propiedad repr #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md index f654bc1d01a274..ea9ee3ed61577c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Puede definir esta propiedad utilizando el comando [**OBJECT SET FONT STYLE**](. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -63,7 +63,7 @@ También puede definir esta propiedad por medio del comando [**OBJECT SET FONT S #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -83,7 +83,7 @@ Hace que el texto tenga una línea por debajo. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -124,7 +124,7 @@ Hay tres temas de fuentes disponibles: #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -149,7 +149,7 @@ Puede configurarlo utilizando el comando [`OBJECT SET FONT`](../commands-legacy/ #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -167,7 +167,7 @@ Permite definir el tamaño de la fuente del objeto en puntos. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -197,7 +197,7 @@ También puede definir esta propiedad utilizando el comando [**OBJECT SET RGB CO #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progreso](progressIndicator.md) - [Regla](ruler.md) - [Botón radio](radio_overview.md) - [Área de texto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Comandos @@ -266,7 +266,7 @@ También puede establecer esta propiedad utilizando el comando [`LISTBOX SET PRO #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -293,7 +293,7 @@ Ubicación horizontal del texto dentro del área que lo contiene. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) (todos los estilos excepto Regular y Plano) - [Combo Box](comboBox_overview.md) - [Lista desplegables](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Pie List Box](listbox_overview.md#list-box-footers) - [Botón de opción](radio_overview.md) (todos los estilos excepto Regular y Plano) - [Área de texto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Comandos @@ -320,7 +320,7 @@ Esta propiedad también puede ser manejada por los comandos [`OBJECT Get vertica #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### Comandos @@ -430,7 +430,7 @@ Por defecto, esta opción no está activa. #### Objetos soportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -483,7 +483,7 @@ Se debe utilizar el nombre de un array Entero largo. Cada elemento de este array #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -507,7 +507,7 @@ Se debe utilizar el nombre de un array Entero largo. Cada elemento de este array #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md index a226a6bb32e8fc..e5325fefbbe672 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md @@ -21,7 +21,7 @@ El nombre de la ruta a introducir es similar al de [la propiedad Ruta de acceso #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -41,7 +41,7 @@ Aspecto general del botón. El estilo del botón también influye en la disponib #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -70,7 +70,7 @@ Este parámetro es útil, por ejemplo, cuando la imagen de fondo contiene bordes #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -86,11 +86,11 @@ Designa la ubicación de un icono en relación con el objeto formulario. #### Objetos soportados -[Encabezado de List Box](listbox_overview.md#list-box-headers) +[Encabezado de List Box](listbox-header-footer.md#headers) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -112,7 +112,7 @@ El título del botón se desplazará hacia la derecha y hacia la parte inferior #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -151,7 +151,7 @@ Cada estado está representado por una imagen diferente. En la imagen fuente, lo #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -171,11 +171,11 @@ El nombre de la ruta a introducir es similar al de [la propiedad Ruta de acceso #### Objetos soportados -[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) +[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox-header-footer.md#headers) - [Botón radio](radio_overview.md) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -205,7 +205,7 @@ Aquí están los resultados utilizando las distintas opciones para esta propieda #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -231,7 +231,7 @@ Por defecto, cuando un botón contiene un título y una imagen, los elementos se #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -255,7 +255,7 @@ Este parámetro es útil, por ejemplo, cuando la imagen de fondo contiene bordes #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -294,15 +294,15 @@ Es importante señalar que la propiedad "Con menú emergente" sólo gestiona el #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -| :------------- | -------------- | ---------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| Nombre | Tipos de datos | Valores posibles | +| :------------- | -------------- | ------------------------------------------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### Objetos soportados -[Botón de barra de herramientas](button_overview.md#toolbar) - [Botón biselado](button_overview.md#bevel) - [Botón biselado redondeado](button_overview.md#rounded-bevel) - [Botón de degradado OS X](button_overview.md#os-x-gradient) - [Botón con textura OS X](button_overview.md#os-x-textured) - [Botón Office XP](button_overview.md#office-xp) - [Botón circular](button_overview.md#circle) - [Personalizado](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md index f17acd79963e61..57859c963c09c4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md @@ -10,6 +10,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ------------------------------------------------------- | | classStore | Object | ← | Class Store que contiene todas las clases 4D integradas | +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 | Created | + +
    +
    + La palabra clave **4D** se describe en la [**página Concepto para Clases**](../Concepts/classes.md#4d). ## Propiedades diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md index 712f8d787a8033..1453fcc610c9c1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------------------------------------ | | Resultado | Object | ← | Información sobre la actividad de la aplicación activa | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 R2 | Soporte de las propiedades "useFluentUI" y "canUseFluentUI" |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md index 62ada9c07a4f4f..16ef200f7194e2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ----------------------------------------------------------------------------- | | Resultado | Collection | ← | Colección de objetos que describen la cadena de llamadas dentro de un proceso | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R9 | Soporte de la propiedad `formula` |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md index e91f6b1e112220..b2e5e6c28f96ba 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | ------------------------------- | | comando | Integer | → | Número de comando | @@ -16,8 +18,10 @@ displayed_sidebar: docs | theme | Text | ← | Tema del lenguaje del comando | | Resultado | Text | ← | Nombre del comando | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -25,6 +29,7 @@ displayed_sidebar: docs | 20 R9 | Soporte de la propiedad obsoleta |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md index cfe90c7f41aadf..779d4fd2da70f4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md @@ -5,18 +5,22 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File } {; *options* : Object} ) : Object +**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +
    + | Parámetros | Tipo | | Descripción | | ----------- | ----------------------- | --------------------------- | ----------------------------------------------------------------- | | projectFile | 4D.File | → | Archivo .4DProject a compilar | | options | Object | → | Objeto que especifica las opciones de compilación | | Resultado | Object | ← | Objeto que contiene información sobre el estado de la compilación | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R8 | Soporte del "type" "formObjectExpression" |
    +
    ## Descripción @@ -58,7 +63,7 @@ El parámetro *options* es un objeto. Estas son las opciones de compilación dis | defaultTypeForButtons | Integer | Valor posible: Is real o Is longint | | defaultTypeForNumerics | Integer | Valor posible: Is real o Is longint | | generateSymbols | Boolean | True para generar información de símbolos en el objeto devuelto | -| generateSyntaxFile | Boolean | True para generar un [archivo de sintaxis para la finalización del código](../settings/general.md).md#generate-syntax-file-for-code-completion-when en-compiled) en la carpeta \\Resources\\en.lproj del proyecto | +| generateSyntaxFile | Boolean | True para generar un [archivo de sintaxis para la finalización del código](../settings/general.md) en la carpeta \\Resources\\en.lproj del proyecto | | generateTypingMethods | Text | "reset" o "append" para generar métodos de tipado. Si el valor es "append", las declaraciones de variables existentes no serán modificadas (comportamiento de la ventana del compilador). Si el valor es "reset" las declaraciones de variables existentes se eliminan de antemano. | | plugins | Objeto 4D.Folder | Carpeta de Plug-ins a usar en lugar de [Carpeta de Plug-ins del proyecto actual](../Project/architecture.md#plugins). Esta propiedad solo está disponible con la sintaxis *projectFile*. | | targets | Colección de cadenas | Valores posibles: "x86_64_generic", "arm64_macOS_lib". Pase una colección vacía para ejecutar solo la verificación de sintaxis | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md index c402518388c5fc..894e24ceccc982 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md @@ -5,19 +5,12 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------- | -| 20 R10 | Nuevo parámetro *autoLicenseTarget* | -| 20 | Añadidos | - -
    - **Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object +
    + | Parámetros | Tipo | | Descripción | | ----------------- | ------------------------- | --------------------------- | ------------------------------------------------------------- | | mergedApp | 4D.Folder | → | Carpeta que contiene la aplicación fusionada | @@ -26,8 +19,20 @@ displayed_sidebar: docs | oemLicense | 4D.File | → | Licencia 4D OEM XML Key si se trata de una licencia servidor | | Resultado | Object | ← | Estado | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------- | +| 20 R10 | Nuevo parámetro *autoLicenseTarget* | +| 20 | Añadidos | + +
    +
    + ## Descripción El comando **Create deployment license** crea un archivo de licencia integrado en la carpeta Licenses de la aplicación generada *mergedApp*. Si la carpeta Licenses no existe en la carpeta *mergedApp*, será creada por el comando. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md index bbbe5c8d6eccdd..f347ece7a66ecc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md @@ -8,14 +8,28 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------- | | dsTable | Tabla | → | Tabla de la base 4D cuya selección actual se utilizará para construir la selección de entidades | | settings | Object | → | Opciones de construcción: context | | Resultado | 4D.EntitySelection | ← | Selección de entidades que coinciden con la clase de datos relacionada con la tabla dada | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 17 R5 | Modificado | +| 17 | Created | + +
    +
    + ## Descripción El comando `Create entity selection` crea y devuelve una nueva entity selection [modificable](../ORDA/entities.md#shareable-or-alterable-entity-selections) relativa a la dataclass correspondiente con la *dsTable* dada, de acuerdo con la selección actual de esta tabla. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md index 504ada27bd8c00..5c37fcece86e70 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md @@ -8,6 +8,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ------------------------------------------------- | | classStore | Object | ← | Class store usuario para el proyecto o componente | +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 | Created | + +
    +
    + La palabra clave **cs** se describe en la [**página Concepto para Clases**](../Concepts/classes.md#cs). ## Propiedades diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md index 774d1f2887a146..bf18aecf8dcd22 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | aTable | Tabla | → | Tabla propia del formulario o Si se omite: tabla por defecto o uso del formulario del proyecto | @@ -15,8 +17,21 @@ displayed_sidebar: docs | formData | Object | → | Datos a asociar al formulario | | \* | Operador | → | Usar el mismo proceso | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| 17 | Modificado | +| 11 SQL | Modificado | +| <6 | Created | + +
    +
    + ## Descripción El comando **DIALOG** presenta el *formulario* al usuario, junto con (el) los parámetro(s) *formData* (opcional). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md index 5b88ab161fa1c9..bb77ca574b762b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md @@ -4,17 +4,31 @@ title: ds displayed_sidebar: docs --- -**ds** { ( *localID* : Text ) } : cs.DataStore +**ds** ({ *localID* : Text }) : cs.DataStore +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------- | --------------------------- | ----------------------------------------------- | | localID | Text | → | ID local del almacén de datos remoto a devolver | | Resultado | cs.DataStore | ← | Referencia al almacén de datos | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 | Modificado | +| 17 | Created | + +
    +
    + ## Descripción El comando `ds` devuelve una referencia al almacén de datos que coincide con la base de datos 4D actual o con la base de datos designada por *localID*. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/file.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/file.md index 592deca82d5ae4..fd82b54f6f7daf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/file.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/file.md @@ -4,19 +4,12 @@ title: File displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------------------------------- | -| 19 R4 | Nueva constante `HTTP Client log file` | -| 17 R5 | Añadidos | - -
    - **File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File +
    + | Parámetros | Tipo | | Descripción | | ------------ | ---------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Ruta del archivo | @@ -25,8 +18,20 @@ displayed_sidebar: docs | \* | Operador | → | \* para devolver el archivo de la base local | | Resultado | [4D.File](../API/FileClass.md) | ← | Nuevo objeto de archivo | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------------------------------- | +| 19 R4 | Nueva constante `HTTP Client log file` | +| 17 R5 | Añadidos | + +
    +
    + ## Descripción El comando `File` crea y devuelve un nuevo objeto del tipo [`4D.File`](../API/FileClass.md). El comando acepta dos sintaxis: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md index aaf97debdbb61d..918b7e8ec127fd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md @@ -4,19 +4,12 @@ title: Folder displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | --------------------------- | -| 19 R8 | Soporte de `fk home folder` | -| 17 R5 | Añadidos | - -
    - **Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder +
    + | Parámetros | Tipo | | Descripción | | -------------- | -------------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Ruta de la carpeta | @@ -25,8 +18,20 @@ displayed_sidebar: docs | \* | Operador | → | \* para devolver la carpeta de la base local | | Resultado | [4D.Folder](../API/FolderClass.md) | ← | Nuevo objeto de carpeta | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | --------------------------- | +| 19 R8 | Soporte de `fk home folder` | +| 17 R5 | Añadidos | + +
    +
    + ## Descripción El comando `Folder` crea y devuelve un nuevo objeto del tipo [`4D.Folder`](../API/FolderClass.md) tipo. El comando acepta dos sintaxis: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md index de2c90a9a9ee86..015b74d0b07e81 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md @@ -8,21 +8,27 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ----- | --------------------------- | -------------------------------------------------------------------------------------------------------------- | | aTable | Tabla | → | Tabla propia del formulario o Si se omite: tabla por defecto o uso del formulario del proyecto | | form | Text | → | Nombre del formulario | | object | Text | → | Nombre del objeto del formulario o nombre del grupo | +
    +
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------------ | | 20 R8 | Soporte del parámetro *object* | +| 18 R5 | Created |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md index ca0a0c65a91fc3..5f16b6083da63b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md @@ -9,10 +9,13 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | --------------------------- | | Resultado | Integer | ← | Número de evento formulário | +
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md index 18611372a7293b..708f92323cc878 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------- | | Resultado | Object | ← | Objeto evento | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 R2 | Modificado | +| 18 | Created | + +
    +
    + ## Descripción **FORM Event** devuelve un objeto que contiene información sobre el evento formulario que acaba de ocurrir. Por lo general, utilizará **FORM Event** en un método formulario u objeto. @@ -37,7 +51,7 @@ Por ejemplo, en el caso de un clic en un botón, el objeto contiene las siguient El objeto evento puede contener propiedades adicionales, dependiendo del objeto para el que se produzca el evento. Para objetos *eventObj* generados en: -- los objetos list box o columna de list box, ver [esta sección](../FormObjects/listbox_overview.md#supported-form-events). +- los objetos list box o columna de list box, ver [esta sección](../FormObjects/listbox-object.md#supported-form-events). - áreas 4D View Pro, ver [On VP Ready form event](../Events/onVpReady.md). **Nota:** si no hay ningún evento actual, **FORM Event** devuelve un objeto null. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md index c18c2a24edbca9..3eff927573e411 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabla | → | Formulario tabla a cargar (si se omite, carga un formulario proyecto) | @@ -15,6 +17,7 @@ displayed_sidebar: docs | formData | Object | → | Datos a asociar al formulario | | \* | Operador | → | Si se pasa = el comando se aplica a la base de datos del host cuando se ejecuta desde un componente (parámetro ignorado fuera de este contexto) | +
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md index f22eaafd1e24f5..c48aa1528f4140 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md @@ -14,8 +14,10 @@ displayed_sidebar: docs | ---------- | ---- | --------------------------- | ------------------------------------------------------------------------------------------------------------ | | Resultado | Text | ← | Tema utilizado por el formulario actual: "Classic" o "FluentUI" (Windows) | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +25,7 @@ displayed_sidebar: docs | 21 R2 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form.md index 5f39a13a5a0bc6..206b592668f66f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/form.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | --------------------------- | | Resultado | Object | ← | Datos del formulario actual | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 16 R6 | Creado |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md index 66bc34862a8ee1..400ba0b49e888b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md @@ -4,28 +4,33 @@ title: Formula from string displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------------------------------------------------------------------- | -| 20 R3 | Soporte del parámetro *context* | -| 17 R6 | Renombrado: New formula from string -> Formula from string | -| 17 R3 | Añadidos | - -
    - **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function +
    + | Parámetros | Tipo | | Descripción | | ------------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------- | | formulaString | Text | → | Fórmula texto a devolver como objeto | | context | Integer | → | `sk execute in current database` (por defecto) o `sk execute in host database` | | Resultado | 4D.Function | ← | Objeto nativo que encapsula la fórmula | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------------------------------------------------------------------- | +| 20 R3 | Soporte del parámetro *context* | +| 17 R6 | Renombrado: New formula from string -> Formula from string | +| 17 R3 | Añadidos | + +
    +
    + ## Descripción El comando `Formula from string` crea un objeto `4D.Function` basado en *formulaString* y, opcionalmente, *context*. *formulaString* puede ser tan simple como un valor único o complejo, como un método proyecto con parámetros. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md index 9a00455033dda4..17e4091e77831a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md @@ -5,26 +5,31 @@ slug: /commands/formula displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ------------------------------------------------------ | -| 17 R6 | Renombrado (New formula -> Formula) | -| 17 R3 | Añadidos | - -
    - **Formula** ( *formulaExp* : Expression ) : 4D.Function +
    + | Parámetros | Tipo | | Descripción | | ---------- | --------------------------- | :-------------------------: | --------------------------------------- | | formulaExp | Expression | → | Fórmula a devolver como objeto | | Resultado | 4D.Function | ← | Función nativa que encapsula la fórmula | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ------------------------------------------------------ | +| 17 R6 | Renombrado (New formula -> Formula) | +| 17 R3 | Añadidos | + +
    +
    + ## Descripción El comando `Formula` crea un objeto `4D Function` basado en la expresión *formulaExp*. *formulaExp* puede ser tan simple como un valor único o complejo, como un método proyecto con parámetros. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md index 5bd8d3acacac99..b3d9befe7364fb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md @@ -5,24 +5,30 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID**( *version* : Integer ) : Text +**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | ----------------------------------------------------------------------- | | version | Integer | → | Versión de UUID: 4 (por defecto) o 7 | | Resultado | Text | ← | Nuevo UUID como texto no canónico (32 caracteres) | +
    +
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------------- | | 20 R10 | Soporte del parámetro *version* | +| 12 | Created |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md index 656b69882da891..7ead6c93526006 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ------------------------------------------------------------- | | data | Text, Blob | → | Datos a analizar | | Resultado | Object | ← | Objeto, cada propiedad es parte de los datos de varias partes | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R4 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md index 921e2f98dd339f..dce455319860cf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md @@ -4,25 +4,30 @@ title: IMAP New transporter displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 18 R4 | Añadidos | - -
    - **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | :-------------------------: | --------------------------------------------------------------------------------- | | server | Object | → | Información del servidor de correo | | Resultado | 4D.IMAPTransporter | ← | [Objeto IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object) | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 R4 | Añadidos | + +
    +
    + ## Descripción El comando `IMAP New transporter` configura una nueva conexión IMAP según el parámetro *server* y devuelve un nuevo objeto *transporter*. El objeto transportador devuelto se utilizará normalmente para recibir correos electrónicos. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md index 6fd9f13d9902c9..99985d36c7734b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ----------------------------- | | Resultado | Collection | ← | Colección de objetos de error | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 R8 | Created | + +
    +
    + ## Descripción El comando **Last errors** devuelve la pila actual de errores de la aplicación 4D como una colección de objetos de error, o **null** si no se ha producido ningún error. La pila de errores incluye los objetos enviados por el comando [throw](../commands-legacy/throw.md), si los hay. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md index ef855d5f32059d..7769fa8fe4f962 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md @@ -8,10 +8,13 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------------------ | | Resultado | Object | ← | Información sobre la licencia activa | +
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md index eff6eb2a8bf896..d01003924c38b7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md @@ -4,16 +4,11 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Field, Variable ; *property* : Integer ) : any +**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any -| Parámetros | Tipo | | Descripción | -| ---------- | ------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena). Si se omite, object es una variable | -| object | any | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*) | -| property | Integer | → | Propiedad cuyo valor desea obtener | -| Resultado | Integer, Text | ← | Valor actual | +
    | Parámetros | Tipo | | Descripción | | ---------- | -------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md index 07ab91085ec36b..182fb6deda8821 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md @@ -4,19 +4,33 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Field, Variable ; *property* : Integer ; *value* : Integer, Text ) +**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text ) -| Parámetros | Tipo | | Descripción | -| ---------- | ------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena). Si se omite, object es una variable. | -| object | any | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*) | -| property | Integer | → | Propiedad de list box o de columna de list box | -| value | Integer, Text | → | Valor de la propiedad | +
    +| Parámetros | Tipo | | Descripción | +| ---------- | -------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena). Si se omite, object es una variable. | +| object | Text, Variable | → | Nombre del objeto del formulario (si se especifica \*) o Variable (si se omite \*) | +| property | Integer | → | Propiedad de list box o de columna de list box | +| value | Integer, Text | → | Valor de la propiedad | + +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 R6 | Modificado | +| 16 R2 | Created | + +
    +
    + ## Descripción El comando **LISTBOX SET PROPERTY** define el *value* de la *property* del list box o de la columna de list box especificado por los parámetros *object* y *\**. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md index 9c95023132be5b..89a1cc651f04e2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md @@ -4,25 +4,30 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 18 | Añadidos | - -
    - **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | :-------------------------: | ------------- | | mime | Blob, Text | → | Email en MIME | | Resultado | Object | ← | Objeto Email | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 | Añadidos | + +
    +
    + ## Descripción El comando `MAIL Convert from MIME` convierte un documento MIME en un objeto de correo electrónico válido. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md index a5dd1de03e1a8c..2d59c3254b5089 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md @@ -4,27 +4,32 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 17 R4 | Añadidos | -| 17 R5 | Modificado | - -
    - **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | :-------------------------: | ---------------------------------------------- | | mail | Object | → | Objeto Email | | options | Object | → | Opciones de codificación y de charset del mail | | Resultado | Text | ← | Objeto email convertido en MIME | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 17 R5 | Modificado | +| 17 R4 | Añadidos | + +
    +
    + ## Descripción El comando `MAIL Convert to MIME` convierte un objeto email en texto MIME. Este comando es llamado internamente por [SMTP_transporter.send()](API/SMTPTransporterClass.md#send) para formatear el objeto email antes de enviarlo. Se puede utilizar para analizar el formato MIME del objeto. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md index 75ab014e66257c..e8e2d888181623 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md @@ -4,18 +4,12 @@ title: MAIL New attachment displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------------------------------------------------------- | -| 19 R2 | Acepta 4D.File, 4D.ZipFile, 4D.Blob | - -
    - **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment +
    + | Parámetros | Tipo | | Descripción | | ----------- | --------------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------- | | file | 4D.File | → | Archivo adjunto | @@ -28,8 +22,20 @@ displayed_sidebar: docs | disposition | Text | → | Valor del encabezado content-disposition: "inline" o "attachment". | | Resultado | 4D.MailAttachment | ← | Objeto adjunto | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------------------------------------------------------- | +| 19 R2 | Acepta 4D.File, 4D.ZipFile, 4D.Blob | +| 17 R4 | Añadidos | + +
    +
    + ## Descripción El comando `MAIL New attachment` le permite crear un objeto adjunto que puede agregar a un [objeto de Email](../API/EmailObjectClass.md#email-object). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md index 0bc025e35a55b4..bbe8cc57c74691 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ------------------------------------------ | | value | any | → | Valor(es) de collection | | Resultado | Collection | ← | Nueva colección | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 16 R4 | Created | + +
    +
    + ## Descripción El comando `New collection` crea una nueva colección vacía o pre diligenciada y devuelve su referencia. Las colecciones se pueden manejar usando propiedades y funciones de la [API Collection class](../API/CollectionClass.md). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md index 8985b44084b5b4..64cb041fd6f626 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | --------------------------------------------- | | Resultado | Text | ← | Ruta completa del archivo de registro cerrado | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| <6 | Created | + +
    +
    + ## Descripción **Nota preliminar:** este comando sólo funciona con 4D Server. Sólo puede ejecutarse mediante el comando [Execute on server](../commands-legacy/execute-on-server.md) o en un procedimiento almacenado. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md index e7caef50107563..b3bcd58be70844 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | -------------------------------------------------------- | | value | any | → | Valor(es) de la collection compartida | | Resultado | Collection | ← | New shared collection | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 16 R6 | Created | + +
    +
    + ## Descripción El comando `New shared collection` crea una nueva colección compartida vacía o precargada y devuelve su referencia. Las colecciones se pueden manejar usando propiedades y funciones de la [API Collection class](../API/CollectionClass.md). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md index 2c5af407f8a530..48ba1fcf2a61e3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ----------- | ------------------------- | --------------------------- | ------------------------------------ | | description | Text | → | Descripción para la señal | | Resultado | 4D.Signal | ← | Objeto nativo que encapsula la señal | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 17 R4 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/num.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/num.md index d39f0e38ad7b74..3d7f49a914e9b1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/num.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/num.md @@ -9,22 +9,28 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------- | --------------------------- | ----------------------------------------------------------------------------------- | -| expresión | Text, Boolean, Integer | → | Cadena a convertir en numérica o Booleano para devolver 0 o 1, o Expresión numérica | +| expression | Text, Boolean, Integer | → | Cadena a convertir en numérica o Booleano para devolver 0 o 1, o Expresión numérica | | separador | Text | → | Separador decimal | | base | Integer | → | Valor entre 2 y 36 que representa la base | | Resultado | Real | ← | Forma numérica del parámetro de expresión | +
    +
    Historia -| Lanzamiento | Modificaciones | -| ----------- | ---------------------------- | -| 21 | Soporte del parámetro *base* | +| Lanzamiento | Modificaciones | +| --------------------------- | ---------------------------- | +| 21 | Soporte del parámetro *base* | +| <6 | Created |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md index 2befed81f12345..67266ac1d11bb8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md @@ -4,15 +4,11 @@ title: OBJECT Get data source formula displayed_sidebar: docs --- -**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Field, Variable ) : 4D.Formula +**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula -| Parámetros | Tipo | | Descripción | -| ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena)
    Si se omite, object es un campo o variable | -| object | any | → | Nombre del objeto (si se especifica \*) o
    Campo o variable (si se omite \*) | -| formula | 4D.Formula | ← | Fórmula asociada al objeto formulario (`Null` si no hay fórmula asociada) | +
    | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | @@ -23,6 +19,17 @@ displayed_sidebar: docs
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ---------------------------- | +| 21 | Soporte del parámetro *base* | +| 20 R10 | Created | + +
    +
    + ## Descripción El comando **OBJECT Get data source formula** devuelve la(s) fórmula(s) asociada(s) a los objetos designados por los parámetros *object* y *\**. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md index 93cdb045ea617e..41978d12e2b436 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md @@ -4,15 +4,11 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Field, Variable ; *formula* : 4D.Formula ) +**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula ) -| Parámetros | Tipo | | Descripción | -| ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena)
    Si se omite, object es un campo o variable | -| object | any | → | Nombre del objeto (si se especifica \*) o
    Campo o variable (si se omite \*) | -| formula | 4D.Formula | → | Fórmula a asignar como fuente de datos | +
    | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | @@ -23,6 +19,17 @@ displayed_sidebar: docs
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ---------------------------- | +| 21 | Soporte del parámetro *base* | +| 20 R10 | Created | + +
    +
    + ## Descripción El comando **OBJECT SET DATA SOURCE FORMULA** asigna una fórmula (expresión) como fuente de datos del objeto u objetos designados por los parámetros *object* y *\** . La fórmula debe proporcionarse como un objeto [`4D.Formula`](../API/FunctionClass.md#formula-objects). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md index 7b7721719a5e5f..f119e717f889fe 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md @@ -4,29 +4,34 @@ title: Open datastore displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------------------- | -| 21 | Cloud Qodly interrumpido | -| 20 R6 | Soporta el acceso a instancias en la nube Qodly | -| 20 R4 | Nueva propiedad *passwordAlgorithm* | -| 18 | Añadidos | - -
    - **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation +
    + | Parámetros | Tipo | | Descripción | | -------------- | ------------------------------------------ | --------------------------- | --------------------------------------------------------------------------------------------------- | | connectionInfo | Object | → | Propiedades de conexión utilizadas para alcanzar el almacén de datos remoto | | localID | Text | → | Id para asignar al almacén de datos abierto en la aplicación local (obligatorio) | | Resultado | 4D.DataStoreImplementation | ← | Objeto del almacén de datos | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------------------- | +| 21 | Cloud Qodly interrumpido | +| 20 R6 | Soporta el acceso a instancias en la nube Qodly | +| 20 R4 | Nueva propiedad *passwordAlgorithm* | +| 18 | Añadidos | + +
    +
    + ## Descripción El comando `Open datastore` conecta la aplicación al datastore remoto identificado por el parámetro *connectionInfo* y devuelve un objeto `4D.DataStoreImplementation` asociado con el alias local *localID*. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md index 53da64ed12d6bc..08e00c57313831 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Información del servidor de correo | | Resultado | 4D.POP3Transporter | ← | [Objeto transporter POP3](../API/POP3TransporterClass.md#pop3-transporter-object) | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 18 R2 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md index 5c12a7fe75256b..d92a9280c32cbd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | aTable | Tabla | → | Tabla del formulario, o tabla por defecto, si se omite | @@ -17,8 +19,21 @@ displayed_sidebar: docs | areaEnd | Integer | → | Área final (si se especifica areaStart) | | Resultado | Integer | ← | Altura de la sección impresa | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| 20 | Modificado | +| 16 R6 | Modificado | +| <6 | Añadidos | + +
    +
    + ## Descripción El comando **Print form** simplemente imprime *form* con los valores actuales de los campos y variables de la tabla *aTable*. Suele utilizarse para imprimir informes muy complejos que requieren un control total del proceso de impresión. **Print form** no realiza ningún procesamiento de registros, ni las rupturas, ni de saltos de página. Estas operaciones son responsabilidad suya. **Print form*** imprime campos y variables solo en un marco de tamaño fijo. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md index 67a9d6cb49f75c..4e71170f6ec731 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | sessionID | Text | → | ID de sesión | | options | Integer | → | Opciones de retorno | | Resultado | Object | ← | Instantánea de los procesos en ejecución y/o sesiones de usuario (sólo 4D Server) | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R7 |
    • Soporte del parámetro *sessionID
    • Renombrado (Get process activity)
    |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md index d4a6922bde6cc9..f5e35c98108361 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ------------- | ------- | :-------------------------: | ---------------------------- | | processNumber | Integer | → | Process number | | Resultado | Object | ← | Información sobre el proceso | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,10 +26,11 @@ displayed_sidebar: docs | 20 R7 | Añadidos |
    +
    ## Descripción -El comando `Process info` devuelve un objeto que da información detallada sobre el proceso cuyo número se pasa en *processNumber*. Si pasa un número de proceso incorrecto, el comando devuelve un objeto null. +The `Process info` command returns an object providing detailed information about process whose number you pass in *processNumber*. Si pasa un número de proceso incorrecto, el comando devuelve un objeto null. El objeto devuelto contiene las siguientes propiedades: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md index a8f6d8dbe20692..eaf6899ea9cdfe 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------- | --------------------------- | ---------------------------------------------------------------- | | name | Text | → | Nombre del proceso del que se desea obtener el número de proceso | @@ -16,15 +18,19 @@ displayed_sidebar: docs | \* | Operador | → | Devuelve el número de proceso del servidor | | Resultado | Integer | ← | Process number | +
    +
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------ | | 20 R7 | Soporte del parámetro id | +| 6 | Created |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md index 5676c9598c8598..1be33e82e791bb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md @@ -8,13 +8,27 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------- | --------------------------- | ------------------------------------ | | logFile | Text | → | Nombre del archivo de registro | | \* | Operador | → | Cerrar el archivo de registro actual | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| 11 SQL | Modificado | +| <6 | Created | + +
    +
    + ## Descripción El comando **SELECT LOG FILE** crea o cierra el archivo de historial de acuerdo al valor que pase en el parámetro. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md index 16c277a9d14dc2..960bcec249bc43 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------- | :-------------------------: | --------------------------- | | sessionID | Integer | → | ID de sesión | | Resultado | Object | ← | Información sobre la sesión | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md index 1e6ec5599cf4a8..6ceb142f9993e0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ---------------------------------------------------------- | | id | Text | → | Identificador único (UUID) de la sesión | | Resultado | Object | ← | Objeto de almacenamiento de la sesión | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R6 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session.md index 39a91e75477a99..7662292142305c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/session.md @@ -14,8 +14,10 @@ displayed_sidebar: docs | ---------- | ---------------------------------------------------- | --------------------------- | -------------- | | Resultado | [4D.Session](../API/SessionClass.md) | ← | Objeto Session | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -25,6 +27,7 @@ displayed_sidebar: docs | 18 R6 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md index 7f627fed07fc0f..65bd0a8ed13c0a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ------------ | -------------- | --------------------------- | --------------------------- | | methodsArray | Array de texto | → | Array de nombres de métodos | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| 17 R2 | Modificado | +| <6 | Añadidos | + +
    +
    + ## Descripción El comando **SET ALLOWED METHODS** designa los métodos proyecto que se pueden llamar a través de la aplicación. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md index 200a1781407b1b..68f1c89ee37826 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------------------------------------------------- | --------------------------- | ---------------------------------- | | winRef | Integer | → | Número de referencia de la ventana | | image | Picture | → | Ícono personalizado | | file | 4D.File, 4D.Folder | → | Ruta del archivo o de la carpeta | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md index e5ed669018d5e5..530879550701cd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Información del servidor de correo | | Resultado | 4D.SMTPTransporter | ← | [Objeto SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object) | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 17 R4 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/string.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/string.md index 531105c51ecf4a..8bb18d8c3a59b8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/string.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/string.md @@ -9,23 +9,29 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| expresión | Expression | → | Expresión a convertir en cadena (puede ser Real, Integer, Long Integer, Date, Time, Text, Boolean, Undefined, o Null) | +| expression | Expression | → | Expresión a convertir en cadena (puede ser Real, Integer, Long Integer, Date, Time, Text, Boolean, Undefined, o Null) | | format | Integer, Text | → | Formato de visualización | | addTime | Time | → | Hora a combinar si *expression* es una fecha | | base | Integer | → | Valor entre 2 y 36 que representa la base si *expression* es un número | | Resultado | Text | ← | expresión convertida en cadena alfanumérica | +
    +
    Historia -| Lanzamiento | Modificaciones | -| ----------- | ---------------------------- | -| 21 | Soporte del parámetro *base* | +| Lanzamiento | Modificaciones | +| --------------------------- | ---------------------------- | +| 21 | Soporte del parámetro *base* | +| <6 | Created |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/super.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/super.md index e3c60c68584453..1d05e22a25ad34 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/super.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/super.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------------------------------------------------------ | | param | any | -> | Parámetro(s) a pasar al constructor de la clase padre | | Resultado | Object | <- | Padre del objeto | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 | Created | + +
    +
    + La palabra clave `Super` permite llamar a la `superclass`, es decir, la clase padre. `Super` tiene dos propósitos diferentes: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/this.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/this.md index 26c1b9c797c7a8..cfaaf517c93878 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/this.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/this.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------ | | Resultado | Object | ← | Elemento u objeto actual | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 | Created | + +
    +
    + ## Descripción El comando `This` devuelve una referencia al objeto procesado actualmente. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md index fe6e5d5415f3c2..3f37b0f4a98aff 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texto a recortar | | Resultado | Text | ← | Texto recortado | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md index 468e3a66d96f42..aeb525a0360312 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texto a recortar | | Resultado | Text | ← | Texto recortado | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md index d8eadcbca584be..3346ae8190c30f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texto a recortar | | Resultado | Text | ← | Texto recortado | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md index a3059451368fad..dac9a7e84df698 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | --------------- | ---------------------------------- | --------------------------- | -------------------- | | entitySelection | 4D.EntitySelection | → | Una entity selection | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 17 | Añadidos | + +
    +
    + ## Descripción El comando `USE ENTITY SELECTION` actualiza la selección actual de la tabla que coincide con el nivel de datos del parámetro *entitySelection*, de acuerdo al contenido de la selección de entidad. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md index 6fbdcea172c3ea..8f2271decd62d8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md @@ -4,25 +4,38 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( * ; *object* : Text ) -> *contextObj* : Object
    **WA Get context** ( *object* : Field, Variable ) -> *contextObj* : Object +**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object -| Parámetros | Tipo | | Descripción | -| ---------- | -------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, *object* es un nombre de objeto (cadena). Si se omite, *object* es una variable. | -| object | any | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*). | -| contextObj | Object | ← | Objeto contexto si se ha definido previamente, en caso contrario `null`. | +
    +| Parámetros | Tipo | | Descripción | +| ---------- | -------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Si se especifica, *object* es un nombre de objeto (cadena). Si se omite, *object* es una variable. | +| object | Text, Variable | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*). | +| Resultado | Object | ← | Objeto contexto si se ha definido previamente, en caso contrario `null`. | + +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 20 R9 | Añadidos | + +
    +
    + ### Descripción El comando `WA Get context` recupera el objeto de contexto definido para `$4d` en el área Web designada por los parámetros \* y *object* utilizando [`WA SET CONTEXT`](./wa-set-context.md). Si `WA SET CONTEXT` no fue llamado para el área web, el comando devuelve `null`. :::note -The command is only usable with an embedded web area where the [**Use embedded web rendering engine**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) and **Access 4D methods** parameters are set to `true`. +El comando solo es utilizable con un área web integrada en la que los parámetros [**Utilizar el motor de renderizado web integrado**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) y **Acceder a los métodos 4D** estén configurados como `true`. ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md index f21697c7c24b24..1e2a46185f0424 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md @@ -4,15 +4,11 @@ title: WA SET CONTEXT displayed_sidebar: docs --- -**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Field, Variable ; *contextObj* : Object ) +**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object ) -| Parámetros | Tipo | | Descripción | -| ---------- | -------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, *object* es un nombre de objeto (cadena). Si se omite, *object* es una variable. | -| object | any | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*). | -| contextObj | Object | → | Objeto que contiene las funciones que se pueden llamar con `$4d`. | +
    | Parámetros | Tipo | | Descripción | | ---------- | --------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -23,13 +19,23 @@ displayed_sidebar: docs
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 20 R9 | Añadidos | + +
    +
    + ### Descripción El comando `WA SET CONTEXT` define un objeto contextual *contextObj* para `$4d` en el área Web designado por los parámetros \* y *object*. Cuando se utiliza este comando, `$4d` sólo puede acceder a los contenidos declarados dentro del *contextObj* proporcionado. Cuando no se establece ningún objeto contexto, `$4d` tiene acceso a todos los métodos 4D y no puede acceder a las clases usuario. :::note -The command is only usable with an embedded web area where the [**Use embedded web rendering engine**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) and **Access 4D methods** parameters are set to `true`. +El comando solo es utilizable con un área web integrada en la que los parámetros [**Utilizar el motor de renderizado web integrado**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) y **Acceder a los métodos 4D** estén configurados como `true`. ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md index 17f56ca60365e6..f9a7df88a5d05c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | :-------------------------: | ------------------------------------ | | Resultado | Object | ← | Información sobre el evento activado | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 21 | Añadidos | + +
    +
    + ## Descripción `Web Event` devuelve un objeto con información sobre un evento desencadenado vinculado a un componente de página web. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md index 2111a8fe9c8546..6447726c58eee1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | :-------------------------: | ----------------------------- | | Resultado | 4D.WebForm | ← | Nuevo objeto proxy `Web Form` | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 21 | Añadidos | + +
    +
    + ## Descripción El comando `Web Form` devuelve un objeto proxy `4D.WebForm`, ofreciendo un medio para trabajar con las propiedades y las funciones de la página y emularlas eficazmente. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md index 8a0dfc73bd7b0f..ff475a180c7dcb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ----------------------------------------------- | | Resultado | Collection | ← | Colección de los objetos Web Server disponibles | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -21,6 +25,7 @@ displayed_sidebar: docs | 18 R3 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md index 8ebe1c116868ea..b0834b5db60c41 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------- | --------------------------- | ------------------------------------------------------------------------------------------- | | option | Integer | → | Servidor web a obtener (por defecto si se omite = `Web server database`) | | Resultado | 4D.WebServer | ← | Objeto servidor web | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 19 | soporte de .sessionCookieSameSite |
    +
    ## Descripción @@ -53,7 +58,7 @@ El objeto servidor web devuelto contiene los valores actuales de las propiedades ## Ver también -[Lista servidor WEB](web-server-list.md)\ +[Lista servidor WEB](web-server-list.md) [webServer.stop()](../API/WebServerClass.md#stop) ## Propiedades diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md index e416df98055d51..02bbf74cf63ee2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | --------------- | ------------------------- | :-------------------------: | -------------------------------------------------------------------- | | fileToZip | 4D.File | → | Objeto archivo o carpeta a comprimir | @@ -17,8 +19,10 @@ displayed_sidebar: docs | options | Integer | → | Opción *folderToZip*: `ZIP Without enclosing folder` | | Resultado | Object | ← | Objeto estado | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -27,6 +31,7 @@ displayed_sidebar: docs | 18 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md index 4efb513c0f74fd..2976050b2a3ad3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ----------------------------- | :-------------------------: | ------------------------------------- | | zIPFile | 4D.File | → | Archivos Zip | | contraseña | Text | → | Contraseña del archivo ZIP, si la hay | | Resultado | 4D.ZipArchive | ← | Objeto archivo | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 18 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md index 31b5510a836c72..d2b828dcb8f90e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md @@ -99,12 +99,18 @@ La función `.at()` devuelve el elemento en Los números enteros negativos cuentan hacia atrás desde el último elemento de la colección. -Igual a +La función devuelve Undefined si el *index* sobrepasa los límites de la colección. #### Ejemplo ```4d -Lanzamiento +var $col : Collection +$col:=New collection(10; 20; 30; 40; 50) +$element:=$col.at(0) // 10 +$element:=$col.at(1) // 20 +$element:=$col.at(-1) // 50 +$element:=$col.at(-2) // 40 +$element:=$col.at(10) // indefinido ``` @@ -127,10 +133,10 @@ Lanzamiento
    -| Parámetros | Tipo | | Descripción | -| ------------ | --------------- | :-------------------------: | ---------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real, Undefined | <- | donde: | +| Parámetros | Tipo | | Descripción | +| ------------ | --------------- | :-------------------------: | ----------------------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | +| Resultado | Real, Undefined | <- | Media aritmética (promedio) de los valores de la colección |
    @@ -251,7 +257,7 @@ Por defecto, los elementos *col2* se añaden al final de la colección original. - Si *index* es mayor que la longitud de la colección, el índice inicial real se definirá en la longitud de la colección. - Si *index* < 0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). -- En caso de incoherencia, se aplican las siguientes reglas: +- Si el valor calculado es negativo, *index* toma el valor 0. #### Ejemplo @@ -285,7 +291,7 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6] | Parámetros | Tipo | | Descripción | | ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------- | | value | any | -> | Valores a concatenar. Si *value* es una colección, todos sus elementos se añaden al final de la colección original. | -| Resultado | Collection | <- | Colección original con valores rellenados | +| Resultado | Collection | <- | Nueva colección con valor(es) añadido(s) a la colección original |
    @@ -296,7 +302,7 @@ La función.`.concat()` devuelve una nu > Esta función no modifica la colección original. -La colección devuelta contiene el elemento especificado por *startFrom* y todos los elementos subsiguientes hasta, pero sin incluir, el elemento especificado por *end*. Si sólo se especifica el parámetro *startFrom*, la colección devuelta contiene todos los elementos desde *startFrom* hasta el último elemento de la colección original. +Si *value* es una colección, todos sus elementos se añaden al final de la colección original. Si *value* no es una colección, se añade ella misma como un nuevo elemento. #### Ejemplo @@ -335,25 +341,25 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8] | option | Integer | -> | `ck resolve pointers`: resolver punteros antes de copiar,
    `ck shared`: devolver una colección compartida | | groupWithCol | Collection | -> | Colección compartida que se agrupa con la colección resultante | | groupWithObj | Object | -> | Objeto compartido que se agrupa con la colección resultante | -| Resultado | Collection | <- | Colección original ordenada | +| Resultado | Collection | <- | Copia profunda de la colección original |
    #### Descripción -En caso de incoherencia, se aplican las siguientes reglas: +La función `.copy()` devuelve una copia profunda de la instancia de la colección.***Deep copy*** significa que los objetos o colecciones dentro de la colección original se duplican y no comparten ninguna referencia con la colección devuelta. > Esta función no modifica la colección original. -Lanzamiento +Si se pasa, el parámetro *option* puede contener una de las siguientes constantes (o ambas): | option | Descripción | | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck resolve pointers` | Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. En este caso, cada puntero presente en la colección se evalúa al copiar y se utiliza su valor desreferenciado. | +| `ck resolve pointers` | Si la colección original contiene valores de tipo puntero, por defecto la copia también contiene los punteros. Sin embargo, puede resolver los punteros al copiar pasando la constante `ck resolve pointers`. En este caso, cada puntero presente en la colección se evalúa al copiar y se utiliza su valor desreferenciado. | | `ck shared` | Por defecto, `copy()` devuelve una colección Clásica (no compartida), incluso si el comando se aplica a una colección compartida. Pasa la constante `ck shared` para crear una colección compartida. En este caso, puede utilizar el parámetro *groupWith* para asociar la colección compartida con otra colección u objeto (ver más adelante). | -En caso de incoherencia, se aplican las siguientes reglas: +Los parámetros *groupWithCol* o *groupWithObj* permiten designar una colección o un objeto al que se debe asociar la colección resultante. :::note @@ -385,7 +391,7 @@ End use #### Ejemplo 2 -Queremos combinar *$sharedColl1* y *$sharedColl2*. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. +Queremos combinar *$sharedColl1* y *$sharedColl2*. Dado que pertenecen a diferentes grupos compartidos, una combinación directa daría lugar a un error. Por lo tanto, debemos hacer una copia compartida de *$sharedColl1* y designar *$sharedColl2* como grupo compartido para la copia. ```4d var $sharedColl1;$sharedColl2;$copyColl : Collection @@ -420,10 +426,24 @@ End use #### Ejemplo 4 -Primer elemento de la colección +Este ejemplo ilustra el uso de la opción `ck resolve pointers`: ```4d -Mayor que + var $col : Collection + var $p : Pointer + $p:=->$what + + $col:=New collection + $col.push(New object("alpha";"Hello";"num";1)) + $col.push(New object("beta";"You";"what";$p)) + + $col2:=$col.copy() + $col2[1].beta:="World!" + ALERT($col[0].alpha+" "+$col2[1].beta) //muestra "Hello World!" + + $what:="You!" + $col3:=$col2.copy(ck resolve pointers) + ALERT($col3[0].alpha+" "+$col3[1].what) //muestra "Hello You!" ``` @@ -449,14 +469,14 @@ Mayor que | Parámetros | Tipo | | Descripción | | ------------ | ---- | :-------------------------: | ---------------------------------------------------------------- | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | Primer elemento de la colección | +| Resultado | Real | <- | Número de elementos en la colección | #### Descripción -Si se intenta eliminar un elemento de una colección vacía, el método no hace nada (no se genera ningún error). +La función `.count()` devuelve el número de elementos no nulos en la colección. Si la colección contiene objetos, puede pasar el parámetro *propertyPath*. En este caso, sólo se tienen en cuenta los elementos que contienen el *propertyPath*. @@ -499,7 +519,7 @@ Si la colección contiene objetos, puede pasar el parámetro *propertyPath*. En | ------------ | ----------------------------------------------- | :-------------------------: | ---------------------------------------------------------------- | | value | Text, Number, Boolean, Date, Object, Collection | -> | Valor a contar | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | Valor a contar | +| Resultado | Real | <- | Número de ocurrencias del valor | @@ -641,7 +661,7 @@ Ejemplos | ----------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------- | | collection2 | Collection | -> | Colección a comparar | | option | Integer | -> | `ck diacritical`: evaluación diacrítica ("A" # "a" por ejemplo) | -| Resultado | Boolean | <- | Descripción | +| Resultado | Boolean | <- | True si las colecciones son idénticas, false en caso contrario | @@ -653,11 +673,11 @@ La función `.equal()` compara recursiva :::note Notas - La función `.equal()` solo comprueba la igualdad para los elementos de tipo cadena, booleano, número y null en las colecciones. No verifica la igualdad para objetos nativos. -- Constantes **null**: utilizando la palabra clave "null" se encontrarán las propiedades **null** y **undefined**. +- Los elementos con valores **null** no son iguales a los elementos Undefined. ::: -Por defecto, se realiza una evaluación no diacrítica. La evaluación distingue entre mayúsculas y minúsculas y diferencia los caracteres acentuados. +Por defecto, se realiza una evaluación no diacrítica. Si desea que la evaluación diferencie entre mayúsculas y minúsculas o que diferencie los caracteres acentuados, pase la constante `ck diacritical` en el parámetro option. :::tip @@ -715,7 +735,7 @@ Una comparación recursiva de colecciones puede llevar mucho tiempo si la colecc | formula | 4D.Function | -> | Objeto fórmula | | methodName | Text | -> | Nombre de un método | | param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Boolean | <- | Lanzamiento | +| Resultado | Boolean | <- | True si todos los elementos han pasado la prueba con éxito | @@ -726,8 +746,8 @@ La función `.every()` devuelve **true** Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -739,7 +759,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Copia invertida de la colección +- (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. En todos los casos, en el momento en que la función.every() encuentra el primer elemento de la colección evaluado como false, deja de llamar a la retrollamada y devuelve false\*\*. @@ -876,31 +896,31 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504
    -| Parámetros | Tipo | | Descripción | -| ---------- | ----------------------------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------- | -| value | number, Text, Collection, Object, Date, Boolean | -> | Valor a asignar | -| startFrom | Integer | -> | Índice de inicio (incluido) | -| end | Integer | -> | Índice final (no incluido) | -| Resultado | collection | <- | *methodName*, el nombre de un método proyecto (texto). | +| Parámetros | Tipo | | Descripción | +| ---------- | ----------------------------------------------- | :-------------------------: | ---------------------------------------------- | +| value | number, Text, Collection, Object, Date, Boolean | -> | Valor a asignar | +| startFrom | Integer | -> | Índice de inicio (incluido) | +| end | Integer | -> | Índice final (no incluido) | +| Resultado | collection | <- | Colección original con valores rellenados |
    #### Descripción -Igual a +La función `.fill()` llena la colección con el *valor* especificado, opcionalmente desde el índice *startFrom* hasta el índice *end*, y devuelve la colección resultante. > Esta función modifica la colección original. -- Descripción -- Igual a -- Descripción +- Si se omite el parámetro *startFrom*, *value* se aplica a todos los elementos de la colección (*startFrom*=0). +- Si se pasa el parámetro *startFrom* y se omite *end*, *value* se aplica a los elementos de la colección a partir de *startFrom* hasta el último elemento de la colección (*end*=length). +- Si se pasan tanto el parámetro *startFrom* como *end*, *value* se aplica a los elementos de la colección empezando en *startFrom* hasta el elemento *end*. En caso de incoherencia, se aplican las siguientes reglas: - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). Si el valor calculado es negativo, *startFrom* toma el valor 0. -- Soporte de querySettings -- Copia invertida de la colección +- Si *end* < 0 , se recalcula como *end:=end+length*. +- Si *end* < *startFrom* (valores pasados o calculados), el método no hace nada. #### Ejemplo @@ -934,12 +954,12 @@ En caso de incoherencia, se aplican las siguientes reglas:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | donde: | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | Nueva colección que contiene elementos filtrados (copia superficial) |
    @@ -952,8 +972,8 @@ La función `.filter()` devuelve una nu Se designa la retrollamada a ejecutar para filtrar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). Se llama a la retrollamada con los parámetros pasados en *param* (opcional) y un objeto en primer parámetro (*$1*). La retrollamada puede realizar cualquier prueba, con o sin el parámetro(s) y debe devolver **true** para cada elemento que cumpla la condición y por lo tanto, debe añadirse a la nueva colección. @@ -965,12 +985,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Nombre de un método +- *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de filtro y debe conservarse, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. :::note -Mayor o igual que +Cuando se utiliza *methodName* como callback, y si el método no devuelve ningún valor, `.filter()` buscará la propiedad *$1.result* que debe dar el valor **true** para cada elemento que cumpla la condición. ::: @@ -1023,27 +1043,27 @@ Quiere filtrar los elementos según su tipo de valor:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | any | <- | La función `.multiSort()` permite realizar una ordenación sincronizada multinivel sobre un conjunto de colecciones. | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | any | <- | Primer valor encontrado, o Undefined si no se encuentra |
    #### Descripción -Cuando se utilizan marcadores de posición, no es posible anular las condiciones de seguridad: +La función `.find()` devuelve el primer valor de la colección para el que el resultado de *formula* o de *methodName*, aplicado a cada elemento, devuelve **true**. > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -1055,12 +1075,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Ordenar una colección de números de forma ascendente y descendente: +- (obligatorio si ha utilizado un método) *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de búsqueda, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. Por defecto, `.find()` busca en toda la colección. Opcionalmente, se puede pasar en *startFrom* el índice del elemento desde el que iniciar la búsqueda. -- Uso del paréntesis +- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1127,14 +1147,14 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046 #### Descripción -Ejemplo: +La función `.findIndex()` devuelve el índice, en la colección, del primer valor para el que *formula* o *methodName*, aplicados sobre cada elemento, devuelven **true**. > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Desea ordenar la colección resultante: +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). @@ -1146,12 +1166,12 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Ordenar una colección de números de forma ascendente y descendente: +- (obligatorio si ha utilizado un método) *$1.result* (booleano): **true** si el valor del elemento coincide con la condición de búsqueda, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. Por defecto, `.findIndex()` busca en toda la colección. Opcionalmente, se puede pasar en *startFrom* el índice del elemento desde el que iniciar la búsqueda. -- Uso del paréntesis +- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1193,16 +1213,16 @@ $val3:=$c.findIndex($val2+1;Formula($1.value.name=$2);"Clanton") //$val3=4
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Resultado | any | <- | Obtiene los datos coincidentes, admite el comodín (@), no distingue entre mayúsculas de minúsculas ni diacríticas. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------- | +| Resultado | any | <- | Primer elemento de la colección |
    #### Descripción -Diferente de +La función `.first()` devuelve el primer elemento de la colección. > Esta función no modifica la colección original. @@ -1241,19 +1261,19 @@ $first:=$emptyCol.first() // devuelve Undefined
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| depth | Integer | -> | A qué profundidad debe aplanarse una estructura de colección anidada. Por defecto=1 | -| Resultado | Collection | <- | *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | +| depth | Integer | -> | A qué profundidad debe aplanarse una estructura de colección anidada. Por defecto=1 | +| Resultado | Collection | <- | Colección aplanada |
    #### Descripción -Menor que +La función `.flat()` crea una nueva colección con todos los elementos de la subcolección concatenados recursivamente hasta la *depth* especificada. -expresión +Por defecto, si se omite el parámetro *depth*, sólo se aplanará el primer nivel de la estructura de la colección anidada. > Esta función no modifica la colección original. @@ -1297,12 +1317,12 @@ $col.flat(MAXLONG)
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | Comentario | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | Colección de valores transformados y aplanados en una profundidad de 1 |
    @@ -1311,14 +1331,14 @@ $col.flat(MAXLONG) La función `.flatMap()` crea una nueva colección basada en el resultado de la llamada a la función *formula* 4D o al método *methodName* sobre cada elemento de la colección original y aplanada por una profundidad de 1. Opcionalmente, puede pasar parámetros a *formula* o *methodName* utilizando los parámetros *param*. -Valor mínimo en la colección +Esta función es idéntica a una llamada a [`map()`](#map) seguida de una llamada a [`flat()`](#flat) de profundidad 1. > Esta función no modifica la colección original. Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1). @@ -1330,7 +1350,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Descripción +- (obligatorio si ha utilizado un método) *$1.result* (cualquier tipo): nuevo valor transformado para añadir a la colección resultante - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 @@ -1392,18 +1412,18 @@ $c2:=$c.flatMap($f; $c.sum())
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------- | :-------------------------: | ---------------------------------- | -| toSearch | expresión | -> | Expresión a buscar en la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Boolean | <- | Ejemplo 1 | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ----------------------------------------------- | +| toSearch | expression | -> | Expresión a buscar en la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Boolean | <- | True si *toSearch* se encuentra en la colección |
    #### Descripción -Ejemplo +La función `.includes()` devuelve True si la expresión *toSearch* se encuentra entre los elementos de la colección, en caso contrario False. > Esta función no modifica la colección original. @@ -1413,12 +1433,12 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -la colección está vacía, +*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad del tipo de datos). -Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). +Opcionalmente, puede pasar el índice de la colección desde el que iniciar la búsqueda en *startFrom*. -- Uso de marcadores de posición -- Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Atención**: recuerde que los elementos de la colección están numerados desde 0. +- Si *startFrom* >= la longitud de la colección, se devuelve False, lo que significa que no se busca en la colección. +- Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). Tenga en cuenta que incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). #### Ejemplo @@ -1457,18 +1477,18 @@ Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final d
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------- | :-------------------------: | ---------------------------------- | -| toSearch | expresión | -> | Expresión a buscar en la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Integer | <- | Descripción | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ---------------------------------------------------------------------------------- | +| toSearch | expression | -> | Expresión a buscar en la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Integer | <- | Índice de la primera ocurrencia de toSearch en la colección, -1 si no se encuentra |
    #### Descripción -Ejemplo: +La función `.indexOf()` busca la expresión *toSearch* entre los elementos de la colección y devuelve el índice de la primera ocurrencia encontrada, o -1 si no se encontró. > Esta función no modifica la colección original. @@ -1478,11 +1498,11 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -la colección está vacía, +*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad del tipo de datos). -Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). +Opcionalmente, puede pasar el índice de la colección desde el que iniciar la búsqueda en *startFrom*. -- Uso del paréntesis +- Si *startFrom* >= la longitud de la colección, se devuelve -1, lo que significa que la colección no se busca. - Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). **Nota**: incluso si *startFrom* es negativo, la colección se sigue buscando de izquierda a derecha. - Si *startFrom* = 0, se busca en toda la colección (por defecto). @@ -1523,7 +1543,7 @@ Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final d | ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------- | | queryString | Text | -> | Criterio de búsqueda | | value | any | -> | Valor(es) a comparar cuando se utiliza(n) marcador(es) de posición | -| Resultado | Collection | <- | Ejemplo 3 | +| Resultado | Collection | <- | Índice(s) de elementos que coinciden con queryString en la colección | @@ -1534,13 +1554,13 @@ La función `.indices()` funciona exactamente igual que la función [`.query()`] > Esta función no modifica la colección original. -Ejemplo 1 +El parámetro *queryString* utiliza la siguiente sintaxis: ```4d propertyPath comparator value {logicalOperator propertyPath comparator value} ``` -Los elementos se ordenan de forma descendente +Para una descripción detallada de los parámetros *queryString* y *value*, consulte la función `dataClass.query()`. #### Ejemplo @@ -1577,27 +1597,27 @@ Los elementos se ordenan de forma descendente
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ------------------------------------------------------ | -| index | Integer | -> | Dónde insertar el elemento | -| element | any | -> | Elemento a insertar en la colección | -| Resultado | Collection | <- | Con el siguiente método ***Flatten***: | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | -------------------------------------------------------- | +| index | Integer | -> | Dónde insertar el elemento | +| element | any | -> | Elemento a insertar en la colección | +| Resultado | Collection | <- | Colección original que contiene los elementos insertados |
    #### Descripción -Búsquedas con fechas: +La función `.insert()` inserta *element* en la posición *index* especificada en la instancia de la colección y devuelve la colección modificada. > Esta función modifica la colección original. -Este ejemplo devuelve las personas contratadas hace más de 90 días: +En *index*, pase la posición donde quiere insertar el elemento en la colección. > **Atención**: recuerde que los elementos de la colección están numerados desde 0. - Si *index* la longitud de la colección, el índice inicial real se fijará en la longitud de la colección. -- Ejemplo 1 +- Si *index* <0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). - Si el valor calculado es negativo, index toma el valor 0. Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. @@ -1632,18 +1652,18 @@ Se puede insertar cualquier tipo de elemento aceptado por una colección, inclus
    -| Parámetros | Tipo | | Descripción | -| ---------- | ------- | :-------------------------: | ------------------------------------ | -| delimiter | Text | -> | Separador a utilizar entre elementos | -| option | Integer | -> | Conjunción | -| Resultado | Text | <- | Ejemplo 3 | +| Parámetros | Tipo | | Descripción | +| ---------- | ------- | :-------------------------: | --------------------------------------------------------------------------------------------- | +| delimiter | Text | -> | Separador a utilizar entre elementos | +| option | Integer | -> | `ck ignore null or empty`: ignorar las cadenas nulas y vacías en el resultado | +| Resultado | Text | <- | Cadena que contiene todos los elementos de la colección, separados por un delimitador |
    #### Descripción -Tipo +La función `.join()` convierte todos los elementos de la colección en cadenas y las concatena utilizando la cadena delimiter especificada como separador.La función devuelve la cadena resultante. > Esta función no modifica la colección original. @@ -1679,16 +1699,16 @@ Por defecto, los elementos nulos o vacíos de la colección se devuelven en la c
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------ | -| Resultado | any | <- | Si el valor calculado < 0, *startFrom* toma el valor 0. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------- | +| Resultado | any | <- | Último elemento de la colección |
    #### Descripción -Diferente de +La función `.last()` devuelve el último elemento de la colección. > Esta función no modifica la colección original. @@ -1697,7 +1717,15 @@ La función devuelve Undefined si la colección está vacía. #### Ejemplo ```4d -Propiedad +var $col; $emptyCol : Collection +var $last : Variant +$col:=New collection(10; 20; 30; "hello"; 50) +$last:=$col.last() // 50 + +$emptyCol:=New collection() //empty +// $last:=$emptyCol[$emptyCol.length-1] //devuelve un error +$last:=$emptyCol.last() // devuelve Indefinido + ``` @@ -1720,18 +1748,18 @@ Propiedad
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------- | :-------------------------: | ----------------------------------------------------- | -| toSearch | expresión | -> | El elemento que se va a buscar dentro de la colección | -| startFrom | Integer | -> | Índice para iniciar la búsqueda en | -| Resultado | Integer | <- | Descripción | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------- | +| toSearch | expression | -> | El elemento que se va a buscar dentro de la colección | +| startFrom | Integer | -> | Índice para iniciar la búsqueda en | +| Resultado | Integer | <- | Índice de la última ocurrencia de toSearch en la colección, -1 si no se encuentra |
    #### Descripción -Ejemplo +La función `.lastIndexOf()` busca la expresión *toSearch* entre los elementos de la colección y devuelve el índice de la última ocurrencia, o -1 si no se encontró. > Esta función no modifica la colección original. @@ -1741,11 +1769,11 @@ En *toSearch*, pase la expresión a encontrar en la colección. Puede pasar: - el valor null, - una referencia de objeto o de colección. -Descripción +*toSearch* debe coincidir exactamente con el elemento a encontrar (se aplican las mismas reglas que para el operador de igualdad). Opcionalmente, puede pasar el índice de la colección desde el cual iniciar una búsqueda en reversa en *startFrom*. -- Notas +- Si *startFrom* >= la longitud de la colección menos uno (coll.length-1), se busca en toda la colección (por defecto). - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). Si el valor calculado es negativo, se devuelve -1 (no se busca en la colección). **Nota:** incluso si *startFrom* es negativo, la colección se sigue buscando de derecha a izquierda. - Si *startFrom* = 0, se devuelve -1 lo que significa que la colección no se busca. @@ -1781,14 +1809,17 @@ Opcionalmente, puede pasar el índice de la colección desde el cual iniciar una #### Descripción -Ejemplo 2 +La propiedad `.length` devuelve el número de elementos en la colección. La propiedad `.length` se inicializa cuando se crea la colección. Añadir o eliminar elementos actualiza la longitud, si es necesario. Esta propiedad es **sólo lectura** (no se puede utilizar para definir el tamaño de la colección). #### Ejemplo ```4d -Tipo + var $col : Collection //$col.length inicializada en 0 + $col:=New collection("one";"two";"three") //$col.length actualizada a 3 + $col[4]:="five" //$col.length actualizada a 5 + $vSize:=$col.remove(0;3).length //$vSize=2 ``` @@ -1812,12 +1843,12 @@ Tipo
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | -| Resultado | Collection | <- | `.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| param | any | -> | Parámetro(s) a pasar a la *formula* o *methodName* | +| Resultado | Collection | <- | Colección de valores transformados |
    @@ -1830,8 +1861,8 @@ La función `.map()` crea una nueva colecc Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1). @@ -1843,7 +1874,7 @@ La retrollamada recibe los siguientes parámetros: Puede definir los siguientes parámetros: -- Descripción +- (obligatorio si ha utilizado un método) *$1.result* (cualquier tipo): nuevo valor transformado para añadir a la colección resultante - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo @@ -1878,7 +1909,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum()) | Parámetros | Tipo | | Descripción | | ------------ | ----------------------------------------------- | :-------------------------: | ------------------------------------------------------------------- | | propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | -| Resultado | Boolean, Text, Number, Collection, Object, Date | <- | Comentario | +| Resultado | Boolean, Text, Number, Collection, Object, Date | <- | Valor máximo en la colección | @@ -1893,7 +1924,7 @@ Si la colección contiene diferentes tipos de valores, la función `.max()` devo Si la colección contiene objetos, pase el parámetro *propertyPath* para indicar la propiedad del objeto cuyo valor máximo desea obtener. -Lanzamiento +Si la colección está vacía, `.max()` devuelve *Undefined*. #### Ejemplo @@ -1928,25 +1959,25 @@ Lanzamiento
    -| Parámetros | Tipo | | Descripción | -| ------------ | ----------------------------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | -| Resultado | Boolean, Text, Number, Collection, Object, Date | <- | *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; | +| Parámetros | Tipo | | Descripción | +| ------------ | ----------------------------------------------- | :-------------------------: | ------------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para la evaluación | +| Resultado | Boolean, Text, Number, Collection, Object, Date | <- | Valor mínimo en la colección |
    #### Descripción -Ejemplo 2 +La función `.min()` devuelve el elemento con el valor más pequeño de la colección (el primer elemento de la colección tal y como se ordenaría en orden ascendente utilizando la función [`.sort()`](#sort)). > Esta función no modifica la colección original. -La función `.min()` devuelve el elemento con el valor más pequeño de la colección (el primer elemento de la colección tal y como se ordenaría en orden ascendente utilizando la función [`.sort()`](#sort)). +Si la colección contiene diferentes tipos de valores, la función `.min()` devolverá el valor mínimo dentro del primer tipo de elemento en el orden de la lista de tipos (ver la descripción de [`.sort()`](#sort)). -Modificaciones +Si la colección contiene objetos, pase el parámetro *propertyPath* para indicar la propiedad del objeto cuyo valor mínimo desea obtener. -Lanzamiento +Si la colección está vacía, `.min()` devuelve *Undefined*. #### Ejemplo @@ -1981,20 +2012,20 @@ Lanzamiento
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ------------------ | -| formula | 4D.Function | -> | Objeto fórmula | -| colsToSort | Collection | -> | Ejemplo 2 | -| Resultado | Collection | <- | La nueva colección | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| colsToSort | Collection | -> | Colección de colecciones y/u objetos con propiedades {`collection`:*colToSort*;`order`:`ck ascending` o `ck descending`} | +| Resultado | Collection | <- | Colección original ordenada |
    #### Descripción -Menor o igual que +La función `.multiSort()` permite realizar una ordenación sincronizada multinivel sobre un conjunto de colecciones. -> Ejemplo 2 +> Esta función modifica la colección original, así como todas las colecciones utilizadas en el parámetro *colsToSort*. Si se llama a `.multiSort()` sin parámetros, la función tiene el mismo efecto que la función [`.sort()`](#sort): la colección se ordena (sólo valores escalares) en orden ascendente por defecto, según su tipo. Si la colección contiene valores de diferentes tipos, se agrupan primero por tipo y se ordenan después. Si attributePath lleva a una propiedad de objeto que contiene valores de diferentes tipos, primero se agrupan por tipo y se ordenan después. @@ -2006,13 +2037,13 @@ Si se llama a `.multiSort()` sin parámetros, la función tiene el mismo efecto 6. collections 7. dates -Mayor que +**Ordenación sincronizada de un nivel** Para ordenar varias colecciones de forma sincrónica, basta con pasar en *colsToSort* una colección de colecciones para ordenar. Puede pasar un número ilimitado de colecciones. La colección original se ordenará en orden ascendente y todas las colecciones *colsToSort* se ordenarán de forma sincronizada. :::note -Descripción +Todas las colecciones *colsToSort* deben tener el mismo número de elementos, de lo contrario se devuelve un error. ::: @@ -2021,25 +2052,25 @@ Si desea ordenar las colecciones en algún otro orden que no sea ascendente, deb En *index*, pase la posición donde quiere eliminar el elemento de la colección. - $1 (objeto), donde: - - Lanzamiento - - Conjunción + - *$1.value* (todo tipo): valor del primer elemento a comparar + - *$1.value2* (todo tipo): valor del segundo elemento a comparar - $2...$N (cualquier tipo): parámetros adicionales -Quiere obtener el primer elemento de texto con una longitud menor que 5: +**Ordenación sincronizada multinivel** -Ejemplos +La definición de una ordenación sincronizada multinivel requiere que se pase un objeto que contenga las propiedades {`collection`:*colToSort*;`order`:`ck ascending` o `ck descending`} en lugar de una colección *colToSort* para cada colección que se utilizará como subnivel. -Ejemplo 2 +Los niveles de ordenación vienen determinados por el orden en que se pasan las colecciones en el parámetro *colsToSort*: la posición de un objeto `collection`/`order` en la sintaxis determina su nivel de ordenación. :::note -Ejemplo 2 +La función `.multiSort()` utiliza un algoritmo de ordenación [estable](https://en.wikipedia.org/wiki/Sorting_algorithm#Stability). ::: #### Ejemplo 1 -Descripción +Una simple ordenación sincronizada de colecciones con diferentes tipos de valores: ```4d var $col;$col2;$col3 : Collection @@ -2078,7 +2109,7 @@ $continent.multiSort([$country; {collection: $city; order: ck ascending}]) #### Ejemplo 3 -Resultado +También puede sincronizar colecciones de objetos. ```4d var $name : Collection @@ -2120,19 +2151,19 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address])
    -| Parámetros | Tipo | | Descripción | -| ----------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------ | -| pathStrings | Text | -> | Ruta(s) de propiedad(es) a utilizar para ordenar la colección | -| pathObjects | Collection | -> | Colección de objetos criterio | -| ascOrDesc | Integer | -> | Ejemplo 1 | -| Resultado | Collection | <- | Constantes **null**: utilizando la palabra clave "null" se encontrarán las propiedades **null** y **undefined**. | +| Parámetros | Tipo | | Descripción | +| ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | +| pathStrings | Text | -> | Ruta(s) de propiedad(es) a utilizar para ordenar la colección | +| pathObjects | Collection | -> | Colección de objetos criterio | +| ascOrDesc | Integer | -> | `ck ascending` o `ck descending` (valores escalares) | +| Resultado | Collection | <- | Copia ordenada de la colección (copia superficial) |
    #### Descripción -Ejemplo +La función `.orderBy()` devuelve una nueva colección que contiene todos los elementos de la colección en el orden especificado. Esta función devuelve una *copia superficial*, lo que significa que los objetos o colecciones de ambas colecciones comparten la misma referencia. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. @@ -2264,19 +2295,19 @@ Ordenar con una ruta de propiedad:
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| extraParam | any | -> | Parámetro(s) a pasar | -| Resultado | Collection | <- | \|startFrom \|Integer \|->\|Índice para comenzar la prueba\| \|formula\|4D.Function\|->\|Objeto fórmula\| \|methodName\|Text\|->\|Nombre de un método\| \|param \|any \|->\|Parámetro(s) a pasar\| \|Result\|Boolean\|<-\|True si al menos un elemento pasa exitosamente la prueba\| | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| extraParam | any | -> | Parámetro(s) a pasar | +| Resultado | Collection | <- | Copia ordenada de la colección (copia superficial) |
    #### Descripción -Ejemplo +La función `.orderByMethod()` devuelve una nueva colección que contiene todos los elementos de la colección en el orden definido mediante la función *formula* 4D o el método *methodName*. Esta función devuelve una *copia superficial*, lo que significa que los objetos o colecciones de ambas colecciones comparten la misma referencia. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. @@ -2284,22 +2315,22 @@ Esta función devuelve una *copia superficial*, lo que significa que los objetos Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; -- Colección original con valores rellenados +- o *methodName*, el nombre de un método proyecto (texto). En la retrolamada, pase un código que compare dos valores y devuelva **true** si el primer valor es menor que el segundo. Puede ofrecer los parámetros *extraParam* a la retrollamada si es necesario. La retrollamada recibe los siguientes parámetros: - $1 (objeto), donde: - - Lanzamiento - - Conjunción + - *$1.value* (todo tipo): valor del primer elemento a comparar + - *$1.value2* (todo tipo): valor del segundo elemento a comparar - $2...$N (cualquier tipo): parámetros adicionales Si utilizó un método, debe definir el siguiente parámetro: -- Nuevo tamaño de la colección +- *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario #### Ejemplo 1 @@ -2341,7 +2372,7 @@ $strings2:=$strings1.orderByMethod(Formula(sortCollection);sk strict) // result : ["alpha","Alpha","bravo","Bravo","charlie","Charlie"] ``` -Ejemplo 2 +El método ***sortCollection***: ```4d #DECLARE ($toSort : Object ; $option : Integer) @@ -2369,27 +2400,33 @@ $toSort.result:=(Compare strings($toSort.value;$toSort.value2;$option2)<0)
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------ | -| Resultado | any | <- | Si el valor calculado < 0, *startFrom* toma el valor 0. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------- | +| Resultado | any | <- | Último elemento de la colección |
    #### Descripción -Condición No aplicada a una sentencia +La función `.pop()` elimina el último elemento de la colección y lo devuelve como resultado de la función. > Esta función modifica la colección original. -Propiedad +Cuando se aplica a una colección vacía, `.pop()` devuelve ***undefined***. #### Ejemplo -Ejemplo 4 +`.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: ```4d -Lanzamiento + var $stack : Collection + $stack:=New collection //$stack=[] + $stack.push(1;2) //$stack=[1,2] + $stack.pop() //$stack=[1] Devuelve 2 + $stack.push(New collection(4;5)) //$stack=[[1,[4,5]] + $stack.pop() //$stack=[1] Devuelve [4,5] + $stack.pop() //$stack=[] Devuelve 1 ``` @@ -2422,7 +2459,7 @@ Lanzamiento #### Descripción -Considera la @ como un caracter estándar +La función `.push()` añade uno o más *elemento*(s) al final de la instancia de la colección y devuelve la colección editada. > Esta función modifica la colección original. @@ -2456,11 +2493,11 @@ Desea ordenar la colección resultante:
    Historia -| Lanzamiento | Modificaciones | -| ----------- | ------------------------ | -| 20 R6 | Ejemplo 1 | -| 17 R5 | Soporte de querySettings | -| v16 R6 | Añadidos | +| Lanzamiento | Modificaciones | +| ----------- | --------------------------------------------------------------------- | +| 20 R6 | Soporte de consultas utilizando las referencias de objeto o colección | +| 17 R5 | Soporte de querySettings | +| v16 R6 | Añadidos |
    @@ -2475,7 +2512,7 @@ Desea ordenar la colección resultante: | queryString | Text | -> | Criterio de búsqueda | | value | any | -> | Valor(es) a comparar cuando se utiliza(n) marcador(es) de posición | | querySettings | Object | -> | Opciones de búsqueda: parámetros, atributos | -| Resultado | Collection | <- | Descripción | +| Resultado | Collection | <- | Elemento(s) que coincide(n) con queryString en la colección | @@ -2484,13 +2521,13 @@ Desea ordenar la colección resultante: La función `.query()` devuelve todos los elementos de una colección de objetos que coinciden con las condiciones de búsqueda definidas por *queryString* y (opcionalmente) *value* o *querySettings*. Si la colección original es una colección compartida, la colección devuelta es también una colección compartida. -Descripción +Se devuelve una colección vacía si la colección en la que se ejecuta la consulta no contiene el *valor* buscado. > Esta función no modifica la colección original. #### parámetro queryString -Ejemplo 1 +El parámetro *queryString* utiliza la siguiente sintaxis: ```4d propertyPath comparator value {logicalOperator propertyPath comparator value} @@ -2553,9 +2590,9 @@ Puede utilizar paréntesis en la búsqueda para dar prioridad al cálculo. Por e 4D le permite utilizar marcadores de posición para los argumentos *propertyPath* y *value* dentro del parámetro *queryString*. Un marcador es un parámetro que se inserta en las cadenas de búsqueda y que se sustituye por otro valor cuando se evalúa la cadena de búsqueda. El valor de los marcadores se evalúa una vez al principio de la búsqueda; no se evalúa para cada elemento. -Lanzamiento +Se pueden utilizar dos tipos de marcadores de posición: **marcadores de posición indexados** y **marcadores de posición con nombre**. -- **Marcadores de posición indexados**: los parámetros se insertan como `:paramIndex` (por ejemplo ":1", ":2"...) en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. +- **Marcadores de posición indexados**: los parámetros se insertan como `:paramIndex` (por ejemplo ":1", ":2"...) en *queryString* y sus valores correspondientes son proporcionados por la secuencia de parámetros *value*. Puede usar hasta 128 parámetros *value*. Ejemplo: @@ -2563,7 +2600,7 @@ Ejemplo: $c:=$myCol.query(":1=:2";"city";"Chicago") ``` -- Copia ordenada de la colección (copia superficial) +- **Marcadores de posición con nombre**: los parámetros se insertan como `:paramName` (por ejemplo ":myparam") y sus valores se proporcionan en los objetos "attributes" y/o "parameters" del parámetro *querySettings*. Ejemplo: @@ -2597,7 +2634,7 @@ Cuando se utilizan marcadores de posición, no es posible anular las condiciones En este caso, si el usuario introduce *smith OR status='private'* en el área *myname*, no se interpretará en la cadena de búsqueda, sino que sólo se pasará como valor. La búsqueda de una persona llamada "smith OR status='private'" simplemente fallará. -2. Descripción +2. Evita tener que preocuparse por cuestiones de formato o caracteres, especialmente cuando se manejan los parámetros *propertyPath* o *value* que pueden contener caracteres no alfanuméricos como ".", "['... 3. Permite el uso de variables o expresiones en los argumentos de búsqueda. Ejemplos: @@ -2613,16 +2650,16 @@ $result2:=$col.query("company.name = :1";"John's Pizzas") Cuando se buscan valores null, no se puede utilizar la sintaxis de marcador de posición porque el motor de búsqueda considera null como un valor de comparación invalido. Por ejemplo, si ejecuta la siguiente búsqueda: ```4d -Lanzamiento +$vSingles:=$colPersons.query("spouse = :1";Null) // NO funcionará ``` No obtendrá el resultado esperado porque el valor null será evaluado por 4D como un error resultante de la evaluación del parámetro (por ejemplo, un atributo procedente de otra búsqueda). Para este tipo de búsquedas, debe utilizar la sintaxis de búsqueda directa: ```4d -Lanzamiento +$vSingles:=$colPersons.query("spouse = null") //sintaxis correcta ``` -#### Lanzamiento +#### Referencia de objeto o de colección como valor Puede consultar en una colección utilizando una referencia de objeto o una referencia de colección como parámetro *value* a comparar. La consulta coincidirá con los objetos de la colección que se refieran a (apunten a) la misma **instancia** de objeto o de colección. @@ -2636,13 +2673,33 @@ Para una descripción detallada de los parámetros *queryString* y *value*, cons Para construir una consulta con un objeto o una referencia de colección, debe utilizar la sintaxis del parámetro *querySettings*. Ejemplo con una referencia de objeto: ```4d -Lanzamiento +var $o1:={a: 1} +var $o2:={a: 1} /mismo objeto pero otra referencia +var $o3:=$o1 /mismo objeto y referencia + +var $col; $colResult : Collection + +$col:=[{o: $o1}; {o: $o2}; {o: $o3}] +$colResult:=$col.query("o = :v"; {parameters: {v: $o3}}) + //$colResult.length=2 + //$colResult[0].o=$o1 es true + //$colResult[1].o=$o1 es true + ``` -(obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. +Ejemplo con una referencia de colección: ```4d -Tipo +$c1:=[1; 2; 3] +$c2:=[1; 2; 3] //misma colección pero otra referencia +$c3:=$c1 //misma colección y referencia + +$col:=[{c: $c1}; {c: $c2}; {c: $c3}] +$col2:=$col.query("c = :v"; {parameters: {v: $c3}}) + //$col2.length=2 + //$col2[0].c=$c1 es true + //$col2[1].c=$c1 es true + ``` #### Parámetro querySettings @@ -2705,13 +2762,15 @@ Este ejemplo devuelve las personas cuyo nombre no empieza por una cadena de una Este ejemplo devuelve las personas cuya edad no se conoce (propiedad definida como null o indefinida): ```4d -Ejemplo + $col:=$c.query("age=null") //no están permitidos los marcadores de posición con "null" + //$col=[{name:Wesson...},{name:Sterling...},{name:Mark...}] ``` Este ejemplo devuelve las personas contratadas hace más de 90 días: ```4d -Comentario + $col:=$c.query("dateHired < :1";(Current date-90)) + //$col=[{name:Smith...},{name:Sterling...},{name:Mark...}] si hoy es 01/10/2018 ``` #### Ejemplo 3 @@ -2726,7 +2785,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) :::info -Descripción Descripción Sin embargo, ten en cuenta que las fórmulas no están soportadas por la función `collection.query()`, ni en el parámetro *queryString* ni como parámetro objeto *formula*. +Se pueden encontrar más ejemplos de búsquedas en la página `dataClass.query()`. Sin embargo, tenga en cuenta que la función `collection.query()` no admite fórmulas, ni en el parámetro *queryString* ni como parámetro de objeto *formula*. ::: @@ -2751,13 +2810,13 @@ Descripción Descripción Sin embargo, ten en cuenta que las fórmulas no están
    -| Parámetros | Tipo | | Descripción | -| ---------- | ----------------------------------------------- | :-------------------------: | --------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| initValue | Text, Number, Object, Collection, Date, Boolean | -> | Colección que contiene los elementos añadidos | -| param | expresión | -> | Parámetro(s) a pasar | -| Resultado | Text, Number, Object, Collection, Date, Boolean | <- | donde: | +| Parámetros | Tipo | | Descripción | +| ---------- | ----------------------------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| initValue | Text, Number, Object, Collection, Date, Boolean | -> | Valor a utilizar como primer argumento de la primera llamada de *formula* o *methodName* | +| param | expression | -> | Parámetro(s) a pasar | +| Resultado | Text, Number, Object, Collection, Date, Boolean | <- | Resultado del valor del acumulador |
    @@ -2770,22 +2829,22 @@ La función `.reduce()` aplica la retro Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). -Tipo +La retrollamada toma cada elemento de la colección y realiza toda operación deseada para acumular el resultado en *$1.accumulator*, que se devuelve en *$1.value*. Puede pasar el valor para inicializar el acumulador en *initValue*. Si se omite, *$1.accumulator* empieza por *Undefined*. La retrollamada recibe los siguientes parámetros: -- La nueva colección -- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. -- Esta función modifica la colección original. +- en *$1.value*: valor del elemento a procesar +- en *$2: param* +- en *$N...*: *paramN...* La retrollamada define los siguientes parámetros: -- Descripción +- *$1.accumulator*: valor que va a ser modificado por la función y que es inicializado por *initValue*. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 @@ -2839,13 +2898,13 @@ Con el siguiente método ***Flatten***:
    -| Parámetros | Tipo | | Descripción | -| ---------- | ----------------------------------------------- | :-------------------------: | --------------------------------------------- | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| initValue | Text, Number, Object, Collection, Date, Boolean | -> | Colección que contiene los elementos añadidos | -| param | expresión | -> | Parámetro(s) a pasar | -| Resultado | Text, Number, Object, Collection, Date, Boolean | <- | donde: | +| Parámetros | Tipo | | Descripción | +| ---------- | ----------------------------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| initValue | Text, Number, Object, Collection, Date, Boolean | -> | Valor a utilizar como primer argumento de la primera llamada de *formula* o *methodName* | +| param | expression | -> | Parámetro(s) a pasar | +| Resultado | Text, Number, Object, Collection, Date, Boolean | <- | Resultado del valor del acumulador |
    @@ -2858,28 +2917,31 @@ La función `.reduceRight()` aplic Se designa la retrollamada a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). -Tipo +La retrollamada toma cada elemento de la colección y realiza toda operación deseada para acumular el resultado en *$1.accumulator*, que se devuelve en *$1.value*. Puede pasar el valor para inicializar el acumulador en *initValue*. Si se omite, *$1.accumulator* empieza por *Undefined*. La retrollamada recibe los siguientes parámetros: -- La nueva colección -- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. -- Esta función modifica la colección original. +- en *$1.value*: valor del elemento a procesar +- en *$2: param* +- en *$N...*: *paramN...* La retrollamada define los siguientes parámetros: -- Descripción +- *$1.accumulator*: valor que va a ser modificado por la función y que es inicializado por *initValue*. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. #### Ejemplo 1 ```4d -Tipo +var $c : Collection +$c:=New collection(5;3;5;1;3;4;4;6;2;2) +$r:=$c.reduceRight(Formula($1.accumulator*=$1.value); 1) //devuelve 86400 + ``` #### Ejemplo 2 @@ -2899,7 +2961,11 @@ Este ejemplo permite reducir varios elementos de la colección a uno solo: Con el siguiente método ***Flatten***: ```4d -Ejemplo 4 + //Método proyecto Flatten + If($1.accumulator=Null) + $1.accumulator:=New collection + End if + $1.accumulator.combine($1.value) ``` @@ -2937,13 +3003,13 @@ La función `.remove()` elimina uno o m > Esta función modifica la colección original. -Lanzamiento +En *index*, pase la posición donde quiere eliminar el elemento de la colección. -> **Atención**: recuerde que los elementos de la colección están numerados desde 0. Si *startFrom* < 0, se considera el desplazamiento desde el final de la colección (*startFrom:=startFrom+length*). +> **Atención**: recuerde que los elementos de la colección están numerados desde 0. Si *index* es mayor que la longitud de la colección, el índice inicial real se definirá en la longitud de la colección. - Si *index* < 0, se recalcula como *index:=index+length* (se considera el desplazamiento desde el final de la colección). -- Lanzamiento -- Ejemplo 1 +- Si el valor calculado < 0, *index* toma el valor 0. +- Si el valor calculado > la longitud de la colección, *index* toma el valor de la longitud. En *howMany*, pase el número de elementos a eliminar de *index*. Si no se especifica *howMany*, se elimina un elemento. @@ -2980,23 +3046,23 @@ Si se intenta eliminar un elemento de una colección vacía, el método no hace
    -| Parámetros | Tipo | | Descripción | -| ------------ | ----------------------------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------- | -| size | Integer | -> | Nuevo tamaño de la colección | -| defaultValue | Number, Text, Object, Collection, Date, Boolean | -> | Valor por defecto para llenar nuevos elementos | -| Resultado | Collection | <- | o *methodName*, el nombre de un método proyecto (texto). | +| Parámetros | Tipo | | Descripción | +| ------------ | ----------------------------------------------- | :-------------------------: | ---------------------------------------------- | +| size | Integer | -> | Nuevo tamaño de la colección | +| defaultValue | Number, Text, Object, Collection, Date, Boolean | -> | Valor por defecto para llenar nuevos elementos | +| Resultado | Collection | <- | Colección original redimensionada |
    #### Descripción -Ejemplo +La función `.resize()` ajusta la longitud de la colección al nuevo tamaño especificado y devuelve la colección redimensionada. > Esta función modifica la colección original. -- Ejemplo 1 -- Ejemplo 1 +- Si *size* la longitud de la colección, los elementos que exceden se eliminan de la colección. +- Si *size* > longitud de la colección, *size* es la nueva longitud de la colección. Por defecto, los nuevos elementos se llenan con valores **null**. Puede especificar el valor a llenar en los elementos añadidos utilizando el parámetro *defaultValue*. @@ -3038,9 +3104,9 @@ Por defecto, los nuevos elementos se llenan con valores **null**. Puede especifi
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Resultado | Collection | <- | (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | ------------------------------- | +| Resultado | Collection | <- | Copia invertida de la colección |
    @@ -3079,16 +3145,16 @@ La función `.reverse()` devuelve una
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Resultado | any | <- | Obtiene los datos coincidentes, admite el comodín (@), no distingue entre mayúsculas de minúsculas ni diacríticas. | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | :-------------------------: | ------------------------------- | +| Resultado | any | <- | Primer elemento de la colección |
    #### Descripción -Tipo +La función `.shift()` elimina el primer elemento de la colección y lo devuelve como resultado de la función. > Esta función modifica la colección original. @@ -3125,11 +3191,11 @@ Si la colección está vacía, este método no hace nada.
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---------- | :-------------------------: | ---------------------------------------------- | -| startFrom | Integer | -> | Índice de inicio (incluido) | -| end | Integer | -> | Índice final (no incluido) | -| Resultado | Collection | <- | Resultado | +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------- | +| startFrom | Integer | -> | Índice de inicio (incluido) | +| end | Integer | -> | Índice final (no incluido) | +| Resultado | Collection | <- | Nueva colección que contiene elementos cortados (copia superficial) |
    @@ -3143,9 +3209,9 @@ La función `.slice()` devuelve una part La colección devuelta contiene el elemento especificado por *startFrom* y todos los elementos subsiguientes hasta, pero sin incluir, el elemento especificado por *end*. Si sólo se especifica el parámetro *startFrom*, la colección devuelta contiene todos los elementos desde *startFrom* hasta el último elemento de la colección original. - Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la colección). -- Descripción -- Soporte de querySettings -- Este ejemplo permite reducir varios elementos de la colección a uno solo: +- Si el valor calculado < 0, *startFrom* toma el valor 0. +- Si *end* < 0 , se recalcula como *end:=end+length*. +- Si *end < startFrom* (valores pasados o calculados), el método no hace nada. #### Ejemplo @@ -3192,39 +3258,39 @@ La colección devuelta contiene el elemento especificado por *startFrom* y todos #### Descripción -Lanzamiento +La función `.some()` devuelve true si al menos un elemento de la colección ha pasado con éxito una prueba implementada en el código *formula* o *methodName* suministrado. Se designa el código 4D de retrollamada (callback) a ejecutar para evaluar los elementos de la colección utilizando: -- Descripción Note however that formulas are not supported by the `collection.query()` function, neither in the *queryString* parameter nor as *formula* object parameter. -- Colección original con valores rellenados +- *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; +- o *methodName*, el nombre de un método proyecto (texto). La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede efecturar toda prueba, con o sin los parámetros, y debe devolver *true* para cada elemento que cumpla la prueba. Recibe un `Object` en el primer parámetro ($1). La retrollamada recibe los siguientes parámetros: -- La nueva colección -- Se puede insertar cualquier tipo de elemento aceptado por una colección, incluso otra colección. -- Esta función modifica la colección original. +- en *$1.value*: valor del elemento a procesar +- en *$2: param* +- en *$N...*: *paramN...* Puede definir los siguientes parámetros: -- Expresión a buscar en la colección +- (obligatorio si se ha utilizado un método) *$1.result* (booleano): **true** si la evaluación del valor del elemento tiene éxito, **false** en caso contrario. - *$1.stop* (boolean, opcional): **true** para detener la retrollamada del método. El valor devuelto es el último calculado. -Descripción +En todo caso, en el momento en que la función `.some()` encuentra el primer elemento de la colección que devuelve true, deja de llamar a la llamada de retorno y devuelve **true**. Por defecto, `.some()` comprueba toda la colección. Opcionalmente, puede pasar el índice de un elemento desde el cual iniciar la prueba en *startFrom*. -- Tipo +- Si *startFrom* >= la longitud de la colección, se devuelve **False**, lo que significa que no se prueba la colección. -- Añadidos +- Si *startFrom* < 0, se considera como el desplazamiento desde el final de la colección. - Si *startFrom* = 0, se busca en toda la colección (por defecto). #### Ejemplo -Soporte de fórmula +Quiere saber si al menos un valor de la colección es >0. ```4d var $c : Collection @@ -3262,20 +3328,20 @@ Soporte de fórmula
    -| Parámetros | Tipo | | Descripción | -| ---------- | --------------------------- | :-------------------------: | --------------------- | -| ascOrDesc | Integer | -> | Ejemplo 1 | -| formula | 4D.Function | -> | Objeto fórmula | -| methodName | Text | -> | Nombre de un método | -| extraParam | any | -> | Parámetros del método | -| Resultado | Collection | <- | La nueva colección | +| Parámetros | Tipo | | Descripción | +| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------- | +| ascOrDesc | Integer | -> | `ck ascending` o `ck descending` (valores escalares) | +| formula | 4D.Function | -> | Objeto fórmula | +| methodName | Text | -> | Nombre de un método | +| extraParam | any | -> | Parámetros del método | +| Resultado | Collection | <- | Colección original ordenada |
    #### Descripción -Ejemplo 2 +La función `.sort()` ordena los elementos de la colección original y además devuelve la colección ordenada. > Esta función modifica la colección original. @@ -3304,13 +3370,13 @@ Si quiere ordenar los elementos de la colección en algún otro orden o ordenar La retrollamada recibe los siguientes parámetros: - $1 (objeto), donde: - - Lanzamiento - - Conjunción + - *$1.value* (todo tipo): valor del primer elemento a comparar + - *$1.value2* (todo tipo): valor del segundo elemento a comparar - $2...$N (cualquier tipo): parámetros adicionales -Resultado +Si utilizó un método, debe definir el siguiente parámetro: -- Elemento a insertar en la colección +- *$1.result* (boolean): **true** si *$1.value < $1.value2*, **false** de lo contrario. #### Ejemplo 1 @@ -3358,23 +3424,23 @@ $col3:=$col.sort(Formula(String($1.value) -| Parámetros | Tipo | | Descripción | -| ------------ | ---- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | -| Resultado | Real | <- | `.pop()`, utilizado junto con [`.push()`](#push), puede utilizarse para implementar una funcionalidad primera entrada última salida de tratamiento de datos apilados: | +| Parámetros | Tipo | | Descripción | +| ------------ | ---- | :-------------------------: | ---------------------------------------------------------------- | +| propertyPath | Text | -> | Ruta de la propiedad del objeto que se utilizará para el cálculo | +| Resultado | Real | <- | Suma de los valores de la colección | #### Descripción -Añadidos +La función `.sum()` devuelve la suma de todos los valores de la instancia de la colección. Para el cálculo sólo se tienen en cuenta los elementos numéricos (se ignoran otros tipos de elementos). Si la colección contiene objetos, pasa el parámetro *propertyPath* para indicar la propiedad del objeto a tener en cuenta. -Esta función no modifica la colección original. +`.sum()` devuelve 0 si: - la colección está vacía, - la colección no contiene elementos numéricos, @@ -3432,7 +3498,7 @@ Esta función no modifica la colección original. #### Descripción -Ejemplo +La función `.unshift()` inserta el *valor*(es) dado al principio de la colección y devuelve la colección modificada. > Esta función modifica la colección original. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/DataClassClass.md index 8c51187fca2ada..69de2326e17cbc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/DataClassClass.md @@ -927,7 +927,7 @@ Si no se encuentran entidades coincidentes, se devuelve una `EntitySelection` va ### parámetro queryString -Ejemplo 1 +El parámetro *queryString* utiliza la siguiente sintaxis: ```4d attributePath|formula comparator value diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntityClass.md index e9f6e71e1cbc6e..2f7cc5f874bd6b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntityClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntityClass.md @@ -915,7 +915,7 @@ El valor resultante se incluye entre 0 y la longitud de la selección de entidad #### Descripción -True si la entidad acaba de ser creada y aún no se ha guardado. . +La función `.isNew()` devuelve True si la entidad a la que se aplica acaba de ser creada y aún no ha sido guardada en el datastore. . #### Ejemplo diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md index d760c30fb3b39a..318eacf0ccc0dc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md @@ -2103,10 +2103,10 @@ La función `.slice()` devuelv La entity selection devuelta contiene las entidades especificadas por *startFrom* y todas las entidades subsiguientes hasta, pero sin incluir, la entidad especificada por *end*. Si sólo se especifica el parámetro *startFrom*, la entity selection devuelta contiene todas las entidades entre *startFrom* y la última entidad de la entity selection original. -- Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la entity selection). Descripción +- Si *startFrom* < 0, se recalcula como *startFrom:=startFrom+length* (se considera el desplazamiento desde el final de la entity selection). Si el valor calculado < 0, *startFrom* toma el valor 0. - Si *startFrom >= length*, la función devuelve una entity selection vacía. - Si *end* < 0, se recalcula como *end:=end+length*. -- Este ejemplo permite reducir varios elementos de la colección a uno solo: +- Si *end < startFrom* (valores pasados o calculados), el método no hace nada. .sum() devuelve 0 si la entity selection está vacía. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/FileClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/FileClass.md index 23defbcc160810..76bf206f244bd7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/FileClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/FileClass.md @@ -481,7 +481,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") #### Descripción -Rutas de acceso Puede utilizar las funciones y propiedades de la clase [4D.FileHandle](FileHandleClass) para escribir, leer o añadir contenido al archivo. +La función `.open()` crea y devuelve un nuevo objeto [4D.FileHandle](FileHandleClass) sobre el archivo, en el *modo* especificado o con las *opciones* especificadas. Puede utilizar las funciones y propiedades de la clase [4D.FileHandle](FileHandleClass) para escribir, leer o añadir contenido al archivo. Si utiliza el parámetro *mode* (texto), pase el modo de apertura para el file handle: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md index 746b931a681d0c..559bab8ddf90ec 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md @@ -41,19 +41,22 @@ Dado que HTTPAgent es un objeto compartible, puede añadir uno a una clase singl
    Historia -| Lanzamiento | Modificaciones | -| ----------- | ---------------------------------------------- | -| 21 | Soporte de la propiedad *storeCertificateName* | +| Lanzamiento | Modificaciones | +| ----------- | ------------------------------------------- | +| 21 | Soporte de propiedad *storeCertificateName* |
    +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------------------------------------------- | :-------------------------: | -------------------------------------- | | options | Object | -> | opciones por defecto para el HTTPAgent | | Resultado | [4D.HTTPAgent](#httpagent-object) | <- | Nuevo objeto HTTPAgent | +
    #### Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md index 6ec36fd9db52da..68c24b80d804ba 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md @@ -79,7 +79,7 @@ Los objetos HTTPRequest ofrecen las siguientes propiedades y funciones: | Lanzamiento | Modificaciones | | ----------- | ----------------------------------------------------------------- | -| 21 | Soporte de la propiedad *storeCertificateName* | +| 21 | Soporte de propiedad *storeCertificateName* | | 20 | Validación TLS por defecto | | 19 R7 | Soporte de las propiedades *automaticRedirections* y *decodeData* | @@ -89,12 +89,15 @@ Los objetos HTTPRequest ofrecen las siguientes propiedades y funciones: +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------------------------ | :-------------------------: | ------------------------------------------- | | url | Text | -> | URL a la que enviar la solicitud | | options | Object | -> | Propiedades de configuración de la petición | | Resultado | 4D.HTTPRequest | <- | Nuevo objeto HTTPRequest | +
    #### Descripción @@ -341,10 +344,13 @@ La propiedad `.returnResponseBody` contiene +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---- | :-: | ---------------------------- | | | | | No requiere ningún parámetro | +
    #### Descripción @@ -399,11 +405,14 @@ La propiedad `.url` contiene la URL de +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------------------------ | :-------------------------: | ----------------------------------- | | timeout | Real | -> | Tiempo máximo de espera en segundos | | Resultado | 4D.HTTPRequest | <- | Objeto HTTPRequest | +
    #### Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md index 26e8573777b5e1..e08d4af9349e3f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md @@ -183,15 +183,27 @@ Function square($x : Integer) -> $result : Integer La instrucción `return` puede utilizarse junto con la sintaxis estándar para los [valores devueltos](#valor-devuelto) (el valor devuelto debe ser del tipo declarado). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Tenga en cuenta que termina inmediatamente la ejecución del código. Examine los siguientes ejemplos: ```4d +Function getValue -> $v : Integer + $v:=10 + return + // function returns 10 + Function getValue -> $v : Integer $v:=10 return 20 - // devuelve 20 + // function returns 20 Function getValue -> $v : Integer return 10 - $v:=20 // nunca ejecutado - // devuelve 10 + $v:=20 // never executed + // function returns 10 + +Function getValue -> $v : Integer + return "Hello" //error + +Function returnHello + return "Hello" + // function returns "Hello" ``` ## Indirección de parámetros (${N}) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md index e0362097b3a498..0689cb5c36daed 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [Lista de selección](FormObjects/listbox_overview.md) - [Columna de lista de selección](FormObjects/listbox_overview.md#list-box-columns) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [Lista Jerárquica](FormObjects/list_overview.md) - [Lista de selección](FormObjects/listbox-object.md) - [Columna de lista de selección](FormObjects/listbox-column.md) | El contenido del objeto introducible que tiene el foco acaba de ser modificado | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md index 41b1c5e2a37c21..ccc477befd219a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de list Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de list Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **incluyendo** este caracter. |
    Historia @@ -25,7 +25,7 @@ Después de haber seleccionado las propiedades [`On Before Keystroke`](onBeforeK El evento `On After Keystroke` no se genera: -- en el método [de las columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- en el método [de las columnas de list box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Secuencia de tecla diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md index 94061299c2703b..a4fdc0e19b0d4f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Se acaba de realizar una ordenación estándar en una columna del list box. | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Se acaba de realizar una ordenación estándar en una columna del list box. | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md index dc43ec97095229..1982133b991d2f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) |
  • Botones: se hace clic en el área de "flecha" de un botón
  • Listas desplegables: en una columna de un array de objetos, se hace clic en un botón de puntos suspensivos (atributo "alternateButton")
  • | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) |
  • Botones: se hace clic en el área de "flecha" de un botón
  • Listas desplegables: en una columna de un array de objetos, se hace clic en un botón de puntos suspensivos (atributo "alternateButton")
  • | ## Descripción @@ -22,8 +22,8 @@ Algunos estilos de botón pueden ser [vinculados a un menú emergente](FormObjec ### List box -Este evento se genera en las columnas de [list box de tipo array objeto](FormObjects/listbox_overview.md#object-arrays-in-columns), cuando el usuario hace clic en un botón de selección de widget (atributo "alternateButton"). +Este evento se genera en las columnas de [list box de tipo array objeto](../FormObjects/listbox-column.md#object-arrays-in-columns), cuando el usuario hace clic en un botón de selección de widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Ver la [descripción del atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +Ver la [descripción del atributo "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md index 6cc6c9f58476ae..4ac7dd5feb37c6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Una celda de list box está a punto de cambiar al modo de edición | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Una celda de list box está a punto de cambiar al modo de edición | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md index f6bb1bd672a578..0c7aeefba322a0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de list Box](FormObjects/listbox_overview.md#list-box-columns) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulario - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de list Box](FormObjects/listbox-column.md) | Un personaje está a punto de ser introducido en el objeto que tiene el foco. `Get edited text` devuelve el texto del objeto **sin** este carácter. |
    Historia @@ -23,7 +23,7 @@ Después de que se seleccionen los eventos `On Before Keystroke` y [`On After Ke El evento `On Before Keystroke` no se genera: -- en un método [columnas de list box](FormObjects/listbox_overview.md#list-box-columns) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), +- en un método [columnas de list box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método de [list box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Objetos no editables diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md index 0e8271d36bd12f..b939a6419aa957 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se está arrastrando un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Se está arrastrando un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onClicked.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onClicked.md index 40ba861bc720a5..c152a3720d8dea 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 4 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------ | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Se ha producido un clic en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md index 0ade731e7ee134..8e21ba6803f24e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna List Box](../FormObjects/listbox_overview.md#list-box-columns) | Una columna de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box](../FormObjects/listbox-column.md) | Una columna de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md index e184a6826af448..17dccb7ba19528 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox_overview.md#list-box-columns) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox-column.md) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md index 9e9ecc9280c688..f93fcaba3af616 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de list box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Se han modificado los datos de un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md index c8fdc7d2099468..bc52ce3992fe69 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md index 5b1c5186896b9a..cf530ed42f723d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Puede ser llamado por | Definición | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Los datos se pueden soltar en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDrop.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDrop.md index 36d72b0037aaeb..46d4a44549ef47 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDrop.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------- | -| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Los datos se han depositado en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md index 8afd49c8389bf9..6c3d4f6e9b3e4c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Se produce un clic en el pie de una columna de list box | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------- | ------------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Se produce un clic en el pie de una columna de list box | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md index ccb8fb0a6f3c96..895b79d9827396 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.ms) - [Botón](FormObjects/button_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Cuadro combinado](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área web](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objeto formulario recibe el foco | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md index c09175fbd2a07b..c2b01fea78aa5d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | Se produce un clic en el encabezado de columna | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) | Se produce un clic en el encabezado de columna | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onLoad.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onLoad.md index 0231633cefc59c..4c9a515f89641f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onLoad.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 1 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área web](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md index c2ca62c4d735a1..b89341e71743bb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.ms) - [Botón](FormObjects/button_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Cuadro combinado](FormObjects/comboBox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Área web](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objeto formulario pierde el foco | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md index 6dcabf48363610..ed3a2580d8272b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | -| 35 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón entra en el área gráfica de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón entra en el área gráfica de un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md index a608c37fbf5afe..928226fb5ebe61 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 36 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón sake del área gráfica de un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón sake del área gráfica de un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md index e9687d56275973..48f0c7ef497aeb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Form - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Control de pestañas](FormObjects/tabControl.md) | El cursor del ratón se mueve al menos un píxel O se ha presionado una tecla de modificación (Shift, Alt/Option, Shift Lock) | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | El cursor del ratón se mueve al menos un píxel O se ha presionado una tecla de modificación (Shift, Alt/Option, Shift Lock) | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md index abca44094a0ed3..920478adba629a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | +| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox-column.md) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onUnload.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onUnload.md index cd757a5845dd23..90e6194c531298 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onUnload.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 24 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área web](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onValidate.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onValidate.md index d833eb400cba72..da24f34f810cab 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onValidate.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de verificación](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Menú emergente con imagen](FormObjects/picturePopupMenu_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | +| Code | Puede ser llamado por | Definición | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | Se ha validado la entrada de datos del registro | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/overview.md index d9250e2212ff2b..cd5d6b107e2d73 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Events/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Events/overview.md @@ -28,7 +28,7 @@ Cada evento es devuelto como un objeto por el comando [`FORM Event`](../commands Se devuelven propiedades adicionales cuando el evento se produce en objetos específicos. En particular: -- los [list boxes](FormObjects/listbox_overview.md#supported-form-events) y [columnas list box](FormObjects/listbox_overview.md#supported-form-events-1) devuelven [propiedades adicionales](FormObjects/listbox_overview.md#supported-form-events) como `columnName` o `isRowSelected`. +- los [list boxes](FormObjects/listbox-object.md#supported-form-events) y [columnas list box](FormObjects/listbox-column.md#supported-form-events) devuelven [propiedades adicionales](FormObjects/listbox-object.md#supported-form-events) como `columnName` o `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). ## Eventos y métodos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md index f780ef9be2a24d..0886874aa56331 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md @@ -70,7 +70,7 @@ Puede añadir o modificar formularios 4D utilizando los siguientes elementos: Hay dos categorías de formularios: -- **Los formularios de proyecto** - Formularios independientes que no están unidos a ninguna tabla. Están pensados, sobre todo, para crear cajas de diálogo de interfaz, al igual que componentes. Los formularios proyecto pueden utilizarse para crear interfaces que cumplan fácilmente con los estándares del sistema operativo. +- **Los formularios proyecto** - Formularios independientes que no están unidos a ninguna tabla. Están pensados, sobre todo, para crear cajas de diálogo de interfaz, al igual que componentes. Los formularios proyecto pueden utilizarse para crear interfaces que cumplan fácilmente con los estándares del sistema operativo. - **Los formularios tablas** - Se adjuntan a tablas específicas y, por tanto, se benefician de funciones automáticas útiles para el desarrollo de aplicaciones basadas en bases de datos. Normalmente, una tabla tiene formularios de entrada y salida separados. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md index b7cebe434b1e94..1688b6ac7b9620 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md @@ -46,7 +46,7 @@ Las imágenes de alta resolución con la convención @nx pueden utilizarse en lo - [Botones](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[casillas de selección](FormObjects/checkbox_overview.md) - [Botones imagen](FormObjects/pictureButton_overview.md)/[imagen Pop-up](FormObjects/picturePopupMenu_overview.md) - [Controles de pestaña](FormObjects/tabControl.md) -- [Encabezados de list box](FormObjects/listbox_overview.md#list-box-headers) +- [Encabezados de list box](FormObjects/listbox-header-footer.md#headers) - [Iconos de menú](Menus/properties.md#item-icon) 4D prioriza automáticamente las imágenes con mayor resolución. 4D prioriza automáticamente las imágenes con mayor resolución. Incluso si un comando o propiedad especifica *circle.png*, se utilizará *circle@3x.png* (si existe). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..e05a887e8c9617 --- /dev/null +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md @@ -0,0 +1,409 @@ +--- +id: listbox-column +title: Columna de list box +--- + +Un list box está formado por uno o varios objetos columna que tienen propiedades específicas. Puede seleccionar una columna de list box en el editor de formularios haciendo clic en ella cuando el objeto list box está seleccionado: + +![](../assets/en/FormObjects/listbox_column.png) + +Puede definir propiedades estándar (texto, color de fondo, etc.) para cada columna del list box; estas propiedades tienen prioridad sobre las del objeto list box. + +> Puede definir el [tipo de expresión](properties_Object.md#expression-type) para las columnas de list box de tipo array (cadena, texto, número, fecha, hora, imagen, booleano u objeto). + +## Propiedades específicas de columna {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## Eventos de formulario soportados {#supported-form-events} + +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Sort |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *List box array únicamente* | +| On Before Data Entry |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Before Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Begin Drag Over |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Column Moved |
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | | +| On Column Resize |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    | | +| On Data Change |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Double Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drag Over |
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drop |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Footer Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    | *List box arrays, selección actual y selección temporal únicamente* | +| On Getting Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *List box array únicamente* | +| On Scroll |
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    | | +| On Unload | | | + +## Arrays de objetos en columnas + +Las columnas de list box pueden manejar arrays de objetos. Como los arrays de objetos pueden contener diferentes tipos de datos, esta nueva y poderosa funcionalidad permite mezclar diferentes tipos de entrada en las líneas de una misma columna, y mostrar también varios widgets. Por ejemplo, puede insertar una entrada de texto en la primera línea, una casilla de selección en la segunda y una lista desplegable en la tercera. Los arrays de objetos también dan acceso a nuevos tipos de widgets, como botones o selectores de color. + +El siguiente list box fue diseñado utilizando un array de objetos: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configurar una columna array de objetos + +Para asignar un array de objetos a una columna list box, basta con definir el nombre del array de objetos en la lista de propiedades (campo "Nombre de variable"), o utilizando el comando [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md), como para toda columna basada en arrays. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Las propiedades estándar relacionadas con las coordenadas, el tamaño y el estilo están disponibles para las columnas de tipo objeto. Puede definirlos utilizando la lista de Propiedades, o programando el estilo, el color de fuente, el color de fondo y la visibilidad para cada línea de una columna objeto del list box. Estos tipos de columnas también se pueden ocultar. + +Sin embargo, el tema Fuente de datos no está disponible para las columnas objeto del list box. De hecho, el contenido de cada celda de la columna se basa en los atributos presentes en el elemento correspondiente del array de objetos. Cada elemento de array puede definir: + +the value type (mandatory): text, color, event, etc. the value itself (optional): used for input/output. +the cell content display (optional): button, list, etc. additional settings (optional): depend on the value type To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). Por ejemplo, puede escribir "¡Hola Mundo!" en una columna objeto utilizando este sencillo código: + +```4d +ARRAY OBJECT(obColumn;0) //column array + var $ob : Object //first element + OB SET($ob;"valueType";"text") //defines the value type (mandatory) + OB SET($ob;"value";"Hello World!") //defines the value + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> El formato de visualización y los filtros de entrada no pueden definirse para una columna de objetos. Dependen automáticamente del tipo de valor. + +#### valueType y visualización de datos + +Cuando una columna de list box está asociada a un array de objetos, la forma en que se muestra, introduce o edita una celda se basa en el atributo valueType del elemento del array. Los valores valueType soportados son: + +- "text": para un valor de texto +- "real": para un valor numérico que puede incluir separadores como un `\`, `<.>`, o `<,>` +- "integer": para un valor entero +- "boolean": para un valor True/False +- "color": para definir un color de fondo +- "event": para mostrar un botón con una etiqueta. + +4D utiliza widgets por defecto en función del valor "valueType" (es decir, un "text" se muestra como un widget de entrada de texto, un "boolean" como una casilla de selección), pero también están disponibles visualizaciones alternativas a través de opciones (*por ejemplo*, un real también se puede representar como un menú desplegable). La siguiente tabla muestra la visualización por defecto, así como las alternativas para cada tipo de valor: + +| valueType | Widget por defecto | Widget(s) alternativo(s) | +| --------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| text | entrada de texto | menú desplegable (lista obligatoria) o combo box (lista de selección) | +| real | entrada de texto controlada (números y separadores) | menú desplegable (lista obligatoria) o combo box (lista de selección) | +| integer | entrada de texto controlada (números únicamente) | menú desplegable (lista obligatoria) o combo box (lista de opciones) o casilla de verificación de tres estados | +| boolean | casilla de selección | menú desplegable (lista requerida) | +| color | color de fondo | text | +| evento | botón con etiqueta | | +| | | Todos los widgets pueden tener un botón adicional de alternancia de unidades o un botón de elipsis asociado a la celda. | + +Usted define la visualización de la celda y las opciones utilizando atributos específicos en cada objeto (ver abajo). + +#### Formatos de visualización y filtros de entrada + +No se pueden definir formatos de visualización ni filtros de entrada para las columnas objeto de los list box. Se definen automáticamente en función del tipo de valor. Estos están listados en la siguiente tabla: + +| Tipo de valor | Formato por defecto | Control de entrada | +| ------------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| text | lo mismo que se define en el objeto | cualquiera (sin control) | +| real | lo mismo que se define en el objeto (utilizando el separador decimal del sistema) | "0-9" y "." y "-" | +| | | "0-9" y "." si min>=0 | +| integer | lo mismo que se define en el objeto | "0-9" y "-" | +| | | "0-9" si min>=0 | +| Boolean | casilla de selección | N/A | +| color | N/A | N/A | +| evento | N/A | N/A | + +### Atributos + +Cada elemento del array de objetos es un objeto que puede contener uno o más atributos que definirán el contenido de la celda y la visualización de los datos (ver el ejemplo anterior). + +El único atributo obligatorio es "valueType" y sus valores soportados son "text", "real", "integer", "boolean", "color" y "event". La siguiente tabla lista todos los atributos soportados en los arrays de objetos de los list box, en función del valor "valueType" (cualquier otro atributo se ignora). A continuación se detallan los formatos de visualización y se ofrecen ejemplos. + +| | valueType | text | real | integer | boolean | color | evento | +| --------------------- | ------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------ | +| *Atributos* | *Description* | | | | | | | +| value | valor de la celda (entrada o salida) | x | x | x | | | | +| min | valor mínimo | | x | x | | | | +| max | valor máximo | | x | x | | | | +| behavior | Valor "tres Estados" | | | x | | | | +| requiredList | lista desplegable definida en objeto | x | x | x | | | | +| choiceList | combo box definido en objeto | x | x | x | | | | +| requiredListReference | RefList 4D, depende del valor de "saveAs" | x | x | x | | | | +| requiredListName | Nombre de la lista 4D, depende del valor "saveAs" | x | x | x | | | | +| saveAs | "reference" o "value" | x | x | x | | | | +| choiceListReference | RefList 4D, muestra un combo box | x | x | x | | | | +| choiceListName | Nombre de la lista 4D, mostrar combo box | x | x | x | | | | +| unitList | array de X elementos | x | x | x | | | | +| unitReference | índice del elemento seleccionado | x | x | x | | | | +| unitsListReference | Ver lista de unidades 4D | x | x | x | | | | +| unitsListName | 4D lista nombre de la unidad | x | x | x | | | | +| alternateButton | añadir un botón alternativo | x | x | x | x | x | | + +#### value + +Los valores de las celdas se almacenan en el atributo "value". Este atributo se utiliza tanto para la entrada como para la salida. También puede utilizarse para definir valores por defecto cuando se utilizan listas (ver a continuación). + +```4d + ARRAY OBJECT(obColumn;0) //column array + var $ob1;$ob2;$ob3 : Object + var $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> Los valores null se soportan y dan como resultado una celda vacía. + +#### min y max + +Cuando el "valueType" es "real" o "integer", el objeto también acepta atributos min y max con valores apropiados (los valores deben ser del mismo tipo que el valueType). + +Estos atributos pueden utilizarse para controlar el rango de valores de entrada. Cuando se valida una celda (cuando pierde el foco), si el valor de entrada es menor que el valor mínimo o mayor que el valor máximo, entonces se rechaza. En este caso, se mantiene el valor anterior y un consejo muestra una explicación. + +```4d + var $ob3 : Object + var $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +El atributo behavior ofrece variaciones a la representación estándar de los valores. En 4D v15, se ofrece una única variación: + +| Atributo | Valor(es) disponible(s) | valueType(s) | Descripción | +| -------- | ------------------------------------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| behavior | threeStates | integer | Representa un valor numérico como una casilla de verificación de tres estados.
    2=semi seleccionada, 1=seleccionada, 0=no seleccionada, -1=invisible, -2= deseleccionada desactivada, -3= seleccionada desactivada, -4=semi seleccionada desactivada | + +```4d + var $ob3; $ob4 : Object + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";-3) + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList y choiceList + +Cuando un atributo "choiceList" o "requiredList" está presente dentro del objeto, la entrada de texto se sustituye por una lista desplegable o un combo box, dependiendo del atributo: + +- Si el atributo es "choiceList", la celda se muestra como un combo box. Esto significa que el usuario puede seleccionar o escribir un valor. +- Si el atributo es "requiredList", la celda se muestra como una lista desplegable y el usuario sólo puede seleccionar uno de los valores de la lista. + +En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. + +> Los valores del widget se definen a través de un array. Si quiere asociar el widget a una lista 4D existente, debe utilizar los atributos "requiredListReference", "requiredListName", "choiceListReference" o "choiceListName". + +Ejemplos: + +- Quiere mostrar una lista desplegable con sólo dos opciones: "Open" o "Closed". "Closed" debe estar preseleccionado: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Quiere aceptar todo valor entero, pero mostrar un combo box para sugerir los valores más comunes: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName y requiredListReference + +Los atributos "requiredListName" y "requiredListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se mostrará entonces como una lista desplegable. Esto significa que el usuario sólo puede seleccionar uno de los valores proporcionados en la lista. + +Utilice "requiredListName" o "requiredListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. + +> - Si desea definir estos valores a través de un simple array, debe utilizar el atributo "requiredList". +> - Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". + +Ejemplos: + +- Desea mostrar una lista desplegable basada en una lista de "colores" definida en la caja de herramientas (que contiene los valores "azul", "amarillo" y "verde"), guardarla como valor y mostrar "azul" por defecto: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Quiere mostrar una lista desplegable basada en una lista definida por programación y guardarla como referencia: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName y choiceListReference + +Los atributos "choiceListName" and "choiceListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se muestra entonces como un combo box, lo que significa que el usuario puede seleccionar o escribir un valor. + +Utilice "choiceListName" o "choiceListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. + +> - Si desea definir estos valores a través de un simple array, debe utilizar el atributo "choiceList". +> - Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". + +Ejemplo: + +Ejemplo: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference y unitReference + +Puede utilizar atributos específicos para añadir unidades asociadas a los valores de las celdas (\*por ejemplo, \*: "10 cm", "20 píxeles", etc.). Para definir la lista de unidades, puede utilizar uno de los siguientes atributos: + +- "unitsList": un array que contiene los elementos x utilizados para definir las unidades disponibles (por ejemplo: "cm", "pulgadas", "km", "millas", etc.). Utilice este atributo para definir las unidades dentro del objeto. +- "unitsListReference": una referencia a una lista 4D que contiene las unidades disponibles. Utilice este atributo para definir unidades con una lista 4D creada con el comando [`New list`](../commands-legacy/new-list.md). +- "unitsListName": un nombre de una lista 4D basada en el diseño que contiene unidades disponibles. Utilice este atributo para definir las unidades con una lista 4D creada en la caja de herramientas. + +Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: + +- "unitReference": un único valor que contiene el índice (de 1 a x) del elemento seleccionado en la lista de valores "unitList", "unitsListReference" o "unitsListName". + +Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: + +Ejemplo: + +Queremos definir una entrada numérica seguida de dos posibles unidades: " líneas " o " píxeles ". El valor actual es "2" + "líneas". Utilizamos valores definidos directamente en el objeto (atributo "unitsList"): + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +var $ob : Object +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Si desea añadir un botón de elipsis [...] a una celda, basta con pasar el "alternateButton" con el valor True en el objeto. El botón se mostrará en la celda automáticamente. + +Cuando este botón es presionado por un usuario, se generará un evento `On Alternate Click`, y usted podrá manejarlo como quiera (vea el párrafo "Manejo de eventos" para más información). + +Ejemplo: + +```4d +var $ob1 : Object +var $entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +El atributo valueType de valor "color" permite mostrar un color o un texto. + +- Si el valor es un número, se dibuja un rectángulo de color dentro de la celda. Ejemplo: + + ```4d + var $ob4 : Object + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). + +#### event valueType + +El "event" valueType muestra un botón que genera un evento `On Clicked` al ser presionado. No se puede pasar ni devolver ningún dato o valor. + +Opcionalmente, se puede pasar un atributo "label". + +Ejemplo: + +```4d +var $ob : Object +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestión de eventos + +Se pueden manejar varios eventos mientras se utiliza un array list box de objetos: + +- **On Data Change**: un evento `On Data Change` se dispara cuando se ha modificado algún valor: + - en un área de entrada de texto + - en una lista desplegable + - en un área combo box + - en un botón de unidad (cambiar del valor x al valor x+1) + - en una casilla de selección (cambia entre marcado/desmarcado) +- **On Clicked**: cuando el usuario haga clic en un botón instalado con el "event" atributo *valueType*, se generará un evento `On Clicked`. Este evento es gestionado por el programador. +- **On Alternative Click**: cuando el usuario haga clic en un botón de elipsis (atributo "alternateButton"), se generará un evento `On Alternative Click`. Este evento es gestionado por el programador. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..4528bbc667bee0 --- /dev/null +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md @@ -0,0 +1,51 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. + +::: + +## Encabezados + +Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: + +![](../assets/en/FormObjects/listbox_header.png) + +Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. + +Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. + +Cuando el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) es usado con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. + +### Propiedades específicas de los encabezados + +[Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de Fuente](properties_Text.md#font-color) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación Horizontal](properties_Text.md#horizontal-alignment) - [Relleno Horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Ubicación del Ícono](properties_TextAndPicture.md#icon-location) - [Cursiva](properties_Text.md#italic) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación Vertical](properties_Text.md#vertical-alignment) - [Relleno Vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) + +## Pies + +Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. + +Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). + +Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. + +Cuando se utiliza el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) con un pie de página, se aplica a todos los pies de página, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. + +### Propiedades específicas de los pies + +[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Itálica](properties_Text.md#italic) - [Formato número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato imagen](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar con puntos suspensivos](properties_Display.md#truncate-with-ellipsis) - [Subrayado](properties_Text.md#underline) - [Cálculo de variable](properties_Object.md#variable-calculation) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de línea](properties_Display.md#wordwrap) + + diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..11b96e6d6dda14 --- /dev/null +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md @@ -0,0 +1,198 @@ +--- +id: listbox-object +title: List Box Object +--- + +## List box de tipo array + +En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. + +Por defecto, 4D asigna el nombre "ColumnX" a cada columna. You can change it, as well as other column properties, in the [column properties](./listbox-column.md). The display format for each column can also be defined using the [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) command. + +> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. + +Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. +The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or [`LISTBOX DELETE ROWS`](../commands-legacy/listbox-delete-rows.md)) as well as array manipulation commands. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: + +```4d +ARRAY TEXT(varCol;size) +``` + +También puede utilizar una lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. + +## List box de tipo selección + +En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. You can use the [`LISTBOX SET COLUMN FORMULA`](../commands-legacy/listbox-set-column-formula.md) and [`LISTBOX INSERT COLUMN FORMULA`](../commands-legacy/listbox-insert-column-formula.md) commands to modify columns programmatically. + +A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. + +En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. + +## List box colección o entity selection + +En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. + +Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en caso de una colección de valores escalares). La expresión también puede ser un método proyecto, una variable o un elemento de array. + +Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. + +:::note + +Cuando se eliminan entidades, sus referencias permanecen en la selección de entidades con un valor *undefined*, por lo que aparecen filas en blanco en el list box. En este caso, puede llamar a la función [`.clean()`](API/EntitySelectionClass.md#clean) para obtener una nueva selección de entidades pero sin las referencias de entidades eliminadas. + +::: + +Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: + +```4d +myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box +``` + +## Propiedades soportadas + +Las propiedades soportadas dependen del tipo de list box. + +| Propiedad | List box array | List box selección | List box colección o entity selection | +| ------------------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | +| [Color de fondo alterno](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrita](properties_Text.md#bold) | X | X | X | +| [Expresión del color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Clase](properties_Object.md#css-class) | X | X | X | +| [Colección o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionamiento automático de columnas](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Elemento actual](properties_DataSource.md#current-item) | | | X | +| [Posición actual del elemento](properties_DataSource.md#current-item-position) | | | X | +| [Fuente de datos](properties_Object.md#data-source) | X | X | X | +| [Nombre del formulario detallado](properties_ListBox.md#detail-form-name) | | X | | +| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | +| [Mostrar pies de página](properties_Footers.md#display-footers) | X | X | X | +| [Doble clic en la fila](properties_ListBox.md#double-click-on-row) | | X | | +| [Arrastrable](properties_Action.md#draggable) | X | X | X | +| [Soltable](properties_Action.md#droppable) | X | X | X | +| [Enfocable](properties_Entry.md#focusable) | X | X | X | +| [Fuente](properties_Text.md#fuente) | X | X | X | +| [Color de fuente](properties_Text.md#font-color) | X | X | X | +| [Expresión de color de fuente](properties_Text.md#font-color-expression) | | X | X | +| [Tamaño de fuente](properties_Text.md#font-size) | X | X | X | +| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Altura (encabezados)](properties_Headers.md#height) | X | X | X | +| [Altura (pies de página)](properties_Footers.md#height) | X | X | X | +| [Ocultar líneas en blanco adicionales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Ocultar resaltado de selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List Box jerárquico](properties_Object.md#array-list-box) | X | | | +| [Conjunto de resaltado](properties_ListBox.md#highlight-set) | | X | | +| [Alineación horizontal](properties_Text.md#alineación-horizontal) | X | X | X | +| [Color de línea horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | +| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Itálica](properties_Text.md#italic) | X | X | X | +| [Izquierda](properties_CoordinatesAndSizing.md#izquierda) | X | X | X | +| [Tabla maestra](properties_DataSource.md#master-table) | | X | | +| [Expresión info Meta](properties_Text.md#meta-info-expression) | | | X | +| [Método](properties_Action.md#method) | X | X | X | +| [Líneas móviles](properties_Action.md#movable-rows) | X | | | +| [Selección temporal](properties_DataSource.md#selection-name) | | X | | +| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | +| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | +| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Array de colores de fondo de fila](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Array de control de filas](properties_ListBox.md#row-control-array) | X | | | +| [Array color de fuente de fila](properties_Text.md#row-font-color-array) | X | | | +| [Altura de línea](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Array altura de línea](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Array de estilo de línea](properties_Text.md#row-style-array) | X | | | +| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | +| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | +| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenable](properties_Action.md#sortable) | X | X | X | +| [Acción estándar](properties_Action.md#standard-action) | X | | | +| [Expresión de estilo](properties_Text.md#style-expression) | | X | X | +| [Superior](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Subrayado](properties_Text.md#underline) | X | X | X | +| [Variable o Expresión](properties_Object.md#variable-or-expression) | X | X | | +| [Alineación vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Color de línea vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | +| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidad](properties_Display.md#visibility) | X | X | X | +| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. + +## Eventos de formulario soportados {#supported-form-events} + +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On After Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On After Sort |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box array únicamente* | +| On Before Data Entry |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Before Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Begin Drag Over |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Close Detail |
    • [row](#additional-properties)
    | *List box Selección actual y Selección temporal únicamente* | +| On Collapse |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box jerárquicos únicamente* | +| On Column Moved |
    • [columnName](#additional-properties)
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | | +| On Column Resize |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [newSize](#additional-properties)
    • [oldSize](#additional-properties)
    | | +| On Data Change |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Delete Action |
    • [row](#additional-properties)
    | | +| On Display Detail |
    • [isRowSelected](#additional-properties)
    • [row](#additional-properties)
    | | +| On Double Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Drag Over |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Drop |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Expand |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box jerárquicos únicamente* | +| On Footer Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [footerName](#additional-properties)
    | *List box arrays, selección actual y selección temporal únicamente* | +| On Getting Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Mouse Enter |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Mouse Leave | | | +| On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Open Detail |
    • [row](#additional-properties)
    | *List box Selección actual y Selección temporal únicamente* | +| On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *List box array únicamente* | +| On Selection Change | | | +| On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | +| On Unload | | | + +### Propiedades adicionales {#additional-properties} + +Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: + +| Propiedad | Tipo | Descripción | +| ---------------- | ------------ | ------------------------------------------------------------------------------------ | +| area | text | Área de objeto list box ("header", "footer", "cell") | +| areaName | text | Nombre del área | +| column | entero largo | Número de columna | +| columnName | text | Nombre de la columna | +| footerName | text | Nombre del pie | +| headerName | text | Nombre del encabezado | +| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | +| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | +| newPosition | entero largo | Nueva posición de la columna o línea | +| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | +| oldPosition | entero largo | Posición anterior de la columna o línea | +| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | +| row | entero largo | Número de línea | +| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | + +> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. + + diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md index 9a437ae9404025..6738b26a158891 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md @@ -43,7 +43,7 @@ Es posible añadir un método objeto al objeto list box y/o a cada columna del l 1. Método objeto de cada columna 2. Método objeto del list box -El método objeto de columna obtiene los eventos que se producen en su [encabezado](#list-box-headers) y [pie](#list-box-footers). +El método objeto de columna obtiene los eventos que se producen en su [encabezado](./listbox-header-footer.md#headers) y [pie](./listbox-header-footer.md#footers). ### Tipos de list box @@ -59,284 +59,7 @@ Hay varios tipos de list box, con sus propios comportamientos y propiedades espe Se puede configurar completamente un objeto list box a través de sus propiedades, y también se puede gestionar dinámicamente por programación. -El lenguaje 4D incluye un tema "List Box" dedicado a los comandos de list box, pero los comandos de otros temas, tales como "Propiedades de los objetos" o los comandos `EDIT ITEM` y `Displayed line number` también pueden ser utilizados. Para mayor información consulte la página [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) del manual *Lenguaje 4D*. - -## Objetos tipo List box - -### List box de tipo array - -En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. - -Por defecto, 4D asigna el nombre "ColumnX" a cada columna. Puede cambiarlo, así como las otras propiedades de la columna, en las [propiedades de las columnas](listbox_overview.md#column-specific-properties). El formato de visualización de cada columna también puede definirse mediante el comando `OBJECT SET FORMAT`. - -> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. - -Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. -Los valores de las columnas se gestionan mediante comandos de alto nivel de List box (como [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) o `LISTBOX DELETE ROWS`), así como comandos de manipulación de arrays. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: - -```4d -ARRAY TEXT(varCol;size) -``` - -También puede utilizar una lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. - -### List box de tipo selección - -En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. La expresión también puede ser un método proyecto, una variable o un elemento de array. - -A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. - -En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. - -### List box colección o entity selection - -En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. - -Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en caso de una colección de valores escalares). La expresión también puede ser un método proyecto, una variable o un elemento de array. - -Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. - -:::note - -Cuando se eliminan entidades, sus referencias permanecen en la selección de entidades con un valor *undefined*, por lo que aparecen filas en blanco en el list box. En este caso, puede llamar a la función [`.clean()`](API/EntitySelectionClass.md#clean) para obtener una nueva selección de entidades pero sin las referencias de entidades eliminadas. - -::: - -Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: - -```4d -myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box -``` - -### Propiedades soportadas - -Las propiedades soportadas dependen del tipo de list box. - -| Propiedad | List box array | List box selección | List box colección o entity selection | -| ------------------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | -| [Color de fondo alterno](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrita](properties_Text.md#bold) | X | X | X | -| [Expresión del color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Clase](properties_Object.md#css-class) | X | X | X | -| [Colección o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionamiento automático de columnas](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Elemento actual](properties_DataSource.md#current-item) | | | X | -| [Posición actual del elemento](properties_DataSource.md#current-item-position) | | | X | -| [Fuente de datos](properties_Object.md#data-source) | X | X | X | -| [Nombre del formulario detallado](properties_ListBox.md#detail-form-name) | | X | | -| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | -| [Mostrar pies de página](properties_Footers.md#display-footers) | X | X | X | -| [Doble clic en la fila](properties_ListBox.md#double-click-on-row) | | X | | -| [Arrastrable](properties_Action.md#droppable) | X | X | X | -| [Soltable](properties_Action.md#droppable) | X | X | X | -| [Enfocable](properties_Entry.md#focusable) | X | X | X | -| [Fuente](properties_Text.md#fuente) | X | X | X | -| [Color de fuente](properties_Text.md#font-color) | X | X | X | -| [Expresión de color de fuente](properties_Text.md#font-color-expression) | | X | X | -| [Tamaño de fuente](properties_Text.md#font-size) | X | X | X | -| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Altura (encabezados)](properties_Headers.md#height) | X | X | X | -| [Altura (pies de página)](properties_Footers.md#height) | X | X | X | -| [Ocultar líneas en blanco adicionales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Ocultar resaltado de selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List Box jerárquico](properties_Object.md#array-list-box) | X | | | -| [Conjunto de resaltado](properties_ListBox.md#highlight-set) | | X | | -| [Alineación horizontal](properties_Text.md#alineación-horizontal) | X | X | X | -| [Color de línea horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Itálica](properties_Text.md#italic) | X | X | X | -| [Izquierda](properties_CoordinatesAndSizing.md#izquierda) | X | X | X | -| [Tabla maestra](properties_DataSource.md#master-table) | | X | | -| [Expresión info Meta](properties_Text.md#meta-info-expression) | | | X | -| [Método](properties_Action.md#method) | X | X | X | -| [Líneas móviles](properties_Action.md#movable-rows) | X | | | -| [Selección temporal](properties_DataSource.md#selection-name) | | X | | -| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | -| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | -| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Array de colores de fondo de fila](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Array de control de filas](properties_ListBox.md#row-control-array) | X | | | -| [Array color de fuente de fila](properties_Text.md#row-font-color-array) | X | | | -| [Altura de línea](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Array altura de línea](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Array de estilo de línea](properties_Text.md#row-style-array) | X | | | -| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | -| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | -| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenable](properties_Action.md#sortable) | X | X | X | -| [Acción estándar](properties_Action.md#standard-action) | X | | | -| [Expresión de estilo](properties_Text.md#style-expression) | | X | X | -| [Superior](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Subrayado](properties_Text.md#underline) | X | X | X | -| [Variable o Expresión](properties_Object.md#variable-or-expression) | X | X | | -| [Alineación vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Color de línea vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidad](properties_Display.md#visibility) | X | X | X | -| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. - -### Eventos de formulario soportados {#supported-form-events} - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Before Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Begin Drag Over |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Close Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | -| On Collapse |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Delete Action |
  • [row](#propiedades adicionales)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Expand |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | -| On Getting Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -#### Propiedades adicionales {#additional-properties} - -Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: - -| Propiedad | Tipo | Descripción | -| ---------------- | ------------ | ------------------------------------------------------------------------------------ | -| area | text | Área de objeto list box ("header", "footer", "cell") | -| areaName | text | Nombre del área | -| column | entero largo | Número de columna | -| columnName | text | Nombre de la columna | -| footerName | text | Nombre del pie | -| headerName | text | Nombre del encabezado | -| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | -| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | -| newPosition | entero largo | Nueva posición de la columna o línea | -| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | -| oldPosition | entero largo | Posición anterior de la columna o línea | -| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | -| row | entero largo | Número de línea | -| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | - -> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. - -## Columnas list box {#list-box-columns} - -Un list box está formado por uno o varios objetos columna que tienen propiedades específicas. Puede seleccionar una columna de list box en el editor de formularios haciendo clic en ella cuando el objeto list box está seleccionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Puede definir propiedades estándar (texto, color de fondo, etc.) para cada columna del list box; estas propiedades tienen prioridad sobre las del objeto list box. - -> Puede definir el [tipo de expresión](properties_Object.md#expression-type) para las columnas de list box de tipo array (cadena, texto, número, fecha, hora, imagen, booleano u objeto). - -### Propiedades específicas de columna {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Eventos de formulario soportados {#supported-form-events-1} - -| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Before Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Begin Drag Over |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Double Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | -| On Getting Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -## Encabezados de list box - -> Para poder acceder a las propiedades de los pies de un list box, debe activar la opción [Mostrar pies](properties_Footers.md#display-footers). - -Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: - -![](../assets/en/FormObjects/listbox_header.png) - -Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. - -Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. - -Cuando el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) es usado con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. - -### Propiedades específicas de los encabezados - -[Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de Fuente](properties_Text.md#font-color) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación Horizontal](properties_Text.md#horizontal-alignment) - [Relleno Horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Ubicación del Ícono](properties_TextAndPicture.md#icon-location) - [Cursiva](properties_Text.md#italic) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación Vertical](properties_Text.md#vertical-alignment) - [Relleno Vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - -## Pies de list box - -> Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. - -Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. - -Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). - -Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. - -Cuando se utiliza el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) con un pie de página, se aplica a todos los pies de página, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. - -### Propiedades específicas de los pies - -[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Itálica](properties_Text.md#italic) - [Formato número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato imagen](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar con puntos suspensivos](properties_Display.md#truncate-with-ellipsis) - [Subrayado](properties_Text.md#underline) - [Cálculo de variable](properties_Object.md#variable-calculation) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de línea](properties_Display.md#wordwrap) +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Para mayor información consulte la página [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) del manual *Lenguaje 4D*. ## Gestión de entrada @@ -521,14 +244,14 @@ Puede activar o desactivar la ordenación usuario estándar desactivando la prop El soporte de ordenación estándar depende del tipo de list box: -| Tipo de list box | Soporte de ordenación estándar | Comentarios | -| ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Colección de objetos | Sí |
    • Las columnas "This.a" o "This.a.b" son ordenables.
    • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | -| Entity selection | Sí |
  • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Soportado: ordena en las propiedades de atributos de objetos (por ejemplo, "This.data.city" cuando "data" es un atributo de objeto)
  • Soportado: ordena en atributos relacionados (por ejemplo, "This.company.name")
  • No soportado: ordena por propiedades de atributos de objeto a través de atributos relacionados (por ejemplo, "This.company.data.city"). Para ello, debe utilizar la ordenación personalizada con la función [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (ver el siguiente ejemplo)
  • | -| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | -| Selección temporal | No | | -| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | +| Tipo de list box | Soporte de ordenación estándar | Comentarios | +| ------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Colección de objetos | Sí |
    • Las columnas "This.a" o "This.a.b" son ordenables.
    • La [propiedad source del list box](properties_Object.md#variable-or-expression) debe ser una [expresión asignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Colección de valores escalares | No | Utilice la ordenación personalizada con la función [`orderBy()`](../API/CollectionClass.md#orderby) | +| Entity selection | Sí |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Soportado: ordena en las propiedades de atributos de objetos (por ejemplo, "This.data.city" cuando "data" es un atributo de objeto)
    • Soportado: ordena en atributos relacionados (por ejemplo, "This.company.name")
    • No soportado: ordena por propiedades de atributos de objeto a través de atributos relacionados (por ejemplo, "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | +| Selección actual | Sí | Sólo se pueden ordenar las expresiones simples (por ejemplo, `[Table_1]Campo_2`) | +| Selección temporal | No | | +| Arrays | Sí | Las columnas vinculadas a arrays de imágenes y punteros no se pueden ordenar | ### Ordenación personalizada @@ -568,10 +291,10 @@ El valor de la [variable asociada al encabezado de una columna](properties_Objec - Si la variable se define en 0, la columna no se ordena y la flecha de ordenación no se muestra. ![](../assets/en/FormObjects/sorticon0.png) -- Si la variable está en 1, la columna se ordena en orden ascendente y se muestra la flecha de ordenación. +- Si la variable está en 1, la columna se ordena en orden ascendente y se muestra la flecha de ordenación. ![](../assets/en/FormObjects/sorticon1.png) -- Si la variable se establece en 2, la columna se clasifica en orden descendente y se muestra la flecha de clasificación. +- Si la variable se establece en 2, la columna se clasifica en orden descendente y se muestra la flecha de clasificación. ![](../assets/en/FormObjects/sorticon2.png) > Sólo las [variables](Concepts/variables.md) declaradas o dinámicas pueden utilizarse como variables de encabezado de columna. Otros tipos de [expresiones](Concepts/quick-tour.md#expressions) como `Form.sortValue` no son soportadas. @@ -584,8 +307,8 @@ Puede definir el valor de la variable (por ejemplo, Header2:=2) para "forzar" la Hay varias formas de definir los colores de fondo, los colores de fuente y los estilos de fuente en los list box: -- al nivel de las [propiedades del objeto list box](#list-box-objects), -- a nivel de las [propiedades de la columna](#list-box-columns), +- al nivel de las [propiedades del objeto list box](./listbox-object.md), +- a nivel de las [propiedades de la columna](./listbox-column.md), - utilizando los [arrays o expresiones](#using-arrays-and-expressions) para el list box y/o para cada columna, - a nivel del texto de cada celda (si [texto multi-estilo](properties_Text.md#multi-style)). @@ -593,14 +316,12 @@ Hay varias formas de definir los colores de fondo, los colores de fuente y los e Los principios de prioridad y de herencia se observan cuando la misma propiedad se define en más de un nivel. -| Nivel de prioridad | Ubicación del parámetro | -| ------------------ | ----------------------------------------------------------------------------------------------------------- | -| alta prioridad | Celda (si texto multiestilo) | -| | Arrays de columnas/métodos | -| | Arrays/métodos de Listbox | -| | Propiedades de la columna | -| | Propiedades de list box | -| baja prioridad | Expresiones de metainformación (para colecciones o list boxes de selección de entidades) | +1. (highest priority) Cell (if multi-style text) +2. Arrays de columnas/métodos +3. Arrays/métodos de Listbox +4. Propiedades de la columna +5. Propiedades de list box +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) Por ejemplo, si define un estilo de fuente en las propiedades del list box y otro mediante un array de estilos para la columna, se tendrá en cuenta este último. @@ -610,7 +331,8 @@ Para cada atributo (estilo, color y color de fondo), se implementa una **herenci - para los atributos líneas: valores de atributos de columnas - para los atributos de la columna: valores de los atributos del list box -De esta forma, si desea que un objeto herede el valor de atributo de un nivel superior, puede utilizar pasar la constante `lk inherited` (valor por defecto) al comando de definición o directamente en el elemento del array de estilo/color correspondiente. Por ejemplo, dado un list box array contiene un estilo de fuente estándar con colores alternos: +De esta forma, si desea que un objeto herede el valor de atributo de un nivel superior, puede utilizar pasar la constante `lk inherited` (valor por defecto) al comando de definición o directamente en el elemento del array de estilo/color correspondiente. Por ejemplo, dado un list box array que contiene un estilo de letra estándar con colores alternos: + ![](../assets/en/FormObjects/listbox_styles3.png) Realiza las siguientes modificaciones: @@ -656,7 +378,7 @@ En este modo: - La altura del objeto list box se reduce automáticamente cuando el número de líneas a imprimir es inferior a la altura original del objeto (no se imprimen líneas "vacías"). Por el contrario, la altura no aumenta automáticamente en función del contenido del objeto. El tamaño del objeto realmente impreso puede obtenerse mediante el comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information). - El objeto list box se imprime "tal cual", es decir, teniendo en cuenta sus parámetros de visualización actuales: visibilidad de los encabezados y de las rejillas, líneas ocultas y mostradas, etc. - These parameters also include the first row to be printed: if you call the [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) command before launching the printing, the first row printed in the list box will be the one designated by the command. + Estos parámetros también incluyen la primera línea a imprimir: si llama al comando [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) antes de lanzar la impresión, la primera línea impresa en el list box será la designada por el comando. - Un mecanismo automático facilita la impresión de los list box que contienen más líneas de las que es posible mostrar: se pueden realizar llamadas sucesivas a `Print object` para imprimir cada vez un nuevo conjunto de líneas. El comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) se puede utilizar para comprobar el estado de la impresión mientras se está realizando. ## List box jerárquicos @@ -802,14 +524,14 @@ Al igual que con las selecciones, el comando [`LISTBOX GET CELL POSITION`](../co _Representación no jerárquica:\* ![](../assets/en/FormObjects/hierarch9.png) -*Representación jerárquica:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) Cuando se ocultan todas las líneas de una subjerarquía, la línea de ruptura se oculta automáticamente. En el ejemplo anterior, si las líneas 1 a 3 están ocultas, la línea de ruptura "Bretaña" no aparecerá. #### Líneas de quiebre -If the user selects a break row, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) returns the first occurrence of the row in the corresponding array. En el caso siguiente: +Si el usuario selecciona una línea de interrupción, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la primera aparición de la línea en el array correspondiente. En el caso siguiente: ![](../assets/en/FormObjects/hierarch11.png) @@ -819,10 +541,10 @@ Las líneas de rotura no se tienen en cuenta en los arrays internos utilizados p El siguiente list box fue diseñado utilizando un array de objetos: -*Representación no jerárquica:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*Representación jerárquica:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) En modo jerárquico, los niveles de ruptura no son tenidos en cuenta por los arrays de modificación de estilo denominados `tStyle` y `tColors`. Para modificar el color o el estilo de los niveles de ruptura, debe ejecutar las siguientes instrucciones: @@ -842,384 +564,19 @@ Resultado: Puede optimizar la visualización y gestión de los list box jerárquicos utilizando los eventos formulario `On Expand` y `On Collapse`. -Un list box jerárquico se construye a partir del contenido de sus arrays, por lo que sólo puede mostrarse cuando todos estos arrays están cargados en memoria. This makes it difficult to build large hierarchical list boxes based on arrays generated from data (through the [`SELECTION TO ARRAY`](../commands/selection-to-array) command), not only because of the display speed but also the memory used. +Un list box jerárquico se construye a partir del contenido de sus arrays, por lo que sólo puede mostrarse cuando todos estos arrays están cargados en memoria. Esto dificulta la generación de list box jerárquicos de gran tamaño basados en arrays generados a partir de datos (a través del comando [`SELECTION TO ARRAY`](../commands/selection-to-array)), no solo por la velocidad de visualización sino también por la memoria utilizada. El uso de los eventos de formulario `On Expand` y `On Collapse` puede superar estas limitaciones: por ejemplo, puede mostrar sólo una parte de la jerarquía y cargar/descargar los arrays sobre la marcha, basándose en las acciones del usuario. En el contexto de estos eventos, el comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en la que el usuario hizo clic para expandir o contraer una línea. En este caso, debe llenar y vaciar los arrays por código. Los principios que deben aplicarse son: -- Cuando se muestra el list box, sólo se debe llenar el primer array. Sin embargo, debe crear un segundo array con valores vacíos para que el list box muestre los botones desplegar/contraer: +- Cuando se muestra el list box, sólo se debe llenar el primer array. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. +- Cuando un usuario hace clic en un botón de expandir, puede procesar el evento `On Expand`. El comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en cuestión y permite construir la jerarquía adecuada: se llena el primer array con los valores repetidos y el segundo con los valores enviados desde el comando [`SELECTION TO ARRAY`](../commands/selection-to-array) y se insertan tantas líneas como sean necesarias en el list box mediante el comando [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). ![](../assets/en/FormObjects/hierarch16.png) -- Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. - -## Arrays de objetos en columnas - -Las columnas de list box pueden manejar arrays de objetos. Como los arrays de objetos pueden contener diferentes tipos de datos, esta nueva y poderosa funcionalidad permite mezclar diferentes tipos de entrada en las líneas de una misma columna, y mostrar también varios widgets. Por ejemplo, puede insertar una entrada de texto en la primera línea, una casilla de selección en la segunda y una lista desplegable en la tercera. Los arrays de objetos también dan acceso a nuevos tipos de widgets, como botones o selectores de color. - -El siguiente list box fue diseñado utilizando un array de objetos: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configurar una columna array de objetos - -Para asignar un array de objetos a una columna list box, basta con definir el nombre del array de objetos en la lista de propiedades (campo "Nombre de variable"), o utilizando el comando [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md), como para toda columna basada en arrays. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Las propiedades estándar relacionadas con las coordenadas, el tamaño y el estilo están disponibles para las columnas de tipo objeto. Puede definirlos utilizando la lista de Propiedades, o programando el estilo, el color de fuente, el color de fondo y la visibilidad para cada línea de una columna objeto del list box. Estos tipos de columnas también se pueden ocultar. - -Sin embargo, el tema Fuente de datos no está disponible para las columnas objeto del list box. De hecho, el contenido de cada celda de la columna se basa en los atributos presentes en el elemento correspondiente del array de objetos. Cada elemento de array puede definir: - -the value type (mandatory): text, color, event, etc. the value itself (optional): used for input/output. -the cell content display (optional): button, list, etc. additional settings (optional): depend on the value type To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). Por ejemplo, puede escribir "¡Hola Mundo!" en una columna objeto utilizando este sencillo código: - -```4d -ARRAY OBJECT(obColumn;0) //array de columnas - C_OBJECT($ob) //primer elemento - OB SET($ob; "valueType"; "text") //define el tipo de valor (obligatorio) - OB SET($ob; "value"; "Hello World!") //define el valor - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> El formato de visualización y los filtros de entrada no pueden definirse para una columna de objetos. Dependen automáticamente del tipo de valor. - -#### valueType y visualización de datos - -Cuando una columna de list box está asociada a un array de objetos, la forma en que se muestra, introduce o edita una celda se basa en el atributo valueType del elemento del array. Los valores valueType soportados son: - -- "text": para un valor de texto -- "real": para un valor numérico que puede incluir separadores como un `\`, `<.>`, o `<,>` -- "integer": para un valor entero -- "boolean": para un valor True/False -- "color": para definir un color de fondo -- "event": para mostrar un botón con una etiqueta. - -4D utiliza widgets por defecto en función del valor "valueType" (es decir, un "text" se muestra como un widget de entrada de texto, un "boolean" como una casilla de selección), pero también están disponibles visualizaciones alternativas a través de opciones (*por ejemplo*, un real también se puede representar como un menú desplegable). La siguiente tabla muestra la visualización por defecto, así como las alternativas para cada tipo de valor: - -| valueType | Widget por defecto | Widget(s) alternativo(s) | -| --------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| text | entrada de texto | menú desplegable (lista obligatoria) o combo box (lista de selección) | -| real | entrada de texto controlada (números y separadores) | menú desplegable (lista obligatoria) o combo box (lista de selección) | -| integer | entrada de texto controlada (números únicamente) | menú desplegable (lista obligatoria) o combo box (lista de opciones) o casilla de verificación de tres estados | -| boolean | casilla de selección | menú desplegable (lista requerida) | -| color | color de fondo | text | -| evento | botón con etiqueta | | -| | | Todos los widgets pueden tener un botón adicional de alternancia de unidades o un botón de elipsis asociado a la celda. | - -Usted define la visualización de la celda y las opciones utilizando atributos específicos en cada objeto (ver abajo). - -#### Formatos de visualización y filtros de entrada - -No se pueden definir formatos de visualización ni filtros de entrada para las columnas objeto de los list box. Se definen automáticamente en función del tipo de valor. Estos están listados en la siguiente tabla: - -| Tipo de valor | Formato por defecto | Control de entrada | -| ------------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| text | lo mismo que se define en el objeto | cualquiera (sin control) | -| real | lo mismo que se define en el objeto (utilizando el separador decimal del sistema) | "0-9" y "." y "-" | -| | | "0-9" y "." si min>=0 | -| integer | lo mismo que se define en el objeto | "0-9" y "-" | -| | | "0-9" si min>=0 | -| Boolean | casilla de selección | N/A | -| color | N/A | N/A | -| evento | N/A | N/A | - -### Atributos - -Cada elemento del array de objetos es un objeto que puede contener uno o más atributos que definirán el contenido de la celda y la visualización de los datos (ver el ejemplo anterior). - -El único atributo obligatorio es "valueType" y sus valores soportados son "text", "real", "integer", "boolean", "color" y "event". La siguiente tabla lista todos los atributos soportados en los arrays de objetos de los list box, en función del valor "valueType" (cualquier otro atributo se ignora). A continuación se detallan los formatos de visualización y se ofrecen ejemplos. - -| | valueType | text | real | integer | boolean | color | evento | -| --------------------- | ------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------ | -| *Atributos* | *Description* | | | | | | | -| value | valor de la celda (entrada o salida) | x | x | x | | | | -| min | valor mínimo | | x | x | | | | -| max | valor máximo | | x | x | | | | -| behavior | Valor "tres Estados" | | | x | | | | -| requiredList | lista desplegable definida en objeto | x | x | x | | | | -| choiceList | combo box definido en objeto | x | x | x | | | | -| requiredListReference | RefList 4D, depende del valor de "saveAs" | x | x | x | | | | -| requiredListName | Nombre de la lista 4D, depende del valor "saveAs" | x | x | x | | | | -| saveAs | "reference" o "value" | x | x | x | | | | -| choiceListReference | RefList 4D, muestra un combo box | x | x | x | | | | -| choiceListName | Nombre de la lista 4D, mostrar combo box | x | x | x | | | | -| unitList | array de X elementos | x | x | x | | | | -| unitReference | índice del elemento seleccionado | x | x | x | | | | -| unitsListReference | Ver lista de unidades 4D | x | x | x | | | | -| unitsListName | 4D lista nombre de la unidad | x | x | x | | | | -| alternateButton | añadir un botón alternativo | x | x | x | x | x | | - -#### value - -Los valores de las celdas se almacenan en el atributo "value". Este atributo se utiliza tanto para la entrada como para la salida. También puede utilizarse para definir valores por defecto cuando se utilizan listas (ver a continuación). - -```4d - ARRAY OBJECT(obColumn;0) //array columna - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // si el usuario introduce un nuevo valor, $entry contendrá el valor editado - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> Los valores null se soportan y dan como resultado una celda vacía. - -#### min y max - -Cuando el "valueType" es "real" o "integer", el objeto también acepta atributos min y max con valores apropiados (los valores deben ser del mismo tipo que el valueType). - -Estos atributos pueden utilizarse para controlar el rango de valores de entrada. Cuando se valida una celda (cuando pierde el foco), si el valor de entrada es menor que el valor mínimo o mayor que el valor máximo, entonces se rechaza. En este caso, se mantiene el valor anterior y un consejo muestra una explicación. - -```4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -El atributo behavior ofrece variaciones a la representación estándar de los valores. En 4D v15, se ofrece una única variación: - -| Atributo | Valor(es) disponible(s) | valueType(s) | Descripción | -| -------- | ------------------------------------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| behavior | threeStates | integer | Representa un valor numérico como una casilla de verificación de tres estados.
    2=semi seleccionada, 1=seleccionada, 0=no seleccionada, -1=invisible, -2= deseleccionada desactivada, -3= seleccionada desactivada, -4=semi seleccionada desactivada | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList y choiceList - -Cuando un atributo "choiceList" o "requiredList" está presente dentro del objeto, la entrada de texto se sustituye por una lista desplegable o un combo box, dependiendo del atributo: - -- Si el atributo es "choiceList", la celda se muestra como un combo box. Esto significa que el usuario puede seleccionar o escribir un valor. -- Si el atributo es "requiredList", la celda se muestra como una lista desplegable y el usuario sólo puede seleccionar uno de los valores de la lista. - -En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. - -> Los valores del widget se definen a través de un array. Si quiere asociar el widget a una lista 4D existente, debe utilizar los atributos "requiredListReference", "requiredListName", "choiceListReference" o "choiceListName". - -Ejemplos: - -- Quiere mostrar una lista desplegable con sólo dos opciones: "Open" o "Closed". "Closed" debe estar preseleccionado: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- Quiere aceptar todo valor entero, pero mostrar un combo box para sugerir los valores más comunes: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 como valor por defecto - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName y requiredListReference - -Los atributos "requiredListName" y "requiredListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se mostrará entonces como una lista desplegable. Esto significa que el usuario sólo puede seleccionar uno de los valores proporcionados en la lista. - -Utilice "requiredListName" o "requiredListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. - -> - Si desea definir estos valores a través de un simple array, debe utilizar el atributo "requiredList". -> - Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". - -Ejemplos: - -- Desea mostrar una lista desplegable basada en una lista de "colores" definida en la caja de herramientas (que contiene los valores "azul", "amarillo" y "verde"), guardarla como valor y mostrar "azul" por defecto: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- Quiere mostrar una lista desplegable basada en una lista definida por programación y guardarla como referencia: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //muestra London por defecto - OB SET($ob;"requiredListReference";<>List) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName y choiceListReference - -Los atributos "choiceListName" and "choiceListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se muestra entonces como un combo box, lo que significa que el usuario puede seleccionar o escribir un valor. - -Utilice "choiceListName" o "choiceListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. - -> - Si desea definir estos valores a través de un simple array, debe utilizar el atributo "choiceList". -> - Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". - -Ejemplo: - -Ejemplo: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference y unitReference - -Puede utilizar atributos específicos para añadir unidades asociadas a los valores de las celdas (\*por ejemplo, \*: "10 cm", "20 píxeles", etc.). Para definir la lista de unidades, puede utilizar uno de los siguientes atributos: - -- "unitsList": un array que contiene los elementos x utilizados para definir las unidades disponibles (por ejemplo: "cm", "pulgadas", "km", "millas", etc.). Utilice este atributo para definir las unidades dentro del objeto. -- "unitsListReference": una referencia a una lista 4D que contiene las unidades disponibles. Utilice este atributo para definir unidades con una lista 4D creada con el comando [`New list`](../commands-legacy/new-list.md). -- "unitsListName": un nombre de una lista 4D basada en el diseño que contiene unidades disponibles. Utilice este atributo para definir las unidades con una lista 4D creada en la caja de herramientas. - -Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: - -- "unitReference": un único valor que contiene el índice (de 1 a x) del elemento seleccionado en la lista de valores "unitList", "unitsListReference" o "unitsListName". - -Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: - -Ejemplo: - -Queremos definir una entrada numérica seguida de dos posibles unidades: " líneas " o " píxeles ". El valor actual es "2" + "líneas". Utilizamos valores definidos directamente en el objeto (atributo "unitsList"): - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Si desea añadir un botón de elipsis [...] a una celda, basta con pasar el "alternateButton" con el valor True en el objeto. El botón se mostrará en la celda automáticamente. - -Cuando este botón es presionado por un usuario, se generará un evento `On Alternate Click`, y usted podrá manejarlo como quiera (vea el párrafo "Manejo de eventos" para más información). - -Ejemplo: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -El atributo valueType de valor "color" permite mostrar un color o un texto. - -- Si el valor es un número, se dibuja un rectángulo de color dentro de la celda. Ejemplo: - - ```4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). - -#### event valueType - -El "event" valueType muestra un botón que genera un evento `On Clicked` al ser presionado. No se puede pasar ni devolver ningún dato o valor. - -Opcionalmente, se puede pasar un atributo "label". - -Ejemplo: - -```4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) +- Cuando un usuario hace clic en un botón de contracción, puede procesar el evento `On Collapse`. El comando [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) devuelve la celda en cuestión: se eliminan tantas líneas como sean necesarias del list box mediante el comando [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows). -### Gestión de eventos -Se pueden manejar varios eventos mientras se utiliza un array list box de objetos: -- **On Data Change**: un evento `On Data Change` se dispara cuando se ha modificado algún valor: - - en un área de entrada de texto - - en una lista desplegable - - en un área combo box - - en un botón de unidad (cambiar del valor x al valor x+1) - - en una casilla de selección (cambia entre marcado/desmarcado) -- **On Clicked**: cuando el usuario haga clic en un botón instalado con el "event" atributo *valueType*, se generará un evento `On Clicked`. Este evento es gestionado por el programador. -- **On Alternative Click**: cuando el usuario haga clic en un botón de elipsis (atributo "alternateButton"), se generará un evento `On Alternative Click`. Este evento es gestionado por el programador. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md index 26fa3d908d49d6..cac9586ad4ae9e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md @@ -114,7 +114,7 @@ Se soportan varios tipos de referencias de métodos: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Formularios](FormEditor/forms.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md index f107132c0f84c9..dbe043367a66f7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ También puede definir esta propiedad utilizando el comando. #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -41,7 +41,7 @@ También puede definir esta propiedad utilizando el comando [`OBJECT SET RGB COL #### Objetos soportados -[Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Comandos @@ -71,7 +71,7 @@ También puede establecer esta propiedad utilizando el comando [`LISTBOX SET PRO #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -224,7 +224,7 @@ Puede obtener el mismo resultado utilizando los comandos [`LISTBOX SET ROW FONT #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md index 716ca624fbe920..793372435420eb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Cuando esta propiedad está activada, la altura de cada línea se calcula autom #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos @@ -238,7 +238,7 @@ El ancho máximo de la columna (en píxeles). El ancho de la columna no puede au #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos @@ -260,7 +260,7 @@ El ancho mínimo de la columna (en píxeles). El ancho de la columna no puede re #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md index d826dc525158aa..3cbc77c784678e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Cuando la opción **inserción automática** no está definida (por defecto), el Esta propiedad es soportada por: -- objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox_overview.md#list-box-columns) asociadoa a una lista de selección. +- objetos formulario [Combo box](comboBox_overview.md) y [columna list box](listbox-column.md) asociadoa a una lista de selección. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Italia" que está asociada a un combo box "Países": si la propiedad **inserción automática** está activada y un usuario introduce "España", entonces el valor "España" se añade automáticamente a la lista en memoria: @@ -28,7 +28,7 @@ Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Itali #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) --- @@ -46,7 +46,7 @@ Asocia una lista de selección a un objeto. Puede ser un nombre de lista de elec #### Objetos soportados [Lista desplegable](dropdownList_Overview.md) - -[Combo box](comboBox_overview.md) - [Lista Jerárquica](list_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Combo box](comboBox_overview.md) - [Lista Jerárquica](list_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -126,7 +126,7 @@ Indica una variable o expresión a la que se le asignará un entero largo que in Define el tipo de datos para la expresión mostrada. Esta propiedad se utiliza con: -- [Columnas del List box](listbox_overview.md#list-box-columns) de los tipos de selección y colección. +- [Columnas del List box](listbox-column.md) de los tipos de selección y colección. - [Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays. Ver también la sección [**Tipo de Expresión**](properties_Object.md#expression-type). @@ -139,7 +139,7 @@ Ver también la sección [**Tipo de Expresión**](properties_Object.md#expressio #### Objetos soportados -[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox_overview.md#list-box-columns) +[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox-column.md) --- @@ -196,13 +196,13 @@ Debe introducir una lista de valores. En el editor de formularios, un diálogo e #### Objetos soportados -[Columna List Box (sólo tipo array)](listbox_overview.md#list-box-columns) +[Columna List Box (sólo tipo array)](listbox-column.md) --- ## Expression -This description is specific to [selection](listbox_overview.md#selection-list-boxes) and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. Una expresión 4D que se asociará a una columna. Puede introducir: @@ -243,7 +243,7 @@ Si se utiliza un campo, una variable o una expresión asignable (*por ejemplo Pe #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -276,7 +276,7 @@ Se pueden utilizar todas las tablas de la base de datos, independientemente de s Esta propiedad está disponible en las siguientes condiciones: - una [lista de selección](#choice-list) está asociada al objeto -- para [entradas](input_overview.md) y [columnas list box](listbox_overview.md#columnas-de-list-box), también se define una [lista requerida](properties_RangeOfValues.md#lista-requerida) para el objeto (ambas opciones deben usar normalmente la misma lista), de modo que solo se puedan ingresar valores de la lista por parte del usuario. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Esta propiedad especifica, en el contexto de un campo o variable asociado a una lista de valores, el tipo de contenido a guardar: @@ -298,7 +298,7 @@ El uso de esta propiedad requiere el cumplimiento de los siguientes principios: #### Objetos soportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md index 64fc8e1bd49d2a..dca650fede4f8f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ El campo contiene realmente "proportion". 4D acepta y almacena la entrada comple #### Objetos soportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -105,13 +105,13 @@ Se pueden crear formatos de fecha personalizados utilizando varios patrones desc :::note blankIfNull - Por defecto, una [fecha nula](../Concepts/dt_date.md#date-literals) se muestra con ceros, por ejemplo, 00/00/00. Con la opción "blankIfNull", una fecha null se muestra como un área vacía. La cadena "blankIfNull" (distingue mayúsculas de minúsculas) debe combinarse con el valor de formato seleccionado. La cadena "blankIfNull" (distingue mayúsculas de minúsculas) debe combinarse con el valor de formato seleccionado. -- Las [columnas list box](listbox_overview.md#list-box-columns) y los [pies List box](listbox_overview.md#list-box-footers) de tipo fecha utilizan siempre el comportamiento "blank if null" (no se puede desactivar). +- Las [columnas list box](listbox-column.md) y los [pies List box](listbox-header-footer.md#footers) de tipo fecha utilizan siempre el comportamiento "blank if null" (no se puede desactivar). ::: #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Comandos @@ -276,7 +276,7 @@ La siguiente tabla muestra cómo afectan los distintos formatos a la visualizaci #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Indicadores de progreso](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Indicadores de progreso](progressIndicator.md) #### Comandos @@ -340,7 +340,7 @@ Si el campo se reduce a un tamaño menor que el de la imagen original, la imagen #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -398,7 +398,7 @@ Por defecto, una hora null se muestra con ceros, por ejemplo "00:00:00". Con la #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Comandos @@ -411,7 +411,7 @@ Por defecto, una hora null se muestra con ceros, por ejemplo "00:00:00". Con la Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: - un texto en un [objeto de entrada](input_overview.md) -- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox_overview.md#list-box-columns), +- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox-column.md), ... puede seleccionar el texto que se mostrará para cada valor: @@ -426,7 +426,7 @@ Cuando una [expresión booleana](properties_Object.md#expression-type) se muestr #### Objetos soportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos @@ -450,7 +450,7 @@ Las columnas booleanas también pueden mostrarse como menús emergentes. En este #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos @@ -502,7 +502,7 @@ También en este caso, la propiedad [Título](#title) está disponible para que #### Objetos soportados -[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -527,7 +527,7 @@ En ese caso, el título de la casilla de verificación puede introducirse utiliz #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) --- @@ -564,7 +564,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objetos soportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -599,7 +599,7 @@ Esta propiedad sólo se utiliza cuando se dibujan objetos situados en el cuerpo #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -658,7 +658,7 @@ Tenga en cuenta que, independientemente del valor de la opción Ajuste de texto, #### Objetos soportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md index ad000a7a9accf8..8a04d65e4e17f1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permite al usuario acceder a un menú contextual estándar en el objeto cuando s Para una imagen de tipo [entrada](input_overview.md), además de los comandos de edición estándar (Cortar, Copiar, Pegar y Borrar), el menú contiene el comando **Importar...**, que puede utilizarse para importar una imagen almacenada en un archivo, así como el comando **Guardar como...**, que puede utilizarse para guardar la imagen en el disco. El menú también permite modificar el formato de visualización de la imagen: se ofrecen las opciones **Truncado no centrado**, **Escalado para ajustar** y **Escalado para ajustar centrado prop.**. La modificación del [formato de visualización](properties_Display.md#picture-format) utilizando este menú es temporal; no se guarda con el registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. La lista puede almacenar hasta 10 fuentes (más allá, la última fuente utilizada sustituye a la más antigua). Por defecto, esta lista está vacía y la opción no se muestra. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -72,7 +72,7 @@ Cuando esta propiedad está desactivada, se desactiva todo menú emergente asoci #### Objetos soportados -[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Contador](stepper.md) +[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de selección](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Contador](stepper.md) #### Comandos @@ -134,7 +134,7 @@ A continuación se presenta una tabla que explica cada una de las opciones de fi #### Objetos soportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md index 46239c0d094b63..66474e1156c562 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Pies ## Mostrar pies -Esta propiedad se utiliza para mostrar u ocultar [los pies de columna listbox](listbox_overview.md#list-box-footers). Hay un pie de página por columna; cada pie de página se configura por separado. +Esta propiedad se utiliza para mostrar u ocultar [los pies de columna listbox](listbox-header-footer.md#footers). Hay un pie de página por columna; cada pie de página se configura por separado. #### Gramática JSON @@ -70,4 +70,4 @@ Tenga en cuenta que la conversión de ida y vuelta puede conducir a un resultado #### Ver también -[Encabezados](properties_Headers.md) - [Pies List box](listbox_overview.md#list-box-footers) +[Encabezados](properties_Headers.md) - [Pies List box](listbox-header-footer.md#footers) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md index 56db5e4528fdfd..a2e79ed164042d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Encabezados ## Mostrar encabezados -Esta propiedad se utiliza para mostrar u ocultar [los encabezados de columna listbox](listbox_overview.md#list-box-headers). Hay un encabezado por columna; cada encabezado se configura por separado. +Esta propiedad se utiliza para mostrar u ocultar [los encabezados de columna listbox](listbox-header-footer.md#headers). Hay un encabezado por columna; cada encabezado se configura por separado. #### Gramática JSON @@ -70,4 +70,4 @@ Tenga en cuenta que la conversión de ida y vuelta puede conducir a un resultado #### Ver también -[Pies](properties_Footers.md) - [Encabezados List box](listbox_overview.md#list-box-headers) +[Pies](properties_Footers.md) - [Encabezados List box](listbox-header-footer.md#headers) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md index a7bb5d1a42f229..ce204ba5e020b2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Puede: #### Objetos soportados -[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de lista de List Box](listbox_overview.md#list-box-headers) - [Pie de lista de List Box](listbox_overview.md#list-box-footers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) +[Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Encabezado de lista de List Box](listbox-header-footer.md#headers) - [Pie de lista de List Box](listbox-header-footer.md#footers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Botón de opción](radio_overview.md) #### Otras funcionalidades de ayuda diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md index 0c7eb2ff064673..3fe53b1b4816d7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Colección de columnas del list box. | ------- | ---------------------------- | ---------------------------------------------------- | | columns | colección de objetos columna | Contiene las propiedades de las columnas de list box | -Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox_overview.md#column-specific-properties). +Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox-column.md#column-specific-properties). #### Objetos soportados diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md index 45434d66c632ae..0152174b933216 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ Para más información sobre las reglas de denominación de los objetos de formu #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón con imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md#overview) - [Indicador de progreso](progressIndicator.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Botón de opción](radio_overview.md) - [Subformulario](subform_overview.md#overview) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -120,7 +120,7 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Selector](spinner.md) - [Separador](splitters.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -130,7 +130,7 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti ## Tipo de expresión -> Esta propiedad se denomina [**Tipo de datos**](properties_DataSource.md#data-type-expression-type) en la Lista de propiedades para [selección](listbox_overview.md#selection-list-boxes) y [colección](listbox_overview.md#collection-or-entity-selection-list-boxes) y para [Listas desplegables](dropdownList_Overview.md) asociadas a un [objeto](FormObjects/dropdownList_Overview.md#using-an-object) o un [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique el tipo de datos para la expresión o variable asociada al objeto. Tenga en cuenta que el objetivo principal de este ajuste es configurar las opciones (como los formatos de visualización) disponibles para el tipo de datos. En realidad, no escribe la variable en sí. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). @@ -149,7 +149,7 @@ Sin embargo, esta propiedad tiene una función tipográfica en los siguientes ca #### Objetos soportados -[Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Selector](spinner.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestaña](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -275,7 +275,7 @@ Para la traducción de la aplicación, puede introducir una referencia XLIFF en #### Objetos soportados -[Botón](button_overview.md) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) - [ÁreaTexto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Comandos @@ -332,7 +332,7 @@ Cuando está configurado **Personalizado** ("none" en JSON), 4D no realiza cálc #### Objetos soportados -[Pie de List Box](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md index 71b8b3f5a33616..958fcff83cc870 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permite definir una lista cuyos valores no pueden introducirse en el objeto. Si #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos @@ -78,7 +78,7 @@ Sin embargo, a diferencia de la propiedad [Lista de selección](properties_DataS #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md index 182a0f1f2a0a2b..eca28b84de3aec 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ En esta página encontrará una lista completa de todas las propiedades de los o | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Medición de la visualización de la escala. | mínimo: 0 | | **h** | | | -| [`header`](./listbox_overview.md#list-box-headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox-header-footer.md#headers) | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Sirve para fijar la altura de la línea | decimal positivo + px | em | | [`height`](properties_CoordinatesAndSizing.md#height) | Designa el tamaño vertical de un objeto | mínimo: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva la visibilidad de las líneas vacías adicionales. | true, false | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md index c83d2daaa5fd1e..e896cd46b8cced 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -97,7 +97,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Línea](shapes_overview.md#line) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente con imagen](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Selector](spinner.md) - [Separador](splitters.md) - [Imagen estática](staticPicture.md) - [Pasos](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -142,7 +142,7 @@ Designa si el tamaño de la columna puede ser modificado por el usuario. #### Objetos soportados -[Columna de list box](listbox_overview.md#list-box-columns) +[Columna de list box](listbox-column.md) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md index 409a30134a2e23..62122f6b3e12f9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ Valor mínimo de un indicador. Para los steppers numéricos, esta propiedad repr #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md index f654bc1d01a274..ea9ee3ed61577c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Puede definir esta propiedad utilizando el comando [**OBJECT SET FONT STYLE**](. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -63,7 +63,7 @@ También puede definir esta propiedad por medio del comando [**OBJECT SET FONT S #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -83,7 +83,7 @@ Hace que el texto tenga una línea por debajo. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -124,7 +124,7 @@ Hay tres temas de fuentes disponibles: #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -149,7 +149,7 @@ Puede configurarlo utilizando el comando [`OBJECT SET FONT`](../commands-legacy/ #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -167,7 +167,7 @@ Permite definir el tamaño de la fuente del objeto en puntos. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de opción](radio_overview.md) - [Área de texto](text.md) #### Comandos @@ -197,7 +197,7 @@ También puede definir esta propiedad utilizando el comando [**OBJECT SET RGB CO #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progreso](progressIndicator.md) - [Regla](ruler.md) - [Botón radio](radio_overview.md) - [Área de texto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Comandos @@ -266,7 +266,7 @@ También puede establecer esta propiedad utilizando el comando [`LISTBOX SET PRO #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -293,7 +293,7 @@ Ubicación horizontal del texto dentro del área que lo contiene. #### Objetos soportados -[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) (todos los estilos excepto Regular y Plano) - [Combo Box](comboBox_overview.md) - [Lista desplegables](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Pie List Box](listbox_overview.md#list-box-footers) - [Botón de opción](radio_overview.md) (todos los estilos excepto Regular y Plano) - [Área de texto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Comandos @@ -320,7 +320,7 @@ Esta propiedad también puede ser manejada por los comandos [`OBJECT Get vertica #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### Comandos @@ -430,7 +430,7 @@ Por defecto, esta opción no está activa. #### Objetos soportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -483,7 +483,7 @@ Se debe utilizar el nombre de un array Entero largo. Cada elemento de este array #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -507,7 +507,7 @@ Se debe utilizar el nombre de un array Entero largo. Cada elemento de este array #### Objetos soportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md index a226a6bb32e8fc..e5325fefbbe672 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md @@ -21,7 +21,7 @@ El nombre de la ruta a introducir es similar al de [la propiedad Ruta de acceso #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -41,7 +41,7 @@ Aspecto general del botón. El estilo del botón también influye en la disponib #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -70,7 +70,7 @@ Este parámetro es útil, por ejemplo, cuando la imagen de fondo contiene bordes #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -86,11 +86,11 @@ Designa la ubicación de un icono en relación con el objeto formulario. #### Objetos soportados -[Encabezado de List Box](listbox_overview.md#list-box-headers) +[Encabezado de List Box](listbox-header-footer.md#headers) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -112,7 +112,7 @@ El título del botón se desplazará hacia la derecha y hacia la parte inferior #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -151,7 +151,7 @@ Cada estado está representado por una imagen diferente. En la imagen fuente, lo #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -171,11 +171,11 @@ El nombre de la ruta a introducir es similar al de [la propiedad Ruta de acceso #### Objetos soportados -[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) +[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox-header-footer.md#headers) - [Botón radio](radio_overview.md) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -205,7 +205,7 @@ Aquí están los resultados utilizando las distintas opciones para esta propieda #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -231,7 +231,7 @@ Por defecto, cuando un botón contiene un título y una imagen, los elementos se #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -255,7 +255,7 @@ Este parámetro es útil, por ejemplo, cuando la imagen de fondo contiene bordes #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -294,15 +294,15 @@ Es importante señalar que la propiedad "Con menú emergente" sólo gestiona el #### Gramática JSON -| Nombre | Tipos de datos | Valores posibles | -| :------------- | -------------- | ---------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| Nombre | Tipos de datos | Valores posibles | +| :------------- | -------------- | ------------------------------------------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### Objetos soportados -[Botón de barra de herramientas](button_overview.md#toolbar) - [Botón biselado](button_overview.md#bevel) - [Botón biselado redondeado](button_overview.md#rounded-bevel) - [Botón de degradado OS X](button_overview.md#os-x-gradient) - [Botón con textura OS X](button_overview.md#os-x-textured) - [Botón Office XP](button_overview.md#office-xp) - [Botón circular](button_overview.md#circle) - [Personalizado](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/4d.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/4d.md index f17acd79963e61..57859c963c09c4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/4d.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/4d.md @@ -10,6 +10,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ------------------------------------------------------- | | classStore | Object | ← | Class Store que contiene todas las clases 4D integradas | +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 | Created | + +
    +
    + La palabra clave **4D** se describe en la [**página Concepto para Clases**](../Concepts/classes.md#4d). ## Propiedades diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/call-chain.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/call-chain.md index 62ada9c07a4f4f..16ef200f7194e2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/call-chain.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/call-chain.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ----------------------------------------------------------------------------- | | Resultado | Collection | ← | Colección de objetos que describen la cadena de llamadas dentro de un proceso | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R9 | Soporte de la propiedad `formula` |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-name.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-name.md index a7103f8f905dad..2a6485ab05c850 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-name.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/command-name.md @@ -5,10 +5,12 @@ slug: /commands/command-name displayed_sidebar: docs --- -**Command name** ( *command* {; *info* {; *theme*}} ) : Text +**Command name** ( *command* : Integer {; *info* : Integer {; *theme* : Text}} ) : Text +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | ------------------------------- | | comando | Integer | → | Número de comando | @@ -16,8 +18,10 @@ displayed_sidebar: docs | theme | Text | ← | Tema del lenguaje del comando | | Resultado | Text | ← | Nombre del comando | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -25,6 +29,7 @@ displayed_sidebar: docs | 20 R9 | Soporte de la propiedad obsoleta |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/compile-project.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/compile-project.md index 11d5b847674107..779d4fd2da70f4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/compile-project.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/compile-project.md @@ -5,18 +5,22 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** {( {*projectFile*}{;}{*options*} )} : Object +**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +
    + | Parámetros | Tipo | | Descripción | | ----------- | ----------------------- | --------------------------- | ----------------------------------------------------------------- | | projectFile | 4D.File | → | Archivo .4DProject a compilar | | options | Object | → | Objeto que especifica las opciones de compilación | | Resultado | Object | ← | Objeto que contiene información sobre el estado de la compilación | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R8 | Soporte del "type" "formObjectExpression" |
    +
    ## Descripción @@ -58,7 +63,7 @@ El parámetro *options* es un objeto. Estas son las opciones de compilación dis | defaultTypeForButtons | Integer | Valor posible: Is real o Is longint | | defaultTypeForNumerics | Integer | Valor posible: Is real o Is longint | | generateSymbols | Boolean | True para generar información de símbolos en el objeto devuelto | -| generateSyntaxFile | Boolean | True para generar un [archivo de sintaxis para la finalización del código](../settings/general.md).md#generate-syntax-file-for-code-completion-when en-compiled) en la carpeta \\Resources\\en.lproj del proyecto | +| generateSyntaxFile | Boolean | True para generar un [archivo de sintaxis para la finalización del código](../settings/general.md) en la carpeta \\Resources\\en.lproj del proyecto | | generateTypingMethods | Text | "reset" o "append" para generar métodos de tipado. Si el valor es "append", las declaraciones de variables existentes no serán modificadas (comportamiento de la ventana del compilador). Si el valor es "reset" las declaraciones de variables existentes se eliminan de antemano. | | plugins | Objeto 4D.Folder | Carpeta de Plug-ins a usar en lugar de [Carpeta de Plug-ins del proyecto actual](../Project/architecture.md#plugins). Esta propiedad solo está disponible con la sintaxis *projectFile*. | | targets | Colección de cadenas | Valores posibles: "x86_64_generic", "arm64_macOS_lib". Pase una colección vacía para ejecutar solo la verificación de sintaxis | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md index 08149b4b3d44e7..894e24ceccc982 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md @@ -5,19 +5,12 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------- | -| 20 R10 | Nuevo parámetro *autoLicenseTarget* | -| 20 | Añadidos | - -
    - -**Create deployment license** ( *mergedApp* ; *autoLicenseTarget* ) : Object
    **Create deployment license** ( *mergedApp* ; *buildLicense* {; *oemLicense*} ) : Object +**Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object +
    + | Parámetros | Tipo | | Descripción | | ----------------- | ------------------------- | --------------------------- | ------------------------------------------------------------- | | mergedApp | 4D.Folder | → | Carpeta que contiene la aplicación fusionada | @@ -26,8 +19,20 @@ displayed_sidebar: docs | oemLicense | 4D.File | → | Licencia 4D OEM XML Key si se trata de una licencia servidor | | Resultado | Object | ← | Estado | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------- | +| 20 R10 | Nuevo parámetro *autoLicenseTarget* | +| 20 | Añadidos | + +
    +
    + ## Descripción El comando **Create deployment license** crea un archivo de licencia integrado en la carpeta Licenses de la aplicación generada *mergedApp*. Si la carpeta Licenses no existe en la carpeta *mergedApp*, será creada por el comando. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md index bbbe5c8d6eccdd..f347ece7a66ecc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md @@ -8,14 +8,28 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------- | | dsTable | Tabla | → | Tabla de la base 4D cuya selección actual se utilizará para construir la selección de entidades | | settings | Object | → | Opciones de construcción: context | | Resultado | 4D.EntitySelection | ← | Selección de entidades que coinciden con la clase de datos relacionada con la tabla dada | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 17 R5 | Modificado | +| 17 | Created | + +
    +
    + ## Descripción El comando `Create entity selection` crea y devuelve una nueva entity selection [modificable](../ORDA/entities.md#shareable-or-alterable-entity-selections) relativa a la dataclass correspondiente con la *dsTable* dada, de acuerdo con la selección actual de esta tabla. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/cs.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/cs.md index 504ada27bd8c00..5c37fcece86e70 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/cs.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/cs.md @@ -8,6 +8,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ------------------------------------------------- | | classStore | Object | ← | Class store usuario para el proyecto o componente | +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 | Created | + +
    +
    + La palabra clave **cs** se describe en la [**página Concepto para Clases**](../Concepts/classes.md#cs). ## Propiedades diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/dialog.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/dialog.md index 0501b1eff271e6..2d32a23c86833e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/dialog.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/dialog.md @@ -4,10 +4,12 @@ title: DIALOG displayed_sidebar: docs --- -**DIALOG** ( {*aTable* ;} *form* {; *formData*}{; *} ) +**DIALOG** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | aTable | Tabla | → | Tabla propia del formulario o Si se omite: tabla por defecto o uso del formulario del proyecto | @@ -15,8 +17,21 @@ displayed_sidebar: docs | formData | Object | → | Datos a asociar al formulario | | \* | Operador | → | Usar el mismo proceso | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| 17 | Modificado | +| 11 SQL | Modificado | +| <6 | Created | + +
    +
    + ## Descripción El comando **DIALOG** presenta el *formulario* al usuario, junto con (el) los parámetro(s) *formData* (opcional). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/ds.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/ds.md index 5b88ab161fa1c9..bb77ca574b762b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/ds.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/ds.md @@ -4,17 +4,31 @@ title: ds displayed_sidebar: docs --- -**ds** { ( *localID* : Text ) } : cs.DataStore +**ds** ({ *localID* : Text }) : cs.DataStore +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------- | --------------------------- | ----------------------------------------------- | | localID | Text | → | ID local del almacén de datos remoto a devolver | | Resultado | cs.DataStore | ← | Referencia al almacén de datos | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 | Modificado | +| 17 | Created | + +
    +
    + ## Descripción El comando `ds` devuelve una referencia al almacén de datos que coincide con la base de datos 4D actual o con la base de datos designada por *localID*. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/file.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/file.md index 454398f8f58ee0..fd82b54f6f7daf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/file.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/file.md @@ -4,29 +4,34 @@ title: File displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------------------------------- | -| 19 R4 | Nueva constante `HTTP Client log file` | -| 17 R5 | Añadidos | - -
    - -**File** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; \* } ) : 4D.File +**File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File +
    + | Parámetros | Tipo | | Descripción | | ------------ | ---------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Ruta del archivo | | fileConstant | Integer | → | Constante del archivo 4D | | pathType | Integer | → | `fk posix path` (por defecto) o `fk platform path` | -| \* | operator | → | \* para devolver el archivo de la base local | +| \* | Operador | → | \* para devolver el archivo de la base local | | Resultado | [4D.File](../API/FileClass.md) | ← | Nuevo objeto de archivo | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------------------------------- | +| 19 R4 | Nueva constante `HTTP Client log file` | +| 17 R5 | Añadidos | + +
    +
    + ## Descripción El comando `File` crea y devuelve un nuevo objeto del tipo [`4D.File`](../API/FileClass.md). El comando acepta dos sintaxis: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/folder.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/folder.md index 379262aa7aaf5e..918b7e8ec127fd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/folder.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/folder.md @@ -4,29 +4,34 @@ title: Folder displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | --------------------------- | -| 19 R8 | Soporte de `fk home folder` | -| 17 R5 | Añadidos | - -
    - -**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; \* } ) : 4D.Folder +**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder +
    + | Parámetros | Tipo | | Descripción | | -------------- | -------------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Ruta de la carpeta | | folderConstant | Integer | → | Constante de la carpeta 4D | | pathType | Integer | → | `fk posix path` (por defecto) o `fk platform path` | -| \* | operator | → | \* para devolver la carpeta de la base local | +| \* | Operador | → | \* para devolver la carpeta de la base local | | Resultado | [4D.Folder](../API/FolderClass.md) | ← | Nuevo objeto de carpeta | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | --------------------------- | +| 19 R8 | Soporte de `fk home folder` | +| 17 R5 | Añadidos | + +
    +
    + ## Descripción El comando `Folder` crea y devuelve un nuevo objeto del tipo [`4D.Folder`](../API/FolderClass.md) tipo. El comando acepta dos sintaxis: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-edit.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-edit.md index 5169bf9b139886..349610e017e5fb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-edit.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-edit.md @@ -4,25 +4,31 @@ title: FORM EDIT displayed_sidebar: docs --- -**FORM EDIT** ( {*aTable* ;} *form* )
    **FORM EDIT** ( {*aTable* ;} *form* ; *object* ) +**FORM EDIT** ( {*aTable* : Table ;} *form* : Text )
    **FORM EDIT** ( {*aTable* : Table ;} *form* : Text ; *object* : Text ) +
    + | Parámetros | Tipo | | Descripción | | ---------- | ----- | --------------------------- | -------------------------------------------------------------------------------------------------------------- | | aTable | Tabla | → | Tabla propia del formulario o Si se omite: tabla por defecto o uso del formulario del proyecto | | form | Text | → | Nombre del formulario | | object | Text | → | Nombre del objeto del formulario o nombre del grupo | +
    +
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------------ | | 20 R8 | Soporte del parámetro *object* | +| 18 R5 | Created |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md index 05ca5a421e1d8e..26bdc17a6f0009 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md @@ -9,10 +9,13 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | --------------------------- | | Resultado | Integer | ← | Número de evento formulário | +
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event.md index 95f28cc5de4c08..31df564acba63a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-event.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------- | | Resultado | Object | ← | Objeto evento | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 R2 | Modificado | +| 18 | Created | + +
    +
    + ## Descripción **FORM Event** devuelve un objeto que contiene información sobre el evento formulario que acaba de ocurrir. Por lo general, utilizará **FORM Event** en un método formulario u objeto. @@ -37,7 +51,7 @@ Por ejemplo, en el caso de un clic en un botón, el objeto contiene las siguient El objeto evento puede contener propiedades adicionales, dependiendo del objeto para el que se produzca el evento. Para objetos *eventObj* generados en: -- los objetos list box o columna de list box, ver [esta sección](../FormObjects/listbox_overview.md#supported-form-events). +- los objetos list box o columna de list box, ver [esta sección](../FormObjects/listbox-object.md#supported-form-events). - áreas 4D View Pro, ver [On VP Ready form event](../Events/onVpReady.md). **Nota:** si no hay ningún evento actual, **FORM Event** devuelve un objeto null. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-load.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-load.md index 7bd3b754c75512..3189c4408f234a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-load.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form-load.md @@ -4,10 +4,12 @@ title: FORM LOAD displayed_sidebar: docs --- -**FORM LOAD** ( {*aTable* ;} *form* {; *formData*}{; *} ) +**FORM LOAD** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabla | → | Formulario tabla a cargar (si se omite, carga un formulario proyecto) | @@ -15,6 +17,7 @@ displayed_sidebar: docs | formData | Object | → | Datos a asociar al formulario | | \* | Operador | → | Si se pasa = el comando se aplica a la base de datos del host cuando se ejecuta desde un componente (parámetro ignorado fuera de este contexto) | +
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form.md index b30437ed4d12b7..ba2cf21e5dc26d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/form.md @@ -8,19 +8,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | --------------------------- | | Resultado | Object | ← | Datos del formulario actual | +
    +
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------------------ | | 20 R8 | Soporte de las clases de formularios | +| 16 R6 | Created |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md index 66bc34862a8ee1..400ba0b49e888b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md @@ -4,28 +4,33 @@ title: Formula from string displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------------------------------------------------------------------- | -| 20 R3 | Soporte del parámetro *context* | -| 17 R6 | Renombrado: New formula from string -> Formula from string | -| 17 R3 | Añadidos | - -
    - **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function +
    + | Parámetros | Tipo | | Descripción | | ------------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------- | | formulaString | Text | → | Fórmula texto a devolver como objeto | | context | Integer | → | `sk execute in current database` (por defecto) o `sk execute in host database` | | Resultado | 4D.Function | ← | Objeto nativo que encapsula la fórmula | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------------------------------------------------------------------- | +| 20 R3 | Soporte del parámetro *context* | +| 17 R6 | Renombrado: New formula from string -> Formula from string | +| 17 R3 | Añadidos | + +
    +
    + ## Descripción El comando `Formula from string` crea un objeto `4D.Function` basado en *formulaString* y, opcionalmente, *context*. *formulaString* puede ser tan simple como un valor único o complejo, como un método proyecto con parámetros. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/formula.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/formula.md index 9a00455033dda4..17e4091e77831a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/formula.md @@ -5,26 +5,31 @@ slug: /commands/formula displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ------------------------------------------------------ | -| 17 R6 | Renombrado (New formula -> Formula) | -| 17 R3 | Añadidos | - -
    - **Formula** ( *formulaExp* : Expression ) : 4D.Function +
    + | Parámetros | Tipo | | Descripción | | ---------- | --------------------------- | :-------------------------: | --------------------------------------- | | formulaExp | Expression | → | Fórmula a devolver como objeto | | Resultado | 4D.Function | ← | Función nativa que encapsula la fórmula | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ------------------------------------------------------ | +| 17 R6 | Renombrado (New formula -> Formula) | +| 17 R3 | Añadidos | + +
    +
    + ## Descripción El comando `Formula` crea un objeto `4D Function` basado en la expresión *formulaExp*. *formulaExp* puede ser tan simple como un valor único o complejo, como un método proyecto con parámetros. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md index cf2da33639d7fe..87c2c35203ce4a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md @@ -5,24 +5,30 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID**( *version* ) : Text +**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | ----------------------------------------------------------------------- | | version | Integer | → | Versión de UUID: 4 (por defecto) o 7 | | Resultado | Text | ← | Nuevo UUID como texto no canónico (32 caracteres) | +
    +
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------------- | | 20 R10 | Soporte del parámetro *version* | +| 12 | Created |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md index 656b69882da891..7ead6c93526006 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ------------------------------------------------------------- | | data | Text, Blob | → | Datos a analizar | | Resultado | Object | ← | Objeto, cada propiedad es parte de los datos de varias partes | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R4 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md index 921e2f98dd339f..dce455319860cf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md @@ -4,25 +4,30 @@ title: IMAP New transporter displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 18 R4 | Añadidos | - -
    - **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | :-------------------------: | --------------------------------------------------------------------------------- | | server | Object | → | Información del servidor de correo | | Resultado | 4D.IMAPTransporter | ← | [Objeto IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object) | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 R4 | Añadidos | + +
    +
    + ## Descripción El comando `IMAP New transporter` configura una nueva conexión IMAP según el parámetro *server* y devuelve un nuevo objeto *transporter*. El objeto transportador devuelto se utilizará normalmente para recibir correos electrónicos. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/last-errors.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/last-errors.md index 6fd9f13d9902c9..99985d36c7734b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/last-errors.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/last-errors.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ----------------------------- | | Resultado | Collection | ← | Colección de objetos de error | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 R8 | Created | + +
    +
    + ## Descripción El comando **Last errors** devuelve la pila actual de errores de la aplicación 4D como una colección de objetos de error, o **null** si no se ha producido ningún error. La pila de errores incluye los objetos enviados por el comando [throw](../commands-legacy/throw.md), si los hay. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/license-info.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/license-info.md index d51a4fef3a000b..7f8f584ee9b601 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/license-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/license-info.md @@ -8,10 +8,13 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------------------ | | Resultado | Object | ← | Información sobre la licencia activa | +
    @@ -37,6 +40,7 @@ Si el comando se ejecuta en una aplicación 4D que no utiliza localmente una lic Este comando recarga los archivos de licencia desde el disco y actualiza los derechos asociados si han sido modificados. ::: + El objeto devuelto contiene las siguientes propiedades: ```json diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md index 2cb0590e4fbd31..d01003924c38b7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md @@ -4,16 +4,11 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( {* ;} *object* ; *property* ) : any +**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any -| Parámetros | Tipo | | Descripción | -| ---------- | ------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena). Si se omite, object es una variable | -| object | any | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*) | -| property | Integer | → | Propiedad cuyo valor desea obtener | -| Resultado | Integer, Text | ← | Valor actual | +
    | Parámetros | Tipo | | Descripción | | ---------- | -------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md index ff1d541ec6b51c..eac5c037546cb8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md @@ -4,19 +4,33 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( {* ;} *object* ; *property* ; *value* ) +**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text ) -| Parámetros | Tipo | | Descripción | -| ---------- | ------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena). Si se omite, object es una variable. | -| object | any | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*) | -| property | Integer | → | Propiedad de list box o de columna de list box | -| value | Integer, Text | → | Valor de la propiedad | +
    +| Parámetros | Tipo | | Descripción | +| ---------- | -------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena). Si se omite, object es una variable. | +| object | Text, Variable | → | Nombre del objeto del formulario (si se especifica \*) o Variable (si se omite \*) | +| property | Integer | → | Propiedad de list box o de columna de list box | +| value | Integer, Text | → | Valor de la propiedad | + +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 R6 | Modificado | +| 16 R2 | Created | + +
    +
    + ## Descripción El comando **LISTBOX SET PROPERTY** define el *value* de la *property* del list box o de la columna de list box especificado por los parámetros *object* y *\**. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md index 9c95023132be5b..89a1cc651f04e2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md @@ -4,25 +4,30 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 18 | Añadidos | - -
    - **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | :-------------------------: | ------------- | | mime | Blob, Text | → | Email en MIME | | Resultado | Object | ← | Objeto Email | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 18 | Añadidos | + +
    +
    + ## Descripción El comando `MAIL Convert from MIME` convierte un documento MIME en un objeto de correo electrónico válido. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md index a5dd1de03e1a8c..2d59c3254b5089 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md @@ -4,27 +4,32 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 17 R4 | Añadidos | -| 17 R5 | Modificado | - -
    - **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | :-------------------------: | ---------------------------------------------- | | mail | Object | → | Objeto Email | | options | Object | → | Opciones de codificación y de charset del mail | | Resultado | Text | ← | Objeto email convertido en MIME | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 17 R5 | Modificado | +| 17 R4 | Añadidos | + +
    +
    + ## Descripción El comando `MAIL Convert to MIME` convierte un objeto email en texto MIME. Este comando es llamado internamente por [SMTP_transporter.send()](API/SMTPTransporterClass.md#send) para formatear el objeto email antes de enviarlo. Se puede utilizar para analizar el formato MIME del objeto. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md index f089b3417fb8c1..e8e2d888181623 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md @@ -4,23 +4,17 @@ title: MAIL New attachment displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------------------------------------------------------- | -| 19 R2 | Acepta 4D.File, 4D.ZipFile, 4D.Blob | - -
    - **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment +
    + | Parámetros | Tipo | | Descripción | | ----------- | --------------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------- | | file | 4D.File | → | Archivo adjunto | | zIPFile | 4D.ZipFile | → | Archivo zip adjunto | -| blob | 4D.Blob | → | BLOB que contiene el adjunto | +| blob | 4D.Blob | → | Blob que contiene el archivo adjunto | | path | Text | → | Ruta del archivo adjunto | | name | Text | → | Nombre + extensión utilizados por el cliente de correo para designar el archivo adjunto | | cid | Text | → | ID del archivo adjunto (sólo en mensajes HTML), o " " si no se requiere cid | @@ -28,8 +22,20 @@ displayed_sidebar: docs | disposition | Text | → | Valor del encabezado content-disposition: "inline" o "attachment". | | Resultado | 4D.MailAttachment | ← | Objeto adjunto | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------------------------------------------------------- | +| 19 R2 | Acepta 4D.File, 4D.ZipFile, 4D.Blob | +| 17 R4 | Añadidos | + +
    +
    + ## Descripción El comando `MAIL New attachment` le permite crear un objeto adjunto que puede agregar a un [objeto de Email](../API/EmailObjectClass.md#email-object). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-collection.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-collection.md index 8cae91af4c1fb2..bbe8cc57c74691 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-collection.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs -| Parámetros | Tipo | | Descripción | -| ---------- | ----------------------------------------------------------------------- | --------------------------- | ------------------------------------------ | -| value | Number, Text, Date, Time, Boolean, Object, Collection, Picture, Pointer | → | Valor(es) de collection | -| Resultado | Collection | ← | Nueva colección | +
    +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | --------------------------- | ------------------------------------------ | +| value | any | → | Valor(es) de collection | +| Resultado | Collection | ← | Nueva colección | + +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 16 R4 | Created | + +
    +
    + ## Descripción El comando `New collection` crea una nueva colección vacía o pre diligenciada y devuelve su referencia. Las colecciones se pueden manejar usando propiedades y funciones de la [API Collection class](../API/CollectionClass.md). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md index 8985b44084b5b4..64cb041fd6f626 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | --------------------------------------------- | | Resultado | Text | ← | Ruta completa del archivo de registro cerrado | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| <6 | Created | + +
    +
    + ## Descripción **Nota preliminar:** este comando sólo funciona con 4D Server. Sólo puede ejecutarse mediante el comando [Execute on server](../commands-legacy/execute-on-server.md) o en un procedimiento almacenado. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md index d3edc5424ccd8f..b3bcd58be70844 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs -| Parámetros | Tipo | | Descripción | -| ---------- | ----------------------------------------------------- | --------------------------- | -------------------------------------------------------- | -| value | Number, Text, Date, Time, Boolean, Object, Collection | → | Valor(es) de la collection compartida | -| Resultado | Collection | ← | New shared collection | +
    +| Parámetros | Tipo | | Descripción | +| ---------- | ---------- | --------------------------- | -------------------------------------------------------- | +| value | any | → | Valor(es) de la collection compartida | +| Resultado | Collection | ← | New shared collection | + +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 16 R6 | Created | + +
    +
    + ## Descripción El comando `New shared collection` crea una nueva colección compartida vacía o precargada y devuelve su referencia. Las colecciones se pueden manejar usando propiedades y funciones de la [API Collection class](../API/CollectionClass.md). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-signal.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-signal.md index 2c5af407f8a530..48ba1fcf2a61e3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-signal.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/new-signal.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ----------- | ------------------------- | --------------------------- | ------------------------------------ | | description | Text | → | Descripción para la señal | | Resultado | 4D.Signal | ← | Objeto nativo que encapsula la señal | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 17 R4 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/num.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/num.md index f24b35dd31383e..9d55624f055891 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/num.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/num.md @@ -5,26 +5,32 @@ slug: /commands/num displayed_sidebar: docs --- -**Num** ( *expression* {; *separator*} ) : Real
    **Num** ( *expression* ; *base* ) : Real +**Num** ( *expression* : Text, Boolean, Integer {; *separator* : Text} ) : Real
    **Num** ( *expression* : Text, Boolean, Integer ; *base* : Integer ) : Real +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------- | --------------------------- | ----------------------------------------------------------------------------------- | -| expresión | Text, Boolean, Integer | → | Cadena a convertir en numérica o Booleano para devolver 0 o 1, o Expresión numérica | +| expression | Text, Boolean, Integer | → | Cadena a convertir en numérica o Booleano para devolver 0 o 1, o Expresión numérica | | separador | Text | → | Separador decimal | | base | Integer | → | Valor entre 2 y 36 que representa la base | | Resultado | Real | ← | Forma numérica del parámetro de expresión | +
    +
    Historia -| Lanzamiento | Modificaciones | -| ----------- | ---------------------------- | -| 21 | Soporte del parámetro *base* | +| Lanzamiento | Modificaciones | +| --------------------------- | ---------------------------- | +| 21 | Soporte del parámetro *base* | +| <6 | Created |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md index b47ff4bc496519..67266ac1d11bb8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md @@ -1,17 +1,14 @@ --- id: object-get-data-source-formula title: OBJECT Get data source formula +displayed_sidebar: docs --- -**OBJECT Get data source formula** ( {* ;} *object* ) : 4D.Formula +**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula -| Parámetros | Tipo | | Descripción | -| ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena)
    Si se omite, object es un campo o variable | -| object | any | → | Nombre del objeto (si se especifica \*) o
    Campo o variable (si se omite \*) | -| formula | 4D.Formula | ← | Fórmula asociada al objeto formulario (`Null` si no hay fórmula asociada) | +
    | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | @@ -22,6 +19,17 @@ title: OBJECT Get data source formula
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ---------------------------- | +| 21 | Soporte del parámetro *base* | +| 20 R10 | Created | + +
    +
    + ## Descripción El comando **OBJECT Get data source formula** devuelve la(s) fórmula(s) asociada(s) a los objetos designados por los parámetros *object* y *\**. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md index 10b80bb176922f..41978d12e2b436 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md @@ -4,15 +4,11 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( {* ;} *object* ; *formula* ) +**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula ) -| Parámetros | Tipo | | Descripción | -| ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, object es un nombre de objeto (cadena)
    Si se omite, object es un campo o variable | -| object | any | → | Nombre del objeto (si se especifica \*) o
    Campo o variable (si se omite \*) | -| formula | 4D.Formula | → | Fórmula a asignar como fuente de datos | +
    | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | @@ -23,6 +19,17 @@ displayed_sidebar: docs
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ---------------------------- | +| 21 | Soporte del parámetro *base* | +| 20 R10 | Created | + +
    +
    + ## Descripción El comando **OBJECT SET DATA SOURCE FORMULA** asigna una fórmula (expresión) como fuente de datos del objeto u objetos designados por los parámetros *object* y *\** . La fórmula debe proporcionarse como un objeto [`4D.Formula`](../API/FunctionClass.md#formula-objects). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md index 7b7721719a5e5f..f119e717f889fe 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md @@ -4,29 +4,34 @@ title: Open datastore displayed_sidebar: docs --- -
    Historia - -| Lanzamiento | Modificaciones | -| ----------- | ----------------------------------------------- | -| 21 | Cloud Qodly interrumpido | -| 20 R6 | Soporta el acceso a instancias en la nube Qodly | -| 20 R4 | Nueva propiedad *passwordAlgorithm* | -| 18 | Añadidos | - -
    - **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation +
    + | Parámetros | Tipo | | Descripción | | -------------- | ------------------------------------------ | --------------------------- | --------------------------------------------------------------------------------------------------- | | connectionInfo | Object | → | Propiedades de conexión utilizadas para alcanzar el almacén de datos remoto | | localID | Text | → | Id para asignar al almacén de datos abierto en la aplicación local (obligatorio) | | Resultado | 4D.DataStoreImplementation | ← | Objeto del almacén de datos | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | ----------------------------------------------- | +| 21 | Cloud Qodly interrumpido | +| 20 R6 | Soporta el acceso a instancias en la nube Qodly | +| 20 R4 | Nueva propiedad *passwordAlgorithm* | +| 18 | Añadidos | + +
    +
    + ## Descripción El comando `Open datastore` conecta la aplicación al datastore remoto identificado por el parámetro *connectionInfo* y devuelve un objeto `4D.DataStoreImplementation` asociado con el alias local *localID*. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md index 53da64ed12d6bc..08e00c57313831 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Información del servidor de correo | | Resultado | 4D.POP3Transporter | ← | [Objeto transporter POP3](../API/POP3TransporterClass.md#pop3-transporter-object) | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 18 R2 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/print-form.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/print-form.md index a60d297821ad1a..2ff81f5c4863a5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/print-form.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/print-form.md @@ -4,10 +4,12 @@ title: Print form displayed_sidebar: docs --- -**Print form** ( {*aTable* ;} *form* {; *formData*} {; *areaStart*{; *areaEnd*}} ) : Integer +**Print form** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object} {; *areaStart* : Integer{; *areaEnd* : Integer}} ) : Integer +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | aTable | Tabla | → | Tabla del formulario, o tabla por defecto, si se omite | @@ -17,8 +19,21 @@ displayed_sidebar: docs | areaEnd | Integer | → | Área final (si se especifica areaStart) | | Resultado | Integer | ← | Altura de la sección impresa | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| 20 | Modificado | +| 16 R6 | Modificado | +| <6 | Añadidos | + +
    +
    + ## Descripción El comando **Print form** simplemente imprime *form* con los valores actuales de los campos y variables de la tabla *aTable*. Suele utilizarse para imprimir informes muy complejos que requieren un control total del proceso de impresión. **Print form** no realiza ningún procesamiento de registros, ni las rupturas, ni de saltos de página. Estas operaciones son responsabilidad suya. **Print form*** imprime campos y variables solo en un marco de tamaño fijo. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-activity.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-activity.md index 20ab71d0b41dce..d060ccd61ffafa 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-activity.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-activity.md @@ -4,18 +4,22 @@ title: Process activity displayed_sidebar: docs --- -**Process activity** () : Object
    **Process activity** ( *options* ) : Object
    **Process activity** ( *sessionID* ) : Object
    **Process activity** ( *sessionID* ; *options* ) : Object +**Process activity** () : Object
    **Process activity** ( *options* : Integer ) : Object
    **Process activity** ( *sessionID* : Text ) : Object
    **Process activity** ( *sessionID* : Text ; *options* : Integer ) : Object +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | sessionID | Text | → | ID de sesión | | options | Integer | → | Opciones de retorno | | Resultado | Object | ← | Instantánea de los procesos en ejecución y/o sesiones de usuario (sólo 4D Server) | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R7 |
    • Soporte del parámetro *sessionID
    • Renombrado (Get process activity)
    |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-info.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-info.md index d4a6922bde6cc9..f5e35c98108361 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-info.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ------------- | ------- | :-------------------------: | ---------------------------- | | processNumber | Integer | → | Process number | | Resultado | Object | ← | Información sobre el proceso | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,10 +26,11 @@ displayed_sidebar: docs | 20 R7 | Añadidos |
    +
    ## Descripción -El comando `Process info` devuelve un objeto que da información detallada sobre el proceso cuyo número se pasa en *processNumber*. Si pasa un número de proceso incorrecto, el comando devuelve un objeto null. +The `Process info` command returns an object providing detailed information about process whose number you pass in *processNumber*. Si pasa un número de proceso incorrecto, el comando devuelve un objeto null. El objeto devuelto contiene las siguientes propiedades: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-number.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-number.md index a483286481882e..eaf6899ea9cdfe 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-number.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/process-number.md @@ -5,10 +5,12 @@ slug: /commands/process-number displayed_sidebar: docs --- -**Process number** ( *name* {; *} ) : Integer
    **Process number** ( *id* {; *} ) : Integer +**Process number** ( *name* : Text {; *} ) : Integer
    **Process number** ( *id* : Text {; *} ) : Integer +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------- | --------------------------- | ---------------------------------------------------------------- | | name | Text | → | Nombre del proceso del que se desea obtener el número de proceso | @@ -16,15 +18,19 @@ displayed_sidebar: docs | \* | Operador | → | Devuelve el número de proceso del servidor | | Resultado | Integer | ← | Process number | +
    +
    Historia | Lanzamiento | Modificaciones | | ----------- | ------------------------ | | 20 R7 | Soporte del parámetro id | +| 6 | Created |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md index 2fd0f62dfc0e66..1be33e82e791bb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md @@ -4,17 +4,31 @@ title: SELECT LOG FILE displayed_sidebar: docs --- -**SELECT LOG FILE** ( *logFile* )
    **SELECT LOG FILE** ( * ) +**SELECT LOG FILE** ( *logFile* : Text )
    **SELECT LOG FILE** ( * ) +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------- | --------------------------- | ------------------------------------ | | logFile | Text | → | Nombre del archivo de registro | | \* | Operador | → | Cerrar el archivo de registro actual | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| 11 SQL | Modificado | +| <6 | Created | + +
    +
    + ## Descripción El comando **SELECT LOG FILE** crea o cierra el archivo de historial de acuerdo al valor que pase en el parámetro. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-info.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-info.md index 16c277a9d14dc2..960bcec249bc43 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-info.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------- | :-------------------------: | --------------------------- | | sessionID | Integer | → | ID de sesión | | Resultado | Object | ← | Información sobre la sesión | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-storage.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-storage.md index 450aaeaf5098a1..729672e401b7b0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-storage.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session-storage.md @@ -4,17 +4,21 @@ title: Session storage displayed_sidebar: docs --- -**Session storage** ( *id* ) : Object +**Session storage** ( *id* : Text ) : Object +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ---------------------------------------------------------- | | id | Text | → | Identificador único (UUID) de la sesión | | Resultado | Object | ← | Objeto de almacenamiento de la sesión | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R6 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session.md index f1e2a700fad6ad..3aed35f931d007 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/session.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | --------------------------- | -------------- | | Resultado | 4D.Session | ← | Objeto Session | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 18 R6 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md index 610cf135cf3f61..00c9b6f5a95b59 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md @@ -5,16 +5,30 @@ slug: /commands/set-allowed-methods displayed_sidebar: docs --- -**SET ALLOWED METHODS** ( *methodsArray* ) +**SET ALLOWED METHODS** ( *methodsArray* : Text array ) +
    + | Parámetros | Tipo | | Descripción | | ------------ | -------------- | --------------------------- | --------------------------- | | methodsArray | Array de texto | → | Array de nombres de métodos | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| --------------------------- | -------------- | +| 17 R2 | Modificado | +| <6 | Añadidos | + +
    +
    + ## Descripción El comando **SET ALLOWED METHODS** designa los métodos proyecto que se pueden llamar a través de la aplicación. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md index ea3290d67c45c2..68f1c89ee37826 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md @@ -4,18 +4,22 @@ title: SET WINDOW DOCUMENT ICON displayed_sidebar: docs --- -**SET WINDOW DOCUMENT ICON** ( *winRef* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *file* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* ; *file* ) +**SET WINDOW DOCUMENT ICON** ( *winRef* : Integer )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *file* : 4D.File, 4D.Folder )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture ; *file* : 4D.File, 4D.Folder ) +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------------------------------------------------- | --------------------------- | ---------------------------------- | | winRef | Integer | → | Número de referencia de la ventana | | image | Picture | → | Ícono personalizado | | file | 4D.File, 4D.Folder | → | Ruta del archivo o de la carpeta | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md index e5ed669018d5e5..530879550701cd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Información del servidor de correo | | Resultado | 4D.SMTPTransporter | ← | [Objeto SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object) | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 17 R4 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/string.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/string.md index 2fe9a34446e747..8b431d066d7b9a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/string.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/string.md @@ -5,27 +5,33 @@ slug: /commands/string displayed_sidebar: docs --- -**String** ( *expression* {; *format* {; *addTime*}} ) : Text
    **String** ( *expression* ; *base* ) : Text +**String** ( *expression* : Expression {; *format* : Integer, Text {; *addTime* : Time}} ) : Text
    **String** ( *expression* : Expression ; *base* : Integer ) : Text +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| expresión | Expression | → | Expresión a convertir en cadena (puede ser Real, Integer, Long Integer, Date, Time, Text, Boolean, Undefined, o Null) | +| expression | Expression | → | Expresión a convertir en cadena (puede ser Real, Integer, Long Integer, Date, Time, Text, Boolean, Undefined, o Null) | | format | Integer, Text | → | Formato de visualización | | addTime | Time | → | Hora a combinar si *expression* es una fecha | | base | Integer | → | Valor entre 2 y 36 que representa la base si *expression* es un número | | Resultado | Text | ← | expresión convertida en cadena alfanumérica | +
    +
    Historia -| Lanzamiento | Modificaciones | -| ----------- | ---------------------------- | -| 21 | Soporte del parámetro *base* | +| Lanzamiento | Modificaciones | +| --------------------------- | ---------------------------- | +| 21 | Soporte del parámetro *base* | +| <6 | Created |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/super.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/super.md index e3c60c68584453..1d05e22a25ad34 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/super.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/super.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------------------------------------------------------ | | param | any | -> | Parámetro(s) a pasar al constructor de la clase padre | | Resultado | Object | <- | Padre del objeto | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 | Created | + +
    +
    + La palabra clave `Super` permite llamar a la `superclass`, es decir, la clase padre. `Super` tiene dos propósitos diferentes: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/this.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/this.md index 26c1b9c797c7a8..cfaaf517c93878 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/this.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/this.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ------------------------ | | Resultado | Object | ← | Elemento u objeto actual | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 19 | Created | + +
    +
    + ## Descripción El comando `This` devuelve una referencia al objeto procesado actualmente. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim-end.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim-end.md index 5069cabdeba273..3f37b0f4a98aff 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim-end.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim-end.md @@ -4,17 +4,21 @@ title: Trim end displayed_sidebar: docs --- -**Trim end** ( *aString* ) : Text +**Trim end** ( *aString* : Text ) : Text +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texto a recortar | | Resultado | Text | ← | Texto recortado | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim-start.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim-start.md index 034b8492d84319..aeb525a0360312 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim-start.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim-start.md @@ -4,17 +4,21 @@ title: Trim start displayed_sidebar: docs --- -**Trim start** ( *aString* ) : Text +**Trim start** ( *aString* : Text ) : Text +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texto a recortar | | Resultado | Text | ← | Texto recortado | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim.md index 600a1b504f5c8e..3346ae8190c30f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/trim.md @@ -4,17 +4,21 @@ title: Trim displayed_sidebar: docs --- -**Trim** ( *aString* ) : Text +**Trim** ( *aString* : Text ) : Text +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texto a recortar | | Resultado | Text | ← | Texto recortado | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md index a3059451368fad..dac9a7e84df698 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | --------------- | ---------------------------------- | --------------------------- | -------------------- | | entitySelection | 4D.EntitySelection | → | Una entity selection | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 17 | Añadidos | + +
    +
    + ## Descripción El comando `USE ENTITY SELECTION` actualiza la selección actual de la tabla que coincide con el nivel de datos del parámetro *entitySelection*, de acuerdo al contenido de la selección de entidad. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md index 20040e24e92c5f..8f2271decd62d8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md @@ -4,25 +4,38 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( {* ;} *object* ) -> *contextObj* +**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object -| Parámetros | Tipo | | Descripción | -| ---------- | -------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, *object* es un nombre de objeto (cadena). Si se omite, *object* es una variable. | -| object | any | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*). | -| contextObj | Object | ← | Objeto contexto si se ha definido previamente, en caso contrario `null`. | +
    +| Parámetros | Tipo | | Descripción | +| ---------- | -------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Si se especifica, *object* es un nombre de objeto (cadena). Si se omite, *object* es una variable. | +| object | Text, Variable | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*). | +| Resultado | Object | ← | Objeto contexto si se ha definido previamente, en caso contrario `null`. | + +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 20 R9 | Añadidos | + +
    +
    + ### Descripción El comando `WA Get context` recupera el objeto de contexto definido para `$4d` en el área Web designada por los parámetros \* y *object* utilizando [`WA SET CONTEXT`](./wa-set-context.md). Si `WA SET CONTEXT` no fue llamado para el área web, el comando devuelve `null`. :::note -The command is only usable with an embedded web area where the [**Use embedded web rendering engine**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) and **Access 4D methods** parameters are set to `true`. +El comando solo es utilizable con un área web integrada en la que los parámetros [**Utilizar el motor de renderizado web integrado**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) y **Acceder a los métodos 4D** estén configurados como `true`. ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md index 0503a8c0eea21f..1e2a46185f0424 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md @@ -4,15 +4,11 @@ title: WA SET CONTEXT displayed_sidebar: docs --- -**WA SET CONTEXT** ( {* ;} *object* ; *contextObj* ) +**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object ) -| Parámetros | Tipo | | Descripción | -| ---------- | -------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Si se especifica, *object* es un nombre de objeto (cadena). Si se omite, *object* es una variable. | -| object | any | → | Nombre del objeto (si se especifica \*) o Variable (si se omite \*). | -| contextObj | Object | → | Objeto que contiene las funciones que se pueden llamar con `$4d`. | +
    | Parámetros | Tipo | | Descripción | | ---------- | --------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -23,13 +19,23 @@ displayed_sidebar: docs
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 20 R9 | Añadidos | + +
    +
    + ### Descripción El comando `WA SET CONTEXT` define un objeto contextual *contextObj* para `$4d` en el área Web designado por los parámetros \* y *object*. Cuando se utiliza este comando, `$4d` sólo puede acceder a los contenidos declarados dentro del *contextObj* proporcionado. Cuando no se establece ningún objeto contexto, `$4d` tiene acceso a todos los métodos 4D y no puede acceder a las clases usuario. :::note -The command is only usable with an embedded web area where the [**Use embedded web rendering engine**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) and **Access 4D methods** parameters are set to `true`. +El comando solo es utilizable con un área web integrada en la que los parámetros [**Utilizar el motor de renderizado web integrado**](../FormObjects/properties_WebArea.md#use-embedded-web-rendering-engine) y **Acceder a los métodos 4D** estén configurados como `true`. ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-event.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-event.md index 17f56ca60365e6..f9a7df88a5d05c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-event.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-event.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ------ | :-------------------------: | ------------------------------------ | | Resultado | Object | ← | Información sobre el evento activado | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 21 | Añadidos | + +
    +
    + ## Descripción `Web Event` devuelve un objeto con información sobre un evento desencadenado vinculado a un componente de página web. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-form.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-form.md index 2111a8fe9c8546..6447726c58eee1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-form.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-form.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | -------------------------- | :-------------------------: | ----------------------------- | | Resultado | 4D.WebForm | ← | Nuevo objeto proxy `Web Form` | +
    +
    +
    Historia + +| Lanzamiento | Modificaciones | +| ----------- | -------------- | +| 21 | Añadidos | + +
    +
    + ## Descripción El comando `Web Form` devuelve un objeto proxy `4D.WebForm`, ofreciendo un medio para trabajar con las propiedades y las funciones de la página y emularlas eficazmente. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md index 8a0dfc73bd7b0f..ff475a180c7dcb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------- | --------------------------- | ----------------------------------------------- | | Resultado | Collection | ← | Colección de los objetos Web Server disponibles | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -21,6 +25,7 @@ displayed_sidebar: docs | 18 R3 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-server.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-server.md index 91307e3acd3797..b0834b5db60c41 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-server.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/web-server.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------- | --------------------------- | ------------------------------------------------------------------------------------------- | | option | Integer | → | Servidor web a obtener (por defecto si se omite = `Web server database`) | | Resultado | 4D.WebServer | ← | Objeto servidor web | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 19 | soporte de .sessionCookieSameSite |
    +
    ## Descripción @@ -30,11 +35,11 @@ El comando `WEB Server` devuelve el ob Por defecto, si se omite el parámetro *option*, el comando devuelve una referencia al servidor web de la base de datos, es decir, al servidor web por defecto. Para designar el servidor web a devolver, puede pasar una de las siguientes constantes en el parámetro *option*: -| Constante | Valor | Comentario | -| ------------------------------ | ----- | ------------------------------------------------------------------------------------ | -| `Web server database` | 1 | Servidor web de la base actual (por defecto si se omite) | -| `Web server host database` | 2 | Servidor web de la base local de un componente | -| `Web server receiving request` | 3 | Servidor web que ha recibido la solicitud (servidor web objetivo) | +| Constante | Valor | Comentario | +| ------------------------------ | ----- | ------------------------------------------------------------------------------------------------------- | +| `Web server database` | 1 | Servidor web del proyecto desde el que se llama al comando (por defecto si se omite) | +| `Web server host database` | 2 | Servidor web de la base local de un componente | +| `Web server receiving request` | 3 | Servidor web que ha recibido la solicitud (servidor web objetivo) | El **objeto servidor web devuelto** contiene los valores actuales de las [propiedades del servidor web](../API/WebServerClass.md). @@ -53,7 +58,7 @@ El objeto servidor web devuelto contiene los valores actuales de las propiedades ## Ver también -[Lista servidor WEB](web-server-list.md)\ +[Lista servidor WEB](web-server-list.md) [webServer.stop()](../API/WebServerClass.md#stop) ## Propiedades diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md index e416df98055d51..02bbf74cf63ee2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | --------------- | ------------------------- | :-------------------------: | -------------------------------------------------------------------- | | fileToZip | 4D.File | → | Objeto archivo o carpeta a comprimir | @@ -17,8 +19,10 @@ displayed_sidebar: docs | options | Integer | → | Opción *folderToZip*: `ZIP Without enclosing folder` | | Resultado | Object | ← | Objeto estado | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -27,6 +31,7 @@ displayed_sidebar: docs | 18 | Añadidos |
    +
    ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md index 4efb513c0f74fd..2976050b2a3ad3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | Parámetros | Tipo | | Descripción | | ---------- | ----------------------------- | :-------------------------: | ------------------------------------- | | zIPFile | 4D.File | → | Archivos Zip | | contraseña | Text | → | Contraseña del archivo ZIP, si la hay | | Resultado | 4D.ZipArchive | ← | Objeto archivo | +
    +
    Historia | Lanzamiento | Modificaciones | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 18 | Añadidos |
    +
    ## Descripción diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md index 69a1d7ad6ffc3d..d6ecce3257d676 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -94,13 +94,13 @@ Une collection est initialisée avec les commandes [`New collection`](../command #### Description -Différent de +La fonction `.at()` retourne l'élément à la position *index*, acceptant des entiers positifs et négatifs. > Cette fonction ne modifie pas la collection d'origine. Les nombres entiers négatifs déterminent la position à partir du dernier élément de la collection. -Voici un exemple : +La fonction renvoie la valeur Undefined si *index* dépasse les limites de la collection. #### Exemple @@ -144,17 +144,17 @@ $element:=$col.at(10) // undefined #### Description -Différent de +La fonction .average() retourne la moyenne arithmétique des valeurs définies dans la collection. Seuls les éléments ayant une valeur numérique sont pris en compte pour le calcul (les autres types d'éléments sont ignorés). Les positions sont retournées dans un ordre croissant. -Vous pouvez passer tout type d'élément accepté par les collections, y compris une autre collection. +`.average()` retourne `undefined` si : - la collection est vide, - la collection ne contient pas d'éléments numériques, -- Egal à +- *propertyPath* n'est pas trouvé dans la collection. #### Exemple 1 @@ -204,7 +204,7 @@ Vous pouvez passer tout type d'élément accepté par les collections, y compris #### Description -Vous devez prêter attention aux problèmes de conversion suivants : +La fonction `.clear()` supprime tous les éléments de la collection et retourne une collection vide. > Cette fonction modifie la collection d'origine. @@ -248,17 +248,17 @@ $vSize:=$col.length //$vSize=0 #### Description -Vous pouvez passer : Vous pouvez passer : +La fonction `.combine()` insère des éléments *col2* à la fin ou à la position *index* spécifiée dans l'instance de collection et renvoie la collection modifiée. A la différence de la fonction `.insert()`, `.combine()` ajoute chaque valeur de *col2* dans la collection d'origine, et non en tant qu'élément unique de collection. > Cette fonction modifie la collection d'origine. -Nom de méthode Exemples : +Par défaut, les éléments *col2* sont ajoutés à la fin de la collection originale. Vous pouvez passer dans *index* la position à laquelle vous souhaitez que les éléments *col2* soient insérés dans la collection. -> Exemple 1 +> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. -- Exemple 2 -- Inclus parmi -- Vous souhaitez un tri croissant des première et troisième collections, et une synchronisation pour la deuxième collection : +- Si *index* > la longueur de la collection, l'*index* de départ sera fixé à la longueur de la collection. +- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). +- Si la valeur calculée est négative, *index* est mis à 0. #### Exemple @@ -292,18 +292,18 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6] | Paramètres | Type | | Description | | ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | value | any | -> | Valeur(s) à concaténer. Si *value* est une collection, tous ses éléments sont ajoutés comme de nouveaux éléments à la fin de la collection d'origine. | -| Résultat | Collection | <- | En cas d'incohérence, les règles suivantes sont appliquées : | +| Résultat | Collection | <- | Nouvelle collection contenant les valeurs d'origine et les valeurs ajoutées |
    #### Description -Par exemple : +La fonction `.concat()` renvoie une nouvelle collection contenant les éléments de la collection originale avec tous les éléments du paramètre *value* ajoutés à la fin. > Cette fonction ne modifie pas la collection d'origine. -La collection retournée contient l'élément spécifié par *startFrom* et tous les éléments suivants jusqu'à l'élément spécifié par *end* (mais non compris). Si seul le paramètre *startFrom* est spécifié, la collection retournée contient tous les éléments de *startFrom* au dernier élément de la collection d'origine. +Si *value* est une collection, tous ses éléments sont ajoutés en tant que nouveaux éléments à la fin de la collection d'origine. Si la *value* n'est pas une collection, elle est ajoutée elle-même en tant que nouvel élément. #### Exemple @@ -324,10 +324,10 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8]
    Historique -| Release | Modifications | -| ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 18 R3 | Les dates sont stockées sous la forme de date « aaaa-mm-jj » ou des chaînes au format « AAAA-MM-JJTHH: ss.SSSZ: mm » , selon la configuration actuelle « dates à l'intérieur des objets » de la base de données. Cet exemple retourne des personnes embauchées il y a plus de 90 jours : | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | ---------------------------------------------------------------------------- | +| 18 R3 | Nouvelle option *ck shared*. Nouveaux paramètres *groupWith* | +| v16 R6 | Ajout |
    @@ -337,40 +337,40 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8]
    -| Paramètres | Type | | Description | -| ------------ | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| option | Integer | -> | Exemple 3 | -| groupWithCol | Collection | -> | Collection partagée à grouper avec la collection résultante | -| groupWithObj | Object | -> | Objet partagé à grouper avec la collection résultante | -| Résultat | Collection | <- | *pathStrings* contient une formule constituée de 1 à N chemin(s) de propriété(s) et (optionnellement) ordres de tri, séparés par des virgules. | +| Paramètres | Type | | Description | +| ------------ | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| option | Integer | -> | `ck resolve pointers`: résoudre les pointeurs avant la copie,
    `ck shared`: retourner une collection partagée | +| groupWithCol | Collection | -> | Collection partagée à grouper avec la collection résultante | +| groupWithObj | Object | -> | Objet partagé à grouper avec la collection résultante | +| Résultat | Collection | <- | Copie profonde de la collection d'origine (deep copy) |
    #### Description -Lorsque vous utilisez une valeur constante, les règles suivantes doivent être respectées : +La fonction `.copy()` renvoie une copie profonde (deep copy) de l'instance de collection. ***Deep copy*** signifie que les objets ou les collections présents dans la collection d'origine sont dupliqués et ne partagent pas leur référence avec la collection qui est retournée. > Cette fonction ne modifie pas la collection d'origine. -Utilisation de guillemets +S'il est passé, le paramètre *option* peut contenir l'une des constantes suivantes (ou les deux) : -| option | Description | -| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck resolve pointers` | Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Dans ce cas, chaque pointeur contenu dans la collection est évalué lors de la copie et sa valeur déréférencée est utilisée. | -| `ck shared` | Prise en charge des formules Symbole(s) L'évaluation est sensible à la casse et différencie les caractères accentués. | +| option | Description | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `ck resolve pointers` | Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Toutefois, vous pouvez résoudre les pointeurs au moment de la copie en passant la constante `ck resolve pointers`. Dans ce cas, chaque pointeur contenu dans la collection est évalué lors de la copie et sa valeur déréférencée est utilisée. | +| `ck shared` | Par défaut, `copy()` retourne une collection standard (non partagée), même si la fonction s'applique à une collection partagée. Passez la constante `ck shared` pour créer une collection partagée. Dans ce cas, vous pouvez utiliser le paramètre *groupWith* pour associer la collection partagée à une autre collection ou à un autre objet (voir ci-dessous). | -Par défaut si omis, une évaluation non diacritique est effectuée +Les paramètres *groupWithCol* ou *groupWithObj* vous permettent de désigner une collection ou un objet avec lequel la collection résultante doit être associée. :::note -Les objets Datastore, dataclass et entity ne sont pas copiables. Collection mise à plat +Les objets Datastore, dataclass et entity ne sont pas copiables. Si `.copy()` est appelé avec eux, les valeurs `Null` sont retournées. ::: #### Exemple 1 -Inférieur ou égal à Null +Nous souhaitons copier la collection régulière (non partagée) *$lastnames* dans l'objet partagé *$sharedObject*. Pour cela, nous devons créer une copie partagée de la collection (*$sharedLastnames*). ```4d var $sharedObject : Object @@ -392,7 +392,7 @@ End use #### Exemple 2 -Null Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. +Nous voulons combiner *$sharedColl1* et *$sharedColl2*. Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. Par conséquent, nous devons faire une copie partagée de *$sharedColl1* et désigner *$sharedColl2* comme étant un groupe partagé pour la copie. ```4d var $sharedColl1;$sharedColl2;$copyColl : Collection @@ -409,7 +409,7 @@ $sharedColl2:=New shared collection(New shared object("lastname";"Brown")) #### Exemple 3 -Supérieur ou égal à Paramètre querySettings +Nous avons une collection standard (*$lastnames*) et nous souhaitons la placer dans le **Storage** de l'application. Pour cela, nous devons créer une copie partagée au préalable (*$sharedLastnames*). ```4d var $lastnames;$sharedLastnames : Collection @@ -427,10 +427,24 @@ End use #### Exemple 4 -Collection d'origine dont tous les éléments ont été supprimés +Cet exemple illustre l'utilisation de l'option `ck resolve pointers` : ```4d -Résultat + var $col : Collection + var $p : Pointer + $p:=->$what + + $col:=New collection + $col.push(New object("alpha";"Hello";"num";1)) + $col.push(New object("beta";"You";"what";$p)) + + $col2:=$col.copy() + $col2[1].beta:="World!" + ALERT($col[0].alpha+" "+$col2[1].beta) //"Hello World!" + + $what:="You!" + $col3:=$col2.copy(ck resolve pointers) + ALERT($col3[0].alpha+" "+$col3[1].what) //"Hello You!" ``` @@ -453,19 +467,19 @@ Résultat
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | --------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | Real | <- | La recherche d'une personne nommée "smith OR status='private"' échouera simplement. | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | Real | <- | Nombre d'éléments dans la collection |
    #### Description -Ajout +La fonction `.count()` retourne le nombre d'éléments non nuls dans la collection. -Exemple 2 Tri d'une collection de nombres par ordre croissant ou décroissant : +Si la collection contient des objets, vous pouvez passer le paramètre *propertyPath*. Dans ce cas, seuls les éléments qui contiennent le *propertyPath* sont pris en compte. #### Exemple @@ -502,27 +516,27 @@ Exemple 2 Tri d'une collection de nombres par ordre croissant ou décroissant :
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| value | any | -> | Valeur à compter | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | Real | <- | Par défaut, `copy()` retourne une collection standard (non partagée), même si la commande est appliquée à une collection partagée. | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | +| value | any | -> | Valeur à compter | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | Real | <- | Nombre d'occurrences de la valeur |
    #### Description -Lorsque vous utilisez des placeholders, le contournement des options de sécurité n'est pas possible : +La fonction `.countValues()` retourne le nombre d'occurrences de *value* dans la collection. -L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. +Vous pouvez passer dans *value* : - une valeur scalaire (texte, numérique, booléen, date), - une référence d'objet ou de collection. -La callback reçoit les paramètres suivants : +Pour qu'un élément soit comptabilisé, le type de *value* doit être égal à celui de l'élément ; la fonction utilise l'opérateur d'égalité. -Comparaison +Le paramètre optionnel *propertyPath* vous permet de compter des valeurs à l'intérieur d'une collection d'objets : passez dans *propertyPath* le chemin de la propriété dont vous souhaitez comptabiliser le nombre de valeurs. > Cette fonction ne modifie pas la collection d'origine. @@ -569,10 +583,10 @@ Comparaison
    Historique -| Release | Modifications | -| ------- | -------------------------------------------------------------------------------------- | -| 20 | Vous souhaitez créer une nouvelle collection puis ajouter un élément : | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | ------------------------------------ | +| 20 | Prise en charge de `ck count values` | +| v16 R6 | Ajout |
    @@ -593,20 +607,20 @@ Comparaison #### Description -Nom de méthode +La fonction `.distinct()` renvoie une collection contenant uniquement les valeurs distinctes (différentes) de la collection originale. > Cette fonction ne modifie pas la collection d'origine. -La collection retournée est automatiquement triée. Vous souhaitez créer une collection pré-remplie : +La collection retournée est automatiquement triée. Les valeurs **Null** ne sont pas retournées. -Cette recherche semble sécurisée puisque les données non publiques sont filtrées. +Si la collection contient des objets, vous pouvez passer le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir les valeurs distinctes. -Exemple 2 +Dans le paramètre *options*, vous pouvez passer une ou une combinaison des constantes suivantes : -| Constante | Valeur | Commentaire | -| ----------------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck diacritical` | 8 | L'évaluation est sensible à la casse et différencie les caractères accentués. Par défaut si omis, une évaluation non diacritique est effectuée | -| `ck count values` | 32 | Renvoie le nombre d'éléments pour chaque valeur distincte. Prise en charge des formules | +| Constante | Valeur | Commentaire | +| ----------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `ck diacritical` | 8 | L'évaluation est sensible à la casse et différencie les caractères accentués. Par défaut si omis, une évaluation non diacritique est effectuée | +| `ck count values` | 32 | Renvoie le nombre d'éléments pour chaque valeur distincte. Lorsque cette option est passée, `.distinct()` renvoie une collection d'objets contenant une paire d'attributs `{"value":*value*;"count":*count*}`. | #### Exemples @@ -644,31 +658,31 @@ Exemple 2
    -| Paramètres | Type | | Description | -| ----------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------- | -| collection2 | Collection | -> | Collection à comparer | -| option | Integer | -> | La formule reçoit les paramètres suivants : | -| Résultat | Boolean | <- | Cet exemple illustre l'utilisation de l'option `ck resolve pointers` : | +| Paramètres | Type | | Description | +| ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | +| collection2 | Collection | -> | Collection à comparer | +| option | Integer | -> | `ck diacritical`: évaluation diacritique ("A" # "a" par exemple) | +| Résultat | Boolean | <- | Vrai si les collections sont identiques, sinon faux |
    #### Description -Ajout +La fonction `.equal()` compare récursivement le contenu de la collection et de *collection2* (comparaison profonde)et renvoie **true** si elles sont identiques. :::note Notes -- Historique La callback reçoit les paramètres suivants : -- Par exemple, imaginez une chaîne de recherche du type : +- La fonction `.equal()` ne vérifie l'égalité que pour les chaînes de caractères, les booléens, les nombres et les éléments de type null dans les collections. Elle ne vérifie pas l'égalité des objets natifs. +- Les éléments avec des valeurs **null** ne sont pas égaux aux éléments non définis. ::: -Par défaut, une évaluation non diacritique est effectuée. L'évaluation est sensible à la casse et différencie les caractères accentués. +Par défaut, une évaluation non diacritique est effectuée. Si vous souhaitez que l'évaluation soit sensible à la casse ou pour différencier des caractères accentués, passez la constante `ck diacritical` dans le paramètre option. :::tip -dans *$2* : param Modifications +Une comparaison récursive de collections peut prendre beaucoup de temps si la collection est grande et profonde. Si vous souhaitez uniquement comparer deux références de collection, vous pouvez envisager d'utiliser l'opérateur de comparaison [`=` pour les références de collection](../Concepts/dt_collection.md#collection-operators). ::: @@ -716,51 +730,60 @@ dans *$2* : param Modifications
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Elément à partir duquel débuter l'évaluation | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Boolean | <- | Paramètres | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------- | +| startFrom | Integer | -> | Elément à partir duquel débuter l'évaluation | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Boolean | <- | True si tous les éléments ont passé le test avec succès |
    #### Description -Ajout +La fonction `.every()` retourne **true** si tous les éléments de la collection ont été évalués à vrai par le test implémenté dans l'objet *formula* ou la méthode *methodName* fourni(e). Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 Par défaut, les propriétés sont triées pas ordre croissant. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Collection à combiner -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si l'évaluation de la valeur de l'élément est réussie, **false** sinon. +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. -Prise en charge des formules +Dans tous les cas, au point où la fonction `.every()` rencontre le premier élément de la collection évalué à **false**, elle cesse d'appeler la callback et retourne **false**. -Objet formule Les propriétés suivantes sont prises en charge : +Par défaut, `.every()` évalue l'ensemble de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer le test. -- Prise en charge des formules -- Prise en charge des formules -- Commentaire +- Si *startFrom* >= la longueur de la collection, **false** est retourné, ce qui signifie que la collection n'est pas testée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple 1 ```4d -Comparaison +var $c : Collection +var $b : Boolean +var $f : 4D.Function + +$f:=Formula($1.value>0) +$c:=New collection +$c.push(5;3;1;4;6;2) +$b:=$c.every($f) // retourne true +$c.push(-1) +$b:=$c.every($f) // retourne false ``` #### Exemple 2 @@ -801,29 +824,29 @@ $b:=$c.every($f;Is real) //$b=false
    -| Paramètres | Type | | Description | -| ------------ | ---------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet dont les valeurs doivent être extraites dans la nouvelle collection | -| targetpath | Text | -> | Chemin ou nom de propriété cible | -| option | Integer | -> | Prise en charge des formules Sommaire | -| Résultat | Collection | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. | +| Paramètres | Type | | Description | +| ------------ | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet dont les valeurs doivent être extraites dans la nouvelle collection | +| targetpath | Text | -> | Chemin ou nom de propriété cible | +| option | Integer | -> | `ck keep null` : inclure les propriétés null dans la collection retournée (ignorées par défaut). Paramètre ignoré si *targetPath* est passé. | +| Résultat | Collection | <- | Nouvelle collection contenant les valeurs extraites |
    #### Description -OU +La fonction `.extract()` crée et renvoie une nouvelle collection contenant les valeurs *propertyPath* extraites de la collection originale d'objets. > Cette fonction ne modifie pas la collection d'origine. -Exemple +Le contenu de la collection retournée dépend du paramètre *targetPath* : -- Prise en charge des formules +- Si le paramètre *targetPath* est omis, `.extract()` remplit la nouvelle collection avec les valeurs de *propertyPath* de la collection d'origine. - Exemple 2 Exemple + Par défaut, les éléments pour lesquels *propertyPath* est null ou indéfini sont ignorés dans la collection résultante. Vous pouvez passer la constante `ck keep null` dans le paramètre *option* pour inclure ces valeurs en tant qu'éléments null dans la collection retournée. -- Exemple Par exemple, vous pouvez organiser une recherche de la manière suivante : +- Si un ou plusieurs paramètre(s) *targetPath* sont passés (correspondant à un ou plusieurs paramètre(s) *propertyPath*), `.extract()` remplit la nouvelle collection avec les propriétés *propertyPath* et chaque élément de la nouvelle collection est un objet avec les propriétés *targetPath* remplies avec les propriétés *propertyPath* correspondantes. Les valeurs null sont conservées (le paramètre *option* est ignoré avec cette syntaxe). #### Exemple 1 @@ -874,31 +897,31 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| value | any | -> | Valeur de remplissage | -| startFrom | Integer | -> | Indice l'élément de départ (inclus) | -| end | Integer | -> | Indice de fin (non inclus) | -| Résultat | Collection | <- | Vous pouvez modifier ce comportement en utilisant le sélecteur `Dates inside objects` de la commande `SET DATABASE PARAMETER`. | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ------------------------------------------------------ | +| value | any | -> | Valeur de remplissage | +| startFrom | Integer | -> | Indice l'élément de départ (inclus) | +| end | Integer | -> | Indice de fin (non inclus) | +| Résultat | Collection | <- | Collection d'origine avec valeurs de remplissage |
    #### Description -Exemples +La fonction `.fill()` remplit la collection avec la *valeur* spécifiée, éventuellement de l'index *startFrom* à l'index *end*, et renvoie la collection résultante. > Cette fonction modifie la collection d'origine. -- nombres -- Exemple 2 -- Exemple 3 +- Si le paramètre *startFrom* est omis, *value* est appliquée à tous les éléments de la collection (*startFrom*=0). +- Si le paramètre *startFrom* est passé et *end* omis, *value* est appliquée aux éléments de la collection à partir de *startFrom* jusqu'au dernier élément de la collection (*end*=length). +- Si à la fois le paramètre *startFrom* et *end* sont passés, *value* est appliquée aux éléments de la collection à partir de *startFrom* jusqu'à l'élément *end*. En cas d'incohérence, les règles suivantes sont appliquées : -- Exemple 3 nombres -- Prise en charge de querySettings -- La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. +- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). Si la valeur calculée est négative, *startFrom* est défini à 0. +- Si *end* < 0 , il est recalculé comme *end:=end+length*. +- Si *end* < *startFrom* (valeurs passées ou recalculées), la méthode ne fait rien. #### Exemple @@ -932,43 +955,43 @@ En cas d'incohérence, les règles suivantes sont appliquées :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Collection | <- | Résultat | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------ | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Collection | <- | Nouvelle collection contenant les éléments filtrés (shallow copy) |
    #### Description -Utilisation de placeholders Modifications Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +La fonction `.filter()` retourne une nouvelle collection contenant tous les éléments de la collection d'origine pour lesquels le résultat de la *formula* ou de la méthode *methodName* est **true**. Cette fonction retourne une ***shallow copy***, ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour filtrer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 4 Par exemple, si vous exécutez la recherche suivante : +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (optionnel) et un objet en premier paramètre (*$1*). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant la condition et donc, devant être ajouté à la nouvelle collection. La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Nom de méthode -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- *$1.result* (Booléen) : **true** si la valeur de l'élément correspond à la condition de filtre et doit être conservée, **false** sinon. +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. :::note -Lors de la conversion de dates 4D en texte avant de les stocker dans la collection, par défaut le programme prend en compte le fuseau horaire local. +Lorsque vous utilisez *methodName* comme callback, et si la méthode ne renvoie aucune valeur, `.filter()` recherchera la propriété *$1.result* que vous devez définir à **true** pour chaque élément remplissant la condition. ::: @@ -1021,47 +1044,47 @@ Vous voulez filtrer les éléments de la collection en fonction de leur type :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | any | <- | Pour cela, nous devons créer une copie partagée de la collection (*$sharedLastnames*). | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | any | <- | Première valeur trouvée (Undefined si non trouvée) |
    #### Description -Exemple +La fonction `.find()` retourne la première valeur dans la collection pour laquelle le résultat de *formula* ou de *methodName*, appliqué à chaque élément, retourne **true**. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit renvoyer **true** pour le premier élément qui satisfait la condition. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Collection d'origine redimensionnée -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si la valeur de l'élément correspond à la condition de recherche, **false** sinon. +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. -Exemple 2 Exemple 2 +Par défaut, `.find()` effectue une recherche dans la totalité de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer la recherche. -- Tri avec un chemin de propriété : -- Séparateur à utiliser entre les éléments - Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : -- Commentaire +- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). + **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple 1 @@ -1112,47 +1135,47 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Integer | <- | Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------- | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Integer | <- | Numéro du premier élément trouvé (-1 si non trouvé) |
    #### Description -Exemple +La fonction `.findIndex()` retourne l'indice, dans la collection, du premier élément pour lequel *formula* ou *methodName*, appliqué à chaque élément, retourne **true**. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Collection partagée à grouper avec la collection résultante +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- *methodName*, le nom d'une méthode projet (texte). -Exemple 2 La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit renvoyer **true** pour le premier élément qui satisfait la condition. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Collection d'origine redimensionnée -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si la valeur de l'élément correspond à la condition de recherche, **false** sinon. +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. -Les parenthèses sont obligatoires lorsque NOT est utilisé avant une déclaration contenant plusieurs opérateurs. Exemple 2 +Par défaut, `.findIndex()` effectue une recherche dans la totalité de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer la recherche. -- Tri avec un chemin de propriété : -- Séparateur à utiliser entre les éléments - Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : -- Commentaire +- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). + **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple @@ -1191,16 +1214,16 @@ $val3:=$c.findIndex($val2+1;Formula($1.value.name=$2);"Clanton") //$val3=4
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | -| Résultat | any | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ----------------------------- | +| Résultat | any | <- | Premier élément de collection |
    #### Description -Ajout +La fonction `.first()` retourne le premier élément de la collection. > Cette fonction ne modifie pas la collection d'origine. @@ -1239,19 +1262,19 @@ $first:=$emptyCol.first() // retourne Undefined
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| depth | Integer | -> | La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. Par défaut=1 | -| Résultat | Collection | <- | *$1.result* (booléen): **true** si *$1.value < $1.value2*, **false** sinon | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------ | +| depth | Integer | -> | La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. Par défaut=1 | +| Résultat | Collection | <- | Collection mise à plat |
    #### Description -Exemple 2 +La fonction `.flat()` crée une nouvelle collection avec tous les éléments des sous-collections concaténés de manière récursive jusqu'à la *depth* spécifiée. -Exemple avec une référence d'objet : +Par défaut, si le paramètre *depth* est omis, seul le premier niveau de la structure de la collection imbriquée sera mis à plat. > Cette fonction ne modifie pas la collection d'origine. @@ -1295,41 +1318,41 @@ $col.flat(MAXLONG)
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Collection | <- | **Note** : Même si *startFrom* est négatif, la recherche est effectuée de la droite vers la gauche. | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Collection | <- | Collection de valeurs transformées et mises à plat sur une profondeur de 1 |
    #### Description -Exemple Collection d'origine modifiée ne contenant plus les éléments supprimés +La fonction `.flatMap()` crée une nouvelle collection basée sur le résultat de l'appel de la fonction 4D *formula* ou de la méthode *methodName* sur chaque élément de la collection d'origine et mise à plat sur une profondeur de 1. Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. -Résultat de la valeur de l'accumulateur +Cette fonction est identique à un appel à [`map()`](#map) suivi d'un appel à [`flat()`](#flat) de profondeur 1. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Propriété -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (tout type) : nouvelle valeur transformée à ajouter à la collection résultante +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. #### Exemple 1 @@ -1394,30 +1417,30 @@ $c2:=$c.flatMap($f; $c.sum()) | ---------- | ---------- | :-------------------------: | ----------------------------------------------------- | | toSearch | Expression | -> | Expression à rechercher dans la collection | | startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| Résultat | Boolean | <- | Exemple 1 | +| Résultat | Boolean | <- | True si *toSearch* est trouvé dans la collection |
    #### Description -Exemple +La fonction `.includes()` retourne True si l'expression *toSearch* est trouvée parmi les éléments de la collection, sinon False. > Cette fonction ne modifie pas la collection d'origine. -Exemple 1 Vous pouvez passer : +Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -La callback reçoit les paramètres suivants : +*toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). -Exemple 2 +Optionnellement, vous pouvez passer l'indice de la collection à partir duquel démarrer la recherche dans *startFrom*. -- Exemple -- Séparateur à utiliser entre les éléments **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. -- Commentaire +- Si *startFrom* >= la longueur de la collection, False est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). Notez que même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple @@ -1466,24 +1489,24 @@ Exemple 2 #### Description -Exemple +La fonction `.indexOf()` recherche l'expression *toSearch* parmi les éléments de la collection et retourne l'indice de la première occurrence trouvée, ou -1 si aucune occurrence n'a été trouvée. > Cette fonction ne modifie pas la collection d'origine. -Exemple 1 Vous pouvez passer : +Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -La callback reçoit les paramètres suivants : +*toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). -Exemple 2 +Optionnellement, vous pouvez passer l'indice de la collection à partir duquel démarrer la recherche dans *startFrom*. -- Tri avec un chemin de propriété : -- Séparateur à utiliser entre les éléments - Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : -- Commentaire +- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). + **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple @@ -1528,7 +1551,7 @@ Exemple 2 #### Description -Exemple 3 Les positions sont retournées dans un ordre croissant. +La fonction `.indices()` fonctionne exactement comme la fonction [`.query()`](#query) mais renvoie les indices, dans la collection d'origine, des éléments de la collection d'objets qui correspondent aux conditions de recherche *queryString*, et non les éléments eux-mêmes. Les positions sont retournées dans un ordre croissant. > Cette fonction ne modifie pas la collection d'origine. @@ -1538,7 +1561,7 @@ Le paramètre *queryString* doit respecter la syntaxe suivante : propertyPath comparator value {logicalOperator propertyPath comparator value} ``` -Les éléments sont triés par ordre décroissant +Pour une description détaillée de la construction de recherches à l'aide des paramètres *queryString* et *value* veuillez vous reporter à la description de la fonction `dataclass.query()`. #### Exemple @@ -1575,27 +1598,27 @@ Les éléments sont triés par ordre décroissant
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ------------------------------------ | -| index | Integer | -> | Où insérer l'élément | -| element | any | -> | Elément à insérer dans la collection | -| Résultat | Collection | <- | Résultat | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ---------------------------------------------- | +| index | Integer | -> | Où insérer l'élément | +| element | any | -> | Elément à insérer dans la collection | +| Résultat | Collection | <- | Collection d'origine incluant l'élément inséré |
    #### Description -Nom de méthode +La fonction `.insert()` insère *element* à la position *index* spécifiée dans l'instance de collection et renvoie la collection modifiée. > Cette fonction modifie la collection d'origine. -Cet exemple retourne des personnes dont l'âge n'est pas connu (propriété définie sur null ou indéfinie) : +Dans *index*, passez le numéro de l'élément après lequel vous souhaitez que le paramètre element soit inséré. -> Exemple 1 +> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. -- Exemple 2 -- Exemple 3 +- Si *index* > la longueur de la collection, l'*index* de départ réel sera fixé à la longueur de la collection. +- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). - Si la valeur recalculée est négative, index prend la valeur 0. Vous pouvez passer tout type d'élément accepté par les collections, y compris une autre collection. @@ -1630,22 +1653,22 @@ Vous pouvez passer tout type d'élément accepté par les collections, y compris
    -| Paramètres | Type | | Description | -| ---------- | ------- | :-------------------------: | ---------------------------------------- | -| delimiter | Text | -> | Séparateur à utiliser entre les éléments | -| option | Integer | -> | collection partagée | -| Résultat | Text | <- | Exemple 3 | +| Paramètres | Type | | Description | +| ---------- | ------- | :-------------------------: | ---------------------------------------------------------------------------------------------- | +| delimiter | Text | -> | Séparateur à utiliser entre les éléments | +| option | Integer | -> | `ck ignore null or empty` : ignorer les chaînes null ou vides dans le résultat | +| Résultat | Text | <- | Chaîne contenant tous les éléments de la collection, séparés par delimiter |
    #### Description -La fonction `.join()` convertit tous les éléments de la collection en chaînes et les concatène en utilisant la chaîne *delimiter* spécifiée comme séparateur. +La fonction `.join()` convertit tous les éléments de la collection en chaînes et les concatène en utilisant la chaîne *delimiter* spécifiée comme séparateur. La fonction renvoie la chaîne résultante. > Cette fonction ne modifie pas la collection d'origine. -Par défaut, les éléments null ou vides de la collection sont inclus dans la chaîne résultante. Exemple avec une référence de collection : +Par défaut, les éléments null ou vides de la collection sont inclus dans la chaîne résultante. Passez la constante `ck ignore null or empty` dans le paramètre *option* si vous souhaitez les exclure de la chaîne résultante. #### Exemple @@ -1677,16 +1700,16 @@ Par défaut, les éléments null ou vides de la collection sont inclus dans la c
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Résultat | any | <- | *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ----------------------------- | +| Résultat | any | <- | Dernier élément de collection |
    #### Description -Ajout +La fonction `.last()` renvoie le dernier élément de la collection. > Cette fonction ne modifie pas la collection d'origine. @@ -1695,7 +1718,15 @@ La fonction renvoie Undefined si la collection est vide. #### Exemple ```4d -Nom de méthode +var $col; $emptyCol : Collection +var $last : Variant +$col:=New collection(10; 20; 30; "hello"; 50) +$last:=$col.last() // 50 + +$emptyCol:=New collection() //vide +// $last:=$emptyCol[$emptyCol.length-1] //retourne une erreur +$last:=$emptyCol.last() // retourne Undefined + ``` @@ -1718,40 +1749,47 @@ Nom de méthode
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------------- | -| toSearch | Expression | -> | Elément à chercher dans la collection | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| Résultat | Integer | <- | Commentaire | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------- | +| toSearch | Expression | -> | Elément à chercher dans la collection | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| Résultat | Integer | <- | Numéro de la dernière occurrence de toSearch dans la collection, -1 si non trouvé |
    #### Description -Exemple +La fonction `.lastIndexOf()` recherche l'expression *toSearch* parmi les éléments de la collection et renvoie l'indice de la dernière occurrence, ou -1 si elle n'a pas été trouvée. > Cette fonction ne modifie pas la collection d'origine. -Exemple 1 Vous pouvez passer : +Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -la collection est vide, +*toSearch* doit correspondre exactement à l'élément recherché (les mêmes règles que pour l'opérateur d'égalité sont appliquées). -Exemple 2 +Optionnellement, vous pouvez passer le numéro de l'élément auquel démarrer la recherche inversée dans *startFrom*. -- Exemple 3 -- Exemple 3 Si la position calculée est négative, -1 est retourné (la collection n'est pas évaluée). - Exemple 3 -- Modifications +- Si *startFrom* >= taille de la collection (coll.length-1), l'ensemble de la collection est évalué (défaut). +- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). Si la position calculée est négative, -1 est retourné (la collection n'est pas évaluée). + **Note** : Même si *startFrom* est négatif, la recherche est effectuée de la droite vers la gauche. +- Si *startFrom* = 0, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. #### Exemple ```4d -heure (stockée en nombre de milliseconds - réel) + var $col : Collection + var $pos1;$pos2;$pos3;$pos4;$pos5 : Integer + $col:=Split string("a,b,c,d,e,f,g,h,i,j,e,k,e";",") //$col.length=13 + $pos1:=$col.lastIndexOf("e") //retourne 12 + $pos2:=$col.lastIndexOf("e";6) //retourne 4 + $pos3:=$col.lastIndexOf("e";15) //retourne 12 + $pos4:=$col.lastIndexOf("e";-2) //retourne 10 + $pos5:=$col.lastIndexOf("x") //retourne -1 ``` @@ -1772,14 +1810,17 @@ heure (stockée en nombre de milliseconds - réel) #### Description -Exemple 2 +La propriété `.length` renvoie le nombre d'éléments de la collection. -Avec la méthode ***Flatten*** suivante : Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. Exemple 2 +La propriété `.length` est initialisée à la création de la collection. Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. Cette propriété est en **lecture seulement** (vous ne pouvez pas l'utiliser pour modifier la taille de la collection). #### Exemple ```4d -Nom de méthode + var $col : Collection //$col.length est initialisée à 0 + $col:=New collection("one";"two";"three") //$col.length est mise à jour et vaut 3 + $col[4]:="five" //$col.length vaut 5 + $vSize:=$col.remove(0;3).length //$vSize=2 ``` @@ -1803,39 +1844,39 @@ Nom de méthode
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Collection | <- | *toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Collection | <- | Collection de valeurs transformées |
    #### Description -Exemple Collection d'origine modifiée ne contenant plus les éléments supprimés Où insérer l'élément +La fonction `.map()` crée une nouvelle collection basée sur le résultat de l'appel de la fonction 4D *formula* ou de la méthode *methodName* sur chaque élément de la collection d'origine. Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. `.map()` renvoie toujours une collection de la même taille que la collection originale, sauf si *$1.stop* a été utilisé (voir ci-dessous). > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Propriété -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (tout type) : nouvelle valeur transformée à ajouter à la collection résultante +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. #### Exemple @@ -1866,25 +1907,25 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum())
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | ----------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | any | <- | Cet exemple renvoie les personnes dont le nom contient "in" : | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | any | <- | Valeur maximum de la collection |
    #### Description -Exemple 3 +La fonction `.max()` renvoie l'élément ayant la valeur la plus élevée dans la collection (le dernier élément de la collection si elle était triée par ordre croissant à l'aide de la fonction [`.sort()`](#sort)). > Cette fonction ne modifie pas la collection d'origine. Si la collection contient différents [types de valeurs](../Concepts/data-types.md), ils seront triés selon les [principes de tri de 4D](../Concepts/ordering.md) et la fonction `.max()` renverra la valeur maximale du dernier type d'élément dans l'ordre de la liste des types. -Modifications +Si la collection contient des objets, passez le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir la valeur maximale. -Modifications +Si la collection est vide, `.max()` retourne *Undefined*. #### Exemple @@ -1919,25 +1960,25 @@ Modifications
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | any | <- | *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | any | <- | Valeur minimum de la collection |
    #### Description -Ajout +La fonction `.min()` renvoie l'élément ayant la plus petite valeur dans la collection (le premier élément de la collection si elle était triée par ordre croissant à l'aide de la fonction [`.sort()`](#sort)). > Cette fonction ne modifie pas la collection d'origine. Si la collection contient différents [types de valeurs](../Concepts/data-types.md), ils seront triés selon les [principes de tri de 4D](../Concepts/ordering.md) et la fonction `.min()` renverra la valeur minimale du premier type d'élément dans l'ordre de la liste des types. -Modifications +Si la collection contient des objets, passez le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir la valeur minimum. -Modifications +Si la collection est vide, `.min()` retourne *Undefined*. #### Exemple @@ -1972,59 +2013,59 @@ Modifications
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| colsToSort | Collection | -> | Exemple 2 | -| Résultat | Collection | <- | Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| formula | 4D.Function | -> | Objet formule | +| colsToSort | Collection | -> | Collection de collections et/ou d'objets ayant des propriétés {`collection`:*colToSort*;`order`:`ck ascendant` ou `ck descendant`} | +| Résultat | Collection | <- | Collection d'origine triée |
    #### Description -Exemple 2 +La fonction `.multiSort()` vous permet d'effectuer un tri synchronisé à plusieurs niveaux sur un ensemble de collections. -> Exemple +> Cette fonction modifie la collection d'origine ainsi que toutes les collections utilisées dans le paramètre *colsToSort* . Si `.multiSort()` est appelé sans paramètres, la fonction a le même effet que la fonction [`.sort()`](#sort) : la collection est triée (uniquement les valeurs scalaires) par défaut dans l'ordre croissant, en fonction de leur type. Si la collection contient des éléments de différents [types](../Concepts/data-types.md), ils seront triés selon les [principes de tri de 4D](../Concepts/ordering.md). -booléens +**Tri synchronisé à un niveau** -Valeur Les valeurs sont exprimées sous forme de paires propriété / valeur, où propriété est le nom du placeholder inséré pour une valeur dans *queryString* (":placeholder") et où valeur correspond à la valeur à comparer. Valeur à compter +Pour trier plusieurs collections de manière synchronisée, il suffit de passer dans *colsToSort* une collection de collections à trier. Vous pouvez passer un nombre illimité de collections. La collection originale sera triée par ordre croissant et toutes les collections *colsToSort* seront triées de manière synchronisée. :::note -Cela permet l'utilisation de variables ou d'expressions dans les arguments de recherche. +Toutes les collections *colsToSort* doivent avoir le même nombre d'éléments, sinon une erreur est renvoyée. ::: Si vous souhaitez trier les collections dans un ordre autre que croissant, vous devez fournir *formula* ([objet Formula](../commands/formula)) qui définit l'ordre de tri. La valeur de retour doit être un booléen qui indique l'ordre relatif des deux éléments : **True** si *$1.value* est inférieur à *$1.value2*, **False** si *$1.value* est supérieur à *$1.value2*. Vous pouvez passer des paramètres supplémentaires à la formule si nécessaire. -Sinon, vous pouvez ajouter ou modifier des éléments ultérieurement par affectation. +La formule reçoit les paramètres suivants : - $1 (object), où : - - La nouvelle collection - - Collection d'origine triée + - *$1.value* (tout type) : valeur du premier élément à comparer + - *$1.value2* (tout type) : valeur du second élément à comparer - $2...$N (tout type) : paramètres supplémentaires (extraParam) -Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. +**Tri synchronisé à plusieurs niveaux** -Exemple +Pour définir un tri synchronisé à plusieurs niveaux, vous devez passer un objet contenant les propriétés {`collection`:*colToSort*;`order`:`ck ascending` ou `ck descending`} au lieu d'une collection *colToSort* pour chaque collection à utiliser en tant que sous-niveau. -Exemple 1 +Les niveaux de tri sont déterminés par l'ordre dans lequel les collections sont passées dans le paramètre *colsToSort* : la position d'un objet `collection`/`order` dans la syntaxe détermine son niveau de tri. :::note -Élément à partir duquel la suppression peut commencer +La fonction `.multiSort()` utilise un algorithme de tri [stable](https://en.wikipedia.org/wiki/Sorting_algorithm#Stability) . ::: #### Exemple 1 -Résultat +Un simple tri synchronisé de collections avec différents types de valeurs : ```4d var $col;$col2;$col3 : Collection @@ -2043,7 +2084,7 @@ $col.multiSort([$col2; $col3]) #### Exemple 2 -> \= Les valeurs **Null** ne sont pas retournées. +Vous souhaitez trier trois collections synchronisées : ville, pays et continent. Vous souhaitez un tri croissant des première et troisième collections, et une synchronisation pour la deuxième collection : ```4d var $city : Collection @@ -2063,7 +2104,7 @@ $continent.multiSort([$country; {collection: $city; order: ck ascending}]) #### Exemple 3 -Si la valeur calculée est négative, *startFrom* prend la valeur 0. +Vous pouvez également synchroniser des collections d'objets. ```4d var $name : Collection @@ -2109,27 +2150,27 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address]) | ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | | pathStrings | Text | -> | Chemin(s) de propriété(s) à utiliser pour trier la collection | | pathObjects | Collection | -> | Collection d'objets critère | -| ascOrDesc | Integer | -> | Exemple 1 | -| Résultat | Collection | <- | Les éléments avec des valeurs **null** ne sont pas égaux aux éléments Undefined. | +| ascOrDesc | Integer | -> | `ck ascending` ou `ck descending` (valeurs scalaires) | +| Résultat | Collection | <- | Copie triée de la collection (shallow copy) |
    #### Description -Exemple +La fonction `.orderBy()` renvoie une nouvelle collection contenant tous les éléments de la collection dans l'ordre spécifié. -Prise en charge de `ck count values` Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +Cette fonction retourne une *shallow copy* (copie superficielle), ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. -Si vous ne passez aucun paramètre, la fonction classe les valeurs scalaires de la collection dans un ordre croissant (les autres types d'éléments tels que les objets ou les collections sont renvoyés avec un ordre interne). Exemple 1 +Si vous ne passez aucun paramètre, la fonction classe les valeurs scalaires de la collection dans un ordre croissant (les autres types d'éléments tels que les objets ou les collections sont renvoyés avec un ordre interne). Vous pouvez modifier ce tri automatique par défaut en passant la constante `ck ascending` ou `ck descending` dans le paramètre *ascOrDesc* (voir ci-dessous). Vous pouvez également passer des critères afin de configurer le tri des éléments de la collection. Trois syntaxes sont prises en charge pour ce paramètre : -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Null Résultat de la valeur de l'accumulateur L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. Par défaut, les propriétés sont triées pas ordre croissant. Vous pouvez définir l'ordre de tri de chaque propriété dans la formule de critère, séparée du chemin de propriété par un simple espace : passez "asc" pour trier par ordre croissant ou "desc" pour un ordre décroissant. +- *pathStrings* : Texte (formule). **Syntaxe** : `propertyPath1 {desc ou asc}, propertyPath2 {desc ou asc},...` (défaut : asc). *pathStrings* contient une formule constituée de 1 à N chemin(s) de propriété(s) et (optionnellement) ordres de tri, séparés par des virgules. L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. Par défaut, les propriétés sont triées pas ordre croissant. Vous pouvez définir l'ordre de tri de chaque propriété dans la formule de critère, séparée du chemin de propriété par un simple espace : passez "asc" pour trier par ordre croissant ou "desc" pour un ordre décroissant. -- *pathObjects* : Collection. Résultat Par défaut, les propriétés sont triées par ordre croissant ("descending" est faux). Chaque élément de la collection contient un objet structuré de la manière suivante : +- *pathObjects* : Collection. Vous pouvez ajouter autant d'objets dans la collection *pathObjects* que nécessaire. Par défaut, les propriétés sont triées par ordre croissant ("descending" est faux). Chaque élément de la collection contient un objet structuré de la manière suivante : ```4d { @@ -2141,7 +2182,7 @@ Vous pouvez également passer des critères afin de configurer le tri des élém } ``` -- *ascOrDesc* : Integer. Résultat +- *ascOrDesc* : Integer. Passez une des constantes suivantes du thème **Objets et collections** : | Constante | Type | Valeur | Commentaire | | ------------- | ------- | ------ | ----------------------------------------------------------------------- | @@ -2241,49 +2282,53 @@ Tri avec un chemin de propriété :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| extraParam | any | -> | Paramètre(s) à passer | -| Résultat | Collection | <- | \|startFrom \|Integer\|->\|Index pour démarrer le test\| \|formula\|4D.Function\|->\|Objet formule\| \|methodName\|Text\|->\|Nom d'une méthode\| \|param \|any \|->\|Paramètre(s) à passer\| \|Resultat\|Boolean\|<-\|Vrai si au moins un élément a réussi le test\| | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| extraParam | any | -> | Paramètre(s) à passer | +| Résultat | Collection | <- | Copie triée de la collection (shallow copy) |
    #### Description -Exemple +La fonction `.orderByMethod()` renvoie une nouvelle collection contenant tous les éléments de la collection dans l'ordre défini par la fonction 4D *formula* ou la méthode *methodName*. -Prise en charge de `ck count values` Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +Cette fonction retourne une *shallow copy* (copie superficielle), ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- Vous souhaitez trier la collection obtenue : +- soit *methodName*, le nom d'une méthode projet (texte). -Collection contenant des éléments ajoutés Chaque élément de la collection contient un objet structuré de la manière suivante : +Dans la callback, passez votre code qui compare deux valeurs et retourne **true** si la première valeur est inférieure à la seconde valeur. Vous pouvez fournir des paramètres *extraParam* à la callback si nécessaire. La callback reçoit les paramètres suivants : - $1 (object), où : - - La nouvelle collection - - Collection d'origine triée + - *$1.value* (tout type) : valeur du premier élément à comparer + - *$1.value2* (tout type) : valeur du second élément à comparer - $2...$N (tout type) : paramètres supplémentaires (extraParam) Si vous avez utilisé une méthode, elle doit définir le paramètre suivant : -- Vous pouvez également passer des critères afin de configurer le tri des éléments de la collection. +- *$1.result* (booléen): **true** si *$1.value < $1.value2*, **false** sinon #### Exemple 1 Vous souhaitez trier une collection de chaînes contenant des nombres par valeur plutôt que par ordre alphabétique : ```4d -Conjonction + var $c; $c2; $c3 : Collection + $c:=Newcollection + $c.push("33" ; "4" ; "1111" ; "222") + $c2:=$c.orderBy() //$c2=["1111", "222", "33", "4"], ordre alphabétique + $c3:=$c.orderByMethod(Formula(Num($1.value) -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Résultat | any | <- | *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ----------------------------- | +| Résultat | any | <- | Dernier élément de collection |
    #### Description -Exemple 1 +La fonction `.pop()` supprime le dernier élément de la collection et le renvoie comme résultat de la fonction. > Cette fonction modifie la collection d'origine. -Modifications +Lorsqu'elle est appliquée à une collection vide, .`pop()` retourne ***undefined***. #### Exemple -Recherche de valeurs null +`.pop()`, combinée à [`.push()`](#push), peut être utilisée pour implémenter une fonctionnalité first-in last-out de traitement de données empilées : ```4d -Chemin ou nom de propriété cible + var $stack : Collection + $stack:=New collection //$stack=[] + $stack.push(1;2) //$stack=[1,2] + $stack.pop() //$stack=[1] retourne 2 + $stack.push(New collection(4;5)) //$stack=[[1,[4,5]] + $stack.pop() //$stack=[1] retourne [4,5] + $stack.pop() //$stack=[] retourne 1 ``` @@ -2385,17 +2436,17 @@ Chemin ou nom de propriété cible
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -| element | any | -> | Élément(s) à ajouter à la collection | -| Résultat | Collection | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ------------------------------------------------------- | +| element | any | -> | Élément(s) à ajouter à la collection | +| Résultat | Collection | <- | Collection d'origine incluant les éléments ajoutés |
    #### Description -Nom de méthode +La fonction `.push()` ajoute un ou plusieurs *element*(s) à la fin de l'instance de collection et renvoie la collection modifiée. > Cette fonction modifie la collection d'origine. @@ -2429,11 +2480,11 @@ Vous souhaitez trier la collection obtenue :
    Historique -| Release | Modifications | -| ------- | -------------------------------- | -| 20 R6 | Par défaut=1 | -| 17 R5 | Prise en charge de querySettings | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | --------------------------------------------------------------------------------------- | +| 20 R6 | Prise en charge des requêtes utilisant des références à des objets ou à des collections | +| 17 R5 | Prise en charge de querySettings | +| v16 R6 | Ajout |
    @@ -2443,21 +2494,21 @@ Vous souhaitez trier la collection obtenue :
    -| Paramètres | Type | | Description | -| ------------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------- | -| queryString | Text | -> | Critère(s) de recherche | -| value | any | -> | Valeur(s) à comparer lors de l'utilisation de paramètre(s) dans la chaîne | -| querySettings | Object | -> | Options de requête : paramètres, attributs | -| Résultat | Collection | <- | Null | +| Paramètres | Type | | Description | +| ------------- | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | +| queryString | Text | -> | Critère(s) de recherche | +| value | any | -> | Valeur(s) à comparer lors de l'utilisation de paramètre(s) dans la chaîne | +| querySettings | Object | -> | Options de requête : paramètres, attributs | +| Résultat | Collection | <- | Indice(s) d'élément(s) de la collection répondant au(x) critère(s) de recherche |
    #### Description -Exemple Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +La fonction `.query()` renvoie tous les éléments d'une collection d'objets qui correspondent aux conditions de recherche définies par *queryString* et (éventuellement) *value* ou *querySettings*. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -Modifications +Une collection vide est renvoyée si la collection dans laquelle la recherche est exécutée ne contient pas *value*. > Cette fonction ne modifie pas la collection d'origine. @@ -2471,15 +2522,15 @@ propertyPath comparator value {logicalOperator propertyPath comparator value} où : -- Modifications Ce paramètre peut contenir un nom simple (par exemple "pays") ou un chemin d'attribut valide (par exemple "pays.nom"). Dans le cas d'un chemin d'accès à un attribut dont le type est `Collection`, la notation `[]` est utilisée pour traiter toutes les occurrences (par exemple `children[].age`). +- **propertyPath** : chemin de la propriété sur laquelle vous voulez exécuter la recherche. Ce paramètre peut contenir un nom simple (par exemple "pays") ou un chemin d'attribut valide (par exemple "pays.nom"). Dans le cas d'un chemin d'accès à un attribut dont le type est `Collection`, la notation `[]` est utilisée pour traiter toutes les occurrences (par exemple `children[].age`). -- Premier élément de collection Les symboles suivants sont pris en charge : +- **comparator** : symbole qui compare *propertyPath* et *value*. Les symboles suivants sont pris en charge : | Comparaison | Symbole(s) | Commentaire | | --------------------------------------- | ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Egal à | =, == | Retourne les données correspondantes, prend en charge le joker de recherche (@), ne tient pas compte de la casse et est non diacritique. | | | ===, IS | Retourne les données correspondantes, considère le @ comme un caractère standard, ne tient pas compte de la casse et est non diacritique | -| Différent de | #, != | Prend en charge le joker de recherche (@). Équivalent à "Condition Not appliquée à une assertion"). | +| Différent de | #, != | Prend en charge le joker de recherche (@). Équivalent à "Condition Not appliquée à une assertion". | | | !==, IS NOT | Considère le @ comme un caractère standard | | Condition Not appliquée à une assertion | NOT | Les parenthèses sont obligatoires lorsque NOT est utilisé avant une déclaration contenant plusieurs opérateurs. Équivalent à "Non égal à" ). | | Inférieur à | < | | @@ -2488,7 +2539,7 @@ où : | Supérieur ou égal à | > = | | | Inclus parmi | IN | Retourne les données égales à au moins une des valeurs d'une collection ou d'un ensemble de valeurs, prend en charge le joker de recherche (@) | -- Ajout La callback reçoit les paramètres suivants : +- **value** : la valeur à comparer à la valeur actuelle de la propriété de chaque élément de la collection. Il peut s'agir de toute expression de valeur constante correspondant à la propriété de type de données de l'élément ou d'un [**placeholder**](#using-placeholders). Lorsque vous utilisez une valeur constante, les règles suivantes doivent être respectées : - Les valeurs constantes de type **texte** peuvent être passées avec ou sans guillemets (voir **Utilisation des guillemets** ci-dessous). Pour rechercher une chaîne dans une chaîne (recherche de type "contient"), utilisez le symbole joker (@) dans valeur pour isoler la chaîne à chercher, comme dans cet exemple : "@Smith@". Les mots-clés suivants sont interdits pour des constantes de type texte : true, false. - Valeurs constantes de type **booléen**: **true** or **false** (sensible à la casse). @@ -2524,21 +2575,21 @@ Vous pouvez utiliser des parenthèses dans la recherche afin de prioriser les ca #### Utilisation de placeholders -Exemple Un placeholder est un paramètre que vous insérez dans des chaines de recherche et qui est remplacé par une autre valeur au moment où la chaîne de recherche est évaluée. La valeur des placeholders est évaluée une seule fois, au début de la requête ; elle n'est pas évaluée pour chaque élément. +4D vous permet d'utiliser des placeholders pour les arguments *propertyPath* et *value* dans le paramètre *queryString*. Un placeholder est un paramètre que vous insérez dans des chaines de recherche et qui est remplacé par une autre valeur au moment où la chaîne de recherche est évaluée. La valeur des placeholders est évaluée une seule fois, au début de la requête ; elle n'est pas évaluée pour chaque élément. -Résultat +Il existe deux types de placeholders : les **placeholders indexés** et les **placeholders nommés**. -- Résultat dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. +- **Placeholders indexés** : les paramètres sont insérés sous la forme `:paramIndex` (par exemple ":1", ":2"...) dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. Vous pouvez utiliser jusqu'à 128 paramètres *value*. -Voici un exemple : +Exemple : ```4d $c:=$myCol.query(":1=:2";"city";"Chicago") ``` -- La fonction renvoie la chaîne résultante. +- **Placeholders nommés** : les paramètres sont insérés sous la forme `:paramName` (par exemple ":myparam") et leurs valeurs sont fournies dans les objets "attributes" et/ou "parameters" dans le paramètre *querySettings*. -Voici un exemple : +Exemple : ```4d $o.attributes:={att:"city"} @@ -2570,7 +2621,7 @@ Lorsque vous utilisez des placeholders, le contournement des options de sécurit Dans ce cas, si l'utilisateur saisit *smith OR status='private'* dans la zone *myname*, cela ne sera pas interprété dans la chaîne de recherche, mais uniquement passé en tant que valeur. La recherche d'une personne nommée "smith OR status='private"' échouera simplement. -2. Objet partagé à grouper avec la collection résultante +2. Cela résout les questions liées au formatage des valeurs ou des caractères, notamment lorsque vous gérez des paramètres *propertyPath* et *value* qui peuvent contenir des caractères non-alphanumériques tels que ".", "["... 3. Cela permet l'utilisation de variables ou d'expressions dans les arguments de recherche. Exemples : @@ -2579,53 +2630,74 @@ $result:=$col.query("address.city = :1 & name =:2";$city;$myVar+"@") $result2:=$col.query("company.name = :1";"John's Pizzas") ``` -> Exemple objet partagé +> L'utilisation d'une [**référence de collection** ou **référence d'objet**](#object-or-collection-reference-as-value) dans le paramètre *value* n'est pas prise en charge par cette syntaxe. Vous devez utiliser le paramètre [*querySettings*](#querysettings-parameter). #### Recherche de valeurs null Lorsque vous recherchez les valeurs null, vous ne pouvez pas utiliser la syntaxe placeholder car le moteur de recherche considère la valeur null comme une valeur de comparaison invalide. Par exemple, si vous exécutez la recherche suivante : ```4d -Elément à partir duquel débuter l'évaluation +$vSingles:=$colPersons.query("spouse = :1";Null) // ne marchera PAS ``` Vous n'obtiendrez pas le résultat souhaité car la valeur null sera évaluée par 4D comme une erreur résultant de l'évaluation du paramètre (pouvant être, par exemple, un attribut provenant d'une autre recherche). Pour ce type de recherche, vous devez utiliser la syntaxe de recherche directe : ```4d -Si vous passez une heure, elle est stockée sous la forme d'un nombre de millisecondes (Réel). +$vSingles:=$colPersons.query("spouse = null") //syntaxe correcte ``` -#### Lorsque vous utilisez des guillemets dans des recherches, vous devez utiliser des guillemets simples ' ' à l'intérieur de la requête et des guillemets doubles " " pour encadrer la requête, sinon une erreur est renvoyée. +#### Référence d'objet ou de collection comme valeur -Par exemple, "comp.name = 'John's pizza' " génèrera une erreur. Modifications +Vous pouvez rechercher dans une collection en utilisant une référence d'objet ou une référence de collection comme paramètre *value* à comparer. La recherche trouvera les objets de la collection qui font référence à la même **instance** de l'objet ou de la collection. -Optionnellement, vous pouvez passer le numéro de l'élément auquel démarrer la recherche dans *startFrom*. +Les comparateurs suivants sont pris en charge : | Comparaison | Symbole(s) | | ------------ | ----------------------------- | | Egal à | =, == | | Différent de | #, != | -Exemple La collection originale sera triée par ordre croissant et toutes les collections *colsToSort* seront triées de manière synchronisée. +Pour construire une recherche avec un objet ou une référence de collection, vous devez utiliser la syntaxe avec paramètre *querySettings*. Exemple avec une référence d'objet : ```4d -Nouvelle option *ck shared*. +var $o1:={a: 1} +var $o2:={a: 1} //même objet mais autre référence +var $o3:=$o1 //même objet et référence + +var $col; $colResult : Collection + +$col:=[{o: $o1}; {o: $o2}; {o: $o3}] +$colResult:=$col. uery("o = :v"; {parameters: {v: $o3}}) + //$colResult.length=2 + //$colResult[0]. =$o1 est true + //$colResult[1].o=$o1 est true + ``` -*$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. +Exemple avec une référence de collection : ```4d -Indice de fin (non inclus) + +$c1:=[1 ; 2 ; 3] +$c2:=[1 ; 2 ; 3] //même collection mais autre référence +$c3:=$c1 //même collection et même référence + +$col:=[{c: $c1}; {c: $c2}; {c: $c3}] +$col2:=$col.query("c = :v" ; {paramètres : {v: $c3}}) + //$col2.length=2 + //$col2[0].c=$c1 est true + //$col2[1].c=$c1 est true + ``` #### Paramètre querySettings -Exemple 1 Les propriétés suivantes sont prises en charge : +Dans le paramètre *querySettings*, vous pouvez passer un objet contenant placeholders de recherche sous forme d'objets. Les propriétés suivantes sont prises en charge : -| Propriété | Type | Description | -| ---------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| parameters | Object | Exemple 1 Vous pouvez passer un nombre illimité de collections. Vous pouvez combiner, dans une même recherche, des placeholders indexés (valeurs passées directement dans les paramètres value) et les valeurs des placeholders nommés. | -| attributes | Object | Une comparaison récursive de collections peut prendre beaucoup de temps si la collection est de grande taille et comporte de nombreux niveaux. Modifications Résultat L'utilisation d'une collection permet de rechercher des attributs dont les noms ne sont pas compatibles avec la notation à points, par exemple \["4Dv17.1", "en\/fr"]Vous pouvez mélanger des placeholders indexés (valeurs passées directement dans les paramètres *value*) et des valeurs de placeholders nommés dans la même requête. | +| Propriété | Type | Description | +| ---------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| parameters | Object | **Placeholders nommés pour les valeurs** utilisées dans *queryString*. Les valeurs sont exprimées sous la forme de paires propriété/valeur, où la propriété est le nom du placeholder inséré pour une valeur dans la *queryString* (":placeholder") et la valeur est la valeur à comparer. Vous pouvez combiner, dans une même recherche, des placeholders indexés (valeurs passées directement dans les paramètres value) et les valeurs des placeholders nommés. | +| attributes | Object | **Placeholders nommés pour les chemins d'attributs** utilisés dans *queryString*. Les attributs sont exprimés sous la forme de paires propriété/valeur, où la propriété est le nom générique inséré pour un chemin d'attribut dans le *queryString* (":placeholder"), et la valeur peut être une chaîne ou une collection de chaînes. Chaque valeur est un chemin qui peut désigner une propriété dans un objet de la collection
    Type d'objetDescription
    ChaîneattributePath exprimé à l'aide de la notation à point, par exemple "name" ou "user.address.zipCode"
    Collection de chaînesChaque chaîne de la collection représente un niveau d'attributePath, par exemple \["name"] ou \["user", "address", "zipCode"]. L'utilisation d'une collection permet de rechercher des attributs dont les noms ne sont pas compatibles avec la notation à points, par exemple \["4Dv17.1", "en\/fr"]
    Vous pouvez mélanger des placeholders indexés (valeurs passées directement dans les paramètres *value*) et des valeurs de placeholders nommés dans la même requête. | :::note @@ -2701,7 +2773,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) :::info -Vous trouverez d'autres exemples de requêtes dans la page `dataClass.query()`. Notez cependant que les formules ne sont pas prises en charge par la fonction `collection.query()`, ni dans le paramètre *queryString* ni en tant que paramètre objet *formula*. +Vous trouverez d'autres exemples de recherches dans la page `dataClass.query()`. Notez cependant que les formules ne sont pas prises en charge par la fonction `collection.query()`, ni dans le paramètre *queryString* ni en tant que paramètre objet *formula*. ::: @@ -2745,8 +2817,8 @@ La fonction `.reduce()` applique la cal Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). La callback prend chaque élément de la collection et effectue toutes les opérations souhaitées pour accumuler le résultat dans *$1.accumulator*, qui est retourné dans *$1.value*. @@ -2833,8 +2905,8 @@ La fonction `.reduceRight()` appli Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). La callback prend chaque élément de la collection et effectue toutes les opérations souhaitées pour accumuler le résultat dans *$1.accumulator*, qui est retourné dans *$1.value*. @@ -2921,9 +2993,9 @@ La fonction `.remove()` supprime un ou Dans *index*, passez la position à partir de laquelle vous souhaitez supprimer des éléments de la collection. -> Exemple 1 Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). +> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). -- Inclus parmi +- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). - Si la valeur calculée < 0, *index* est défini à 0. - Si la valeur calculée > la longueur de la collection, *index* est défini à cette longueur. @@ -3061,9 +3133,9 @@ The `.reverse()` function returns a ne
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | -| Résultat | any | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ----------------------------- | +| Résultat | any | <- | Premier élément de collection |
    @@ -3124,9 +3196,9 @@ La fonction `.slice()` retourne une part La collection retournée contient l'élément spécifié par *startFrom* et tous les éléments suivants jusqu'à l'élément spécifié par *end* (mais non compris). Si seul le paramètre *startFrom* est spécifié, la collection retournée contient tous les éléments de *startFrom* jusqu'au dernier élément de la collection d'origine. -- Exemple 3 +- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). - Si la valeur calculée < 0, *startFrom* est mis à 0. -- Prise en charge de querySettings +- Si *end* < 0 , il est recalculé comme *end:=end+length*. - Si *end < startFrom* (valeurs passées ou calculées), la méthode ne fait rien. #### Exemple @@ -3178,10 +3250,10 @@ La fonction `.some()` retourne true si au Vous désignez le code 4D de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 Par défaut, les propriétés sont triées pas ordre croissant. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : @@ -3202,7 +3274,7 @@ Par défaut, `.some()` évalue l'ensemble de la collection. Optionnellement, vou - Si *startFrom* < 0, il est considéré comme un décalage par rapport à la fin de la collection. -- Commentaire +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple @@ -3244,13 +3316,13 @@ Vous voulez savoir si au moins une valeur de la collection est >0.
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ascOrDesc | Integer | -> | Exemple 1 | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| extraParam | any | -> | Paramètre(s) à passer à la méthode | -| Résultat | Collection | <- | Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------ | +| ascOrDesc | Integer | -> | `ck ascending` ou `ck descending` (valeurs scalaires) | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| extraParam | any | -> | Paramètre(s) à passer à la méthode | +| Résultat | Collection | <- | Collection d'origine triée |
    @@ -3273,18 +3345,18 @@ Cette syntaxe trie uniquement les valeurs scalaires de la collection (les autres Si la collection contient des éléments de différents [types](../Concepts/data-types.md), ils seront triés selon les [principes de tri de 4D](../Concepts/ordering.md). -Si vous souhaitez trier les éléments de la collection dans un autre ordre ou trier n'importe quel type d'élément, vous devez fournir dans \*formula \* ([objet Formula](FunctionClass.md)) ou *methodName* (Text) une callback qui définit l'ordre de tri. Nom de méthode Vous pouvez fournir des paramètres supplémentaires à la callback si nécessaire. +Si vous souhaitez trier les éléments de la collection dans un autre ordre ou trier n'importe quel type d'élément, vous devez fournir dans \*formula \* ([objet Formula](FunctionClass.md)) ou *methodName* (Text) une callback qui définit l'ordre de tri. La valeur de retour doit être un booléen qui indique l'ordre relatif des deux éléments : **True** si *$1.value* est inférieur à *$1.value2*, **False** si *$1.value* est supérieur à *$1.value2*. Vous pouvez fournir des paramètres supplémentaires à la callback si nécessaire. La callback reçoit les paramètres suivants : - $1 (object), où : - - La nouvelle collection - - Collection d'origine triée + - *$1.value* (tout type) : valeur du premier élément à comparer + - *$1.value2* (tout type) : valeur du second élément à comparer - $2...$N (tout type) : paramètres supplémentaires (extraParam) Si vous avez utilisé une méthode, vous devez définir le paramètre suivant : -- Nouvelle collection contenant des éléments scindées (copie superficielle) +- *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. #### Exemple 1 @@ -3352,7 +3424,7 @@ Les positions sont retournées dans un ordre croissant. - la collection est vide, - la collection ne contient pas d'éléments numériques, -- Egal à +- *propertyPath* n'est pas trouvé dans la collection. #### Exemple 1 diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md index 69e2612ac00e3c..0d4e124ea3b3a8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md @@ -699,7 +699,7 @@ Cette entity selection est ensuite mise à jour avec les produits et vous souhai La fonction `.distinct()` renvoie une collection contenant uniquement des valeurs distinctes (différentes) de *attributePath* dans l'entity selection. -La collection retournée est automatiquement triée. Vous souhaitez créer une collection pré-remplie : +La collection retournée est automatiquement triée. Les valeurs **Null** ne sont pas retournées. Dans le paramètre *attributePath* passez l'attribut d'entité dont vous voulez obtenir les valeurs distinctes. Seules les valeurs scalaires (texte, nombre, booléen ou date) peuvent être gérées. Seules les valeurs scalaires (texte, nombre, booléen ou date) peuvent être gérées. Les types sont renvoyés dans l'ordre suivant : @@ -710,7 +710,7 @@ Dans le paramètre *attributePath* passez l'attribut d'entité dont vous voulez Vous pouvez utiliser la notation `[]` pour désigner une collection lorsque *attributePath* est un chemin dans un objet (cf. exemples). -Exemple 2 +Dans le paramètre *options*, vous pouvez passer une ou une combinaison des constantes suivantes : | Constante | Valeur | Commentaire | | ----------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -934,7 +934,7 @@ Par défaut, les entités pour lesquelles *attributePath* est *null* ou indéfin **.extract ( attributePath ; targetPath { ; ...attributePathN ; ... targetPathN}) : Collection** -Avec cette syntaxe, `.extract()` remplit la collection retournée avec les valeurs de *attributePath*. Chaque élément de la collection retournée est un objet avec les propriétés *targetPath* complétées par les propriétés *attributePath* correspondantes. Par exemple, vous pouvez organiser une recherche de la manière suivante : +Avec cette syntaxe, `.extract()` remplit la collection retournée avec les valeurs de *attributePath*. Chaque élément de la collection retournée est un objet avec les propriétés *targetPath* complétées par les propriétés *attributePath* correspondantes. Les valeurs null sont conservées (le paramètre *option* est ignoré avec cette syntaxe). Si plusieurs *attributePath* sont renseignés, un *targetPath* doit être fourni pour chacun. Seules les paires \[*attributePath*, *targetPath*] valides sont extraites. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/FileClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/FileClass.md index 3d7828bc732629..46d682c6cdea88 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/FileClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/FileClass.md @@ -481,7 +481,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") #### Description -Chemins d'accès Vous pouvez utiliser les fonctions et les propriétés de la classe [4D.FileHandle](FileHandleClass) pour écrire, lire ou ajouter du contenu au fichier. +La fonction `.open()` crée et renvoie un nouvel objet [4D.FileHandle](FileHandleClass) sur le fichier, dans le *mode* spécifié ou avec les *options* spécifiées. Vous pouvez utiliser les fonctions et les propriétés de la classe [4D.FileHandle](FileHandleClass) pour écrire, lire ou ajouter du contenu au fichier. Si vous utilisez le paramètre *mode* (texte), passez le mode d'ouverture pour le file handle : diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md index 081c1e97b08dc1..d2c965963ea6c2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md @@ -39,14 +39,6 @@ Comme HTTPAgent est un objet partageable, vous pouvez en ajouter un à une class **4D.HTTPAgent.new**( { *options* : Object } ) : 4D.HTTPAgent -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------ | -| 21 | Prise en charge de la propriété *storeCertificateName* | - -
    -
    diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md index 2e1cc9f4fc71da..e551709aa5f01f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md @@ -79,16 +79,6 @@ Les objets HTTPRequest fournissent les propriétés et fonctions suivantes : ## 4D.HTTPRequest.new() -
    Historique - -| Release | Modifications | -| ------- | ---------------------------------------------------------------------- | -| 21 | Prise en charge de la propriété *storeCertificateName* | -| 20 | Validation TLS par défaut | -| 19 R7 | Prise en charge des propriétés *automaticRedirections* et *decodeData* | - -
    - **4D.HTTPRequest.new**( *url* : Text { ; *options* : Object } ) : 4D.HTTPRequest diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Admin/webAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/current/Admin/webAdmin.md index ba8856cf410b41..cbe4fc9bdb6a29 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Admin/webAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Admin/webAdmin.md @@ -148,7 +148,7 @@ Vous pouvez aussi définir un fichier `.4DSettings`. (format XML) et l'utiliser > La clé d'accès n'est pas stockée en clair dans le fichier `.4DSettings`. -Voici un exemple : +Exemple : ``` "%HOMEPATH%\Desktop\4D Server.exe" MyApp.4DLink --webadmin-access-key diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/arrays.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/arrays.md index d4357786dfb9a9..b68d54f3df5bb7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/arrays.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/arrays.md @@ -86,7 +86,7 @@ End case ## Tableaux à deux dimensions -Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Voici un exemple : +Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Exemple : ```4d ARRAY TEXT(atTopics;100;50) // Créer un tableau texte composé de 100 lignes de 50 colonnes diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md index 89fd0e44530b01..4ba71bb4d526cc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -593,7 +593,7 @@ Pour plus de détails, voir la description de la commande [`Super`](../commands/ La commande [`This`](../commands/this) renvoie une référence à l'objet en cours de traitement. Dans la plupart des cas, la valeur de `This` est déterminée par la manière dont une fonction de classe est appelée. Habituellement, `This` fait référence à l'objet sur lequel la fonction a été appelée, comme si la fonction était sur l'objet. -Voici un exemple : +Exemple : ```4d //Classe : ob diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_object.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_object.md index 8e267981ccd996..8755e21bcb6230 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_object.md @@ -121,7 +121,7 @@ Vous accédez aux valeurs des propriétés de l'objet à travers une chaîne de - en utilisant un symbole "point" : > object.propertyName -Voici un exemple : +Exemple : ```4d employee.name:="Dupont" @@ -160,14 +160,14 @@ La notation objet est utilisable avec tout élément de langage qui contient ou ``` - **les commandes 4D** qui retournent des objets. - Voici un exemple : + Exemple : ```4d $measures:=Database measures.DB.tables ``` - **les méthodes projet** ou **les fonctions** qui retournent des objets. - Voici un exemple : + Exemple : ```4d // MyMethod1 @@ -216,7 +216,7 @@ La notation objet pour les pointeurs est semblable à la notation objet standard > pointeurObjet->["nomPropriété"] -Voici un exemple : +Exemple : ```4d var vObj : Object diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/parameters.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/parameters.md index 56e5c6f61c83a2..af993102a8cd90 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/parameters.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/parameters.md @@ -170,7 +170,7 @@ L'instruction `return` met fin à l'exécution d'une fonction ou d'une méthode Par exemple, la fonction suivante retourne le carré de son argument, $x, où $x est un nombre. ```4d -Function square($x : Integer) -> $result : Integer +Function square($x : Integer) : Integer return $x * $x ``` diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md index 6dd4572e9c36e2..34ae676fbd9aaf 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md @@ -58,7 +58,7 @@ La ligne de code se lit "MyOtherDate obtient la date actuelle plus 30 jours." Ce ## Commandes -Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Voici un exemple : +Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Exemple : ```4d COPY DOCUMENT("dossier1\\nom1";"dossier2\\" ; "nouveau") @@ -365,7 +365,7 @@ Les deux styles de commentaires peuvent être utilisés simultanément. #### Commentaires sur une seule ligne (`//commentaire`) -Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Voici un exemple : +Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Exemple : ```4d //Ceci est un commentaire @@ -380,7 +380,7 @@ End for Encadrez le contenu avec les caractères `/*` ... `*/` pour créer des blocs de commentaires en ligne ou multi-lignes. Les blocs de commentaire en ligne et multi-lignes commencent par `/*` et se terminent par `*/`. -- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Voici un exemple : +- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Exemple : ```4d For /* ligne de commentaire */ ($vCounter;1;100) @@ -388,7 +388,7 @@ For /* ligne de commentaire */ ($vCounter;1;100) End for ``` -- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Voici un exemple : +- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Exemple : ```4d For ($vCounter;1;100) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md b/i18n/fr/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md index d3d94c524eebb4..9ed700647a293a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md @@ -273,7 +273,7 @@ Vous pouvez sélectionner le niveau des messages à l'aide du sélecteur `Diagno | `Log debug` | ID unique du process | `Log error`, `Log warn`, `Log info`, `Log debug` | | `Log trace` | Autres informations internes (pour les services techniques de 4D) | `Log error`, `Log warn`, `Log info`, `Log debug`, `Log trace` | -Voici un exemple : +Exemple : ```4d SET DATABASE PARAMETER (Diagnostic log recording; 1) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Develop/async.md b/i18n/fr/docusaurus-plugin-content-docs/current/Develop/async.md index f15627f5cf19bb..54b7c181fcacff 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Develop/async.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Develop/async.md @@ -177,7 +177,7 @@ The **`.wait()`** function pauses execution of the current process and puts 4D i The `wait()` function returns when the `onTerminate` event has been triggered on the object, or when the provided timeout (if any) has expired. Consequently, you can explicitly exit from a `.wait()` by calling `shutdown()` or `terminate()` from within a callback. Otherwise, the `.wait()` is exited when the current operation ends. -Voici un exemple : +Exemple : ```4d var $options:=cs.Params.new() diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md index ebfc3da8c286bb..131faea5f52be1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | -| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | +| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md index fce142bd973b89..ad411503de4dc3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. |
    Historique @@ -25,7 +25,7 @@ Après avoir sélectionné les propriétés d'événement [`On Before Keystroke` L'événement `On After Keystroke` n'est pas généré : -- dans la méthode [des colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- dans la méthode [des colonnes de list box](FormObjects/listbox-column.md), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Séquence d'entrée diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterSort.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterSort.md index 6065554d50e4e7..4deb59341796d7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterSort.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un tri standard vient d'être effectué dans une colonne de list box. | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un tri standard vient d'être effectué dans une colonne de list box. | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md index 9e9f70651a4c91..821534cbc1bb1a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Boutons : La zone "flèche" d'un bouton est cliquée
  • List box : Dans une colonne d'un tableau d'objets, un bouton points de suspension (attribut "alternateButton") est cliqué
  • | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox-object.md) - [Colonne de List Box](FormObjects/listbox-column.md) |
  • Boutons : La zone "flèche" d'un bouton est cliquée
  • List box : Dans une colonne d'un tableau d'objets, un bouton points de suspension (attribut "alternateButton") est cliqué
  • | ## Description @@ -22,8 +22,8 @@ Certains styles de boutons peuvent être [liés à un menu contextuel](FormObjec ### List box -Cet événement est généré dans des colonnes de [list box de type tableau objets](FormObjects/listbox_overview.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton de sélection de widget (attribut "AlternateButton"). +Cet événement est généré dans des colonnes de [list box de type tableau objets](../FormObjects/listbox-column.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton de sélection de widget (attribut "AlternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Voir la [description de l'attribut "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +Voir la [description de l'attribut "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md index d4fc8adba48d80..e34b3fb2e42c59 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une cellule de list box est sur le point de passer en mode d'édition | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Une cellule de list box est sur le point de passer en mode d'édition | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md index ef67357071096b..449cac808631db 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. |
    Historique @@ -23,7 +23,7 @@ Après avoir sélectionné les événements `On Before Keystroke` et [`On After L'événement `On Before Keystroke` n'est pas généré : -- dans une méthode [colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- dans une méthode [colonnes de list box](FormObjects/listbox-column.md), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Objets non saisissables diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md index 3b449022a1cdfe..e671712c464d60 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onClicked.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onClicked.md index c4858cd18410e8..5e7bd40354b3fc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md index 5240d7b93fa4a3..40cad62c8315a8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox_overview.md#list-box-columns) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox-column.md) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onColumnResize.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onColumnResize.md index 90d70aee0f1db9..2adc672b5f3700 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onColumnResize.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -| 33 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox_overview.md#list-box-columns) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| 33 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox-column.md) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDataChange.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDataChange.md index d91b277d2081bf..f266b36514dcf0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDataChange.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md index 740904e65b451f..9b6e70b750cdec 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | :::note diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDragOver.md index 830756654af344..5d12140d5f9d3b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDrop.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDrop.md index 0432bbd5fffcda..154a10d3a09cd6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDrop.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onFooterClick.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onFooterClick.md index ed396cac5b3e04..8051f06bf89ef2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onFooterClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans le pied de page d'une colonne de list box | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un clic se produit dans le pied de page d'une colonne de list box | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md index 3f92f11ac13589..7abeab1833554d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md index 2c99b4f29b928c..8122737b7f6058 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | -| 42 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans un en-tête de colonne | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | +| 42 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un clic se produit dans un en-tête de colonne | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLoad.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLoad.md index e328c1d2b443b4..faa43ec43ccfc1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLoad.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md index bb830561507c3c..200e92baa24134 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md index 1863c1d1ce018c..fa3ed315a699b7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris entre dans la zone graphique d'un objet | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris entre dans la zone graphique d'un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md index c2df40c553404c..70f7aee17bafd2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris quitte la zone graphique d'un objet | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris quitte la zone graphique d'un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseMove.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseMove.md index 6946ab4bd36075..89c3b8b2bd68ab 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseMove.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris se déplace d'au moins un pixel OU une touche de modification (Shift, Alt/Option, Shift Lock) a été pressée | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris se déplace d'au moins un pixel OU une touche de modification (Shift, Alt/Option, Shift Lock) a été pressée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onRowMoved.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onRowMoved.md index 55f62289e66ec8..e862e9f64a1d49 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onRowMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------ | -| 34 | [List Box de type tableau](FormObjects/listbox_overview.md#array-list-boxes) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| 34 | [List Box de type tableau](FormObjects/listbox_overview.md#array-list-boxes) - [Colonne de List Box](FormObjects/listbox-column.md) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUnload.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUnload.md index 36faff7b74f86b..3155f698ff4571 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUnload.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onValidate.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onValidate.md index 140e9279813782..f3536db9a2eef6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/onValidate.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Events/overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/Events/overview.md index 0fa9de4d3234ae..d4ee3bf70015fe 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Events/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Events/overview.md @@ -28,7 +28,7 @@ Chaque événement est renvoyé sous forme d'objet par la commande [`FORM Event` Des propriétés supplémentaires sont retournées lorsque l'événement se produit sur des objets spécifiques. En particulier : -- Les [list boxes](FormObjects/listbox_overview.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox_overview.md#supported-form-events-1) retournent des [propriétés](FormObjects/listbox_overview.md#supported-form-events) telles que `columnName` ou `isRowSelected`. +- Les [list boxes](FormObjects/listbox-object.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox-column.md#supported-form-events) retournent des [propriétés](FormObjects/listbox-object.md#supported-form-events) telles que `columnName` ou `isRowSelected`. - Les [zones 4D View Pro](FormObjects/viewProArea_overview.md) retournent par exemple des propriétés `sheetName` ou `action` dans l'objet événement [On After Edit](onAfterEdit.md). ## Événements et méthodes diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/forms.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/forms.md index 5f177a421009c9..520f1460de8fe0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/forms.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/forms.md @@ -18,7 +18,7 @@ Vous pouvez ajouter ou modifier des formulaires 4D à l'aide des éléments suiv - **L'interface 4D Developer :** Créez de nouveaux formulaires à partir du menu **Fichier** ou de la fenêtre de l'**Explorateur**. - **L'éditeur de formulaires **: Modifiez vos formulaires à l'aide de l'**[éditeur de formulaires](FormEditor/formEditor.md)**. -- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture#sources). Voici un exemple : +- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture#sources). Exemple : ``` { diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/pictures.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/pictures.md index 4d9912e92979e4..47657d88a29831 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/pictures.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/pictures.md @@ -46,7 +46,7 @@ Les images haute résolution avec la convention @nx peuvent être utilisées dan - [Boutons](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[cases à cocher](FormObjects/checkbox_overview.md) - [Boutons image](FormObjects/pictureButton_overview.md)/[Pop-up image](FormObjects/picturePopupMenu_overview.md) - [Onglets](FormObjects/tabControl.md) -- [En-têtes de listbox](FormObjects/listbox_overview.md#list-box-headers) +- [En-têtes de listbox](FormObjects/listbox-header-footer.md#headers) - [Icônes de menu](Menus/properties.md#item-icon) 4D priorise automatiquement les images avec la résolution la plus élevée. 4D priorise automatiquement les images avec la résolution la plus élevée. Même si une commande ou une propriété spécifie *circle.png*, *circle@3x.png* sera utilisé (le cas échéant). diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index b6b7fa6dc5f968..56253064af9ef7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ L'utilisateur peut sélectionner une ou plusieurs lignes à l'aide des raccourci Une list box est composée de quatre parties distinctes : -- l’objet list box dans sa globalité, -- les colonnes, -- les en-têtes des colonnes, et -- les pieds des colonnes. +- the [list box object](./listbox-object.md) in its entirety, +- [columns](./listbox-column.md), +- column [headers](./listbox-header-footer.md#headers), and +- column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ Il est possible d'ajouter une méthode objet à l'objet list box et/ou à chaque 1. Méthode objet de chaque colonne 2. Méthode objet de la list box -La méthode objet de colonne obtient les événements qui se produisent dans son [en-tête](#list-box-headers) et son [pied](#list-box-footers). +La méthode objet de colonne obtient les événements qui se produisent dans son [en-tête](./listbox-header-footer.md#headers) et son [pied](./listbox-header-footer.md#footers). ### Types de list box @@ -59,284 +59,7 @@ Il existe différents types de list box avec leurs propres comportements et prop Vous pouvez configurer complètement un objet de type list box via ses propriétés, et vous pouvez également le gérer dynamiquement par programmation. -Le langage 4D comprend un thème "List Box" dédié aux commandes de list box mais les commandes de divers autres thèmes comme "Propriétés des objets" ou les commandes `EDIT ITEM` et `Displayed line number` peuvent également être utilisées. Pour plus d'informations, reportez-vous à la page [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) du *Manuel de référence du langage 4D*. - -## Objets List box - -### List box de type tableau - -Dans une list box de type tableau, chaque colonne est associée à un tableau 4D à une dimension ; tous les types de tableaux peuvent être utilisés, à l’exception des tableaux de pointeurs. Le nombre de lignes est basé sur le nombre d’éléments du tableau. - -Par défaut, 4D affecte le nom “ColonneN” à chaque variable de colonne. Vous pouvez le modifier, ainsi que les autres [propriétés des colonnes](listbox_overview.md#proprietes-specifiques-des-colonnes). Le format d'affichage de chaque colonne peut également être défini à l'aide de la commande `OBJECT SET FORMAT`. - -> Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques), disposant de mécanismes spécifiques. - -Avec les list box de type tableau, les valeurs des colonnes (saisie et affichage) sont gérées à l’aide des commandes du langage 4D. Vous pouvez également associer une [énumération](properties_DataSource.md#choice-list) à une colonne afin de contrôler la saisie. -Les valeurs des colonnes sont gérées à l'aide de commandes List box de haut niveau (telles que [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) ou `LISTBOX DELETE ROWS`) ainsi que de commandes de manipulation de tableaux. Par exemple, pour initialiser le contenu d’une colonne, vous pouvez utiliser l’instruction suivante : - -```4d -ARRAY TEXT(varCol;size) -``` - -Vous pouvez également utiliser une énumération : - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Attention :** Lorsqu’un objet List box contient plusieurs colonnes de tailles différentes, seul le nombre d’éléments correspondant au plus petit tableau est affiché. Il est donc conseillé de veiller à ce que chaque tableau ait le même nombre d’éléments que les autres. A noter également que si une colonne de la list box est “vide” (c'est le cas lorsque le tableau associé n'a pas été correctement déclaré ou dimensionné via le langage), la list box n'affiche aucun contenu. - -### List box de type sélection - -Dans ce type de list box, chaque colonne peut être associée à un champ (par exemple `[Employees]LastName)` ou à une expression. L’expression peut être basée sur un ou plusieurs champs (par exemple `[Employés]Nom+“ ”+[Employés]Prénom`) ou être simplement une formule (par exemple`String(Milliseconds)`). L’expression peut également être une méthode projet, une variable ou un élément de tableau. Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. - -Le contenu de chaque ligne est ensuite évalué en fonction d'une sélection d'enregistrements : la **sélection courante** d'une table ou une **sélection temporaire**. - -Dans le cas d’une list box basée sur la sélection courante, toute modification effectuée côté base de données est automatiquement reportée dans la list box et inversement. La sélection courante est donc toujours identique aux deux emplacements. - -### List box collection ou entity selection - -Dans ce type de list box, chaque colonne doit être associée à une expression. Le contenu de chaque ligne est ensuite évalué par élément de la collection ou par entité de l'entity selection. - -Chaque élément de la collection ou chaque entité est disponible en tant qu'objet auquel on peut accéder via le mot-clé [This](../Concepts/classes.md#this). Une expression de colonne peut être un chemin de propriété, une méthode projet, une variable ou n'importe quelle formule, accédant à chaque entité ou objet élément de collection via `This`, par exemple `This.` (ou `This.value` dans le cas d'une collection de valeurs scalaires). Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. - -Lorsque la source de données est une entity selection, les modifications apportées du côté de la list box sont automatiquement enregistrées dans la base de données. En revanche, les modifications apportées du côté de la base de données sont visibles dans la list box après le rechargement des entités modifiées. - -:::note - -Lorsque des entités sont supprimées, leurs références restent dans l'entity selection avec une valeur *undefined*, ce qui entraîne l'affichage de lignes vides dans la list box. Dans ce cas, vous pouvez appeler la fonction [`.clean()`](API/EntitySelectionClass.md#clean) pour obtenir une nouvelle entity selection sans les références d'entités supprimées. - -::: - -Lorsque la source de données est une collection, toute modification apportée aux valeurs de la list box se reflète dans la collection. En revanche, si des modifications sont apportées à la collection en utilisant par exemple les diverses fonctions de la [classe Collection](../API/CollectionClass.md), vous devrez en informer explicitement 4D en réaffectant la variable collection à elle-même, de sorte que le contenu de la list box soit actualisé. Par exemple : - -```4d -myCol:=myCol.push("new value") //afficher new value dans la list box -``` - -### Propriétés prises en charge - -Les propriétés prises en charge dépendent du type de list box. - -| Propriété | List box tableau | Liste box sélection | List box collection ou entity selection | -| ------------------------------------------------------------------------------------------- | ---------------- | ------------------- | --------------------------------------- | -| [Couleur de fond alternée](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Couleur de fond](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Gras](properties_Text.md#bold) | X | X | X | -| [Expression couleur de fond](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Style de la bordure](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Bas](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [CSS Class](properties_Object.md#css-class) | X | X | X | -| [Collection ou entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionnement colonnes auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Elément courant](properties_DataSource.md#current-item) | | | X | -| [Position élément courant](properties_DataSource.md#current-item-position) | | | X | -| [Source de données](properties_Object.md#data-source) | X | X | X | -| [Nom formulaire détaillé](properties_ListBox.md#detail-form-name) | | X | | -| [Afficher en-têtes](properties_Headers.md#display-headers) | X | X | X | -| [Afficher pieds](properties_Footers.md#display-footers) | X | X | X | -| [Double-clic sur ligne](properties_ListBox.md#double-click-on-row) | | X | | -| [Glissable](properties_Action.md#draggable) | X | X | X | -| [Déposable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Police](properties_Text.md#font) | X | X | X | -| [Couleur de la police](properties_Text.md#font-color) | X | X | X | -| [Expression couleur police](properties_Text.md#font-color-expression) | | X | X | -| [Taille](properties_Text.md#font-size) | X | X | X | -| [Hauteur (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Hauteur (en-têtes)](properties_Headers.md#height) | X | X | X | -| [Hauteur (pieds)](properties_Footers.md#height) | X | X | X | -| [Masquer lignes vides finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Cacher rectangle de focus](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Cacher surlignage sélection](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List box hiérarchique](properties_Object.md#array-list-box) | X | | | -| [Ensemble surlignage](properties_ListBox.md#highlight-set) | | X | | -| [Alignement horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Couleur lignes horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Marge horizontale](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Barre de défilement horizontale](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Italique](properties_Text.md#italic) | X | X | X | -| [Gauche](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Table principale](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Méthode](properties_Action.md#method) | X | X | X | -| [Lignes déplaçables](properties_Action.md#movable-rows) | X | | | -| [Sélection temporaire](properties_DataSource.md#selection-name) | | X | | -| [Nombre de colonnes](properties_ListBox.md#number-of-columns) | X | X | X | -| [Nombre de colonnes verrouillées](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Nombre de colonnes statiques](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nom d'objet](properties_Object.md#object-name) | X | X | X | -| [Droite](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Tableau de contrôle des lignes](properties_ListBox.md#row-control-array) | X | | | -| [Tableau couleurs de police](properties_Text.md#row-font-color-array) | X | | | -| [Hauteur des lignes](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Tableau hauteurs des lignes](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Tableau de styles](properties_Text.md#row-style-array) | X | | | -| [Eléments sélectionnés](properties_DataSource.md#selected-items) | | | X | -| [Mode de sélection](properties_ListBox.md#selection-mode) | X | X | X | -| [Saisie sur clic unique](properties_Entry.md#single-click-edit) | X | X | X | -| [Triable](properties_Action.md#sortable) | X | X | X | -| [Action standard](properties_Action.md#standard-action) | X | | | -| [Expression Style](properties_Text.md#style-expression) | | X | X | -| [Haut](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparent](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Type](properties_Object.md#type) | X | X | X | -| [Souligné](properties_Text.md#underline) | X | X | X | -| [Variable ou expression](properties_Object.md#variable-or-expression) | X | X | | -| [Alignement vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Couleur lignes verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Marge verticale](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barre de défilement verticale](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilité](properties_Display.md#visibility) | X | X | X | -| [Largeur](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Les colonnes, en-têtes et pieds de list box prennent en charge des propriétés spécifiques. - -### Événements de formulaire pris en charge {#supported-form-events} - -| Evénement formulaire | Propriétés supplémentaires renvoyées (voir [Form event](../commands/form-event.md) pour les propriétés principales) | Commentaires | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#additional-properties)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -#### Propriétés supplémentaires {#additional-properties} - -Les événements formulaire sur les list box ou colonnes de list box peuvent retourner les propriétés supplémentaires suivantes : - -| Propriété | Type | Description | -| ---------------- | ----------- | ----------------------------------------------------------------------------- | -| area | text | Zone de l'objet List box ("header", "footer", "cell") | -| areaName | text | Nom de la zone | -| column | entier long | Numéro de colonne | -| columnName | text | Nom de la colonne | -| footerName | text | Nom du pied | -| headerName | text | Nom de l'en-tête | -| horizontalScroll | entier long | Positif si le défilement est vers la droite, négatif s'il est vers la gauche | -| isRowSelected | boolean | Vrai si la ligne est sélectionnée, sinon Faux | -| newPosition | entier long | Nouvelle position de la colonne ou de la ligne | -| newSize | entier long | Nouvelle taille (en pixels) de la colonne ou de la ligne | -| oldPosition | entier long | Position précédente de la colonne ou de la ligne | -| oldSize | entier long | Taille précédente (en pixels) de la colonne ou de la ligne | -| row | entier long | Numéro de ligne | -| verticalScroll | entier long | Positif si le défilement est vers le bas, négatif s'il est vers le haut | - -> Si un événement se produit sur une "fake" colonne ou ligne qui n'existe pas, une chaîne vide est généralement renvoyée. - -## Colonnes de list box {#list-box-columns} - -Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_column.png) - -Vous pouvez définir des propriétés standard (texte, couleur de fond, etc.) pour chaque colonne de la list box ; ces propriétés sont prioritaires sur celles de l'objet list box. - -> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). - -### Propriétés spécifiques des colonnes {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Événements formulaire pris en charge {#supported-form-events-1} - -| Evénement formulaire | Propriétés supplémentaires renvoyées (voir [Form event](../commands/form-event.md) pour les propriétés principales) | Commentaires | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -## En-têtes de list box - -> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. - -Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_header.png) - -Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. - -Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. En particulier, une icône peut être affichée dans l’en-tête à côté ou à la place du libellé de la colonne, notamment dans le cadre des [tris personnalisés](#gestion-des-tris). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. - -### Propriétés spécifiques des en-têtes - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - -## Pieds de list box - -> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. - -Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. - -Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_footers.png) - -Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). - -Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un pied de page, elle s'applique à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. - -### Propriétés spécifiques des pieds de page - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Pour plus d'informations, reportez-vous à la page [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) du *Manuel de référence du langage 4D*. ## Gestion de la saisie @@ -521,14 +244,14 @@ Il est possible d'activer ou d'inactiver le tri utilisateur standard via la prop La prise en charge du tri standard dépend du type de list box : -| Type de list box | Prise en charge du tri standard | Commentaires | -| ------------------------------- | ------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Collection d'objets | Oui |
    • Les colonnes "This.a" ou "This.a.b" peuvent être triées.
    • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Collection de valeurs scalaires | Non | Utiliser un tri personnalisé avec la fonction [`orderBy()`](../API/CollectionClass.md#orderby) | -| Entity selection | Oui |
  • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Pris en charge : tris sur les propriétés d'attributs d'objets (par exemple "This.data.city" lorsque "data" est un attribut d'objet)
  • Pris en charge : tris sur des attributs connexes (par exemple "This.company.name")
  • Non pris en charge : tris sur des propriétés d'attributs d'objets par le biais d'attributs connexes (par exemple "This.company.data.city"). Pour cela, vous devez utiliser le tri personnalisé avec la fonction [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (voir l'exemple ci-dessous)
  • | -| Sélection courante | Oui | Seules les expressions simples sont triables (par exemple `[Table_1]Champ_2`) | -| Sélection temporaire | Non | | -| Tableaux | Oui | Les colonnes liées à des tableaux d'images et de pointeurs ne sont pas triables | +| Type de list box | Prise en charge du tri standard | Commentaires | +| ------------------------------- | ------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Collection d'objets | Oui |
    • Les colonnes "This.a" ou "This.a.b" peuvent être triées.
    • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Collection de valeurs scalaires | Non | Utiliser un tri personnalisé avec la fonction [`orderBy()`](../API/CollectionClass.md#orderby) | +| Entity selection | Oui |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
    • Supported: sorts on related attributes (e.g. "This.company.name")
    • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | +| Sélection courante | Oui | Seules les expressions simples sont triables (par exemple `[Table_1]Champ_2`) | +| Sélection temporaire | Non | | +| Tableaux | Oui | Les colonnes liées à des tableaux d'images et de pointeurs ne sont pas triables | ### Tri personnalisé @@ -568,10 +291,10 @@ La valeur de la [variable associée à l’en-tête d’une colonne](properties_ - Si la variable est définie sur 0, la colonne n'est pas triée et la flèche de tri n'est pas affichée. ![](../assets/en/FormObjects/sorticon0.png) -- Si la variable est définie sur 1, la colonne est triée par ordre croissant et la flèche de tri s'affiche. +- Si la variable est définie sur 1, la colonne est triée par ordre croissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon1.png) -- Si la variable est définie sur 2, la colonne est triée par ordre décroissant et la flèche de tri s'affiche. +- Si la variable est définie sur 2, la colonne est triée par ordre décroissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon2.png) > Seules les [variables](Concepts/variables.md) déclarées ou dynamiques peuvent être utilisées comme variables d'en-tête de colonne. Les autres types d'[expressions](Concepts/quick-tour.md#expressions) telles que `Form.sortValue` ne sont pas pris en charge. @@ -584,8 +307,8 @@ Vous pouvez définir la valeur de la variable (par exemple, Header2:=2) afin de Vous disposez de plusieurs possibilités pour définir des couleurs de fond, des couleurs de police et des styles de police dans les list box : -- au niveau des [propriétés de l’objet list box](#list-box-objects), -- au niveau des [propriétés de la colonne,](#list-box-columns), +- au niveau des [propriétés de l’objet list box](./listbox-object.md), +- au niveau des [propriétés de la colonne,](./listbox-column.md), - en utilisant des [tableaux ou expressions](#using-arrays-and-expressions) pour la list box et/ou pour chaque colonne, - au niveau du texte de chaque cellule (si [texte multistyle](properties_Text.md#multi-style)). @@ -593,14 +316,12 @@ Vous disposez de plusieurs possibilités pour définir des couleurs de fond, des Des principes de priorité et d'héritage sont observés lorsqu’une même propriété est définie à plusieurs niveaux. -| Niveau de priorité | Emplacement du paramètre | -| ------------------ | -------------------------------------------------------------------------------------------------- | -| priorité élevée | Cellule (si texte multistyle) | -| | Tableaux/Méthodes colonne | -| | Tableaux/Méthodes list box | -| | Propriétés de colonne | -| | Propriétés de list box | -| priorité basse | Meta Info expression (pour les list box de type collection ou entity selection) | +1. (highest priority) Cell (if multi-style text) +2. Tableaux/Méthodes colonne +3. Tableaux/Méthodes list box +4. Propriétés de colonne +5. Propriétés de list box +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) Par exemple, si vous définissez un style de caractères dans les propriétés de la list box et un autre via un tableau de styles pour la colonne, ce dernier sera pris en compte. @@ -610,7 +331,8 @@ Pour chaque attribut (style, couleur et couleur de fond), un **héritage** est m - pour les attributs des lignes : valeurs d’attributs des colonnes - pour les attributs des colonnes : valeurs d’attributs de la list box -Ainsi, si vous souhaitez qu’un objet hérite de la valeur d’attribut du niveau supérieur, il vous suffit de passer `lk inherited` (valeur par défaut) à la commande de définition ou directement dans l’élément de tableau de style/couleur correspondant. Par exemple, pour une list box contenant un style de police standard avec des couleurs alternées : +Ainsi, si vous souhaitez qu’un objet hérite de la valeur d’attribut du niveau supérieur, il vous suffit de passer `lk inherited` (valeur par défaut) à la commande de définition ou directement dans l’élément de tableau de style/couleur correspondant. Soit une list box contenant un style de caractère standard et des couleurs alternées : + ![](../assets/en/FormObjects/listbox_styles3.png) Vous effectuez les modifications suivantes : @@ -789,19 +511,20 @@ Par exemple, si vous voulez sélectionner la ligne contenant Rennes, vous devez ->MyListbox{3}:=True ``` -Représentation non hiérarchique : +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch7.png) -Représentation hiérarchique : + +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch8.png) > Si une ou plusieurs lignes sont masquées du fait que leurs parents ont été contractés, elles ne sont plus sélectionnées. Seules les lignes visibles (directement ou suite à un défilement) sont sélectionnables. Autrement dit, les lignes ne peuvent pas être à la fois sélectionnées et cachées. Comme pour les sélections, la commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie les mêmes valeurs pour une list box hiérarchique que pour une list box non hiérarchique. Cela signifie que dans les deux exemples ci-dessous, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renverra la même position : (3;2). -*Non-hierarchical representation:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) Lorsque toutes les lignes d’une sous-hiérarchie sont masquées, la ligne de rupture est automatiquement masquée. Dans l’exemple ci-dessus, si les lignes 1 à 3 sont masquées, la ligne de rupture "Bretagne" n’apparaîtra pas. @@ -818,10 +541,10 @@ Les lignes de rupture ne sont pas prises en compte dans les tableaux internes pe Soit par exemple la list box suivante (les noms des tableaux associés sont précisés entre parenthèses) : -*Représentation non hiérarchique:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*Représentation hiérarchique:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) En mode hiérarchique, les niveaux de rupture ne sont pas pris en compte par les tableaux de modification de style nommés `tStyle` et `tCouleurs`. Pour modifier la couleur ou le style des niveaux de rupture, vous devez exécuter les instructions suivantes : @@ -847,15 +570,14 @@ L'utilisation des événements formulaire `On Expand` et `On Collapse` permet de Dans ce cas, le remplissage et le vidage des tableaux doivent être effectués par le code. Les principes à mettre en oeuvre sont : -- A l’affichage de la listbox, seul le premier tableau doit être rempli. Cependant, vous devez créer un deuxième tableau avec des valeurs vides pour que la zone de liste affiche les boutons déployer/contracter : +- A l’affichage de la listbox, seul le premier tableau doit être rempli. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- Lorsque l’utilisateur clique sur un bouton de déploiement, vous pouvez traiter l’événement `On Expand`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée et vous permet de construire la hiérarchie appropriée : vous remplissez le premier tableau avec les valeurs répétées et le second avec les valeurs envoyées par la commande [`SELECTION TO ARRAY`](../commands/selection-to-array) et vous insérez autant de lignes que nécessaire dans la zone de liste à l'aide de la commande [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). +- Lorsque l’utilisateur clique sur un bouton de déploiement, vous pouvez traiter l’événement `On Expand`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée et vous permet de construire la hiérarchie appropriée : vous remplissez le premier tableau avec les valeurs répétées et le second avec les valeurs envoyées par la commande [`SELECTION TO ARRAY`](../commands/selection-to-array) et vous insérez autant de lignes que nécessaire dans la zone de liste à l'aide de la commande [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). ![](../assets/en/FormObjects/hierarch16.png) - Lorsque l’utilisateur clique sur un bouton de contraction, vous pouvez traiter l’événement `On Collapse`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée : vous supprimez autant de lignes que nécessaire de la zone de liste à l'aide de la commande [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows). -## Tableaux d'objets dans les colonnes -Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). + diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md index 790ce0dcb9d39e..9a9f782d4cc91a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md @@ -116,7 +116,7 @@ Plusieurs types de références de méthode sont pris en charge : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md index 6cbdf2db5b53d6..bd46c491edcfd1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [`OBJ #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes @@ -41,7 +41,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [`OBJ #### Objets pris en charge -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Commandes @@ -71,7 +71,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`LIS #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes @@ -224,7 +224,7 @@ Vous pouvez obtenir le même résultat en utilisant les commandes [`LISTBOX SET #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md index fa80cda56fcf19..bbc7e7b3b68956 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Etant donné qu'elle nécessite des calculs supplémentaires lors de l'exécutio #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes @@ -64,7 +64,7 @@ Coordonnées inférieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -84,7 +84,7 @@ Coordonnées de gauche de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -104,7 +104,7 @@ Coordonnées de droite de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -124,7 +124,7 @@ Coordonnées supérieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -192,7 +192,7 @@ Cette propriété désigne la taille verticale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -205,7 +205,7 @@ Cette propriété désigne la taille verticale d'un objet. Cette propriété désigne la taille horizontale d'un objet. > - Certains objets peuvent avoir une hauteur prédéfinie qui ne peut pas être modifiée. -> - Si la propriété [Resizable](properties_ResizingOptions.md#resizable) est utilisée pour une [colonne de list box](listbox_overview.md#list-box-columns), l'utilisateur peut également redimensionner manuellement la colonne. +> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > - Lors du redimensionnement du formulaire, si la propriété de [dimensionnement horizontal "Agrandir"](properties_ResizingOptions.md#horizontal-sizing) a été affectée à la list box, la colonne la plus à droite sera agrandie, allant au-delà de sa largeur maxi #### Grammaire JSON @@ -216,7 +216,7 @@ Cette propriété désigne la taille horizontale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -238,7 +238,7 @@ La largeur maximale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes @@ -260,7 +260,7 @@ La largeur minimale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes @@ -344,7 +344,7 @@ Définit une marge horizontale pour les cellules. La valeur est définie en pixe #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commandes @@ -368,7 +368,7 @@ Définit une marge verticale pour les cellules. La valeur est définie en pixels #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md index a06506230b705a..3ccd8df192aad8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Lorsque l'option d'**insertion automatique** n'est pas définie (par défaut), l Cette propriété est prise en charge par : -- les objets de formulaire [Combo box](comboBox_overview.md) et [colonnes de list box](listbox_overview.md#list-box-columns) associés à une énumération. +- les objets de formulaire [Combo box](comboBox_overview.md) et [colonnes de list box](listbox-column.md) associés à une énumération. - les objets de formulaire [Combo box](comboBox_overview.md) dont la liste associée est remplie par leur tableau ou leur objet datasource. Par exemple, pour une énumération contenant "France, Allemagne, Italie" et associée à une liste déroulante "Pays" : si la propriété **insertion automatique** est activée et qu'un utilisateur saisit "Espagne", la valeur "Espagne" est automatiquement ajoutée à la liste en mémoire : @@ -28,7 +28,7 @@ Par exemple, pour une énumération contenant "France, Allemagne, Italie" et ass #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [Colonne List Box](listbox-column.md) --- @@ -45,7 +45,7 @@ Associe une énumération à un objet. Il peut s'agir d'un nom d'énumération ( #### Objets pris en charge -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) #### Commandes @@ -125,7 +125,7 @@ Indique une variable ou une expression qui se verra attribuer un entier long ind Définit le type de données pour l'expression affichée. Cette propriété est utilisée avec : -- les [colonnes de list box](listbox_overview.md#list-box-columns) de type sélection et collection. +- les [colonnes de list box](listbox-column.md) de type sélection et collection. - les [listes déroulantes](dropdownList_Overview.md) associées à des objets ou des tableaux. Voir aussi la section [**Type d'expression**](properties_Object.md#expression-type). @@ -138,7 +138,7 @@ Voir aussi la section [**Type d'expression**](properties_Object.md#expression-ty #### Objets pris en charge -[Listes déroulantes](dropdownList_Overview.md) associées à des objets ou à des tableaux - [Colonne List Box](listbox_overview.md#list-box-columns) +[Listes déroulantes](dropdownList_Overview.md) associées à des objets ou à des tableaux - [Colonne List Box](listbox-column.md) --- @@ -195,13 +195,13 @@ Vous devez saisir une liste de valeurs. Dans l'éditeur de formulaires, une boî #### Objets pris en charge -[List Box Column (array type only)](listbox_overview.md#list-box-columns) +[List Box Column (array type only)](listbox-column.md) --- ## Expression -Cette description est spécifique aux colonnes de list box de type [sélection](listbox_overview.md#selection-list-boxes) et [ collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. +Cette description est spécifique aux colonnes de list box de type [sélection](FormObjects/listbox-object.md#selection-list-boxes) et [ collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes). Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. Une expression 4D à associer à une colonne. Vous pouvez saisir : @@ -241,7 +241,7 @@ Si un champ, une variable ou une expression assignable (*par exemple Person.last #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) --- @@ -274,7 +274,7 @@ Toutes les tables de la base de données peuvent être utilisées, que le formul Cette propriété est disponible dans les conditions suivantes : - une [énumération](#choice-list) est associée à l'objet -- pour les [zones de saisie](input_overview.md) et les [colonnes de listbox](listbox_overview.md#list-box-columns), une [énumération obligatoire](properties_RangeOfValues.md#required-list) est également définie pour l'objet (les deux options doivent généralement utiliser la même liste), de sorte que seules les valeurs de l'énumération peuvent être saisies par l'utilisateur. +- pour les [zones de saisie](input_overview.md) et les [colonnes de listbox](listbox-column.md), une [énumération obligatoire](properties_RangeOfValues.md#required-list) est également définie pour l'objet (les deux options doivent généralement utiliser la même liste), de sorte que seules les valeurs de l'énumération peuvent être saisies par l'utilisateur. Cette propriété spécifie, dans le contexte d'un champ ou d'une variable associée à une liste de valeurs, le type de contenu à sauvegarder : @@ -296,7 +296,7 @@ L'utilisation de cette propriété nécessite le respect des principes suivants #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md index f0a9287a48daa6..2e9d613528c2c3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ Le champ contient en fait "proportion". 4D accepte et stocke la saisie complète #### Objets pris en charge -[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Footer List Box](listbox_overview.md#list-box-footers) +[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne de List box](listbox-column.md) - [Footer List Box](listbox-header-footer.md#footers) #### Commandes @@ -105,13 +105,13 @@ Des formats de date personnalisés peuvent être construits en utilisant plusieu :::note blankIfNull - Par défaut, une [date nulle](../Concepts/dt_date.md#date-literals) est affichée avec des zéros, par exemple 00/00/00. Avec l'option "blankIfNull", une date nulle est affichée comme une zone vide. La chaîne "blankIfNull" (sensible à la casse) doit être combinée avec la valeur de format sélectionnée. Ex : "systemShort blankIfNull" ou "ee dd LL blankIfNull". -- Les [colonnes de list box](listbox_overview.md#list-box-columns) et les [pieds de list box](listbox_overview.md#list-box-footers) de type date utilisent toujours le comportement "blank if null" (il ne peut pas être désactivé). +- Les [colonnes de list box](listbox-column.md) et les [pieds de list box](listbox-header-footer.md#footers) de type date utilisent toujours le comportement "blank if null" (il ne peut pas être désactivé). ::: #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List Box](listbox-column.md) - [Pied de List Box Footer](listbox-header-footer.md#footers) #### Commandes @@ -276,7 +276,7 @@ Le tableau suivant montre comment les différents formats affectent l'affichage #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) #### Commandes @@ -340,7 +340,7 @@ Si le champ est réduit à une taille plus petite que celle de l'image d'origine #### Objets pris en charge -[Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) #### Commandes @@ -398,7 +398,7 @@ Par défaut, une heure nulle est affichée avec des zéros, par exemple "00:00:0 #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List Box](listbox-column.md) - [Pied de List Box Footer](listbox-header-footer.md#footers) #### Commandes @@ -411,7 +411,7 @@ Par défaut, une heure nulle est affichée avec des zéros, par exemple "00:00:0 Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est affichée comme : - un texte dans un [input](input_overview.md) -- une ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox_overview.md#list-box-columns), +- une ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox-column.md), ... vous pouvez sélectionner le texte à afficher pour chaque valeur : @@ -426,7 +426,7 @@ Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est aff #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Colonne de list box](listbox-column.md) - [Input](input_overview.md) #### Commandes @@ -450,7 +450,7 @@ Les colonnes booléennes peuvent également être affichées sous forme de pop u #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes @@ -502,7 +502,7 @@ Dans ce cas également, la propriété [Titre](#titre) est également disponible #### Objets pris en charge -[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) +[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox-column.md) #### Commandes @@ -527,7 +527,7 @@ Dans ces cas, le titre de la case à cocher peut être saisi en utilisant cette #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) --- @@ -564,7 +564,7 @@ La propriété Tronquer avec ellipse peut être appliquée aux colonnes de type #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Commandes @@ -599,7 +599,7 @@ Cette propriété est utilisée uniquement lors du dessin d'objets situés dans #### Objets pris en charge -[Zone 4D View Pro](viewProArea_overview.md) - [Zone 4D Write Pro](writeProArea_overview.md) - [Bouton](button_overview.md) - [Grille de boutons](buttonGrid_overview.md) - [Case à cocher](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Zone de groupe](groupBox.md) - [Liste hiérarchique](list_overview.md) - [List Box](listbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) - [Pied de list box](listbox_overview.md#list-box-footers) - [En-tête de list box](listbox_overview.md#list-box-headers) - [Bouton image](pictureButton_overview.md) - [Pop up menu image](picturePopupMenu_overview.md) - [Zone de Plug-in](pluginArea_overview.md) - [Indicateur de progression](progressIndicator.md) - [Bouton radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Image statique](staticPicture.md) - [Stepper](stepper.md) - [Sous-formulaire](subform_overview.md) - [Onglet](tabControl.md) - [Zone de texte](text.md) - [Zone Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -658,7 +658,7 @@ Notez que quelle que soit la valeur de l'option de renvoi à la ligne automatiqu #### Objets pris en charge -[Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md index dbb53e79349556..c2abea027eb86b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permet à l'utilisateur d'accéder à un menu contextuel standard dans l'objet l Pour une [zone de saisie](input_overview.md) de type image, en plus des commandes d'édition standard (Couper, Copier, Coller et Effacer), le menu contient la commande **Importer...**, qui peut être utilisée pour importer une image stockée dans un fichier, ainsi que la commande **Enregistrer sous...**, qui peut être utilisée pour enregistrer l'image sur le disque. Le menu peut également être utilisé pour modifier le format d'affichage de l'image : les options **Tronquée non centrée**, **Non tronquée** et **Proportionnelle centrée** sont proposées. La modification du [format d'affichage](properties_Display.md#picture-format) à l'aide de ce menu est temporaire ; elle n'est pas sauvegardée avec l'enregistrement. -Pour une [zone de saisie](input_overview.md) ou une [colonne de list box](listbox_overview.md#list-box-columns) de texte [multi-style](properties_Text.md#multi-style), en plus des commandes d'édition standard, le menu contextuel fournit les commandes suivantes : +Pour une [zone de saisie](input_overview.md) ou une [colonne de list box](listbox-column.md) de texte [multi-style](properties_Text.md#multi-style), en plus des commandes d'édition standard, le menu contextuel fournit les commandes suivantes : - **Polices...** : affiche la boîte de dialogue système de police - **Polices récentes** : affiche les noms des polices récentes sélectionnées au cours de la session. La liste peut stocker jusqu'à 10 polices (au-delà, la dernière police utilisée remplace la plus ancienne). Par défaut, cette liste est vide et l'option n'est pas affichée. Vous pouvez gérer cette liste en utilisant les commandes `SET RECENT FONTS` et `FONT LIST`. @@ -48,7 +48,7 @@ Pour une [zone Web](webArea_overview.md), le contenu du menu dépend du moteur d #### Objets pris en charge -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### Commandes @@ -72,7 +72,7 @@ Lorsque cette propriété est désactivée, tous les pop-up menus associés à u #### Objets pris en charge -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### Commandes @@ -134,7 +134,7 @@ Ce tableau explique chaque filtre présent dans la liste déroulante Filtre de s #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md index 6124a296665137..71234f0c73ab1c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Pieds ## Afficher pieds -Cette propriété est utilisée pour afficher ou masquer [les pieds de de colonne listbox](listbox_overview.md#list-box-footers). Il existe un pied par colonne; chaque pied est configuré séparément. +Cette propriété est utilisée pour afficher ou masquer [les pieds de de colonne listbox](listbox-header-footer.md#footers). Il existe un pied par colonne; chaque pied est configuré séparément. #### Grammaire JSON diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md index ddff94ef55d18d..364ed75784844e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: En-têtes ## Afficher en-têtes -En-têtes Il existe un en-tête par colonne; chaque en-tête est configuré séparément. +Cette propriété est utilisée pour afficher ou masquer [les en-têtes de colonne listbox](listbox-header-footer.md#headers). Il existe un en-tête par colonne; chaque en-tête est configuré séparément. #### Grammaire JSON diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md index 9a3d6b7882d8d2..a665a6eccf1876 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Vous pouvez soit : #### Objets pris en charge -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Autres fonctionnalités d'aide diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md index bc6fce104cc905..6383c2ff5753ee 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Collection de colonnes de la list box. | ------- | --------------------------- | ------------------------------------------------ | | columns | collection d'objets colonne | Contient les propriétés des colonnes de list box | -Pour une liste des propriétés prises en charge par les objets colonnes, veuillez vous référer à la section [Propriétés spécifiques des colonnes](listbox_overview.md#column-specific-properties). +Pour une liste des propriétés prises en charge par les objets colonnes, veuillez vous référer à la section [Propriétés spécifiques des colonnes](listbox-column.md#column-specific-properties). #### Objets pris en charge diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md index 77cdd44e94822a..b7f9ddffa84097 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Cette propriété désigne le type [objet de formulaire actif ou inactif](formOb #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ Pour plus d'informations sur les règles de nommage pour les objets de formulair #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -120,7 +120,7 @@ Pour une list box de type tableau, la propriété **Variable ou Expression** con #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -130,14 +130,14 @@ Pour une list box de type tableau, la propriété **Variable ou Expression** con ## Type d’expression -> Cette propriété est appelée [**Type de données**](properties_DataSource.md#data-type-expression-type) dans la liste de propriétés pour les colonnes de list box de type [sélection](listbox_overview.md#selection-list-boxes) et [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) et pour les [Listes déroulantes](dropdownList_Overview.md) associées à un [objet](FormObjects/dropdownList_Overview.md#using-an-object) ou un [tableau](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Spécifie le type de données pour l'expression ou la variable associée à l'objet. Notez que l'objectif principal de ce paramètre est de configurer les options (telles que les formats d'affichage) disponibles pour le type de données. Il ne type pas la variable elle-même. En vue d'une compilation de projet, vous devez [déclarer la variable](Concepts/variables.md#declaring-variables). Toutefois, cette propriété a une fonction de typage dans les cas spécifiques suivants : - **[Variables dynamiques](#dynamic-variables)** : vous pouvez utiliser cette propriété pour déclarer le type des variables dynamiques. -- **[Colonnes de list box](listbox_overview.md#list-box-columns)** : cette propriété est utilisée pour associer un format d'affichage aux données de la colonne. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. - **[Variables image](input_overview.md)** : vous pouvez utiliser ce menu pour déclarer les variables avant de charger le formulaire en mode interprété. Des mécanismes natifs spécifiques régissent l'affichage des variables image dans les formulaires. Des mécanismes natifs spécifiques régissent l'affichage des variables image dans les formulaires. Ces mécanismes exigent une plus grande précision dans la configuration des variables : elles doivent avoir été déclarées avant le chargement du formulaire - c'est-à-dire avant même l'événement formulaire `On Load` - à la différence des autres types de variables. Sinon, la variable image ne sera pas affichée correctement (uniquement en mode interprété). @@ -149,7 +149,7 @@ Toutefois, cette propriété a une fonction de typage dans les cas spécifiques #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -275,7 +275,7 @@ Pour des raisons de traduction d'applications, vous pouvez entrer une référenc #### Objets pris en charge -[Bouton](button_overview.md) - [Case à cocher](checkbox_overview.md) - [En-tête de Listbox](listbox_overview.md#list-box-headers) - [Bouton radio](radio_overview.md) - [Zone de texte](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -285,7 +285,7 @@ Pour des raisons de traduction d'applications, vous pouvez entrer une référenc ## Calcul de la variable -Cette propriété définit le type de calcul à effectuer dans une zone [pied de colonne](listbox_overview.md#list-box-footers). +This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. > The calculation for footers can also be set using the [`LISTBOX SET FOOTER CALCULATION`](../commands/listbox-set-footer-calculation) 4D command. @@ -332,7 +332,7 @@ Lorsque **Custom** ("none" en JSON) est défini, aucun calcul automatique n'est #### Objets pris en charge -[Pied de listbox](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md index 7e8e56929a19f2..af790c673eaf65 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permet de définir une liste dont les valeurs ne peuvent pas être saisies dans #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### Commandes @@ -78,7 +78,7 @@ Cependant, contrairement à la propriété [Enumération](properties_DataSource. #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index a37ef94377f9d3..9c0e9f5b5a33e8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum : 0 | | **h** | | | -| [`header`](./listbox_overview.md#list-box-headers) | Définit l'en-tête d'une colonne de list box | Objet ayant pour propriétés "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox-header-footer.md#headers) | Définit l'en-tête d'une colonne de list box | Objet ayant pour propriétés "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Utilisé pour définir la hauteur de la ligne | positif décimal +px | em | | [`height`](properties_CoordinatesAndSizing.md#height) | Désigne la taille verticale d'un objet | minimum : 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Désactive la visibilité des lignes vides supplémentaires. | true, false | diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md index 92e3f3ead6687b..714951a36bf790 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -97,7 +97,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -142,7 +142,7 @@ Indique si la taille de la colonne peut être modifiée par l'utilisateur. #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md index ec105b6176f884..d2542d339e528b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Vous pouvez définir cette propriété en utilisant la commande [**OBJECT SET FO #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -63,7 +63,7 @@ Vous pouvez également définir cette propriété via la commande [**OBJECT SET #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -83,7 +83,7 @@ Une ligne est placée sous le texte. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -124,7 +124,7 @@ Trois thèmes de polices sont disponibles : #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -149,7 +149,7 @@ Vous pouvez le définir en utilisant la commande [`OBJECT SET FONT`](../commands #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -167,7 +167,7 @@ Permet de définir en points la taille de police de l'objet. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -197,7 +197,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -248,7 +248,7 @@ Utilisé pour appliquer un style de police personnalisé à chaque ligne de list Vous devez saisir une expression ou une variable (les variables de type tableau ne peuvent pas être utilisées). L'expression ou variable sera évaluée pour chaque ligne affichée (si elle s'applique à la list box) ou chaque cellule affichée (si elle s'applique à la list box). Vous pouvez utiliser les constantes listées dans la commande [`LISTBOX SET ROW FONT STYLE`](../commands/listbox-set-row-font-style). -Voici un exemple : +Exemple : ```4d Choose([Companies]ID;Bold;Plain;Italic;Underline) @@ -266,7 +266,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`LIS #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes @@ -293,7 +293,7 @@ Emplacement horizontal du texte dans la zone où il apparait. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Commandes @@ -320,7 +320,7 @@ Cette propriété peut également être gérée par les commandes [`OBJECT Get v #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [En-tête List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### Commandes @@ -430,7 +430,7 @@ Par défaut, cette option n'est pas activée. #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) #### Commandes @@ -483,7 +483,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes @@ -507,7 +507,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md index 6b97761b5ffb3c..85b7d75dc436b8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md @@ -86,7 +86,7 @@ Désigne l'emplacement d'une icône par rapport à l'objet formulaire. #### Objets pris en charge -[En-têtes de list box](listbox_overview.md#list-box-headers) +[En-têtes de list box](listbox-header-footer.md#headers) #### Commandes @@ -171,7 +171,7 @@ Le chemin d'accès à saisir est identique à celui de [la propriété Chemin d' #### Objets pris en charge -[Bouton](button_overview.md) (tous les styles sauf [Aide](button_overview.md#help)) - [Case à cocher](checkbox_overview.md) - [En-tête List box](listbox_overview.md#list-box-headers) - [Bouton radio](listbox_overview.md#list-box-headers) +[Bouton](button_overview.md) (tous les styles sauf [Aide](button_overview.md#help)) - [Case à cocher](checkbox_overview.md) - [En-tête List box](listbox-header-footer.md#headers) - [Bouton radio](listbox_overview.md#list-box-headers) #### Commandes @@ -294,13 +294,13 @@ Il est important de noter que la propriété “Avec pop up menu” gère unique #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| :------------- | --------------- | ---------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| Nom | Type de données | Valeurs possibles | +| :------------- | --------------- | ------------------------------------------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### Objets pris en charge -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/dsMapping.md b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/dsMapping.md index b2335afd59b65d..90236d8d01eea3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/dsMapping.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/dsMapping.md @@ -205,7 +205,7 @@ Une entity selection est un objet contenant une ou plusieurs référence(s) à d Un objet Entity selection est géré par les fonctions et les propriétés de la classe [**EntitySelection**](../API/EntitySelectionClass.md). -Voici un exemple : +Exemple : ```4d var $e : cs.EmployeeSelection //déclare une variable objet $e de type de classe EmployeeSelection diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/entities.md b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/entities.md index 7bef0ee3ea0f8d..63b95c3ef4c7bd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/entities.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/entities.md @@ -160,7 +160,7 @@ La référence du fichier peut être : - un objet 4D.File - un chemin au format POSIX -Voici un exemple : +Exemple : ```4d Function createCompany($name : Text; $logo : 4D.File) @@ -292,7 +292,7 @@ Une nouvelle entity selection est **partageable** dans les cas suivants : - la nouvelle entity selection est basée sur une relation [entity.*attributeName*](API/EntityClass.md#attributename) (par exemple, "company.employees") lorsque *attributeName* est un attribut lié 1-vers-N mais que l'entité n'appartient pas à une entity selection. - la nouvelle entity selection est explicitement copiée comme partageable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire avec l'option `ck shared`). -Voici un exemple : +Exemple : ```4d var $myComp : cs.CompanyEntity @@ -306,7 +306,7 @@ Une nouvelle entity selection est **modifiable** dans les cas suivants : - nouvelle entity selection créée vide à l'aide de la fonction [dataClass.newSelection()](API/DataClassClass.md#newselection) ou de la commande `Create entity selection`, - nouvelle entity selection explicitement copiée comme modifiable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire sans l'option `ck shared`). -Voici un exemple : +Exemple : ```4d var $toModify : cs.CompanySelection @@ -339,7 +339,7 @@ $comp2:=$lowSal.employer //$comp2 est modifiable car $lowSal est modifiable :::note Entity selections retournées depuis le serveur -Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Voici un exemple : +Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Exemple : ```4d //une fonction est toujours exécutée sue le serveur diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Project/search-replace.md b/i18n/fr/docusaurus-plugin-content-docs/current/Project/search-replace.md index 35795f2a5933e9..34c71fb176fb1c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Project/search-replace.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Project/search-replace.md @@ -198,7 +198,7 @@ Le menu d'options vous permet d'effectuer diverses actions : - Contenu (si pertinent) : fournit la partie de l'élément qui correspond à la recherche ; par exemple, la ligne de code qui contient la chaîne de caractères recherchée. - Numéro de ligne (pour le code) ou numéro de page (pour les objets de formulaire) -## Replace in content {#replace-in-content} +## Replace in content{#replace-in-content} La fonction de remplacement dans le contenu permet de remplacer une chaîne de caractères par une autre à l’intérieur des objets listés dans la Fenêtre de résultat. Elle est disponible dans le [menu d'options](#options-menu) de la fenêtre. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Tags/transformation-tags.md b/i18n/fr/docusaurus-plugin-content-docs/current/Tags/transformation-tags.md index 330c330a6e641b..7a40b523e8aab6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Tags/transformation-tags.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Tags/transformation-tags.md @@ -577,7 +577,7 @@ Dans ce cas, la balise `4DLOOP` fonctionne comme avec un tableau : elle fait une Cette syntaxe est utile lorsque vous passez un pointeur de tableau en tant que paramètre à la commande [`PROCESS 4D TAGS`](../commands/process-4d-tags). -Voici un exemple : +Exemple : ```4d ARRAY TEXT($array;2) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/configuring.md b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/configuring.md index d81066c76ea77f..93a655a37fe26a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/configuring.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ViewPro/configuring.md @@ -418,7 +418,7 @@ La commande [VP Get stylesheet](commands/vp-get-stylesheet.md) peut être utilis ### Propriétés d'objet de style -Voici un exemple : +Exemple : ```4d $style:=New object diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/sessions.md b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/sessions.md index 2b617917eb8dd8..bccf4e166134cf 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/sessions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/sessions.md @@ -110,7 +110,7 @@ Des privilèges peuvent être associés aux sessions utilisateur web. Sur le ser Vous assignez des privilèges en utilisant la [fonction `.setPrivileges()`](API/SessionClass.md#setprivileges). Dans votre code, vous pouvez vérifier les privilèges de la session pour autoriser ou refuser l'accès à l'aide de la fonction [`.hasPrivilege()`](API/SessionClass.md#hasprivilege). Par défaut, les nouvelles sessions n'ont aucun privilège : ce sont des sessions **Guest** (la fonction [`isGuest()`](API/SessionClass.md#isguest) retourne true). -Voici un exemple : +Exemple : ```4d If (Session.hasPrivilege("WebAdmin")) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md index e9691a0a15569c..893c673c45ab91 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md @@ -103,8 +103,8 @@ Les actions standard ci-dessous sont disponibles pour les zones 4D Write Pro : | insertSoftHyphen | insertSoftHyphen | | Insère un trait d'union au niveau du curseur. | | keepWithNext | keepWithNext | Paragraphe | Relie un paragraphe au suivant afin qu'ils ne puissent pas être séparés par des sauts de page ou de colonne automatiques.

    Si cette action est appliquée au dernier paragraphe de la dernière cellule d'un tableau, la dernière ligne du tableau est reliée au paragraphe suivant. | | lineHeight | lineHeight?value={ \| } | Paragraphe, *Sous-menu* | Hauteur de ligne du paragraphe.

    Ex: lineHeight?value=120% | -| listConcatStringFormat | listConcatStringFormat | Paragraph | Determines whether the numbering marker of the current level should be concatenated with the one of the previous level or not.| -| listLevelAppend | listLevelAppend | Paragraph | Creates a new hierarchical paragraph style sheet of a higher level and applies it to the selected paragraph.| +| listConcatString | listConcatStringFormat | Paragraph | Determines whether the numbering marker of the current level should be concatenated with the one of the previous level or not.| +| listLevelAppend | listLevelDec | Paragraph | Creates a new hierarchical paragraph style sheet of a higher level and applies it to the selected paragraph.| | listLevelDec | listLevelDec | Paragraph | Applies the hierarchical paragraph style sheet of the next level to the selected paragraph.| | listLevelInc | listLevelInc | Paragraph | Applies the hierarchical paragraph style sheet of the previous level to the selected paragraph.| | listNumberFormat | listNumberFormat?value=endDot|endParenthesis|doubleParenthesis | Paragraph, Submenu | Determines which delimiter to add to the numbering marker: an ending dot, an ending parenthesis, or double parenthesis (“1.”, “1)”, “(1)” | diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md index 81f595fdc51b28..35027556deff77 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md @@ -9,13 +9,27 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------- | --------------------------- | -------------------------------------- | | localID | Text | → | Identifiant local du datastore distant | | Résultat | cs.DataStore | ← | Nouvelle référence de datastore | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 | Modifié | +| 17 | Created | + +
    +
    + ## Description La commande `ds` retourne une référence vers le datastore correspondant à la base de données 4D courante ou à la base de données désignée par *localID*. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md index a2ec3070eb0e32..fe2cda23fa0cc4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md @@ -5,29 +5,34 @@ title: Open datastore displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------ | -| 21 | Cloud Qodly interrompu | -| 20 R6 | Prise en charge des accès aux instances du cloud Qodly | -| 20 R4 | Nouvelle propriété *passwordAlgorithm* | -| 18 | Ajout | - -
    - **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation +
    + | Paramètres | Type | | Description | | -------------- | ------------------------------------------ | --------------------------- | ---------------------------------------------------------------------------------------------------- | | connectionInfo | Object | → | Propriétés de connexion utilisées pour joindre le datastore distant | | localID | Text | → | Identifiant à affecter au datastore ouvert sur l'application locale (obligatoire) | | Résultat | 4D.DataStoreImplementation | ← | Objet datastore | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------------------------ | +| 21 | Cloud Qodly interrompu | +| 20 R6 | Prise en charge des accès aux instances du cloud Qodly | +| 20 R4 | Nouvelle propriété *passwordAlgorithm* | +| 18 | Ajout | + +
    +
    + ## Description La commande `Open datastore` connecte l'application au datastore distant identifié par le paramètre *connectionInfo* et renvoie un objet `4D.DataStoreImplementation` correspondant associé à l'alias local *localID*. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md index 2f64626ffdb70e..fd23ff19d74a73 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | --------------------------------------- | | Résultat | Text | ← | Chemin complet du fichier journal fermé | +
    +
    +
    Historique + +| Release | Modifications | +| --------------------------- | ------------- | +| <6 | Created | + +
    +
    + ## Description **Note préliminaire:** Cette commande ne fonctionne qu'avec 4D Server. Elle ne peut être exécutée que via la commande [Execute on server](../../commands-legacy/execute-on-server) ou via une procédure stockée. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md index 3deb233cea2afd..553116759dd25c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md @@ -9,13 +9,27 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | --------- | --------------------------- | --------------------------------- | | logFile | Text | → | Nom du fichier journal | | \* | Opérateur | → | Fermer le fichier journal courant | +
    +
    +
    Historique + +| Release | Modifications | +| --------------------------- | ------------- | +| 11 SQL | Modifié | +| <6 | Created | + +
    +
    + ## Description La commande **SELECT LOG FILE** crée ou ferme le fichier d'historique (ou fichier journal) de la base de données, suivant la valeur que vous passez en paramètre.. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md index 36da98563ae115..7812f079ed27b8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md @@ -16,6 +16,16 @@ displayed_sidebar: docs +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 16 R4 | Created | + +
    +
    + ## Description La commande `New collection` crée une nouvelle collection vide ou pré-remplie et retourne sa référence. Les collections peuvent être gérées à l'aide des propriétés et des fonctions de la [classe Collection](../../API/CollectionClass.md). diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md index 49ac8bacd661c1..519ea9776a1295 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md @@ -9,14 +9,18 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ----------- | ----------------------- | --------------------------- | ------------------------------------------------------------- | | projectFile | [4D.File](../API/FileClass.md) | → | Fichier .4DProject à compiler | | options | Object | → | Objet qui spécifie les options de compilation | | Résultat | Object | ← | Objet contenant des informations sur le statut de compilation | +
    +
    Historique | Release | Modifications | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R8 | Prise en charge du `type` "formObjectExpression" |
    +
    ## Description @@ -142,14 +147,14 @@ Pour effectuer un contrôle de syntaxe uniquement, passez une collection vide au $status:=Compile project($options) ``` -Compilez le projet courant en utilisant uniquement les options de compilateur définies dans les Paramètres de Structure : +Compilez le projet actuel en utilisant uniquement les options de compilateur définies dans les Paramètres de Structure : ```4d var $status : Object $status:=Compile project ``` -Sur un Mac Silicon, compilez le projet courant uniquement pour ARM : +Sur un Mac Silicon, compilez le projet actuel uniquement pour ARM : ```4d var $status : Object @@ -158,7 +163,7 @@ Sur un Mac Silicon, compilez le projet courant uniquement pour ARM : $status:=Compile project($options) ``` -Compilez un projet autre que le projet courant : +Compilez un projet autre que le projet actuel : ```4d var $status : Object @@ -178,7 +183,7 @@ Compilez un projet et déclarez son composant : $status:=Compile project($options) ``` -Désactivez les warnings 518.1 et 518.2 lors de la compilation de votre projet : +Désactivez les avertissements 518.1 et 518.2 lors de la compilation de votre projet : ```4d var $options:={} diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md index f1a4743c3a3868..113e19b5d8f2f0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table à laquelle appartient le formulaire; Si omis : Table par défaut ou utilisation d'un formulaire projet | @@ -16,8 +18,21 @@ displayed_sidebar: docs | formData | Object | → | Données à associer au formulaire | | \* | Opérateur | → | Utiliser le même process | +
    +
    +
    Historique + +| Release | Modifications | +| --------------------------- | ------------- | +| 17 | Modifié | +| 11 SQL | Modifié | +| <6 | Created | + +
    +
    + ## Description La commande **DIALOG** présente le *formulaire* à l'utilisateur, en lui passant de(s) paramètre(s) *formData* (facultatif). diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md index 659e5abb8930ae..02a0cf2b521ddd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md @@ -9,21 +9,27 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ----- | --------------------------- | --------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table à laquelle appartient le formulaire; Si omis : Table par défaut ou utilisation d'un formulaire projet | | form | Text | → | Nom du formulaire | | object | Text | → | Nom de l'objet du formulaire ou nom du groupe | +
    +
    Historique | Release | Modifications | | ------- | ------------------------------------- | | 20 R8 | Prise en charge du paramètre *object* | +| 18 R5 | Created |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md index 9ca50e55f210ca..bfe91b9ab3fab4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md @@ -5,19 +5,12 @@ title: File displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ----------------------------------------- | -| 19 R4 | Nouvelle constante `HTTP Client log file` | -| 17 R5 | Ajout | - -
    - **File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File +
    + | Paramètres | Type | | Description | | ------------ | ---------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Chemin de fichier | @@ -26,8 +19,20 @@ displayed_sidebar: docs | \* | operator | → | \* pour retourner le fichier de la base hôte | | Résultat | [4D.File](../../API/FileClass.md) | ← | Nouvel objet fichier | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------------- | +| 19 R4 | Nouvelle constante `HTTP Client log file` | +| 17 R5 | Ajout | + +
    +
    + ## Description La commande `File` crée et retourne un nouvel objet de type [`4D.File`](../../API/FileClass.md). La commande accepte deux syntaxes : diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md index 7ff79e9722c628..8ff6cd5b8cc711 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md @@ -5,19 +5,12 @@ title: Folder displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ----------------------------------- | -| 19 R8 | Prise en charge de `fk home folder` | -| 17 R5 | Ajout | - -
    - **Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder +
    + | Paramètres | Type | | Description | | -------------- | -------------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Chemin du dossier | @@ -26,8 +19,20 @@ displayed_sidebar: docs | \* | operator | → | \* pour retourner le dossier de la base hôte | | Résultat | [4D.Folder](../../API/FolderClass.md) | ← | Nouvel objet dossier | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------- | +| 19 R8 | Prise en charge de `fk home folder` | +| 17 R5 | Ajout | + +
    +
    + ## Description La commande `Folder` crée et retourne un nouvel objet de type [`4D.Folder`](../../API/FolderClass.md). La commande accepte deux syntaxes : diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md index c8d63e73d6e223..437e187c33af76 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | --------------- | ------------------------- | :-------------------------: | ------------------------------------------------------------------------- | | fileToZip | 4D.File | → | Objet fichier ou dossier à compresser | @@ -18,8 +20,10 @@ displayed_sidebar: docs | options | Integer | → | Si *folderToZip* utilisé : `ZIP Without enclosing folder` | | Résultat | Object | ← | Objet statut | +
    +
    Historique | Release | Modifications | @@ -28,6 +32,7 @@ displayed_sidebar: docs | 18 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md index f0bdfdd1a74021..70f90d1885755c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md @@ -9,14 +9,18 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ----------------------------- | :-------------------------: | --------------------------------------------- | | zipFile | 4D.File | → | Fichier archive ZIP | | password | Text | → | Mot de passe de l'archive ZIP, le cas échéant | | Résultat | 4D.ZipArchive | ← | Objet archive | +
    +
    Historique | Release | Modifications | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 18 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md index 1642588ce694d6..843f69ea7b9759 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md @@ -9,9 +9,7 @@ displayed_sidebar: docs -| Paramètres | Type | | Description | -| ---------- | ------- | --------------------------- | ----------------------------- | -| Résultat | Integer | ← | Numéro d'événement formulaire | +
    | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | -------------------------------- | diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md index 2f6cc02cac20a6..6d66efc2251d99 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | --------------- | | Résultat | Object | ← | Objet événement | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 R2 | Modifié | +| 18 | Created | + +
    +
    + ## Description **FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** retourne un objet contenant des informations sur l'événement formulaire qui vient de se produire. Habituellement, vous utiliserez **FORM Event** à partir d'une méthode formulaire ou objet. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md index 460706e8236fc7..d58be12cf4575e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------------ | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Formulaire table à charger (si omis, charger un formulaire projet) | @@ -16,8 +18,22 @@ displayed_sidebar: docs | formData | Object | → | Données à associer au formulaire | | \* | Opérateur | → | Si passé = la commande s'applique à la base de données hôte lorsqu'elle est exécutée à partir d'un composant (paramètre ignoré en dehors de ce contexte) | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------------------- | +| 20 | Modifié | +| 16 R6 | Modifié | +| 14 | Renamed (OPEN PRINTING FORM) | +| 12 | Created | + +
    +
    + ## Description The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.La commande **FORM LOAD** est utilisée pour charger le formulaire *form* en mémoire dans le process courant avec *formData* (facultatif) afin d'imprimer ses données ou d'analyser son contenu. Il ne peut y avoir qu'un seul formulaire courant par process. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md index f1bb2a098aed4b..0da9db082c7eb4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md @@ -9,19 +9,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ---------------------------- | | Résultat | Object | ← | Données du formulaire actuel | +
    +
    Historique | Release | Modifications | | ------- | ---------------------------------- | | 20 R8 | Support des classes de formulaires | +| 16 R6 | Created |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md index 8734afb9fad7be..91337f5dedfb66 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md @@ -5,28 +5,33 @@ title: Formula from string displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------------------------- | -| 20 R3 | Prise en charge du paramètre *context* | -| 17 R6 | Renommée : New formula from string -> Formula from string | -| 17 R3 | Ajout | - -
    - **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function +
    + | Paramètres | Type | | Description | | ------------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------- | | formulaString | Text | → | Formule texte à retourner comme objet | | context | Integer | → | `sk execute in current database` (par défaut) ou `sk execute in host database` | | Résultat | 4D.Function | ← | Objet natif encapsulant la formule | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------------------------------------------- | +| 20 R3 | Prise en charge du paramètre *context* | +| 17 R6 | Renommée : New formula from string -> Formula from string | +| 17 R3 | Ajout | + +
    +
    + ## Description La commande `Formula from string` crée un objet `4D.Function` basé sur *formulaString* et, éventuellement, *context*. *formulaString* peut être simple comme une valeur unique ou complexe comme une méthode projet avec des paramètres. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md index 5f2fabc4965a78..3cb432c80bdb60 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md @@ -5,26 +5,31 @@ slug: /commands/formula displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ---------------------------------------------------- | -| 17 R6 | Renommée (New formula -> Formula) | -| 17 R3 | Ajout | - -
    - **Formula** ( *formulaExp* : Expression ) : 4D.Function +
    + | Paramètres | Type | | Description | | ---------- | --------------------------- | :-------------------------: | -------------------------------------- | | formulaExp | Expression | → | Formule à retourner comme objet | | Résultat | 4D.Function | ← | Fonction native encapsulant la formule | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ---------------------------------------------------- | +| 17 R6 | Renommée (New formula -> Formula) | +| 17 R3 | Ajout | + +
    +
    + ## Description La commande `Formula` crée un objet `4D Function` basé sur l'expression *formulaExp*. *formulaExp* peut être simple comme une valeur unique ou complexe comme une méthode projet avec des paramètres. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md index cf319bc78aa79b..b6739df5c90c49 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ------------ | ---------- | --------------------------- | --------------------------- | | methodsArray | Text array | → | Tableau de noms de méthodes | +
    +
    +
    Historique + +| Release | Modifications | +| --------------------------- | ------------- | +| 17 R2 | Modifié | +| <6 | Ajout | + +
    +
    + ## Description La commande **SET ALLOWED METHODS** permet de désigner les méthodes projet qui peuvent être appelées directement depuis l'application. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md index d6252399f7410d..df8e9f601a99be 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | ------------------------------------------------------------------- | | data | Text, Blob | → | Données à analyser | | Résultat | Object | ← | Objet dont chaque propriété est une partie des données multiparties | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R4 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md index f76bd742656bf7..7bf19e7a19d25d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | -------------------------- | | Résultat | Collection | ← | Collection d'objets erreur | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 R8 | Created | + +
    +
    + ## Description La commande **Last errors** renvoie la pile d'erreurs courante de l'application 4D sous la forme d'une collection d'objets erreur, ou **null** si aucune erreur ne s'est produite. La pile d'erreurs inclut les objets envoyés par la commande [throw](../../commands-legacy/throw), le cas échéant. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md index 081c5dca3e97e6..172aeaaefbb707 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | --------------------------------------------------------------------- | | Résultat | Collection | ← | Collection d'objets décrivant la chaîne d'appels au sein d'un process | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R9 | Prise en charge de la propriété `formula` |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md index 9d27bb1ebc9b18..bdbeb0e27d802b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | ---------------------------------- | | command | Integer | → | Numéro de commande | @@ -16,8 +18,10 @@ displayed_sidebar: docs | theme | Text | ← | Thème du langage de la commande | | Résultat | Text | ← | Nom de la commande | +
    +
    Historique | Release | Modifications | @@ -25,6 +29,7 @@ displayed_sidebar: docs | 20 R9 | Prise en charge de la propriété obsolète |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md index 9e2ae7222796d4..d44ea7039c9aa6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md @@ -9,13 +9,26 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ----------------------------------------------------------------------------- | | param | any | -> | Paramètre(s) à passer au constructeur de la classe parente | | Résultat | Object | <- | Parent de l'objet | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 | Created | + +
    +
    + Le mot-clé `Super` permet les appels à la `superclass`, c'est-à-dire à la classe parente. `Super` peut être utilisé de deux différentes manières : diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md index 6347feb89a80ac..c73da5f8bcfe0c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ------------------------ | | Résultat | Object | ← | Élément ou objet courant | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 | Created | + +
    +
    + ## Description La commande `This` renvoie une référence à l'objet en cours de traitement. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md index 9f1c1c4acfd074..c0056f1967e312 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md @@ -5,19 +5,12 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------- | -| 20 R10 | Nouveau paramètre *autoLicenseTarget* | -| 20 | Ajout | - -
    - **Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object +
    + | Paramètres | Type | | Description | | ----------------- | ------------------------- | --------------------------- | ------------------------------------------------------- | | mergedApp | [4D.Folder](../API/FolderClass.md) | → | Dossier contenant l'application fusionnée | @@ -26,8 +19,20 @@ displayed_sidebar: docs | oemLicense | 4D.File | → | Licence de clé XML OEM 4D si licence serveur | | Résultat | Object | ← | Statut | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------- | +| 20 R10 | Nouveau paramètre *autoLicenseTarget* | +| 20 | Ajout | + +
    +
    + ## Description La commande **Create deployment license** crée un fichier de licence intégré dans le dossier Licenses de l'application générée *mergedApp*. Si le dossier Licenses n'existe pas dans le dossier *mergedApp*, il est créé par la commande. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md index bc86061f0902e5..af5f2ef61b9287 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md @@ -9,10 +9,13 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ---------------------------------- | | Résultat | Object | ← | Informations sur la licence active | +
    diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md index e449601cf075aa..2af715371ade94 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | -------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | | \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable | @@ -15,6 +17,7 @@ displayed_sidebar: docs | property | Integer | → | Propriété dont vous voulez obtenir la valeur | | Résultat | any | ← | Valeur courante (Entier, Texte) | +
    diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md index 50cc1a85bc9b3e..ac3baaa50cddac 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | | \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | @@ -15,8 +17,20 @@ displayed_sidebar: docs | property | Integer | → | Propriété de list box ou de colonne de list box | | value | Integer, Text | → | Valeur de la propriété | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 R6 | Modifié | +| 16 R2 | Created | + +
    +
    + ## Description La commande **LISTBOX SET PROPERTY** définit la *value* de la *property* de la list box ou de la colonne de list box désignée par les paramètres *object* et *\**. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md index 773e2746eb0e87..111e858524fb36 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md @@ -5,25 +5,30 @@ title: IMAP New transporter displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 18 R4 | Ajout | - -
    - **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------------- | :-------------------------: | -------------------------------------------------------------------------------- | | server | Object | → | Informations sur le serveur de messagerie | | Résultat | 4D.IMAPTransporter | ← | [Objet IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object) | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 R4 | Ajout | + +
    +
    + ## Description La commande `IMAP New transporter`configure une nouvelle connexion IMAP en fonction du paramètre *server* et retourne un nouvel objet *transporter*. L'objet transporteur retourné sera alors utilisé pour la réception d'emails. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md index 5adf9d09ddc817..06f4b284559dc8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md @@ -5,25 +5,30 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 18 | Ajout | - -
    - **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object +
    + | Paramètres | Type | | Description | | ---------- | ---------- | :-------------------------: | ------------- | | mime | Blob, Text | → | Email en MIME | | Résultat | Object | ← | Objet email | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 | Ajout | + +
    +
    + ## Description La commande `MAIL Convert from MIME` convertit un document MIME en un objet email valide. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md index e8c69e8b6d3fa3..40b28c9f5b7b06 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md @@ -5,27 +5,32 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 17 R4 | Ajout | -| 17 R5 | Modifié | - -
    - **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text +
    + | Paramètres | Type | | Description | | ---------- | ------ | :-------------------------: | ---------------------------------------- | | mail | Object | → | Objet email | | options | Object | → | Options d'encodage et de charset du mail | | Résultat | Text | ← | Objet email converti en MIME | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 17 R5 | Modifié | +| 17 R4 | Ajout | + +
    +
    + ## Description La commande `MAIL Convert to MIME` convertit un objet email en texte MIME. Cette commande est appelée en interne par [SMTP_transporter.send()](../../API/SMTPTransporterClass.md#send) pour formater l'objet email avant de l'envoyer. Elle peut être utilisée pour analyser le format MIME de l'objet. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md index 590458afba1149..5bfecad1da7baf 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md @@ -5,18 +5,12 @@ title: MAIL New attachment displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------------------------------------ | -| 19 R2 | Accepte 4D.File, 4D.ZipFile, 4D.Blob | - -
    - **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment +
    + | Paramètres | Type | | Description | | ----------- | --------------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | file | 4D.File | → | Fichier joint | @@ -29,8 +23,20 @@ displayed_sidebar: docs | disposition | Text | → | Valeur de l'en-tête content-disposition : "inline" ou "attachment" | | Résultat | 4D.MailAttachment | ← | Objet pièce jointe | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------------------------------------------------------ | +| 19 R2 | Accepte 4D.File, 4D.ZipFile, 4D.Blob | +| 17 R4 | Ajout | + +
    +
    + ## Description La commande `MAIL New attachment` vous permet de créer un objet pièce jointe que vous pouvez ajouter à un [objet Email](../../API/EmailObjectClass.md#email-object). diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md index 2430737f447e2d..1c6238c7be83d3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Informations sur le serveur de messagerie | | Résultat | 4D.POP3Transporter | ← | [Object POP3 transporter](../../API/POP3TransporterClass.md#pop3-transporter-object) | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 18 R2 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md index 1ebc9823d93e69..4dd5843a0473a4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------------- | --------------------------- | -------------------------------------------------------------------------------- | | server | Object | → | Informations sur le serveur de messagerie | | Résultat | 4D.SMTPTransporter | ← | [Objet SMTP transporter](../../API/SMTPTransporterClass.md#smtp-transporter-object) | +
    +
    Historique | Release | Modifications | @@ -25,6 +29,7 @@ displayed_sidebar: docs | 17 R4 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-get-data-source-formula.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-get-data-source-formula.md index 205703150bd5b6..33d2babf29934c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-get-data-source-formula.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-get-data-source-formula.md @@ -16,8 +16,20 @@ displayed_sidebar: docs | object | Text, Variable, Field | → | Nom de l'objet formulaire (si \* est spécifié) ou
    Champ ou variable (si \* est omis) | | Résultat | 4D.Formula | ← | Formule associée à l'objet de formulaire (`Null` si aucune formule n'est associée) | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* | +| 20 R10 | Created | + +
    +
    + ## Description La commande **OBJECT Get data source formula** renvoie la formule (le cas échéant) associée à l'objet ou aux objets désigné(s) par les paramètres *object* et *\**. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md index 3f219d2f959871..2982fe9d9cab0c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md @@ -16,8 +16,20 @@ displayed_sidebar: docs | object | Text, Variable, Field | → | Nom de l'objet formulaire (si \* est spécifié) ou
    Champ ou variable (si \* est omis) | | formula | 4D.Formula | → | Formule à assigner comme source de données | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* | +| 20 R10 | Created | + +
    +
    + ## Description La commande **OBJECT SET DATA SOURCE FORMULA** assigne une formule (expression) comme source de données de l'objet ou des objets désigné(s) par les paramètres *object* et *\** . La formule doit être fournie sous la forme d'un objet [`4D.Formula`](../API/FunctionClass.md#formula-objects). diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md index 8178dd3cc9376e..f8f6b6a8cb4a07 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table du formulaire, ou table par défaut si omis | @@ -18,8 +20,21 @@ displayed_sidebar: docs | areaEnd | Integer | → | Zone de fin (si areaStart est spécifié) | | Résultat | Integer | ← | Hauteur de la section imprimée | +
    +
    +
    Historique + +| Release | Modifications | +| --------------------------- | ------------- | +| 20 | Modifié | +| 16 R6 | Modifié | +| <6 | Ajout | + +
    +
    + ## Description La commande **Print form** imprime simplement *form* avec les valeurs courantes des champs et des variables de la table *aTable*. Elle est généralement utilisée pour imprimer des états très complexes qui nécessitent un contrôle complet du processus d'impression. **Print form** ne gère pas les traitements d'enregistrements, ni les ruptures, sauts de pages, en-têtes ou pieds de pages. Vous devez vous-même prendre en charge ces opérations. **Print form** imprime uniquement des champs et des variables avec une taille fixe, la commande ne gère pas les objets de taille variable. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md index 19377b5b65e79e..332bab231de975 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md @@ -16,6 +16,7 @@ displayed_sidebar: docs +
    Historique | Release | Modifications | @@ -23,6 +24,7 @@ displayed_sidebar: docs | 17 R4 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md index 1e1414c70f7746..e4882bc16b88c9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md @@ -9,14 +9,18 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------- | | sessionID | Text | → | ID de session | | options | Integer | → | Options de retour | | Résultat | Object | ← | Aperçu des process en cours d'exécution et/ou (4D Server uniquement) des sessions utilisateur | +
    +
    Historique | Release | Modifications | @@ -25,6 +29,7 @@ displayed_sidebar: docs | 20 R7 |
    • Prise en charge du paramètre *sessionID*
    • Renommé (Get process activity)
    |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md index 1fa915f9cb1570..6266a011b0ac99 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ------------- | ------- | :-------------------------: | --------------------------- | -| processNumber | Integer | → | Numéro du process | +| processNumber | Integer | → | Process number | | Résultat | Object | ← | Informations sur le process | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md index 56a0a3357ba76d..c4591a21f53400 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md @@ -9,22 +9,28 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | --------- | --------------------------- | ----------------------------------------------- | | name | Text | → | Nom du process duquel obtenir le numéro | | id | Text | → | ID du process duquel récupérer le numéro | | \* | Opérateur | → | Renvoyer le numéro du process depuis le serveur | -| Résultat | Integer | ← | Numéro du process | +| Résultat | Integer | ← | Process number | +
    +
    Historique | Release | Modifications | | ------- | ------------------------------- | | 20 R7 | Prise en charge du paramètre id | +| 6 | Created |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md index fedeaf554931ca..be7d09c9372075 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------- | :-------------------------: | --------------------------- | | sessionID | Integer | → | ID de session | | Résultat | Object | ← | Informations sur la session | +
    +
    Historique | Release | Modifications | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R7 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md index b5517fb8946bca..b8fb65ccd08d7e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ---------------------------------------------------------- | | id | Text | → | Identifiant unique (UUID) de la session | | Résultat | Object | ← | Objet de stockage de la session | +
    +
    Historique | Release | Modifications | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R6 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md index ab9f8002ff04cd..b6dbdbe3bd35b1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | -------------------------- | --------------------------- | ------------- | | Résultat | [4D.Session](../API/SessionClass.md) | ← | Objet session | +
    +
    Historique | Release | Modifications | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 18 R6 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md index add03fe465c36d..d58a8ab4195453 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md @@ -9,14 +9,28 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | dsTable | Table | → | Table de la base 4D dont la sélection courante doit être utilisée pour construire l'entity selection | | settings | Object | → | Option de création : contexte | | Résultat | 4D.EntitySelection | ← | Nouvelle entity selection liée à la dataclass de la table | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 17 R5 | Modifié | +| 17 | Created | + +
    +
    + ## Description La commande `Create entity selection` construit et renvoie une nouvelle entity selection [modifiable](../../ORDA/entities.md#shareable-or-alterable-entity-selections) relative à la classe de données correspondant à la *dsTable* fournie, en fonction de la sélection actuelle de cette table. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md index 285f92f25d2f7e..bf0be859c61d60 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | --------------- | ---------------------------------- | --------------------------- | -------------------- | | entitySelection | 4D.EntitySelection | → | Une entity selection | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 17 | Ajout | + +
    +
    + ## Description La commande `USE ENTITY SELECTION` met à jour la sélection courante de la table correspondant à la classe de données du paramètre *entitySelection*, en fonction du contenu de la entity selection. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/num.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/num.md index 9096c36e1e79c9..78cd6f28e9b21f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/num.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/num.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------------------- | --------------------------- | ---------------------------------------------------------------------------------------- | | expression | Text, Boolean, Integer | → | Chaîne à convertir en numérique ou Booléen à convertir en 0 ou 1 ou Expression numérique | @@ -16,15 +18,19 @@ displayed_sidebar: docs | base | Integer | → | Valeur comprise entre 2 et 36 qui représente le radix | | Résultat | Real | ← | Forme numérique du paramètre expression | +
    +
    Historique -| Release | Modifications | -| ------- | ----------------------------------- | -| 21 | Prise en charge du paramètre *base* | +| Release | Modifications | +| --------------------------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* | +| <6 | Created |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/string.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/string.md index 7ccfe85eef5e08..08a3c677b711e5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/string.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | | expression | Expression | → | Expression à convertir en chaîne (peut être de type Réel, Integer, Date, Heure, Alpha, Texte, Booléen, Undefined ou Null) | @@ -17,15 +19,19 @@ displayed_sidebar: docs | base | Integer | → | Valeur comprise entre 2 et 36 qui représente la base si *expression* est un nombre | | Résultat | Text | ← | expression convertie en chaîne alphanumérique | +
    +
    Historique -| Release | Modifications | -| ------- | ----------------------------------- | -| 21 | Prise en charge du paramètre *base* | +| Release | Modifications | +| --------------------------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* | +| <6 | Created |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md index eae95a6b4b13a3..8be898f7c9f3ef 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texte à tronquer | | Résultat | Text | ← | Texte tronqué | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md index 8a8d52ce433744..92dab1ba097319 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texte à tronquer | | Résultat | Text | ← | Texte tronqué | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md index 433568c03e4704..6a1a39eebdf695 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texte à tronquer | | Résultat | Text | ← | Texte tronqué | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md index f3a7edc10a14da..58ba7e06b697a9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md @@ -9,20 +9,26 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | -------------------------------------------------------------------------------- | | version | Integer | → | Version de l'UUID : 4 (par défaut) ou 7 | | Résultat | Text | ← | Nouvel UUID sous forme de texte non canonique (32 caractères) | +
    +
    Historique | Release | Modifications | | ------- | -------------------------------------- | | 20 R10 | Prise en charge du paramètre *version* | +| 12 | Created |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md index 88ba8b5d7b0577..ee2f05e04f5898 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md @@ -9,14 +9,27 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | | \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | | object | Text, Variable | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis). | | Résultat | Object | ← | Objet contexte si défini précédemment, sinon `null`. | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 20 R9 | Ajout | + +
    +
    + ### Description La commande `WA Get context` récupère l'objet contexte défini pour `$4d` dans la zone Web désignée par les paramètres \* et *object* en utilisant [`WA SET CONTEXT`](./wa-set-context.md). Si `WA SET CONTEXT` n'a pas été appelé pour la zone web, la commande renvoie `null`. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md index a387bf40a2e166..ddca528575f6c6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md @@ -15,8 +15,19 @@ displayed_sidebar: docs | object | Text, Variable, Field | → | Nom de l'objet (si \* est spécifié) ou Variable ou Champ (si \* est omis). | | contextObj | Object | → | Objet contenant les fonctions qui peuvent être appelées avec `$4d`. | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 20 R9 | Ajout | + +
    +
    + ### Description La commande `WA SET CONTEXT` définit un objet contexte *contextObj* pour `$4d` dans la zone Web désignée par les paramètres \* et *object*. Lorsque cette commande est utilisée, `$4d` ne peut accéder qu'aux contenus déclarés dans le *contextObj* fourni. Si aucun objet contexte n'est défini, `$4d` a accès à toutes les méthodes 4D et ne peut pas accéder aux classes utilisateurs. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md index f23606272cc74b..2fa90d44b52721 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | :-------------------------: | -------------------------------------- | | Résultat | Object | ← | Informations sur l'événement déclenché | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 21 | Ajout | + +
    +
    + ## Description La commande `Web Event` renvoie un objet contenant des informations sur un événement déclenché lié à un composant de formulaire web Qodly. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md index b5fdc3f310f392..fc7b39f512917a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | -------------------------- | :-------------------------: | ---------------------------- | | Résultat | 4D.WebForm | ← | Nouvel objet proxy `WebForm` | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 21 | Ajout | + +
    +
    + ## Description La commande `Web Form` renvoie un objet proxy `4D.WebForm`, qui permet de travailler avec les propriétés et les fonctions de la page et de les émuler efficacement. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md index d55351e429eb04..fec828861e1eb3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | -------------------------------------------- | | Résultat | Collection | ← | Collection des objets Web Server disponibles | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 18 R3 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md index 9f6cfffc89e7ca..5503837c987589 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------- | --------------------------- | ------------------------------------------------------------------------------------ | | option | Integer | → | Serveur Web à référencer (défaut si omis = `Web server database`) | | Résultat | 4D.WebServer | ← | Objet Serveur Web | +
    +
    Historique | Release | Modifications | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 19 | prise en charge de .sessionCookieSameSite |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md index 4540dcb3e863bc..b5b8068cce3bbc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md @@ -9,14 +9,18 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | -------------------------------------------------- | --------------------------- | --------------------------------------- | | winRef | Integer | → | Numéro de référence de la fenêtre | | image | Picture | → | Icône personnalisée | | file | 4D.File, [4D.Folder](../API/FolderClass.md) | → | Chemin d'accès du fichier ou du dossier | +
    +
    Historique | Release | Modifications | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R7 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md index 0557a56f151d19..7ec635c5c96d42 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/API/CollectionClass.md @@ -728,7 +728,7 @@ La fonction `.equal()` compare la collec :::note Notes -- La fonction `.equal()` ne vérifie l'égalité que pour les éléments de type chaîne, booléen, nombre et null dans les collections. La callback reçoit les paramètres suivants : +- La fonction `.equal()` ne vérifie l'égalité que pour les éléments de type chaîne, booléen, nombre et null dans les collections. Elle ne vérifie pas l'égalité des objets natifs. - Les éléments avec des valeurs **null** ne sont pas égaux aux éléments Undefined. ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Admin/webAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Admin/webAdmin.md index 6646988837f90c..c0622d2f7b28eb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Admin/webAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Admin/webAdmin.md @@ -125,7 +125,7 @@ Vous pouvez aussi définir un fichier `.4DSettings`. (format XML) et l'utiliser > Cette clé d'accès n'est pas stockée de façon transparente dans le fichier `.4DSettings`. -Voici un exemple : +Exemple : ``` "%HOMEPATH%\Desktop\4D Server.exe" MyApp.4DLink --webadmin-access-key diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/arrays.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/arrays.md index 72eb859c949cdc..3bc28f88dc20ac 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/arrays.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/arrays.md @@ -82,7 +82,7 @@ Voici un autre exemple : vous souhaitez initialiser un objet de formulaire avec ## Tableaux à deux dimensions -Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Voici un exemple : +Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Exemple : ```4d ARRAY TEXT(atTopics;100;50) // Créer un tableau texte composé de 100 lignes de 50 colonnes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_blob.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_blob.md index c30a91882d61dd..063ecdf73ef5f7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_blob.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_blob.md @@ -37,7 +37,7 @@ Pour passer un BLOB à une de vos méthodes, vous pouvez aussi définir un point Vous pouvez assigner la valeur d'un BLOB à d'autres BLOBs, comme dans l'exemple suivant. -**Voici un exemple :** +**Exemple :** ```4d // Déclarer deux variables de type BLOB C_BLOB(vBlobA;vBlobB) @@ -51,7 +51,7 @@ En revanche, il n'existe pas d'opérateur pouvant être utilisé avec des BLOB. ## Adresser le contenu d'un BLOB -Chaque octet d'un BLOB peut être adressé individuellement, à l'aide des accolades {...}. Dans un BLOB, les octets sont numérotés de 0 à N-1, N étant la taille du BLOB. Voici un exemple : +Chaque octet d'un BLOB peut être adressé individuellement, à l'aide des accolades {...}. Dans un BLOB, les octets sont numérotés de 0 à N-1, N étant la taille du BLOB. Exemple : ```4d // Déclarer une variable de type BLOB C_BLOB(vBlob) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_collection.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_collection.md index 027c344181abb4..e92b024500b014 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_collection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_collection.md @@ -44,7 +44,7 @@ Si vous assignez un numéro d'élément plus grand que celui du dernier élémen Les collections doivent être initialisées à l'aide, par exemple, de la commande `Creer collection`, sinon une erreur de syntaxe sera générée à la suite d'une lecture ou d'une modification d'un ou plusieurs élements de la collection. -Voici un exemple : +Exemple : ```4d var $colVar : Collection //création d'une variable 4D de type collection diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_object.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_object.md index f06d5e362751a9..df99008376ffcb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/dt_object.md @@ -36,7 +36,7 @@ Chaque valeur de propriété accessible par la notation objet est considérée c Les objets doivent être initialisés à l'aide, par exemple, de la commande `New object`, sinon une erreur de syntaxe sera générée à la suite d'une lecture ou d'une modification de leurs propriétés. -Voici un exemple : +Exemple : ```4d C_OBJECT($obVar) ////création d'une variable 4D de type objet $obVar:=New object //initialisation de l'objet et assignation à la variable 4D @@ -60,7 +60,7 @@ Avec la notation objet, il est possible d'accéder aux propriétés d'objets (au - à l'aide du symbole "point" : > objet.NomPropriété -Voici un exemple : +Exemple : ```4d employee.name:="Smith" ``` @@ -91,14 +91,14 @@ La notation objet est utilisable avec tout élément de langage qui contient ou $pop:=$aObjCountries{2}.population //tableau d'objets $val:=$myCollection[3].subvalue //élément de collection ``` -- avec les **commandes 4D** qui retournent des objets. Voici un exemple : +- avec les **commandes 4D** qui retournent des objets. Exemple : ```4d $measures:=Lire mesures base.DB.tables ``` -- avec les **méthodes projet** qui retournent des objets. Voici un exemple : +- avec les **méthodes projet** qui retournent des objets. Exemple : ```4d // MyMethod1 @@ -127,7 +127,7 @@ La notation objet pour les pointeurs est semblable à la notation objet standard - Accès par le nom : > pointeurObjet->[nomPropriété"] -Voici un exemple : +Exemple : ```4d C_OBJECT(vObj) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md index 3e15b4938baf5a..85f2ef0f270418 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Concepts/quick-tour.md @@ -60,7 +60,7 @@ La ligne de code se lit "MyOtherDate obtient la date actuelle plus 30 jours." Ce ## Commandes -Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Voici un exemple : +Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Exemple : ```4d COPY DOCUMENT("dossier1\\nom1";"dossier2\\" ; "nouveau") @@ -368,7 +368,7 @@ Les deux styles de commentaires peuvent être utilisés simultanément. #### Commentaires sur une seule ligne (`//commentaire`) -Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Voici un exemple : +Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Exemple : ```4d //Ceci est un commentaire @@ -383,7 +383,7 @@ End for Entourez le contenu avec des caractères `/*` ... `*/` pour créer des commentaires en ligne ou des blocs de commentaires multilignes. Les blocs de commentaire en ligne et multi-lignes commencent par `/*` et se terminent par `*/`. -- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Voici un exemple : +- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Exemple : ```4d For /* ligne de commentaire */ ($vCounter;1;100) @@ -391,7 +391,7 @@ For /* ligne de commentaire */ ($vCounter;1;100) End for ``` -- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Voici un exemple : +- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Exemple : ```4d For ($vCounter;1;100) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md index dcddd27d0b3991..d7da16801e06b0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------- | -| 45 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Liste hiérarchique](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | +| 45 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Liste hiérarchique](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md index d957aa5c19cc87..9390073594289f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) [Colonne de list box](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) [Colonne de list box](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. |
    Historique @@ -24,7 +24,7 @@ Après avoir sélectionné les propriétés d'événement [`On Before Keystroke` L'événement `On After Keystroke` n'est pas généré : -- dans la méthode [des colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Séquence d'entrée diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md index 53ca13bab24d1d..ad4bf944154e30 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un tri standard vient d'être effectué dans une colonne de list box. | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Un tri standard vient d'être effectué dans une colonne de list box. | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md index 2074c00c603110..b008f58090757d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Boutons : la zone "flèche" d'un bouton est cliquée
  • List box : dans une colonne d'un tableau, un bouton de sélection (attribut "alternateButton") est cliqué
  • | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • Boutons : la zone "flèche" d'un bouton est cliquée
  • List box : dans une colonne d'un tableau, un bouton de sélection (attribut "alternateButton") est cliqué
  • | ## Description @@ -22,8 +22,8 @@ Certains styles de boutons peuvent être [liés à un menu contextuel](FormObjec ### List box -Cet événement est généré dans des colonnes de [list box de type tableau objets](../FormObjects/listbox_overview.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton de sélection de widget (attribut "alternateButton"). +Cet événement est généré dans les colonnes de [list box de type tableau objets](../FormObjects/listbox-column.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Voir la [description de l'attribut "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +See the [description of the "alternateButton" attribute](FormObjects/listbox-column.md#alternatebutton). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md index 028708a8ed1bc2..0b3632f1d77cf2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une cellule de list box est sur le point de passer en mode d'édition | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Une cellule de list box est sur le point de passer en mode d'édition | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md index c4eb3df8c705a4..0fdd4429af6180 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) [Colonne de list box](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) [Colonne de list box](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. |
    Historique @@ -22,7 +22,7 @@ Après avoir sélectionné les événements `On Before Keystroke` et [`On After L'événement `On Before Keystroke` n'est pas généré : -- dans une méthode [colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Objets non saisissables diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md index c518c5a69e36f1..850af0ae7398c5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](../FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](../FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onClicked.md index 2f4b9bccd03479..bdd50526c060e6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md index 01f301c689445f..ae98b3ddb33cdc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| 32 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| 32 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md index b3baeae48b1c0f..73e4ce706de8a3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -| 33 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| 33 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md index d7c6c9b594d51d..67e5575a9b9acb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md index db3c7dfe2aefec..8d54449fd6a3e9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md index 6f2dbc62fc06a1..a1ccb5eeb59b17 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDrop.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDrop.md index de05deed66f461..6572f963ddabbf 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDrop.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md index 6def9a451d7ae6..21b6a2965b7bed 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans le pied de page d'une colonne de list box | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Un clic se produit dans le pied de page d'une colonne de list box | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md index 7c6ce0c3ac803f..73bbb6414a117c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md index f1188805566aa3..a6abad7c1442f7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | -| 42 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans un en-tête de colonne | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | +| 42 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Un clic se produit dans un en-tête de colonne | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLoad.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLoad.md index 5d6396720d451e..9b592b013c6987 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLoad.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md index e3b160a813ac41..6ebfd36d8d8b3b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md index ebfbd18f6c8907..b500f49665436f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------ | -| 34 | [List Box de type tableau](FormObjects/listbox_overview.md#array-list-boxes) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onUnload.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onUnload.md index 9359120c9d21a3..9af5fb59ddfeb1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onUnload.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onValidate.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onValidate.md index 9866d9d42de50e..b0d594273deb3a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onValidate.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/overview.md index 0d522592f0b23c..67dcb5dc0f2592 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Events/overview.md @@ -28,7 +28,7 @@ Chaque événement est retourné sous forme d'objet par la commande `FORM Event` Des propriétés supplémentaires sont retournées lorsque l'événement se produit sur des objets spécifiques. En particulier : -- Les [list box](FormObjects/listbox_overview.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox_overview.md#supported-form-events-1) renvoient des [propriétés supplémentaires](FormObjects/listbox_overview.md#supported-form-events) telles que `columnName` ou `isRowSelected`. +- Les [list box](FormObjects/listbox-object.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox-column.md#supported-form-events) renvoient des [propriétés supplémentaires](FormObjects/listbox-object.md#supported-form-events) telles que `columnName` ou `isRowSelected`. - Les [zones 4D View Pro](FormObjects/viewProArea_overview.md) retournent par exemple des propriétés `sheetName` ou `action` dans l'objet événement [On After Edit](onAfterEdit.md). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/forms.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/forms.md index 15834efa6ccfe8..23a71f13552d0f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/forms.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/forms.md @@ -19,7 +19,7 @@ Vous pouvez ajouter ou modifier des formulaires 4D à l'aide des éléments suiv - **L'interface 4D Developer :** Créez de nouveaux formulaires à partir du menu **Fichier** ou de la fenêtre de l' **Explorateur**. - **L'éditeur de formulaires **: Modifiez vos formulaires à l'aide de l'[éditeur de formulaires](FormEditor/formEditor.md). -- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture.md#sources-folder). Voici un exemple : +- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture.md#sources-folder). Exemple : ``` { diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md index 4b5bf515b475c9..e1a6be4bb71e39 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md @@ -46,7 +46,7 @@ Les images haute résolution avec la convention @nx peuvent être utilisées dan * [Boutons](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[cases à cocher](FormObjects/checkbox_overview.md) * [Boutons image](FormObjects/pictureButton_overview.md)/[Pop-up image](FormObjects/picturePopupMenu_overview.md) * [Onglets](FormObjects/tabControl.md) -* [En-têtes de list box](FormObjects/listbox_overview.md#list-box-headers) +* [En-têtes de list box](FormObjects/listbox-header-footer.md#headers) * [Icônes de menu](Menus/properties.md#item-icon) 4D priorise automatiquement les images avec la résolution la plus élevée. 4D priorise automatiquement les images avec la résolution la plus élevée. Même si une commande ou une propriété spécifie *circle.png*, *circle@3x.png* sera utilisé (le cas échéant). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..acaf7cee4df0d3 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md @@ -0,0 +1,415 @@ +--- +id: listbox-column +title: "[Colonne de list box](listbox_overview.md#list-box-columns)" +--- + +Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_column.png) + +Vous pouvez définir des propriétés standard (texte, couleur de fond, etc.) pour chaque colonne de la list box ; ces propriétés sont prioritaires sur celles de l'objet list box. + +> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). + +### Propriétés spécifiques des colonnes {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## Événements formulaire pris en charge + +| Evénement formulaire | Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties) | Commentaires | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On After Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On After Sort |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Listbox tableau uniquement* | +| On Before Data Entry |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Before Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Column Moved |
  • [columnName](./listbox-object#additional-properties)
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | | +| On Column Resize |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [newSize](./listbox-object#additional-properties)
  • [oldSize](./listbox-object#additional-properties)
  • | | +| On Data Change |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Double Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Drag Over |
  • [area](./listbox-object#additional-properties)
  • [areaName](./listbox-object#additional-properties)
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Drop |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Footer Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [footerName](./listbox-object#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | +| On Getting Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | +| On Header Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | +| On Row Moved |
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | *Listbox tableau uniquement* | +| On Scroll |
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • | | +| On Unload | | | + +## Tableaux d'objets dans les colonnes + +Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). + +La list box suivante a été définie à l'aide d'un tableau d'objets : + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configurer une colonne tableau d'objets + +To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. Dans la Liste des propriétés, vous pouvez sélectionner Objet comme "Type de variable" pour la colonne : + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Les propriétés standard liées aux coordonnées, taille et style sont disponibles pour les colonnes de type objet. Elles peuvent être gérées à l'aide de la Liste des propriétés, ou en programmant les attributs de style, visibilité, couleur de police et de fond de chaque ligne de colonne objet de la list box. Ce type de colonne peut également être masqué. + +Toutefois, le thème Source de données n'est pas disponible pour les colonnes objet des list box. En fait, le contenu de chaque cellule de la colonne est basé sur les attributs présents dans l'élément correspondant du tableau d'objets. Chaque élément du tableau peut définir : + +le type de valeur (obligatoire) : texte, couleur, événement, etc. +la valeur elle-même (optionnel) : utilisé aussi bien pour la saisie que pour l'affichage. +le mode d'affichage du contenu de la cellule (optionnel) : bouton, liste, etc. +des paramètres supplémentaires (optionnel) : dépend du type de valeur +Pour définir ces propriétés, vous devez placer les attributs adéquats dans l'objet (la liste des attributs disponibles est fournie ci-dessous). Par exemple, vous pouvez écrire "Hello World!" dans une colonne objet à l'aide de ce simple code : + +```4d +ARRAY OBJECT(obColumn;0) // tableau de colonnes + C_OBJECT($ob) //premier élément + OB SET($ob; "valueType" ; "text") //définit le type de valeur (obligatoire) + OB SET($ob; "value" ; "Hello World !") //définit la valeur + APPEND TO ARRAY(obColumn ;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet. Ces paramètres sont automatiquement définis en fonction du type de valeur. + +#### valueType et affichage des données + +Lorsqu'une colonne de list box est associée à un tableau d'objets, l'affichage, la saisie et l'édition des cellules sont basées sur l'attribut valueType présent dans chaque élément du tableau. Les valeurs valueType prises en charge sont les suivantes : + +- "text" : pour une valeur texte +- "real": for a numeric value that can include separators like a `\`, <.>, or <,> +- "integer" : pour une valeur entière +- "boolean" : pour une valeur True/False +- "color" : pour définir une couleur de fond +- "event" : pour afficher un bouton avec un libellé. + +4D utilise des widgets par défaut selon la valeur "valueType" (c'est-à-dire qu'un "text" est affiché comme un widget de saisie de texte, un "boolean" comme une case à cocher), mais d'autres affichages sont également disponibles par le biais d'options (*e.g.*, un réel peut également être représenté comme un menu déroulant). Le tableau suivant indique l'affichage par défaut ainsi que les variations possibles pour chaque type de valeur : + +| valueType | Format défaut | Widget(s) alternatif(s) | +| --------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | +| text | zone de saisie de texte | menu déroulant (enumération obligatoire) ou combo box (enumération) | +| réel | zone de saisie de texte contrôlée (nombre et séparateurs) | menu déroulant (enumération obligatoire) ou combo box (enumération) | +| integer | zone de saisie de texte contrôlée (nombre) | menu déroulant (enumération obligatoire) ou combo box (enumération) ou case à cocher trois états | +| boolean | case à cocher | menu déroulant (enumération obligatoire) | +| color | couleur de fond | text | +| event | bouton avec libellé | | +| | | Tous les widgets peuvent associer un unit toggle button ou ellipsis button à la cellule. | + +Vous définissez l'affichage de la cellule et les variations à l'aide d'attributs spécifiques dans chaque objet (voir ci-dessous). + +#### Formats d'affichage et filtres de saisie + +Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet des list box. Ils sont automatiquement définis en fonction du type de valeur. Ils sont listés dans le tableau suivant : + +| Value type | Format défaut | Contrôle de saisie | +| ---------- | ------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | +| text | le même que celui de l'objet | pas de contrôle (tout caractère accepté) | +| réel | le même que celui de l'objet (utilisation du séparateur décimal système) | "0-9" et "." et "-" | +| | | "0-9" et "." si min>=0 | +| integer | le même que celui de l'objet | "0-9" et "-" | +| | | "0-9" si min>=0 | +| Boolean | case à cocher | N/A | +| color | N/A | N/A | +| event | N/A | N/A | + +### Attributs + +Chaque élément du tableau d'objets est un objet qui peut contenir un ou plusieurs attributs qui définiront le contenu de la cellule et l'affichage des données (voir exemple ci-dessus). + +L'unique attribut obligatoire est "valueType" et ses valeurs acceptées sont "text", "real", "integer", "boolean", "color" et "event". Le tableau suivant liste tous les attributs acceptés dans les tableaux d'objets des list box, suivant la valeur de "valueType" (tout autre attribut est ignoré). Les formats d'affichage et des exemples sont fournis ci-dessous. + +| | valueType | text | réel | integer | boolean | color | event | +| --------------------- | ------------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | +| *Attributs* | *Description* | | | | | | | +| value | valeur de la cellule (saisie ou affichage) | x | x | x | | | | +| min | valeur minimum | | x | x | | | | +| max | valeur maximum | | x | x | | | | +| behavior | valeur "threeStates" | | | x | | | | +| requiredList | menu déroulant défini dans l'objet | x | x | x | | | | +| choiceList | combo box défini dans l'objet | x | x | x | | | | +| requiredListReference | RefList 4D, dépend de la valeur de "saveAs" | x | x | x | | | | +| requiredListName | nom d'énumération 4D, dépend de la valeur de "saveAs" | x | x | x | | | | +| saveAs | "reference" ou "value" | x | x | x | | | | +| choiceListReference | RefList 4D, affiche une combo box | x | x | x | | | | +| choiceListName | nom d'énumération 4D, affiche une combo box | x | x | x | | | | +| unitList | tableau de X éléments | x | x | x | | | | +| unitReference | indice de l'élément sélectionné | x | x | x | | | | +| unitsListReference | RefList 4D pour les unités | x | x | x | | | | +| unitsListName | nom d'énumération 4D pour les unités | x | x | x | | | | +| alternateButton | ajouter un bouton alternatif | x | x | x | x | x | | + +#### value + +La valeur des cellules est stockée dans l'attribut "value". Cet attribut est utilisé pour la saisie (entrée) et pour l'affichage (sortie). Il peut également être utilisé pour définir des valeurs par défaut lors de l'utilisation des listes (voir ci-dessous). + +```4d + ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> La valeur Null est acceptée, elle définit une cellule vide. + +#### min et max + +Lorsque le "valueType" est "real" ou "integer", l'objet accepte également les attributs min et max avec les valeurs appropriées (les valeurs doivent être du même type que valueType). + +Ces attributs peuvent être utilisés pour contrôler la plage de valeurs d'entrée. Lorsqu'une cellule est validée (lorsqu'elle perd le focus), si la valeur de saisie est inférieure à la valeur minimale ou supérieure à la valeur maximale, elle est rejetée. Dans ce cas, la valeur précédente est conservée et une astuce affiche une explication. + +```4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +L'attribut behavior propose des variations de la représentation standard des valeurs. Une seule variation est possible : + +| Attribut | Valeur(s) disponible(s) | valueType(s) | Description | +| -------- | ------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | Représente une valeur numérique sous la forme d'une case à cocher à trois états.
    2=semi-coché, 1=coché, 0=décoché, -1=invisible, -2=décoché désactivé, -3=coché désactivé, -4=semi-coché désactivé | + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + + + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList et choiceList + +Lorsqu'un attribut "choiceList" ou "requiredList" est présent dans l'objet, la zone de saisie de texte est remplacée par une liste déroulante ou une combo box, en fonction de l'attribut : + +- Si l'attribut est "choiceList", la cellule est affichée sous forme de combo box. Cela signifie que l'utilisateur peut sélectionner ou saisir une valeur. +- Si l'attribut est "requiredList", la cellule est affichée sous forme de liste déroulante. Cela signifie que l'utilisateur peut uniquement sélectionner une des valeurs de la liste. + +Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> Les valeurs du widget sont définies via un tableau. Si vous souhaitez associer le widget à une énumération 4D existante, vous devez utiliser les attributs "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". + +Exemples : + +- Vous voulez afficher une liste déroulante avec juste deux options, "Open" ou "Closed". "Closed" doit être présélectionné : + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Vous voulez accepter toute valeur entière, mais afficher une combo box contenant les valeurs les plus communes : + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName et requiredListReference + +Les attributs "requiredListName" et "requiredListReference" vous permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur d'Enumérations de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de liste déroulante. Cela signifie que l'utilisateur pourra uniquement choisir une des valeurs fournies dans la liste. + +Utilisez "requiredListName" ou "requiredListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "requiredList". +> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". + +Exemples : + +- Vous voulez afficher une liste déroulante basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert"), la stocker en tant que valeur et afficher "bleu" par défaut : + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Vous voulez afficher une liste déroulante basée sur une liste créée par programmation, et la stocker en tant que référence : + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName et choiceListReference + +Les attributs "choiceListName" et "choiceListReference" permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de combo box, ce qui signifie que l'utilisateur pourra choisir une des valeurs de la liste ou en saisir une. + +Utilisez "choiceListName" ou "choiceListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "choiceList". +> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". + +Exemple : + +Vous voulez afficher une combo box basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert") et afficher "vert" par défaut : + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference et unitReference + +Vous pouvez utiliser des attributs spécifiques afin d'associer des unités aux valeurs des cellules (par exemple "10 cm", "20 pixels", etc.). Pour définir une liste d'unités, vous pouvez utiliser l'un des attributs suivants : + +- "unitsList" : un tableau contenant les x éléments définissant les unités disponibles (ex : "cm", "pouces", "km", "miles", etc.). Utilisez cet attribut pour définir des unités dans l'objet. +- "unitsListReference" : une référence de liste 4D contenant les unités disponibles. "unitsListReference" : une référence de liste 4D contenant les unités disponibles. +- "unitsListName" : un nom d'énumération 4D créée en mode Développement contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une énumération 4D créée dans la Boîte à outils. + +Quel que soit son mode de définition, la liste d'unités peut être associée à l'attribut suivant : + +- "unitReference" : une valeur simple contenant l'indice (de 1 à x) de l'élément sélectionné dans la liste de valeurs "unitList", "unitsListReference" ou "unitsListName". + +L'unité courante est affichée sous forme de bouton affichant successivement les valeurs de "unitList", "unitsListReference" ou "unitsListName" à chaque clic (par exemple "pixels" -> "lignes" -> "cm" -> "pixels" -> etc.) + +Exemple : + +Vous souhaitez définir une valeur de saisie numérique suivie d'une unité parmi deux possibles : "cm" ou "pixels". La valeur courante est "2" + "cm". Vous utilisez des valeurs définies directement dans l'objet (attribut "unitsList") : + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"cm") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"cm" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Si vous souhaitez ajouter un bouton ellipse [...] à une cellule, il suffit de passer "alternateButton" avec la valeur True dans l'objet. Le bouton sera automatiquement affiché dans la cellule. + +Lorsque l'utilisateur clique sur ce bouton, un événement `On Alternative Click` est généré, vous permettant de traiter cette action comme vous le souhaitez (reportez-vous ci-dessous au paragraphe "Gestion des événements" pour plus d'informations). + +Exemple : + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +L'attribut "valueType" de valeur "color" vous permet d'afficher soit une couleur, soit un texte. + +- Si la valeur est un nombre, un rectangle de couleur est dessiné à l'intérieur de la cellule. Exemple : + + ```4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si la valeur est un texte, le texte est simplement affiché (par exemple : "value";"Automatic"). + +#### valueType event + +L'attribut "valueType" de valeur "event" affiche un bouton qui génère simplement un événement `On Clicked` lorsque l'utilisateur clique dessus. Aucune donnée ou valeur ne peut être passée ou retournée. + +Optionnellement, il est possible de passer un attribut "label". + +Exemple : + +```4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestion des événements + +Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox tableau d'objets : + +- **Sur données modifiées** : L'événement `On Data Change` est généré en cas de modification d'une valeur de la colonne, quel que soit le widget : + - zone de saisie de texte + - listes déroulante + - zone de combo box + - bouton d'unité (passage valeur x à valeur x+1) + - case à cocher (passage cochée/non cochée) +- **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. +- **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..f502d49cea5fa3 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md @@ -0,0 +1,50 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. + +::: + +## En-têtes + +Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_header.png) + +Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. + +Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. + +### Propriétés spécifiques des en-têtes + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) + +## Pieds + +Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. + +Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_footers.png) + +Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). + +Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un pied de page, elle est appliquée à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. + +### Propriétés spécifiques des pieds de page + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..3937772290c41c --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md @@ -0,0 +1,188 @@ +--- +id: listbox-object +title: List Box Object +--- + +## List box de type tableau + +Dans une list box de type tableau, chaque colonne est associée à un tableau 4D à une dimension ; tous les types de tableaux peuvent être utilisés, à l’exception des tableaux de pointeurs. Le nombre de lignes est basé sur le nombre d’éléments du tableau. + +Par défaut, 4D affecte le nom “ColonneN” à chaque variable de colonne. You can change it, as well as other column properties, in the [column properties](listbox-column.md#column-specific-properties). Le format d'affichage de chaque colonne peut également être défini à l'aide de la commande `OBJECT SET FORMAT`. + +> Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques), disposant de mécanismes spécifiques. + +Avec les list box de type tableau, les valeurs des colonnes (saisie et affichage) sont gérées à l’aide des commandes du langage 4D. Vous pouvez également associer une [énumération](properties_DataSource.md#choice-list) à une colonne afin de contrôler la saisie. +Vous pouvez également associer une [énumération](properties_DataSource.md#énumération) à une colonne afin de contrôler la saisie. Par exemple, pour initialiser le contenu d’une colonne, vous pouvez utiliser l’instruction suivante : + +```4d +ARRAY TEXT(varCol;size) +``` + +Vous pouvez également utiliser une énumération : + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Attention :** Lorsqu’un objet List box contient plusieurs colonnes de tailles différentes, seul le nombre d’éléments correspondant au plus petit tableau est affiché. Il est donc conseillé de veiller à ce que chaque tableau ait le même nombre d’éléments que les autres. A noter également que si une colonne de la list box est “vide” (c'est le cas lorsque le tableau associé n'a pas été correctement déclaré ou dimensionné via le langage), la list box n'affiche aucun contenu. + +## List box de type sélection + +Dans ce type de list box, chaque colonne peut être associée à un champ (par exemple `[Employees]LastName)` ou à une expression. L’expression peut être basée sur un ou plusieurs champs (par exemple `[Employés]Nom+“ ”+[Employés]Prénom`) ou être simplement une formule (par exemple`String(Milliseconds)`). L’expression peut également être une méthode projet, une variable ou un élément de tableau. Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. + +Le contenu de chaque ligne est ensuite évalué en fonction d'une sélection d'enregistrements : la **sélection courante** d'une table ou une **sélection temporaire**. + +Dans le cas d’une list box basée sur la sélection courante, toute modification effectuée côté base de données est automatiquement reportée dans la list box et inversement. La sélection courante est donc toujours identique aux deux emplacements. + +## List box collection ou entity selection + +Dans ce type de list box, chaque colonne doit être associée à une expression. Le contenu de chaque ligne est ensuite évalué par élément de la collection ou par entité de l'entity selection. + +Chaque élément de la collection ou chaque entité est disponible en tant qu'objet auquel on peut accéder via le mot-clé [This](../Concepts/classes.md#this). Une expression de colonne peut être un chemin de propriété, une méthode projet, une variable ou n'importe quelle formule, accédant à chaque entité ou objet élément de collection via `This`, par exemple `This.` (ou `This.value` dans le cas d'une collection de valeurs scalaires). Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. + +Lorsque la source de données est une entity selection, les modifications apportées du côté de la list box sont automatiquement enregistrées dans la base de données. En revanche, les modifications apportées du côté de la base de données sont visibles dans la list box après le rechargement des entités modifiées. + +Lorsque la source de données est une collection, toute modification apportée aux valeurs de la list box se reflète dans la collection. En revanche, si des modifications sont apportées à la collection en utilisant par exemple les diverses fonctions de la [classe Collection](../API/CollectionClass.md), vous devrez en informer explicitement 4D en réaffectant la variable collection à elle-même, de sorte que le contenu de la list box soit actualisé. Par exemple : + +```4d +myCol:=myCol.push("new value") //afficher new value dans la list box +``` + +### Propriétés prises en charge + +Les propriétés prises en charge dépendent du type de list box. + +| Propriété | List box tableau | Liste box sélection | List box collection ou entity selection | +| ------------------------------------------------------------------------------------------- | ---------------- | ------------------- | --------------------------------------- | +| [Couleur de fond alternée](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Couleur de fond](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Gras](properties_Text.md#bold) | X | X | X | +| [Expression couleur de fond](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Style de la bordure](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Bas](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [CSS Class](properties_Object.md#css-class) | X | X | X | +| [Collection ou entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionnement colonnes auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Elément courant](properties_DataSource.md#current-item) | | | X | +| [Position élément courant](properties_DataSource.md#current-item-position) | | | X | +| [Source de données](properties_Object.md#data-source) | X | X | X | +| [Nom formulaire détaillé](properties_ListBox.md#detail-form-name) | | X | | +| [Afficher en-têtes](properties_Headers.md#display-headers) | X | X | X | +| [Afficher pieds](properties_Footers.md#display-footers) | X | X | X | +| [Double-clic sur ligne](properties_ListBox.md#double-click-on-row) | | X | | +| [Glissable](properties_Action.md#droppable) | X | X | X | +| [Déposable](properties_Action.md#droppable) | X | X | X | +| [Focusable](properties_Entry.md#focusable) | X | X | X | +| [Police](properties_Text.md#font) | X | X | X | +| [Couleur de la police](properties_Text.md#font-color) | X | X | X | +| [Expression couleur police](properties_Text.md#font-color-expression) | | X | X | +| [Taille](properties_Text.md#font-size) | X | X | X | +| [Hauteur (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Hauteur (en-têtes)](properties_Headers.md#height) | X | X | X | +| [Hauteur (pieds)](properties_Footers.md#height) | X | X | X | +| [Masquer lignes vides finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Cacher rectangle de focus](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Cacher surlignage sélection](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List box hiérarchique](properties_Object.md#array-list-box) | X | | | +| [Ensemble surlignage](properties_ListBox.md#highlight-set) | | X | | +| [Alignement horizontal](properties_Text.md#horizontal-alignment) | X | X | X | +| [Couleur lignes horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Barre de défilement horizontale](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Italique](properties_Text.md#italic) | X | X | X | +| [Gauche](properties_CoordinatesAndSizing.md#left) | X | X | X | +| [Table principale](properties_DataSource.md#master-table) | | X | | +| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | +| [Méthode](properties_Action.md#method) | X | X | X | +| [Lignes déplaçables](properties_Action.md#movable-rows) | X | | | +| [Sélection temporaire](properties_DataSource.md#selection-name) | | X | | +| [Nombre de colonnes](properties_ListBox.md#number-of-columns) | X | X | X | +| [Nombre de colonnes verrouillées](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Nombre de colonnes statiques](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Nom d'objet](properties_Object.md#object-name) | X | X | X | +| [Droite](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Tableau de contrôle des lignes](properties_ListBox.md#row-control-array) | X | | | +| [Tableau couleurs de police](properties_Text.md#row-font-color-array) | X | | | +| [Hauteur des lignes](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Tableau hauteurs des lignes](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Tableau de styles](properties_Text.md#row-style-array) | X | | | +| [Eléments sélectionnés](properties_DataSource.md#selected-items) | | | X | +| [Mode de sélection](properties_ListBox.md#selection-mode) | X | X | X | +| [Saisie sur clic unique](properties_Entry.md#single-click-edit) | X | X | X | +| [Triable](properties_Action.md#sortable) | X | X | X | +| [Action standard](properties_Action.md#standard-action) | X | | | +| [Expression Style](properties_Text.md#style-expression) | | X | X | +| [Haut](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparent](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Type](properties_Object.md#type) | X | X | X | +| [Souligné](properties_Text.md#underline) | X | X | X | +| [Variable ou expression](properties_Object.md#variable-or-expression) | X | X | | +| [Alignement vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Couleur lignes verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Barre de défilement verticale](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilité](properties_Display.md#visibility) | X | X | X | +| [Largeur](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Les colonnes, en-têtes et pieds de list box prennent en charge des propriétés spécifiques. + +### Événements formulaire pris en charge + +| Evénement formulaire | Propriétés supplémentaires retournées (voir [Evénement formulaire](https://doc.4d.com/4Dv18/4D/18/FORM-Evenement.301-4522191.fr.html) pour les propriétés principales) | Commentaires | +| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Listbox tableau uniquement* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Close Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | +| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Delete Action |
  • [row](#additional-properties)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | +| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Open Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Listbox tableau uniquement* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + +#### Propriétés supplémentaires {#additional-properties} + +Les événements formulaire sur les list box ou colonnes de list box peuvent retourner les propriétés supplémentaires suivantes : + +| Propriété | Type | Description | +| ---------------- | ----------- | ----------------------------------------------------------------------------- | +| area | text | Zone de l'objet List box ("header", "footer", "cell") | +| areaName | text | Nom de la zone | +| column | entier long | Numéro de colonne | +| columnName | text | Nom de la colonne | +| footerName | text | Nom du pied | +| headerName | text | Nom de l'en-tête | +| horizontalScroll | entier long | Positif si le défilement est vers la droite, négatif s'il est vers la gauche | +| isRowSelected | boolean | Vrai si la ligne est sélectionnée, sinon Faux | +| newPosition | entier long | Nouvelle position de la colonne ou de la ligne | +| newSize | entier long | Nouvelle taille (en pixels) de la colonne ou de la ligne | +| oldPosition | entier long | Position précédente de la colonne ou de la ligne | +| oldSize | entier long | Taille précédente (en pixels) de la colonne ou de la ligne | +| row | entier long | Numéro de ligne | +| verticalScroll | entier long | Positif si le défilement est vers le bas, négatif s'il est vers le haut | + +> Si un événement se produit sur une "fake" colonne ou ligne qui n'existe pas, une chaîne vide est généralement renvoyée. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md index fdbd06d0b3ce78..30a274e8d3940b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md @@ -30,10 +30,10 @@ L'utilisateur peut sélectionner une ou plusieurs lignes à l'aide des raccourci Une list box est composée de quatre parties distinctes : -* l’objet list box dans sa globalité, -* les colonnes, -* les en-têtes des colonnes, et -* les pieds des colonnes. +* the [list box object](./listbox-object.md) in its entirety, +* [columns](./listbox-column.md), +* column [headers](./listbox-header-footer.md#headers), and +* column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -44,7 +44,7 @@ Il est possible d'ajouter une méthode objet à l'objet list box et/ou à chaque 1. Méthode objet de chaque colonne 2. Méthode objet de la list box -La méthode objet de colonne obtient les événements qui se produisent dans son [en-tête](#list-box-headers) et son [pied](#list-box-footers). +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). ### Types de list box @@ -59,270 +59,8 @@ Il existe différents types de list box avec leurs propres comportements et prop Vous pouvez configurer complètement un objet de type list box via ses propriétés, et vous pouvez également le gérer dynamiquement par programmation. -Le langage 4D comprend un thème "List Box" dédié aux commandes de list box mais les commandes de divers autres thèmes comme "Propriétés des objets" ou les commandes `EDIT ITEM` et `Displayed line number` peuvent également être utilisées. Pour plus d'informations, consultez la page [List Box Commands Summary](https://doc.4d.com/4Dv19R6/4D/19-R6/List-Box-Commands-Summary.300-5911039.en.html) du manuel *4D Language*. +Le langage 4D comprend un thème "List Box" dédié aux commandes de list box mais les commandes de divers autres thèmes comme "Propriétés des objets" ou les commandes `EDIT ITEM` et `Displayed line number` peuvent également être utilisées. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. -## Objets List box - -### List box de type tableau - -Dans une list box de type tableau, chaque colonne est associée à un tableau 4D à une dimension ; tous les types de tableaux peuvent être utilisés, à l’exception des tableaux de pointeurs. Le nombre de lignes est basé sur le nombre d’éléments du tableau. - -Par défaut, 4D affecte le nom “ColonneN” à chaque variable de colonne. Vous pouvez le modifier, ainsi que les autres [propriétés des colonnes](listbox_overview.md#proprietes-specifiques-des-colonnes). Le format d'affichage de chaque colonne peut également être défini à l'aide de la commande `OBJECT SET FORMAT`. -> Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques), disposant de mécanismes spécifiques. - -Avec les list box de type tableau, les valeurs des colonnes (saisie et affichage) sont gérées à l’aide des commandes du langage 4D. Vous pouvez également associer une [énumération](properties_DataSource.md#énumération) à une colonne afin de contrôler la saisie. Les valeurs des colonnes sont gérées à l’aide des commandes de haut niveau du thème List box (telles que `LISTBOX INSERT ROWS` ou `LISTBOX INSERT COLUMN`) ainsi que des commandes de manipulation des tableaux. Par exemple, pour initialiser le contenu d’une colonne, vous pouvez utiliser l’instruction suivante : - -```4d -ARRAY TEXT(varCol;size) -``` - -Vous pouvez également utiliser une énumération : - -```4d -LIST TO ARRAY("ListName";varCol) -``` -> **Attention :** Lorsqu’un objet List box contient plusieurs colonnes de tailles différentes, seul le nombre d’éléments correspondant au plus petit tableau est affiché. Il est donc conseillé de veiller à ce que chaque tableau ait le même nombre d’éléments que les autres. A noter également que si une colonne de la list box est “vide” (c'est le cas lorsque le tableau associé n'a pas été correctement déclaré ou dimensionné via le langage), la list box n'affiche aucun contenu. - -### List box de type sélection - -Dans ce type de list box, chaque colonne peut être associée à un champ (par exemple `[Employees]LastName)` ou à une expression. L’expression peut être basée sur un ou plusieurs champs (par exemple `[Employés]Nom+“ ”+[Employés]Prénom`) ou être simplement une formule (par exemple`String(Milliseconds)`). L’expression peut également être une méthode projet, une variable ou un élément de tableau. Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. - -Le contenu de chaque ligne est ensuite évalué en fonction d'une sélection d'enregistrements : la **sélection courante** d'une table ou une **sélection temporaire**. - -Dans le cas d’une list box basée sur la sélection courante, toute modification effectuée côté base de données est automatiquement reportée dans la list box et inversement. La sélection courante est donc toujours identique aux deux emplacements. - -### List box collection ou entity selection - -Dans ce type de list box, chaque colonne doit être associée à une expression. Le contenu de chaque ligne est ensuite évalué par élément de la collection ou par entité de l'entity selection. - -Chaque élément de la collection ou chaque entité est disponible en tant qu'objet auquel on peut accéder via le mot-clé [This](../Concepts/classes.md#this). Une expression de colonne peut être un chemin de propriété, une méthode de projet, une variable ou n'importe quelle formule, accédant à chaque entité ou objet élément de collection via `This`, par exemple `This.` (ou `This.value` dans le cas d'une collection de valeurs scalaires). Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. - -Lorsque la source de données est une entity selection, les modifications apportées du côté de la list box sont automatiquement enregistrées dans la base de données. En revanche, les modifications apportées du côté de la base de données sont visibles dans la list box après le rechargement des entités modifiées. - -Lorsque la source de données est une collection, toute modification apportée aux valeurs de la list box se reflète dans la collection. En revanche, si des modifications sont effectuées sur la collection en utilisant par exemple les différentes fonctions de la class [Collection](../API/CollectionClass.md), il faudra en informer explicitement 4D en réaffectant la variable collection à elle-même, afin que le contenu de la list box soit rafraîchi. Par exemple : - -```4d -myCol:=myCol.push("new value") //afficher new value dans la list box -``` - -### Propriétés prises en charge - -Les propriétés prises en charge dépendent du type de list box. - -| Propriété | List box tableau | Liste box sélection | List box collection ou entity selection | -| ------------------------------------------------------------------------------------------- | ---------------- | ------------------- | --------------------------------------- | -| [Couleur de fond alternée](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Couleur de fond](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Gras](properties_Text.md#bold) | X | X | X | -| [Expression couleur de fond](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Style de la bordure](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Bas](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Class](properties_Object.md#css-class) | X | X | X | -| [Collection ou entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionnement colonnes auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Élément courant](properties_DataSource.md#current-item) | | | X | -| [Position élément courant](properties_DataSource.md#current-item-position) | | | X | -| [Source de données](properties_Object.md#data-source) | X | X | X | -| [Nom formulaire détaillé](properties_ListBox.md#detail-form-name) | | X | | -| [Afficher en-têtes](properties_Headers.md#display-headers) | X | X | X | -| [Afficher pieds](properties_Footers.md#display-footers) | X | X | X | -| [Double-clic sur ligne](properties_ListBox.md#double-click-on-row) | | X | | -| [Glissable](properties_Action.md#droppable) | X | X | X | -| [Déposable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Police](properties_Text.md#font) | X | X | X | -| [Couleur de la police](properties_Text.md#font-color) | X | X | X | -| [Expression couleur police](properties_Text.md#font-color-expression) | | X | X | -| [Taille](properties_Text.md#font-size) | X | X | X | -| [Hauteur (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Hauteur (en-têtes)](properties_Headers.md#height) | X | X | X | -| [Hauteur (pieds)](properties_Footers.md#height) | X | X | X | -| [Masquer lignes vides finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Cacher rectangle de focus](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Cacher surlignage sélection](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List box hiérarchique](properties_Object.md#array-list-box) | X | | | -| [Ensemble surlignage](properties_ListBox.md#highlight-set) | | X | | -| [Alignement horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Couleur lignes horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Barre de défilement horizontale](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Italique](properties_Text.md#italic) | X | X | X | -| [Gauche](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Table principale](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Méthode](properties_Action.md#method) | X | X | X | -| [Lignes déplaçables](properties_Action.md#movable-rows) | X | | | -| [Sélection temporaire](properties_DataSource.md#selection-name) | | X | | -| [Nombre de colonnes](properties_ListBox.md#number-of-columns) | X | X | X | -| [Nombre de colonnes verrouillées](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Nombre de colonnes statiques](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nom d'objet](properties_Object.md#object-name) | X | X | X | -| [Droite](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Tableau de contrôle des lignes](properties_ListBox.md#row-control-array) | X | | | -| [Tableau couleurs de police](properties_Text.md#row-font-color-array) | X | | | -| [Hauteur des lignes](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Tableau hauteurs des lignes](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Tableau de styles](properties_Text.md#row-style-array) | X | | | -| [Eléments sélectionnés](properties_DataSource.md#selected-items) | | | X | -| [Mode de sélection](properties_ListBox.md#selection-mode) | X | X | X | -| [Saisie sur clic unique](properties_Entry.md#single-click-edit) | X | X | X | -| [Triable](properties_Action.md#sortable) | X | X | X | -| [Action standard](properties_Action.md#standard-action) | X | | | -| [Expression style](properties_Text.md#style-expression) | | X | X | -| [Haut](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparent](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Type](properties_Object.md#type) | X | X | X | -| [Souligné](properties_Text.md#underline) | X | X | X | -| [Variable ou expression](properties_Object.md#variable-or-expression) | X | X | | -| [Alignement vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Couleur lignes verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Barre de défilement verticale](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilité](properties_Display.md#visibility) | X | X | X | -| [Largeur](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Les colonnes, en-têtes et pieds de list box prennent en charge des propriétés spécifiques. - -### Événements formulaire pris en charge - -| Evénement formulaire | Propriétés supplémentaires retournées (voir [Evénement formulaire](https://doc.4d.com/4Dv18/4D/18/FORM-Evenement.301-4522191.fr.html) pour les propriétés principales) | Commentaires | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On After Keystroke |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On After Sort |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomEn-tête](#propriétés-supplémentaires)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Listbox tableau uniquement* | -| On Before Data Entry |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Before Keystroke |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Begin Drag Over |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Clicked |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Close Detail |
  • [row](#propriétés-supplémentaires)
  • | *List box Sélection courante et Sélection temporaire uniquement* | -| On Collapse |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *List box hiérarchiques uniquement* | -| On Column Moved |
  • [columnName](#propriétés-supplémentaires)
  • [nouvellePosition](#propriétés-supplémentaires)
  • [anciennePosition](#propriétés-supplémentaires)
  • | | -| On Column Resize |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nouvelleTaille](#propriétés-supplémentaires)
  • [ancienneTaille](#propriétés-supplémentaires)
  • | | -| On Data Change |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Delete Action |
  • [row](#propriétés-supplémentaires)
  • | | -| On Display Detail |
  • [isRowSelected](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Double Clicked |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Drag Over |
  • [zone](#propriétés-supplémentaires)
  • [nomZone](#propriétés-supplémentaires)
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Drop |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Expand |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *List box hiérarchiques uniquement* | -| On Footer Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomPied](#propriétés-supplémentaires)
  • | *List box Tableau, Sélection courante et Sélection temporaire uniquement* | -| On Getting Focus |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomEn-tête](#propriétés-supplémentaires)
  • | | -| On Load | | | -| On Losing Focus |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Mouse Enter |
  • [zone](#propriétés-supplémentaires)
  • [nomZone](#propriétés-supplémentaires)
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [zone](#propriétés-supplémentaires)
  • [nomZone](#propriétés-supplémentaires)
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Open Detail |
  • [row](#propriétés-supplémentaires)
  • | *List box Sélection courante et Sélection temporaire uniquement* | -| On Row Moved |
  • [nouvellePosition](#propriétés-supplémentaires)
  • [anciennePosition](#propriétés-supplémentaires)
  • | *Listbox tableau uniquement* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#propriétés-supplémentaires)
  • [verticalScroll](#propriétés-supplémentaires)
  • | | -| On Unload | | | - -#### Propriétés supplémentaires {#additional-properties} - -Les événements formulaire sur les list box ou colonnes de list box peuvent retourner les propriétés supplémentaires suivantes : - -| Propriété | Type | Description | -| ---------------- | ----------- | ---------------------------------------------------------------------------- | -| area | text | Zone de l'objet List box ("header", "footer", "cell") | -| areaName | text | Nom de la zone | -| column | entier long | Numéro de colonne | -| columnName | text | Nom de la colonne | -| footerName | text | Nom du pied | -| headerName | text | Nom de l'en-tête | -| horizontalScroll | entier long | Positif si le défilement est vers la droite, négatif s'il est vers la gauche | -| isRowSelected | boolean | Vrai si la ligne est sélectionnée, sinon Faux | -| newPosition | entier long | Nouvelle position de la colonne ou de la ligne | -| newSize | entier long | Nouvelle taille (en pixels) de la colonne ou de la ligne | -| oldPosition | entier long | Position précédente de la colonne ou de la ligne | -| oldSize | entier long | Taille précédente (en pixels) de la colonne ou de la ligne | -| row | entier long | Numéro de ligne | -| verticalScroll | entier long | Positif si le défilement est vers le bas, négatif s'il est vers le haut | -> Si un événement se produit sur une "fake" colonne ou ligne qui n'existe pas, une chaîne vide est généralement renvoyée. - -## Colonnes de list box - -Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_column.png) - -Vous pouvez définir pour chaque colonne de List box des propriétés standard (texte, couleur de fond...) : dans ce cas, ces propriétés sont prioritaires par rapport aux propriétés de l'objet List box. -> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). - -### Propriétés spécifiques des colonnes {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Événements formulaire pris en charge - -| Evénement formulaire | Propriétés supplémentaires retournées (voir [Evénement formulaire](https://doc.4d.com/4Dv18/4D/18/FORM-Evenement.301-4522191.fr.html) pour les propriétés principales) | Commentaires | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On After Keystroke |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On After Sort |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomEn-tête](#propriétés-supplémentaires)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Listbox tableau uniquement* | -| On Before Data Entry |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Before Keystroke |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Begin Drag Over |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Clicked |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Column Moved |
  • [columnName](#propriétés-supplémentaires)
  • [nouvellePosition](#propriétés-supplémentaires)
  • [anciennePosition](#propriétés-supplémentaires)
  • | | -| On Column Resize |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nouvelleTaille](#propriétés-supplémentaires)
  • [ancienneTaille](#propriétés-supplémentaires)
  • | | -| On Data Change |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Double Clicked |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Drag Over |
  • [zone](#propriétés-supplémentaires)
  • [nomZone](#propriétés-supplémentaires)
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Drop |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Footer Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomPied](#propriétés-supplémentaires)
  • | *List box Tableau, Sélection courante et Sélection temporaire uniquement* | -| On Getting Focus |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomEn-tête](#propriétés-supplémentaires)
  • | | -| On Load | | | -| On Losing Focus |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Row Moved |
  • [nouvellePosition](#propriétés-supplémentaires)
  • [anciennePosition](#propriétés-supplémentaires)
  • | *Listbox tableau uniquement* | -| On Scroll |
  • [horizontalScroll](#propriétés-supplémentaires)
  • [verticalScroll](#propriétés-supplémentaires)
  • | | -| On Unload | | | - -## En-têtes de list box - -> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. - -Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_header.png) - -Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. - -Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. En particulier, une icône peut être affichée dans l’en-tête à côté ou à la place du libellé de la colonne, notamment dans le cadre des [tris personnalisés](#gestion-des-tris). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. - -### Propriétés spécifiques des en-têtes - -[Gras](properties_Text.md#bold) - [Css Class](properties_Object.md#css-class) - [Police](properties_Text.md#font) - [Couleur de fond](properties_Text.md#font-color) - [Message d'aide](properties_Help.md#help-tip) - [Alignement horizontal ](properties_Text.md#horizontal-alignment) - [Emplacement de l'icône](properties_TextAndPicture.md#icon-location) - [Italique](properties_Text.md#italic) - [Nom](properties_Object.md#object-name) - [Chemin d'accès](properties_TextAndPicture.md#picture-pathname) - [Titre](properties_Object.md#title) - [Souligné](properties_Text.md#underline) - [Variable ou expression](properties_Object.md#variable-or-expression) - [Alignement vertical](properties_Text.md#vertical-alignment) - [Largeur](properties_CoordinatesAndSizing.md#width) - -## Pieds de list box -> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. - -Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. - -Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_footers.png) - -Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). - -Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un pied de page, elle est appliquée à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. - -### Propriétés spécifiques des pieds de page - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## Gestion de la saisie @@ -503,14 +241,14 @@ Il est possible d'activer ou d'inactiver le tri utilisateur standard via la prop La prise en charge du tri standard dépend du type de list box : -| Type de list box | Prise en charge du tri standard | Commentaires | -| ------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------ | -| Collection d'objets | Oui |
  • Les colonnes "This.a" ou "This.a.b" sont triables.
  • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | -| Collection de valeurs scalaires | Non | Utiliser un tri personnalisé avec la fonction [`orderBy()`](../API/CollectionClass.md#orderby) | +| Type de list box | Prise en charge du tri standard | Commentaires | +| ------------------------------- | ------------------------------- | ---------------------------------------------------------------------------------------------------- | +| Collection d'objets | Oui |
  • Les colonnes "This.a" ou "This.a.b" sont triables.
  • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | +| Collection de valeurs scalaires | Non | Utiliser un tri personnalisé avec la fonction [`orderBy()`](../API/CollectionClass.md#orderby) | | Entity selection | Oui |
  • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Pris en charge : tris sur les propriétés d'attributs d'objets (par exemple "This.data.city" lorsque "data" est un attribut d'objet)
  • Pris en charge : tris sur les attributs liés (par exemple "This.company.name")
  • Non pris en charge : tris sur les propriétés d'attributs d'objets par le biais d'attributs liés (par exemple, "This.company.data.city"). Pour cela, vous devez utiliser le tri personnalisé avec la fonction [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (voir l'exemple ci-dessous)
  • | -| Sélection courante | Oui | Seules les expressions simples sont triables (par exemple `[Table_1]Champ_2`) | -| Sélection temporaire | Non | | -| Tableaux | Oui | Les colonnes liées à des tableaux d'images et de pointeurs ne sont pas triables | +| Sélection courante | Oui | Seules les expressions simples sont triables (par exemple `[Table_1]Champ_2`) | +| Sélection temporaire | Non | | +| Tableaux | Oui | Les colonnes liées à des tableaux d'images et de pointeurs ne sont pas triables | ### Tri personnalisé @@ -564,8 +302,8 @@ Vous pouvez définir la valeur de la variable (par exemple, Header2:=2) afin de Vous disposez de plusieurs possibilités pour définir des couleurs de fond, des couleurs de police et des styles de police dans les list box : -* au niveau des [propriétés de l’objet list box](#list-box-objects), -* au niveau des [propriétés de la colonne,](#list-box-columns), +* at the level of the [list box object properties](./listbox-object.md), +* at the level of the [column properties](./listbox-column.md), * en utilisant des [tableaux ou expressions](#using-arrays-and-expressions) pour la list box et/ou pour chaque colonne, * au niveau du texte de chaque cellule (si [texte multistyle](properties_Text.md#multi-style)). @@ -814,365 +552,3 @@ Dans ce cas, le remplissage et le vidage des tableaux doivent être effectués p * Lorsque l’utilisateur clique sur un bouton de contraction, vous pouvez traiter l’événement `On Collapse`. La commande `LISTBOX GET CELL POSITION` retourne la cellule concernée : vous supprimez de la list box autant de lignes que nécessaire à l’aide de la commande `LISTBOX DELETE ROWS`. -## Tableaux d'objets dans les colonnes - -Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). - -La list box suivante a été définie à l'aide d'un tableau d'objets : - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configurer une colonne tableau d'objets - -Pour affecter un tableau d'objets à une colonne de list box, il suffit de définir le nom du tableau d'objets soit dans la liste des propriétés (champ "Nom de la variable"), soit à l'aide de la commande [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html), comme pour toute colonne basée sur un tableau. Dans la Liste des propriétés, vous pouvez sélectionner Objet comme "Type de variable" pour la colonne : - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Les propriétés standard liées aux coordonnées, taille et style sont disponibles pour les colonnes de type objet. Elles peuvent être gérées à l'aide de la Liste des propriétés, ou en programmant les attributs de style, visibilité, couleur de police et de fond de chaque ligne de colonne objet de la list box. Ce type de colonne peut également être masqué. - -Toutefois, le thème Source de données n'est pas disponible pour les colonnes objet des list box. En fait, le contenu de chaque cellule de la colonne est basé sur les attributs présents dans l'élément correspondant du tableau d'objets. Chaque élément du tableau peut définir : - -le type de valeur (obligatoire) : texte, couleur, événement, etc. la valeur elle-même (optionnel) : utilisé aussi bien pour la saisie que pour l'affichage. le mode d'affichage du contenu de la cellule (optionnel) : bouton, liste, etc. des paramètres supplémentaires (optionnel) : dépend du type de valeur Pour définir ces propriétés, vous devez placer les attributs adéquats dans l'objet (la liste des attributs disponibles est fournie ci-dessous). Par exemple, vous pouvez écrire "Hello World!" dans une colonne objet à l'aide de ce simple code : - -```4d -ARRAY OBJECT(obColumn;0) //tableau de la colonne - C_OBJECT($ob) //premier élément - OB SET($ob;"valueType";"text") //définit le type de valeur (obligatoire) - OB SET($ob;"value";"Hello World!") //définit la valeur - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) -> Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet. Ces paramètres sont automatiquement définis en fonction du type de valeur. - -#### valueType et affichage des données - -Lorsqu'une colonne de list box est associée à un tableau d'objets, l'affichage, la saisie et l'édition des cellules sont basées sur l'attribut valueType présent dans chaque élément du tableau. Les valeurs valueType prises en charge sont les suivantes : - -* "text" : pour une valeur texte -* "real": for a numeric value that can include separators like a `\<space>`, <.>, or -* "integer" : pour une valeur entière -* "boolean" : pour une valeur True/False -* "color" : pour définir une couleur de fond -* "event" : pour afficher un bouton avec un libellé. - -4D utilise des widgets par défaut en fonction de la valeur de "valueType" (par exemple, un "text" est affiché sous forme de zone de saisie de texte, un "boolean" est affiché sous forme de case à cocher, etc.), mais des représentations alternatives sont également disponibles via des options (par exemple, un "real" peut être affiché sous forme de menu déroulant). Le tableau suivant indique l'affichage par défaut ainsi que les variations possibles pour chaque type de valeur : - -| valueType | Format défaut | Widget(s) alternatif(s) | -| --------- | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | -| text | zone de saisie de texte | menu déroulant (enumération obligatoire) ou combo box (enumération) | -| réel | zone de saisie de texte contrôlée (nombre et séparateurs) | menu déroulant (enumération obligatoire) ou combo box (enumération) | -| integer | zone de saisie de texte contrôlée (nombre) | menu déroulant (enumération obligatoire) ou combo box (enumération) ou case à cocher trois états | -| boolean | case à cocher | menu déroulant (enumération obligatoire) | -| color | couleur de fond | text | -| event | bouton avec libellé | | -| | | Tous les widgets peuvent associer un unit toggle button ou ellipsis button à la cellule. | - -Vous définissez l'affichage de la cellule et les variations à l'aide d'attributs spécifiques dans chaque objet (voir ci-dessous). - -#### Formats d'affichage et filtres de saisie - -Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet des list box. Ils sont automatiquement définis en fonction du type de valeur. Ils sont listés dans le tableau suivant : - -| Value type | Format défaut | Contrôle de saisie | -| ---------- | ------------------------------------------------------------------------ | ---------------------------------------- | -| text | le même que celui de l'objet | pas de contrôle (tout caractère accepté) | -| réel | le même que celui de l'objet (utilisation du séparateur décimal système) | "0-9" et "." et "-" | -| | | "0-9" et "." si min>=0 | -| integer | le même que celui de l'objet | "0-9" et "-" | -| | | "0-9" si min>=0 | -| Boolean | case à cocher | N/A | -| color | N/A | N/A | -| event | N/A | N/A | - -### Attributs - -Chaque élément du tableau d'objets est un objet qui peut contenir un ou plusieurs attributs qui définiront le contenu de la cellule et l'affichage des données (voir exemple ci-dessus). - -L'unique attribut obligatoire est "valueType" et ses valeurs acceptées sont "text", "real", "integer", "boolean", "color" et "event". Le tableau suivant liste tous les attributs acceptés dans les tableaux d'objets des list box, suivant la valeur de "valueType" (tout autre attribut est ignoré). Les formats d'affichage et des exemples sont fournis ci-dessous. - -| | valueType | text | réel | integer | boolean | color | event | -| --------------------- | ----------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | -| *Attributs* | *Description* | | | | | | | -| value | valeur de la cellule (saisie ou affichage) | x | x | x | | | | -| min | valeur minimum | | x | x | | | | -| max | valeur maximum | | x | x | | | | -| behavior | valeur "threeStates" | | | x | | | | -| requiredList | menu déroulant défini dans l'objet | x | x | x | | | | -| choiceList | combo box défini dans l'objet | x | x | x | | | | -| requiredListReference | RefList 4D, dépend de la valeur de "saveAs" | x | x | x | | | | -| requiredListName | nom d'énumération 4D, dépend de la valeur de "saveAs" | x | x | x | | | | -| saveAs | "reference" ou "value" | x | x | x | | | | -| choiceListReference | RefList 4D, affiche une combo box | x | x | x | | | | -| choiceListName | nom d'énumération 4D, affiche une combo box | x | x | x | | | | -| unitList | tableau de X éléments | x | x | x | | | | -| unitReference | indice de l'élément sélectionné | x | x | x | | | | -| unitsListReference | RefList 4D pour les unités | x | x | x | | | | -| unitsListName | nom d'énumération 4D pour les unités | x | x | x | | | | -| alternateButton | ajouter un bouton alternatif | x | x | x | x | x | | - -#### value - -La valeur des cellules est stockée dans l'attribut "value". Cet attribut est utilisé pour la saisie (entrée) et pour l'affichage (sortie). Il peut également être utilisé pour définir des valeurs par défaut lors de l'utilisation des listes (voir ci-dessous). - -````4d - ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) -> La valeur Null est acceptée, elle définit une cellule vide. - -#### min et max - -Lorsque le "valueType" est "real" ou "integer", l'objet accepte également les attributs min et max avec les valeurs appropriées (les valeurs doivent être du même type que valueType). - -Ces attributs peuvent être utilisés pour contrôler la plage de valeurs d'entrée. Lorsqu'une cellule est validée (lorsqu'elle perd le focus), si la valeur de saisie est inférieure à la valeur minimale ou supérieure à la valeur maximale, elle est rejetée. Dans ce cas, la valeur précédente est conservée et une astuce affiche une explication. - -````4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -L'attribut behavior propose des variations de la représentation standard des valeurs. Une seule variation est possible : - -| Attribut | Valeur(s) disponible(s) | valueType(s) | Description | -| -------- | ----------------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| behavior | threeStates | integer | Représente une valeur numérique sous forme de case à cocher à trois états.
    2=intermédiaire, 1=cochée, 0=non cochée, -1=invisible, -2=non cochée désactivée, -3=cochée désactivée, -4=intermédiaire désactivée | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - - - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList et choiceList - -Lorsqu'un attribut "choiceList" ou "requiredList" est présent dans l'objet, la zone de saisie de texte est remplacée par une liste déroulante ou une combo box, en fonction de l'attribut : - -* Si l'attribut est "choiceList", la cellule est affichée sous forme de combo box. Cela signifie que l'utilisateur peut sélectionner ou saisir une valeur. -* Si l'attribut est "requiredList", la cellule est affichée sous forme de liste déroulante. Cela signifie que l'utilisateur peut uniquement sélectionner une des valeurs de la liste. - -Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. -> Les valeurs du widget sont définies via un tableau. Si vous souhaitez associer le widget à une énumération 4D existante, vous devez utiliser les attributs "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". - -Exemples : - -* Vous voulez afficher une liste déroulante avec juste deux options, "Open" ou "Closed". "Closed" doit être présélectionné : - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -* Vous voulez accepter toute valeur entière, mais afficher une combo box contenant les valeurs les plus communes : - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName et requiredListReference - -Les attributs "requiredListName" et "requiredListReference" vous permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur d'Enumérations de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de liste déroulante. Cela signifie que l'utilisateur pourra uniquement choisir une des valeurs fournies dans la liste. - -Utilisez "requiredListName" ou "requiredListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. -> * Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "requiredList". -> * Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". - -Exemples : - -* Vous voulez afficher une liste déroulante basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert"), la stocker en tant que valeur et afficher "bleu" par défaut : - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -* Vous voulez afficher une liste déroulante basée sur une liste créée par programmation, et la stocker en tant que référence : - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` - - ![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName et choiceListReference - -Les attributs "choiceListName" et "choiceListReference" permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de combo box, ce qui signifie que l'utilisateur pourra choisir une des valeurs de la liste ou en saisir une. - -Utilisez "choiceListName" ou "choiceListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. -> * Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "choiceList". -> * Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". - -Voici un exemple : - -Vous voulez afficher une combo box basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert") et afficher "vert" par défaut : - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -````4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"vert") - OB SET($ob;"choiceListName";"colors") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference et unitReference - -Vous pouvez utiliser des attributs spécifiques afin d'associer des unités aux valeurs des cellules (par exemple "10 cm", "20 pixels", etc.). Pour définir une liste d'unités, vous pouvez utiliser l'un des attributs suivants : - -* "unitsList" : un tableau contenant les x éléments définissant les unités disponibles (ex : "cm", "pouces", "km", "miles", etc.). Utilisez cet attribut pour définir des unités dans l'objet. -* "unitsListReference" : une référence de liste 4D contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une liste 4D créée avec la commande [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html). -* "unitsListName" : un nom d'énumération 4D créée en mode Développement contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une énumération 4D créée dans la Boîte à outils. - -Quel que soit son mode de définition, la liste d'unités peut être associée à l'attribut suivant : - -* "unitReference" : une valeur simple contenant l'indice (de 1 à x) de l'élément sélectionné dans la liste de valeurs "unitList", "unitsListReference" ou "unitsListName". - -L'unité courante est affichée sous la forme d'un bouton qui fait défiler les valeurs "unitList", "unitsListReference" ou "unitsListName" chaque fois qu'il est cliqué (par exemple, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) - -Voici un exemple : - -Vous souhaitez définir une valeur de saisie numérique suivie d'une unité parmi deux possibles : "cm" ou "pixels". La valeur courante est "2" + "cm". Vous utilisez des valeurs définies directement dans l'objet (attribut "unitsList") : - -````4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"cm") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"cm" -OB SET ARRAY($ob;"unitsList";$_units) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Si vous souhaitez ajouter un bouton d'ellipse [...] dans une cellule, il suffit de passer l'attribut "alternateButton" avec la valeur vrai dans l'objet. Le bouton sera automatiquement affiché dans la cellule. - -Lorsque l'utilisateur clique sur ce bouton, un événement `On Alternative Click` est généré, vous permettant de traiter cette action comme vous le souhaitez (reportez-vous ci-dessous au paragraphe "Gestion des événements" pour plus d'informations). - -Voici un exemple : - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -L'attribut "valueType" de valeur "color" vous permet d'afficher soit une couleur, soit un texte. - -* Si la valeur est un nombre, un rectangle de couleur est dessiné à l'intérieur de la cellule. Voici un exemple : - - ````4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -* Si la valeur est un texte, le texte est simplement affiché (par exemple : "value";"Automatic"). - -#### valueType event - -L'attribut "valueType" de valeur "event" affiche un bouton qui génère simplement un événement `On Clicked` lorsque l'utilisateur clique dessus. Aucune donnée ou valeur ne peut être passée ou retournée. - -Optionnellement, il est possible de passer un attribut "label". - -Voici un exemple : - -````4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Gestion des événements - -Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox tableau d'objets : - -* **Sur données modifiées** : L'événement `On Data Change` est généré en cas de modification d'une valeur de la colonne, quel que soit le widget : - * zone de saisie de texte - * listes déroulante - * zone de combo box - * bouton d'unité (passage valeur x à valeur x+1) - * case à cocher (passage cochée/non cochée) -* **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. -* **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md index cd8a088b22e2fb..4b57a4a3542444 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md @@ -102,7 +102,7 @@ Plusieurs types de références de méthode sont pris en charge : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](./webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](./webArea_overview.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md index f4b73307593764..13884f1b072ace 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md @@ -16,7 +16,7 @@ Permet de définir une couleur d'arrière-plan différente pour les lignes / col #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -34,7 +34,7 @@ Dans le cas d'une list box, par défaut *Automatique* est sélectionné : la col #### Objets pris en charge -[Liste Hiérarchique](list_overview.md) - [List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [Ovale](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Zone de texte](text.md) +[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Voir également @@ -59,7 +59,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`LIS #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -195,7 +195,7 @@ Vous pouvez obtenir le même résultat en utilisant les commandes [`LISTBOX SET #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md index c563bd98ffd760..4a79b640295383 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md @@ -32,7 +32,7 @@ Lorsque cette propriété est activée, la hauteur de chaque ligne est automatiq #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) --- @@ -48,7 +48,7 @@ Coordonnées inférieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -64,7 +64,7 @@ Coordonnées de gauche de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -80,7 +80,7 @@ Coordonnées de droite de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -96,7 +96,7 @@ Coordonnées supérieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -135,7 +135,7 @@ Cette propriété désigne la taille verticale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -143,7 +143,7 @@ Cette propriété désigne la taille verticale d'un objet. Cette propriété désigne la taille horizontale d'un objet. > * Certains objets peuvent avoir une hauteur prédéfinie qui ne peut pas être modifiée. -> * Si la propriété [Resizable](properties_ResizingOptions.md#resizable) est utilisée pour une [colonne de list box](listbox_overview.md#list-box-columns), l'utilisateur peut également redimensionner manuellement la colonne. +> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > * Lors du redimensionnement du formulaire, si la propriété de [dimensionnement horizontal "Agrandir"](properties_ResizingOptions.md#horizontal-sizing) a été affectée à la list box, la colonne la plus à droite sera agrandie, allant au-delà de sa largeur maximale, si nécessaire. #### Grammaire JSON @@ -154,7 +154,7 @@ Cette propriété désigne la taille horizontale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -171,7 +171,7 @@ La largeur maximale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) --- @@ -188,7 +188,7 @@ La largeur minimale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md index ee9e158cf61660..0c4a045cb95346 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Lorsque l'option d'**insertion automatique** n'est pas définie (par défaut), l Cette propriété est prise en charge par : -- les objets de formulaire [Combo box](comboBox_overview.md) et [colonnes de list box](listbox_overview.md#list-box-columns) associés à une énumération. +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - les objets de formulaire [Combo box](comboBox_overview.md) dont la liste associée est remplie par leur tableau ou leur objet datasource. Par exemple, pour une liste de choix contenant "France, Allemagne, Italie" associée à une combo box "Pays" : si la propriété d'**insertion automatique** est définie et qu'un utilisateur saisit "Espagne", la valeur "Espagne" est alors automatiquement ajoutée à la liste en mémoire : @@ -28,7 +28,7 @@ Par exemple, pour une liste de choix contenant "France, Allemagne, Italie" assoc #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) --- @@ -47,7 +47,7 @@ Vous pouvez également associer des listes de choix à des objets à l'aide des #### Objets pris en charge -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) --- @@ -113,7 +113,7 @@ Indique une variable ou une expression qui se verra attribuer un entier long ind Définit le type de données pour l'expression affichée. Cette propriété est utilisée avec : -- les [colonnes de list box](listbox_overview.md#list-box-columns) de type sélection et collection. +- [List box columns](listbox-column.md) of the selection and collection types. - les [listes déroulantes](dropdownList_Overview.md) associées à des objets ou des tableaux. Voir aussi la section [**Expression type**](properties_Object.md#expression-type). @@ -126,7 +126,7 @@ Voir aussi la section [**Expression type**](properties_Object.md#expression-type #### Objets pris en charge -[Listes déroulantes](dropdownList_Overview.md) associées à des objets ou à des tableaux - [Colonne List Box](listbox_overview.md#list-box-columns) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -183,13 +183,13 @@ Vous devez saisir une liste de valeurs. Dans l'éditeur de formulaires, une boî #### Objets pris en charge -[Colonne de list box (type tableau seulement)](listbox_overview.md#list-box-columns) +[Colonne de list box (type tableau seulement)](listbox-column.md) --- ## Expression -Cette description est spécifique aux colonnes de list box de type [sélection](listbox_overview.md#selection-list-boxes) et [ collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. Une expression 4D à associer à une colonne. Vous pouvez saisir : @@ -226,7 +226,7 @@ Si un champ, une variable ou une expression assignable*(par exemple Person.lastN #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) --- @@ -255,7 +255,7 @@ Toutes les tables de la base de données peuvent être utilisées, que le formul Cette propriété est disponible dans les conditions suivantes : - une [liste de choix](#choice-list) est associée à l'objet -- pour les [inputs](input_overview.md) et les [colonnes de list box](listbox_overview.md#list-box-columns), une [énumération obligatoire](properties_RangeOfValues.md#required-list) est également définie pour l'objet (les deux options doivent généralement utiliser la même liste), de sorte que seules les valeurs de la liste peuvent être saisies par l'utilisateur. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Cette propriété spécifie, dans le contexte d'un champ ou d'une variable associée à une liste de valeurs, le type de contenu à sauvegarder : @@ -277,7 +277,7 @@ L'utilisation de cette propriété nécessite le respect des principes suivants #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md index 9e2aa7f0ed5e81..d8719646d90210 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ Le champ contient en fait "proportion". 4D accepte et stocke la saisie complète #### Objets pris en charge -[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne listbox](listbox_overview.md#list-box-columns) - [Pied de page listbox](listbox_overview.md#list-box-footers) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -83,7 +83,7 @@ Le tableau ci-dessous montre les choix disponibles : #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -240,7 +240,7 @@ Le tableau suivant montre comment les différents formats affectent l'affichage #### Objets pris en charge -[Boîte de ComboBox](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Entrée](input_overview.md) - [Colonne de la liste](listbox_overview.md#list-box-columns) - [Pied de list box](listbox_overview.md#list-box-footers) - [Indicateurs de progression](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) --- @@ -299,7 +299,7 @@ Si le champ est réduit à une taille plus petite que celle de l'image d'origine #### Objets pris en charge -\[Input\](input_overview.md) - \[Colonne de List box\](listbox_overview.md#list-box-columns) - \[Pied List Box\](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -332,7 +332,7 @@ Le tableau ci-dessous montre les formats d'affichage du champ Heure et donne des #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -341,7 +341,7 @@ Le tableau ci-dessous montre les formats d'affichage du champ Heure et donne des Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est affichée comme suit : * un texte dans un [objet de saisie](input_overview.md) -* un ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox_overview.md#list-box-columns) +* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), ... vous pouvez sélectionner le texte à afficher pour chaque valeur : @@ -356,7 +356,7 @@ Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est aff #### Objets pris en charge -\[Colonne de list box\](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -376,7 +376,7 @@ Les colonnes booléennes peuvent également être affichées sous forme de pop u #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) --- @@ -424,7 +424,7 @@ Dans ce cas également, la propriété \[Titre\](#titre) est également disponib #### Objets pris en charge -[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) +[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -445,7 +445,7 @@ Dans ces cas, le titre de la case à cocher peut être saisi en utilisant cette #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) --- @@ -481,7 +481,7 @@ La propriété Tronquer avec ellipse peut être appliquée aux colonnes de type #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -512,7 +512,7 @@ Cette propriété est utilisée uniquement lors du dessin d'objets situés dans #### Objets pris en charge -\[Zone 4D View Pro\](viewProArea_overview.md) - \[Zone 4D Write Pro\](writeProArea_overview.md) - \[Bouton\](button_overview.md) - \[Grille de boutons\](buttonGrid_overview.md) - \[Case à cocher\](checkbox_overview.md) - \[Combo Box\](comboBox_overview.md) - \[Liste déroulante\](dropdownList_Overview.md) - \[Zone de groupe\](groupBox.md) - \[Liste hiérarchique\](list_overview.md) - \[List Box\](listbox_overview.md) - \[Colonne de list box\](listbox_overview.md#list-box-columns) - \[Pied de list box\](listbox_overview.md#list-box-footers) - \[En-tête de list box\](listbox_overview.md#list-box-headers) - \[Bouton image\](pictureButton_overview.md) - \[Pop up menu image\](picturePopupMenu_overview.md) - \[Zone de Plug-in\](pluginArea_overview.md) - \[Indicateur de progression\](progressIndicator.md) - \[Bouton radio\](radio_overview.md) - \[Spinner\](spinner.md) - \[Splitter\](splitters.md) - \[Image statique\](staticPicture.md) - \[Stepper\](stepper.md) - \[Sous-formulaire\](subform_overview.md) - \[Onglet\](tabControl.md) - \[Zone de texte\](text.md) - \[Zone Web\](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -567,4 +567,4 @@ Notez que quelle que soit la valeur de l'option de renvoi à la ligne automatiqu #### Objets pris en charge -\[Input\](input_overview.md) - \[Colonne de List box\](listbox_overview.md#list-box-columns) - \[Pied List Box\](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md index 1f4d9a95698183..fad7d08a8dd465 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md @@ -28,7 +28,7 @@ Permet à l'utilisateur d'accéder à un menu contextuel standard dans l'objet l Pour une [zone de saisie](input_overview.md) image, en plus des commandes d'édition standard (Couper, Copier, Coller et Effacer), le menu contient la commande **Omporter...** qui peut être utilisée pour importer une image stockée dans un fichier, ainsi que la commande **Enregistrer sous...** , qui peut être utilisée pour enregistrer l'image sur le disque. Le menu peut également être utilisé pour modifier le format d"affichage de l'image : les options **Tronquée non centrée**, **Non tronquée** et **Proportionnelle centrée** sont proposées. La modification du [format d'affichage](properties_Display#picture-format) en utilisant ce menu est temporaire ; elle n'est pas stockée avec l'enregistrement. -Pour une [zone de saisie](input_overview.md) type texte [multi-style](properties_Text.md#multi-style) ou une [colonne de list box](listbox_overview.md#list-box-columns), en plus des commandes d'édition standard, le menu contextuel propose les commandes suivantes : +Pour une [zone de saisie](input_overview.md) type texte [multi-style](properties_Text.md#multi-style) ou une [colonne de list box](listbox-column.md), en plus des commandes d'édition standard, le menu contextuel propose les commandes suivantes : - **Polices...**: affiche la boîte de dialogue système de police - **Polices récentes**: affiche les noms des polices récentes sélectionnées pendant la session. La liste peut stocker jusqu'à 10 polices (au-delà, la dernière police utilisée remplace la plus ancienne). Par défaut, cette liste est vide et l'option n'est pas affichée. Vous pouvez gérer cette liste en utilisant les commandes `SET RECENT FONTS` et `FONT LIST`. @@ -64,7 +64,7 @@ Lorsque cette propriété est désactivée, tous les pop-up menus associés à u #### Objets pris en charge -[Zones 4D Write Pro](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) - [Barre de progression](progressIndicator.md) - [Règle](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) --- @@ -120,7 +120,7 @@ Ce tableau explique chaque filtre présent dans la liste déroulante Filtre de s #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md index 27cf5702bd2fd6..ede45dd2f638fe 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Pieds ## Afficher pieds -Cette propriété est utilisée pour afficher ou masquer [les pieds de de colonne listbox](listbox_overview.md#list-box-footers). Il existe un pied par colonne; chaque pied est configuré séparément. +This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). Il existe un pied par colonne; chaque pied est configuré séparément. #### Grammaire JSON @@ -29,7 +29,7 @@ Cette propriété sert à définir la hauteur de ligne d'un pied de list box en * Si plus d'une taille est définie, 4D utilise la plus grande. Par exemple, si une ligne contient «Verdana 18», «Geneva 12» et «Arial 9», 4D utilise «Verdana 18» pour déterminer la hauteur de ligne (par exemple, 25 pixels). Cette hauteur est ensuite multipliée par le nombre de lignes définies. * Ce calcul ne prend pas en compte la taille des images ni les styles appliqués aux polices. * Sous macOS, la hauteur de ligne peut être incorrecte si l'utilisateur saisit des caractères qui ne sont pas disponibles dans la police sélectionnée. Lorsque cela se produit, une police de remplacement est utilisée, ce qui peut entraîner des variations de taille. -> Cette propriété peut être également définie dynamiquement à l'aide de la commande [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv17R6/4D/17-R6/List-box-footer-specific-properties.300-4354808.en.html). +> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. Conversion d'unités : lorsque vous passez d'une unité à l'autre, 4D les convertit automatiquement et affiche le résultat dans la liste des propriétés. Par exemple, si la police utilisée est "Lucida grande 24", une hauteur de "1 ligne" est convertie en "30 pixels" et une hauteur de "60 pixels" est convertie en "2 lignes". @@ -60,4 +60,4 @@ A noter que la conversion en va-et-vient peut conduire à un résultat final dif #### Voir également -[En-têtes](properties_Headers.md) - [Pieds List box](listbox_overview.md#list-box-footers) +[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md index 5086550bd66f5d..a8e818d98a17e2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: En-têtes ## Afficher en-têtes -Cette propriété est utilisée pour afficher ou masquer [les en-têtes de colonne listbox](listbox_overview.md#list-box-headers). Il existe un en-tête par colonne; chaque en-tête est configuré séparément. +This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). Il existe un en-tête par colonne; chaque en-tête est configuré séparément. #### Grammaire JSON @@ -61,4 +61,4 @@ A noter que la conversion en va-et-vient peut conduire à un résultat final dif #### Voir également -[Pieds](properties_Footers.md) - [En-têtes List box](listbox_overview.md#list-box-headers) +[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md index 10157bbd02065a..4f725eaf22bd08 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Vous pouvez soit : #### Objets pris en charge -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](./comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](./comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Autres fonctionnalités d'aide diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md index 25530ade9b8eda..a7bc8b7eed3805 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Collection de colonnes de la list box. | ------- | --------------------------- | ------------------------------------------------ | | columns | collection d'objets colonne | Contient les propriétés des colonnes de list box | -Pour une liste des propriétés prises en charge par les objets colonnes, veuillez vous référer à la section [Propriétés spécifiques aux colonnes.](listbox_overview.md#column-specific-properties). +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### Objets pris en charge diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md index c3846898e39823..11d9263cc864de 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Cette propriété désigne le type [objet de formulaire actif ou inactif](formOb #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -40,7 +40,7 @@ Pour plus d'informations sur les règles de dénomination des objets de formulai #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -130,20 +130,20 @@ Pour une list box de type tableau, la propriété **Variable ou Expression** con #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Tab control](tabControl.md) - [Subform](subform_overview.md) - [Radio Button](radio_overview.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Tab control](tabControl.md) - [Subform](subform_overview.md) - [Radio Button](radio_overview.md) - [Web Area](webArea_overview.md) --- ## Type d’expression -> Cette propriété est intitulée [**Type de données**](properties_DataSource.md#data-type-expression-type) dans la Liste de Propriétés pour les colonnes de listbox de type [selection](listbox_overview.md#selection-list-boxes) et [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) et pour les [Listes déroulantes](dropdownList_Overview.md) associées à un [objet](FormObjects/dropdownList_Overview.md#using-an-object) ou à un [tableau](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Spécifie le type de données pour l'expression ou la variable associée à l'objet. Notez que l'objectif principal de ce paramètre est de configurer les options (telles que les formats d'affichage) disponibles pour le type de données. Il ne type pas la variable elle-même. En vue d'une compilation de projet, vous devez [déclarer la variable](Concepts/variables.md#declaring-variables). Toutefois, cette propriété a une fonction de typage dans les cas spécifiques suivants : - **[Variables dynamiques](#dynamic-variables)** : Cette propriété permet de déclarer le type des variables dynamiques. -- **[Colonnes de list box](listbox_overview.md#list-box-columns)** : Cette propriété est utilisée pour associer un format d'affichage aux données de la colonne. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. - **[Variables image](input_overview.md)** : Ce menu permet de déclarer les variables avant de charger le formulaire en mode interprété. Des mécanismes natifs spécifiques régissent l'affichage des variables image dans les formulaires. Ces mécanismes exigent une plus grande précision dans la configuration des variables : elles doivent avoir été déclarées avant le chargement du formulaire - c'est-à-dire avant même l'événement `On Load` du formulaire - contrairement aux autres types de variables. Pour cela, il faut soit que l'instruction `C_PICTURE(varName)` ait été exécutée avant le chargement du formulaire (typiquement, dans la méthode appelant la commande `DIALOG` ), soit que la variable ait été typée au niveau du formulaire à l'aide de la propriété Type d'expression. Sinon, la variable image ne sera pas affichée correctement (uniquement en mode interprété). #### Grammaire JSON @@ -154,7 +154,7 @@ Toutefois, cette propriété a une fonction de typage dans les cas spécifiques #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -327,4 +327,4 @@ Lorsque l'option **Custom** ("none" dans JSON) est activée, aucun calcul automa #### Objets pris en charge -[List Box Footer](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md index d2aa46e4b37e7d..8dcf532b89a82d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md @@ -52,7 +52,7 @@ Permet de définir une liste dont les valeurs ne peuvent pas être saisies dans #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Colonne de List Box](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -71,4 +71,4 @@ La création d'une liste obligatoire n'affiche pas automatiquement la liste lors #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Colonne de List Box](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md index 88f936976f9e87..78c72859a519e7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md @@ -63,7 +63,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -88,7 +88,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -128,4 +128,4 @@ Indique si la taille de la colonne peut être modifiée par l'utilisateur. #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md index c6139f63dd693a..ce42bfb9fe0bb1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md @@ -36,7 +36,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -55,7 +55,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -71,7 +71,7 @@ Une ligne est placée sous le texte. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -107,7 +107,7 @@ Trois thèmes de polices sont disponibles : #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) ### Famille de police @@ -127,7 +127,7 @@ Vous pouvez la définir à l'aide de la commande [**OBJECT SET FONT**](https://d #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -143,7 +143,7 @@ Permet de définir en points la taille de police de l'objet. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -169,7 +169,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -211,7 +211,7 @@ Utilisé pour appliquer un style de police personnalisé à chaque ligne de list Vous devez saisir une expression ou une variable (les variables de type tableau ne peuvent pas être utilisées). L'expression ou variable sera évaluée pour chaque ligne affichée (si elle s'applique à la list box) ou chaque cellule affichée (si elle s'applique à la list box). Vous pouvez utiliser les constantes du thème [Styles de caractères](https://doc.4d.com/4Dv17R6/4D/17-R6/Font-Styles.302-4310343.en.html). -Voici un exemple : +Exemple : ```4d Choose([Companies]ID;Bold;Plain;Italic;Underline) @@ -228,7 +228,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande `LIST #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -251,7 +251,7 @@ Emplacement horizontal du texte dans la zone où il apparait. #### Objets pris en charge -[Bouton](button_overview.md) - [Case à cocher](checkbox_overview.md) (tous styles excepté Regular et Flat) - [Zone de groupe](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Colonne de List Box](listbox_overview.md#list-box-columns) - [En-tête de List Box](listbox_overview.md#list-box-headers) - [Pied de List Box](listbox_overview.md#list-box-footers) - [Bouton Radio](radio_overview.md) (tous styles excepté Regular et Flat) - [Zones de texte](text.md) +[Bouton](button_overview.md) - [Case à cocher](checkbox_overview.md) (tous styles excepté Regular et Flat) - [Zone de groupe](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) - [En-tête de List Box](listbox-header-footer.md#headers) - [Pied de List Box](listbox-header-footer.md#footers) - [Bouton Radio](radio_overview.md) (tous styles excepté Regular et Flat) - [Zones de texte](text.md) --- @@ -274,7 +274,7 @@ Cette propriété peut également être gérée par les commandes [OBJECT Get ve #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [En-tête List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) --- @@ -378,7 +378,7 @@ Par défaut, cette option n'est pas activée. #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- @@ -423,7 +423,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -443,7 +443,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md index 5604e37396bbeb..f81ad4828cac34 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md @@ -74,7 +74,7 @@ Désigne l'emplacement d'une icône par rapport à l'objet formulaire. #### Objets pris en charge -[Entête de List Box](listbox_overview.md#list-box-headers) +[Entête de List Box](listbox-header-footer.md#headers) --- @@ -139,7 +139,7 @@ Le chemin d'accès à saisir est identique à celui de [la propriété Chemin d' #### Objets pris en charge -[Bouton](button_overview.md) (tous les styles sauf[Aide](button_overview.md#help)) - [Case à cocher](checkbox_overview.md) - [En-tête List box](listbox_overview.md#list-box-headers)[Bouton radio](listbox_overview.md#list-box-headers) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) --- @@ -223,4 +223,4 @@ Il est important de noter que la propriété “Avec pop up menu” gère unique #### Objets pris en charge -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/dsMapping.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/dsMapping.md index cc2f587c4a9d05..b31bd1ef1f877d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/dsMapping.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/dsMapping.md @@ -199,7 +199,7 @@ Une entity selection est un objet contenant une ou plusieurs référence(s) à d Un objet entity selection est géré par les fonctions et les propriétés de la classe [**EntitySelection**](../API/EntitySelectionClass.md) . -Voici un exemple : +Exemple : ```4d diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/entities.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/entities.md index ad4a1a5104cfd8..8bd6064c57d42e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/entities.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/ORDA/entities.md @@ -210,7 +210,7 @@ Une nouvelle entity selection est **partageable** dans les cas suivants : * la nouvelle entity selection est fondée sur une relation [entity.*attributeName*](API/EntityClass.md#attributename) (par exemple, "company.employees") lorsque *attributeName* est un attribut lié1 vers N mais que l'entity n'appartient pas à une entity selection. * la nouvelle entity selection est explicitement copiée comme partageable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire avec l'option `ck shared`). -Voici un exemple : +Exemple : ```4d $myComp:=ds.Company.get(2) //$myComp n'appartient pas à une entity selection @@ -222,7 +222,7 @@ Une nouvelle entity selection est **modifiable** dans les cas suivants : * la nouvelle entity selection est créée vide à l'aide de la fonction [dataClass.newSelection()](API/DataClassClass.md#newselection) ou de la commande `Create entity selection`, * la nouvelle entity selection est explicitement copiée comme modifiable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire sans l'option `ck shared`). -Voici un exemple : +Exemple : ```4d $toModify:=ds.Company.all().copy() //$toModify est modifiable @@ -250,7 +250,7 @@ $comp2:=$lowSal.employer //$comp2 est modifiable parce que $lowSal est modifiabl :::note Entity selections renvoyées par le serveur -Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Voici un exemple : +Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Exemple : ```4d //une fonction est toujours exécutée sur le serveur diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/Tags/tags.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/Tags/tags.md index bfc449a757d107..f39f3a21851e07 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/Tags/tags.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/Tags/tags.md @@ -583,7 +583,7 @@ Dans ce cas, la balise `4DLOOP` fonctionne comme pour un tableau : elle effectue Cette syntaxe est utile lorsque vous passez un pointeur de tableau en tant que paramètre de la commande `PROCESS 4D TAGS`. -Voici un exemple : +Exemple : ```4d ARRAY TEXT($array;2) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/sessions.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/sessions.md index f4719245ca4d13..a09c2069d60183 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/sessions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/WebServer/sessions.md @@ -80,7 +80,7 @@ Vous pouvez attribuer des privilèges à l'aide de la fonction [`.setPrivileges( > Dans l'implémentation actuelle, seul le privilège "WebAdmin" est disponible. -Voici un exemple : +Exemple : ```4d If (Session.hasPrivilege("WebAdmin")) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md index c10c56911015d9..09d741f348456e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md @@ -866,7 +866,7 @@ La fonction `.equal()` compare la collec :::note Notes -- La fonction `.equal()` ne vérifie l'égalité que pour les éléments de type chaîne, booléen, nombre et null dans les collections. La callback reçoit les paramètres suivants : +- La fonction `.equal()` ne vérifie l'égalité que pour les éléments de type chaîne, booléen, nombre et null dans les collections. Elle ne vérifie pas l'égalité des objets natifs. - Les éléments avec des valeurs **null** ne sont pas égaux aux éléments Undefined. ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Admin/webAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Admin/webAdmin.md index 564c2d1b9b0941..98a9d97fe5daba 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Admin/webAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Admin/webAdmin.md @@ -135,7 +135,7 @@ Vous pouvez aussi définir un fichier `.4DSettings`. (format XML) et l'utiliser > Cette clé d'accès n'est pas stockée de façon transparente dans le fichier `.4DSettings`. -Voici un exemple : +Exemple : ``` "%HOMEPATH%\Desktop\4D Server.exe" MyApp.4DLink --webadmin-access-key diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/arrays.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/arrays.md index 72eb859c949cdc..3bc28f88dc20ac 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/arrays.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/arrays.md @@ -82,7 +82,7 @@ Voici un autre exemple : vous souhaitez initialiser un objet de formulaire avec ## Tableaux à deux dimensions -Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Voici un exemple : +Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Exemple : ```4d ARRAY TEXT(atTopics;100;50) // Créer un tableau texte composé de 100 lignes de 50 colonnes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_blob.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_blob.md index 46658e44641b64..64fabd577ffff3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_blob.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_blob.md @@ -112,7 +112,7 @@ COMPUTE BLOB(->$myBlobVar) Vous pouvez affecter une variable Blob à une autre : -**Voici un exemple :** +**Exemple :** ```4d // Déclarer deux variables de type Blob diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_object.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_object.md index f277c36a28f834..0c41a7b3ebb34b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/dt_object.md @@ -128,7 +128,7 @@ Vous accédez aux valeurs des propriétés de l'objet à travers une chaîne de - à l'aide du symbole "point" : > objet.NomPropriété -Voici un exemple : +Exemple : ```4d employee.name:="Smith" ``` @@ -161,13 +161,13 @@ La notation objet est utilisable avec tout élément de langage qui contient ou $pop:=$aObjCountries{2}.population //tableau d'objets $val:=$myCollection[3].subvalue //élément de collection ``` -- avec les **commandes 4D** qui retournent des objets. Voici un exemple : +- avec les **commandes 4D** qui retournent des objets. Exemple : ```4d $measures:=Lire mesures base.DB.tables ``` -- **Méthodes projet** ou **fonctions** qui renvoient des objets. Voici un exemple : +- **Méthodes projet** ou **fonctions** qui renvoient des objets. Exemple : ```4d // MyMethod1 @@ -215,7 +215,7 @@ La notation objet pour les pointeurs est semblable à la notation objet standard - Accès par le nom : > pointeurObjet->[nomPropriété"] -Voici un exemple : +Exemple : ```4d var vObj : Object diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md index cdf67501192640..98028add13c44b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md @@ -60,7 +60,7 @@ La ligne de code se lit "MyOtherDate obtient la date actuelle plus 30 jours." Ce ## Commandes -Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Voici un exemple : +Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Exemple : ```4d COPY DOCUMENT("dossier1\\nom1";"dossier2\\" ; "nouveau") @@ -371,7 +371,7 @@ Les deux styles de commentaires peuvent être utilisés simultanément. #### Commentaires sur une seule ligne (`//commentaire`) -Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Voici un exemple : +Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Exemple : ```4d //Ceci est un commentaire @@ -386,7 +386,7 @@ End for Entourez le contenu avec des caractères `/*` ... `*/` pour créer des commentaires en ligne ou des blocs de commentaires multilignes. Les blocs de commentaire en ligne et multi-lignes commencent par `/*` et se terminent par `*/`. -- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Voici un exemple : +- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Exemple : ```4d For /* ligne de commentaire */ ($vCounter;1;100) @@ -394,7 +394,7 @@ For /* ligne de commentaire */ ($vCounter;1;100) End for ``` -- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Voici un exemple : +- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Exemple : ```4d For ($vCounter;1;100) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md index bfb8d5ee67bb36..94c4ad0f8d6d91 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md @@ -273,7 +273,7 @@ Vous pouvez sélectionner le niveau des messages à l'aide du sélecteur `Diagno | `Log debug` | ID unique du process | `Log error`, `Log warn`, `Log info`, `Log debug` | | `Log trace` | Autres informations internes (pour les services techniques de 4D) | `Log error`, `Log warn`, `Log info`, `Log debug`, `Log trace` | -Voici un exemple : +Exemple : ```4d SET DATABASE PARAMETER (Diagnostic log recording; 1) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md index 3fe6997796db8a..ab07440f164834 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------- | -| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Zone de saisie](FormObjects/input_overview.md) - [Liste hiérarchique](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne List Box](FormObjects/listbox_overview.md#list-box-columns) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | +| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Liste hiérarchique](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md index d957aa5c19cc87..9390073594289f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) [Colonne de list box](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) [Colonne de list box](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. |
    Historique @@ -24,7 +24,7 @@ Après avoir sélectionné les propriétés d'événement [`On Before Keystroke` L'événement `On After Keystroke` n'est pas généré : -- dans la méthode [des colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Séquence d'entrée diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md index 53ca13bab24d1d..ad4bf944154e30 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un tri standard vient d'être effectué dans une colonne de list box. | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Un tri standard vient d'être effectué dans une colonne de list box. | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md index 3973959dcf4c54..50e00f90fae29d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Boutons : la zone "flèche" d'un bouton est cliquée
  • List box : dans une colonne d'un tableau, un bouton de sélection (attribut "alternateButton") est cliqué
  • | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • Boutons : la zone "flèche" d'un bouton est cliquée
  • List box : dans une colonne d'un tableau, un bouton de sélection (attribut "alternateButton") est cliqué
  • | ## Description @@ -22,8 +22,8 @@ Certains styles de boutons peuvent être [liés à un menu contextuel](FormObjec ### List box -Cet événement est généré dans les colonnes de [list box de type tableau objets](FormObjects/listbox_overview.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"). +Cet événement est généré dans les colonnes de [list box de type tableau objets](FormObjects/listbox-column.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Voir la [description de l'attribut "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +See the [description of the "alternateButton" attribute](FormObjects/listbox-column.md#alternatebutton). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md index 028708a8ed1bc2..0b3632f1d77cf2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une cellule de list box est sur le point de passer en mode d'édition | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Une cellule de list box est sur le point de passer en mode d'édition | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md index c4eb3df8c705a4..0fdd4429af6180 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) [Colonne de list box](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulaire - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) [Colonne de list box](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. |
    Historique @@ -22,7 +22,7 @@ Après avoir sélectionné les événements `On Before Keystroke` et [`On After L'événement `On Before Keystroke` n'est pas généré : -- dans une méthode [colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Objets non saisissables diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md index 7aae1613bb59a0..11679e4ff59348 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onClicked.md index 2f4b9bccd03479..bdd50526c060e6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md index 6429f56f56c5c8..3489f02fc5887f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox_overview.md#list-box-columns) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md index 4b3ae7e02e17d3..0240088c568ef3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -| 33 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox_overview.md#list-box-columns) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| 33 | [4D View Pro Area](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md index d7c6c9b594d51d..67e5575a9b9acb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md index db3c7dfe2aefec..8d54449fd6a3e9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md index 6f2dbc62fc06a1..a1ccb5eeb59b17 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDrop.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDrop.md index de05deed66f461..6572f963ddabbf 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDrop.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md index 6def9a451d7ae6..21b6a2965b7bed 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans le pied de page d'une colonne de list box | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Un clic se produit dans le pied de page d'une colonne de list box | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md index 7c6ce0c3ac803f..73bbb6414a117c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md index 49cf396e03b683..31e912429541ee 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | -| 42 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans un en-tête de colonne | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | +| 42 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Un clic se produit dans un en-tête de colonne | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLoad.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLoad.md index 5d6396720d451e..9b592b013c6987 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLoad.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md index e3b160a813ac41..6ebfd36d8d8b3b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md index ebfbd18f6c8907..b500f49665436f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------ | -| 34 | [List Box de type tableau](FormObjects/listbox_overview.md#array-list-boxes) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onUnload.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onUnload.md index 9359120c9d21a3..9af5fb59ddfeb1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onUnload.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onValidate.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onValidate.md index 9866d9d42de50e..b0d594273deb3a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onValidate.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/overview.md index 7e2abbb7daceca..f491fe60298353 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Events/overview.md @@ -28,7 +28,7 @@ Chaque événement est retourné sous forme d'objet par la commande `FORM Event` Des propriétés supplémentaires sont retournées lorsque l'événement se produit sur des objets spécifiques. En particulier : -- Les [list box](FormObjects/listbox_overview.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox_overview.md#supported-form-events-1) renvoient des [propriétés supplémentaires](FormObjects/listbox_overview.md#supported-form-events) telles que `columnName` ou `isRowSelected`. +- Les [list box](FormObjects/listbox-object.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox-column.md#supported-form-events) renvoient des [propriétés supplémentaires](FormObjects/listbox-object.md#supported-form-events) telles que `columnName` ou `isRowSelected`. - Les [zones 4D View Pro](FormObjects/viewProArea_overview.md) retournent par exemple des propriétés `sheetName` ou `action` dans l'objet événement [On After Edit](onAfterEdit.md). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/forms.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/forms.md index 5138203a4db386..aa469913ccbf9e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/forms.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/forms.md @@ -19,7 +19,7 @@ Vous pouvez ajouter ou modifier des formulaires 4D à l'aide des éléments suiv - **L'interface 4D Developer :** Créez de nouveaux formulaires à partir du menu **Fichier** ou de la fenêtre de l' **Explorateur**. - **L'éditeur de formulaires **: Modifiez vos formulaires à l'aide de l'[éditeur de formulaires](FormEditor/formEditor.md). -- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture#sources). Voici un exemple : +- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture#sources). Exemple : ``` { diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md index 4b5bf515b475c9..e1a6be4bb71e39 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md @@ -46,7 +46,7 @@ Les images haute résolution avec la convention @nx peuvent être utilisées dan * [Boutons](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[cases à cocher](FormObjects/checkbox_overview.md) * [Boutons image](FormObjects/pictureButton_overview.md)/[Pop-up image](FormObjects/picturePopupMenu_overview.md) * [Onglets](FormObjects/tabControl.md) -* [En-têtes de list box](FormObjects/listbox_overview.md#list-box-headers) +* [En-têtes de list box](FormObjects/listbox-header-footer.md#headers) * [Icônes de menu](Menus/properties.md#item-icon) 4D priorise automatiquement les images avec la résolution la plus élevée. 4D priorise automatiquement les images avec la résolution la plus élevée. Même si une commande ou une propriété spécifie *circle.png*, *circle@3x.png* sera utilisé (le cas échéant). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..acaf7cee4df0d3 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md @@ -0,0 +1,415 @@ +--- +id: listbox-column +title: "[Colonne de list box](listbox_overview.md#list-box-columns)" +--- + +Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_column.png) + +Vous pouvez définir des propriétés standard (texte, couleur de fond, etc.) pour chaque colonne de la list box ; ces propriétés sont prioritaires sur celles de l'objet list box. + +> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). + +### Propriétés spécifiques des colonnes {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## Événements formulaire pris en charge + +| Evénement formulaire | Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties) | Commentaires | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On After Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On After Sort |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Listbox tableau uniquement* | +| On Before Data Entry |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Before Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Column Moved |
  • [columnName](./listbox-object#additional-properties)
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | | +| On Column Resize |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [newSize](./listbox-object#additional-properties)
  • [oldSize](./listbox-object#additional-properties)
  • | | +| On Data Change |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Double Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Drag Over |
  • [area](./listbox-object#additional-properties)
  • [areaName](./listbox-object#additional-properties)
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Drop |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Footer Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [footerName](./listbox-object#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | +| On Getting Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | +| On Header Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | +| On Row Moved |
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | *Listbox tableau uniquement* | +| On Scroll |
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • | | +| On Unload | | | + +## Tableaux d'objets dans les colonnes + +Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). + +La list box suivante a été définie à l'aide d'un tableau d'objets : + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configurer une colonne tableau d'objets + +To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. Dans la Liste des propriétés, vous pouvez sélectionner Objet comme "Type de variable" pour la colonne : + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Les propriétés standard liées aux coordonnées, taille et style sont disponibles pour les colonnes de type objet. Elles peuvent être gérées à l'aide de la Liste des propriétés, ou en programmant les attributs de style, visibilité, couleur de police et de fond de chaque ligne de colonne objet de la list box. Ce type de colonne peut également être masqué. + +Toutefois, le thème Source de données n'est pas disponible pour les colonnes objet des list box. En fait, le contenu de chaque cellule de la colonne est basé sur les attributs présents dans l'élément correspondant du tableau d'objets. Chaque élément du tableau peut définir : + +le type de valeur (obligatoire) : texte, couleur, événement, etc. +la valeur elle-même (optionnel) : utilisé aussi bien pour la saisie que pour l'affichage. +le mode d'affichage du contenu de la cellule (optionnel) : bouton, liste, etc. +des paramètres supplémentaires (optionnel) : dépend du type de valeur +Pour définir ces propriétés, vous devez placer les attributs adéquats dans l'objet (la liste des attributs disponibles est fournie ci-dessous). Par exemple, vous pouvez écrire "Hello World!" dans une colonne objet à l'aide de ce simple code : + +```4d +ARRAY OBJECT(obColumn;0) // tableau de colonnes + C_OBJECT($ob) //premier élément + OB SET($ob; "valueType" ; "text") //définit le type de valeur (obligatoire) + OB SET($ob; "value" ; "Hello World !") //définit la valeur + APPEND TO ARRAY(obColumn ;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet. Ces paramètres sont automatiquement définis en fonction du type de valeur. + +#### valueType et affichage des données + +Lorsqu'une colonne de list box est associée à un tableau d'objets, l'affichage, la saisie et l'édition des cellules sont basées sur l'attribut valueType présent dans chaque élément du tableau. Les valeurs valueType prises en charge sont les suivantes : + +- "text" : pour une valeur texte +- "real": for a numeric value that can include separators like a `\`, <.>, or <,> +- "integer" : pour une valeur entière +- "boolean" : pour une valeur True/False +- "color" : pour définir une couleur de fond +- "event" : pour afficher un bouton avec un libellé. + +4D utilise des widgets par défaut selon la valeur "valueType" (c'est-à-dire qu'un "text" est affiché comme un widget de saisie de texte, un "boolean" comme une case à cocher), mais d'autres affichages sont également disponibles par le biais d'options (*e.g.*, un réel peut également être représenté comme un menu déroulant). Le tableau suivant indique l'affichage par défaut ainsi que les variations possibles pour chaque type de valeur : + +| valueType | Format défaut | Widget(s) alternatif(s) | +| --------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | +| text | zone de saisie de texte | menu déroulant (enumération obligatoire) ou combo box (enumération) | +| réel | zone de saisie de texte contrôlée (nombre et séparateurs) | menu déroulant (enumération obligatoire) ou combo box (enumération) | +| integer | zone de saisie de texte contrôlée (nombre) | menu déroulant (enumération obligatoire) ou combo box (enumération) ou case à cocher trois états | +| boolean | case à cocher | menu déroulant (enumération obligatoire) | +| color | couleur de fond | text | +| event | bouton avec libellé | | +| | | Tous les widgets peuvent associer un unit toggle button ou ellipsis button à la cellule. | + +Vous définissez l'affichage de la cellule et les variations à l'aide d'attributs spécifiques dans chaque objet (voir ci-dessous). + +#### Formats d'affichage et filtres de saisie + +Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet des list box. Ils sont automatiquement définis en fonction du type de valeur. Ils sont listés dans le tableau suivant : + +| Value type | Format défaut | Contrôle de saisie | +| ---------- | ------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | +| text | le même que celui de l'objet | pas de contrôle (tout caractère accepté) | +| réel | le même que celui de l'objet (utilisation du séparateur décimal système) | "0-9" et "." et "-" | +| | | "0-9" et "." si min>=0 | +| integer | le même que celui de l'objet | "0-9" et "-" | +| | | "0-9" si min>=0 | +| Boolean | case à cocher | N/A | +| color | N/A | N/A | +| event | N/A | N/A | + +### Attributs + +Chaque élément du tableau d'objets est un objet qui peut contenir un ou plusieurs attributs qui définiront le contenu de la cellule et l'affichage des données (voir exemple ci-dessus). + +L'unique attribut obligatoire est "valueType" et ses valeurs acceptées sont "text", "real", "integer", "boolean", "color" et "event". Le tableau suivant liste tous les attributs acceptés dans les tableaux d'objets des list box, suivant la valeur de "valueType" (tout autre attribut est ignoré). Les formats d'affichage et des exemples sont fournis ci-dessous. + +| | valueType | text | réel | integer | boolean | color | event | +| --------------------- | ------------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | +| *Attributs* | *Description* | | | | | | | +| value | valeur de la cellule (saisie ou affichage) | x | x | x | | | | +| min | valeur minimum | | x | x | | | | +| max | valeur maximum | | x | x | | | | +| behavior | valeur "threeStates" | | | x | | | | +| requiredList | menu déroulant défini dans l'objet | x | x | x | | | | +| choiceList | combo box défini dans l'objet | x | x | x | | | | +| requiredListReference | RefList 4D, dépend de la valeur de "saveAs" | x | x | x | | | | +| requiredListName | nom d'énumération 4D, dépend de la valeur de "saveAs" | x | x | x | | | | +| saveAs | "reference" ou "value" | x | x | x | | | | +| choiceListReference | RefList 4D, affiche une combo box | x | x | x | | | | +| choiceListName | nom d'énumération 4D, affiche une combo box | x | x | x | | | | +| unitList | tableau de X éléments | x | x | x | | | | +| unitReference | indice de l'élément sélectionné | x | x | x | | | | +| unitsListReference | RefList 4D pour les unités | x | x | x | | | | +| unitsListName | nom d'énumération 4D pour les unités | x | x | x | | | | +| alternateButton | ajouter un bouton alternatif | x | x | x | x | x | | + +#### value + +La valeur des cellules est stockée dans l'attribut "value". Cet attribut est utilisé pour la saisie (entrée) et pour l'affichage (sortie). Il peut également être utilisé pour définir des valeurs par défaut lors de l'utilisation des listes (voir ci-dessous). + +```4d + ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> La valeur Null est acceptée, elle définit une cellule vide. + +#### min et max + +Lorsque le "valueType" est "real" ou "integer", l'objet accepte également les attributs min et max avec les valeurs appropriées (les valeurs doivent être du même type que valueType). + +Ces attributs peuvent être utilisés pour contrôler la plage de valeurs d'entrée. Lorsqu'une cellule est validée (lorsqu'elle perd le focus), si la valeur de saisie est inférieure à la valeur minimale ou supérieure à la valeur maximale, elle est rejetée. Dans ce cas, la valeur précédente est conservée et une astuce affiche une explication. + +```4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +L'attribut behavior propose des variations de la représentation standard des valeurs. Une seule variation est possible : + +| Attribut | Valeur(s) disponible(s) | valueType(s) | Description | +| -------- | ------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | Représente une valeur numérique sous la forme d'une case à cocher à trois états.
    2=semi-coché, 1=coché, 0=décoché, -1=invisible, -2=décoché désactivé, -3=coché désactivé, -4=semi-coché désactivé | + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + + + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList et choiceList + +Lorsqu'un attribut "choiceList" ou "requiredList" est présent dans l'objet, la zone de saisie de texte est remplacée par une liste déroulante ou une combo box, en fonction de l'attribut : + +- Si l'attribut est "choiceList", la cellule est affichée sous forme de combo box. Cela signifie que l'utilisateur peut sélectionner ou saisir une valeur. +- Si l'attribut est "requiredList", la cellule est affichée sous forme de liste déroulante. Cela signifie que l'utilisateur peut uniquement sélectionner une des valeurs de la liste. + +Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> Les valeurs du widget sont définies via un tableau. Si vous souhaitez associer le widget à une énumération 4D existante, vous devez utiliser les attributs "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". + +Exemples : + +- Vous voulez afficher une liste déroulante avec juste deux options, "Open" ou "Closed". "Closed" doit être présélectionné : + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Vous voulez accepter toute valeur entière, mais afficher une combo box contenant les valeurs les plus communes : + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName et requiredListReference + +Les attributs "requiredListName" et "requiredListReference" vous permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur d'Enumérations de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de liste déroulante. Cela signifie que l'utilisateur pourra uniquement choisir une des valeurs fournies dans la liste. + +Utilisez "requiredListName" ou "requiredListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "requiredList". +> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". + +Exemples : + +- Vous voulez afficher une liste déroulante basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert"), la stocker en tant que valeur et afficher "bleu" par défaut : + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Vous voulez afficher une liste déroulante basée sur une liste créée par programmation, et la stocker en tant que référence : + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName et choiceListReference + +Les attributs "choiceListName" et "choiceListReference" permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de combo box, ce qui signifie que l'utilisateur pourra choisir une des valeurs de la liste ou en saisir une. + +Utilisez "choiceListName" ou "choiceListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "choiceList". +> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". + +Exemple : + +Vous voulez afficher une combo box basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert") et afficher "vert" par défaut : + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference et unitReference + +Vous pouvez utiliser des attributs spécifiques afin d'associer des unités aux valeurs des cellules (par exemple "10 cm", "20 pixels", etc.). Pour définir une liste d'unités, vous pouvez utiliser l'un des attributs suivants : + +- "unitsList" : un tableau contenant les x éléments définissant les unités disponibles (ex : "cm", "pouces", "km", "miles", etc.). Utilisez cet attribut pour définir des unités dans l'objet. +- "unitsListReference" : une référence de liste 4D contenant les unités disponibles. "unitsListReference" : une référence de liste 4D contenant les unités disponibles. +- "unitsListName" : un nom d'énumération 4D créée en mode Développement contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une énumération 4D créée dans la Boîte à outils. + +Quel que soit son mode de définition, la liste d'unités peut être associée à l'attribut suivant : + +- "unitReference" : une valeur simple contenant l'indice (de 1 à x) de l'élément sélectionné dans la liste de valeurs "unitList", "unitsListReference" ou "unitsListName". + +L'unité courante est affichée sous forme de bouton affichant successivement les valeurs de "unitList", "unitsListReference" ou "unitsListName" à chaque clic (par exemple "pixels" -> "lignes" -> "cm" -> "pixels" -> etc.) + +Exemple : + +Vous souhaitez définir une valeur de saisie numérique suivie d'une unité parmi deux possibles : "cm" ou "pixels". La valeur courante est "2" + "cm". Vous utilisez des valeurs définies directement dans l'objet (attribut "unitsList") : + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"cm") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"cm" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Si vous souhaitez ajouter un bouton ellipse [...] à une cellule, il suffit de passer "alternateButton" avec la valeur True dans l'objet. Le bouton sera automatiquement affiché dans la cellule. + +Lorsque l'utilisateur clique sur ce bouton, un événement `On Alternative Click` est généré, vous permettant de traiter cette action comme vous le souhaitez (reportez-vous ci-dessous au paragraphe "Gestion des événements" pour plus d'informations). + +Exemple : + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +L'attribut "valueType" de valeur "color" vous permet d'afficher soit une couleur, soit un texte. + +- Si la valeur est un nombre, un rectangle de couleur est dessiné à l'intérieur de la cellule. Exemple : + + ```4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si la valeur est un texte, le texte est simplement affiché (par exemple : "value";"Automatic"). + +#### valueType event + +L'attribut "valueType" de valeur "event" affiche un bouton qui génère simplement un événement `On Clicked` lorsque l'utilisateur clique dessus. Aucune donnée ou valeur ne peut être passée ou retournée. + +Optionnellement, il est possible de passer un attribut "label". + +Exemple : + +```4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestion des événements + +Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox tableau d'objets : + +- **Sur données modifiées** : L'événement `On Data Change` est généré en cas de modification d'une valeur de la colonne, quel que soit le widget : + - zone de saisie de texte + - listes déroulante + - zone de combo box + - bouton d'unité (passage valeur x à valeur x+1) + - case à cocher (passage cochée/non cochée) +- **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. +- **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..f502d49cea5fa3 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md @@ -0,0 +1,50 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. + +::: + +## En-têtes + +Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_header.png) + +Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. + +Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. + +### Propriétés spécifiques des en-têtes + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) + +## Pieds + +Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. + +Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_footers.png) + +Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). + +Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un pied de page, elle est appliquée à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. + +### Propriétés spécifiques des pieds de page + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..3937772290c41c --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md @@ -0,0 +1,188 @@ +--- +id: listbox-object +title: List Box Object +--- + +## List box de type tableau + +Dans une list box de type tableau, chaque colonne est associée à un tableau 4D à une dimension ; tous les types de tableaux peuvent être utilisés, à l’exception des tableaux de pointeurs. Le nombre de lignes est basé sur le nombre d’éléments du tableau. + +Par défaut, 4D affecte le nom “ColonneN” à chaque variable de colonne. You can change it, as well as other column properties, in the [column properties](listbox-column.md#column-specific-properties). Le format d'affichage de chaque colonne peut également être défini à l'aide de la commande `OBJECT SET FORMAT`. + +> Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques), disposant de mécanismes spécifiques. + +Avec les list box de type tableau, les valeurs des colonnes (saisie et affichage) sont gérées à l’aide des commandes du langage 4D. Vous pouvez également associer une [énumération](properties_DataSource.md#choice-list) à une colonne afin de contrôler la saisie. +Vous pouvez également associer une [énumération](properties_DataSource.md#énumération) à une colonne afin de contrôler la saisie. Par exemple, pour initialiser le contenu d’une colonne, vous pouvez utiliser l’instruction suivante : + +```4d +ARRAY TEXT(varCol;size) +``` + +Vous pouvez également utiliser une énumération : + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Attention :** Lorsqu’un objet List box contient plusieurs colonnes de tailles différentes, seul le nombre d’éléments correspondant au plus petit tableau est affiché. Il est donc conseillé de veiller à ce que chaque tableau ait le même nombre d’éléments que les autres. A noter également que si une colonne de la list box est “vide” (c'est le cas lorsque le tableau associé n'a pas été correctement déclaré ou dimensionné via le langage), la list box n'affiche aucun contenu. + +## List box de type sélection + +Dans ce type de list box, chaque colonne peut être associée à un champ (par exemple `[Employees]LastName)` ou à une expression. L’expression peut être basée sur un ou plusieurs champs (par exemple `[Employés]Nom+“ ”+[Employés]Prénom`) ou être simplement une formule (par exemple`String(Milliseconds)`). L’expression peut également être une méthode projet, une variable ou un élément de tableau. Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. + +Le contenu de chaque ligne est ensuite évalué en fonction d'une sélection d'enregistrements : la **sélection courante** d'une table ou une **sélection temporaire**. + +Dans le cas d’une list box basée sur la sélection courante, toute modification effectuée côté base de données est automatiquement reportée dans la list box et inversement. La sélection courante est donc toujours identique aux deux emplacements. + +## List box collection ou entity selection + +Dans ce type de list box, chaque colonne doit être associée à une expression. Le contenu de chaque ligne est ensuite évalué par élément de la collection ou par entité de l'entity selection. + +Chaque élément de la collection ou chaque entité est disponible en tant qu'objet auquel on peut accéder via le mot-clé [This](../Concepts/classes.md#this). Une expression de colonne peut être un chemin de propriété, une méthode projet, une variable ou n'importe quelle formule, accédant à chaque entité ou objet élément de collection via `This`, par exemple `This.` (ou `This.value` dans le cas d'une collection de valeurs scalaires). Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. + +Lorsque la source de données est une entity selection, les modifications apportées du côté de la list box sont automatiquement enregistrées dans la base de données. En revanche, les modifications apportées du côté de la base de données sont visibles dans la list box après le rechargement des entités modifiées. + +Lorsque la source de données est une collection, toute modification apportée aux valeurs de la list box se reflète dans la collection. En revanche, si des modifications sont apportées à la collection en utilisant par exemple les diverses fonctions de la [classe Collection](../API/CollectionClass.md), vous devrez en informer explicitement 4D en réaffectant la variable collection à elle-même, de sorte que le contenu de la list box soit actualisé. Par exemple : + +```4d +myCol:=myCol.push("new value") //afficher new value dans la list box +``` + +### Propriétés prises en charge + +Les propriétés prises en charge dépendent du type de list box. + +| Propriété | List box tableau | Liste box sélection | List box collection ou entity selection | +| ------------------------------------------------------------------------------------------- | ---------------- | ------------------- | --------------------------------------- | +| [Couleur de fond alternée](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Couleur de fond](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Gras](properties_Text.md#bold) | X | X | X | +| [Expression couleur de fond](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Style de la bordure](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Bas](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [CSS Class](properties_Object.md#css-class) | X | X | X | +| [Collection ou entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionnement colonnes auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Elément courant](properties_DataSource.md#current-item) | | | X | +| [Position élément courant](properties_DataSource.md#current-item-position) | | | X | +| [Source de données](properties_Object.md#data-source) | X | X | X | +| [Nom formulaire détaillé](properties_ListBox.md#detail-form-name) | | X | | +| [Afficher en-têtes](properties_Headers.md#display-headers) | X | X | X | +| [Afficher pieds](properties_Footers.md#display-footers) | X | X | X | +| [Double-clic sur ligne](properties_ListBox.md#double-click-on-row) | | X | | +| [Glissable](properties_Action.md#droppable) | X | X | X | +| [Déposable](properties_Action.md#droppable) | X | X | X | +| [Focusable](properties_Entry.md#focusable) | X | X | X | +| [Police](properties_Text.md#font) | X | X | X | +| [Couleur de la police](properties_Text.md#font-color) | X | X | X | +| [Expression couleur police](properties_Text.md#font-color-expression) | | X | X | +| [Taille](properties_Text.md#font-size) | X | X | X | +| [Hauteur (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Hauteur (en-têtes)](properties_Headers.md#height) | X | X | X | +| [Hauteur (pieds)](properties_Footers.md#height) | X | X | X | +| [Masquer lignes vides finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Cacher rectangle de focus](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Cacher surlignage sélection](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List box hiérarchique](properties_Object.md#array-list-box) | X | | | +| [Ensemble surlignage](properties_ListBox.md#highlight-set) | | X | | +| [Alignement horizontal](properties_Text.md#horizontal-alignment) | X | X | X | +| [Couleur lignes horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Barre de défilement horizontale](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Italique](properties_Text.md#italic) | X | X | X | +| [Gauche](properties_CoordinatesAndSizing.md#left) | X | X | X | +| [Table principale](properties_DataSource.md#master-table) | | X | | +| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | +| [Méthode](properties_Action.md#method) | X | X | X | +| [Lignes déplaçables](properties_Action.md#movable-rows) | X | | | +| [Sélection temporaire](properties_DataSource.md#selection-name) | | X | | +| [Nombre de colonnes](properties_ListBox.md#number-of-columns) | X | X | X | +| [Nombre de colonnes verrouillées](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Nombre de colonnes statiques](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Nom d'objet](properties_Object.md#object-name) | X | X | X | +| [Droite](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Tableau de contrôle des lignes](properties_ListBox.md#row-control-array) | X | | | +| [Tableau couleurs de police](properties_Text.md#row-font-color-array) | X | | | +| [Hauteur des lignes](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Tableau hauteurs des lignes](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Tableau de styles](properties_Text.md#row-style-array) | X | | | +| [Eléments sélectionnés](properties_DataSource.md#selected-items) | | | X | +| [Mode de sélection](properties_ListBox.md#selection-mode) | X | X | X | +| [Saisie sur clic unique](properties_Entry.md#single-click-edit) | X | X | X | +| [Triable](properties_Action.md#sortable) | X | X | X | +| [Action standard](properties_Action.md#standard-action) | X | | | +| [Expression Style](properties_Text.md#style-expression) | | X | X | +| [Haut](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparent](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Type](properties_Object.md#type) | X | X | X | +| [Souligné](properties_Text.md#underline) | X | X | X | +| [Variable ou expression](properties_Object.md#variable-or-expression) | X | X | | +| [Alignement vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Couleur lignes verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Barre de défilement verticale](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilité](properties_Display.md#visibility) | X | X | X | +| [Largeur](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Les colonnes, en-têtes et pieds de list box prennent en charge des propriétés spécifiques. + +### Événements formulaire pris en charge + +| Evénement formulaire | Propriétés supplémentaires retournées (voir [Evénement formulaire](https://doc.4d.com/4Dv18/4D/18/FORM-Evenement.301-4522191.fr.html) pour les propriétés principales) | Commentaires | +| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Listbox tableau uniquement* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Close Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | +| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Delete Action |
  • [row](#additional-properties)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | +| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Open Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Listbox tableau uniquement* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + +#### Propriétés supplémentaires {#additional-properties} + +Les événements formulaire sur les list box ou colonnes de list box peuvent retourner les propriétés supplémentaires suivantes : + +| Propriété | Type | Description | +| ---------------- | ----------- | ----------------------------------------------------------------------------- | +| area | text | Zone de l'objet List box ("header", "footer", "cell") | +| areaName | text | Nom de la zone | +| column | entier long | Numéro de colonne | +| columnName | text | Nom de la colonne | +| footerName | text | Nom du pied | +| headerName | text | Nom de l'en-tête | +| horizontalScroll | entier long | Positif si le défilement est vers la droite, négatif s'il est vers la gauche | +| isRowSelected | boolean | Vrai si la ligne est sélectionnée, sinon Faux | +| newPosition | entier long | Nouvelle position de la colonne ou de la ligne | +| newSize | entier long | Nouvelle taille (en pixels) de la colonne ou de la ligne | +| oldPosition | entier long | Position précédente de la colonne ou de la ligne | +| oldSize | entier long | Taille précédente (en pixels) de la colonne ou de la ligne | +| row | entier long | Numéro de ligne | +| verticalScroll | entier long | Positif si le défilement est vers le bas, négatif s'il est vers le haut | + +> Si un événement se produit sur une "fake" colonne ou ligne qui n'existe pas, une chaîne vide est généralement renvoyée. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md index a724fedeb2082d..30a274e8d3940b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md @@ -26,15 +26,14 @@ Il est également possible de redimensionner chaque colonne, et l'utilisateur pe L'utilisateur peut sélectionner une ou plusieurs lignes à l'aide des raccourcis standard : **Maj + clic** pour une sélection adjacente et **Ctrl + clic** (Windows) ou **Commande + clic** (macOS) pour une sélection non adjacente. - ### Parties de list box Une list box est composée de quatre parties distinctes : -* l’objet list box dans sa globalité, -* les colonnes, -* les en-têtes des colonnes, et -* les pieds des colonnes. +* the [list box object](./listbox-object.md) in its entirety, +* [columns](./listbox-column.md), +* column [headers](./listbox-header-footer.md#headers), and +* column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -45,324 +44,30 @@ Il est possible d'ajouter une méthode objet à l'objet list box et/ou à chaque 1. Méthode objet de chaque colonne 2. Méthode objet de la list box -La méthode objet de colonne obtient les événements qui se produisent dans son [en-tête](#list-box-headers) et son [pied](#list-box-footers). - - +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). ### Types de list box Il existe différents types de list box avec leurs propres comportements et propriétés spécifiques. Le type de list box dépend de sa propriété [Data Source](properties_Object.md#data-source) : -- **Tableaux**: chaque colonne est liée à un tableau 4D. Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques). -- **Sélection** (**Sélection courante** ou **Sélection temporaire**) : chaque colonne est liée à une expression (par exemple un champ) qui est évaluée pour chaque enregistrement de la sélection. -- **Collection ou Entity selection** : chaque colonne est liée à une expression qui est évaluée pour chaque élément de la collection ou chaque entité de l'entity selection. +* **Tableaux**: chaque colonne est liée à un tableau 4D. Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques). +* **Sélection** (**Sélection courante** ou **Sélection temporaire**) : chaque colonne est liée à une expression (par exemple un champ) qui est évaluée pour chaque enregistrement de la sélection. +* **Collection ou Entity selection** : chaque colonne est liée à une expression qui est évaluée pour chaque élément de la collection ou chaque entité de l'entity selection. > Il n'est pas possible de combiner différents types de list box dans le même objet list box. La source de données est définie lors de la création de la list box. Il n'est alors plus possible de la modifier par programmation. - ### Gestion des list box Vous pouvez configurer complètement un objet de type list box via ses propriétés, et vous pouvez également le gérer dynamiquement par programmation. -Le langage 4D comprend un thème "List Box" dédié aux commandes de list box mais les commandes de divers autres thèmes comme "Propriétés des objets" ou les commandes `EDIT ITEM` et `Displayed line number` peuvent également être utilisées. Pour plus d'informations, consultez la page [List Box Commands Summary](https://doc.4d.com/4Dv19R6/4D/19-R6/List-Box-Commands-Summary.300-5911039.en.html) du manuel *4D Language*. - - - -## Objets List box - -### List box de type tableau - -Dans une list box de type tableau, chaque colonne est associée à un tableau 4D à une dimension ; tous les types de tableaux peuvent être utilisés, à l’exception des tableaux de pointeurs. Le nombre de lignes est basé sur le nombre d’éléments du tableau. - -Par défaut, 4D affecte le nom “ColonneN” à chaque variable de colonne. Vous pouvez le modifier, ainsi que les autres [propriétés des colonnes](listbox_overview.md#proprietes-specifiques-des-colonnes). Le format d'affichage de chaque colonne peut également être défini à l'aide de la commande `OBJECT SET FORMAT`. -> Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques), disposant de mécanismes spécifiques. - -Avec les list box de type tableau, les valeurs des colonnes (saisie et affichage) sont gérées à l’aide des commandes du langage 4D. Vous pouvez également associer une [énumération](properties_DataSource.md#énumération) à une colonne afin de contrôler la saisie. Les valeurs des colonnes sont gérées à l'aide de commandes List box de haut niveau (telles que [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) ou `LISTBOX DELETE ROWS`) ainsi que des commandes de manipulation de tableaux. Par exemple, pour initialiser le contenu d’une colonne, vous pouvez utiliser l’instruction suivante : - -```4d -ARRAY TEXT(varCol;size) -``` - -Vous pouvez également utiliser une énumération : - -```4d -LIST TO ARRAY("ListName";varCol) -``` -> **Attention :** Lorsqu’un objet List box contient plusieurs colonnes de tailles différentes, seul le nombre d’éléments correspondant au plus petit tableau est affiché. Il est donc conseillé de veiller à ce que chaque tableau ait le même nombre d’éléments que les autres. A noter également que si une colonne de la list box est “vide” (c'est le cas lorsque le tableau associé n'a pas été correctement déclaré ou dimensionné via le langage), la list box n'affiche aucun contenu. - - - - -### List box de type sélection - -Dans ce type de list box, chaque colonne peut être associée à un champ (par exemple `[Employees]LastName)` ou à une expression. L’expression peut être basée sur un ou plusieurs champs (par exemple `[Employés]Nom+“ ”+[Employés]Prénom`) ou être simplement une formule (par exemple`String(Milliseconds)`). L’expression peut également être une méthode projet, une variable ou un élément de tableau. Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. - -Le contenu de chaque ligne est ensuite évalué en fonction d'une sélection d'enregistrements : la **sélection courante** d'une table ou une **sélection temporaire**. - -Dans le cas d’une list box basée sur la sélection courante, toute modification effectuée côté base de données est automatiquement reportée dans la list box et inversement. La sélection courante est donc toujours identique aux deux emplacements. - - -### List box collection ou entity selection - -Dans ce type de list box, chaque colonne doit être associée à une expression. Le contenu de chaque ligne est ensuite évalué par élément de la collection ou par entité de l'entity selection. - -Chaque élément de la collection ou chaque entité est disponible en tant qu'objet auquel on peut accéder via le mot-clé [This](../Concepts/classes.md#this). Une expression de colonne peut être un chemin de propriété, une méthode de projet, une variable ou n'importe quelle formule, accédant à chaque entité ou objet élément de collection via `This`, par exemple `This.` (ou `This.value` dans le cas d'une collection de valeurs scalaires). Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. - -Lorsque la source de données est une entity selection, les modifications apportées du côté de la list box sont automatiquement enregistrées dans la base de données. En revanche, les modifications apportées du côté de la base de données sont visibles dans la list box après le rechargement des entités modifiées. - -Lorsque la source de données est une collection, toute modification apportée aux valeurs de la list box se reflète dans la collection. En revanche, si des modifications sont effectuées sur la collection en utilisant par exemple les différentes fonctions de la class [Collection](../API/CollectionClass.md), il faudra en informer explicitement 4D en réaffectant la variable collection à elle-même, afin que le contenu de la list box soit rafraîchi. Par exemple : - -```4d -myCol:=myCol.push("new value") //afficher new value dans la list box -``` - - - -### Propriétés prises en charge - -Les propriétés prises en charge dépendent du type de list box. - - -| Propriété | List box tableau | Liste box sélection | List box collection ou entity selection | -| ------------------------------------------------------------------------------------------- | ---------------- | ------------------- | --------------------------------------- | -| [Couleur de fond alternée](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Couleur de fond](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Gras](properties_Text.md#bold) | X | X | X | -| [Expression couleur de fond](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Style de la bordure](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Bas](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Class](properties_Object.md#css-class) | X | X | X | -| [Collection ou entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionnement colonnes auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Élément courant](properties_DataSource.md#current-item) | | | X | -| [Position élément courant](properties_DataSource.md#current-item-position) | | | X | -| [Source de données](properties_Object.md#data-source) | X | X | X | -| [Nom formulaire détaillé](properties_ListBox.md#detail-form-name) | | X | | -| [Afficher en-têtes](properties_Headers.md#display-headers) | X | X | X | -| [Afficher pieds](properties_Footers.md#display-footers) | X | X | X | -| [Double-clic sur ligne](properties_ListBox.md#double-click-on-row) | | X | | -| [Glissable](properties_Action.md#droppable) | X | X | X | -| [Déposable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Police](properties_Text.md#font) | X | X | X | -| [Couleur de la police](properties_Text.md#font-color) | X | X | X | -| [Expression couleur police](properties_Text.md#font-color-expression) | | X | X | -| [Taille](properties_Text.md#font-size) | X | X | X | -| [Hauteur (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Hauteur (en-têtes)](properties_Headers.md#height) | X | X | X | -| [Hauteur (pieds)](properties_Footers.md#height) | X | X | X | -| [Masquer lignes vides finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Cacher rectangle de focus](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Cacher surlignage sélection](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List box hiérarchique](properties_Object.md#array-list-box) | X | | | -| [Ensemble surlignage](properties_ListBox.md#highlight-set) | | X | | -| [Alignement horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Couleur lignes horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Marge horizontale](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Barre de défilement horizontale](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Italique](properties_Text.md#italic) | X | X | X | -| [Gauche](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Table principale](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Méthode](properties_Action.md#method) | X | X | X | -| [Lignes déplaçables](properties_Action.md#movable-rows) | X | | | -| [Sélection temporaire](properties_DataSource.md#selection-name) | | X | | -| [Nombre de colonnes](properties_ListBox.md#number-of-columns) | X | X | X | -| [Nombre de colonnes verrouillées](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Nombre de colonnes statiques](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nom d'objet](properties_Object.md#object-name) | X | X | X | -| [Droite](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Tableau de contrôle des lignes](properties_ListBox.md#row-control-array) | X | | | -| [Tableau couleurs de police](properties_Text.md#row-font-color-array) | X | | | -| [Hauteur des lignes](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Tableau hauteurs des lignes](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Tableau de styles](properties_Text.md#row-style-array) | X | | | -| [Eléments sélectionnés](properties_DataSource.md#selected-items) | | | X | -| [Mode de sélection](properties_ListBox.md#selection-mode) | X | X | X | -| [Saisie sur clic unique](properties_Entry.md#single-click-edit) | X | X | X | -| [Triable](properties_Action.md#sortable) | X | X | X | -| [Action standard](properties_Action.md#standard-action) | X | | | -| [Expression style](properties_Text.md#style-expression) | | X | X | -| [Haut](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparent](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Type](properties_Object.md#type) | X | X | X | -| [Souligné](properties_Text.md#underline) | X | X | X | -| [Variable ou expression](properties_Object.md#variable-or-expression) | X | X | | -| [Alignement vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Couleur lignes verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Marge verticale](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barre de défilement verticale](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilité](properties_Display.md#visibility) | X | X | X | -| [Largeur](properties_CoordinatesAndSizing.md#width) | X | X | X | - - -> Les colonnes, en-têtes et pieds de list box prennent en charge des propriétés spécifiques. - - -### Événements formulaire pris en charge - - -| Evénement formulaire | Propriétés supplémentaires retournées (voir [Evénement formulaire](https://doc.4d.com/4Dv18/4D/18/FORM-Evenement.301-4522191.fr.html) pour les propriétés principales) | Commentaires | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On After Keystroke |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On After Sort |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomEn-tête](#propriétés-supplémentaires)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Listbox tableau uniquement* | -| On Before Data Entry |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Before Keystroke |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Begin Drag Over |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Clicked |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Close Detail |
  • [row](#propriétés-supplémentaires)
  • | *List box Sélection courante et Sélection temporaire uniquement* | -| On Collapse |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *List box hiérarchiques uniquement* | -| On Column Moved |
  • [columnName](#propriétés-supplémentaires)
  • [nouvellePosition](#propriétés-supplémentaires)
  • [anciennePosition](#propriétés-supplémentaires)
  • | | -| On Column Resize |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nouvelleTaille](#propriétés-supplémentaires)
  • [ancienneTaille](#propriétés-supplémentaires)
  • | | -| On Data Change |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Delete Action |
  • [row](#propriétés-supplémentaires)
  • | | -| On Display Detail |
  • [isRowSelected](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Double Clicked |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Drag Over |
  • [zone](#propriétés-supplémentaires)
  • [nomZone](#propriétés-supplémentaires)
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Drop |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Expand |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *List box hiérarchiques uniquement* | -| On Footer Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomPied](#propriétés-supplémentaires)
  • | *List box Tableau, Sélection courante et Sélection temporaire uniquement* | -| On Getting Focus |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomEn-tête](#propriétés-supplémentaires)
  • | | -| On Load | | | -| On Losing Focus |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Mouse Enter |
  • [zone](#propriétés-supplémentaires)
  • [nomZone](#propriétés-supplémentaires)
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [zone](#propriétés-supplémentaires)
  • [nomZone](#propriétés-supplémentaires)
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Open Detail |
  • [row](#propriétés-supplémentaires)
  • | *List box Sélection courante et Sélection temporaire uniquement* | -| On Row Moved |
  • [nouvellePosition](#propriétés-supplémentaires)
  • [anciennePosition](#propriétés-supplémentaires)
  • | *Listbox tableau uniquement* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#propriétés-supplémentaires)
  • [verticalScroll](#propriétés-supplémentaires)
  • | | -| On Unload | | | - - -#### Propriétés supplémentaires {#additional-properties} - -Les événements formulaire sur les list box ou colonnes de list box peuvent retourner les propriétés supplémentaires suivantes : - -| Propriété | Type | Description | -| ---------------- | ----------- | ---------------------------------------------------------------------------- | -| area | text | Zone de l'objet List box ("header", "footer", "cell") | -| areaName | text | Nom de la zone | -| column | entier long | Numéro de colonne | -| columnName | text | Nom de la colonne | -| footerName | text | Nom du pied | -| headerName | text | Nom de l'en-tête | -| horizontalScroll | entier long | Positif si le défilement est vers la droite, négatif s'il est vers la gauche | -| isRowSelected | boolean | Vrai si la ligne est sélectionnée, sinon Faux | -| newPosition | entier long | Nouvelle position de la colonne ou de la ligne | -| newSize | entier long | Nouvelle taille (en pixels) de la colonne ou de la ligne | -| oldPosition | entier long | Position précédente de la colonne ou de la ligne | -| oldSize | entier long | Taille précédente (en pixels) de la colonne ou de la ligne | -| row | entier long | Numéro de ligne | -| verticalScroll | entier long | Positif si le défilement est vers le bas, négatif s'il est vers le haut | -> Si un événement se produit sur une "fake" colonne ou ligne qui n'existe pas, une chaîne vide est généralement renvoyée. - - - - - - -## Colonnes de list box - -Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_column.png) - -Vous pouvez définir pour chaque colonne de List box des propriétés standard (texte, couleur de fond...) : dans ce cas, ces propriétés sont prioritaires par rapport aux propriétés de l'objet List box. -> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). - - -### Propriétés spécifiques des colonnes {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Événements formulaire pris en charge - -| Evénement formulaire | Propriétés supplémentaires retournées (voir [Evénement formulaire](https://doc.4d.com/4Dv18/4D/18/FORM-Evenement.301-4522191.fr.html) pour les propriétés principales) | Commentaires | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On After Keystroke |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On After Sort |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomEn-tête](#propriétés-supplémentaires)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Listbox tableau uniquement* | -| On Before Data Entry |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Before Keystroke |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Begin Drag Over |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Clicked |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Column Moved |
  • [columnName](#propriétés-supplémentaires)
  • [nouvellePosition](#propriétés-supplémentaires)
  • [anciennePosition](#propriétés-supplémentaires)
  • | | -| On Column Resize |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nouvelleTaille](#propriétés-supplémentaires)
  • [ancienneTaille](#propriétés-supplémentaires)
  • | | -| On Data Change |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Double Clicked |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Drag Over |
  • [zone](#propriétés-supplémentaires)
  • [nomZone](#propriétés-supplémentaires)
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Drop |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | | -| On Footer Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomPied](#propriétés-supplémentaires)
  • | *List box Tableau, Sélection courante et Sélection temporaire uniquement* | -| On Getting Focus |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [nomEn-tête](#propriétés-supplémentaires)
  • | | -| On Load | | | -| On Losing Focus |
  • [colonne](#propriétés-supplémentaires)
  • [columnName](#propriétés-supplémentaires)
  • [row](#propriétés-supplémentaires)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Row Moved |
  • [nouvellePosition](#propriétés-supplémentaires)
  • [anciennePosition](#propriétés-supplémentaires)
  • | *Listbox tableau uniquement* | -| On Scroll |
  • [horizontalScroll](#propriétés-supplémentaires)
  • [verticalScroll](#propriétés-supplémentaires)
  • | | -| On Unload | | | - - -## En-têtes de list box - -> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. - -Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_header.png) - -Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. - - -Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. En particulier, une icône peut être affichée dans l’en-tête à côté ou à la place du libellé de la colonne, notamment dans le cadre des [tris personnalisés](#gestion-des-tris). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. - -### Propriétés spécifiques des en-têtes - -[Gras](properties_Text.md#bold) - [Css Class](properties_Object.md#css-class) - [Police](properties_Text.md#font) - [Couleur de police](properties_Text.md#font-color) - [Message d'aide](properties_Help.md#help-tip) - [Alignement horizontal](properties_Text.md#horizontal-alignment) - [Marge horizontale](properties_CoordinatesAndSizing.md#horizontal-padding) - [Emplacement de l'icône](properties_TextAndPicture.md#icon-location) - [Italique](properties_Text.md#italic) - [Nom](properties_Object.md#object-name) - [Chemin d'accès](properties_TextAndPicture.md#picture-pathname) - [Titre](properties_Object.md#title) - [Souligné](properties_Text.md#underline) - [Variable ou expression](properties_Object.md#variable-or-expression) - [Alignement vertical](properties_Text.md#vertical-alignment) - [Largeur](properties_CoordinatesAndSizing.md#width) - - - - - -## Pieds de list box -> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. - -Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. - -Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_footers.png) - -Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). - -Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un pied de page, elle est appliquée à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. - -### Propriétés spécifiques des pieds de page - - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +Le langage 4D comprend un thème "List Box" dédié aux commandes de list box mais les commandes de divers autres thèmes comme "Propriétés des objets" ou les commandes `EDIT ITEM` et `Displayed line number` peuvent également être utilisées. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. ## Gestion de la saisie Pour qu’une cellule de list box soit saisissable, il est nécessaire que les conditions suivantes soient réunies : -- La colonne de la cellule a été définie comme [Saisissable](properties_Entry.md#enterable)(dans le cas contraire, les cellules de la colonne ne seront jamais saisissables). -- Dans l’événement formulaire `On Before Data Entry`, $0 ne retourne pas -1. Lorsque le curseur arrive dans la cellule, l'événement `On Before Data Entry` est généré dans la méthode de la colonne. Si, dans le contexte de cet événement, $0 est défini sur -1, la cellule est considérée comme non saisissable. Si l'événement a été généré après avoir appuyé sur **Tab** ou **Maj+Tab**, le focus va respectivement à la cellule suivante ou à la précédente. Si la valeur de $0 n'est pas -1 (par défaut $0 est 0), la cellule est saisissable et passe en mode d'édition. +* La colonne de la cellule a été définie comme [Saisissable](properties_Entry.md#enterable)(dans le cas contraire, les cellules de la colonne ne seront jamais saisissables). +* Dans l’événement formulaire `On Before Data Entry`, $0 ne retourne pas -1. Lorsque le curseur arrive dans la cellule, l'événement `On Before Data Entry` est généré dans la méthode de la colonne. Si, dans le contexte de cet événement, $0 est défini sur -1, la cellule est considérée comme non saisissable. Si l'événement a été généré après avoir appuyé sur **Tab** ou **Maj+Tab**, le focus va respectivement à la cellule suivante ou à la précédente. Si la valeur de $0 n'est pas -1 (par défaut $0 est 0), la cellule est saisissable et passe en mode d'édition. Imaginons par exemple une list box contenant deux tableaux, de type date et texte. Le tableau date n’est pas saisissable mais le tableau texte est saisissable si la date n’est pas déjà passée. @@ -387,9 +92,9 @@ L’événement `On Before Data Entry` est retourné avant `On Getting Focus`. Afin de préserver la cohérence des données pour les list box de type de sélection et entity sélection, tout enregistrement/entité modifié(e) est automatiquement sauvegardé(e) dès que la cellule est validée, c'est-à-dire : -- lorsque la cellule est désactivée (l'utilisateur appuie sur la touche tabulation, clique, etc.), -- lorsque la list box n'a plus le focus, -- lorsque le formulaire perd le focus. +* lorsque la cellule est désactivée (l'utilisateur appuie sur la touche tabulation, clique, etc.), +* lorsque la list box n'a plus le focus, +* lorsque le formulaire perd le focus. La séquence typique d'événements générés pendant la saisie ou la modification des données est la suivante : @@ -407,25 +112,25 @@ La séquence typique d'événements générés pendant la saisie ou la modificat | | Tous | On Losing Focus | (*) Avec les list box de type entity selection, dans l'événement "On Data Change" : -- l'objet [élément courant](properties_DataSource.md#element-courant) contient la valeur avant modification. -- l'objet `This` contient la valeur modifiée. - -> La saisie de données dans les list box de type collection/entity selection présente une limitation lorsque l'expression est évaluée comme nulle. Dans ce cas, il n'est pas possible de modifier ou de supprimer la valeur nulle dans la cellule. +* l'objet [élément courant](properties_DataSource.md#element-courant) contient la valeur avant modification. +* l'objet `This` contient la valeur modifiée. +> La saisie de données dans les list box de type collection/entity selection présente une limitation lorsque l'expression est évaluée comme nulle. Dans ce cas, il n'est pas possible de modifier ou de supprimer la valeur nulle dans la cellule. ## Gestion des sélections La gestion des sélections s'effectue différemment selon que la list box de type tableau, sélection d'enregistrements, ou collection/entity selection : -- **List box de type sélection :** les sélections sont gérées par l'intermédiaire d'un ensemble appelé par défaut `$ListboxSetN` (N débute à 0 et est incrémenté en fonction du nombre de list box dans le formulaire), que vous pouvez modifier si nécessaire. Cet ensemble est [défini dans les propriétés](properties_ListBox.md#highlight-set) de la list box. Il est maintenu automatiquement par 4D : si l'utilisateur sélectionne une ou plusieurs ligne(s) dans la list box, l'ensemble est immédiatement mis à jour. A l'inverse, il est possible d'utiliser les commandes du thème "Ensembles" afin de modifier par programmation la sélection dans la list box. +* **List box de type sélection :** les sélections sont gérées par l'intermédiaire d'un ensemble appelé par défaut `$ListboxSetN` (N débute à 0 et est incrémenté en fonction du nombre de list box dans le formulaire), que vous pouvez modifier si nécessaire. Cet ensemble est [défini dans les propriétés](properties_ListBox.md#highlight-set) de la list box. Il est maintenu automatiquement par 4D : si l'utilisateur sélectionne une ou plusieurs ligne(s) dans la list box, l'ensemble est immédiatement mis à jour. A l'inverse, il est possible d'utiliser les commandes du thème "Ensembles" afin de modifier par programmation la sélection dans la list box. + +* **List box de type collection/entity selection** : les sélections sont gérées via des propriétés de list box dédiées : + * [Elément courant](properties_DataSource.md#current-item) est un objet qui reçoit l'élément/l'entité sélectionné(e), + * [Éléments Sélectionnés](properties_DataSource.md#selected-items) est une collection/objet entity selection contenant les éléments sélectionnés + * [Position élément courant](properties_DataSource.md#current-item-position) retourne la position de l'élément ou de l'entité sélectionné(e). -- **List box de type collection/entity selection** : les sélections sont gérées via des propriétés de list box dédiées : - - [Elément courant](properties_DataSource.md#current-item) est un objet qui reçoit l'élément/l'entité sélectionné(e), - - [Éléments Sélectionnés](properties_DataSource.md#selected-items) est une collection/objet entity selection contenant les éléments sélectionnés - - [Position élément courant](properties_DataSource.md#current-item-position) retourne la position de l'élément ou de l'entité sélectionné(e). +* **List box de type tableau :** la commande `LISTBOX SELECT ROW` permet de sélectionner par programmation une ou plusieurs lignes de list box. En outre, [la variable associée à l’objet List box](properties_Object.md#variable-or-expression) peut être utilisée pour lire, fixer ou stocker les sélections de lignes dans l’objet. Cette variable correspond à un tableau de booléens automatiquement créé et maintenu par 4D. La taille de ce tableau est déterminée par celle de la list box : il contient le même nombre d’éléments que le plus petit tableau associé aux colonnes. Chaque élément de ce tableau contient `Vrai` si la ligne correspondante est sélectionnée et `Faux` sinon. 4D met à jour le contenu de ce tableau en fonction des actions utilisateur. A l’inverse, vous pouvez modifier la valeur des éléments de ce tableau afin de modifier la sélection dans la list box. En revanche, vous ne pouvez ni insérer ni supprimer de ligne dans ce tableau ; il n’est pas possible non plus de le retyper. La commande `Count in array` est utile dans ce cas pour connaître le nombre de lignes sélectionnées. Par exemple, cette méthode permet d’inverser la sélection de la première ligne de la list box (type tableau) : -- **List box de type tableau :** la commande `LISTBOX SELECT ROW` permet de sélectionner par programmation une ou plusieurs lignes de list box. En outre, [la variable associée à l’objet List box](properties_Object.md#variable-or-expression) peut être utilisée pour lire, fixer ou stocker les sélections de lignes dans l’objet. Cette variable correspond à un tableau de booléens automatiquement créé et maintenu par 4D. La taille de ce tableau est déterminée par celle de la list box : il contient le même nombre d’éléments que le plus petit tableau associé aux colonnes. Chaque élément de ce tableau contient `Vrai` si la ligne correspondante est sélectionnée et `Faux` sinon. 4D met à jour le contenu de ce tableau en fonction des actions utilisateur. A l’inverse, vous pouvez modifier la valeur des éléments de ce tableau afin de modifier la sélection dans la list box. En revanche, vous ne pouvez ni insérer ni supprimer de ligne dans ce tableau ; il n’est pas possible non plus de le retyper. La commande `Count in array` est utile dans ce cas pour connaître le nombre de lignes sélectionnées. Par exemple, cette méthode permet d’inverser la sélection de la première ligne de la list box (type tableau) : ```4d ARRAY BOOLEAN(tBListBox;10) // tBListBox est le nom de la variable associée à la List box dans le formulaire @@ -438,13 +143,12 @@ La gestion des sélections s'effectue différemment selon que la list box de typ > La commande `OBJECT SET SCROLL POSITION` fait défiler les lignes de la list box de façon à afficher la première ligne sélectionnée ou une ligne spécifiée. - ### Personnaliser la représentation des sélections de lignes Lorsque l'option [Cacher surlignage sélection](properties_Appearance.md#cacher-surlignage-selection) est sélectionnée, vous devez gérer la représentation visuelle des sélections dans la list box à l'aide des options d'interface disponibles. Comme les sélections elles-mêmes sont gérées par 4D, cela signifie que : -- Pour les list box de type tableau, vous devez parcourir le tableau booléen associé à la list box afin de déterminer quelles lignes sont sélectionnées. -- Propriétés spécifiques des list box +* Pour les list box de type tableau, vous devez parcourir le tableau booléen associé à la list box afin de déterminer quelles lignes sont sélectionnées. +* Propriétés spécifiques des list box Vous pouvez alors définir par programmation des couleurs d'arrière-plan, des couleurs ou des styles de polices spécifiques permettant de visualiser l'apparence des lignes sélectionnées. Pour cela, vous pouvez utiliser des tableaux ou des expressions en fonction du type de list box affiché (cf. sections suivantes). @@ -455,22 +159,23 @@ Vous pouvez alors définir par programmation des couleurs d'arrière-plan, des c Pour déterminer quelles lignes sont sélectionnées, vous devez tester si elles sont incluses dans l'ensemble désigné par la propriété [Ensemble surlignage](properties_ListBox.md#ensemble-surlignage) de la list box. Vous pouvez alors personnaliser l'apparence des lignes sélectionnées à l'aide d'une ou plusieurs [expressions de couleur et de style](#using-arrays-and-expressions). N'oubliez pas que les expressions sont automatiquement réévaluées à chaque fois que : -- la sélection dans la list box est modifiée, -- la list box prend ou perd le focus, -- la fenêtre formulaire contenant la list box passe au premier plan ou quitte le premier plan. - +* la sélection dans la list box est modifiée, +* la list box prend ou perd le focus, +* la fenêtre formulaire contenant la list box passe au premier plan ou quitte le premier plan. #### List box de type tableau + Pour déterminer quelles lignes sont sélectionnées, vous devez parcourir le tableau booléen [Variable ou Expression](properties_Object.md#variable-or-expression) associé à la list box. Vous pouvez alors personnaliser l'apparence des lignes sélectionnées à l'aide d'un ou plusieurs [tableaux de couleur et de style](#using-arrays-and-expressions). Notez que les tableaux de list box utilisés pour définir l'apparence des lignes sélectionnées doivent être recalculés dans l'événement formulaire `On Selection Change` ; cependant, vous pouvez également modifier ces tableaux dans les événements formulaire suivants : -- `On Getting Focus` (propriété de list box) -- `On Losing Focus` (propriété de list box) -- `On Activate` (propriété de formulaire) -- `On Deactivate` (propriété de formulaire) ...en fonction du moment et de la manière dont vous souhaitez représenter visuellement le changement de focus des sélections. + +* `On Getting Focus` (propriété de list box) +* `On Losing Focus` (propriété de list box) +* `On Activate` (propriété de formulaire) +* `On Deactivate` (propriété de formulaire) ...en fonction du moment et de la manière dont vous souhaitez représenter visuellement le changement de focus des sélections. ##### Exemple @@ -481,7 +186,7 @@ Vous avez choisi de cacher le surlignage système et souhaitez représenter les Avec une list box de type tableau, vous devez mettre à jour le [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) par programmation. Dans le formulaire JSON, vous avez défini le Tableau couleurs de fond suivant pour la list box : ``` - "rowFillSource": "_ListboxBackground", + "rowFillSource": "_ListboxBackground", ``` Dans la méthode objet de la list box, vous pouvez écrire : @@ -506,9 +211,10 @@ Avec une list box de type sélection, pour produire le même effet vous pouvez u Par exemple, dans le formulaire JSON, vous avez défini l'ensemble surlignage et l'expression de couleur de fond suivants pour la list box : ``` - "highlightSet": "$SampleSet", - "rowFillSource": "UI_SetColor", + "highlightSet": "$SampleSet", + "rowFillSource": "UI_SetColor", ``` + Dans la méthode *UI_SetColor*, vous pouvez écrire : ```4d @@ -523,7 +229,6 @@ Dans la méthode *UI_SetColor*, vous pouvez écrire : > Dans les list box hiérarchiques, les lignes de rupture ne peuvent pas être surlignées lorsque l'option [Cacher surlignage sélection](properties_Appearance.md#cacher-surlignage-selection) est sélectionnée. Comme il n'est pas possible d'avoir des couleurs distinctes pour les en-têtes de même niveau, il n'y a aucun moyen de surligner une ligne de rupture spécifique par programmation. - ## Gestion des tris Le tri dans une list box peut être standard ou personnalisé. Lorsqu'une colonne de list box est triée, toutes les autres colonnes sont toujours synchronisées automatiquement. @@ -536,17 +241,14 @@ Il est possible d'activer ou d'inactiver le tri utilisateur standard via la prop La prise en charge du tri standard dépend du type de list box : -| Type de list box | Prise en charge du tri standard | Commentaires | -| ------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------ | -| Collection d'objets | Oui |
    • Les colonnes "This.a" ou "This.a.b" sont triables.
    • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Collection de valeurs scalaires | Non | Utiliser un tri personnalisé avec la fonction [`orderBy()`](../API/CollectionClass.md#orderby) | +| Type de list box | Prise en charge du tri standard | Commentaires | +| ------------------------------- | ------------------------------- | ---------------------------------------------------------------------------------------------------- | +| Collection d'objets | Oui |
  • Les colonnes "This.a" ou "This.a.b" sont triables.
  • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | +| Collection de valeurs scalaires | Non | Utiliser un tri personnalisé avec la fonction [`orderBy()`](../API/CollectionClass.md#orderby) | | Entity selection | Oui |
  • La [propriété source de la list box](properties_Object.md#variable-or-expression) doit être une [expression assignable](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Pris en charge : tris sur les propriétés d'attributs d'objets (par exemple "This.data.city" lorsque "data" est un attribut d'objet)
  • Pris en charge : tris sur les attributs liés (par exemple "This.company.name")
  • Non pris en charge : tris sur les propriétés d'attributs d'objets par le biais d'attributs liés (par exemple, "This.company.data.city"). Pour cela, vous devez utiliser le tri personnalisé avec la fonction [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (voir l'exemple ci-dessous)
  • | -| Sélection courante | Oui | Seules les expressions simples sont triables (par exemple `[Table_1]Champ_2`) | -| Sélection temporaire | Non | | -| Tableaux | Oui | Les colonnes liées à des tableaux d'images et de pointeurs ne sont pas triables | - - - +| Sélection courante | Oui | Seules les expressions simples sont triables (par exemple `[Table_1]Champ_2`) | +| Sélection temporaire | Non | | +| Tableaux | Oui | Les colonnes liées à des tableaux d'images et de pointeurs ne sont pas triables | ### Tri personnalisé @@ -554,8 +256,8 @@ Le développeur peut mettre en place des tris personnalisés à l'aide de la com Les tris personnalisés vous permettent de : -- effectuer des tris multi-niveaux sur plusieurs colonnes, grâce à la commande [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html), -- utilisez des fonctions telles que [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) ou [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) pour trier les colonnes sur la base de critères complexes. +* effectuer des tris multi-niveaux sur plusieurs colonnes, grâce à la commande [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html), +* utilisez des fonctions telles que [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) ou [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) pour trier les colonnes sur la base de critères complexes. #### Exemple @@ -575,7 +277,7 @@ Si vous voulez trier la list box en utilisant les valeurs de la deuxième colonn ```4d If (Form event code=On Header Click) - Form.child:=Form.child.orderByFormula("This.parent.extra.nickname"; dk ascending) + Form.child:=Form.child.orderByFormula("This.parent.extra.nickname"; dk ascending) End if ``` @@ -583,12 +285,12 @@ End if La valeur de la variable [variable associée à l’en-tête d’une colonne](properties_Object.md#variable-or-expression) permet de gérer une information supplémentaire : le tri courant de la colonne (lecture) et l’affichage de la flèche de tri. -- Si la variable est définie sur 0, la colonne n'est pas triée et la flèche de tri n'est pas affichée. +* Si la variable est définie sur 0, la colonne n'est pas triée et la flèche de tri n'est pas affichée. ![](../assets/en/FormObjects/sorticon0.png) -- Si la variable est définie sur 1, la colonne est triée par ordre croissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon1.png) +* Si la variable est définie sur 1, la colonne est triée par ordre croissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon1.png) -- Si la variable est définie sur 2, la colonne est triée par ordre décroissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon2.png) +* Si la variable est définie sur 2, la colonne est triée par ordre décroissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon2.png) > Seules les [variables](Concepts/variables.md) déclarées ou dynamiques peuvent être utilisées comme variables d'en-tête de colonne. Les autres types d'[expressions](Concepts/quick-tour.md#expressions) telles que `Form.sortValue` ne sont pas pris en charge. @@ -596,16 +298,14 @@ Vous pouvez définir la valeur de la variable (par exemple, Header2:=2) afin de > La commande [`OBJECT SET FORMAT`](https://doc.4d.com/4dv19/help/command/en/page236.html) offre une prise en charge spécifique des icônes dans les en-têtes des list box, ce qui peut être utile lorsque vous souhaitez travailler avec une icône de tri personnalisée. - ## Gestion des styles et des couleurs Vous disposez de plusieurs possibilités pour définir des couleurs de fond, des couleurs de police et des styles de police dans les list box : -- au niveau des [propriétés de l’objet list box](#list-box-objects), -- au niveau des [propriétés de la colonne,](#list-box-columns), -- en utilisant des [tableaux ou expressions](#using-arrays-and-expressions) pour la list box et/ou pour chaque colonne, -- au niveau du texte de chaque cellule (si [texte multistyle](properties_Text.md#multi-style)). - +* at the level of the [list box object properties](./listbox-object.md), +* at the level of the [column properties](./listbox-column.md), +* en utilisant des [tableaux ou expressions](#using-arrays-and-expressions) pour la list box et/ou pour chaque colonne, +* au niveau du texte de chaque cellule (si [texte multistyle](properties_Text.md#multi-style)). ### Priorité & héritage @@ -624,28 +324,27 @@ Par exemple, si vous définissez un style de caractères dans les propriétés d Pour chaque attribut (style, couleur et couleur de fond), un **héritage** est mis en oeuvre lorsque la valeur par défaut est utilisée : -- pour les attributs des cellules : valeurs d’attributs des lignes -- pour les attributs des lignes : valeurs d’attributs des colonnes -- pour les attributs des colonnes : valeurs d’attributs de la list box +* pour les attributs des cellules : valeurs d’attributs des lignes +* pour les attributs des lignes : valeurs d’attributs des colonnes +* pour les attributs des colonnes : valeurs d’attributs de la list box Ainsi, si vous souhaitez qu’un objet hérite de la valeur d’attribut du niveau supérieur, il vous suffit de passer `lk inherited` (valeur par défaut) à la commande de définition ou directement dans l’élément de tableau de style/couleur correspondant. Soit une list box contenant un style de caractère standard et des couleurs alternées : ![](../assets/en/FormObjects/listbox_styles3.png) Vous effectuez les modifications suivantes : -- fond de la ligne 2 est passé en rouge via la propriété [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) de l’objet list box, -- le style de la ligne 4 est passé en italique via la propriété [Tableau de styles](properties_Text.md#row-style-array) de l’objet list box, -- deux élements de la colonne 5 sont passés en gras via la propriété [Tableau de styles](properties_Text.md#row-style-array) de l’objet colonne 5, -- les éléments 2 de la colonne 1 et 2 sont passés en fond bleu via la propriété [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) des objets colonne 1 et 2 : +* fond de la ligne 2 est passé en rouge via la propriété [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) de l’objet list box, +* le style de la ligne 4 est passé en italique via la propriété [Tableau de styles](properties_Text.md#row-style-array) de l’objet list box, +* deux élements de la colonne 5 sont passés en gras via la propriété [Tableau de styles](properties_Text.md#row-style-array) de l’objet colonne 5, +* les éléments 2 de la colonne 1 et 2 sont passés en fond bleu via la propriété [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) des objets colonne 1 et 2 : ![](../assets/en/FormObjects/listbox_styles3.png) Pour restaurer l’apparence initiale de la list box, il suffit de : -- passer la constante `lk inherited` dans les éléments 2 des tableaux de fond des colonnes 1 et 2 : ils héritont alors de la couleur de fond rouge de la ligne. -- passer la constante `lk inherited` dans les éléments 3 et 4 des tableaux de style de la colonne 5 : ils héritont alors du style standard, hormis l’élément 4, qui passera en italique comme défini dans le tableau de style de la list box. -- passer la constante `lk inherited` dans l’élément 4 du tableau de style de la list box afin de supprimer le style italique. -- passer la constante `lk inherited` dans l’élément 2 du tableau de couleurs de fond de la list box afin de restaurer la couleur alternée d’origine de la list box. - +* passer la constante `lk inherited` dans les éléments 2 des tableaux de fond des colonnes 1 et 2 : ils héritont alors de la couleur de fond rouge de la ligne. +* passer la constante `lk inherited` dans les éléments 3 et 4 des tableaux de style de la colonne 5 : ils héritont alors du style standard, hormis l’élément 4, qui passera en italique comme défini dans le tableau de style de la list box. +* passer la constante `lk inherited` dans l’élément 4 du tableau de style de la list box afin de supprimer le style italique. +* passer la constante `lk inherited` dans l’élément 2 du tableau de couleurs de fond de la list box afin de restaurer la couleur alternée d’origine de la list box. ### Utiliser des tableaux et des expressions @@ -658,9 +357,6 @@ Selon le type de list box, vous pouvez utiliser différentes propriétés pour p | Style de police | [Tableau de styles](properties_Text.md#row-style-array) | [Expression style](properties_Text.md#style-expression) | [Expression style](properties_Text.md#expression-style) ou [Meta info expression](properties_Text.md#meta-info-expression) | | Affichage | [Tableau de contrôle des lignes](properties_ListBox.md#row-control-array) | - | - | - - - ## Gestion des impressions Deux modes d’impression sont proposés : le **mode prévisualisation**, permettant d’imprimer une list box comme un objet de formulaire et le **mode avancé**, permettant de contrôler l’impression de l’objet list box lui-même au sein du formulaire. A noter que l'apparence "Impression" est proposée pour les list box dans l'éditeur de formulaires. @@ -675,13 +371,9 @@ Dans ce mode, l’impression des list box s’effectue par programmation, via la Dans ce mode : -- La hauteur de l’objet list box est automatiquement réduite lorsque le nombre de lignes à imprimer est inférieur à la hauteur d’origine de l’objet (il n’y a pas de lignes "vides" imprimées). En revanche, la hauteur n’augmente pas automatiquement en fonction du contenu de l’objet. La taille de l’objet effectivement imprimé peut être obtenue via la commande `LISTBOX GET PRINT INFORMATION`. -- L'objet list box est imprimé "tel quel", c’est-à-dire en tenant compte de ses paramètres d’affichage courants : visibilité des en-têtes et des grilles, lignes affichées et masquées, etc. Ces paramètres incluent également la première ligne à imprimer : si vous appelez la commande `OBJECT SET SCROLL POSITION` avant de lancer l’impression, la première ligne imprimée dans la list box sera celle désignée par la commande. -- Un mécanisme automatique facilite l’impression des list box contenant plus de lignes qu’il est possible d’en afficher : des appels successifs à `Print object` permettent d’imprimer à chaque fois un nouvel ensemble de lignes. La commande `LISTBOX GET PRINT INFORMATION` permet de contrôler le statut de l’impression durant l'opération. - - - - +* La hauteur de l’objet list box est automatiquement réduite lorsque le nombre de lignes à imprimer est inférieur à la hauteur d’origine de l’objet (il n’y a pas de lignes "vides" imprimées). En revanche, la hauteur n’augmente pas automatiquement en fonction du contenu de l’objet. La taille de l’objet effectivement imprimé peut être obtenue via la commande `LISTBOX GET PRINT INFORMATION`. +* L'objet list box est imprimé "tel quel", c’est-à-dire en tenant compte de ses paramètres d’affichage courants : visibilité des en-têtes et des grilles, lignes affichées et masquées, etc. Ces paramètres incluent également la première ligne à imprimer : si vous appelez la commande `OBJECT SET SCROLL POSITION` avant de lancer l’impression, la première ligne imprimée dans la list box sera celle désignée par la commande. +* Un mécanisme automatique facilite l’impression des list box contenant plus de lignes qu’il est possible d’en afficher : des appels successifs à `Print object` permettent d’imprimer à chaque fois un nouvel ensemble de lignes. La commande `LISTBOX GET PRINT INFORMATION` permet de contrôler le statut de l’impression durant l'opération. ## List box hiérarchiques @@ -691,19 +383,17 @@ Une list box hiérarchique est une list box dans laquelle le contenu de la premi Les list box hiérarchiques constituent un mode de représentation particulier des données, mais ne modifient pas la structure de ces données (les tableaux). Les list box hiérarchiques sont gérées exactement de la même manière que les list box non hiérarchiques. - ### Définir une hiérarchie Pour définir une list box hiérarchique, vous disposez de trois possibilités : -* Configurer manuellement les éléments hiérarchiques via la liste des propriétés dans l’éditeur de formulaires (ou éditer le formulaire JSON). -* Générer visuellement la hiérarchie à l’aide du pop up menu de gestion des list box, dans l’éditeur de formulaires. -* Utiliser les commandes [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-SET-HIERARCHY.301-4127969.en.html) et [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-GET-HIERARCHY.301-4127970.en.html). Ces commandes sont décrites dans le *manuel Langage de 4D*. - +* Configurer manuellement les éléments hiérarchiques via la liste des propriétés dans l’éditeur de formulaires (ou éditer le formulaire JSON). +* Générer visuellement la hiérarchie à l’aide du pop up menu de gestion des list box, dans l’éditeur de formulaires. +* Utilisez les commandes [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-HIERARCHY.301-7487634.en.html) et [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-GET-HIERARCHY.301-7487597.en.html), décrites dans le manuel *4D Language Reference*. #### Propriété List box hiérarchique -Cette propriété permet de définir que la list box doit être affichée sous forme hiérarchique. Dans le formulaire JSON, cette fonctionnalité est déclenchée [lorsque la valeur de la propriété *dataSource* de la colonne est un tableau](properties_Object.md#array-list-box), c'est-à-dire une collection. +Cette propriété permet de définir que la list box doit être affichée sous forme hiérarchique. Dans le formulaire JSON, cette fonctionnalité est déclenchée [lorsque la valeur de la propriété *dataSource* est un tableau](properties_Object.md#array-list-box), c'est-à-dire une collection. Des options supplémentaires (**Variable 1...10**) sont disponibles lorsqu'une *List box hiérarchique* est définie, correspondant à chaque élément du tableau *dataSource* à utiliser comme colonne de rupture. A chaque saisie d’une valeur dans un champ, une nouvelle ligne est ajoutée. Jusqu’à 10 variables peuvent être définies. Ces variables définissent les niveaux hiérarchiques à afficher dans la première colonne. @@ -716,7 +406,6 @@ La dernière variable n’est jamais hiérarchique même si plusieurs valeurs id Ce principe n’est pas appliqué lorsqu’une seule variable est définie dans la hiérarchie : dans ce cas, les valeurs identiques pourront être groupées. > Si vous définissez une hiérarchie basée sur les premières colonnes d’une list box existante, vous devez ensuite supprimer ou masquer ces colonnes (à l’exception de la première) sinon elles apparaîtront en double dans la list box. Si vous définissez la hiérarchie via le pop up menu de l’éditeur (cf. ci-dessous), les colonnes superflues sont automatiquement supprimées de la list box. - #### Créer une hiérarchie via le menu contextuel Lorsque vous sélectionnez au moins une colonne en plus de la première dans un objet list box (de type tableau) dans l’éditeur de formulaires, la commande **Créer hiérarchie** est disponible dans le menu contextuel : @@ -725,20 +414,20 @@ Lorsque vous sélectionnez au moins une colonne en plus de la première dans un Cette commande est un raccourci pour définir une hiérarchie. Lorsque vous la choisissez, les actions suivantes sont effectuées : -* L'option **List box hiérarchique** est cochée pour l’objet dans la Liste des propriétés. -* Les variables des colonnes sont utilisées pour définir la hiérarchie. Elles remplacent les variables éventuellement déjà définies. -* Les colonnes sélectionnées n’apparaissent plus dans la list box (à l’exception du titre de la première). +* L'option **List box hiérarchique** est cochée pour l’objet dans la Liste des propriétés. +* Les variables des colonnes sont utilisées pour définir la hiérarchie. Elles remplacent les variables éventuellement déjà définies. +* Les colonnes sélectionnées n’apparaissent plus dans la list box (à l’exception du titre de la première). Exemple : soit une list box dont les premières colonnes contiennent Pays, Région, Ville et Population. Lorsque Pays, Région et Ville sont sélectionnées (cf. illustration ci-dessus), si vous choisissez **Créer hiérarchie** dans le menu contextuel, une hiérarchie à trois niveaux est créée dans la première colonne, les colonnes 2 et 3 sont supprimées et la colonne Population la deuxième : ![](../assets/en/FormObjects/listbox_hierarchy2.png) ##### Annuler une hiérarchie -Lorsque la première colonne est sélectionnée et déjà définie comme hiérarchique, vous pouvez utiliser la commande **Annuler hiérarchie**. Lorsque vous choisissez cette commande, les actions suivantes sont effectuées : -* L’option **List box hiérarchique** est désélectionnée pour l’objet, -* Les niveaux hiérarchiques 2 à n sont supprimés et transformés en colonnes ajoutées dans la list box. +Lorsque la première colonne est sélectionnée et déjà définie comme hiérarchique, vous pouvez utiliser la commande **Annuler hiérarchie**. Lorsque vous choisissez cette commande, les actions suivantes sont effectuées : +* L’option **List box hiérarchique** est désélectionnée pour l’objet, +* Les niveaux hiérarchiques 2 à n sont supprimés et transformés en colonnes ajoutées dans la list box. ### Principes de fonctionnement @@ -764,10 +453,10 @@ Lorsque des valeurs de type date ou heure sont incluses dans une list box hiéra Dans une list box en mode hiérarchique, un tri standard (effectué suite à un clic dans un en-tête de colonne de la list box) est toujours construit de la manière suivante : -- En premier lieu, tous les niveaux de la colonne hiérarchique (première colonne) sont automatiquement triés par ordre croissant. -- Le tri est ensuite effectué par ordre croissant ou décroissant (suivant l’action utilisateur) sur les valeurs de la colonne où le clic a eu lieu. -- Toutes les colonnes sont synchronisées. -- Lors des tris ultérieurs des colonnes non hiérarchiques de la list box, seul le dernier niveau de la première colonne est trié. Il est possible de modifier le tri de cette colonne en cliquant sur son en-tête. +* En premier lieu, tous les niveaux de la colonne hiérarchique (première colonne) sont automatiquement triés par ordre croissant. +* Le tri est ensuite effectué par ordre croissant ou décroissant (suivant l’action utilisateur) sur les valeurs de la colonne où le clic a eu lieu. +* Toutes les colonnes sont synchronisées. +* Lors des tris ultérieurs des colonnes non hiérarchiques de la list box, seul le dernier niveau de la première colonne est trié. Il est possible de modifier le tri de cette colonne en cliquant sur son en-tête. Soit par exemple la list box suivante, dans laquelle aucun tri spécifique n’est défini : @@ -779,7 +468,6 @@ Si vous cliquez sur l’en-tête "Population" afin de trier les populations par Comme pour toutes les list box, vous pouvez [désactiver le mécanisme de tri standard](properties_Action.md#sortable) en désélectionnant la propriété "Triable" pour la list box et gérer le tri par programmation. - #### Gestion des sélections et des positions dans les list box hiérarchiques Une list box hiérarchique affiche un nombre variable de lignes à l’écran en fonction de l’état déployé/contracté des nœuds hiérachiques. Cela ne signifie pas pour autant que le nombre de lignes des tableaux varie. Seul l’affichage est modifié, pas les données. Il est important de comprendre ce principe car la gestion programmée des list box hiérarchiques se base toujours sur les données des tableaux, pas sur les données affichées. En particulier, les lignes de rupture ajoutées automatiquement ne sont pas prises en compte dans les tableaux d’options d’affichage (cf. ci-dessous). @@ -796,13 +484,11 @@ Quelle que soit la manière dont les données sont affichées dans la list box ( Ce principe est mis en oeuvre pour les tableaux internes permettant de gérer : -- les couleurs -- les couleurs de fond - - -- les styles -- les lignes masquées -- les sélections +* les couleurs +* les couleurs de fond +* les styles +* les lignes masquées +* les sélections Par exemple, si vous voulez sélectionner la ligne contenant Rennes, vous devez passer : @@ -828,7 +514,6 @@ Si l’utilisateur sélectionne une ligne de rupture, `LISTBOX GET CELL POSITION ![](../assets/en/FormObjects/hierarch11.png) - ... `LISTBOX GET CELL POSITION` retourne (2;4). Pour sélectionner une ligne de rupture par programmation, vous devez utiliser la commande `LISTBOX SELECT BREAK`. Les lignes de rupture ne sont pas prises en compte dans les tableaux internes permettant de gérer l’apparence graphique des list box (styles et couleurs). Il est toutefois possible de modifier ces caractéristiques pour les lignes de rupture via les commandes de gestion graphique des objets. Il suffit pour cela d’exécuter ces commandes appropriées sur les tableaux constituant la hiérarchie. @@ -851,384 +536,19 @@ Résultat: ![](../assets/en/FormObjects/hierarch14.png) - #### Gestion optimisée du déployer/contracter Vous pouvez optimiser l’affichage et la gestion des list box hiérarchiques en tirant parti des événements formulaire `On Expand` et `On Collapse`. Une list box hiérarchique est construite à partir du contenu des tableaux qui la constituent, elle ne peut donc être affichée que lorsque tous les tableaux sont chargés en mémoire. Ce principe peut rendre difficile la génération de list box hiérarchiques de grande taille basées sur des tableaux générés à partir des données (via la commande `SELECTION TO ARRAY`), pour des raisons de rapidité d’affichage et d’utilisation de la mémoire. - L'emploi des événements formulaire `On Expand` et `On Collapse` permet de s’affranchir de ces contraintes : il est possible de n’afficher qu’une partie de la hiérarchie et d’effectuer le chargement et le déchargement des tableaux à la volée, en fonction des actions de l’utilisateur. Dans le contexte de ces événements, la commande `LISTBOX GET CELL POSITION` retourne la cellule sur laquelle l’utilisateur a cliqué afin de déployer ou de contracter une ligne. Dans ce cas, le remplissage et le vidage des tableaux doivent être effectués par le code. Les principes à mettre en oeuvre sont : -- A l’affichage de la listbox, seul le premier tableau doit être rempli. Vous devez toutefois créer un second tableau avec des valeurs vides afin que la list box affiche les boutons déployer/contracter : ![](../assets/en/FormObjects/hierarch15.png) - -- Lorsque l’utilisateur clique sur un bouton de déploiement, vous pouvez traiter l’événement `On Expand`. La commande `LISTBOX GET CELL POSITION` retourne la cellule concernée et vous permet de construire la hiérarchie adéquate : vous alimentez le premier tableau avec des valeurs répétées et le second avec les valeurs issues de la commande `SELECTION TO ARRAY`, et vous insérez dans la list box autant de lignes que nécessaire à l’aide de la commande `LISTBOX INSERT ROWS`. ![](../assets/en/FormObjects/hierarch16.png) - -- Lorsque l’utilisateur clique sur un bouton de contraction, vous pouvez traiter l’événement `On Collapse`. La commande `LISTBOX GET CELL POSITION` retourne la cellule concernée : vous supprimez de la list box autant de lignes que nécessaire à l’aide de la commande `LISTBOX DELETE ROWS`. - - - -## Tableaux d'objets dans les colonnes - -Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). - -La list box suivante a été définie à l'aide d'un tableau d'objets : - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - - -### Configurer une colonne tableau d'objets - -Pour affecter un tableau d'objets à une colonne de list box (list box de type tableau uniquement), il vous suffit de fournir le nom du tableau d'objets soit dans la Liste des propriétés (champ "Nom de variable"), soit à la commande [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv17R6/4D/17-R6/LISTBOX-INSERT-COLUMN.301-4311153.en.html), comme pour toute colonne associée à un tableau. Dans la Liste des propriétés, vous pouvez sélectionner Objet comme "Type de variable" pour la colonne : - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Les propriétés standard liées aux coordonnées, taille et style sont disponibles pour les colonnes de type objet. Elles peuvent être gérées à l'aide de la Liste des propriétés, ou en programmant les attributs de style, visibilité, couleur de police et de fond de chaque ligne de colonne objet de la list box. Ce type de colonne peut également être masqué. - -Toutefois, le thème Source de données n'est pas disponible pour les colonnes objet des list box. En fait, le contenu de chaque cellule de la colonne est basé sur les attributs présents dans l'élément correspondant du tableau d'objets. Chaque élément du tableau peut définir : - -le type de valeur (obligatoire) : texte, couleur, événement, etc. la valeur elle-même (optionnel) : utilisé aussi bien pour la saisie que pour l'affichage. le mode d'affichage du contenu de la cellule (optionnel) : bouton, liste, etc. des paramètres supplémentaires (optionnel) : dépend du type de valeur Pour définir ces propriétés, vous devez placer les attributs adéquats dans l'objet (la liste des attributs disponibles est fournie ci-dessous). Par exemple, vous pouvez écrire "Hello World!" dans une colonne objet à l'aide de ce simple code : - -```4d -ARRAY OBJECT(obColumn;0) //tableau de la colonne - C_OBJECT($ob) //premier élément - OB SET($ob;"valueType";"text") //définit le type de valeur (obligatoire) - OB SET($ob;"value";"Hello World!") //définit la valeur - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) -> Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet. Ces paramètres sont automatiquement définis en fonction du type de valeur. - -#### valueType et affichage des données - -Lorsqu'une colonne de list box est associée à un tableau d'objets, l'affichage, la saisie et l'édition des cellules sont basées sur l'attribut valueType présent dans chaque élément du tableau. Les valeurs valueType prises en charge sont les suivantes : - -* "text" : pour une valeur texte -* "real" : pour une valeur numérique incluant des séparateurs tels que `\<espace>`, `<.>`, ou `<,>` -* "integer" : pour une valeur entière -* "boolean" : pour une valeur True/False -* "color" : pour définir une couleur de fond -* "event" : pour afficher un bouton avec un libellé. - -4D utilise des widgets par défaut en fonction de la valeur de "valueType" (par exemple, un "text" est affiché sous forme de zone de saisie de texte, un "boolean" est affiché sous forme de case à cocher, etc.), mais des représentations alternatives sont également disponibles via des options (par exemple, un "real" peut être affiché sous forme de menu déroulant). Le tableau suivant indique l'affichage par défaut ainsi que les variations possibles pour chaque type de valeur : - -| valueType | Format défaut | Widget(s) alternatif(s) | -| --------- | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | -| text | zone de saisie de texte | menu déroulant (enumération obligatoire) ou combo box (enumération) | -| réel | zone de saisie de texte contrôlée (nombre et séparateurs) | menu déroulant (enumération obligatoire) ou combo box (enumération) | -| integer | zone de saisie de texte contrôlée (nombre) | menu déroulant (enumération obligatoire) ou combo box (enumération) ou case à cocher trois états | -| boolean | case à cocher | menu déroulant (enumération obligatoire) | -| color | couleur de fond | text | -| event | bouton avec libellé | | -| | | Tous les widgets peuvent associer un unit toggle button ou ellipsis button à la cellule. | - -Vous définissez l'affichage de la cellule et les variations à l'aide d'attributs spécifiques dans chaque objet (voir ci-dessous). - -#### Formats d'affichage et filtres de saisie - -Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet des list box. Ils sont automatiquement définis en fonction du type de valeur. Ils sont listés dans le tableau suivant : - -| Value type | Format défaut | Contrôle de saisie | -| ---------- | ------------------------------------------------------------------------ | ---------------------------------------- | -| text | le même que celui de l'objet | pas de contrôle (tout caractère accepté) | -| réel | le même que celui de l'objet (utilisation du séparateur décimal système) | "0-9" et "." et "-" | -| | | "0-9" et "." si min>=0 | -| integer | le même que celui de l'objet | "0-9" et "-" | -| | | "0-9" si min>=0 | -| Boolean | case à cocher | N/A | -| color | N/A | N/A | -| event | N/A | N/A | - -### Attributs - -Chaque élément du tableau d'objets est un objet qui peut contenir un ou plusieurs attributs qui définiront le contenu de la cellule et l'affichage des données (voir exemple ci-dessus). - -L'unique attribut obligatoire est "valueType" et ses valeurs acceptées sont "text", "real", "integer", "boolean", "color" et "event". Le tableau suivant liste tous les attributs acceptés dans les tableaux d'objets des list box, suivant la valeur de "valueType" (tout autre attribut est ignoré). Les formats d'affichage et des exemples sont fournis ci-dessous. - -| | valueType | text | réel | integer | boolean | color | event | -| --------------------- | ----------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | -| *Attributs* | *Description* | | | | | | | -| value | valeur de la cellule (saisie ou affichage) | x | x | x | | | | -| min | valeur minimum | | x | x | | | | -| max | valeur maximum | | x | x | | | | -| behavior | valeur "threeStates" | | | x | | | | -| requiredList | menu déroulant défini dans l'objet | x | x | x | | | | -| choiceList | combo box défini dans l'objet | x | x | x | | | | -| requiredListReference | RefList 4D, dépend de la valeur de "saveAs" | x | x | x | | | | -| requiredListName | nom d'énumération 4D, dépend de la valeur de "saveAs" | x | x | x | | | | -| saveAs | "reference" ou "value" | x | x | x | | | | -| choiceListReference | RefList 4D, affiche une combo box | x | x | x | | | | -| choiceListName | nom d'énumération 4D, affiche une combo box | x | x | x | | | | -| unitList | tableau de X éléments | x | x | x | | | | -| unitReference | indice de l'élément sélectionné | x | x | x | | | | -| unitsListReference | RefList 4D pour les unités | x | x | x | | | | -| unitsListName | nom d'énumération 4D pour les unités | x | x | x | | | | -| alternateButton | ajouter un bouton alternatif | x | x | x | x | x | | - -#### value - -La valeur des cellules est stockée dans l'attribut "value". Cet attribut est utilisé pour la saisie (entrée) et pour l'affichage (sortie). Il peut également être utilisé pour définir des valeurs par défaut lors de l'utilisation des listes (voir ci-dessous). - -````4d - ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) -> La valeur Null est acceptée, elle définit une cellule vide. - -#### min et max - -Lorsque le "valueType" est "real" ou "integer", l'objet accepte également les attributs min et max avec les valeurs appropriées (les valeurs doivent être du même type que valueType). - -Ces attributs peuvent être utilisés pour contrôler la plage de valeurs d'entrée. Lorsqu'une cellule est validée (lorsqu'elle perd le focus), si la valeur de saisie est inférieure à la valeur minimale ou supérieure à la valeur maximale, elle est rejetée. Dans ce cas, la valeur précédente est conservée et une astuce affiche une explication. - -````4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -L'attribut behavior propose des variations de la représentation standard des valeurs. Une seule variation est possible : - -| Attribut | Valeur(s) disponible(s) | valueType(s) | Description | -| -------- | ----------------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| behavior | threeStates | integer | Représente une valeur numérique sous forme de case à cocher à trois états.
    2=intermédiaire, 1=cochée, 0=non cochée, -1=invisible, -2=non cochée désactivée, -3=cochée désactivée, -4=intermédiaire désactivée | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList et choiceList - -Lorsqu'un attribut "choiceList" ou "requiredList" est présent dans l'objet, la zone de saisie de texte est remplacée par une liste déroulante ou une combo box, en fonction de l'attribut : - -* Si l'attribut est "choiceList", la cellule est affichée sous forme de combo box. Cela signifie que l'utilisateur peut sélectionner ou saisir une valeur. -* Si l'attribut est "requiredList", la cellule est affichée sous forme de liste déroulante. Cela signifie que l'utilisateur peut uniquement sélectionner une des valeurs de la liste. - -Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. -> Les valeurs du widget sont définies via un tableau. Si vous souhaitez associer le widget à une énumération 4D existante, vous devez utiliser les attributs "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". - -Exemples : - -* Vous voulez afficher une liste déroulante avec juste deux options, "Open" ou "Closed". "Closed" doit être présélectionné : - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -* Vous voulez accepter toute valeur entière, mais afficher une combo box contenant les valeurs les plus communes : - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 comme valeur par défaut - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName et requiredListReference - -Les attributs "requiredListName" et "requiredListReference" vous permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur d'Enumérations de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de liste déroulante. Cela signifie que l'utilisateur pourra uniquement choisir une des valeurs fournies dans la liste. - -Utilisez "requiredListName" ou "requiredListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. -> * Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "requiredList". -> * Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". - -Exemples : - -* Vous voulez afficher une liste déroulante basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert"), la stocker en tant que valeur et afficher "bleu" par défaut : - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"bleu") - OB SET($ob;"requiredListName";"colors") -``` -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -* Vous voulez afficher une liste déroulante basée sur une liste créée par programmation, et la stocker en tant que référence : - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //affiche London par défaut - OB SET($ob;"requiredListReference";<>List) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName et choiceListReference - -Les attributs "choiceListName" et "choiceListReference" permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de combo box, ce qui signifie que l'utilisateur pourra choisir une des valeurs de la liste ou en saisir une. - -Utilisez "choiceListName" ou "choiceListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. -> * Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "choiceList". -> * Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". - -Voici un exemple : - -Vous voulez afficher une combo box basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert") et afficher "vert" par défaut : - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -````4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - - -#### unitsList, unitsListName, unitsListReference et unitReference - -Vous pouvez utiliser des attributs spécifiques afin d'associer des unités aux valeurs des cellules (par exemple "10 cm", "20 pixels", etc.). Pour définir une liste d'unités, vous pouvez utiliser l'un des attributs suivants : - -* "unitsList" : un tableau contenant les x éléments définissant les unités disponibles (ex : "cm", "pouces", "km", "miles", etc.). Utilisez cet attribut pour définir des unités dans l'objet. -* "unitsListReference" : une référence de liste 4D contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une liste 4D créée avec la commande [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html). -* "unitsListName" : un nom d'énumération 4D créée en mode Développement contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une énumération 4D créée dans la Boîte à outils. - -Quel que soit son mode de définition, la liste d'unités peut être associée à l'attribut suivant : - -* "unitReference" : une valeur simple contenant l'indice (de 1 à x) de l'élément sélectionné dans la liste de valeurs "unitList", "unitsListReference" ou "unitsListName". - -L'unité courante est affichée sous la forme d'un bouton qui fait défiler les valeurs "unitList", "unitsListReference" ou "unitsListName" chaque fois qu'il est cliqué (par exemple, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) - -Voici un exemple : - -Vous souhaitez définir une valeur de saisie numérique suivie d'une unité parmi deux possibles : "cm" ou "pixels". La valeur courante est "2" + "cm". Vous utilisez des valeurs définies directement dans l'objet (attribut "unitsList") : - -````4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"cm") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"cm" -OB SET ARRAY($ob;"unitsList";$_units) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Si vous souhaitez ajouter un bouton d'ellipse [...] dans une cellule, il suffit de passer l'attribut "alternateButton" avec la valeur vrai dans l'objet. Le bouton sera automatiquement affiché dans la cellule. - -Lorsque l'utilisateur clique sur ce bouton, un événement `On Alternative Click` est généré, vous permettant de traiter cette action comme vous le souhaitez (reportez-vous ci-dessous au paragraphe "Gestion des événements" pour plus d'informations). - -Voici un exemple : - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - - -#### valueType color - -L'attribut "valueType" de valeur "color" vous permet d'afficher soit une couleur, soit un texte. - -* Si la valeur est un nombre, un rectangle de couleur est dessiné à l'intérieur de la cellule. Voici un exemple : - - ````4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ```` -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - - -* Si la valeur est un texte, le texte est simplement affiché (par exemple : "value";"Automatic"). - - -#### valueType event - -L'attribut "valueType" de valeur "event" affiche un bouton qui génère simplement un événement `On Clicked` lorsque l'utilisateur clique dessus. Aucune donnée ou valeur ne peut être passée ou retournée. - -Optionnellement, il est possible de passer un attribut "label". - -Voici un exemple : - -````4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -```` -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) +* A l’affichage de la listbox, seul le premier tableau doit être rempli. Vous devez toutefois créer un second tableau avec des valeurs vides afin que la list box affiche les boutons déployer/contracter : ![](../assets/en/FormObjects/hierarch15.png) +* Lorsque l’utilisateur clique sur un bouton de déploiement, vous pouvez traiter l’événement `On Expand`. La commande `LISTBOX GET CELL POSITION` retourne la cellule concernée et vous permet de construire la hiérarchie adéquate : vous alimentez le premier tableau avec des valeurs répétées et le second avec les valeurs issues de la commande `SELECTION TO ARRAY`, et vous insérez dans la list box autant de lignes que nécessaire à l’aide de la commande `LISTBOX INSERT ROWS`. ![](../assets/en/FormObjects/hierarch16.png) -### Gestion des événements -Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox tableau d'objets : +* Lorsque l’utilisateur clique sur un bouton de contraction, vous pouvez traiter l’événement `On Collapse`. La commande `LISTBOX GET CELL POSITION` retourne la cellule concernée : vous supprimez de la list box autant de lignes que nécessaire à l’aide de la commande `LISTBOX DELETE ROWS`. -* **Sur données modifiées** : L'événement `On Data Change` est généré en cas de modification d'une valeur de la colonne, quel que soit le widget : - * zone de saisie de texte - * listes déroulante - * zone de combo box - * bouton d'unité (passage valeur x à valeur x+1) - * case à cocher (passage cochée/non cochée) -* **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. -* **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md index ecf4069e681916..1759acd67583a4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md @@ -112,7 +112,7 @@ Plusieurs types de références de méthode sont pris en charge : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md index fb6bacc44920bb..6b83ae437dcd1a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md @@ -18,7 +18,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`OBJ #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -38,7 +38,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`OBJ #### Objets pris en charge -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Voir également @@ -63,7 +63,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`LIS #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -199,7 +199,7 @@ Vous pouvez obtenir le même résultat en utilisant les commandes [`LISTBOX SET #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md index 3e4336d18a9930..c71320489eca79 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md @@ -45,7 +45,7 @@ Etant donné qu'elle nécessite des calculs supplémentaires lors de l'exécutio #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) --- @@ -61,7 +61,7 @@ Coordonnées inférieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -77,7 +77,7 @@ Coordonnées de gauche de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -93,7 +93,7 @@ Coordonnées de droite de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -109,7 +109,7 @@ Coordonnées supérieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -167,7 +167,7 @@ Cette propriété désigne la taille verticale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -175,7 +175,7 @@ Cette propriété désigne la taille verticale d'un objet. Cette propriété désigne la taille horizontale d'un objet. > * Certains objets peuvent avoir une hauteur prédéfinie qui ne peut pas être modifiée. -> * Si la propriété [Resizable](properties_ResizingOptions.md#resizable) est utilisée pour une [colonne de list box](listbox_overview.md#list-box-columns), l'utilisateur peut également redimensionner manuellement la colonne. +> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > * Lors du redimensionnement du formulaire, si la propriété de [dimensionnement horizontal "Agrandir"](properties_ResizingOptions.md#horizontal-sizing) a été affectée à la list box, la colonne la plus à droite sera agrandie, allant au-delà de sa largeur maximale, si nécessaire. #### Grammaire JSON @@ -186,7 +186,7 @@ Cette propriété désigne la taille horizontale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -203,7 +203,7 @@ La largeur maximale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) --- @@ -220,7 +220,7 @@ La largeur minimale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) --- @@ -291,7 +291,7 @@ Définit une marge horizontale pour les cellules. La valeur est définie en pixe #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Voir également @@ -311,7 +311,7 @@ Définit une marge verticale pour les cellules. La valeur est définie en pixels #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Voir également diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md index ee9e158cf61660..0c4a045cb95346 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Lorsque l'option d'**insertion automatique** n'est pas définie (par défaut), l Cette propriété est prise en charge par : -- les objets de formulaire [Combo box](comboBox_overview.md) et [colonnes de list box](listbox_overview.md#list-box-columns) associés à une énumération. +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - les objets de formulaire [Combo box](comboBox_overview.md) dont la liste associée est remplie par leur tableau ou leur objet datasource. Par exemple, pour une liste de choix contenant "France, Allemagne, Italie" associée à une combo box "Pays" : si la propriété d'**insertion automatique** est définie et qu'un utilisateur saisit "Espagne", la valeur "Espagne" est alors automatiquement ajoutée à la liste en mémoire : @@ -28,7 +28,7 @@ Par exemple, pour une liste de choix contenant "France, Allemagne, Italie" assoc #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) --- @@ -47,7 +47,7 @@ Vous pouvez également associer des listes de choix à des objets à l'aide des #### Objets pris en charge -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) --- @@ -113,7 +113,7 @@ Indique une variable ou une expression qui se verra attribuer un entier long ind Définit le type de données pour l'expression affichée. Cette propriété est utilisée avec : -- les [colonnes de list box](listbox_overview.md#list-box-columns) de type sélection et collection. +- [List box columns](listbox-column.md) of the selection and collection types. - les [listes déroulantes](dropdownList_Overview.md) associées à des objets ou des tableaux. Voir aussi la section [**Expression type**](properties_Object.md#expression-type). @@ -126,7 +126,7 @@ Voir aussi la section [**Expression type**](properties_Object.md#expression-type #### Objets pris en charge -[Listes déroulantes](dropdownList_Overview.md) associées à des objets ou à des tableaux - [Colonne List Box](listbox_overview.md#list-box-columns) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -183,13 +183,13 @@ Vous devez saisir une liste de valeurs. Dans l'éditeur de formulaires, une boî #### Objets pris en charge -[Colonne de list box (type tableau seulement)](listbox_overview.md#list-box-columns) +[Colonne de list box (type tableau seulement)](listbox-column.md) --- ## Expression -Cette description est spécifique aux colonnes de list box de type [sélection](listbox_overview.md#selection-list-boxes) et [ collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. Une expression 4D à associer à une colonne. Vous pouvez saisir : @@ -226,7 +226,7 @@ Si un champ, une variable ou une expression assignable*(par exemple Person.lastN #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) --- @@ -255,7 +255,7 @@ Toutes les tables de la base de données peuvent être utilisées, que le formul Cette propriété est disponible dans les conditions suivantes : - une [liste de choix](#choice-list) est associée à l'objet -- pour les [inputs](input_overview.md) et les [colonnes de list box](listbox_overview.md#list-box-columns), une [énumération obligatoire](properties_RangeOfValues.md#required-list) est également définie pour l'objet (les deux options doivent généralement utiliser la même liste), de sorte que seules les valeurs de la liste peuvent être saisies par l'utilisateur. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Cette propriété spécifie, dans le contexte d'un champ ou d'une variable associée à une liste de valeurs, le type de contenu à sauvegarder : @@ -277,7 +277,7 @@ L'utilisation de cette propriété nécessite le respect des principes suivants #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md index 9e2aa7f0ed5e81..d8719646d90210 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ Le champ contient en fait "proportion". 4D accepte et stocke la saisie complète #### Objets pris en charge -[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne listbox](listbox_overview.md#list-box-columns) - [Pied de page listbox](listbox_overview.md#list-box-footers) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -83,7 +83,7 @@ Le tableau ci-dessous montre les choix disponibles : #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -240,7 +240,7 @@ Le tableau suivant montre comment les différents formats affectent l'affichage #### Objets pris en charge -[Boîte de ComboBox](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Entrée](input_overview.md) - [Colonne de la liste](listbox_overview.md#list-box-columns) - [Pied de list box](listbox_overview.md#list-box-footers) - [Indicateurs de progression](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) --- @@ -299,7 +299,7 @@ Si le champ est réduit à une taille plus petite que celle de l'image d'origine #### Objets pris en charge -\[Input\](input_overview.md) - \[Colonne de List box\](listbox_overview.md#list-box-columns) - \[Pied List Box\](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -332,7 +332,7 @@ Le tableau ci-dessous montre les formats d'affichage du champ Heure et donne des #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -341,7 +341,7 @@ Le tableau ci-dessous montre les formats d'affichage du champ Heure et donne des Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est affichée comme suit : * un texte dans un [objet de saisie](input_overview.md) -* un ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox_overview.md#list-box-columns) +* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), ... vous pouvez sélectionner le texte à afficher pour chaque valeur : @@ -356,7 +356,7 @@ Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est aff #### Objets pris en charge -\[Colonne de list box\](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -376,7 +376,7 @@ Les colonnes booléennes peuvent également être affichées sous forme de pop u #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) --- @@ -424,7 +424,7 @@ Dans ce cas également, la propriété \[Titre\](#titre) est également disponib #### Objets pris en charge -[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) +[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -445,7 +445,7 @@ Dans ces cas, le titre de la case à cocher peut être saisi en utilisant cette #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) --- @@ -481,7 +481,7 @@ La propriété Tronquer avec ellipse peut être appliquée aux colonnes de type #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -512,7 +512,7 @@ Cette propriété est utilisée uniquement lors du dessin d'objets situés dans #### Objets pris en charge -\[Zone 4D View Pro\](viewProArea_overview.md) - \[Zone 4D Write Pro\](writeProArea_overview.md) - \[Bouton\](button_overview.md) - \[Grille de boutons\](buttonGrid_overview.md) - \[Case à cocher\](checkbox_overview.md) - \[Combo Box\](comboBox_overview.md) - \[Liste déroulante\](dropdownList_Overview.md) - \[Zone de groupe\](groupBox.md) - \[Liste hiérarchique\](list_overview.md) - \[List Box\](listbox_overview.md) - \[Colonne de list box\](listbox_overview.md#list-box-columns) - \[Pied de list box\](listbox_overview.md#list-box-footers) - \[En-tête de list box\](listbox_overview.md#list-box-headers) - \[Bouton image\](pictureButton_overview.md) - \[Pop up menu image\](picturePopupMenu_overview.md) - \[Zone de Plug-in\](pluginArea_overview.md) - \[Indicateur de progression\](progressIndicator.md) - \[Bouton radio\](radio_overview.md) - \[Spinner\](spinner.md) - \[Splitter\](splitters.md) - \[Image statique\](staticPicture.md) - \[Stepper\](stepper.md) - \[Sous-formulaire\](subform_overview.md) - \[Onglet\](tabControl.md) - \[Zone de texte\](text.md) - \[Zone Web\](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -567,4 +567,4 @@ Notez que quelle que soit la valeur de l'option de renvoi à la ligne automatiqu #### Objets pris en charge -\[Input\](input_overview.md) - \[Colonne de List box\](listbox_overview.md#list-box-columns) - \[Pied List Box\](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md index 460aa83c220d19..bc054cdb99a583 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md @@ -27,7 +27,7 @@ Permet à l'utilisateur d'accéder à un menu contextuel standard dans l'objet l Pour une [zone de saisie](input_overview.md) image, en plus des commandes d'édition standard (Couper, Copier, Coller et Effacer), le menu contient la commande **Omporter...** qui peut être utilisée pour importer une image stockée dans un fichier, ainsi que la commande **Enregistrer sous...** , qui peut être utilisée pour enregistrer l'image sur le disque. Le menu peut également être utilisé pour modifier le format d"affichage de l'image : les options **Tronquée non centrée**, **Non tronquée** et **Proportionnelle centrée** sont proposées. La modification du [format d'affichage](properties_Display.md#picture-format) à l'aide de ce menu est temporaire ; elle n'est pas sauvegardée avec l'enregistrement. -Pour une [zone de saisie](input_overview.md) type texte [multi-style](properties_Text.md#multi-style) ou une [colonne de list box](listbox_overview.md#list-box-columns), en plus des commandes d'édition standard, le menu contextuel propose les commandes suivantes : +Pour une [zone de saisie](input_overview.md) type texte [multi-style](properties_Text.md#multi-style) ou une [colonne de list box](listbox-column.md), en plus des commandes d'édition standard, le menu contextuel propose les commandes suivantes : - **Polices...**: affiche la boîte de dialogue système de police - **Polices récentes**: affiche les noms des polices récentes sélectionnées pendant la session. La liste peut stocker jusqu'à 10 polices (au-delà, la dernière police utilisée remplace la plus ancienne). Par défaut, cette liste est vide et l'option n'est pas affichée. Vous pouvez gérer cette liste en utilisant les commandes `SET RECENT FONTS` et `FONT LIST`. @@ -63,7 +63,7 @@ Lorsque cette propriété est désactivée, tous les pop-up menus associés à u #### Objets pris en charge -[Zones 4D Write Pro](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) - [Barre de progression](progressIndicator.md) - [Règle](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) --- @@ -119,7 +119,7 @@ Ce tableau explique chaque filtre présent dans la liste déroulante Filtre de s #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md index 27cf5702bd2fd6..ede45dd2f638fe 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Pieds ## Afficher pieds -Cette propriété est utilisée pour afficher ou masquer [les pieds de de colonne listbox](listbox_overview.md#list-box-footers). Il existe un pied par colonne; chaque pied est configuré séparément. +This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). Il existe un pied par colonne; chaque pied est configuré séparément. #### Grammaire JSON @@ -29,7 +29,7 @@ Cette propriété sert à définir la hauteur de ligne d'un pied de list box en * Si plus d'une taille est définie, 4D utilise la plus grande. Par exemple, si une ligne contient «Verdana 18», «Geneva 12» et «Arial 9», 4D utilise «Verdana 18» pour déterminer la hauteur de ligne (par exemple, 25 pixels). Cette hauteur est ensuite multipliée par le nombre de lignes définies. * Ce calcul ne prend pas en compte la taille des images ni les styles appliqués aux polices. * Sous macOS, la hauteur de ligne peut être incorrecte si l'utilisateur saisit des caractères qui ne sont pas disponibles dans la police sélectionnée. Lorsque cela se produit, une police de remplacement est utilisée, ce qui peut entraîner des variations de taille. -> Cette propriété peut être également définie dynamiquement à l'aide de la commande [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv17R6/4D/17-R6/List-box-footer-specific-properties.300-4354808.en.html). +> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. Conversion d'unités : lorsque vous passez d'une unité à l'autre, 4D les convertit automatiquement et affiche le résultat dans la liste des propriétés. Par exemple, si la police utilisée est "Lucida grande 24", une hauteur de "1 ligne" est convertie en "30 pixels" et une hauteur de "60 pixels" est convertie en "2 lignes". @@ -60,4 +60,4 @@ A noter que la conversion en va-et-vient peut conduire à un résultat final dif #### Voir également -[En-têtes](properties_Headers.md) - [Pieds List box](listbox_overview.md#list-box-footers) +[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md index 5086550bd66f5d..a8e818d98a17e2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: En-têtes ## Afficher en-têtes -Cette propriété est utilisée pour afficher ou masquer [les en-têtes de colonne listbox](listbox_overview.md#list-box-headers). Il existe un en-tête par colonne; chaque en-tête est configuré séparément. +This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). Il existe un en-tête par colonne; chaque en-tête est configuré séparément. #### Grammaire JSON @@ -61,4 +61,4 @@ A noter que la conversion en va-et-vient peut conduire à un résultat final dif #### Voir également -[Pieds](properties_Footers.md) - [En-têtes List box](listbox_overview.md#list-box-headers) +[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md index 1bcba54f78b78c..de71680a027f99 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md @@ -26,7 +26,7 @@ Vous pouvez soit : #### Objets pris en charge -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Autres fonctionnalités d'aide diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md index 25530ade9b8eda..a7bc8b7eed3805 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Collection de colonnes de la list box. | ------- | --------------------------- | ------------------------------------------------ | | columns | collection d'objets colonne | Contient les propriétés des colonnes de list box | -Pour une liste des propriétés prises en charge par les objets colonnes, veuillez vous référer à la section [Propriétés spécifiques aux colonnes.](listbox_overview.md#column-specific-properties). +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### Objets pris en charge diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md index 59d1e7c1b2f2ec..468250881b9e81 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Cette propriété désigne le type [objet de formulaire actif ou inactif](formOb #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -40,7 +40,7 @@ Pour plus d'informations sur les règles de dénomination des objets de formulai #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -130,20 +130,20 @@ Pour une list box de type tableau, la propriété **Variable ou Expression** con #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- ## Type d’expression -> Cette propriété est intitulée [**Type de données**](properties_DataSource.md#data-type-expression-type) dans la Liste de Propriétés pour les colonnes de listbox de type [selection](listbox_overview.md#selection-list-boxes) et [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) et pour les [Listes déroulantes](dropdownList_Overview.md) associées à un [objet](FormObjects/dropdownList_Overview.md#using-an-object) ou à un [tableau](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Spécifie le type de données pour l'expression ou la variable associée à l'objet. Notez que l'objectif principal de ce paramètre est de configurer les options (telles que les formats d'affichage) disponibles pour le type de données. Il ne type pas la variable elle-même. En vue d'une compilation de projet, vous devez [déclarer la variable](Concepts/variables.md#declaring-variables). Toutefois, cette propriété a une fonction de typage dans les cas spécifiques suivants : - **[Variables dynamiques](#dynamic-variables)** : Cette propriété permet de déclarer le type des variables dynamiques. -- **[Colonnes de list box](listbox_overview.md#list-box-columns)** : Cette propriété est utilisée pour associer un format d'affichage aux données de la colonne. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. - **[Variables image](input_overview.md)** : Ce menu permet de déclarer les variables avant de charger le formulaire en mode interprété. Des mécanismes natifs spécifiques régissent l'affichage des variables image dans les formulaires. Ces mécanismes exigent une plus grande précision dans la configuration des variables : elles doivent avoir été déclarées avant le chargement du formulaire - c'est-à-dire avant même l'événement `On Load` du formulaire - contrairement aux autres types de variables. Pour cela, il faut soit que l'instruction `C_PICTURE(varName)` ait été exécutée avant le chargement du formulaire (typiquement, dans la méthode appelant la commande `DIALOG` ), soit que la variable ait été typée au niveau du formulaire à l'aide de la propriété Type d'expression. Sinon, la variable image ne sera pas affichée correctement (uniquement en mode interprété). #### Grammaire JSON @@ -154,7 +154,7 @@ Toutefois, cette propriété a une fonction de typage dans les cas spécifiques #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -328,4 +328,4 @@ Lorsque l'option **Custom** ("none" dans JSON) est activée, aucun calcul automa #### Objets pris en charge -[List Box Footer](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md index d2aa46e4b37e7d..8dcf532b89a82d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md @@ -52,7 +52,7 @@ Permet de définir une liste dont les valeurs ne peuvent pas être saisies dans #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Colonne de List Box](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -71,4 +71,4 @@ La création d'une liste obligatoire n'affiche pas automatiquement la liste lors #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Colonne de List Box](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md index bd6103595a07d1..c540c38e1717e4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md @@ -62,7 +62,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -87,7 +87,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -127,4 +127,4 @@ Indique si la taille de la colonne peut être modifiée par l'utilisateur. #### Objets pris en charge -[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox_overview.md#list-box-columns) +[\[Colonne de list box\](listbox_overview.md#list-box-columns)](listbox-column.md) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md index 7112a2edf78e34..c535618e213735 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md @@ -36,7 +36,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -55,7 +55,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -71,7 +71,7 @@ Une ligne est placée sous le texte. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -107,7 +107,7 @@ Trois thèmes de polices sont disponibles : #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) ### Famille de police @@ -127,7 +127,7 @@ Vous pouvez la définir à l'aide de la commande [**OBJECT SET FONT**](https://d #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -143,7 +143,7 @@ Permet de définir en points la taille de police de l'objet. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -169,7 +169,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -211,7 +211,7 @@ Utilisé pour appliquer un style de police personnalisé à chaque ligne de list Vous devez saisir une expression ou une variable (les variables de type tableau ne peuvent pas être utilisées). L'expression ou variable sera évaluée pour chaque ligne affichée (si elle s'applique à la list box) ou chaque cellule affichée (si elle s'applique à la list box). Vous pouvez utiliser les constantes du thème [Styles de caractères](https://doc.4d.com/4Dv17R6/4D/17-R6/Font-Styles.302-4310343.en.html). -Voici un exemple : +Exemple : ```4d Choose([Companies]ID;Bold;Plain;Italic;Underline) @@ -228,7 +228,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande `LIST #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -251,7 +251,7 @@ Emplacement horizontal du texte dans la zone où il apparait. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) --- @@ -274,7 +274,7 @@ Cette propriété peut également être gérée par les commandes [OBJECT Get ve #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [En-tête List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) --- @@ -378,7 +378,7 @@ Par défaut, cette option n'est pas activée. #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- @@ -423,7 +423,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -443,7 +443,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md index d2ff7c6255e5ce..ace3c4c4111307 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md @@ -74,7 +74,7 @@ Désigne l'emplacement d'une icône par rapport à l'objet formulaire. #### Objets pris en charge -[Entête de List Box](listbox_overview.md#list-box-headers) +[Entête de List Box](listbox-header-footer.md#headers) --- @@ -149,7 +149,7 @@ Le chemin d'accès à saisir est identique à celui de [la propriété Chemin d' #### Objets pris en charge -[Bouton](button_overview.md) (tous les styles sauf[Aide](button_overview.md#help)) - [Case à cocher](checkbox_overview.md) - [En-tête List box](listbox_overview.md#list-box-headers)[Bouton radio](listbox_overview.md#list-box-headers) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) --- @@ -256,10 +256,10 @@ Il est important de noter que la propriété “Avec pop up menu” gère unique #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -|:-------------- | --------------- | --------------------------------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| Nom | Type de données | Valeurs possibles | +|:-------------- | --------------- | ------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### Objets pris en charge -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/dsMapping.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/dsMapping.md index 87cb795d4a79bc..8ae27e252a029e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/dsMapping.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/dsMapping.md @@ -213,7 +213,7 @@ Une entity selection est un objet contenant une ou plusieurs référence(s) à d Un objet entity selection est géré par les fonctions et les propriétés de la classe [**EntitySelection**](../API/EntitySelectionClass.md) . -Voici un exemple : +Exemple : ```4d diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/entities.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/entities.md index da50c788482e4b..66b1e74fb0184b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/entities.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/entities.md @@ -216,7 +216,7 @@ Une nouvelle entity selection est **partageable** dans les cas suivants : - la nouvelle entity selection est fondée sur une relation [entity.*attributeName*](API/EntityClass.md#attributename) (par exemple, "company.employees") lorsque *attributeName* est un attribut lié1 vers N mais que l'entity n'appartient pas à une entity selection. - la nouvelle entity selection est explicitement copiée comme partageable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire avec l'option `ck shared`). -Voici un exemple : +Exemple : ```4d $myComp:=ds.Company.get(2) //$myComp n'appartient pas à une entity selection $employees:=$myComp.employees //$employees est partageable @@ -227,7 +227,7 @@ Une nouvelle entity selection est **modifiable** dans les cas suivants : - la nouvelle entity selection est créée vide à l'aide de la fonction [dataClass.newSelection()](API/DataClassClass.md#newselection) ou de la commande `Create entity selection`, - la nouvelle entity selection est explicitement copiée comme modifiable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire sans l'option `ck shared`). -Voici un exemple : +Exemple : ```4d $toModify:=ds.Company.all().copy() //$toModify est modifiable ``` @@ -255,7 +255,7 @@ $comp2:=$lowSal.employer //$comp2 est modifiable parce que $lowSal est modifiabl :::note Entity selections renvoyées par le serveur -Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Voici un exemple : +Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Exemple : ```4d //une fonction est toujours exécutée sur le serveur diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Tags/tags.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Tags/tags.md index f5f6d5ea2a29dd..73fb8b8135cfa3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Tags/tags.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Tags/tags.md @@ -583,7 +583,7 @@ Dans ce cas, la balise `4DLOOP` fonctionne comme pour un tableau : elle effectue Cette syntaxe est utile lorsque vous passez un pointeur de tableau en tant que paramètre de la commande `PROCESS 4D TAGS`. -Voici un exemple : +Exemple : ```4d ARRAY TEXT($array;2) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/ViewPro/configuring.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/ViewPro/configuring.md index 254ea0316c3268..1448cd8869ca77 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/ViewPro/configuring.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/ViewPro/configuring.md @@ -413,7 +413,7 @@ La commande [VP Get stylesheet](method-list.md#vp-get-stylesheet) peut être uti ### Propriétés d'objet de style -Voici un exemple : +Exemple : ```4d $style:=New object diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/sessions.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/sessions.md index 017725e5422dc4..830ea742c16017 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/sessions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/WebServer/sessions.md @@ -84,7 +84,7 @@ Vous pouvez attribuer des privilèges à l'aide de la fonction [`.setPrivileges( > Dans l'implémentation actuelle, seul le privilège "WebAdmin" est disponible. -Voici un exemple : +Exemple : ```4d If (Session.hasPrivilege("WebAdmin")) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md index dcad7572338ca2..5767419caf32e6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md @@ -94,13 +94,13 @@ Une collection est initialisée avec les commandes [`New collection`](../command #### Description -Différent de +La fonction `.at()` retourne l'élément à la position *index*, acceptant des entiers positifs et négatifs. > Cette fonction ne modifie pas la collection d'origine. Les nombres entiers négatifs déterminent la position à partir du dernier élément de la collection. -Voici un exemple : +La fonction renvoie la valeur Undefined si *index* dépasse les limites de la collection. #### Exemple @@ -144,17 +144,17 @@ $element:=$col.at(10) // undefined #### Description -Différent de +La fonction .average() retourne la moyenne arithmétique des valeurs définies dans la collection. Seuls les éléments ayant une valeur numérique sont pris en compte pour le calcul (les autres types d'éléments sont ignorés). Les positions sont retournées dans un ordre croissant. -Vous pouvez passer tout type d'élément accepté par les collections, y compris une autre collection. +`.average()` retourne `undefined` si : - la collection est vide, - la collection ne contient pas d'éléments numériques, -- Egal à +- *propertyPath* n'est pas trouvé dans la collection. #### Exemple 1 @@ -204,7 +204,7 @@ Vous pouvez passer tout type d'élément accepté par les collections, y compris #### Description -Vous devez prêter attention aux problèmes de conversion suivants : +La fonction `.clear()` supprime tous les éléments de la collection et retourne une collection vide. > Cette fonction modifie la collection d'origine. @@ -248,17 +248,17 @@ $vSize:=$col.length //$vSize=0 #### Description -Vous pouvez passer : Vous pouvez passer : +La fonction `.combine()` insère des éléments *col2* à la fin ou à la position *index* spécifiée dans l'instance de collection et renvoie la collection modifiée. A la différence de la fonction `.insert()`, `.combine()` ajoute chaque valeur de *col2* dans la collection d'origine, et non en tant qu'élément unique de collection. > Cette fonction modifie la collection d'origine. -Nom de méthode Exemples : +Par défaut, les éléments *col2* sont ajoutés à la fin de la collection originale. Vous pouvez passer dans *index* la position à laquelle vous souhaitez que les éléments *col2* soient insérés dans la collection. -> Exemple 1 +> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. -- Exemple 2 -- Inclus parmi -- Vous souhaitez un tri croissant des première et troisième collections, et une synchronisation pour la deuxième collection : +- Si *index* > la longueur de la collection, l'*index* de départ sera fixé à la longueur de la collection. +- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). +- Si la valeur calculée est négative, *index* est mis à 0. #### Exemple @@ -292,18 +292,18 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6] | Paramètres | Type | | Description | | ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | value | any | -> | Valeur(s) à concaténer. Si *value* est une collection, tous ses éléments sont ajoutés comme de nouveaux éléments à la fin de la collection d'origine. | -| Résultat | Collection | <- | En cas d'incohérence, les règles suivantes sont appliquées : | +| Résultat | Collection | <- | Nouvelle collection contenant les valeurs d'origine et les valeurs ajoutées |
    #### Description -Par exemple : +La fonction `.concat()` renvoie une nouvelle collection contenant les éléments de la collection originale avec tous les éléments du paramètre *value* ajoutés à la fin. > Cette fonction ne modifie pas la collection d'origine. -La collection retournée contient l'élément spécifié par *startFrom* et tous les éléments suivants jusqu'à l'élément spécifié par *end* (mais non compris). Si seul le paramètre *startFrom* est spécifié, la collection retournée contient tous les éléments de *startFrom* au dernier élément de la collection d'origine. +Si *value* est une collection, tous ses éléments sont ajoutés en tant que nouveaux éléments à la fin de la collection d'origine. Si la *value* n'est pas une collection, elle est ajoutée elle-même en tant que nouvel élément. #### Exemple @@ -324,10 +324,10 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8]
    Historique -| Release | Modifications | -| ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 18 R3 | Les dates sont stockées sous la forme de date « aaaa-mm-jj » ou des chaînes au format « AAAA-MM-JJTHH: ss.SSSZ: mm » , selon la configuration actuelle « dates à l'intérieur des objets » de la base de données. Cet exemple retourne des personnes embauchées il y a plus de 90 jours : | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | ---------------------------------------------------------------------------- | +| 18 R3 | Nouvelle option *ck shared*. Nouveaux paramètres *groupWith* | +| v16 R6 | Ajout |
    @@ -337,40 +337,40 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8]
    -| Paramètres | Type | | Description | -| ------------ | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| option | Integer | -> | Exemple 3 | -| groupWithCol | Collection | -> | Collection partagée à grouper avec la collection résultante | -| groupWithObj | Object | -> | Objet partagé à grouper avec la collection résultante | -| Résultat | Collection | <- | *pathStrings* contient une formule constituée de 1 à N chemin(s) de propriété(s) et (optionnellement) ordres de tri, séparés par des virgules. | +| Paramètres | Type | | Description | +| ------------ | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| option | Integer | -> | `ck resolve pointers`: résoudre les pointeurs avant la copie,
    `ck shared`: retourner une collection partagée | +| groupWithCol | Collection | -> | Collection partagée à grouper avec la collection résultante | +| groupWithObj | Object | -> | Objet partagé à grouper avec la collection résultante | +| Résultat | Collection | <- | Copie profonde de la collection d'origine (deep copy) |
    #### Description -Lorsque vous utilisez une valeur constante, les règles suivantes doivent être respectées : +La fonction `.copy()` renvoie une copie profonde (deep copy) de l'instance de collection. ***Deep copy*** signifie que les objets ou les collections présents dans la collection d'origine sont dupliqués et ne partagent pas leur référence avec la collection qui est retournée. > Cette fonction ne modifie pas la collection d'origine. -Utilisation de guillemets +S'il est passé, le paramètre *option* peut contenir l'une des constantes suivantes (ou les deux) : -| option | Description | -| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck resolve pointers` | Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Dans ce cas, chaque pointeur contenu dans la collection est évalué lors de la copie et sa valeur déréférencée est utilisée. | -| `ck shared` | Prise en charge des formules Symbole(s) L'évaluation est sensible à la casse et différencie les caractères accentués. | +| option | Description | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `ck resolve pointers` | Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Toutefois, vous pouvez résoudre les pointeurs au moment de la copie en passant la constante `ck resolve pointers`. Dans ce cas, chaque pointeur contenu dans la collection est évalué lors de la copie et sa valeur déréférencée est utilisée. | +| `ck shared` | Par défaut, `copy()` retourne une collection standard (non partagée), même si la fonction s'applique à une collection partagée. Passez la constante `ck shared` pour créer une collection partagée. Dans ce cas, vous pouvez utiliser le paramètre *groupWith* pour associer la collection partagée à une autre collection ou à un autre objet (voir ci-dessous). | -Par défaut si omis, une évaluation non diacritique est effectuée +Les paramètres *groupWithCol* ou *groupWithObj* vous permettent de désigner une collection ou un objet avec lequel la collection résultante doit être associée. :::note -Les objets Datastore, dataclass et entity ne sont pas copiables. Collection mise à plat +Les objets Datastore, dataclass et entity ne sont pas copiables. Si `.copy()` est appelé avec eux, les valeurs `Null` sont retournées. ::: #### Exemple 1 -Inférieur ou égal à Null +Nous souhaitons copier la collection régulière (non partagée) *$lastnames* dans l'objet partagé *$sharedObject*. Pour cela, nous devons créer une copie partagée de la collection (*$sharedLastnames*). ```4d var $sharedObject : Object @@ -392,7 +392,7 @@ End use #### Exemple 2 -Null Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. +Nous voulons combiner *$sharedColl1* et *$sharedColl2*. Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. Par conséquent, nous devons faire une copie partagée de *$sharedColl1* et désigner *$sharedColl2* comme étant un groupe partagé pour la copie. ```4d var $sharedColl1;$sharedColl2;$copyColl : Collection @@ -409,7 +409,7 @@ $sharedColl2:=New shared collection(New shared object("lastname";"Brown")) #### Exemple 3 -Supérieur ou égal à Paramètre querySettings +Nous avons une collection standard (*$lastnames*) et nous souhaitons la placer dans le **Storage** de l'application. Pour cela, nous devons créer une copie partagée au préalable (*$sharedLastnames*). ```4d var $lastnames;$sharedLastnames : Collection @@ -427,10 +427,24 @@ End use #### Exemple 4 -Collection d'origine dont tous les éléments ont été supprimés +Cet exemple illustre l'utilisation de l'option `ck resolve pointers` : ```4d -Résultat + var $col : Collection + var $p : Pointer + $p:=->$what + + $col:=New collection + $col.push(New object("alpha";"Hello";"num";1)) + $col.push(New object("beta";"You";"what";$p)) + + $col2:=$col.copy() + $col2[1].beta:="World!" + ALERT($col[0].alpha+" "+$col2[1].beta) //"Hello World!" + + $what:="You!" + $col3:=$col2.copy(ck resolve pointers) + ALERT($col3[0].alpha+" "+$col3[1].what) //"Hello You!" ``` @@ -453,19 +467,19 @@ Résultat
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | --------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | Real | <- | La recherche d'une personne nommée "smith OR status='private"' échouera simplement. | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | Real | <- | Nombre d'éléments dans la collection |
    #### Description -Ajout +La fonction `.count()` retourne le nombre d'éléments non nuls dans la collection. -Exemple 2 Tri d'une collection de nombres par ordre croissant ou décroissant : +Si la collection contient des objets, vous pouvez passer le paramètre *propertyPath*. Dans ce cas, seuls les éléments qui contiennent le *propertyPath* sont pris en compte. #### Exemple @@ -502,27 +516,27 @@ Exemple 2 Tri d'une collection de nombres par ordre croissant ou décroissant :
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| value | any | -> | Valeur à compter | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | Real | <- | Par défaut, `copy()` retourne une collection standard (non partagée), même si la commande est appliquée à une collection partagée. | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | +| value | any | -> | Valeur à compter | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | Real | <- | Nombre d'occurrences de la valeur |
    #### Description -Lorsque vous utilisez des placeholders, le contournement des options de sécurité n'est pas possible : +La fonction `.countValues()` retourne le nombre d'occurrences de *value* dans la collection. -L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. +Vous pouvez passer dans *value* : - une valeur scalaire (texte, numérique, booléen, date), - une référence d'objet ou de collection. -La callback reçoit les paramètres suivants : +Pour qu'un élément soit comptabilisé, le type de *value* doit être égal à celui de l'élément ; la fonction utilise l'opérateur d'égalité. -Comparaison +Le paramètre optionnel *propertyPath* vous permet de compter des valeurs à l'intérieur d'une collection d'objets : passez dans *propertyPath* le chemin de la propriété dont vous souhaitez comptabiliser le nombre de valeurs. > Cette fonction ne modifie pas la collection d'origine. @@ -569,10 +583,10 @@ Comparaison
    Historique -| Release | Modifications | -| ------- | -------------------------------------------------------------------------------------- | -| 20 | Vous souhaitez créer une nouvelle collection puis ajouter un élément : | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | ------------------------------------ | +| 20 | Prise en charge de `ck count values` | +| v16 R6 | Ajout |
    @@ -593,20 +607,20 @@ Comparaison #### Description -Nom de méthode +La fonction `.distinct()` renvoie une collection contenant uniquement les valeurs distinctes (différentes) de la collection originale. > Cette fonction ne modifie pas la collection d'origine. -La collection retournée est automatiquement triée. Vous souhaitez créer une collection pré-remplie : +La collection retournée est automatiquement triée. Les valeurs **Null** ne sont pas retournées. -Cette recherche semble sécurisée puisque les données non publiques sont filtrées. +Si la collection contient des objets, vous pouvez passer le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir les valeurs distinctes. -Exemple 2 +Dans le paramètre *options*, vous pouvez passer une ou une combinaison des constantes suivantes : -| Constante | Valeur | Commentaire | -| ----------------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck diacritical` | 8 | L'évaluation est sensible à la casse et différencie les caractères accentués. Par défaut si omis, une évaluation non diacritique est effectuée | -| `ck count values` | 32 | Renvoie le nombre d'éléments pour chaque valeur distincte. Prise en charge des formules | +| Constante | Valeur | Commentaire | +| ----------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `ck diacritical` | 8 | L'évaluation est sensible à la casse et différencie les caractères accentués. Par défaut si omis, une évaluation non diacritique est effectuée | +| `ck count values` | 32 | Renvoie le nombre d'éléments pour chaque valeur distincte. Lorsque cette option est passée, `.distinct()` renvoie une collection d'objets contenant une paire d'attributs `{"value":*value*;"count":*count*}`. | #### Exemples @@ -644,31 +658,31 @@ Exemple 2
    -| Paramètres | Type | | Description | -| ----------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------- | -| collection2 | Collection | -> | Collection à comparer | -| option | Integer | -> | La formule reçoit les paramètres suivants : | -| Résultat | Boolean | <- | Cet exemple illustre l'utilisation de l'option `ck resolve pointers` : | +| Paramètres | Type | | Description | +| ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | +| collection2 | Collection | -> | Collection à comparer | +| option | Integer | -> | `ck diacritical`: évaluation diacritique ("A" # "a" par exemple) | +| Résultat | Boolean | <- | Vrai si les collections sont identiques, sinon faux |
    #### Description -Ajout +La fonction `.equal()` compare récursivement le contenu de la collection et de *collection2* (comparaison profonde)et renvoie **true** si elles sont identiques. :::note Notes -- Historique La callback reçoit les paramètres suivants : -- Par exemple, imaginez une chaîne de recherche du type : +- La fonction `.equal()` ne vérifie l'égalité que pour les chaînes de caractères, les booléens, les nombres et les éléments de type null dans les collections. Elle ne vérifie pas l'égalité des objets natifs. +- Les éléments avec des valeurs **null** ne sont pas égaux aux éléments non définis. ::: -Par défaut, une évaluation non diacritique est effectuée. L'évaluation est sensible à la casse et différencie les caractères accentués. +Par défaut, une évaluation non diacritique est effectuée. Si vous souhaitez que l'évaluation soit sensible à la casse ou pour différencier des caractères accentués, passez la constante `ck diacritical` dans le paramètre option. :::tip -dans *$2* : param Modifications +Une comparaison récursive de collections peut prendre beaucoup de temps si la collection est grande et profonde. Si vous souhaitez uniquement comparer deux références de collection, vous pouvez envisager d'utiliser l'opérateur de comparaison [`=` pour les références de collection](../Concepts/dt_collection.md#collection-operators). ::: @@ -716,51 +730,60 @@ dans *$2* : param Modifications
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Elément à partir duquel débuter l'évaluation | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Boolean | <- | Paramètres | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------- | +| startFrom | Integer | -> | Elément à partir duquel débuter l'évaluation | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Boolean | <- | True si tous les éléments ont passé le test avec succès |
    #### Description -Ajout +La fonction `.every()` retourne **true** si tous les éléments de la collection ont été évalués à vrai par le test implémenté dans l'objet *formula* ou la méthode *methodName* fourni(e). Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 Par défaut, les propriétés sont triées pas ordre croissant. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Collection à combiner -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si l'évaluation de la valeur de l'élément est réussie, **false** sinon. +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. -Prise en charge des formules +Dans tous les cas, au point où la fonction `.every()` rencontre le premier élément de la collection évalué à **false**, elle cesse d'appeler la callback et retourne **false**. -Objet formule Les propriétés suivantes sont prises en charge : +Par défaut, `.every()` évalue l'ensemble de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer le test. -- Prise en charge des formules -- Prise en charge des formules -- Commentaire +- Si *startFrom* >= la longueur de la collection, **false** est retourné, ce qui signifie que la collection n'est pas testée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple 1 ```4d -Comparaison +var $c : Collection +var $b : Boolean +var $f : 4D.Function + +$f:=Formula($1.value>0) +$c:=New collection +$c.push(5;3;1;4;6;2) +$b:=$c.every($f) // retourne true +$c.push(-1) +$b:=$c.every($f) // retourne false ``` #### Exemple 2 @@ -801,29 +824,29 @@ $b:=$c.every($f;Is real) //$b=false
    -| Paramètres | Type | | Description | -| ------------ | ---------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet dont les valeurs doivent être extraites dans la nouvelle collection | -| targetpath | Text | -> | Chemin ou nom de propriété cible | -| option | Integer | -> | Prise en charge des formules Sommaire | -| Résultat | Collection | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. | +| Paramètres | Type | | Description | +| ------------ | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet dont les valeurs doivent être extraites dans la nouvelle collection | +| targetpath | Text | -> | Chemin ou nom de propriété cible | +| option | Integer | -> | `ck keep null` : inclure les propriétés null dans la collection retournée (ignorées par défaut). Paramètre ignoré si *targetPath* est passé. | +| Résultat | Collection | <- | Nouvelle collection contenant les valeurs extraites |
    #### Description -OU +La fonction `.extract()` crée et renvoie une nouvelle collection contenant les valeurs *propertyPath* extraites de la collection originale d'objets. > Cette fonction ne modifie pas la collection d'origine. -Exemple +Le contenu de la collection retournée dépend du paramètre *targetPath* : -- Prise en charge des formules +- Si le paramètre *targetPath* est omis, `.extract()` remplit la nouvelle collection avec les valeurs de *propertyPath* de la collection d'origine. - Exemple 2 Exemple + Par défaut, les éléments pour lesquels *propertyPath* est null ou indéfini sont ignorés dans la collection résultante. Vous pouvez passer la constante `ck keep null` dans le paramètre *option* pour inclure ces valeurs en tant qu'éléments null dans la collection retournée. -- Exemple Par exemple, vous pouvez organiser une recherche de la manière suivante : +- Si un ou plusieurs paramètre(s) *targetPath* sont passés (correspondant à un ou plusieurs paramètre(s) *propertyPath*), `.extract()` remplit la nouvelle collection avec les propriétés *propertyPath* et chaque élément de la nouvelle collection est un objet avec les propriétés *targetPath* remplies avec les propriétés *propertyPath* correspondantes. Les valeurs null sont conservées (le paramètre *option* est ignoré avec cette syntaxe). #### Exemple 1 @@ -874,31 +897,31 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| value | any | -> | Valeur de remplissage | -| startFrom | Integer | -> | Indice l'élément de départ (inclus) | -| end | Integer | -> | Indice de fin (non inclus) | -| Résultat | Collection | <- | Vous pouvez modifier ce comportement en utilisant le sélecteur `Dates inside objects` de la commande `SET DATABASE PARAMETER`. | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ------------------------------------------------------ | +| value | any | -> | Valeur de remplissage | +| startFrom | Integer | -> | Indice l'élément de départ (inclus) | +| end | Integer | -> | Indice de fin (non inclus) | +| Résultat | Collection | <- | Collection d'origine avec valeurs de remplissage |
    #### Description -Exemples +La fonction `.fill()` remplit la collection avec la *valeur* spécifiée, éventuellement de l'index *startFrom* à l'index *end*, et renvoie la collection résultante. > Cette fonction modifie la collection d'origine. -- nombres -- Exemple 2 -- Exemple 3 +- Si le paramètre *startFrom* est omis, *value* est appliquée à tous les éléments de la collection (*startFrom*=0). +- Si le paramètre *startFrom* est passé et *end* omis, *value* est appliquée aux éléments de la collection à partir de *startFrom* jusqu'au dernier élément de la collection (*end*=length). +- Si à la fois le paramètre *startFrom* et *end* sont passés, *value* est appliquée aux éléments de la collection à partir de *startFrom* jusqu'à l'élément *end*. En cas d'incohérence, les règles suivantes sont appliquées : -- Exemple 3 nombres -- Prise en charge de querySettings -- La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. +- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). Si la valeur calculée est négative, *startFrom* est défini à 0. +- Si *end* < 0 , il est recalculé comme *end:=end+length*. +- Si *end* < *startFrom* (valeurs passées ou recalculées), la méthode ne fait rien. #### Exemple @@ -932,43 +955,43 @@ En cas d'incohérence, les règles suivantes sont appliquées :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Collection | <- | Résultat | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------ | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Collection | <- | Nouvelle collection contenant les éléments filtrés (shallow copy) |
    #### Description -Utilisation de placeholders Modifications Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +La fonction `.filter()` retourne une nouvelle collection contenant tous les éléments de la collection d'origine pour lesquels le résultat de la *formula* ou de la méthode *methodName* est **true**. Cette fonction retourne une ***shallow copy***, ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour filtrer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 4 Par exemple, si vous exécutez la recherche suivante : +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (optionnel) et un objet en premier paramètre (*$1*). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant la condition et donc, devant être ajouté à la nouvelle collection. La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Nom de méthode -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- *$1.result* (Booléen) : **true** si la valeur de l'élément correspond à la condition de filtre et doit être conservée, **false** sinon. +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. :::note -Lors de la conversion de dates 4D en texte avant de les stocker dans la collection, par défaut le programme prend en compte le fuseau horaire local. +Lorsque vous utilisez *methodName* comme callback, et si la méthode ne renvoie aucune valeur, `.filter()` recherchera la propriété *$1.result* que vous devez définir à **true** pour chaque élément remplissant la condition. ::: @@ -1021,47 +1044,47 @@ Vous voulez filtrer les éléments de la collection en fonction de leur type :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | any | <- | Pour cela, nous devons créer une copie partagée de la collection (*$sharedLastnames*). | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | any | <- | Première valeur trouvée (Undefined si non trouvée) |
    #### Description -Exemple +La fonction `.find()` retourne la première valeur dans la collection pour laquelle le résultat de *formula* ou de *methodName*, appliqué à chaque élément, retourne **true**. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit renvoyer **true** pour le premier élément qui satisfait la condition. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Collection d'origine redimensionnée -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si la valeur de l'élément correspond à la condition de recherche, **false** sinon. +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. -Exemple 2 Exemple 2 +Par défaut, `.find()` effectue une recherche dans la totalité de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer la recherche. -- Tri avec un chemin de propriété : -- Séparateur à utiliser entre les éléments - Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : -- Commentaire +- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). + **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple 1 @@ -1112,47 +1135,47 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Integer | <- | Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------- | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Integer | <- | Numéro du premier élément trouvé (-1 si non trouvé) |
    #### Description -Exemple +La fonction `.findIndex()` retourne l'indice, dans la collection, du premier élément pour lequel *formula* ou *methodName*, appliqué à chaque élément, retourne **true**. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Collection partagée à grouper avec la collection résultante +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- *methodName*, le nom d'une méthode projet (texte). -Exemple 2 La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit renvoyer **true** pour le premier élément qui satisfait la condition. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Collection d'origine redimensionnée -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si la valeur de l'élément correspond à la condition de recherche, **false** sinon. +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. -Les parenthèses sont obligatoires lorsque NOT est utilisé avant une déclaration contenant plusieurs opérateurs. Exemple 2 +Par défaut, `.findIndex()` effectue une recherche dans la totalité de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer la recherche. -- Tri avec un chemin de propriété : -- Séparateur à utiliser entre les éléments - Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : -- Commentaire +- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). + **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple @@ -1191,16 +1214,16 @@ $val3:=$c.findIndex($val2+1;Formula($1.value.name=$2);"Clanton") //$val3=4
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | -| Résultat | any | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ----------------------------- | +| Résultat | any | <- | Premier élément de collection |
    #### Description -Ajout +La fonction `.first()` retourne le premier élément de la collection. > Cette fonction ne modifie pas la collection d'origine. @@ -1239,19 +1262,19 @@ $first:=$emptyCol.first() // retourne Undefined
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| depth | Integer | -> | La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. Par défaut=1 | -| Résultat | Collection | <- | *$1.result* (booléen): **true** si *$1.value < $1.value2*, **false** sinon | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------ | +| depth | Integer | -> | La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. Par défaut=1 | +| Résultat | Collection | <- | Collection mise à plat |
    #### Description -Exemple 2 +La fonction `.flat()` crée une nouvelle collection avec tous les éléments des sous-collections concaténés de manière récursive jusqu'à la *depth* spécifiée. -Exemple avec une référence d'objet : +Par défaut, si le paramètre *depth* est omis, seul le premier niveau de la structure de la collection imbriquée sera mis à plat. > Cette fonction ne modifie pas la collection d'origine. @@ -1295,41 +1318,41 @@ $col.flat(MAXLONG)
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Collection | <- | **Note** : Même si *startFrom* est négatif, la recherche est effectuée de la droite vers la gauche. | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Collection | <- | Collection de valeurs transformées et mises à plat sur une profondeur de 1 |
    #### Description -Exemple Collection d'origine modifiée ne contenant plus les éléments supprimés +La fonction `.flatMap()` crée une nouvelle collection basée sur le résultat de l'appel de la fonction 4D *formula* ou de la méthode *methodName* sur chaque élément de la collection d'origine et mise à plat sur une profondeur de 1. Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. -Résultat de la valeur de l'accumulateur +Cette fonction est identique à un appel à [`map()`](#map) suivi d'un appel à [`flat()`](#flat) de profondeur 1. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Propriété -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (tout type) : nouvelle valeur transformée à ajouter à la collection résultante +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. #### Exemple 1 @@ -1394,30 +1417,30 @@ $c2:=$c.flatMap($f; $c.sum()) | ---------- | ---------- | :-------------------------: | ----------------------------------------------------- | | toSearch | Expression | -> | Expression à rechercher dans la collection | | startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| Résultat | Boolean | <- | Exemple 1 | +| Résultat | Boolean | <- | True si *toSearch* est trouvé dans la collection | #### Description -Exemple +La fonction `.includes()` retourne True si l'expression *toSearch* est trouvée parmi les éléments de la collection, sinon False. > Cette fonction ne modifie pas la collection d'origine. -Exemple 1 Vous pouvez passer : +Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -La callback reçoit les paramètres suivants : +*toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). -Exemple 2 +Optionnellement, vous pouvez passer l'indice de la collection à partir duquel démarrer la recherche dans *startFrom*. -- Exemple -- Séparateur à utiliser entre les éléments **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. -- Commentaire +- Si *startFrom* >= la longueur de la collection, False est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). Notez que même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple @@ -1466,24 +1489,24 @@ Exemple 2 #### Description -Exemple +La fonction `.indexOf()` recherche l'expression *toSearch* parmi les éléments de la collection et retourne l'indice de la première occurrence trouvée, ou -1 si aucune occurrence n'a été trouvée. > Cette fonction ne modifie pas la collection d'origine. -Exemple 1 Vous pouvez passer : +Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -La callback reçoit les paramètres suivants : +*toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). -Exemple 2 +Optionnellement, vous pouvez passer l'indice de la collection à partir duquel démarrer la recherche dans *startFrom*. -- Tri avec un chemin de propriété : -- Séparateur à utiliser entre les éléments - Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : -- Commentaire +- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). + **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple @@ -1528,7 +1551,7 @@ Exemple 2 #### Description -Exemple 3 Les positions sont retournées dans un ordre croissant. +La fonction `.indices()` fonctionne exactement comme la fonction [`.query()`](#query) mais renvoie les indices, dans la collection d'origine, des éléments de la collection d'objets qui correspondent aux conditions de recherche *queryString*, et non les éléments eux-mêmes. Les positions sont retournées dans un ordre croissant. > Cette fonction ne modifie pas la collection d'origine. @@ -1538,7 +1561,7 @@ Le paramètre *queryString* doit respecter la syntaxe suivante : propertyPath comparator value {logicalOperator propertyPath comparator value} ``` -Les éléments sont triés par ordre décroissant +Pour une description détaillée de la construction de recherches à l'aide des paramètres *queryString* et *value* veuillez vous reporter à la description de la fonction `dataclass.query()`. #### Exemple @@ -1575,27 +1598,27 @@ Les éléments sont triés par ordre décroissant
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ------------------------------------ | -| index | Integer | -> | Où insérer l'élément | -| element | any | -> | Elément à insérer dans la collection | -| Résultat | Collection | <- | Résultat | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ---------------------------------------------- | +| index | Integer | -> | Où insérer l'élément | +| element | any | -> | Elément à insérer dans la collection | +| Résultat | Collection | <- | Collection d'origine incluant l'élément inséré |
    #### Description -Nom de méthode +La fonction `.insert()` insère *element* à la position *index* spécifiée dans l'instance de collection et renvoie la collection modifiée. > Cette fonction modifie la collection d'origine. -Cet exemple retourne des personnes dont l'âge n'est pas connu (propriété définie sur null ou indéfinie) : +Dans *index*, passez le numéro de l'élément après lequel vous souhaitez que le paramètre element soit inséré. -> Exemple 1 +> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. -- Exemple 2 -- Exemple 3 +- Si *index* > la longueur de la collection, l'*index* de départ réel sera fixé à la longueur de la collection. +- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). - Si la valeur recalculée est négative, index prend la valeur 0. Vous pouvez passer tout type d'élément accepté par les collections, y compris une autre collection. @@ -1630,22 +1653,22 @@ Vous pouvez passer tout type d'élément accepté par les collections, y compris
    -| Paramètres | Type | | Description | -| ---------- | ------- | :-------------------------: | ---------------------------------------- | -| delimiter | Text | -> | Séparateur à utiliser entre les éléments | -| option | Integer | -> | collection partagée | -| Résultat | Text | <- | Exemple 3 | +| Paramètres | Type | | Description | +| ---------- | ------- | :-------------------------: | ---------------------------------------------------------------------------------------------- | +| delimiter | Text | -> | Séparateur à utiliser entre les éléments | +| option | Integer | -> | `ck ignore null or empty` : ignorer les chaînes null ou vides dans le résultat | +| Résultat | Text | <- | Chaîne contenant tous les éléments de la collection, séparés par delimiter |
    #### Description -La fonction `.join()` convertit tous les éléments de la collection en chaînes et les concatène en utilisant la chaîne *delimiter* spécifiée comme séparateur. +La fonction `.join()` convertit tous les éléments de la collection en chaînes et les concatène en utilisant la chaîne *delimiter* spécifiée comme séparateur. La fonction renvoie la chaîne résultante. > Cette fonction ne modifie pas la collection d'origine. -Par défaut, les éléments null ou vides de la collection sont inclus dans la chaîne résultante. Exemple avec une référence de collection : +Par défaut, les éléments null ou vides de la collection sont inclus dans la chaîne résultante. Passez la constante `ck ignore null or empty` dans le paramètre *option* si vous souhaitez les exclure de la chaîne résultante. #### Exemple @@ -1677,16 +1700,16 @@ Par défaut, les éléments null ou vides de la collection sont inclus dans la c
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Résultat | any | <- | *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ----------------------------- | +| Résultat | any | <- | Dernier élément de collection |
    #### Description -Ajout +La fonction `.last()` renvoie le dernier élément de la collection. > Cette fonction ne modifie pas la collection d'origine. @@ -1695,7 +1718,15 @@ La fonction renvoie Undefined si la collection est vide. #### Exemple ```4d -Nom de méthode +var $col; $emptyCol : Collection +var $last : Variant +$col:=New collection(10; 20; 30; "hello"; 50) +$last:=$col.last() // 50 + +$emptyCol:=New collection() //vide +// $last:=$emptyCol[$emptyCol.length-1] //retourne une erreur +$last:=$emptyCol.last() // retourne Undefined + ``` @@ -1718,40 +1749,47 @@ Nom de méthode
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------------- | -| toSearch | Expression | -> | Elément à chercher dans la collection | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| Résultat | Integer | <- | Commentaire | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------- | +| toSearch | Expression | -> | Elément à chercher dans la collection | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| Résultat | Integer | <- | Numéro de la dernière occurrence de toSearch dans la collection, -1 si non trouvé |
    #### Description -Exemple +La fonction `.lastIndexOf()` recherche l'expression *toSearch* parmi les éléments de la collection et renvoie l'indice de la dernière occurrence, ou -1 si elle n'a pas été trouvée. > Cette fonction ne modifie pas la collection d'origine. -Exemple 1 Vous pouvez passer : +Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -la collection est vide, +*toSearch* doit correspondre exactement à l'élément recherché (les mêmes règles que pour l'opérateur d'égalité sont appliquées). -Exemple 2 +Optionnellement, vous pouvez passer le numéro de l'élément auquel démarrer la recherche inversée dans *startFrom*. -- Exemple 3 -- Exemple 3 Si la position calculée est négative, -1 est retourné (la collection n'est pas évaluée). - Exemple 3 -- Modifications +- Si *startFrom* >= taille de la collection (coll.length-1), l'ensemble de la collection est évalué (défaut). +- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). Si la position calculée est négative, -1 est retourné (la collection n'est pas évaluée). + **Note** : Même si *startFrom* est négatif, la recherche est effectuée de la droite vers la gauche. +- Si *startFrom* = 0, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. #### Exemple ```4d -heure (stockée en nombre de milliseconds - réel) + var $col : Collection + var $pos1;$pos2;$pos3;$pos4;$pos5 : Integer + $col:=Split string("a,b,c,d,e,f,g,h,i,j,e,k,e";",") //$col.length=13 + $pos1:=$col.lastIndexOf("e") //retourne 12 + $pos2:=$col.lastIndexOf("e";6) //retourne 4 + $pos3:=$col.lastIndexOf("e";15) //retourne 12 + $pos4:=$col.lastIndexOf("e";-2) //retourne 10 + $pos5:=$col.lastIndexOf("x") //retourne -1 ``` @@ -1772,14 +1810,17 @@ heure (stockée en nombre de milliseconds - réel) #### Description -Exemple 2 +La propriété `.length` renvoie le nombre d'éléments de la collection. -Avec la méthode ***Flatten*** suivante : Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. Exemple 2 +La propriété `.length` est initialisée à la création de la collection. Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. Cette propriété est en **lecture seulement** (vous ne pouvez pas l'utiliser pour modifier la taille de la collection). #### Exemple ```4d -Nom de méthode + var $col : Collection //$col.length est initialisée à 0 + $col:=New collection("one";"two";"three") //$col.length est mise à jour et vaut 3 + $col[4]:="five" //$col.length vaut 5 + $vSize:=$col.remove(0;3).length //$vSize=2 ``` @@ -1803,39 +1844,39 @@ Nom de méthode
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Collection | <- | *toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Collection | <- | Collection de valeurs transformées |
    #### Description -Exemple Collection d'origine modifiée ne contenant plus les éléments supprimés Où insérer l'élément +La fonction `.map()` crée une nouvelle collection basée sur le résultat de l'appel de la fonction 4D *formula* ou de la méthode *methodName* sur chaque élément de la collection d'origine. Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. `.map()` renvoie toujours une collection de la même taille que la collection originale, sauf si *$1.stop* a été utilisé (voir ci-dessous). > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Propriété -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (tout type) : nouvelle valeur transformée à ajouter à la collection résultante +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. #### Exemple @@ -1866,25 +1907,25 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum())
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | ----------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | any | <- | Cet exemple renvoie les personnes dont le nom contient "in" : | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | any | <- | Valeur maximum de la collection |
    #### Description -Exemple 3 +La fonction `.max()` renvoie l'élément ayant la valeur la plus élevée dans la collection (le dernier élément de la collection si elle était triée par ordre croissant à l'aide de la fonction [`.sort()`](#sort)). > Cette fonction ne modifie pas la collection d'origine. -Ajout +Si la collection contient différents types de valeurs, la fonction `.max()` renverra la valeur maximale du dernier type d'élément dans l'ordre de la liste des types (voir la description de [`.sort()`](#sort)). -Modifications +Si la collection contient des objets, passez le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir la valeur maximale. -Modifications +Si la collection est vide, `.max()` retourne *Undefined*. #### Exemple @@ -1919,25 +1960,25 @@ Modifications
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | any | <- | *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | any | <- | Valeur minimum de la collection |
    #### Description -Ajout +La fonction `.min()` renvoie l'élément ayant la plus petite valeur dans la collection (le premier élément de la collection si elle était triée par ordre croissant à l'aide de la fonction [`.sort()`](#sort)). > Cette fonction ne modifie pas la collection d'origine. -Ajout +Si la collection contient différents types de valeurs, la fonction `.min()` renverra la valeur minimale du premier type d'élément dans l'ordre de la liste des types (voir la description de [`.sort()`](#sort)). -Modifications +Si la collection contient des objets, passez le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir la valeur minimum. -Modifications +Si la collection est vide, `.min()` retourne *Undefined*. #### Exemple @@ -1972,22 +2013,22 @@ Modifications
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| colsToSort | Collection | -> | Exemple 2 | -| Résultat | Collection | <- | Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| formula | 4D.Function | -> | Objet formule | +| colsToSort | Collection | -> | Collection de collections et/ou d'objets ayant des propriétés {`collection`:*colToSort*;`order`:`ck ascendant` ou `ck descendant`} | +| Résultat | Collection | <- | Collection d'origine triée |
    #### Description -Exemple 2 +La fonction `.multiSort()` vous permet d'effectuer un tri synchronisé à plusieurs niveaux sur un ensemble de collections. -> Exemple +> Cette fonction modifie la collection d'origine ainsi que toutes les collections utilisées dans le paramètre *colsToSort* . -Exemple Historique Les types sont renvoyés dans l'ordre suivant : +Si `.multiSort()` est appelé sans paramètres, la fonction a le même effet que la fonction [`.sort()`](#sort) : la collection est triée (uniquement les valeurs scalaires) par défaut dans l'ordre croissant, en fonction de leur type. Si la collection contient des éléments de différents types, ils sont d'abord groupés par type et triés par la suite. Les types sont renvoyés dans l'ordre suivant : 1. Null 2. booléens @@ -1997,40 +2038,40 @@ Exemple Historique Les types sont renvoyés dans l'ordre suiv 6. collections 7. dates -booléens +**Tri synchronisé à un niveau** -Valeur Les valeurs sont exprimées sous forme de paires propriété / valeur, où propriété est le nom du placeholder inséré pour une valeur dans *queryString* (":placeholder") et où valeur correspond à la valeur à comparer. Valeur à compter +Pour trier plusieurs collections de manière synchronisée, il suffit de passer dans *colsToSort* une collection de collections à trier. Vous pouvez passer un nombre illimité de collections. La collection originale sera triée par ordre croissant et toutes les collections *colsToSort* seront triées de manière synchronisée. :::note -Cela permet l'utilisation de variables ou d'expressions dans les arguments de recherche. +Toutes les collections *colsToSort* doivent avoir le même nombre d'éléments, sinon une erreur est renvoyée. ::: -Si vous souhaitez trier les collections dans un ordre autre que croissant, vous devez fournir *formula* ([objet Formula](../commands/formula.md)) qui définit l'ordre de tri. Nom de méthode Contrairement aux collections standard (non partagées), les collections partagées ne prennent pas en charge les images, les pointeurs et les objets ou collections non partagés. +Si vous souhaitez trier les collections dans un ordre autre que croissant, vous devez fournir *formula* ([objet Formula](../commands/formula.md)) qui définit l'ordre de tri. La valeur de retour doit être un booléen qui indique l'ordre relatif des deux éléments : **True** si *$1.value* est inférieur à *$1.value2*, **False** si *$1.value* est supérieur à *$1.value2*. Vous pouvez passer des paramètres supplémentaires à la formule si nécessaire. -Sinon, vous pouvez ajouter ou modifier des éléments ultérieurement par affectation. +La formule reçoit les paramètres suivants : - $1 (object), où : - - La nouvelle collection - - Collection d'origine triée + - *$1.value* (tout type) : valeur du premier élément à comparer + - *$1.value2* (tout type) : valeur du second élément à comparer - $2...$N (tout type) : paramètres supplémentaires (extraParam) -Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. +**Tri synchronisé à plusieurs niveaux** -Exemple +Pour définir un tri synchronisé à plusieurs niveaux, vous devez passer un objet contenant les propriétés {`collection`:*colToSort*;`order`:`ck ascending` ou `ck descending`} au lieu d'une collection *colToSort* pour chaque collection à utiliser en tant que sous-niveau. -Exemple 1 +Les niveaux de tri sont déterminés par l'ordre dans lequel les collections sont passées dans le paramètre *colsToSort* : la position d'un objet `collection`/`order` dans la syntaxe détermine son niveau de tri. :::note -Élément à partir duquel la suppression peut commencer +La fonction `.multiSort()` utilise un algorithme de tri [stable](https://en.wikipedia.org/wiki/Sorting_algorithm#Stability) . ::: #### Exemple 1 -Résultat +Un simple tri synchronisé de collections avec différents types de valeurs : ```4d var $col;$col2;$col3 : Collection @@ -2049,7 +2090,7 @@ $col.multiSort([$col2; $col3]) #### Exemple 2 -> \= Les valeurs **Null** ne sont pas retournées. +Vous souhaitez trier trois collections synchronisées : ville, pays et continent. Vous souhaitez un tri croissant des première et troisième collections, et une synchronisation pour la deuxième collection : ```4d var $city : Collection @@ -2069,7 +2110,7 @@ $continent.multiSort([$country; {collection: $city; order: ck ascending}]) #### Exemple 3 -Si la valeur calculée est négative, *startFrom* prend la valeur 0. +Vous pouvez également synchroniser des collections d'objets. ```4d var $name : Collection @@ -2115,27 +2156,27 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address]) | ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | | pathStrings | Text | -> | Chemin(s) de propriété(s) à utiliser pour trier la collection | | pathObjects | Collection | -> | Collection d'objets critère | -| ascOrDesc | Integer | -> | Exemple 1 | -| Résultat | Collection | <- | Les éléments avec des valeurs **null** ne sont pas égaux aux éléments Undefined. | +| ascOrDesc | Integer | -> | `ck ascending` ou `ck descending` (valeurs scalaires) | +| Résultat | Collection | <- | Copie triée de la collection (shallow copy) | #### Description -Exemple +La fonction `.orderBy()` renvoie une nouvelle collection contenant tous les éléments de la collection dans l'ordre spécifié. -Prise en charge de `ck count values` Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +Cette fonction retourne une *shallow copy* (copie superficielle), ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. -Si vous ne passez aucun paramètre, la fonction classe les valeurs scalaires de la collection dans un ordre croissant (les autres types d'éléments tels que les objets ou les collections sont renvoyés avec un ordre interne). Exemple 1 +Si vous ne passez aucun paramètre, la fonction classe les valeurs scalaires de la collection dans un ordre croissant (les autres types d'éléments tels que les objets ou les collections sont renvoyés avec un ordre interne). Vous pouvez modifier ce tri automatique par défaut en passant la constante `ck ascending` ou `ck descending` dans le paramètre *ascOrDesc* (voir ci-dessous). Vous pouvez également passer des critères afin de configurer le tri des éléments de la collection. Trois syntaxes sont prises en charge pour ce paramètre : -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Null Résultat de la valeur de l'accumulateur L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. Par défaut, les propriétés sont triées pas ordre croissant. Vous pouvez définir l'ordre de tri de chaque propriété dans la formule de critère, séparée du chemin de propriété par un simple espace : passez "asc" pour trier par ordre croissant ou "desc" pour un ordre décroissant. +- *pathStrings* : Texte (formule). **Syntaxe** : `propertyPath1 {desc ou asc}, propertyPath2 {desc ou asc},...` (défaut : asc). *pathStrings* contient une formule constituée de 1 à N chemin(s) de propriété(s) et (optionnellement) ordres de tri, séparés par des virgules. L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. Par défaut, les propriétés sont triées pas ordre croissant. Vous pouvez définir l'ordre de tri de chaque propriété dans la formule de critère, séparée du chemin de propriété par un simple espace : passez "asc" pour trier par ordre croissant ou "desc" pour un ordre décroissant. -- *pathObjects* : Collection. Résultat Par défaut, les propriétés sont triées par ordre croissant ("descending" est faux). Chaque élément de la collection contient un objet structuré de la manière suivante : +- *pathObjects* : Collection. Vous pouvez ajouter autant d'objets dans la collection *pathObjects* que nécessaire. Par défaut, les propriétés sont triées par ordre croissant ("descending" est faux). Chaque élément de la collection contient un objet structuré de la manière suivante : ```4d { @@ -2147,7 +2188,7 @@ Vous pouvez également passer des critères afin de configurer le tri des élém } ``` -- *ascOrDesc* : Integer. Résultat +- *ascOrDesc* : Integer. Passez une des constantes suivantes du thème **Objets et collections** : | Constante | Type | Valeur | Commentaire | | ------------- | ------- | ------ | ----------------------------------------------------------------------- | @@ -2255,49 +2296,53 @@ Tri avec un chemin de propriété :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| extraParam | any | -> | Paramètre(s) à passer | -| Résultat | Collection | <- | \|startFrom \|Integer\|->\|Index pour démarrer le test\| \|formula\|4D.Function\|->\|Objet formule\| \|methodName\|Text\|->\|Nom d'une méthode\| \|param \|any \|->\|Paramètre(s) à passer\| \|Resultat\|Boolean\|<-\|Vrai si au moins un élément a réussi le test\| | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| extraParam | any | -> | Paramètre(s) à passer | +| Résultat | Collection | <- | Copie triée de la collection (shallow copy) |
    #### Description -Exemple +La fonction `.orderByMethod()` renvoie une nouvelle collection contenant tous les éléments de la collection dans l'ordre défini par la fonction 4D *formula* ou la méthode *methodName*. -Prise en charge de `ck count values` Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +Cette fonction retourne une *shallow copy* (copie superficielle), ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- Vous souhaitez trier la collection obtenue : +- soit *methodName*, le nom d'une méthode projet (texte). -Collection contenant des éléments ajoutés Chaque élément de la collection contient un objet structuré de la manière suivante : +Dans la callback, passez votre code qui compare deux valeurs et retourne **true** si la première valeur est inférieure à la seconde valeur. Vous pouvez fournir des paramètres *extraParam* à la callback si nécessaire. La callback reçoit les paramètres suivants : - $1 (object), où : - - La nouvelle collection - - Collection d'origine triée + - *$1.value* (tout type) : valeur du premier élément à comparer + - *$1.value2* (tout type) : valeur du second élément à comparer - $2...$N (tout type) : paramètres supplémentaires (extraParam) Si vous avez utilisé une méthode, elle doit définir le paramètre suivant : -- Vous pouvez également passer des critères afin de configurer le tri des éléments de la collection. +- *$1.result* (booléen): **true** si *$1.value < $1.value2*, **false** sinon #### Exemple 1 Vous souhaitez trier une collection de chaînes contenant des nombres par valeur plutôt que par ordre alphabétique : ```4d -Conjonction + var $c; $c2; $c3 : Collection + $c:=Newcollection + $c.push("33" ; "4" ; "1111" ; "222") + $c2:=$c.orderBy() //$c2=["1111", "222", "33", "4"], ordre alphabétique + $c3:=$c.orderByMethod(Formula(Num($1.value) -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Résultat | any | <- | *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ----------------------------- | +| Résultat | any | <- | Dernier élément de collection | #### Description -Exemple 1 +La fonction `.pop()` supprime le dernier élément de la collection et le renvoie comme résultat de la fonction. > Cette fonction modifie la collection d'origine. -Modifications +Lorsqu'elle est appliquée à une collection vide, .`pop()` retourne ***undefined***. #### Exemple -Recherche de valeurs null +`.pop()`, combinée à [`.push()`](#push), peut être utilisée pour implémenter une fonctionnalité first-in last-out de traitement de données empilées : ```4d -Chemin ou nom de propriété cible + var $stack : Collection + $stack:=New collection //$stack=[] + $stack.push(1;2) //$stack=[1,2] + $stack.pop() //$stack=[1] retourne 2 + $stack.push(New collection(4;5)) //$stack=[[1,[4,5]] + $stack.pop() //$stack=[1] retourne [4,5] + $stack.pop() //$stack=[] retourne 1 ``` @@ -2399,17 +2450,17 @@ Chemin ou nom de propriété cible
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -| element | any | -> | Élément(s) à ajouter à la collection | -| Résultat | Collection | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ------------------------------------------------------- | +| element | any | -> | Élément(s) à ajouter à la collection | +| Résultat | Collection | <- | Collection d'origine incluant les éléments ajoutés |
    #### Description -Nom de méthode +La fonction `.push()` ajoute un ou plusieurs *element*(s) à la fin de l'instance de collection et renvoie la collection modifiée. > Cette fonction modifie la collection d'origine. @@ -2443,11 +2494,11 @@ Vous souhaitez trier la collection obtenue :
    Historique -| Release | Modifications | -| ------- | -------------------------------- | -| 20 R6 | Par défaut=1 | -| 17 R5 | Prise en charge de querySettings | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | --------------------------------------------------------------------------------------- | +| 20 R6 | Prise en charge des requêtes utilisant des références à des objets ou à des collections | +| 17 R5 | Prise en charge de querySettings | +| v16 R6 | Ajout |
    @@ -2457,21 +2508,21 @@ Vous souhaitez trier la collection obtenue :
    -| Paramètres | Type | | Description | -| ------------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------- | -| queryString | Text | -> | Critère(s) de recherche | -| value | any | -> | Valeur(s) à comparer lors de l'utilisation de paramètre(s) dans la chaîne | -| querySettings | Object | -> | Options de requête : paramètres, attributs | -| Résultat | Collection | <- | Null | +| Paramètres | Type | | Description | +| ------------- | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | +| queryString | Text | -> | Critère(s) de recherche | +| value | any | -> | Valeur(s) à comparer lors de l'utilisation de paramètre(s) dans la chaîne | +| querySettings | Object | -> | Options de requête : paramètres, attributs | +| Résultat | Collection | <- | Indice(s) d'élément(s) de la collection répondant au(x) critère(s) de recherche |
    #### Description -Exemple Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +La fonction `.query()` renvoie tous les éléments d'une collection d'objets qui correspondent aux conditions de recherche définies par *queryString* et (éventuellement) *value* ou *querySettings*. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -Modifications +Une collection vide est renvoyée si la collection dans laquelle la recherche est exécutée ne contient pas *value*. > Cette fonction ne modifie pas la collection d'origine. @@ -2485,15 +2536,15 @@ propertyPath comparator value {logicalOperator propertyPath comparator value} où : -- Modifications Ce paramètre peut contenir un nom simple (par exemple "pays") ou un chemin d'attribut valide (par exemple "pays.nom"). Dans le cas d'un chemin d'accès à un attribut dont le type est `Collection`, la notation `[]` est utilisée pour traiter toutes les occurrences (par exemple `children[].age`). +- **propertyPath** : chemin de la propriété sur laquelle vous voulez exécuter la recherche. Ce paramètre peut contenir un nom simple (par exemple "pays") ou un chemin d'attribut valide (par exemple "pays.nom"). Dans le cas d'un chemin d'accès à un attribut dont le type est `Collection`, la notation `[]` est utilisée pour traiter toutes les occurrences (par exemple `children[].age`). -- Premier élément de collection Les symboles suivants sont pris en charge : +- **comparator** : symbole qui compare *propertyPath* et *value*. Les symboles suivants sont pris en charge : | Comparaison | Symbole(s) | Commentaire | | --------------------------------------- | ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Egal à | =, == | Retourne les données correspondantes, prend en charge le joker de recherche (@), ne tient pas compte de la casse et est non diacritique. | | | ===, IS | Retourne les données correspondantes, considère le @ comme un caractère standard, ne tient pas compte de la casse et est non diacritique | -| Différent de | #, != | Prend en charge le joker de recherche (@). Équivalent à "Condition Not appliquée à une assertion"). | +| Différent de | #, != | Prend en charge le joker de recherche (@). Équivalent à "Condition Not appliquée à une assertion". | | | !==, IS NOT | Considère le @ comme un caractère standard | | Condition Not appliquée à une assertion | NOT | Les parenthèses sont obligatoires lorsque NOT est utilisé avant une déclaration contenant plusieurs opérateurs. Équivalent à "Non égal à" ). | | Inférieur à | < | | @@ -2502,7 +2553,7 @@ où : | Supérieur ou égal à | > = | | | Inclus parmi | IN | Retourne les données égales à au moins une des valeurs d'une collection ou d'un ensemble de valeurs, prend en charge le joker de recherche (@) | -- Ajout La callback reçoit les paramètres suivants : +- **value** : la valeur à comparer à la valeur actuelle de la propriété de chaque élément de la collection. Il peut s'agir de toute expression de valeur constante correspondant à la propriété de type de données de l'élément ou d'un [**placeholder**](#using-placeholders). Lorsque vous utilisez une valeur constante, les règles suivantes doivent être respectées : - Les valeurs constantes de type **texte** peuvent être passées avec ou sans guillemets (voir **Utilisation des guillemets** ci-dessous). Pour rechercher une chaîne dans une chaîne (recherche de type "contient"), utilisez le symbole joker (@) dans valeur pour isoler la chaîne à chercher, comme dans cet exemple : "@Smith@". Les mots-clés suivants sont interdits pour des constantes de type texte : true, false. - Valeurs constantes de type **booléen**: **true** or **false** (sensible à la casse). @@ -2538,21 +2589,21 @@ Vous pouvez utiliser des parenthèses dans la recherche afin de prioriser les ca #### Utilisation de placeholders -Exemple Un placeholder est un paramètre que vous insérez dans des chaines de recherche et qui est remplacé par une autre valeur au moment où la chaîne de recherche est évaluée. La valeur des placeholders est évaluée une seule fois, au début de la requête ; elle n'est pas évaluée pour chaque élément. +4D vous permet d'utiliser des placeholders pour les arguments *propertyPath* et *value* dans le paramètre *queryString*. Un placeholder est un paramètre que vous insérez dans des chaines de recherche et qui est remplacé par une autre valeur au moment où la chaîne de recherche est évaluée. La valeur des placeholders est évaluée une seule fois, au début de la requête ; elle n'est pas évaluée pour chaque élément. -Résultat +Il existe deux types de placeholders : les **placeholders indexés** et les **placeholders nommés**. -- Résultat dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. +- **Placeholders indexés** : les paramètres sont insérés sous la forme `:paramIndex` (par exemple ":1", ":2"...) dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. Vous pouvez utiliser jusqu'à 128 paramètres *value*. -Voici un exemple : +Exemple : ```4d $c:=$myCol.query(":1=:2";"city";"Chicago") ``` -- La fonction renvoie la chaîne résultante. +- **Placeholders nommés** : les paramètres sont insérés sous la forme `:paramName` (par exemple ":myparam") et leurs valeurs sont fournies dans les objets "attributes" et/ou "parameters" dans le paramètre *querySettings*. -Voici un exemple : +Exemple : ```4d $o.attributes:={att:"city"} @@ -2584,7 +2635,7 @@ Lorsque vous utilisez des placeholders, le contournement des options de sécurit Dans ce cas, si l'utilisateur saisit *smith OR status='private'* dans la zone *myname*, cela ne sera pas interprété dans la chaîne de recherche, mais uniquement passé en tant que valeur. La recherche d'une personne nommée "smith OR status='private"' échouera simplement. -2. Objet partagé à grouper avec la collection résultante +2. Cela résout les questions liées au formatage des valeurs ou des caractères, notamment lorsque vous gérez des paramètres *propertyPath* et *value* qui peuvent contenir des caractères non-alphanumériques tels que ".", "["... 3. Cela permet l'utilisation de variables ou d'expressions dans les arguments de recherche. Exemples : @@ -2593,53 +2644,74 @@ $result:=$col.query("address.city = :1 & name =:2";$city;$myVar+"@") $result2:=$col.query("company.name = :1";"John's Pizzas") ``` -> Exemple objet partagé +> L'utilisation d'une [**référence de collection** ou **référence d'objet**](#object-or-collection-reference-as-value) dans le paramètre *value* n'est pas prise en charge par cette syntaxe. Vous devez utiliser le paramètre [*querySettings*](#querysettings-parameter). #### Recherche de valeurs null Lorsque vous recherchez les valeurs null, vous ne pouvez pas utiliser la syntaxe placeholder car le moteur de recherche considère la valeur null comme une valeur de comparaison invalide. Par exemple, si vous exécutez la recherche suivante : ```4d -Elément à partir duquel débuter l'évaluation +$vSingles:=$colPersons.query("spouse = :1";Null) // ne marchera PAS ``` Vous n'obtiendrez pas le résultat souhaité car la valeur null sera évaluée par 4D comme une erreur résultant de l'évaluation du paramètre (pouvant être, par exemple, un attribut provenant d'une autre recherche). Pour ce type de recherche, vous devez utiliser la syntaxe de recherche directe : ```4d -Si vous passez une heure, elle est stockée sous la forme d'un nombre de millisecondes (Réel). +$vSingles:=$colPersons.query("spouse = null") //syntaxe correcte ``` -#### Lorsque vous utilisez des guillemets dans des recherches, vous devez utiliser des guillemets simples ' ' à l'intérieur de la requête et des guillemets doubles " " pour encadrer la requête, sinon une erreur est renvoyée. +#### Référence d'objet ou de collection comme valeur -Par exemple, "comp.name = 'John's pizza' " génèrera une erreur. Modifications +Vous pouvez rechercher dans une collection en utilisant une référence d'objet ou une référence de collection comme paramètre *value* à comparer. La recherche trouvera les objets de la collection qui font référence à la même **instance** de l'objet ou de la collection. -Optionnellement, vous pouvez passer le numéro de l'élément auquel démarrer la recherche dans *startFrom*. +Les comparateurs suivants sont pris en charge : | Comparaison | Symbole(s) | | ------------ | ----------------------------- | | Egal à | =, == | | Différent de | #, != | -Exemple La collection originale sera triée par ordre croissant et toutes les collections *colsToSort* seront triées de manière synchronisée. +Pour construire une recherche avec un objet ou une référence de collection, vous devez utiliser la syntaxe avec paramètre *querySettings*. Exemple avec une référence d'objet : ```4d -Nouvelle option *ck shared*. +var $o1:={a: 1} +var $o2:={a: 1} //même objet mais autre référence +var $o3:=$o1 //même objet et référence + +var $col; $colResult : Collection + +$col:=[{o: $o1}; {o: $o2}; {o: $o3}] +$colResult:=$col. uery("o = :v"; {parameters: {v: $o3}}) + //$colResult.length=2 + //$colResult[0]. =$o1 est true + //$colResult[1].o=$o1 est true + ``` -*$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. +Exemple avec une référence de collection : ```4d -Indice de fin (non inclus) + +$c1:=[1 ; 2 ; 3] +$c2:=[1 ; 2 ; 3] //même collection mais autre référence +$c3:=$c1 //même collection et même référence + +$col:=[{c: $c1}; {c: $c2}; {c: $c3}] +$col2:=$col.query("c = :v" ; {paramètres : {v: $c3}}) + //$col2.length=2 + //$col2[0].c=$c1 est true + //$col2[1].c=$c1 est true + ``` #### Paramètre querySettings -Exemple 1 Les propriétés suivantes sont prises en charge : +Dans le paramètre *querySettings*, vous pouvez passer un objet contenant placeholders de recherche sous forme d'objets. Les propriétés suivantes sont prises en charge : -| Propriété | Type | Description | -| ---------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| parameters | Object | Exemple 1 Vous pouvez passer un nombre illimité de collections. Vous pouvez combiner, dans une même recherche, des placeholders indexés (valeurs passées directement dans les paramètres value) et les valeurs des placeholders nommés. | -| attributes | Object | Une comparaison récursive de collections peut prendre beaucoup de temps si la collection est de grande taille et comporte de nombreux niveaux. Modifications Résultat L'utilisation d'une collection permet de rechercher des attributs dont les noms ne sont pas compatibles avec la notation à points, par exemple \["4Dv17.1", "en\/fr"]Vous pouvez mélanger des placeholders indexés (valeurs passées directement dans les paramètres *value*) et des valeurs de placeholders nommés dans la même requête. | +| Propriété | Type | Description | +| ---------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| parameters | Object | **Placeholders nommés pour les valeurs** utilisées dans *queryString*. Les valeurs sont exprimées sous la forme de paires propriété/valeur, où la propriété est le nom du placeholder inséré pour une valeur dans la *queryString* (":placeholder") et la valeur est la valeur à comparer. Vous pouvez combiner, dans une même recherche, des placeholders indexés (valeurs passées directement dans les paramètres value) et les valeurs des placeholders nommés. | +| attributes | Object | **Placeholders nommés pour les chemins d'attributs** utilisés dans *queryString*. Les attributs sont exprimés sous la forme de paires propriété/valeur, où la propriété est le nom générique inséré pour un chemin d'attribut dans le *queryString* (":placeholder"), et la valeur peut être une chaîne ou une collection de chaînes. Chaque valeur est un chemin qui peut désigner une propriété dans un objet de la collection
    Type d'objetDescription
    ChaîneattributePath exprimé à l'aide de la notation à point, par exemple "name" ou "user.address.zipCode"
    Collection de chaînesChaque chaîne de la collection représente un niveau d'attributePath, par exemple \["name"] ou \["user", "address", "zipCode"]. L'utilisation d'une collection permet de rechercher des attributs dont les noms ne sont pas compatibles avec la notation à points, par exemple \["4Dv17.1", "en\/fr"]
    Vous pouvez mélanger des placeholders indexés (valeurs passées directement dans les paramètres *value*) et des valeurs de placeholders nommés dans la même requête. | :::note @@ -2715,7 +2787,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) :::info -Vous trouverez d'autres exemples de requêtes dans la page `dataClass.query()`. Notez cependant que les formules ne sont pas prises en charge par la fonction `collection.query()`, ni dans le paramètre *queryString* ni en tant que paramètre objet *formula*. +Vous trouverez d'autres exemples de recherches dans la page `dataClass.query()`. Notez cependant que les formules ne sont pas prises en charge par la fonction `collection.query()`, ni dans le paramètre *queryString* ni en tant que paramètre objet *formula*. ::: @@ -2759,8 +2831,8 @@ La fonction `.reduce()` applique la cal Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). La callback prend chaque élément de la collection et effectue toutes les opérations souhaitées pour accumuler le résultat dans *$1.accumulator*, qui est retourné dans *$1.value*. @@ -2847,8 +2919,8 @@ La fonction `.reduceRight()` appli Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). La callback prend chaque élément de la collection et effectue toutes les opérations souhaitées pour accumuler le résultat dans *$1.accumulator*, qui est retourné dans *$1.value*. @@ -2935,9 +3007,9 @@ La fonction `.remove()` supprime un ou Dans *index*, passez la position à partir de laquelle vous souhaitez supprimer des éléments de la collection. -> Exemple 1 Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). +> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). -- Inclus parmi +- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). - Si la valeur calculée < 0, *index* est défini à 0. - Si la valeur calculée > la longueur de la collection, *index* est défini à cette longueur. @@ -3075,9 +3147,9 @@ The `.reverse()` function returns a ne
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | -| Résultat | any | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ----------------------------- | +| Résultat | any | <- | Premier élément de collection |
    @@ -3138,9 +3210,9 @@ La fonction `.slice()` retourne une part La collection retournée contient l'élément spécifié par *startFrom* et tous les éléments suivants jusqu'à l'élément spécifié par *end* (mais non compris). Si seul le paramètre *startFrom* est spécifié, la collection retournée contient tous les éléments de *startFrom* jusqu'au dernier élément de la collection d'origine. -- Exemple 3 +- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). - Si la valeur calculée < 0, *startFrom* est mis à 0. -- Prise en charge de querySettings +- Si *end* < 0 , il est recalculé comme *end:=end+length*. - Si *end < startFrom* (valeurs passées ou calculées), la méthode ne fait rien. #### Exemple @@ -3192,10 +3264,10 @@ La fonction `.some()` retourne true si au Vous désignez le code 4D de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 Par défaut, les propriétés sont triées pas ordre croissant. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : @@ -3216,7 +3288,7 @@ Par défaut, `.some()` évalue l'ensemble de la collection. Optionnellement, vou - Si *startFrom* < 0, il est considéré comme un décalage par rapport à la fin de la collection. -- Commentaire +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple @@ -3258,13 +3330,13 @@ Vous voulez savoir si au moins une valeur de la collection est >0.
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ascOrDesc | Integer | -> | Exemple 1 | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| extraParam | any | -> | Paramètre(s) à passer à la méthode | -| Résultat | Collection | <- | Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------ | +| ascOrDesc | Integer | -> | `ck ascending` ou `ck descending` (valeurs scalaires) | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| extraParam | any | -> | Paramètre(s) à passer à la méthode | +| Résultat | Collection | <- | Collection d'origine triée |
    @@ -3295,18 +3367,18 @@ Si la collection contient des éléments de différents types, ils sont d'abord 6. collections 7. dates -Si vous souhaitez trier les éléments de la collection dans un autre ordre ou trier n'importe quel type d'élément, vous devez fournir dans \*formula \* ([objet Formula](FunctionClass.md)) ou *methodName* (Text) une callback qui définit l'ordre de tri. Nom de méthode Vous pouvez fournir des paramètres supplémentaires à la callback si nécessaire. +Si vous souhaitez trier les éléments de la collection dans un autre ordre ou trier n'importe quel type d'élément, vous devez fournir dans \*formula \* ([objet Formula](FunctionClass.md)) ou *methodName* (Text) une callback qui définit l'ordre de tri. La valeur de retour doit être un booléen qui indique l'ordre relatif des deux éléments : **True** si *$1.value* est inférieur à *$1.value2*, **False** si *$1.value* est supérieur à *$1.value2*. Vous pouvez fournir des paramètres supplémentaires à la callback si nécessaire. La callback reçoit les paramètres suivants : - $1 (object), où : - - La nouvelle collection - - Collection d'origine triée + - *$1.value* (tout type) : valeur du premier élément à comparer + - *$1.value2* (tout type) : valeur du second élément à comparer - $2...$N (tout type) : paramètres supplémentaires (extraParam) Si vous avez utilisé une méthode, vous devez définir le paramètre suivant : -- Nouvelle collection contenant des éléments scindées (copie superficielle) +- *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. #### Exemple 1 @@ -3374,7 +3446,7 @@ Les positions sont retournées dans un ordre croissant. - la collection est vide, - la collection ne contient pas d'éléments numériques, -- Egal à +- *propertyPath* n'est pas trouvé dans la collection. #### Exemple 1 diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md index 0f5584f04d14cb..5e3aee9a3fc7f6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md @@ -699,7 +699,7 @@ Cette entity selection est ensuite mise à jour avec les produits et vous souhai La fonction `.distinct()` renvoie une collection contenant uniquement des valeurs distinctes (différentes) de *attributePath* dans l'entity selection. -La collection retournée est automatiquement triée. Vous souhaitez créer une collection pré-remplie : +La collection retournée est automatiquement triée. Les valeurs **Null** ne sont pas retournées. Dans le paramètre *attributePath* passez l'attribut d'entité dont vous voulez obtenir les valeurs distinctes. Seules les valeurs scalaires (texte, nombre, booléen ou date) peuvent être gérées. Seules les valeurs scalaires (texte, nombre, booléen ou date) peuvent être gérées. Les types sont renvoyés dans l'ordre suivant : @@ -710,7 +710,7 @@ Dans le paramètre *attributePath* passez l'attribut d'entité dont vous voulez Vous pouvez utiliser la notation `[]` pour désigner une collection lorsque *attributePath* est un chemin dans un objet (cf. exemples). -Exemple 2 +Dans le paramètre *options*, vous pouvez passer une ou une combinaison des constantes suivantes : | Constante | Valeur | Commentaire | | ----------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -934,7 +934,7 @@ Par défaut, les entités pour lesquelles *attributePath* est *null* ou indéfin **.extract ( attributePath ; targetPath { ; ...attributePathN ; ... targetPathN}) : Collection** -Avec cette syntaxe, `.extract()` remplit la collection retournée avec les valeurs de *attributePath*. Chaque élément de la collection retournée est un objet avec les propriétés *targetPath* complétées par les propriétés *attributePath* correspondantes. Par exemple, vous pouvez organiser une recherche de la manière suivante : +Avec cette syntaxe, `.extract()` remplit la collection retournée avec les valeurs de *attributePath*. Chaque élément de la collection retournée est un objet avec les propriétés *targetPath* complétées par les propriétés *attributePath* correspondantes. Les valeurs null sont conservées (le paramètre *option* est ignoré avec cette syntaxe). Si plusieurs *attributePath* sont renseignés, un *targetPath* doit être fourni pour chacun. Seules les paires \[*attributePath*, *targetPath*] valides sont extraites. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md index 0b36c7a114a8bc..cb0523964d9861 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md @@ -481,7 +481,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") #### Description -Chemins d'accès Vous pouvez utiliser les fonctions et les propriétés de la classe [4D.FileHandle](FileHandleClass) pour écrire, lire ou ajouter du contenu au fichier. +La fonction `.open()` crée et renvoie un nouvel objet [4D.FileHandle](FileHandleClass) sur le fichier, dans le *mode* spécifié ou avec les *options* spécifiées. Vous pouvez utiliser les fonctions et les propriétés de la classe [4D.FileHandle](FileHandleClass) pour écrire, lire ou ajouter du contenu au fichier. Si vous utilisez le paramètre *mode* (texte), passez le mode d'ouverture pour le file handle : diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md index 019c3b72389bbc..e937079875b8de 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md @@ -49,11 +49,14 @@ Comme HTTPAgent est un objet partageable, vous pouvez en ajouter un à une class +
    + | Paramètres | Type | | Description | | ---------- | ------------------------------------------------ | :-------------------------: | ------------------------------------ | | options | Object | -> | options par défaut pour le HTTPAgent | | Résultat | [4D.HTTPAgent](#objet-httpagent) | <- | Nouvel objet HTTPAgent | +
    #### Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md index 192549058d4a3a..1e39439248c763 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md @@ -89,12 +89,15 @@ Les objets HTTPRequest fournissent les propriétés et fonctions suivantes : +
    + | Paramètres | Type | | Description | | ---------- | ------------------------------ | :-------------------------: | ----------------------------------------- | | url | Text | -> | URL à laquelle envoyer la requête | | options | Object | -> | Propriétés de configuration de la requête | | Résultat | 4D.HTTPRequest | <- | Nouvel objet HTTPRequest | +
    #### Description @@ -341,10 +344,13 @@ La propriété `.returnResponseBody` contient +
    + | Paramètres | Type | | Description | | ---------- | ---- | :-: | --------------------------- | | | | | Ne requiert aucun paramètre | +
    #### Description @@ -399,11 +405,14 @@ La propriété `.url` contient l'URL d +
    + | Paramètres | Type | | Description | | ---------- | ------------------------------ | :-------------------------: | --------------------------------------------------- | | timeout | Real | -> | Délai d'attente maximum en secondes pour la réponse | | Résultat | 4D.HTTPRequest | <- | Objet HTTPRequest | +
    #### Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Admin/webAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Admin/webAdmin.md index ba8856cf410b41..cbe4fc9bdb6a29 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Admin/webAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Admin/webAdmin.md @@ -148,7 +148,7 @@ Vous pouvez aussi définir un fichier `.4DSettings`. (format XML) et l'utiliser > La clé d'accès n'est pas stockée en clair dans le fichier `.4DSettings`. -Voici un exemple : +Exemple : ``` "%HOMEPATH%\Desktop\4D Server.exe" MyApp.4DLink --webadmin-access-key diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/arrays.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/arrays.md index d4357786dfb9a9..b68d54f3df5bb7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/arrays.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/arrays.md @@ -86,7 +86,7 @@ End case ## Tableaux à deux dimensions -Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Voici un exemple : +Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Exemple : ```4d ARRAY TEXT(atTopics;100;50) // Créer un tableau texte composé de 100 lignes de 50 colonnes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/classes.md index aa172195d2c05b..d247acbcb547ff 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/classes.md @@ -648,7 +648,7 @@ Pour plus de détails, voir la description de la commande [`Super`](../commands/ La commande [`This`](../commands/this.md) renvoie une référence à l'objet en cours de traitement. Dans la plupart des cas, la valeur de `This` est déterminée par la manière dont une fonction de classe est appelée. Habituellement, `This` fait référence à l'objet sur lequel la fonction a été appelée, comme si la fonction était sur l'objet. -Voici un exemple : +Exemple : ```4d //Classe : ob diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/dt_object.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/dt_object.md index 9b3aac0381cf01..df32a12bd764aa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/dt_object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/dt_object.md @@ -121,7 +121,7 @@ Vous accédez aux valeurs des propriétés de l'objet à travers une chaîne de - en utilisant un symbole "point" : > object.propertyName -Voici un exemple : +Exemple : ```4d employee.name:="Dupont" @@ -160,14 +160,14 @@ La notation objet est utilisable avec tout élément de langage qui contient ou ``` - **les commandes 4D** qui retournent des objets. - Voici un exemple : + Exemple : ```4d $measures:=Database measures.DB.tables ``` - **les méthodes projet** ou **les fonctions** qui retournent des objets. - Voici un exemple : + Exemple : ```4d // MyMethod1 @@ -216,7 +216,7 @@ La notation objet pour les pointeurs est semblable à la notation objet standard > pointeurObjet->["nomPropriété"] -Voici un exemple : +Exemple : ```4d var vObj : Object diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/quick-tour.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/quick-tour.md index b501d841794e53..7578540d4f6a9d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/quick-tour.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Concepts/quick-tour.md @@ -58,7 +58,7 @@ La ligne de code se lit "MyOtherDate obtient la date actuelle plus 30 jours." Ce ## Commandes -Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Voici un exemple : +Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Exemple : ```4d COPY DOCUMENT("dossier1\\nom1";"dossier2\\" ; "nouveau") @@ -365,7 +365,7 @@ Les deux styles de commentaires peuvent être utilisés simultanément. #### Commentaires sur une seule ligne (`//commentaire`) -Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Voici un exemple : +Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Exemple : ```4d //Ceci est un commentaire @@ -380,7 +380,7 @@ End for Encadrez le contenu avec les caractères `/*` ... `*/` pour créer des blocs de commentaires en ligne ou multi-lignes. Les blocs de commentaire en ligne et multi-lignes commencent par `/*` et se terminent par `*/`. -- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Voici un exemple : +- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Exemple : ```4d For /* ligne de commentaire */ ($vCounter;1;100) @@ -388,7 +388,7 @@ For /* ligne de commentaire */ ($vCounter;1;100) End for ``` -- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Voici un exemple : +- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Exemple : ```4d For ($vCounter;1;100) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md index 7a255243d67f13..a138de398951c9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md @@ -273,7 +273,7 @@ Vous pouvez sélectionner le niveau des messages à l'aide du sélecteur `Diagno | `Log debug` | ID unique du process | `Log error`, `Log warn`, `Log info`, `Log debug` | | `Log trace` | Autres informations internes (pour les services techniques de 4D) | `Log error`, `Log warn`, `Log info`, `Log debug`, `Log trace` | -Voici un exemple : +Exemple : ```4d SET DATABASE PARAMETER (Diagnostic log recording; 1) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md index 0850656f6df974..e943132c9ee7d5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | -| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | +| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md index fce142bd973b89..ad411503de4dc3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. |
    Historique @@ -25,7 +25,7 @@ Après avoir sélectionné les propriétés d'événement [`On Before Keystroke` L'événement `On After Keystroke` n'est pas généré : -- dans la méthode [des colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- dans la méthode [des colonnes de list box](FormObjects/listbox-column.md), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Séquence d'entrée diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md index 6065554d50e4e7..4deb59341796d7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un tri standard vient d'être effectué dans une colonne de list box. | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un tri standard vient d'être effectué dans une colonne de list box. | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md index 9e9f70651a4c91..821534cbc1bb1a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Boutons : La zone "flèche" d'un bouton est cliquée
  • List box : Dans une colonne d'un tableau d'objets, un bouton points de suspension (attribut "alternateButton") est cliqué
  • | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox-object.md) - [Colonne de List Box](FormObjects/listbox-column.md) |
  • Boutons : La zone "flèche" d'un bouton est cliquée
  • List box : Dans une colonne d'un tableau d'objets, un bouton points de suspension (attribut "alternateButton") est cliqué
  • | ## Description @@ -22,8 +22,8 @@ Certains styles de boutons peuvent être [liés à un menu contextuel](FormObjec ### List box -Cet événement est généré dans des colonnes de [list box de type tableau objets](FormObjects/listbox_overview.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton de sélection de widget (attribut "AlternateButton"). +Cet événement est généré dans des colonnes de [list box de type tableau objets](../FormObjects/listbox-column.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton de sélection de widget (attribut "AlternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Voir la [description de l'attribut "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +Voir la [description de l'attribut "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md index d4fc8adba48d80..e34b3fb2e42c59 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une cellule de list box est sur le point de passer en mode d'édition | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Une cellule de list box est sur le point de passer en mode d'édition | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md index ef67357071096b..449cac808631db 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. |
    Historique @@ -23,7 +23,7 @@ Après avoir sélectionné les événements `On Before Keystroke` et [`On After L'événement `On Before Keystroke` n'est pas généré : -- dans une méthode [colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- dans une méthode [colonnes de list box](FormObjects/listbox-column.md), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Objets non saisissables diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md index 3b449022a1cdfe..e671712c464d60 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md index c4858cd18410e8..5e7bd40354b3fc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md index 5240d7b93fa4a3..40cad62c8315a8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox_overview.md#list-box-columns) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox-column.md) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md index 90d70aee0f1db9..2adc672b5f3700 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -| 33 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox_overview.md#list-box-columns) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| 33 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox-column.md) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md index d91b277d2081bf..f266b36514dcf0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md index 740904e65b451f..9b6e70b750cdec 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | :::note diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md index 830756654af344..5d12140d5f9d3b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md index 0432bbd5fffcda..154a10d3a09cd6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md index ed396cac5b3e04..8051f06bf89ef2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans le pied de page d'une colonne de list box | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un clic se produit dans le pied de page d'une colonne de list box | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md index 3f92f11ac13589..7abeab1833554d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md index 2c99b4f29b928c..8122737b7f6058 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | -| 42 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans un en-tête de colonne | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | +| 42 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un clic se produit dans un en-tête de colonne | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md index e328c1d2b443b4..faa43ec43ccfc1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md index bb830561507c3c..200e92baa24134 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md index 399d25dea4c06f..c641622c671780 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris entre dans la zone graphique d'un objet | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris entre dans la zone graphique d'un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md index 3c4e801227b334..f680d324ceab5a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris quitte la zone graphique d'un objet | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris quitte la zone graphique d'un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md index d4ab60fe832363..26cc450789aaf6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris se déplace d'au moins un pixel OU une touche de modification (Shift, Alt/Option, Shift Lock) a été pressée | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris se déplace d'au moins un pixel OU une touche de modification (Shift, Alt/Option, Shift Lock) a été pressée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md index 55f62289e66ec8..e862e9f64a1d49 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------ | -| 34 | [List Box de type tableau](FormObjects/listbox_overview.md#array-list-boxes) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| 34 | [List Box de type tableau](FormObjects/listbox_overview.md#array-list-boxes) - [Colonne de List Box](FormObjects/listbox-column.md) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md index 36faff7b74f86b..3155f698ff4571 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md index 140e9279813782..f3536db9a2eef6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md index 722c5c7ff46d65..43d244be457b0c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md @@ -28,7 +28,7 @@ Chaque événement est renvoyé sous forme d'objet par la commande [`FORM Event` Des propriétés supplémentaires sont retournées lorsque l'événement se produit sur des objets spécifiques. En particulier : -- Les [list boxes](FormObjects/listbox_overview.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox_overview.md#supported-form-events-1) retournent des [propriétés](FormObjects/listbox_overview.md#supported-form-events) telles que `columnName` ou `isRowSelected`. +- Les [list boxes](FormObjects/listbox-object.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox-column.md#supported-form-events) retournent des [propriétés](FormObjects/listbox-object.md#supported-form-events) telles que `columnName` ou `isRowSelected`. - Les [zones 4D View Pro](FormObjects/viewProArea_overview.md) retournent par exemple des propriétés `sheetName` ou `action` dans l'objet événement [On After Edit](onAfterEdit.md). ## Événements et méthodes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/forms.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/forms.md index b757f6ad3de07f..aeb0b4c0af0c15 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/forms.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/forms.md @@ -18,7 +18,7 @@ Vous pouvez ajouter ou modifier des formulaires 4D à l'aide des éléments suiv - **L'interface 4D Developer :** Créez de nouveaux formulaires à partir du menu **Fichier** ou de la fenêtre de l'**Explorateur**. - **L'éditeur de formulaires **: Modifiez vos formulaires à l'aide de l'**[éditeur de formulaires](FormEditor/formEditor.md)**. -- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture#sources). Voici un exemple : +- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture#sources). Exemple : ``` { diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md index 7511e871c56a6f..ad44cb4f6370ef 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md @@ -46,7 +46,7 @@ Les images haute résolution avec la convention @nx peuvent être utilisées dan - [Boutons](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[cases à cocher](FormObjects/checkbox_overview.md) - [Boutons image](FormObjects/pictureButton_overview.md)/[Pop-up image](FormObjects/picturePopupMenu_overview.md) - [Onglets](FormObjects/tabControl.md) -- [En-têtes de listbox](FormObjects/listbox_overview.md#list-box-headers) +- [En-têtes de listbox](FormObjects/listbox-header-footer.md#headers) - [Icônes de menu](Menus/properties.md#item-icon) 4D priorise automatiquement les images avec la résolution la plus élevée. 4D priorise automatiquement les images avec la résolution la plus élevée. Même si une commande ou une propriété spécifie *circle.png*, *circle@3x.png* sera utilisé (le cas échéant). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..da6727eb14c475 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md @@ -0,0 +1,412 @@ +--- +id: listbox-column +title: "[Colonne de list box](listbox_overview.md#list-box-columns)" +--- + +Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_column.png) + +Vous pouvez définir des propriétés standard (texte, couleur de fond, etc.) pour chaque colonne de la list box ; ces propriétés sont prioritaires sur celles de l'objet list box. + +> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). + +## Propriétés spécifiques des colonnes {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## Événements de formulaire pris en charge {#supported-form-events} + +| Evénement formulaire | Propriétés supplémentaires renvoyées (voir [Form event](../commands/form-event.md) pour les propriétés principales) | Commentaires | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Sort |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Listbox tableau uniquement* | +| On Before Data Entry |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Before Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Begin Drag Over |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Column Moved |
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | | +| On Column Resize |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    | | +| On Data Change |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Double Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drag Over |
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drop |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Footer Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    | *Arrays, Current Selection & Named Selection list boxes only* | +| On Getting Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | +| On Header Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | +| On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *Listbox tableau uniquement* | +| On Scroll |
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    | | +| On Unload | | | + +## Tableaux d'objets dans les colonnes + +Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). + +La list box suivante a été définie à l'aide d'un tableau d'objets : + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configurer une colonne tableau d'objets + +Pour affecter un tableau d'objets à une colonne de list box, il suffit de définir le nom du tableau d'objets soit dans la liste des propriétés (champ "Nom de la variable"), soit à l'aide de la commande [`LISTBOX INSERT COLUMN`](../commands-legacy/listbox-insert-column.md), comme pour toute autre colonne basée sur un tableau. Dans la Liste des propriétés, vous pouvez sélectionner Objet comme "Type de variable" pour la colonne : + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Les propriétés standard liées aux coordonnées, taille et style sont disponibles pour les colonnes de type objet. Elles peuvent être gérées à l'aide de la Liste des propriétés, ou en programmant les attributs de style, visibilité, couleur de police et de fond de chaque ligne de colonne objet de la list box. Ce type de colonne peut également être masqué. + +Toutefois, le thème Source de données n'est pas disponible pour les colonnes objet des list box. En fait, le contenu de chaque cellule de la colonne est basé sur les attributs présents dans l'élément correspondant du tableau d'objets. Chaque élément du tableau peut définir : + +le type de valeur (obligatoire) : texte, couleur, événement, etc. +la valeur elle-même (optionnel) : utilisé aussi bien pour la saisie que pour l'affichage. +le mode d'affichage du contenu de la cellule (optionnel) : bouton, liste, etc. +des paramètres supplémentaires (optionnel) : dépend du type de valeur +Pour définir ces propriétés, vous devez placer les attributs adéquats dans l'objet (la liste des attributs disponibles est fournie ci-dessous). Par exemple, vous pouvez écrire "Hello World!" dans une colonne objet à l'aide de ce simple code : + +```4d +ARRAY OBJECT(obColumn;0) //tableau de colonnes + var $ob : Object //premier élément + OB SET($ob; "valueType" ; "text") //définit le type de valeur (obligatoire) + OB SET($ob; "value" ; "Hello World !") //définit la valeur + APPEND TO ARRAY(obColumn ;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet. Ces paramètres sont automatiquement définis en fonction du type de valeur. + +#### valueType et affichage des données + +Lorsqu'une colonne de list box est associée à un tableau d'objets, l'affichage, la saisie et l'édition des cellules sont basées sur l'attribut valueType présent dans chaque élément du tableau. Les valeurs valueType prises en charge sont les suivantes : + +- "text" : pour une valeur texte +- "real" : pour une valeur numérique incluant des séparateurs tels que `\`, `<.>`, ou `<,>` +- "integer" : pour une valeur entière +- "boolean" : pour une valeur True/False +- "color" : pour définir une couleur de fond +- "event" : pour afficher un bouton avec un libellé. + +4D utilise des widgets par défaut selon la valeur "valueType" (c'est-à-dire qu'un "text" est affiché comme un widget de saisie de texte, un "boolean" comme une case à cocher), mais d'autres affichages sont également disponibles par le biais d'options (*e.g.*, un réel peut également être représenté comme un menu déroulant). Le tableau suivant indique l'affichage par défaut ainsi que les variations possibles pour chaque type de valeur : + +| valueType | Format défaut | Widget(s) alternatif(s) | +| --------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | +| text | zone de saisie de texte | menu déroulant (enumération obligatoire) ou combo box (enumération) | +| réel | zone de saisie de texte contrôlée (nombre et séparateurs) | menu déroulant (enumération obligatoire) ou combo box (enumération) | +| integer | zone de saisie de texte contrôlée (nombre) | menu déroulant (enumération obligatoire) ou combo box (enumération) ou case à cocher trois états | +| boolean | case à cocher | menu déroulant (enumération obligatoire) | +| color | couleur de fond | text | +| event | bouton avec libellé | | +| | | Tous les widgets peuvent associer un unit toggle button ou ellipsis button à la cellule. | + +Vous définissez l'affichage de la cellule et les variations à l'aide d'attributs spécifiques dans chaque objet (voir ci-dessous). + +#### Formats d'affichage et filtres de saisie + +Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet des list box. Ils sont automatiquement définis en fonction du type de valeur. Ils sont listés dans le tableau suivant : + +| Value type | Format défaut | Contrôle de saisie | +| ---------- | ------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | +| text | le même que celui de l'objet | pas de contrôle (tout caractère accepté) | +| réel | le même que celui de l'objet (utilisation du séparateur décimal système) | "0-9" et "." et "-" | +| | | "0-9" et "." si min>=0 | +| integer | le même que celui de l'objet | "0-9" et "-" | +| | | "0-9" si min>=0 | +| Boolean | case à cocher | N/A | +| color | N/A | N/A | +| event | N/A | N/A | + +### Attributs + +Chaque élément du tableau d'objets est un objet qui peut contenir un ou plusieurs attributs qui définiront le contenu de la cellule et l'affichage des données (voir exemple ci-dessus). + +L'unique attribut obligatoire est "valueType" et ses valeurs acceptées sont "text", "real", "integer", "boolean", "color" et "event". Le tableau suivant liste tous les attributs acceptés dans les tableaux d'objets des list box, suivant la valeur de "valueType" (tout autre attribut est ignoré). Les formats d'affichage et des exemples sont fournis ci-dessous. + +| | valueType | text | réel | integer | boolean | color | event | +| --------------------- | ------------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | +| *Attributs* | *Description* | | | | | | | +| value | valeur de la cellule (saisie ou affichage) | x | x | x | | | | +| min | valeur minimum | | x | x | | | | +| max | valeur maximum | | x | x | | | | +| behavior | valeur "threeStates" | | | x | | | | +| requiredList | menu déroulant défini dans l'objet | x | x | x | | | | +| choiceList | combo box défini dans l'objet | x | x | x | | | | +| requiredListReference | RefList 4D, dépend de la valeur de "saveAs" | x | x | x | | | | +| requiredListName | nom d'énumération 4D, dépend de la valeur de "saveAs" | x | x | x | | | | +| saveAs | "reference" ou "value" | x | x | x | | | | +| choiceListReference | RefList 4D, affiche une combo box | x | x | x | | | | +| choiceListName | nom d'énumération 4D, affiche une combo box | x | x | x | | | | +| unitList | tableau de X éléments | x | x | x | | | | +| unitReference | indice de l'élément sélectionné | x | x | x | | | | +| unitsListReference | RefList 4D pour les unités | x | x | x | | | | +| unitsListName | nom d'énumération 4D pour les unités | x | x | x | | | | +| alternateButton | ajouter un bouton alternatif | x | x | x | x | x | | + +#### value + +La valeur des cellules est stockée dans l'attribut "value". Cet attribut est utilisé pour la saisie (entrée) et pour l'affichage (sortie). Il peut également être utilisé pour définir des valeurs par défaut lors de l'utilisation des listes (voir ci-dessous). + +```4d + ARRAY OBJECT(obColumn;0) // tableau de colonnes + var $ob1;$ob2;$ob3 : Object + var $entry:="Hello world !" + OB SET($ob1; "valueType" ; "text") + OB SET($ob1; "value" ;$entry) // si l'utilisateur entre une nouvelle valeur, $entry contiendra la valeur éditée + + OB SET($ob2; "valueType" ; "real") + OB SET($ob2;"value";2/3) + + OB SET($ob3; "valueType" ; "boolean") + OB SET($ob3; "value";True) + + APPEND TO ARRAY(obColumn ;$ob1) + APPEND TO ARRAY(obColumn ;$ob2) + APPEND TO ARRAY(obColumn ;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> La valeur Null est acceptée, elle définit une cellule vide. + +#### min et max + +Lorsque le "valueType" est "real" ou "integer", l'objet accepte également les attributs min et max avec les valeurs appropriées (les valeurs doivent être du même type que valueType). + +Ces attributs peuvent être utilisés pour contrôler la plage de valeurs d'entrée. Lorsqu'une cellule est validée (lorsqu'elle perd le focus), si la valeur de saisie est inférieure à la valeur minimale ou supérieure à la valeur maximale, elle est rejetée. Dans ce cas, la valeur précédente est conservée et une astuce affiche une explication. + +```4d + var $ob3 : Object + var $entry3:=2015 + OB SET($ob3; "valueType" ; "integer") + OB SET($ob3; "value" ;$entry3) + OB SET($ob3; "min";2000) + OB SET($ob3; "max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +L'attribut behavior propose des variations de la représentation standard des valeurs. Une seule variation est possible : + +| Attribut | Valeur(s) disponible(s) | valueType(s) | Description | +| -------- | ------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | Représente une valeur numérique sous la forme d'une case à cocher à trois états.
    2=semi-coché, 1=coché, 0=décoché, -1=invisible, -2=décoché désactivé, -3=coché désactivé, -4=semi-coché désactivé | + +```4d + var $ob3; $ob4 : Object + OB SET($ob3; "valueType" ; "integer") + OB SET($ob3; "value";-3) + OB SET($ob4; "valueType" ; "integer") + OB SET($ob4; "value";-3) + OB SET($ob4; "behavior" ; "threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList et choiceList + +Lorsqu'un attribut "choiceList" ou "requiredList" est présent dans l'objet, la zone de saisie de texte est remplacée par une liste déroulante ou une combo box, en fonction de l'attribut : + +- Si l'attribut est "choiceList", la cellule est affichée sous forme de combo box. Cela signifie que l'utilisateur peut sélectionner ou saisir une valeur. +- Si l'attribut est "requiredList", la cellule est affichée sous forme de liste déroulante. Cela signifie que l'utilisateur peut uniquement sélectionner une des valeurs de la liste. + +Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> Les valeurs du widget sont définies via un tableau. Si vous souhaitez associer le widget à une énumération 4D existante, vous devez utiliser les attributs "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". + +Exemples : + +- Vous voulez afficher une liste déroulante avec juste deux options, "Open" ou "Closed". "Closed" doit être présélectionné : + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Vous voulez accepter toute valeur entière, mais afficher une combo box contenant les valeurs les plus communes : + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + var $ob : Object + OB SET($ob; "valueType" ; "integer") + OB SET($ob; "value";10) //10 comme valeur par défaut + OB SET ARRAY($ob; "choiceList" ;$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName et requiredListReference + +Les attributs "requiredListName" et "requiredListReference" vous permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur d'Enumérations de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de liste déroulante. Cela signifie que l'utilisateur pourra uniquement choisir une des valeurs fournies dans la liste. + +Utilisez "requiredListName" ou "requiredListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "requiredList". +> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". + +Exemples : + +- Vous voulez afficher une liste déroulante basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert"), la stocker en tant que valeur et afficher "bleu" par défaut : + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob; "valueType" ; "text") + OB SET($ob; "saveAs" ; "value") + OB SET($ob; "value" ; "blue") + OB SET($ob; "requiredListName" ; "colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Vous voulez afficher une liste déroulante basée sur une liste créée par programmation, et la stocker en tant que référence : + +```4d + <>List:=Nouvelle liste + APPEND TO LIST(<>List ; "Paris";1) + APPEND TO LIST(<>List ; "London";2) + APPEND TO LIST(<>List ; "Berlin";3) + APPEND TO LIST(<>List ; "Madrid";4) + var $ob : Object + OB SET($ob; "valueType" ; "integer") + OB SET($ob; "saveAs" ; "reference") + OB SET($ob; "value";2) //affiche Londres par défaut + OB SET($ob; "requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName et choiceListReference + +Les attributs "choiceListName" et "choiceListReference" permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de combo box, ce qui signifie que l'utilisateur pourra choisir une des valeurs de la liste ou en saisir une. + +Utilisez "choiceListName" ou "choiceListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "choiceList". +> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". + +Exemple : + +Vous voulez afficher une combo box basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert") et afficher "vert" par défaut : + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob; "valueType" ; "text") + + OB SET($ob; "value" ; "blue") + OB SET($ob; "choiceListName" ; "colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference et unitReference + +Vous pouvez utiliser des attributs spécifiques afin d'associer des unités aux valeurs des cellules (par exemple "10 cm", "20 pixels", etc.). Pour définir une liste d'unités, vous pouvez utiliser l'un des attributs suivants : + +- "unitsList" : un tableau contenant les x éléments définissant les unités disponibles (ex : "cm", "pouces", "km", "miles", etc.). Utilisez cet attribut pour définir des unités dans l'objet. +- "unitsListReference" : une référence de liste 4D contenant les unités disponibles. "unitsListReference" : une référence de liste 4D contenant les unités disponibles. +- "unitsListName" : un nom d'énumération 4D créée en mode Développement contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une énumération 4D créée dans la Boîte à outils. + +Quel que soit son mode de définition, la liste d'unités peut être associée à l'attribut suivant : + +- "unitReference" : une valeur simple contenant l'indice (de 1 à x) de l'élément sélectionné dans la liste de valeurs "unitList", "unitsListReference" ou "unitsListName". + +L'unité courante est affichée sous forme de bouton affichant successivement les valeurs de "unitList", "unitsListReference" ou "unitsListName" à chaque clic (par exemple "pixels" -> "lignes" -> "cm" -> "pixels" -> etc.) + +Exemple : + +Vous souhaitez définir une valeur de saisie numérique suivie d'une unité parmi deux possibles : "cm" ou "pixels". La valeur courante est "2" + "cm". Vous utilisez des valeurs définies directement dans l'objet (attribut "unitsList") : + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units; "lines") +APPEND TO ARRAY($_units; "pixels") +var $ob : Object +OB SET($ob; "valueType" ; "integer") +OB SET($ob; "value";2) // 2 "unités" +OB SET($ob; "unitReference";1) // "lignes" +OB SET ARRAY($ob; "unitsList" ;$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Si vous souhaitez ajouter un bouton ellipse [...] à une cellule, il suffit de passer "alternateButton" avec la valeur True dans l'objet. Le bouton sera automatiquement affiché dans la cellule. + +Lorsque l'utilisateur clique sur ce bouton, un événement `On Alternative Click` est généré, vous permettant de traiter cette action comme vous le souhaitez (reportez-vous ci-dessous au paragraphe "Gestion des événements" pour plus d'informations). + +Exemple : + +```4d +var $ob1 : Object +var $entry:= "Hello world !" +OB SET($ob; "valueType" ; "text") +OB SET($ob; "alternateButton";True) +OB SET($ob; "value" ;$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +L'attribut "valueType" de valeur "color" vous permet d'afficher soit une couleur, soit un texte. + +- Si la valeur est un nombre, un rectangle de couleur est dessiné à l'intérieur de la cellule. Exemple : + + ```4d + var $ob4 : Object + OB SET($ob4; "valueType" ; "color") + OB SET($ob4; "value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si la valeur est un texte, le texte est simplement affiché (par exemple : "value";"Automatic"). + +#### valueType event + +L'attribut "valueType" de valeur "event" affiche un bouton qui génère simplement un événement `On Clicked` lorsque l'utilisateur clique dessus. Aucune donnée ou valeur ne peut être passée ou retournée. + +Optionnellement, il est possible de passer un attribut "label". + +Exemple : + +```4d +var $ob : Object +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestion des événements + +Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox tableau d'objets : + +- **Sur données modifiées** : L'événement `On Data Change` est généré en cas de modification d'une valeur de la colonne, quel que soit le widget : + - zone de saisie de texte + - listes déroulante + - zone de combo box + - bouton d'unité (passage valeur x à valeur x+1) + - case à cocher (passage cochée/non cochée) +- **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. +- **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..bd81847c20853c --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md @@ -0,0 +1,51 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. + +::: + +## En-têtes + +Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_header.png) + +Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. + +Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. + +### Propriétés spécifiques des en-têtes + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) + +## Pieds + +Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. + +Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_footers.png) + +Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). + +Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un pied de page, elle s'applique à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. + +### Propriétés spécifiques des pieds de page + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + + diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md index 0f8ef1373b8f73..0328fab3b4bfba 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ L'utilisateur peut sélectionner une ou plusieurs lignes à l'aide des raccourci Une list box est composée de quatre parties distinctes : -- l’objet list box dans sa globalité, -- les colonnes, -- les en-têtes des colonnes, et -- les pieds des colonnes. +- the [list box object](./listbox-object.md) in its entirety, +- [columns](./listbox-column.md), +- column [headers](./listbox-header-footer.md#headers), and +- column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ Il est possible d'ajouter une méthode objet à l'objet list box et/ou à chaque 1. Méthode objet de chaque colonne 2. Méthode objet de la list box -La méthode objet de colonne obtient les événements qui se produisent dans son [en-tête](#list-box-headers) et son [pied](#list-box-footers). +La méthode objet de colonne obtient les événements qui se produisent dans son [en-tête](./listbox-header-footer.md#headers) et son [pied](./listbox-header-footer.md#footers). ### Types de list box @@ -59,284 +59,7 @@ Il existe différents types de list box avec leurs propres comportements et prop Vous pouvez configurer complètement un objet de type list box via ses propriétés, et vous pouvez également le gérer dynamiquement par programmation. -Le langage 4D comprend un thème "List Box" dédié aux commandes de list box mais les commandes de divers autres thèmes comme "Propriétés des objets" ou les commandes `EDIT ITEM` et `Displayed line number` peuvent également être utilisées. Pour plus d'informations, reportez-vous à la page [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) du *Manuel de référence du langage 4D*. - -## Objets List box - -### List box de type tableau - -Dans une list box de type tableau, chaque colonne est associée à un tableau 4D à une dimension ; tous les types de tableaux peuvent être utilisés, à l’exception des tableaux de pointeurs. Le nombre de lignes est basé sur le nombre d’éléments du tableau. - -Par défaut, 4D affecte le nom “ColonneN” à chaque variable de colonne. Vous pouvez le modifier, ainsi que les autres [propriétés des colonnes](listbox_overview.md#proprietes-specifiques-des-colonnes). Le format d'affichage de chaque colonne peut également être défini à l'aide de la commande `OBJECT SET FORMAT`. - -> Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques), disposant de mécanismes spécifiques. - -Avec les list box de type tableau, les valeurs des colonnes (saisie et affichage) sont gérées à l’aide des commandes du langage 4D. Vous pouvez également associer une [énumération](properties_DataSource.md#choice-list) à une colonne afin de contrôler la saisie. -Les valeurs des colonnes sont gérées à l'aide de commandes List box de haut niveau (telles que [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) ou `LISTBOX DELETE ROWS`) ainsi que de commandes de manipulation de tableaux. Par exemple, pour initialiser le contenu d’une colonne, vous pouvez utiliser l’instruction suivante : - -```4d -ARRAY TEXT(varCol;size) -``` - -Vous pouvez également utiliser une énumération : - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Attention :** Lorsqu’un objet List box contient plusieurs colonnes de tailles différentes, seul le nombre d’éléments correspondant au plus petit tableau est affiché. Il est donc conseillé de veiller à ce que chaque tableau ait le même nombre d’éléments que les autres. A noter également que si une colonne de la list box est “vide” (c'est le cas lorsque le tableau associé n'a pas été correctement déclaré ou dimensionné via le langage), la list box n'affiche aucun contenu. - -### List box de type sélection - -Dans ce type de list box, chaque colonne peut être associée à un champ (par exemple `[Employees]LastName)` ou à une expression. L’expression peut être basée sur un ou plusieurs champs (par exemple `[Employés]Nom+“ ”+[Employés]Prénom`) ou être simplement une formule (par exemple`String(Milliseconds)`). L’expression peut également être une méthode projet, une variable ou un élément de tableau. Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. - -Le contenu de chaque ligne est ensuite évalué en fonction d'une sélection d'enregistrements : la **sélection courante** d'une table ou une **sélection temporaire**. - -Dans le cas d’une list box basée sur la sélection courante, toute modification effectuée côté base de données est automatiquement reportée dans la list box et inversement. La sélection courante est donc toujours identique aux deux emplacements. - -### List box collection ou entity selection - -Dans ce type de list box, chaque colonne doit être associée à une expression. Le contenu de chaque ligne est ensuite évalué par élément de la collection ou par entité de l'entity selection. - -Chaque élément de la collection ou chaque entité est disponible en tant qu'objet auquel on peut accéder via le mot-clé [This](../Concepts/classes.md#this). Une expression de colonne peut être un chemin de propriété, une méthode projet, une variable ou n'importe quelle formule, accédant à chaque entité ou objet élément de collection via `This`, par exemple `This.` (ou `This.value` dans le cas d'une collection de valeurs scalaires). Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. - -Lorsque la source de données est une entity selection, les modifications apportées du côté de la list box sont automatiquement enregistrées dans la base de données. En revanche, les modifications apportées du côté de la base de données sont visibles dans la list box après le rechargement des entités modifiées. - -:::note - -Lorsque des entités sont supprimées, leurs références restent dans l'entity selection avec une valeur *undefined*, ce qui entraîne l'affichage de lignes vides dans la list box. Dans ce cas, vous pouvez appeler la fonction [`.clean()`](API/EntitySelectionClass.md#clean) pour obtenir une nouvelle entity selection sans les références d'entités supprimées. - -::: - -Lorsque la source de données est une collection, toute modification apportée aux valeurs de la list box se reflète dans la collection. En revanche, si des modifications sont apportées à la collection en utilisant par exemple les diverses fonctions de la [classe Collection](../API/CollectionClass.md), vous devrez en informer explicitement 4D en réaffectant la variable collection à elle-même, de sorte que le contenu de la list box soit actualisé. Par exemple : - -```4d -myCol:=myCol.push("new value") //afficher new value dans la list box -``` - -### Propriétés prises en charge - -Les propriétés prises en charge dépendent du type de list box. - -| Propriété | List box tableau | Liste box sélection | List box collection ou entity selection | -| ------------------------------------------------------------------------------------------- | ---------------- | ------------------- | --------------------------------------- | -| [Couleur de fond alternée](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Couleur de fond](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Gras](properties_Text.md#bold) | X | X | X | -| [Expression couleur de fond](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Style de la bordure](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Bas](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [CSS Class](properties_Object.md#css-class) | X | X | X | -| [Collection ou entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionnement colonnes auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Elément courant](properties_DataSource.md#current-item) | | | X | -| [Position élément courant](properties_DataSource.md#current-item-position) | | | X | -| [Source de données](properties_Object.md#data-source) | X | X | X | -| [Nom formulaire détaillé](properties_ListBox.md#detail-form-name) | | X | | -| [Afficher en-têtes](properties_Headers.md#display-headers) | X | X | X | -| [Afficher pieds](properties_Footers.md#display-footers) | X | X | X | -| [Double-clic sur ligne](properties_ListBox.md#double-click-on-row) | | X | | -| [Glissable](properties_Action.md#draggable) | X | X | X | -| [Déposable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Police](properties_Text.md#font) | X | X | X | -| [Couleur de la police](properties_Text.md#font-color) | X | X | X | -| [Expression couleur police](properties_Text.md#font-color-expression) | | X | X | -| [Taille](properties_Text.md#font-size) | X | X | X | -| [Hauteur (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Hauteur (en-têtes)](properties_Headers.md#height) | X | X | X | -| [Hauteur (pieds)](properties_Footers.md#height) | X | X | X | -| [Masquer lignes vides finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Cacher rectangle de focus](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Cacher surlignage sélection](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List box hiérarchique](properties_Object.md#array-list-box) | X | | | -| [Ensemble surlignage](properties_ListBox.md#highlight-set) | | X | | -| [Alignement horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Couleur lignes horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Marge horizontale](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Barre de défilement horizontale](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Italique](properties_Text.md#italic) | X | X | X | -| [Gauche](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Table principale](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Méthode](properties_Action.md#method) | X | X | X | -| [Lignes déplaçables](properties_Action.md#movable-rows) | X | | | -| [Sélection temporaire](properties_DataSource.md#selection-name) | | X | | -| [Nombre de colonnes](properties_ListBox.md#number-of-columns) | X | X | X | -| [Nombre de colonnes verrouillées](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Nombre de colonnes statiques](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nom d'objet](properties_Object.md#object-name) | X | X | X | -| [Droite](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Tableau de contrôle des lignes](properties_ListBox.md#row-control-array) | X | | | -| [Tableau couleurs de police](properties_Text.md#row-font-color-array) | X | | | -| [Hauteur des lignes](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Tableau hauteurs des lignes](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Tableau de styles](properties_Text.md#row-style-array) | X | | | -| [Eléments sélectionnés](properties_DataSource.md#selected-items) | | | X | -| [Mode de sélection](properties_ListBox.md#selection-mode) | X | X | X | -| [Saisie sur clic unique](properties_Entry.md#single-click-edit) | X | X | X | -| [Triable](properties_Action.md#sortable) | X | X | X | -| [Action standard](properties_Action.md#standard-action) | X | | | -| [Expression Style](properties_Text.md#style-expression) | | X | X | -| [Haut](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparent](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Type](properties_Object.md#type) | X | X | X | -| [Souligné](properties_Text.md#underline) | X | X | X | -| [Variable ou expression](properties_Object.md#variable-or-expression) | X | X | | -| [Alignement vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Couleur lignes verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Marge verticale](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barre de défilement verticale](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilité](properties_Display.md#visibility) | X | X | X | -| [Largeur](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Les colonnes, en-têtes et pieds de list box prennent en charge des propriétés spécifiques. - -### Événements de formulaire pris en charge {#supported-form-events} - -| Evénement formulaire | Propriétés supplémentaires renvoyées (voir [Form event](../commands/form-event.md) pour les propriétés principales) | Commentaires | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#additional-properties)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -#### Propriétés supplémentaires {#additional-properties} - -Les événements formulaire sur les list box ou colonnes de list box peuvent retourner les propriétés supplémentaires suivantes : - -| Propriété | Type | Description | -| ---------------- | ----------- | ----------------------------------------------------------------------------- | -| area | text | Zone de l'objet List box ("header", "footer", "cell") | -| areaName | text | Nom de la zone | -| column | entier long | Numéro de colonne | -| columnName | text | Nom de la colonne | -| footerName | text | Nom du pied | -| headerName | text | Nom de l'en-tête | -| horizontalScroll | entier long | Positif si le défilement est vers la droite, négatif s'il est vers la gauche | -| isRowSelected | boolean | Vrai si la ligne est sélectionnée, sinon Faux | -| newPosition | entier long | Nouvelle position de la colonne ou de la ligne | -| newSize | entier long | Nouvelle taille (en pixels) de la colonne ou de la ligne | -| oldPosition | entier long | Position précédente de la colonne ou de la ligne | -| oldSize | entier long | Taille précédente (en pixels) de la colonne ou de la ligne | -| row | entier long | Numéro de ligne | -| verticalScroll | entier long | Positif si le défilement est vers le bas, négatif s'il est vers le haut | - -> Si un événement se produit sur une "fake" colonne ou ligne qui n'existe pas, une chaîne vide est généralement renvoyée. - -## Colonnes de list box {#list-box-columns} - -Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_column.png) - -Vous pouvez définir des propriétés standard (texte, couleur de fond, etc.) pour chaque colonne de la list box ; ces propriétés sont prioritaires sur celles de l'objet list box. - -> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). - -### Propriétés spécifiques des colonnes {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Événements formulaire pris en charge {#supported-form-events-1} - -| Evénement formulaire | Propriétés supplémentaires renvoyées (voir [Form event](../commands/form-event.md) pour les propriétés principales) | Commentaires | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -## En-têtes de list box - -> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. - -Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_header.png) - -Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. - -Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. En particulier, une icône peut être affichée dans l’en-tête à côté ou à la place du libellé de la colonne, notamment dans le cadre des [tris personnalisés](#gestion-des-tris). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. - -### Propriétés spécifiques des en-têtes - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - -## Pieds de list box - -> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. - -Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. - -Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_footers.png) - -Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). - -Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un pied de page, elle s'applique à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. - -### Propriétés spécifiques des pieds de page - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Pour plus d'informations, reportez-vous à la page [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) du *Manuel de référence du langage 4D*. ## Gestion de la saisie @@ -568,10 +291,10 @@ La valeur de la [variable associée à l’en-tête d’une colonne](properties_ - Si la variable est définie sur 0, la colonne n'est pas triée et la flèche de tri n'est pas affichée. ![](../assets/en/FormObjects/sorticon0.png) -- Si la variable est définie sur 1, la colonne est triée par ordre croissant et la flèche de tri s'affiche. +- Si la variable est définie sur 1, la colonne est triée par ordre croissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon1.png) -- Si la variable est définie sur 2, la colonne est triée par ordre décroissant et la flèche de tri s'affiche. +- Si la variable est définie sur 2, la colonne est triée par ordre décroissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon2.png) > Seules les [variables](Concepts/variables.md) déclarées ou dynamiques peuvent être utilisées comme variables d'en-tête de colonne. Les autres types d'[expressions](Concepts/quick-tour.md#expressions) telles que `Form.sortValue` ne sont pas pris en charge. @@ -584,8 +307,8 @@ Vous pouvez définir la valeur de la variable (par exemple, Header2:=2) afin de Vous disposez de plusieurs possibilités pour définir des couleurs de fond, des couleurs de police et des styles de police dans les list box : -- au niveau des [propriétés de l’objet list box](#list-box-objects), -- au niveau des [propriétés de la colonne,](#list-box-columns), +- au niveau des [propriétés de l’objet list box](./listbox-object.md), +- au niveau des [propriétés de la colonne,](./listbox-column.md), - en utilisant des [tableaux ou expressions](#using-arrays-and-expressions) pour la list box et/ou pour chaque colonne, - au niveau du texte de chaque cellule (si [texte multistyle](properties_Text.md#multi-style)). @@ -593,14 +316,12 @@ Vous disposez de plusieurs possibilités pour définir des couleurs de fond, des Des principes de priorité et d'héritage sont observés lorsqu’une même propriété est définie à plusieurs niveaux. -| Niveau de priorité | Emplacement du paramètre | -| ------------------ | -------------------------------------------------------------------------------------------------- | -| priorité élevée | Cellule (si texte multistyle) | -| | Tableaux/Méthodes colonne | -| | Tableaux/Méthodes list box | -| | Propriétés de colonne | -| | Propriétés de list box | -| priorité basse | Meta Info expression (pour les list box de type collection ou entity selection) | +1. (highest priority) Cell (if multi-style text) +2. Tableaux/Méthodes colonne +3. Tableaux/Méthodes list box +4. Propriétés de colonne +5. Propriétés de list box +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) Par exemple, si vous définissez un style de caractères dans les propriétés de la list box et un autre via un tableau de styles pour la colonne, ce dernier sera pris en compte. @@ -610,7 +331,8 @@ Pour chaque attribut (style, couleur et couleur de fond), un **héritage** est m - pour les attributs des lignes : valeurs d’attributs des colonnes - pour les attributs des colonnes : valeurs d’attributs de la list box -Ainsi, si vous souhaitez qu’un objet hérite de la valeur d’attribut du niveau supérieur, il vous suffit de passer `lk inherited` (valeur par défaut) à la commande de définition ou directement dans l’élément de tableau de style/couleur correspondant. Par exemple, pour une list box contenant un style de police standard avec des couleurs alternées : +Ainsi, si vous souhaitez qu’un objet hérite de la valeur d’attribut du niveau supérieur, il vous suffit de passer `lk inherited` (valeur par défaut) à la commande de définition ou directement dans l’élément de tableau de style/couleur correspondant. Soit une list box contenant un style de caractère standard et des couleurs alternées : + ![](../assets/en/FormObjects/listbox_styles3.png) Vous effectuez les modifications suivantes : @@ -789,19 +511,20 @@ Par exemple, si vous voulez sélectionner la ligne contenant Rennes, vous devez ->MyListbox{3}:=True ``` -Représentation non hiérarchique : +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch7.png) -Représentation hiérarchique : + +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch8.png) > Si une ou plusieurs lignes sont masquées du fait que leurs parents ont été contractés, elles ne sont plus sélectionnées. Seules les lignes visibles (directement ou suite à un défilement) sont sélectionnables. Autrement dit, les lignes ne peuvent pas être à la fois sélectionnées et cachées. Comme pour les sélections, la commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie les mêmes valeurs pour une list box hiérarchique que pour une list box non hiérarchique. Cela signifie que dans les deux exemples ci-dessous, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renverra la même position : (3;2). -*Non-hierarchical representation:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) Lorsque toutes les lignes d’une sous-hiérarchie sont masquées, la ligne de rupture est automatiquement masquée. Dans l’exemple ci-dessus, si les lignes 1 à 3 sont masquées, la ligne de rupture "Bretagne" n’apparaîtra pas. @@ -818,10 +541,10 @@ Les lignes de rupture ne sont pas prises en compte dans les tableaux internes pe Soit par exemple la list box suivante (les noms des tableaux associés sont précisés entre parenthèses) : -*Représentation non hiérarchique:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*Représentation hiérarchique:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) En mode hiérarchique, les niveaux de rupture ne sont pas pris en compte par les tableaux de modification de style nommés `tStyle` et `tCouleurs`. Pour modifier la couleur ou le style des niveaux de rupture, vous devez exécuter les instructions suivantes : @@ -847,379 +570,13 @@ L'utilisation des événements formulaire `On Expand` et `On Collapse` permet de Dans ce cas, le remplissage et le vidage des tableaux doivent être effectués par le code. Les principes à mettre en oeuvre sont : -- A l’affichage de la listbox, seul le premier tableau doit être rempli. Cependant, vous devez créer un deuxième tableau avec des valeurs vides pour que la zone de liste affiche les boutons déployer/contracter : +- A l’affichage de la listbox, seul le premier tableau doit être rempli. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- Lorsque l’utilisateur clique sur un bouton de déploiement, vous pouvez traiter l’événement `On Expand`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée et vous permet de construire la hiérarchie appropriée : vous remplissez le premier tableau avec les valeurs répétées et le second avec les valeurs envoyées par la commande [`SELECTION TO ARRAY`](../commands/selection-to-array) et vous insérez autant de lignes que nécessaire dans la zone de liste à l'aide de la commande [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). +- Lorsque l’utilisateur clique sur un bouton de déploiement, vous pouvez traiter l’événement `On Expand`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée et vous permet de construire la hiérarchie appropriée : vous remplissez le premier tableau avec les valeurs répétées et le second avec les valeurs envoyées par la commande [`SELECTION TO ARRAY`](../commands/selection-to-array) et vous insérez autant de lignes que nécessaire dans la zone de liste à l'aide de la commande [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). ![](../assets/en/FormObjects/hierarch16.png) - Lorsque l’utilisateur clique sur un bouton de contraction, vous pouvez traiter l’événement `On Collapse`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée : vous supprimez autant de lignes que nécessaire de la zone de liste à l'aide de la commande [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows). -## Tableaux d'objets dans les colonnes - -Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). - -La list box suivante a été définie à l'aide d'un tableau d'objets : - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configurer une colonne tableau d'objets - -Pour affecter un tableau d'objets à une colonne de list box, il suffit de définir le nom du tableau d'objets soit dans la liste des propriétés (champ "Nom de la variable"), soit à l'aide de la commande [`LISTBOX INSERT COLUMN`](../commands-legacy/listbox-insert-column.md), comme pour toute autre colonne basée sur un tableau. Dans la Liste des propriétés, vous pouvez sélectionner Objet comme "Type de variable" pour la colonne : - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Les propriétés standard liées aux coordonnées, taille et style sont disponibles pour les colonnes de type objet. Elles peuvent être gérées à l'aide de la Liste des propriétés, ou en programmant les attributs de style, visibilité, couleur de police et de fond de chaque ligne de colonne objet de la list box. Ce type de colonne peut également être masqué. - -Toutefois, le thème Source de données n'est pas disponible pour les colonnes objet des list box. En fait, le contenu de chaque cellule de la colonne est basé sur les attributs présents dans l'élément correspondant du tableau d'objets. Chaque élément du tableau peut définir : - -le type de valeur (obligatoire) : texte, couleur, événement, etc. -la valeur elle-même (optionnel) : utilisé aussi bien pour la saisie que pour l'affichage. -le mode d'affichage du contenu de la cellule (optionnel) : bouton, liste, etc. -des paramètres supplémentaires (optionnel) : dépend du type de valeur -Pour définir ces propriétés, vous devez placer les attributs adéquats dans l'objet (la liste des attributs disponibles est fournie ci-dessous). Par exemple, vous pouvez écrire "Hello World!" dans une colonne objet à l'aide de ce simple code : - -```4d -ARRAY OBJECT(obColumn;0) //tableau de colonnes - var $ob : Object //premier élément - OB SET($ob; "valueType" ; "text") //définit le type de valeur (obligatoire) - OB SET($ob; "value" ; "Hello World !") //définit la valeur - APPEND TO ARRAY(obColumn ;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet. Ces paramètres sont automatiquement définis en fonction du type de valeur. - -#### valueType et affichage des données - -Lorsqu'une colonne de list box est associée à un tableau d'objets, l'affichage, la saisie et l'édition des cellules sont basées sur l'attribut valueType présent dans chaque élément du tableau. Les valeurs valueType prises en charge sont les suivantes : - -- "text" : pour une valeur texte -- "real" : pour une valeur numérique incluant des séparateurs tels que `\`, `<.>`, ou `<,>` -- "integer" : pour une valeur entière -- "boolean" : pour une valeur True/False -- "color" : pour définir une couleur de fond -- "event" : pour afficher un bouton avec un libellé. - -4D utilise des widgets par défaut selon la valeur "valueType" (c'est-à-dire qu'un "text" est affiché comme un widget de saisie de texte, un "boolean" comme une case à cocher), mais d'autres affichages sont également disponibles par le biais d'options (*e.g.*, un réel peut également être représenté comme un menu déroulant). Le tableau suivant indique l'affichage par défaut ainsi que les variations possibles pour chaque type de valeur : - -| valueType | Format défaut | Widget(s) alternatif(s) | -| --------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -| text | zone de saisie de texte | menu déroulant (enumération obligatoire) ou combo box (enumération) | -| réel | zone de saisie de texte contrôlée (nombre et séparateurs) | menu déroulant (enumération obligatoire) ou combo box (enumération) | -| integer | zone de saisie de texte contrôlée (nombre) | menu déroulant (enumération obligatoire) ou combo box (enumération) ou case à cocher trois états | -| boolean | case à cocher | menu déroulant (enumération obligatoire) | -| color | couleur de fond | text | -| event | bouton avec libellé | | -| | | Tous les widgets peuvent associer un unit toggle button ou ellipsis button à la cellule. | - -Vous définissez l'affichage de la cellule et les variations à l'aide d'attributs spécifiques dans chaque objet (voir ci-dessous). - -#### Formats d'affichage et filtres de saisie - -Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet des list box. Ils sont automatiquement définis en fonction du type de valeur. Ils sont listés dans le tableau suivant : - -| Value type | Format défaut | Contrôle de saisie | -| ---------- | ------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | -| text | le même que celui de l'objet | pas de contrôle (tout caractère accepté) | -| réel | le même que celui de l'objet (utilisation du séparateur décimal système) | "0-9" et "." et "-" | -| | | "0-9" et "." si min>=0 | -| integer | le même que celui de l'objet | "0-9" et "-" | -| | | "0-9" si min>=0 | -| Boolean | case à cocher | N/A | -| color | N/A | N/A | -| event | N/A | N/A | - -### Attributs - -Chaque élément du tableau d'objets est un objet qui peut contenir un ou plusieurs attributs qui définiront le contenu de la cellule et l'affichage des données (voir exemple ci-dessus). - -L'unique attribut obligatoire est "valueType" et ses valeurs acceptées sont "text", "real", "integer", "boolean", "color" et "event". Le tableau suivant liste tous les attributs acceptés dans les tableaux d'objets des list box, suivant la valeur de "valueType" (tout autre attribut est ignoré). Les formats d'affichage et des exemples sont fournis ci-dessous. - -| | valueType | text | réel | integer | boolean | color | event | -| --------------------- | ------------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | -| *Attributs* | *Description* | | | | | | | -| value | valeur de la cellule (saisie ou affichage) | x | x | x | | | | -| min | valeur minimum | | x | x | | | | -| max | valeur maximum | | x | x | | | | -| behavior | valeur "threeStates" | | | x | | | | -| requiredList | menu déroulant défini dans l'objet | x | x | x | | | | -| choiceList | combo box défini dans l'objet | x | x | x | | | | -| requiredListReference | RefList 4D, dépend de la valeur de "saveAs" | x | x | x | | | | -| requiredListName | nom d'énumération 4D, dépend de la valeur de "saveAs" | x | x | x | | | | -| saveAs | "reference" ou "value" | x | x | x | | | | -| choiceListReference | RefList 4D, affiche une combo box | x | x | x | | | | -| choiceListName | nom d'énumération 4D, affiche une combo box | x | x | x | | | | -| unitList | tableau de X éléments | x | x | x | | | | -| unitReference | indice de l'élément sélectionné | x | x | x | | | | -| unitsListReference | RefList 4D pour les unités | x | x | x | | | | -| unitsListName | nom d'énumération 4D pour les unités | x | x | x | | | | -| alternateButton | ajouter un bouton alternatif | x | x | x | x | x | | - -#### value - -La valeur des cellules est stockée dans l'attribut "value". Cet attribut est utilisé pour la saisie (entrée) et pour l'affichage (sortie). Il peut également être utilisé pour définir des valeurs par défaut lors de l'utilisation des listes (voir ci-dessous). - -```4d - ARRAY OBJECT(obColumn;0) // tableau de colonnes - var $ob1;$ob2;$ob3 : Object - var $entry:="Hello world !" - OB SET($ob1; "valueType" ; "text") - OB SET($ob1; "value" ;$entry) // si l'utilisateur entre une nouvelle valeur, $entry contiendra la valeur éditée - - OB SET($ob2; "valueType" ; "real") - OB SET($ob2;"value";2/3) - - OB SET($ob3; "valueType" ; "boolean") - OB SET($ob3; "value";True) - - APPEND TO ARRAY(obColumn ;$ob1) - APPEND TO ARRAY(obColumn ;$ob2) - APPEND TO ARRAY(obColumn ;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> La valeur Null est acceptée, elle définit une cellule vide. - -#### min et max - -Lorsque le "valueType" est "real" ou "integer", l'objet accepte également les attributs min et max avec les valeurs appropriées (les valeurs doivent être du même type que valueType). - -Ces attributs peuvent être utilisés pour contrôler la plage de valeurs d'entrée. Lorsqu'une cellule est validée (lorsqu'elle perd le focus), si la valeur de saisie est inférieure à la valeur minimale ou supérieure à la valeur maximale, elle est rejetée. Dans ce cas, la valeur précédente est conservée et une astuce affiche une explication. - -```4d - var $ob3 : Object - var $entry3:=2015 - OB SET($ob3; "valueType" ; "integer") - OB SET($ob3; "value" ;$entry3) - OB SET($ob3; "min";2000) - OB SET($ob3; "max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -L'attribut behavior propose des variations de la représentation standard des valeurs. Une seule variation est possible : - -| Attribut | Valeur(s) disponible(s) | valueType(s) | Description | -| -------- | ------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | Représente une valeur numérique sous la forme d'une case à cocher à trois états.
    2=semi-coché, 1=coché, 0=décoché, -1=invisible, -2=décoché désactivé, -3=coché désactivé, -4=semi-coché désactivé | - -```4d - var $ob3; $ob4 : Object - OB SET($ob3; "valueType" ; "integer") - OB SET($ob3; "value";-3) - OB SET($ob4; "valueType" ; "integer") - OB SET($ob4; "value";-3) - OB SET($ob4; "behavior" ; "threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList et choiceList - -Lorsqu'un attribut "choiceList" ou "requiredList" est présent dans l'objet, la zone de saisie de texte est remplacée par une liste déroulante ou une combo box, en fonction de l'attribut : - -- Si l'attribut est "choiceList", la cellule est affichée sous forme de combo box. Cela signifie que l'utilisateur peut sélectionner ou saisir une valeur. -- Si l'attribut est "requiredList", la cellule est affichée sous forme de liste déroulante. Cela signifie que l'utilisateur peut uniquement sélectionner une des valeurs de la liste. - -Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. - -> Les valeurs du widget sont définies via un tableau. Si vous souhaitez associer le widget à une énumération 4D existante, vous devez utiliser les attributs "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". - -Exemples : - -- Vous voulez afficher une liste déroulante avec juste deux options, "Open" ou "Closed". "Closed" doit être présélectionné : - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- Vous voulez accepter toute valeur entière, mais afficher une combo box contenant les valeurs les plus communes : - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - var $ob : Object - OB SET($ob; "valueType" ; "integer") - OB SET($ob; "value";10) //10 comme valeur par défaut - OB SET ARRAY($ob; "choiceList" ;$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName et requiredListReference - -Les attributs "requiredListName" et "requiredListReference" vous permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur d'Enumérations de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de liste déroulante. Cela signifie que l'utilisateur pourra uniquement choisir une des valeurs fournies dans la liste. - -Utilisez "requiredListName" ou "requiredListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. - -> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "requiredList". -> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". - -Exemples : - -- Vous voulez afficher une liste déroulante basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert"), la stocker en tant que valeur et afficher "bleu" par défaut : - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob; "valueType" ; "text") - OB SET($ob; "saveAs" ; "value") - OB SET($ob; "value" ; "blue") - OB SET($ob; "requiredListName" ; "colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- Vous voulez afficher une liste déroulante basée sur une liste créée par programmation, et la stocker en tant que référence : - -```4d - <>List:=Nouvelle liste - APPEND TO LIST(<>List ; "Paris";1) - APPEND TO LIST(<>List ; "London";2) - APPEND TO LIST(<>List ; "Berlin";3) - APPEND TO LIST(<>List ; "Madrid";4) - var $ob : Object - OB SET($ob; "valueType" ; "integer") - OB SET($ob; "saveAs" ; "reference") - OB SET($ob; "value";2) //affiche Londres par défaut - OB SET($ob; "requiredListReference";<>List) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName et choiceListReference - -Les attributs "choiceListName" et "choiceListReference" permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de combo box, ce qui signifie que l'utilisateur pourra choisir une des valeurs de la liste ou en saisir une. - -Utilisez "choiceListName" ou "choiceListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. - -> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "choiceList". -> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". - -Voici un exemple : - -Vous voulez afficher une combo box basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert") et afficher "vert" par défaut : - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob; "valueType" ; "text") - - OB SET($ob; "value" ; "blue") - OB SET($ob; "choiceListName" ; "colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference et unitReference - -Vous pouvez utiliser des attributs spécifiques afin d'associer des unités aux valeurs des cellules (par exemple "10 cm", "20 pixels", etc.). Pour définir une liste d'unités, vous pouvez utiliser l'un des attributs suivants : - -- "unitsList" : un tableau contenant les x éléments définissant les unités disponibles (ex : "cm", "pouces", "km", "miles", etc.). Utilisez cet attribut pour définir des unités dans l'objet. -- "unitsListReference" : une référence de liste 4D contenant les unités disponibles. "unitsListReference" : une référence de liste 4D contenant les unités disponibles. -- "unitsListName" : un nom d'énumération 4D créée en mode Développement contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une énumération 4D créée dans la Boîte à outils. - -Quel que soit son mode de définition, la liste d'unités peut être associée à l'attribut suivant : - -- "unitReference" : une valeur simple contenant l'indice (de 1 à x) de l'élément sélectionné dans la liste de valeurs "unitList", "unitsListReference" ou "unitsListName". - -L'unité courante est affichée sous forme de bouton affichant successivement les valeurs de "unitList", "unitsListReference" ou "unitsListName" à chaque clic (par exemple "pixels" -> "lignes" -> "cm" -> "pixels" -> etc.) - -Voici un exemple : - -Vous souhaitez définir une valeur de saisie numérique suivie d'une unité parmi deux possibles : "cm" ou "pixels". La valeur courante est "2" + "cm". Vous utilisez des valeurs définies directement dans l'objet (attribut "unitsList") : - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units; "lines") -APPEND TO ARRAY($_units; "pixels") -var $ob : Object -OB SET($ob; "valueType" ; "integer") -OB SET($ob; "value";2) // 2 "unités" -OB SET($ob; "unitReference";1) // "lignes" -OB SET ARRAY($ob; "unitsList" ;$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Si vous souhaitez ajouter un bouton ellipse [...] à une cellule, il suffit de passer "alternateButton" avec la valeur True dans l'objet. Le bouton sera automatiquement affiché dans la cellule. - -Lorsque l'utilisateur clique sur ce bouton, un événement `On Alternative Click` est généré, vous permettant de traiter cette action comme vous le souhaitez (reportez-vous ci-dessous au paragraphe "Gestion des événements" pour plus d'informations). - -Voici un exemple : - -```4d -var $ob1 : Object -var $entry:= "Hello world !" -OB SET($ob; "valueType" ; "text") -OB SET($ob; "alternateButton";True) -OB SET($ob; "value" ;$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -L'attribut "valueType" de valeur "color" vous permet d'afficher soit une couleur, soit un texte. - -- Si la valeur est un nombre, un rectangle de couleur est dessiné à l'intérieur de la cellule. Voici un exemple : - - ```4d - var $ob4 : Object - OB SET($ob4; "valueType" ; "color") - OB SET($ob4; "value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- Si la valeur est un texte, le texte est simplement affiché (par exemple : "value";"Automatic"). - -#### valueType event - -L'attribut "valueType" de valeur "event" affiche un bouton qui génère simplement un événement `On Clicked` lorsque l'utilisateur clique dessus. Aucune donnée ou valeur ne peut être passée ou retournée. - -Optionnellement, il est possible de passer un attribut "label". - -Voici un exemple : - -```4d -var $ob : Object -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Gestion des événements -Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox tableau d'objets : -- **Sur données modifiées** : L'événement `On Data Change` est généré en cas de modification d'une valeur de la colonne, quel que soit le widget : - - zone de saisie de texte - - listes déroulante - - zone de combo box - - bouton d'unité (passage valeur x à valeur x+1) - - case à cocher (passage cochée/non cochée) -- **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. -- **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md index 9b2822981d10e1..457f4f01c087ca 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md @@ -116,7 +116,7 @@ Plusieurs types de références de méthode sont pris en charge : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md index 5896cdbf0d29f6..4c21773032a23c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [`OBJ #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes @@ -41,7 +41,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [`OBJ #### Objets pris en charge -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Commandes @@ -71,7 +71,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`LIS #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes @@ -224,7 +224,7 @@ Vous pouvez obtenir le même résultat en utilisant les commandes [`LISTBOX SET #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md index dd8a70d2e3d978..accdaf49f0ddc3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Etant donné qu'elle nécessite des calculs supplémentaires lors de l'exécutio #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes @@ -64,7 +64,7 @@ Coordonnées inférieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -84,7 +84,7 @@ Coordonnées de gauche de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -104,7 +104,7 @@ Coordonnées de droite de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -124,7 +124,7 @@ Coordonnées supérieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -192,7 +192,7 @@ Cette propriété désigne la taille verticale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -205,7 +205,7 @@ Cette propriété désigne la taille verticale d'un objet. Cette propriété désigne la taille horizontale d'un objet. > - Certains objets peuvent avoir une hauteur prédéfinie qui ne peut pas être modifiée. -> - Si la propriété [Resizable](properties_ResizingOptions.md#resizable) est utilisée pour une [colonne de list box](listbox_overview.md#list-box-columns), l'utilisateur peut également redimensionner manuellement la colonne. +> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > - Lors du redimensionnement du formulaire, si la propriété de [dimensionnement horizontal "Agrandir"](properties_ResizingOptions.md#horizontal-sizing) a été affectée à la list box, la colonne la plus à droite sera agrandie, allant au-delà de sa largeur maxi #### Grammaire JSON @@ -216,7 +216,7 @@ Cette propriété désigne la taille horizontale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -238,7 +238,7 @@ La largeur maximale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes @@ -260,7 +260,7 @@ La largeur minimale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes @@ -344,7 +344,7 @@ Définit une marge horizontale pour les cellules. La valeur est définie en pixe #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commandes @@ -368,7 +368,7 @@ Définit une marge verticale pour les cellules. La valeur est définie en pixels #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md index 481c20fd40baef..0c5bf2740f111a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Lorsque l'option d'**insertion automatique** n'est pas définie (par défaut), l Cette propriété est prise en charge par : -- les objets de formulaire [Combo box](comboBox_overview.md) et [colonnes de list box](listbox_overview.md#list-box-columns) associés à une énumération. +- les objets de formulaire [Combo box](comboBox_overview.md) et [colonnes de list box](listbox-column.md) associés à une énumération. - les objets de formulaire [Combo box](comboBox_overview.md) dont la liste associée est remplie par leur tableau ou leur objet datasource. Par exemple, pour une énumération contenant "France, Allemagne, Italie" et associée à une liste déroulante "Pays" : si la propriété **insertion automatique** est activée et qu'un utilisateur saisit "Espagne", la valeur "Espagne" est automatiquement ajoutée à la liste en mémoire : @@ -28,7 +28,7 @@ Par exemple, pour une énumération contenant "France, Allemagne, Italie" et ass #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [Colonne List Box](listbox-column.md) --- @@ -45,7 +45,7 @@ Associe une énumération à un objet. Il peut s'agir d'un nom d'énumération ( #### Objets pris en charge -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) #### Commandes @@ -125,7 +125,7 @@ Indique une variable ou une expression qui se verra attribuer un entier long ind Définit le type de données pour l'expression affichée. Cette propriété est utilisée avec : -- les [colonnes de list box](listbox_overview.md#list-box-columns) de type sélection et collection. +- les [colonnes de list box](listbox-column.md) de type sélection et collection. - les [listes déroulantes](dropdownList_Overview.md) associées à des objets ou des tableaux. Voir aussi la section [**Type d'expression**](properties_Object.md#expression-type). @@ -138,7 +138,7 @@ Voir aussi la section [**Type d'expression**](properties_Object.md#expression-ty #### Objets pris en charge -[Listes déroulantes](dropdownList_Overview.md) associées à des objets ou à des tableaux - [Colonne List Box](listbox_overview.md#list-box-columns) +[Listes déroulantes](dropdownList_Overview.md) associées à des objets ou à des tableaux - [Colonne List Box](listbox-column.md) --- @@ -195,13 +195,13 @@ Vous devez saisir une liste de valeurs. Dans l'éditeur de formulaires, une boî #### Objets pris en charge -[List Box Column (array type only)](listbox_overview.md#list-box-columns) +[List Box Column (array type only)](listbox-column.md) --- ## Expression -Cette description est spécifique aux colonnes de list box de type [sélection](listbox_overview.md#selection-list-boxes) et [ collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. +Cette description est spécifique aux colonnes de list box de type [sélection](FormObjects/listbox-object.md#selection-list-boxes) et [ collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes). Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. Une expression 4D à associer à une colonne. Vous pouvez saisir : @@ -241,7 +241,7 @@ Si un champ, une variable ou une expression assignable (*par exemple Person.last #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) --- @@ -274,7 +274,7 @@ Toutes les tables de la base de données peuvent être utilisées, que le formul Cette propriété est disponible dans les conditions suivantes : - une [énumération](#choice-list) est associée à l'objet -- pour les [zones de saisie](input_overview.md) et les [colonnes de listbox](listbox_overview.md#list-box-columns), une [énumération obligatoire](properties_RangeOfValues.md#required-list) est également définie pour l'objet (les deux options doivent généralement utiliser la même liste), de sorte que seules les valeurs de l'énumération peuvent être saisies par l'utilisateur. +- pour les [zones de saisie](input_overview.md) et les [colonnes de listbox](listbox-column.md), une [énumération obligatoire](properties_RangeOfValues.md#required-list) est également définie pour l'objet (les deux options doivent généralement utiliser la même liste), de sorte que seules les valeurs de l'énumération peuvent être saisies par l'utilisateur. Cette propriété spécifie, dans le contexte d'un champ ou d'une variable associée à une liste de valeurs, le type de contenu à sauvegarder : @@ -296,7 +296,7 @@ L'utilisation de cette propriété nécessite le respect des principes suivants #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md index b91f7136c87586..3c9e063b4bb6ca 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ Le champ contient en fait "proportion". 4D accepte et stocke la saisie complète #### Objets pris en charge -[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Footer List Box](listbox_overview.md#list-box-footers) +[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne de List box](listbox-column.md) - [Footer List Box](listbox-header-footer.md#footers) #### Commandes @@ -105,13 +105,13 @@ Des formats de date personnalisés peuvent être construits en utilisant plusieu :::note blankIfNull - Par défaut, une [date nulle](../Concepts/dt_date.md#date-literals) est affichée avec des zéros, par exemple 00/00/00. Avec l'option "blankIfNull", une date nulle est affichée comme une zone vide. La chaîne "blankIfNull" (sensible à la casse) doit être combinée avec la valeur de format sélectionnée. Ex : "systemShort blankIfNull" ou "ee dd LL blankIfNull". -- Les [colonnes de list box](listbox_overview.md#list-box-columns) et les [pieds de list box](listbox_overview.md#list-box-footers) de type date utilisent toujours le comportement "blank if null" (il ne peut pas être désactivé). +- Les [colonnes de list box](listbox-column.md) et les [pieds de list box](listbox-header-footer.md#footers) de type date utilisent toujours le comportement "blank if null" (il ne peut pas être désactivé). ::: #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List Box](listbox-column.md) - [Pied de List Box Footer](listbox-header-footer.md#footers) #### Commandes @@ -276,7 +276,7 @@ Le tableau suivant montre comment les différents formats affectent l'affichage #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) #### Commandes @@ -340,7 +340,7 @@ Si le champ est réduit à une taille plus petite que celle de l'image d'origine #### Objets pris en charge -[Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) #### Commandes @@ -398,7 +398,7 @@ Par défaut, une heure nulle est affichée avec des zéros, par exemple "00:00:0 #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List Box](listbox-column.md) - [Pied de List Box Footer](listbox-header-footer.md#footers) #### Commandes @@ -411,7 +411,7 @@ Par défaut, une heure nulle est affichée avec des zéros, par exemple "00:00:0 Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est affichée comme : - un texte dans un [input](input_overview.md) -- une ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox_overview.md#list-box-columns), +- une ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox-column.md), ... vous pouvez sélectionner le texte à afficher pour chaque valeur : @@ -426,7 +426,7 @@ Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est aff #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Colonne de list box](listbox-column.md) - [Input](input_overview.md) #### Commandes @@ -450,7 +450,7 @@ Les colonnes booléennes peuvent également être affichées sous forme de pop u #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes @@ -502,7 +502,7 @@ Dans ce cas également, la propriété [Titre](#titre) est également disponible #### Objets pris en charge -[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) +[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox-column.md) #### Commandes @@ -527,7 +527,7 @@ Dans ces cas, le titre de la case à cocher peut être saisi en utilisant cette #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) --- @@ -564,7 +564,7 @@ La propriété Tronquer avec ellipse peut être appliquée aux colonnes de type #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Commandes @@ -599,7 +599,7 @@ Cette propriété est utilisée uniquement lors du dessin d'objets situés dans #### Objets pris en charge -[Zone 4D View Pro](viewProArea_overview.md) - [Zone 4D Write Pro](writeProArea_overview.md) - [Bouton](button_overview.md) - [Grille de boutons](buttonGrid_overview.md) - [Case à cocher](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Zone de groupe](groupBox.md) - [Liste hiérarchique](list_overview.md) - [List Box](listbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) - [Pied de list box](listbox_overview.md#list-box-footers) - [En-tête de list box](listbox_overview.md#list-box-headers) - [Bouton image](pictureButton_overview.md) - [Pop up menu image](picturePopupMenu_overview.md) - [Zone de Plug-in](pluginArea_overview.md) - [Indicateur de progression](progressIndicator.md) - [Bouton radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Image statique](staticPicture.md) - [Stepper](stepper.md) - [Sous-formulaire](subform_overview.md) - [Onglet](tabControl.md) - [Zone de texte](text.md) - [Zone Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -658,7 +658,7 @@ Notez que quelle que soit la valeur de l'option de renvoi à la ligne automatiqu #### Objets pris en charge -[Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md index 80ac546e43e9a8..8b2ee3d5d76d8d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permet à l'utilisateur d'accéder à un menu contextuel standard dans l'objet l Pour une [zone de saisie](input_overview.md) de type image, en plus des commandes d'édition standard (Couper, Copier, Coller et Effacer), le menu contient la commande **Importer...**, qui peut être utilisée pour importer une image stockée dans un fichier, ainsi que la commande **Enregistrer sous...**, qui peut être utilisée pour enregistrer l'image sur le disque. Le menu peut également être utilisé pour modifier le format d'affichage de l'image : les options **Tronquée non centrée**, **Non tronquée** et **Proportionnelle centrée** sont proposées. La modification du [format d'affichage](properties_Display.md#picture-format) à l'aide de ce menu est temporaire ; elle n'est pas sauvegardée avec l'enregistrement. -Pour une [zone de saisie](input_overview.md) ou une [colonne de list box](listbox_overview.md#list-box-columns) de texte [multi-style](properties_Text.md#multi-style), en plus des commandes d'édition standard, le menu contextuel fournit les commandes suivantes : +Pour une [zone de saisie](input_overview.md) ou une [colonne de list box](listbox-column.md) de texte [multi-style](properties_Text.md#multi-style), en plus des commandes d'édition standard, le menu contextuel fournit les commandes suivantes : - **Polices...** : affiche la boîte de dialogue système de police - **Polices récentes** : affiche les noms des polices récentes sélectionnées au cours de la session. La liste peut stocker jusqu'à 10 polices (au-delà, la dernière police utilisée remplace la plus ancienne). Par défaut, cette liste est vide et l'option n'est pas affichée. Vous pouvez gérer cette liste en utilisant les commandes `SET RECENT FONTS` et `FONT LIST`. @@ -48,7 +48,7 @@ Pour une [zone Web](webArea_overview.md), le contenu du menu dépend du moteur d #### Objets pris en charge -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### Commandes @@ -72,7 +72,7 @@ Lorsque cette propriété est désactivée, tous les pop-up menus associés à u #### Objets pris en charge -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### Commandes @@ -134,7 +134,7 @@ Ce tableau explique chaque filtre présent dans la liste déroulante Filtre de s #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md index 12464585f12354..09716a6fd06a01 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Pieds ## Afficher pieds -Cette propriété est utilisée pour afficher ou masquer [les pieds de de colonne listbox](listbox_overview.md#list-box-footers). Il existe un pied par colonne; chaque pied est configuré séparément. +Cette propriété est utilisée pour afficher ou masquer [les pieds de de colonne listbox](listbox-header-footer.md#footers). Il existe un pied par colonne; chaque pied est configuré séparément. #### Grammaire JSON @@ -69,4 +69,4 @@ A noter que la conversion en va-et-vient peut conduire à un résultat final dif #### Voir également -[En-têtes](properties_Headers.md) - [Pieds List box](listbox_overview.md#list-box-footers) +[En-têtes](properties_Headers.md) - [Pieds List box](listbox-header-footer.md#footers) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md index 1c4702502ac6fb..eb9a95cb859751 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: En-têtes ## Afficher en-têtes -En-têtes Il existe un en-tête par colonne; chaque en-tête est configuré séparément. +Cette propriété est utilisée pour afficher ou masquer [les en-têtes de colonne listbox](listbox-header-footer.md#headers). Il existe un en-tête par colonne; chaque en-tête est configuré séparément. #### Grammaire JSON @@ -70,4 +70,4 @@ A noter que la conversion en va-et-vient peut conduire à un résultat final dif #### Voir également -[Pieds](properties_Footers.md) - [En-têtes List box](listbox_overview.md#list-box-headers) +[Pieds](properties_Footers.md) - [En-têtes List box](listbox-header-footer.md#headers) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md index c244c477ebafa5..6340d1428084a1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Vous pouvez soit : #### Objets pris en charge -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Autres fonctionnalités d'aide diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md index 2d5c8e132ec817..182ceb64d32ca5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Collection de colonnes de la list box. | ------- | --------------------------- | ------------------------------------------------ | | columns | collection d'objets colonne | Contient les propriétés des colonnes de list box | -Pour une liste des propriétés prises en charge par les objets colonnes, veuillez vous référer à la section [Propriétés spécifiques des colonnes](listbox_overview.md#column-specific-properties). +Pour une liste des propriétés prises en charge par les objets colonnes, veuillez vous référer à la section [Propriétés spécifiques des colonnes](listbox-column.md#column-specific-properties). #### Objets pris en charge diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md index f252022db8a636..501209c5456dba 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Cette propriété désigne le type [objet de formulaire actif ou inactif](formOb #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ Pour plus d'informations sur les règles de nommage pour les objets de formulair #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -120,7 +120,7 @@ Pour une list box de type tableau, la propriété **Variable ou Expression** con #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -130,14 +130,14 @@ Pour une list box de type tableau, la propriété **Variable ou Expression** con ## Type d’expression -> Cette propriété est appelée [**Type de données**](properties_DataSource.md#data-type-expression-type) dans la liste de propriétés pour les colonnes de list box de type [sélection](listbox_overview.md#selection-list-boxes) et [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) et pour les [Listes déroulantes](dropdownList_Overview.md) associées à un [objet](FormObjects/dropdownList_Overview.md#using-an-object) ou un [tableau](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Spécifie le type de données pour l'expression ou la variable associée à l'objet. Notez que l'objectif principal de ce paramètre est de configurer les options (telles que les formats d'affichage) disponibles pour le type de données. Il ne type pas la variable elle-même. En vue d'une compilation de projet, vous devez [déclarer la variable](Concepts/variables.md#declaring-variables). Toutefois, cette propriété a une fonction de typage dans les cas spécifiques suivants : - **[Variables dynamiques](#dynamic-variables)** : vous pouvez utiliser cette propriété pour déclarer le type des variables dynamiques. -- **[Colonnes de list box](listbox_overview.md#list-box-columns)** : cette propriété est utilisée pour associer un format d'affichage aux données de la colonne. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. - **[Variables image](input_overview.md)** : vous pouvez utiliser ce menu pour déclarer les variables avant de charger le formulaire en mode interprété. Des mécanismes natifs spécifiques régissent l'affichage des variables image dans les formulaires. Des mécanismes natifs spécifiques régissent l'affichage des variables image dans les formulaires. Ces mécanismes exigent une plus grande précision dans la configuration des variables : elles doivent avoir été déclarées avant le chargement du formulaire - c'est-à-dire avant même l'événement formulaire `On Load` - à la différence des autres types de variables. Sinon, la variable image ne sera pas affichée correctement (uniquement en mode interprété). @@ -149,7 +149,7 @@ Toutefois, cette propriété a une fonction de typage dans les cas spécifiques #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -275,7 +275,7 @@ Pour des raisons de traduction d'applications, vous pouvez entrer une référenc #### Objets pris en charge -[Bouton](button_overview.md) - [Case à cocher](checkbox_overview.md) - [En-tête de Listbox](listbox_overview.md#list-box-headers) - [Bouton radio](radio_overview.md) - [Zone de texte](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -285,7 +285,7 @@ Pour des raisons de traduction d'applications, vous pouvez entrer une référenc ## Calcul de la variable -Cette propriété définit le type de calcul à effectuer dans une zone [pied de colonne](listbox_overview.md#list-box-footers). +This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. > Le calcul des pieds de page peut également être défini en utilisant la commande 4D [`LISTBOX SET FOOTER CALCULATION`](../commands-legacy/listbox-set-footer-calculation.md). @@ -332,7 +332,7 @@ Lorsque **Custom** ("none" en JSON) est défini, aucun calcul automatique n'est #### Objets pris en charge -[Pied de listbox](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md index 905534da76c305..9ef6bd2abeac82 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permet de définir une liste dont les valeurs ne peuvent pas être saisies dans #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### Commandes @@ -78,7 +78,7 @@ Cependant, contrairement à la propriété [Enumération](properties_DataSource. #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md index b408b146cdaf64..b0e4cfd43b2833 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum : 0 | | **h** | | | -| [`header`](./listbox_overview.md#list-box-headers) | Définit l'en-tête d'une colonne de list box | Objet ayant pour propriétés "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox-header-footer.md#headers) | Définit l'en-tête d'une colonne de list box | Objet ayant pour propriétés "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Utilisé pour définir la hauteur de la ligne | positif décimal +px | em | | [`height`](properties_CoordinatesAndSizing.md#height) | Désigne la taille verticale d'un objet | minimum : 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Désactive la visibilité des lignes vides supplémentaires. | true, false | diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md index b9968c80b638d0..43980dadee8e94 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -97,7 +97,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -142,7 +142,7 @@ Indique si la taille de la colonne peut être modifiée par l'utilisateur. #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md index ac83d9cb20d7ae..7ce8442baf0bdd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ Valeur minimale d'un indicateur. Pour les steppers numériques, cette propriét #### Commandes -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md index 119fcf1f64e9e4..abf2ff4d50a418 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Vous pouvez définir cette propriété en utilisant la commande [**OBJECT SET FO #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -63,7 +63,7 @@ Vous pouvez également définir cette propriété via la commande [**OBJECT SET #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -83,7 +83,7 @@ Une ligne est placée sous le texte. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -124,7 +124,7 @@ Trois thèmes de polices sont disponibles : #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -149,7 +149,7 @@ Vous pouvez le définir en utilisant la commande [`OBJECT SET FONT`](../commands #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -167,7 +167,7 @@ Permet de définir en points la taille de police de l'objet. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -197,7 +197,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -248,7 +248,7 @@ Utilisé pour appliquer un style de police personnalisé à chaque ligne de list Vous devez saisir une expression ou une variable (les variables de type tableau ne peuvent pas être utilisées). L'expression ou variable sera évaluée pour chaque ligne affichée (si elle s'applique à la list box) ou chaque cellule affichée (si elle s'applique à la list box). Vous pouvez utiliser les constantes listées dans la commande [`LISTBOX SET ROW FONT STYLE`](../commands-legacy/listbox-set-row-font-style.md). -Voici un exemple : +Exemple : ```4d Choose([Companies]ID;Bold;Plain;Italic;Underline) @@ -266,7 +266,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`LIS #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes @@ -293,7 +293,7 @@ Emplacement horizontal du texte dans la zone où il apparait. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Commandes @@ -320,7 +320,7 @@ Cette propriété peut également être gérée par les commandes [`OBJECT Get v #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [En-tête List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### Commandes @@ -430,7 +430,7 @@ Par défaut, cette option n'est pas activée. #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) #### Commandes @@ -483,7 +483,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes @@ -507,7 +507,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md index b42665278bc6f3..598837f52efbcc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md @@ -86,7 +86,7 @@ Désigne l'emplacement d'une icône par rapport à l'objet formulaire. #### Objets pris en charge -[En-têtes de list box](listbox_overview.md#list-box-headers) +[En-têtes de list box](listbox-header-footer.md#headers) #### Commandes @@ -171,7 +171,7 @@ Le chemin d'accès à saisir est identique à celui de [la propriété Chemin d' #### Objets pris en charge -[Bouton](button_overview.md) (tous les styles sauf [Aide](button_overview.md#help)) - [Case à cocher](checkbox_overview.md) - [En-tête List box](listbox_overview.md#list-box-headers) - [Bouton radio](listbox_overview.md#list-box-headers) +[Bouton](button_overview.md) (tous les styles sauf [Aide](button_overview.md#help)) - [Case à cocher](checkbox_overview.md) - [En-tête List box](listbox-header-footer.md#headers) - [Bouton radio](listbox_overview.md#list-box-headers) #### Commandes @@ -294,13 +294,13 @@ Il est important de noter que la propriété “Avec pop up menu” gère unique #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| :------------- | --------------- | ---------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| Nom | Type de données | Valeurs possibles | +| :------------- | --------------- | ------------------------------------------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### Objets pris en charge -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ORDA/dsMapping.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ORDA/dsMapping.md index e5dbe4896d20e7..696ddb3905bafb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ORDA/dsMapping.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ORDA/dsMapping.md @@ -205,7 +205,7 @@ Une entity selection est un objet contenant une ou plusieurs référence(s) à d Un objet Entity selection est géré par les fonctions et les propriétés de la classe [**EntitySelection**](../API/EntitySelectionClass.md). -Voici un exemple : +Exemple : ```4d var $e : cs.EmployeeSelection //déclare une variable objet $e de type de classe EmployeeSelection diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md index b47b1a22f2d919..abaea441a39c24 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md @@ -160,7 +160,7 @@ La référence du fichier peut être : - un objet 4D.File - un chemin au format POSIX -Voici un exemple : +Exemple : ```4d Function createCompany($name : Text; $logo : 4D.File) @@ -292,7 +292,7 @@ Une nouvelle entity selection est **partageable** dans les cas suivants : - la nouvelle entity selection est basée sur une relation [entity.*attributeName*](API/EntityClass.md#attributename) (par exemple, "company.employees") lorsque *attributeName* est un attribut lié 1-vers-N mais que l'entité n'appartient pas à une entity selection. - la nouvelle entity selection est explicitement copiée comme partageable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire avec l'option `ck shared`). -Voici un exemple : +Exemple : ```4d var $myComp : cs.CompanyEntity @@ -306,7 +306,7 @@ Une nouvelle entity selection est **modifiable** dans les cas suivants : - nouvelle entity selection créée vide à l'aide de la fonction [dataClass.newSelection()](API/DataClassClass.md#newselection) ou de la commande `Create entity selection`, - nouvelle entity selection explicitement copiée comme modifiable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire sans l'option `ck shared`). -Voici un exemple : +Exemple : ```4d var $toModify : cs.CompanySelection @@ -339,7 +339,7 @@ $comp2:=$lowSal.employer //$comp2 est modifiable car $lowSal est modifiable :::note Entity selections retournées depuis le serveur -Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Voici un exemple : +Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Exemple : ```4d //une fonction est toujours exécutée sue le serveur diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Tags/transformation-tags.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Tags/transformation-tags.md index 75f5719da6ab6b..e37fe7826ba9ac 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Tags/transformation-tags.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Tags/transformation-tags.md @@ -577,7 +577,7 @@ Dans ce cas, la balise `4DLOOP` fonctionne comme avec un tableau : elle fait une Cette syntaxe est utile lorsque vous passez un pointeur de tableau en tant que paramètre à la commande [`PROCESS 4D TAGS`](../commands-legacy/process-4d-tags.md). -Voici un exemple : +Exemple : ```4d ARRAY TEXT($array;2) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ViewPro/configuring.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ViewPro/configuring.md index a1dce7a77d0a62..bdb9bcc1f324ea 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ViewPro/configuring.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/ViewPro/configuring.md @@ -418,7 +418,7 @@ La commande [VP Get stylesheet](commands/vp-get-stylesheet.md) peut être utilis ### Propriétés d'objet de style -Voici un exemple : +Exemple : ```4d $style:=New object diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WebServer/sessions.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WebServer/sessions.md index af8364ef32b7ed..78aa00f410800c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WebServer/sessions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WebServer/sessions.md @@ -110,7 +110,7 @@ Des privilèges peuvent être associés aux sessions utilisateur web. Sur le ser Vous assignez des privilèges en utilisant la [fonction `.setPrivileges()`](API/SessionClass.md#setprivileges). Dans votre code, vous pouvez vérifier les privilèges de la session pour autoriser ou refuser l'accès à l'aide de la fonction [`.hasPrivilege()`](API/SessionClass.md#hasprivilege). Par défaut, les nouvelles sessions n'ont aucun privilège : ce sont des sessions **Guest** (la fonction [`isGuest()`](API/SessionClass.md#isguest) retourne true). -Voici un exemple : +Exemple : ```4d If (Session.hasPrivilege("WebAdmin")) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md index 3e1946e8982007..8a438ef3a8f7a8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md @@ -10,6 +10,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ----------------------------------------------------- | | classStore | Object | ← | Class store contenant toutes les classes 4D intégrées | +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 | Created | + +
    +
    + Le mot-clé **4D** est décrit dans la [**Page de concepts pour les classes**](../Concepts/classes.md#4d). ## Propriétés diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md index b8f580fc3fc4c8..aa9416fac05400 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | --------------------------------------------------- | | Résultat | Object | ← | Informations sur l'activité de l'application active | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 R2 | Support des propriétés "useFluentUI" et "canUseFluentUI" |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md index 081c5dca3e97e6..172aeaaefbb707 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | --------------------------------------------------------------------- | | Résultat | Collection | ← | Collection d'objets décrivant la chaîne d'appels au sein d'un process | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R9 | Prise en charge de la propriété `formula` |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md index eab898155789db..4d7668ca325a83 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | ---------------------------------- | | command | Integer | → | Numéro de commande | @@ -16,8 +18,10 @@ displayed_sidebar: docs | theme | Text | ← | Thème du langage de la commande | | Résultat | Text | ← | Nom de la commande | +
    +
    Historique | Release | Modifications | @@ -25,6 +29,7 @@ displayed_sidebar: docs | 20 R9 | Prise en charge de la propriété obsolète |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md index 89b8ce31b06e2a..12fb41a081434a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md @@ -5,18 +5,22 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File } {; *options* : Object} ) : Object +**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +
    + | Paramètres | Type | | Description | | ----------- | ----------------------- | --------------------------- | ------------------------------------------------------------- | | projectFile | 4D.File | → | Fichier .4DProject à compiler | | options | Object | → | Objet qui spécifie les options de compilation | | Résultat | Object | ← | Objet contenant des informations sur le statut de compilation | +
    +
    Historique | Release | Modifications | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R8 | Prise en charge du `type` "formObjectExpression" |
    +
    ## Description @@ -99,7 +104,7 @@ L'objet renvoyé par **Compile project** possède jusqu'à trois propriétés : | symbols.methods\[\].params | Collection | Collection de types de paramètres (codes numériques des types de valeurs) | | symbols.methods\[\]. threadSafe | Boolean | Indique si cette méthode est *thread safe* | -Pour plus d'informations, voir [Outils de compilation](../Project/compiler.md#compilation-tools). +Pour plus d'informations, voir [Outils de compilation](../Projet/compiler.md#compilation-tools). ## Objets variables @@ -142,14 +147,14 @@ Pour effectuer un contrôle de syntaxe uniquement, passez une collection vide au $status:=Compile project($options) ``` -Compilez le projet courant en utilisant uniquement les options de compilateur définies dans les Paramètres de Structure : +Compilez le projet actuel en utilisant uniquement les options de compilateur définies dans les Paramètres de Structure : ```4d var $status : Object $status:=Compile project ``` -Sur un Mac Silicon, compilez le projet courant uniquement pour ARM : +Sur un Mac Silicon, compilez le projet actuel uniquement pour ARM : ```4d var $status : Object @@ -158,7 +163,7 @@ Sur un Mac Silicon, compilez le projet courant uniquement pour ARM : $status:=Compile project($options) ``` -Compilez un projet autre que le projet courant : +Compilez un projet autre que le projet actuel : ```4d var $status : Object @@ -178,7 +183,7 @@ Compilez un projet et déclarez son composant : $status:=Compile project($options) ``` -Désactivez les warnings 518.1 et 518.2 lors de la compilation de votre projet : +Désactivez les avertissements 518.1 et 518.2 lors de la compilation de votre projet : ```4d var $options:={} diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md index 71b1497468cac1..bb7d02bf7ccf28 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md @@ -5,19 +5,12 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------- | -| 20 R10 | Nouveau paramètre *autoLicenseTarget* | -| 20 | Ajout | - -
    - **Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object +
    + | Paramètres | Type | | Description | | ----------------- | ------------------------- | --------------------------- | ------------------------------------------------------- | | mergedApp | 4D.Folder | → | Dossier contenant l'application fusionnée | @@ -26,8 +19,20 @@ displayed_sidebar: docs | oemLicense | 4D.File | → | Licence de clé XML OEM 4D si licence serveur | | Résultat | Object | ← | Statut | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------- | +| 20 R10 | Nouveau paramètre *autoLicenseTarget* | +| 20 | Ajout | + +
    +
    + ## Description La commande **Create deployment license** crée un fichier de licence intégré dans le dossier Licenses de l'application générée *mergedApp*. Si le dossier Licenses n'existe pas dans le dossier *mergedApp*, il est créé par la commande. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md index 8ae2f0605cf27f..d9bae5b33d7295 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md @@ -8,14 +8,28 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | dsTable | Table | → | Table de la base 4D dont la sélection courante doit être utilisée pour construire l'entity selection | | settings | Object | → | Option de création : contexte | | Résultat | 4D.EntitySelection | ← | Nouvelle entity selection liée à la dataclass de la table | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 17 R5 | Modifié | +| 17 | Created | + +
    +
    + ## Description La commande `Create entity selection` construit et renvoie une nouvelle entity selection [modifiable](../ORDA/entities.md#shareable-or-alterable-entity-selections) relative à la classe de données correspondant à la *dsTable* fournie, en fonction de la sélection actuelle de cette table. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md index 1dd481dec81b4a..d25a77bae70d29 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md @@ -8,6 +8,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ------------------------------------------------------------------- | | classStore | Object | ← | Class store utilisateur utilisateurs pour le projet ou le composant | +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 | Created | + +
    +
    + Le mot-clé **cs** est décrit dans la [**Page de concepts pour les classes**](../Concepts/classes.md#cs). ## Propriétés diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md index 146980d1afe6a3..d697e1c0abf0ce 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table à laquelle appartient le formulaire; Si omis : Table par défaut ou utilisation d'un formulaire projet | @@ -15,8 +17,21 @@ displayed_sidebar: docs | formData | Object | → | Données à associer au formulaire | | \* | Opérateur | → | Utiliser le même process | +
    +
    +
    Historique + +| Release | Modifications | +| --------------------------- | ------------- | +| 17 | Modifié | +| 11 SQL | Modifié | +| <6 | Created | + +
    +
    + ## Description La commande **DIALOG** présente le *formulaire* à l'utilisateur, en lui passant de(s) paramètre(s) *formData* (facultatif). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md index b23cba2fde0664..b22c5fce9ffcb4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md @@ -4,17 +4,31 @@ title: ds displayed_sidebar: docs --- -**ds** { ( *localID* : Text ) } : cs.DataStore +**ds** ({ *localID* : Text }) : cs.DataStore +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------- | --------------------------- | -------------------------------------- | | localID | Text | → | Identifiant local du datastore distant | | Résultat | cs.DataStore | ← | Nouvelle référence de datastore | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 | Modifié | +| 17 | Created | + +
    +
    + ## Description La commande `ds` retourne une référence vers le datastore correspondant à la base de données 4D courante ou à la base de données désignée par *localID*. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/file.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/file.md index 5ddcb959ad3e8b..f6a6f40303deb5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/file.md @@ -4,19 +4,12 @@ title: File displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ----------------------------------------- | -| 19 R4 | Nouvelle constante `HTTP Client log file` | -| 17 R5 | Ajout | - -
    - **File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File +
    + | Paramètres | Type | | Description | | ------------ | ---------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Chemin de fichier | @@ -25,8 +18,20 @@ displayed_sidebar: docs | \* | Opérateur | → | \* pour retourner le fichier de la base hôte | | Résultat | [4D.File](../API/FileClass.md) | ← | Nouvel objet fichier | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------------- | +| 19 R4 | Nouvelle constante `HTTP Client log file` | +| 17 R5 | Ajout | + +
    +
    + ## Description La commande `File` crée et retourne un nouvel objet de type [`4D.File`](../API/FileClass.md). La commande accepte deux syntaxes : diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md index 3307ae7a79a2e3..1bcd84193ce356 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md @@ -4,19 +4,12 @@ title: Folder displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ----------------------------------- | -| 19 R8 | Prise en charge de `fk home folder` | -| 17 R5 | Ajout | - -
    - **Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder +
    + | Paramètres | Type | | Description | | -------------- | -------------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Chemin du dossier | @@ -25,8 +18,20 @@ displayed_sidebar: docs | \* | Opérateur | → | \* pour retourner le dossier de la base hôte | | Résultat | [4D.Folder](../API/FolderClass.md) | ← | Nouvel objet dossier | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------- | +| 19 R8 | Prise en charge de `fk home folder` | +| 17 R5 | Ajout | + +
    +
    + ## Description La commande `Folder` crée et retourne un nouvel objet de type [`4D.Folder`](../API/FolderClass.md). La commande accepte deux syntaxes : diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md index e40f09d6214a3e..7c2540667bd8ab 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md @@ -8,21 +8,27 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ----- | --------------------------- | --------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table à laquelle appartient le formulaire; Si omis : Table par défaut ou utilisation d'un formulaire projet | | form | Text | → | Nom du formulaire | | object | Text | → | Nom de l'objet du formulaire ou nom du groupe | +
    +
    Historique | Release | Modifications | | ------- | ------------------------------------- | | 20 R8 | Prise en charge du paramètre *object* | +| 18 R5 | Created |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md index 6256e74091d743..f67eb7ce7e50cd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md @@ -9,9 +9,7 @@ displayed_sidebar: docs -| Paramètres | Type | | Description | -| ---------- | ------- | --------------------------- | ----------------------------- | -| Résultat | Integer | ← | Numéro d'événement formulaire | +
    | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | -------------------------------- | diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md index efcbcc3ea4886f..4970db8d3974c0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | --------------- | | Résultat | Object | ← | Objet événement | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 R2 | Modifié | +| 18 | Created | + +
    +
    + ## Description **FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** retourne un objet contenant des informations sur l'événement formulaire qui vient de se produire. Habituellement, vous utiliserez **FORM Event** à partir d'une méthode formulaire ou objet. @@ -37,7 +51,7 @@ Par exemple, dans le cas d'un clic sur un bouton, l'objet contient les propriét L'objet événement peut contenir des propriétés supplémentaires, en fonction de l'objet pour lequel l'événement se produit. Pour les objets *eventObj* générés sur: -- des objets de type list box ou colonne de list box, voir [cette section](../FormObjects/listbox_overview.md#supported-form-events). +- des objets de type list box ou colonne de list box, voir [cette section](../FormObjects/listbox-object.md#supported-form-events). - des zones 4D View Pro, voir événement formumaire [on VP Ready](../Events/onVpReady.md). **Note:** S'il n'y a pas d'événement courant, **FORM Event** renvoie un objet null. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md index 3e2031ee336282..c8992692d5362e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------------ | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Formulaire table à charger (si omis, charger un formulaire projet) | @@ -15,8 +17,22 @@ displayed_sidebar: docs | formData | Object | → | Données à associer au formulaire | | \* | Opérateur | → | Si passé = la commande s'applique à la base de données hôte lorsqu'elle est exécutée à partir d'un composant (paramètre ignoré en dehors de ce contexte) | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------------------- | +| 20 | Modifié | +| 16 R6 | Modifié | +| 14 | Renamed (OPEN PRINTING FORM) | +| 12 | Created | + +
    +
    + ## Description The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.La commande **FORM LOAD** est utilisée pour charger le formulaire *form* en mémoire dans le process courant avec *formData* (facultatif) afin d'imprimer ses données ou d'analyser son contenu. Il ne peut y avoir qu'un seul formulaire courant par process. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md index 2cc9db96bdfc8d..856943bf667963 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | -------------------------------------------------------------------------------------------------------------- | | Résultat | Text | ← | Thème utilisé par le formulaire courant : "Classic" ou "FluentUI" (Windows) | +
    +
    Historique | Release | Modifications | @@ -21,6 +25,7 @@ displayed_sidebar: docs | 21 R2 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form.md index 7aeb6d01ecdebe..d14aeae2017cbd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/form.md @@ -8,19 +8,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ---------------------------- | | Résultat | Object | ← | Données du formulaire actuel | +
    +
    Historique | Release | Modifications | | ------- | ---------------------------------- | | 20 R8 | Support des classes de formulaires | +| 16 R6 | Created |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md index 68380b260ca345..b39c0fac289d3a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md @@ -4,28 +4,33 @@ title: Formula from string displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------------------------- | -| 20 R3 | Prise en charge du paramètre *context* | -| 17 R6 | Renommée : New formula from string -> Formula from string | -| 17 R3 | Ajout | - -
    - **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function +
    + | Paramètres | Type | | Description | | ------------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------- | | formulaString | Text | → | Formule texte à retourner comme objet | | context | Integer | → | `sk execute in current database` (par défaut) ou `sk execute in host database` | | Résultat | 4D.Function | ← | Objet natif encapsulant la formule | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------------------------------------------- | +| 20 R3 | Prise en charge du paramètre *context* | +| 17 R6 | Renommée : New formula from string -> Formula from string | +| 17 R3 | Ajout | + +
    +
    + ## Description La commande `Formula from string` crée un objet `4D.Function` basé sur *formulaString* et, éventuellement, *context*. *formulaString* peut être simple comme une valeur unique ou complexe comme une méthode projet avec des paramètres. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md index 9c1c09a9b107df..c20103ad95d815 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md @@ -5,26 +5,31 @@ slug: /commands/formula displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ---------------------------------------------------- | -| 17 R6 | Renommée (New formula -> Formula) | -| 17 R3 | Ajout | - -
    - **Formula** ( *formulaExp* : Expression ) : 4D.Function +
    + | Paramètres | Type | | Description | | ---------- | --------------------------- | :-------------------------: | -------------------------------------- | | formulaExp | Expression | → | Formule à retourner comme objet | | Résultat | 4D.Function | ← | Fonction native encapsulant la formule | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ---------------------------------------------------- | +| 17 R6 | Renommée (New formula -> Formula) | +| 17 R3 | Ajout | + +
    +
    + ## Description La commande `Formula` crée un objet `4D Function` basé sur l'expression *formulaExp*. *formulaExp* peut être simple comme une valeur unique ou complexe comme une méthode projet avec des paramètres. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md index f3a7edc10a14da..c4a218c893ef30 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md @@ -5,24 +5,30 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID**( *version* : Integer ) : Text +**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +
    + | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | -------------------------------------------------------------------------------- | | version | Integer | → | Version de l'UUID : 4 (par défaut) ou 7 | | Résultat | Text | ← | Nouvel UUID sous forme de texte non canonique (32 caractères) | +
    +
    Historique | Release | Modifications | | ------- | -------------------------------------- | | 20 R10 | Prise en charge du paramètre *version* | +| 12 | Created |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md index d6252399f7410d..df8e9f601a99be 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | ------------------------------------------------------------------- | | data | Text, Blob | → | Données à analyser | | Résultat | Object | ← | Objet dont chaque propriété est une partie des données multiparties | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R4 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md index 04a79eeba1dde2..5ba89367574cb5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md @@ -4,25 +4,30 @@ title: IMAP New transporter displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 18 R4 | Ajout | - -
    - **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------------- | :-------------------------: | -------------------------------------------------------------------------------- | | server | Object | → | Informations sur le serveur de messagerie | | Résultat | 4D.IMAPTransporter | ← | [Objet IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object) | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 R4 | Ajout | + +
    +
    + ## Description La commande `IMAP New transporter`configure une nouvelle connexion IMAP en fonction du paramètre *server* et retourne un nouvel objet *transporter*. L'objet transporteur retourné sera alors utilisé pour la réception d'emails. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md index 624e09052e5e3c..aaa73f37ac6059 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | -------------------------- | | Résultat | Collection | ← | Collection d'objets erreur | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 R8 | Created | + +
    +
    + ## Description La commande **Last errors** renvoie la pile d'erreurs courante de l'application 4D sous la forme d'une collection d'objets erreur, ou **null** si aucune erreur ne s'est produite. La pile d'erreurs inclut les objets envoyés par la commande [throw](../commands-legacy/throw.md), le cas échéant. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md index b708f174113f7f..09a746a0443f91 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md @@ -8,10 +8,13 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ---------------------------------- | | Résultat | Object | ← | Informations sur la licence active | +
    diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md index bced9e77992211..76718080445f77 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md @@ -4,16 +4,11 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Field, Variable ; *property* : Integer ) : any +**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any -| Paramètres | Type | | Description | -| ---------- | ------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | -| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable | -| object | any | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis) | -| property | Integer | → | Propriété dont vous voulez obtenir la valeur | -| Résultat | Integer, Text | ← | Valeur courante | +
    | Paramètres | Type | | Description | | ---------- | -------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md index 86c7fcdc4b0627..e86d8ab1419fb0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md @@ -4,16 +4,11 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Field, Variable ; *property* : Integer ; *value* : Integer, Text ) +**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text ) -| Paramètres | Type | | Description | -| ---------- | ------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | -| object | any | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis) | -| property | Integer | → | Propriété de list box ou de colonne de list box | -| value | Integer, Text | → | Valeur de la propriété | +
    | Paramètres | Type | | Description | | ---------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -25,6 +20,17 @@ displayed_sidebar: docs
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 R6 | Modifié | +| 16 R2 | Created | + +
    +
    + ## Description La commande **LISTBOX SET PROPERTY** définit la *value* de la *property* de la list box ou de la colonne de list box désignée par les paramètres *object* et *\**. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md index d2e1dfd7aeba98..d7723429b8947e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md @@ -4,25 +4,30 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 18 | Ajout | - -
    - **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object +
    + | Paramètres | Type | | Description | | ---------- | ---------- | :-------------------------: | ------------- | | mime | Blob, Text | → | Email en MIME | | Résultat | Object | ← | Objet email | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 | Ajout | + +
    +
    + ## Description La commande `MAIL Convert from MIME` convertit un document MIME en un objet email valide. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md index 99038da83c20a5..dbd7749e23c1a2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md @@ -4,27 +4,32 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 17 R4 | Ajout | -| 17 R5 | Modifié | - -
    - **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text +
    + | Paramètres | Type | | Description | | ---------- | ------ | :-------------------------: | ---------------------------------------- | | mail | Object | → | Objet email | | options | Object | → | Options d'encodage et de charset du mail | | Résultat | Text | ← | Objet email converti en MIME | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 17 R5 | Modifié | +| 17 R4 | Ajout | + +
    +
    + ## Description La commande `MAIL Convert to MIME` convertit un objet email en texte MIME. Cette commande est appelée en interne par [SMTP_transporter.send()](../API/SMTPTransporterClass.md#send) pour formater l'objet email avant de l'envoyer. Elle peut être utilisée pour analyser le format MIME de l'objet. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md index 48eb85594b99f1..1e3ff5b6798ccd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md @@ -4,18 +4,12 @@ title: MAIL New attachment displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------------------------------------ | -| 19 R2 | Accepte 4D.File, 4D.ZipFile, 4D.Blob | - -
    - **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment +
    + | Paramètres | Type | | Description | | ----------- | --------------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | file | 4D.File | → | Fichier joint | @@ -28,8 +22,20 @@ displayed_sidebar: docs | disposition | Text | → | Valeur de l'en-tête content-disposition : "inline" ou "attachment" | | Résultat | 4D.MailAttachment | ← | Objet pièce jointe | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------------------------------------------------------ | +| 19 R2 | Accepte 4D.File, 4D.ZipFile, 4D.Blob | +| 17 R4 | Ajout | + +
    +
    + ## Description La commande `MAIL New attachment` vous permet de créer un objet pièce jointe que vous pouvez ajouter à un [objet Email](../API/EmailObjectClass.md#email-object). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md index bcbc21c7805966..faab9caf14835b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | ------------------------------------------ | | value | any | → | Valeur(s) de collection | | Résultat | Collection | ← | New collection | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 16 R4 | Created | + +
    +
    + ## Description La commande `New collection` crée une nouvelle collection vide ou pré-remplie et retourne sa référence. Les collections peuvent être gérées à l'aide des propriétés et des fonctions de la [classe Collection](../API/CollectionClass.md). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md index bd5e74e3dabee5..6331f34b64c72b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | --------------------------------------- | | Résultat | Text | ← | Chemin complet du fichier journal fermé | +
    +
    +
    Historique + +| Release | Modifications | +| --------------------------- | ------------- | +| <6 | Created | + +
    +
    + ## Description **Note préliminaire:** Cette commande ne fonctionne qu'avec 4D Server. Elle ne peut être exécutée que via la commande [Execute on server](../commands-legacy/execute-on-server.md) ou via une procédure stockée. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md index 28c174e50bafe1..bb9d0a2dd07acb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | ------------------------------------------------------ | | value | any | → | Valeur(s) de la collection partagée | | Résultat | Collection | ← | New shared collection | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 16 R6 | Created | + +
    +
    + ## Description La commande `New shared collection` crée une nouvelle collection partagée vide ou préremplie et retourne sa référence. Les collections peuvent être gérées à l'aide des propriétés et des fonctions de la [classe Collection](../API/CollectionClass.md). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md index e6f24ed4f7a798..a34209abb53efa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ----------- | ------------------------- | --------------------------- | ---------------------------- | | Description | Text | → | Description du signal | | Résultat | 4D.Signal | ← | Object encapsulant le signal | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 17 R4 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/num.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/num.md index f5dd912271a65e..cf54f68d561425 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/num.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/num.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------------------- | --------------------------- | ---------------------------------------------------------------------------------------- | | expression | Text, Boolean, Integer | → | Chaîne à convertir en numérique ou Booléen à convertir en 0 ou 1 ou Expression numérique | @@ -16,15 +18,19 @@ displayed_sidebar: docs | base | Integer | → | Valeur comprise entre 2 et 36 qui représente le radix | | Résultat | Real | ← | Forme numérique du paramètre expression | +
    +
    Historique -| Release | Modifications | -| ------- | ----------------------------------- | -| 21 | Prise en charge du paramètre *base* | +| Release | Modifications | +| --------------------------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* | +| <6 | Created |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md index 205703150bd5b6..053a257e06982f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md @@ -4,7 +4,7 @@ title: OBJECT Get data source formula displayed_sidebar: docs --- -**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Field, Variable ) : 4D.Formula +**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula @@ -16,8 +16,20 @@ displayed_sidebar: docs | object | Text, Variable, Field | → | Nom de l'objet formulaire (si \* est spécifié) ou
    Champ ou variable (si \* est omis) | | Résultat | 4D.Formula | ← | Formule associée à l'objet de formulaire (`Null` si aucune formule n'est associée) | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* | +| 20 R10 | Created | + +
    +
    + ## Description La commande **OBJECT Get data source formula** renvoie la formule (le cas échéant) associée à l'objet ou aux objets désigné(s) par les paramètres *object* et *\**. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md index 3f219d2f959871..044a7d034275d2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md @@ -4,7 +4,7 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Field, Variable ; *formula* : 4D.Formula ) +**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula ) @@ -16,8 +16,20 @@ displayed_sidebar: docs | object | Text, Variable, Field | → | Nom de l'objet formulaire (si \* est spécifié) ou
    Champ ou variable (si \* est omis) | | formula | 4D.Formula | → | Formule à assigner comme source de données | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* | +| 20 R10 | Created | + +
    +
    + ## Description La commande **OBJECT SET DATA SOURCE FORMULA** assigne une formule (expression) comme source de données de l'objet ou des objets désigné(s) par les paramètres *object* et *\** . La formule doit être fournie sous la forme d'un objet [`4D.Formula`](../API/FunctionClass.md#formula-objects). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md index e4abd88a6276f6..1b975483e7f64c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md @@ -4,29 +4,34 @@ title: Open datastore displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------ | -| 21 | Cloud Qodly interrompu | -| 20 R6 | Prise en charge des accès aux instances du cloud Qodly | -| 20 R4 | Nouvelle propriété *passwordAlgorithm* | -| 18 | Ajout | - -
    - **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation +
    + | Paramètres | Type | | Description | | -------------- | ------------------------------------------ | --------------------------- | ---------------------------------------------------------------------------------------------------- | | connectionInfo | Object | → | Propriétés de connexion utilisées pour joindre le datastore distant | | localID | Text | → | Identifiant à affecter au datastore ouvert sur l'application locale (obligatoire) | | Résultat | 4D.DataStoreImplementation | ← | Objet datastore | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------------------------ | +| 21 | Cloud Qodly interrompu | +| 20 R6 | Prise en charge des accès aux instances du cloud Qodly | +| 20 R4 | Nouvelle propriété *passwordAlgorithm* | +| 18 | Ajout | + +
    +
    + ## Description La commande `Open datastore` connecte l'application au datastore distant identifié par le paramètre *connectionInfo* et renvoie un objet `4D.DataStoreImplementation` correspondant associé à l'alias local *localID*. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md index 1690030e0a9f54..4c90d8b78adb30 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Informations sur le serveur de messagerie | | Résultat | 4D.POP3Transporter | ← | [Object POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object) | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 18 R2 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md index 4202166132ed23..930c4efcc1fcad 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table du formulaire, ou table par défaut si omis | @@ -17,8 +19,21 @@ displayed_sidebar: docs | areaEnd | Integer | → | Zone de fin (si areaStart est spécifié) | | Résultat | Integer | ← | Hauteur de la section imprimée | +
    +
    +
    Historique + +| Release | Modifications | +| --------------------------- | ------------- | +| 20 | Modifié | +| 16 R6 | Modifié | +| <6 | Ajout | + +
    +
    + ## Description La commande **Print form** imprime simplement *form* avec les valeurs courantes des champs et des variables de la table *aTable*. Elle est généralement utilisée pour imprimer des états très complexes qui nécessitent un contrôle complet du processus d'impression. **Print form** ne gère pas les traitements d'enregistrements, ni les ruptures, sauts de pages, en-têtes ou pieds de pages. Vous devez vous-même prendre en charge ces opérations. **Print form** imprime uniquement des champs et des variables avec une taille fixe, la commande ne gère pas les objets de taille variable. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md index 61e5e2b1dce4f9..3411a3f945d14a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------- | | sessionID | Text | → | ID de session | | options | Integer | → | Options de retour | | Résultat | Object | ← | Aperçu des process en cours d'exécution et/ou (4D Server uniquement) des sessions utilisateur | +
    +
    Historique | Release | Modifications | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R7 |
    • Prise en charge du paramètre *sessionID*
    • Renommé (Get process activity)
    |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md index 0b1bfe6464da34..5d9cefa2e5c5f0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ------------- | ------- | :-------------------------: | --------------------------- | | processNumber | Integer | → | Process number | | Résultat | Object | ← | Informations sur le process | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R7 | Ajout |
    +
    ## Description @@ -37,7 +42,7 @@ L'objet retourné contient les propriétés suivantes : | ID | Integer | ID unique du process | | name | Text | Nom du process | | number | Integer | Process number | -| preemptive | Boolean | Vrai si l'exécution est préemptive, faux sinon | +| préemptif | Boolean | Vrai si l'exécution est préemptive, faux sinon | | sessionID | Text | UUID de la session | | state | Integer | Statut courant. Valeurs possibles : voir ci-dessous | | systemID | Text | ID du process utilisateur, 4D ou de réserve | diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md index d607da65b4219e..07e604bd3f5379 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | --------- | --------------------------- | ----------------------------------------------- | | name | Text | → | Nom du process duquel obtenir le numéro | @@ -16,15 +18,19 @@ displayed_sidebar: docs | \* | Opérateur | → | Renvoyer le numéro du process depuis le serveur | | Résultat | Integer | ← | Process number | +
    +
    Historique | Release | Modifications | | ------- | ------------------------------- | | 20 R7 | Prise en charge du paramètre id | +| 6 | Created |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md index 9695d6e2e5c761..769d41ce98543b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md @@ -8,13 +8,27 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | --------- | --------------------------- | --------------------------------- | | logFile | Text | → | Nom du fichier journal | | \* | Opérateur | → | Fermer le fichier journal courant | +
    +
    +
    Historique + +| Release | Modifications | +| --------------------------- | ------------- | +| 11 SQL | Modifié | +| <6 | Created | + +
    +
    + ## Description La commande **SELECT LOG FILE** crée ou ferme le fichier d'historique (ou fichier journal) de la base de données, suivant la valeur que vous passez en paramètre.. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md index 70f4d8be356e27..40dcf2de828e8e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------- | :-------------------------: | --------------------------- | | sessionID | Integer | → | ID de session | | Résultat | Object | ← | Informations sur la session | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md index 43061d94def2b1..825120e281ffa9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ---------------------------------------------------------- | | id | Text | → | Identifiant unique (UUID) de la session | | Résultat | Object | ← | Objet de stockage de la session | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R6 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session.md index f182749c9182a6..e6ac04f65897ed 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/session.md @@ -14,8 +14,10 @@ displayed_sidebar: docs | ---------- | ---------------------------------------------------- | --------------------------- | ------------- | | Résultat | [4D.Session](../API/SessionClass.md) | ← | Objet session | +
    +
    Historique | Release | Modifications | @@ -25,6 +27,7 @@ displayed_sidebar: docs | 18 R6 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md index f3b3895d9a80be..e265523dbbe68b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ------------ | ---------- | --------------------------- | --------------------------- | | methodsArray | Text array | → | Tableau de noms de méthodes | +
    +
    +
    Historique + +| Release | Modifications | +| --------------------------- | ------------- | +| 17 R2 | Modifié | +| <6 | Ajout | + +
    +
    + ## Description La commande **SET ALLOWED METHODS** permet de désigner les méthodes projet qui peuvent être appelées directement depuis l'application. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md index 6a0786773d393c..497ecb1397cd32 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | -------------------------------------------------- | --------------------------- | --------------------------------------- | | winRef | Integer | → | Numéro de référence de la fenêtre | | image | Picture | → | Icône personnalisée | | file | 4D.File, 4D.Folder | → | Chemin d'accès du fichier ou du dossier | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md index 114ec81c360dc1..8f44864aa2a4e9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------------- | --------------------------- | -------------------------------------------------------------------------------- | | server | Object | → | Informations sur le serveur de messagerie | | Résultat | 4D.SMTPTransporter | ← | [Objet SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object) | +
    +
    Historique | Release | Modifications | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 17 R4 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/string.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/string.md index 75adddf67fae40..8b9600ea4f79a1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/string.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | | expression | Expression | → | Expression à convertir en chaîne (peut être de type Réel, Integer, Date, Heure, Alpha, Texte, Booléen, Undefined ou Null) | @@ -17,15 +19,19 @@ displayed_sidebar: docs | base | Integer | → | Valeur comprise entre 2 et 36 qui représente la base si *expression* est un nombre | | Résultat | Text | ← | expression convertie en chaîne alphanumérique | +
    +
    Historique -| Release | Modifications | -| ------- | ----------------------------------- | -| 21 | Prise en charge du paramètre *base* | +| Release | Modifications | +| --------------------------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* | +| <6 | Created |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/super.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/super.md index f8fc0d8e216bd8..6014dab7fc4ab6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/super.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/super.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ----------------------------------------------------------------------------- | | param | any | -> | Paramètre(s) à passer au constructeur de la classe parente | | Résultat | Object | <- | Parent de l'objet | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 | Created | + +
    +
    + Le mot-clé `Super` permet les appels à la `superclass`, c'est-à-dire à la classe parente. `Super` peut être utilisé de deux différentes manières : diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/this.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/this.md index f20b482444793f..4a1e03790a7675 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/this.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/this.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ------------------------ | | Résultat | Object | ← | Élément ou objet courant | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 | Created | + +
    +
    + ## Description La commande `This` renvoie une référence à l'objet en cours de traitement. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md index eae95a6b4b13a3..8be898f7c9f3ef 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texte à tronquer | | Résultat | Text | ← | Texte tronqué | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md index 8a8d52ce433744..92dab1ba097319 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texte à tronquer | | Résultat | Text | ← | Texte tronqué | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md index 433568c03e4704..6a1a39eebdf695 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texte à tronquer | | Résultat | Text | ← | Texte tronqué | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md index 619106289055eb..9d2ac24c42d6b3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | --------------- | ---------------------------------- | --------------------------- | -------------------- | | entitySelection | 4D.EntitySelection | → | Une entity selection | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 17 | Ajout | + +
    +
    + ## Description La commande `USE ENTITY SELECTION` met à jour la sélection courante de la table correspondant à la classe de données du paramètre *entitySelection*, en fonction du contenu de la entity selection. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md index 32b33f3f5c93ed..acefb74c1dc15b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md @@ -4,18 +4,31 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( * ; *object* : Text ) -> *contextObj* : Object
    **WA Get context** ( *object* : Field, Variable ) -> *contextObj* : Object +**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object -| Paramètres | Type | | Description | -| ---------- | --------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | -| object | any | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis). | -| contextObj | Object | ← | Objet contexte si défini précédemment, sinon `null`. | +
    +| Paramètres | Type | | Description | +| ---------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | +| object | Text, Variable | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis). | +| Résultat | Object | ← | Objet contexte si défini précédemment, sinon `null`. | + +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 20 R9 | Ajout | + +
    +
    + ### Description La commande `WA Get context` récupère l'objet contexte défini pour `$4d` dans la zone Web désignée par les paramètres \* et *object* en utilisant [`WA SET CONTEXT`](./wa-set-context.md). Si `WA SET CONTEXT` n'a pas été appelé pour la zone web, la commande renvoie `null`. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md index bdac354cd51cc3..7e7ec7c728ce9e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md @@ -4,15 +4,11 @@ title: WA SET CONTEXT displayed_sidebar: docs --- -**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Field, Variable ; *contextObj* : Object ) +**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object ) -| Paramètres | Type | | Description | -| ---------- | --------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | -| object | any | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis). | -| contextObj | Object | → | Objet contenant les fonctions qui peuvent être appelées avec `$4d`. | +
    | Paramètres | Type | | Description | | ---------- | --------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -23,6 +19,16 @@ displayed_sidebar: docs
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 20 R9 | Ajout | + +
    +
    + ### Description La commande `WA SET CONTEXT` définit un objet contexte *contextObj* pour `$4d` dans la zone Web désignée par les paramètres \* et *object*. Lorsque cette commande est utilisée, `$4d` ne peut accéder qu'aux contenus déclarés dans le *contextObj* fourni. Si aucun objet contexte n'est défini, `$4d` a accès à toutes les méthodes 4D et ne peut pas accéder aux classes utilisateurs. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md index 773d1a2cfa8db2..e010b1421c4892 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | :-------------------------: | -------------------------------------- | | Résultat | Object | ← | Informations sur l'événement déclenché | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 21 | Ajout | + +
    +
    + ## Description La commande `Web Event` renvoie un objet contenant des informations sur un événement déclenché lié à un composant de formulaire web Qodly. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md index ec27a8696d8f0a..7f1eddb9cedc3e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | -------------------------- | :-------------------------: | ---------------------------- | | Résultat | 4D.WebForm | ← | Nouvel objet proxy `WebForm` | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 21 | Ajout | + +
    +
    + ## Description La commande `Web Form` renvoie un objet proxy `4D.WebForm`, qui permet de travailler avec les propriétés et les fonctions de la page et de les émuler efficacement. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md index f0841a1857ea1c..10cfeda58af27b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | -------------------------------------------- | | Résultat | Collection | ← | Collection des objets Web Server disponibles | +
    +
    Historique | Release | Modifications | @@ -21,6 +25,7 @@ displayed_sidebar: docs | 18 R3 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md index 4027657368d7a5..485f2fb85b2dfe 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------- | --------------------------- | ------------------------------------------------------------------------------------ | | option | Integer | → | Serveur Web à référencer (défaut si omis = `Web server database`) | | Résultat | 4D.WebServer | ← | Objet Serveur Web | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 19 | prise en charge de .sessionCookieSameSite |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md index 1338c70e584884..c640734d60a9fe 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | --------------- | ------------------------- | :-------------------------: | ------------------------------------------------------------------------- | | fileToZip | 4D.File | → | Objet fichier ou dossier à compresser | @@ -17,8 +19,10 @@ displayed_sidebar: docs | options | Integer | → | Si *folderToZip* utilisé : `ZIP Without enclosing folder` | | Résultat | Object | ← | Objet statut | +
    +
    Historique | Release | Modifications | @@ -27,6 +31,7 @@ displayed_sidebar: docs | 18 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md index 98fde33319fe4c..1bae3a628d491b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ----------------------------- | :-------------------------: | --------------------------------------------- | | zipFile | 4D.File | → | Fichier archive ZIP | | password | Text | → | Mot de passe de l'archive ZIP, le cas échéant | | Résultat | 4D.ZipArchive | ← | Objet archive | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 18 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md index 58229bc0a3a21a..04e2e4f5c3362e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md @@ -94,13 +94,13 @@ Une collection est initialisée avec les commandes [`New collection`](../command #### Description -Différent de +La fonction `.at()` retourne l'élément à la position *index*, acceptant des entiers positifs et négatifs. > Cette fonction ne modifie pas la collection d'origine. Les nombres entiers négatifs déterminent la position à partir du dernier élément de la collection. -Voici un exemple : +La fonction renvoie la valeur Undefined si *index* dépasse les limites de la collection. #### Exemple @@ -144,17 +144,17 @@ $element:=$col.at(10) // undefined #### Description -Différent de +La fonction .average() retourne la moyenne arithmétique des valeurs définies dans la collection. Seuls les éléments ayant une valeur numérique sont pris en compte pour le calcul (les autres types d'éléments sont ignorés). Les positions sont retournées dans un ordre croissant. -Vous pouvez passer tout type d'élément accepté par les collections, y compris une autre collection. +`.average()` retourne `undefined` si : - la collection est vide, - la collection ne contient pas d'éléments numériques, -- Egal à +- *propertyPath* n'est pas trouvé dans la collection. #### Exemple 1 @@ -204,7 +204,7 @@ Vous pouvez passer tout type d'élément accepté par les collections, y compris #### Description -Vous devez prêter attention aux problèmes de conversion suivants : +La fonction `.clear()` supprime tous les éléments de la collection et retourne une collection vide. > Cette fonction modifie la collection d'origine. @@ -248,17 +248,17 @@ $vSize:=$col.length //$vSize=0 #### Description -Vous pouvez passer : Vous pouvez passer : +La fonction `.combine()` insère des éléments *col2* à la fin ou à la position *index* spécifiée dans l'instance de collection et renvoie la collection modifiée. A la différence de la fonction `.insert()`, `.combine()` ajoute chaque valeur de *col2* dans la collection d'origine, et non en tant qu'élément unique de collection. > Cette fonction modifie la collection d'origine. -Nom de méthode Exemples : +Par défaut, les éléments *col2* sont ajoutés à la fin de la collection originale. Vous pouvez passer dans *index* la position à laquelle vous souhaitez que les éléments *col2* soient insérés dans la collection. -> Exemple 1 +> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. -- Exemple 2 -- Inclus parmi -- Vous souhaitez un tri croissant des première et troisième collections, et une synchronisation pour la deuxième collection : +- Si *index* > la longueur de la collection, l'*index* de départ sera fixé à la longueur de la collection. +- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). +- Si la valeur calculée est négative, *index* est mis à 0. #### Exemple @@ -292,18 +292,18 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6] | Paramètres | Type | | Description | | ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | value | any | -> | Valeur(s) à concaténer. Si *value* est une collection, tous ses éléments sont ajoutés comme de nouveaux éléments à la fin de la collection d'origine. | -| Résultat | Collection | <- | En cas d'incohérence, les règles suivantes sont appliquées : | +| Résultat | Collection | <- | Nouvelle collection contenant les valeurs d'origine et les valeurs ajoutées | #### Description -Par exemple : +La fonction `.concat()` renvoie une nouvelle collection contenant les éléments de la collection originale avec tous les éléments du paramètre *value* ajoutés à la fin. > Cette fonction ne modifie pas la collection d'origine. -La collection retournée contient l'élément spécifié par *startFrom* et tous les éléments suivants jusqu'à l'élément spécifié par *end* (mais non compris). Si seul le paramètre *startFrom* est spécifié, la collection retournée contient tous les éléments de *startFrom* au dernier élément de la collection d'origine. +Si *value* est une collection, tous ses éléments sont ajoutés en tant que nouveaux éléments à la fin de la collection d'origine. Si la *value* n'est pas une collection, elle est ajoutée elle-même en tant que nouvel élément. #### Exemple @@ -324,10 +324,10 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8]
    Historique -| Release | Modifications | -| ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 18 R3 | Les dates sont stockées sous la forme de date « aaaa-mm-jj » ou des chaînes au format « AAAA-MM-JJTHH: ss.SSSZ: mm » , selon la configuration actuelle « dates à l'intérieur des objets » de la base de données. Cet exemple retourne des personnes embauchées il y a plus de 90 jours : | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | ---------------------------------------------------------------------------- | +| 18 R3 | Nouvelle option *ck shared*. Nouveaux paramètres *groupWith* | +| v16 R6 | Ajout |
    @@ -337,40 +337,40 @@ $c2:=$c.concat(6;7;8) //[1,2,3,4,5,6,7,8]
    -| Paramètres | Type | | Description | -| ------------ | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| option | Integer | -> | Exemple 3 | -| groupWithCol | Collection | -> | Collection partagée à grouper avec la collection résultante | -| groupWithObj | Object | -> | Objet partagé à grouper avec la collection résultante | -| Résultat | Collection | <- | *pathStrings* contient une formule constituée de 1 à N chemin(s) de propriété(s) et (optionnellement) ordres de tri, séparés par des virgules. | +| Paramètres | Type | | Description | +| ------------ | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| option | Integer | -> | `ck resolve pointers`: résoudre les pointeurs avant la copie,
    `ck shared`: retourner une collection partagée | +| groupWithCol | Collection | -> | Collection partagée à grouper avec la collection résultante | +| groupWithObj | Object | -> | Objet partagé à grouper avec la collection résultante | +| Résultat | Collection | <- | Copie profonde de la collection d'origine (deep copy) |
    #### Description -Lorsque vous utilisez une valeur constante, les règles suivantes doivent être respectées : +La fonction `.copy()` renvoie une copie profonde (deep copy) de l'instance de collection. ***Deep copy*** signifie que les objets ou les collections présents dans la collection d'origine sont dupliqués et ne partagent pas leur référence avec la collection qui est retournée. > Cette fonction ne modifie pas la collection d'origine. -Utilisation de guillemets +S'il est passé, le paramètre *option* peut contenir l'une des constantes suivantes (ou les deux) : -| option | Description | -| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck resolve pointers` | Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Dans ce cas, chaque pointeur contenu dans la collection est évalué lors de la copie et sa valeur déréférencée est utilisée. | -| `ck shared` | Prise en charge des formules Symbole(s) L'évaluation est sensible à la casse et différencie les caractères accentués. | +| option | Description | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `ck resolve pointers` | Si la collection d'origine contient des valeurs de type pointeur, par défaut la copie contient également les pointeurs. Toutefois, vous pouvez résoudre les pointeurs au moment de la copie en passant la constante `ck resolve pointers`. Dans ce cas, chaque pointeur contenu dans la collection est évalué lors de la copie et sa valeur déréférencée est utilisée. | +| `ck shared` | Par défaut, `copy()` retourne une collection standard (non partagée), même si la fonction s'applique à une collection partagée. Passez la constante `ck shared` pour créer une collection partagée. Dans ce cas, vous pouvez utiliser le paramètre *groupWith* pour associer la collection partagée à une autre collection ou à un autre objet (voir ci-dessous). | -Par défaut si omis, une évaluation non diacritique est effectuée +Les paramètres *groupWithCol* ou *groupWithObj* vous permettent de désigner une collection ou un objet avec lequel la collection résultante doit être associée. :::note -Les objets Datastore, dataclass et entity ne sont pas copiables. Collection mise à plat +Les objets Datastore, dataclass et entity ne sont pas copiables. Si `.copy()` est appelé avec eux, les valeurs `Null` sont retournées. ::: #### Exemple 1 -Inférieur ou égal à Null +Nous souhaitons copier la collection régulière (non partagée) *$lastnames* dans l'objet partagé *$sharedObject*. Pour cela, nous devons créer une copie partagée de la collection (*$sharedLastnames*). ```4d var $sharedObject : Object @@ -392,7 +392,7 @@ End use #### Exemple 2 -Null Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. +Nous voulons combiner *$sharedColl1* et *$sharedColl2*. Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. Par conséquent, nous devons faire une copie partagée de *$sharedColl1* et désigner *$sharedColl2* comme étant un groupe partagé pour la copie. ```4d var $sharedColl1;$sharedColl2;$copyColl : Collection @@ -409,7 +409,7 @@ $sharedColl2:=New shared collection(New shared object("lastname";"Brown")) #### Exemple 3 -Supérieur ou égal à Paramètre querySettings +Nous avons une collection standard (*$lastnames*) et nous souhaitons la placer dans le **Storage** de l'application. Pour cela, nous devons créer une copie partagée au préalable (*$sharedLastnames*). ```4d var $lastnames;$sharedLastnames : Collection @@ -427,10 +427,24 @@ End use #### Exemple 4 -Collection d'origine dont tous les éléments ont été supprimés +Cet exemple illustre l'utilisation de l'option `ck resolve pointers` : ```4d -Résultat + var $col : Collection + var $p : Pointer + $p:=->$what + + $col:=New collection + $col.push(New object("alpha";"Hello";"num";1)) + $col.push(New object("beta";"You";"what";$p)) + + $col2:=$col.copy() + $col2[1].beta:="World!" + ALERT($col[0].alpha+" "+$col2[1].beta) //"Hello World!" + + $what:="You!" + $col3:=$col2.copy(ck resolve pointers) + ALERT($col3[0].alpha+" "+$col3[1].what) //"Hello You!" ``` @@ -453,19 +467,19 @@ Résultat
    -| Paramètres | Type | | Description | -| ------------ | ---- | :-------------------------: | --------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | Real | <- | La recherche d'une personne nommée "smith OR status='private"' échouera simplement. | +| Paramètres | Type | | Description | +| ------------ | ---- | :-------------------------: | --------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | Real | <- | Nombre d'éléments dans la collection |
    #### Description -Ajout +La fonction `.count()` retourne le nombre d'éléments non nuls dans la collection. -Exemple 2 Tri d'une collection de nombres par ordre croissant ou décroissant : +Si la collection contient des objets, vous pouvez passer le paramètre *propertyPath*. Dans ce cas, seuls les éléments qui contiennent le *propertyPath* sont pris en compte. #### Exemple @@ -502,27 +516,27 @@ Exemple 2 Tri d'une collection de nombres par ordre croissant ou décroissant :
    -| Paramètres | Type | | Description | -| ------------ | ----------------------------------------------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| value | Text, Number, Boolean, Date, Object, Collection | -> | Valeur à compter | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | Real | <- | Par défaut, `copy()` retourne une collection standard (non partagée), même si la commande est appliquée à une collection partagée. | +| Paramètres | Type | | Description | +| ------------ | ----------------------------------------------- | :-------------------------: | --------------------------------------------------------------- | +| value | Text, Number, Boolean, Date, Object, Collection | -> | Valeur à compter | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | Real | <- | Nombre d'occurrences de la valeur |
    #### Description -Lorsque vous utilisez des placeholders, le contournement des options de sécurité n'est pas possible : +La fonction `.countValues()` retourne le nombre d'occurrences de *value* dans la collection. -L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. +Vous pouvez passer dans *value* : - une valeur scalaire (texte, numérique, booléen, date), - une référence d'objet ou de collection. -La callback reçoit les paramètres suivants : +Pour qu'un élément soit comptabilisé, le type de *value* doit être égal à celui de l'élément ; la fonction utilise l'opérateur d'égalité. -Comparaison +Le paramètre optionnel *propertyPath* vous permet de compter des valeurs à l'intérieur d'une collection d'objets : passez dans *propertyPath* le chemin de la propriété dont vous souhaitez comptabiliser le nombre de valeurs. > Cette fonction ne modifie pas la collection d'origine. @@ -569,10 +583,10 @@ Comparaison
    Historique -| Release | Modifications | -| ------- | -------------------------------------------------------------------------------------- | -| 20 | Vous souhaitez créer une nouvelle collection puis ajouter un élément : | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | ------------------------------------ | +| 20 | Prise en charge de `ck count values` | +| v16 R6 | Ajout |
    @@ -593,20 +607,20 @@ Comparaison #### Description -Nom de méthode +La fonction `.distinct()` renvoie une collection contenant uniquement les valeurs distinctes (différentes) de la collection originale. > Cette fonction ne modifie pas la collection d'origine. -La collection retournée est automatiquement triée. Vous souhaitez créer une collection pré-remplie : +La collection retournée est automatiquement triée. Les valeurs **Null** ne sont pas retournées. -Cette recherche semble sécurisée puisque les données non publiques sont filtrées. +Si la collection contient des objets, vous pouvez passer le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir les valeurs distinctes. -Exemple 2 +Dans le paramètre *options*, vous pouvez passer une ou une combinaison des constantes suivantes : -| Constante | Valeur | Commentaire | -| ----------------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ck diacritical` | 8 | L'évaluation est sensible à la casse et différencie les caractères accentués. Par défaut si omis, une évaluation non diacritique est effectuée | -| `ck count values` | 32 | Renvoie le nombre d'éléments pour chaque valeur distincte. Prise en charge des formules | +| Constante | Valeur | Commentaire | +| ----------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `ck diacritical` | 8 | L'évaluation est sensible à la casse et différencie les caractères accentués. Par défaut si omis, une évaluation non diacritique est effectuée | +| `ck count values` | 32 | Renvoie le nombre d'éléments pour chaque valeur distincte. Lorsque cette option est passée, `.distinct()` renvoie une collection d'objets contenant une paire d'attributs `{"value":*value*;"count":*count*}`. | #### Exemples @@ -644,31 +658,31 @@ Exemple 2
    -| Paramètres | Type | | Description | -| ----------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------- | -| collection2 | Collection | -> | Collection à comparer | -| option | Integer | -> | La formule reçoit les paramètres suivants : | -| Résultat | Boolean | <- | Cet exemple illustre l'utilisation de l'option `ck resolve pointers` : | +| Paramètres | Type | | Description | +| ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | +| collection2 | Collection | -> | Collection à comparer | +| option | Integer | -> | `ck diacritical`: évaluation diacritique ("A" # "a" par exemple) | +| Résultat | Boolean | <- | Vrai si les collections sont identiques, sinon faux |
    #### Description -Ajout +La fonction `.equal()` compare récursivement le contenu de la collection et de *collection2* (comparaison profonde)et renvoie **true** si elles sont identiques. :::note Notes -- Historique La callback reçoit les paramètres suivants : -- Par exemple, imaginez une chaîne de recherche du type : +- La fonction `.equal()` ne vérifie l'égalité que pour les chaînes de caractères, les booléens, les nombres et les éléments de type null dans les collections. Elle ne vérifie pas l'égalité des objets natifs. +- Les éléments avec des valeurs **null** ne sont pas égaux aux éléments non définis. ::: -Par défaut, une évaluation non diacritique est effectuée. L'évaluation est sensible à la casse et différencie les caractères accentués. +Par défaut, une évaluation non diacritique est effectuée. Si vous souhaitez que l'évaluation soit sensible à la casse ou pour différencier des caractères accentués, passez la constante `ck diacritical` dans le paramètre option. :::tip -dans *$2* : param Modifications +Une comparaison récursive de collections peut prendre beaucoup de temps si la collection est grande et profonde. Si vous souhaitez uniquement comparer deux références de collection, vous pouvez envisager d'utiliser l'opérateur de comparaison [`=` pour les références de collection](../Concepts/dt_collection.md#collection-operators). ::: @@ -716,51 +730,60 @@ dans *$2* : param Modifications
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Elément à partir duquel débuter l'évaluation | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Boolean | <- | Paramètres | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------- | +| startFrom | Integer | -> | Elément à partir duquel débuter l'évaluation | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Boolean | <- | True si tous les éléments ont passé le test avec succès |
    #### Description -Ajout +La fonction `.every()` retourne **true** si tous les éléments de la collection ont été évalués à vrai par le test implémenté dans l'objet *formula* ou la méthode *methodName* fourni(e). Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 Par défaut, les propriétés sont triées pas ordre croissant. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Collection à combiner -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si l'évaluation de la valeur de l'élément est réussie, **false** sinon. +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. -Prise en charge des formules +Dans tous les cas, au point où la fonction `.every()` rencontre le premier élément de la collection évalué à **false**, elle cesse d'appeler la callback et retourne **false**. -Objet formule Les propriétés suivantes sont prises en charge : +Par défaut, `.every()` évalue l'ensemble de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer le test. -- Prise en charge des formules -- Prise en charge des formules -- Commentaire +- Si *startFrom* >= la longueur de la collection, **false** est retourné, ce qui signifie que la collection n'est pas testée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple 1 ```4d -Comparaison +var $c : Collection +var $b : Boolean +var $f : 4D.Function + +$f:=Formula($1.value>0) +$c:=New collection +$c.push(5;3;1;4;6;2) +$b:=$c.every($f) // retourne true +$c.push(-1) +$b:=$c.every($f) // retourne false ``` #### Exemple 2 @@ -801,29 +824,29 @@ $b:=$c.every($f;Is real) //$b=false
    -| Paramètres | Type | | Description | -| ------------ | ---------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet dont les valeurs doivent être extraites dans la nouvelle collection | -| targetpath | Text | -> | Chemin ou nom de propriété cible | -| option | Integer | -> | Prise en charge des formules Sommaire | -| Résultat | Collection | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. | +| Paramètres | Type | | Description | +| ------------ | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet dont les valeurs doivent être extraites dans la nouvelle collection | +| targetpath | Text | -> | Chemin ou nom de propriété cible | +| option | Integer | -> | `ck keep null` : inclure les propriétés null dans la collection retournée (ignorées par défaut). Paramètre ignoré si *targetPath* est passé. | +| Résultat | Collection | <- | Nouvelle collection contenant les valeurs extraites |
    #### Description -OU +La fonction `.extract()` crée et renvoie une nouvelle collection contenant les valeurs *propertyPath* extraites de la collection originale d'objets. > Cette fonction ne modifie pas la collection d'origine. -Exemple +Le contenu de la collection retournée dépend du paramètre *targetPath* : -- Prise en charge des formules +- Si le paramètre *targetPath* est omis, `.extract()` remplit la nouvelle collection avec les valeurs de *propertyPath* de la collection d'origine. - Exemple 2 Exemple + Par défaut, les éléments pour lesquels *propertyPath* est null ou indéfini sont ignorés dans la collection résultante. Vous pouvez passer la constante `ck keep null` dans le paramètre *option* pour inclure ces valeurs en tant qu'éléments null dans la collection retournée. -- Exemple Par exemple, vous pouvez organiser une recherche de la manière suivante : +- Si un ou plusieurs paramètre(s) *targetPath* sont passés (correspondant à un ou plusieurs paramètre(s) *propertyPath*), `.extract()` remplit la nouvelle collection avec les propriétés *propertyPath* et chaque élément de la nouvelle collection est un objet avec les propriétés *targetPath* remplies avec les propriétés *propertyPath* correspondantes. Les valeurs null sont conservées (le paramètre *option* est ignoré avec cette syntaxe). #### Exemple 1 @@ -874,31 +897,31 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504
    -| Paramètres | Type | | Description | -| ---------- | ----------------------------------------------- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| value | Number, Text, Object, Collection, Date, Boolean | -> | Valeur de remplissage | -| startFrom | Integer | -> | Indice l'élément de départ (inclus) | -| end | Integer | -> | Indice de fin (non inclus) | -| Résultat | collection | <- | Vous pouvez modifier ce comportement en utilisant le sélecteur `Dates inside objects` de la commande `SET DATABASE PARAMETER`. | +| Paramètres | Type | | Description | +| ---------- | ----------------------------------------------- | :-------------------------: | ------------------------------------------------------ | +| value | Number, Text, Object, Collection, Date, Boolean | -> | Valeur de remplissage | +| startFrom | Integer | -> | Indice l'élément de départ (inclus) | +| end | Integer | -> | Indice de fin (non inclus) | +| Résultat | collection | <- | Collection d'origine avec valeurs de remplissage |
    #### Description -Exemples +La fonction `.fill()` remplit la collection avec la *valeur* spécifiée, éventuellement de l'index *startFrom* à l'index *end*, et renvoie la collection résultante. > Cette fonction modifie la collection d'origine. -- nombres -- Exemple 2 -- Exemple 3 +- Si le paramètre *startFrom* est omis, *value* est appliquée à tous les éléments de la collection (*startFrom*=0). +- Si le paramètre *startFrom* est passé et *end* omis, *value* est appliquée aux éléments de la collection à partir de *startFrom* jusqu'au dernier élément de la collection (*end*=length). +- Si à la fois le paramètre *startFrom* et *end* sont passés, *value* est appliquée aux éléments de la collection à partir de *startFrom* jusqu'à l'élément *end*. En cas d'incohérence, les règles suivantes sont appliquées : -- Exemple 3 nombres -- Prise en charge de querySettings -- La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. +- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). Si la valeur calculée est négative, *startFrom* est défini à 0. +- Si *end* < 0 , il est recalculé comme *end:=end+length*. +- Si *end* < *startFrom* (valeurs passées ou recalculées), la méthode ne fait rien. #### Exemple @@ -932,43 +955,43 @@ En cas d'incohérence, les règles suivantes sont appliquées :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Collection | <- | Résultat | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------ | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Collection | <- | Nouvelle collection contenant les éléments filtrés (shallow copy) |
    #### Description -Utilisation de placeholders Modifications Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +La fonction `.filter()` retourne une nouvelle collection contenant tous les éléments de la collection d'origine pour lesquels le résultat de la *formula* ou de la méthode *methodName* est **true**. Cette fonction retourne une ***shallow copy***, ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour filtrer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 4 Par exemple, si vous exécutez la recherche suivante : +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (optionnel) et un objet en premier paramètre (*$1*). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant la condition et donc, devant être ajouté à la nouvelle collection. La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Nom de méthode -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- *$1.result* (Booléen) : **true** si la valeur de l'élément correspond à la condition de filtre et doit être conservée, **false** sinon. +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. :::note -Lors de la conversion de dates 4D en texte avant de les stocker dans la collection, par défaut le programme prend en compte le fuseau horaire local. +Lorsque vous utilisez *methodName* comme callback, et si la méthode ne renvoie aucune valeur, `.filter()` recherchera la propriété *$1.result* que vous devez définir à **true** pour chaque élément remplissant la condition. ::: @@ -1021,47 +1044,47 @@ Vous voulez filtrer les éléments de la collection en fonction de leur type :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | any | <- | Pour cela, nous devons créer une copie partagée de la collection (*$sharedLastnames*). | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------- | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | any | <- | Première valeur trouvée (Undefined si non trouvée) |
    #### Description -Exemple +La fonction `.find()` retourne la première valeur dans la collection pour laquelle le résultat de *formula* ou de *methodName*, appliqué à chaque élément, retourne **true**. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit renvoyer **true** pour le premier élément qui satisfait la condition. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Collection d'origine redimensionnée -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si la valeur de l'élément correspond à la condition de recherche, **false** sinon. +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. -Exemple 2 Exemple 2 +Par défaut, `.find()` effectue une recherche dans la totalité de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer la recherche. -- Tri avec un chemin de propriété : -- Séparateur à utiliser entre les éléments - Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : -- Commentaire +- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). + **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple 1 @@ -1112,47 +1135,47 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Integer | <- | Etant donné qu'ils appartiennent à différents groupes partagés, une combinaison directe pourrait générer une erreur. | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ---------------------------------------------------------------------- | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Integer | <- | Numéro du premier élément trouvé (-1 si non trouvé) |
    #### Description -Exemple +La fonction `.findIndex()` retourne l'indice, dans la collection, du premier élément pour lequel *formula* ou *methodName*, appliqué à chaque élément, retourne **true**. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Collection partagée à grouper avec la collection résultante +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- *methodName*, le nom d'une méthode projet (texte). -Exemple 2 La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit renvoyer **true** pour le premier élément qui satisfait la condition. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Collection d'origine redimensionnée -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (Boolean) : **true** si la valeur de l'élément correspond à la condition de recherche, **false** sinon. +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. -Les parenthèses sont obligatoires lorsque NOT est utilisé avant une déclaration contenant plusieurs opérateurs. Exemple 2 +Par défaut, `.findIndex()` effectue une recherche dans la totalité de la collection. Optionnellement, vous pouvez passer dans *startFrom* l'index de l'élément à partir duquel commencer la recherche. -- Tri avec un chemin de propriété : -- Séparateur à utiliser entre les éléments - Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : -- Commentaire +- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). + **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple @@ -1191,16 +1214,16 @@ $val3:=$c.findIndex($val2+1;Formula($1.value.name=$2);"Clanton") //$val3=4
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | -| Résultat | any | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ----------------------------- | +| Résultat | any | <- | Premier élément de collection |
    #### Description -Ajout +La fonction `.first()` retourne le premier élément de la collection. > Cette fonction ne modifie pas la collection d'origine. @@ -1239,19 +1262,19 @@ $first:=$emptyCol.first() // retourne Undefined
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| depth | Integer | -> | La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. Par défaut=1 | -| Résultat | Collection | <- | *$1.result* (booléen): **true** si *$1.value < $1.value2*, **false** sinon | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------ | +| depth | Integer | -> | La profondeur à laquelle une structure de collection imbriquée doit être mise à plat. Par défaut=1 | +| Résultat | Collection | <- | Collection mise à plat |
    #### Description -Exemple 2 +La fonction `.flat()` crée une nouvelle collection avec tous les éléments des sous-collections concaténés de manière récursive jusqu'à la *depth* spécifiée. -Exemple avec une référence d'objet : +Par défaut, si le paramètre *depth* est omis, seul le premier niveau de la structure de la collection imbriquée sera mis à plat. > Cette fonction ne modifie pas la collection d'origine. @@ -1295,41 +1318,41 @@ $col.flat(MAXLONG)
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Collection | <- | **Note** : Même si *startFrom* est négatif, la recherche est effectuée de la droite vers la gauche. | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Collection | <- | Collection de valeurs transformées et mises à plat sur une profondeur de 1 |
    #### Description -Exemple Collection d'origine modifiée ne contenant plus les éléments supprimés +La fonction `.flatMap()` crée une nouvelle collection basée sur le résultat de l'appel de la fonction 4D *formula* ou de la méthode *methodName* sur chaque élément de la collection d'origine et mise à plat sur une profondeur de 1. Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. -Résultat de la valeur de l'accumulateur +Cette fonction est identique à un appel à [`map()`](#map) suivi d'un appel à [`flat()`](#flat) de profondeur 1. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Propriété -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (tout type) : nouvelle valeur transformée à ajouter à la collection résultante +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. #### Exemple 1 @@ -1394,30 +1417,30 @@ $c2:=$c.flatMap($f; $c.sum()) | ---------- | ---------- | :-------------------------: | ----------------------------------------------------- | | toSearch | expression | -> | Expression à rechercher dans la collection | | startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| Résultat | Boolean | <- | Exemple 1 | +| Résultat | Boolean | <- | True si *toSearch* est trouvé dans la collection | #### Description -Exemple +La fonction `.includes()` retourne True si l'expression *toSearch* est trouvée parmi les éléments de la collection, sinon False. > Cette fonction ne modifie pas la collection d'origine. -Exemple 1 Vous pouvez passer : +Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -La callback reçoit les paramètres suivants : +*toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). -Exemple 2 +Optionnellement, vous pouvez passer l'indice de la collection à partir duquel démarrer la recherche dans *startFrom*. -- Exemple -- Séparateur à utiliser entre les éléments **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. -- Commentaire +- Si *startFrom* >= la longueur de la collection, False est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). Notez que même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple @@ -1466,24 +1489,24 @@ Exemple 2 #### Description -Exemple +La fonction `.indexOf()` recherche l'expression *toSearch* parmi les éléments de la collection et retourne l'indice de la première occurrence trouvée, ou -1 si aucune occurrence n'a été trouvée. > Cette fonction ne modifie pas la collection d'origine. -Exemple 1 Vous pouvez passer : +Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -La callback reçoit les paramètres suivants : +*toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). -Exemple 2 +Optionnellement, vous pouvez passer l'indice de la collection à partir duquel démarrer la recherche dans *startFrom*. -- Tri avec un chemin de propriété : -- Séparateur à utiliser entre les éléments - Vous pouvez utiliser un des opérateurs logiques suivants (le nom ou le symbole peut être passé) : -- Commentaire +- Si *startFrom* >= la longueur de la collection, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. +- Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). + **Note**: Même si *startFrom* est négatif, la collection est toujours recherchée de gauche à droite. +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple @@ -1528,7 +1551,7 @@ Exemple 2 #### Description -Exemple 3 Les positions sont retournées dans un ordre croissant. +La fonction `.indices()` fonctionne exactement comme la fonction [`.query()`](#query) mais renvoie les indices, dans la collection d'origine, des éléments de la collection d'objets qui correspondent aux conditions de recherche *queryString*, et non les éléments eux-mêmes. Les positions sont retournées dans un ordre croissant. > Cette fonction ne modifie pas la collection d'origine. @@ -1538,7 +1561,7 @@ Le paramètre *queryString* doit respecter la syntaxe suivante : propertyPath comparator value {logicalOperator propertyPath comparator value} ``` -Les éléments sont triés par ordre décroissant +Pour une description détaillée de la construction de recherches à l'aide des paramètres *queryString* et *value* veuillez vous reporter à la description de la fonction `dataclass.query()`. #### Exemple @@ -1575,27 +1598,27 @@ Les éléments sont triés par ordre décroissant
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ------------------------------------ | -| index | Integer | -> | Où insérer l'élément | -| element | any | -> | Elément à insérer dans la collection | -| Résultat | Collection | <- | Résultat | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ---------------------------------------------- | +| index | Integer | -> | Où insérer l'élément | +| element | any | -> | Elément à insérer dans la collection | +| Résultat | Collection | <- | Collection d'origine incluant l'élément inséré |
    #### Description -Nom de méthode +La fonction `.insert()` insère *element* à la position *index* spécifiée dans l'instance de collection et renvoie la collection modifiée. > Cette fonction modifie la collection d'origine. -Cet exemple retourne des personnes dont l'âge n'est pas connu (propriété définie sur null ou indéfinie) : +Dans *index*, passez le numéro de l'élément après lequel vous souhaitez que le paramètre element soit inséré. -> Exemple 1 +> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. -- Exemple 2 -- Exemple 3 +- Si *index* > la longueur de la collection, l'*index* de départ réel sera fixé à la longueur de la collection. +- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). - Si la valeur recalculée est négative, index prend la valeur 0. Vous pouvez passer tout type d'élément accepté par les collections, y compris une autre collection. @@ -1630,22 +1653,22 @@ Vous pouvez passer tout type d'élément accepté par les collections, y compris
    -| Paramètres | Type | | Description | -| ---------- | ------- | :-------------------------: | ---------------------------------------- | -| delimiter | Text | -> | Séparateur à utiliser entre les éléments | -| option | Integer | -> | collection partagée | -| Résultat | Text | <- | Exemple 3 | +| Paramètres | Type | | Description | +| ---------- | ------- | :-------------------------: | ---------------------------------------------------------------------------------------------- | +| delimiter | Text | -> | Séparateur à utiliser entre les éléments | +| option | Integer | -> | `ck ignore null or empty` : ignorer les chaînes null ou vides dans le résultat | +| Résultat | Text | <- | Chaîne contenant tous les éléments de la collection, séparés par delimiter |
    #### Description -La fonction `.join()` convertit tous les éléments de la collection en chaînes et les concatène en utilisant la chaîne *delimiter* spécifiée comme séparateur. +La fonction `.join()` convertit tous les éléments de la collection en chaînes et les concatène en utilisant la chaîne *delimiter* spécifiée comme séparateur. La fonction renvoie la chaîne résultante. > Cette fonction ne modifie pas la collection d'origine. -Par défaut, les éléments null ou vides de la collection sont inclus dans la chaîne résultante. Exemple avec une référence de collection : +Par défaut, les éléments null ou vides de la collection sont inclus dans la chaîne résultante. Passez la constante `ck ignore null or empty` dans le paramètre *option* si vous souhaitez les exclure de la chaîne résultante. #### Exemple @@ -1677,16 +1700,16 @@ Par défaut, les éléments null ou vides de la collection sont inclus dans la c
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Résultat | any | <- | *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ----------------------------- | +| Résultat | any | <- | Dernier élément de collection |
    #### Description -Ajout +La fonction `.last()` renvoie le dernier élément de la collection. > Cette fonction ne modifie pas la collection d'origine. @@ -1695,7 +1718,15 @@ La fonction renvoie Undefined si la collection est vide. #### Exemple ```4d -Nom de méthode +var $col; $emptyCol : Collection +var $last : Variant +$col:=New collection(10; 20; 30; "hello"; 50) +$last:=$col.last() // 50 + +$emptyCol:=New collection() //vide +// $last:=$emptyCol[$emptyCol.length-1] //retourne une erreur +$last:=$emptyCol.last() // retourne Undefined + ``` @@ -1718,40 +1749,47 @@ Nom de méthode
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------------- | -| toSearch | expression | -> | Elément à chercher dans la collection | -| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | -| Résultat | Integer | <- | Commentaire | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------- | +| toSearch | expression | -> | Elément à chercher dans la collection | +| startFrom | Integer | -> | Indice d'élément à partir duquel débuter la recherche | +| Résultat | Integer | <- | Numéro de la dernière occurrence de toSearch dans la collection, -1 si non trouvé |
    #### Description -Exemple +La fonction `.lastIndexOf()` recherche l'expression *toSearch* parmi les éléments de la collection et renvoie l'indice de la dernière occurrence, ou -1 si elle n'a pas été trouvée. > Cette fonction ne modifie pas la collection d'origine. -Exemple 1 Vous pouvez passer : +Dans *toSearch*, passez l'expression à trouver dans la collection. Vous pouvez passer : - une valeur scalaire (texte, numérique, booléen, date), - la valeur null, - une référence d'objet ou de collection. -la collection est vide, +*toSearch* doit correspondre exactement à l'élément recherché (les mêmes règles que pour l'opérateur d'égalité sont appliquées). -Exemple 2 +Optionnellement, vous pouvez passer le numéro de l'élément auquel démarrer la recherche inversée dans *startFrom*. -- Exemple 3 -- Exemple 3 Si la position calculée est négative, -1 est retourné (la collection n'est pas évaluée). - Exemple 3 -- Modifications +- Si *startFrom* >= taille de la collection (coll.length-1), l'ensemble de la collection est évalué (défaut). +- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). Si la position calculée est négative, -1 est retourné (la collection n'est pas évaluée). + **Note** : Même si *startFrom* est négatif, la recherche est effectuée de la droite vers la gauche. +- Si *startFrom* = 0, -1 est retourné, ce qui signifie que la recherche n'est pas effectuée. #### Exemple ```4d -heure (stockée en nombre de milliseconds - réel) + var $col : Collection + var $pos1;$pos2;$pos3;$pos4;$pos5 : Integer + $col:=Split string("a,b,c,d,e,f,g,h,i,j,e,k,e";",") //$col.length=13 + $pos1:=$col.lastIndexOf("e") //retourne 12 + $pos2:=$col.lastIndexOf("e";6) //retourne 4 + $pos3:=$col.lastIndexOf("e";15) //retourne 12 + $pos4:=$col.lastIndexOf("e";-2) //retourne 10 + $pos5:=$col.lastIndexOf("x") //retourne -1 ``` @@ -1772,14 +1810,17 @@ heure (stockée en nombre de milliseconds - réel) #### Description -Exemple 2 +La propriété `.length` renvoie le nombre d'éléments de la collection. -Avec la méthode ***Flatten*** suivante : Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. Exemple 2 +La propriété `.length` est initialisée à la création de la collection. Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. Cette propriété est en **lecture seulement** (vous ne pouvez pas l'utiliser pour modifier la taille de la collection). #### Exemple ```4d -Nom de méthode + var $col : Collection //$col.length est initialisée à 0 + $col:=New collection("one";"two";"three") //$col.length est mise à jour et vaut 3 + $col[4]:="five" //$col.length vaut 5 + $vSize:=$col.remove(0;3).length //$vSize=2 ``` @@ -1803,39 +1844,39 @@ Nom de méthode
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| param | any | -> | Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. | -| Résultat | Collection | <- | *toSearch* doit correspondre exactement à l'élément à trouver (les mêmes règles que l'opérateur d'égalité du type de données sont appliquées). | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| param | any | -> | Paramètre(s) à passer à *formula* ou *methodName* | +| Résultat | Collection | <- | Collection de valeurs transformées |
    #### Description -Exemple Collection d'origine modifiée ne contenant plus les éléments supprimés Où insérer l'élément +La fonction `.map()` crée une nouvelle collection basée sur le résultat de l'appel de la fonction 4D *formula* ou de la méthode *methodName* sur chaque élément de la collection d'origine. Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. `.map()` renvoie toujours une collection de la même taille que la collection originale, sauf si *$1.stop* a été utilisé (voir ci-dessous). > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quelle opération, avec ou sans le(s) paramètre(s), et doit renvoyer une nouvelle valeur transformée à ajouter à la collection résultante. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : -- Nouvelle taille de la collection -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +- dans *$1.value* : valeur de l'élément à évaluer +- dans *$2* : param +- dans *$N...* : paramN... Elle peut définir le(s) paramètre(s) suivant(s) : -- Propriété -- Elément à insérer dans la collection La valeur retournée est la dernière calculée. +- (obligatoire si vous avez utilisé une méthode) *$1.result* (tout type) : nouvelle valeur transformée à ajouter à la collection résultante +- *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. La valeur retournée est la dernière calculée. #### Exemple @@ -1866,25 +1907,25 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum())
    -| Paramètres | Type | | Description | -| ------------ | ----------------------------------------------- | :-------------------------: | ----------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | Boolean, Text, Number, Collection, Object, Date | <- | Cet exemple renvoie les personnes dont le nom contient "in" : | +| Paramètres | Type | | Description | +| ------------ | ----------------------------------------------- | :-------------------------: | --------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | Boolean, Text, Number, Collection, Object, Date | <- | Valeur maximum de la collection |
    #### Description -Exemple 3 +La fonction `.max()` renvoie l'élément ayant la valeur la plus élevée dans la collection (le dernier élément de la collection si elle était triée par ordre croissant à l'aide de la fonction [`.sort()`](#sort)). > Cette fonction ne modifie pas la collection d'origine. -Ajout +Si la collection contient différents types de valeurs, la fonction `.max()` renverra la valeur maximale du dernier type d'élément dans l'ordre de la liste des types (voir la description de [`.sort()`](#sort)). -Modifications +Si la collection contient des objets, passez le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir la valeur maximale. -Modifications +Si la collection est vide, `.max()` retourne *Undefined*. #### Exemple @@ -1919,25 +1960,25 @@ Modifications
    -| Paramètres | Type | | Description | -| ------------ | ----------------------------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | -| Résultat | Boolean, Text, Number, Collection, Object, Date | <- | *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; | +| Paramètres | Type | | Description | +| ------------ | ----------------------------------------------- | :-------------------------: | --------------------------------------------------------------- | +| propertyPath | Text | -> | Chemin de propriété d'objet à utiliser pour évaluer les valeurs | +| Résultat | Boolean, Text, Number, Collection, Object, Date | <- | Valeur minimum de la collection |
    #### Description -Ajout +La fonction `.min()` renvoie l'élément ayant la plus petite valeur dans la collection (le premier élément de la collection si elle était triée par ordre croissant à l'aide de la fonction [`.sort()`](#sort)). > Cette fonction ne modifie pas la collection d'origine. -Ajout +Si la collection contient différents types de valeurs, la fonction `.min()` renverra la valeur minimale du premier type d'élément dans l'ordre de la liste des types (voir la description de [`.sort()`](#sort)). -Modifications +Si la collection contient des objets, passez le paramètre *propertyPath* pour indiquer la propriété d'objet dont vous souhaitez obtenir la valeur minimum. -Modifications +Si la collection est vide, `.min()` retourne *Undefined*. #### Exemple @@ -1972,22 +2013,22 @@ Modifications
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| formula | 4D.Function | -> | Objet formule | -| colsToSort | Collection | -> | Exemple 2 | -| Résultat | Collection | <- | Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| formula | 4D.Function | -> | Objet formule | +| colsToSort | Collection | -> | Collection de collections et/ou d'objets ayant des propriétés {`collection`:*colToSort*;`order`:`ck ascendant` ou `ck descendant`} | +| Résultat | Collection | <- | Collection d'origine triée |
    #### Description -Exemple 2 +La fonction `.multiSort()` vous permet d'effectuer un tri synchronisé à plusieurs niveaux sur un ensemble de collections. -> Exemple +> Cette fonction modifie la collection d'origine ainsi que toutes les collections utilisées dans le paramètre *colsToSort* . -Exemple Historique Les types sont renvoyés dans l'ordre suivant : +Si `.multiSort()` est appelé sans paramètres, la fonction a le même effet que la fonction [`.sort()`](#sort) : la collection est triée (uniquement les valeurs scalaires) par défaut dans l'ordre croissant, en fonction de leur type. Si la collection contient des éléments de différents types, ils sont d'abord groupés par type et triés par la suite. Les types sont renvoyés dans l'ordre suivant : 1. Null 2. booléens @@ -1997,40 +2038,40 @@ Exemple Historique Les types sont renvoyés dans l'ordre suiv 6. collections 7. dates -booléens +**Tri synchronisé à un niveau** -Valeur Les valeurs sont exprimées sous forme de paires propriété / valeur, où propriété est le nom du placeholder inséré pour une valeur dans *queryString* (":placeholder") et où valeur correspond à la valeur à comparer. Valeur à compter +Pour trier plusieurs collections de manière synchronisée, il suffit de passer dans *colsToSort* une collection de collections à trier. Vous pouvez passer un nombre illimité de collections. La collection originale sera triée par ordre croissant et toutes les collections *colsToSort* seront triées de manière synchronisée. :::note -Cela permet l'utilisation de variables ou d'expressions dans les arguments de recherche. +Toutes les collections *colsToSort* doivent avoir le même nombre d'éléments, sinon une erreur est renvoyée. ::: -Si vous souhaitez trier les collections dans un ordre autre que croissant, vous devez fournir *formula* ([objet Formula](../commands/formula.md)) qui définit l'ordre de tri. Nom de méthode Contrairement aux collections standard (non partagées), les collections partagées ne prennent pas en charge les images, les pointeurs et les objets ou collections non partagés. +Si vous souhaitez trier les collections dans un ordre autre que croissant, vous devez fournir *formula* ([objet Formula](../commands/formula.md)) qui définit l'ordre de tri. La valeur de retour doit être un booléen qui indique l'ordre relatif des deux éléments : **True** si *$1.value* est inférieur à *$1.value2*, **False** si *$1.value* est supérieur à *$1.value2*. Vous pouvez passer des paramètres supplémentaires à la formule si nécessaire. -Sinon, vous pouvez ajouter ou modifier des éléments ultérieurement par affectation. +La formule reçoit les paramètres suivants : - $1 (object), où : - - La nouvelle collection - - Collection d'origine triée + - *$1.value* (tout type) : valeur du premier élément à comparer + - *$1.value2* (tout type) : valeur du second élément à comparer - $2...$N (tout type) : paramètres supplémentaires (extraParam) -Elle est automatiquement mise à jour en cas d'ajout ou de suppression d'éléments. +**Tri synchronisé à plusieurs niveaux** -Exemple +Pour définir un tri synchronisé à plusieurs niveaux, vous devez passer un objet contenant les propriétés {`collection`:*colToSort*;`order`:`ck ascending` ou `ck descending`} au lieu d'une collection *colToSort* pour chaque collection à utiliser en tant que sous-niveau. -Exemple 1 +Les niveaux de tri sont déterminés par l'ordre dans lequel les collections sont passées dans le paramètre *colsToSort* : la position d'un objet `collection`/`order` dans la syntaxe détermine son niveau de tri. :::note -Élément à partir duquel la suppression peut commencer +La fonction `.multiSort()` utilise un algorithme de tri [stable](https://en.wikipedia.org/wiki/Sorting_algorithm#Stability) . ::: #### Exemple 1 -Résultat +Un simple tri synchronisé de collections avec différents types de valeurs : ```4d var $col;$col2;$col3 : Collection @@ -2049,7 +2090,7 @@ $col.multiSort([$col2; $col3]) #### Exemple 2 -> \= Les valeurs **Null** ne sont pas retournées. +Vous souhaitez trier trois collections synchronisées : ville, pays et continent. Vous souhaitez un tri croissant des première et troisième collections, et une synchronisation pour la deuxième collection : ```4d var $city : Collection @@ -2069,7 +2110,7 @@ $continent.multiSort([$country; {collection: $city; order: ck ascending}]) #### Exemple 3 -Si la valeur calculée est négative, *startFrom* prend la valeur 0. +Vous pouvez également synchroniser des collections d'objets. ```4d var $name : Collection @@ -2115,27 +2156,27 @@ $name.multiSort(Formula($1.value.firstname<$1.value2.firstname); [$address]) | ----------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------- | | pathStrings | Text | -> | Chemin(s) de propriété(s) à utiliser pour trier la collection | | pathObjects | Collection | -> | Collection d'objets critère | -| ascOrDesc | Integer | -> | Exemple 1 | -| Résultat | Collection | <- | Les éléments avec des valeurs **null** ne sont pas égaux aux éléments Undefined. | +| ascOrDesc | Integer | -> | `ck ascending` ou `ck descending` (valeurs scalaires) | +| Résultat | Collection | <- | Copie triée de la collection (shallow copy) | #### Description -Exemple +La fonction `.orderBy()` renvoie une nouvelle collection contenant tous les éléments de la collection dans l'ordre spécifié. -Prise en charge de `ck count values` Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +Cette fonction retourne une *shallow copy* (copie superficielle), ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. -Si vous ne passez aucun paramètre, la fonction classe les valeurs scalaires de la collection dans un ordre croissant (les autres types d'éléments tels que les objets ou les collections sont renvoyés avec un ordre interne). Exemple 1 +Si vous ne passez aucun paramètre, la fonction classe les valeurs scalaires de la collection dans un ordre croissant (les autres types d'éléments tels que les objets ou les collections sont renvoyés avec un ordre interne). Vous pouvez modifier ce tri automatique par défaut en passant la constante `ck ascending` ou `ck descending` dans le paramètre *ascOrDesc* (voir ci-dessous). Vous pouvez également passer des critères afin de configurer le tri des éléments de la collection. Trois syntaxes sont prises en charge pour ce paramètre : -- Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. Null Résultat de la valeur de l'accumulateur L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. Par défaut, les propriétés sont triées pas ordre croissant. Vous pouvez définir l'ordre de tri de chaque propriété dans la formule de critère, séparée du chemin de propriété par un simple espace : passez "asc" pour trier par ordre croissant ou "desc" pour un ordre décroissant. +- *pathStrings* : Texte (formule). **Syntaxe** : `propertyPath1 {desc ou asc}, propertyPath2 {desc ou asc},...` (défaut : asc). *pathStrings* contient une formule constituée de 1 à N chemin(s) de propriété(s) et (optionnellement) ordres de tri, séparés par des virgules. L'ordre dans lequel les propriétés sont passées détermine la priorité de tri des éléments de la collection. Par défaut, les propriétés sont triées pas ordre croissant. Vous pouvez définir l'ordre de tri de chaque propriété dans la formule de critère, séparée du chemin de propriété par un simple espace : passez "asc" pour trier par ordre croissant ou "desc" pour un ordre décroissant. -- *pathObjects* : Collection. Résultat Par défaut, les propriétés sont triées par ordre croissant ("descending" est faux). Chaque élément de la collection contient un objet structuré de la manière suivante : +- *pathObjects* : Collection. Vous pouvez ajouter autant d'objets dans la collection *pathObjects* que nécessaire. Par défaut, les propriétés sont triées par ordre croissant ("descending" est faux). Chaque élément de la collection contient un objet structuré de la manière suivante : ```4d { @@ -2147,7 +2188,7 @@ Vous pouvez également passer des critères afin de configurer le tri des élém } ``` -- *ascOrDesc* : Integer. Résultat +- *ascOrDesc* : Integer. Passez une des constantes suivantes du thème **Objets et collections** : | Constante | Type | Valeur | Commentaire | | ------------- | ------- | ------ | ----------------------------------------------------------------------- | @@ -2255,49 +2296,53 @@ Tri avec un chemin de propriété :
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| extraParam | any | -> | Paramètre(s) à passer | -| Résultat | Collection | <- | \|startFrom \|Integer\|->\|Index pour démarrer le test\| \|formula\|4D.Function\|->\|Objet formule\| \|methodName\|Text\|->\|Nom d'une méthode\| \|param \|any \|->\|Paramètre(s) à passer\| \|Resultat\|Boolean\|<-\|Vrai si au moins un élément a réussi le test\| | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | -------------------------------------------------------------- | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| extraParam | any | -> | Paramètre(s) à passer | +| Résultat | Collection | <- | Copie triée de la collection (shallow copy) |
    #### Description -Exemple +La fonction `.orderByMethod()` renvoie une nouvelle collection contenant tous les éléments de la collection dans l'ordre défini par la fonction 4D *formula* ou la méthode *methodName*. -Prise en charge de `ck count values` Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +Cette fonction retourne une *shallow copy* (copie superficielle), ce qui signifie que les objets ou les collections présents dans les deux collections partagent la même référence. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. > Cette fonction ne modifie pas la collection d'origine. Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; -- Vous souhaitez trier la collection obtenue : +- soit *methodName*, le nom d'une méthode projet (texte). -Collection contenant des éléments ajoutés Chaque élément de la collection contient un objet structuré de la manière suivante : +Dans la callback, passez votre code qui compare deux valeurs et retourne **true** si la première valeur est inférieure à la seconde valeur. Vous pouvez fournir des paramètres *extraParam* à la callback si nécessaire. La callback reçoit les paramètres suivants : - $1 (object), où : - - La nouvelle collection - - Collection d'origine triée + - *$1.value* (tout type) : valeur du premier élément à comparer + - *$1.value2* (tout type) : valeur du second élément à comparer - $2...$N (tout type) : paramètres supplémentaires (extraParam) Si vous avez utilisé une méthode, elle doit définir le paramètre suivant : -- Vous pouvez également passer des critères afin de configurer le tri des éléments de la collection. +- *$1.result* (booléen): **true** si *$1.value < $1.value2*, **false** sinon #### Exemple 1 Vous souhaitez trier une collection de chaînes contenant des nombres par valeur plutôt que par ordre alphabétique : ```4d -Conjonction + var $c; $c2; $c3 : Collection + $c:=Newcollection + $c.push("33" ; "4" ; "1111" ; "222") + $c2:=$c.orderBy() //$c2=["1111", "222", "33", "4"], ordre alphabétique + $c3:=$c.orderByMethod(Formula(Num($1.value) -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Résultat | any | <- | *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ----------------------------- | +| Résultat | any | <- | Dernier élément de collection | #### Description -Exemple 1 +La fonction `.pop()` supprime le dernier élément de la collection et le renvoie comme résultat de la fonction. > Cette fonction modifie la collection d'origine. -Modifications +Lorsqu'elle est appliquée à une collection vide, .`pop()` retourne ***undefined***. #### Exemple -Recherche de valeurs null +`.pop()`, combinée à [`.push()`](#push), peut être utilisée pour implémenter une fonctionnalité first-in last-out de traitement de données empilées : ```4d -Chemin ou nom de propriété cible + var $stack : Collection + $stack:=New collection //$stack=[] + $stack.push(1;2) //$stack=[1,2] + $stack.pop() //$stack=[1] retourne 2 + $stack.push(New collection(4;5)) //$stack=[[1,[4,5]] + $stack.pop() //$stack=[1] retourne [4,5] + $stack.pop() //$stack=[] retourne 1 ``` @@ -2399,17 +2450,17 @@ Chemin ou nom de propriété cible
    -| Paramètres | Type | | Description | -| ---------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -| element | any | -> | Élément(s) à ajouter à la collection | -| Résultat | Collection | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. | +| Paramètres | Type | | Description | +| ---------- | ---------- | :-------------------------: | ------------------------------------------------------- | +| element | any | -> | Élément(s) à ajouter à la collection | +| Résultat | Collection | <- | Collection d'origine incluant les éléments ajoutés |
    #### Description -Nom de méthode +La fonction `.push()` ajoute un ou plusieurs *element*(s) à la fin de l'instance de collection et renvoie la collection modifiée. > Cette fonction modifie la collection d'origine. @@ -2443,11 +2494,11 @@ Vous souhaitez trier la collection obtenue :
    Historique -| Release | Modifications | -| ------- | -------------------------------- | -| 20 R6 | Par défaut=1 | -| 17 R5 | Prise en charge de querySettings | -| v16 R6 | Ajout | +| Release | Modifications | +| ------- | --------------------------------------------------------------------------------------- | +| 20 R6 | Prise en charge des requêtes utilisant des références à des objets ou à des collections | +| 17 R5 | Prise en charge de querySettings | +| v16 R6 | Ajout |
    @@ -2457,21 +2508,21 @@ Vous souhaitez trier la collection obtenue :
    -| Paramètres | Type | | Description | -| ------------- | ---------- | :-------------------------: | --------------------------------------------------------------------------------------------------------------- | -| queryString | Text | -> | Critère(s) de recherche | -| value | any | -> | Valeur(s) à comparer lors de l'utilisation de paramètre(s) dans la chaîne | -| querySettings | Object | -> | Options de requête : paramètres, attributs | -| Résultat | Collection | <- | Null | +| Paramètres | Type | | Description | +| ------------- | ---------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | +| queryString | Text | -> | Critère(s) de recherche | +| value | any | -> | Valeur(s) à comparer lors de l'utilisation de paramètre(s) dans la chaîne | +| querySettings | Object | -> | Options de requête : paramètres, attributs | +| Résultat | Collection | <- | Indice(s) d'élément(s) de la collection répondant au(x) critère(s) de recherche |
    #### Description -Exemple Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. +La fonction `.query()` renvoie tous les éléments d'une collection d'objets qui correspondent aux conditions de recherche définies par *queryString* et (éventuellement) *value* ou *querySettings*. Si la collection d'origine est une collection partagée, la collection retournée est également une collection partagée. -Modifications +Une collection vide est renvoyée si la collection dans laquelle la recherche est exécutée ne contient pas *value*. > Cette fonction ne modifie pas la collection d'origine. @@ -2485,15 +2536,15 @@ propertyPath comparator value {logicalOperator propertyPath comparator value} où : -- Modifications Ce paramètre peut contenir un nom simple (par exemple "pays") ou un chemin d'attribut valide (par exemple "pays.nom"). Dans le cas d'un chemin d'accès à un attribut dont le type est `Collection`, la notation `[]` est utilisée pour traiter toutes les occurrences (par exemple `children[].age`). +- **propertyPath** : chemin de la propriété sur laquelle vous voulez exécuter la recherche. Ce paramètre peut contenir un nom simple (par exemple "pays") ou un chemin d'attribut valide (par exemple "pays.nom"). Dans le cas d'un chemin d'accès à un attribut dont le type est `Collection`, la notation `[]` est utilisée pour traiter toutes les occurrences (par exemple `children[].age`). -- Premier élément de collection Les symboles suivants sont pris en charge : +- **comparator** : symbole qui compare *propertyPath* et *value*. Les symboles suivants sont pris en charge : | Comparaison | Symbole(s) | Commentaire | | --------------------------------------- | ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Egal à | =, == | Retourne les données correspondantes, prend en charge le joker de recherche (@), ne tient pas compte de la casse et est non diacritique. | | | ===, IS | Retourne les données correspondantes, considère le @ comme un caractère standard, ne tient pas compte de la casse et est non diacritique | -| Différent de | #, != | Prend en charge le joker de recherche (@). Équivalent à "Condition Not appliquée à une assertion"). | +| Différent de | #, != | Prend en charge le joker de recherche (@). Équivalent à "Condition Not appliquée à une assertion". | | | !==, IS NOT | Considère le @ comme un caractère standard | | Condition Not appliquée à une assertion | NOT | Les parenthèses sont obligatoires lorsque NOT est utilisé avant une déclaration contenant plusieurs opérateurs. Équivalent à "Non égal à" ). | | Inférieur à | < | | @@ -2502,7 +2553,7 @@ où : | Supérieur ou égal à | > = | | | Inclus parmi | IN | Retourne les données égales à au moins une des valeurs d'une collection ou d'un ensemble de valeurs, prend en charge le joker de recherche (@) | -- Ajout La callback reçoit les paramètres suivants : +- **value** : la valeur à comparer à la valeur actuelle de la propriété de chaque élément de la collection. Il peut s'agir de toute expression de valeur constante correspondant à la propriété de type de données de l'élément ou d'un [**placeholder**](#using-placeholders). Lorsque vous utilisez une valeur constante, les règles suivantes doivent être respectées : - Les valeurs constantes de type **texte** peuvent être passées avec ou sans guillemets (voir **Utilisation des guillemets** ci-dessous). Pour rechercher une chaîne dans une chaîne (recherche de type "contient"), utilisez le symbole joker (@) dans valeur pour isoler la chaîne à chercher, comme dans cet exemple : "@Smith@". Les mots-clés suivants sont interdits pour des constantes de type texte : true, false. - Valeurs constantes de type **booléen**: **true** or **false** (sensible à la casse). @@ -2538,21 +2589,21 @@ Vous pouvez utiliser des parenthèses dans la recherche afin de prioriser les ca #### Utilisation de placeholders -Exemple Un placeholder est un paramètre que vous insérez dans des chaines de recherche et qui est remplacé par une autre valeur au moment où la chaîne de recherche est évaluée. La valeur des placeholders est évaluée une seule fois, au début de la requête ; elle n'est pas évaluée pour chaque élément. +4D vous permet d'utiliser des placeholders pour les arguments *propertyPath* et *value* dans le paramètre *queryString*. Un placeholder est un paramètre que vous insérez dans des chaines de recherche et qui est remplacé par une autre valeur au moment où la chaîne de recherche est évaluée. La valeur des placeholders est évaluée une seule fois, au début de la requête ; elle n'est pas évaluée pour chaque élément. -Résultat +Il existe deux types de placeholders : les **placeholders indexés** et les **placeholders nommés**. -- Résultat dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. +- **Placeholders indexés** : les paramètres sont insérés sous la forme `:paramIndex` (par exemple ":1", ":2"...) dans *queryString* et leurs valeurs correspondantes sont fournies par la séquence de paramètres *value*. Vous pouvez utiliser jusqu'à 128 paramètres *value*. -Voici un exemple : +Exemple : ```4d $c:=$myCol.query(":1=:2";"city";"Chicago") ``` -- La fonction renvoie la chaîne résultante. +- **Placeholders nommés** : les paramètres sont insérés sous la forme `:paramName` (par exemple ":myparam") et leurs valeurs sont fournies dans les objets "attributes" et/ou "parameters" dans le paramètre *querySettings*. -Voici un exemple : +Exemple : ```4d $o.attributes:={att:"city"} @@ -2584,7 +2635,7 @@ Lorsque vous utilisez des placeholders, le contournement des options de sécurit Dans ce cas, si l'utilisateur saisit *smith OR status='private'* dans la zone *myname*, cela ne sera pas interprété dans la chaîne de recherche, mais uniquement passé en tant que valeur. La recherche d'une personne nommée "smith OR status='private"' échouera simplement. -2. Objet partagé à grouper avec la collection résultante +2. Cela résout les questions liées au formatage des valeurs ou des caractères, notamment lorsque vous gérez des paramètres *propertyPath* et *value* qui peuvent contenir des caractères non-alphanumériques tels que ".", "["... 3. Cela permet l'utilisation de variables ou d'expressions dans les arguments de recherche. Exemples : @@ -2593,53 +2644,74 @@ $result:=$col.query("address.city = :1 & name =:2";$city;$myVar+"@") $result2:=$col.query("company.name = :1";"John's Pizzas") ``` -> Exemple objet partagé +> L'utilisation d'une [**référence de collection** ou **référence d'objet**](#object-or-collection-reference-as-value) dans le paramètre *value* n'est pas prise en charge par cette syntaxe. Vous devez utiliser le paramètre [*querySettings*](#querysettings-parameter). #### Recherche de valeurs null Lorsque vous recherchez les valeurs null, vous ne pouvez pas utiliser la syntaxe placeholder car le moteur de recherche considère la valeur null comme une valeur de comparaison invalide. Par exemple, si vous exécutez la recherche suivante : ```4d -Elément à partir duquel débuter l'évaluation +$vSingles:=$colPersons.query("spouse = :1";Null) // ne marchera PAS ``` Vous n'obtiendrez pas le résultat souhaité car la valeur null sera évaluée par 4D comme une erreur résultant de l'évaluation du paramètre (pouvant être, par exemple, un attribut provenant d'une autre recherche). Pour ce type de recherche, vous devez utiliser la syntaxe de recherche directe : ```4d -Si vous passez une heure, elle est stockée sous la forme d'un nombre de millisecondes (Réel). +$vSingles:=$colPersons.query("spouse = null") //syntaxe correcte ``` -#### Lorsque vous utilisez des guillemets dans des recherches, vous devez utiliser des guillemets simples ' ' à l'intérieur de la requête et des guillemets doubles " " pour encadrer la requête, sinon une erreur est renvoyée. +#### Référence d'objet ou de collection comme valeur -Par exemple, "comp.name = 'John's pizza' " génèrera une erreur. Modifications +Vous pouvez rechercher dans une collection en utilisant une référence d'objet ou une référence de collection comme paramètre *value* à comparer. La recherche trouvera les objets de la collection qui font référence à la même **instance** de l'objet ou de la collection. -Optionnellement, vous pouvez passer le numéro de l'élément auquel démarrer la recherche dans *startFrom*. +Les comparateurs suivants sont pris en charge : | Comparaison | Symbole(s) | | ------------ | ----------------------------- | | Egal à | =, == | | Différent de | #, != | -Exemple La collection originale sera triée par ordre croissant et toutes les collections *colsToSort* seront triées de manière synchronisée. +Pour construire une recherche avec un objet ou une référence de collection, vous devez utiliser la syntaxe avec paramètre *querySettings*. Exemple avec une référence d'objet : ```4d -Nouvelle option *ck shared*. +var $o1:={a: 1} +var $o2:={a: 1} //même objet mais autre référence +var $o3:=$o1 //même objet et référence + +var $col; $colResult : Collection + +$col:=[{o: $o1}; {o: $o2}; {o: $o3}] +$colResult:=$col. uery("o = :v"; {parameters: {v: $o3}}) + //$colResult.length=2 + //$colResult[0]. =$o1 est true + //$colResult[1].o=$o1 est true + ``` -*$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel de la méthode. +Exemple avec une référence de collection : ```4d -Indice de fin (non inclus) + +$c1:=[1 ; 2 ; 3] +$c2:=[1 ; 2 ; 3] //même collection mais autre référence +$c3:=$c1 //même collection et même référence + +$col:=[{c: $c1}; {c: $c2}; {c: $c3}] +$col2:=$col.query("c = :v" ; {paramètres : {v: $c3}}) + //$col2.length=2 + //$col2[0].c=$c1 est true + //$col2[1].c=$c1 est true + ``` #### Paramètre querySettings -Exemple 1 Les propriétés suivantes sont prises en charge : +Dans le paramètre *querySettings*, vous pouvez passer un objet contenant placeholders de recherche sous forme d'objets. Les propriétés suivantes sont prises en charge : -| Propriété | Type | Description | -| ---------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| parameters | Object | Exemple 1 Vous pouvez passer un nombre illimité de collections. Vous pouvez combiner, dans une même recherche, des placeholders indexés (valeurs passées directement dans les paramètres value) et les valeurs des placeholders nommés. | -| attributes | Object | Une comparaison récursive de collections peut prendre beaucoup de temps si la collection est de grande taille et comporte de nombreux niveaux. Modifications Résultat L'utilisation d'une collection permet de rechercher des attributs dont les noms ne sont pas compatibles avec la notation à points, par exemple \["4Dv17.1", "en\/fr"]Vous pouvez mélanger des placeholders indexés (valeurs passées directement dans les paramètres *value*) et des valeurs de placeholders nommés dans la même requête. | +| Propriété | Type | Description | +| ---------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| parameters | Object | **Placeholders nommés pour les valeurs** utilisées dans *queryString*. Les valeurs sont exprimées sous la forme de paires propriété/valeur, où la propriété est le nom du placeholder inséré pour une valeur dans la *queryString* (":placeholder") et la valeur est la valeur à comparer. Vous pouvez combiner, dans une même recherche, des placeholders indexés (valeurs passées directement dans les paramètres value) et les valeurs des placeholders nommés. | +| attributes | Object | **Placeholders nommés pour les chemins d'attributs** utilisés dans *queryString*. Les attributs sont exprimés sous la forme de paires propriété/valeur, où la propriété est le nom générique inséré pour un chemin d'attribut dans le *queryString* (":placeholder"), et la valeur peut être une chaîne ou une collection de chaînes. Chaque valeur est un chemin qui peut désigner une propriété dans un objet de la collection
    Type d'objetDescription
    ChaîneattributePath exprimé à l'aide de la notation à point, par exemple "name" ou "user.address.zipCode"
    Collection de chaînesChaque chaîne de la collection représente un niveau d'attributePath, par exemple \["name"] ou \["user", "address", "zipCode"]. L'utilisation d'une collection permet de rechercher des attributs dont les noms ne sont pas compatibles avec la notation à points, par exemple \["4Dv17.1", "en\/fr"]
    Vous pouvez mélanger des placeholders indexés (valeurs passées directement dans les paramètres *value*) et des valeurs de placeholders nommés dans la même requête. | :::note @@ -2715,7 +2787,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) :::info -Vous trouverez d'autres exemples de requêtes dans la page `dataClass.query()`. Notez cependant que les formules ne sont pas prises en charge par la fonction `collection.query()`, ni dans le paramètre *queryString* ni en tant que paramètre objet *formula*. +Vous trouverez d'autres exemples de recherches dans la page `dataClass.query()`. Notez cependant que les formules ne sont pas prises en charge par la fonction `collection.query()`, ni dans le paramètre *queryString* ni en tant que paramètre objet *formula*. ::: @@ -2759,8 +2831,8 @@ La fonction `.reduce()` applique la cal Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). La callback prend chaque élément de la collection et effectue toutes les opérations souhaitées pour accumuler le résultat dans *$1.accumulator*, qui est retourné dans *$1.value*. @@ -2847,8 +2919,8 @@ La fonction `.reduceRight()` appli Vous désignez le code de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). La callback prend chaque élément de la collection et effectue toutes les opérations souhaitées pour accumuler le résultat dans *$1.accumulator*, qui est retourné dans *$1.value*. @@ -2935,9 +3007,9 @@ La fonction `.remove()` supprime un ou Dans *index*, passez la position à partir de laquelle vous souhaitez supprimer des éléments de la collection. -> Exemple 1 Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). +> **Attention** : N'oubliez pas que la numérotation des éléments de collection débute à 0. Si *startFrom* < 0, la fin de la collection est considérée comme point de départ du calcul de la position (*startFrom:=startFrom+length*). -- Inclus parmi +- Si *index* < 0, il est recalculé comme *index:=index+length* (il est considéré comme le décalage par rapport à la fin de la collection). - Si la valeur calculée < 0, *index* est défini à 0. - Si la valeur calculée > la longueur de la collection, *index* est défini à cette longueur. @@ -3075,9 +3147,9 @@ The `.reverse()` function returns a ne
    -| Paramètres | Type | | Description | -| ---------- | ---- | :-------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | -| Résultat | any | <- | *$1.stop* (booléen, optionnel) : **true** pour stopper le rétroappel. | +| Paramètres | Type | | Description | +| ---------- | ---- | :-------------------------: | ----------------------------- | +| Résultat | any | <- | Premier élément de collection |
    @@ -3138,9 +3210,9 @@ La fonction `.slice()` retourne une part La collection retournée contient l'élément spécifié par *startFrom* et tous les éléments suivants jusqu'à l'élément spécifié par *end* (mais non compris). Si seul le paramètre *startFrom* est spécifié, la collection retournée contient tous les éléments de *startFrom* jusqu'au dernier élément de la collection d'origine. -- Exemple 3 +- Si *startFrom* < 0, il est recalculé comme *startFrom:=startFrom+length* (il est considéré comme partant de la fin de la collection). - Si la valeur calculée < 0, *startFrom* est mis à 0. -- Prise en charge de querySettings +- Si *end* < 0 , il est recalculé comme *end:=end+length*. - Si *end < startFrom* (valeurs passées ou calculées), la méthode ne fait rien. #### Exemple @@ -3192,10 +3264,10 @@ La fonction `.some()` retourne true si au Vous désignez le code 4D de rétroappel (callback) à exécuter pour évaluer les éléments de la collection en utilisant soit : -- Par défaut, une évaluation non diacritique est effectuée. -- Vous souhaitez trier la collection obtenue : +- *formula* (syntaxe recommandée), un [objet Formula](FunctionClass.md) qui peut encapsuler toute expression exécutable, y compris des fonctions et des méthodes projet; +- soit *methodName*, le nom d'une méthode projet (texte). -Exemple 2 Par défaut, les propriétés sont triées pas ordre croissant. Modifications +La callback est appelée avec le(s) paramètre(s) passé(s) dans *param* (facultatif). La callback peut effectuer n'importe quel test, avec ou sans le(s) paramètre(s) et doit retourner **true** pour chaque élément remplissant le test. Elle reçoit un `Objet` en premier paramètre ($1). La callback reçoit les paramètres suivants : @@ -3216,7 +3288,7 @@ Par défaut, `.some()` évalue l'ensemble de la collection. Optionnellement, vou - Si *startFrom* < 0, il est considéré comme un décalage par rapport à la fin de la collection. -- Commentaire +- Si *startFrom* = 0, l'ensemble de la collection est évalué (défaut). #### Exemple @@ -3258,13 +3330,13 @@ Vous voulez savoir si au moins une valeur de la collection est >0.
    -| Paramètres | Type | | Description | -| ---------- | --------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ascOrDesc | Integer | -> | Exemple 1 | -| formula | 4D.Function | -> | Objet formule | -| methodName | Text | -> | Nom de méthode | -| extraParam | any | -> | Paramètre(s) à passer à la méthode | -| Résultat | Collection | <- | Optionnellement, vous pouvez passer des paramètres à *formula* ou *methodName* en utilisant le(s) paramètre(s) *param*. | +| Paramètres | Type | | Description | +| ---------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------ | +| ascOrDesc | Integer | -> | `ck ascending` ou `ck descending` (valeurs scalaires) | +| formula | 4D.Function | -> | Objet formule | +| methodName | Text | -> | Nom de méthode | +| extraParam | any | -> | Paramètre(s) à passer à la méthode | +| Résultat | Collection | <- | Collection d'origine triée |
    @@ -3295,18 +3367,18 @@ Si la collection contient des éléments de différents types, ils sont d'abord 6. collections 7. dates -Si vous souhaitez trier les éléments de la collection dans un autre ordre ou trier n'importe quel type d'élément, vous devez fournir dans \*formula \* ([objet Formula](FunctionClass.md)) ou *methodName* (Text) une callback qui définit l'ordre de tri. Nom de méthode Vous pouvez fournir des paramètres supplémentaires à la callback si nécessaire. +Si vous souhaitez trier les éléments de la collection dans un autre ordre ou trier n'importe quel type d'élément, vous devez fournir dans \*formula \* ([objet Formula](FunctionClass.md)) ou *methodName* (Text) une callback qui définit l'ordre de tri. La valeur de retour doit être un booléen qui indique l'ordre relatif des deux éléments : **True** si *$1.value* est inférieur à *$1.value2*, **False** si *$1.value* est supérieur à *$1.value2*. Vous pouvez fournir des paramètres supplémentaires à la callback si nécessaire. La callback reçoit les paramètres suivants : - $1 (object), où : - - La nouvelle collection - - Collection d'origine triée + - *$1.value* (tout type) : valeur du premier élément à comparer + - *$1.value2* (tout type) : valeur du second élément à comparer - $2...$N (tout type) : paramètres supplémentaires (extraParam) Si vous avez utilisé une méthode, vous devez définir le paramètre suivant : -- Nouvelle collection contenant des éléments scindées (copie superficielle) +- *$1.result* (booléen) : **true** si *$1.value < $1.value2*, **false** sinon. #### Exemple 1 @@ -3374,7 +3446,7 @@ Les positions sont retournées dans un ordre croissant. - la collection est vide, - la collection ne contient pas d'éléments numériques, -- Egal à +- *propertyPath* n'est pas trouvé dans la collection. #### Exemple 1 diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md index a4f9cc9c1f5067..b8d7e5eaf18512 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md @@ -699,7 +699,7 @@ Cette entity selection est ensuite mise à jour avec les produits et vous souhai La fonction `.distinct()` renvoie une collection contenant uniquement des valeurs distinctes (différentes) de *attributePath* dans l'entity selection. -La collection retournée est automatiquement triée. Vous souhaitez créer une collection pré-remplie : +La collection retournée est automatiquement triée. Les valeurs **Null** ne sont pas retournées. Dans le paramètre *attributePath* passez l'attribut d'entité dont vous voulez obtenir les valeurs distinctes. Seules les valeurs scalaires (texte, nombre, booléen ou date) peuvent être gérées. Seules les valeurs scalaires (texte, nombre, booléen ou date) peuvent être gérées. Les types sont renvoyés dans l'ordre suivant : @@ -710,7 +710,7 @@ Dans le paramètre *attributePath* passez l'attribut d'entité dont vous voulez Vous pouvez utiliser la notation `[]` pour désigner une collection lorsque *attributePath* est un chemin dans un objet (cf. exemples). -Exemple 2 +Dans le paramètre *options*, vous pouvez passer une ou une combinaison des constantes suivantes : | Constante | Valeur | Commentaire | | ----------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -934,7 +934,7 @@ Par défaut, les entités pour lesquelles *attributePath* est *null* ou indéfin **.extract ( attributePath ; targetPath { ; ...attributePathN ; ... targetPathN}) : Collection** -Avec cette syntaxe, `.extract()` remplit la collection retournée avec les valeurs de *attributePath*. Chaque élément de la collection retournée est un objet avec les propriétés *targetPath* complétées par les propriétés *attributePath* correspondantes. Par exemple, vous pouvez organiser une recherche de la manière suivante : +Avec cette syntaxe, `.extract()` remplit la collection retournée avec les valeurs de *attributePath*. Chaque élément de la collection retournée est un objet avec les propriétés *targetPath* complétées par les propriétés *attributePath* correspondantes. Les valeurs null sont conservées (le paramètre *option* est ignoré avec cette syntaxe). Si plusieurs *attributePath* sont renseignés, un *targetPath* doit être fourni pour chacun. Seules les paires \[*attributePath*, *targetPath*] valides sont extraites. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/FileClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/FileClass.md index daba8a26106bdd..d5128d101cf64b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/FileClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/FileClass.md @@ -481,7 +481,7 @@ $myFile.moveTo($DocFolder.folder("Archives");"Infos_old.txt") #### Description -Chemins d'accès Vous pouvez utiliser les fonctions et les propriétés de la classe [4D.FileHandle](FileHandleClass) pour écrire, lire ou ajouter du contenu au fichier. +La fonction `.open()` crée et renvoie un nouvel objet [4D.FileHandle](FileHandleClass) sur le fichier, dans le *mode* spécifié ou avec les *options* spécifiées. Vous pouvez utiliser les fonctions et les propriétés de la classe [4D.FileHandle](FileHandleClass) pour écrire, lire ou ajouter du contenu au fichier. Si vous utilisez le paramètre *mode* (texte), passez le mode d'ouverture pour le file handle : diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md index 019c3b72389bbc..e937079875b8de 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md @@ -49,11 +49,14 @@ Comme HTTPAgent est un objet partageable, vous pouvez en ajouter un à une class +
    + | Paramètres | Type | | Description | | ---------- | ------------------------------------------------ | :-------------------------: | ------------------------------------ | | options | Object | -> | options par défaut pour le HTTPAgent | | Résultat | [4D.HTTPAgent](#objet-httpagent) | <- | Nouvel objet HTTPAgent | +
    #### Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md index 192549058d4a3a..1e39439248c763 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md @@ -89,12 +89,15 @@ Les objets HTTPRequest fournissent les propriétés et fonctions suivantes : +
    + | Paramètres | Type | | Description | | ---------- | ------------------------------ | :-------------------------: | ----------------------------------------- | | url | Text | -> | URL à laquelle envoyer la requête | | options | Object | -> | Propriétés de configuration de la requête | | Résultat | 4D.HTTPRequest | <- | Nouvel objet HTTPRequest | +
    #### Description @@ -341,10 +344,13 @@ La propriété `.returnResponseBody` contient +
    + | Paramètres | Type | | Description | | ---------- | ---- | :-: | --------------------------- | | | | | Ne requiert aucun paramètre | +
    #### Description @@ -399,11 +405,14 @@ La propriété `.url` contient l'URL d +
    + | Paramètres | Type | | Description | | ---------- | ------------------------------ | :-------------------------: | --------------------------------------------------- | | timeout | Real | -> | Délai d'attente maximum en secondes pour la réponse | | Résultat | 4D.HTTPRequest | <- | Objet HTTPRequest | +
    #### Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Admin/webAdmin.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Admin/webAdmin.md index 173b1add34d223..7cf634c5cf0ede 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Admin/webAdmin.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Admin/webAdmin.md @@ -140,7 +140,7 @@ Vous pouvez aussi définir un fichier `.4DSettings`. (format XML) et l'utiliser > La clé d'accès n'est pas stockée en clair dans le fichier `.4DSettings`. -Voici un exemple : +Exemple : ``` "%HOMEPATH%\Desktop\4D Server.exe" MyApp.4DLink --webadmin-access-key diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/arrays.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/arrays.md index d4357786dfb9a9..b68d54f3df5bb7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/arrays.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/arrays.md @@ -86,7 +86,7 @@ End case ## Tableaux à deux dimensions -Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Voici un exemple : +Chaque commande de déclaration de tableau permet de créer ou de redimensionner des tableaux à une ou à deux dimensions. Exemple : ```4d ARRAY TEXT(atTopics;100;50) // Créer un tableau texte composé de 100 lignes de 50 colonnes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/classes.md index aa172195d2c05b..d247acbcb547ff 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/classes.md @@ -648,7 +648,7 @@ Pour plus de détails, voir la description de la commande [`Super`](../commands/ La commande [`This`](../commands/this.md) renvoie une référence à l'objet en cours de traitement. Dans la plupart des cas, la valeur de `This` est déterminée par la manière dont une fonction de classe est appelée. Habituellement, `This` fait référence à l'objet sur lequel la fonction a été appelée, comme si la fonction était sur l'objet. -Voici un exemple : +Exemple : ```4d //Classe : ob diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/dt_object.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/dt_object.md index 9b3aac0381cf01..df32a12bd764aa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/dt_object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/dt_object.md @@ -121,7 +121,7 @@ Vous accédez aux valeurs des propriétés de l'objet à travers une chaîne de - en utilisant un symbole "point" : > object.propertyName -Voici un exemple : +Exemple : ```4d employee.name:="Dupont" @@ -160,14 +160,14 @@ La notation objet est utilisable avec tout élément de langage qui contient ou ``` - **les commandes 4D** qui retournent des objets. - Voici un exemple : + Exemple : ```4d $measures:=Database measures.DB.tables ``` - **les méthodes projet** ou **les fonctions** qui retournent des objets. - Voici un exemple : + Exemple : ```4d // MyMethod1 @@ -216,7 +216,7 @@ La notation objet pour les pointeurs est semblable à la notation objet standard > pointeurObjet->["nomPropriété"] -Voici un exemple : +Exemple : ```4d var vObj : Object diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/quick-tour.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/quick-tour.md index 7cc19682c87e09..fcd3bce8a43b13 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/quick-tour.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Concepts/quick-tour.md @@ -58,7 +58,7 @@ La ligne de code se lit "MyOtherDate obtient la date actuelle plus 30 jours." Ce ## Commandes -Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Voici un exemple : +Les commandes 4D sont des méthodes intégrées qui permettent d'effectuer une action. Les commandes sont souvent utilisées avec des paramètres qui sont passés entre parenthèses () et séparés par des points-virgules (;). Exemple : ```4d COPY DOCUMENT("dossier1\\nom1";"dossier2\\" ; "nouveau") @@ -365,7 +365,7 @@ Les deux styles de commentaires peuvent être utilisés simultanément. #### Commentaires sur une seule ligne (`//commentaire`) -Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Voici un exemple : +Insérez les caractères `//` au début de la ligne ou après une instruction pour ajouter une ligne de commentaire. Exemple : ```4d //Ceci est un commentaire @@ -380,7 +380,7 @@ End for Encadrez le contenu avec les caractères `/*` ... `*/` pour créer des blocs de commentaires en ligne ou multi-lignes. Les blocs de commentaire en ligne et multi-lignes commencent par `/*` et se terminent par `*/`. -- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Voici un exemple : +- Les **lignes de commentaires en ligne** - peuvent être insérées n'importe où dans le code. Exemple : ```4d For /* ligne de commentaire */ ($vCounter;1;100) @@ -388,7 +388,7 @@ For /* ligne de commentaire */ ($vCounter;1;100) End for ``` -- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Voici un exemple : +- Les **blocs de commentaires multi-lignes** permettent de commenter un nombre illimité de lignes. Les blocs de commentaires peuvent être imbriqués (ce qui est utile, étant donné que l'éditeur de code 4D prend en charge les blocs condensés). Exemple : ```4d For ($vCounter;1;100) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md index 7a255243d67f13..a138de398951c9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md @@ -273,7 +273,7 @@ Vous pouvez sélectionner le niveau des messages à l'aide du sélecteur `Diagno | `Log debug` | ID unique du process | `Log error`, `Log warn`, `Log info`, `Log debug` | | `Log trace` | Autres informations internes (pour les services techniques de 4D) | `Log error`, `Log warn`, `Log info`, `Log debug`, `Log trace` | -Voici un exemple : +Exemple : ```4d SET DATABASE PARAMETER (Diagnostic log recording; 1) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md index 0850656f6df974..e943132c9ee7d5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | -| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | +| 45 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [Zone 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Le contenu de l'objet saisissable qui a le focus vient d'être modifié | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md index fce142bd973b89..ad411503de4dc3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **y compris** ce caractère. |
    Historique @@ -25,7 +25,7 @@ Après avoir sélectionné les propriétés d'événement [`On Before Keystroke` L'événement `On After Keystroke` n'est pas généré : -- dans la méthode [des colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- dans la méthode [des colonnes de list box](FormObjects/listbox-column.md), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Séquence d'entrée diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md index 6065554d50e4e7..4deb59341796d7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un tri standard vient d'être effectué dans une colonne de list box. | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un tri standard vient d'être effectué dans une colonne de list box. | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md index 9e9f70651a4c91..821534cbc1bb1a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Boutons : La zone "flèche" d'un bouton est cliquée
  • List box : Dans une colonne d'un tableau d'objets, un bouton points de suspension (attribut "alternateButton") est cliqué
  • | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Bouton](FormObjects/button_overview.md) - [List Box](FormObjects/listbox-object.md) - [Colonne de List Box](FormObjects/listbox-column.md) |
  • Boutons : La zone "flèche" d'un bouton est cliquée
  • List box : Dans une colonne d'un tableau d'objets, un bouton points de suspension (attribut "alternateButton") est cliqué
  • | ## Description @@ -22,8 +22,8 @@ Certains styles de boutons peuvent être [liés à un menu contextuel](FormObjec ### List box -Cet événement est généré dans des colonnes de [list box de type tableau objets](FormObjects/listbox_overview.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton de sélection de widget (attribut "AlternateButton"). +Cet événement est généré dans des colonnes de [list box de type tableau objets](../FormObjects/listbox-column.md#object-arrays-in-columns), lorsque l'utilisateur clique sur un bouton de sélection de widget (attribut "AlternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Voir la [description de l'attribut "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +Voir la [description de l'attribut "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md index d4fc8adba48d80..e34b3fb2e42c59 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une cellule de list box est sur le point de passer en mode d'édition | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Une cellule de list box est sur le point de passer en mode d'édition | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md index ef67357071096b..449cac808631db 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| 17 | [Zone 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) | Un caractère est sur le point d'être saisi dans l'objet qui a le focus. `Get edited text` retourne le texte de l'objet, **sans** ce caractère. |
    Historique @@ -23,7 +23,7 @@ Après avoir sélectionné les événements `On Before Keystroke` et [`On After L'événement `On Before Keystroke` n'est pas généré : -- dans une méthode [colonnes de list box](FormObjects/listbox_overview.md#list-box-columns), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), +- dans une méthode [colonnes de list box](FormObjects/listbox-column.md), sauf lorsqu'une cellule est en cours d'édition (cependant elle est générée dans tous les cas dans la méthode de [list box](FormObjects/listbox_overview.md)), - lorsque les modifications utilisateur ne sont pas effectuées à l'aide du clavier (coller, glisser-déposer, case à cocher, liste déroulante, combo box). Pour traiter ces événements, vous devez utiliser [`On After Edit`](onAfterEdit.md). ### Objets non saisissables diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md index 3b449022a1cdfe..e671712c464d60 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un objet est en cours de déplacement | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onClicked.md index c4858cd18410e8..5e7bd40354b3fc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Un clic a été effectué sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md index 5240d7b93fa4a3..40cad62c8315a8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox_overview.md#list-box-columns) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox-column.md) | Une colonne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md index 90d70aee0f1db9..2adc672b5f3700 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -| 33 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox_overview.md#list-box-columns) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| 33 | [Zone 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Colonne de List Box](../FormObjects/listbox-column.md) | La largeur d'une colonne est modifiée directement par l'utilisateur ou à la suite d'un redimensionnement de la fenêtre de formulaire | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md index d91b277d2081bf..f266b36514dcf0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Une donnée a été modifiée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md index 4e5dc9f6a25562..e6ef40c2825e74 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Un double-clic a été effectué sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md index 830756654af344..5d12140d5f9d3b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données peuvent être déposées sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDrop.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDrop.md index 0432bbd5fffcda..154a10d3a09cd6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDrop.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Peut être appelé par | Définition | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Les données ont été déposées sur un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md index ed396cac5b3e04..8051f06bf89ef2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Peut être appelé par | Définition | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans le pied de page d'une colonne de list box | +| Code | Peut être appelé par | Définition | +| ---- | -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un clic se produit dans le pied de page d'une colonne de list box | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md index 3f92f11ac13589..7abeab1833554d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire reçoit le focus | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md index 2c99b4f29b928c..8122737b7f6058 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | -| 42 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Un clic se produit dans un en-tête de colonne | +| Code | Peut être appelé par | Définition | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | +| 42 | [Zone 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Colonne de List Box](FormObjects/listbox-column.md) | Un clic se produit dans un en-tête de colonne | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onLoad.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onLoad.md index e328c1d2b443b4..faa43ec43ccfc1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onLoad.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être affiché ou imprimé | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md index bb830561507c3c..200e92baa24134 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Un objet formulaire perd le focus | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md index 399d25dea4c06f..c641622c671780 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris entre dans la zone graphique d'un objet | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris entre dans la zone graphique d'un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md index 3c4e801227b334..f680d324ceab5a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris quitte la zone graphique d'un objet | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris quitte la zone graphique d'un objet | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md index d4ab60fe832363..26cc450789aaf6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris se déplace d'au moins un pixel OU une touche de modification (Shift, Alt/Option, Shift Lock) a été pressée | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Le curseur de la souris se déplace d'au moins un pixel OU une touche de modification (Shift, Alt/Option, Shift Lock) a été pressée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md index 55f62289e66ec8..e862e9f64a1d49 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Peut être appelé par | Définition | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------ | -| 34 | [List Box de type tableau](FormObjects/listbox_overview.md#array-list-boxes) - [Colonne de List Box](FormObjects/listbox_overview.md#list-box-columns) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| 34 | [List Box de type tableau](FormObjects/listbox_overview.md#array-list-boxes) - [Colonne de List Box](FormObjects/listbox-column.md) | Une ligne de list box est déplacée par l'utilisateur par glisser-déposer | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onUnload.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onUnload.md index 36faff7b74f86b..3155f698ff4571 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onUnload.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Peut être appelé par | Définition | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | +| Code | Peut être appelé par | Définition | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | Le formulaire est sur le point d'être quitté et généré | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onValidate.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onValidate.md index 140e9279813782..f3536db9a2eef6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onValidate.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Peut être appelé par | Définition | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | +| Code | Peut être appelé par | Définition | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | La saisie des données d'enregistrement a été validée | ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/overview.md index 722c5c7ff46d65..43d244be457b0c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Events/overview.md @@ -28,7 +28,7 @@ Chaque événement est renvoyé sous forme d'objet par la commande [`FORM Event` Des propriétés supplémentaires sont retournées lorsque l'événement se produit sur des objets spécifiques. En particulier : -- Les [list boxes](FormObjects/listbox_overview.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox_overview.md#supported-form-events-1) retournent des [propriétés](FormObjects/listbox_overview.md#supported-form-events) telles que `columnName` ou `isRowSelected`. +- Les [list boxes](FormObjects/listbox-object.md#supported-form-events) et les [colonnes de list box](FormObjects/listbox-column.md#supported-form-events) retournent des [propriétés](FormObjects/listbox-object.md#supported-form-events) telles que `columnName` ou `isRowSelected`. - Les [zones 4D View Pro](FormObjects/viewProArea_overview.md) retournent par exemple des propriétés `sheetName` ou `action` dans l'objet événement [On After Edit](onAfterEdit.md). ## Événements et méthodes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md index 3642482ec0590c..9e96ea1f72cf5c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md @@ -18,7 +18,7 @@ Vous pouvez ajouter ou modifier des formulaires 4D à l'aide des éléments suiv - **L'interface 4D Developer :** Créez de nouveaux formulaires à partir du menu **Fichier** ou de la fenêtre de l'**Explorateur**. - **L'éditeur de formulaires **: Modifiez vos formulaires à l'aide de l'**[éditeur de formulaires](FormEditor/formEditor.md)**. -- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture#sources). Voici un exemple : +- **Le code JSON :** Créez et concevez vos formulaires à l'aide de JSON et enregistrez les fichiers de formulaire à [l'emplacement approprié](Project/architecture#sources). Exemple : ``` { diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md index cef951e302f09c..c11d4c1ca2a0fe 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md @@ -46,7 +46,7 @@ Les images haute résolution avec la convention @nx peuvent être utilisées dan - [Boutons](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[cases à cocher](FormObjects/checkbox_overview.md) - [Boutons image](FormObjects/pictureButton_overview.md)/[Pop-up image](FormObjects/picturePopupMenu_overview.md) - [Onglets](FormObjects/tabControl.md) -- [En-têtes de listbox](FormObjects/listbox_overview.md#list-box-headers) +- [En-têtes de listbox](FormObjects/listbox-header-footer.md#headers) - [Icônes de menu](Menus/properties.md#item-icon) 4D priorise automatiquement les images avec la résolution la plus élevée. 4D priorise automatiquement les images avec la résolution la plus élevée. Même si une commande ou une propriété spécifie *circle.png*, *circle@3x.png* sera utilisé (le cas échéant). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..da6727eb14c475 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md @@ -0,0 +1,412 @@ +--- +id: listbox-column +title: "[Colonne de list box](listbox_overview.md#list-box-columns)" +--- + +Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_column.png) + +Vous pouvez définir des propriétés standard (texte, couleur de fond, etc.) pour chaque colonne de la list box ; ces propriétés sont prioritaires sur celles de l'objet list box. + +> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). + +## Propriétés spécifiques des colonnes {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## Événements de formulaire pris en charge {#supported-form-events} + +| Evénement formulaire | Propriétés supplémentaires renvoyées (voir [Form event](../commands/form-event.md) pour les propriétés principales) | Commentaires | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Sort |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Listbox tableau uniquement* | +| On Before Data Entry |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Before Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Begin Drag Over |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Column Moved |
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | | +| On Column Resize |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    | | +| On Data Change |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Double Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drag Over |
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drop |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Footer Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    | *Arrays, Current Selection & Named Selection list boxes only* | +| On Getting Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | +| On Header Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | +| On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *Listbox tableau uniquement* | +| On Scroll |
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    | | +| On Unload | | | + +## Tableaux d'objets dans les colonnes + +Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). + +La list box suivante a été définie à l'aide d'un tableau d'objets : + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configurer une colonne tableau d'objets + +Pour affecter un tableau d'objets à une colonne de list box, il suffit de définir le nom du tableau d'objets soit dans la liste des propriétés (champ "Nom de la variable"), soit à l'aide de la commande [`LISTBOX INSERT COLUMN`](../commands-legacy/listbox-insert-column.md), comme pour toute autre colonne basée sur un tableau. Dans la Liste des propriétés, vous pouvez sélectionner Objet comme "Type de variable" pour la colonne : + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Les propriétés standard liées aux coordonnées, taille et style sont disponibles pour les colonnes de type objet. Elles peuvent être gérées à l'aide de la Liste des propriétés, ou en programmant les attributs de style, visibilité, couleur de police et de fond de chaque ligne de colonne objet de la list box. Ce type de colonne peut également être masqué. + +Toutefois, le thème Source de données n'est pas disponible pour les colonnes objet des list box. En fait, le contenu de chaque cellule de la colonne est basé sur les attributs présents dans l'élément correspondant du tableau d'objets. Chaque élément du tableau peut définir : + +le type de valeur (obligatoire) : texte, couleur, événement, etc. +la valeur elle-même (optionnel) : utilisé aussi bien pour la saisie que pour l'affichage. +le mode d'affichage du contenu de la cellule (optionnel) : bouton, liste, etc. +des paramètres supplémentaires (optionnel) : dépend du type de valeur +Pour définir ces propriétés, vous devez placer les attributs adéquats dans l'objet (la liste des attributs disponibles est fournie ci-dessous). Par exemple, vous pouvez écrire "Hello World!" dans une colonne objet à l'aide de ce simple code : + +```4d +ARRAY OBJECT(obColumn;0) //tableau de colonnes + var $ob : Object //premier élément + OB SET($ob; "valueType" ; "text") //définit le type de valeur (obligatoire) + OB SET($ob; "value" ; "Hello World !") //définit la valeur + APPEND TO ARRAY(obColumn ;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet. Ces paramètres sont automatiquement définis en fonction du type de valeur. + +#### valueType et affichage des données + +Lorsqu'une colonne de list box est associée à un tableau d'objets, l'affichage, la saisie et l'édition des cellules sont basées sur l'attribut valueType présent dans chaque élément du tableau. Les valeurs valueType prises en charge sont les suivantes : + +- "text" : pour une valeur texte +- "real" : pour une valeur numérique incluant des séparateurs tels que `\`, `<.>`, ou `<,>` +- "integer" : pour une valeur entière +- "boolean" : pour une valeur True/False +- "color" : pour définir une couleur de fond +- "event" : pour afficher un bouton avec un libellé. + +4D utilise des widgets par défaut selon la valeur "valueType" (c'est-à-dire qu'un "text" est affiché comme un widget de saisie de texte, un "boolean" comme une case à cocher), mais d'autres affichages sont également disponibles par le biais d'options (*e.g.*, un réel peut également être représenté comme un menu déroulant). Le tableau suivant indique l'affichage par défaut ainsi que les variations possibles pour chaque type de valeur : + +| valueType | Format défaut | Widget(s) alternatif(s) | +| --------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | +| text | zone de saisie de texte | menu déroulant (enumération obligatoire) ou combo box (enumération) | +| réel | zone de saisie de texte contrôlée (nombre et séparateurs) | menu déroulant (enumération obligatoire) ou combo box (enumération) | +| integer | zone de saisie de texte contrôlée (nombre) | menu déroulant (enumération obligatoire) ou combo box (enumération) ou case à cocher trois états | +| boolean | case à cocher | menu déroulant (enumération obligatoire) | +| color | couleur de fond | text | +| event | bouton avec libellé | | +| | | Tous les widgets peuvent associer un unit toggle button ou ellipsis button à la cellule. | + +Vous définissez l'affichage de la cellule et les variations à l'aide d'attributs spécifiques dans chaque objet (voir ci-dessous). + +#### Formats d'affichage et filtres de saisie + +Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet des list box. Ils sont automatiquement définis en fonction du type de valeur. Ils sont listés dans le tableau suivant : + +| Value type | Format défaut | Contrôle de saisie | +| ---------- | ------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | +| text | le même que celui de l'objet | pas de contrôle (tout caractère accepté) | +| réel | le même que celui de l'objet (utilisation du séparateur décimal système) | "0-9" et "." et "-" | +| | | "0-9" et "." si min>=0 | +| integer | le même que celui de l'objet | "0-9" et "-" | +| | | "0-9" si min>=0 | +| Boolean | case à cocher | N/A | +| color | N/A | N/A | +| event | N/A | N/A | + +### Attributs + +Chaque élément du tableau d'objets est un objet qui peut contenir un ou plusieurs attributs qui définiront le contenu de la cellule et l'affichage des données (voir exemple ci-dessus). + +L'unique attribut obligatoire est "valueType" et ses valeurs acceptées sont "text", "real", "integer", "boolean", "color" et "event". Le tableau suivant liste tous les attributs acceptés dans les tableaux d'objets des list box, suivant la valeur de "valueType" (tout autre attribut est ignoré). Les formats d'affichage et des exemples sont fournis ci-dessous. + +| | valueType | text | réel | integer | boolean | color | event | +| --------------------- | ------------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | +| *Attributs* | *Description* | | | | | | | +| value | valeur de la cellule (saisie ou affichage) | x | x | x | | | | +| min | valeur minimum | | x | x | | | | +| max | valeur maximum | | x | x | | | | +| behavior | valeur "threeStates" | | | x | | | | +| requiredList | menu déroulant défini dans l'objet | x | x | x | | | | +| choiceList | combo box défini dans l'objet | x | x | x | | | | +| requiredListReference | RefList 4D, dépend de la valeur de "saveAs" | x | x | x | | | | +| requiredListName | nom d'énumération 4D, dépend de la valeur de "saveAs" | x | x | x | | | | +| saveAs | "reference" ou "value" | x | x | x | | | | +| choiceListReference | RefList 4D, affiche une combo box | x | x | x | | | | +| choiceListName | nom d'énumération 4D, affiche une combo box | x | x | x | | | | +| unitList | tableau de X éléments | x | x | x | | | | +| unitReference | indice de l'élément sélectionné | x | x | x | | | | +| unitsListReference | RefList 4D pour les unités | x | x | x | | | | +| unitsListName | nom d'énumération 4D pour les unités | x | x | x | | | | +| alternateButton | ajouter un bouton alternatif | x | x | x | x | x | | + +#### value + +La valeur des cellules est stockée dans l'attribut "value". Cet attribut est utilisé pour la saisie (entrée) et pour l'affichage (sortie). Il peut également être utilisé pour définir des valeurs par défaut lors de l'utilisation des listes (voir ci-dessous). + +```4d + ARRAY OBJECT(obColumn;0) // tableau de colonnes + var $ob1;$ob2;$ob3 : Object + var $entry:="Hello world !" + OB SET($ob1; "valueType" ; "text") + OB SET($ob1; "value" ;$entry) // si l'utilisateur entre une nouvelle valeur, $entry contiendra la valeur éditée + + OB SET($ob2; "valueType" ; "real") + OB SET($ob2;"value";2/3) + + OB SET($ob3; "valueType" ; "boolean") + OB SET($ob3; "value";True) + + APPEND TO ARRAY(obColumn ;$ob1) + APPEND TO ARRAY(obColumn ;$ob2) + APPEND TO ARRAY(obColumn ;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> La valeur Null est acceptée, elle définit une cellule vide. + +#### min et max + +Lorsque le "valueType" est "real" ou "integer", l'objet accepte également les attributs min et max avec les valeurs appropriées (les valeurs doivent être du même type que valueType). + +Ces attributs peuvent être utilisés pour contrôler la plage de valeurs d'entrée. Lorsqu'une cellule est validée (lorsqu'elle perd le focus), si la valeur de saisie est inférieure à la valeur minimale ou supérieure à la valeur maximale, elle est rejetée. Dans ce cas, la valeur précédente est conservée et une astuce affiche une explication. + +```4d + var $ob3 : Object + var $entry3:=2015 + OB SET($ob3; "valueType" ; "integer") + OB SET($ob3; "value" ;$entry3) + OB SET($ob3; "min";2000) + OB SET($ob3; "max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +L'attribut behavior propose des variations de la représentation standard des valeurs. Une seule variation est possible : + +| Attribut | Valeur(s) disponible(s) | valueType(s) | Description | +| -------- | ------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | Représente une valeur numérique sous la forme d'une case à cocher à trois états.
    2=semi-coché, 1=coché, 0=décoché, -1=invisible, -2=décoché désactivé, -3=coché désactivé, -4=semi-coché désactivé | + +```4d + var $ob3; $ob4 : Object + OB SET($ob3; "valueType" ; "integer") + OB SET($ob3; "value";-3) + OB SET($ob4; "valueType" ; "integer") + OB SET($ob4; "value";-3) + OB SET($ob4; "behavior" ; "threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList et choiceList + +Lorsqu'un attribut "choiceList" ou "requiredList" est présent dans l'objet, la zone de saisie de texte est remplacée par une liste déroulante ou une combo box, en fonction de l'attribut : + +- Si l'attribut est "choiceList", la cellule est affichée sous forme de combo box. Cela signifie que l'utilisateur peut sélectionner ou saisir une valeur. +- Si l'attribut est "requiredList", la cellule est affichée sous forme de liste déroulante. Cela signifie que l'utilisateur peut uniquement sélectionner une des valeurs de la liste. + +Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> Les valeurs du widget sont définies via un tableau. Si vous souhaitez associer le widget à une énumération 4D existante, vous devez utiliser les attributs "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". + +Exemples : + +- Vous voulez afficher une liste déroulante avec juste deux options, "Open" ou "Closed". "Closed" doit être présélectionné : + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Vous voulez accepter toute valeur entière, mais afficher une combo box contenant les valeurs les plus communes : + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + var $ob : Object + OB SET($ob; "valueType" ; "integer") + OB SET($ob; "value";10) //10 comme valeur par défaut + OB SET ARRAY($ob; "choiceList" ;$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName et requiredListReference + +Les attributs "requiredListName" et "requiredListReference" vous permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur d'Enumérations de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de liste déroulante. Cela signifie que l'utilisateur pourra uniquement choisir une des valeurs fournies dans la liste. + +Utilisez "requiredListName" ou "requiredListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "requiredList". +> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". + +Exemples : + +- Vous voulez afficher une liste déroulante basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert"), la stocker en tant que valeur et afficher "bleu" par défaut : + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob; "valueType" ; "text") + OB SET($ob; "saveAs" ; "value") + OB SET($ob; "value" ; "blue") + OB SET($ob; "requiredListName" ; "colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Vous voulez afficher une liste déroulante basée sur une liste créée par programmation, et la stocker en tant que référence : + +```4d + <>List:=Nouvelle liste + APPEND TO LIST(<>List ; "Paris";1) + APPEND TO LIST(<>List ; "London";2) + APPEND TO LIST(<>List ; "Berlin";3) + APPEND TO LIST(<>List ; "Madrid";4) + var $ob : Object + OB SET($ob; "valueType" ; "integer") + OB SET($ob; "saveAs" ; "reference") + OB SET($ob; "value";2) //affiche Londres par défaut + OB SET($ob; "requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName et choiceListReference + +Les attributs "choiceListName" et "choiceListReference" permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de combo box, ce qui signifie que l'utilisateur pourra choisir une des valeurs de la liste ou en saisir une. + +Utilisez "choiceListName" ou "choiceListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "choiceList". +> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". + +Exemple : + +Vous voulez afficher une combo box basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert") et afficher "vert" par défaut : + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob; "valueType" ; "text") + + OB SET($ob; "value" ; "blue") + OB SET($ob; "choiceListName" ; "colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference et unitReference + +Vous pouvez utiliser des attributs spécifiques afin d'associer des unités aux valeurs des cellules (par exemple "10 cm", "20 pixels", etc.). Pour définir une liste d'unités, vous pouvez utiliser l'un des attributs suivants : + +- "unitsList" : un tableau contenant les x éléments définissant les unités disponibles (ex : "cm", "pouces", "km", "miles", etc.). Utilisez cet attribut pour définir des unités dans l'objet. +- "unitsListReference" : une référence de liste 4D contenant les unités disponibles. "unitsListReference" : une référence de liste 4D contenant les unités disponibles. +- "unitsListName" : un nom d'énumération 4D créée en mode Développement contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une énumération 4D créée dans la Boîte à outils. + +Quel que soit son mode de définition, la liste d'unités peut être associée à l'attribut suivant : + +- "unitReference" : une valeur simple contenant l'indice (de 1 à x) de l'élément sélectionné dans la liste de valeurs "unitList", "unitsListReference" ou "unitsListName". + +L'unité courante est affichée sous forme de bouton affichant successivement les valeurs de "unitList", "unitsListReference" ou "unitsListName" à chaque clic (par exemple "pixels" -> "lignes" -> "cm" -> "pixels" -> etc.) + +Exemple : + +Vous souhaitez définir une valeur de saisie numérique suivie d'une unité parmi deux possibles : "cm" ou "pixels". La valeur courante est "2" + "cm". Vous utilisez des valeurs définies directement dans l'objet (attribut "unitsList") : + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units; "lines") +APPEND TO ARRAY($_units; "pixels") +var $ob : Object +OB SET($ob; "valueType" ; "integer") +OB SET($ob; "value";2) // 2 "unités" +OB SET($ob; "unitReference";1) // "lignes" +OB SET ARRAY($ob; "unitsList" ;$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Si vous souhaitez ajouter un bouton ellipse [...] à une cellule, il suffit de passer "alternateButton" avec la valeur True dans l'objet. Le bouton sera automatiquement affiché dans la cellule. + +Lorsque l'utilisateur clique sur ce bouton, un événement `On Alternative Click` est généré, vous permettant de traiter cette action comme vous le souhaitez (reportez-vous ci-dessous au paragraphe "Gestion des événements" pour plus d'informations). + +Exemple : + +```4d +var $ob1 : Object +var $entry:= "Hello world !" +OB SET($ob; "valueType" ; "text") +OB SET($ob; "alternateButton";True) +OB SET($ob; "value" ;$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +L'attribut "valueType" de valeur "color" vous permet d'afficher soit une couleur, soit un texte. + +- Si la valeur est un nombre, un rectangle de couleur est dessiné à l'intérieur de la cellule. Exemple : + + ```4d + var $ob4 : Object + OB SET($ob4; "valueType" ; "color") + OB SET($ob4; "value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si la valeur est un texte, le texte est simplement affiché (par exemple : "value";"Automatic"). + +#### valueType event + +L'attribut "valueType" de valeur "event" affiche un bouton qui génère simplement un événement `On Clicked` lorsque l'utilisateur clique dessus. Aucune donnée ou valeur ne peut être passée ou retournée. + +Optionnellement, il est possible de passer un attribut "label". + +Exemple : + +```4d +var $ob : Object +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestion des événements + +Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox tableau d'objets : + +- **Sur données modifiées** : L'événement `On Data Change` est généré en cas de modification d'une valeur de la colonne, quel que soit le widget : + - zone de saisie de texte + - listes déroulante + - zone de combo box + - bouton d'unité (passage valeur x à valeur x+1) + - case à cocher (passage cochée/non cochée) +- **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. +- **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..bd81847c20853c --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md @@ -0,0 +1,51 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. + +::: + +## En-têtes + +Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_header.png) + +Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. + +Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. + +### Propriétés spécifiques des en-têtes + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) + +## Pieds + +Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. + +Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_footers.png) + +Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). + +Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un pied de page, elle s'applique à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. + +### Propriétés spécifiques des pieds de page + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + + diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md index 36eb5d9086f4b2..0328fab3b4bfba 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ L'utilisateur peut sélectionner une ou plusieurs lignes à l'aide des raccourci Une list box est composée de quatre parties distinctes : -- l’objet list box dans sa globalité, -- les colonnes, -- les en-têtes des colonnes, et -- les pieds des colonnes. +- the [list box object](./listbox-object.md) in its entirety, +- [columns](./listbox-column.md), +- column [headers](./listbox-header-footer.md#headers), and +- column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ Il est possible d'ajouter une méthode objet à l'objet list box et/ou à chaque 1. Méthode objet de chaque colonne 2. Méthode objet de la list box -La méthode objet de colonne obtient les événements qui se produisent dans son [en-tête](#list-box-headers) et son [pied](#list-box-footers). +La méthode objet de colonne obtient les événements qui se produisent dans son [en-tête](./listbox-header-footer.md#headers) et son [pied](./listbox-header-footer.md#footers). ### Types de list box @@ -59,284 +59,7 @@ Il existe différents types de list box avec leurs propres comportements et prop Vous pouvez configurer complètement un objet de type list box via ses propriétés, et vous pouvez également le gérer dynamiquement par programmation. -Le langage 4D comprend un thème "List Box" dédié aux commandes de list box mais les commandes de divers autres thèmes comme "Propriétés des objets" ou les commandes `EDIT ITEM` et `Displayed line number` peuvent également être utilisées. Pour plus d'informations, reportez-vous à la page [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) du *Manuel de référence du langage 4D*. - -## Objets List box - -### List box de type tableau - -Dans une list box de type tableau, chaque colonne est associée à un tableau 4D à une dimension ; tous les types de tableaux peuvent être utilisés, à l’exception des tableaux de pointeurs. Le nombre de lignes est basé sur le nombre d’éléments du tableau. - -Par défaut, 4D affecte le nom “ColonneN” à chaque variable de colonne. Vous pouvez le modifier, ainsi que les autres [propriétés des colonnes](listbox_overview.md#proprietes-specifiques-des-colonnes). Le format d'affichage de chaque colonne peut également être défini à l'aide de la commande `OBJECT SET FORMAT`. - -> Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques), disposant de mécanismes spécifiques. - -Avec les list box de type tableau, les valeurs des colonnes (saisie et affichage) sont gérées à l’aide des commandes du langage 4D. Vous pouvez également associer une [énumération](properties_DataSource.md#choice-list) à une colonne afin de contrôler la saisie. -Les valeurs des colonnes sont gérées à l'aide de commandes List box de haut niveau (telles que [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) ou `LISTBOX DELETE ROWS`) ainsi que de commandes de manipulation de tableaux. Par exemple, pour initialiser le contenu d’une colonne, vous pouvez utiliser l’instruction suivante : - -```4d -ARRAY TEXT(varCol;size) -``` - -Vous pouvez également utiliser une énumération : - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Attention :** Lorsqu’un objet List box contient plusieurs colonnes de tailles différentes, seul le nombre d’éléments correspondant au plus petit tableau est affiché. Il est donc conseillé de veiller à ce que chaque tableau ait le même nombre d’éléments que les autres. A noter également que si une colonne de la list box est “vide” (c'est le cas lorsque le tableau associé n'a pas été correctement déclaré ou dimensionné via le langage), la list box n'affiche aucun contenu. - -### List box de type sélection - -Dans ce type de list box, chaque colonne peut être associée à un champ (par exemple `[Employees]LastName)` ou à une expression. L’expression peut être basée sur un ou plusieurs champs (par exemple `[Employés]Nom+“ ”+[Employés]Prénom`) ou être simplement une formule (par exemple`String(Milliseconds)`). L’expression peut également être une méthode projet, une variable ou un élément de tableau. Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. - -Le contenu de chaque ligne est ensuite évalué en fonction d'une sélection d'enregistrements : la **sélection courante** d'une table ou une **sélection temporaire**. - -Dans le cas d’une list box basée sur la sélection courante, toute modification effectuée côté base de données est automatiquement reportée dans la list box et inversement. La sélection courante est donc toujours identique aux deux emplacements. - -### List box collection ou entity selection - -Dans ce type de list box, chaque colonne doit être associée à une expression. Le contenu de chaque ligne est ensuite évalué par élément de la collection ou par entité de l'entity selection. - -Chaque élément de la collection ou chaque entité est disponible en tant qu'objet auquel on peut accéder via le mot-clé [This](../Concepts/classes.md#this). Une expression de colonne peut être un chemin de propriété, une méthode projet, une variable ou n'importe quelle formule, accédant à chaque entité ou objet élément de collection via `This`, par exemple `This.` (ou `This.value` dans le cas d'une collection de valeurs scalaires). Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. - -Lorsque la source de données est une entity selection, les modifications apportées du côté de la list box sont automatiquement enregistrées dans la base de données. En revanche, les modifications apportées du côté de la base de données sont visibles dans la list box après le rechargement des entités modifiées. - -:::note - -Lorsque des entités sont supprimées, leurs références restent dans l'entity selection avec une valeur *undefined*, ce qui entraîne l'affichage de lignes vides dans la list box. Dans ce cas, vous pouvez appeler la fonction [`.clean()`](API/EntitySelectionClass.md#clean) pour obtenir une nouvelle entity selection sans les références d'entités supprimées. - -::: - -Lorsque la source de données est une collection, toute modification apportée aux valeurs de la list box se reflète dans la collection. En revanche, si des modifications sont apportées à la collection en utilisant par exemple les diverses fonctions de la [classe Collection](../API/CollectionClass.md), vous devrez en informer explicitement 4D en réaffectant la variable collection à elle-même, de sorte que le contenu de la list box soit actualisé. Par exemple : - -```4d -myCol:=myCol.push("new value") //afficher new value dans la list box -``` - -### Propriétés prises en charge - -Les propriétés prises en charge dépendent du type de list box. - -| Propriété | List box tableau | Liste box sélection | List box collection ou entity selection | -| ------------------------------------------------------------------------------------------- | ---------------- | ------------------- | --------------------------------------- | -| [Couleur de fond alternée](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Couleur de fond](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Gras](properties_Text.md#bold) | X | X | X | -| [Expression couleur de fond](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Style de la bordure](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Bas](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [CSS Class](properties_Object.md#css-class) | X | X | X | -| [Collection ou entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionnement colonnes auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Elément courant](properties_DataSource.md#current-item) | | | X | -| [Position élément courant](properties_DataSource.md#current-item-position) | | | X | -| [Source de données](properties_Object.md#data-source) | X | X | X | -| [Nom formulaire détaillé](properties_ListBox.md#detail-form-name) | | X | | -| [Afficher en-têtes](properties_Headers.md#display-headers) | X | X | X | -| [Afficher pieds](properties_Footers.md#display-footers) | X | X | X | -| [Double-clic sur ligne](properties_ListBox.md#double-click-on-row) | | X | | -| [Glissable](properties_Action.md#droppable) | X | X | X | -| [Déposable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Police](properties_Text.md#font) | X | X | X | -| [Couleur de la police](properties_Text.md#font-color) | X | X | X | -| [Expression couleur police](properties_Text.md#font-color-expression) | | X | X | -| [Taille](properties_Text.md#font-size) | X | X | X | -| [Hauteur (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Hauteur (en-têtes)](properties_Headers.md#height) | X | X | X | -| [Hauteur (pieds)](properties_Footers.md#height) | X | X | X | -| [Masquer lignes vides finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Cacher rectangle de focus](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Cacher surlignage sélection](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List box hiérarchique](properties_Object.md#array-list-box) | X | | | -| [Ensemble surlignage](properties_ListBox.md#highlight-set) | | X | | -| [Alignement horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Couleur lignes horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Marge horizontale](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Barre de défilement horizontale](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Italique](properties_Text.md#italic) | X | X | X | -| [Gauche](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Table principale](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Méthode](properties_Action.md#method) | X | X | X | -| [Lignes déplaçables](properties_Action.md#movable-rows) | X | | | -| [Sélection temporaire](properties_DataSource.md#selection-name) | | X | | -| [Nombre de colonnes](properties_ListBox.md#number-of-columns) | X | X | X | -| [Nombre de colonnes verrouillées](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Nombre de colonnes statiques](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nom d'objet](properties_Object.md#object-name) | X | X | X | -| [Droite](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Tableau de contrôle des lignes](properties_ListBox.md#row-control-array) | X | | | -| [Tableau couleurs de police](properties_Text.md#row-font-color-array) | X | | | -| [Hauteur des lignes](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Tableau hauteurs des lignes](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Tableau de styles](properties_Text.md#row-style-array) | X | | | -| [Eléments sélectionnés](properties_DataSource.md#selected-items) | | | X | -| [Mode de sélection](properties_ListBox.md#selection-mode) | X | X | X | -| [Saisie sur clic unique](properties_Entry.md#single-click-edit) | X | X | X | -| [Triable](properties_Action.md#sortable) | X | X | X | -| [Action standard](properties_Action.md#standard-action) | X | | | -| [Expression Style](properties_Text.md#style-expression) | | X | X | -| [Haut](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparent](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Type](properties_Object.md#type) | X | X | X | -| [Souligné](properties_Text.md#underline) | X | X | X | -| [Variable ou expression](properties_Object.md#variable-or-expression) | X | X | | -| [Alignement vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Couleur lignes verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Marge verticale](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barre de défilement verticale](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilité](properties_Display.md#visibility) | X | X | X | -| [Largeur](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Les colonnes, en-têtes et pieds de list box prennent en charge des propriétés spécifiques. - -### Événements de formulaire pris en charge {#supported-form-events} - -| Evénement formulaire | Propriétés supplémentaires renvoyées (voir [Form event](../commands/form-event.md) pour les propriétés principales) | Commentaires | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#additional-properties)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -#### Propriétés supplémentaires {#additional-properties} - -Les événements formulaire sur les list box ou colonnes de list box peuvent retourner les propriétés supplémentaires suivantes : - -| Propriété | Type | Description | -| ---------------- | ----------- | ----------------------------------------------------------------------------- | -| area | text | Zone de l'objet List box ("header", "footer", "cell") | -| areaName | text | Nom de la zone | -| column | entier long | Numéro de colonne | -| columnName | text | Nom de la colonne | -| footerName | text | Nom du pied | -| headerName | text | Nom de l'en-tête | -| horizontalScroll | entier long | Positif si le défilement est vers la droite, négatif s'il est vers la gauche | -| isRowSelected | boolean | Vrai si la ligne est sélectionnée, sinon Faux | -| newPosition | entier long | Nouvelle position de la colonne ou de la ligne | -| newSize | entier long | Nouvelle taille (en pixels) de la colonne ou de la ligne | -| oldPosition | entier long | Position précédente de la colonne ou de la ligne | -| oldSize | entier long | Taille précédente (en pixels) de la colonne ou de la ligne | -| row | entier long | Numéro de ligne | -| verticalScroll | entier long | Positif si le défilement est vers le bas, négatif s'il est vers le haut | - -> Si un événement se produit sur une "fake" colonne ou ligne qui n'existe pas, une chaîne vide est généralement renvoyée. - -## Colonnes de list box {#list-box-columns} - -Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_column.png) - -Vous pouvez définir des propriétés standard (texte, couleur de fond, etc.) pour chaque colonne de la list box ; ces propriétés sont prioritaires sur celles de l'objet list box. - -> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). - -### Propriétés spécifiques des colonnes {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Événements formulaire pris en charge {#supported-form-events-1} - -| Evénement formulaire | Propriétés supplémentaires renvoyées (voir [Form event](../commands/form-event.md) pour les propriétés principales) | Commentaires | -| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Listbox tableau uniquement* | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -## En-têtes de list box - -> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. - -Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_header.png) - -Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. - -Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. En particulier, une icône peut être affichée dans l’en-tête à côté ou à la place du libellé de la colonne, notamment dans le cadre des [tris personnalisés](#gestion-des-tris). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. - -### Propriétés spécifiques des en-têtes - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - -## Pieds de list box - -> Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. - -Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. - -Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : - -![](../assets/en/FormObjects/listbox_footers.png) - -Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). - -Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. - -Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un pied de page, elle s'applique à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. - -### Propriétés spécifiques des pieds de page - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Pour plus d'informations, reportez-vous à la page [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) du *Manuel de référence du langage 4D*. ## Gestion de la saisie @@ -568,10 +291,10 @@ La valeur de la [variable associée à l’en-tête d’une colonne](properties_ - Si la variable est définie sur 0, la colonne n'est pas triée et la flèche de tri n'est pas affichée. ![](../assets/en/FormObjects/sorticon0.png) -- Si la variable est définie sur 1, la colonne est triée par ordre croissant et la flèche de tri s'affiche. +- Si la variable est définie sur 1, la colonne est triée par ordre croissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon1.png) -- Si la variable est définie sur 2, la colonne est triée par ordre décroissant et la flèche de tri s'affiche. +- Si la variable est définie sur 2, la colonne est triée par ordre décroissant et la flèche de tri s'affiche. ![](../assets/en/FormObjects/sorticon2.png) > Seules les [variables](Concepts/variables.md) déclarées ou dynamiques peuvent être utilisées comme variables d'en-tête de colonne. Les autres types d'[expressions](Concepts/quick-tour.md#expressions) telles que `Form.sortValue` ne sont pas pris en charge. @@ -584,8 +307,8 @@ Vous pouvez définir la valeur de la variable (par exemple, Header2:=2) afin de Vous disposez de plusieurs possibilités pour définir des couleurs de fond, des couleurs de police et des styles de police dans les list box : -- au niveau des [propriétés de l’objet list box](#list-box-objects), -- au niveau des [propriétés de la colonne,](#list-box-columns), +- au niveau des [propriétés de l’objet list box](./listbox-object.md), +- au niveau des [propriétés de la colonne,](./listbox-column.md), - en utilisant des [tableaux ou expressions](#using-arrays-and-expressions) pour la list box et/ou pour chaque colonne, - au niveau du texte de chaque cellule (si [texte multistyle](properties_Text.md#multi-style)). @@ -593,14 +316,12 @@ Vous disposez de plusieurs possibilités pour définir des couleurs de fond, des Des principes de priorité et d'héritage sont observés lorsqu’une même propriété est définie à plusieurs niveaux. -| Niveau de priorité | Emplacement du paramètre | -| ------------------ | -------------------------------------------------------------------------------------------------- | -| priorité élevée | Cellule (si texte multistyle) | -| | Tableaux/Méthodes colonne | -| | Tableaux/Méthodes list box | -| | Propriétés de colonne | -| | Propriétés de list box | -| priorité basse | Meta Info expression (pour les list box de type collection ou entity selection) | +1. (highest priority) Cell (if multi-style text) +2. Tableaux/Méthodes colonne +3. Tableaux/Méthodes list box +4. Propriétés de colonne +5. Propriétés de list box +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) Par exemple, si vous définissez un style de caractères dans les propriétés de la list box et un autre via un tableau de styles pour la colonne, ce dernier sera pris en compte. @@ -610,7 +331,8 @@ Pour chaque attribut (style, couleur et couleur de fond), un **héritage** est m - pour les attributs des lignes : valeurs d’attributs des colonnes - pour les attributs des colonnes : valeurs d’attributs de la list box -Ainsi, si vous souhaitez qu’un objet hérite de la valeur d’attribut du niveau supérieur, il vous suffit de passer `lk inherited` (valeur par défaut) à la commande de définition ou directement dans l’élément de tableau de style/couleur correspondant. Par exemple, pour une list box contenant un style de police standard avec des couleurs alternées : +Ainsi, si vous souhaitez qu’un objet hérite de la valeur d’attribut du niveau supérieur, il vous suffit de passer `lk inherited` (valeur par défaut) à la commande de définition ou directement dans l’élément de tableau de style/couleur correspondant. Soit une list box contenant un style de caractère standard et des couleurs alternées : + ![](../assets/en/FormObjects/listbox_styles3.png) Vous effectuez les modifications suivantes : @@ -789,19 +511,20 @@ Par exemple, si vous voulez sélectionner la ligne contenant Rennes, vous devez ->MyListbox{3}:=True ``` -Représentation non hiérarchique : +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch7.png) -Représentation hiérarchique : + +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch8.png) > Si une ou plusieurs lignes sont masquées du fait que leurs parents ont été contractés, elles ne sont plus sélectionnées. Seules les lignes visibles (directement ou suite à un défilement) sont sélectionnables. Autrement dit, les lignes ne peuvent pas être à la fois sélectionnées et cachées. Comme pour les sélections, la commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie les mêmes valeurs pour une list box hiérarchique que pour une list box non hiérarchique. Cela signifie que dans les deux exemples ci-dessous, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renverra la même position : (3;2). -*Non-hierarchical representation:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) Lorsque toutes les lignes d’une sous-hiérarchie sont masquées, la ligne de rupture est automatiquement masquée. Dans l’exemple ci-dessus, si les lignes 1 à 3 sont masquées, la ligne de rupture "Bretagne" n’apparaîtra pas. @@ -818,10 +541,10 @@ Les lignes de rupture ne sont pas prises en compte dans les tableaux internes pe Soit par exemple la list box suivante (les noms des tableaux associés sont précisés entre parenthèses) : -*Représentation non hiérarchique:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*Représentation hiérarchique:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) En mode hiérarchique, les niveaux de rupture ne sont pas pris en compte par les tableaux de modification de style nommés `tStyle` et `tCouleurs`. Pour modifier la couleur ou le style des niveaux de rupture, vous devez exécuter les instructions suivantes : @@ -847,381 +570,13 @@ L'utilisation des événements formulaire `On Expand` et `On Collapse` permet de Dans ce cas, le remplissage et le vidage des tableaux doivent être effectués par le code. Les principes à mettre en oeuvre sont : -- A l’affichage de la listbox, seul le premier tableau doit être rempli. Cependant, vous devez créer un deuxième tableau avec des valeurs vides pour que la zone de liste affiche les boutons déployer/contracter : +- A l’affichage de la listbox, seul le premier tableau doit être rempli. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- Lorsque l’utilisateur clique sur un bouton de déploiement, vous pouvez traiter l’événement `On Expand`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée et vous permet de construire la hiérarchie appropriée : vous remplissez le premier tableau avec les valeurs répétées et le second avec les valeurs envoyées par la commande [`SELECTION TO ARRAY`](../commands/selection-to-array) et vous insérez autant de lignes que nécessaire dans la zone de liste à l'aide de la commande [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). +- Lorsque l’utilisateur clique sur un bouton de déploiement, vous pouvez traiter l’événement `On Expand`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée et vous permet de construire la hiérarchie appropriée : vous remplissez le premier tableau avec les valeurs répétées et le second avec les valeurs envoyées par la commande [`SELECTION TO ARRAY`](../commands/selection-to-array) et vous insérez autant de lignes que nécessaire dans la zone de liste à l'aide de la commande [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows). ![](../assets/en/FormObjects/hierarch16.png) - Lorsque l’utilisateur clique sur un bouton de contraction, vous pouvez traiter l’événement `On Collapse`. La commande [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) renvoie la cellule concernée : vous supprimez autant de lignes que nécessaire de la zone de liste à l'aide de la commande [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows). -## Tableaux d'objets dans les colonnes - -Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). - -La list box suivante a été définie à l'aide d'un tableau d'objets : - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configurer une colonne tableau d'objets - -Pour affecter un tableau d'objets à une colonne de list box, il suffit de définir le nom du tableau d'objets soit dans la liste des propriétés (champ "Nom de la variable"), soit à l'aide de la commande [`LISTBOX INSERT COLUMN`](../commands-legacy/listbox-insert-column.md), comme pour toute autre colonne basée sur un tableau. Dans la Liste des propriétés, vous pouvez sélectionner Objet comme "Type de variable" pour la colonne : - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Les propriétés standard liées aux coordonnées, taille et style sont disponibles pour les colonnes de type objet. Elles peuvent être gérées à l'aide de la Liste des propriétés, ou en programmant les attributs de style, visibilité, couleur de police et de fond de chaque ligne de colonne objet de la list box. Ce type de colonne peut également être masqué. - -Toutefois, le thème Source de données n'est pas disponible pour les colonnes objet des list box. En fait, le contenu de chaque cellule de la colonne est basé sur les attributs présents dans l'élément correspondant du tableau d'objets. Chaque élément du tableau peut définir : - -le type de valeur (obligatoire) : texte, couleur, événement, etc. -la valeur elle-même (optionnel) : utilisé aussi bien pour la saisie que pour l'affichage. -le mode d'affichage du contenu de la cellule (optionnel) : bouton, liste, etc. -des paramètres supplémentaires (optionnel) : dépend du type de valeur -Pour définir ces propriétés, vous devez placer les attributs adéquats dans l'objet (la liste des attributs disponibles est fournie ci-dessous). Par exemple, vous pouvez écrire "Hello World!" dans une colonne objet à l'aide de ce simple code : - -```4d -ARRAY OBJECT(obColumn;0) // tableau de colonnes - C_OBJECT($ob) //premier élément - OB SET($ob; "valueType" ; "text") //définit le type de valeur (obligatoire) - OB SET($ob; "value" ; "Hello World !") //définit la valeur - APPEND TO ARRAY(obColumn ;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet. Ces paramètres sont automatiquement définis en fonction du type de valeur. - -#### valueType et affichage des données - -Lorsqu'une colonne de list box est associée à un tableau d'objets, l'affichage, la saisie et l'édition des cellules sont basées sur l'attribut valueType présent dans chaque élément du tableau. Les valeurs valueType prises en charge sont les suivantes : - -- "text" : pour une valeur texte -- "real" : pour une valeur numérique incluant des séparateurs tels que `\`, `<.>`, ou `<,>` -- "integer" : pour une valeur entière -- "boolean" : pour une valeur True/False -- "color" : pour définir une couleur de fond -- "event" : pour afficher un bouton avec un libellé. - -4D utilise des widgets par défaut selon la valeur "valueType" (c'est-à-dire qu'un "text" est affiché comme un widget de saisie de texte, un "boolean" comme une case à cocher), mais d'autres affichages sont également disponibles par le biais d'options (*e.g.*, un réel peut également être représenté comme un menu déroulant). Le tableau suivant indique l'affichage par défaut ainsi que les variations possibles pour chaque type de valeur : - -| valueType | Format défaut | Widget(s) alternatif(s) | -| --------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -| text | zone de saisie de texte | menu déroulant (enumération obligatoire) ou combo box (enumération) | -| réel | zone de saisie de texte contrôlée (nombre et séparateurs) | menu déroulant (enumération obligatoire) ou combo box (enumération) | -| integer | zone de saisie de texte contrôlée (nombre) | menu déroulant (enumération obligatoire) ou combo box (enumération) ou case à cocher trois états | -| boolean | case à cocher | menu déroulant (enumération obligatoire) | -| color | couleur de fond | text | -| event | bouton avec libellé | | -| | | Tous les widgets peuvent associer un unit toggle button ou ellipsis button à la cellule. | - -Vous définissez l'affichage de la cellule et les variations à l'aide d'attributs spécifiques dans chaque objet (voir ci-dessous). - -#### Formats d'affichage et filtres de saisie - -Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet des list box. Ils sont automatiquement définis en fonction du type de valeur. Ils sont listés dans le tableau suivant : - -| Value type | Format défaut | Contrôle de saisie | -| ---------- | ------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | -| text | le même que celui de l'objet | pas de contrôle (tout caractère accepté) | -| réel | le même que celui de l'objet (utilisation du séparateur décimal système) | "0-9" et "." et "-" | -| | | "0-9" et "." si min>=0 | -| integer | le même que celui de l'objet | "0-9" et "-" | -| | | "0-9" si min>=0 | -| Boolean | case à cocher | N/A | -| color | N/A | N/A | -| event | N/A | N/A | - -### Attributs - -Chaque élément du tableau d'objets est un objet qui peut contenir un ou plusieurs attributs qui définiront le contenu de la cellule et l'affichage des données (voir exemple ci-dessus). - -L'unique attribut obligatoire est "valueType" et ses valeurs acceptées sont "text", "real", "integer", "boolean", "color" et "event". Le tableau suivant liste tous les attributs acceptés dans les tableaux d'objets des list box, suivant la valeur de "valueType" (tout autre attribut est ignoré). Les formats d'affichage et des exemples sont fournis ci-dessous. - -| | valueType | text | réel | integer | boolean | color | event | -| --------------------- | ------------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | -| *Attributs* | *Description* | | | | | | | -| value | valeur de la cellule (saisie ou affichage) | x | x | x | | | | -| min | valeur minimum | | x | x | | | | -| max | valeur maximum | | x | x | | | | -| behavior | valeur "threeStates" | | | x | | | | -| requiredList | menu déroulant défini dans l'objet | x | x | x | | | | -| choiceList | combo box défini dans l'objet | x | x | x | | | | -| requiredListReference | RefList 4D, dépend de la valeur de "saveAs" | x | x | x | | | | -| requiredListName | nom d'énumération 4D, dépend de la valeur de "saveAs" | x | x | x | | | | -| saveAs | "reference" ou "value" | x | x | x | | | | -| choiceListReference | RefList 4D, affiche une combo box | x | x | x | | | | -| choiceListName | nom d'énumération 4D, affiche une combo box | x | x | x | | | | -| unitList | tableau de X éléments | x | x | x | | | | -| unitReference | indice de l'élément sélectionné | x | x | x | | | | -| unitsListReference | RefList 4D pour les unités | x | x | x | | | | -| unitsListName | nom d'énumération 4D pour les unités | x | x | x | | | | -| alternateButton | ajouter un bouton alternatif | x | x | x | x | x | | - -#### value - -La valeur des cellules est stockée dans l'attribut "value". Cet attribut est utilisé pour la saisie (entrée) et pour l'affichage (sortie). Il peut également être utilisé pour définir des valeurs par défaut lors de l'utilisation des listes (voir ci-dessous). - -```4d - ARRAY OBJECT(obColumn;0) //tableau colonne - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // si l'utilisateur saisit une nouvelle valeur, $entry contiendra la valeur saisie - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> La valeur Null est acceptée, elle définit une cellule vide. - -#### min et max - -Lorsque le "valueType" est "real" ou "integer", l'objet accepte également les attributs min et max avec les valeurs appropriées (les valeurs doivent être du même type que valueType). - -Ces attributs peuvent être utilisés pour contrôler la plage de valeurs d'entrée. Lorsqu'une cellule est validée (lorsqu'elle perd le focus), si la valeur de saisie est inférieure à la valeur minimale ou supérieure à la valeur maximale, elle est rejetée. Dans ce cas, la valeur précédente est conservée et une astuce affiche une explication. - -```4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -L'attribut behavior propose des variations de la représentation standard des valeurs. Une seule variation est possible : - -| Attribut | Valeur(s) disponible(s) | valueType(s) | Description | -| -------- | ------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | Représente une valeur numérique sous la forme d'une case à cocher à trois états.
    2=semi-coché, 1=coché, 0=décoché, -1=invisible, -2=décoché désactivé, -3=coché désactivé, -4=semi-coché désactivé | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList et choiceList - -Lorsqu'un attribut "choiceList" ou "requiredList" est présent dans l'objet, la zone de saisie de texte est remplacée par une liste déroulante ou une combo box, en fonction de l'attribut : - -- Si l'attribut est "choiceList", la cellule est affichée sous forme de combo box. Cela signifie que l'utilisateur peut sélectionner ou saisir une valeur. -- Si l'attribut est "requiredList", la cellule est affichée sous forme de liste déroulante. Cela signifie que l'utilisateur peut uniquement sélectionner une des valeurs de la liste. - -Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. - -> Les valeurs du widget sont définies via un tableau. Si vous souhaitez associer le widget à une énumération 4D existante, vous devez utiliser les attributs "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". - -Exemples : - -- Vous voulez afficher une liste déroulante avec juste deux options, "Open" ou "Closed". "Closed" doit être présélectionné : - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- Vous voulez accepter toute valeur entière, mais afficher une combo box contenant les valeurs les plus communes : - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 en valeur par défaut - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName et requiredListReference - -Les attributs "requiredListName" et "requiredListReference" vous permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur d'Enumérations de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de liste déroulante. Cela signifie que l'utilisateur pourra uniquement choisir une des valeurs fournies dans la liste. - -Utilisez "requiredListName" ou "requiredListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. - -> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "requiredList". -> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". - -Exemples : - -- Vous voulez afficher une liste déroulante basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert"), la stocker en tant que valeur et afficher "bleu" par défaut : - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- Vous voulez afficher une liste déroulante basée sur une liste créée par programmation, et la stocker en tant que référence : - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //affiche London par défaut - OB SET($ob;"requiredListReference";<>List) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName et choiceListReference - -Les attributs "choiceListName" et "choiceListReference" permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de combo box, ce qui signifie que l'utilisateur pourra choisir une des valeurs de la liste ou en saisir une. - -Utilisez "choiceListName" ou "choiceListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. - -> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "choiceList". -> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". - -Voici un exemple : - -Vous voulez afficher une combo box basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert") et afficher "vert" par défaut : - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference et unitReference - -Vous pouvez utiliser des attributs spécifiques afin d'associer des unités aux valeurs des cellules (par exemple "10 cm", "20 pixels", etc.). Pour définir une liste d'unités, vous pouvez utiliser l'un des attributs suivants : - -- "unitsList" : un tableau contenant les x éléments définissant les unités disponibles (ex : "cm", "pouces", "km", "miles", etc.). Utilisez cet attribut pour définir des unités dans l'objet. -- "unitsListReference" : une référence de liste 4D contenant les unités disponibles. "unitsListReference" : une référence de liste 4D contenant les unités disponibles. -- "unitsListName" : un nom d'énumération 4D créée en mode Développement contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une énumération 4D créée dans la Boîte à outils. - -Quel que soit son mode de définition, la liste d'unités peut être associée à l'attribut suivant : - -- "unitReference" : une valeur simple contenant l'indice (de 1 à x) de l'élément sélectionné dans la liste de valeurs "unitList", "unitsListReference" ou "unitsListName". - -L'unité courante est affichée sous forme de bouton affichant successivement les valeurs de "unitList", "unitsListReference" ou "unitsListName" à chaque clic (par exemple "pixels" -> "lignes" -> "cm" -> "pixels" -> etc.) - -Voici un exemple : - -Vous souhaitez définir une valeur de saisie numérique suivie d'une unité parmi deux possibles : "cm" ou "pixels". La valeur courante est "2" + "cm". Vous utilisez des valeurs définies directement dans l'objet (attribut "unitsList") : - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"cm") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"cm" -OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Si vous souhaitez ajouter un bouton ellipse [...] à une cellule, il suffit de passer "alternateButton" avec la valeur True dans l'objet. Le bouton sera automatiquement affiché dans la cellule. - -Lorsque l'utilisateur clique sur ce bouton, un événement `On Alternative Click` est généré, vous permettant de traiter cette action comme vous le souhaitez (reportez-vous ci-dessous au paragraphe "Gestion des événements" pour plus d'informations). - -Voici un exemple : - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -L'attribut "valueType" de valeur "color" vous permet d'afficher soit une couleur, soit un texte. - -- Si la valeur est un nombre, un rectangle de couleur est dessiné à l'intérieur de la cellule. Voici un exemple : - - ```4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- Si la valeur est un texte, le texte est simplement affiché (par exemple : "value";"Automatic"). - -#### valueType event - -L'attribut "valueType" de valeur "event" affiche un bouton qui génère simplement un événement `On Clicked` lorsque l'utilisateur clique dessus. Aucune donnée ou valeur ne peut être passée ou retournée. - -Optionnellement, il est possible de passer un attribut "label". - -Voici un exemple : - -```4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Gestion des événements -Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox tableau d'objets : -- **Sur données modifiées** : L'événement `On Data Change` est généré en cas de modification d'une valeur de la colonne, quel que soit le widget : - - zone de saisie de texte - - listes déroulante - - zone de combo box - - bouton d'unité (passage valeur x à valeur x+1) - - case à cocher (passage cochée/non cochée) -- **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. -- **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md index e3a3d23c285c3a..1dace2b1b9263e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md @@ -116,7 +116,7 @@ Plusieurs types de références de méthode sont pris en charge : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md index 3656cff616bf3d..1868a0229fcaf0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande. #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes @@ -41,7 +41,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [`OBJ #### Objets pris en charge -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Commandes @@ -71,7 +71,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`LIS #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes @@ -224,7 +224,7 @@ Vous pouvez obtenir le même résultat en utilisant les commandes [`LISTBOX SET #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md index dd8a70d2e3d978..accdaf49f0ddc3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Etant donné qu'elle nécessite des calculs supplémentaires lors de l'exécutio #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes @@ -64,7 +64,7 @@ Coordonnées inférieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -84,7 +84,7 @@ Coordonnées de gauche de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -104,7 +104,7 @@ Coordonnées de droite de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -124,7 +124,7 @@ Coordonnées supérieures de l'objet dans le formulaire. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -192,7 +192,7 @@ Cette propriété désigne la taille verticale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -205,7 +205,7 @@ Cette propriété désigne la taille verticale d'un objet. Cette propriété désigne la taille horizontale d'un objet. > - Certains objets peuvent avoir une hauteur prédéfinie qui ne peut pas être modifiée. -> - Si la propriété [Resizable](properties_ResizingOptions.md#resizable) est utilisée pour une [colonne de list box](listbox_overview.md#list-box-columns), l'utilisateur peut également redimensionner manuellement la colonne. +> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > - Lors du redimensionnement du formulaire, si la propriété de [dimensionnement horizontal "Agrandir"](properties_ResizingOptions.md#horizontal-sizing) a été affectée à la list box, la colonne la plus à droite sera agrandie, allant au-delà de sa largeur maxi #### Grammaire JSON @@ -216,7 +216,7 @@ Cette propriété désigne la taille horizontale d'un objet. #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -238,7 +238,7 @@ La largeur maximale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes @@ -260,7 +260,7 @@ La largeur minimale de la colonne (en pixels). La largeur de la colonne ne peut #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes @@ -344,7 +344,7 @@ Définit une marge horizontale pour les cellules. La valeur est définie en pixe #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commandes @@ -368,7 +368,7 @@ Définit une marge verticale pour les cellules. La valeur est définie en pixels #### Objets pris en charge -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md index 481c20fd40baef..0c5bf2740f111a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Lorsque l'option d'**insertion automatique** n'est pas définie (par défaut), l Cette propriété est prise en charge par : -- les objets de formulaire [Combo box](comboBox_overview.md) et [colonnes de list box](listbox_overview.md#list-box-columns) associés à une énumération. +- les objets de formulaire [Combo box](comboBox_overview.md) et [colonnes de list box](listbox-column.md) associés à une énumération. - les objets de formulaire [Combo box](comboBox_overview.md) dont la liste associée est remplie par leur tableau ou leur objet datasource. Par exemple, pour une énumération contenant "France, Allemagne, Italie" et associée à une liste déroulante "Pays" : si la propriété **insertion automatique** est activée et qu'un utilisateur saisit "Espagne", la valeur "Espagne" est automatiquement ajoutée à la liste en mémoire : @@ -28,7 +28,7 @@ Par exemple, pour une énumération contenant "France, Allemagne, Italie" et ass #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [Colonne List Box](listbox-column.md) --- @@ -45,7 +45,7 @@ Associe une énumération à un objet. Il peut s'agir d'un nom d'énumération ( #### Objets pris en charge -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) #### Commandes @@ -125,7 +125,7 @@ Indique une variable ou une expression qui se verra attribuer un entier long ind Définit le type de données pour l'expression affichée. Cette propriété est utilisée avec : -- les [colonnes de list box](listbox_overview.md#list-box-columns) de type sélection et collection. +- les [colonnes de list box](listbox-column.md) de type sélection et collection. - les [listes déroulantes](dropdownList_Overview.md) associées à des objets ou des tableaux. Voir aussi la section [**Type d'expression**](properties_Object.md#expression-type). @@ -138,7 +138,7 @@ Voir aussi la section [**Type d'expression**](properties_Object.md#expression-ty #### Objets pris en charge -[Listes déroulantes](dropdownList_Overview.md) associées à des objets ou à des tableaux - [Colonne List Box](listbox_overview.md#list-box-columns) +[Listes déroulantes](dropdownList_Overview.md) associées à des objets ou à des tableaux - [Colonne List Box](listbox-column.md) --- @@ -195,13 +195,13 @@ Vous devez saisir une liste de valeurs. Dans l'éditeur de formulaires, une boî #### Objets pris en charge -[List Box Column (array type only)](listbox_overview.md#list-box-columns) +[List Box Column (array type only)](listbox-column.md) --- ## Expression -Cette description est spécifique aux colonnes de list box de type [sélection](listbox_overview.md#selection-list-boxes) et [ collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. +Cette description est spécifique aux colonnes de list box de type [sélection](FormObjects/listbox-object.md#selection-list-boxes) et [ collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes). Voir aussi la section **[Variable ou expression](properties_Object.md#variable-or-expression)**. Une expression 4D à associer à une colonne. Vous pouvez saisir : @@ -241,7 +241,7 @@ Si un champ, une variable ou une expression assignable (*par exemple Person.last #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) --- @@ -274,7 +274,7 @@ Toutes les tables de la base de données peuvent être utilisées, que le formul Cette propriété est disponible dans les conditions suivantes : - une [énumération](#choice-list) est associée à l'objet -- pour les [zones de saisie](input_overview.md) et les [colonnes de listbox](listbox_overview.md#list-box-columns), une [énumération obligatoire](properties_RangeOfValues.md#required-list) est également définie pour l'objet (les deux options doivent généralement utiliser la même liste), de sorte que seules les valeurs de l'énumération peuvent être saisies par l'utilisateur. +- pour les [zones de saisie](input_overview.md) et les [colonnes de listbox](listbox-column.md), une [énumération obligatoire](properties_RangeOfValues.md#required-list) est également définie pour l'objet (les deux options doivent généralement utiliser la même liste), de sorte que seules les valeurs de l'énumération peuvent être saisies par l'utilisateur. Cette propriété spécifie, dans le contexte d'un champ ou d'une variable associée à une liste de valeurs, le type de contenu à sauvegarder : @@ -296,7 +296,7 @@ L'utilisation de cette propriété nécessite le respect des principes suivants #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md index b91f7136c87586..3c9e063b4bb6ca 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ Le champ contient en fait "proportion". 4D accepte et stocke la saisie complète #### Objets pris en charge -[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Footer List Box](listbox_overview.md#list-box-footers) +[Liste déroulante](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Colonne de List box](listbox-column.md) - [Footer List Box](listbox-header-footer.md#footers) #### Commandes @@ -105,13 +105,13 @@ Des formats de date personnalisés peuvent être construits en utilisant plusieu :::note blankIfNull - Par défaut, une [date nulle](../Concepts/dt_date.md#date-literals) est affichée avec des zéros, par exemple 00/00/00. Avec l'option "blankIfNull", une date nulle est affichée comme une zone vide. La chaîne "blankIfNull" (sensible à la casse) doit être combinée avec la valeur de format sélectionnée. Ex : "systemShort blankIfNull" ou "ee dd LL blankIfNull". -- Les [colonnes de list box](listbox_overview.md#list-box-columns) et les [pieds de list box](listbox_overview.md#list-box-footers) de type date utilisent toujours le comportement "blank if null" (il ne peut pas être désactivé). +- Les [colonnes de list box](listbox-column.md) et les [pieds de list box](listbox-header-footer.md#footers) de type date utilisent toujours le comportement "blank if null" (il ne peut pas être désactivé). ::: #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List Box](listbox-column.md) - [Pied de List Box Footer](listbox-header-footer.md#footers) #### Commandes @@ -276,7 +276,7 @@ Le tableau suivant montre comment les différents formats affectent l'affichage #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) #### Commandes @@ -340,7 +340,7 @@ Si le champ est réduit à une taille plus petite que celle de l'image d'origine #### Objets pris en charge -[Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) #### Commandes @@ -398,7 +398,7 @@ Par défaut, une heure nulle est affichée avec des zéros, par exemple "00:00:0 #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [Colonne de List Box](listbox-column.md) - [Pied de List Box Footer](listbox-header-footer.md#footers) #### Commandes @@ -411,7 +411,7 @@ Par défaut, une heure nulle est affichée avec des zéros, par exemple "00:00:0 Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est affichée comme : - un texte dans un [input](input_overview.md) -- une ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox_overview.md#list-box-columns), +- une ["popup"](properties_Display.md#display-type) dans une [colonne de list box](listbox-column.md), ... vous pouvez sélectionner le texte à afficher pour chaque valeur : @@ -426,7 +426,7 @@ Lorsqu'une [expression booléenne](properties_Object.md#expression-type) est aff #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Colonne de list box](listbox-column.md) - [Input](input_overview.md) #### Commandes @@ -450,7 +450,7 @@ Les colonnes booléennes peuvent également être affichées sous forme de pop u #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes @@ -502,7 +502,7 @@ Dans ce cas également, la propriété [Titre](#titre) est également disponible #### Objets pris en charge -[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) +[Case à cocher](checkbox_overview.md) - [Colonne de list box](listbox-column.md) #### Commandes @@ -527,7 +527,7 @@ Dans ces cas, le titre de la case à cocher peut être saisi en utilisant cette #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) --- @@ -564,7 +564,7 @@ La propriété Tronquer avec ellipse peut être appliquée aux colonnes de type #### Objets pris en charge -[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Commandes @@ -599,7 +599,7 @@ Cette propriété est utilisée uniquement lors du dessin d'objets situés dans #### Objets pris en charge -[Zone 4D View Pro](viewProArea_overview.md) - [Zone 4D Write Pro](writeProArea_overview.md) - [Bouton](button_overview.md) - [Grille de boutons](buttonGrid_overview.md) - [Case à cocher](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste déroulante](dropdownList_Overview.md) - [Zone de groupe](groupBox.md) - [Liste hiérarchique](list_overview.md) - [List Box](listbox_overview.md) - [Colonne de list box](listbox_overview.md#list-box-columns) - [Pied de list box](listbox_overview.md#list-box-footers) - [En-tête de list box](listbox_overview.md#list-box-headers) - [Bouton image](pictureButton_overview.md) - [Pop up menu image](picturePopupMenu_overview.md) - [Zone de Plug-in](pluginArea_overview.md) - [Indicateur de progression](progressIndicator.md) - [Bouton radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Image statique](staticPicture.md) - [Stepper](stepper.md) - [Sous-formulaire](subform_overview.md) - [Onglet](tabControl.md) - [Zone de texte](text.md) - [Zone Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -658,7 +658,7 @@ Notez que quelle que soit la valeur de l'option de renvoi à la ligne automatiqu #### Objets pris en charge -[Input](input_overview.md) - [Colonne de List box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [Colonne de List box](listbox-column.md) - [Pied List Box](listbox-header-footer.md#footers) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md index 28dbf0a72b6a54..41dc4acefb4ab6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permet à l'utilisateur d'accéder à un menu contextuel standard dans l'objet l Pour une [zone de saisie](input_overview.md) de type image, en plus des commandes d'édition standard (Couper, Copier, Coller et Effacer), le menu contient la commande **Importer...**, qui peut être utilisée pour importer une image stockée dans un fichier, ainsi que la commande **Enregistrer sous...**, qui peut être utilisée pour enregistrer l'image sur le disque. Le menu peut également être utilisé pour modifier le format d'affichage de l'image : les options **Tronquée non centrée**, **Non tronquée** et **Proportionnelle centrée** sont proposées. La modification du [format d'affichage](properties_Display.md#picture-format) à l'aide de ce menu est temporaire ; elle n'est pas sauvegardée avec l'enregistrement. -Pour une [zone de saisie](input_overview.md) ou une [colonne de list box](listbox_overview.md#list-box-columns) de texte [multi-style](properties_Text.md#multi-style), en plus des commandes d'édition standard, le menu contextuel fournit les commandes suivantes : +Pour une [zone de saisie](input_overview.md) ou une [colonne de list box](listbox-column.md) de texte [multi-style](properties_Text.md#multi-style), en plus des commandes d'édition standard, le menu contextuel fournit les commandes suivantes : - **Polices...** : affiche la boîte de dialogue système de police - **Polices récentes** : affiche les noms des polices récentes sélectionnées au cours de la session. La liste peut stocker jusqu'à 10 polices (au-delà, la dernière police utilisée remplace la plus ancienne). Par défaut, cette liste est vide et l'option n'est pas affichée. Vous pouvez gérer cette liste en utilisant les commandes `SET RECENT FONTS` et `FONT LIST`. @@ -72,7 +72,7 @@ Lorsque cette propriété est désactivée, tous les pop-up menus associés à u #### Objets pris en charge -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### Commandes @@ -134,7 +134,7 @@ Ce tableau explique chaque filtre présent dans la liste déroulante Filtre de s #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Liste hiérarchique](list_overview.md) - [Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md index 12464585f12354..09716a6fd06a01 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Pieds ## Afficher pieds -Cette propriété est utilisée pour afficher ou masquer [les pieds de de colonne listbox](listbox_overview.md#list-box-footers). Il existe un pied par colonne; chaque pied est configuré séparément. +Cette propriété est utilisée pour afficher ou masquer [les pieds de de colonne listbox](listbox-header-footer.md#footers). Il existe un pied par colonne; chaque pied est configuré séparément. #### Grammaire JSON @@ -69,4 +69,4 @@ A noter que la conversion en va-et-vient peut conduire à un résultat final dif #### Voir également -[En-têtes](properties_Headers.md) - [Pieds List box](listbox_overview.md#list-box-footers) +[En-têtes](properties_Headers.md) - [Pieds List box](listbox-header-footer.md#footers) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md index 1c4702502ac6fb..eb9a95cb859751 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: En-têtes ## Afficher en-têtes -En-têtes Il existe un en-tête par colonne; chaque en-tête est configuré séparément. +Cette propriété est utilisée pour afficher ou masquer [les en-têtes de colonne listbox](listbox-header-footer.md#headers). Il existe un en-tête par colonne; chaque en-tête est configuré séparément. #### Grammaire JSON @@ -70,4 +70,4 @@ A noter que la conversion en va-et-vient peut conduire à un résultat final dif #### Voir également -[Pieds](properties_Footers.md) - [En-têtes List box](listbox_overview.md#list-box-headers) +[Pieds](properties_Footers.md) - [En-têtes List box](listbox-header-footer.md#headers) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md index c244c477ebafa5..6340d1428084a1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Vous pouvez soit : #### Objets pris en charge -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Autres fonctionnalités d'aide diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md index 2d5c8e132ec817..182ceb64d32ca5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Collection de colonnes de la list box. | ------- | --------------------------- | ------------------------------------------------ | | columns | collection d'objets colonne | Contient les propriétés des colonnes de list box | -Pour une liste des propriétés prises en charge par les objets colonnes, veuillez vous référer à la section [Propriétés spécifiques des colonnes](listbox_overview.md#column-specific-properties). +Pour une liste des propriétés prises en charge par les objets colonnes, veuillez vous référer à la section [Propriétés spécifiques des colonnes](listbox-column.md#column-specific-properties). #### Objets pris en charge diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md index f252022db8a636..501209c5456dba 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Cette propriété désigne le type [objet de formulaire actif ou inactif](formOb #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ Pour plus d'informations sur les règles de nommage pour les objets de formulair #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commandes @@ -120,7 +120,7 @@ Pour une list box de type tableau, la propriété **Variable ou Expression** con #### Objets pris en charge -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -130,14 +130,14 @@ Pour une list box de type tableau, la propriété **Variable ou Expression** con ## Type d’expression -> Cette propriété est appelée [**Type de données**](properties_DataSource.md#data-type-expression-type) dans la liste de propriétés pour les colonnes de list box de type [sélection](listbox_overview.md#selection-list-boxes) et [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) et pour les [Listes déroulantes](dropdownList_Overview.md) associées à un [objet](FormObjects/dropdownList_Overview.md#using-an-object) ou un [tableau](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Spécifie le type de données pour l'expression ou la variable associée à l'objet. Notez que l'objectif principal de ce paramètre est de configurer les options (telles que les formats d'affichage) disponibles pour le type de données. Il ne type pas la variable elle-même. En vue d'une compilation de projet, vous devez [déclarer la variable](Concepts/variables.md#declaring-variables). Toutefois, cette propriété a une fonction de typage dans les cas spécifiques suivants : - **[Variables dynamiques](#dynamic-variables)** : vous pouvez utiliser cette propriété pour déclarer le type des variables dynamiques. -- **[Colonnes de list box](listbox_overview.md#list-box-columns)** : cette propriété est utilisée pour associer un format d'affichage aux données de la colonne. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Les formats fournis dépendent du type de variable (list box de type tableau) ou du type de données/de champ (list box de type sélection et collection). Les formats 4D standard qui peuvent être utilisés sont les suivants : Alpha, Numérique, Date, Heure, Image et Booléen. Le type Texte n'a pas de format d'affichage spécifique. Tous les formats personnalisés existants sont également disponibles. - **[Variables image](input_overview.md)** : vous pouvez utiliser ce menu pour déclarer les variables avant de charger le formulaire en mode interprété. Des mécanismes natifs spécifiques régissent l'affichage des variables image dans les formulaires. Des mécanismes natifs spécifiques régissent l'affichage des variables image dans les formulaires. Ces mécanismes exigent une plus grande précision dans la configuration des variables : elles doivent avoir été déclarées avant le chargement du formulaire - c'est-à-dire avant même l'événement formulaire `On Load` - à la différence des autres types de variables. Sinon, la variable image ne sera pas affichée correctement (uniquement en mode interprété). @@ -149,7 +149,7 @@ Toutefois, cette propriété a une fonction de typage dans les cas spécifiques #### Objets pris en charge -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -275,7 +275,7 @@ Pour des raisons de traduction d'applications, vous pouvez entrer une référenc #### Objets pris en charge -[Bouton](button_overview.md) - [Case à cocher](checkbox_overview.md) - [En-tête de Listbox](listbox_overview.md#list-box-headers) - [Bouton radio](radio_overview.md) - [Zone de texte](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -285,7 +285,7 @@ Pour des raisons de traduction d'applications, vous pouvez entrer une référenc ## Calcul de la variable -Cette propriété définit le type de calcul à effectuer dans une zone [pied de colonne](listbox_overview.md#list-box-footers). +This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. > Le calcul des pieds de page peut également être défini en utilisant la commande 4D [`LISTBOX SET FOOTER CALCULATION`](../commands-legacy/listbox-set-footer-calculation.md). @@ -332,7 +332,7 @@ Lorsque **Custom** ("none" en JSON) est défini, aucun calcul automatique n'est #### Objets pris en charge -[Pied de listbox](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md index 905534da76c305..9ef6bd2abeac82 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permet de définir une liste dont les valeurs ne peuvent pas être saisies dans #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### Commandes @@ -78,7 +78,7 @@ Cependant, contrairement à la propriété [Enumération](properties_DataSource. #### Objets pris en charge -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md index b408b146cdaf64..b0e4cfd43b2833 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ Vous trouverez dans cette page une liste complète de toutes les propriétés d' | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Mesure de l'affichage de l'échelle. | minimum : 0 | | **h** | | | -| [`header`](./listbox_overview.md#list-box-headers) | Définit l'en-tête d'une colonne de list box | Objet ayant pour propriétés "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox-header-footer.md#headers) | Définit l'en-tête d'une colonne de list box | Objet ayant pour propriétés "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Utilisé pour définir la hauteur de la ligne | positif décimal +px | em | | [`height`](properties_CoordinatesAndSizing.md#height) | Désigne la taille verticale d'un objet | minimum : 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Désactive la visibilité des lignes vides supplémentaires. | true, false | diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md index 556de403119e55..8842950a0531c8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -97,7 +97,7 @@ Trois options sont disponibles : #### Objets pris en charge -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commandes @@ -142,7 +142,7 @@ Indique si la taille de la colonne peut être modifiée par l'utilisateur. #### Objets pris en charge -[Colonne de list box](listbox_overview.md#list-box-columns) +[Colonne de list box](listbox-column.md) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md index ac83d9cb20d7ae..7ce8442baf0bdd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ Valeur minimale d'un indicateur. Pour les steppers numériques, cette propriét #### Commandes -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md index 119fcf1f64e9e4..abf2ff4d50a418 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Vous pouvez définir cette propriété en utilisant la commande [**OBJECT SET FO #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -63,7 +63,7 @@ Vous pouvez également définir cette propriété via la commande [**OBJECT SET #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -83,7 +83,7 @@ Une ligne est placée sous le texte. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -124,7 +124,7 @@ Trois thèmes de polices sont disponibles : #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -149,7 +149,7 @@ Vous pouvez le définir en utilisant la commande [`OBJECT SET FONT`](../commands #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -167,7 +167,7 @@ Permet de définir en points la taille de police de l'objet. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -197,7 +197,7 @@ Vous pouvez également définir cette propriété à l'aide de la commande [**OB #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commandes @@ -248,7 +248,7 @@ Utilisé pour appliquer un style de police personnalisé à chaque ligne de list Vous devez saisir une expression ou une variable (les variables de type tableau ne peuvent pas être utilisées). L'expression ou variable sera évaluée pour chaque ligne affichée (si elle s'applique à la list box) ou chaque cellule affichée (si elle s'applique à la list box). Vous pouvez utiliser les constantes listées dans la commande [`LISTBOX SET ROW FONT STYLE`](../commands-legacy/listbox-set-row-font-style.md). -Voici un exemple : +Exemple : ```4d Choose([Companies]ID;Bold;Plain;Italic;Underline) @@ -266,7 +266,7 @@ Vous pouvez également définir cette propriété en utilisant la commande [`LIS #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes @@ -293,7 +293,7 @@ Emplacement horizontal du texte dans la zone où il apparait. #### Objets pris en charge -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Commandes @@ -320,7 +320,7 @@ Cette propriété peut également être gérée par les commandes [`OBJECT Get v #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) - [Pied List Box](listbox_overview.md#list-box-footers) - [En-tête List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### Commandes @@ -430,7 +430,7 @@ Par défaut, cette option n'est pas activée. #### Objets pris en charge -[Zone de saisie](input_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[Zone de saisie](input_overview.md) - [Colonne List Box](listbox-column.md) #### Commandes @@ -483,7 +483,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes @@ -507,7 +507,7 @@ Le nom d'un tableau Entier Long doit être utilisé. Chaque élément de ce tabl #### Objets pris en charge -[List Box](listbox_overview.md) - [Colonne List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Colonne de List Box](listbox-column.md) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md index b42665278bc6f3..598837f52efbcc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md @@ -86,7 +86,7 @@ Désigne l'emplacement d'une icône par rapport à l'objet formulaire. #### Objets pris en charge -[En-têtes de list box](listbox_overview.md#list-box-headers) +[En-têtes de list box](listbox-header-footer.md#headers) #### Commandes @@ -171,7 +171,7 @@ Le chemin d'accès à saisir est identique à celui de [la propriété Chemin d' #### Objets pris en charge -[Bouton](button_overview.md) (tous les styles sauf [Aide](button_overview.md#help)) - [Case à cocher](checkbox_overview.md) - [En-tête List box](listbox_overview.md#list-box-headers) - [Bouton radio](listbox_overview.md#list-box-headers) +[Bouton](button_overview.md) (tous les styles sauf [Aide](button_overview.md#help)) - [Case à cocher](checkbox_overview.md) - [En-tête List box](listbox-header-footer.md#headers) - [Bouton radio](listbox_overview.md#list-box-headers) #### Commandes @@ -294,13 +294,13 @@ Il est important de noter que la propriété “Avec pop up menu” gère unique #### Grammaire JSON -| Nom | Type de données | Valeurs possibles | -| :------------- | --------------- | ---------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| Nom | Type de données | Valeurs possibles | +| :------------- | --------------- | ------------------------------------------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### Objets pris en charge -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### Commandes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/ORDA/dsMapping.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/ORDA/dsMapping.md index e5dbe4896d20e7..696ddb3905bafb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/ORDA/dsMapping.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/ORDA/dsMapping.md @@ -205,7 +205,7 @@ Une entity selection est un objet contenant une ou plusieurs référence(s) à d Un objet Entity selection est géré par les fonctions et les propriétés de la classe [**EntitySelection**](../API/EntitySelectionClass.md). -Voici un exemple : +Exemple : ```4d var $e : cs.EmployeeSelection //déclare une variable objet $e de type de classe EmployeeSelection diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/ORDA/entities.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/ORDA/entities.md index b47b1a22f2d919..abaea441a39c24 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/ORDA/entities.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/ORDA/entities.md @@ -160,7 +160,7 @@ La référence du fichier peut être : - un objet 4D.File - un chemin au format POSIX -Voici un exemple : +Exemple : ```4d Function createCompany($name : Text; $logo : 4D.File) @@ -292,7 +292,7 @@ Une nouvelle entity selection est **partageable** dans les cas suivants : - la nouvelle entity selection est basée sur une relation [entity.*attributeName*](API/EntityClass.md#attributename) (par exemple, "company.employees") lorsque *attributeName* est un attribut lié 1-vers-N mais que l'entité n'appartient pas à une entity selection. - la nouvelle entity selection est explicitement copiée comme partageable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire avec l'option `ck shared`). -Voici un exemple : +Exemple : ```4d var $myComp : cs.CompanyEntity @@ -306,7 +306,7 @@ Une nouvelle entity selection est **modifiable** dans les cas suivants : - nouvelle entity selection créée vide à l'aide de la fonction [dataClass.newSelection()](API/DataClassClass.md#newselection) ou de la commande `Create entity selection`, - nouvelle entity selection explicitement copiée comme modifiable avec [entitySelection.copy()](API/EntitySelectionClass.md#copy) ou `OB Copy` (c'est-à-dire sans l'option `ck shared`). -Voici un exemple : +Exemple : ```4d var $toModify : cs.CompanySelection @@ -339,7 +339,7 @@ $comp2:=$lowSal.employer //$comp2 est modifiable car $lowSal est modifiable :::note Entity selections retournées depuis le serveur -Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Voici un exemple : +Dans l'architecture client/serveur, les entity selections renvoyées par le serveur sont toujours partageables sur le client, même si [`copy()`](API/EntitySelectionClass.md#copy) a été appelée sur le serveur. Pour rendre une telle entity selection modifiable côté client, vous devez exécuter [`copy()`](API/EntitySelectionClass.md#copy) côté client. Exemple : ```4d //une fonction est toujours exécutée sue le serveur diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Tags/transformation-tags.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Tags/transformation-tags.md index d9808b427dd562..44e574af0d30c7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Tags/transformation-tags.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Tags/transformation-tags.md @@ -580,7 +580,7 @@ Dans ce cas, la balise `4DLOOP` fonctionne comme avec un tableau : elle fait une Cette syntaxe est utile lorsque vous passez un pointeur de tableau comme paramètre à la commande `PROCESS 4D TAGS`. -Voici un exemple : +Exemple : ```4d ARRAY TEXT($array;2) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/ViewPro/configuring.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/ViewPro/configuring.md index a1dce7a77d0a62..bdb9bcc1f324ea 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/ViewPro/configuring.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/ViewPro/configuring.md @@ -418,7 +418,7 @@ La commande [VP Get stylesheet](commands/vp-get-stylesheet.md) peut être utilis ### Propriétés d'objet de style -Voici un exemple : +Exemple : ```4d $style:=New object diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/WebServer/sessions.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/WebServer/sessions.md index b0847c739a175a..ebc7f192cf8839 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/WebServer/sessions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/WebServer/sessions.md @@ -104,7 +104,7 @@ Des privilèges peuvent être associés aux sessions utilisateur web. Sur le ser Vous assignez des privilèges en utilisant la [fonction `.setPrivileges()`](API/SessionClass.md#setprivileges). Dans votre code, vous pouvez vérifier les privilèges de la session pour autoriser ou refuser l'accès à l'aide de la fonction [`.hasPrivilege()`](API/SessionClass.md#hasprivilege). Par défaut, les nouvelles sessions n'ont aucun privilège : ce sont des sessions **Guest** (la fonction [`isGuest()`](API/SessionClass.md#isguest) retourne true). -Voici un exemple : +Exemple : ```4d If (Session.hasPrivilege("WebAdmin")) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/4d.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/4d.md index 3e1946e8982007..8a438ef3a8f7a8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/4d.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/4d.md @@ -10,6 +10,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ----------------------------------------------------- | | classStore | Object | ← | Class store contenant toutes les classes 4D intégrées | +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 | Created | + +
    +
    + Le mot-clé **4D** est décrit dans la [**Page de concepts pour les classes**](../Concepts/classes.md#4d). ## Propriétés diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/call-chain.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/call-chain.md index 081c5dca3e97e6..172aeaaefbb707 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/call-chain.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/call-chain.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | --------------------------------------------------------------------- | | Résultat | Collection | ← | Collection d'objets décrivant la chaîne d'appels au sein d'un process | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R9 | Prise en charge de la propriété `formula` |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/command-name.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/command-name.md index da1b1f8929962d..d3137fe963803f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/command-name.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/command-name.md @@ -5,10 +5,12 @@ slug: /commands/command-name displayed_sidebar: docs --- -**Command name** ( *command* {; *info* {; *theme*}} ) : Text +**Command name** ( *command* : Integer {; *info* : Integer {; *theme* : Text}} ) : Text +
    + | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | ---------------------------------- | | command | Integer | → | Numéro de commande | @@ -16,8 +18,10 @@ displayed_sidebar: docs | theme | Text | ← | Thème du langage de la commande | | Résultat | Text | ← | Nom de la commande | +
    +
    Historique | Release | Modifications | @@ -25,6 +29,7 @@ displayed_sidebar: docs | 20 R9 | Prise en charge de la propriété obsolète |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/compile-project.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/compile-project.md index cf43203c6eb843..12fb41a081434a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/compile-project.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/compile-project.md @@ -5,18 +5,22 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** {( {*projectFile*}{;}{*options*} )} : Object +**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +
    + | Paramètres | Type | | Description | | ----------- | ----------------------- | --------------------------- | ------------------------------------------------------------- | | projectFile | 4D.File | → | Fichier .4DProject à compiler | | options | Object | → | Objet qui spécifie les options de compilation | | Résultat | Object | ← | Objet contenant des informations sur le statut de compilation | +
    +
    Historique | Release | Modifications | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R8 | Prise en charge du `type` "formObjectExpression" |
    +
    ## Description @@ -99,7 +104,7 @@ L'objet renvoyé par **Compile project** possède jusqu'à trois propriétés : | symbols.methods\[\].params | Collection | Collection de types de paramètres (codes numériques des types de valeurs) | | symbols.methods\[\]. threadSafe | Boolean | Indique si cette méthode est *thread safe* | -Pour plus d'informations, voir [Outils de compilation](../Project/compiler.md#compilation-tools). +Pour plus d'informations, voir [Outils de compilation](../Projet/compiler.md#compilation-tools). ## Objets variables @@ -142,14 +147,14 @@ Pour effectuer un contrôle de syntaxe uniquement, passez une collection vide au $status:=Compile project($options) ``` -Compilez le projet courant en utilisant uniquement les options de compilateur définies dans les Paramètres de Structure : +Compilez le projet actuel en utilisant uniquement les options de compilateur définies dans les Paramètres de Structure : ```4d var $status : Object $status:=Compile project ``` -Sur un Mac Silicon, compilez le projet courant uniquement pour ARM : +Sur un Mac Silicon, compilez le projet actuel uniquement pour ARM : ```4d var $status : Object @@ -158,7 +163,7 @@ Sur un Mac Silicon, compilez le projet courant uniquement pour ARM : $status:=Compile project($options) ``` -Compilez un projet autre que le projet courant : +Compilez un projet autre que le projet actuel : ```4d var $status : Object @@ -178,7 +183,7 @@ Compilez un projet et déclarez son composant : $status:=Compile project($options) ``` -Désactivez les warnings 518.1 et 518.2 lors de la compilation de votre projet : +Désactivez les avertissements 518.1 et 518.2 lors de la compilation de votre projet : ```4d var $options:={} diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md index 597d1228b11e6f..bb7d02bf7ccf28 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md @@ -5,19 +5,12 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------- | -| 20 R10 | Nouveau paramètre *autoLicenseTarget* | -| 20 | Ajout | - -
    - -**Create deployment license** ( *mergedApp* ; *autoLicenseTarget* ) : Object
    **Create deployment license** ( *mergedApp* ; *buildLicense* {; *oemLicense*} ) : Object +**Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object +
    + | Paramètres | Type | | Description | | ----------------- | ------------------------- | --------------------------- | ------------------------------------------------------- | | mergedApp | 4D.Folder | → | Dossier contenant l'application fusionnée | @@ -26,8 +19,20 @@ displayed_sidebar: docs | oemLicense | 4D.File | → | Licence de clé XML OEM 4D si licence serveur | | Résultat | Object | ← | Statut | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------- | +| 20 R10 | Nouveau paramètre *autoLicenseTarget* | +| 20 | Ajout | + +
    +
    + ## Description La commande **Create deployment license** crée un fichier de licence intégré dans le dossier Licenses de l'application générée *mergedApp*. Si le dossier Licenses n'existe pas dans le dossier *mergedApp*, il est créé par la commande. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md index 8ae2f0605cf27f..d9bae5b33d7295 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md @@ -8,14 +8,28 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | dsTable | Table | → | Table de la base 4D dont la sélection courante doit être utilisée pour construire l'entity selection | | settings | Object | → | Option de création : contexte | | Résultat | 4D.EntitySelection | ← | Nouvelle entity selection liée à la dataclass de la table | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 17 R5 | Modifié | +| 17 | Created | + +
    +
    + ## Description La commande `Create entity selection` construit et renvoie une nouvelle entity selection [modifiable](../ORDA/entities.md#shareable-or-alterable-entity-selections) relative à la classe de données correspondant à la *dsTable* fournie, en fonction de la sélection actuelle de cette table. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/cs.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/cs.md index 1dd481dec81b4a..d25a77bae70d29 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/cs.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/cs.md @@ -8,6 +8,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ------------------------------------------------------------------- | | classStore | Object | ← | Class store utilisateur utilisateurs pour le projet ou le composant | +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 | Created | + +
    +
    + Le mot-clé **cs** est décrit dans la [**Page de concepts pour les classes**](../Concepts/classes.md#cs). ## Propriétés diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/dialog.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/dialog.md index 75bdfbc8f70cbf..e35370ff9e5fde 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/dialog.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/dialog.md @@ -4,10 +4,12 @@ title: DIALOG displayed_sidebar: docs --- -**DIALOG** ( {*aTable* ;} *form* {; *formData*}{; *} ) +**DIALOG** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +
    + | Paramètres | Type | | Description | | ---------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table à laquelle appartient le formulaire; Si omis : Table par défaut ou utilisation d'un formulaire projet | @@ -15,8 +17,21 @@ displayed_sidebar: docs | formData | Object | → | Données à associer au formulaire | | \* | Opérateur | → | Utiliser le même process | +
    +
    +
    Historique + +| Release | Modifications | +| --------------------------- | ------------- | +| 17 | Modifié | +| 11 SQL | Modifié | +| <6 | Created | + +
    +
    + ## Description La commande **DIALOG** présente le *formulaire* à l'utilisateur, en lui passant de(s) paramètre(s) *formData* (facultatif). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/ds.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/ds.md index b23cba2fde0664..b22c5fce9ffcb4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/ds.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/ds.md @@ -4,17 +4,31 @@ title: ds displayed_sidebar: docs --- -**ds** { ( *localID* : Text ) } : cs.DataStore +**ds** ({ *localID* : Text }) : cs.DataStore +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------- | --------------------------- | -------------------------------------- | | localID | Text | → | Identifiant local du datastore distant | | Résultat | cs.DataStore | ← | Nouvelle référence de datastore | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 | Modifié | +| 17 | Created | + +
    +
    + ## Description La commande `ds` retourne une référence vers le datastore correspondant à la base de données 4D courante ou à la base de données désignée par *localID*. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/file.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/file.md index 0cfd366fe3a849..f6a6f40303deb5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/file.md @@ -4,29 +4,34 @@ title: File displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ----------------------------------------- | -| 19 R4 | Nouvelle constante `HTTP Client log file` | -| 17 R5 | Ajout | - -
    - -**File** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; \* } ) : 4D.File +**File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File +
    + | Paramètres | Type | | Description | | ------------ | ---------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Chemin de fichier | | fileConstant | Integer | → | Constante de fichier 4D | | pathType | Integer | → | `fk posix path` (par défaut) ou `fk platform path` | -| \* | operator | → | \* pour retourner le fichier de la base hôte | +| \* | Opérateur | → | \* pour retourner le fichier de la base hôte | | Résultat | [4D.File](../API/FileClass.md) | ← | Nouvel objet fichier | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------------- | +| 19 R4 | Nouvelle constante `HTTP Client log file` | +| 17 R5 | Ajout | + +
    +
    + ## Description La commande `File` crée et retourne un nouvel objet de type [`4D.File`](../API/FileClass.md). La commande accepte deux syntaxes : diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/folder.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/folder.md index d8c7d6113cfcca..1bcd84193ce356 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/folder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/folder.md @@ -4,29 +4,34 @@ title: Folder displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ----------------------------------- | -| 19 R8 | Prise en charge de `fk home folder` | -| 17 R5 | Ajout | - -
    - -**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; \* } ) : 4D.Folder +**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder +
    + | Paramètres | Type | | Description | | -------------- | -------------------------------------------------- | :-------------------------: | --------------------------------------------------------------------- | | path | Text | → | Chemin du dossier | | folderConstant | Integer | → | Constante de dossier 4D | | pathType | Integer | → | `fk posix path` (par défaut) ou `fk platform path` | -| \* | operator | → | \* pour retourner le dossier de la base hôte | +| \* | Opérateur | → | \* pour retourner le dossier de la base hôte | | Résultat | [4D.Folder](../API/FolderClass.md) | ← | Nouvel objet dossier | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------- | +| 19 R8 | Prise en charge de `fk home folder` | +| 17 R5 | Ajout | + +
    +
    + ## Description La commande `Folder` crée et retourne un nouvel objet de type [`4D.Folder`](../API/FolderClass.md). La commande accepte deux syntaxes : diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-edit.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-edit.md index 2ea71921e37416..65ef4bff420df5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-edit.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-edit.md @@ -4,25 +4,31 @@ title: FORM EDIT displayed_sidebar: docs --- -**FORM EDIT** ( {*aTable* ;} *form* )
    **FORM EDIT** ( {*aTable* ;} *form* ; *object* ) +**FORM EDIT** ( {*aTable* : Table ;} *form* : Text )
    **FORM EDIT** ( {*aTable* : Table ;} *form* : Text ; *object* : Text ) +
    + | Paramètres | Type | | Description | | ---------- | ----- | --------------------------- | --------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table à laquelle appartient le formulaire; Si omis : Table par défaut ou utilisation d'un formulaire projet | | form | Text | → | Nom du formulaire | | object | Text | → | Nom de l'objet du formulaire ou nom du groupe | +
    +
    Historique | Release | Modifications | | ------- | ------------------------------------- | | 20 R8 | Prise en charge du paramètre *object* | +| 18 R5 | Created |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md index 3003af60fab00c..eea084a0e14e17 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md @@ -9,9 +9,7 @@ displayed_sidebar: docs -| Paramètres | Type | | Description | -| ---------- | ------- | --------------------------- | ----------------------------- | -| Résultat | Integer | ← | Numéro d'événement formulaire | +
    | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | -------------------------------- | diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-event.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-event.md index 20e4a279a48628..50fe88295a415a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-event.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-event.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | --------------- | | Résultat | Object | ← | Objet événement | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 R2 | Modifié | +| 18 | Created | + +
    +
    + ## Description **FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** retourne un objet contenant des informations sur l'événement formulaire qui vient de se produire. Habituellement, vous utiliserez **FORM Event** à partir d'une méthode formulaire ou objet. @@ -37,7 +51,7 @@ Par exemple, dans le cas d'un clic sur un bouton, l'objet contient les propriét L'objet événement peut contenir des propriétés supplémentaires, en fonction de l'objet pour lequel l'événement se produit. Pour les objets *eventObj* générés sur: -- des objets de type list box ou colonne de list box, voir [cette section](../FormObjects/listbox_overview.md#supported-form-events). +- des objets de type list box ou colonne de list box, voir [cette section](../FormObjects/listbox-object.md#supported-form-events). - des zones 4D View Pro, voir événement formumaire [on VP Ready](../Events/onVpReady.md). **Note:** S'il n'y a pas d'événement courant, **FORM Event** renvoie un objet null. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-load.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-load.md index 307a253f791573..2495acc4b71d8e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-load.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-load.md @@ -4,10 +4,12 @@ title: FORM LOAD displayed_sidebar: docs --- -**FORM LOAD** ( {*aTable* ;} *form* {; *formData*}{; *} ) +**FORM LOAD** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +
    + | Paramètres | Type | | Description | | ---------- | ------------ | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Formulaire table à charger (si omis, charger un formulaire projet) | @@ -15,8 +17,22 @@ displayed_sidebar: docs | formData | Object | → | Données à associer au formulaire | | \* | Opérateur | → | Si passé = la commande s'applique à la base de données hôte lorsqu'elle est exécutée à partir d'un composant (paramètre ignoré en dehors de ce contexte) | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------------------- | +| 20 | Modifié | +| 16 R6 | Modifié | +| 14 | Renamed (OPEN PRINTING FORM) | +| 12 | Created | + +
    +
    + ## Description The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.La commande **FORM LOAD** est utilisée pour charger le formulaire *form* en mémoire dans le process courant avec *formData* (facultatif) afin d'imprimer ses données ou d'analyser son contenu. Il ne peut y avoir qu'un seul formulaire courant par process. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-theme.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-theme.md new file mode 100644 index 00000000000000..856943bf667963 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form-theme.md @@ -0,0 +1,49 @@ +--- +id: form-theme +title: FORM theme +displayed_sidebar: docs +--- + +**FORM theme** : Text + + + +
    + +| Paramètres | Type | | Description | +| ---------- | ---- | --------------------------- | -------------------------------------------------------------------------------------------------------------- | +| Résultat | Text | ← | Thème utilisé par le formulaire courant : "Classic" ou "FluentUI" (Windows) | + +
    + + +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 21 R2 | Ajout | + +
    +
    + +## Description + +La commande **FORM theme** renvoie le thème Windows réellement rendu pour le formulaire courant : "Classic" ou "FluentUI". + +Le thème de rendu des formulaires Windows peut être défini au [niveau de l'application](../settings/interface.md#use-fluent-ui-on-windows) et/ou au [niveau du formulaire](../FormEditor/properties_FormProperties.md#form-theme-on-windows) (où il peut être hérité ou défini explicitement), et dépend également de la [disponibilité de bibliothèques Microsoft spécifiques](../FormEditor/forms.md#requirements) sur la machine courante au moment de l'exécution. Cette commande vous permet de savoir quel thème de formulaire est en cours d'utilisation. + +S'il n'y a pas de formulaire courant ou si la commande est exécutée sous macOS, **FORM theme** renvoie une chaîne vide. + +## Voir également + +[Rendu Fluent UI](../FormEditor/forms.md#fluent-ui-rendering) + +## Propriétés + +| | | +| ------------------ | ---- | +| Numéro de commande | 1832 | +| Thread safe | non | + + diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form.md index 7aeb6d01ecdebe..d14aeae2017cbd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/form.md @@ -8,19 +8,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ---------------------------- | | Résultat | Object | ← | Données du formulaire actuel | +
    +
    Historique | Release | Modifications | | ------- | ---------------------------------- | | 20 R8 | Support des classes de formulaires | +| 16 R6 | Created |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md index 68380b260ca345..b39c0fac289d3a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md @@ -4,28 +4,33 @@ title: Formula from string displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------------------------- | -| 20 R3 | Prise en charge du paramètre *context* | -| 17 R6 | Renommée : New formula from string -> Formula from string | -| 17 R3 | Ajout | - -
    - **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function +
    + | Paramètres | Type | | Description | | ------------- | --------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------- | | formulaString | Text | → | Formule texte à retourner comme objet | | context | Integer | → | `sk execute in current database` (par défaut) ou `sk execute in host database` | | Résultat | 4D.Function | ← | Objet natif encapsulant la formule | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------------------------------------------- | +| 20 R3 | Prise en charge du paramètre *context* | +| 17 R6 | Renommée : New formula from string -> Formula from string | +| 17 R3 | Ajout | + +
    +
    + ## Description La commande `Formula from string` crée un objet `4D.Function` basé sur *formulaString* et, éventuellement, *context*. *formulaString* peut être simple comme une valeur unique ou complexe comme une méthode projet avec des paramètres. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/formula.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/formula.md index 9c1c09a9b107df..c20103ad95d815 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/formula.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/formula.md @@ -5,26 +5,31 @@ slug: /commands/formula displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ---------------------------------------------------- | -| 17 R6 | Renommée (New formula -> Formula) | -| 17 R3 | Ajout | - -
    - **Formula** ( *formulaExp* : Expression ) : 4D.Function +
    + | Paramètres | Type | | Description | | ---------- | --------------------------- | :-------------------------: | -------------------------------------- | | formulaExp | Expression | → | Formule à retourner comme objet | | Résultat | 4D.Function | ← | Fonction native encapsulant la formule | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ---------------------------------------------------- | +| 17 R6 | Renommée (New formula -> Formula) | +| 17 R3 | Ajout | + +
    +
    + ## Description La commande `Formula` crée un objet `4D Function` basé sur l'expression *formulaExp*. *formulaExp* peut être simple comme une valeur unique ou complexe comme une méthode projet avec des paramètres. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md index 52a69e56ce28c4..cc760fe4fc4ecb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md @@ -5,24 +5,30 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID**( *version* ) : Text +**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +
    + | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | -------------------------------------------------------------------------------- | | version | Integer | → | Version de l'UUID : 4 (par défaut) ou 7 | | Résultat | Text | ← | Nouvel UUID sous forme de texte non canonique (32 caractères) | +
    +
    Historique | Release | Modifications | | ------- | -------------------------------------- | | 20 R10 | Prise en charge du paramètre *version* | +| 12 | Created |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md index d6252399f7410d..df8e9f601a99be 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | ------------------------------------------------------------------- | | data | Text, Blob | → | Données à analyser | | Résultat | Object | ← | Objet dont chaque propriété est une partie des données multiparties | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R4 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md index 04a79eeba1dde2..5ba89367574cb5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md @@ -4,25 +4,30 @@ title: IMAP New transporter displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 18 R4 | Ajout | - -
    - **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------------- | :-------------------------: | -------------------------------------------------------------------------------- | | server | Object | → | Informations sur le serveur de messagerie | | Résultat | 4D.IMAPTransporter | ← | [Objet IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object) | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 R4 | Ajout | + +
    +
    + ## Description La commande `IMAP New transporter`configure une nouvelle connexion IMAP en fonction du paramètre *server* et retourne un nouvel objet *transporter*. L'objet transporteur retourné sera alors utilisé pour la réception d'emails. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/last-errors.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/last-errors.md index 624e09052e5e3c..aaa73f37ac6059 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/last-errors.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/last-errors.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | -------------------------- | | Résultat | Collection | ← | Collection d'objets erreur | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 R8 | Created | + +
    +
    + ## Description La commande **Last errors** renvoie la pile d'erreurs courante de l'application 4D sous la forme d'une collection d'objets erreur, ou **null** si aucune erreur ne s'est produite. La pile d'erreurs inclut les objets envoyés par la commande [throw](../commands-legacy/throw.md), le cas échéant. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/license-info.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/license-info.md index f54a60b0137da2..baa6d3729daea4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/license-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/license-info.md @@ -8,10 +8,13 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ---------------------------------- | | Résultat | Object | ← | Informations sur la licence active | +
    @@ -36,7 +39,9 @@ Si la commande est exécutée sur une application 4D qui n'utilise pas de licenc Cette commande recharge les fichiers de licence à partir du disque et met à jour les droits associés s'ils ont été modifiés. -:::L'objet retourné contient les propriétés suivantes : +::: + +L'objet retourné contient les propriétés suivantes : ```json { diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md index a28226ef645596..76718080445f77 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md @@ -4,16 +4,11 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( {* ;} *object* ; *property* ) : any +**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any -| Paramètres | Type | | Description | -| ---------- | ------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | -| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable | -| object | any | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis) | -| property | Integer | → | Propriété dont vous voulez obtenir la valeur | -| Résultat | Integer, Text | ← | Valeur courante | +
    | Paramètres | Type | | Description | | ---------- | -------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md index 4d30ac0b4ff798..e86d8ab1419fb0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md @@ -4,16 +4,11 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( {* ;} *object* ; *property* ; *value* ) +**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text ) -| Paramètres | Type | | Description | -| ---------- | ------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | -| object | any | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis) | -| property | Integer | → | Propriété de list box ou de colonne de list box | -| value | Integer, Text | → | Valeur de la propriété | +
    | Paramètres | Type | | Description | | ---------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -25,6 +20,17 @@ displayed_sidebar: docs
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 R6 | Modifié | +| 16 R2 | Created | + +
    +
    + ## Description La commande **LISTBOX SET PROPERTY** définit la *value* de la *property* de la list box ou de la colonne de list box désignée par les paramètres *object* et *\**. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md index d2e1dfd7aeba98..d7723429b8947e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md @@ -4,25 +4,30 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 18 | Ajout | - -
    - **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object +
    + | Paramètres | Type | | Description | | ---------- | ---------- | :-------------------------: | ------------- | | mime | Blob, Text | → | Email en MIME | | Résultat | Object | ← | Objet email | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 18 | Ajout | + +
    +
    + ## Description La commande `MAIL Convert from MIME` convertit un document MIME en un objet email valide. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md index 99038da83c20a5..dbd7749e23c1a2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md @@ -4,27 +4,32 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------- | -| 17 R4 | Ajout | -| 17 R5 | Modifié | - -
    - **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text +
    + | Paramètres | Type | | Description | | ---------- | ------ | :-------------------------: | ---------------------------------------- | | mail | Object | → | Objet email | | options | Object | → | Options d'encodage et de charset du mail | | Résultat | Text | ← | Objet email converti en MIME | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 17 R5 | Modifié | +| 17 R4 | Ajout | + +
    +
    + ## Description La commande `MAIL Convert to MIME` convertit un objet email en texte MIME. Cette commande est appelée en interne par [SMTP_transporter.send()](../API/SMTPTransporterClass.md#send) pour formater l'objet email avant de l'envoyer. Elle peut être utilisée pour analyser le format MIME de l'objet. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md index 48eb85594b99f1..1e3ff5b6798ccd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md @@ -4,18 +4,12 @@ title: MAIL New attachment displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------------------------------------ | -| 19 R2 | Accepte 4D.File, 4D.ZipFile, 4D.Blob | - -
    - **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment +
    + | Paramètres | Type | | Description | | ----------- | --------------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | file | 4D.File | → | Fichier joint | @@ -28,8 +22,20 @@ displayed_sidebar: docs | disposition | Text | → | Valeur de l'en-tête content-disposition : "inline" ou "attachment" | | Résultat | 4D.MailAttachment | ← | Objet pièce jointe | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------------------------------------------------------ | +| 19 R2 | Accepte 4D.File, 4D.ZipFile, 4D.Blob | +| 17 R4 | Ajout | + +
    +
    + ## Description La commande `MAIL New attachment` vous permet de créer un objet pièce jointe que vous pouvez ajouter à un [objet Email](../API/EmailObjectClass.md#email-object). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-collection.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-collection.md index e0435ccbd09ea8..faab9caf14835b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-collection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs -| Paramètres | Type | | Description | -| ---------- | ----------------------------------------------------------------------- | --------------------------- | ------------------------------------------ | -| value | Number, Text, Date, Time, Boolean, Object, Collection, Picture, Pointer | → | Valeur(s) de collection | -| Résultat | Collection | ← | New collection | +
    +| Paramètres | Type | | Description | +| ---------- | ---------- | --------------------------- | ------------------------------------------ | +| value | any | → | Valeur(s) de collection | +| Résultat | Collection | ← | New collection | + +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 16 R4 | Created | + +
    +
    + ## Description La commande `New collection` crée une nouvelle collection vide ou pré-remplie et retourne sa référence. Les collections peuvent être gérées à l'aide des propriétés et des fonctions de la [classe Collection](../API/CollectionClass.md). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md index bd5e74e3dabee5..6331f34b64c72b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | --------------------------------------- | | Résultat | Text | ← | Chemin complet du fichier journal fermé | +
    +
    +
    Historique + +| Release | Modifications | +| --------------------------- | ------------- | +| <6 | Created | + +
    +
    + ## Description **Note préliminaire:** Cette commande ne fonctionne qu'avec 4D Server. Elle ne peut être exécutée que via la commande [Execute on server](../commands-legacy/execute-on-server.md) ou via une procédure stockée. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md index 3e472a23fd5e14..bb9d0a2dd07acb 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs -| Paramètres | Type | | Description | -| ---------- | ----------------------------------------------------- | --------------------------- | ------------------------------------------------------ | -| value | Number, Text, Date, Time, Boolean, Object, Collection | → | Valeur(s) de la collection partagée | -| Résultat | Collection | ← | New shared collection | +
    +| Paramètres | Type | | Description | +| ---------- | ---------- | --------------------------- | ------------------------------------------------------ | +| value | any | → | Valeur(s) de la collection partagée | +| Résultat | Collection | ← | New shared collection | + +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 16 R6 | Created | + +
    +
    + ## Description La commande `New shared collection` crée une nouvelle collection partagée vide ou préremplie et retourne sa référence. Les collections peuvent être gérées à l'aide des propriétés et des fonctions de la [classe Collection](../API/CollectionClass.md). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-signal.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-signal.md index e6f24ed4f7a798..a34209abb53efa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-signal.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/new-signal.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ----------- | ------------------------- | --------------------------- | ---------------------------- | | Description | Text | → | Description du signal | | Résultat | 4D.Signal | ← | Object encapsulant le signal | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 17 R4 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/num.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/num.md index 0faa125274f8ee..8864c0061e2806 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/num.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/num.md @@ -5,10 +5,12 @@ slug: /commands/num displayed_sidebar: docs --- -**Num** ( *expression* {; *separator*} ) : Real
    **Num** ( *expression* ; *base* ) : Real +**Num** ( *expression* : Text, Boolean, Integer {; *separator* : Text} ) : Real
    **Num** ( *expression* : Text, Boolean, Integer ; *base* : Integer ) : Real +
    + | Paramètres | Type | | Description | | ---------- | ---------------------- | --------------------------- | ---------------------------------------------------------------------------------------- | | expression | Text, Boolean, Integer | → | Chaîne à convertir en numérique ou Booléen à convertir en 0 ou 1 ou Expression numérique | @@ -16,15 +18,19 @@ displayed_sidebar: docs | base | Integer | → | Valeur comprise entre 2 et 36 qui représente le radix | | Résultat | Real | ← | Forme numérique du paramètre expression | +
    +
    Historique -| Release | Modifications | -| ------- | ----------------------------------- | -| 21 | Prise en charge du paramètre *base* | +| Release | Modifications | +| --------------------------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* | +| <6 | Created |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md index 4cf722f9d47887..053a257e06982f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md @@ -1,9 +1,10 @@ --- id: object-get-data-source-formula title: OBJECT Get data source formula +displayed_sidebar: docs --- -**OBJECT Get data source formula** ( {* ;} *object* ) : 4D.Formula +**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula @@ -15,8 +16,20 @@ title: OBJECT Get data source formula | object | Text, Variable, Field | → | Nom de l'objet formulaire (si \* est spécifié) ou
    Champ ou variable (si \* est omis) | | Résultat | 4D.Formula | ← | Formule associée à l'objet de formulaire (`Null` si aucune formule n'est associée) | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* | +| 20 R10 | Created | + +
    +
    + ## Description La commande **OBJECT Get data source formula** renvoie la formule (le cas échéant) associée à l'objet ou aux objets désigné(s) par les paramètres *object* et *\**. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md index b401a2966b5fb5..044a7d034275d2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md @@ -4,7 +4,7 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( {* ;} *object* ; *formula* ) +**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula ) @@ -16,8 +16,20 @@ displayed_sidebar: docs | object | Text, Variable, Field | → | Nom de l'objet formulaire (si \* est spécifié) ou
    Champ ou variable (si \* est omis) | | formula | 4D.Formula | → | Formule à assigner comme source de données | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* | +| 20 R10 | Created | + +
    +
    + ## Description La commande **OBJECT SET DATA SOURCE FORMULA** assigne une formule (expression) comme source de données de l'objet ou des objets désigné(s) par les paramètres *object* et *\** . La formule doit être fournie sous la forme d'un objet [`4D.Formula`](../API/FunctionClass.md#formula-objects). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md index e4abd88a6276f6..1b975483e7f64c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md @@ -4,29 +4,34 @@ title: Open datastore displayed_sidebar: docs --- -
    Historique - -| Release | Modifications | -| ------- | ------------------------------------------------------ | -| 21 | Cloud Qodly interrompu | -| 20 R6 | Prise en charge des accès aux instances du cloud Qodly | -| 20 R4 | Nouvelle propriété *passwordAlgorithm* | -| 18 | Ajout | - -
    - **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation +
    + | Paramètres | Type | | Description | | -------------- | ------------------------------------------ | --------------------------- | ---------------------------------------------------------------------------------------------------- | | connectionInfo | Object | → | Propriétés de connexion utilisées pour joindre le datastore distant | | localID | Text | → | Identifiant à affecter au datastore ouvert sur l'application locale (obligatoire) | | Résultat | 4D.DataStoreImplementation | ← | Objet datastore | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------------------------------------------------ | +| 21 | Cloud Qodly interrompu | +| 20 R6 | Prise en charge des accès aux instances du cloud Qodly | +| 20 R4 | Nouvelle propriété *passwordAlgorithm* | +| 18 | Ajout | + +
    +
    + ## Description La commande `Open datastore` connecte l'application au datastore distant identifié par le paramètre *connectionInfo* et renvoie un objet `4D.DataStoreImplementation` correspondant associé à l'alias local *localID*. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md index 1690030e0a9f54..4c90d8b78adb30 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Informations sur le serveur de messagerie | | Résultat | 4D.POP3Transporter | ← | [Object POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object) | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 18 R2 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/print-form.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/print-form.md index 69fda0dad91a5a..f2e77d9b888b9f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/print-form.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/print-form.md @@ -4,10 +4,12 @@ title: Print form displayed_sidebar: docs --- -**Print form** ( {*aTable* ;} *form* {; *formData*} {; *areaStart*{; *areaEnd*}} ) : Integer +**Print form** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object} {; *areaStart* : Integer{; *areaEnd* : Integer}} ) : Integer +
    + | Paramètres | Type | | Description | | ---------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table du formulaire, ou table par défaut si omis | @@ -17,8 +19,21 @@ displayed_sidebar: docs | areaEnd | Integer | → | Zone de fin (si areaStart est spécifié) | | Résultat | Integer | ← | Hauteur de la section imprimée | +
    +
    +
    Historique + +| Release | Modifications | +| --------------------------- | ------------- | +| 20 | Modifié | +| 16 R6 | Modifié | +| <6 | Ajout | + +
    +
    + ## Description La commande **Print form** imprime simplement *form* avec les valeurs courantes des champs et des variables de la table *aTable*. Elle est généralement utilisée pour imprimer des états très complexes qui nécessitent un contrôle complet du processus d'impression. **Print form** ne gère pas les traitements d'enregistrements, ni les ruptures, sauts de pages, en-têtes ou pieds de pages. Vous devez vous-même prendre en charge ces opérations. **Print form** imprime uniquement des champs et des variables avec une taille fixe, la commande ne gère pas les objets de taille variable. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-activity.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-activity.md index fc5c30ab18db7a..f2881560cd065e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-activity.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-activity.md @@ -4,18 +4,22 @@ title: Process activity displayed_sidebar: docs --- -**Process activity** () : Object
    **Process activity** ( *options* ) : Object
    **Process activity** ( *sessionID* ) : Object
    **Process activity** ( *sessionID* ; *options* ) : Object +**Process activity** () : Object
    **Process activity** ( *options* : Integer ) : Object
    **Process activity** ( *sessionID* : Text ) : Object
    **Process activity** ( *sessionID* : Text ; *options* : Integer ) : Object +
    + | Paramètres | Type | | Description | | ---------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------- | | sessionID | Text | → | ID de session | | options | Integer | → | Options de retour | | Résultat | Object | ← | Aperçu des process en cours d'exécution et/ou (4D Server uniquement) des sessions utilisateur | +
    +
    Historique | Release | Modifications | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R7 |
    • Prise en charge du paramètre *sessionID*
    • Renommé (Get process activity)
    |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-info.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-info.md index 0b1bfe6464da34..5d9cefa2e5c5f0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-info.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ------------- | ------- | :-------------------------: | --------------------------- | | processNumber | Integer | → | Process number | | Résultat | Object | ← | Informations sur le process | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R7 | Ajout |
    +
    ## Description @@ -37,7 +42,7 @@ L'objet retourné contient les propriétés suivantes : | ID | Integer | ID unique du process | | name | Text | Nom du process | | number | Integer | Process number | -| preemptive | Boolean | Vrai si l'exécution est préemptive, faux sinon | +| préemptif | Boolean | Vrai si l'exécution est préemptive, faux sinon | | sessionID | Text | UUID de la session | | state | Integer | Statut courant. Valeurs possibles : voir ci-dessous | | systemID | Text | ID du process utilisateur, 4D ou de réserve | diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-number.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-number.md index 8bbf2a80d28294..07e604bd3f5379 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-number.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/process-number.md @@ -5,10 +5,12 @@ slug: /commands/process-number displayed_sidebar: docs --- -**Process number** ( *name* {; *} ) : Integer
    **Process number** ( *id* {; *} ) : Integer +**Process number** ( *name* : Text {; *} ) : Integer
    **Process number** ( *id* : Text {; *} ) : Integer +
    + | Paramètres | Type | | Description | | ---------- | --------- | --------------------------- | ----------------------------------------------- | | name | Text | → | Nom du process duquel obtenir le numéro | @@ -16,15 +18,19 @@ displayed_sidebar: docs | \* | Opérateur | → | Renvoyer le numéro du process depuis le serveur | | Résultat | Integer | ← | Process number | +
    +
    Historique | Release | Modifications | | ------- | ------------------------------- | | 20 R7 | Prise en charge du paramètre id | +| 6 | Created |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md index 2641f9b742feb6..769d41ce98543b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md @@ -4,17 +4,31 @@ title: SELECT LOG FILE displayed_sidebar: docs --- -**SELECT LOG FILE** ( *logFile* )
    **SELECT LOG FILE** ( * ) +**SELECT LOG FILE** ( *logFile* : Text )
    **SELECT LOG FILE** ( * ) +
    + | Paramètres | Type | | Description | | ---------- | --------- | --------------------------- | --------------------------------- | | logFile | Text | → | Nom du fichier journal | | \* | Opérateur | → | Fermer le fichier journal courant | +
    +
    +
    Historique + +| Release | Modifications | +| --------------------------- | ------------- | +| 11 SQL | Modifié | +| <6 | Created | + +
    +
    + ## Description La commande **SELECT LOG FILE** crée ou ferme le fichier d'historique (ou fichier journal) de la base de données, suivant la valeur que vous passez en paramètre.. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session-info.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session-info.md index 70f4d8be356e27..40dcf2de828e8e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session-info.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session-info.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------- | :-------------------------: | --------------------------- | | sessionID | Integer | → | ID de session | | Résultat | Object | ← | Informations sur la session | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session-storage.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session-storage.md index 7367abc4544c77..15747035cfa380 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session-storage.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session-storage.md @@ -4,17 +4,21 @@ title: Session storage displayed_sidebar: docs --- -**Session storage** ( *id* ) : Object +**Session storage** ( *id* : Text ) : Object +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ---------------------------------------------------------- | | id | Text | → | Identifiant unique (UUID) de la session | | Résultat | Object | ← | Objet de stockage de la session | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R6 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session.md index 9ec01dd7c6235c..63f80a40b73894 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/session.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | -------------------------- | --------------------------- | ------------- | | Résultat | 4D.Session | ← | Objet session | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 18 R6 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md index b80a5cfc3dacba..93fe0b9094dd22 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md @@ -5,16 +5,30 @@ slug: /commands/set-allowed-methods displayed_sidebar: docs --- -**SET ALLOWED METHODS** ( *methodsArray* ) +**SET ALLOWED METHODS** ( *methodsArray* : Text array ) +
    + | Paramètres | Type | | Description | | ------------ | ---------- | --------------------------- | --------------------------- | | methodsArray | Text array | → | Tableau de noms de méthodes | +
    +
    +
    Historique + +| Release | Modifications | +| --------------------------- | ------------- | +| 17 R2 | Modifié | +| <6 | Ajout | + +
    +
    + ## Description La commande **SET ALLOWED METHODS** permet de désigner les méthodes projet qui peuvent être appelées directement depuis l'application. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md index 8682495bf5e82e..497ecb1397cd32 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md @@ -4,18 +4,22 @@ title: SET WINDOW DOCUMENT ICON displayed_sidebar: docs --- -**SET WINDOW DOCUMENT ICON** ( *winRef* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *file* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* ; *file* ) +**SET WINDOW DOCUMENT ICON** ( *winRef* : Integer )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *file* : 4D.File, 4D.Folder )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture ; *file* : 4D.File, 4D.Folder ) +
    + | Paramètres | Type | | Description | | ---------- | -------------------------------------------------- | --------------------------- | --------------------------------------- | | winRef | Integer | → | Numéro de référence de la fenêtre | | image | Picture | → | Icône personnalisée | | file | 4D.File, 4D.Folder | → | Chemin d'accès du fichier ou du dossier | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md index 114ec81c360dc1..8f44864aa2a4e9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------------- | --------------------------- | -------------------------------------------------------------------------------- | | server | Object | → | Informations sur le serveur de messagerie | | Résultat | 4D.SMTPTransporter | ← | [Objet SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object) | +
    +
    Historique | Release | Modifications | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 17 R4 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/string.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/string.md index 2550e3cfea1a1b..08a3c677b711e5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/string.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/string.md @@ -5,10 +5,12 @@ slug: /commands/string displayed_sidebar: docs --- -**String** ( *expression* {; *format* {; *addTime*}} ) : Text
    **String** ( *expression* ; *base* ) : Text +**String** ( *expression* : Expression {; *format* : Integer, Text {; *addTime* : Time}} ) : Text
    **String** ( *expression* : Expression ; *base* : Integer ) : Text +
    + | Paramètres | Type | | Description | | ---------- | ------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | | expression | Expression | → | Expression à convertir en chaîne (peut être de type Réel, Integer, Date, Heure, Alpha, Texte, Booléen, Undefined ou Null) | @@ -17,15 +19,19 @@ displayed_sidebar: docs | base | Integer | → | Valeur comprise entre 2 et 36 qui représente la base si *expression* est un nombre | | Résultat | Text | ← | expression convertie en chaîne alphanumérique | +
    +
    Historique -| Release | Modifications | -| ------- | ----------------------------------- | -| 21 | Prise en charge du paramètre *base* | +| Release | Modifications | +| --------------------------- | ----------------------------------- | +| 21 | Prise en charge du paramètre *base* | +| <6 | Created |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/super.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/super.md index f8fc0d8e216bd8..6014dab7fc4ab6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/super.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/super.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ----------------------------------------------------------------------------- | | param | any | -> | Paramètre(s) à passer au constructeur de la classe parente | | Résultat | Object | <- | Parent de l'objet | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 | Created | + +
    +
    + Le mot-clé `Super` permet les appels à la `superclass`, c'est-à-dire à la classe parente. `Super` peut être utilisé de deux différentes manières : diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/this.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/this.md index f20b482444793f..4a1e03790a7675 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/this.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/this.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | --------------------------- | ------------------------ | | Résultat | Object | ← | Élément ou objet courant | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 19 | Created | + +
    +
    + ## Description La commande `This` renvoie une référence à l'objet en cours de traitement. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim-end.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim-end.md index 270a1e0eb9bfd7..8be898f7c9f3ef 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim-end.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim-end.md @@ -4,17 +4,21 @@ title: Trim end displayed_sidebar: docs --- -**Trim end** ( *aString* ) : Text +**Trim end** ( *aString* : Text ) : Text +
    + | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texte à tronquer | | Résultat | Text | ← | Texte tronqué | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim-start.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim-start.md index 5b31e92aa62659..92dab1ba097319 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim-start.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim-start.md @@ -4,17 +4,21 @@ title: Trim start displayed_sidebar: docs --- -**Trim start** ( *aString* ) : Text +**Trim start** ( *aString* : Text ) : Text +
    + | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texte à tronquer | | Résultat | Text | ← | Texte tronqué | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim.md index 15b23dd672cd1e..6a1a39eebdf695 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/trim.md @@ -4,17 +4,21 @@ title: Trim displayed_sidebar: docs --- -**Trim** ( *aString* ) : Text +**Trim** ( *aString* : Text ) : Text +
    + | Paramètres | Type | | Description | | ---------- | ---- | --------------------------- | ---------------- | | aString | Text | → | Texte à tronquer | | Résultat | Text | ← | Texte tronqué | +
    +
    Historique | Release | Modifications | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md index 619106289055eb..9d2ac24c42d6b3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | --------------- | ---------------------------------- | --------------------------- | -------------------- | | entitySelection | 4D.EntitySelection | → | Une entity selection | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 17 | Ajout | + +
    +
    + ## Description La commande `USE ENTITY SELECTION` met à jour la sélection courante de la table correspondant à la classe de données du paramètre *entitySelection*, en fonction du contenu de la entity selection. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md index e1cb54b46905cd..acefb74c1dc15b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md @@ -4,18 +4,31 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( {* ;} *object* ) -> *contextObj* +**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object -| Paramètres | Type | | Description | -| ---------- | --------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | -| object | any | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis). | -| contextObj | Object | ← | Objet contexte si défini précédemment, sinon `null`. | +
    +| Paramètres | Type | | Description | +| ---------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | +| object | Text, Variable | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis). | +| Résultat | Object | ← | Objet contexte si défini précédemment, sinon `null`. | + +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 20 R9 | Ajout | + +
    +
    + ### Description La commande `WA Get context` récupère l'objet contexte défini pour `$4d` dans la zone Web désignée par les paramètres \* et *object* en utilisant [`WA SET CONTEXT`](./wa-set-context.md). Si `WA SET CONTEXT` n'a pas été appelé pour la zone web, la commande renvoie `null`. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md index 657ec95f4a27c2..7e7ec7c728ce9e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md @@ -4,15 +4,11 @@ title: WA SET CONTEXT displayed_sidebar: docs --- -**WA SET CONTEXT** ( {* ;} *object* ; *contextObj* ) +**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object ) -| Paramètres | Type | | Description | -| ---------- | --------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Opérateur | → | Si passé, *object* est un nom d'objet (chaîne de caractères). Si omis, *object* est une variable. | -| object | any | → | Nom de l'objet (si \* est spécifié) ou Variable (si \* est omis). | -| contextObj | Object | → | Objet contenant les fonctions qui peuvent être appelées avec `$4d`. | +
    | Paramètres | Type | | Description | | ---------- | --------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -23,6 +19,16 @@ displayed_sidebar: docs
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 20 R9 | Ajout | + +
    +
    + ### Description La commande `WA SET CONTEXT` définit un objet contexte *contextObj* pour `$4d` dans la zone Web désignée par les paramètres \* et *object*. Lorsque cette commande est utilisée, `$4d` ne peut accéder qu'aux contenus déclarés dans le *contextObj* fourni. Si aucun objet contexte n'est défini, `$4d` a accès à toutes les méthodes 4D et ne peut pas accéder aux classes utilisateurs. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-event.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-event.md index 773d1a2cfa8db2..e010b1421c4892 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-event.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-event.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ------ | :-------------------------: | -------------------------------------- | | Résultat | Object | ← | Informations sur l'événement déclenché | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 21 | Ajout | + +
    +
    + ## Description La commande `Web Event` renvoie un objet contenant des informations sur un événement déclenché lié à un composant de formulaire web Qodly. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-form.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-form.md index ec27a8696d8f0a..7f1eddb9cedc3e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-form.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-form.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | -------------------------- | :-------------------------: | ---------------------------- | | Résultat | 4D.WebForm | ← | Nouvel objet proxy `WebForm` | +
    +
    +
    Historique + +| Release | Modifications | +| ------- | ------------- | +| 21 | Ajout | + +
    +
    + ## Description La commande `Web Form` renvoie un objet proxy `4D.WebForm`, qui permet de travailler avec les propriétés et les fonctions de la page et de les émuler efficacement. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md index f0841a1857ea1c..10cfeda58af27b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------- | --------------------------- | -------------------------------------------- | | Résultat | Collection | ← | Collection des objets Web Server disponibles | +
    +
    Historique | Release | Modifications | @@ -21,6 +25,7 @@ displayed_sidebar: docs | 18 R3 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-server.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-server.md index 57b556a0f2870b..485f2fb85b2dfe 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-server.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/web-server.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ---------------------------- | --------------------------- | ------------------------------------------------------------------------------------ | | option | Integer | → | Serveur Web à référencer (défaut si omis = `Web server database`) | | Résultat | 4D.WebServer | ← | Objet Serveur Web | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 19 | prise en charge de .sessionCookieSameSite |
    +
    ## Description @@ -30,11 +35,11 @@ La commande `WEB Server` retourne l'ob Par défaut, si le paramètre *option* est omis, la commande renvoie une référence au serveur Web de la base de données, c'est-à-dire le serveur Web par défaut. Pour désigner le serveur Web à renvoyer, vous pouvez passer l'une des constantes suivantes dans le paramètre *option* : -| Constante | Valeur | Commentaire | -| ------------------------------ | ------ | --------------------------------------------------------------------------- | -| `Web server database` | 1 | Le serveur Web de la base courante (par défaut si omis) | -| `Web server host database` | 2 | Le serveur Web de la base hôte du composant | -| `Web server receiving request` | 3 | Le serveur Web ayant reçu la requête (serveur Web cible) | +| Constante | Valeur | Commentaire | +| ------------------------------ | ------ | ----------------------------------------------------------------------------------------------------- | +| `Web server database` | 1 | Serveur web du projet à partir duquel la commande est appelée (par défaut si omis) | +| `Web server host database` | 2 | Le serveur Web de la base hôte du composant | +| `Web server receiving request` | 3 | Le serveur Web ayant reçu la requête (serveur Web cible) | L'objet **Web server retourné** contient les valeurs courantes des [propriétés du serveur Web](../API/WebServerClass.md). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md index 1338c70e584884..c640734d60a9fe 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | --------------- | ------------------------- | :-------------------------: | ------------------------------------------------------------------------- | | fileToZip | 4D.File | → | Objet fichier ou dossier à compresser | @@ -17,8 +19,10 @@ displayed_sidebar: docs | options | Integer | → | Si *folderToZip* utilisé : `ZIP Without enclosing folder` | | Résultat | Object | ← | Objet statut | +
    +
    Historique | Release | Modifications | @@ -27,6 +31,7 @@ displayed_sidebar: docs | 18 | Ajout |
    +
    ## Description diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md index 98fde33319fe4c..1bae3a628d491b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | Paramètres | Type | | Description | | ---------- | ----------------------------- | :-------------------------: | --------------------------------------------- | | zipFile | 4D.File | → | Fichier archive ZIP | | password | Text | → | Mot de passe de l'archive ZIP, le cas échéant | | Résultat | 4D.ZipArchive | ← | Objet archive | +
    +
    Historique | Release | Modifications | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 18 | Ajout |
    +
    ## Description diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md index 86d9a3113de36e..32ef5b8ff9cc31 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md @@ -39,14 +39,6 @@ HTTPAgent オブジェクトは共有可能なため、 シングルトンクラ **4D.HTTPAgent.new**( { *options* : Object } ) : 4D.HTTPAgent -
    履歴 - -| リリース | 内容 | -| ---- | --------------------------------- | -| 21 | *storeCertificateName* プロパティのサポート | - -
    -
    diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md index c244c7e08da115..7d7fa9d83e2c16 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md @@ -79,16 +79,6 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま ## 4D.HTTPRequest.new() -
    履歴 - -| リリース | 内容 | -| ----- | ---------------------------------------------------- | -| 21 | *storeCertificateName* プロパティのサポート | -| 20 | TLS検証がデフォルトに | -| 19 R7 | *automaticRedirections* および *decodeData* プロパティをサポート。 | - -
    - **4D.HTTPRequest.new**( *url* : Text { ; *options* : Object } ) : 4D.HTTPRequest diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/parameters.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/parameters.md index 140f9261795ac7..d8c0b1c6c442eb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/parameters.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/parameters.md @@ -170,7 +170,7 @@ Function saveToFile($entity : cs.ShapesEntity; $file : 4D.File) たとえば、次の関数は引数 $x の 2乗を返します。 $x は数値です。 ```4d -Function square($x : Integer) -> $result : Integer +Function square($x : Integer) : Integer return $x * $x ``` diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md index 303d512839616f..a6deab678c1ed9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md @@ -26,4 +26,4 @@ title: On Alternative Click ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -["alternateButton" 属性の説明](FormObjects/listbox_overview.md#alternatebutton) を参照ください。 +["alternateButton" 属性の説明](../FormObjects/listbox-column.md#alternatebutton) を参照ください。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md index 287b51a25d4345..a7281e222cf014 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md @@ -23,7 +23,6 @@ title: On Before Keystroke `On Before Keystroke` イベントは次の場合には生成されません: -- [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) メソッドの場合、ただし、セルを編集している場合を除きます ([リストボックス](FormObjects/listbox_overview.md) メソッドではどのような場合でも生成されます)。 - [リストボックス列](FormObjects/listbox-column.md) メソッドの場合、ただし、セルを編集している場合を除きます ([リストボックス](FormObjects/listbox_overview.md) メソッドではどのような場合でも生成されます)。 - キーボードを使用せずに (ペーストやドラッグ&ドロップ、チェックボックス、ドロップダウンリスト、コンボボックス) おこなわれた変更の場合。 キーボードを使用せずに (ペーストやドラッグ&ドロップ、チェックボックス、ドロップダウンリスト、コンボボックス) おこなわれた変更の場合。 これらのイベントを処理するには [`On After Edit`](onAfterEdit.md) を使用します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onLoad.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onLoad.md index 7f26aad5dd5fb1..ac2c1a55d822d1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onLoad.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | -| 1 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Web エリア](FormObjects/webArea_overview.md) | フォームが表示または印刷されようとしている | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | フォームが表示または印刷されようとしている | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md index bdb774aac5b30d..90630f631ee1ef 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 35 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア内に入った | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア内に入った | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md index f75028730d2833..7a3fdf7987c53f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | -| 36 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリアから出た | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリアから出た | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseMove.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseMove.md index 3519b928ab9d9e..d2966655e27ede 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseMove.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア上で (最低1ピクセル) 動いたか、変更キー (Shift, Alt/Option, Shift Lock) が押された | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア上で (最低1ピクセル) 動いたか、変更キー (Shift, Alt/Option, Shift Lock) が押された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onRowMoved.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onRowMoved.md index 6dbb75e9ddac99..fdcb319b9dc2e0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onRowMoved.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------- | ------------------------------ | -| 34 | [配列型リストボックス](FormObjects/listbox_overview.md#配列リストボックス) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------ | +| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onUnload.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onUnload.md index 22a9c09649ba42..c55218cb91a719 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onUnload.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 24 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Web エリア](FormObjects/webArea_overview.md) | フォームを閉じて解放しようとしている | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | フォームを閉じて解放しようとしている | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onValidate.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onValidate.md index 663ac0e6bd8cc3..1a46d17f8b1621 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/onValidate.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 3 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Events/overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/Events/overview.md index c25ad22919e41e..deaf17bc306ed8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Events/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Events/overview.md @@ -28,7 +28,7 @@ End if イベントが発生したオブジェクトによっては追加のプロパティが含まれていることがあります。 特に: -- [リストボックス](FormObjects/listbox_overview.md#supported-form-events) および [リストボックス列](FormObjects/listbox_overview.md#supported-form-events-1) は、`columnName` や `isRowSelected` といった、[追加のプロパティ](FormObjects/listbox_overview.md#supported-form-events) を返します。 +- [リストボックス](FormObjects/listbox-object.md#supported-form-events) および [リストボックス列](FormObjects/listbox-column.md#supported-form-events) は、`columnName` や `isRowSelected` といった、[追加のプロパティ](FormObjects/listbox-object.md#supported-form-events) を返します。 - [4D View Pro エリア](FormObjects/viewProArea_overview.md) は、`sheetName` や `action` といったプロパティを [On After Edit](onAfterEdit.md) イベントオブジェクトに返します。 ## イベントとメソッド diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/pictures.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/pictures.md index a80f30c025d4b3..6af636477a9d33 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/pictures.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/pictures.md @@ -46,7 +46,7 @@ title: ピクチャー - [ボタン](FormObjects/button_overview.md)/[ラジオボタン](FormObjects/radio_overview.md)/[チェックボックス](FormObjects/checkbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md)/[ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [タブコントロール](FormObjects/tabControl.md) -- [リストボックスヘッダー](FormObjects/listbox_overview.md#リストボックスヘッダー) +- [List box headers](FormObjects/listbox-header-footer.md#headers) - [メニューアイコン](Menus/properties.md#項目アイコン) 4D は自動的に最高解像度のピクチャーを優先します。 例: 標準解像度と高解像度の2つのスクリーンを使用している際に、片方からもう片方へとフォームを移動させると、4D は常に使用可能な範囲内での最高解像度のピクチャーを表示します。 コマンドまたはプロパティが *circle.png* を指定していたとしても、*circle@3x.png* があれば、それを使用します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index f9f9c0c48c7d62..f991a70f3886ef 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ title: リストボックス リストボックスオブジェクトは、以下4つの項目で構成されます: -- リストボックスオブジェクトの全体 -- 列 -- 列ヘッダー -- 列フッター +- the [list box object](./listbox-object.md) in its entirety, +- [columns](./listbox-column.md), +- column [headers](./listbox-header-footer.md#headers), and +- column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ title: リストボックス 1. 各列のオブジェクトメソッド 2. リストボックスのオブジェクトメソッド -[ヘッダー](#リストボックスヘッダー) と [フッター](#リストボックスフッター) で発生したイベントは、その列のオブジェクトメソッドが受け取ります。 +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). ### リストボックスの型 @@ -59,324 +59,7 @@ title: リストボックス リストボックスオブジェクトはプロパティによってあらかじめ設定可能なほか、プログラムにより動的に管理することもできます。 -4D ランゲージにはリストボックス関連のコマンドをまとめた "リストボックス" テーマが専用に設けられていますが、"オブジェクトプロパティ" コマンドや `EDIT ITEM`、`Displayed line number` コマンドなど、ほかのテーマのコマンドも利用することができます。 詳細な情報については、*4D ランゲージリファレンス* の[リストボックスコマンドの一覧](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) のページを参照してください。 - -## リストボックスオブジェクト - -### 配列リストボックス - -配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 - -デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 この配列変数名は [列のプロパティ](listbox_overview.md#列特有のプロパティ) で変更できます (プロパティリストの [変数あるいは式](properties_Object.md#変数あるいは式) プロパティを使用します)。 列ごとの表示フォーマットを指定するには、`OBJECT SET FORMAT` コマンドも使用できます。 - -> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 - -配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 -リストボックスのハイレベルコマンド ([`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) や `LISTBOX DELETE ROWS` 等) や配列操作コマンドを使用して、列の値を管理します。 たとえば、列の内容を初期化するには、以下の命令を使用できます: - -```4d -ARRAY TEXT(varCol;size) -``` - -リストを使用することもできます: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 - -### セレクションリストボックス - -このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -それぞれの行はセレクションのレコードを基に評価されます。セレクションは **カレントセレクション** または **命名セレクション**です。 - -デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 - -### コレクションまたはエンティティセレクションリストボックス - -このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 - -コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 - -:::note - -エンティティが削除されると、その参照は *undefined* の値とともにエンティティセレクションに 残り、リストボックスには空白の行が表示されます。 この場合、[`.clean()`](API/EntitySelectionClass.md#clean) 関数を呼び出すことで、削除されたエンティティ参照が含まれないエンティティセレクションを新規に取得することができます。 - -::: - -データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection クラス](../API/CollectionClass.md)の様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: - -```4d -myCol:=myCol.push("new value") // リストボックスに new value を表示 -``` - -### プロパティ一覧 - -提供されるプロパティはリストボックスのタイプに依存します。 - -| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | -| ------------------------------------------------------------------------ | --------- | ------------- | ---------------------------- | -| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | -| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | -| [太字](properties_Text.md#太字) | X | X | X | -| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | -| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | -| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | -| [クラス](properties_Object.md#cssクラス) | X | X | X | -| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | -| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | -| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | -| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | -| [データソース](properties_Object.md#データソース) | X | X | X | -| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | -| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | -| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | -| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | -| [ドラッグ有効](properties_Action.md#ドラッグ有効) | X | X | X | -| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | -| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | -| [フォント](properties_Text.md#フォント) | X | X | X | -| [フォントカラー](properties_Text.md#フォントカラー) | X | X | X | -| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | -| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | -| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | -| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | -| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | -| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | -| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | -| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | -| [階層リストボックス](properties_Object.md#配列リストボックス) | X | | | -| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | -| [横揃え](properties_Text.md#横揃え) | X | X | X | -| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | -| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | X | X | X | -| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | -| [イタリック](properties_Text.md#イタリック) | X | X | X | -| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | -| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | X | | -| [メタ情報式](properties_Text.md#メタ情報式) | | | X | -| [メソッド](properties_Action.md#メソッド) | X | X | X | -| [行の移動可](properties_Action.md#行の移動可) | X | | | -| [命名セレクション](properties_DataSource.md#命名セレクション) | | X | | -| [列数](properties_ListBox.md#列数) | X | X | X | -| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | -| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | -| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | -| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | -| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | -| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | -| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | -| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | -| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | -| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | -| [選択された項目](properties_DataSource.md#選択された項目) | | | X | -| [選択モード](properties_ListBox.md#選択モード) | X | X | X | -| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | -| [ソート可](properties_Action.md#ソート可) | X | X | X | -| [標準アクション](properties_Action.md#標準アクション) | X | | | -| [スタイル式](properties_Text.md#スタイル式) | | X | X | -| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | -| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | -| [タイプ](properties_Object.md#タイプ) | X | X | X | -| [下線](properties_Text.md#下線) | X | X | X | -| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | -| [縦揃え](properties_Text.md#縦揃え) | X | X | X | -| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | -| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | X | X | X | -| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | -| [表示状態](properties_Display.md#表示状態) | X | X | X | -| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | - -> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 - -### サポートされるフォームイベント {#supported-form-events} - -| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Close Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Collapse |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | -| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | -| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | -| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Delete Action |
  • [row](#追加プロパティ)
  • | | -| On Display Detail |
  • [isRowSelected](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Expand |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | -| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | -| On Mouse Enter |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Open Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | -| On Unload | | | - -#### 追加プロパティ {#additional-properties} - -リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: - -| プロパティ | 型 | 説明 | -| ---------------- | ------- | ---------------------------------------------------------------- | -| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | -| areaName | text | エリアの名称 | -| column | longint | 列番号 | -| columnName | text | 列の名称 | -| footerName | text | フッターの名称 | -| headerName | text | ヘッダーの名称 | -| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | -| isRowSelected | boolean | 行が選択されていれば true、でなければ false | -| newPosition | longint | 列あるいは行の変更後の位置 | -| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | -| oldPosition | longint | 列あるいは行の変更前の位置 | -| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | -| row | longint | 行番号 | -| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | - -> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 - -## リストボックスカラム {#list-box-columns} - -リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: - -![](../assets/en/FormObjects/listbox_column.png) - -リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、リストボックスに対する設定よりもこちらが優先されます。 - -> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#式の型-式タイプ) -> (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 - -### カラム特有のプロパティ {#column-specific-properties} - -[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [選択リスト](properties_DataSource.md#選択リスト-静的リスト) - [式](properties_DataSource.md#式) - [幅](properties_CoordinatesAndSizing.md#幅) - [入力可](properties_Entry.md#入力可) - [フォーカス可](properties_Entry.md#フォーカス可) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [デフォルト値](properties_DataSource.md#デフォルト値) - [選択リスト](properties_DataSource.md#選択リスト) - [式](properties_DataSource.md#式) - [データタイプ (リスト)](properties_DataSource.md#データタイプ-リスト) - [関連付け](properties_DataSource.md#関連付け) - [自動行高](properties_CoordinatesAndSizing.md#自動行高) - [最小幅](properties_CoordinatesAndSizing.md#最小幅) - [最大幅](properties_CoordinatesAndSizing.md#最大幅) - [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) - [指定リスト](properties_RangeOfValues.md#指定リスト) - [除外リスト](properties_RangeOfValues.md#除外リスト) - [表示タイプ](properties_Display.md#d表示タイプ) - [文字フォ-マット](properties_Display.md#文字フォ-マット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [非表示](properties_Display.md#表示状態) - [ワードラップ](properties_Display.md#ワードラップ) - [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [背景色](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) - [背景色式](properties_BackgroundAndBorder.md#背景色式) - [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) - [フォント](properties_Text.md#フォント) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [行スタイル配列](properties_Text.md#行スタイル配列) - [スタイル式](properties_Text.md#スタイル式) - [フォントカラー](properties_Text.md#フォントカラー) - [行フォントカラー配列](properties_Text.md#行フォントカラー配列) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [マルチスタイル](properties_Text.md#マルチスタイル) - [メソッド](properties_Action.md#メソッド) - -### サポートされるフォームイベント {#supported-form-events-1} - -| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | -| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | -| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | -| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | -| On Unload | | | - -## リストボックスヘッダー - -> リストボックスのヘッダープロパティにアクセスするためには、リストボックスのプロパティリストで [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) オプションが選択されていなければなりません。 - -ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: - -![](../assets/en/FormObjects/listbox_header.png) - -リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 - -さらに、ヘッダー特有のプロパティを設定することができます。 [カスタマイズされた並び替え](#ソートの管理) などの用途に、ヘッダーの列タイトルの隣、あるいはタイトルの代わりにアイコンを表示することができます。 - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -ヘッダーに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 - -### ヘッダー特有のプロパティ - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[タイトル](properties_Object.md#タイトル) - -[CSSクラス](properties_Object.md#cssクラス) - -[パス名](properties_TextAndPicture.md#ピクチャーパス名) - -[アイコンの場所](properties_TextAndPicture.md#アイコンの場所) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - -[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - -[フォント](properties_Text.md#フォント) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[横揃え](properties_Text.md#横揃え) - -[縦揃え](properties_Text.md#縦揃え) - -[ヘルプTips](properties_Help.md#ヘルプtips) - -## リストボックスフッター - -> リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#フッターを表示) オプションが選択されていなければなりません。 - -リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 - -フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: - -![](../assets/en/FormObjects/listbox_footers.png) - -リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 - -ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -フッターに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 - -### フッター特有のプロパティ - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[式の型](properties_Object.md#式の型式タイプ) - -[変数の計算](properties_Object.md#変数の計算) - -[CSSクラス](properties_Object.md#cssクラス) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - -[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - -[文字フォーマット](properties_Display.md#文字フォーマット) - -[数値フォーマット](properties_Display.md#数値フォーマット) - -[日付フォーマット](properties_Display.md#日付フォーマット) - -[時間フォーマット](properties_Display.md#時間フォーマット) - -[ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - -[ワードラップ](properties_Display.md#ワードラップ) - -[エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - -[背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) - -[フォント](properties_Text.md#フォント) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[横揃え](properties_Text.md#横揃え) - -[縦揃え](properties_Text.md#縦揃え) - -[ヘルプTips](properties_Help.md#ヘルプtips) +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. 詳細な情報については、*4D ランゲージリファレンス* の[リストボックスコマンドの一覧](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) のページを参照してください。 ## 入力の管理 @@ -562,14 +245,14 @@ JSON フォームにおいて、リストボックスに次のハイライトセ 標準ソートのサポートは、リストボックスのタイプに依存します: -| リストボックスタイプ | 標準ソートのサポート | コメント | -| ------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Object の Collection | ◯ |
    • "This.a" や "This.a.b" 列はソート可能です。
    • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
    | -| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | -| エンティティセレクション | ◯ |
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • ソート可: オブジェクト属性プロパティのソート (例: "data" がオブジェクト属性の場合の "This.data.city")
  • ソート可: リレート属性のソート (例: "This.company.name")
  • ソート不可: リレート属性を介したオブジェクト属性プロパティのソート (例: "This.company.data.city")。 この場合には、[`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) 関数を使ったカスタムソートを使用します (後述の例題参照)
  • この場合には、[`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) 関数を使ったカスタムソートを使用します (後述の例題参照)
  • | -| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | -| 命名セレクション | × | | -| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | +| リストボックスタイプ | 標準ソートのサポート | コメント | +| ------------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Object の Collection | ◯ |
    • "This.a" や "This.a.b" 列はソート可能です。
    • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
    | +| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | +| エンティティセレクション | ◯ |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
    • Supported: sorts on related attributes (e.g. "This.company.name")
    • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | +| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | +| 命名セレクション | × | | +| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | ### カスタムソート @@ -610,11 +293,11 @@ End if ![](../assets/en/FormObjects/sorticon0.png) - 変数が 1 のとき、列は昇順で並べ替えられており、並べ替え矢印が表示されています。 - ![](../assets/en/FormObjects/sorticon1.png) + ![](../assets/en/FormObjects/sorticon1.png) ![](../assets/en/FormObjects/sorticon1.png) - 変数が 2 のとき、列は降順で並べ替えられており、並べ替え矢印が表示されています。 - ![](../assets/en/FormObjects/sorticon2.png) + ![](../assets/en/FormObjects/sorticon2.png) ![](../assets/en/FormObjects/sorticon2.png) > 列ヘッダー変数には、宣言された、あるいは動的な [変数](Concepts/variables.md) のみを使用できます。 その他の [式](Concepts/quick-tour.md#式) (例: `Form.sortValue`) はサポートされていません。 その他の [式](Concepts/quick-tour.md#式) (例: `Form.sortValue`) はサポートされていません。 @@ -627,8 +310,8 @@ End if リストボックスの背景色、フォントカラー、そしてフォントスタイルを設定するためにはいくつかの方法があります: -- [リストボックスオブジェクト](#リストボックスオブジェクト) のプロパティリストを使用 -- [列](#リストボックス列) のプロパティリストを使用 +- at the level of the [list box object properties](./listbox-object.md), +- at the level of the [column properties](./listbox-column.md), - リストボックスまたは列ごとの [配列や式](#配列と式の使用) プロパティを使用 - セルごとのテキストにて定義 ([マルチスタイルテキスト](properties_Text.md#マルチスタイル) の場合) @@ -636,14 +319,12 @@ End if 優先順位や継承の原理は、複数のレベルにわたって同じプロパティに異なる値が指定された場合に適用されます。 -| 優先度 | 設定場所 | -| ---- | ---------------------------------------------------------- | -| 優先度高 | セル単位 (マルチスタイル使用時) | -| | 列の配列/メソッド | -| | リストボックスの配列/メソッド | -| | 列のプロパティ | -| | リストボックスのプロパティ | -| 優先度低 | メタ情報式 (コレクションまたはエンティティセレクションリストボックスの場合) | +1. (highest priority) Cell (if multi-style text) +2. 列の配列/メソッド +3. リストボックスの配列/メソッド +4. 列のプロパティ +5. リストボックスのプロパティ +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) 例として、リストボックスのプロパティにてフォントスタイルを設定しながら、列には行スタイル配列を使用して異なるスタイルを設定した場合、後者が有効となります。 @@ -654,6 +335,7 @@ End if - 列属性について: リストボックスの属性値を受け継ぎます このように、高次のレベルの属性値をオブジェクトに継承させたい場合は、定義するコマンドに `lk inherited` 定数 (デフォルト値) を渡すか、対応する行スタイル/カラー配列の要素に直接渡します。 以下のような、標準のフォントスタイルで行の背景色が交互に変わる配列リストボックスを考えます: + ![](../assets/en/FormObjects/listbox_styles3.png) 以下の変更を加えます: @@ -832,19 +514,20 @@ Variable 2 も常に表示され、入力できます。 これは二番目の ->MyListbox{3}:=True ``` -非階層表示: +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch7.png) -階層表示: + +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch8.png) > 親が折りたたまれているために行が非表示になっていると、それらは選択から除外されます。 (直接あるいはスクロールによって) 表示されている行のみを選択できます。 言い換えれば、行を選択かつ隠された状態にすることはできません。 選択と同様に、[`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは階層リストボックスと非階層リストボックスにおいて同じ値を返します。 つまり以下の両方の例題で、[`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) は同じ位置 (3;2) を返します。 -*非階層表示:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*階層表示:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) サブ階層のすべての行が隠されているとき、ブレーク行は自動で隠されます。 先の例題で 1から 3行目までが隠されていると、"Brittany" のブレーク行は表示されません。 @@ -861,10 +544,10 @@ Variable 2 も常に表示され、入力できます。 これは二番目の 以下のリストボックスを例題とします (割り当てた配列名は括弧内に記載しています): -*非階層表示:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*階層表示:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) 階層モードでは `tStyle` や `tColors` 配列で変更されたスタイルは、ブレーク行に適用されません。 ブレークレベルでカラーやスタイルを変更するには、以下のステートメントを実行します: ブレークレベルでカラーやスタイルを変更するには、以下のステートメントを実行します: @@ -890,15 +573,14 @@ Variable 2 も常に表示され、入力できます。 これは二番目の この場合、開発者がコードを使用して配列を空にしたり値を埋めたりしなければなりません。 実装する際注意すべき原則は以下のとおりです: -- リストボックスが表示される際、先頭の配列のみ値を埋めます。 しかし 2番目の配列を空の値で生成し、リストボックスに展開/折りたたみアイコンが表示されるようにしなければなりません: +- リストボックスが表示される際、先頭の配列のみ値を埋めます。 However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- ユーザーが展開アイコンをクリックすると `On Expand` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドはクリックされたセルを返すので、適切な階層を構築します: 先頭の配列に繰り返しの値を設定し、2番目の配列には [`SELECTION TO ARRAY`](../commands/selection-to-array) コマンドから得られる値を設定します。そして[`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) コマンドを使用して必要なだけ行を挿入します。 +- ユーザーが展開アイコンをクリックすると `On Expand` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドはクリックされたセルを返すので、適切な階層を構築します: 先頭の配列に繰り返しの値を設定し、2番目の配列には [`SELECTION TO ARRAY`](../commands/selection-to-array) コマンドから得られる値を設定します。そして[`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) コマンドを使用して必要なだけ行を挿入します。 ![](../assets/en/FormObjects/hierarch16.png) - ユーザーが折りたたみアイコンをクリックすると `On Collapse` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは該当するセルを返します。そして[`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) コマンドを使用して必要なだけ行をリストボックスから削除することができます。 -## オブジェクト配列の使用 -リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 + diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md index c719cc672f810a..560fa7bd1c94a0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md @@ -114,30 +114,7 @@ title: 動作 #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[フォーム](FormEditor/forms.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md index 7f58409ff18bd5..a4531c51b7434e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -41,7 +41,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [楕円](shapes_overview.md#楕円) - [四角](shapes_overview.md#四角) - [テキストエリア](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### コマンド @@ -71,7 +71,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -240,7 +240,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md index d82845c56ff29a..34c3991537255c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド @@ -64,35 +64,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[四角](shapes_overview.md#四角) - -[ルーラー](ruler.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -112,35 +84,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -160,35 +104,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -208,35 +124,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -304,35 +192,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -345,7 +205,7 @@ title: 座標とサイズ オブジェクトの横のサイズを指定します。 > - オブジェクトによっては高さが規定されているものがあり、その場合は変更できません。 -> - [リストボックス列](listbox_overview.md#リストボックス列) に [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) プロパティが設定されている場合には、ユーザーは手動でカラムサイズを変更することもできます。 +> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > - リストボックスの [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) プロパティに "拡大" を設定している場合にフォームをリサイズすると、一番右のカラムの幅は必要に応じて最大幅を超えて拡大されます。 #### JSON 文法 @@ -356,35 +216,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -406,7 +238,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド @@ -428,7 +260,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド @@ -512,7 +344,7 @@ RowHeights{5}:=3 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [フッター](properties_Footers.md) - [ヘッダー](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### コマンド @@ -536,7 +368,7 @@ RowHeights{5}:=3 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [フッター](properties_Footers.md) - [ヘッダー](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md index a4b8372857f843..96f6b9628e87ab 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ title: データソース このプロパティは次のフォームオブジェクトでサポートされています: -- 選択リストと紐づけられている [コンボボックス](comboBox_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) フォームオブジェクト。 +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - 配列またはオブジェクトデータソースにより、紐づけられたリストが生成されている [コンボボックス](comboBox_overview.md) フォームオブジェクト。 たとえば、"France, Germany, Italy" という値を含む選択リストが "Countries" というコンボボックスに関連付けられていた場合を考えます。**自動挿入** のオプションがチェックをされていて、ユーザーが "Spain" という値を入力すると、"Spain" という値が自動的にメモリー内のリストに追加されます: @@ -28,7 +28,7 @@ title: データソース #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) --- @@ -45,9 +45,8 @@ title: データソース #### 対象オブジェクト -[ドロップダウンリスト](dropdownList_Overview.md)* [コンボボックス](comboBox_overview.md) -* [階層リスト](list_overview.md) -* [リストボックス列](listbox_overview.md#リストボックス列) +[Drop-down List](dropdownList_Overview.md) - +[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -127,7 +126,7 @@ title: データソース 表示される式のデータタイプを定義します。 このプロパティは次のフォームオブジェクトで使用されます: -- セレクションおよびコレクション型の [リストボックス列](listbox_overview.md#リストボックス列)。 +- [List box columns](listbox-column.md) of the selection and collection types. - オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md)。 [式タイプ](properties_Object.md#式の型式タイプ) の章も参照ください。 @@ -140,7 +139,7 @@ title: データソース #### 対象オブジェクト -オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -197,13 +196,14 @@ title: データソース #### 対象オブジェクト -[リストボックス列 (配列型のみ)](listbox_overview.md#リストボックス列) +[List Box Column (array type only)](listbox-column.md) --- ## 式 -[セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション / エンティティセレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) リストボックスのプロパティです。 **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) +and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 列に割り当てる 4D式です。 以下のものを指定できます: @@ -242,7 +242,7 @@ title: データソース #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) --- @@ -275,7 +275,7 @@ title: データソース このプロパティは以下の場合に表示されます: - オブジェクトに対して [選択リスト](#選択リスト) が割り当てられている -- [入力](input_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) の場合には、ユーザーがリスト内の値のみ入力できるように、オブジェクトに対して [指定リスト](properties_RangeOfValues.md#指定リスト) も定義されている (通常は両方のオプションで同じリストを使用しているはずです)。 +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. このプロパティは、選択リストに関連付けされたフィールドまたは変数において、フィールドに保存する内容の型を指定します: @@ -297,7 +297,7 @@ title: データソース #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md index 3e56113c7b2f71..946a229bf691d3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md @@ -46,9 +46,7 @@ RB-1762-1 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md)* [ドロップダウンリスト](dropdownList_Overview.md) -* [リストボックス列](listbox_overview.md#リストボックス列) -* [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -107,13 +105,13 @@ RB-1762-1 :::note blankIfNull - デフォルトでは、 [null 日付](../Concepts/dt_date.md#日付リテラル) は 00/00/00 のように、ゼロとして表示されます。 "blankIfNull" オプションを使用すると、null の日付は空白として表示されます。 "blankIfNull" 文字列 (文字の大小を区別) は、選択されたフォーマットの値と組み合わせて使います。 例: "systemShort blankIfNull" または "LLLdd日 ee blankIfNull"。 -- 日付型の [リストボックスの列](listbox_overview.md#リストボックス列]) および [リストボックスのフッター](listbox_overview.md#リストボックスフッター) は常に "blankIfNull" (null値は空白表示) の振る舞いをします (解除できません)。 +- [List box columns](listbox-column.md) and [list box footers](listbox-header-footer.md#footers) of type date always use the "blank if null" behavior (it cannot be disengaged). ::: #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -278,12 +276,7 @@ RB-1762-1 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[入力](input_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[進捗インジケーター](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) #### コマンド @@ -347,7 +340,7 @@ RB-1762-1 #### 対象オブジェクト -[入力](input_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -405,7 +398,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -418,7 +411,7 @@ Customized time formats can be built using several patterns described in the [** [ブール式](properties_Object.md#式の型) を次のフォームオブジェクトで表示した場合: - [入力オブジェクト](input_overview.md) にテキストとして -- [リストボックス列](listbox_overview.md#リストボックス列) に表示タイプ ["ポップアップ"](properties_Display.md#表示タイプ) を選択して +- a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), ... 値の代わりに表示するテキストを指定することができます: @@ -433,7 +426,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[List Box Column](listbox-column.md) - [Input](input_overview.md) #### コマンド @@ -457,7 +450,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド @@ -509,7 +502,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[チェックボックス](checkbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -534,7 +527,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) --- @@ -571,7 +564,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -606,32 +599,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -690,7 +658,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[入力](input_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md index 7b7ede5250f244..b855857db880f6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ title: 入力 ピクチャー型の [入力](input_overview.md) オブジェクトの場合、標準の編集コマンド (カット、コピー、ペースト、そしてクリア) に加え、ファイルからピクチャーを読み込むために使用することのできる **読み込み...** コマンド、ピクチャーをディスクに保存するのに使用する **別名で保存...** コマンドなどがあります。 また、メニューを使用してピクチャーの表示フォーマットを変更することもできます。**トランケート (中央合わせなし)**、**スケーリング** そして **スケーリング (中央合わせ/プロポーショナル)** から選択できます。 このメニューを使用した [表示フォーマット](properties_Display.md#ピクチャーフォーマット) の変更は一時的なものであり、レコードには保存されません。 -[マルチスタイル](properties_Text.md#マルチスタイル) オプションがチェックされているテキスト型の [入力](input_overview.md) オブジェクト、または[リストボックスカラム](listbox_overview.md#list-box-columns) の場合、標準の編集コマンド以外に以下の様なコマンドを使用することができます: +[マルチスタイル](properties_Text.md#マルチスタイル) オプションがチェックされているテキスト型の [入力](input_overview.md) オブジェクト、または[リストボックスカラム](listbox-column.md) の場合、標準の編集コマンド以外に以下の様なコマンドを使用することができます: - **フォント...**: フォントシステムダイアログボックスを表示させます。 - **最近使用したフォント**: セッション中に最近使用されたフォント名を表示します。 リストには最大で 10フォントまで表示されます (それ以上は古いものから置き換えられていきます)。 デフォルトではリストは空になっているので、このオプションは表示されません。 このリストは `SET RECENT FONTS` と `FONT LIST` コマンドを使用して管理することができます。 @@ -49,10 +49,7 @@ title: 入力 #### 対象オブジェクト -[入力](input_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[Web エリア](webArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### コマンド @@ -76,14 +73,7 @@ title: 入力 #### 対象オブジェクト -[4D Write Pro エリア](writeProArea_overview.md) - -[チェックボックス](checkbox_overview.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[進捗インジケーター](progressIndicator.md) - -[ルーラー](ruler.md) - -[ステッパー](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### コマンド @@ -145,7 +135,7 @@ title: 入力 #### 対象オブジェクト -[チェックボックス](checkbox_overview.md)\* [コンボボックス](comboBox_overview.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md index 13cc936433c5c7..21aea0db5e0209 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: フッター ## フッターを表示 -このプロパティは、[リストボックス列フッター](listbox_overview.md#リストボックスフッター) の表示/非表示を指定します。 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 +This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 #### JSON 文法 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md index 689b9e5a61a69b..8d2bd064178d1c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: ヘッダー ## ヘッダーを表示 -このプロパティは、[リストボックス列ヘッダー](listbox_overview.md#リストボックスヘッダー) の表示/非表示を指定します。 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 +This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 #### JSON 文法 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md index c64337b3cddea6..0a39f8c46e5448 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md @@ -27,17 +27,7 @@ title: ヘルプ #### 対象オブジェクト -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[コンボボックス](comboBox_overview.md) - -[階層リスト](list_overview.md) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[ラジオボタン](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### 追加のヘルプ機能 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md index 0fb8c9fdbbfa42..b19d12d36ccc6f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ title: リストボックス | ------- | -------------- | --------------------- | | columns | 列オブジェクトのコレクション | リストボックス列のプロパティを格納します。 | -列オブジェクトに関してサポートされているプロパティの一覧については [列特有のプロパティ](listbox_overview.md#列特有のプロパティ) の章を参照してください。 +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### 対象オブジェクト diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md index f99741dfba1a06..4149e2f68dead0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md @@ -19,31 +19,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -65,32 +41,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[ラジオボタン](radio_overview.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -169,28 +120,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[階層リスト](list_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### コマンド @@ -200,14 +130,14 @@ title: オブジェクト ## 式の型/式タイプ -> [セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) のリストボックス列や、[オブジェクト](FormObjects/dropdownList_Overview.md#オブジェクトの使用) や [配列](FormObjects/dropdownList_Overview.md#配列の使用) に関連付けられた[ドロップダウンリスト](dropdownList_Overview.md) のプロパティリストでは、このプロパティは、[**データタイプ**](properties_DataSource.md#データタイプ-式の型) と呼ばれています。 +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). オブジェクトに関連付けられた式または変数のデータ型を指定します。 この設定の主な目的は、プロパティリスト内で提供されるテーマとオプションが、データの型と対応するようにするためです。 つまり、実際に変数の型そのものを決めるわけではありません。 プロジェクトをコンパイルするには、[変数を宣言](Concepts/variables.md#変数の宣言) する必要があります。 ただし、次の特定の場合には、このプロパティは型宣言の機能を持ちえます: - **[ダイナミック変数](#ダイナミック変数)**: このプロパティを使って、ダイナミック変数の型を宣言することができます。 -- **[リストボックス列](listbox_overview.md#リストボックス列)**: このプロパティは列データに表示フォーマットを関連づけるのに使用されます。 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 - **[ピクチャー変数](input_overview.md)**: このプロパティを使うと、インタープリタモードにおいてフォームロード前に変数を宣言することができます。 フォーム上のピクチャー変数にピクチャーを表示する際には特別なメカニズムが使用されます。 そのため、他の型の変数とは違って、ピクチャー変数の宣言は、フォームロード前 (`On Load` フォームイベントよりも先) におこなう必要があります。 これを行うためには、フォームのロードより前に`var varName : Picture` 宣言を実行するか(通常、`DIALOG` コマンドを呼び出したメソッド内で行います)、変数をフォームレベルで式タイププロパティを使用して型指定する必要があります。 このいずれかをおこなわない場合、ピクチャー変数はピクチャーを正しく表示できません (インタープリターモードのみ)。 @@ -219,20 +149,7 @@ title: オブジェクト #### 対象オブジェクト -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[入力](input_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[スピナー](spinner.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -375,7 +292,7 @@ title: オブジェクト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ラジオボタン](radio_overview.md) - [テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -385,7 +302,7 @@ title: オブジェクト ## 変数の計算 -このプロパティは、[リストボックスフッター](listbox_overview.md#リストボックスフッター) エリアに適用される計算タイプを設定します。 +This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. > The calculation for footers can also be set using the [`LISTBOX SET FOOTER CALCULATION`](../commands/listbox-set-footer-calculation) 4D command. @@ -432,7 +349,7 @@ title: オブジェクト #### 対象オブジェクト -[リストボックスフッター](listbox_overview.md#リストボックスフッター) +[List Box Footer](listbox-header-footer.md#footers) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md index 9eca50b1637b31..fc25fd4c0c6511 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md @@ -54,7 +54,7 @@ title: 値の範囲 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### コマンド @@ -79,7 +79,7 @@ title: 値の範囲 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index 14884d6f8b7d6e..5497f31a73c8ae 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ title: フォームオブジェクト JSON プロパティリスト | **g** | | | | [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 | | **h** | | | -| [`header`](./listbox_overview.md#リストボックスヘッダー) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | +| [`header`](./listbox-header-footer.md#headers) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | | [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px | em | | [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false | diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md index acb38d4e732820..f9bf7b1ba7e292 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md @@ -67,34 +67,7 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### コマンド @@ -124,34 +97,7 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### コマンド @@ -196,7 +142,7 @@ title: リサイズオプション #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md index d4df5375855f73..bd9bb2eec10e6c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md @@ -38,19 +38,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -75,19 +63,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -107,19 +83,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -160,19 +124,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -197,19 +149,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -227,19 +167,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -269,21 +197,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[進捗インジケーター](progressIndicator.md) - -[ルーラー](ruler.md) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -352,7 +266,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -379,18 +293,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) (通常とフラット以外のスタイル) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[ラジオボタン](radio_overview.md) (通常とフラット以外のスタイル) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### コマンド @@ -417,9 +320,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[リストボックス](listbox_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) -* [リストボックスフッター](listbox_overview.md#リストボックスフッター) -* [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### コマンド @@ -528,7 +429,7 @@ End if #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Input](input_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -581,7 +482,7 @@ End if #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -605,7 +506,7 @@ End if #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md index 651eae0c0a086e..8ee351e7c155a9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md @@ -86,7 +86,7 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[List Box Header](listbox-header-footer.md#headers) #### コマンド @@ -171,7 +171,7 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[ボタン](button_overview.md) ([ヘルプ](button_overview.md#ヘルプ)ボタンを除く) - [チェックボックス](checkbox_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ラジオボタン](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) #### コマンド @@ -294,13 +294,13 @@ title: テキスト、ピクチャー #### JSON 文法 -| 名称 | データタイプ | とりうる値 | -| :------------- | ------ | ---------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| 名称 | データタイプ | とりうる値 | +| :------------- | ------ | ------------------------------------------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### 対象オブジェクト -[ツールバーボタン](button_overview.md#ツールバー) - [ベベルボタン](button_overview.md#ベベル) - [角の丸いべべルボタン](button_overview.md#角の丸いベベル) - [OS X グラデーションボタン](button_overview.md#os-x-グラデーション) - [OS X テクスチャーボタン](button_overview.md#os-x-テクスチャー) - [Office XP ボタン](button_overview.md#office-xp) - [サークルボタン](button_overview.md#サークル) - [カスタムボタン](button_overview.md#カスタム) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/entities.md b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/entities.md index fb2074e9db51d5..e0bba806fa2827 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/entities.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/entities.md @@ -442,7 +442,7 @@ $myInvoices:=$myParts.invoiceItems.invoice 最後の行は、$myParts エンティティセレクション内のパーツにリレートされている請求項目が少なくとも1行含まれているすべての請求書のエンティティセレクションを、*$myInvoices* 内に返します。 エンティティセレクションのプロパティとしてリレーション属性が使用されると、返される結果は、たとえ返されるエンティティが一つだけだとしても、常に新しいエンティティセレクションとなります。 エンティティセレクションのプロパティとしてリレーション属性が使用された結果、エンティティが何も返ってこない場合には、返されるのは空のエンティティセレクションであり、null ではありません。 -## Restricting entity selections {#restricting-entity-selections} +## エンティティセレクションを制限する {#restricting-entity-selections} ORDAでは、あらゆるデータクラスにおいて、エンティティへのアクセスを制限するフィルターを作成することができます。 一旦実装されると、データクラスのエンティティが **ORDAクラス関数** ([`all()`](../API/DataClassClass.md#all) や [`query()`](../API/EntitySelectionClass.md#query)など) または [**REST API**](../category/api-dataclass) ([Data Explorer](../Admin/dataExplorer.md) や [remote datastores](remoteDatastores.md)など) によってアクセスされるたびに、フィルターが自動的に適用されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/forms.md b/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/forms.md index de3642ffaa7e05..39491c00152c35 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/forms.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/forms.md @@ -29,6 +29,6 @@ title: フォームページ ## 新フォームのデフォルト表示 - **境界**, **ルーラー**, ...: フォームエディターの各新規ウィンドウにデフォルトで表示する項目をチェックします。 フォームエディターの **表示** 階層メニューを使って、各ウィンドウの表示を個別に変更することができます。 -- **マーカーラインのカラー**: このオプションは、フォームエディター中で (ヘッダー、ブレーク、詳細、フッター) エリアを定義するマーカーラインの色を設定します。 For more information about markers, refer to [Using output control lines](https://doc.4d.com/4Dv20/4D/20.2/Using-output-control-lines.300-6750228.en.html). +- **マーカーラインのカラー**: このオプションは、フォームエディター中で (ヘッダー、ブレーク、詳細、フッター) エリアを定義するマーカーラインの色を設定します。 マーカーに関する詳細は [出力コントロールラインを使用する](https://doc.4d.com/4Dv20/4D/20.2/Using-output-control-lines.300-6750228.ja.html) を参照してください。 - **デフォルトで表示するバッジ**: このオプションは、フォームエディターの新しいウィンドウを開く際、どのバッジをデフォルトで表示するかを設定します。 バッジに関する詳細は [バッジを使用する](FormEditor/formEditor.md#バッジを使用する) を参照ください。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/general.md b/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/general.md index 7bd2b87d841941..69f3a6b876293f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/general.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/general.md @@ -78,7 +78,7 @@ macOS Sierra 以降、Mac のアプリケーションは、複数のウィンド ![](../assets/en/Preferences/general5.png) -These items allow you to create binary databases (see [Creating a new database](https://doc.4d.com/4Dv20/4D/20.2/Creating-a-new-database.300-6750129.en.html) section). これらの項目はデフォルトでは表示されません。今後 4D は、新規の開発にはプロジェクトベースのアーキテクチャーを使用することを推奨するからです。 +この項目を使用するとバイナリーデータベースを作成することができるようになります([新しいデータベースを作成する](https://doc.4d.com/4Dv20/4D/20.2/Creating-a-new-database.300-6750129.ja.html) の章を参照)。 これらの項目はデフォルトでは表示されません。今後 4D は、新規の開発にはプロジェクトベースのアーキテクチャーを使用することを推奨するからです。 ## 新規プロジェクト作成時 @@ -94,7 +94,7 @@ These items allow you to create binary databases (see [Creating a new database]( ### Project ソースファイルにトークンを含める -このオプションを有効にすると、新規の 4Dプロジェクトで保存された [メソッドのソースファイル](../Project/architecture.md#sources) には、クラシックランゲージおよびデータベースオブジェクト (定数、コマンド、テーブル、フィールド) 用の **トークン** が含まれます。 Tokens are additional characters such as `:C10` or `:5` inserted in the source code files, that allow renaming tables and fields and identifying elements whatever the 4D version (see [Using tokens in formulas](https://doc.4d.com/4Dv20/4D/20.6/Using-tokens-in-formulas.300-7487422.en.html)). +このオプションを有効にすると、新規の 4Dプロジェクトで保存された [メソッドのソースファイル](../Project/architecture.md#sources) には、クラシックランゲージおよびデータベースオブジェクト (定数、コマンド、テーブル、フィールド) 用の **トークン** が含まれます。 トークンとは、ソースコードファイルに挿入される `:C10` や `:5` などの追加文字で、テーブルやフィールドの名前を変更したり、4Dバージョンに関係なく要素を識別したりすることを可能にします ([フォーミュラ内でのトークンの使用](https://doc.4d.com/4Dv20/4D/20.6/Using-tokens-in-formulas.300-7487422.ja.html) を参照ください)。 バージョン管理システムや外部のコードエディターを新規プロジェクトで使用したい場合、これらのツールでのコードの可読性のために、このオプションのチェックを外すことができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/methods.md b/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/methods.md index e0d5eb69a426f8..c7c6586e5fd525 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/methods.md @@ -112,7 +112,7 @@ title: メソッドページ ![](../assets/en/Preferences/show-clipboards.png) -The corresponding [clipboard shorcuts](../code-editor/write-class-method.md#clipboards) are still active when these clipboards are hidden. +これらのクリップボードが非表示の時でも、対応する[クリップボードのショートカット](../code-editor/write-class-method.md#クリップボード) は引き続きアクティブです。 #### 論理ブロックを強調 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/structure.md b/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/structure.md index 57caff4bc64665..4b74e1f227c118 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/structure.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Preferences/structure.md @@ -5,7 +5,7 @@ title: ストラクチャーページ ## プライマリーキー -These options in the preferences modify the default name and type of the primary key fields that are added automatically by 4D when new tables are created or by means of the [Primary key manager](https://doc.4d.com/4Dv20/4D/20.2/Primary-key-manager.300-6750292.en.html)). +環境設定内のこれらのオプションによって、新しくテーブルが追加されたとき、または [プライマリーキー管理](https://doc.4d.com/4Dv20/4D/20.2/Primary-key-manager.300-6750292.ja.html) 機能の使用によって 4D が自動的に追加するプライマリーキーのデフォルトの名前と型を変更することができます。 次のオプションから選択することができます: @@ -18,9 +18,9 @@ These options in the preferences modify the default name and type of the primary ### ストラクチャーの描画クォリティ -このオプションで、ストラクチャーエディターの描画レベルを変更できます。 デフォルトで品質は **高** に設定されています。 標準品質を選択して、表示速度を優先させることができます。 The effect of this setting is mainly perceptible when using the zoom function (see the "Zoom" paragraph in [Structure editor](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.en.html#105667)). +このオプションで、ストラクチャーエディターの描画レベルを変更できます。 デフォルトで品質は **高** に設定されています。 標準品質を選択して、表示速度を優先させることができます。 この設定の効果は主にズーム機能を使用する際に実感することができます ([ストラクチャーエディター](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.ja.html#105667) のズーム参照)。 ### フォルダーが表示対象外のとき -This option sets the appearance of dimmed tables in the Structure editor, when you carry out selections by folder (see [Highlight/dim tables by folder](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.en.html#4592928)). 薄暗く表示 (テーブルイメージの代わりに影が表示される) または非表示 (テーブルは完全に見えなくなる) が選択できます。 +このオプションは、ストラクチャーエディターでフォルダーによって選択する際の、テーブルが表示対象外のときのアピアランスを設定できます ([フォルダーごとにテーブルをハイライト/薄暗くする](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.ja.html#4592928) 参照)。 薄暗く表示 (テーブルイメージの代わりに影が表示される) または非表示 (テーブルは完全に見えなくなる) が選択できます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Project/architecture.md b/i18n/ja/docusaurus-plugin-content-docs/current/Project/architecture.md index 5df4a99e42064a..f55a50cf5cb535 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Project/architecture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Project/architecture.md @@ -51,23 +51,23 @@ title: アーキテクチャー ### `Sources` -| 内容 | 説明 | 形式 | -| ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | -| catalog.4DCatalog | テーブルおよびフィールド定義 | XML | -| catalog_editor.json | ストラクチャーエディターでのテーブル、フィールド、およびリンクのカスタム位置と色。 変換されたプロジェクトでは [互換性設定](../settings/compatibility.md) に依存します。 | JSON | -| folders.json | エクスプローラーフォルダー定義 | JSON | -| menus.json | メニュー定義 | JSON | -| roles.json | [Privileges, permissions](../ORDA/privileges.md#rolesjson-file) and other security settings for the project | JSON | -| settings.4DSettings | *ストラクチャー*データベース設定。 They are not taken into account if *[user settings](#settings-user)* or *[user settings for data](#settings-user-data)* are defined (see also [Priority of settings](../settings/overview.md#priority-of-settings). **警告**: コンパイル済みアプリケーションの場合、ストラクチャー設定は読み取り専用の .4dz ファイルに格納されます。 For deployment needs, it is necessary to [enable](../settings/overview.md#enabling-user-settings) and use *user settings* or *user settings for data* to define custom settings. | XML | -| tips.json | 定義されたヘルプTips | JSON | -| lists.json | 定義されたリスト | JSON | -| filters.json | 定義されたフィルター | JSON | -| dependencies.json | プロジェクトに [ロードするコンポーネント](components.md) の名前 | JSON | -| HTTPHandlers.json | Custom [HTTP request handlers](../WebServer/http-request-handler.md) defined for the web server | JSON | -| HTTPRules.json | Custom [HTTP rules](../WebServer/http-rules.md) defined for the web server | JSON | -| styleSheets.css | CSS スタイルシート | CSS | -| styleSheets_mac.css | Mac用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | -| styleSheets_windows.css | Windows用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | +| 内容 | 説明 | 形式 | +| ------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | +| catalog.4DCatalog | テーブルおよびフィールド定義 | XML | +| catalog_editor.json | ストラクチャーエディターでのテーブル、フィールド、およびリンクのカスタム位置と色。 変換されたプロジェクトでは [互換性設定](../settings/compatibility.md) に依存します。 | JSON | +| folders.json | エクスプローラーフォルダー定義 | JSON | +| menus.json | メニュー定義 | JSON | +| roles.json | プロジェクトの [権限、パーミッション](../ORDA/privileges.md#rolesjson-ファイル)およびその他のセキュリティ設定 | JSON | +| settings.4DSettings | *ストラクチャー*データベース設定。 *[ユーザー設定](#settings-ユーザー)* または *[データファイル用のユーザー設定](#settings-ユーザーデータ)* が定義されている場合は、そちらの設定が優先されます ([設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください)。 **警告**: コンパイル済みアプリケーションの場合、ストラクチャー設定は読み取り専用の .4dz ファイルに格納されます。 運用時にカスタム設定を定義するには、[ユーザー設定を有効化](../settings/overview.md#ユーザー設定の有効化) し、*ユーザー設定* または *データファイル用のユーザー設定* を使う必要があります。 | XML | +| tips.json | 定義されたヘルプTips | JSON | +| lists.json | 定義されたリスト | JSON | +| filters.json | 定義されたフィルター | JSON | +| dependencies.json | プロジェクトに [ロードするコンポーネント](components.md) の名前 | JSON | +| HTTPHandlers.json | Web サーバー用に定義されたカスタムの [HTTP リクエストハンドラー](../WebServer/http-request-handler.md)。 | JSON | +| HTTPRules.json | Web サーバー用に定義されたカスタムの [HTTP ルール](../WebServer/http-rules.md) | JSON | +| styleSheets.css | CSS スタイルシート | CSS | +| styleSheets_mac.css | Mac用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | +| styleSheets_windows.css | Windows用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | #### `Classes` @@ -98,11 +98,11 @@ title: アーキテクチャー #### `Shared` -| 内容 | 説明 | 形式 | -| ------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | -| assets/ | [Shared files](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/events/bindingActionToEvents#shared-folder) such as pictures used in Qodly pages | 様々 | -| CustomComponents/ | [Custom components](https://developer.4d.com/qodly/Integrations/customComponent/overview) files used in Qodly pages | json | -| *other_files*.json | shared elements such as css or datasources used in Qodly pages | json | +| 内容 | 説明 | 形式 | +| ------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---- | +| assets/ | Qodly ページで使用されているピクチャーのような、[共有されたファイル](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/events/bindingActionToEvents#shared-folder) | 様々 | +| CustomComponents/ | Qodly ページで使用される[カスタムのコンポーネント](https://developer.4d.com/qodly/Integrations/customComponent/overview) | json | +| *other_files*.json | Qodly ページで使用されるCSS やデータソースなどの共有された要素 | json | #### `TableForms` @@ -128,10 +128,10 @@ title: アーキテクチャー #### `WebForms` -| 内容 | 説明 | 形式 | -| ------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------- | ---- | -| *QodlyFormName*.WebForm | Json representations of Qodly pages | JSON | -| crafted_components.json | Description of [components crafted](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/craftedComponents) on Qodly pages | JSON | +| 内容 | 説明 | 形式 | +| ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ---- | +| *QodlyFormName*.WebForm | JSON で表された Qodly ページ | JSON | +| crafted_components.json | Qodly ページ上の [クラフトコンポーネント](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/craftedComponents) の詳細 | JSON | ### `Trash` @@ -178,9 +178,9 @@ Data フォルダーには、データファイルのほか、データに関わ ### `Settings` (ユーザーデータ) -This folder contains [**user settings for data**](../settings/overview.md#user-settings-for-data-file) used for application administration. +このフォルダには、アプリケーションの管理に使用される [**データのユーザー設定**](../settings/overview.md#データファイル用のユーザー設定) が格納されます。 -> この設定は [ユーザー設定](#settings-ユーザー) や [ストラクチャー設定](#sources) より優先されます。 See also [Priority of settings](../settings/overview.md#priority-of-settings). +> この設定は [ユーザー設定](#settings-ユーザー) や [ストラクチャー設定](#sources) より優先されます。 [設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください。 | 内容 | 説明 | 形式 | | ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | @@ -202,9 +202,9 @@ Logs フォルダーには、プロジェクトが使用するすべてのログ ## `Settings` (ユーザー) -This folder contains [**user settings**](../settings/overview.md#user-settings) used for application administration. +このフォルダには、アプリケーションの管理に使用される [**ユーザー設定**](../settings/overview.md#ユーザー設定) が格納されます。 -> この設定は [ストラクチャー設定](#sources) より優先されます。 しかしながら、[データファイル用のユーザー設定](#settings-ユーザーデータ) が存在する場合は、そちらが優先されます。 See also [Priority of settings](../settings/overview.md#priority-of-settings). +> この設定は [ストラクチャー設定](#sources) より優先されます。 しかしながら、[データファイル用のユーザー設定](#settings-ユーザーデータ) が存在する場合は、そちらが優先されます。 [設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください。 | 内容 | 説明 | 形式 | | ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Project/components.md b/i18n/ja/docusaurus-plugin-content-docs/current/Project/components.md index 5873f2c21fe008..c25c172f0e40a9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Project/components.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Project/components.md @@ -367,7 +367,7 @@ When you add or update a component (whether [local](#local-components) or [from このファイルは、依存関係・パス・url・読み込みエラー・その他の情報などをログに記録します。 これは、コンポーネントの読み込み管理やトラブルシューティングに役立ちます。 -## Monitoring Project Dependencies {#monitoring-project-dependencies} +## プロジェクトの依存関係をモニタリング {#monitoring-project-dependencies} 開かれているプロジェクトでは、**依存関係** パネルで依存関係の追加・削除・更新ができるほか、現在の読み込み状態に関する情報を取得することができます。 @@ -473,7 +473,7 @@ To add a local dependency, click on the **[+]** button in the footer area of the ![dependency-add](../assets/en/Project/dependency-add.png) -Make sure the **Local** tab is selected and click on the *...*\*\* button. 標準の "ファイルを開く" ダイアログボックスが表示され、追加するコンポーネントを選択できます。 [**.4DZ**](../Desktop/building.md#コンポーネントをビルド) または [**.4DProject**](architecture.md#applicationname4dproject-ファイル) ファイルを選択できます。 +**ローカル** タブが選択されていることを確認し、**...** ボタンをクリックします。 標準の "ファイルを開く" ダイアログボックスが表示され、追加するコンポーネントを選択できます。 [**.4DZ**](../Desktop/building.md#コンポーネントをビルド) または [**.4DProject**](architecture.md#applicationname4dproject-ファイル) ファイルを選択できます。 選択した項目が有効であれば、その名前と場所がダイアログボックスに表示されます。 @@ -540,7 +540,7 @@ The dependency is declared in the [**dependencies.json**](#dependenciesjson) fil ![dependency-git-tag](../assets/en/Project/dependency-git-tag.png) -- **Follow 4D version** (default, recommended option): Download the latest component release that is compatible with the running 4D version. この依存関係ルールは、コンポーネントのリリースタグが適切な[命名規則](#4dバージョンタグの命名規則) に従っていた場合にのみ使用できます。 This option is **recommended**, especially for the [components developed by 4D](../Extensions/overview.md#components-developed-by-4d). +- **4D のバージョンに追随する** (デフォルト、推奨されるオプション): 実行中の4D バージョンと互換性のある最新のコンポーネントリリースをダウンロードします。 この依存関係ルールは、コンポーネントのリリースタグが適切な[命名規則](#4dバージョンタグの命名規則) に従っていた場合にのみ使用できます。 このオプションは、特に[4D によって開発されたコンポーネント](../Extensions/overview.md#4d-によって開発されたコンポーネント) に対して推奨されます。 - **メジャー更新の手前まで**: [セマンティックバージョニングの範囲](#タグとバージョン)を定義して、更新を次のメジャーバージョンの手前までに制限します。 - **マイナー更新の手前まで**: 上と同様に、更新を次のマイナーバージョンの手前までに制限します。 - **自動更新しない(タグ指定)**: 利用可能なリストから [特定のタグ](#セマンティックバージョン範囲]) を選択するか、手動で入力します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Project/documentation.md b/i18n/ja/docusaurus-plugin-content-docs/current/Project/documentation.md index 6748776051563e..6d83df7f097d34 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Project/documentation.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Project/documentation.md @@ -107,7 +107,7 @@ title: ドキュメンテーション :::note -Otherwise, the code editor displays [the block comment at the top of the method code](../code-editor/write-class-method.md#help-tips). +それ以外の場合には、[メソッドコードの先頭のコメントブロック](../code-editor/write-class-method.md#ヘルプtips) がコードエディターに表示されます。 ::: @@ -159,10 +159,10 @@ _イタリック_ - テーブルタグ: ```md -| Parameter | Type | Description | +| 引数 | 型 | 説明 | | --------- | ------ | ------------ | -| wpArea | Text |Write pro area| -| toolbar | Text |Toolbar name | +| wpArea | テキスト |Write pro エリア| +| toolbar | テキスト |ツールバー名 | ``` - リンクタグ: @@ -196,22 +196,21 @@ The [documentation](https://doc.4d.com) of the command .... `WP SwitchToolbar.md` ファイルに、次のように書くことができます: ````md - + GetLogo (size) -> logo -| Parameter | Type | in/out | Description | +| 引数 | 型 | 入/出 | 詳細 | | --------- | ------ | ------ | ----------- | -| size | Integer | in | Logo style selector (1 to 5) | -| logo | Picture | out | Selected logo | +| size | Integer | in | ロゴスタイルセレクター (1 〜 5) | +| logo | Picture | out | 選択されたロゴ | ## Description -This method returns a logo of a specific size, depending on the value of the *size* parameter. -1 = smallest size, 5 = largest size. +このメソッドは *size* 引数の値に応じて、特定のサイズのロゴを返します。1 = 最小のサイズ、 5 = 最大のサイズ。 ## Example @@ -219,7 +218,7 @@ This method returns a logo of a specific size, depending on the value of the *si C_PICTURE($logo) C_LONGINT($size) -//Get the largest logo +// 最大のロゴを取得 $logo:=GetLogo(5) ``` ```` diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Project/overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/Project/overview.md index c90612b3ddc88c..b0e1c12ff8c3a6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Project/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Project/overview.md @@ -4,11 +4,11 @@ title: 4D at a glance slug: /GettingStarted/overview --- -A 4D project contains all of the source code of a 4D application, whatever its deployment type (web, desktop, or mobile), from the database structure to the user interface, including code, web pages, forms, menus, user settings, or any required resources. 4D プロジェクトは主にテキストファイルによって構成されています。 +Web やデスクトップ、モバイルの運用形態に関わらず、データベースストラクチャーからユーザーインターフェースまで (コード、Web ページ、フォーム、メニュー、ユーザー設定、その他必要なリソース含む) 、4D アプリケーションのすべてのソースコードが 4D プロジェクトには格納されています。 4D プロジェクトは主にテキストファイルによって構成されています。 ## プロジェクトファイル -4D project files are open and edited using regular 4D platform applications (4D or 4D Server), on Windows or macOS. With 4D, full-featured editors are available to manage files, including a [code editor](../code-editor/write-class-method.md), a [web interface builder (4D Qodly Pro)](https://developer.4d.com/qodly/), a [form editor](../FormEditor/formEditor.md), a structure editor, a menu editor... +4D プロジェクトファイルはWindows またはmacOS 上では通常の4D プラットフォームアプリケーション(4D または 4D Server) で開いて編集します。 4D では、ファイルを管理するための機能を完全に備えたエディターが利用可能です。これには [コードエディター(メソッドエディター)](../code-editor/write-class-method.md)、 [Web インターフェースビルダー(4D Qodly Pro)](https://developer.4d.com/qodly/)、 [フォームエディター](../FormEditor/formEditor.md)、ストラクチャーエディター、メニューエディターなどのエディターが含まれます。 また、人間にも解読可能なテキストファイル (JSON、XML等) 形式で提供されているため、プロジェクトの読み書きは任意のコードエディターでおこなうことも可能です。 @@ -16,18 +16,18 @@ A 4D project contains all of the source code of a 4D application, whatever its d ## 開発 -4D プロジェクトは **4D** アプリケーションを使って作成します。 It provides an Integrated Development Environment (IDE) for 4D projects as well as a web server, a web interface builder, a mobile project generator, and an application runtime, allowing you to develop, test, and debug any kind of project. +4D プロジェクトは **4D** アプリケーションを使って作成します。 4D は 4D プロジェクト用の統合開発環境 (IDE) を提供するだけでなく、Webサーバー、Web インターフェースビルダー、モバイルプロジェクトジェネレーター、およびアプリケーションランタイムも提供し、プロジェクトの開発・テスト・デバッグに使います。 ### ソース管理 マルチユーザー開発は標準的な **ソース管理** リポジトリツール (Perforce, Git, SVN 等) を使っておこないます。これによって、異なるブランチで開発し、比較してマージまたは変更を戻すといった処理が可能になります。 -### Development mode on 4D Server +### 4D Serverにおける開発モード -If you are a small-size development team and you do not want to use a source control tool, you can use the [**Development mode**](../Desktop/clientServer.md#development-mode) of 4D Server, allowing developers to work online on the same project with 4D in remote mode. Note that this alternative mode should be used in specific cases; using an organisation based upon source control tools (see above) is usually recommended. +小規模な開発チームで、ソース管理ツールを使用したくない場合、4D Server の [**開発モード**](../Desktop/clientServer.md#開発モード) を使用することができます。これを使用すると、開発者は4D リモートから同じプロジェクトに対してオンラインで作業することができます。 ただしこの選択肢は特別なケースにおいてのみ使用されるべきであるという点に注意してください。一般的にはソース管理ツール(上記参照)に基づいた管理を行うことが推奨されます。 ## 運用 -プロジェクトファイルは [コンパイル](compiler.md) し、簡単に運用することができます。 4D allows you to create several types of application from your projects, including [web](WebServer/webServer.md) applications, [desktop](Desktop/building.md) applications (client/server or single-user), or [mobile applications](https://developer.4d.com/go-mobile/). +プロジェクトファイルは [コンパイル](compiler.md) し、簡単に運用することができます。 4D では、 [Web](WebServer/webServer.md) アプリケーション、 [デスクトップ](Desktop/building.md) アプリケーション(クライアント/サーバーまたはシングルユーザー)、あるいは [モバイルアプリケーション](https://developer.4d.com/go-mobile/) など、プロジェクトから複数のアプリケーションを作成することができます。 バックエンドアプリケーションは、4D Server または 4D で運用するほか、[4D Volume Desktopライセンスと統合](../Desktop/building.md) することも可能です。 \ No newline at end of file diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Project/project-method-properties.md b/i18n/ja/docusaurus-plugin-content-docs/current/Project/project-method-properties.md index b7923a1e1aebff..6d3d269c960f2b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Project/project-method-properties.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Project/project-method-properties.md @@ -264,9 +264,9 @@ Recursive calls should always end at some point. たとえば、`Genealogy of` :::caution -Changing the name of a method already used in the project can invalidate any methods or formulas that use the old method name and runs the risk of disrupting application functioning. It is strongly recommended to use the [renaming function for project methods](../Project/search-replace.md#renaming-project-methods-and-variables). この機能を使用すれば、デザイン環境における当該メソッドの呼び出し箇所がすべて自動的に更新されます (ただし EXECUTE METHOD など、文字列としてメソッド名が参照されている個所を除きます)。 +プロジェクトメソッドの名前を変更すると、そのメソッドを旧名称で呼び出している他のメソッドやフォーミュラなど、アプリケーションの機能が無効になるリスクがあります。 この場合、 [プロジェクトメソッドの改名機能](../Project/search-replace.md#renaming-project-methods-and-variables) を使用することが強く推奨されます。 この機能を使用すれば、デザイン環境における当該メソッドの呼び出し箇所がすべて自動的に更新されます (ただし EXECUTE METHOD など、文字列としてメソッド名が参照されている個所を除きます)。 -4D Server の場合、名称変更は変更終了後にサーバーに反映されます。 複数のユーザーが同時に名称を変更しようとすると、最後におこなわれた名称変更が適用されます。 You may want to specify a method owner so that only certain users can change the method's name. +4D Server の場合、名称変更は変更終了後にサーバーに反映されます。 複数のユーザーが同時に名称を変更しようとすると、最後におこなわれた名称変更が適用されます。 メソッドのオーナーを指定すれば特定のユーザー以外はメソッド名を変更できないようにできます。 ::: @@ -296,11 +296,11 @@ Changing the name of a method already used in the project can invalidate any met この属性は、クライアント/サーバーモードの 4Dアプリケーションでのみ考慮されます。 このオプションが選択されていると、そのプロジェクトメソッドは呼び出し方に関わらず常にサーバー上で実行されます。 -For more information on this option, refer to [Execute on Server attribute](https://doc.4d.com/4Dv20/4D/20/Execute-on-Server-attribute.300-6330555.en.html). +このオプションに関する詳細は、4D Serverリファレンスマニュアルの [サーバー上で実行属性](https://doc.4d.com/4Dv20/4D/20/Execute-on-Server-attribute.300-6330555.ja.html) を参照ください。 ### 実行モード -このオプションを使用すると、メソッドのプリエンプティブ実行が可能であることを宣言できます。 It is described in the [Preemptive processes section](../Develop/preemptive.md). +このオプションを使用すると、メソッドのプリエンプティブ実行が可能であることを宣言できます。 これについては、[プリエンプティブプロセス](../Develop/preemptive.md) の章で説明されています。 ### 公開オプション @@ -308,23 +308,23 @@ For more information on this option, refer to [Execute on Server attribute](http #### Webサービス -この属性を使用して、SOAPリクエストでアクセス可能な Webサービスとして当該メソッドを公開することができます。 For more information, refer to the [Publication and use of Web Services](https://doc.4d.com/4Dv20/4D/20.2/Publication-and-use-of-Web-Services.200-6750103.en.html) chapter. このオプションを選択すると、**WSDL を公開** オプションを選択できるようになります。 +この属性を使用して、SOAPリクエストでアクセス可能な Webサービスとして当該メソッドを公開することができます。 詳細は [Web サービスの公開と使用](https://doc.4d.com/4Dv20/4D/20.2/Publication-and-use-of-Web-Services.200-6750103.ja.html) を参照ください。 このオプションを選択すると、**WSDL を公開** オプションを選択できるようになります。 -In the Explorer, project methods that are offered as a Web Service are given a specific icon. +エクスプローラーでは、Web サービスとして提供されるプロジェクトメソッドには専用のアイコンが表示されます。 **注:** メソッド名が XML の命名規則に準拠しない文字 (たとえばスペース) を含む場合、そのメソッドは Webサービスとして公開できません。 この場合、設定は保存できません。 #### WSDL を公開 -この属性は "Webサービス" 属性が設定されている場合にのみ利用可能です。 この属性を設定すると、当該メソッドが 4Dアプリケーションの WSDLに 含まれます。 For more information about this, refer to [Generation of the WSDL](https://doc.4d.com/4Dv20/4D/20.2/Publishing-a-Web-Service-with-4D.300-6750334.en.html#502689). +この属性は "Webサービス" 属性が設定されている場合にのみ利用可能です。 この属性を設定すると、当該メソッドが 4Dアプリケーションの WSDLに 含まれます。 詳細については [WSDL ファイルを生成する](https://doc.4d.com/4Dv20/4D/20.2/Publishing-a-Web-Service-with-4D.300-6750334.ja.html#502689) を参照ください。 -In the Explorer, project methods that are offered as a Web Service and published in WSDL are given a specific icon. +エクスプローラーでは、Webサービスとして提供され、WSDLで公開されたプロジェクトメソッドには専用のアイコンが表示されます。 #### 4D タグと URL(4DACTION...) このオプションは、4D Webサーバーのセキュリティを強化するために使用されます。このオプションが選択されていない場合、[4DACTION URL](../WebServer/httpRequests.md#4daction) を使用した HTTPリクエスト、および [4DSCRIPT、4DTEXT、4DHTML タグ](../Tags/transformation-tags.md) から当該メソッドを直接呼び出すことができません。 -In the Explorer, project methods with this attribute are given a specific icon. +この属性が指定されたプロジェクトメソッドは、エクスプローラーで以下のアイコンが表示されます。 セキュリティのため、このオプションはデフォルトで選択されていません。 Web機能から直接呼び出されるメソッドには、このオプションを明示的に選択しなければなりません。 @@ -339,7 +339,7 @@ In the Explorer, project methods with this attribute are given a specific icon. - メソッドに "SQL" 属性が設定されていても、メソッドの実行時にはデータベース設定およびメソッドプロパティに設定されたアクセス権が考慮されます。 - ODBC の **SQLProcedure** 関数は "SQL" 属性が設定されているプロジェクトメソッド名のみを返します。 -For more information, refer to [4D SQL engine implementation](https://doc.4d.com/4Dv20/4D/20/4D-SQL-engine-implementation.300-6342089.en.html) in the 4D SQL manual. +詳細については、SQLマニュアルの [4Dと4D SQLエンジン統合の原則](https://doc.4d.com/4Dv20/4D/20/4D-SQL-engine-implementation.300-6342089.ja.html) を参照ください。 #### REST サーバー @@ -351,7 +351,7 @@ For more information, refer to [4D SQL engine implementation](https://doc.4d.com メソッド属性の一括設定をおこなうには: -1. On the [Methods Page](https://doc.4d.com/4Dv20/4D/20.2/Methods-Page.300-6750119.en.html) of the 4D Explorer, expand the options menu, then choose the **Batch setting of attributes...** command. "メソッド属性" ダイアログボックスが表示されます: +1. エクスプローラーの [メソッドページ](https://doc.4d.com/4Dv20/4D/20.2/Methods-Page.300-6750119.ja.html) からオプションメニューを展開し、**属性の一括設定...** コマンドを選択します。 "メソッド属性" ダイアログボックスが表示されます: 2. "一致するメソッド名" エリアに属性を一括設定するメソッドを指定するための名前条件を入力します。 入力した文字列を使用してメソッド名が検索されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Project/search-replace.md b/i18n/ja/docusaurus-plugin-content-docs/current/Project/search-replace.md index 96dea752148d97..0ff82324ace369 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Project/search-replace.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Project/search-replace.md @@ -1,283 +1,284 @@ --- id: search-replace -title: Search and Replace +title: 検索と置換 --- -4D provides several search and replace functions for elements in all of the Design environment. +4D はデザイン環境の全ての要素に対して複数の検索と置換機能を提供しています。 -- You can search for a string or a type of object (variable, comment, expression, etc.) in part of or in the entire project on the basis of custom criteria ("starts with", "contains", etc.). You can, for example, search for all the variables containing the string "MyVar", only in methods whose name begins with "HR_". -- The results are displayed in a results window, where it is possible to perform replacements in the contents. You can also export these results in a text file that can be imported into a spreadsheet. -- You can detect variables and methods that are not used in your code and then remove them to free up memory. -- You can rename a project method or a variable throughout the Design environment in a single operation. +- 文字列またはオブジェクトのタイプ(変数、コメント、式、など)に対して検索を行うことができます。 またカスタム条件("前方一致"、"含む"など)に基づいてプロジェクトの一部または全体に対して検索を行えます。 例えば、"MyVar" という文字列を格納している変数を、名前が"HR_" で始まるメソッド内2位おいてのみ検索する、といったことを行うことができます。 +- 検索した結果は結果ウィンドウ内に表示表示され、ここからコンテンツの置換を行うことができます。 この結果をテキストファイルとして書き出して、それをスプレッドシートなどに読み込ませることもできます。 +- コード内で使用されていない変数やメソッドを検知し、それらを削除することでメモリを解放することもできます。 +- 一回の操作で、デザイン環境内のプロジェクトメソッドや変数を名称変更することができます。 :::note -There are also functions for searching among the methods of your project in the context menu of the Methods Page in the Explorer: **Search Callers** (aussi available in the [Code editor](../code-editor/write-class-method.md#search-callers) and **Search Dependencies**. Both functions display the items found in a [Results window](#results-window). +またエクスプローラーのメソッドページのコンテキストメニューには、プロジェクトのメソッド内を検索するための機能もあります: **呼び出し元を検索** ([メソッドエディター](../code-editor/write-class-method.md#search-callers) からも利用可能です) および **依存関係を検索** です。 どちらの機能も、[結果ウィンドウ](#結果ウィンドウ) 内に見つかった項目を表示します。 ::: -## Search Location +## 検索する場所 -When you search the Design environment, the following elements are searched: +デザイン環境を検索する場合、以下の要素が検索されます: -- Names of project methods and classes -- Contents of all methods and classes -- Names of tables, fields and forms -- Contents of forms: - - object names and titles - - names of help tips, pictures, variables, style sheets, - - formatting strings +- プロジェクトメソッドおよびクラスの名前 +- 全てのメソッドとクラスの内容 +- テーブル名、フィールド名、フォーム名 +- フォームの中身: + - オブジェクト名とタイトル + - ヘルプTips、ピクチャー、変数、スタイルシートの名前 + - フォーマット文字列 - 式 -- Menus (names and items) and commands associated with menu items -- Choice lists (names and items) -- Help tips (names and content) -- Formats / filters (names and content) -- Comments in the Explorer and in the code +- メニュー(名前と項目)およびメニュー項目に割り当てられたコマンド +- 選択リスト(名前と項目) +- ヘルプTips (名前と内容) +- フォーマット / フィルター (名前と内容) +- エクスプローラーおよびコード内でのコメント -## Find in Design +## デザインモードを検索 -### Starting a search +### 検索を開始する -Specify your search criteria in the "Find in design" window: +"デザインモードを検索"ウィンドウ内で検索条件を指定します: -1. Click on the Search button (![](../assets/en/Project/search-icon.png)) in the 4D toolbar. - OR - Select the **Find in Design...** command from the **Edit** menu. +1. 4D ツールバー内の検索ボタン (![](../assets/en/Project/search-icon.png)) をクリックします。 + または + **編集** メニュー内から **デザインモードを検索...** コマンドを選択します。 -The "Find in design" window appears: +"デザインモードを検索" ウィンドウが表示されます: ![](../assets/en/Project/find-in-design.png) -The areas of the "Find in design" vary dynamically depending on the selections made in the menus. You can expand this window so that all options are visible: +メニューの選択に応じて、"デザインモードを検索"のエリアは動的に変化します。 ウィンドウを展開することで、全てのオプションを表示することもできます: ![](../assets/en/Project/find-in-design-expanded.png) -2. Build your search using the different menus and entry areas of the dialog box and if necessary enter the character string to be searched for. These items are described in the following sections. +2. 異なるメニューやダイアログボックスの入力エリアを使用して検索をビルドすることができ、また必要であれば検索したい文字列を入力します。 これらの項目については、以下のセクションで説明されています。 -3. Set the [searching options](#searching-options) (if necessary). +3. [検索オプション](#検索オプション) を設定します(必要であれば)。 -4. Click **OK** or press the **Enter** key. - When the search is finished, the [Results window](#results-window) appears, listing the elements found. +4. **OK** をクリックするか、または**Enter** キーを押してください。 + 検索が完了すると、 [結果ウィンドウ](#結果ウィンドウ) が表示され、そこに検索で見つかった要素が一覧表示されます。 :::note -You can cancel an extensive search that is underway using the **x** button; this does not close the window or remove any results that were found. +**x** ボタンを使用することで時間がかかっている進行中の検索をキャンセルすることができます。しかしキャンセルしてもウィンドウが閉じられることやすでに検索で見つかった結果が削除されることはありません。 ::: -Once you have executed a search, the value entered in the search area is saved in memory. This value, as well as all the other values entered during the same session, can be selected from the combo box. +検索を一度実行したら、検索エリアに入力された値はメモリーに保存されます。 この値と、同じセッション中に入力された他の値は、コンボボックスから選択することができます。 ### 検索 -You specify the type of element to look for using the **Find** menu. The following choices are available: +**検索**メニューを使用して検索したい要素のタイプを指定します。 以下の選択肢から選択することが可能です: -- **Text**: In this case, 4D looks for a character string throughout the Design environment. The search is done in plain text mode, without taking the context into account. For example, you can look for the text "ALERT("Error number:"+" or "button27". In this mode, you cannot use the wildcard character because "@" is considered to be a standard character. -- **Comment**: This search is basically the same as the previous one, but it is restricted to the contents of comments (lines beginning with //) in the code and in the Explorer window. For example, you can search for any comments containing the string "To be verified". +- **テキスト**: この場合、4D はデザイン環境内においてその文字列を検索します。 この検索はプレーンテキストモードで行われ、コンテキストは考慮されません。 例えば、"ALERT("Error number:"+" or "button27" というテキストを検索したとします。 このモードでは、ワイルドカード文字として "@" を使用することはできません。この場合は標準の文字として認識されるからです。 +- **コメント**: この検索は基本的に前のものと同じですが、コード(// で始まる行)内の中身とエクスプローラーウィンドウ内のみを検索します。 例えば、 "To be verified" という文字列を格納する任意のコメントを検索することができます。 :::note -The end result of both types of searches depends on the [search mode](#search-mode) selected. +どちらのタイプの検索結果も、選択された[検索モード](#検索モード) に応じて変わります。 ::: -- **Language expression**: Used to search for any valid 4D expression; the search is performed in the "contains" search mode. Validity is important because 4D must be able to evaluate an expression to be able to search for it. For example, a search for "[clients" (invalid expression) will not return any result whereas "[clients]" is correct. This option is particularly suitable for searches for value assignments and comparisons. 例: - - Search for "myvar:=" (assignment) - - Search for "myvar=" (comparison) -- **Language element**: Used to search for a specific language element by its name. 4D can distinguish between the following elements: - - **Any language element**: Any element from the list below. - - **Project method or Class**: Name of a project method or class, for example "M_Add" or "EmployeeEntity". - - **Form:** Form name, for example "Input". The command searches among project forms and table forms. - - **Field or Table**: Name of a table or field, for example "Customers". - - **Variable**: Any variable name, such as "$myvar". - **4D constant**: Any constant, such as "Is Picture". - **String in quotes**: Literal text constant; i.e. any value within quotes in the code editor or inserted into text areas of the Form editor (static text or group boxes). For example, a search for "Martin" will return results if your code contains the line: `ds.Customer.query("name = :1"; "Martin")` - - **4D command**: Any 4D command, for example "Alert". - - **Plug-in command**: Plug-in command installed in the application. - - **Properties**: An object property name (includes ORDA attribute names). For example "lastname" will find "$o.lastname" and "ds.Employee.lastname". -- **Any object**: This option searches among all the elements in the Design environment. Only the modification date filter is available. Use this option, for example, to search for "anything modified today". - -### Search mode - -The search mode menu (i.e. "which", "that is" or "whose name") specifies how to search for the value that is entered. The contents of this menu vary according to the type of element to search for as selected in the **Find** dropdown list. - -- Search options for Text or Comment: - - **contains**: Searches all text in the Design environment for the specified string. Search results for "var" can include "myvar", "variable1" or "aVariable". - - **contains whole word**: Searches all text of the Design environment for the string as a whole word. Search results for "var" only include exact occurrences. They will not include "myvar" but will include, for example, "var:=10" or "ID+var" because the symbols : or + are word separators. - - **begins with / ends with**: Searches for the string at the beginning or end of the word (text search) or at the beginning or end of the comment line (comment search). In "Text ends with" mode, searching for "var" will find "myvar". -- Search options for Language element: The menu offers standard options (matches, contains, begins with, ends with). Note that you can use the search wildcard (@) with the matches option (returns all objects of the type specified). +- **ランゲージ式**: これを使用すると任意の有効な4D 式を検索します。この検索は"含む"モードで実行されます。 この場合式の有効性が重要になります。4D はその式を検索するためにはそれが検証可能でなければならないからです。 例えば、 "[clients" (無効な式) を検索しても何も見つかりませんが、 "[clients]" であれば正しく検索されます。 このオプションは特に値の代入や比較の検索において特に有用です。 例: + - "myvar:=" (代入) を検索する + - "myvar=" (比較) を検索する +- **ランゲージ要素**: 特定のランゲージ要素をその名前で検索するのに使用されます。 4D は以下のような要素を識別することができます: + - **すべてのランゲージ要素**: 以下のリスト内の全ての要素。 + - **プロジェクトメソッドまたはクラス**: プロジェクトメソッド名またはクラス名、例えば "M_Add" あるいは "EmployeeEntity" など。 + - **フォーム:** フォーム名。例 "Input"。 このコマンドはプロジェクトフォームおよびテーブルフォームを検索します。 + - **フィールまたはテーブル**: テーブル名またはフィールド名。例 "Customers"。 + - **変数**: 任意の変数名。例 "$myvar"。 + **4D 定数**: 任意の定数。例 "Is Picture"。 + **引用符内の文字列**: リテラルなテキストのコンテンツ。例: コードエディター内、またはフォームエディターのテキストエリアに挿入された引用符内の任意の値。 例えば、 "Martin" を検索すると、コード内に以下のような行があった場合には検索結果を返します: + `ds.Customer.query("name = :1"; "Martin")` + - **4D コマンド**: 任意の4D コマンド。例 "Alert"。 + - **プラグインコマンド**: アプリケーションにインストールされたプラグインコマンド。 + - **プロパティ**: オブジェクトのプロパティ名(ORDA 属性名も含みます)。 例えば "lastname" を検索した場合、"$o.lastname" および "ds.Employee.lastname" が返されます。 +- **あらゆるオブジェクト**: このオプションを使用するとデザイン環境内にあるあらゆる要素内を検索します。 ここでは更新日フィルターしか使用できません。 このオプションを使用することで、例えば "今日変更されたもの"というような検索を実行できます。 + +### 検索モード + +検索モードメニュー(例えば"完全一致"や"名前"など)は入力された値をどのように検索するかを指定します。 このメニューの中身は、 **タイプ** ドロップダウンリスト内で選択された要素のタイプに応じて変化します。 + +- テキストまたはコメントの検索オプション: + - **含む**: 指定された文字列をデザイン環境内の全てのテキスト内を検索します。 "var" の検索結果としては、 "myvar"、 "variable1" あるいは "aVariable" などが含まれます。 + - **語全体を含む**: 文字列を完全な単語としてデザイン環境内の全てのテキスト内を検索します。 "var" を検索した場合には、それと完全に一致した場合のみが結果として返されます。 この結果には "myvar" は含まれませんが、例えば "var:=10" や "ID+var" などは検索結果に含まれます。 何故なら `:` や `+` などの記号は単語の区切り文字だからです。 + - **前方一致 / 後方一致**: 文字列を単語の最初か最後に一致するか(テキスト検索)、あるいはコメント行の最初か最後に一致するか(コメント検索)を検索します。 "後方一致" モードにおいては、 "var" を検索した場合 "myvar" が検索結果に含まれます。 +- ランゲージ要素に対しての検索オプション: メニューは標準のオプション(等しい、含む、前方一致、後方一致)を提供します。 "等しい"検索オプションにおいては検索ワイルドカード (@) を使用できることに注意してください(指定されたタイプの全てのオブジェクトを返します)。 ### コンポーネント内を検索 -When your current project references [editable components](../Extensions/develop-components.md#editing-components), you can designate one or all your components as a target for the search. By default, a search is executed in the host only. To modify the target for a search, deploy the **in the project** menu: +カレントのプロジェクトが [編集可能なコンポーネント](../Extensions/develop-components.md#editing-components) を参照している場合、コンポーネントの一つまたは全てを検索対象として含めることができます。 デフォルトでは、ホストに対してのみ検索が実行されます。 検索対象を変更するためには、**プロジェクト内** メニューを展開します: ![](../assets/en/Project/find-components.png) -You can select as target: +ターゲットとして、以下を選択できます: -- the **host project** (default option, top of the list): the search will only be executed within the host project code and forms, excluding components. -- the **host project and all its components**: the search will be executed in the host project and in all its loaded components. -- a **specific component**, among the list of all searchable components: the search will be restricted to this component only, excluding the host and other components. +- **ホストプロジェクト** (デフォルトオプション、リストのトップ): 検索はホストプロジェクトのコードとフォーム内においてのみ実行され、コンポーネントは検索されません。 +- **ホストプロジェクトとその全てのコンポーネント**: 検索はホストプロジェクトとそこでロードされた全てのコンポーネント内において実行されます。 +- 全ての検索可能なコンポーネントのリスト内の**特定のコンポーネント**: 検索はそのコンポーネント内にのみ制限され、ホストと他のコンポーネントは検索されません。 :::note -When no searchable component is found, no menu is available. +検索可能なコンポーネントが見つからない場合、このメニューは利用できません。 ::: -The **in the folder** menu (see below) is updated when you select a project since the availability of folders depends on the selected search target(s). The menu is hidden when you select the "host project and all its components" option. +**フォルダ** メニュー(以下参照) はプロジェクト選択した時に更新されます。どのフォルダが利用できるかは選択された検索対象によって変わるからです。 このメニューは "ホストプロジェクトとその全てのコンポーネント" オプションを選択している時には非表示になっています。 -### Folder +### フォルダー -The **in the folder** menu restricts the search to a specific folder of the project. By default ("Top Level" option), the search takes place in all the folders. +**フォルダー** メニューは検索をプロジェクトの特定のフォルダへと制限します。 デフォルト("トップレベル"オプション)では、全てのフォルダ内で検索を実行します。 :::note -Folders are defined on the Home Page of the Explorer. +フォルダーは、エクスプローラーのホームページで定義されます。 ::: -### Modification date of the parent +### 親オブジェクトの変更日 -This menu restricts the search with respect to the creation/modification date of its parent (for example, the method containing the string being searched for). In addition to standard date criteria (is, is before, is after, is not), this menu also contains several options to let you quickly specify a standard search period: +このメニューは親の作成日/変更日に従って検索(例えば、文字列を含んでいるメソッドの検索など)を制限します。 標準の日付条件(等しい、より以前、より以降、等しくない)に加えて、このメニューは標準の検索期間をより素早く指定するための複数のオプションを格納しています: -- **is today**: Period beginning at midnight (00:00 h) of the current day. -- **is since yesterday**: Period including the current day and the previous one. -- **is this week**: Period beginning on Monday of the current week. -- **is this month**: Period beginning on the 1st day of the current month. +- **本日**: 現在の日付の真夜中(00:00 時)から始まる期間。 +- **昨日以降**: 現在の日付と昨日の日付を含めた期間。 +- **今週**: 現在の週の月曜日から始まる期間。 +- **今月**: 現在の月の一日から始まる期間。 -### Searching options +### 検索オプション -You can select options that can help speed up your searches: +検索のスピードを上げるために役立つオプションを選択できます: -- **Search in forms**: When this option is deselected, the search is done throughout the project, except in forms. -- **Search in methods**: When this option is deselected, the search is done throughout the project, except in methods. -- **Case Sensitive**: When this option is selected, the search uses the case of the characters as they have been entered in the Find area. +- **フォーム内を検索**: このオプションの選択が解除されていた場合、検索はプロジェクト内で行われますが、フォーム内は検索されません。 +- **メソッド内を検索**: このオプションの選択が解除されていた場合、検索はプロジェクト内で行われますが、メソッド内は検索されません。 +- **大文字/小文字を区別**: このオプションの選択が解除されていた場合、検索エリアに入力された文字の大文字/小文字を使用して検索が行われます。 -## Results window +## 結果ウィンドウ -The Results window lists all elements found that match the search criteria set using different types of searches: +結果ウィンドウはさまざまなタイプの検索を使用して設定された検索条件に合致する全ての要素を一覧表示します: -- [standard search](#starting-a-search) -- [search for unused elements](#find-unused-methods-and-global-variables) -- [search for callers](../code-editor/write-class-method.md#search-callers) -- search for dependencies -- [renaming of project methods and variables](#renaming-project-methods-and-variables) +- [標準の検索](#検索を開始する) +- [未使用の要素を要素を検索する](#未使用のメソッドとグローバル変数を検索) +- [呼び出し元を検索](../code-editor/write-class-method.md#呼出し元を検索) +- 依存関係を検索 +- [プロジェクトメソッドと変数の名称変更](#renaming-project-methods-and-variables) -It shows the results as a hierarchical list organized by type of elements found. You can expand or collapse all the hierarchical items in the list using the options menu (found at the bottom left of the window) or in the context menu. +検索結果は、見つかった要素のタイプごとに並べられた階層リストとして表示されます。 (ウィンドウの左下端にある)オプションメニュー、あるいはコンテキストメニュー内のオプションを使用してリスト内の階層項目を展開または折りたたむことができます。 ![](../assets/en/Project/result-window.png) -You can double-click on a line in this window to view the element in its editor, such as the [code editor](../code-editor/write-class-method.md). If you do several searches, each search opens its own result window, leaving previous result windows open. +このウィンドウの行をダブルクリックすることでその要素を [メソッドエディター(コードエディター)](../code-editor/write-class-method.md) などのエディター内で閲覧することができます。 複数の検索を実行した場合、それぞれの検索の結果ウィンドウが表示され、以前のウィンドウが開いたままで閉じられることはありません。 -When more than one occurrence has been found, the list indicates their **count** next to the element name. +一つ以上の結果が見つかった場合、リストには要素名のとなりに **個数** が表示されます。 -Each line can display a tip that provides additional information, for example the element property that matches the criteria, or the number of the form page that contains the occurrence. +各行には追加の情報を提供するtip が表示されていることがあります。例えば検索条件に合致した要素のプロパティや、検索結果を格納するフォームのページ番号などです。 -When an element found belongs to a component, the **component name** is displayed in parenthesis at the right side of the element name: +検索の結果見つかった要素がコンポーネントに所属している場合、その要素名の右隣に **コンポーネント名** が表示されます: ![](../assets/en/Project/find-components-results.png) -Once a search is completed, you can use the ![](../assets/en/Project/result-window-re.png) button to perform the search again with the same criteria and options. +検索が完了すると、 ![](../assets/en/Project/result-window-re.png) ボタンを使用することで同じ検索条件とオプションを使用した検索をもう一度実行することができます。 -### Options menu +### オプションメニュー -You can perform various actions using the options menu: +オプションメニューを使用することでさまざまなアクションを実行することができます: ![](../assets/en/Project/result-window-menu.png) -- **Remove from list**: removes selected item(s) from the results window. More specifically, this lets you keep only items targeted by a replacement operation in the contents or used for drag and drop between applications. -- **Remove all items from list except selection**: clears everything from the results window except for the selected item(s). -- [**Replace in content**](#replace-in-content): replaces a character string within the selected item(s). -- **Select >**: selects one type of item (project methods, object names, and so on) from among all the items found in the Results window. The hierarchical sub-menu also provides commands to select (All) or deselect (None) all the items at once. -- **Collapse all/Expand all**: expands or collapses all the hierarchical items in the list of results. -- **Export Results**: exports information about the search criteria and elements listed in the Results window. This text file can then be imported into a spreadsheet such as Excel, for example. For each item, the following information is exported as tab-separated values in a text file: - - Host project or component name - - Type (method, Class, formObject, trigger...) - - Path - - Property (if accurate): provides the property of the object that matches the criteria. For example, a string could be found in a variable name (variable property) and an object name (name property) within in the same form. This field is empty when the matching element is the object itself. - - Contents (if accurate): provides the contents that actually matches the criteria; for example, the code line that contains the requested string. - - Line number (for code) or page number (for form objects) +- **リストから削除**: 選択された要素を結果ウィンドウから削除します。 具体的には、結果のリスト内に置換操作を行いたい要素だけを残すことや、アプリケーション間でドラッグ&ドロップを使用したい要素だけを残すことなどができます。 +- **選択された項目以外を全てリストから削除**: 選択された項目を除いて全てを結果ウィンドウをから消去します。 +- [**内容を置換**](#replace-in-content): 選択された項目の文字列を置き換えます。 +- **選択 >**: 結果ウィンドウ内の全ての項目から、一つのタイプ(プロジェクトメソッド、オブジェクト名、など)だけを選択します。 階層サブメニューには全ての項目を一度に選択する(すべて)か選択解除する(なし)かを実行するコマンドを提供しています。 +- **全てを折りたたむ/全てを展開する**: 結果の一覧内の全ての階層項目を展開するか折りたたみます。 +- **結果を書き出し**: 検索条件と結果ウィンドウに表示されている要素についての情報を書き出します。 このテキストファイルは例えばExcel などのスプレッドシートに読み込ませることができます。 各項目に対して、以下の情報がタブ区切りの値としてテキストファイル内に書き出されます: + - ホストプロジェクトまたはコンポーネント名 + - タイプ (メソッド、クラス、フォームオブジェクト、トリガー、など) + - パス + - プロパティ(正確であれば): 検索条件に合致するオブジェクトのプロパティを提供します。 例えば、文字列は同じフォーム内においても変数名(変数 プロパティ)またはオブジェクト名(オブジェクト名 プロパティ)として見つかることがありえます。 このフィールドは、合致する要素がオブジェクト自身である場合には空です。 + - コンテンツ (正確であれば): 検索条件に実際に合致するコンテンツを提供します。例えば、リクエストした文字列に合致するコード行などです。 + - 行番号(コードに対して) またはページ番号 (フォームオブジェクト) -## Replace in content {#replace-in-content} +## 内容を置換 {#replace-in-content} -The Replace in content function allows you to replace one character string with another within the listed objects in the Results window. It is available in the [options menu](#options-menu) of the window. +内容を置換機能を使用すると、結果ウィンドウにリストされたオブジェクト内の文字列を他の文字列で置き換えることができます。 これはウィンドウの [オプションメニュー](#オプションメニュー) 内にて利用可能です。 :::note -The **Replace in content** menu item is disabled if you work in a read-only database (e.g. in a .4dz file). +**内容を置換** メニュー項目は、読み出し専用のデータベース(例: .4dz ファイル内)などで作業している場合には無効化されています。 ::: -When you select this command, a dialog box appears where you enter the character string that will replace all the occurrences found by the initial search: +このコマンドを選択した場合、最初の検索で見つかった全てのオカレンスを置き換える文字列を入力するためのダイアログボックスが表示されます: ![](../assets/en/Project/replace-content.png) -Replacing operations work as follows: +置換オペレーションは以下のルールに基づいて実行されます: -- Replacing is always carried out among all items found in the list and not just for a selection. However, it is possible to narrow the replacing operation by first reducing the contents of the list using the **Remove from list** or **Remove all items from list except selection** commands in the [options menu](#options-menu) or the contextual menu. -- If the Results window includes elements from components, the replacing will be done in the component(s) also. -- Only the occurrences shown in the list will be replaced and only after checking the initial search criteria for cases where objects were modified between the initial search and the replacing operation. -- Replacing is done in the code, properties of form objects, contents of help messages, entry filters, menu items (item text and method calls), choice lists, comments. -- For each object modified, 4D checks whether it is already loaded by another machine or in another window. In the case of conflict, a standard dialog box appears indicating that the object is locked. You can close the object and then try again or cancel its replacement. The replacing operation will then continue with the other objects in the list. -- If a method or form concerned by a "replace in content" operation is currently being edited by the same 4D application, it will be modified directly in the open editor (no warning appears). Forms and methods modified in this way are not saved automatically: you will need to use the **Save** or **Save All** command explicitly to validate the changes. -- After a replacement is made in a list item, it will appear in italics. A count of replacements made in real time appears at the bottom of the window. -- Elements are never renamed themselves by the **Replace in content** feature, except for form objects. Hence it is possible that certain items in the list may not be affected by the replacing operation. This can occur when only the item name corresponds to the initial search criteria. In this case, the list items do not necessarily all appear in italics and the final replacement count may be less than the number of occurrences found by the initial search. +- 置換はリスト内にある全ての項目に対して実行され、選択されている要素だけに止まりません。 しかしながら、 [オプションメニュー](#オプションメニュー) またはコンテキストメニュー内の **リストから削除** あるいは **選択された項目以外を全てリストから削除** を使用してリストの内容を最初に絞り込みすることで、置換オペレーションの対象を狭めることができます。 +- 結果ウィンドウにコンポーネント内の要素が含まれていた場合、置換はコンポーネント内に対しても行われます。 +- リストに表示されている発生箇所のみが置換され、かつ置換操作の前に、最初の検索条件に基づいて、最初の検索と置換操作の間にオブジェクトが変更されたケースを確認した後でのみ置換されます。 +- 置換はコード、フォームオブジェクトのプロパティ、ヘルプメッセージの内容、入力フィルター、メニュー項目(項目のテキストとメソッド呼び出し)、選択リスト、コメント内で実行されます。 +- それぞれのオブジェクトが編集されると、4D は他のマシンあるいは他のウィンドウにおいてすでにロードされているかどうかをチェックします。 コンフリクトがあった場合、オブジェクトがロックされていることを示す標準のダイアログボックスが表示されます。 オブジェクトを閉じてから再試行するか、置換をキャンセルすることができます。 置換操作はリスト内の他のオブジェクトに対して続行されます。 +- もし"内容を置換"操作の対象となっているメソッドまたはフォームが同じ4D アプリケーション内で現在編集中の場合、対象はその開かれているエディター内で直接編集されます(警告は表示されません)。 この方法で編集されたフォームおよびメソッドは自動的には保存されません: 変更を保存するためには **保存** あるいは **すべてを保存** コマンドを明示的に使用する必要があります。 +- リストの項目に対して置換が行われたあとは、それらは斜字体で表示されます。 ウィンドウの下部には行われた置換の回数がリアルタイムで表示されます。 +- フォームオブジェクトを除き、見つかった要素自体の名前が **内容を置換** 機能で名称変更されることはありません。 そのため、リスト内の特定の一部の項目が置換オペレーションの影響を受けないことが有り得ます。 これは項目の名前のみが最初の検索条件に合致した場合などに起こり得ます。 この場合、リスト内の項目が必ずしも全て斜字体で表示されるわけではなく、また最終的な置換カウントが最初の検索で見つかったオカレンス数より少なくなることも有り得ます。 -## Renaming project methods and variables {#renaming-project-methods-and-variables} +## プロジェクトメソッドと変数の名称変更 {#renaming-project-methods-and-variables} -4D provides a dedicated renaming function with distribution throughout the entire project for project methods and variables. +4D は、プロジェクトメソッドと変数に対して、プロジェクト全体で名称変更を行うための専用の機能を提供しています。 -The **Rename...** command is available from the [Code editor] (for project methods and variables) and the Explorer context menu (for project methods). +**名称変更...** コマンドは、[コードエディター](プロジェクトメソッドと変数用)およびエクスプローラーのコンテキストメニュー(プロジェクトメソッド用)から利用可能です。 ![](../assets/en/Project/rename.png) -When you select this command, a dialog box appears where you enter the new name for the object: +このコマンドを選択すると、そのオブジェクトの新しい名前を入力するためのダイアログボックスが表示されます。: ![](../assets/en/Project/rename-dial.png) -The new name must comply with [naming rules](../Concepts/identifiers.md); otherwise a warning appears when you validate the dialog box. For example, you cannot rename a method with a command name such as "Alert". +新しい名前は [命名規則](../Concepts/identifiers.md)に従っている必要があります。そうでない場合、ダイアログボックスを決定した際に警告が表示されます。 例えば、メソッド名を "Alert" などのコマンド名に変更することはできません。 -Depending on the type of object you are renaming (project method or variable), the renaming dialog box may also contain a distribution option: +名称変更しようとしているオブジェクトのタイプ(プロジェクトメソッドまたは変数)によっては、名称変更ダイアログボックスに追加のオプションが表示される場合があります: -- Project method: The **Update callers in whole database** option renames the method in all the project code that references it. You can also uncheck this option in order, for example, to rename the method only in the Explorer itself. -- Process variable: The **Rename variable in whole database** option renames the variable in all the project code that references it. If you uncheck this option, the variable is only renamed in the current method. -- Local variable: No distribution option for this object; the variable is only renamed in the current method or class. +- プロジェクトメソッド: **すべての参照箇所でメソッド名を変更** オプションを使用すると、それを参照しているプロジェクト内の全てのコードにおいてメソッド名を変更します。 このオプションを選択解除することで、例えばエクスプローラー内においてのみメソッド名を変更することができます。 +- プロセス変数: **すべての参照箇所で変数名を変更** オプションを使用すると、それを参照しているプロジェクト内のすべてのコードにおいて変数名を変更します。 このオプションを選択解除することで、カレントのメソッドの内の変数のみが名称変更されます。 +- ローカル変数: これに対しては追加のオプションはありません。変数はカレントのメソッドまたはクラスにおいてのみ名称変更されます。 -## Searching for unused elements +## 未使用の要素の検索 -Two specific search commands allow you to detect variables and methods that are not used in the code of your host project. You can then remove them to free up memory. These commands are found in the **Edit** menu of the Design environment. +二つの特定のコマンドを使用することで、ホストプロジェクト内のコードでもう使用されていない変数とメソッドを検知することができます。 これらを削除することで、メモリーを解放することができます。 これらのコマンドは、デザイン環境の **編集** メニュー内にあります。 -### Find Unused Methods and Global Variables +### 未使用のメソッドとグローバル変数を検索 -This command looks for project methods as well as "global" variables (process and interprocess variables) that are declared but not used. The search results appear in a standard [Results window](#results-window). +このコマンドは、宣言されているものの使用されていないプロジェクトメソッドと、"グローバル"変数(プロセス変数とインタープロセス変数) を探します。 検索結果は標準の [結果ウィンドウ](#結果ウィンドウ) に表示されます。 -A project method is considered to be unused when: +プロジェクトメソッドは、以下のようの場合に未使用であると判断されます: -- it is not in the Trash, -- it is not called anywhere in the 4D code, -- it is not called by a menu command, -- it is not called as a string constant in the 4D code (4D detects a method name in a string even when it is followed by parameters in parentheses). +- ゴミ箱の中にない +- 4D コード内でどこからも呼び出されていない +- メニューコマンドから呼び出されていない +- 4D コード内から文字列定数として呼び出されていない(4D はたとえメソッド名が括弧の中で後ろに引数が続いている時も、文字列内のメソッド名を検知することができます)。 -A process or interprocess variable is considered to be unused when: +プロセス変数とインタープロセス変数は、以下の場合に未使用であると判断されます: -- it is [declared](../Concepts/variables.md#declaring-variables) in the 4D code, -- it is not used anywhere else in the 4D code, -- it is not used in any form object. +- 4D コード内で [宣言されている](../Concepts/variables.md#変数の宣言) +- 4D コード内でどこでも使用されていない +- どのフォームオブジェクトでも使用されていない -Note that certain uses cannot be detected by the function - i.e. an element considered unused may in fact be used. This is the case in the following code: +ただしこの機能では特定の用法は検知できないことに注意してください。つまり、未使用と判断された要素が使用されていることが有り得るということです。 これは以下のようなコードの場合に当てはまります: ```4d var v : Text :="method" EXECUTE FORMULA("my"+v+String(42)) ``` -This code builds a method name. The *mymethod42* project method is considered unused when in fact it is called. Therefore, it is advisable to check that the elements declared as unused are in fact unnecessary before you remove them. +このコードはメソッド名をビルドします。 *mymethod42* プロジェクトメソッドは実際には呼び出されていますが、ここでは未使用であると判断されてしまいます。 そのため、未使用であると宣言された要素が実際に不要であるかどうかを、削除する前に確認することが望ましいといえます。 -### Find Unused Local Variables +### 未使用のローカル変数を検索 -This command looks for local variables that are declared but not used. The search results appear in a standard [Results window](#results-window). +このコマンドは宣言されているものの使用されていないローカル変数を探します。 検索結果は標準の [結果ウィンドウ](#結果ウィンドウ) に表示されます。 -A local variable is considered to be unused when: +ローカル変数は、以下のような場合に未使用であると判断されます: -- it is [declared](../Concepts/variables.md#declaring-variables) in the 4D code, -- it is not used anywhere else within the same method. +- 4D コード内で [宣言されている](../Concepts/variables.md#変数の宣言) +- 同じメソッド内において宣言の箇所以外で使用されていない。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$attributes.md b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$attributes.md index 013ed6ad228fc7..e5bb0880449529 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$attributes.md @@ -3,11 +3,11 @@ id: attributes title: $attributes --- -Allows selecting the attribute(s) to get from the dataclass (*e.g.*, `Company(1)?$attributes=name,city`, `Company(1)?$attributes=employees.lastname`, or `Employee?$attributes=employer.name`). +データクラスから取得する属性を選択するのに使います (例: `Company(1)?$attributes=name,city`、 `Company(1)?$attributes=employees.lastname` あるいは `Employee?$attributes=employer.name`)。 ## 説明 -If you have relation attributes in a dataclass, use `$attributes` to define the path of attributes whose values you want to get for the related entity or entities. +データクラスにリレーション属性が含まれていて、リレート先のエンティティまたはエンティティセレクションの属性のうち値を取得するものを選択したい場合、そのパスを指定するのに `$attributes` を使用します。 `$attributes` はエンティティ (*例:* People(1)) またはエンティティセレクション (*例:* People/$entityset/0AF4679A5C394746BFEB68D2162A19FF) に対して適用できます。 @@ -22,8 +22,8 @@ If you have relation attributes in a dataclass, use `$attributes` to define the - `$attributes=relatedEntities.*`: リレートエンティティズの属性がすべて返されます。 - `$attributes=relatedEntities.attributePath1, relatedEntities.attributePath2, ...`: リレートエンティティズの指定された属性だけが返されます。 -- If `$attributes` is specified for **storage** attributes: - - `$attributes=attribute1, attribute2, ...`: only those attributes of the entities are returned. +- ストレージ 属性を対象に `$attributes` が指定された場合: + - `$attributes=attribute1, attribute2, ...`: エンティティのそれらの属性のみが返されます。 ## リレートエンティティズの例 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$filter.md b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$filter.md index f0db0ecae759fb..4ec017f9d38a79 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$filter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$filter.md @@ -3,7 +3,7 @@ id: filter title: $filter --- -Allows to query the data in a dataclass or method (*e.g.*, `$filter="firstName!='' AND salary>30000"`) +データクラスまたはメソッドが返すデータをフィルターします (*例*: `$filter="firstName!='' AND salary>30000"`) ## 説明 @@ -27,7 +27,7 @@ Allows to query the data in a dataclass or method (*e.g.*, `$filter="firstName!= ### paramsプロパティの使用 -You can also use 4D's `params` property which is a collection of values. +また値のコレクションである4D の `params` プロパティを使用することもできます。 **\{attribute\} {comparator} {placeholder} {AND/OR/EXCEPT} \{attribute\} {comparator} {placeholder}&$params='["{value1}","{value2}"]'** @@ -77,25 +77,25 @@ You can also use 4D's `params` property which is a collection of values. | <= | 以下 | | begin | 前方一致 | -## Vector similarity +## ベクトル類似度 -If the attribute stores [**vector objects**](../API/VectorClass.md) (see how to [configure a 4D field to only store 4D.Vector class objects](../Develop/field-properties.md#class)), you can filter the dataclass using **vectors**, aka **embeddings**. +属性が[**ベクトルオブジェクト**](../API/VectorClass.md) を保存する場合([4D フィールドを 4D.Vector クラスオブジェクトのみを保存するように設定する方法](../Develop/field-properties.md#class) を参照)、**ベクトル** つまり**埋め込み** を使用してデータクラスをフィルターすることができます。 -For more information about vector similarity searches, please refer to [Query by vector similarity](../API/DataClassClass.md#query-by-vector-similarity) section. +ベクトル類似度の詳細な情報については、[ベクトル類似度によるクエリ](../API/DataClassClass.md#ベクトル類似度によるクエリ) の章を参照してください。 -Use the `params` property to provide the filter with the vector comparison parameter, using a syntax like: +`params` プロパティを使用してベクトル比較パラメーターのフィルターを提供します。使用する構文は以下の通りです: **\{vectorAttribute\} \{comparator\} \{placeholder\}&$params=vectorComparison** -The *vectorComparison* parameter is a collection of the following elements: +*vectorComparison* パラメーターは、以下のような要素を格納したコレクションです: -| プロパティ | 型 | 説明 | -| -------------------------------------------------------------------------------- | --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [].vector | Collection of numbers | 必須設定です。 A collection that represents the vector to compare | -| [].metric | Text | 任意。 クエリに使用する[ベクトル計算](../API/VectorClass.md#ことなるベクトル計算を理解する)。 Supported values:
  • "cosine" (default if omitted): calculates the cosine similarity between vectors.
  • "dot": calculates the dot similarity of vectors.
  • "euclidean": calculates the Euclidean distance between vectors. | -| [].threshold | Real | 任意(デフォルト: 0.5)。 選択された"metric"に従って、コサイン、ドット、またはユークリッド類似度に基づいたベクトル比較をフィルタリングするために使用されるしきい値。 最適な結果を得るためには、特定の用途に最適な類似度のしきい値をきちんと選択することが強く推奨されます。 | +| プロパティ | 型 | 説明 | +| -------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [].vector | 数値のコレクション | 必須設定です。 比較するベクトルを表すコレクションです | +| [].metric | Text | 任意。 クエリに使用する[ベクトル計算](../API/VectorClass.md#ことなるベクトル計算を理解する)。 サポートされる値:
  • "cosine" (省略時のデフォルト): ベクトル間のコサイン類似度を計算します。
  • "dot": ベクトル間のドット類似度を計算します。
  • "euclidean": ベクトル間のユークリッド距離を計算します。 | +| [].threshold | Real | 任意(デフォルト: 0.5)。 選択された"metric"に従って、コサイン、ドット、またはユークリッド類似度に基づいたベクトル比較をフィルタリングするために使用されるしきい値。 最適な結果を得るためには、特定の用途に最適な類似度のしきい値をきちんと選択することが強く推奨されます。 | -Only a subset of **comparator** symbols is supported with vector comparisons. これらの比較記号は、結果としきい値を比較するのに使用されるという点に注意してください: +ベクトル比較では **comparator** 記号の一部のみがサポートされます。 これらの比較記号は、結果としきい値を比較するのに使用されるという点に注意してください: | 比較演算子 | 記号 | 説明 | | ----- | --------------------------- | --------- | @@ -125,7 +125,7 @@ Person データクラスより、anotherobj オブジェクト属性の number GET /rest/Person/?filter="anotherobj.mynum > 50" ``` -In this example, we do a vector search with basic values: +この例では、基本的な値でベクトル検索を行います: ``` GET /rest/Person/?filter="VectorAtt>=:1"&$params='[{vector:[1,2,3],threshold:1}]' diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md index 287f7e44f66bb5..8ebe3d0cfb6a59 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md @@ -105,8 +105,8 @@ slug: /WritePro/standard-actions | keepWithNext | keepWithNext | Paragraph | Links a paragraph with the next so that they cannot be separated by automatic page or column breaks. If applied to the last paragraph of the last cell in a table, the last row of the table is linked to the following paragraph. | | lineHeight | lineHeight?value={ \| } | Paragraph, Submenu | Paragraph line height. Ex: lineHeight?value=120% | | layer | {image \| textBox}/layer | Submenu | Default submenu with layering actions for images or text boxes | -| listConcatStringFormat | listConcatStringFormat | Paragraph | Determines whether the numbering marker of the current level should be concatenated with the one of the previous level or not.| -| listLevelAppend | listLevelAppend | Paragraph | Creates a new hierarchical paragraph style sheet of a higher level and applies it to the selected paragraph.| +| listConcatString | listConcatStringFormat | Paragraph | Determines whether the numbering marker of the current level should be concatenated with the one of the previous level or not.| +| listLevelAppend | listLevelDec | Paragraph | Creates a new hierarchical paragraph style sheet of a higher level and applies it to the selected paragraph.| | listLevelDec | listLevelDec | Paragraph | Applies the hierarchical paragraph style sheet of the next level to the selected paragraph.| | listLevelInc | listLevelInc | Paragraph | Applies the hierarchical paragraph style sheet of the previous level to the selected paragraph.| | listNumberFormat | listNumberFormat?value=endDot|endParenthesis|doubleParenthesis | Paragraph, Submenu | Determines which delimiter to add to the numbering marker: an ending dot, an ending parenthesis, or double parenthesis (“1.”, “1)”, “(1)” | diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/application-info.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/application-info.md index 72941af94f4e19..03192823810517 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/application-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/application-info.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | -------------------- | | 戻り値 | Object | ← | アクティブなアプリケーションに関する情報 | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 R2 | "useFluentUI" および "canUseFluentUI" プロパティのサポート |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md index f4d45d0d64dbc2..89e41d10f847c4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md @@ -9,13 +9,27 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------- | ---------------------------- | --------------------------- | ------------------------- | | localID | Text | → | 参照を取得したいリモートデータストアのローカルID | | 戻り値 | cs.DataStore | ← | データストア参照 | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | ------- | +| 18 | 変更 | +| 17 | Created | + +
    +
    + ## 説明 `ds` コマンドは、カレントの 4Dデータベース、または *localID* で指定したデータベースに合致するデータストアの参照を返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md index 6b3daf3b1f6622..99427f3a066f8e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md @@ -5,29 +5,34 @@ slug: /commands/open-datastore displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ----------------------------- | -| 21 | Qodly cloud へのアクセス終了 | -| 20 R6 | Qodly cloud インスタンスへのアクセスをサポート | -| 20 R4 | 新しい *passwordAlgorithm* プロパティ | -| 18 | 追加 | - -
    - **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation +
    + | 引数 | 型 | | 説明 | | -------------- | ------------------------------------------ | --------------------------- | ------------------------------------------------------------- | | connectionInfo | Object | → | リモートデータストアへの接続に使用する接続プロパティ | | localID | Text | → | ローカルアプリケーション内で、開かれたデータストアに対して割り当てる ID (必須) | | 戻り値 | 4D.DataStoreImplementation | ← | データストアオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ----------------------------- | +| 21 | Qodly cloud へのアクセス終了 | +| 20 R6 | Qodly cloud インスタンスへのアクセスをサポート | +| 20 R4 | 新しい *passwordAlgorithm* プロパティ | +| 18 | 追加 | + +
    +
    + ## 説明 `Open datastore` コマンドは、 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md index 7bb23efa2a90dc..de6e1afd17d5ca 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ---- | --------------------------- | --------------- | | 戻り値 | Text | ← | 閉じたログファイルの完全パス名 | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | ------- | +| <6 | Created | + +
    +
    + ## 説明 **前提となる注意:** このコマンドは4D Server でのみ動作します。 [Execute on server](../commands/execute-on-server) コマンド経由か、あるいはストアドプロシージャ内でのみ実行することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md index 7e089125145d25..4074a44bbec61e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md @@ -9,13 +9,27 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | --------------- | | logFile | Text | → | ログファイルの名前 | | \* | 演算子 | → | カレントのログファイルを閉じる | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | ------- | +| 11 SQL | 変更 | +| <6 | Created | + +
    +
    + ## 説明 **SELECT LOG FILE** コマンドは引数内に渡した値に応じて、ログファイルを作成するか、または閉じます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md index 74f5e8b3062244..f652fff7625bd8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md @@ -19,6 +19,16 @@ displayed_sidebar: docs +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 16 R4 | Created | + +
    +
    + ## 説明 `New collection` コマンドは、新しい空の、または値が既に入れられたコレクションを作成し、その参照を返します。コレクションは、[Collection クラス API](../../API/CollectionClass.md)のプロパティや関数を使用して操作することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-shared-collection.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-shared-collection.md index 0f863c4195ed4c..51fca890804663 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-shared-collection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-shared-collection.md @@ -19,6 +19,16 @@ displayed_sidebar: docs +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 16 R6 | Created | + +
    +
    + ## 説明 `New shared collection` コマンドは、 空の、あるいは値が入った新規共有コレクションを作成し、その参照を返します。 コレクションは、[Collection クラス API](../../API/CollectionClass.md) のプロパティや関数を使用して操作することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md index 43d9458cbb1b90..e01d147977c740 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md @@ -9,14 +9,18 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ----------- | ----------------------- | --------------------------- | -------------------------------------- | | projectFile | [4D.File](../API/FileClass.md) | → | コンパイルする.4DProject ファイル | | options | Object | → | コンパイルオプションを指定するオブジェクト | | 戻り値 | Object | ← | コンパイルのステータスの情報を格納したオブジェクト | +
    +
    履歴 | リリース | 内容 | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R8 | "formObjectExpression" `型` のサポート |
    +
    ## 説明 @@ -33,13 +38,13 @@ displayed_sidebar: docs デフォルトでは、このコマンドはストラクチャー設定で定義されているコンパイラオプションを使用します。 任意の*options* 引数を渡すことで、それらを上書きすることができます。 以下のシンタックスがサポートされています: 任意の*options* 引数を渡すことで、それらを上書きすることができます。 以下のシンタックスがサポートされています: - **Compile project**(): 現在開かれているプロジェクトを、ストラクチャー設定で定義されているオプションを使用してコンパイルします。 -- **Compile project**(*options*): 現在開かれているプロジェクトをコンパイルします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 +- **Compile project**(*options*): 現在開かれているプロジェクトをコンパイルします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 - **Compile project**(*projectFile*): *projectFile* 引数で指定された4DProject ファイルを、ストラクチャー設定で定義されているオプションを使用してコンパイルします。 - **Compile project**(*projectFile*; *options*): *projectFile* 引数で指定された4DProject ファイルを、*options* 引数で定義されたオプションでストラクチャー設定を上書きしてコンパイルします。 **注:** このコマンドを使用してバイナリーデータベースをコンパイルすることはできません。 -コンパイラウィンドウとは異なり、このコマンドではコンパイルするコンポーネントを明示的に指定する必要があります。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 +コンパイラウィンドウとは異なり、このコマンドではコンパイルするコンポーネントを明示的に指定する必要があります。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 コンパイルされたコードは、*options* 引数の*targets* プロパティでの指定によって、DerivedData または Libraries フォルダに格納されています。 .4dz ファイルを作成したい場合でも、コンパイルされたプロジェクトを手動でZIP圧縮するか、[ビルドアプリケーション](../../Desktop/building.md) 機能を使用する必要があります。 @@ -82,7 +87,7 @@ displayed_sidebar: docs | \[\].isError | Boolean | エラーならTrue、それ以外の場合は警告 | | \[\].message | Text | エラーメッセージ | | \[\].code | Object | [コードオブジェクト](#code-object) | -| \[\].line | Number | コード内でのエラーが発生した行番号。 クラス関数に対しては、関数内の行番号 | +| \[\].line | Number | コード内でのエラーが発生した行番号。 コード内でのエラーが発生した行番号。 コード内でのエラーが発生した行番号。 クラスメソッドに対しては、ファンクション内の行番号 | | \[\].lineInFile | Number | ファイル内での行番号(クラスメソッドの"line"とは異なります、また%attributes プリフィックス行を考慮に入れます) | | symbols | Object | **generateSymbols オプションがTrue に設定されている場合にのみ返されます:** | | symbols.interprocessVariables | Object | 全てのインタープロセス変数の一覧 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md index 610196edb730e2..ccdd7fbffd262d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | -------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | フォームの属するテーブルまたは 省略した場合はデフォルトテーブルまたは プロジェクトフォームを使用 | @@ -16,8 +18,21 @@ displayed_sidebar: docs | formData | Object | → | フォームに関連づけるデータ | | \* | 演算子 | → | 同じプロセスを使用 | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | ------- | +| 17 | 変更 | +| 11 SQL | 変更 | +| <6 | Created | + +
    +
    + ## 説明 The **DIALOG** command presents the *form* to the user, along with *formData* parameter(s) (optional). diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md index 74d6dc9d69e7d2..72a0536bdb3878 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md @@ -9,21 +9,27 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------ | ----- | --------------------------- | ------------------------------------------------- | | aTable | Table | → | フォームの属するテーブルまたは 省略した場合はデフォルトテーブルまたは プロジェクトフォームを使用 | | form | Text | → | フォーム名 | | object | Text | → | フォームオブジェクト名またはグループ名 | +
    +
    履歴 | リリース | 内容 | | ----- | ---------------- | | 20 R8 | *object* 引数のサポート | +| 18 R5 | Created |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md index c8aeb28d7c0543..9e5e01160f5398 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md @@ -5,19 +5,12 @@ slug: /commands/file displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ----------------------------- | -| 19 R4 | 新しい `HTTP Client log file` 定数 | -| 17 R5 | 追加 | - -
    - **File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File +
    + | 引数 | 型 | | 説明 | | ------------ | ---------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | ファイルパス | @@ -26,8 +19,20 @@ displayed_sidebar: docs | \* | 演算子 | → | ホストデータベースのファイルを返すには \* を渡します | | 戻り値 | [4D.File](../../API/FileClass.md) | ← | 新規ファイルオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ----------------------------- | +| 19 R4 | 新しい `HTTP Client log file` 定数 | +| 17 R5 | 追加 | + +
    +
    + ## 説明 `File` コマンドは、[`4D.File`](../../API/FileClass.md) 型の新しいオブジェクトを作成して返します。 このコマンドは 2種類のシンタックスを受け入れます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md index b737c2b0a31bd4..7e2dc3221b6f8b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md @@ -5,19 +5,12 @@ slug: /commands/folder displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ---------------------- | -| 19 R8 | `fk home folder` をサポート | -| 17 R5 | 追加 | - -
    - **Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder +
    + | 引数 | 型 | | 説明 | | -------------- | -------------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | フォルダーパス | @@ -26,8 +19,20 @@ displayed_sidebar: docs | \* | 演算子 | → | ホストデータベースのフォルダーを返すには \* を渡します | | 戻り値 | [4D.Folder](../../API/FolderClass.md) | ← | 新規フォルダーオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ---------------------- | +| 19 R8 | `fk home folder` をサポート | +| 17 R5 | 追加 | + +
    +
    + ## 説明 `Folder` コマンドは、[`4D.Folder`](../../API/FolderClass.md) 型の新しいオブジェクトを作成して返します。 このコマンドは 2種類のシンタックスを受け入れます。 @@ -66,7 +71,7 @@ displayed_sidebar: docs | fk user preferences folder | 0 | ユーザー環境設定ファイルを保存している、ユーザーホームフォルダー内の 4Dフォルダー | | fk web root folder | 8 | データベースのカレントの Webルートフォルダー: ただし "/PACKAGE/path" のパッケージ内にある場合。そうでない場合はフルパス。 | -コマンドがコンポーネントから呼び出されている場合、`*` 引数を渡してホストデータベースのパスを取得するようにします。 `*` 引数を省略すると、常に null オブジェクトが返されます。 +コマンドがコンポーネントから呼び出されている場合、 `*` 引数を渡してホストデータベースのパスを取得するようにします。 `*` 引数を省略すると、常に null オブジェクトが返されます。 > Windows の場合、組み込みクライアントでは、`ShareLocalResourcesOnWindowsClient` [BuildApp キー](../../Desktop/building.md#buildapp4dsettings) を使用されていた場合、ビルトインフォルダーの場所が変更されています。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md index 8ea017867a8eb3..614e1dbeba84da 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --------------- | ------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------- | | fileToZip | 4D.File | → | 圧縮する File または Folder オブジェクト | @@ -18,8 +20,10 @@ displayed_sidebar: docs | options | Integer | → | *folderToZip* オプション: `ZIP Without enclosing folder` (外側のフォルダーを除外して ZIP圧縮をおこなう) | | 戻り値 | Object | ← | ステータスオブジェクト | +
    +
    履歴 | リリース | 内容 | @@ -28,6 +32,7 @@ displayed_sidebar: docs | 18 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md index 4232fba6f82689..c6d2ea5562f2b0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md @@ -9,14 +9,18 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | -------- | ----------------------------- | :-------------------------: | ------------------------------------------ | | zipFile | 4D.File | → | ZIPアーカイブファイル | | password | Text | → | ZIPアーカイブのパスワード (必要であれば) | | 戻り値 | 4D.ZipArchive | ← | アーカイブオブジェクト | +
    +
    履歴 | リリース | 内容 | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 18 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md index 2dfffe6305d82e..2bccce97a66c75 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------- | --------------------------- | ---------- | | 戻り値 | Integer | ← | フォームイベント番号 | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | --------------------------------------- | +| 18 | Renamed (Form event) | +| <6 | Created | + +
    +
    + ## 説明 **Form event code** コマンドは、現在生成中のフォームイベントタイプ を示す数値を返します。 通常フォームメソッドやオブジェクトメソッド内で **Form event code** を使用します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md index ee790600f19dd4..f3ecf2f3023d88 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ---------- | | 戻り値 | Object | ← | イベントオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 18 R2 | 変更 | +| 18 | Created | + +
    +
    + ## 説明 **FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** は、発生したフォームイベント に関する情報を格納しているオブジェクトを返します。 通常、**FORM Event** はフォームメソッドまたはオブジェクトメソッド内にて使用します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md index 9a8aa4bc01f26d..6db2e62027919e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | -------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | ロードするテーブルフォーム(省略時はプロジェクトフォームをロード) | @@ -16,8 +18,22 @@ displayed_sidebar: docs | formData | Object | → | フォームに関連づけるデータ | | \* | 演算子 | → | 指定時、コマンドはコンポーネントから実行した場合にホストのデータベースコマンドが適応されます(それ以外の場合は無視されます)。 | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ----------------------------------------------- | +| 20 | 変更 | +| 16 R6 | 変更 | +| 14 | Renamed (OPEN PRINTING FORM) | +| 12 | Created | + +
    +
    + ## 説明 The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.**FORM LOAD** コマンドを使用してデータ印刷・コンテンツ解析のために *form* 引数で指定したフォームをカレントプロセスにおいて *formData* 引数のデータ(オプション)とともにメモリーにロードします。 1つのプロセスにつきカレントフォームは1つしか指定できません。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-theme.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-theme.md index 4730069708edb3..6ea21886a91dd3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-theme.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-theme.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ---- | --------------------------- | ------------------------------------------------------------------------------------------ | | 戻り値 | Text | ← | カレントフォームで使用されているテーマ: "Classic" または "FluentUI" (Windows) | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 R2 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md index b2334f94a3a496..446d7569687a8a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md @@ -9,19 +9,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ----------------- | | 戻り値 | Object | ← | カレントのフォームのフォームデータ | +
    +
    履歴 | リリース | 内容 | | ----- | ------------ | | 20 R8 | フォームクラスのサポート | +| 16 R6 | Created |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md index a2f6d508a7e641..e950e0af22e3fc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md @@ -5,28 +5,33 @@ slug: /commands/formula-from-string displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ------------------------------------------------------------------------ | -| 20 R3 | *context* パラメーターをサポート | -| 17 R6 | 名称変更 (New formula from string -> Formula from string) | -| 17 R3 | 追加 | - -
    - **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function +
    + | 引数 | 型 | | 説明 | | ------------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------------- | | formulaString | Text | → | オブジェクトとして返されるフォーミュラ文字列 | | context | Integer | → | `sk execute in current database` (デフォルト) または `sk execute in host database` | | 戻り値 | 4D.Function | ← | フォーミュラを格納しているネイティブなオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------------------------------------------------------------------------ | +| 20 R3 | *context* パラメーターをサポート | +| 17 R6 | 名称変更 (New formula from string -> Formula from string) | +| 17 R3 | 追加 | + +
    +
    + ## 説明 `Formula from string` コマンドは、*formulaString* と任意の *context* 引数に基づいた`4D.Function` オブジェクトを作成します。 *formulaString* には単一の値のようにシンプルなものから、引数を持つプロジェクトメソッドのように複雑なものまで指定することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md index ffb3c473c18359..944dd7383730e8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md @@ -5,26 +5,31 @@ slug: /commands/formula displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ------------------------------------------------ | -| 17 R6 | 名称変更 (New formula -> Formula) | -| 17 R3 | 追加 | - -
    - **Formula** ( *formulaExp* : Expression ) : 4D.Function +
    + | 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-------------------------: | ----------------------------------- | | formulaExp | 式 | → | オブジェクトとして返されるフォーミュラ | | 戻り値 | 4D.Function | ← | フォーミュラを格納しているネイティブな Function オブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------------------------------------------------ | +| 17 R6 | 名称変更 (New formula -> Formula) | +| 17 R3 | 追加 | + +
    +
    + ## 説明 `Formula` コマンドは、 *formulaExp* の式に基づいた `4D Function` オブジェクトを作成します。 *formulaExp* には単一の値のようにシンプルなものから、引数を持つプロジェクトメソッドのように複雑なものまで指定することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md index 56944d4bd600ad..6927085f40fa3a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------------ | ------ | --------------------------- | -------- | | methodsArray | テキスト配列 | → | メソッド名の配列 | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | -- | +| 17 R2 | 変更 | +| <6 | 追加 | + +
    +
    + ## 説明 The **SET ALLOWED METHODS** command designates the project methods that can be entered via the application. diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md index a3618fa6f9aa6b..2bbd7138c18c3b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ---- | ---------- | --------------------------- | ------------------------------------------------- | | data | Text, Blob | → | 解析するデータ | | 戻り値 | Object | ← | オブジェクト (各プロパティは、マルチパートの各データです) | +
    +
    履歴 | リリース | 内容 | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R4 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md index a4bdf57d2c585f..2ff59376b7cadd 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ---------- | --------------------------- | ---------------- | | 戻り値 | Collection | ← | エラーオブジェクトのコレクション | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 19 R8 | Created | + +
    +
    + ## 説明 **Last errors** コマンドは4D アプリケーションのカレントのスタックエラーをエラーオブジェクトのコレクションとして返すか、あるいはエラーが何も起きなかった場合には **null** を返します。エラーのスタックには、 [throw](../commands/throw) コマンドで返されたオブジェクトも(あれば)含みます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/JSON/json-validate.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/JSON/json-validate.md index 52366594bc6b78..c3dfdccceeb27f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/JSON/json-validate.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/JSON/json-validate.md @@ -5,26 +5,32 @@ slug: /commands/json-validate displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ------------------------------------ | -| 21 R2 | Support of JSON Schema draft 2020-12 | - -
    - **JSON Validate** ( *vJson* : Object ; *vSchema* : Object ) : Object +
    + | 引数 | 型 | | 説明 | | ------- | ------ | --------------------------- | -------------------------------------------------------- | | vJson | Object | → | JSON object to validate | | vSchema | Object | → | JSON schema used to validate JSON objects | | 戻り値 | Object | ← | Validation status and errors (if any) | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------------------------------------ | +| 21 R2 | Support of JSON Schema draft 2020-12 | +| 16 R4 | Created | + +
    +
    + ## 説明 The **JSON Validate** command checks the compliance of the *vJson* JSON contents with the rules defined in the *vSchema* JSON schema. If the JSON is invalid, the command returns a detailed description of error(s). diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md index 1d89879436ea7e..f053c809913c41 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ---------- | --------------------------- | --------------------------------- | | 戻り値 | Collection | ← | プロセス内での呼び出しチェーンを記述したオブジェクトのコレクション | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R9 | `formula` プロパティをサポート |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md index b1e632b4c32d88..aaac06b2463633 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ----- | ------- | --------------------------- | -------------- | | コマンド | Integer | → | コマンド番号 | @@ -16,8 +18,10 @@ displayed_sidebar: docs | theme | Text | ← | コマンドのランゲージテーマ | | 戻り値 | Text | ← | ローカライズされたコマンド名 | +
    +
    履歴 | リリース | 内容 | @@ -25,6 +29,7 @@ displayed_sidebar: docs | 20 R9 | deprecated プロパティのサポート |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md index 077f7473692632..6f5a3f38440f78 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md @@ -9,13 +9,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ----- | ------ | --------------------------- | ---------------- | | param | any | -> | 親コンストラクターに受け渡す引数 | | 戻り値 | Object | <- | 親オブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | ------- | +| 19 | Created | + +
    +
    + `Super` キーワードによって、スーパークラス (親クラス) を呼び出すことができます。 `Super` は次の 2つの目的のために使います: diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md index 9816edd53140ce..ed2c87e73a1f10 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ---------------- | | 戻り値 | Object | ← | カレントの要素またはオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | ------- | +| 19 | Created | + +
    +
    + ## 説明 `This` コマンドは現在処理中のオブジェクトへの参照を返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md index 552ef92d4602bd..408e0e5945de8e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md @@ -5,19 +5,12 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ------ | ------------------------- | -| 20 R10 | 新しい*autoLicenseTarget* 引数 | -| 20 | 追加 | - -
    - **Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object +
    + | 引数 | 型 | | 説明 | | ----------------- | ------------------------- | --------------------------- | ------------------------------- | | mergedApp | [4D.Folder](../API/FolderClass.md) | → | 組み込みアプリを格納しているフォルダ | @@ -26,8 +19,20 @@ displayed_sidebar: docs | oemLicense | 4D.File | → | サーバーライセンスの場合は4D OEM XML キーライセンス | | 戻り値 | Object | ← | ステータス | +
    +
    +
    履歴 + +| リリース | 内容 | +| ------ | ------------------------- | +| 20 R10 | 新しい*autoLicenseTarget* 引数 | +| 20 | 追加 | + +
    +
    + ## 説明 **Create deployment license** コマンドは*mergedApp* 引数のビルドアプリケーションのLicenses フォルダ内に埋め込みライセンスファイルを作成します。*mergedApp* 引数で指定したフォルダ内にLicenses フォルダが存在しない場合、このコマンドによって作成されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md index 98eb91ab67b004..1a6dc5af0ac3a8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md @@ -9,12 +9,27 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ----------------- | | 戻り値 | Object | ← | アクティブなライセンスに関する情報 | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | --------------------------------------------- | +| 20 R7 | Renamed (Get License info) | +| 16 R6 | 変更 | +| 16 R4 | Created | + +
    +
    + ## 説明 The **License info** command returns an object providing detailed information about the active license. diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md index 87fc38e7244ac0..3992e0c5a3510f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | -------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------- | | \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数。 | @@ -16,8 +18,21 @@ displayed_sidebar: docs | property | Integer | → | 値を取得したいプロパティ | | 戻り値 | any | ← | Current value (Integer, Text) | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | ---------------------------------------------------- | +| 19 R6 | 変更 | +| 16 R2 | Renamed (Get Listbox information) | +| <6 | Created | + +
    +
    + ## 説明 **LISTBOX Get property** コマンドは、*object* 引数および *\** 引数を使用して指定したリストボックスまたはリストボックスカラムの、 *property* で指定したプロパティの値を返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md index f0c8466bac8452..ed2c462d2fc7d0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | -------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------- | | \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数 | @@ -16,8 +18,20 @@ displayed_sidebar: docs | property | Integer | → | リストボックスまたはカラムのプロパティ | | value | Integer, Text | → | プロパティの値 | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 19 R6 | 変更 | +| 16 R2 | Created | + +
    +
    + ## 説明 **LISTBOX SET PROPERTY** コマンドは、*object* および *\** 引数を使用して指定したリストボックスまたはリストボックスカラムの、*property* 引数で指定したプロパティの値を *value* の値で設定します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md index 86af2c6a6e161c..2f910ded41ecbc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md @@ -5,25 +5,30 @@ slug: /commands/imap-new-transporter displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | -- | -| 18 R4 | 追加 | - -
    - **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter +
    + | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-------------------------: | --------------------------------------------------------------------------------- | | server | Object | → | メールサーバー情報 | | 戻り値 | 4D.IMAPTransporter | ← | [IMAP transporter オブジェクト](../API/IMAPTransporterClass.md#imap-transporter-object) | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 18 R4 | 追加 | + +
    +
    + ## 説明 `IMAP New transporter` コマンドは、*server* 引数の指定に応じて新規の IMAP 接続を設定します。戻り値は、新しい*transporter* オブジェクトです。 返される transporter オブジェクトは通常、メールの受信に使用されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md index df8518694001c0..fdabf41ab14009 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md @@ -5,25 +5,30 @@ slug: /commands/mail-convert-from-mime displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ---- | -- | -| 18 | 追加 | - -
    - **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object +
    + | 引数 | 型 | | 説明 | | ---- | ---------- | :-------------------------: | ------------ | | mime | Blob, Text | → | MIME形式のメール | | 戻り値 | Object | ← | Email オブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | -- | +| 18 | 追加 | + +
    +
    + ## 説明 `MAIL Convert from MIME` コマンドは、MIMEドキュメントを有効な Emailオブジェクトへと変換します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md index e84edd6a2df1d1..b833f5ef2699a8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md @@ -5,27 +5,32 @@ slug: /commands/mail-convert-to-mime displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | -- | -| 17 R4 | 追加 | -| 17 R5 | 変更 | - -
    - **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text +
    + | 引数 | 型 | | 説明 | | ------- | ------ | :-------------------------: | ----------------------- | | mail | Object | → | Email オブジェクト | | options | Object | → | 文字セットとエンコーディングのメールオプション | | 戻り値 | Text | ← | MIME に変換された Emailオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 17 R5 | 変更 | +| 17 R4 | 追加 | + +
    +
    + ## 説明 `MAIL Convert to MIME` コマンドは、 Emailオブジェクトを MIMEテキストへと変換します。 このコマンドは、Email オブジェクトを送信する前に整形する目的で[SMTP_transporter.send()](../../API/SMTPTransporterClass.md#send) コマンドによって内部的に呼び出されます。 また、オブジェクトの MIME フォーマットを解析するためにも使用されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md index aa569406d77034..b94b993a736ad7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md @@ -5,18 +5,12 @@ slug: /commands/mail-new-attachment displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ---------------------------------------------------------------------------------- | -| 19 R2 | 4D.File, 4D.ZipFile, 4D.Blob の受け入れ | - -
    - **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment +
    + | 引数 | 型 | | 説明 | | ----------- | --------------------------------- | --------------------------- | -------------------------------------------------------------------------------------- | | file | 4D.File | → | 添付ファイル | @@ -29,8 +23,20 @@ displayed_sidebar: docs | disposition | Text | → | content-disposition ヘッダーの値: "inline" あるいは "attachment" | | 戻り値 | 4D.MailAttachment | ← | Attachment オブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ---------------------------------------------------------------------------------- | +| 19 R2 | 4D.File, 4D.ZipFile, 4D.Blob の受け入れ | +| 17 R4 | 追加 | + +
    +
    + ## 説明 `MAIL New attachment` コマンドは、[Email オブジェクト](../../API/EmailObjectClass.md#email-オブジェクト) に追加することができる添付オブジェクトを作成します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md index 834260f242dd10..20a9642629dc70 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | メールサーバー情報 | | 戻り値 | 4D.POP3Transporter | ← | [POP3 transporter オブジェクト](../../API/POP3TransporterClass.md#pop3-transporter-object) | +
    +
    履歴 | リリース | 内容 | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 18 R2 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md index da1887df6c0aca..39cfde4284c4ce 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | メールサーバー情報 | | 戻り値 | 4D.SMTPTransporter | ← | [SMTP transporter オブジェクト](../../API/SMTPTransporterClass.md#smtp-transporter-object) | +
    +
    履歴 | リリース | 内容 | @@ -25,6 +29,7 @@ displayed_sidebar: docs | 17 R4 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-get-data-source-formula.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-get-data-source-formula.md index f3545ef568372f..27b79e45d18009 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-get-data-source-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-get-data-source-formula.md @@ -9,14 +9,28 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------ | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | | \* | 演算子 | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | | object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | | 戻り値 | 4D.Formula | ← | フォームオブジェクトに割り当てられているフォーミュラ(フォーミュラが何も割り当てられていない場合には `Null`) | +
    +
    +
    履歴 + +| リリース | 内容 | +| ------ | -------------- | +| 21 | *base* 引数のサポート | +| 20 R10 | Created | + +
    +
    + ## 説明 **OBJECT Get data source formula** コマンドは *object* 引数と *\** で指定したオブジェクトに割り当てられたフォーミュラを(あれば)返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md index 334fc2514d8113..fa62d30745351d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md @@ -9,14 +9,28 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | | \* | 演算子 | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | | object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | | formula | 4D.Formula | → | データソースとして割り当てるフォーミュラ | +
    +
    +
    履歴 + +| リリース | 内容 | +| ------ | -------------- | +| 21 | *base* 引数のサポート | +| 20 R10 | Created | + +
    +
    + ## 説明 **OBJECT SET DATA SOURCE FORMULA** コマンドは、 *object* 引数と *\** で指定したオブジェクトのデータソースとしてフォーミュラ(式)を割り当てます。 フォーミュラは [`4D.Formula`](../../API/FunctionClass.md#formula-objects) オブジェクトとしてとして提供されていなければなりません。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md index ba6dc8f3b47e9c..64d4e969f06004 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | フォームが属するテーブル, または 省略した場合は、デフォルトテーブル | @@ -18,8 +20,21 @@ displayed_sidebar: docs | areaEnd | Integer | → | 終了エリア(areaStartが指定された場合) | | 戻り値 | Integer | ← | 印刷されたエリアの高さ | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | -- | +| 20 | 変更 | +| 16 R6 | 変更 | +| <6 | 追加 | + +
    +
    + ## 説明 The **Print form** command simply prints *form* with the current values of fields and variables of *aTable*.**Print form** コマンドは、*aTable* のフィールドや変数の現在の値を使用して *form* 引数で指定したフォームを印刷します。 通常は、印刷処理を完全に制御する必要のある非常に複雑なレポートを印刷するために使用します。 **Print form** はレコード処理、ブレーク処理、改ページ処理を全く行いません。 これらの処理はすべて開発者が行います。 **Print form** は固定されたサイズの枠のなかにフィ-ルドや変数を印刷します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md index fc01899b7ff507..e4f4bb8dbb8dd2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md @@ -5,17 +5,21 @@ slug: /commands/new-signal displayed_sidebar: docs --- -**New signal** { ( *description* : Text ) } : 4D.Signal +**New signal** ({ *description* : Text }) : 4D.Signal +
    + | 引数 | 型 | | 説明 | | ----------- | ------------------------- | --------------------------- | -------------------- | | description | Text | → | シグナルの詳細 | | 戻り値 | 4D.Signal | ← | シグナルを格納するネイティブオブジェクト | +
    +
    履歴 | リリース | 内容 | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 17 R4 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md index 6c32fe1bdcd5d5..655d8f76edbae3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md @@ -9,22 +9,27 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --------- | ------- | --------------------------- | -------------------------------------------------------------- | | sessionID | Text | → | セッションID | | options | Integer | → | 返される情報を指定するオプション | | 戻り値 | Object | ← | 実行中のプロセスまたはユーザーセッション(4D Serverのみ) のスナップショット | +
    +
    履歴 -| リリース | 内容 | -| ----- | ------------------- | -| 20 R7 | *sessionID* 引数のサポート | -| 21 | Web ユーザーセッションのサポート | +| リリース | 内容 | +| ----- | ----------------------------------------------------------------------------------------- | +| 21 | Web ユーザーセッションのサポート | +| 20 R7 |
    • Support of *sessionID* parameter
    • Renamed (Get process activity)
    |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md index fd69dc2ac9cc4d..056b540c5e60b8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------------- | ------- | :-------------------------: | -------------- | | processNumber | Integer | → | Process number | | 戻り値 | Object | ← | プロセスに関する情報 | +
    +
    履歴 | リリース | 内容 | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | 追加 |
    +
    ## 説明 @@ -76,7 +81,7 @@ displayed_sidebar: docs | DB4D Listener | -51 | | DB4D Mirror | -50 | | DB4D Worker pool user | -48 | -| Design process | -2 | +| Design process | -3 | | Event manager | -8 | | Execute on client process | -14 | | Execute on server process | 1 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md index 4e70a14318c5da..05cee0c5c8481c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ---- | ------- | --------------------------- | ------------------- | | name | Text | → | プロセス番号を取得したいプロセスの名前 | @@ -16,15 +18,19 @@ displayed_sidebar: docs | \* | 演算子 | → | サーバーからプロセス番号を返す | | 戻り値 | Integer | ← | Process number | +
    +
    履歴 | リリース | 内容 | | ----- | ---------- | | 20 R7 | id 引数のサポート | +| 6 | Created |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md index 8ae4539c617f56..09d379842a2a3d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md @@ -9,21 +9,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --------- | ------- | :-------------------------: | ----------- | | sessionID | Integer | → | セッションID | | 戻り値 | Object | ← | セッションに関する情報 | +
    +
    履歴 -| リリース | 内容 | -| ----- | ----------------- | -| 20 R8 | スタンドアロンセッションのサポート | -| 20 R7 | 追加 | +| リリース | 内容 | +| ----- | ------------------------------ | +| 20 R8 | Support of standalone sessions | +| 20 R7 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md index f20e5c827e9e96..a547d39b8d7375 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md @@ -9,21 +9,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ----------------------------------- | | id | Text | → | セッションの固有ID(UUID) | | 戻り値 | Object | ← | セッションのStorage オブジェクト | +
    +
    履歴 -| リリース | 内容 | -| ----- | ----------------- | -| 20 R8 | スタンドアロンセッションのサポート | -| 20 R6 | 追加 | +| リリース | 内容 | +| ----- | ------------------------------ | +| 20 R8 | Support of standalone sessions | +| 20 R6 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md index 15ad3f561a86d2..e5e68f11610067 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md @@ -9,21 +9,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | -------------------------- | --------------------------- | -------------- | | 戻り値 | [4D.Session](../API/SessionClass.md) | ← | Session オブジェクト | +
    +
    履歴 | リリース | 内容 | | ----- | -------------------------------- | -| 20 R8 | スタンドアロンセッションのサポート | +| 20 R8 | Support of standalone sessions | | 20 R5 | リモートクライアントとストアドプロシージャーセッションをサポート | | 18 R6 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md index a07ba211c782bb..bd03ee2ebd814e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md @@ -9,14 +9,28 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | -------- | ---------------------------------- | --------------------------- | --------------------------------------------- | | dsTable | Table | → | エンティティセレクションの元となるカレントセレクションが属する 4Dデータベースのテーブル | | settings | Object | → | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | ← | 指定したテーブルに対応するデータクラスのエンティティセレクション | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 17 R5 | 変更 | +| 17 | Created | + +
    +
    + ## 説明 `Create entity selection` コマンドは、*dsTable* で指定したテーブルに対応するデータクラスの[追加可能な](../../ORDA/entities.md#shareable-or-alterable-entity-selections)新規エンティティセレくションを、同テーブルのカレントセレクションに基づいてビルドして返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md index 370f2f2b4675cb..f832acc47b5ba3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --------------- | ---------------------------------- | --------------------------- | ------------ | | entitySelection | 4D.EntitySelection | → | エンティティセレクション | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | -- | +| 17 | 追加 | + +
    +
    + ## 説明 `USE ENTITY SELECTION` コマンドは、*entitySelection* 引数のデータクラスに合致するテーブルのカレントセレクションを、渡したエンティティセレクションの内容で更新します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/num.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/num.md index d9e782d13e074e..6d3a9bf2ce60da 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/num.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/num.md @@ -9,22 +9,28 @@ displayed_sidebar: docs -| 引数 | 型 | | 説明 | -| --------- | ---------------------- | --------------------------- | ------------------------------------- | -| 式 | Text, Boolean, Integer | → | 数値形式を返したい文字列、あるいは0か1を返したいブール値、あるいは数値式 | -| separator | Text | → | 小数点記号 | -| base | Integer | → | 基数を表す2から36までの値 | -| 戻り値 | Real | ← | expression 引数の数値形式 | +
    +| 引数 | 型 | | 説明 | +| ---------- | ---------------------- | --------------------------- | ------------------------------------- | +| expression | Text, Boolean, Integer | → | 数値形式を返したい文字列、あるいは0か1を返したいブール値、あるいは数値式 | +| separator | Text | → | 小数点記号 | +| base | Integer | → | 基数を表す2から36までの値 | +| 戻り値 | Real | ← | expression 引数の数値形式 | + +
    +
    履歴 -| リリース | 内容 | -| ---- | -------------- | -| 21 | *base* 引数のサポート | +| リリース | 内容 | +| --------------------------- | -------------- | +| 21 | *base* 引数のサポート | +| <6 | Created |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/string.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/string.md index 8668753122926d..f53e850e2b4446 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/string.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ---------- | ------------- | --------------------------- | ----------------------------------------------------------------------------- | | expression | 式 | → | 文字列式を返したい式 (実数、整数、倍長整数、日付、時間、文字列、 テキスト、ブール、未定義、Null を指定可能) | @@ -17,15 +19,19 @@ displayed_sidebar: docs | base | Integer | → | 式が数値の場合に、基数を表す2 から36 までの値 | | 戻り値 | Text | ← | 式の文字列の形式 | +
    +
    履歴 -| リリース | 内容 | -| ---- | -------------- | -| 21 | *base* 引数のサポート | +| リリース | 内容 | +| --------------------------- | -------------- | +| 21 | *base* 引数のサポート | +| <6 | Created |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md index bd4772c2235b29..7c83163491d480 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | ------------ | | aString | Text | → | トリミングするテキスト | | 戻り値 | Text | ← | トリミングされたテキスト | +
    +
    履歴 | リリース | 内容 | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 21 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md index a29bd3dae1d23c..061bbb91b1cbcd 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | ------------ | | aString | Text | → | トリミングするテキスト | | 戻り値 | Text | ← | トリミングされたテキスト | +
    +
    履歴 | リリース | 内容 | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 21 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md index 710596f967d60e..27392dd18389f2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | ------------ | | aString | Text | → | トリミングするテキスト | | 戻り値 | Text | ← | トリミングされたテキスト | +
    +
    履歴 | リリース | 内容 | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 21 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md index c42926fb33d1ec..d8cb4cc9564939 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md @@ -9,20 +9,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------- | ------- | --------------------------- | ---------------------------------------------------------------- | | version | Integer | → | UUID version: 4 (デフォルト) または 7 | | 戻り値 | Text | ← | 非正規テキストとしての新しいUUID (32文字) | +
    +
    履歴 | リリース | 内容 | | ------ | ----------------- | | 20 R10 | *version* 引数のサポート | +| 12 | Created |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md index d1ce5a9d0d47bb..2f9540c08418c9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md @@ -9,14 +9,27 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------ | -------------- | --------------------------- | --------------------------------------------------------------------- | | \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | | object | Text, Variable | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | | 戻り値 | Object | ← | 事前に定義されていればコンテキストオブジェクト、それ以外の場合には `null` | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 20 R9 | 追加 | + +
    +
    + ### 説明 `WA Get context` コマンドは、 \* および *object* 引数で指定された Web エリア内の `$4d` に対して [`WA SET CONTEXT`](./wa-set-context.md) を使用して定義されたコンテキストオブジェクトを取得します。 このWeb エリアに対して `WA SET CONTEXT` が呼ばれていなかった場合、コマンドは `null` を返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md index b7bc818650a933..98601bd206575d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md @@ -9,14 +9,27 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ---------- | --------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------- | | \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | | object | Text, Variable, Field | → | Object name (if \* is specified) or
    Variable or field (if \* is omitted) | | contextObj | Object | → | `$4d` を使用して呼び出せる関数を格納したオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 20 R9 | 追加 | + +
    +
    + ### 説明 `WA SET CONTEXT` コマンドは、 \* および *object* 引数で指定されたWeb エリア内の `$4d` に対して *contextObj* 引数で指定したコンテキストオブジェクトを定義します。 このコマンドが使用されると、 `$4d` は提供された *contextObj* 内で宣言されたコンテンツのみにアクセスできます。 コンテキストオブジェクトが何も設定されていない場合、 `$4d` はすべての4D メソッドにアクセスできますが、ユーザークラスにはアクセスできません。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md index 62e5108544c25a..499cca8ad62784 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | :-------------------------: | ----------------- | | 戻り値 | Object | ← | トリガーされたイベントに関する情報 | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | -- | +| 21 | 追加 | + +
    +
    + ## 説明 `Web Event` は、Web ページコンポーネントにリンクされた、トリガーされたイベントに関する情報を格納したオブジェクトを返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md index 7619978cbab9e3..ff853c36ea388d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | -------------------------- | :-------------------------: | ------------------------- | | 戻り値 | 4D.WebForm | ← | 新しい `Web Form` プロキシオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | -- | +| 21 | 追加 | + +
    +
    + ## 説明 `Web Form` コマンドは、ページのプロパティと関数を効率的にエミュレートするための手段を提供する `4D.WebForm` プロキシオブジェクトを返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md index 48166b5c085de0..8d99625765af7e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ---------- | --------------------------- | -------------------------- | | 戻り値 | Collection | ← | 利用可能なWeb サーバーオブジェクトのコレクション | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 18 R3 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md index 42f53c37a90d31..69c08ce517b300 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------ | ---------------------------- | --------------------------- | ------------------------------------------------------------------- | | option | Integer | → | 取得する Webサーバー (省略時のデフォルト = `Web server database`) | | 戻り値 | 4D.WebServer | ← | WebServer オブジェクト | +
    +
    履歴 | リリース | 内容 | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 19 | .sessionCookieSameSite をサポート |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-form-window.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-form-window.md index 876c90d083d2da..069c9d948f8094 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-form-window.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-form-window.md @@ -6,10 +6,12 @@ displayed_sidebar: docs toc_max_heading_level: 3 --- -**Open form window** ( {*aTable* : Table ;} *formName* : Text, Object {; *type* : Integer {; *hPos* : Integer {; *vPos* : Integer {; *}}}} ) : Integer +**Open form window** ( {*aTable* : Table ;} *formName* : Text, Object {; *type* : Integer {; *hPos* : Integer {; *vPos* : Integer}}}{; *} ) : Integer +
    + | 引数 | 型 | | 説明 | | -------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | Table of the form or Default table, if omitted | @@ -20,8 +22,23 @@ toc_max_heading_level: 3 | \* | 演算子 | → | Save current position and size of the window | | 戻り値 | Integer | ← | ウィンドウ参照番号 | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | -- | +| 16 R6 | 変更 | +| 16 R4 | 変更 | +| 14 R5 | 変更 | +| 11 SQL | 変更 | +| <6 | 追加 | + +
    +
    + ## 説明 The Open form window command opens a new window using the size and resizing properties of the form *formName*. diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-window.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-window.md index 813051f03fa535..4e815525c63654 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-window.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-window.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | -------------- | ------- | --------------------------- | -------------------------------------------------------------------------------------- | | left | Integer | → | Global left coordinate of window contents area | @@ -20,8 +22,20 @@ displayed_sidebar: docs | controlMenuBox | Text | → | Method to call when the Control-menu box is double-clicked or the Close box is clicked | | 戻り値 | Integer | ← | ウィンドウ参照番号 | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | ------- | +| 2004 | 変更 | +| <6 | Created | + +
    +
    + ## 説明 **Open window** opens a new window with the dimensions given by the first four parameters: diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md index 2b9dc0b03ae5da..f4c4f8ed1a833b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md @@ -9,14 +9,18 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------ | -------------------------------------------------- | --------------------------- | --------------- | | winRef | Integer | → | ウィンドウ参照番号 | | image | Picture | → | カスタムアイコン | | file | 4D.File, [4D.Folder](../API/FolderClass.md) | → | ファイルパスまたはフォルダパス | +
    +
    履歴 | リリース | 内容 | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R7 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md index 24579f0f47f28e..22e7235a245969 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------- | -| 45 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [階層リスト](FormObjects/list_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) | フォーカスのある入力可能オブジェクトの内容が更新された | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------- | +| 45 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [階層リスト](FormObjects/list_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) | フォーカスのある入力可能オブジェクトの内容が更新された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md index 3d472804029764..c93cd72f4cfe66 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| 28 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) | フォーカスのあるオブジェクトに文字が入力されようとしている。 `Get edited text` はこの文字を **含む** オブジェクトのテキストを返します。 | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| 28 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) | フォーカスのあるオブジェクトに文字が入力されようとしている。 `Get edited text` はこの文字を **含む** オブジェクトのテキストを返します。 |
    履歴 @@ -24,7 +24,7 @@ title: On After Keystroke `On After Keystroke` イベントは次の場合には生成されません: -- [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) メソッドの場合、ただし、セルを編集している場合を除きます ([リストボックス](FormObjects/listbox_overview.md) メソッドではどのような場合でも生成されます)。 +- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - キーボードを使用せずに (ペーストやドラッグ&ドロップ、チェックボックス、ドロップダウンリスト、コンボボックス) おこなわれた変更の場合。 これらのイベントを処理するには [`On After Edit`](onAfterEdit.md) を使用します。 ### キーストロークシーケンス diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md index 19b255d69065d1..a5324cca31882a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------- | ----------------------- | -| 30 | [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックス列内で標準のソートがおこなわれた | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------- | ----------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックス列内で標準のソートがおこなわれた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md index 56d7b3d5c6c88a..bc7ee4ef7d03e4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md @@ -5,7 +5,7 @@ title: On Alternative Click | コード | 呼び出し元 | 定義 | | --- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [ボタン](FormObjects/button_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) |
  • ボタン: ボタンの "矢印" のエリアがクリックされた
  • リストボックス: オブジェクト配列のカラム内において、エリプシスボタン ("alternateButton" 属性) がクリックされた
  • | +| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • ボタン: ボタンの "矢印" のエリアがクリックされた
  • リストボックス: オブジェクト配列のカラム内において、エリプシスボタン ("alternateButton" 属性) がクリックされた
  • | ## 説明 @@ -22,8 +22,8 @@ title: On Alternative Click ### リストボックス -このイベントは [オブジェクト配列型のリストボックス](../FormObjects/listbox_overview.md#オブジェクト配列カラムの設定) のカラムにおいて、ユーザーがウィジェットのエリプシスボタン ("alternateButton" 属性) をクリックしたときに生成されます。 +このイベントは [オブジェクト配列型のリストボックス](../FormObjects/listbox-column.md#object-arrays-in-columns) のカラムにおいて、ユーザーがウィジェットのエリプシスボタン ("alternateButton" 属性) をクリックしたときに生成されます。 ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -["alternateButton" 属性の説明](FormObjects/listbox_overview.md#alternatebutton) を参照ください。 +See the [description of the "alternateButton" attribute](FormObjects/listbox-column.md#alternatebutton). diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md index 7fd6872d522bdc..fb55bf3b0d4163 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------- | --------------------------- | -| 41 | [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスセルが編集モードに変更されようとしている | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------- | --------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックスセルが編集モードに変更されようとしている | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md index 81bed3a41f67f0..2c3dd8a28a9046 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | -| 17 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) | フォーカスのあるオブジェクトに文字が入力されようとしている。 `Get edited text` はこの文字を **含まない** オブジェクトのテキストを返します。 | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | +| 17 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) | フォーカスのあるオブジェクトに文字が入力されようとしている。 `Get edited text` はこの文字を **含まない** オブジェクトのテキストを返します。 |
    履歴 @@ -22,7 +22,7 @@ title: On Before Keystroke `On Before Keystroke` イベントは次の場合には生成されません: -- [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) メソッドの場合、ただし、セルを編集している場合を除きます ([リストボックス](FormObjects/listbox_overview.md) メソッドではどのような場合でも生成されます)。 +- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - キーボードを使用せずに (ペーストやドラッグ&ドロップ、チェックボックス、ドロップダウンリスト、コンボボックス) おこなわれた変更の場合。 これらのイベントを処理するには [`On After Edit`](onAfterEdit.md) を使用します。 ### 入力不可オブジェクト diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md index ea01cfa14fa6b4..a3f5ff024784d4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------- | -| 17 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](../FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | オブジェクトがドラッグされている | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | +| 17 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](../FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | オブジェクトがドラッグされている | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onClicked.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onClicked.md index 79d78893188b7b..7be24b1999fa94 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onClicked.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | -| 4 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | オブジェクト上でクリックされた | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | +| 4 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | オブジェクト上でクリックされた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md index f19de475450f4c..2ca8675e673b0c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------- | ------------------------------ | -| 32 | [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスの列がユーザーのドラッグ&ドロップで移動された | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------- | ------------------------------ | +| 32 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックスの列がユーザーのドラッグ&ドロップで移動された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md index 5db7b2ce50310b..c6f194e9079eac 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------ | -| 33 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | ユーザーのマウス操作によって、またはフォームウィンドウのリサイズによって、カラムの幅が変更された | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------ | +| 33 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | ユーザーのマウス操作によって、またはフォームウィンドウのリサイズによって、カラムの幅が変更された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md index fedaab0efdf718..7cf2339dd966b3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | -| 20 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) | オブジェクトのデータが変更された | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | +| 20 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) | オブジェクトのデータが変更された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md index 466dc762edc7aa..40757c3449780b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------ | -| 13 | [4D View Proエリア](FormObjects/viewProArea_overview.md) - [4D Write Proエリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) | オブジェクト上でダブルクリックされた | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 13 | [4D View Proエリア](FormObjects/viewProArea_overview.md) - [4D Write Proエリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) | オブジェクト上でダブルクリックされた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md index dce03a2fb3ee5e..6eb0f4644810d9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 21 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | データがオブジェクト上にドロップされる可能性がある | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 21 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | データがオブジェクト上にドロップされる可能性がある | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDrop.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDrop.md index 8733461b8425c5..d9e4911f9c81d9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDrop.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 16 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | データがオブジェクトにドロップされた | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 16 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | データがオブジェクトにドロップされた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md index 80dc4e10a4eb63..3a347117535538 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------- | --------------------- | -| 57 | [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックス列のフッターがクリックされた | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------- | --------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックス列のフッターがクリックされた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md index 42ee6e59cace45..40d991798c5870 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | -| 15 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス](FormObjects/listbox_overview.md#list-box-columns) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームオブジェクトがフォーカスを得た | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | +| 15 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームオブジェクトがフォーカスを得た | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md index 0fb4371e4ca1d7..2427a963d1edc6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 42 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスの列ヘッダーでクリックがおこなわれた | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 42 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックスの列ヘッダーでクリックがおこなわれた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onLoad.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onLoad.md index cf93702e64e25e..6a7fdff42cc6b7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onLoad.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | -| 1 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md#overview) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md#overview) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームが表示または印刷されようとしている | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | フォームが表示または印刷されようとしている | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md index 659e7020f4c20d..0f92a2968d96d7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | -| 14 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス](FormObjects/listbox_overview.md#list-box-columns) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームオブジェクトがフォーカスを失った | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | +| 14 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームオブジェクトがフォーカスを失った | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md index 1365c0b9d226f5..330be2eaf82ef9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------- | ------------------------------ | -| 34 | [配列型リストボックス](FormObjects/listbox_overview.md#配列リストボックス) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------ | +| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onUnload.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onUnload.md index 96c0249de2b274..882b0ab151b558 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onUnload.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 24 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md#overview) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md#overview) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームを閉じて解放しようとしている | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | フォームを閉じて解放しようとしている | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onValidate.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onValidate.md index b8d5c35e84938d..36f7015d1e2143 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onValidate.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 3 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 3 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/overview.md index 3371b7968f5f2a..5fc01a5cf135d3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Events/overview.md @@ -30,7 +30,7 @@ End if イベントが発生したオブジェクトによっては追加のプロパティが含まれていることがあります。 特に: -- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. - [4D View Pro エリア](FormObjects/viewProArea_overview.md) は、`sheetName` や `action` といったプロパティを [On After Edit](onAfterEdit.md) イベントオブジェクトに返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md index 863d3b3f0a2b28..c02757255e2113 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md @@ -46,7 +46,7 @@ title: ピクチャー * [ボタン](FormObjects/button_overview.md)/[ラジオボタン](FormObjects/radio_overview.md)/[チェックボックス](FormObjects/checkbox_overview.md) * [ピクチャーボタン](FormObjects/pictureButton_overview.md)/[ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) * [タブコントロール](FormObjects/tabControl.md) -* [リストボックスヘッダー](FormObjects/listbox_overview.md#リストボックスヘッダー) +* [リストボックスヘッダー](FormObjects/listbox-header-footer.md#headers) * [メニューアイコン](Menus/properties.md#項目アイコン) 4D は自動的に最高解像度のピクチャーを優先します。 例: 標準解像度と高解像度の2つのスクリーンを使用している際に、片方からもう片方へとフォームを移動させると、4D は常に使用可能な範囲内での最高解像度のピクチャーを表示します。 コマンドまたはプロパティが *circle.png* を指定していたとしても、*circle@3x.png* があれば、それを使用します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..d61c9d8e3a2648 --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md @@ -0,0 +1,416 @@ +--- +id: listbox-column +title: リストボックス列 +--- + +リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: + +![](../assets/en/FormObjects/listbox_column.png) + +リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、リストボックスに対する設定よりもこちらが優先されます。 + +> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#式の型-式タイプ) +> (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 + +### カラム特有のプロパティ {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## フォームイベント + +| フォームイベント | Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties) | コメント | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On After Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On After Sort |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *配列リストボックスのみ* | +| On Before Data Entry |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Before Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Column Moved |
  • [columnName](./listbox-object#additional-properties)
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | | +| On Column Resize |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [newSize](./listbox-object#additional-properties)
  • [oldSize](./listbox-object#additional-properties)
  • | | +| On Data Change |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Double Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Drag Over |
  • [area](./listbox-object#additional-properties)
  • [areaName](./listbox-object#additional-properties)
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Drop |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Footer Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [footerName](./listbox-object#additional-properties)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *追加プロパティの取得はセル編集完了時のみ* | +| On Row Moved |
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | *配列リストボックスのみ* | +| On Scroll |
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • | | +| On Unload | | | + +## オブジェクト配列の使用 + +リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 + +以下のリストボックスはオブジェクト配列を使用してデザインされました: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### オブジェクト配列カラムの設定 + +To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. プロパティリスト内では、カラムにおいて "式タイプ" にオブジェクトを選択できます: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +オブジェクトカラムに対しては、座標、サイズ、スタイルなどに関連した標準のプロパティが使用可能です。 プロパティリストを使用して定義する方法のほかにも、オブジェクト型のリストボックスカラムのそれぞれの行に対してスタイル、フォントカラー、背景色、表示状態をプログラムで定義することもできます。 これらのタイプのカラムは非表示にすることも可能です。 + +しかしながら、データソーステーマは、オブジェクト型のリストボックスカラムに対しては選択できません。 実際、カラムの各セルの中身は、それに対応するオブジェクト配列の要素の属性に基づいています。 配列の各オブジェクト要素には、以下を定義できます: + +値の型 (必須): テキスト、カラー、イベント、他
    +値そのもの (任意): 入力/出力に使用
    +セルの内容表示 (任意): ボタン、リスト、他
    +追加の設定 (任意): 値の型によります
    +これらのプロパティを定義するには、適切な属性をオブジェクト内に設定する必要があります (使用可能な属性は以下に一覧としてまとめてあります)。 たとえば、以下ような簡単なコードを使用してオブジェクトカラム内に "Hello World!" 書き込むことができます: + +```4d +ARRAY OBJECT(obColumn;0) // カラム配列 + C_OBJECT($ob) // 第一要素 + OB SET($ob;"valueType";"text") // 値の型を定義 (必須) + OB SET($ob;"value";"Hello World!") // 値を定義 + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> 表示フォーマットと入力フィルターはオブジェクトカラムに対しては設定できません。 これらは値の型に応じて自動的に変わるからです。 + +#### valueTypeとデータ表示 + +リストボックスカラムにオブジェクト配列が割り当てられているとき、セルの表示・入力・編集の方法は、配列の要素の valueType 属性に基づきます。 次の valueType の値がサポートされています: + +- "text": テキスト値 +- "real": for a numeric value that can include separators like a `\`, <.>, or <,> +- "integer": 整数値 +- "boolean": true/false 値 +- "color": 背景色を定義 +- "event": ラベル付ボタンを表示 + +4D は "valueType" の値に応じたデフォルトのウィジェットを使用します (つまり、"text" と設定すればテキスト入力ウィジェットが表示され、"boolean" と設定すればチェックボックスが表示されます)。 しかし、オプションを使用することによって表示方法の選択が可能な場合もあります (たとえば、"real" と設定した場合、ドロップダウンメニューとしても表示できます)。 以下の一覧はそれぞれの値の型に対してのデフォルトの表示方法と、他に選択可能な表示方の一覧を表しています: + +| valueType | デフォルトのウィジェット | 他に選択可能なウィジェット | +| --------- | ------------------------------------------ | ----------------------------------------------------------------------------------------------- | +| text | テキスト入力 | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | +| real | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | +| integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | +| boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | +| color | 背景色 | text | +| event | ラベル付ボタン | | +| | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | + +セルの表示とオプションは、オブジェクト内の特定の属性を使用することによって設定できます (以下を参照ください)。 + +#### 表示フォーマットと入力フィルター + +オブジェクト型のリストボックスのカラムにおいては、表示フォーマットと入力フィルターを設定することはできません。 これらは値の型に応じて自動的に定義されます。 どのように定義されるかについては、以下一覧にまとめてあります: + +| 値の型 | デフォルトのフォーマット | 入力コントロール | +| ------- | ----------------------------------------------------------- | -------------------------------------- | +| text | オブジェクト内で定義されているものと同じ | 制限なし | +| real | オブジェクト内で定義されているものと同じ (システムの小数点セパレーターを使用) | "0-9" と "." と "-" | +| | | min>=0 の場合、"0-9" と "." | +| integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | +| | | min>=0 の場合、"0-9" | +| Boolean | チェックボックス | N/A | +| color | N/A | N/A | +| event | N/A | N/A | + +### 属性 + +オブジェクト配列の各要素は、セルの中身とデータ表示を定義する一つ以上の属性を格納するオブジェクトです (上記の例を参照ください)。 + +唯一必須の属性は "valueType" であり、サポートされる値は "text"、"real"、"integer"、"boolean"、"color" そして "event"です。 以下の表には、リストボックスオブジェクト配列において "valueType"の値に応じてサポートされるすべての属性がまとめてあります (他の属性はすべて無視されます)。 表示フォーマットに関しては、その更に下に詳細な説明と例があります。 + +| | valueType | text | real | integer | boolean | color | event | +| --------------------- | ------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | +| *属性* | *説明* | | | | | | | +| value | セルの値 (入力または出力) | ○ | ○ | ○ | | | | +| min | 最小値 | | ○ | ○ | | | | +| max | 最大値 | | ○ | ○ | | | | +| behavior | "スリーステート" の値 | | | ○ | | | | +| requiredList | オブジェクト内で定義されたドロップダウンリスト | ○ | ○ | ○ | | | | +| choiceList | オブジェクト内で定義されたコンボボックス | ○ | ○ | ○ | | | | +| requiredListReference | 4D リスト参照 ("saveAs"の値による) | ○ | ○ | ○ | | | | +| requiredListName | 4D リスト名 ("saveAs"の値による) | ○ | ○ | ○ | | | | +| saveAs | "reference" または "value" | ○ | ○ | ○ | | | | +| choiceListReference | 4D リスト参照、コンボボックスを表示 | ○ | ○ | ○ | | | | +| choiceListName | 4D リスト名、コンボボックスを表示 | ○ | ○ | ○ | | | | +| unitList | X要素の配列 | ○ | ○ | ○ | | | | +| unitReference | 選択された要素のインデックス | ○ | ○ | ○ | | | | +| unitsListReference | 単位の4D リスト参照 | ○ | ○ | ○ | | | | +| unitsListName | 単位の4D リスト名 | ○ | ○ | ○ | | | | +| alternateButton | 切り替えボタンを追加 | ○ | ○ | ○ | ○ | ○ | | + +#### value + +セルの値は "value" 属性に保存されています。 この属性は入力と出力に使用されるほか、 この属性は入力と出力に使用されるほか、 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 + +```4d + ARRAY OBJECT(obColumn;0) // カラム配列 + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // ユーザーが新しい値を入力した場合、 編集された値は$entry に格納されます + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> null 値はサポートされており、空のセルとして表示されます。 + +#### min と max + +"valueType" が"real" または "integer" であるとき、min と max 属性もオブジェクトに設定できます (値は適切な範囲で、かつ、valueType と同じ型である必要があります)。 + +これらの属性を使用すると入力値の範囲を管理することができます。 セルが評価されたとき (フォーカスを失ったとき)、入力された値が min の値より低い場合、または max の値より大きい場合には、その値は拒否されます。 この場合、入力をする前の値が保持され、tip として説明が表示されます。 + +```4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +behavior 属性は、値の通常の表示とは異なる表示方法を提供します。 4D v15では、一つだけ他の表示方法が用意されています: + +| 属性 | 使用可能な値 | valueType | 説明 | +| -------- | ----------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | 数値をスリーステートチェックボックスとして表します。
    2=セミチェックボックス、1=チェックされている、0=チェックされていない、-1=非表示チェックボックス、-2=チェックされていない、入力不可、-3=チェックされている、入力不可、-4=セミチェックボックス、入力不可 | + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + + + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList と choiceList + +"choiceList" または "requiredList" 属性がオブジェクト内に存在しているとき、テキスト入力は以下の属性に応じて、ドロップダウンリストまたはコンボボックスで置き換えられます: + +- 属性が "choiceList" の場合、セルはコンボボックスとして表示されます。 これはつまり、ユーザーは値を選択、または入力できるということです。 +- 属性が "requiredList" の場合、セルはドロップダウンリストとして表示されます。 これはつまり、ユーザーはリストに提供されている値からどれか一つを選択するしかないということです。 + +どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> ウィジェットの値は配列を通して定義されます。 既存の 4Dリストをウィジェットに割り当てたい場合、"requiredListReference"、"requiredListName"、"choiceListReference"、または "choiceListName" 属性を使用する必要があります。 + +例: + +- 選択肢が二つ ("Open" または "Closed") しかないドロップダウンリストを表示したい場合を考えます。 デフォルトでは "Closed" が選択された状態にしたいとします: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- 整数値であればすべて受け入れ可能な状態にしておいた上で、もっとも一般的な値を提示するためにコンボボックスを表示したい場合を考えます: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) // 10 をデフォルト値として使用 + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName と requiredListReference + +"requiredListName" と "requiredListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはドロップダウンリストとして表示されるようになります。 これはつまり、ユーザーはリスト内に提供された値のどれか一つのみを選択できるということを意味します。 + +"requiredListName" または "requiredListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡します。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> - これらの値を単純な配列を通して定義したい場合は、"requiredList" 属性を使用する必要があります。 +> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" + +例: + +- ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "blue" にしたい場合を考えます: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- プログラミングによって定義されたリストに基づいたドロップダウンリストを表示し、参照として保存したい場合を考えます: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName と choiceListReference + +"choiceListName" と "choiceListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはコンボボックスとして表示されるようになります。 これはつまり、ユーザーは値を選択、または入力できるということを意味します。 + +"choiceListName" または "choiceListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡しま す。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> - これらの値を単純な配列を通して定義したい場合は、"choiceList" 属性を使用する必要があります。 +> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" + +例: + +ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "green" にしたい場合を考えます: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList、unitsListName、 unitsListReference と unitReference + +特定の値を使用することで、セルの値に関連した単位を追加することができます (*例*: "10 cm", "20 pixels" 等)。 単位リストを定義するためには、以下の属性のどれか一つを使用します: 単位リストを定義するためには、以下の属性のどれか一つを使用します: + +- "unitsList": 利用可能な単位 (例: "cm"、"inches"、"km"、"miles"、他) を定義するのに使用する x 要素を格納した配列。 オブジェクト内で単位を定義するためには、この属性を使用します。 +- "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 [New list](https://doc.4d.com/4Dv18/4D/18/New-list.301-4505738.ja.html) コマンドで作成された 4D リストで単位を定義するためには、この属性を使用します。 +- "unitsListName": 利用可能な単位を含んだデザインモードで作成された 4Dリスト名。 ツールボックスで作成された 4Dリストで単位を定義するためには、この属性を使用します。 + +単位リストが定義された方法に関わらず、以下の属性を関連付けることができます: + +- "unitReference": "unitList"、"unitsListReference" または "unitsListName" の値リスト内で選択された項目へのインデックス (1からx) を格納する単一の値。 + +カレントの単位は、ボタンとして表示されます。このボタンは、クリックするたびに "unitList"、"unitsListReference" または "unitsListName" の値を切り替えていきます (例: "pixels" -> "rows" -> "cm" -> "pixels" -> 等)。 + +例: + +数値の入力と、その後に可能性のある二つの単位 ("lines" または "pixels") を続けて表示したい場合を考えます。 カレントの値は "2" + "lines" と、 オブジェクト内で直接定義された値 ("unitsList" 属性) を使用するものとします: + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +セルに省略ボタン [...] を追加したい場合、"alternateButton" 属性に true の値を入れてオブジェクトに渡すだけです。 省略ボタンは自動的にセル内に表示されます。 省略ボタンは自動的にセル内に表示されます。 + +このボタンがユーザーによってクリックされた場合、`On Alternate Click` イベントが生成され、そのイベントを自由に管理することができます (詳細な情報に関しては [イベント管理](#イベント管理) の章を参照ください)。 + +例: + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";true) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### color valueType + +"color" valueType を使用すると、色、または色を表すテキストを表示することができます。 + +- 値が数字の場合、色付けされた長方形がセル内に表示されます。 例: + + ```4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- 値がテキストの場合、そのテキストが表示されます (*例*: "value";"Automatic")。 + +#### event valueType + +"event" valueType を使用すると、クリックした際に `On Clicked` イベントを生成する単純なボタンを表示します。 データまたは値を渡す/返すことはできません。 データまたは値を渡す/返すことはできません。 + +オプションとして、"label" 属性を渡すことができます。 + +例: + +```4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### イベント管理 + +オブジェクトリストボックス配列を使用している際には、複数のイベントを管理することができます: + +- **On Data Change**: 以下の場所において、どんな値でも変更された場合には `On Data Change` イベントがトリガーされます: + - テキスト入力 + - ドロップダウンリスト + - コンボボックスエリア + - 単位ボタン (値 x が値 x+1 へとスイッチしたとき) + - チェックボックス (チェック/チェックなしの状態がスイッチしたとき) +- **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 +- **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..a174ac9165c24e --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md @@ -0,0 +1,50 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#フッターを表示) オプションが選択されていなければなりません。 + +::: + +## ヘッダー + +ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: + +![](../assets/en/FormObjects/listbox_header.png) + +リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 + +さらに、ヘッダー特有のプロパティを設定することができます。 Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +ヘッダーに `OBJECT SET VISIBLE` コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 + +### ヘッダー特有のプロパティ + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) + +## フッター + +リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 + +フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: + +![](../assets/en/FormObjects/listbox_footers.png) + +リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 + +ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +フッターに `OBJECT SET VISIBLE` コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 + +### フッター特有のプロパティ + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..a9a14dc502195a --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md @@ -0,0 +1,188 @@ +--- +id: listbox-object +title: List Box Object +--- + +## 配列リストボックス + +配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 + +デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 You can change it, as well as other column properties, in the [column properties](listbox-column.md#column-specific-properties). 列ごとの表示フォーマットを指定するには、`OBJECT SET FORMAT` コマンドも使用できます。 + +> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 + +配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 +リストボックスのハイレベルコマンド (`LISTBOX INSERT ROWS` や `LISTBOX DELETE ROWS` 等) や配列操作コマンドを使用して、列の値を管理します。 たとえば、列の内容を初期化するには、以下の命令を使用できます: + +```4d +ARRAY TEXT(varCol;size) +``` + +リストを使用することもできます: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 + +## セレクションリストボックス + +このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 + +それぞれの行はセレクションのレコードを基に評価されます。セレクションは **カレントセレクション** または **命名セレクション**です。 + +デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 + +## コレクションまたはエンティティセレクションリストボックス + +このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 + +コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 + +データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 + +データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection クラス](../API/CollectionClass.md)の様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: + +```4d +myCol:=myCol.push("new value") // リストボックスに new value を表示 +``` + +### プロパティ一覧 + +提供されるプロパティはリストボックスのタイプに依存します。 + +| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | +| ------------------------------------------------------------------------ | --------- | ------------- | ---------------------------- | +| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | +| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | +| [太字](properties_Text.md#太字) | X | X | X | +| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | +| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | +| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | +| [クラス](properties_Object.md#cssクラス) | X | X | X | +| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | +| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | +| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | +| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | +| [データソース](properties_Object.md#データソース) | X | X | X | +| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | +| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | +| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | +| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | +| [ドラッグ有効](properties_Action.md#ドラッグ有効) | X | X | X | +| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | +| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | +| [フォント](properties_Text.md#フォント) | X | X | X | +| [フォントカラー](properties_Text.md#フォントカラー) | X | X | X | +| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | +| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | +| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | +| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | +| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | +| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | +| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | +| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | +| [階層リストボックス](properties_Object.md#配列リストボックス) | X | | | +| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | +| [横揃え](properties_Text.md#横揃え) | X | X | X | +| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | +| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | +| [イタリック](properties_Text.md#イタリック) | X | X | X | +| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | +| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | X | | +| [メタ情報式](properties_Text.md#メタ情報式) | | | X | +| [メソッド](properties_Action.md#メソッド) | X | X | X | +| [行の移動可](properties_Action.md#行の移動可) | X | | | +| [命名セレクション](properties_DataSource.md#命名セレクション) | | X | | +| [列数](properties_ListBox.md#列数) | X | X | X | +| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | +| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | +| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | +| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | +| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | +| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | +| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | +| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | +| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | +| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | +| [選択された項目](properties_DataSource.md#選択された項目) | | | X | +| [選択モード](properties_ListBox.md#選択モード) | X | X | X | +| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | +| [ソート可](properties_Action.md#ソート可) | X | X | X | +| [標準アクション](properties_Action.md#標準アクション) | X | | | +| [スタイル式](properties_Text.md#スタイル式) | | X | X | +| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | +| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | +| [タイプ](properties_Object.md#タイプ) | X | X | X | +| [下線](properties_Text.md#下線) | X | X | X | +| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | +| [縦揃え](properties_Text.md#縦揃え) | X | X | X | +| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | +| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | +| [表示状態](properties_Display.md#表示状態) | X | X | X | +| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | + +> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 + +### フォームイベント + +| フォームイベント | 取得される追加プロパティ (メインプロパティについては[Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.ja.html) 参照) | コメント | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Close Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Collapse |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | +| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | +| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | +| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Delete Action |
  • [row](#追加プロパティ)
  • | | +| On Display Detail |
  • [isRowSelected](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Expand |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | +| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | +| On Mouse Enter |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Open Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | +| On Unload | | | + +#### 追加プロパティ {#additional-properties} + +リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: + +| プロパティ | 型 | 説明 | +| ---------------- | ------- | ---------------------------------------------------------------- | +| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | +| areaName | text | エリアの名称 | +| column | longint | 列番号 | +| columnName | text | 列の名称 | +| footerName | text | フッターの名称 | +| headerName | text | ヘッダーの名称 | +| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | +| isRowSelected | boolean | 行が選択されていれば true、でなければ false | +| newPosition | longint | 列あるいは行の変更後の位置 | +| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | +| oldPosition | longint | 列あるいは行の変更前の位置 | +| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | +| row | longint | 行番号 | +| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | + +> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md index 7460f61e014202..855de475e8884a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md @@ -30,10 +30,10 @@ title: リストボックス リストボックスオブジェクトは、以下4つの項目で構成されます: -* リストボックスオブジェクトの全体 -* 列 -* 列ヘッダー -* 列フッター +* the [list box object](./listbox-object.md) in its entirety, +* [columns](./listbox-column.md), +* column [headers](./listbox-header-footer.md#headers), and +* column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -44,7 +44,7 @@ title: リストボックス 1. 各列のオブジェクトメソッド 2. リストボックスのオブジェクトメソッド -[ヘッダー](#リストボックスヘッダー) と [フッター](#リストボックスフッター) で発生したイベントは、その列のオブジェクトメソッドが受け取ります。 +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). ### リストボックスの型 @@ -59,270 +59,8 @@ title: リストボックス リストボックスオブジェクトはプロパティによってあらかじめ設定可能なほか、プログラムにより動的に管理することもできます。 -4D ランゲージにはリストボックス関連のコマンドをまとめた "リストボックス" テーマが専用に設けられていますが、"オブジェクトプロパティ" コマンドや `EDIT ITEM`、`Displayed line number` コマンドなど、ほかのテーマのコマンドも利用することができます。 詳細については *4D ランゲージリファレンスマニュアル* の[リストボックスコマンド一覧](https://doc.4d.com/4Dv18/4D/18/List-Box-Commands-Summary.300-4505230.ja.html)を参照してください。 +4D ランゲージにはリストボックス関連のコマンドをまとめた "リストボックス" テーマが専用に設けられていますが、"オブジェクトプロパティ" コマンドや `EDIT ITEM`、`Displayed line number` コマンドなど、ほかのテーマのコマンドも利用することができます。 Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. -## リストボックスオブジェクト - -### 配列リストボックス - -配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 - -デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 この配列変数名は [列のプロパティ](listbox_overview.md#列特有のプロパティ) で変更できます (プロパティリストの [変数あるいは式](properties_Object.md#変数あるいは式) プロパティを使用します)。 列ごとの表示フォーマットを指定するには、`OBJECT SET FORMAT` コマンドも使用できます。 -> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 - -配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 リストボックスのハイレベルコマンド (`LISTBOX INSERT ROWS` や `LISTBOX DELETE ROWS` 等) や配列操作コマンドを使用して、列の値を管理します。 たとえば、列の内容を初期化するには、以下の命令を使用できます: - -```4d -ARRAY TEXT(varCol;size) -``` - -リストを使用することもできます: - -```4d -LIST TO ARRAY("ListName";varCol) -``` -> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 - -### セレクションリストボックス - -このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -それぞれの行はセレクションのレコードを基に評価されます。 セレクションは **カレントセレクション** または **命名セレクション**です。 - -デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 - -### コレクションまたはエンティティセレクションリストボックス - -このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 - -コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。 例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 - -データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection](../API/CollectionClass.md) クラスの様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: - -```4d -myCol:=myCol.push("new value") // リストボックスに new value を表示 -``` - -### プロパティ一覧 - -提供されるプロパティはリストボックスのタイプに依存します。 - -| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | -| ------------------------------------------------------------------- | --------- | ------------- | ---------------------------- | -| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | -| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | -| [太字](properties_Text.md#太字) | X | X | X | -| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | -| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | -| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | -| [Class](properties_Object.md#cssクラス) | X | X | X | -| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | -| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | -| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | -| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | -| [データソース](properties_Object.md#データソース) | X | X | X | -| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | -| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | -| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | -| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | -| [ドラッグ有効](properties_Action.md#ドロップ有効) | X | X | X | -| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | -| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | -| [フォント](properties_Text.md#フォント) | X | X | X | -| [フォントカラー](properties_Text.md#font-color) | X | X | X | -| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | -| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | -| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | -| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | -| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | -| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | -| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | -| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | -| [階層リストボックス](properties_Object.md#array-list-box) | X | | | -| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | -| [横揃え](properties_Text.md#横揃え) | X | X | X | -| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | -| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | -| [イタリック](properties_Text.md#イタリック) | X | X | X | -| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | -| [マスターテーブル](properties_DataSource.md#master-table) | | X | | -| [メタ情報式](properties_Text.md#メタ情報式) | | | X | -| [メソッド](properties_Action.md#メソッド) | X | X | X | -| [行の移動可](properties_Action.md#行の移動可) | X | | | -| [命名セレクション](properties_DataSource.md#selection-name) | | X | | -| [列数](properties_ListBox.md#列数) | X | X | X | -| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | -| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | -| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | -| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | -| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | -| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | -| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | -| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | -| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | -| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | -| [選択された項目](properties_DataSource.md#選択された項目) | | | X | -| [選択モード](properties_ListBox.md#選択モード) | X | X | X | -| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | -| [ソート可](properties_Action.md#ソート可) | X | X | X | -| [標準アクション](properties_Action.md#標準アクション) | X | | | -| [スタイル式](properties_Text.md#スタイル式) | | X | X | -| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | -| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | -| [型](properties_Object.md#タイプ) | X | X | X | -| [下線](properties_Text.md#下線) | X | X | X | -| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | -| [縦揃え](properties_Text.md#縦揃え) | X | X | X | -| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | -| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | -| [表示状態](properties_Display.md#表示状態) | X | X | X | -| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | - -> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 - -### フォームイベント - -| フォームイベント | 取得される追加プロパティ (メインプロパティについては[Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.ja.html) 参照) | コメント | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Close Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Collapse |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | -| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | -| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | -| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Delete Action |
  • [row](#追加プロパティ)
  • | | -| On Display Detail |
  • [isRowSelected](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Expand |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | -| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | -| On Mouse Enter |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Open Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | -| On Unload | | | - -#### 追加プロパティ {#additional-properties} - -リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: - -| プロパティ | 型 | 説明 | -| ---------------- | ------- | --------------------------------------------- | -| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | -| areaName | text | エリアの名称 | -| column | longint | 列番号 | -| columnName | text | 列の名称 | -| footerName | text | フッターの名称 | -| headerName | text | ヘッダーの名称 | -| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | -| isRowSelected | boolean | 行が選択されていれば true、でなければ false | -| newPosition | longint | 列あるいは行の変更後の位置 | -| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | -| oldPosition | longint | 列あるいは行の変更前の位置 | -| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | -| row | longint | 行番号 | -| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | -> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 - -## リストボックス列 - -リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: - -![](../assets/en/FormObjects/listbox_column.png) - -リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、こちらのプロパティの方がリストボックスに対する設定よりも優先されます。 -> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#expression-type) (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 - -### 列特有のプロパティ {#column-specific-properties} - -[文字フォ-マット](properties_Display.md#文字フォマット) - [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) - [自動行高](properties_CoordinatesAndSizing.md#自動行高) - [背景色/塗りカラー](properties_BackgroundAndBorder.md#背景色塗りカラー) - [背景色式](properties_BackgroundAndBorder.md#背景色式) - [太字](properties_Text.md#太字) - [選択リスト](properties_DataSource.md#選択リスト) - [CSSクラス](properties_Object.md#cssクラス) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [データタイプ (式の型)](properties_DataSource.md#データタイプ-式の型) - [日付フォーマット](properties_Display.md#日付フォーマット) - [デフォルト値](properties_DataSource.md#デフォルト値) - [表示タイプ](properties_Display.md#表示タイプ) - [入力可](properties_Entry.md#入力可) - [入力フィルター](properties_Entry.md#入力フィルター) - [除外リスト](properties_RangeOfValues.md#除外リスト) - [式](properties_DataSource.md#式) - [変数あるいは式 (配列リストボックス)](properties_Object.md#配列リストボックス) - [フォント](properties_Text.md#フォント) - [フォントカラー](properties_Text.md#フォントカラー) - [横揃え](properties_Text.md#横揃え) - [イタリック](properties_Text.md#イタリック) - [表示状態](properties_Display.md#表示状態) - [最大幅](properties_CoordinatesAndSizing.md#最大幅) - [メソッド](properties_Action.md#メソッド) - [最小幅](properties_CoordinatesAndSizing.md#最小幅) - [マルチスタイル](properties_Text.md#マルチスタイル) - [数値フォーマット](properties_Display.md#数値フォーマット) - [オブジェクト名](properties_Object.md#オブジェクト名) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) - [指定リスト](properties_RangeOfValues.md#指定リスト) - [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) - [行フォントカラー配列](properties_Text.md#行フォントカラー配列) - [行スタイル配列](properties_Text.md#行スタイル配列) - [関連付け](properties_DataSource.md#関連付け) - [スタイル式](properties_Text.md#スタイル式) - [テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時テキスト-false時) - [時間フォーマット](properties_Display.md#時間フォーマット) - [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [下線](properties_Text.md#下線) - [変数あるいは式](properties_Object.md#変数あるいは式) - [縦揃え](properties_Text.md#縦揃え) - [幅](properties_CoordinatesAndSizing.md#幅) - [ワードラップ](properties_Display.md#ワードラップ) - -### フォームイベント - -| フォームイベント | 取得される追加プロパティ (メインプロパティについては[Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.ja.html) 参照) | コメント | -| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | -| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | -| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | -| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | -| On Unload | | | - -## リストボックスヘッダー - -> リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#display-footers) オプションが選択されていなければなりません。 - -ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: - -![](../assets/en/FormObjects/listbox_header.png) - -リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 - -さらに、ヘッダー特有のプロパティを設定することができます。 [カスタマイズされた並び替え](#ソートの管理) などの用途に、ヘッダーの列タイトルの隣、あるいはタイトルの代わりにアイコンを表示することができます。 - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -ヘッダーに `OBJECT SET VISIBLE` コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 - -### ヘッダー特有のプロパティ - -[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [タイトル](properties_Object.md#タイトル) - [CSSクラス](properties_Object.md#cssクラス) - [パス名](properties_TextAndPicture.md#ピクチャーパス名) - [アイコンの場所](properties_TextAndPicture.md#アイコンの場所) - [幅](properties_CoordinatesAndSizing.md#幅) - [フォント](properties_Text.md#フォント) - [フォントサイズ](properties_Text.md#フォントサイズ) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [フォントカラー](properties_Text.md#フォントカラー) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [ヘルプTips](properties_Help.md#ヘルプtips) - -## リストボックスフッター -> リストボックスのヘッダープロパティにアクセスするためには、リストボックスのプロパティリストで [ヘッダーを表示](properties_Headers.md#display-headers) オプションが選択されていなければなりません。 - -リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 - -フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: - -![](../assets/en/FormObjects/listbox_footers.png) - -リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 - -ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -フッターに `OBJECT SET VISIBLE` コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 - -### フッター特有のプロパティ - -[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [変数の計算](properties_Object.md#変数の計算) - [CSSクラス](properties_Object.md#cssクラス) - [幅](properties_CoordinatesAndSizing.md#幅) - [文字フォーマット](properties_Display.md#文字フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - ワードラップ - エリプシスを使用して省略 - 背景色 - フォント - 太字 - イタリック - 下線 - フォントカラー - 横揃え - 縦揃え - ヘルプTips ## 入力の管理 @@ -503,14 +241,14 @@ JSON フォームにおいて、リストボックスに次のハイライトセ 標準ソートのサポートは、リストボックスのタイプに依存します: -| リストボックスタイプ | 標準ソートのサポート | コメント | -| ------------------- | ---------- | ------------------------------------------------------------------------------------------------------------ | -| Object の Collection | ◯ |
  • "This.a" や "This.a.b" 列はソート可能です。
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • | -| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | +| リストボックスタイプ | 標準ソートのサポート | コメント | +| ------------------- | ---------- | ---------------------------------------------------------------------------------------------------- | +| Object の Collection | ◯ |
  • "This.a" や "This.a.b" 列はソート可能です。
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • | +| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | | エンティティセレクション | ◯ |
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • ソート可: オブジェクト属性プロパティのソート (例: "data" がオブジェクト属性の場合の "This.data.city")
  • ソート可: リレート属性のソート (例: "This.company.name")
  • ソート不可: リレート属性を介したオブジェクト属性プロパティのソート (例: "This.company.data.city")。 この場合には、[`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) 関数を使ったカスタムソートを使用します (後述の例題参照)
  • | -| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | -| 命名セレクション | × | | -| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | +| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | +| 命名セレクション | × | | +| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | ### カスタムソート @@ -564,8 +302,8 @@ End if リストボックスの背景色、フォントカラー、そしてフォントスタイルを設定するためにはいくつかの方法があります: -* [リストボックスオブジェクト](#リストボックスオブジェクト) のプロパティリストを使用 -* [列](#リストボックス列) のプロパティリストを使用 +* at the level of the [list box object properties](./listbox-object.md), +* at the level of the [column properties](./listbox-column.md), * リストボックスまたは列ごとの [配列や式](#配列と式の使用) プロパティを使用 * セルごとのテキストにて定義 ([マルチスタイルテキスト](properties_Text.md#マルチスタイル) の場合) @@ -814,365 +552,3 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し * ユーザーが折りたたみアイコンをクリックすると `On Collapse` イベントが生成されます。 `LISTBOX GET CELL POSITION` コマンドはクリックされたセルを返すので、 `LISTBOX DELETE ROWS` コマンドを使用してリストボックスから必要なだけ行を削除します。 -## オブジェクト配列の使用 - -リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 - -以下のリストボックスはオブジェクト配列を使用してデザインされました: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### オブジェクト配列カラムの設定 - -To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. プロパティリスト内では、カラムにおいて "式タイプ" にオブジェクトを選択できます: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -オブジェクトカラムに対しては、座標、サイズ、スタイルなどに関連した標準のプロパティが使用可能です。 プロパティリストを使用して定義する方法のほかにも、オブジェクト型のリストボックスカラムのそれぞれの行に対してスタイル、フォントカラー、背景色、表示状態をプログラムで定義することもできます。 これらのタイプのカラムは非表示にすることも可能です。 - -しかしながら、データソーステーマは、オブジェクト型のリストボックスカラムに対しては選択できません。 実際、カラムの各セルの中身は、それに対応するオブジェクト配列の要素の属性に基づいています。 配列の各オブジェクト要素には、以下を定義できます: - -値の型 (必須): テキスト、カラー、イベント、他
    値そのもの (任意): 入力/出力に使用
    セルの内容表示 (任意): ボタン、リスト、他
    追加の設定 (任意): 値の型によります
    これらのプロパティを定義するには、適切な属性をオブジェクト内に設定する必要があります (使用可能な属性は以下に一覧としてまとめてあります)。 たとえば、以下ような簡単なコードを使用してオブジェクトカラム内に "Hello World!" 書き込むことができます: - -```4d -ARRAY OBJECT(obColumn;0) // カラム配列 - C_OBJECT($ob) // 第一要素 - OB SET($ob;"valueType";"text") // 値の型を定義 (必須) - OB SET($ob;"value";"Hello World!") // 値を定義 - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) -> 表示フォーマットと入力フィルターはオブジェクトカラムに対しては設定できません。 これらは値の型に応じて自動的に変わるからです。 - -#### valueTypeとデータ表示 - -リストボックスカラムにオブジェクト配列が割り当てられているとき、セルの表示・入力・編集の方法は、配列の要素の valueType 属性に基づきます。 次の valueType の値がサポートされています: - -* "text": テキスト値 -* "real": セパレーターを含む数値。 セパレーターの例: ``, `<.>`, `<,>` -* "integer": 整数値 -* "boolean": true/false 値 -* "color": 背景色を定義 -* "event": ラベル付ボタンを表示 - -4D は "valueType" の値に応じたデフォルトのウィジェットを使用します (つまり、"text" と設定すればテキスト入力ウィジェットが表示され、"boolean" と設定すればチェックボックスが表示されます)。 しかし、オプションを使用することによって表示方法の選択が可能な場合もあります (*例:* "real" と設定した場合、ドロップダウンメニューとしても表示できます)。 以下の一覧はそれぞれの値の型に対してのデフォルトの表示方法と、他に選択可能な表示方の一覧を表しています: - -| valueType | デフォルトのウィジェット | 他に選択可能なウィジェット | -| --------- | ----------------------- | --------------------------------------------------------- | -| text | テキスト入力 | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | -| real | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | -| integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | -| boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | -| color | 背景色 | text | -| event | ラベル付ボタン | | -| | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | - -セルの表示とオプションは、オブジェクト内の特定の属性を使用することによって設定できます (以下を参照ください)。 - -#### 表示フォーマットと入力フィルター - -オブジェクト型のリストボックスのカラムにおいては、表示フォーマットと入力フィルターを設定することはできません。 これらは値の型に応じて自動的に定義されます。 どのように定義されるかについては、以下一覧にまとめてあります: - -| 値の型 | デフォルトのフォーマット | 入力コントロール | -| ------- | ---------------------------------------- | ---------------------- | -| text | オブジェクト内で定義されているものと同じ | 制限なし | -| real | オブジェクト内で定義されているものと同じ (システムの小数点セパレーターを使用) | "0-9" と "." と "-" | -| | | min>=0 の場合、"0-9" と "." | -| integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | -| | | min>=0 の場合、"0-9" と "." | -| Boolean | チェックボックス | N/A | -| color | N/A | N/A | -| event | N/A | N/A | - -### 属性 - -オブジェクト配列の各要素は、セルの中身とデータ表示を定義する一つ以上の属性を格納するオブジェクトです (上記の例を参照ください)。 - -唯一必須の属性は "valueType" であり、サポートされる値は "text"、"real"、"integer"、"boolean"、"color" そして "event"です。 以下の表には、リストボックスオブジェクト配列において "valueType"の値に応じてサポートされるすべての属性がまとめてあります (他の属性はすべて無視されます)。 表示フォーマットに関しては、その更に下に詳細な説明と例があります。 - -| | valueType | text | real | integer | boolean | color | event | -| --------------------- | ------------------------ | ---- | ---- | ------- | ------- | ----- | ----- | -| *属性* | *説明* | | | | | | | -| value | セルの値 (入力または出力) | ○ | ○ | ○ | | | | -| min | 最小値 | | ○ | ○ | | | | -| max | 最大値 | | ○ | ○ | | | | -| behavior | "スリーステート" の値 | | | ○ | | | | -| requiredList | オブジェクト内で定義されたドロップダウンリスト | ○ | ○ | ○ | | | | -| choiceList | オブジェクト内で定義されたコンボボックス | ○ | ○ | ○ | | | | -| requiredListReference | 4D リスト参照 ("saveAs"の値による) | ○ | ○ | ○ | | | | -| requiredListName | 4D リスト名 ("saveAs"の値による) | ○ | ○ | ○ | | | | -| saveAs | "reference" または "value" | ○ | ○ | ○ | | | | -| choiceListReference | 4D リスト参照、コンボボックスを表示 | ○ | ○ | ○ | | | | -| choiceListName | 4D リスト名、コンボボックスを表示 | ○ | ○ | ○ | | | | -| unitList | X要素の配列 | ○ | ○ | ○ | | | | -| unitReference | 選択された要素のインデックス | ○ | ○ | ○ | | | | -| unitsListReference | 単位の4D リスト参照 | ○ | ○ | ○ | | | | -| unitsListName | 単位の4D リスト名 | ○ | ○ | ○ | | | | -| alternateButton | 切り替えボタンを追加 | ○ | ○ | ○ | ○ | ○ | | - -#### value - -セルの値は "value" 属性に保存されています。 この属性は入力と出力に使用されるほか、 この属性は入力と出力に使用されるほか、 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 - -````4d - ARRAY OBJECT(obColumn;0) // カラム配列 - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // ユーザーが新しい値を入力した場合、 編集された値は $entry に格納されます - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) -> null 値はサポートされており、空のセルとして表示されます。 - -#### min と max - -"valueType" が"real" または "integer" であるとき、min と max 属性もオブジェクトに設定できます (値は適切な範囲で、かつ、valueType と同じ型である必要があります)。 - -これらの属性を使用すると入力値の範囲を管理することができます。 セルが評価されたとき (フォーカスを失ったとき)、入力された値が min の値より低い場合、または max の値より大きい場合には、その値は拒否されます。 この場合、入力をする前の値が保持され、tip として説明が表示されます。 - -````4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -behavior 属性は、値の通常の表示とは異なる表示方法を提供します。 4D v15では、一つだけ他の表示方法が用意されています: - -| 属性 | 使用可能な値 | valueType | 説明 | -| -------- | ----------- | --------- | ------------------------------------------------------------------------------------------------------------------ | -| behavior | threeStates | integer | スリーステートチェックボックスを数値として表現します。
    2=セミチェック、1=チェック、0=チェックされていない、-1=非表示、-2=チェックなしが無効化、-3=チェックが無効化、-4=セミチェックが無効化 | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - - - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList と choiceList - -"choiceList" または "requiredList" 属性がオブジェクト内に存在しているとき、テキスト入力は以下の属性に応じて、ドロップダウンリストまたはコンボボックスで置き換えられます: - -* 属性が "choiceList" の場合、セルはコンボボックスとして表示されます。 これはつまり、ユーザーは値を選択、または入力できるということです。 -* 属性が "requiredList" の場合、セルはドロップダウンリストとして表示されます。 これはつまり、ユーザーはリストに提供されている値からどれか一つを選択するしかないということです。 - -どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 -> ウィジェットの値は配列を通して定義されます。 既存の 4Dリストをウィジェットに割り当てたい場合、"requiredListReference"、"requiredListName"、"choiceListReference"、または "choiceListName" 属性を使用する必要があります。 - -例: - -* 選択肢が二つ ("Open" または "Closed") しかないドロップダウンリストを表示したい場合を考えます。 デフォルトでは "Closed" が選択された状態にしたいとします: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -* 整数値であればすべて受け入れ可能な状態にしておいた上で、もっとも一般的な値を提示するためにコンボボックスを表示したい場合を考えます: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) // 10 をデフォルト値として使用 - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName と requiredListReference - -"requiredListName" と "requiredListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (`New list` コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはドロップダウンリストとして表示されるようになります。 これはつまり、ユーザーはリスト内に提供された値のどれか一つのみを選択できるということを意味します。 - -"requiredListName" または "requiredListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡します。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 -> * これらの値を単純な配列を通して定義したい場合は、"requiredList" 属性を使用する必要があります。 -> * リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" - -例: - -* ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "blue" にしたい場合を考えます: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -* プログラミングによって定義されたリストに基づいたドロップダウンリストを表示し、参照として保存したい場合を考えます: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) // デフォルトでLondonを表示 - OB SET($ob;"requiredListReference";<>List) -``` - - ![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName と choiceListReference - -"choiceListName" と "choiceListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (`New list` コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはコンボボックスとして表示されるようになります。 これはつまり、ユーザーは値を選択、または入力できるということを意味します。 - -"choiceListName" または "choiceListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡しま す。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 -> * これらの値を単純な配列を通して定義したい場合は、"choiceList" 属性を使用する必要があります。 -> * リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" - -例: - -ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "green" にしたい場合を考えます: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -````4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList、unitsListName、 unitsListReference と unitReference - -特定の値を使用することで、セルの値に関連した単位を追加することができます (*例*: "10 cm", "20 pixels" 等)。 単位リストを定義するためには、以下の属性のどれか一つを使用します: - -* "unitsList": 利用可能な単位 (例: "cm"、"inches"、"km"、"miles"、他) を定義するのに使用する x 要素を格納した配列。 オブジェクト内で単位を定義するためには、この属性を使用します。 -* "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 [New list](https://doc.4d.com/4Dv18/4D/18/New-list.301-4505738.ja.html) コマンドで作成された 4D リストで単位を定義するためには、この属性を使用します。 -* "unitsListName": 利用可能な単位を含んだデザインモードで作成された 4Dリスト名。 ツールボックスで作成された 4Dリストで単位を定義するためには、この属性を使用します。 - -単位リストが定義された方法に関わらず、以下の属性を関連付けることができます: - -* "unitReference": "unitList"、"unitsListReference" または "unitsListName" の値リスト内で選択された項目へのインデックス (1からx) を格納する単一の値。 - -カレントの単位は、ボタンとして表示されます。 このボタンは、クリックするたびに "unitList"、"unitsListReference" または "unitsListName" の値を切り替えていきます (例: "pixels" -> "rows" -> "cm" -> "pixels" -> 等)。 - -例: - -数値の入力と、その後に可能性のある二つの単位 ("lines" または "pixels") を続けて表示したい場合を考えます。 カレントの値は "2" + "lines" と、 オブジェクト内で直接定義された値 ("unitsList" 属性) を使用するものとします: - -````4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -セルに省略ボタン [...] を追加したい場合、"alternateButton" 属性に true の値を入れてオブジェクトに渡すだけです。 省略ボタンは自動的にセル内に表示されます。 - -このボタンがユーザーによってクリックされた場合、`On Alternate Click` イベントが生成され、そのイベントを自由に管理することができます (詳細な情報に関しては [イベント管理](#イベント管理) の章を参照ください)。 - -例: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### color valueType - -"color" valueType を使用すると、色、または色を表すテキストを表示することができます。 - -* 値が数字の場合、色付けされた長方形がセル内に表示されます。 例: - - ````4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -* 値がテキストの場合、そのテキストが表示されます (*例*: "value";"Automatic")。 - -#### event valueType - -"event" valueType を使用すると、クリックした際に `On Clicked` イベントを生成する単純なボタンを表示します。 データまたは値を渡す/返すことはできません。 - -オプションとして、"label" 属性を渡すことができます。 - -例: - -````4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### イベント管理 - -オブジェクトリストボックス配列を使用している際には、複数のイベントを管理することができます: - -* **On Data Change**: 以下の場所において、どんな値でも変更された場合には `On Data Change` イベントがトリガーされます: - * テキスト入力 - * ドロップダウンリスト - * コンボボックスエリア - * 単位ボタン (値 x が値 x+1 へとスイッチしたとき) - * チェックボックス (チェック/チェックなしの状態がスイッチしたとき) -* **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 -* **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md index 09ba99ec711df6..a3aa12b49acb49 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md @@ -102,7 +102,7 @@ title: 動作 #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [フォーム](FormEditor/forms.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス](listbox_overview.md#リストボックスカラム) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [Webエリア](./webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](./webArea_overview.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md index fb04999f6a79b5..4d7cefc9603617 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md @@ -16,7 +16,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -34,7 +34,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [楕円](shapes_overview.md#楕円) - [四角](shapes_overview.md#四角) - [テキストエリア](text.md) +[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### 参照 @@ -59,7 +59,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -195,7 +195,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md index 85995d0752e04c..7de849c6479368 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md @@ -32,7 +32,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) --- @@ -48,7 +48,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [四角](shapes_overview.md#四角) - [ルーラー](ruler.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -64,7 +64,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -80,7 +80,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -96,7 +96,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -135,7 +135,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -143,7 +143,7 @@ title: 座標とサイズ オブジェクトの横のサイズを指定します。 > * オブジェクトによっては高さが規定されているものがあり、その場合は変更できません。 -> * [リストボックス列](listbox_overview.md#リストボックス列) に [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) プロパティが設定されている場合には、ユーザーは手動でカラムサイズを変更することもできます。 +> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > * リストボックスの [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) プロパティに "拡大" を設定している場合にフォームをリサイズすると、一番右のカラムの幅は必要に応じて最大幅を超えて拡大されます。 #### JSON 文法 @@ -154,7 +154,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -171,7 +171,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) --- @@ -188,7 +188,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md index ddf0d02c332cef..9c070f538153d5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ title: データソース このプロパティは次のフォームオブジェクトでサポートされています: -- 選択リストと紐づけられている [コンボボックス](comboBox_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) フォームオブジェクト。 +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - 配列またはオブジェクトデータソースにより、紐づけられたリストが生成されている [コンボボックス](comboBox_overview.md) フォームオブジェクト。 たとえば、"France, Germany, Italy" という値を含む選択リストが "Countries" というコンボボックスに関連付けられていた場合を考えます。 **自動挿入** のオプションがチェックをされていて、ユーザーが "Spain" という値を入力すると、"Spain" という値が自動的にメモリー内のリストに追加されます: @@ -28,7 +28,7 @@ title: データソース #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) --- @@ -47,7 +47,7 @@ title: データソース #### 対象オブジェクト -[ドロップダウンリスト](dropdownList_Overview.md) - [コンボボックス](comboBox_overview.md) - [階層リスト](list_overview.md) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) --- @@ -113,7 +113,7 @@ title: データソース 表示される式のデータタイプを定義します。 このプロパティは次のフォームオブジェクトで使用されます: -- セレクションおよびコレクション型の [リストボックス列](listbox_overview.md#リストボックス列)。 +- [List box columns](listbox-column.md) of the selection and collection types. - オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md)。 [式タイプ](properties_Object.md#式の型式タイプ) の章も参照ください。 @@ -126,7 +126,7 @@ title: データソース #### 対象オブジェクト -オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -183,13 +183,13 @@ title: データソース #### 対象オブジェクト -[リストボックス列 (配列型のみ)](listbox_overview.md#リストボックス列) +[リストボックス列 (配列型のみ)](listbox-column.md) --- ## 式 -[セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション / エンティティセレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) リストボックスのプロパティです。 **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 列に割り当てる 4D式です。 以下のものを指定できます: @@ -226,7 +226,7 @@ title: データソース #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) --- @@ -255,7 +255,7 @@ title: データソース このプロパティは以下の場合に表示されます: - オブジェクトに対して [選択リスト](#選択リスト) が割り当てられている -- [入力](input_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) の場合には、ユーザーがリスト内の値のみ入力できるように、オブジェクトに対して [指定リスト](properties_RangeOfValues.md#指定リスト) も定義されている (通常は両方のオプションで同じリストを使用しているはずです)。 +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. このプロパティは、選択リストに関連付けされたフィールドまたは変数において、フィールドに保存する内容の型を指定します: @@ -277,7 +277,7 @@ title: データソース #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md index b64e269ae5649e..c4fdd8c1404210 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ title: 表示 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -83,7 +83,7 @@ title: 表示 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -240,7 +240,7 @@ title: 表示 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [進捗インジケーター](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) --- @@ -299,7 +299,7 @@ title: 表示 #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -332,7 +332,7 @@ title: 表示 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -341,7 +341,7 @@ title: 表示 [ブール式](properties_Object.md#式の型式タイプ) を次のフォームオブジェクトで表示した場合: * [入力オブジェクト](input_overview.md) にテキストとして -* [リストボックス列](listbox_overview.md#リストボックス列) に表示タイプ ["ポップアップ"](properties_Display.md#表示タイプ) を選択して +* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), ... 値の代わりに表示するテキストを指定することができます: @@ -356,7 +356,7 @@ title: 表示 #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -376,7 +376,7 @@ title: 表示 #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) --- @@ -424,7 +424,7 @@ title: 表示 #### 対象オブジェクト -[チェックボックス](checkbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -445,7 +445,7 @@ title: 表示 #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) --- @@ -481,7 +481,7 @@ title: 表示 #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -512,7 +512,7 @@ title: 表示 #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキストエリア](text.md) - [Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -567,4 +567,4 @@ title: 表示 #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md index 0926d8d03aa4f9..a90acce9e25754 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md @@ -28,7 +28,7 @@ title: 入力 ピクチャー型の [入力](input_overview.md) オブジェクトの場合、標準の編集コマンド (カット、コピー、ペースト、そしてクリア) に加え、ファイルからピクチャーを読み込むために使用することのできる **読み込み...** コマンド、ピクチャーをディスクに保存するのに使用する **別名で保存...** コマンドなどがあります。 また、メニューを使用してピクチャーの表示フォーマットを変更することもできます。 **トランケート (中央合わせなし)**、**スケーリング** そして **スケーリング (中央合わせ/プロポーショナル)** から選択できます。 このメニューを使用した [表示フォーマット](properties_Display#ピクチャーフォーマット) の変更は一時的なものであり、レコードには保存されません。 -[マルチスタイル](properties_Text.md#マルチスタイル) オプションがチェックされているテキスト型の [入力](input_overview.md) オブジェクトまたは [リストボックスカラム](listbox_overview.md#リストボックスカラム) の場合、標準の編集コマンド以外に以下の様なコマンドを使用することができます: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **フォント...**: フォントシステムダイアログボックスを表示させます。 - **最近使用したフォント**: セッション中に最近使用されたフォント名を表示します。 リストには最大で 10フォントまで表示されます (それ以上は古いものから置き換えられていきます)。 デフォルトではリストは空になっているので、このオプションは表示されません。 このリストは `SET RECENT FONTS` と `FONT LIST` コマンドを使用して管理することができます。 @@ -64,7 +64,7 @@ title: 入力 #### 対象オブジェクト -[4D Write Pro エリア](writeProArea_overview.md) - [チェックボックス](checkbox_overview.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [進捗インジケーター](progressIndicator.md) - [ルーラー](ruler.md) - [ステッパー](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) --- @@ -120,7 +120,7 @@ title: 入力 #### 対象オブジェクト -[チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md index bb7e0a8ddc5da3..9c7882ba9d4317 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: フッター ## フッターを表示 -このプロパティは、[リストボックス列フッター](listbox_overview.md#リストボックスフッター) の表示/非表示を指定します。 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 +This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 #### JSON 文法 @@ -29,7 +29,7 @@ title: フッター * 複数の異なるサイズが設定されている場合、4D はもっとも大きなものを使用します。 たとえば、行に "Verdana 18", "Geneva 12" そして "Arial 9" が設定されている場合、4D は行の高さの決定に "Verdana 18" を使用します。 複数行の場合はこの高さの倍数が使用されます。 * この計算にはピクチャーのサイズや、フォントに適用されるスタイルは考慮されません。 * macOS 環境下では、選択されたフォントで使用できない文字をユーザーが入力した場合、行の高さが正しくなくなる可能性があります。 この場合には代理フォントが使用され、その結果サイズにばらつきが出る可能性があります。 -> フッターの高さは [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv18/4D/18/LISTBOX-SET-FOOTERS-HEIGHT.301-4505199.ja.html) コマンドを使用して設定することもできます。 +> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. 単位の変換: 単位を変更した場合、4D は自動で値を再計算し、結果をプロパティリストに表示します。 たとえば、使用されるフォントが "Lucida grande 24" で高さが "1 行" に設定されていれば "30 ピクセル" に、高さが "60 ピクセル" なら "2 行" になります。 @@ -60,4 +60,4 @@ title: フッター #### 参照 -[ヘッダー](properties_Headers.md) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md index 00105ed7adc75b..94e9f5bb58a442 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: ヘッダー ## ヘッダーを表示 -このプロパティは、[リストボックス列ヘッダー](listbox_overview.md#リストボックスヘッダー) の表示/非表示を指定します。 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 +This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 #### JSON 文法 @@ -61,4 +61,4 @@ title: ヘッダー #### 参照 -[フッター](properties_Footers.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md index 3d3d33f49f65e7..df476521c1b819 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ title: ヘルプ #### 対象オブジェクト -[ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [コンボボックス](./comboBox_overview.md) - [階層リスト](list_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [ラジオボタン](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](./comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### 追加のヘルプ機能 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md index 79b44ffcf508be..3b79afb757b1e8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ title: リストボックス | ------- | -------------- | --------------------- | | columns | 列オブジェクトのコレクション | リストボックス列のプロパティを格納します。 | -列オブジェクトに関してサポートされているプロパティの一覧については [列特有のプロパティ](listbox_overview.md#列特有のプロパティ) の章を参照してください。 +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### 対象オブジェクト diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md index dfb965690a345e..237d1d247f9755 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキストエリア](text.md) - [Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -40,7 +40,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [ラジオボタン](radio_overview.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキストエリア](text.md) - [Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -130,20 +130,20 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [ステッパー](stepper.md) - [タブコントロール](tabControl.md) - [サブフォーム](subform_overview.md) - [ラジオボタン](radio_overview.md) - [Webエリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Tab control](tabControl.md) - [Subform](subform_overview.md) - [Radio Button](radio_overview.md) - [Web Area](webArea_overview.md) --- ## 式の型/式タイプ -> [セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) のリストボックス列や、[オブジェクト](FormObjects/dropdownList_Overview.md#オブジェクトの使用) や [配列](FormObjects/dropdownList_Overview.md#配列の使用) に関連付けられた[ドロップダウンリスト](dropdownList_Overview.md) のプロパティリストでは、このプロパティは、[**データタイプ**](properties_DataSource.md#データタイプ-式の型) と呼ばれています。 +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). オブジェクトに関連付けられた式または変数のデータ型を指定します。 この設定の主な目的は、プロパティリスト内で提供されるテーマとオプションが、データの型と対応するようにするためです。 つまり、実際に変数の型そのものを決めるわけではありません。 プロジェクトをコンパイルするには、[変数を宣言](Concepts/variables.md#変数の宣言) する必要があります。 ただし、次の特定の場合には、このプロパティは型宣言の機能を持ちえます: - **[ダイナミック変数](#ダイナミック変数)**: このプロパティを使って、ダイナミック変数の型を宣言することができます。 -- **[リストボックス列](listbox_overview.md#リストボックス列)**: このプロパティは列データに表示フォーマットを関連づけるのに使用されます。 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 - **[ピクチャー変数](input_overview.md)**: このプロパティを使うと、インタープリタモードにおいてフォームロード前に変数を宣言することができます。 フォーム上のピクチャー変数にピクチャーを表示する際には特別なメカニズムが使用されます。 そのため、他の型の変数とは違って、ピクチャー変数の宣言は、フォームロード前 (`On Load` フォームイベントよりも先) におこなう必要があります。 このため、フォームを呼び出す前 (たとえば `DIALOG` コマンドを呼び出す前) に`C_PICTURE(varName)` を実行するか、あらかじめプロパティリストの式の型にピクチャーを選択しておく必要があります。 このいずれかをおこなわない場合、ピクチャー変数はピクチャーを正しく表示できません (インタープリターモードのみ)。 #### JSON 文法 @@ -154,7 +154,7 @@ title: オブジェクト #### 対象オブジェクト -[チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [スピナー](spinner.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -327,4 +327,4 @@ This property sets the type of calculation to be done in a [column footer](./lis #### 対象オブジェクト -[リストボックスフッター](listbox_overview.md#リストボックスフッター) +[リストボックスフッター](listbox-header-footer.md#footers) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md index 050664d4fe8f8a..4a6a08db4e8e61 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md @@ -52,7 +52,7 @@ title: 値の範囲 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -71,4 +71,4 @@ title: 値の範囲 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md index ee640af493436b..04a71986df34a2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md @@ -63,7 +63,7 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Proエリア](viewProArea_overview.md) - [4D Write Proエリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#line) - [リストボックス列](listbox_overview.md#list-box-columns) - [楕円](shapes_overview.md#oval) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#rectangle) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [Webエリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -88,7 +88,7 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Proエリア](viewProArea_overview.md) - [4D Write Proエリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#line) - [リストボックス列](listbox_overview.md#list-box-columns) - [楕円](shapes_overview.md#oval) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#rectangle) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [Webエリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -128,4 +128,4 @@ title: リサイズオプション #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md index 89031ec0638d7f..47d23dfe72f56d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md @@ -36,7 +36,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -55,7 +55,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -71,7 +71,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -107,7 +107,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) ### フォントファミリー @@ -127,7 +127,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -143,7 +143,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -169,7 +169,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [進捗インジケーター](progressIndicator.md) - [ルーラー](ruler.md) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [進捗インジケーター](progressIndicator.md) - [ルーラー](ruler.md) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -228,7 +228,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -251,7 +251,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) (通常およびフラットスタイルを除く) - [グループボックス](groupBox.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [ラジオボタン](radio_overview.md) (通常およびフラットスタイルを除く) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) (通常およびフラットスタイルを除く) - [グループボックス](groupBox.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [リストボックスフッター](listbox-header-footer.md#footers) - [ラジオボタン](radio_overview.md) (通常およびフラットスタイルを除く) - [テキスト](text.md) --- @@ -274,7 +274,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) --- @@ -378,7 +378,7 @@ End if #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- @@ -423,7 +423,7 @@ End if #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -443,7 +443,7 @@ End if #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md index 07084a9b4a5d43..3e30050e565236 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md @@ -74,7 +74,7 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー)](listbox_overview.md#リストボックスヘッダー) +[[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー)](listbox-header-footer.md#headers) --- @@ -139,7 +139,7 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[ボタン](button_overview.md) ([ヘルプ](button_overview.md#ヘルプ)ボタンを除く) - [チェックボックス](checkbox_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ラジオボタン](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) --- @@ -223,4 +223,4 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[ツールバーボタン](button_overview.md#ツールバー) - [ベベルボタン](button_overview.md#ベベル) - [角の丸いべべルボタン](button_overview.md#角の丸いベベル) - [OS X グラデーションボタン](button_overview.md#os-x-グラデーション) - [OS X テクスチャーボタン](button_overview.md#os-x-テクスチャー) - [Office XP ボタン](button_overview.md#office-xp) - [サークルボタン](button_overview.md#サークル) - [カスタムボタン](button_overview.md#カスタム) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/Project/documentation.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/Project/documentation.md index d015146cecdc76..b552b7b0316a95 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-19/Project/documentation.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/Project/documentation.md @@ -153,10 +153,10 @@ $txt:="Hello world!" - テーブルタグ: ``` -| Parameter | Type | Description | +| 引数 | 型 | 説明 | | --------- | ------ | ------------ | -| wpArea | Text |Write pro area| -| toolbar | Text |Toolbar name | +| wpArea | テキスト |Write pro エリア| +| toolbar | テキスト |ツールバー名 | ``` - リンクタグ: diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md index 6f5b5d6b4c31c2..0ec30f0cc2d6c1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------- | -| 45 | [4D View Pro エリア](../FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](../FormObjects/writeProArea_overview.md) - [コンボボックス](../FormObjects/comboBox_overview.md) - フォーム - [入力](../FormObjects/input_overview.md) - [階層リスト](../FormObjects/list_overview.md) - [リストボックス](../FormObjects/listbox_overview.md) - [リストボックス列](../FormObjects/listbox_overview.md#リストボックス列) | フォーカスのある入力可能オブジェクトの内容が更新された | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------- | +| 45 | [4D View Pro エリア](../FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](../FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [階層リスト](FormObjects/list_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) | フォーカスのある入力可能オブジェクトの内容が更新された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md index 3d472804029764..c93cd72f4cfe66 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| 28 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) | フォーカスのあるオブジェクトに文字が入力されようとしている。 `Get edited text` はこの文字を **含む** オブジェクトのテキストを返します。 | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| 28 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) | フォーカスのあるオブジェクトに文字が入力されようとしている。 `Get edited text` はこの文字を **含む** オブジェクトのテキストを返します。 |
    履歴 @@ -24,7 +24,7 @@ title: On After Keystroke `On After Keystroke` イベントは次の場合には生成されません: -- [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) メソッドの場合、ただし、セルを編集している場合を除きます ([リストボックス](FormObjects/listbox_overview.md) メソッドではどのような場合でも生成されます)。 +- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - キーボードを使用せずに (ペーストやドラッグ&ドロップ、チェックボックス、ドロップダウンリスト、コンボボックス) おこなわれた変更の場合。 これらのイベントを処理するには [`On After Edit`](onAfterEdit.md) を使用します。 ### キーストロークシーケンス diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md index 19b255d69065d1..a5324cca31882a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------- | ----------------------- | -| 30 | [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックス列内で標準のソートがおこなわれた | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------- | ----------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックス列内で標準のソートがおこなわれた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md index 287ba9e9e2bd75..7d414488e8f190 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md @@ -5,7 +5,7 @@ title: On Alternative Click | コード | 呼び出し元 | 定義 | | --- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [ボタン](FormObjects/button_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) |
  • ボタン: ボタンの "矢印" のエリアがクリックされた
  • リストボックス: オブジェクト配列のカラム内において、エリプシスボタン ("alternateButton" 属性) がクリックされた
  • | +| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • ボタン: ボタンの "矢印" のエリアがクリックされた
  • リストボックス: オブジェクト配列のカラム内において、エリプシスボタン ("alternateButton" 属性) がクリックされた
  • | ## 説明 @@ -22,8 +22,8 @@ title: On Alternative Click ### リストボックス -このイベントは [オブジェクト配列型のリストボックス](FormObjects/listbox_overview.md#object-arrays-in-columns) のカラムにおいて、ユーザーがウィジェットのエリプシスボタン ("alternateButton" 属性) をクリックしたときに生成されます。 +このイベントは [オブジェクト配列型のリストボックス](FormObjects/listbox-column.md#object-arrays-in-columns) のカラムにおいて、ユーザーがウィジェットのエリプシスボタン ("alternateButton" 属性) をクリックしたときに生成されます。 ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -["alternateButton" 属性の説明](FormObjects/listbox_overview.md#alternatebutton) を参照ください。 +See the [description of the "alternateButton" attribute](FormObjects/listbox-column.md#alternatebutton). diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md index 7fd6872d522bdc..fb55bf3b0d4163 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------- | --------------------------- | -| 41 | [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスセルが編集モードに変更されようとしている | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------- | --------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックスセルが編集モードに変更されようとしている | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md index 81bed3a41f67f0..2c3dd8a28a9046 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| コード | 呼び出し元 | 定義 | -| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | -| 17 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) | フォーカスのあるオブジェクトに文字が入力されようとしている。 `Get edited text` はこの文字を **含まない** オブジェクトのテキストを返します。 | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | +| 17 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) | フォーカスのあるオブジェクトに文字が入力されようとしている。 `Get edited text` はこの文字を **含まない** オブジェクトのテキストを返します。 |
    履歴 @@ -22,7 +22,7 @@ title: On Before Keystroke `On Before Keystroke` イベントは次の場合には生成されません: -- [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) メソッドの場合、ただし、セルを編集している場合を除きます ([リストボックス](FormObjects/listbox_overview.md) メソッドではどのような場合でも生成されます)。 +- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - キーボードを使用せずに (ペーストやドラッグ&ドロップ、チェックボックス、ドロップダウンリスト、コンボボックス) おこなわれた変更の場合。 これらのイベントを処理するには [`On After Edit`](onAfterEdit.md) を使用します。 ### 入力不可オブジェクト diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md index 601aeb01487422..6b450b628fd955 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | -| 17 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | オブジェクトがドラッグされている | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | +| 17 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | オブジェクトがドラッグされている | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onClicked.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onClicked.md index 79d78893188b7b..7be24b1999fa94 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onClicked.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | -| 4 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | オブジェクト上でクリックされた | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | +| 4 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | オブジェクト上でクリックされた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md index 4f226aa480f24e..f200b56ee33859 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------- | ------------------------------ | -| 32 | [リストボックス](../FormObjects/listbox_overview.md) - [リストボックス列](../FormObjects/listbox_overview.md#リストボックス列) | リストボックスの列がユーザーのドラッグ&ドロップで移動された | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------------- | ------------------------------ | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md) | リストボックスの列がユーザーのドラッグ&ドロップで移動された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md index 31856061829b11..067cf109479203 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------ | -| 33 | [4D View Pro エリア](../FormObjects/viewProArea_overview.md) - [リストボックス](../FormObjects/listbox_overview.md) - [リストボックス列](../FormObjects/listbox_overview.md#リストボックス列) | ユーザーのマウス操作によって、またはフォームウィンドウのリサイズによって、カラムの幅が変更された | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------ | +| 33 | [4D View Pro Area](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md) | ユーザーのマウス操作によって、またはフォームウィンドウのリサイズによって、カラムの幅が変更された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md index fedaab0efdf718..7cf2339dd966b3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | -| 20 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) | オブジェクトのデータが変更された | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | +| 20 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) | オブジェクトのデータが変更された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md index 466dc762edc7aa..40757c3449780b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------ | -| 13 | [4D View Proエリア](FormObjects/viewProArea_overview.md) - [4D Write Proエリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) | オブジェクト上でダブルクリックされた | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 13 | [4D View Proエリア](FormObjects/viewProArea_overview.md) - [4D Write Proエリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) | オブジェクト上でダブルクリックされた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md index dce03a2fb3ee5e..6eb0f4644810d9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 21 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | データがオブジェクト上にドロップされる可能性がある | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 21 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | データがオブジェクト上にドロップされる可能性がある | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDrop.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDrop.md index 8733461b8425c5..d9e4911f9c81d9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDrop.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 16 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | データがオブジェクトにドロップされた | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 16 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | データがオブジェクトにドロップされた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md index 80dc4e10a4eb63..3a347117535538 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------- | --------------------- | -| 57 | [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックス列のフッターがクリックされた | +| コード | 呼び出し元 | 定義 | +| --- | ---------------------------------------------------------------------------------------------- | --------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックス列のフッターがクリックされた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md index 42ee6e59cace45..40d991798c5870 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On Getting focus --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | -| 15 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス](FormObjects/listbox_overview.md#list-box-columns) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームオブジェクトがフォーカスを得た | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | +| 15 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームオブジェクトがフォーカスを得た | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md index 6f813725310691..3eed870bae2a1f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 42 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスの列ヘッダーでクリックがおこなわれた | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 42 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | リストボックスの列ヘッダーでクリックがおこなわれた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onLoad.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onLoad.md index cf93702e64e25e..6a7fdff42cc6b7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onLoad.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | -| 1 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md#overview) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md#overview) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームが表示または印刷されようとしている | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | フォームが表示または印刷されようとしている | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md index 659e7020f4c20d..0f92a2968d96d7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | -| 14 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス](FormObjects/listbox_overview.md#list-box-columns) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームオブジェクトがフォーカスを失った | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | +| 14 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームオブジェクトがフォーカスを失った | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md index 1365c0b9d226f5..330be2eaf82ef9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------- | ------------------------------ | -| 34 | [配列型リストボックス](FormObjects/listbox_overview.md#配列リストボックス) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------ | +| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onUnload.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onUnload.md index 96c0249de2b274..882b0ab151b558 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onUnload.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 24 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md#overview) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md#overview) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Webエリア](FormObjects/webArea_overview.md) | フォームを閉じて解放しようとしている | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | フォームを閉じて解放しようとしている | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onValidate.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onValidate.md index b8d5c35e84938d..36f7015d1e2143 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onValidate.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| コード | 呼び出し元 | 定義 | -| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 3 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox_overview.md#list-box-columns) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | +| コード | 呼び出し元 | 定義 | +| --- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 3 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) - [ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックスカラム](FormObjects/listbox-column.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/overview.md index 676a53ac07a756..16a5665a930d69 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/overview.md @@ -30,7 +30,7 @@ End if イベントが発生したオブジェクトによっては追加のプロパティが含まれていることがあります。 特に: -- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. - [4D View Pro エリア](FormObjects/viewProArea_overview.md) は、`sheetName` や `action` といったプロパティを [On After Edit](onAfterEdit.md) イベントオブジェクトに返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md index 863d3b3f0a2b28..c02757255e2113 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md @@ -46,7 +46,7 @@ title: ピクチャー * [ボタン](FormObjects/button_overview.md)/[ラジオボタン](FormObjects/radio_overview.md)/[チェックボックス](FormObjects/checkbox_overview.md) * [ピクチャーボタン](FormObjects/pictureButton_overview.md)/[ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) * [タブコントロール](FormObjects/tabControl.md) -* [リストボックスヘッダー](FormObjects/listbox_overview.md#リストボックスヘッダー) +* [リストボックスヘッダー](FormObjects/listbox-header-footer.md#headers) * [メニューアイコン](Menus/properties.md#項目アイコン) 4D は自動的に最高解像度のピクチャーを優先します。 例: 標準解像度と高解像度の2つのスクリーンを使用している際に、片方からもう片方へとフォームを移動させると、4D は常に使用可能な範囲内での最高解像度のピクチャーを表示します。 コマンドまたはプロパティが *circle.png* を指定していたとしても、*circle@3x.png* があれば、それを使用します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..d61c9d8e3a2648 --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md @@ -0,0 +1,416 @@ +--- +id: listbox-column +title: リストボックス列 +--- + +リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: + +![](../assets/en/FormObjects/listbox_column.png) + +リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、リストボックスに対する設定よりもこちらが優先されます。 + +> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#式の型-式タイプ) +> (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 + +### カラム特有のプロパティ {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## フォームイベント + +| フォームイベント | Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties) | コメント | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On After Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On After Sort |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *配列リストボックスのみ* | +| On Before Data Entry |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Before Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Column Moved |
  • [columnName](./listbox-object#additional-properties)
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | | +| On Column Resize |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [newSize](./listbox-object#additional-properties)
  • [oldSize](./listbox-object#additional-properties)
  • | | +| On Data Change |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Double Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Drag Over |
  • [area](./listbox-object#additional-properties)
  • [areaName](./listbox-object#additional-properties)
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Drop |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Footer Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [footerName](./listbox-object#additional-properties)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *追加プロパティの取得はセル編集完了時のみ* | +| On Row Moved |
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | *配列リストボックスのみ* | +| On Scroll |
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • | | +| On Unload | | | + +## オブジェクト配列の使用 + +リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 + +以下のリストボックスはオブジェクト配列を使用してデザインされました: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### オブジェクト配列カラムの設定 + +To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. プロパティリスト内では、カラムにおいて "式タイプ" にオブジェクトを選択できます: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +オブジェクトカラムに対しては、座標、サイズ、スタイルなどに関連した標準のプロパティが使用可能です。 プロパティリストを使用して定義する方法のほかにも、オブジェクト型のリストボックスカラムのそれぞれの行に対してスタイル、フォントカラー、背景色、表示状態をプログラムで定義することもできます。 これらのタイプのカラムは非表示にすることも可能です。 + +しかしながら、データソーステーマは、オブジェクト型のリストボックスカラムに対しては選択できません。 実際、カラムの各セルの中身は、それに対応するオブジェクト配列の要素の属性に基づいています。 配列の各オブジェクト要素には、以下を定義できます: + +値の型 (必須): テキスト、カラー、イベント、他
    +値そのもの (任意): 入力/出力に使用
    +セルの内容表示 (任意): ボタン、リスト、他
    +追加の設定 (任意): 値の型によります
    +これらのプロパティを定義するには、適切な属性をオブジェクト内に設定する必要があります (使用可能な属性は以下に一覧としてまとめてあります)。 たとえば、以下ような簡単なコードを使用してオブジェクトカラム内に "Hello World!" 書き込むことができます: + +```4d +ARRAY OBJECT(obColumn;0) // カラム配列 + C_OBJECT($ob) // 第一要素 + OB SET($ob;"valueType";"text") // 値の型を定義 (必須) + OB SET($ob;"value";"Hello World!") // 値を定義 + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> 表示フォーマットと入力フィルターはオブジェクトカラムに対しては設定できません。 これらは値の型に応じて自動的に変わるからです。 + +#### valueTypeとデータ表示 + +リストボックスカラムにオブジェクト配列が割り当てられているとき、セルの表示・入力・編集の方法は、配列の要素の valueType 属性に基づきます。 次の valueType の値がサポートされています: + +- "text": テキスト値 +- "real": for a numeric value that can include separators like a `\`, <.>, or <,> +- "integer": 整数値 +- "boolean": true/false 値 +- "color": 背景色を定義 +- "event": ラベル付ボタンを表示 + +4D は "valueType" の値に応じたデフォルトのウィジェットを使用します (つまり、"text" と設定すればテキスト入力ウィジェットが表示され、"boolean" と設定すればチェックボックスが表示されます)。 しかし、オプションを使用することによって表示方法の選択が可能な場合もあります (たとえば、"real" と設定した場合、ドロップダウンメニューとしても表示できます)。 以下の一覧はそれぞれの値の型に対してのデフォルトの表示方法と、他に選択可能な表示方の一覧を表しています: + +| valueType | デフォルトのウィジェット | 他に選択可能なウィジェット | +| --------- | ------------------------------------------ | ----------------------------------------------------------------------------------------------- | +| text | テキスト入力 | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | +| real | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | +| integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | +| boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | +| color | 背景色 | text | +| event | ラベル付ボタン | | +| | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | + +セルの表示とオプションは、オブジェクト内の特定の属性を使用することによって設定できます (以下を参照ください)。 + +#### 表示フォーマットと入力フィルター + +オブジェクト型のリストボックスのカラムにおいては、表示フォーマットと入力フィルターを設定することはできません。 これらは値の型に応じて自動的に定義されます。 どのように定義されるかについては、以下一覧にまとめてあります: + +| 値の型 | デフォルトのフォーマット | 入力コントロール | +| ------- | ----------------------------------------------------------- | -------------------------------------- | +| text | オブジェクト内で定義されているものと同じ | 制限なし | +| real | オブジェクト内で定義されているものと同じ (システムの小数点セパレーターを使用) | "0-9" と "." と "-" | +| | | min>=0 の場合、"0-9" と "." | +| integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | +| | | min>=0 の場合、"0-9" | +| Boolean | チェックボックス | N/A | +| color | N/A | N/A | +| event | N/A | N/A | + +### 属性 + +オブジェクト配列の各要素は、セルの中身とデータ表示を定義する一つ以上の属性を格納するオブジェクトです (上記の例を参照ください)。 + +唯一必須の属性は "valueType" であり、サポートされる値は "text"、"real"、"integer"、"boolean"、"color" そして "event"です。 以下の表には、リストボックスオブジェクト配列において "valueType"の値に応じてサポートされるすべての属性がまとめてあります (他の属性はすべて無視されます)。 表示フォーマットに関しては、その更に下に詳細な説明と例があります。 + +| | valueType | text | real | integer | boolean | color | event | +| --------------------- | ------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | +| *属性* | *説明* | | | | | | | +| value | セルの値 (入力または出力) | ○ | ○ | ○ | | | | +| min | 最小値 | | ○ | ○ | | | | +| max | 最大値 | | ○ | ○ | | | | +| behavior | "スリーステート" の値 | | | ○ | | | | +| requiredList | オブジェクト内で定義されたドロップダウンリスト | ○ | ○ | ○ | | | | +| choiceList | オブジェクト内で定義されたコンボボックス | ○ | ○ | ○ | | | | +| requiredListReference | 4D リスト参照 ("saveAs"の値による) | ○ | ○ | ○ | | | | +| requiredListName | 4D リスト名 ("saveAs"の値による) | ○ | ○ | ○ | | | | +| saveAs | "reference" または "value" | ○ | ○ | ○ | | | | +| choiceListReference | 4D リスト参照、コンボボックスを表示 | ○ | ○ | ○ | | | | +| choiceListName | 4D リスト名、コンボボックスを表示 | ○ | ○ | ○ | | | | +| unitList | X要素の配列 | ○ | ○ | ○ | | | | +| unitReference | 選択された要素のインデックス | ○ | ○ | ○ | | | | +| unitsListReference | 単位の4D リスト参照 | ○ | ○ | ○ | | | | +| unitsListName | 単位の4D リスト名 | ○ | ○ | ○ | | | | +| alternateButton | 切り替えボタンを追加 | ○ | ○ | ○ | ○ | ○ | | + +#### value + +セルの値は "value" 属性に保存されています。 この属性は入力と出力に使用されるほか、 この属性は入力と出力に使用されるほか、 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 + +```4d + ARRAY OBJECT(obColumn;0) // カラム配列 + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // ユーザーが新しい値を入力した場合、 編集された値は$entry に格納されます + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> null 値はサポートされており、空のセルとして表示されます。 + +#### min と max + +"valueType" が"real" または "integer" であるとき、min と max 属性もオブジェクトに設定できます (値は適切な範囲で、かつ、valueType と同じ型である必要があります)。 + +これらの属性を使用すると入力値の範囲を管理することができます。 セルが評価されたとき (フォーカスを失ったとき)、入力された値が min の値より低い場合、または max の値より大きい場合には、その値は拒否されます。 この場合、入力をする前の値が保持され、tip として説明が表示されます。 + +```4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +behavior 属性は、値の通常の表示とは異なる表示方法を提供します。 4D v15では、一つだけ他の表示方法が用意されています: + +| 属性 | 使用可能な値 | valueType | 説明 | +| -------- | ----------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | 数値をスリーステートチェックボックスとして表します。
    2=セミチェックボックス、1=チェックされている、0=チェックされていない、-1=非表示チェックボックス、-2=チェックされていない、入力不可、-3=チェックされている、入力不可、-4=セミチェックボックス、入力不可 | + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + + + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList と choiceList + +"choiceList" または "requiredList" 属性がオブジェクト内に存在しているとき、テキスト入力は以下の属性に応じて、ドロップダウンリストまたはコンボボックスで置き換えられます: + +- 属性が "choiceList" の場合、セルはコンボボックスとして表示されます。 これはつまり、ユーザーは値を選択、または入力できるということです。 +- 属性が "requiredList" の場合、セルはドロップダウンリストとして表示されます。 これはつまり、ユーザーはリストに提供されている値からどれか一つを選択するしかないということです。 + +どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> ウィジェットの値は配列を通して定義されます。 既存の 4Dリストをウィジェットに割り当てたい場合、"requiredListReference"、"requiredListName"、"choiceListReference"、または "choiceListName" 属性を使用する必要があります。 + +例: + +- 選択肢が二つ ("Open" または "Closed") しかないドロップダウンリストを表示したい場合を考えます。 デフォルトでは "Closed" が選択された状態にしたいとします: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- 整数値であればすべて受け入れ可能な状態にしておいた上で、もっとも一般的な値を提示するためにコンボボックスを表示したい場合を考えます: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) // 10 をデフォルト値として使用 + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName と requiredListReference + +"requiredListName" と "requiredListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはドロップダウンリストとして表示されるようになります。 これはつまり、ユーザーはリスト内に提供された値のどれか一つのみを選択できるということを意味します。 + +"requiredListName" または "requiredListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡します。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> - これらの値を単純な配列を通して定義したい場合は、"requiredList" 属性を使用する必要があります。 +> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" + +例: + +- ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "blue" にしたい場合を考えます: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- プログラミングによって定義されたリストに基づいたドロップダウンリストを表示し、参照として保存したい場合を考えます: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName と choiceListReference + +"choiceListName" と "choiceListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはコンボボックスとして表示されるようになります。 これはつまり、ユーザーは値を選択、または入力できるということを意味します。 + +"choiceListName" または "choiceListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡しま す。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> - これらの値を単純な配列を通して定義したい場合は、"choiceList" 属性を使用する必要があります。 +> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" + +例: + +ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "green" にしたい場合を考えます: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList、unitsListName、 unitsListReference と unitReference + +特定の値を使用することで、セルの値に関連した単位を追加することができます (*例*: "10 cm", "20 pixels" 等)。 単位リストを定義するためには、以下の属性のどれか一つを使用します: 単位リストを定義するためには、以下の属性のどれか一つを使用します: + +- "unitsList": 利用可能な単位 (例: "cm"、"inches"、"km"、"miles"、他) を定義するのに使用する x 要素を格納した配列。 オブジェクト内で単位を定義するためには、この属性を使用します。 +- "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 [New list](https://doc.4d.com/4Dv18/4D/18/New-list.301-4505738.ja.html) コマンドで作成された 4D リストで単位を定義するためには、この属性を使用します。 +- "unitsListName": 利用可能な単位を含んだデザインモードで作成された 4Dリスト名。 ツールボックスで作成された 4Dリストで単位を定義するためには、この属性を使用します。 + +単位リストが定義された方法に関わらず、以下の属性を関連付けることができます: + +- "unitReference": "unitList"、"unitsListReference" または "unitsListName" の値リスト内で選択された項目へのインデックス (1からx) を格納する単一の値。 + +カレントの単位は、ボタンとして表示されます。このボタンは、クリックするたびに "unitList"、"unitsListReference" または "unitsListName" の値を切り替えていきます (例: "pixels" -> "rows" -> "cm" -> "pixels" -> 等)。 + +例: + +数値の入力と、その後に可能性のある二つの単位 ("lines" または "pixels") を続けて表示したい場合を考えます。 カレントの値は "2" + "lines" と、 オブジェクト内で直接定義された値 ("unitsList" 属性) を使用するものとします: + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +セルに省略ボタン [...] を追加したい場合、"alternateButton" 属性に true の値を入れてオブジェクトに渡すだけです。 省略ボタンは自動的にセル内に表示されます。 省略ボタンは自動的にセル内に表示されます。 + +このボタンがユーザーによってクリックされた場合、`On Alternate Click` イベントが生成され、そのイベントを自由に管理することができます (詳細な情報に関しては [イベント管理](#イベント管理) の章を参照ください)。 + +例: + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";true) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### color valueType + +"color" valueType を使用すると、色、または色を表すテキストを表示することができます。 + +- 値が数字の場合、色付けされた長方形がセル内に表示されます。 例: + + ```4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- 値がテキストの場合、そのテキストが表示されます (*例*: "value";"Automatic")。 + +#### event valueType + +"event" valueType を使用すると、クリックした際に `On Clicked` イベントを生成する単純なボタンを表示します。 データまたは値を渡す/返すことはできません。 データまたは値を渡す/返すことはできません。 + +オプションとして、"label" 属性を渡すことができます。 + +例: + +```4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### イベント管理 + +オブジェクトリストボックス配列を使用している際には、複数のイベントを管理することができます: + +- **On Data Change**: 以下の場所において、どんな値でも変更された場合には `On Data Change` イベントがトリガーされます: + - テキスト入力 + - ドロップダウンリスト + - コンボボックスエリア + - 単位ボタン (値 x が値 x+1 へとスイッチしたとき) + - チェックボックス (チェック/チェックなしの状態がスイッチしたとき) +- **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 +- **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..a174ac9165c24e --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md @@ -0,0 +1,50 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#フッターを表示) オプションが選択されていなければなりません。 + +::: + +## ヘッダー + +ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: + +![](../assets/en/FormObjects/listbox_header.png) + +リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 + +さらに、ヘッダー特有のプロパティを設定することができます。 Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +ヘッダーに `OBJECT SET VISIBLE` コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 + +### ヘッダー特有のプロパティ + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) + +## フッター + +リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 + +フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: + +![](../assets/en/FormObjects/listbox_footers.png) + +リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 + +ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +フッターに `OBJECT SET VISIBLE` コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 + +### フッター特有のプロパティ + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..a9a14dc502195a --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md @@ -0,0 +1,188 @@ +--- +id: listbox-object +title: List Box Object +--- + +## 配列リストボックス + +配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 + +デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 You can change it, as well as other column properties, in the [column properties](listbox-column.md#column-specific-properties). 列ごとの表示フォーマットを指定するには、`OBJECT SET FORMAT` コマンドも使用できます。 + +> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 + +配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 +リストボックスのハイレベルコマンド (`LISTBOX INSERT ROWS` や `LISTBOX DELETE ROWS` 等) や配列操作コマンドを使用して、列の値を管理します。 たとえば、列の内容を初期化するには、以下の命令を使用できます: + +```4d +ARRAY TEXT(varCol;size) +``` + +リストを使用することもできます: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 + +## セレクションリストボックス + +このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 + +それぞれの行はセレクションのレコードを基に評価されます。セレクションは **カレントセレクション** または **命名セレクション**です。 + +デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 + +## コレクションまたはエンティティセレクションリストボックス + +このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 + +コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 + +データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 + +データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection クラス](../API/CollectionClass.md)の様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: + +```4d +myCol:=myCol.push("new value") // リストボックスに new value を表示 +``` + +### プロパティ一覧 + +提供されるプロパティはリストボックスのタイプに依存します。 + +| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | +| ------------------------------------------------------------------------ | --------- | ------------- | ---------------------------- | +| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | +| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | +| [太字](properties_Text.md#太字) | X | X | X | +| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | +| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | +| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | +| [クラス](properties_Object.md#cssクラス) | X | X | X | +| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | +| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | +| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | +| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | +| [データソース](properties_Object.md#データソース) | X | X | X | +| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | +| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | +| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | +| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | +| [ドラッグ有効](properties_Action.md#ドラッグ有効) | X | X | X | +| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | +| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | +| [フォント](properties_Text.md#フォント) | X | X | X | +| [フォントカラー](properties_Text.md#フォントカラー) | X | X | X | +| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | +| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | +| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | +| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | +| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | +| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | +| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | +| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | +| [階層リストボックス](properties_Object.md#配列リストボックス) | X | | | +| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | +| [横揃え](properties_Text.md#横揃え) | X | X | X | +| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | +| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | +| [イタリック](properties_Text.md#イタリック) | X | X | X | +| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | +| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | X | | +| [メタ情報式](properties_Text.md#メタ情報式) | | | X | +| [メソッド](properties_Action.md#メソッド) | X | X | X | +| [行の移動可](properties_Action.md#行の移動可) | X | | | +| [命名セレクション](properties_DataSource.md#命名セレクション) | | X | | +| [列数](properties_ListBox.md#列数) | X | X | X | +| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | +| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | +| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | +| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | +| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | +| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | +| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | +| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | +| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | +| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | +| [選択された項目](properties_DataSource.md#選択された項目) | | | X | +| [選択モード](properties_ListBox.md#選択モード) | X | X | X | +| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | +| [ソート可](properties_Action.md#ソート可) | X | X | X | +| [標準アクション](properties_Action.md#標準アクション) | X | | | +| [スタイル式](properties_Text.md#スタイル式) | | X | X | +| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | +| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | +| [タイプ](properties_Object.md#タイプ) | X | X | X | +| [下線](properties_Text.md#下線) | X | X | X | +| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | +| [縦揃え](properties_Text.md#縦揃え) | X | X | X | +| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | +| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | +| [表示状態](properties_Display.md#表示状態) | X | X | X | +| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | + +> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 + +### フォームイベント + +| フォームイベント | 取得される追加プロパティ (メインプロパティについては[Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.ja.html) 参照) | コメント | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Close Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Collapse |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | +| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | +| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | +| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Delete Action |
  • [row](#追加プロパティ)
  • | | +| On Display Detail |
  • [isRowSelected](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Expand |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | +| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | +| On Mouse Enter |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Open Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | +| On Unload | | | + +#### 追加プロパティ {#additional-properties} + +リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: + +| プロパティ | 型 | 説明 | +| ---------------- | ------- | ---------------------------------------------------------------- | +| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | +| areaName | text | エリアの名称 | +| column | longint | 列番号 | +| columnName | text | 列の名称 | +| footerName | text | フッターの名称 | +| headerName | text | ヘッダーの名称 | +| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | +| isRowSelected | boolean | 行が選択されていれば true、でなければ false | +| newPosition | longint | 列あるいは行の変更後の位置 | +| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | +| oldPosition | longint | 列あるいは行の変更前の位置 | +| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | +| row | longint | 行番号 | +| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | + +> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md index 8a69400f23bc06..855de475e8884a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md @@ -26,15 +26,14 @@ title: リストボックス ユーザーは標準のショートカットを使用して 1つ以上の行を選択できます。 **Shift+クリック** で連続した行を、**Ctrl+クリック** (Windows) や **Command+クリック** (macOS) で非連続行を選択できます。 - ### リストボックスの構成要素 リストボックスオブジェクトは、以下4つの項目で構成されます: -* リストボックスオブジェクトの全体 -* 列 -* 列ヘッダー -* 列フッター +* the [list box object](./listbox-object.md) in its entirety, +* [columns](./listbox-column.md), +* column [headers](./listbox-header-footer.md#headers), and +* column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -45,324 +44,30 @@ title: リストボックス 1. 各列のオブジェクトメソッド 2. リストボックスのオブジェクトメソッド -[ヘッダー](#リストボックスヘッダー) と [フッター](#リストボックスフッター) で発生したイベントは、その列のオブジェクトメソッドが受け取ります。 - - +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). ### リストボックスの型 リストボックスには複数のタイプがあり、動作やプロパティの点で異なります。 リストボックスの型は [データソースプロパティ](properties_Object.md#データソース) で定義します: -- **配列**: 各列に 4D 配列を割り当てます。 配列タイプのリストボックスは [階層リストボックス](listbox_overview.md#階層リストボックス) として表示することができます。 -- **セレクション** (**カレントセレクション** または **命名セレクション**): 各列に式 (たとえばフィールド) を割り当てます。 それぞれの行はセレクションのレコードを基に評価されます。 -- **コレクションまたはエンティティセレクション**: 各列に式を割り当てます。各行の中身はコレクションの要素ごと、あるいはエンティティセレクション のエンティティごとに評価されます。 +* **配列**: 各列に 4D 配列を割り当てます。 配列タイプのリストボックスは [階層リストボックス](listbox_overview.md#階層リストボックス) として表示することができます。 +* **セレクション** (**カレントセレクション** または **命名セレクション**): 各列に式 (たとえばフィールド) を割り当てます。 それぞれの行はセレクションのレコードを基に評価されます。 +* **コレクションまたはエンティティセレクション**: 各列に式を割り当てます。各行の中身はコレクションの要素ごと、あるいはエンティティセレクション のエンティティごとに評価されます。 > 1つのリストボックス内に、複数のデータソースタイプを組み合わせて指定することはできません。 データソースは、リストボックス作成時に定義されます。 プログラムによって後から変更することはできません。 - ### リストボックスの管理 リストボックスオブジェクトはプロパティによってあらかじめ設定可能なほか、プログラムにより動的に管理することもできます。 -4D ランゲージにはリストボックス関連のコマンドをまとめた "リストボックス" テーマが専用に設けられていますが、"オブジェクトプロパティ" コマンドや `EDIT ITEM`、`Displayed line number` コマンドなど、ほかのテーマのコマンドも利用することができます。 詳細については *4D ランゲージリファレンスマニュアル* の[リストボックスコマンド一覧](https://doc.4d.com/4Dv18/4D/18/List-Box-Commands-Summary.300-4505230.ja.html)を参照してください。 - - - -## リストボックスオブジェクト - -### 配列リストボックス - -配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 - -デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 この配列変数名は [列のプロパティ](listbox_overview.md#列特有のプロパティ) で変更できます (プロパティリストの [変数あるいは式](properties_Object.md#変数あるいは式) プロパティを使用します)。 列ごとの表示フォーマットを指定するには、`OBJECT SET FORMAT` コマンドも使用できます。 -> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 - -配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 リストボックスのハイレベルコマンド ([`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) や `LISTBOX DELETE ROWS` 等) や配列操作コマンドを使用して、列の値を管理します。 たとえば、列の内容を初期化するには、以下の命令を使用できます: - -```4d -ARRAY TEXT(varCol;size) -``` - -リストを使用することもできます: - -```4d -LIST TO ARRAY("ListName";varCol) -``` -> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 - - - - -### セレクションリストボックス - -このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -それぞれの行はセレクションのレコードを基に評価されます。 セレクションは **カレントセレクション** または **命名セレクション**です。 - -デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 - - -### コレクションまたはエンティティセレクションリストボックス - -このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 - -コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。 例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 - -データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection](../API/CollectionClass.md) クラスの様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: - -```4d -myCol:=myCol.push("new value") // リストボックスに new value を表示 -``` - - - -### プロパティ一覧 - -提供されるプロパティはリストボックスのタイプに依存します。 - - -| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | -| ------------------------------------------------------------------- | --------- | ------------- | ---------------------------- | -| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | -| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | -| [太字](properties_Text.md#太字) | X | X | X | -| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | -| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | -| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | -| [Class](properties_Object.md#cssクラス) | X | X | X | -| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | -| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | -| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | -| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | -| [データソース](properties_Object.md#データソース) | X | X | X | -| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | -| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | -| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | -| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | -| [ドラッグ有効](properties_Action.md#ドロップ有効) | X | X | X | -| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | -| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | -| [フォント](properties_Text.md#フォント) | X | X | X | -| [フォントカラー](properties_Text.md#font-color) | X | X | X | -| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | -| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | -| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | -| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | -| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | -| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | -| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | -| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | -| [階層リストボックス](properties_Object.md#array-list-box) | X | | | -| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | -| [横揃え](properties_Text.md#横揃え) | X | X | X | -| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | -| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | X | X | X | -| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | -| [イタリック](properties_Text.md#イタリック) | X | X | X | -| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | -| [マスターテーブル](properties_DataSource.md#master-table) | | X | | -| [メタ情報式](properties_Text.md#メタ情報式) | | | X | -| [メソッド](properties_Action.md#メソッド) | X | X | X | -| [行の移動可](properties_Action.md#行の移動可) | X | | | -| [命名セレクション](properties_DataSource.md#selection-name) | | X | | -| [列数](properties_ListBox.md#列数) | X | X | X | -| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | -| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | -| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | -| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | -| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | -| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | -| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | -| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | -| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | -| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | -| [選択された項目](properties_DataSource.md#選択された項目) | | | X | -| [選択モード](properties_ListBox.md#選択モード) | X | X | X | -| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | -| [ソート可](properties_Action.md#ソート可) | X | X | X | -| [標準アクション](properties_Action.md#標準アクション) | X | | | -| [スタイル式](properties_Text.md#スタイル式) | | X | X | -| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | -| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | -| [型](properties_Object.md#タイプ) | X | X | X | -| [下線](properties_Text.md#下線) | X | X | X | -| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | -| [縦揃え](properties_Text.md#縦揃え) | X | X | X | -| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | -| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | X | X | X | -| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | -| [表示状態](properties_Display.md#表示状態) | X | X | X | -| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | - - -> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 - - -### フォームイベント - - -| フォームイベント | 取得される追加プロパティ (メインプロパティについては[Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.ja.html) 参照) | コメント | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Close Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Collapse |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | -| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | -| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | -| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Delete Action |
  • [row](#追加プロパティ)
  • | | -| On Display Detail |
  • [isRowSelected](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Expand |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | -| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | -| On Mouse Enter |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Open Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | -| On Unload | | | - - -#### 追加プロパティ {#additional-properties} - -リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: - -| プロパティ | 型 | 説明 | -| ---------------- | ------- | --------------------------------------------- | -| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | -| areaName | text | エリアの名称 | -| column | longint | 列番号 | -| columnName | text | 列の名称 | -| footerName | text | フッターの名称 | -| headerName | text | ヘッダーの名称 | -| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | -| isRowSelected | boolean | 行が選択されていれば true、でなければ false | -| newPosition | longint | 列あるいは行の変更後の位置 | -| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | -| oldPosition | longint | 列あるいは行の変更前の位置 | -| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | -| row | longint | 行番号 | -| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | -> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 - - - - - - -## リストボックス列 - -リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: - -![](../assets/en/FormObjects/listbox_column.png) - -リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、こちらのプロパティの方がリストボックスに対する設定よりも優先されます。 -> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#expression-type) (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 - - -### 列特有のプロパティ {#column-specific-properties} - -[文字フォ-マット](properties_Display.md#文字フォマット) - [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) - [自動行高](properties_CoordinatesAndSizing.md#自動行高) - [背景色/塗りカラー](properties_BackgroundAndBorder.md#背景色塗りカラー) - [背景色式](properties_BackgroundAndBorder.md#背景色式) - [太字](properties_Text.md#太字) - [選択リスト](properties_DataSource.md#選択リスト) - [CSSクラス](properties_Object.md#cssクラス) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [データタイプ (式の型)](properties_DataSource.md#データタイプ-式の型) - [日付フォーマット](properties_Display.md#日付フォーマット) - [デフォルト値](properties_DataSource.md#デフォルト値) - [表示タイプ](properties_Display.md#表示タイプ) - [入力可](properties_Entry.md#入力可) - [入力フィルター](properties_Entry.md#入力フィルター) - [除外リスト](properties_RangeOfValues.md#除外リスト) - [式](properties_DataSource.md#式) - [変数あるいは式 (配列リストボックス)](properties_Object.md#配列リストボックス) - [フォント](properties_Text.md#フォント) - [フォントカラー](properties_Text.md#フォントカラー) - [横揃え](properties_Text.md#横揃え) - [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - [イタリック](properties_Text.md#イタリック) - [表示状態](properties_Display.md#表示状態) - [最大幅](properties_CoordinatesAndSizing.md#最大幅) - [メソッド](properties_Action.md#メソッド) - [最小幅](properties_CoordinatesAndSizing.md#最小幅) - [マルチスタイル](properties_Text.md#マルチスタイル) - [数値フォーマット](properties_Display.md#数値フォーマット) - [オブジェクト名](properties_Object.md#オブジェクト名) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) - [指定リスト](properties_RangeOfValues.md#指定リスト) - [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) - [行フォントカラー配列](properties_Text.md#行フォントカラー配列) - [行スタイル配列](properties_Text.md#行スタイル配列) - [関連付け](properties_DataSource.md#関連付け) - [スタイル式](properties_Text.md#スタイル式) - [テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時テキスト-false時) - [時間フォーマット](properties_Display.md#時間フォーマット) - [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [下線](properties_Text.md#下線) - [変数あるいは式](properties_Object.md#変数あるいは式) - [縦揃え](properties_Text.md#縦揃え) - [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - [幅](properties_CoordinatesAndSizing.md#幅) - [ワードラップ](properties_Display.md#ワードラップ) - -### フォームイベント - -| フォームイベント | 取得される追加プロパティ (メインプロパティについては[Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.ja.html) 参照) | コメント | -| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | -| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | -| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | -| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | -| On Unload | | | - - -## リストボックスヘッダー - -> リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#display-footers) オプションが選択されていなければなりません。 - -ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: - -![](../assets/en/FormObjects/listbox_header.png) - -リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 - - -さらに、ヘッダー特有のプロパティを設定することができます。 [カスタマイズされた並び替え](#ソートの管理) などの用途に、ヘッダーの列タイトルの隣、あるいはタイトルの代わりにアイコンを表示することができます。 - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -ヘッダーに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 - -### ヘッダー特有のプロパティ - -[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [タイトル](properties_Object.md#タイトル) - [CSSクラス](properties_Object.md#cssクラス) - [パス名](properties_TextAndPicture.md#ピクチャーパス名) - [アイコンの場所](properties_TextAndPicture.md#アイコンの場所) - [幅](properties_CoordinatesAndSizing.md#幅) - [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - [フォント](properties_Text.md#フォント) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [フォントカラー](properties_Text.md#フォントカラー) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [ヘルプTips](properties_Help.md#ヘルプtips) - - - - - -## リストボックスフッター -> リストボックスのヘッダープロパティにアクセスするためには、リストボックスのプロパティリストで [ヘッダーを表示](properties_Headers.md#display-headers) オプションが選択されていなければなりません。 - -リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 - -フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: - -![](../assets/en/FormObjects/listbox_footers.png) - -リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 - -ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -フッターに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 - -### フッター特有のプロパティ - - -[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [変数の計算](properties_Object.md#変数の計算) - [CSSクラス](properties_Object.md#cssクラス) - [幅](properties_CoordinatesAndSizing.md#幅) - [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - [文字フォーマット](properties_Display.md#文字フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [ワードラップ](properties_Display.md#ワードラップ) - [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) - [フォント](properties_Text.md#フォント) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [フォントカラー](properties_Text.md#フォントカラー) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [ヘルプTips](properties_Help.md#ヘルプtips) +4D ランゲージにはリストボックス関連のコマンドをまとめた "リストボックス" テーマが専用に設けられていますが、"オブジェクトプロパティ" コマンドや `EDIT ITEM`、`Displayed line number` コマンドなど、ほかのテーマのコマンドも利用することができます。 Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. ## 入力の管理 リストボックスのセルが入力可能であるには、以下の条件を満たす必要があります: -- セルが属する列が [入力可](properties_Entry.md#入力可) に設定されている (でなければ、その列のセルには入力できません)。 -- `On Before Data Entry` イベントで $0 が -1 を返さない。 カーソルがセルに入ると、その列のメソッドで `On Before Data Entry` イベントが生成されます。 このイベントのコンテキストにおいて、$0 に -1 を設定すると、そのセルは入力不可として扱われます。 **Tab** や **Shift+Tab** が押された後にイベントが生成された場合には、フォーカスはそれぞれ次あるいは前のセルに移動します。 $0 が -1 でなければ (デフォルトは 0)、列は入力可であり編集モードに移行します。 +* セルが属する列が [入力可](properties_Entry.md#入力可) に設定されている (でなければ、その列のセルには入力できません)。 +* `On Before Data Entry` イベントで $0 が -1 を返さない。 カーソルがセルに入ると、その列のメソッドで `On Before Data Entry` イベントが生成されます。 このイベントのコンテキストにおいて、$0 に -1 を設定すると、そのセルは入力不可として扱われます。 **Tab** や **Shift+Tab** が押された後にイベントが生成された場合には、フォーカスはそれぞれ次あるいは前のセルに移動します。 $0 が -1 でなければ (デフォルトは 0)、列は入力可であり編集モードに移行します。 2つの配列で構築されるリストボックスを考えてみましょう。 1つは日付でもう 1つはテキストです。 日付配列は入力不可ですが、テキスト配列は日付が過去でない場合に入力可とします。 @@ -387,9 +92,9 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 データの整合性を保つため、セレクション型とエンティティセレクション型のリストボックスにおいては、レコード/エンティティに対する変更はセル内の編集が確定されたときに自動的に保存されます。 -- セルがアクティブでなくなったとき (ユーザーによるタブキー押下、クリック操作など) -- リストボックスからフォーカスが外れたとき -- フォームからフォーカスが外れたとき +* セルがアクティブでなくなったとき (ユーザーによるタブキー押下、クリック操作など) +* リストボックスからフォーカスが外れたとき +* フォームからフォーカスが外れたとき データ入力・編集操作にともなって発生するイベントのシーケンスは次のようになります: @@ -407,25 +112,25 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 | | すべて | On Losing Focus | (*) エンティティセレクションリストボックスでの `On Data Change` イベントの場合: -- [カレントの項目](properties_DataSource.md#カレントの項目) オブジェクトには編集前の値が格納されます。 -- `This` オブジェクトには、編集後の値が格納されます。 - -> コレクション/エンティティセレクション型では、式が null に評価される場合にリストボックスでのデータ入力に制約があります。 この場合、セル内の null 値を編集・削除することはできません。 +* [カレントの項目](properties_DataSource.md#カレントの項目) オブジェクトには編集前の値が格納されます。 +* `This` オブジェクトには、編集後の値が格納されます。 +> コレクション/エンティティセレクション型では、式が null に評価される場合にリストボックスでのデータ入力に制約があります。 この場合、セル内の null 値を編集・削除することはできません。 ## 選択行の管理 選択行の管理は、リストボックスのタイプが配列か、レコードのセレクションか、あるいはコレクション/エンティティセレクションかによって異なります。 -- **セレクションリストボックス**: 選択行は、デフォルトで `$ListboxSetX` と呼ばれる変更可能なセットにより管理されます (X は 0 から始まり、フォーム内のリストボックスの数に応じて一つずつ増加していきます)。 このセットはリストボックスの[プロパティリスト](properties_ListBox.md#ハイライトセット)で定義します。 このセットは 4D が自動で管理します。 ユーザーがリストボックス中で 1つ以上の行を選択すると、セットが即座に更新されます。 他方、リストボックスの選択をプログラムから更新するために、"セット" テーマのコマンドを使用することができます。 +* **セレクションリストボックス**: 選択行は、デフォルトで `$ListboxSetX` と呼ばれる変更可能なセットにより管理されます (X は 0 から始まり、フォーム内のリストボックスの数に応じて一つずつ増加していきます)。 このセットはリストボックスの[プロパティリスト](properties_ListBox.md#ハイライトセット)で定義します。 このセットは 4D が自動で管理します。 ユーザーがリストボックス中で 1つ以上の行を選択すると、セットが即座に更新されます。 他方、リストボックスの選択をプログラムから更新するために、"セット" テーマのコマンドを使用することができます。 + +* **コレクション/エンティティセレクションリストボックス**: 選択項目は、専用のリストボックスプロパティを通して管理されます。 + * [カレントの項目](properties_DataSource.md#カレントの項目) は、選択された要素/エンティティを受け取るオブジェクトです。 + * [選択された項目](properties_DataSource.md#選択された項目) は選択された項目を格納するコレクション/エンティティセレクションオブジェクトです。 + * [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) は、選択された要素あるいはエンティティの位置を返します。 -- **コレクション/エンティティセレクションリストボックス**: 選択項目は、専用のリストボックスプロパティを通して管理されます。 - - [カレントの項目](properties_DataSource.md#カレントの項目) は、選択された要素/エンティティを受け取るオブジェクトです。 - - [選択された項目](properties_DataSource.md#選択された項目) は選択された項目を格納するコレクション/エンティティセレクションオブジェクトです。 - - [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) は、選択された要素あるいはエンティティの位置を返します。 +* **配列リストボックス**: `LISTBOX SELECT ROW` コマンドを使用して、プログラムからリストボックスの行を選択できます。 [リストボックスオブジェクトにリンクされた変数](properties_Object.md#変数あるいは式) は、行選択の取得、設定、保存に使用します。 この変数はブール配列で、4Dが自動的に作成・管理します。 この配列のサイズは、リストボックスのサイズにより決定されます。 つまり、各列に関連付けられた配列のうち、最も小さな配列と同じ数の要素を持ちます。 この配列の各要素には、対応する行が選択された場合には `true` が、それ以外の場合は `false` が設定されます。 4D は、ユーザーの動作に応じてこの配列の内容を更新します。 これとは逆に、この配列要素の値を変更して、リストボックス中の選択行を変更することができます。 他方、この配列への要素の挿入や削除はできず、行のタイプ変更もできません。 `Count in array` コマンドを使用して、選択された行の数を調べることができます。 たとえば、以下のメソッドは配列タイプのリストボックスで、最初の行の選択を切り替えます: -- **配列リストボックス**: `LISTBOX SELECT ROW` コマンドを使用して、プログラムからリストボックスの行を選択できます。 [リストボックスオブジェクトにリンクされた変数](properties_Object.md#変数あるいは式) は、行選択の取得、設定、保存に使用します。 この変数はブール配列で、4Dが自動的に作成・管理します。 この配列のサイズは、リストボックスのサイズにより決定されます。 つまり、各列に関連付けられた配列のうち、最も小さな配列と同じ数の要素を持ちます。 この配列の各要素には、対応する行が選択された場合には `true` が、それ以外の場合は `false` が設定されます。 4D は、ユーザーの動作に応じてこの配列の内容を更新します。 これとは逆に、この配列要素の値を変更して、リストボックス中の選択行を変更することができます。 他方、この配列への要素の挿入や削除はできず、行のタイプ変更もできません。 `Count in array` コマンドを使用して、選択された行の数を調べることができます。 たとえば、以下のメソッドは配列タイプのリストボックスで、最初の行の選択を切り替えます: ```4d ARRAY BOOLEAN(tBListBox;10) // tBListBox はフォーム内にあるリストボックス変数の名前です @@ -436,15 +141,14 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 End if ``` -> [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) コマンドは、最初に選択された行または指定された行を表示するようにリストボックスをスクロールします。 - +> `OBJECT SET SCROLL POSITION` コマンドは、最初に選択された行または指定された行を表示するようにリストボックスをスクロールします。 ### 選択行の見た目のカスタマイズ リストボックスの [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) プロパティにチェックを入れている場合には、他のインターフェースオプションを活用してリストボックスの選択行を可視化する必要があります。 ハイライトが非表示になっていても選択行は引き続き 4D によって管理されています。つまり: -- 配列タイプのリストボックスの場合、当該リストボックスにリンクしているブール配列変数から選択行を割り出します。 -- セレクションタイプのリストボックスの場合、特定行 (レコード) がリストボックスの [ハイライトセット](properties_ListBox.md#ハイライトセット) プロパティで指定しているセットに含まれているかを調べます。 +* 配列タイプのリストボックスの場合、当該リストボックスにリンクしているブール配列変数から選択行を割り出します。 +* セレクションタイプのリストボックスの場合、特定行 (レコード) がリストボックスの [ハイライトセット](properties_ListBox.md#ハイライトセット) プロパティで指定しているセットに含まれているかを調べます。 特定された選択行は、それらの背景色やフォントカラー、フォントスタイルなどをプログラムによって調整することで、選択行を独自の方法で可視化することが可能です。 リストボックスのタイプによって、表示の管理は配列や式を使用しておこないます (後述参照)。 @@ -455,22 +159,23 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 選択行を特定するには、リストボックスの [ハイライトセット](properties_ListBox.md#ハイライトセット) プロパティで指定されているセットに対象行が含まれているかを調べます: 選択行のアピアランスを定義するには、プロパティリストにて [カラー式またはスタイル式プロパティ](#配列と式の使用) を 1つ以上使います。 次の場合には式が自動的に再評価されることに留意ください: -- リストボックスのセレクションが変わった場合 -- リストボックスがフォーカスを得た、あるいは失った場合 -- リストボックスが設置されたフォームウィンドウが最前面になった、あるいは最前面ではなくなった場合 - +* リストボックスのセレクションが変わった場合 +* リストボックスがフォーカスを得た、あるいは失った場合 +* リストボックスが設置されたフォームウィンドウが最前面になった、あるいは最前面ではなくなった場合 #### 配列リストボックス + 選択行を特定するには、当該リストボックスにリンクしているブール配列 [変数](properties_Object.md#変数あるいは式) を調べます: 選択行のアピアランスを定義するには、プロパティリストにて [行カラー配列または行スタイル配列プロパティ](#配列と式の使用) を 1つ以上使います。 選択行のアピアランスを定義するリストボックス配列は、`On Selection Change` フォームイベント内で再計算する必要があることに留意が必要です。また、フォーカスの有無を選択行の表示に反映させるには、次のフォームイベント内でもこれらの配列を変更することができます: -- `On Getting Focus` (リストボックスプロパティ) -- `On Losing Focus` (リストボックスプロパティ) -- `On Activate` (フォームプロパティ) -- `On Deactivate` (フォームプロパティ) ...いずれを利用するかは、選択のフォーカス変化を視覚的に表現するかどうか、またどのように表現するかによって異なります。 + +* `On Getting Focus` (リストボックスプロパティ) +* `On Losing Focus` (リストボックスプロパティ) +* `On Activate` (フォームプロパティ) +* `On Deactivate` (フォームプロパティ) ...いずれを利用するかは、選択のフォーカス変化を視覚的に表現するかどうか、またどのように表現するかによって異なります。 ##### 例題 @@ -481,7 +186,7 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 配列タイプのリストボックスの場合、[行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) をプログラムにより更新する必要があります。 JSON フォームにおいて、リストボックスに次の行背景色配列を定義した場合: ``` - "rowFillSource": "_ListboxBackground", + "rowFillSource": "_ListboxBackground", ``` リストボックスのオブジェクトメソッドに次のように書けます: @@ -506,9 +211,10 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 JSON フォームにおいて、リストボックスに次のハイライトセットおよび背景色式を定義した場合: ``` - "highlightSet": "$SampleSet", - "rowFillSource": "UI_SetColor", + "highlightSet": "$SampleSet", + "rowFillSource": "UI_SetColor", ``` + *UI_SetColor* メソッドに次のように書けます: ```4d @@ -523,7 +229,6 @@ JSON フォームにおいて、リストボックスに次のハイライトセ > 階層リストボックスにおいては、[セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) オプションをチェックした場合には、ブレーク行をハイライトすることができません。 同階層のヘッダーの色は個別指定することができないため、任意のブレーク行だけをプログラムでハイライト表示する方法はありません。 - ## ソートの管理 リストボックスには、標準ソートとカスタムソートがあります。 リストボックスの特定の列がソートされているとき、他の列も常に自動で同期されます。 @@ -536,17 +241,14 @@ JSON フォームにおいて、リストボックスに次のハイライトセ 標準ソートのサポートは、リストボックスのタイプに依存します: -| リストボックスタイプ | 標準ソートのサポート | コメント | -| ------------------- | ---------- | ------------------------------------------------------------------------------------------------------------ | -| Object の Collection | ◯ |
    • "This.a" や "This.a.b" 列はソート可能です。
    • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
    | -| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | +| リストボックスタイプ | 標準ソートのサポート | コメント | +| ------------------- | ---------- | ---------------------------------------------------------------------------------------------------- | +| Object の Collection | ◯ |
  • "This.a" や "This.a.b" 列はソート可能です。
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • | +| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | | エンティティセレクション | ◯ |
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • ソート可: オブジェクト属性プロパティのソート (例: "data" がオブジェクト属性の場合の "This.data.city")
  • ソート可: リレート属性のソート (例: "This.company.name")
  • ソート不可: リレート属性を介したオブジェクト属性プロパティのソート (例: "This.company.data.city")。 この場合には、[`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) 関数を使ったカスタムソートを使用します (後述の例題参照)
  • | -| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | -| 命名セレクション | × | | -| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | - - - +| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | +| 命名セレクション | × | | +| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | ### カスタムソート @@ -554,8 +256,8 @@ JSON フォームにおいて、リストボックスに次のハイライトセ カスタムソートを以下のことが可能です: -- [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/ja/page916.html) コマンドを使って、複数カラムを対象に複数レベルのソートをおこなう -- [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) や [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) などの関数を使って、複雑な条件のソートをおこなう +* [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/ja/page916.html) コマンドを使って、複数カラムを対象に複数レベルのソートをおこなう +* [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) や [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) などの関数を使って、複雑な条件のソートをおこなう #### 例題 @@ -575,7 +277,7 @@ JSON フォームにおいて、リストボックスに次のハイライトセ ```4d If (Form event code=On Header Click) - Form.child:=Form.child.orderByFormula("This.parent.extra.nickname"; dk ascending) + Form.child:=Form.child.orderByFormula("This.parent.extra.nickname"; dk ascending) End if ``` @@ -583,12 +285,12 @@ End if [列ヘッダー変数](properties_Object.md#変数あるいは式)の値を使用すると、列の現在の並べ替え状況 (読み込み) や並べ替え矢印の表示など、追加情報を管理することができます。 -- 変数が 0 のとき、列は並べ替えられておらず、矢印は表示されていません。 +* 変数が 0 のとき、列は並べ替えられておらず、矢印は表示されていません。 ![](../assets/en/FormObjects/sorticon0.png) -- 変数が 1 のとき、列は昇順に並べ替えられており、並べ替え矢印が表示されています。 ![](../assets/en/FormObjects/sorticon1.png) +* 変数が 1 のとき、列は昇順に並べ替えられており、並べ替え矢印が表示されています。 ![](../assets/en/FormObjects/sorticon1.png) -- 変数が 2 のとき、列は降順に並べ替えられており、並べ替え矢印が表示されています。 ![](../assets/en/FormObjects/sorticon2.png) +* 変数が 2 のとき、列は降順に並べ替えられており、並べ替え矢印が表示されています。 ![](../assets/en/FormObjects/sorticon2.png) > 列ヘッダー変数には、宣言された、あるいは動的な [変数](Concepts/variables.md) のみを使用できます。 その他の [式](Concepts/quick-tour.md#式) (例: `Form.sortValue`) はサポートされていません。 @@ -596,16 +298,14 @@ End if > [`OBJECT SET FORMAT`](https://doc.4d.com/4dv19/help/command/ja/page236.html) コマンドは、カスタマイズされた並べ替えアイコンをサポートする機能をリストボックスヘッダー用に提供しています。 - ## スタイルとカラー、表示の管理 リストボックスの背景色、フォントカラー、そしてフォントスタイルを設定するためにはいくつかの方法があります: -- [リストボックスオブジェクト](#リストボックスオブジェクト) のプロパティリストを使用 -- [列](#リストボックス列) のプロパティリストを使用 -- リストボックスまたは列ごとの [配列や式](#配列と式の使用) プロパティを使用 -- セルごとのテキストにて定義 ([マルチスタイルテキスト](properties_Text.md#マルチスタイル) の場合) - +* at the level of the [list box object properties](./listbox-object.md), +* at the level of the [column properties](./listbox-column.md), +* リストボックスまたは列ごとの [配列や式](#配列と式の使用) プロパティを使用 +* セルごとのテキストにて定義 ([マルチスタイルテキスト](properties_Text.md#マルチスタイル) の場合) ### 優先順位と継承 @@ -624,28 +324,27 @@ End if それぞれの属性 (スタイル、カラー、背景色) について、デフォルトの値を使用した場合、属性の **継承** がおこなわれます: -- セル属性について: 行の属性値を受け継ぎます -- 行属性について: 列の属性値を受け継ぎます -- 列属性について: リストボックスの属性値を受け継ぎます +* セル属性について: 行の属性値を受け継ぎます +* 行属性について: 列の属性値を受け継ぎます +* 列属性について: リストボックスの属性値を受け継ぎます このように、高次のレベルの属性値をオブジェクトに継承させたい場合は、定義するコマンドに `lk inherited` 定数 (デフォルト値) を渡すか、対応する行スタイル/カラー配列の要素に直接渡します。 以下のような、標準のフォントスタイルで行の背景色が交互に変わる配列リストボックスを考えます: ![](../assets/en/FormObjects/listbox_styles3.png) 以下の変更を加えます: -- リストボックスオブジェクトの [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) プロパティを使用して、2行目の背景色を赤に変更します。 -- リストボックスオブジェクトの [行スタイル配列](properties_Text.md#行スタイル配列) を使用して、4 行目のスタイルをイタリックに変更します。 -- 5 列目の列オブジェクトの [行スタイル配列](properties_Text.md#行スタイル配列) を使用して、5 列目の二つの要素を太字に変更します。 -- 1、2 列目の列オブジェクトの [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) を使用して、両列から一つずつ、計二つの背景色を濃い青に変更します: +* リストボックスオブジェクトの [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) プロパティを使用して、2行目の背景色を赤に変更します。 +* リストボックスオブジェクトの [行スタイル配列](properties_Text.md#行スタイル配列) を使用して、4 行目のスタイルをイタリックに変更します。 +* 5 列目の列オブジェクトの [行スタイル配列](properties_Text.md#行スタイル配列) を使用して、5 列目の二つの要素を太字に変更します。 +* 1、2 列目の列オブジェクトの [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) を使用して、両列から一つずつ、計二つの背景色を濃い青に変更します: ![](../assets/en/FormObjects/listbox_styles3.png) リストボックスを元の状態に戻すには、以下の手順でおこないます: -- 1、2 列目の行背景色配列の要素 2 に定数 `lk inherited` 定数を渡します。 これにより行の赤の背景色を継承します。 -- 5 列目の行スタイル配列の要素 3 と 4 に定数 `lk inherited` を渡します。 これにより、要素 4 を除いて標準のスタイルを継承します (要素 4 はリストボックスの行スタイル配列にて指定されたイタリックの属性を継承します)。 -- リストボックスの行スタイル配列の要素 4 に定数 `lk inherited` を渡します。これにより、4行目のイタリックのスタイルが除去されます。 -- リストボックスの行背景色配列の要素 2 に定数 `lk inherited` を渡します。これにより元の、背景色が交互に変わるリストボックスの状態に戻すことができます。 - +* 1、2 列目の行背景色配列の要素 2 に定数 `lk inherited` 定数を渡します。 これにより行の赤の背景色を継承します。 +* 5 列目の行スタイル配列の要素 3 と 4 に定数 `lk inherited` を渡します。 これにより、要素 4 を除いて標準のスタイルを継承します (要素 4 はリストボックスの行スタイル配列にて指定されたイタリックの属性を継承します)。 +* リストボックスの行スタイル配列の要素 4 に定数 `lk inherited` を渡します。これにより、4行目のイタリックのスタイルが除去されます。 +* リストボックスの行背景色配列の要素 2 に定数 `lk inherited` を渡します。これにより元の、背景色が交互に変わるリストボックスの状態に戻すことができます。 ### 配列と式の使用 @@ -658,9 +357,6 @@ End if | フォントスタイル | [行スタイル配列](properties_Text.md#行スタイル配列) | [スタイル式](properties_Text.md#スタイル式) | [スタイル式](properties_Text.md#スタイル式) または [メタ情報式](properties_Text.md#メタ情報式) | | 表示 | [行コントロール配列](properties_ListBox.md#行コントロール配列) | - | - | - - - ## リストボックスの印刷 リストボックスの印刷には 2つの印刷モードがあります: フォームオブジェクトのようにリストボックスを印刷する **プレビューモード** と、フォーム内でリストボックスオブジェクトの印刷方法を制御できる **詳細モード** があります。 フォームエディターで、リストボックスオブジェクトに "印刷" アピアランスを適用できる点に留意してください。 @@ -671,17 +367,13 @@ End if ### 詳細モード -このモードでは、リストボックスの印刷は `Print object` コマンドを使用してプログラムにより実行されます (プロジェクトフォームとテーブルフォームがサポートされています)。 [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) コマンドを使用してオブジェクトの印刷を制御できます。 +このモードでは、リストボックスの印刷は `Print object` コマンドを使用してプログラムにより実行されます (プロジェクトフォームとテーブルフォームがサポートされています)。 `LISTBOX GET PRINT INFORMATION` コマンドを使用してオブジェクトの印刷を制御できます。 このモードでは: -- オブジェクトの高さよりも印刷する行数が少ない場合、リストボックスオブジェクトの高さは自動で減少させられます ("空白" 行は印刷されません)。 他方、オブジェクトの内容に基づき高さが自動で増大することはありません。 実際に印刷されるオブジェクトのサイズは [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) コマンドで取得できます。 -- リストボックスオブジェクトは "そのまま" 印刷されます。言い換えれば、ヘッダーやグリッド線の表示、表示/非表示行など、現在の表示設定が考慮されます。 これらの設定には印刷される最初の行も含みます。 印刷を実行する前に [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) を呼び出すと、リストボックスに印刷される最初の行はコマンドで指定した行になります。 -- 自動メカニズムにより、表示可能な行以上の行数を含むリストボックスの印刷が容易になります。 連続して `Print object` を呼び出し、呼び出し毎に別の行のまとまりを印刷することができます。 [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) コマンドを使用して、印刷がおこなわれている間の状態をチェックできます。 - - - - +* オブジェクトの高さよりも印刷する行数が少ない場合、リストボックスオブジェクトの高さは自動で減少させられます ("空白" 行は印刷されません)。 他方、オブジェクトの内容に基づき高さが自動で増大することはありません。 実際に印刷されるオブジェクトのサイズは `LISTBOX GET PRINT INFORMATION` コマンドで取得できます。 +* リストボックスオブジェクトは "そのまま" 印刷されます。言い換えれば、ヘッダーやグリッド線の表示、表示/非表示行など、現在の表示設定が考慮されます。 これらの設定には印刷される最初の行も含みます。 印刷を実行する前に `OBJECT SET SCROLL POSITION` を呼び出すと、リストボックスに印刷される最初の行はコマンドで指定した行になります。 +* 自動メカニズムにより、表示可能な行以上の行数を含むリストボックスの印刷が容易になります。 連続して `Print object` を呼び出し、呼び出し毎に別の行のまとまりを印刷することができます。 `LISTBOX GET PRINT INFORMATION` コマンドを使用して、印刷がおこなわれている間の状態をチェックできます。 ## 階層リストボックス @@ -691,21 +383,19 @@ End if 階層リストボックスはデータを表示する特別な方法ですが、データの構造 (配列) は変更しません。 階層リストボックスは通常のリストボックスとまったく同じ方法で管理されます。 - ### 階層の指定 階層リストボックスとして指定するには、3つの方法があります: -* フォームエディターのプロパティリストを使用して階層要素を手作業で設定する (または JSON フォームを編集する)。 -* フォームエディターのリストボックス管理メニューを使用して階層を生成する。 -* [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv18/4D/18/LISTBOX-SET-HIERARCHY.301-4505193.ja.html) や [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv18/4D/18/LISTBOX-GET-HIERARCHY.301-4505194.ja.html) コマンドを使用する (*4D ランゲージリファレンス* 参照)。 - +* フォームエディターのプロパティリストを使用して階層要素を手作業で設定する (または JSON フォームを編集する)。 +* フォームエディターのリストボックス管理メニューを使用して階層を生成する。 +* Use the [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-HIERARCHY.301-7487634.en.html) and [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-GET-HIERARCHY.301-7487597.en.html) commands, described in the *4D Language Reference* manual. #### "階層リストボックス" プロパティによる階層化 このプロパティを使用してリストボックスの階層表示を設定します。 JSON フォームにおいては、リストボックス列の [*dataSource* プロパティの値が配列名のコレクションであるとき](properties_Object.md#配列リストボックス) に階層化します。 -*階層リストボックス* プロパティが選択されると、追加プロパティである **Variable 1...10** が利用可能になります。 これらには階層の各レベルとして使用するデータソース配列を指定します。 入力欄に値が入力されると、新しい入力欄が追加されます。 10個までの変数を指定できます。 これらの変数は先頭列に表示される階層のレベルを設定します。 +*階層リストボックス* プロパティが選択されると、追加プロパティである **Variable 1...10** が利用可能になります。 これらには階層の各レベルとして使用する *dataSource* 配列を指定します。 入力欄に値が入力されると、新しい入力欄が追加されます。 10個までの変数を指定できます。 これらの変数は先頭列に表示される階層のレベルを設定します。 Variable 1 は常に、リストボックスの先頭列の変数名に対応します (この 2つの値は自動でバインドされます)。 Variable 1欄は常に表示され、入力できます。 例: country。 Variable 2 も常に表示され、入力できます。 これは二番目の階層レベルを指定します。 例: regions。 三番目以降の欄は、その前の番号の欄が入力されると表示されます。 例えば: counties、cities等。 最大10レベルまで指定できます。 ある階層レベルの値を削除すると、その後の階層レベルが繰り上がります。 @@ -716,7 +406,6 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し この原則は階層がひとつだけ設定されている場合には適用されません。 この場合、同じ値はグループ化されます。 > 既存のリストボックスで階層を設定した場合、(最初のものを除き) これらの列を削除または非表示にしなければなりません。 でないと、それらはリストボックス中で重複して表示されます。 エディターのポップアップメニューを使用して階層を設定すると (階層リストボックス参照)、不要な列は自動でリストボックスから取り除かれます。 - #### コンテキストメニューを使用した階層化 フォームエディター内で配列タイプのリストボックスオブジェクトの一番目から任意の数の列を選択すると、**階層を作成** コマンドがコンテキストメニューから利用できるようになります: @@ -725,20 +414,20 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し このコマンドは階層化のショートカットです。 このコマンドを選択すると、以下のアクションが実行されます: -* そのオブジェクトのプロパティリストで **階層リストボックス** オプションが選択されます。 -* その列の変数が階層を指定するために使用されます。 既に設定されていた変数は置き換えられます。 -* (先頭列を除き) 選択された列はリストボックス内に表示されなくなります。 +* そのオブジェクトのプロパティリストで **階層リストボックス** オプションが選択されます。 +* その列の変数が階層を指定するために使用されます。 既に設定されていた変数は置き換えられます。 +* (先頭列を除き) 選択された列はリストボックス内に表示されなくなります。 例: 左から国、地域、都市、人口列が設定されたリストボックスがあります。 国、地域、都市が (下図の通り) 選択され、コンテキストメニューから **階層を作成** を選択すると、先頭列に3レベルの階層が作成され、二番目と三番目の列は取り除かれます。 人口列が二番目になります: ![](../assets/en/FormObjects/listbox_hierarchy2.png) ##### 階層をキャンセル -階層リストボックスとして定義されたリストボックスで先頭列を選択すると、**階層をキャンセル** コマンドを使用できます。 このコマンドを選択すると以下のアクションが実行されます: -* そのオブジェクトの **階層リストボックス** オプションの選択が解除されます。 -* 2番目以降の階層レベルが削除され、通常の列としてリストボックスに追加されます。 +階層リストボックスとして定義されたリストボックスで先頭列を選択すると、**階層をキャンセル** コマンドを使用できます。 このコマンドを選択すると以下のアクションが実行されます: +* そのオブジェクトの **階層リストボックス** オプションの選択が解除されます。 +* 2番目以降の階層レベルが削除され、通常の列としてリストボックスに追加されます。 ### 動作 @@ -764,10 +453,10 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し 階層モードのリストボックスにおいて、(リストボックス列のヘッダーをクリックして実行される) 標準の並べ替えは常に以下のようにおこなわれます: -- まず階層列 (一番目の列) のすべてのレベルが自動で昇順にソートされます。 -- 次にクリックされた列の値を使用して、昇順または降順にソートが実行されます。 -- すべての列が同期されます。 -- その後の非階層列のソート時には、階層列の最後のレベルのみがソートされます。 この列のソートはそのヘッダーをクリックすることでおこなえます。 +* まず階層列 (一番目の列) のすべてのレベルが自動で昇順にソートされます。 +* 次にクリックされた列の値を使用して、昇順または降順にソートが実行されます。 +* すべての列が同期されます。 +* その後の非階層列のソート時には、階層列の最後のレベルのみがソートされます。 この列のソートはそのヘッダーをクリックすることでおこなえます。 例として、まだソートされていない以下のリストボックスがあります: @@ -779,7 +468,6 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し 通常のリストボックスと同様、リストボックスの [ソート可](properties_Action.md#ソート可) オプションの選択を解除することで標準のソートメカニズムを無効にし、プログラムでソートを管理できます。 - #### 選択行とその位置の管理 階層リストボックスは、ノードの展開 / 折りたたみ状態により、スクリーン上に表示される行数が変わります。 しかし配列の行数が変わるわけではありません。 表示が変わるだけでデータに変更はありません。 この原則を理解することは重要です。 階層リストボックスに対するプログラムによる管理は常に配列データに対しておこなわれるのであり、表示されたデータに対しておこなわれるわけではないからです。 とくに、自動で追加されるブレーク行は、表示オプション配列では考慮されません (後述参照)。 @@ -796,13 +484,11 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し この原則は以下のものを管理する内部的な配列に適用されます: -- カラー -- 背景色 - - -- スタイル -- 非表示行 -- 選択行 +* カラー +* 背景色 +* スタイル +* 非表示行 +* 選択行 たとえば、Rennes を含む行を選択するには、以下のように書きます: @@ -814,7 +500,7 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し > 親が折りたたまれているために行が非表示になっていると、それらは選択から除外されます。 (直接あるいはスクロールによって) 表示されている行のみを選択できます。 言い換えれば、行を選択かつ隠された状態にすることはできません。 -選択と同様に、 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは階層リストボックスと非階層リストボックスにおいて同じ値を返します。 つまり以下の両方の例題で、 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) は同じ位置 (3;2) を返します。 +選択と同様に、`LISTBOX GET CELL POSITION` コマンドは階層リストボックスと非階層リストボックスにおいて同じ値を返します。 つまり以下の両方の例題で、`LISTBOX GET CELL POSITION` は同じ位置 (3;2) を返します。 *非階層表示:* ![](../assets/en/FormObjects/hierarch9.png) @@ -824,12 +510,11 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し #### ブレーク行の管理 -ユーザーがブレーク行を選択すると、 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) は対応する配列の最初のオカレンスを返します。 以下のケースで: +ユーザーがブレーク行を選択すると、`LISTBOX GET CELL POSITION` は対応する配列の最初のオカレンスを返します。 以下のケースで: ![](../assets/en/FormObjects/hierarch11.png) - -[`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) は (2;4) を返します。 プログラムでブレーク行を選択するには [`LISTBOX SELECT BREAK`](../commands/listbox-select-break) コマンドを使用する必要があります。 +`LISTBOX GET CELL POSITION` は (2;4) を返します。 プログラムでブレーク行を選択するには `LISTBOX SELECT BREAK` コマンドを使用する必要があります。 ブレーク行はリストボックスのグラフィカルな表示 (スタイルやカラー) を管理する内部的な配列では考慮されません。 しかし、オブジェクトのグラフィックを管理するオブジェクト (フォーム) テーマのコマンドを使用してブレーク行の表示を変更できます。 階層を構成する配列に対して、適切なコマンドを実行します。 @@ -851,383 +536,19 @@ Variable 1 は常に、リストボックスの先頭列の変数名に対応し ![](../assets/en/FormObjects/hierarch14.png) - #### 展開/折りたたみ管理の最適化 `On Expand` や `On Collapse` フォームイベントを使用して階層リストボックスの表示を最適化できます。 -階層リストボックスはその配列の内容から構築されます。 そのためこれらの配列すべてがメモリにロードされる必要があります。 大量のデータから ([`SELECTION TO ARRAY`](../commands/selection-to-array) コマンドを使用して) 生成される配列をもとに階層リストボックスを構築するのは、表示速度だけでなくメモリ使用量の観点からも困難が伴います。 +階層リストボックスはその配列の内容から構築されます。 そのためこれらの配列すべてがメモリにロードされる必要があります。 大量のデータから (`SELECTION TO ARRAY` コマンドを使用して) 生成される配列をもとに階層リストボックスを構築するのは、表示速度だけでなくメモリ使用量の観点からも困難が伴います。 - -`On Expand` と `On Collapse` フォームイベントを使用することで、この制限を回避できます。 たとえば、ユーザーのアクションに基づいて階層の一部だけを表示したり、必要に応じて配列をロード/アンロードできます。 これらのイベントのコンテキストでは、[`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは、行を展開/折りたたむためにユーザーがクリックしたセルを返します。 +`On Expand` と `On Collapse` フォームイベントを使用することで、この制限を回避できます。 たとえば、ユーザーのアクションに基づいて階層の一部だけを表示したり、必要に応じて配列をロード/アンロードできます。 これらのイベントのコンテキストでは、`LISTBOX GET CELL POSITION` コマンドは、行を展開/折りたたむためにユーザーがクリックしたセルを返します。 この場合、開発者がコードを使用して配列を空にしたり値を埋めたりしなければなりません。 実装する際注意すべき原則は以下のとおりです: -- リストボックスが表示される際、先頭の配列のみ値を埋めます。 しかし 2番目の配列を空の値で生成し、リストボックスに展開/折りたたみアイコンが表示されるようにしなければなりません: ![](../assets/en/FormObjects/hierarch15.png) - -- ユーザーが展開アイコンをクリックすると `On Expand` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドはクリックされたセルを返すので、適切な階層を構築します: 先頭の配列に繰り返しの値を設定し、2番目の配列には [`SELECTION TO ARRAY`](../commands/selection-to-array) コマンドから得られる値を設定します。 そして[`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) コマンドを使用して必要なだけ行を挿入します。 ![](../assets/en/FormObjects/hierarch16.png) - -- ユーザーが折りたたみアイコンをクリックすると `On Collapse` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドはクリックされたセルを返すので、 [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) コマンドを使用してリストボックスから必要なだけ行を削除します。 - - - -## オブジェクト配列の使用 - -リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 - -以下のリストボックスはオブジェクト配列を使用してデザインされました: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - - -### オブジェクト配列カラムの設定 - -オブジェクト配列をリストボックスのカラムに割り当てるには、プロパティリスト (の "変数名" 欄) にオブジェクト配列名を設定するか、配列型のカラムのように [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv18/4D/18/LISTBOX-INSERT-COLUMN.301-4505224.ja.html) コマンドを使用します。 プロパティリスト内では、カラムにおいて "式タイプ" にオブジェクトを選択できます: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -オブジェクトカラムに対しては、座標、サイズ、スタイルなどに関連した標準のプロパティが使用可能です。 プロパティリストを使用して定義する方法のほかにも、オブジェクト型のリストボックスカラムのそれぞれの行に対してスタイル、フォントカラー、背景色、表示状態をプログラムで定義することもできます。 これらのタイプのカラムは非表示にすることも可能です。 - -しかしながら、データソーステーマは、オブジェクト型のリストボックスカラムに対しては選択できません。 実際、カラムの各セルの中身は、それに対応するオブジェクト配列の要素の属性に基づいています。 配列の各オブジェクト要素には、以下を定義できます: - -値の型 (必須): テキスト、カラー、イベント、他
    値そのもの (任意): 入力/出力に使用
    セルの内容表示 (任意): ボタン、リスト、他
    追加の設定 (任意): 値の型によります
    これらのプロパティを定義するには、適切な属性をオブジェクト内に設定する必要があります (使用可能な属性は以下に一覧としてまとめてあります)。 たとえば、以下ような簡単なコードを使用してオブジェクトカラム内に "Hello World!" 書き込むことができます: - -```4d -ARRAY OBJECT(obColumn;0) // カラム配列 - C_OBJECT($ob) // 第一要素 - OB SET($ob;"valueType";"text") // 値の型を定義 (必須) - OB SET($ob;"value";"Hello World!") // 値を定義 - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) -> 表示フォーマットと入力フィルターはオブジェクトカラムに対しては設定できません。 これらは値の型に応じて自動的に変わるからです。 - -#### valueTypeとデータ表示 - -リストボックスカラムにオブジェクト配列が割り当てられているとき、セルの表示・入力・編集の方法は、配列の要素の valueType 属性に基づきます。 次の valueType の値がサポートされています: - -* "text": テキスト値 -* "real": セパレーターを含む数値。 セパレーターの例: ``, `<.>`, `<,>` -* "integer": 整数値 -* "boolean": true/false 値 -* "color": 背景色を定義 -* "event": ラベル付ボタンを表示 - -4D は "valueType" の値に応じたデフォルトのウィジェットを使用します (つまり、"text" と設定すればテキスト入力ウィジェットが表示され、"boolean" と設定すればチェックボックスが表示されます)。 しかし、オプションを使用することによって表示方法の選択が可能な場合もあります (*例:* "real" と設定した場合、ドロップダウンメニューとしても表示できます)。 以下の一覧はそれぞれの値の型に対してのデフォルトの表示方法と、他に選択可能な表示方の一覧を表しています: - -| valueType | デフォルトのウィジェット | 他に選択可能なウィジェット | -| --------- | ----------------------- | --------------------------------------------------------- | -| text | テキスト入力 | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | -| real | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | -| integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | -| boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | -| color | 背景色 | text | -| event | ラベル付ボタン | | -| | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | - -セルの表示とオプションは、オブジェクト内の特定の属性を使用することによって設定できます (以下を参照ください)。 - -#### 表示フォーマットと入力フィルター - -オブジェクト型のリストボックスのカラムにおいては、表示フォーマットと入力フィルターを設定することはできません。 これらは値の型に応じて自動的に定義されます。 どのように定義されるかについては、以下一覧にまとめてあります: - -| 値の型 | デフォルトのフォーマット | 入力コントロール | -| ------- | ---------------------------------------- | ---------------------- | -| text | オブジェクト内で定義されているものと同じ | 制限なし | -| real | オブジェクト内で定義されているものと同じ (システムの小数点セパレーターを使用) | "0-9" と "." と "-" | -| | | min>=0 の場合、"0-9" と "." | -| integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | -| | | min>=0 の場合、"0-9" と "." | -| Boolean | チェックボックス | N/A | -| color | N/A | N/A | -| event | N/A | N/A | - -### 属性 - -オブジェクト配列の各要素は、セルの中身とデータ表示を定義する一つ以上の属性を格納するオブジェクトです (上記の例を参照ください)。 - -唯一必須の属性は "valueType" であり、サポートされる値は "text"、"real"、"integer"、"boolean"、"color" そして "event"です。 以下の表には、リストボックスオブジェクト配列において "valueType"の値に応じてサポートされるすべての属性がまとめてあります (他の属性はすべて無視されます)。 表示フォーマットに関しては、その更に下に詳細な説明と例があります。 - -| | valueType | text | real | integer | boolean | color | event | -| --------------------- | ------------------------ | ---- | ---- | ------- | ------- | ----- | ----- | -| *属性* | *説明* | | | | | | | -| value | セルの値 (入力または出力) | ○ | ○ | ○ | | | | -| min | 最小値 | | ○ | ○ | | | | -| max | 最大値 | | ○ | ○ | | | | -| behavior | "スリーステート" の値 | | | ○ | | | | -| requiredList | オブジェクト内で定義されたドロップダウンリスト | ○ | ○ | ○ | | | | -| choiceList | オブジェクト内で定義されたコンボボックス | ○ | ○ | ○ | | | | -| requiredListReference | 4D リスト参照 ("saveAs"の値による) | ○ | ○ | ○ | | | | -| requiredListName | 4D リスト名 ("saveAs"の値による) | ○ | ○ | ○ | | | | -| saveAs | "reference" または "value" | ○ | ○ | ○ | | | | -| choiceListReference | 4D リスト参照、コンボボックスを表示 | ○ | ○ | ○ | | | | -| choiceListName | 4D リスト名、コンボボックスを表示 | ○ | ○ | ○ | | | | -| unitList | X要素の配列 | ○ | ○ | ○ | | | | -| unitReference | 選択された要素のインデックス | ○ | ○ | ○ | | | | -| unitsListReference | 単位の4D リスト参照 | ○ | ○ | ○ | | | | -| unitsListName | 単位の4D リスト名 | ○ | ○ | ○ | | | | -| alternateButton | 切り替えボタンを追加 | ○ | ○ | ○ | ○ | ○ | | - -#### value - -セルの値は "value" 属性に保存されています。 この属性は入力と出力に使用されるほか、 この属性は入力と出力に使用されるほか、 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 - -````4d - ARRAY OBJECT(obColumn;0) // カラム配列 - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // ユーザーが新しい値を入力した場合、 編集された値は $entry に格納されます - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) -> null 値はサポートされており、空のセルとして表示されます。 - -#### min と max - -"valueType" が"real" または "integer" であるとき、min と max 属性もオブジェクトに設定できます (値は適切な範囲で、かつ、valueType と同じ型である必要があります)。 - -これらの属性を使用すると入力値の範囲を管理することができます。 セルが評価されたとき (フォーカスを失ったとき)、入力された値が min の値より低い場合、または max の値より大きい場合には、その値は拒否されます。 この場合、入力をする前の値が保持され、tip として説明が表示されます。 - -````4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -behavior 属性は、値の通常の表示とは異なる表示方法を提供します。 4D v15では、一つだけ他の表示方法が用意されています: - -| 属性 | 使用可能な値 | valueType | 説明 | -| -------- | ----------- | --------- | ------------------------------------------------------------------------------------------------------------------ | -| behavior | threeStates | integer | スリーステートチェックボックスを数値として表現します。
    2=セミチェック、1=チェック、0=チェックされていない、-1=非表示、-2=チェックなしが無効化、-3=チェックが無効化、-4=セミチェックが無効化 | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList と choiceList - -"choiceList" または "requiredList" 属性がオブジェクト内に存在しているとき、テキスト入力は以下の属性に応じて、ドロップダウンリストまたはコンボボックスで置き換えられます: - -* 属性が "choiceList" の場合、セルはコンボボックスとして表示されます。 これはつまり、ユーザーは値を選択、または入力できるということです。 -* 属性が "requiredList" の場合、セルはドロップダウンリストとして表示されます。 これはつまり、ユーザーはリストに提供されている値からどれか一つを選択するしかないということです。 - -どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 -> ウィジェットの値は配列を通して定義されます。 既存の 4Dリストをウィジェットに割り当てたい場合、"requiredListReference"、"requiredListName"、"choiceListReference"、または "choiceListName" 属性を使用する必要があります。 - -例: - -* 選択肢が二つ ("Open" または "Closed") しかないドロップダウンリストを表示したい場合を考えます。 デフォルトでは "Closed" が選択された状態にしたいとします: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -* 整数値であればすべて受け入れ可能な状態にしておいた上で、もっとも一般的な値を提示するためにコンボボックスを表示したい場合を考えます: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) // 10 をデフォルト値として使用 - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName と requiredListReference - -"requiredListName" と "requiredListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (`New list` コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはドロップダウンリストとして表示されるようになります。 これはつまり、ユーザーはリスト内に提供された値のどれか一つのみを選択できるということを意味します。 - -"requiredListName" または "requiredListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡します。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 -> * これらの値を単純な配列を通して定義したい場合は、"requiredList" 属性を使用する必要があります。 -> * リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" - -例: - -* ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "blue" にしたい場合を考えます: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -* プログラミングによって定義されたリストに基づいたドロップダウンリストを表示し、参照として保存したい場合を考えます: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) // デフォルトでLondonを表示 - OB SET($ob;"requiredListReference";<>List) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName と choiceListReference - -"choiceListName" と "choiceListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (`New list` コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはコンボボックスとして表示されるようになります。 これはつまり、ユーザーは値を選択、または入力できるということを意味します。 - -"choiceListName" または "choiceListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡しま す。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 -> * これらの値を単純な配列を通して定義したい場合は、"choiceList" 属性を使用する必要があります。 -> * リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" - -例: - -ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "green" にしたい場合を考えます: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -````4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - - -#### unitsList、unitsListName、 unitsListReference と unitReference - -特定の値を使用することで、セルの値に関連した単位を追加することができます (*例*: "10 cm", "20 pixels" 等)。 単位リストを定義するためには、以下の属性のどれか一つを使用します: - -* "unitsList": 利用可能な単位 (例: "cm"、"inches"、"km"、"miles"、他) を定義するのに使用する x 要素を格納した配列。 オブジェクト内で単位を定義するためには、この属性を使用します。 -* "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 [New list](https://doc.4d.com/4Dv18/4D/18/New-list.301-4505738.ja.html) コマンドで作成された 4D リストで単位を定義するためには、この属性を使用します。 -* "unitsListName": 利用可能な単位を含んだデザインモードで作成された 4Dリスト名。 ツールボックスで作成された 4Dリストで単位を定義するためには、この属性を使用します。 - -単位リストが定義された方法に関わらず、以下の属性を関連付けることができます: - -* "unitReference": "unitList"、"unitsListReference" または "unitsListName" の値リスト内で選択された項目へのインデックス (1からx) を格納する単一の値。 - -カレントの単位は、ボタンとして表示されます。 このボタンは、クリックするたびに "unitList"、"unitsListReference" または "unitsListName" の値を切り替えていきます (例: "pixels" -> "rows" -> "cm" -> "pixels" -> 等)。 - -例: - -数値の入力と、その後に可能性のある二つの単位 ("lines" または "pixels") を続けて表示したい場合を考えます。 カレントの値は "2" + "lines" と、 オブジェクト内で直接定義された値 ("unitsList" 属性) を使用するものとします: - -````4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -セルに省略ボタン [...] を追加したい場合、"alternateButton" 属性に true の値を入れてオブジェクトに渡すだけです。 省略ボタンは自動的にセル内に表示されます。 - -このボタンがユーザーによってクリックされた場合、`On Alternate Click` イベントが生成され、そのイベントを自由に管理することができます (詳細な情報に関しては [イベント管理](#イベント管理) の章を参照ください)。 - -例: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - - -#### color valueType - -"color" valueType を使用すると、色、または色を表すテキストを表示することができます。 - -* 値が数字の場合、色付けされた長方形がセル内に表示されます。 例: - - ````4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ```` -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - - -* 値がテキストの場合、そのテキストが表示されます (*例*: "value";"Automatic")。 - - -#### event valueType - -"event" valueType を使用すると、クリックした際に `On Clicked` イベントを生成する単純なボタンを表示します。 データまたは値を渡す/返すことはできません。 - -オプションとして、"label" 属性を渡すことができます。 - -例: - -````4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -```` -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) +* リストボックスが表示される際、先頭の配列のみ値を埋めます。 しかし 2番目の配列を空の値で生成し、リストボックスに展開/折りたたみアイコンが表示されるようにしなければなりません: ![](../assets/en/FormObjects/hierarch15.png) +* ユーザーが展開アイコンをクリックすると `On Expand` イベントが生成されます。 `LISTBOX GET CELL POSITION` コマンドはクリックされたセルを返すので、適切な階層を構築します: 先頭の配列に繰り返しの値を設定し、2番目の配列には `SELECTION TO ARRAY` コマンドから得られる値を設定します。 そして`LISTBOX INSERT ROWS` コマンドを使用して必要なだけ行を挿入します。 ![](../assets/en/FormObjects/hierarch16.png) -### イベント管理 -オブジェクトリストボックス配列を使用している際には、複数のイベントを管理することができます: +* ユーザーが折りたたみアイコンをクリックすると `On Collapse` イベントが生成されます。 `LISTBOX GET CELL POSITION` コマンドはクリックされたセルを返すので、 `LISTBOX DELETE ROWS` コマンドを使用してリストボックスから必要なだけ行を削除します。 -* **On Data Change**: 以下の場所において、どんな値でも変更された場合には `On Data Change` イベントがトリガーされます: - * テキスト入力 - * ドロップダウンリスト - * コンボボックスエリア - * 単位ボタン (値 x が値 x+1 へとスイッチしたとき) - * チェックボックス (チェック/チェックなしの状態がスイッチしたとき) -* **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 -* **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md index 11641055b1e409..167c333af159b0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md @@ -112,7 +112,7 @@ title: 動作 #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [フォーム](FormEditor/forms.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [Webエリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md index 3577df302488a8..35af9bc4ae2fc8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md @@ -18,7 +18,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -38,7 +38,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [楕円](shapes_overview.md#楕円) - [四角](shapes_overview.md#四角) - [テキストエリア](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### 参照 @@ -63,7 +63,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -199,7 +199,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md index c15e6e98347a99..f8fd912617b3b0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md @@ -45,7 +45,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) --- @@ -61,7 +61,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [四角](shapes_overview.md#四角) - [ルーラー](ruler.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -77,7 +77,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -93,7 +93,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -109,7 +109,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -167,7 +167,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#線) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_Overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -175,7 +175,7 @@ title: 座標とサイズ オブジェクトの横のサイズを指定します。 > * オブジェクトによっては高さが規定されているものがあり、その場合は変更できません。 -> * [リストボックス列](listbox_overview.md#リストボックス列) に [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) プロパティが設定されている場合には、ユーザーは手動でカラムサイズを変更することもできます。 +> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > * リストボックスの [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) プロパティに "拡大" を設定している場合にフォームをリサイズすると、一番右のカラムの幅は必要に応じて最大幅を超えて拡大されます。 #### JSON 文法 @@ -186,7 +186,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [線](shapes_overview.md#線) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [楕円](shapes_overview.md#楕円) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#四角) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキスト](text.md) - [Webエリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -203,7 +203,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) --- @@ -220,7 +220,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) --- @@ -291,7 +291,7 @@ RowHeights{5}:=3 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [フッター](properties_Footers.md) - [ヘッダー](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### 参照 @@ -311,7 +311,7 @@ RowHeights{5}:=3 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [フッター](properties_Footers.md) - [ヘッダー](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### 参照 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md index ddf0d02c332cef..9c070f538153d5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ title: データソース このプロパティは次のフォームオブジェクトでサポートされています: -- 選択リストと紐づけられている [コンボボックス](comboBox_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) フォームオブジェクト。 +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - 配列またはオブジェクトデータソースにより、紐づけられたリストが生成されている [コンボボックス](comboBox_overview.md) フォームオブジェクト。 たとえば、"France, Germany, Italy" という値を含む選択リストが "Countries" というコンボボックスに関連付けられていた場合を考えます。 **自動挿入** のオプションがチェックをされていて、ユーザーが "Spain" という値を入力すると、"Spain" という値が自動的にメモリー内のリストに追加されます: @@ -28,7 +28,7 @@ title: データソース #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) --- @@ -47,7 +47,7 @@ title: データソース #### 対象オブジェクト -[ドロップダウンリスト](dropdownList_Overview.md) - [コンボボックス](comboBox_overview.md) - [階層リスト](list_overview.md) - [リストボックスカラム](listbox_overview.md#リストボックスカラム) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) --- @@ -113,7 +113,7 @@ title: データソース 表示される式のデータタイプを定義します。 このプロパティは次のフォームオブジェクトで使用されます: -- セレクションおよびコレクション型の [リストボックス列](listbox_overview.md#リストボックス列)。 +- [List box columns](listbox-column.md) of the selection and collection types. - オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md)。 [式タイプ](properties_Object.md#式の型式タイプ) の章も参照ください。 @@ -126,7 +126,7 @@ title: データソース #### 対象オブジェクト -オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -183,13 +183,13 @@ title: データソース #### 対象オブジェクト -[リストボックス列 (配列型のみ)](listbox_overview.md#リストボックス列) +[リストボックス列 (配列型のみ)](listbox-column.md) --- ## 式 -[セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション / エンティティセレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) リストボックスのプロパティです。 **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 列に割り当てる 4D式です。 以下のものを指定できます: @@ -226,7 +226,7 @@ title: データソース #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) --- @@ -255,7 +255,7 @@ title: データソース このプロパティは以下の場合に表示されます: - オブジェクトに対して [選択リスト](#選択リスト) が割り当てられている -- [入力](input_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) の場合には、ユーザーがリスト内の値のみ入力できるように、オブジェクトに対して [指定リスト](properties_RangeOfValues.md#指定リスト) も定義されている (通常は両方のオプションで同じリストを使用しているはずです)。 +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. このプロパティは、選択リストに関連付けされたフィールドまたは変数において、フィールドに保存する内容の型を指定します: @@ -277,7 +277,7 @@ title: データソース #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md index b64e269ae5649e..c4fdd8c1404210 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ title: 表示 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -83,7 +83,7 @@ title: 表示 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -240,7 +240,7 @@ title: 表示 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [進捗インジケーター](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) --- @@ -299,7 +299,7 @@ title: 表示 #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -332,7 +332,7 @@ title: 表示 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -341,7 +341,7 @@ title: 表示 [ブール式](properties_Object.md#式の型式タイプ) を次のフォームオブジェクトで表示した場合: * [入力オブジェクト](input_overview.md) にテキストとして -* [リストボックス列](listbox_overview.md#リストボックス列) に表示タイプ ["ポップアップ"](properties_Display.md#表示タイプ) を選択して +* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), ... 値の代わりに表示するテキストを指定することができます: @@ -356,7 +356,7 @@ title: 表示 #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -376,7 +376,7 @@ title: 表示 #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) --- @@ -424,7 +424,7 @@ title: 表示 #### 対象オブジェクト -[チェックボックス](checkbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -445,7 +445,7 @@ title: 表示 #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) --- @@ -481,7 +481,7 @@ title: 表示 #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -512,7 +512,7 @@ title: 表示 #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキストエリア](text.md) - [Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -567,4 +567,4 @@ title: 表示 #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md index 68bbbdc03fbfec..8c9927d3e9c34e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md @@ -27,7 +27,7 @@ title: 入力 ピクチャー型の [入力](input_overview.md) オブジェクトの場合、標準の編集コマンド (カット、コピー、ペースト、そしてクリア) に加え、ファイルからピクチャーを読み込むために使用することのできる **読み込み...** コマンド、ピクチャーをディスクに保存するのに使用する **別名で保存...** コマンドなどがあります。 また、メニューを使用してピクチャーの表示フォーマットを変更することもできます。 **トランケート (中央合わせなし)**、**スケーリング** そして **スケーリング (中央合わせ/プロポーショナル)** から選択できます。 このメニューを使用した [表示フォーマット](properties_Display.md#ピクチャーフォーマット) の変更は一時的なものであり、レコードには保存されません。 -[マルチスタイル](properties_Text.md#マルチスタイル) オプションがチェックされているテキスト型の [入力](input_overview.md) オブジェクトまたは [リストボックスカラム](listbox_overview.md#リストボックスカラム) の場合、標準の編集コマンド以外に以下の様なコマンドを使用することができます: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **フォント...**: フォントシステムダイアログボックスを表示させます。 - **最近使用したフォント**: セッション中に最近使用されたフォント名を表示します。 リストには最大で 10フォントまで表示されます (それ以上は古いものから置き換えられていきます)。 デフォルトではリストは空になっているので、このオプションは表示されません。 このリストは `SET RECENT FONTS` と `FONT LIST` コマンドを使用して管理することができます。 @@ -63,7 +63,7 @@ title: 入力 #### 対象オブジェクト -[4D Write Pro エリア](writeProArea_overview.md) - [チェックボックス](checkbox_overview.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [進捗インジケーター](progressIndicator.md) - [ルーラー](ruler.md) - [ステッパー](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) --- @@ -119,7 +119,7 @@ title: 入力 #### 対象オブジェクト -[チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md index bb7e0a8ddc5da3..9c7882ba9d4317 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: フッター ## フッターを表示 -このプロパティは、[リストボックス列フッター](listbox_overview.md#リストボックスフッター) の表示/非表示を指定します。 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 +This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 #### JSON 文法 @@ -29,7 +29,7 @@ title: フッター * 複数の異なるサイズが設定されている場合、4D はもっとも大きなものを使用します。 たとえば、行に "Verdana 18", "Geneva 12" そして "Arial 9" が設定されている場合、4D は行の高さの決定に "Verdana 18" を使用します。 複数行の場合はこの高さの倍数が使用されます。 * この計算にはピクチャーのサイズや、フォントに適用されるスタイルは考慮されません。 * macOS 環境下では、選択されたフォントで使用できない文字をユーザーが入力した場合、行の高さが正しくなくなる可能性があります。 この場合には代理フォントが使用され、その結果サイズにばらつきが出る可能性があります。 -> フッターの高さは [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv18/4D/18/LISTBOX-SET-FOOTERS-HEIGHT.301-4505199.ja.html) コマンドを使用して設定することもできます。 +> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. 単位の変換: 単位を変更した場合、4D は自動で値を再計算し、結果をプロパティリストに表示します。 たとえば、使用されるフォントが "Lucida grande 24" で高さが "1 行" に設定されていれば "30 ピクセル" に、高さが "60 ピクセル" なら "2 行" になります。 @@ -60,4 +60,4 @@ title: フッター #### 参照 -[ヘッダー](properties_Headers.md) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md index 00105ed7adc75b..94e9f5bb58a442 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: ヘッダー ## ヘッダーを表示 -このプロパティは、[リストボックス列ヘッダー](listbox_overview.md#リストボックスヘッダー) の表示/非表示を指定します。 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 +This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 #### JSON 文法 @@ -61,4 +61,4 @@ title: ヘッダー #### 参照 -[フッター](properties_Footers.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md index d575faa725dbbc..15a77e4d6cd6b4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md @@ -26,7 +26,7 @@ title: ヘルプ #### 対象オブジェクト -[ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [コンボボックス](comboBox_overview.md) - [階層リスト](list_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [ラジオボタン](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### 追加のヘルプ機能 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md index 79b44ffcf508be..3b79afb757b1e8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ title: リストボックス | ------- | -------------- | --------------------- | | columns | 列オブジェクトのコレクション | リストボックス列のプロパティを格納します。 | -列オブジェクトに関してサポートされているプロパティの一覧については [列特有のプロパティ](listbox_overview.md#列特有のプロパティ) の章を参照してください。 +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### 対象オブジェクト diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md index ef33fcf913cf08..3f54ab38715a35 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキストエリア](text.md) - [Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -40,7 +40,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [ラジオボタン](radio_overview.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [テキストエリア](text.md) - [Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -130,20 +130,20 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - [4D Write Pro エリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [Webエリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- ## 式の型/式タイプ -> [セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) のリストボックス列や、[オブジェクト](FormObjects/dropdownList_Overview.md#オブジェクトの使用) や [配列](FormObjects/dropdownList_Overview.md#配列の使用) に関連付けられた[ドロップダウンリスト](dropdownList_Overview.md) のプロパティリストでは、このプロパティは、[**データタイプ**](properties_DataSource.md#データタイプ-式の型) と呼ばれています。 +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). オブジェクトに関連付けられた式または変数のデータ型を指定します。 この設定の主な目的は、プロパティリスト内で提供されるテーマとオプションが、データの型と対応するようにするためです。 つまり、実際に変数の型そのものを決めるわけではありません。 プロジェクトをコンパイルするには、[変数を宣言](Concepts/variables.md#変数の宣言) する必要があります。 ただし、次の特定の場合には、このプロパティは型宣言の機能を持ちえます: - **[ダイナミック変数](#ダイナミック変数)**: このプロパティを使って、ダイナミック変数の型を宣言することができます。 -- **[リストボックス列](listbox_overview.md#リストボックス列)**: このプロパティは列データに表示フォーマットを関連づけるのに使用されます。 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 - **[ピクチャー変数](input_overview.md)**: このプロパティを使うと、インタープリタモードにおいてフォームロード前に変数を宣言することができます。 フォーム上のピクチャー変数にピクチャーを表示する際には特別なメカニズムが使用されます。 そのため、他の型の変数とは違って、ピクチャー変数の宣言は、フォームロード前 (`On Load` フォームイベントよりも先) におこなう必要があります。 このため、フォームを呼び出す前 (たとえば `DIALOG` コマンドを呼び出す前) に`C_PICTURE(varName)` を実行するか、あらかじめプロパティリストの式の型にピクチャーを選択しておく必要があります。 このいずれかをおこなわない場合、ピクチャー変数はピクチャーを正しく表示できません (インタープリターモードのみ)。 #### JSON 文法 @@ -154,7 +154,7 @@ title: オブジェクト #### 対象オブジェクト -[チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [スピナー](spinner.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -328,4 +328,4 @@ This property sets the type of calculation to be done in a [column footer](./lis #### 対象オブジェクト -[リストボックスフッター](listbox_overview.md#リストボックスフッター) +[リストボックスフッター](listbox-header-footer.md#footers) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md index 050664d4fe8f8a..4a6a08db4e8e61 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md @@ -52,7 +52,7 @@ title: 値の範囲 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -71,4 +71,4 @@ title: 値の範囲 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md index 580bd38fbf5906..8cb2936e362ceb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md @@ -62,7 +62,7 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Proエリア](viewProArea_overview.md) - [4D Write Proエリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#line) - [リストボックス列](listbox_overview.md#list-box-columns) - [楕円](shapes_overview.md#oval) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#rectangle) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [Webエリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -87,7 +87,7 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Proエリア](viewProArea_overview.md) - [4D Write Proエリア](writeProArea_overview.md) - [ボタン](button_overview.md) - [ボタングリッド](buttonGrid_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [線](shapes_overview.md#line) - [リストボックス列](listbox_overview.md#list-box-columns) - [楕円](shapes_overview.md#oval) - [ピクチャーボタン](pictureButton_overview.md) - [ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - [プラグインエリア](pluginArea_overview.md) - [進捗インジケーター](progressIndicator.md) - [ラジオボタン](radio_overview.md) - [ルーラー](ruler.md) - [四角](shapes_overview.md#rectangle) - [スピナー](spinner.md) - [スプリッター](splitters.md) - [スタティックピクチャー](staticPicture.md) - [ステッパー](stepper.md) - [サブフォーム](subform_overview.md) - [タブコントロール](tabControl.md) - [Webエリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -127,4 +127,4 @@ title: リサイズオプション #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[リストボックス列](listbox-column.md) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md index 5ef7c9009c2497..4e34ee73e8e409 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md @@ -36,7 +36,7 @@ title: テキスト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -55,7 +55,7 @@ title: テキスト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -71,7 +71,7 @@ title: テキスト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -107,7 +107,7 @@ title: テキスト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) ### フォントファミリー @@ -127,7 +127,7 @@ title: テキスト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -143,7 +143,7 @@ title: テキスト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -169,7 +169,7 @@ title: テキスト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#list-box-columns) - [リストボックスフッター](listbox_overview.md#list-box-footers) - [リストボックスヘッダー](listbox_overview.md#list-box-headers) - [進捗インジケーター](progressIndicator.md) - [ルーラー](ruler.md) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) +[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [階層リスト](list_overview.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox-column.md) - [リストボックスフッター](listbox-header-footer.md#footers) - [リストボックスヘッダー](listbox-header-footer.md#headers) - [進捗インジケーター](progressIndicator.md) - [ルーラー](ruler.md) - [ラジオボタン](radio_overview.md) - [テキスト](text.md) --- @@ -228,7 +228,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -251,7 +251,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) (通常、フラット以外のスタイル) - [コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [グループボックス](groupBox.md) - [入力](input_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [ラジオボタン](radio_overview.md) (通常、フラット以外のスタイル) - [テキスト](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) --- @@ -274,7 +274,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) --- @@ -378,7 +378,7 @@ End if #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- @@ -423,7 +423,7 @@ End if #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -443,7 +443,7 @@ End if #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md index de732afda49614..d75a88112aa819 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md @@ -74,7 +74,7 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー)](listbox_overview.md#リストボックスヘッダー) +[[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー)](listbox-header-footer.md#headers) --- @@ -149,7 +149,7 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[ボタン](button_overview.md) ([ヘルプ](button_overview.md#ヘルプ)ボタンを除く) - [チェックボックス](checkbox_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ラジオボタン](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) --- @@ -256,10 +256,10 @@ title: テキスト、ピクチャー #### JSON 文法 -| 名称 | データタイプ | とりうる値 | -|:-------------- | ------ | --------------------------------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| 名称 | データタイプ | とりうる値 | +|:-------------- | ------ | ------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### 対象オブジェクト -[ツールバーボタン](button_overview.md#ツールバー) - [ベベルボタン](button_overview.md#ベベル) - [角の丸いべべルボタン](button_overview.md#角の丸いベベル) - [OS X グラデーションボタン](button_overview.md#os-x-グラデーション) - [OS X テクスチャーボタン](button_overview.md#os-x-テクスチャー) - [Office XP ボタン](button_overview.md#office-xp) - [サークルボタン](button_overview.md#サークル) - [カスタムボタン](button_overview.md#カスタム) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/documentation.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/documentation.md index 8d04468787fd7e..7c275ba44800b5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/documentation.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Project/documentation.md @@ -166,10 +166,10 @@ _イタリック_ - テーブルタグ: ```md -| Parameter | Type | Description | +| 引数 | 型 | 説明 | | --------- | ------ | ------------ | -| wpArea | Text |Write pro area| -| toolbar | Text |Toolbar name | +| wpArea | テキスト |Write pro エリア| +| toolbar | テキスト |ツールバー名 | ``` diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md index 73a0a97c8fdf59..e4f31e3c27f9e7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md @@ -49,11 +49,14 @@ HTTPAgent オブジェクトは共有可能なため、 シングルトンクラ +
    + | 引数 | 型 | | 説明 | | ------- | ------------------------------------------------- | :-------------------------: | ---------------------- | | options | Object | -> | HTTPAgent のデフォルトのオプション | | 戻り値 | [4D.HTTPAgent](#httpagent-オブジェクト) | <- | 新規 HTTPAgent オブジェクト | +
    #### 説明 @@ -72,17 +75,17 @@ HTTPAgent のオプションは [HTTPRequest のオプション](HTTPRequestClas ::: -| プロパティ | 型 | デフォルト | 説明 | -| ---------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| certificatesFolder | Folder | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用するクライアント証明書フォルダー。 "storeCertificateName" によって上書き可能(下記参照) | -| keepAlive | Boolean | true | 当該エージェントについて keep-alive を有効にします | -| maxSockets | Integer | 65535 | サーバーあたりの最大ソケット数 | -| maxTotalSockets | Integer | 65535 | エージェントの最大ソケット数 | -| minTLSVersion | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに設定する TLS の最小バージョン | -| protocol | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用されるプロトコル | -| storeCertificateName | Text | undefined | (Windows のみ) エージェントを使用したリクエストに対する証明書フォルダに格納された証明書の代わりに使用する証明書を保存するOS 証明書ストアの名前(例: "LocalMachine")。 証明書ストアが見つからなかった場合、エラーが返されます。 より詳細な情報に関しては、 [こちらの blog 記事](https://blog.4d.com/https-requests-now-support-windows-certificate-store) を参照してください。 | -| timeout | Real | undefined | 定義されている場合、未使用のソケットが閉じられるまでのタイムアウト | -| validateTLSCertificate | Boolean | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使用したリクエストについて、TLS 証明書の検証をおこなうか | +| プロパティ | 型 | デフォルト | 説明 | +| ---------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| certificatesFolder | Folder | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用するクライアント証明書フォルダー。 "storeCertificateName" によって上書き可能(下記参照) | +| keepAlive | Boolean | true | 当該エージェントについて keep-alive を有効にします | +| maxSockets | Integer | 65535 | サーバーあたりの最大ソケット数 | +| maxTotalSockets | Integer | 65535 | エージェントの最大ソケット数 | +| minTLSVersion | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに設定する TLS の最小バージョン | +| protocol | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用されるプロトコル | +| storeCertificateName | Text | undefined | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. より詳細な情報に関しては、 [こちらの blog 記事](https://blog.4d.com/https-requests-now-support-windows-certificate-store) を参照してください。 | +| timeout | Real | undefined | 定義されている場合、未使用のソケットが閉じられるまでのタイムアウト | +| validateTLSCertificate | Boolean | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使用したリクエストについて、TLS 証明書の検証をおこなうか | :::note diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md index 6d1fd124c2f5a1..09b0559efca655 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md @@ -89,12 +89,15 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま +
    + | 引数 | 型 | | 説明 | | ------- | ------------------------------ | :-------------------------: | --------------------- | | url | Text | -> | リクエストの送信先URL | | options | Object | -> | リクエスト設定プロパティ | | 戻り値 | 4D.HTTPRequest | <- | 新規 HTTPRequest オブジェクト | +
    #### 説明 @@ -129,30 +132,30 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま *options* に渡すオブジェクトは、次のプロパティを持つことができます: -| プロパティ | 型 | 説明 | デフォルト | -| ---------------------- | ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | -| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPRequest で使用する HTTPAgent。 エージェントオプションはリクエストオプションと統合されます (リクエストオプションが優先されます)。 特定のエージェントが定義されていない場合、デフォルト値を持つグローバルエージェントが使用されます。 | グローバルエージェントオブジェクト | -| automaticRedirections | Boolean | true の場合、リダイレクトは自動的に実行されます (最大 5回までのリダイレクトが処理され、もしあれば 6回目のリダイレクトレスポンスが返されます) | true | -| body | Variant | リクエストの本文 (`post` または `put` リクエストの場合に必須)。 テキスト、BLOB、またはオブジェクトを指定できます。 ヘッダー内で設定されていない限り、content-type は当プロパティの型によって決定されます。 | undefined | -| certificatesFolder | [Folder](FolderClass.md) | アクティブクライアント証明書フォルダを設定します。 "storeCertificateName" によって上書き可能です(下記参照)。 | undefined | -| dataType | Text | レスポンス本文のデータ型。 値: "text", "blob", "object", または "auto"。 "auto" の場合、本文の型は MIMEタイプから推定されます (JSON ならオブジェクト、テキスト・javascript・xml・httpメッセージ・URLエンコードされたフォームなどはテキスト、それ以外は BLOB)。 | "auto" | -| decodeData | Boolean | true の場合、`onData` コールバックが受け取るデータは非圧縮です | false | -| encoding | Text | `body` のあるリクエストの場合にのみ使用 (`post` または `put` メソッド)。 本文がテキストの場合のエンコーディング。ヘッダーにて content-type が指定されている場合は無視されます。 | "UTF-8" | -| headers | Object | リクエストのヘッダー。 シンタックス: `headers.key=value` (同じ key に対して *value* を複数指定する場合、*value* にコレクションを使用できます) | 空のオブジェクト | -| method | Text | "POST"、"GET"、またはその他のメソッド | "GET" | -| minTLSVersion | Text | TLS の最小バージョンを指定します: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | -| onData | [Function](FunctionClass.md) | 本文のデータ受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| onError | [Function](FunctionClass.md) | エラー発生時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| onHeaders | [Function](FunctionClass.md) | ヘッダー受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| onResponse | [Function](FunctionClass.md) | レスポンス受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| onTerminate | [Function](FunctionClass.md) | リクエスト終了時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| protocol | Text | "auto" または "HTTP1"。 "auto" は現在の実装における HTTP1 を意味します。 | "auto" | -| proxyAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | プロキシ認証のためのオブジェクト | undefined | -| returnResponseBody | Boolean | false の場合、レスポンス本文は[`response` オブジェクト](#response) に返されません。 false かつ `onData` が未定義の場合にエラーを返します。 | true | -| serverAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | サーバー認証のためのオブジェクト | undefined | -| storeCertificateName | Text | (Windows のみ) 証明書フォルダに格納された証明書の代わりに使用する証明書を保存するOS 証明書ストアの名前(例: "LocalMachine")。 証明書ストアが見つからなかった場合、エラーが返されます。 より詳細な情報に関しては、 [こちらの blog 記事](https://blog.4d.com/https-requests-now-support-windows-certificate-store) を参照してください。 | undefined | -| timeout | Real | タイムアウト (秒単位) タイムアウト (秒単位) 未定義 = タイムアウトなし | undefined | -| validateTLSCertificate | Boolean | false の場合、4D は TLS証明書の検証をおこなわず、無効 (期限切れ、自己署名など) であってもエラーを返しません。 重要: 現在の実装では、認証局そのものは検証されません。 | true | +| プロパティ | 型 | 説明 | デフォルト | +| ---------------------- | ------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | +| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPRequest で使用する HTTPAgent。 エージェントオプションはリクエストオプションと統合されます (リクエストオプションが優先されます)。 特定のエージェントが定義されていない場合、デフォルト値を持つグローバルエージェントが使用されます。 | グローバルエージェントオブジェクト | +| automaticRedirections | Boolean | true の場合、リダイレクトは自動的に実行されます (最大 5回までのリダイレクトが処理され、もしあれば 6回目のリダイレクトレスポンスが返されます) | true | +| body | Variant | リクエストの本文 (`post` または `put` リクエストの場合に必須)。 テキスト、BLOB、またはオブジェクトを指定できます。 ヘッダー内で設定されていない限り、content-type は当プロパティの型によって決定されます。 | undefined | +| certificatesFolder | [Folder](FolderClass.md) | アクティブクライアント証明書フォルダを設定します。 "storeCertificateName" によって上書き可能です(下記参照)。 | undefined | +| dataType | Text | レスポンス本文のデータ型。 値: "text", "blob", "object", または "auto"。 "auto" の場合、本文の型は MIMEタイプから推定されます (JSON ならオブジェクト、テキスト・javascript・xml・httpメッセージ・URLエンコードされたフォームなどはテキスト、それ以外は BLOB)。 | "auto" | +| decodeData | Boolean | true の場合、`onData` コールバックが受け取るデータは非圧縮です | false | +| encoding | Text | `body` のあるリクエストの場合にのみ使用 (`post` または `put` メソッド)。 本文がテキストの場合のエンコーディング。ヘッダーにて content-type が指定されている場合は無視されます。 | "UTF-8" | +| headers | Object | リクエストのヘッダー。 シンタックス: `headers.key=value` (同じ key に対して *value* を複数指定する場合、*value* にコレクションを使用できます) | 空のオブジェクト | +| method | Text | "POST"、"GET"、またはその他のメソッド | "GET" | +| minTLSVersion | Text | TLS の最小バージョンを指定します: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | +| onData | [Function](FunctionClass.md) | 本文のデータ受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| onError | [Function](FunctionClass.md) | エラー発生時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| onHeaders | [Function](FunctionClass.md) | ヘッダー受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| onResponse | [Function](FunctionClass.md) | レスポンス受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| onTerminate | [Function](FunctionClass.md) | リクエスト終了時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| protocol | Text | "auto" または "HTTP1"。 "auto" は現在の実装における HTTP1 を意味します。 | "auto" | +| proxyAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | プロキシ認証のためのオブジェクト | undefined | +| returnResponseBody | Boolean | false の場合、レスポンス本文は[`response` オブジェクト](#response) に返されません。 false かつ `onData` が未定義の場合にエラーを返します。 | true | +| serverAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | サーバー認証のためのオブジェクト | undefined | +| storeCertificateName | Text | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. より詳細な情報に関しては、 [こちらの blog 記事](https://blog.4d.com/https-requests-now-support-windows-certificate-store) を参照してください。 | undefined | +| timeout | Real | タイムアウト (秒単位) タイムアウト (秒単位) 未定義 = タイムアウトなし | undefined | +| validateTLSCertificate | Boolean | false の場合、4D は TLS証明書の検証をおこなわず、無効 (期限切れ、自己署名など) であってもエラーを返しません。 重要: 現在の実装では、認証局そのものは検証されません。 | true | #### コールバック関数 @@ -341,10 +344,13 @@ authentication オブジェクトは `options.serverAuthentication` または `o +
    + | 引数 | 型 | | 説明 | | -- | - | :-: | ---------- | | | | | 引数を必要としません | +
    #### 説明 @@ -399,11 +405,14 @@ authentication オブジェクトは `options.serverAuthentication` または `o +
    + | 引数 | 型 | | 説明 | | ------- | ------------------------------ | :-------------------------: | ---------------------------- | | timeout | Real | -> | 最大待機時間(秒) | | 戻り値 | 4D.HTTPRequest | <- | HTTPRequest オブジェクト | +
    #### 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md index 303d512839616f..a6deab678c1ed9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md @@ -26,4 +26,4 @@ title: On Alternative Click ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -["alternateButton" 属性の説明](FormObjects/listbox_overview.md#alternatebutton) を参照ください。 +["alternateButton" 属性の説明](../FormObjects/listbox-column.md#alternatebutton) を参照ください。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md index f905f0da670d86..b1721d6606031a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 35 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア内に入った | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア内に入った | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md index cb5001382038f5..67873caa1f0934 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | -| 36 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリアから出た | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリアから出た | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md index 0e3151916cde0c..42b20de5768c2a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア上で (最低1ピクセル) 動いたか、変更キー (Shift, Alt/Option, Shift Lock) が押された | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア上で (最低1ピクセル) 動いたか、変更キー (Shift, Alt/Option, Shift Lock) が押された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md index 6dbb75e9ddac99..fdcb319b9dc2e0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------- | ------------------------------ | -| 34 | [配列型リストボックス](FormObjects/listbox_overview.md#配列リストボックス) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------ | +| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md index 663ac0e6bd8cc3..1a46d17f8b1621 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 3 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md index 4fff46a44e18ef..8a061b344d355c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md @@ -28,7 +28,7 @@ End if イベントが発生したオブジェクトによっては追加のプロパティが含まれていることがあります。 特に: -- [リストボックス](FormObjects/listbox_overview.md#supported-form-events) および [リストボックス列](FormObjects/listbox_overview.md#supported-form-events-1) は、`columnName` や `isRowSelected` といった、[追加のプロパティ](FormObjects/listbox_overview.md#supported-form-events) を返します。 +- [リストボックス](FormObjects/listbox-object.md#supported-form-events) および [リストボックス列](FormObjects/listbox-column.md#supported-form-events) は、`columnName` や `isRowSelected` といった、[追加のプロパティ](FormObjects/listbox-object.md#supported-form-events) を返します。 - [4D View Pro エリア](FormObjects/viewProArea_overview.md) は、`sheetName` や `action` といったプロパティを [On After Edit](onAfterEdit.md) イベントオブジェクトに返します。 ## イベントとメソッド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md index eb8cc62d97c329..f7c6fd4be49001 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md @@ -46,7 +46,7 @@ title: ピクチャー - [ボタン](FormObjects/button_overview.md)/[ラジオボタン](FormObjects/radio_overview.md)/[チェックボックス](FormObjects/checkbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md)/[ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [タブコントロール](FormObjects/tabControl.md) -- [リストボックスヘッダー](FormObjects/listbox_overview.md#リストボックスヘッダー) +- [List box headers](FormObjects/listbox-header-footer.md#headers) - [メニューアイコン](Menus/properties.md#項目アイコン) 4D は自動的に最高解像度のピクチャーを優先します。 例: 標準解像度と高解像度の2つのスクリーンを使用している際に、片方からもう片方へとフォームを移動させると、4D は常に使用可能な範囲内での最高解像度のピクチャーを表示します。 コマンドまたはプロパティが *circle.png* を指定していたとしても、*circle@3x.png* があれば、それを使用します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..9a3abab16ef714 --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md @@ -0,0 +1,413 @@ +--- +id: listbox-column +title: リストボックス列 +--- + +リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: + +![](../assets/en/FormObjects/listbox_column.png) + +リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、リストボックスに対する設定よりもこちらが優先されます。 + +> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#式の型-式タイプ) +> (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 + +## カラム特有のプロパティ {#column-specific-properties} + +[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [選択リスト](properties_DataSource.md#選択リスト-静的リスト) - [式](properties_DataSource.md#式) - [幅](properties_CoordinatesAndSizing.md#幅) - [入力可](properties_Entry.md#入力可) - [フォーカス可](properties_Entry.md#フォーカス可) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [デフォルト値](properties_DataSource.md#デフォルト値) - [選択リスト](properties_DataSource.md#選択リスト) - [式](properties_DataSource.md#式) - [データタイプ (リスト)](properties_DataSource.md#データタイプ-リスト) - [関連付け](properties_DataSource.md#関連付け) - [自動行高](properties_CoordinatesAndSizing.md#自動行高) - [最小幅](properties_CoordinatesAndSizing.md#最小幅) - [最大幅](properties_CoordinatesAndSizing.md#最大幅) - [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) - [指定リスト](properties_RangeOfValues.md#指定リスト) - [除外リスト](properties_RangeOfValues.md#除外リスト) - [表示タイプ](properties_Display.md#d表示タイプ) - [文字フォ-マット](properties_Display.md#文字フォ-マット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [非表示](properties_Display.md#表示状態) - [ワードラップ](properties_Display.md#ワードラップ) - [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [背景色](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) - [背景色式](properties_BackgroundAndBorder.md#背景色式) - [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) - [フォント](properties_Text.md#フォント) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [行スタイル配列](properties_Text.md#行スタイル配列) - [スタイル式](properties_Text.md#スタイル式) - [フォントカラー](properties_Text.md#フォントカラー) - [行フォントカラー配列](properties_Text.md#行フォントカラー配列) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [マルチスタイル](properties_Text.md#マルチスタイル) - [メソッド](properties_Action.md#メソッド) + +## サポートされるフォームイベント {#supported-form-events} + +| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Sort |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *配列リストボックスのみ* | +| On Before Data Entry |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Before Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Begin Drag Over |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Column Moved |
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | | +| On Column Resize |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    | | +| On Data Change |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Double Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drag Over |
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drop |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Footer Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *追加プロパティの取得はセル編集完了時のみ* | +| On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *配列リストボックスのみ* | +| On Scroll |
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    | | +| On Unload | | | + +## オブジェクト配列の使用 + +リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 + +以下のリストボックスはオブジェクト配列を使用してデザインされました: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### オブジェクト配列カラムの設定 + +オブジェクト配列をリストボックスのカラムに割り当てるには、プロパティリスト (の "変数名" 欄) にオブジェクト配列名を設定するか、配列型のカラムのように [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md) コマンドを使用します。 プロパティリスト内では、カラムにおいて "式タイプ" にオブジェクトを選択できます: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +オブジェクトカラムに対しては、座標、サイズ、スタイルなどに関連した標準のプロパティが使用可能です。 プロパティリストを使用して定義する方法のほかにも、オブジェクト型のリストボックスカラムのそれぞれの行に対してスタイル、フォントカラー、背景色、表示状態をプログラムで定義することもできます。 これらのタイプのカラムは非表示にすることも可能です。 + +しかしながら、データソーステーマは、オブジェクト型のリストボックスカラムに対しては選択できません。 実際、カラムの各セルの中身は、それに対応するオブジェクト配列の要素の属性に基づいています。 配列の各オブジェクト要素には、以下を定義できます: + +値の型 (必須): テキスト、カラー、イベント、他
    +値そのもの (任意): 入力/出力に使用
    +セルの内容表示 (任意): ボタン、リスト、他
    +追加の設定 (任意): 値の型によります
    +これらのプロパティを定義するには、適切な属性をオブジェクト内に設定する必要があります (使用可能な属性は以下に一覧としてまとめてあります)。 たとえば、以下ような簡単なコードを使用してオブジェクトカラム内に "Hello World!" 書き込むことができます: + +```4d +ARRAY OBJECT(obColumn;0) //カラム配列 + var $ob : Object //第一要素 + OB SET($ob;"valueType";"text") //値の型を定義 (必須) + OB SET($ob;"value";"Hello World!") //値を定義 + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> 表示フォーマットと入力フィルターはオブジェクトカラムに対しては設定できません。 これらは値の型に応じて自動的に変わるからです。 + +#### valueTypeとデータ表示 + +リストボックスカラムにオブジェクト配列が割り当てられているとき、セルの表示・入力・編集の方法は、配列の要素の valueType 属性に基づきます。 次の valueType の値がサポートされています: + +- "text": テキスト値 +- "real": セパレーターを含む数値。セパレーターの例: ``, `<.>`, `<,>` +- "integer": 整数値 +- "boolean": true/false 値 +- "color": 背景色を定義 +- "event": ラベル付ボタンを表示 + +4D は "valueType" の値に応じたデフォルトのウィジェットを使用します (つまり、"text" と設定すればテキスト入力ウィジェットが表示され、"boolean" と設定すればチェックボックスが表示されます)。 しかし、オプションを使用することによって表示方法の選択が可能な場合もあります (たとえば、"real" と設定した場合、ドロップダウンメニューとしても表示できます)。 以下の一覧はそれぞれの値の型に対してのデフォルトの表示方法と、他に選択可能な表示方の一覧を表しています: + +| valueType | デフォルトのウィジェット | 他に選択可能なウィジェット | +| --------- | ------------------------------------------ | ----------------------------------------------------------------------------------------------- | +| text | テキスト入力 | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | +| real | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | +| integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | +| boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | +| color | 背景色 | text | +| event | ラベル付ボタン | | +| | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | + +セルの表示とオプションは、オブジェクト内の特定の属性を使用することによって設定できます (以下を参照ください)。 + +#### 表示フォーマットと入力フィルター + +オブジェクト型のリストボックスのカラムにおいては、表示フォーマットと入力フィルターを設定することはできません。 これらは値の型に応じて自動的に定義されます。 どのように定義されるかについては、以下一覧にまとめてあります: + +| 値の型 | デフォルトのフォーマット | 入力コントロール | +| ------- | ----------------------------------------------------------- | -------------------------------------- | +| text | オブジェクト内で定義されているものと同じ | 制限なし | +| real | オブジェクト内で定義されているものと同じ (システムの小数点セパレーターを使用) | "0-9" と "." と "-" | +| | | min>=0 の場合、"0-9" と "." | +| integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | +| | | min>=0 の場合、"0-9" | +| Boolean | チェックボックス | N/A | +| color | N/A | N/A | +| event | N/A | N/A | + +### 属性 + +オブジェクト配列の各要素は、セルの中身とデータ表示を定義する一つ以上の属性を格納するオブジェクトです (上記の例を参照ください)。 + +唯一必須の属性は "valueType" であり、サポートされる値は "text"、"real"、"integer"、"boolean"、"color" そして "event"です。 以下の表には、リストボックスオブジェクト配列において "valueType"の値に応じてサポートされるすべての属性がまとめてあります (他の属性はすべて無視されます)。 表示フォーマットに関しては、その更に下に詳細な説明と例があります。 + +| | valueType | text | real | integer | boolean | color | event | +| --------------------- | ------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | +| *属性* | *説明* | | | | | | | +| value | セルの値 (入力または出力) | ○ | ○ | ○ | | | | +| min | 最小値 | | ○ | ○ | | | | +| max | 最大値 | | ○ | ○ | | | | +| behavior | "スリーステート" の値 | | | ○ | | | | +| requiredList | オブジェクト内で定義されたドロップダウンリスト | ○ | ○ | ○ | | | | +| choiceList | オブジェクト内で定義されたコンボボックス | ○ | ○ | ○ | | | | +| requiredListReference | 4D リスト参照 ("saveAs"の値による) | ○ | ○ | ○ | | | | +| requiredListName | 4D リスト名 ("saveAs"の値による) | ○ | ○ | ○ | | | | +| saveAs | "reference" または "value" | ○ | ○ | ○ | | | | +| choiceListReference | 4D リスト参照、コンボボックスを表示 | ○ | ○ | ○ | | | | +| choiceListName | 4D リスト名、コンボボックスを表示 | ○ | ○ | ○ | | | | +| unitList | X要素の配列 | ○ | ○ | ○ | | | | +| unitReference | 選択された要素のインデックス | ○ | ○ | ○ | | | | +| unitsListReference | 単位の4D リスト参照 | ○ | ○ | ○ | | | | +| unitsListName | 単位の4D リスト名 | ○ | ○ | ○ | | | | +| alternateButton | 切り替えボタンを追加 | ○ | ○ | ○ | ○ | ○ | | + +#### value + +セルの値は "value" 属性に保存されています。 この属性は入力と出力に使用されるほか、 この属性は入力と出力に使用されるほか、 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 + +```4d + ARRAY OBJECT(obColumn;0) //カラム配列 + var $ob1;$ob2;$ob3 : Object + var $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // ユーザーが新しい値を入力した場合、編集された値は $entry に格納されます + + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> null 値はサポートされており、空のセルとして表示されます。 + +#### min と max + +"valueType" が"real" または "integer" であるとき、min と max 属性もオブジェクトに設定できます (値は適切な範囲で、かつ、valueType と同じ型である必要があります)。 + +これらの属性を使用すると入力値の範囲を管理することができます。 セルが評価されたとき (フォーカスを失ったとき)、入力された値が min の値より低い場合、または max の値より大きい場合には、その値は拒否されます。 この場合、入力をする前の値が保持され、tip として説明が表示されます。 + +```4d + var $ob3 : Object + var $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +behavior 属性は、値の通常の表示とは異なる表示方法を提供します。 4D v15では、一つだけ他の表示方法が用意されています: + +| 属性 | 使用可能な値 | valueType | 説明 | +| -------- | ----------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | 数値をスリーステートチェックボックスとして表します。
    2=セミチェックボックス、1=チェックされている、0=チェックされていない、-1=非表示チェックボックス、-2=チェックされていない、入力不可、-3=チェックされている、入力不可、-4=セミチェックボックス、入力不可 | + +```4d + var $ob3; $ob4 : Object + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";-3) + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList と choiceList + +"choiceList" または "requiredList" 属性がオブジェクト内に存在しているとき、テキスト入力は以下の属性に応じて、ドロップダウンリストまたはコンボボックスで置き換えられます: + +- 属性が "choiceList" の場合、セルはコンボボックスとして表示されます。 これはつまり、ユーザーは値を選択、または入力できるということです。 +- 属性が "requiredList" の場合、セルはドロップダウンリストとして表示されます。 これはつまり、ユーザーはリストに提供されている値からどれか一つを選択するしかないということです。 + +どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> ウィジェットの値は配列を通して定義されます。 既存の 4Dリストをウィジェットに割り当てたい場合、"requiredListReference"、"requiredListName"、"choiceListReference"、または "choiceListName" 属性を使用する必要があります。 + +例: + +- 選択肢が二つ ("Open" または "Closed") しかないドロップダウンリストを表示したい場合を考えます。 デフォルトでは "Closed" が選択された状態にしたいとします: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- 整数値であればすべて受け入れ可能な状態にしておいた上で、もっとも一般的な値を提示するためにコンボボックスを表示したい場合を考えます: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 をデフォルト値として使用 + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName と requiredListReference + +"requiredListName" と "requiredListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはドロップダウンリストとして表示されるようになります。 これはつまり、ユーザーはリスト内に提供された値のどれか一つのみを選択できるということを意味します。 + +"requiredListName" または "requiredListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡します。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> - これらの値を単純な配列を通して定義したい場合は、"requiredList" 属性を使用する必要があります。 +> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" + +例: + +- ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "blue" にしたい場合を考えます: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- プログラミングによって定義されたリストに基づいたドロップダウンリストを表示し、参照として保存したい場合を考えます: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //デフォルトで London を表示 + OB SET($ob;"requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName と choiceListReference + +"choiceListName" と "choiceListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはコンボボックスとして表示されるようになります。 これはつまり、ユーザーは値を選択、または入力できるということを意味します。 + +"choiceListName" または "choiceListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡しま す。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> - これらの値を単純な配列を通して定義したい場合は、"choiceList" 属性を使用する必要があります。 +> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" + +例: + +ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "green" にしたい場合を考えます: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList、unitsListName、 unitsListReference と unitReference + +特定の値を使用することで、セルの値に関連した単位を追加することができます (*例*: "10 cm", "20 pixels" 等)。 単位リストを定義するためには、以下の属性のどれか一つを使用します: 単位リストを定義するためには、以下の属性のどれか一つを使用します: + +- "unitsList": 利用可能な単位 (例: "cm"、"inches"、"km"、"miles"、他) を定義するのに使用する x 要素を格納した配列。 オブジェクト内で単位を定義するためには、この属性を使用します。 +- "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 [`New list`](../commands-legacy/new-list.md) コマンドで作成された 4D リストで単位を定義するためには、この属性を使用します。 +- "unitsListName": 利用可能な単位を含んだデザインモードで作成された 4Dリスト名。 ツールボックスで作成された 4Dリストで単位を定義するためには、この属性を使用します。 + +単位リストが定義された方法に関わらず、以下の属性を関連付けることができます: + +- "unitReference": "unitList"、"unitsListReference" または "unitsListName" の値リスト内で選択された項目へのインデックス (1からx) を格納する単一の値。 + +カレントの単位は、ボタンとして表示されます。このボタンは、クリックするたびに "unitList"、"unitsListReference" または "unitsListName" の値を切り替えていきます (例: "pixels" -> "rows" -> "cm" -> "pixels" -> 等)。 + +例: + +数値の入力と、その後に可能性のある二つの単位 ("lines" または "pixels") を続けて表示したい場合を考えます。 カレントの値は "2" + "lines" と、 オブジェクト内で直接定義された値 ("unitsList" 属性) を使用するものとします: + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +var $ob : Object +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +セルに省略ボタン [...] を追加したい場合、"alternateButton" 属性に true の値を入れてオブジェクトに渡すだけです。 省略ボタンは自動的にセル内に表示されます。 省略ボタンは自動的にセル内に表示されます。 + +このボタンがユーザーによってクリックされた場合、`On Alternate Click` イベントが生成され、そのイベントを自由に管理することができます (詳細な情報に関しては [イベント管理](#イベント管理) の章を参照ください)。 + +例: + +```4d +var $ob1 : Object +var $entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### color valueType + +"color" valueType を使用すると、色、または色を表すテキストを表示することができます。 + +- 値が数字の場合、色付けされた長方形がセル内に表示されます。 例: + + ```4d + var $ob4 : Object + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- 値がテキストの場合、そのテキストが表示されます (*例*: "value";"Automatic")。 + +#### event valueType + +"event" valueType を使用すると、クリックした際に `On Clicked` イベントを生成する単純なボタンを表示します。 データまたは値を渡す/返すことはできません。 データまたは値を渡す/返すことはできません。 + +オプションとして、"label" 属性を渡すことができます。 + +例: + +```4d +var $ob : Object +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### イベント管理 + +オブジェクトリストボックス配列を使用している際には、複数のイベントを管理することができます: + +- **On Data Change**: 以下の場所において、どんな値でも変更された場合には `On Data Change` イベントがトリガーされます: + - テキスト入力 + - ドロップダウンリスト + - コンボボックスエリア + - 単位ボタン (値 x が値 x+1 へとスイッチしたとき) + - チェックボックス (チェック/チェックなしの状態がスイッチしたとき) +- **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 +- **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..426e3a00a966f0 --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md @@ -0,0 +1,90 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#フッターを表示) オプションが選択されていなければなりません。 + +::: + +## ヘッダー + +ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: + +![](../assets/en/FormObjects/listbox_header.png) + +リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 + +さらに、ヘッダー特有のプロパティを設定することができます。 Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +ヘッダーに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 + +### ヘッダー特有のプロパティ + +[オブジェクト名](properties_Object.md#オブジェクト名) - +[変数あるいは式](properties_Object.md#変数あるいは式) - +[タイトル](properties_Object.md#タイトル) - +[CSSクラス](properties_Object.md#cssクラス) - +[パス名](properties_TextAndPicture.md#ピクチャーパス名) - +[アイコンの場所](properties_TextAndPicture.md#アイコンの場所) - +[幅](properties_CoordinatesAndSizing.md#幅) - +[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - +[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - +[フォント](properties_Text.md#フォント) - +[太字](properties_Text.md#太字) - +[イタリック](properties_Text.md#イタリック) - +[下線](properties_Text.md#下線) - +[フォントカラー](properties_Text.md#フォントカラー) - +[横揃え](properties_Text.md#横揃え) - +[縦揃え](properties_Text.md#縦揃え) - +[ヘルプTips](properties_Help.md#ヘルプtips) + +## フッター + +リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 + +フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: + +![](../assets/en/FormObjects/listbox_footers.png) + +リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 + +ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +フッターに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 + +### フッター特有のプロパティ + +[オブジェクト名](properties_Object.md#オブジェクト名) - +[変数あるいは式](properties_Object.md#変数あるいは式) - +[式の型](properties_Object.md#式の型式タイプ) - +[変数の計算](properties_Object.md#変数の計算) - +[CSSクラス](properties_Object.md#cssクラス) - +[幅](properties_CoordinatesAndSizing.md#幅) - +[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - +[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - +[文字フォーマット](properties_Display.md#文字フォーマット) - +[数値フォーマット](properties_Display.md#数値フォーマット) - +[日付フォーマット](properties_Display.md#日付フォーマット) - +[時間フォーマット](properties_Display.md#時間フォーマット) - +[ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - +[ワードラップ](properties_Display.md#ワードラップ) - +[エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - +[背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) - +[フォント](properties_Text.md#フォント) - +[太字](properties_Text.md#太字) - +[イタリック](properties_Text.md#イタリック) - +[下線](properties_Text.md#下線) - +[フォントカラー](properties_Text.md#フォントカラー) - +[横揃え](properties_Text.md#横揃え) - +[縦揃え](properties_Text.md#縦揃え) - +[ヘルプTips](properties_Help.md#ヘルプtips) + + diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..6eabbf8d2f143d --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md @@ -0,0 +1,198 @@ +--- +id: listbox-object +title: List Box Object +--- + +## 配列リストボックス + +配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 + +デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 You can change it, as well as other column properties, in the [column properties](./listbox-column.md). The display format for each column can also be defined using the [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) command. + +> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 + +配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 +The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or [`LISTBOX DELETE ROWS`](../commands-legacy/listbox-delete-rows.md)) as well as array manipulation commands. たとえば、列の内容を初期化するには、以下の命令を使用できます: + +```4d +ARRAY TEXT(varCol;size) +``` + +リストを使用することもできます: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 + +## セレクションリストボックス + +このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 You can use the [`LISTBOX SET COLUMN FORMULA`](../commands-legacy/listbox-set-column-formula.md) and [`LISTBOX INSERT COLUMN FORMULA`](../commands-legacy/listbox-insert-column-formula.md) commands to modify columns programmatically. + +それぞれの行はセレクションのレコードを基に評価されます。セレクションは **カレントセレクション** または **命名セレクション**です。 + +デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 + +## コレクションまたはエンティティセレクションリストボックス + +このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 + +コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 + +データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 + +:::note + +エンティティが削除されると、その参照は *undefined* の値とともにエンティティセレクションに 残り、リストボックスには空白の行が表示されます。 この場合、[`.clean()`](API/EntitySelectionClass.md#clean) 関数を呼び出すことで、削除されたエンティティ参照が含まれないエンティティセレクションを新規に取得することができます。 + +::: + +データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection クラス](../API/CollectionClass.md)の様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: + +```4d +myCol:=myCol.push("new value") // リストボックスに new value を表示 +``` + +## プロパティ一覧 + +提供されるプロパティはリストボックスのタイプに依存します。 + +| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | +| ------------------------------------------------------------------------ | --------- | ------------- | ---------------------------- | +| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | +| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | +| [太字](properties_Text.md#太字) | X | X | X | +| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | +| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | +| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | +| [クラス](properties_Object.md#cssクラス) | X | X | X | +| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | +| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | +| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | +| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | +| [データソース](properties_Object.md#データソース) | X | X | X | +| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | +| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | +| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | +| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | +| [ドラッグ有効](properties_Action.md#ドラッグ有効) | X | X | X | +| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | +| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | +| [フォント](properties_Text.md#フォント) | X | X | X | +| [フォントカラー](properties_Text.md#フォントカラー) | X | X | X | +| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | +| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | +| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | +| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | +| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | +| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | +| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | +| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | +| [階層リストボックス](properties_Object.md#配列リストボックス) | X | | | +| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | +| [横揃え](properties_Text.md#横揃え) | X | X | X | +| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | +| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | X | X | X | +| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | +| [イタリック](properties_Text.md#イタリック) | X | X | X | +| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | +| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | X | | +| [メタ情報式](properties_Text.md#メタ情報式) | | | X | +| [メソッド](properties_Action.md#メソッド) | X | X | X | +| [行の移動可](properties_Action.md#行の移動可) | X | | | +| [命名セレクション](properties_DataSource.md#命名セレクション) | | X | | +| [列数](properties_ListBox.md#列数) | X | X | X | +| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | +| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | +| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | +| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | +| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | +| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | +| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | +| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | +| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | +| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | +| [選択された項目](properties_DataSource.md#選択された項目) | | | X | +| [選択モード](properties_ListBox.md#選択モード) | X | X | X | +| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | +| [ソート可](properties_Action.md#ソート可) | X | X | X | +| [標準アクション](properties_Action.md#標準アクション) | X | | | +| [スタイル式](properties_Text.md#スタイル式) | | X | X | +| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | +| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | +| [タイプ](properties_Object.md#タイプ) | X | X | X | +| [下線](properties_Text.md#下線) | X | X | X | +| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | +| [縦揃え](properties_Text.md#縦揃え) | X | X | X | +| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | +| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | X | X | X | +| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | +| [表示状態](properties_Display.md#表示状態) | X | X | X | +| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | + +> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 + +## サポートされるフォームイベント {#supported-form-events} + +| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On After Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On After Sort |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *配列リストボックスのみ* | +| On Before Data Entry |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Before Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Begin Drag Over |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Close Detail |
    • [row](#additional-properties)
    | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Collapse |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *階層リストボックスのみ* | +| On Column Moved |
    • [columnName](#additional-properties)
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | | +| On Column Resize |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [newSize](#additional-properties)
    • [oldSize](#additional-properties)
    | | +| On Data Change |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Delete Action |
    • [row](#additional-properties)
    | | +| On Display Detail |
    • [isRowSelected](#additional-properties)
    • [row](#additional-properties)
    | | +| On Double Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Drag Over |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Drop |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Expand |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *階層リストボックスのみ* | +| On Footer Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [footerName](#additional-properties)
    | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *追加プロパティの取得はセル編集完了時のみ* | +| On Mouse Enter |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Mouse Leave | | | +| On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Open Detail |
    • [row](#additional-properties)
    | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *配列リストボックスのみ* | +| On Selection Change | | | +| On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | +| On Unload | | | + +### 追加プロパティ {#additional-properties} + +リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: + +| プロパティ | 型 | 説明 | +| ---------------- | ------- | ---------------------------------------------------------------- | +| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | +| areaName | text | エリアの名称 | +| column | longint | 列番号 | +| columnName | text | 列の名称 | +| footerName | text | フッターの名称 | +| headerName | text | ヘッダーの名称 | +| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | +| isRowSelected | boolean | 行が選択されていれば true、でなければ false | +| newPosition | longint | 列あるいは行の変更後の位置 | +| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | +| oldPosition | longint | 列あるいは行の変更前の位置 | +| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | +| row | longint | 行番号 | +| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | + +> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 + + diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md index b2ae4a05e43f9f..39a2d98142eb40 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ title: リストボックス リストボックスオブジェクトは、以下4つの項目で構成されます: -- リストボックスオブジェクトの全体 -- 列 -- 列ヘッダー -- 列フッター +- the [list box object](./listbox-object.md) in its entirety, +- [columns](./listbox-column.md), +- column [headers](./listbox-header-footer.md#headers), and +- column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ title: リストボックス 1. 各列のオブジェクトメソッド 2. リストボックスのオブジェクトメソッド -[ヘッダー](#リストボックスヘッダー) と [フッター](#リストボックスフッター) で発生したイベントは、その列のオブジェクトメソッドが受け取ります。 +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). ### リストボックスの型 @@ -59,324 +59,7 @@ title: リストボックス リストボックスオブジェクトはプロパティによってあらかじめ設定可能なほか、プログラムにより動的に管理することもできます。 -4D ランゲージにはリストボックス関連のコマンドをまとめた "リストボックス" テーマが専用に設けられていますが、"オブジェクトプロパティ" コマンドや `EDIT ITEM`、`Displayed line number` コマンドなど、ほかのテーマのコマンドも利用することができます。 詳細な情報については、*4D ランゲージリファレンス* の[リストボックスコマンドの一覧](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) のページを参照してください。 - -## リストボックスオブジェクト - -### 配列リストボックス - -配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 - -デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 この配列変数名は [列のプロパティ](listbox_overview.md#列特有のプロパティ) で変更できます (プロパティリストの [変数あるいは式](properties_Object.md#変数あるいは式) プロパティを使用します)。 列ごとの表示フォーマットを指定するには、`OBJECT SET FORMAT` コマンドも使用できます。 - -> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 - -配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 -リストボックスのハイレベルコマンド ([`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) や `LISTBOX DELETE ROWS` 等) や配列操作コマンドを使用して、列の値を管理します。 たとえば、列の内容を初期化するには、以下の命令を使用できます: - -```4d -ARRAY TEXT(varCol;size) -``` - -リストを使用することもできます: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 - -### セレクションリストボックス - -このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -それぞれの行はセレクションのレコードを基に評価されます。セレクションは **カレントセレクション** または **命名セレクション**です。 - -デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 - -### コレクションまたはエンティティセレクションリストボックス - -このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 - -コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 - -:::note - -エンティティが削除されると、その参照は *undefined* の値とともにエンティティセレクションに 残り、リストボックスには空白の行が表示されます。 この場合、[`.clean()`](API/EntitySelectionClass.md#clean) 関数を呼び出すことで、削除されたエンティティ参照が含まれないエンティティセレクションを新規に取得することができます。 - -::: - -データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection クラス](../API/CollectionClass.md)の様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: - -```4d -myCol:=myCol.push("new value") // リストボックスに new value を表示 -``` - -### プロパティ一覧 - -提供されるプロパティはリストボックスのタイプに依存します。 - -| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | -| ------------------------------------------------------------------------ | --------- | ------------- | ---------------------------- | -| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | -| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | -| [太字](properties_Text.md#太字) | X | X | X | -| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | -| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | -| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | -| [クラス](properties_Object.md#cssクラス) | X | X | X | -| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | -| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | -| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | -| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | -| [データソース](properties_Object.md#データソース) | X | X | X | -| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | -| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | -| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | -| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | -| [ドラッグ有効](properties_Action.md#ドラッグ有効) | X | X | X | -| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | -| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | -| [フォント](properties_Text.md#フォント) | X | X | X | -| [フォントカラー](properties_Text.md#フォントカラー) | X | X | X | -| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | -| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | -| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | -| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | -| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | -| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | -| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | -| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | -| [階層リストボックス](properties_Object.md#配列リストボックス) | X | | | -| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | -| [横揃え](properties_Text.md#横揃え) | X | X | X | -| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | -| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | X | X | X | -| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | -| [イタリック](properties_Text.md#イタリック) | X | X | X | -| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | -| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | X | | -| [メタ情報式](properties_Text.md#メタ情報式) | | | X | -| [メソッド](properties_Action.md#メソッド) | X | X | X | -| [行の移動可](properties_Action.md#行の移動可) | X | | | -| [命名セレクション](properties_DataSource.md#命名セレクション) | | X | | -| [列数](properties_ListBox.md#列数) | X | X | X | -| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | -| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | -| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | -| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | -| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | -| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | -| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | -| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | -| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | -| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | -| [選択された項目](properties_DataSource.md#選択された項目) | | | X | -| [選択モード](properties_ListBox.md#選択モード) | X | X | X | -| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | -| [ソート可](properties_Action.md#ソート可) | X | X | X | -| [標準アクション](properties_Action.md#標準アクション) | X | | | -| [スタイル式](properties_Text.md#スタイル式) | | X | X | -| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | -| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | -| [タイプ](properties_Object.md#タイプ) | X | X | X | -| [下線](properties_Text.md#下線) | X | X | X | -| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | -| [縦揃え](properties_Text.md#縦揃え) | X | X | X | -| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | -| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | X | X | X | -| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | -| [表示状態](properties_Display.md#表示状態) | X | X | X | -| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | - -> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 - -### サポートされるフォームイベント {#supported-form-events} - -| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Close Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Collapse |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | -| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | -| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | -| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Delete Action |
  • [row](#追加プロパティ)
  • | | -| On Display Detail |
  • [isRowSelected](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Expand |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | -| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | -| On Mouse Enter |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Open Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | -| On Unload | | | - -#### 追加プロパティ {#additional-properties} - -リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: - -| プロパティ | 型 | 説明 | -| ---------------- | ------- | ---------------------------------------------------------------- | -| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | -| areaName | text | エリアの名称 | -| column | longint | 列番号 | -| columnName | text | 列の名称 | -| footerName | text | フッターの名称 | -| headerName | text | ヘッダーの名称 | -| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | -| isRowSelected | boolean | 行が選択されていれば true、でなければ false | -| newPosition | longint | 列あるいは行の変更後の位置 | -| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | -| oldPosition | longint | 列あるいは行の変更前の位置 | -| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | -| row | longint | 行番号 | -| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | - -> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 - -## リストボックスカラム {#list-box-columns} - -リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: - -![](../assets/en/FormObjects/listbox_column.png) - -リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、リストボックスに対する設定よりもこちらが優先されます。 - -> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#式の型-式タイプ) -> (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 - -### カラム特有のプロパティ {#column-specific-properties} - -[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [選択リスト](properties_DataSource.md#選択リスト-静的リスト) - [式](properties_DataSource.md#式) - [幅](properties_CoordinatesAndSizing.md#幅) - [入力可](properties_Entry.md#入力可) - [フォーカス可](properties_Entry.md#フォーカス可) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [デフォルト値](properties_DataSource.md#デフォルト値) - [選択リスト](properties_DataSource.md#選択リスト) - [式](properties_DataSource.md#式) - [データタイプ (リスト)](properties_DataSource.md#データタイプ-リスト) - [関連付け](properties_DataSource.md#関連付け) - [自動行高](properties_CoordinatesAndSizing.md#自動行高) - [最小幅](properties_CoordinatesAndSizing.md#最小幅) - [最大幅](properties_CoordinatesAndSizing.md#最大幅) - [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) - [指定リスト](properties_RangeOfValues.md#指定リスト) - [除外リスト](properties_RangeOfValues.md#除外リスト) - [表示タイプ](properties_Display.md#d表示タイプ) - [文字フォ-マット](properties_Display.md#文字フォ-マット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [非表示](properties_Display.md#表示状態) - [ワードラップ](properties_Display.md#ワードラップ) - [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [背景色](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) - [背景色式](properties_BackgroundAndBorder.md#背景色式) - [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) - [フォント](properties_Text.md#フォント) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [行スタイル配列](properties_Text.md#行スタイル配列) - [スタイル式](properties_Text.md#スタイル式) - [フォントカラー](properties_Text.md#フォントカラー) - [行フォントカラー配列](properties_Text.md#行フォントカラー配列) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [マルチスタイル](properties_Text.md#マルチスタイル) - [メソッド](properties_Action.md#メソッド) - -### サポートされるフォームイベント {#supported-form-events-1} - -| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | -| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | -| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | -| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | -| On Unload | | | - -## リストボックスヘッダー - -> リストボックスのヘッダープロパティにアクセスするためには、リストボックスのプロパティリストで [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) オプションが選択されていなければなりません。 - -ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: - -![](../assets/en/FormObjects/listbox_header.png) - -リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 - -さらに、ヘッダー特有のプロパティを設定することができます。 [カスタマイズされた並び替え](#ソートの管理) などの用途に、ヘッダーの列タイトルの隣、あるいはタイトルの代わりにアイコンを表示することができます。 - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -ヘッダーに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 - -### ヘッダー特有のプロパティ - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[タイトル](properties_Object.md#タイトル) - -[CSSクラス](properties_Object.md#cssクラス) - -[パス名](properties_TextAndPicture.md#ピクチャーパス名) - -[アイコンの場所](properties_TextAndPicture.md#アイコンの場所) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - -[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - -[フォント](properties_Text.md#フォント) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[横揃え](properties_Text.md#横揃え) - -[縦揃え](properties_Text.md#縦揃え) - -[ヘルプTips](properties_Help.md#ヘルプtips) - -## リストボックスフッター - -> リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#フッターを表示) オプションが選択されていなければなりません。 - -リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 - -フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: - -![](../assets/en/FormObjects/listbox_footers.png) - -リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 - -ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -フッターに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 - -### フッター特有のプロパティ - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[式の型](properties_Object.md#式の型式タイプ) - -[変数の計算](properties_Object.md#変数の計算) - -[CSSクラス](properties_Object.md#cssクラス) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - -[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - -[文字フォーマット](properties_Display.md#文字フォーマット) - -[数値フォーマット](properties_Display.md#数値フォーマット) - -[日付フォーマット](properties_Display.md#日付フォーマット) - -[時間フォーマット](properties_Display.md#時間フォーマット) - -[ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - -[ワードラップ](properties_Display.md#ワードラップ) - -[エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - -[背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) - -[フォント](properties_Text.md#フォント) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[横揃え](properties_Text.md#横揃え) - -[縦揃え](properties_Text.md#縦揃え) - -[ヘルプTips](properties_Help.md#ヘルプtips) +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. 詳細な情報については、*4D ランゲージリファレンス* の[リストボックスコマンドの一覧](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) のページを参照してください。 ## 入力の管理 @@ -562,14 +245,14 @@ JSON フォームにおいて、リストボックスに次のハイライトセ 標準ソートのサポートは、リストボックスのタイプに依存します: -| リストボックスタイプ | 標準ソートのサポート | コメント | -| ------------------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Object の Collection | ◯ |
    • "This.a" や "This.a.b" 列はソート可能です。
    • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
    | -| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | -| エンティティセレクション | ◯ |
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • サポートされる: オブジェクト属性プロパティに対するソート (例: "data" がオブジェクト属性であるときに"This.data.city")
  • サポートされる: リレートされた属性に対するソート(例: "This.company.name")
  • サポートされない: リレートされた属性を経由したオブジェクト属性に対するソート(例: "This.company.data.city")。 この場合には、[`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) 関数を使ったカスタムソートを使用します (後述の例題参照)
  • | -| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | -| 命名セレクション | × | | -| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | +| リストボックスタイプ | 標準ソートのサポート | コメント | +| ------------------- | ---------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Object の Collection | ◯ |
    • "This.a" や "This.a.b" 列はソート可能です。
    • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
    | +| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | +| エンティティセレクション | ◯ |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • サポートされる: オブジェクト属性プロパティに対するソート (例: "data" がオブジェクト属性であるときに"This.data.city")
    • サポートされる: リレートされた属性に対するソート(例: "This.company.name")
    • サポートされない: リレートされた属性を経由したオブジェクト属性に対するソート(例: "This.company.data.city")。 For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | +| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | +| 命名セレクション | × | | +| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | ### カスタムソート @@ -610,11 +293,11 @@ End if ![](../assets/en/FormObjects/sorticon0.png) - 変数が 1 のとき、列は昇順で並べ替えられており、並べ替え矢印が表示されています。 - ![](../assets/en/FormObjects/sorticon1.png) + ![](../assets/en/FormObjects/sorticon1.png) ![](../assets/en/FormObjects/sorticon1.png) - 変数が 2 のとき、列は降順で並べ替えられており、並べ替え矢印が表示されています。 - ![](../assets/en/FormObjects/sorticon2.png) + ![](../assets/en/FormObjects/sorticon2.png) ![](../assets/en/FormObjects/sorticon2.png) > 列ヘッダー変数には、宣言された、あるいは動的な [変数](Concepts/variables.md) のみを使用できます。 その他の [式](Concepts/quick-tour.md#式) (例: `Form.sortValue`) はサポートされていません。 その他の [式](Concepts/quick-tour.md#式) (例: `Form.sortValue`) はサポートされていません。 @@ -627,8 +310,8 @@ End if リストボックスの背景色、フォントカラー、そしてフォントスタイルを設定するためにはいくつかの方法があります: -- [リストボックスオブジェクト](#リストボックスオブジェクト) のプロパティリストを使用 -- [列](#リストボックス列) のプロパティリストを使用 +- at the level of the [list box object properties](./listbox-object.md), +- at the level of the [column properties](./listbox-column.md), - リストボックスまたは列ごとの [配列や式](#配列と式の使用) プロパティを使用 - セルごとのテキストにて定義 ([マルチスタイルテキスト](properties_Text.md#マルチスタイル) の場合) @@ -636,14 +319,12 @@ End if 優先順位や継承の原理は、複数のレベルにわたって同じプロパティに異なる値が指定された場合に適用されます。 -| 優先度 | 設定場所 | -| ---- | ---------------------------------------------------------- | -| 優先度高 | セル単位 (マルチスタイル使用時) | -| | 列の配列/メソッド | -| | リストボックスの配列/メソッド | -| | 列のプロパティ | -| | リストボックスのプロパティ | -| 優先度低 | メタ情報式 (コレクションまたはエンティティセレクションリストボックスの場合) | +1. (highest priority) Cell (if multi-style text) +2. 列の配列/メソッド +3. リストボックスの配列/メソッド +4. 列のプロパティ +5. リストボックスのプロパティ +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) 例として、リストボックスのプロパティにてフォントスタイルを設定しながら、列には行スタイル配列を使用して異なるスタイルを設定した場合、後者が有効となります。 @@ -654,6 +335,7 @@ End if - 列属性について: リストボックスの属性値を受け継ぎます このように、高次のレベルの属性値をオブジェクトに継承させたい場合は、定義するコマンドに `lk inherited` 定数 (デフォルト値) を渡すか、対応する行スタイル/カラー配列の要素に直接渡します。 以下のような、標準のフォントスタイルで行の背景色が交互に変わる配列リストボックスを考えます: + ![](../assets/en/FormObjects/listbox_styles3.png) 以下の変更を加えます: @@ -832,19 +514,20 @@ Variable 2 も常に表示され、入力できます。 これは二番目の ->MyListbox{3}:=True ``` -非階層表示: +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch7.png) -階層表示: + +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch8.png) > 親が折りたたまれているために行が非表示になっていると、それらは選択から除外されます。 (直接あるいはスクロールによって) 表示されている行のみを選択できます。 言い換えれば、行を選択かつ隠された状態にすることはできません。 選択と同様に、[`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは階層リストボックスと非階層リストボックスにおいて同じ値を返します。 つまり以下の両方の例題で、[`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) は同じ位置 (3;2) を返します。 -*非階層表示:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*階層表示:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) サブ階層のすべての行が隠されているとき、ブレーク行は自動で隠されます。 先の例題で 1から 3行目までが隠されていると、"Brittany" のブレーク行は表示されません。 @@ -861,10 +544,10 @@ Variable 2 も常に表示され、入力できます。 これは二番目の 以下のリストボックスを例題とします (割り当てた配列名は括弧内に記載しています): -*非階層表示:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*階層表示:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) 階層モードでは `tStyle` や `tColors` 配列で変更されたスタイルは、ブレーク行に適用されません。 ブレークレベルでカラーやスタイルを変更するには、以下のステートメントを実行します: ブレークレベルでカラーやスタイルを変更するには、以下のステートメントを実行します: @@ -890,379 +573,13 @@ Variable 2 も常に表示され、入力できます。 これは二番目の この場合、開発者がコードを使用して配列を空にしたり値を埋めたりしなければなりません。 実装する際注意すべき原則は以下のとおりです: -- リストボックスが表示される際、先頭の配列のみ値を埋めます。 しかし 2番目の配列を空の値で生成し、リストボックスに展開/折りたたみアイコンが表示されるようにしなければなりません: +- リストボックスが表示される際、先頭の配列のみ値を埋めます。 However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- ユーザーが展開アイコンをクリックすると `On Expand` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドはクリックされたセルを返すので、適切な階層を構築します: 先頭の配列に繰り返しの値を設定し、2番目の配列には [`SELECTION TO ARRAY`](../commands/selection-to-array) コマンドから得られる値を設定します。そして[`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) コマンドを使用して必要なだけ行を挿入します。 +- ユーザーが展開アイコンをクリックすると `On Expand` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドはクリックされたセルを返すので、適切な階層を構築します: 先頭の配列に繰り返しの値を設定し、2番目の配列には [`SELECTION TO ARRAY`](../commands/selection-to-array) コマンドから得られる値を設定します。そして[`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) コマンドを使用して必要なだけ行を挿入します。 ![](../assets/en/FormObjects/hierarch16.png) - ユーザーが折りたたみアイコンをクリックすると `On Collapse` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは該当するセルを返します。そして[`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) コマンドを使用して必要なだけ行をリストボックスから削除することができます。 -## オブジェクト配列の使用 - -リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 - -以下のリストボックスはオブジェクト配列を使用してデザインされました: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### オブジェクト配列カラムの設定 - -オブジェクト配列をリストボックスのカラムに割り当てるには、プロパティリスト (の "変数名" 欄) にオブジェクト配列名を設定するか、配列型のカラムのように [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md) コマンドを使用します。 プロパティリスト内では、カラムにおいて "式タイプ" にオブジェクトを選択できます: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -オブジェクトカラムに対しては、座標、サイズ、スタイルなどに関連した標準のプロパティが使用可能です。 プロパティリストを使用して定義する方法のほかにも、オブジェクト型のリストボックスカラムのそれぞれの行に対してスタイル、フォントカラー、背景色、表示状態をプログラムで定義することもできます。 これらのタイプのカラムは非表示にすることも可能です。 - -しかしながら、データソーステーマは、オブジェクト型のリストボックスカラムに対しては選択できません。 実際、カラムの各セルの中身は、それに対応するオブジェクト配列の要素の属性に基づいています。 配列の各オブジェクト要素には、以下を定義できます: - -値の型 (必須): テキスト、カラー、イベント、他
    -値そのもの (任意): 入力/出力に使用
    -セルの内容表示 (任意): ボタン、リスト、他
    -追加の設定 (任意): 値の型によります
    -これらのプロパティを定義するには、適切な属性をオブジェクト内に設定する必要があります (使用可能な属性は以下に一覧としてまとめてあります)。 たとえば、以下ような簡単なコードを使用してオブジェクトカラム内に "Hello World!" 書き込むことができます: - -```4d -ARRAY OBJECT(obColumn;0) //カラム配列 - var $ob : Object //第一要素 - OB SET($ob;"valueType";"text") //値の型を定義 (必須) - OB SET($ob;"value";"Hello World!") //値を定義 - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> 表示フォーマットと入力フィルターはオブジェクトカラムに対しては設定できません。 これらは値の型に応じて自動的に変わるからです。 - -#### valueTypeとデータ表示 - -リストボックスカラムにオブジェクト配列が割り当てられているとき、セルの表示・入力・編集の方法は、配列の要素の valueType 属性に基づきます。 次の valueType の値がサポートされています: - -- "text": テキスト値 -- "real": セパレーターを含む数値。セパレーターの例: ``, `<.>`, `<,>` -- "integer": 整数値 -- "boolean": true/false 値 -- "color": 背景色を定義 -- "event": ラベル付ボタンを表示 - -4D は "valueType" の値に応じたデフォルトのウィジェットを使用します (つまり、"text" と設定すればテキスト入力ウィジェットが表示され、"boolean" と設定すればチェックボックスが表示されます)。 しかし、オプションを使用することによって表示方法の選択が可能な場合もあります (たとえば、"real" と設定した場合、ドロップダウンメニューとしても表示できます)。 以下の一覧はそれぞれの値の型に対してのデフォルトの表示方法と、他に選択可能な表示方の一覧を表しています: - -| valueType | デフォルトのウィジェット | 他に選択可能なウィジェット | -| --------- | ------------------------------------------ | ----------------------------------------------------------------------------------------------- | -| text | テキスト入力 | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | -| real | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | -| integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | -| boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | -| color | 背景色 | text | -| event | ラベル付ボタン | | -| | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | - -セルの表示とオプションは、オブジェクト内の特定の属性を使用することによって設定できます (以下を参照ください)。 - -#### 表示フォーマットと入力フィルター - -オブジェクト型のリストボックスのカラムにおいては、表示フォーマットと入力フィルターを設定することはできません。 これらは値の型に応じて自動的に定義されます。 どのように定義されるかについては、以下一覧にまとめてあります: - -| 値の型 | デフォルトのフォーマット | 入力コントロール | -| ------- | ----------------------------------------------------------- | -------------------------------------- | -| text | オブジェクト内で定義されているものと同じ | 制限なし | -| real | オブジェクト内で定義されているものと同じ (システムの小数点セパレーターを使用) | "0-9" と "." と "-" | -| | | min>=0 の場合、"0-9" と "." | -| integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | -| | | min>=0 の場合、"0-9" | -| Boolean | チェックボックス | N/A | -| color | N/A | N/A | -| event | N/A | N/A | - -### 属性 - -オブジェクト配列の各要素は、セルの中身とデータ表示を定義する一つ以上の属性を格納するオブジェクトです (上記の例を参照ください)。 - -唯一必須の属性は "valueType" であり、サポートされる値は "text"、"real"、"integer"、"boolean"、"color" そして "event"です。 以下の表には、リストボックスオブジェクト配列において "valueType"の値に応じてサポートされるすべての属性がまとめてあります (他の属性はすべて無視されます)。 表示フォーマットに関しては、その更に下に詳細な説明と例があります。 - -| | valueType | text | real | integer | boolean | color | event | -| --------------------- | ------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | -| *属性* | *説明* | | | | | | | -| value | セルの値 (入力または出力) | ○ | ○ | ○ | | | | -| min | 最小値 | | ○ | ○ | | | | -| max | 最大値 | | ○ | ○ | | | | -| behavior | "スリーステート" の値 | | | ○ | | | | -| requiredList | オブジェクト内で定義されたドロップダウンリスト | ○ | ○ | ○ | | | | -| choiceList | オブジェクト内で定義されたコンボボックス | ○ | ○ | ○ | | | | -| requiredListReference | 4D リスト参照 ("saveAs"の値による) | ○ | ○ | ○ | | | | -| requiredListName | 4D リスト名 ("saveAs"の値による) | ○ | ○ | ○ | | | | -| saveAs | "reference" または "value" | ○ | ○ | ○ | | | | -| choiceListReference | 4D リスト参照、コンボボックスを表示 | ○ | ○ | ○ | | | | -| choiceListName | 4D リスト名、コンボボックスを表示 | ○ | ○ | ○ | | | | -| unitList | X要素の配列 | ○ | ○ | ○ | | | | -| unitReference | 選択された要素のインデックス | ○ | ○ | ○ | | | | -| unitsListReference | 単位の4D リスト参照 | ○ | ○ | ○ | | | | -| unitsListName | 単位の4D リスト名 | ○ | ○ | ○ | | | | -| alternateButton | 切り替えボタンを追加 | ○ | ○ | ○ | ○ | ○ | | - -#### value - -セルの値は "value" 属性に保存されています。 この属性は入力と出力に使用されるほか、 この属性は入力と出力に使用されるほか、 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 - -```4d - ARRAY OBJECT(obColumn;0) //カラム配列 - var $ob1;$ob2;$ob3 : Object - var $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // ユーザーが新しい値を入力した場合、編集された値は $entry に格納されます - - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> null 値はサポートされており、空のセルとして表示されます。 - -#### min と max - -"valueType" が"real" または "integer" であるとき、min と max 属性もオブジェクトに設定できます (値は適切な範囲で、かつ、valueType と同じ型である必要があります)。 - -これらの属性を使用すると入力値の範囲を管理することができます。 セルが評価されたとき (フォーカスを失ったとき)、入力された値が min の値より低い場合、または max の値より大きい場合には、その値は拒否されます。 この場合、入力をする前の値が保持され、tip として説明が表示されます。 - -```4d - var $ob3 : Object - var $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -behavior 属性は、値の通常の表示とは異なる表示方法を提供します。 4D v15では、一つだけ他の表示方法が用意されています: - -| 属性 | 使用可能な値 | valueType | 説明 | -| -------- | ----------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | 数値をスリーステートチェックボックスとして表します。
    2=セミチェックボックス、1=チェックされている、0=チェックされていない、-1=非表示チェックボックス、-2=チェックされていない、入力不可、-3=チェックされている、入力不可、-4=セミチェックボックス、入力不可 | - -```4d - var $ob3; $ob4 : Object - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";-3) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList と choiceList - -"choiceList" または "requiredList" 属性がオブジェクト内に存在しているとき、テキスト入力は以下の属性に応じて、ドロップダウンリストまたはコンボボックスで置き換えられます: - -- 属性が "choiceList" の場合、セルはコンボボックスとして表示されます。 これはつまり、ユーザーは値を選択、または入力できるということです。 -- 属性が "requiredList" の場合、セルはドロップダウンリストとして表示されます。 これはつまり、ユーザーはリストに提供されている値からどれか一つを選択するしかないということです。 - -どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 - -> ウィジェットの値は配列を通して定義されます。 既存の 4Dリストをウィジェットに割り当てたい場合、"requiredListReference"、"requiredListName"、"choiceListReference"、または "choiceListName" 属性を使用する必要があります。 - -例: - -- 選択肢が二つ ("Open" または "Closed") しかないドロップダウンリストを表示したい場合を考えます。 デフォルトでは "Closed" が選択された状態にしたいとします: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- 整数値であればすべて受け入れ可能な状態にしておいた上で、もっとも一般的な値を提示するためにコンボボックスを表示したい場合を考えます: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 をデフォルト値として使用 - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName と requiredListReference - -"requiredListName" と "requiredListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはドロップダウンリストとして表示されるようになります。 これはつまり、ユーザーはリスト内に提供された値のどれか一つのみを選択できるということを意味します。 - -"requiredListName" または "requiredListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡します。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 - -> - これらの値を単純な配列を通して定義したい場合は、"requiredList" 属性を使用する必要があります。 -> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" - -例: - -- ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "blue" にしたい場合を考えます: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- プログラミングによって定義されたリストに基づいたドロップダウンリストを表示し、参照として保存したい場合を考えます: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //デフォルトで London を表示 - OB SET($ob;"requiredListReference";<>List) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName と choiceListReference - -"choiceListName" と "choiceListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはコンボボックスとして表示されるようになります。 これはつまり、ユーザーは値を選択、または入力できるということを意味します。 - -"choiceListName" または "choiceListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡しま す。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 - -> - これらの値を単純な配列を通して定義したい場合は、"choiceList" 属性を使用する必要があります。 -> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" - -例: - -ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "green" にしたい場合を考えます: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList、unitsListName、 unitsListReference と unitReference - -特定の値を使用することで、セルの値に関連した単位を追加することができます (*例*: "10 cm", "20 pixels" 等)。 単位リストを定義するためには、以下の属性のどれか一つを使用します: 単位リストを定義するためには、以下の属性のどれか一つを使用します: - -- "unitsList": 利用可能な単位 (例: "cm"、"inches"、"km"、"miles"、他) を定義するのに使用する x 要素を格納した配列。 オブジェクト内で単位を定義するためには、この属性を使用します。 -- "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 [`New list`](../commands-legacy/new-list.md) コマンドで作成された 4D リストで単位を定義するためには、この属性を使用します。 -- "unitsListName": 利用可能な単位を含んだデザインモードで作成された 4Dリスト名。 ツールボックスで作成された 4Dリストで単位を定義するためには、この属性を使用します。 - -単位リストが定義された方法に関わらず、以下の属性を関連付けることができます: - -- "unitReference": "unitList"、"unitsListReference" または "unitsListName" の値リスト内で選択された項目へのインデックス (1からx) を格納する単一の値。 - -カレントの単位は、ボタンとして表示されます。このボタンは、クリックするたびに "unitList"、"unitsListReference" または "unitsListName" の値を切り替えていきます (例: "pixels" -> "rows" -> "cm" -> "pixels" -> 等)。 - -例: - -数値の入力と、その後に可能性のある二つの単位 ("lines" または "pixels") を続けて表示したい場合を考えます。 カレントの値は "2" + "lines" と、 オブジェクト内で直接定義された値 ("unitsList" 属性) を使用するものとします: - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -var $ob : Object -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -セルに省略ボタン [...] を追加したい場合、"alternateButton" 属性に true の値を入れてオブジェクトに渡すだけです。 省略ボタンは自動的にセル内に表示されます。 省略ボタンは自動的にセル内に表示されます。 - -このボタンがユーザーによってクリックされた場合、`On Alternate Click` イベントが生成され、そのイベントを自由に管理することができます (詳細な情報に関しては [イベント管理](#イベント管理) の章を参照ください)。 - -例: - -```4d -var $ob1 : Object -var $entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### color valueType - -"color" valueType を使用すると、色、または色を表すテキストを表示することができます。 - -- 値が数字の場合、色付けされた長方形がセル内に表示されます。 例: - - ```4d - var $ob4 : Object - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- 値がテキストの場合、そのテキストが表示されます (*例*: "value";"Automatic")。 - -#### event valueType - -"event" valueType を使用すると、クリックした際に `On Clicked` イベントを生成する単純なボタンを表示します。 データまたは値を渡す/返すことはできません。 データまたは値を渡す/返すことはできません。 - -オプションとして、"label" 属性を渡すことができます。 - -例: - -```4d -var $ob : Object -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### イベント管理 -オブジェクトリストボックス配列を使用している際には、複数のイベントを管理することができます: -- **On Data Change**: 以下の場所において、どんな値でも変更された場合には `On Data Change` イベントがトリガーされます: - - テキスト入力 - - ドロップダウンリスト - - コンボボックスエリア - - 単位ボタン (値 x が値 x+1 へとスイッチしたとき) - - チェックボックス (チェック/チェックなしの状態がスイッチしたとき) -- **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 -- **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md index 9310aa0f08cd47..238d0cf6ebd59f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md @@ -114,30 +114,7 @@ title: 動作 #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[フォーム](FormEditor/forms.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md index 56bfc2f71b7ef2..33ede582b9f15c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -41,7 +41,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [楕円](shapes_overview.md#楕円) - [四角](shapes_overview.md#四角) - [テキストエリア](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### コマンド @@ -71,7 +71,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -240,7 +240,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md index 355497052ddb4f..42a1f58686a1b4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド @@ -64,35 +64,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[四角](shapes_overview.md#四角) - -[ルーラー](ruler.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -112,35 +84,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -160,35 +104,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -208,35 +124,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -304,35 +192,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -345,7 +205,7 @@ title: 座標とサイズ オブジェクトの横のサイズを指定します。 > - オブジェクトによっては高さが規定されているものがあり、その場合は変更できません。 -> - [リストボックス列](listbox_overview.md#リストボックス列) に [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) プロパティが設定されている場合には、ユーザーは手動でカラムサイズを変更することもできます。 +> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > - リストボックスの [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) プロパティに "拡大" を設定している場合にフォームをリサイズすると、一番右のカラムの幅は必要に応じて最大幅を超えて拡大されます。 #### JSON 文法 @@ -356,35 +216,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -406,7 +238,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド @@ -428,7 +260,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド @@ -512,7 +344,7 @@ RowHeights{5}:=3 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [フッター](properties_Footers.md) - [ヘッダー](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### コマンド @@ -536,7 +368,7 @@ RowHeights{5}:=3 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [フッター](properties_Footers.md) - [ヘッダー](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md index ee673a1247af93..90ba6ff5ab4d39 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ title: データソース このプロパティは次のフォームオブジェクトでサポートされています: -- 選択リストと紐づけられている [コンボボックス](comboBox_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) フォームオブジェクト。 +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - 配列またはオブジェクトデータソースにより、紐づけられたリストが生成されている [コンボボックス](comboBox_overview.md) フォームオブジェクト。 たとえば、"France, Germany, Italy" という値を含む選択リストが "Countries" というコンボボックスに関連付けられていた場合を考えます。**自動挿入** のオプションがチェックをされていて、ユーザーが "Spain" という値を入力すると、"Spain" という値が自動的にメモリー内のリストに追加されます: @@ -28,7 +28,7 @@ title: データソース #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) --- @@ -45,9 +45,8 @@ title: データソース #### 対象オブジェクト -[ドロップダウンリスト](dropdownList_Overview.md)* [コンボボックス](comboBox_overview.md) -* [階層リスト](list_overview.md) -* [リストボックス列](listbox_overview.md#リストボックス列) +[Drop-down List](dropdownList_Overview.md) - +[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -127,7 +126,7 @@ title: データソース 表示される式のデータタイプを定義します。 このプロパティは次のフォームオブジェクトで使用されます: -- セレクションおよびコレクション型の [リストボックス列](listbox_overview.md#リストボックス列)。 +- [List box columns](listbox-column.md) of the selection and collection types. - オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md)。 [式タイプ](properties_Object.md#式の型式タイプ) の章も参照ください。 @@ -140,7 +139,7 @@ title: データソース #### 対象オブジェクト -オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -197,13 +196,14 @@ title: データソース #### 対象オブジェクト -[リストボックス列 (配列型のみ)](listbox_overview.md#リストボックス列) +[List Box Column (array type only)](listbox-column.md) --- ## 式 -[セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション / エンティティセレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) リストボックスのプロパティです。 **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) +and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 列に割り当てる 4D式です。 以下のものを指定できます: @@ -242,7 +242,7 @@ title: データソース #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) --- @@ -275,7 +275,7 @@ title: データソース このプロパティは以下の場合に表示されます: - オブジェクトに対して [選択リスト](#選択リスト) が割り当てられている -- [入力](input_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) の場合には、ユーザーがリスト内の値のみ入力できるように、オブジェクトに対して [指定リスト](properties_RangeOfValues.md#指定リスト) も定義されている (通常は両方のオプションで同じリストを使用しているはずです)。 +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. このプロパティは、選択リストに関連付けされたフィールドまたは変数において、フィールドに保存する内容の型を指定します: @@ -297,7 +297,7 @@ title: データソース #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md index 266a0f5a9e9b28..a3bc2a573daf33 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md @@ -46,9 +46,7 @@ RB-1762-1 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md)* [ドロップダウンリスト](dropdownList_Overview.md) -* [リストボックス列](listbox_overview.md#リストボックス列) -* [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -107,13 +105,13 @@ RB-1762-1 :::note blankIfNull - デフォルトでは、 [null 日付](../Concepts/dt_date.md#日付リテラル) は 00/00/00 のように、ゼロとして表示されます。 "blankIfNull" オプションを使用すると、null の日付は空白として表示されます。 "blankIfNull" 文字列 (文字の大小を区別) は、選択されたフォーマットの値と組み合わせて使います。 例: "systemShort blankIfNull" または "LLLdd日 ee blankIfNull"。 -- 日付型の [リストボックスの列](listbox_overview.md#リストボックス列]) および [リストボックスのフッター](listbox_overview.md#リストボックスフッター) は常に "blankIfNull" (null値は空白表示) の振る舞いをします (解除できません)。 +- [List box columns](listbox-column.md) and [list box footers](listbox-header-footer.md#footers) of type date always use the "blank if null" behavior (it cannot be disengaged). ::: #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -278,12 +276,7 @@ RB-1762-1 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[入力](input_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[進捗インジケーター](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) #### コマンド @@ -347,7 +340,7 @@ RB-1762-1 #### 対象オブジェクト -[入力](input_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -405,7 +398,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -418,7 +411,7 @@ Customized time formats can be built using several patterns described in the [** [ブール式](properties_Object.md#式の型) を次のフォームオブジェクトで表示した場合: - [入力オブジェクト](input_overview.md) にテキストとして -- [リストボックス列](listbox_overview.md#リストボックス列) に表示タイプ ["ポップアップ"](properties_Display.md#表示タイプ) を選択して +- a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), ... 値の代わりに表示するテキストを指定することができます: @@ -433,7 +426,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[List Box Column](listbox-column.md) - [Input](input_overview.md) #### コマンド @@ -457,7 +450,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド @@ -509,7 +502,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[チェックボックス](checkbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -534,7 +527,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) --- @@ -571,7 +564,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -606,32 +599,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -690,7 +658,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[入力](input_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md index 2c3a486f2e53f2..756475c6edc2c9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ title: 入力 ピクチャー型の [入力](input_overview.md) オブジェクトの場合、標準の編集コマンド (カット、コピー、ペースト、そしてクリア) に加え、ファイルからピクチャーを読み込むために使用することのできる **読み込み...** コマンド、ピクチャーをディスクに保存するのに使用する **別名で保存...** コマンドなどがあります。 また、メニューを使用してピクチャーの表示フォーマットを変更することもできます。**トランケート (中央合わせなし)**、**スケーリング** そして **スケーリング (中央合わせ/プロポーショナル)** から選択できます。 このメニューを使用した [表示フォーマット](properties_Display.md#ピクチャーフォーマット) の変更は一時的なものであり、レコードには保存されません。 -[マルチスタイル](properties_Text.md#マルチスタイル) オプションがチェックされているテキスト型の [入力](input_overview.md) オブジェクト、または[リストボックスカラム](listbox_overview.md#list-box-columns) の場合、標準の編集コマンド以外に以下の様なコマンドを使用することができます: +[マルチスタイル](properties_Text.md#マルチスタイル) オプションがチェックされているテキスト型の [入力](input_overview.md) オブジェクト、または[リストボックスカラム](listbox-column.md) の場合、標準の編集コマンド以外に以下の様なコマンドを使用することができます: - **フォント...**: フォントシステムダイアログボックスを表示させます。 - **最近使用したフォント**: セッション中に最近使用されたフォント名を表示します。 リストには最大で 10フォントまで表示されます (それ以上は古いものから置き換えられていきます)。 デフォルトではリストは空になっているので、このオプションは表示されません。 このリストは `SET RECENT FONTS` と `FONT LIST` コマンドを使用して管理することができます。 @@ -49,10 +49,7 @@ title: 入力 #### 対象オブジェクト -[入力](input_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[Web エリア](webArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### コマンド @@ -76,14 +73,7 @@ title: 入力 #### 対象オブジェクト -[4D Write Pro エリア](writeProArea_overview.md) - -[チェックボックス](checkbox_overview.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[進捗インジケーター](progressIndicator.md) - -[ルーラー](ruler.md) - -[ステッパー](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### コマンド @@ -145,7 +135,7 @@ title: 入力 #### 対象オブジェクト -[チェックボックス](checkbox_overview.md)\* [コンボボックス](comboBox_overview.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md index 0085315e8f68eb..11e26f264216e3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: フッター ## フッターを表示 -このプロパティは、[リストボックス列フッター](listbox_overview.md#リストボックスフッター) の表示/非表示を指定します。 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 +This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 #### JSON 文法 @@ -70,4 +70,4 @@ title: フッター #### 参照 -[ヘッダー](properties_Headers.md) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md index a84287d45e58a5..376219a5d1613a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: ヘッダー ## ヘッダーを表示 -このプロパティは、[リストボックス列ヘッダー](listbox_overview.md#リストボックスヘッダー) の表示/非表示を指定します。 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 +This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 #### JSON 文法 @@ -70,4 +70,4 @@ title: ヘッダー #### 参照 -[フッター](properties_Footers.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md index bc404140924a22..6a338925e47caf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md @@ -27,17 +27,7 @@ title: ヘルプ #### 対象オブジェクト -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[コンボボックス](comboBox_overview.md) - -[階層リスト](list_overview.md) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[ラジオボタン](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### 追加のヘルプ機能 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md index b5cb7d7d42422e..890a833b05f88e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ title: リストボックス | ------- | -------------- | --------------------- | | columns | 列オブジェクトのコレクション | リストボックス列のプロパティを格納します。 | -列オブジェクトに関してサポートされているプロパティの一覧については [列特有のプロパティ](listbox_overview.md#列特有のプロパティ) の章を参照してください。 +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### 対象オブジェクト diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md index 7f82867f4427c5..2be916cc600e3e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md @@ -19,31 +19,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -65,32 +41,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[ラジオボタン](radio_overview.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -169,28 +120,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[階層リスト](list_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### コマンド @@ -200,14 +130,14 @@ title: オブジェクト ## 式の型/式タイプ -> [セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) のリストボックス列や、[オブジェクト](FormObjects/dropdownList_Overview.md#オブジェクトの使用) や [配列](FormObjects/dropdownList_Overview.md#配列の使用) に関連付けられた[ドロップダウンリスト](dropdownList_Overview.md) のプロパティリストでは、このプロパティは、[**データタイプ**](properties_DataSource.md#データタイプ-式の型) と呼ばれています。 +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). オブジェクトに関連付けられた式または変数のデータ型を指定します。 この設定の主な目的は、プロパティリスト内で提供されるテーマとオプションが、データの型と対応するようにするためです。 つまり、実際に変数の型そのものを決めるわけではありません。 プロジェクトをコンパイルするには、[変数を宣言](Concepts/variables.md#変数の宣言) する必要があります。 ただし、次の特定の場合には、このプロパティは型宣言の機能を持ちえます: - **[ダイナミック変数](#ダイナミック変数)**: このプロパティを使って、ダイナミック変数の型を宣言することができます。 -- **[リストボックス列](listbox_overview.md#リストボックス列)**: このプロパティは列データに表示フォーマットを関連づけるのに使用されます。 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 - **[ピクチャー変数](input_overview.md)**: このプロパティを使うと、インタープリタモードにおいてフォームロード前に変数を宣言することができます。 フォーム上のピクチャー変数にピクチャーを表示する際には特別なメカニズムが使用されます。 そのため、他の型の変数とは違って、ピクチャー変数の宣言は、フォームロード前 (`On Load` フォームイベントよりも先) におこなう必要があります。 これを行うためには、フォームのロードより前に`var varName : Picture` 宣言を実行するか(通常、`DIALOG` コマンドを呼び出したメソッド内で行います)、変数をフォームレベルで式タイププロパティを使用して型指定する必要があります。 このいずれかをおこなわない場合、ピクチャー変数はピクチャーを正しく表示できません (インタープリターモードのみ)。 @@ -219,20 +149,7 @@ title: オブジェクト #### 対象オブジェクト -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[入力](input_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[スピナー](spinner.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -375,7 +292,7 @@ title: オブジェクト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ラジオボタン](radio_overview.md) - [テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -385,7 +302,7 @@ title: オブジェクト ## 変数の計算 -このプロパティは、[リストボックスフッター](listbox_overview.md#リストボックスフッター) エリアに適用される計算タイプを設定します。 +This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. > フッターでの計算は、[`LISTBOX SET FOOTER CALCULATION`](../commands-legacy/listbox-set-footer-calculation.md) 4D コマンドを使用することでも設定することができます。 @@ -432,7 +349,7 @@ title: オブジェクト #### 対象オブジェクト -[リストボックスフッター](listbox_overview.md#リストボックスフッター) +[List Box Footer](listbox-header-footer.md#footers) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md index c490d2ad0bdbf2..3a82d8ed45b4b1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md @@ -54,7 +54,7 @@ title: 値の範囲 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### コマンド @@ -79,7 +79,7 @@ title: 値の範囲 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md index 14884d6f8b7d6e..5497f31a73c8ae 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ title: フォームオブジェクト JSON プロパティリスト | **g** | | | | [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 | | **h** | | | -| [`header`](./listbox_overview.md#リストボックスヘッダー) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | +| [`header`](./listbox-header-footer.md#headers) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | | [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px | em | | [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md index b22c52839257ce..9ed7e91a849077 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md @@ -67,34 +67,7 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### コマンド @@ -124,34 +97,7 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### コマンド @@ -196,7 +142,7 @@ title: リサイズオプション #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md index a237f5e6f97003..62f31b3c513b6f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ title: スケール #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md index 41b9945c3b97d8..80006a7c69a73d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md @@ -38,19 +38,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -75,19 +63,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -107,19 +83,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -160,19 +124,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -197,19 +149,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -227,19 +167,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -269,21 +197,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[進捗インジケーター](progressIndicator.md) - -[ルーラー](ruler.md) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -352,7 +266,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -379,18 +293,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) (通常とフラット以外のスタイル) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[ラジオボタン](radio_overview.md) (通常とフラット以外のスタイル) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### コマンド @@ -417,9 +320,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[リストボックス](listbox_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) -* [リストボックスフッター](listbox_overview.md#リストボックスフッター) -* [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### コマンド @@ -528,7 +429,7 @@ End if #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Input](input_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -581,7 +482,7 @@ End if #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -605,7 +506,7 @@ End if #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md index e453c5a7cf282a..25e5e15749761b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md @@ -21,7 +21,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -41,7 +41,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -70,7 +70,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -86,11 +86,11 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[List Box Header](listbox-header-footer.md#headers) #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -112,7 +112,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -151,7 +151,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -171,11 +171,11 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[ボタン](button_overview.md) ([ヘルプ](button_overview.md#ヘルプ)ボタンを除く) - [チェックボックス](checkbox_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ラジオボタン](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -205,7 +205,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -231,7 +231,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -255,7 +255,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -294,15 +294,15 @@ title: テキスト、ピクチャー #### JSON 文法 -| 名称 | データタイプ | とりうる値 | -| :------------- | ------ | ---------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| 名称 | データタイプ | とりうる値 | +| :------------- | ------ | ------------------------------------------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### 対象オブジェクト -[ツールバーボタン](button_overview.md#ツールバー) - [ベベルボタン](button_overview.md#ベベル) - [角の丸いべべルボタン](button_overview.md#角の丸いベベル) - [OS X グラデーションボタン](button_overview.md#os-x-グラデーション) - [OS X テクスチャーボタン](button_overview.md#os-x-テクスチャー) - [Office XP ボタン](button_overview.md#office-xp) - [サークルボタン](button_overview.md#サークル) - [カスタムボタン](button_overview.md#カスタム) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md index dbc592fcc6144c..590e48ea498362 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/ORDA/entities.md @@ -442,7 +442,7 @@ $myInvoices:=$myParts.invoiceItems.invoice 最後の行は、$myParts エンティティセレクション内のパーツにリレートされている請求項目が少なくとも1行含まれているすべての請求書のエンティティセレクションを、*$myInvoices* 内に返します。 エンティティセレクションのプロパティとしてリレーション属性が使用されると、返される結果は、たとえ返されるエンティティが一つだけだとしても、常に新しいエンティティセレクションとなります。 エンティティセレクションのプロパティとしてリレーション属性が使用された結果、エンティティが何も返ってこない場合には、返されるのは空のエンティティセレクションであり、null ではありません。 -## Restricting entity selections {#restricting-entity-selections} +## エンティティセレクションを制限する {#restricting-entity-selections} ORDAでは、あらゆるデータクラスにおいて、エンティティへのアクセスを制限するフィルターを作成することができます。 一旦実装されると、データクラスのエンティティが **ORDAクラス関数** ([`all()`](../API/DataClassClass.md#all) や [`query()`](../API/EntitySelectionClass.md#query)など) または [**REST API**](../category/api-dataclass) ([Data Explorer](../Admin/dataExplorer.md) や [remote datastores](remoteDatastores.md)など) によってアクセスされるたびに、フィルターが自動的に適用されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/forms.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/forms.md index de3642ffaa7e05..39491c00152c35 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/forms.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/forms.md @@ -29,6 +29,6 @@ title: フォームページ ## 新フォームのデフォルト表示 - **境界**, **ルーラー**, ...: フォームエディターの各新規ウィンドウにデフォルトで表示する項目をチェックします。 フォームエディターの **表示** 階層メニューを使って、各ウィンドウの表示を個別に変更することができます。 -- **マーカーラインのカラー**: このオプションは、フォームエディター中で (ヘッダー、ブレーク、詳細、フッター) エリアを定義するマーカーラインの色を設定します。 For more information about markers, refer to [Using output control lines](https://doc.4d.com/4Dv20/4D/20.2/Using-output-control-lines.300-6750228.en.html). +- **マーカーラインのカラー**: このオプションは、フォームエディター中で (ヘッダー、ブレーク、詳細、フッター) エリアを定義するマーカーラインの色を設定します。 マーカーに関する詳細は [出力コントロールラインを使用する](https://doc.4d.com/4Dv20/4D/20.2/Using-output-control-lines.300-6750228.ja.html) を参照してください。 - **デフォルトで表示するバッジ**: このオプションは、フォームエディターの新しいウィンドウを開く際、どのバッジをデフォルトで表示するかを設定します。 バッジに関する詳細は [バッジを使用する](FormEditor/formEditor.md#バッジを使用する) を参照ください。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/general.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/general.md index cf71cee6b3d2aa..32a171f283aa60 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/general.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/general.md @@ -78,7 +78,7 @@ macOS Sierra 以降、Mac のアプリケーションは、複数のウィンド ![](../assets/en/Preferences/general5.png) -These items allow you to create binary databases (see [Creating a new database](https://doc.4d.com/4Dv20/4D/20.2/Creating-a-new-database.300-6750129.en.html) section). これらの項目はデフォルトでは表示されません。今後 4D は、新規の開発にはプロジェクトベースのアーキテクチャーを使用することを推奨するからです。 +この項目を使用するとバイナリーデータベースを作成することができるようになります([新しいデータベースを作成する](https://doc.4d.com/4Dv20/4D/20.2/Creating-a-new-database.300-6750129.ja.html) の章を参照)。 これらの項目はデフォルトでは表示されません。今後 4D は、新規の開発にはプロジェクトベースのアーキテクチャーを使用することを推奨するからです。 ## 新規プロジェクト作成時 @@ -94,13 +94,13 @@ These items allow you to create binary databases (see [Creating a new database]( ### Project ソースファイルにトークンを含める -このオプションを有効にすると、新規の 4Dプロジェクトで保存された [メソッドのソースファイル](../Project/architecture.md#sources) には、クラシックランゲージおよびデータベースオブジェクト (定数、コマンド、テーブル、フィールド) 用の **トークン** が含まれます。 Tokens are additional characters such as `:C10` or `:5` inserted in the source code files, that allow renaming tables and fields and identifying elements whatever the 4D version (see [Using tokens in formulas](https://doc.4d.com/4Dv20/4D/20.6/Using-tokens-in-formulas.300-7487422.en.html)). +このオプションを有効にすると、新規の 4Dプロジェクトで保存された [メソッドのソースファイル](../Project/architecture.md#sources) には、クラシックランゲージおよびデータベースオブジェクト (定数、コマンド、テーブル、フィールド) 用の **トークン** が含まれます。 トークンとは、ソースコードファイルに挿入される `:C10` や `:5` などの追加文字で、テーブルやフィールドの名前を変更したり、4Dバージョンに関係なく要素を識別したりすることを可能にします ([フォーミュラ内でのトークンの使用](https://doc.4d.com/4Dv20/4D/20.6/Using-tokens-in-formulas.300-7487422.ja.html) を参照ください)。 バージョン管理システムや外部のコードエディターを新規プロジェクトで使用したい場合、これらのツールでのコードの可読性のために、このオプションのチェックを外すことができます。 > このオプションは、プロジェクトにのみ適用できます (バイナリデータベースでは常にトークンが含まれます)。 -> You can always get the code with tokens by calling [`METHOD GET CODE`](../commands-legacy/method-get-code.md) with 1 in the *option* parameter. +> *option* パラメーターに 1 を指定して [`METHOD GET CODE`](../commands-legacy/method-get-code.md) を呼び出すと、 トークンを含むコードをいつでも取得することができます。 #### 既存プロジェクトからトークンを除外する diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/methods.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/methods.md index e1e76859c3dc67..2a4beeca71cf9d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/methods.md @@ -112,7 +112,7 @@ title: メソッドページ ![](../assets/en/Preferences/show-clipboards.png) -The corresponding [clipboard shorcuts](../code-editor/write-class-method.md#clipboards) are still active when these clipboards are hidden. +これらのクリップボードが非表示の時でも、対応する[クリップボードのショートカット](../code-editor/write-class-method.md#クリップボード) は引き続きアクティブです。 #### 論理ブロックを強調 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/overview.md index 6899c4783774d4..c5fff66f71fe87 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/overview.md @@ -21,7 +21,7 @@ title: 環境設定 ## ストレージ -Settings made in the Preferences dialog box are saved in an XML format preferences file named **4D Preferences vXX.4DPreferences** that is stored in the active 4D folder of the current user, as returned by the [`Get 4D folder`](../commands-legacy/get-4d-folder.md) command: +環境設定ダイアログに保存された設定は XMLフォーマットで **4D Preferences vXX.4DPreferences** という名称のファイルに保存されます。 このファイルは、 [`Get 4D folder`](../commands-legacy/get-4d-folder.md) が返す、カレントユーザーの Active 4D Folder に保存されます: - Windows: `\{disk\}\Users\\{username\}\AppData\Roaming\4D` - macOS: `\{disk\}:Users:\{username\}:Library:Application Support:4D` diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/structure.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/structure.md index 57caff4bc64665..4b74e1f227c118 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/structure.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Preferences/structure.md @@ -5,7 +5,7 @@ title: ストラクチャーページ ## プライマリーキー -These options in the preferences modify the default name and type of the primary key fields that are added automatically by 4D when new tables are created or by means of the [Primary key manager](https://doc.4d.com/4Dv20/4D/20.2/Primary-key-manager.300-6750292.en.html)). +環境設定内のこれらのオプションによって、新しくテーブルが追加されたとき、または [プライマリーキー管理](https://doc.4d.com/4Dv20/4D/20.2/Primary-key-manager.300-6750292.ja.html) 機能の使用によって 4D が自動的に追加するプライマリーキーのデフォルトの名前と型を変更することができます。 次のオプションから選択することができます: @@ -18,9 +18,9 @@ These options in the preferences modify the default name and type of the primary ### ストラクチャーの描画クォリティ -このオプションで、ストラクチャーエディターの描画レベルを変更できます。 デフォルトで品質は **高** に設定されています。 標準品質を選択して、表示速度を優先させることができます。 The effect of this setting is mainly perceptible when using the zoom function (see the "Zoom" paragraph in [Structure editor](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.en.html#105667)). +このオプションで、ストラクチャーエディターの描画レベルを変更できます。 デフォルトで品質は **高** に設定されています。 標準品質を選択して、表示速度を優先させることができます。 この設定の効果は主にズーム機能を使用する際に実感することができます ([ストラクチャーエディター](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.ja.html#105667) のズーム参照)。 ### フォルダーが表示対象外のとき -This option sets the appearance of dimmed tables in the Structure editor, when you carry out selections by folder (see [Highlight/dim tables by folder](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.en.html#4592928)). 薄暗く表示 (テーブルイメージの代わりに影が表示される) または非表示 (テーブルは完全に見えなくなる) が選択できます。 +このオプションは、ストラクチャーエディターでフォルダーによって選択する際の、テーブルが表示対象外のときのアピアランスを設定できます ([フォルダーごとにテーブルをハイライト/薄暗くする](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.ja.html#4592928) 参照)。 薄暗く表示 (テーブルイメージの代わりに影が表示される) または非表示 (テーブルは完全に見えなくなる) が選択できます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/architecture.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/architecture.md index eb3f4ef79fe9a3..209f4dbe92c44d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/architecture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/architecture.md @@ -51,23 +51,23 @@ title: アーキテクチャー ### `Sources` -| 内容 | 説明 | 形式 | -| ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | -| catalog.4DCatalog | テーブルおよびフィールド定義 | XML | -| catalog_editor.json | ストラクチャーエディターでのテーブル、フィールド、およびリンクのカスタム位置と色。 変換されたプロジェクトでは [互換性設定](../settings/compatibility.md) に依存します。 | JSON | -| folders.json | エクスプローラーフォルダー定義 | JSON | -| menus.json | メニュー定義 | JSON | -| roles.json | [Privileges, permissions](../ORDA/privileges.md#rolesjson-file) and other security settings for the project | JSON | -| settings.4DSettings | *ストラクチャー*データベース設定。 They are not taken into account if *[user settings](#settings-user)* or *[user settings for data](#settings-user-data)* are defined (see also [Priority of settings](../settings/overview.md#priority-of-settings). **警告**: コンパイル済みアプリケーションの場合、ストラクチャー設定は読み取り専用の .4dz ファイルに格納されます。 For deployment needs, it is necessary to [enable](../settings/overview.md#enabling-user-settings) and use *user settings* or *user settings for data* to define custom settings. | XML | -| tips.json | 定義されたヘルプTips | JSON | -| lists.json | 定義されたリスト | JSON | -| filters.json | 定義されたフィルター | JSON | -| dependencies.json | プロジェクトに [ロードするコンポーネント](components.md) の名前 | JSON | -| HTTPHandlers.json | Custom [HTTP request handlers](../WebServer/http-request-handler.md) defined for the web server | JSON | -| HTTPRules.json | Custom [HTTP rules](../WebServer/http-rules.md) defined for the web server | JSON | -| styleSheets.css | CSS スタイルシート | CSS | -| styleSheets_mac.css | Mac用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | -| styleSheets_windows.css | Windows用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | +| 内容 | 説明 | 形式 | +| ------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | +| catalog.4DCatalog | テーブルおよびフィールド定義 | XML | +| catalog_editor.json | ストラクチャーエディターでのテーブル、フィールド、およびリンクのカスタム位置と色。 変換されたプロジェクトでは [互換性設定](../settings/compatibility.md) に依存します。 | JSON | +| folders.json | エクスプローラーフォルダー定義 | JSON | +| menus.json | メニュー定義 | JSON | +| roles.json | プロジェクトの [権限、パーミッション](../ORDA/privileges.md#rolesjson-ファイル)およびその他のセキュリティ設定 | JSON | +| settings.4DSettings | *ストラクチャー*データベース設定。 *[ユーザー設定](#settings-ユーザー)* または *[データファイル用のユーザー設定](#settings-ユーザーデータ)* が定義されている場合は、そちらの設定が優先されます ([設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください)。 **警告**: コンパイル済みアプリケーションの場合、ストラクチャー設定は読み取り専用の .4dz ファイルに格納されます。 運用時にカスタム設定を定義するには、[ユーザー設定を有効化](../settings/overview.md#ユーザー設定の有効化) し、*ユーザー設定* または *データファイル用のユーザー設定* を使う必要があります。 | XML | +| tips.json | 定義されたヘルプTips | JSON | +| lists.json | 定義されたリスト | JSON | +| filters.json | 定義されたフィルター | JSON | +| dependencies.json | プロジェクトに [ロードするコンポーネント](components.md) の名前 | JSON | +| HTTPHandlers.json | Web サーバー用に定義されたカスタムの [HTTP リクエストハンドラー](../WebServer/http-request-handler.md)。 | JSON | +| HTTPRules.json | Web サーバー用に定義されたカスタムの [HTTP ルール](../WebServer/http-rules.md) | JSON | +| styleSheets.css | CSS スタイルシート | CSS | +| styleSheets_mac.css | Mac用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | +| styleSheets_windows.css | Windows用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | #### `Classes` @@ -98,11 +98,11 @@ title: アーキテクチャー #### `Shared` -| 内容 | 説明 | 形式 | -| ------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | -| assets/ | [Shared files](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/events/bindingActionToEvents#shared-folder) such as pictures used in Qodly pages | 様々 | -| CustomComponents/ | [Custom components](https://developer.4d.com/qodly/Integrations/customComponent/overview) files used in Qodly pages | json | -| *other_files*.json | shared elements such as css or datasources used in Qodly pages | json | +| 内容 | 説明 | 形式 | +| ------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---- | +| assets/ | Qodly ページで使用されているピクチャーのような、[共有されたファイル](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/events/bindingActionToEvents#shared-folder) | 様々 | +| CustomComponents/ | Qodly ページで使用される[カスタムのコンポーネント](https://developer.4d.com/qodly/Integrations/customComponent/overview) | json | +| *other_files*.json | Qodly ページで使用されるCSS やデータソースなどの共有された要素 | json | #### `TableForms` @@ -128,10 +128,10 @@ title: アーキテクチャー #### `WebForms` -| 内容 | 説明 | 形式 | -| ------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------- | ---- | -| *QodlyFormName*.WebForm | Json representations of Qodly pages | JSON | -| crafted_components.json | Description of [components crafted](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/craftedComponents) on Qodly pages | JSON | +| 内容 | 説明 | 形式 | +| ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ---- | +| *QodlyFormName*.WebForm | JSON で表された Qodly ページ | JSON | +| crafted_components.json | Qodly ページ上の [クラフトコンポーネント](https://developer.4d.com/qodly/4DQodlyPro/pageLoaders/craftedComponents) の詳細 | JSON | ### `Trash` @@ -178,9 +178,9 @@ Data フォルダーには、データファイルのほか、データに関わ ### `Settings` (ユーザーデータ) -This folder contains [**user settings for data**](../settings/overview.md#user-settings-for-data-file) used for application administration. +このフォルダには、アプリケーションの管理に使用される [**データのユーザー設定**](../settings/overview.md#データファイル用のユーザー設定) が格納されます。 -> この設定は [ユーザー設定](#settings-ユーザー) や [ストラクチャー設定](#sources) より優先されます。 See also [Priority of settings](../settings/overview.md#priority-of-settings). +> この設定は [ユーザー設定](#settings-ユーザー) や [ストラクチャー設定](#sources) より優先されます。 [設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください。 | 内容 | 説明 | 形式 | | ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | @@ -198,13 +198,13 @@ Logs フォルダーには、プロジェクトが使用するすべてのログ - コマンドデバッグ - 4D Serverリクエスト (クライアントマシンおよびサーバー上で生成) -> An additional Logs folder is available in the system user preferences folder (active 4D folder, see [Get 4D folder](../commands-legacy/get-4d-folder.md) command) for maintenance log files and in cases where data folder is read-only. +> データフォルダーが読み取り専用モードの場合やメンテナンスログファイルの保存には、システムのユーザー設定フォルダー (Active 4D Folder のこと、詳しくは [Get 4D folder](../commands-legacy/get-4d-folder.md) コマンド参照) 内にある追加の Logs フォルダーが利用されます。 ## `Settings` (ユーザー) -This folder contains [**user settings**](../settings/overview.md#user-settings) used for application administration. +このフォルダには、アプリケーションの管理に使用される [**ユーザー設定**](../settings/overview.md#ユーザー設定) が格納されます。 -> この設定は [ストラクチャー設定](#sources) より優先されます。 しかしながら、[データファイル用のユーザー設定](#settings-ユーザーデータ) が存在する場合は、そちらが優先されます。 See also [Priority of settings](../settings/overview.md#priority-of-settings). +> この設定は [ストラクチャー設定](#sources) より優先されます。 しかしながら、[データファイル用のユーザー設定](#settings-ユーザーデータ) が存在する場合は、そちらが優先されます。 [設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください。 | 内容 | 説明 | 形式 | | ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/code-overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/code-overview.md index 9e39fbac1bca77..e3ef08ea72e50f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/code-overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/code-overview.md @@ -1,6 +1,6 @@ --- id: code-overview -title: Creating Methods and classes +title: メソッドとクラスの作成 --- プロジェクトで使用される 4D コードは、 [メソッド](../Concepts/methods.md) および [クラス](../Concepts/classes.md) に記述されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/components.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/components.md index 52da1ba89e39c8..120a2087373e27 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/components.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/components.md @@ -340,7 +340,7 @@ GitHubでリリースが作成されると、そこに**タグ**と**バージ このファイルは、依存関係・パス・url・読み込みエラー・その他の情報などをログに記録します。 これは、コンポーネントの読み込み管理やトラブルシューティングに役立ちます。 -## Monitoring Project Dependencies {#monitoring-project-dependencies} +## プロジェクトの依存関係をモニタリング {#monitoring-project-dependencies} 開かれているプロジェクトでは、**依存関係** パネルで依存関係の追加・削除・更新ができるほか、現在の読み込み状態に関する情報を取得することができます。 @@ -501,11 +501,11 @@ GitHub 依存関係は[**dependencies.json**](#dependenciesjson) ファイル内 ![dependency-git-tag](../assets/en/Project/dependency-git-tag.png) -- **Follow 4D version** (default, recommended option): Download the latest component release that is compatible with the running 4D version. この依存関係ルールは、コンポーネントのリリースタグが適切な[命名規則](#4dバージョンタグの命名規則) に従っていた場合にのみ使用できます。 This option is **recommended**, especially for the [components developed by 4D](../Extensions/overview.md#components-developed-by-4d). +- **4D のバージョンに追随する** (デフォルト、推奨されるオプション): 実行中の4D バージョンと互換性のある最新のコンポーネントリリースをダウンロードします。 この依存関係ルールは、コンポーネントのリリースタグが適切な[命名規則](#4dバージョンタグの命名規則) に従っていた場合にのみ使用できます。 このオプションは、特に[4D によって開発されたコンポーネント](../Extensions/overview.md#4d-によって開発されたコンポーネント) に対して推奨されます。 - **メジャー更新の手前まで**: [セマンティックバージョニングの範囲](#タグとバージョン)を定義して、更新を次のメジャーバージョンの手前までに制限します。 - **マイナー更新の手前まで**: 上と同様に、更新を次のマイナーバージョンの手前までに制限します。 - **自動更新しない(タグ指定)**: 利用可能なリストから [特定のタグ](#セマンティックバージョン範囲]) を選択するか、手動で入力します。 -- **Latest**: Allows to download the release that is tagged as the latest version. **Warning:** While using this option can be convenient during early development, it is better to avoid it in production or shared projects since it automatically pulls in newer releases, including beta releases, which may lead to unexpected updates or breaking changes. +- **自動更新する(latest)**: 最新(latest)としてタグづけされたリリースをダウンロードすることを許可します。 **警告:** このオプションを使用するのは開発の初期段階では便利かもしれませんが、ベータリリースを含め新しいリリースを自動的に取り込むため、予期せぬアップデートや変更を引き起こす可能性があります。そのため、製品環境や共有プロジェクトでは避けた方が賢明です。 現在のGitHub 依存関係バージョンは、依存関係の項目の右側に表示されます: diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/date-time-formats.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/date-time-formats.md index f12231ad22ee78..a8dada19703081 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/date-time-formats.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/date-time-formats.md @@ -9,7 +9,7 @@ title: 日付と時間のフォーマット - [`String`](../commands/string.md) コマンド - [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) および [`OBJECT Get format`](../commands-legacy/object-get-format.md) コマンド -- the date and time format form object properties, available from the Property list or the [`dateFormat`](../FormObjects/properties_Display.md#date-format) and [`timeFormat`](../FormObjects/properties_Display.md#time-format) JSON properties. +- プロパティリストまたは [`dateFormat`](../FormObjects/properties_Display.md#日付フォーマット) および [`timeFormat`](../FormObjects/properties_Display.md#時間フォーマット) のJSONプロパティから利用可能な、フォームオブジェクトの "日付/時間フォーマット" プロパティ ## パターンリスト diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/documentation.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/documentation.md index 6748776051563e..6d83df7f097d34 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/documentation.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/documentation.md @@ -107,7 +107,7 @@ title: ドキュメンテーション :::note -Otherwise, the code editor displays [the block comment at the top of the method code](../code-editor/write-class-method.md#help-tips). +それ以外の場合には、[メソッドコードの先頭のコメントブロック](../code-editor/write-class-method.md#ヘルプtips) がコードエディターに表示されます。 ::: @@ -159,10 +159,10 @@ _イタリック_ - テーブルタグ: ```md -| Parameter | Type | Description | +| 引数 | 型 | 説明 | | --------- | ------ | ------------ | -| wpArea | Text |Write pro area| -| toolbar | Text |Toolbar name | +| wpArea | テキスト |Write pro エリア| +| toolbar | テキスト |ツールバー名 | ``` - リンクタグ: @@ -196,22 +196,21 @@ The [documentation](https://doc.4d.com) of the command .... `WP SwitchToolbar.md` ファイルに、次のように書くことができます: ````md - + GetLogo (size) -> logo -| Parameter | Type | in/out | Description | +| 引数 | 型 | 入/出 | 詳細 | | --------- | ------ | ------ | ----------- | -| size | Integer | in | Logo style selector (1 to 5) | -| logo | Picture | out | Selected logo | +| size | Integer | in | ロゴスタイルセレクター (1 〜 5) | +| logo | Picture | out | 選択されたロゴ | ## Description -This method returns a logo of a specific size, depending on the value of the *size* parameter. -1 = smallest size, 5 = largest size. +このメソッドは *size* 引数の値に応じて、特定のサイズのロゴを返します。1 = 最小のサイズ、 5 = 最大のサイズ。 ## Example @@ -219,7 +218,7 @@ This method returns a logo of a specific size, depending on the value of the *si C_PICTURE($logo) C_LONGINT($size) -//Get the largest logo +// 最大のロゴを取得 $logo:=GetLogo(5) ``` ```` diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/project-method-properties.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/project-method-properties.md index 743181b1c2adac..a32c6d0d404fbb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/project-method-properties.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/project-method-properties.md @@ -1,6 +1,6 @@ --- id: project-method-properties -title: Project Method Properties +title: プロジェクトメソッドプロパティ --- プロジェクトメソッドを作成した後、その名称やプロパティを変更することができます。 プロジェクトメソッドのプロパティは主に、実行アクセスやセキュリティ条件 (ユーザー、統合されたサーバーやサービスからのアクセスの可否) に加えて、実行モードに関する設定が含まれます。 @@ -22,9 +22,9 @@ title: Project Method Properties :::caution -Changing the name of a method already used in the project can invalidate any methods or formulas that use the old method name and runs the risk of disrupting application functioning. It is strongly recommended to use the [renaming function for project methods](../Project/search-replace.md#renaming-project-methods-and-variables). この機能を使用すれば、デザイン環境における当該メソッドの呼び出し箇所がすべて自動的に更新されます (ただし EXECUTE METHOD など、文字列としてメソッド名が参照されている個所を除きます)。 +プロジェクトメソッドの名前を変更すると、そのメソッドを旧名称で呼び出している他のメソッドやフォーミュラなど、アプリケーションの機能が無効になるリスクがあります。 この場合、 [プロジェクトメソッドの改名機能](../Project/search-replace.md#renaming-project-methods-and-variables) を使用することが強く推奨されます。 この機能を使用すれば、デザイン環境における当該メソッドの呼び出し箇所がすべて自動的に更新されます (ただし EXECUTE METHOD など、文字列としてメソッド名が参照されている個所を除きます)。 -4D Server の場合、名称変更は変更終了後にサーバーに反映されます。 複数のユーザーが同時に名称を変更しようとすると、最後におこなわれた名称変更が適用されます。 You may want to specify a method owner so that only certain users can change the method's name. +4D Server の場合、名称変更は変更終了後にサーバーに反映されます。 複数のユーザーが同時に名称を変更しようとすると、最後におこなわれた名称変更が適用されます。 メソッドのオーナーを指定すれば特定のユーザー以外はメソッド名を変更できないようにできます。 ::: @@ -54,11 +54,11 @@ Changing the name of a method already used in the project can invalidate any met この属性は、クライアント/サーバーモードの 4Dアプリケーションでのみ考慮されます。 このオプションが選択されていると、そのプロジェクトメソッドは呼び出し方に関わらず常にサーバー上で実行されます。 -For more information on this option, refer to [Execute on Server attribute](https://doc.4d.com/4Dv20/4D/20/Execute-on-Server-attribute.300-6330555.en.html). +このオプションに関する詳細は、4D Serverリファレンスマニュアルの [サーバー上で実行属性](https://doc.4d.com/4Dv20/4D/20/Execute-on-Server-attribute.300-6330555.ja.html) を参照ください。 ## 実行モード -このオプションを使用すると、メソッドのプリエンプティブ実行が可能であることを宣言できます。 It is described in the [Preemptive processes section](../Develop/preemptive.md). +このオプションを使用すると、メソッドのプリエンプティブ実行が可能であることを宣言できます。 これについては、[プリエンプティブプロセス](../Develop/preemptive.md) の章で説明されています。 ## 公開オプション @@ -66,23 +66,23 @@ For more information on this option, refer to [Execute on Server attribute](http ### Webサービス -この属性を使用して、SOAPリクエストでアクセス可能な Webサービスとして当該メソッドを公開することができます。 For more information, refer to the [Publication and use of Web Services](https://doc.4d.com/4Dv20/4D/20.2/Publication-and-use-of-Web-Services.200-6750103.en.html) chapter. このオプションを選択すると、**WSDL を公開** オプションを選択できるようになります。 +この属性を使用して、SOAPリクエストでアクセス可能な Webサービスとして当該メソッドを公開することができます。 詳細は [Web サービスの公開と使用](https://doc.4d.com/4Dv20/4D/20.2/Publication-and-use-of-Web-Services.200-6750103.ja.html) を参照ください。 このオプションを選択すると、**WSDL を公開** オプションを選択できるようになります。 -In the Explorer, project methods that are offered as a Web Service are given a specific icon. +エクスプローラーでは、Web サービスとして提供されるプロジェクトメソッドには専用のアイコンが表示されます。 **注:** メソッド名が XML の命名規則に準拠しない文字 (たとえばスペース) を含む場合、そのメソッドは Webサービスとして公開できません。 この場合、設定は保存できません。 ### WSDL を公開 -この属性は "Webサービス" 属性が設定されている場合にのみ利用可能です。 この属性を設定すると、当該メソッドが 4Dアプリケーションの WSDLに 含まれます。 For more information about this, refer to [Generation of the WSDL](https://doc.4d.com/4Dv20/4D/20.2/Publishing-a-Web-Service-with-4D.300-6750334.en.html#502689). +この属性は "Webサービス" 属性が設定されている場合にのみ利用可能です。 この属性を設定すると、当該メソッドが 4Dアプリケーションの WSDLに 含まれます。 詳細については [WSDL ファイルを生成する](https://doc.4d.com/4Dv20/4D/20.2/Publishing-a-Web-Service-with-4D.300-6750334.ja.html#502689) を参照ください。 -In the Explorer, project methods that are offered as a Web Service and published in WSDL are given a specific icon. +エクスプローラーでは、Webサービスとして提供され、WSDLで公開されたプロジェクトメソッドには専用のアイコンが表示されます。 ### 4D タグと URL(4DACTION...) このオプションは、4D Webサーバーのセキュリティを強化するために使用されます。このオプションが選択されていない場合、[4DACTION URL](../WebServer/httpRequests.md#4daction) を使用した HTTPリクエスト、および [4DSCRIPT、4DTEXT、4DHTML タグ](../Tags/transformation-tags.md) から当該メソッドを直接呼び出すことができません。 -In the Explorer, project methods with this attribute are given a specific icon. +この属性が指定されたプロジェクトメソッドは、エクスプローラーで以下のアイコンが表示されます。 セキュリティのため、このオプションはデフォルトで選択されていません。 Web機能から直接呼び出されるメソッドには、このオプションを明示的に選択しなければなりません。 @@ -90,14 +90,14 @@ In the Explorer, project methods with this attribute are given a specific icon. この属性が選択されていると、当該プロジェクトメソッドは 4D の SQLエンジンから実行可能となります。 デフォルトでは選択されておらず、明示的に許可されない限り 4Dメソッドは保護されており、4D SQLエンジンから呼び出すことはできません。 -This property applies to all internal and external SQL queries --- executed via the ODBC driver, SQL code inserted between the [Begin SQL](../commands-legacy/begin-sql.md)/[End SQL](../commands-legacy/end-sql.md) tags or the [QUERY BY SQL](../commands-legacy/query-by-sql.md) command. +このプロパティは、全ての内部あるいは外部SQL クエリに対して適用されます。この外部SQL クエリにはODBC ドライバ、 [Begin SQL](../commands-legacy/begin-sql.md)/[End SQL](../commands-legacy/end-sql.md) タグ内に挿入されたSQL コード、あるいは [QUERY BY SQL](../commands-legacy/query-by-sql.md) コマンドから実行されたものを含みます。 **注:** - メソッドに "SQL" 属性が設定されていても、メソッドの実行時にはデータベース設定およびメソッドプロパティに設定されたアクセス権が考慮されます。 - ODBC の **SQLProcedure** 関数は "SQL" 属性が設定されているプロジェクトメソッド名のみを返します。 -For more information, refer to [4D SQL engine implementation](https://doc.4d.com/4Dv20/4D/20/4D-SQL-engine-implementation.300-6342089.en.html) in the 4D SQL manual. +詳細については、SQLマニュアルの [4Dと4D SQLエンジン統合の原則](https://doc.4d.com/4Dv20/4D/20/4D-SQL-engine-implementation.300-6342089.ja.html) を参照ください。 ### REST サーバー @@ -109,7 +109,7 @@ For more information, refer to [4D SQL engine implementation](https://doc.4d.com メソッド属性の一括設定をおこなうには: -1. On the [Methods Page](https://doc.4d.com/4Dv20/4D/20.2/Methods-Page.300-6750119.en.html) of the 4D Explorer, expand the options menu, then choose the **Batch setting of attributes...** command. "メソッド属性" ダイアログボックスが表示されます: +1. エクスプローラーの [メソッドページ](https://doc.4d.com/4Dv20/4D/20.2/Methods-Page.300-6750119.ja.html) からオプションメニューを展開し、**属性の一括設定...** コマンドを選択します。 "メソッド属性" ダイアログボックスが表示されます: 2. "一致するメソッド名" エリアに属性を一括設定するメソッドを指定するための名前条件を入力します。 入力した文字列を使用してメソッド名が検索されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/search-replace.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/search-replace.md index 32d548cc9dfe81..0667cb29c3eef4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/search-replace.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Project/search-replace.md @@ -1,187 +1,188 @@ --- id: search-replace -title: Search and Replace +title: 検索と置換 --- -4D provides several search and replace functions for elements in all of the Design environment. +4D はデザイン環境の全ての要素に対して複数の検索と置換機能を提供しています。 -- You can search for a string or a type of object (variable, comment, expression, etc.) in part of or in the entire project on the basis of custom criteria ("starts with", "contains", etc.). You can, for example, search for all the variables containing the string "MyVar", only in methods whose name begins with "HR_". -- The results are displayed in a results window, where it is possible to perform replacements in the contents. You can also export these results in a text file that can be imported into a spreadsheet. -- You can detect variables and methods that are not used in your code and then remove them to free up memory. -- You can rename a project method or a variable throughout the Design environment in a single operation. +- 文字列またはオブジェクトのタイプ(変数、コメント、式、など)に対して検索を行うことができます。 またカスタム条件("前方一致"、"含む"など)に基づいてプロジェクトの一部または全体に対して検索を行えます。 例えば、"MyVar" という文字列を格納している変数を、名前が"HR_" で始まるメソッド内2位おいてのみ検索する、といったことを行うことができます。 +- 検索した結果は結果ウィンドウ内に表示表示され、ここからコンテンツの置換を行うことができます。 この結果をテキストファイルとして書き出して、それをスプレッドシートなどに読み込ませることもできます。 +- コード内で使用されていない変数やメソッドを検知し、それらを削除することでメモリを解放することもできます。 +- 一回の操作で、デザイン環境内のプロジェクトメソッドや変数を名称変更することができます。 :::note -There are also functions for searching among the methods of your project in the context menu of the Methods Page in the Explorer: **Search Callers** (aussi available in the [Code editor](../code-editor/write-class-method.md#search-callers) and **Search Dependencies**. Both functions display the items found in a [Results window](#results-window). +またエクスプローラーのメソッドページのコンテキストメニューには、プロジェクトのメソッド内を検索するための機能もあります: **呼び出し元を検索** ([メソッドエディター](../code-editor/write-class-method.md#search-callers) からも利用可能です) および **依存関係を検索** です。 どちらの機能も、[結果ウィンドウ](#結果ウィンドウ) 内に見つかった項目を表示します。 ::: -## Search Location +## 検索する場所 -When you search the Design environment, the following elements are searched: +デザイン環境を検索する場合、以下の要素が検索されます: -- Names of project methods and classes -- Contents of all methods and classes -- Names of tables, fields and forms -- Contents of forms: - - object names and titles - - names of help tips, pictures, variables, style sheets, - - formatting strings +- プロジェクトメソッドおよびクラスの名前 +- 全てのメソッドとクラスの内容 +- テーブル名、フィールド名、フォーム名 +- フォームの中身: + - オブジェクト名とタイトル + - ヘルプTips、ピクチャー、変数、スタイルシートの名前 + - フォーマット文字列 - 式 -- Menus (names and items) and commands associated with menu items -- Choice lists (names and items) -- Help tips (names and content) -- Formats / filters (names and content) -- Comments in the Explorer and in the code +- メニュー(名前と項目)およびメニュー項目に割り当てられたコマンド +- 選択リスト(名前と項目) +- ヘルプTips (名前と内容) +- フォーマット / フィルター (名前と内容) +- エクスプローラーおよびコード内でのコメント -## Find in Design +## デザインモードを検索 -### Starting a search +### 検索を開始する -Specify your search criteria in the "Find in design" window: +"デザインモードを検索"ウィンドウ内で検索条件を指定します: -1. Click on the Search button (![](../assets/en/Project/search-icon.png)) in the 4D toolbar. - OR - Select the **Find in Design...** command from the **Edit** menu. +1. 4D ツールバー内の検索ボタン (![](../assets/en/Project/search-icon.png)) をクリックします。 + または + **編集** メニュー内から **デザインモードを検索...** コマンドを選択します。 -The "Find in design" window appears: +"デザインモードを検索" ウィンドウが表示されます: ![](../assets/en/Project/find-in-design.png) -The areas of the "Find in design" vary dynamically depending on the selections made in the menus. You can expand this window so that all options are visible: +メニューの選択に応じて、"デザインモードを検索"のエリアは動的に変化します。 ウィンドウを展開することで、全てのオプションを表示することもできます: ![](../assets/en/Project/find-in-design-expanded.png) -2. Build your search using the different menus and entry areas of the dialog box and if necessary enter the character string to be searched for. These items are described in the following sections. +2. 異なるメニューやダイアログボックスの入力エリアを使用して検索をビルドすることができ、また必要であれば検索したい文字列を入力します。 これらの項目については、以下のセクションで説明されています。 -3. Set the [searching options](#searching-options) (if necessary). +3. [検索オプション](#検索オプション) を設定します(必要であれば)。 -4. Click **OK** or press the **Enter** key. - When the search is finished, the [Results window](#results-window) appears, listing the elements found. +4. **OK** をクリックするか、または**Enter** キーを押してください。 + 検索が完了すると、 [結果ウィンドウ](#結果ウィンドウ) が表示され、そこに検索で見つかった要素が一覧表示されます。 :::note -You can cancel an extensive search that is underway using the **x** button; this does not close the window or remove any results that were found. +**x** ボタンを使用することで時間がかかっている進行中の検索をキャンセルすることができます。しかしキャンセルしてもウィンドウが閉じられることやすでに検索で見つかった結果が削除されることはありません。 ::: -Once you have executed a search, the value entered in the search area is saved in memory. This value, as well as all the other values entered during the same session, can be selected from the combo box. +検索を一度実行したら、検索エリアに入力された値はメモリーに保存されます。 この値と、同じセッション中に入力された他の値は、コンボボックスから選択することができます。 ### 検索 -You specify the type of element to look for using the **Find** menu. The following choices are available: +**検索**メニューを使用して検索したい要素のタイプを指定します。 以下の選択肢から選択することが可能です: -- **Text**: In this case, 4D looks for a character string throughout the Design environment. The search is done in plain text mode, without taking the context into account. For example, you can look for the text "ALERT("Error number:"+" or "button27". In this mode, you cannot use the wildcard character because "@" is considered to be a standard character. -- **Comment**: This search is basically the same as the previous one, but it is restricted to the contents of comments (lines beginning with //) in the code and in the Explorer window. For example, you can search for any comments containing the string "To be verified". +- **テキスト**: この場合、4D はデザイン環境内においてその文字列を検索します。 この検索はプレーンテキストモードで行われ、コンテキストは考慮されません。 例えば、"ALERT("Error number:"+" or "button27" というテキストを検索したとします。 このモードでは、ワイルドカード文字として "@" を使用することはできません。この場合は標準の文字として認識されるからです。 +- **コメント**: この検索は基本的に前のものと同じですが、コード(// で始まる行)内の中身とエクスプローラーウィンドウ内のみを検索します。 例えば、 "To be verified" という文字列を格納する任意のコメントを検索することができます。 :::note -The end result of both types of searches depends on the [search mode](#search-mode) selected. +どちらのタイプの検索結果も、選択された[検索モード](#検索モード) に応じて変わります。 ::: -- **Language expression**: Used to search for any valid 4D expression; the search is performed in the "contains" search mode. Validity is important because 4D must be able to evaluate an expression to be able to search for it. For example, a search for "[clients" (invalid expression) will not return any result whereas "[clients]" is correct. This option is particularly suitable for searches for value assignments and comparisons. 例: - - Search for "myvar:=" (assignment) - - Search for "myvar=" (comparison) -- **Language element**: Used to search for a specific language element by its name. 4D can distinguish between the following elements: - - **Any language element**: Any element from the list below. - - **Project method or Class**: Name of a project method or class, for example "M_Add" or "EmployeeEntity". - - **Form:** Form name, for example "Input". The command searches among project forms and table forms. - - **Field or Table**: Name of a table or field, for example "Customers". - - **Variable**: Any variable name, such as "$myvar". - **4D constant**: Any constant, such as "Is Picture". - **String in quotes**: Literal text constant; i.e. any value within quotes in the code editor or inserted into text areas of the Form editor (static text or group boxes). For example, a search for "Martin" will return results if your code contains the line: `ds.Customer.query("name = :1"; "Martin")` - - **4D command**: Any 4D command, for example "Alert". - - **Plug-in command**: Plug-in command installed in the application. - - **Properties**: An object property name (includes ORDA attribute names). For example "lastname" will find "$o.lastname" and "ds.Employee.lastname". -- **Any object**: This option searches among all the elements in the Design environment. Only the modification date filter is available. Use this option, for example, to search for "anything modified today". - -### Search mode - -The search mode menu (i.e. "which", "that is" or "whose name") specifies how to search for the value that is entered. The contents of this menu vary according to the type of element to search for as selected in the **Find** dropdown list. - -- Search options for Text or Comment: - - **contains**: Searches all text in the Design environment for the specified string. Search results for "var" can include "myvar", "variable1" or "aVariable". - - **contains whole word**: Searches all text of the Design environment for the string as a whole word. Search results for "var" only include exact occurrences. They will not include "myvar" but will include, for example, "var:=10" or "ID+var" because the symbols : or + are word separators. - - **begins with / ends with**: Searches for the string at the beginning or end of the word (text search) or at the beginning or end of the comment line (comment search). In "Text ends with" mode, searching for "var" will find "myvar". -- Search options for Language element: The menu offers standard options (matches, contains, begins with, ends with). Note that you can use the search wildcard (@) with the matches option (returns all objects of the type specified). +- **ランゲージ式**: これを使用すると任意の有効な4D 式を検索します。この検索は"含む"モードで実行されます。 この場合式の有効性が重要になります。4D はその式を検索するためにはそれが検証可能でなければならないからです。 例えば、 "[clients" (無効な式) を検索しても何も見つかりませんが、 "[clients]" であれば正しく検索されます。 このオプションは特に値の代入や比較の検索において特に有用です。 例: + - "myvar:=" (代入) を検索する + - "myvar=" (比較) を検索する +- **ランゲージ要素**: 特定のランゲージ要素をその名前で検索するのに使用されます。 4D は以下のような要素を識別することができます: + - **すべてのランゲージ要素**: 以下のリスト内の全ての要素。 + - **プロジェクトメソッドまたはクラス**: プロジェクトメソッド名またはクラス名、例えば "M_Add" あるいは "EmployeeEntity" など。 + - **フォーム:** フォーム名。例 "Input"。 このコマンドはプロジェクトフォームおよびテーブルフォームを検索します。 + - **フィールまたはテーブル**: テーブル名またはフィールド名。例 "Customers"。 + - **変数**: 任意の変数名。例 "$myvar"。 + **4D 定数**: 任意の定数。例 "Is Picture"。 + **引用符内の文字列**: リテラルなテキストのコンテンツ。例: コードエディター内、またはフォームエディターのテキストエリアに挿入された引用符内の任意の値。 例えば、 "Martin" を検索すると、コード内に以下のような行があった場合には検索結果を返します: + `ds.Customer.query("name = :1"; "Martin")` + - **4D コマンド**: 任意の4D コマンド。例 "Alert"。 + - **プラグインコマンド**: アプリケーションにインストールされたプラグインコマンド。 + - **プロパティ**: オブジェクトのプロパティ名(ORDA 属性名も含みます)。 例えば "lastname" を検索した場合、"$o.lastname" および "ds.Employee.lastname" が返されます。 +- **あらゆるオブジェクト**: このオプションを使用するとデザイン環境内にあるあらゆる要素内を検索します。 ここでは更新日フィルターしか使用できません。 このオプションを使用することで、例えば "今日変更されたもの"というような検索を実行できます。 + +### 検索モード + +検索モードメニュー(例えば"完全一致"や"名前"など)は入力された値をどのように検索するかを指定します。 このメニューの中身は、 **タイプ** ドロップダウンリスト内で選択された要素のタイプに応じて変化します。 + +- テキストまたはコメントの検索オプション: + - **含む**: 指定された文字列をデザイン環境内の全てのテキスト内を検索します。 "var" の検索結果としては、 "myvar"、 "variable1" あるいは "aVariable" などが含まれます。 + - **語全体を含む**: 文字列を完全な単語としてデザイン環境内の全てのテキスト内を検索します。 "var" を検索した場合には、それと完全に一致した場合のみが結果として返されます。 この結果には "myvar" は含まれませんが、例えば "var:=10" や "ID+var" などは検索結果に含まれます。 何故なら `:` や `+` などの記号は単語の区切り文字だからです。 + - **前方一致 / 後方一致**: 文字列を単語の最初か最後に一致するか(テキスト検索)、あるいはコメント行の最初か最後に一致するか(コメント検索)を検索します。 "後方一致" モードにおいては、 "var" を検索した場合 "myvar" が検索結果に含まれます。 +- ランゲージ要素に対しての検索オプション: メニューは標準のオプション(等しい、含む、前方一致、後方一致)を提供します。 "等しい"検索オプションにおいては検索ワイルドカード (@) を使用できることに注意してください(指定されたタイプの全てのオブジェクトを返します)。 ### コンポーネント内を検索 -When your current project references [editable components](../Extensions/develop-components.md#editing-components), you can designate one or all your components as a target for the search. By default, a search is executed in the host only. To modify the target for a search, deploy the **in the project** menu: +カレントのプロジェクトが [編集可能なコンポーネント](../Extensions/develop-components.md#editing-components) を参照している場合、コンポーネントの一つまたは全てを検索対象として含めることができます。 デフォルトでは、ホストに対してのみ検索が実行されます。 検索対象を変更するためには、**プロジェクト内** メニューを展開します: ![](../assets/en/Project/find-components.png) -You can select as target: +ターゲットとして、以下を選択できます: -- the **host project** (default option, top of the list): the search will only be executed within the host project code and forms, excluding components. -- the **host project and all its components**: the search will be executed in the host project and in all its loaded components. -- a **specific component**, among the list of all searchable components: the search will be restricted to this component only, excluding the host and other components. +- **ホストプロジェクト** (デフォルトオプション、リストのトップ): 検索はホストプロジェクトのコードとフォーム内においてのみ実行され、コンポーネントは検索されません。 +- **ホストプロジェクトとその全てのコンポーネント**: 検索はホストプロジェクトとそこでロードされた全てのコンポーネント内において実行されます。 +- 全ての検索可能なコンポーネントのリスト内の**特定のコンポーネント**: 検索はそのコンポーネント内にのみ制限され、ホストと他のコンポーネントは検索されません。 :::note -When no searchable component is found, no menu is available. +検索可能なコンポーネントが見つからない場合、このメニューは利用できません。 ::: -The **in the folder** menu (see below) is updated when you select a project since the availability of folders depends on the selected search target(s). The menu is hidden when you select the "host project and all its components" option. +**フォルダ** メニュー(以下参照) はプロジェクト選択した時に更新されます。どのフォルダが利用できるかは選択された検索対象によって変わるからです。 このメニューは "ホストプロジェクトとその全てのコンポーネント" オプションを選択している時には非表示になっています。 ### Folder -The **in the folder** menu restricts the search to a specific folder of the project. By default ("Top Level" option), the search takes place in all the folders. +**フォルダー** メニューは検索をプロジェクトの特定のフォルダへと制限します。 デフォルト("トップレベル"オプション)では、全てのフォルダ内で検索を実行します。 :::note -Folders are defined on the Home Page of the Explorer. +フォルダーは、エクスプローラーのホームページで定義されます。 ::: -### Modification date of the parent +### 親オブジェクトの変更日 -This menu restricts the search with respect to the creation/modification date of its parent (for example, the method containing the string being searched for). In addition to standard date criteria (is, is before, is after, is not), this menu also contains several options to let you quickly specify a standard search period: +このメニューは親の作成日/変更日に従って検索(例えば、文字列を含んでいるメソッドの検索など)を制限します。 標準の日付条件(等しい、より以前、より以降、等しくない)に加えて、このメニューは標準の検索期間をより素早く指定するための複数のオプションを格納しています: -- **is today**: Period beginning at midnight (00:00 h) of the current day. -- **is since yesterday**: Period including the current day and the previous one. -- **is this week**: Period beginning on Monday of the current week. -- **is this month**: Period beginning on the 1st day of the current month. +- **本日**: 現在の日付の真夜中(00:00 時)から始まる期間。 +- **昨日以降**: 現在の日付と昨日の日付を含めた期間。 +- **今週**: 現在の週の月曜日から始まる期間。 +- **今月**: 現在の月の一日から始まる期間。 -### Searching options +### 検索オプション -You can select options that can help speed up your searches: +検索のスピードを上げるために役立つオプションを選択できます: -- **Search in forms**: When this option is deselected, the search is done throughout the project, except in forms. -- **Search in methods**: When this option is deselected, the search is done throughout the project, except in methods. -- **Case Sensitive**: When this option is selected, the search uses the case of the characters as they have been entered in the Find area. +- **フォーム内を検索**: このオプションの選択が解除されていた場合、検索はプロジェクト内で行われますが、フォーム内は検索されません。 +- **メソッド内を検索**: このオプションの選択が解除されていた場合、検索はプロジェクト内で行われますが、メソッド内は検索されません。 +- **大文字/小文字を区別**: このオプションの選択が解除されていた場合、検索エリアに入力された文字の大文字/小文字を使用して検索が行われます。 -## Results window +## 結果ウィンドウ -The Results window lists all elements found that match the search criteria set using different types of searches: +結果ウィンドウはさまざまなタイプの検索を使用して設定された検索条件に合致する全ての要素を一覧表示します: -- [standard search](#starting-a-search) -- [search for unused elements](#find-unused-methods-and-global-variables) -- [search for callers](../code-editor/write-class-method.md#search-callers) -- search for dependencies -- [renaming of project methods and variables](#renaming-project-methods-and-variables) +- [標準の検索](#検索を開始する) +- [未使用の要素を要素を検索する](#未使用のメソッドとグローバル変数を検索) +- [呼び出し元を検索](../code-editor/write-class-method.md#呼出し元を検索) +- 依存関係を検索 +- [プロジェクトメソッドと変数の名称変更](#renaming-project-methods-and-variables) -It shows the results as a hierarchical list organized by type of elements found. You can expand or collapse all the hierarchical items in the list using the options menu (found at the bottom left of the window) or in the context menu. +検索結果は、見つかった要素のタイプごとに並べられた階層リストとして表示されます。 (ウィンドウの左下端にある)オプションメニュー、あるいはコンテキストメニュー内のオプションを使用してリスト内の階層項目を展開または折りたたむことができます。 ![](../assets/en/Project/result-window.png) -You can double-click on a line in this window to view the element in its editor, such as the [code editor](../code-editor/write-class-method.md). If you do several searches, each search opens its own result window, leaving previous result windows open. +このウィンドウの行をダブルクリックすることでその要素を [メソッドエディター(コードエディター)](../code-editor/write-class-method.md) などのエディター内で閲覧することができます。 複数の検索を実行した場合、それぞれの検索の結果ウィンドウが表示され、以前のウィンドウが開いたままで閉じられることはありません。 -When more than one occurrence has been found, the list indicates their **count** next to the element name. +一つ以上の結果が見つかった場合、リストには要素名のとなりに **個数** が表示されます。 -Each line can display a tip that provides additional information, for example the element property that matches the criteria, or the number of the form page that contains the occurrence. +各行には追加の情報を提供するtip が表示されていることがあります。例えば検索条件に合致した要素のプロパティや、検索結果を格納するフォームのページ番号などです。 -When an element found belongs to a component, the **component name** is displayed in parenthesis at the right side of the element name: +検索の結果見つかった要素がコンポーネントに所属している場合、その要素名の右隣に **コンポーネント名** が表示されます: ![](../assets/en/Project/find-components-results.png) -Once a search is completed, you can use the ![](../assets/en/Project/result-window-re.png) button to perform the search again with the same criteria and options. +検索が完了すると、 ![](../assets/en/Project/result-window-re.png) ボタンを使用することで同じ検索条件とオプションを使用した検索をもう一度実行することができます。 -### Options menu +### オプションメニュー -You can perform various actions using the options menu: +オプションメニューを使用することでさまざまなアクションを実行することができます: ![](../assets/en/Project/result-window-menu.png) @@ -200,84 +201,84 @@ You can perform various actions using the options menu: ## コンテンツを置換 -The Replace in content function allows you to replace one character string with another within the listed objects in the Results window. It is available in the [options menu](#options-menu) of the window. +内容を置換機能を使用すると、結果ウィンドウにリストされたオブジェクト内の文字列を他の文字列で置き換えることができます。 これはウィンドウの [オプションメニュー](#オプションメニュー) 内にて利用可能です。 :::note -The **Replace in content** menu item is disabled if you work in a read-only database (e.g. in a .4dz file). +**内容を置換** メニュー項目は、読み出し専用のデータベース(例: .4dz ファイル内)などで作業している場合には無効化されています。 ::: -When you select this command, a dialog box appears where you enter the character string that will replace all the occurrences found by the initial search: +このコマンドを選択した場合、最初の検索で見つかった全てのオカレンスを置き換える文字列を入力するためのダイアログボックスが表示されます: ![](../assets/en/Project/replace-content.png) -Replacing operations work as follows: +置換オペレーションは以下のルールに基づいて実行されます: -- Replacing is always carried out among all items found in the list and not just for a selection. However, it is possible to narrow the replacing operation by first reducing the contents of the list using the **Remove from list** or **Remove all items from list except selection** commands in the [options menu](#options-menu) or the contextual menu. -- If the Results window includes elements from components, the replacing will be done in the component(s) also. -- Only the occurrences shown in the list will be replaced and only after checking the initial search criteria for cases where objects were modified between the initial search and the replacing operation. -- Replacing is done in the code, properties of form objects, contents of help messages, entry filters, menu items (item text and method calls), choice lists, comments. -- For each object modified, 4D checks whether it is already loaded by another machine or in another window. In the case of conflict, a standard dialog box appears indicating that the object is locked. You can close the object and then try again or cancel its replacement. The replacing operation will then continue with the other objects in the list. -- If a method or form concerned by a "replace in content" operation is currently being edited by the same 4D application, it will be modified directly in the open editor (no warning appears). Forms and methods modified in this way are not saved automatically: you will need to use the **Save** or **Save All** command explicitly to validate the changes. -- After a replacement is made in a list item, it will appear in italics. A count of replacements made in real time appears at the bottom of the window. -- Elements are never renamed themselves by the **Replace in content** feature, except for form objects. Hence it is possible that certain items in the list may not be affected by the replacing operation. This can occur when only the item name corresponds to the initial search criteria. In this case, the list items do not necessarily all appear in italics and the final replacement count may be less than the number of occurrences found by the initial search. +- 置換はリスト内にある全ての項目に対して実行され、選択されている要素だけに止まりません。 しかしながら、 [オプションメニュー](#オプションメニュー) またはコンテキストメニュー内の **リストから削除** あるいは **選択された項目以外を全てリストから削除** を使用してリストの内容を最初に絞り込みすることで、置換オペレーションの対象を狭めることができます。 +- 結果ウィンドウにコンポーネント内の要素が含まれていた場合、置換はコンポーネント内に対しても行われます。 +- リストに表示されている発生箇所のみが置換され、かつ置換操作の前に、最初の検索条件に基づいて、最初の検索と置換操作の間にオブジェクトが変更されたケースを確認した後でのみ置換されます。 +- 置換はコード、フォームオブジェクトのプロパティ、ヘルプメッセージの内容、入力フィルター、メニュー項目(項目のテキストとメソッド呼び出し)、選択リスト、コメント内で実行されます。 +- それぞれのオブジェクトが編集されると、4D は他のマシンあるいは他のウィンドウにおいてすでにロードされているかどうかをチェックします。 コンフリクトがあった場合、オブジェクトがロックされていることを示す標準のダイアログボックスが表示されます。 オブジェクトを閉じてから再試行するか、置換をキャンセルすることができます。 置換操作はリスト内の他のオブジェクトに対して続行されます。 +- もし"内容を置換"操作の対象となっているメソッドまたはフォームが同じ4D アプリケーション内で現在編集中の場合、対象はその開かれているエディター内で直接編集されます(警告は表示されません)。 この方法で編集されたフォームおよびメソッドは自動的には保存されません: 変更を保存するためには **保存** あるいは **すべてを保存** コマンドを明示的に使用する必要があります。 +- リストの項目に対して置換が行われたあとは、それらは斜字体で表示されます。 ウィンドウの下部には行われた置換の回数がリアルタイムで表示されます。 +- フォームオブジェクトを除き、見つかった要素自体の名前が **内容を置換** 機能で名称変更されることはありません。 そのため、リスト内の特定の一部の項目が置換オペレーションの影響を受けないことが有り得ます。 これは項目の名前のみが最初の検索条件に合致した場合などに起こり得ます。 この場合、リスト内の項目が必ずしも全て斜字体で表示されるわけではなく、また最終的な置換カウントが最初の検索で見つかったオカレンス数より少なくなることも有り得ます。 -## Renaming project methods and variables {#renaming-project-methods-and-variables} +## プロジェクトメソッドと変数の名称変更 {#renaming-project-methods-and-variables} -4D provides a dedicated renaming function with distribution throughout the entire project for project methods and variables. +4D は、プロジェクトメソッドと変数に対して、プロジェクト全体で名称変更を行うための専用の機能を提供しています。 -The **Rename...** command is available from the [Code editor] (for project methods and variables) and the Explorer context menu (for project methods). +**名称変更...** コマンドは、[コードエディター](プロジェクトメソッドと変数用)およびエクスプローラーのコンテキストメニュー(プロジェクトメソッド用)から利用可能です。 ![](../assets/en/Project/rename.png) -When you select this command, a dialog box appears where you enter the new name for the object: +このコマンドを選択すると、そのオブジェクトの新しい名前を入力するためのダイアログボックスが表示されます。: ![](../assets/en/Project/rename-dial.png) -The new name must comply with [naming rules](../Concepts/identifiers.md); otherwise a warning appears when you validate the dialog box. For example, you cannot rename a method with a command name such as "Alert". +新しい名前は [命名規則](../Concepts/identifiers.md)に従っている必要があります。そうでない場合、ダイアログボックスを決定した際に警告が表示されます。 例えば、メソッド名を "Alert" などのコマンド名に変更することはできません。 -Depending on the type of object you are renaming (project method or variable), the renaming dialog box may also contain a distribution option: +名称変更しようとしているオブジェクトのタイプ(プロジェクトメソッドまたは変数)によっては、名称変更ダイアログボックスに追加のオプションが表示される場合があります: -- Project method: The **Update callers in whole database** option renames the method in all the project code that references it. You can also uncheck this option in order, for example, to rename the method only in the Explorer itself. -- Process variable: The **Rename variable in whole database** option renames the variable in all the project code that references it. If you uncheck this option, the variable is only renamed in the current method. -- Local variable: No distribution option for this object; the variable is only renamed in the current method or class. +- プロジェクトメソッド: **すべての参照箇所でメソッド名を変更** オプションを使用すると、それを参照しているプロジェクト内の全てのコードにおいてメソッド名を変更します。 このオプションを選択解除することで、例えばエクスプローラー内においてのみメソッド名を変更することができます。 +- プロセス変数: **すべての参照箇所で変数名を変更** オプションを使用すると、それを参照しているプロジェクト内のすべてのコードにおいて変数名を変更します。 このオプションを選択解除することで、カレントのメソッドの内の変数のみが名称変更されます。 +- ローカル変数: これに対しては追加のオプションはありません。変数はカレントのメソッドまたはクラスにおいてのみ名称変更されます。 -## Searching for unused elements +## 未使用の要素の検索 -Two specific search commands allow you to detect variables and methods that are not used in the code of your host project. You can then remove them to free up memory. These commands are found in the **Edit** menu of the Design environment. +二つの特定のコマンドを使用することで、ホストプロジェクト内のコードでもう使用されていない変数とメソッドを検知することができます。 これらを削除することで、メモリーを解放することができます。 これらのコマンドは、デザイン環境の **編集** メニュー内にあります。 -### Find Unused Methods and Global Variables +### 未使用のメソッドとグローバル変数を検索 -This command looks for project methods as well as "global" variables (process and interprocess variables) that are declared but not used. The search results appear in a standard [Results window](#results-window). +このコマンドは、宣言されているものの使用されていないプロジェクトメソッドと、"グローバル"変数(プロセス変数とインタープロセス変数) を探します。 検索結果は標準の [結果ウィンドウ](#結果ウィンドウ) に表示されます。 -A project method is considered to be unused when: +プロジェクトメソッドは、以下のようの場合に未使用であると判断されます: -- it is not in the Trash, -- it is not called anywhere in the 4D code, -- it is not called by a menu command, -- it is not called as a string constant in the 4D code (4D detects a method name in a string even when it is followed by parameters in parentheses). +- ゴミ箱の中にない +- 4D コード内でどこからも呼び出されていない +- メニューコマンドから呼び出されていない +- 4D コード内から文字列定数として呼び出されていない(4D はたとえメソッド名が括弧の中で後ろに引数が続いている時も、文字列内のメソッド名を検知することができます)。 -A process or interprocess variable is considered to be unused when: +プロセス変数とインタープロセス変数は、以下の場合に未使用であると判断されます: -- it is [declared](../Concepts/variables.md#declaring-variables) in the 4D code, -- it is not used anywhere else in the 4D code, -- it is not used in any form object. +- 4D コード内で [宣言されている](../Concepts/variables.md#変数の宣言) +- 4D コード内でどこでも使用されていない +- どのフォームオブジェクトでも使用されていない -Note that certain uses cannot be detected by the function - i.e. an element considered unused may in fact be used. This is the case in the following code: +ただしこの機能では特定の用法は検知できないことに注意してください。つまり、未使用と判断された要素が使用されていることが有り得るということです。 これは以下のようなコードの場合に当てはまります: ```4d var v : Text :="method" EXECUTE FORMULA("my"+v+String(42)) ``` -This code builds a method name. The *mymethod42* project method is considered unused when in fact it is called. Therefore, it is advisable to check that the elements declared as unused are in fact unnecessary before you remove them. +このコードはメソッド名をビルドします。 *mymethod42* プロジェクトメソッドは実際には呼び出されていますが、ここでは未使用であると判断されてしまいます。 そのため、未使用であると宣言された要素が実際に不要であるかどうかを、削除する前に確認することが望ましいといえます。 -### Find Unused Local Variables +### 未使用のローカル変数を検索 -This command looks for local variables that are declared but not used. The search results appear in a standard [Results window](#results-window). +このコマンドは宣言されているものの使用されていないローカル変数を探します。 検索結果は標準の [結果ウィンドウ](#結果ウィンドウ) に表示されます。 -A local variable is considered to be unused when: +ローカル変数は、以下のような場合に未使用であると判断されます: -- it is [declared](../Concepts/variables.md#declaring-variables) in the 4D code, -- it is not used anywhere else within the same method. +- 4D コード内で [宣言されている](../Concepts/variables.md#変数の宣言) +- 同じメソッド内において宣言の箇所以外で使用されていない。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$attributes.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$attributes.md index 013ed6ad228fc7..e5bb0880449529 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$attributes.md @@ -3,11 +3,11 @@ id: attributes title: $attributes --- -Allows selecting the attribute(s) to get from the dataclass (*e.g.*, `Company(1)?$attributes=name,city`, `Company(1)?$attributes=employees.lastname`, or `Employee?$attributes=employer.name`). +データクラスから取得する属性を選択するのに使います (例: `Company(1)?$attributes=name,city`、 `Company(1)?$attributes=employees.lastname` あるいは `Employee?$attributes=employer.name`)。 ## 説明 -If you have relation attributes in a dataclass, use `$attributes` to define the path of attributes whose values you want to get for the related entity or entities. +データクラスにリレーション属性が含まれていて、リレート先のエンティティまたはエンティティセレクションの属性のうち値を取得するものを選択したい場合、そのパスを指定するのに `$attributes` を使用します。 `$attributes` はエンティティ (*例:* People(1)) またはエンティティセレクション (*例:* People/$entityset/0AF4679A5C394746BFEB68D2162A19FF) に対して適用できます。 @@ -22,8 +22,8 @@ If you have relation attributes in a dataclass, use `$attributes` to define the - `$attributes=relatedEntities.*`: リレートエンティティズの属性がすべて返されます。 - `$attributes=relatedEntities.attributePath1, relatedEntities.attributePath2, ...`: リレートエンティティズの指定された属性だけが返されます。 -- If `$attributes` is specified for **storage** attributes: - - `$attributes=attribute1, attribute2, ...`: only those attributes of the entities are returned. +- ストレージ 属性を対象に `$attributes` が指定された場合: + - `$attributes=attribute1, attribute2, ...`: エンティティのそれらの属性のみが返されます。 ## リレートエンティティズの例 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$filter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$filter.md index 8b1cb7999a509a..36d0f13ae343c7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$filter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$filter.md @@ -3,7 +3,7 @@ id: filter title: $filter --- -Allows to query the data in a dataclass or method (*e.g.*, `$filter="firstName!='' AND salary>30000"`) +データクラスまたはメソッドが返すデータをフィルターします (*例*: `$filter="firstName!='' AND salary>30000"`) ## 説明 @@ -27,7 +27,7 @@ Allows to query the data in a dataclass or method (*e.g.*, `$filter="firstName!= ### paramsプロパティの使用 -You can also use 4D's `params` property which is a collection of values. +また値のコレクションである4D の `params` プロパティを使用することもできます。 **\{attribute\} {comparator} {placeholder} {AND/OR/EXCEPT} \{attribute\} {comparator} {placeholder}&$params='["{value1}","{value2}"]'** @@ -77,25 +77,25 @@ You can also use 4D's `params` property which is a collection of values. | <= | 以下 | | begin | 前方一致 | -## Vector similarity +## ベクトル類似度 -If the attribute stores [**vector objects**](../API/VectorClass.md) (see how to [configure a 4D field to only store 4D.Vector class objects](../Develop/field-properties.md#class)), you can filter the dataclass using **vectors**, aka **embeddings**. +属性が[**ベクトルオブジェクト**](../API/VectorClass.md) を保存する場合([4D フィールドを 4D.Vector クラスオブジェクトのみを保存するように設定する方法](../Develop/field-properties.md#class) を参照)、**ベクトル** つまり**埋め込み** を使用してデータクラスをフィルターすることができます。 -For more information about vector similarity searches, please refer to [Query by vector similarity](../API/DataClassClass.md#query-by-vector-similarity) section. +ベクトル類似度の詳細な情報については、[ベクトル類似度によるクエリ](../API/DataClassClass.md#ベクトル類似度によるクエリ) の章を参照してください。 -Use the `params` property to provide the filter with the vector comparison parameter, using a syntax like: +`params` プロパティを使用してベクトル比較パラメーターのフィルターを提供します。使用する構文は以下の通りです: **\{vectorAttribute\} \{comparator\} \{placeholder\}&$params=vectorComparison** -The *vectorComparison* parameter is a collection of the following elements: +*vectorComparison* パラメーターは、以下のような要素を格納したコレクションです: -| プロパティ | 型 | 説明 | -| -------------------------------------------------------------------------------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| [].vector | Collection of numbers | 必須設定です。 A collection that represents the vector to compare | -| [].metric | Text | 任意。 クエリに使用する[ベクトル計算](../API/VectorClass.md#ことなるベクトル計算を理解する)。 サポートされる値:
  • "cosine" (省略時のデフォルト): ベクトル間のコサイン類似度を計算します。
  • "dot": ベクトルのドット類似度を計算します。
  • "euclidean": ベクトル間のユークリッド距離を計算します。 | -| [].threshold | Real | 任意(デフォルト: 0.5)。 選択された"metric"に従って、コサイン、ドット、またはユークリッド類似度に基づいたベクトル比較をフィルタリングするために使用されるしきい値。 最適な結果を得るためには、特定の用途に最適な類似度のしきい値をきちんと選択することが強く推奨されます。 | +| プロパティ | 型 | 説明 | +| -------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [].vector | 数値のコレクション | 必須設定です。 比較するベクトルを表すコレクションです | +| [].metric | Text | 任意。 クエリに使用する[ベクトル計算](../API/VectorClass.md#ことなるベクトル計算を理解する)。 サポートされる値:
  • "cosine" (省略時のデフォルト): ベクトル間のコサイン類似度を計算します。
  • "dot": ベクトルのドット類似度を計算します。
  • "euclidean": ベクトル間のユークリッド距離を計算します。 | +| [].threshold | Real | 任意(デフォルト: 0.5)。 選択された"metric"に従って、コサイン、ドット、またはユークリッド類似度に基づいたベクトル比較をフィルタリングするために使用されるしきい値。 最適な結果を得るためには、特定の用途に最適な類似度のしきい値をきちんと選択することが強く推奨されます。 | -Only a subset of **comparator** symbols is supported with vector comparisons. これらの比較記号は、結果としきい値を比較するのに使用されるという点に注意してください: +ベクトル比較では **comparator** 記号の一部のみがサポートされます。 これらの比較記号は、結果としきい値を比較するのに使用されるという点に注意してください: | 比較演算子 | 記号 | 説明 | | ----- | --------------------------- | --------- | @@ -125,7 +125,7 @@ Person データクラスより、anotherobj オブジェクト属性の number GET /rest/Person/?filter="anotherobj.mynum > 50" ``` -In this example, we do a vector search with basic values: +この例では、基本的な値でベクトル検索を行います: ``` GET /rest/Person/?filter="VectorAtt>=:1"&$params='[{vector:[1,2,3],threshold:1}]' diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$lock.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$lock.md index d6a83ce65447f3..9c578443e486b7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$lock.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$lock.md @@ -23,7 +23,7 @@ title: $lock ### 説明 -The locks triggered by the REST API are put at the [session](authUsers.md#sessions) level. +REST API によるロックは、[セッション](authUsers.md#セッション) レベルで設定されます。 *ロック* されたエンティティは次のものから操作 (ロック / アンロック / 更新 / 削除) できません: diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$orderby.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$orderby.md index 2eb61653b66cb3..094d43003a4300 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$orderby.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/REST/$orderby.md @@ -49,7 +49,7 @@ title: $orderby ## 例題 2 -`$orderby` statement is supported in [vector similarity filters](./$filter.md#vector-similarity): +`$orderby` ステートメントは [ベクトル類似度フィルター](./$filter.md#ベクトル類似度) においてサポートされています: ``` GET /rest/Person?$filter="Vector>=:1"&$params=[{"vector":[1,2,3],"metric":"cosine","threshold":0.95}]&$orderby="Vector desc" diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md index 3328cc38e4eda9..fb0a7c0ee9ff53 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md @@ -10,6 +10,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ----------------------- | | classStore | Object | ← | すべてのビルトイン4Dクラスを含むクラスストア | +
    +
    履歴 + +| リリース | 内容 | +| ---- | ------- | +| 19 | Created | + +
    +
    + **4D** キーワードは、[**クラスのコンセプト**](../Concepts/classes.md#4d) で説明されています。 ## プロパティ diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md index b9c0e043d3b098..d402b8f0eead1e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | -------------------- | | 戻り値 | Object | ← | アクティブなアプリケーションに関する情報 | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 R2 | "useFluentUI" および "canUseFluentUI" プロパティのサポート |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md index d8256409b76a90..d94d4ba574d784 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ---------- | --------------------------- | --------------------------------- | | 戻り値 | Collection | ← | プロセス内での呼び出しチェーンを記述したオブジェクトのコレクション | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R9 | `formula` プロパティをサポート |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md index ff17690191e2b0..853c18b24ba75c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ----- | ------- | --------------------------- | -------------- | | コマンド | Integer | → | コマンド番号 | @@ -16,8 +18,10 @@ displayed_sidebar: docs | theme | Text | ← | コマンドのランゲージテーマ | | 戻り値 | Text | ← | ローカライズされたコマンド名 | +
    +
    履歴 | リリース | 内容 | @@ -25,6 +29,7 @@ displayed_sidebar: docs | 20 R9 | deprecated プロパティのサポート |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md index c5d7eb41bc4df3..c2ea9ce9b0cdf0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md @@ -5,18 +5,22 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File } {; *options* : Object} ) : Object +**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +
    + | 引数 | 型 | | 説明 | | ----------- | ----------------------- | --------------------------- | -------------------------------------- | | projectFile | 4D.File | → | コンパイルする.4DProject ファイル | | options | Object | → | コンパイルオプションを指定するオブジェクト | | 戻り値 | Object | ← | コンパイルのステータスの情報を格納したオブジェクト | +
    +
    履歴 | リリース | 内容 | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R8 | "formObjectExpression" `型` のサポート |
    +
    ## 説明 @@ -32,15 +37,15 @@ displayed_sidebar: docs デフォルトでは、このコマンドはストラクチャー設定で定義されているコンパイラオプションを使用します。 任意の*options* 引数を渡すことで、それらを上書きすることができます。 以下のシンタックスがサポートされています: 任意の*options* 引数を渡すことで、それらを上書きすることができます。 以下のシンタックスがサポートされています: - **Compile project**(): 現在開かれているプロジェクトを、ストラクチャー設定で定義されているオプションを使用してコンパイルします。 -- **Compile project**(*options*): 現在開かれているプロジェクトをコンパイルします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 +- **Compile project**(*options*): 現在開かれているプロジェクトをコンパイルします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 - **Compile project**(*projectFile*): *projectFile* 引数で指定された4DProject ファイルを、ストラクチャー設定で定義されているオプションを使用してコンパイルします。 - **Compile project**(*projectFile*; *options*): *projectFile* 引数で指定された4DProject ファイルを、*options* 引数で定義されたオプションでストラクチャー設定を上書きしてコンパイルします。 **注:** このコマンドを使用してバイナリーデータベースをコンパイルすることはできません。 -コンパイラウィンドウとは異なり、このコマンドではコンパイルするコンポーネントを明示的に指定する必要があります。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 +コンパイラウィンドウとは異なり、このコマンドではコンパイルするコンポーネントを明示的に指定する必要があります。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 -コンパイルされたコードは、*options* 引数の*targets* プロパティでの指定によって、DerivedData または Libraries フォルダに格納されています。 .4dz ファイルを作成したい場合でも、コンパイルされたプロジェクトを手動でZIP圧縮するか、[ビルドアプリケーション](../Desktop/building.md) 機能を使用する必要があります。 +コンパイルされたコードは、*options* 引数の*targets* プロパティでの指定によって、DerivedData または Libraries フォルダに格納されています。 コンパイルされたコードは、*options* 引数の*targets* プロパティでの指定によって、DerivedData または Libraries フォルダに格納されています。 .4dz ファイルを作成したい場合でも、コンパイルされたプロジェクトを手動でZIP圧縮するか、[ビルドアプリケーション](../Desktop/building.md) 機能を使用する必要があります。 *targets* プロパティに空のコレクションを渡した場合、**Compile project** コマンドはコンパイルせずにシンタックスチェックを実行します。 @@ -60,8 +65,8 @@ displayed_sidebar: docs | generateSymbols | Boolean | 返された.symbol オブジェクト内にsymbol 情報を生成するためにはTrue | | generateSyntaxFile | Boolean | プロジェクトの\\Resources\\en.lproj フォルダに [コード補完用のシンタックスファイルを生成する](../settings/general.md#%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E6%99%82%E3%81%AB%E3%82%B3%E3%83%BC%E3%83%89%E8%A3%9C%E5%AE%8C%E7%94%A8%E3%81%AE%E3%82%B7%E3%83%B3%E3%82%BF%E3%83%83%E3%82%AF%E3%82%B9%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E7%94%9F%E6%88%90%E3%81%99%E3%82%8B) ためにはTrue | | generateTypingMethods | Text | 型指定メソッドを生成する際にリセット("reset") するか追加("append") するかを選択します。 値が"append" だった場合、既存の変数宣言は変更されません(コンパイラウィンドウの振る舞い)。 値が"reset" だった場合、既存の変数宣言は事前に削除されます。 | -| plugins | 4D.Folder object | [カレントプロジェクトのPlugins フォルダ](../Project/architecture.md#plugins) ではなく、独自に使用したいプラグインのフォルダ。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 | -| targets | String の Collection | 取り得る値: "x86_64_generic"、 "arm64_macOS_lib"。 また空のコレクションを渡すことでシンタックスチェックのみを実行させることもできます。 | +| plugins | 4D.Folder object | [Plugins folder of the current project](../Project/architecture.md#plugins) ではなく、独自に使用したいプラグインのフォルダ。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 | +| targets | String の Collection | 取り得る値: "x86_64_generic"、"arm64_macOS_lib"。 また空のコレクションを渡すことでシンタックスチェックのみを実行させることもできます。 また空のコレクションを渡すことでシンタックスチェックのみを実行させることもできます。 また空のコレクションを渡すことでシンタックスチェックのみを実行させることもできます。 | | typeInference | Text | "all": コンパイラは、明示的に宣言されていない全ての変数の型を類推します。 "locals": コンパイラは、明示的に宣言されていないローカル変数の型を類推します。 "none": 自動変数定義は行いません。全ての変数はコード内で明示的に宣言されている必要があります(旧式モード)。"direct": 全ての変数はコード内で明示的に宣言されている必要があります([直接型指定](../Project/compiler.md#enabling-direct-typing))。 | | warnings | Object の Collection | 警告の有効化状態を定義します | | \[\].major | Number | 指定する警告のメインの番号、ドットの前 | @@ -81,7 +86,7 @@ displayed_sidebar: docs | \[\].isError | Boolean | エラーならTrue、それ以外の場合は警告 | | \[\].message | Text | エラーメッセージ | | \[\].code | Object | [コードオブジェクト](#code-object) | -| \[\].line | Number | コード内でのエラーが発生した行番号。 クラス関数に対しては、関数内の行番号 | +| \[\].line | Number | コード内でのエラーが発生した行番号。 コード内でのエラーが発生した行番号。 コード内でのエラーが発生した行番号。 クラスメソッドに対しては、ファンクション内の行番号 | | \[\].lineInFile | Number | ファイル内での行番号(クラスメソッドの"line"とは異なります、また%attributes プリフィックス行を考慮に入れます) | | symbols | Object | **generateSymbols オプションがTrue に設定されている場合にのみ返されます:** | | symbols.interprocessVariables | Object | 全てのインタープロセス変数の一覧 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md index 5c6fd68518ffa2..8ec624382114c5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md @@ -5,19 +5,12 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ------ | ------------------------- | -| 20 R10 | 新しい*autoLicenseTarget* 引数 | -| 20 | 追加 | - -
    - **Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object +
    + | 引数 | 型 | | 説明 | | ----------------- | ------------------------- | --------------------------- | ------------------------------- | | mergedApp | 4D.Folder | → | 組み込みアプリを格納しているフォルダ | @@ -26,8 +19,20 @@ displayed_sidebar: docs | oemLicense | 4D.File | → | サーバーライセンスの場合は4D OEM XML キーライセンス | | 戻り値 | Object | ← | ステータス | +
    +
    +
    履歴 + +| リリース | 内容 | +| ------ | ------------------------- | +| 20 R10 | 新しい*autoLicenseTarget* 引数 | +| 20 | 追加 | + +
    +
    + ## 説明 **Create deployment license** コマンドは*mergedApp* 引数のビルドアプリケーションのLicenses フォルダ内に埋め込みライセンスファイルを作成します。*mergedApp* 引数で指定したフォルダ内にLicenses フォルダが存在しない場合、このコマンドによって作成されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md index 5f1fe2bba5e725..7cc1345fc512c9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md @@ -8,14 +8,28 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | -------- | ---------------------------------- | --------------------------- | --------------------------------------------- | | dsTable | Table | → | エンティティセレクションの元となるカレントセレクションが属する 4Dデータベースのテーブル | | settings | Object | → | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | ← | 指定したテーブルに対応するデータクラスのエンティティセレクション | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 17 R5 | 変更 | +| 17 | Created | + +
    +
    + ## 説明 `Create entity selection` コマンドは、*dsTable* で指定したテーブルに対応するデータクラスの[追加可能な](../ORDA/entities.md#shareable-or-alterable-entity-selections)新規エンティティセレくションを、同テーブルのカレントセレクションに基づいてビルドして返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md index eea3f6f64f5cc1..e0ecbe961095e0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md @@ -8,6 +8,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | --------------------------- | | classStore | Object | ← | プロジェクトまたはコンポーネントのユーザークラスストア | +
    +
    履歴 + +| リリース | 内容 | +| ---- | ------- | +| 19 | Created | + +
    +
    + **cs** キーワードは、[**クラスのコンセプト**](../Concepts/classes.md#cs) で説明されています。 ## プロパティ diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md index 1f44f16578cafa..ada225413fbd59 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | -------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | フォームの属するテーブルまたは 省略した場合はデフォルトテーブルまたは プロジェクトフォームを使用 | @@ -15,8 +17,21 @@ displayed_sidebar: docs | formData | Object | → | フォームに関連づけるデータ | | \* | 演算子 | → | 同じプロセスを使用 | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | ------- | +| 17 | 変更 | +| 11 SQL | 変更 | +| <6 | Created | + +
    +
    + ## 説明 **DIALOG** コマンドはユーザーに対して*form* 引数で指定したフォームを、*formData* 引数(オプション)とともに表示します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md index 6d4a1fddcf32ee..e92a2ff61c4dbc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md @@ -4,17 +4,31 @@ title: ds displayed_sidebar: docs --- -**ds** { ( *localID* : Text ) } : cs.DataStore +**ds** ({ *localID* : Text }) : cs.DataStore +
    + | 引数 | 型 | | 説明 | | ------- | ---------------------------- | --------------------------- | ------------------------- | | localID | Text | → | 参照を取得したいリモートデータストアのローカルID | | 戻り値 | cs.DataStore | ← | データストア参照 | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | ------- | +| 18 | 変更 | +| 17 | Created | + +
    +
    + ## 説明 `ds` コマンドは、カレントの 4Dデータベース、または *localID* で指定したデータベースに合致するデータストアの参照を返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/file.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/file.md index d621dd0421db9d..7d7ea9cb9f6fb8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/file.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/file.md @@ -4,19 +4,12 @@ title: File displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ----------------------------- | -| 19 R4 | 新しい `HTTP Client log file` 定数 | -| 17 R5 | 追加 | - -
    - **File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File +
    + | 引数 | 型 | | 説明 | | ------------ | ---------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | ファイルパス | @@ -25,8 +18,20 @@ displayed_sidebar: docs | \* | 演算子 | → | ホストデータベースのファイルを返すには \* を渡します | | 戻り値 | [4D.File](../API/FileClass.md) | ← | 新規ファイルオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ----------------------------- | +| 19 R4 | 新しい `HTTP Client log file` 定数 | +| 17 R5 | 追加 | + +
    +
    + ## 説明 `File` コマンドは、[`4D.File`](../API/FileClass.md) 型の新しいオブジェクトを作成して返します。 このコマンドは 2種類のシンタックスを受け入れます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md index d899608c3de405..5f8f7e3087a8bf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md @@ -4,19 +4,12 @@ title: Folder displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ---------------------- | -| 19 R8 | `fk home folder` をサポート | -| 17 R5 | 追加 | - -
    - **Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder +
    + | 引数 | 型 | | 説明 | | -------------- | -------------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | フォルダーパス | @@ -25,8 +18,20 @@ displayed_sidebar: docs | \* | 演算子 | → | ホストデータベースのフォルダーを返すには \* を渡します | | 戻り値 | [4D.Folder](../API/FolderClass.md) | ← | 新規フォルダーオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ---------------------- | +| 19 R8 | `fk home folder` をサポート | +| 17 R5 | 追加 | + +
    +
    + ## 説明 `Folder` コマンドは、[`4D.Folder`](../API/FolderClass.md) 型の新しいオブジェクトを作成して返します。 このコマンドは 2種類のシンタックスを受け入れます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md index 1ecb673a226940..f8ac9c0bd52b65 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md @@ -8,21 +8,27 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------ | ----- | --------------------------- | ------------------------------------------------- | | aTable | Table | → | フォームの属するテーブルまたは 省略した場合はデフォルトテーブルまたは プロジェクトフォームを使用 | | form | Text | → | フォーム名 | | object | Text | → | フォームオブジェクト名またはグループ名 | +
    +
    履歴 | リリース | 内容 | | ----- | ---------------- | | 20 R8 | *object* 引数のサポート | +| 18 R5 | Created |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md index 212c627d7c90a3..28fb38d4d88f93 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------- | --------------------------- | ---------- | | 戻り値 | Integer | ← | フォームイベント番号 | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | --------------------------------------- | +| 18 | Renamed (Form event) | +| <6 | Created | + +
    +
    + ## 説明 **Form event code** コマンドは、現在生成中のフォームイベントタイプ を示す数値を返します。 通常フォームメソッドやオブジェクトメソッド内で **Form event code** を使用します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md index 1cb1292fc24c81..efc024e4c6a4a1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ---------- | | 戻り値 | Object | ← | イベントオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 18 R2 | 変更 | +| 18 | Created | + +
    +
    + ## 説明 **FORM Event** は、発生したフォームイベント に関する情報を格納しているオブジェクトを返します。通常、**FORM Event** はフォームメソッドまたはオブジェクトメソッド内にて使用します。 @@ -37,7 +51,7 @@ displayed_sidebar: docs イベントオブジェクトには、イベントが発生したオブジェクト によっては追加のプロパティが含まれていることがあります。 これは以下のオブジェクトで生成された *eventObj* オブジェクトが対象です: -- リストボックスまたはリストボックスカラムオブジェクト。詳細は[こちらの章](../FormObjects/listbox_overview.md#supported-form-events)を参照してください。 +- リストボックスまたはリストボックスカラムオブジェクト。詳細は[こちらの章](../FormObjects/listbox-object.md#supported-form-events)を参照してください。 - 4D View Pro エリア。詳細は[On VP Ready フォームイベント](../Events/onVpReady.md) を参照してください。 ***注意:*** カレントのイベントが何もない場合、**FORM Event** はnull オブジェクトを返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md index a4e4b31388fc50..312459f5527b6b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | -------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | ロードするテーブルフォーム(省略時はプロジェクトフォームをロード) | @@ -15,8 +17,22 @@ displayed_sidebar: docs | formData | Object | → | フォームに関連づけるデータ | | \* | 演算子 | → | 指定時、コマンドはコンポーネントから実行した場合にホストのデータベースコマンドが適応されます(それ以外の場合は無視されます)。 | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ----------------------------------------------- | +| 20 | 変更 | +| 16 R6 | 変更 | +| 14 | Renamed (OPEN PRINTING FORM) | +| 12 | Created | + +
    +
    + ## 説明 **FORM LOAD** コマンドを使用してデータ印刷・コンテンツ解析のために *form* 引数で指定したフォームをカレントプロセスにおいて *formData* 引数のデータ(オプション)とともにメモリーにロードします。 1つのプロセスにつきカレントフォームは1つしか指定できません。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md index 8880f98b6f1e2c..8fbac726c6f203 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ---- | --------------------------- | ------------------------------------------------------------------------------------------ | | 戻り値 | Text | ← | カレントフォームで使用されているテーマ: "Classic" または "FluentUI" (Windows) | +
    +
    履歴 | リリース | 内容 | @@ -21,6 +25,7 @@ displayed_sidebar: docs | 21 R2 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form.md index 92fc0ecd65779c..1bb6a42fcbb287 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/form.md @@ -8,19 +8,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ----------------- | | 戻り値 | Object | ← | カレントのフォームのフォームデータ | +
    +
    履歴 | リリース | 内容 | | ----- | ------------ | | 20 R8 | フォームクラスのサポート | +| 16 R6 | Created |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md index 7fec0037d5170a..f1756d9fc2f7ca 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md @@ -4,28 +4,33 @@ title: Formula from string displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ------------------------------------------------------------------------ | -| 20 R3 | *context* パラメーターをサポート | -| 17 R6 | 名称変更 (New formula from string -> Formula from string) | -| 17 R3 | 追加 | - -
    - **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function +
    + | 引数 | 型 | | 説明 | | ------------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------------- | | formulaString | Text | → | オブジェクトとして返されるフォーミュラ文字列 | | context | Integer | → | `sk execute in current database` (デフォルト) または `sk execute in host database` | | 戻り値 | 4D.Function | ← | フォーミュラを格納しているネイティブなオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------------------------------------------------------------------------ | +| 20 R3 | *context* パラメーターをサポート | +| 17 R6 | 名称変更 (New formula from string -> Formula from string) | +| 17 R3 | 追加 | + +
    +
    + ## 説明 `Formula from string` コマンドは、*formulaString* と任意の *context* 引数に基づいた`4D.Function` オブジェクトを作成します。 *formulaString* には単一の値のようにシンプルなものから、引数を持つプロジェクトメソッドのように複雑なものまで指定することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md index 08fa53c71e69c6..85592dd53a3fcd 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md @@ -5,26 +5,31 @@ slug: /commands/formula displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ------------------------------------------------ | -| 17 R6 | 名称変更 (New formula -> Formula) | -| 17 R3 | 追加 | - -
    - **Formula** ( *formulaExp* : Expression ) : 4D.Function +
    + | 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-------------------------: | ----------------------------------- | | formulaExp | 式 | → | オブジェクトとして返されるフォーミュラ | | 戻り値 | 4D.Function | ← | フォーミュラを格納しているネイティブな Function オブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------------------------------------------------ | +| 17 R6 | 名称変更 (New formula -> Formula) | +| 17 R3 | 追加 | + +
    +
    + ## 説明 `Formula` コマンドは、 *formulaExp* の式に基づいた `4D Function` オブジェクトを作成します。 *formulaExp* には単一の値のようにシンプルなものから、引数を持つプロジェクトメソッドのように複雑なものまで指定することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md index 126ecfd942ed08..db6e18e2e4e81d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md @@ -5,24 +5,30 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID**( *version* : Integer ) : Text +**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +
    + | 引数 | 型 | | 説明 | | ------- | ------- | --------------------------- | ---------------------------------------------------------------- | | version | Integer | → | UUID version: 4 (デフォルト) または 7 | | 戻り値 | Text | ← | 非正規テキストとしての新しいUUID (32文字) | +
    +
    履歴 | リリース | 内容 | | ------ | ----------------- | | 20 R10 | *version* 引数のサポート | +| 12 | Created |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md index a3618fa6f9aa6b..2bbd7138c18c3b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ---- | ---------- | --------------------------- | ------------------------------------------------- | | data | Text, Blob | → | 解析するデータ | | 戻り値 | Object | ← | オブジェクト (各プロパティは、マルチパートの各データです) | +
    +
    履歴 | リリース | 内容 | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R4 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md index 0046060ad1cc11..7a29eb82ebbf8c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md @@ -4,25 +4,30 @@ title: IMAP New transporter displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | -- | -| 18 R4 | 追加 | - -
    - **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter +
    + | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-------------------------: | --------------------------------------------------------------------------------- | | server | Object | → | メールサーバー情報 | | 戻り値 | 4D.IMAPTransporter | ← | [IMAP transporter オブジェクト](../API/IMAPTransporterClass.md#imap-transporter-object) | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 18 R4 | 追加 | + +
    +
    + ## 説明 `IMAP New transporter` コマンドは、*server* 引数の指定に応じて新規の IMAP 接続を設定します。戻り値は、新しい*transporter* オブジェクトです。 返される transporter オブジェクトは通常、メールの受信に使用されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md index c8822761fcba14..d882b190f06e48 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ---------- | --------------------------- | ---------------- | | 戻り値 | Collection | ← | エラーオブジェクトのコレクション | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 19 R8 | Created | + +
    +
    + ## 説明 **Last errors** コマンドは4D アプリケーションのカレントのスタックエラーをエラーオブジェクトのコレクションとして返すか、あるいはエラーが何も起きなかった場合には **null** を返します。エラーのスタックには、 [throw](../commands-legacy/throw.md) コマンドで返されたオブジェクトも(あれば)含みます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md index 35ce737a9fdfe4..3131a4cba7e44a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md @@ -8,12 +8,27 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ----------------- | | 戻り値 | Object | ← | アクティブなライセンスに関する情報 | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | --------------------------------------------- | +| 20 R7 | Renamed (Get License info) | +| 16 R6 | 変更 | +| 16 R4 | Created | + +
    +
    + ## 説明 **License info** コマンドは、アクティブなライセンスについての詳細な情報を提供するオブジェクトを返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md index ffabc43e5729be..1c8dd66e1a0ff4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md @@ -4,19 +4,34 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Field, Variable ; *property* : Integer ) : any +**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any -| 引数 | 型 | | 説明 | -| -------- | ------------- | --------------------------- | --------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数。 | -| object | any | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | -| property | Integer | → | 値を取得したいプロパティ | -| 戻り値 | Integer, Text | ← | カレントの値 | +
    +| 引数 | 型 | | 説明 | +| -------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数。 | +| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | +| property | Integer | → | 値を取得したいプロパティ | +| 戻り値 | any | ← | Current value (Integer, Text) | + +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | ---------------------------------------------------- | +| 19 R6 | 変更 | +| 16 R2 | Renamed (Get Listbox information) | +| <6 | Created | + +
    +
    + ## 説明 **LISTBOX Get property** コマンドは、*object* 引数および *\** 引数を使用して指定したリストボックスまたはリストボックスカラムの、 *property* で指定したプロパティの値を返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md index e4021860dec1fa..8af8a806547786 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md @@ -4,19 +4,33 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Field, Variable ; *property* : Integer ; *value* : Integer, Text ) +**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text ) -| 引数 | 型 | | 説明 | -| -------- | ------------- | --------------------------- | --------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数 | -| object | any | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | -| property | Integer | → | リストボックスまたはカラムのプロパティ | -| value | Integer, Text | → | プロパティの値 | +
    +| 引数 | 型 | | 説明 | +| -------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数 | +| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | +| property | Integer | → | リストボックスまたはカラムのプロパティ | +| value | Integer, Text | → | プロパティの値 | + +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 19 R6 | 変更 | +| 16 R2 | Created | + +
    +
    + ## 説明 **LISTBOX SET PROPERTY** コマンドは、*object* および *\** 引数を使用して指定したリストボックスまたはリストボックスカラムの、*property* 引数で指定したプロパティの値を *value* の値で設定します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md index e4e22cc1d6f71c..cebfbbc5e9fe12 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md @@ -4,25 +4,30 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ---- | -- | -| 18 | 追加 | - -
    - **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object +
    + | 引数 | 型 | | 説明 | | ---- | ---------- | :-------------------------: | ------------ | | mime | Blob, Text | → | MIME形式のメール | | 戻り値 | Object | ← | Email オブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | -- | +| 18 | 追加 | + +
    +
    + ## 説明 `MAIL Convert from MIME` コマンドは、MIMEドキュメントを有効な Emailオブジェクトへと変換します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md index 43491de098ba3e..1da276d6dc64e9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md @@ -4,27 +4,32 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | -- | -| 17 R4 | 追加 | -| 17 R5 | 変更 | - -
    - **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text +
    + | 引数 | 型 | | 説明 | | ------- | ------ | :-------------------------: | ----------------------- | | mail | Object | → | Email オブジェクト | | options | Object | → | 文字セットとエンコーディングのメールオプション | | 戻り値 | Text | ← | MIME に変換された Emailオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 17 R5 | 変更 | +| 17 R4 | 追加 | + +
    +
    + ## 説明 `MAIL Convert to MIME` コマンドは、 Emailオブジェクトを MIMEテキストへと変換します。 このコマンドは、Email オブジェクトを送信する前に整形する目的で[SMTP_transporter.send()](../API/SMTPTransporterClass.md#send) コマンドによって内部的に呼び出されます。 また、オブジェクトの MIME フォーマットを解析するためにも使用されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md index 779585156bc90b..054daf97613b07 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md @@ -4,18 +4,12 @@ title: MAIL New attachment displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ---------------------------------------------------------------------------------- | -| 19 R2 | 4D.File, 4D.ZipFile, 4D.Blob の受け入れ | - -
    - **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment +
    + | 引数 | 型 | | 説明 | | ----------- | --------------------------------- | --------------------------- | -------------------------------------------------------------------------------------- | | file | 4D.File | → | 添付ファイル | @@ -28,8 +22,20 @@ displayed_sidebar: docs | disposition | Text | → | content-disposition ヘッダーの値: "inline" あるいは "attachment" | | 戻り値 | 4D.MailAttachment | ← | Attachment オブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ---------------------------------------------------------------------------------- | +| 19 R2 | 4D.File, 4D.ZipFile, 4D.Blob の受け入れ | +| 17 R4 | 追加 | + +
    +
    + ## 説明 `MAIL New attachment` コマンドは、[Email オブジェクト](../API/EmailObjectClass.md#email-オブジェクト) に追加することができる添付オブジェクトを作成します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md index 30d041c49fb466..c3cf43b930d15c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ----- | ---------- | --------------------------- | -------------- | | value | any | → | コレクションの値 | | 戻り値 | Collection | ← | New collection | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 16 R4 | Created | + +
    +
    + ## 説明 `New collection` コマンドは、空の、あるいは値の入った新規コレクションを作成し、その参照を返します。 コレクションは、[Collection クラス API](../API/CollectionClass.md) のプロパティや関数を使用して操作することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md index b91df1c750cb8a..49825c37efe62d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ---- | --------------------------- | --------------- | | 戻り値 | Text | ← | 閉じたログファイルの完全パス名 | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | ------- | +| <6 | Created | + +
    +
    + ## 説明 **前提となる注意:** このコマンドは4D Server でのみ動作します。 [Execute on server](../commands-legacy/execute-on-server.md) コマンド経由か、あるいはストアドプロシージャ内でのみ実行することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md index 24f36f514d73dc..a1435174d4412a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ----- | ---------- | --------------------------- | --------------------- | | value | any | → | 共有コレクションの値 | | 戻り値 | Collection | ← | New shared collection | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 16 R6 | Created | + +
    +
    + ## 説明 `New shared collection` コマンドは、 空の、あるいは値が入った新規共有コレクションを作成し、その参照を返します。 コレクションは、[Collection クラス API](../API/CollectionClass.md) のプロパティや関数を使用して操作することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md index eab5b961209d5d..90128e8bdf9a39 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ----------- | ------------------------- | --------------------------- | -------------------- | | description | Text | → | シグナルの詳細 | | 戻り値 | 4D.Signal | ← | シグナルを格納するネイティブオブジェクト | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 17 R4 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/num.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/num.md index a4b917bcb0d99d..fac45c974432d4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/num.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/num.md @@ -9,22 +9,28 @@ displayed_sidebar: docs -| 引数 | 型 | | 説明 | -| --------- | ---------------------- | --------------------------- | ------------------------------------- | -| 式 | Text, Boolean, Integer | → | 数値形式を返したい文字列、あるいは0か1を返したいブール値、あるいは数値式 | -| separator | Text | → | 小数点記号 | -| base | Integer | → | 基数を表す2から36までの値 | -| 戻り値 | Real | ← | expression 引数の数値形式 | +
    +| 引数 | 型 | | 説明 | +| ---------- | ---------------------- | --------------------------- | ------------------------------------- | +| expression | Text, Boolean, Integer | → | 数値形式を返したい文字列、あるいは0か1を返したいブール値、あるいは数値式 | +| separator | Text | → | 小数点記号 | +| base | Integer | → | 基数を表す2から36までの値 | +| 戻り値 | Real | ← | expression 引数の数値形式 | + +
    +
    履歴 -| リリース | 内容 | -| ---- | -------------- | -| 21 | *base* 引数のサポート | +| リリース | 内容 | +| --------------------------- | -------------- | +| 21 | *base* 引数のサポート | +| <6 | Created |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md index 0f8a192d6f2268..1a3b9277328378 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md @@ -4,18 +4,32 @@ title: OBJECT Get data source formula displayed_sidebar: docs --- -**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Field, Variable ) : 4D.Formula +**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula -| 引数 | 型 | | 説明 | -| ------- | -------------------------- | --------------------------- | --------------------------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)
    省略時: object は変数またはフィールド | -| object | any | → | オブジェクト名( \* 指定時)、または
    変数やフィールド( \* 省略時) | -| formula | 4D.Formula | ← | フォームオブジェクトに割り当てられているフォーミュラ(フォーミュラが何も割り当てられていない場合には `Null`) | +
    +| 引数 | 型 | | 説明 | +| ------ | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| \* | 演算子 | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | +| object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | +| 戻り値 | 4D.Formula | ← | フォームオブジェクトに割り当てられているフォーミュラ(フォーミュラが何も割り当てられていない場合には `Null`) | + +
    +
    +
    履歴 + +| リリース | 内容 | +| ------ | -------------- | +| 21 | *base* 引数のサポート | +| 20 R10 | Created | + +
    +
    + ## 説明 **OBJECT Get data source formula** コマンドは *object* 引数と *\** で指定したオブジェクトに割り当てられたフォーミュラを(あれば)返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md index f774ae0fda47c4..73742f832a9c49 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md @@ -4,18 +4,32 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Field, Variable ; *formula* : 4D.Formula ) +**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula ) -| 引数 | 型 | | 説明 | -| ------- | -------------------------- | --------------------------- | --------------------------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)
    省略時: object は変数またはフィールド | -| object | any | → | オブジェクト名( \* 指定時)、または
    変数やフィールド( \* 省略時) | -| formula | 4D.Formula | → | データソースとして割り当てるフォーミュラ | +
    +| 引数 | 型 | | 説明 | +| ------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| \* | 演算子 | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | +| object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | +| formula | 4D.Formula | → | データソースとして割り当てるフォーミュラ | + +
    +
    +
    履歴 + +| リリース | 内容 | +| ------ | -------------- | +| 21 | *base* 引数のサポート | +| 20 R10 | Created | + +
    +
    + ## 説明 **OBJECT SET DATA SOURCE FORMULA** コマンドは、 *object* 引数と *\** で指定したオブジェクトのデータソースとしてフォーミュラ(式)を割り当てます。 フォーミュラは [`4D.Formula`](../API/FunctionClass.md#formula-objects) オブジェクトとしてとして提供されていなければなりません。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md index 7780a38946e6b5..c72ac6193b6e91 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md @@ -4,29 +4,34 @@ title: Open datastore displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ----------------------------- | -| 21 | Qodly cloud へのアクセス終了 | -| 20 R6 | Qodly cloud インスタンスへのアクセスをサポート | -| 20 R4 | 新しい *passwordAlgorithm* プロパティ | -| 18 | 追加 | - -
    - **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation +
    + | 引数 | 型 | | 説明 | | -------------- | ------------------------------------------ | --------------------------- | ------------------------------------------------------------- | | connectionInfo | Object | → | リモートデータストアへの接続に使用する接続プロパティ | | localID | Text | → | ローカルアプリケーション内で、開かれたデータストアに対して割り当てる ID (必須) | | 戻り値 | 4D.DataStoreImplementation | ← | データストアオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ----------------------------- | +| 21 | Qodly cloud へのアクセス終了 | +| 20 R6 | Qodly cloud インスタンスへのアクセスをサポート | +| 20 R4 | 新しい *passwordAlgorithm* プロパティ | +| 18 | 追加 | + +
    +
    + ## 説明 `Open datastore` コマンドは、 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md index f66d65f1a9a7ee..8a8a0a7b50c98e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | メールサーバー情報 | | 戻り値 | 4D.POP3Transporter | ← | [POP3 transporter オブジェクト](../API/POP3TransporterClass.md#pop3-transporter-object) | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 18 R2 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md index 917a71dd41af99..0cbeea1dc82dfe 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | フォームが属するテーブル, または 省略した場合は、デフォルトテーブル | @@ -17,8 +19,21 @@ displayed_sidebar: docs | areaEnd | Integer | → | 終了エリア(areaStartが指定された場合) | | 戻り値 | Integer | ← | 印刷されたエリアの高さ | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | -- | +| 20 | 変更 | +| 16 R6 | 変更 | +| <6 | 追加 | + +
    +
    + ## 説明 **Print form** コマンドは、*aTable* のフィールドや変数の現在の値を使用して *form* 引数で指定したフォームを印刷します。 通常は、印刷処理を完全に制御する必要のある非常に複雑なレポートを印刷するために使用します。 **Print form** はレコード処理、ブレーク処理、改ページ処理を全く行いません。 これらの処理はすべて開発者が行います。 **Print form** は固定されたサイズの枠のなかにフィ-ルドや変数を印刷します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md index 7c08a6be22c436..55445bae3f46d9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md @@ -8,22 +8,27 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --------- | ------- | --------------------------- | -------------------------------------------------------------- | | sessionID | Text | → | セッションID | | options | Integer | → | 返される情報を指定するオプション | | 戻り値 | Object | ← | 実行中のプロセスまたはユーザーセッション(4D Serverのみ) のスナップショット | +
    +
    履歴 -| リリース | 内容 | -| ----- | ------------------- | -| 20 R7 | *sessionID* 引数のサポート | -| 21 | Web ユーザーセッションのサポート | +| リリース | 内容 | +| ----- | ----------------------------------------------------------------------------------------- | +| 21 | Web ユーザーセッションのサポート | +| 20 R7 |
    • Support of *sessionID* parameter
    • Renamed (Get process activity)
    |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md index 6ba3012ac1915d..b29c3920ef2b76 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------------- | ------- | :-------------------------: | -------------- | | processNumber | Integer | → | Process number | | 戻り値 | Object | ← | プロセスに関する情報 | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R7 | 追加 |
    +
    ## 説明 @@ -75,7 +80,7 @@ displayed_sidebar: docs | DB4D Listener | -51 | | DB4D Mirror | -50 | | DB4D Worker pool user | -48 | -| Design process | -2 | +| Design process | -3 | | Event manager | -8 | | Execute on client process | -14 | | Execute on server process | 1 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md index 035fb5ef9df215..da24181fedb645 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ---- | ------- | --------------------------- | ------------------- | | name | Text | → | プロセス番号を取得したいプロセスの名前 | @@ -16,15 +18,19 @@ displayed_sidebar: docs | \* | 演算子 | → | サーバーからプロセス番号を返す | | 戻り値 | Integer | ← | Process number | +
    +
    履歴 | リリース | 内容 | | ----- | ---------- | | 20 R7 | id 引数のサポート | +| 6 | Created |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md index ab643e72725770..9d758376c2505b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md @@ -8,13 +8,27 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | --------------- | | logFile | Text | → | ログファイルの名前 | | \* | 演算子 | → | カレントのログファイルを閉じる | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | ------- | +| 11 SQL | 変更 | +| <6 | Created | + +
    +
    + ## 説明 **SELECT LOG FILE** コマンドは引数内に渡した値に応じて、ログファイルを作成するか、または閉じます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md index d0dc5b0467b3ee..9ec8f196092876 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md @@ -8,21 +8,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --------- | ------- | :-------------------------: | ----------- | | sessionID | Integer | → | セッションID | | 戻り値 | Object | ← | セッションに関する情報 | +
    +
    履歴 -| リリース | 内容 | -| ----- | ----------------- | -| 20 R8 | スタンドアロンセッションのサポート | -| 20 R7 | 追加 | +| リリース | 内容 | +| ----- | ------------------------------ | +| 20 R8 | Support of standalone sessions | +| 20 R7 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md index 5f01956d1a9dc2..c45330381d6190 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md @@ -8,21 +8,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ----------------------------------- | | id | Text | → | セッションの固有ID(UUID) | | 戻り値 | Object | ← | セッションのStorage オブジェクト | +
    +
    履歴 -| リリース | 内容 | -| ----- | ----------------- | -| 20 R8 | スタンドアロンセッションのサポート | -| 20 R6 | 追加 | +| リリース | 内容 | +| ----- | ------------------------------ | +| 20 R8 | Support of standalone sessions | +| 20 R6 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session.md index a9233779fcb08b..872cd2a1ba313f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/session.md @@ -14,17 +14,20 @@ displayed_sidebar: docs | --- | ---------------------------------------------------- | --------------------------- | -------------- | | 戻り値 | [4D.Session](../API/SessionClass.md) | ← | Session オブジェクト | + +
    履歴 | リリース | 内容 | | ----- | -------------------------------- | -| 20 R8 | スタンドアロンセッションのサポート | +| 20 R8 | Support of standalone sessions | | 20 R5 | リモートクライアントとストアドプロシージャーセッションをサポート | | 18 R6 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md index 13e71bca15e21b..ae5af534a8e737 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------------ | ------ | --------------------------- | -------- | | methodsArray | テキスト配列 | → | メソッド名の配列 | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | -- | +| 17 R2 | 変更 | +| <6 | 追加 | + +
    +
    + ## 説明 **SET ALLOWED METHODS** コマンドはアプリケーション経由で入力可能なプロジェクトメソッドを指定します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md index 53da2e58a68bf1..0990b85c408904 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------ | -------------------------------------------------- | --------------------------- | --------------- | | winRef | Integer | → | ウィンドウ参照番号 | | image | Picture | → | カスタムアイコン | | file | 4D.File, 4D.Folder | → | ファイルパスまたはフォルダパス | +
    +
    履歴 | リリース | 内容 | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md index a66eefd2d7a914..93b920f5bbf196 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | メールサーバー情報 | | 戻り値 | 4D.SMTPTransporter | ← | [SMTP transporter オブジェクト](../API/SMTPTransporterClass.md#smtp-transporter-object) | +
    +
    履歴 | リリース | 内容 | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 17 R4 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/string.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/string.md index a9c3b83166807c..bc79a10ab8b4d5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/string.md @@ -9,23 +9,29 @@ displayed_sidebar: docs -| 引数 | 型 | | 説明 | -| ------- | ------------- | --------------------------- | ----------------------------------------------------------------------------- | -| 式 | 式 | → | 文字列式を返したい式 (実数、整数、倍長整数、日付、時間、文字列、 テキスト、ブール、未定義、Null を指定可能) | -| format | Integer, Text | → | 表示フォーマット | -| addTime | Time | → | expressionが日付の時、追加する時間 | -| base | Integer | → | 式が数値の場合に、基数を表す2 から36 までの値 | -| 戻り値 | Text | ← | 式の文字列の形式 | +
    +| 引数 | 型 | | 説明 | +| ---------- | ------------- | --------------------------- | ----------------------------------------------------------------------------- | +| expression | 式 | → | 文字列式を返したい式 (実数、整数、倍長整数、日付、時間、文字列、 テキスト、ブール、未定義、Null を指定可能) | +| format | Integer, Text | → | 表示フォーマット | +| addTime | Time | → | expressionが日付の時、追加する時間 | +| base | Integer | → | 式が数値の場合に、基数を表す2 から36 までの値 | +| 戻り値 | Text | ← | 式の文字列の形式 | + +
    +
    履歴 -| リリース | 内容 | -| ---- | -------------- | -| 21 | *base* 引数のサポート | +| リリース | 内容 | +| --------------------------- | -------------- | +| 21 | *base* 引数のサポート | +| <6 | Created |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/super.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/super.md index 4e4040632fcb54..616fda58c90f06 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/super.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/super.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ----- | ------ | --------------------------- | ---------------- | | param | any | -> | 親コンストラクターに受け渡す引数 | | 戻り値 | Object | <- | 親オブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | ------- | +| 19 | Created | + +
    +
    + `Super` キーワードによって、スーパークラス (親クラス) を呼び出すことができます。 `Super` は次の 2つの目的のために使います: diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/this.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/this.md index 0eb4518f8b557e..f60dd2cec884b4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/this.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/this.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ---------------- | | 戻り値 | Object | ← | カレントの要素またはオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | ------- | +| 19 | Created | + +
    +
    + ## 説明 `This` コマンドは現在処理中のオブジェクトへの参照を返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md index ae6a7b830e42fc..8f9d9ce58c90cd 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | ------------ | | aString | Text | → | トリミングするテキスト | | 戻り値 | Text | ← | トリミングされたテキスト | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md index 1b15710ad8e120..c0b6ba70d05190 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | ------------ | | aString | Text | → | トリミングするテキスト | | 戻り値 | Text | ← | トリミングされたテキスト | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md index 166ca8a4c94f30..b8fca92396abc2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | ------------ | | aString | Text | → | トリミングするテキスト | | 戻り値 | Text | ← | トリミングされたテキスト | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md index f7d159df37b287..58c501e5253435 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --------------- | ---------------------------------- | --------------------------- | ------------ | | entitySelection | 4D.EntitySelection | → | エンティティセレクション | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | -- | +| 17 | 追加 | + +
    +
    + ## 説明 `USE ENTITY SELECTION` コマンドは、*entitySelection* 引数のデータクラスに合致するテーブルのカレントセレクションを、渡したエンティティセレクションの内容で更新します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md index e053aeaa2ad341..22ce944122b93f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md @@ -4,18 +4,31 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( * ; *object* : Text ) -> *contextObj* : Object
    **WA Get context** ( *object* : Field, Variable ) -> *contextObj* : Object +**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object -| 引数 | 型 | | 説明 | -| ---------- | ------ | --------------------------- | --------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | -| object | any | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | -| contextObj | Object | ← | 事前に定義されていればコンテキストオブジェクト、それ以外の場合には `null` | +
    +| 引数 | 型 | | 説明 | +| ------ | -------------- | --------------------------- | --------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | +| object | Text, Variable | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | +| 戻り値 | Object | ← | 事前に定義されていればコンテキストオブジェクト、それ以外の場合には `null` | + +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 20 R9 | 追加 | + +
    +
    + ### 説明 `WA Get context` コマンドは、 \* および *object* 引数で指定された Web エリア内の `$4d` に対して [`WA SET CONTEXT`](./wa-set-context.md) を使用して定義されたコンテキストオブジェクトを取得します。 このWeb エリアに対して `WA SET CONTEXT` が呼ばれていなかった場合、コマンドは `null` を返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md index 76d97de8388c28..103b18e35f37fa 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md @@ -4,18 +4,31 @@ title: WA SET CONTEXT displayed_sidebar: docs --- -**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Field, Variable ; *contextObj* : Object ) +**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object ) -| 引数 | 型 | | 説明 | -| ---------- | ------ | --------------------------- | --------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | -| object | any | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | -| contextObj | Object | → | `$4d` を使用して呼び出せる関数を格納したオブジェクト | +
    +| 引数 | 型 | | 説明 | +| ---------- | --------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | +| object | Text, Variable, Field | → | Object name (if \* is specified) or
    Variable or field (if \* is omitted) | +| contextObj | Object | → | `$4d` を使用して呼び出せる関数を格納したオブジェクト | + +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 20 R9 | 追加 | + +
    +
    + ### 説明 `WA SET CONTEXT` コマンドは、 \* および *object* 引数で指定されたWeb エリア内の `$4d` に対して *contextObj* 引数で指定したコンテキストオブジェクトを定義します。 このコマンドが使用されると、 `$4d` は提供された *contextObj* 内で宣言されたコンテンツのみにアクセスできます。 コンテキストオブジェクトが何も設定されていない場合、 `$4d` はすべての4D メソッドにアクセスできますが、ユーザークラスにはアクセスできません。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md index b7aa8698bd7cb9..b6b20bc00c6833 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | :-------------------------: | ----------------- | | 戻り値 | Object | ← | トリガーされたイベントに関する情報 | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | -- | +| 21 | 追加 | + +
    +
    + ## 説明 `Web Event` は、Web ページコンポーネントにリンクされた、トリガーされたイベントに関する情報を格納したオブジェクトを返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md index b6d0c3701c653b..ad9f84b04ff4a1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | -------------------------- | :-------------------------: | ------------------------- | | 戻り値 | 4D.WebForm | ← | 新しい `Web Form` プロキシオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | -- | +| 21 | 追加 | + +
    +
    + ## 説明 `Web Form` コマンドは、ページのプロパティと関数を効率的にエミュレートするための手段を提供する `4D.WebForm` プロキシオブジェクトを返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md index a7bf3f7f357aa2..9dba1ed0e3ba75 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ---------- | --------------------------- | -------------------------- | | 戻り値 | Collection | ← | 利用可能なWeb サーバーオブジェクトのコレクション | +
    +
    履歴 | リリース | 内容 | @@ -21,6 +25,7 @@ displayed_sidebar: docs | 18 R3 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md index 54a093e1da47e9..8c6def250b2b17 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------ | ---------------------------- | --------------------------- | ------------------------------------------------------------------- | | option | Integer | → | 取得する Webサーバー (省略時のデフォルト = `Web server database`) | | 戻り値 | 4D.WebServer | ← | WebServer オブジェクト | +
    +
    履歴 | リリース | 内容 | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 19 | .sessionCookieSameSite をサポート |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md index e40ae29773b4d5..3b4bd285b7880a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --------------- | ------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------- | | fileToZip | 4D.File | → | 圧縮する File または Folder オブジェクト | @@ -17,8 +19,10 @@ displayed_sidebar: docs | options | Integer | → | *folderToZip* オプション: `ZIP Without enclosing folder` (外側のフォルダーを除外して ZIP圧縮をおこなう) | | 戻り値 | Object | ← | ステータスオブジェクト | +
    +
    履歴 | リリース | 内容 | @@ -27,6 +31,7 @@ displayed_sidebar: docs | 18 | 追加 |
    +
    ## 説明 @@ -51,7 +56,7 @@ displayed_sidebar: docs *destinationFile* には、作成する ZIPアーカイブ (名前や位置など) を記述する `4D.File` オブジェクトを渡します。 作成した ZIPアーカイブがあらゆるソフトウェアで自動的に処理されるようにするため、".zip" 拡張子の使用が推奨されます。 -アーカイブが作成されると、[ZIP Read archive](zip-read-archive.md) を使用してアクセスすることができます。 +Once an archive is created, you can use the [ZIP Read archive](zip-read-archive.md) command to access it. **ステータスオブジェクト** diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md index 8f2956213e61bc..9804817c0bae88 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | -------- | ----------------------------- | :-------------------------: | ------------------------------------------ | | zipFile | 4D.File | → | ZIPアーカイブファイル | | password | Text | → | ZIPアーカイブのパスワード (必要であれば) | | 戻り値 | 4D.ZipArchive | ← | アーカイブオブジェクト | +
    +
    履歴 | リリース | 内容 | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 18 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md index 7487e727d47d27..839928d5d64967 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md @@ -1415,11 +1415,11 @@ $c2:=$c.flatMap($f; $c.sum())
    -| 引数 | 型 | | 説明 | -| --------- | ------- | :-------------------------: | ------------------------------ | -| toSearch | 式 | -> | コレクション内を検索する式 | -| startFrom | Integer | -> | 検索を開始するインデックス | -| 戻り値 | Boolean | <- | *toSearch* がコレクションにある場合は true。 | +| 引数 | 型 | | 説明 | +| --------- | ---------- | :-------------------------: | ------------------------------ | +| toSearch | expression | -> | コレクション内を検索する式 | +| startFrom | Integer | -> | 検索を開始するインデックス | +| 戻り値 | Boolean | <- | *toSearch* がコレクションにある場合は true。 |
    @@ -1480,11 +1480,11 @@ $c2:=$c.flatMap($f; $c.sum())
    -| 引数 | 型 | | 説明 | -| --------- | ------- | :-------------------------: | ----------------------------------------- | -| toSearch | 式 | -> | コレクション内を検索する式 | -| startFrom | Integer | -> | 検索を開始するインデックス | -| 戻り値 | Integer | <- | 最初に見つかった toSearch のインデックス。見つからなかった場合には -1 | +| 引数 | 型 | | 説明 | +| --------- | ---------- | :-------------------------: | ----------------------------------------- | +| toSearch | expression | -> | コレクション内を検索する式 | +| startFrom | Integer | -> | 検索を開始するインデックス | +| 戻り値 | Integer | <- | 最初に見つかった toSearch のインデックス。見つからなかった場合には -1 |
    @@ -1751,11 +1751,11 @@ $last:=$emptyCol.last() // このコードは undefined を返します
    -| 引数 | 型 | | 説明 | -| --------- | ------- | :-------------------------: | ----------------------------------------- | -| toSearch | 式 | -> | コレクション内を検索する要素 | -| startFrom | Integer | -> | 検索を開始するインデックス | -| 戻り値 | Integer | <- | 最後に見つかった toSearch のインデックス。見つからなかった場合には -1 | +| 引数 | 型 | | 説明 | +| --------- | ---------- | :-------------------------: | ----------------------------------------- | +| toSearch | expression | -> | コレクション内を検索する要素 | +| startFrom | Integer | -> | 検索を開始するインデックス | +| 戻り値 | Integer | <- | 最後に見つかった toSearch のインデックス。見つからなかった場合には -1 |
    @@ -2820,7 +2820,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | | initValue | Text, Number, Object, Collection, Date, Boolean | -> | *formula* または *methodName* の最初の呼び出しに最初の引数として使用する値 | -| param | 式 | -> | 渡す引数 | +| param | expression | -> | 渡す引数 | | 戻り値 | Text, Number, Object, Collection, Date, Boolean | <- | アキュムレーター値の結果 | @@ -2908,7 +2908,7 @@ $r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 で | formula | 4D.Function | -> | フォーミュラオブジェクト | | methodName | Text | -> | メソッド名 | | initValue | Text, Number, Object, Collection, Date, Boolean | -> | *formula* または *methodName* の最初の呼び出しに最初の引数として使用する値 | -| param | 式 | -> | 渡す引数 | +| param | expression | -> | 渡す引数 | | 戻り値 | Text, Number, Object, Collection, Date, Boolean | <- | アキュムレーター値の結果 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md index 73a0a97c8fdf59..e4f31e3c27f9e7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md @@ -49,11 +49,14 @@ HTTPAgent オブジェクトは共有可能なため、 シングルトンクラ +
    + | 引数 | 型 | | 説明 | | ------- | ------------------------------------------------- | :-------------------------: | ---------------------- | | options | Object | -> | HTTPAgent のデフォルトのオプション | | 戻り値 | [4D.HTTPAgent](#httpagent-オブジェクト) | <- | 新規 HTTPAgent オブジェクト | +
    #### 説明 @@ -72,17 +75,17 @@ HTTPAgent のオプションは [HTTPRequest のオプション](HTTPRequestClas ::: -| プロパティ | 型 | デフォルト | 説明 | -| ---------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| certificatesFolder | Folder | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用するクライアント証明書フォルダー。 "storeCertificateName" によって上書き可能(下記参照) | -| keepAlive | Boolean | true | 当該エージェントについて keep-alive を有効にします | -| maxSockets | Integer | 65535 | サーバーあたりの最大ソケット数 | -| maxTotalSockets | Integer | 65535 | エージェントの最大ソケット数 | -| minTLSVersion | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに設定する TLS の最小バージョン | -| protocol | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用されるプロトコル | -| storeCertificateName | Text | undefined | (Windows のみ) エージェントを使用したリクエストに対する証明書フォルダに格納された証明書の代わりに使用する証明書を保存するOS 証明書ストアの名前(例: "LocalMachine")。 証明書ストアが見つからなかった場合、エラーが返されます。 より詳細な情報に関しては、 [こちらの blog 記事](https://blog.4d.com/https-requests-now-support-windows-certificate-store) を参照してください。 | -| timeout | Real | undefined | 定義されている場合、未使用のソケットが閉じられるまでのタイムアウト | -| validateTLSCertificate | Boolean | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使用したリクエストについて、TLS 証明書の検証をおこなうか | +| プロパティ | 型 | デフォルト | 説明 | +| ---------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| certificatesFolder | Folder | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用するクライアント証明書フォルダー。 "storeCertificateName" によって上書き可能(下記参照) | +| keepAlive | Boolean | true | 当該エージェントについて keep-alive を有効にします | +| maxSockets | Integer | 65535 | サーバーあたりの最大ソケット数 | +| maxTotalSockets | Integer | 65535 | エージェントの最大ソケット数 | +| minTLSVersion | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに設定する TLS の最小バージョン | +| protocol | Text | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使ったリクエストに使用されるプロトコル | +| storeCertificateName | Text | undefined | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. より詳細な情報に関しては、 [こちらの blog 記事](https://blog.4d.com/https-requests-now-support-windows-certificate-store) を参照してください。 | +| timeout | Real | undefined | 定義されている場合、未使用のソケットが閉じられるまでのタイムアウト | +| validateTLSCertificate | Boolean | undefined (デフォルト値は [HTTPRequest.new()](HTTPRequestClass.md#options-引数) 参照) | 当該エージェントを使用したリクエストについて、TLS 証明書の検証をおこなうか | :::note diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md index 6d1fd124c2f5a1..09b0559efca655 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md @@ -89,12 +89,15 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま +
    + | 引数 | 型 | | 説明 | | ------- | ------------------------------ | :-------------------------: | --------------------- | | url | Text | -> | リクエストの送信先URL | | options | Object | -> | リクエスト設定プロパティ | | 戻り値 | 4D.HTTPRequest | <- | 新規 HTTPRequest オブジェクト | +
    #### 説明 @@ -129,30 +132,30 @@ HTTPRequest オブジェクトは次のプロパティや関数を提供しま *options* に渡すオブジェクトは、次のプロパティを持つことができます: -| プロパティ | 型 | 説明 | デフォルト | -| ---------------------- | ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | -| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPRequest で使用する HTTPAgent。 エージェントオプションはリクエストオプションと統合されます (リクエストオプションが優先されます)。 特定のエージェントが定義されていない場合、デフォルト値を持つグローバルエージェントが使用されます。 | グローバルエージェントオブジェクト | -| automaticRedirections | Boolean | true の場合、リダイレクトは自動的に実行されます (最大 5回までのリダイレクトが処理され、もしあれば 6回目のリダイレクトレスポンスが返されます) | true | -| body | Variant | リクエストの本文 (`post` または `put` リクエストの場合に必須)。 テキスト、BLOB、またはオブジェクトを指定できます。 ヘッダー内で設定されていない限り、content-type は当プロパティの型によって決定されます。 | undefined | -| certificatesFolder | [Folder](FolderClass.md) | アクティブクライアント証明書フォルダを設定します。 "storeCertificateName" によって上書き可能です(下記参照)。 | undefined | -| dataType | Text | レスポンス本文のデータ型。 値: "text", "blob", "object", または "auto"。 "auto" の場合、本文の型は MIMEタイプから推定されます (JSON ならオブジェクト、テキスト・javascript・xml・httpメッセージ・URLエンコードされたフォームなどはテキスト、それ以外は BLOB)。 | "auto" | -| decodeData | Boolean | true の場合、`onData` コールバックが受け取るデータは非圧縮です | false | -| encoding | Text | `body` のあるリクエストの場合にのみ使用 (`post` または `put` メソッド)。 本文がテキストの場合のエンコーディング。ヘッダーにて content-type が指定されている場合は無視されます。 | "UTF-8" | -| headers | Object | リクエストのヘッダー。 シンタックス: `headers.key=value` (同じ key に対して *value* を複数指定する場合、*value* にコレクションを使用できます) | 空のオブジェクト | -| method | Text | "POST"、"GET"、またはその他のメソッド | "GET" | -| minTLSVersion | Text | TLS の最小バージョンを指定します: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | -| onData | [Function](FunctionClass.md) | 本文のデータ受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| onError | [Function](FunctionClass.md) | エラー発生時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| onHeaders | [Function](FunctionClass.md) | ヘッダー受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| onResponse | [Function](FunctionClass.md) | レスポンス受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| onTerminate | [Function](FunctionClass.md) | リクエスト終了時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | -| protocol | Text | "auto" または "HTTP1"。 "auto" は現在の実装における HTTP1 を意味します。 | "auto" | -| proxyAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | プロキシ認証のためのオブジェクト | undefined | -| returnResponseBody | Boolean | false の場合、レスポンス本文は[`response` オブジェクト](#response) に返されません。 false かつ `onData` が未定義の場合にエラーを返します。 | true | -| serverAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | サーバー認証のためのオブジェクト | undefined | -| storeCertificateName | Text | (Windows のみ) 証明書フォルダに格納された証明書の代わりに使用する証明書を保存するOS 証明書ストアの名前(例: "LocalMachine")。 証明書ストアが見つからなかった場合、エラーが返されます。 より詳細な情報に関しては、 [こちらの blog 記事](https://blog.4d.com/https-requests-now-support-windows-certificate-store) を参照してください。 | undefined | -| timeout | Real | タイムアウト (秒単位) タイムアウト (秒単位) 未定義 = タイムアウトなし | undefined | -| validateTLSCertificate | Boolean | false の場合、4D は TLS証明書の検証をおこなわず、無効 (期限切れ、自己署名など) であってもエラーを返しません。 重要: 現在の実装では、認証局そのものは検証されません。 | true | +| プロパティ | 型 | 説明 | デフォルト | +| ---------------------- | ------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | +| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPRequest で使用する HTTPAgent。 エージェントオプションはリクエストオプションと統合されます (リクエストオプションが優先されます)。 特定のエージェントが定義されていない場合、デフォルト値を持つグローバルエージェントが使用されます。 | グローバルエージェントオブジェクト | +| automaticRedirections | Boolean | true の場合、リダイレクトは自動的に実行されます (最大 5回までのリダイレクトが処理され、もしあれば 6回目のリダイレクトレスポンスが返されます) | true | +| body | Variant | リクエストの本文 (`post` または `put` リクエストの場合に必須)。 テキスト、BLOB、またはオブジェクトを指定できます。 ヘッダー内で設定されていない限り、content-type は当プロパティの型によって決定されます。 | undefined | +| certificatesFolder | [Folder](FolderClass.md) | アクティブクライアント証明書フォルダを設定します。 "storeCertificateName" によって上書き可能です(下記参照)。 | undefined | +| dataType | Text | レスポンス本文のデータ型。 値: "text", "blob", "object", または "auto"。 "auto" の場合、本文の型は MIMEタイプから推定されます (JSON ならオブジェクト、テキスト・javascript・xml・httpメッセージ・URLエンコードされたフォームなどはテキスト、それ以外は BLOB)。 | "auto" | +| decodeData | Boolean | true の場合、`onData` コールバックが受け取るデータは非圧縮です | false | +| encoding | Text | `body` のあるリクエストの場合にのみ使用 (`post` または `put` メソッド)。 本文がテキストの場合のエンコーディング。ヘッダーにて content-type が指定されている場合は無視されます。 | "UTF-8" | +| headers | Object | リクエストのヘッダー。 シンタックス: `headers.key=value` (同じ key に対して *value* を複数指定する場合、*value* にコレクションを使用できます) | 空のオブジェクト | +| method | Text | "POST"、"GET"、またはその他のメソッド | "GET" | +| minTLSVersion | Text | TLS の最小バージョンを指定します: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | +| onData | [Function](FunctionClass.md) | 本文のデータ受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| onError | [Function](FunctionClass.md) | エラー発生時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| onHeaders | [Function](FunctionClass.md) | ヘッダー受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| onResponse | [Function](FunctionClass.md) | レスポンス受信時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| onTerminate | [Function](FunctionClass.md) | リクエスト終了時のコールバック。 コールバックは 2つのオブジェクトを引数として受け取ります (後述参照) | undefined | +| protocol | Text | "auto" または "HTTP1"。 "auto" は現在の実装における HTTP1 を意味します。 | "auto" | +| proxyAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | プロキシ認証のためのオブジェクト | undefined | +| returnResponseBody | Boolean | false の場合、レスポンス本文は[`response` オブジェクト](#response) に返されません。 false かつ `onData` が未定義の場合にエラーを返します。 | true | +| serverAuthentication | [authentication オブジェクト](#authentication-オブジェクト) | サーバー認証のためのオブジェクト | undefined | +| storeCertificateName | Text | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. より詳細な情報に関しては、 [こちらの blog 記事](https://blog.4d.com/https-requests-now-support-windows-certificate-store) を参照してください。 | undefined | +| timeout | Real | タイムアウト (秒単位) タイムアウト (秒単位) 未定義 = タイムアウトなし | undefined | +| validateTLSCertificate | Boolean | false の場合、4D は TLS証明書の検証をおこなわず、無効 (期限切れ、自己署名など) であってもエラーを返しません。 重要: 現在の実装では、認証局そのものは検証されません。 | true | #### コールバック関数 @@ -341,10 +344,13 @@ authentication オブジェクトは `options.serverAuthentication` または `o +
    + | 引数 | 型 | | 説明 | | -- | - | :-: | ---------- | | | | | 引数を必要としません | +
    #### 説明 @@ -399,11 +405,14 @@ authentication オブジェクトは `options.serverAuthentication` または `o +
    + | 引数 | 型 | | 説明 | | ------- | ------------------------------ | :-------------------------: | ---------------------------- | | timeout | Real | -> | 最大待機時間(秒) | | 戻り値 | 4D.HTTPRequest | <- | HTTPRequest オブジェクト | +
    #### 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md index 303d512839616f..a6deab678c1ed9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md @@ -26,4 +26,4 @@ title: On Alternative Click ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -["alternateButton" 属性の説明](FormObjects/listbox_overview.md#alternatebutton) を参照ください。 +["alternateButton" 属性の説明](../FormObjects/listbox-column.md#alternatebutton) を参照ください。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onLoad.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onLoad.md index 7f26aad5dd5fb1..ac2c1a55d822d1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onLoad.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | -| 1 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Web エリア](FormObjects/webArea_overview.md) | フォームが表示または印刷されようとしている | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | フォームが表示または印刷されようとしている | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md index f905f0da670d86..b1721d6606031a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| 35 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア内に入った | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア内に入った | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md index cb5001382038f5..67873caa1f0934 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | -| 36 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリアから出た | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリアから出た | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md index 0e3151916cde0c..42b20de5768c2a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| コード | 呼び出し元 | 定義 | -| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [タブコントロール](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア上で (最低1ピクセル) 動いたか、変更キー (Shift, Alt/Option, Shift Lock) が押された | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | マウスカーソルがオブジェクトの描画エリア上で (最低1ピクセル) 動いたか、変更キー (Shift, Alt/Option, Shift Lock) が押された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md index 6dbb75e9ddac99..fdcb319b9dc2e0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| コード | 呼び出し元 | 定義 | -| --- | -------------------------------------------------------------------------------------------------------------- | ------------------------------ | -| 34 | [配列型リストボックス](FormObjects/listbox_overview.md#配列リストボックス) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | +| コード | 呼び出し元 | 定義 | +| --- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------ | +| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | リストボックスの行がユーザーのドラッグ&ドロップで移動された | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onUnload.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onUnload.md index 22a9c09649ba42..c55218cb91a719 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onUnload.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 24 | [4D View Pro エリア](FormObjects/viewProArea_overview.md) - [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) - [Web エリア](FormObjects/webArea_overview.md) | フォームを閉じて解放しようとしている | +| コード | 呼び出し元 | 定義 | +| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | フォームを閉じて解放しようとしている | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onValidate.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onValidate.md index 663ac0e6bd8cc3..1a46d17f8b1621 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onValidate.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| コード | 呼び出し元 | 定義 | -| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -| 3 | [4D Write Pro エリア](FormObjects/writeProArea_overview.md) - [ボタン](FormObjects/button_overview.md) - [ボタングリッド](FormObjects/buttonGrid_overview.md) - [チェックボックス](FormObjects/checkbox_overview.md) - [コンボボックス](FormObjects/comboBox_overview.md) -[ドロップダウンリスト](FormObjects/dropdownList_Overview.md) - フォーム - [階層リスト](FormObjects/list_overview.md) - [入力](FormObjects/input_overview.md) - [リストボックス](FormObjects/listbox_overview.md) - [リストボックス列](FormObjects/listbox_overview.md#リストボックス列) - [ピクチャーボタン](FormObjects/pictureButton_overview.md) - [ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [プラグインエリア](FormObjects/pluginArea_overview.md) - [進捗インジケーター](FormObjects/progressIndicator.md) - [ラジオボタン](FormObjects/radio_overview.md) - [ルーラー](FormObjects/ruler.md) - [スピナー](FormObjects/spinner.md) - [スプリッター](FormObjects/splitters.md) - [ステッパー](FormObjects/stepper.md) - [サブフォーム](FormObjects/subform_overview.md) - [タブコントロール](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | +| コード | 呼び出し元 | 定義 | +| --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | レコードのデータ入力が受け入れられた | ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/overview.md index 4fff46a44e18ef..8a061b344d355c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Events/overview.md @@ -28,7 +28,7 @@ End if イベントが発生したオブジェクトによっては追加のプロパティが含まれていることがあります。 特に: -- [リストボックス](FormObjects/listbox_overview.md#supported-form-events) および [リストボックス列](FormObjects/listbox_overview.md#supported-form-events-1) は、`columnName` や `isRowSelected` といった、[追加のプロパティ](FormObjects/listbox_overview.md#supported-form-events) を返します。 +- [リストボックス](FormObjects/listbox-object.md#supported-form-events) および [リストボックス列](FormObjects/listbox-column.md#supported-form-events) は、`columnName` や `isRowSelected` といった、[追加のプロパティ](FormObjects/listbox-object.md#supported-form-events) を返します。 - [4D View Pro エリア](FormObjects/viewProArea_overview.md) は、`sheetName` や `action` といったプロパティを [On After Edit](onAfterEdit.md) イベントオブジェクトに返します。 ## イベントとメソッド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md index 4495e80702abcb..73f3b908dc22c4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md @@ -46,7 +46,7 @@ title: ピクチャー - [ボタン](FormObjects/button_overview.md)/[ラジオボタン](FormObjects/radio_overview.md)/[チェックボックス](FormObjects/checkbox_overview.md) - [ピクチャーボタン](FormObjects/pictureButton_overview.md)/[ピクチャーポップアップメニュー](FormObjects/picturePopupMenu_overview.md) - [タブコントロール](FormObjects/tabControl.md) -- [リストボックスヘッダー](FormObjects/listbox_overview.md#リストボックスヘッダー) +- [List box headers](FormObjects/listbox-header-footer.md#headers) - [メニューアイコン](Menus/properties.md#項目アイコン) 4D は自動的に最高解像度のピクチャーを優先します。 例: 標準解像度と高解像度の2つのスクリーンを使用している際に、片方からもう片方へとフォームを移動させると、4D は常に使用可能な範囲内での最高解像度のピクチャーを表示します。 コマンドまたはプロパティが *circle.png* を指定していたとしても、*circle@3x.png* があれば、それを使用します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..9a3abab16ef714 --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md @@ -0,0 +1,413 @@ +--- +id: listbox-column +title: リストボックス列 +--- + +リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: + +![](../assets/en/FormObjects/listbox_column.png) + +リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、リストボックスに対する設定よりもこちらが優先されます。 + +> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#式の型-式タイプ) +> (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 + +## カラム特有のプロパティ {#column-specific-properties} + +[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [選択リスト](properties_DataSource.md#選択リスト-静的リスト) - [式](properties_DataSource.md#式) - [幅](properties_CoordinatesAndSizing.md#幅) - [入力可](properties_Entry.md#入力可) - [フォーカス可](properties_Entry.md#フォーカス可) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [デフォルト値](properties_DataSource.md#デフォルト値) - [選択リスト](properties_DataSource.md#選択リスト) - [式](properties_DataSource.md#式) - [データタイプ (リスト)](properties_DataSource.md#データタイプ-リスト) - [関連付け](properties_DataSource.md#関連付け) - [自動行高](properties_CoordinatesAndSizing.md#自動行高) - [最小幅](properties_CoordinatesAndSizing.md#最小幅) - [最大幅](properties_CoordinatesAndSizing.md#最大幅) - [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) - [指定リスト](properties_RangeOfValues.md#指定リスト) - [除外リスト](properties_RangeOfValues.md#除外リスト) - [表示タイプ](properties_Display.md#d表示タイプ) - [文字フォ-マット](properties_Display.md#文字フォ-マット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [非表示](properties_Display.md#表示状態) - [ワードラップ](properties_Display.md#ワードラップ) - [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [背景色](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) - [背景色式](properties_BackgroundAndBorder.md#背景色式) - [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) - [フォント](properties_Text.md#フォント) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [行スタイル配列](properties_Text.md#行スタイル配列) - [スタイル式](properties_Text.md#スタイル式) - [フォントカラー](properties_Text.md#フォントカラー) - [行フォントカラー配列](properties_Text.md#行フォントカラー配列) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [マルチスタイル](properties_Text.md#マルチスタイル) - [メソッド](properties_Action.md#メソッド) + +## サポートされるフォームイベント {#supported-form-events} + +| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Sort |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *配列リストボックスのみ* | +| On Before Data Entry |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Before Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Begin Drag Over |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Column Moved |
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | | +| On Column Resize |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    | | +| On Data Change |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Double Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drag Over |
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drop |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Footer Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *追加プロパティの取得はセル編集完了時のみ* | +| On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *配列リストボックスのみ* | +| On Scroll |
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    | | +| On Unload | | | + +## オブジェクト配列の使用 + +リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 + +以下のリストボックスはオブジェクト配列を使用してデザインされました: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### オブジェクト配列カラムの設定 + +オブジェクト配列をリストボックスのカラムに割り当てるには、プロパティリスト (の "変数名" 欄) にオブジェクト配列名を設定するか、配列型のカラムのように [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md) コマンドを使用します。 プロパティリスト内では、カラムにおいて "式タイプ" にオブジェクトを選択できます: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +オブジェクトカラムに対しては、座標、サイズ、スタイルなどに関連した標準のプロパティが使用可能です。 プロパティリストを使用して定義する方法のほかにも、オブジェクト型のリストボックスカラムのそれぞれの行に対してスタイル、フォントカラー、背景色、表示状態をプログラムで定義することもできます。 これらのタイプのカラムは非表示にすることも可能です。 + +しかしながら、データソーステーマは、オブジェクト型のリストボックスカラムに対しては選択できません。 実際、カラムの各セルの中身は、それに対応するオブジェクト配列の要素の属性に基づいています。 配列の各オブジェクト要素には、以下を定義できます: + +値の型 (必須): テキスト、カラー、イベント、他
    +値そのもの (任意): 入力/出力に使用
    +セルの内容表示 (任意): ボタン、リスト、他
    +追加の設定 (任意): 値の型によります
    +これらのプロパティを定義するには、適切な属性をオブジェクト内に設定する必要があります (使用可能な属性は以下に一覧としてまとめてあります)。 たとえば、以下ような簡単なコードを使用してオブジェクトカラム内に "Hello World!" 書き込むことができます: + +```4d +ARRAY OBJECT(obColumn;0) //カラム配列 + var $ob : Object //第一要素 + OB SET($ob;"valueType";"text") //値の型を定義 (必須) + OB SET($ob;"value";"Hello World!") //値を定義 + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> 表示フォーマットと入力フィルターはオブジェクトカラムに対しては設定できません。 これらは値の型に応じて自動的に変わるからです。 + +#### valueTypeとデータ表示 + +リストボックスカラムにオブジェクト配列が割り当てられているとき、セルの表示・入力・編集の方法は、配列の要素の valueType 属性に基づきます。 次の valueType の値がサポートされています: + +- "text": テキスト値 +- "real": セパレーターを含む数値。セパレーターの例: ``, `<.>`, `<,>` +- "integer": 整数値 +- "boolean": true/false 値 +- "color": 背景色を定義 +- "event": ラベル付ボタンを表示 + +4D は "valueType" の値に応じたデフォルトのウィジェットを使用します (つまり、"text" と設定すればテキスト入力ウィジェットが表示され、"boolean" と設定すればチェックボックスが表示されます)。 しかし、オプションを使用することによって表示方法の選択が可能な場合もあります (たとえば、"real" と設定した場合、ドロップダウンメニューとしても表示できます)。 以下の一覧はそれぞれの値の型に対してのデフォルトの表示方法と、他に選択可能な表示方の一覧を表しています: + +| valueType | デフォルトのウィジェット | 他に選択可能なウィジェット | +| --------- | ------------------------------------------ | ----------------------------------------------------------------------------------------------- | +| text | テキスト入力 | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | +| real | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | +| integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | +| boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | +| color | 背景色 | text | +| event | ラベル付ボタン | | +| | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | + +セルの表示とオプションは、オブジェクト内の特定の属性を使用することによって設定できます (以下を参照ください)。 + +#### 表示フォーマットと入力フィルター + +オブジェクト型のリストボックスのカラムにおいては、表示フォーマットと入力フィルターを設定することはできません。 これらは値の型に応じて自動的に定義されます。 どのように定義されるかについては、以下一覧にまとめてあります: + +| 値の型 | デフォルトのフォーマット | 入力コントロール | +| ------- | ----------------------------------------------------------- | -------------------------------------- | +| text | オブジェクト内で定義されているものと同じ | 制限なし | +| real | オブジェクト内で定義されているものと同じ (システムの小数点セパレーターを使用) | "0-9" と "." と "-" | +| | | min>=0 の場合、"0-9" と "." | +| integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | +| | | min>=0 の場合、"0-9" | +| Boolean | チェックボックス | N/A | +| color | N/A | N/A | +| event | N/A | N/A | + +### 属性 + +オブジェクト配列の各要素は、セルの中身とデータ表示を定義する一つ以上の属性を格納するオブジェクトです (上記の例を参照ください)。 + +唯一必須の属性は "valueType" であり、サポートされる値は "text"、"real"、"integer"、"boolean"、"color" そして "event"です。 以下の表には、リストボックスオブジェクト配列において "valueType"の値に応じてサポートされるすべての属性がまとめてあります (他の属性はすべて無視されます)。 表示フォーマットに関しては、その更に下に詳細な説明と例があります。 + +| | valueType | text | real | integer | boolean | color | event | +| --------------------- | ------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | +| *属性* | *説明* | | | | | | | +| value | セルの値 (入力または出力) | ○ | ○ | ○ | | | | +| min | 最小値 | | ○ | ○ | | | | +| max | 最大値 | | ○ | ○ | | | | +| behavior | "スリーステート" の値 | | | ○ | | | | +| requiredList | オブジェクト内で定義されたドロップダウンリスト | ○ | ○ | ○ | | | | +| choiceList | オブジェクト内で定義されたコンボボックス | ○ | ○ | ○ | | | | +| requiredListReference | 4D リスト参照 ("saveAs"の値による) | ○ | ○ | ○ | | | | +| requiredListName | 4D リスト名 ("saveAs"の値による) | ○ | ○ | ○ | | | | +| saveAs | "reference" または "value" | ○ | ○ | ○ | | | | +| choiceListReference | 4D リスト参照、コンボボックスを表示 | ○ | ○ | ○ | | | | +| choiceListName | 4D リスト名、コンボボックスを表示 | ○ | ○ | ○ | | | | +| unitList | X要素の配列 | ○ | ○ | ○ | | | | +| unitReference | 選択された要素のインデックス | ○ | ○ | ○ | | | | +| unitsListReference | 単位の4D リスト参照 | ○ | ○ | ○ | | | | +| unitsListName | 単位の4D リスト名 | ○ | ○ | ○ | | | | +| alternateButton | 切り替えボタンを追加 | ○ | ○ | ○ | ○ | ○ | | + +#### value + +セルの値は "value" 属性に保存されています。 この属性は入力と出力に使用されるほか、 この属性は入力と出力に使用されるほか、 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 + +```4d + ARRAY OBJECT(obColumn;0) //カラム配列 + var $ob1;$ob2;$ob3 : Object + var $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // ユーザーが新しい値を入力した場合、編集された値は $entry に格納されます + + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> null 値はサポートされており、空のセルとして表示されます。 + +#### min と max + +"valueType" が"real" または "integer" であるとき、min と max 属性もオブジェクトに設定できます (値は適切な範囲で、かつ、valueType と同じ型である必要があります)。 + +これらの属性を使用すると入力値の範囲を管理することができます。 セルが評価されたとき (フォーカスを失ったとき)、入力された値が min の値より低い場合、または max の値より大きい場合には、その値は拒否されます。 この場合、入力をする前の値が保持され、tip として説明が表示されます。 + +```4d + var $ob3 : Object + var $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +behavior 属性は、値の通常の表示とは異なる表示方法を提供します。 4D v15では、一つだけ他の表示方法が用意されています: + +| 属性 | 使用可能な値 | valueType | 説明 | +| -------- | ----------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | 数値をスリーステートチェックボックスとして表します。
    2=セミチェックボックス、1=チェックされている、0=チェックされていない、-1=非表示チェックボックス、-2=チェックされていない、入力不可、-3=チェックされている、入力不可、-4=セミチェックボックス、入力不可 | + +```4d + var $ob3; $ob4 : Object + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";-3) + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList と choiceList + +"choiceList" または "requiredList" 属性がオブジェクト内に存在しているとき、テキスト入力は以下の属性に応じて、ドロップダウンリストまたはコンボボックスで置き換えられます: + +- 属性が "choiceList" の場合、セルはコンボボックスとして表示されます。 これはつまり、ユーザーは値を選択、または入力できるということです。 +- 属性が "requiredList" の場合、セルはドロップダウンリストとして表示されます。 これはつまり、ユーザーはリストに提供されている値からどれか一つを選択するしかないということです。 + +どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> ウィジェットの値は配列を通して定義されます。 既存の 4Dリストをウィジェットに割り当てたい場合、"requiredListReference"、"requiredListName"、"choiceListReference"、または "choiceListName" 属性を使用する必要があります。 + +例: + +- 選択肢が二つ ("Open" または "Closed") しかないドロップダウンリストを表示したい場合を考えます。 デフォルトでは "Closed" が選択された状態にしたいとします: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- 整数値であればすべて受け入れ可能な状態にしておいた上で、もっとも一般的な値を提示するためにコンボボックスを表示したい場合を考えます: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 をデフォルト値として使用 + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName と requiredListReference + +"requiredListName" と "requiredListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはドロップダウンリストとして表示されるようになります。 これはつまり、ユーザーはリスト内に提供された値のどれか一つのみを選択できるということを意味します。 + +"requiredListName" または "requiredListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡します。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> - これらの値を単純な配列を通して定義したい場合は、"requiredList" 属性を使用する必要があります。 +> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" + +例: + +- ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "blue" にしたい場合を考えます: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- プログラミングによって定義されたリストに基づいたドロップダウンリストを表示し、参照として保存したい場合を考えます: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //デフォルトで London を表示 + OB SET($ob;"requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName と choiceListReference + +"choiceListName" と "choiceListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはコンボボックスとして表示されるようになります。 これはつまり、ユーザーは値を選択、または入力できるということを意味します。 + +"choiceListName" または "choiceListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡しま す。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> - これらの値を単純な配列を通して定義したい場合は、"choiceList" 属性を使用する必要があります。 +> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" + +例: + +ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "green" にしたい場合を考えます: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList、unitsListName、 unitsListReference と unitReference + +特定の値を使用することで、セルの値に関連した単位を追加することができます (*例*: "10 cm", "20 pixels" 等)。 単位リストを定義するためには、以下の属性のどれか一つを使用します: 単位リストを定義するためには、以下の属性のどれか一つを使用します: + +- "unitsList": 利用可能な単位 (例: "cm"、"inches"、"km"、"miles"、他) を定義するのに使用する x 要素を格納した配列。 オブジェクト内で単位を定義するためには、この属性を使用します。 +- "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 [`New list`](../commands-legacy/new-list.md) コマンドで作成された 4D リストで単位を定義するためには、この属性を使用します。 +- "unitsListName": 利用可能な単位を含んだデザインモードで作成された 4Dリスト名。 ツールボックスで作成された 4Dリストで単位を定義するためには、この属性を使用します。 + +単位リストが定義された方法に関わらず、以下の属性を関連付けることができます: + +- "unitReference": "unitList"、"unitsListReference" または "unitsListName" の値リスト内で選択された項目へのインデックス (1からx) を格納する単一の値。 + +カレントの単位は、ボタンとして表示されます。このボタンは、クリックするたびに "unitList"、"unitsListReference" または "unitsListName" の値を切り替えていきます (例: "pixels" -> "rows" -> "cm" -> "pixels" -> 等)。 + +例: + +数値の入力と、その後に可能性のある二つの単位 ("lines" または "pixels") を続けて表示したい場合を考えます。 カレントの値は "2" + "lines" と、 オブジェクト内で直接定義された値 ("unitsList" 属性) を使用するものとします: + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +var $ob : Object +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +セルに省略ボタン [...] を追加したい場合、"alternateButton" 属性に true の値を入れてオブジェクトに渡すだけです。 省略ボタンは自動的にセル内に表示されます。 省略ボタンは自動的にセル内に表示されます。 + +このボタンがユーザーによってクリックされた場合、`On Alternate Click` イベントが生成され、そのイベントを自由に管理することができます (詳細な情報に関しては [イベント管理](#イベント管理) の章を参照ください)。 + +例: + +```4d +var $ob1 : Object +var $entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### color valueType + +"color" valueType を使用すると、色、または色を表すテキストを表示することができます。 + +- 値が数字の場合、色付けされた長方形がセル内に表示されます。 例: + + ```4d + var $ob4 : Object + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- 値がテキストの場合、そのテキストが表示されます (*例*: "value";"Automatic")。 + +#### event valueType + +"event" valueType を使用すると、クリックした際に `On Clicked` イベントを生成する単純なボタンを表示します。 データまたは値を渡す/返すことはできません。 データまたは値を渡す/返すことはできません。 + +オプションとして、"label" 属性を渡すことができます。 + +例: + +```4d +var $ob : Object +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### イベント管理 + +オブジェクトリストボックス配列を使用している際には、複数のイベントを管理することができます: + +- **On Data Change**: 以下の場所において、どんな値でも変更された場合には `On Data Change` イベントがトリガーされます: + - テキスト入力 + - ドロップダウンリスト + - コンボボックスエリア + - 単位ボタン (値 x が値 x+1 へとスイッチしたとき) + - チェックボックス (チェック/チェックなしの状態がスイッチしたとき) +- **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 +- **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..426e3a00a966f0 --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md @@ -0,0 +1,90 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#フッターを表示) オプションが選択されていなければなりません。 + +::: + +## ヘッダー + +ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: + +![](../assets/en/FormObjects/listbox_header.png) + +リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 + +さらに、ヘッダー特有のプロパティを設定することができます。 Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +ヘッダーに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 + +### ヘッダー特有のプロパティ + +[オブジェクト名](properties_Object.md#オブジェクト名) - +[変数あるいは式](properties_Object.md#変数あるいは式) - +[タイトル](properties_Object.md#タイトル) - +[CSSクラス](properties_Object.md#cssクラス) - +[パス名](properties_TextAndPicture.md#ピクチャーパス名) - +[アイコンの場所](properties_TextAndPicture.md#アイコンの場所) - +[幅](properties_CoordinatesAndSizing.md#幅) - +[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - +[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - +[フォント](properties_Text.md#フォント) - +[太字](properties_Text.md#太字) - +[イタリック](properties_Text.md#イタリック) - +[下線](properties_Text.md#下線) - +[フォントカラー](properties_Text.md#フォントカラー) - +[横揃え](properties_Text.md#横揃え) - +[縦揃え](properties_Text.md#縦揃え) - +[ヘルプTips](properties_Help.md#ヘルプtips) + +## フッター + +リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 + +フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: + +![](../assets/en/FormObjects/listbox_footers.png) + +リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 + +ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +フッターに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 + +### フッター特有のプロパティ + +[オブジェクト名](properties_Object.md#オブジェクト名) - +[変数あるいは式](properties_Object.md#変数あるいは式) - +[式の型](properties_Object.md#式の型式タイプ) - +[変数の計算](properties_Object.md#変数の計算) - +[CSSクラス](properties_Object.md#cssクラス) - +[幅](properties_CoordinatesAndSizing.md#幅) - +[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - +[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - +[文字フォーマット](properties_Display.md#文字フォーマット) - +[数値フォーマット](properties_Display.md#数値フォーマット) - +[日付フォーマット](properties_Display.md#日付フォーマット) - +[時間フォーマット](properties_Display.md#時間フォーマット) - +[ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - +[ワードラップ](properties_Display.md#ワードラップ) - +[エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - +[背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) - +[フォント](properties_Text.md#フォント) - +[太字](properties_Text.md#太字) - +[イタリック](properties_Text.md#イタリック) - +[下線](properties_Text.md#下線) - +[フォントカラー](properties_Text.md#フォントカラー) - +[横揃え](properties_Text.md#横揃え) - +[縦揃え](properties_Text.md#縦揃え) - +[ヘルプTips](properties_Help.md#ヘルプtips) + + diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..6eabbf8d2f143d --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md @@ -0,0 +1,198 @@ +--- +id: listbox-object +title: List Box Object +--- + +## 配列リストボックス + +配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 + +デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 You can change it, as well as other column properties, in the [column properties](./listbox-column.md). The display format for each column can also be defined using the [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) command. + +> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 + +配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 +The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or [`LISTBOX DELETE ROWS`](../commands-legacy/listbox-delete-rows.md)) as well as array manipulation commands. たとえば、列の内容を初期化するには、以下の命令を使用できます: + +```4d +ARRAY TEXT(varCol;size) +``` + +リストを使用することもできます: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 + +## セレクションリストボックス + +このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 You can use the [`LISTBOX SET COLUMN FORMULA`](../commands-legacy/listbox-set-column-formula.md) and [`LISTBOX INSERT COLUMN FORMULA`](../commands-legacy/listbox-insert-column-formula.md) commands to modify columns programmatically. + +それぞれの行はセレクションのレコードを基に評価されます。セレクションは **カレントセレクション** または **命名セレクション**です。 + +デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 + +## コレクションまたはエンティティセレクションリストボックス + +このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 + +コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 + +データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 + +:::note + +エンティティが削除されると、その参照は *undefined* の値とともにエンティティセレクションに 残り、リストボックスには空白の行が表示されます。 この場合、[`.clean()`](API/EntitySelectionClass.md#clean) 関数を呼び出すことで、削除されたエンティティ参照が含まれないエンティティセレクションを新規に取得することができます。 + +::: + +データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection クラス](../API/CollectionClass.md)の様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: + +```4d +myCol:=myCol.push("new value") // リストボックスに new value を表示 +``` + +## プロパティ一覧 + +提供されるプロパティはリストボックスのタイプに依存します。 + +| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | +| ------------------------------------------------------------------------ | --------- | ------------- | ---------------------------- | +| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | +| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | +| [太字](properties_Text.md#太字) | X | X | X | +| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | +| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | +| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | +| [クラス](properties_Object.md#cssクラス) | X | X | X | +| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | +| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | +| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | +| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | +| [データソース](properties_Object.md#データソース) | X | X | X | +| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | +| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | +| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | +| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | +| [ドラッグ有効](properties_Action.md#ドラッグ有効) | X | X | X | +| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | +| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | +| [フォント](properties_Text.md#フォント) | X | X | X | +| [フォントカラー](properties_Text.md#フォントカラー) | X | X | X | +| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | +| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | +| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | +| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | +| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | +| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | +| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | +| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | +| [階層リストボックス](properties_Object.md#配列リストボックス) | X | | | +| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | +| [横揃え](properties_Text.md#横揃え) | X | X | X | +| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | +| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | X | X | X | +| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | +| [イタリック](properties_Text.md#イタリック) | X | X | X | +| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | +| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | X | | +| [メタ情報式](properties_Text.md#メタ情報式) | | | X | +| [メソッド](properties_Action.md#メソッド) | X | X | X | +| [行の移動可](properties_Action.md#行の移動可) | X | | | +| [命名セレクション](properties_DataSource.md#命名セレクション) | | X | | +| [列数](properties_ListBox.md#列数) | X | X | X | +| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | +| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | +| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | +| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | +| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | +| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | +| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | +| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | +| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | +| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | +| [選択された項目](properties_DataSource.md#選択された項目) | | | X | +| [選択モード](properties_ListBox.md#選択モード) | X | X | X | +| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | +| [ソート可](properties_Action.md#ソート可) | X | X | X | +| [標準アクション](properties_Action.md#標準アクション) | X | | | +| [スタイル式](properties_Text.md#スタイル式) | | X | X | +| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | +| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | +| [タイプ](properties_Object.md#タイプ) | X | X | X | +| [下線](properties_Text.md#下線) | X | X | X | +| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | +| [縦揃え](properties_Text.md#縦揃え) | X | X | X | +| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | +| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | X | X | X | +| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | +| [表示状態](properties_Display.md#表示状態) | X | X | X | +| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | + +> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 + +## サポートされるフォームイベント {#supported-form-events} + +| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On After Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On After Sort |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *配列リストボックスのみ* | +| On Before Data Entry |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Before Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Begin Drag Over |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Close Detail |
    • [row](#additional-properties)
    | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Collapse |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *階層リストボックスのみ* | +| On Column Moved |
    • [columnName](#additional-properties)
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | | +| On Column Resize |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [newSize](#additional-properties)
    • [oldSize](#additional-properties)
    | | +| On Data Change |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Delete Action |
    • [row](#additional-properties)
    | | +| On Display Detail |
    • [isRowSelected](#additional-properties)
    • [row](#additional-properties)
    | | +| On Double Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Drag Over |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Drop |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Expand |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *階層リストボックスのみ* | +| On Footer Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [footerName](#additional-properties)
    | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *追加プロパティの取得はセル編集完了時のみ* | +| On Mouse Enter |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Mouse Leave | | | +| On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Open Detail |
    • [row](#additional-properties)
    | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *配列リストボックスのみ* | +| On Selection Change | | | +| On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | +| On Unload | | | + +### 追加プロパティ {#additional-properties} + +リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: + +| プロパティ | 型 | 説明 | +| ---------------- | ------- | ---------------------------------------------------------------- | +| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | +| areaName | text | エリアの名称 | +| column | longint | 列番号 | +| columnName | text | 列の名称 | +| footerName | text | フッターの名称 | +| headerName | text | ヘッダーの名称 | +| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | +| isRowSelected | boolean | 行が選択されていれば true、でなければ false | +| newPosition | longint | 列あるいは行の変更後の位置 | +| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | +| oldPosition | longint | 列あるいは行の変更前の位置 | +| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | +| row | longint | 行番号 | +| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | + +> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 + + diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md index e0e0ff46ffbd81..39a2d98142eb40 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ title: リストボックス リストボックスオブジェクトは、以下4つの項目で構成されます: -- リストボックスオブジェクトの全体 -- 列 -- 列ヘッダー -- 列フッター +- the [list box object](./listbox-object.md) in its entirety, +- [columns](./listbox-column.md), +- column [headers](./listbox-header-footer.md#headers), and +- column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ title: リストボックス 1. 各列のオブジェクトメソッド 2. リストボックスのオブジェクトメソッド -[ヘッダー](#リストボックスヘッダー) と [フッター](#リストボックスフッター) で発生したイベントは、その列のオブジェクトメソッドが受け取ります。 +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). ### リストボックスの型 @@ -59,324 +59,7 @@ title: リストボックス リストボックスオブジェクトはプロパティによってあらかじめ設定可能なほか、プログラムにより動的に管理することもできます。 -4D ランゲージにはリストボックス関連のコマンドをまとめた "リストボックス" テーマが専用に設けられていますが、"オブジェクトプロパティ" コマンドや `EDIT ITEM`、`Displayed line number` コマンドなど、ほかのテーマのコマンドも利用することができます。 詳細な情報については、*4D ランゲージリファレンス* の[リストボックスコマンドの一覧](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) のページを参照してください。 - -## リストボックスオブジェクト - -### 配列リストボックス - -配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 - -デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 この配列変数名は [列のプロパティ](listbox_overview.md#列特有のプロパティ) で変更できます (プロパティリストの [変数あるいは式](properties_Object.md#変数あるいは式) プロパティを使用します)。 列ごとの表示フォーマットを指定するには、`OBJECT SET FORMAT` コマンドも使用できます。 - -> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 - -配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 -リストボックスのハイレベルコマンド ([`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) や `LISTBOX DELETE ROWS` 等) や配列操作コマンドを使用して、列の値を管理します。 たとえば、列の内容を初期化するには、以下の命令を使用できます: - -```4d -ARRAY TEXT(varCol;size) -``` - -リストを使用することもできます: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 - -### セレクションリストボックス - -このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -それぞれの行はセレクションのレコードを基に評価されます。セレクションは **カレントセレクション** または **命名セレクション**です。 - -デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 - -### コレクションまたはエンティティセレクションリストボックス - -このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 - -コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 - -データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 - -:::note - -エンティティが削除されると、その参照は *undefined* の値とともにエンティティセレクションに 残り、リストボックスには空白の行が表示されます。 この場合、[`.clean()`](API/EntitySelectionClass.md#clean) 関数を呼び出すことで、削除されたエンティティ参照が含まれないエンティティセレクションを新規に取得することができます。 - -::: - -データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection クラス](../API/CollectionClass.md)の様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: - -```4d -myCol:=myCol.push("new value") // リストボックスに new value を表示 -``` - -### プロパティ一覧 - -提供されるプロパティはリストボックスのタイプに依存します。 - -| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | -| ------------------------------------------------------------------------ | --------- | ------------- | ---------------------------- | -| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | -| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | -| [太字](properties_Text.md#太字) | X | X | X | -| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | -| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | -| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | -| [クラス](properties_Object.md#cssクラス) | X | X | X | -| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | -| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | -| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | -| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | -| [データソース](properties_Object.md#データソース) | X | X | X | -| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | -| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | -| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | -| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | -| [ドラッグ有効](properties_Action.md#ドラッグ有効) | X | X | X | -| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | -| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | -| [フォント](properties_Text.md#フォント) | X | X | X | -| [フォントカラー](properties_Text.md#フォントカラー) | X | X | X | -| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | -| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | -| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | -| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | -| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | -| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | -| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | -| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | -| [階層リストボックス](properties_Object.md#配列リストボックス) | X | | | -| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | -| [横揃え](properties_Text.md#横揃え) | X | X | X | -| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | -| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | X | X | X | -| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | -| [イタリック](properties_Text.md#イタリック) | X | X | X | -| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | -| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | X | | -| [メタ情報式](properties_Text.md#メタ情報式) | | | X | -| [メソッド](properties_Action.md#メソッド) | X | X | X | -| [行の移動可](properties_Action.md#行の移動可) | X | | | -| [命名セレクション](properties_DataSource.md#命名セレクション) | | X | | -| [列数](properties_ListBox.md#列数) | X | X | X | -| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | -| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | -| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | -| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | -| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | -| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | -| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | -| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | -| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | -| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | -| [選択された項目](properties_DataSource.md#選択された項目) | | | X | -| [選択モード](properties_ListBox.md#選択モード) | X | X | X | -| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | -| [ソート可](properties_Action.md#ソート可) | X | X | X | -| [標準アクション](properties_Action.md#標準アクション) | X | | | -| [スタイル式](properties_Text.md#スタイル式) | | X | X | -| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | -| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | -| [タイプ](properties_Object.md#タイプ) | X | X | X | -| [下線](properties_Text.md#下線) | X | X | X | -| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | -| [縦揃え](properties_Text.md#縦揃え) | X | X | X | -| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | -| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | X | X | X | -| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | -| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | -| [表示状態](properties_Display.md#表示状態) | X | X | X | -| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | - -> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 - -### サポートされるフォームイベント {#supported-form-events} - -| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Close Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Collapse |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | -| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | -| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | -| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Delete Action |
  • [row](#追加プロパティ)
  • | | -| On Display Detail |
  • [isRowSelected](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Expand |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | -| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | -| On Mouse Enter |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Open Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | -| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | -| On Unload | | | - -#### 追加プロパティ {#additional-properties} - -リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: - -| プロパティ | 型 | 説明 | -| ---------------- | ------- | ---------------------------------------------------------------- | -| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | -| areaName | text | エリアの名称 | -| column | longint | 列番号 | -| columnName | text | 列の名称 | -| footerName | text | フッターの名称 | -| headerName | text | ヘッダーの名称 | -| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | -| isRowSelected | boolean | 行が選択されていれば true、でなければ false | -| newPosition | longint | 列あるいは行の変更後の位置 | -| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | -| oldPosition | longint | 列あるいは行の変更前の位置 | -| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | -| row | longint | 行番号 | -| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | - -> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 - -## リストボックスカラム {#list-box-columns} - -リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: - -![](../assets/en/FormObjects/listbox_column.png) - -リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、リストボックスに対する設定よりもこちらが優先されます。 - -> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#式の型-式タイプ) -> (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 - -### カラム特有のプロパティ {#column-specific-properties} - -[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [選択リスト](properties_DataSource.md#選択リスト-静的リスト) - [式](properties_DataSource.md#式) - [幅](properties_CoordinatesAndSizing.md#幅) - [入力可](properties_Entry.md#入力可) - [フォーカス可](properties_Entry.md#フォーカス可) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [デフォルト値](properties_DataSource.md#デフォルト値) - [選択リスト](properties_DataSource.md#選択リスト) - [式](properties_DataSource.md#式) - [データタイプ (リスト)](properties_DataSource.md#データタイプ-リスト) - [関連付け](properties_DataSource.md#関連付け) - [自動行高](properties_CoordinatesAndSizing.md#自動行高) - [最小幅](properties_CoordinatesAndSizing.md#最小幅) - [最大幅](properties_CoordinatesAndSizing.md#最大幅) - [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) - [指定リスト](properties_RangeOfValues.md#指定リスト) - [除外リスト](properties_RangeOfValues.md#除外リスト) - [表示タイプ](properties_Display.md#d表示タイプ) - [文字フォ-マット](properties_Display.md#文字フォ-マット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [非表示](properties_Display.md#表示状態) - [ワードラップ](properties_Display.md#ワードラップ) - [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [背景色](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) - [背景色式](properties_BackgroundAndBorder.md#背景色式) - [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) - [フォント](properties_Text.md#フォント) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [行スタイル配列](properties_Text.md#行スタイル配列) - [スタイル式](properties_Text.md#スタイル式) - [フォントカラー](properties_Text.md#フォントカラー) - [行フォントカラー配列](properties_Text.md#行フォントカラー配列) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [マルチスタイル](properties_Text.md#マルチスタイル) - [メソッド](properties_Action.md#メソッド) - -### サポートされるフォームイベント {#supported-form-events-1} - -| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | -| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | -| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | -| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | -| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | -| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | -| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | -| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | -| On Unload | | | - -## リストボックスヘッダー - -> リストボックスのヘッダープロパティにアクセスするためには、リストボックスのプロパティリストで [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) オプションが選択されていなければなりません。 - -ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: - -![](../assets/en/FormObjects/listbox_header.png) - -リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 - -さらに、ヘッダー特有のプロパティを設定することができます。 [カスタマイズされた並び替え](#ソートの管理) などの用途に、ヘッダーの列タイトルの隣、あるいはタイトルの代わりにアイコンを表示することができます。 - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -ヘッダーに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 - -### ヘッダー特有のプロパティ - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[タイトル](properties_Object.md#タイトル) - -[CSSクラス](properties_Object.md#cssクラス) - -[パス名](properties_TextAndPicture.md#ピクチャーパス名) - -[アイコンの場所](properties_TextAndPicture.md#アイコンの場所) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - -[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - -[フォント](properties_Text.md#フォント) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[横揃え](properties_Text.md#横揃え) - -[縦揃え](properties_Text.md#縦揃え) - -[ヘルプTips](properties_Help.md#ヘルプtips) - -## リストボックスフッター - -> リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#フッターを表示) オプションが選択されていなければなりません。 - -リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 - -フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: - -![](../assets/en/FormObjects/listbox_footers.png) - -リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 - -ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 - -フッターに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 - -### フッター特有のプロパティ - -[オブジェクト名](properties_Object.md#オブジェクト名) - -[変数あるいは式](properties_Object.md#変数あるいは式) - -[式の型](properties_Object.md#式の型式タイプ) - -[変数の計算](properties_Object.md#変数の計算) - -[CSSクラス](properties_Object.md#cssクラス) - -[幅](properties_CoordinatesAndSizing.md#幅) - -[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - -[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - -[文字フォーマット](properties_Display.md#文字フォーマット) - -[数値フォーマット](properties_Display.md#数値フォーマット) - -[日付フォーマット](properties_Display.md#日付フォーマット) - -[時間フォーマット](properties_Display.md#時間フォーマット) - -[ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - -[ワードラップ](properties_Display.md#ワードラップ) - -[エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - -[背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) - -[フォント](properties_Text.md#フォント) - -[太字](properties_Text.md#太字) - -[イタリック](properties_Text.md#イタリック) - -[下線](properties_Text.md#下線) - -[フォントカラー](properties_Text.md#フォントカラー) - -[横揃え](properties_Text.md#横揃え) - -[縦揃え](properties_Text.md#縦揃え) - -[ヘルプTips](properties_Help.md#ヘルプtips) +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. 詳細な情報については、*4D ランゲージリファレンス* の[リストボックスコマンドの一覧](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) のページを参照してください。 ## 入力の管理 @@ -562,14 +245,14 @@ JSON フォームにおいて、リストボックスに次のハイライトセ 標準ソートのサポートは、リストボックスのタイプに依存します: -| リストボックスタイプ | 標準ソートのサポート | コメント | -| ------------------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Object の Collection | ◯ |
    • "This.a" や "This.a.b" 列はソート可能です。
    • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
    | -| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | -| エンティティセレクション | ◯ |
  • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
  • サポートされる: オブジェクト属性プロパティに対するソート (例: "data" がオブジェクト属性であるときに"This.data.city")
  • サポートされる: リレートされた属性に対するソート(例: "This.company.name")
  • サポートされない: リレートされた属性を経由したオブジェクト属性に対するソート(例: "This.company.data.city")。 この場合には、[`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) 関数を使ったカスタムソートを使用します (後述の例題参照)
  • | -| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | -| 命名セレクション | × | | -| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | +| リストボックスタイプ | 標準ソートのサポート | コメント | +| ------------------- | ---------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Object の Collection | ◯ |
    • "This.a" や "This.a.b" 列はソート可能です。
    • [リストボックス列の式プロパティ](properties_Object.md#変数あるいは式) は [代入可能な式](../Concepts/quick-tour.md#代入可-vs-代入不可の式) でなくてはなりません。
    | +| スカラー値のコレクション | × | [`orderBy()`](../API/CollectionClass.md#orderby) 関数を使ったカスタムソートを使用します。 | +| エンティティセレクション | ◯ |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • サポートされる: オブジェクト属性プロパティに対するソート (例: "data" がオブジェクト属性であるときに"This.data.city")
    • サポートされる: リレートされた属性に対するソート(例: "This.company.name")
    • サポートされない: リレートされた属性を経由したオブジェクト属性に対するソート(例: "This.company.data.city")。 For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | +| カレントセレクション | ◯ | 単純な式のみソート可能です (例: `[Table_1]Field_2`) | +| 命名セレクション | × | | +| 配列 | ◯ | ピクチャー配列やポインター配列と紐づけられた列はソートできません | ### カスタムソート @@ -610,11 +293,11 @@ End if ![](../assets/en/FormObjects/sorticon0.png) - 変数が 1 のとき、列は昇順で並べ替えられており、並べ替え矢印が表示されています。 - ![](../assets/en/FormObjects/sorticon1.png) + ![](../assets/en/FormObjects/sorticon1.png) ![](../assets/en/FormObjects/sorticon1.png) - 変数が 2 のとき、列は降順で並べ替えられており、並べ替え矢印が表示されています。 - ![](../assets/en/FormObjects/sorticon2.png) + ![](../assets/en/FormObjects/sorticon2.png) ![](../assets/en/FormObjects/sorticon2.png) > 列ヘッダー変数には、宣言された、あるいは動的な [変数](Concepts/variables.md) のみを使用できます。 その他の [式](Concepts/quick-tour.md#式) (例: `Form.sortValue`) はサポートされていません。 その他の [式](Concepts/quick-tour.md#式) (例: `Form.sortValue`) はサポートされていません。 @@ -627,8 +310,8 @@ End if リストボックスの背景色、フォントカラー、そしてフォントスタイルを設定するためにはいくつかの方法があります: -- [リストボックスオブジェクト](#リストボックスオブジェクト) のプロパティリストを使用 -- [列](#リストボックス列) のプロパティリストを使用 +- at the level of the [list box object properties](./listbox-object.md), +- at the level of the [column properties](./listbox-column.md), - リストボックスまたは列ごとの [配列や式](#配列と式の使用) プロパティを使用 - セルごとのテキストにて定義 ([マルチスタイルテキスト](properties_Text.md#マルチスタイル) の場合) @@ -636,14 +319,12 @@ End if 優先順位や継承の原理は、複数のレベルにわたって同じプロパティに異なる値が指定された場合に適用されます。 -| 優先度 | 設定場所 | -| ---- | ---------------------------------------------------------- | -| 優先度高 | セル単位 (マルチスタイル使用時) | -| | 列の配列/メソッド | -| | リストボックスの配列/メソッド | -| | 列のプロパティ | -| | リストボックスのプロパティ | -| 優先度低 | メタ情報式 (コレクションまたはエンティティセレクションリストボックスの場合) | +1. (highest priority) Cell (if multi-style text) +2. 列の配列/メソッド +3. リストボックスの配列/メソッド +4. 列のプロパティ +5. リストボックスのプロパティ +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) 例として、リストボックスのプロパティにてフォントスタイルを設定しながら、列には行スタイル配列を使用して異なるスタイルを設定した場合、後者が有効となります。 @@ -654,6 +335,7 @@ End if - 列属性について: リストボックスの属性値を受け継ぎます このように、高次のレベルの属性値をオブジェクトに継承させたい場合は、定義するコマンドに `lk inherited` 定数 (デフォルト値) を渡すか、対応する行スタイル/カラー配列の要素に直接渡します。 以下のような、標準のフォントスタイルで行の背景色が交互に変わる配列リストボックスを考えます: + ![](../assets/en/FormObjects/listbox_styles3.png) 以下の変更を加えます: @@ -832,19 +514,20 @@ Variable 2 も常に表示され、入力できます。 これは二番目の ->MyListbox{3}:=True ``` -非階層表示: +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch7.png) -階層表示: + +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch8.png) > 親が折りたたまれているために行が非表示になっていると、それらは選択から除外されます。 (直接あるいはスクロールによって) 表示されている行のみを選択できます。 言い換えれば、行を選択かつ隠された状態にすることはできません。 選択と同様に、[`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは階層リストボックスと非階層リストボックスにおいて同じ値を返します。 つまり以下の両方の例題で、[`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) は同じ位置 (3;2) を返します。 -*非階層表示:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*階層表示:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) サブ階層のすべての行が隠されているとき、ブレーク行は自動で隠されます。 先の例題で 1から 3行目までが隠されていると、"Brittany" のブレーク行は表示されません。 @@ -861,10 +544,10 @@ Variable 2 も常に表示され、入力できます。 これは二番目の 以下のリストボックスを例題とします (割り当てた配列名は括弧内に記載しています): -*非階層表示:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*階層表示:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) 階層モードでは `tStyle` や `tColors` 配列で変更されたスタイルは、ブレーク行に適用されません。 ブレークレベルでカラーやスタイルを変更するには、以下のステートメントを実行します: ブレークレベルでカラーやスタイルを変更するには、以下のステートメントを実行します: @@ -890,381 +573,13 @@ Variable 2 も常に表示され、入力できます。 これは二番目の この場合、開発者がコードを使用して配列を空にしたり値を埋めたりしなければなりません。 実装する際注意すべき原則は以下のとおりです: -- リストボックスが表示される際、先頭の配列のみ値を埋めます。 しかし 2番目の配列を空の値で生成し、リストボックスに展開/折りたたみアイコンが表示されるようにしなければなりません: +- リストボックスが表示される際、先頭の配列のみ値を埋めます。 However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- ユーザーが展開アイコンをクリックすると `On Expand` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドはクリックされたセルを返すので、適切な階層を構築します: 先頭の配列に繰り返しの値を設定し、2番目の配列には [`SELECTION TO ARRAY`](../commands/selection-to-array) コマンドから得られる値を設定します。そして[`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) コマンドを使用して必要なだけ行を挿入します。 +- ユーザーが展開アイコンをクリックすると `On Expand` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドはクリックされたセルを返すので、適切な階層を構築します: 先頭の配列に繰り返しの値を設定し、2番目の配列には [`SELECTION TO ARRAY`](../commands/selection-to-array) コマンドから得られる値を設定します。そして[`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) コマンドを使用して必要なだけ行を挿入します。 ![](../assets/en/FormObjects/hierarch16.png) - ユーザーが折りたたみアイコンをクリックすると `On Collapse` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは該当するセルを返します。そして[`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) コマンドを使用して必要なだけ行をリストボックスから削除することができます。 -## オブジェクト配列の使用 - -リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 - -以下のリストボックスはオブジェクト配列を使用してデザインされました: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### オブジェクト配列カラムの設定 - -オブジェクト配列をリストボックスのカラムに割り当てるには、プロパティリスト (の "変数名" 欄) にオブジェクト配列名を設定するか、配列型のカラムのように [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md) コマンドを使用します。 プロパティリスト内では、カラムにおいて "式タイプ" にオブジェクトを選択できます: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -オブジェクトカラムに対しては、座標、サイズ、スタイルなどに関連した標準のプロパティが使用可能です。 プロパティリストを使用して定義する方法のほかにも、オブジェクト型のリストボックスカラムのそれぞれの行に対してスタイル、フォントカラー、背景色、表示状態をプログラムで定義することもできます。 これらのタイプのカラムは非表示にすることも可能です。 - -しかしながら、データソーステーマは、オブジェクト型のリストボックスカラムに対しては選択できません。 実際、カラムの各セルの中身は、それに対応するオブジェクト配列の要素の属性に基づいています。 配列の各オブジェクト要素には、以下を定義できます: - -値の型 (必須): テキスト、カラー、イベント、他
    -値そのもの (任意): 入力/出力に使用
    -セルの内容表示 (任意): ボタン、リスト、他
    -追加の設定 (任意): 値の型によります
    -これらのプロパティを定義するには、適切な属性をオブジェクト内に設定する必要があります (使用可能な属性は以下に一覧としてまとめてあります)。 たとえば、以下ような簡単なコードを使用してオブジェクトカラム内に "Hello World!" 書き込むことができます: - -```4d -ARRAY OBJECT(obColumn;0) // カラム配列 - C_OBJECT($ob) // 第一要素 - OB SET($ob;"valueType";"text") // 値の型を定義 (必須) - OB SET($ob;"value";"Hello World!") // 値を定義 - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> 表示フォーマットと入力フィルターはオブジェクトカラムに対しては設定できません。 これらは値の型に応じて自動的に変わるからです。 - -#### valueTypeとデータ表示 - -リストボックスカラムにオブジェクト配列が割り当てられているとき、セルの表示・入力・編集の方法は、配列の要素の valueType 属性に基づきます。 次の valueType の値がサポートされています: - -- "text": テキスト値 -- "real": セパレーターを含む数値。セパレーターの例: ``, `<.>`, `<,>` -- "integer": 整数値 -- "boolean": true/false 値 -- "color": 背景色を定義 -- "event": ラベル付ボタンを表示 - -4D は "valueType" の値に応じたデフォルトのウィジェットを使用します (つまり、"text" と設定すればテキスト入力ウィジェットが表示され、"boolean" と設定すればチェックボックスが表示されます)。 しかし、オプションを使用することによって表示方法の選択が可能な場合もあります (たとえば、"real" と設定した場合、ドロップダウンメニューとしても表示できます)。 以下の一覧はそれぞれの値の型に対してのデフォルトの表示方法と、他に選択可能な表示方の一覧を表しています: - -| valueType | デフォルトのウィジェット | 他に選択可能なウィジェット | -| --------- | ------------------------------------------ | ----------------------------------------------------------------------------------------------- | -| text | テキスト入力 | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | -| real | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | -| integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | -| boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | -| color | 背景色 | text | -| event | ラベル付ボタン | | -| | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | - -セルの表示とオプションは、オブジェクト内の特定の属性を使用することによって設定できます (以下を参照ください)。 - -#### 表示フォーマットと入力フィルター - -オブジェクト型のリストボックスのカラムにおいては、表示フォーマットと入力フィルターを設定することはできません。 これらは値の型に応じて自動的に定義されます。 どのように定義されるかについては、以下一覧にまとめてあります: - -| 値の型 | デフォルトのフォーマット | 入力コントロール | -| ------- | ----------------------------------------------------------- | -------------------------------------- | -| text | オブジェクト内で定義されているものと同じ | 制限なし | -| real | オブジェクト内で定義されているものと同じ (システムの小数点セパレーターを使用) | "0-9" と "." と "-" | -| | | min>=0 の場合、"0-9" と "." | -| integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | -| | | min>=0 の場合、"0-9" | -| Boolean | チェックボックス | N/A | -| color | N/A | N/A | -| event | N/A | N/A | - -### 属性 - -オブジェクト配列の各要素は、セルの中身とデータ表示を定義する一つ以上の属性を格納するオブジェクトです (上記の例を参照ください)。 - -唯一必須の属性は "valueType" であり、サポートされる値は "text"、"real"、"integer"、"boolean"、"color" そして "event"です。 以下の表には、リストボックスオブジェクト配列において "valueType"の値に応じてサポートされるすべての属性がまとめてあります (他の属性はすべて無視されます)。 表示フォーマットに関しては、その更に下に詳細な説明と例があります。 - -| | valueType | text | real | integer | boolean | color | event | -| --------------------- | ------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | -| *属性* | *説明* | | | | | | | -| value | セルの値 (入力または出力) | ○ | ○ | ○ | | | | -| min | 最小値 | | ○ | ○ | | | | -| max | 最大値 | | ○ | ○ | | | | -| behavior | "スリーステート" の値 | | | ○ | | | | -| requiredList | オブジェクト内で定義されたドロップダウンリスト | ○ | ○ | ○ | | | | -| choiceList | オブジェクト内で定義されたコンボボックス | ○ | ○ | ○ | | | | -| requiredListReference | 4D リスト参照 ("saveAs"の値による) | ○ | ○ | ○ | | | | -| requiredListName | 4D リスト名 ("saveAs"の値による) | ○ | ○ | ○ | | | | -| saveAs | "reference" または "value" | ○ | ○ | ○ | | | | -| choiceListReference | 4D リスト参照、コンボボックスを表示 | ○ | ○ | ○ | | | | -| choiceListName | 4D リスト名、コンボボックスを表示 | ○ | ○ | ○ | | | | -| unitList | X要素の配列 | ○ | ○ | ○ | | | | -| unitReference | 選択された要素のインデックス | ○ | ○ | ○ | | | | -| unitsListReference | 単位の4D リスト参照 | ○ | ○ | ○ | | | | -| unitsListName | 単位の4D リスト名 | ○ | ○ | ○ | | | | -| alternateButton | 切り替えボタンを追加 | ○ | ○ | ○ | ○ | ○ | | - -#### value - -セルの値は "value" 属性に保存されています。 この属性は入力と出力に使用されるほか、 この属性は入力と出力に使用されるほか、 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 - -```4d - ARRAY OBJECT(obColumn;0) // カラム配列 - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // ユーザーが新しい値を入力した場合、 編集された値は$entry に格納されます - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> null 値はサポートされており、空のセルとして表示されます。 - -#### min と max - -"valueType" が"real" または "integer" であるとき、min と max 属性もオブジェクトに設定できます (値は適切な範囲で、かつ、valueType と同じ型である必要があります)。 - -これらの属性を使用すると入力値の範囲を管理することができます。 セルが評価されたとき (フォーカスを失ったとき)、入力された値が min の値より低い場合、または max の値より大きい場合には、その値は拒否されます。 この場合、入力をする前の値が保持され、tip として説明が表示されます。 - -```4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -behavior 属性は、値の通常の表示とは異なる表示方法を提供します。 4D v15では、一つだけ他の表示方法が用意されています: - -| 属性 | 使用可能な値 | valueType | 説明 | -| -------- | ----------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | 数値をスリーステートチェックボックスとして表します。
    2=セミチェックボックス、1=チェックされている、0=チェックされていない、-1=非表示チェックボックス、-2=チェックされていない、入力不可、-3=チェックされている、入力不可、-4=セミチェックボックス、入力不可 | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList と choiceList - -"choiceList" または "requiredList" 属性がオブジェクト内に存在しているとき、テキスト入力は以下の属性に応じて、ドロップダウンリストまたはコンボボックスで置き換えられます: - -- 属性が "choiceList" の場合、セルはコンボボックスとして表示されます。 これはつまり、ユーザーは値を選択、または入力できるということです。 -- 属性が "requiredList" の場合、セルはドロップダウンリストとして表示されます。 これはつまり、ユーザーはリストに提供されている値からどれか一つを選択するしかないということです。 - -どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 - -> ウィジェットの値は配列を通して定義されます。 既存の 4Dリストをウィジェットに割り当てたい場合、"requiredListReference"、"requiredListName"、"choiceListReference"、または "choiceListName" 属性を使用する必要があります。 - -例: - -- 選択肢が二つ ("Open" または "Closed") しかないドロップダウンリストを表示したい場合を考えます。 デフォルトでは "Closed" が選択された状態にしたいとします: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- 整数値であればすべて受け入れ可能な状態にしておいた上で、もっとも一般的な値を提示するためにコンボボックスを表示したい場合を考えます: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) // 10 をデフォルト値として使用 - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName と requiredListReference - -"requiredListName" と "requiredListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはドロップダウンリストとして表示されるようになります。 これはつまり、ユーザーはリスト内に提供された値のどれか一つのみを選択できるということを意味します。 - -"requiredListName" または "requiredListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡します。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 - -> - これらの値を単純な配列を通して定義したい場合は、"requiredList" 属性を使用する必要があります。 -> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" - -例: - -- ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "blue" にしたい場合を考えます: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- プログラミングによって定義されたリストに基づいたドロップダウンリストを表示し、参照として保存したい場合を考えます: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) // デフォルトでLondonを表示 - OB SET($ob;"requiredListReference";<>List) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName と choiceListReference - -"choiceListName" と "choiceListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはコンボボックスとして表示されるようになります。 これはつまり、ユーザーは値を選択、または入力できるということを意味します。 - -"choiceListName" または "choiceListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡しま す。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 - -> - これらの値を単純な配列を通して定義したい場合は、"choiceList" 属性を使用する必要があります。 -> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" - -例: - -ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "green" にしたい場合を考えます: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList、unitsListName、 unitsListReference と unitReference - -特定の値を使用することで、セルの値に関連した単位を追加することができます (*例*: "10 cm", "20 pixels" 等)。 単位リストを定義するためには、以下の属性のどれか一つを使用します: 単位リストを定義するためには、以下の属性のどれか一つを使用します: - -- "unitsList": 利用可能な単位 (例: "cm"、"inches"、"km"、"miles"、他) を定義するのに使用する x 要素を格納した配列。 オブジェクト内で単位を定義するためには、この属性を使用します。 -- "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 [`New list`](../commands-legacy/new-list.md) コマンドで作成された 4D リストで単位を定義するためには、この属性を使用します。 -- "unitsListName": 利用可能な単位を含んだデザインモードで作成された 4Dリスト名。 ツールボックスで作成された 4Dリストで単位を定義するためには、この属性を使用します。 - -単位リストが定義された方法に関わらず、以下の属性を関連付けることができます: - -- "unitReference": "unitList"、"unitsListReference" または "unitsListName" の値リスト内で選択された項目へのインデックス (1からx) を格納する単一の値。 - -カレントの単位は、ボタンとして表示されます。このボタンは、クリックするたびに "unitList"、"unitsListReference" または "unitsListName" の値を切り替えていきます (例: "pixels" -> "rows" -> "cm" -> "pixels" -> 等)。 - -例: - -数値の入力と、その後に可能性のある二つの単位 ("lines" または "pixels") を続けて表示したい場合を考えます。 カレントの値は "2" + "lines" と、 オブジェクト内で直接定義された値 ("unitsList" 属性) を使用するものとします: - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -セルに省略ボタン [...] を追加したい場合、"alternateButton" 属性に true の値を入れてオブジェクトに渡すだけです。 省略ボタンは自動的にセル内に表示されます。 省略ボタンは自動的にセル内に表示されます。 - -このボタンがユーザーによってクリックされた場合、`On Alternate Click` イベントが生成され、そのイベントを自由に管理することができます (詳細な情報に関しては [イベント管理](#イベント管理) の章を参照ください)。 - -例: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";true) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### color valueType - -"color" valueType を使用すると、色、または色を表すテキストを表示することができます。 - -- 値が数字の場合、色付けされた長方形がセル内に表示されます。 例: - - ```4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- 値がテキストの場合、そのテキストが表示されます (*例*: "value";"Automatic")。 - -#### event valueType - -"event" valueType を使用すると、クリックした際に `On Clicked` イベントを生成する単純なボタンを表示します。 データまたは値を渡す/返すことはできません。 データまたは値を渡す/返すことはできません。 - -オプションとして、"label" 属性を渡すことができます。 - -例: - -```4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### イベント管理 -オブジェクトリストボックス配列を使用している際には、複数のイベントを管理することができます: -- **On Data Change**: 以下の場所において、どんな値でも変更された場合には `On Data Change` イベントがトリガーされます: - - テキスト入力 - - ドロップダウンリスト - - コンボボックスエリア - - 単位ボタン (値 x が値 x+1 へとスイッチしたとき) - - チェックボックス (チェック/チェックなしの状態がスイッチしたとき) -- **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 -- **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md index a8240caefbd47e..b3ab85c625a09e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md @@ -114,30 +114,7 @@ title: 動作 #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[フォーム](FormEditor/forms.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md index 69ece5b8fe6d5c..1cf17afd7eeba9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -41,7 +41,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[階層リスト](list_overview.md) - [リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) - [楕円](shapes_overview.md#楕円) - [四角](shapes_overview.md#四角) - [テキストエリア](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### コマンド @@ -71,7 +71,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -240,7 +240,7 @@ title: 背景色と境界線 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md index 355497052ddb4f..42a1f58686a1b4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド @@ -64,35 +64,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[四角](shapes_overview.md#四角) - -[ルーラー](ruler.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -112,35 +84,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -160,35 +104,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -208,35 +124,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -304,35 +192,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -345,7 +205,7 @@ title: 座標とサイズ オブジェクトの横のサイズを指定します。 > - オブジェクトによっては高さが規定されているものがあり、その場合は変更できません。 -> - [リストボックス列](listbox_overview.md#リストボックス列) に [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) プロパティが設定されている場合には、ユーザーは手動でカラムサイズを変更することもできます。 +> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > - リストボックスの [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) プロパティに "拡大" を設定している場合にフォームをリサイズすると、一番右のカラムの幅は必要に応じて最大幅を超えて拡大されます。 #### JSON 文法 @@ -356,35 +216,7 @@ title: 座標とサイズ #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -406,7 +238,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド @@ -428,7 +260,7 @@ title: 座標とサイズ #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド @@ -512,7 +344,7 @@ RowHeights{5}:=3 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [フッター](properties_Footers.md) - [ヘッダー](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### コマンド @@ -536,7 +368,7 @@ RowHeights{5}:=3 #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [フッター](properties_Footers.md) - [ヘッダー](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md index ee673a1247af93..90ba6ff5ab4d39 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ title: データソース このプロパティは次のフォームオブジェクトでサポートされています: -- 選択リストと紐づけられている [コンボボックス](comboBox_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) フォームオブジェクト。 +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - 配列またはオブジェクトデータソースにより、紐づけられたリストが生成されている [コンボボックス](comboBox_overview.md) フォームオブジェクト。 たとえば、"France, Germany, Italy" という値を含む選択リストが "Countries" というコンボボックスに関連付けられていた場合を考えます。**自動挿入** のオプションがチェックをされていて、ユーザーが "Spain" という値を入力すると、"Spain" という値が自動的にメモリー内のリストに追加されます: @@ -28,7 +28,7 @@ title: データソース #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) --- @@ -45,9 +45,8 @@ title: データソース #### 対象オブジェクト -[ドロップダウンリスト](dropdownList_Overview.md)* [コンボボックス](comboBox_overview.md) -* [階層リスト](list_overview.md) -* [リストボックス列](listbox_overview.md#リストボックス列) +[Drop-down List](dropdownList_Overview.md) - +[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -127,7 +126,7 @@ title: データソース 表示される式のデータタイプを定義します。 このプロパティは次のフォームオブジェクトで使用されます: -- セレクションおよびコレクション型の [リストボックス列](listbox_overview.md#リストボックス列)。 +- [List box columns](listbox-column.md) of the selection and collection types. - オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md)。 [式タイプ](properties_Object.md#式の型式タイプ) の章も参照ください。 @@ -140,7 +139,7 @@ title: データソース #### 対象オブジェクト -オブジェクトまたは配列と紐づいた [ドロップダウンリスト](dropdownList_Overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -197,13 +196,14 @@ title: データソース #### 対象オブジェクト -[リストボックス列 (配列型のみ)](listbox_overview.md#リストボックス列) +[List Box Column (array type only)](listbox-column.md) --- ## 式 -[セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション / エンティティセレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) リストボックスのプロパティです。 **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) +and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. **[変数あるいは式](properties_Object.md#変数あるいは式)** の章も参照ください。 列に割り当てる 4D式です。 以下のものを指定できます: @@ -242,7 +242,7 @@ title: データソース #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) --- @@ -275,7 +275,7 @@ title: データソース このプロパティは以下の場合に表示されます: - オブジェクトに対して [選択リスト](#選択リスト) が割り当てられている -- [入力](input_overview.md) および [リストボックス列](listbox_overview.md#リストボックス列) の場合には、ユーザーがリスト内の値のみ入力できるように、オブジェクトに対して [指定リスト](properties_RangeOfValues.md#指定リスト) も定義されている (通常は両方のオプションで同じリストを使用しているはずです)。 +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. このプロパティは、選択リストに関連付けされたフィールドまたは変数において、フィールドに保存する内容の型を指定します: @@ -297,7 +297,7 @@ title: データソース #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md index 266a0f5a9e9b28..a3bc2a573daf33 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md @@ -46,9 +46,7 @@ RB-1762-1 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md)* [ドロップダウンリスト](dropdownList_Overview.md) -* [リストボックス列](listbox_overview.md#リストボックス列) -* [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -107,13 +105,13 @@ RB-1762-1 :::note blankIfNull - デフォルトでは、 [null 日付](../Concepts/dt_date.md#日付リテラル) は 00/00/00 のように、ゼロとして表示されます。 "blankIfNull" オプションを使用すると、null の日付は空白として表示されます。 "blankIfNull" 文字列 (文字の大小を区別) は、選択されたフォーマットの値と組み合わせて使います。 例: "systemShort blankIfNull" または "LLLdd日 ee blankIfNull"。 -- 日付型の [リストボックスの列](listbox_overview.md#リストボックス列]) および [リストボックスのフッター](listbox_overview.md#リストボックスフッター) は常に "blankIfNull" (null値は空白表示) の振る舞いをします (解除できません)。 +- [List box columns](listbox-column.md) and [list box footers](listbox-header-footer.md#footers) of type date always use the "blank if null" behavior (it cannot be disengaged). ::: #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -278,12 +276,7 @@ RB-1762-1 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[入力](input_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[進捗インジケーター](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) #### コマンド @@ -347,7 +340,7 @@ RB-1762-1 #### 対象オブジェクト -[入力](input_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -405,7 +398,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [ドロップダウンリスト](dropdownList_Overview.md) - [入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -418,7 +411,7 @@ Customized time formats can be built using several patterns described in the [** [ブール式](properties_Object.md#式の型) を次のフォームオブジェクトで表示した場合: - [入力オブジェクト](input_overview.md) にテキストとして -- [リストボックス列](listbox_overview.md#リストボックス列) に表示タイプ ["ポップアップ"](properties_Display.md#表示タイプ) を選択して +- a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), ... 値の代わりに表示するテキストを指定することができます: @@ -433,7 +426,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[List Box Column](listbox-column.md) - [Input](input_overview.md) #### コマンド @@ -457,7 +450,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド @@ -509,7 +502,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[チェックボックス](checkbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -534,7 +527,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) --- @@ -571,7 +564,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド @@ -606,32 +599,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -690,7 +658,7 @@ Customized time formats can be built using several patterns described in the [** #### 対象オブジェクト -[入力](input_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md index 69e70329f106b7..5b855002a45dda 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ title: 入力 ピクチャー型の [入力](input_overview.md) オブジェクトの場合、標準の編集コマンド (カット、コピー、ペースト、そしてクリア) に加え、ファイルからピクチャーを読み込むために使用することのできる **読み込み...** コマンド、ピクチャーをディスクに保存するのに使用する **別名で保存...** コマンドなどがあります。 また、メニューを使用してピクチャーの表示フォーマットを変更することもできます。**トランケート (中央合わせなし)**、**スケーリング** そして **スケーリング (中央合わせ/プロポーショナル)** から選択できます。 このメニューを使用した [表示フォーマット](properties_Display.md#ピクチャーフォーマット) の変更は一時的なものであり、レコードには保存されません。 -[マルチスタイル](properties_Text.md#マルチスタイル) オプションがチェックされているテキスト型の [入力](input_overview.md) オブジェクト、または[リストボックスカラム](listbox_overview.md#list-box-columns) の場合、標準の編集コマンド以外に以下の様なコマンドを使用することができます: +[マルチスタイル](properties_Text.md#マルチスタイル) オプションがチェックされているテキスト型の [入力](input_overview.md) オブジェクト、または[リストボックスカラム](listbox-column.md) の場合、標準の編集コマンド以外に以下の様なコマンドを使用することができます: - **フォント...**: フォントシステムダイアログボックスを表示させます。 - **最近使用したフォント**: セッション中に最近使用されたフォント名を表示します。 リストには最大で 10フォントまで表示されます (それ以上は古いものから置き換えられていきます)。 デフォルトではリストは空になっているので、このオプションは表示されません。 このリストは `SET RECENT FONTS` と `FONT LIST` コマンドを使用して管理することができます。 @@ -73,14 +73,7 @@ title: 入力 #### 対象オブジェクト -[4D Write Pro エリア](writeProArea_overview.md) - -[チェックボックス](checkbox_overview.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[進捗インジケーター](progressIndicator.md) - -[ルーラー](ruler.md) - -[ステッパー](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### コマンド @@ -142,7 +135,7 @@ title: 入力 #### 対象オブジェクト -[チェックボックス](checkbox_overview.md)\* [コンボボックス](comboBox_overview.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md index 0085315e8f68eb..11e26f264216e3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: フッター ## フッターを表示 -このプロパティは、[リストボックス列フッター](listbox_overview.md#リストボックスフッター) の表示/非表示を指定します。 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 +This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). 列ごとに 1つのフッターを表示できます。それぞれのフッターは個別に設定できます。 #### JSON 文法 @@ -70,4 +70,4 @@ title: フッター #### 参照 -[ヘッダー](properties_Headers.md) - [リストボックスフッター](listbox_overview.md#リストボックスフッター) +[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md index a84287d45e58a5..376219a5d1613a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: ヘッダー ## ヘッダーを表示 -このプロパティは、[リストボックス列ヘッダー](listbox_overview.md#リストボックスヘッダー) の表示/非表示を指定します。 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 +This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). 列ごとに 1つのヘッダーを表示できます。それぞれのヘッダーは個別に設定できます。 #### JSON 文法 @@ -70,4 +70,4 @@ title: ヘッダー #### 参照 -[フッター](properties_Footers.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md index bc404140924a22..6a338925e47caf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md @@ -27,17 +27,7 @@ title: ヘルプ #### 対象オブジェクト -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[コンボボックス](comboBox_overview.md) - -[階層リスト](list_overview.md) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[ラジオボタン](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### 追加のヘルプ機能 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md index b5cb7d7d42422e..890a833b05f88e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ title: リストボックス | ------- | -------------- | --------------------- | | columns | 列オブジェクトのコレクション | リストボックス列のプロパティを格納します。 | -列オブジェクトに関してサポートされているプロパティの一覧については [列特有のプロパティ](listbox_overview.md#列特有のプロパティ) の章を参照してください。 +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### 対象オブジェクト diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md index 7f82867f4427c5..2be916cc600e3e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md @@ -19,31 +19,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -65,32 +41,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[ラジオボタン](radio_overview.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[テキストエリア](text.md) - -[Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### コマンド @@ -169,28 +120,7 @@ title: オブジェクト #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[階層リスト](list_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[Web エリア](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### コマンド @@ -200,14 +130,14 @@ title: オブジェクト ## 式の型/式タイプ -> [セレクション型](listbox_overview.md#セレクションリストボックス) および [コレクション型](listbox_overview.md#コレクションまたはエンティティセレクションリストボックス) のリストボックス列や、[オブジェクト](FormObjects/dropdownList_Overview.md#オブジェクトの使用) や [配列](FormObjects/dropdownList_Overview.md#配列の使用) に関連付けられた[ドロップダウンリスト](dropdownList_Overview.md) のプロパティリストでは、このプロパティは、[**データタイプ**](properties_DataSource.md#データタイプ-式の型) と呼ばれています。 +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). オブジェクトに関連付けられた式または変数のデータ型を指定します。 この設定の主な目的は、プロパティリスト内で提供されるテーマとオプションが、データの型と対応するようにするためです。 つまり、実際に変数の型そのものを決めるわけではありません。 プロジェクトをコンパイルするには、[変数を宣言](Concepts/variables.md#変数の宣言) する必要があります。 ただし、次の特定の場合には、このプロパティは型宣言の機能を持ちえます: - **[ダイナミック変数](#ダイナミック変数)**: このプロパティを使って、ダイナミック変数の型を宣言することができます。 -- **[リストボックス列](listbox_overview.md#リストボックス列)**: このプロパティは列データに表示フォーマットを関連づけるのに使用されます。 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 - **[ピクチャー変数](input_overview.md)**: このプロパティを使うと、インタープリタモードにおいてフォームロード前に変数を宣言することができます。 フォーム上のピクチャー変数にピクチャーを表示する際には特別なメカニズムが使用されます。 そのため、他の型の変数とは違って、ピクチャー変数の宣言は、フォームロード前 (`On Load` フォームイベントよりも先) におこなう必要があります。 これを行うためには、フォームのロードより前に`var varName : Picture` 宣言を実行するか(通常、`DIALOG` コマンドを呼び出したメソッド内で行います)、変数をフォームレベルで式タイププロパティを使用して型指定する必要があります。 このいずれかをおこなわない場合、ピクチャー変数はピクチャーを正しく表示できません (インタープリターモードのみ)。 @@ -219,20 +149,7 @@ title: オブジェクト #### 対象オブジェクト -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[入力](input_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[スピナー](spinner.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -375,7 +292,7 @@ title: オブジェクト #### 対象オブジェクト -[ボタン](button_overview.md) - [チェックボックス](checkbox_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ラジオボタン](radio_overview.md) - [テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -385,7 +302,7 @@ title: オブジェクト ## 変数の計算 -このプロパティは、[リストボックスフッター](listbox_overview.md#リストボックスフッター) エリアに適用される計算タイプを設定します。 +This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. > フッターでの計算は、[`LISTBOX SET FOOTER CALCULATION`](../commands-legacy/listbox-set-footer-calculation.md) 4D コマンドを使用することでも設定することができます。 @@ -432,7 +349,7 @@ title: オブジェクト #### 対象オブジェクト -[リストボックスフッター](listbox_overview.md#リストボックスフッター) +[List Box Footer](listbox-header-footer.md#footers) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md index c490d2ad0bdbf2..3a82d8ed45b4b1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md @@ -54,7 +54,7 @@ title: 値の範囲 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### コマンド @@ -79,7 +79,7 @@ title: 値の範囲 #### 対象オブジェクト -[コンボボックス](comboBox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) - [入力](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md index 14884d6f8b7d6e..5497f31a73c8ae 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ title: フォームオブジェクト JSON プロパティリスト | **g** | | | | [`graduationStep`](properties_Scale.md#目盛りのステップ) | 目盛の表示単位です。 | 最小値: 0 | | **h** | | | -| [`header`](./listbox_overview.md#リストボックスヘッダー) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | +| [`header`](./listbox-header-footer.md#headers) | リストボックス列のヘッダーを定義します。 | "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" のプロパティを格納するオブジェクト | | [`headerHeight`](properties_Headers.md#高さ) | フッターの高さを指定します。 | 正の10進数 + px | em | | [`height`](properties_CoordinatesAndSizing.md#高さ) | オブジェクトの縦のサイズを指定します。 | 最小値: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | 追加の空白行を非表示にします。 | true, false | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md index baed310582670e..71d3f5d27f5b4f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md @@ -67,34 +67,7 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### コマンド @@ -124,34 +97,7 @@ title: リサイズオプション #### 対象オブジェクト -[4D View Pro エリア](viewProArea_overview.md) - -[4D Write Pro エリア](writeProArea_overview.md) - -[ボタン](button_overview.md) - -[ボタングリッド](buttonGrid_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[線](shapes_overview.md#線) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[楕円](shapes_overview.md#楕円) - -[ピクチャーボタン](pictureButton_overview.md) - -[ピクチャーポップアップメニュー](picturePopupMenu_overview.md) - -[プラグインエリア](pluginArea_overview.md) - -[進捗インジケーター](progressIndicator.md) - -[ラジオボタン](radio_overview.md) - -[ルーラー](ruler.md) - -[四角](shapes_overview.md#四角) - -[スピナー](spinner.md) - -[スプリッター](splitters.md) - -[スタティックピクチャー](staticPicture.md) - -[ステッパー](stepper.md) - -[サブフォーム](subform_overview.md) - -[タブコントロール](tabControl.md) - -[Web エリア](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### コマンド @@ -196,7 +142,7 @@ title: リサイズオプション #### 対象オブジェクト -[リストボックス列](listbox_overview.md#リストボックス列) +[List Box Column](listbox-column.md) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md index a237f5e6f97003..62f31b3c513b6f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ title: スケール #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md index 41b9945c3b97d8..80006a7c69a73d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md @@ -38,19 +38,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -75,19 +63,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -107,19 +83,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -160,19 +124,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -197,19 +149,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -227,19 +167,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -269,21 +197,7 @@ title: Text #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[階層リスト](list_overview.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[進捗インジケーター](progressIndicator.md) - -[ルーラー](ruler.md) - -[ラジオボタン](radio_overview.md) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### コマンド @@ -352,7 +266,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -379,18 +293,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[ボタン](button_overview.md) - -[チェックボックス](checkbox_overview.md) (通常とフラット以外のスタイル) - -[コンボボックス](comboBox_overview.md) - -[ドロップダウンリスト](dropdownList_Overview.md) - -[グループボックス](groupBox.md) - -[入力](input_overview.md) - -[リストボックス](listbox_overview.md) - -[リストボックス列](listbox_overview.md#リストボックス列) - -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - -[リストボックスフッター](listbox_overview.md#リストボックスフッター) - -[ラジオボタン](radio_overview.md) (通常とフラット以外のスタイル) - -[テキストエリア](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### コマンド @@ -417,9 +320,7 @@ Choose([Companies]ID;Bold;Plain;Italic;Underline) #### 対象オブジェクト -[リストボックス](listbox_overview.md)* [リストボックス列](listbox_overview.md#リストボックス列) -* [リストボックスフッター](listbox_overview.md#リストボックスフッター) -* [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### コマンド @@ -528,7 +429,7 @@ End if #### 対象オブジェクト -[入力](input_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[Input](input_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -581,7 +482,7 @@ End if #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド @@ -605,7 +506,7 @@ End if #### 対象オブジェクト -[リストボックス](listbox_overview.md) - [リストボックス列](listbox_overview.md#リストボックス列) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### コマンド diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md index e453c5a7cf282a..25e5e15749761b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md @@ -21,7 +21,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -41,7 +41,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -70,7 +70,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -86,11 +86,11 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) +[List Box Header](listbox-header-footer.md#headers) #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -112,7 +112,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -151,7 +151,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -171,11 +171,11 @@ title: テキスト、ピクチャー #### 対象オブジェクト -[ボタン](button_overview.md) ([ヘルプ](button_overview.md#ヘルプ)ボタンを除く) - [チェックボックス](checkbox_overview.md) - [リストボックスヘッダー](listbox_overview.md#リストボックスヘッダー) - [ラジオボタン](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -205,7 +205,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -231,7 +231,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -255,7 +255,7 @@ title: テキスト、ピクチャー #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -294,15 +294,15 @@ title: テキスト、ピクチャー #### JSON 文法 -| 名称 | データタイプ | とりうる値 | -| :------------- | ------ | ---------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| 名称 | データタイプ | とりうる値 | +| :------------- | ------ | ------------------------------------------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### 対象オブジェクト -[ツールバーボタン](button_overview.md#ツールバー) - [ベベルボタン](button_overview.md#ベベル) - [角の丸いべべルボタン](button_overview.md#角の丸いベベル) - [OS X グラデーションボタン](button_overview.md#os-x-グラデーション) - [OS X テクスチャーボタン](button_overview.md#os-x-テクスチャー) - [Office XP ボタン](button_overview.md#office-xp) - [サークルボタン](button_overview.md#サークル) - [カスタムボタン](button_overview.md#カスタム) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### コマンド -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/ORDA/entities.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/ORDA/entities.md index dbc592fcc6144c..590e48ea498362 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/ORDA/entities.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/ORDA/entities.md @@ -442,7 +442,7 @@ $myInvoices:=$myParts.invoiceItems.invoice 最後の行は、$myParts エンティティセレクション内のパーツにリレートされている請求項目が少なくとも1行含まれているすべての請求書のエンティティセレクションを、*$myInvoices* 内に返します。 エンティティセレクションのプロパティとしてリレーション属性が使用されると、返される結果は、たとえ返されるエンティティが一つだけだとしても、常に新しいエンティティセレクションとなります。 エンティティセレクションのプロパティとしてリレーション属性が使用された結果、エンティティが何も返ってこない場合には、返されるのは空のエンティティセレクションであり、null ではありません。 -## Restricting entity selections {#restricting-entity-selections} +## エンティティセレクションを制限する {#restricting-entity-selections} ORDAでは、あらゆるデータクラスにおいて、エンティティへのアクセスを制限するフィルターを作成することができます。 一旦実装されると、データクラスのエンティティが **ORDAクラス関数** ([`all()`](../API/DataClassClass.md#all) や [`query()`](../API/EntitySelectionClass.md#query)など) または [**REST API**](../category/api-dataclass) ([Data Explorer](../Admin/dataExplorer.md) や [remote datastores](remoteDatastores.md)など) によってアクセスされるたびに、フィルターが自動的に適用されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/forms.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/forms.md index de3642ffaa7e05..39491c00152c35 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/forms.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/forms.md @@ -29,6 +29,6 @@ title: フォームページ ## 新フォームのデフォルト表示 - **境界**, **ルーラー**, ...: フォームエディターの各新規ウィンドウにデフォルトで表示する項目をチェックします。 フォームエディターの **表示** 階層メニューを使って、各ウィンドウの表示を個別に変更することができます。 -- **マーカーラインのカラー**: このオプションは、フォームエディター中で (ヘッダー、ブレーク、詳細、フッター) エリアを定義するマーカーラインの色を設定します。 For more information about markers, refer to [Using output control lines](https://doc.4d.com/4Dv20/4D/20.2/Using-output-control-lines.300-6750228.en.html). +- **マーカーラインのカラー**: このオプションは、フォームエディター中で (ヘッダー、ブレーク、詳細、フッター) エリアを定義するマーカーラインの色を設定します。 マーカーに関する詳細は [出力コントロールラインを使用する](https://doc.4d.com/4Dv20/4D/20.2/Using-output-control-lines.300-6750228.ja.html) を参照してください。 - **デフォルトで表示するバッジ**: このオプションは、フォームエディターの新しいウィンドウを開く際、どのバッジをデフォルトで表示するかを設定します。 バッジに関する詳細は [バッジを使用する](FormEditor/formEditor.md#バッジを使用する) を参照ください。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/general.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/general.md index cf71cee6b3d2aa..32a171f283aa60 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/general.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/general.md @@ -78,7 +78,7 @@ macOS Sierra 以降、Mac のアプリケーションは、複数のウィンド ![](../assets/en/Preferences/general5.png) -These items allow you to create binary databases (see [Creating a new database](https://doc.4d.com/4Dv20/4D/20.2/Creating-a-new-database.300-6750129.en.html) section). これらの項目はデフォルトでは表示されません。今後 4D は、新規の開発にはプロジェクトベースのアーキテクチャーを使用することを推奨するからです。 +この項目を使用するとバイナリーデータベースを作成することができるようになります([新しいデータベースを作成する](https://doc.4d.com/4Dv20/4D/20.2/Creating-a-new-database.300-6750129.ja.html) の章を参照)。 これらの項目はデフォルトでは表示されません。今後 4D は、新規の開発にはプロジェクトベースのアーキテクチャーを使用することを推奨するからです。 ## 新規プロジェクト作成時 @@ -94,13 +94,13 @@ These items allow you to create binary databases (see [Creating a new database]( ### Project ソースファイルにトークンを含める -このオプションを有効にすると、新規の 4Dプロジェクトで保存された [メソッドのソースファイル](../Project/architecture.md#sources) には、クラシックランゲージおよびデータベースオブジェクト (定数、コマンド、テーブル、フィールド) 用の **トークン** が含まれます。 Tokens are additional characters such as `:C10` or `:5` inserted in the source code files, that allow renaming tables and fields and identifying elements whatever the 4D version (see [Using tokens in formulas](https://doc.4d.com/4Dv20/4D/20.6/Using-tokens-in-formulas.300-7487422.en.html)). +このオプションを有効にすると、新規の 4Dプロジェクトで保存された [メソッドのソースファイル](../Project/architecture.md#sources) には、クラシックランゲージおよびデータベースオブジェクト (定数、コマンド、テーブル、フィールド) 用の **トークン** が含まれます。 トークンとは、ソースコードファイルに挿入される `:C10` や `:5` などの追加文字で、テーブルやフィールドの名前を変更したり、4Dバージョンに関係なく要素を識別したりすることを可能にします ([フォーミュラ内でのトークンの使用](https://doc.4d.com/4Dv20/4D/20.6/Using-tokens-in-formulas.300-7487422.ja.html) を参照ください)。 バージョン管理システムや外部のコードエディターを新規プロジェクトで使用したい場合、これらのツールでのコードの可読性のために、このオプションのチェックを外すことができます。 > このオプションは、プロジェクトにのみ適用できます (バイナリデータベースでは常にトークンが含まれます)。 -> You can always get the code with tokens by calling [`METHOD GET CODE`](../commands-legacy/method-get-code.md) with 1 in the *option* parameter. +> *option* パラメーターに 1 を指定して [`METHOD GET CODE`](../commands-legacy/method-get-code.md) を呼び出すと、 トークンを含むコードをいつでも取得することができます。 #### 既存プロジェクトからトークンを除外する diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/methods.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/methods.md index e1e76859c3dc67..2a4beeca71cf9d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/methods.md @@ -112,7 +112,7 @@ title: メソッドページ ![](../assets/en/Preferences/show-clipboards.png) -The corresponding [clipboard shorcuts](../code-editor/write-class-method.md#clipboards) are still active when these clipboards are hidden. +これらのクリップボードが非表示の時でも、対応する[クリップボードのショートカット](../code-editor/write-class-method.md#クリップボード) は引き続きアクティブです。 #### 論理ブロックを強調 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/overview.md index 6899c4783774d4..c5fff66f71fe87 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/overview.md @@ -21,7 +21,7 @@ title: 環境設定 ## ストレージ -Settings made in the Preferences dialog box are saved in an XML format preferences file named **4D Preferences vXX.4DPreferences** that is stored in the active 4D folder of the current user, as returned by the [`Get 4D folder`](../commands-legacy/get-4d-folder.md) command: +環境設定ダイアログに保存された設定は XMLフォーマットで **4D Preferences vXX.4DPreferences** という名称のファイルに保存されます。 このファイルは、 [`Get 4D folder`](../commands-legacy/get-4d-folder.md) が返す、カレントユーザーの Active 4D Folder に保存されます: - Windows: `\{disk\}\Users\\{username\}\AppData\Roaming\4D` - macOS: `\{disk\}:Users:\{username\}:Library:Application Support:4D` diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/structure.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/structure.md index 57caff4bc64665..4b74e1f227c118 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/structure.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Preferences/structure.md @@ -5,7 +5,7 @@ title: ストラクチャーページ ## プライマリーキー -These options in the preferences modify the default name and type of the primary key fields that are added automatically by 4D when new tables are created or by means of the [Primary key manager](https://doc.4d.com/4Dv20/4D/20.2/Primary-key-manager.300-6750292.en.html)). +環境設定内のこれらのオプションによって、新しくテーブルが追加されたとき、または [プライマリーキー管理](https://doc.4d.com/4Dv20/4D/20.2/Primary-key-manager.300-6750292.ja.html) 機能の使用によって 4D が自動的に追加するプライマリーキーのデフォルトの名前と型を変更することができます。 次のオプションから選択することができます: @@ -18,9 +18,9 @@ These options in the preferences modify the default name and type of the primary ### ストラクチャーの描画クォリティ -このオプションで、ストラクチャーエディターの描画レベルを変更できます。 デフォルトで品質は **高** に設定されています。 標準品質を選択して、表示速度を優先させることができます。 The effect of this setting is mainly perceptible when using the zoom function (see the "Zoom" paragraph in [Structure editor](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.en.html#105667)). +このオプションで、ストラクチャーエディターの描画レベルを変更できます。 デフォルトで品質は **高** に設定されています。 標準品質を選択して、表示速度を優先させることができます。 この設定の効果は主にズーム機能を使用する際に実感することができます ([ストラクチャーエディター](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.ja.html#105667) のズーム参照)。 ### フォルダーが表示対象外のとき -This option sets the appearance of dimmed tables in the Structure editor, when you carry out selections by folder (see [Highlight/dim tables by folder](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.en.html#4592928)). 薄暗く表示 (テーブルイメージの代わりに影が表示される) または非表示 (テーブルは完全に見えなくなる) が選択できます。 +このオプションは、ストラクチャーエディターでフォルダーによって選択する際の、テーブルが表示対象外のときのアピアランスを設定できます ([フォルダーごとにテーブルをハイライト/薄暗くする](https://doc.4d.com/4Dv20/4D/20.2/Structure-editor.300-6750284.ja.html#4592928) 参照)。 薄暗く表示 (テーブルイメージの代わりに影が表示される) または非表示 (テーブルは完全に見えなくなる) が選択できます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/architecture.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/architecture.md index e097baee2af44a..36579e166605d2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/architecture.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/architecture.md @@ -51,23 +51,23 @@ title: アーキテクチャー ### `Sources` -| 内容 | 説明 | 形式 | -| ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | -| catalog.4DCatalog | テーブルおよびフィールド定義 | XML | -| catalog_editor.json | ストラクチャーエディターでのテーブル、フィールド、およびリンクのカスタム位置と色。 変換されたプロジェクトでは [互換性設定](../settings/compatibility.md) に依存します。 | JSON | -| folders.json | エクスプローラーフォルダー定義 | JSON | -| menus.json | メニュー定義 | JSON | -| roles.json | [Privileges, permissions](../ORDA/privileges.md#rolesjson-file) and other security settings for the project | JSON | -| settings.4DSettings | *ストラクチャー*データベース設定。 They are not taken into account if *[user settings](#settings-user)* or *[user settings for data](#settings-user-data)* are defined (see also [Priority of settings](../settings/overview.md#priority-of-settings). **警告**: コンパイル済みアプリケーションの場合、ストラクチャー設定は読み取り専用の .4dz ファイルに格納されます。 For deployment needs, it is necessary to [enable](../settings/overview.md#enabling-user-settings) and use *user settings* or *user settings for data* to define custom settings. | XML | -| tips.json | 定義されたヘルプTips | JSON | -| lists.json | 定義されたリスト | JSON | -| filters.json | 定義されたフィルター | JSON | -| dependencies.json | プロジェクトに [ロードするコンポーネント](components.md) の名前 | JSON | -| HTTPHandlers.json | Custom [HTTP request handlers](../WebServer/http-request-handler.md) defined for the web server | JSON | -| HTTPRules.json | Custom [HTTP rules](../WebServer/http-rules.md) defined for the web server | JSON | -| styleSheets.css | CSS スタイルシート | CSS | -| styleSheets_mac.css | Mac用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | -| styleSheets_windows.css | Windows用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | +| 内容 | 説明 | 形式 | +| ------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | +| catalog.4DCatalog | テーブルおよびフィールド定義 | XML | +| catalog_editor.json | ストラクチャーエディターでのテーブル、フィールド、およびリンクのカスタム位置と色。 変換されたプロジェクトでは [互換性設定](../settings/compatibility.md) に依存します。 | JSON | +| folders.json | エクスプローラーフォルダー定義 | JSON | +| menus.json | メニュー定義 | JSON | +| roles.json | プロジェクトの [権限、パーミッション](../ORDA/privileges.md#rolesjson-ファイル)およびその他のセキュリティ設定 | JSON | +| settings.4DSettings | *ストラクチャー*データベース設定。 *[ユーザー設定](#settings-ユーザー)* または *[データファイル用のユーザー設定](#settings-ユーザーデータ)* が定義されている場合は、そちらの設定が優先されます ([設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください)。 **警告**: コンパイル済みアプリケーションの場合、ストラクチャー設定は読み取り専用の .4dz ファイルに格納されます。 運用時にカスタム設定を定義するには、[ユーザー設定を有効化](../settings/overview.md#ユーザー設定の有効化) し、*ユーザー設定* または *データファイル用のユーザー設定* を使う必要があります。 | XML | +| tips.json | 定義されたヘルプTips | JSON | +| lists.json | 定義されたリスト | JSON | +| filters.json | 定義されたフィルター | JSON | +| dependencies.json | プロジェクトに [ロードするコンポーネント](components.md) の名前 | JSON | +| HTTPHandlers.json | Web サーバー用に定義されたカスタムの [HTTP リクエストハンドラー](../WebServer/http-request-handler.md)。 | JSON | +| HTTPRules.json | Web サーバー用に定義されたカスタムの [HTTP ルール](../WebServer/http-rules.md) | JSON | +| styleSheets.css | CSS スタイルシート | CSS | +| styleSheets_mac.css | Mac用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | +| styleSheets_windows.css | Windows用 CSS スタイルシート (変換されたバイナリデータベースより) | CSS | #### `DatabaseMethods` @@ -163,9 +163,9 @@ Data フォルダーには、データファイルのほか、データに関わ ### `Settings` (ユーザーデータ) -This folder contains [**user settings for data**](../settings/overview.md#user-settings-for-data-file) used for application administration. +このフォルダには、アプリケーションの管理に使用される [**データのユーザー設定**](../settings/overview.md#データファイル用のユーザー設定) が格納されます。 -> この設定は [ユーザー設定](#settings-ユーザー) や [ストラクチャー設定](#sources) より優先されます。 See also [Priority of settings](../settings/overview.md#priority-of-settings). +> この設定は [ユーザー設定](#settings-ユーザー) や [ストラクチャー設定](#sources) より優先されます。 [設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください。 | 内容 | 説明 | 形式 | | ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | @@ -183,13 +183,13 @@ Logs フォルダーには、プロジェクトが使用するすべてのログ - コマンドデバッグ - 4D Serverリクエスト (クライアントマシンおよびサーバー上で生成) -> An additional Logs folder is available in the system user preferences folder (active 4D folder, see [Get 4D folder](../commands-legacy/get-4d-folder.md) command) for maintenance log files and in cases where data folder is read-only. +> データフォルダーが読み取り専用モードの場合やメンテナンスログファイルの保存には、システムのユーザー設定フォルダー (Active 4D Folder のこと、詳しくは [Get 4D folder](../commands-legacy/get-4d-folder.md) コマンド参照) 内にある追加の Logs フォルダーが利用されます。 ## `Settings` (ユーザー) -This folder contains [**user settings**](../settings/overview.md#user-settings) used for application administration. +このフォルダには、アプリケーションの管理に使用される [**ユーザー設定**](../settings/overview.md#ユーザー設定) が格納されます。 -> この設定は [ストラクチャー設定](#sources) より優先されます。 しかしながら、[データファイル用のユーザー設定](#settings-ユーザーデータ) が存在する場合は、そちらが優先されます。 See also [Priority of settings](../settings/overview.md#priority-of-settings). +> この設定は [ストラクチャー設定](#sources) より優先されます。 しかしながら、[データファイル用のユーザー設定](#settings-ユーザーデータ) が存在する場合は、そちらが優先されます。 [設定の優先順位](../settings/overview.md#設定の優先順位) も参照ください。 | 内容 | 説明 | 形式 | | ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/code-overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/code-overview.md index 9e39fbac1bca77..e3ef08ea72e50f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/code-overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/code-overview.md @@ -1,6 +1,6 @@ --- id: code-overview -title: Creating Methods and classes +title: メソッドとクラスの作成 --- プロジェクトで使用される 4D コードは、 [メソッド](../Concepts/methods.md) および [クラス](../Concepts/classes.md) に記述されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/components.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/components.md index 52da1ba89e39c8..120a2087373e27 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/components.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/components.md @@ -340,7 +340,7 @@ GitHubでリリースが作成されると、そこに**タグ**と**バージ このファイルは、依存関係・パス・url・読み込みエラー・その他の情報などをログに記録します。 これは、コンポーネントの読み込み管理やトラブルシューティングに役立ちます。 -## Monitoring Project Dependencies {#monitoring-project-dependencies} +## プロジェクトの依存関係をモニタリング {#monitoring-project-dependencies} 開かれているプロジェクトでは、**依存関係** パネルで依存関係の追加・削除・更新ができるほか、現在の読み込み状態に関する情報を取得することができます。 @@ -501,11 +501,11 @@ GitHub 依存関係は[**dependencies.json**](#dependenciesjson) ファイル内 ![dependency-git-tag](../assets/en/Project/dependency-git-tag.png) -- **Follow 4D version** (default, recommended option): Download the latest component release that is compatible with the running 4D version. この依存関係ルールは、コンポーネントのリリースタグが適切な[命名規則](#4dバージョンタグの命名規則) に従っていた場合にのみ使用できます。 This option is **recommended**, especially for the [components developed by 4D](../Extensions/overview.md#components-developed-by-4d). +- **4D のバージョンに追随する** (デフォルト、推奨されるオプション): 実行中の4D バージョンと互換性のある最新のコンポーネントリリースをダウンロードします。 この依存関係ルールは、コンポーネントのリリースタグが適切な[命名規則](#4dバージョンタグの命名規則) に従っていた場合にのみ使用できます。 このオプションは、特に[4D によって開発されたコンポーネント](../Extensions/overview.md#4d-によって開発されたコンポーネント) に対して推奨されます。 - **メジャー更新の手前まで**: [セマンティックバージョニングの範囲](#タグとバージョン)を定義して、更新を次のメジャーバージョンの手前までに制限します。 - **マイナー更新の手前まで**: 上と同様に、更新を次のマイナーバージョンの手前までに制限します。 - **自動更新しない(タグ指定)**: 利用可能なリストから [特定のタグ](#セマンティックバージョン範囲]) を選択するか、手動で入力します。 -- **Latest**: Allows to download the release that is tagged as the latest version. **Warning:** While using this option can be convenient during early development, it is better to avoid it in production or shared projects since it automatically pulls in newer releases, including beta releases, which may lead to unexpected updates or breaking changes. +- **自動更新する(latest)**: 最新(latest)としてタグづけされたリリースをダウンロードすることを許可します。 **警告:** このオプションを使用するのは開発の初期段階では便利かもしれませんが、ベータリリースを含め新しいリリースを自動的に取り込むため、予期せぬアップデートや変更を引き起こす可能性があります。そのため、製品環境や共有プロジェクトでは避けた方が賢明です。 現在のGitHub 依存関係バージョンは、依存関係の項目の右側に表示されます: diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/date-time-formats.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/date-time-formats.md index f12231ad22ee78..a8dada19703081 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/date-time-formats.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/date-time-formats.md @@ -9,7 +9,7 @@ title: 日付と時間のフォーマット - [`String`](../commands/string.md) コマンド - [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) および [`OBJECT Get format`](../commands-legacy/object-get-format.md) コマンド -- the date and time format form object properties, available from the Property list or the [`dateFormat`](../FormObjects/properties_Display.md#date-format) and [`timeFormat`](../FormObjects/properties_Display.md#time-format) JSON properties. +- プロパティリストまたは [`dateFormat`](../FormObjects/properties_Display.md#日付フォーマット) および [`timeFormat`](../FormObjects/properties_Display.md#時間フォーマット) のJSONプロパティから利用可能な、フォームオブジェクトの "日付/時間フォーマット" プロパティ ## パターンリスト diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/documentation.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/documentation.md index 6748776051563e..6d83df7f097d34 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/documentation.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/documentation.md @@ -107,7 +107,7 @@ title: ドキュメンテーション :::note -Otherwise, the code editor displays [the block comment at the top of the method code](../code-editor/write-class-method.md#help-tips). +それ以外の場合には、[メソッドコードの先頭のコメントブロック](../code-editor/write-class-method.md#ヘルプtips) がコードエディターに表示されます。 ::: @@ -159,10 +159,10 @@ _イタリック_ - テーブルタグ: ```md -| Parameter | Type | Description | +| 引数 | 型 | 説明 | | --------- | ------ | ------------ | -| wpArea | Text |Write pro area| -| toolbar | Text |Toolbar name | +| wpArea | テキスト |Write pro エリア| +| toolbar | テキスト |ツールバー名 | ``` - リンクタグ: @@ -196,22 +196,21 @@ The [documentation](https://doc.4d.com) of the command .... `WP SwitchToolbar.md` ファイルに、次のように書くことができます: ````md - + GetLogo (size) -> logo -| Parameter | Type | in/out | Description | +| 引数 | 型 | 入/出 | 詳細 | | --------- | ------ | ------ | ----------- | -| size | Integer | in | Logo style selector (1 to 5) | -| logo | Picture | out | Selected logo | +| size | Integer | in | ロゴスタイルセレクター (1 〜 5) | +| logo | Picture | out | 選択されたロゴ | ## Description -This method returns a logo of a specific size, depending on the value of the *size* parameter. -1 = smallest size, 5 = largest size. +このメソッドは *size* 引数の値に応じて、特定のサイズのロゴを返します。1 = 最小のサイズ、 5 = 最大のサイズ。 ## Example @@ -219,7 +218,7 @@ This method returns a logo of a specific size, depending on the value of the *si C_PICTURE($logo) C_LONGINT($size) -//Get the largest logo +// 最大のロゴを取得 $logo:=GetLogo(5) ``` ```` diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/project-method-properties.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/project-method-properties.md index cca7ea78f5692d..2d61312f8f9ad6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/project-method-properties.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Project/project-method-properties.md @@ -1,6 +1,6 @@ --- id: project-method-properties -title: Project Method Properties +title: プロジェクトメソッドプロパティ --- プロジェクトメソッドを作成した後、その名称やプロパティを変更することができます。 プロジェクトメソッドのプロパティは主に、実行アクセスやセキュリティ条件 (ユーザー、統合されたサーバーやサービスからのアクセスの可否) に加えて、実行モードに関する設定が含まれます。 @@ -54,11 +54,11 @@ title: Project Method Properties この属性は、クライアント/サーバーモードの 4Dアプリケーションでのみ考慮されます。 このオプションが選択されていると、そのプロジェクトメソッドは呼び出し方に関わらず常にサーバー上で実行されます。 -For more information on this option, refer to [Execute on Server attribute](https://doc.4d.com/4Dv20/4D/20/Execute-on-Server-attribute.300-6330555.en.html). +このオプションに関する詳細は、4D Serverリファレンスマニュアルの [サーバー上で実行属性](https://doc.4d.com/4Dv20/4D/20/Execute-on-Server-attribute.300-6330555.ja.html) を参照ください。 ## 実行モード -このオプションを使用すると、メソッドのプリエンプティブ実行が可能であることを宣言できます。 It is described in the [Preemptive processes section](../Develop/preemptive.md). +このオプションを使用すると、メソッドのプリエンプティブ実行が可能であることを宣言できます。 これについては、[プリエンプティブプロセス](../Develop/preemptive.md) の章で説明されています。 ## 公開オプション @@ -66,23 +66,23 @@ For more information on this option, refer to [Execute on Server attribute](http ### Webサービス -この属性を使用して、SOAPリクエストでアクセス可能な Webサービスとして当該メソッドを公開することができます。 For more information, refer to the [Publication and use of Web Services](https://doc.4d.com/4Dv20/4D/20.2/Publication-and-use-of-Web-Services.200-6750103.en.html) chapter. このオプションを選択すると、**WSDL を公開** オプションを選択できるようになります。 +この属性を使用して、SOAPリクエストでアクセス可能な Webサービスとして当該メソッドを公開することができます。 詳細は [Web サービスの公開と使用](https://doc.4d.com/4Dv20/4D/20.2/Publication-and-use-of-Web-Services.200-6750103.ja.html) を参照ください。 このオプションを選択すると、**WSDL を公開** オプションを選択できるようになります。 -In the Explorer, project methods that are offered as a Web Service are given a specific icon. +エクスプローラーでは、Web サービスとして提供されるプロジェクトメソッドには専用のアイコンが表示されます。 **注:** メソッド名が XML の命名規則に準拠しない文字 (たとえばスペース) を含む場合、そのメソッドは Webサービスとして公開できません。 この場合、設定は保存できません。 ### WSDL を公開 -この属性は "Webサービス" 属性が設定されている場合にのみ利用可能です。 この属性を設定すると、当該メソッドが 4Dアプリケーションの WSDLに 含まれます。 For more information about this, refer to [Generation of the WSDL](https://doc.4d.com/4Dv20/4D/20.2/Publishing-a-Web-Service-with-4D.300-6750334.en.html#502689). +この属性は "Webサービス" 属性が設定されている場合にのみ利用可能です。 この属性を設定すると、当該メソッドが 4Dアプリケーションの WSDLに 含まれます。 詳細については [WSDL ファイルを生成する](https://doc.4d.com/4Dv20/4D/20.2/Publishing-a-Web-Service-with-4D.300-6750334.ja.html#502689) を参照ください。 -In the Explorer, project methods that are offered as a Web Service and published in WSDL are given a specific icon. +エクスプローラーでは、Webサービスとして提供され、WSDLで公開されたプロジェクトメソッドには専用のアイコンが表示されます。 ### 4D タグと URL(4DACTION...) このオプションは、4D Webサーバーのセキュリティを強化するために使用されます。このオプションが選択されていない場合、[4DACTION URL](../WebServer/httpRequests.md#4daction) を使用した HTTPリクエスト、および [4DSCRIPT、4DTEXT、4DHTML タグ](../Tags/transformation-tags.md) から当該メソッドを直接呼び出すことができません。 -In the Explorer, project methods with this attribute are given a specific icon. +この属性が指定されたプロジェクトメソッドは、エクスプローラーで以下のアイコンが表示されます。 セキュリティのため、このオプションはデフォルトで選択されていません。 Web機能から直接呼び出されるメソッドには、このオプションを明示的に選択しなければなりません。 @@ -90,14 +90,14 @@ In the Explorer, project methods with this attribute are given a specific icon. この属性が選択されていると、当該プロジェクトメソッドは 4D の SQLエンジンから実行可能となります。 デフォルトでは選択されておらず、明示的に許可されない限り 4Dメソッドは保護されており、4D SQLエンジンから呼び出すことはできません。 -This property applies to all internal and external SQL queries --- executed via the ODBC driver, SQL code inserted between the [Begin SQL](../commands-legacy/begin-sql.md)/[End SQL](../commands-legacy/end-sql.md) tags or the [QUERY BY SQL](../commands-legacy/query-by-sql.md) command. +このプロパティは、全ての内部あるいは外部SQL クエリに対して適用されます。この外部SQL クエリにはODBC ドライバ、 [Begin SQL](../commands-legacy/begin-sql.md)/[End SQL](../commands-legacy/end-sql.md) タグ内に挿入されたSQL コード、あるいは [QUERY BY SQL](../commands-legacy/query-by-sql.md) コマンドから実行されたものを含みます。 **注:** - メソッドに "SQL" 属性が設定されていても、メソッドの実行時にはデータベース設定およびメソッドプロパティに設定されたアクセス権が考慮されます。 - ODBC の **SQLProcedure** 関数は "SQL" 属性が設定されているプロジェクトメソッド名のみを返します。 -For more information, refer to [4D SQL engine implementation](https://doc.4d.com/4Dv20/4D/20/4D-SQL-engine-implementation.300-6342089.en.html) in the 4D SQL manual. +詳細については、SQLマニュアルの [4Dと4D SQLエンジン統合の原則](https://doc.4d.com/4Dv20/4D/20/4D-SQL-engine-implementation.300-6342089.ja.html) を参照ください。 ### REST サーバー @@ -109,7 +109,7 @@ For more information, refer to [4D SQL engine implementation](https://doc.4d.com メソッド属性の一括設定をおこなうには: -1. On the [Methods Page](https://doc.4d.com/4Dv20/4D/20.2/Methods-Page.300-6750119.en.html) of the 4D Explorer, expand the options menu, then choose the **Batch setting of attributes...** command. "メソッド属性" ダイアログボックスが表示されます: +1. エクスプローラーの [メソッドページ](https://doc.4d.com/4Dv20/4D/20.2/Methods-Page.300-6750119.ja.html) からオプションメニューを展開し、**属性の一括設定...** コマンドを選択します。 "メソッド属性" ダイアログボックスが表示されます: 2. "一致するメソッド名" エリアに属性を一括設定するメソッドを指定するための名前条件を入力します。 入力した文字列を使用してメソッド名が検索されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$attributes.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$attributes.md index 013ed6ad228fc7..e5bb0880449529 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$attributes.md @@ -3,11 +3,11 @@ id: attributes title: $attributes --- -Allows selecting the attribute(s) to get from the dataclass (*e.g.*, `Company(1)?$attributes=name,city`, `Company(1)?$attributes=employees.lastname`, or `Employee?$attributes=employer.name`). +データクラスから取得する属性を選択するのに使います (例: `Company(1)?$attributes=name,city`、 `Company(1)?$attributes=employees.lastname` あるいは `Employee?$attributes=employer.name`)。 ## 説明 -If you have relation attributes in a dataclass, use `$attributes` to define the path of attributes whose values you want to get for the related entity or entities. +データクラスにリレーション属性が含まれていて、リレート先のエンティティまたはエンティティセレクションの属性のうち値を取得するものを選択したい場合、そのパスを指定するのに `$attributes` を使用します。 `$attributes` はエンティティ (*例:* People(1)) またはエンティティセレクション (*例:* People/$entityset/0AF4679A5C394746BFEB68D2162A19FF) に対して適用できます。 @@ -22,8 +22,8 @@ If you have relation attributes in a dataclass, use `$attributes` to define the - `$attributes=relatedEntities.*`: リレートエンティティズの属性がすべて返されます。 - `$attributes=relatedEntities.attributePath1, relatedEntities.attributePath2, ...`: リレートエンティティズの指定された属性だけが返されます。 -- If `$attributes` is specified for **storage** attributes: - - `$attributes=attribute1, attribute2, ...`: only those attributes of the entities are returned. +- ストレージ 属性を対象に `$attributes` が指定された場合: + - `$attributes=attribute1, attribute2, ...`: エンティティのそれらの属性のみが返されます。 ## リレートエンティティズの例 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$filter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$filter.md index 7075fdc900ec5a..460c3fab8b1d47 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$filter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$filter.md @@ -27,7 +27,7 @@ title: $filter ### paramsプロパティの使用 -You can also use 4D's `params` property which is a collection of values. +また値のコレクションである4D の `params` プロパティを使用することもできます。 **\{attribute\} {comparator} {placeholder} {AND/OR/EXCEPT} \{attribute\} {comparator} {placeholder}&$params='["{value1}","{value2}"]'** @@ -77,23 +77,23 @@ You can also use 4D's `params` property which is a collection of values. | <= | 以下 | | begin | 前方一致 | -## Vector similarity +## ベクトル類似度 -If the attribute stores [**vector objects**](../API/VectorClass.md) (see how to [configure a 4D field to only store 4D.Vector class objects](../Develop/field-properties.md#class)), you can filter the dataclass using **vectors**, aka **embeddings**. +属性が[**ベクトルオブジェクト**](../API/VectorClass.md) を保存する場合([4D フィールドを 4D.Vector クラスオブジェクトのみを保存するように設定する方法](../Develop/field-properties.md#class) を参照)、**ベクトル** つまり**埋め込み** を使用してデータクラスをフィルターすることができます。 -For more information about vector similarity searches, please refer to [Query by vector similarity](../API/DataClassClass.md#query-by-vector-similarity) section. +ベクトル類似度の詳細な情報については、[ベクトル類似度によるクエリ](../API/DataClassClass.md#ベクトル類似度によるクエリ) の章を参照してください。 -Use the `params` property to provide the filter with the vector comparison parameter, using a syntax like: +`params` プロパティを使用してベクトル比較パラメーターのフィルターを提供します。使用する構文は以下の通りです: **\{vectorAttribute\} \{comparator\} \{placeholder\}&$params=vectorComparison** -The *vectorComparison* parameter is a collection of the following elements: +*vectorComparison* パラメーターは、以下のような要素を格納したコレクションです: -| プロパティ | 型 | 説明 | -| -------------------------------------------------------------------------------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| [].vector | Collection of numbers | 必須設定です。 A collection that represents the vector to compare | -| [].metric | Text | 任意。 クエリに使用する[ベクトル計算](../API/VectorClass.md#ことなるベクトル計算を理解する)。 サポートされる値:
  • "cosine" (省略時のデフォルト): ベクトル間のコサイン類似度を計算します。
  • "dot": ベクトルのドット類似度を計算します。
  • "euclidean": ベクトル間のユークリッド距離を計算します。 | -| [].threshold | Real | 任意(デフォルト: 0.5)。 選択された"metric"に従って、コサイン、ドット、またはユークリッド類似度に基づいたベクトル比較をフィルタリングするために使用されるしきい値。 最適な結果を得るためには、特定の用途に最適な類似度のしきい値をきちんと選択することが強く推奨されます。 | +| プロパティ | 型 | 説明 | +| -------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [].vector | 数値のコレクション | 必須設定です。 比較するベクトルを表すコレクションです | +| [].metric | Text | 任意。 クエリに使用する[ベクトル計算](../API/VectorClass.md#ことなるベクトル計算を理解する)。 サポートされる値:
  • "cosine" (省略時のデフォルト): ベクトル間のコサイン類似度を計算します。
  • "dot": ベクトルのドット類似度を計算します。
  • "euclidean": ベクトル間のユークリッド距離を計算します。 | +| [].threshold | Real | 任意(デフォルト: 0.5)。 選択された"metric"に従って、コサイン、ドット、またはユークリッド類似度に基づいたベクトル比較をフィルタリングするために使用されるしきい値。 最適な結果を得るためには、特定の用途に最適な類似度のしきい値をきちんと選択することが強く推奨されます。 | Only a subset of **comparator** symbols are supported with vector comparisons. これらの比較記号は、結果としきい値を比較するのに使用されるという点に注意してください: @@ -125,7 +125,7 @@ Person データクラスより、anotherobj オブジェクト属性の number GET /rest/Person/?filter="anotherobj.mynum > 50" ``` -In this example, we do a vector search with basic values: +この例では、基本的な値でベクトル検索を行います: ``` GET /rest/Person/?filter="VectorAtt>=:1"&$params='[{vector:[1,2,3],threshold:1}]' diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$lock.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$lock.md index d6a83ce65447f3..9c578443e486b7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$lock.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/REST/$lock.md @@ -23,7 +23,7 @@ title: $lock ### 説明 -The locks triggered by the REST API are put at the [session](authUsers.md#sessions) level. +REST API によるロックは、[セッション](authUsers.md#セッション) レベルで設定されます。 *ロック* されたエンティティは次のものから操作 (ロック / アンロック / 更新 / 削除) できません: diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/4d.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/4d.md index 3328cc38e4eda9..fb0a7c0ee9ff53 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/4d.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/4d.md @@ -10,6 +10,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | ----------------------- | | classStore | Object | ← | すべてのビルトイン4Dクラスを含むクラスストア | +
    +
    履歴 + +| リリース | 内容 | +| ---- | ------- | +| 19 | Created | + +
    +
    + **4D** キーワードは、[**クラスのコンセプト**](../Concepts/classes.md#4d) で説明されています。 ## プロパティ diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/call-chain.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/call-chain.md index d8256409b76a90..d94d4ba574d784 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/call-chain.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/call-chain.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ---------- | --------------------------- | --------------------------------- | | 戻り値 | Collection | ← | プロセス内での呼び出しチェーンを記述したオブジェクトのコレクション | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R9 | `formula` プロパティをサポート |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/command-name.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/command-name.md index fa71fa66cb614b..a5c7188b8c9feb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/command-name.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/command-name.md @@ -5,10 +5,12 @@ slug: /commands/command-name displayed_sidebar: docs --- -**Command name** ( *command* {; *info* {; *theme*}} ) : Text +**Command name** ( *command* : Integer {; *info* : Integer {; *theme* : Text}} ) : Text +
    + | 引数 | 型 | | 説明 | | ----- | ------- | --------------------------- | -------------- | | コマンド | Integer | → | コマンド番号 | @@ -16,8 +18,10 @@ displayed_sidebar: docs | theme | Text | ← | コマンドのランゲージテーマ | | 戻り値 | Text | ← | ローカライズされたコマンド名 | +
    +
    履歴 | リリース | 内容 | @@ -25,6 +29,7 @@ displayed_sidebar: docs | 20 R9 | deprecated プロパティのサポート |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/compile-project.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/compile-project.md index 634abc5d1974fc..c2ea9ce9b0cdf0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/compile-project.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/compile-project.md @@ -5,18 +5,22 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** {( {*projectFile*}{;}{*options*} )} : Object +**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +
    + | 引数 | 型 | | 説明 | | ----------- | ----------------------- | --------------------------- | -------------------------------------- | | projectFile | 4D.File | → | コンパイルする.4DProject ファイル | | options | Object | → | コンパイルオプションを指定するオブジェクト | | 戻り値 | Object | ← | コンパイルのステータスの情報を格納したオブジェクト | +
    +
    履歴 | リリース | 内容 | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R8 | "formObjectExpression" `型` のサポート |
    +
    ## 説明 @@ -32,15 +37,15 @@ displayed_sidebar: docs デフォルトでは、このコマンドはストラクチャー設定で定義されているコンパイラオプションを使用します。 任意の*options* 引数を渡すことで、それらを上書きすることができます。 以下のシンタックスがサポートされています: 任意の*options* 引数を渡すことで、それらを上書きすることができます。 以下のシンタックスがサポートされています: - **Compile project**(): 現在開かれているプロジェクトを、ストラクチャー設定で定義されているオプションを使用してコンパイルします。 -- **Compile project**(*options*): 現在開かれているプロジェクトをコンパイルします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 +- **Compile project**(*options*): 現在開かれているプロジェクトをコンパイルします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 *options* 引数で定義されたオプションでストラクチャー設定を上書きします。 - **Compile project**(*projectFile*): *projectFile* 引数で指定された4DProject ファイルを、ストラクチャー設定で定義されているオプションを使用してコンパイルします。 - **Compile project**(*projectFile*; *options*): *projectFile* 引数で指定された4DProject ファイルを、*options* 引数で定義されたオプションでストラクチャー設定を上書きしてコンパイルします。 **注:** このコマンドを使用してバイナリーデータベースをコンパイルすることはできません。 -コンパイラウィンドウとは異なり、このコマンドではコンパイルするコンポーネントを明示的に指定する必要があります。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 +コンパイラウィンドウとは異なり、このコマンドではコンパイルするコンポーネントを明示的に指定する必要があります。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 **Compile project** でプロジェクトをコンパイルする場合、*options* 引数の*components* プロパティを使用してそのコンポーネントを宣言する必要があります。 なお、そのコンポーネントは既にコンパイルされている必要があるという点に注意してください(バイナリーコンポーネントはサポートされます)。 -コンパイルされたコードは、*options* 引数の*targets* プロパティでの指定によって、DerivedData または Libraries フォルダに格納されています。 .4dz ファイルを作成したい場合でも、コンパイルされたプロジェクトを手動でZIP圧縮するか、[ビルドアプリケーション](../Desktop/building.md) 機能を使用する必要があります。 +コンパイルされたコードは、*options* 引数の*targets* プロパティでの指定によって、DerivedData または Libraries フォルダに格納されています。 コンパイルされたコードは、*options* 引数の*targets* プロパティでの指定によって、DerivedData または Libraries フォルダに格納されています。 .4dz ファイルを作成したい場合でも、コンパイルされたプロジェクトを手動でZIP圧縮するか、[ビルドアプリケーション](../Desktop/building.md) 機能を使用する必要があります。 *targets* プロパティに空のコレクションを渡した場合、**Compile project** コマンドはコンパイルせずにシンタックスチェックを実行します。 @@ -60,8 +65,8 @@ displayed_sidebar: docs | generateSymbols | Boolean | 返された.symbol オブジェクト内にsymbol 情報を生成するためにはTrue | | generateSyntaxFile | Boolean | プロジェクトの\\Resources\\en.lproj フォルダに [コード補完用のシンタックスファイルを生成する](../settings/general.md#%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E6%99%82%E3%81%AB%E3%82%B3%E3%83%BC%E3%83%89%E8%A3%9C%E5%AE%8C%E7%94%A8%E3%81%AE%E3%82%B7%E3%83%B3%E3%82%BF%E3%83%83%E3%82%AF%E3%82%B9%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E7%94%9F%E6%88%90%E3%81%99%E3%82%8B) ためにはTrue | | generateTypingMethods | Text | 型指定メソッドを生成する際にリセット("reset") するか追加("append") するかを選択します。 値が"append" だった場合、既存の変数宣言は変更されません(コンパイラウィンドウの振る舞い)。 値が"reset" だった場合、既存の変数宣言は事前に削除されます。 | -| plugins | 4D.Folder object | [カレントプロジェクトのPlugins フォルダ](../Project/architecture.md#plugins) ではなく、独自に使用したいプラグインのフォルダ。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 | -| targets | String の Collection | 取り得る値: "x86_64_generic"、 "arm64_macOS_lib"。 また空のコレクションを渡すことでシンタックスチェックのみを実行させることもできます。 | +| plugins | 4D.Folder object | [Plugins folder of the current project](../Project/architecture.md#plugins) ではなく、独自に使用したいプラグインのフォルダ。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 このプロパティは、*projectFile* シンタックスを使用した場合にのみ利用可能です。 | +| targets | String の Collection | 取り得る値: "x86_64_generic"、"arm64_macOS_lib"。 また空のコレクションを渡すことでシンタックスチェックのみを実行させることもできます。 また空のコレクションを渡すことでシンタックスチェックのみを実行させることもできます。 また空のコレクションを渡すことでシンタックスチェックのみを実行させることもできます。 | | typeInference | Text | "all": コンパイラは、明示的に宣言されていない全ての変数の型を類推します。 "locals": コンパイラは、明示的に宣言されていないローカル変数の型を類推します。 "none": 自動変数定義は行いません。全ての変数はコード内で明示的に宣言されている必要があります(旧式モード)。"direct": 全ての変数はコード内で明示的に宣言されている必要があります([直接型指定](../Project/compiler.md#enabling-direct-typing))。 | | warnings | Object の Collection | 警告の有効化状態を定義します | | \[\].major | Number | 指定する警告のメインの番号、ドットの前 | @@ -81,7 +86,7 @@ displayed_sidebar: docs | \[\].isError | Boolean | エラーならTrue、それ以外の場合は警告 | | \[\].message | Text | エラーメッセージ | | \[\].code | Object | [コードオブジェクト](#code-object) | -| \[\].line | Number | コード内でのエラーが発生した行番号。 クラス関数に対しては、関数内の行番号 | +| \[\].line | Number | コード内でのエラーが発生した行番号。 コード内でのエラーが発生した行番号。 コード内でのエラーが発生した行番号。 クラスメソッドに対しては、ファンクション内の行番号 | | \[\].lineInFile | Number | ファイル内での行番号(クラスメソッドの"line"とは異なります、また%attributes プリフィックス行を考慮に入れます) | | symbols | Object | **generateSymbols オプションがTrue に設定されている場合にのみ返されます:** | | symbols.interprocessVariables | Object | 全てのインタープロセス変数の一覧 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md index 0f1c2f60750cd0..8ec624382114c5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md @@ -5,19 +5,12 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ------ | ------------------------- | -| 20 R10 | 新しい*autoLicenseTarget* 引数 | -| 20 | 追加 | - -
    - -**Create deployment license** ( *mergedApp* ; *autoLicenseTarget* ) : Object
    **Create deployment license** ( *mergedApp* ; *buildLicense* {; *oemLicense*} ) : Object +**Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object +
    + | 引数 | 型 | | 説明 | | ----------------- | ------------------------- | --------------------------- | ------------------------------- | | mergedApp | 4D.Folder | → | 組み込みアプリを格納しているフォルダ | @@ -26,8 +19,20 @@ displayed_sidebar: docs | oemLicense | 4D.File | → | サーバーライセンスの場合は4D OEM XML キーライセンス | | 戻り値 | Object | ← | ステータス | +
    +
    +
    履歴 + +| リリース | 内容 | +| ------ | ------------------------- | +| 20 R10 | 新しい*autoLicenseTarget* 引数 | +| 20 | 追加 | + +
    +
    + ## 説明 **Create deployment license** コマンドは*mergedApp* 引数のビルドアプリケーションのLicenses フォルダ内に埋め込みライセンスファイルを作成します。*mergedApp* 引数で指定したフォルダ内にLicenses フォルダが存在しない場合、このコマンドによって作成されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md index 5f1fe2bba5e725..7cc1345fc512c9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md @@ -8,14 +8,28 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | -------- | ---------------------------------- | --------------------------- | --------------------------------------------- | | dsTable | Table | → | エンティティセレクションの元となるカレントセレクションが属する 4Dデータベースのテーブル | | settings | Object | → | ビルドオプション: context | | 戻り値 | 4D.EntitySelection | ← | 指定したテーブルに対応するデータクラスのエンティティセレクション | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 17 R5 | 変更 | +| 17 | Created | + +
    +
    + ## 説明 `Create entity selection` コマンドは、*dsTable* で指定したテーブルに対応するデータクラスの[追加可能な](../ORDA/entities.md#shareable-or-alterable-entity-selections)新規エンティティセレくションを、同テーブルのカレントセレクションに基づいてビルドして返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/cs.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/cs.md index eea3f6f64f5cc1..e0ecbe961095e0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/cs.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/cs.md @@ -8,6 +8,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | --------------------------- | | classStore | Object | ← | プロジェクトまたはコンポーネントのユーザークラスストア | +
    +
    履歴 + +| リリース | 内容 | +| ---- | ------- | +| 19 | Created | + +
    +
    + **cs** キーワードは、[**クラスのコンセプト**](../Concepts/classes.md#cs) で説明されています。 ## プロパティ diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/dialog.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/dialog.md index c15a4bfd858e5e..9927d2ef39ae7e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/dialog.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/dialog.md @@ -4,10 +4,12 @@ title: DIALOG displayed_sidebar: docs --- -**DIALOG** ( {*aTable* ;} *form* {; *formData*}{; *} ) +**DIALOG** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +
    + | 引数 | 型 | | 説明 | | -------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | フォームの属するテーブルまたは 省略した場合はデフォルトテーブルまたは プロジェクトフォームを使用 | @@ -15,8 +17,21 @@ displayed_sidebar: docs | formData | Object | → | フォームに関連づけるデータ | | \* | 演算子 | → | 同じプロセスを使用 | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | ------- | +| 17 | 変更 | +| 11 SQL | 変更 | +| <6 | Created | + +
    +
    + ## 説明 **DIALOG** コマンドはユーザーに対して*form* 引数で指定したフォームを、*formData* 引数(オプション)とともに表示します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/ds.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/ds.md index 6d4a1fddcf32ee..e92a2ff61c4dbc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/ds.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/ds.md @@ -4,17 +4,31 @@ title: ds displayed_sidebar: docs --- -**ds** { ( *localID* : Text ) } : cs.DataStore +**ds** ({ *localID* : Text }) : cs.DataStore +
    + | 引数 | 型 | | 説明 | | ------- | ---------------------------- | --------------------------- | ------------------------- | | localID | Text | → | 参照を取得したいリモートデータストアのローカルID | | 戻り値 | cs.DataStore | ← | データストア参照 | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | ------- | +| 18 | 変更 | +| 17 | Created | + +
    +
    + ## 説明 `ds` コマンドは、カレントの 4Dデータベース、または *localID* で指定したデータベースに合致するデータストアの参照を返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/file.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/file.md index 70009552238df8..7d7ea9cb9f6fb8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/file.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/file.md @@ -4,29 +4,34 @@ title: File displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ----------------------------- | -| 19 R4 | 新しい `HTTP Client log file` 定数 | -| 17 R5 | 追加 | - -
    - -**File** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; \* } ) : 4D.File +**File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File +
    + | 引数 | 型 | | 説明 | | ------------ | ---------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | ファイルパス | | fileConstant | Integer | → | 4Dファイル定数 | | pathType | Integer | → | `fk posix path` (デフォルト) または `fk platform path` | -| \* | operator | → | ホストデータベースのファイルを返すには \* を渡します | +| \* | 演算子 | → | ホストデータベースのファイルを返すには \* を渡します | | 戻り値 | [4D.File](../API/FileClass.md) | ← | 新規ファイルオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ----------------------------- | +| 19 R4 | 新しい `HTTP Client log file` 定数 | +| 17 R5 | 追加 | + +
    +
    + ## 説明 `File` コマンドは、[`4D.File`](../API/FileClass.md) 型の新しいオブジェクトを作成して返します。 このコマンドは 2種類のシンタックスを受け入れます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/folder.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/folder.md index 19dd43c4e805aa..5f8f7e3087a8bf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/folder.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/folder.md @@ -4,29 +4,34 @@ title: Folder displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ---------------------- | -| 19 R8 | `fk home folder` をサポート | -| 17 R5 | 追加 | - -
    - -**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; \* } ) : 4D.Folder +**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder +
    + | 引数 | 型 | | 説明 | | -------------- | -------------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | フォルダーパス | | folderConstant | Integer | → | 4Dフォルダー定数 | | pathType | Integer | → | `fk posix path` (デフォルト) または `fk platform path` | -| \* | operator | → | ホストデータベースのフォルダーを返すには \* を渡します | +| \* | 演算子 | → | ホストデータベースのフォルダーを返すには \* を渡します | | 戻り値 | [4D.Folder](../API/FolderClass.md) | ← | 新規フォルダーオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ---------------------- | +| 19 R8 | `fk home folder` をサポート | +| 17 R5 | 追加 | + +
    +
    + ## 説明 `Folder` コマンドは、[`4D.Folder`](../API/FolderClass.md) 型の新しいオブジェクトを作成して返します。 このコマンドは 2種類のシンタックスを受け入れます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-edit.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-edit.md index 71d122de88d981..9ea8080e7082cf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-edit.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-edit.md @@ -4,25 +4,31 @@ title: FORM EDIT displayed_sidebar: docs --- -**FORM EDIT** ( {*aTable* ;} *form* )
    **FORM EDIT** ( {*aTable* ;} *form* ; *object* ) +**FORM EDIT** ( {*aTable* : Table ;} *form* : Text )
    **FORM EDIT** ( {*aTable* : Table ;} *form* : Text ; *object* : Text ) +
    + | 引数 | 型 | | 説明 | | ------ | ----- | --------------------------- | ------------------------------------------------- | | aTable | Table | → | フォームの属するテーブルまたは 省略した場合はデフォルトテーブルまたは プロジェクトフォームを使用 | | form | Text | → | フォーム名 | | object | Text | → | フォームオブジェクト名またはグループ名 | +
    +
    履歴 | リリース | 内容 | | ----- | ---------------- | | 20 R8 | *object* 引数のサポート | +| 18 R5 | Created |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md index 1978639507a0a3..798de9b3ad38ee 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------- | --------------------------- | ---------- | | 戻り値 | Integer | ← | フォームイベント番号 | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | --------------------------------------- | +| 18 | Renamed (Form event) | +| <6 | Created | + +
    +
    + ## 説明 **Form event code** コマンドは、現在生成中のフォームイベントタイプ を示す数値を返します。 通常フォームメソッドやオブジェクトメソッド内で **Form event code** を使用します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-event.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-event.md index f515ef990afe81..0c48e0c34cd039 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-event.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-event.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ---------- | | 戻り値 | Object | ← | イベントオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 18 R2 | 変更 | +| 18 | Created | + +
    +
    + ## 説明 **FORM Event** は、発生したフォームイベント に関する情報を格納しているオブジェクトを返します。通常、**FORM Event** はフォームメソッドまたはオブジェクトメソッド内にて使用します。 @@ -37,7 +51,7 @@ displayed_sidebar: docs イベントオブジェクトには、イベントが発生したオブジェクト によっては追加のプロパティが含まれていることがあります。 これは以下のオブジェクトで生成された *eventObj* オブジェクトが対象です: -- リストボックスまたはリストボックスカラムオブジェクト。詳細は[こちらの章](../FormObjects/listbox_overview.md#supported-form-events)を参照してください。 +- リストボックスまたはリストボックスカラムオブジェクト。詳細は[こちらの章](../FormObjects/listbox-object.md#supported-form-events)を参照してください。 - 4D View Pro エリア。詳細は[On VP Ready フォームイベント](../Events/onVpReady.md) を参照してください。 ***注意:*** カレントのイベントが何もない場合、**FORM Event** はnull オブジェクトを返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-load.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-load.md index 3eea44cbc1c11e..3c7ee88a64b6c9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-load.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-load.md @@ -4,10 +4,12 @@ title: FORM LOAD displayed_sidebar: docs --- -**FORM LOAD** ( {*aTable* ;} *form* {; *formData*}{; *} ) +**FORM LOAD** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +
    + | 引数 | 型 | | 説明 | | -------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | ロードするテーブルフォーム(省略時はプロジェクトフォームをロード) | @@ -15,8 +17,22 @@ displayed_sidebar: docs | formData | Object | → | フォームに関連づけるデータ | | \* | 演算子 | → | 指定時、コマンドはコンポーネントから実行した場合にホストのデータベースコマンドが適応されます(それ以外の場合は無視されます)。 | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ----------------------------------------------- | +| 20 | 変更 | +| 16 R6 | 変更 | +| 14 | Renamed (OPEN PRINTING FORM) | +| 12 | Created | + +
    +
    + ## 説明 **FORM LOAD** コマンドを使用してデータ印刷・コンテンツ解析のために *form* 引数で指定したフォームをカレントプロセスにおいて *formData* 引数のデータ(オプション)とともにメモリーにロードします。 1つのプロセスにつきカレントフォームは1つしか指定できません。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-theme.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-theme.md new file mode 100644 index 00000000000000..8fbac726c6f203 --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-theme.md @@ -0,0 +1,49 @@ +--- +id: form-theme +title: FORM theme +displayed_sidebar: docs +--- + +**FORM theme** : Text + + + +
    + +| 引数 | 型 | | 説明 | +| --- | ---- | --------------------------- | ------------------------------------------------------------------------------------------ | +| 戻り値 | Text | ← | カレントフォームで使用されているテーマ: "Classic" または "FluentUI" (Windows) | + +
    + + +
    +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 21 R2 | 追加 | + +
    +
    + +## 説明 + +**FORM theme** コマンドはカレントフォームに対して実際にレンダリングされているWindows テーマを返します: "Classic" または "FluentUI"。 + +Windows フォームレンダリングテーマは、[アプリケーションレベル](../settings/interface.md#use-fluent-ui-on-windows) あるいは [フォームレベル](../FormEditor/properties_FormProperties.md#form-theme-on-windows) (継承するかあるいは明示的に定義することが可能) で定義することが可能で、またランタイムでのカレントマシン上における [特定のMicrosoft ライブラリーの利用可能性](../FormEditor/forms.md#要件) にも依存します。 このコマンドを使用することで、どのフォームテーマが現在実行中なのかを知ることができます。 + +カレントフォームがない場合、あるいはコマンドが macOS 上で実行された場合、 **FORM theme** は空の文字列を返します。 + +## 参照 + +[Fluent UI レンダリング](../FormEditor/forms.md#fluent-ui-rendering) + +## プロパティ + +| | | +| ------- | ---- | +| コマンド番号 | 1832 | +| スレッドセーフ | × | + + diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form.md index 92fc0ecd65779c..1bb6a42fcbb287 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form.md @@ -8,19 +8,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ----------------- | | 戻り値 | Object | ← | カレントのフォームのフォームデータ | +
    +
    履歴 | リリース | 内容 | | ----- | ------------ | | 20 R8 | フォームクラスのサポート | +| 16 R6 | Created |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md index 7fec0037d5170a..f1756d9fc2f7ca 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md @@ -4,28 +4,33 @@ title: Formula from string displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ------------------------------------------------------------------------ | -| 20 R3 | *context* パラメーターをサポート | -| 17 R6 | 名称変更 (New formula from string -> Formula from string) | -| 17 R3 | 追加 | - -
    - **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function +
    + | 引数 | 型 | | 説明 | | ------------- | --------------------------- | :-------------------------: | --------------------------------------------------------------------------------------------- | | formulaString | Text | → | オブジェクトとして返されるフォーミュラ文字列 | | context | Integer | → | `sk execute in current database` (デフォルト) または `sk execute in host database` | | 戻り値 | 4D.Function | ← | フォーミュラを格納しているネイティブなオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------------------------------------------------------------------------ | +| 20 R3 | *context* パラメーターをサポート | +| 17 R6 | 名称変更 (New formula from string -> Formula from string) | +| 17 R3 | 追加 | + +
    +
    + ## 説明 `Formula from string` コマンドは、*formulaString* と任意の *context* 引数に基づいた`4D.Function` オブジェクトを作成します。 *formulaString* には単一の値のようにシンプルなものから、引数を持つプロジェクトメソッドのように複雑なものまで指定することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/formula.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/formula.md index 08fa53c71e69c6..85592dd53a3fcd 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/formula.md @@ -5,26 +5,31 @@ slug: /commands/formula displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ------------------------------------------------ | -| 17 R6 | 名称変更 (New formula -> Formula) | -| 17 R3 | 追加 | - -
    - **Formula** ( *formulaExp* : Expression ) : 4D.Function +
    + | 引数 | 型 | | 説明 | | ---------- | --------------------------- | :-------------------------: | ----------------------------------- | | formulaExp | 式 | → | オブジェクトとして返されるフォーミュラ | | 戻り値 | 4D.Function | ← | フォーミュラを格納しているネイティブな Function オブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------------------------------------------------ | +| 17 R6 | 名称変更 (New formula -> Formula) | +| 17 R3 | 追加 | + +
    +
    + ## 説明 `Formula` コマンドは、 *formulaExp* の式に基づいた `4D Function` オブジェクトを作成します。 *formulaExp* には単一の値のようにシンプルなものから、引数を持つプロジェクトメソッドのように複雑なものまで指定することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md index 61a205d648a577..5d1b1ac656731a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md @@ -5,24 +5,30 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID**( *version* ) : Text +**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +
    + | 引数 | 型 | | 説明 | | ------- | ------- | --------------------------- | ---------------------------------------------------------------- | | version | Integer | → | UUID version: 4 (デフォルト) または 7 | | 戻り値 | Text | ← | 非正規テキストとしての新しいUUID (32文字) | +
    +
    履歴 | リリース | 内容 | | ------ | ----------------- | | 20 R10 | *version* 引数のサポート | +| 12 | Created |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md index a3618fa6f9aa6b..2bbd7138c18c3b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ---- | ---------- | --------------------------- | ------------------------------------------------- | | data | Text, Blob | → | 解析するデータ | | 戻り値 | Object | ← | オブジェクト (各プロパティは、マルチパートの各データです) | +
    +
    履歴 | リリース | 内容 | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R4 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md index 0046060ad1cc11..7a29eb82ebbf8c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md @@ -4,25 +4,30 @@ title: IMAP New transporter displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | -- | -| 18 R4 | 追加 | - -
    - **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter +
    + | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | :-------------------------: | --------------------------------------------------------------------------------- | | server | Object | → | メールサーバー情報 | | 戻り値 | 4D.IMAPTransporter | ← | [IMAP transporter オブジェクト](../API/IMAPTransporterClass.md#imap-transporter-object) | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 18 R4 | 追加 | + +
    +
    + ## 説明 `IMAP New transporter` コマンドは、*server* 引数の指定に応じて新規の IMAP 接続を設定します。戻り値は、新しい*transporter* オブジェクトです。 返される transporter オブジェクトは通常、メールの受信に使用されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/last-errors.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/last-errors.md index c8822761fcba14..d882b190f06e48 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/last-errors.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/last-errors.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ---------- | --------------------------- | ---------------- | | 戻り値 | Collection | ← | エラーオブジェクトのコレクション | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 19 R8 | Created | + +
    +
    + ## 説明 **Last errors** コマンドは4D アプリケーションのカレントのスタックエラーをエラーオブジェクトのコレクションとして返すか、あるいはエラーが何も起きなかった場合には **null** を返します。エラーのスタックには、 [throw](../commands-legacy/throw.md) コマンドで返されたオブジェクトも(あれば)含みます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/license-info.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/license-info.md index 47c2a253cc135c..8d20719690a52b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/license-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/license-info.md @@ -8,12 +8,27 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ----------------- | | 戻り値 | Object | ← | アクティブなライセンスに関する情報 | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | --------------------------------------------- | +| 20 R7 | Renamed (Get License info) | +| 16 R6 | 変更 | +| 16 R4 | Created | + +
    +
    + ## 説明 **License info** コマンドは、アクティブなライセンスについての詳細な情報を提供するオブジェクトを返します。 @@ -25,7 +40,8 @@ displayed_sidebar: docs このコマンドはライセンスファイルをディスクからリロードし、それらが変更されていた場合には、関連する権限を更新します。 ::: -The returned object contains the following properties: + +戻り値のオブジェクトには、以下のプロパティが格納されています: ```json { diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md index 1aeec5e5fa0fd2..1c8dd66e1a0ff4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md @@ -4,19 +4,34 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( {* ;} *object* ; *property* ) : any +**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any -| 引数 | 型 | | 説明 | -| -------- | ------------- | --------------------------- | --------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数。 | -| object | any | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | -| property | Integer | → | 値を取得したいプロパティ | -| 戻り値 | Integer, Text | ← | カレントの値 | +
    +| 引数 | 型 | | 説明 | +| -------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数。 | +| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | +| property | Integer | → | 値を取得したいプロパティ | +| 戻り値 | any | ← | Current value (Integer, Text) | + +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | ---------------------------------------------------- | +| 19 R6 | 変更 | +| 16 R2 | Renamed (Get Listbox information) | +| <6 | Created | + +
    +
    + ## 説明 **LISTBOX Get property** コマンドは、*object* 引数および *\** 引数を使用して指定したリストボックスまたはリストボックスカラムの、 *property* で指定したプロパティの値を返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md index ce21341a484d6e..8af8a806547786 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md @@ -4,19 +4,33 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( {* ;} *object* ; *property* ; *value* ) +**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text ) -| 引数 | 型 | | 説明 | -| -------- | ------------- | --------------------------- | --------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数 | -| object | any | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | -| property | Integer | → | リストボックスまたはカラムのプロパティ | -| value | Integer, Text | → | プロパティの値 | +
    +| 引数 | 型 | | 説明 | +| -------- | -------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)。 省略時、object は変数 | +| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | +| property | Integer | → | リストボックスまたはカラムのプロパティ | +| value | Integer, Text | → | プロパティの値 | + +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 19 R6 | 変更 | +| 16 R2 | Created | + +
    +
    + ## 説明 **LISTBOX SET PROPERTY** コマンドは、*object* および *\** 引数を使用して指定したリストボックスまたはリストボックスカラムの、*property* 引数で指定したプロパティの値を *value* の値で設定します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md index e4e22cc1d6f71c..cebfbbc5e9fe12 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md @@ -4,25 +4,30 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ---- | -- | -| 18 | 追加 | - -
    - **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object +
    + | 引数 | 型 | | 説明 | | ---- | ---------- | :-------------------------: | ------------ | | mime | Blob, Text | → | MIME形式のメール | | 戻り値 | Object | ← | Email オブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | -- | +| 18 | 追加 | + +
    +
    + ## 説明 `MAIL Convert from MIME` コマンドは、MIMEドキュメントを有効な Emailオブジェクトへと変換します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md index 43491de098ba3e..1da276d6dc64e9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md @@ -4,27 +4,32 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | -- | -| 17 R4 | 追加 | -| 17 R5 | 変更 | - -
    - **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text +
    + | 引数 | 型 | | 説明 | | ------- | ------ | :-------------------------: | ----------------------- | | mail | Object | → | Email オブジェクト | | options | Object | → | 文字セットとエンコーディングのメールオプション | | 戻り値 | Text | ← | MIME に変換された Emailオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 17 R5 | 変更 | +| 17 R4 | 追加 | + +
    +
    + ## 説明 `MAIL Convert to MIME` コマンドは、 Emailオブジェクトを MIMEテキストへと変換します。 このコマンドは、Email オブジェクトを送信する前に整形する目的で[SMTP_transporter.send()](../API/SMTPTransporterClass.md#send) コマンドによって内部的に呼び出されます。 また、オブジェクトの MIME フォーマットを解析するためにも使用されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md index 73bc0fa94218fb..054daf97613b07 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md @@ -4,23 +4,17 @@ title: MAIL New attachment displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ---------------------------------------------------------------------------------- | -| 19 R2 | 4D.File, 4D.ZipFile, 4D.Blob の受け入れ | - -
    - **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment +
    + | 引数 | 型 | | 説明 | | ----------- | --------------------------------- | --------------------------- | -------------------------------------------------------------------------------------- | | file | 4D.File | → | 添付ファイル | | zipFile | 4D.ZipFile | → | 添付 Zipファイル | -| blob | 4D.Blob | → | 添付を格納した BLOB | +| blob | 4D.Blob | → | 添付を格納した Blob | | path | Text | → | 添付ファイルのパス | | name | Text | → | メールクライアントが添付を指定するのに使用する名前 + 拡張子 | | cid | Text | → | 添付の ID (HTMLメッセージのみ)、あるいは cid が不要な場合は "" (空の文字列) | @@ -28,8 +22,20 @@ displayed_sidebar: docs | disposition | Text | → | content-disposition ヘッダーの値: "inline" あるいは "attachment" | | 戻り値 | 4D.MailAttachment | ← | Attachment オブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ---------------------------------------------------------------------------------- | +| 19 R2 | 4D.File, 4D.ZipFile, 4D.Blob の受け入れ | +| 17 R4 | 追加 | + +
    +
    + ## 説明 `MAIL New attachment` コマンドは、[Email オブジェクト](../API/EmailObjectClass.md#email-オブジェクト) に追加することができる添付オブジェクトを作成します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-collection.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-collection.md index 2aafe17818cc1f..c3cf43b930d15c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-collection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs -| 引数 | 型 | | 説明 | -| ----- | ----------------------------------------------------------------------- | --------------------------- | -------------- | -| value | Number, Text, Date, Time, Boolean, Object, Collection, Picture, Pointer | → | コレクションの値 | -| 戻り値 | Collection | ← | New collection | +
    +| 引数 | 型 | | 説明 | +| ----- | ---------- | --------------------------- | -------------- | +| value | any | → | コレクションの値 | +| 戻り値 | Collection | ← | New collection | + +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 16 R4 | Created | + +
    +
    + ## 説明 `New collection` コマンドは、空の、あるいは値の入った新規コレクションを作成し、その参照を返します。 コレクションは、[Collection クラス API](../API/CollectionClass.md) のプロパティや関数を使用して操作することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md index b91df1c750cb8a..49825c37efe62d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ---- | --------------------------- | --------------- | | 戻り値 | Text | ← | 閉じたログファイルの完全パス名 | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | ------- | +| <6 | Created | + +
    +
    + ## 説明 **前提となる注意:** このコマンドは4D Server でのみ動作します。 [Execute on server](../commands-legacy/execute-on-server.md) コマンド経由か、あるいはストアドプロシージャ内でのみ実行することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md index a23f95a8455095..a1435174d4412a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs -| 引数 | 型 | | 説明 | -| ----- | ------------------------------- | --------------------------- | --------------------- | -| value | 数値、テキスト、日付、時間、ブール、オブジェクト、コレクション | → | 共有コレクションの値 | -| 戻り値 | Collection | ← | New shared collection | +
    +| 引数 | 型 | | 説明 | +| ----- | ---------- | --------------------------- | --------------------- | +| value | any | → | 共有コレクションの値 | +| 戻り値 | Collection | ← | New shared collection | + +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ------- | +| 16 R6 | Created | + +
    +
    + ## 説明 `New shared collection` コマンドは、 空の、あるいは値が入った新規共有コレクションを作成し、その参照を返します。 コレクションは、[Collection クラス API](../API/CollectionClass.md) のプロパティや関数を使用して操作することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-signal.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-signal.md index eab5b961209d5d..90128e8bdf9a39 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-signal.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/new-signal.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ----------- | ------------------------- | --------------------------- | -------------------- | | description | Text | → | シグナルの詳細 | | 戻り値 | 4D.Signal | ← | シグナルを格納するネイティブオブジェクト | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 17 R4 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/num.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/num.md index f817a50a717ad1..f3e2e6763f7435 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/num.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/num.md @@ -5,26 +5,32 @@ slug: /commands/num displayed_sidebar: docs --- -**Num** ( *expression* {; *separator*} ) : Real
    **Num** ( *expression* ; *base* ) : Real +**Num** ( *expression* : Text, Boolean, Integer {; *separator* : Text} ) : Real
    **Num** ( *expression* : Text, Boolean, Integer ; *base* : Integer ) : Real -| 引数 | 型 | | 説明 | -| --------- | ---------------------- | --------------------------- | ------------------------------------- | -| 式 | Text, Boolean, Integer | → | 数値形式を返したい文字列、あるいは0か1を返したいブール値、あるいは数値式 | -| separator | Text | → | 小数点記号 | -| base | Integer | → | 基数を表す2から36までの値 | -| 戻り値 | Real | ← | expression 引数の数値形式 | +
    +| 引数 | 型 | | 説明 | +| ---------- | ---------------------- | --------------------------- | ------------------------------------- | +| expression | Text, Boolean, Integer | → | 数値形式を返したい文字列、あるいは0か1を返したいブール値、あるいは数値式 | +| separator | Text | → | 小数点記号 | +| base | Integer | → | 基数を表す2から36までの値 | +| 戻り値 | Real | ← | expression 引数の数値形式 | + +
    +
    履歴 -| リリース | 内容 | -| ---- | -------------- | -| 21 | *base* 引数のサポート | +| リリース | 内容 | +| --------------------------- | -------------- | +| 21 | *base* 引数のサポート | +| <6 | Created |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md index 1e1b89573a9dd0..1a3b9277328378 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md @@ -1,20 +1,35 @@ --- id: object-get-data-source-formula title: OBJECT Get data source formula +displayed_sidebar: docs --- -**OBJECT Get data source formula** ( {* ;} *object* ) : 4D.Formula +**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula -| 引数 | 型 | | 説明 | -| ------- | -------------------------- | --------------------------- | --------------------------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)
    省略時: object は変数またはフィールド | -| object | any | → | オブジェクト名( \* 指定時)、または
    変数やフィールド( \* 省略時) | -| formula | 4D.Formula | ← | フォームオブジェクトに割り当てられているフォーミュラ(フォーミュラが何も割り当てられていない場合には `Null`) | +
    +| 引数 | 型 | | 説明 | +| ------ | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| \* | 演算子 | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | +| object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | +| 戻り値 | 4D.Formula | ← | フォームオブジェクトに割り当てられているフォーミュラ(フォーミュラが何も割り当てられていない場合には `Null`) | + +
    +
    +
    履歴 + +| リリース | 内容 | +| ------ | -------------- | +| 21 | *base* 引数のサポート | +| 20 R10 | Created | + +
    +
    + ## 説明 **OBJECT Get data source formula** コマンドは *object* 引数と *\** で指定したオブジェクトに割り当てられたフォーミュラを(あれば)返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md index 7a42ba721a1909..73742f832a9c49 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md @@ -4,18 +4,32 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( {* ;} *object* ; *formula* ) +**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula ) -| 引数 | 型 | | 説明 | -| ------- | -------------------------- | --------------------------- | --------------------------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、object はオブジェクト名(文字列)
    省略時: object は変数またはフィールド | -| object | any | → | オブジェクト名( \* 指定時)、または
    変数やフィールド( \* 省略時) | -| formula | 4D.Formula | → | データソースとして割り当てるフォーミュラ | +
    +| 引数 | 型 | | 説明 | +| ------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| \* | 演算子 | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | +| object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | +| formula | 4D.Formula | → | データソースとして割り当てるフォーミュラ | + +
    +
    +
    履歴 + +| リリース | 内容 | +| ------ | -------------- | +| 21 | *base* 引数のサポート | +| 20 R10 | Created | + +
    +
    + ## 説明 **OBJECT SET DATA SOURCE FORMULA** コマンドは、 *object* 引数と *\** で指定したオブジェクトのデータソースとしてフォーミュラ(式)を割り当てます。 フォーミュラは [`4D.Formula`](../API/FunctionClass.md#formula-objects) オブジェクトとしてとして提供されていなければなりません。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md index 7780a38946e6b5..c72ac6193b6e91 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md @@ -4,29 +4,34 @@ title: Open datastore displayed_sidebar: docs --- -
    履歴 - -| リリース | 内容 | -| ----- | ----------------------------- | -| 21 | Qodly cloud へのアクセス終了 | -| 20 R6 | Qodly cloud インスタンスへのアクセスをサポート | -| 20 R4 | 新しい *passwordAlgorithm* プロパティ | -| 18 | 追加 | - -
    - **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation +
    + | 引数 | 型 | | 説明 | | -------------- | ------------------------------------------ | --------------------------- | ------------------------------------------------------------- | | connectionInfo | Object | → | リモートデータストアへの接続に使用する接続プロパティ | | localID | Text | → | ローカルアプリケーション内で、開かれたデータストアに対して割り当てる ID (必須) | | 戻り値 | 4D.DataStoreImplementation | ← | データストアオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | ----------------------------- | +| 21 | Qodly cloud へのアクセス終了 | +| 20 R6 | Qodly cloud インスタンスへのアクセスをサポート | +| 20 R4 | 新しい *passwordAlgorithm* プロパティ | +| 18 | 追加 | + +
    +
    + ## 説明 `Open datastore` コマンドは、 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md index f66d65f1a9a7ee..8a8a0a7b50c98e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | メールサーバー情報 | | 戻り値 | 4D.POP3Transporter | ← | [POP3 transporter オブジェクト](../API/POP3TransporterClass.md#pop3-transporter-object) | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 18 R2 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/print-form.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/print-form.md index d9c67263e988e8..d141cb7c5f68eb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/print-form.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/print-form.md @@ -4,10 +4,12 @@ title: Print form displayed_sidebar: docs --- -**Print form** ( {*aTable* ;} *form* {; *formData*} {; *areaStart*{; *areaEnd*}} ) : Integer +**Print form** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object} {; *areaStart* : Integer{; *areaEnd* : Integer}} ) : Integer +
    + | 引数 | 型 | | 説明 | | --------- | ------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | | aTable | Table | → | フォームが属するテーブル, または 省略した場合は、デフォルトテーブル | @@ -17,8 +19,21 @@ displayed_sidebar: docs | areaEnd | Integer | → | 終了エリア(areaStartが指定された場合) | | 戻り値 | Integer | ← | 印刷されたエリアの高さ | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | -- | +| 20 | 変更 | +| 16 R6 | 変更 | +| <6 | 追加 | + +
    +
    + ## 説明 **Print form** コマンドは、*aTable* のフィールドや変数の現在の値を使用して *form* 引数で指定したフォームを印刷します。 通常は、印刷処理を完全に制御する必要のある非常に複雑なレポートを印刷するために使用します。 **Print form** はレコード処理、ブレーク処理、改ページ処理を全く行いません。 これらの処理はすべて開発者が行います。 **Print form** は固定されたサイズの枠のなかにフィ-ルドや変数を印刷します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-activity.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-activity.md index c9d69f34c2e332..332bcf55cae8f3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-activity.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-activity.md @@ -4,26 +4,31 @@ title: Process activity displayed_sidebar: docs --- -**Process activity** () : Object
    **Process activity** ( *options* ) : Object
    **Process activity** ( *sessionID* ) : Object
    **Process activity** ( *sessionID* ; *options* ) : Object +**Process activity** () : Object
    **Process activity** ( *options* : Integer ) : Object
    **Process activity** ( *sessionID* : Text ) : Object
    **Process activity** ( *sessionID* : Text ; *options* : Integer ) : Object +
    + | 引数 | 型 | | 説明 | | --------- | ------- | --------------------------- | -------------------------------------------------------------- | | sessionID | Text | → | セッションID | | options | Integer | → | 返される情報を指定するオプション | | 戻り値 | Object | ← | 実行中のプロセスまたはユーザーセッション(4D Serverのみ) のスナップショット | +
    +
    履歴 -| リリース | 内容 | -| ----- | ------------------- | -| 20 R7 | *sessionID* 引数のサポート | -| 21 | Web ユーザーセッションのサポート | +| リリース | 内容 | +| ----- | ----------------------------------------------------------------------------------------- | +| 21 | Web ユーザーセッションのサポート | +| 20 R7 |
    • Support of *sessionID* parameter
    • Renamed (Get process activity)
    |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-info.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-info.md index 6ba3012ac1915d..b29c3920ef2b76 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-info.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------------- | ------- | :-------------------------: | -------------- | | processNumber | Integer | → | Process number | | 戻り値 | Object | ← | プロセスに関する情報 | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R7 | 追加 |
    +
    ## 説明 @@ -75,7 +80,7 @@ displayed_sidebar: docs | DB4D Listener | -51 | | DB4D Mirror | -50 | | DB4D Worker pool user | -48 | -| Design process | -2 | +| Design process | -3 | | Event manager | -8 | | Execute on client process | -14 | | Execute on server process | 1 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-number.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-number.md index 307212120d0883..da24181fedb645 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-number.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/process-number.md @@ -5,10 +5,12 @@ slug: /commands/process-number displayed_sidebar: docs --- -**Process number** ( *name* {; *} ) : Integer
    **Process number** ( *id* {; *} ) : Integer +**Process number** ( *name* : Text {; *} ) : Integer
    **Process number** ( *id* : Text {; *} ) : Integer +
    + | 引数 | 型 | | 説明 | | ---- | ------- | --------------------------- | ------------------- | | name | Text | → | プロセス番号を取得したいプロセスの名前 | @@ -16,15 +18,19 @@ displayed_sidebar: docs | \* | 演算子 | → | サーバーからプロセス番号を返す | | 戻り値 | Integer | ← | Process number | +
    +
    履歴 | リリース | 内容 | | ----- | ---------- | | 20 R7 | id 引数のサポート | +| 6 | Created |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md index 28445f7a4e3d71..9d758376c2505b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md @@ -4,17 +4,31 @@ title: SELECT LOG FILE displayed_sidebar: docs --- -**SELECT LOG FILE** ( *logFile* )
    **SELECT LOG FILE** ( * ) +**SELECT LOG FILE** ( *logFile* : Text )
    **SELECT LOG FILE** ( * ) +
    + | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | --------------- | | logFile | Text | → | ログファイルの名前 | | \* | 演算子 | → | カレントのログファイルを閉じる | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | ------- | +| 11 SQL | 変更 | +| <6 | Created | + +
    +
    + ## 説明 **SELECT LOG FILE** コマンドは引数内に渡した値に応じて、ログファイルを作成するか、または閉じます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session-info.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session-info.md index d0dc5b0467b3ee..9ec8f196092876 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session-info.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session-info.md @@ -8,21 +8,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --------- | ------- | :-------------------------: | ----------- | | sessionID | Integer | → | セッションID | | 戻り値 | Object | ← | セッションに関する情報 | +
    +
    履歴 -| リリース | 内容 | -| ----- | ----------------- | -| 20 R8 | スタンドアロンセッションのサポート | -| 20 R7 | 追加 | +| リリース | 内容 | +| ----- | ------------------------------ | +| 20 R8 | Support of standalone sessions | +| 20 R7 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session-storage.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session-storage.md index 7ee4c4c8e33fc9..41575f02e7a3b6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session-storage.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session-storage.md @@ -4,25 +4,30 @@ title: Session storage displayed_sidebar: docs --- -**Session storage** ( *id* ) : Object +**Session storage** ( *id* : Text ) : Object +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ----------------------------------- | | id | Text | → | セッションの固有ID(UUID) | | 戻り値 | Object | ← | セッションのStorage オブジェクト | +
    +
    履歴 -| リリース | 内容 | -| ----- | ----------------- | -| 20 R8 | スタンドアロンセッションのサポート | -| 20 R6 | 追加 | +| リリース | 内容 | +| ----- | ------------------------------ | +| 20 R8 | Support of standalone sessions | +| 20 R6 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session.md index 2cf87137c1968a..1a20a2d117ea1d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/session.md @@ -8,21 +8,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | -------------------------- | --------------------------- | -------------- | | 戻り値 | 4D.Session | ← | Session オブジェクト | +
    +
    履歴 | リリース | 内容 | | ----- | -------------------------------- | -| 20 R8 | スタンドアロンセッションのサポート | +| 20 R8 | Support of standalone sessions | | 20 R5 | リモートクライアントとストアドプロシージャーセッションをサポート | | 18 R6 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md index 78b016f5e1da28..0427be88bc9df6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md @@ -5,16 +5,30 @@ slug: /commands/set-allowed-methods displayed_sidebar: docs --- -**SET ALLOWED METHODS** ( *methodsArray* ) +**SET ALLOWED METHODS** ( *methodsArray* : Text array ) +
    + | 引数 | 型 | | 説明 | | ------------ | ------ | --------------------------- | -------- | | methodsArray | テキスト配列 | → | メソッド名の配列 | +
    +
    +
    履歴 + +| リリース | 内容 | +| --------------------------- | -- | +| 17 R2 | 変更 | +| <6 | 追加 | + +
    +
    + ## 説明 **SET ALLOWED METHODS** コマンドはアプリケーション経由で入力可能なプロジェクトメソッドを指定します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md index ab3140ee3cb951..0990b85c408904 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md @@ -4,18 +4,22 @@ title: SET WINDOW DOCUMENT ICON displayed_sidebar: docs --- -**SET WINDOW DOCUMENT ICON** ( *winRef* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *file* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* ; *file* ) +**SET WINDOW DOCUMENT ICON** ( *winRef* : Integer )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *file* : 4D.File, 4D.Folder )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture ; *file* : 4D.File, 4D.Folder ) +
    + | 引数 | 型 | | 説明 | | ------ | -------------------------------------------------- | --------------------------- | --------------- | | winRef | Integer | → | ウィンドウ参照番号 | | image | Picture | → | カスタムアイコン | | file | 4D.File, 4D.Folder | → | ファイルパスまたはフォルダパス | +
    +
    履歴 | リリース | 内容 | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md index a66eefd2d7a914..93b920f5bbf196 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------ | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | メールサーバー情報 | | 戻り値 | 4D.SMTPTransporter | ← | [SMTP transporter オブジェクト](../API/SMTPTransporterClass.md#smtp-transporter-object) | +
    +
    履歴 | リリース | 内容 | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 17 R4 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/string.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/string.md index c192fb1352981a..9dc8e6b1d56dbb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/string.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/string.md @@ -5,27 +5,33 @@ slug: /commands/string displayed_sidebar: docs --- -**String** ( *expression* {; *format* {; *addTime*}} ) : Text
    **String** ( *expression* ; *base* ) : Text +**String** ( *expression* : Expression {; *format* : Integer, Text {; *addTime* : Time}} ) : Text
    **String** ( *expression* : Expression ; *base* : Integer ) : Text -| 引数 | 型 | | 説明 | -| ------- | ------------- | --------------------------- | ----------------------------------------------------------------------------- | -| 式 | 式 | → | 文字列式を返したい式 (実数、整数、倍長整数、日付、時間、文字列、 テキスト、ブール、未定義、Null を指定可能) | -| format | Integer, Text | → | 表示フォーマット | -| addTime | Time | → | expressionが日付の時、追加する時間 | -| base | Integer | → | 式が数値の場合に、基数を表す2 から36 までの値 | -| 戻り値 | Text | ← | 式の文字列の形式 | +
    +| 引数 | 型 | | 説明 | +| ---------- | ------------- | --------------------------- | ----------------------------------------------------------------------------- | +| expression | 式 | → | 文字列式を返したい式 (実数、整数、倍長整数、日付、時間、文字列、 テキスト、ブール、未定義、Null を指定可能) | +| format | Integer, Text | → | 表示フォーマット | +| addTime | Time | → | expressionが日付の時、追加する時間 | +| base | Integer | → | 式が数値の場合に、基数を表す2 から36 までの値 | +| 戻り値 | Text | ← | 式の文字列の形式 | + +
    +
    履歴 -| リリース | 内容 | -| ---- | -------------- | -| 21 | *base* 引数のサポート | +| リリース | 内容 | +| --------------------------- | -------------- | +| 21 | *base* 引数のサポート | +| <6 | Created |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/super.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/super.md index 4e4040632fcb54..616fda58c90f06 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/super.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/super.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ----- | ------ | --------------------------- | ---------------- | | param | any | -> | 親コンストラクターに受け渡す引数 | | 戻り値 | Object | <- | 親オブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | ------- | +| 19 | Created | + +
    +
    + `Super` キーワードによって、スーパークラス (親クラス) を呼び出すことができます。 `Super` は次の 2つの目的のために使います: diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/this.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/this.md index 0eb4518f8b557e..f60dd2cec884b4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/this.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/this.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | --------------------------- | ---------------- | | 戻り値 | Object | ← | カレントの要素またはオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | ------- | +| 19 | Created | + +
    +
    + ## 説明 `This` コマンドは現在処理中のオブジェクトへの参照を返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim-end.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim-end.md index a5164d6c7117d4..8f9d9ce58c90cd 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim-end.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim-end.md @@ -4,17 +4,21 @@ title: Trim end displayed_sidebar: docs --- -**Trim end** ( *aString* ) : Text +**Trim end** ( *aString* : Text ) : Text +
    + | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | ------------ | | aString | Text | → | トリミングするテキスト | | 戻り値 | Text | ← | トリミングされたテキスト | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim-start.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim-start.md index c9eb5ce6cf0115..c0b6ba70d05190 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim-start.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim-start.md @@ -4,17 +4,21 @@ title: Trim start displayed_sidebar: docs --- -**Trim start** ( *aString* ) : Text +**Trim start** ( *aString* : Text ) : Text +
    + | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | ------------ | | aString | Text | → | トリミングするテキスト | | 戻り値 | Text | ← | トリミングされたテキスト | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim.md index 201282e5288008..b8fca92396abc2 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/trim.md @@ -4,17 +4,21 @@ title: Trim displayed_sidebar: docs --- -**Trim** ( *aString* ) : Text +**Trim** ( *aString* : Text ) : Text +
    + | 引数 | 型 | | 説明 | | ------- | ---- | --------------------------- | ------------ | | aString | Text | → | トリミングするテキスト | | 戻り値 | Text | ← | トリミングされたテキスト | +
    +
    履歴 | リリース | 内容 | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md index f7d159df37b287..58c501e5253435 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --------------- | ---------------------------------- | --------------------------- | ------------ | | entitySelection | 4D.EntitySelection | → | エンティティセレクション | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | -- | +| 17 | 追加 | + +
    +
    + ## 説明 `USE ENTITY SELECTION` コマンドは、*entitySelection* 引数のデータクラスに合致するテーブルのカレントセレクションを、渡したエンティティセレクションの内容で更新します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md index 900f38059842d4..22ce944122b93f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md @@ -4,18 +4,31 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( {* ;} *object* ) -> *contextObj* +**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object -| 引数 | 型 | | 説明 | -| ---------- | ------ | --------------------------- | --------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | -| object | any | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | -| contextObj | Object | ← | 事前に定義されていればコンテキストオブジェクト、それ以外の場合には `null` | +
    +| 引数 | 型 | | 説明 | +| ------ | -------------- | --------------------------- | --------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | +| object | Text, Variable | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | +| 戻り値 | Object | ← | 事前に定義されていればコンテキストオブジェクト、それ以外の場合には `null` | + +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 20 R9 | 追加 | + +
    +
    + ### 説明 `WA Get context` コマンドは、 \* および *object* 引数で指定された Web エリア内の `$4d` に対して [`WA SET CONTEXT`](./wa-set-context.md) を使用して定義されたコンテキストオブジェクトを取得します。 このWeb エリアに対して `WA SET CONTEXT` が呼ばれていなかった場合、コマンドは `null` を返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md index 2801b55716f4c3..103b18e35f37fa 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md @@ -4,18 +4,31 @@ title: WA SET CONTEXT displayed_sidebar: docs --- -**WA SET CONTEXT** ( {* ;} *object* ; *contextObj* ) +**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object ) -| 引数 | 型 | | 説明 | -| ---------- | ------ | --------------------------- | --------------------------------------------------------------------- | -| \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | -| object | any | → | オブジェクト名 (\* 指定時) または変数 (\* 省略時) | -| contextObj | Object | → | `$4d` を使用して呼び出せる関数を格納したオブジェクト | +
    +| 引数 | 型 | | 説明 | +| ---------- | --------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------- | +| \* | 演算子 | → | 指定時、*object* はオブジェクト名(文字列)。 省略時、*object* は変数。 | +| object | Text, Variable, Field | → | Object name (if \* is specified) or
    Variable or field (if \* is omitted) | +| contextObj | Object | → | `$4d` を使用して呼び出せる関数を格納したオブジェクト | + +
    +
    +
    履歴 + +| リリース | 内容 | +| ----- | -- | +| 20 R9 | 追加 | + +
    +
    + ### 説明 `WA SET CONTEXT` コマンドは、 \* および *object* 引数で指定されたWeb エリア内の `$4d` に対して *contextObj* 引数で指定したコンテキストオブジェクトを定義します。 このコマンドが使用されると、 `$4d` は提供された *contextObj* 内で宣言されたコンテンツのみにアクセスできます。 コンテキストオブジェクトが何も設定されていない場合、 `$4d` はすべての4D メソッドにアクセスできますが、ユーザークラスにはアクセスできません。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-event.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-event.md index b7aa8698bd7cb9..b6b20bc00c6833 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-event.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-event.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ------ | :-------------------------: | ----------------- | | 戻り値 | Object | ← | トリガーされたイベントに関する情報 | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | -- | +| 21 | 追加 | + +
    +
    + ## 説明 `Web Event` は、Web ページコンポーネントにリンクされた、トリガーされたイベントに関する情報を格納したオブジェクトを返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-form.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-form.md index b6d0c3701c653b..ad9f84b04ff4a1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-form.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-form.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | -------------------------- | :-------------------------: | ------------------------- | | 戻り値 | 4D.WebForm | ← | 新しい `Web Form` プロキシオブジェクト | +
    +
    +
    履歴 + +| リリース | 内容 | +| ---- | -- | +| 21 | 追加 | + +
    +
    + ## 説明 `Web Form` コマンドは、ページのプロパティと関数を効率的にエミュレートするための手段を提供する `4D.WebForm` プロキシオブジェクトを返します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md index a7bf3f7f357aa2..9dba1ed0e3ba75 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --- | ---------- | --------------------------- | -------------------------- | | 戻り値 | Collection | ← | 利用可能なWeb サーバーオブジェクトのコレクション | +
    +
    履歴 | リリース | 内容 | @@ -21,6 +25,7 @@ displayed_sidebar: docs | 18 R3 | 追加 |
    +
    ## 説明 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-server.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-server.md index e0f290fa6b486a..8c6def250b2b17 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-server.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/web-server.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | ------ | ---------------------------- | --------------------------- | ------------------------------------------------------------------- | | option | Integer | → | 取得する Webサーバー (省略時のデフォルト = `Web server database`) | | 戻り値 | 4D.WebServer | ← | WebServer オブジェクト | +
    +
    履歴 | リリース | 内容 | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 19 | .sessionCookieSameSite をサポート |
    +
    ## 説明 @@ -30,11 +35,11 @@ displayed_sidebar: docs *option* が省略された場合のデフォルトでは、このコマンドはデータベースの Webサーバー (デフォルトWebサーバー) への参照を返します。 取得する Webサーバーを指定するには、*option* に以下の定数のいずれか一つを渡してください: -| 定数 | 値 | 説明 | -| ------------------------------ | - | ----------------------------------------------------- | -| `Web server database` | 1 | カレントデータベースの Webサーバー( 省略時のデフォルト) | -| `Web server host database` | 2 | コンポーネントのホストデータベースの Webサーバー | -| `Web server receiving request` | 3 | リクエストを受け取った Webサーバー (ターゲットWebサーバー) | +| 定数 | 値 | 説明 | +| ------------------------------ | - | ------------------------------------------------------ | +| `Web server database` | 1 | コマンドが呼ばれたプロジェクトのWeb サーバー(省略時のデフォルト) | +| `Web server host database` | 2 | コンポーネントのホストデータベースの Webサーバー | +| `Web server receiving request` | 3 | リクエストを受け取った Webサーバー (ターゲットWebサーバー) | **返されたWeb サーバーオブジェクト** には[Web server プロパティ](../API/WebServerClass.md) のカレントのプロパティが格納されています。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md index e40ae29773b4d5..3b4bd285b7880a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | --------------- | ------------------------- | :-------------------------: | ----------------------------------------------------------------------------------------------------------------- | | fileToZip | 4D.File | → | 圧縮する File または Folder オブジェクト | @@ -17,8 +19,10 @@ displayed_sidebar: docs | options | Integer | → | *folderToZip* オプション: `ZIP Without enclosing folder` (外側のフォルダーを除外して ZIP圧縮をおこなう) | | 戻り値 | Object | ← | ステータスオブジェクト | +
    +
    履歴 | リリース | 内容 | @@ -27,6 +31,7 @@ displayed_sidebar: docs | 18 | 追加 |
    +
    ## 説明 @@ -51,7 +56,7 @@ displayed_sidebar: docs *destinationFile* には、作成する ZIPアーカイブ (名前や位置など) を記述する `4D.File` オブジェクトを渡します。 作成した ZIPアーカイブがあらゆるソフトウェアで自動的に処理されるようにするため、".zip" 拡張子の使用が推奨されます。 -アーカイブが作成されると、[ZIP Read archive](zip-read-archive.md) を使用してアクセスすることができます。 +Once an archive is created, you can use the [ZIP Read archive](zip-read-archive.md) command to access it. **ステータスオブジェクト** diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md index 8f2956213e61bc..9804817c0bae88 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | 引数 | 型 | | 説明 | | -------- | ----------------------------- | :-------------------------: | ------------------------------------------ | | zipFile | 4D.File | → | ZIPアーカイブファイル | | password | Text | → | ZIPアーカイブのパスワード (必要であれば) | | 戻り値 | 4D.ZipArchive | ← | アーカイブオブジェクト | +
    +
    履歴 | リリース | 内容 | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 18 | 追加 |
    +
    ## 説明 diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md index cc70af98e1740a..32e3ce70906396 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md @@ -790,7 +790,7 @@ A função `.setContent( )` reescrev #### Descrição -A função `.setText()` escreve *text* como o novo conteúdo do arquivo. +A função `.setText()` escreve *text* como o novo conteúdo do arquivo. Se o arquivo referenciado no objeto `File` não existir no disco, ele será criado pela função. Quando o ficheiro já existir no disco, o seu conteúdo anterior é apagado, exceto se já estiver aberto, caso em que o seu conteúdo é bloqueado e é gerado um erro. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md index 14e0538a69a6dd..daa6a31e5eff5c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPAgentClass.md @@ -39,14 +39,6 @@ Como o HTTPAgent é um objeto compartilhável, você pode adicioná-lo a uma cla **4D.HTTPAgent.new**( { *options* : Object } ) : 4D.HTTPAgent -
    História - -| Release | Mudanças | -| ------- | ------------------------------------------ | -| 21 | Support of *storeCertificateName* property | - -
    -
    @@ -59,6 +51,15 @@ Como o HTTPAgent é um objeto compartilhável, você pode adicioná-lo a uma cla
    +
    História + +| Release | Mudanças | +| ------- | ----------------------------------------------------- | +| 21 R3 | Support of *storeCertificateName* property on macOS | +| 21 | Support of *storeCertificateName* property on Windows | + +
    + #### Descrição A função `4D.HTTPAgent.new()` cria um objeto HTTPAgent compartilhável com as *opções* definidas e retorna um objeto `4D.HTTPAgent`. @@ -75,17 +76,17 @@ As opções do HTTPAgent serão mescladas com as [opções HTTPRequest](HTTPRequ ::: -| Propriedade | Tipo | Por padrão | Descrição | -| ---------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| certificatesFolder | Folder | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a pasta de certificados do cliente ativo para as solicitações que usam o agente. Can be overriden by "storeCertificateName" (see below) | -| keepAlive | Parâmetros | true | Ativa o keep alive para o agente | -| maxSockets | Integer | 65535 | Número máximo de sockets por servidor | -| maxTotalSockets | Integer | 65535 | Número máximo de sockets para o agente | -| minTLSVersion | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a versão mínima de TLS para as solicitações que usam esse agente | -| protocol | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Protocolo usado para as solicitações que usam o agente | -| storeCertificateName | Text | indefinido | (Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder for the requests using the agent. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | -| timeout | Real | indefinido | Se definido, o tempo limite após o qual um soquete não utilizado é fechado | -| validateTLSCertificate | Parâmetros | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | validateTLSCertificate para as solicitações que usam o agente | +| Propriedade | Tipo | Por padrão | Descrição | +| ---------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| certificatesFolder | Folder | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a pasta de certificados do cliente ativo para as solicitações que usam o agente. Can be overriden by "storeCertificateName" (see below) | +| keepAlive | Parâmetros | true | Ativa o keep alive para o agente | +| maxSockets | Integer | 65535 | Número máximo de sockets por servidor | +| maxTotalSockets | Integer | 65535 | Número máximo de sockets para o agente | +| minTLSVersion | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a versão mínima de TLS para as solicitações que usam esse agente | +| protocol | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Protocolo usado para as solicitações que usam o agente | +| storeCertificateName | Text | indefinido | Name of a certificate stored in the Certificate Store (Windows) or in the *keychain* (macOS) to use instead of one saved in the certificates folder. If the certificate is not found in the store, an error is returned. For more information, see [this blog post for Windows](https://blog.4d.com/https-requests-now-support-windows-certificate-store) and [this blog post for macOS](https://blog.4d.com/https-requests-macos-keychain-support-is-here). | +| timeout | Real | indefinido | Se definido, o tempo limite após o qual um soquete não utilizado é fechado | +| validateTLSCertificate | Parâmetros | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | validateTLSCertificate para as solicitações que usam o agente | :::note diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md index 8371bf596a9340..8c0d30e6c06c3c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md @@ -73,16 +73,6 @@ Os objectos HTTPRequest fornecem as seguintes propriedades e funções: ## 4D.HTTPRequest.new() -
    História - -| Release | Mudanças | -| ------- | -------------------------------------------------------------- | -| 21 | Support of *storeCertificateName* property | -| 20 | Validação TLS por padrão | -| 18 R6 | Suporte às propriedades *automaticRedirections* e *decodeData* | - -
    - **4D.HTTPRequest.new**( *url* : Text { ; *options* : Object } ) : 4D.HTTPRequest @@ -98,6 +88,17 @@ Os objectos HTTPRequest fornecem as seguintes propriedades e funções: +
    História + +| Release | Mudanças | +| ------- | -------------------------------------------------------------- | +| 21 R3 | Support of *storeCertificateName* property on macOS | +| 21 | Support of *storeCertificateName* property on Windows | +| 20 | Validação TLS por padrão | +| 18 R6 | Suporte às propriedades *automaticRedirections* e *decodeData* | + +
    + #### Descrição A função `4D.HTTPRequest.new()` cria e envia uma solicitação HTTP para o servidor HTTP definido na *url* com as *opções* definidas e retorna um objeto `4D.HTTPRequest`. @@ -130,30 +131,30 @@ Por exemplo, pode passar as seguintes cordas: No parâmetro *options*, passe um objeto que possa conter as seguintes propriedades: -| Propriedade | Tipo | Descrição | Por padrão | -| ---------------------- | ------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | -| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPAgent para usar para o HTTPRequest. As opções do agente serão mescladas com as opções de solicitação (as opções de solicitação têm precedência). Se nenhum agente específico for definido, será usado um agente global com valores padrão. | Objeto agente global | -| automaticRedirections | Parâmetros | Se true, os redirecionamentos serão realizados automaticamente (até 5 redirecionamentos são tratados, a resposta do 6. º redirecionamento é retornada, se houver) | True | -| body | Diferente de | Corpo do pedido (requerido no caso de `post` ou `put` requests). Pode ser um texto, um blob, ou um objecto. O tipo de conteúdo é determinado a partir do tipo desta propriedade, a menos que seja colocado dentro dos cabeçalhos | indefinido | -| certificatesFolder | [Folder](FolderClass.md) | Define a pasta de certificados de cliente activos. Can be overriden by "storeCertificateName" (see below). | indefinido | -| dataType | Text | Tipo de atributo do corpo de resposta. Valores: "texto", "blob", "objecto", ou "auto". Se "auto", o tipo do conteúdo do corpo será deduzido do seu tipo MIME (objecto para JSON, texto para texto, javascript, xml, mensagem http e forma codificada url, ou então um blob) | "auto" | -| decodeData | Parâmetros | Se for verdade, os dados recebidos em `onData` callback não são compactados | False | -| encoding | Text | Utilizado apenas em caso de pedidos com um `body` (métodos `post` or `put`). Codificação do conteúdo do corpo do pedido se for um texto, ignorado se o tipo de conteúdo for colocado dentro dos cabeçalhos | "UTF-8" | -| headers | Object | Cabeçalhos do pedido. Sintaxe: `headers.key=value` (*value* pode ser uma coleção se a mesma chave precisar aparecer várias vezes) | Objecto vazio | -| method | Text | "POST", "GET", ou outro método | "GET" | -| minTLSVersion | Text | Define a versão mínima do TLS: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | -| onData | [Function](FunctionClass.md) | Chamada de retorno quando os dados do corpo são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onError | [Function](FunctionClass.md) | Chamada de retorno quando ocorre um erro. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onHeaders | [Function](FunctionClass.md) | Chamada de retorno quando os cabeçalhos são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onResponse | [Function](FunctionClass.md) | Chamada de retorno quando uma resposta é recebida. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onTerminate | [Function](FunctionClass.md) | Chamada de retorno quando o pedido estiver terminado. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| protocol | Text | "auto" ou "HTTP1". "auto" significa HTTP1 na implementação actual | "auto" | -| proxyAuthentication | [objeto de autenticação](#authentication-object) | Autenticação por procuração de tratamento de objectos | indefinido | -| returnResponseBody | Parâmetros | Se false, o corpo de resposta não é retornado no objeto [`response`](#response). Devolve um erro se falso e `onData` é indefinido | True | -| serverAuthentication | [objeto de autenticação](#authentication-object) | Autenticação do servidor de tratamento de objectos | indefinido | -| storeCertificateName | Text | (Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | indefinido | -| timeout | Real | Tempo de espera em segundos. indefinido = sem timeout | indefinido | -| validateTLSCertificate | Parâmetros | Se false, 4D não valida o certificado TLS e não retorna um erro se ele for inválido (i.e. expirado, auto-assinado...). Importante: Na implementação actual, a Autoridade de Certificação em si não é verificada. | True | +| Propriedade | Tipo | Descrição | Por padrão | +| ---------------------- | ------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | +| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPAgent para usar para o HTTPRequest. As opções do agente serão mescladas com as opções de solicitação (as opções de solicitação têm precedência). Se nenhum agente específico for definido, será usado um agente global com valores padrão. | Objeto agente global | +| automaticRedirections | Parâmetros | Se true, os redirecionamentos serão realizados automaticamente (até 5 redirecionamentos são tratados, a resposta do 6. º redirecionamento é retornada, se houver) | True | +| body | Diferente de | Corpo do pedido (requerido no caso de `post` ou `put` requests). Pode ser um texto, um blob, ou um objecto. O tipo de conteúdo é determinado a partir do tipo desta propriedade, a menos que seja colocado dentro dos cabeçalhos | indefinido | +| certificatesFolder | [Folder](FolderClass.md) | Define a pasta de certificados de cliente activos. Can be overriden by "storeCertificateName" (see below). | indefinido | +| dataType | Text | Tipo de atributo do corpo de resposta. Valores: "texto", "blob", "objecto", ou "auto". Se "auto", o tipo do conteúdo do corpo será deduzido do seu tipo MIME (objecto para JSON, texto para texto, javascript, xml, mensagem http e forma codificada url, ou então um blob) | "auto" | +| decodeData | Parâmetros | Se for verdade, os dados recebidos em `onData` callback não são compactados | False | +| encoding | Text | Utilizado apenas em caso de pedidos com um `body` (métodos `post` or `put`). Codificação do conteúdo do corpo do pedido se for um texto, ignorado se o tipo de conteúdo for colocado dentro dos cabeçalhos | "UTF-8" | +| headers | Object | Cabeçalhos do pedido. Sintaxe: `headers.key=value` (*value* pode ser uma coleção se a mesma chave precisar aparecer várias vezes) | Objecto vazio | +| method | Text | "POST", "GET", ou outro método | "GET" | +| minTLSVersion | Text | Define a versão mínima do TLS: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | +| onData | [Function](FunctionClass.md) | Chamada de retorno quando os dados do corpo são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onError | [Function](FunctionClass.md) | Chamada de retorno quando ocorre um erro. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onHeaders | [Function](FunctionClass.md) | Chamada de retorno quando os cabeçalhos são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onResponse | [Function](FunctionClass.md) | Chamada de retorno quando uma resposta é recebida. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onTerminate | [Function](FunctionClass.md) | Chamada de retorno quando o pedido estiver terminado. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| protocol | Text | "auto" ou "HTTP1". "auto" significa HTTP1 na implementação actual | "auto" | +| proxyAuthentication | [objeto de autenticação](#authentication-object) | Autenticação por procuração de tratamento de objectos | indefinido | +| returnResponseBody | Parâmetros | Se false, o corpo de resposta não é retornado no objeto [`response`](#response). Devolve um erro se falso e `onData` é indefinido | True | +| serverAuthentication | [objeto de autenticação](#authentication-object) | Autenticação do servidor de tratamento de objectos | indefinido | +| storeCertificateName | Text | Name of a certificate stored in the Certificate Store (Windows) or in the *keychain* (macOS) to use instead of one saved in the certificates folder. If the certificate is not found in the store, an error is returned. For more information, see [this blog post for Windows](https://blog.4d.com/https-requests-now-support-windows-certificate-store) and [this blog post for macOS](https://blog.4d.com/https-requests-macos-keychain-support-is-here). | indefinido | +| timeout | Real | Tempo de espera em segundos. indefinido = sem timeout | indefinido | +| validateTLSCertificate | Parâmetros | Se false, 4D não valida o certificado TLS e não retorna um erro se ele for inválido (i.e. expirado, auto-assinado...). Importante: Na implementação actual, a Autoridade de Certificação em si não é verificada. | True | :::note diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/parameters.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/parameters.md index 809a718e7c43ed..8200800fe284fb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/parameters.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/parameters.md @@ -170,28 +170,34 @@ A instrução `return` encerra a execução da função ou do método e pode ser Por exemplo, a seguinte função devolve o quadrado de seu argumento, $x, onde $x é um número. ```4d -Function square($x : Integer) -> $result : Integer +Function square($x : Integer) : Integer return $x * $x ``` -:::note - -Internamente, `return x` executa `myReturnValue:=x`, e retorna ao chamador. Se `return` for usado sem uma expressão, a função ou o método retornará um valor nulo do tipo de retorno declarado (se houver), caso contrário, *indefinido*. - -::: - -A instrução `return` pode ser usada junto com a sintaxe padrão para [valores retornados](#valorretornado) (o valor retornado deve ser do tipo declarado). Entretanto lembre que isso finaliza imediatamente a execução de código. Por exemplo: +A instrução `return` pode ser usada junto com a sintaxe padrão para [valores retornados](#valorretornado) (o valor retornado deve ser do tipo declarado). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Keep in mind that it ends immediately the code execution. Examine the following examples: ```4d +Function getValue -> $v : Integer + $v:=10 + return + // function returns 10 + Function getValue -> $v : Integer $v:=10 return 20 - // retorna 20 + // function returns 20 Function getValue -> $v : Integer return 10 $v:=20 // never executed - // retorna 10 + // function returns 10 + +Function getValue -> $v : Integer + return "Hello" //error + +Function returnHello + return "Hello" + // function returns "Hello" ``` ## Indireção dos parâmetros diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md index 371cc72ef0850b..c1e2dc172a46f0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | -| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista Hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista Hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md index f8d25fcb359a5f..eaab8d20b22784 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` retorna o texto do objeto **incluindo** este caractere. | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` retorna o texto do objeto **incluindo** este caractere. |
    História @@ -25,7 +25,7 @@ Depois que as propriedades de evento [`On Before Keystroke`](onBeforeKeystroke.m O evento `No Depois da tecla` não é gerado: -- no método de [colunas da list box](FormObjects/listbox_overview.md#list-box-columns) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) +- no método de [colunas da list box](FormObjects/listbox-column.md) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar estes eventos, você deve usar [`No After Edit`](onAfterEdit.md). ### Sequência de teclas diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterSort.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterSort.md index 6c385469cb8201..c9bdfb6c23bd04 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterSort.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md index ccab76075cc9a8..37dce3888e834f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Button](FormObjects/button_overview.md) - [Caixa de lista](FormObjects/listbox_overview.md) - [Coluna de caixa de lista](FormObjects/listbox_overview.md#list-box-columns) |
  • Botões: a área de "seta" de um botão é clicada em
  • Caixas de lista: Em uma coluna de um array de objeto, um botão ellipsis (atributo "alternateButton") é clicado
  • | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Button](FormObjects/button_overview.md) - [Caixa de lista](FormObjects/listbox-object.md) - [Coluna de caixa de lista](FormObjects/listbox-column.md) |
  • Botões: a área de "seta" de um botão é clicada em
  • Caixas de lista: Em uma coluna de um array de objeto, um botão ellipsis (atributo "alternateButton") é clicado
  • | ## Descrição @@ -22,8 +22,8 @@ Alguns estilos de botão podem ser [vinculados a um menu pop-up](FormObjects/pro ### List box -Esse evento é gerado nas colunas das [caixas de listagem do tipo matriz de objetos](FormObjects/listbox_overview.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). +Esse evento é gerado nas colunas das [caixas de listagem do tipo matriz de objetos](../FormObjects/listbox-column.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Veja a [descrição do atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +Veja a [descrição do atributo "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md index ff256418706c35..64fe7e3861089a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma célula de um list box está prestes a mudar para o modo de edição | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Uma célula de um list box está prestes a mudar para o modo de edição | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md index 5b81d2103d1bca..f5f4103a0fe3bf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objeto **sem** este caractere. | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objeto **sem** este caractere. |
    História @@ -23,7 +23,7 @@ Depois que o evento `On Before Keystroke` e os eventos [`On After Keystroke`](on O evento `On Before Keystroke` não é gerado: -- em um método de coluna de uma [list box](FormObjects/listbox_overview.md#list-box-columns) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) +- em um método de coluna de uma [list box](FormObjects/listbox-column.md) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar estes eventos, você deve usar [`No After Edit`](onAfterEdit.md). ### Objectos não enterráveis diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md index 2f90ddfeda28e0..e043efa74c5cd4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Um objecto está a ser arrastado | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Um objecto está a ser arrastado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onClicked.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onClicked.md index 7584b63ca7234e..51b184f05769d8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md index f36b51c13a1b54..1ac28bb170f909 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna List Box](../FormObjects/listbox_overview.md#list-box-columns) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box](../FormObjects/listbox-column.md) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onColumnResize.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onColumnResize.md index 7b3c54ab240132..aa3a3593254189 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onColumnResize.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox_overview.md#list-box-columns) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox-column.md) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDataChange.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDataChange.md index e9cb558471116c..4a289cc7a37bfe 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDataChange.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md index 0b4e880c1492cb..f3e30451c7f572 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------- | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | :::note diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDragOver.md index 3e97f1006409be..0aa072f4456183 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDrop.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDrop.md index e0f5027d96a15f..167a251130f357 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDrop.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onFooterClick.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onFooterClick.md index c11832259d489d..78a2fa06f003bd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onFooterClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no rodapé de uma coluna de list box | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Ocorre um clique no rodapé de uma coluna de list box | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md index eebcd88089fb4f..f273b7a82d71ed 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On getting focus --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md index 8fb9d7da298645..a02abd3b6a7eab 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no cabeçalho de uma coluna | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) | Ocorre um clique no cabeçalho de uma coluna | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onLoad.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onLoad.md index a0b625033e594d..bbb95fc9e01e3e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onLoad.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md index 0864f2beba063c..3fb5738cda15cb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md index c934e131f206d3..127cfd31ebab08 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato entra na área gráfica de um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato entra na área gráfica de um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md index 8c5b1832a3140a..f3c507cc1009f8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato deixa a área gráfica de um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato deixa a área gráfica de um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseMove.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseMove.md index 7f00015204f08a..d7df7e6ad0225b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseMove.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do mouse move pelo menos um píxel OU uma tecla modificadora (Shift, Alt/Option, Shift Lock) foi pressionado | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do mouse move pelo menos um píxel OU uma tecla modificadora (Shift, Alt/Option, Shift Lock) foi pressionado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onRowMoved.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onRowMoved.md index 4bc1156567ae27..c82d7884f505ae 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onRowMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma linha do list box é movida pelo usuário através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox-column.md) | Uma linha do list box é movida pelo usuário através de arrastar e largar | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onUnload.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onUnload.md index b195570b71429d..a5fb82307d3e30 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onUnload.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onValidate.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onValidate.md index 2b27ddf80ca8c3..95b5fb9dcdb109 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/onValidate.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Events/overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/Events/overview.md index b9dc561520adff..b30fcf10c0433c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Events/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Events/overview.md @@ -28,7 +28,7 @@ Cada evento é retornado como um objeto pelo comando [`FORM Event`](../commands/ Propriedades adicionais são retornadas quando o evento ocorre em objetos específicos. Em particular: -- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). ## Eventos e métodos diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/pictures.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/pictures.md index 5adc470514fde9..95e0512460ef42 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/pictures.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/pictures.md @@ -46,7 +46,7 @@ As imagens de alta resolução com a convenção @nx podem ser utilizadas nos se - [Botones](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[casillas de selección](FormObjects/checkbox_overview.md) - [Botones imagen](FormObjects/pictureButton_overview.md)/[imagen Pop-up](FormObjects/picturePopupMenu_overview.md) - [Controles de tabulação](FormObjects/tabControl.md) -- [Cabeçalhos List box](FormObjects/listbox_overview.md#list-box-headers) +- [Cabeçalhos List box](FormObjects/listbox-header-footer.md#headers) - [Ícones de menu](Menus/properties.md#item-icon) 4D dá automaticamente prioridade às imagens com a resolução mais alta. 4D dá automaticamente prioridade às imagens com a resolução mais alta. Mesmo que um comando ou propriedade especifique *circle.png*, *circle@3x.png* será usado (se existir). diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index 833c8805e64315..05386336bf49a9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ O usuário pode selecionar um ou mais linhas usando os atalhos padrão: **Shift+ Uma list box é composta de quatro partes diferentes: -- o objeto list box em sua globalidade -- colunas, -- cabeçalhos de coluna, e -- rodapés de colunas. +- the [list box object](./listbox-object.md) in its entirety, +- [columns](./listbox-column.md), +- column [headers](./listbox-header-footer.md#headers), and +- column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ Cada parte tem seu próprio nome assim como propriedades específicas. Por exemp 1. Método objeto de cada coluna 2. Método objeto da list box -O método objeto de coluna obtém os eventos que ocorrem em seu [cabeçalho](#list-box-headers) e [rodapé](#list-box-footers). +O método objeto de coluna obtém os eventos que ocorrem em seu [cabeçalho](./listbox-header-footer.md#headers) e [rodapé](./listbox-header-footer.md#footers). ### Tipos de List box @@ -59,284 +59,7 @@ Há vários tipos de list boxes com seus próprios comportamentos e propriedades Pode configurar completamente um objeto list box através de suas propriedades e também pode gerenciar dinamicamente por programação. -A linguagem 4D inclui um tema "List Box" dedicado para comandos de list box, mas também podem ser usados comandos de vários outros temas, como comandos "Propriedades dos objetos" ou comandos `EDIT ITEM`, `Displayed line number`. Consulte a página [Resumo dos comandos List Box](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) da *Referência da linguagem 4D* para obter mais informações. - -## Objetos tipo list box - -### List box de tipo array - -Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. - -Como padrão, 4D atribui o nome "ColumnX" para cada coluna. Você pode alterá-lo, assim como outras propriedades de coluna, nas [propriedades das colunas](listbox_overview.md#column-specific-properties). O formato de exibição de cada coluna também pode ser definido com o comando `OBJECT SET FORMAT`. - -> Os list boxes do tipo array podem ser exibidos em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. - -Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Você também pode associar uma [lista de opções](properties_DataSource.md#choice-list) a uma coluna para controlar a entrada de dados. -The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or `LISTBOX DELETE ROWS`) as well as array manipulation commands. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: - -```4d -ARRAY TEXT(varCol;size) -``` - -Também pode usar uma lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Aviso**: quando uma list box contiver vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. - -### List box de tipo seleção - -Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo, `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo, `[Employees]FirstName+" "[Employees]LastName`) ou pode ser simplesmente uma fórmula (por exemplo, `String(Milliseconds)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. A expressão também pode ser um método de proejeto, uma variável ou um item array. - -O conteúdo de cada linha é então avaliado de acordo com uma seleção de registros: a **seleção atual** de uma tabela ou uma **seleção nomeada**. - -No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. - -### List boxes Collection ou Entity selection - -Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. - -Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessado por meio da palavra-chave [This](../Concepts/classes.md#this). Uma expressão de coluna pode ser um caminho de propriedade, um método projeto, uma variável ou qualquer fórmula, acessando cada entidade ou objeto de elemento de coleção por `This`, por exemplo, `This.` (ou `This.value` no caso de uma coleção de valores escalares). A expressão também pode ser um método de proejeto, uma variável ou um item array. - -Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. - -:::note - -Quando as entidades são excluídas, suas referências permanecem na seleção da entidade com um valor *undefined*, assim exibindo linhas em branco no list box. Neste caso, você pode chamar a função [`.clean()`](API/EntitySelectionClass.md#clean) para obter uma nova seleção de entidade, mas sem as referências de entidade deletadas. - -::: - -Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por outro lado, se forem feitas modificações na coleção usando, por exemplo, as várias funções da [classe Collection](.../API/CollectionClass.md), você precisará notificar explicitamente o 4D reatribuindo a variável da coleção a ela mesma, para que o conteúdo do list box seja atualizado. Por exemplo: - -```4d -myCol:=myCol.push("new value") //exibir novo valor na list box -``` - -### Propriedades compatíveis - -Propriedades compatíveis dependem do tipo de list box. - -| Propriedade | List box array | List box seleção | List box coleção ou entity selection | -| -------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | -| [Cor de fundo alternativa](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Cor de Fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrito](properties_Text.md#bold) | X | X | X | -| [Expressão de cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Classe](properties_Object.md#css-class) | X | X | X | -| [Seleção de coleção ou entidade](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionamento automático de coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Item atual](properties_DataSource.md#current-item) | | | X | -| [Posição atual do item](properties_DataSource.md#current-item-position) | | | X | -| [Fonte de dados](properties_Object.md#data-source) | X | X | X | -| [Nome do formulário de detalhes](properties_ListBox.md#detail-form-name) | | X | | -| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | -| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | -| [Clique duas vezes na linha](properties_ListBox.md#double-click-on-row) | | X | | -| [Arrastável](properties_Action.md#draggable) | X | X | X | -| [Droppable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Fonte](properties_Text.md#font) | X | X | X | -| [Cor da fonte](properties_Text.md#font-color) | X | X | X | -| [Expressão de Cor da Fonte](properties_Text.md#font-color-expression) | | X | X | -| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | -| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | -| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | -| [Ocultar linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Ocultar retângulo de foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Ocultar destaque de seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List Box hierárquico](properties_Object.md#array-list-box) | X | | | -| [Highlight Set](properties_ListBox.md#highlight-set) | | X | | -| [Alinhamento Horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Horizontal Line Color](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Italic](properties_Text.md#italic) | X | X | X | -| [Left](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Tabela mestre](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Método](properties_Action.md#method) | X | X | X | -| [Movable Rows](properties_Action.md#movable-rows) | X | | | -| [Seleção temporária](properties_DataSource.md#selection-name) | | X | | -| [Number of Columns](properties_ListBox.md#number-of-columns) | X | X | X | -| [Number of Locked Columns](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Number of Static Columns](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Object Name](properties_Object.md#object-name) | X | X | X | -| [Right](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Row Control Array](properties_ListBox.md#row-control-array) | X | | | -| [Row Font Color Array](properties_Text.md#row-font-color-array) | X | | | -| [Row Height](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Row Height Array](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Row Style Array](properties_Text.md#row-style-array) | X | | | -| [Selected Items](properties_DataSource.md#selected-items) | | | X | -| [Selection Mode](properties_ListBox.md#selection-mode) | X | X | X | -| [Edição com um único clique](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenável](properties_Action.md#sortable) | X | X | X | -| [Ação padrão](properties_Action.md#standard-action) | X | | | -| [Expressão de estilo](properties_Text.md#style-expression) | | X | X | -| [Top](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Sublinhado](properties_Text.md#underline) | X | X | X | -| [Variável ou Expressão](properties_Object.md#variable-or-expression) | X | X | | -| [Alinhamento vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Cor da linha vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barra de rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Tamanho Vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidade](properties_Display.md#visibility) | X | X | X | -| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. - -### Supported Form Events {#supported-form-events} - -| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array unicamente* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | -| On Column Moved |
  • [columnName](#propriedadesadicionais)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [newSize](#propriedadesadicionais)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#propriedades adicionais)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [footerName](#propriedadesadicionais)
  • | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Mouse Enter |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array unicamente* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#propriedades adicionais)
  • [verticalScroll](#propriedadesadicionais)
  • | | -| On Unload | | | - -#### Additional Properties {#additional-properties} - -Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: - -| Propriedade | Tipo | Descrição | -| -------------------- | ------------- | ---------------------------------------------------------------------------- | -| area | text | Área de objeto List box ("header", "footer", "cell") | -| areaName | text | Nome da zona | -| column | inteiro longo | Número da coluna | -| columnName | text | Nome da coluna | -| footerName | text | Nome do rodapé | -| headerName | text | Nome do cabeçalho | -| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | -| isRowSelected | boolean | True se a linha estiver selecionada, senão False | -| newPosition | inteiro longo | Nova posição da coluna ou linha | -| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | -| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | -| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | -| row | inteiro longo | Número da linha | -| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | - -> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. - -## Colunas List box {#list-box-columns} - -Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Você pode definir propriedades padrão (texto, cor de fundo, etc.) para cada coluna da caixa de listagem; essas propriedades têm prioridade sobre as propriedades do objeto da caixa de listagem. - -> Você pode definir o [Expression type](properties_Object.md#expression-type) para colunas de list box de tipo array (String, Text, Number, Date, Time, Picture, Boolean ou Object). - -### Column Specific Properties {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Supported Form Events {#supported-form-events-1} - -| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array unicamente* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#propriedadesadicionais)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [newSize](#propriedadesadicionais)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [footerName](#propriedadesadicionais)
  • | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array unicamente* | -| On Scroll |
  • [horizontalScroll](#propriedades adicionais)
  • [verticalScroll](#propriedadesadicionais)
  • | | -| On Unload | | | - -## Cabeçalhos de list box - -> Para poder acessar as propriedades de cabeçalho de um list box, é necessário ativar a opção [Exibir cabeçalhos](properties_Headers.md#display-headers) do list box. - -Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: - -![](../assets/en/FormObjects/listbox_header.png) - -Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. - -Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho ao lado ou no lugar do título da coluna, por exemplo, ao executar [classificações personalizadas](#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. - -### Propriedades específicas de cabeçalho - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - -## Rodapés de list box - -> Para poder acessar as propriedades do rodapé para um list box, você deve ativar a opção [Exibir rodapés](properties_Footers.md#display-footers). - -List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. - -Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Em particular, você pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). - -Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. Por exemplo, OBJECT SET VISIBLE(\*;"footer3";False) esconde todos os rodapés no objeto list box ao qual footer3 pertence e não apenas esse rodapé. - -### Propriedades específicas do rodapé - -[Formato Alpha](properties_Display.md#alpha-format) - [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrito](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Formato de data](properties_Display.md#date-format) - [Tipo de expressão](properties_Object.md#expression-type) - [Fonte](properties_Text.md#font) - [Cor do fonte](properties_Text.md#font-color) - [Dica](properties_Help.md#help-tip) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Padding horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Formato de número](properties_Display.md#number-format) - [Nome do objeto](properties_Object.md#object-name) - [Formato da imagem](properties_Display.md#picture-format) - [Formato do tempo](properties_Display.md#time-format) - [Truncate com ellipsis](properties_Display.md#truncate-with-ellipsis) - [Sublinhado](properties_Text.md#underline) - [Cálculo variável](properties_Object.md#variable-calculation) - [Variável ou Expressão](properties_Object.md#variable-or-expression) - [Alinhamento vertical](properties_Text.md#vertical-alignment) - [Padding](properties_Coordinates_CoordinatesAndSizing.md#vertical-padding) - [Largura](properties_CoordinatesAndSizing.md#width) - [Embalagem de palavras](properties_Display.md#wordwrap) +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Consulte a página [Resumo dos comandos List Box](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) da *Referência da linguagem 4D* para obter mais informações. ## Gerenciar entrada @@ -520,14 +243,14 @@ Você pode ativar ou desativar a classificação padrão do usuário desativando O suporte de ordenação padrão depende do tipo de list box: -| Tipo de list box | Suporte de ordenação padrão | Comentários | -| ----------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Uma coleção de objetos | Sim |
    • As colunas "This.a" ou "This.a.b" são classificáveis.
    • A [propriedade de origem da list box](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colecção de valores escalares | Não | Use a classificação personalizada com a função [`orderBy()`](../API/CollectionClass.md#orderby) | -| Seleção de entidades | Sim |
  • A [propriedade de origem da caixa de listagem](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Suportado: classifica propriedades de atributos de objetos (por exemplo,
  • "This.data
  • .
  • city" quando "data" é um
  • atributo de objeto)
  • Suportado: classifica propriedades de atributos relacionados
  • (por exemplo, "This.company
  • .
  • name"
  • )
  • Suportado: classifica propriedades de atributos de objetos (por exemplo,
  • "This.data.city" quando "data" é um atributo de objeto)Suportado
  • : classifica
  • atributos relacionados (por exemplo, "This.company.name")
  • Não suportado: classifica propriedades de atributos de objetos por meio de atributos relacionados (por exemplo, "This.company.data.city"). Para isso, você precisa usar a classificação personalizada com a função [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (veja o exemplo abaixo)
  • | -| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | -| Seleção temporal | Não | | -| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | +| Tipo de list box | Suporte de ordenação padrão | Comentários | +| ----------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Uma coleção de objetos | Sim |
    • As colunas "This.a" ou "This.a.b" são classificáveis.
    • A [propriedade de origem da list box](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Colecção de valores escalares | Não | Use a classificação personalizada com a função [`orderBy()`](../API/CollectionClass.md#orderby) | +| Seleção de entidades | Sim |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
    • Supported: sorts on related attributes (e.g. "This.company.name")
    • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | +| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | +| Seleção temporal | Não | | +| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | ### Ordenação personalizada @@ -567,10 +290,10 @@ O valor da [variável de cabeçalho de coluna](properties_Object.md#variable-or- - Se a variável for estabelecida como 0, a coluna não é ordenada e a flecha de ordenação não é exibida; ![](../assets/en/FormObjects/sorticon0.png) -- Se a variável for definida como 1, a coluna será classificada em ordem crescente e a seta de classificação será exibida. +- Se a variável for definida como 1, a coluna será classificada em ordem crescente e a seta de classificação será exibida. ![](../assets/en/FormObjects/sorticon2.png) -- Se a variável for estabelecida como 2, a coluna é ordenada de forma descendente e a flecha de ordenação é exibida. +- Se a variável for estabelecida como 2, a coluna é ordenada de forma descendente e a flecha de ordenação é exibida. ![](../assets/en/FormObjects/sorticon1.png) > Somente [variáveis] declaradas ou dinâmicas (Concepts/variables.md) podem ser usadas como variáveis de coluna de cabeçalho. Outros tipos de [expressions](Aceitações/quick-tour.md#expressions) como `Form.sortValue` não são suportados. @@ -583,8 +306,8 @@ Pode estabelecer o valor da variável (por exemplo, Header2:=2) para “forçar Aqui estão algumas maneiras de estabelecer cores de fundo, cores de fonte e estilos de fonte para list boxes: -- no nível das [propriedades do objeto list box](#list-box-objects), -- no nível das [propriedades da coluna](#list-box-columns), +- no nível das [propriedades do objeto list box](./listbox-object.md), +- no nível das [propriedades da coluna](./listbox-column.md), - usando [propriedades de matrizes ou expressões](#using-arrays-and-expressions) para o list box e/ou para cada coluna, - no nível do texto de cada célula (se [texto multi-estilo](properties_Text.md#multi-style)). @@ -592,14 +315,12 @@ Aqui estão algumas maneiras de estabelecer cores de fundo, cores de fonte e est Princípios de prioridade e herança são observados quando a mesma propriedade for estabelecida em mais de um nível. -| Nível de prioridade | Localização do parâmetro | -| ------------------- | -------------------------------------------------------------------------------------------------- | -| alta prioridade | Célula (se texto multiestilo) | -| | Arrays/métodos de coluna | -| | Arrays/métodos de Listbox | -| | Propriedades da coluna | -| | Propriedades de list box | -| baixa prioridade | Expressão Meta Info (para list boxes de tipo collection ou seleção de entidade) | +1. (highest priority) Cell (if multi-style text) +2. Arrays/métodos de coluna +3. Arrays/métodos de Listbox +4. Propriedades da coluna +5. Propriedades de list box +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) Por exemplo se estabelecer um estilo de fonte nas propriedades de list box e outro usando um array estilo para a coluna, este último será levado em consideração. @@ -609,7 +330,8 @@ Para cada atributo (estilo, cor e cor de fundo), uma **herança** é implementad - para atributos linhas: valores de atributos de colunas - para atributos coluna: valores atributos no list box -Dessa maneira se quiser que um objeto herde o valor de atributo de um nível superior, pode usar a constante `lk inherited` (valor padrão) à definição de comando ou diretamente no elemento do array correspondente de estilo/cor. Por exemplo, dado um list box array contendo um estilo de fonte padrão com cores alternadas: +Dessa maneira se quiser que um objeto herde o valor de atributo de um nível superior, pode usar a constante `lk inherited` (valor padrão) à definição de comando ou diretamente no elemento do array correspondente de estilo/cor. Por exemplo dado um list box array contendo um estilo de fonte padrão com cores alternantes: + ![](../assets/en/FormObjects/listbox_styles3.png) Pode realizar as modificações abaixo: @@ -788,19 +510,20 @@ Por exemplo, se quiser seleccionar a fila que contém Rennes, deve passar: ->MyListbox{3}:=True ``` -Representação não hierárquica: +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch7.png) -Representação hierárquica: + +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch8.png) > Se uma ou mais filas estiverem escondidas porque os seus pais estão desmoronados, já não são seleccionados. Apenas as linhas visíveis (directamente ou por rolagem) podem ser seleccionadas. Por outras palavras, as filas não podem ser tanto escondidas como seleccionadas. As with selections, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command will return the same values for a hierarchical list box and a non-hierarchical list box. This means that in both of the examples below, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) will return the same position: (3;2). -*Representação não hierárquica:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*Representação hierárquica:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) Quando todas as filas de uma sub-hierarquia estão escondidas, a linha de quebra é automaticamente escondida. No exemplo acima, se as linhas 1 a 3 estiverem escondidas, a linha de quebra "Bretanha" não aparecerá. @@ -817,10 +540,10 @@ As linhas de quebra não são tidas em conta nos arrays internos utilizados para Dada, por exemplo, a seguinte caixa de listagem (os nomes dos arrays associados são especificados entre parênteses): -*Representação não hierárquica:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*Representação hierárquica:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) No modo hierárquico, os níveis de interrupção não são levados em consideração pelas matrizes de modificação de estilo denominadas `tStyle` e `tColors`. Para modificar a cor ou o estilo dos níveis de quebra, é necessário executar as seguintes declarações: @@ -846,15 +569,14 @@ Usando os formulários `On Expand` e `On Collapse`, os eventos podem ultrapassar Neste caso, é necessário preencher e esvaziar os arrays através do código. Os princípios a serem implementados são os seguintes: -- Quando a list box é exibido, somente o primeiro array deve ser preenchido. No entanto, você deve criar um segundo array com valores vazios para que o list box exiba os botões expandir/colapsar: +- Quando a list box é exibido, somente o primeiro array deve ser preenchido. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- Quando um usuário clicar num botão de expansão, pode processar o evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. +- Quando um usuário clicar num botão de expansão, pode processar o evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. ![](../assets/en/FormObjects/hierarch16.png) - Quando um usuário clicar num botão de colapso, pode processar o evento `On Collapse`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. -## Arrays objetos nas colunas (4D View Pro) -As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. + diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md index 5daa0ff91b3b33..ea1097495b8e47 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Action.md @@ -116,7 +116,7 @@ São suportados vários tipos de referências de métodos: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md index 15557079e4fa42..98776a0335250c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ Você também pode definir esta propriedade usando o comando [`OBJECT SET RGB CO #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -41,7 +41,7 @@ Você também pode definir esta propriedade usando o comando [`OBJECT SET RGB CO #### Objectos suportados -[Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox-column.md) - [Rodapé List Box](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Comandos @@ -71,7 +71,7 @@ Você também pode definir esta propriedade usando o comando [`LISTBOX SET PROPE #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -224,7 +224,7 @@ Você pode obter o mesmo resultado usando os comandos [`LISTBOX SET ROW STYLE`]( #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md index 0d58832d8f9197..b22364792edeae 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Quando essa propriedade está ativada, a altura de cada linha é calculada autom #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos @@ -64,7 +64,7 @@ Coordenadas inferiores do objeto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -84,7 +84,7 @@ Coordenadas esquerda do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -104,7 +104,7 @@ Coordenada direita do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -124,7 +124,7 @@ Coordenada superior do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -192,7 +192,7 @@ Esta propriedade designa o tamanho vertical de um objeto. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -205,7 +205,7 @@ Esta propriedade designa o tamanho vertical de um objeto. Esta propriedade designa o tamanho horizontal de um objeto. > - Alguns objetos podem ter uma altura predefinida que não pode ser alterada. -> - Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox_overview.md#list-box-columns), el usuario también puede cambiar manualmente el tamaño de la columna. +> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > - Ao redimensionar a forma, se a propriedade de [dimensionamento horizontal "Crescer"](properties_ResizingOptions.md#horizontal-sizing) foi atribuída o list box, a coluna mais direita será aumentada além da largura máxima se necessário. #### Gramática JSON @@ -216,7 +216,7 @@ Esta propriedade designa o tamanho horizontal de um objeto. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -238,7 +238,7 @@ A largura máxima da coluna (em píxeis). A largura da coluna não pode ser aume #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos @@ -260,7 +260,7 @@ A largura mínima da coluna (em píxeis). A largura da coluna não pode ser redu #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos @@ -344,7 +344,7 @@ Define um preenchimento horizontal para as células. O valor é definido em pixe #### Objectos suportados -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos @@ -368,7 +368,7 @@ Define um preenchimento vertical para as células. O valor é definido em pixeis #### Objectos suportados -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md index 8c6351b31d6a34..14179ae91c3176 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Quando a opção **inserção automática** não está definida (padrão), o val Esta propriedade é suportada por: -- Objetos formulário [Combo box](comboBox_overview.md) e [coluna list box](listbox_overview.md#list-box-columns) associado para uma lista de seleção. +- Objetos formulário [Combo box](comboBox_overview.md) e [coluna list box](listbox-column.md) associado para uma lista de seleção. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" que está associada a um combo box "Countries": se a propriedade **inserção automática** estiver definida e um usuário digitar "Espanha", o valor "Espanha" será automaticamente adicionado à lista na memória: @@ -28,7 +28,7 @@ Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" qu #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) --- @@ -45,7 +45,7 @@ Associa uma lista de opções a um objeto. Pode ser um nome da lista de opções #### Objectos suportados -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) #### Comandos @@ -125,7 +125,7 @@ Especifica uma variável ou expressão a que será atribuída uma longa indicand Define o tipo de dados para a expressão apresentada. Esta propriedade é utilizada com: -- [Colunas do List box](listbox_overview.md#list-box-columns) de tipo seleção e coleção. +- [Colunas do List box](listbox-column.md) de tipo seleção e coleção. - [Listas suspensas](dropdownList_Overview.md) associadas a objetos ou arrays. Veja também [**Tipo de expressão**](properties_Object.md#expression-type). @@ -138,7 +138,7 @@ Veja também [**Tipo de expressão**](properties_Object.md#expression-type). #### Objectos suportados -[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox_overview.md#list-box-columns) +[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox-column.md) --- @@ -195,14 +195,14 @@ Lista de valores usados como valores padrão para a coluna do list box (somente #### Objectos suportados -[Coluna List Box (somente tipo array)](listbox_overview.md#list-box-columns) +[Coluna List Box (somente tipo array)](listbox-column.md) --- ## Expression -Essa descrição é específica para colunas de list box do tipo [seleção](listbox_overview.md#selection-list-boxes) -e [collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Consulte também a seção **[Variable or Expression](properties_Object.md#variable-or-expression)**. +Essa descrição é específica para colunas de list box do tipo [seleção](FormObjects/listbox-object.md#selection-list-boxes) +e [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes). Consulte também a seção **[Variable or Expression](properties_Object.md#variable-or-expression)**. Uma expressão 4D a associar a uma coluna. Você pode entrar: @@ -242,7 +242,7 @@ Si se utiliza un campo, una variable o una expresión asignable (*por ejemplo Pe #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) --- @@ -275,7 +275,7 @@ Todas as tabelas do banco de dados podem ser usadas, independentemente de o form Esta propriedade está disponível nas seguintes condições: - una [lista de selección](#choice-list) está asociada al objeto -- for [inputs](input_overview.md) and [list box columns](listbox_overview.md#list-box-columns), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Essa propriedade específica, no contexto de um campo ou variável associado a uma lista de valores, o tipo de conteúdo a ser salvo: @@ -297,7 +297,7 @@ A utilização deste bem exige o cumprimento dos seguintes princípios: #### Objectos suportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md index 5d625990962077..e736bfc1cc8485 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ O campo contém efetivamente "proportion". 4D aceita e armazena a entrada inteir #### Objectos suportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -105,13 +105,13 @@ Customized date formats can be built using several patterns described in the [** :::note blankIfNull - By default, a [null date](../Concepts/dt_date.md#date-literals) is displayed with zeros, e.g. 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. A cadeia de caracteres "blankIfNull" (sensível a maiúsculas e minúsculas) deve ser combinada com o valor de formato selecionado. -- [List box columns](listbox_overview.md#list-box-columns) and [list box footers](listbox_overview.md#list-box-footers) of type date always use the "blank if null" behavior (it cannot be disengaged). +- [List box columns](listbox-column.md) and [list box footers](listbox-header-footer.md#footers) of type date always use the "blank if null" behavior (it cannot be disengaged). ::: #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Comandos @@ -276,7 +276,7 @@ A tabela a seguir mostra como os diferentes formatos afetam a exibição dos nú #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) #### Comandos @@ -340,7 +340,7 @@ Se o campo for reduzido para um tamanho inferior ao da imagem original, a imagem #### Objectos suportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -398,7 +398,7 @@ Por padrão, uma hora nula é exibida com zeros, por exemplo, "00:00:00". Com a #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Comandos @@ -411,7 +411,7 @@ Por padrão, uma hora nula é exibida com zeros, por exemplo, "00:00:00". Com a Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: - un texto en un [objeto de entrada](input_overview.md) -- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox_overview.md#list-box-columns), +- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox-column.md), ... pode selecionar o texto a apresentar para cada valor: @@ -426,7 +426,7 @@ Cuando una [expresión booleana](properties_Object.md#expression-type) se muestr #### Objectos suportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos @@ -450,7 +450,7 @@ As colunas booleanas também podem ser apresentadas como menus pop-up. Nesse cas #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos @@ -502,7 +502,7 @@ También en este caso, la propiedad [Título](#title) está disponible para que #### Objectos suportados -[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -527,7 +527,7 @@ Nesse caso, o título da caixa de seleção pode ser inserido usando essa propri #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) --- @@ -564,7 +564,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objectos suportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) +[Columna List Box](listbox-column.md) - [Rodapé List Box](listbox-header-footer.md#footers) #### Comandos @@ -599,7 +599,7 @@ Essa propriedade é usada somente ao desenhar objetos localizados no corpo de um #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapie List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up com imagem](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão de opção](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagem estática](staticPicture.md) - [Etapas](stepper.md) - [Subformulário](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -658,7 +658,7 @@ Observe que, independentemente do valor da opção Wordwrap, a altura da linha n #### Objectos suportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md index b1379ffaf75491..416b98342aceb3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permite ao usuário aceder a um menu de contexto padrão no objeto quando o form Para uma imagem do tipo [entrada](input_overview.md), além dos comandos de edição padrão (Recortar, Copiar, Colar e Limpar), o menu contém o comando **Importar...**, que pode ser usado para importar uma imagem armazenada em um arquivo, bem como o comando **Salvar como...**, que pode ser usado para salvar a imagem no disco. O menu também pode ser usado para modificar o formato de exibição da imagem: são oferecidas as opções **Truncado não centralizado**, **Escalonado para caber** e **Escalonado para caber na imagem centralizada**. A modificação do [formato de exibição](properties_Display.md#picture-format) usando esse menu é temporária; ela não é salva com o registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. A lista pode armazenar até 10 fontes (além disso, a última fonte usada substitui a mais antiga). Por defeito, esta lista está vazia e a opção não é apresentada. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -48,7 +48,7 @@ Para un [Área Web](webArea_overview.md), el contenido del menú depende del mot #### Objectos suportados -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### Comandos @@ -72,7 +72,7 @@ Quando essa propriedade está desativada, todos os menus pop-up associados a uma #### Objectos suportados -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### Comandos @@ -134,7 +134,7 @@ Aqui está uma tabela que explica cada uma das opções de filtro de entrada na #### Objectos suportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md index bf849352448021..abccd9611de862 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Rodapés ## Exibir rodapés -Essa propriedade é usada para exibir ou ocultar [os rodapés de coluna list box](listbox_overview.md#list-box-footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. +Essa propriedade é usada para exibir ou ocultar [os rodapés de coluna list box](listbox-header-footer.md#footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. #### Gramática JSON diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md index 4cb82f8fbd464e..14d7ea6eaa94a2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Cabeçalhos ## Exibir cabeçalhos -Esta propriedade é usada para exibir ou ocultar [cabeçalhos de coluna listbox](listbox_overview.md#list-box-headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. +Esta propriedade é usada para exibir ou ocultar [cabeçalhos de coluna listbox](listbox-header-footer.md#headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. #### Gramática JSON diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md index f3977846d651d0..6103d0ecfeb63d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Você também pode: #### Objectos suportados -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Outras funcionalidades de ajuda diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md index cc6f0c476e5508..0b93ae1186c953 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Coleção de colunas do list box. | ------- | --------------------------- | ---------------------------------------------- | | columns | colecção de objectos coluna | Contém as propriedades das colunas de list box | -Para obter uma lista de propriedades compatíveis com os objetos coluna, consulte a seção [Propriedades específicas da coluna](listbox_overview.md#column-specific-properties). +Para obter uma lista de propriedades compatíveis com os objetos coluna, consulte a seção [Propriedades específicas da coluna](listbox-column.md#column-specific-properties). #### Objectos suportados diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md index dab2fd3d3fd67f..0778325d36598f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ Para obter mais informações sobre regras de nomenclatura para objetos de formu #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapie List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up com imagem](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagem estática](staticPicture.md) - [Etapas](stepper.md) - [Botão de opção](radio_overview.md) - [Subformulário](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -120,7 +120,7 @@ For an array list box, the **Variable or Expression** property usually holds the #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -130,14 +130,14 @@ For an array list box, the **Variable or Expression** property usually holds the ## Tipo de expressão -> Essa propriedade é chamada de [**Data Type**](properties_DataSource.md#data-type-expression-type) na Lista de propriedades para [selection](listbox_overview.md#selection-list-boxes) e [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) e para colunas de caixa de listagem do tipo [Drop-down Lists](dropdownList_Overview.md) associadas a um [objeto](FormObjects/dropdownList_Overview.md#using-an-object) ou a um [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique o tipo de dados para a expressão ou variável associada ao objeto. Observe que o principal objetivo dessa configuração é definir as opções (como formatos de exibição) disponíveis para o tipo de dados. Não digita efetivamente a variável em si. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). No entanto, essa propriedade tem uma função de digitação nos seguintes casos específicos: - **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas. -- **[Columnas List Box ](listbox_overview.md#list-box-columns)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. - **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos governam a exibição de variáveis imagem em formulários. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de To do this, you need either for the statement `var varName : Picture` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property. Caso contrário, a variável imagem não será exibida corretamente (apenas no modo de interpretação). @@ -149,7 +149,7 @@ No entanto, essa propriedade tem uma função de digitação nos seguintes casos #### Objectos suportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -275,7 +275,7 @@ Para fins de tradução da aplicação, você pode inserir uma referência XLIFF #### Objectos suportados -[Botón](button_overview.md) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) - [ÁreaTexto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Comandos @@ -285,7 +285,7 @@ Para fins de tradução da aplicação, você pode inserir uma referência XLIFF ## Cálculo de variáveis -Esta propiedad define el tipo de cálculo que se realizará en un área [pie de columna](listbox_overview.md#list-box-footers). +This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. > The calculation for footers can also be set using the [`LISTBOX SET FOOTER CALCULATION`](../commands/listbox-set-footer-calculation) 4D command. @@ -332,7 +332,7 @@ Cuando está configurado **Personalizado** ("none" en JSON), 4D no realiza cálc #### Objectos suportados -[Rodapé de Listbox](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md index ae09f2a0ea7ac3..27df8f9e8a17eb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permite definir uma lista cujos valores não podem ser introduzidos no objeto. S #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos @@ -78,7 +78,7 @@ No entanto, ao contrário da propriedade [Lista de opções](properties_DataSour #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index a4c49e6a2a18e8..1e2d08cfb0694c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | mínimo: 0 | | **h** | | | -| [`header`](./listbox_overview.md#list-box-headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox-header-footer.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p|em)?$ (positive decimal + px/em ) | | [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md index 7d01219ac7d58f..f94949dad8bc5f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Estão disponíveis três opções: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -97,7 +97,7 @@ Estão disponíveis três opções: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -142,7 +142,7 @@ Designa se o tamanho da coluna pode ser modificado pelo usuário. #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md index 2782f620de5279..5022f68a511bf5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Você pode definir essa propriedade usando o comando [**OBJECT SET FONT STYLE**] #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -63,7 +63,7 @@ Você também pode definir essa propriedade por meio do comando [**OBJECT SET FO #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -83,7 +83,7 @@ Define o texto para ter uma linha por baixo. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -124,7 +124,7 @@ Estão disponíveis três temas de tipos de letra: #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -149,7 +149,7 @@ Você pode definir isso usando o comando [`OBJECT SET FONT`](../commands/object- #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -167,7 +167,7 @@ Permite definir o tamanho da fonte do objeto em pontos. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -197,7 +197,7 @@ Você também pode definir essa propriedade usando o comando [**OBJECT SET RGB C #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progresso](progressIndicator.md) - [Regra](ruler.md) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Comandos @@ -265,7 +265,7 @@ You can also set this property using the [`LISTBOX SET PROPERTY`](../commands/li #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -292,7 +292,7 @@ Localização horizontal do texto na área que o contém. #### Objectos suportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Comandos @@ -319,7 +319,7 @@ This property can also be handled by the [`OBJECT Get vertical alignment`](../co #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### Comandos @@ -429,7 +429,7 @@ Por defeito, esta opção não está activada. #### Objectos suportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -482,7 +482,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -506,7 +506,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md index 035c3c03626c77..9da29a5fae4685 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_TextAndPicture.md @@ -86,7 +86,7 @@ Designa a colocação de um ícone em relação ao objeto formulário. #### Objectos suportados -[Cabeçalho do list box](listbox_overview.md#list-box-headers) +[Cabeçalho do list box](listbox-header-footer.md#headers) #### Comandos @@ -171,7 +171,7 @@ El nombre de la ruta a introducir es similar al de [ la propiedad Ruta de acceso #### Objectos suportados -[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) +[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox-header-footer.md#headers) - [Botón radio](radio_overview.md) #### Comandos @@ -294,13 +294,13 @@ Consulte a [descrição do evento `On Alternative Click`](../Events/onAlternativ #### Gramática JSON -| Nome | Tipo de dados | Valores possíveis | -| :------------- | ------------- | ---------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| Nome | Tipo de dados | Valores possíveis | +| :------------- | ------------- | ------------------------------------------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### Objectos suportados -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Project/search-replace.md b/i18n/pt/docusaurus-plugin-content-docs/current/Project/search-replace.md index 166c7903db50a9..edf670c656efce 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Project/search-replace.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Project/search-replace.md @@ -198,7 +198,7 @@ You can perform various actions using the options menu: - Contents (if accurate): provides the contents that actually matches the criteria; for example, the code line that contains the requested string. - Line number (for code) or page number (for form objects) -## Replace in content {#replace-in-content} +## Replace in content{#replace-in-content} The Replace in content function allows you to replace one character string with another within the listed objects in the Results window. It is available in the [options menu](#options-menu) of the window. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md index c2261d2794f6f3..86efcc9a10ba58 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/user-legacy/standard-actions.md @@ -103,8 +103,8 @@ Dois tipos de ações estão disponíveis para áreas 4D Write Pro: | keepWithNext | keepWithNext | Paragraph | Links a paragraph with the next so that they cannot be separated by automatic page or column breaks. If applied to the last paragraph of the last cell in a table, the last row of the table is linked to the following paragraph. | | lineHeight | lineHeight?value={ \| } | Paragraph, Submenu | Paragraph line height. Ex: lineHeight?value=120% | | layer | {image \| textBox}/layer | Submenu | Default submenu with layering actions for images or text boxes | -| listConcatStringFormat | listConcatStringFormat | Paragraph | Determines whether the numbering marker of the current level should be concatenated with the one of the previous level or not.| -| listLevelAppend | listLevelAppend | Paragraph | Creates a new hierarchical paragraph style sheet of a higher level and applies it to the selected paragraph.| +| listConcatString | listConcatStringFormat | Paragraph | Determines whether the numbering marker of the current level should be concatenated with the one of the previous level or not.| +| listLevelAppend | listLevelDec | Paragraph | Creates a new hierarchical paragraph style sheet of a higher level and applies it to the selected paragraph.| | listLevelDec | listLevelDec | Paragraph | Applies the hierarchical paragraph style sheet of the next level to the selected paragraph.| | listLevelInc | listLevelInc | Paragraph | Applies the hierarchical paragraph style sheet of the previous level to the selected paragraph.| | listNumberFormat | listNumberFormat?value=endDot|endParenthesis|doubleParenthesis | Paragraph, Submenu | Determines which delimiter to add to the numbering marker: an ending dot, an ending parenthesis, or double parenthesis (“1.”, “1)”, “(1)” | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/application-info.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/application-info.md index 819e20ec944a7c..43643821712f1c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/application-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/application-info.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------------------------------- | | Resultado | Object | ← | Information about the active application activity | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 R2 | Support of "useFluentUI" and "canUseFluentUI" properties |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md index f912d605dfd704..34ece9bee8862d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/ds.md @@ -9,13 +9,27 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ----------------------------- | --------------------------- | ----------------------------------------------- | | localID | Text | → | ID local del armazém de dados remoto a devolver | | Resultados | cs. DataStore | ← | Referencia ao armazém de dados | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 | Modificado | +| 17 | Created | + +
    +
    + ## Descrição O comando `ds` retorna uma referência ao datastore que corresponde ao banco de dados 4D atual ou ao banco de dados designado por *localID*. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md index 7940213fcc431b..e4a0e9e085dd21 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/4D Environment/open-datastore.md @@ -5,29 +5,34 @@ slug: /commands/open-datastore displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | --------------------------------------- | -| 21 | Qodly cloud discontinued | -| 20 R6 | Support access to Qodly cloud instances | -| 20 R4 | Nova propriedade *passwordAlgorithm* | -| 18 | Adicionado | - -
    - **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation +
    + | Parâmetro | Tipo | | Descrição | | -------------- | ------------------------------------------ | --------------------------- | ----------------------------------------------------------------------------------------------- | | connectionInfo | Object | → | Propriedades de conexão utilizadas para alcançar o armazém de datos remoto | | localID | Text | → | Id para assignar ao armazém de dados aberto na aplicação local (obrigatorio) | | Resultado | 4D.DataStoreImplementation | ← | Objeto do armazém de dados | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------------------- | +| 21 | Qodly cloud discontinued | +| 20 R6 | Support access to Qodly cloud instances | +| 20 R4 | Nova propriedade *passwordAlgorithm* | +| 18 | Adicionado | + +
    +
    + ## Descrição The `Open datastore` command connects the application to the remote datastore identified by the *connectionInfo* parameter and returns a matching `4D.DataStoreImplementation` object associated with the *localID* local alias. @@ -46,14 +51,14 @@ Exchanges with the remote datastore are automatically managed via REST requests. Passe em connectionInfo um objeto que desceva o armazém de dados remoto ao que quiser se conectar. Pode conter as propriedades abaixo (todas as propriedades são opcionais menos *hostname*): -| Propriedade | Tipo | Aplicação 4D remoto | | -| ----------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | -| hostname | Text | Nome ou endereço IP da database remota + ":" + número de porta (o numero de porta é obrigatório) | API Endpoint de instância Qodly cloud | -| user | Text | Nome de usuario | | -| senha | Text | senha de usuario | | -| idleTimeout | Integer | Tempo de espera da sessão de inatividade (em minutos) depois do qual a sessão é fechada automaticamente por 4D. Se omitido, o valor por defeito é 60 (1h). O valor não pode ser < 60 (se for passado um valor menor, o tempo limite será definido como 60). Para obter mais informações, veja **Sessões de encerramento**. | | -| tls | Parâmetros | True para usar conexão segura(1). Se omitido, false por defeito. Se for omitido, o normal é falso Usar uma conexão segura é recomendado sempre que possível. | | -| type | Text | deve ser "4D Server" | | +| Propriedade | Tipo | Aplicação 4D remoto | | +| ----------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | +| hostname | Text | Nome ou endereço IP da database remota + ":" + número de porta (o numero de porta é obrigatório) | API Endpoint de instância Qodly cloud | +| user | Text | Nome de usuario | | +| senha | Text | senha de usuario | | +| idleTimeout | Integer | Tempo de espera da sessão de inatividade (em minutos) depois do qual a sessão é fechada automaticamente por 4D. Se omitido, o valor por defeito é 60 (1h). O valor não pode ser < 60 (se for passado um valor menor, o tempo limite será definido como 60). Para saber mais informação, consulte **Fechamento de sessões**. | | +| tls | Parâmetros | True para usar conexão segura(1). Se omitido, false por defeito. Se for omitido, o normal é falso Usar uma conexão segura é recomendado sempre que possível. | | +| type | Text | deve ser "4D Server" | | (1) Se `tls` for true, o protocolo HTTPS é utilizado se: diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md index 570567d2f78fe1..945122c9b3ee27 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Backup/new-log-file.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | -------------------------------- | | Resultado | Text | ← | Full pathname of closed log file | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | -------- | +| <6 | Created | + +
    +
    + ## Descrição **Nota preliminar:** esse comando só funciona com 4D Server. Ele só pode ser executado por meio do comando [Execute on server](../commands/execute-on-server) ou em um procedimento armazenado. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md index 90602e278d8ab6..4e28bbcf339786 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Backup/select-log-file.md @@ -9,13 +9,27 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | -------- | --------------------------- | --------------------------- | | logFile | Text | → | Nome do arquivo de registro | | \* | Operador | → | Close the current log file | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------- | +| 11 SQL | Modificado | +| <6 | Created | + +
    +
    + ## Descrição O comando **SELECT LOG FILE** cria ou fecha o arquivo de registro de acordo com o valor passado no parâmetro. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md index f59b91510ce05a..da394f82848224 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-collection.md @@ -19,6 +19,16 @@ displayed_sidebar: docs +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 16 R4 | Created | + +
    +
    + ## Descrição The `New collection` command creates a new empty or prefilled collection and returns its reference. Collections can be handled using properties and functions of the [Collection class API](../../API/CollectionClass.md). diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-shared-collection.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-shared-collection.md index 0fa54936b7ab3a..58515b05c60327 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-shared-collection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Collections/new-shared-collection.md @@ -19,6 +19,16 @@ displayed_sidebar: docs +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 16 R6 | Created | + +
    +
    + ## Descrição O comando `New shared collection` cria uma nova coleção compartilhada vazia ou pré-preenchida e retorna sua referência. Coleções podem ser tratadas usando propriedades e funções da [API da classe da coleção](../../API/CollectionClass.md). diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md index 8dd137a1761ecc..f96584b0e83241 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Compiler/compile-project.md @@ -9,14 +9,18 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ----------- | ------------------------ | --------------------------- | -------------------------------------------------------- | | projectFile | 4D. File | → | Arquivo .4DProject para compilar | | options | Object | → | Objeto que especifica as opções de compilação | | Resultado | Object | ← | Objeto contendo informações sobre o estado de compilação | +
    +
    História | Release | Mudanças | @@ -24,10 +28,11 @@ displayed_sidebar: docs | 20 R8 | Suporte do `type` "formObjectExpression" |
    +
    ## Descrição -**Compile project** permite que você compile o projeto host atual ou o projeto especificado no parâmetro *projectFile*. Para obter mais informações sobre a compilação, verifique a [página de compilação](../Project/compiler.md). +**Compile project** permite que você compile o projeto host atual ou o projeto especificado no parâmetro *projectFile*. Para obter mais informações sobre a compilação, verifique a [página de compilação](../Project/compiler.md). Por padrão, o comando usa as opções do compilador definidas nas Configurações da estrutura. Você pode substituí-los passando um parâmetro *options*. As seguintes sintaxes são suportadas: @@ -36,7 +41,7 @@ Por padrão, o comando usa as opções do compilador definidas nas Configuraçõ - **Compile project**(*projectFile*): compila o projeto 4D *projectFile* usando as opções definidas nas parâmetros de estrutura - **Compile project**(*projectFile*; *options*): compila o projeto 4D *projectFile* e as *options* definidas substituem os parâmetros de estrutura -**Nota:** Os bancos de dados binários não podem ser compilados usando este comando. +**Nota:** os bancos de dados binários não podem ser compilados usando este comando. Ao contrário da janela do Compilador, esse comando requer que você designe explicitamente o(s) componente(s) para compilar. Ao compilar um projeto com **Compilar projeto**, você precisa declarar seus componentes usando a propriedade *components* do parâmetro *options*. Tenha em mente que os componentes já devem ser compilados (componentes binários são suportados). @@ -46,9 +51,9 @@ Se você passar uma coleção vazia em *targets*, **Compilar projeto** executar Erros de compilação, se houver, são retornados como objetos na coleção de *erros*. -**Nota:** Você não pode chamar este comando quando outra compilação está sendo executada (por exemplo, uma compilação lançada a partir da janela de Compilação). +**Nota:** você não pode chamar este comando quando outra compilação está sendo executada (por exemplo, uma compilação lançada a partir da janela de Compilação). -### Parâmetro options +### Parâmetro opções O parâmetro *opções* é um objeto. Aqui estão as opções de compilação disponíveis: @@ -83,7 +88,7 @@ O objeto retornado pelo **projeto Compilar** possui até três propriedades: | \[\].code | Object | [objeto código](#code-object) | | \[\].line | Number | Número de erro da linha no código. Para métodos de classe, o número de linha na função | | \[\].lineInFile | Number | Número da linha no arquivo (diferente de "linha" para métodos de classe, e leva em conta a linha de prefixo %attribuções) | -| symbols | Object | **Disponível apenas se a opção generateSymbols estiver definida como Verdade:** | +| symbols | Object | **Disponível apenas se a opção generateSymbols estiver definida como True:** | | symbols.interprocessVariables | Object | Lista de todas as variáveis de interprocesso | | symbols.interprocessVariables.variables | Collection | Coleção de [objetos variáveis](#variable-objects) | | symbols.interprocessVariables.size | Number | | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md index 573cb38830b07f..2eb3d3790431c7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Data Entry/dialog.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Tabela possuindo o formulário ou se omitido: tabela padrão ou uso do formulário projeto | @@ -16,8 +18,21 @@ displayed_sidebar: docs | formData | Object | → | Dados para associar ao formulário | | \* | Operador | → | Usar o mesmo processo | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------- | +| 17 | Modificado | +| 11 SQL | Modificado | +| <6 | Created | + +
    +
    + ## Descrição The **DIALOG** command presents the *form* to the user, along with *formData* parameter(s) (optional). diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md index 13d4798cb5a6d9..36eaf5e75f24b1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Design Object Access/form-edit.md @@ -9,21 +9,27 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Tabela possuindo o formulário ou se omitido: tabela padrão ou uso do formulário projeto | | form | Text | → | Nome do formulario | | object | Text | → | Nome do objeto do formulário ou nome do grupo | +
    +
    História | Release | Mudanças | | ------- | ----------------------------- | | 20 R8 | Suporte ao parâmetro *objeto* | +| 18 R5 | Created |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md index af56eccb34dfd1..b082211993dff8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/file.md @@ -5,19 +5,12 @@ slug: /commands/file displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ------------------------------------- | -| 19 R4 | Nova constante `HTTP Client log file` | -| 17 R5 | Adicionado | - -
    - **File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File +
    + | Parâmetro | Tipo | | Descrição | | ------------ | ---------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | Rota do arquivo | @@ -26,8 +19,20 @@ displayed_sidebar: docs | \* | Operador | → | \* para devolver o arquivo da base de dados anfitriã | | Resultados | [4D.File](../../API/FileClass.md) | ← | Novo objeto arquivo | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ------------------------------------- | +| 19 R4 | Nova constante `HTTP Client log file` | +| 17 R5 | Adicionado | + +
    +
    + ## Descrição O comando `File` cria e retorna um novo objeto do tipo [`4D.File`](../../API/FileClass.md). O comando aceita duas sintaxes: @@ -38,7 +43,7 @@ No parâmetro *path*, passe um caminho do arquivo. Você pode usar uma cadeia de > Apenas são compatíveis os nomes de caminho absolutos com o comando `File`. -Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. If you work with platform pathnames (Windows or macOS), you must declare it using the *pathType* parameter. Estão disponíveis as seguintes constantes: +Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. Se trabalhar com pathnames de plataforma (Windows ou macOS), deve declará-lo usando o parâmetro *pathType*. Estão disponíveis as seguintes constantes: | Parâmetros | Valor | Comentário | | ---------------- | ----- | --------------------------------------------------------------------------------------------------------------------------- | @@ -49,35 +54,35 @@ Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. If you work wit No parâmetro *fileConstant*, passe um arquivo embutido ou do sistema, usando uma das seguintes constantes: -| Parâmetros | Valor | Comentário | -| --------------------------------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Backup history file | 19 | Arquivo de histórico de cópias de segurança (ver Arquivos de configuração e rastreio). Armazenado na pasta de destino de cópia de segurança. | -| Backup log file | 13 | Arquivo atual do diário de backup. Armazenado na pasta Logs da aplicação. | -| Backup settings file | 1 | Arquivo padrão backup.4DSettings (formato xml), armazenado na pasta Settings do projecto | -| Backup settings file for data | 17 | backup.4DSettings file (formato xml) para o arquivo de dados, armazenado na pasta Settings da pasta de dados | -| Build application log file | 14 | Arquivo de registo atual em formato xml do construtor da aplicação. Armazenado na pasta Logs. | -| Build application settings file | 20 | Arquivo de configurações padrão do construtor da aplicação ("buildApp.4DSettings"). Armazenado na pasta Settings do projecto. | -| Compacting log file | 6 | Arquivo de registo da mais recente compactação feita com o comando Compact data file ou o centro de Manutenção e segurança. Armazenado na pasta Logs. | -| Current backup settings file | 18 | arquivo backup.4DSettings utilizado actualmente pela aplicação. Pode ser o arquivo de definições de backup (predefinido) ou um arquivo personalizado de definições de backup do usuário definido para o arquivo de dados | -| Debug log file | 12 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(Debug log recording)`. Armazenado na pasta Logs. | -| Diagnostic log file | 11 | Log file created by the `SET DATABASE PARAMETER(Diagnostic log recording)` command. Armazenado na pasta Logs. | -| Directory file | 16 | directório.json, contendo a descrição dos usuários e grupos (se houver) para a aplicação do projecto. Pode ser localizado ou na pasta de configurações do usuário (por padrão, global ao projecto), ou na pasta de definições de dados (específica a um arquivo de dados). | -| HTTP Client log file | 24 | Arquivo de registo criado pelo comando `HTTP SET OPTION(HTTP client log)`. Armazenado na pasta Logs. | -| HTTP debug log file | 9 | Arquivo de log criado pelo comando `WEB SET OPTION(Web debug log)`. Armazenado na pasta Logs. | -| HTTP log file | 8 | Arquivo de registo criado pelo comando `WEB SET OPTION(Web log recording)`. Armazenado na pasta Logs. | -| IMAP Log file | 23 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(IMAP Log)`. Armazenado na pasta Logs. | -| Last backup file | 2 | Último arquivo de backup, denominado `\[bkpNum].4BK`, armazenado em um local personalizado. | -| Last journal integration log file | 22 | Nome completo do último arquivo de registo de integração do diário (armazenado na pasta Logs da aplicação restaurada), se existir. Este arquivo é criado, em modo de auto-reparação, assim que ocorrer a integração de um arquivo de registo | -| Repair log file | 7 | Arquivo de registo das reparações da base de dados efetuadas na base de dados no Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | -| Request log file | 10 | Standard client/server request log file (excluding Web requests) created by the `SET DATABASE PARAMETER(4D Server log recording)` or `SET DATABASE PARAMETER(Client log recording)` commands. Se executado no servidor, o ficheiro de registo do servidor é devolvido (armazenado na pasta Logs do servidor). Se executado no cliente, o arquivo de registo do cliente é devolvido (armazenado na pasta local Logs do cliente). | -| SMTP log file | 15 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(SMTP Log)`. Armazenado na pasta Logs. | -| User settings file | 3 | settings.4DSettings arquivo para todos os arquivos de dados, guardados na pasta Preferências ao lado do arquivo de estrutura, se ativado. | -| User settings file for data | 4 | arquivo settings.4DSettings para dados atual, guardado na pasta Preferências ao lado do arquivo de dados. | -| Verification log file | 5 | Log files created by the `VERIFY CURRENT DATA FILE` and `VERIFY DATA FILE` commands or the Maintenance and Security Center (MSC). Armazenado na pasta Logs. | +| Parâmetros | Valor | Comentário | +| --------------------------------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Backup history file | 19 | Arquivo de histórico de cópias de segurança (ver Arquivos de configuração e rastreio). Armazenado na pasta de destino de cópia de segurança. | +| Backup log file | 13 | Arquivo atual do diário de backup. Armazenado na pasta Logs da aplicação. | +| Backup settings file | 1 | Arquivo padrão backup.4DSettings (formato xml), armazenado na pasta Settings do projecto | +| Backup settings file for data | 17 | backup.4DSettings file (formato xml) para o arquivo de dados, armazenado na pasta Settings da pasta de dados | +| Build application log file | 14 | Arquivo de registo atual em formato xml do construtor da aplicação. Armazenado na pasta Logs. | +| Build application settings file | 20 | Arquivo de configurações padrão do construtor da aplicação ("buildApp.4DSettings"). Armazenado na pasta Settings do projecto. | +| Compacting log file | 6 | Arquivo de registo da mais recente compactação feita com o comando Compact data file ou o centro de Manutenção e segurança. Armazenado na pasta Logs. | +| Current backup settings file | 18 | arquivo backup.4DSettings utilizado actualmente pela aplicação. Pode ser o arquivo de definições de backup (predefinido) ou um arquivo personalizado de definições de backup do usuário definido para o arquivo de dados | +| Debug log file | 12 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(Debug log recording)`. Armazenado na pasta Logs. | +| Diagnostic log file | 11 | Arquivo de log criado pelo comando `SET DATABASE PARAMETER(gravação de log de diagnósticos)`. Armazenado na pasta Logs. | +| Directory file | 16 | directório.json, contendo a descrição dos usuários e grupos (se houver) para a aplicação do projecto. Pode ser localizado ou na pasta de configurações do usuário (por padrão, global ao projecto), ou na pasta de definições de dados (específica a um arquivo de dados). | +| HTTP Client log file | 24 | Arquivo de registo criado pelo comando `HTTP SET OPTION(HTTP client log)`. Armazenado na pasta Logs. | +| HTTP debug log file | 9 | Arquivo de log criado pelo comando `WEB SET OPTION(Web debug log)`. Armazenado na pasta Logs. | +| HTTP log file | 8 | Arquivo de registo criado pelo comando `WEB SET OPTION(Web log recording)`. Armazenado na pasta Logs. | +| IMAP Log file | 23 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(IMAP Log)`. Armazenado na pasta Logs. | +| Last backup file | 2 | Último arquivo de backup, denominado `\[bkpNum].4BK`, armazenado em um local personalizado. | +| Last journal integration log file | 22 | Nome completo do último arquivo de registo de integração do diário (armazenado na pasta Logs da aplicação restaurada), se existir. Este arquivo é criado, em modo de auto-reparação, assim que ocorrer a integração de um arquivo de registo | +| Repair log file | 7 | Arquivo de registo das reparações da base de dados efetuadas na base de dados no Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | +| Request log file | 10 | Arquivo de log de solicitação cliente padrão/servidor (excluindo requisições Web) criado pelos comandos `SET DATABASE PARAMETER(gravação 4D do log do servidor)` ou `SET DATABASE PARAMETER(gravação log do cliente)`. Se executado no servidor, o ficheiro de registo do servidor é devolvido (armazenado na pasta Logs do servidor). Se executado no cliente, o arquivo de registo do cliente é devolvido (armazenado na pasta local Logs do cliente). | +| SMTP log file | 15 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(SMTP Log)`. Armazenado na pasta Logs. | +| User settings file | 3 | settings.4DSettings arquivo para todos os arquivos de dados, guardados na pasta Preferências ao lado do arquivo de estrutura, se ativado. | +| User settings file for data | 4 | arquivo settings.4DSettings para dados atual, guardado na pasta Preferências ao lado do arquivo de dados. | +| Verification log file | 5 | Registre arquivos criados pelos comandos 'VERIFY CURRENT DATA FILE' e 'VERIFY DATA FILE' ou Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | Se o alvo *fileConstant* não existir, um objecto nulo é devolvido. Não se levantam erros. -If the command is called from a component, pass the optional `*` parameter to get the path of the host database. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. +Se o comando é chamado de um componente, passe o parâmetro opcional `*` para obter o caminho do banco de dados de host. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. ## Veja também diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md index 94971a4459ead2..6f1c988a55841b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/folder.md @@ -5,19 +5,12 @@ slug: /commands/folder displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | --------------------------- | -| 19 R8 | Suporte de `fk home folder` | -| 17 R5 | Adicionado | - -
    - **Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder +
    + | Parâmetro | Tipo | | Descrição | | -------------- | -------------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | Folder path | @@ -26,8 +19,20 @@ displayed_sidebar: docs | \* | Operador | → | \* para devolver a pasta da base de dados do anfitrião | | Resultados | [4D.Folder](../../API/FolderClass.md) | ← | Novo Objeto Folder | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------- | +| 19 R8 | Suporte de `fk home folder` | +| 17 R5 | Adicionado | + +
    +
    + ## Descrição O comando `Folder` cria e retorna um novo objeto do tipo [`4D.Folder`](../../API/FolderClass.md). O comando aceita duas sintaxes: @@ -38,7 +43,7 @@ No parâmetro *path*, passe uma string de rotas de pasta. Você pode usar uma ca > Apenas são compatíveis com os nomes de caminho absolutos com o comando `Folder`. -Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. If you work with platform pathnames (Windows or macOS), you must declare it using the *pathType* parameter. Estão disponíveis as seguintes constantes: +Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. Se trabalhar com pathnames de plataforma (Windows ou macOS), deve declará-lo usando o parâmetro *pathType*. Estão disponíveis as seguintes constantes: | Parâmetros | Valor | Comentário | | ---------------- | ----- | --------------------------------------------------------------------------------------------------------------------------- | @@ -66,7 +71,7 @@ No parâmetro *folderConstant*, passe uma pasta 4D incorporada ou de sistema, ut | fk user preferences folder | 0 | 4D folder that stores user preference files within the \<userName> directory. | | fk web root folder | 8 | Pasta raiz atual da Web da base de dados: se estiver dentro do pacote "/PACKAGE/percurso", caso contrário, caminho completo | -If the command is called from a component, pass the optional `*` parameter to get the path of the host database. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. +Se o comando é chamado de um componente, passe o parâmetro opcional `*` para obter o caminho do banco de dados de host. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. > No Windows, em clientes mesclados, o local das pastas incorporadas é modificado se a chave `ShareLocalResourcesOnWindowsClient` [BuildApp key](../../Desktop/building.md#buildapp4dsettings) for usada. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md index a08bd54373d93a..0d37c67e7b742b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-create-archive.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------------- | -------------------------- | :-------------------------: | ------------------------------------------------------------------- | | fileToZip | 4D. File | → | Objeto File ou Folder a comprimir | @@ -18,8 +20,10 @@ displayed_sidebar: docs | options | Integer | → | Opção *folderToZip*: `ZIP Without enclosing folder` | | Resultados | Object | ← | Objeto de estado | +
    +
    História | Release | Mudanças | @@ -28,6 +32,7 @@ displayed_sidebar: docs | 18 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md index 811b244cae2abe..9a49a2556ca025 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/File and Folder/zip-read-archive.md @@ -9,14 +9,18 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------ | :-------------------------: | ------------------------------- | | zipFile | 4D. File | → | Arquivos Zip | | senha | Text | → | Senha do arquivo ZIP, se houver | | Resultados | Parâmetros | ← | Objeto arquivo | +
    +
    História | Release | Mudanças | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 18 | Adicionado |
    +
    ## Descrição @@ -72,10 +77,10 @@ Para extrair da pasta root: Para ler todos os conteúdos de um arquivo sem extraí-lo da pasta root: ```4d - //extract a file + //extrair um arquivo $folderResult:=$files[$i].copyTo(Folder(fk desktop folder).folder("MyDocs")) - //extract all files + //extrair todos os arquivos $folderResult:=$archive.root.copyTo(Folder(fk desktop folder).folder("MyDocs")) ``` diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md index d7fe4399d37b45..6335182ac3cfb3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event-code.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ----------------- | | Resultado | Integer | ← | Form event number | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | --------------------------------------- | +| 18 | Renamed (Form event) | +| <6 | Created | + +
    +
    + ## Descrição **Form event code** retorna um valor numérico que identifica o tipo de evento formulário que acabou de ocorrer. Normalmente, você usará **Form event code** em um método formulário ou objeto. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md index fcf2d23d0ebb89..cca84cc05e971f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Form Events/form-event.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | -------------- | | Resultado | Object | ← | Objecto evento | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 R2 | Modificado | +| 18 | Created | + +
    +
    + ## Descrição **FORM Event** returns an object containing information about the form event that has just occurred.O **FORM Event** retorna um objeto que contém informações sobre o evento de formulário que acabou de ocorrer. Normalmente, você usará **FORM Event** em um método formulário ou objeto. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md index 73981f63639e35..545647b37f78f8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-load.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Formulário tabela a ser carregado (se omitido, carrega um formulário projeto) | @@ -16,8 +18,22 @@ displayed_sidebar: docs | formData | Object | → | Dados para associar ao formulário | | \* | Operador | → | Se passado = o comando se aplica ao banco de dados do host quando é executado a partir de um componente (parâmetro ignorado fora desse contexto) | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ----------------------------------------------- | +| 20 | Modificado | +| 16 R6 | Modificado | +| 14 | Renamed (OPEN PRINTING FORM) | +| 12 | Created | + +
    +
    + ## Descrição The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.O comando **FORM LOAD** é usado para carregar o *form* na memória no processo atual juntamente com *formData* (opcional) para imprimir seus dados ou analisar seu conteúdo. Só pode haver um formulário atual por processo. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-theme.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-theme.md index 8b2a21b68f2123..3f5ff30de97e6d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-theme.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Forms/form-theme.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | Resultado | Text | ← | Theme used by the current form: "Classic" or "FluentUI" (Windows) | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 R2 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md index 3d6633cdd454cd..60705e1b62700d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Forms/form.md @@ -9,19 +9,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------- | | Resultado | Object | ← | Dados do formulário atual | +
    +
    História | Release | Mudanças | | ------- | ---------------------------------- | | 20 R8 | Suporte das classes de formulários | +| 16 R6 | Created |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md index 7146687b4bf8a9..b9e3f22def37dd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula-from-string.md @@ -5,28 +5,33 @@ slug: /commands/formula-from-string displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ------------------------------------------------------ | -| 20 R3 | Suporte do parâmetro *context* | -| 17 R6 | Renamed New formula from string -> Formula from string | -| 17 R3 | Adicionado | - -
    - **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function +
    + | Parâmetro | Tipo | | Descrição | | ------------- | ---------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------- | | formulaString | Text | → | Fórmula texto a ser retornada como objeto | | context | Integer | → | `sk execute in current database` (por padrão) ou `sk execute in host database` | | Resultados | 4D. Function | ← | Objeto nativo encapsulando a fórmula | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ------------------------------------------------------ | +| 20 R3 | Suporte do parâmetro *context* | +| 17 R6 | Renamed New formula from string -> Formula from string | +| 17 R3 | Adicionado | + +
    +
    + ## Descrição O comando `Formula from string` cria um objeto `4D.Function` baseado na *formulaString* e, opcionalmente, um *context*. *formulaString* pode ser tão simples quanto um único valor ou tão complexo quanto um método projeto com parâmetros. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md index a4552f7cd3296c..99bb4d2e90e7a0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Formulas/formula.md @@ -5,26 +5,31 @@ slug: /commands/formula displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ----------------------------------------------------- | -| 17 R6 | Renomeado (New formula -> Formula) | -| 17 R3 | Adicionado | - -
    - **Formula** ( *formulaExp* : Expression ) : 4D.Function +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ---------------------------- | :-------------------------: | ------------------------------------ | | formulaExp | Expression | → | Fórmula a ser retornada como objeto | | Resultados | 4D. Function | ← | Função nativa encapsulando a fórmula | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ----------------------------------------------------- | +| 17 R6 | Renomeado (New formula -> Formula) | +| 17 R3 | Adicionado | + +
    +
    + ## Descrição O comando `Formula` cria um objeto `4D Function` com base na expressão *formulaExp*. *formulaExp* pode ser tão simples quanto um único valor ou tão complexo quanto um método projeto com parâmetros. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md index 0f9da7a5bb7d7d..d23a8840070f56 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Formulas/set-allowed-methods.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ------------ | ---------- | --------------------------- | ------------------------- | | methodsArray | Text array | → | Array de nomes de métodos | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------- | +| 17 R2 | Modificado | +| <6 | Adicionado | + +
    +
    + ## Descrição The **SET ALLOWED METHODS** command designates the project methods that can be entered via the application. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md index d4b580720fb209..67f0d788d68d64 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/HTTP/http-parse-message.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | --------------------------------------------------------------- | | data | Text, Blob | → | Dados a serem analisados | | Resultado | Object | ← | Objeto, cada propriedade é uma parte dos dados de várias partes | +
    +
    História | Release | Mudanças | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R4 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md index 02f2f0ed3559b6..3477462e4e2016 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Interruptions/last-errors.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | --------------------------- | | Resultado | Collection | ← | Collection of error objects | +
    +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 19 R8 | Created | + +
    +
    + ## Descrição The **Last errors** command returns the current stack of errors of the 4D application as a collection of error objects, or **null** if no error occurred. A pilha de erros inclui objetos enviados pelo comando [throw](../commands/throw), se houver. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/JSON/json-validate.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/JSON/json-validate.md index e24205cfe4a375..bcea5cf1d75bbc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/JSON/json-validate.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/JSON/json-validate.md @@ -5,26 +5,32 @@ slug: /commands/json-validate displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ------------------------------------ | -| 21 R2 | Support of JSON Schema draft 2020-12 | - -
    - **JSON Validate** ( *vJson* : Object ; *vSchema* : Object ) : Object +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | -------------------------------------------------------- | | vJson | Object | → | JSON object to validate | | vSchema | Object | → | JSON schema used to validate JSON objects | | Resultado | Object | ← | Validation status and errors (if any) | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ------------------------------------ | +| 21 R2 | Support of JSON Schema draft 2020-12 | +| 16 R4 | Created | + +
    +
    + ## Descrição The **JSON Validate** command checks the compliance of the *vJson* JSON contents with the rules defined in the *vSchema* JSON schema. If the JSON is invalid, the command returns a detailed description of error(s). diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md index 6c1b1d564aa66c..f1dfcfd24d8eef 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/call-chain.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | ---------------------------------------------------------------- | | Resultado | Collection | ← | Collection of objects describing the call chain within a process | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R9 | Suporte da propriedade `formula` |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md index c102a232492658..eeaa04d3826c54 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/command-name.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ---------------------------- | | comando | Integer | → | Número de comando | @@ -16,8 +18,10 @@ displayed_sidebar: docs | theme | Text | ← | Tema da linguagem do comando | | Resultado | Text | ← | Nome do comando | +
    +
    História | Release | Mudanças | @@ -25,6 +29,7 @@ displayed_sidebar: docs | 20 R9 | Support of deprecated property |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md index 5107bed4d0c151..c289b340e1a935 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/super.md @@ -9,13 +9,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------ | --------------------------- | -------------------------------------------------------------- | | param | any | -> | Parâmetro(s) a passar para o construtor pai | | Resultados | Object | <- | Pai do objecto | +
    +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 19 | Created | + +
    +
    + A palavra-chave `Super` permite chamadas à `superclasse`, ou seja, a classe pai. `Super` tem dois objectivos diferentes: diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md index 6cfe1c3849b04e..d5d47475a39d9c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Language/this.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------ | | Resultado | Object | ← | Elemento ou objeto atual | +
    +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 19 | Created | + +
    +
    + ## Descrição O comando `This` retorna uma referência ao objeto processado atualmente. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md index b3f01e887dd3b7..541d9e47e6146d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Licenses/create-deployment-license.md @@ -5,19 +5,12 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | --------------------------------- | -| 20 R10 | New *autoLicenseTarget* parameter | -| 20 | Adicionado | - -
    - **Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object +
    + | Parâmetro | Tipo | | Descrição | | ----------------- | -------------------------- | --------------------------- | ------------------------------------------------- | | mergedApp | 4D. Folder | → | Folder containing the merged application | @@ -26,8 +19,20 @@ displayed_sidebar: docs | oemLicense | 4D. File | → | 4D OEM XML Key license if server license | | Resultado | Object | ← | Estado | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------------- | +| 20 R10 | New *autoLicenseTarget* parameter | +| 20 | Adicionado | + +
    +
    + ## Descrição The **Create deployment license** command creates an embedded license file in the Licenses folder of the *mergedApp* built application. If the Licenses folder does not exist in the *mergedApp* folder, it is created by the command. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md index 602f2a96c8ed28..ac565b6f344fe3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Licenses/license-info.md @@ -9,12 +9,27 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------------------ | | Resultado | Object | ← | Information about the active license | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------------------------- | +| 20 R7 | Renamed (Get License info) | +| 16 R6 | Modificado | +| 16 R4 | Created | + +
    +
    + ## Descrição The **License info** command returns an object providing detailed information about the active license. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md index 49c624e7aa9128..c360fc36057176 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-get-property.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | -------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------- | | \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable | @@ -16,8 +18,21 @@ displayed_sidebar: docs | property | Integer | → | Property whose value you want to get | | Resultado | any | ← | Current value (Integer, Text) | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------------------------------------------------- | +| 19 R6 | Modificado | +| 16 R2 | Renamed (Get Listbox information) | +| <6 | Created | + +
    +
    + ## Descrição The **LISTBOX Get property** command returns the value of the *property* of the list box or column specified using the *object* and *\** parameters. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md index a31a4baa052af8..c00b97cac0275f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/List Box/listbox-set-property.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | -------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | | \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable. | @@ -16,8 +18,20 @@ displayed_sidebar: docs | property | Integer | → | List box or column property | | value | Integer, Text | → | Valor da propriedade | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 19 R6 | Modificado | +| 16 R2 | Created | + +
    +
    + ## Descrição The **LISTBOX SET PROPERTY** command sets the *value* for the *property* of the list box or list box column specified using the *object* and *\** parameters. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md index 828a6282c4c2d7..42a586c2742fad 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/imap-new-transporter.md @@ -5,30 +5,35 @@ slug: /commands/imap-new-transporter displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 18 R4 | Adicionado | - -
    - **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ---------------------------------- | :-------------------------: | --------------------------------------------------------------------------------- | | server | Object | → | Informação de servidor de correio | | Resultados | 4D.IMAPTransporter | ← | [Objeto IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object) | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 R4 | Adicionado | + +
    +
    + ## Descrição O comando `IMAP New transporter` configura uma nova conexão IMAP de acordo com o parâmetro *server* e retorna um novo objeto *transporter*. O objeto transporter retornado vai geralmente ser usado para receber emails. -No parâmetro server, passe um objeto contendo as propriedades abaixo: +No parâmetro *server*, passe um objeto contendo as propriedades abaixo: | *server* | Valor padrão (se omitido) | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md index 5176aba942c611..721a06393cf4ff 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-from-mime.md @@ -5,25 +5,30 @@ slug: /commands/mail-convert-from-mime displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 18 | Adicionado | - -
    - **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ---------- | :-------------------------: | -------------- | | mime | Blob, Text | → | E-mail no MIME | | Resultados | Object | ← | Objeto Email | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 | Adicionado | + +
    +
    + ## Descrição O comando `MAIL Convert from MIME` converte um documento MIME em um objeto de e-mail válido. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md index 314f29a9b24df4..868f4acee9d678 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-convert-to-mime.md @@ -5,27 +5,32 @@ slug: /commands/mail-convert-to-mime displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 17 R4 | Adicionado | -| 17 R5 | Modificado | - -
    - **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------ | :-------------------------: | ------------------------------- | | mail | Object | → | Objeto Email | | options | Object | → | Opções de codificação e Charset | | Resultados | Text | ← | Email objeto convertido em MIME | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 17 R5 | Modificado | +| 17 R4 | Adicionado | + +
    +
    + ## Descrição O comando `MAIL Convert to MIME` converte um objeto e-mail em texto MIME. Esse comando é chamado internamente por [SMTP_transporter.send()](../../API/SMTPTransporterClass.md#send) para formatar o objeto de e-mail antes de enviá-lo. Ele pode ser usado para analisar o formato MIME do objeto. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md index 39d2f3ad3c0c7a..5511d8b4c6ab14 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/mail-new-attachment.md @@ -5,18 +5,12 @@ slug: /commands/mail-new-attachment displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | --------------------------------------------------------------------------------------- | -| 19 R2 | Accepts 4D. File, 4D. ZipFile, 4D. Blob | - -
    - **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment +
    + | Parâmetro | Tipo | | Descrição | | ----------- | ---------------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------- | | file | 4D. File | → | Parâmetros | @@ -29,8 +23,20 @@ displayed_sidebar: docs | disposition | Text | → | Valor do cabeçalho content-disposition: "inline" ou "attachment". | | Resultados | 4D. MailAttachment | ← | Objeto anexo | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------------------------------------------------------------------- | +| 19 R2 | Accepts 4D. File, 4D. ZipFile, 4D. Blob | +| 17 R4 | Adicionado | + +
    +
    + ## Descrição O comando `MAIL New attachment` permite que você crie um objeto anexo que você pode adicionar a um [objeto de e-mail](../../API/EmailObjectClass.md#email-object). diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md index 207eb7b8c9c33e..8a5237437de602 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/pop3-new-transporter.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Informação de servidor de correio | | Resultado | 4D.POP3Transporter | ← | [Objeto transporter POP3](../../API/POP3TransporterClass.md#pop3-transporter-object) | +
    +
    História | Release | Mudanças | @@ -23,12 +27,13 @@ displayed_sidebar: docs | 18 R2 | Adicionado |
    +
    ## Descrição The `POP3 New transporter` command configures a new POP3 connectionaccording to the *server* parameter and returns a new [POP3 transporter](../../API/POP3TransporterClass.md#pop3-transporter-object) object. O objeto transporter retornado vai geralmente ser usado para receber emails. -No parâmetro server, passe um objeto contendo as propriedades abaixo: +No parâmetro *server*, passe um objeto contendo as propriedades abaixo: | *server* | Valor padrão (se omitido) | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md index 1736c6f9369fe1..169744cb1b2edc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Mail/smtp-new-transporter.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Informação de servidor de correio | | Resultado | 4D.SMTPTransporter | ← | [Objeto SMTP transporter](../../API/SMTPTransporterClass.md#smtp-transporter-object) | +
    +
    História | Release | Mudanças | @@ -25,6 +29,7 @@ displayed_sidebar: docs | 17 R4 | Adicionado |
    +
    ## Descrição @@ -37,7 +42,7 @@ The `SMTP New transporter` command +
    + | Parâmetro | Tipo | | Descrição | | --------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | | \* | Operador | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | | object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | | Resultado | 4D.Formula | ← | Fórmula associada com o objeto de formulário (`Null` se nenhuma fórmula estiver associada) | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------- | +| 21 | Support of *base* parameter | +| 20 R10 | Created | + +
    +
    + ## Descrição The **OBJECT Get data source formula** command returns the formula (if any) associated object(s) designated by the *object* and *\** parameters. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md index d2d7a8e63bc0eb..5dad3545a5c146 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Objects (Forms)/object-set-data-source-formula.md @@ -9,14 +9,28 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | | \* | Operador | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | | object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | | formula | 4D.Formula | → | Formula to assign as the data source | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------- | +| 21 | Support of *base* parameter | +| 20 R10 | Created | + +
    +
    + ## Descrição The **OBJECT SET DATA SOURCE FORMULA** command assigns a formula (expression) as the data source of the object(s) designated by the *object* and *\** parameters . The formula must be provided as a [`4D.Formula`](../../API/FunctionClass.md#formula-objects) object. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md index bb990d127d37cb..8836fb8237bbb2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Printing/print-form.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Tabela do formulário ou tabela padrão, se omitida | @@ -18,8 +20,21 @@ displayed_sidebar: docs | areaEnd | Integer | → | Área final (se for especificado pela areaStart) | | Resultado | Integer | ← | Altura da seção impressa | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------- | +| 20 | Modificado | +| 16 R6 | Modificado | +| <6 | Adicionado | + +
    +
    + ## Descrição The **Print form** command simply prints *form* with the current values of fields and variables of *aTable*.O comando **Print form** simplesmente imprime *form* com os valores atuais dos campos e variáveis de *aTable*. Normalmente é usado para imprimir relatórios muito complexos que exigem controle total sobre o processo de impressão. O **formulário de impressão** não faz nenhum processamento de registros, processamento de quebras ou quebras de página. Essas operações são de sua responsabilidade. **Print form** imprime campos e variáveis em um quadro de tamanho fixo apenas. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md index 772dc36af8febd..beff0478a8411f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Process (Communications)/new-signal.md @@ -5,17 +5,21 @@ slug: /commands/new-signal displayed_sidebar: docs --- -**New signal** { ( *description* : Text ) } : 4D.Signal +**New signal** ({ *description* : Text }) : 4D.Signal +
    + | Parâmetro | Tipo | | Descrição | | ----------- | -------------------------- | --------------------------- | ---------------------------------- | | description | Text | → | Descrição para o sinal | | Resultado | 4D. Signal | ← | Objeto nativo encapsulando o sinal | +
    +
    História | Release | Mudanças | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 17 R4 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md index bb76eba223c6e6..8b287bdbe0d75c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-activity.md @@ -9,22 +9,27 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------- | | sessionID | Text | → | ID da sessão | | options | Integer | → | Opções de retorno | | Resultado | Object | ← | Snapshot de sessões de usuários em execução e/ou (apenas 4D Servidor) | +
    +
    História -| Release | Mudanças | -| ------- | -------------------------------- | -| 20 R7 | Suporte do parâmetro *sessionID* | -| 21 | Support of web user sessions | +| Release | Mudanças | +| ------- | ----------------------------------------------------------------------------------------- | +| 21 | Support of web user sessions | +| 20 R7 |
    • Support of *sessionID* parameter
    • Renamed (Get process activity)
    |
    +
    ## Descrição @@ -35,7 +40,7 @@ Por padrão quando usado sem quaisquer parâmetros, a **atividade de processo** - "processos", uma coleção de todos os processos - "sessões" (apenas 4D Servidor), uma coleção de todas as sessões -No Servidor 4D, você pode filtrar informações para serem retornadas usando os parâmetros opcionais *sessionID* e *opções*: +No 4D Server, você pode filtrar informações para serem retornadas usando os parâmetros opcionais *sessionID* e *options*: - Se você passar um ID de sessão de usuário no parâmetro *sessionID*, o comando retorna somente informações relacionadas a esta sessão. Por padrão se o parâmetro *options* for omitido, o objeto retornado contém uma coleção com todos os processos relacionados à sessão e uma coleção com um único objeto descrevendo a sessão. Se você passar um ID de sessão inválido, um objeto **null** será retornado. - Você pode selecionar a(s) coleção(ões) a retornar passando uma das seguintes constantes no parâmetro *options*: @@ -44,7 +49,7 @@ No Servidor 4D, você pode filtrar informações para serem retornadas usando os | ---------------------- | ----- | --------------------------------------------------------------------------- | | Processes and sessions | 0 | Retorna as listas "processos" e "sessões" (valor padrão) | | Processes only | 1 | Retorna apenas a lista de "processos" | -| Somente sessões | 2 | Retorna apenas a lista de "sessões" | +| Sessions only | 2 | Retorna apenas a lista de "sessões" | :::note diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md index 7b802698e44191..cb6d94e319d44d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-info.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ------------- | ------- | :-------------------------: | ----------------------------- | | processNumber | Integer | → | Process number | | Resultados | Object | ← | Information about the process | +
    +
    História | Release | Mudanças | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md index b3fbfe780f6ada..019f9444e0c403 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/process-number.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | -------- | --------------------------- | --------------------------------------------------------------------- | | name | Text | → | Nome do processo para o qual se deseja recuperar o número do processo | @@ -16,19 +18,23 @@ displayed_sidebar: docs | \* | Operador | → | Retorna o número do processo do servidor | | Resultado | Integer | ← | Process number | +
    +
    História | Release | Mudanças | | ------- | ----------------------- | | 20 R7 | Suporte do parâmetro id | +| 6 | Created |
    +
    ## Descrição -The `Process number` command returns the number of the process whose *name* or *id* you pass in the first parameterThe `Process number` command returns the number of the process whose *name* or *id* you pass in the first parameter. Se nenhum processo for encontrado, `Process number` retornará 0. +The `Process number` command returns the number of the process whose *name* or *id* you pass in the first parameterO comando `Process number` retorna o número do processo cujo *name* ou *id* você passou no primeiro parâmetro. Se nenhum processo for encontrado, `Process number` retornará 0. O parâmetro opcional \* permite que você recupere, de um 4D remoto, o número de um processo executado no servidor. Nesse caso, o valor retornado é negativo. Essa opção é especialmente útil ao usar os comandos [GET PROCESS VARIABLE](../commands/get-process-variable), [SET PROCESS VARIABLE](../commands/set-process-variable) e [VARIABLE TO VARIABLE](../commands/variable-to-variable). diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md index 18e0df15332457..df9426709310da 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-info.md @@ -9,21 +9,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------- | :-------------------------: | -------------------------- | | sessionID | Integer | → | ID da sessão | | Resultados | Object | ← | Informações sobre a sessão | +
    +
    História -| Release | Mudanças | -| ------- | ------------------------------ | -| 20 R8 | Support of standalone sessions | -| 20 R7 | Adicionado | +| Release | Mudanças | +| ------- | --------------------------- | +| 20 R8 | Suporte a sessões autônomas | +| 20 R7 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md index 0020ebdcbb428f..e820cda388dc0c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/session-storage.md @@ -9,21 +9,26 @@ displayed_sidebar: docs -| Parâmetro | Tipo | | Descrição | -| --------- | ------ | --------------------------- | ---------------------------------------------------------- | -| id | Text | → | Unique identifier (UUID) of the session | -| Resultado | Object | ← | Storage object of the session | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | ------ | --------------------------- | ------------------------------------------------------- | +| id | Text | → | Identificador único (UUID) da sessão | +| Resultado | Object | ← | Objeto de armazenamento da sessão | + +
    +
    História -| Release | Mudanças | -| ------- | ------------------------------ | -| 20 R8 | Support of standalone sessions | -| 20 R6 | Adicionado | +| Release | Mudanças | +| ------- | --------------------------- | +| 20 R8 | Suporte a sessões autônomas | +| 20 R6 | Adicionado |
    +
    ## Descrição @@ -37,7 +42,7 @@ O objeto retornado é a propriedade [**.storage**](../../API/SessionClass.md#sto ## Exemplo -This method modifies the value of a "settings" property stored in the storage object of a specific session: +Esse método modifica o valor de uma propriedade "settings" armazenada no objeto de armazenamento de uma sessão específica: ```4d   //Definir armazenamento para uma sessão diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md index 2ddc409c5d19dc..0c225575110301 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Processes/session.md @@ -9,21 +9,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | --------------------------- | --------------------------- | --------------- | | Resultado | 4D. Session | ← | Objecto Session | +
    +
    História | Release | Mudanças | | ------- | ------------------------------------------------------------- | -| 20 R8 | Support of standalone sessions | +| 20 R8 | Suporte a sessões autônomas | | 20 R5 | Suporte a sessões de procedimento armazenado e cliente remoto | | 18 R6 | Adicionado |
    +
    ## Descrição @@ -47,7 +52,7 @@ The command returns *Null* if: O objeto `Session` das sessões web está disponível em qualquer processo web: -- `On Web Authentication`, `On Web Connection`, and `On REST Authentication` database methods, +- nos métodos de database `On Web Authentication`, `On Web Connection` e`On REST Authentication`, - código processado a través das etiquetas 4D nas páginas semidinâmicas (4DTEXT, 4DHTML, 4DEVAL, 4DSCRIPT/, 4DCODE) - os métodos projeto com o atributo "Available through 4D tags and URLs (4DACTION...)" e chamados através de 4DACTION/ urls, - [`On Mobile App Authentication`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-authentication) and [`On Mobile App Action`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-action) database methods for mobile requests, @@ -108,7 +113,7 @@ flowchart TD ## Exemplo -You have defined the `action_Session` method with attribute "Available through 4D tags and URLs". Pode chamar ao método introduzindo a URL abaixo no navegador: +Você definiu o método `action_Session` com o atributo "Disponível através de tags 4D e URLs". Pode chamar ao método introduzindo a URL abaixo no navegador: ``` IP:port/4DACTION/action_Session diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md index eb5f7172839236..49a051cb2caf38 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Selection/create-entity-selection.md @@ -9,14 +9,28 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ----------------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------- | | dsTable | Tabela | → | Tabela do banco de dados 4D cuja seleção atual se utilizará para construir a seleção de entidades | | settings | Object | → | Opção de construção: context | | Resultado | 4D. EntitySelection | ← | Seleção de entidades que coincidem com a classe de dados relacionada com a tabela dada | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 17 R5 | Modificado | +| 17 | Created | + +
    +
    + ## Descrição O comando `Create entity selection` cria e retorna uma nova seleção de entidade [alterável](../../ORDA/entities.md#shareable-or-alterable-entity-selections) relacionada à classe de dados correspondente à *dsTable* fornecida, de acordo com a seleção atual dessa tabela. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md index 5c87df8d5566f8..91df12370e9b3c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Selection/use-entity-selection.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------------- | ----------------------------------- | --------------------------- | -------------------- | | entitySelection | 4D. EntitySelection | → | Seleção de entidades | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 17 | Adicionado | + +
    +
    + ## Descrição The `USE ENTITY SELECTION` command updates the current selection of the table matching the dataclass of the *entitySelection* parameter, according to the content of the entity selection. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/num.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/num.md index 0d476cc023bf50..bd3479e8dd5dce 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/num.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/num.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------------------- | --------------------------- | ----------------------------------------------------------------------------------------------- | | expressão | Text, Boolean, Integer | → | String for which to return the numeric form, or Boolean to return 0 or 1, or Numeric expression | @@ -16,15 +18,19 @@ displayed_sidebar: docs | base | Integer | → | Value between 2 and 36 that represents the radix | | Resultado | Real | ← | Numeric form of the expression parameter | +
    +
    História -| Release | Mudanças | -| ------- | --------------------------- | -| 21 | Support of *base* parameter | +| Release | Mudanças | +| --------------------------- | --------------------------- | +| 21 | Support of *base* parameter | +| <6 | Created |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/string.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/string.md index b7bcef71da8aab..d273e671ff6c9d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/string.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/string.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | | expressão | Expression | → | Expression for which to return the string form (can be Real, Integer, Long Integer, Date, Time, Text, Boolean, Undefined, or Null) | @@ -17,15 +19,19 @@ displayed_sidebar: docs | base | Integer | → | Value between 2 and 36 that represents the radix if expression is a number | | Resultado | Text | ← | String form of the expression | +
    +
    História -| Release | Mudanças | -| ------- | --------------------------- | -| 21 | Support of *base* parameter | +| Release | Mudanças | +| --------------------------- | --------------------------- | +| 21 | Support of *base* parameter | +| <6 | Created |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md index e40579854e186a..18d42181d57ab2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/trim-end.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ------------ | | aString | Text | → | Text to trim | | Resultado | Text | ← | Trimmed text | +
    +
    História | Release | Mudanças | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 21 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md index 9aed86680af0ee..575fe9a732e43a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/trim-start.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ------------ | | aString | Text | → | Text to trim | | Resultado | Text | ← | Trimmed text | +
    +
    História | Release | Mudanças | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 21 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md index bc4bc9b4f32b02..72918e35ff6aee 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/String/trim.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ------------ | | aString | Text | → | Text to trim | | Resultado | Text | ← | Trimmed text | +
    +
    História | Release | Mudanças | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 21 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md index 0d75d15492b74d..29787e8d68e106 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Tools/generate-uuid.md @@ -9,20 +9,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ----------------------------------------------------------------- | | version | Integer | → | UUID version: 4 (default) or 7 | | Resultado | Text | ← | New UUID as non-canonical text (32 characters) | +
    +
    História | Release | Mudanças | | ------- | ------------------------------ | | 20 R10 | Support of *version* parameter | +| 12 | Created |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md index c195878accbf04..1d1b86b43a01f5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-get-context.md @@ -9,14 +9,27 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | -------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | | \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | | object | Text, Variable | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido). | | Resultado | Object | ← | Context object if previously defined, otherwise `null`. | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 20 R9 | Adicionado | + +
    +
    + ### Descrição The `WA Get context` command retrieves the context object defined for `$4d` in the Web area designated by the \* and *object* parameters using [`WA SET CONTEXT`](./wa-set-context.md). Se `WA SET CONTEXT` não foi chamado para a área web, o comando retorna `null`. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md index 5815def50a5320..305a82dbbc582e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Area/wa-set-context.md @@ -9,14 +9,27 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | --------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | | \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | | object | Text, Variable, Field | → | Object name (if \* is specified) or
    Variable or field (if \* is omitted) | | contextObj | Object | → | Object containing the functions that can be called with `$4d`. | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 20 R9 | Adicionado | + +
    +
    + ### Descrição The `WA SET CONTEXT` command defines a context object *contextObj* for `$4d` in the Web area designated by the \* and *object* parameters. When this command is used, `$4d` can only access contents declared within the provided *contextObj*. When no context object is set, `$4d` has access to all 4D methods and can not access user classes. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md index 4fc553699e0bcf..d215532d133c2e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-event.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------ | :-------------------------: | ---------------------------------- | | Resultados | Object | ← | Information on the triggered event | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 21 | Adicionado | + +
    +
    + ## Descrição `Web Event` returns an object with information on a triggered event linked to a web page component. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md index d08a3c27357c39..e8157b4ea39eea 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-form.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | -------------------------- | :-------------------------: | --------------------------- | | Resultados | 4D.WebForm | ← | New `Web Form` proxy object | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 21 | Adicionado | + +
    +
    + ## Descrição The `Web Form` command returns a `4D.WebForm` proxy object, providing a means to work with and effectively emulates the Page's properties and functions. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md index f71a619c0cca00..317603faec4ee3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server-list.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | ---------------------------------------------- | | Resultado | Collection | ← | Collection of the available Web Server objects | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 18 R3 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md index 33dbf029c29b33..598e85c0c890a8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Web Server/web-server.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ----------------------------- | --------------------------- | ---------------------------------------------------------------------------------------- | | option | Integer | → | Servidor Web a ser obtido (padrão se omitido = `Web server database`) | | Resultado | 4D. WebServer | ← | Objeto Web Server | +
    +
    História | Release | Mudanças | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 19 | suporte para .sessionCookieSameSite |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-form-window.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-form-window.md index 2286e6c0e93181..fcda3ca2a9fe54 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-form-window.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-form-window.md @@ -6,10 +6,12 @@ displayed_sidebar: docs toc_max_heading_level: 3 --- -**Open form window** ( {*aTable* : Table ;} *formName* : Text, Object {; *type* : Integer {; *hPos* : Integer {; *vPos* : Integer {; *}}}} ) : Integer +**Open form window** ( {*aTable* : Table ;} *formName* : Text, Object {; *type* : Integer {; *hPos* : Integer {; *vPos* : Integer}}}{; *} ) : Integer +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Table of the form or Default table, if omitted | @@ -20,8 +22,23 @@ toc_max_heading_level: 3 | \* | Operador | → | Save current position and size of the window | | Resultado | Integer | ← | Número de referência da janela | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------- | +| 16 R6 | Modificado | +| 16 R4 | Modificado | +| 14 R5 | Modificado | +| 11 SQL | Modificado | +| <6 | Adicionado | + +
    +
    + ## Descrição The Open form window command opens a new window using the size and resizing properties of the form *formName*. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-window.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-window.md index 12c90e7aa6aa90..583369eba16f2b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-window.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Windows/open-window.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | -------------- | ------- | --------------------------- | -------------------------------------------------------------------------------------- | | left | Integer | → | Global left coordinate of window contents area | @@ -20,8 +22,20 @@ displayed_sidebar: docs | controlMenuBox | Text | → | Method to call when the Control-menu box is double-clicked or the Close box is clicked | | Resultado | Integer | ← | Número de referência da janela | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------- | +| 2004 | Modificado | +| <6 | Created | + +
    +
    + ## Descrição **Open window** opens a new window with the dimensions given by the first four parameters: diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md index bad5eb56c5f4eb..3453bb64f64804 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/language-legacy/Windows/set-window-document-icon.md @@ -9,14 +9,18 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | -------------------------------------------------- | --------------------------- | -------------------------------------- | | winRef | Integer | → | Número de referência da janela | | image | Imagem | → | Ícone personalizado | | file | 4D.File, [4D.Folder](../API/FolderClass.md) | → | Caminho do arquivo ou caminho da pasta | +
    +
    História | Release | Mudanças | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R7 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md index 741b817cfc5860..c2fdda97849356 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | -| 45 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox_overview.md#list-box-columns) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| 45 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox-column.md) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md index 0b45a6ce282d62..d747019113bc0c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro ](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` devolve o texto do objecto **incluindo** este carácter. | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` devolve o texto do objecto **incluindo** este carácter. |
    Histórico @@ -24,7 +24,7 @@ Depois que as propriedades de evento [`On Before Keystroke`](onBeforeKeystroke.m O evento `No Depois da tecla` não é gerado: -- no [lista colunas](FormObjects/listbox_overview.md#list-box-columns) método, exceto quando uma célula está sendo editada (entretanto, ela é gerada em quaisquer casos no método [lista caixa](FormObjects/listbox_overview.md)), +- no [lista colunas](FormObjects/listbox-column.md) método, exceto quando uma célula está sendo editada (entretanto, ela é gerada em quaisquer casos no método [lista caixa](FormObjects/listbox_overview.md)), - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar esses eventos, você deve usar [`On After Edit`](onAfterEdit.md). ### Sequência de teclas diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md index 470a1c7dfb0510..6623776bb933e3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- | +| 30 | [Caixa de Listagem](FormObjects/listbox_overview.md) - [Coluna da caixa de listagem](FormObjects/listbox-column.md) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md index a26a2c33b4e380..1605fb4eb28693 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [Botão](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Botões: a área da "seta" de um botão é clicada
  • List boxes: em uma coluna de um array de objetos, um botão de elipses (atributo "alternateButton") é clicado
  • | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • Botões: a área da "seta" de um botão é clicada
  • List boxes: em uma coluna de um array de objetos, um botão de elipses (atributo "alternateButton") é clicado
  • | ## Descrição @@ -22,8 +22,8 @@ Alguns estilos de botões podem ser [ligados a um menu pop-up](FormObjects/prope ### List box -Esse evento é gerado nas colunas das caixas de listagem do tipo matriz de objetos [](../FormObjects/listbox_overview.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). +Esse evento é gerado nas colunas das caixas de listagem do tipo matriz de objetos [](../FormObjects/listbox-column.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Ver a [descrição do atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +See the [description of the "alternateButton" attribute](FormObjects/listbox-column.md#alternatebutton). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md index f16aeaba2f632b..26c09c38112859 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma célula de um list box está prestes a mudar para o modo de edição | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [Caixa de Listagem](FormObjects/listbox_overview.md) - [Coluna da caixa de listagem](FormObjects/listbox-column.md) | Uma célula de um list box está prestes a mudar para o modo de edição | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md index 83f08f23248574..4bb2eda67cc389 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro ](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objecto **sem** este carácter. | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objecto **sem** este carácter. |
    Histórico @@ -22,7 +22,7 @@ Depois que as propriedades de evento `On Before Keystroke` e [`On After Keystrok O evento `On Before Keystroke` não é gerado: -- no método [colunas de list box](FormObjects/listbox_overview.md#list-box-columns), exceto quando uma célula está sendo editada (entretanto, ela é gerada em quaisquer casos no método [list box](FormObjects/listbox_overview.md)), +- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar esses eventos, você deve usar [`On After Edit`](onAfterEdit.md). ### Objectos não enterráveis diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md index 57095aa54016df..3dc16e58f8f528 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](../FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Um objecto está a ser arrastado | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](../FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Um objecto está a ser arrastado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onClicked.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onClicked.md index 7ebc323bfb0520..cb2197efc74444 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md index 87c58c829a8e87..6743d827c5a552 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | -| 32 | [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | +| 32 | [Caixa de Listagem](FormObjects/listbox_overview.md) - [Coluna da caixa de listagem](FormObjects/listbox-column.md) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md index 2e79c97d620992..5f6e9345401c9f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md index a76b5185664937..0abf093470f055 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progressão](FormObjects/progressIndicator.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Sub-formulário](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox-column.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progressão](FormObjects/progressIndicator.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Sub-formulário](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md index 3b5966cc0867e5..affa21a6bafb8c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- | -| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/viewProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- | +| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/viewProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md index 158459f1982d5b..37955a1f955a13 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------- | -| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDrop.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDrop.md index 1559f10fb8116f..cb48c65dde26fc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDrop.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------- | +| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md index 0b668c2e4563c3..eb1db368616989 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no rodapé de uma coluna de list box | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 57 | [Caixa de Listagem](FormObjects/listbox_overview.md) - [Coluna da caixa de listagem](FormObjects/listbox-column.md) | Ocorre um clique no rodapé de uma coluna de list box | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md index daaee91dc21051..9be83ecea3859f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On getting focus --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de rádio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de rádio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md index 5c04ec119cbf14..9fd3a192a04ca1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no cabeçalho de uma coluna | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) | Ocorre um clique no cabeçalho de uma coluna | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onLoad.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onLoad.md index 2b45e3e8269230..5ed572dbe74352 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onLoad.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | -| 1 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview) - [Botão](FormObjects/button_overview.md) - [Grade de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Pop up menu imagem](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicador de progresso ](FormObjects/progressIndicator.md) - [Botão rádio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Guia](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md index 5bcbb30a875e4f..608dbc1b1e2837 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de rádio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de rádio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md index 53c24e55a455af..4e229add212972 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -| 34 | [Lis Box de tipo array](FormObjects/listbox_overview.md#array-Lis-boxes) - [Coluna de Lis Box](FormObjects/listbox_overview.md#Lis-box-columns) | Uma linha do list box é movida pelo usuário através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | Uma linha do list box é movida pelo usuário através de arrastar e largar | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onUnload.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onUnload.md index d8e5dd0e864d91..8ebe11976b683b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onUnload.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | -| 24 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview) - [Botão](FormObjects/button_overview.md) - [Grade de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Pop up menu imagem](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicador de progresso ](FormObjects/progressIndicator.md) - [Botão rádio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Guia](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onValidate.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onValidate.md index 14be2e1946a626..abd6d7d920c657 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onValidate.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagem do menu pop-up](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão rádio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Tab](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | +| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagem do menu pop-up](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão rádio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Tab](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/overview.md index 287bdde46c3ee7..99664997e011a8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/overview.md @@ -30,7 +30,7 @@ Cada evento é retornado como um objeto pelo comando `FORM Event`. Por padrão, Propriedades adicionais são retornadas quando o evento ocorre em objetos específicos. Em particular: -- [caixas de listagem](FormObjects/listbox_overview.md#supported-form-events) e [colunas de caixa de listagem](FormObjects/listbox_overview.md#supported-form-events-1) retornam [propriedades adicionais](FormObjects/listbox_overview.md#supported-form-events), como `columnName` ou `isRowSelected`. +- [caixas de listagem](FormObjects/listbox-object.md#supported-form-events) e [colunas de caixa de listagem](FormObjects/listbox-column.md#supported-form-events) retornam [propriedades adicionais](FormObjects/listbox-object.md#supported-form-events), como `columnName` ou `isRowSelected`. - [As áreas do 4D View Pro](FormObjects/viewProArea_overview.md) retornam, por exemplo, `sheetName` ou propriedades `de ação` no objeto de evento [On After Edit](onAfterEdit.md). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md index 155a3748b00249..6092aa690d198d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormEditor/pictures.md @@ -46,7 +46,7 @@ As imagens de alta resolução com a convenção @nx podem ser utilizadas nos se * [Botões](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[caixas de verificação](FormObjects/checkbox_overview.md) * [Botões imagem](FormObjects/pictureButton_overview.md)/[Pop-ups imagem](FormObjects/picturePopupMenu_overview.md) * [Abas](FormObjects/tabControl.md) -* [Cabeçalhos de list box](FormObjects/listbox_overview.md#list-box-headers) +* [Cabeçalhos de list box](FormObjects/listbox-header-footer.md#headers) * [Ícones de menu](Menus/properties.md#item-icon) 4D dá automaticamente prioridade às imagens com a resolução mais alta. 4D dá automaticamente prioridade às imagens com a resolução mais alta. Mesmo que um comando ou propriedade especifique *circle.png*, *circle@3x.png* será utilizado (se existir). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..ee2586fddf4a8d --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md @@ -0,0 +1,413 @@ +--- +id: listbox-column +title: Coluna da List Box +--- + +Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: + +![](../assets/en/FormObjects/listbox_column.png) + +Você pode definir propriedades padrão (texto, cor de fundo, etc.) para cada coluna da caixa de listagem; essas propriedades têm prioridade sobre as propriedades do objeto da caixa de listagem. + +> Você pode definir o [Expression type](properties_Object.md#expression-type) para colunas de list box de tipo array (String, Text, Number, Date, Time, Picture, Boolean ou Object). + +### Column Specific Properties {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## Eventos formulário suportados + +| Evento formulário | Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties) | Comentários | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On After Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On After Sort |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *List box array unicamente* | +| On Before Data Entry |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Before Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Column Moved |
  • [columnName](./listbox-object#additional-properties)
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | | +| On Column Resize |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [newSize](./listbox-object#additional-properties)
  • [oldSize](./listbox-object#additional-properties)
  • | | +| On Data Change |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Double Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Drag Over |
  • [area](./listbox-object#additional-properties)
  • [areaName](./listbox-object#additional-properties)
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Drop |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Footer Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [footerName](./listbox-object#additional-properties)
  • | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Row Moved |
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | *List box array unicamente* | +| On Scroll |
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • | | +| On Unload | | | + +## Arrays objetos nas colunas (4D View Pro) + +As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. + +A seguinte caixa de listagem foi concebida utilizando uma matriz de objectos: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configuração de uma coluna de matriz de objectos + +To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. Na lista de propriedades, pode agora selecionar Objecto como "Tipo de Expressão" para a coluna: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Estão disponíveis propriedades padrão relacionadas com coordenadas, tamanho e estilo para colunas de objectos. Pode defini-los usando a lista de propriedades, ou programando o estilo, cor da fonte, cor de fundo e visibilidade para cada linha de uma coluna de caixa de lista de tipo de objecto. Estes tipos de colunas também podem ser ocultados. + +No entanto, o tema Fonte de Dados não está disponível para as colunas da caixa de listagem tipo objecto. De fato, o conteúdo de cada célula de coluna é baseado em atributos encontrados no elemento correspondente da array de objectos. Cada elemento da array pode definir: + +o tipo de valor (obrigatório): texto, cor, evento, etc. +o valor em si (opcional): usado para entrada/saída. +a exibição do conteúdo da célula (opcional): botão, lista, etc. +configurações adicionais (opcional): dependem do tipo de valor +Para definir essas propriedades, você precisa definir os atributos apropriados no objeto (os atributos disponíveis estão listados abaixo). Por exemplo, pode escrever "Olá Mundo!" numa coluna de objectos usando este código simples: + +```4d +ARRAY OBJECT(obColumn;0) //array de colunas + C_OBJECT($ob) //primeiro elemento + OB SET($ob; "valueType"; "text") //define o tipo de valor (obrigatório) + OB SET($ob; "value"; "Hello World!") //define o valor + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> O formato de visualização e os filtros de entrada não podem ser definidos para uma coluna de objectos. Dependem automaticamente do tipo de valor. + +#### valueType e visualização de dados + +Quando uma coluna de caixa de listagem é associada a uma array de objectos, a forma como uma célula é exibida, introduzida, ou editada, é baseada no atributo valueType do elemento da array. Os valores suportados são os tipos de valores: + +- "texto": para um valor de texto +- "real": for a numeric value that can include separators like a `\`, <.>, or <,> +- "integer": para um valor inteiro +- "booleano": para um valor Verdadeiro/Falso +- "cor": para definir uma cor de fundo +- "evento": para exibir um botão com um rótulo. + +4D utiliza widgets padrão no que respeita ao valor "valueType" (ou seja, um "texto" é exibido como um widget de entrada de texto, um "booleano" como uma caixa de verificação), mas também estão disponíveis exibições alternativas através de opções (*por exemplo*, um real também pode ser representado como um menu drop-down). A tabela seguinte mostra a visualização por defeito, bem como as alternativas para cada tipo de valor: + +| valueType | Widget padrão | Widgets alternativos | +| --------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| text | entrada de texto | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | +| real | entrada de texto controlada (números e separadores) | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | +| integer | entrada de texto controlada (apenas números) | menu drop down (lista necessária) ou caixa combinada (lista de escolha) ou caixa de verificação de três estados | +| boolean | caixa de verificação | menu drop-down (lista obrigatória) | +| color | cor de fundo | text | +| "event" | botão com rótulo | | +| | | Todos os widgets podem ter um botão de alternância de unidade adicional ou um botão de elipse ligado à célula. | + +Define-se a visualização e opções de células usando atributos específicos em cada objecto (ver abaixo). + +#### Formatos de visualização e filtros de entrada + +Não é possível definir formatos de exibição ou filtros de entrada para colunas de caixas de listagem de tipos de objectos. São automaticamente definidos de acordo com o tipo de valor. Estes estão listados na tabela seguinte: + +| Tipo de valor | Formato predefinido | Controlo de entrada | +| ------------- | --------------------------------------------------------------------------------------------- | ------------------------------------------ | +| text | o mesmo que definido no objecto | qualquer (sem controlo) | +| real | o mesmo que definido no objeto (utilizando o separador decimal do sistema) | "0-9" e "." e "-" | +| | | "0-9" y "." si min>=0 | +| integer | o mesmo que definido no objecto | "0-9" e "-" | +| | | "0-9" if min>=0 | +| Parâmetros | caixa de verificação | N/A | +| color | N/A | N/A | +| "event" | N/A | N/A | + +### Atributos + +Cada elemento da array de objetos é um objecto que pode conter um ou mais atributos que definirão o conteúdo da célula e a exibição dos dados (ver exemplo acima). + +O único atributo obrigatório é "valueType" e os seus valores suportados são "text", "real", "integer", "boolean", "color", e "event". A tabela seguinte lista todos os atributos suportados nas arrays de objectos da caixa de listagem, dependendo do valor "valueType" (quaisquer outros atributos são ignorados). Os formatos de exibição são detalhados e são fornecidos exemplos abaixo. + +| | valueType | text | real | integer | boolean | color | "event" | +| --------------------- | ----------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------- | +| *Atributos* | *Description* | | | | | | | +| value | valor da célula (entrada ou saída) | x | x | x | | | | +| min | valor mínimo | | x | x | | | | +| max | valor máximo | | x | x | | | | +| behavior | valor "threeStates" | | | x | | | | +| requiredList | lista drop down definida no objecto | x | x | x | | | | +| choiceList | combo box definida no objecto | x | x | x | | | | +| requiredListReference | 4D lista ref, depende do valor "saveAs | x | x | x | | | | +| requiredListName | Nome da lista 4D, depende do valor "saveAs | x | x | x | | | | +| saveAs | "referência" ou "valor | x | x | x | | | | +| choiceListReference | 4D lista ref, mostrar caixa combinada | x | x | x | | | | +| choiceListName | Nome da lista 4D, mostrar caixa combinada | x | x | x | | | | +| unitList | array de X elementos | x | x | x | | | | +| unitReference | índice de elementos seleccionados | x | x | x | | | | +| unitsListReference | 4D lista ref para unidades | x | x | x | | | | +| unitsListName | 4D nome da lista para unidades | x | x | x | | | | +| alternateButton | adicionar um botão alternativo | x | x | x | x | x | | + +#### value + +Os valores das células são armazenados no atributo "value". Este atributo é utilizado tanto para a entrada como para a saída. Também pode ser utilizada para definir valores por defeito quando se utilizam listas (ver abaixo). + +```4d + ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> Os valores Null são suportados e resultam numa célula vazia. + +#### mín. e máx + +Quando o "valueType" é "real" ou "integer", o objeto também aceita os atributos min e max com os valores apropriados (os valores devem ser do mesmo tipo que o valueType). + +Esses atributos podem ser usados para controlar o intervalo de valores de entrada. Quando uma célula é validada (quando perde o foco), se o valor de entrada for menor que o valor mínimo ou maior que o valor máximo, ela será rejeitada. Nesse caso, o valor anterior é mantido e uma dica exibe uma explicação. + +```4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +O atributo behavior fornece variações para a representação regular de valores. Em 4D v15, uma única variação é proposta: + +| Atributo | Valor(es) disponível(eis) | valueType(s) | Descrição | +| -------- | --------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | Representa um valor numérico como uma caixa de verificação de três estados.
    2=semi-checado, 1=marcada, 0=desmarcada, -1=invisível, -2=desmarcado desabilitado, -3=checado desabilitado, -4=semi-checado desabilitado | + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + + + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList e choiceList + +Quando um atributo "choiceList" ou "requiredList" está presente no objeto, a entrada de texto é substituída por uma lista suspensa ou uma combo box, dependendo do atributo: + +- Se o atributo é "choiceList", a célula é apresentada como um combo box. Isto significa que o usuário pode selecionar ou escrever um valor. +- Se o atributo for "requiredList", então a célula é exibida como uma lista suspensa e o usuário só pode selecionar um dos valores fornecidos na lista. + +Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> Os valores do widget são definidos através de um array. Se quiser atribuir uma lista 4D existente ao widget, você precisará usar os atributos "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". + +Exemplos: + +- Se quiser exibir uma lista suspensa com apenas duas opções: "Open" ou "Closed". "Closed" deve ser pré-selecionada: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Se quiser aceitar qualquer valor inteiro, mas exibir uma caixa de combinação para sugerir os valores mais comuns: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName e requiredListReference + +Os atributos "requiredListName" e "requiredListReference" permitem que você use, em uma célula do list box, uma lista definida no 4D no modo Desenho (no editor de Listas da caixa de ferramentas) ou por programação (usando o comando New list). A célula será então apresentada como uma lista pendente. Isso significa que o usuário só pode selecionar um dos valores fornecidos na lista. + +Use "requiredListName" ou "requiredListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> - Se quiser definir esses valores através de uma matriz simples, você precisará usar o atributo "requiredList". +> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". + +Exemplos: + +- Você deseja exibir uma lista suspensa com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde"), salvá-la como um valor e exibir "azul" por padrão: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Você quer exibir uma lista suspensa baseada em uma lista definida por programação e salvá-la como uma referência: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + +../assets/en/FormObjects/listbox_column_objectArray_cities.png + +#### choiceListName e choiceListReference + +Os atributos "choiceListName" e "choiceListReference" permitem que você use, em uma célula de list box, uma lista definida no 4D no modo Desenho (na caixa de ferramentas) ou por programação (usando o comando New list). A célula é então exibida como uma combo box, o que significa que o usuário pode selecionar ou digitar um valor. + +Use "choiceListName" ou "choiceListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> - Se quiser definir esses valores através de um array simples, você precisará usar o atributo "choiceList". +> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". + +Exemplo: + +Você deseja exibir uma caixa de combinação com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde") e exibir "verde" por padrão: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference e unitReference + +Você pode usar atributos específicos para adicionar unidades associadas aos valores das células (por exemplo: "10 cm", "20 pixels" etc.). Para definir a lista de unidades, pode utilizar um dos seguintes atributos: + +- "unitsList": um array que contém os elementos x usados para definir as unidades disponíveis (por exemplo: "cm", "polegadas", "km", "milhas" etc.). Utilize este atributo para definir unidades no interior do objeto. +- "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. +- "unitsListName": um nome de uma lista 4D baseada em design que contém unidades disponíveis. Utilize este atributo para definir unidades com uma lista 4D criada na caixa de ferramentas. + +Independentemente da forma como a lista de unidades é definida, ela pode ser associada ao seguinte atributo: + +- "unitReference": um valor único que contenha o índice (de 1 a x) do item selecionado na lista de valores "unitsListReference" ou "unitsListName". + +A unidade atual é exibida como um botão que percorre os valores "unitList", "unitsListReference" ou "unitsListName" sempre que é clicado (por exemplo, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) + +Exemplo: + +Queremos configurar uma entrada numérica seguida de duas unidades possíveis: "linhas" ou "píxeis". O valor atual é "2" + "linhas". Utilizamos valores definidos diretamente no objeto (atributo "unitsList"): + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" OB SET($ob;"unitReference";1) //"lines" OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Se você quiser adicionar um botão de elipses [...] para uma célula, basta passar o "alternateButton" com o valor True no objeto. O botão será automaticamente apresentado na célula. + +Quando esse botão for clicado por um usuário, será gerado um evento `On Alternate Click`, e você poderá tratá-lo como quiser (consulte o parágrafo "Gerenciamento de eventos" para obter mais informações). + +Exemplo: + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +O valueType "color" permite-lhe apresentar uma cor ou um texto. + +- Se o valor for um número, é desenhado um retângulo colorido no interior da célula. Exemplo: + + ```4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). + +#### event valueType + +O "event" valueType exibe um botão simples que gera um evento `On Clicked` quando clicado. Nenhum dado ou valor pode ser transmitido ou devolvido. + +Opcionalmente, pode passar um atributo "label". + +Exemplo: + +```4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestão de eventos + +Vários eventos podem ser tratados durante o uso de um list box array de objetos: + +- **On Data Change**: um evento `On Data Change` é acionado quando qualquer valor é modificado: + - numa zona de introdução de texto + - numa lista pendente + - numa área combo box + - num botão de unidade (mudar do valor x para o valor x+1) + - numa caixa de verificação (alternar entre verificado/não verificado) +- **On Clicked**: quando o usuário clicar em um botão instalado usando o atributo "event" *valueType*, será gerado um evento `On Clicked`. Este evento é gerido pelo programador. +- **On Alternative Click**: quando o usuário clicar em um botão de reticências (atributo "alternateButton"), será gerado um evento `On Alternative Click`. Este evento é gerido pelo programador. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..b9dfb0e38857f7 --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md @@ -0,0 +1,50 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- Para poder acessar as propriedades do rodapé para um list box, você deve ativar a opção [Exibir rodapés](properties_Footers.md#display-footers). + +::: + +## Cabeçalhos + +Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: + +![](../assets/en/FormObjects/listbox_header.png) + +Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. + +Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho ao lado ou no lugar do título da coluna, por exemplo, ao executar [classificações personalizadas](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. + +Quando o comando `OBJECT SET VISIBLE` é usado com um cabeçalho, ele é aplicado a todos os cabeçalhos, independentemente do elemento individual definido pelo comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. + +### Propriedades específicas de cabeçalho + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) + +## Rodapés + +List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. + +Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Em particular, você pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). + +Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. + +Quando o comando OBJECT SET VISIBLE for usado com um rodapé, é aplicado a todos os rodapés, independente do elemento individual estabelecido pelo comando. Por exemplo, OBJECT SET VISIBLE(\*;"footer3";False) esconde todos os rodapés no objeto list box ao qual footer3 pertence e não apenas esse rodapé. + +### Propriedades específicas do rodapé + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..24598001547802 --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md @@ -0,0 +1,188 @@ +--- +id: listbox-object +title: List Box Object +--- + +## List box de tipo array + +Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. + +Como padrão, 4D atribui o nome "ColumnX" para cada coluna. Você pode alterá-lo, assim como outras propriedades de coluna, nas [propriedades das colunas](listbox-column.md#column-specific-properties). O formato de exibição de cada coluna também pode ser definido com o comando `OBJECT SET FORMAT`. + +> Os list boxes do tipo array podem ser exibidos em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. + +Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Você também pode associar uma [lista de opções](properties_DataSource.md#choice-list) a uma coluna para controlar a entrada de dados. +Os valores das colunas são gerenciados através de comandos List box de alto nível (como `LISTBOX INSERT ROWS` ou `LISTBOX DELETE ROWS`), bem como por comandos de manipulação de arrays. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: + +```4d +ARRAY TEXT(varCol;size) +``` + +Também pode usar uma lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Aviso**: quando uma list box contiver vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. + +## List box de tipo seleção + +Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo, `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo, `[Employees]FirstName+" "[Employees]LastName`) ou pode ser simplesmente uma fórmula (por exemplo, `String(Milliseconds)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. A expressão também pode ser um método de proejeto, uma variável ou um item array. + +O conteúdo de cada linha é então avaliado de acordo com uma seleção de registros: a **seleção atual** de uma tabela ou uma **seleção nomeada**. + +No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. + +## List boxes Collection ou Entity selection + +Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. + +Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessado por meio da palavra-chave [This](../Concepts/classes.md#this). A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). A expressão também pode ser um método de proejeto, uma variável ou um item array. + +Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. + +Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por outro lado, se forem feitas modificações na coleção usando, por exemplo, as várias funções da [classe Collection](.../API/CollectionClass.md), você precisará notificar explicitamente o 4D reatribuindo a variável da coleção a ela mesma, para que o conteúdo do list box seja atualizado. Por exemplo: + +```4d +myCol:=myCol.push("new value") //exibir novo valor na list box +``` + +### Propriedades compatíveis + +Propriedades compatíveis dependem do tipo de list box. + +| Propriedade | List box array | List box seleção | List box coleção ou entity selection | +| -------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | +| [Cor de fundo alternativa](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Cor de Fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrito](properties_Text.md#bold) | X | X | X | +| [Expressão de cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Classe](properties_Object.md#css-class) | X | X | X | +| [Seleção de coleção ou entidade](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionamento automático de coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Item atual](properties_DataSource.md#current-item) | | | X | +| [Posição atual do item](properties_DataSource.md#current-item-position) | | | X | +| [Fonte de dados](properties_Object.md#data-source) | X | X | X | +| [Nome do formulário de detalhes](properties_ListBox.md#detail-form-name) | | X | | +| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | +| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | +| [Clique duas vezes na linha](properties_ListBox.md#double-click-on-row) | | X | | +| [Draggable](properties_Action.md#droppable) | X | X | X | +| [Droppable](properties_Action.md#droppable) | X | X | X | +| [Focusable](properties_Entry.md#focusable) | X | X | X | +| [Fonte](properties_Text.md#font) | X | X | X | +| [Cor da fonte](properties_Text.md#font-color) | X | X | X | +| [Expressão de Cor da Fonte](properties_Text.md#font-color-expression) | | X | X | +| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | +| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | +| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | +| [Ocultar linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Ocultar retângulo de foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Ocultar destaque de seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List Box hierárquico](properties_Object.md#array-list-box) | X | | | +| [Highlight Set](properties_ListBox.md#highlight-set) | | X | | +| [Alinhamento Horizontal](properties_Text.md#horizontal-alignment) | X | X | X | +| [Horizontal Line Color](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Italic](properties_Text.md#italic) | X | X | X | +| [Left](properties_CoordinatesAndSizing.md#left) | X | X | X | +| [Tabela mestre](properties_DataSource.md#master-table) | | X | | +| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | +| [Método](properties_Action.md#method) | X | X | X | +| [Movable Rows](properties_Action.md#movable-rows) | X | | | +| [Seleção temporária](properties_DataSource.md#selection-name) | | X | | +| [Number of Columns](properties_ListBox.md#number-of-columns) | X | X | X | +| [Number of Locked Columns](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Number of Static Columns](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Object Name](properties_Object.md#object-name) | X | X | X | +| [Right](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Row Control Array](properties_ListBox.md#row-control-array) | X | | | +| [Row Font Color Array](properties_Text.md#row-font-color-array) | X | | | +| [Row Height](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Row Height Array](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Row Style Array](properties_Text.md#row-style-array) | X | | | +| [Selected Items](properties_DataSource.md#selected-items) | | | X | +| [Selection Mode](properties_ListBox.md#selection-mode) | X | X | X | +| [Edição com um único clique](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenável](properties_Action.md#sortable) | X | X | X | +| [Ação padrão](properties_Action.md#standard-action) | X | | | +| [Expressão de estilo](properties_Text.md#style-expression) | | X | X | +| [Top](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Sublinhado](properties_Text.md#underline) | X | X | X | +| [Variável ou Expressão](properties_Object.md#variable-or-expression) | X | X | | +| [Alinhamento vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Cor da linha vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Barra de rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Tamanho Vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidade](properties_Display.md#visibility) | X | X | X | +| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. + +### Eventos formulário suportados + +| Evento formulário | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentários | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array unicamente* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Close Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | +| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | +| On Column Moved |
  • [columnName](#propriedadesadicionais)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [newSize](#propriedadesadicionais)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Delete Action |
  • [row](#propriedades adicionais)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [footerName](#propriedadesadicionais)
  • | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Mouse Enter |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Open Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array unicamente* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#propriedades adicionais)
  • [verticalScroll](#propriedadesadicionais)
  • | | +| On Unload | | | + +#### Additional Properties {#additional-properties} + +Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: + +| Propriedade | Tipo | Descrição | +| -------------------- | ------------- | ---------------------------------------------------------------------------- | +| area | text | Área de objeto List box ("header", "footer", "cell") | +| areaName | text | Nome da zona | +| column | inteiro longo | Número da coluna | +| columnName | text | Nome da coluna | +| footerName | text | Nome do rodapé | +| headerName | text | Nome do cabeçalho | +| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | +| isRowSelected | boolean | True se a linha estiver selecionada, senão False | +| newPosition | inteiro longo | Nova posição da coluna ou linha | +| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | +| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | +| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | +| row | inteiro longo | Número da linha | +| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | + +> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md index 09adf910f40a2b..f796ead428cda2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md @@ -30,10 +30,10 @@ O usuário pode selecionar um ou mais linhas usando os atalhos padrão: **Shift+ Uma list box é composta de quatro partes diferentes: -* o objeto list box em sua globalidade -* colunas, -* cabeçalhos de coluna, e -* rodapés de colunas. +* the [list box object](./listbox-object.md) in its entirety, +* [columns](./listbox-column.md), +* column [headers](./listbox-header-footer.md#headers), and +* column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -44,7 +44,7 @@ Cada parte tem seu próprio nome assim como propriedades específicas. Por exemp 1. Método objeto de cada coluna 2. Método objeto da list box -O método objeto coluna obtém eventos que ocorrem em seu [cabeçalho](#list-box-headers) e [rodapé](#list-box-footers). +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). ### Tipos de List box @@ -59,270 +59,8 @@ Há vários tipos de list boxes com seus próprios comportamentos e propriedades Pode configurar completamente um objeto list box através de suas propriedades e também pode gerenciar dinamicamente por programação. -A linguagem 4D inclui um tema dedicado "List Box" para comandos list box, mas comandos de vários outros temas, como comandos "Object properties" ou `EDIT ITEM`, `Displayed line number` podem ser usados. Veja a página [Sumário Comandos List Box](https://doc.4d.com/4Dv17R6/4D/17-R6/List-Box-Commands-Summary.300-4311159.en.html) em *Referência de Linguagem 4D* para mais informação. +A linguagem 4D inclui um tema dedicado "List Box" para comandos list box, mas comandos de vários outros temas, como comandos "Object properties" ou `EDIT ITEM`, `Displayed line number` podem ser usados. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. -## Objetos tipo list box - -### List box de tipo array - -Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. - -Como padrão, 4D atribui o nome "ColumnX" para cada coluna. Pode mudar isso, assim como outras propriedades de coluna, nas [propriedades de coluna](listbox_overview.md#column-specific-properties). O formato de exibição para cada coluna também pode ser definido usando o comando `OBJECT SET FORMAT` -> List boxes tipo array podem ser exibidas em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. - -Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Também pode associar uma [lista de escolha](properties_DataSource.md#choice-list) com uma coluna para controlar entrada de dados.´ Os valores de coluna são gerenciados usando comandos de List box de alto nível (tais como `LISTBOX INSERT ROWS` ou `LISTBOX DELETE ROWS`) assim como comandos manipulação de array. Os valores de coluna são gerenciados usando comandos de List box de alto nível (tais como `LISTBOX INSERT ROWS` ou `LISTBOX DELETE ROWS`) assim como comandos manipulação de array. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: - -```4d -ARRAY TEXT(varCol;size) -``` - -Também pode usar uma lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` -> **Aviso**: quando uma list box conter vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. - -### List box de tipo seleção - -Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo), `[Employees]FirstName+" "[Employees]LastName`) ou simplesmente ser uma fórmula (por exemplo `String(Milisegundos)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. Pode usar os comandos `LISTBOX SET COLUMN FORMULA` e `LISTBOX INSERT COLUMN FORMULA` para modificar colunas por programação. - -Os conteúdos de cada linha são avaliados de acordo com a seleção de registros: **a seleção atual** de uma tablea ou uma **seleção nomeada**. - -No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. - -### List boxes Collection ou Entity selection - -Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. - -Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessada através do comando [This](https://doc.4d.com/4Dv17R6/4D/17-R6/This.301-4310806.en.html). Uma expressão coluna pode ser um método de projeto, uma variável ou qualquer fórmula, acessando cada entidade ou objeto elementod e coleção através de `This`, por exemplo `This.` (ou `This.value` no caso de uma coleção de valores escalares). Pode usar os comandos `LISTBOX SET COLUMN FORMULA` e `LISTBOX INSERT COLUMN FORMULA` para modificar colunas por programação. - -Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. - -Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por exemplo: - -```4d -myCol:=myCol.push("new value") //exibir novo valor na list box -``` - -### Propriedades compatíveis - -Propriedades compatíveis dependem do tipo de list box. - -| Propriedade | List box array | List box seleção | List box coleção ou entity selection | -| ------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | -| [Cor de fundo alternado](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrito](properties_Text.md#bold) | X | X | X | -| [Expressão cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo borda linha](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Fundo](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Class](properties_Object.md#css-class) | X | X | X | -| [Seleção de entidade ou coleção](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Autodimensionamento coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Item atual](properties_DataSource.md#current-item) | | | X | -| [Posição item atual](properties_DataSource.md#current-item-position) | | | X | -| [Fonte de dados](properties_Object.md#data-source) | X | X | X | -| [Nome formulário detalhe](properties_ListBox.md#detail-form-name) | | X | | -| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | -| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | -| [Duplo clique em linha](properties_ListBox.md#double-click-on-row) | | X | | -| [Arrastável](properties_Action.md#droppable) | X | X | X | -| [Soltável](properties_Action.md#droppable) | X | X | X | -| [Focável](properties_Entry.md#focusable) | X | X | X | -| [Fonte](properties_Text.md#font) | X | X | X | -| [Cor fonte](properties_Text.md#font-color) | X | X | X | -| [Expressão cor fonte](properties_Text.md#font-color-expression) | | X | X | -| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | -| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | -| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | -| [Esconder linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Esconder retangulo foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Esconder ressalte seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List box hierárquica](properties_Object.md#array-list-box) | X | | | -| [Ressaltar conjunto](properties_ListBox.md#highlight-set) | | X | | -| [Alihamento horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Cor linha horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Altura linha](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Itálico](properties_Text.md#italic) | X | X | X | -| [Direita](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Tabela mestre](properties_DataSource.md#master-table) | | X | | -| [Expressão info meta](properties_Text.md#meta-info-expression) | | | X | -| [Métodos](properties_Action.md#method) | X | X | X | -| [Linhas móveis](properties_Action.md#movable-rows) | X | | | -| [Seleção nomeada](properties_DataSource.md#selection-name) | | X | | -| [Número de colunas trancadas](properties_ListBox.md#number-of-columns) | X | X | X | -| [Número de colunas estáticas](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Número de colunas](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nome de objeto](properties_Object.md#object-name) | X | X | X | -| [Esquerda](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Array controle linha](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Array controle linha](properties_ListBox.md#row-control-array) | X | | | -| [Array cores de Fonte](properties_Text.md#row-font-color-array) | X | | | -| [Array altura linha](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Array estilo linha](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Array estilo linha](properties_Text.md#row-style-array) | X | | | -| [Itens selecionados](properties_DataSource.md#selected-items) | | | X | -| [Modo seleção](properties_ListBox.md#selection-mode) | X | X | X | -| [Editar com um clique](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenável](properties_Action.md#sortable) | X | X | X | -| [Ação padrão](properties_Action.md#standard-action) | X | | | -| [Expressão estilo](properties_Text.md#style-expression) | | X | X | -| [Topo](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Sublinhado](properties_Text.md#underline) | X | X | X | -| [Variável ou expressão](properties_Object.md#variable-or-expression) | X | X | | -| [Cor linha vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Array cores de fundo](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Barra rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Alinhamento vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidade](properties_Display.md#visibility) | X | X | X | -| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. - -### Eventos formulário suportados - -| Evento formulário | Propriedades adicionais devolvidas (ver [Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para as propriedades principais) | Comentários | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *As fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados.* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#additional-properties)
  • | *Pode usar a constante `lk inherited` para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.).* | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#additional-properties)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#additional-properties)
  • | *Pode usar a constante `lk inherited` para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.).* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados.* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -#### Propriedades adicionais {#additional-properties} - -Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: - -| Propriedade | Tipo | Descrição | -| -------------------- | ------------- | ---------------------------------------------------------------------------- | -| area | text | Área de objeto List box ("header", "footer", "cell") | -| areaName | text | Nome da zona | -| column | inteiro longo | Número da coluna | -| columnName | text | Nome da coluna | -| footerName | text | Nome do rodapé | -| headerName | text | Nome do cabeçalho | -| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | -| isRowSelected | boolean | True se a linha estiver selecionada, senão False | -| newPosition | inteiro longo | Nova posição da coluna ou linha | -| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | -| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | -| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | -| row | inteiro longo | Número da linha | -| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | -> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. - -## Colunas list boxes - -Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Pode estabelecer propriedades padrão (texto, cor de fundo, etc) para cada coluna da list box: essas propriedades tem prioridade sobre as propriedades objeto da list box. -> Pode definir o [Tipo de expressão](properties_Object.md#expression-type) para colunas list box array (String, Texto, Número, Data, Hora, Imagem, Booleano, ou Objeto). - -### Propriedades específicas de coluna {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Eventos formulário suportados - -| Evento formulário | Propriedades adicionais devolvidas (ver [Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para as propriedades principais) | Comentários | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *As fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados.* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados.* | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - -## Cabeçalhos de list box - -> Para poder acessar às propriedades dos cabeçalhos de um list box, deve ativar a opção [Mostrar cabeçalhos](properties_Headers.md#display-headers) da list box. - -Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: - -![](../assets/en/FormObjects/listbox_header.png) - -Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. - -Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho do lado ou ao invés do título da coluna, por exemplo quando realizar [ordenações personalizadas](#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. - -Quando o comando `OBJECT SET VISIBLE` for usado com um cabeçalho, é aplicado a todos os cabeçalhos, independente do elemento individual estabelecido pelo comando. Por exemplo, `OBJECT SET VISIBLE(*;"header3";False)` esconde todos os cabeçalhos no objeto list box ao qual *header3* pertence e não apenas esse cabeçalho. - -### Propriedades específicas de cabeçalho - -[Negrito](properties_Text.md#bold) - [Classe](properties_Object.md#css-class) - [Fonte](properties_Text.md#font) - [Cor da fonte](properties_Text.md#font-color) - [Dica de ajuda](properties_Help.md#help-tip) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Localização do ícone](properties_TextAndPicture.md#icon-location) - [Itálico](properties_Text.md#italic) - [Nome do objeto](properties_Object.md#object-name) - [Nome do caminho](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Sublinhado](properties_Text.md#underline) - [Variável ou expressão](properties_Object.md#variable-or-expression) - [Alinhamento vertical](properties_Text.md#vertical-alignment) - [Largura](properties_CoordinatesAndSizing.md#width) - -## Rodapés de list box -> Para poder acessar as propriedades de um cabeçalho deve ativar a opção[Exibir rodapés](properties_Footers.md#display-footers). - -List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. - -Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Particularmente pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). - -Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. - -Quando o comando `OBJECT SET VISIBLE` for usado com um rodapé, é aplicado a todos os rodapés, independente do elemento individual estabelecido pelo comando. Por exemplo, `OBJECT SET VISIBLE(*;"footer3";False)` esconde todos os rodapés no objeto list box ao qual *footer3* pertence e não apenas esse rodapé. - -### Propriedades específicas do rodapé - -[Formato alfa](properties_Display.md#alpha-format) - [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrito](properties_Text.md#bold) - [Classe](properties_Object.md#css-class) - [Formato de data](properties_Display.md#date-format) - [Tipo de expressão](properties_Object.md#expression-type) - [Fonte](properties_Text.md#font) - [Cor da fonte](properties_Text.md#font-color) - [Dica de ajuda](properties_Help.md#help-tip) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Itálico](properties_Text.md#italic) - [Formato número](properties_Display.md#number-format) - [Nome do objeto](properties_Object.md#object-name) - [Formato imagem](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar com reticências](properties_Display.md#truncate-with-ellipsis) - [Sublinhado](properties_Text.md#underline) - [Cálculo de variável](properties_Object.md#variable-calculation) - [Variável ou expressão](properties_Object.md#variable-or-expression) - [Alinhamento vertical](properties_Text.md#vertical-alignment) - [Largura](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## Gerenciar entrada @@ -502,14 +240,14 @@ Pode impedir que o usuário use ordenações padrão desativando a propriedade [ O suporte de ordenação padrão depende do tipo de list box: -| Tipo de list box | Suporte de ordenação padrão | Comentários | -| ----------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------ | -| Uma coleção de objetos | Sim |
  • As colunas "This.a" ou "This.a.b" podem ser ordenadas.
  • A [propriedade source do list box](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | -| Colecção de valores escalares | Não | Use a classificação personalizada com a função[`orderBy()`](../API/CollectionClass.md#orderby) | +| Tipo de list box | Suporte de ordenação padrão | Comentários | +| ----------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | +| Uma coleção de objetos | Sim |
  • As colunas "This.a" ou "This.a.b" podem ser ordenadas.
  • A [propriedade source do list box](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | +| Colecção de valores escalares | Não | Use a classificação personalizada com a função[`orderBy()`](../API/CollectionClass.md#orderby) | | Seleção de entidades | Sim |
  • A [propriedade source do list box](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Suportado: classifica propriedades de atributos de objetos (por exemplo, "This.data.city" quando "data" é um atributo de objeto)
  • Suportado: ordena por atributos relacionados (por exemplo, "This.company.name")
  • Não suportado: classifica propriedades de atributos de objetos por atributos relacionados (por exemplo, "This.company.data.city"). Para isso, você precisa usar a classificação personalizada com a função [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (veja o exemplo abaixo)
  • | -| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | -| Seleção temporal | Não | | -| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | +| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | +| Seleção temporal | Não | | +| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | ### Ordenação personalizada @@ -563,8 +301,8 @@ Pode estabelecer o valor da variável (por exemplo, Header2:=2) para “forçar Aqui estão algumas maneiras de estabelecer cores de fundo, cores de fonte e estilos de fonte para list boxes: -* no nível das propriedades de [objeto list box](#list-box-objects), -* no nível das propriedades de [colunas](#list-box-columns), +* at the level of the [list box object properties](./listbox-object.md), +* at the level of the [column properties](./listbox-column.md), * usar [arrays ou propriedades de expressão](#using-arrays-and-expressions) para a list box ou para cada coluna, * no nível de texto de cada célula (se [texti multiestilo](properties_Text.md#multi-style)). @@ -813,360 +551,3 @@ Neste caso, é necessário preencher e esvaziar os arrays através do código. O * Quando um usuário clicar num botão de colapso, pode processar o evento `On Collapse` . O comando `LISTBOX GET CELL POSITION` devolve a célula em questão: retira-se tantas filas quantas forem necessárias da caixa de listagem usando o comando `LISTBOX DELETE ROWS` . -## Arrays objetos nas colunas (4D View Pro) - -As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. - -A seguinte caixa de listagem foi concebida utilizando uma matriz de objectos: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configuração de uma coluna de matriz de objectos - -To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. Na lista de propriedades, pode agora selecionar Objecto como "Tipo de Expressão" para a coluna: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Estão disponíveis propriedades padrão relacionadas com coordenadas, tamanho e estilo para colunas de objectos. Pode defini-los usando a lista de propriedades, ou programando o estilo, cor da fonte, cor de fundo e visibilidade para cada linha de uma coluna de caixa de lista de tipo de objecto. Estes tipos de colunas também podem ser ocultados. - -No entanto, o tema Fonte de Dados não está disponível para as colunas da caixa de listagem tipo objecto. De fato, o conteúdo de cada célula de coluna é baseado em atributos encontrados no elemento correspondente da array de objectos. Cada elemento da array pode definir: - -o tipo de valor (obrigatório): texto, cor, evento, etc. o valor em si (opcional): usado para entrada/saída. a exibição do conteúdo da célula (opcional): botão, lista, etc. configurações adicionais (opcional): dependem do tipo de valor Para definir essas propriedades, você precisa definir os atributos apropriados no objeto (os atributos disponíveis estão listados abaixo). Por exemplo, pode escrever "Olá Mundo!" numa coluna de objectos usando este código simples: - -```4d -ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob1) - $entry:="Hello world!" OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) -> O formato de visualização e os filtros de entrada não podem ser definidos para uma coluna de objectos. Dependem automaticamente do tipo de valor. - -#### valueType e visualização de dados - -Quando uma coluna de caixa de listagem é associada a uma array de objectos, a forma como uma célula é exibida, introduzida, ou editada, é baseada no atributo valueType do elemento da array. Os valores suportados são os tipos de valores: - -* "texto": para um valor de texto -* "real": for a numeric value that can include separators like a `\<space>`, <.>, or -* "integer": para um valor inteiro -* "booleano": para um valor Verdadeiro/Falso -* "cor": para definir uma cor de fundo -* "evento": para exibir um botão com um rótulo. - -4D utiliza widgets padrão no que respeita ao valor "valueType" (ou seja, um "texto" é exibido como um widget de entrada de texto, um "booleano" como uma caixa de verificação), mas também estão disponíveis exibições alternativas através de opções (*por exemplo*, um real também pode ser representado como um menu drop-down). A tabela seguinte mostra a visualização por defeito, bem como as alternativas para cada tipo de valor: - -| valueType | Widget padrão | Widgets alternativos | -| --------- | --------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | -| text | entrada de texto | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | -| real | entrada de texto controlada (números e separadores) | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | -| integer | entrada de texto controlada (apenas números) | menu drop down (lista necessária) ou caixa combinada (lista de escolha) ou caixa de verificação de três estados | -| boolean | caixa de verificação | menu drop-down (lista obrigatória) | -| color | cor de fundo | text | -| "event" | botão com rótulo | | -| | | Todos os widgets podem ter um botão de alternância de unidade adicional ou um botão de elipse ligado à célula. | - -Define-se a visualização e opções de células usando atributos específicos em cada objecto (ver abaixo). - -#### Formatos de visualização e filtros de entrada - -Não é possível definir formatos de exibição ou filtros de entrada para colunas de caixas de listagem de tipos de objectos. São automaticamente definidos de acordo com o tipo de valor. Estes estão listados na tabela seguinte: - -| Tipo de valor | Formato predefinido | Controlo de entrada | -| ------------- | -------------------------------------------------------------------------- | ----------------------- | -| text | o mesmo que definido no objecto | qualquer (sem controlo) | -| real | o mesmo que definido no objeto (utilizando o separador decimal do sistema) | "0-9" e "." e "-" | -| | | "0-9" e "." se min>=0 | -| integer | o mesmo que definido no objecto | "0-9" e "-" | -| | | "0-9" se min>=0 | -| Parâmetros | caixa de verificação | N/A | -| color | N/A | N/A | -| "event" | N/A | N/A | - -### Atributos - -Cada elemento da array de objetos é um objecto que pode conter um ou mais atributos que definirão o conteúdo da célula e a exibição dos dados (ver exemplo acima). - -O único atributo obrigatório é "valueType" e os seus valores suportados são "text", "real", "integer", "boolean", "color", e "event". A tabela seguinte lista todos os atributos suportados nas arrays de objectos da caixa de listagem, dependendo do valor "valueType" (quaisquer outros atributos são ignorados). Os formatos de exibição são detalhados e são fornecidos exemplos abaixo. - -| | valueType | text | real | integer | boolean | color | "event" | -| --------------------- | ------------------------------------------ | ---- | ---- | ------- | ------- | ----- | ------- | -| *Atributos* | *Descrição* | | | | | | | -| value | valor da célula (entrada ou saída) | x | x | x | | | | -| min | valor mínimo | | x | x | | | | -| max | valor máximo | | x | x | | | | -| behavior | valor "threeStates" | | | x | | | | -| requiredList | lista drop down definida no objecto | x | x | x | | | | -| choiceList | combo box definida no objecto | x | x | x | | | | -| requiredListReference | 4D lista ref, depende do valor "saveAs | x | x | x | | | | -| requiredListName | Nome da lista 4D, depende do valor "saveAs | x | x | x | | | | -| saveAs | "referência" ou "valor | x | x | x | | | | -| choiceListReference | 4D lista ref, mostrar caixa combinada | x | x | x | | | | -| choiceListName | Nome da lista 4D, mostrar caixa combinada | x | x | x | | | | -| unitList | array de X elementos | x | x | x | | | | -| unitReference | índice de elementos seleccionados | x | x | x | | | | -| unitsListReference | 4D lista ref para unidades | x | x | x | | | | -| unitsListName | 4D nome da lista para unidades | x | x | x | | | | -| alternateButton | adicionar um botão alternativo | x | x | x | x | x | | - -#### value - -Os valores das células são armazenados no atributo "value". Este atributo é utilizado tanto para a entrada como para a saída. Também pode ser utilizada para definir valores por defeito quando se utilizam listas (ver abaixo). - -````4d - C_OBJECT($ob1) -$entry:="Hello world!" - OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) -> Os valores Null são suportados e resultam numa célula vazia. - -#### mín. e máx - -Quando o "valueType" é "real" ou "integer", o objeto também aceita os atributos min e max com os valores apropriados (os valores devem ser do mesmo tipo que o valueType). - -Esses atributos podem ser usados para controlar o intervalo de valores de entrada. Quando uma célula é validada (quando perde o foco), se o valor de entrada for menor que o valor mínimo ou maior que o valor máximo, ela será rejeitada. Nesse caso, o valor anterior é mantido e uma dica exibe uma explicação. - -````4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -O atributo behavior fornece variações para a representação regular de valores. Em 4D v15, uma única variação é proposta: - -| Atributo | Valor(es) disponível(eis) | valueType(s) | Descrição | -| -------- | ------------------------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | Representa um valor numérico como uma caixa de seleção de três estados.
    2=semi-marcado, 1=marcado, 0=desmarcado, -1=invisível, -2=desmarcado desabilitado, -3=marcado desabilitado, -4=semi-marcado desabilitado | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - - - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList e choiceList - -Quando um atributo "choiceList" ou "requiredList" está presente no objeto, a entrada de texto é substituída por uma lista suspensa ou uma combo box, dependendo do atributo: - -* Se o atributo é "choiceList", a célula é apresentada como um combo box. Isto significa que o usuário pode selecionar ou escrever um valor. -* Se o atributo for "requiredList", então a célula é exibida como uma lista suspensa e o usuário só pode selecionar um dos valores fornecidos na lista. - -Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. -> Os valores do widget são definidos através de um array. Se quiser atribuir uma lista 4D existente ao widget, você precisará usar os atributos "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". - -Exemplos: - -* Se quiser exibir uma lista suspensa com apenas duas opções: "Open" ou "Closed". "Closed" deve ser pré-selecionada: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -* Se quiser aceitar qualquer valor inteiro, mas exibir uma caixa de combinação para sugerir os valores mais comuns: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName e requiredListReference - -Os atributos "requiredListName" e "requiredListReference" permitem que você use, em uma célula do list box, uma lista definida no 4D no modo Desenho (no editor de Listas da caixa de ferramentas) ou por programação (usando o comando New list). A célula será então apresentada como uma lista pendente. Isso significa que o usuário só pode selecionar um dos valores fornecidos na lista. - -Use "requiredListName" ou "requiredListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. -> * Se quiser definir esses valores através de uma matriz simples, você precisará usar o atributo "requiredList". -> * Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". - -Exemplos: - -* Você deseja exibir uma lista suspensa com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde"), salvá-la como um valor e exibir "azul" por padrão: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -* Você quer exibir uma lista suspensa baseada em uma lista definida por programação e salvá-la como uma referência: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` - - ![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName e choiceListReference - -Os atributos "choiceListName" e "choiceListReference" permitem que você use, em uma célula de list box, uma lista definida no 4D no modo Desenho (na caixa de ferramentas) ou por programação (usando o comando New list). A célula é então exibida como uma combo box, o que significa que o usuário pode selecionar ou digitar um valor. - -Use "choiceListName" ou "choiceListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. -> * Se quiser definir esses valores através de um array simples, você precisará usar o atributo "choiceList". -> * Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". - -Exemplo: - -Você deseja exibir uma caixa de combinação com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde") e exibir "verde" por padrão: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -````4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference e unitReference - -Você pode usar atributos específicos para adicionar unidades associadas aos valores das células (*por exemplo:* "10 cm", "20 pixels" etc.). Para definir a lista de unidades, pode utilizar um dos seguintes atributos: - -* "unitsList": um array que contém os elementos x usados para definir as unidades disponíveis (por exemplo: "cm", "polegadas", "km", "milhas" etc.). Utilize este atributo para definir unidades no interior do objeto. -* "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. Use esse atributo para definir unidades com uma lista 4D criada com o comando [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html). -* "unitsListName": um nome de uma lista 4D baseada em design que contém unidades disponíveis. Utilize este atributo para definir unidades com uma lista 4D criada na caixa de ferramentas. - -Independentemente da forma como a lista de unidades é definida, ela pode ser associada ao seguinte atributo: - -* "unitReference": um valor único que contenha o índice (de 1 a x) do item selecionado na lista de valores "unitsListReference" ou "unitsListName". - -A unidade atual é exibida como um botão que percorre os valores "unitList", "unitsListReference" ou "unitsListName" sempre que é clicado (por exemplo, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) - -Exemplo: - -Queremos configurar uma entrada numérica seguida de duas unidades possíveis: "linhas" ou "píxeis". O valor atual é "2" + "linhas". Utilizamos valores definidos diretamente no objeto (atributo "unitsList"): - -````4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" OB SET($ob;"unitReference";1) //"lines" OB SET ARRAY($ob;"unitsList";$_units) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Se você quiser adicionar um botão de reticências [...] a uma célula, basta passar o "alternateButton" com o valor True no objeto. O botão será automaticamente apresentado na célula. - -Quando esse botão for clicado por um usuário, será gerado um evento `On Alternate Click`, e você poderá tratá-lo como quiser (consulte o parágrafo "Gerenciamento de eventos" para obter mais informações). - -Exemplo: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"unitReference";1) //"lines" OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -O valueType "color" permite-lhe apresentar uma cor ou um texto. - -* Se o valor for um número, é desenhado um retângulo colorido no interior da célula. Exemplo: - - ````4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -* Se o valor for um texto, o texto será exibido*(por exemplo,*: "value"; "Automatic"). - -#### event valueType - -O "evento" valueType exibe um botão simples que gera um evento `On Clicked` quando clicado. Nenhum dado ou valor pode ser transmitido ou devolvido. - -Opcionalmente, pode passar um atributo "label". - -Exemplo: - -````4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Gestão de eventos - -Vários eventos podem ser tratados durante o uso de um list box array de objetos: - -* **On Data Change**: um evento `On Data Change` é acionado quando qualquer valor foi modificado também: - * numa zona de introdução de texto - * numa lista pendente - * numa área combo box - * num botão de unidade (mudar do valor x para o valor x+1) - * numa caixa de verificação (alternar entre verificado/não verificado) -* **On Clicked**: quando o usuário clicar em um botão instalado usando o atributo *valueType* "event", será gerado um evento `On Clicked`. Este evento é gerido pelo programador. -* **On Alternative Click**: quando o usuário clicar em um botão de reticências (atributo "alternateButton"), será gerado um evento `On Alternative Click`. Este evento é gerido pelo programador. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md index 8716d8d4f53c72..dffac131539882 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md @@ -102,7 +102,7 @@ São suportados vários tipos de referências de métodos: #### Objectos suportados -[Área 4D View Pro ](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Formulários](FormEditor/forms.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up de imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicadores de progresso](progressIndicator.md) - [Botão de rádio](radio_overview.md) - [Régua](ruler.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área Web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](./webArea_overview.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md index 2f349f999e8316..3ecf1695baa393 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md @@ -16,7 +16,7 @@ Permite definir uma cor de fundo diferente para linhas/colunas ímpares em uma c #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) --- @@ -34,7 +34,7 @@ No caso de uma caixa de listagem, por padrão, *Automático* é selecionado: a c #### Objectos suportados -[Lista hierárquica](list_overview.md) - [Caixa de listagem](listbox_overview.md) - [Coluna](listbox_overview.md#list-box-columns) de caixa de listagem - [Rodapé de caixa de lista](listbox_overview.md#list-box-footers) gem - [Oval](shapes_overview.md#oval) - [Retângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Veja também @@ -59,7 +59,7 @@ Você também pode definir essa propriedade usando a propriedade [`LISTBOX SET P #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) --- @@ -195,7 +195,7 @@ Você pode obter o mesmo resultado usando os comandos [`LISTBOX SET UMA ARTA`](h #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md index 72fe092f400fbc..dd4b16fe3c9513 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md @@ -32,7 +32,7 @@ Quando essa propriedade está ativada, a altura de cada linha é calculada autom #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) --- @@ -48,7 +48,7 @@ Coordenadas inferiores do objeto no formulário. #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Rectângulo](shapes_overview.md#rectangle) - [Regua](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -64,7 +64,7 @@ Coordenadas esquerda do objecto no formulário. #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -80,7 +80,7 @@ Coordenada direita do objecto no formulário. #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -96,7 +96,7 @@ Coordenada superior do objecto no formulário. #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -135,7 +135,7 @@ Esta propriedade designa o tamanho vertical de um objeto. #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -143,7 +143,7 @@ Esta propriedade designa o tamanho vertical de um objeto. Esta propriedade designa o tamanho horizontal de um objeto. > * Alguns objetos podem ter uma altura predefinida que não pode ser alterada. -> * Se a propriedade [Redimensionável](properties_ResizingOptions.md#resizable) for usada para uma [coluna de list box](listbox_overview.md#list-box-columns), o usuário também poderá redimensionar manualmente a coluna. +> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > * Ao redimensionar o formulário, se a propriedade de [dimensionamento horizontal "Crescer"](properties_ResizingOptions.md#horizontal-sizing) tiver sido atribuída à list box, a coluna mais à direita será aumentada além de sua largura máxima, se necessário. #### Gramática JSON @@ -154,7 +154,7 @@ Esta propriedade designa o tamanho horizontal de um objeto. #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -171,7 +171,7 @@ A largura máxima da coluna (em píxeis). A largura da coluna não pode ser aume #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) --- @@ -188,7 +188,7 @@ A largura mínima da coluna (em píxeis). A largura da coluna não pode ser redu #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md index a49643d2a8bc04..635d00c985af9f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Quando a opção **inserção automática** não está definida (padrão), o val Esta propriedade é suportada por: -- os objetos de formulário [Combo box](comboBox_overview.md) e [colunas de list box](listbox_overview.md#list-box-columns) associados a uma lista de opções. +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - os [Combo box](comboBox_overview.md) cuja lista associada é preenchida por seu array ou objeto datasource. Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" que está associada a um combo box "Countries": se a propriedade **inserção automática** estiver definida e um usuário digitar "Espanha", o valor "Espanha" será automaticamente adicionado à lista na memória: @@ -28,7 +28,7 @@ Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" qu #### Objectos suportados -[Combo Bo](comboBox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) --- @@ -47,7 +47,7 @@ Você também pode associar listas de opções a objetos usando os comandos [OBJ #### Objectos suportados -[Lista suspensa](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista Hierárquica](list_overview.md) - [Coluna](listbox_overview.md#list-box-columns) +[Lista suspensa](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista Hierárquica](list_overview.md) - [Coluna](listbox-column.md) --- @@ -113,7 +113,7 @@ Especifica uma variável ou expressão a que será atribuída uma longa indicand Define o tipo de dados para a expressão apresentada. Esta propriedade é utilizada com: -- To be able to store the reference, the field or variable data source must be of the Number type (regardless of the type of value displayed in the list). +- [List box columns](listbox-column.md) of the selection and collection types. - Naturally, the value entered must not belong to the list of [excluded values](properties_RangeOfValues.md#excluded-list) associated with the object, if one has been set. Please refer to [Expression Type](properties_Object.md#expression-type) section. @@ -126,7 +126,7 @@ Please refer to [Expression Type](properties_Object.md#expression-type) section. #### Objectos suportados -[Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -183,13 +183,13 @@ Lista de valores usados como valores padrão para a coluna do list box (somente #### Objectos suportados -[Coluna List Box (apenas tipo array)](listbox_overview.md#list-box-columns) +[Coluna List Box (apenas tipo array)](listbox-column.md) --- ## Expression -Esta descrição é específica para as colunas de tipo list box [seleção](listbox_overview.md#selection-list-boxes) e [collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Veja também a seção **[Variável ou expressão](properties_Object.md#variable-or-expression)**. +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Veja também a seção **[Variável ou expressão](properties_Object.md#variable-or-expression)**. Uma expressão 4D a associar a uma coluna. Você pode entrar: @@ -226,7 +226,7 @@ Se for usado um campo, uma variável ou uma expressão atribuível*(por exemplo, #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) --- @@ -255,7 +255,7 @@ Todas as tabelas do banco de dados podem ser usadas, independentemente de o form Esta propriedade está disponível nas seguintes condições: - uma [lista de escolha](#choice-list) está associada ao objeto -- para as [entradas](input_overview.md) e as [colunas de list box](listbox_overview.md#list-box-columns), uma [lista necessária](properties_RangeOfValues.md#required-list) também está definida para o objeto (ambas as opções devem usar geralmente a mesma lista), para que apenas os valores da lista possam ser inseridos pelo usuário. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Essa propriedade específica, no contexto de um campo ou variável associado a uma lista de valores, o tipo de conteúdo a ser salvo: @@ -277,7 +277,7 @@ A utilização deste bem exige o cumprimento dos seguintes princípios: #### Objectos suportados -Coluna da List Box +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md index e47ee81832cf48..6ddbe2f0bf3257 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ O campo contém efetivamente "proportion". 4D aceita e armazena a entrada inteir #### Objectos suportados -[Lista suspensa](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Rodapé da caixa de listagem](listbox_overview.md#list-box-footers) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -83,7 +83,7 @@ A tabela seguinte apresenta as opções disponíveis: #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -240,7 +240,7 @@ A tabela a seguir mostra como os diferentes formatos afetam a exibição dos nú #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Rodapé da caixa de listagem](listbox_overview.md#list-box-footers) - [Indicadores de progresso](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox-column.md) - [Rodapé da caixa de listagem](listbox-header-footer.md#footers) - [Indicadores de progresso](progressIndicator.md) --- @@ -299,7 +299,7 @@ Se o campo for reduzido para um tamanho inferior ao da imagem original, a imagem #### Objectos suportados -[Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Rodapé da caixa de listagem](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox-column.md) - [Rodapé da caixa de listagem](listbox-header-footer.md#footers) --- @@ -332,7 +332,7 @@ A tabela abaixo mostra os formatos de exibição do campo Hora e dá exemplos: #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -341,7 +341,7 @@ A tabela abaixo mostra os formatos de exibição do campo Hora e dá exemplos: Quando uma [expressão booleana](properties_Object.md#expression-type) é apresentada como: * um texto num [objeto de entrada](input_overview.md) -* a ["popup"](properties_Display.md#display-type) na coluna [lista caixa](listbox_overview.md#list-box-columns), +* a ["popup"](properties_Display.md#display-type) na coluna [lista caixa](listbox-column.md), ... pode selecionar o texto a apresentar para cada valor: @@ -356,7 +356,7 @@ Quando uma [expressão booleana](properties_Object.md#expression-type) é aprese #### Objectos suportados -[Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Coluna da caixa de listagem](listbox-column.md) - [Entrada](input_overview.md) --- @@ -376,7 +376,7 @@ As colunas booleanas também podem ser apresentadas como menus pop-up. Neste cas #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) --- @@ -424,7 +424,7 @@ Nesse caso também, a propriedade [Title](#title) também está disponível para #### Objectos suportados -[Caixa de seleção](checkbox_overview.md) - [Coluna de list box](listbox_overview.md#list-box-columns) +[Caixa de seleção](checkbox_overview.md) - [Caixa de listagem Coluna](listbox-column.md) --- @@ -445,7 +445,7 @@ Nesse caso, o título da caixa de seleção pode ser inserido usando essa propri #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) --- @@ -481,7 +481,7 @@ A propriedade Truncate with ellipsis (Truncar com reticências) pode ser aplicad #### Objectos suportados -[Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) +[Coluna List Box](listbox-column.md) - [Rodapé List Box](listbox-header-footer.md#footers) --- @@ -512,7 +512,7 @@ Essa propriedade é usada somente ao desenhar objetos localizados no corpo de um #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão rádio](radio_overview.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Imagem estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -567,4 +567,4 @@ Observe que, independentemente do valor da opção Wordwrap, a altura da linha n #### Objectos suportados -[Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Rodapé da caixa de listagem](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox-column.md) - [Rodapé da caixa de listagem](listbox-header-footer.md#footers) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md index a3dc208b94abfe..6d118d28d50c7c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md @@ -28,7 +28,7 @@ Permite ao usuário aceder a um menu de contexto padrão no objeto quando o form Para uma [entrada](input_overview.md) imagem, além dos comandos de edição padrão (Recortar, Copiar, Colar e Limpar), o menu contém o comando **Importar...**, que pode ser usado para importar uma imagem armazenada em um arquivo, bem como o comando **Salvar como...**, que pode ser usado para salvar a imagem no disco. O menu também pode ser usado para modificar o formato de exibição da imagem: são oferecidas as opções **Truncado não centralizado**, **Escalonado para caber** e **Escalonado para caber na imagem centralizada**. A modificação do [formato de exibição](properties_Display#picture-format) usando esse menu é temporária; ela não é salva com o registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **Fontes...**: exibe a caixa de diálogo do sistema de fontes - **Fontes recentes**: exibe os nomes das fontes recentes selecionadas durante a sessão. A lista pode armazenar até 10 fontes (além disso, a última fonte usada substitui a mais antiga). Por defeito, esta lista está vazia e a opção não é apresentada. Você pode gerenciar essa lista usando os comandos `SET RECENT FONTS` e `FONT LIST`. @@ -64,7 +64,7 @@ Quando essa propriedade está desativada, todos os menus pop-up associados a uma #### Objectos suportados -[4D Write Pro areas](writeProArea_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) --- @@ -120,7 +120,7 @@ Aqui está uma tabela que explica cada uma das opções de filtro de entrada na #### Objectos suportados -[Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md index 203941e27dce26..d2a6b149f22fb5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Rodapés ## Exibir rodapés -Esta propriedade é usada para exibir ou ocultar [os rodapés de coluna listbox](listbox_overview.md#list-box-footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. +Esta propriedade é usada para exibir ou ocultar [os rodapés de coluna listbox](listbox-header-footer.md#footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. #### Gramática JSON @@ -29,7 +29,7 @@ Esta propriedade é usada para definir a altura da linha para um rodapé de list * Se mais de um tamanho for definido, 4D usa o maior. Por exemplo, se uma linha contém "Verdana 18", "Geneva 12" e "Arial 9", 4D usa "Verdana 18" para determinar a altura da linha (por exemplo, 25 pixeis). Esta altura é depois multiplicada pelo número de linhas definido. * Este cálculo não tem em conta o tamanho das imagens nem os estilos aplicados aos tipos de letra. * No macOS, a altura da linha pode estar incorreta se o usuário inserir caracteres que não estejam disponíveis na fonte selecionada. Quando isso ocorre, uma fonte substituta é usada, o que pode causar variações no tamanho. -> > Esta propriedade também pode ser definida dinamicamente usando o comando [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv17R6/4D/17-R6/List-box-footer-specific-properties.300-4354808.en.html). +> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. Conversão de unidades: quando você muda de uma unidade para a outra, 4D converte-os automaticamente e exibe o resultado na Lista de propriedades. Por exemplo, se a fonte usada for "Lucida grande 24", uma altura de "1 linha" será convertida em "30 píxeis" e uma altura de "60 píxeis" será convertida em "2 linhas". @@ -60,4 +60,4 @@ Observe que a conversão para frente e para trás pode levar a um resultado dife #### Veja também -[Cabeçalhos](properties_Headers.md) - [Rodapés List box](listbox_overview.md#list-box-footers) +[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md index 61b49525cd2283..df25f5dccc4775 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Cabeçalhos ## Exibir cabeçalhos -Esta propriedade é usada para exibir ou ocultar [os cabeçalhos de coluna listbox](listbox_overview.md#list-box-headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. +Esta propriedade é usada para exibir ou ocultar [os cabeçalhos de coluna listbox](listbox-header-footer.md#headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. #### Gramática JSON @@ -61,4 +61,4 @@ Observe que a conversão para frente e para trás pode levar a um resultado dife #### Veja também -[Rodapés](properties_Footers.md) - [Cabeçalhos de List box](listbox_overview.md#list-box-headers) +[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md index d88b7e46069e05..fd6d5b660dd64e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Você também pode: #### Objectos suportados -[Botão](button_overview.md) - [Grade de Botões](buttonGrid_overview.md) - [Caixa de Seleção](checkbox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Combo Box](./comboBox_overview.md) - [Lista Hierárquica](list_overview.md) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Botão de Imagem](pictureButton_overview.md) - [Menu Pop-up imagem](picturePopupMenu_overview.md) - [Botão de rádio](radio_overview.md) +[Botão](button_overview.md) - [Grade de Botões](buttonGrid_overview.md) - [Caixa de Seleção](checkbox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Combo Box](./comboBox_overview.md) - [Lista Hierárquica](list_overview.md) - [Cabeçalho List Box](listbox-header-footer.md#headers) - [Rodapé List Box](listbox-header-footer.md#footers) - [Botão de Imagem](pictureButton_overview.md) - [Menu Pop-up imagem](picturePopupMenu_overview.md) - [Botão de rádio](radio_overview.md) #### Outras funcionalidades de ajuda diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md index 823c7967f758dd..f6cbc25e5aba70 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Coleção de colunas do list box. | ------- | --------------------------- | ---------------------------------------------- | | columns | colecção de objectos coluna | Contém as propriedades das colunas de list box | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox_overview#column-specific-properties) section. +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### Objectos suportados diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md index 15eac463de8edb..5b6598ceb12457 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propriedade designa o tipo de [objecto formulárioactivo ou inactivo](formO #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão de rádio](radio_overview.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Imagem estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área de texto](text.md) - [Área da Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -40,7 +40,7 @@ Para obter mais informações sobre regras de nomeação para objetos de formul #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Imagem estática](staticPicture.md) - [Stepper](stepper.md) - [Botão de rádio](radio_overview.md) -[Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -130,20 +130,20 @@ Para um list box de tipo arrays a propriedade **Variável ou Expressão** geralm #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Lista hierárquica](list_overview.md#overview) - [List Box](listbox_overview.md#overview) - [Coluna de list box](listbox_overview.md#list-box-columns) - [Cabeçalho de list box](listbox_overview.md#list-box-headers) - [Rodapé de list box](listbox_overview.md#list-box-footers) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicador de progresso](progressIndicator.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Stepper](stepper.md) - [Controle de tabulação](tabControl.md) - [Subformulário](subform_overview.md#overview) - [Botão rádio](radio_overview.md) - [Área Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Tab control](tabControl.md) - [Subform](subform_overview.md) - [Radio Button](radio_overview.md) - [Web Area](webArea_overview.md) --- ## Tipo de expressão -> Essa propriedade é chamada [**Tipo de dados**](properties_DataSource.md#data-type-expression-type) na Lista de propriedades para colunas de list box associadas [seleção](listbox_overview.md#selection-list-boxes) e [coleção](listbox_overview.md#collection-or-entity-selection-list-boxes) e para as [listas suspensas](dropdownList_Overview.md) associadas a um [objeto](FormObjects/dropdownList_Overview.md#using-an-object) ou a um [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique o tipo de dados para a expressão ou variável associada ao objeto. Observe que o principal objetivo dessa configuração é definir as opções (como formatos de exibição) disponíveis para o tipo de dados. Não digita efetivamente a variável em si. Em vista da compilação de um banco de dados, deve utilizar os comandos da linguagem 4D do tema `Compilador`. No entanto, essa propriedade tem uma função de digitação nos seguintes casos específicos: - **[Variáveis dinâmicas](#dynamic-variables)**: você pode usar essa propriedade para declarar o tipo de variáveis dinâmicas. -- **[Colunas de List Box](listbox_overview.md#list-box-columns)**: essa propriedade é usada para associar um formato de exibição aos dados da coluna. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. - **[Variáveis imagem](input_overview.md)**: você pode usar esse menu para declarar as variáveis antes de carregar o formulário no modo interpretado. Mecanismos nativos específicos governam a exibição de variáveis imagem em formulários. Esses mecanismos requerem maior precisão na configuração das variáveis: a partir de agora, elas devem já ter sido declaradas antes de carregarem o formulário — i.., mesmo antes do evento `On Load` do formulário — ao contrário de outros tipos de variáveis. Para fazer isso, você também precisa que o comando `C_PICTURE(varName)` tenha sido executado antes de carregar o formulário (tipicamente, no método chamando o comando `DIALOG`), ou para que a variável tenha sido digitada no nível do formulário usando a propriedade do tipo de expressão. Caso contrário, a variável imagem não será exibida corretamente (apenas no modo de interpretação). #### Gramática JSON @@ -154,7 +154,7 @@ No entanto, essa propriedade tem uma função de digitação nos seguintes casos #### Objectos suportados -[Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão de rádio](radio_overview.md) - [Régua](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -327,4 +327,4 @@ Quando **Personalizado** ("none" em JSON) é definido, nenhum cálculo automáti #### Objectos suportados -[Rodapé do List Box](listbox_overview.md#list-box-footers) +[Rodapé do List Box](listbox-header-footer.md#footers) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md index c354e7e25377b6..bf7b3857f1cbc0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_RangeOfValues.md @@ -52,7 +52,7 @@ Permite definir uma lista cujos valores não podem ser introduzidos no objeto. S #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -71,4 +71,4 @@ Tornar uma lista obrigatória não apresenta automaticamente a lista quando o ca #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md index 25931d6d920f3a..b9e19a9c3dd653 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md @@ -63,7 +63,7 @@ Estão disponíveis três opções: #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -88,7 +88,7 @@ Estão disponíveis três opções: #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -128,4 +128,4 @@ Designa se o tamanho da coluna pode ser modificado pelo usuário. #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md index bac9473039f34e..913a866ea1720d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md @@ -36,7 +36,7 @@ Você pode definir essa propriedade usando o comando [**OBJECT SET FONT STYLE**] #### Objectos suportados -[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de combinação](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de rádio](radio_overview.md) - [Área de texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -55,7 +55,7 @@ Você também pode definir essa propriedade por meio do comando [**OBJECT SET FO #### Objectos suportados -[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de combinação](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de rádio](radio_overview.md) - [Área de texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -71,7 +71,7 @@ Define o texto para ter uma linha por baixo. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de combinação](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de rádio](radio_overview.md) - [Área de texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -107,7 +107,7 @@ Estão disponíveis três temas de tipos de letra: #### Objectos suportados -[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de combinação](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de rádio](radio_overview.md) - [Área de texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) ### Família de letras @@ -127,7 +127,7 @@ Pode ser definido utilizando o comando [**OBJECT SET FONT**](https://doc.4d.com/ #### Objectos suportados -[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de combinação](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de rádio](radio_overview.md) - [Área de texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -143,7 +143,7 @@ Permite definir o tamanho da fonte do objeto em pontos. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de combinação](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de rádio](radio_overview.md) - [Área de texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -169,7 +169,7 @@ Você também pode definir esta propriedade usando o comando [**OBJECT SET RGB C #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapie de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progresso](progressIndicator.md) - [Régua](ruler.md) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Indicadores de progresso](progressIndicator.md) - [Régua](ruler.md) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -227,7 +227,7 @@ Também pode definir esta propriedade utilizando o comando `LISTBOX SET PROPERTY #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) --- @@ -250,7 +250,7 @@ Localização horizontal do texto na área que o contém. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) (todos os estilos, exceto Regular e Flat) - [Caixa de Grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Botão rádio](radio_overview.md) (todos os estilos exceto Regular e Flat) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) (todos os estilos, exceto Regular e Flat) - [Caixa de Grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox-column.md) - [Cabeçalho List Box](listbox-header-footer.md#headers) - [Rodapé List Box](listbox-header-footer.md#footers) - [Botão rádio](radio_overview.md) (todos os estilos exceto Regular e Flat) - [Área de Texto](text.md) --- @@ -273,7 +273,7 @@ Esta propriedade também pode ser manipulada pelos comandos [OBJECT Get vertical #### Objectos suportados -[List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) --- @@ -367,7 +367,7 @@ Por defeito, esta opção não está activada. #### Objectos suportados -Coluna da List Box +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- @@ -412,7 +412,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) --- @@ -432,7 +432,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md index 4250929f435f3e..a6768b9972c35b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md @@ -74,7 +74,7 @@ Designa a colocação de um ícone em relação ao objeto formulário. #### Objectos suportados -[Cabeçalho do List Box](listbox_overview.md#list-box-headers) +[Cabeçalho do List Box](listbox-header-footer.md#headers) --- @@ -139,7 +139,7 @@ O nome do caminho a introduzir é semelhante ao [da propriedade Caminho para ima #### Objectos suportados -[Botão](button_overview.md) (todos os estilos exceto [Ajuda](button_overview.md#help)) - [Caixa de verificação](checkbox_overview.md) - [Cabeçalho da caixa de listagem](listbox_overview.md#list-box-headers) - [Botão rádio](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) --- @@ -223,4 +223,4 @@ Cada opção especifica a relação entre o botão e o menu pop-up anexado: #### Objectos suportados -[Botão da barra de ferramentas](button_overview.md#toolbar) - [Botão](button_overview.md#bevel) [chanfrado - Botão chanfrado arredondado](button_overview.md#rounded-bevel) - [Botão de gradiente do OS X](button_overview.md#os-x-gradient) - [Botão texturizado do OS X](button_overview.md#os-x-textured) - [Botão do Office XP](button_overview.md#office-xp) - [Botão de círculo](button_overview.md#circle) - [Personalizado](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md index b644b33b102385..6eb911a9239110 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | -| 45 | [4D View Pro area](FormObjects/viewProArea_overview) - [4D Write Pro area](FormObjects/writeProArea_overview) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox-column.md) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md index b9f1631198294e..04f091d86c9502 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro ](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` devolve o texto do objecto **incluindo** este carácter. | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` devolve o texto do objecto **incluindo** este carácter. |
    Histórico @@ -24,7 +24,7 @@ Depois que as propriedades de evento [`On Before Keystroke`](onBeforeKeystroke.m O evento `No Depois da tecla` não é gerado: -- no [lista colunas](FormObjects/listbox_overview.md#list-box-columns) método, exceto quando uma célula está sendo editada (entretanto, ela é gerada em quaisquer casos no método [lista caixa](FormObjects/listbox_overview.md)), +- no [lista colunas](FormObjects/listbox-column.md) método, exceto quando uma célula está sendo editada (entretanto, ela é gerada em quaisquer casos no método [lista caixa](FormObjects/listbox_overview.md)), - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar esses eventos, você deve usar [`On After Edit`](onAfterEdit.md). ### Sequência de teclas diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md index 470a1c7dfb0510..6623776bb933e3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- | +| 30 | [Caixa de Listagem](FormObjects/listbox_overview.md) - [Coluna da caixa de listagem](FormObjects/listbox-column.md) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md index 892cb40b94d87d..e402982f6565f0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [Botão](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) |
  • Botões: a área da "seta" de um botão é clicada
  • List boxes: em uma coluna de um array de objetos, um botão de elipses (atributo "alternateButton") é clicado
  • | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • Botões: a área da "seta" de um botão é clicada
  • List boxes: em uma coluna de um array de objetos, um botão de elipses (atributo "alternateButton") é clicado
  • | ## Descrição @@ -22,8 +22,8 @@ Alguns estilos de botões podem ser [ligados a um menu pop-up](FormObjects/prope ### List box -Esse evento é gerado nas colunas das caixas de listagem do tipo matriz de objetos [](FormObjects/listbox_overview.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). +Esse evento é gerado nas colunas das caixas de listagem do tipo matriz de objetos [](FormObjects/listbox-column.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Ver a [descrição do atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +See the [description of the "alternateButton" attribute](FormObjects/listbox-column.md#alternatebutton). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md index f16aeaba2f632b..26c09c38112859 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma célula de um list box está prestes a mudar para o modo de edição | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [Caixa de Listagem](FormObjects/listbox_overview.md) - [Coluna da caixa de listagem](FormObjects/listbox-column.md) | Uma célula de um list box está prestes a mudar para o modo de edição | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md index 45a9a5fa139377..70e2d045bd335a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro ](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objecto **sem** este carácter. | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objecto **sem** este carácter. |
    Histórico @@ -22,7 +22,7 @@ Depois que as propriedades de evento `On Before Keystroke` e [`On After Keystrok O evento `On Before Keystroke` não é gerado: -- no método [colunas de list box](FormObjects/listbox_overview.md#list-box-columns), exceto quando uma célula está sendo editada (entretanto, ela é gerada em quaisquer casos no método [list box](FormObjects/listbox_overview.md)), +- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar esses eventos, você deve usar [`On After Edit`](onAfterEdit.md). ### Objectos não enterráveis diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md index 79d6a930e16061..d6f92bce286d84 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Um objecto está a ser arrastado | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Um objecto está a ser arrastado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onClicked.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onClicked.md index 7ebc323bfb0520..cb2197efc74444 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md index 04ec3e4ba927c5..6bc28e51bb452a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | -| 32 | [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | +| 32 | [Caixa de Listagem](../FormObjects/listbox_overview.md) - [Coluna da caixa de listagem](../FormObjects/listbox-column.md) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md index 504c2c10680917..97ceea79feb9e9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Coluna de List Box](../FormObjects/listbox-column.md) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md index a76b5185664937..0abf093470f055 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progressão](FormObjects/progressIndicator.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Sub-formulário](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 20 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox-column.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progressão](FormObjects/progressIndicator.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Sub-formulário](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md index 3b5966cc0867e5..affa21a6bafb8c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- | -| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/viewProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- | +| 13 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/viewProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md index 158459f1982d5b..37955a1f955a13 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------- | -| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 21 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDrop.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDrop.md index 1559f10fb8116f..cb48c65dde26fc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDrop.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------- | +| 16 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagen del menú emergente](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de raio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md index 0b668c2e4563c3..eb1db368616989 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no rodapé de uma coluna de list box | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 57 | [Caixa de Listagem](FormObjects/listbox_overview.md) - [Coluna da caixa de listagem](FormObjects/listbox-column.md) | Ocorre um clique no rodapé de uma coluna de list box | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md index daaee91dc21051..9be83ecea3859f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On getting focus --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de rádio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 15 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de rádio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md index 55729f38eb56d1..b34e818eb32473 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no cabeçalho de uma coluna | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) | Ocorre um clique no cabeçalho de uma coluna | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onLoad.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onLoad.md index 2b45e3e8269230..5ed572dbe74352 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onLoad.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | -| 1 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview) - [Botão](FormObjects/button_overview.md) - [Grade de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Pop up menu imagem](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicador de progresso ](FormObjects/progressIndicator.md) - [Botão rádio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Guia](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md index 5bcbb30a875e4f..608dbc1b1e2837 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de rádio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 14 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox-column.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão de rádio](FormObjects/radio_overview.md) - [Regua](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Área Web](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md index 53c24e55a455af..4e229add212972 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -| 34 | [Lis Box de tipo array](FormObjects/listbox_overview.md#array-Lis-boxes) - [Coluna de Lis Box](FormObjects/listbox_overview.md#Lis-box-columns) | Uma linha do list box é movida pelo usuário através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | Uma linha do list box é movida pelo usuário através de arrastar e largar | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onUnload.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onUnload.md index d8e5dd0e864d91..8ebe11976b683b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onUnload.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | -| 24 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview) - [Botão](FormObjects/button_overview.md) - [Grade de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista herárquica](FormObjects/list_overview.md#overview) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box ](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Pop up menu imagem](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md#overview) - [Indicador de progresso ](FormObjects/progressIndicator.md) - [Botão rádio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Guia](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onValidate.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onValidate.md index 14be2e1946a626..abd6d7d920c657 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onValidate.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox_overview.md#list-box-columns) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagem do menu pop-up](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão rádio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Tab](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------ | +| 3 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botão](FormObjects/button_overview.md) - [Grelha de botões](FormObjects/buttonGrid_overview.md) - [Caixa de seleção](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista suspensa](FormObjects/dropdownList_Overview.md) - Formulário - [Lista hierárquica](FormObjects/list_overview.md) - [Área de entrada](FormObjects/input_overview.md) -[List Box](FormObjects/listbox_overview.md) - [Coluna List Box](FormObjects/listbox-column.md) - [Botão imagem](FormObjects/pictureButton_overview.md) - [Imagem do menu pop-up](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progresso](FormObjects/progressIndicator.md) - [Botão rádio](FormObjects/radio_overview.md) - [Regra](FormObjects/ruler.md) -[Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulário](FormObjects/subform_overview.md) - [Tab](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/overview.md index 23e88ff59d34a8..5ab6077de1d5ca 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Events/overview.md @@ -30,7 +30,7 @@ Cada evento é retornado como um objeto pelo comando `FORM Event`. Por padrão, Propriedades adicionais são retornadas quando o evento ocorre em objetos específicos. Em particular: -- [caixas de listagem](FormObjects/listbox_overview.md#supported-form-events) e [colunas de caixa de listagem](FormObjects/listbox_overview.md#supported-form-events-1) retornam [propriedades adicionais](FormObjects/listbox_overview.md#supported-form-events), como `columnName` ou `isRowSelected`. +- [caixas de listagem](FormObjects/listbox-object.md#supported-form-events) e [colunas de caixa de listagem](FormObjects/listbox-column.md#supported-form-events) retornam [propriedades adicionais](FormObjects/listbox-object.md#supported-form-events), como `columnName` ou `isRowSelected`. - [As áreas do 4D View Pro](FormObjects/viewProArea_overview.md) retornam, por exemplo, `sheetName` ou propriedades `de ação` no objeto de evento [On After Edit](onAfterEdit.md). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md index 155a3748b00249..6092aa690d198d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormEditor/pictures.md @@ -46,7 +46,7 @@ As imagens de alta resolução com a convenção @nx podem ser utilizadas nos se * [Botões](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[caixas de verificação](FormObjects/checkbox_overview.md) * [Botões imagem](FormObjects/pictureButton_overview.md)/[Pop-ups imagem](FormObjects/picturePopupMenu_overview.md) * [Abas](FormObjects/tabControl.md) -* [Cabeçalhos de list box](FormObjects/listbox_overview.md#list-box-headers) +* [Cabeçalhos de list box](FormObjects/listbox-header-footer.md#headers) * [Ícones de menu](Menus/properties.md#item-icon) 4D dá automaticamente prioridade às imagens com a resolução mais alta. 4D dá automaticamente prioridade às imagens com a resolução mais alta. Mesmo que um comando ou propriedade especifique *circle.png*, *circle@3x.png* será utilizado (se existir). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..ee2586fddf4a8d --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md @@ -0,0 +1,413 @@ +--- +id: listbox-column +title: Coluna da List Box +--- + +Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: + +![](../assets/en/FormObjects/listbox_column.png) + +Você pode definir propriedades padrão (texto, cor de fundo, etc.) para cada coluna da caixa de listagem; essas propriedades têm prioridade sobre as propriedades do objeto da caixa de listagem. + +> Você pode definir o [Expression type](properties_Object.md#expression-type) para colunas de list box de tipo array (String, Text, Number, Date, Time, Picture, Boolean ou Object). + +### Column Specific Properties {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## Eventos formulário suportados + +| Evento formulário | Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties) | Comentários | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On After Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On After Sort |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *List box array unicamente* | +| On Before Data Entry |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Before Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Column Moved |
  • [columnName](./listbox-object#additional-properties)
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | | +| On Column Resize |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [newSize](./listbox-object#additional-properties)
  • [oldSize](./listbox-object#additional-properties)
  • | | +| On Data Change |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Double Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Drag Over |
  • [area](./listbox-object#additional-properties)
  • [areaName](./listbox-object#additional-properties)
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Drop |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Footer Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [footerName](./listbox-object#additional-properties)
  • | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Row Moved |
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | *List box array unicamente* | +| On Scroll |
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • | | +| On Unload | | | + +## Arrays objetos nas colunas (4D View Pro) + +As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. + +A seguinte caixa de listagem foi concebida utilizando uma matriz de objectos: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configuração de uma coluna de matriz de objectos + +To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. Na lista de propriedades, pode agora selecionar Objecto como "Tipo de Expressão" para a coluna: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Estão disponíveis propriedades padrão relacionadas com coordenadas, tamanho e estilo para colunas de objectos. Pode defini-los usando a lista de propriedades, ou programando o estilo, cor da fonte, cor de fundo e visibilidade para cada linha de uma coluna de caixa de lista de tipo de objecto. Estes tipos de colunas também podem ser ocultados. + +No entanto, o tema Fonte de Dados não está disponível para as colunas da caixa de listagem tipo objecto. De fato, o conteúdo de cada célula de coluna é baseado em atributos encontrados no elemento correspondente da array de objectos. Cada elemento da array pode definir: + +o tipo de valor (obrigatório): texto, cor, evento, etc. +o valor em si (opcional): usado para entrada/saída. +a exibição do conteúdo da célula (opcional): botão, lista, etc. +configurações adicionais (opcional): dependem do tipo de valor +Para definir essas propriedades, você precisa definir os atributos apropriados no objeto (os atributos disponíveis estão listados abaixo). Por exemplo, pode escrever "Olá Mundo!" numa coluna de objectos usando este código simples: + +```4d +ARRAY OBJECT(obColumn;0) //array de colunas + C_OBJECT($ob) //primeiro elemento + OB SET($ob; "valueType"; "text") //define o tipo de valor (obrigatório) + OB SET($ob; "value"; "Hello World!") //define o valor + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> O formato de visualização e os filtros de entrada não podem ser definidos para uma coluna de objectos. Dependem automaticamente do tipo de valor. + +#### valueType e visualização de dados + +Quando uma coluna de caixa de listagem é associada a uma array de objectos, a forma como uma célula é exibida, introduzida, ou editada, é baseada no atributo valueType do elemento da array. Os valores suportados são os tipos de valores: + +- "texto": para um valor de texto +- "real": for a numeric value that can include separators like a `\`, <.>, or <,> +- "integer": para um valor inteiro +- "booleano": para um valor Verdadeiro/Falso +- "cor": para definir uma cor de fundo +- "evento": para exibir um botão com um rótulo. + +4D utiliza widgets padrão no que respeita ao valor "valueType" (ou seja, um "texto" é exibido como um widget de entrada de texto, um "booleano" como uma caixa de verificação), mas também estão disponíveis exibições alternativas através de opções (*por exemplo*, um real também pode ser representado como um menu drop-down). A tabela seguinte mostra a visualização por defeito, bem como as alternativas para cada tipo de valor: + +| valueType | Widget padrão | Widgets alternativos | +| --------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| text | entrada de texto | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | +| real | entrada de texto controlada (números e separadores) | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | +| integer | entrada de texto controlada (apenas números) | menu drop down (lista necessária) ou caixa combinada (lista de escolha) ou caixa de verificação de três estados | +| boolean | caixa de verificação | menu drop-down (lista obrigatória) | +| color | cor de fundo | text | +| "event" | botão com rótulo | | +| | | Todos os widgets podem ter um botão de alternância de unidade adicional ou um botão de elipse ligado à célula. | + +Define-se a visualização e opções de células usando atributos específicos em cada objecto (ver abaixo). + +#### Formatos de visualização e filtros de entrada + +Não é possível definir formatos de exibição ou filtros de entrada para colunas de caixas de listagem de tipos de objectos. São automaticamente definidos de acordo com o tipo de valor. Estes estão listados na tabela seguinte: + +| Tipo de valor | Formato predefinido | Controlo de entrada | +| ------------- | --------------------------------------------------------------------------------------------- | ------------------------------------------ | +| text | o mesmo que definido no objecto | qualquer (sem controlo) | +| real | o mesmo que definido no objeto (utilizando o separador decimal do sistema) | "0-9" e "." e "-" | +| | | "0-9" y "." si min>=0 | +| integer | o mesmo que definido no objecto | "0-9" e "-" | +| | | "0-9" if min>=0 | +| Parâmetros | caixa de verificação | N/A | +| color | N/A | N/A | +| "event" | N/A | N/A | + +### Atributos + +Cada elemento da array de objetos é um objecto que pode conter um ou mais atributos que definirão o conteúdo da célula e a exibição dos dados (ver exemplo acima). + +O único atributo obrigatório é "valueType" e os seus valores suportados são "text", "real", "integer", "boolean", "color", e "event". A tabela seguinte lista todos os atributos suportados nas arrays de objectos da caixa de listagem, dependendo do valor "valueType" (quaisquer outros atributos são ignorados). Os formatos de exibição são detalhados e são fornecidos exemplos abaixo. + +| | valueType | text | real | integer | boolean | color | "event" | +| --------------------- | ----------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------- | +| *Atributos* | *Description* | | | | | | | +| value | valor da célula (entrada ou saída) | x | x | x | | | | +| min | valor mínimo | | x | x | | | | +| max | valor máximo | | x | x | | | | +| behavior | valor "threeStates" | | | x | | | | +| requiredList | lista drop down definida no objecto | x | x | x | | | | +| choiceList | combo box definida no objecto | x | x | x | | | | +| requiredListReference | 4D lista ref, depende do valor "saveAs | x | x | x | | | | +| requiredListName | Nome da lista 4D, depende do valor "saveAs | x | x | x | | | | +| saveAs | "referência" ou "valor | x | x | x | | | | +| choiceListReference | 4D lista ref, mostrar caixa combinada | x | x | x | | | | +| choiceListName | Nome da lista 4D, mostrar caixa combinada | x | x | x | | | | +| unitList | array de X elementos | x | x | x | | | | +| unitReference | índice de elementos seleccionados | x | x | x | | | | +| unitsListReference | 4D lista ref para unidades | x | x | x | | | | +| unitsListName | 4D nome da lista para unidades | x | x | x | | | | +| alternateButton | adicionar um botão alternativo | x | x | x | x | x | | + +#### value + +Os valores das células são armazenados no atributo "value". Este atributo é utilizado tanto para a entrada como para a saída. Também pode ser utilizada para definir valores por defeito quando se utilizam listas (ver abaixo). + +```4d + ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> Os valores Null são suportados e resultam numa célula vazia. + +#### mín. e máx + +Quando o "valueType" é "real" ou "integer", o objeto também aceita os atributos min e max com os valores apropriados (os valores devem ser do mesmo tipo que o valueType). + +Esses atributos podem ser usados para controlar o intervalo de valores de entrada. Quando uma célula é validada (quando perde o foco), se o valor de entrada for menor que o valor mínimo ou maior que o valor máximo, ela será rejeitada. Nesse caso, o valor anterior é mantido e uma dica exibe uma explicação. + +```4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +O atributo behavior fornece variações para a representação regular de valores. Em 4D v15, uma única variação é proposta: + +| Atributo | Valor(es) disponível(eis) | valueType(s) | Descrição | +| -------- | --------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | Representa um valor numérico como uma caixa de verificação de três estados.
    2=semi-checado, 1=marcada, 0=desmarcada, -1=invisível, -2=desmarcado desabilitado, -3=checado desabilitado, -4=semi-checado desabilitado | + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + + + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList e choiceList + +Quando um atributo "choiceList" ou "requiredList" está presente no objeto, a entrada de texto é substituída por uma lista suspensa ou uma combo box, dependendo do atributo: + +- Se o atributo é "choiceList", a célula é apresentada como um combo box. Isto significa que o usuário pode selecionar ou escrever um valor. +- Se o atributo for "requiredList", então a célula é exibida como uma lista suspensa e o usuário só pode selecionar um dos valores fornecidos na lista. + +Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> Os valores do widget são definidos através de um array. Se quiser atribuir uma lista 4D existente ao widget, você precisará usar os atributos "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". + +Exemplos: + +- Se quiser exibir uma lista suspensa com apenas duas opções: "Open" ou "Closed". "Closed" deve ser pré-selecionada: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Se quiser aceitar qualquer valor inteiro, mas exibir uma caixa de combinação para sugerir os valores mais comuns: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName e requiredListReference + +Os atributos "requiredListName" e "requiredListReference" permitem que você use, em uma célula do list box, uma lista definida no 4D no modo Desenho (no editor de Listas da caixa de ferramentas) ou por programação (usando o comando New list). A célula será então apresentada como uma lista pendente. Isso significa que o usuário só pode selecionar um dos valores fornecidos na lista. + +Use "requiredListName" ou "requiredListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> - Se quiser definir esses valores através de uma matriz simples, você precisará usar o atributo "requiredList". +> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". + +Exemplos: + +- Você deseja exibir uma lista suspensa com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde"), salvá-la como um valor e exibir "azul" por padrão: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Você quer exibir uma lista suspensa baseada em uma lista definida por programação e salvá-la como uma referência: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + +../assets/en/FormObjects/listbox_column_objectArray_cities.png + +#### choiceListName e choiceListReference + +Os atributos "choiceListName" e "choiceListReference" permitem que você use, em uma célula de list box, uma lista definida no 4D no modo Desenho (na caixa de ferramentas) ou por programação (usando o comando New list). A célula é então exibida como uma combo box, o que significa que o usuário pode selecionar ou digitar um valor. + +Use "choiceListName" ou "choiceListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> - Se quiser definir esses valores através de um array simples, você precisará usar o atributo "choiceList". +> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". + +Exemplo: + +Você deseja exibir uma caixa de combinação com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde") e exibir "verde" por padrão: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference e unitReference + +Você pode usar atributos específicos para adicionar unidades associadas aos valores das células (por exemplo: "10 cm", "20 pixels" etc.). Para definir a lista de unidades, pode utilizar um dos seguintes atributos: + +- "unitsList": um array que contém os elementos x usados para definir as unidades disponíveis (por exemplo: "cm", "polegadas", "km", "milhas" etc.). Utilize este atributo para definir unidades no interior do objeto. +- "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. +- "unitsListName": um nome de uma lista 4D baseada em design que contém unidades disponíveis. Utilize este atributo para definir unidades com uma lista 4D criada na caixa de ferramentas. + +Independentemente da forma como a lista de unidades é definida, ela pode ser associada ao seguinte atributo: + +- "unitReference": um valor único que contenha o índice (de 1 a x) do item selecionado na lista de valores "unitsListReference" ou "unitsListName". + +A unidade atual é exibida como um botão que percorre os valores "unitList", "unitsListReference" ou "unitsListName" sempre que é clicado (por exemplo, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) + +Exemplo: + +Queremos configurar uma entrada numérica seguida de duas unidades possíveis: "linhas" ou "píxeis". O valor atual é "2" + "linhas". Utilizamos valores definidos diretamente no objeto (atributo "unitsList"): + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" OB SET($ob;"unitReference";1) //"lines" OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Se você quiser adicionar um botão de elipses [...] para uma célula, basta passar o "alternateButton" com o valor True no objeto. O botão será automaticamente apresentado na célula. + +Quando esse botão for clicado por um usuário, será gerado um evento `On Alternate Click`, e você poderá tratá-lo como quiser (consulte o parágrafo "Gerenciamento de eventos" para obter mais informações). + +Exemplo: + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +O valueType "color" permite-lhe apresentar uma cor ou um texto. + +- Se o valor for um número, é desenhado um retângulo colorido no interior da célula. Exemplo: + + ```4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). + +#### event valueType + +O "event" valueType exibe um botão simples que gera um evento `On Clicked` quando clicado. Nenhum dado ou valor pode ser transmitido ou devolvido. + +Opcionalmente, pode passar um atributo "label". + +Exemplo: + +```4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestão de eventos + +Vários eventos podem ser tratados durante o uso de um list box array de objetos: + +- **On Data Change**: um evento `On Data Change` é acionado quando qualquer valor é modificado: + - numa zona de introdução de texto + - numa lista pendente + - numa área combo box + - num botão de unidade (mudar do valor x para o valor x+1) + - numa caixa de verificação (alternar entre verificado/não verificado) +- **On Clicked**: quando o usuário clicar em um botão instalado usando o atributo "event" *valueType*, será gerado um evento `On Clicked`. Este evento é gerido pelo programador. +- **On Alternative Click**: quando o usuário clicar em um botão de reticências (atributo "alternateButton"), será gerado um evento `On Alternative Click`. Este evento é gerido pelo programador. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..b9dfb0e38857f7 --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md @@ -0,0 +1,50 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- Para poder acessar as propriedades do rodapé para um list box, você deve ativar a opção [Exibir rodapés](properties_Footers.md#display-footers). + +::: + +## Cabeçalhos + +Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: + +![](../assets/en/FormObjects/listbox_header.png) + +Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. + +Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho ao lado ou no lugar do título da coluna, por exemplo, ao executar [classificações personalizadas](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. + +Quando o comando `OBJECT SET VISIBLE` é usado com um cabeçalho, ele é aplicado a todos os cabeçalhos, independentemente do elemento individual definido pelo comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. + +### Propriedades específicas de cabeçalho + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) + +## Rodapés + +List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. + +Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Em particular, você pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). + +Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. + +Quando o comando OBJECT SET VISIBLE for usado com um rodapé, é aplicado a todos os rodapés, independente do elemento individual estabelecido pelo comando. Por exemplo, OBJECT SET VISIBLE(\*;"footer3";False) esconde todos os rodapés no objeto list box ao qual footer3 pertence e não apenas esse rodapé. + +### Propriedades específicas do rodapé + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..24598001547802 --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md @@ -0,0 +1,188 @@ +--- +id: listbox-object +title: List Box Object +--- + +## List box de tipo array + +Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. + +Como padrão, 4D atribui o nome "ColumnX" para cada coluna. Você pode alterá-lo, assim como outras propriedades de coluna, nas [propriedades das colunas](listbox-column.md#column-specific-properties). O formato de exibição de cada coluna também pode ser definido com o comando `OBJECT SET FORMAT`. + +> Os list boxes do tipo array podem ser exibidos em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. + +Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Você também pode associar uma [lista de opções](properties_DataSource.md#choice-list) a uma coluna para controlar a entrada de dados. +Os valores das colunas são gerenciados através de comandos List box de alto nível (como `LISTBOX INSERT ROWS` ou `LISTBOX DELETE ROWS`), bem como por comandos de manipulação de arrays. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: + +```4d +ARRAY TEXT(varCol;size) +``` + +Também pode usar uma lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Aviso**: quando uma list box contiver vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. + +## List box de tipo seleção + +Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo, `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo, `[Employees]FirstName+" "[Employees]LastName`) ou pode ser simplesmente uma fórmula (por exemplo, `String(Milliseconds)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. A expressão também pode ser um método de proejeto, uma variável ou um item array. + +O conteúdo de cada linha é então avaliado de acordo com uma seleção de registros: a **seleção atual** de uma tabela ou uma **seleção nomeada**. + +No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. + +## List boxes Collection ou Entity selection + +Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. + +Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessado por meio da palavra-chave [This](../Concepts/classes.md#this). A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). A expressão também pode ser um método de proejeto, uma variável ou um item array. + +Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. + +Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por outro lado, se forem feitas modificações na coleção usando, por exemplo, as várias funções da [classe Collection](.../API/CollectionClass.md), você precisará notificar explicitamente o 4D reatribuindo a variável da coleção a ela mesma, para que o conteúdo do list box seja atualizado. Por exemplo: + +```4d +myCol:=myCol.push("new value") //exibir novo valor na list box +``` + +### Propriedades compatíveis + +Propriedades compatíveis dependem do tipo de list box. + +| Propriedade | List box array | List box seleção | List box coleção ou entity selection | +| -------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | +| [Cor de fundo alternativa](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Cor de Fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrito](properties_Text.md#bold) | X | X | X | +| [Expressão de cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Classe](properties_Object.md#css-class) | X | X | X | +| [Seleção de coleção ou entidade](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionamento automático de coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Item atual](properties_DataSource.md#current-item) | | | X | +| [Posição atual do item](properties_DataSource.md#current-item-position) | | | X | +| [Fonte de dados](properties_Object.md#data-source) | X | X | X | +| [Nome do formulário de detalhes](properties_ListBox.md#detail-form-name) | | X | | +| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | +| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | +| [Clique duas vezes na linha](properties_ListBox.md#double-click-on-row) | | X | | +| [Draggable](properties_Action.md#droppable) | X | X | X | +| [Droppable](properties_Action.md#droppable) | X | X | X | +| [Focusable](properties_Entry.md#focusable) | X | X | X | +| [Fonte](properties_Text.md#font) | X | X | X | +| [Cor da fonte](properties_Text.md#font-color) | X | X | X | +| [Expressão de Cor da Fonte](properties_Text.md#font-color-expression) | | X | X | +| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | +| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | +| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | +| [Ocultar linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Ocultar retângulo de foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Ocultar destaque de seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List Box hierárquico](properties_Object.md#array-list-box) | X | | | +| [Highlight Set](properties_ListBox.md#highlight-set) | | X | | +| [Alinhamento Horizontal](properties_Text.md#horizontal-alignment) | X | X | X | +| [Horizontal Line Color](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Italic](properties_Text.md#italic) | X | X | X | +| [Left](properties_CoordinatesAndSizing.md#left) | X | X | X | +| [Tabela mestre](properties_DataSource.md#master-table) | | X | | +| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | +| [Método](properties_Action.md#method) | X | X | X | +| [Movable Rows](properties_Action.md#movable-rows) | X | | | +| [Seleção temporária](properties_DataSource.md#selection-name) | | X | | +| [Number of Columns](properties_ListBox.md#number-of-columns) | X | X | X | +| [Number of Locked Columns](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Number of Static Columns](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Object Name](properties_Object.md#object-name) | X | X | X | +| [Right](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Row Control Array](properties_ListBox.md#row-control-array) | X | | | +| [Row Font Color Array](properties_Text.md#row-font-color-array) | X | | | +| [Row Height](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Row Height Array](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Row Style Array](properties_Text.md#row-style-array) | X | | | +| [Selected Items](properties_DataSource.md#selected-items) | | | X | +| [Selection Mode](properties_ListBox.md#selection-mode) | X | X | X | +| [Edição com um único clique](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenável](properties_Action.md#sortable) | X | X | X | +| [Ação padrão](properties_Action.md#standard-action) | X | | | +| [Expressão de estilo](properties_Text.md#style-expression) | | X | X | +| [Top](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Sublinhado](properties_Text.md#underline) | X | X | X | +| [Variável ou Expressão](properties_Object.md#variable-or-expression) | X | X | | +| [Alinhamento vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Cor da linha vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Barra de rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Tamanho Vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidade](properties_Display.md#visibility) | X | X | X | +| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. + +### Eventos formulário suportados + +| Evento formulário | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentários | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array unicamente* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Close Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | +| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | +| On Column Moved |
  • [columnName](#propriedadesadicionais)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [newSize](#propriedadesadicionais)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Delete Action |
  • [row](#propriedades adicionais)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [footerName](#propriedadesadicionais)
  • | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Mouse Enter |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Open Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array unicamente* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#propriedades adicionais)
  • [verticalScroll](#propriedadesadicionais)
  • | | +| On Unload | | | + +#### Additional Properties {#additional-properties} + +Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: + +| Propriedade | Tipo | Descrição | +| -------------------- | ------------- | ---------------------------------------------------------------------------- | +| area | text | Área de objeto List box ("header", "footer", "cell") | +| areaName | text | Nome da zona | +| column | inteiro longo | Número da coluna | +| columnName | text | Nome da coluna | +| footerName | text | Nome do rodapé | +| headerName | text | Nome do cabeçalho | +| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | +| isRowSelected | boolean | True se a linha estiver selecionada, senão False | +| newPosition | inteiro longo | Nova posição da coluna ou linha | +| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | +| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | +| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | +| row | inteiro longo | Número da linha | +| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | + +> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md index e8aa58b964cab9..f796ead428cda2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md @@ -26,15 +26,14 @@ Também é possível redimensionar cada coluna, e o usuário pode modificar a or O usuário pode selecionar um ou mais linhas usando os atalhos padrão: **Shift+clique** para uma seleção adjacente **Ctrl+clique** (Windows) ou **Comando+clique** (macOS) para uma seleção não adjacente. - ### Partes de list box Uma list box é composta de quatro partes diferentes: -* o objeto list box em sua globalidade -* colunas, -* cabeçalhos de coluna, e -* rodapés de colunas. +* the [list box object](./listbox-object.md) in its entirety, +* [columns](./listbox-column.md), +* column [headers](./listbox-header-footer.md#headers), and +* column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -45,324 +44,30 @@ Cada parte tem seu próprio nome assim como propriedades específicas. Por exemp 1. Método objeto de cada coluna 2. Método objeto da list box -O método objeto coluna obtém eventos que ocorrem em seu [cabeçalho](#list-box-headers) e [rodapé](#list-box-footers). - - +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). ### Tipos de List box Há vários tipos de list boxes com seus próprios comportamentos e propriedades específicos. O tipo list box depende das propriedades [Data Source property](properties_Object.md#data-source): -- **Arrays**: cada coluna é conectada a um array 4D. List boxes baseadas em array podem ser exibidas como [list boxes hierárquicas](listbox_overview.md#hierarchical-list-boxes). -- **Seleção** (**Seleção atual** ou **Seleções nomeadas**): cada coluna é conectada a uma expressão (por exemplo um campo) que é avaliado para cada registro da seleção. -- **Coleção ou seleção de entidade**: cada coluna é conectada a uma expressão que é avaliada para todo elemento da coleção ou toda entidade da seleção de entidade. +* **Arrays**: cada coluna é conectada a um array 4D. List boxes baseadas em array podem ser exibidas como [list boxes hierárquicas](listbox_overview.md#hierarchical-list-boxes). +* **Seleção** (**Seleção atual** ou **Seleções nomeadas**): cada coluna é conectada a uma expressão (por exemplo um campo) que é avaliado para cada registro da seleção. +* **Coleção ou seleção de entidade**: cada coluna é conectada a uma expressão que é avaliada para todo elemento da coleção ou toda entidade da seleção de entidade. > Não é possível combinar diferentes tipos de list box no mesmo objeto list box. A fonte de dados é estabelecida quando a list box é criada. Não é mais possível modificar por programação. - ### Gerenciando list boxes Pode configurar completamente um objeto list box através de suas propriedades e também pode gerenciar dinamicamente por programação. -A linguagem 4D inclui um tema dedicado "List Box" para comandos list box, mas comandos de vários outros temas, como comandos "Object properties" ou `EDIT ITEM`, `Displayed line number` podem ser usados. Veja a página [Sumário Comandos List Box](https://doc.4d.com/4Dv17R6/4D/17-R6/List-Box-Commands-Summary.300-4311159.en.html) em *Referência de Linguagem 4D* para mais informação. - - - -## Objetos tipo list box - -### List box de tipo array - -Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. - -Como padrão, 4D atribui o nome "ColumnX" para cada coluna. Pode mudar isso, assim como outras propriedades de coluna, nas [propriedades de coluna](listbox_overview.md#column-specific-properties). O formato de exibição para cada coluna também pode ser definido usando o comando `OBJECT SET FORMAT` -> List boxes tipo array podem ser exibidas em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. - -Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Também pode associar uma [lista de escolha](properties_DataSource.md#choice-list) com uma coluna para controlar entrada de dados.´ Os valores de coluna são gerenciados usando comandos de List box de alto nível (tais como `LISTBOX INSERT ROWS` ou `LISTBOX DELETE ROWS`) assim como comandos manipulação de array. The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or `LISTBOX DELETE ROWS`) as well as array manipulation commands. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: - -```4d -ARRAY TEXT(varCol;size) -``` - -Também pode usar uma lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` -> **Aviso**: quando uma list box conter vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. - - - - -### List box de tipo seleção - -Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo), `[Employees]FirstName+" "[Employees]LastName`) ou simplesmente ser uma fórmula (por exemplo `String(Milisegundos)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. Pode usar os comandos `LISTBOX SET COLUMN FORMULA` e `LISTBOX INSERT COLUMN FORMULA` para modificar colunas por programação. - -Os conteúdos de cada linha são avaliados de acordo com a seleção de registros: **a seleção atual** de uma tablea ou uma **seleção nomeada**. - -No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. - - -### List boxes Collection ou Entity selection - -Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. - -Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessada através do comando [This](https://doc.4d.com/4Dv17R6/4D/17-R6/This.301-4310806.en.html). Uma expressão coluna pode ser um método de projeto, uma variável ou qualquer fórmula, acessando cada entidade ou objeto elementod e coleção através de `This`, por exemplo `This.` (ou `This.value` no caso de uma coleção de valores escalares). Pode usar os comandos `LISTBOX SET COLUMN FORMULA` e `LISTBOX INSERT COLUMN FORMULA` para modificar colunas por programação. - -Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. - -Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por exemplo: - -```4d -myCol:=myCol.push("new value") //exibir novo valor na list box -``` - - - -### Propriedades compatíveis - -Propriedades compatíveis dependem do tipo de list box. - - -| Propriedade | List box array | List box seleção | List box coleção ou entity selection | -| ------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | -| [Cor de fundo alternado](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrito](properties_Text.md#bold) | X | X | X | -| [Expressão cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo borda linha](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Fundo](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Class](properties_Object.md#css-class) | X | X | X | -| [Seleção de entidade ou coleção](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Autodimensionamento coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Item atual](properties_DataSource.md#current-item) | | | X | -| [Posição item atual](properties_DataSource.md#current-item-position) | | | X | -| [Fonte de dados](properties_Object.md#data-source) | X | X | X | -| [Nome formulário detalhe](properties_ListBox.md#detail-form-name) | | X | | -| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | -| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | -| [Duplo clique em linha](properties_ListBox.md#double-click-on-row) | | X | | -| [Arrastável](properties_Action.md#droppable) | X | X | X | -| [Soltável](properties_Action.md#droppable) | X | X | X | -| [Focável](properties_Entry.md#focusable) | X | X | X | -| [Fonte](properties_Text.md#font) | X | X | X | -| [Cor fonte](properties_Text.md#font-color) | X | X | X | -| [Expressão cor fonte](properties_Text.md#font-color-expression) | | X | X | -| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | -| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | -| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | -| [Esconder linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Esconder retangulo foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Esconder ressalte seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List box hierárquica](properties_Object.md#array-list-box) | X | | | -| [Ressaltar conjunto](properties_ListBox.md#highlight-set) | | X | | -| [Alihamento horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Cor linha horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Barra rolagem horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Altura linha](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Itálico](properties_Text.md#italic) | X | X | X | -| [Direita](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Tabela mestre](properties_DataSource.md#master-table) | | X | | -| [Expressão info meta](properties_Text.md#meta-info-expression) | | | X | -| [Métodos](properties_Action.md#method) | X | X | X | -| [Linhas móveis](properties_Action.md#movable-rows) | X | | | -| [Seleção nomeada](properties_DataSource.md#selection-name) | | X | | -| [Número de colunas trancadas](properties_ListBox.md#number-of-columns) | X | X | X | -| [Número de colunas estáticas](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Número de colunas](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Nome de objeto](properties_Object.md#object-name) | X | X | X | -| [Esquerda](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Array controle linha](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Array controle linha](properties_ListBox.md#row-control-array) | X | | | -| [Array cores de Fonte](properties_Text.md#row-font-color-array) | X | | | -| [Array altura linha](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Array estilo linha](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Array estilo linha](properties_Text.md#row-style-array) | X | | | -| [Itens selecionados](properties_DataSource.md#selected-items) | | | X | -| [Modo seleção](properties_ListBox.md#selection-mode) | X | X | X | -| [Editar com um clique](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenável](properties_Action.md#sortable) | X | X | X | -| [Ação padrão](properties_Action.md#standard-action) | X | | | -| [Expressão estilo](properties_Text.md#style-expression) | | X | X | -| [Topo](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Sublinhado](properties_Text.md#underline) | X | X | X | -| [Variável ou expressão](properties_Object.md#variable-or-expression) | X | X | | -| [Cor linha vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Array cores de fundo](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Dimensionamento vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barra rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Alinhamento vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidade](properties_Display.md#visibility) | X | X | X | -| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | - - -> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. - - -### Eventos formulário suportados - - -| Evento formulário | Propriedades adicionais devolvidas (ver [Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para as propriedades principais) | Comentários | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *As fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados.* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#additional-properties)
  • | *Pode usar a constante `lk inherited` para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.).* | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#additional-properties)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#additional-properties)
  • | *Pode usar a constante `lk inherited` para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.).* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados.* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - - -#### Propriedades adicionais {#additional-properties} - -Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: - -| Propriedade | Tipo | Descrição | -| -------------------- | ------------- | ---------------------------------------------------------------------------- | -| area | text | Área de objeto List box ("header", "footer", "cell") | -| areaName | text | Nome da zona | -| column | inteiro longo | Número da coluna | -| columnName | text | Nome da coluna | -| footerName | text | Nome do rodapé | -| headerName | text | Nome do cabeçalho | -| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | -| isRowSelected | boolean | True se a linha estiver selecionada, senão False | -| newPosition | inteiro longo | Nova posição da coluna ou linha | -| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | -| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | -| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | -| row | inteiro longo | Número da linha | -| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | -> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. - - - - - - -## Colunas list boxes - -Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Pode estabelecer propriedades padrão (texto, cor de fundo, etc) para cada coluna da list box: essas propriedades tem prioridade sobre as propriedades objeto da list box. -> Pode definir o [Tipo de expressão](properties_Object.md#expression-type) para colunas list box array (String, Texto, Número, Data, Hora, Imagem, Booleano, ou Objeto). - - -### Propriedades específicas de coluna {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Eventos formulário suportados - -| Evento formulário | Propriedades adicionais devolvidas (ver [Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para as propriedades principais) | Comentários | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *As fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados.* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados.* | -| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | -| On Unload | | | - - -## Cabeçalhos de list box - -> Para poder acessar às propriedades dos cabeçalhos de um list box, deve ativar a opção [Mostrar cabeçalhos](properties_Headers.md#display-headers) da list box. - -Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: - -![](../assets/en/FormObjects/listbox_header.png) - -Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. - - -Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho do lado ou ao invés do título da coluna, por exemplo quando realizar [ordenações personalizadas](#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. Por exemplo, `OBJECT SET VISIBLE(*;"header3";False)` esconde todos os cabeçalhos no objeto list box ao qual *header3* pertence e não apenas esse cabeçalho. - -### Propriedades específicas de cabeçalho - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - - - - - -## Rodapés de list box -> Para poder acessar as propriedades de um cabeçalho deve ativar a opção[Exibir rodapés](properties_Footers.md#display-footers). - -List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. - -Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Particularmente pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). - -Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. Por exemplo, `OBJECT SET VISIBLE(*;"footer3";False)` esconde todos os rodapés no objeto list box ao qual *footer3* pertence e não apenas esse rodapé. - -### Propriedades específicas do rodapé - - -[Formato alfa](properties_Display.md#alpha-format) - [Cor do plano de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrito](properties_Text.md#bold) - [Classe](properties_Object.md#css-class) - [Formato de data](properties_Display.md#date-format) - [Tipo de expressão](properties_Object.md#expression-type) - [Fonte](properties_Text.md#font) - [Cor da fonte](properties_Text.md#font-color) - [Dica de ajuda](properties_Help.md#help-tip) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Preenchimento horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Itálico](properties_Text.md#italic) - [Formato de número](properties_Display.md#number-format) - [Nome do objeto](properties_Object.md#object-name) - [Formato de imagem](properties_Display.md#picture-format) - [Formato de hora](properties_Display.md#time-format) - [Truncar com reticências](properties_Display.md#truncate-with-ellipsis) - [Sublinhado](properties_Text.md#underline) - [Cálculo de variável](properties_Object.md#variable-calculation) - [Variável ou expressão](properties_Object.md#variable-or-expression) - [Alinhamento vertical](properties_Text.md#vertical-alignment) - [Preenchimento vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Largura](properties_CoordinatesAndSizing.md#width) - [Envolvimento de palavras](properties_Display.md#wordwrap) +A linguagem 4D inclui um tema dedicado "List Box" para comandos list box, mas comandos de vários outros temas, como comandos "Object properties" ou `EDIT ITEM`, `Displayed line number` podem ser usados. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. ## Gerenciar entrada Para uma célula list box ser editável, as duas condições abaixo devem ser atendidas: -- A coluna da célula deve ser estabelecida como [Editável](properties_Entry.md#enterable) (senão, as células da coluna nunca poderão ser editáveis). -- No evento `On Before Data Entry`, $0 não retorna -1. Quando o cursor chegar na célula, o evento `On Before Data Entry` é gerado no método coluna. Se, no contexto desse evento, $0 for estabelecido a -1, a célula é considerada como não editável. Se o evento for gerado depois de **Tab** ou **Shift+Tab** ter sido pressionado, o foco vai para a próxima célula ou para a célula anterior, respectivamente. Se $0 não for -1 (como padrão $0 é 0), a célula for editável e trocar para o modo edição. +* A coluna da célula deve ser estabelecida como [Editável](properties_Entry.md#enterable) (senão, as células da coluna nunca poderão ser editáveis). +* No evento `On Before Data Entry`, $0 não retorna -1. Quando o cursor chegar na célula, o evento `On Before Data Entry` é gerado no método coluna. Se, no contexto desse evento, $0 for estabelecido a -1, a célula é considerada como não editável. Se o evento for gerado depois de **Tab** ou **Shift+Tab** ter sido pressionado, o foco vai para a próxima célula ou para a célula anterior, respectivamente. Se $0 não for -1 (como padrão $0 é 0), a célula for editável e trocar para o modo edição. Vamos considerar o exemplo de uma lsit box contendo dois arrays: uma data e um texto. O array data não é editável mas o array texto é editável se a data não tiver sido passada. @@ -386,9 +91,9 @@ O evento `On Before Data Entry` é retornado antes `On Getting Focus`. Para preservar consistência de dados para list boxes de tipo seleção e tipo seleção de entidade, qualquer registro/entidade modificada é automaticamente salva assim que a célula for validada, ou seja.: -- quando a célula for desativada (usuário pressiona tab, clica, etc) -- quando a listbox não estiver mais em foco, -- quando o formulário não tiver mais o foco. +* quando a célula for desativada (usuário pressiona tab, clica, etc) +* quando a listbox não estiver mais em foco, +* quando o formulário não tiver mais o foco. A sequencia típica de eventos gerados durante a entrada de dados ou modificação é como a seguir: @@ -406,25 +111,25 @@ A sequencia típica de eventos gerados durante a entrada de dados ou modificaç | | Todos | On Losing Focus | (*) Com list boxes de seleção de entidade, no evento On Data Change: -- O objeto contém o valor antes da modificação [Current item](properties_DataSource.md#current-item). -- o objeto `This` contém o valor modificado. - -> Entrada de dados em list boxes do tipo coleção/seleção de entidade tem uma limitação quando a expressão for analisada como null. Nesse caso, não é possível editar ou remover o valor null na célula. +* O objeto contém o valor antes da modificação [Current item](properties_DataSource.md#current-item). +* o objeto `This` contém o valor modificado. +> Entrada de dados em list boxes do tipo coleção/seleção de entidade tem uma limitação quando a expressão for analisada como null. Nesse caso, não é possível editar ou remover o valor null na célula. ## Gerenciar seleções Seleções são gerenciadas diretamente, dependendo de se a list box é a baseada em um array, em uma seleção de registros ou em uma coleção/seleção de entidades: -- **Lista box de tipo seleção**: as seleções são gerenciadas mediante um conjunto chamado como padrão `$ListboxSetX` (onde X começa em 0 e se incrementa em função do número de list box no formulário), que pode ser modificado se for necessário. Este conjunto se [define nas propriedades](properties_ListBox.md#highlight-set) da list box. É mantido automaticamente por 4D: se o usuário selecionar uma ou mais linhas na list box, o conjunto se atualiza imediatamente. Por outro lado, é também possível usar comandos do tema "Conjuntos" para modificar a seleção na list box via programação. +* **Lista box de tipo seleção**: as seleções são gerenciadas mediante um conjunto chamado como padrão `$ListboxSetX` (onde X começa em 0 e se incrementa em função do número de list box no formulário), que pode ser modificado se for necessário. Este conjunto se [define nas propriedades](properties_ListBox.md#highlight-set) da list box. É mantido automaticamente por 4D: se o usuário selecionar uma ou mais linhas na list box, o conjunto se atualiza imediatamente. Por outro lado, é também possível usar comandos do tema "Conjuntos" para modificar a seleção na list box via programação. -- **List box de tipo coleção/seleção de entidades**: as seleções se gerenciam através das propriedades de list box dedicado: - - [Elemento atual](properties_DataSource.md#current-item) é um objeto que receberá o elemento/a entidade selecionado - - [Itens Selecionados](properties_DataSource.md#selected-items) é uma coleção/objeto entity selection dos itens selecionados - - [Posição do elemento atual](properties_DataSource.md#current-item-position) devolve a posição do elemento ou da entidade selecionada. +* **List box de tipo coleção/seleção de entidades**: as seleções se gerenciam através das propriedades de list box dedicado: + * [Elemento atual](properties_DataSource.md#current-item) é um objeto que receberá o elemento/a entidade selecionado + * [Itens Selecionados](properties_DataSource.md#selected-items) é uma coleção/objeto entity selection dos itens selecionados + * [Posição do elemento atual](properties_DataSource.md#current-item-position) devolve a posição do elemento ou da entidade selecionada. + +* **List box de tipo array**: o comando `LISTBOX SELECT ROW` pode utilizar-se para selecionar uma ou mais linhas de list box por programação. A [variável associada ao objeto List box](propiedades_Objeto.md#variable-o-expresión) se utiliza para obter, definir ou armazenar as seleções de linhas no objeto. Esta variável corresponde a um array de booleanos que é criado e mantido automaticamente por 4D. O tamanho deste array vem determinado pelo tamanho do list box: contém o mesmo número de elementos que o menor array associado às colunas. Cada elemento deste array contém `True` se selecionar a línha correspondente e `False` em caso contrário. 4D atualiza o conteúdo deste array em função das ações de usuário. Do lado contrário, pode mduar o valor dos elementos array para mudar a seleção na list box. Mas não se pode inserir nem apagar linhas nesse array; nem se pode reescrever as linhas. O comando `Count in array` pode ser usado para encontrar o número de líneas selecionadas. Por exemplo, este método permite inverter a seleção da primeira línha de list box (tipo array): -- **List box de tipo array**: o comando `LISTBOX SELECT ROW` pode utilizar-se para selecionar uma ou mais linhas de list box por programação. A [variável associada ao objeto List box](propiedades_Objeto.md#variable-o-expresión) se utiliza para obter, definir ou armazenar as seleções de linhas no objeto. Esta variável corresponde a um array de booleanos que é criado e mantido automaticamente por 4D. O tamanho deste array vem determinado pelo tamanho do list box: contém o mesmo número de elementos que o menor array associado às colunas. Cada elemento deste array contém `True` se selecionar a línha correspondente e `False` em caso contrário. 4D atualiza o conteúdo deste array em função das ações de usuário. Do lado contrário, pode mduar o valor dos elementos array para mudar a seleção na list box. Mas não se pode inserir nem apagar linhas nesse array; nem se pode reescrever as linhas. O comando `Count in array` pode ser usado para encontrar o número de líneas selecionadas. Por exemplo, este método permite inverter a seleção da primeira línha de list box (tipo array): ```4d ARRAY BOOLEAN(tBListBox;10) //tBListBox é o nome da variável associada ao list box no formulário @@ -435,15 +140,14 @@ Seleções são gerenciadas diretamente, dependendo de se a list box é a basead End if ``` -> The [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) command scrolls the list box rows so that the first selected row or a specified row is displayed. - +> O comando `OBJECT SET SCROLL POSITION` percorre as linhas da caixa de listagem de modo a que seja apresentada a primeira linha seleccionada ou uma linha especificada. ### Personalizar a aparência de linhas selecionadas Quando a opção [Hide selection highlight](properties_Appearance.md#hide-selection-highlight) for selecionada, precisa fazer com que as seleções de list boxes sejam visíveis usando opções de interface disponíveis. Como seleções não são gerenciadas totalmente por 4D, isso significa: -- Para array de tipo list boxes, deve analisar a variável array booleana associada com a list box para determinar quais linhas foram ou não selecionadas. -- Para list boxes de tipo seleção, tem que checar se o registro atual (linha) pertence ao conjunto especificado na propriedade de list box [Highlight Set](properties_ListBox.md#highlight-set). +* Para array de tipo list boxes, deve analisar a variável array booleana associada com a list box para determinar quais linhas foram ou não selecionadas. +* Para list boxes de tipo seleção, tem que checar se o registro atual (linha) pertence ao conjunto especificado na propriedade de list box [Highlight Set](properties_ListBox.md#highlight-set). Pode então definir cores de fundo especificas, cores de fonte ou estilos de fonte por programação para personalizar a aparência de linhas selecionadas. Isso pode ser feito usando arrays ou expressões, dependendo do tipo de list box sendo exibido (ver as seções abaixo). @@ -454,22 +158,23 @@ Pode então definir cores de fundo especificas, cores de fonte ou estilos de fon Para determinar que list boxes foram selecionadas, é preciso checar se estão incluídas no conjunto especificado na propriedade de list box [Highlight Set](properties_ListBox.md#highlight-set). Pode então definir a aparência das linhas selecionadas usando um ou mais das cores ou estilos propriedades de estilo relevantes [](#using-arrays-and-expressions). Lembre que essas expressões são automaticamente reavaliadas a cada vez que: -- a seleção de list box mudar. -- a list box obter ou perder o foco. -- a janela de formulário contendo a list box virar a janela mais à frente, ou deixar de estar à frente. - +* a seleção de list box mudar. +* a list box obter ou perder o foco. +* a janela de formulário contendo a list box virar a janela mais à frente, ou deixar de estar à frente. #### List box de tipo array + É preciso decompor o array Booleano [Variable or Expression](properties_Object.md#variable-or-expression) associado com a lsit box para determinar quaiws linhas foram selecionadas ou não selecionadas. Pode então definir a aparência das linhas selecionadas usando um ou mais das cores ou estilos propriedades de estilo de array relevantes [](#using-arrays-and-expressions). Note que arrays de list box usados para definir a aparência de linhas selecionadas devem ser recalculadas durante o evento de formulário `On Selection Change`; entretanto, também pode modificar esses arrays baseado nos eventos de formulários abaixo: -- `On Getting Focus` (propriedade de list box) -- `On Losing Focus` (propriedade de list box) -- `On Activate` (propriedade formulário) -- `On Deactivate` (form property) ...depending on whether and how you want to visually represent changes of focus in selections. + +* `On Getting Focus` (propriedade de list box) +* `On Losing Focus` (propriedade de list box) +* `On Activate` (propriedade formulário) +* `On Deactivate` (form property) ...depending on whether and how you want to visually represent changes of focus in selections. ##### Exemplo @@ -480,7 +185,7 @@ Se escolher esconder os destaques do sistema e quiser exibir seleções de list Para uma list box de tipo array, precisa atualizar [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) por programação. No formulário JSON, se definiu o array de cores de fundo seguinte para o list box: ``` - "rowFillSource": "_ListboxBackground", + "rowFillSource": "_ListboxBackground", ``` No método de objeto da list box, pode escrever: @@ -505,9 +210,10 @@ Para uma seleção de tipo list box, para produzi o mesmo efeito pode usar um m Por exemplo, no formulário JSON, se definiu HIghlight Set e Background Color Expression para o list box: ``` - "highlightSet": "$SampleSet", + "highlightSet": "$SampleSet", "rowFillSource": "UI_SetColor", ``` + Pode escrever no método *UI_SetColor*: ```4d @@ -522,7 +228,6 @@ Pode escrever no método *UI_SetColor*: > Em list boxes hierárquicos , quebras de linha não podem ser ressaltadas quando a opção [Hide selection highlight](properties_Appearance.md#hide-selection-highlight) estiver marcada. Já que não é possível diferenciar cores de cabeçalho ao mesmo nível, não há uma maneira de ressaltar uma quebra de linha especifica por programação. - ## Gestão de ordenações Uma ordenação num list box pode ser padrão ou personalizada. Todas as colunas são sincronizadas automaticamente. @@ -535,17 +240,14 @@ Pode impedir que o usuário use ordenações padrão desativando a propriedade [ O suporte de ordenação padrão depende do tipo de list box: -| Tipo de list box | Suporte de ordenação padrão | Comentários | -| ----------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------ | -| Uma coleção de objetos | Sim |
    • As colunas "This.a" ou "This.a.b" podem ser ordenadas.
    • A [propriedade source do list box](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colecção de valores escalares | Não | Use a classificação personalizada com a função[`orderBy()`](../API/CollectionClass.md#orderby) | +| Tipo de list box | Suporte de ordenação padrão | Comentários | +| ----------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------- | +| Uma coleção de objetos | Sim |
  • As colunas "This.a" ou "This.a.b" podem ser ordenadas.
  • A [propriedade source do list box](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | +| Colecção de valores escalares | Não | Use a classificação personalizada com a função[`orderBy()`](../API/CollectionClass.md#orderby) | | Seleção de entidades | Sim |
  • A [propriedade source do list box](properties_Object.md#variable-or-expression) deve ser uma [expressão atribuível](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Suportado: classifica propriedades de atributos de objetos (por exemplo, "This.data.city" quando "data" é um atributo de objeto)
  • Suportado: ordena por atributos relacionados (por exemplo, "This.company.name")
  • Não suportado: classifica propriedades de atributos de objetos por atributos relacionados (por exemplo, "This.company.data.city"). Para isso, você precisa usar a classificação personalizada com a função [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (veja o exemplo abaixo)
  • | -| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | -| Seleção temporal | Não | | -| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | - - - +| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | +| Seleção temporal | Não | | +| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | ### Ordenação personalizada @@ -553,8 +255,8 @@ O desenvolvedor pode estabelecer ordenações personalizadas com o comando `LIST As ordenações personalizadas permitem-lhe: -- efetuar ordenações multinível em várias colunas, graças ao comando [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html), -- use funções como [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) ou [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) para classificar colunas com base em critérios complexos. +* efetuar ordenações multinível em várias colunas, graças ao comando [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html), +* use funções como [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) ou [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) para classificar colunas com base em critérios complexos. #### Exemplo @@ -582,12 +284,12 @@ End if P valor da variável column header variable[](properties_Object.md#variable-or-expression) permite gerenciar informação adicional: a ordenação atual da coluna (read) e a exibição da flecha de ordenação. -- Se a variável for estabelecida como 0, a coluna não é ordenada e a flecha de ordenação não é exibida; +* Se a variável for estabelecida como 0, a coluna não é ordenada e a flecha de ordenação não é exibida; ![](../assets/en/FormObjects/sorticon0.png) -- Se a variável for estabelecida como 1, a coluna é ordenada de forma ascendente e a flecha de ordenação é exibida;![](../assets/en/FormObjects/sorticon1.png) +* Se a variável for estabelecida como 1, a coluna é ordenada de forma ascendente e a flecha de ordenação é exibida;![](../assets/en/FormObjects/sorticon1.png) -- Se a variável for estabelecida como 2, a coluna é ordenada de forma descendente e a flecha de ordenação é exibida. ![](../assets/en/FormObjects/sorticon2.png) +* Se a variável for estabelecida como 2, a coluna é ordenada de forma descendente e a flecha de ordenação é exibida. ![](../assets/en/FormObjects/sorticon2.png) > Somente [variáveis](Concepts/variables.md) declaradas ou dinâmicas podem ser usadas como variáveis de coluna de cabeçalho. Não são suportados outros tipos de [expressões](Concepts/quick-tour.md#expressions), como `Form.sortValue`. @@ -595,16 +297,14 @@ Pode estabelecer o valor da variável (por exemplo, Header2:=2) para “forçar > O comando [`OBJECT SET FORMAT`](https://doc.4d.com/4dv19/help/command/en/page236.html) oferece suporte específico para ícones nos cabeçalhos dos list box, o que pode ser útil quando se pretende trabalhar com um ícone de ordenação personalizado. - ## Gerenciar cores linha, estilos e exibição Aqui estão algumas maneiras de estabelecer cores de fundo, cores de fonte e estilos de fonte para list boxes: -- no nível das propriedades de [objeto list box](#list-box-objects), -- no nível das propriedades de [colunas](#list-box-columns), -- usar [arrays ou propriedades de expressão](#using-arrays-and-expressions) para a list box ou para cada coluna, -- no nível de texto de cada célula (se [texti multiestilo](properties_Text.md#multi-style)). - +* at the level of the [list box object properties](./listbox-object.md), +* at the level of the [column properties](./listbox-column.md), +* usar [arrays ou propriedades de expressão](#using-arrays-and-expressions) para a list box ou para cada coluna, +* no nível de texto de cada célula (se [texti multiestilo](properties_Text.md#multi-style)). ### Prioridade & herança @@ -623,28 +323,27 @@ Por exemplo se estabelecer um estilo de fonte nas propriedades de list box e out Para cada atributo (estilo, cor e cor de fundo), uma **herança** é implementada quando o valor padrão for usado: -- Para atributos de célula: atributos valores de linhas -- para atributos linhas: valores de atributos de colunas -- para atributos coluna: valores atributos no list box +* Para atributos de célula: atributos valores de linhas +* para atributos linhas: valores de atributos de colunas +* para atributos coluna: valores atributos no list box Dessa maneira se quiser que um objeto herde o valor de atributo de um nível superior, pode usar a constante `lk inherited` (valor parão) à definição de comando ou diretamente no elemento do array correspondente de estilo/cor. Por exemplo dado um list box array contendo um estilo de fonte padrão com cores alternantes: ![](../assets/en/FormObjects/listbox_styles3.png) Pode realizar as modificações abaixo: -- mude o fundo da linha 2 para vermelho usando a propriedade [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) do objeto list box, -- mude o estilo da linha 4 para itálico usando a propriedade [Row Style Array](properties_Text.md#row-style-array) do objeto de list box, -- dois elementos na coluna 5 são mudados para negrito usando as propriedades [Row Style Array](properties_Text.md#row-style-array) do objeto coluna 5, -- os 2 elementos para coluna 1 e 2 são mudados para azul escuro usando a propriedade [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) para os objetos coluna 1 e 2: +* mude o fundo da linha 2 para vermelho usando a propriedade [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) do objeto list box, +* mude o estilo da linha 4 para itálico usando a propriedade [Row Style Array](properties_Text.md#row-style-array) do objeto de list box, +* dois elementos na coluna 5 são mudados para negrito usando as propriedades [Row Style Array](properties_Text.md#row-style-array) do objeto coluna 5, +* os 2 elementos para coluna 1 e 2 são mudados para azul escuro usando a propriedade [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) para os objetos coluna 1 e 2: ![](../assets/en/FormObjects/listbox_styles3.png) Para restaurar a aparência original da list box, é possível: -- passar a constante `lk inherited` no elemento 2 dos arrays de cor de fundo para as colunas 1 e 2: elas então herdam a cor de fundo vermelha da linha. -- passe a constante `lk inherited` em elementos 3 e 4 do array de estilo para coluna 5: elas então herdam o estilo padrão, exceto para o elemento 4, que mudam para itálico como especificado no array de estilo da list box. -- passe a constante `lk inherited` no elemento 4 do array de estilo para a list box para poder remover o estilo de itálico. -- passe a constante `lk inherited` em elemento 3 do array de cor de fundo para o list box para poder restaurar a cor original da list box. - +* passar a constante `lk inherited` no elemento 2 dos arrays de cor de fundo para as colunas 1 e 2: elas então herdam a cor de fundo vermelha da linha. +* passe a constante `lk inherited` em elementos 3 e 4 do array de estilo para coluna 5: elas então herdam o estilo padrão, exceto para o elemento 4, que mudam para itálico como especificado no array de estilo da list box. +* passe a constante `lk inherited` no elemento 4 do array de estilo para a list box para poder remover o estilo de itálico. +* passe a constante `lk inherited` em elemento 3 do array de cor de fundo para o list box para poder restaurar a cor original da list box. ### Usar arrays e expressões @@ -657,9 +356,6 @@ Dependendo do tipo de list box, pode usar diferentes propriedades para personali | Estilo de letra | [Array estilo linha](properties_Text.md#row-style-array) | [Expressão estilo](properties_Text.md#style-expression) | [Style Expression](properties_Text.md#style-expression) ou [Meta info expression](properties_Text.md#meta-info-expression) | | Visualização | [Array controle linha](properties_ListBox.md#row-control-array) | - | - | - - - ## Imprimir list boxes dois modos de impressão estão disponíveis: **preview mode** - que pode ser usado imprimir uma list box como um objeto formulário e **advanced mode** - quer permite controlar a impressão de objeto list box dentro do formulário. Note que a aparência "Impressão" está disponível para objetos list box no editor de Formulário. @@ -670,17 +366,13 @@ Imprimir uma list box em modo preview consiste de imprimir diretamente o list bo ### Modo avançado -Nesse modo, a impressão de list box é realizada por programação via o comando `Print object` (formulários projeto e formulários tabela são compatíveis). The [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) command is used to control the printing of the object. +Nesse modo, a impressão de list box é realizada por programação via o comando `Print object` (formulários projeto e formulários tabela são compatíveis). O comando `LISTBOX GET PRINT INFORMATION` é usado para controlar a impressão do objeto. Nesse modo: -- A altura do objeto list box é reduzida automaticamente quando o número de linhas a ser impresso for menor que a altura original do objeto (não há linhas "em branco" impressas). Por outro lado a altura não aumenta automaticamente de acordo com os conteúdos do objeto. The size of the object actually printed can be obtained via the [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) command. -- The list box object is printed "as is", in other words, taking its current display parameters into account: visibility of headers and gridlines, hidden and displayed rows, etc. These parameters also include the first row to be printed: if you call the `OBJECT SET SCROLL POSITION` command before launching the printing, the first row printed in the list box will be the one designated by the command. These parameters also include the first row to be printed: if you call the [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) command before launching the printing, the first row printed in the list box will be the one designated by the command. -- Um mecanismo automático facilita a impressão de list boxes que contenham mais linhas do que é possível exibir: chamadas repetidas a `Print object` podem ser usadas para imprimir um novo conjunto de linhas a cada vez. The [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) command can be used to check the status of the printing while it is underway. - - - - +* A altura do objeto list box é reduzida automaticamente quando o número de linhas a ser impresso for menor que a altura original do objeto (não há linhas "em branco" impressas). Por outro lado a altura não aumenta automaticamente de acordo com os conteúdos do objeto. O tamanho do objeto realmente impresso pode ser obtido via o comando `LISTBOX GET PRINT INFORMATION` . +* The list box object is printed "as is", in other words, taking its current display parameters into account: visibility of headers and gridlines, hidden and displayed rows, etc. These parameters also include the first row to be printed: if you call the `OBJECT SET SCROLL POSITION` command before launching the printing, the first row printed in the list box will be the one designated by the command. O objeto list box é impresso "como está" ou seja, levando em consideração seus parâmetros atuais de exibição: visibilidade de cabeçalhos e grades de impressão, linhas escondidas e exibidas, etc. Esses parâmetros também incluem a primeira linha a ser impressa: se chamar o comando `OBJECT SET SCROLL POSITION` antes de lançar a impressão, a primeira linha impressa será aquela determinada pelo comando. +* Um mecanismo automático facilita a impressão de list boxes que contenham mais linhas do que é possível exibir: chamadas repetidas a `Print object` podem ser usadas para imprimir um novo conjunto de linhas a cada vez. O comando `LISTBOX GET PRINT INFORMATION` pode ser usado para checar o estado da impressão enquanto estiver sendo realizada. ## List box hierárquicos. @@ -690,19 +382,17 @@ Uma list box hierárquica é uma list box na qual o conteúdo da primeira coluna As caixas de listagem hierárquica são uma forma particular de representar dados, mas não modificam a estrutura de dados (matrizes). As caixas de listagem hierárquica são geridas exactamente da mesma forma que as caixas de listagem normais. - ### Definir a hierarquia Para definir uma list box hierárquica há várias possibilidades: -* Configurar manualmente os elementos hierárquicos usando a lista Propriedade no editor de formulário (ou editar o formulário JSON). -* Gerar visualmente a hierarquia usando o menu emergente de gestão de list box no editor de formulários. -* Usar os comandos[LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-SET-HIERARCHY.301-4127969.en.html) e [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-GET-HIERARCHY.301-4127970.en.html), descritos no manual *4D Language Reference*. - +* Configurar manualmente os elementos hierárquicos usando a lista Propriedade no editor de formulário (ou editar o formulário JSON). +* Gerar visualmente a hierarquia usando o menu emergente de gestão de list box no editor de formulários. +* Use the [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-HIERARCHY.301-7487634.en.html) and [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-GET-HIERARCHY.301-7487597.en.html) commands, described in the *4D Language Reference* manual. #### Propriedades de List Box hierárquico -Essa propriedade especifica que o list box deve ser exibido em forma hierárquica. No formulário JSON essa funcionalidade é ativada [quando o *dataSource* valor de propriedade for um array](properties_Object.md#hierarchical-list-box), ou seja uma coleção. +Essa propriedade especifica que o list box deve ser exibido em forma hierárquica. No formulário JSON, esse recurso é acionado [quando o valor da propriedade *dataSource* é um array](properties_Object.md#array-list-box), ou seja, uma coleção. Opções adicionais (**Variable 1...10**) estão disponíveis quando a opção *List box hierárquica* for selecionada, correspondendo a cada array *dataSource* para usar como quebra de coluna. A cada vez que um valor é digitado em um campo, uma nova linha é adicionada. Podem ser especificadas até 10 variáveis. Essas variáveis estabelecem os níveis hierárquicos a serem exibidos na primeira coluna. @@ -715,7 +405,6 @@ A última variável nunca é hierárquica mesmo se vários valores idênticos ex Esse princípio não é aplicado quando apenas uma variável for especificada na hierarquia: nesse caso, valores idênticos podem ser agrupados. > Se especificar uma hierarquia baseada nas primeiras colunas de uma list box existente, deve então remover ou esconder essas colunas (exceto a primeira) senão vão aparecer de forma duplicada na list box. Se especificar a hierarquia via o menu pop up do editor (ver abaixo), as colunas desnecessárias serão removidas automaticamente da list box. - #### Crie hierarquias usando o menu contextual Quando se selecciona pelo menos uma coluna para além da primeira num objecto list box (do tipo array) no editor de formulários, o comando **Criar hierarquia** está disponível no menu de contexto: @@ -724,20 +413,20 @@ Quando se selecciona pelo menos uma coluna para além da primeira num objecto li Este comando é um atalho para definir a hierarquia. Quando for selecionado, as ações a seguir são realizadas: -* A opção **Hierarchical list box** é marcada para o objeto na Lista propriedade. -* As variváveis das colunas são usadas para especificar a hierarquia. Elas substituem qualquer variável já especificada. -* As colunas selecionadas não aparecem mais na list box (exceto para o título da primeira). +* A opção **Hierarchical list box** é marcada para o objeto na Lista propriedade. +* As variváveis das colunas são usadas para especificar a hierarquia. Elas substituem qualquer variável já especificada. +* As colunas selecionadas não aparecem mais na list box (exceto para o título da primeira). Exemplo: dado uma list box cujas primeiras colunas contém País, região, cidade e população. Quando País, região e cidade forem selecionadas, se escolher **Create hierarchy** no menu contextual, uma hierarquia de três níveis é criada na primeira coluna, colunas número 2 e 3 são removidas e a coluna População vira a segunda: ![](../assets/en/FormObjects/listbox_hierarchy2.png) ##### Cancelar hierarquia -Quando a primeira coluna for selecionada e especificada como hierárquica pode usar o comando **Cancel hierarchy**. Quando selecionar este comando, as ações abaixo serão realizadas: -* A opção **Hierarchical list box** é desmarcada para o objeto, -* Os níveis hierárquicos 2 a X são removidos e transformados em colunas adicionadas à list box. +Quando a primeira coluna for selecionada e especificada como hierárquica pode usar o comando **Cancel hierarchy**. Quando selecionar este comando, as ações abaixo serão realizadas: +* A opção **Hierarchical list box** é desmarcada para o objeto, +* Os níveis hierárquicos 2 a X são removidos e transformados em colunas adicionadas à list box. ### Como funciona @@ -763,10 +452,10 @@ Quando valores do tipo de data ou hora são incluídos numa caixa de listagem hi Numa caixa de listagem em modo hierárquico, uma ordenação padrão (realizada clicando no cabeçalho de uma coluna da caixa de listagem) é sempre construída da seguinte forma: -- Em primeiro lugar, todos os níveis da coluna hierárquica (primeira coluna) são automaticamente ordenados por ordem ascendente. -- A ordenação é então efectuada por ordem ascendente ou descendente (de acordo com a acção do utilizador) sobre os valores da coluna que foi clicada. -- Todas as colunas são sincronizadas. -- Durante ordenações posteriores realizadas em colunas não hierárquicas da caixa de listagem, apenas o último nível da primeira coluna é classificado. É possível modificar a ordenação desta coluna, clicando no seu cabeçalho. +* Em primeiro lugar, todos os níveis da coluna hierárquica (primeira coluna) são automaticamente ordenados por ordem ascendente. +* A ordenação é então efectuada por ordem ascendente ou descendente (de acordo com a acção do utilizador) sobre os valores da coluna que foi clicada. +* Todas as colunas são sincronizadas. +* Durante ordenações posteriores realizadas em colunas não hierárquicas da caixa de listagem, apenas o último nível da primeira coluna é classificado. É possível modificar a ordenação desta coluna, clicando no seu cabeçalho. Dada, por exemplo, a seguinte caixa de listagem, na qual não é especificado nenhum tipo específico: @@ -778,7 +467,6 @@ Se clicar no cabeçalho "População" para ordenar as populações por ordem asc Como para todas as caixas de listagem, pode [desactivar o mecanismo de ordenação padrão](properties_Action.md#sortable) e gerir os tipos usando programação. - #### Seleções e posições em caixas de listagem hierárquica Uma caixa de listagem hierárquica exibe um número variável de linhas na tela, de acordo com o estado expandido/colocado dos nós hierárquicos. Isto não significa, contudo, que o número de filas das matrizes varie. Apenas o visor é modificado, não os dados. É importante compreender este princípio porque a gestão programada das caixas de listagem hierárquica é sempre baseada nos dados das matrizes, não nos dados apresentados. Em particular, as linhas de intervalo adicionadas automaticamente não são tidas em conta nas matrizes de opções de visualização (ver abaixo). @@ -795,13 +483,11 @@ Independentemente de como os dados são exibidos na caixa da lista (hierarquicam Este princípio é implementado para as matrizes internas que podem ser utilizadas para gerir: -- cores -- cores de fundo - - -- estilos -- filas ocultas -- seleções +* cores +* cores de fundo +* estilos +* filas ocultas +* seleções Por exemplo, se quiser seleccionar a fila que contém Rennes, deve passar: @@ -813,7 +499,7 @@ Representação não hierárquica: ![](../assets/en/FormObjects/hierarch7.png) R > Se uma ou mais filas estiverem escondidas porque os seus pais estão desmoronados, já não são seleccionados. Apenas as linhas visíveis (directamente ou por rolagem) podem ser seleccionadas. Por outras palavras, as filas não podem ser tanto escondidas como seleccionadas. -As with selections, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command will return the same values for a hierarchical list box and a non-hierarchical list box. This means that in both of the examples below, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) will return the same position: (3;2). +Tal como com as selecções, o comando `LISTBOX GET CELL POSITION` devolverá os mesmos valores para uma caixa de listagem hierárquica e uma caixa de listagem não hierárquica. Isto significa que em ambos os exemplos abaixo, `LISTBOX GET CELL POSITION` irá devolver a mesma posição: (3;2). *Representação hierárquica:* ![](../assets/en/FormObjects/hierarch9.png) @@ -823,12 +509,11 @@ Quando todas as filas de uma sub-hierarquia estão escondidas, a linha de quebra #### Linhas de quebra -If the user selects a break row, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) returns the first occurrence of the row in the corresponding array. No caso seguinte: +Se o usuário selecionar uma linha de quebra, `LISTBOX GET CELL POSITION` devolve a primeira ocorrência da linha na matriz correspondente. No caso seguinte: ![](../assets/en/FormObjects/hierarch11.png) - -... [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) returns (2;4). To select a break row by programming, you will need to use the [`LISTBOX SELECT BREAK`](../commands/listbox-select-break) command. +... `LISTBOX GET CELL POSITION` retorna (2;4). Para selecionar uma linha de quebra por programação, terá de utilizar o comando `LISTBOX SELECT BREAK` . As linhas de quebra não são tidas em conta nos arrays internos utilizados para gerir o aspecto gráfico das caixas de listagem (estilos e cores). No entanto, é possível modificar estas características para linhas de quebra através dos comandos de gestão gráfica dos objectos. Basta executar os comandos apropriados nas matrizes que constituem a hierarquia. @@ -850,381 +535,19 @@ Resultados: ![](../assets/en/FormObjects/hierarch14.png) - #### Gestão otimizada da expansão/colapso Pode optimizar a exibição e gestão de caixas de listagem hierárquica usando os eventos de formulário `On Expand` e `On Collapse`. -Uma caixa de listagem hierárquica é construída a partir do conteúdo de seus arrays de modo a só poder ser exibida quando todas estas matrizes são carregadas na memória. This makes it difficult to build large hierarchical list boxes based on arrays generated from data (through the [`SELECTION TO ARRAY`](../commands/selection-to-array) command), not only because of the display speed but also the memory used. +Uma caixa de listagem hierárquica é construída a partir do conteúdo de seus arrays de modo a só poder ser exibida quando todas estas matrizes são carregadas na memória. Isto torna difícil construir grandes caixas de listagem hierárquica com base em arrays gerados a partir de dados (através do comando `SELECTION TO ARRAY` ), não só devido à velocidade de visualização mas também à memória utilizada. - -Usando os formulários `On Expand` e `On Collapse` , os eventos podem ultrapassar estas restrições: por exemplo, é possível exibir apenas parte da hierarquia e carregar/descarregar as arrays a qualquer momento, com base nas ações dos usuários. In the context of these events, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell where the user clicked in order to expand or collapse a row. +Usando os formulários `On Expand` e `On Collapse` , os eventos podem ultrapassar estas restrições: por exemplo, é possível exibir apenas parte da hierarquia e carregar/descarregar as arrays a qualquer momento, com base nas ações dos usuários. No contexto destes eventos, o comando `LISTBOX GET CELL POSITION` devolve a célula onde o usuário clicou para expandir ou colapsar uma fila. Neste caso, é necessário preencher e esvaziar os arrays através do código. Os princípios a serem implementados são os seguintes: -- Quando a list box é exibido, somente o primeiro array deve ser preenchido. No entanto, é necessário criar um segundo array com valores vazios para que o list box apresente os botões expandir/colapsar: ![](../assets/en/FormObjects/hierarch15.png) - -- Quando um usuário clicar num botão de expansão, pode processar o evento `On Expand` . The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. ![](../assets/en/FormObjects/hierarch16.png) - -- Quando um usuário clicar num botão de colapso, pode processar o evento `On Collapse` . The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. - - - -## Arrays objetos nas colunas (4D View Pro) - -As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. - -A seguinte caixa de listagem foi concebida utilizando uma matriz de objectos: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - - -### Configuração de uma coluna de matriz de objectos - -Para atribuir uma array de objectos a uma coluna de caixa de listagem, basta definir o nome da array de objectos na lista de propriedades (campo "Nome da Variável"), ou usando o comando [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv17R6/4D/17-R6/LISTBOX-INSERT-COLUMN.301-4311153.en.html) , como em qualquer coluna baseada em array. Na lista de propriedades, pode agora selecionar Objecto como "Tipo de Expressão" para a coluna: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Estão disponíveis propriedades padrão relacionadas com coordenadas, tamanho e estilo para colunas de objectos. Pode defini-los usando a lista de propriedades, ou programando o estilo, cor da fonte, cor de fundo e visibilidade para cada linha de uma coluna de caixa de lista de tipo de objecto. Estes tipos de colunas também podem ser ocultados. - -No entanto, o tema Fonte de Dados não está disponível para as colunas da caixa de listagem tipo objecto. De fato, o conteúdo de cada célula de coluna é baseado em atributos encontrados no elemento correspondente da array de objectos. Cada elemento da array pode definir: - -o tipo de valor (obrigatório): texto, cor, evento, etc. o valor em si (opcional): usado para entrada/saída. a exibição do conteúdo da célula (opcional): botão, lista, etc. configurações adicionais (opcional): dependem do tipo de valor Para definir essas propriedades, você precisa definir os atributos apropriados no objeto (os atributos disponíveis estão listados abaixo). Por exemplo, pode escrever "Olá Mundo!" numa coluna de objectos usando este código simples: - -```4d -ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob1) - $entry:="Hello world!" OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) -> O formato de visualização e os filtros de entrada não podem ser definidos para uma coluna de objectos. Dependem automaticamente do tipo de valor. - -#### valueType e visualização de dados - -Quando uma coluna de caixa de listagem é associada a uma array de objectos, a forma como uma célula é exibida, introduzida, ou editada, é baseada no atributo valueType do elemento da array. Os valores suportados são os tipos de valores: - -* "texto": para um valor de texto -* "real": for a numeric value that can include separators like a `\<space>`, <.>, or -* "integer": para um valor inteiro -* "booleano": para um valor Verdadeiro/Falso -* "cor": para definir uma cor de fundo -* "evento": para exibir um botão com um rótulo. - -4D utiliza widgets padrão no que respeita ao valor "valueType" (ou seja, um "texto" é exibido como um widget de entrada de texto, um "booleano" como uma caixa de verificação), mas também estão disponíveis exibições alternativas através de opções (*por exemplo*, um real também pode ser representado como um menu drop-down). A tabela seguinte mostra a visualização por defeito, bem como as alternativas para cada tipo de valor: - -| valueType | Widget padrão | Widgets alternativos | -| --------- | --------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | -| text | entrada de texto | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | -| real | entrada de texto controlada (números e separadores) | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | -| integer | entrada de texto controlada (apenas números) | menu drop down (lista necessária) ou caixa combinada (lista de escolha) ou caixa de verificação de três estados | -| boolean | caixa de verificação | menu drop-down (lista obrigatória) | -| color | cor de fundo | text | -| "event" | botão com rótulo | | -| | | Todos os widgets podem ter um botão de alternância de unidade adicional ou um botão de elipse ligado à célula. | - -Define-se a visualização e opções de células usando atributos específicos em cada objecto (ver abaixo). - -#### Formatos de visualização e filtros de entrada - -Não é possível definir formatos de exibição ou filtros de entrada para colunas de caixas de listagem de tipos de objectos. São automaticamente definidos de acordo com o tipo de valor. Estes estão listados na tabela seguinte: - -| Tipo de valor | Formato predefinido | Controlo de entrada | -| ------------- | -------------------------------------------------------------------------- | ----------------------- | -| text | o mesmo que definido no objecto | qualquer (sem controlo) | -| real | o mesmo que definido no objeto (utilizando o separador decimal do sistema) | "0-9" e "." e "-" | -| | | "0-9" e "." se min>=0 | -| integer | o mesmo que definido no objecto | "0-9" e "-" | -| | | "0-9" se min>=0 | -| Parâmetros | caixa de verificação | N/A | -| color | N/A | N/A | -| "event" | N/A | N/A | - -### Atributos - -Cada elemento da array de objetos é um objecto que pode conter um ou mais atributos que definirão o conteúdo da célula e a exibição dos dados (ver exemplo acima). - -O único atributo obrigatório é "valueType" e os seus valores suportados são "text", "real", "integer", "boolean", "color", e "event". A tabela seguinte lista todos os atributos suportados nas arrays de objectos da caixa de listagem, dependendo do valor "valueType" (quaisquer outros atributos são ignorados). Os formatos de exibição são detalhados e são fornecidos exemplos abaixo. - -| | valueType | text | real | integer | boolean | color | "event" | -| --------------------- | ------------------------------------------ | ---- | ---- | ------- | ------- | ----- | ------- | -| *Atributos* | *Descrição* | | | | | | | -| value | valor da célula (entrada ou saída) | x | x | x | | | | -| min | valor mínimo | | x | x | | | | -| max | valor máximo | | x | x | | | | -| behavior | valor "threeStates" | | | x | | | | -| requiredList | lista drop down definida no objecto | x | x | x | | | | -| choiceList | combo box definida no objecto | x | x | x | | | | -| requiredListReference | 4D lista ref, depende do valor "saveAs | x | x | x | | | | -| requiredListName | Nome da lista 4D, depende do valor "saveAs | x | x | x | | | | -| saveAs | "referência" ou "valor | x | x | x | | | | -| choiceListReference | 4D lista ref, mostrar caixa combinada | x | x | x | | | | -| choiceListName | Nome da lista 4D, mostrar caixa combinada | x | x | x | | | | -| unitList | array de X elementos | x | x | x | | | | -| unitReference | índice de elementos seleccionados | x | x | x | | | | -| unitsListReference | 4D lista ref para unidades | x | x | x | | | | -| unitsListName | 4D nome da lista para unidades | x | x | x | | | | -| alternateButton | adicionar um botão alternativo | x | x | x | x | x | | - -#### value - -Os valores das células são armazenados no atributo "value". Este atributo é utilizado tanto para a entrada como para a saída. Também pode ser utilizada para definir valores por defeito quando se utilizam listas (ver abaixo). - -````4d - C_OBJECT($ob1) -$entry:="Hello world!" - OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) -> Os valores Null são suportados e resultam numa célula vazia. - -#### mín. e máx - -Quando o "valueType" é "real" ou "integer", o objeto também aceita os atributos min e max com os valores apropriados (os valores devem ser do mesmo tipo que o valueType). - -Esses atributos podem ser usados para controlar o intervalo de valores de entrada. Quando uma célula é validada (quando perde o foco), se o valor de entrada for menor que o valor mínimo ou maior que o valor máximo, ela será rejeitada. Nesse caso, o valor anterior é mantido e uma dica exibe uma explicação. - -````4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -O atributo behavior fornece variações para a representação regular de valores. Em 4D v15, uma única variação é proposta: - -| Atributo | Valor(es) disponível(eis) | valueType(s) | Descrição | -| -------- | ------------------------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | Representa um valor numérico como uma caixa de seleção de três estados.
    2=semi-marcado, 1=marcado, 0=desmarcado, -1=invisível, -2=desmarcado desabilitado, -3=marcado desabilitado, -4=semi-marcado desabilitado | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - - - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList e choiceList - -Quando um atributo "choiceList" ou "requiredList" está presente no objeto, a entrada de texto é substituída por uma lista suspensa ou uma combo box, dependendo do atributo: - -* Se o atributo é "choiceList", a célula é apresentada como um combo box. Isto significa que o usuário pode selecionar ou escrever um valor. -* Se o atributo for "requiredList", então a célula é exibida como uma lista suspensa e o usuário só pode selecionar um dos valores fornecidos na lista. - -Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. -> Os valores do widget são definidos através de um array. Se quiser atribuir uma lista 4D existente ao widget, você precisará usar os atributos "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". - -Exemplos: - -* Se quiser exibir uma lista suspensa com apenas duas opções: "Open" ou "Closed". "Closed" deve ser pré-selecionada: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -* Se quiser aceitar qualquer valor inteiro, mas exibir uma caixa de combinação para sugerir os valores mais comuns: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName e requiredListReference - -Os atributos "requiredListName" e "requiredListReference" permitem que você use, em uma célula do list box, uma lista definida no 4D no modo Desenho (no editor de Listas da caixa de ferramentas) ou por programação (usando o comando New list). A célula será então apresentada como uma lista pendente. Isso significa que o usuário só pode selecionar um dos valores fornecidos na lista. - -Use "requiredListName" ou "requiredListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. -> * Se quiser definir esses valores através de uma matriz simples, você precisará usar o atributo "requiredList". -> * Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". - -Exemplos: - -* Você deseja exibir uma lista suspensa com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde"), salvá-la como um valor e exibir "azul" por padrão: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -* Você quer exibir uma lista suspensa baseada em uma lista definida por programação e salvá-la como uma referência: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName e choiceListReference - -Os atributos "choiceListName" e "choiceListReference" permitem que você use, em uma célula de list box, uma lista definida no 4D no modo Desenho (na caixa de ferramentas) ou por programação (usando o comando New list). A célula é então exibida como uma combo box, o que significa que o usuário pode selecionar ou digitar um valor. - -Use "choiceListName" ou "choiceListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. -> * Se quiser definir esses valores através de um array simples, você precisará usar o atributo "choiceList". -> * Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". - -Exemplo: - -Você deseja exibir uma caixa de combinação com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde") e exibir "verde" por padrão: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -````4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - - -#### unitsList, unitsListName, unitsListReference e unitReference - -Você pode usar atributos específicos para adicionar unidades associadas aos valores das células (*por exemplo:* "10 cm", "20 pixels" etc.). Para definir a lista de unidades, pode utilizar um dos seguintes atributos: - -* "unitsList": um array que contém os elementos x usados para definir as unidades disponíveis (por exemplo: "cm", "polegadas", "km", "milhas" etc.). Utilize este atributo para definir unidades no interior do objeto. -* "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. Use esse atributo para definir unidades com uma lista 4D criada com o comando [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html). -* "unitsListName": um nome de uma lista 4D baseada em design que contém unidades disponíveis. Utilize este atributo para definir unidades com uma lista 4D criada na caixa de ferramentas. - -Independentemente da forma como a lista de unidades é definida, ela pode ser associada ao seguinte atributo: - -* "unitReference": um valor único que contenha o índice (de 1 a x) do item selecionado na lista de valores "unitsListReference" ou "unitsListName". - -A unidade atual é exibida como um botão que percorre os valores "unitList", "unitsListReference" ou "unitsListName" sempre que é clicado (por exemplo, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) - -Exemplo: - -Queremos configurar uma entrada numérica seguida de duas unidades possíveis: "linhas" ou "píxeis". O valor atual é "2" + "linhas". Utilizamos valores definidos diretamente no objeto (atributo "unitsList"): - -````4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" OB SET($ob;"unitReference";1) //"lines" OB SET ARRAY($ob;"unitsList";$_units) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Se você quiser adicionar um botão de reticências [...] a uma célula, basta passar o "alternateButton" com o valor True no objeto. O botão será automaticamente apresentado na célula. - -Quando esse botão for clicado por um usuário, será gerado um evento `On Alternate Click`, e você poderá tratá-lo como quiser (consulte o parágrafo "Gerenciamento de eventos" para obter mais informações). - -Exemplo: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"unitReference";1) //"lines" OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - - -#### valueType color - -O valueType "color" permite-lhe apresentar uma cor ou um texto. - -* Se o valor for um número, é desenhado um retângulo colorido no interior da célula. Exemplo: - - ````4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ```` -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - - -* Se o valor for um texto, o texto será exibido*(por exemplo,*: "value"; "Automatic"). - - -#### event valueType - -O "evento" valueType exibe um botão simples que gera um evento `On Clicked` quando clicado. Nenhum dado ou valor pode ser transmitido ou devolvido. - -Opcionalmente, pode passar um atributo "label". - -Exemplo: - -````4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -```` -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) +* Quando a list box é exibido, somente o primeiro array deve ser preenchido. No entanto, é necessário criar um segundo array com valores vazios para que o list box apresente os botões expandir/colapsar: ![](../assets/en/FormObjects/hierarch15.png) +* Quando um usuário clicar num botão de expansão, pode processar o evento `On Expand` . O comando `LISTBOX GET CELL POSITION` devolve a célula em questão e permite-lhe construir a hierarquia apropriada: preenche o primeiro array com os valores repetidos e a segunda com os valores enviados do comando `SELECTION TO ARRAY` e insere tantas linhas quantas forem necessárias na caixa de listagem usando o comando `LISTBOX INSERT ROWS` . ![](../assets/en/FormObjects/hierarch16.png) -### Gestão de eventos -Vários eventos podem ser tratados durante o uso de um list box array de objetos: +* Quando um usuário clicar num botão de colapso, pode processar o evento `On Collapse` . O comando `LISTBOX GET CELL POSITION` devolve a célula em questão: retira-se tantas filas quantas forem necessárias da caixa de listagem usando o comando `LISTBOX DELETE ROWS` . -* **On Data Change**: um evento `On Data Change` é acionado quando qualquer valor foi modificado também: - * numa zona de introdução de texto - * numa lista pendente - * numa área combo box - * num botão de unidade (mudar do valor x para o valor x+1) - * numa caixa de verificação (alternar entre verificado/não verificado) -* **On Clicked**: quando o usuário clicar em um botão instalado usando o atributo *valueType* "event", será gerado um evento `On Clicked`. Este evento é gerido pelo programador. -* **On Alternative Click**: quando o usuário clicar em um botão de reticências (atributo "alternateButton"), será gerado um evento `On Alternative Click`. Este evento é gerido pelo programador. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md index f373f1f47c876d..60dd9628b41b69 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Action.md @@ -112,7 +112,7 @@ São suportados vários tipos de referências de métodos: #### Objectos suportados -[Área 4D View Pro ](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Formulários](FormEditor/forms.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up de imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicadores de progresso](progressIndicator.md) - [Botão de rádio](radio_overview.md) - [Régua](ruler.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área Web](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md index c6d74d96bd6c74..b185c5de686771 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_BackgroundAndBorder.md @@ -18,7 +18,7 @@ Você também pode definir essa propriedade usando o comando [`OBJECT SET RGB CO #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) --- @@ -38,7 +38,7 @@ Você também pode definir essa propriedade usando o comando [`OBJECT SET RGB CO #### Objectos suportados -[Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Retângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox-column.md) - [Rodapé de List Box](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Retângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Veja também @@ -63,7 +63,7 @@ Você também pode definir essa propriedade usando a propriedade [`LISTBOX SET P #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) --- @@ -199,7 +199,7 @@ Você pode obter o mesmo resultado usando os comandos [`LISTBOX SET UMA ARTA`](h #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md index 406425523dfcaf..01f5f35f6fd460 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md @@ -45,7 +45,7 @@ Quando essa propriedade está ativada, a altura de cada linha é calculada autom #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) --- @@ -61,7 +61,7 @@ Coordenadas inferiores do objeto no formulário. #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Rectângulo](shapes_overview.md#rectangle) - [Regua](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -77,7 +77,7 @@ Coordenadas esquerda do objecto no formulário. #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -93,7 +93,7 @@ Coordenada direita do objecto no formulário. #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -109,7 +109,7 @@ Coordenada superior do objecto no formulário. #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -167,7 +167,7 @@ Esta propriedade designa o tamanho vertical de um objeto. #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -175,7 +175,7 @@ Esta propriedade designa o tamanho vertical de um objeto. Esta propriedade designa o tamanho horizontal de um objeto. > * Alguns objetos podem ter uma altura predefinida que não pode ser alterada. -> * Se a propriedade [Redimensionável](properties_ResizingOptions.md#resizable) for usada para uma [coluna de list box](listbox_overview.md#list-box-columns), o usuário também poderá redimensionar manualmente a coluna. +> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > * Ao redimensionar o formulário, se a propriedade de [dimensionamento horizontal "Crescer"](properties_ResizingOptions.md#horizontal-sizing) tiver sido atribuída à list box, a coluna mais à direita será aumentada além de sua largura máxima, se necessário. #### Gramática JSON @@ -186,7 +186,7 @@ Esta propriedade designa o tamanho horizontal de um objeto. #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [Linha](shapes_overview.md#line) - [List Box](listbox_overview.md#overview) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -203,7 +203,7 @@ A largura máxima da coluna (em píxeis). A largura da coluna não pode ser aume #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) --- @@ -220,7 +220,7 @@ A largura mínima da coluna (em píxeis). A largura da coluna não pode ser redu #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) --- @@ -291,7 +291,7 @@ Define um preenchimento horizontal para as células. O valor é definido em pixe #### Objectos suportados -[List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapés](properties_Footers.md) - [Encabeçados](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Veja também @@ -311,7 +311,7 @@ Define um preenchimento vertical para as células. O valor é definido em pixeis #### Objectos suportados -[List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapés](properties_Footers.md) - [Encabeçados](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Veja também diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md index a49643d2a8bc04..635d00c985af9f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Quando a opção **inserção automática** não está definida (padrão), o val Esta propriedade é suportada por: -- os objetos de formulário [Combo box](comboBox_overview.md) e [colunas de list box](listbox_overview.md#list-box-columns) associados a uma lista de opções. +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - os [Combo box](comboBox_overview.md) cuja lista associada é preenchida por seu array ou objeto datasource. Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" que está associada a um combo box "Countries": se a propriedade **inserção automática** estiver definida e um usuário digitar "Espanha", o valor "Espanha" será automaticamente adicionado à lista na memória: @@ -28,7 +28,7 @@ Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" qu #### Objectos suportados -[Combo Bo](comboBox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) --- @@ -47,7 +47,7 @@ Você também pode associar listas de opções a objetos usando os comandos [OBJ #### Objectos suportados -[Lista suspensa](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista Hierárquica](list_overview.md) - [Coluna](listbox_overview.md#list-box-columns) +[Lista suspensa](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista Hierárquica](list_overview.md) - [Coluna](listbox-column.md) --- @@ -113,7 +113,7 @@ Especifica uma variável ou expressão a que será atribuída uma longa indicand Define o tipo de dados para a expressão apresentada. Esta propriedade é utilizada com: -- To be able to store the reference, the field or variable data source must be of the Number type (regardless of the type of value displayed in the list). +- [List box columns](listbox-column.md) of the selection and collection types. - Naturally, the value entered must not belong to the list of [excluded values](properties_RangeOfValues.md#excluded-list) associated with the object, if one has been set. Please refer to [Expression Type](properties_Object.md#expression-type) section. @@ -126,7 +126,7 @@ Please refer to [Expression Type](properties_Object.md#expression-type) section. #### Objectos suportados -[Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -183,13 +183,13 @@ Lista de valores usados como valores padrão para a coluna do list box (somente #### Objectos suportados -[Coluna List Box (apenas tipo array)](listbox_overview.md#list-box-columns) +[Coluna List Box (apenas tipo array)](listbox-column.md) --- ## Expression -Esta descrição é específica para as colunas de tipo list box [seleção](listbox_overview.md#selection-list-boxes) e [collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Veja também a seção **[Variável ou expressão](properties_Object.md#variable-or-expression)**. +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Veja também a seção **[Variável ou expressão](properties_Object.md#variable-or-expression)**. Uma expressão 4D a associar a uma coluna. Você pode entrar: @@ -226,7 +226,7 @@ Se for usado um campo, uma variável ou uma expressão atribuível*(por exemplo, #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) --- @@ -255,7 +255,7 @@ Todas as tabelas do banco de dados podem ser usadas, independentemente de o form Esta propriedade está disponível nas seguintes condições: - uma [lista de escolha](#choice-list) está associada ao objeto -- para as [entradas](input_overview.md) e as [colunas de list box](listbox_overview.md#list-box-columns), uma [lista necessária](properties_RangeOfValues.md#required-list) também está definida para o objeto (ambas as opções devem usar geralmente a mesma lista), para que apenas os valores da lista possam ser inseridos pelo usuário. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Essa propriedade específica, no contexto de um campo ou variável associado a uma lista de valores, o tipo de conteúdo a ser salvo: @@ -277,7 +277,7 @@ A utilização deste bem exige o cumprimento dos seguintes princípios: #### Objectos suportados -Coluna da List Box +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md index e47ee81832cf48..6ddbe2f0bf3257 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ O campo contém efetivamente "proportion". 4D aceita e armazena a entrada inteir #### Objectos suportados -[Lista suspensa](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Rodapé da caixa de listagem](listbox_overview.md#list-box-footers) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -83,7 +83,7 @@ A tabela seguinte apresenta as opções disponíveis: #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -240,7 +240,7 @@ A tabela a seguir mostra como os diferentes formatos afetam a exibição dos nú #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Rodapé da caixa de listagem](listbox_overview.md#list-box-footers) - [Indicadores de progresso](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox-column.md) - [Rodapé da caixa de listagem](listbox-header-footer.md#footers) - [Indicadores de progresso](progressIndicator.md) --- @@ -299,7 +299,7 @@ Se o campo for reduzido para um tamanho inferior ao da imagem original, a imagem #### Objectos suportados -[Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Rodapé da caixa de listagem](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox-column.md) - [Rodapé da caixa de listagem](listbox-header-footer.md#footers) --- @@ -332,7 +332,7 @@ A tabela abaixo mostra os formatos de exibição do campo Hora e dá exemplos: #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -341,7 +341,7 @@ A tabela abaixo mostra os formatos de exibição do campo Hora e dá exemplos: Quando uma [expressão booleana](properties_Object.md#expression-type) é apresentada como: * um texto num [objeto de entrada](input_overview.md) -* a ["popup"](properties_Display.md#display-type) na coluna [lista caixa](listbox_overview.md#list-box-columns), +* a ["popup"](properties_Display.md#display-type) na coluna [lista caixa](listbox-column.md), ... pode selecionar o texto a apresentar para cada valor: @@ -356,7 +356,7 @@ Quando uma [expressão booleana](properties_Object.md#expression-type) é aprese #### Objectos suportados -[Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Coluna da caixa de listagem](listbox-column.md) - [Entrada](input_overview.md) --- @@ -376,7 +376,7 @@ As colunas booleanas também podem ser apresentadas como menus pop-up. Neste cas #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) --- @@ -424,7 +424,7 @@ Nesse caso também, a propriedade [Title](#title) também está disponível para #### Objectos suportados -[Caixa de seleção](checkbox_overview.md) - [Coluna de list box](listbox_overview.md#list-box-columns) +[Caixa de seleção](checkbox_overview.md) - [Caixa de listagem Coluna](listbox-column.md) --- @@ -445,7 +445,7 @@ Nesse caso, o título da caixa de seleção pode ser inserido usando essa propri #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) --- @@ -481,7 +481,7 @@ A propriedade Truncate with ellipsis (Truncar com reticências) pode ser aplicad #### Objectos suportados -[Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) +[Coluna List Box](listbox-column.md) - [Rodapé List Box](listbox-header-footer.md#footers) --- @@ -512,7 +512,7 @@ Essa propriedade é usada somente ao desenhar objetos localizados no corpo de um #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão rádio](radio_overview.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Imagem estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -567,4 +567,4 @@ Observe que, independentemente do valor da opção Wordwrap, a altura da linha n #### Objectos suportados -[Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) - [Rodapé da caixa de listagem](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Coluna da caixa de listagem](listbox-column.md) - [Rodapé da caixa de listagem](listbox-header-footer.md#footers) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md index 5128cd208ab49c..835aa85a29544f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md @@ -27,7 +27,7 @@ Permite ao usuário aceder a um menu de contexto padrão no objeto quando o form Para uma [entrada](input_overview.md) imagem, além dos comandos de edição padrão (Recortar, Copiar, Colar e Limpar), o menu contém o comando **Importar...**, que pode ser usado para importar uma imagem armazenada em um arquivo, bem como o comando **Salvar como...**, que pode ser usado para salvar a imagem no disco. O menu também pode ser usado para modificar o formato de exibição da imagem: são oferecidas as opções **Truncado não centralizado**, **Escalonado para caber** e **Escalonado para caber na imagem centralizada**. A modificação do [formato de exibição](properties_Display.md#picture-format) usando esse menu é temporária; ela não é salva com o registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **Fontes...**: exibe a caixa de diálogo do sistema de fontes - **Fontes recentes**: exibe os nomes das fontes recentes selecionadas durante a sessão. A lista pode armazenar até 10 fontes (além disso, a última fonte usada substitui a mais antiga). Por defeito, esta lista está vazia e a opção não é apresentada. Você pode gerenciar essa lista usando os comandos `SET RECENT FONTS` e `FONT LIST`. @@ -63,7 +63,7 @@ Quando essa propriedade está desativada, todos os menus pop-up associados a uma #### Objectos suportados -[4D Write Pro areas](writeProArea_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) --- @@ -119,7 +119,7 @@ Aqui está uma tabela que explica cada uma das opções de filtro de entrada na #### Objectos suportados -[Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md index 203941e27dce26..d2a6b149f22fb5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Rodapés ## Exibir rodapés -Esta propriedade é usada para exibir ou ocultar [os rodapés de coluna listbox](listbox_overview.md#list-box-footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. +Esta propriedade é usada para exibir ou ocultar [os rodapés de coluna listbox](listbox-header-footer.md#footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. #### Gramática JSON @@ -29,7 +29,7 @@ Esta propriedade é usada para definir a altura da linha para um rodapé de list * Se mais de um tamanho for definido, 4D usa o maior. Por exemplo, se uma linha contém "Verdana 18", "Geneva 12" e "Arial 9", 4D usa "Verdana 18" para determinar a altura da linha (por exemplo, 25 pixeis). Esta altura é depois multiplicada pelo número de linhas definido. * Este cálculo não tem em conta o tamanho das imagens nem os estilos aplicados aos tipos de letra. * No macOS, a altura da linha pode estar incorreta se o usuário inserir caracteres que não estejam disponíveis na fonte selecionada. Quando isso ocorre, uma fonte substituta é usada, o que pode causar variações no tamanho. -> > Esta propriedade também pode ser definida dinamicamente usando o comando [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv17R6/4D/17-R6/List-box-footer-specific-properties.300-4354808.en.html). +> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. Conversão de unidades: quando você muda de uma unidade para a outra, 4D converte-os automaticamente e exibe o resultado na Lista de propriedades. Por exemplo, se a fonte usada for "Lucida grande 24", uma altura de "1 linha" será convertida em "30 píxeis" e uma altura de "60 píxeis" será convertida em "2 linhas". @@ -60,4 +60,4 @@ Observe que a conversão para frente e para trás pode levar a um resultado dife #### Veja também -[Cabeçalhos](properties_Headers.md) - [Rodapés List box](listbox_overview.md#list-box-footers) +[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md index 61b49525cd2283..df25f5dccc4775 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Cabeçalhos ## Exibir cabeçalhos -Esta propriedade é usada para exibir ou ocultar [os cabeçalhos de coluna listbox](listbox_overview.md#list-box-headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. +Esta propriedade é usada para exibir ou ocultar [os cabeçalhos de coluna listbox](listbox-header-footer.md#headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. #### Gramática JSON @@ -61,4 +61,4 @@ Observe que a conversão para frente e para trás pode levar a um resultado dife #### Veja também -[Rodapés](properties_Footers.md) - [Cabeçalhos de List box](listbox_overview.md#list-box-headers) +[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md index 0f52ec9e10ee1c..757b08100e8d30 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Help.md @@ -26,7 +26,7 @@ Você também pode: #### Objectos suportados -[Botão](button_overview.md) - [Grade de Botões](buttonGrid_overview.md) - [Caixa de Seleção](checkbox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista Hierárquica](list_overview.md) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Botão de Imagem](pictureButton_overview.md) - [Menu Pop-up imagem](picturePopupMenu_overview.md) - [Botão de rádio](radio_overview.md) +[Botão](button_overview.md) - [Grade de Botões](buttonGrid_overview.md) - [Caixa de Seleção](checkbox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Lista Hierárquica](list_overview.md) - [Cabeçalho List Box](listbox-header-footer.md#headers) - [Rodapé List Box](listbox-header-footer.md#footers) - [Botão de Imagem](pictureButton_overview.md) - [Menu Pop-up imagem](picturePopupMenu_overview.md) - [Botão de rádio](radio_overview.md) #### Outras funcionalidades de ajuda diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md index 823c7967f758dd..f6cbc25e5aba70 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Coleção de colunas do list box. | ------- | --------------------------- | ---------------------------------------------- | | columns | colecção de objectos coluna | Contém as propriedades das colunas de list box | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox_overview#column-specific-properties) section. +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### Objectos suportados diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md index 7be7a064488a25..794e6c81d1333b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propriedade designa o tipo de [objecto formulárioactivo ou inactivo](formO #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão de rádio](radio_overview.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Imagem estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área de texto](text.md) - [Área da Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -40,7 +40,7 @@ Para obter mais informações sobre regras de nomeação para objetos de formul #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Imagem estática](staticPicture.md) - [Stepper](stepper.md) - [Botão de rádio](radio_overview.md) -[Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área texto](text.md) - [Área Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -130,20 +130,20 @@ Para um list box de tipo arrays a propriedade **Variável ou Expressão** geralm #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão rádio](radio_overview.md) - [Spinner](spinner.md) - [Divisor](splitters.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) - [Área Web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- ## Tipo de expressão -> Essa propriedade é chamada [**Tipo de dados**](properties_DataSource.md#data-type-expression-type) na Lista de propriedades para colunas de list box associadas [seleção](listbox_overview.md#selection-list-boxes) e [coleção](listbox_overview.md#collection-or-entity-selection-list-boxes) e para as [listas suspensas](dropdownList_Overview.md) associadas a um [objeto](FormObjects/dropdownList_Overview.md#using-an-object) ou a um [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique o tipo de dados para a expressão ou variável associada ao objeto. Observe que o principal objetivo dessa configuração é definir as opções (como formatos de exibição) disponíveis para o tipo de dados. Não digita efetivamente a variável em si. Em vista da compilação de um banco de dados, deve utilizar os comandos da linguagem 4D do tema `Compilador`. No entanto, essa propriedade tem uma função de digitação nos seguintes casos específicos: - **[Variáveis dinâmicas](#dynamic-variables)**: você pode usar essa propriedade para declarar o tipo de variáveis dinâmicas. -- **[Colunas de List Box](listbox_overview.md#list-box-columns)**: essa propriedade é usada para associar um formato de exibição aos dados da coluna. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. - **[Variáveis imagem](input_overview.md)**: você pode usar esse menu para declarar as variáveis antes de carregar o formulário no modo interpretado. Mecanismos nativos específicos governam a exibição de variáveis imagem em formulários. Esses mecanismos requerem maior precisão na configuração das variáveis: a partir de agora, elas devem já ter sido declaradas antes de carregarem o formulário — i.., mesmo antes do evento `On Load` do formulário — ao contrário de outros tipos de variáveis. Para fazer isso, você também precisa que o comando `C_PICTURE(varName)` tenha sido executado antes de carregar o formulário (tipicamente, no método chamando o comando `DIALOG`), ou para que a variável tenha sido digitada no nível do formulário usando a propriedade do tipo de expressão. Caso contrário, a variável imagem não será exibida corretamente (apenas no modo de interpretação). #### Gramática JSON @@ -154,7 +154,7 @@ No entanto, essa propriedade tem uma função de digitação nos seguintes casos #### Objectos suportados -[Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão de rádio](radio_overview.md) - [Régua](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subformulário](subform_overview.md) - [Controle de tabulação](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -328,4 +328,4 @@ Quando **Personalizado** ("none" em JSON) é definido, nenhum cálculo automáti #### Objectos suportados -[Rodapé do List Box](listbox_overview.md#list-box-footers) +[Rodapé do List Box](listbox-header-footer.md#footers) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md index c354e7e25377b6..bf7b3857f1cbc0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_RangeOfValues.md @@ -52,7 +52,7 @@ Permite definir uma lista cujos valores não podem ser introduzidos no objeto. S #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -71,4 +71,4 @@ Tornar uma lista obrigatória não apresenta automaticamente a lista quando o ca #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md index 3f674fd9002613..e3279eef776592 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md @@ -62,7 +62,7 @@ Estão disponíveis três opções: #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -87,7 +87,7 @@ Estão disponíveis três opções: #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md#overview) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md#overview) - [Linha](shapes_overview.md#line) - [Coluna da List Box](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Botão imagem](pictureButton_overview.md) - [Menu pop-up imagem](picturePopupMenu_overview.md) - [Área de plug-in](pluginArea_overview.md#overview) - [Indicadores de progresso](progressIndicator.md) - [Botão raio](radio_overview.md) - [Regua](ruler.md) - [Rectângulo](shapes_overview.md#rectangle) - - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagem estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulário](subform_overview.md) - [Tab control](tabControl.md) - [Área Web](webArea_overview.md#overview) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -127,4 +127,4 @@ Designa se o tamanho da coluna pode ser modificado pelo usuário. #### Objectos suportados -[Coluna da List Box](listbox_overview.md#list-box-columns) +[Coluna da List Box](listbox-column.md) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md index bc0f52ae34b1f6..8f864eed64b1ea 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md @@ -36,7 +36,7 @@ Você pode definir essa propriedade usando o comando [**OBJECT SET FONT STYLE**] #### Objectos suportados -[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Caixa de combinação](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de rádio](radio_overview.md) - [Área de texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -55,7 +55,7 @@ Você também pode definir essa propriedade por meio do comando [**OBJECT SET FO #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapie de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -71,7 +71,7 @@ Define o texto para ter uma linha por baixo. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapie de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -107,7 +107,7 @@ Estão disponíveis três temas de tipos de letra: #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapie de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) ### Família de letras @@ -127,7 +127,7 @@ Pode ser definido utilizando o comando [**OBJECT SET FONT**](https://doc.4d.com/ #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapie de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -143,7 +143,7 @@ Permite definir o tamanho da fonte do objeto em pontos. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapie de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -169,7 +169,7 @@ Você também pode definir esta propriedade usando o comando [**OBJECT SET RGB C #### Objectos suportados -[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapie de List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progresso](progressIndicator.md) - [Régua](ruler.md) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de Verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista Drop-down](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista Hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapie de List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Indicadores de progresso](progressIndicator.md) - [Régua](ruler.md) - [Botão rádio](radio_overview.md) - [Área de Texto](text.md) --- @@ -227,7 +227,7 @@ Também pode definir esta propriedade utilizando o comando `LISTBOX SET PROPERTY #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) --- @@ -250,7 +250,7 @@ Localização horizontal do texto na área que o contém. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) (todos os estilos, exceto Regular e Plano) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Rodapé de List Box](listbox_overview.md#list-box-footers) - [Botão rádio](radio_overview.md) (todos os estilos, exceto Regular e Plano) - [Área de texto](text.md) +[Botão](button_overview.md) - [Caixa de seleção](checkbox_overview.md) (todos os estilos, exceto Regular e Plano) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Caixa de grupo](groupBox.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Rodapé de List Box](listbox-header-footer.md#footers) - [Botão rádio](radio_overview.md) (todos os estilos, exceto Regular e Plano) - [Área de texto](text.md) --- @@ -273,7 +273,7 @@ Esta propriedade também pode ser manipulada pelos comandos [OBJECT Get vertical #### Objectos suportados -[List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Cabeçalho List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) --- @@ -367,7 +367,7 @@ Por defeito, esta opção não está activada. #### Objectos suportados -Coluna da List Box +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- @@ -412,7 +412,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) --- @@ -432,7 +432,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox_overview.md#list-box-columns) +[Caixa de Listagem](listbox_overview.md) - [Coluna da caixa de listagem](listbox-column.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md index eb7fedfc7e8123..45db039e2b41f5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md @@ -74,7 +74,7 @@ Designa a colocação de um ícone em relação ao objeto formulário. #### Objectos suportados -[Cabeçalho do List Box](listbox_overview.md#list-box-headers) +[Cabeçalho do List Box](listbox-header-footer.md#headers) --- @@ -149,7 +149,7 @@ O nome do caminho a introduzir é semelhante ao [da propriedade Caminho para ima #### Objectos suportados -[Botão](button_overview.md) (todos os estilos exceto [Ajuda](button_overview.md#help)) - [Caixa de verificação](checkbox_overview.md) - [Cabeçalho da caixa de listagem](listbox_overview.md#list-box-headers) - [Botão rádio](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) --- @@ -256,10 +256,10 @@ Consulte a [descrição do evento`On Alternative Click`](../Events/onAlternative #### Gramática JSON -| Nome | Tipo de dados | Valores possíveis | -|:-------------- | ------------- | --------------------------------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| Nome | Tipo de dados | Valores possíveis | +|:-------------- | ------------- | ------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### Objectos suportados -[Botão da barra de ferramentas](button_overview.md#toolbar) - [Botão](button_overview.md#bevel) [chanfrado - Botão chanfrado arredondado](button_overview.md#rounded-bevel) - [Botão de gradiente do OS X](button_overview.md#os-x-gradient) - [Botão texturizado do OS X](button_overview.md#os-x-textured) - [Botão do Office XP](button_overview.md#office-xp) - [Botão de círculo](button_overview.md#circle) - [Personalizado](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md index b66908989ab290..9904562c1b4c79 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/FileClass.md @@ -790,7 +790,7 @@ A função `.setContent( )` reescrev #### Descrição -A função `.setText()` escreve *text* como o novo conteúdo do arquivo. +A função `.setText()` escreve *text* como o novo conteúdo do arquivo. Se o arquivo referenciado no objeto `File` não existir no disco, ele será criado pela função. Quando o ficheiro já existir no disco, o seu conteúdo anterior é apagado, exceto se já estiver aberto, caso em que o seu conteúdo é bloqueado e é gerado um erro. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md index a27a0c88089a79..02f143e0fd2cb1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/HTTPAgentClass.md @@ -49,11 +49,14 @@ Como o HTTPAgent é um objeto compartilhável, você pode adicioná-lo a uma cla +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------------------------------- | :-------------------------: | ------------------------------ | | options | Object | -> | opções padrão para o HTTPAgent | | Resultados | [4D.HTTPAgent](#httpagent-object) | <- | Novo objeto HTTPAgent | +
    #### Descrição @@ -72,17 +75,17 @@ As opções do HTTPAgent serão mescladas com as [opções HTTPRequest](HTTPRequ ::: -| Propriedade | Tipo | Por padrão | Descrição | -| ---------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| certificatesFolder | Folder | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a pasta de certificados do cliente ativo para as solicitações que usam o agente. Can be overriden by "storeCertificateName" (see below) | -| keepAlive | Parâmetros | true | Ativa o keep alive para o agente | -| maxSockets | Integer | 65535 | Número máximo de sockets por servidor | -| maxTotalSockets | Integer | 65535 | Número máximo de sockets para o agente | -| minTLSVersion | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a versão mínima de TLS para as solicitações que usam esse agente | -| protocol | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Protocolo usado para as solicitações que usam o agente | -| storeCertificateName | Text | indefinido | (Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder for the requests using the agent. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | -| timeout | Real | indefinido | Se definido, o tempo limite após o qual um soquete não utilizado é fechado | -| validateTLSCertificate | Parâmetros | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | validateTLSCertificate para as solicitações que usam o agente | +| Propriedade | Tipo | Por padrão | Descrição | +| ---------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| certificatesFolder | Folder | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a pasta de certificados do cliente ativo para as solicitações que usam o agente. Can be overriden by "storeCertificateName" (see below) | +| keepAlive | Parâmetros | true | Ativa o keep alive para o agente | +| maxSockets | Integer | 65535 | Número máximo de sockets por servidor | +| maxTotalSockets | Integer | 65535 | Número máximo de sockets para o agente | +| minTLSVersion | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a versão mínima de TLS para as solicitações que usam esse agente | +| protocol | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Protocolo usado para as solicitações que usam o agente | +| storeCertificateName | Text | indefinido | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | +| timeout | Real | indefinido | Se definido, o tempo limite após o qual um soquete não utilizado é fechado | +| validateTLSCertificate | Parâmetros | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | validateTLSCertificate para as solicitações que usam o agente | :::note diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md index 07c7947de4c2b7..9a16d681ddb513 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/API/HTTPRequestClass.md @@ -83,12 +83,15 @@ Os objectos HTTPRequest fornecem as seguintes propriedades e funções: +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------------ | :-------------------------: | ---------------------------------- | | url | Text | -> | URL para onde enviar o pedido | | options | Object | -> | Pedir propriedades de configuração | | Resultados | 4D.HTTPRequest | <- | Novo objecto HTTPRequest | +
    #### Descrição @@ -123,30 +126,30 @@ Por exemplo, pode passar as seguintes cordas: No parâmetro *options*, passe um objeto que possa conter as seguintes propriedades: -| Propriedade | Tipo | Descrição | Por padrão | -| ---------------------- | ------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | -| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPAgent para usar para o HTTPRequest. As opções do agente serão mescladas com as opções de solicitação (as opções de solicitação têm precedência). Se nenhum agente específico for definido, será usado um agente global com valores padrão. | Objeto agente global | -| automaticRedirections | Parâmetros | Se true, os redirecionamentos serão realizados automaticamente (até 5 redirecionamentos são tratados, a resposta do 6. º redirecionamento é retornada, se houver) | True | -| body | Diferente de | Corpo do pedido (requerido no caso de `post` ou `put` requests). Pode ser um texto, um blob, ou um objecto. O tipo de conteúdo é determinado a partir do tipo desta propriedade, a menos que seja colocado dentro dos cabeçalhos | indefinido | -| certificatesFolder | [Folder](FolderClass.md) | Define a pasta de certificados de cliente activos. Can be overriden by "storeCertificateName" (see below). | indefinido | -| dataType | Text | Tipo de atributo do corpo de resposta. Valores: "texto", "blob", "objecto", ou "auto". Se "auto", o tipo do conteúdo do corpo será deduzido do seu tipo MIME (objecto para JSON, texto para texto, javascript, xml, mensagem http e forma codificada url, ou então um blob) | "auto" | -| decodeData | Parâmetros | Se for verdade, os dados recebidos em `onData` callback não são compactados | False | -| encoding | Text | Utilizado apenas em caso de pedidos com um `body` (métodos `post` or `put`). Codificação do conteúdo do corpo do pedido se for um texto, ignorado se o tipo de conteúdo for colocado dentro dos cabeçalhos | "UTF-8" | -| headers | Object | Cabeçalhos do pedido. Sintaxe: `headers.key=value` (*value* pode ser uma coleção se a mesma chave precisar aparecer várias vezes) | Objecto vazio | -| method | Text | "POST", "GET", ou outro método | "GET" | -| minTLSVersion | Text | Define a versão mínima do TLS: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | -| onData | [Function](FunctionClass.md) | Chamada de retorno quando os dados do corpo são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onError | [Function](FunctionClass.md) | Chamada de retorno quando ocorre um erro. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onHeaders | [Function](FunctionClass.md) | Chamada de retorno quando os cabeçalhos são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onResponse | [Function](FunctionClass.md) | Chamada de retorno quando uma resposta é recebida. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onTerminate | [Function](FunctionClass.md) | Chamada de retorno quando o pedido estiver terminado. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| protocol | Text | "auto" ou "HTTP1". "auto" significa HTTP1 na implementação actual | "auto" | -| proxyAuthentication | [objeto de autenticação](#authentication-object) | Autenticação por procuração de tratamento de objectos | indefinido | -| returnResponseBody | Parâmetros | Se false, o corpo de resposta não é retornado no objeto [`response`](#response). Devolve um erro se falso e `onData` é indefinido | True | -| serverAuthentication | [objeto de autenticação](#authentication-object) | Autenticação do servidor de tratamento de objectos | indefinido | -| storeCertificateName | Text | (Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | indefinido | -| timeout | Real | Tempo de espera em segundos. indefinido = sem timeout | indefinido | -| validateTLSCertificate | Parâmetros | Se false, 4D não valida o certificado TLS e não retorna um erro se ele for inválido (i.e. expirado, auto-assinado...). Importante: Na implementação actual, a Autoridade de Certificação em si não é verificada. | True | +| Propriedade | Tipo | Descrição | Por padrão | +| ---------------------- | ------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | +| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPAgent para usar para o HTTPRequest. As opções do agente serão mescladas com as opções de solicitação (as opções de solicitação têm precedência). Se nenhum agente específico for definido, será usado um agente global com valores padrão. | Objeto agente global | +| automaticRedirections | Parâmetros | Se true, os redirecionamentos serão realizados automaticamente (até 5 redirecionamentos são tratados, a resposta do 6. º redirecionamento é retornada, se houver) | True | +| body | Diferente de | Corpo do pedido (requerido no caso de `post` ou `put` requests). Pode ser um texto, um blob, ou um objecto. O tipo de conteúdo é determinado a partir do tipo desta propriedade, a menos que seja colocado dentro dos cabeçalhos | indefinido | +| certificatesFolder | [Folder](FolderClass.md) | Define a pasta de certificados de cliente activos. Can be overriden by "storeCertificateName" (see below). | indefinido | +| dataType | Text | Tipo de atributo do corpo de resposta. Valores: "texto", "blob", "objecto", ou "auto". Se "auto", o tipo do conteúdo do corpo será deduzido do seu tipo MIME (objecto para JSON, texto para texto, javascript, xml, mensagem http e forma codificada url, ou então um blob) | "auto" | +| decodeData | Parâmetros | Se for verdade, os dados recebidos em `onData` callback não são compactados | False | +| encoding | Text | Utilizado apenas em caso de pedidos com um `body` (métodos `post` or `put`). Codificação do conteúdo do corpo do pedido se for um texto, ignorado se o tipo de conteúdo for colocado dentro dos cabeçalhos | "UTF-8" | +| headers | Object | Cabeçalhos do pedido. Sintaxe: `headers.key=value` (*value* pode ser uma coleção se a mesma chave precisar aparecer várias vezes) | Objecto vazio | +| method | Text | "POST", "GET", ou outro método | "GET" | +| minTLSVersion | Text | Define a versão mínima do TLS: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | +| onData | [Function](FunctionClass.md) | Chamada de retorno quando os dados do corpo são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onError | [Function](FunctionClass.md) | Chamada de retorno quando ocorre um erro. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onHeaders | [Function](FunctionClass.md) | Chamada de retorno quando os cabeçalhos são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onResponse | [Function](FunctionClass.md) | Chamada de retorno quando uma resposta é recebida. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onTerminate | [Function](FunctionClass.md) | Chamada de retorno quando o pedido estiver terminado. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| protocol | Text | "auto" ou "HTTP1". "auto" significa HTTP1 na implementação actual | "auto" | +| proxyAuthentication | [objeto de autenticação](#authentication-object) | Autenticação por procuração de tratamento de objectos | indefinido | +| returnResponseBody | Parâmetros | Se false, o corpo de resposta não é retornado no objeto [`response`](#response). Devolve um erro se falso e `onData` é indefinido | True | +| serverAuthentication | [objeto de autenticação](#authentication-object) | Autenticação do servidor de tratamento de objectos | indefinido | +| storeCertificateName | Text | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | indefinido | +| timeout | Real | Tempo de espera em segundos. indefinido = sem timeout | indefinido | +| validateTLSCertificate | Parâmetros | Se false, 4D não valida o certificado TLS e não retorna um erro se ele for inválido (i.e. expirado, auto-assinado...). Importante: Na implementação actual, a Autoridade de Certificação em si não é verificada. | True | #### Funções Callback @@ -335,10 +338,13 @@ A propriedade `.returnResponseBody` contém +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | :-: | -------------------------- | | | | | Não exige nenhum parâmetro | +
    #### Descrição @@ -393,11 +399,14 @@ A propriedade `.url` contém a URL da +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------------ | :-------------------------: | ---------------------------------- | | timeout | Real | -> | Tempo máximo de espera em segundos | | Resultados | 4D.HTTPRequest | <- | HTTPRequest object | +
    #### Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md index 230196832510b2..3c8675944fc5f0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md @@ -174,24 +174,30 @@ Function square($x : Integer) -> $result : Integer return $x * $x ``` -:::note - -Internamente, `return x` executa `myReturnValue:=x`, e retorna ao chamador. Se `return` for usado sem uma expressão, a função ou o método retornará um valor nulo do tipo de retorno declarado (se houver), caso contrário, *indefinido*. - -::: - -A instrução `return` pode ser usada junto com a sintaxe padrão para [valores retornados](#valorretornado) (o valor retornado deve ser do tipo declarado). Entretanto lembre que isso finaliza imediatamente a execução de código. Por exemplo: +A instrução `return` pode ser usada junto com a sintaxe padrão para [valores retornados](#valorretornado) (o valor retornado deve ser do tipo declarado). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Keep in mind that it ends immediately the code execution. Examine the following examples: ```4d +Function getValue -> $v : Integer + $v:=10 + return + // function returns 10 + Function getValue -> $v : Integer $v:=10 return 20 - // retorna 20 + // function returns 20 Function getValue -> $v : Integer return 10 $v:=20 // never executed - // retorna 10 + // function returns 10 + +Function getValue -> $v : Integer + return "Hello" //error + +Function returnHello + return "Hello" + // function returns "Hello" ``` ## Indireção dos parâmetros diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md index 556bb6af1296b0..240ea746e8fa91 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | -| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista Hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista Hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md index f8d25fcb359a5f..eaab8d20b22784 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` retorna o texto do objeto **incluindo** este caractere. | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` retorna o texto do objeto **incluindo** este caractere. |
    História @@ -25,7 +25,7 @@ Depois que as propriedades de evento [`On Before Keystroke`](onBeforeKeystroke.m O evento `No Depois da tecla` não é gerado: -- no método de [colunas da list box](FormObjects/listbox_overview.md#list-box-columns) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) +- no método de [colunas da list box](FormObjects/listbox-column.md) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar estes eventos, você deve usar [`No After Edit`](onAfterEdit.md). ### Sequência de teclas diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md index 6c385469cb8201..c9bdfb6c23bd04 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md index ccab76075cc9a8..37dce3888e834f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Button](FormObjects/button_overview.md) - [Caixa de lista](FormObjects/listbox_overview.md) - [Coluna de caixa de lista](FormObjects/listbox_overview.md#list-box-columns) |
  • Botões: a área de "seta" de um botão é clicada em
  • Caixas de lista: Em uma coluna de um array de objeto, um botão ellipsis (atributo "alternateButton") é clicado
  • | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Button](FormObjects/button_overview.md) - [Caixa de lista](FormObjects/listbox-object.md) - [Coluna de caixa de lista](FormObjects/listbox-column.md) |
  • Botões: a área de "seta" de um botão é clicada em
  • Caixas de lista: Em uma coluna de um array de objeto, um botão ellipsis (atributo "alternateButton") é clicado
  • | ## Descrição @@ -22,8 +22,8 @@ Alguns estilos de botão podem ser [vinculados a um menu pop-up](FormObjects/pro ### List box -Esse evento é gerado nas colunas das [caixas de listagem do tipo matriz de objetos](FormObjects/listbox_overview.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). +Esse evento é gerado nas colunas das [caixas de listagem do tipo matriz de objetos](../FormObjects/listbox-column.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Veja a [descrição do atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +Veja a [descrição do atributo "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md index ff256418706c35..64fe7e3861089a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma célula de um list box está prestes a mudar para o modo de edição | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Uma célula de um list box está prestes a mudar para o modo de edição | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md index 5b81d2103d1bca..f5f4103a0fe3bf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objeto **sem** este caractere. | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objeto **sem** este caractere. |
    História @@ -23,7 +23,7 @@ Depois que o evento `On Before Keystroke` e os eventos [`On After Keystroke`](on O evento `On Before Keystroke` não é gerado: -- em um método de coluna de uma [list box](FormObjects/listbox_overview.md#list-box-columns) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) +- em um método de coluna de uma [list box](FormObjects/listbox-column.md) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar estes eventos, você deve usar [`No After Edit`](onAfterEdit.md). ### Objectos não enterráveis diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md index 2f90ddfeda28e0..e043efa74c5cd4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Um objecto está a ser arrastado | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Um objecto está a ser arrastado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md index 7584b63ca7234e..51b184f05769d8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md index f36b51c13a1b54..1ac28bb170f909 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna List Box](../FormObjects/listbox_overview.md#list-box-columns) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box](../FormObjects/listbox-column.md) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md index 7b3c54ab240132..aa3a3593254189 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox_overview.md#list-box-columns) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox-column.md) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md index e9cb558471116c..4a289cc7a37bfe 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md index 0b4e880c1492cb..f3e30451c7f572 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------- | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | :::note diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md index 3e97f1006409be..0aa072f4456183 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md index e0f5027d96a15f..167a251130f357 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md index c11832259d489d..78a2fa06f003bd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no rodapé de uma coluna de list box | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Ocorre um clique no rodapé de uma coluna de list box | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md index eebcd88089fb4f..f273b7a82d71ed 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On getting focus --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md index 8fb9d7da298645..a02abd3b6a7eab 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no cabeçalho de uma coluna | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) | Ocorre um clique no cabeçalho de uma coluna | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md index a0b625033e594d..bbb95fc9e01e3e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md index 0864f2beba063c..3fb5738cda15cb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md index 0c2f085da50c6e..b60f1a0df0cc5d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato entra na área gráfica de um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato entra na área gráfica de um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md index fcc43c03858059..0ce33748a5b688 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato deixa a área gráfica de um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato deixa a área gráfica de um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md index ffb0ce7785cd88..61ca280143f1e6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do mouse move pelo menos um píxel OU uma tecla modificadora (Shift, Alt/Option, Shift Lock) foi pressionado | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do mouse move pelo menos um píxel OU uma tecla modificadora (Shift, Alt/Option, Shift Lock) foi pressionado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md index 4bc1156567ae27..c82d7884f505ae 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma linha do list box é movida pelo usuário através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox-column.md) | Uma linha do list box é movida pelo usuário através de arrastar e largar | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md index b195570b71429d..a5fb82307d3e30 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md index 2b27ddf80ca8c3..95b5fb9dcdb109 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md index ead4cda83cc6fc..8986766b3e1f86 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Events/overview.md @@ -28,7 +28,7 @@ Cada evento é retornado como um objeto pelo comando [`FORM Event`](../commands/ Propriedades adicionais são retornadas quando o evento ocorre em objetos específicos. Em particular: -- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). ## Eventos e métodos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md index 3c890b0b126af6..825ed1e56f99b4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormEditor/pictures.md @@ -46,7 +46,7 @@ As imagens de alta resolução com a convenção @nx podem ser utilizadas nos se - [Botones](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[casillas de selección](FormObjects/checkbox_overview.md) - [Botones imagen](FormObjects/pictureButton_overview.md)/[imagen Pop-up](FormObjects/picturePopupMenu_overview.md) - [Controles de tabulação](FormObjects/tabControl.md) -- [Cabeçalhos List box](FormObjects/listbox_overview.md#list-box-headers) +- [Cabeçalhos List box](FormObjects/listbox-header-footer.md#headers) - [Ícones de menu](Menus/properties.md#item-icon) 4D dá automaticamente prioridade às imagens com a resolução mais alta. 4D dá automaticamente prioridade às imagens com a resolução mais alta. Mesmo que um comando ou propriedade especifique *circle.png*, *circle@3x.png* será usado (se existir). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..461ffa195caf47 --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md @@ -0,0 +1,412 @@ +--- +id: listbox-column +title: Coluna da List Box +--- + +Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: + +![](../assets/en/FormObjects/listbox_column.png) + +Você pode definir propriedades padrão (texto, cor de fundo, etc.) para cada coluna da caixa de listagem; essas propriedades têm prioridade sobre as propriedades do objeto da caixa de listagem. + +> Você pode definir o [Expression type](properties_Object.md#expression-type) para colunas de list box de tipo array (String, Text, Number, Date, Time, Picture, Boolean ou Object). + +## Column Specific Properties {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## Supported Form Events {#supported-form-events} + +| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Sort |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *List box array unicamente* | +| On Before Data Entry |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Before Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Begin Drag Over |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Column Moved |
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | | +| On Column Resize |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    | | +| On Data Change |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Double Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drag Over |
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drop |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Footer Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *List box array unicamente* | +| On Scroll |
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    | | +| On Unload | | | + +## Arrays objetos nas colunas (4D View Pro) + +As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. + +A seguinte caixa de listagem foi concebida utilizando uma matriz de objectos: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configuração de uma coluna de matriz de objectos + +Para atribuir um arrayz de objetos a uma coluna list box, basta definir o nome do array de objetos na lista de propriedades (campo "Variable Name") ou usar o comando [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md), como em qualquer coluna baseada em arrays. Na lista de propriedades, pode agora selecionar Objecto como "Tipo de Expressão" para a coluna: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Estão disponíveis propriedades padrão relacionadas com coordenadas, tamanho e estilo para colunas de objectos. Pode defini-los usando a lista de propriedades, ou programando o estilo, cor da fonte, cor de fundo e visibilidade para cada linha de uma coluna de caixa de lista de tipo de objecto. Estes tipos de colunas também podem ser ocultados. + +No entanto, o tema Fonte de Dados não está disponível para as colunas da caixa de listagem tipo objecto. De fato, o conteúdo de cada célula de coluna é baseado em atributos encontrados no elemento correspondente da array de objectos. Cada elemento da array pode definir: + +o tipo de valor (obrigatório): texto, cor, evento, etc. +o valor em si (opcional): usado para entrada/saída. +a exibição do conteúdo da célula (opcional): botão, lista, etc. +configurações adicionais (opcional): dependem do tipo de valor +Para definir essas propriedades, você precisa definir os atributos apropriados no objeto (os atributos disponíveis estão listados abaixo). Por exemplo, pode escrever "Olá Mundo!" numa coluna de objectos usando este código simples: + +```4d +ARRAY OBJECT(obColumn;0) //column array + var $ob : Object //first element + OB SET($ob;"valueType";"text") //defines the value type (mandatory) + OB SET($ob;"value";"Hello World!") //defines the value + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> O formato de visualização e os filtros de entrada não podem ser definidos para uma coluna de objectos. Dependem automaticamente do tipo de valor. + +#### valueType e visualização de dados + +Quando uma coluna de caixa de listagem é associada a uma array de objectos, a forma como uma célula é exibida, introduzida, ou editada, é baseada no atributo valueType do elemento da array. Os valores suportados são os tipos de valores: + +- "texto": para um valor de texto +- "real": para um valor numérico que pode incluir separadores como `\`, `<.>` ou `<,>` +- "integer": para um valor inteiro +- "booleano": para um valor Verdadeiro/Falso +- "cor": para definir uma cor de fundo +- "evento": para exibir um botão com um rótulo. + +4D utiliza widgets padrão no que respeita ao valor "valueType" (ou seja, um "texto" é exibido como um widget de entrada de texto, um "booleano" como uma caixa de verificação), mas também estão disponíveis exibições alternativas através de opções (*por exemplo*, um real também pode ser representado como um menu drop-down). A tabela seguinte mostra a visualização por defeito, bem como as alternativas para cada tipo de valor: + +| valueType | Widget padrão | Widgets alternativos | +| --------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| text | entrada de texto | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | +| real | entrada de texto controlada (números e separadores) | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | +| integer | entrada de texto controlada (apenas números) | menu drop down (lista necessária) ou caixa combinada (lista de escolha) ou caixa de verificação de três estados | +| boolean | caixa de verificação | menu drop-down (lista obrigatória) | +| color | cor de fundo | text | +| "event" | botão com rótulo | | +| | | Todos os widgets podem ter um botão de alternância de unidade adicional ou um botão de elipse ligado à célula. | + +Define-se a visualização e opções de células usando atributos específicos em cada objecto (ver abaixo). + +#### Formatos de visualização e filtros de entrada + +Não é possível definir formatos de exibição ou filtros de entrada para colunas de caixas de listagem de tipos de objectos. São automaticamente definidos de acordo com o tipo de valor. Estes estão listados na tabela seguinte: + +| Tipo de valor | Formato predefinido | Controlo de entrada | +| ------------- | --------------------------------------------------------------------------------------------- | ------------------------------------------ | +| text | o mesmo que definido no objecto | qualquer (sem controlo) | +| real | o mesmo que definido no objeto (utilizando o separador decimal do sistema) | "0-9" e "." e "-" | +| | | "0-9" y "." si min>=0 | +| integer | o mesmo que definido no objecto | "0-9" e "-" | +| | | "0-9" if min>=0 | +| Parâmetros | caixa de verificação | N/A | +| color | N/A | N/A | +| "event" | N/A | N/A | + +### Atributos + +Cada elemento da array de objetos é um objecto que pode conter um ou mais atributos que definirão o conteúdo da célula e a exibição dos dados (ver exemplo acima). + +O único atributo obrigatório é "valueType" e os seus valores suportados são "text", "real", "integer", "boolean", "color", e "event". A tabela seguinte lista todos os atributos suportados nas arrays de objectos da caixa de listagem, dependendo do valor "valueType" (quaisquer outros atributos são ignorados). Os formatos de exibição são detalhados e são fornecidos exemplos abaixo. + +| | valueType | text | real | integer | boolean | color | "event" | +| --------------------- | ----------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------- | +| *Atributos* | *Description* | | | | | | | +| value | valor da célula (entrada ou saída) | x | x | x | | | | +| min | valor mínimo | | x | x | | | | +| max | valor máximo | | x | x | | | | +| behavior | valor "threeStates" | | | x | | | | +| requiredList | lista drop down definida no objecto | x | x | x | | | | +| choiceList | combo box definida no objecto | x | x | x | | | | +| requiredListReference | 4D lista ref, depende do valor "saveAs | x | x | x | | | | +| requiredListName | Nome da lista 4D, depende do valor "saveAs | x | x | x | | | | +| saveAs | "referência" ou "valor | x | x | x | | | | +| choiceListReference | 4D lista ref, mostrar caixa combinada | x | x | x | | | | +| choiceListName | Nome da lista 4D, mostrar caixa combinada | x | x | x | | | | +| unitList | array de X elementos | x | x | x | | | | +| unitReference | índice de elementos seleccionados | x | x | x | | | | +| unitsListReference | 4D lista ref para unidades | x | x | x | | | | +| unitsListName | 4D nome da lista para unidades | x | x | x | | | | +| alternateButton | adicionar um botão alternativo | x | x | x | x | x | | + +#### value + +Os valores das células são armazenados no atributo "value". Este atributo é utilizado tanto para a entrada como para a saída. Também pode ser utilizada para definir valores por defeito quando se utilizam listas (ver abaixo). + +```4d + ARRAY OBJECT(obColumn;0) //column array + var $ob1;$ob2;$ob3 : Object + var $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> Os valores Null são suportados e resultam numa célula vazia. + +#### mín. e máx + +Quando o "valueType" é "real" ou "integer", o objeto também aceita os atributos min e max com os valores apropriados (os valores devem ser do mesmo tipo que o valueType). + +Esses atributos podem ser usados para controlar o intervalo de valores de entrada. Quando uma célula é validada (quando perde o foco), se o valor de entrada for menor que o valor mínimo ou maior que o valor máximo, ela será rejeitada. Nesse caso, o valor anterior é mantido e uma dica exibe uma explicação. + +```4d + var $ob3 : Object + var $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +O atributo behavior fornece variações para a representação regular de valores. Em 4D v15, uma única variação é proposta: + +| Atributo | Valor(es) disponível(eis) | valueType(s) | Descrição | +| -------- | --------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | Representa um valor numérico como uma caixa de verificação de três estados.
    2=semi-checado, 1=marcada, 0=desmarcada, -1=invisível, -2=desmarcado desabilitado, -3=checado desabilitado, -4=semi-checado desabilitado | + +```4d + var $ob3; $ob4 : Object + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";-3) + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList e choiceList + +Quando um atributo "choiceList" ou "requiredList" está presente no objeto, a entrada de texto é substituída por uma lista suspensa ou uma combo box, dependendo do atributo: + +- Se o atributo é "choiceList", a célula é apresentada como um combo box. Isto significa que o usuário pode selecionar ou escrever um valor. +- Se o atributo for "requiredList", então a célula é exibida como uma lista suspensa e o usuário só pode selecionar um dos valores fornecidos na lista. + +Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> Os valores do widget são definidos através de um array. Se quiser atribuir uma lista 4D existente ao widget, você precisará usar os atributos "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". + +Exemplos: + +- Se quiser exibir uma lista suspensa com apenas duas opções: "Open" ou "Closed". "Closed" deve ser pré-selecionada: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Se quiser aceitar qualquer valor inteiro, mas exibir uma caixa de combinação para sugerir os valores mais comuns: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName e requiredListReference + +Os atributos "requiredListName" e "requiredListReference" permitem que você use, em uma célula do list box, uma lista definida no 4D no modo Desenho (no editor de Listas da caixa de ferramentas) ou por programação (usando o comando New list). A célula será então apresentada como uma lista pendente. Isso significa que o usuário só pode selecionar um dos valores fornecidos na lista. + +Use "requiredListName" ou "requiredListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> - Se quiser definir esses valores através de uma matriz simples, você precisará usar o atributo "requiredList". +> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". + +Exemplos: + +- Você deseja exibir uma lista suspensa com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde"), salvá-la como um valor e exibir "azul" por padrão: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Você quer exibir uma lista suspensa baseada em uma lista definida por programação e salvá-la como uma referência: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + +../assets/en/FormObjects/listbox_column_objectArray_cities.png + +#### choiceListName e choiceListReference + +Os atributos "choiceListName" e "choiceListReference" permitem que você use, em uma célula de list box, uma lista definida no 4D no modo Desenho (na caixa de ferramentas) ou por programação (usando o comando New list). A célula é então exibida como uma combo box, o que significa que o usuário pode selecionar ou digitar um valor. + +Use "choiceListName" ou "choiceListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> - Se quiser definir esses valores através de um array simples, você precisará usar o atributo "choiceList". +> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". + +Exemplo: + +Você deseja exibir uma caixa de combinação com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde") e exibir "verde" por padrão: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference e unitReference + +Você pode usar atributos específicos para adicionar unidades associadas aos valores das células (por exemplo: "10 cm", "20 pixels" etc.). Para definir a lista de unidades, pode utilizar um dos seguintes atributos: + +- "unitsList": um array que contém os elementos x usados para definir as unidades disponíveis (por exemplo: "cm", "polegadas", "km", "milhas" etc.). Utilize este atributo para definir unidades no interior do objeto. +- "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. Use esse atributo para definir unidades com uma lista 4D criada com o comando [`New list`](../commands-legacy/new-list.md). +- "unitsListName": um nome de uma lista 4D baseada em design que contém unidades disponíveis. Utilize este atributo para definir unidades com uma lista 4D criada na caixa de ferramentas. + +Independentemente da forma como a lista de unidades é definida, ela pode ser associada ao seguinte atributo: + +- "unitReference": um valor único que contenha o índice (de 1 a x) do item selecionado na lista de valores "unitsListReference" ou "unitsListName". + +A unidade atual é exibida como um botão que percorre os valores "unitList", "unitsListReference" ou "unitsListName" sempre que é clicado (por exemplo, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) + +Exemplo: + +Queremos configurar uma entrada numérica seguida de duas unidades possíveis: "linhas" ou "píxeis". O valor atual é "2" + "linhas". Utilizamos valores definidos diretamente no objeto (atributo "unitsList"): + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +var $ob : Object +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Se você quiser adicionar um botão de elipses [...] para uma célula, basta passar o "alternateButton" com o valor True no objeto. O botão será automaticamente apresentado na célula. + +Quando esse botão for clicado por um usuário, será gerado um evento `On Alternate Click`, e você poderá tratá-lo como quiser (consulte o parágrafo "Gerenciamento de eventos" para obter mais informações). + +Exemplo: + +```4d +var $ob1 : Object +var $entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +O valueType "color" permite-lhe apresentar uma cor ou um texto. + +- Se o valor for um número, é desenhado um retângulo colorido no interior da célula. Exemplo: + + ```4d + var $ob4 : Object + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). + +#### event valueType + +O "event" valueType exibe um botão simples que gera um evento `On Clicked` quando clicado. Nenhum dado ou valor pode ser transmitido ou devolvido. + +Opcionalmente, pode passar um atributo "label". + +Exemplo: + +```4d +var $ob : Object +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestão de eventos + +Vários eventos podem ser tratados durante o uso de um list box array de objetos: + +- **On Data Change**: um evento `On Data Change` é acionado quando qualquer valor é modificado: + - numa zona de introdução de texto + - numa lista pendente + - numa área combo box + - num botão de unidade (mudar do valor x para o valor x+1) + - numa caixa de verificação (alternar entre verificado/não verificado) +- **On Clicked**: quando o usuário clicar em um botão instalado usando o atributo "event" *valueType*, será gerado um evento `On Clicked`. Este evento é gerido pelo programador. +- **On Alternative Click**: quando o usuário clicar em um botão de reticências (atributo "alternateButton"), será gerado um evento `On Alternative Click`. Este evento é gerido pelo programador. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..9412d5bae1c566 --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md @@ -0,0 +1,51 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- Para poder acessar as propriedades do rodapé para um list box, você deve ativar a opção [Exibir rodapés](properties_Footers.md#display-footers). + +::: + +## Cabeçalhos + +Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: + +![](../assets/en/FormObjects/listbox_header.png) + +Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. + +Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho ao lado ou no lugar do título da coluna, por exemplo, ao executar [classificações personalizadas](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. + +### Propriedades específicas de cabeçalho + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) + +## Rodapés + +List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. + +Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Em particular, você pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). + +Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. Por exemplo, OBJECT SET VISIBLE(\*;"footer3";False) esconde todos os rodapés no objeto list box ao qual footer3 pertence e não apenas esse rodapé. + +### Propriedades específicas do rodapé + +[Formato Alpha](properties_Display.md#alpha-format) - [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrito](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Formato de data](properties_Display.md#date-format) - [Tipo de expressão](properties_Object.md#expression-type) - [Fonte](properties_Text.md#font) - [Cor do fonte](properties_Text.md#font-color) - [Dica](properties_Help.md#help-tip) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Padding horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Formato de número](properties_Display.md#number-format) - [Nome do objeto](properties_Object.md#object-name) - [Formato da imagem](properties_Display.md#picture-format) - [Formato do tempo](properties_Display.md#time-format) - [Truncate com ellipsis](properties_Display.md#truncate-with-ellipsis) - [Sublinhado](properties_Text.md#underline) - [Cálculo variável](properties_Object.md#variable-calculation) - [Variável ou Expressão](properties_Object.md#variable-or-expression) - [Alinhamento vertical](properties_Text.md#vertical-alignment) - [Padding](properties_Coordinates_CoordinatesAndSizing.md#vertical-padding) - [Largura](properties_CoordinatesAndSizing.md#width) - [Embalagem de palavras](properties_Display.md#wordwrap) + + diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..d398949d2a68ba --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md @@ -0,0 +1,198 @@ +--- +id: listbox-object +title: List Box Object +--- + +## List box de tipo array + +Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. + +Como padrão, 4D atribui o nome "ColumnX" para cada coluna. You can change it, as well as other column properties, in the [column properties](./listbox-column.md). The display format for each column can also be defined using the [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) command. + +> Os list boxes do tipo array podem ser exibidos em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. + +Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Você também pode associar uma [lista de opções](properties_DataSource.md#choice-list) a uma coluna para controlar a entrada de dados. +The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or [`LISTBOX DELETE ROWS`](../commands-legacy/listbox-delete-rows.md)) as well as array manipulation commands. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: + +```4d +ARRAY TEXT(varCol;size) +``` + +Também pode usar uma lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Aviso**: quando uma list box contiver vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. + +## List box de tipo seleção + +Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo, `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo, `[Employees]FirstName+" "[Employees]LastName`) ou pode ser simplesmente uma fórmula (por exemplo, `String(Milliseconds)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. You can use the [`LISTBOX SET COLUMN FORMULA`](../commands-legacy/listbox-set-column-formula.md) and [`LISTBOX INSERT COLUMN FORMULA`](../commands-legacy/listbox-insert-column-formula.md) commands to modify columns programmatically. + +O conteúdo de cada linha é então avaliado de acordo com uma seleção de registros: a **seleção atual** de uma tabela ou uma **seleção nomeada**. + +No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. + +## List boxes Collection ou Entity selection + +Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. + +Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessado por meio da palavra-chave [This](../Concepts/classes.md#this). A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). A expressão também pode ser um método de proejeto, uma variável ou um item array. + +Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. + +:::note + +Quando as entidades são excluídas, suas referências permanecem na seleção da entidade com um valor *undefined*, assim exibindo linhas em branco no list box. Neste caso, você pode chamar a função [`.clean()`](API/EntitySelectionClass.md#clean) para obter uma nova seleção de entidade, mas sem as referências de entidade deletadas. + +::: + +Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por outro lado, se forem feitas modificações na coleção usando, por exemplo, as várias funções da [classe Collection](.../API/CollectionClass.md), você precisará notificar explicitamente o 4D reatribuindo a variável da coleção a ela mesma, para que o conteúdo do list box seja atualizado. Por exemplo: + +```4d +myCol:=myCol.push("new value") //exibir novo valor na list box +``` + +## Propriedades compatíveis + +Propriedades compatíveis dependem do tipo de list box. + +| Propriedade | List box array | List box seleção | List box coleção ou entity selection | +| -------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | +| [Cor de fundo alternativa](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Cor de Fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrito](properties_Text.md#bold) | X | X | X | +| [Expressão de cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Classe](properties_Object.md#css-class) | X | X | X | +| [Seleção de coleção ou entidade](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionamento automático de coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Item atual](properties_DataSource.md#current-item) | | | X | +| [Posição atual do item](properties_DataSource.md#current-item-position) | | | X | +| [Fonte de dados](properties_Object.md#data-source) | X | X | X | +| [Nome do formulário de detalhes](properties_ListBox.md#detail-form-name) | | X | | +| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | +| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | +| [Clique duas vezes na linha](properties_ListBox.md#double-click-on-row) | | X | | +| [Arrastável](properties_Action.md#draggable) | X | X | X | +| [Droppable](properties_Action.md#droppable) | X | X | X | +| [Focusable](properties_Entry.md#focusable) | X | X | X | +| [Fonte](properties_Text.md#font) | X | X | X | +| [Cor da fonte](properties_Text.md#font-color) | X | X | X | +| [Expressão de Cor da Fonte](properties_Text.md#font-color-expression) | | X | X | +| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | +| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | +| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | +| [Ocultar linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Ocultar retângulo de foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Ocultar destaque de seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List Box hierárquico](properties_Object.md#array-list-box) | X | | | +| [Highlight Set](properties_ListBox.md#highlight-set) | | X | | +| [Alinhamento Horizontal](properties_Text.md#horizontal-alignment) | X | X | X | +| [Horizontal Line Color](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | +| [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Italic](properties_Text.md#italic) | X | X | X | +| [Left](properties_CoordinatesAndSizing.md#left) | X | X | X | +| [Tabela mestre](properties_DataSource.md#master-table) | | X | | +| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | +| [Método](properties_Action.md#method) | X | X | X | +| [Movable Rows](properties_Action.md#movable-rows) | X | | | +| [Seleção temporária](properties_DataSource.md#selection-name) | | X | | +| [Number of Columns](properties_ListBox.md#number-of-columns) | X | X | X | +| [Number of Locked Columns](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Number of Static Columns](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Object Name](properties_Object.md#object-name) | X | X | X | +| [Right](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Row Control Array](properties_ListBox.md#row-control-array) | X | | | +| [Row Font Color Array](properties_Text.md#row-font-color-array) | X | | | +| [Row Height](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Row Height Array](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Row Style Array](properties_Text.md#row-style-array) | X | | | +| [Selected Items](properties_DataSource.md#selected-items) | | | X | +| [Selection Mode](properties_ListBox.md#selection-mode) | X | X | X | +| [Edição com um único clique](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenável](properties_Action.md#sortable) | X | X | X | +| [Ação padrão](properties_Action.md#standard-action) | X | | | +| [Expressão de estilo](properties_Text.md#style-expression) | | X | X | +| [Top](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Sublinhado](properties_Text.md#underline) | X | X | X | +| [Variável ou Expressão](properties_Object.md#variable-or-expression) | X | X | | +| [Alinhamento vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Cor da linha vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | +| [Barra de rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Tamanho Vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidade](properties_Display.md#visibility) | X | X | X | +| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. + +## Supported Form Events {#supported-form-events} + +| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On After Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On After Sort |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box array unicamente* | +| On Before Data Entry |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Before Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Begin Drag Over |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Close Detail |
    • [row](#additional-properties)
    | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | +| On Collapse |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Apenas list box hierárquicos* | +| On Column Moved |
    • [columnName](#additional-properties)
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | | +| On Column Resize |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [newSize](#additional-properties)
    • [oldSize](#additional-properties)
    | | +| On Data Change |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Delete Action |
    • [row](#additional-properties)
    | | +| On Display Detail |
    • [isRowSelected](#additional-properties)
    • [row](#additional-properties)
    | | +| On Double Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Drag Over |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Drop |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Expand |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Apenas list box hierárquicos* | +| On Footer Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [footerName](#additional-properties)
    | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Mouse Enter |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Mouse Leave | | | +| On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Open Detail |
    • [row](#additional-properties)
    | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | +| On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *List box array unicamente* | +| On Selection Change | | | +| On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | +| On Unload | | | + +### Additional Properties {#additional-properties} + +Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: + +| Propriedade | Tipo | Descrição | +| -------------------- | ------------- | ---------------------------------------------------------------------------- | +| area | text | Área de objeto List box ("header", "footer", "cell") | +| areaName | text | Nome da zona | +| column | inteiro longo | Número da coluna | +| columnName | text | Nome da coluna | +| footerName | text | Nome do rodapé | +| headerName | text | Nome do cabeçalho | +| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | +| isRowSelected | boolean | True se a linha estiver selecionada, senão False | +| newPosition | inteiro longo | Nova posição da coluna ou linha | +| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | +| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | +| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | +| row | inteiro longo | Número da linha | +| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | + +> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. + + diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md index 04cda8315c0188..b711d883dd1642 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ O usuário pode selecionar um ou mais linhas usando os atalhos padrão: **Shift+ Uma list box é composta de quatro partes diferentes: -- o objeto list box em sua globalidade -- colunas, -- cabeçalhos de coluna, e -- rodapés de colunas. +- the [list box object](./listbox-object.md) in its entirety, +- [columns](./listbox-column.md), +- column [headers](./listbox-header-footer.md#headers), and +- column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ Cada parte tem seu próprio nome assim como propriedades específicas. Por exemp 1. Método objeto de cada coluna 2. Método objeto da list box -O método objeto de coluna obtém os eventos que ocorrem em seu [cabeçalho](#list-box-headers) e [rodapé](#list-box-footers). +O método objeto de coluna obtém os eventos que ocorrem em seu [cabeçalho](./listbox-header-footer.md#headers) e [rodapé](./listbox-header-footer.md#footers). ### Tipos de List box @@ -59,284 +59,7 @@ Há vários tipos de list boxes com seus próprios comportamentos e propriedades Pode configurar completamente um objeto list box através de suas propriedades e também pode gerenciar dinamicamente por programação. -A linguagem 4D inclui um tema "List Box" dedicado para comandos de list box, mas também podem ser usados comandos de vários outros temas, como comandos "Propriedades dos objetos" ou comandos `EDIT ITEM`, `Displayed line number`. Consulte a página [Resumo dos comandos List Box](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) da *Referência da linguagem 4D* para obter mais informações. - -## Objetos tipo list box - -### List box de tipo array - -Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. - -Como padrão, 4D atribui o nome "ColumnX" para cada coluna. Você pode alterá-lo, assim como outras propriedades de coluna, nas [propriedades das colunas](listbox_overview.md#column-specific-properties). O formato de exibição de cada coluna também pode ser definido com o comando `OBJECT SET FORMAT`. - -> Os list boxes do tipo array podem ser exibidos em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. - -Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Você também pode associar uma [lista de opções](properties_DataSource.md#choice-list) a uma coluna para controlar a entrada de dados. -The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or `LISTBOX DELETE ROWS`) as well as array manipulation commands. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: - -```4d -ARRAY TEXT(varCol;size) -``` - -Também pode usar uma lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Aviso**: quando uma list box contiver vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. - -### List box de tipo seleção - -Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo, `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo, `[Employees]FirstName+" "[Employees]LastName`) ou pode ser simplesmente uma fórmula (por exemplo, `String(Milliseconds)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. A expressão também pode ser um método de proejeto, uma variável ou um item array. - -O conteúdo de cada linha é então avaliado de acordo com uma seleção de registros: a **seleção atual** de uma tabela ou uma **seleção nomeada**. - -No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. - -### List boxes Collection ou Entity selection - -Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. - -Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessado por meio da palavra-chave [This](../Concepts/classes.md#this). A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). A expressão também pode ser um método de proejeto, uma variável ou um item array. - -Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. - -:::note - -Quando as entidades são excluídas, suas referências permanecem na seleção da entidade com um valor *undefined*, assim exibindo linhas em branco no list box. Neste caso, você pode chamar a função [`.clean()`](API/EntitySelectionClass.md#clean) para obter uma nova seleção de entidade, mas sem as referências de entidade deletadas. - -::: - -Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por outro lado, se forem feitas modificações na coleção usando, por exemplo, as várias funções da [classe Collection](.../API/CollectionClass.md), você precisará notificar explicitamente o 4D reatribuindo a variável da coleção a ela mesma, para que o conteúdo do list box seja atualizado. Por exemplo: - -```4d -myCol:=myCol.push("new value") //exibir novo valor na list box -``` - -### Propriedades compatíveis - -Propriedades compatíveis dependem do tipo de list box. - -| Propriedade | List box array | List box seleção | List box coleção ou entity selection | -| -------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | -| [Cor de fundo alternativa](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Cor de Fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrito](properties_Text.md#bold) | X | X | X | -| [Expressão de cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Classe](properties_Object.md#css-class) | X | X | X | -| [Seleção de coleção ou entidade](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionamento automático de coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Item atual](properties_DataSource.md#current-item) | | | X | -| [Posição atual do item](properties_DataSource.md#current-item-position) | | | X | -| [Fonte de dados](properties_Object.md#data-source) | X | X | X | -| [Nome do formulário de detalhes](properties_ListBox.md#detail-form-name) | | X | | -| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | -| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | -| [Clique duas vezes na linha](properties_ListBox.md#double-click-on-row) | | X | | -| [Arrastável](properties_Action.md#draggable) | X | X | X | -| [Droppable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Fonte](properties_Text.md#font) | X | X | X | -| [Cor da fonte](properties_Text.md#font-color) | X | X | X | -| [Expressão de Cor da Fonte](properties_Text.md#font-color-expression) | | X | X | -| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | -| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | -| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | -| [Ocultar linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Ocultar retângulo de foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Ocultar destaque de seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List Box hierárquico](properties_Object.md#array-list-box) | X | | | -| [Highlight Set](properties_ListBox.md#highlight-set) | | X | | -| [Alinhamento Horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Horizontal Line Color](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Italic](properties_Text.md#italic) | X | X | X | -| [Left](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Tabela mestre](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Método](properties_Action.md#method) | X | X | X | -| [Movable Rows](properties_Action.md#movable-rows) | X | | | -| [Seleção temporária](properties_DataSource.md#selection-name) | | X | | -| [Number of Columns](properties_ListBox.md#number-of-columns) | X | X | X | -| [Number of Locked Columns](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Number of Static Columns](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Object Name](properties_Object.md#object-name) | X | X | X | -| [Right](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Row Control Array](properties_ListBox.md#row-control-array) | X | | | -| [Row Font Color Array](properties_Text.md#row-font-color-array) | X | | | -| [Row Height](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Row Height Array](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Row Style Array](properties_Text.md#row-style-array) | X | | | -| [Selected Items](properties_DataSource.md#selected-items) | | | X | -| [Selection Mode](properties_ListBox.md#selection-mode) | X | X | X | -| [Edição com um único clique](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenável](properties_Action.md#sortable) | X | X | X | -| [Ação padrão](properties_Action.md#standard-action) | X | | | -| [Expressão de estilo](properties_Text.md#style-expression) | | X | X | -| [Top](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Sublinhado](properties_Text.md#underline) | X | X | X | -| [Variável ou Expressão](properties_Object.md#variable-or-expression) | X | X | | -| [Alinhamento vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Cor da linha vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barra de rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Tamanho Vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidade](properties_Display.md#visibility) | X | X | X | -| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. - -### Supported Form Events {#supported-form-events} - -| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array unicamente* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | -| On Column Moved |
  • [columnName](#propriedadesadicionais)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [newSize](#propriedadesadicionais)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#propriedades adicionais)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [footerName](#propriedadesadicionais)
  • | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Mouse Enter |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array unicamente* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#propriedades adicionais)
  • [verticalScroll](#propriedadesadicionais)
  • | | -| On Unload | | | - -#### Additional Properties {#additional-properties} - -Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: - -| Propriedade | Tipo | Descrição | -| -------------------- | ------------- | ---------------------------------------------------------------------------- | -| area | text | Área de objeto List box ("header", "footer", "cell") | -| areaName | text | Nome da zona | -| column | inteiro longo | Número da coluna | -| columnName | text | Nome da coluna | -| footerName | text | Nome do rodapé | -| headerName | text | Nome do cabeçalho | -| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | -| isRowSelected | boolean | True se a linha estiver selecionada, senão False | -| newPosition | inteiro longo | Nova posição da coluna ou linha | -| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | -| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | -| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | -| row | inteiro longo | Número da linha | -| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | - -> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. - -## Colunas List box {#list-box-columns} - -Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Você pode definir propriedades padrão (texto, cor de fundo, etc.) para cada coluna da caixa de listagem; essas propriedades têm prioridade sobre as propriedades do objeto da caixa de listagem. - -> Você pode definir o [Expression type](properties_Object.md#expression-type) para colunas de list box de tipo array (String, Text, Number, Date, Time, Picture, Boolean ou Object). - -### Column Specific Properties {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Supported Form Events {#supported-form-events-1} - -| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array unicamente* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#propriedadesadicionais)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [newSize](#propriedadesadicionais)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [footerName](#propriedadesadicionais)
  • | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array unicamente* | -| On Scroll |
  • [horizontalScroll](#propriedades adicionais)
  • [verticalScroll](#propriedadesadicionais)
  • | | -| On Unload | | | - -## Cabeçalhos de list box - -> Para poder acessar as propriedades de cabeçalho de um list box, é necessário ativar a opção [Exibir cabeçalhos](properties_Headers.md#display-headers) do list box. - -Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: - -![](../assets/en/FormObjects/listbox_header.png) - -Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. - -Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho ao lado ou no lugar do título da coluna, por exemplo, ao executar [classificações personalizadas](#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. - -### Propriedades específicas de cabeçalho - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - -## Rodapés de list box - -> Para poder acessar as propriedades do rodapé para um list box, você deve ativar a opção [Exibir rodapés](properties_Footers.md#display-footers). - -List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. - -Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Em particular, você pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). - -Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. Por exemplo, OBJECT SET VISIBLE(\*;"footer3";False) esconde todos os rodapés no objeto list box ao qual footer3 pertence e não apenas esse rodapé. - -### Propriedades específicas do rodapé - -[Formato Alpha](properties_Display.md#alpha-format) - [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrito](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Formato de data](properties_Display.md#date-format) - [Tipo de expressão](properties_Object.md#expression-type) - [Fonte](properties_Text.md#font) - [Cor do fonte](properties_Text.md#font-color) - [Dica](properties_Help.md#help-tip) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Padding horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Formato de número](properties_Display.md#number-format) - [Nome do objeto](properties_Object.md#object-name) - [Formato da imagem](properties_Display.md#picture-format) - [Formato do tempo](properties_Display.md#time-format) - [Truncate com ellipsis](properties_Display.md#truncate-with-ellipsis) - [Sublinhado](properties_Text.md#underline) - [Cálculo variável](properties_Object.md#variable-calculation) - [Variável ou Expressão](properties_Object.md#variable-or-expression) - [Alinhamento vertical](properties_Text.md#vertical-alignment) - [Padding](properties_Coordinates_CoordinatesAndSizing.md#vertical-padding) - [Largura](properties_CoordinatesAndSizing.md#width) - [Embalagem de palavras](properties_Display.md#wordwrap) +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Consulte a página [Resumo dos comandos List Box](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) da *Referência da linguagem 4D* para obter mais informações. ## Gerenciar entrada @@ -520,14 +243,14 @@ Você pode ativar ou desativar a classificação padrão do usuário desativando O suporte de ordenação padrão depende do tipo de list box: -| Tipo de list box | Suporte de ordenação padrão | Comentários | -| ----------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Uma coleção de objetos | Sim |
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colecção de valores escalares | Não | Use a classificação personalizada com a função [`orderBy()`](../API/CollectionClass.md#orderby) | -| Seleção de entidades | Sim |
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
  • Supported: sorts on related attributes (e.g. "This.company.name")
  • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). Para isso, você precisa usar a classificação personalizada com a função [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (veja o exemplo abaixo)
  • | -| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | -| Seleção temporal | Não | | -| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | +| Tipo de list box | Suporte de ordenação padrão | Comentários | +| ----------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Uma coleção de objetos | Sim |
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Colecção de valores escalares | Não | Use a classificação personalizada com a função [`orderBy()`](../API/CollectionClass.md#orderby) | +| Seleção de entidades | Sim |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
    • Supported: sorts on related attributes (e.g. "This.company.name")
    • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | +| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | +| Seleção temporal | Não | | +| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | ### Ordenação personalizada @@ -567,10 +290,10 @@ O valor da [variável de cabeçalho de coluna](properties_Object.md#variable-or- - Se a variável for estabelecida como 0, a coluna não é ordenada e a flecha de ordenação não é exibida; ![](../assets/en/FormObjects/sorticon0.png) -- Se a variável for definida como 1, a coluna será classificada em ordem crescente e a seta de classificação será exibida. +- Se a variável for definida como 1, a coluna será classificada em ordem crescente e a seta de classificação será exibida. ![](../assets/en/FormObjects/sorticon2.png) -- Se a variável for estabelecida como 2, a coluna é ordenada de forma descendente e a flecha de ordenação é exibida. +- Se a variável for estabelecida como 2, a coluna é ordenada de forma descendente e a flecha de ordenação é exibida. ![](../assets/en/FormObjects/sorticon1.png) > Somente [variáveis] declaradas ou dinâmicas (Concepts/variables.md) podem ser usadas como variáveis de coluna de cabeçalho. Outros tipos de [expressions](Aceitações/quick-tour.md#expressions) como `Form.sortValue` não são suportados. @@ -583,8 +306,8 @@ Pode estabelecer o valor da variável (por exemplo, Header2:=2) para “forçar Aqui estão algumas maneiras de estabelecer cores de fundo, cores de fonte e estilos de fonte para list boxes: -- no nível das [propriedades do objeto list box](#list-box-objects), -- no nível das [propriedades da coluna](#list-box-columns), +- no nível das [propriedades do objeto list box](./listbox-object.md), +- no nível das [propriedades da coluna](./listbox-column.md), - usando [propriedades de matrizes ou expressões](#using-arrays-and-expressions) para o list box e/ou para cada coluna, - no nível do texto de cada célula (se [texto multi-estilo](properties_Text.md#multi-style)). @@ -592,14 +315,12 @@ Aqui estão algumas maneiras de estabelecer cores de fundo, cores de fonte e est Princípios de prioridade e herança são observados quando a mesma propriedade for estabelecida em mais de um nível. -| Nível de prioridade | Localização do parâmetro | -| ------------------- | -------------------------------------------------------------------------------------------------- | -| alta prioridade | Célula (se texto multiestilo) | -| | Arrays/métodos de coluna | -| | Arrays/métodos de Listbox | -| | Propriedades da coluna | -| | Propriedades de list box | -| baixa prioridade | Expressão Meta Info (para list boxes de tipo collection ou seleção de entidade) | +1. (highest priority) Cell (if multi-style text) +2. Arrays/métodos de coluna +3. Arrays/métodos de Listbox +4. Propriedades da coluna +5. Propriedades de list box +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) Por exemplo se estabelecer um estilo de fonte nas propriedades de list box e outro usando um array estilo para a coluna, este último será levado em consideração. @@ -609,7 +330,8 @@ Para cada atributo (estilo, cor e cor de fundo), uma **herança** é implementad - para atributos linhas: valores de atributos de colunas - para atributos coluna: valores atributos no list box -Dessa maneira se quiser que um objeto herde o valor de atributo de um nível superior, pode usar a constante `lk inherited` (valor padrão) à definição de comando ou diretamente no elemento do array correspondente de estilo/cor. Por exemplo, dado um list box array contendo um estilo de fonte padrão com cores alternadas: +Dessa maneira se quiser que um objeto herde o valor de atributo de um nível superior, pode usar a constante `lk inherited` (valor padrão) à definição de comando ou diretamente no elemento do array correspondente de estilo/cor. Por exemplo dado um list box array contendo um estilo de fonte padrão com cores alternantes: + ![](../assets/en/FormObjects/listbox_styles3.png) Pode realizar as modificações abaixo: @@ -788,19 +510,20 @@ Por exemplo, se quiser seleccionar a fila que contém Rennes, deve passar: ->MyListbox{3}:=True ``` -Representação não hierárquica: +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch7.png) -Representação hierárquica: + +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch8.png) > Se uma ou mais filas estiverem escondidas porque os seus pais estão desmoronados, já não são seleccionados. Apenas as linhas visíveis (directamente ou por rolagem) podem ser seleccionadas. Por outras palavras, as filas não podem ser tanto escondidas como seleccionadas. As with selections, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command will return the same values for a hierarchical list box and a non-hierarchical list box. This means that in both of the examples below, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) will return the same position: (3;2). -*Representação não hierárquica:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*Representação hierárquica:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) Quando todas as filas de uma sub-hierarquia estão escondidas, a linha de quebra é automaticamente escondida. No exemplo acima, se as linhas 1 a 3 estiverem escondidas, a linha de quebra "Bretanha" não aparecerá. @@ -817,10 +540,10 @@ As linhas de quebra não são tidas em conta nos arrays internos utilizados para Dada, por exemplo, a seguinte caixa de listagem (os nomes dos arrays associados são especificados entre parênteses): -*Representação não hierárquica:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*Representação hierárquica:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) No modo hierárquico, os níveis de interrupção não são levados em consideração pelas matrizes de modificação de estilo denominadas `tStyle` e `tColors`. Para modificar a cor ou o estilo dos níveis de quebra, é necessário executar as seguintes declarações: @@ -846,379 +569,13 @@ Usando os formulários `On Expand` e `On Collapse`, os eventos podem ultrapassar Neste caso, é necessário preencher e esvaziar os arrays através do código. Os princípios a serem implementados são os seguintes: -- Quando a list box é exibido, somente o primeiro array deve ser preenchido. No entanto, você deve criar um segundo array com valores vazios para que o list box exiba os botões expandir/colapsar: +- Quando a list box é exibido, somente o primeiro array deve ser preenchido. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- Quando um usuário clicar num botão de expansão, pode processar o evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. +- Quando um usuário clicar num botão de expansão, pode processar o evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. ![](../assets/en/FormObjects/hierarch16.png) - Quando um usuário clicar num botão de colapso, pode processar o evento `On Collapse`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. -## Arrays objetos nas colunas (4D View Pro) - -As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. - -A seguinte caixa de listagem foi concebida utilizando uma matriz de objectos: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configuração de uma coluna de matriz de objectos - -Para atribuir um arrayz de objetos a uma coluna list box, basta definir o nome do array de objetos na lista de propriedades (campo "Variable Name") ou usar o comando [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md), como em qualquer coluna baseada em arrays. Na lista de propriedades, pode agora selecionar Objecto como "Tipo de Expressão" para a coluna: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Estão disponíveis propriedades padrão relacionadas com coordenadas, tamanho e estilo para colunas de objectos. Pode defini-los usando a lista de propriedades, ou programando o estilo, cor da fonte, cor de fundo e visibilidade para cada linha de uma coluna de caixa de lista de tipo de objecto. Estes tipos de colunas também podem ser ocultados. - -No entanto, o tema Fonte de Dados não está disponível para as colunas da caixa de listagem tipo objecto. De fato, o conteúdo de cada célula de coluna é baseado em atributos encontrados no elemento correspondente da array de objectos. Cada elemento da array pode definir: - -o tipo de valor (obrigatório): texto, cor, evento, etc. -o valor em si (opcional): usado para entrada/saída. -a exibição do conteúdo da célula (opcional): botão, lista, etc. -configurações adicionais (opcional): dependem do tipo de valor -Para definir essas propriedades, você precisa definir os atributos apropriados no objeto (os atributos disponíveis estão listados abaixo). Por exemplo, pode escrever "Olá Mundo!" numa coluna de objectos usando este código simples: - -```4d -ARRAY OBJECT(obColumn;0) //column array - var $ob : Object //first element - OB SET($ob;"valueType";"text") //defines the value type (mandatory) - OB SET($ob;"value";"Hello World!") //defines the value - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> O formato de visualização e os filtros de entrada não podem ser definidos para uma coluna de objectos. Dependem automaticamente do tipo de valor. - -#### valueType e visualização de dados - -Quando uma coluna de caixa de listagem é associada a uma array de objectos, a forma como uma célula é exibida, introduzida, ou editada, é baseada no atributo valueType do elemento da array. Os valores suportados são os tipos de valores: - -- "texto": para um valor de texto -- "real": para um valor numérico que pode incluir separadores como `\`, `<.>` ou `<,>` -- "integer": para um valor inteiro -- "booleano": para um valor Verdadeiro/Falso -- "cor": para definir uma cor de fundo -- "evento": para exibir um botão com um rótulo. - -4D utiliza widgets padrão no que respeita ao valor "valueType" (ou seja, um "texto" é exibido como um widget de entrada de texto, um "booleano" como uma caixa de verificação), mas também estão disponíveis exibições alternativas através de opções (*por exemplo*, um real também pode ser representado como um menu drop-down). A tabela seguinte mostra a visualização por defeito, bem como as alternativas para cada tipo de valor: - -| valueType | Widget padrão | Widgets alternativos | -| --------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| text | entrada de texto | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | -| real | entrada de texto controlada (números e separadores) | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | -| integer | entrada de texto controlada (apenas números) | menu drop down (lista necessária) ou caixa combinada (lista de escolha) ou caixa de verificação de três estados | -| boolean | caixa de verificação | menu drop-down (lista obrigatória) | -| color | cor de fundo | text | -| "event" | botão com rótulo | | -| | | Todos os widgets podem ter um botão de alternância de unidade adicional ou um botão de elipse ligado à célula. | - -Define-se a visualização e opções de células usando atributos específicos em cada objecto (ver abaixo). - -#### Formatos de visualização e filtros de entrada - -Não é possível definir formatos de exibição ou filtros de entrada para colunas de caixas de listagem de tipos de objectos. São automaticamente definidos de acordo com o tipo de valor. Estes estão listados na tabela seguinte: - -| Tipo de valor | Formato predefinido | Controlo de entrada | -| ------------- | --------------------------------------------------------------------------------------------- | ------------------------------------------ | -| text | o mesmo que definido no objecto | qualquer (sem controlo) | -| real | o mesmo que definido no objeto (utilizando o separador decimal do sistema) | "0-9" e "." e "-" | -| | | "0-9" y "." si min>=0 | -| integer | o mesmo que definido no objecto | "0-9" e "-" | -| | | "0-9" if min>=0 | -| Parâmetros | caixa de verificação | N/A | -| color | N/A | N/A | -| "event" | N/A | N/A | - -### Atributos - -Cada elemento da array de objetos é um objecto que pode conter um ou mais atributos que definirão o conteúdo da célula e a exibição dos dados (ver exemplo acima). - -O único atributo obrigatório é "valueType" e os seus valores suportados são "text", "real", "integer", "boolean", "color", e "event". A tabela seguinte lista todos os atributos suportados nas arrays de objectos da caixa de listagem, dependendo do valor "valueType" (quaisquer outros atributos são ignorados). Os formatos de exibição são detalhados e são fornecidos exemplos abaixo. - -| | valueType | text | real | integer | boolean | color | "event" | -| --------------------- | ----------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------- | -| *Atributos* | *Description* | | | | | | | -| value | valor da célula (entrada ou saída) | x | x | x | | | | -| min | valor mínimo | | x | x | | | | -| max | valor máximo | | x | x | | | | -| behavior | valor "threeStates" | | | x | | | | -| requiredList | lista drop down definida no objecto | x | x | x | | | | -| choiceList | combo box definida no objecto | x | x | x | | | | -| requiredListReference | 4D lista ref, depende do valor "saveAs | x | x | x | | | | -| requiredListName | Nome da lista 4D, depende do valor "saveAs | x | x | x | | | | -| saveAs | "referência" ou "valor | x | x | x | | | | -| choiceListReference | 4D lista ref, mostrar caixa combinada | x | x | x | | | | -| choiceListName | Nome da lista 4D, mostrar caixa combinada | x | x | x | | | | -| unitList | array de X elementos | x | x | x | | | | -| unitReference | índice de elementos seleccionados | x | x | x | | | | -| unitsListReference | 4D lista ref para unidades | x | x | x | | | | -| unitsListName | 4D nome da lista para unidades | x | x | x | | | | -| alternateButton | adicionar um botão alternativo | x | x | x | x | x | | - -#### value - -Os valores das células são armazenados no atributo "value". Este atributo é utilizado tanto para a entrada como para a saída. Também pode ser utilizada para definir valores por defeito quando se utilizam listas (ver abaixo). - -```4d - ARRAY OBJECT(obColumn;0) //column array - var $ob1;$ob2;$ob3 : Object - var $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> Os valores Null são suportados e resultam numa célula vazia. - -#### mín. e máx - -Quando o "valueType" é "real" ou "integer", o objeto também aceita os atributos min e max com os valores apropriados (os valores devem ser do mesmo tipo que o valueType). - -Esses atributos podem ser usados para controlar o intervalo de valores de entrada. Quando uma célula é validada (quando perde o foco), se o valor de entrada for menor que o valor mínimo ou maior que o valor máximo, ela será rejeitada. Nesse caso, o valor anterior é mantido e uma dica exibe uma explicação. - -```4d - var $ob3 : Object - var $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -O atributo behavior fornece variações para a representação regular de valores. Em 4D v15, uma única variação é proposta: - -| Atributo | Valor(es) disponível(eis) | valueType(s) | Descrição | -| -------- | --------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | Representa um valor numérico como uma caixa de verificação de três estados.
    2=semi-checado, 1=marcada, 0=desmarcada, -1=invisível, -2=desmarcado desabilitado, -3=checado desabilitado, -4=semi-checado desabilitado | - -```4d - var $ob3; $ob4 : Object - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";-3) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList e choiceList - -Quando um atributo "choiceList" ou "requiredList" está presente no objeto, a entrada de texto é substituída por uma lista suspensa ou uma combo box, dependendo do atributo: - -- Se o atributo é "choiceList", a célula é apresentada como um combo box. Isto significa que o usuário pode selecionar ou escrever um valor. -- Se o atributo for "requiredList", então a célula é exibida como uma lista suspensa e o usuário só pode selecionar um dos valores fornecidos na lista. - -Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. - -> Os valores do widget são definidos através de um array. Se quiser atribuir uma lista 4D existente ao widget, você precisará usar os atributos "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". - -Exemplos: - -- Se quiser exibir uma lista suspensa com apenas duas opções: "Open" ou "Closed". "Closed" deve ser pré-selecionada: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- Se quiser aceitar qualquer valor inteiro, mas exibir uma caixa de combinação para sugerir os valores mais comuns: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName e requiredListReference - -Os atributos "requiredListName" e "requiredListReference" permitem que você use, em uma célula do list box, uma lista definida no 4D no modo Desenho (no editor de Listas da caixa de ferramentas) ou por programação (usando o comando New list). A célula será então apresentada como uma lista pendente. Isso significa que o usuário só pode selecionar um dos valores fornecidos na lista. - -Use "requiredListName" ou "requiredListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. - -> - Se quiser definir esses valores através de uma matriz simples, você precisará usar o atributo "requiredList". -> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". - -Exemplos: - -- Você deseja exibir uma lista suspensa com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde"), salvá-la como um valor e exibir "azul" por padrão: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- Você quer exibir uma lista suspensa baseada em uma lista definida por programação e salvá-la como uma referência: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` - -../assets/en/FormObjects/listbox_column_objectArray_cities.png - -#### choiceListName e choiceListReference - -Os atributos "choiceListName" e "choiceListReference" permitem que você use, em uma célula de list box, uma lista definida no 4D no modo Desenho (na caixa de ferramentas) ou por programação (usando o comando New list). A célula é então exibida como uma combo box, o que significa que o usuário pode selecionar ou digitar um valor. - -Use "choiceListName" ou "choiceListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. - -> - Se quiser definir esses valores através de um array simples, você precisará usar o atributo "choiceList". -> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". - -Exemplo: - -Você deseja exibir uma caixa de combinação com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde") e exibir "verde" por padrão: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference e unitReference - -Você pode usar atributos específicos para adicionar unidades associadas aos valores das células (por exemplo: "10 cm", "20 pixels" etc.). Para definir a lista de unidades, pode utilizar um dos seguintes atributos: - -- "unitsList": um array que contém os elementos x usados para definir as unidades disponíveis (por exemplo: "cm", "polegadas", "km", "milhas" etc.). Utilize este atributo para definir unidades no interior do objeto. -- "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. Use esse atributo para definir unidades com uma lista 4D criada com o comando [`New list`](../commands-legacy/new-list.md). -- "unitsListName": um nome de uma lista 4D baseada em design que contém unidades disponíveis. Utilize este atributo para definir unidades com uma lista 4D criada na caixa de ferramentas. - -Independentemente da forma como a lista de unidades é definida, ela pode ser associada ao seguinte atributo: - -- "unitReference": um valor único que contenha o índice (de 1 a x) do item selecionado na lista de valores "unitsListReference" ou "unitsListName". - -A unidade atual é exibida como um botão que percorre os valores "unitList", "unitsListReference" ou "unitsListName" sempre que é clicado (por exemplo, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) - -Exemplo: - -Queremos configurar uma entrada numérica seguida de duas unidades possíveis: "linhas" ou "píxeis". O valor atual é "2" + "linhas". Utilizamos valores definidos diretamente no objeto (atributo "unitsList"): - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -var $ob : Object -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Se você quiser adicionar um botão de elipses [...] para uma célula, basta passar o "alternateButton" com o valor True no objeto. O botão será automaticamente apresentado na célula. - -Quando esse botão for clicado por um usuário, será gerado um evento `On Alternate Click`, e você poderá tratá-lo como quiser (consulte o parágrafo "Gerenciamento de eventos" para obter mais informações). - -Exemplo: - -```4d -var $ob1 : Object -var $entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -O valueType "color" permite-lhe apresentar uma cor ou um texto. - -- Se o valor for um número, é desenhado um retângulo colorido no interior da célula. Exemplo: - - ```4d - var $ob4 : Object - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). - -#### event valueType - -O "event" valueType exibe um botão simples que gera um evento `On Clicked` quando clicado. Nenhum dado ou valor pode ser transmitido ou devolvido. - -Opcionalmente, pode passar um atributo "label". - -Exemplo: - -```4d -var $ob : Object -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Gestão de eventos -Vários eventos podem ser tratados durante o uso de um list box array de objetos: -- **On Data Change**: um evento `On Data Change` é acionado quando qualquer valor é modificado: - - numa zona de introdução de texto - - numa lista pendente - - numa área combo box - - num botão de unidade (mudar do valor x para o valor x+1) - - numa caixa de verificação (alternar entre verificado/não verificado) -- **On Clicked**: quando o usuário clicar em um botão instalado usando o atributo "event" *valueType*, será gerado um evento `On Clicked`. Este evento é gerido pelo programador. -- **On Alternative Click**: quando o usuário clicar em um botão de reticências (atributo "alternateButton"), será gerado um evento `On Alternative Click`. Este evento é gerido pelo programador. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md index 3986f3bba69326..fcfda41a3d1e71 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Action.md @@ -116,7 +116,7 @@ São suportados vários tipos de referências de métodos: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md index 29c7713a3a4ff7..d4276c6d0ac19e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ Você também pode definir esta propriedade usando o comando [`OBJECT SET RGB CO #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -41,7 +41,7 @@ Você também pode definir esta propriedade usando o comando [`OBJECT SET RGB CO #### Objectos suportados -[Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox-column.md) - [Rodapé List Box](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Comandos @@ -71,7 +71,7 @@ Você também pode definir esta propriedade usando o comando [`LISTBOX SET PROPE #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -224,7 +224,7 @@ Você pode obter o mesmo resultado usando os comandos [`LISTBOX SET ROW STYLE`]( #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md index f70a0e29aeb8f2..4c9b2ced903a79 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Quando essa propriedade está ativada, a altura de cada linha é calculada autom #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos @@ -64,7 +64,7 @@ Coordenadas inferiores do objeto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -84,7 +84,7 @@ Coordenadas esquerda do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -104,7 +104,7 @@ Coordenada direita do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -124,7 +124,7 @@ Coordenada superior do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -192,7 +192,7 @@ Esta propriedade designa o tamanho vertical de um objeto. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -205,7 +205,7 @@ Esta propriedade designa o tamanho vertical de um objeto. Esta propriedade designa o tamanho horizontal de um objeto. > - Alguns objetos podem ter uma altura predefinida que não pode ser alterada. -> - Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox_overview.md#list-box-columns), el usuario también puede cambiar manualmente el tamaño de la columna. +> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > - Ao redimensionar a forma, se a propriedade de [dimensionamento horizontal "Crescer"](properties_ResizingOptions.md#horizontal-sizing) foi atribuída o list box, a coluna mais direita será aumentada além da largura máxima se necessário. #### Gramática JSON @@ -216,7 +216,7 @@ Esta propriedade designa o tamanho horizontal de um objeto. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -238,7 +238,7 @@ A largura máxima da coluna (em píxeis). A largura da coluna não pode ser aume #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos @@ -260,7 +260,7 @@ A largura mínima da coluna (em píxeis). A largura da coluna não pode ser redu #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos @@ -344,7 +344,7 @@ Define um preenchimento horizontal para as células. O valor é definido em pixe #### Objectos suportados -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos @@ -368,7 +368,7 @@ Define um preenchimento vertical para as células. O valor é definido em pixeis #### Objectos suportados -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md index 58a7b6b9c63c3c..3c29c82eb7d8c8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Quando a opção **inserção automática** não está definida (padrão), o val Esta propriedade é suportada por: -- Objetos formulário [Combo box](comboBox_overview.md) e [coluna list box](listbox_overview.md#list-box-columns) associado para uma lista de seleção. +- Objetos formulário [Combo box](comboBox_overview.md) e [coluna list box](listbox-column.md) associado para uma lista de seleção. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" que está associada a um combo box "Countries": se a propriedade **inserção automática** estiver definida e um usuário digitar "Espanha", o valor "Espanha" será automaticamente adicionado à lista na memória: @@ -28,7 +28,7 @@ Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" qu #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) --- @@ -45,7 +45,7 @@ Associa uma lista de opções a um objeto. Pode ser um nome da lista de opções #### Objectos suportados -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) #### Comandos @@ -125,7 +125,7 @@ Especifica uma variável ou expressão a que será atribuída uma longa indicand Define o tipo de dados para a expressão apresentada. Esta propriedade é utilizada com: -- [Colunas do List box](listbox_overview.md#list-box-columns) de tipo seleção e coleção. +- [Colunas do List box](listbox-column.md) de tipo seleção e coleção. - [Listas suspensas](dropdownList_Overview.md) associadas a objetos ou arrays. Veja também [**Tipo de expressão**](properties_Object.md#expression-type). @@ -138,7 +138,7 @@ Veja também [**Tipo de expressão**](properties_Object.md#expression-type). #### Objectos suportados -[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox_overview.md#list-box-columns) +[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox-column.md) --- @@ -195,14 +195,14 @@ Lista de valores usados como valores padrão para a coluna do list box (somente #### Objectos suportados -[Coluna List Box (somente tipo array)](listbox_overview.md#list-box-columns) +[Coluna List Box (somente tipo array)](listbox-column.md) --- ## Expression -Essa descrição é específica para colunas de list box do tipo [seleção](listbox_overview.md#selection-list-boxes) -e [collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Consulte também a seção **[Variable or Expression](properties_Object.md#variable-or-expression)**. +Essa descrição é específica para colunas de list box do tipo [seleção](FormObjects/listbox-object.md#selection-list-boxes) +e [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes). Consulte também a seção **[Variable or Expression](properties_Object.md#variable-or-expression)**. Uma expressão 4D a associar a uma coluna. Você pode entrar: @@ -242,7 +242,7 @@ Si se utiliza un campo, una variable o una expresión asignable (*por ejemplo Pe #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) --- @@ -275,7 +275,7 @@ Todas as tabelas do banco de dados podem ser usadas, independentemente de o form Esta propriedade está disponível nas seguintes condições: - una [lista de selección](#choice-list) está asociada al objeto -- for [inputs](input_overview.md) and [list box columns](listbox_overview.md#list-box-columns), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Essa propriedade específica, no contexto de um campo ou variável associado a uma lista de valores, o tipo de conteúdo a ser salvo: @@ -297,7 +297,7 @@ A utilização deste bem exige o cumprimento dos seguintes princípios: #### Objectos suportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md index 29f83eb88b2237..d390fd5560515f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ O campo contém efetivamente "proportion". 4D aceita e armazena a entrada inteir #### Objectos suportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -105,13 +105,13 @@ Customized date formats can be built using several patterns described in the [** :::note blankIfNull - By default, a [null date](../Concepts/dt_date.md#date-literals) is displayed with zeros, e.g. 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. A cadeia de caracteres "blankIfNull" (sensível a maiúsculas e minúsculas) deve ser combinada com o valor de formato selecionado. -- [List box columns](listbox_overview.md#list-box-columns) and [list box footers](listbox_overview.md#list-box-footers) of type date always use the "blank if null" behavior (it cannot be disengaged). +- [List box columns](listbox-column.md) and [list box footers](listbox-header-footer.md#footers) of type date always use the "blank if null" behavior (it cannot be disengaged). ::: #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Comandos @@ -276,7 +276,7 @@ A tabela a seguir mostra como os diferentes formatos afetam a exibição dos nú #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) #### Comandos @@ -340,7 +340,7 @@ Se o campo for reduzido para um tamanho inferior ao da imagem original, a imagem #### Objectos suportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -398,7 +398,7 @@ Por padrão, uma hora nula é exibida com zeros, por exemplo, "00:00:00". Com a #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Comandos @@ -411,7 +411,7 @@ Por padrão, uma hora nula é exibida com zeros, por exemplo, "00:00:00". Com a Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: - un texto en un [objeto de entrada](input_overview.md) -- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox_overview.md#list-box-columns), +- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox-column.md), ... pode selecionar o texto a apresentar para cada valor: @@ -426,7 +426,7 @@ Cuando una [expresión booleana](properties_Object.md#expression-type) se muestr #### Objectos suportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos @@ -450,7 +450,7 @@ As colunas booleanas também podem ser apresentadas como menus pop-up. Nesse cas #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos @@ -502,7 +502,7 @@ También en este caso, la propiedad [Título](#title) está disponible para que #### Objectos suportados -[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -527,7 +527,7 @@ Nesse caso, o título da caixa de seleção pode ser inserido usando essa propri #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) --- @@ -564,7 +564,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objectos suportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) +[Columna List Box](listbox-column.md) - [Rodapé List Box](listbox-header-footer.md#footers) #### Comandos @@ -599,7 +599,7 @@ Essa propriedade é usada somente ao desenhar objetos localizados no corpo de um #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapie List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up com imagem](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão de opção](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagem estática](staticPicture.md) - [Etapas](stepper.md) - [Subformulário](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -658,7 +658,7 @@ Observe que, independentemente do valor da opção Wordwrap, a altura da linha n #### Objectos suportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md index 53f777f66ca7c1..7ac87d28065fb3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permite ao usuário aceder a um menu de contexto padrão no objeto quando o form Para uma imagem do tipo [entrada](input_overview.md), além dos comandos de edição padrão (Recortar, Copiar, Colar e Limpar), o menu contém o comando **Importar...**, que pode ser usado para importar uma imagem armazenada em um arquivo, bem como o comando **Salvar como...**, que pode ser usado para salvar a imagem no disco. O menu também pode ser usado para modificar o formato de exibição da imagem: são oferecidas as opções **Truncado não centralizado**, **Escalonado para caber** e **Escalonado para caber na imagem centralizada**. A modificação do [formato de exibição](properties_Display.md#picture-format) usando esse menu é temporária; ela não é salva com o registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. A lista pode armazenar até 10 fontes (além disso, a última fonte usada substitui a mais antiga). Por defeito, esta lista está vazia e a opção não é apresentada. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -48,7 +48,7 @@ Para un [Área Web](webArea_overview.md), el contenido del menú depende del mot #### Objectos suportados -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### Comandos @@ -72,7 +72,7 @@ Quando essa propriedade está desativada, todos os menus pop-up associados a uma #### Objectos suportados -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### Comandos @@ -134,7 +134,7 @@ Aqui está uma tabela que explica cada uma das opções de filtro de entrada na #### Objectos suportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md index 17ebcd40a71e78..3f57d86aedf8b2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Rodapés ## Exibir rodapés -Essa propriedade é usada para exibir ou ocultar [os rodapés de coluna list box](listbox_overview.md#list-box-footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. +Essa propriedade é usada para exibir ou ocultar [os rodapés de coluna list box](listbox-header-footer.md#footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. #### Gramática JSON @@ -69,4 +69,4 @@ Observe que a conversão para frente e para trás pode levar a um resultado dife #### Veja também -[Encabezados](properties_Headers.md) - [Pies List box](listbox_overview.md#list-box-footers) +[Encabezados](properties_Headers.md) - [Pies List box](listbox-header-footer.md#footers) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md index 666f0c42969b18..4d4666ca8742f2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Cabeçalhos ## Exibir cabeçalhos -Esta propriedade é usada para exibir ou ocultar [cabeçalhos de coluna listbox](listbox_overview.md#list-box-headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. +Esta propriedade é usada para exibir ou ocultar [cabeçalhos de coluna listbox](listbox-header-footer.md#headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. #### Gramática JSON @@ -70,4 +70,4 @@ Observe que a conversão para frente e para trás pode levar a um resultado dife #### Veja também -[Rodapies](properties_Footers.md) - [Cabeçalhos List box](listbox_overview.md#list-box-headers) +[Rodapies](properties_Footers.md) - [Cabeçalhos List box](listbox-header-footer.md#headers) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md index 5721bdb75c05e1..155e77c3c0635f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Você também pode: #### Objectos suportados -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Outras funcionalidades de ajuda diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md index b4ea4c95e64ba8..21cd350b4ba72a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Coleção de colunas do list box. | ------- | --------------------------- | ---------------------------------------------- | | columns | colecção de objectos coluna | Contém as propriedades das colunas de list box | -Para obter uma lista de propriedades compatíveis com os objetos coluna, consulte a seção [Propriedades específicas da coluna](listbox_overview.md#column-specific-properties). +Para obter uma lista de propriedades compatíveis com os objetos coluna, consulte a seção [Propriedades específicas da coluna](listbox-column.md#column-specific-properties). #### Objectos suportados diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md index b18d428f52e364..c9db8a34ec5b4d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ Para obter mais informações sobre regras de nomenclatura para objetos de formu #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapie List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up com imagem](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagem estática](staticPicture.md) - [Etapas](stepper.md) - [Botão de opção](radio_overview.md) - [Subformulário](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -120,7 +120,7 @@ For an array list box, the **Variable or Expression** property usually holds the #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -130,14 +130,14 @@ For an array list box, the **Variable or Expression** property usually holds the ## Tipo de expressão -> Essa propriedade é chamada de [**Data Type**](properties_DataSource.md#data-type-expression-type) na Lista de propriedades para [selection](listbox_overview.md#selection-list-boxes) e [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) e para colunas de caixa de listagem do tipo [Drop-down Lists](dropdownList_Overview.md) associadas a um [objeto](FormObjects/dropdownList_Overview.md#using-an-object) ou a um [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique o tipo de dados para a expressão ou variável associada ao objeto. Observe que o principal objetivo dessa configuração é definir as opções (como formatos de exibição) disponíveis para o tipo de dados. Não digita efetivamente a variável em si. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). No entanto, essa propriedade tem uma função de digitação nos seguintes casos específicos: - **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas. -- **[Columnas List Box ](listbox_overview.md#list-box-columns)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. - **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos governam a exibição de variáveis imagem em formulários. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de To do this, you need either for the statement `var varName : Picture` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property. Caso contrário, a variável imagem não será exibida corretamente (apenas no modo de interpretação). @@ -149,7 +149,7 @@ No entanto, essa propriedade tem uma função de digitação nos seguintes casos #### Objectos suportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -275,7 +275,7 @@ Para fins de tradução da aplicação, você pode inserir uma referência XLIFF #### Objectos suportados -[Botón](button_overview.md) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) - [ÁreaTexto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Comandos @@ -285,7 +285,7 @@ Para fins de tradução da aplicação, você pode inserir uma referência XLIFF ## Cálculo de variáveis -Esta propiedad define el tipo de cálculo que se realizará en un área [pie de columna](listbox_overview.md#list-box-footers). +This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. > O cálculo de rodapés também pode ser definido usando o comando [`LISTBOX SET FOOTER CALCULATION`](../commands-legacy/listbox-set-footer-calculation.md) 4D. @@ -332,7 +332,7 @@ Cuando está configurado **Personalizado** ("none" en JSON), 4D no realiza cálc #### Objectos suportados -[Rodapé de Listbox](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md index a29e2ebadc9bfc..247b3a3c88d0d7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permite definir uma lista cujos valores não podem ser introduzidos no objeto. S #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos @@ -78,7 +78,7 @@ No entanto, ao contrário da propriedade [Lista de opções](properties_DataSour #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md index a4c49e6a2a18e8..1e2d08cfb0694c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | mínimo: 0 | | **h** | | | -| [`header`](./listbox_overview.md#list-box-headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox-header-footer.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p|em)?$ (positive decimal + px/em ) | | [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md index 3076d3e6e9fbd6..5f2a5ed181805e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Estão disponíveis três opções: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -97,7 +97,7 @@ Estão disponíveis três opções: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -142,7 +142,7 @@ Designa se o tamanho da coluna pode ser modificado pelo usuário. #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md index 0ee8d3fe35d743..3a81e34ee97277 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ Valor mínimo de um indicador. Para steppers numéricos, essa propriedade repres #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md index 231149dedde506..ddc93ea56e2a47 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Você pode definir essa propriedade usando o comando [**OBJECT SET FONT STYLE**] #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -63,7 +63,7 @@ Você também pode definir essa propriedade por meio do comando [**OBJECT SET FO #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -83,7 +83,7 @@ Define o texto para ter uma linha por baixo. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -124,7 +124,7 @@ Estão disponíveis três temas de tipos de letra: #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -149,7 +149,7 @@ Você pode definir isso usando o comando [`OBJECT SET FONT`](../commands-legacy/ #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -167,7 +167,7 @@ Permite definir o tamanho da fonte do objeto em pontos. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -197,7 +197,7 @@ Você também pode definir essa propriedade usando o comando [**OBJECT SET RGB C #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progresso](progressIndicator.md) - [Regra](ruler.md) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Comandos @@ -265,7 +265,7 @@ You can also set this property using the [`LISTBOX SET PROPERTY`](../commands/li #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -292,7 +292,7 @@ Localização horizontal do texto na área que o contém. #### Objectos suportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Comandos @@ -319,7 +319,7 @@ This property can also be handled by the [`OBJECT Get vertical alignment`](../co #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### Comandos @@ -429,7 +429,7 @@ Por defeito, esta opção não está activada. #### Objectos suportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -482,7 +482,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -506,7 +506,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md index 80962912b82583..f150c836778d5e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_TextAndPicture.md @@ -21,7 +21,7 @@ El nombre de la ruta a introducir es similar al de [ la propiedad Ruta de acceso #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -41,7 +41,7 @@ Aspeto geral do botão. O estilo do botão também desempenha um papel na dispon #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -70,7 +70,7 @@ Este parâmetro é útil, por exemplo, quando a imagem de fundo contém contorno #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -86,11 +86,11 @@ Designa a colocação de um ícone em relação ao objeto formulário. #### Objectos suportados -[Cabeçalho do list box](listbox_overview.md#list-box-headers) +[Cabeçalho do list box](listbox-header-footer.md#headers) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -112,7 +112,7 @@ O título do botão será deslocado para a direita e para baixo em função do n #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -151,7 +151,7 @@ Cada estado é representado por uma imagem diferente. Na imagem de origem, os es #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -171,11 +171,11 @@ El nombre de la ruta a introducir es similar al de [ la propiedad Ruta de acceso #### Objectos suportados -[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) +[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox-header-footer.md#headers) - [Botón radio](radio_overview.md) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -205,7 +205,7 @@ Aqui estão os resultados utilizando as várias opções para esta propriedade: #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -231,7 +231,7 @@ Por padrão, quando um botão contém um título e uma imagem, os elementos são #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -255,7 +255,7 @@ Este parâmetro é útil, por exemplo, quando a imagem de fundo contém contorno #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -294,15 +294,15 @@ Consulte a [descrição do evento `On Alternative Click`](../Events/onAlternativ #### Gramática JSON -| Nome | Tipo de dados | Valores possíveis | -| :------------- | ------------- | ---------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| Nome | Tipo de dados | Valores possíveis | +| :------------- | ------------- | ------------------------------------------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### Objectos suportados -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md index 87f8793557273e..74c199044f48cf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/4d.md @@ -10,6 +10,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | --------------------------------------------------- | | classStore | Object | ← | Class Store contendo todas as classes 4D integradas | +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 19 | Created | + +
    +
    + A palavra-chave **4D** está descrita na [**Página de conceito para as Classes**](../Concepts/classes.md#4d). ## Propriedades diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md index 5826624443466f..4aec1f617739d0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/application-info.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------------------------------- | | Resultado | Object | ← | Information about the active application activity | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 R2 | Support of "useFluentUI" and "canUseFluentUI" properties |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md index 2f4b8ac0e245f8..658412538e3412 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/call-chain.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | ---------------------------------------------------------------- | | Resultado | Collection | ← | Collection of objects describing the call chain within a process | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R9 | Suporte da propriedade `formula` |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md index f86a4ff5cb3202..646aeaa72dbea4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/command-name.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ---------------------------- | | comando | Integer | → | Número de comando | @@ -16,8 +18,10 @@ displayed_sidebar: docs | theme | Text | ← | Tema da linguagem do comando | | Resultado | Text | ← | Nome do comando | +
    +
    História | Release | Mudanças | @@ -25,6 +29,7 @@ displayed_sidebar: docs | 20 R9 | Support of deprecated property |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md index efe2546de010f1..6230fa0de230b2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/compile-project.md @@ -5,18 +5,22 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File } {; *options* : Object} ) : Object +**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +
    + | Parâmetro | Tipo | | Descrição | | ----------- | ------------------------ | --------------------------- | -------------------------------------------------------- | | projectFile | 4D. File | → | Arquivo .4DProject para compilar | | options | Object | → | Objeto que especifica as opções de compilação | | Resultado | Object | ← | Objeto contendo informações sobre o estado de compilação | +
    +
    História | Release | Mudanças | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R8 | Suporte do `type` "formObjectExpression" |
    +
    ## Descrição @@ -36,33 +41,33 @@ Por padrão, o comando usa as opções do compilador definidas nas Configuraçõ - **Compile project**(*projectFile*): compila o projeto 4D *projectFile* usando as opções definidas nas parâmetros de estrutura - **Compile project**(*projectFile*; *options*): compila o projeto 4D *projectFile* e as *options* definidas substituem os parâmetros de estrutura -**Nota:** Os bancos de dados binários não podem ser compilados usando este comando. +**Nota:** os bancos de dados binários não podem ser compilados usando este comando. Ao contrário da janela do Compilador, esse comando requer que você designe explicitamente o(s) componente(s) para compilar. Ao compilar um projeto com **Compilar projeto**, você precisa declarar seus componentes usando a propriedade *components* do parâmetro *options*. Tenha em mente que os componentes já devem ser compilados (componentes binários são suportados). -O código compilado resultante será armazenado na pasta DerivedData ou Bibliotecas do projeto, dependendo da propriedade *targets* do parâmetro *options*. Se você quiser criar arquivos .4dz, ainda será necessário compactar manualmente o projeto compilado ou usar o recurso [build application](../Desktop/building.md). +O código compilado resultante será armazenado na pasta DerivedData ou Libraries do projeto, dependendo da propriedade *targets* do parâmetro *options*. Se você quiser criar arquivos .4dz, ainda será necessário compactar manualmente o projeto compilado ou usar o recurso [build application](../Desktop/building.md). Se você passar uma coleção vazia em *targets*, **Compilar projeto** executará uma verificação de sintaxe sem compilação. Erros de compilação, se houver, são retornados como objetos na coleção de *erros*. -**Nota:** Você não pode chamar este comando quando outra compilação está sendo executada (por exemplo, uma compilação lançada a partir da janela de Compilação). +**Nota:** você não pode chamar este comando quando outra compilação está sendo executada (por exemplo, uma compilação lançada a partir da janela de Compilação). -### Parâmetro options +### Parâmetro opções O parâmetro *opções* é um objeto. Aqui estão as opções de compilação disponíveis: | **Propriedade** | **Tipo** | **Description** | | ---------------------------------------------------------------------------------- | -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | components | Collection | Coleção de objetos 4D.File para componentes dependentes (deve já estar compilado) | -| defaultTypeForButtons | Integer | Possible value: Is real or Is longint | -| defaultTypeForNumerics | Integer | Possible value: Is real or Is longint | -| generateSymbols | Parâmetros | Verdadeiro para gerar informações de símbolo no objeto .sycharacters retornado | -| generateSyntaxFile | Parâmetros | Verdadeiro para gerar um [arquivo de sintaxe para conclusão do código](../settings/general.md).md#generate-syntax-for-code-completion-when-compiled) na \\Resouras\\en.lproj pasta do projeto | -| generateTypingMethods | Text | "redefinir" ou "acrescentar" para gerar métodos de digitação. Se o valor for "acrescentar", declarações variáveis existentes não serão modificadas (comportamento da janela do compilador). Se o valor for "redefinir" as declarações de variáveis existentes são removidas previamente. | +| defaultTypeForButtons | Integer | Valor possível: Is real ou Is longint | +| defaultTypeForNumerics | Integer | Valor possível: Is real ou Is longint | +| generateSymbols | Parâmetros | True para gerar informações de símbolo no objeto .symbols retornado | +| generateSyntaxFile | Parâmetros | True para gerar um [arquivo de sintaxe para conclusão do código](../settings/general.md) na pasta \\Resources\\en.lproj do projeto | +| generateTypingMethods | Text | "reset" ou "append" para gerar métodos de digitação. Se o valor for "append", declarações variáveis existentes não serão modificadas (comportamento da janela do compilador). Se o valor for "reset" as declarações de variáveis existentes são removidas previamente. | | plugins | Objeto 4D.Folder | Pasta plug-ins a ser usada em vez da [pasta Plugins do projeto atual](../Project/architecture.md#plugins). Essa propriedade só está disponível com a sintaxe *projectFile*. | | targets | Coleção de strings | Valores possíveis: "x86_64_generic", "arm64_macOS_lib". Passe uma coleção vazia para executar a verificação de sintaxe apenas | -| typeInference | Text | "all": O compilador deduz os tipos de todas as variáveis não declaradas explicitamente, "locals": O compilador deduz os tipos de variáveis locais não declaradas explicitamente, "none": Todas as variáveis devem ser declaradas explicitamente no código (modo legado), "direct": Todas as variáveis devem ser declaradas explicitamente no código ([digitação direta](../Project/compiler.md#enabling-direct-typing)). | +| typeInference | Text | "all": o compilador deduz os tipos de todas as variáveis não declaradas explicitamente, "locals": O compilador deduz os tipos de variáveis locais não declaradas explicitamente, "none": Todas as variáveis devem ser declaradas explicitamente no código (modo legado), "direct": todas as variáveis devem ser declaradas explicitamente no código ([digitação direta](../Project/compiler.md#enabling-direct-typing)). | | warnings | Uma coleção de objetos | Define o estado dos avisos | | \[\].major | Number | Aviso de número principal, antes do ponto | | \[\].minor | Number | Aviso de segundo número, após o ponto | @@ -83,7 +88,7 @@ O objeto retornado pelo **projeto Compilar** possui até três propriedades: | \[\].code | Object | [objeto código](#code-object) | | \[\].line | Number | Número de erro da linha no código. Para métodos de classe, o número de linha na função | | \[\].lineInFile | Number | Número da linha no arquivo (diferente de "linha" para métodos de classe, e leva em conta a linha de prefixo %attribuções) | -| symbols | Object | **Disponível apenas se a opção generateSymbols estiver definida como Verdade:** | +| symbols | Object | **Disponível apenas se a opção generateSymbols estiver definida como True:** | | symbols.interprocessVariables | Object | Lista de todas as variáveis de interprocesso | | symbols.interprocessVariables.variables | Collection | Coleção de [objetos variáveis](#variable-objects) | | symbols.interprocessVariables.size | Number | | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md index 5fe4cdfcce1d8f..7f278357724490 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/create-deployment-license.md @@ -5,19 +5,12 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | --------------------------------- | -| 20 R10 | New *autoLicenseTarget* parameter | -| 20 | Adicionado | - -
    - **Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object +
    + | Parâmetro | Tipo | | Descrição | | ----------------- | -------------------------- | --------------------------- | ------------------------------------------------- | | mergedApp | 4D. Folder | → | Folder containing the merged application | @@ -26,8 +19,20 @@ displayed_sidebar: docs | oemLicense | 4D. File | → | 4D OEM XML Key license if server license | | Resultado | Object | ← | Estado | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------------- | +| 20 R10 | New *autoLicenseTarget* parameter | +| 20 | Adicionado | + +
    +
    + ## Descrição The **Create deployment license** command creates an embedded license file in the Licenses folder of the *mergedApp* built application. If the Licenses folder does not exist in the *mergedApp* folder, it is created by the command. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md index 246b2f1c1eac6d..b115f00e09afb3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/create-entity-selection.md @@ -8,14 +8,28 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ----------------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------- | | dsTable | Tabela | → | Tabela do banco de dados 4D cuja seleção atual se utilizará para construir a seleção de entidades | | settings | Object | → | Opção de construção: context | | Resultado | 4D. EntitySelection | ← | Seleção de entidades que coincidem com a classe de dados relacionada com a tabela dada | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 17 R5 | Modificado | +| 17 | Created | + +
    +
    + ## Descrição O comando `Create entity selection` cria e retorna uma nova seleção de entidade [alterável](../ORDA/entities.md#shareable-or-alterable-entity-selections) relacionada à classe de dados correspondente à *dsTable* fornecida, de acordo com a seleção atual dessa tabela. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md index 1fc57a72843ed3..29e8963ba75edf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/cs.md @@ -8,6 +8,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | --------------------------------------------------- | | classStore | Object | ← | Class store de usuário para o projeto ou componente | +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 19 | Created | + +
    +
    + A palavra-chave **cs** está descrita na [**Página Conceito para Classes**](../Concepts/classes.md#cs). ## Propriedades diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md index c983e3d54c3792..8b367d8d565ee7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/dialog.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Tabela possuindo o formulário ou se omitido: tabela padrão ou uso do formulário projeto | @@ -15,8 +17,21 @@ displayed_sidebar: docs | formData | Object | → | Dados para associar ao formulário | | \* | Operador | → | Usar o mesmo processo | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------- | +| 17 | Modificado | +| 11 SQL | Modificado | +| <6 | Created | + +
    +
    + ## Descrição O comando **DIALOG** apresenta o *formulário* ao usuário, juntamente com o(s) parâmetro(s) *formData* (opcional). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md index c100e5ee9b4e3e..250b04af655ce7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/ds.md @@ -4,17 +4,31 @@ title: ds displayed_sidebar: docs --- -**ds** { ( *localID* : Text ) } : cs.DataStore +**ds** ({ *localID* : Text }) : cs.DataStore +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ----------------------------- | --------------------------- | ----------------------------------------------- | | localID | Text | → | ID local del armazém de dados remoto a devolver | | Resultados | cs. DataStore | ← | Referencia ao armazém de dados | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 | Modificado | +| 17 | Created | + +
    +
    + ## Descrição O comando `ds` retorna uma referência ao datastore que corresponde ao banco de dados 4D atual ou ao banco de dados designado por *localID*. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/file.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/file.md index 08aa793906f6d9..f57c09b8758963 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/file.md @@ -4,19 +4,12 @@ title: File displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ------------------------------------- | -| 19 R4 | Nova constante `HTTP Client log file` | -| 17 R5 | Adicionado | - -
    - **File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File +
    + | Parâmetro | Tipo | | Descrição | | ------------ | ---------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | Rota do arquivo | @@ -25,8 +18,20 @@ displayed_sidebar: docs | \* | Operador | → | \* para devolver o arquivo da base de dados anfitriã | | Resultados | [4D.File](../API/FileClass.md) | ← | Novo objeto arquivo | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ------------------------------------- | +| 19 R4 | Nova constante `HTTP Client log file` | +| 17 R5 | Adicionado | + +
    +
    + ## Descrição O comando `File` cria e retorna um novo objeto do tipo [`4D.File`](../API/FileClass.md). O comando aceita duas sintaxes: @@ -37,7 +42,7 @@ No parâmetro *path*, passe um caminho do arquivo. Você pode usar uma cadeia de > Apenas são compatíveis os nomes de caminho absolutos com o comando `File`. -Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. If you work with platform pathnames (Windows or macOS), you must declare it using the *pathType* parameter. Estão disponíveis as seguintes constantes: +Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. Se trabalhar com pathnames de plataforma (Windows ou macOS), deve declará-lo usando o parâmetro *pathType*. Estão disponíveis as seguintes constantes: | Parâmetros | Valor | Comentário | | ---------------- | ----- | --------------------------------------------------------------------------------------------------------------------------- | @@ -48,35 +53,35 @@ Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. If you work wit No parâmetro *fileConstant*, passe um arquivo embutido ou do sistema, usando uma das seguintes constantes: -| Parâmetros | Valor | Comentário | -| --------------------------------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Backup history file | 19 | Arquivo de histórico de cópias de segurança (ver Arquivos de configuração e rastreio). Armazenado na pasta de destino de cópia de segurança. | -| Backup log file | 13 | Arquivo atual do diário de backup. Armazenado na pasta Logs da aplicação. | -| Backup settings file | 1 | Arquivo padrão backup.4DSettings (formato xml), armazenado na pasta Settings do projecto | -| Backup settings file for data | 17 | backup.4DSettings file (formato xml) para o arquivo de dados, armazenado na pasta Settings da pasta de dados | -| Build application log file | 14 | Arquivo de registo atual em formato xml do construtor da aplicação. Armazenado na pasta Logs. | -| Build application settings file | 20 | Arquivo de configurações padrão do construtor da aplicação ("buildApp.4DSettings"). Armazenado na pasta Settings do projecto. | -| Compacting log file | 6 | Arquivo de registo da mais recente compactação feita com o comando Compact data file ou o centro de Manutenção e segurança. Armazenado na pasta Logs. | -| Current backup settings file | 18 | arquivo backup.4DSettings utilizado actualmente pela aplicação. Pode ser o arquivo de definições de backup (predefinido) ou um arquivo personalizado de definições de backup do usuário definido para o arquivo de dados | -| Debug log file | 12 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(Debug log recording)`. Armazenado na pasta Logs. | -| Diagnostic log file | 11 | Log file created by the `SET DATABASE PARAMETER(Diagnostic log recording)` command. Armazenado na pasta Logs. | -| Directory file | 16 | directório.json, contendo a descrição dos usuários e grupos (se houver) para a aplicação do projecto. Pode ser localizado ou na pasta de configurações do usuário (por padrão, global ao projecto), ou na pasta de definições de dados (específica a um arquivo de dados). | -| HTTP Client log file | 24 | Arquivo de registo criado pelo comando `HTTP SET OPTION(HTTP client log)`. Armazenado na pasta Logs. | -| HTTP debug log file | 9 | Arquivo de log criado pelo comando `WEB SET OPTION(Web debug log)`. Armazenado na pasta Logs. | -| HTTP log file | 8 | Arquivo de registo criado pelo comando `WEB SET OPTION(Web log recording)`. Armazenado na pasta Logs. | -| IMAP Log file | 23 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(IMAP Log)`. Armazenado na pasta Logs. | -| Last backup file | 2 | Último arquivo de backup, denominado `\[bkpNum].4BK`, armazenado em um local personalizado. | -| Last journal integration log file | 22 | Nome completo do último arquivo de registo de integração do diário (armazenado na pasta Logs da aplicação restaurada), se existir. Este arquivo é criado, em modo de auto-reparação, assim que ocorrer a integração de um arquivo de registo | -| Repair log file | 7 | Arquivo de registo das reparações da base de dados efetuadas na base de dados no Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | -| Request log file | 10 | Standard client/server request log file (excluding Web requests) created by the `SET DATABASE PARAMETER(4D Server log recording)` or `SET DATABASE PARAMETER(Client log recording)` commands. Se executado no servidor, o ficheiro de registo do servidor é devolvido (armazenado na pasta Logs do servidor). Se executado no cliente, o arquivo de registo do cliente é devolvido (armazenado na pasta local Logs do cliente). | -| SMTP log file | 15 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(SMTP Log)`. Armazenado na pasta Logs. | -| User settings file | 3 | settings.4DSettings arquivo para todos os arquivos de dados, guardados na pasta Preferências ao lado do arquivo de estrutura, se ativado. | -| User settings file for data | 4 | arquivo settings.4DSettings para dados atual, guardado na pasta Preferências ao lado do arquivo de dados. | -| Verification log file | 5 | Log files created by the `VERIFY CURRENT DATA FILE` and `VERIFY DATA FILE` commands or the Maintenance and Security Center (MSC). Armazenado na pasta Logs. | +| Parâmetros | Valor | Comentário | +| --------------------------------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Backup history file | 19 | Arquivo de histórico de cópias de segurança (ver Arquivos de configuração e rastreio). Armazenado na pasta de destino de cópia de segurança. | +| Backup log file | 13 | Arquivo atual do diário de backup. Armazenado na pasta Logs da aplicação. | +| Backup settings file | 1 | Arquivo padrão backup.4DSettings (formato xml), armazenado na pasta Settings do projecto | +| Backup settings file for data | 17 | backup.4DSettings file (formato xml) para o arquivo de dados, armazenado na pasta Settings da pasta de dados | +| Build application log file | 14 | Arquivo de registo atual em formato xml do construtor da aplicação. Armazenado na pasta Logs. | +| Build application settings file | 20 | Arquivo de configurações padrão do construtor da aplicação ("buildApp.4DSettings"). Armazenado na pasta Settings do projecto. | +| Compacting log file | 6 | Arquivo de registo da mais recente compactação feita com o comando Compact data file ou o centro de Manutenção e segurança. Armazenado na pasta Logs. | +| Current backup settings file | 18 | arquivo backup.4DSettings utilizado actualmente pela aplicação. Pode ser o arquivo de definições de backup (predefinido) ou um arquivo personalizado de definições de backup do usuário definido para o arquivo de dados | +| Debug log file | 12 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(Debug log recording)`. Armazenado na pasta Logs. | +| Diagnostic log file | 11 | Arquivo de log criado pelo comando `SET DATABASE PARAMETER(gravação de log de diagnósticos)`. Armazenado na pasta Logs. | +| Directory file | 16 | directório.json, contendo a descrição dos usuários e grupos (se houver) para a aplicação do projecto. Pode ser localizado ou na pasta de configurações do usuário (por padrão, global ao projecto), ou na pasta de definições de dados (específica a um arquivo de dados). | +| HTTP Client log file | 24 | Arquivo de registo criado pelo comando `HTTP SET OPTION(HTTP client log)`. Armazenado na pasta Logs. | +| HTTP debug log file | 9 | Arquivo de log criado pelo comando `WEB SET OPTION(Web debug log)`. Armazenado na pasta Logs. | +| HTTP log file | 8 | Arquivo de registo criado pelo comando `WEB SET OPTION(Web log recording)`. Armazenado na pasta Logs. | +| IMAP Log file | 23 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(IMAP Log)`. Armazenado na pasta Logs. | +| Last backup file | 2 | Último arquivo de backup, denominado `\[bkpNum].4BK`, armazenado em um local personalizado. | +| Last journal integration log file | 22 | Nome completo do último arquivo de registo de integração do diário (armazenado na pasta Logs da aplicação restaurada), se existir. Este arquivo é criado, em modo de auto-reparação, assim que ocorrer a integração de um arquivo de registo | +| Repair log file | 7 | Arquivo de registo das reparações da base de dados efetuadas na base de dados no Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | +| Request log file | 10 | Arquivo de log de solicitação cliente padrão/servidor (excluindo requisições Web) criado pelos comandos `SET DATABASE PARAMETER(gravação 4D do log do servidor)` ou `SET DATABASE PARAMETER(gravação log do cliente)`. Se executado no servidor, o ficheiro de registo do servidor é devolvido (armazenado na pasta Logs do servidor). Se executado no cliente, o arquivo de registo do cliente é devolvido (armazenado na pasta local Logs do cliente). | +| SMTP log file | 15 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(SMTP Log)`. Armazenado na pasta Logs. | +| User settings file | 3 | settings.4DSettings arquivo para todos os arquivos de dados, guardados na pasta Preferências ao lado do arquivo de estrutura, se ativado. | +| User settings file for data | 4 | arquivo settings.4DSettings para dados atual, guardado na pasta Preferências ao lado do arquivo de dados. | +| Verification log file | 5 | Registre arquivos criados pelos comandos 'VERIFY CURRENT DATA FILE' e 'VERIFY DATA FILE' ou Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | Se o alvo *fileConstant* não existir, um objecto nulo é devolvido. Não se levantam erros. -If the command is called from a component, pass the optional `*` parameter to get the path of the host database. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. +Se o comando é chamado de um componente, passe o parâmetro opcional `*` para obter o caminho do banco de dados de host. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. ## Veja também diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md index 11d3d2216f9ded..8ac0f6519aabe3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/folder.md @@ -4,19 +4,12 @@ title: Folder displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | --------------------------- | -| 19 R8 | Suporte de `fk home folder` | -| 17 R5 | Adicionado | - -
    - **Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder +
    + | Parâmetro | Tipo | | Descrição | | -------------- | -------------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | Folder path | @@ -25,8 +18,20 @@ displayed_sidebar: docs | \* | Operador | → | \* para devolver a pasta da base de dados do anfitrião | | Resultados | [4D.Folder](../API/FolderClass.md) | ← | Novo Objeto Folder | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------- | +| 19 R8 | Suporte de `fk home folder` | +| 17 R5 | Adicionado | + +
    +
    + ## Descrição O comando `Folder` cria e retorna um novo objeto do tipo [`4D.Folder`](../API/FolderClass.md). O comando aceita duas sintaxes: @@ -37,7 +42,7 @@ No parâmetro *path*, passe uma string de rotas de pasta. Você pode usar uma ca > Apenas são compatíveis com os nomes de caminho absolutos com o comando `Folder`. -Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. If you work with platform pathnames (Windows or macOS), you must declare it using the *pathType* parameter. Estão disponíveis as seguintes constantes: +Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. Se trabalhar com pathnames de plataforma (Windows ou macOS), deve declará-lo usando o parâmetro *pathType*. Estão disponíveis as seguintes constantes: | Parâmetros | Valor | Comentário | | ---------------- | ----- | --------------------------------------------------------------------------------------------------------------------------- | @@ -65,7 +70,7 @@ No parâmetro *folderConstant*, passe uma pasta 4D incorporada ou de sistema, ut | fk user preferences folder | 0 | 4D folder that stores user preference files within the \<userName> directory. | | fk web root folder | 8 | Pasta raiz atual da Web da base de dados: se estiver dentro do pacote "/PACKAGE/percurso", caso contrário, caminho completo | -If the command is called from a component, pass the optional `*` parameter to get the path of the host database. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. +Se o comando é chamado de um componente, passe o parâmetro opcional `*` para obter o caminho do banco de dados de host. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. > No Windows, em clientes mesclados, o local das pastas incorporadas é modificado se a chave `ShareLocalResourcesOnWindowsClient` [BuildApp key](../Desktop/building.md#buildapp4dsettings) for usada. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md index 27fb1c288d9c08..b3c701a7e1a578 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-edit.md @@ -8,21 +8,27 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Tabela possuindo o formulário ou se omitido: tabela padrão ou uso do formulário projeto | | form | Text | → | Nome do formulario | | object | Text | → | Nome do objeto do formulário ou nome do grupo | +
    +
    História | Release | Mudanças | | ------- | ----------------------------- | | 20 R8 | Suporte ao parâmetro *objeto* | +| 18 R5 | Created |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md index 1cd2f9518fdbd3..0f774a4f04eac1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-event-code.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ----------------- | | Resultado | Integer | ← | Form event number | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | --------------------------------------- | +| 18 | Renamed (Form event) | +| <6 | Created | + +
    +
    + ## Descrição **Form event code** retorna um valor numérico que identifica o tipo de evento formulário que acabou de ocorrer. Normalmente, você usará **Form event code** em um método formulário ou objeto. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md index 5486107d6658e1..90de30b647768c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-event.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | -------------- | | Resultado | Object | ← | Objecto evento | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 R2 | Modificado | +| 18 | Created | + +
    +
    + ## Descrição O **FORM Event** retorna um objeto que contém informações sobre o evento de formulário que acabou de ocorrer. Normalmente, você usará **FORM Event** em um método formulário ou objeto. @@ -37,7 +51,7 @@ Por exemplo, no caso de um clique em um botão, o objeto contém as seguintes pr O objeto evento pode conter propriedades adicionais, dependendo do objeto para o qual o evento ocorre. Para os objetos *eventObj* gerados em: -- dos objetos list box ou coluna de list box, consulte [esta seção](../FormObjects/listbox_overview.md#supported-form-events). +- dos objetos list box ou coluna de list box, consulte [esta seção](../FormObjects/listbox-object.md#supported-form-events). - As areas 4D View Pro consulte no evento formulário [On VP Ready](../Events/onVpReady.md). **Nota:** se não houver um evento atual, **FORM Event** retornará um objeto null. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md index 2ab32868bd5d91..37ed1f02b43e3e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-load.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Formulário tabela a ser carregado (se omitido, carrega um formulário projeto) | @@ -15,8 +17,22 @@ displayed_sidebar: docs | formData | Object | → | Dados para associar ao formulário | | \* | Operador | → | Se passado = o comando se aplica ao banco de dados do host quando é executado a partir de um componente (parâmetro ignorado fora desse contexto) | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ----------------------------------------------- | +| 20 | Modificado | +| 16 R6 | Modificado | +| 14 | Renamed (OPEN PRINTING FORM) | +| 12 | Created | + +
    +
    + ## Descrição O comando **FORM LOAD** é usado para carregar o *form* na memória no processo atual juntamente com *formData* (opcional) para imprimir seus dados ou analisar seu conteúdo. Só pode haver um formulário atual por processo. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md index 0c169f3e30a0d2..4038a9a513b6bc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form-theme.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ---------------------------------------------------------------------------------------------------- | | Resultado | Text | ← | Theme used by the current form: "Classic" or "FluentUI" (Windows) | +
    +
    História | Release | Mudanças | @@ -21,6 +25,7 @@ displayed_sidebar: docs | 21 R2 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form.md index 832bdde045bb05..a0915ffc0065a3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/form.md @@ -8,19 +8,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------- | | Resultado | Object | ← | Dados do formulário atual | +
    +
    História | Release | Mudanças | | ------- | ---------------------------------- | | 20 R8 | Suporte das classes de formulários | +| 16 R6 | Created |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md index 5d6901776141eb..aa68fc35d9b555 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/formula-from-string.md @@ -4,28 +4,33 @@ title: Formula from string displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ------------------------------------------------------ | -| 20 R3 | Suporte do parâmetro *context* | -| 17 R6 | Renamed New formula from string -> Formula from string | -| 17 R3 | Adicionado | - -
    - **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function +
    + | Parâmetro | Tipo | | Descrição | | ------------- | ---------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------- | | formulaString | Text | → | Fórmula texto a ser retornada como objeto | | context | Integer | → | `sk execute in current database` (por padrão) ou `sk execute in host database` | | Resultados | 4D. Function | ← | Objeto nativo encapsulando a fórmula | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ------------------------------------------------------ | +| 20 R3 | Suporte do parâmetro *context* | +| 17 R6 | Renamed New formula from string -> Formula from string | +| 17 R3 | Adicionado | + +
    +
    + ## Descrição O comando `Formula from string` cria um objeto `4D.Function` baseado na *formulaString* e, opcionalmente, um *context*. *formulaString* pode ser tão simples quanto um único valor ou tão complexo quanto um método projeto com parâmetros. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md index c2acc381f1b29d..848ad639e73df2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/formula.md @@ -5,26 +5,31 @@ slug: /commands/formula displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ----------------------------------------------------- | -| 17 R6 | Renomeado (New formula -> Formula) | -| 17 R3 | Adicionado | - -
    - **Formula** ( *formulaExp* : Expression ) : 4D.Function +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ---------------------------- | :-------------------------: | ------------------------------------ | | formulaExp | Expression | → | Fórmula a ser retornada como objeto | | Resultados | 4D. Function | ← | Função nativa encapsulando a fórmula | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ----------------------------------------------------- | +| 17 R6 | Renomeado (New formula -> Formula) | +| 17 R3 | Adicionado | + +
    +
    + ## Descrição O comando `Formula` cria um objeto `4D Function` com base na expressão *formulaExp*. *formulaExp* pode ser tão simples quanto um único valor ou tão complexo quanto um método projeto com parâmetros. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md index 967f5ac08e8640..48d6e5eed90e90 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/generate-uuid.md @@ -5,24 +5,30 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID**( *version* : Integer ) : Text +**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ----------------------------------------------------------------- | | version | Integer | → | UUID version: 4 (default) or 7 | | Resultado | Text | ← | New UUID as non-canonical text (32 characters) | +
    +
    História | Release | Mudanças | | ------- | ------------------------------ | | 20 R10 | Support of *version* parameter | +| 12 | Created |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md index d4b580720fb209..67f0d788d68d64 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/http-parse-message.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | --------------------------------------------------------------- | | data | Text, Blob | → | Dados a serem analisados | | Resultado | Object | ← | Objeto, cada propriedade é uma parte dos dados de várias partes | +
    +
    História | Release | Mudanças | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R4 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md index 2d7c4f8a47f878..be4efa39b228ec 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md @@ -4,41 +4,46 @@ title: IMAP New transporter displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 18 R4 | Adicionado | - -
    - **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ---------------------------------- | :-------------------------: | --------------------------------------------------------------------------------- | | server | Object | → | Informação de servidor de correio | | Resultados | 4D.IMAPTransporter | ← | [Objeto IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object) | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 R4 | Adicionado | + +
    +
    + ## Descrição O comando `IMAP New transporter` configura uma nova conexão IMAP de acordo com o parâmetro *server* e retorna um novo objeto *transporter*. O objeto transporter retornado vai geralmente ser usado para receber emails. -No parâmetro server, passe um objeto contendo as propriedades abaixo: +No parâmetro *server*, passe um objeto contendo as propriedades abaixo: | *server* | Valor padrão (se omitido) | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | | [](../API/IMAPTransporterClass.md#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omitido, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | nenhum | +| .**accessTokenOAuth2**: Texto
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omisso, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | nenhum | | [](../API/IMAPTransporterClass.md#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | | [](../API/IMAPTransporterClass.md#checkconnectiondelay)
    | 300 | | [](../API/IMAPTransporterClass.md#connectiontimeout)
    | 30 | | [](../API/IMAPTransporterClass.md#host)
    | *mandatory* | | [](../API/IMAPTransporterClass.md#logfile)
    | nenhum | -| **senha** : Texto
    Senha do usuário para autenticação no servidor. Não retornado no objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | nenhum | +| **password** : texto
    Senha do usuário para autenticação no servidor. Não retornado no objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | nenhum | | [](../API/IMAPTransporterClass.md#port)
    | 993 | | [](../API/IMAPTransporterClass.md#user)
    | nenhum | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md index 38dcdb3f8f9ca6..dc1aa894acf9e1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/last-errors.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | --------------------------- | | Resultado | Collection | ← | Collection of error objects | +
    +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 19 R8 | Created | + +
    +
    + ## Descrição The **Last errors** command returns the current stack of errors of the 4D application as a collection of error objects, or **null** if no error occurred. A pilha de erros inclui objetos enviados pelo comando [throw](../commands-legacy/throw.md), se houver. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md index 289cafde070fbd..10768909ed7f2c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/license-info.md @@ -8,12 +8,27 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------------------ | | Resultado | Object | ← | Information about the active license | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------------------------- | +| 20 R7 | Renamed (Get License info) | +| 16 R6 | Modificado | +| 16 R4 | Created | + +
    +
    + ## Descrição O comando **License info** retorna um objeto que fornece informações detalhadas sobre a licença ativa. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md index e1668d9c76b935..ad17edea3ffd9c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md @@ -4,19 +4,34 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Field, Variable ; *property* : Integer ) : any +**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any -| Parâmetro | Tipo | | Descrição | -| --------- | ------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable | -| object | any | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido) | -| property | Integer | → | Property whose value you want to get | -| Resultado | Integer, Text | ← | Valor atual | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | -------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable | +| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | +| property | Integer | → | Property whose value you want to get | +| Resultado | any | ← | Current value (Integer, Text) | + +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------------------------------------------------- | +| 19 R6 | Modificado | +| 16 R2 | Renamed (Get Listbox information) | +| <6 | Created | + +
    +
    + ## Descrição The **LISTBOX Get property** command returns the value of the *property* of the list box or column specified using the *object* and *\** parameters. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md index 6d841d6e612fb9..a081d983ca8fd5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-set-property.md @@ -4,19 +4,33 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Field, Variable ; *property* : Integer ; *value* : Integer, Text ) +**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text ) -| Parâmetro | Tipo | | Descrição | -| --------- | ------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable. | -| object | any | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido) | -| property | Integer | → | List box or column property | -| value | Integer, Text | → | Valor da propriedade | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | -------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable. | +| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | +| property | Integer | → | List box or column property | +| value | Integer, Text | → | Valor da propriedade | + +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 19 R6 | Modificado | +| 16 R2 | Created | + +
    +
    + ## Descrição The **LISTBOX SET PROPERTY** command sets the *value* for the *property* of the list box or list box column specified using the *object* and *\** parameters. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md index 7531a72a786744..fbc6fa46300138 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-from-mime.md @@ -4,25 +4,30 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 18 | Adicionado | - -
    - **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ---------- | :-------------------------: | -------------- | | mime | Blob, Text | → | E-mail no MIME | | Resultados | Object | ← | Objeto Email | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 | Adicionado | + +
    +
    + ## Descrição O comando `MAIL Convert from MIME` converte um documento MIME em um objeto de e-mail válido. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md index e75be49e75bcdf..a992843975617d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-convert-to-mime.md @@ -4,27 +4,32 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 17 R4 | Adicionado | -| 17 R5 | Modificado | - -
    - **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------ | :-------------------------: | ------------------------------- | | mail | Object | → | Objeto Email | | options | Object | → | Opções de codificação e Charset | | Resultados | Text | ← | Email objeto convertido em MIME | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 17 R5 | Modificado | +| 17 R4 | Adicionado | + +
    +
    + ## Descrição O comando `MAIL Convert to MIME` converte um objeto e-mail em texto MIME. Esse comando é chamado internamente por [SMTP_transporter.send()](../API/SMTPTransporterClass.md#send) para formatar o objeto de e-mail antes de enviá-lo. Ele pode ser usado para analisar o formato MIME do objeto. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md index 82e2e17e6b8a9d..2b54772ee8d881 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/mail-new-attachment.md @@ -4,18 +4,12 @@ title: MAIL New attachment displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | --------------------------------------------------------------------------------------- | -| 19 R2 | Accepts 4D. File, 4D. ZipFile, 4D. Blob | - -
    - **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment +
    + | Parâmetro | Tipo | | Descrição | | ----------- | ---------------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------- | | file | 4D. File | → | Parâmetros | @@ -28,8 +22,20 @@ displayed_sidebar: docs | disposition | Text | → | Valor do cabeçalho content-disposition: "inline" ou "attachment". | | Resultados | 4D. MailAttachment | ← | Objeto anexo | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------------------------------------------------------------------- | +| 19 R2 | Accepts 4D. File, 4D. ZipFile, 4D. Blob | +| 17 R4 | Adicionado | + +
    +
    + ## Descrição O comando `MAIL New attachment` permite que você crie um objeto anexo que você pode adicionar a um [objeto de e-mail](../API/EmailObjectClass.md#email-object). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md index 53a7e28d2ced8c..cd0914d21dd132 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | ------------------------------------------ | | value | any | → | Valor(es) de collection | | Resultado | Collection | ← | Nova coleção | +
    +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 16 R4 | Created | + +
    +
    + ## Descrição O comando `New collection` cria uma nova coleção vazia ou pré-preenchida e retorna sua referência. Coleções podem ser tratadas usando propriedades e funções da [API da classe da coleção](../API/CollectionClass.md). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md index 79086a299f8ab0..1cacde35c8b1fe 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-log-file.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | -------------------------------- | | Resultado | Text | ← | Full pathname of closed log file | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | -------- | +| <6 | Created | + +
    +
    + ## Descrição **Nota preliminar:** esse comando só funciona com 4D Server. Ele só pode ser executado por meio do comando [Execute on server](../commands-legacy/execute-on-server.md) ou em um procedimento armazenado. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md index 693fbfb7a6a824..e3976d67ff6956 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-shared-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | -------------------------------- | | value | any | → | Valores da collection compartida | | Resultado | Collection | ← | New shared collection | +
    +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 16 R6 | Created | + +
    +
    + ## Descrição O comando `New shared collection` cria uma nova coleção compartilhada vazia ou pré-preenchida e retorna sua referência. Coleções podem ser tratadas usando propriedades e funções da [API da classe da coleção](../API/CollectionClass.md). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md index 3d748213784604..ccdd3db989595d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/new-signal.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ----------- | -------------------------- | --------------------------- | ---------------------------------- | | description | Text | → | Descrição para o sinal | | Resultado | 4D. Signal | ← | Objeto nativo encapsulando o sinal | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 17 R4 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/num.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/num.md index 221a79fc9e63f4..686b05582ddf5c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/num.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/num.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------------------- | --------------------------- | ----------------------------------------------------------------------------------------------- | | expressão | Text, Boolean, Integer | → | String for which to return the numeric form, or Boolean to return 0 or 1, or Numeric expression | @@ -16,15 +18,19 @@ displayed_sidebar: docs | base | Integer | → | Value between 2 and 36 that represents the radix | | Resultado | Real | ← | Numeric form of the expression parameter | +
    +
    História -| Release | Mudanças | -| ------- | --------------------------- | -| 21 | Support of *base* parameter | +| Release | Mudanças | +| --------------------------- | --------------------------- | +| 21 | Support of *base* parameter | +| <6 | Created |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md index 60da44454f9a91..e57216671b363d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/object-get-data-source-formula.md @@ -4,18 +4,32 @@ title: OBJECT Get data source formula displayed_sidebar: docs --- -**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Field, Variable ) : 4D.Formula +**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula -| Parâmetro | Tipo | | Descrição | -| --------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | If specified, object is an object name (string)
    If omitted, object is a field or variable | -| object | any | → | Nome do objeto (se \* for especificado) ou
    Campo ou variável (se \* for omitido) | -| formula | 4D.Formula | ← | Fórmula associada com o objeto de formulário (`Null` se nenhuma fórmula estiver associada) | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | +| object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | +| Resultado | 4D.Formula | ← | Fórmula associada com o objeto de formulário (`Null` se nenhuma fórmula estiver associada) | + +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------- | +| 21 | Support of *base* parameter | +| 20 R10 | Created | + +
    +
    + ## Descrição The **OBJECT Get data source formula** command returns the formula (if any) associated object(s) designated by the *object* and *\** parameters. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md index c4b9f452b4a130..343ca6e6a56878 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/object-set-data-source-formula.md @@ -4,18 +4,32 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Field, Variable ; *formula* : 4D.Formula ) +**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula ) -| Parâmetro | Tipo | | Descrição | -| --------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | If specified, object is an object name (string)
    If omitted, object is a field or variable | -| object | any | → | Nome do objeto (se \* for especificado) ou
    Campo ou variável (se \* for omitido) | -| formula | 4D.Formula | → | Formula to assign as the data source | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | +| object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | +| formula | 4D.Formula | → | Formula to assign as the data source | + +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------- | +| 21 | Support of *base* parameter | +| 20 R10 | Created | + +
    +
    + ## Descrição The **OBJECT SET DATA SOURCE FORMULA** command assigns a formula (expression) as the data source of the object(s) designated by the *object* and *\** parameters . The formula must be provided as a [`4D.Formula`](../API/FunctionClass.md#formula-objects) object. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md index 88e8d281f896df..9be4328ee075c0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/open-datastore.md @@ -4,29 +4,34 @@ title: Open datastore displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | --------------------------------------- | -| 21 | Qodly cloud discontinued | -| 20 R6 | Support access to Qodly cloud instances | -| 20 R4 | Nova propriedade *passwordAlgorithm* | -| 18 | Adicionado | - -
    - **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation +
    + | Parâmetro | Tipo | | Descrição | | -------------- | ------------------------------------------ | --------------------------- | ----------------------------------------------------------------------------------------------- | | connectionInfo | Object | → | Propriedades de conexão utilizadas para alcançar o armazém de datos remoto | | localID | Text | → | Id para assignar ao armazém de dados aberto na aplicação local (obrigatorio) | | Resultado | 4D.DataStoreImplementation | ← | Objeto do armazém de dados | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------------------- | +| 21 | Qodly cloud discontinued | +| 20 R6 | Support access to Qodly cloud instances | +| 20 R4 | Nova propriedade *passwordAlgorithm* | +| 18 | Adicionado | + +
    +
    + ## Descrição The `Open datastore` command connects the application to the remote datastore identified by the *connectionInfo* parameter and returns a matching `4D.DataStoreImplementation` object associated with the *localID* local alias. @@ -45,14 +50,14 @@ Exchanges with the remote datastore are automatically managed via REST requests. Passe em connectionInfo um objeto que desceva o armazém de dados remoto ao que quiser se conectar. Pode conter as propriedades abaixo (todas as propriedades são opcionais menos *hostname*): -| Propriedade | Tipo | Aplicação 4D remoto | | -| ----------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | -| hostname | Text | Nome ou endereço IP da database remota + ":" + número de porta (o numero de porta é obrigatório) | API Endpoint de instância Qodly cloud | -| user | Text | Nome de usuario | | -| senha | Text | senha de usuario | | -| idleTimeout | Integer | Tempo de espera da sessão de inatividade (em minutos) depois do qual a sessão é fechada automaticamente por 4D. Se omitido, o valor por defeito é 60 (1h). O valor não pode ser < 60 (se for passado um valor menor, o tempo limite será definido como 60). Para obter mais informações, veja **Sessões de encerramento**. | | -| tls | Parâmetros | True para usar conexão segura(1). Se omitido, false por defeito. Se for omitido, o normal é falso Usar uma conexão segura é recomendado sempre que possível. | | -| type | Text | deve ser "4D Server" | | +| Propriedade | Tipo | Aplicação 4D remoto | | +| ----------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | +| hostname | Text | Nome ou endereço IP da database remota + ":" + número de porta (o numero de porta é obrigatório) | API Endpoint de instância Qodly cloud | +| user | Text | Nome de usuario | | +| senha | Text | senha de usuario | | +| idleTimeout | Integer | Tempo de espera da sessão de inatividade (em minutos) depois do qual a sessão é fechada automaticamente por 4D. Se omitido, o valor por defeito é 60 (1h). O valor não pode ser < 60 (se for passado um valor menor, o tempo limite será definido como 60). Para saber mais informação, consulte **Fechamento de sessões**. | | +| tls | Parâmetros | True para usar conexão segura(1). Se omitido, false por defeito. Se for omitido, o normal é falso Usar uma conexão segura é recomendado sempre que possível. | | +| type | Text | deve ser "4D Server" | | (1) Se `tls` for true, o protocolo HTTPS é utilizado se: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md index 004f1af640963c..d34a00f4e6baea 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Informação de servidor de correio | | Resultado | 4D.POP3Transporter | ← | [Objeto transporter POP3](../API/POP3TransporterClass.md#pop3-transporter-object) | +
    +
    História | Release | Mudanças | @@ -22,17 +26,18 @@ displayed_sidebar: docs | 18 R2 | Adicionado |
    +
    ## Descrição The `POP3 New transporter` command configures a new POP3 connectionaccording to the *server* parameter and returns a new [POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object) object. O objeto transporter retornado vai geralmente ser usado para receber emails. -No parâmetro server, passe um objeto contendo as propriedades abaixo: +No parâmetro *server*, passe um objeto contendo as propriedades abaixo: | *server* | Valor padrão (se omitido) | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | | [](../API/POP3TransporterClass.md#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omitido, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | nenhum | +| .**accessTokenOAuth2**: Texto
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omisso, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | nenhum | | [](../API/POP3TransporterClass.md#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | | [](../API/POP3TransporterClass.md#connectiontimeout)
    | 30 | | [](../API/POP3TransporterClass.md#host)
    | *mandatory* | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md index e41b4fa08b6884..869579ab62d141 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/print-form.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Tabela do formulário ou tabela padrão, se omitida | @@ -17,8 +19,21 @@ displayed_sidebar: docs | areaEnd | Integer | → | Área final (se for especificado pela areaStart) | | Resultado | Integer | ← | Altura da seção impressa | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------- | +| 20 | Modificado | +| 16 R6 | Modificado | +| <6 | Adicionado | + +
    +
    + ## Descrição O comando **Print form** simplesmente imprime *form* com os valores atuais dos campos e variáveis de *aTable*. Normalmente é usado para imprimir relatórios muito complexos que exigem controle total sobre o processo de impressão. O **formulário de impressão** não faz nenhum processamento de registros, processamento de quebras ou quebras de página. Essas operações são de sua responsabilidade. **Print form** imprime campos e variáveis em um quadro de tamanho fixo apenas. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md index b91100830c8da3..28eabc0df7e691 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-activity.md @@ -8,22 +8,27 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------- | | sessionID | Text | → | ID da sessão | | options | Integer | → | Opções de retorno | | Resultado | Object | ← | Snapshot de sessões de usuários em execução e/ou (apenas 4D Servidor) | +
    +
    História -| Release | Mudanças | -| ------- | -------------------------------- | -| 20 R7 | Suporte do parâmetro *sessionID* | -| 21 | Support of web user sessions | +| Release | Mudanças | +| ------- | ----------------------------------------------------------------------------------------- | +| 21 | Support of web user sessions | +| 20 R7 |
    • Support of *sessionID* parameter
    • Renamed (Get process activity)
    |
    +
    ## Descrição @@ -34,7 +39,7 @@ Por padrão quando usado sem quaisquer parâmetros, a **atividade de processo** - "processos", uma coleção de todos os processos - "sessões" (apenas 4D Servidor), uma coleção de todas as sessões -No Servidor 4D, você pode filtrar informações para serem retornadas usando os parâmetros opcionais *sessionID* e *opções*: +No 4D Server, você pode filtrar informações para serem retornadas usando os parâmetros opcionais *sessionID* e *options*: - Se você passar um ID de sessão de usuário no parâmetro *sessionID*, o comando retorna somente informações relacionadas a esta sessão. Por padrão se o parâmetro *options* for omitido, o objeto retornado contém uma coleção com todos os processos relacionados à sessão e uma coleção com um único objeto descrevendo a sessão. Se você passar um ID de sessão inválido, um objeto **null** será retornado. - Você pode selecionar a(s) coleção(ões) a retornar passando uma das seguintes constantes no parâmetro *options*: @@ -43,7 +48,7 @@ No Servidor 4D, você pode filtrar informações para serem retornadas usando os | ---------------------- | ----- | --------------------------------------------------------------------------- | | Processes and sessions | 0 | Retorna as listas "processos" e "sessões" (valor padrão) | | Processes only | 1 | Retorna apenas a lista de "processos" | -| Somente sessões | 2 | Retorna apenas a lista de "sessões" | +| Sessions only | 2 | Retorna apenas a lista de "sessões" | :::note diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md index c35abaaaa85ce5..0aaa5be32f540b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-info.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ------------- | ------- | :-------------------------: | ----------------------------- | | processNumber | Integer | → | Process number | | Resultados | Object | ← | Information about the process | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R7 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md index f561d607ad1968..39397c9d2cf115 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/process-number.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | -------- | --------------------------- | --------------------------------------------------------------------- | | name | Text | → | Nome do processo para o qual se deseja recuperar o número do processo | @@ -16,15 +18,19 @@ displayed_sidebar: docs | \* | Operador | → | Retorna o número do processo do servidor | | Resultado | Integer | ← | Process number | +
    +
    História | Release | Mudanças | | ------- | ----------------------- | | 20 R7 | Suporte do parâmetro id | +| 6 | Created |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md index dd9ddba7ec33ea..ff24ea86b3312e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/select-log-file.md @@ -8,13 +8,27 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | -------- | --------------------------- | --------------------------- | | logFile | Text | → | Nome do arquivo de registro | | \* | Operador | → | Close the current log file | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------- | +| 11 SQL | Modificado | +| <6 | Created | + +
    +
    + ## Descrição O comando **SELECT LOG FILE** cria ou fecha o arquivo de registro de acordo com o valor passado no parâmetro. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md index af6de9ace1514b..3d795bdf4147e4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session-info.md @@ -8,21 +8,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------- | :-------------------------: | -------------------------- | | sessionID | Integer | → | ID da sessão | | Resultados | Object | ← | Informações sobre a sessão | +
    +
    História -| Release | Mudanças | -| ------- | ------------------------------ | -| 20 R8 | Support of standalone sessions | -| 20 R7 | Adicionado | +| Release | Mudanças | +| ------- | --------------------------- | +| 20 R8 | Suporte a sessões autônomas | +| 20 R7 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md index 8905444706ef6c..8d695900449d4a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session-storage.md @@ -8,21 +8,26 @@ displayed_sidebar: docs -| Parâmetro | Tipo | | Descrição | -| --------- | ------ | --------------------------- | ---------------------------------------------------------- | -| id | Text | → | Unique identifier (UUID) of the session | -| Resultado | Object | ← | Storage object of the session | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | ------ | --------------------------- | ------------------------------------------------------- | +| id | Text | → | Identificador único (UUID) da sessão | +| Resultado | Object | ← | Objeto de armazenamento da sessão | + +
    +
    História -| Release | Mudanças | -| ------- | ------------------------------ | -| 20 R8 | Support of standalone sessions | -| 20 R6 | Adicionado | +| Release | Mudanças | +| ------- | --------------------------- | +| 20 R8 | Suporte a sessões autônomas | +| 20 R6 | Adicionado |
    +
    ## Descrição @@ -32,11 +37,11 @@ Em *id*, passe o UUID da sessão para a qual você deseja obter o armazenamento. **Nota:** você pode obter os identificadores de sessão usando o comando [Process activity](process-activity.md). -O objeto retornado é a propriedade [**.storage**](../API/SessionClass.md#storage) da sessão. It is a shared object used to store information available to all processes of the session. It is a shared object used to store information available to all processes of the session. +O objeto retornado é a propriedade [**.storage**](../API/SessionClass.md#storage) da sessão. It is a shared object used to store information available to all processes of the session. É um objeto compartilhado usado para armazenar informações disponíveis para todos os processos da sessão. ## Exemplo -This method modifies the value of a "settings" property stored in the storage object of a specific session: +Esse método modifica o valor de uma propriedade "settings" armazenada no objeto de armazenamento de uma sessão específica: ```4d   //Definir armazenamento para uma sessão diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session.md index adcf3664964a79..160ecbeea51a10 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/session.md @@ -14,17 +14,20 @@ displayed_sidebar: docs | --------- | ---------------------------------------------------- | --------------------------- | --------------- | | Resultado | [4D.Session](../API/SessionClass.md) | ← | Objecto Session | + +
    História | Release | Mudanças | | ------- | ------------------------------------------------------------- | -| 20 R8 | Support of standalone sessions | +| 20 R8 | Suporte a sessões autônomas | | 20 R5 | Suporte a sessões de procedimento armazenado e cliente remoto | | 18 R6 | Adicionado |
    +
    ## Descrição @@ -48,10 +51,10 @@ The command returns *Null* if: O objeto `Session` das sessões web está disponível em qualquer processo web: -- `On Web Authentication`, `On Web Connection`, and `On REST Authentication` database methods, +- nos métodos de database `On Web Authentication`, `On Web Connection` e`On REST Authentication`, - código processado a través das etiquetas 4D nas páginas semidinâmicas (4DTEXT, 4DHTML, 4DEVAL, 4DSCRIPT/, 4DCODE) -- os métodos projeto com o atributo "Available through 4D tags and URLs (4DACTION...)" e chamados através de 4DACTION/ urls, -- [`On Mobile App Authentication`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-authentication) and [`On Mobile App Action`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-action) database methods for mobile requests, +- nos métodos projeto com o atributo "Available through 4D tags and URLs (4DACTION...)" e chamados através de 4DACTION/ urls, +- nos métodos de database para petições móveis [`On Mobile App Authentication`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-authentication) and [`On Mobile App Action`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-action), - Funções ORDA [chamadas com solicitações REST](../REST/ClassFunctions.md). Para obter mais informações sobre as sessões dos usuários da web, consulte a seção [Sessões de Servidor Web](../WebServer/sessions.md). @@ -72,7 +75,7 @@ For more information on remote user sessions, please refer to the [**Remote user Todos os processos de procedimento armazenado compartilham a mesma sessão de usuário virtual. O objeto `Session` de procedimentos armazenados está disponível em: - métodos chamados com o comando [`Execute on server`](../commands-legacy/execute-on-server.md), -- `On Server Startup`, `On Server Shutdown`, `On Backup Startup`, `On Backup Shutdown`, and `On System event` database methods +- Métodos de database `On Server Startup`, `On Server Shutdown`, `On Backup Startup`, `On Backup Shutdown` e`On System event` For more information on stored procedures virtual user session, please refer to the [**Stored procedure sessions**](../Desktop/sessions.md#stored-procedure-sessions) paragraph. @@ -109,7 +112,7 @@ flowchart TD ## Exemplo -You have defined the `action_Session` method with attribute "Available through 4D tags and URLs". Pode chamar ao método introduzindo a URL abaixo no navegador: +Você definiu o método `action_Session` com o atributo "Disponível através de tags 4D e URLs". Pode chamar ao método introduzindo a URL abaixo no navegador: ``` IP:port/4DACTION/action_Session diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md index badcd47cd922b8..62fb778d593bb6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/set-allowed-methods.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ------------ | ---------- | --------------------------- | ------------------------- | | methodsArray | Text array | → | Array de nomes de métodos | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------- | +| 17 R2 | Modificado | +| <6 | Adicionado | + +
    +
    + ## Descrição O comando **SET ALLOWED METHODS** designa os métodos projeto que podem ser inseridos por meio da aplicação. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md index b647e5e5281603..516d33c71ca6c9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/set-window-document-icon.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | -------------------------------------------------- | --------------------------- | -------------------------------------- | | winRef | Integer | → | Número de referência da janela | | image | Imagem | → | Ícone personalizado | | file | 4D.File, 4D.Folder | → | Caminho do arquivo ou caminho da pasta | +
    +
    História | Release | Mudanças | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md index 2eca6cebe57537..96996093b0fc5e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Informação de servidor de correio | | Resultado | 4D.SMTPTransporter | ← | [Objeto SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object) | +
    +
    História | Release | Mudanças | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 17 R4 | Adicionado |
    +
    ## Descrição @@ -36,12 +41,12 @@ The `SMTP New transporter` command ](../API/SMTPTransporterClass.md#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omitido, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object)*. | nenhum | +| .**accessTokenOAuth2**: Texto
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omisso, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object)*. | nenhum | | [](../API/SMTPTransporterClass.md#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | | [](../API/SMTPTransporterClass.md#bodycharset)
    | `mail mode UTF8` (US-ASCII_UTF8_QP) | | [](../API/SMTPTransporterClass.md#connectiontimeout)
    | 30 | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/string.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/string.md index cd31ea40d0ba63..9a34b80a093d0f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/string.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/string.md @@ -9,6 +9,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | | expressão | Expression | → | Expression for which to return the string form (can be Real, Integer, Long Integer, Date, Time, Text, Boolean, Undefined, or Null) | @@ -17,15 +19,19 @@ displayed_sidebar: docs | base | Integer | → | Value between 2 and 36 that represents the radix if expression is a number | | Resultado | Text | ← | String form of the expression | +
    +
    História -| Release | Mudanças | -| ------- | --------------------------- | -| 21 | Support of *base* parameter | +| Release | Mudanças | +| --------------------------- | --------------------------- | +| 21 | Support of *base* parameter | +| <6 | Created |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/super.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/super.md index 7e631c2d23d4e1..a9ec212be19894 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/super.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/super.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------ | --------------------------- | -------------------------------------------------------------- | | param | any | -> | Parâmetro(s) a passar para o construtor pai | | Resultados | Object | <- | Pai do objecto | +
    +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 19 | Created | + +
    +
    + A palavra-chave `Super` permite chamadas à `superclasse`, ou seja, a classe pai. `Super` tem dois objectivos diferentes: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/this.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/this.md index b300365321b19c..e1232507badfe3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/this.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/this.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------ | | Resultado | Object | ← | Elemento ou objeto atual | +
    +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 19 | Created | + +
    +
    + ## Descrição O comando `This` retorna uma referência ao objeto processado atualmente. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md index 0d452f101bafa9..a073df52760b4e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim-end.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ------------ | | aString | Text | → | Text to trim | | Resultado | Text | ← | Trimmed text | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md index adc7ea3f17b5ca..64c12bc324527e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim-start.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ------------ | | aString | Text | → | Text to trim | | Resultado | Text | ← | Trimmed text | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md index 0a49ce2c82254e..f3d24ec22b370f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/trim.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ------------ | | aString | Text | → | Text to trim | | Resultado | Text | ← | Trimmed text | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md index 4b5f4ce15e0196..c1a8f92a553059 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/use-entity-selection.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------------- | ----------------------------------- | --------------------------- | -------------------- | | entitySelection | 4D. EntitySelection | → | Seleção de entidades | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 17 | Adicionado | + +
    +
    + ## Descrição The `USE ENTITY SELECTION` command updates the current selection of the table matching the dataclass of the *entitySelection* parameter, according to the content of the entity selection. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md index c4cbe4ba650f36..96c6ddcd614529 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/wa-get-context.md @@ -4,18 +4,31 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( * ; *object* : Text ) -> *contextObj* : Object
    **WA Get context** ( *object* : Field, Variable ) -> *contextObj* : Object +**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object -| Parâmetro | Tipo | | Descrição | -| ---------- | -------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | -| object | any | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido). | -| contextObj | Object | ← | Context object if previously defined, otherwise `null`. | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | -------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | +| object | Text, Variable | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido). | +| Resultado | Object | ← | Context object if previously defined, otherwise `null`. | + +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 20 R9 | Adicionado | + +
    +
    + ### Descrição The `WA Get context` command retrieves the context object defined for `$4d` in the Web area designated by the \* and *object* parameters using [`WA SET CONTEXT`](./wa-set-context.md). Se `WA SET CONTEXT` não foi chamado para a área web, o comando retorna `null`. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md index 4e26679874dcd3..b50dded5bd2a56 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/wa-set-context.md @@ -4,18 +4,31 @@ title: WA SET CONTEXT displayed_sidebar: docs --- -**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Field, Variable ; *contextObj* : Object ) +**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object ) -| Parâmetro | Tipo | | Descrição | -| ---------- | -------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | -| object | any | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido). | -| contextObj | Object | → | Object containing the functions that can be called with `$4d`. | +
    +| Parâmetro | Tipo | | Descrição | +| ---------- | --------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | +| object | Text, Variable, Field | → | Object name (if \* is specified) or
    Variable or field (if \* is omitted) | +| contextObj | Object | → | Object containing the functions that can be called with `$4d`. | + +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 20 R9 | Adicionado | + +
    +
    + ### Descrição The `WA SET CONTEXT` command defines a context object *contextObj* for `$4d` in the Web area designated by the \* and *object* parameters. When this command is used, `$4d` can only access contents declared within the provided *contextObj*. When no context object is set, `$4d` has access to all 4D methods and can not access user classes. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md index 776315afb3f700..06a8aa96fc2827 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-event.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------ | :-------------------------: | ---------------------------------- | | Resultados | Object | ← | Information on the triggered event | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 21 | Adicionado | + +
    +
    + ## Descrição `Web Event` returns an object with information on a triggered event linked to a web page component. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md index c46b08e4cfaa85..531f103fec8cfe 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-form.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | -------------------------- | :-------------------------: | --------------------------- | | Resultados | 4D.WebForm | ← | New `Web Form` proxy object | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 21 | Adicionado | + +
    +
    + ## Descrição The `Web Form` command returns a `4D.WebForm` proxy object, providing a means to work with and effectively emulates the Page's properties and functions. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md index 54c9f66edca2b2..798ad930342716 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-server-list.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | ---------------------------------------------- | | Resultado | Collection | ← | Collection of the available Web Server objects | +
    +
    História | Release | Mudanças | @@ -21,6 +25,7 @@ displayed_sidebar: docs | 18 R3 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md index 7172f7fbd6a02a..e2a64775349185 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/web-server.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ----------------------------- | --------------------------- | ---------------------------------------------------------------------------------------- | | option | Integer | → | Servidor Web a ser obtido (padrão se omitido = `Web server database`) | | Resultado | 4D. WebServer | ← | Objeto Web Server | +
    +
    História | Release | Mudanças | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 19 | suporte para .sessionCookieSameSite |
    +
    ## Descrição @@ -53,7 +58,7 @@ Do seu componente, você quer saber se o servidor Web do banco de dados host est ## Veja também -[WEB Server list](web-server-list.md)\ +[WEB Server list](web-server-list.md) [webServer.stop()](../API/WebServerClass.md#stop) ## Propriedades diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md index a4f5e55abf2b7c..b4f29d21eec33d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/zip-create-archive.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------------- | -------------------------- | :-------------------------: | ------------------------------------------------------------------- | | fileToZip | 4D. File | → | Objeto File ou Folder a comprimir | @@ -17,8 +19,10 @@ displayed_sidebar: docs | options | Integer | → | Opção *folderToZip*: `ZIP Without enclosing folder` | | Resultados | Object | ← | Objeto de estado | +
    +
    História | Release | Mudanças | @@ -27,6 +31,7 @@ displayed_sidebar: docs | 18 | Adicionado |
    +
    ## Descrição @@ -51,7 +56,7 @@ You can pass a 4D. File, a 4D. Folder, or a zip structure object as first parame No parâmetro *destinationFile*, passe um objeto `4D.File` que descreva o arquivo ZIP a ser criado (nome, local, etc.). É recomendado usar a extensão ".zip" se quiser que o arquivo ZIP seja processado automaticamente por um software. -Depois que um arquivo é criado, você pode usar o comando [ZIP Read archive](zip-read-archive.md) para acessá-lo. +Once an archive is created, you can use the [ZIP Read archive](zip-read-archive.md) command to access it. **Status object** diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md index d3ac11343ad9f2..aa0b7b32ad7bb5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/commands/zip-read-archive.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------ | :-------------------------: | ------------------------------- | | zipFile | 4D. File | → | Arquivos Zip | | senha | Text | → | Senha do arquivo ZIP, se houver | | Resultados | Parâmetros | ← | Objeto arquivo | +
    +
    História | Release | Mudanças | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 18 | Adicionado |
    +
    ## Descrição @@ -71,10 +76,10 @@ Para extrair da pasta root: Para ler todos os conteúdos de um arquivo sem extraí-lo da pasta root: ```4d - //extract a file + //extrair um arquivo $folderResult:=$files[$i].copyTo(Folder(fk desktop folder).folder("MyDocs")) - //extract all files + //extrair todos os arquivos $folderResult:=$archive.root.copyTo(Folder(fk desktop folder).folder("MyDocs")) ``` diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/API/FileClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/API/FileClass.md index 1203a109f78baa..66ae6d5b2b9da6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/API/FileClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/API/FileClass.md @@ -788,7 +788,7 @@ A função `.setContent( )` reescrev #### Descrição -A função `.setText()` escreve *text* como o novo conteúdo do arquivo. +A função `.setText()` escreve *text* como o novo conteúdo do arquivo. Se o arquivo referenciado no objeto `File` não existir no disco, ele será criado pela função. Quando o ficheiro já existir no disco, o seu conteúdo anterior é apagado, exceto se já estiver aberto, caso em que o seu conteúdo é bloqueado e é gerado um erro. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md index a27a0c88089a79..02f143e0fd2cb1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/API/HTTPAgentClass.md @@ -49,11 +49,14 @@ Como o HTTPAgent é um objeto compartilhável, você pode adicioná-lo a uma cla +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------------------------------- | :-------------------------: | ------------------------------ | | options | Object | -> | opções padrão para o HTTPAgent | | Resultados | [4D.HTTPAgent](#httpagent-object) | <- | Novo objeto HTTPAgent | +
    #### Descrição @@ -72,17 +75,17 @@ As opções do HTTPAgent serão mescladas com as [opções HTTPRequest](HTTPRequ ::: -| Propriedade | Tipo | Por padrão | Descrição | -| ---------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| certificatesFolder | Folder | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a pasta de certificados do cliente ativo para as solicitações que usam o agente. Can be overriden by "storeCertificateName" (see below) | -| keepAlive | Parâmetros | true | Ativa o keep alive para o agente | -| maxSockets | Integer | 65535 | Número máximo de sockets por servidor | -| maxTotalSockets | Integer | 65535 | Número máximo de sockets para o agente | -| minTLSVersion | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a versão mínima de TLS para as solicitações que usam esse agente | -| protocol | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Protocolo usado para as solicitações que usam o agente | -| storeCertificateName | Text | indefinido | (Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder for the requests using the agent. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | -| timeout | Real | indefinido | Se definido, o tempo limite após o qual um soquete não utilizado é fechado | -| validateTLSCertificate | Parâmetros | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | validateTLSCertificate para as solicitações que usam o agente | +| Propriedade | Tipo | Por padrão | Descrição | +| ---------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| certificatesFolder | Folder | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a pasta de certificados do cliente ativo para as solicitações que usam o agente. Can be overriden by "storeCertificateName" (see below) | +| keepAlive | Parâmetros | true | Ativa o keep alive para o agente | +| maxSockets | Integer | 65535 | Número máximo de sockets por servidor | +| maxTotalSockets | Integer | 65535 | Número máximo de sockets para o agente | +| minTLSVersion | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Define a versão mínima de TLS para as solicitações que usam esse agente | +| protocol | Text | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | Protocolo usado para as solicitações que usam o agente | +| storeCertificateName | Text | indefinido | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | +| timeout | Real | indefinido | Se definido, o tempo limite após o qual um soquete não utilizado é fechado | +| validateTLSCertificate | Parâmetros | singleton (consulte o valor padrão em [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | validateTLSCertificate para as solicitações que usam o agente | :::note diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md index 07c7947de4c2b7..9a16d681ddb513 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/API/HTTPRequestClass.md @@ -83,12 +83,15 @@ Os objectos HTTPRequest fornecem as seguintes propriedades e funções: +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------------ | :-------------------------: | ---------------------------------- | | url | Text | -> | URL para onde enviar o pedido | | options | Object | -> | Pedir propriedades de configuração | | Resultados | 4D.HTTPRequest | <- | Novo objecto HTTPRequest | +
    #### Descrição @@ -123,30 +126,30 @@ Por exemplo, pode passar as seguintes cordas: No parâmetro *options*, passe um objeto que possa conter as seguintes propriedades: -| Propriedade | Tipo | Descrição | Por padrão | -| ---------------------- | ------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | -| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPAgent para usar para o HTTPRequest. As opções do agente serão mescladas com as opções de solicitação (as opções de solicitação têm precedência). Se nenhum agente específico for definido, será usado um agente global com valores padrão. | Objeto agente global | -| automaticRedirections | Parâmetros | Se true, os redirecionamentos serão realizados automaticamente (até 5 redirecionamentos são tratados, a resposta do 6. º redirecionamento é retornada, se houver) | True | -| body | Diferente de | Corpo do pedido (requerido no caso de `post` ou `put` requests). Pode ser um texto, um blob, ou um objecto. O tipo de conteúdo é determinado a partir do tipo desta propriedade, a menos que seja colocado dentro dos cabeçalhos | indefinido | -| certificatesFolder | [Folder](FolderClass.md) | Define a pasta de certificados de cliente activos. Can be overriden by "storeCertificateName" (see below). | indefinido | -| dataType | Text | Tipo de atributo do corpo de resposta. Valores: "texto", "blob", "objecto", ou "auto". Se "auto", o tipo do conteúdo do corpo será deduzido do seu tipo MIME (objecto para JSON, texto para texto, javascript, xml, mensagem http e forma codificada url, ou então um blob) | "auto" | -| decodeData | Parâmetros | Se for verdade, os dados recebidos em `onData` callback não são compactados | False | -| encoding | Text | Utilizado apenas em caso de pedidos com um `body` (métodos `post` or `put`). Codificação do conteúdo do corpo do pedido se for um texto, ignorado se o tipo de conteúdo for colocado dentro dos cabeçalhos | "UTF-8" | -| headers | Object | Cabeçalhos do pedido. Sintaxe: `headers.key=value` (*value* pode ser uma coleção se a mesma chave precisar aparecer várias vezes) | Objecto vazio | -| method | Text | "POST", "GET", ou outro método | "GET" | -| minTLSVersion | Text | Define a versão mínima do TLS: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | -| onData | [Function](FunctionClass.md) | Chamada de retorno quando os dados do corpo são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onError | [Function](FunctionClass.md) | Chamada de retorno quando ocorre um erro. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onHeaders | [Function](FunctionClass.md) | Chamada de retorno quando os cabeçalhos são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onResponse | [Function](FunctionClass.md) | Chamada de retorno quando uma resposta é recebida. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| onTerminate | [Function](FunctionClass.md) | Chamada de retorno quando o pedido estiver terminado. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | -| protocol | Text | "auto" ou "HTTP1". "auto" significa HTTP1 na implementação actual | "auto" | -| proxyAuthentication | [objeto de autenticação](#authentication-object) | Autenticação por procuração de tratamento de objectos | indefinido | -| returnResponseBody | Parâmetros | Se false, o corpo de resposta não é retornado no objeto [`response`](#response). Devolve um erro se falso e `onData` é indefinido | True | -| serverAuthentication | [objeto de autenticação](#authentication-object) | Autenticação do servidor de tratamento de objectos | indefinido | -| storeCertificateName | Text | (Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | indefinido | -| timeout | Real | Tempo de espera em segundos. indefinido = sem timeout | indefinido | -| validateTLSCertificate | Parâmetros | Se false, 4D não valida o certificado TLS e não retorna um erro se ele for inválido (i.e. expirado, auto-assinado...). Importante: Na implementação actual, a Autoridade de Certificação em si não é verificada. | True | +| Propriedade | Tipo | Descrição | Por padrão | +| ---------------------- | ------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | +| agent | [4D.HTTPAgent](HTTPAgentClass.md) | HTTPAgent para usar para o HTTPRequest. As opções do agente serão mescladas com as opções de solicitação (as opções de solicitação têm precedência). Se nenhum agente específico for definido, será usado um agente global com valores padrão. | Objeto agente global | +| automaticRedirections | Parâmetros | Se true, os redirecionamentos serão realizados automaticamente (até 5 redirecionamentos são tratados, a resposta do 6. º redirecionamento é retornada, se houver) | True | +| body | Diferente de | Corpo do pedido (requerido no caso de `post` ou `put` requests). Pode ser um texto, um blob, ou um objecto. O tipo de conteúdo é determinado a partir do tipo desta propriedade, a menos que seja colocado dentro dos cabeçalhos | indefinido | +| certificatesFolder | [Folder](FolderClass.md) | Define a pasta de certificados de cliente activos. Can be overriden by "storeCertificateName" (see below). | indefinido | +| dataType | Text | Tipo de atributo do corpo de resposta. Valores: "texto", "blob", "objecto", ou "auto". Se "auto", o tipo do conteúdo do corpo será deduzido do seu tipo MIME (objecto para JSON, texto para texto, javascript, xml, mensagem http e forma codificada url, ou então um blob) | "auto" | +| decodeData | Parâmetros | Se for verdade, os dados recebidos em `onData` callback não são compactados | False | +| encoding | Text | Utilizado apenas em caso de pedidos com um `body` (métodos `post` or `put`). Codificação do conteúdo do corpo do pedido se for um texto, ignorado se o tipo de conteúdo for colocado dentro dos cabeçalhos | "UTF-8" | +| headers | Object | Cabeçalhos do pedido. Sintaxe: `headers.key=value` (*value* pode ser uma coleção se a mesma chave precisar aparecer várias vezes) | Objecto vazio | +| method | Text | "POST", "GET", ou outro método | "GET" | +| minTLSVersion | Text | Define a versão mínima do TLS: "`TLSv1_0`", "`TLSv1_1`", "`TLSv1_2`", "`TLSv1_3`" | "`TLSv1_2`" | +| onData | [Function](FunctionClass.md) | Chamada de retorno quando os dados do corpo são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onError | [Function](FunctionClass.md) | Chamada de retorno quando ocorre um erro. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onHeaders | [Function](FunctionClass.md) | Chamada de retorno quando os cabeçalhos são recebidos. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onResponse | [Function](FunctionClass.md) | Chamada de retorno quando uma resposta é recebida. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| onTerminate | [Function](FunctionClass.md) | Chamada de retorno quando o pedido estiver terminado. Recebe dois objectos como parâmetros (ver abaixo) | indefinido | +| protocol | Text | "auto" ou "HTTP1". "auto" significa HTTP1 na implementação actual | "auto" | +| proxyAuthentication | [objeto de autenticação](#authentication-object) | Autenticação por procuração de tratamento de objectos | indefinido | +| returnResponseBody | Parâmetros | Se false, o corpo de resposta não é retornado no objeto [`response`](#response). Devolve um erro se falso e `onData` é indefinido | True | +| serverAuthentication | [objeto de autenticação](#authentication-object) | Autenticação do servidor de tratamento de objectos | indefinido | +| storeCertificateName | Text | (Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store). | indefinido | +| timeout | Real | Tempo de espera em segundos. indefinido = sem timeout | indefinido | +| validateTLSCertificate | Parâmetros | Se false, 4D não valida o certificado TLS e não retorna um erro se ele for inválido (i.e. expirado, auto-assinado...). Importante: Na implementação actual, a Autoridade de Certificação em si não é verificada. | True | #### Funções Callback @@ -335,10 +338,13 @@ A propriedade `.returnResponseBody` contém +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | :-: | -------------------------- | | | | | Não exige nenhum parâmetro | +
    #### Descrição @@ -393,11 +399,14 @@ A propriedade `.url` contém a URL da +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------------ | :-------------------------: | ---------------------------------- | | timeout | Real | -> | Tempo máximo de espera em segundos | | Resultados | 4D.HTTPRequest | <- | HTTPRequest object | +
    #### Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md index f6da8f9cee2886..918e858754e1f8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md @@ -180,24 +180,30 @@ Function square($x : Integer) -> $result : Integer return $x * $x ``` -:::note - -Internamente, `return x` executa `myReturnValue:=x`, e retorna ao chamador. Se `return` for usado sem uma expressão, a função ou o método retornará um valor nulo do tipo de retorno declarado (se houver), caso contrário, *indefinido*. - -::: - -A instrução `return` pode ser usada junto com a sintaxe padrão para [valores retornados](#valorretornado) (o valor retornado deve ser do tipo declarado). Entretanto lembre que isso finaliza imediatamente a execução de código. Por exemplo: +A instrução `return` pode ser usada junto com a sintaxe padrão para [valores retornados](#valorretornado) (o valor retornado deve ser do tipo declarado). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Keep in mind that it ends immediately the code execution. Examine the following examples: ```4d +Function getValue -> $v : Integer + $v:=10 + return + // function returns 10 + Function getValue -> $v : Integer $v:=10 return 20 - // retorna 20 + // function returns 20 Function getValue -> $v : Integer return 10 $v:=20 // never executed - // retorna 10 + // function returns 10 + +Function getValue -> $v : Integer + return "Hello" //error + +Function returnHello + return "Hello" + // function returns "Hello" ``` ## Indireção dos parâmetros diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md index 556bb6af1296b0..240ea746e8fa91 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterEdit.md @@ -3,9 +3,9 @@ id: onAfterEdit title: On After Edit --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | -| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista Hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| 45 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](../FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [Lista Hierárquica](FormObjects/list_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | O conteúdo do objecto inserível que tem o foco acabou de ser modificado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md index f8d25fcb359a5f..eaab8d20b22784 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterKeystroke.md @@ -3,9 +3,9 @@ id: onAfterKeystroke title: On After Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` retorna o texto do objeto **incluindo** este caractere. | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 28 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Get edited text` retorna o texto do objeto **incluindo** este caractere. |
    História @@ -25,7 +25,7 @@ Depois que as propriedades de evento [`On Before Keystroke`](onBeforeKeystroke.m O evento `No Depois da tecla` não é gerado: -- no método de [colunas da list box](FormObjects/listbox_overview.md#list-box-columns) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) +- no método de [colunas da list box](FormObjects/listbox-column.md) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar estes eventos, você deve usar [`No After Edit`](onAfterEdit.md). ### Sequência de teclas diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md index 6c385469cb8201..c9bdfb6c23bd04 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAfterSort.md @@ -3,9 +3,9 @@ id: onAfterSort title: On After Sort --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| 30 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Uma ordenação standard acaba de ser efectuada numa coluna de um list box. | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md index ccab76075cc9a8..37dce3888e834f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onAlternativeClick.md @@ -3,9 +3,9 @@ id: onAlternativeClick title: On Alternative Click --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 38 | [Button](FormObjects/button_overview.md) - [Caixa de lista](FormObjects/listbox_overview.md) - [Coluna de caixa de lista](FormObjects/listbox_overview.md#list-box-columns) |
  • Botões: a área de "seta" de um botão é clicada em
  • Caixas de lista: Em uma coluna de um array de objeto, um botão ellipsis (atributo "alternateButton") é clicado
  • | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 38 | [Button](FormObjects/button_overview.md) - [Caixa de lista](FormObjects/listbox-object.md) - [Coluna de caixa de lista](FormObjects/listbox-column.md) |
  • Botões: a área de "seta" de um botão é clicada em
  • Caixas de lista: Em uma coluna de um array de objeto, um botão ellipsis (atributo "alternateButton") é clicado
  • | ## Descrição @@ -22,8 +22,8 @@ Alguns estilos de botão podem ser [vinculados a um menu pop-up](FormObjects/pro ### List box -Esse evento é gerado nas colunas das [caixas de listagem do tipo matriz de objetos](FormObjects/listbox_overview.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). +Esse evento é gerado nas colunas das [caixas de listagem do tipo matriz de objetos](../FormObjects/listbox-column.md#object-arrays-in-columns), quando o usuário clica em um botão de reticências do widget (atributo "alternateButton"). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -Veja a [descrição do atributo "alternateButton"](FormObjects/listbox_overview.md#alternatebutton). +Veja a [descrição do atributo "alternateButton"](../FormObjects/listbox-column.md#alternatebutton). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md index ff256418706c35..64fe7e3861089a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeforeDataEntry.md @@ -3,9 +3,9 @@ id: onBeforeDataEntry title: On Before Data Entry --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma célula de um list box está prestes a mudar para o modo de edição | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| 41 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Uma célula de um list box está prestes a mudar para o modo de edição | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md index 5b81d2103d1bca..f5f4103a0fe3bf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeforeKeystroke.md @@ -3,9 +3,9 @@ id: onBeforeKeystroke title: On Before Keystroke --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Coluna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objeto **sem** este caractere. | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 17 | [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Caixa de Combinação](FormObjects/comboBox_overview.md) - Formulário - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Coluna de List Box](FormObjects/listbox-column.md) | Um carácter está prestes a ser introduzido no objecto que tem o foco. `Obter texto editado` devolve o texto do objeto **sem** este caractere. |
    História @@ -23,7 +23,7 @@ Depois que o evento `On Before Keystroke` e os eventos [`On After Keystroke`](on O evento `On Before Keystroke` não é gerado: -- em um método de coluna de uma [list box](FormObjects/listbox_overview.md#list-box-columns) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) +- em um método de coluna de uma [list box](FormObjects/listbox-column.md) exceto quando uma célula está sendo editada (no entanto, é gerado em todos os casos no método da [list box](FormObjects/listbox_overview.md)) - quando as modificações do usuário não forem realizadas usando o teclado (colar, arrastar e soltar, caixa de seleção, lista suspensa, caixa de seleção). Para processar estes eventos, você deve usar [`No After Edit`](onAfterEdit.md). ### Objectos não enterráveis diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md index 2f90ddfeda28e0..e043efa74c5cd4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onBeginDragOver.md @@ -3,9 +3,9 @@ id: onBeginDragOver title: On Begin Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | -| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Um objecto está a ser arrastado | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | +| 17 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Um objecto está a ser arrastado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onClicked.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onClicked.md index 7584b63ca7234e..51b184f05769d8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onClicked.md @@ -3,9 +3,9 @@ id: onClicked title: On Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | -| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------- | +| 4 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Ocorreu um clique num objecto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md index f36b51c13a1b54..1ac28bb170f909 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onColumnMoved.md @@ -3,9 +3,9 @@ id: onColumnMoved title: On Column Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------- | -| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna List Box](../FormObjects/listbox_overview.md#list-box-columns) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | +| 32 | [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box](../FormObjects/listbox-column.md) | Uma coluna do list box é movida pelo utilizador através de arrastar e largar | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md index 7b3c54ab240132..aa3a3593254189 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox_overview.md#list-box-columns) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [Columna de List Box ](../FormObjects/listbox-column.md) | A largura de uma coluna é modificada directamente pelo utilizador ou, consequentemente, por um redimensionamento da janela do formulário | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md index e9cb558471116c..4a289cc7a37bfe 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDataChange.md @@ -3,9 +3,9 @@ id: onDataChange title: On Data Change --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | +| Code | Pode ser chamado por | Definição | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 20 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) | Os dados de um objeto foram modificados | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md index 636474fe0f5eb6..9ceeab778e238a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------- | -| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- | +| 13 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) | Ocorreu um duplo clique num objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md index 3e97f1006409be..0aa072f4456183 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDragOver.md @@ -3,9 +3,9 @@ id: onDragOver title: On Drag Over --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 21 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados podem ser largados sobre um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDrop.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDrop.md index e0f5027d96a15f..167a251130f357 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDrop.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onDrop.md @@ -3,9 +3,9 @@ id: onDrop title: On Drop --- -| Code | Pode ser chamado por | Definição | -| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | +| 16 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | Os dados foram lançados sobre um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md index c11832259d489d..78a2fa06f003bd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onFooterClick.md @@ -3,9 +3,9 @@ id: onFooterClick title: On Footer Click --- -| Code | Pode ser chamado por | Definição | -| ---- | --------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no rodapé de uma coluna de list box | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 57 | [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) | Ocorre um clique no rodapé de uma coluna de list box | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md index eebcd88089fb4f..f273b7a82d71ed 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onGettingFocus.md @@ -3,9 +3,9 @@ id: onGettingFocus title: On getting focus --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 15 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objeto formulário está a receber o foco | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md index 8fb9d7da298645..a02abd3b6a7eab 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | -| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox_overview.md#list-box-columns) | Ocorre um clique no cabeçalho de uma coluna | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [Columna de List Box ](FormObjects/listbox-column.md) | Ocorre um clique no cabeçalho de uma coluna | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onLoad.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onLoad.md index a0b625033e594d..bbb95fc9e01e3e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onLoad.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | +| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser apresentado ou impresso | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md index 0864f2beba063c..3fb5738cda15cb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onLosingFocus.md @@ -3,9 +3,9 @@ id: onLosingFocus title: On Losing focus --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 14 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md) | Um objecto formulário está a perder o foco | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md index 0c2f085da50c6e..b60f1a0df0cc5d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseEnter.md @@ -3,9 +3,9 @@ id: onMouseEnter title: On Mouse Enter --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- | -| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato entra na área gráfica de um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- | +| 35 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato entra na área gráfica de um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md index fcc43c03858059..0ce33748a5b688 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseLeave.md @@ -3,9 +3,9 @@ id: onMouseLeave title: On Mouse Leave --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato deixa a área gráfica de um objeto | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 36 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do rato deixa a área gráfica de um objeto | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md index ffb0ce7785cd88..61ca280143f1e6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onMouseMove.md @@ -3,9 +3,9 @@ id: onMouseMove title: On Mouse Move --- -| Code | Pode ser chamado por | Definição | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | -| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do mouse move pelo menos um píxel OU uma tecla modificadora (Shift, Alt/Option, Shift Lock) foi pressionado | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | +| 37 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md) | O cursor do mouse move pelo menos um píxel OU uma tecla modificadora (Shift, Alt/Option, Shift Lock) foi pressionado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md index 4bc1156567ae27..c82d7884f505ae 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox_overview.md#list-box-columns) | Uma linha do list box é movida pelo usuário através de arrastar e largar | +| Code | Pode ser chamado por | Definição | +| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [Columna de List Box](FormObjects/listbox-column.md) | Uma linha do list box é movida pelo usuário através de arrastar e largar | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onUnload.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onUnload.md index b195570b71429d..a5fb82307d3e30 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onUnload.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Pode ser chamado por | Definição | -| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | +| Code | Pode ser chamado por | Definição | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | +| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | O formulário está prestes a ser encerrado e libertado | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onValidate.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onValidate.md index 2b27ddf80ca8c3..95b5fb9dcdb109 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onValidate.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/onValidate.md @@ -3,9 +3,9 @@ id: onValidate title: On Validate --- -| Code | Pode ser chamado por | Definição | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | +| Code | Pode ser chamado por | Definição | +| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 3 | [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) | A entrada de dados do registo foi validada | ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/overview.md index ead4cda83cc6fc..8986766b3e1f86 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Events/overview.md @@ -28,7 +28,7 @@ Cada evento é retornado como um objeto pelo comando [`FORM Event`](../commands/ Propriedades adicionais são retornadas quando o evento ocorre em objetos específicos. Em particular: -- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). ## Eventos e métodos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md index 53d9d7e8cf698a..354070ccd11bdd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormEditor/pictures.md @@ -46,7 +46,7 @@ As imagens de alta resolução com a convenção @nx podem ser utilizadas nos se - [Botones](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[casillas de selección](FormObjects/checkbox_overview.md) - [Botones imagen](FormObjects/pictureButton_overview.md)/[imagen Pop-up](FormObjects/picturePopupMenu_overview.md) - [Controles de tabulação](FormObjects/tabControl.md) -- [Cabeçalhos List box](FormObjects/listbox_overview.md#list-box-headers) +- [Cabeçalhos List box](FormObjects/listbox-header-footer.md#headers) - [Ícones de menu](Menus/properties.md#item-icon) 4D dá automaticamente prioridade às imagens com a resolução mais alta. 4D dá automaticamente prioridade às imagens com a resolução mais alta. Mesmo que um comando ou propriedade especifique *circle.png*, *circle@3x.png* será usado (se existir). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..461ffa195caf47 --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md @@ -0,0 +1,412 @@ +--- +id: listbox-column +title: Coluna da List Box +--- + +Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: + +![](../assets/en/FormObjects/listbox_column.png) + +Você pode definir propriedades padrão (texto, cor de fundo, etc.) para cada coluna da caixa de listagem; essas propriedades têm prioridade sobre as propriedades do objeto da caixa de listagem. + +> Você pode definir o [Expression type](properties_Object.md#expression-type) para colunas de list box de tipo array (String, Text, Number, Date, Time, Picture, Boolean ou Object). + +## Column Specific Properties {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## Supported Form Events {#supported-form-events} + +| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Sort |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *List box array unicamente* | +| On Before Data Entry |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Before Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Begin Drag Over |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Column Moved |
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | | +| On Column Resize |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    | | +| On Data Change |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Double Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drag Over |
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drop |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Footer Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *List box array unicamente* | +| On Scroll |
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    | | +| On Unload | | | + +## Arrays objetos nas colunas (4D View Pro) + +As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. + +A seguinte caixa de listagem foi concebida utilizando uma matriz de objectos: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configuração de uma coluna de matriz de objectos + +Para atribuir um arrayz de objetos a uma coluna list box, basta definir o nome do array de objetos na lista de propriedades (campo "Variable Name") ou usar o comando [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md), como em qualquer coluna baseada em arrays. Na lista de propriedades, pode agora selecionar Objecto como "Tipo de Expressão" para a coluna: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Estão disponíveis propriedades padrão relacionadas com coordenadas, tamanho e estilo para colunas de objectos. Pode defini-los usando a lista de propriedades, ou programando o estilo, cor da fonte, cor de fundo e visibilidade para cada linha de uma coluna de caixa de lista de tipo de objecto. Estes tipos de colunas também podem ser ocultados. + +No entanto, o tema Fonte de Dados não está disponível para as colunas da caixa de listagem tipo objecto. De fato, o conteúdo de cada célula de coluna é baseado em atributos encontrados no elemento correspondente da array de objectos. Cada elemento da array pode definir: + +o tipo de valor (obrigatório): texto, cor, evento, etc. +o valor em si (opcional): usado para entrada/saída. +a exibição do conteúdo da célula (opcional): botão, lista, etc. +configurações adicionais (opcional): dependem do tipo de valor +Para definir essas propriedades, você precisa definir os atributos apropriados no objeto (os atributos disponíveis estão listados abaixo). Por exemplo, pode escrever "Olá Mundo!" numa coluna de objectos usando este código simples: + +```4d +ARRAY OBJECT(obColumn;0) //column array + var $ob : Object //first element + OB SET($ob;"valueType";"text") //defines the value type (mandatory) + OB SET($ob;"value";"Hello World!") //defines the value + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> O formato de visualização e os filtros de entrada não podem ser definidos para uma coluna de objectos. Dependem automaticamente do tipo de valor. + +#### valueType e visualização de dados + +Quando uma coluna de caixa de listagem é associada a uma array de objectos, a forma como uma célula é exibida, introduzida, ou editada, é baseada no atributo valueType do elemento da array. Os valores suportados são os tipos de valores: + +- "texto": para um valor de texto +- "real": para um valor numérico que pode incluir separadores como `\`, `<.>` ou `<,>` +- "integer": para um valor inteiro +- "booleano": para um valor Verdadeiro/Falso +- "cor": para definir uma cor de fundo +- "evento": para exibir um botão com um rótulo. + +4D utiliza widgets padrão no que respeita ao valor "valueType" (ou seja, um "texto" é exibido como um widget de entrada de texto, um "booleano" como uma caixa de verificação), mas também estão disponíveis exibições alternativas através de opções (*por exemplo*, um real também pode ser representado como um menu drop-down). A tabela seguinte mostra a visualização por defeito, bem como as alternativas para cada tipo de valor: + +| valueType | Widget padrão | Widgets alternativos | +| --------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| text | entrada de texto | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | +| real | entrada de texto controlada (números e separadores) | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | +| integer | entrada de texto controlada (apenas números) | menu drop down (lista necessária) ou caixa combinada (lista de escolha) ou caixa de verificação de três estados | +| boolean | caixa de verificação | menu drop-down (lista obrigatória) | +| color | cor de fundo | text | +| "event" | botão com rótulo | | +| | | Todos os widgets podem ter um botão de alternância de unidade adicional ou um botão de elipse ligado à célula. | + +Define-se a visualização e opções de células usando atributos específicos em cada objecto (ver abaixo). + +#### Formatos de visualização e filtros de entrada + +Não é possível definir formatos de exibição ou filtros de entrada para colunas de caixas de listagem de tipos de objectos. São automaticamente definidos de acordo com o tipo de valor. Estes estão listados na tabela seguinte: + +| Tipo de valor | Formato predefinido | Controlo de entrada | +| ------------- | --------------------------------------------------------------------------------------------- | ------------------------------------------ | +| text | o mesmo que definido no objecto | qualquer (sem controlo) | +| real | o mesmo que definido no objeto (utilizando o separador decimal do sistema) | "0-9" e "." e "-" | +| | | "0-9" y "." si min>=0 | +| integer | o mesmo que definido no objecto | "0-9" e "-" | +| | | "0-9" if min>=0 | +| Parâmetros | caixa de verificação | N/A | +| color | N/A | N/A | +| "event" | N/A | N/A | + +### Atributos + +Cada elemento da array de objetos é um objecto que pode conter um ou mais atributos que definirão o conteúdo da célula e a exibição dos dados (ver exemplo acima). + +O único atributo obrigatório é "valueType" e os seus valores suportados são "text", "real", "integer", "boolean", "color", e "event". A tabela seguinte lista todos os atributos suportados nas arrays de objectos da caixa de listagem, dependendo do valor "valueType" (quaisquer outros atributos são ignorados). Os formatos de exibição são detalhados e são fornecidos exemplos abaixo. + +| | valueType | text | real | integer | boolean | color | "event" | +| --------------------- | ----------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------- | +| *Atributos* | *Description* | | | | | | | +| value | valor da célula (entrada ou saída) | x | x | x | | | | +| min | valor mínimo | | x | x | | | | +| max | valor máximo | | x | x | | | | +| behavior | valor "threeStates" | | | x | | | | +| requiredList | lista drop down definida no objecto | x | x | x | | | | +| choiceList | combo box definida no objecto | x | x | x | | | | +| requiredListReference | 4D lista ref, depende do valor "saveAs | x | x | x | | | | +| requiredListName | Nome da lista 4D, depende do valor "saveAs | x | x | x | | | | +| saveAs | "referência" ou "valor | x | x | x | | | | +| choiceListReference | 4D lista ref, mostrar caixa combinada | x | x | x | | | | +| choiceListName | Nome da lista 4D, mostrar caixa combinada | x | x | x | | | | +| unitList | array de X elementos | x | x | x | | | | +| unitReference | índice de elementos seleccionados | x | x | x | | | | +| unitsListReference | 4D lista ref para unidades | x | x | x | | | | +| unitsListName | 4D nome da lista para unidades | x | x | x | | | | +| alternateButton | adicionar um botão alternativo | x | x | x | x | x | | + +#### value + +Os valores das células são armazenados no atributo "value". Este atributo é utilizado tanto para a entrada como para a saída. Também pode ser utilizada para definir valores por defeito quando se utilizam listas (ver abaixo). + +```4d + ARRAY OBJECT(obColumn;0) //column array + var $ob1;$ob2;$ob3 : Object + var $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> Os valores Null são suportados e resultam numa célula vazia. + +#### mín. e máx + +Quando o "valueType" é "real" ou "integer", o objeto também aceita os atributos min e max com os valores apropriados (os valores devem ser do mesmo tipo que o valueType). + +Esses atributos podem ser usados para controlar o intervalo de valores de entrada. Quando uma célula é validada (quando perde o foco), se o valor de entrada for menor que o valor mínimo ou maior que o valor máximo, ela será rejeitada. Nesse caso, o valor anterior é mantido e uma dica exibe uma explicação. + +```4d + var $ob3 : Object + var $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +O atributo behavior fornece variações para a representação regular de valores. Em 4D v15, uma única variação é proposta: + +| Atributo | Valor(es) disponível(eis) | valueType(s) | Descrição | +| -------- | --------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | Representa um valor numérico como uma caixa de verificação de três estados.
    2=semi-checado, 1=marcada, 0=desmarcada, -1=invisível, -2=desmarcado desabilitado, -3=checado desabilitado, -4=semi-checado desabilitado | + +```4d + var $ob3; $ob4 : Object + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";-3) + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList e choiceList + +Quando um atributo "choiceList" ou "requiredList" está presente no objeto, a entrada de texto é substituída por uma lista suspensa ou uma combo box, dependendo do atributo: + +- Se o atributo é "choiceList", a célula é apresentada como um combo box. Isto significa que o usuário pode selecionar ou escrever um valor. +- Se o atributo for "requiredList", então a célula é exibida como uma lista suspensa e o usuário só pode selecionar um dos valores fornecidos na lista. + +Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> Os valores do widget são definidos através de um array. Se quiser atribuir uma lista 4D existente ao widget, você precisará usar os atributos "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". + +Exemplos: + +- Se quiser exibir uma lista suspensa com apenas duas opções: "Open" ou "Closed". "Closed" deve ser pré-selecionada: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Se quiser aceitar qualquer valor inteiro, mas exibir uma caixa de combinação para sugerir os valores mais comuns: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName e requiredListReference + +Os atributos "requiredListName" e "requiredListReference" permitem que você use, em uma célula do list box, uma lista definida no 4D no modo Desenho (no editor de Listas da caixa de ferramentas) ou por programação (usando o comando New list). A célula será então apresentada como uma lista pendente. Isso significa que o usuário só pode selecionar um dos valores fornecidos na lista. + +Use "requiredListName" ou "requiredListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> - Se quiser definir esses valores através de uma matriz simples, você precisará usar o atributo "requiredList". +> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". + +Exemplos: + +- Você deseja exibir uma lista suspensa com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde"), salvá-la como um valor e exibir "azul" por padrão: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Você quer exibir uma lista suspensa baseada em uma lista definida por programação e salvá-la como uma referência: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + +../assets/en/FormObjects/listbox_column_objectArray_cities.png + +#### choiceListName e choiceListReference + +Os atributos "choiceListName" e "choiceListReference" permitem que você use, em uma célula de list box, uma lista definida no 4D no modo Desenho (na caixa de ferramentas) ou por programação (usando o comando New list). A célula é então exibida como uma combo box, o que significa que o usuário pode selecionar ou digitar um valor. + +Use "choiceListName" ou "choiceListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> - Se quiser definir esses valores através de um array simples, você precisará usar o atributo "choiceList". +> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". + +Exemplo: + +Você deseja exibir uma caixa de combinação com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde") e exibir "verde" por padrão: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference e unitReference + +Você pode usar atributos específicos para adicionar unidades associadas aos valores das células (por exemplo: "10 cm", "20 pixels" etc.). Para definir a lista de unidades, pode utilizar um dos seguintes atributos: + +- "unitsList": um array que contém os elementos x usados para definir as unidades disponíveis (por exemplo: "cm", "polegadas", "km", "milhas" etc.). Utilize este atributo para definir unidades no interior do objeto. +- "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. Use esse atributo para definir unidades com uma lista 4D criada com o comando [`New list`](../commands-legacy/new-list.md). +- "unitsListName": um nome de uma lista 4D baseada em design que contém unidades disponíveis. Utilize este atributo para definir unidades com uma lista 4D criada na caixa de ferramentas. + +Independentemente da forma como a lista de unidades é definida, ela pode ser associada ao seguinte atributo: + +- "unitReference": um valor único que contenha o índice (de 1 a x) do item selecionado na lista de valores "unitsListReference" ou "unitsListName". + +A unidade atual é exibida como um botão que percorre os valores "unitList", "unitsListReference" ou "unitsListName" sempre que é clicado (por exemplo, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) + +Exemplo: + +Queremos configurar uma entrada numérica seguida de duas unidades possíveis: "linhas" ou "píxeis". O valor atual é "2" + "linhas". Utilizamos valores definidos diretamente no objeto (atributo "unitsList"): + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +var $ob : Object +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Se você quiser adicionar um botão de elipses [...] para uma célula, basta passar o "alternateButton" com o valor True no objeto. O botão será automaticamente apresentado na célula. + +Quando esse botão for clicado por um usuário, será gerado um evento `On Alternate Click`, e você poderá tratá-lo como quiser (consulte o parágrafo "Gerenciamento de eventos" para obter mais informações). + +Exemplo: + +```4d +var $ob1 : Object +var $entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +O valueType "color" permite-lhe apresentar uma cor ou um texto. + +- Se o valor for um número, é desenhado um retângulo colorido no interior da célula. Exemplo: + + ```4d + var $ob4 : Object + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). + +#### event valueType + +O "event" valueType exibe um botão simples que gera um evento `On Clicked` quando clicado. Nenhum dado ou valor pode ser transmitido ou devolvido. + +Opcionalmente, pode passar um atributo "label". + +Exemplo: + +```4d +var $ob : Object +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestão de eventos + +Vários eventos podem ser tratados durante o uso de um list box array de objetos: + +- **On Data Change**: um evento `On Data Change` é acionado quando qualquer valor é modificado: + - numa zona de introdução de texto + - numa lista pendente + - numa área combo box + - num botão de unidade (mudar do valor x para o valor x+1) + - numa caixa de verificação (alternar entre verificado/não verificado) +- **On Clicked**: quando o usuário clicar em um botão instalado usando o atributo "event" *valueType*, será gerado um evento `On Clicked`. Este evento é gerido pelo programador. +- **On Alternative Click**: quando o usuário clicar em um botão de reticências (atributo "alternateButton"), será gerado um evento `On Alternative Click`. Este evento é gerido pelo programador. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..9412d5bae1c566 --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md @@ -0,0 +1,51 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- Para poder acessar as propriedades do rodapé para um list box, você deve ativar a opção [Exibir rodapés](properties_Footers.md#display-footers). + +::: + +## Cabeçalhos + +Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: + +![](../assets/en/FormObjects/listbox_header.png) + +Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. + +Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho ao lado ou no lugar do título da coluna, por exemplo, ao executar [classificações personalizadas](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. + +### Propriedades específicas de cabeçalho + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) + +## Rodapés + +List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. + +Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Em particular, você pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). + +Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. Por exemplo, OBJECT SET VISIBLE(\*;"footer3";False) esconde todos os rodapés no objeto list box ao qual footer3 pertence e não apenas esse rodapé. + +### Propriedades específicas do rodapé + +[Formato Alpha](properties_Display.md#alpha-format) - [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrito](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Formato de data](properties_Display.md#date-format) - [Tipo de expressão](properties_Object.md#expression-type) - [Fonte](properties_Text.md#font) - [Cor do fonte](properties_Text.md#font-color) - [Dica](properties_Help.md#help-tip) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Padding horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Formato de número](properties_Display.md#number-format) - [Nome do objeto](properties_Object.md#object-name) - [Formato da imagem](properties_Display.md#picture-format) - [Formato do tempo](properties_Display.md#time-format) - [Truncate com ellipsis](properties_Display.md#truncate-with-ellipsis) - [Sublinhado](properties_Text.md#underline) - [Cálculo variável](properties_Object.md#variable-calculation) - [Variável ou Expressão](properties_Object.md#variable-or-expression) - [Alinhamento vertical](properties_Text.md#vertical-alignment) - [Padding](properties_Coordinates_CoordinatesAndSizing.md#vertical-padding) - [Largura](properties_CoordinatesAndSizing.md#width) - [Embalagem de palavras](properties_Display.md#wordwrap) + + diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..d398949d2a68ba --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md @@ -0,0 +1,198 @@ +--- +id: listbox-object +title: List Box Object +--- + +## List box de tipo array + +Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. + +Como padrão, 4D atribui o nome "ColumnX" para cada coluna. You can change it, as well as other column properties, in the [column properties](./listbox-column.md). The display format for each column can also be defined using the [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) command. + +> Os list boxes do tipo array podem ser exibidos em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. + +Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Você também pode associar uma [lista de opções](properties_DataSource.md#choice-list) a uma coluna para controlar a entrada de dados. +The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or [`LISTBOX DELETE ROWS`](../commands-legacy/listbox-delete-rows.md)) as well as array manipulation commands. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: + +```4d +ARRAY TEXT(varCol;size) +``` + +Também pode usar uma lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Aviso**: quando uma list box contiver vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. + +## List box de tipo seleção + +Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo, `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo, `[Employees]FirstName+" "[Employees]LastName`) ou pode ser simplesmente uma fórmula (por exemplo, `String(Milliseconds)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. You can use the [`LISTBOX SET COLUMN FORMULA`](../commands-legacy/listbox-set-column-formula.md) and [`LISTBOX INSERT COLUMN FORMULA`](../commands-legacy/listbox-insert-column-formula.md) commands to modify columns programmatically. + +O conteúdo de cada linha é então avaliado de acordo com uma seleção de registros: a **seleção atual** de uma tabela ou uma **seleção nomeada**. + +No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. + +## List boxes Collection ou Entity selection + +Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. + +Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessado por meio da palavra-chave [This](../Concepts/classes.md#this). A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). A expressão também pode ser um método de proejeto, uma variável ou um item array. + +Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. + +:::note + +Quando as entidades são excluídas, suas referências permanecem na seleção da entidade com um valor *undefined*, assim exibindo linhas em branco no list box. Neste caso, você pode chamar a função [`.clean()`](API/EntitySelectionClass.md#clean) para obter uma nova seleção de entidade, mas sem as referências de entidade deletadas. + +::: + +Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por outro lado, se forem feitas modificações na coleção usando, por exemplo, as várias funções da [classe Collection](.../API/CollectionClass.md), você precisará notificar explicitamente o 4D reatribuindo a variável da coleção a ela mesma, para que o conteúdo do list box seja atualizado. Por exemplo: + +```4d +myCol:=myCol.push("new value") //exibir novo valor na list box +``` + +## Propriedades compatíveis + +Propriedades compatíveis dependem do tipo de list box. + +| Propriedade | List box array | List box seleção | List box coleção ou entity selection | +| -------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | +| [Cor de fundo alternativa](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Cor de Fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrito](properties_Text.md#bold) | X | X | X | +| [Expressão de cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Classe](properties_Object.md#css-class) | X | X | X | +| [Seleção de coleção ou entidade](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionamento automático de coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Item atual](properties_DataSource.md#current-item) | | | X | +| [Posição atual do item](properties_DataSource.md#current-item-position) | | | X | +| [Fonte de dados](properties_Object.md#data-source) | X | X | X | +| [Nome do formulário de detalhes](properties_ListBox.md#detail-form-name) | | X | | +| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | +| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | +| [Clique duas vezes na linha](properties_ListBox.md#double-click-on-row) | | X | | +| [Arrastável](properties_Action.md#draggable) | X | X | X | +| [Droppable](properties_Action.md#droppable) | X | X | X | +| [Focusable](properties_Entry.md#focusable) | X | X | X | +| [Fonte](properties_Text.md#font) | X | X | X | +| [Cor da fonte](properties_Text.md#font-color) | X | X | X | +| [Expressão de Cor da Fonte](properties_Text.md#font-color-expression) | | X | X | +| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | +| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | +| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | +| [Ocultar linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Ocultar retângulo de foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Ocultar destaque de seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List Box hierárquico](properties_Object.md#array-list-box) | X | | | +| [Highlight Set](properties_ListBox.md#highlight-set) | | X | | +| [Alinhamento Horizontal](properties_Text.md#horizontal-alignment) | X | X | X | +| [Horizontal Line Color](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | +| [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Italic](properties_Text.md#italic) | X | X | X | +| [Left](properties_CoordinatesAndSizing.md#left) | X | X | X | +| [Tabela mestre](properties_DataSource.md#master-table) | | X | | +| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | +| [Método](properties_Action.md#method) | X | X | X | +| [Movable Rows](properties_Action.md#movable-rows) | X | | | +| [Seleção temporária](properties_DataSource.md#selection-name) | | X | | +| [Number of Columns](properties_ListBox.md#number-of-columns) | X | X | X | +| [Number of Locked Columns](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Number of Static Columns](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Object Name](properties_Object.md#object-name) | X | X | X | +| [Right](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Row Control Array](properties_ListBox.md#row-control-array) | X | | | +| [Row Font Color Array](properties_Text.md#row-font-color-array) | X | | | +| [Row Height](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Row Height Array](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Row Style Array](properties_Text.md#row-style-array) | X | | | +| [Selected Items](properties_DataSource.md#selected-items) | | | X | +| [Selection Mode](properties_ListBox.md#selection-mode) | X | X | X | +| [Edição com um único clique](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenável](properties_Action.md#sortable) | X | X | X | +| [Ação padrão](properties_Action.md#standard-action) | X | | | +| [Expressão de estilo](properties_Text.md#style-expression) | | X | X | +| [Top](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Sublinhado](properties_Text.md#underline) | X | X | X | +| [Variável ou Expressão](properties_Object.md#variable-or-expression) | X | X | | +| [Alinhamento vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Cor da linha vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | +| [Barra de rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Tamanho Vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidade](properties_Display.md#visibility) | X | X | X | +| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. + +## Supported Form Events {#supported-form-events} + +| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On After Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On After Sort |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box array unicamente* | +| On Before Data Entry |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Before Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Begin Drag Over |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Close Detail |
    • [row](#additional-properties)
    | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | +| On Collapse |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Apenas list box hierárquicos* | +| On Column Moved |
    • [columnName](#additional-properties)
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | | +| On Column Resize |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [newSize](#additional-properties)
    • [oldSize](#additional-properties)
    | | +| On Data Change |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Delete Action |
    • [row](#additional-properties)
    | | +| On Display Detail |
    • [isRowSelected](#additional-properties)
    • [row](#additional-properties)
    | | +| On Double Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Drag Over |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Drop |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Expand |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Apenas list box hierárquicos* | +| On Footer Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [footerName](#additional-properties)
    | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Mouse Enter |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Mouse Leave | | | +| On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Open Detail |
    • [row](#additional-properties)
    | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | +| On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *List box array unicamente* | +| On Selection Change | | | +| On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | +| On Unload | | | + +### Additional Properties {#additional-properties} + +Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: + +| Propriedade | Tipo | Descrição | +| -------------------- | ------------- | ---------------------------------------------------------------------------- | +| area | text | Área de objeto List box ("header", "footer", "cell") | +| areaName | text | Nome da zona | +| column | inteiro longo | Número da coluna | +| columnName | text | Nome da coluna | +| footerName | text | Nome do rodapé | +| headerName | text | Nome do cabeçalho | +| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | +| isRowSelected | boolean | True se a linha estiver selecionada, senão False | +| newPosition | inteiro longo | Nova posição da coluna ou linha | +| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | +| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | +| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | +| row | inteiro longo | Número da linha | +| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | + +> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. + + diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md index 0d223123ad4390..b711d883dd1642 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md @@ -29,10 +29,10 @@ O usuário pode selecionar um ou mais linhas usando os atalhos padrão: **Shift+ Uma list box é composta de quatro partes diferentes: -- o objeto list box em sua globalidade -- colunas, -- cabeçalhos de coluna, e -- rodapés de colunas. +- the [list box object](./listbox-object.md) in its entirety, +- [columns](./listbox-column.md), +- column [headers](./listbox-header-footer.md#headers), and +- column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -43,7 +43,7 @@ Cada parte tem seu próprio nome assim como propriedades específicas. Por exemp 1. Método objeto de cada coluna 2. Método objeto da list box -O método objeto de coluna obtém os eventos que ocorrem em seu [cabeçalho](#list-box-headers) e [rodapé](#list-box-footers). +O método objeto de coluna obtém os eventos que ocorrem em seu [cabeçalho](./listbox-header-footer.md#headers) e [rodapé](./listbox-header-footer.md#footers). ### Tipos de List box @@ -59,284 +59,7 @@ Há vários tipos de list boxes com seus próprios comportamentos e propriedades Pode configurar completamente um objeto list box através de suas propriedades e também pode gerenciar dinamicamente por programação. -A linguagem 4D inclui um tema "List Box" dedicado para comandos de list box, mas também podem ser usados comandos de vários outros temas, como comandos "Propriedades dos objetos" ou comandos `EDIT ITEM`, `Displayed line number`. Consulte a página [Resumo dos comandos List Box](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) da *Referência da linguagem 4D* para obter mais informações. - -## Objetos tipo list box - -### List box de tipo array - -Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. - -Como padrão, 4D atribui o nome "ColumnX" para cada coluna. Você pode alterá-lo, assim como outras propriedades de coluna, nas [propriedades das colunas](listbox_overview.md#column-specific-properties). O formato de exibição de cada coluna também pode ser definido com o comando `OBJECT SET FORMAT`. - -> Os list boxes do tipo array podem ser exibidos em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. - -Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Você também pode associar uma [lista de opções](properties_DataSource.md#choice-list) a uma coluna para controlar a entrada de dados. -The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or `LISTBOX DELETE ROWS`) as well as array manipulation commands. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: - -```4d -ARRAY TEXT(varCol;size) -``` - -Também pode usar uma lista: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - -> **Aviso**: quando uma list box contiver vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. - -### List box de tipo seleção - -Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo, `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo, `[Employees]FirstName+" "[Employees]LastName`) ou pode ser simplesmente uma fórmula (por exemplo, `String(Milliseconds)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. A expressão também pode ser um método de proejeto, uma variável ou um item array. - -O conteúdo de cada linha é então avaliado de acordo com uma seleção de registros: a **seleção atual** de uma tabela ou uma **seleção nomeada**. - -No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. - -### List boxes Collection ou Entity selection - -Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. - -Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessado por meio da palavra-chave [This](../Concepts/classes.md#this). A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). A expressão também pode ser um método de proejeto, uma variável ou um item array. - -Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. - -:::note - -Quando as entidades são excluídas, suas referências permanecem na seleção da entidade com um valor *undefined*, assim exibindo linhas em branco no list box. Neste caso, você pode chamar a função [`.clean()`](API/EntitySelectionClass.md#clean) para obter uma nova seleção de entidade, mas sem as referências de entidade deletadas. - -::: - -Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por outro lado, se forem feitas modificações na coleção usando, por exemplo, as várias funções da [classe Collection](.../API/CollectionClass.md), você precisará notificar explicitamente o 4D reatribuindo a variável da coleção a ela mesma, para que o conteúdo do list box seja atualizado. Por exemplo: - -```4d -myCol:=myCol.push("new value") //exibir novo valor na list box -``` - -### Propriedades compatíveis - -Propriedades compatíveis dependem do tipo de list box. - -| Propriedade | List box array | List box seleção | List box coleção ou entity selection | -| -------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | -| [Cor de fundo alternativa](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | -| [Cor de Fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | -| [Negrito](properties_Text.md#bold) | X | X | X | -| [Expressão de cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | -| [Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | -| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | -| [Classe](properties_Object.md#css-class) | X | X | X | -| [Seleção de coleção ou entidade](properties_Object.md#collection-or-entity-selection) | | X | X | -| [Redimensionamento automático de coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | -| [Item atual](properties_DataSource.md#current-item) | | | X | -| [Posição atual do item](properties_DataSource.md#current-item-position) | | | X | -| [Fonte de dados](properties_Object.md#data-source) | X | X | X | -| [Nome do formulário de detalhes](properties_ListBox.md#detail-form-name) | | X | | -| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | -| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | -| [Clique duas vezes na linha](properties_ListBox.md#double-click-on-row) | | X | | -| [Draggable](properties_Action.md#droppable) | X | X | X | -| [Droppable](properties_Action.md#droppable) | X | X | X | -| [Focusable](properties_Entry.md#focusable) | X | X | X | -| [Fonte](properties_Text.md#font) | X | X | X | -| [Cor da fonte](properties_Text.md#font-color) | X | X | X | -| [Expressão de Cor da Fonte](properties_Text.md#font-color-expression) | | X | X | -| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | -| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | -| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | -| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | -| [Ocultar linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | -| [Ocultar retângulo de foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | -| [Ocultar destaque de seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | -| [List Box hierárquico](properties_Object.md#array-list-box) | X | | | -| [Highlight Set](properties_ListBox.md#highlight-set) | | X | | -| [Alinhamento Horizontal](properties_Text.md#horizontal-alignment) | X | X | X | -| [Horizontal Line Color](properties_Gridlines.md#horizontal-line-color) | X | X | X | -| [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | -| [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | -| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | -| [Italic](properties_Text.md#italic) | X | X | X | -| [Left](properties_CoordinatesAndSizing.md#left) | X | X | X | -| [Tabela mestre](properties_DataSource.md#master-table) | | X | | -| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | -| [Método](properties_Action.md#method) | X | X | X | -| [Movable Rows](properties_Action.md#movable-rows) | X | | | -| [Seleção temporária](properties_DataSource.md#selection-name) | | X | | -| [Number of Columns](properties_ListBox.md#number-of-columns) | X | X | X | -| [Number of Locked Columns](properties_ListBox.md#number-of-locked-columns) | X | X | X | -| [Number of Static Columns](properties_ListBox.md#number-of-static-columns) | X | X | X | -| [Object Name](properties_Object.md#object-name) | X | X | X | -| [Right](properties_CoordinatesAndSizing.md#right) | X | X | X | -| [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | -| [Row Control Array](properties_ListBox.md#row-control-array) | X | | | -| [Row Font Color Array](properties_Text.md#row-font-color-array) | X | | | -| [Row Height](properties_CoordinatesAndSizing.md#row-height) | X | | | -| [Row Height Array](properties_CoordinatesAndSizing.md#row-height-array) | X | | | -| [Row Style Array](properties_Text.md#row-style-array) | X | | | -| [Selected Items](properties_DataSource.md#selected-items) | | | X | -| [Selection Mode](properties_ListBox.md#selection-mode) | X | X | X | -| [Edição com um único clique](properties_Entry.md#single-click-edit) | X | X | X | -| [Ordenável](properties_Action.md#sortable) | X | X | X | -| [Ação padrão](properties_Action.md#standard-action) | X | | | -| [Expressão de estilo](properties_Text.md#style-expression) | | X | X | -| [Top](properties_CoordinatesAndSizing.md#top) | X | X | X | -| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | -| [Tipo](properties_Object.md#type) | X | X | X | -| [Sublinhado](properties_Text.md#underline) | X | X | X | -| [Variável ou Expressão](properties_Object.md#variable-or-expression) | X | X | | -| [Alinhamento vertical](properties_Text.md#vertical-alignment) | X | X | X | -| [Cor da linha vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | -| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | -| [Barra de rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | -| [Tamanho Vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | -| [Visibilidade](properties_Display.md#visibility) | X | X | X | -| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | - -> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. - -### Supported Form Events {#supported-form-events} - -| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array unicamente* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Close Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | -| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | -| On Column Moved |
  • [columnName](#propriedadesadicionais)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [newSize](#propriedadesadicionais)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Delete Action |
  • [row](#propriedades adicionais)
  • | | -| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [footerName](#propriedadesadicionais)
  • | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Mouse Enter |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Mouse Leave | | | -| On Mouse Move |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Open Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array unicamente* | -| On Selection Change | | | -| On Scroll |
  • [horizontalScroll](#propriedades adicionais)
  • [verticalScroll](#propriedadesadicionais)
  • | | -| On Unload | | | - -#### Additional Properties {#additional-properties} - -Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: - -| Propriedade | Tipo | Descrição | -| -------------------- | ------------- | ---------------------------------------------------------------------------- | -| area | text | Área de objeto List box ("header", "footer", "cell") | -| areaName | text | Nome da zona | -| column | inteiro longo | Número da coluna | -| columnName | text | Nome da coluna | -| footerName | text | Nome do rodapé | -| headerName | text | Nome do cabeçalho | -| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | -| isRowSelected | boolean | True se a linha estiver selecionada, senão False | -| newPosition | inteiro longo | Nova posição da coluna ou linha | -| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | -| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | -| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | -| row | inteiro longo | Número da linha | -| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | - -> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. - -## Colunas List box {#list-box-columns} - -Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: - -![](../assets/en/FormObjects/listbox_column.png) - -Você pode definir propriedades padrão (texto, cor de fundo, etc.) para cada coluna da caixa de listagem; essas propriedades têm prioridade sobre as propriedades do objeto da caixa de listagem. - -> Você pode definir o [Expression type](properties_Object.md#expression-type) para colunas de list box de tipo array (String, Text, Number, Date, Time, Picture, Boolean ou Object). - -### Column Specific Properties {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Supported Form Events {#supported-form-events-1} - -| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | -| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On After Sort |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array unicamente* | -| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Column Moved |
  • [columnName](#propriedadesadicionais)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | -| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [newSize](#propriedadesadicionais)
  • [oldSize](#additional-properties)
  • | | -| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drag Over |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | -| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [footerName](#propriedadesadicionais)
  • | *List box arrays, seleção atual e seleção temporal apenas* | -| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | -| On Header Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | -| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array unicamente* | -| On Scroll |
  • [horizontalScroll](#propriedades adicionais)
  • [verticalScroll](#propriedadesadicionais)
  • | | -| On Unload | | | - -## Cabeçalhos de list box - -> Para poder acessar as propriedades de cabeçalho de um list box, é necessário ativar a opção [Exibir cabeçalhos](properties_Headers.md#display-headers) do list box. - -Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: - -![](../assets/en/FormObjects/listbox_header.png) - -Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. - -Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho ao lado ou no lugar do título da coluna, por exemplo, ao executar [classificações personalizadas](#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. - -### Propriedades específicas de cabeçalho - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - -## Rodapés de list box - -> Para poder acessar as propriedades do rodapé para um list box, você deve ativar a opção [Exibir rodapés](properties_Footers.md#display-footers). - -List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. - -Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: - -![](../assets/en/FormObjects/listbox_footers.png) - -Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Em particular, você pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). - -Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. Por exemplo, OBJECT SET VISIBLE(\*;"footer3";False) esconde todos os rodapés no objeto list box ao qual footer3 pertence e não apenas esse rodapé. - -### Propriedades específicas do rodapé - -[Formato Alpha](properties_Display.md#alpha-format) - [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrito](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Formato de data](properties_Display.md#date-format) - [Tipo de expressão](properties_Object.md#expression-type) - [Fonte](properties_Text.md#font) - [Cor do fonte](properties_Text.md#font-color) - [Dica](properties_Help.md#help-tip) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Padding horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Formato de número](properties_Display.md#number-format) - [Nome do objeto](properties_Object.md#object-name) - [Formato da imagem](properties_Display.md#picture-format) - [Formato do tempo](properties_Display.md#time-format) - [Truncate com ellipsis](properties_Display.md#truncate-with-ellipsis) - [Sublinhado](properties_Text.md#underline) - [Cálculo variável](properties_Object.md#variable-calculation) - [Variável ou Expressão](properties_Object.md#variable-or-expression) - [Alinhamento vertical](properties_Text.md#vertical-alignment) - [Padding](properties_Coordinates_CoordinatesAndSizing.md#vertical-padding) - [Largura](properties_CoordinatesAndSizing.md#width) - [Embalagem de palavras](properties_Display.md#wordwrap) +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Consulte a página [Resumo dos comandos List Box](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) da *Referência da linguagem 4D* para obter mais informações. ## Gerenciar entrada @@ -520,14 +243,14 @@ Você pode ativar ou desativar a classificação padrão do usuário desativando O suporte de ordenação padrão depende do tipo de list box: -| Tipo de list box | Suporte de ordenação padrão | Comentários | -| ----------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Uma coleção de objetos | Sim |
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | -| Colecção de valores escalares | Não | Use a classificação personalizada com a função [`orderBy()`](../API/CollectionClass.md#orderby) | -| Seleção de entidades | Sim |
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
  • Supported: sorts on related attributes (e.g. "This.company.name")
  • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). Para isso, você precisa usar a classificação personalizada com a função [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) (veja o exemplo abaixo)
  • | -| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | -| Seleção temporal | Não | | -| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | +| Tipo de list box | Suporte de ordenação padrão | Comentários | +| ----------------------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Uma coleção de objetos | Sim |
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +| Colecção de valores escalares | Não | Use a classificação personalizada com a função [`orderBy()`](../API/CollectionClass.md#orderby) | +| Seleção de entidades | Sim |
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
    • Supported: sorts on related attributes (e.g. "This.company.name")
    • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | +| Selecção actual | Sim | Somente expressões simples podem ser classificadas (por exemplo, `[Table_1]Field_2`) | +| Seleção temporal | Não | | +| Arrays | Sim | As colunas ligadas a arrays de imagens e ponteiros não podem ser ordenadas | ### Ordenação personalizada @@ -567,10 +290,10 @@ O valor da [variável de cabeçalho de coluna](properties_Object.md#variable-or- - Se a variável for estabelecida como 0, a coluna não é ordenada e a flecha de ordenação não é exibida; ![](../assets/en/FormObjects/sorticon0.png) -- Se a variável for definida como 1, a coluna será classificada em ordem crescente e a seta de classificação será exibida. +- Se a variável for definida como 1, a coluna será classificada em ordem crescente e a seta de classificação será exibida. ![](../assets/en/FormObjects/sorticon2.png) -- Se a variável for estabelecida como 2, a coluna é ordenada de forma descendente e a flecha de ordenação é exibida. +- Se a variável for estabelecida como 2, a coluna é ordenada de forma descendente e a flecha de ordenação é exibida. ![](../assets/en/FormObjects/sorticon1.png) > Somente [variáveis] declaradas ou dinâmicas (Concepts/variables.md) podem ser usadas como variáveis de coluna de cabeçalho. Outros tipos de [expressions](Aceitações/quick-tour.md#expressions) como `Form.sortValue` não são suportados. @@ -583,8 +306,8 @@ Pode estabelecer o valor da variável (por exemplo, Header2:=2) para “forçar Aqui estão algumas maneiras de estabelecer cores de fundo, cores de fonte e estilos de fonte para list boxes: -- no nível das [propriedades do objeto list box](#list-box-objects), -- no nível das [propriedades da coluna](#list-box-columns), +- no nível das [propriedades do objeto list box](./listbox-object.md), +- no nível das [propriedades da coluna](./listbox-column.md), - usando [propriedades de matrizes ou expressões](#using-arrays-and-expressions) para o list box e/ou para cada coluna, - no nível do texto de cada célula (se [texto multi-estilo](properties_Text.md#multi-style)). @@ -592,14 +315,12 @@ Aqui estão algumas maneiras de estabelecer cores de fundo, cores de fonte e est Princípios de prioridade e herança são observados quando a mesma propriedade for estabelecida em mais de um nível. -| Nível de prioridade | Localização do parâmetro | -| ------------------- | -------------------------------------------------------------------------------------------------- | -| alta prioridade | Célula (se texto multiestilo) | -| | Arrays/métodos de coluna | -| | Arrays/métodos de Listbox | -| | Propriedades da coluna | -| | Propriedades de list box | -| baixa prioridade | Expressão Meta Info (para list boxes de tipo collection ou seleção de entidade) | +1. (highest priority) Cell (if multi-style text) +2. Arrays/métodos de coluna +3. Arrays/métodos de Listbox +4. Propriedades da coluna +5. Propriedades de list box +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) Por exemplo se estabelecer um estilo de fonte nas propriedades de list box e outro usando um array estilo para a coluna, este último será levado em consideração. @@ -609,7 +330,8 @@ Para cada atributo (estilo, cor e cor de fundo), uma **herança** é implementad - para atributos linhas: valores de atributos de colunas - para atributos coluna: valores atributos no list box -Dessa maneira se quiser que um objeto herde o valor de atributo de um nível superior, pode usar a constante `lk inherited` (valor padrão) à definição de comando ou diretamente no elemento do array correspondente de estilo/cor. Por exemplo, dado um list box array contendo um estilo de fonte padrão com cores alternadas: +Dessa maneira se quiser que um objeto herde o valor de atributo de um nível superior, pode usar a constante `lk inherited` (valor padrão) à definição de comando ou diretamente no elemento do array correspondente de estilo/cor. Por exemplo dado um list box array contendo um estilo de fonte padrão com cores alternantes: + ![](../assets/en/FormObjects/listbox_styles3.png) Pode realizar as modificações abaixo: @@ -788,19 +510,20 @@ Por exemplo, se quiser seleccionar a fila que contém Rennes, deve passar: ->MyListbox{3}:=True ``` -Representação não hierárquica: +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch7.png) -Representação hierárquica: + +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch8.png) > Se uma ou mais filas estiverem escondidas porque os seus pais estão desmoronados, já não são seleccionados. Apenas as linhas visíveis (directamente ou por rolagem) podem ser seleccionadas. Por outras palavras, as filas não podem ser tanto escondidas como seleccionadas. As with selections, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command will return the same values for a hierarchical list box and a non-hierarchical list box. This means that in both of the examples below, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) will return the same position: (3;2). -*Representação não hierárquica:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*Representação hierárquica:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) Quando todas as filas de uma sub-hierarquia estão escondidas, a linha de quebra é automaticamente escondida. No exemplo acima, se as linhas 1 a 3 estiverem escondidas, a linha de quebra "Bretanha" não aparecerá. @@ -817,10 +540,10 @@ As linhas de quebra não são tidas em conta nos arrays internos utilizados para Dada, por exemplo, a seguinte caixa de listagem (os nomes dos arrays associados são especificados entre parênteses): -*Representação não hierárquica:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*Representação hierárquica:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) No modo hierárquico, os níveis de interrupção não são levados em consideração pelas matrizes de modificação de estilo denominadas `tStyle` e `tColors`. Para modificar a cor ou o estilo dos níveis de quebra, é necessário executar as seguintes declarações: @@ -846,381 +569,13 @@ Usando os formulários `On Expand` e `On Collapse`, os eventos podem ultrapassar Neste caso, é necessário preencher e esvaziar os arrays através do código. Os princípios a serem implementados são os seguintes: -- Quando a list box é exibido, somente o primeiro array deve ser preenchido. No entanto, você deve criar um segundo array com valores vazios para que o list box exiba os botões expandir/colapsar: +- Quando a list box é exibido, somente o primeiro array deve ser preenchido. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- Quando um usuário clicar num botão de expansão, pode processar o evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. +- Quando um usuário clicar num botão de expansão, pode processar o evento `On Expand`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. ![](../assets/en/FormObjects/hierarch16.png) - Quando um usuário clicar num botão de colapso, pode processar o evento `On Collapse`. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. -## Arrays objetos nas colunas (4D View Pro) - -As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. - -A seguinte caixa de listagem foi concebida utilizando uma matriz de objectos: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configuração de uma coluna de matriz de objectos - -Para atribuir um arrayz de objetos a uma coluna list box, basta definir o nome do array de objetos na lista de propriedades (campo "Variable Name") ou usar o comando [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md), como em qualquer coluna baseada em arrays. Na lista de propriedades, pode agora selecionar Objecto como "Tipo de Expressão" para a coluna: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Estão disponíveis propriedades padrão relacionadas com coordenadas, tamanho e estilo para colunas de objectos. Pode defini-los usando a lista de propriedades, ou programando o estilo, cor da fonte, cor de fundo e visibilidade para cada linha de uma coluna de caixa de lista de tipo de objecto. Estes tipos de colunas também podem ser ocultados. - -No entanto, o tema Fonte de Dados não está disponível para as colunas da caixa de listagem tipo objecto. De fato, o conteúdo de cada célula de coluna é baseado em atributos encontrados no elemento correspondente da array de objectos. Cada elemento da array pode definir: - -o tipo de valor (obrigatório): texto, cor, evento, etc. -o valor em si (opcional): usado para entrada/saída. -a exibição do conteúdo da célula (opcional): botão, lista, etc. -configurações adicionais (opcional): dependem do tipo de valor -Para definir essas propriedades, você precisa definir os atributos apropriados no objeto (os atributos disponíveis estão listados abaixo). Por exemplo, pode escrever "Olá Mundo!" numa coluna de objectos usando este código simples: - -```4d -ARRAY OBJECT(obColumn;0) //array de colunas - C_OBJECT($ob) //primeiro elemento - OB SET($ob; "valueType"; "text") //define o tipo de valor (obrigatório) - OB SET($ob; "value"; "Hello World!") //define o valor - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - -> O formato de visualização e os filtros de entrada não podem ser definidos para uma coluna de objectos. Dependem automaticamente do tipo de valor. - -#### valueType e visualização de dados - -Quando uma coluna de caixa de listagem é associada a uma array de objectos, a forma como uma célula é exibida, introduzida, ou editada, é baseada no atributo valueType do elemento da array. Os valores suportados são os tipos de valores: - -- "texto": para um valor de texto -- "real": para um valor numérico que pode incluir separadores como `\`, `<.>` ou `<,>` -- "integer": para um valor inteiro -- "booleano": para um valor Verdadeiro/Falso -- "cor": para definir uma cor de fundo -- "evento": para exibir um botão com um rótulo. - -4D utiliza widgets padrão no que respeita ao valor "valueType" (ou seja, um "texto" é exibido como um widget de entrada de texto, um "booleano" como uma caixa de verificação), mas também estão disponíveis exibições alternativas através de opções (*por exemplo*, um real também pode ser representado como um menu drop-down). A tabela seguinte mostra a visualização por defeito, bem como as alternativas para cada tipo de valor: - -| valueType | Widget padrão | Widgets alternativos | -| --------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| text | entrada de texto | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | -| real | entrada de texto controlada (números e separadores) | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | -| integer | entrada de texto controlada (apenas números) | menu drop down (lista necessária) ou caixa combinada (lista de escolha) ou caixa de verificação de três estados | -| boolean | caixa de verificação | menu drop-down (lista obrigatória) | -| color | cor de fundo | text | -| "event" | botão com rótulo | | -| | | Todos os widgets podem ter um botão de alternância de unidade adicional ou um botão de elipse ligado à célula. | - -Define-se a visualização e opções de células usando atributos específicos em cada objecto (ver abaixo). - -#### Formatos de visualização e filtros de entrada - -Não é possível definir formatos de exibição ou filtros de entrada para colunas de caixas de listagem de tipos de objectos. São automaticamente definidos de acordo com o tipo de valor. Estes estão listados na tabela seguinte: - -| Tipo de valor | Formato predefinido | Controlo de entrada | -| ------------- | --------------------------------------------------------------------------------------------- | ------------------------------------------ | -| text | o mesmo que definido no objecto | qualquer (sem controlo) | -| real | o mesmo que definido no objeto (utilizando o separador decimal do sistema) | "0-9" e "." e "-" | -| | | "0-9" y "." si min>=0 | -| integer | o mesmo que definido no objecto | "0-9" e "-" | -| | | "0-9" if min>=0 | -| Parâmetros | caixa de verificação | N/A | -| color | N/A | N/A | -| "event" | N/A | N/A | - -### Atributos - -Cada elemento da array de objetos é um objecto que pode conter um ou mais atributos que definirão o conteúdo da célula e a exibição dos dados (ver exemplo acima). - -O único atributo obrigatório é "valueType" e os seus valores suportados são "text", "real", "integer", "boolean", "color", e "event". A tabela seguinte lista todos os atributos suportados nas arrays de objectos da caixa de listagem, dependendo do valor "valueType" (quaisquer outros atributos são ignorados). Os formatos de exibição são detalhados e são fornecidos exemplos abaixo. - -| | valueType | text | real | integer | boolean | color | "event" | -| --------------------- | ----------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------- | -| *Atributos* | *Description* | | | | | | | -| value | valor da célula (entrada ou saída) | x | x | x | | | | -| min | valor mínimo | | x | x | | | | -| max | valor máximo | | x | x | | | | -| behavior | valor "threeStates" | | | x | | | | -| requiredList | lista drop down definida no objecto | x | x | x | | | | -| choiceList | combo box definida no objecto | x | x | x | | | | -| requiredListReference | 4D lista ref, depende do valor "saveAs | x | x | x | | | | -| requiredListName | Nome da lista 4D, depende do valor "saveAs | x | x | x | | | | -| saveAs | "referência" ou "valor | x | x | x | | | | -| choiceListReference | 4D lista ref, mostrar caixa combinada | x | x | x | | | | -| choiceListName | Nome da lista 4D, mostrar caixa combinada | x | x | x | | | | -| unitList | array de X elementos | x | x | x | | | | -| unitReference | índice de elementos seleccionados | x | x | x | | | | -| unitsListReference | 4D lista ref para unidades | x | x | x | | | | -| unitsListName | 4D nome da lista para unidades | x | x | x | | | | -| alternateButton | adicionar um botão alternativo | x | x | x | x | x | | - -#### value - -Os valores das células são armazenados no atributo "value". Este atributo é utilizado tanto para a entrada como para a saída. Também pode ser utilizada para definir valores por defeito quando se utilizam listas (ver abaixo). - -```4d - ARRAY OBJECT(obColumn;0) //array de colunas - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1; "valueType"; "text") - OB SET($ob1; "value";$entry) // se o usuário inserir um novo valor, $entry conterá o valor editado - C_OBJECT($ob2) - OB SET($ob2; "valueType"; "real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3; "valueType"; "boolean") - OB SET($ob3; "value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - -> Os valores Null são suportados e resultam numa célula vazia. - -#### mín. e máx - -Quando o "valueType" é "real" ou "integer", o objeto também aceita os atributos min e max com os valores apropriados (os valores devem ser do mesmo tipo que o valueType). - -Esses atributos podem ser usados para controlar o intervalo de valores de entrada. Quando uma célula é validada (quando perde o foco), se o valor de entrada for menor que o valor mínimo ou maior que o valor máximo, ela será rejeitada. Nesse caso, o valor anterior é mantido e uma dica exibe uma explicação. - -```4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -O atributo behavior fornece variações para a representação regular de valores. Em 4D v15, uma única variação é proposta: - -| Atributo | Valor(es) disponível(eis) | valueType(s) | Descrição | -| -------- | --------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| behavior | threeStates | integer | Representa um valor numérico como uma caixa de verificação de três estados.
    2=semi-checado, 1=marcada, 0=desmarcada, -1=invisível, -2=desmarcado desabilitado, -3=checado desabilitado, -4=semi-checado desabilitado | - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - - - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList e choiceList - -Quando um atributo "choiceList" ou "requiredList" está presente no objeto, a entrada de texto é substituída por uma lista suspensa ou uma combo box, dependendo do atributo: - -- Se o atributo é "choiceList", a célula é apresentada como um combo box. Isto significa que o usuário pode selecionar ou escrever um valor. -- Se o atributo for "requiredList", então a célula é exibida como uma lista suspensa e o usuário só pode selecionar um dos valores fornecidos na lista. - -Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. - -> Os valores do widget são definidos através de um array. Se quiser atribuir uma lista 4D existente ao widget, você precisará usar os atributos "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". - -Exemplos: - -- Se quiser exibir uma lista suspensa com apenas duas opções: "Open" ou "Closed". "Closed" deve ser pré-selecionada: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -- Se quiser aceitar qualquer valor inteiro, mas exibir uma caixa de combinação para sugerir os valores mais comuns: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName e requiredListReference - -Os atributos "requiredListName" e "requiredListReference" permitem que você use, em uma célula do list box, uma lista definida no 4D no modo Desenho (no editor de Listas da caixa de ferramentas) ou por programação (usando o comando New list). A célula será então apresentada como uma lista pendente. Isso significa que o usuário só pode selecionar um dos valores fornecidos na lista. - -Use "requiredListName" ou "requiredListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. - -> - Se quiser definir esses valores através de uma matriz simples, você precisará usar o atributo "requiredList". -> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". - -Exemplos: - -- Você deseja exibir uma lista suspensa com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde"), salvá-la como um valor e exibir "azul" por padrão: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -- Você quer exibir uma lista suspensa baseada em uma lista definida por programação e salvá-la como uma referência: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` - -../assets/en/FormObjects/listbox_column_objectArray_cities.png - -#### choiceListName e choiceListReference - -Os atributos "choiceListName" e "choiceListReference" permitem que você use, em uma célula de list box, uma lista definida no 4D no modo Desenho (na caixa de ferramentas) ou por programação (usando o comando New list). A célula é então exibida como uma combo box, o que significa que o usuário pode selecionar ou digitar um valor. - -Use "choiceListName" ou "choiceListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. - -> - Se quiser definir esses valores através de um array simples, você precisará usar o atributo "choiceList". -> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". - -Exemplo: - -Você deseja exibir uma caixa de combinação com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde") e exibir "verde" por padrão: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference e unitReference - -Você pode usar atributos específicos para adicionar unidades associadas aos valores das células (por exemplo: "10 cm", "20 pixels" etc.). Para definir a lista de unidades, pode utilizar um dos seguintes atributos: - -- "unitsList": um array que contém os elementos x usados para definir as unidades disponíveis (por exemplo: "cm", "polegadas", "km", "milhas" etc.). Utilize este atributo para definir unidades no interior do objeto. -- "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. Use esse atributo para definir unidades com uma lista 4D criada com o comando [`New list`](../commands-legacy/new-list.md). -- "unitsListName": um nome de uma lista 4D baseada em design que contém unidades disponíveis. Utilize este atributo para definir unidades com uma lista 4D criada na caixa de ferramentas. - -Independentemente da forma como a lista de unidades é definida, ela pode ser associada ao seguinte atributo: - -- "unitReference": um valor único que contenha o índice (de 1 a x) do item selecionado na lista de valores "unitsListReference" ou "unitsListName". - -A unidade atual é exibida como um botão que percorre os valores "unitList", "unitsListReference" ou "unitsListName" sempre que é clicado (por exemplo, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) - -Exemplo: - -Queremos configurar uma entrada numérica seguida de duas unidades possíveis: "linhas" ou "píxeis". O valor atual é "2" + "linhas". Utilizamos valores definidos diretamente no objeto (atributo "unitsList"): - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" OB SET($ob;"unitReference";1) //"lines" OB SET ARRAY($ob;"unitsList";$_units) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -Se você quiser adicionar um botão de elipses [...] para uma célula, basta passar o "alternateButton" com o valor True no objeto. O botão será automaticamente apresentado na célula. - -Quando esse botão for clicado por um usuário, será gerado um evento `On Alternate Click`, e você poderá tratá-lo como quiser (consulte o parágrafo "Gerenciamento de eventos" para obter mais informações). - -Exemplo: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### valueType color - -O valueType "color" permite-lhe apresentar uma cor ou um texto. - -- Se o valor for um número, é desenhado um retângulo colorido no interior da célula. Exemplo: - - ```4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). - -#### event valueType - -O "event" valueType exibe um botão simples que gera um evento `On Clicked` quando clicado. Nenhum dado ou valor pode ser transmitido ou devolvido. - -Opcionalmente, pode passar um atributo "label". - -Exemplo: - -```4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Gestão de eventos -Vários eventos podem ser tratados durante o uso de um list box array de objetos: -- **On Data Change**: um evento `On Data Change` é acionado quando qualquer valor é modificado: - - numa zona de introdução de texto - - numa lista pendente - - numa área combo box - - num botão de unidade (mudar do valor x para o valor x+1) - - numa caixa de verificação (alternar entre verificado/não verificado) -- **On Clicked**: quando o usuário clicar em um botão instalado usando o atributo "event" *valueType*, será gerado um evento `On Clicked`. Este evento é gerido pelo programador. -- **On Alternative Click**: quando o usuário clicar em um botão de reticências (atributo "alternateButton"), será gerado um evento `On Alternative Click`. Este evento é gerido pelo programador. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md index b65fe0a30b9dd8..e1c0cf3cd3b190 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Action.md @@ -116,7 +116,7 @@ São suportados vários tipos de referências de métodos: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md index dab77d25f46969..418b714217a1ae 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_BackgroundAndBorder.md @@ -17,7 +17,7 @@ You can also set this property using the command. #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -41,7 +41,7 @@ Você também pode definir esta propriedade usando o comando [`OBJECT SET RGB CO #### Objectos suportados -[Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) +[Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox-column.md) - [Rodapé List Box](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectângulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Comandos @@ -71,7 +71,7 @@ Você também pode definir esta propriedade usando o comando [`LISTBOX SET PROPE #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -224,7 +224,7 @@ Você pode obter o mesmo resultado usando os comandos [`LISTBOX SET ROW STYLE`]( #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md index f70a0e29aeb8f2..4c9b2ced903a79 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_CoordinatesAndSizing.md @@ -44,7 +44,7 @@ Quando essa propriedade está ativada, a altura de cada linha é calculada autom #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos @@ -64,7 +64,7 @@ Coordenadas inferiores do objeto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -84,7 +84,7 @@ Coordenadas esquerda do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -104,7 +104,7 @@ Coordenada direita do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -124,7 +124,7 @@ Coordenada superior do objecto no formulário. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -192,7 +192,7 @@ Esta propriedade designa o tamanho vertical de um objeto. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -205,7 +205,7 @@ Esta propriedade designa o tamanho vertical de um objeto. Esta propriedade designa o tamanho horizontal de um objeto. > - Alguns objetos podem ter uma altura predefinida que não pode ser alterada. -> - Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox_overview.md#list-box-columns), el usuario también puede cambiar manualmente el tamaño de la columna. +> - If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. > - Ao redimensionar a forma, se a propriedade de [dimensionamento horizontal "Crescer"](properties_ResizingOptions.md#horizontal-sizing) foi atribuída o list box, a coluna mais direita será aumentada além da largura máxima se necessário. #### Gramática JSON @@ -216,7 +216,7 @@ Esta propriedade designa o tamanho horizontal de um objeto. #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -238,7 +238,7 @@ A largura máxima da coluna (em píxeis). A largura da coluna não pode ser aume #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos @@ -260,7 +260,7 @@ A largura mínima da coluna (em píxeis). A largura da coluna não pode ser redu #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos @@ -344,7 +344,7 @@ Define um preenchimento horizontal para as células. O valor é definido em pixe #### Objectos suportados -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos @@ -368,7 +368,7 @@ Define um preenchimento vertical para as células. O valor é definido em pixeis #### Objectos suportados -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md index 58a7b6b9c63c3c..3c29c82eb7d8c8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Quando a opção **inserção automática** não está definida (padrão), o val Esta propriedade é suportada por: -- Objetos formulário [Combo box](comboBox_overview.md) e [coluna list box](listbox_overview.md#list-box-columns) associado para uma lista de seleção. +- Objetos formulário [Combo box](comboBox_overview.md) e [coluna list box](listbox-column.md) associado para uma lista de seleção. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" que está associada a um combo box "Countries": se a propriedade **inserção automática** estiver definida e um usuário digitar "Espanha", o valor "Espanha" será automaticamente adicionado à lista na memória: @@ -28,7 +28,7 @@ Por exemplo, dada uma lista de opções contendo "França, Alemanha, Itália" qu #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) --- @@ -45,7 +45,7 @@ Associa uma lista de opções a um objeto. Pode ser um nome da lista de opções #### Objectos suportados -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) #### Comandos @@ -125,7 +125,7 @@ Especifica uma variável ou expressão a que será atribuída uma longa indicand Define o tipo de dados para a expressão apresentada. Esta propriedade é utilizada com: -- [Colunas do List box](listbox_overview.md#list-box-columns) de tipo seleção e coleção. +- [Colunas do List box](listbox-column.md) de tipo seleção e coleção. - [Listas suspensas](dropdownList_Overview.md) associadas a objetos ou arrays. Veja também [**Tipo de expressão**](properties_Object.md#expression-type). @@ -138,7 +138,7 @@ Veja também [**Tipo de expressão**](properties_Object.md#expression-type). #### Objectos suportados -[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox_overview.md#list-box-columns) +[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna List Box](listbox-column.md) --- @@ -195,14 +195,14 @@ Lista de valores usados como valores padrão para a coluna do list box (somente #### Objectos suportados -[Coluna List Box (somente tipo array)](listbox_overview.md#list-box-columns) +[Coluna List Box (somente tipo array)](listbox-column.md) --- ## Expression -Essa descrição é específica para colunas de list box do tipo [seleção](listbox_overview.md#selection-list-boxes) -e [collection](listbox_overview.md#collection-or-entity-selection-list-boxes). Consulte também a seção **[Variable or Expression](properties_Object.md#variable-or-expression)**. +Essa descrição é específica para colunas de list box do tipo [seleção](FormObjects/listbox-object.md#selection-list-boxes) +e [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes). Consulte também a seção **[Variable or Expression](properties_Object.md#variable-or-expression)**. Uma expressão 4D a associar a uma coluna. Você pode entrar: @@ -242,7 +242,7 @@ Si se utiliza un campo, una variable o una expresión asignable (*por ejemplo Pe #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) --- @@ -275,7 +275,7 @@ Todas as tabelas do banco de dados podem ser usadas, independentemente de o form Esta propriedade está disponível nas seguintes condições: - una [lista de selección](#choice-list) está asociada al objeto -- for [inputs](input_overview.md) and [list box columns](listbox_overview.md#list-box-columns), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. Essa propriedade específica, no contexto de um campo ou variável associado a uma lista de valores, o tipo de conteúdo a ser salvo: @@ -297,7 +297,7 @@ A utilização deste bem exige o cumprimento dos seguintes princípios: #### Objectos suportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md index 29f83eb88b2237..d390fd5560515f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ O campo contém efetivamente "proportion". 4D aceita e armazena a entrada inteir #### Objectos suportados -[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -105,13 +105,13 @@ Customized date formats can be built using several patterns described in the [** :::note blankIfNull - By default, a [null date](../Concepts/dt_date.md#date-literals) is displayed with zeros, e.g. 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. A cadeia de caracteres "blankIfNull" (sensível a maiúsculas e minúsculas) deve ser combinada com o valor de formato selecionado. -- [List box columns](listbox_overview.md#list-box-columns) and [list box footers](listbox_overview.md#list-box-footers) of type date always use the "blank if null" behavior (it cannot be disengaged). +- [List box columns](listbox-column.md) and [list box footers](listbox-header-footer.md#footers) of type date always use the "blank if null" behavior (it cannot be disengaged). ::: #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Comandos @@ -276,7 +276,7 @@ A tabela a seguir mostra como os diferentes formatos afetam a exibição dos nú #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) #### Comandos @@ -340,7 +340,7 @@ Se o campo for reduzido para um tamanho inferior ao da imagem original, a imagem #### Objectos suportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos @@ -398,7 +398,7 @@ Por padrão, uma hora nula é exibida com zeros, por exemplo, "00:00:00". Com a #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Comandos @@ -411,7 +411,7 @@ Por padrão, uma hora nula é exibida com zeros, por exemplo, "00:00:00". Com a Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: - un texto en un [objeto de entrada](input_overview.md) -- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox_overview.md#list-box-columns), +- un "popup" [](properties_Display.md#display-type) en una [columna del list box](listbox-column.md), ... pode selecionar o texto a apresentar para cada valor: @@ -426,7 +426,7 @@ Cuando una [expresión booleana](properties_Object.md#expression-type) se muestr #### Objectos suportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos @@ -450,7 +450,7 @@ As colunas booleanas também podem ser apresentadas como menus pop-up. Nesse cas #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos @@ -502,7 +502,7 @@ También en este caso, la propiedad [Título](#title) está disponible para que #### Objectos suportados -[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Casilla de selección](checkbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -527,7 +527,7 @@ Nesse caso, o título da caixa de seleção pode ser inserido usando essa propri #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) --- @@ -564,7 +564,7 @@ La propiedad Truncar con elipsis puede aplicarse a columnas de tipo booleano; si #### Objectos suportados -[Columna List Box](listbox_overview.md#list-box-columns) - [Rodapé List Box](listbox_overview.md#list-box-footers) +[Columna List Box](listbox-column.md) - [Rodapé List Box](listbox-header-footer.md#footers) #### Comandos @@ -599,7 +599,7 @@ Essa propriedade é usada somente ao desenhar objetos localizados no corpo de um #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapie List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up com imagem](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Botão de opção](radio_overview.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagem estática](staticPicture.md) - [Etapas](stepper.md) - [Subformulário](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -658,7 +658,7 @@ Observe que, independentemente do valor da opção Wordwrap, a altura da linha n #### Objectos suportados -[Entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie List Box](listbox_overview.md#list-box-footers) +[Entrada](input_overview.md) - [Columna List Box](listbox-column.md) - [Pie List Box](listbox-header-footer.md#footers) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md index 0ca20ab1e6bc30..7a1ba8c50b706a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Entry.md @@ -31,7 +31,7 @@ Permite ao usuário aceder a um menu de contexto padrão no objeto quando o form Para uma imagem do tipo [entrada](input_overview.md), além dos comandos de edição padrão (Recortar, Copiar, Colar e Limpar), o menu contém o comando **Importar...**, que pode ser usado para importar uma imagem armazenada em um arquivo, bem como o comando **Salvar como...**, que pode ser usado para salvar a imagem no disco. O menu também pode ser usado para modificar o formato de exibição da imagem: são oferecidas as opções **Truncado não centralizado**, **Escalonado para caber** e **Escalonado para caber na imagem centralizada**. A modificação do [formato de exibição](properties_Display.md#picture-format) usando esse menu é temporária; ela não é salva com o registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. A lista pode armazenar até 10 fontes (além disso, a última fonte usada substitui a mais antiga). Por defeito, esta lista está vazia e a opção não é apresentada. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -72,7 +72,7 @@ Quando essa propriedade está desativada, todos os menus pop-up associados a uma #### Objectos suportados -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### Comandos @@ -134,7 +134,7 @@ Aqui está uma tabela que explica cada uma das opções de filtro de entrada na #### Objectos suportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [ Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md index 17ebcd40a71e78..3f57d86aedf8b2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Rodapés ## Exibir rodapés -Essa propriedade é usada para exibir ou ocultar [os rodapés de coluna list box](listbox_overview.md#list-box-footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. +Essa propriedade é usada para exibir ou ocultar [os rodapés de coluna list box](listbox-header-footer.md#footers). Existe um rodapé por coluna; cada rodapé é configurado separadamente. #### Gramática JSON @@ -69,4 +69,4 @@ Observe que a conversão para frente e para trás pode levar a um resultado dife #### Veja também -[Encabezados](properties_Headers.md) - [Pies List box](listbox_overview.md#list-box-footers) +[Encabezados](properties_Headers.md) - [Pies List box](listbox-header-footer.md#footers) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md index 666f0c42969b18..4d4666ca8742f2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Cabeçalhos ## Exibir cabeçalhos -Esta propriedade é usada para exibir ou ocultar [cabeçalhos de coluna listbox](listbox_overview.md#list-box-headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. +Esta propriedade é usada para exibir ou ocultar [cabeçalhos de coluna listbox](listbox-header-footer.md#headers). Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente. #### Gramática JSON @@ -70,4 +70,4 @@ Observe que a conversão para frente e para trás pode levar a um resultado dife #### Veja também -[Rodapies](properties_Footers.md) - [Cabeçalhos List box](listbox_overview.md#list-box-headers) +[Rodapies](properties_Footers.md) - [Cabeçalhos List box](listbox-header-footer.md#headers) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md index 5721bdb75c05e1..155e77c3c0635f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ Você também pode: #### Objectos suportados -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Outras funcionalidades de ajuda diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md index 6e2a936be09b6d..eb4a747bf41b2b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ListBox.md @@ -15,7 +15,7 @@ Coleção de colunas do list box. | ------- | --------------------------- | ---------------------------------------------- | | columns | colecção de objectos coluna | Contém as propriedades das colunas de list box | -Para obter uma lista de propriedades compatíveis com os objetos coluna, consulte a seção [Propriedades específicas da coluna](listbox_overview.md#column-specific-properties). +Para obter uma lista de propriedades compatíveis com os objetos coluna, consulte a seção [Propriedades específicas da coluna](listbox-column.md#column-specific-properties). #### Objectos suportados diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md index b18d428f52e364..c9db8a34ec5b4d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ Para obter mais informações sobre regras de nomenclatura para objetos de formu #### Objectos suportados -[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botão](button_overview.md) - [Grade de botões](buttonGrid_overview.md) - [Caixa de seleção](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista suspensa](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista hierárquica](list_overview.md) - [List Box](listbox_overview.md) - [Coluna List Box](listbox_overview.md#list-box-columns) - [Rodapie List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de imagem](pictureButton_overview.md) - [Menu pop-up com imagem](picturePopupMenu_overview.md) - [Área de Plug-in](pluginArea_overview.md) - [Indicador de progresso](progressIndicator.md) - [Spinner](spinner.md) - [Separador](splitters.md) - [Imagem estática](staticPicture.md) - [Etapas](stepper.md) - [Botão de opção](radio_overview.md) - [Subformulário](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área web](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Comandos @@ -120,7 +120,7 @@ For an array list box, the **Variable or Expression** property usually holds the #### Objectos suportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -130,14 +130,14 @@ For an array list box, the **Variable or Expression** property usually holds the ## Tipo de expressão -> Essa propriedade é chamada de [**Data Type**](properties_DataSource.md#data-type-expression-type) na Lista de propriedades para [selection](listbox_overview.md#selection-list-boxes) e [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) e para colunas de caixa de listagem do tipo [Drop-down Lists](dropdownList_Overview.md) associadas a um [objeto](FormObjects/dropdownList_Overview.md#using-an-object) ou a um [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique o tipo de dados para a expressão ou variável associada ao objeto. Observe que o principal objetivo dessa configuração é definir as opções (como formatos de exibição) disponíveis para o tipo de dados. Não digita efetivamente a variável em si. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). No entanto, essa propriedade tem uma função de digitação nos seguintes casos específicos: - **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas. -- **[Columnas List Box ](listbox_overview.md#list-box-columns)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Os formatos fornecidos dependerão do tipo de variável (list box de tipo array) ou do tipo de data/campo (list box de tipos de coleção e seleção). Os formatos padrão 4D que podem ser usados são: Alfa, Numeric, Data, Hora, Imagem e Booleano. O tipo de texto não tem formatos de visualização específicos. Também estão disponíveis quaisquer formatos personalizados existentes. - **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos governam a exibição de variáveis imagem em formulários. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de To do this, you need either for the statement `var varName : Picture` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property. Caso contrário, a variável imagem não será exibida corretamente (apenas no modo de interpretação). @@ -149,7 +149,7 @@ No entanto, essa propriedade tem uma função de digitação nos seguintes casos #### Objectos suportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -275,7 +275,7 @@ Para fins de tradução da aplicação, você pode inserir uma referência XLIFF #### Objectos suportados -[Botón](button_overview.md) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) - [ÁreaTexto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Comandos @@ -285,7 +285,7 @@ Para fins de tradução da aplicação, você pode inserir uma referência XLIFF ## Cálculo de variáveis -Esta propiedad define el tipo de cálculo que se realizará en un área [pie de columna](listbox_overview.md#list-box-footers). +This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. > O cálculo de rodapés também pode ser definido usando o comando [`LISTBOX SET FOOTER CALCULATION`](../commands-legacy/listbox-set-footer-calculation.md) 4D. @@ -332,7 +332,7 @@ Cuando está configurado **Personalizado** ("none" en JSON), 4D no realiza cálc #### Objectos suportados -[Rodapé de Listbox](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md index a29e2ebadc9bfc..247b3a3c88d0d7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Permite definir uma lista cujos valores não podem ser introduzidos no objeto. S #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos @@ -78,7 +78,7 @@ No entanto, ao contrário da propriedade [Lista de opções](properties_DataSour #### Objectos suportados -[Combo Box](comboBox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Entrada](input_overview.md) +[Combo Box](comboBox_overview.md) - [Columna List Box](listbox-column.md) - [Entrada](input_overview.md) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md index a4c49e6a2a18e8..1e2d08cfb0694c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Reference.md @@ -89,7 +89,7 @@ Nesta página, encontrará uma lista completa de todas as propriedades de object | **g** | | | | [`graduationStep`](properties_Scale.md#graduation-step) | Medição do visor da escala. | mínimo: 0 | | **h** | | | -| [`header`](./listbox_overview.md#list-box-headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +| [`header`](./listbox-header-footer.md#headers) | Define o cabeçalho de uma coluna list box | Objeto com as propriedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | | [`headerHeight`](properties_Headers.md#height) | Utilizado para definir a altura da linha | pattern (\\d+)(p|em)?$ (positive decimal + px/em ) | | [`height`](properties_CoordinatesAndSizing.md#height) | Designa o tamanho vertical de um objeto | mínimo: 0 | | [`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | Desactiva a visibilidade de linhas extra e vazias. | true, false | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md index 2434a4fb42017b..70c9b8f18b4f61 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Estão disponíveis três opções: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -97,7 +97,7 @@ Estão disponíveis três opções: #### Objectos suportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Comandos @@ -142,7 +142,7 @@ Designa se o tamanho da coluna pode ser modificado pelo usuário. #### Objectos suportados -[Coluna de list box](listbox_overview.md#list-box-columns) +[Coluna de list box](listbox-column.md) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md index 0ee8d3fe35d743..3a81e34ee97277 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ Valor mínimo de um indicador. Para steppers numéricos, essa propriedade repres #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md index 231149dedde506..ddc93ea56e2a47 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Você pode definir essa propriedade usando o comando [**OBJECT SET FONT STYLE**] #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -63,7 +63,7 @@ Você também pode definir essa propriedade por meio do comando [**OBJECT SET FO #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -83,7 +83,7 @@ Define o texto para ter uma linha por baixo. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -124,7 +124,7 @@ Estão disponíveis três temas de tipos de letra: #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -149,7 +149,7 @@ Você pode definir isso usando o comando [`OBJECT SET FONT`](../commands-legacy/ #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -167,7 +167,7 @@ Permite definir o tamanho da fonte do objeto em pontos. #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox-column.md) - [Rodapé da List Box](listbox-header-footer.md#footers) - [Cabeçalho de List Box](listbox-header-footer.md#headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) #### Comandos @@ -197,7 +197,7 @@ Você também pode definir essa propriedade usando o comando [**OBJECT SET RGB C #### Objectos suportados -[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progresso](progressIndicator.md) - [Regra](ruler.md) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Comandos @@ -265,7 +265,7 @@ You can also set this property using the [`LISTBOX SET PROPERTY`](../commands/li #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -292,7 +292,7 @@ Localização horizontal do texto na área que o contém. #### Objectos suportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Comandos @@ -319,7 +319,7 @@ This property can also be handled by the [`OBJECT Get vertical alignment`](../co #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) - [Pie de List Box](listbox_overview.md#list-box-footers) - [Encabezado List Box](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### Comandos @@ -429,7 +429,7 @@ Por defeito, esta opção não está activada. #### Objectos suportados -[Área de entrada](input_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[Área de entrada](input_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -482,7 +482,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos @@ -506,7 +506,7 @@ O nome do array LongInt deve ser usado. Cada elemento deste array corresponde a #### Objectos suportados -[List Box](listbox_overview.md) - [Columna List Box](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) #### Comandos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md index 80962912b82583..f150c836778d5e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/properties_TextAndPicture.md @@ -21,7 +21,7 @@ El nombre de la ruta a introducir es similar al de [ la propiedad Ruta de acceso #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -41,7 +41,7 @@ Aspeto geral do botão. O estilo do botão também desempenha um papel na dispon #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -70,7 +70,7 @@ Este parâmetro é útil, por exemplo, quando a imagem de fundo contém contorno #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -86,11 +86,11 @@ Designa a colocação de um ícone em relação ao objeto formulário. #### Objectos suportados -[Cabeçalho do list box](listbox_overview.md#list-box-headers) +[Cabeçalho do list box](listbox-header-footer.md#headers) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -112,7 +112,7 @@ O título do botão será deslocado para a direita e para baixo em função do n #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -151,7 +151,7 @@ Cada estado é representado por uma imagem diferente. Na imagem de origem, os es #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -171,11 +171,11 @@ El nombre de la ruta a introducir es similar al de [ la propiedad Ruta de acceso #### Objectos suportados -[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox_overview.md#list-box-headers) - [Botón radio](radio_overview.md) +[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de selección](checkbox_overview.md) - [Encabezado List Box](listbox-header-footer.md#headers) - [Botón radio](radio_overview.md) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -205,7 +205,7 @@ Aqui estão os resultados utilizando as várias opções para esta propriedade: #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -231,7 +231,7 @@ Por padrão, quando um botão contém um título e uma imagem, os elementos são #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -255,7 +255,7 @@ Este parâmetro é útil, por exemplo, quando a imagem de fundo contém contorno #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -294,15 +294,15 @@ Consulte a [descrição do evento `On Alternative Click`](../Events/onAlternativ #### Gramática JSON -| Nome | Tipo de dados | Valores possíveis | -| :------------- | ------------- | ---------------------------------------------------- | -| popupPlacement | string |
  • "none"
  • "linked"
  • "separated"
  • | +| Nome | Tipo de dados | Valores possíveis | +| :------------- | ------------- | ------------------------------------------------------------- | +| popupPlacement | string |
    • "none"
    • "linked"
    • "separated"
    | #### Objectos suportados -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### Comandos -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/4d.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/4d.md index 87f8793557273e..74c199044f48cf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/4d.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/4d.md @@ -10,6 +10,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | --------------------------------------------------- | | classStore | Object | ← | Class Store contendo todas as classes 4D integradas | +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 19 | Created | + +
    +
    + A palavra-chave **4D** está descrita na [**Página de conceito para as Classes**](../Concepts/classes.md#4d). ## Propriedades diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/call-chain.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/call-chain.md index 2f4b8ac0e245f8..658412538e3412 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/call-chain.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/call-chain.md @@ -9,12 +9,16 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | ---------------------------------------------------------------- | | Resultado | Collection | ← | Collection of objects describing the call chain within a process | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R9 | Suporte da propriedade `formula` |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/command-name.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/command-name.md index 13f41687dc6c87..e357db105fe358 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/command-name.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/command-name.md @@ -5,10 +5,12 @@ slug: /commands/command-name displayed_sidebar: docs --- -**Command name** ( *command* {; *info* {; *theme*}} ) : Text +**Command name** ( *command* : Integer {; *info* : Integer {; *theme* : Text}} ) : Text +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ---------------------------- | | comando | Integer | → | Número de comando | @@ -16,8 +18,10 @@ displayed_sidebar: docs | theme | Text | ← | Tema da linguagem do comando | | Resultado | Text | ← | Nome do comando | +
    +
    História | Release | Mudanças | @@ -25,6 +29,7 @@ displayed_sidebar: docs | 20 R9 | Support of deprecated property |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/compile-project.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/compile-project.md index ffa79be94c1432..6230fa0de230b2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/compile-project.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/compile-project.md @@ -5,18 +5,22 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** {( {*projectFile*}{;}{*options*} )} : Object +**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object +
    + | Parâmetro | Tipo | | Descrição | | ----------- | ------------------------ | --------------------------- | -------------------------------------------------------- | | projectFile | 4D. File | → | Arquivo .4DProject para compilar | | options | Object | → | Objeto que especifica as opções de compilação | | Resultado | Object | ← | Objeto contendo informações sobre o estado de compilação | +
    +
    História | Release | Mudanças | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 20 R8 | Suporte do `type` "formObjectExpression" |
    +
    ## Descrição @@ -36,33 +41,33 @@ Por padrão, o comando usa as opções do compilador definidas nas Configuraçõ - **Compile project**(*projectFile*): compila o projeto 4D *projectFile* usando as opções definidas nas parâmetros de estrutura - **Compile project**(*projectFile*; *options*): compila o projeto 4D *projectFile* e as *options* definidas substituem os parâmetros de estrutura -**Nota:** Os bancos de dados binários não podem ser compilados usando este comando. +**Nota:** os bancos de dados binários não podem ser compilados usando este comando. Ao contrário da janela do Compilador, esse comando requer que você designe explicitamente o(s) componente(s) para compilar. Ao compilar um projeto com **Compilar projeto**, você precisa declarar seus componentes usando a propriedade *components* do parâmetro *options*. Tenha em mente que os componentes já devem ser compilados (componentes binários são suportados). -O código compilado resultante será armazenado na pasta DerivedData ou Bibliotecas do projeto, dependendo da propriedade *targets* do parâmetro *options*. Se você quiser criar arquivos .4dz, ainda será necessário compactar manualmente o projeto compilado ou usar o recurso [build application](../Desktop/building.md). +O código compilado resultante será armazenado na pasta DerivedData ou Libraries do projeto, dependendo da propriedade *targets* do parâmetro *options*. Se você quiser criar arquivos .4dz, ainda será necessário compactar manualmente o projeto compilado ou usar o recurso [build application](../Desktop/building.md). Se você passar uma coleção vazia em *targets*, **Compilar projeto** executará uma verificação de sintaxe sem compilação. Erros de compilação, se houver, são retornados como objetos na coleção de *erros*. -**Nota:** Você não pode chamar este comando quando outra compilação está sendo executada (por exemplo, uma compilação lançada a partir da janela de Compilação). +**Nota:** você não pode chamar este comando quando outra compilação está sendo executada (por exemplo, uma compilação lançada a partir da janela de Compilação). -### Parâmetro options +### Parâmetro opções O parâmetro *opções* é um objeto. Aqui estão as opções de compilação disponíveis: | **Propriedade** | **Tipo** | **Description** | | ---------------------------------------------------------------------------------- | -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | components | Collection | Coleção de objetos 4D.File para componentes dependentes (deve já estar compilado) | -| defaultTypeForButtons | Integer | Possible value: Is real or Is longint | -| defaultTypeForNumerics | Integer | Possible value: Is real or Is longint | -| generateSymbols | Parâmetros | Verdadeiro para gerar informações de símbolo no objeto .sycharacters retornado | -| generateSyntaxFile | Parâmetros | Verdadeiro para gerar um [arquivo de sintaxe para conclusão do código](../settings/general.md).md#generate-syntax-for-code-completion-when-compiled) na \\Resouras\\en.lproj pasta do projeto | -| generateTypingMethods | Text | "redefinir" ou "acrescentar" para gerar métodos de digitação. Se o valor for "acrescentar", declarações variáveis existentes não serão modificadas (comportamento da janela do compilador). Se o valor for "redefinir" as declarações de variáveis existentes são removidas previamente. | +| defaultTypeForButtons | Integer | Valor possível: Is real ou Is longint | +| defaultTypeForNumerics | Integer | Valor possível: Is real ou Is longint | +| generateSymbols | Parâmetros | True para gerar informações de símbolo no objeto .symbols retornado | +| generateSyntaxFile | Parâmetros | True para gerar um [arquivo de sintaxe para conclusão do código](../settings/general.md) na pasta \\Resources\\en.lproj do projeto | +| generateTypingMethods | Text | "reset" ou "append" para gerar métodos de digitação. Se o valor for "append", declarações variáveis existentes não serão modificadas (comportamento da janela do compilador). Se o valor for "reset" as declarações de variáveis existentes são removidas previamente. | | plugins | Objeto 4D.Folder | Pasta plug-ins a ser usada em vez da [pasta Plugins do projeto atual](../Project/architecture.md#plugins). Essa propriedade só está disponível com a sintaxe *projectFile*. | | targets | Coleção de strings | Valores possíveis: "x86_64_generic", "arm64_macOS_lib". Passe uma coleção vazia para executar a verificação de sintaxe apenas | -| typeInference | Text | "all": O compilador deduz os tipos de todas as variáveis não declaradas explicitamente, "locals": O compilador deduz os tipos de variáveis locais não declaradas explicitamente, "none": Todas as variáveis devem ser declaradas explicitamente no código (modo legado), "direct": Todas as variáveis devem ser declaradas explicitamente no código ([digitação direta](../Project/compiler.md#enabling-direct-typing)). | +| typeInference | Text | "all": o compilador deduz os tipos de todas as variáveis não declaradas explicitamente, "locals": O compilador deduz os tipos de variáveis locais não declaradas explicitamente, "none": Todas as variáveis devem ser declaradas explicitamente no código (modo legado), "direct": todas as variáveis devem ser declaradas explicitamente no código ([digitação direta](../Project/compiler.md#enabling-direct-typing)). | | warnings | Uma coleção de objetos | Define o estado dos avisos | | \[\].major | Number | Aviso de número principal, antes do ponto | | \[\].minor | Number | Aviso de segundo número, após o ponto | @@ -83,7 +88,7 @@ O objeto retornado pelo **projeto Compilar** possui até três propriedades: | \[\].code | Object | [objeto código](#code-object) | | \[\].line | Number | Número de erro da linha no código. Para métodos de classe, o número de linha na função | | \[\].lineInFile | Number | Número da linha no arquivo (diferente de "linha" para métodos de classe, e leva em conta a linha de prefixo %attribuções) | -| symbols | Object | **Disponível apenas se a opção generateSymbols estiver definida como Verdade:** | +| symbols | Object | **Disponível apenas se a opção generateSymbols estiver definida como True:** | | symbols.interprocessVariables | Object | Lista de todas as variáveis de interprocesso | | symbols.interprocessVariables.variables | Collection | Coleção de [objetos variáveis](#variable-objects) | | symbols.interprocessVariables.size | Number | | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md index e188e6c7d473c8..7f278357724490 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/create-deployment-license.md @@ -5,19 +5,12 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | --------------------------------- | -| 20 R10 | New *autoLicenseTarget* parameter | -| 20 | Adicionado | - -
    - -**Create deployment license** ( *mergedApp* ; *autoLicenseTarget* ) : Object
    **Create deployment license** ( *mergedApp* ; *buildLicense* {; *oemLicense*} ) : Object +**Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object +
    + | Parâmetro | Tipo | | Descrição | | ----------------- | -------------------------- | --------------------------- | ------------------------------------------------- | | mergedApp | 4D. Folder | → | Folder containing the merged application | @@ -26,8 +19,20 @@ displayed_sidebar: docs | oemLicense | 4D. File | → | 4D OEM XML Key license if server license | | Resultado | Object | ← | Estado | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------------- | +| 20 R10 | New *autoLicenseTarget* parameter | +| 20 | Adicionado | + +
    +
    + ## Descrição The **Create deployment license** command creates an embedded license file in the Licenses folder of the *mergedApp* built application. If the Licenses folder does not exist in the *mergedApp* folder, it is created by the command. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md index 246b2f1c1eac6d..b115f00e09afb3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/create-entity-selection.md @@ -8,14 +8,28 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ----------------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------- | | dsTable | Tabela | → | Tabela do banco de dados 4D cuja seleção atual se utilizará para construir a seleção de entidades | | settings | Object | → | Opção de construção: context | | Resultado | 4D. EntitySelection | ← | Seleção de entidades que coincidem com a classe de dados relacionada com a tabela dada | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 17 R5 | Modificado | +| 17 | Created | + +
    +
    + ## Descrição O comando `Create entity selection` cria e retorna uma nova seleção de entidade [alterável](../ORDA/entities.md#shareable-or-alterable-entity-selections) relacionada à classe de dados correspondente à *dsTable* fornecida, de acordo com a seleção atual dessa tabela. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/cs.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/cs.md index 1fc57a72843ed3..29e8963ba75edf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/cs.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/cs.md @@ -8,6 +8,16 @@ displayed_sidebar: docs | ---------- | ------ | --------------------------- | --------------------------------------------------- | | classStore | Object | ← | Class store de usuário para o projeto ou componente | +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 19 | Created | + +
    +
    + A palavra-chave **cs** está descrita na [**Página Conceito para Classes**](../Concepts/classes.md#cs). ## Propriedades diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/dialog.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/dialog.md index c8562b46ac9859..757c06b67f0170 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/dialog.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/dialog.md @@ -4,10 +4,12 @@ title: DIALOG displayed_sidebar: docs --- -**DIALOG** ( {*aTable* ;} *form* {; *formData*}{; *} ) +**DIALOG** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Tabela possuindo o formulário ou se omitido: tabela padrão ou uso do formulário projeto | @@ -15,8 +17,21 @@ displayed_sidebar: docs | formData | Object | → | Dados para associar ao formulário | | \* | Operador | → | Usar o mesmo processo | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------- | +| 17 | Modificado | +| 11 SQL | Modificado | +| <6 | Created | + +
    +
    + ## Descrição O comando **DIALOG** apresenta o *formulário* ao usuário, juntamente com o(s) parâmetro(s) *formData* (opcional). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/ds.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/ds.md index c100e5ee9b4e3e..250b04af655ce7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/ds.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/ds.md @@ -4,17 +4,31 @@ title: ds displayed_sidebar: docs --- -**ds** { ( *localID* : Text ) } : cs.DataStore +**ds** ({ *localID* : Text }) : cs.DataStore +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ----------------------------- | --------------------------- | ----------------------------------------------- | | localID | Text | → | ID local del armazém de dados remoto a devolver | | Resultados | cs. DataStore | ← | Referencia ao armazém de dados | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 | Modificado | +| 17 | Created | + +
    +
    + ## Descrição O comando `ds` retorna uma referência ao datastore que corresponde ao banco de dados 4D atual ou ao banco de dados designado por *localID*. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/file.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/file.md index 4e0df068ec691f..f57c09b8758963 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/file.md @@ -4,29 +4,34 @@ title: File displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ------------------------------------- | -| 19 R4 | Nova constante `HTTP Client log file` | -| 17 R5 | Adicionado | - -
    - -**File** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; \* } ) : 4D.File +**File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File +
    + | Parâmetro | Tipo | | Descrição | | ------------ | ---------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | Rota do arquivo | | fileConstant | Integer | → | Constante de arquivo 4D | | pathType | Integer | → | `fk posix path` (padrão) ou `fk platform path` | -| \* | operator | → | \* para devolver o arquivo da base de dados anfitriã | +| \* | Operador | → | \* para devolver o arquivo da base de dados anfitriã | | Resultados | [4D.File](../API/FileClass.md) | ← | Novo objeto arquivo | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ------------------------------------- | +| 19 R4 | Nova constante `HTTP Client log file` | +| 17 R5 | Adicionado | + +
    +
    + ## Descrição O comando `File` cria e retorna um novo objeto do tipo [`4D.File`](../API/FileClass.md). O comando aceita duas sintaxes: @@ -37,7 +42,7 @@ No parâmetro *path*, passe um caminho do arquivo. Você pode usar uma cadeia de > Apenas são compatíveis os nomes de caminho absolutos com o comando `File`. -Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. If you work with platform pathnames (Windows or macOS), you must declare it using the *pathType* parameter. Estão disponíveis as seguintes constantes: +Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. Se trabalhar com pathnames de plataforma (Windows ou macOS), deve declará-lo usando o parâmetro *pathType*. Estão disponíveis as seguintes constantes: | Parâmetros | Valor | Comentário | | ---------------- | ----- | --------------------------------------------------------------------------------------------------------------------------- | @@ -48,35 +53,35 @@ Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. If you work wit No parâmetro *fileConstant*, passe um arquivo embutido ou do sistema, usando uma das seguintes constantes: -| Parâmetros | Valor | Comentário | -| --------------------------------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Backup history file | 19 | Arquivo de histórico de cópias de segurança (ver Arquivos de configuração e rastreio). Armazenado na pasta de destino de cópia de segurança. | -| Backup log file | 13 | Arquivo atual do diário de backup. Armazenado na pasta Logs da aplicação. | -| Backup settings file | 1 | Arquivo padrão backup.4DSettings (formato xml), armazenado na pasta Settings do projecto | -| Backup settings file for data | 17 | backup.4DSettings file (formato xml) para o arquivo de dados, armazenado na pasta Settings da pasta de dados | -| Build application log file | 14 | Arquivo de registo atual em formato xml do construtor da aplicação. Armazenado na pasta Logs. | -| Build application settings file | 20 | Arquivo de configurações padrão do construtor da aplicação ("buildApp.4DSettings"). Armazenado na pasta Settings do projecto. | -| Compacting log file | 6 | Arquivo de registo da mais recente compactação feita com o comando Compact data file ou o centro de Manutenção e segurança. Armazenado na pasta Logs. | -| Current backup settings file | 18 | arquivo backup.4DSettings utilizado actualmente pela aplicação. Pode ser o arquivo de definições de backup (predefinido) ou um arquivo personalizado de definições de backup do usuário definido para o arquivo de dados | -| Debug log file | 12 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(Debug log recording)`. Armazenado na pasta Logs. | -| Diagnostic log file | 11 | Log file created by the `SET DATABASE PARAMETER(Diagnostic log recording)` command. Armazenado na pasta Logs. | -| Directory file | 16 | directório.json, contendo a descrição dos usuários e grupos (se houver) para a aplicação do projecto. Pode ser localizado ou na pasta de configurações do usuário (por padrão, global ao projecto), ou na pasta de definições de dados (específica a um arquivo de dados). | -| HTTP Client log file | 24 | Arquivo de registo criado pelo comando `HTTP SET OPTION(HTTP client log)`. Armazenado na pasta Logs. | -| HTTP debug log file | 9 | Arquivo de log criado pelo comando `WEB SET OPTION(Web debug log)`. Armazenado na pasta Logs. | -| HTTP log file | 8 | Arquivo de registo criado pelo comando `WEB SET OPTION(Web log recording)`. Armazenado na pasta Logs. | -| IMAP Log file | 23 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(IMAP Log)`. Armazenado na pasta Logs. | -| Last backup file | 2 | Último arquivo de backup, denominado `\[bkpNum].4BK`, armazenado em um local personalizado. | -| Last journal integration log file | 22 | Nome completo do último arquivo de registo de integração do diário (armazenado na pasta Logs da aplicação restaurada), se existir. Este arquivo é criado, em modo de auto-reparação, assim que ocorrer a integração de um arquivo de registo | -| Repair log file | 7 | Arquivo de registo das reparações da base de dados efetuadas na base de dados no Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | -| Request log file | 10 | Standard client/server request log file (excluding Web requests) created by the `SET DATABASE PARAMETER(4D Server log recording)` or `SET DATABASE PARAMETER(Client log recording)` commands. Se executado no servidor, o ficheiro de registo do servidor é devolvido (armazenado na pasta Logs do servidor). Se executado no cliente, o arquivo de registo do cliente é devolvido (armazenado na pasta local Logs do cliente). | -| SMTP log file | 15 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(SMTP Log)`. Armazenado na pasta Logs. | -| User settings file | 3 | settings.4DSettings arquivo para todos os arquivos de dados, guardados na pasta Preferências ao lado do arquivo de estrutura, se ativado. | -| User settings file for data | 4 | arquivo settings.4DSettings para dados atual, guardado na pasta Preferências ao lado do arquivo de dados. | -| Verification log file | 5 | Log files created by the `VERIFY CURRENT DATA FILE` and `VERIFY DATA FILE` commands or the Maintenance and Security Center (MSC). Armazenado na pasta Logs. | +| Parâmetros | Valor | Comentário | +| --------------------------------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Backup history file | 19 | Arquivo de histórico de cópias de segurança (ver Arquivos de configuração e rastreio). Armazenado na pasta de destino de cópia de segurança. | +| Backup log file | 13 | Arquivo atual do diário de backup. Armazenado na pasta Logs da aplicação. | +| Backup settings file | 1 | Arquivo padrão backup.4DSettings (formato xml), armazenado na pasta Settings do projecto | +| Backup settings file for data | 17 | backup.4DSettings file (formato xml) para o arquivo de dados, armazenado na pasta Settings da pasta de dados | +| Build application log file | 14 | Arquivo de registo atual em formato xml do construtor da aplicação. Armazenado na pasta Logs. | +| Build application settings file | 20 | Arquivo de configurações padrão do construtor da aplicação ("buildApp.4DSettings"). Armazenado na pasta Settings do projecto. | +| Compacting log file | 6 | Arquivo de registo da mais recente compactação feita com o comando Compact data file ou o centro de Manutenção e segurança. Armazenado na pasta Logs. | +| Current backup settings file | 18 | arquivo backup.4DSettings utilizado actualmente pela aplicação. Pode ser o arquivo de definições de backup (predefinido) ou um arquivo personalizado de definições de backup do usuário definido para o arquivo de dados | +| Debug log file | 12 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(Debug log recording)`. Armazenado na pasta Logs. | +| Diagnostic log file | 11 | Arquivo de log criado pelo comando `SET DATABASE PARAMETER(gravação de log de diagnósticos)`. Armazenado na pasta Logs. | +| Directory file | 16 | directório.json, contendo a descrição dos usuários e grupos (se houver) para a aplicação do projecto. Pode ser localizado ou na pasta de configurações do usuário (por padrão, global ao projecto), ou na pasta de definições de dados (específica a um arquivo de dados). | +| HTTP Client log file | 24 | Arquivo de registo criado pelo comando `HTTP SET OPTION(HTTP client log)`. Armazenado na pasta Logs. | +| HTTP debug log file | 9 | Arquivo de log criado pelo comando `WEB SET OPTION(Web debug log)`. Armazenado na pasta Logs. | +| HTTP log file | 8 | Arquivo de registo criado pelo comando `WEB SET OPTION(Web log recording)`. Armazenado na pasta Logs. | +| IMAP Log file | 23 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(IMAP Log)`. Armazenado na pasta Logs. | +| Last backup file | 2 | Último arquivo de backup, denominado `\[bkpNum].4BK`, armazenado em um local personalizado. | +| Last journal integration log file | 22 | Nome completo do último arquivo de registo de integração do diário (armazenado na pasta Logs da aplicação restaurada), se existir. Este arquivo é criado, em modo de auto-reparação, assim que ocorrer a integração de um arquivo de registo | +| Repair log file | 7 | Arquivo de registo das reparações da base de dados efetuadas na base de dados no Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | +| Request log file | 10 | Arquivo de log de solicitação cliente padrão/servidor (excluindo requisições Web) criado pelos comandos `SET DATABASE PARAMETER(gravação 4D do log do servidor)` ou `SET DATABASE PARAMETER(gravação log do cliente)`. Se executado no servidor, o ficheiro de registo do servidor é devolvido (armazenado na pasta Logs do servidor). Se executado no cliente, o arquivo de registo do cliente é devolvido (armazenado na pasta local Logs do cliente). | +| SMTP log file | 15 | Arquivo de registo criado pelo comando `SET DATABASE PARAMETER(SMTP Log)`. Armazenado na pasta Logs. | +| User settings file | 3 | settings.4DSettings arquivo para todos os arquivos de dados, guardados na pasta Preferências ao lado do arquivo de estrutura, se ativado. | +| User settings file for data | 4 | arquivo settings.4DSettings para dados atual, guardado na pasta Preferências ao lado do arquivo de dados. | +| Verification log file | 5 | Registre arquivos criados pelos comandos 'VERIFY CURRENT DATA FILE' e 'VERIFY DATA FILE' ou Centro de Manutenção e Segurança (MSC). Armazenado na pasta Logs. | Se o alvo *fileConstant* não existir, um objecto nulo é devolvido. Não se levantam erros. -If the command is called from a component, pass the optional `*` parameter to get the path of the host database. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. +Se o comando é chamado de um componente, passe o parâmetro opcional `*` para obter o caminho do banco de dados de host. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. ## Veja também diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/folder.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/folder.md index 8b9c3e72fb21c1..8ac0f6519aabe3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/folder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/folder.md @@ -4,29 +4,34 @@ title: Folder displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | --------------------------- | -| 19 R8 | Suporte de `fk home folder` | -| 17 R5 | Adicionado | - -
    - -**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; \* } ) : 4D.Folder +**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder +
    + | Parâmetro | Tipo | | Descrição | | -------------- | -------------------------------------------------- | :-------------------------: | ----------------------------------------------------------------- | | path | Text | → | Folder path | | folderConstant | Integer | → | Constante Pasta 4D | | pathType | Integer | → | `fk posix path` (padrão) ou `fk platform path` | -| \* | operator | → | \* para devolver a pasta da base de dados do anfitrião | +| \* | Operador | → | \* para devolver a pasta da base de dados do anfitrião | | Resultados | [4D.Folder](../API/FolderClass.md) | ← | Novo Objeto Folder | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------- | +| 19 R8 | Suporte de `fk home folder` | +| 17 R5 | Adicionado | + +
    +
    + ## Descrição O comando `Folder` cria e retorna um novo objeto do tipo [`4D.Folder`](../API/FolderClass.md). O comando aceita duas sintaxes: @@ -37,7 +42,7 @@ No parâmetro *path*, passe uma string de rotas de pasta. Você pode usar uma ca > Apenas são compatíveis com os nomes de caminho absolutos com o comando `Folder`. -Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. If you work with platform pathnames (Windows or macOS), you must declare it using the *pathType* parameter. Estão disponíveis as seguintes constantes: +Como padrão, 4D espera um caminho expresso com a sintaxe POSIX. Se trabalhar com pathnames de plataforma (Windows ou macOS), deve declará-lo usando o parâmetro *pathType*. Estão disponíveis as seguintes constantes: | Parâmetros | Valor | Comentário | | ---------------- | ----- | --------------------------------------------------------------------------------------------------------------------------- | @@ -65,7 +70,7 @@ No parâmetro *folderConstant*, passe uma pasta 4D incorporada ou de sistema, ut | fk user preferences folder | 0 | 4D folder that stores user preference files within the \<userName> directory. | | fk web root folder | 8 | Pasta raiz atual da Web da base de dados: se estiver dentro do pacote "/PACKAGE/percurso", caso contrário, caminho completo | -If the command is called from a component, pass the optional `*` parameter to get the path of the host database. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. +Se o comando é chamado de um componente, passe o parâmetro opcional `*` para obter o caminho do banco de dados de host. Caso contrário, se omitir o parâmetro `*`, um objecto nulo é sempre devolvido. > No Windows, em clientes mesclados, o local das pastas incorporadas é modificado se a chave `ShareLocalResourcesOnWindowsClient` [BuildApp key](../Desktop/building.md#buildapp4dsettings) for usada. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-edit.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-edit.md index a0d65b30d5ef91..38f879300d35c9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-edit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-edit.md @@ -4,25 +4,31 @@ title: FORM EDIT displayed_sidebar: docs --- -**FORM EDIT** ( {*aTable* ;} *form* )
    **FORM EDIT** ( {*aTable* ;} *form* ; *object* ) +**FORM EDIT** ( {*aTable* : Table ;} *form* : Text )
    **FORM EDIT** ( {*aTable* : Table ;} *form* : Text ; *object* : Text ) +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Tabela possuindo o formulário ou se omitido: tabela padrão ou uso do formulário projeto | | form | Text | → | Nome do formulario | | object | Text | → | Nome do objeto do formulário ou nome do grupo | +
    +
    História | Release | Mudanças | | ------- | ----------------------------- | | 20 R8 | Suporte ao parâmetro *objeto* | +| 18 R5 | Created |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md index bbb5aaccb14fd8..218d2afcb820f1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-event-code.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ----------------- | | Resultado | Integer | ← | Form event number | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | --------------------------------------- | +| 18 | Renamed (Form event) | +| <6 | Created | + +
    +
    + ## Descrição **Form event code** retorna um valor numérico que identifica o tipo de evento formulário que acabou de ocorrer. Normalmente, você usará **Form event code** em um método formulário ou objeto. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-event.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-event.md index b36cc1ccec72f1..b9af71473bb957 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-event.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-event.md @@ -9,12 +9,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | -------------- | | Resultado | Object | ← | Objecto evento | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 R2 | Modificado | +| 18 | Created | + +
    +
    + ## Descrição O **FORM Event** retorna um objeto que contém informações sobre o evento de formulário que acabou de ocorrer. Normalmente, você usará **FORM Event** em um método formulário ou objeto. @@ -37,7 +51,7 @@ Por exemplo, no caso de um clique em um botão, o objeto contém as seguintes pr O objeto evento pode conter propriedades adicionais, dependendo do objeto para o qual o evento ocorre. Para os objetos *eventObj* gerados em: -- dos objetos list box ou coluna de list box, consulte [esta seção](../FormObjects/listbox_overview.md#supported-form-events). +- dos objetos list box ou coluna de list box, consulte [esta seção](../FormObjects/listbox-object.md#supported-form-events). - As areas 4D View Pro consulte no evento formulário [On VP Ready](../Events/onVpReady.md). **Nota:** se não houver um evento atual, **FORM Event** retornará um objeto null. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-load.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-load.md index 16f8c1259ec692..7a2aac35f52158 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-load.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-load.md @@ -4,10 +4,12 @@ title: FORM LOAD displayed_sidebar: docs --- -**FORM LOAD** ( {*aTable* ;} *form* {; *formData*}{; *} ) +**FORM LOAD** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} ) +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Formulário tabela a ser carregado (se omitido, carrega um formulário projeto) | @@ -15,8 +17,22 @@ displayed_sidebar: docs | formData | Object | → | Dados para associar ao formulário | | \* | Operador | → | Se passado = o comando se aplica ao banco de dados do host quando é executado a partir de um componente (parâmetro ignorado fora desse contexto) | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ----------------------------------------------- | +| 20 | Modificado | +| 16 R6 | Modificado | +| 14 | Renamed (OPEN PRINTING FORM) | +| 12 | Created | + +
    +
    + ## Descrição O comando **FORM LOAD** é usado para carregar o *form* na memória no processo atual juntamente com *formData* (opcional) para imprimir seus dados ou analisar seu conteúdo. Só pode haver um formulário atual por processo. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-theme.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-theme.md new file mode 100644 index 00000000000000..4038a9a513b6bc --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form-theme.md @@ -0,0 +1,49 @@ +--- +id: form-theme +title: FORM theme +displayed_sidebar: docs +--- + +**FORM theme** : Text + + + +
    + +| Parâmetro | Tipo | | Descrição | +| --------- | ---- | --------------------------- | ---------------------------------------------------------------------------------------------------- | +| Resultado | Text | ← | Theme used by the current form: "Classic" or "FluentUI" (Windows) | + +
    + + +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 21 R2 | Adicionado | + +
    +
    + +## Descrição + +The **FORM theme** command returns the Windows theme actually rendered for the current form: "Classic" or "FluentUI". + +The Windows form rendering theme can be defined at [application level](../settings/interface.md#use-fluent-ui-on-windows) and/or at [form level](../FormEditor/properties_FormProperties.md#form-theme-on-windows) (where it can be inherited or explicitely defined), and also depends on the [availability of specific Microsoft libraries](../FormEditor/forms.md#requirements) on the current machine at runtime. This command allows you to know which form theme is currently running. + +If there is no current form, or if the command is executed on macOS, **FORM theme** returns an empty string. + +## Veja também + +[Fluent UI rendering](../FormEditor/forms.md#fluent-ui-rendering) + +## Propriedades + +| | | +| ----------------- | ---- | +| Número de comando | 1832 | +| Thread safe | não | + + diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form.md index 832bdde045bb05..a0915ffc0065a3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/form.md @@ -8,19 +8,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------- | | Resultado | Object | ← | Dados do formulário atual | +
    +
    História | Release | Mudanças | | ------- | ---------------------------------- | | 20 R8 | Suporte das classes de formulários | +| 16 R6 | Created |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md index 5d6901776141eb..aa68fc35d9b555 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/formula-from-string.md @@ -4,28 +4,33 @@ title: Formula from string displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ------------------------------------------------------ | -| 20 R3 | Suporte do parâmetro *context* | -| 17 R6 | Renamed New formula from string -> Formula from string | -| 17 R3 | Adicionado | - -
    - **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function +
    + | Parâmetro | Tipo | | Descrição | | ------------- | ---------------------------- | :-------------------------: | ------------------------------------------------------------------------------------------------- | | formulaString | Text | → | Fórmula texto a ser retornada como objeto | | context | Integer | → | `sk execute in current database` (por padrão) ou `sk execute in host database` | | Resultados | 4D. Function | ← | Objeto nativo encapsulando a fórmula | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ------------------------------------------------------ | +| 20 R3 | Suporte do parâmetro *context* | +| 17 R6 | Renamed New formula from string -> Formula from string | +| 17 R3 | Adicionado | + +
    +
    + ## Descrição O comando `Formula from string` cria um objeto `4D.Function` baseado na *formulaString* e, opcionalmente, um *context*. *formulaString* pode ser tão simples quanto um único valor ou tão complexo quanto um método projeto com parâmetros. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/formula.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/formula.md index c2acc381f1b29d..848ad639e73df2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/formula.md @@ -5,26 +5,31 @@ slug: /commands/formula displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ----------------------------------------------------- | -| 17 R6 | Renomeado (New formula -> Formula) | -| 17 R3 | Adicionado | - -
    - **Formula** ( *formulaExp* : Expression ) : 4D.Function +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ---------------------------- | :-------------------------: | ------------------------------------ | | formulaExp | Expression | → | Fórmula a ser retornada como objeto | | Resultados | 4D. Function | ← | Função nativa encapsulando a fórmula | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ----------------------------------------------------- | +| 17 R6 | Renomeado (New formula -> Formula) | +| 17 R3 | Adicionado | + +
    +
    + ## Descrição O comando `Formula` cria um objeto `4D Function` com base na expressão *formulaExp*. *formulaExp* pode ser tão simples quanto um único valor ou tão complexo quanto um método projeto com parâmetros. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md index 8a0e97fedfef98..127f23baf3de57 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/generate-uuid.md @@ -5,24 +5,30 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID**( *version* ) : Text +**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ----------------------------------------------------------------- | | version | Integer | → | UUID version: 4 (default) or 7 | | Resultado | Text | ← | New UUID as non-canonical text (32 characters) | +
    +
    História | Release | Mudanças | | ------- | ------------------------------ | | 20 R10 | Support of *version* parameter | +| 12 | Created |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md index d4b580720fb209..67f0d788d68d64 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/http-parse-message.md @@ -9,13 +9,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | --------------------------------------------------------------- | | data | Text, Blob | → | Dados a serem analisados | | Resultado | Object | ← | Objeto, cada propriedade é uma parte dos dados de várias partes | +
    +
    História | Release | Mudanças | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R4 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md index 2d7c4f8a47f878..be4efa39b228ec 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md @@ -4,41 +4,46 @@ title: IMAP New transporter displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 18 R4 | Adicionado | - -
    - **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ---------------------------------- | :-------------------------: | --------------------------------------------------------------------------------- | | server | Object | → | Informação de servidor de correio | | Resultados | 4D.IMAPTransporter | ← | [Objeto IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object) | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 R4 | Adicionado | + +
    +
    + ## Descrição O comando `IMAP New transporter` configura uma nova conexão IMAP de acordo com o parâmetro *server* e retorna um novo objeto *transporter*. O objeto transporter retornado vai geralmente ser usado para receber emails. -No parâmetro server, passe um objeto contendo as propriedades abaixo: +No parâmetro *server*, passe um objeto contendo as propriedades abaixo: | *server* | Valor padrão (se omitido) | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | | [](../API/IMAPTransporterClass.md#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omitido, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | nenhum | +| .**accessTokenOAuth2**: Texto
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omisso, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | nenhum | | [](../API/IMAPTransporterClass.md#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | | [](../API/IMAPTransporterClass.md#checkconnectiondelay)
    | 300 | | [](../API/IMAPTransporterClass.md#connectiontimeout)
    | 30 | | [](../API/IMAPTransporterClass.md#host)
    | *mandatory* | | [](../API/IMAPTransporterClass.md#logfile)
    | nenhum | -| **senha** : Texto
    Senha do usuário para autenticação no servidor. Não retornado no objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | nenhum | +| **password** : texto
    Senha do usuário para autenticação no servidor. Não retornado no objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | nenhum | | [](../API/IMAPTransporterClass.md#port)
    | 993 | | [](../API/IMAPTransporterClass.md#user)
    | nenhum | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/last-errors.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/last-errors.md index 38dcdb3f8f9ca6..dc1aa894acf9e1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/last-errors.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/last-errors.md @@ -9,12 +9,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | --------------------------- | | Resultado | Collection | ← | Collection of error objects | +
    +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 19 R8 | Created | + +
    +
    + ## Descrição The **Last errors** command returns the current stack of errors of the 4D application as a collection of error objects, or **null** if no error occurred. A pilha de erros inclui objetos enviados pelo comando [throw](../commands-legacy/throw.md), se houver. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/license-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/license-info.md index 9e970e5e5c5392..accfa17dda0968 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/license-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/license-info.md @@ -8,12 +8,27 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------------------ | | Resultado | Object | ← | Information about the active license | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------------------------- | +| 20 R7 | Renamed (Get License info) | +| 16 R6 | Modificado | +| 16 R4 | Created | + +
    +
    + ## Descrição O comando **License info** retorna um objeto que fornece informações detalhadas sobre a licença ativa. @@ -25,7 +40,8 @@ If the command is executed on a 4D application that does not use locally a licen This command reloads the license files from the disk and updates the associated rights if they have been modified. ::: -The returned object contains the following properties: + +O objeto retornado contém as propriedades abaixo: ```json { diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md index 54cf1fb343ca39..ad17edea3ffd9c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md @@ -4,19 +4,34 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( {* ;} *object* ; *property* ) : any +**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any -| Parâmetro | Tipo | | Descrição | -| --------- | ------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable | -| object | any | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido) | -| property | Integer | → | Property whose value you want to get | -| Resultado | Integer, Text | ← | Valor atual | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | -------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable | +| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | +| property | Integer | → | Property whose value you want to get | +| Resultado | any | ← | Current value (Integer, Text) | + +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------------------------------------------------- | +| 19 R6 | Modificado | +| 16 R2 | Renamed (Get Listbox information) | +| <6 | Created | + +
    +
    + ## Descrição The **LISTBOX Get property** command returns the value of the *property* of the list box or column specified using the *object* and *\** parameters. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md index 997f46e940b767..a081d983ca8fd5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/listbox-set-property.md @@ -4,19 +4,33 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( {* ;} *object* ; *property* ; *value* ) +**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text ) -| Parâmetro | Tipo | | Descrição | -| --------- | ------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable. | -| object | any | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido) | -| property | Integer | → | List box or column property | -| value | Integer, Text | → | Valor da propriedade | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | -------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | If specified, object is an object name (string). If omitted, object is a variable. | +| object | Text, Variable | → | Form object name (if \* is specified) or Variable (if \* is omitted) | +| property | Integer | → | List box or column property | +| value | Integer, Text | → | Valor da propriedade | + +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 19 R6 | Modificado | +| 16 R2 | Created | + +
    +
    + ## Descrição The **LISTBOX SET PROPERTY** command sets the *value* for the *property* of the list box or list box column specified using the *object* and *\** parameters. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md index 7531a72a786744..fbc6fa46300138 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-convert-from-mime.md @@ -4,25 +4,30 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 18 | Adicionado | - -
    - **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ---------- | :-------------------------: | -------------- | | mime | Blob, Text | → | E-mail no MIME | | Resultados | Object | ← | Objeto Email | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 18 | Adicionado | + +
    +
    + ## Descrição O comando `MAIL Convert from MIME` converte um documento MIME em um objeto de e-mail válido. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md index e75be49e75bcdf..a992843975617d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-convert-to-mime.md @@ -4,27 +4,32 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | ---------- | -| 17 R4 | Adicionado | -| 17 R5 | Modificado | - -
    - **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------ | :-------------------------: | ------------------------------- | | mail | Object | → | Objeto Email | | options | Object | → | Opções de codificação e Charset | | Resultados | Text | ← | Email objeto convertido em MIME | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 17 R5 | Modificado | +| 17 R4 | Adicionado | + +
    +
    + ## Descrição O comando `MAIL Convert to MIME` converte um objeto e-mail em texto MIME. Esse comando é chamado internamente por [SMTP_transporter.send()](../API/SMTPTransporterClass.md#send) para formatar o objeto de e-mail antes de enviá-lo. Ele pode ser usado para analisar o formato MIME do objeto. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md index ebbfb1ee9c3614..2b54772ee8d881 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/mail-new-attachment.md @@ -4,23 +4,17 @@ title: MAIL New attachment displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | --------------------------------------------------------------------------------------- | -| 19 R2 | Accepts 4D. File, 4D. ZipFile, 4D. Blob | - -
    - **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment +
    + | Parâmetro | Tipo | | Descrição | | ----------- | ---------------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------- | | file | 4D. File | → | Parâmetros | | zipFile | 4D. ZipFile | → | Arquivo zip | -| blob | 4D. Blob | → | Blob contendo o anexo | +| blob | 4D. Blob | → | Blob containing the attachment | | path | Text | → | Pode passar uma rota ou um Blob para definir o anexo. | | name | Text | → | Nome + extensão usado pelo cliente email para designar o anexo | | cid | Text | → | ID do anexo (apenas mensagens HTML), ou " " se nenhum cid for exigido | @@ -28,8 +22,20 @@ displayed_sidebar: docs | disposition | Text | → | Valor do cabeçalho content-disposition: "inline" ou "attachment". | | Resultados | 4D. MailAttachment | ← | Objeto anexo | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------------------------------------------------------------------- | +| 19 R2 | Accepts 4D. File, 4D. ZipFile, 4D. Blob | +| 17 R4 | Adicionado | + +
    +
    + ## Descrição O comando `MAIL New attachment` permite que você crie um objeto anexo que você pode adicionar a um [objeto de e-mail](../API/EmailObjectClass.md#email-object). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-collection.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-collection.md index 607fd99dac40c1..cd0914d21dd132 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-collection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs -| Parâmetro | Tipo | | Descrição | -| --------- | ----------------------------------------------------------------------- | --------------------------- | ------------------------------------------ | -| value | Number, Text, Date, Time, Boolean, Object, Collection, Picture, Pointer | → | Valor(es) de collection | -| Resultado | Collection | ← | Nova coleção | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | ---------- | --------------------------- | ------------------------------------------ | +| value | any | → | Valor(es) de collection | +| Resultado | Collection | ← | Nova coleção | + +
    +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 16 R4 | Created | + +
    +
    + ## Descrição O comando `New collection` cria uma nova coleção vazia ou pré-preenchida e retorna sua referência. Coleções podem ser tratadas usando propriedades e funções da [API da classe da coleção](../API/CollectionClass.md). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md index 79086a299f8ab0..1cacde35c8b1fe 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-log-file.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | -------------------------------- | | Resultado | Text | ← | Full pathname of closed log file | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | -------- | +| <6 | Created | + +
    +
    + ## Descrição **Nota preliminar:** esse comando só funciona com 4D Server. Ele só pode ser executado por meio do comando [Execute on server](../commands-legacy/execute-on-server.md) ou em um procedimento armazenado. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md index a391e11d8d1bfb..e3976d67ff6956 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-shared-collection.md @@ -8,13 +8,26 @@ displayed_sidebar: docs -| Parâmetro | Tipo | | Descrição | -| --------- | ----------------------------------------------------- | --------------------------- | -------------------------------- | -| value | Number, Text, Date, Time, Boolean, Object, Collection | → | Valores da collection compartida | -| Resultado | Collection | ← | New shared collection | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | ---------- | --------------------------- | -------------------------------- | +| value | any | → | Valores da collection compartida | +| Resultado | Collection | ← | New shared collection | + +
    +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 16 R6 | Created | + +
    +
    + ## Descrição O comando `New shared collection` cria uma nova coleção compartilhada vazia ou pré-preenchida e retorna sua referência. Coleções podem ser tratadas usando propriedades e funções da [API da classe da coleção](../API/CollectionClass.md). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-signal.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-signal.md index 3d748213784604..ccdd3db989595d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-signal.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/new-signal.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ----------- | -------------------------- | --------------------------- | ---------------------------------- | | description | Text | → | Descrição para o sinal | | Resultado | 4D. Signal | ← | Objeto nativo encapsulando o sinal | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 17 R4 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/num.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/num.md index c63b1ecc331fe0..bff08cfa311cc1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/num.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/num.md @@ -5,10 +5,12 @@ slug: /commands/num displayed_sidebar: docs --- -**Num** ( *expression* {; *separator*} ) : Real
    **Num** ( *expression* ; *base* ) : Real +**Num** ( *expression* : Text, Boolean, Integer {; *separator* : Text} ) : Real
    **Num** ( *expression* : Text, Boolean, Integer ; *base* : Integer ) : Real +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------------------- | --------------------------- | ----------------------------------------------------------------------------------------------- | | expressão | Text, Boolean, Integer | → | String for which to return the numeric form, or Boolean to return 0 or 1, or Numeric expression | @@ -16,15 +18,19 @@ displayed_sidebar: docs | base | Integer | → | Value between 2 and 36 that represents the radix | | Resultado | Real | ← | Numeric form of the expression parameter | +
    +
    História -| Release | Mudanças | -| ------- | --------------------------- | -| 21 | Support of *base* parameter | +| Release | Mudanças | +| --------------------------- | --------------------------- | +| 21 | Support of *base* parameter | +| <6 | Created |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md index e70ac8b9f2f2e9..e57216671b363d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/object-get-data-source-formula.md @@ -1,20 +1,35 @@ --- id: object-get-data-source-formula title: OBJECT Get data source formula +displayed_sidebar: docs --- -**OBJECT Get data source formula** ( {* ;} *object* ) : 4D.Formula +**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula -| Parâmetro | Tipo | | Descrição | -| --------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | If specified, object is an object name (string)
    If omitted, object is a field or variable | -| object | any | → | Nome do objeto (se \* for especificado) ou
    Campo ou variável (se \* for omitido) | -| formula | 4D.Formula | ← | Fórmula associada com o objeto de formulário (`Null` se nenhuma fórmula estiver associada) | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | +| object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | +| Resultado | 4D.Formula | ← | Fórmula associada com o objeto de formulário (`Null` se nenhuma fórmula estiver associada) | + +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------- | +| 21 | Support of *base* parameter | +| 20 R10 | Created | + +
    +
    + ## Descrição The **OBJECT Get data source formula** command returns the formula (if any) associated object(s) designated by the *object* and *\** parameters. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md index d4619793635e45..343ca6e6a56878 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/object-set-data-source-formula.md @@ -4,18 +4,32 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( {* ;} *object* ; *formula* ) +**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula ) -| Parâmetro | Tipo | | Descrição | -| --------- | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | If specified, object is an object name (string)
    If omitted, object is a field or variable | -| object | any | → | Nome do objeto (se \* for especificado) ou
    Campo ou variável (se \* for omitido) | -| formula | 4D.Formula | → | Formula to assign as the data source | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | -------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | +| object | Text, Variable, Field | → | Form object name (if \* is specified) or
    Field or variable (if \* is omitted) | +| formula | 4D.Formula | → | Formula to assign as the data source | + +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------- | +| 21 | Support of *base* parameter | +| 20 R10 | Created | + +
    +
    + ## Descrição The **OBJECT SET DATA SOURCE FORMULA** command assigns a formula (expression) as the data source of the object(s) designated by the *object* and *\** parameters . The formula must be provided as a [`4D.Formula`](../API/FunctionClass.md#formula-objects) object. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md index 88e8d281f896df..9be4328ee075c0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/open-datastore.md @@ -4,29 +4,34 @@ title: Open datastore displayed_sidebar: docs --- -
    História - -| Release | Mudanças | -| ------- | --------------------------------------- | -| 21 | Qodly cloud discontinued | -| 20 R6 | Support access to Qodly cloud instances | -| 20 R4 | Nova propriedade *passwordAlgorithm* | -| 18 | Adicionado | - -
    - **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation +
    + | Parâmetro | Tipo | | Descrição | | -------------- | ------------------------------------------ | --------------------------- | ----------------------------------------------------------------------------------------------- | | connectionInfo | Object | → | Propriedades de conexão utilizadas para alcançar o armazém de datos remoto | | localID | Text | → | Id para assignar ao armazém de dados aberto na aplicação local (obrigatorio) | | Resultado | 4D.DataStoreImplementation | ← | Objeto do armazém de dados | +
    +
    +
    História + +| Release | Mudanças | +| ------- | --------------------------------------- | +| 21 | Qodly cloud discontinued | +| 20 R6 | Support access to Qodly cloud instances | +| 20 R4 | Nova propriedade *passwordAlgorithm* | +| 18 | Adicionado | + +
    +
    + ## Descrição The `Open datastore` command connects the application to the remote datastore identified by the *connectionInfo* parameter and returns a matching `4D.DataStoreImplementation` object associated with the *localID* local alias. @@ -45,14 +50,14 @@ Exchanges with the remote datastore are automatically managed via REST requests. Passe em connectionInfo um objeto que desceva o armazém de dados remoto ao que quiser se conectar. Pode conter as propriedades abaixo (todas as propriedades são opcionais menos *hostname*): -| Propriedade | Tipo | Aplicação 4D remoto | | -| ----------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | -| hostname | Text | Nome ou endereço IP da database remota + ":" + número de porta (o numero de porta é obrigatório) | API Endpoint de instância Qodly cloud | -| user | Text | Nome de usuario | | -| senha | Text | senha de usuario | | -| idleTimeout | Integer | Tempo de espera da sessão de inatividade (em minutos) depois do qual a sessão é fechada automaticamente por 4D. Se omitido, o valor por defeito é 60 (1h). O valor não pode ser < 60 (se for passado um valor menor, o tempo limite será definido como 60). Para obter mais informações, veja **Sessões de encerramento**. | | -| tls | Parâmetros | True para usar conexão segura(1). Se omitido, false por defeito. Se for omitido, o normal é falso Usar uma conexão segura é recomendado sempre que possível. | | -| type | Text | deve ser "4D Server" | | +| Propriedade | Tipo | Aplicação 4D remoto | | +| ----------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | +| hostname | Text | Nome ou endereço IP da database remota + ":" + número de porta (o numero de porta é obrigatório) | API Endpoint de instância Qodly cloud | +| user | Text | Nome de usuario | | +| senha | Text | senha de usuario | | +| idleTimeout | Integer | Tempo de espera da sessão de inatividade (em minutos) depois do qual a sessão é fechada automaticamente por 4D. Se omitido, o valor por defeito é 60 (1h). O valor não pode ser < 60 (se for passado um valor menor, o tempo limite será definido como 60). Para saber mais informação, consulte **Fechamento de sessões**. | | +| tls | Parâmetros | True para usar conexão segura(1). Se omitido, false por defeito. Se for omitido, o normal é falso Usar uma conexão segura é recomendado sempre que possível. | | +| type | Text | deve ser "4D Server" | | (1) Se `tls` for true, o protocolo HTTPS é utilizado se: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md index 004f1af640963c..d34a00f4e6baea 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Informação de servidor de correio | | Resultado | 4D.POP3Transporter | ← | [Objeto transporter POP3](../API/POP3TransporterClass.md#pop3-transporter-object) | +
    +
    História | Release | Mudanças | @@ -22,17 +26,18 @@ displayed_sidebar: docs | 18 R2 | Adicionado |
    +
    ## Descrição The `POP3 New transporter` command configures a new POP3 connectionaccording to the *server* parameter and returns a new [POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object) object. O objeto transporter retornado vai geralmente ser usado para receber emails. -No parâmetro server, passe um objeto contendo as propriedades abaixo: +No parâmetro *server*, passe um objeto contendo as propriedades abaixo: | *server* | Valor padrão (se omitido) | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | | [](../API/POP3TransporterClass.md#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omitido, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | nenhum | +| .**accessTokenOAuth2**: Texto
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omisso, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | nenhum | | [](../API/POP3TransporterClass.md#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | | [](../API/POP3TransporterClass.md#connectiontimeout)
    | 30 | | [](../API/POP3TransporterClass.md#host)
    | *mandatory* | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/print-form.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/print-form.md index e6b7bfd99c9e91..18bfe0d23d871d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/print-form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/print-form.md @@ -4,10 +4,12 @@ title: Print form displayed_sidebar: docs --- -**Print form** ( {*aTable* ;} *form* {; *formData*} {; *areaStart*{; *areaEnd*}} ) : Integer +**Print form** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object} {; *areaStart* : Integer{; *areaEnd* : Integer}} ) : Integer +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabela | → | Tabela do formulário ou tabela padrão, se omitida | @@ -17,8 +19,21 @@ displayed_sidebar: docs | areaEnd | Integer | → | Área final (se for especificado pela areaStart) | | Resultado | Integer | ← | Altura da seção impressa | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------- | +| 20 | Modificado | +| 16 R6 | Modificado | +| <6 | Adicionado | + +
    +
    + ## Descrição O comando **Print form** simplesmente imprime *form* com os valores atuais dos campos e variáveis de *aTable*. Normalmente é usado para imprimir relatórios muito complexos que exigem controle total sobre o processo de impressão. O **formulário de impressão** não faz nenhum processamento de registros, processamento de quebras ou quebras de página. Essas operações são de sua responsabilidade. **Print form** imprime campos e variáveis em um quadro de tamanho fixo apenas. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-activity.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-activity.md index c303231d049e37..25153abae257bb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-activity.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-activity.md @@ -4,26 +4,31 @@ title: Process activity displayed_sidebar: docs --- -**Process activity** () : Object
    **Process activity** ( *options* ) : Object
    **Process activity** ( *sessionID* ) : Object
    **Process activity** ( *sessionID* ; *options* ) : Object +**Process activity** () : Object
    **Process activity** ( *options* : Integer ) : Object
    **Process activity** ( *sessionID* : Text ) : Object
    **Process activity** ( *sessionID* : Text ; *options* : Integer ) : Object +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------- | | sessionID | Text | → | ID da sessão | | options | Integer | → | Opções de retorno | | Resultado | Object | ← | Snapshot de sessões de usuários em execução e/ou (apenas 4D Servidor) | +
    +
    História -| Release | Mudanças | -| ------- | -------------------------------- | -| 20 R7 | Suporte do parâmetro *sessionID* | -| 21 | Support of web user sessions | +| Release | Mudanças | +| ------- | ----------------------------------------------------------------------------------------- | +| 21 | Support of web user sessions | +| 20 R7 |
    • Support of *sessionID* parameter
    • Renamed (Get process activity)
    |
    +
    ## Descrição @@ -34,7 +39,7 @@ Por padrão quando usado sem quaisquer parâmetros, a **atividade de processo** - "processos", uma coleção de todos os processos - "sessões" (apenas 4D Servidor), uma coleção de todas as sessões -No Servidor 4D, você pode filtrar informações para serem retornadas usando os parâmetros opcionais *sessionID* e *opções*: +No 4D Server, você pode filtrar informações para serem retornadas usando os parâmetros opcionais *sessionID* e *options*: - Se você passar um ID de sessão de usuário no parâmetro *sessionID*, o comando retorna somente informações relacionadas a esta sessão. Por padrão se o parâmetro *options* for omitido, o objeto retornado contém uma coleção com todos os processos relacionados à sessão e uma coleção com um único objeto descrevendo a sessão. Se você passar um ID de sessão inválido, um objeto **null** será retornado. - Você pode selecionar a(s) coleção(ões) a retornar passando uma das seguintes constantes no parâmetro *options*: @@ -43,7 +48,7 @@ No Servidor 4D, você pode filtrar informações para serem retornadas usando os | ---------------------- | ----- | --------------------------------------------------------------------------- | | Processes and sessions | 0 | Retorna as listas "processos" e "sessões" (valor padrão) | | Processes only | 1 | Retorna apenas a lista de "processos" | -| Somente sessões | 2 | Retorna apenas a lista de "sessões" | +| Sessions only | 2 | Retorna apenas a lista de "sessões" | :::note diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-info.md index c35abaaaa85ce5..0aaa5be32f540b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-info.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ------------- | ------- | :-------------------------: | ----------------------------- | | processNumber | Integer | → | Process number | | Resultados | Object | ← | Information about the process | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 20 R7 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-number.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-number.md index 51e1fc5dcf44f1..39397c9d2cf115 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-number.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/process-number.md @@ -5,10 +5,12 @@ slug: /commands/process-number displayed_sidebar: docs --- -**Process number** ( *name* {; *} ) : Integer
    **Process number** ( *id* {; *} ) : Integer +**Process number** ( *name* : Text {; *} ) : Integer
    **Process number** ( *id* : Text {; *} ) : Integer +
    + | Parâmetro | Tipo | | Descrição | | --------- | -------- | --------------------------- | --------------------------------------------------------------------- | | name | Text | → | Nome do processo para o qual se deseja recuperar o número do processo | @@ -16,15 +18,19 @@ displayed_sidebar: docs | \* | Operador | → | Retorna o número do processo do servidor | | Resultado | Integer | ← | Process number | +
    +
    História | Release | Mudanças | | ------- | ----------------------- | | 20 R7 | Suporte do parâmetro id | +| 6 | Created |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md index 5449a67551027f..ff24ea86b3312e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/select-log-file.md @@ -4,17 +4,31 @@ title: SELECT LOG FILE displayed_sidebar: docs --- -**SELECT LOG FILE** ( *logFile* )
    **SELECT LOG FILE** ( * ) +**SELECT LOG FILE** ( *logFile* : Text )
    **SELECT LOG FILE** ( * ) +
    + | Parâmetro | Tipo | | Descrição | | --------- | -------- | --------------------------- | --------------------------- | | logFile | Text | → | Nome do arquivo de registro | | \* | Operador | → | Close the current log file | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------- | +| 11 SQL | Modificado | +| <6 | Created | + +
    +
    + ## Descrição O comando **SELECT LOG FILE** cria ou fecha o arquivo de registro de acordo com o valor passado no parâmetro. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session-info.md index af6de9ace1514b..3d795bdf4147e4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session-info.md @@ -8,21 +8,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------- | :-------------------------: | -------------------------- | | sessionID | Integer | → | ID da sessão | | Resultados | Object | ← | Informações sobre a sessão | +
    +
    História -| Release | Mudanças | -| ------- | ------------------------------ | -| 20 R8 | Support of standalone sessions | -| 20 R7 | Adicionado | +| Release | Mudanças | +| ------- | --------------------------- | +| 20 R8 | Suporte a sessões autônomas | +| 20 R7 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session-storage.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session-storage.md index 6f72e4365ee8ce..a57b46efac26e2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session-storage.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session-storage.md @@ -4,25 +4,30 @@ title: Session storage displayed_sidebar: docs --- -**Session storage** ( *id* ) : Object +**Session storage** ( *id* : Text ) : Object -| Parâmetro | Tipo | | Descrição | -| --------- | ------ | --------------------------- | ---------------------------------------------------------- | -| id | Text | → | Unique identifier (UUID) of the session | -| Resultado | Object | ← | Storage object of the session | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | ------ | --------------------------- | ------------------------------------------------------- | +| id | Text | → | Identificador único (UUID) da sessão | +| Resultado | Object | ← | Objeto de armazenamento da sessão | + +
    +
    História -| Release | Mudanças | -| ------- | ------------------------------ | -| 20 R8 | Support of standalone sessions | -| 20 R6 | Adicionado | +| Release | Mudanças | +| ------- | --------------------------- | +| 20 R8 | Suporte a sessões autônomas | +| 20 R6 | Adicionado |
    +
    ## Descrição @@ -32,11 +37,11 @@ Em *id*, passe o UUID da sessão para a qual você deseja obter o armazenamento. **Nota:** você pode obter os identificadores de sessão usando o comando [Process activity](process-activity.md). -O objeto retornado é a propriedade [**.storage**](../API/SessionClass.md#storage) da sessão. It is a shared object used to store information available to all processes of the session. It is a shared object used to store information available to all processes of the session. +O objeto retornado é a propriedade [**.storage**](../API/SessionClass.md#storage) da sessão. It is a shared object used to store information available to all processes of the session. É um objeto compartilhado usado para armazenar informações disponíveis para todos os processos da sessão. ## Exemplo -This method modifies the value of a "settings" property stored in the storage object of a specific session: +Esse método modifica o valor de uma propriedade "settings" armazenada no objeto de armazenamento de uma sessão específica: ```4d //Set storage for a session diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session.md index 0c917cdee6eddb..85222a32079408 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/session.md @@ -8,21 +8,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | --------------------------- | --------------------------- | --------------- | | Resultado | 4D. Session | ← | Objecto Session | +
    +
    História | Release | Mudanças | | ------- | ------------------------------------------------------------- | -| 20 R8 | Support of standalone sessions | +| 20 R8 | Suporte a sessões autônomas | | 20 R5 | Suporte a sessões de procedimento armazenado e cliente remoto | | 18 R6 | Adicionado |
    +
    ## Descrição @@ -46,10 +51,10 @@ The command returns *Null* if: O objeto `Session` das sessões web está disponível em qualquer processo web: -- `On Web Authentication`, `On Web Connection`, and `On REST Authentication` database methods, +- nos métodos de database `On Web Authentication`, `On Web Connection` e`On REST Authentication`, - código processado a través das etiquetas 4D nas páginas semidinâmicas (4DTEXT, 4DHTML, 4DEVAL, 4DSCRIPT/, 4DCODE) -- os métodos projeto com o atributo "Available through 4D tags and URLs (4DACTION...)" e chamados através de 4DACTION/ urls, -- [`On Mobile App Authentication`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-authentication) and [`On Mobile App Action`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-action) database methods for mobile requests, +- nos métodos projeto com o atributo "Available through 4D tags and URLs (4DACTION...)" e chamados através de 4DACTION/ urls, +- nos métodos de database para petições móveis [`On Mobile App Authentication`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-authentication) and [`On Mobile App Action`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-action), - Funções ORDA [chamadas com solicitações REST](../REST/ClassFunctions.md). Para obter mais informações sobre as sessões dos usuários da web, consulte a seção [Sessões de Servidor Web](../WebServer/sessions.md). @@ -70,7 +75,7 @@ For more information on remote user sessions, please refer to the [**Remote user Todos os processos de procedimento armazenado compartilham a mesma sessão de usuário virtual. O objeto `Session` de procedimentos armazenados está disponível em: - métodos chamados com o comando [`Execute on server`](../commands-legacy/execute-on-server.md), -- `On Server Startup`, `On Server Shutdown`, `On Backup Startup`, `On Backup Shutdown`, and `On System event` database methods +- Métodos de database `On Server Startup`, `On Server Shutdown`, `On Backup Startup`, `On Backup Shutdown` e`On System event` For more information on stored procedures virtual user session, please refer to the [**Stored procedure sessions**](../Desktop/sessions.md#stored-procedure-sessions) paragraph. @@ -107,7 +112,7 @@ flowchart TD ## Exemplo -You have defined the `action_Session` method with attribute "Available through 4D tags and URLs". Pode chamar ao método introduzindo a URL abaixo no navegador: +Você definiu o método `action_Session` com o atributo "Disponível através de tags 4D e URLs". Pode chamar ao método introduzindo a URL abaixo no navegador: ``` IP:port/4DACTION/action_Session diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md index 9f323e80de60c7..e72a0cb676ea25 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md @@ -5,16 +5,30 @@ slug: /commands/set-allowed-methods displayed_sidebar: docs --- -**SET ALLOWED METHODS** ( *methodsArray* ) +**SET ALLOWED METHODS** ( *methodsArray* : Text array ) +
    + | Parâmetro | Tipo | | Descrição | | ------------ | ---------- | --------------------------- | ------------------------- | | methodsArray | Text array | → | Array de nomes de métodos | +
    +
    +
    História + +| Release | Mudanças | +| --------------------------- | ---------- | +| 17 R2 | Modificado | +| <6 | Adicionado | + +
    +
    + ## Descrição O comando **SET ALLOWED METHODS** designa os métodos projeto que podem ser inseridos por meio da aplicação. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md index e9de49289cf18a..516d33c71ca6c9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/set-window-document-icon.md @@ -4,18 +4,22 @@ title: SET WINDOW DOCUMENT ICON displayed_sidebar: docs --- -**SET WINDOW DOCUMENT ICON** ( *winRef* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *file* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* ; *file* ) +**SET WINDOW DOCUMENT ICON** ( *winRef* : Integer )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *file* : 4D.File, 4D.Folder )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture ; *file* : 4D.File, 4D.Folder ) +
    + | Parâmetro | Tipo | | Descrição | | --------- | -------------------------------------------------- | --------------------------- | -------------------------------------- | | winRef | Integer | → | Número de referência da janela | | image | Imagem | → | Ícone personalizado | | file | 4D.File, 4D.Folder | → | Caminho do arquivo ou caminho da pasta | +
    +
    História | Release | Mudanças | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 20 R7 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md index 2eca6cebe57537..96996093b0fc5e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------------------------------- | --------------------------- | --------------------------------------------------------------------------------- | | server | Object | → | Informação de servidor de correio | | Resultado | 4D.SMTPTransporter | ← | [Objeto SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object) | +
    +
    História | Release | Mudanças | @@ -24,6 +28,7 @@ displayed_sidebar: docs | 17 R4 | Adicionado |
    +
    ## Descrição @@ -36,12 +41,12 @@ The `SMTP New transporter` command ](../API/SMTPTransporterClass.md#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omitido, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object)*. | nenhum | +| .**accessTokenOAuth2**: Texto
    .**accessTokenOAuth2**: Objeto
    Cadeia ou objeto token que representa as credenciais de autorização OAuth2. Usado somente com OAUTH2 `authenticationMode`. Se `accessTokenOAuth2` for usado, mas `authenticationMode` for omisso, o protocolo OAuth 2 será usado (se permitido pelo servidor). Não retornado no objeto *[SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object)*. | nenhum | | [](../API/SMTPTransporterClass.md#authenticationmode)
    | o modo de autenticação mais seguro disponível no servidor é usado | | [](../API/SMTPTransporterClass.md#bodycharset)
    | `mail mode UTF8` (US-ASCII_UTF8_QP) | | [](../API/SMTPTransporterClass.md#connectiontimeout)
    | 30 | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/string.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/string.md index 082bbb7781368d..f49cfaebd030a7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/string.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/string.md @@ -5,10 +5,12 @@ slug: /commands/string displayed_sidebar: docs --- -**String** ( *expression* {; *format* {; *addTime*}} ) : Text
    **String** ( *expression* ; *base* ) : Text +**String** ( *expression* : Expression {; *format* : Integer, Text {; *addTime* : Time}} ) : Text
    **String** ( *expression* : Expression ; *base* : Integer ) : Text +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | | expressão | Expression | → | Expression for which to return the string form (can be Real, Integer, Long Integer, Date, Time, Text, Boolean, Undefined, or Null) | @@ -17,15 +19,19 @@ displayed_sidebar: docs | base | Integer | → | Value between 2 and 36 that represents the radix if expression is a number | | Resultado | Text | ← | String form of the expression | +
    +
    História -| Release | Mudanças | -| ------- | --------------------------- | -| 21 | Support of *base* parameter | +| Release | Mudanças | +| --------------------------- | --------------------------- | +| 21 | Support of *base* parameter | +| <6 | Created |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/super.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/super.md index 7e631c2d23d4e1..a9ec212be19894 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/super.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/super.md @@ -8,13 +8,26 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------ | --------------------------- | -------------------------------------------------------------- | | param | any | -> | Parâmetro(s) a passar para o construtor pai | | Resultados | Object | <- | Pai do objecto | +
    +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 19 | Created | + +
    +
    + A palavra-chave `Super` permite chamadas à `superclasse`, ou seja, a classe pai. `Super` tem dois objectivos diferentes: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/this.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/this.md index b300365321b19c..e1232507badfe3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/this.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/this.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ------ | --------------------------- | ------------------------ | | Resultado | Object | ← | Elemento ou objeto atual | +
    +
    +
    História + +| Release | Mudanças | +| ------- | -------- | +| 19 | Created | + +
    +
    + ## Descrição O comando `This` retorna uma referência ao objeto processado atualmente. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim-end.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim-end.md index 92f5ca3d9fc252..a073df52760b4e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim-end.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim-end.md @@ -4,17 +4,21 @@ title: Trim end displayed_sidebar: docs --- -**Trim end** ( *aString* ) : Text +**Trim end** ( *aString* : Text ) : Text +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ------------ | | aString | Text | → | Text to trim | | Resultado | Text | ← | Trimmed text | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim-start.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim-start.md index 9e7f1e98838089..64c12bc324527e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim-start.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim-start.md @@ -4,17 +4,21 @@ title: Trim start displayed_sidebar: docs --- -**Trim start** ( *aString* ) : Text +**Trim start** ( *aString* : Text ) : Text +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ------------ | | aString | Text | → | Text to trim | | Resultado | Text | ← | Trimmed text | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim.md index 43e75ddd2409a3..f3d24ec22b370f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/trim.md @@ -4,17 +4,21 @@ title: Trim displayed_sidebar: docs --- -**Trim** ( *aString* ) : Text +**Trim** ( *aString* : Text ) : Text +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---- | --------------------------- | ------------ | | aString | Text | → | Text to trim | | Resultado | Text | ← | Trimmed text | +
    +
    História | Release | Mudanças | @@ -22,6 +26,7 @@ displayed_sidebar: docs | 21 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md index 4b5f4ce15e0196..c1a8f92a553059 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/use-entity-selection.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------------- | ----------------------------------- | --------------------------- | -------------------- | | entitySelection | 4D. EntitySelection | → | Seleção de entidades | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 17 | Adicionado | + +
    +
    + ## Descrição The `USE ENTITY SELECTION` command updates the current selection of the table matching the dataclass of the *entitySelection* parameter, according to the content of the entity selection. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md index 498e1291dfcc02..96c6ddcd614529 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/wa-get-context.md @@ -4,18 +4,31 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( {* ;} *object* ) -> *contextObj* +**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object -| Parâmetro | Tipo | | Descrição | -| ---------- | -------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | -| object | any | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido). | -| contextObj | Object | ← | Context object if previously defined, otherwise `null`. | +
    +| Parâmetro | Tipo | | Descrição | +| --------- | -------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | +| object | Text, Variable | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido). | +| Resultado | Object | ← | Context object if previously defined, otherwise `null`. | + +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 20 R9 | Adicionado | + +
    +
    + ### Descrição The `WA Get context` command retrieves the context object defined for `$4d` in the Web area designated by the \* and *object* parameters using [`WA SET CONTEXT`](./wa-set-context.md). Se `WA SET CONTEXT` não foi chamado para a área web, o comando retorna `null`. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md index 9d80f3214e392b..b50dded5bd2a56 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/wa-set-context.md @@ -4,18 +4,31 @@ title: WA SET CONTEXT displayed_sidebar: docs --- -**WA SET CONTEXT** ( {* ;} *object* ; *contextObj* ) +**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object ) -| Parâmetro | Tipo | | Descrição | -| ---------- | -------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | -| object | any | → | Nome do objeto (se \* for especificado) ou Variável (se \* for omitido). | -| contextObj | Object | → | Object containing the functions that can be called with `$4d`. | +
    +| Parâmetro | Tipo | | Descrição | +| ---------- | --------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| \* | Operador | → | Se especificado, *object* é um nome de objeto (string). Se omitido, *object* é uma variável. | +| object | Text, Variable, Field | → | Object name (if \* is specified) or
    Variable or field (if \* is omitted) | +| contextObj | Object | → | Object containing the functions that can be called with `$4d`. | + +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 20 R9 | Adicionado | + +
    +
    + ### Descrição The `WA SET CONTEXT` command defines a context object *contextObj* for `$4d` in the Web area designated by the \* and *object* parameters. When this command is used, `$4d` can only access contents declared within the provided *contextObj*. When no context object is set, `$4d` has access to all 4D methods and can not access user classes. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-event.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-event.md index 776315afb3f700..06a8aa96fc2827 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-event.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-event.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------ | :-------------------------: | ---------------------------------- | | Resultados | Object | ← | Information on the triggered event | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 21 | Adicionado | + +
    +
    + ## Descrição `Web Event` returns an object with information on a triggered event linked to a web page component. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-form.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-form.md index c46b08e4cfaa85..531f103fec8cfe 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-form.md @@ -8,12 +8,25 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | -------------------------- | :-------------------------: | --------------------------- | | Resultados | 4D.WebForm | ← | New `Web Form` proxy object | +
    +
    +
    História + +| Release | Mudanças | +| ------- | ---------- | +| 21 | Adicionado | + +
    +
    + ## Descrição The `Web Form` command returns a `4D.WebForm` proxy object, providing a means to work with and effectively emulates the Page's properties and functions. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md index 54c9f66edca2b2..798ad930342716 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-server-list.md @@ -8,12 +8,16 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ---------- | --------------------------- | ---------------------------------------------- | | Resultado | Collection | ← | Collection of the available Web Server objects | +
    +
    História | Release | Mudanças | @@ -21,6 +25,7 @@ displayed_sidebar: docs | 18 R3 | Adicionado |
    +
    ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-server.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-server.md index 32d05c7d1507cf..e2a64775349185 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-server.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/web-server.md @@ -8,13 +8,17 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------- | ----------------------------- | --------------------------- | ---------------------------------------------------------------------------------------- | | option | Integer | → | Servidor Web a ser obtido (padrão se omitido = `Web server database`) | | Resultado | 4D. WebServer | ← | Objeto Web Server | +
    +
    História | Release | Mudanças | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 19 | suporte para .sessionCookieSameSite |
    +
    ## Descrição @@ -30,11 +35,11 @@ O comando `WEB Server` retorna o objet By default, if the *option* parameter is omitted, the command returns a reference to the Web server of the database, i.e. the default Web server. Para designar o servidor Web a ser retornado, você pode passar uma das seguintes constantes no parâmetro *option*: -| Parâmetros | Valor | Comentário | -| -------------------------------------------- | ----- | ------------------------------------------------------------------------------ | -| `Web server database` | 1 | Servidor Web de banco de dados atual (padrão caso omitido) | -| Parâmetros | 2 | Servidor Web do banco de dados de host de um componente | -| `Solicitação de recebimento do servidor web` | 3 | Servidor web que recebeu o pedido (servidor Web de destino) | +| Parâmetros | Valor | Comentário | +| -------------------------------------------- | ----- | -------------------------------------------------------------------------------------------------- | +| `Web server database` | 1 | Web server of the project from which the command is called (default if omitted) | +| Parâmetros | 2 | Servidor Web do banco de dados de host de um componente | +| `Solicitação de recebimento do servidor web` | 3 | Servidor web que recebeu o pedido (servidor Web de destino) | O **objeto do servidor web retornado** contém os valores atuais das [propriedades do servidor web](../API/WebServerClass.md). @@ -53,7 +58,7 @@ Do seu componente, você quer saber se o servidor Web do banco de dados host est ## Veja também -[WEB Server list](web-server-list.md)\ +[WEB Server list](web-server-list.md) [webServer.stop()](../API/WebServerClass.md#stop) ## Propriedades diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md index a4f5e55abf2b7c..b4f29d21eec33d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/zip-create-archive.md @@ -8,6 +8,8 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | --------------- | -------------------------- | :-------------------------: | ------------------------------------------------------------------- | | fileToZip | 4D. File | → | Objeto File ou Folder a comprimir | @@ -17,8 +19,10 @@ displayed_sidebar: docs | options | Integer | → | Opção *folderToZip*: `ZIP Without enclosing folder` | | Resultados | Object | ← | Objeto de estado | +
    +
    História | Release | Mudanças | @@ -27,6 +31,7 @@ displayed_sidebar: docs | 18 | Adicionado |
    +
    ## Descrição @@ -51,7 +56,7 @@ You can pass a 4D. File, a 4D. Folder, or a zip structure object as first parame No parâmetro *destinationFile*, passe um objeto `4D.File` que descreva o arquivo ZIP a ser criado (nome, local, etc.). É recomendado usar a extensão ".zip" se quiser que o arquivo ZIP seja processado automaticamente por um software. -Depois que um arquivo é criado, você pode usar o comando [ZIP Read archive](zip-read-archive.md) para acessá-lo. +Once an archive is created, you can use the [ZIP Read archive](zip-read-archive.md) command to access it. **Status object** diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md index d3ac11343ad9f2..aa0b7b32ad7bb5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/commands/zip-read-archive.md @@ -8,14 +8,18 @@ displayed_sidebar: docs +
    + | Parâmetro | Tipo | | Descrição | | ---------- | ------------------------ | :-------------------------: | ------------------------------- | | zipFile | 4D. File | → | Arquivos Zip | | senha | Text | → | Senha do arquivo ZIP, se houver | | Resultados | Parâmetros | ← | Objeto arquivo | +
    +
    História | Release | Mudanças | @@ -23,6 +27,7 @@ displayed_sidebar: docs | 18 | Adicionado |
    +
    ## Descrição @@ -71,10 +76,10 @@ Para extrair da pasta root: Para ler todos os conteúdos de um arquivo sem extraí-lo da pasta root: ```4d - //extract a file + //extrair um arquivo $folderResult:=$files[$i].copyTo(Folder(fk desktop folder).folder("MyDocs")) - //extract all files + //extrair todos os arquivos $folderResult:=$archive.root.copyTo(Folder(fk desktop folder).folder("MyDocs")) ``` diff --git a/sidebars.js b/sidebars.js index 6f797469ab2f66..ffa4afed01fb54 100644 --- a/sidebars.js +++ b/sidebars.js @@ -542,7 +542,20 @@ module.exports = "FormObjects/groupBox", "FormObjects/inputOverview", "FormObjects/listOverview", - "FormObjects/listboxOverview", + { + type: "category", + label: "List Box", + key: "listbox-in-form", + link: { + type: "doc", + id: "FormObjects/listboxOverview" + }, + items: [ + "FormObjects/listbox-object", + "FormObjects/listbox-column", + "FormObjects/listbox-header-footer" + ] + }, "FormObjects/pictureButtonOverview", "FormObjects/picturePopupMenuOverview", "FormObjects/pluginAreaOverview", diff --git a/versioned_docs/version-18/Concepts/dt_number.md b/versioned_docs/version-18/Concepts/dt_number.md index 9ede6018579786..06fd3fa76d637c 100644 --- a/versioned_docs/version-18/Concepts/dt_number.md +++ b/versioned_docs/version-18/Concepts/dt_number.md @@ -5,7 +5,7 @@ title: Number (Real, Longint, Integer) Number is a generic term that stands for: -- Real field, variable or expression. The range for the Real data type is ±1.7e±308 (13 significant digits). +- Real field, variable or expression. The range for the Real data type is ±1.7e±308 (following the [IEEE 754 standard for double-precision binary floating-point format](https://en.wikipedia.org/wiki/Double-precision_floating-point_format)). - Long Integer field, variable or expression. The range for the Long Integer data type (4-byte Integer) is -2^31..(2^31)-1. - Integer field, array or expression. The range for the Integer data type (2-byte Integer) is -32,768..32,767 (2^15..(2^15)-1). diff --git a/versioned_docs/version-18/FormObjects/properties_TextAndPicture.md b/versioned_docs/version-18/FormObjects/properties_TextAndPicture.md index c164182f00d871..81c3279cd94dc3 100644 --- a/versioned_docs/version-18/FormObjects/properties_TextAndPicture.md +++ b/versioned_docs/version-18/FormObjects/properties_TextAndPicture.md @@ -226,4 +226,4 @@ It is important to note that the "With Pop-up Menu" property only manages the gr #### Objects Supported -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) diff --git a/versioned_docs/version-19/Concepts/dt_number.md b/versioned_docs/version-19/Concepts/dt_number.md index fcbe2d5ce02da5..caba658fbbfeb5 100644 --- a/versioned_docs/version-19/Concepts/dt_number.md +++ b/versioned_docs/version-19/Concepts/dt_number.md @@ -5,7 +5,7 @@ title: Number (Real, Longint, Integer) Number is a generic term that stands for: -- Real field, variable or expression. The range for the Real data type is ±1.7e±308 (13 significant digits). +- Real field, variable or expression. The range for the Real data type is ±1.7e±308 (following the [IEEE 754 standard for double-precision binary floating-point format](https://en.wikipedia.org/wiki/Double-precision_floating-point_format)). - Long Integer field, variable or expression. The range for the Long Integer data type (4-byte Integer) is -2^31..(2^31)-1. - Integer field, array or expression. The range for the Integer data type (2-byte Integer) is -32,768..32,767 (2^15..(2^15)-1). diff --git a/versioned_docs/version-19/Events/onAfterEdit.md b/versioned_docs/version-19/Events/onAfterEdit.md index 421c0d673cc04c..ae17710b67005f 100644 --- a/versioned_docs/version-19/Events/onAfterEdit.md +++ b/versioned_docs/version-19/Events/onAfterEdit.md @@ -5,7 +5,7 @@ title: On After Edit |Code|Can be called by|Definition| |---|---|---| -|45|[4D View Pro area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|The contents of the enterable object that has the focus has just been modified| +|45|[4D View Pro area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|The contents of the enterable object that has the focus has just been modified| ## Description diff --git a/versioned_docs/version-19/Events/onAfterKeystroke.md b/versioned_docs/version-19/Events/onAfterKeystroke.md index 33e0ddae62f12d..7e3cfb329e8f42 100644 --- a/versioned_docs/version-19/Events/onAfterKeystroke.md +++ b/versioned_docs/version-19/Events/onAfterKeystroke.md @@ -5,7 +5,7 @@ title: On After Keystroke |Code|Can be called by|Definition| |---|---|---| -|28|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **including** this character.| +|28|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **including** this character.|
    History @@ -24,7 +24,7 @@ After the [`On Before Keystroke`](onBeforeKeystroke.md) and `On After Keystroke` The `On After Keystroke` event is not generated: -- in [list box columns](FormObjects/listbox_overview.md#list-box-columns) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - when user modifications are not carried out using the keyboard (paste, drag-and-drop, checkbox, drop down list, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). ### Keystroke sequence diff --git a/versioned_docs/version-19/Events/onAfterSort.md b/versioned_docs/version-19/Events/onAfterSort.md index a1c06a2b9962d9..2fb9806ce6d0f6 100644 --- a/versioned_docs/version-19/Events/onAfterSort.md +++ b/versioned_docs/version-19/Events/onAfterSort.md @@ -5,7 +5,7 @@ title: On After Sort |Code|Can be called by|Definition| |---|---|---| -|30|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A standard sort has just been carried out in a list box column.| +|30|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A standard sort has just been carried out in a list box column.| ## Description diff --git a/versioned_docs/version-19/Events/onAlternativeClick.md b/versioned_docs/version-19/Events/onAlternativeClick.md index fde56c1516f7cb..677ef244d06028 100644 --- a/versioned_docs/version-19/Events/onAlternativeClick.md +++ b/versioned_docs/version-19/Events/onAlternativeClick.md @@ -5,7 +5,7 @@ title: On Alternative Click |Code|Can be called by|Definition| |---|---|---| -|38|[Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | +|38|[Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | ## Description @@ -22,8 +22,8 @@ Some button styles can be [linked to a pop-up menu](FormObjects/properties_TextA ### List box -This event is generated in columns of [object array type list boxes](../FormObjects/listbox_overview.md#object-arrays-in-columns), when the user clicks on a widget ellipsis button ("alternateButton" attribute). +This event is generated in columns of [object array type list boxes](../FormObjects/listbox-column.md#object-arrays-in-columns), when the user clicks on a widget ellipsis button ("alternateButton" attribute). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -See the [description of the "alternateButton" attribute](FormObjects/listbox_overview.md#alternatebutton). +See the [description of the "alternateButton" attribute](FormObjects/listbox-column.md#alternatebutton). diff --git a/versioned_docs/version-19/Events/onBeforeDataEntry.md b/versioned_docs/version-19/Events/onBeforeDataEntry.md index b4dd8e1e4ec5c6..e5427d670e95e3 100644 --- a/versioned_docs/version-19/Events/onBeforeDataEntry.md +++ b/versioned_docs/version-19/Events/onBeforeDataEntry.md @@ -5,7 +5,7 @@ title: On Before Data Entry |Code|Can be called by|Definition| |---|---|---| -|41|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A list box cell is about to change to editing mode| +|41|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A list box cell is about to change to editing mode| ## Description diff --git a/versioned_docs/version-19/Events/onBeforeKeystroke.md b/versioned_docs/version-19/Events/onBeforeKeystroke.md index a33f561ff8ebdd..c35ef9e98b3476 100644 --- a/versioned_docs/version-19/Events/onBeforeKeystroke.md +++ b/versioned_docs/version-19/Events/onBeforeKeystroke.md @@ -5,7 +5,7 @@ title: On Before Keystroke |Code|Can be called by|Definition| |---|---|---| -|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **without** this character.| +|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **without** this character.|
    History @@ -22,7 +22,7 @@ After the `On Before Keystroke` and [`On After Keystroke event`](onAfterKeystrok The `On Before Keystroke` event is not generated: -- in a [list box column](FormObjects/listbox_overview.md#list-box-columns) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - when user modifications are not carried out using the keyboard (paste, drag-and-drop, checkbox, drop down list, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). ### Non-enterable objects diff --git a/versioned_docs/version-19/Events/onBeginDragOver.md b/versioned_docs/version-19/Events/onBeginDragOver.md index 575575723dbf92..2bcd8b62a99409 100644 --- a/versioned_docs/version-19/Events/onBeginDragOver.md +++ b/versioned_docs/version-19/Events/onBeginDragOver.md @@ -5,7 +5,7 @@ title: On Begin Drag Over |Code|Can be called by|Definition| |---|---|---| -|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](../FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|An object is being dragged| +|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](../FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|An object is being dragged| ## Description diff --git a/versioned_docs/version-19/Events/onClicked.md b/versioned_docs/version-19/Events/onClicked.md index 395644852fd8c6..5e1933b1e2181c 100644 --- a/versioned_docs/version-19/Events/onClicked.md +++ b/versioned_docs/version-19/Events/onClicked.md @@ -5,7 +5,7 @@ title: On Clicked |Code|Can be called by|Definition| |---|---|---| -|4|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|A click occurred on an object| +|4|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|A click occurred on an object| ## Description diff --git a/versioned_docs/version-19/Events/onColumnMoved.md b/versioned_docs/version-19/Events/onColumnMoved.md index ece5d5773121e6..d89b0e7222c49f 100644 --- a/versioned_docs/version-19/Events/onColumnMoved.md +++ b/versioned_docs/version-19/Events/onColumnMoved.md @@ -5,7 +5,7 @@ title: On Column Moved |Code|Can be called by|Definition| |---|---|---| -|32|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)| A list box column is moved by the user via drag and drop| +|32|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)| A list box column is moved by the user via drag and drop| ## Description diff --git a/versioned_docs/version-19/Events/onColumnResize.md b/versioned_docs/version-19/Events/onColumnResize.md index 04287455ee4a77..d09b8148735fca 100644 --- a/versioned_docs/version-19/Events/onColumnResize.md +++ b/versioned_docs/version-19/Events/onColumnResize.md @@ -5,7 +5,7 @@ title: On Column Resize |Code|Can be called by|Definition| |---|---|---| -|33|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|The width of a column is modified directly by the user or consequently to a form window resize| +|33|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|The width of a column is modified directly by the user or consequently to a form window resize| ## Description diff --git a/versioned_docs/version-19/Events/onDataChange.md b/versioned_docs/version-19/Events/onDataChange.md index 77541959ad6881..97b30165783762 100644 --- a/versioned_docs/version-19/Events/onDataChange.md +++ b/versioned_docs/version-19/Events/onDataChange.md @@ -5,7 +5,7 @@ title: On Data Change |Code|Can be called by|Definition| |---|---|---| -|20|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md)|An object data has been modified| +|20|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md)|An object data has been modified| ## Description diff --git a/versioned_docs/version-19/Events/onDoubleClicked.md b/versioned_docs/version-19/Events/onDoubleClicked.md index c35a2cacaeb0da..9d5cc08e29ba61 100644 --- a/versioned_docs/version-19/Events/onDoubleClicked.md +++ b/versioned_docs/version-19/Events/onDoubleClicked.md @@ -5,7 +5,7 @@ title: On Double Clicked |Code|Can be called by|Definition| |---|---|---| -|13|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) |A double click occurred on an object| +|13|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) |A double click occurred on an object| ## Description diff --git a/versioned_docs/version-19/Events/onDragOver.md b/versioned_docs/version-19/Events/onDragOver.md index 031ab26115413f..ed16895a599351 100644 --- a/versioned_docs/version-19/Events/onDragOver.md +++ b/versioned_docs/version-19/Events/onDragOver.md @@ -5,7 +5,7 @@ title: On Drag Over |Code|Can be called by|Definition| |---|---|---| -|21|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data could be dropped onto an object| +|21|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data could be dropped onto an object| ## Description diff --git a/versioned_docs/version-19/Events/onDrop.md b/versioned_docs/version-19/Events/onDrop.md index f2e8d2b5a80e89..98346507b44c4f 100644 --- a/versioned_docs/version-19/Events/onDrop.md +++ b/versioned_docs/version-19/Events/onDrop.md @@ -5,7 +5,7 @@ title: On Drop |Code|Can be called by|Definition| |---|---|---| -|16|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data has been dropped onto an object| +|16|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data has been dropped onto an object| ## Description diff --git a/versioned_docs/version-19/Events/onFooterClick.md b/versioned_docs/version-19/Events/onFooterClick.md index 83ff5dd0a344a9..e39bb30f370f10 100644 --- a/versioned_docs/version-19/Events/onFooterClick.md +++ b/versioned_docs/version-19/Events/onFooterClick.md @@ -5,7 +5,7 @@ title: On Footer Click |Code|Can be called by|Definition| |---|---|---| -|57|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A click occurs in the footer of a list box column| +|57|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A click occurs in the footer of a list box column| ## Description diff --git a/versioned_docs/version-19/Events/onGettingFocus.md b/versioned_docs/version-19/Events/onGettingFocus.md index 1674208e844416..ba23da9815daaf 100644 --- a/versioned_docs/version-19/Events/onGettingFocus.md +++ b/versioned_docs/version-19/Events/onGettingFocus.md @@ -5,7 +5,7 @@ title: On Getting focus |Code|Can be called by|Definition| |---|---|---| -|15|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is getting the focus| +|15|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is getting the focus| ## Description diff --git a/versioned_docs/version-19/Events/onHeaderClick.md b/versioned_docs/version-19/Events/onHeaderClick.md index 792301ff6ec865..7732f72e10e219 100644 --- a/versioned_docs/version-19/Events/onHeaderClick.md +++ b/versioned_docs/version-19/Events/onHeaderClick.md @@ -5,7 +5,7 @@ title: On Header Click |Code|Can be called by|Definition| |---|---|---| -|42|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A click occurs in a column header| +|42|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A click occurs in a column header| ## Description diff --git a/versioned_docs/version-19/Events/onLoad.md b/versioned_docs/version-19/Events/onLoad.md index be8eee88211984..6a8bdc77e7b852 100644 --- a/versioned_docs/version-19/Events/onLoad.md +++ b/versioned_docs/version-19/Events/onLoad.md @@ -5,7 +5,7 @@ title: On Load |Code|Can be called by|Definition| |---|---|---| -|1|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be displayed or printed| +|1|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be displayed or printed| ## Description diff --git a/versioned_docs/version-19/Events/onLosingFocus.md b/versioned_docs/version-19/Events/onLosingFocus.md index 0bda46c7f47999..1764b9f92a6e52 100644 --- a/versioned_docs/version-19/Events/onLosingFocus.md +++ b/versioned_docs/version-19/Events/onLosingFocus.md @@ -5,7 +5,7 @@ title: On Losing focus |Code|Can be called by|Definition| |---|---|---| -|14|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is losing the focus| +|14|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is losing the focus| ## Description diff --git a/versioned_docs/version-19/Events/onRowMoved.md b/versioned_docs/version-19/Events/onRowMoved.md index c65a407abfd0cc..0ee1f21a23438a 100644 --- a/versioned_docs/version-19/Events/onRowMoved.md +++ b/versioned_docs/version-19/Events/onRowMoved.md @@ -5,7 +5,7 @@ title: On Row Moved |Code|Can be called by|Definition| |---|---|---| -|34|[List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)| A list box row is moved by the user via drag and drop| +|34|[List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md)| A list box row is moved by the user via drag and drop| ## Description diff --git a/versioned_docs/version-19/Events/onUnload.md b/versioned_docs/version-19/Events/onUnload.md index a8c9a2eeb63b89..1d5cff5457fa14 100644 --- a/versioned_docs/version-19/Events/onUnload.md +++ b/versioned_docs/version-19/Events/onUnload.md @@ -5,7 +5,7 @@ title: On Unload |Code|Can be called by|Definition| |---|---|---| -|24|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be exited and released| +|24|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be exited and released| ## Description diff --git a/versioned_docs/version-19/Events/onValidate.md b/versioned_docs/version-19/Events/onValidate.md index 842d79c6f164fb..b2421df5613a23 100644 --- a/versioned_docs/version-19/Events/onValidate.md +++ b/versioned_docs/version-19/Events/onValidate.md @@ -5,7 +5,7 @@ title: On Validate |Code|Can be called by|Definition| |---|---|---| -|3|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md)|The record data entry has been validated| +|3|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md)|The record data entry has been validated| ## Description diff --git a/versioned_docs/version-19/Events/overview.md b/versioned_docs/version-19/Events/overview.md index ffeb4722660e51..9bf81a07f0d99e 100644 --- a/versioned_docs/version-19/Events/overview.md +++ b/versioned_docs/version-19/Events/overview.md @@ -29,7 +29,7 @@ objectName|text|Name of the object triggering the event - Not included if the ev Additional properties are returned when the event occurs on specific objects. In particular: -- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. - [4D View Pro areas](FormObjects/viewProArea_overview.md) return for example `sheetName` or `action` properties in the [On After Edit](onAfterEdit.md) event object. diff --git a/versioned_docs/version-19/FormEditor/pictures.md b/versioned_docs/version-19/FormEditor/pictures.md index c4cc5d33c67741..63594b7df0cc29 100644 --- a/versioned_docs/version-19/FormEditor/pictures.md +++ b/versioned_docs/version-19/FormEditor/pictures.md @@ -46,7 +46,7 @@ High resolution pictures with the @nx convention can be used in the following ob * [Buttons](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[check boxes](FormObjects/checkbox_overview.md) * [Picture buttons](FormObjects/pictureButton_overview.md)/[Picture pop-ups](FormObjects/picturePopupMenu_overview.md) * [Tab controls](FormObjects/tabControl.md) -* [List box headers](FormObjects/listbox_overview.md#list-box-headers) +* [List box headers](FormObjects/listbox-header-footer.md#headers) * [Menu icons](Menus/properties.md#item-icon) 4D automatically prioritizes pictures with the highest resolution. For example, when using two screens (one high resolution display, one standard display) and you move a form from one screen to another, 4D automatically renders the highest possible resolution of the picture. Even if a command or property specifies *circle.png*, *circle@3x.png* will be used (if it exists). diff --git a/versioned_docs/version-19/FormObjects/listbox-column.md b/versioned_docs/version-19/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..411084b31b87c6 --- /dev/null +++ b/versioned_docs/version-19/FormObjects/listbox-column.md @@ -0,0 +1,418 @@ +--- +id: listbox-column +title: List Box Column +--- + + + +A list box is made of one or more column object(s) which have specific properties. You can select a list box column in the Form editor by clicking on it when the list box object is selected: + +![](../assets/en/FormObjects/listbox_column.png) + +You can set standard properties (text, background color, etc.) for each column of the list box; these properties take priority over those of the list box object properties. + +>You can define the [Expression type](properties_Object.md#expression-type) for array list box columns (String, Text, Number, Date, Time, Picture, Boolean, or Object). + +### Column Specific Properties {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## Supported Form Events + +|Form event|Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties)| Comments| +|---|---|---| +|On After Edit|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || +|On After Keystroke|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || +|On After Sort|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| +|On Alternative Click|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • |*Arrays list boxes only*| +|On Before Data Entry|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || +|On Before Keystroke|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || +|On Begin Drag Over|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || +|On Clicked|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || +|On Column Moved|
  • [columnName](./listbox-object#additional-properties)
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • || +|On Column Resize|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [newSize](./listbox-object#additional-properties)
  • [oldSize](./listbox-object#additional-properties)
  • || +|On Data Change|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || +|On Double Clicked|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || +|On Drag Over|
  • [area](./listbox-object#additional-properties)
  • [areaName](./listbox-object#additional-properties)
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || +|On Drop|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || +|On Footer Click|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [footerName](./listbox-object#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| +|On Getting Focus|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • |*Additional properties returned only when editing a cell*| +|On Header Click|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • || +|On Load|| +|On Losing Focus|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| +|On Row Moved|
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • |*Arrays list boxes only*| +|On Scroll|
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • || +|On Unload||| + + +## Object arrays in columns + +List box columns can handle object arrays. Since object arrays can contain different kinds of data, this powerful new feature allows you to mix different input types in the rows of a single column, and display various widgets as well. For example, you could insert a text input in the first row, a check box in the second, and a drop-down list in the third. Object arrays also provide access to new kinds of widgets, such as buttons or color pickers. + +The following list box was designed using an object array: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configuring an object array column + +To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. In the Property list, you can now select Object as a "Expression Type" for the column: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Standard properties related to coordinates, size, and style are available for object columns. You can define them using the Property list, or by programming the style, font color, background color and visibility for each row of an object-type list box column. These types of columns can also be hidden. + +However, the Data Source theme is not available for object-type list box columns. In fact, the contents of each column cell are based on attributes found in the corresponding element of the object array. Each array element can define: + +the value type (mandatory): text, color, event, etc. +the value itself (optional): used for input/output. +the cell content display (optional): button, list, etc. +additional settings (optional): depend on the value type +To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). For example, you can write "Hello World!" in an object column using this simple code: + +```4d +ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob) //first element + OB SET($ob;"valueType";"text") //defines the value type (mandatory) + OB SET($ob;"value";"Hello World!") //defines the value + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +>Display format and entry filters cannot be set for an object column. They automatically depend on the value type. + +#### valueType and data display + +When a list box column is associated with an object array, the way a cell is displayed, entered, or edited, is based on the valueType attribute of the array element. Supported valueType values are: + +* "text": for a text value +* "real": for a numeric value that can include separators like a `\`, <.>, or <,> +* "integer": for an integer value +* "boolean": for a True/False value +* "color": to define a background color +* "event": to display a button with a label. + +4D uses default widgets with regards to the "valueType" value (i.e., a "text" is displayed as a text input widget, a "boolean" as a check box), but alternate displays are also available through options (*e.g.*, a real can also be represented as a drop-down menu). The following table shows the default display as well as alternatives for each type of value: + +|valueType| Default widget |Alternative widget(s)| +|---|---|---| +|text| text input |drop-down menu (required list) or combo box (choice list)| +|real| controlled text input (numbers and separators) |drop-down menu (required list) or combo box (choice list)| +|integer| controlled text input (numbers only)| drop-down menu (required list) or combo box (choice list) or three-states check box +|boolean| check box |drop-down menu (required list)| +|color| background color| text| +|event |button with label| +|||All widgets can have an additional unit toggle button or ellipsis button attached to the cell.| + +You set the cell display and options using specific attributes in each object (see below). + +#### Display formats and entry filters + +You cannot set display formats or entry filters for columns of object-type list boxes. They are automatically defined according to the value type. These are listed in the following table: + +|Value type |Default format |Entry control| +|---|---|---| +|text| same as defined in object |any (no control)| +|real| same as defined in object (using system decimal separator) |"0-9" and "." and "-" +|||"0-9" and "." if min>=0| +|integer| same as defined in object |"0-9" and "-"| +|||"0-9" if min>=0| +|Boolean| check box| N/A| +|color |N/A |N/A| +|event |N/A |N/A| + +### Attributes + +Each element of the object array is an object that can contain one or more attributes that will define the cell contents and data display (see example above). + +The only mandatory attribute is "valueType" and its supported values are "text", "real", "integer", "boolean", "color", and "event". The following table lists all the attributes supported in list box object arrays, depending on the "valueType" value (any other attributes are ignored). Display formats are detailed and examples are provided below. + +| |valueType| text| real |integer| boolean| color| event| +|---|---|---|---|---|---|---|---| +|*Attributes* |*Description* | | | | | | | +|value| cell value (input or output)|x| x| x| | | | +|min| minimum value| |x| x| | | | +|max| maximum value| |x| x| | | | +|behavior| "threeStates" value | | |x | | | | +|requiredList| drop-down list defined in object|x| x|x || | | +|choiceList| combo box defined in object|x|x|x| | | | +|requiredListReference| 4D list ref, depends on "saveAs" value|x|x|x| | | | +|requiredListName| 4D list name, depends on "saveAs" value|x|x|x| | | | +|saveAs| "reference" or "value"| x|x|x| | | | +|choiceListReference| 4D list ref, display combo box| x| x| x| | | | +|choiceListName| 4D list name, display combo box|x|x|x| | | | +|unitList| array of X elements|x|x|x| | | | +|unitReference| index of selected element|x|x| x | | | | +|unitsListReference| 4D list ref for units|x |x| x | | | | +|unitsListName| 4D list name for units| x|x| x| | | | +|alternateButton| add an alternate button|x|x|x|x|x| | + +#### value + +Cell values are stored in the "value" attribute. This attribute is used for input as well as output. It can also be used to define default values when using lists (see below). + +```4d + ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +>Null values are supported and result in an empty cell. + +#### min and max + +When the "valueType" is "real" or "integer", the object also accepts min and max attributes with appropriate values (values must be of the same type as the valueType). + +These attributes can be used to control the range of input values. When a cell is validated (when it loses the focus), if the input value is lower than the min value or greater than the max value, then it is rejected. In this case, the previous value is maintained and a tip displays an explanation. + +```4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +The behavior attribute provides variations to the regular representation of values. In 4D v15, a single variation is proposed: + +|Attribute |Available value(s)| valueType(s)| Description| +|---|---|---|---| +|behavior| threeStates |integer| Represents a numeric value as a three-states check box.
    2=semi-checked, 1=checked, 0=unchecked, -1=invisible, -2=unchecked disabled, -3=checked disabled, -4=semi-checked disabled| + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + + + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList and choiceList + +When a "choiceList" or a "requiredList" attribute is present inside the object, the text input is replaced by a drop-down list or a combo box, depending of the attribute: + +* If the attribute is "choiceList", the cell is displayed as a combo box. This means that the user can select or type a value. +* If the attribute is "requiredList" then the cell is displayed as a drop-down list and the user can only select one of the values provided in the list. + +In both cases, a "value" attribute can be used to preselect a value in the widget. + +>The widget values are defined through an array. If you want to assign an existing 4D list to the widget, you need to use the "requiredListReference", "requiredListName", "choiceListReference", or "choiceListName" attributes. + +Examples: + +* You want to display a drop-down list with only two options: "Open" or "Closed". "Closed" must be preselected: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +* You want to accept any integer value, but display a combo box to suggest the most common values: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName and requiredListReference + +The "requiredListName" and "requiredListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Lists editor of the Tool box) or by programming (using the New list command). The cell will then be displayed as a drop-down list. This means that the user can only select one of the values provided in the list. + +Use "requiredListName" or "requiredListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. + +>* If you want to define these values through a simple array, you need to use the "requiredList" attribute. +>* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". + +Examples: + +* You want to display a drop-down list based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green"), save it as a value and display "blue" by default: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +* You want to display a drop-down list based on a list defined by programming and save it as a reference: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + + ![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName and choiceListReference + +The "choiceListName" and "choiceListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Tool box) or by programming (using the New list command). The cell is then displayed as a combo box, which means that the user can select or type a value. + +Use "choiceListName" or "choiceListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. + +>* If you want to define these values through a simple array, you need to use the "choiceList" attribute. +>* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". + +Example: + +You want to display a combo box based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green") and display "green" by default: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference and unitReference + +You can use specific attributes to add units associated with cell values (*e.g.*: "10 cm", "20 pixels", etc.). To define the unit list, you can use one of the following attributes: + +* "unitsList": an array containing the x elements used to define the available units (e.g.: "cm", "inches", "km", "miles", etc.). Use this attribute to define units within the object. +* "unitsListReference": a reference to a 4D list containing available units. Use this attribute to define units with a 4D list created with the [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html) command. +* "unitsListName": a name of a design-based 4D list that contains available units. Use this attribute to define units with a 4D list created in the Tool box. + +Regardless of the way the unit list is defined, it can be associated with the following attribute: + +* "unitReference": a single value that contains the index (from 1 to x) of the selected item in the "unitList", "unitsListReference" or "unitsListName" values list. + +The current unit is displayed as a button that cycles through the "unitList", "unitsListReference" or "unitsListName" values each time it is clicked (e.g., "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) + +Example: + +We want to set up a numeric input followed by two possible units: "rows" or "pixels". The current value is "2" + "lines". We use values defined directly in the object ("unitsList" attribute): + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +If you want to add an ellipsis button [...] to a cell, you just need to pass the "alternateButton" with the True value in the object. The button will be displayed in the cell automatically. + +When this button is clicked by a user, an `On Alternate Click` event will be generated, and you will be able to handle it however you want (see the "Event management" paragraph for more information). + +Example: + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### color valueType + +The "color" valueType allows you to display either a color or a text. + +* If the value is a number, a colored rectangle is drawn inside the cell. Example: + + ```4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +* If the value is a text, then the text is displayed (*e.g.*: "value";"Automatic"). + +#### event valueType + +The "event" valueType displays a simple button that generates an `On Clicked` event when clicked. No data or value can be passed or returned. + +Optionally, you can pass a "label" attribute. + +Example: + +```4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Event management + +Several events can be handled while using an object list box array: + +* **On Data Change**: An `On Data Change` event is triggered when any value has been modified either: + * in a text input zone + * in a drop-down list + * in a combo box area + * in a unit button (switch from value x to value x+1) + * in a check box (switch between checked/unchecked) +* **On Clicked**: When the user clicks on a button installed using the "event" *valueType* attribute, an `On Clicked` event will be generated. This event is managed by the programmer. +* **On Alternative Click**: When the user clicks on an ellipsis button ("alternateButton" attribute), an `On Alternative Click` event will be generated. This event is managed by the programmer. diff --git a/versioned_docs/version-19/FormObjects/listbox-header-footer.md b/versioned_docs/version-19/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..64b6c8ac56379a --- /dev/null +++ b/versioned_docs/version-19/FormObjects/listbox-header-footer.md @@ -0,0 +1,54 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- To be able to access footer properties for a list box, you must enable the [Display Footers](properties_Footers.md#display-footers) option. + +::: + + +## Headers + + +When headers are displayed, you can select a header in the Form editor by clicking it when the list box object is selected: + +![](../assets/en/FormObjects/listbox_header.png) + +You can set standard text properties for each column header of the list box; in this case, these properties have priority over those of the column or of the list box itself. + +In addition, you have access to the specific properties for headers. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +At runtime, events that occur in a header are generated in the list box column object method. + +When the `OBJECT SET VISIBLE` command is used with a header, it is applied to all headers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"header3";False)` will hide all headers in the list box object to which *header3* belongs and not simply this header. + +### Header Specific Properties + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) + + +## Footers + +List boxes can contain non-enterable "footers" displaying additional information. For data shown in table form, footers are usually used to display calculations such as totals or averages. + +When footers are displayed, you can click to select one when the list box object is selected in the Form editor: + +![](../assets/en/FormObjects/listbox_footers.png) + +For each List box column footer, you can set standard text properties: in this case, these properties take priority over those of the column or of the list box. You can also access specific properties for footers. In particular, you can insert a [custom or automatic calculation](properties_Object.md#variable-calculation). + +At runtime, events that occur in a footer are generated in the list box column object method. + +When the `OBJECT SET VISIBLE` command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"footer3";False)` will hide all footers in the list box object to which *footer3* belongs and not simply this footer. + +### Footer Specific Properties + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + diff --git a/versioned_docs/version-19/FormObjects/listbox-object.md b/versioned_docs/version-19/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..9f0bdbbe095603 --- /dev/null +++ b/versioned_docs/version-19/FormObjects/listbox-object.md @@ -0,0 +1,189 @@ +--- +id: listbox-object +title: List Box Object +--- + + +## Array list boxes + +In an array list box, each column must be associated with a one-dimensional 4D array; all array types can be used, with the exception of pointer arrays. The number of rows is based on the number of array elements. + +By default, 4D assigns the name "ColumnX" to each column. You can change it, as well as other column properties, in the [column properties](listbox-column.md#column-specific-properties). The display format for each column can also be defined using the `OBJECT SET FORMAT` command. + +>Array type list boxes can be displayed in [hierarchical mode](listbox_overview.md#hierarchical-list-boxes), with specific mechanisms. + +With array type list box, the values entered or displayed are managed using the 4D language. You can also associate a [choice list](properties_DataSource.md#choice-list) with a column in order to control data entry. +The values of columns are managed using high-level List box commands (such as `LISTBOX INSERT ROWS` or `LISTBOX DELETE ROWS`) as well as array manipulation commands. For example, to initialize the contents of a column, you can use the following instruction: + +```4d +ARRAY TEXT(varCol;size) +``` + +You can also use a list: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +>**Warning**: When a list box contains several columns of different sizes, only the number of items of the smallest array (column) will be displayed. You should make sure that each array has the same number of elements as the others. Also, if a list box column is empty (this occurs when the associated array was not correctly declared or sized using the language), the list box displays nothing. + +## Selection list boxes + +In this type of list box, each column can be associated with a field (for example `[Employees]LastName)` or an expression. The expression can be based on one or more fields (for example, `[Employees]FirstName+" "[Employees]LastName`) or it may simply be a formula (for example `String(Milliseconds)`). The expression can also be a project method, a variable or an array item. You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. + +The contents of each row is then evaluated according to a selection of records: the **current selection** of a table or a **named selection**. + +In the case of a list box based on the current selection of a table, any modification done from the database side is automatically reflected in the list box, and vice versa. The current selection is therefore always the same in both places. + +## Collection or Entity selection list boxes + +In this type of list box, each column must be associated to an expression. The contents of each row is then evaluated per collection element or per entity of the entity selection. + +Each element of the collection or each entity is available as an object that can be accessed through the [This](../Concepts/classes.md#this) keyword. A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. + +When the data source is an entity selection, any modifications made on the list box side are automatically saved in the database. On the other hand, modifications made on the database side are visible in the list box after touched entities have been reloaded. + +When the data source is a collection, any modifications made in the list box values are reflected in the collection. On the other hand, if modifications are done on the collection using for example the various functions of the [Collection class](../API/CollectionClass.md), you will need to explicitely notify 4D by reassigning the collection variable to itself, so that the list box contents is refreshed. For example: + +```4d +myCol:=myCol.push("new value") //display new value in list box +``` + +### Supported Properties + +Supported properties depend on the list box type. + +|Property|Array list box|Selection list box|Collection or Entity Selection list box| +|---|----|---|---| +|[Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color)|X|X|X| +|[Background Color](properties_BackgroundAndBorder.md#background-color--fill-color)|X|X|X| +|[Bold](properties_Text.md#bold)|X|X|X| +|[Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression)||X|X| +|[Border Line Style](properties_BackgroundAndBorder.md#border-line-style)|X|X|X| +|[Bottom](properties_CoordinatesAndSizing.md#bottom)|X|X|X| +|[Class](properties_Object.md#css-class)|X|X|X| +|[Collection or entity selection](properties_Object.md#collection-or-entity-selection)||X|X| +|[Column Auto-Resizing](properties_ResizingOptions.md#column-auto-resizing)|X|X|X| +|[Current item](properties_DataSource.md#current-item)|||X| +|[Current item position](properties_DataSource.md#current-item-position)|||X| +|[Data Source](properties_Object.md#data-source)|X|X|X| +|[Detail Form Name](properties_ListBox.md#detail-form-name)||X|| +|[Display Headers](properties_Headers.md#display-headers)|X|X|X| +|[Display Footers](properties_Footers.md#display-footers)|X|X|X| +|[Double-click on row](properties_ListBox.md#double-click-on-row)||X|| +|[Draggable](properties_Action.md#droppable)|X|X|X| +|[Droppable](properties_Action.md#droppable)|X|X|X| +|[Focusable](properties_Entry.md#focusable)|X|X|X| +|[Font](properties_Text.md#font)|X|X|X| +|[Font Color](properties_Text.md#font-color)|X|X|X| +|[Font Color Expression](properties_Text.md#font-color-expression)||X|X| +|[Font Size](properties_Text.md#font-size)|X|X|X| +|[Height (list box)](properties_CoordinatesAndSizing.md#height)|X|X|X| +|[Height (headers)](properties_Headers.md#height)|X|X|X| +|[Height (footers)](properties_Footers.md#height)|X|X|X| +|[Hide extra blank rows](properties_BackgroundAndBorder.md#hide-extra-blank-rows)|X|X|X| +|[Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle)|X|X|X| +|[Hide selection highlight](properties_Appearance.md#hide-selection-highlight)|X|X|X| +|[Hierarchical List Box](properties_Object.md#array-list-box)|X||| +|[Highlight Set](properties_ListBox.md#highlight-set)||X|| +|[Horizontal Alignment](properties_Text.md#horizontal-alignment)|X|X|X| +|[Horizontal Line Color](properties_Gridlines.md#horizontal-line-color)|X|X|X| +|[Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar)|X|X|X| +|[Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing)|X|X|X| +|[Italic](properties_Text.md#italic)|X|X|X| +|[Left](properties_CoordinatesAndSizing.md#left)|X|X|X| +|[Master Table](properties_DataSource.md#master-table)||X|| +|[Meta info expression](properties_Text.md#meta-info-expression)|||X| +|[Method](properties_Action.md#method)|X|X|X| +|[Movable Rows](properties_Action.md#movable-rows)|X||| +|[Named Selection](properties_DataSource.md#selection-name)||X|| +|[Number of Columns](properties_ListBox.md#number-of-columns)|X|X|X| +|[Number of Locked Columns](properties_ListBox.md#number-of-locked-columns)|X|X|X| +|[Number of Static Columns](properties_ListBox.md#number-of-static-columns)|X|X|X| +|[Object Name](properties_Object.md#object-name)|X|X|X| +|[Right](properties_CoordinatesAndSizing.md#right)|X|X|X| +|[Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array)|X||| +|[Row Control Array](properties_ListBox.md#row-control-array)|X||| +|[Row Font Color Array](properties_Text.md#row-font-color-array)|X||| +|[Row Height](properties_CoordinatesAndSizing.md#row-height)|X||| +|[Row Height Array](properties_CoordinatesAndSizing.md#row-height-array)|X||| +|[Row Style Array](properties_Text.md#row-style-array)|X||| +|[Selected Items](properties_DataSource.md#selected-items)|||X| +|[Selection Mode](properties_ListBox.md#selection-mode)|X|X|X| +|[Single-Click Edit](properties_Entry.md#single-click-edit)|X|X|X| +|[Sortable](properties_Action.md#sortable)|X|X|X| +|[Standard action](properties_Action.md#standard-action)|X||| +|[Style Expression](properties_Text.md#style-expression)||X|X| +|[Top](properties_CoordinatesAndSizing.md#top)|X|X|X| +|[Transparent](properties_BackgroundAndBorder.md#transparent)|X|X|X| +|[Type](properties_Object.md#type)|X|X|X| +|[Underline](properties_Text.md#underline)|X|X|X| +|[Variable or Expression](properties_Object.md#variable-or-expression)|X|X|| +|[Vertical Alignment](properties_Text.md#vertical-alignment)|X|X|X| +|[Vertical Line Color](properties_Gridlines.md#vertical-line-color)|X|X|X| +|[Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar)|X|X|X| +|[Vertical Sizing](properties_ResizingOptions.md#vertical-sizing)|X|X|X| +|[Visibility](properties_Display.md#visibility)|X|X|X| +|[Width](properties_CoordinatesAndSizing.md#width)|X|X|X| + +> List box columns, headers and footers support specific properties. + +### Supported Form Events + +|Form event|Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) for main properties)| Comments| +|---|---|---| +|On After Edit|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On After Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On After Sort|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| +|On Alternative Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Arrays list boxes only*| +|On Before Data Entry|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Before Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Begin Drag Over|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Close Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| +|On Collapse|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| +|On Column Moved|
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • || +|On Column Resize|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • || +|On Data Change|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Delete Action|
  • [row](#additional-properties)
  • || +|On Display Detail|
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • || +|On Double Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Drag Over|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Drop|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Expand|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| +|On Footer Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| +|On Getting Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell*| +|On Header Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • || +|On Load|| +|On Losing Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| +|On Mouse Enter|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Mouse Leave||| +|On Mouse Move|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Open Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| +|On Row Moved|
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • |*Arrays list boxes only*| +|On Selection Change||| +|On Scroll|
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • || +|On Unload||| + +#### Additional Properties {#additional-properties} + +Form events on list box or list box column objects may return the following additional properties: + +|Property| Type| Description| +|---|---|---| +|area|text|List box object area ("header", "footer", "cell")| +|areaName|text|Name of the area| +|column|longint|Column number| +|columnName|text|Name of the column| +|footerName|text|Name of the footer| +|headerName|text|Name of the header| +|horizontalScroll|longint|Positive if scroll is towards the right, negative if towards the left| +|isRowSelected|boolean|True if row is selected, else False| +|newPosition|longint|New position of the column or row| +|newSize|longint|New size (in pixels) of the column or row| +|oldPosition|longint|Previous position of the column or row| +|oldSize|longint|Previous size (in pixels) of the column or row| +|row|longint|Row number| +|verticalScroll|longint|Positive if scroll is towards the bottom, negative if towards the top| + +>If an event occurs on a "fake" column or row that doesn't exist, an empty string is typically returned. diff --git a/versioned_docs/version-19/FormObjects/listbox_overview.md b/versioned_docs/version-19/FormObjects/listbox_overview.md index 10ea4331f5efdf..fcfeca865953d0 100644 --- a/versioned_docs/version-19/FormObjects/listbox_overview.md +++ b/versioned_docs/version-19/FormObjects/listbox_overview.md @@ -30,10 +30,10 @@ The user can select one or more rows using the standard shortcuts: **Shift+click A list box is composed of four distinct parts: -* the list box object in its entirety, -* columns, -* column headers, and -* column footers. +* the [list box object](./listbox-object.md) in its entirety, +* [columns](./listbox-column.md), +* column [headers](./listbox-header-footer.md#headers), and +* column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -44,7 +44,7 @@ It is possible to add an object method to the list box object and/or to each col 1. Object method of each column 2. Object method of the list box -The column object method gets events that occur in its [header](#list-box-headers) and [footer](#list-box-footers). +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). ### List box types @@ -60,276 +60,8 @@ There are several types of list boxes, with their own specific behaviors and pro You can completely configure a list box object through its properties, and you can also manage it dynamically through programming. -The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or `EDIT ITEM`, `Displayed line number` commands can also be used. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv17R6/4D/17-R6/List-Box-Commands-Summary.300-4311159.en.html) page of the *4D Language reference* for more information. +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or `EDIT ITEM`, `Displayed line number` commands can also be used. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. -## List box objects - -### Array list boxes - -In an array list box, each column must be associated with a one-dimensional 4D array; all array types can be used, with the exception of pointer arrays. The number of rows is based on the number of array elements. - -By default, 4D assigns the name "ColumnX" to each column. You can change it, as well as other column properties, in the [column properties](listbox_overview.md#column-specific-properties). The display format for each column can also be defined using the `OBJECT SET FORMAT` command. - ->Array type list boxes can be displayed in [hierarchical mode](listbox_overview.md#hierarchical-list-boxes), with specific mechanisms. - -With array type list box, the values entered or displayed are managed using the 4D language. You can also associate a [choice list](properties_DataSource.md#choice-list) with a column in order to control data entry. -The values of columns are managed using high-level List box commands (such as `LISTBOX INSERT ROWS` or `LISTBOX DELETE ROWS`) as well as array manipulation commands. For example, to initialize the contents of a column, you can use the following instruction: - -```4d -ARRAY TEXT(varCol;size) -``` - -You can also use a list: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - ->**Warning**: When a list box contains several columns of different sizes, only the number of items of the smallest array (column) will be displayed. You should make sure that each array has the same number of elements as the others. Also, if a list box column is empty (this occurs when the associated array was not correctly declared or sized using the language), the list box displays nothing. - -### Selection list boxes - -In this type of list box, each column can be associated with a field (for example `[Employees]LastName)` or an expression. The expression can be based on one or more fields (for example, `[Employees]FirstName+" "[Employees]LastName`) or it may simply be a formula (for example `String(Milliseconds)`). The expression can also be a project method, a variable or an array item. You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. - -The contents of each row is then evaluated according to a selection of records: the **current selection** of a table or a **named selection**. - -In the case of a list box based on the current selection of a table, any modification done from the database side is automatically reflected in the list box, and vice versa. The current selection is therefore always the same in both places. - -### Collection or Entity selection list boxes - -In this type of list box, each column must be associated to an expression. The contents of each row is then evaluated per collection element or per entity of the entity selection. - -Each element of the collection or each entity is available as an object that can be accessed through the [This](../Concepts/classes.md#this) keyword. A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. - -When the data source is an entity selection, any modifications made on the list box side are automatically saved in the database. On the other hand, modifications made on the database side are visible in the list box after touched entities have been reloaded. - -When the data source is a collection, any modifications made in the list box values are reflected in the collection. On the other hand, if modifications are done on the collection using for example the various functions of the [Collection class](../API/CollectionClass.md), you will need to explicitely notify 4D by reassigning the collection variable to itself, so that the list box contents is refreshed. For example: - -```4d -myCol:=myCol.push("new value") //display new value in list box -``` - -### Supported Properties - -Supported properties depend on the list box type. - -|Property|Array list box|Selection list box|Collection or Entity Selection list box| -|---|----|---|---| -|[Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color)|X|X|X| -|[Background Color](properties_BackgroundAndBorder.md#background-color--fill-color)|X|X|X| -|[Bold](properties_Text.md#bold)|X|X|X| -|[Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression)||X|X| -|[Border Line Style](properties_BackgroundAndBorder.md#border-line-style)|X|X|X| -|[Bottom](properties_CoordinatesAndSizing.md#bottom)|X|X|X| -|[Class](properties_Object.md#css-class)|X|X|X| -|[Collection or entity selection](properties_Object.md#collection-or-entity-selection)||X|X| -|[Column Auto-Resizing](properties_ResizingOptions.md#column-auto-resizing)|X|X|X| -|[Current item](properties_DataSource.md#current-item)|||X| -|[Current item position](properties_DataSource.md#current-item-position)|||X| -|[Data Source](properties_Object.md#data-source)|X|X|X| -|[Detail Form Name](properties_ListBox.md#detail-form-name)||X|| -|[Display Headers](properties_Headers.md#display-headers)|X|X|X| -|[Display Footers](properties_Footers.md#display-footers)|X|X|X| -|[Double-click on row](properties_ListBox.md#double-click-on-row)||X|| -|[Draggable](properties_Action.md#droppable)|X|X|X| -|[Droppable](properties_Action.md#droppable)|X|X|X| -|[Focusable](properties_Entry.md#focusable)|X|X|X| -|[Font](properties_Text.md#font)|X|X|X| -|[Font Color](properties_Text.md#font-color)|X|X|X| -|[Font Color Expression](properties_Text.md#font-color-expression)||X|X| -|[Font Size](properties_Text.md#font-size)|X|X|X| -|[Height (list box)](properties_CoordinatesAndSizing.md#height)|X|X|X| -|[Height (headers)](properties_Headers.md#height)|X|X|X| -|[Height (footers)](properties_Footers.md#height)|X|X|X| -|[Hide extra blank rows](properties_BackgroundAndBorder.md#hide-extra-blank-rows)|X|X|X| -|[Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle)|X|X|X| -|[Hide selection highlight](properties_Appearance.md#hide-selection-highlight)|X|X|X| -|[Hierarchical List Box](properties_Object.md#array-list-box)|X||| -|[Highlight Set](properties_ListBox.md#highlight-set)||X|| -|[Horizontal Alignment](properties_Text.md#horizontal-alignment)|X|X|X| -|[Horizontal Line Color](properties_Gridlines.md#horizontal-line-color)|X|X|X| -|[Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar)|X|X|X| -|[Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing)|X|X|X| -|[Italic](properties_Text.md#italic)|X|X|X| -|[Left](properties_CoordinatesAndSizing.md#left)|X|X|X| -|[Master Table](properties_DataSource.md#master-table)||X|| -|[Meta info expression](properties_Text.md#meta-info-expression)|||X| -|[Method](properties_Action.md#method)|X|X|X| -|[Movable Rows](properties_Action.md#movable-rows)|X||| -|[Named Selection](properties_DataSource.md#selection-name)||X|| -|[Number of Columns](properties_ListBox.md#number-of-columns)|X|X|X| -|[Number of Locked Columns](properties_ListBox.md#number-of-locked-columns)|X|X|X| -|[Number of Static Columns](properties_ListBox.md#number-of-static-columns)|X|X|X| -|[Object Name](properties_Object.md#object-name)|X|X|X| -|[Right](properties_CoordinatesAndSizing.md#right)|X|X|X| -|[Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array)|X||| -|[Row Control Array](properties_ListBox.md#row-control-array)|X||| -|[Row Font Color Array](properties_Text.md#row-font-color-array)|X||| -|[Row Height](properties_CoordinatesAndSizing.md#row-height)|X||| -|[Row Height Array](properties_CoordinatesAndSizing.md#row-height-array)|X||| -|[Row Style Array](properties_Text.md#row-style-array)|X||| -|[Selected Items](properties_DataSource.md#selected-items)|||X| -|[Selection Mode](properties_ListBox.md#selection-mode)|X|X|X| -|[Single-Click Edit](properties_Entry.md#single-click-edit)|X|X|X| -|[Sortable](properties_Action.md#sortable)|X|X|X| -|[Standard action](properties_Action.md#standard-action)|X||| -|[Style Expression](properties_Text.md#style-expression)||X|X| -|[Top](properties_CoordinatesAndSizing.md#top)|X|X|X| -|[Transparent](properties_BackgroundAndBorder.md#transparent)|X|X|X| -|[Type](properties_Object.md#type)|X|X|X| -|[Underline](properties_Text.md#underline)|X|X|X| -|[Variable or Expression](properties_Object.md#variable-or-expression)|X|X|| -|[Vertical Alignment](properties_Text.md#vertical-alignment)|X|X|X| -|[Vertical Line Color](properties_Gridlines.md#vertical-line-color)|X|X|X| -|[Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar)|X|X|X| -|[Vertical Sizing](properties_ResizingOptions.md#vertical-sizing)|X|X|X| -|[Visibility](properties_Display.md#visibility)|X|X|X| -|[Width](properties_CoordinatesAndSizing.md#width)|X|X|X| - -> List box columns, headers and footers support specific properties. - -### Supported Form Events - -|Form event|Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) for main properties)| Comments| -|---|---|---| -|On After Edit|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On After Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On After Sort|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| -|On Alternative Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Arrays list boxes only*| -|On Before Data Entry|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Before Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Begin Drag Over|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Close Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| -|On Collapse|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| -|On Column Moved|
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • || -|On Column Resize|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • || -|On Data Change|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Delete Action|
  • [row](#additional-properties)
  • || -|On Display Detail|
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • || -|On Double Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Drag Over|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Drop|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Expand|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| -|On Footer Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| -|On Getting Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell*| -|On Header Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • || -|On Load|| -|On Losing Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| -|On Mouse Enter|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Mouse Leave||| -|On Mouse Move|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Open Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| -|On Row Moved|
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • |*Arrays list boxes only*| -|On Selection Change||| -|On Scroll|
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • || -|On Unload||| - -#### Additional Properties {#additional-properties} - -Form events on list box or list box column objects may return the following additional properties: - -|Property| Type| Description| -|---|---|---| -|area|text|List box object area ("header", "footer", "cell")| -|areaName|text|Name of the area| -|column|longint|Column number| -|columnName|text|Name of the column| -|footerName|text|Name of the footer| -|headerName|text|Name of the header| -|horizontalScroll|longint|Positive if scroll is towards the right, negative if towards the left| -|isRowSelected|boolean|True if row is selected, else False| -|newPosition|longint|New position of the column or row| -|newSize|longint|New size (in pixels) of the column or row| -|oldPosition|longint|Previous position of the column or row| -|oldSize|longint|Previous size (in pixels) of the column or row| -|row|longint|Row number| -|verticalScroll|longint|Positive if scroll is towards the bottom, negative if towards the top| - ->If an event occurs on a "fake" column or row that doesn't exist, an empty string is typically returned. - -## List box columns - -A list box is made of one or more column object(s) which have specific properties. You can select a list box column in the Form editor by clicking on it when the list box object is selected: - -![](../assets/en/FormObjects/listbox_column.png) - -You can set standard properties (text, background color, etc.) for each column of the list box; these properties take priority over those of the list box object properties. - ->You can define the [Expression type](properties_Object.md#expression-type) for array list box columns (String, Text, Number, Date, Time, Picture, Boolean, or Object). - -### Column Specific Properties {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Supported Form Events - -|Form event|Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) for main properties)| Comments| -|---|---|---| -|On After Edit|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On After Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On After Sort|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| -|On Alternative Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Arrays list boxes only*| -|On Before Data Entry|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Before Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Begin Drag Over|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Column Moved|
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • || -|On Column Resize|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • || -|On Data Change|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Double Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Drag Over|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Drop|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Footer Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| -|On Getting Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell*| -|On Header Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • || -|On Load|| -|On Losing Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| -|On Row Moved|
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • |*Arrays list boxes only*| -|On Scroll|
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • || -|On Unload||| - -## List box headers - -> To be able to access the header properties of a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option of the list box. - -When headers are displayed, you can select a header in the Form editor by clicking it when the list box object is selected: - -![](../assets/en/FormObjects/listbox_header.png) - -You can set standard text properties for each column header of the list box; in this case, these properties have priority over those of the column or of the list box itself. - -In addition, you have access to the specific properties for headers. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -At runtime, events that occur in a header are generated in the list box column object method. - -When the `OBJECT SET VISIBLE` command is used with a header, it is applied to all headers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"header3";False)` will hide all headers in the list box object to which *header3* belongs and not simply this header. - -### Header Specific Properties - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - -## List box footers - ->To be able to access footer properties for a list box, you must enable the [Display Footers](properties_Footers.md#display-footers) option. - -List boxes can contain non-enterable "footers" displaying additional information. For data shown in table form, footers are usually used to display calculations such as totals or averages. - -When footers are displayed, you can click to select one when the list box object is selected in the Form editor: - -![](../assets/en/FormObjects/listbox_footers.png) - -For each List box column footer, you can set standard text properties: in this case, these properties take priority over those of the column or of the list box. You can also access specific properties for footers. In particular, you can insert a [custom or automatic calculation](properties_Object.md#variable-calculation). - -At runtime, events that occur in a footer are generated in the list box column object method. - -When the `OBJECT SET VISIBLE` command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"footer3";False)` will hide all footers in the list box object to which *footer3* belongs and not simply this footer. - -### Footer Specific Properties - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) ## Managing entry @@ -578,8 +310,8 @@ You can set the value of the variable (for example, Header2:=2) in order to "for There are several different ways to set background colors, font colors and font styles for list boxes: -* at the level of the [list box object properties](#list-box-objects), -* at the level of the [column properties](#list-box-columns), +* at the level of the [list box object properties](./listbox-object.md), +* at the level of the [column properties](./listbox-column.md), * using [arrays or expressions properties](#using-arrays-and-expressions) for the list box and/or for each column, * at the level of the text of each cell (if [multi-style text](properties_Text.md#multi-style)). @@ -845,374 +577,3 @@ In this case, you must fill and empty arrays through the code. The principles to * When a user clicks on a collapse button, you can process the `On Collapse` event. The `LISTBOX GET CELL POSITION` command returns the cell concerned: you remove as many rows as needed from the list box using the `LISTBOX DELETE ROWS` command. -## Object arrays in columns - -List box columns can handle object arrays. Since object arrays can contain different kinds of data, this powerful new feature allows you to mix different input types in the rows of a single column, and display various widgets as well. For example, you could insert a text input in the first row, a check box in the second, and a drop-down list in the third. Object arrays also provide access to new kinds of widgets, such as buttons or color pickers. - -The following list box was designed using an object array: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - -### Configuring an object array column - -To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. In the Property list, you can now select Object as a "Expression Type" for the column: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Standard properties related to coordinates, size, and style are available for object columns. You can define them using the Property list, or by programming the style, font color, background color and visibility for each row of an object-type list box column. These types of columns can also be hidden. - -However, the Data Source theme is not available for object-type list box columns. In fact, the contents of each column cell are based on attributes found in the corresponding element of the object array. Each array element can define: - -the value type (mandatory): text, color, event, etc. -the value itself (optional): used for input/output. -the cell content display (optional): button, list, etc. -additional settings (optional): depend on the value type -To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). For example, you can write "Hello World!" in an object column using this simple code: - -```4d -ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob) //first element - OB SET($ob;"valueType";"text") //defines the value type (mandatory) - OB SET($ob;"value";"Hello World!") //defines the value - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - ->Display format and entry filters cannot be set for an object column. They automatically depend on the value type. - -#### valueType and data display - -When a list box column is associated with an object array, the way a cell is displayed, entered, or edited, is based on the valueType attribute of the array element. Supported valueType values are: - -* "text": for a text value -* "real": for a numeric value that can include separators like a `\`, <.>, or <,> -* "integer": for an integer value -* "boolean": for a True/False value -* "color": to define a background color -* "event": to display a button with a label. - -4D uses default widgets with regards to the "valueType" value (i.e., a "text" is displayed as a text input widget, a "boolean" as a check box), but alternate displays are also available through options (*e.g.*, a real can also be represented as a drop-down menu). The following table shows the default display as well as alternatives for each type of value: - -|valueType| Default widget |Alternative widget(s)| -|---|---|---| -|text| text input |drop-down menu (required list) or combo box (choice list)| -|real| controlled text input (numbers and separators) |drop-down menu (required list) or combo box (choice list)| -|integer| controlled text input (numbers only)| drop-down menu (required list) or combo box (choice list) or three-states check box -|boolean| check box |drop-down menu (required list)| -|color| background color| text| -|event |button with label| -|||All widgets can have an additional unit toggle button or ellipsis button attached to the cell.| - -You set the cell display and options using specific attributes in each object (see below). - -#### Display formats and entry filters - -You cannot set display formats or entry filters for columns of object-type list boxes. They are automatically defined according to the value type. These are listed in the following table: - -|Value type |Default format |Entry control| -|---|---|---| -|text| same as defined in object |any (no control)| -|real| same as defined in object (using system decimal separator) |"0-9" and "." and "-" -|||"0-9" and "." if min>=0| -|integer| same as defined in object |"0-9" and "-"| -|||"0-9" if min>=0| -|Boolean| check box| N/A| -|color |N/A |N/A| -|event |N/A |N/A| - -### Attributes - -Each element of the object array is an object that can contain one or more attributes that will define the cell contents and data display (see example above). - -The only mandatory attribute is "valueType" and its supported values are "text", "real", "integer", "boolean", "color", and "event". The following table lists all the attributes supported in list box object arrays, depending on the "valueType" value (any other attributes are ignored). Display formats are detailed and examples are provided below. - -| |valueType| text| real |integer| boolean| color| event| -|---|---|---|---|---|---|---|---| -|*Attributes* |*Description* | | | | | | | -|value| cell value (input or output)|x| x| x| | | | -|min| minimum value| |x| x| | | | -|max| maximum value| |x| x| | | | -|behavior| "threeStates" value | | |x | | | | -|requiredList| drop-down list defined in object|x| x|x || | | -|choiceList| combo box defined in object|x|x|x| | | | -|requiredListReference| 4D list ref, depends on "saveAs" value|x|x|x| | | | -|requiredListName| 4D list name, depends on "saveAs" value|x|x|x| | | | -|saveAs| "reference" or "value"| x|x|x| | | | -|choiceListReference| 4D list ref, display combo box| x| x| x| | | | -|choiceListName| 4D list name, display combo box|x|x|x| | | | -|unitList| array of X elements|x|x|x| | | | -|unitReference| index of selected element|x|x| x | | | | -|unitsListReference| 4D list ref for units|x |x| x | | | | -|unitsListName| 4D list name for units| x|x| x| | | | -|alternateButton| add an alternate button|x|x|x|x|x| | - -#### value - -Cell values are stored in the "value" attribute. This attribute is used for input as well as output. It can also be used to define default values when using lists (see below). - -````4d - ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - ->Null values are supported and result in an empty cell. - -#### min and max - -When the "valueType" is "real" or "integer", the object also accepts min and max attributes with appropriate values (values must be of the same type as the valueType). - -These attributes can be used to control the range of input values. When a cell is validated (when it loses the focus), if the input value is lower than the min value or greater than the max value, then it is rejected. In this case, the previous value is maintained and a tip displays an explanation. - -````4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -The behavior attribute provides variations to the regular representation of values. In 4D v15, a single variation is proposed: - -|Attribute |Available value(s)| valueType(s)| Description| -|---|---|---|---| -|behavior| threeStates |integer| Represents a numeric value as a three-states check box.
    2=semi-checked, 1=checked, 0=unchecked, -1=invisible, -2=unchecked disabled, -3=checked disabled, -4=semi-checked disabled| - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - - - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList and choiceList - -When a "choiceList" or a "requiredList" attribute is present inside the object, the text input is replaced by a drop-down list or a combo box, depending of the attribute: - -* If the attribute is "choiceList", the cell is displayed as a combo box. This means that the user can select or type a value. -* If the attribute is "requiredList" then the cell is displayed as a drop-down list and the user can only select one of the values provided in the list. - -In both cases, a "value" attribute can be used to preselect a value in the widget. - ->The widget values are defined through an array. If you want to assign an existing 4D list to the widget, you need to use the "requiredListReference", "requiredListName", "choiceListReference", or "choiceListName" attributes. - -Examples: - -* You want to display a drop-down list with only two options: "Open" or "Closed". "Closed" must be preselected: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -* You want to accept any integer value, but display a combo box to suggest the most common values: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName and requiredListReference - -The "requiredListName" and "requiredListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Lists editor of the Tool box) or by programming (using the New list command). The cell will then be displayed as a drop-down list. This means that the user can only select one of the values provided in the list. - -Use "requiredListName" or "requiredListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. - ->* If you want to define these values through a simple array, you need to use the "requiredList" attribute. ->* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". - -Examples: - -* You want to display a drop-down list based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green"), save it as a value and display "blue" by default: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -* You want to display a drop-down list based on a list defined by programming and save it as a reference: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` - - ![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName and choiceListReference - -The "choiceListName" and "choiceListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Tool box) or by programming (using the New list command). The cell is then displayed as a combo box, which means that the user can select or type a value. - -Use "choiceListName" or "choiceListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. - ->* If you want to define these values through a simple array, you need to use the "choiceList" attribute. ->* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". - -Example: - -You want to display a combo box based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green") and display "green" by default: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -````4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -#### unitsList, unitsListName, unitsListReference and unitReference - -You can use specific attributes to add units associated with cell values (*e.g.*: "10 cm", "20 pixels", etc.). To define the unit list, you can use one of the following attributes: - -* "unitsList": an array containing the x elements used to define the available units (e.g.: "cm", "inches", "km", "miles", etc.). Use this attribute to define units within the object. -* "unitsListReference": a reference to a 4D list containing available units. Use this attribute to define units with a 4D list created with the [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html) command. -* "unitsListName": a name of a design-based 4D list that contains available units. Use this attribute to define units with a 4D list created in the Tool box. - -Regardless of the way the unit list is defined, it can be associated with the following attribute: - -* "unitReference": a single value that contains the index (from 1 to x) of the selected item in the "unitList", "unitsListReference" or "unitsListName" values list. - -The current unit is displayed as a button that cycles through the "unitList", "unitsListReference" or "unitsListName" values each time it is clicked (e.g., "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) - -Example: - -We want to set up a numeric input followed by two possible units: "rows" or "pixels". The current value is "2" + "lines". We use values defined directly in the object ("unitsList" attribute): - -````4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -If you want to add an ellipsis button [...] to a cell, you just need to pass the "alternateButton" with the True value in the object. The button will be displayed in the cell automatically. - -When this button is clicked by a user, an `On Alternate Click` event will be generated, and you will be able to handle it however you want (see the "Event management" paragraph for more information). - -Example: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - -#### color valueType - -The "color" valueType allows you to display either a color or a text. - -* If the value is a number, a colored rectangle is drawn inside the cell. Example: - - ````4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - -* If the value is a text, then the text is displayed (*e.g.*: "value";"Automatic"). - -#### event valueType - -The "event" valueType displays a simple button that generates an `On Clicked` event when clicked. No data or value can be passed or returned. - -Optionally, you can pass a "label" attribute. - -Example: - -````4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - -### Event management - -Several events can be handled while using an object list box array: - -* **On Data Change**: An `On Data Change` event is triggered when any value has been modified either: - * in a text input zone - * in a drop-down list - * in a combo box area - * in a unit button (switch from value x to value x+1) - * in a check box (switch between checked/unchecked) -* **On Clicked**: When the user clicks on a button installed using the "event" *valueType* attribute, an `On Clicked` event will be generated. This event is managed by the programmer. -* **On Alternative Click**: When the user clicks on an ellipsis button ("alternateButton" attribute), an `On Alternative Click` event will be generated. This event is managed by the programmer. diff --git a/versioned_docs/version-19/FormObjects/properties_Action.md b/versioned_docs/version-19/FormObjects/properties_Action.md index c35743e9de358c..0cc1016ce6e12c 100644 --- a/versioned_docs/version-19/FormObjects/properties_Action.md +++ b/versioned_docs/version-19/FormObjects/properties_Action.md @@ -109,7 +109,7 @@ In this case, 4D does not provide automatic support for object operations. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](./webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](./webArea_overview.md) --- diff --git a/versioned_docs/version-19/FormObjects/properties_BackgroundAndBorder.md b/versioned_docs/version-19/FormObjects/properties_BackgroundAndBorder.md index e128ac0b28fed5..c87d10f01ab28c 100644 --- a/versioned_docs/version-19/FormObjects/properties_BackgroundAndBorder.md +++ b/versioned_docs/version-19/FormObjects/properties_BackgroundAndBorder.md @@ -16,7 +16,7 @@ Allows setting a different background color for odd-numbered rows/columns in a l #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -34,7 +34,7 @@ In the case of a list box, by default *Automatic* is selected: the column uses t #### Objects Supported -[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### See also @@ -60,7 +60,7 @@ You can also set this property using the [`LISTBOX SET PROPERTY`](https://doc.4d #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -197,7 +197,7 @@ You can get the same result using the [`LISTBOX SET ROW FONT STYLE`](https://doc #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/versioned_docs/version-19/FormObjects/properties_CoordinatesAndSizing.md b/versioned_docs/version-19/FormObjects/properties_CoordinatesAndSizing.md index 0736342ed6693b..b3e97bb6a894b4 100644 --- a/versioned_docs/version-19/FormObjects/properties_CoordinatesAndSizing.md +++ b/versioned_docs/version-19/FormObjects/properties_CoordinatesAndSizing.md @@ -34,7 +34,7 @@ When this property is enabled, the height of every row is automatically calculat #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) --- @@ -50,7 +50,7 @@ Bottom coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -66,7 +66,7 @@ Left coordinate of the object on the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -82,7 +82,7 @@ Right coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -98,7 +98,7 @@ Top coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -139,7 +139,7 @@ This property designates an object's vertical size. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -148,7 +148,7 @@ This property designates an object's vertical size. This property designates an object's horizontal size. >* Some objects may have a predefined height that cannot be altered. ->* If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox_overview.md#list-box-columns), the user can also manually resize the column. +>* If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. >* When resizing the form, if the ["Grow" horizontal sizing](properties_ResizingOptions.md#horizontal-sizing) property was assigned to the list box, the right-most column will be increased beyond its maximum width if necessary. #### JSON Grammar @@ -159,7 +159,7 @@ This property designates an object's horizontal size. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -177,7 +177,7 @@ The maximum width of the column (in pixels). The width of the column cannot be i #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) --- @@ -195,7 +195,7 @@ The minimum width of the column (in pixels). The width of the column cannot be r #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) --- diff --git a/versioned_docs/version-19/FormObjects/properties_DataSource.md b/versioned_docs/version-19/FormObjects/properties_DataSource.md index abfdd5e21d582b..a996a186f94af9 100644 --- a/versioned_docs/version-19/FormObjects/properties_DataSource.md +++ b/versioned_docs/version-19/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ When the **automatic insertion** option is not set (default), the value entered This property is supported by: -- [Combo box](comboBox_overview.md) and [list box column](listbox_overview.md#list-box-columns) form objects associated to a choice list. +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - [Combo box](comboBox_overview.md) form objects whose associated list is filled by their array or object datasource. For example, given a choice list containing "France, Germany, Italy" that is associated with a "Countries" combo box: if the **automatic insertion** property is set and a user enters "Spain", then the value "Spain" is automatically added to the list in memory: @@ -28,7 +28,7 @@ For example, given a choice list containing "France, Germany, Italy" that is ass #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) --- @@ -48,7 +48,7 @@ You can also associate choice lists to objects using the [OBJECT SET LIST BY NAM #### Objects Supported [Drop-down List](dropdownList_Overview.md) - -[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) --- @@ -116,7 +116,7 @@ Specifies a variable or expression that will be assigned a longint indicating th Defines the data type for the displayed expression. This property is used with: -- [List box columns](listbox_overview.md#list-box-columns) of the selection and collection types. +- [List box columns](listbox-column.md) of the selection and collection types. - [Drop-down lists](dropdownList_Overview.md) associated to objects or arrays. See also [**Expression Type**](properties_Object.md#expression-type) section. @@ -129,7 +129,7 @@ See also [**Expression Type**](properties_Object.md#expression-type) section. #### Objects Supported -[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox_overview.md#list-box-columns) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -186,14 +186,14 @@ You must enter a list of values. In the Form editor, a specific dialog box allow #### Objects Supported -[List Box Column (array type only)](listbox_overview.md#list-box-columns) +[List Box Column (array type only)](listbox-column.md) --- ## Expression -This description is specific to [selection](listbox_overview.md#selection-list-boxes) - and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns. See also **[Variable or Expression](properties_Object.md#variable-or-expression)** section. +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) + and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. See also **[Variable or Expression](properties_Object.md#variable-or-expression)** section. A 4D expression to be associated with a column. You can enter: @@ -233,7 +233,7 @@ If a field, a variable, or an assignable expression (*e.g. Person.lastName*) is #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) --- @@ -262,7 +262,7 @@ All database tables can be used, regardless of whether the form is related to a This property is available in the following conditions: - a [choice list](#choice-list) is associated with the object -- for [inputs](input_overview.md) and [list box columns](listbox_overview.md#list-box-columns), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. This property specifies, in the context of a field or variable associated with a list of values, the type of contents to save: @@ -284,7 +284,7 @@ Using this property requires compliance with the following principles: #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/versioned_docs/version-19/FormObjects/properties_Display.md b/versioned_docs/version-19/FormObjects/properties_Display.md index 122d1396318b5f..8a92c3dc7ee24a 100644 --- a/versioned_docs/version-19/FormObjects/properties_Display.md +++ b/versioned_docs/version-19/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ The field actually contains "proportion". 4D accepts and stores the entire entry #### Objects Supported -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -86,7 +86,7 @@ The table below shows choices available: #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -247,7 +247,7 @@ The following table shows how different formats affect the display of numbers. T #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) --- @@ -307,7 +307,7 @@ If the field is reduced to a size smaller than that of the original picture, the #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -341,7 +341,7 @@ The table below shows the Time field display formats and gives examples: #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -350,7 +350,7 @@ The table below shows the Time field display formats and gives examples: When a [boolean expression](properties_Object.md#expression-type) is displayed as: * a text in an [input object](input_overview.md) -* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox_overview.md#list-box-columns), +* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), ... you can select the text to display for each value: @@ -365,7 +365,7 @@ When a [boolean expression](properties_Object.md#expression-type) is displayed a #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -385,7 +385,7 @@ Boolean columns can also be displayed as pop-up menus. In this case, the [Text w #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) --- @@ -433,7 +433,7 @@ In this case as well, the [Title](#title) property is also available so that the #### Objects Supported -[Check box](checkbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -454,7 +454,7 @@ In that cases, the title of the check box can be entered using this property. #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) --- @@ -491,7 +491,7 @@ The Truncate with ellipsis property can be applied to Boolean type columns; howe #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -522,7 +522,7 @@ This property is only used when drawing objects located in the body of a list fo #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -577,4 +577,4 @@ Note that regardless of the Wordwrap option’s value, the row height is not cha #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) diff --git a/versioned_docs/version-19/FormObjects/properties_Entry.md b/versioned_docs/version-19/FormObjects/properties_Entry.md index 5b71189db20354..b46b6d016a01bd 100644 --- a/versioned_docs/version-19/FormObjects/properties_Entry.md +++ b/versioned_docs/version-19/FormObjects/properties_Entry.md @@ -28,7 +28,7 @@ Allows the user access to a standard context menu in the object when the form is For a picture type [input](input_overview.md), in addition to standard editing commands (Cut, Copy, Paste and Clear), the menu contains the **Import...** command, which can be used to import a picture stored in a file, as well as the **Save as...** command, which can be used to save the picture to disk. The menu can also be used to modify the display format of the picture: the **Truncated non-centered**, **Scaled to fit** and **Scaled to fit centered prop.** options are provided. The modification of the [display format](properties_Display#picture-format) using this menu is temporary; it is not saved with the record. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **Fonts...**: displays the font system dialog box - **Recent fonts**: displays the names of recent fonts selected during the session. The list can store up to 10 fonts (beyond that, the last font used replaces the oldest). By default, this list is empty and the option is not displayed. You can manage this list using the `SET RECENT FONTS` and `FONT LIST` commands. @@ -65,7 +65,7 @@ When this property is disabled, any pop-up menus associated with a list box colu #### Objects Supported -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) --- @@ -121,7 +121,7 @@ Here is a table that explains each of the entry filter choices in the Entry Filt #### Objects Supported -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/versioned_docs/version-19/FormObjects/properties_Footers.md b/versioned_docs/version-19/FormObjects/properties_Footers.md index 7f7015a7063f34..5f20fb2291ed60 100644 --- a/versioned_docs/version-19/FormObjects/properties_Footers.md +++ b/versioned_docs/version-19/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Footers ## Display Footers -This property is used to display or hide [list box column footers](listbox_overview.md#list-box-footers). There is one footer per column; each footer is configured separately. +This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). There is one footer per column; each footer is configured separately. #### JSON Grammar @@ -30,7 +30,7 @@ This property is used to set the row height for a list box footer in **pixels** * This calculation does not take into account the size of pictures nor any styles applied to the fonts. * In macOS, the row height may be incorrect if the user enters characters that are not available in the selected font. When this occurs, a substitute font is used, which may cause variations in size. ->This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv17R6/4D/17-R6/List-box-footer-specific-properties.300-4354808.en.html) command. +>This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. Conversion of units: When you switch from one unit to the other, 4D converts them automatically and displays the result in the Property List. For example, if the font used is "Lucida grande 24", a height of "1 line" is converted to "30 pixels" and a height of "60 pixels" is converted to "2 lines". @@ -62,4 +62,4 @@ Note that converting back and forth may lead to an end result that is different #### See also -[Headers](properties_Headers.md) - [List box footers](listbox_overview.md#list-box-footers) +[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) diff --git a/versioned_docs/version-19/FormObjects/properties_Headers.md b/versioned_docs/version-19/FormObjects/properties_Headers.md index 7b3706a65d7544..7081d23bab14d8 100644 --- a/versioned_docs/version-19/FormObjects/properties_Headers.md +++ b/versioned_docs/version-19/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Headers ## Display Headers -This property is used to display or hide [list box column headers](listbox_overview.md#list-box-headers). There is one header per column; each header is configured separately. +This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). There is one header per column; each header is configured separately. #### JSON Grammar @@ -62,4 +62,4 @@ Note that converting back and forth may lead to an end result that is different #### See also -[Footers](properties_Footers.md) - [List box headers](listbox_overview.md#list-box-headers) +[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) diff --git a/versioned_docs/version-19/FormObjects/properties_Help.md b/versioned_docs/version-19/FormObjects/properties_Help.md index e164adda409821..e918512b03ad1a 100644 --- a/versioned_docs/version-19/FormObjects/properties_Help.md +++ b/versioned_docs/version-19/FormObjects/properties_Help.md @@ -28,7 +28,7 @@ You can either: #### Objects Supported -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](./comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](./comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Other help features diff --git a/versioned_docs/version-19/FormObjects/properties_ListBox.md b/versioned_docs/version-19/FormObjects/properties_ListBox.md index 5ef0fa329bf184..c07719848be699 100644 --- a/versioned_docs/version-19/FormObjects/properties_ListBox.md +++ b/versioned_docs/version-19/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Collection of columns of the list box. |---|---|---| |columns |collection of column objects|Contains the properties for the list box columns | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox_overview.md#column-specific-properties) section. +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### Objects Supported diff --git a/versioned_docs/version-19/FormObjects/properties_Object.md b/versioned_docs/version-19/FormObjects/properties_Object.md index 4225b9e006ebac..b526a746656f7c 100644 --- a/versioned_docs/version-19/FormObjects/properties_Object.md +++ b/versioned_docs/version-19/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ This property designates the type of the [active or inactive form object](formOb #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ For more information about naming rules for form objects, refer to [Identifiers] #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -134,20 +134,20 @@ For an array list box, the **Variable or Expression** property usually holds the #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Tab control](tabControl.md) - [Subform](subform_overview.md) - [Radio Button](radio_overview.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Tab control](tabControl.md) - [Subform](subform_overview.md) - [Radio Button](radio_overview.md) - [Web Area](webArea_overview.md) --- ## Expression Type -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](listbox_overview.md#selection-list-boxes) and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Specify the data type for the expression or variable associated to the object. Note that main purpose of this setting is to configure options (such as display formats) available for the data type. It does not actually type the variable itself. In view of project compilation, you must [declare the variable](Concepts/variables.md#declaring-variables). However, this property has a typing function in the following specific cases: - **[Dynamic variables](#dynamic-variables)**: you can use this property to declare the type of dynamic variables. -- **[List Box Columns](listbox_overview.md#list-box-columns)**: this property is used to associate a display format with the column data. The formats provided will depend on the variable type (array type list box) or the data/field type (selection and collection type list boxes). The standard 4D formats that can be used are: Alpha, Numeric, Date, Time, Picture and Boolean. The Text type does not have specific display formats. Any existing custom formats are also available. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. The formats provided will depend on the variable type (array type list box) or the data/field type (selection and collection type list boxes). The standard 4D formats that can be used are: Alpha, Numeric, Date, Time, Picture and Boolean. The Text type does not have specific display formats. Any existing custom formats are also available. - **[Picture variables](input_overview.md)**: you can use this menu to declare the variables before loading the form in interpreted mode. Specific native mechanisms govern the display of picture variables in forms. These mechanisms require greater precision when configuring variables: from now on, they must have already been declared before loading the form — i.e., even before the `On Load` form event — unlike other types of variables. To do this, you need either for the statement `C_PICTURE(varName)` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property. Otherwise, the picture variable will not be displayed correctly (only in interpreted mode). @@ -159,7 +159,7 @@ Otherwise, the picture variable will not be displayed correctly (only in interpr #### Objects Supported -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -334,4 +334,4 @@ When **Custom** ("none" in JSON) is set, no automatic calculations are performed #### Objects Supported -[List Box Footer](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) diff --git a/versioned_docs/version-19/FormObjects/properties_RangeOfValues.md b/versioned_docs/version-19/FormObjects/properties_RangeOfValues.md index 9528791ce54910..683f6618ebd85d 100644 --- a/versioned_docs/version-19/FormObjects/properties_RangeOfValues.md +++ b/versioned_docs/version-19/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Allows setting a list whose values cannot be entered in the object. If an exclud #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -74,4 +74,4 @@ However, unlike the [Choice List](properties_DataSource.md#choice-list) property #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) diff --git a/versioned_docs/version-19/FormObjects/properties_ResizingOptions.md b/versioned_docs/version-19/FormObjects/properties_ResizingOptions.md index 96b633ced133a1..88f9660445bb0a 100644 --- a/versioned_docs/version-19/FormObjects/properties_ResizingOptions.md +++ b/versioned_docs/version-19/FormObjects/properties_ResizingOptions.md @@ -64,7 +64,7 @@ Three options are available: #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -90,7 +90,7 @@ Three options are available: #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -131,4 +131,4 @@ Designates if the size of the column can be modified by the user. #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) diff --git a/versioned_docs/version-19/FormObjects/properties_Text.md b/versioned_docs/version-19/FormObjects/properties_Text.md index 2efec0194ea90b..67083f3a70d241 100644 --- a/versioned_docs/version-19/FormObjects/properties_Text.md +++ b/versioned_docs/version-19/FormObjects/properties_Text.md @@ -37,7 +37,7 @@ You can set this property using the [**OBJECT SET FONT STYLE**](https://doc.4d.c #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -58,7 +58,7 @@ You can also set this property via the [**OBJECT SET FONT STYLE**](https://doc.4 #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -74,7 +74,7 @@ Sets the text to have a line running beneath it. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -111,7 +111,7 @@ Three font themes are available: #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) ### Font Family @@ -132,7 +132,7 @@ You can set this using the [**OBJECT SET FONT**](https://doc.4d.com/4Dv17R5/4D/1 #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -148,7 +148,7 @@ Allows defining the object's font size in points. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -174,7 +174,7 @@ You can also set this property using the [**OBJECT SET RGB COLORS**](https://doc #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -235,7 +235,7 @@ You can also set this property using the `LISTBOX SET PROPERTY` command with `lk #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -258,7 +258,7 @@ Horizontal location of text within the area that contains it. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) --- @@ -281,7 +281,7 @@ This property can also be handled by the [OBJECT Get vertical alignment](https:/ #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) --- @@ -385,7 +385,7 @@ By default, this option is not enabled. #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- @@ -430,7 +430,7 @@ The name of a Longint array must be used. Each element of this array corresponds #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -450,7 +450,7 @@ The name of a Longint array must be used. Each element of this array corresponds #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/versioned_docs/version-19/FormObjects/properties_TextAndPicture.md b/versioned_docs/version-19/FormObjects/properties_TextAndPicture.md index b73a1cc96b438d..7cdc8722ab9abc 100644 --- a/versioned_docs/version-19/FormObjects/properties_TextAndPicture.md +++ b/versioned_docs/version-19/FormObjects/properties_TextAndPicture.md @@ -75,7 +75,7 @@ Designates the placement of an icon in relation to the form object. #### Objects Supported -[List Box Header](listbox_overview.md#list-box-headers) +[List Box Header](listbox-header-footer.md#headers) --- @@ -140,7 +140,7 @@ The pathname to enter is similar as for the [Pathname property for static pictur #### Objects Supported -[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) --- @@ -225,4 +225,4 @@ It is important to note that the "With Pop-up Menu" property only manages the gr #### Objects Supported -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) diff --git a/versioned_docs/version-20/Concepts/dt_number.md b/versioned_docs/version-20/Concepts/dt_number.md index fcbe2d5ce02da5..caba658fbbfeb5 100644 --- a/versioned_docs/version-20/Concepts/dt_number.md +++ b/versioned_docs/version-20/Concepts/dt_number.md @@ -5,7 +5,7 @@ title: Number (Real, Longint, Integer) Number is a generic term that stands for: -- Real field, variable or expression. The range for the Real data type is ±1.7e±308 (13 significant digits). +- Real field, variable or expression. The range for the Real data type is ±1.7e±308 (following the [IEEE 754 standard for double-precision binary floating-point format](https://en.wikipedia.org/wiki/Double-precision_floating-point_format)). - Long Integer field, variable or expression. The range for the Long Integer data type (4-byte Integer) is -2^31..(2^31)-1. - Integer field, array or expression. The range for the Integer data type (2-byte Integer) is -32,768..32,767 (2^15..(2^15)-1). diff --git a/versioned_docs/version-20/Events/onAfterEdit.md b/versioned_docs/version-20/Events/onAfterEdit.md index aa2cef871f504d..87c6d1f6976190 100644 --- a/versioned_docs/version-20/Events/onAfterEdit.md +++ b/versioned_docs/version-20/Events/onAfterEdit.md @@ -5,7 +5,7 @@ title: On After Edit |Code|Can be called by|Definition| |---|---|---| -|45|[4D View Pro area](../FormObjects/viewProArea_overview.md) - [4D Write Pro area](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|The contents of the enterable object that has the focus has just been modified| +|45|[4D View Pro area](../FormObjects/viewProArea_overview.md) - [4D Write Pro area](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|The contents of the enterable object that has the focus has just been modified| ## Description diff --git a/versioned_docs/version-20/Events/onAfterKeystroke.md b/versioned_docs/version-20/Events/onAfterKeystroke.md index 5a851e4f81ab6a..bba8ebcf484766 100644 --- a/versioned_docs/version-20/Events/onAfterKeystroke.md +++ b/versioned_docs/version-20/Events/onAfterKeystroke.md @@ -5,7 +5,7 @@ title: On After Keystroke |Code|Can be called by|Definition| |---|---|---| -|28|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **including** this character.| +|28|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **including** this character.|
    History @@ -24,7 +24,7 @@ After the [`On Before Keystroke`](onBeforeKeystroke.md) and `On After Keystroke` The `On After Keystroke` event is not generated: -- in [list box columns](FormObjects/listbox_overview.md#list-box-columns) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - when user modifications are not carried out using the keyboard (paste, drag-and-drop, checkbox, drop down list, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). ### Keystroke sequence diff --git a/versioned_docs/version-20/Events/onAfterSort.md b/versioned_docs/version-20/Events/onAfterSort.md index a1c06a2b9962d9..2fb9806ce6d0f6 100644 --- a/versioned_docs/version-20/Events/onAfterSort.md +++ b/versioned_docs/version-20/Events/onAfterSort.md @@ -5,7 +5,7 @@ title: On After Sort |Code|Can be called by|Definition| |---|---|---| -|30|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A standard sort has just been carried out in a list box column.| +|30|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A standard sort has just been carried out in a list box column.| ## Description diff --git a/versioned_docs/version-20/Events/onAlternativeClick.md b/versioned_docs/version-20/Events/onAlternativeClick.md index 5a3c8a10fc25c4..cd23f8d5fb6ca0 100644 --- a/versioned_docs/version-20/Events/onAlternativeClick.md +++ b/versioned_docs/version-20/Events/onAlternativeClick.md @@ -5,7 +5,7 @@ title: On Alternative Click |Code|Can be called by|Definition| |---|---|---| -|38|[Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | +|38|[Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | ## Description @@ -22,8 +22,8 @@ Some button styles can be [linked to a pop-up menu](FormObjects/properties_TextA ### List box -This event is generated in columns of [object array type list boxes](FormObjects/listbox_overview.md#object-arrays-in-columns), when the user clicks on a widget ellipsis button ("alternateButton" attribute). +This event is generated in columns of [object array type list boxes](FormObjects/listbox-column.md#object-arrays-in-columns), when the user clicks on a widget ellipsis button ("alternateButton" attribute). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -See the [description of the "alternateButton" attribute](FormObjects/listbox_overview.md#alternatebutton). +See the [description of the "alternateButton" attribute](FormObjects/listbox-column.md#alternatebutton). diff --git a/versioned_docs/version-20/Events/onBeforeDataEntry.md b/versioned_docs/version-20/Events/onBeforeDataEntry.md index b4dd8e1e4ec5c6..e5427d670e95e3 100644 --- a/versioned_docs/version-20/Events/onBeforeDataEntry.md +++ b/versioned_docs/version-20/Events/onBeforeDataEntry.md @@ -5,7 +5,7 @@ title: On Before Data Entry |Code|Can be called by|Definition| |---|---|---| -|41|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A list box cell is about to change to editing mode| +|41|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A list box cell is about to change to editing mode| ## Description diff --git a/versioned_docs/version-20/Events/onBeforeKeystroke.md b/versioned_docs/version-20/Events/onBeforeKeystroke.md index 3b5f0be2b2bb8c..d197574936fedc 100644 --- a/versioned_docs/version-20/Events/onBeforeKeystroke.md +++ b/versioned_docs/version-20/Events/onBeforeKeystroke.md @@ -5,7 +5,7 @@ title: On Before Keystroke |Code|Can be called by|Definition| |---|---|---| -|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **without** this character.| +|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **without** this character.|
    History @@ -22,7 +22,7 @@ After the `On Before Keystroke` and [`On After Keystroke event`](onAfterKeystrok The `On Before Keystroke` event is not generated: -- in a [list box column](FormObjects/listbox_overview.md#list-box-columns) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - when user modifications are not carried out using the keyboard (paste, drag-and-drop, checkbox, drop down list, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). ### Non-enterable objects diff --git a/versioned_docs/version-20/Events/onBeginDragOver.md b/versioned_docs/version-20/Events/onBeginDragOver.md index 1347959162d8ea..9c9ca7f355bd01 100644 --- a/versioned_docs/version-20/Events/onBeginDragOver.md +++ b/versioned_docs/version-20/Events/onBeginDragOver.md @@ -5,7 +5,7 @@ title: On Begin Drag Over |Code|Can be called by|Definition| |---|---|---| -|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|An object is being dragged| +|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|An object is being dragged| ## Description diff --git a/versioned_docs/version-20/Events/onClicked.md b/versioned_docs/version-20/Events/onClicked.md index 395644852fd8c6..5e1933b1e2181c 100644 --- a/versioned_docs/version-20/Events/onClicked.md +++ b/versioned_docs/version-20/Events/onClicked.md @@ -5,7 +5,7 @@ title: On Clicked |Code|Can be called by|Definition| |---|---|---| -|4|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|A click occurred on an object| +|4|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|A click occurred on an object| ## Description diff --git a/versioned_docs/version-20/Events/onColumnMoved.md b/versioned_docs/version-20/Events/onColumnMoved.md index 643745760b09a9..5717c1d8268bbb 100644 --- a/versioned_docs/version-20/Events/onColumnMoved.md +++ b/versioned_docs/version-20/Events/onColumnMoved.md @@ -5,7 +5,7 @@ title: On Column Moved |Code|Can be called by|Definition| |---|---|---| -|32|[List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox_overview.md#list-box-columns)| A list box column is moved by the user via drag and drop| +|32|[List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md)| A list box column is moved by the user via drag and drop| ## Description diff --git a/versioned_docs/version-20/Events/onColumnResize.md b/versioned_docs/version-20/Events/onColumnResize.md index 8617bba19cb0a8..7f1302fc8e08fa 100644 --- a/versioned_docs/version-20/Events/onColumnResize.md +++ b/versioned_docs/version-20/Events/onColumnResize.md @@ -5,7 +5,7 @@ title: On Column Resize |Code|Can be called by|Definition| |---|---|---| -|33|[4D View Pro Area](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox_overview.md#list-box-columns)|The width of a column is modified directly by the user or consequently to a form window resize| +|33|[4D View Pro Area](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md)|The width of a column is modified directly by the user or consequently to a form window resize| ## Description diff --git a/versioned_docs/version-20/Events/onDataChange.md b/versioned_docs/version-20/Events/onDataChange.md index 77541959ad6881..97b30165783762 100644 --- a/versioned_docs/version-20/Events/onDataChange.md +++ b/versioned_docs/version-20/Events/onDataChange.md @@ -5,7 +5,7 @@ title: On Data Change |Code|Can be called by|Definition| |---|---|---| -|20|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md)|An object data has been modified| +|20|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md)|An object data has been modified| ## Description diff --git a/versioned_docs/version-20/Events/onDoubleClicked.md b/versioned_docs/version-20/Events/onDoubleClicked.md index c35a2cacaeb0da..9d5cc08e29ba61 100644 --- a/versioned_docs/version-20/Events/onDoubleClicked.md +++ b/versioned_docs/version-20/Events/onDoubleClicked.md @@ -5,7 +5,7 @@ title: On Double Clicked |Code|Can be called by|Definition| |---|---|---| -|13|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) |A double click occurred on an object| +|13|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) |A double click occurred on an object| ## Description diff --git a/versioned_docs/version-20/Events/onDragOver.md b/versioned_docs/version-20/Events/onDragOver.md index 031ab26115413f..ed16895a599351 100644 --- a/versioned_docs/version-20/Events/onDragOver.md +++ b/versioned_docs/version-20/Events/onDragOver.md @@ -5,7 +5,7 @@ title: On Drag Over |Code|Can be called by|Definition| |---|---|---| -|21|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data could be dropped onto an object| +|21|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data could be dropped onto an object| ## Description diff --git a/versioned_docs/version-20/Events/onDrop.md b/versioned_docs/version-20/Events/onDrop.md index f2e8d2b5a80e89..98346507b44c4f 100644 --- a/versioned_docs/version-20/Events/onDrop.md +++ b/versioned_docs/version-20/Events/onDrop.md @@ -5,7 +5,7 @@ title: On Drop |Code|Can be called by|Definition| |---|---|---| -|16|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data has been dropped onto an object| +|16|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data has been dropped onto an object| ## Description diff --git a/versioned_docs/version-20/Events/onFooterClick.md b/versioned_docs/version-20/Events/onFooterClick.md index 83ff5dd0a344a9..e39bb30f370f10 100644 --- a/versioned_docs/version-20/Events/onFooterClick.md +++ b/versioned_docs/version-20/Events/onFooterClick.md @@ -5,7 +5,7 @@ title: On Footer Click |Code|Can be called by|Definition| |---|---|---| -|57|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A click occurs in the footer of a list box column| +|57|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A click occurs in the footer of a list box column| ## Description diff --git a/versioned_docs/version-20/Events/onGettingFocus.md b/versioned_docs/version-20/Events/onGettingFocus.md index 1674208e844416..ba23da9815daaf 100644 --- a/versioned_docs/version-20/Events/onGettingFocus.md +++ b/versioned_docs/version-20/Events/onGettingFocus.md @@ -5,7 +5,7 @@ title: On Getting focus |Code|Can be called by|Definition| |---|---|---| -|15|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is getting the focus| +|15|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is getting the focus| ## Description diff --git a/versioned_docs/version-20/Events/onHeaderClick.md b/versioned_docs/version-20/Events/onHeaderClick.md index 3d7527b4d899f3..e6a064f110996b 100644 --- a/versioned_docs/version-20/Events/onHeaderClick.md +++ b/versioned_docs/version-20/Events/onHeaderClick.md @@ -5,7 +5,7 @@ title: On Header Click |Code|Can be called by|Definition| |---|---|---| -|42|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A click occurs in a column header| +|42|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A click occurs in a column header| ## Description diff --git a/versioned_docs/version-20/Events/onLoad.md b/versioned_docs/version-20/Events/onLoad.md index be8eee88211984..6a8bdc77e7b852 100644 --- a/versioned_docs/version-20/Events/onLoad.md +++ b/versioned_docs/version-20/Events/onLoad.md @@ -5,7 +5,7 @@ title: On Load |Code|Can be called by|Definition| |---|---|---| -|1|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be displayed or printed| +|1|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be displayed or printed| ## Description diff --git a/versioned_docs/version-20/Events/onLosingFocus.md b/versioned_docs/version-20/Events/onLosingFocus.md index 0bda46c7f47999..1764b9f92a6e52 100644 --- a/versioned_docs/version-20/Events/onLosingFocus.md +++ b/versioned_docs/version-20/Events/onLosingFocus.md @@ -5,7 +5,7 @@ title: On Losing focus |Code|Can be called by|Definition| |---|---|---| -|14|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is losing the focus| +|14|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is losing the focus| ## Description diff --git a/versioned_docs/version-20/Events/onRowMoved.md b/versioned_docs/version-20/Events/onRowMoved.md index c65a407abfd0cc..0ee1f21a23438a 100644 --- a/versioned_docs/version-20/Events/onRowMoved.md +++ b/versioned_docs/version-20/Events/onRowMoved.md @@ -5,7 +5,7 @@ title: On Row Moved |Code|Can be called by|Definition| |---|---|---| -|34|[List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)| A list box row is moved by the user via drag and drop| +|34|[List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md)| A list box row is moved by the user via drag and drop| ## Description diff --git a/versioned_docs/version-20/Events/onUnload.md b/versioned_docs/version-20/Events/onUnload.md index a8c9a2eeb63b89..1d5cff5457fa14 100644 --- a/versioned_docs/version-20/Events/onUnload.md +++ b/versioned_docs/version-20/Events/onUnload.md @@ -5,7 +5,7 @@ title: On Unload |Code|Can be called by|Definition| |---|---|---| -|24|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be exited and released| +|24|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be exited and released| ## Description diff --git a/versioned_docs/version-20/Events/onValidate.md b/versioned_docs/version-20/Events/onValidate.md index 842d79c6f164fb..b2421df5613a23 100644 --- a/versioned_docs/version-20/Events/onValidate.md +++ b/versioned_docs/version-20/Events/onValidate.md @@ -5,7 +5,7 @@ title: On Validate |Code|Can be called by|Definition| |---|---|---| -|3|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md)|The record data entry has been validated| +|3|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md)|The record data entry has been validated| ## Description diff --git a/versioned_docs/version-20/Events/overview.md b/versioned_docs/version-20/Events/overview.md index 7996a6b8289a6b..8dbd1b97ec34ff 100644 --- a/versioned_docs/version-20/Events/overview.md +++ b/versioned_docs/version-20/Events/overview.md @@ -29,7 +29,7 @@ objectName|text|Name of the object triggering the event - Not included if the ev Additional properties are returned when the event occurs on specific objects. In particular: -- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. - [4D View Pro areas](FormObjects/viewProArea_overview.md) return for example `sheetName` or `action` properties in the [On After Edit](onAfterEdit.md) event object. diff --git a/versioned_docs/version-20/FormEditor/pictures.md b/versioned_docs/version-20/FormEditor/pictures.md index c4cc5d33c67741..63594b7df0cc29 100644 --- a/versioned_docs/version-20/FormEditor/pictures.md +++ b/versioned_docs/version-20/FormEditor/pictures.md @@ -46,7 +46,7 @@ High resolution pictures with the @nx convention can be used in the following ob * [Buttons](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[check boxes](FormObjects/checkbox_overview.md) * [Picture buttons](FormObjects/pictureButton_overview.md)/[Picture pop-ups](FormObjects/picturePopupMenu_overview.md) * [Tab controls](FormObjects/tabControl.md) -* [List box headers](FormObjects/listbox_overview.md#list-box-headers) +* [List box headers](FormObjects/listbox-header-footer.md#headers) * [Menu icons](Menus/properties.md#item-icon) 4D automatically prioritizes pictures with the highest resolution. For example, when using two screens (one high resolution display, one standard display) and you move a form from one screen to another, 4D automatically renders the highest possible resolution of the picture. Even if a command or property specifies *circle.png*, *circle@3x.png* will be used (if it exists). diff --git a/versioned_docs/version-20/FormObjects/listbox-column.md b/versioned_docs/version-20/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..411084b31b87c6 --- /dev/null +++ b/versioned_docs/version-20/FormObjects/listbox-column.md @@ -0,0 +1,418 @@ +--- +id: listbox-column +title: List Box Column +--- + + + +A list box is made of one or more column object(s) which have specific properties. You can select a list box column in the Form editor by clicking on it when the list box object is selected: + +![](../assets/en/FormObjects/listbox_column.png) + +You can set standard properties (text, background color, etc.) for each column of the list box; these properties take priority over those of the list box object properties. + +>You can define the [Expression type](properties_Object.md#expression-type) for array list box columns (String, Text, Number, Date, Time, Picture, Boolean, or Object). + +### Column Specific Properties {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## Supported Form Events + +|Form event|Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties)| Comments| +|---|---|---| +|On After Edit|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || +|On After Keystroke|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || +|On After Sort|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| +|On Alternative Click|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • |*Arrays list boxes only*| +|On Before Data Entry|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || +|On Before Keystroke|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || +|On Begin Drag Over|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || +|On Clicked|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || +|On Column Moved|
  • [columnName](./listbox-object#additional-properties)
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • || +|On Column Resize|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [newSize](./listbox-object#additional-properties)
  • [oldSize](./listbox-object#additional-properties)
  • || +|On Data Change|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || +|On Double Clicked|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || +|On Drag Over|
  • [area](./listbox-object#additional-properties)
  • [areaName](./listbox-object#additional-properties)
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || +|On Drop|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • || +|On Footer Click|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [footerName](./listbox-object#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| +|On Getting Focus|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • |*Additional properties returned only when editing a cell*| +|On Header Click|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • || +|On Load|| +|On Losing Focus|
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| +|On Row Moved|
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • |*Arrays list boxes only*| +|On Scroll|
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • || +|On Unload||| + + +## Object arrays in columns + +List box columns can handle object arrays. Since object arrays can contain different kinds of data, this powerful new feature allows you to mix different input types in the rows of a single column, and display various widgets as well. For example, you could insert a text input in the first row, a check box in the second, and a drop-down list in the third. Object arrays also provide access to new kinds of widgets, such as buttons or color pickers. + +The following list box was designed using an object array: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configuring an object array column + +To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. In the Property list, you can now select Object as a "Expression Type" for the column: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Standard properties related to coordinates, size, and style are available for object columns. You can define them using the Property list, or by programming the style, font color, background color and visibility for each row of an object-type list box column. These types of columns can also be hidden. + +However, the Data Source theme is not available for object-type list box columns. In fact, the contents of each column cell are based on attributes found in the corresponding element of the object array. Each array element can define: + +the value type (mandatory): text, color, event, etc. +the value itself (optional): used for input/output. +the cell content display (optional): button, list, etc. +additional settings (optional): depend on the value type +To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). For example, you can write "Hello World!" in an object column using this simple code: + +```4d +ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob) //first element + OB SET($ob;"valueType";"text") //defines the value type (mandatory) + OB SET($ob;"value";"Hello World!") //defines the value + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +>Display format and entry filters cannot be set for an object column. They automatically depend on the value type. + +#### valueType and data display + +When a list box column is associated with an object array, the way a cell is displayed, entered, or edited, is based on the valueType attribute of the array element. Supported valueType values are: + +* "text": for a text value +* "real": for a numeric value that can include separators like a `\`, <.>, or <,> +* "integer": for an integer value +* "boolean": for a True/False value +* "color": to define a background color +* "event": to display a button with a label. + +4D uses default widgets with regards to the "valueType" value (i.e., a "text" is displayed as a text input widget, a "boolean" as a check box), but alternate displays are also available through options (*e.g.*, a real can also be represented as a drop-down menu). The following table shows the default display as well as alternatives for each type of value: + +|valueType| Default widget |Alternative widget(s)| +|---|---|---| +|text| text input |drop-down menu (required list) or combo box (choice list)| +|real| controlled text input (numbers and separators) |drop-down menu (required list) or combo box (choice list)| +|integer| controlled text input (numbers only)| drop-down menu (required list) or combo box (choice list) or three-states check box +|boolean| check box |drop-down menu (required list)| +|color| background color| text| +|event |button with label| +|||All widgets can have an additional unit toggle button or ellipsis button attached to the cell.| + +You set the cell display and options using specific attributes in each object (see below). + +#### Display formats and entry filters + +You cannot set display formats or entry filters for columns of object-type list boxes. They are automatically defined according to the value type. These are listed in the following table: + +|Value type |Default format |Entry control| +|---|---|---| +|text| same as defined in object |any (no control)| +|real| same as defined in object (using system decimal separator) |"0-9" and "." and "-" +|||"0-9" and "." if min>=0| +|integer| same as defined in object |"0-9" and "-"| +|||"0-9" if min>=0| +|Boolean| check box| N/A| +|color |N/A |N/A| +|event |N/A |N/A| + +### Attributes + +Each element of the object array is an object that can contain one or more attributes that will define the cell contents and data display (see example above). + +The only mandatory attribute is "valueType" and its supported values are "text", "real", "integer", "boolean", "color", and "event". The following table lists all the attributes supported in list box object arrays, depending on the "valueType" value (any other attributes are ignored). Display formats are detailed and examples are provided below. + +| |valueType| text| real |integer| boolean| color| event| +|---|---|---|---|---|---|---|---| +|*Attributes* |*Description* | | | | | | | +|value| cell value (input or output)|x| x| x| | | | +|min| minimum value| |x| x| | | | +|max| maximum value| |x| x| | | | +|behavior| "threeStates" value | | |x | | | | +|requiredList| drop-down list defined in object|x| x|x || | | +|choiceList| combo box defined in object|x|x|x| | | | +|requiredListReference| 4D list ref, depends on "saveAs" value|x|x|x| | | | +|requiredListName| 4D list name, depends on "saveAs" value|x|x|x| | | | +|saveAs| "reference" or "value"| x|x|x| | | | +|choiceListReference| 4D list ref, display combo box| x| x| x| | | | +|choiceListName| 4D list name, display combo box|x|x|x| | | | +|unitList| array of X elements|x|x|x| | | | +|unitReference| index of selected element|x|x| x | | | | +|unitsListReference| 4D list ref for units|x |x| x | | | | +|unitsListName| 4D list name for units| x|x| x| | | | +|alternateButton| add an alternate button|x|x|x|x|x| | + +#### value + +Cell values are stored in the "value" attribute. This attribute is used for input as well as output. It can also be used to define default values when using lists (see below). + +```4d + ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +>Null values are supported and result in an empty cell. + +#### min and max + +When the "valueType" is "real" or "integer", the object also accepts min and max attributes with appropriate values (values must be of the same type as the valueType). + +These attributes can be used to control the range of input values. When a cell is validated (when it loses the focus), if the input value is lower than the min value or greater than the max value, then it is rejected. In this case, the previous value is maintained and a tip displays an explanation. + +```4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +The behavior attribute provides variations to the regular representation of values. In 4D v15, a single variation is proposed: + +|Attribute |Available value(s)| valueType(s)| Description| +|---|---|---|---| +|behavior| threeStates |integer| Represents a numeric value as a three-states check box.
    2=semi-checked, 1=checked, 0=unchecked, -1=invisible, -2=unchecked disabled, -3=checked disabled, -4=semi-checked disabled| + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + + + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList and choiceList + +When a "choiceList" or a "requiredList" attribute is present inside the object, the text input is replaced by a drop-down list or a combo box, depending of the attribute: + +* If the attribute is "choiceList", the cell is displayed as a combo box. This means that the user can select or type a value. +* If the attribute is "requiredList" then the cell is displayed as a drop-down list and the user can only select one of the values provided in the list. + +In both cases, a "value" attribute can be used to preselect a value in the widget. + +>The widget values are defined through an array. If you want to assign an existing 4D list to the widget, you need to use the "requiredListReference", "requiredListName", "choiceListReference", or "choiceListName" attributes. + +Examples: + +* You want to display a drop-down list with only two options: "Open" or "Closed". "Closed" must be preselected: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +* You want to accept any integer value, but display a combo box to suggest the most common values: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName and requiredListReference + +The "requiredListName" and "requiredListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Lists editor of the Tool box) or by programming (using the New list command). The cell will then be displayed as a drop-down list. This means that the user can only select one of the values provided in the list. + +Use "requiredListName" or "requiredListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. + +>* If you want to define these values through a simple array, you need to use the "requiredList" attribute. +>* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". + +Examples: + +* You want to display a drop-down list based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green"), save it as a value and display "blue" by default: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +* You want to display a drop-down list based on a list defined by programming and save it as a reference: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + + ![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName and choiceListReference + +The "choiceListName" and "choiceListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Tool box) or by programming (using the New list command). The cell is then displayed as a combo box, which means that the user can select or type a value. + +Use "choiceListName" or "choiceListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. + +>* If you want to define these values through a simple array, you need to use the "choiceList" attribute. +>* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". + +Example: + +You want to display a combo box based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green") and display "green" by default: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference and unitReference + +You can use specific attributes to add units associated with cell values (*e.g.*: "10 cm", "20 pixels", etc.). To define the unit list, you can use one of the following attributes: + +* "unitsList": an array containing the x elements used to define the available units (e.g.: "cm", "inches", "km", "miles", etc.). Use this attribute to define units within the object. +* "unitsListReference": a reference to a 4D list containing available units. Use this attribute to define units with a 4D list created with the [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html) command. +* "unitsListName": a name of a design-based 4D list that contains available units. Use this attribute to define units with a 4D list created in the Tool box. + +Regardless of the way the unit list is defined, it can be associated with the following attribute: + +* "unitReference": a single value that contains the index (from 1 to x) of the selected item in the "unitList", "unitsListReference" or "unitsListName" values list. + +The current unit is displayed as a button that cycles through the "unitList", "unitsListReference" or "unitsListName" values each time it is clicked (e.g., "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) + +Example: + +We want to set up a numeric input followed by two possible units: "rows" or "pixels". The current value is "2" + "lines". We use values defined directly in the object ("unitsList" attribute): + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +If you want to add an ellipsis button [...] to a cell, you just need to pass the "alternateButton" with the True value in the object. The button will be displayed in the cell automatically. + +When this button is clicked by a user, an `On Alternate Click` event will be generated, and you will be able to handle it however you want (see the "Event management" paragraph for more information). + +Example: + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### color valueType + +The "color" valueType allows you to display either a color or a text. + +* If the value is a number, a colored rectangle is drawn inside the cell. Example: + + ```4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +* If the value is a text, then the text is displayed (*e.g.*: "value";"Automatic"). + +#### event valueType + +The "event" valueType displays a simple button that generates an `On Clicked` event when clicked. No data or value can be passed or returned. + +Optionally, you can pass a "label" attribute. + +Example: + +```4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Event management + +Several events can be handled while using an object list box array: + +* **On Data Change**: An `On Data Change` event is triggered when any value has been modified either: + * in a text input zone + * in a drop-down list + * in a combo box area + * in a unit button (switch from value x to value x+1) + * in a check box (switch between checked/unchecked) +* **On Clicked**: When the user clicks on a button installed using the "event" *valueType* attribute, an `On Clicked` event will be generated. This event is managed by the programmer. +* **On Alternative Click**: When the user clicks on an ellipsis button ("alternateButton" attribute), an `On Alternative Click` event will be generated. This event is managed by the programmer. diff --git a/versioned_docs/version-20/FormObjects/listbox-header-footer.md b/versioned_docs/version-20/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..64b6c8ac56379a --- /dev/null +++ b/versioned_docs/version-20/FormObjects/listbox-header-footer.md @@ -0,0 +1,54 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- To be able to access footer properties for a list box, you must enable the [Display Footers](properties_Footers.md#display-footers) option. + +::: + + +## Headers + + +When headers are displayed, you can select a header in the Form editor by clicking it when the list box object is selected: + +![](../assets/en/FormObjects/listbox_header.png) + +You can set standard text properties for each column header of the list box; in this case, these properties have priority over those of the column or of the list box itself. + +In addition, you have access to the specific properties for headers. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +At runtime, events that occur in a header are generated in the list box column object method. + +When the `OBJECT SET VISIBLE` command is used with a header, it is applied to all headers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"header3";False)` will hide all headers in the list box object to which *header3* belongs and not simply this header. + +### Header Specific Properties + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) + + +## Footers + +List boxes can contain non-enterable "footers" displaying additional information. For data shown in table form, footers are usually used to display calculations such as totals or averages. + +When footers are displayed, you can click to select one when the list box object is selected in the Form editor: + +![](../assets/en/FormObjects/listbox_footers.png) + +For each List box column footer, you can set standard text properties: in this case, these properties take priority over those of the column or of the list box. You can also access specific properties for footers. In particular, you can insert a [custom or automatic calculation](properties_Object.md#variable-calculation). + +At runtime, events that occur in a footer are generated in the list box column object method. + +When the `OBJECT SET VISIBLE` command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"footer3";False)` will hide all footers in the list box object to which *footer3* belongs and not simply this footer. + +### Footer Specific Properties + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + diff --git a/versioned_docs/version-20/FormObjects/listbox-object.md b/versioned_docs/version-20/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..9f0bdbbe095603 --- /dev/null +++ b/versioned_docs/version-20/FormObjects/listbox-object.md @@ -0,0 +1,189 @@ +--- +id: listbox-object +title: List Box Object +--- + + +## Array list boxes + +In an array list box, each column must be associated with a one-dimensional 4D array; all array types can be used, with the exception of pointer arrays. The number of rows is based on the number of array elements. + +By default, 4D assigns the name "ColumnX" to each column. You can change it, as well as other column properties, in the [column properties](listbox-column.md#column-specific-properties). The display format for each column can also be defined using the `OBJECT SET FORMAT` command. + +>Array type list boxes can be displayed in [hierarchical mode](listbox_overview.md#hierarchical-list-boxes), with specific mechanisms. + +With array type list box, the values entered or displayed are managed using the 4D language. You can also associate a [choice list](properties_DataSource.md#choice-list) with a column in order to control data entry. +The values of columns are managed using high-level List box commands (such as `LISTBOX INSERT ROWS` or `LISTBOX DELETE ROWS`) as well as array manipulation commands. For example, to initialize the contents of a column, you can use the following instruction: + +```4d +ARRAY TEXT(varCol;size) +``` + +You can also use a list: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +>**Warning**: When a list box contains several columns of different sizes, only the number of items of the smallest array (column) will be displayed. You should make sure that each array has the same number of elements as the others. Also, if a list box column is empty (this occurs when the associated array was not correctly declared or sized using the language), the list box displays nothing. + +## Selection list boxes + +In this type of list box, each column can be associated with a field (for example `[Employees]LastName)` or an expression. The expression can be based on one or more fields (for example, `[Employees]FirstName+" "[Employees]LastName`) or it may simply be a formula (for example `String(Milliseconds)`). The expression can also be a project method, a variable or an array item. You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. + +The contents of each row is then evaluated according to a selection of records: the **current selection** of a table or a **named selection**. + +In the case of a list box based on the current selection of a table, any modification done from the database side is automatically reflected in the list box, and vice versa. The current selection is therefore always the same in both places. + +## Collection or Entity selection list boxes + +In this type of list box, each column must be associated to an expression. The contents of each row is then evaluated per collection element or per entity of the entity selection. + +Each element of the collection or each entity is available as an object that can be accessed through the [This](../Concepts/classes.md#this) keyword. A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. + +When the data source is an entity selection, any modifications made on the list box side are automatically saved in the database. On the other hand, modifications made on the database side are visible in the list box after touched entities have been reloaded. + +When the data source is a collection, any modifications made in the list box values are reflected in the collection. On the other hand, if modifications are done on the collection using for example the various functions of the [Collection class](../API/CollectionClass.md), you will need to explicitely notify 4D by reassigning the collection variable to itself, so that the list box contents is refreshed. For example: + +```4d +myCol:=myCol.push("new value") //display new value in list box +``` + +### Supported Properties + +Supported properties depend on the list box type. + +|Property|Array list box|Selection list box|Collection or Entity Selection list box| +|---|----|---|---| +|[Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color)|X|X|X| +|[Background Color](properties_BackgroundAndBorder.md#background-color--fill-color)|X|X|X| +|[Bold](properties_Text.md#bold)|X|X|X| +|[Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression)||X|X| +|[Border Line Style](properties_BackgroundAndBorder.md#border-line-style)|X|X|X| +|[Bottom](properties_CoordinatesAndSizing.md#bottom)|X|X|X| +|[Class](properties_Object.md#css-class)|X|X|X| +|[Collection or entity selection](properties_Object.md#collection-or-entity-selection)||X|X| +|[Column Auto-Resizing](properties_ResizingOptions.md#column-auto-resizing)|X|X|X| +|[Current item](properties_DataSource.md#current-item)|||X| +|[Current item position](properties_DataSource.md#current-item-position)|||X| +|[Data Source](properties_Object.md#data-source)|X|X|X| +|[Detail Form Name](properties_ListBox.md#detail-form-name)||X|| +|[Display Headers](properties_Headers.md#display-headers)|X|X|X| +|[Display Footers](properties_Footers.md#display-footers)|X|X|X| +|[Double-click on row](properties_ListBox.md#double-click-on-row)||X|| +|[Draggable](properties_Action.md#droppable)|X|X|X| +|[Droppable](properties_Action.md#droppable)|X|X|X| +|[Focusable](properties_Entry.md#focusable)|X|X|X| +|[Font](properties_Text.md#font)|X|X|X| +|[Font Color](properties_Text.md#font-color)|X|X|X| +|[Font Color Expression](properties_Text.md#font-color-expression)||X|X| +|[Font Size](properties_Text.md#font-size)|X|X|X| +|[Height (list box)](properties_CoordinatesAndSizing.md#height)|X|X|X| +|[Height (headers)](properties_Headers.md#height)|X|X|X| +|[Height (footers)](properties_Footers.md#height)|X|X|X| +|[Hide extra blank rows](properties_BackgroundAndBorder.md#hide-extra-blank-rows)|X|X|X| +|[Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle)|X|X|X| +|[Hide selection highlight](properties_Appearance.md#hide-selection-highlight)|X|X|X| +|[Hierarchical List Box](properties_Object.md#array-list-box)|X||| +|[Highlight Set](properties_ListBox.md#highlight-set)||X|| +|[Horizontal Alignment](properties_Text.md#horizontal-alignment)|X|X|X| +|[Horizontal Line Color](properties_Gridlines.md#horizontal-line-color)|X|X|X| +|[Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar)|X|X|X| +|[Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing)|X|X|X| +|[Italic](properties_Text.md#italic)|X|X|X| +|[Left](properties_CoordinatesAndSizing.md#left)|X|X|X| +|[Master Table](properties_DataSource.md#master-table)||X|| +|[Meta info expression](properties_Text.md#meta-info-expression)|||X| +|[Method](properties_Action.md#method)|X|X|X| +|[Movable Rows](properties_Action.md#movable-rows)|X||| +|[Named Selection](properties_DataSource.md#selection-name)||X|| +|[Number of Columns](properties_ListBox.md#number-of-columns)|X|X|X| +|[Number of Locked Columns](properties_ListBox.md#number-of-locked-columns)|X|X|X| +|[Number of Static Columns](properties_ListBox.md#number-of-static-columns)|X|X|X| +|[Object Name](properties_Object.md#object-name)|X|X|X| +|[Right](properties_CoordinatesAndSizing.md#right)|X|X|X| +|[Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array)|X||| +|[Row Control Array](properties_ListBox.md#row-control-array)|X||| +|[Row Font Color Array](properties_Text.md#row-font-color-array)|X||| +|[Row Height](properties_CoordinatesAndSizing.md#row-height)|X||| +|[Row Height Array](properties_CoordinatesAndSizing.md#row-height-array)|X||| +|[Row Style Array](properties_Text.md#row-style-array)|X||| +|[Selected Items](properties_DataSource.md#selected-items)|||X| +|[Selection Mode](properties_ListBox.md#selection-mode)|X|X|X| +|[Single-Click Edit](properties_Entry.md#single-click-edit)|X|X|X| +|[Sortable](properties_Action.md#sortable)|X|X|X| +|[Standard action](properties_Action.md#standard-action)|X||| +|[Style Expression](properties_Text.md#style-expression)||X|X| +|[Top](properties_CoordinatesAndSizing.md#top)|X|X|X| +|[Transparent](properties_BackgroundAndBorder.md#transparent)|X|X|X| +|[Type](properties_Object.md#type)|X|X|X| +|[Underline](properties_Text.md#underline)|X|X|X| +|[Variable or Expression](properties_Object.md#variable-or-expression)|X|X|| +|[Vertical Alignment](properties_Text.md#vertical-alignment)|X|X|X| +|[Vertical Line Color](properties_Gridlines.md#vertical-line-color)|X|X|X| +|[Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar)|X|X|X| +|[Vertical Sizing](properties_ResizingOptions.md#vertical-sizing)|X|X|X| +|[Visibility](properties_Display.md#visibility)|X|X|X| +|[Width](properties_CoordinatesAndSizing.md#width)|X|X|X| + +> List box columns, headers and footers support specific properties. + +### Supported Form Events + +|Form event|Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) for main properties)| Comments| +|---|---|---| +|On After Edit|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On After Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On After Sort|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| +|On Alternative Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Arrays list boxes only*| +|On Before Data Entry|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Before Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Begin Drag Over|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Close Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| +|On Collapse|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| +|On Column Moved|
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • || +|On Column Resize|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • || +|On Data Change|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Delete Action|
  • [row](#additional-properties)
  • || +|On Display Detail|
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • || +|On Double Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Drag Over|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Drop|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Expand|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| +|On Footer Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| +|On Getting Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell*| +|On Header Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • || +|On Load|| +|On Losing Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| +|On Mouse Enter|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Mouse Leave||| +|On Mouse Move|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || +|On Open Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| +|On Row Moved|
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • |*Arrays list boxes only*| +|On Selection Change||| +|On Scroll|
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • || +|On Unload||| + +#### Additional Properties {#additional-properties} + +Form events on list box or list box column objects may return the following additional properties: + +|Property| Type| Description| +|---|---|---| +|area|text|List box object area ("header", "footer", "cell")| +|areaName|text|Name of the area| +|column|longint|Column number| +|columnName|text|Name of the column| +|footerName|text|Name of the footer| +|headerName|text|Name of the header| +|horizontalScroll|longint|Positive if scroll is towards the right, negative if towards the left| +|isRowSelected|boolean|True if row is selected, else False| +|newPosition|longint|New position of the column or row| +|newSize|longint|New size (in pixels) of the column or row| +|oldPosition|longint|Previous position of the column or row| +|oldSize|longint|Previous size (in pixels) of the column or row| +|row|longint|Row number| +|verticalScroll|longint|Positive if scroll is towards the bottom, negative if towards the top| + +>If an event occurs on a "fake" column or row that doesn't exist, an empty string is typically returned. diff --git a/versioned_docs/version-20/FormObjects/listbox_overview.md b/versioned_docs/version-20/FormObjects/listbox_overview.md index 004fbfb4cde12e..fcfeca865953d0 100644 --- a/versioned_docs/version-20/FormObjects/listbox_overview.md +++ b/versioned_docs/version-20/FormObjects/listbox_overview.md @@ -26,15 +26,14 @@ It is also possible to resize each column, and the user can modify the order of The user can select one or more rows using the standard shortcuts: **Shift+click** for an adjacent selection and **Ctrl+click** (Windows) or **Command+click** (macOS) for a non-adjacent selection. - ### List box parts A list box is composed of four distinct parts: -* the list box object in its entirety, -* columns, -* column headers, and -* column footers. +* the [list box object](./listbox-object.md) in its entirety, +* [columns](./listbox-column.md), +* column [headers](./listbox-header-footer.md#headers), and +* column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -45,331 +44,31 @@ It is possible to add an object method to the list box object and/or to each col 1. Object method of each column 2. Object method of the list box -The column object method gets events that occur in its [header](#list-box-headers) and [footer](#list-box-footers). - - +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). ### List box types There are several types of list boxes, with their own specific behaviors and properties. The list box type depends on its [Data Source property](properties_Object.md#data-source): -- **Arrays**: each column is bound to a 4D array. Array-based list boxes can be displayed as [hierarchical list boxes](listbox_overview.md#hierarchical-list-boxes). -- **Selection** (**Current selection** or **Named selection**): each column is bound to an expression (e.g. a field) which is evaluated for every record of the selection. -- **Collection or Entity selection**: each column is bound to an expression which is evaluated for every element of the collection or every entity of the entity selection. +* **Arrays**: each column is bound to a 4D array. Array-based list boxes can be displayed as [hierarchical list boxes](listbox_overview.md#hierarchical-list-boxes). +* **Selection** (**Current selection** or **Named selection**): each column is bound to an expression (e.g. a field) which is evaluated for every record of the selection. +* **Collection or Entity selection**: each column is bound to an expression which is evaluated for every element of the collection or every entity of the entity selection. >It is not possible to combine different list box types in the same list box object. The data source is set when the list box is created. It is then no longer possible to modify it by programming. - ### Managing list boxes You can completely configure a list box object through its properties, and you can also manage it dynamically through programming. -The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or `EDIT ITEM`, `Displayed line number` commands can also be used. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv17R6/4D/17-R6/List-Box-Commands-Summary.300-4311159.en.html) page of the *4D Language reference* for more information. - - - -## List box objects - -### Array list boxes - -In an array list box, each column must be associated with a one-dimensional 4D array; all array types can be used, with the exception of pointer arrays. The number of rows is based on the number of array elements. - -By default, 4D assigns the name "ColumnX" to each column. You can change it, as well as other column properties, in the [column properties](listbox_overview.md#column-specific-properties). The display format for each column can also be defined using the `OBJECT SET FORMAT` command. - ->Array type list boxes can be displayed in [hierarchical mode](listbox_overview.md#hierarchical-list-boxes), with specific mechanisms. - -With array type list box, the values entered or displayed are managed using the 4D language. You can also associate a [choice list](properties_DataSource.md#choice-list) with a column in order to control data entry. -The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or `LISTBOX DELETE ROWS`) as well as array manipulation commands. For example, to initialize the contents of a column, you can use the following instruction: - -```4d -ARRAY TEXT(varCol;size) -``` - -You can also use a list: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - ->**Warning**: When a list box contains several columns of different sizes, only the number of items of the smallest array (column) will be displayed. You should make sure that each array has the same number of elements as the others. Also, if a list box column is empty (this occurs when the associated array was not correctly declared or sized using the language), the list box displays nothing. - - - - -### Selection list boxes - -In this type of list box, each column can be associated with a field (for example `[Employees]LastName)` or an expression. The expression can be based on one or more fields (for example, `[Employees]FirstName+" "[Employees]LastName`) or it may simply be a formula (for example `String(Milliseconds)`). The expression can also be a project method, a variable or an array item. You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. - -The contents of each row is then evaluated according to a selection of records: the **current selection** of a table or a **named selection**. - -In the case of a list box based on the current selection of a table, any modification done from the database side is automatically reflected in the list box, and vice versa. The current selection is therefore always the same in both places. - - -### Collection or Entity selection list boxes - -In this type of list box, each column must be associated to an expression. The contents of each row is then evaluated per collection element or per entity of the entity selection. - -Each element of the collection or each entity is available as an object that can be accessed through the [This](../Concepts/classes.md#this) keyword. A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. - -When the data source is an entity selection, any modifications made on the list box side are automatically saved in the database. On the other hand, modifications made on the database side are visible in the list box after touched entities have been reloaded. - -When the data source is a collection, any modifications made in the list box values are reflected in the collection. On the other hand, if modifications are done on the collection using for example the various functions of the [Collection class](../API/CollectionClass.md), you will need to explicitely notify 4D by reassigning the collection variable to itself, so that the list box contents is refreshed. For example: - -```4d -myCol:=myCol.push("new value") //display new value in list box -``` - - - -### Supported Properties - -Supported properties depend on the list box type. - - -|Property|Array list box|Selection list box|Collection or Entity Selection list box| -|---|----|---|---| -|[Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color)|X|X|X| -|[Background Color](properties_BackgroundAndBorder.md#background-color--fill-color)|X|X|X| -|[Bold](properties_Text.md#bold)|X|X|X| -|[Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression)||X|X| -|[Border Line Style](properties_BackgroundAndBorder.md#border-line-style)|X|X|X| -|[Bottom](properties_CoordinatesAndSizing.md#bottom)|X|X|X| -|[Class](properties_Object.md#css-class)|X|X|X| -|[Collection or entity selection](properties_Object.md#collection-or-entity-selection)||X|X| -|[Column Auto-Resizing](properties_ResizingOptions.md#column-auto-resizing)|X|X|X| -|[Current item](properties_DataSource.md#current-item)|||X| -|[Current item position](properties_DataSource.md#current-item-position)|||X| -|[Data Source](properties_Object.md#data-source)|X|X|X| -|[Detail Form Name](properties_ListBox.md#detail-form-name)||X|| -|[Display Headers](properties_Headers.md#display-headers)|X|X|X| -|[Display Footers](properties_Footers.md#display-footers)|X|X|X| -|[Double-click on row](properties_ListBox.md#double-click-on-row)||X|| -|[Draggable](properties_Action.md#droppable)|X|X|X| -|[Droppable](properties_Action.md#droppable)|X|X|X| -|[Focusable](properties_Entry.md#focusable)|X|X|X| -|[Font](properties_Text.md#font)|X|X|X| -|[Font Color](properties_Text.md#font-color)|X|X|X| -|[Font Color Expression](properties_Text.md#font-color-expression)||X|X| -|[Font Size](properties_Text.md#font-size)|X|X|X| -|[Height (list box)](properties_CoordinatesAndSizing.md#height)|X|X|X| -|[Height (headers)](properties_Headers.md#height)|X|X|X| -|[Height (footers)](properties_Footers.md#height)|X|X|X| -|[Hide extra blank rows](properties_BackgroundAndBorder.md#hide-extra-blank-rows)|X|X|X| -|[Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle)|X|X|X| -|[Hide selection highlight](properties_Appearance.md#hide-selection-highlight)|X|X|X| -|[Hierarchical List Box](properties_Object.md#array-list-box)|X||| -|[Highlight Set](properties_ListBox.md#highlight-set)||X|| -|[Horizontal Alignment](properties_Text.md#horizontal-alignment)|X|X|X| -|[Horizontal Line Color](properties_Gridlines.md#horizontal-line-color)|X|X|X| -|[Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding)|X|X|X| -|[Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar)|X|X|X| -|[Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing)|X|X|X| -|[Italic](properties_Text.md#italic)|X|X|X| -|[Left](properties_CoordinatesAndSizing.md#left)|X|X|X| -|[Master Table](properties_DataSource.md#master-table)||X|| -|[Meta info expression](properties_Text.md#meta-info-expression)|||X| -|[Method](properties_Action.md#method)|X|X|X| -|[Movable Rows](properties_Action.md#movable-rows)|X||| -|[Named Selection](properties_DataSource.md#selection-name)||X|| -|[Number of Columns](properties_ListBox.md#number-of-columns)|X|X|X| -|[Number of Locked Columns](properties_ListBox.md#number-of-locked-columns)|X|X|X| -|[Number of Static Columns](properties_ListBox.md#number-of-static-columns)|X|X|X| -|[Object Name](properties_Object.md#object-name)|X|X|X| -|[Right](properties_CoordinatesAndSizing.md#right)|X|X|X| -|[Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array)|X||| -|[Row Control Array](properties_ListBox.md#row-control-array)|X||| -|[Row Font Color Array](properties_Text.md#row-font-color-array)|X||| -|[Row Height](properties_CoordinatesAndSizing.md#row-height)|X||| -|[Row Height Array](properties_CoordinatesAndSizing.md#row-height-array)|X||| -|[Row Style Array](properties_Text.md#row-style-array)|X||| -|[Selected Items](properties_DataSource.md#selected-items)|||X| -|[Selection Mode](properties_ListBox.md#selection-mode)|X|X|X| -|[Single-Click Edit](properties_Entry.md#single-click-edit)|X|X|X| -|[Sortable](properties_Action.md#sortable)|X|X|X| -|[Standard action](properties_Action.md#standard-action)|X||| -|[Style Expression](properties_Text.md#style-expression)||X|X| -|[Top](properties_CoordinatesAndSizing.md#top)|X|X|X| -|[Transparent](properties_BackgroundAndBorder.md#transparent)|X|X|X| -|[Type](properties_Object.md#type)|X|X|X| -|[Underline](properties_Text.md#underline)|X|X|X| -|[Variable or Expression](properties_Object.md#variable-or-expression)|X|X|| -|[Vertical Alignment](properties_Text.md#vertical-alignment)|X|X|X| -|[Vertical Line Color](properties_Gridlines.md#vertical-line-color)|X|X|X| -|[Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding)|X|X|X| -|[Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar)|X|X|X| -|[Vertical Sizing](properties_ResizingOptions.md#vertical-sizing)|X|X|X| -|[Visibility](properties_Display.md#visibility)|X|X|X| -|[Width](properties_CoordinatesAndSizing.md#width)|X|X|X| - - -> List box columns, headers and footers support specific properties. - - -### Supported Form Events - - -|Form event|Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) for main properties)| Comments| -|---|---|---| -|On After Edit|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On After Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On After Sort|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| -|On Alternative Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Arrays list boxes only*| -|On Before Data Entry|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Before Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Begin Drag Over|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Close Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| -|On Collapse|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| -|On Column Moved|
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • || -|On Column Resize|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • || -|On Data Change|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Delete Action|
  • [row](#additional-properties)
  • || -|On Display Detail|
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • || -|On Double Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Drag Over|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Drop|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Expand|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| -|On Footer Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| -|On Getting Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell*| -|On Header Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • || -|On Load|| -|On Losing Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| -|On Mouse Enter|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Mouse Leave||| -|On Mouse Move|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Open Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| -|On Row Moved|
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • |*Arrays list boxes only*| -|On Selection Change||| -|On Scroll|
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • || -|On Unload||| - - -#### Additional Properties {#additional-properties} - -Form events on list box or list box column objects may return the following additional properties: - -|Property| Type| Description| -|---|---|---| -|area|text|List box object area ("header", "footer", "cell")| -|areaName|text|Name of the area| -|column|longint|Column number| -|columnName|text|Name of the column| -|footerName|text|Name of the footer| -|headerName|text|Name of the header| -|horizontalScroll|longint|Positive if scroll is towards the right, negative if towards the left| -|isRowSelected|boolean|True if row is selected, else False| -|newPosition|longint|New position of the column or row| -|newSize|longint|New size (in pixels) of the column or row| -|oldPosition|longint|Previous position of the column or row| -|oldSize|longint|Previous size (in pixels) of the column or row| -|row|longint|Row number| -|verticalScroll|longint|Positive if scroll is towards the bottom, negative if towards the top| - ->If an event occurs on a "fake" column or row that doesn't exist, an empty string is typically returned. - - - - - - -## List box columns - -A list box is made of one or more column object(s) which have specific properties. You can select a list box column in the Form editor by clicking on it when the list box object is selected: - -![](../assets/en/FormObjects/listbox_column.png) - -You can set standard properties (text, background color, etc.) for each column of the list box; these properties take priority over those of the list box object properties. - ->You can define the [Expression type](properties_Object.md#expression-type) for array list box columns (String, Text, Number, Date, Time, Picture, Boolean, or Object). - - -### Column Specific Properties {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Supported Form Events - -|Form event|Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) for main properties)| Comments| -|---|---|---| -|On After Edit|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On After Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On After Sort|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| -|On Alternative Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Arrays list boxes only*| -|On Before Data Entry|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Before Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Begin Drag Over|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Column Moved|
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • || -|On Column Resize|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • || -|On Data Change|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Double Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Drag Over|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Drop|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Footer Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| -|On Getting Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell*| -|On Header Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • || -|On Load|| -|On Losing Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| -|On Row Moved|
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • |*Arrays list boxes only*| -|On Scroll|
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • || -|On Unload||| - - -## List box headers - -> To be able to access the header properties of a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option of the list box. - -When headers are displayed, you can select a header in the Form editor by clicking it when the list box object is selected: - -![](../assets/en/FormObjects/listbox_header.png) - -You can set standard text properties for each column header of the list box; in this case, these properties have priority over those of the column or of the list box itself. - - -In addition, you have access to the specific properties for headers. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -At runtime, events that occur in a header are generated in the list box column object method. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"header3";False)` will hide all headers in the list box object to which *header3* belongs and not simply this header. - -### Header Specific Properties - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - - - - - -## List box footers - ->To be able to access footer properties for a list box, you must enable the [Display Footers](properties_Footers.md#display-footers) option. - -List boxes can contain non-enterable "footers" displaying additional information. For data shown in table form, footers are usually used to display calculations such as totals or averages. - -When footers are displayed, you can click to select one when the list box object is selected in the Form editor: - -![](../assets/en/FormObjects/listbox_footers.png) - -For each List box column footer, you can set standard text properties: in this case, these properties take priority over those of the column or of the list box. You can also access specific properties for footers. In particular, you can insert a [custom or automatic calculation](properties_Object.md#variable-calculation). - -At runtime, events that occur in a footer are generated in the list box column object method. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"footer3";False)` will hide all footers in the list box object to which *footer3* belongs and not simply this footer. - -### Footer Specific Properties - - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or `EDIT ITEM`, `Displayed line number` commands can also be used. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. ## Managing entry For a list box cell to be enterable, both of the following conditions must be met: -- The cell’s column must have been set as [Enterable](properties_Entry.md#enterable) (otherwise, the cells of the column can never be enterable). -- In the `On Before Data Entry` event, $0 does not return -1. When the cursor arrives in the cell, the `On Before Data Entry` event is generated in the column method. If, in the context of this event, $0 is set to -1, the cell is considered as not enterable. If the event was generated after **Tab** or **Shift+Tab** was pressed, the focus goes to either the next cell or the previous one, respectively. If $0 is not -1 (by default $0 is 0), the cell is enterable and switches to editing mode. +* The cell’s column must have been set as [Enterable](properties_Entry.md#enterable) (otherwise, the cells of the column can never be enterable). +* In the `On Before Data Entry` event, $0 does not return -1. When the cursor arrives in the cell, the `On Before Data Entry` event is generated in the column method. If, in the context of this event, $0 is set to -1, the cell is considered as not enterable. If the event was generated after **Tab** or **Shift+Tab** was pressed, the focus goes to either the next cell or the previous one, respectively. If $0 is not -1 (by default $0 is 0), the cell is enterable and switches to editing mode. Let’s consider the example of a list box containing two arrays, one date and one text. The date array is not enterable but the text array is enterable if the date has not already past. @@ -394,9 +93,9 @@ The `On Before Data Entry` event is returned before `On Getting Focus`. In order to preserve data consistency for selection type and entity selection type list boxes, any modified record/entity is automatically saved as soon as the cell is validated, i.e.: -- when the the cell is deactivated (user presses tab, clicks, etc.) -- when the listbox is no longer focused, -- when the form is no longer focused. +* when the the cell is deactivated (user presses tab, clicks, etc.) +* when the listbox is no longer focused, +* when the form is no longer focused. The typical sequence of events generated during data entry or modification is as follows: @@ -407,36 +106,36 @@ The typical sequence of events generated during data entry or modification is as |Its value is modified|All|On Before Keystroke| ||All|On After Keystroke| ||All|On After Edit| -|A user validates and leaves the cell|Selection list boxes| Save| +|A user validates and leaves the cell|Selection list boxes| Save| ||Record selection list boxes|On saving an existing record trigger (if set)| ||Selection list boxes|On Data Change(*)| ||Entity selection list boxes|Entity is saved with automerge option, optimistic lock (see entity.save( )). In case of successful save, the entity is refreshed with the last update done. If the save operation fails, an error is displayed| ||All|On Losing Focus (*) With entity selection list boxes, in the On Data Change event: -- the [Current item](properties_DataSource.md#current-item) object contains the value before modification. -- the `This` object contains the modified value. - -> Data entry in collection/entity selection type list boxes has a limitation when the expression evaluates to null. In this case, it is not possible to edit or remove the null value in the cell. +* the [Current item](properties_DataSource.md#current-item) object contains the value before modification. +* the `This` object contains the modified value. +> Data entry in collection/entity selection type list boxes has a limitation when the expression evaluates to null. In this case, it is not possible to edit or remove the null value in the cell. ## Managing selections Selections are managed differently depending on whether the list box is based on an array, on a selection of records, or on a collection/entity selection: -- **Selection list box**: Selections are managed by a set, which you can modify if necessary, called `$ListboxSetX` by default (where X starts at 0 and is incremented based on the number of list boxes in the form). This set is [defined in the properties](properties_ListBox.md#highlight-set) of the list box. It is automatically maintained by 4D: If the user selects one or more rows in the list box, the set is immediately updated. On the other hand, it is also possible to use the commands of the "Sets" theme in order to modify the selection of the list box via programming. +* **Selection list box**: Selections are managed by a set, which you can modify if necessary, called `$ListboxSetX` by default (where X starts at 0 and is incremented based on the number of list boxes in the form). This set is [defined in the properties](properties_ListBox.md#highlight-set) of the list box. It is automatically maintained by 4D: If the user selects one or more rows in the list box, the set is immediately updated. On the other hand, it is also possible to use the commands of the "Sets" theme in order to modify the selection of the list box via programming. -- **Collection/Entity selection list box**: Selections are managed through dedicated list box properties: - - [Current item](properties_DataSource.md#current-item) is an object that will receive the selected element/entity - - [Selected Items](properties_DataSource.md#selected-items) is a collection/entity selection object of selected items - - [Current item position](properties_DataSource.md#current-item-position) returns the position of the selected element or entity. +* **Collection/Entity selection list box**: Selections are managed through dedicated list box properties: + * [Current item](properties_DataSource.md#current-item) is an object that will receive the selected element/entity + * [Selected Items](properties_DataSource.md#selected-items) is a collection/entity selection object of selected items + * [Current item position](properties_DataSource.md#current-item-position) returns the position of the selected element or entity. -- **Array list box**: The `LISTBOX SELECT ROW` command can be used to select one or more rows of the list box by programming. +* **Array list box**: The `LISTBOX SELECT ROW` command can be used to select one or more rows of the list box by programming. The [variable linked to the List box object](properties_Object.md#variable-or-expression) is used to get, set or store selections of object rows. This variable corresponds to a Boolean array that is automatically created and maintained by 4D. The size of this array is determined by the size of the list box: it contains the same number of elements as the smallest array linked to the columns. Each element of this array contains `True` if the corresponding line is selected and `False` otherwise. 4D updates the contents of this array depending on user actions. Inversely, you can change the value of array elements to change the selection in the list box. On the other hand, you can neither insert nor delete rows in this array; you cannot retype rows either. The `Count in array` command can be used to find out the number of selected lines. For example, this method allows inverting the selection of the first row of the (array type) list box: + ```4d ARRAY BOOLEAN(tBListBox;10) //tBListBox is the name of the list box variable in the form @@ -447,15 +146,14 @@ For example, this method allows inverting the selection of the first row of the End if ``` -> The [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) command scrolls the list box rows so that the first selected row or a specified row is displayed. - +> The `OBJECT SET SCROLL POSITION` command scrolls the list box rows so that the first selected row or a specified row is displayed. ### Customizing appearance of selected rows When the [Hide selection highlight](properties_Appearance.md#hide-selection-highlight) option is selected, you need to make list box selections visible using available interface options. Since selections are still fully managed by 4D, this means: -- For array type list boxes, you must parse the Boolean array variable associated with the list box to determine which rows are selected or not. -- For selection type list boxes, you have to check whether the current record (row) belongs to the set specified in the [Highlight Set](properties_ListBox.md#highlight-set) property of the list box. +* For array type list boxes, you must parse the Boolean array variable associated with the list box to determine which rows are selected or not. +* For selection type list boxes, you have to check whether the current record (row) belongs to the set specified in the [Highlight Set](properties_ListBox.md#highlight-set) property of the list box. You can then define specific background colors, font colors and/or font styles by programming to customize the appearance of selected rows. This can be done using arrays or expressions, depending on the type of list box being displayed (see the following sections). @@ -466,22 +164,23 @@ You can then define specific background colors, font colors and/or font styles b To determine which rows are selected, you have to check whether they are included in the set indicated in the [Highlight Set](properties_ListBox.md#highlight-set) property of the list box. You can then define the appearance of selected rows using one or more of the relevant [color or style expression property](#using-arrays-and-expressions). Keep in mind that expressions are automatically re-evaluated each time the: -- list box selection changes. -- list box gets or loses the focus. -- form window containing the list box becomes, or ceases to be, the frontmost window. - +* list box selection changes. +* list box gets or loses the focus. +* form window containing the list box becomes, or ceases to be, the frontmost window. #### Array list boxes + You have to parse the Boolean array [Variable or Expression](properties_Object.md#variable-or-expression) associated with the list box to determine whether rows are selected or not selected. You can then define the appearance of selected rows using one or more of the relevant [color or style array property](#using-arrays-and-expressions). Note that list box arrays used for defining the appearance of selected rows must be recalculated during the `On Selection Change` form event; however, you can also modify these arrays based on the following additional form events: -- `On Getting Focus` (list box property) -- `On Losing Focus` (list box property) -- `On Activate` (form property) -- `On Deactivate` (form property) + +* `On Getting Focus` (list box property) +* `On Losing Focus` (list box property) +* `On Activate` (form property) +* `On Deactivate` (form property) ...depending on whether and how you want to visually represent changes of focus in selections. ##### Example @@ -493,7 +192,7 @@ You have chosen to hide the system highlight and want to display list box select For an array type list box, you need to update the [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) by programming. In the JSON form, you have defined the following Row Background Color Array for the list box: ``` - "rowFillSource": "_ListboxBackground", + "rowFillSource": "_ListboxBackground", ``` In the object method of the list box, you can write: @@ -518,9 +217,10 @@ For a selection type list box, to produce the same effect you can use a method t For example, in the JSON form, you have defined the following Highlight Set and Background Color Expression for the list box: ``` - "highlightSet": "$SampleSet", - "rowFillSource": "UI_SetColor", + "highlightSet": "$SampleSet", + "rowFillSource": "UI_SetColor", ``` + You can write in the *UI_SetColor* method: ```4d @@ -529,13 +229,12 @@ You can write in the *UI_SetColor* method: Else $color:=lk inherited End if - + $0:=$color ``` > In hierarchical list boxes, break rows cannot be highlighted when the [Hide selection highlight](properties_Appearance.md#hide-selection-highlight) option is checked. Since it is not possible to have distinct colors for headers of the same level, there is no way to highlight a specific break row by programming. - ## Managing sorts A sort in a list box can be standard or custom. When a column of a list box is sorted, all other columns are always synchronized automatically. @@ -550,24 +249,21 @@ Standard sort support depends on the list box type: |List box type|Support of standard sort|Comments| |---|---|---| -|Collection of objects|Yes|
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | +|Collection of objects|Yes|
  • "This.a" or "This.a.b" columns are sortable.
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • | |Collection of scalar values|No|Use custom sort with [`orderBy()`](../API/CollectionClass.md#orderby) function| |Entity selection|Yes|
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
  • Supported: sorts on related attributes (e.g. "This.company.name")
  • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
  • | |Current selection|Yes|Only simple expressions are sortable (e.g. `[Table_1]Field_2`)| |Named selection|No|| |Arrays|Yes|Columns bound to picture and pointer arrays are not sortable| - - - ### Custom sort The developer can set up custom sorts, for example using the [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html) command and/or combining the [`On Header Click`](../Events/onHeaderClick) and [`On After Sort`](../Events/onAfterSort) form events and relevant 4D commands. Custom sorts allow you to: -- carry out multi-level sorts on several columns, thanks to the [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html) command, -- use functions such as [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) or [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) to sort columns on complex criteria. +* carry out multi-level sorts on several columns, thanks to the [`LISTBOX SORT COLUMNS`](https://doc.4d.com/4dv19/help/command/en/page916.html) command, +* use functions such as [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) or [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) to sort columns on complex criteria. #### Example @@ -587,7 +283,7 @@ If you want to sort the list box using the values of the second column, you have ```4d If (Form event code=On Header Click) - Form.child:=Form.child.orderByFormula("This.parent.extra.nickname"; dk ascending) + Form.child:=Form.child.orderByFormula("This.parent.extra.nickname"; dk ascending) End if ``` @@ -595,13 +291,13 @@ End if The value of the [column header variable](properties_Object.md#variable-or-expression) allows you to manage additional information: the current sort of the column (read) and the display of the sort arrow. -- If the variable is set to 0, the column is not sorted and the sort arrow is not displayed. +* If the variable is set to 0, the column is not sorted and the sort arrow is not displayed. ![](../assets/en/FormObjects/sorticon0.png) -- If the variable is set to 1, the column is sorted in ascending order and the sort arrow is displayed. +* If the variable is set to 1, the column is sorted in ascending order and the sort arrow is displayed. ![](../assets/en/FormObjects/sorticon1.png) -- If the variable is set to 2, the column is sorted in descending order and the sort arrow is displayed. +* If the variable is set to 2, the column is sorted in descending order and the sort arrow is displayed. ![](../assets/en/FormObjects/sorticon2.png) > Only declared or dynamic [variables](Concepts/variables.md) can be used as header column variables. Other kinds of [expressions](Concepts/quick-tour.md#expressions) such as `Form.sortValue` are not supported. @@ -610,16 +306,14 @@ You can set the value of the variable (for example, Header2:=2) in order to "for > The [`OBJECT SET FORMAT`](https://doc.4d.com/4dv19/help/command/en/page236.html) command offers specific support for icons in list box headers, which can be useful when you want to work with a customized sort icon. - ## Managing row colors, styles, and display There are several different ways to set background colors, font colors and font styles for list boxes: -- at the level of the [list box object properties](#list-box-objects), -- at the level of the [column properties](#list-box-columns), -- using [arrays or expressions properties](#using-arrays-and-expressions) for the list box and/or for each column, -- at the level of the text of each cell (if [multi-style text](properties_Text.md#multi-style)). - +* at the level of the [list box object properties](./listbox-object.md), +* at the level of the [column properties](./listbox-column.md), +* using [arrays or expressions properties](#using-arrays-and-expressions) for the list box and/or for each column, +* at the level of the text of each cell (if [multi-style text](properties_Text.md#multi-style)). ### Priority & inheritance @@ -638,29 +332,28 @@ For example, if you set a font style in the list box properties and another usin For each attribute (style, color and background color), an **inheritance** is implemented when the default value is used: -- for cell attributes: attribute values of rows -- for row attributes: attribute values of columns -- for column attributes: attribute values of the list box +* for cell attributes: attribute values of rows +* for row attributes: attribute values of columns +* for column attributes: attribute values of the list box This way, if you want an object to inherit the attribute value from a higher level, you can use pass the `lk inherited` constant (default value) to the definition command or directly in the element of the corresponding style/color array. For example, given an array list box containing a standard font style with alternating colors: ![](../assets/en/FormObjects/listbox_styles3.png) You perform the following modifications: -- change the background of row 2 to red using the [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) property of the list box object, -- change the style of row 4 to italics using the [Row Style Array](properties_Text.md#row-style-array) property of the list box object, -- two elements in column 5 are changed to bold using the [Row Style Array](properties_Text.md#row-style-array) property of the column 5 object, -- the 2 elements for column 1 and 2 are changed to dark blue using the [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) property for the column 1 and 2 objects: +* change the background of row 2 to red using the [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) property of the list box object, +* change the style of row 4 to italics using the [Row Style Array](properties_Text.md#row-style-array) property of the list box object, +* two elements in column 5 are changed to bold using the [Row Style Array](properties_Text.md#row-style-array) property of the column 5 object, +* the 2 elements for column 1 and 2 are changed to dark blue using the [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) property for the column 1 and 2 objects: ![](../assets/en/FormObjects/listbox_styles3.png) To restore the original appearance of the list box, you can: -- pass the `lk inherited` constant in element 2 of the background color arrays for columns 1 and 2: then they inherit the red background color of the row. -- pass the `lk inherited` constant in elements 3 and 4 of the style array for column 5: then they inherit the standard style, except for element 4, which changes to italics as specified in the style array of the list box. -- pass the `lk inherited` constant in element 4 of the style array for the list box in order to remove the italics style. -- pass the `lk inherited` constant in element 2 of the background color array for the list box in order to restore the original alternating color of the list box. - +* pass the `lk inherited` constant in element 2 of the background color arrays for columns 1 and 2: then they inherit the red background color of the row. +* pass the `lk inherited` constant in elements 3 and 4 of the style array for column 5: then they inherit the standard style, except for element 4, which changes to italics as specified in the style array of the list box. +* pass the `lk inherited` constant in element 4 of the style array for the list box in order to remove the italics style. +* pass the `lk inherited` constant in element 2 of the background color array for the list box in order to restore the original alternating color of the list box. ### Using arrays and expressions @@ -673,9 +366,6 @@ Depending of the list box type, you can use different properties to customize ro |Font style|[Row Style Array](properties_Text.md#row-style-array)|[Style Expression](properties_Text.md#style-expression)|[Style Expression](properties_Text.md#style-expression) or [Meta info expression](properties_Text.md#meta-info-expression)| |Display|[Row Control Array](properties_ListBox.md#row-control-array)|-|-| - - - ## Printing list boxes Two printing modes are available: **preview mode** - which can be used to print a list box like a form object, and **advanced mode** - which lets you control the printing of the list box object itself within the form. Note that the "Printing" appearance is available for list box objects in the Form editor. @@ -686,18 +376,14 @@ Printing a list box in preview mode consists of directly printing the list box a ### Advanced mode -In this mode, the printing of list boxes is carried out by programming, via the `Print object` command (project forms and table forms are supported). The [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) command is used to control the printing of the object. +In this mode, the printing of list boxes is carried out by programming, via the `Print object` command (project forms and table forms are supported). The `LISTBOX GET PRINT INFORMATION` command is used to control the printing of the object. In this mode: -- The height of the list box object is automatically reduced when the number of rows to be printed is less than the original height of the object (there are no "blank" rows printed). On the other hand, the height does not automatically increase according to the contents of the object. The size of the object actually printed can be obtained via the [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) command. -- The list box object is printed "as is", in other words, taking its current display parameters into account: visibility of headers and gridlines, hidden and displayed rows, etc. -These parameters also include the first row to be printed: if you call the [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) command before launching the printing, the first row printed in the list box will be the one designated by the command. -- An automatic mechanism facilitates the printing of list boxes that contain more rows than it is possible to display: successive calls to `Print object` can be used to print a new set of rows each time. The [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) command can be used to check the status of the printing while it is underway. - - - - +* The height of the list box object is automatically reduced when the number of rows to be printed is less than the original height of the object (there are no "blank" rows printed). On the other hand, the height does not automatically increase according to the contents of the object. The size of the object actually printed can be obtained via the `LISTBOX GET PRINT INFORMATION` command. +* The list box object is printed "as is", in other words, taking its current display parameters into account: visibility of headers and gridlines, hidden and displayed rows, etc. +These parameters also include the first row to be printed: if you call the `OBJECT SET SCROLL POSITION` command before launching the printing, the first row printed in the list box will be the one designated by the command. +* An automatic mechanism facilitates the printing of list boxes that contain more rows than it is possible to display: successive calls to `Print object` can be used to print a new set of rows each time. The `LISTBOX GET PRINT INFORMATION` command can be used to check the status of the printing while it is underway. ## Hierarchical list boxes @@ -707,21 +393,19 @@ A hierarchical list box is a list box in which the contents of the first column Hierarchical list boxes are a particular way of representing data but they do not modify the data structure (arrays). Hierarchical list boxes are managed exactly the same way as regular list boxes. - ### Defining the hierarchy To specify a hierarchical list box, there are several possibilities: -* Manually configure hierarchical elements using the Property list of the form editor (or edit the JSON form). -* Visually generate the hierarchy using the list box management pop-up menu, in the form editor. -* Use the [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-SET-HIERARCHY.301-4127969.en.html) and [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv17R5/4D/17-R5/LISTBOX-GET-HIERARCHY.301-4127970.en.html) commands, described in the *4D Language Reference* manual. - +* Manually configure hierarchical elements using the Property list of the form editor (or edit the JSON form). +* Visually generate the hierarchy using the list box management pop-up menu, in the form editor. +* Use the [LISTBOX SET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-HIERARCHY.301-7487634.en.html) and [LISTBOX GET HIERARCHY](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-GET-HIERARCHY.301-7487597.en.html) commands, described in the *4D Language Reference* manual. #### Hierarchical List Box property -This property specifies that the list box must be displayed in hierarchical form. In the JSON form, this feature is triggered [when the column *dataSource* property value is an array](properties_Object.md#array-list-box), i.e. a collection. +This property specifies that the list box must be displayed in hierarchical form. In the JSON form, this feature is triggered [when the *dataSource* property value is an array](properties_Object.md#array-list-box), i.e. a collection. -Additional options (**Variable 1...10**) are available when the *Hierarchical List Box* option is selected, corresponding to each element of the *dataSource* array to use as break column. Each time a value is entered in a field, a new row is added. Up to 10 variables can be specified. These variables set the hierarchical levels to be displayed in the first column. +Additional options (**Variable 1...10**) are available when the *Hierarchical List Box* option is selected, corresponding to each *dataSource* array to use as break column. Each time a value is entered in a field, a new row is added. Up to 10 variables can be specified. These variables set the hierarchical levels to be displayed in the first column. The first variable always corresponds to the name of the variable for the first column of the list box (the two values are automatically bound). This first variable is always visible and enterable. For example: country. The second variable is also always visible and enterable; it specifies the second hierarchical level. For example: regions. @@ -735,7 +419,6 @@ This principle is not applied when only one variable is specified in the hierarc >If you specify a hierarchy based on the first columns of an existing list box, you must then remove or hide these columns (except for the first), otherwise they will appear in duplicate in the list box. If you specify the hierarchy via the pop-up menu of the editor (see below), the unnecessary columns are automatically removed from the list box. - #### Create hierarchy using the contextual menu When you select at least one column in addition to the first one in a list box object (of the array type) in the form editor, the **Create hierarchy** command is available in the context menu: @@ -744,20 +427,20 @@ When you select at least one column in addition to the first one in a list box o This command is a shortcut to define a hierarchy. When it is selected, the following actions are carried out: -* The **Hierarchical list box** option is checked for the object in the Property List. -* The variables of the columns are used to specify the hierarchy. They replace any variables already specified. -* The columns selected no longer appear in the list box (except for the title of the first one). +* The **Hierarchical list box** option is checked for the object in the Property List. +* The variables of the columns are used to specify the hierarchy. They replace any variables already specified. +* The columns selected no longer appear in the list box (except for the title of the first one). Example: given a list box whose first columns contain Country, Region, City and Population. When Country, Region and City are selected, if you choose **Create hierarchy** in the context menu, a three-level hierarchy is created in the first column, columns 2 and 3 are removed and the Population column becomes the second: ![](../assets/en/FormObjects/listbox_hierarchy2.png) ##### Cancel hierarchy -When the first column is selected and already specified as hierarchical, you can use the **Cancel hierarchy** command. When you choose this command, the following actions are carried out: -* The **Hierarchical list box** option is deselected for the object, -* The hierarchical levels 2 to X are removed and transformed into columns added to the list box. +When the first column is selected and already specified as hierarchical, you can use the **Cancel hierarchy** command. When you choose this command, the following actions are carried out: +* The **Hierarchical list box** option is deselected for the object, +* The hierarchical levels 2 to X are removed and transformed into columns added to the list box. ### How it works @@ -782,13 +465,13 @@ To expand or collapse a hierarchical "node," you can just click on it. If you ** When values of the date or time type are included in a hierarchical list box, they are displayed in the short system format. #### Sorts in hierarchical list boxes - + In a list box in hierarchical mode, a standard sort (carried out by clicking on the header of a list box column) is always constructed as follows: -- In the first place, all the levels of the hierarchical column (first column) are automatically sorted by ascending order. -- The sort is then carried out by ascending or descending order (according to the user action) on the values of the column that was clicked. -- All the columns are synchronized. -- During subsequent sorts carried out on non-hierarchical columns of the list box, only the last level of the first column is sorted. It is possible to modify the sorting of this column by clicking on its header. +* In the first place, all the levels of the hierarchical column (first column) are automatically sorted by ascending order. +* The sort is then carried out by ascending or descending order (according to the user action) on the values of the column that was clicked. +* All the columns are synchronized. +* During subsequent sorts carried out on non-hierarchical columns of the list box, only the last level of the first column is sorted. It is possible to modify the sorting of this column by clicking on its header. Given for example the following list box, in which no specific sort is specified: @@ -800,7 +483,6 @@ If you click on the "Population" header to sort the populations by ascending (or As for all list boxes, you can [disable the standard sort mechanism](properties_Action.md#sortable) and manage sorts using programming. - #### Selections and positions in hierarchical list boxes A hierarchical list box displays a variable number of rows on screen according to the expanded/collapsed state of the hierarchical nodes. This does not however mean that the number of rows of the arrays vary. Only the display is modified, not the data. It is important to understand this principle because programmed management of hierarchical list boxes is always based on the data of the arrays, not on the displayed data. In particular, the break rows added automatically are not taken into account in the display options arrays (see below). @@ -817,13 +499,11 @@ Regardless of how the data are displayed in the list box (hierarchically or not) This principle is implemented for internal arrays that can be used to manage: -- colors -- background colors - - -- styles -- hidden rows -- selections +* colors +* background colors +* styles +* hidden rows +* selections For example, if you want to select the row containing Rennes, you must pass: @@ -838,7 +518,7 @@ Hierarchical representation: > If one or more rows are hidden because their parents are collapsed, they are no longer selected. Only the rows that are visible (either directly or by scrolling) can be selected. In other words, rows cannot be both hidden and selected. -As with selections, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command will return the same values for a hierarchical list box and a non-hierarchical list box. This means that in both of the examples below, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) will return the same position: (3;2). +As with selections, the `LISTBOX GET CELL POSITION` command will return the same values for a hierarchical list box and a non-hierarchical list box. This means that in both of the examples below, `LISTBOX GET CELL POSITION` will return the same position: (3;2). *Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) @@ -850,12 +530,11 @@ When all the rows of a sub-hierarchy are hidden, the break line is automatically #### Break rows -If the user selects a break row, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) returns the first occurrence of the row in the corresponding array. In the following case: +If the user selects a break row, `LISTBOX GET CELL POSITION` returns the first occurrence of the row in the corresponding array. In the following case: ![](../assets/en/FormObjects/hierarch11.png) - -... [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) returns (2;4). To select a break row by programming, you will need to use the [`LISTBOX SELECT BREAK`](../commands/listbox-select-break) command. +... `LISTBOX GET CELL POSITION` returns (2;4). To select a break row by programming, you will need to use the `LISTBOX SELECT BREAK` command. Break rows are not taken into account in the internal arrays used to manage the graphic appearance of list boxes (styles and colors). It is however possible to modify these characteristics for break rows via the graphic management commands for objects. You simply need to execute the appropriate commands on the arrays that constitute the hierarchy. @@ -880,395 +559,21 @@ Result: ![](../assets/en/FormObjects/hierarch14.png) - #### Optimized management of expand/collapse You can optimize hierarchical list boxes display and management using the `On Expand` and `On Collapse` form events. -A hierarchical list box is built from the contents of its arrays so it can only be displayed when all these arrays are loaded into memory. This makes it difficult to build large hierarchical list boxes based on arrays generated from data (through the [`SELECTION TO ARRAY`](../commands/selection-to-array) command), not only because of the display speed but also the memory used. +A hierarchical list box is built from the contents of its arrays so it can only be displayed when all these arrays are loaded into memory. This makes it difficult to build large hierarchical list boxes based on arrays generated from data (through the `SELECTION TO ARRAY` command), not only because of the display speed but also the memory used. - -Using the `On Expand` and `On Collapse` form events can overcome these constraints: for example, you can display only part of the hierarchy and load/unload the arrays on the fly, based on user actions. In the context of these events, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell where the user clicked in order to expand or collapse a row. +Using the `On Expand` and `On Collapse` form events can overcome these constraints: for example, you can display only part of the hierarchy and load/unload the arrays on the fly, based on user actions. In the context of these events, the `LISTBOX GET CELL POSITION` command returns the cell where the user clicked in order to expand or collapse a row. In this case, you must fill and empty arrays through the code. The principles to be implemented are: -- When the list box is displayed, only the first array must be filled. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: + +* When the list box is displayed, only the first array must be filled. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- When a user clicks on an expand button, you can process the `On Expand` event. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. +* When a user clicks on an expand button, you can process the `On Expand` event. The `LISTBOX GET CELL POSITION` command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the `SELECTION TO ARRAY` command and you insert as many rows as needed in the list box using the `LISTBOX INSERT ROWS` command. ![](../assets/en/FormObjects/hierarch16.png) -- When a user clicks on a collapse button, you can process the `On Collapse` event. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. - - - -## Object arrays in columns - -List box columns can handle object arrays. Since object arrays can contain different kinds of data, this powerful new feature allows you to mix different input types in the rows of a single column, and display various widgets as well. For example, you could insert a text input in the first row, a check box in the second, and a drop-down list in the third. Object arrays also provide access to new kinds of widgets, such as buttons or color pickers. - -The following list box was designed using an object array: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - - -### Configuring an object array column - -To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv17R6/4D/17-R6/LISTBOX-INSERT-COLUMN.301-4311153.en.html) command, like with any array-based column. In the Property list, you can now select Object as a "Expression Type" for the column: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Standard properties related to coordinates, size, and style are available for object columns. You can define them using the Property list, or by programming the style, font color, background color and visibility for each row of an object-type list box column. These types of columns can also be hidden. - -However, the Data Source theme is not available for object-type list box columns. In fact, the contents of each column cell are based on attributes found in the corresponding element of the object array. Each array element can define: - -the value type (mandatory): text, color, event, etc. -the value itself (optional): used for input/output. -the cell content display (optional): button, list, etc. -additional settings (optional): depend on the value type -To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). For example, you can write "Hello World!" in an object column using this simple code: - -```4d -ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob) //first element - OB SET($ob;"valueType";"text") //defines the value type (mandatory) - OB SET($ob;"value";"Hello World!") //defines the value - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - ->Display format and entry filters cannot be set for an object column. They automatically depend on the value type. - -#### valueType and data display - -When a list box column is associated with an object array, the way a cell is displayed, entered, or edited, is based on the valueType attribute of the array element. Supported valueType values are: - -* "text": for a text value -* "real": for a numeric value that can include separators like a `\`, `<.>`, or `<,>` -* "integer": for an integer value -* "boolean": for a True/False value -* "color": to define a background color -* "event": to display a button with a label. - -4D uses default widgets with regards to the "valueType" value (i.e., a "text" is displayed as a text input widget, a "boolean" as a check box), but alternate displays are also available through options (*e.g.*, a real can also be represented as a drop-down menu). The following table shows the default display as well as alternatives for each type of value: - -|valueType| Default widget |Alternative widget(s)| -|---|---|---| -|text| text input |drop-down menu (required list) or combo box (choice list)| -|real| controlled text input (numbers and separators) |drop-down menu (required list) or combo box (choice list)| -|integer| controlled text input (numbers only)| drop-down menu (required list) or combo box (choice list) or three-states check box -|boolean| check box |drop-down menu (required list)| -|color| background color| text| -|event |button with label| -|||All widgets can have an additional unit toggle button or ellipsis button attached to the cell.| - -You set the cell display and options using specific attributes in each object (see below). - -#### Display formats and entry filters - -You cannot set display formats or entry filters for columns of object-type list boxes. They are automatically defined according to the value type. These are listed in the following table: - -|Value type |Default format |Entry control| -|---|---|---| -|text| same as defined in object |any (no control)| -|real| same as defined in object (using system decimal separator) |"0-9" and "." and "-" -|||"0-9" and "." if min>=0| -|integer| same as defined in object |"0-9" and "-"| -|||"0-9" if min>=0| -|Boolean| check box| N/A| -|color |N/A |N/A| -|event |N/A |N/A| - -### Attributes - -Each element of the object array is an object that can contain one or more attributes that will define the cell contents and data display (see example above). - -The only mandatory attribute is "valueType" and its supported values are "text", "real", "integer", "boolean", "color", and "event". The following table lists all the attributes supported in list box object arrays, depending on the "valueType" value (any other attributes are ignored). Display formats are detailed and examples are provided below. - -| |valueType| text| real |integer| boolean| color| event| -|---|---|---|---|---|---|---|---| -|*Attributes* |*Description* | | | | | | | -|value| cell value (input or output)|x| x| x| | | | -|min| minimum value| |x| x| | | | -|max| maximum value| |x| x| | | | -|behavior| "threeStates" value | | |x | | | | -|requiredList| drop-down list defined in object|x| x|x || | | -|choiceList| combo box defined in object|x|x|x| | | | -|requiredListReference| 4D list ref, depends on "saveAs" value|x|x|x| | | | -|requiredListName| 4D list name, depends on "saveAs" value|x|x|x| | | | -|saveAs| "reference" or "value"| x|x|x| | | | -|choiceListReference| 4D list ref, display combo box| x| x| x| | | | -|choiceListName| 4D list name, display combo box|x|x|x| | | | -|unitList| array of X elements|x|x|x| | | | -|unitReference| index of selected element|x|x| x | | | | -|unitsListReference| 4D list ref for units|x |x| x | | | | -|unitsListName| 4D list name for units| x|x| x| | | | -|alternateButton| add an alternate button|x|x|x|x|x| | - -#### value - -Cell values are stored in the "value" attribute. This attribute is used for input as well as output. It can also be used to define default values when using lists (see below). - -````4d - ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - ->Null values are supported and result in an empty cell. - -#### min and max - -When the "valueType" is "real" or "integer", the object also accepts min and max attributes with appropriate values (values must be of the same type as the valueType). - -These attributes can be used to control the range of input values. When a cell is validated (when it loses the focus), if the input value is lower than the min value or greater than the max value, then it is rejected. In this case, the previous value is maintained and a tip displays an explanation. - -````4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -The behavior attribute provides variations to the regular representation of values. In 4D v15, a single variation is proposed: - -|Attribute |Available value(s)| valueType(s)| Description| -|---|---|---|---| -|behavior| threeStates |integer| Represents a numeric value as a three-states check box.
    2=semi-checked, 1=checked, 0=unchecked, -1=invisible, -2=unchecked disabled, -3=checked disabled, -4=semi-checked disabled| - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList and choiceList - -When a "choiceList" or a "requiredList" attribute is present inside the object, the text input is replaced by a drop-down list or a combo box, depending of the attribute: - -* If the attribute is "choiceList", the cell is displayed as a combo box. This means that the user can select or type a value. -* If the attribute is "requiredList" then the cell is displayed as a drop-down list and the user can only select one of the values provided in the list. - -In both cases, a "value" attribute can be used to preselect a value in the widget. - ->The widget values are defined through an array. If you want to assign an existing 4D list to the widget, you need to use the "requiredListReference", "requiredListName", "choiceListReference", or "choiceListName" attributes. - -Examples: - -* You want to display a drop-down list with only two options: "Open" or "Closed". "Closed" must be preselected: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -* You want to accept any integer value, but display a combo box to suggest the most common values: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName and requiredListReference - -The "requiredListName" and "requiredListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Lists editor of the Tool box) or by programming (using the New list command). The cell will then be displayed as a drop-down list. This means that the user can only select one of the values provided in the list. - -Use "requiredListName" or "requiredListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. - ->* If you want to define these values through a simple array, you need to use the "requiredList" attribute. ->* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". - -Examples: - -* You want to display a drop-down list based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green"), save it as a value and display "blue" by default: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -* You want to display a drop-down list based on a list defined by programming and save it as a reference: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName and choiceListReference - -The "choiceListName" and "choiceListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Tool box) or by programming (using the New list command). The cell is then displayed as a combo box, which means that the user can select or type a value. - -Use "choiceListName" or "choiceListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. - ->* If you want to define these values through a simple array, you need to use the "choiceList" attribute. ->* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". - -Example: - -You want to display a combo box based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green") and display "green" by default: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -````4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - - -#### unitsList, unitsListName, unitsListReference and unitReference - -You can use specific attributes to add units associated with cell values (*e.g.*: "10 cm", "20 pixels", etc.). To define the unit list, you can use one of the following attributes: - -* "unitsList": an array containing the x elements used to define the available units (e.g.: "cm", "inches", "km", "miles", etc.). Use this attribute to define units within the object. -* "unitsListReference": a reference to a 4D list containing available units. Use this attribute to define units with a 4D list created with the [New list](https://doc.4d.com/4Dv15/4D/15.6/New-list.301-3818474.en.html) command. -* "unitsListName": a name of a design-based 4D list that contains available units. Use this attribute to define units with a 4D list created in the Tool box. - -Regardless of the way the unit list is defined, it can be associated with the following attribute: - -* "unitReference": a single value that contains the index (from 1 to x) of the selected item in the "unitList", "unitsListReference" or "unitsListName" values list. - -The current unit is displayed as a button that cycles through the "unitList", "unitsListReference" or "unitsListName" values each time it is clicked (e.g., "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) - -Example: - -We want to set up a numeric input followed by two possible units: "rows" or "pixels". The current value is "2" + "lines". We use values defined directly in the object ("unitsList" attribute): - -````4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -If you want to add an ellipsis button [...] to a cell, you just need to pass the "alternateButton" with the True value in the object. The button will be displayed in the cell automatically. - -When this button is clicked by a user, an `On Alternate Click` event will be generated, and you will be able to handle it however you want (see the "Event management" paragraph for more information). - -Example: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - - -#### color valueType - -The "color" valueType allows you to display either a color or a text. - -* If the value is a number, a colored rectangle is drawn inside the cell. Example: - - ````4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ```` -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - - -* If the value is a text, then the text is displayed (*e.g.*: "value";"Automatic"). - - -#### event valueType - -The "event" valueType displays a simple button that generates an `On Clicked` event when clicked. No data or value can be passed or returned. - -Optionally, you can pass a "label" attribute. - -Example: - -````4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - - -### Event management -Several events can be handled while using an object list box array: +* When a user clicks on a collapse button, you can process the `On Collapse` event. The `LISTBOX GET CELL POSITION` command returns the cell concerned: you remove as many rows as needed from the list box using the `LISTBOX DELETE ROWS` command. -* **On Data Change**: An `On Data Change` event is triggered when any value has been modified either: - * in a text input zone - * in a drop-down list - * in a combo box area - * in a unit button (switch from value x to value x+1) - * in a check box (switch between checked/unchecked) -* **On Clicked**: When the user clicks on a button installed using the "event" *valueType* attribute, an `On Clicked` event will be generated. This event is managed by the programmer. -* **On Alternative Click**: When the user clicks on an ellipsis button ("alternateButton" attribute), an `On Alternative Click` event will be generated. This event is managed by the programmer. diff --git a/versioned_docs/version-20/FormObjects/properties_Action.md b/versioned_docs/version-20/FormObjects/properties_Action.md index 9f4804c8bac755..f8120bdf545d4c 100644 --- a/versioned_docs/version-20/FormObjects/properties_Action.md +++ b/versioned_docs/version-20/FormObjects/properties_Action.md @@ -117,7 +117,7 @@ In this case, 4D does not provide automatic support for object operations. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) diff --git a/versioned_docs/version-20/FormObjects/properties_BackgroundAndBorder.md b/versioned_docs/version-20/FormObjects/properties_BackgroundAndBorder.md index 8fea7c4877ac62..9c49fc9eefddf5 100644 --- a/versioned_docs/version-20/FormObjects/properties_BackgroundAndBorder.md +++ b/versioned_docs/version-20/FormObjects/properties_BackgroundAndBorder.md @@ -18,7 +18,7 @@ You can also set this property using the [`OBJECT SET RGB COLORS`](https://doc.4 #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -38,7 +38,7 @@ You can also set this property using the [`OBJECT SET RGB COLORS`](https://doc.4 #### Objects Supported -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### See also @@ -64,7 +64,7 @@ You can also set this property using the [`LISTBOX SET PROPERTY`](https://doc.4d #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -201,7 +201,7 @@ You can get the same result using the [`LISTBOX SET ROW FONT STYLE`](https://doc #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/versioned_docs/version-20/FormObjects/properties_CoordinatesAndSizing.md b/versioned_docs/version-20/FormObjects/properties_CoordinatesAndSizing.md index adbd232880ac5f..2b427ff7be3815 100644 --- a/versioned_docs/version-20/FormObjects/properties_CoordinatesAndSizing.md +++ b/versioned_docs/version-20/FormObjects/properties_CoordinatesAndSizing.md @@ -45,7 +45,7 @@ Since it requires additional calculations at runtime, the automatic row height o #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) --- @@ -61,7 +61,7 @@ Bottom coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -77,7 +77,7 @@ Left coordinate of the object on the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -93,7 +93,7 @@ Right coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -109,7 +109,7 @@ Top coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -169,7 +169,7 @@ This property designates an object's vertical size. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -178,7 +178,7 @@ This property designates an object's vertical size. This property designates an object's horizontal size. >* Some objects may have a predefined height that cannot be altered. ->* If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox_overview.md#list-box-columns), the user can also manually resize the column. +>* If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. >* When resizing the form, if the ["Grow" horizontal sizing](properties_ResizingOptions.md#horizontal-sizing) property was assigned to the list box, the right-most column will be increased beyond its maximum width if necessary. #### JSON Grammar @@ -189,7 +189,7 @@ This property designates an object's horizontal size. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -207,7 +207,7 @@ The maximum width of the column (in pixels). The width of the column cannot be i #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) --- @@ -225,7 +225,7 @@ The minimum width of the column (in pixels). The width of the column cannot be r #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) --- @@ -297,7 +297,7 @@ Sets a horizontal padding for the cells. The value is set in pixels (default = 0 #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### See also @@ -317,7 +317,7 @@ Sets a vertical padding for the cells. The value is set in pixels (default = 0). #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### See also diff --git a/versioned_docs/version-20/FormObjects/properties_DataSource.md b/versioned_docs/version-20/FormObjects/properties_DataSource.md index abfdd5e21d582b..a996a186f94af9 100644 --- a/versioned_docs/version-20/FormObjects/properties_DataSource.md +++ b/versioned_docs/version-20/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ When the **automatic insertion** option is not set (default), the value entered This property is supported by: -- [Combo box](comboBox_overview.md) and [list box column](listbox_overview.md#list-box-columns) form objects associated to a choice list. +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - [Combo box](comboBox_overview.md) form objects whose associated list is filled by their array or object datasource. For example, given a choice list containing "France, Germany, Italy" that is associated with a "Countries" combo box: if the **automatic insertion** property is set and a user enters "Spain", then the value "Spain" is automatically added to the list in memory: @@ -28,7 +28,7 @@ For example, given a choice list containing "France, Germany, Italy" that is ass #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) --- @@ -48,7 +48,7 @@ You can also associate choice lists to objects using the [OBJECT SET LIST BY NAM #### Objects Supported [Drop-down List](dropdownList_Overview.md) - -[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) --- @@ -116,7 +116,7 @@ Specifies a variable or expression that will be assigned a longint indicating th Defines the data type for the displayed expression. This property is used with: -- [List box columns](listbox_overview.md#list-box-columns) of the selection and collection types. +- [List box columns](listbox-column.md) of the selection and collection types. - [Drop-down lists](dropdownList_Overview.md) associated to objects or arrays. See also [**Expression Type**](properties_Object.md#expression-type) section. @@ -129,7 +129,7 @@ See also [**Expression Type**](properties_Object.md#expression-type) section. #### Objects Supported -[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox_overview.md#list-box-columns) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -186,14 +186,14 @@ You must enter a list of values. In the Form editor, a specific dialog box allow #### Objects Supported -[List Box Column (array type only)](listbox_overview.md#list-box-columns) +[List Box Column (array type only)](listbox-column.md) --- ## Expression -This description is specific to [selection](listbox_overview.md#selection-list-boxes) - and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns. See also **[Variable or Expression](properties_Object.md#variable-or-expression)** section. +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) + and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. See also **[Variable or Expression](properties_Object.md#variable-or-expression)** section. A 4D expression to be associated with a column. You can enter: @@ -233,7 +233,7 @@ If a field, a variable, or an assignable expression (*e.g. Person.lastName*) is #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) --- @@ -262,7 +262,7 @@ All database tables can be used, regardless of whether the form is related to a This property is available in the following conditions: - a [choice list](#choice-list) is associated with the object -- for [inputs](input_overview.md) and [list box columns](listbox_overview.md#list-box-columns), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. This property specifies, in the context of a field or variable associated with a list of values, the type of contents to save: @@ -284,7 +284,7 @@ Using this property requires compliance with the following principles: #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/versioned_docs/version-20/FormObjects/properties_Display.md b/versioned_docs/version-20/FormObjects/properties_Display.md index 122d1396318b5f..8a92c3dc7ee24a 100644 --- a/versioned_docs/version-20/FormObjects/properties_Display.md +++ b/versioned_docs/version-20/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ The field actually contains "proportion". 4D accepts and stores the entire entry #### Objects Supported -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -86,7 +86,7 @@ The table below shows choices available: #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -247,7 +247,7 @@ The following table shows how different formats affect the display of numbers. T #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) --- @@ -307,7 +307,7 @@ If the field is reduced to a size smaller than that of the original picture, the #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -341,7 +341,7 @@ The table below shows the Time field display formats and gives examples: #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -350,7 +350,7 @@ The table below shows the Time field display formats and gives examples: When a [boolean expression](properties_Object.md#expression-type) is displayed as: * a text in an [input object](input_overview.md) -* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox_overview.md#list-box-columns), +* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), ... you can select the text to display for each value: @@ -365,7 +365,7 @@ When a [boolean expression](properties_Object.md#expression-type) is displayed a #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -385,7 +385,7 @@ Boolean columns can also be displayed as pop-up menus. In this case, the [Text w #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) --- @@ -433,7 +433,7 @@ In this case as well, the [Title](#title) property is also available so that the #### Objects Supported -[Check box](checkbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -454,7 +454,7 @@ In that cases, the title of the check box can be entered using this property. #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) --- @@ -491,7 +491,7 @@ The Truncate with ellipsis property can be applied to Boolean type columns; howe #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) --- @@ -522,7 +522,7 @@ This property is only used when drawing objects located in the body of a list fo #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -577,4 +577,4 @@ Note that regardless of the Wordwrap option’s value, the row height is not cha #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) diff --git a/versioned_docs/version-20/FormObjects/properties_Entry.md b/versioned_docs/version-20/FormObjects/properties_Entry.md index ede44b50312516..8ab162be6584f1 100644 --- a/versioned_docs/version-20/FormObjects/properties_Entry.md +++ b/versioned_docs/version-20/FormObjects/properties_Entry.md @@ -27,7 +27,7 @@ Allows the user access to a standard context menu in the object when the form is For a picture type [input](input_overview.md), in addition to standard editing commands (Cut, Copy, Paste and Clear), the menu contains the **Import...** command, which can be used to import a picture stored in a file, as well as the **Save as...** command, which can be used to save the picture to disk. The menu can also be used to modify the display format of the picture: the **Truncated non-centered**, **Scaled to fit** and **Scaled to fit centered prop.** options are provided. The modification of the [display format](properties_Display.md#picture-format) using this menu is temporary; it is not saved with the record. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **Fonts...**: displays the font system dialog box - **Recent fonts**: displays the names of recent fonts selected during the session. The list can store up to 10 fonts (beyond that, the last font used replaces the oldest). By default, this list is empty and the option is not displayed. You can manage this list using the `SET RECENT FONTS` and `FONT LIST` commands. @@ -64,7 +64,7 @@ When this property is disabled, any pop-up menus associated with a list box colu #### Objects Supported -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) --- @@ -120,7 +120,7 @@ Here is a table that explains each of the entry filter choices in the Entry Filt #### Objects Supported -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/versioned_docs/version-20/FormObjects/properties_Footers.md b/versioned_docs/version-20/FormObjects/properties_Footers.md index 7f7015a7063f34..5f20fb2291ed60 100644 --- a/versioned_docs/version-20/FormObjects/properties_Footers.md +++ b/versioned_docs/version-20/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Footers ## Display Footers -This property is used to display or hide [list box column footers](listbox_overview.md#list-box-footers). There is one footer per column; each footer is configured separately. +This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). There is one footer per column; each footer is configured separately. #### JSON Grammar @@ -30,7 +30,7 @@ This property is used to set the row height for a list box footer in **pixels** * This calculation does not take into account the size of pictures nor any styles applied to the fonts. * In macOS, the row height may be incorrect if the user enters characters that are not available in the selected font. When this occurs, a substitute font is used, which may cause variations in size. ->This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv17R6/4D/17-R6/List-box-footer-specific-properties.300-4354808.en.html) command. +>This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. Conversion of units: When you switch from one unit to the other, 4D converts them automatically and displays the result in the Property List. For example, if the font used is "Lucida grande 24", a height of "1 line" is converted to "30 pixels" and a height of "60 pixels" is converted to "2 lines". @@ -62,4 +62,4 @@ Note that converting back and forth may lead to an end result that is different #### See also -[Headers](properties_Headers.md) - [List box footers](listbox_overview.md#list-box-footers) +[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) diff --git a/versioned_docs/version-20/FormObjects/properties_Headers.md b/versioned_docs/version-20/FormObjects/properties_Headers.md index 7b3706a65d7544..7081d23bab14d8 100644 --- a/versioned_docs/version-20/FormObjects/properties_Headers.md +++ b/versioned_docs/version-20/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Headers ## Display Headers -This property is used to display or hide [list box column headers](listbox_overview.md#list-box-headers). There is one header per column; each header is configured separately. +This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). There is one header per column; each header is configured separately. #### JSON Grammar @@ -62,4 +62,4 @@ Note that converting back and forth may lead to an end result that is different #### See also -[Footers](properties_Footers.md) - [List box headers](listbox_overview.md#list-box-headers) +[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) diff --git a/versioned_docs/version-20/FormObjects/properties_Help.md b/versioned_docs/version-20/FormObjects/properties_Help.md index 49e647ececa746..27297e8a1dd7d5 100644 --- a/versioned_docs/version-20/FormObjects/properties_Help.md +++ b/versioned_docs/version-20/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ You can either: #### Objects Supported -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Other help features diff --git a/versioned_docs/version-20/FormObjects/properties_ListBox.md b/versioned_docs/version-20/FormObjects/properties_ListBox.md index 5ef0fa329bf184..c07719848be699 100644 --- a/versioned_docs/version-20/FormObjects/properties_ListBox.md +++ b/versioned_docs/version-20/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Collection of columns of the list box. |---|---|---| |columns |collection of column objects|Contains the properties for the list box columns | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox_overview.md#column-specific-properties) section. +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### Objects Supported diff --git a/versioned_docs/version-20/FormObjects/properties_Object.md b/versioned_docs/version-20/FormObjects/properties_Object.md index 4284e89fc07cae..cd5eb85f998a2f 100644 --- a/versioned_docs/version-20/FormObjects/properties_Object.md +++ b/versioned_docs/version-20/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ This property designates the type of the [active or inactive form object](formOb #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ For more information about naming rules for form objects, refer to [Identifiers] #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -134,20 +134,20 @@ For an array list box, the **Variable or Expression** property usually holds the #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- ## Expression Type -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](listbox_overview.md#selection-list-boxes) and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Specify the data type for the expression or variable associated to the object. Note that main purpose of this setting is to configure options (such as display formats) available for the data type. It does not actually type the variable itself. In view of project compilation, you must [declare the variable](Concepts/variables.md#declaring-variables). However, this property has a typing function in the following specific cases: - **[Dynamic variables](#dynamic-variables)**: you can use this property to declare the type of dynamic variables. -- **[List Box Columns](listbox_overview.md#list-box-columns)**: this property is used to associate a display format with the column data. The formats provided will depend on the variable type (array type list box) or the data/field type (selection and collection type list boxes). The standard 4D formats that can be used are: Alpha, Numeric, Date, Time, Picture and Boolean. The Text type does not have specific display formats. Any existing custom formats are also available. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. The formats provided will depend on the variable type (array type list box) or the data/field type (selection and collection type list boxes). The standard 4D formats that can be used are: Alpha, Numeric, Date, Time, Picture and Boolean. The Text type does not have specific display formats. Any existing custom formats are also available. - **[Picture variables](input_overview.md)**: you can use this menu to declare the variables before loading the form in interpreted mode. Specific native mechanisms govern the display of picture variables in forms. These mechanisms require greater precision when configuring variables: from now on, they must have already been declared before loading the form — i.e., even before the `On Load` form event — unlike other types of variables. To do this, you need either for the statement `C_PICTURE(varName)` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property. Otherwise, the picture variable will not be displayed correctly (only in interpreted mode). @@ -159,7 +159,7 @@ Otherwise, the picture variable will not be displayed correctly (only in interpr #### Objects Supported -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -335,4 +335,4 @@ When **Custom** ("none" in JSON) is set, no automatic calculations are performed #### Objects Supported -[List Box Footer](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) diff --git a/versioned_docs/version-20/FormObjects/properties_RangeOfValues.md b/versioned_docs/version-20/FormObjects/properties_RangeOfValues.md index 9528791ce54910..683f6618ebd85d 100644 --- a/versioned_docs/version-20/FormObjects/properties_RangeOfValues.md +++ b/versioned_docs/version-20/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Allows setting a list whose values cannot be entered in the object. If an exclud #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) --- @@ -74,4 +74,4 @@ However, unlike the [Choice List](properties_DataSource.md#choice-list) property #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) diff --git a/versioned_docs/version-20/FormObjects/properties_ResizingOptions.md b/versioned_docs/version-20/FormObjects/properties_ResizingOptions.md index 0ee8e8bbbabbab..36291773a509c0 100644 --- a/versioned_docs/version-20/FormObjects/properties_ResizingOptions.md +++ b/versioned_docs/version-20/FormObjects/properties_ResizingOptions.md @@ -63,7 +63,7 @@ Three options are available: #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -89,7 +89,7 @@ Three options are available: #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) --- @@ -130,4 +130,4 @@ Designates if the size of the column can be modified by the user. #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) diff --git a/versioned_docs/version-20/FormObjects/properties_Text.md b/versioned_docs/version-20/FormObjects/properties_Text.md index a835fafa458298..b652ee6fed0ddd 100644 --- a/versioned_docs/version-20/FormObjects/properties_Text.md +++ b/versioned_docs/version-20/FormObjects/properties_Text.md @@ -37,7 +37,7 @@ You can set this property using the [**OBJECT SET FONT STYLE**](https://doc.4d.c #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -58,7 +58,7 @@ You can also set this property via the [**OBJECT SET FONT STYLE**](https://doc.4 #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -74,7 +74,7 @@ Sets the text to have a line running beneath it. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -111,7 +111,7 @@ Three font themes are available: #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) ### Font Family @@ -132,7 +132,7 @@ You can set this using the [**OBJECT SET FONT**](https://doc.4d.com/4Dv17R5/4D/1 #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -148,7 +148,7 @@ Allows defining the object's font size in points. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -174,7 +174,7 @@ You can also set this property using the [**OBJECT SET RGB COLORS**](https://doc #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) --- @@ -235,7 +235,7 @@ You can also set this property using the `LISTBOX SET PROPERTY` command with `lk #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -258,7 +258,7 @@ Horizontal location of text within the area that contains it. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) --- @@ -281,7 +281,7 @@ This property can also be handled by the [OBJECT Get vertical alignment](https:/ #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) --- @@ -385,7 +385,7 @@ By default, this option is not enabled. #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- @@ -430,7 +430,7 @@ The name of a Longint array must be used. Each element of this array corresponds #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- @@ -450,7 +450,7 @@ The name of a Longint array must be used. Each element of this array corresponds #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/versioned_docs/version-20/FormObjects/properties_TextAndPicture.md b/versioned_docs/version-20/FormObjects/properties_TextAndPicture.md index 72774b956225fa..d9c3b5701ae424 100644 --- a/versioned_docs/version-20/FormObjects/properties_TextAndPicture.md +++ b/versioned_docs/version-20/FormObjects/properties_TextAndPicture.md @@ -75,7 +75,7 @@ Designates the placement of an icon in relation to the form object. #### Objects Supported -[List Box Header](listbox_overview.md#list-box-headers) +[List Box Header](listbox-header-footer.md#headers) --- @@ -150,7 +150,7 @@ The pathname to enter is similar as for the [Pathname property for static pictur #### Objects Supported -[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) --- @@ -260,8 +260,8 @@ It is important to note that the "With Pop-up Menu" property only manages the gr |Name|Data Type|Possible Values| |:---|---|---| -|popupPlacement |string |
  • "none"
  • "linked"
  • "separated"
  • | +|popupPlacement |string |
    • "none"
    • "linked"
    • "separated"
    | #### Objects Supported -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) diff --git a/versioned_docs/version-21-R2/API/HTTPAgentClass.md b/versioned_docs/version-21-R2/API/HTTPAgentClass.md index 06352b8c6a3c84..f8bd2d533b45d3 100644 --- a/versioned_docs/version-21-R2/API/HTTPAgentClass.md +++ b/versioned_docs/version-21-R2/API/HTTPAgentClass.md @@ -85,7 +85,7 @@ HTTPAgent options will be merged with [HTTPRequest options](HTTPRequestClass.md# | maxTotalSockets |Integer| 65535 |Maximum number of sockets for the agent | | minTLSVersion |Text| undefined (see default value in [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) |Sets the minimum version of TLS for the requests using this agent| | protocol |Text| undefined (see default value in [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) |Protocol used for the requests using the agent | -|storeCertificateName|Text|undefined|(Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder for the requests using the agent. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store).| +|storeCertificateName|Text|undefined|(Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store).| | timeout |Real| undefined |If defined, timeout after which an unused socket is closed | | validateTLSCertificate |Boolean| undefined (see default value in [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | validateTLSCertificate for the requests using the agent| diff --git a/versioned_docs/version-21-R2/API/HTTPRequestClass.md b/versioned_docs/version-21-R2/API/HTTPRequestClass.md index 09ec9a2f8fdd63..b1d5046d9a31e0 100644 --- a/versioned_docs/version-21-R2/API/HTTPRequestClass.md +++ b/versioned_docs/version-21-R2/API/HTTPRequestClass.md @@ -154,7 +154,7 @@ In the *options* parameter, pass an object that can contain the following proper |proxyAuthentication|[authentication object](#authentication-object)|Object handling proxy authentication|undefined| |returnResponseBody|Boolean|If false, the response body is not returned in the [`response` object](#response). Returns an error if false and `onData` is undefined|True| |serverAuthentication|[authentication object](#authentication-object)|Object handling server authentication|undefined| -|storeCertificateName|Text|(Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store).|undefined| +|storeCertificateName|Text|(Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store).|undefined| |timeout|Real|Timeout in seconds. undefined = no timeout|undefined| |validateTLSCertificate|Boolean|If false, 4D does not validate the TLS certificate and does not return an error if it is invalid (i.e. expired, self-signed...). Important: In the current implementation, the Certification Authority itself is not verified.|True| diff --git a/versioned_docs/version-21-R2/Concepts/dt_number.md b/versioned_docs/version-21-R2/Concepts/dt_number.md index f2e98290af7122..bd34ce888f54d8 100644 --- a/versioned_docs/version-21-R2/Concepts/dt_number.md +++ b/versioned_docs/version-21-R2/Concepts/dt_number.md @@ -5,7 +5,7 @@ title: Number (Real, Integer) Number is a generic term that stands for: -- Real field, variable or expression. The range for the Real data type is ±1.7e±308 (13 significant digits). +- Real field, variable or expression. The range for the Real data type is ±1.7e±308 (following the [IEEE 754 standard for double-precision binary floating-point format](https://en.wikipedia.org/wiki/Double-precision_floating-point_format)). - Integer variable or expression. The range for the Integer data type is -2^31..(2^31)-1 (4-byte Integer, aka *Long* or *Longint*). :::info Compatibility diff --git a/versioned_docs/version-21-R2/Concepts/parameters.md b/versioned_docs/version-21-R2/Concepts/parameters.md index b34bd65e130fc9..17d7c2f3519dbc 100644 --- a/versioned_docs/version-21-R2/Concepts/parameters.md +++ b/versioned_docs/version-21-R2/Concepts/parameters.md @@ -182,25 +182,31 @@ Function square($x : Integer) -> $result : Integer return $x * $x ``` -:::note - -Internally, `return x` executes `myReturnValue:=x`, and returns to the caller. If `return` is used without an expression, the function or method returns a null value of the declared return type (if any), otherwise *undefined*. - -::: - -The `return` statement can be used along with the standard syntax for [returned values](#returned-value) (the returned value must be of the declared type). However, note that it ends immediately the code execution. For example: +The `return` statement can be used along with the standard syntax for [returned values](#returned-value) (the returned value must be of the declared type). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Keep in mind that it ends immediately the code execution. Examine the following examples: ```4d +Function getValue -> $v : Integer + $v:=10 + return + // function returns 10 + Function getValue -> $v : Integer $v:=10 return 20 - // returns 20 + // function returns 20 Function getValue -> $v : Integer return 10 $v:=20 // never executed - // returns 10 + // function returns 10 + +Function getValue -> $v : Integer + return "Hello" //error + +Function returnHello + return "Hello" + // function returns "Hello" ``` diff --git a/versioned_docs/version-21-R2/Events/onAfterEdit.md b/versioned_docs/version-21-R2/Events/onAfterEdit.md index 4e6a5c4b6bd3d1..4ded4f6ccd7d9c 100644 --- a/versioned_docs/version-21-R2/Events/onAfterEdit.md +++ b/versioned_docs/version-21-R2/Events/onAfterEdit.md @@ -5,7 +5,7 @@ title: On After Edit |Code|Can be called by|Definition| |---|---|---| -|45|[4D View Pro area](../FormObjects/viewProArea_overview.md) - [4D Write Pro area](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|The contents of the enterable object that has the focus has just been modified| +|45|[4D View Pro area](../FormObjects/viewProArea_overview.md) - [4D Write Pro area](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|The contents of the enterable object that has the focus has just been modified| ## Description diff --git a/versioned_docs/version-21-R2/Events/onAfterKeystroke.md b/versioned_docs/version-21-R2/Events/onAfterKeystroke.md index 5a851e4f81ab6a..cad938cee37faf 100644 --- a/versioned_docs/version-21-R2/Events/onAfterKeystroke.md +++ b/versioned_docs/version-21-R2/Events/onAfterKeystroke.md @@ -5,7 +5,7 @@ title: On After Keystroke |Code|Can be called by|Definition| |---|---|---| -|28|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **including** this character.| +|28|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **including** this character.|
    History @@ -24,7 +24,7 @@ After the [`On Before Keystroke`](onBeforeKeystroke.md) and `On After Keystroke` The `On After Keystroke` event is not generated: -- in [list box columns](FormObjects/listbox_overview.md#list-box-columns) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - when user modifications are not carried out using the keyboard (paste, drag-and-drop, checkbox, drop down list, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). ### Keystroke sequence diff --git a/versioned_docs/version-21-R2/Events/onAfterSort.md b/versioned_docs/version-21-R2/Events/onAfterSort.md index a1c06a2b9962d9..2fb9806ce6d0f6 100644 --- a/versioned_docs/version-21-R2/Events/onAfterSort.md +++ b/versioned_docs/version-21-R2/Events/onAfterSort.md @@ -5,7 +5,7 @@ title: On After Sort |Code|Can be called by|Definition| |---|---|---| -|30|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A standard sort has just been carried out in a list box column.| +|30|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A standard sort has just been carried out in a list box column.| ## Description diff --git a/versioned_docs/version-21-R2/Events/onAlternativeClick.md b/versioned_docs/version-21-R2/Events/onAlternativeClick.md index 06a14eaf7c3355..c549745b00d1a7 100644 --- a/versioned_docs/version-21-R2/Events/onAlternativeClick.md +++ b/versioned_docs/version-21-R2/Events/onAlternativeClick.md @@ -5,7 +5,7 @@ title: On Alternative Click |Code|Can be called by|Definition| |---|---|---| -|38|[Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | +|38|[Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | ## Description @@ -22,8 +22,8 @@ Some button styles can be [linked to a pop-up menu](FormObjects/properties_TextA ### List box -This event is generated in columns of [object array type list boxes](FormObjects/listbox_overview.md#object-arrays-in-columns), when the user clicks on a widget ellipsis button ("alternateButton" attribute). +This event is generated in columns of [object array type list boxes](../FormObjects/listbox-column.md#object-arrays-in-columns), when the user clicks on a widget ellipsis button ("alternateButton" attribute). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -See the [description of the "alternateButton" attribute](FormObjects/listbox_overview.md#alternatebutton). +See the [description of the "alternateButton" attribute](../FormObjects/listbox-column.md#alternatebutton). diff --git a/versioned_docs/version-21-R2/Events/onBeforeDataEntry.md b/versioned_docs/version-21-R2/Events/onBeforeDataEntry.md index b4dd8e1e4ec5c6..e5427d670e95e3 100644 --- a/versioned_docs/version-21-R2/Events/onBeforeDataEntry.md +++ b/versioned_docs/version-21-R2/Events/onBeforeDataEntry.md @@ -5,7 +5,7 @@ title: On Before Data Entry |Code|Can be called by|Definition| |---|---|---| -|41|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A list box cell is about to change to editing mode| +|41|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A list box cell is about to change to editing mode| ## Description diff --git a/versioned_docs/version-21-R2/Events/onBeforeKeystroke.md b/versioned_docs/version-21-R2/Events/onBeforeKeystroke.md index 3b5f0be2b2bb8c..2e13cc7dead2b0 100644 --- a/versioned_docs/version-21-R2/Events/onBeforeKeystroke.md +++ b/versioned_docs/version-21-R2/Events/onBeforeKeystroke.md @@ -5,7 +5,7 @@ title: On Before Keystroke |Code|Can be called by|Definition| |---|---|---| -|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **without** this character.| +|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **without** this character.|
    History @@ -22,7 +22,7 @@ After the `On Before Keystroke` and [`On After Keystroke event`](onAfterKeystrok The `On Before Keystroke` event is not generated: -- in a [list box column](FormObjects/listbox_overview.md#list-box-columns) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- in a [list box column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - when user modifications are not carried out using the keyboard (paste, drag-and-drop, checkbox, drop down list, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). ### Non-enterable objects diff --git a/versioned_docs/version-21-R2/Events/onBeginDragOver.md b/versioned_docs/version-21-R2/Events/onBeginDragOver.md index 01803a22dd91fc..a14302a671c03e 100644 --- a/versioned_docs/version-21-R2/Events/onBeginDragOver.md +++ b/versioned_docs/version-21-R2/Events/onBeginDragOver.md @@ -5,7 +5,7 @@ title: On Begin Drag Over |Code|Can be called by|Definition| |---|---|---| -|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|An object is being dragged| +|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|An object is being dragged| ## Description diff --git a/versioned_docs/version-21-R2/Events/onClicked.md b/versioned_docs/version-21-R2/Events/onClicked.md index 395644852fd8c6..48c45c3f552452 100644 --- a/versioned_docs/version-21-R2/Events/onClicked.md +++ b/versioned_docs/version-21-R2/Events/onClicked.md @@ -5,7 +5,7 @@ title: On Clicked |Code|Can be called by|Definition| |---|---|---| -|4|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|A click occurred on an object| +|4|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|A click occurred on an object| ## Description diff --git a/versioned_docs/version-21-R2/Events/onColumnMoved.md b/versioned_docs/version-21-R2/Events/onColumnMoved.md index 643745760b09a9..5717c1d8268bbb 100644 --- a/versioned_docs/version-21-R2/Events/onColumnMoved.md +++ b/versioned_docs/version-21-R2/Events/onColumnMoved.md @@ -5,7 +5,7 @@ title: On Column Moved |Code|Can be called by|Definition| |---|---|---| -|32|[List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox_overview.md#list-box-columns)| A list box column is moved by the user via drag and drop| +|32|[List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md)| A list box column is moved by the user via drag and drop| ## Description diff --git a/versioned_docs/version-21-R2/Events/onColumnResize.md b/versioned_docs/version-21-R2/Events/onColumnResize.md index 8617bba19cb0a8..7f1302fc8e08fa 100644 --- a/versioned_docs/version-21-R2/Events/onColumnResize.md +++ b/versioned_docs/version-21-R2/Events/onColumnResize.md @@ -5,7 +5,7 @@ title: On Column Resize |Code|Can be called by|Definition| |---|---|---| -|33|[4D View Pro Area](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox_overview.md#list-box-columns)|The width of a column is modified directly by the user or consequently to a form window resize| +|33|[4D View Pro Area](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md)|The width of a column is modified directly by the user or consequently to a form window resize| ## Description diff --git a/versioned_docs/version-21-R2/Events/onDataChange.md b/versioned_docs/version-21-R2/Events/onDataChange.md index 77541959ad6881..ac5fdd7ba5464b 100644 --- a/versioned_docs/version-21-R2/Events/onDataChange.md +++ b/versioned_docs/version-21-R2/Events/onDataChange.md @@ -5,7 +5,7 @@ title: On Data Change |Code|Can be called by|Definition| |---|---|---| -|20|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md)|An object data has been modified| +|20|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md)|An object data has been modified| ## Description diff --git a/versioned_docs/version-21-R2/Events/onDoubleClicked.md b/versioned_docs/version-21-R2/Events/onDoubleClicked.md index d7f449cc840760..9622fe2371e4d2 100644 --- a/versioned_docs/version-21-R2/Events/onDoubleClicked.md +++ b/versioned_docs/version-21-R2/Events/onDoubleClicked.md @@ -5,7 +5,7 @@ title: On Double Clicked |Code|Can be called by|Definition| |---|---|---| -|13|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) |A double click occurred on an object| +|13|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) |A double click occurred on an object| :::note diff --git a/versioned_docs/version-21-R2/Events/onDragOver.md b/versioned_docs/version-21-R2/Events/onDragOver.md index 2e0d44a2257eee..7c10f46f992b69 100644 --- a/versioned_docs/version-21-R2/Events/onDragOver.md +++ b/versioned_docs/version-21-R2/Events/onDragOver.md @@ -5,7 +5,7 @@ title: On Drag Over |Code|Can be called by|Definition| |---|---|---| -|21|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data could be dropped onto an object| +|21|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data could be dropped onto an object| ## Description diff --git a/versioned_docs/version-21-R2/Events/onDrop.md b/versioned_docs/version-21-R2/Events/onDrop.md index f2e8d2b5a80e89..48021f1245b41c 100644 --- a/versioned_docs/version-21-R2/Events/onDrop.md +++ b/versioned_docs/version-21-R2/Events/onDrop.md @@ -5,7 +5,7 @@ title: On Drop |Code|Can be called by|Definition| |---|---|---| -|16|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data has been dropped onto an object| +|16|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data has been dropped onto an object| ## Description diff --git a/versioned_docs/version-21-R2/Events/onFooterClick.md b/versioned_docs/version-21-R2/Events/onFooterClick.md index 83ff5dd0a344a9..e39bb30f370f10 100644 --- a/versioned_docs/version-21-R2/Events/onFooterClick.md +++ b/versioned_docs/version-21-R2/Events/onFooterClick.md @@ -5,7 +5,7 @@ title: On Footer Click |Code|Can be called by|Definition| |---|---|---| -|57|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A click occurs in the footer of a list box column| +|57|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A click occurs in the footer of a list box column| ## Description diff --git a/versioned_docs/version-21-R2/Events/onGettingFocus.md b/versioned_docs/version-21-R2/Events/onGettingFocus.md index 1674208e844416..f2e69c5f46f89c 100644 --- a/versioned_docs/version-21-R2/Events/onGettingFocus.md +++ b/versioned_docs/version-21-R2/Events/onGettingFocus.md @@ -5,7 +5,7 @@ title: On Getting focus |Code|Can be called by|Definition| |---|---|---| -|15|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is getting the focus| +|15|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is getting the focus| ## Description diff --git a/versioned_docs/version-21-R2/Events/onHeaderClick.md b/versioned_docs/version-21-R2/Events/onHeaderClick.md index 3d7527b4d899f3..42c925c02bc3ec 100644 --- a/versioned_docs/version-21-R2/Events/onHeaderClick.md +++ b/versioned_docs/version-21-R2/Events/onHeaderClick.md @@ -5,7 +5,7 @@ title: On Header Click |Code|Can be called by|Definition| |---|---|---| -|42|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A click occurs in a column header| +|42|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|A click occurs in a column header| ## Description diff --git a/versioned_docs/version-21-R2/Events/onLoad.md b/versioned_docs/version-21-R2/Events/onLoad.md index be8eee88211984..834bb079dc14c7 100644 --- a/versioned_docs/version-21-R2/Events/onLoad.md +++ b/versioned_docs/version-21-R2/Events/onLoad.md @@ -5,7 +5,7 @@ title: On Load |Code|Can be called by|Definition| |---|---|---| -|1|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be displayed or printed| +|1|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be displayed or printed| ## Description diff --git a/versioned_docs/version-21-R2/Events/onLosingFocus.md b/versioned_docs/version-21-R2/Events/onLosingFocus.md index 0bda46c7f47999..77aea5c2898b2e 100644 --- a/versioned_docs/version-21-R2/Events/onLosingFocus.md +++ b/versioned_docs/version-21-R2/Events/onLosingFocus.md @@ -5,7 +5,7 @@ title: On Losing focus |Code|Can be called by|Definition| |---|---|---| -|14|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is losing the focus| +|14|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is losing the focus| ## Description diff --git a/versioned_docs/version-21-R2/Events/onMouseEnter.md b/versioned_docs/version-21-R2/Events/onMouseEnter.md index d9d78128015bdb..b177d4f9fd618d 100644 --- a/versioned_docs/version-21-R2/Events/onMouseEnter.md +++ b/versioned_docs/version-21-R2/Events/onMouseEnter.md @@ -5,7 +5,7 @@ title: On Mouse Enter |Code|Can be called by|Definition| |---|---|---| -|35|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor enters the graphic area of an object| +|35|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor enters the graphic area of an object| ## Description diff --git a/versioned_docs/version-21-R2/Events/onMouseLeave.md b/versioned_docs/version-21-R2/Events/onMouseLeave.md index 08f091c0296540..2dea822598849d 100644 --- a/versioned_docs/version-21-R2/Events/onMouseLeave.md +++ b/versioned_docs/version-21-R2/Events/onMouseLeave.md @@ -5,7 +5,7 @@ title: On Mouse Leave |Code|Can be called by|Definition| |---|---|---| -|36|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor leaves the graphic area of an object| +|36|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor leaves the graphic area of an object| ## Description diff --git a/versioned_docs/version-21-R2/Events/onMouseMove.md b/versioned_docs/version-21-R2/Events/onMouseMove.md index 47aafbb3394175..9f2bd0df7280bc 100644 --- a/versioned_docs/version-21-R2/Events/onMouseMove.md +++ b/versioned_docs/version-21-R2/Events/onMouseMove.md @@ -5,7 +5,7 @@ title: On Mouse Move |Code|Can be called by|Definition| |---|---|---| -|37|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor moves at least one pixel OR a modifier key (Shift, Alt/Option, Shift Lock) was pressed| +|37|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor moves at least one pixel OR a modifier key (Shift, Alt/Option, Shift Lock) was pressed| ## Description diff --git a/versioned_docs/version-21-R2/Events/onRowMoved.md b/versioned_docs/version-21-R2/Events/onRowMoved.md index c65a407abfd0cc..0ee1f21a23438a 100644 --- a/versioned_docs/version-21-R2/Events/onRowMoved.md +++ b/versioned_docs/version-21-R2/Events/onRowMoved.md @@ -5,7 +5,7 @@ title: On Row Moved |Code|Can be called by|Definition| |---|---|---| -|34|[List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)| A list box row is moved by the user via drag and drop| +|34|[List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md)| A list box row is moved by the user via drag and drop| ## Description diff --git a/versioned_docs/version-21-R2/Events/onUnload.md b/versioned_docs/version-21-R2/Events/onUnload.md index a8c9a2eeb63b89..ea3c97847ca1c0 100644 --- a/versioned_docs/version-21-R2/Events/onUnload.md +++ b/versioned_docs/version-21-R2/Events/onUnload.md @@ -5,7 +5,7 @@ title: On Unload |Code|Can be called by|Definition| |---|---|---| -|24|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be exited and released| +|24|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be exited and released| ## Description diff --git a/versioned_docs/version-21-R2/Events/onValidate.md b/versioned_docs/version-21-R2/Events/onValidate.md index 842d79c6f164fb..eec8cd7d264733 100644 --- a/versioned_docs/version-21-R2/Events/onValidate.md +++ b/versioned_docs/version-21-R2/Events/onValidate.md @@ -5,7 +5,7 @@ title: On Validate |Code|Can be called by|Definition| |---|---|---| -|3|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md)|The record data entry has been validated| +|3|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md)|The record data entry has been validated| ## Description diff --git a/versioned_docs/version-21-R2/Events/overview.md b/versioned_docs/version-21-R2/Events/overview.md index 5d534c018201b4..00a2ab310ca2b5 100644 --- a/versioned_docs/version-21-R2/Events/overview.md +++ b/versioned_docs/version-21-R2/Events/overview.md @@ -29,7 +29,7 @@ objectName|text|Name of the object triggering the event - Not included if the ev Additional properties are returned when the event occurs on specific objects. In particular: -- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. - [4D View Pro areas](FormObjects/viewProArea_overview.md) return for example `sheetName` or `action` properties in the [On After Edit](onAfterEdit.md) event object. diff --git a/versioned_docs/version-21-R2/FormEditor/pictures.md b/versioned_docs/version-21-R2/FormEditor/pictures.md index fdaf7045e3207d..7607e5883150a3 100644 --- a/versioned_docs/version-21-R2/FormEditor/pictures.md +++ b/versioned_docs/version-21-R2/FormEditor/pictures.md @@ -46,7 +46,7 @@ High resolution pictures with the @nx convention can be used in the following ob * [Buttons](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[check boxes](FormObjects/checkbox_overview.md) * [Picture buttons](FormObjects/pictureButton_overview.md)/[Picture pop-ups](FormObjects/picturePopupMenu_overview.md) * [Tab controls](FormObjects/tabControl.md) -* [List box headers](FormObjects/listbox_overview.md#list-box-headers) +* [List box headers](FormObjects/listbox-header-footer.md#headers) * [Menu icons](Menus/properties.md#item-icon) 4D automatically prioritizes pictures with the highest resolution. For example, when using two screens (one high resolution display, one standard display) and you move a form from one screen to another, 4D automatically renders the highest possible resolution of the picture. Even if a command or property specifies *circle.png*, *circle@3x.png* will be used (if it exists). diff --git a/versioned_docs/version-21-R2/FormObjects/listbox-column.md b/versioned_docs/version-21-R2/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..a9fcda158184c1 --- /dev/null +++ b/versioned_docs/version-21-R2/FormObjects/listbox-column.md @@ -0,0 +1,417 @@ +--- +id: listbox-column +title: List Box Column +--- + + +A list box is made of one or more column object(s) which have specific properties. You can select a list box column in the Form editor by clicking on it when the list box object is selected: + +![](../assets/en/FormObjects/listbox_column.png) + +You can set standard properties (text, background color, etc.) for each column of the list box; these properties take priority over those of the list box object properties. + +>You can define the [Expression type](properties_Object.md#expression-type) for array list box columns (String, Text, Number, Date, Time, Picture, Boolean, or Object). + + +## Column Specific Properties {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## Supported Form Events {#supported-form-events} + +|Form event|Additional Properties Returned (see [Form event](../commands/form-event.md) for main properties)| Comments| +|---|---|---| +|On After Edit|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    || +|On After Keystroke|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    || +|On After Sort|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| +|On Alternative Click|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    |*Arrays list boxes only*| +|On Before Data Entry|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    || +|On Before Keystroke|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    || +|On Begin Drag Over|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    || +|On Clicked|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    || +|On Column Moved|
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    || +|On Column Resize|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    || +|On Data Change|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    || +|On Double Clicked|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    || +|On Drag Over|
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    || +|On Drop|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    || +|On Footer Click|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    |*Arrays, Current Selection & Named Selection list boxes only*| +|On Getting Focus|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    |*Additional properties returned only when editing a cell*| +|On Header Click|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    || +|On Load|| +|On Losing Focus|
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    |*Additional properties returned only when editing a cell has been completed*| +|On Row Moved|
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    |*Arrays list boxes only*| +|On Scroll|
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    || +|On Unload||| + + +## Object arrays in columns + +List box columns can handle object arrays. Since object arrays can contain different kinds of data, this powerful new feature allows you to mix different input types in the rows of a single column, and display various widgets as well. For example, you could insert a text input in the first row, a check box in the second, and a drop-down list in the third. Object arrays also provide access to new kinds of widgets, such as buttons or color pickers. + +The following list box was designed using an object array: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + + +### Configuring an object array column + +To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md) command, like with any array-based column. In the Property list, you can now select Object as a "Expression Type" for the column: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Standard properties related to coordinates, size, and style are available for object columns. You can define them using the Property list, or by programming the style, font color, background color and visibility for each row of an object-type list box column. These types of columns can also be hidden. + +However, the Data Source theme is not available for object-type list box columns. In fact, the contents of each column cell are based on attributes found in the corresponding element of the object array. Each array element can define: + +the value type (mandatory): text, color, event, etc. +the value itself (optional): used for input/output. +the cell content display (optional): button, list, etc. +additional settings (optional): depend on the value type +To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). For example, you can write "Hello World!" in an object column using this simple code: + +```4d +ARRAY OBJECT(obColumn;0) //column array + var $ob : Object //first element + OB SET($ob;"valueType";"text") //defines the value type (mandatory) + OB SET($ob;"value";"Hello World!") //defines the value + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +>Display format and entry filters cannot be set for an object column. They automatically depend on the value type. + +#### valueType and data display + +When a list box column is associated with an object array, the way a cell is displayed, entered, or edited, is based on the valueType attribute of the array element. Supported valueType values are: + +* "text": for a text value +* "real": for a numeric value that can include separators like a `\`, `<.>`, or `<,>` +* "integer": for an integer value +* "boolean": for a True/False value +* "color": to define a background color +* "event": to display a button with a label. + +4D uses default widgets with regards to the "valueType" value (i.e., a "text" is displayed as a text input widget, a "boolean" as a check box), but alternate displays are also available through options (*e.g.*, a real can also be represented as a drop-down menu). The following table shows the default display as well as alternatives for each type of value: + +|valueType| Default widget |Alternative widget(s)| +|---|---|---| +|text| text input |drop-down menu (required list) or combo box (choice list)| +|real| controlled text input (numbers and separators) |drop-down menu (required list) or combo box (choice list)| +|integer| controlled text input (numbers only)| drop-down menu (required list) or combo box (choice list) or three-states check box +|boolean| check box |drop-down menu (required list)| +|color| background color| text| +|event |button with label| +|||All widgets can have an additional unit toggle button or ellipsis button attached to the cell.| + +You set the cell display and options using specific attributes in each object (see below). + +#### Display formats and entry filters + +You cannot set display formats or entry filters for columns of object-type list boxes. They are automatically defined according to the value type. These are listed in the following table: + +|Value type |Default format |Entry control| +|---|---|---| +|text| same as defined in object |any (no control)| +|real| same as defined in object (using system decimal separator) |"0-9" and "." and "-" +|||"0-9" and "." if min>=0| +|integer| same as defined in object |"0-9" and "-"| +|||"0-9" if min>=0| +|Boolean| check box| N/A| +|color |N/A |N/A| +|event |N/A |N/A| + +### Attributes + +Each element of the object array is an object that can contain one or more attributes that will define the cell contents and data display (see example above). + +The only mandatory attribute is "valueType" and its supported values are "text", "real", "integer", "boolean", "color", and "event". The following table lists all the attributes supported in list box object arrays, depending on the "valueType" value (any other attributes are ignored). Display formats are detailed and examples are provided below. + +| |valueType| text| real |integer| boolean| color| event| +|---|---|---|---|---|---|---|---| +|*Attributes* |*Description* | | | | | | | +|value| cell value (input or output)|x| x| x| | | | +|min| minimum value| |x| x| | | | +|max| maximum value| |x| x| | | | +|behavior| "threeStates" value | | |x | | | | +|requiredList| drop-down list defined in object|x| x|x || | | +|choiceList| combo box defined in object|x|x|x| | | | +|requiredListReference| 4D list ref, depends on "saveAs" value|x|x|x| | | | +|requiredListName| 4D list name, depends on "saveAs" value|x|x|x| | | | +|saveAs| "reference" or "value"| x|x|x| | | | +|choiceListReference| 4D list ref, display combo box| x| x| x| | | | +|choiceListName| 4D list name, display combo box|x|x|x| | | | +|unitList| array of X elements|x|x|x| | | | +|unitReference| index of selected element|x|x| x | | | | +|unitsListReference| 4D list ref for units|x |x| x | | | | +|unitsListName| 4D list name for units| x|x| x| | | | +|alternateButton| add an alternate button|x|x|x|x|x| | + +#### value + +Cell values are stored in the "value" attribute. This attribute is used for input as well as output. It can also be used to define default values when using lists (see below). + +```4d + ARRAY OBJECT(obColumn;0) //column array + var $ob1;$ob2;$ob3 : Object + var $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +>Null values are supported and result in an empty cell. + +#### min and max + +When the "valueType" is "real" or "integer", the object also accepts min and max attributes with appropriate values (values must be of the same type as the valueType). + +These attributes can be used to control the range of input values. When a cell is validated (when it loses the focus), if the input value is lower than the min value or greater than the max value, then it is rejected. In this case, the previous value is maintained and a tip displays an explanation. + +```4d + var $ob3 : Object + var $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +The behavior attribute provides variations to the regular representation of values. In 4D v15, a single variation is proposed: + +|Attribute |Available value(s)| valueType(s)| Description| +|---|---|---|---| +|behavior| threeStates |integer| Represents a numeric value as a three-states check box.
    2=semi-checked, 1=checked, 0=unchecked, -1=invisible, -2=unchecked disabled, -3=checked disabled, -4=semi-checked disabled| + +```4d + var $ob3; $ob4 : Object + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";-3) + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList and choiceList + +When a "choiceList" or a "requiredList" attribute is present inside the object, the text input is replaced by a drop-down list or a combo box, depending of the attribute: + +* If the attribute is "choiceList", the cell is displayed as a combo box. This means that the user can select or type a value. +* If the attribute is "requiredList" then the cell is displayed as a drop-down list and the user can only select one of the values provided in the list. + +In both cases, a "value" attribute can be used to preselect a value in the widget. + +>The widget values are defined through an array. If you want to assign an existing 4D list to the widget, you need to use the "requiredListReference", "requiredListName", "choiceListReference", or "choiceListName" attributes. + +Examples: + +* You want to display a drop-down list with only two options: "Open" or "Closed". "Closed" must be preselected: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +* You want to accept any integer value, but display a combo box to suggest the most common values: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName and requiredListReference + +The "requiredListName" and "requiredListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Lists editor of the Tool box) or by programming (using the New list command). The cell will then be displayed as a drop-down list. This means that the user can only select one of the values provided in the list. + +Use "requiredListName" or "requiredListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. + +>* If you want to define these values through a simple array, you need to use the "requiredList" attribute. +>* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". + +Examples: + +* You want to display a drop-down list based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green"), save it as a value and display "blue" by default: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +* You want to display a drop-down list based on a list defined by programming and save it as a reference: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName and choiceListReference + +The "choiceListName" and "choiceListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Tool box) or by programming (using the New list command). The cell is then displayed as a combo box, which means that the user can select or type a value. + +Use "choiceListName" or "choiceListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. + +>* If you want to define these values through a simple array, you need to use the "choiceList" attribute. +>* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". + +Example: + +You want to display a combo box based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green") and display "green" by default: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + + +#### unitsList, unitsListName, unitsListReference and unitReference + +You can use specific attributes to add units associated with cell values (*e.g.*: "10 cm", "20 pixels", etc.). To define the unit list, you can use one of the following attributes: + +* "unitsList": an array containing the x elements used to define the available units (e.g.: "cm", "inches", "km", "miles", etc.). Use this attribute to define units within the object. +* "unitsListReference": a reference to a 4D list containing available units. Use this attribute to define units with a 4D list created with the [`New list`](../commands-legacy/new-list.md) command. +* "unitsListName": a name of a design-based 4D list that contains available units. Use this attribute to define units with a 4D list created in the Tool box. + +Regardless of the way the unit list is defined, it can be associated with the following attribute: + +* "unitReference": a single value that contains the index (from 1 to x) of the selected item in the "unitList", "unitsListReference" or "unitsListName" values list. + +The current unit is displayed as a button that cycles through the "unitList", "unitsListReference" or "unitsListName" values each time it is clicked (e.g., "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) + +Example: + +We want to set up a numeric input followed by two possible units: "rows" or "pixels". The current value is "2" + "lines". We use values defined directly in the object ("unitsList" attribute): + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +var $ob : Object +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +If you want to add an ellipsis button [...] to a cell, you just need to pass the "alternateButton" with the True value in the object. The button will be displayed in the cell automatically. + +When this button is clicked by a user, an `On Alternate Click` event will be generated, and you will be able to handle it however you want (see the "Event management" paragraph for more information). + +Example: + +```4d +var $ob1 : Object +var $entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + + +#### color valueType + +The "color" valueType allows you to display either a color or a text. + +* If the value is a number, a colored rectangle is drawn inside the cell. Example: + + ```4d + var $ob4 : Object + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ```` +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + + +* If the value is a text, then the text is displayed (*e.g.*: "value";"Automatic"). + + +#### event valueType + +The "event" valueType displays a simple button that generates an `On Clicked` event when clicked. No data or value can be passed or returned. + +Optionally, you can pass a "label" attribute. + +Example: + +```4d +var $ob : Object +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +```` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + + +### Event management + +Several events can be handled while using an object list box array: + +* **On Data Change**: An `On Data Change` event is triggered when any value has been modified either: + * in a text input zone + * in a drop-down list + * in a combo box area + * in a unit button (switch from value x to value x+1) + * in a check box (switch between checked/unchecked) +* **On Clicked**: When the user clicks on a button installed using the "event" *valueType* attribute, an `On Clicked` event will be generated. This event is managed by the programmer. +* **On Alternative Click**: When the user clicks on an ellipsis button ("alternateButton" attribute), an `On Alternative Click` event will be generated. This event is managed by the programmer. diff --git a/versioned_docs/version-21-R2/FormObjects/listbox-header-footer.md b/versioned_docs/version-21-R2/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..69c9e65b82ab55 --- /dev/null +++ b/versioned_docs/version-21-R2/FormObjects/listbox-header-footer.md @@ -0,0 +1,57 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- To be able to access footer properties for a list box, you must enable the [Display Footers](properties_Footers.md#display-footers) option. + +::: + +## Headers + +When headers are displayed, you can select a header in the Form editor by clicking it when the list box object is selected: + +![](../assets/en/FormObjects/listbox_header.png) + +You can set standard text properties for each column header of the list box; in this case, these properties have priority over those of the column or of the list box itself. + + +In addition, you have access to the specific properties for headers. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +At runtime, events that occur in a header are generated in the list box column object method. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"header3";False)` will hide all headers in the list box object to which *header3* belongs and not simply this header. + +### Header Specific Properties + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) + + + + +## Footers + +List boxes can contain non-enterable "footers" displaying additional information. For data shown in table form, footers are usually used to display calculations such as totals or averages. + +When footers are displayed, you can click to select one when the list box object is selected in the Form editor: + +![](../assets/en/FormObjects/listbox_footers.png) + +For each List box column footer, you can set standard text properties: in this case, these properties take priority over those of the column or of the list box. You can also access specific properties for footers. In particular, you can insert a [custom or automatic calculation](properties_Object.md#variable-calculation). + +At runtime, events that occur in a footer are generated in the list box column object method. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"footer3";False)` will hide all footers in the list box object to which *footer3* belongs and not simply this footer. + +### Footer Specific Properties + + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + + diff --git a/versioned_docs/version-21-R2/FormObjects/listbox-object.md b/versioned_docs/version-21-R2/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..c7ba0d9d2a30cc --- /dev/null +++ b/versioned_docs/version-21-R2/FormObjects/listbox-object.md @@ -0,0 +1,209 @@ +--- +id: listbox-object +title: List Box Object +--- + +## Array list boxes + +In an array list box, each column must be associated with a one-dimensional 4D array; all array types can be used, with the exception of pointer arrays. The number of rows is based on the number of array elements. + +By default, 4D assigns the name "ColumnX" to each column. You can change it, as well as other column properties, in the [column properties](./listbox-column.md). The display format for each column can also be defined using the [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) command. + +>Array type list boxes can be displayed in [hierarchical mode](listbox_overview.md#hierarchical-list-boxes), with specific mechanisms. + +With array type list box, the values entered or displayed are managed using the 4D language. You can also associate a [choice list](properties_DataSource.md#choice-list) with a column in order to control data entry. +The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or [`LISTBOX DELETE ROWS`](../commands-legacy/listbox-delete-rows.md)) as well as array manipulation commands. For example, to initialize the contents of a column, you can use the following instruction: + +```4d +ARRAY TEXT(varCol;size) +``` + +You can also use a list: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +>**Warning**: When a list box contains several columns of different sizes, only the number of items of the smallest array (column) will be displayed. You should make sure that each array has the same number of elements as the others. Also, if a list box column is empty (this occurs when the associated array was not correctly declared or sized using the language), the list box displays nothing. + + + + +## Selection list boxes + +In this type of list box, each column can be associated with a field (for example `[Employees]LastName)` or an expression. The expression can be based on one or more fields (for example, `[Employees]FirstName+" "[Employees]LastName`) or it may simply be a formula (for example `String(Milliseconds)`). The expression can also be a project method, a variable or an array item. You can use the [`LISTBOX SET COLUMN FORMULA`](../commands-legacy/listbox-set-column-formula.md) and [`LISTBOX INSERT COLUMN FORMULA`](../commands-legacy/listbox-insert-column-formula.md) commands to modify columns programmatically. + +The contents of each row is then evaluated according to a selection of records: the **current selection** of a table or a **named selection**. + +In the case of a list box based on the current selection of a table, any modification done from the database side is automatically reflected in the list box, and vice versa. The current selection is therefore always the same in both places. + + +## Collection or Entity selection list boxes + +In this type of list box, each column must be associated to an expression. The contents of each row is then evaluated per collection element or per entity of the entity selection. + +Each element of the collection or each entity is available as an object that can be accessed through the [This](../Concepts/classes.md#this) keyword. A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. + +When the data source is an entity selection, any modifications made on the list box side are automatically saved in the database. On the other hand, modifications made on the database side are visible in the list box after touched entities have been reloaded. + +:::note + +When entities are deleted, their references remain in the entity selection with an *undefined* value, thus displaying blank rows in the list box. In this case, you can call the [`.clean()`](API/EntitySelectionClass.md#clean) function to get a new entity selection but without the deleted entity references. + +::: + +When the data source is a collection, any modifications made in the list box values are reflected in the collection. On the other hand, if modifications are done on the collection using for example the various functions of the [Collection class](../API/CollectionClass.md), you will need to explicitely notify 4D by reassigning the collection variable to itself, so that the list box contents is refreshed. For example: + +```4d +myCol:=myCol.push("new value") //display new value in list box +``` + + + +## Supported Properties + +Supported properties depend on the list box type. + + +|Property|Array list box|Selection list box|Collection or Entity Selection list box| +|---|----|---|---| +|[Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color)|X|X|X| +|[Background Color](properties_BackgroundAndBorder.md#background-color--fill-color)|X|X|X| +|[Bold](properties_Text.md#bold)|X|X|X| +|[Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression)||X|X| +|[Border Line Style](properties_BackgroundAndBorder.md#border-line-style)|X|X|X| +|[Bottom](properties_CoordinatesAndSizing.md#bottom)|X|X|X| +|[Class](properties_Object.md#css-class)|X|X|X| +|[Collection or entity selection](properties_Object.md#collection-or-entity-selection)||X|X| +|[Column Auto-Resizing](properties_ResizingOptions.md#column-auto-resizing)|X|X|X| +|[Current item](properties_DataSource.md#current-item)|||X| +|[Current item position](properties_DataSource.md#current-item-position)|||X| +|[Data Source](properties_Object.md#data-source)|X|X|X| +|[Detail Form Name](properties_ListBox.md#detail-form-name)||X|| +|[Display Headers](properties_Headers.md#display-headers)|X|X|X| +|[Display Footers](properties_Footers.md#display-footers)|X|X|X| +|[Double-click on row](properties_ListBox.md#double-click-on-row)||X|| +|[Draggable](properties_Action.md#draggable)|X|X|X| +|[Droppable](properties_Action.md#droppable)|X|X|X| +|[Focusable](properties_Entry.md#focusable)|X|X|X| +|[Font](properties_Text.md#font)|X|X|X| +|[Font Color](properties_Text.md#font-color)|X|X|X| +|[Font Color Expression](properties_Text.md#font-color-expression)||X|X| +|[Font Size](properties_Text.md#font-size)|X|X|X| +|[Height (list box)](properties_CoordinatesAndSizing.md#height)|X|X|X| +|[Height (headers)](properties_Headers.md#height)|X|X|X| +|[Height (footers)](properties_Footers.md#height)|X|X|X| +|[Hide extra blank rows](properties_BackgroundAndBorder.md#hide-extra-blank-rows)|X|X|X| +|[Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle)|X|X|X| +|[Hide selection highlight](properties_Appearance.md#hide-selection-highlight)|X|X|X| +|[Hierarchical List Box](properties_Object.md#array-list-box)|X||| +|[Highlight Set](properties_ListBox.md#highlight-set)||X|| +|[Horizontal Alignment](properties_Text.md#horizontal-alignment)|X|X|X| +|[Horizontal Line Color](properties_Gridlines.md#horizontal-line-color)|X|X|X| +|[Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding)|X|X|X| +|[Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar)|X|X|X| +|[Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing)|X|X|X| +|[Italic](properties_Text.md#italic)|X|X|X| +|[Left](properties_CoordinatesAndSizing.md#left)|X|X|X| +|[Master Table](properties_DataSource.md#master-table)||X|| +|[Meta info expression](properties_Text.md#meta-info-expression)|||X| +|[Method](properties_Action.md#method)|X|X|X| +|[Movable Rows](properties_Action.md#movable-rows)|X||| +|[Named Selection](properties_DataSource.md#selection-name)||X|| +|[Number of Columns](properties_ListBox.md#number-of-columns)|X|X|X| +|[Number of Locked Columns](properties_ListBox.md#number-of-locked-columns)|X|X|X| +|[Number of Static Columns](properties_ListBox.md#number-of-static-columns)|X|X|X| +|[Object Name](properties_Object.md#object-name)|X|X|X| +|[Right](properties_CoordinatesAndSizing.md#right)|X|X|X| +|[Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array)|X||| +|[Row Control Array](properties_ListBox.md#row-control-array)|X||| +|[Row Font Color Array](properties_Text.md#row-font-color-array)|X||| +|[Row Height](properties_CoordinatesAndSizing.md#row-height)|X||| +|[Row Height Array](properties_CoordinatesAndSizing.md#row-height-array)|X||| +|[Row Style Array](properties_Text.md#row-style-array)|X||| +|[Selected Items](properties_DataSource.md#selected-items)|||X| +|[Selection Mode](properties_ListBox.md#selection-mode)|X|X|X| +|[Single-Click Edit](properties_Entry.md#single-click-edit)|X|X|X| +|[Sortable](properties_Action.md#sortable)|X|X|X| +|[Standard action](properties_Action.md#standard-action)|X||| +|[Style Expression](properties_Text.md#style-expression)||X|X| +|[Top](properties_CoordinatesAndSizing.md#top)|X|X|X| +|[Transparent](properties_BackgroundAndBorder.md#transparent)|X|X|X| +|[Type](properties_Object.md#type)|X|X|X| +|[Underline](properties_Text.md#underline)|X|X|X| +|[Variable or Expression](properties_Object.md#variable-or-expression)|X|X|| +|[Vertical Alignment](properties_Text.md#vertical-alignment)|X|X|X| +|[Vertical Line Color](properties_Gridlines.md#vertical-line-color)|X|X|X| +|[Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding)|X|X|X| +|[Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar)|X|X|X| +|[Vertical Sizing](properties_ResizingOptions.md#vertical-sizing)|X|X|X| +|[Visibility](properties_Display.md#visibility)|X|X|X| +|[Width](properties_CoordinatesAndSizing.md#width)|X|X|X| + + +> List box columns, headers and footers support specific properties. + + +## Supported Form Events {#supported-form-events} + + +|Form event|Additional Properties Returned (see [Form event](../commands/form-event.md) for main properties)| Comments| +|---|---|---| +|On After Edit|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    || +|On After Keystroke|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    || +|On After Sort|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| +|On Alternative Click|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    |*Arrays list boxes only*| +|On Before Data Entry|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    || +|On Before Keystroke|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    || +|On Begin Drag Over|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    || +|On Clicked|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    || +|On Close Detail|
    • [row](#additional-properties)
    |*Current Selection & Named Selection list boxes only*| +|On Collapse|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    |*Hierarchical list box only*| +|On Column Moved|
    • [columnName](#additional-properties)
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    || +|On Column Resize|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [newSize](#additional-properties)
    • [oldSize](#additional-properties)
    || +|On Data Change|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    || +|On Delete Action|
    • [row](#additional-properties)
    || +|On Display Detail|
    • [isRowSelected](#additional-properties)
    • [row](#additional-properties)
    || +|On Double Clicked|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    || +|On Drag Over|
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    || +|On Drop|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    || +|On Expand|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    |*Hierarchical list box only*| +|On Footer Click|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [footerName](#additional-properties)
    |*Arrays, Current Selection & Named Selection list boxes only*| +|On Getting Focus|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    |*Additional properties returned only when editing a cell*| +|On Header Click|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    || +|On Load|| +|On Losing Focus|
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    |*Additional properties returned only when editing a cell has been completed*| +|On Mouse Enter|
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    || +|On Mouse Leave||| +|On Mouse Move|
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    || +|On Open Detail|
    • [row](#additional-properties)
    |*Current Selection & Named Selection list boxes only*| +|On Row Moved|
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    |*Arrays list boxes only*| +|On Selection Change||| +|On Scroll|
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    || +|On Unload||| + + +### Additional Properties {#additional-properties} + +Form events on list box or list box column objects may return the following additional properties: + +|Property| Type| Description| +|---|---|---| +|area|text|List box object area ("header", "footer", "cell")| +|areaName|text|Name of the area| +|column|longint|Column number| +|columnName|text|Name of the column| +|footerName|text|Name of the footer| +|headerName|text|Name of the header| +|horizontalScroll|longint|Positive if scroll is towards the right, negative if towards the left| +|isRowSelected|boolean|True if row is selected, else False| +|newPosition|longint|New position of the column or row| +|newSize|longint|New size (in pixels) of the column or row| +|oldPosition|longint|Previous position of the column or row| +|oldSize|longint|Previous size (in pixels) of the column or row| +|row|longint|Row number| +|verticalScroll|longint|Positive if scroll is towards the bottom, negative if towards the top| + +>If an event occurs on a "fake" column or row that doesn't exist, an empty string is typically returned. + + diff --git a/versioned_docs/version-21-R2/FormObjects/listbox_overview.md b/versioned_docs/version-21-R2/FormObjects/listbox_overview.md index cfce3acb4948f4..00945962668cdd 100644 --- a/versioned_docs/version-21-R2/FormObjects/listbox_overview.md +++ b/versioned_docs/version-21-R2/FormObjects/listbox_overview.md @@ -31,10 +31,10 @@ The user can select one or more rows using the standard shortcuts: **Shift+click A list box is composed of four distinct parts: -* the list box object in its entirety, -* columns, -* column headers, and -* column footers. +* the [list box object](./listbox-object.md) in its entirety, +* [columns](./listbox-column.md), +* column [headers](./listbox-header-footer.md#headers), and +* column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -45,7 +45,7 @@ It is possible to add an object method to the list box object and/or to each col 1. Object method of each column 2. Object method of the list box -The column object method gets events that occur in its [header](#list-box-headers) and [footer](#list-box-footers). +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). @@ -64,311 +64,10 @@ There are several types of list boxes, with their own specific behaviors and pro You can completely configure a list box object through its properties, and you can also manage it dynamically through programming. -The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or `EDIT ITEM`, `Displayed line number` commands can also be used. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. -## List box objects - -### Array list boxes - -In an array list box, each column must be associated with a one-dimensional 4D array; all array types can be used, with the exception of pointer arrays. The number of rows is based on the number of array elements. - -By default, 4D assigns the name "ColumnX" to each column. You can change it, as well as other column properties, in the [column properties](listbox_overview.md#column-specific-properties). The display format for each column can also be defined using the `OBJECT SET FORMAT` command. - ->Array type list boxes can be displayed in [hierarchical mode](listbox_overview.md#hierarchical-list-boxes), with specific mechanisms. - -With array type list box, the values entered or displayed are managed using the 4D language. You can also associate a [choice list](properties_DataSource.md#choice-list) with a column in order to control data entry. -The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or `LISTBOX DELETE ROWS`) as well as array manipulation commands. For example, to initialize the contents of a column, you can use the following instruction: - -```4d -ARRAY TEXT(varCol;size) -``` - -You can also use a list: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - ->**Warning**: When a list box contains several columns of different sizes, only the number of items of the smallest array (column) will be displayed. You should make sure that each array has the same number of elements as the others. Also, if a list box column is empty (this occurs when the associated array was not correctly declared or sized using the language), the list box displays nothing. - - - - -### Selection list boxes - -In this type of list box, each column can be associated with a field (for example `[Employees]LastName)` or an expression. The expression can be based on one or more fields (for example, `[Employees]FirstName+" "[Employees]LastName`) or it may simply be a formula (for example `String(Milliseconds)`). The expression can also be a project method, a variable or an array item. You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. - -The contents of each row is then evaluated according to a selection of records: the **current selection** of a table or a **named selection**. - -In the case of a list box based on the current selection of a table, any modification done from the database side is automatically reflected in the list box, and vice versa. The current selection is therefore always the same in both places. - - -### Collection or Entity selection list boxes - -In this type of list box, each column must be associated to an expression. The contents of each row is then evaluated per collection element or per entity of the entity selection. - -Each element of the collection or each entity is available as an object that can be accessed through the [This](../Concepts/classes.md#this) keyword. A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. - -When the data source is an entity selection, any modifications made on the list box side are automatically saved in the database. On the other hand, modifications made on the database side are visible in the list box after touched entities have been reloaded. - -:::note - -When entities are deleted, their references remain in the entity selection with an *undefined* value, thus displaying blank rows in the list box. In this case, you can call the [`.clean()`](API/EntitySelectionClass.md#clean) function to get a new entity selection but without the deleted entity references. - -::: - -When the data source is a collection, any modifications made in the list box values are reflected in the collection. On the other hand, if modifications are done on the collection using for example the various functions of the [Collection class](../API/CollectionClass.md), you will need to explicitely notify 4D by reassigning the collection variable to itself, so that the list box contents is refreshed. For example: - -```4d -myCol:=myCol.push("new value") //display new value in list box -``` - - - -### Supported Properties - -Supported properties depend on the list box type. - - -|Property|Array list box|Selection list box|Collection or Entity Selection list box| -|---|----|---|---| -|[Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color)|X|X|X| -|[Background Color](properties_BackgroundAndBorder.md#background-color--fill-color)|X|X|X| -|[Bold](properties_Text.md#bold)|X|X|X| -|[Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression)||X|X| -|[Border Line Style](properties_BackgroundAndBorder.md#border-line-style)|X|X|X| -|[Bottom](properties_CoordinatesAndSizing.md#bottom)|X|X|X| -|[Class](properties_Object.md#css-class)|X|X|X| -|[Collection or entity selection](properties_Object.md#collection-or-entity-selection)||X|X| -|[Column Auto-Resizing](properties_ResizingOptions.md#column-auto-resizing)|X|X|X| -|[Current item](properties_DataSource.md#current-item)|||X| -|[Current item position](properties_DataSource.md#current-item-position)|||X| -|[Data Source](properties_Object.md#data-source)|X|X|X| -|[Detail Form Name](properties_ListBox.md#detail-form-name)||X|| -|[Display Headers](properties_Headers.md#display-headers)|X|X|X| -|[Display Footers](properties_Footers.md#display-footers)|X|X|X| -|[Double-click on row](properties_ListBox.md#double-click-on-row)||X|| -|[Draggable](properties_Action.md#draggable)|X|X|X| -|[Droppable](properties_Action.md#droppable)|X|X|X| -|[Focusable](properties_Entry.md#focusable)|X|X|X| -|[Font](properties_Text.md#font)|X|X|X| -|[Font Color](properties_Text.md#font-color)|X|X|X| -|[Font Color Expression](properties_Text.md#font-color-expression)||X|X| -|[Font Size](properties_Text.md#font-size)|X|X|X| -|[Height (list box)](properties_CoordinatesAndSizing.md#height)|X|X|X| -|[Height (headers)](properties_Headers.md#height)|X|X|X| -|[Height (footers)](properties_Footers.md#height)|X|X|X| -|[Hide extra blank rows](properties_BackgroundAndBorder.md#hide-extra-blank-rows)|X|X|X| -|[Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle)|X|X|X| -|[Hide selection highlight](properties_Appearance.md#hide-selection-highlight)|X|X|X| -|[Hierarchical List Box](properties_Object.md#array-list-box)|X||| -|[Highlight Set](properties_ListBox.md#highlight-set)||X|| -|[Horizontal Alignment](properties_Text.md#horizontal-alignment)|X|X|X| -|[Horizontal Line Color](properties_Gridlines.md#horizontal-line-color)|X|X|X| -|[Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding)|X|X|X| -|[Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar)|X|X|X| -|[Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing)|X|X|X| -|[Italic](properties_Text.md#italic)|X|X|X| -|[Left](properties_CoordinatesAndSizing.md#left)|X|X|X| -|[Master Table](properties_DataSource.md#master-table)||X|| -|[Meta info expression](properties_Text.md#meta-info-expression)|||X| -|[Method](properties_Action.md#method)|X|X|X| -|[Movable Rows](properties_Action.md#movable-rows)|X||| -|[Named Selection](properties_DataSource.md#selection-name)||X|| -|[Number of Columns](properties_ListBox.md#number-of-columns)|X|X|X| -|[Number of Locked Columns](properties_ListBox.md#number-of-locked-columns)|X|X|X| -|[Number of Static Columns](properties_ListBox.md#number-of-static-columns)|X|X|X| -|[Object Name](properties_Object.md#object-name)|X|X|X| -|[Right](properties_CoordinatesAndSizing.md#right)|X|X|X| -|[Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array)|X||| -|[Row Control Array](properties_ListBox.md#row-control-array)|X||| -|[Row Font Color Array](properties_Text.md#row-font-color-array)|X||| -|[Row Height](properties_CoordinatesAndSizing.md#row-height)|X||| -|[Row Height Array](properties_CoordinatesAndSizing.md#row-height-array)|X||| -|[Row Style Array](properties_Text.md#row-style-array)|X||| -|[Selected Items](properties_DataSource.md#selected-items)|||X| -|[Selection Mode](properties_ListBox.md#selection-mode)|X|X|X| -|[Single-Click Edit](properties_Entry.md#single-click-edit)|X|X|X| -|[Sortable](properties_Action.md#sortable)|X|X|X| -|[Standard action](properties_Action.md#standard-action)|X||| -|[Style Expression](properties_Text.md#style-expression)||X|X| -|[Top](properties_CoordinatesAndSizing.md#top)|X|X|X| -|[Transparent](properties_BackgroundAndBorder.md#transparent)|X|X|X| -|[Type](properties_Object.md#type)|X|X|X| -|[Underline](properties_Text.md#underline)|X|X|X| -|[Variable or Expression](properties_Object.md#variable-or-expression)|X|X|| -|[Vertical Alignment](properties_Text.md#vertical-alignment)|X|X|X| -|[Vertical Line Color](properties_Gridlines.md#vertical-line-color)|X|X|X| -|[Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding)|X|X|X| -|[Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar)|X|X|X| -|[Vertical Sizing](properties_ResizingOptions.md#vertical-sizing)|X|X|X| -|[Visibility](properties_Display.md#visibility)|X|X|X| -|[Width](properties_CoordinatesAndSizing.md#width)|X|X|X| - - -> List box columns, headers and footers support specific properties. - - -### Supported Form Events {#supported-form-events} - - -|Form event|Additional Properties Returned (see [Form event](../commands/form-event.md) for main properties)| Comments| -|---|---|---| -|On After Edit|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On After Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On After Sort|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| -|On Alternative Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Arrays list boxes only*| -|On Before Data Entry|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Before Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Begin Drag Over|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Close Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| -|On Collapse|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| -|On Column Moved|
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • || -|On Column Resize|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • || -|On Data Change|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Delete Action|
  • [row](#additional-properties)
  • || -|On Display Detail|
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • || -|On Double Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Drag Over|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Drop|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Expand|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| -|On Footer Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| -|On Getting Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell*| -|On Header Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • || -|On Load|| -|On Losing Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| -|On Mouse Enter|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Mouse Leave||| -|On Mouse Move|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Open Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| -|On Row Moved|
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • |*Arrays list boxes only*| -|On Selection Change||| -|On Scroll|
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • || -|On Unload||| - - -#### Additional Properties {#additional-properties} - -Form events on list box or list box column objects may return the following additional properties: - -|Property| Type| Description| -|---|---|---| -|area|text|List box object area ("header", "footer", "cell")| -|areaName|text|Name of the area| -|column|longint|Column number| -|columnName|text|Name of the column| -|footerName|text|Name of the footer| -|headerName|text|Name of the header| -|horizontalScroll|longint|Positive if scroll is towards the right, negative if towards the left| -|isRowSelected|boolean|True if row is selected, else False| -|newPosition|longint|New position of the column or row| -|newSize|longint|New size (in pixels) of the column or row| -|oldPosition|longint|Previous position of the column or row| -|oldSize|longint|Previous size (in pixels) of the column or row| -|row|longint|Row number| -|verticalScroll|longint|Positive if scroll is towards the bottom, negative if towards the top| - ->If an event occurs on a "fake" column or row that doesn't exist, an empty string is typically returned. - - - - - - -## List box columns {#list-box-columns} - -A list box is made of one or more column object(s) which have specific properties. You can select a list box column in the Form editor by clicking on it when the list box object is selected: - -![](../assets/en/FormObjects/listbox_column.png) - -You can set standard properties (text, background color, etc.) for each column of the list box; these properties take priority over those of the list box object properties. - ->You can define the [Expression type](properties_Object.md#expression-type) for array list box columns (String, Text, Number, Date, Time, Picture, Boolean, or Object). - - -### Column Specific Properties {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Supported Form Events {#supported-form-events-1} - -|Form event|Additional Properties Returned (see [Form event](../commands/form-event.md) for main properties)| Comments| -|---|---|---| -|On After Edit|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On After Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On After Sort|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| -|On Alternative Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Arrays list boxes only*| -|On Before Data Entry|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Before Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Begin Drag Over|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Column Moved|
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • || -|On Column Resize|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • || -|On Data Change|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Double Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Drag Over|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Drop|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Footer Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| -|On Getting Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell*| -|On Header Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • || -|On Load|| -|On Losing Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| -|On Row Moved|
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • |*Arrays list boxes only*| -|On Scroll|
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • || -|On Unload||| - - -## List box headers - -> To be able to access the header properties of a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option of the list box. - -When headers are displayed, you can select a header in the Form editor by clicking it when the list box object is selected: - -![](../assets/en/FormObjects/listbox_header.png) - -You can set standard text properties for each column header of the list box; in this case, these properties have priority over those of the column or of the list box itself. - - -In addition, you have access to the specific properties for headers. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -At runtime, events that occur in a header are generated in the list box column object method. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"header3";False)` will hide all headers in the list box object to which *header3* belongs and not simply this header. - -### Header Specific Properties - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - - - - - -## List box footers - ->To be able to access footer properties for a list box, you must enable the [Display Footers](properties_Footers.md#display-footers) option. - -List boxes can contain non-enterable "footers" displaying additional information. For data shown in table form, footers are usually used to display calculations such as totals or averages. - -When footers are displayed, you can click to select one when the list box object is selected in the Form editor: - -![](../assets/en/FormObjects/listbox_footers.png) - -For each List box column footer, you can set standard text properties: in this case, these properties take priority over those of the column or of the list box. You can also access specific properties for footers. In particular, you can insert a [custom or automatic calculation](properties_Object.md#variable-calculation). - -At runtime, events that occur in a footer are generated in the list box column object method. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"footer3";False)` will hide all footers in the list box object to which *footer3* belongs and not simply this footer. - -### Footer Specific Properties - - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - ## Managing entry @@ -479,6 +178,7 @@ Keep in mind that expressions are automatically re-evaluated each time the: #### Array list boxes + You have to parse the Boolean array [Variable or Expression](properties_Object.md#variable-or-expression) associated with the list box to determine whether rows are selected or not selected. You can then define the appearance of selected rows using one or more of the relevant [color or style array property](#using-arrays-and-expressions). @@ -558,14 +258,13 @@ Standard sort support depends on the list box type: |---|---|---| |Collection of objects|Yes|
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | |Collection of scalar values|No|Use custom sort with [`orderBy()`](../API/CollectionClass.md#orderby) function| -|Entity selection|Yes|
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
  • Supported: sorts on related attributes (e.g. "This.company.name")
  • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
  • | +|Entity selection|Yes|
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
    • Supported: sorts on related attributes (e.g. "This.company.name")
    • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | |Current selection|Yes|Only simple expressions are sortable (e.g. `[Table_1]Field_2`)| |Named selection|No|| |Arrays|Yes|Columns bound to picture and pointer arrays are not sortable| - ### Custom sort The developer can set up custom sorts, for example using the [`LISTBOX SORT COLUMNS`](../commands-legacy/listbox-sort-columns.md) command and/or combining the [`On Header Click`](../Events/onHeaderClick) and [`On After Sort`](../Events/onAfterSort) form events and relevant 4D commands. @@ -604,10 +303,10 @@ The value of the [column header variable](properties_Object.md#variable-or-expre - If the variable is set to 0, the column is not sorted and the sort arrow is not displayed. ![](../assets/en/FormObjects/sorticon0.png) -- If the variable is set to 1, the column is sorted in ascending order and the sort arrow is displayed. +- If the variable is set to 1, the column is sorted in ascending order and the sort arrow is displayed. ![](../assets/en/FormObjects/sorticon1.png) -- If the variable is set to 2, the column is sorted in descending order and the sort arrow is displayed. +- If the variable is set to 2, the column is sorted in descending order and the sort arrow is displayed. ![](../assets/en/FormObjects/sorticon2.png) > Only declared or dynamic [variables](Concepts/variables.md) can be used as header column variables. Other kinds of [expressions](Concepts/quick-tour.md#expressions) such as `Form.sortValue` are not supported. @@ -621,8 +320,8 @@ You can set the value of the variable (for example, Header2:=2) in order to "for There are several different ways to set background colors, font colors and font styles for list boxes: -- at the level of the [list box object properties](#list-box-objects), -- at the level of the [column properties](#list-box-columns), +- at the level of the [list box object properties](./listbox-object.md), +- at the level of the [column properties](./listbox-column.md), - using [arrays or expressions properties](#using-arrays-and-expressions) for the list box and/or for each column, - at the level of the text of each cell (if [multi-style text](properties_Text.md#multi-style)). @@ -631,14 +330,13 @@ There are several different ways to set background colors, font colors and font Priority and inheritance principles are observed when the same property is set at more than one level. -|Priority level|Setting location| -|---|---| -|high priority|Cell (if multi-style text)| -||Column arrays/methods| -||List box arrays/methods| -||Column properties| -||List box properties| -|low priority|Meta Info expression (for collection or entity selection list boxes)| + +1. (highest priority) Cell (if multi-style text) +2. Column arrays/methods +3. List box arrays/methods +4. Column properties +5. List box properties +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) For example, if you set a font style in the list box properties and another using a style array for the column, the latter one will be taken into account. @@ -649,6 +347,7 @@ For each attribute (style, color and background color), an **inheritance** is im - for column attributes: attribute values of the list box This way, if you want an object to inherit the attribute value from a higher level, you can use pass the `lk inherited` constant (default value) to the definition command or directly in the element of the corresponding style/color array. For example, given an array list box containing a standard font style with alternating colors: + ![](../assets/en/FormObjects/listbox_styles3.png) You perform the following modifications: @@ -837,19 +536,20 @@ For example, if you want to select the row containing Rennes, you must pass: ->MyListbox{3}:=True ``` -Non-hierarchical representation: +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch7.png) -Hierarchical representation: + +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch8.png) > If one or more rows are hidden because their parents are collapsed, they are no longer selected. Only the rows that are visible (either directly or by scrolling) can be selected. In other words, rows cannot be both hidden and selected. As with selections, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command will return the same values for a hierarchical list box and a non-hierarchical list box. This means that in both of the examples below, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) will return the same position: (3;2). -*Non-hierarchical representation:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) When all the rows of a sub-hierarchy are hidden, the break line is automatically hidden. In the above example, if rows 1 to 3 are hidden, the "Brittany" break row will not appear. @@ -867,10 +567,10 @@ Break rows are not taken into account in the internal arrays used to manage the Given for example the following list box (the names of the associated arrays are specified in parentheses): -*Non-hierarchical representation:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*Hierarchical representation:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) In hierarchical mode, break levels are not taken into account by the style modification arrays named `tStyle` and `tColors`. To modify the color or style of break levels, you must execute the following statements: @@ -897,382 +597,13 @@ A hierarchical list box is built from the contents of its arrays so it can only Using the `On Expand` and `On Collapse` form events can overcome these constraints: for example, you can display only part of the hierarchy and load/unload the arrays on the fly, based on user actions. In the context of these events, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell where the user clicked in order to expand or collapse a row. In this case, you must fill and empty arrays through the code. The principles to be implemented are: -- When the list box is displayed, only the first array must be filled. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: +- When the list box is displayed, only the first array must be filled. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- When a user clicks on an expand button, you can process the `On Expand` event. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. +- When a user clicks on an expand button, you can process the `On Expand` event. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. ![](../assets/en/FormObjects/hierarch16.png) - When a user clicks on a collapse button, you can process the `On Collapse` event. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. -## Object arrays in columns - -List box columns can handle object arrays. Since object arrays can contain different kinds of data, this powerful new feature allows you to mix different input types in the rows of a single column, and display various widgets as well. For example, you could insert a text input in the first row, a check box in the second, and a drop-down list in the third. Object arrays also provide access to new kinds of widgets, such as buttons or color pickers. - -The following list box was designed using an object array: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - - -### Configuring an object array column - -To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md) command, like with any array-based column. In the Property list, you can now select Object as a "Expression Type" for the column: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Standard properties related to coordinates, size, and style are available for object columns. You can define them using the Property list, or by programming the style, font color, background color and visibility for each row of an object-type list box column. These types of columns can also be hidden. - -However, the Data Source theme is not available for object-type list box columns. In fact, the contents of each column cell are based on attributes found in the corresponding element of the object array. Each array element can define: - -the value type (mandatory): text, color, event, etc. -the value itself (optional): used for input/output. -the cell content display (optional): button, list, etc. -additional settings (optional): depend on the value type -To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). For example, you can write "Hello World!" in an object column using this simple code: - -```4d -ARRAY OBJECT(obColumn;0) //column array - var $ob : Object //first element - OB SET($ob;"valueType";"text") //defines the value type (mandatory) - OB SET($ob;"value";"Hello World!") //defines the value - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - ->Display format and entry filters cannot be set for an object column. They automatically depend on the value type. - -#### valueType and data display - -When a list box column is associated with an object array, the way a cell is displayed, entered, or edited, is based on the valueType attribute of the array element. Supported valueType values are: - -* "text": for a text value -* "real": for a numeric value that can include separators like a `\`, `<.>`, or `<,>` -* "integer": for an integer value -* "boolean": for a True/False value -* "color": to define a background color -* "event": to display a button with a label. - -4D uses default widgets with regards to the "valueType" value (i.e., a "text" is displayed as a text input widget, a "boolean" as a check box), but alternate displays are also available through options (*e.g.*, a real can also be represented as a drop-down menu). The following table shows the default display as well as alternatives for each type of value: - -|valueType| Default widget |Alternative widget(s)| -|---|---|---| -|text| text input |drop-down menu (required list) or combo box (choice list)| -|real| controlled text input (numbers and separators) |drop-down menu (required list) or combo box (choice list)| -|integer| controlled text input (numbers only)| drop-down menu (required list) or combo box (choice list) or three-states check box -|boolean| check box |drop-down menu (required list)| -|color| background color| text| -|event |button with label| -|||All widgets can have an additional unit toggle button or ellipsis button attached to the cell.| - -You set the cell display and options using specific attributes in each object (see below). - -#### Display formats and entry filters - -You cannot set display formats or entry filters for columns of object-type list boxes. They are automatically defined according to the value type. These are listed in the following table: - -|Value type |Default format |Entry control| -|---|---|---| -|text| same as defined in object |any (no control)| -|real| same as defined in object (using system decimal separator) |"0-9" and "." and "-" -|||"0-9" and "." if min>=0| -|integer| same as defined in object |"0-9" and "-"| -|||"0-9" if min>=0| -|Boolean| check box| N/A| -|color |N/A |N/A| -|event |N/A |N/A| - -### Attributes - -Each element of the object array is an object that can contain one or more attributes that will define the cell contents and data display (see example above). - -The only mandatory attribute is "valueType" and its supported values are "text", "real", "integer", "boolean", "color", and "event". The following table lists all the attributes supported in list box object arrays, depending on the "valueType" value (any other attributes are ignored). Display formats are detailed and examples are provided below. - -| |valueType| text| real |integer| boolean| color| event| -|---|---|---|---|---|---|---|---| -|*Attributes* |*Description* | | | | | | | -|value| cell value (input or output)|x| x| x| | | | -|min| minimum value| |x| x| | | | -|max| maximum value| |x| x| | | | -|behavior| "threeStates" value | | |x | | | | -|requiredList| drop-down list defined in object|x| x|x || | | -|choiceList| combo box defined in object|x|x|x| | | | -|requiredListReference| 4D list ref, depends on "saveAs" value|x|x|x| | | | -|requiredListName| 4D list name, depends on "saveAs" value|x|x|x| | | | -|saveAs| "reference" or "value"| x|x|x| | | | -|choiceListReference| 4D list ref, display combo box| x| x| x| | | | -|choiceListName| 4D list name, display combo box|x|x|x| | | | -|unitList| array of X elements|x|x|x| | | | -|unitReference| index of selected element|x|x| x | | | | -|unitsListReference| 4D list ref for units|x |x| x | | | | -|unitsListName| 4D list name for units| x|x| x| | | | -|alternateButton| add an alternate button|x|x|x|x|x| | - -#### value - -Cell values are stored in the "value" attribute. This attribute is used for input as well as output. It can also be used to define default values when using lists (see below). - -```4d - ARRAY OBJECT(obColumn;0) //column array - var $ob1;$ob2;$ob3 : Object - var $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - ->Null values are supported and result in an empty cell. - -#### min and max - -When the "valueType" is "real" or "integer", the object also accepts min and max attributes with appropriate values (values must be of the same type as the valueType). - -These attributes can be used to control the range of input values. When a cell is validated (when it loses the focus), if the input value is lower than the min value or greater than the max value, then it is rejected. In this case, the previous value is maintained and a tip displays an explanation. - -```4d - var $ob3 : Object - var $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -The behavior attribute provides variations to the regular representation of values. In 4D v15, a single variation is proposed: - -|Attribute |Available value(s)| valueType(s)| Description| -|---|---|---|---| -|behavior| threeStates |integer| Represents a numeric value as a three-states check box.
    2=semi-checked, 1=checked, 0=unchecked, -1=invisible, -2=unchecked disabled, -3=checked disabled, -4=semi-checked disabled| - -```4d - var $ob3; $ob4 : Object - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";-3) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList and choiceList - -When a "choiceList" or a "requiredList" attribute is present inside the object, the text input is replaced by a drop-down list or a combo box, depending of the attribute: - -* If the attribute is "choiceList", the cell is displayed as a combo box. This means that the user can select or type a value. -* If the attribute is "requiredList" then the cell is displayed as a drop-down list and the user can only select one of the values provided in the list. - -In both cases, a "value" attribute can be used to preselect a value in the widget. - ->The widget values are defined through an array. If you want to assign an existing 4D list to the widget, you need to use the "requiredListReference", "requiredListName", "choiceListReference", or "choiceListName" attributes. - -Examples: - -* You want to display a drop-down list with only two options: "Open" or "Closed". "Closed" must be preselected: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -* You want to accept any integer value, but display a combo box to suggest the most common values: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName and requiredListReference - -The "requiredListName" and "requiredListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Lists editor of the Tool box) or by programming (using the New list command). The cell will then be displayed as a drop-down list. This means that the user can only select one of the values provided in the list. - -Use "requiredListName" or "requiredListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. - ->* If you want to define these values through a simple array, you need to use the "requiredList" attribute. ->* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". - -Examples: - -* You want to display a drop-down list based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green"), save it as a value and display "blue" by default: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -* You want to display a drop-down list based on a list defined by programming and save it as a reference: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - var $ob : Object - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName and choiceListReference - -The "choiceListName" and "choiceListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Tool box) or by programming (using the New list command). The cell is then displayed as a combo box, which means that the user can select or type a value. - -Use "choiceListName" or "choiceListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. - ->* If you want to define these values through a simple array, you need to use the "choiceList" attribute. ->* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". - -Example: - -You want to display a combo box based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green") and display "green" by default: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -```4d - var $ob : Object - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - - -#### unitsList, unitsListName, unitsListReference and unitReference - -You can use specific attributes to add units associated with cell values (*e.g.*: "10 cm", "20 pixels", etc.). To define the unit list, you can use one of the following attributes: - -* "unitsList": an array containing the x elements used to define the available units (e.g.: "cm", "inches", "km", "miles", etc.). Use this attribute to define units within the object. -* "unitsListReference": a reference to a 4D list containing available units. Use this attribute to define units with a 4D list created with the [`New list`](../commands-legacy/new-list.md) command. -* "unitsListName": a name of a design-based 4D list that contains available units. Use this attribute to define units with a 4D list created in the Tool box. - -Regardless of the way the unit list is defined, it can be associated with the following attribute: - -* "unitReference": a single value that contains the index (from 1 to x) of the selected item in the "unitList", "unitsListReference" or "unitsListName" values list. - -The current unit is displayed as a button that cycles through the "unitList", "unitsListReference" or "unitsListName" values each time it is clicked (e.g., "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) - -Example: - -We want to set up a numeric input followed by two possible units: "rows" or "pixels". The current value is "2" + "lines". We use values defined directly in the object ("unitsList" attribute): - -```4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -var $ob : Object -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -If you want to add an ellipsis button [...] to a cell, you just need to pass the "alternateButton" with the True value in the object. The button will be displayed in the cell automatically. - -When this button is clicked by a user, an `On Alternate Click` event will be generated, and you will be able to handle it however you want (see the "Event management" paragraph for more information). - -Example: - -```4d -var $ob1 : Object -var $entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - - -#### color valueType - -The "color" valueType allows you to display either a color or a text. - -* If the value is a number, a colored rectangle is drawn inside the cell. Example: - - ```4d - var $ob4 : Object - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ```` -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - - -* If the value is a text, then the text is displayed (*e.g.*: "value";"Automatic"). - - -#### event valueType - -The "event" valueType displays a simple button that generates an `On Clicked` event when clicked. No data or value can be passed or returned. - -Optionally, you can pass a "label" attribute. - -Example: - -```4d -var $ob : Object -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - - -### Event management -Several events can be handled while using an object list box array: - -* **On Data Change**: An `On Data Change` event is triggered when any value has been modified either: - * in a text input zone - * in a drop-down list - * in a combo box area - * in a unit button (switch from value x to value x+1) - * in a check box (switch between checked/unchecked) -* **On Clicked**: When the user clicks on a button installed using the "event" *valueType* attribute, an `On Clicked` event will be generated. This event is managed by the programmer. -* **On Alternative Click**: When the user clicks on an ellipsis button ("alternateButton" attribute), an `On Alternative Click` event will be generated. This event is managed by the programmer. diff --git a/versioned_docs/version-21-R2/FormObjects/properties_Action.md b/versioned_docs/version-21-R2/FormObjects/properties_Action.md index 38d8456b8b4063..b79db1d7f674e7 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_Action.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_Action.md @@ -125,7 +125,7 @@ In this case, 4D does not provide automatic support for object operations. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) diff --git a/versioned_docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md b/versioned_docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md index 383b0dd3090a07..79814c6f8fe97b 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_BackgroundAndBorder.md @@ -18,7 +18,7 @@ You can also set this property using the [`OBJECT SET RGB COLORS`](../commands-l #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### Commands @@ -42,7 +42,7 @@ You can also set this property using the [`OBJECT SET RGB COLORS`](../commands-l #### Objects Supported -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Commands @@ -74,7 +74,7 @@ You can also set this property using the [`LISTBOX SET PROPERTY`](../commands/li #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### Commands @@ -232,7 +232,7 @@ You can get the same result using the [`LISTBOX SET ROW FONT STYLE`](../commands #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### Commands diff --git a/versioned_docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md b/versioned_docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md index 2f112893e1e6e9..8d9c8ce28ac179 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_CoordinatesAndSizing.md @@ -45,7 +45,7 @@ Since it requires additional calculations at runtime, the automatic row height o #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) #### Commands @@ -67,7 +67,7 @@ Bottom coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -87,7 +87,7 @@ Left coordinate of the object on the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -107,7 +107,7 @@ Right coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -127,7 +127,7 @@ Top coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -196,7 +196,7 @@ This property designates an object's vertical size. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -209,7 +209,7 @@ This property designates an object's vertical size. This property designates an object's horizontal size. >* Some objects may have a predefined height that cannot be altered. ->* If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox_overview.md#list-box-columns), the user can also manually resize the column. +>* If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. >* When resizing the form, if the ["Grow" horizontal sizing](properties_ResizingOptions.md#horizontal-sizing) property was assigned to the list box, the right-most column will be increased beyond its maximum width if necessary. #### JSON Grammar @@ -220,7 +220,7 @@ This property designates an object's horizontal size. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -242,7 +242,7 @@ The maximum width of the column (in pixels). The width of the column cannot be i #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) #### Commands @@ -264,7 +264,7 @@ The minimum width of the column (in pixels). The width of the column cannot be r #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) #### Commands @@ -352,7 +352,7 @@ Sets a horizontal padding for the cells. The value is set in pixels (default = 0 #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commands @@ -379,7 +379,7 @@ Sets a vertical padding for the cells. The value is set in pixels (default = 0). #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commands diff --git a/versioned_docs/version-21-R2/FormObjects/properties_DataSource.md b/versioned_docs/version-21-R2/FormObjects/properties_DataSource.md index 5a6743b2a98628..2159ce2d4b557f 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_DataSource.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ When the **automatic insertion** option is not set (default), the value entered This property is supported by: -- [Combo box](comboBox_overview.md) and [list box column](listbox_overview.md#list-box-columns) form objects associated to a choice list. +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - [Combo box](comboBox_overview.md) form objects whose associated list is filled by their array or object datasource. For example, given a choice list containing "France, Germany, Italy" that is associated with a "Countries" combo box: if the **automatic insertion** property is set and a user enters "Spain", then the value "Spain" is automatically added to the list in memory: @@ -28,7 +28,7 @@ For example, given a choice list containing "France, Germany, Italy" that is ass #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) --- @@ -47,7 +47,7 @@ Associates a choice list with an object. It can be a choice list name (a list re #### Objects Supported [Drop-down List](dropdownList_Overview.md) - -[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) #### Commands @@ -130,7 +130,7 @@ Specifies a variable or expression that will be assigned a longint indicating th Defines the data type for the displayed expression. This property is used with: -- [List box columns](listbox_overview.md#list-box-columns) of the selection and collection types. +- [List box columns](listbox-column.md) of the selection and collection types. - [Drop-down lists](dropdownList_Overview.md) associated to objects or arrays. See also [**Expression Type**](properties_Object.md#expression-type) section. @@ -143,7 +143,7 @@ See also [**Expression Type**](properties_Object.md#expression-type) section. #### Objects Supported -[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox_overview.md#list-box-columns) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -200,14 +200,14 @@ You must enter a list of values. In the Form editor, a specific dialog box allow #### Objects Supported -[List Box Column (array type only)](listbox_overview.md#list-box-columns) +[List Box Column (array type only)](listbox-column.md) --- ## Expression -This description is specific to [selection](listbox_overview.md#selection-list-boxes) - and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns. See also **[Variable or Expression](properties_Object.md#variable-or-expression)** section. +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) + and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. See also **[Variable or Expression](properties_Object.md#variable-or-expression)** section. A 4D expression to be associated with a column. You can enter: @@ -247,7 +247,7 @@ If a field, a variable, or an assignable expression (*e.g. Person.lastName*) is #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) --- @@ -280,7 +280,7 @@ All database tables can be used, regardless of whether the form is related to a This property is available in the following conditions: - a [choice list](#choice-list) is associated with the object -- for [inputs](input_overview.md) and [list box columns](listbox_overview.md#list-box-columns), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. This property specifies, in the context of a field or variable associated with a list of values, the type of contents to save: @@ -302,7 +302,7 @@ Using this property requires compliance with the following principles: #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/versioned_docs/version-21-R2/FormObjects/properties_Display.md b/versioned_docs/version-21-R2/FormObjects/properties_Display.md index 6bbbbd6dd037b9..193d98fb519cc4 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_Display.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ The field actually contains "proportion". 4D accepts and stores the entire entry #### Objects Supported -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Commands @@ -108,13 +108,13 @@ Customized date formats can be built using several patterns described in the [** :::note blankIfNull - By default, a [null date](../Concepts/dt_date.md#date-literals) is displayed with zeros, e.g. 00/00/00. With the "blankIfNull" option, a null date is displayed as an empty area. The "blankIfNull" string (case sensitive) must be combined with the selected format value. Ex: "systemShort blankIfNull" or "ee dd LL blankIfNull". -- [List box columns](listbox_overview.md#list-box-columns) and [list box footers](listbox_overview.md#list-box-footers) of type date always use the "blank if null" behavior (it cannot be disengaged). +- [List box columns](listbox-column.md) and [list box footers](listbox-header-footer.md#footers) of type date always use the "blank if null" behavior (it cannot be disengaged). ::: #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Commands @@ -281,7 +281,7 @@ The following table shows how different formats affect the display of numbers. T #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) #### Commands @@ -346,7 +346,7 @@ If the field is reduced to a size smaller than that of the original picture, the #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Commands @@ -407,7 +407,7 @@ By default, a null time is displayed with zeros, e.g. "00:00:00". With the "blan #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Commands @@ -422,7 +422,7 @@ By default, a null time is displayed with zeros, e.g. "00:00:00". With the "blan When a [boolean expression](properties_Object.md#expression-type) is displayed as: * a text in an [input object](input_overview.md) -* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox_overview.md#list-box-columns), +* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), ... you can select the text to display for each value: @@ -437,7 +437,7 @@ When a [boolean expression](properties_Object.md#expression-type) is displayed a #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[List Box Column](listbox-column.md) - [Input](input_overview.md) #### Commands @@ -462,7 +462,7 @@ Boolean columns can also be displayed as pop-up menus. In this case, the [Text w #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) #### Commands @@ -515,7 +515,7 @@ In this case as well, the [Title](#title) property is also available so that the #### Objects Supported -[Check box](checkbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) #### Commands @@ -542,7 +542,7 @@ In that cases, the title of the check box can be entered using this property. #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) --- @@ -579,7 +579,7 @@ The Truncate with ellipsis property can be applied to Boolean type columns; howe #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Commands @@ -616,7 +616,7 @@ This property is only used when drawing objects located in the body of a list fo #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -675,7 +675,7 @@ Note that regardless of the Wordwrap option’s value, the row height is not cha #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Commands diff --git a/versioned_docs/version-21-R2/FormObjects/properties_Entry.md b/versioned_docs/version-21-R2/FormObjects/properties_Entry.md index 6cf686ab25d8b8..94b1bbacd75dc3 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_Entry.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_Entry.md @@ -32,7 +32,7 @@ Allows the user access to a standard context menu in the object when the form is For a picture type [input](input_overview.md), in addition to standard editing commands (Cut, Copy, Paste and Clear), the menu contains the **Import...** command, which can be used to import a picture stored in a file, as well as the **Save as...** command, which can be used to save the picture to disk. The menu can also be used to modify the display format of the picture: the **Truncated non-centered**, **Scaled to fit** and **Scaled to fit centered prop.** options are provided. The modification of the [display format](properties_Display.md#picture-format) using this menu is temporary; it is not saved with the record. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **Fonts...**: displays the font system dialog box - **Recent fonts**: displays the names of recent fonts selected during the session. The list can store up to 10 fonts (beyond that, the last font used replaces the oldest). By default, this list is empty and the option is not displayed. You can manage this list using the `SET RECENT FONTS` and `FONT LIST` commands. @@ -49,7 +49,7 @@ For a [Web Area](webArea_overview.md), the contents of the menu depend of the re #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [Web Area](webArea_overview.md) - [4D Write Pro areas](writeProArea_overview.md) #### Commands @@ -73,7 +73,7 @@ When this property is disabled, any pop-up menus associated with a list box colu #### Objects Supported -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### Commands @@ -138,7 +138,7 @@ Here is a table that explains each of the entry filter choices in the Entry Filt #### Objects Supported -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/versioned_docs/version-21-R2/FormObjects/properties_Footers.md b/versioned_docs/version-21-R2/FormObjects/properties_Footers.md index ca183a79fbcd27..65d0c5854ed38b 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_Footers.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Footers ## Display Footers -This property is used to display or hide [list box column footers](listbox_overview.md#list-box-footers). There is one footer per column; each footer is configured separately. +This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). There is one footer per column; each footer is configured separately. #### JSON Grammar @@ -72,4 +72,4 @@ Note that converting back and forth may lead to an end result that is different #### See also -[Headers](properties_Headers.md) - [List box footers](listbox_overview.md#list-box-footers) +[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) diff --git a/versioned_docs/version-21-R2/FormObjects/properties_Headers.md b/versioned_docs/version-21-R2/FormObjects/properties_Headers.md index d78eb1fc40243c..112a8d9f6fa01b 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_Headers.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Headers ## Display Headers -This property is used to display or hide [list box column headers](listbox_overview.md#list-box-headers). There is one header per column; each header is configured separately. +This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). There is one header per column; each header is configured separately. #### JSON Grammar @@ -74,4 +74,4 @@ Note that converting back and forth may lead to an end result that is different #### See also -[Footers](properties_Footers.md) - [List box headers](listbox_overview.md#list-box-headers) +[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) diff --git a/versioned_docs/version-21-R2/FormObjects/properties_Help.md b/versioned_docs/version-21-R2/FormObjects/properties_Help.md index 15be3bd7508cdc..b76fe72e27c853 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_Help.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ You can either: #### Objects Supported -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Other help features diff --git a/versioned_docs/version-21-R2/FormObjects/properties_ListBox.md b/versioned_docs/version-21-R2/FormObjects/properties_ListBox.md index 9f565c8566759f..8b46774ef316b8 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_ListBox.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Collection of columns of the list box. |---|---|---| |columns |collection of column objects|Contains the properties for the list box columns | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox_overview.md#column-specific-properties) section. +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### Objects Supported diff --git a/versioned_docs/version-21-R2/FormObjects/properties_Object.md b/versioned_docs/version-21-R2/FormObjects/properties_Object.md index 47881f3a4a5e3e..6a2ee85ca7b019 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_Object.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ This property designates the type of the [active or inactive form object](formOb #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ For more information about naming rules for form objects, refer to [Identifiers] #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -122,7 +122,7 @@ For an array list box, the **Variable or Expression** property usually holds the #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commands @@ -134,14 +134,14 @@ For an array list box, the **Variable or Expression** property usually holds the ## Expression Type -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](listbox_overview.md#selection-list-boxes) and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Specify the data type for the expression or variable associated to the object. Note that main purpose of this setting is to configure options (such as display formats) available for the data type. It does not actually type the variable itself. In view of project compilation, you must [declare the variable](Concepts/variables.md#declaring-variables). However, this property has a typing function in the following specific cases: - **[Dynamic variables](#dynamic-variables)**: you can use this property to declare the type of dynamic variables. -- **[List Box Columns](listbox_overview.md#list-box-columns)**: this property is used to associate a display format with the column data. The formats provided will depend on the variable type (array type list box) or the data/field type (selection and collection type list boxes). The standard 4D formats that can be used are: Alpha, Numeric, Date, Time, Picture and Boolean. The Text type does not have specific display formats. Any existing custom formats are also available. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. The formats provided will depend on the variable type (array type list box) or the data/field type (selection and collection type list boxes). The standard 4D formats that can be used are: Alpha, Numeric, Date, Time, Picture and Boolean. The Text type does not have specific display formats. Any existing custom formats are also available. - **[Picture variables](input_overview.md)**: you can use this menu to declare the variables before loading the form in interpreted mode. Specific native mechanisms govern the display of picture variables in forms. These mechanisms require greater precision when configuring variables: from now on, they must have already been declared before loading the form — i.e., even before the `On Load` form event — unlike other types of variables. To do this, you need either for the statement `var varName : Picture` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property. Otherwise, the picture variable will not be displayed correctly (only in interpreted mode). @@ -153,7 +153,7 @@ Otherwise, the picture variable will not be displayed correctly (only in interpr #### Objects Supported -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -279,7 +279,7 @@ For application translation purposes, you can enter an XLIFF reference in the ti #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -289,7 +289,7 @@ For application translation purposes, you can enter an XLIFF reference in the ti ## Variable Calculation -This property sets the type of calculation to be done in a [column footer](listbox_overview.md#list-box-footers) area. +This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. >The calculation for footers can also be set using the [`LISTBOX SET FOOTER CALCULATION`](../commands-legacy/listbox-set-footer-calculation.md) 4D command. @@ -336,7 +336,7 @@ When **Custom** ("none" in JSON) is set, no automatic calculations are performed #### Objects Supported -[List Box Footer](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) #### Commands diff --git a/versioned_docs/version-21-R2/FormObjects/properties_RangeOfValues.md b/versioned_docs/version-21-R2/FormObjects/properties_RangeOfValues.md index b9bc8777be84d6..d8842a5ebf31d2 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_RangeOfValues.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Allows setting a list whose values cannot be entered in the object. If an exclud #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### Commands @@ -80,7 +80,7 @@ However, unlike the [Choice List](properties_DataSource.md#choice-list) property #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### Commands diff --git a/versioned_docs/version-21-R2/FormObjects/properties_Reference.md b/versioned_docs/version-21-R2/FormObjects/properties_Reference.md index fc24d6a8afc123..2dc38d3de1884c 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_Reference.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_Reference.md @@ -91,7 +91,7 @@ You will find in this page a comprehensive list of all object properties sorted |**g**||| |[`graduationStep`](properties_Scale.md#graduation-step)| Scale display measurement.|minimum: 0| |**h**||| -|[`header`](./listbox_overview.md#list-box-headers)|Defines the header of a list box column|Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +|[`header`](./listbox-header-footer.md#headers)|Defines the header of a list box column|Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | |[`headerHeight`](properties_Headers.md#height)|Used to set the row height |positive decimal + px | em | |[`height`](properties_CoordinatesAndSizing.md#height)|Designates an object's vertical size|minimum: 0| |[`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows)|Deactivates the visibility of extra, empty rows. |true, false| diff --git a/versioned_docs/version-21-R2/FormObjects/properties_ResizingOptions.md b/versioned_docs/version-21-R2/FormObjects/properties_ResizingOptions.md index a718bf52e738e6..8c211bf6de1ffa 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_ResizingOptions.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Three options are available: #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commands @@ -97,7 +97,7 @@ Three options are available: #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commands @@ -143,7 +143,7 @@ Designates if the size of the column can be modified by the user. #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) #### Commands diff --git a/versioned_docs/version-21-R2/FormObjects/properties_Scale.md b/versioned_docs/version-21-R2/FormObjects/properties_Scale.md index 966b06839f51f6..1e0962dbc03b4f 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_Scale.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ Minimum value of an indicator. For numeric steppers, this property represent sec #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- diff --git a/versioned_docs/version-21-R2/FormObjects/properties_Text.md b/versioned_docs/version-21-R2/FormObjects/properties_Text.md index 20bd0902917ef4..f2c8aa770b57f1 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_Text.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_Text.md @@ -37,7 +37,7 @@ You can set this property using the [**OBJECT SET FONT STYLE**](../commands-lega #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -62,7 +62,7 @@ You can also set this property via the [**OBJECT SET FONT STYLE**](../commands-l #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -82,7 +82,7 @@ Sets the text to have a line running beneath it. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -123,7 +123,7 @@ Three font themes are available: #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -148,7 +148,7 @@ You can set this using the [`OBJECT SET FONT`](../commands-legacy/object-set-fon #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -166,7 +166,7 @@ Allows defining the object's font size in points. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -196,7 +196,7 @@ You can also set this property using the [**OBJECT SET RGB COLORS**](../commands #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -266,7 +266,7 @@ You can also set this property using the [`LISTBOX SET PROPERTY`](../commands/li #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### Commands @@ -294,7 +294,7 @@ Horizontal location of text within the area that contains it. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Commands @@ -322,7 +322,7 @@ This property can also be handled by the [`OBJECT Get vertical alignment`](../co #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### Commands @@ -435,7 +435,7 @@ By default, this option is not enabled. #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Input](input_overview.md) - [List Box Column](listbox-column.md) #### Commands @@ -489,7 +489,7 @@ The name of a Longint array must be used. Each element of this array corresponds #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### Commands @@ -514,7 +514,7 @@ The name of a Longint array must be used. Each element of this array corresponds #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### Commands diff --git a/versioned_docs/version-21-R2/FormObjects/properties_TextAndPicture.md b/versioned_docs/version-21-R2/FormObjects/properties_TextAndPicture.md index 5817778793d183..e5af5ffbe2352b 100644 --- a/versioned_docs/version-21-R2/FormObjects/properties_TextAndPicture.md +++ b/versioned_docs/version-21-R2/FormObjects/properties_TextAndPicture.md @@ -22,7 +22,7 @@ The pathname to enter is similar as for the [Pathname property for static pictur #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -44,7 +44,7 @@ General appearance of the button. The button style also plays a part in the avai #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -73,7 +73,7 @@ This parameter is useful, for example, when the background picture contains bord #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -90,11 +90,11 @@ Designates the placement of an icon in relation to the form object. #### Objects Supported -[List Box Header](listbox_overview.md#list-box-headers) +[List Box Header](listbox-header-footer.md#headers) #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -117,7 +117,7 @@ The title of the button will be shifted to the right and toward the bottom for t #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -159,7 +159,7 @@ Each state is represented by a different picture. In the source picture, the sta #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -180,11 +180,11 @@ The pathname to enter is similar as for the [Pathname property for static pictur #### Objects Supported -[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -215,7 +215,7 @@ Here are the results using the various options for this property: #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -243,7 +243,7 @@ By default, when a button contains a title and a picture, the elements are joine #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -268,7 +268,7 @@ This parameter is useful, for example, when the background picture contains bord #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -310,13 +310,13 @@ It is important to note that the "With Pop-up Menu" property only manages the gr |Name|Data Type|Possible Values| |:---|---|---| -|popupPlacement |string |
  • "none"
  • "linked"
  • "separated"
  • | +|popupPlacement |string |
    • "none"
    • "linked"
    • "separated"
    | #### Objects Supported -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) diff --git a/versioned_docs/version-21-R2/commands-legacy/json-parse-array.md b/versioned_docs/version-21-R2/commands-legacy/json-parse-array.md index 363f7e1a6e04c9..4bf5ef04ed3993 100644 --- a/versioned_docs/version-21-R2/commands-legacy/json-parse-array.md +++ b/versioned_docs/version-21-R2/commands-legacy/json-parse-array.md @@ -5,7 +5,7 @@ slug: /commands/json-parse-array displayed_sidebar: docs --- -**JSON PARSE ARRAY** ( *jsonString* ; *array* : Array ) +**JSON PARSE ARRAY** ( *jsonString* : Text ; *array* : Array )
    diff --git a/versioned_docs/version-21-R2/commands/4d.md b/versioned_docs/version-21-R2/commands/4d.md index a70fc2e3b89b8b..eb744f619d8cdd 100644 --- a/versioned_docs/version-21-R2/commands/4d.md +++ b/versioned_docs/version-21-R2/commands/4d.md @@ -11,6 +11,18 @@ displayed_sidebar: docs | classStore | Object | ← | Class Store containing all built-in 4D classes | +
    +
    History + +|Release|Changes| +|---|---| +|19|Created| + +
    +
    + + + The **4D** keyword is described in the [**Concept page for Classes**](../Concepts/classes.md#4d). ## Properties diff --git a/versioned_docs/version-21-R2/commands/application-info.md b/versioned_docs/version-21-R2/commands/application-info.md index 8999e5899a75d6..2eca15e57d9d11 100644 --- a/versioned_docs/version-21-R2/commands/application-info.md +++ b/versioned_docs/version-21-R2/commands/application-info.md @@ -15,6 +15,7 @@ displayed_sidebar: docs
    +
    History |Release|Changes| @@ -22,7 +23,7 @@ displayed_sidebar: docs |21 R2|Support of "useFluentUI" and "canUseFluentUI" properties|
    - +
    ## Description diff --git a/versioned_docs/version-21-R2/commands/call-chain.md b/versioned_docs/version-21-R2/commands/call-chain.md index aadd85f63dd292..3a4caf7f4107a8 100644 --- a/versioned_docs/version-21-R2/commands/call-chain.md +++ b/versioned_docs/version-21-R2/commands/call-chain.md @@ -15,7 +15,7 @@ displayed_sidebar: docs - +
    History |Release|Changes| @@ -23,6 +23,7 @@ displayed_sidebar: docs |20 R9|Support of `formula` property|
    +
    ## Description diff --git a/versioned_docs/version-21-R2/commands/command-name.md b/versioned_docs/version-21-R2/commands/command-name.md index 3193759d7a12c6..cf3c035ca58a1f 100644 --- a/versioned_docs/version-21-R2/commands/command-name.md +++ b/versioned_docs/version-21-R2/commands/command-name.md @@ -18,6 +18,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -25,7 +26,7 @@ displayed_sidebar: docs |20 R9|Support of deprecated property|
    - +
    ## Description diff --git a/versioned_docs/version-21-R2/commands/compile-project.md b/versioned_docs/version-21-R2/commands/compile-project.md index 99f7e48559a9bd..75dcee4567fc79 100644 --- a/versioned_docs/version-21-R2/commands/compile-project.md +++ b/versioned_docs/version-21-R2/commands/compile-project.md @@ -5,7 +5,7 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File } {; *options* : Object} ) : Object +**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object
    @@ -17,6 +17,7 @@ displayed_sidebar: docs
    +
    History |Release|Changes| @@ -24,7 +25,7 @@ displayed_sidebar: docs |20 R8|Support of `type` "formObjectExpression"|
    - +
    ## Description diff --git a/versioned_docs/version-21-R2/commands/create-deployment-license.md b/versioned_docs/version-21-R2/commands/create-deployment-license.md index 126136b06c00c7..df834af6678e4e 100644 --- a/versioned_docs/version-21-R2/commands/create-deployment-license.md +++ b/versioned_docs/version-21-R2/commands/create-deployment-license.md @@ -5,15 +5,6 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|20 R10|New *autoLicenseTarget* parameter| -|20|Added| - -
    - **Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object @@ -29,6 +20,17 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|20 R10|New *autoLicenseTarget* parameter| +|20|Added| + +
    +
    + ## Description The **Create deployment license** command creates an embedded license file in the Licenses folder of the *mergedApp* built application. If the Licenses folder does not exist in the *mergedApp* folder, it is created by the command. diff --git a/versioned_docs/version-21-R2/commands/create-entity-selection.md b/versioned_docs/version-21-R2/commands/create-entity-selection.md index 15e93083a9043c..47fc7565167235 100644 --- a/versioned_docs/version-21-R2/commands/create-entity-selection.md +++ b/versioned_docs/version-21-R2/commands/create-entity-selection.md @@ -16,6 +16,16 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|17 R5|Modified| +|17|Created| + +
    +
    ## Description diff --git a/versioned_docs/version-21-R2/commands/cs.md b/versioned_docs/version-21-R2/commands/cs.md index 2447357f717529..264ef54541a362 100644 --- a/versioned_docs/version-21-R2/commands/cs.md +++ b/versioned_docs/version-21-R2/commands/cs.md @@ -8,6 +8,15 @@ displayed_sidebar: docs |---|---|---|---| | classStore | Object | ← | User class store for the project or component | +
    +
    History + +|Release|Changes| +|---|---| +|19|Created| + +
    +
    The **cs** keyword is described in the [**Concept page for Classes**](../Concepts/classes.md#cs). diff --git a/versioned_docs/version-21-R2/commands/dialog.md b/versioned_docs/version-21-R2/commands/dialog.md index 362ab9e212667a..47206a0b01ceb8 100644 --- a/versioned_docs/version-21-R2/commands/dialog.md +++ b/versioned_docs/version-21-R2/commands/dialog.md @@ -17,6 +17,19 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|17|Modified| +|11 SQL|Modified| +|<6|Created| + +
    +
    + + ## Description The **DIALOG** command presents the *form* to the user, along with *formData* parameter(s) (optional). diff --git a/versioned_docs/version-21-R2/commands/ds.md b/versioned_docs/version-21-R2/commands/ds.md index 1fc0ded94decdc..8745cb2c630a08 100644 --- a/versioned_docs/version-21-R2/commands/ds.md +++ b/versioned_docs/version-21-R2/commands/ds.md @@ -4,7 +4,7 @@ title: ds displayed_sidebar: docs --- -**ds** { ( *localID* : Text ) } : cs.DataStore +**ds** ({ *localID* : Text }) : cs.DataStore
    @@ -16,6 +16,17 @@ displayed_sidebar: docs
    +
    +
    History + +|Release|Changes| +|---|---| +|18|Modified| +|17|Created| + +
    +
    + ## Description diff --git a/versioned_docs/version-21-R2/commands/file.md b/versioned_docs/version-21-R2/commands/file.md index 1362bc61a23eef..e5148be8bb843e 100644 --- a/versioned_docs/version-21-R2/commands/file.md +++ b/versioned_docs/version-21-R2/commands/file.md @@ -4,15 +4,6 @@ title: File displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|19 R4|New `HTTP Client log file` constant| -|17 R5|Added| - -
    - **File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File @@ -29,6 +20,18 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|19 R4|New `HTTP Client log file` constant| +|17 R5|Added| + +
    +
    + + ## Description The `File` command creates and returns a new object of the [`4D.File`](../API/FileClass.md) type. The command accepts two syntaxes: diff --git a/versioned_docs/version-21-R2/commands/folder.md b/versioned_docs/version-21-R2/commands/folder.md index 0f0b67f8735a0b..4f57ece257d77a 100644 --- a/versioned_docs/version-21-R2/commands/folder.md +++ b/versioned_docs/version-21-R2/commands/folder.md @@ -4,15 +4,6 @@ title: Folder displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|19 R8 |Support of `fk home folder`| -|17 R5|Added| - -
    - **Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder @@ -29,6 +20,18 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|19 R8 |Support of `fk home folder`| +|17 R5|Added| + +
    +
    + + ## Description The `Folder` command creates and returns a new object of the [`4D.Folder`](../API/FolderClass.md) type. The command accepts two syntaxes: diff --git a/versioned_docs/version-21-R2/commands/form-edit.md b/versioned_docs/version-21-R2/commands/form-edit.md index 085e7525231a8b..f454c7ad5c5262 100644 --- a/versioned_docs/version-21-R2/commands/form-edit.md +++ b/versioned_docs/version-21-R2/commands/form-edit.md @@ -15,13 +15,17 @@ displayed_sidebar: docs | object | Text | → | Form object name or group name | + +
    History |Release|Changes| |---|---| |20 R8|Support of *object* parameter| +|18 R5|Created|
    +
    ## Description diff --git a/versioned_docs/version-21-R2/commands/form-event-code.md b/versioned_docs/version-21-R2/commands/form-event-code.md index 174900bed02b1b..2213fbce66f2f6 100644 --- a/versioned_docs/version-21-R2/commands/form-event-code.md +++ b/versioned_docs/version-21-R2/commands/form-event-code.md @@ -15,6 +15,16 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|18|Renamed (Form event)| +|<6|Created| + +
    +
    ## Description diff --git a/versioned_docs/version-21-R2/commands/form-event.md b/versioned_docs/version-21-R2/commands/form-event.md index 8446713d177ccc..d4c07b3e90320f 100644 --- a/versioned_docs/version-21-R2/commands/form-event.md +++ b/versioned_docs/version-21-R2/commands/form-event.md @@ -15,6 +15,18 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|18 R2|Modified| +|18|Created| + +
    +
    + + ## Description **FORM Event** returns an object containing information about the form event that has just occurred. Usually, you will use **FORM Event** from within a form or object method. @@ -37,7 +49,7 @@ For example, in the case of a click on a button, the object contains the followi The event object can contain additional properties, depending on the object for which the event occurs. For *eventObj* objects generated on: -* List box or list box column objects, see [this section](../FormObjects/listbox_overview.md#supported-form-events). +* List box or list box column objects, see [this section](../FormObjects/listbox-object.md#supported-form-events). * 4D View Pro areas, see [On VP Ready form event](../Events/onVpReady.md). **Note:** If there is no current event, **FORM Event** returns a null object. diff --git a/versioned_docs/version-21-R2/commands/form-load.md b/versioned_docs/version-21-R2/commands/form-load.md index 1eb2ee8895fa48..dac97a5002ac6c 100644 --- a/versioned_docs/version-21-R2/commands/form-load.md +++ b/versioned_docs/version-21-R2/commands/form-load.md @@ -17,6 +17,19 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|20|Modified| +|16 R6|Modified| +|14|Renamed (OPEN PRINTING FORM)| +|12|Created| + +
    +
    + ## Description The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents. There can only be one current form per process. diff --git a/versioned_docs/version-21-R2/commands/form-theme.md b/versioned_docs/version-21-R2/commands/form-theme.md index 9f5473e8993ff7..0ecd0d4ed303e4 100644 --- a/versioned_docs/version-21-R2/commands/form-theme.md +++ b/versioned_docs/version-21-R2/commands/form-theme.md @@ -14,7 +14,7 @@ displayed_sidebar: docs - +
    History |Release|Changes| @@ -22,6 +22,7 @@ displayed_sidebar: docs |21 R2|Added|
    +
    ## Description diff --git a/versioned_docs/version-21-R2/commands/form.md b/versioned_docs/version-21-R2/commands/form.md index 9fb5122b2b3c06..34c56bc57b3486 100644 --- a/versioned_docs/version-21-R2/commands/form.md +++ b/versioned_docs/version-21-R2/commands/form.md @@ -13,13 +13,17 @@ displayed_sidebar: docs | Function result | Object | ← | Form data of the current form | + +
    History |Release|Changes| |---|---| |20 R8|Form class support| +|16 R6|Created|
    +
    ## Description diff --git a/versioned_docs/version-21-R2/commands/formula-from-string.md b/versioned_docs/version-21-R2/commands/formula-from-string.md index 11ff6451a686e4..8b95cada94d658 100644 --- a/versioned_docs/version-21-R2/commands/formula-from-string.md +++ b/versioned_docs/version-21-R2/commands/formula-from-string.md @@ -4,16 +4,6 @@ title: Formula from string displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|20 R3|Support of *context* parameter | -|17 R6|Renamed New formula from string -> Formula from string| -|17 R3|Added| - -
    - **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function @@ -28,6 +18,17 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|20 R3|Support of *context* parameter | +|17 R6|Renamed New formula from string -> Formula from string| +|17 R3|Added| + +
    +
    ## Description diff --git a/versioned_docs/version-21-R2/commands/formula.md b/versioned_docs/version-21-R2/commands/formula.md index 576529d7b05db2..44c12aaa7f4094 100644 --- a/versioned_docs/version-21-R2/commands/formula.md +++ b/versioned_docs/version-21-R2/commands/formula.md @@ -5,15 +5,6 @@ slug: /commands/formula displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|17 R6|Renamed (New formula -> Formula)| -|17 R3|Added| - -
    - **Formula** ( *formulaExp* : Expression ) : 4D.Function @@ -27,6 +18,17 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|17 R6|Renamed (New formula -> Formula)| +|17 R3|Added| + +
    +
    + ## Description diff --git a/versioned_docs/version-21-R2/commands/generate-uuid.md b/versioned_docs/version-21-R2/commands/generate-uuid.md index 4c49903e248d29..e35297a85bfc6f 100644 --- a/versioned_docs/version-21-R2/commands/generate-uuid.md +++ b/versioned_docs/version-21-R2/commands/generate-uuid.md @@ -5,7 +5,7 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID**( *version* : Integer ) : Text +**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text
    @@ -16,14 +16,16 @@ displayed_sidebar: docs
    - +
    History |Release|Changes| |---|---| |20 R10|Support of *version* parameter| +|12|Created|
    +
    ## Description diff --git a/versioned_docs/version-21-R2/commands/http-parse-message.md b/versioned_docs/version-21-R2/commands/http-parse-message.md index 510bec88d91144..67c58e936ff509 100644 --- a/versioned_docs/version-21-R2/commands/http-parse-message.md +++ b/versioned_docs/version-21-R2/commands/http-parse-message.md @@ -16,6 +16,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -23,6 +24,7 @@ displayed_sidebar: docs |20 R4|Added|
    +
    ## Description diff --git a/versioned_docs/version-21-R2/commands/imap-new-transporter.md b/versioned_docs/version-21-R2/commands/imap-new-transporter.md index 3e65364c2d2530..8373b3f02c441a 100644 --- a/versioned_docs/version-21-R2/commands/imap-new-transporter.md +++ b/versioned_docs/version-21-R2/commands/imap-new-transporter.md @@ -4,14 +4,6 @@ title: IMAP New transporter displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|18 R4|Added| - -
    - **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter @@ -25,6 +17,16 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|18 R4|Added| + +
    +
    + ## Description diff --git a/versioned_docs/version-21-R2/commands/last-errors.md b/versioned_docs/version-21-R2/commands/last-errors.md index 85b7efcd299000..ff93e1de053a32 100644 --- a/versioned_docs/version-21-R2/commands/last-errors.md +++ b/versioned_docs/version-21-R2/commands/last-errors.md @@ -15,6 +15,16 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|19 R8|Created| + +
    +
    + ## Description The **Last errors** command returns the current stack of errors of the 4D application as a collection of error objects, or **null** if no error occurred. The stack of errors includes objects sent by the [throw](../commands-legacy/throw.md) command, if any. diff --git a/versioned_docs/version-21-R2/commands/license-info.md b/versioned_docs/version-21-R2/commands/license-info.md index 70c9d0b4ae0326..81acce1fd689b0 100644 --- a/versioned_docs/version-21-R2/commands/license-info.md +++ b/versioned_docs/version-21-R2/commands/license-info.md @@ -14,6 +14,18 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|20 R7|Renamed (Get License info)| +|16 R6|Modified| +|16 R4|Created| + +
    +
    + ## Description The **License info** command returns an object providing detailed information about the active license. diff --git a/versioned_docs/version-21-R2/commands/listbox-get-property.md b/versioned_docs/version-21-R2/commands/listbox-get-property.md index 378f63288730ed..f9a189c48036a6 100644 --- a/versioned_docs/version-21-R2/commands/listbox-get-property.md +++ b/versioned_docs/version-21-R2/commands/listbox-get-property.md @@ -17,6 +17,18 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|19 R6|Modified| +|16 R2|Renamed (Get Listbox information)| +|<6|Created| + +
    +
    + ## Description The **LISTBOX Get property** command returns the value of the *property* of the list box or column specified using the *object* and *\** parameters. diff --git a/versioned_docs/version-21-R2/commands/listbox-set-property.md b/versioned_docs/version-21-R2/commands/listbox-set-property.md index 3e7c5544fd2ffd..6345f6a41cd85f 100644 --- a/versioned_docs/version-21-R2/commands/listbox-set-property.md +++ b/versioned_docs/version-21-R2/commands/listbox-set-property.md @@ -17,6 +17,17 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|19 R6|Modified| +|16 R2|Created| + +
    +
    + ## Description The **LISTBOX SET PROPERTY** command sets the *value* for the *property* of the list box or list box column specified using the *object* and *\** parameters. diff --git a/versioned_docs/version-21-R2/commands/mail-convert-from-mime.md b/versioned_docs/version-21-R2/commands/mail-convert-from-mime.md index e4e7269cccdf24..7d4e8360e1ea52 100644 --- a/versioned_docs/version-21-R2/commands/mail-convert-from-mime.md +++ b/versioned_docs/version-21-R2/commands/mail-convert-from-mime.md @@ -4,13 +4,6 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|18|Added| - -
    **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object @@ -25,6 +18,16 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|18|Added| + +
    +
    + ## Description The `MAIL Convert from MIME` command converts a MIME document into a valid email object. diff --git a/versioned_docs/version-21-R2/commands/mail-convert-to-mime.md b/versioned_docs/version-21-R2/commands/mail-convert-to-mime.md index e635352b18a94a..b76aed213899ce 100644 --- a/versioned_docs/version-21-R2/commands/mail-convert-to-mime.md +++ b/versioned_docs/version-21-R2/commands/mail-convert-to-mime.md @@ -4,14 +4,6 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|17 R4|Added| -|17 R5|Modified| - -
    **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text @@ -27,6 +19,18 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|17 R5|Modified| +|17 R4|Added| + +
    +
    + + ## Description The `MAIL Convert to MIME` command converts an email object into MIME text. This command is called internally by [SMTP_transporter.send()](../API/SMTPTransporterClass.md#send) to format the email object before sending it. It can be used to analyze the MIME format of the object. diff --git a/versioned_docs/version-21-R2/commands/mail-new-attachment.md b/versioned_docs/version-21-R2/commands/mail-new-attachment.md index 8d345ba427d27b..11be5c796068fd 100644 --- a/versioned_docs/version-21-R2/commands/mail-new-attachment.md +++ b/versioned_docs/version-21-R2/commands/mail-new-attachment.md @@ -4,13 +4,6 @@ title: MAIL New attachment displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|19 R2|Accepts 4D.File, 4D.ZipFile, 4D.Blob -
    - **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment @@ -31,6 +24,17 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|19 R2|Accepts 4D.File, 4D.ZipFile, 4D.Blob +|17 R4|Added| + +
    +
    + ## Description diff --git a/versioned_docs/version-21-R2/commands/new-collection.md b/versioned_docs/version-21-R2/commands/new-collection.md index 1576c2d549417c..76914bfb3e19d0 100644 --- a/versioned_docs/version-21-R2/commands/new-collection.md +++ b/versioned_docs/version-21-R2/commands/new-collection.md @@ -16,6 +16,17 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|16 R4|Created| + +
    +
    + + ## Description The `New collection` command creates a new empty or prefilled collection and returns its reference. Collections can be handled using properties and functions of the [Collection class API](../API/CollectionClass.md). diff --git a/versioned_docs/version-21-R2/commands/new-log-file.md b/versioned_docs/version-21-R2/commands/new-log-file.md index 6ea5800e1edfb2..28020fe9ceb350 100644 --- a/versioned_docs/version-21-R2/commands/new-log-file.md +++ b/versioned_docs/version-21-R2/commands/new-log-file.md @@ -14,6 +14,15 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|<6|Created| + +
    +
    ## Description diff --git a/versioned_docs/version-21-R2/commands/new-shared-collection.md b/versioned_docs/version-21-R2/commands/new-shared-collection.md index 88d1c0afff56a2..5fc9220f381fb3 100644 --- a/versioned_docs/version-21-R2/commands/new-shared-collection.md +++ b/versioned_docs/version-21-R2/commands/new-shared-collection.md @@ -16,6 +16,17 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|16 R6|Created| + +
    +
    + + ## Description The `New shared collection` command creates a new empty or prefilled shared collection and returns its reference. Collections can be handled using properties and functions of the [Collection class API](../API/CollectionClass.md). diff --git a/versioned_docs/version-21-R2/commands/new-signal.md b/versioned_docs/version-21-R2/commands/new-signal.md index dbe9245ff9a153..52669a1be6d377 100644 --- a/versioned_docs/version-21-R2/commands/new-signal.md +++ b/versioned_docs/version-21-R2/commands/new-signal.md @@ -16,6 +16,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -23,6 +24,7 @@ displayed_sidebar: docs |17 R4|Added|
    +
    ## Description diff --git a/versioned_docs/version-21-R2/commands/num.md b/versioned_docs/version-21-R2/commands/num.md index 6ef124b62a0d0e..504131c267d863 100644 --- a/versioned_docs/version-21-R2/commands/num.md +++ b/versioned_docs/version-21-R2/commands/num.md @@ -18,14 +18,16 @@ displayed_sidebar: docs - +
    History |Release|Changes| |---|---| |21|Support of *base* parameter| +|<6|Created|
    +
    ## Description @@ -52,6 +54,7 @@ There are three reserved characters that **Num** treats specially: the decimal s * The hyphen causes the number or exponent to be negative. The hyphen must appear before any negative numeric characters or after the “e” for an exponent. Except for the “e” character, if a hyphen is embedded in a numeric string, the portion of the string after the hyphen is ignored. For example, `Num("123-456")` returns 123, but `Num("-9")` returns -9. * The e or E causes any numeric characters to its right to be interpreted as the power of an exponent. The “e” must be embedded in a numeric string. Thus, `Num("123e–2")` returns 1.23. Note that when the string includes more than one "e", conversion might give different results under macOS and under Windows. +* The algorithm for converting text into [real values](../Concepts/dt_number.md) is based on 13 significant digits. #### *separator* parameter diff --git a/versioned_docs/version-21-R2/commands/object-get-data-source-formula.md b/versioned_docs/version-21-R2/commands/object-get-data-source-formula.md index 0101b87eaf4a65..74a9e57b7e51f9 100644 --- a/versioned_docs/version-21-R2/commands/object-get-data-source-formula.md +++ b/versioned_docs/version-21-R2/commands/object-get-data-source-formula.md @@ -10,12 +10,23 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | -| * | Operator | → | If specified, object is an object name (string)
    If omitted, object is a field or variable | +| * | Operator | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | | object | Text, Variable, Field | → | Form object name (if * is specified) or
    Field or variable (if * is omitted) | | Function result | 4D.Formula | ← | Formula associated with the form object (`Null` if no formula is associated)| +
    +
    History + +|Release|Changes| +|---|---| +|21|Support of *base* parameter| +|20 R10|Created| + +
    +
    + ## Description The **OBJECT Get data source formula** command returns the formula (if any) associated object(s) designated by the *object* and *\** parameters. diff --git a/versioned_docs/version-21-R2/commands/object-set-data-source-formula.md b/versioned_docs/version-21-R2/commands/object-set-data-source-formula.md index a4049354d3fd4f..10dbf15bbc5562 100644 --- a/versioned_docs/version-21-R2/commands/object-set-data-source-formula.md +++ b/versioned_docs/version-21-R2/commands/object-set-data-source-formula.md @@ -11,12 +11,24 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | -| * | Operator | → | If specified, object is an object name (string)
    If omitted, object is a field or variable | +| * | Operator | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | | object | Text, Variable, Field | → | Form object name (if * is specified) or
    Field or variable (if * is omitted) | | formula | 4D.Formula | → | Formula to assign as the data source | +
    +
    History + +|Release|Changes| +|---|---| +|21|Support of *base* parameter| +|20 R10|Created| + +
    +
    + + ## Description The **OBJECT SET DATA SOURCE FORMULA** command assigns a formula (expression) as the data source of the object(s) designated by the *object* and *\** parameters . The formula must be provided as a [`4D.Formula`](../API/FunctionClass.md#formula-objects) object. diff --git a/versioned_docs/version-21-R2/commands/open-datastore.md b/versioned_docs/version-21-R2/commands/open-datastore.md index da7c282eab8531..5a32114ddeee5a 100644 --- a/versioned_docs/version-21-R2/commands/open-datastore.md +++ b/versioned_docs/version-21-R2/commands/open-datastore.md @@ -4,18 +4,6 @@ title: Open datastore displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|21|Qodly cloud discontinued| -|20 R6|Support access to Qodly cloud instances| -|20 R4|New *passwordAlgorithm* property| -|18|Added| - -
    - - **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation @@ -29,6 +17,20 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|21|Qodly cloud discontinued| +|20 R6|Support access to Qodly cloud instances| +|20 R4|New *passwordAlgorithm* property| +|18|Added| + +
    +
    + + ## Description The `Open datastore` command connects the application to the remote datastore identified by the *connectionInfo* parameter and returns a matching `4D.DataStoreImplementation` object associated with the *localID* local alias. diff --git a/versioned_docs/version-21-R2/commands/pop3-new-transporter.md b/versioned_docs/version-21-R2/commands/pop3-new-transporter.md index ddb59c173ee29e..1ee4ce391347c3 100644 --- a/versioned_docs/version-21-R2/commands/pop3-new-transporter.md +++ b/versioned_docs/version-21-R2/commands/pop3-new-transporter.md @@ -16,6 +16,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -23,6 +24,7 @@ displayed_sidebar: docs |18 R2|Added|
    +
    ## Description diff --git a/versioned_docs/version-21-R2/commands/print-form.md b/versioned_docs/version-21-R2/commands/print-form.md index 0d6729698470a0..8c7e8d685168fb 100644 --- a/versioned_docs/version-21-R2/commands/print-form.md +++ b/versioned_docs/version-21-R2/commands/print-form.md @@ -19,6 +19,18 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|20|Modified| +|16 R6|Modified| +|<6|Added| + +
    +
    + ## Description The **Print form** command simply prints *form* with the current values of fields and variables of *aTable*. It is usually used to print very complex reports that require complete control over the printing process. **Print form** does not do any record processing, break processing or page breaks. These operations are your responsibility. **Print form** prints fields and variables in a fixed size frame only. diff --git a/versioned_docs/version-21-R2/commands/process-activity.md b/versioned_docs/version-21-R2/commands/process-activity.md index 66381fd90038b5..79b3369a4ca588 100644 --- a/versioned_docs/version-21-R2/commands/process-activity.md +++ b/versioned_docs/version-21-R2/commands/process-activity.md @@ -16,14 +16,16 @@ displayed_sidebar: docs +
    History |Release|Changes| |---|---| -|20 R7|Support of *sessionID* parameter| |21|Support of web user sessions| +|20 R7|
    • Support of *sessionID* parameter
    • Renamed (Get process activity)
    |
    +
    ## Description diff --git a/versioned_docs/version-21-R2/commands/process-info.md b/versioned_docs/version-21-R2/commands/process-info.md index 3a8144cdb74763..c6a09945bd3b7f 100644 --- a/versioned_docs/version-21-R2/commands/process-info.md +++ b/versioned_docs/version-21-R2/commands/process-info.md @@ -18,6 +18,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -25,6 +26,7 @@ displayed_sidebar: docs |20 R7|Added |
    +
    ## Description diff --git a/versioned_docs/version-21-R2/commands/process-number.md b/versioned_docs/version-21-R2/commands/process-number.md index 0542f49ff0d5ba..e0f399a542e616 100644 --- a/versioned_docs/version-21-R2/commands/process-number.md +++ b/versioned_docs/version-21-R2/commands/process-number.md @@ -18,13 +18,16 @@ displayed_sidebar: docs +
    History |Release|Changes| |---|---| |20 R7|Support of id parameter| +|6|Created|
    +
    ## Description diff --git a/versioned_docs/version-21-R2/commands/select-log-file.md b/versioned_docs/version-21-R2/commands/select-log-file.md index e4bd83a8073f35..2b2ccaf640e267 100644 --- a/versioned_docs/version-21-R2/commands/select-log-file.md +++ b/versioned_docs/version-21-R2/commands/select-log-file.md @@ -15,6 +15,17 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|11 SQL|Modified| +|<6|Created| + +
    +
    + ## Description The **SELECT LOG FILE** command creates, or closes the log file according to the value you pass in parameter. diff --git a/versioned_docs/version-21-R2/commands/session-info.md b/versioned_docs/version-21-R2/commands/session-info.md index 10aa4a537dac38..b8355bcf10ad88 100644 --- a/versioned_docs/version-21-R2/commands/session-info.md +++ b/versioned_docs/version-21-R2/commands/session-info.md @@ -18,6 +18,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -26,7 +27,7 @@ displayed_sidebar: docs |20 R7|Added |
    - +
    ## Description diff --git a/versioned_docs/version-21-R2/commands/session-storage.md b/versioned_docs/version-21-R2/commands/session-storage.md index 35fb7a90ec80d8..757ac9d1a22e17 100644 --- a/versioned_docs/version-21-R2/commands/session-storage.md +++ b/versioned_docs/version-21-R2/commands/session-storage.md @@ -16,6 +16,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -24,6 +25,7 @@ displayed_sidebar: docs |20 R6|Added|
    +
    ## Description diff --git a/versioned_docs/version-21-R2/commands/session.md b/versioned_docs/version-21-R2/commands/session.md index d4165c9f1ff061..66023e6605f147 100644 --- a/versioned_docs/version-21-R2/commands/session.md +++ b/versioned_docs/version-21-R2/commands/session.md @@ -14,6 +14,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -23,6 +24,7 @@ displayed_sidebar: docs |18 R6|Added|
    +
    ## Description diff --git a/versioned_docs/version-21-R2/commands/set-allowed-methods.md b/versioned_docs/version-21-R2/commands/set-allowed-methods.md index 4ae06fe6a5ba70..c126a8832637da 100644 --- a/versioned_docs/version-21-R2/commands/set-allowed-methods.md +++ b/versioned_docs/version-21-R2/commands/set-allowed-methods.md @@ -15,6 +15,17 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|17 R2|Modified| +|<6|Added| + +
    +
    + ## Description The **SET ALLOWED METHODS** command designates the project methods that can be entered via the application. diff --git a/versioned_docs/version-21-R2/commands/set-window-document-icon.md b/versioned_docs/version-21-R2/commands/set-window-document-icon.md index f447881ac7e255..5428ebe6df2fbc 100644 --- a/versioned_docs/version-21-R2/commands/set-window-document-icon.md +++ b/versioned_docs/version-21-R2/commands/set-window-document-icon.md @@ -17,12 +17,14 @@ displayed_sidebar: docs +
    History |Release|Changes| |---|---| |20 R7|Added
    +
    ## Description diff --git a/versioned_docs/version-21-R2/commands/smtp-new-transporter.md b/versioned_docs/version-21-R2/commands/smtp-new-transporter.md index 3aa5962f4516ea..b48ae87be1c3af 100644 --- a/versioned_docs/version-21-R2/commands/smtp-new-transporter.md +++ b/versioned_docs/version-21-R2/commands/smtp-new-transporter.md @@ -16,6 +16,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -25,6 +26,7 @@ displayed_sidebar: docs |17 R4|Added|
    +
    ## Description diff --git a/versioned_docs/version-21-R2/commands/string.md b/versioned_docs/version-21-R2/commands/string.md index 10961f446180b8..751b232204d21e 100644 --- a/versioned_docs/version-21-R2/commands/string.md +++ b/versioned_docs/version-21-R2/commands/string.md @@ -19,15 +19,16 @@ displayed_sidebar: docs - +
    History |Release|Changes| |---|---| |21|Support of *base* parameter| +|<6|Created|
    - +
    @@ -81,7 +82,7 @@ The format is specified in the same way as it would be for a [number input on a | String(1/0) | "INF" | Positive infinite number | | String(-1/0) | "-INF" | Negative infinite number | -(\*) The algorithm for converting real values into text is based on 13 significant digits, see [`SET REAL COMPARISON LEVEL`](../commands-legacy/set-real-comparison-level.md). +(\*) The algorithm for converting [real values](../Concepts/dt_number.md) into text is based on 13 significant digits. #### String(number;base) diff --git a/versioned_docs/version-21-R2/commands/super.md b/versioned_docs/version-21-R2/commands/super.md index f530294d378f09..cd5de06f046295 100644 --- a/versioned_docs/version-21-R2/commands/super.md +++ b/versioned_docs/version-21-R2/commands/super.md @@ -16,6 +16,16 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|19|Created| + +
    +
    + The `Super` keyword allows calls to the `superclass`, i.e. the parent class. `Super` serves two different purposes: diff --git a/versioned_docs/version-21-R2/commands/this.md b/versioned_docs/version-21-R2/commands/this.md index bae2676d1ca471..c312d4cddd0028 100644 --- a/versioned_docs/version-21-R2/commands/this.md +++ b/versioned_docs/version-21-R2/commands/this.md @@ -14,6 +14,16 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|19|Created| + +
    +
    + ## Description The `This` command returns a reference to the currently processed object. diff --git a/versioned_docs/version-21-R2/commands/trim-end.md b/versioned_docs/version-21-R2/commands/trim-end.md index 94388ce3df7349..1d88007f801749 100644 --- a/versioned_docs/version-21-R2/commands/trim-end.md +++ b/versioned_docs/version-21-R2/commands/trim-end.md @@ -16,6 +16,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -23,6 +24,7 @@ displayed_sidebar: docs |21|Added|
    +
    diff --git a/versioned_docs/version-21-R2/commands/trim-start.md b/versioned_docs/version-21-R2/commands/trim-start.md index 2ca64d4105012d..b42ef78ac32c64 100644 --- a/versioned_docs/version-21-R2/commands/trim-start.md +++ b/versioned_docs/version-21-R2/commands/trim-start.md @@ -16,6 +16,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -23,6 +24,8 @@ displayed_sidebar: docs |21|Added|
    +
    + diff --git a/versioned_docs/version-21-R2/commands/trim.md b/versioned_docs/version-21-R2/commands/trim.md index 5814af709b979f..cbf1c2bfb661d6 100644 --- a/versioned_docs/version-21-R2/commands/trim.md +++ b/versioned_docs/version-21-R2/commands/trim.md @@ -16,6 +16,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -23,6 +24,8 @@ displayed_sidebar: docs |21|Added|
    +
    + diff --git a/versioned_docs/version-21-R2/commands/use-entity-selection.md b/versioned_docs/version-21-R2/commands/use-entity-selection.md index 3434f800f9fe65..08517fbd4a95f7 100644 --- a/versioned_docs/version-21-R2/commands/use-entity-selection.md +++ b/versioned_docs/version-21-R2/commands/use-entity-selection.md @@ -14,6 +14,18 @@ displayed_sidebar: docs + +
    +
    History + +|Release|Changes| +|---|---| +|17|Added| + +
    +
    + + ## Description The `USE ENTITY SELECTION` command updates the current selection of the table matching the dataclass of the *entitySelection* parameter, according to the content of the entity selection. diff --git a/versioned_docs/version-21-R2/commands/wa-get-context.md b/versioned_docs/version-21-R2/commands/wa-get-context.md index a7946b29529dcc..0a9d1fdf6878a4 100644 --- a/versioned_docs/version-21-R2/commands/wa-get-context.md +++ b/versioned_docs/version-21-R2/commands/wa-get-context.md @@ -16,6 +16,18 @@ displayed_sidebar: docs + +
    +
    History + +|Release|Changes| +|---|---| +|20 R9|Added| + +
    +
    + + ### Description The `WA Get context` command retrieves the context object defined for `$4d` in the Web area designated by the * and *object* parameters using [`WA SET CONTEXT`](./wa-set-context.md). If `WA SET CONTEXT` was not called for the web area the command returns `null`. diff --git a/versioned_docs/version-21-R2/commands/wa-set-context.md b/versioned_docs/version-21-R2/commands/wa-set-context.md index a966baeb2af59c..128bd8c729f68b 100644 --- a/versioned_docs/version-21-R2/commands/wa-set-context.md +++ b/versioned_docs/version-21-R2/commands/wa-set-context.md @@ -12,11 +12,21 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | If specified, *object* is an object name (string). If omitted, *object* is a variable. | -| object | Text, Variable | → | Object name (if * is specified) or Variable (if * is omitted). | +| object | Text, Variable, Field | → | Object name (if * is specified) or
    Variable or field (if * is omitted) | | contextObj | Object | → | Object containing the functions that can be called with `$4d`. | +
    +
    History + +|Release|Changes| +|---|---| +|20 R9|Added| + +
    +
    + ### Description The `WA SET CONTEXT` command defines a context object *contextObj* for `$4d` in the Web area designated by the * and *object* parameters. When this command is used, `$4d` can only access contents declared within the provided *contextObj*. When no context object is set, `$4d` has access to all 4D methods and can not access user classes. diff --git a/versioned_docs/version-21-R2/commands/web-event.md b/versioned_docs/version-21-R2/commands/web-event.md index ad56bff60487de..5c15f820ad2349 100644 --- a/versioned_docs/version-21-R2/commands/web-event.md +++ b/versioned_docs/version-21-R2/commands/web-event.md @@ -15,6 +15,16 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|21 |Added| + +
    +
    + ## Description `Web Event` returns an object with information on a triggered event linked to a web page component. diff --git a/versioned_docs/version-21-R2/commands/web-form.md b/versioned_docs/version-21-R2/commands/web-form.md index de292cf6170978..346be23b8ce3e5 100644 --- a/versioned_docs/version-21-R2/commands/web-form.md +++ b/versioned_docs/version-21-R2/commands/web-form.md @@ -15,6 +15,17 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|21 |Added| + +
    +
    + + ## Description The `Web Form` command returns a `4D.WebForm` proxy object, providing a means to work with and effectively emulates the Page's properties and functions. diff --git a/versioned_docs/version-21-R2/commands/web-server-list.md b/versioned_docs/version-21-R2/commands/web-server-list.md index 235a06a1adf4a3..554ca5b3881eb6 100644 --- a/versioned_docs/version-21-R2/commands/web-server-list.md +++ b/versioned_docs/version-21-R2/commands/web-server-list.md @@ -14,12 +14,14 @@ displayed_sidebar: docs +
    History |Release|Changes| |---|---| |18 R3|Added
    +
    ## Description diff --git a/versioned_docs/version-21-R2/commands/web-server.md b/versioned_docs/version-21-R2/commands/web-server.md index 06074b39390d7d..afa856751d220b 100644 --- a/versioned_docs/version-21-R2/commands/web-server.md +++ b/versioned_docs/version-21-R2/commands/web-server.md @@ -16,6 +16,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -24,6 +25,7 @@ displayed_sidebar: docs |19|support for .sessionCookieSameSite|
    +
    ## Description diff --git a/versioned_docs/version-21-R2/commands/zip-create-archive.md b/versioned_docs/version-21-R2/commands/zip-create-archive.md index 0346c154194b68..e7dd59a187ded3 100644 --- a/versioned_docs/version-21-R2/commands/zip-create-archive.md +++ b/versioned_docs/version-21-R2/commands/zip-create-archive.md @@ -21,6 +21,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -29,6 +30,7 @@ displayed_sidebar: docs |18|Added|
    +
    diff --git a/versioned_docs/version-21-R2/commands/zip-read-archive.md b/versioned_docs/version-21-R2/commands/zip-read-archive.md index af1daae3671052..b31834d8f39ca2 100644 --- a/versioned_docs/version-21-R2/commands/zip-read-archive.md +++ b/versioned_docs/version-21-R2/commands/zip-read-archive.md @@ -17,6 +17,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -24,6 +25,7 @@ displayed_sidebar: docs |18|Added|
    +
    ## Description diff --git a/versioned_docs/version-21/API/HTTPAgentClass.md b/versioned_docs/version-21/API/HTTPAgentClass.md index 06352b8c6a3c84..f8bd2d533b45d3 100644 --- a/versioned_docs/version-21/API/HTTPAgentClass.md +++ b/versioned_docs/version-21/API/HTTPAgentClass.md @@ -85,7 +85,7 @@ HTTPAgent options will be merged with [HTTPRequest options](HTTPRequestClass.md# | maxTotalSockets |Integer| 65535 |Maximum number of sockets for the agent | | minTLSVersion |Text| undefined (see default value in [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) |Sets the minimum version of TLS for the requests using this agent| | protocol |Text| undefined (see default value in [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) |Protocol used for the requests using the agent | -|storeCertificateName|Text|undefined|(Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder for the requests using the agent. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store).| +|storeCertificateName|Text|undefined|(Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store).| | timeout |Real| undefined |If defined, timeout after which an unused socket is closed | | validateTLSCertificate |Boolean| undefined (see default value in [HTTPRequest.new()](HTTPRequestClass.md#options-parameter)) | validateTLSCertificate for the requests using the agent| diff --git a/versioned_docs/version-21/API/HTTPRequestClass.md b/versioned_docs/version-21/API/HTTPRequestClass.md index 09ec9a2f8fdd63..b1d5046d9a31e0 100644 --- a/versioned_docs/version-21/API/HTTPRequestClass.md +++ b/versioned_docs/version-21/API/HTTPRequestClass.md @@ -154,7 +154,7 @@ In the *options* parameter, pass an object that can contain the following proper |proxyAuthentication|[authentication object](#authentication-object)|Object handling proxy authentication|undefined| |returnResponseBody|Boolean|If false, the response body is not returned in the [`response` object](#response). Returns an error if false and `onData` is undefined|True| |serverAuthentication|[authentication object](#authentication-object)|Object handling server authentication|undefined| -|storeCertificateName|Text|(Windows only) Name of the OS certificate store (e.g. "LocalMachine") from where to use certificates instead of those in the certificates folder. If the certificate store is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store).|undefined| +|storeCertificateName|Text|(Windows only) Name of a certificate stored in the Certificate Store to use instead of one saved in the certificates folder. If the certificate is not found, an error is returned. For more information, see [this blog post](https://blog.4d.com/https-requests-now-support-windows-certificate-store).|undefined| |timeout|Real|Timeout in seconds. undefined = no timeout|undefined| |validateTLSCertificate|Boolean|If false, 4D does not validate the TLS certificate and does not return an error if it is invalid (i.e. expired, self-signed...). Important: In the current implementation, the Certification Authority itself is not verified.|True| diff --git a/versioned_docs/version-21/Concepts/dt_number.md b/versioned_docs/version-21/Concepts/dt_number.md index 059ddecfaea7e3..623df87c2af5e9 100644 --- a/versioned_docs/version-21/Concepts/dt_number.md +++ b/versioned_docs/version-21/Concepts/dt_number.md @@ -5,7 +5,7 @@ title: Number (Real, Integer) Number is a generic term that stands for: -- Real field, variable or expression. The range for the Real data type is ±1.7e±308 (13 significant digits). +- Real field, variable or expression. The range for the Real data type is ±1.7e±308 (following the [IEEE 754 standard for double-precision binary floating-point format](https://en.wikipedia.org/wiki/Double-precision_floating-point_format)). - Integer variable or expression. The range for the Integer data type is -2^31..(2^31)-1 (4-byte Integer, aka *Long* or *Longint*). :::info Compatibility diff --git a/versioned_docs/version-21/Concepts/parameters.md b/versioned_docs/version-21/Concepts/parameters.md index 210e31528570aa..a16948969604b3 100644 --- a/versioned_docs/version-21/Concepts/parameters.md +++ b/versioned_docs/version-21/Concepts/parameters.md @@ -189,25 +189,31 @@ Function square($x : Integer) -> $result : Integer return $x * $x ``` -:::note - -Internally, `return x` executes `myReturnValue:=x`, and returns to the caller. If `return` is used without an expression, the function or method returns a null value of the declared return type (if any), otherwise *undefined*. - -::: - -The `return` statement can be used along with the standard syntax for [returned values](#returned-value) (the returned value must be of the declared type). However, note that it ends immediately the code execution. For example: +The `return` statement can be used along with the standard syntax for [returned values](#returned-value) (the returned value must be of the declared type). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Keep in mind that it ends immediately the code execution. Examine the following examples: ```4d +Function getValue -> $v : Integer + $v:=10 + return + // function returns 10 + Function getValue -> $v : Integer $v:=10 return 20 - // returns 20 + // function returns 20 Function getValue -> $v : Integer return 10 $v:=20 // never executed - // returns 10 + // function returns 10 + +Function getValue -> $v : Integer + return "Hello" //error + +Function returnHello + return "Hello" + // function returns "Hello" ``` diff --git a/versioned_docs/version-21/Events/onAfterEdit.md b/versioned_docs/version-21/Events/onAfterEdit.md index 4e6a5c4b6bd3d1..4ded4f6ccd7d9c 100644 --- a/versioned_docs/version-21/Events/onAfterEdit.md +++ b/versioned_docs/version-21/Events/onAfterEdit.md @@ -5,7 +5,7 @@ title: On After Edit |Code|Can be called by|Definition| |---|---|---| -|45|[4D View Pro area](../FormObjects/viewProArea_overview.md) - [4D Write Pro area](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|The contents of the enterable object that has the focus has just been modified| +|45|[4D View Pro area](../FormObjects/viewProArea_overview.md) - [4D Write Pro area](../FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|The contents of the enterable object that has the focus has just been modified| ## Description diff --git a/versioned_docs/version-21/Events/onAfterKeystroke.md b/versioned_docs/version-21/Events/onAfterKeystroke.md index 5a851e4f81ab6a..cad938cee37faf 100644 --- a/versioned_docs/version-21/Events/onAfterKeystroke.md +++ b/versioned_docs/version-21/Events/onAfterKeystroke.md @@ -5,7 +5,7 @@ title: On After Keystroke |Code|Can be called by|Definition| |---|---|---| -|28|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **including** this character.| +|28|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **including** this character.|
    History @@ -24,7 +24,7 @@ After the [`On Before Keystroke`](onBeforeKeystroke.md) and `On After Keystroke` The `On After Keystroke` event is not generated: -- in [list box columns](FormObjects/listbox_overview.md#list-box-columns) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - when user modifications are not carried out using the keyboard (paste, drag-and-drop, checkbox, drop down list, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). ### Keystroke sequence diff --git a/versioned_docs/version-21/Events/onAfterSort.md b/versioned_docs/version-21/Events/onAfterSort.md index a1c06a2b9962d9..2fb9806ce6d0f6 100644 --- a/versioned_docs/version-21/Events/onAfterSort.md +++ b/versioned_docs/version-21/Events/onAfterSort.md @@ -5,7 +5,7 @@ title: On After Sort |Code|Can be called by|Definition| |---|---|---| -|30|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A standard sort has just been carried out in a list box column.| +|30|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A standard sort has just been carried out in a list box column.| ## Description diff --git a/versioned_docs/version-21/Events/onAlternativeClick.md b/versioned_docs/version-21/Events/onAlternativeClick.md index 06a14eaf7c3355..c549745b00d1a7 100644 --- a/versioned_docs/version-21/Events/onAlternativeClick.md +++ b/versioned_docs/version-21/Events/onAlternativeClick.md @@ -5,7 +5,7 @@ title: On Alternative Click |Code|Can be called by|Definition| |---|---|---| -|38|[Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | +|38|[Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|
  • Buttons: The "arrow" area of a button is clicked
  • List boxes: In a column of an object array, an ellipsis button ("alternateButton" attribute) is clicked
  • | ## Description @@ -22,8 +22,8 @@ Some button styles can be [linked to a pop-up menu](FormObjects/properties_TextA ### List box -This event is generated in columns of [object array type list boxes](FormObjects/listbox_overview.md#object-arrays-in-columns), when the user clicks on a widget ellipsis button ("alternateButton" attribute). +This event is generated in columns of [object array type list boxes](../FormObjects/listbox-column.md#object-arrays-in-columns), when the user clicks on a widget ellipsis button ("alternateButton" attribute). ![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) -See the [description of the "alternateButton" attribute](FormObjects/listbox_overview.md#alternatebutton). +See the [description of the "alternateButton" attribute](../FormObjects/listbox-column.md#alternatebutton). diff --git a/versioned_docs/version-21/Events/onBeforeDataEntry.md b/versioned_docs/version-21/Events/onBeforeDataEntry.md index b4dd8e1e4ec5c6..e5427d670e95e3 100644 --- a/versioned_docs/version-21/Events/onBeforeDataEntry.md +++ b/versioned_docs/version-21/Events/onBeforeDataEntry.md @@ -5,7 +5,7 @@ title: On Before Data Entry |Code|Can be called by|Definition| |---|---|---| -|41|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A list box cell is about to change to editing mode| +|41|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A list box cell is about to change to editing mode| ## Description diff --git a/versioned_docs/version-21/Events/onBeforeKeystroke.md b/versioned_docs/version-21/Events/onBeforeKeystroke.md index 3b5f0be2b2bb8c..2e13cc7dead2b0 100644 --- a/versioned_docs/version-21/Events/onBeforeKeystroke.md +++ b/versioned_docs/version-21/Events/onBeforeKeystroke.md @@ -5,7 +5,7 @@ title: On Before Keystroke |Code|Can be called by|Definition| |---|---|---| -|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **without** this character.| +|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|A character is about to be entered in the object that has the focus. `Get edited text` returns the object's text **without** this character.|
    History @@ -22,7 +22,7 @@ After the `On Before Keystroke` and [`On After Keystroke event`](onAfterKeystrok The `On Before Keystroke` event is not generated: -- in a [list box column](FormObjects/listbox_overview.md#list-box-columns) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- in a [list box column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), - when user modifications are not carried out using the keyboard (paste, drag-and-drop, checkbox, drop down list, combo box). To process these events, you must use [`On After Edit`](onAfterEdit.md). ### Non-enterable objects diff --git a/versioned_docs/version-21/Events/onBeginDragOver.md b/versioned_docs/version-21/Events/onBeginDragOver.md index 01803a22dd91fc..a14302a671c03e 100644 --- a/versioned_docs/version-21/Events/onBeginDragOver.md +++ b/versioned_docs/version-21/Events/onBeginDragOver.md @@ -5,7 +5,7 @@ title: On Begin Drag Over |Code|Can be called by|Definition| |---|---|---| -|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|An object is being dragged| +|17|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|An object is being dragged| ## Description diff --git a/versioned_docs/version-21/Events/onClicked.md b/versioned_docs/version-21/Events/onClicked.md index 395644852fd8c6..48c45c3f552452 100644 --- a/versioned_docs/version-21/Events/onClicked.md +++ b/versioned_docs/version-21/Events/onClicked.md @@ -5,7 +5,7 @@ title: On Clicked |Code|Can be called by|Definition| |---|---|---| -|4|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|A click occurred on an object| +|4|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|A click occurred on an object| ## Description diff --git a/versioned_docs/version-21/Events/onColumnMoved.md b/versioned_docs/version-21/Events/onColumnMoved.md index 643745760b09a9..5717c1d8268bbb 100644 --- a/versioned_docs/version-21/Events/onColumnMoved.md +++ b/versioned_docs/version-21/Events/onColumnMoved.md @@ -5,7 +5,7 @@ title: On Column Moved |Code|Can be called by|Definition| |---|---|---| -|32|[List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox_overview.md#list-box-columns)| A list box column is moved by the user via drag and drop| +|32|[List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md)| A list box column is moved by the user via drag and drop| ## Description diff --git a/versioned_docs/version-21/Events/onColumnResize.md b/versioned_docs/version-21/Events/onColumnResize.md index 8617bba19cb0a8..7f1302fc8e08fa 100644 --- a/versioned_docs/version-21/Events/onColumnResize.md +++ b/versioned_docs/version-21/Events/onColumnResize.md @@ -5,7 +5,7 @@ title: On Column Resize |Code|Can be called by|Definition| |---|---|---| -|33|[4D View Pro Area](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox_overview.md#list-box-columns)|The width of a column is modified directly by the user or consequently to a form window resize| +|33|[4D View Pro Area](../FormObjects/viewProArea_overview.md) - [List Box](../FormObjects/listbox_overview.md) - [List Box Column](../FormObjects/listbox-column.md)|The width of a column is modified directly by the user or consequently to a form window resize| ## Description diff --git a/versioned_docs/version-21/Events/onDataChange.md b/versioned_docs/version-21/Events/onDataChange.md index 77541959ad6881..ac5fdd7ba5464b 100644 --- a/versioned_docs/version-21/Events/onDataChange.md +++ b/versioned_docs/version-21/Events/onDataChange.md @@ -5,7 +5,7 @@ title: On Data Change |Code|Can be called by|Definition| |---|---|---| -|20|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md)|An object data has been modified| +|20|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md)|An object data has been modified| ## Description diff --git a/versioned_docs/version-21/Events/onDoubleClicked.md b/versioned_docs/version-21/Events/onDoubleClicked.md index c35a2cacaeb0da..a385538e019e19 100644 --- a/versioned_docs/version-21/Events/onDoubleClicked.md +++ b/versioned_docs/version-21/Events/onDoubleClicked.md @@ -5,7 +5,7 @@ title: On Double Clicked |Code|Can be called by|Definition| |---|---|---| -|13|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) |A double click occurred on an object| +|13|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) |A double click occurred on an object| ## Description diff --git a/versioned_docs/version-21/Events/onDragOver.md b/versioned_docs/version-21/Events/onDragOver.md index 2e0d44a2257eee..7c10f46f992b69 100644 --- a/versioned_docs/version-21/Events/onDragOver.md +++ b/versioned_docs/version-21/Events/onDragOver.md @@ -5,7 +5,7 @@ title: On Drag Over |Code|Can be called by|Definition| |---|---|---| -|21|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data could be dropped onto an object| +|21|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data could be dropped onto an object| ## Description diff --git a/versioned_docs/version-21/Events/onDrop.md b/versioned_docs/version-21/Events/onDrop.md index f2e8d2b5a80e89..48021f1245b41c 100644 --- a/versioned_docs/version-21/Events/onDrop.md +++ b/versioned_docs/version-21/Events/onDrop.md @@ -5,7 +5,7 @@ title: On Drop |Code|Can be called by|Definition| |---|---|---| -|16|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data has been dropped onto an object| +|16|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|Data has been dropped onto an object| ## Description diff --git a/versioned_docs/version-21/Events/onFooterClick.md b/versioned_docs/version-21/Events/onFooterClick.md index 83ff5dd0a344a9..e39bb30f370f10 100644 --- a/versioned_docs/version-21/Events/onFooterClick.md +++ b/versioned_docs/version-21/Events/onFooterClick.md @@ -5,7 +5,7 @@ title: On Footer Click |Code|Can be called by|Definition| |---|---|---| -|57|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A click occurs in the footer of a list box column| +|57|[List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md)|A click occurs in the footer of a list box column| ## Description diff --git a/versioned_docs/version-21/Events/onGettingFocus.md b/versioned_docs/version-21/Events/onGettingFocus.md index 1674208e844416..f2e69c5f46f89c 100644 --- a/versioned_docs/version-21/Events/onGettingFocus.md +++ b/versioned_docs/version-21/Events/onGettingFocus.md @@ -5,7 +5,7 @@ title: On Getting focus |Code|Can be called by|Definition| |---|---|---| -|15|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is getting the focus| +|15|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is getting the focus| ## Description diff --git a/versioned_docs/version-21/Events/onHeaderClick.md b/versioned_docs/version-21/Events/onHeaderClick.md index 3d7527b4d899f3..42c925c02bc3ec 100644 --- a/versioned_docs/version-21/Events/onHeaderClick.md +++ b/versioned_docs/version-21/Events/onHeaderClick.md @@ -5,7 +5,7 @@ title: On Header Click |Code|Can be called by|Definition| |---|---|---| -|42|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)|A click occurs in a column header| +|42|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md)|A click occurs in a column header| ## Description diff --git a/versioned_docs/version-21/Events/onLoad.md b/versioned_docs/version-21/Events/onLoad.md index be8eee88211984..834bb079dc14c7 100644 --- a/versioned_docs/version-21/Events/onLoad.md +++ b/versioned_docs/version-21/Events/onLoad.md @@ -5,7 +5,7 @@ title: On Load |Code|Can be called by|Definition| |---|---|---| -|1|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be displayed or printed| +|1|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be displayed or printed| ## Description diff --git a/versioned_docs/version-21/Events/onLosingFocus.md b/versioned_docs/version-21/Events/onLosingFocus.md index 0bda46c7f47999..77aea5c2898b2e 100644 --- a/versioned_docs/version-21/Events/onLosingFocus.md +++ b/versioned_docs/version-21/Events/onLosingFocus.md @@ -5,7 +5,7 @@ title: On Losing focus |Code|Can be called by|Definition| |---|---|---| -|14|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is losing the focus| +|14|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Web area](FormObjects/webArea_overview.md)|A form object is losing the focus| ## Description diff --git a/versioned_docs/version-21/Events/onMouseEnter.md b/versioned_docs/version-21/Events/onMouseEnter.md index d9d78128015bdb..b177d4f9fd618d 100644 --- a/versioned_docs/version-21/Events/onMouseEnter.md +++ b/versioned_docs/version-21/Events/onMouseEnter.md @@ -5,7 +5,7 @@ title: On Mouse Enter |Code|Can be called by|Definition| |---|---|---| -|35|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor enters the graphic area of an object| +|35|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor enters the graphic area of an object| ## Description diff --git a/versioned_docs/version-21/Events/onMouseLeave.md b/versioned_docs/version-21/Events/onMouseLeave.md index 08f091c0296540..2dea822598849d 100644 --- a/versioned_docs/version-21/Events/onMouseLeave.md +++ b/versioned_docs/version-21/Events/onMouseLeave.md @@ -5,7 +5,7 @@ title: On Mouse Leave |Code|Can be called by|Definition| |---|---|---| -|36|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor leaves the graphic area of an object| +|36|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor leaves the graphic area of an object| ## Description diff --git a/versioned_docs/version-21/Events/onMouseMove.md b/versioned_docs/version-21/Events/onMouseMove.md index 47aafbb3394175..9f2bd0df7280bc 100644 --- a/versioned_docs/version-21/Events/onMouseMove.md +++ b/versioned_docs/version-21/Events/onMouseMove.md @@ -5,7 +5,7 @@ title: On Mouse Move |Code|Can be called by|Definition| |---|---|---| -|37|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor moves at least one pixel OR a modifier key (Shift, Alt/Option, Shift Lock) was pressed| +|37|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Tab control](FormObjects/tabControl.md)|The mouse cursor moves at least one pixel OR a modifier key (Shift, Alt/Option, Shift Lock) was pressed| ## Description diff --git a/versioned_docs/version-21/Events/onRowMoved.md b/versioned_docs/version-21/Events/onRowMoved.md index c65a407abfd0cc..0ee1f21a23438a 100644 --- a/versioned_docs/version-21/Events/onRowMoved.md +++ b/versioned_docs/version-21/Events/onRowMoved.md @@ -5,7 +5,7 @@ title: On Row Moved |Code|Can be called by|Definition| |---|---|---| -|34|[List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns)| A list box row is moved by the user via drag and drop| +|34|[List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md)| A list box row is moved by the user via drag and drop| ## Description diff --git a/versioned_docs/version-21/Events/onUnload.md b/versioned_docs/version-21/Events/onUnload.md index a8c9a2eeb63b89..ea3c97847ca1c0 100644 --- a/versioned_docs/version-21/Events/onUnload.md +++ b/versioned_docs/version-21/Events/onUnload.md @@ -5,7 +5,7 @@ title: On Unload |Code|Can be called by|Definition| |---|---|---| -|24|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be exited and released| +|24|[4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md)|The form is about to be exited and released| ## Description diff --git a/versioned_docs/version-21/Events/onValidate.md b/versioned_docs/version-21/Events/onValidate.md index 842d79c6f164fb..eec8cd7d264733 100644 --- a/versioned_docs/version-21/Events/onValidate.md +++ b/versioned_docs/version-21/Events/onValidate.md @@ -5,7 +5,7 @@ title: On Validate |Code|Can be called by|Definition| |---|---|---| -|3|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox_overview.md#list-box-columns) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md)|The record data entry has been validated| +|3|[4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox-object.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md)|The record data entry has been validated| ## Description diff --git a/versioned_docs/version-21/Events/overview.md b/versioned_docs/version-21/Events/overview.md index 5d534c018201b4..00a2ab310ca2b5 100644 --- a/versioned_docs/version-21/Events/overview.md +++ b/versioned_docs/version-21/Events/overview.md @@ -29,7 +29,7 @@ objectName|text|Name of the object triggering the event - Not included if the ev Additional properties are returned when the event occurs on specific objects. In particular: -- [list boxes](FormObjects/listbox_overview.md#supported-form-events) and [list box columns](FormObjects/listbox_overview.md#supported-form-events-1) return [additional properties](FormObjects/listbox_overview.md#supported-form-events) such as `columnName` or `isRowSelected`. +- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. - [4D View Pro areas](FormObjects/viewProArea_overview.md) return for example `sheetName` or `action` properties in the [On After Edit](onAfterEdit.md) event object. diff --git a/versioned_docs/version-21/FormEditor/pictures.md b/versioned_docs/version-21/FormEditor/pictures.md index d5d9b3b6db9751..80379ec38aa90b 100644 --- a/versioned_docs/version-21/FormEditor/pictures.md +++ b/versioned_docs/version-21/FormEditor/pictures.md @@ -46,7 +46,7 @@ High resolution pictures with the @nx convention can be used in the following ob * [Buttons](FormObjects/button_overview.md)/[radio](FormObjects/radio_overview.md)/[check boxes](FormObjects/checkbox_overview.md) * [Picture buttons](FormObjects/pictureButton_overview.md)/[Picture pop-ups](FormObjects/picturePopupMenu_overview.md) * [Tab controls](FormObjects/tabControl.md) -* [List box headers](FormObjects/listbox_overview.md#list-box-headers) +* [List box headers](FormObjects/listbox-header-footer.md#headers) * [Menu icons](Menus/properties.md#item-icon) 4D automatically prioritizes pictures with the highest resolution. For example, when using two screens (one high resolution display, one standard display) and you move a form from one screen to another, 4D automatically renders the highest possible resolution of the picture. Even if a command or property specifies *circle.png*, *circle@3x.png* will be used (if it exists). diff --git a/versioned_docs/version-21/FormObjects/listbox-header-footer.md b/versioned_docs/version-21/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..69c9e65b82ab55 --- /dev/null +++ b/versioned_docs/version-21/FormObjects/listbox-header-footer.md @@ -0,0 +1,57 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- To be able to access footer properties for a list box, you must enable the [Display Footers](properties_Footers.md#display-footers) option. + +::: + +## Headers + +When headers are displayed, you can select a header in the Form editor by clicking it when the list box object is selected: + +![](../assets/en/FormObjects/listbox_header.png) + +You can set standard text properties for each column header of the list box; in this case, these properties have priority over those of the column or of the list box itself. + + +In addition, you have access to the specific properties for headers. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +At runtime, events that occur in a header are generated in the list box column object method. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"header3";False)` will hide all headers in the list box object to which *header3* belongs and not simply this header. + +### Header Specific Properties + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) + + + + +## Footers + +List boxes can contain non-enterable "footers" displaying additional information. For data shown in table form, footers are usually used to display calculations such as totals or averages. + +When footers are displayed, you can click to select one when the list box object is selected in the Form editor: + +![](../assets/en/FormObjects/listbox_footers.png) + +For each List box column footer, you can set standard text properties: in this case, these properties take priority over those of the column or of the list box. You can also access specific properties for footers. In particular, you can insert a [custom or automatic calculation](properties_Object.md#variable-calculation). + +At runtime, events that occur in a footer are generated in the list box column object method. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"footer3";False)` will hide all footers in the list box object to which *footer3* belongs and not simply this footer. + +### Footer Specific Properties + + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + + diff --git a/versioned_docs/version-21/FormObjects/listbox_overview.md b/versioned_docs/version-21/FormObjects/listbox_overview.md index fc1421415fdabe..00945962668cdd 100644 --- a/versioned_docs/version-21/FormObjects/listbox_overview.md +++ b/versioned_docs/version-21/FormObjects/listbox_overview.md @@ -31,10 +31,10 @@ The user can select one or more rows using the standard shortcuts: **Shift+click A list box is composed of four distinct parts: -* the list box object in its entirety, -* columns, -* column headers, and -* column footers. +* the [list box object](./listbox-object.md) in its entirety, +* [columns](./listbox-column.md), +* column [headers](./listbox-header-footer.md#headers), and +* column [footers](./listbox-header-footer.md#footers). ![](../assets/en/FormObjects/listbox_parts.png) @@ -45,7 +45,7 @@ It is possible to add an object method to the list box object and/or to each col 1. Object method of each column 2. Object method of the list box -The column object method gets events that occur in its [header](#list-box-headers) and [footer](#list-box-footers). +The column object method gets events that occur in its [header](./listbox-header-footer.md#headers) and [footer](./listbox-header-footer.md#footers). @@ -64,311 +64,10 @@ There are several types of list boxes, with their own specific behaviors and pro You can completely configure a list box object through its properties, and you can also manage it dynamically through programming. -The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or `EDIT ITEM`, `Displayed line number` commands can also be used. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. +The 4D Language includes a dedicated "List Box" theme for list box commands, but commands from various other themes, such as "Object properties" commands or [`EDIT ITEM`](../commands/edit-item), [`Displayed line number`](../commands/displayed-line-number) commands can also be used. Refer to the [List Box Commands Summary](https://doc.4d.com/4Dv20/4D/20.6/List-Box-Commands-Summary.300-7487600.en.html) page of the *4D Language reference* for more information. -## List box objects - -### Array list boxes - -In an array list box, each column must be associated with a one-dimensional 4D array; all array types can be used, with the exception of pointer arrays. The number of rows is based on the number of array elements. - -By default, 4D assigns the name "ColumnX" to each column. You can change it, as well as other column properties, in the [column properties](listbox_overview.md#column-specific-properties). The display format for each column can also be defined using the `OBJECT SET FORMAT` command. - ->Array type list boxes can be displayed in [hierarchical mode](listbox_overview.md#hierarchical-list-boxes), with specific mechanisms. - -With array type list box, the values entered or displayed are managed using the 4D language. You can also associate a [choice list](properties_DataSource.md#choice-list) with a column in order to control data entry. -The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or `LISTBOX DELETE ROWS`) as well as array manipulation commands. For example, to initialize the contents of a column, you can use the following instruction: - -```4d -ARRAY TEXT(varCol;size) -``` - -You can also use a list: - -```4d -LIST TO ARRAY("ListName";varCol) -``` - ->**Warning**: When a list box contains several columns of different sizes, only the number of items of the smallest array (column) will be displayed. You should make sure that each array has the same number of elements as the others. Also, if a list box column is empty (this occurs when the associated array was not correctly declared or sized using the language), the list box displays nothing. - - - - -### Selection list boxes - -In this type of list box, each column can be associated with a field (for example `[Employees]LastName)` or an expression. The expression can be based on one or more fields (for example, `[Employees]FirstName+" "[Employees]LastName`) or it may simply be a formula (for example `String(Milliseconds)`). The expression can also be a project method, a variable or an array item. You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. - -The contents of each row is then evaluated according to a selection of records: the **current selection** of a table or a **named selection**. - -In the case of a list box based on the current selection of a table, any modification done from the database side is automatically reflected in the list box, and vice versa. The current selection is therefore always the same in both places. - - -### Collection or Entity selection list boxes - -In this type of list box, each column must be associated to an expression. The contents of each row is then evaluated per collection element or per entity of the entity selection. - -Each element of the collection or each entity is available as an object that can be accessed through the [This](../Concepts/classes.md#this) keyword. A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). You can use the `LISTBOX SET COLUMN FORMULA` and `LISTBOX INSERT COLUMN FORMULA` commands to modify columns programmatically. - -When the data source is an entity selection, any modifications made on the list box side are automatically saved in the database. On the other hand, modifications made on the database side are visible in the list box after touched entities have been reloaded. - -:::note - -When entities are deleted, their references remain in the entity selection with an *undefined* value, thus displaying blank rows in the list box. In this case, you can call the [`.clean()`](API/EntitySelectionClass.md#clean) function to get a new entity selection but without the deleted entity references. - -::: - -When the data source is a collection, any modifications made in the list box values are reflected in the collection. On the other hand, if modifications are done on the collection using for example the various functions of the [Collection class](../API/CollectionClass.md), you will need to explicitely notify 4D by reassigning the collection variable to itself, so that the list box contents is refreshed. For example: - -```4d -myCol:=myCol.push("new value") //display new value in list box -``` - - - -### Supported Properties - -Supported properties depend on the list box type. - - -|Property|Array list box|Selection list box|Collection or Entity Selection list box| -|---|----|---|---| -|[Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color)|X|X|X| -|[Background Color](properties_BackgroundAndBorder.md#background-color--fill-color)|X|X|X| -|[Bold](properties_Text.md#bold)|X|X|X| -|[Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression)||X|X| -|[Border Line Style](properties_BackgroundAndBorder.md#border-line-style)|X|X|X| -|[Bottom](properties_CoordinatesAndSizing.md#bottom)|X|X|X| -|[Class](properties_Object.md#css-class)|X|X|X| -|[Collection or entity selection](properties_Object.md#collection-or-entity-selection)||X|X| -|[Column Auto-Resizing](properties_ResizingOptions.md#column-auto-resizing)|X|X|X| -|[Current item](properties_DataSource.md#current-item)|||X| -|[Current item position](properties_DataSource.md#current-item-position)|||X| -|[Data Source](properties_Object.md#data-source)|X|X|X| -|[Detail Form Name](properties_ListBox.md#detail-form-name)||X|| -|[Display Headers](properties_Headers.md#display-headers)|X|X|X| -|[Display Footers](properties_Footers.md#display-footers)|X|X|X| -|[Double-click on row](properties_ListBox.md#double-click-on-row)||X|| -|[Draggable](properties_Action.md#droppable)|X|X|X| -|[Droppable](properties_Action.md#droppable)|X|X|X| -|[Focusable](properties_Entry.md#focusable)|X|X|X| -|[Font](properties_Text.md#font)|X|X|X| -|[Font Color](properties_Text.md#font-color)|X|X|X| -|[Font Color Expression](properties_Text.md#font-color-expression)||X|X| -|[Font Size](properties_Text.md#font-size)|X|X|X| -|[Height (list box)](properties_CoordinatesAndSizing.md#height)|X|X|X| -|[Height (headers)](properties_Headers.md#height)|X|X|X| -|[Height (footers)](properties_Footers.md#height)|X|X|X| -|[Hide extra blank rows](properties_BackgroundAndBorder.md#hide-extra-blank-rows)|X|X|X| -|[Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle)|X|X|X| -|[Hide selection highlight](properties_Appearance.md#hide-selection-highlight)|X|X|X| -|[Hierarchical List Box](properties_Object.md#array-list-box)|X||| -|[Highlight Set](properties_ListBox.md#highlight-set)||X|| -|[Horizontal Alignment](properties_Text.md#horizontal-alignment)|X|X|X| -|[Horizontal Line Color](properties_Gridlines.md#horizontal-line-color)|X|X|X| -|[Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding)|X|X|X| -|[Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar)|X|X|X| -|[Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing)|X|X|X| -|[Italic](properties_Text.md#italic)|X|X|X| -|[Left](properties_CoordinatesAndSizing.md#left)|X|X|X| -|[Master Table](properties_DataSource.md#master-table)||X|| -|[Meta info expression](properties_Text.md#meta-info-expression)|||X| -|[Method](properties_Action.md#method)|X|X|X| -|[Movable Rows](properties_Action.md#movable-rows)|X||| -|[Named Selection](properties_DataSource.md#selection-name)||X|| -|[Number of Columns](properties_ListBox.md#number-of-columns)|X|X|X| -|[Number of Locked Columns](properties_ListBox.md#number-of-locked-columns)|X|X|X| -|[Number of Static Columns](properties_ListBox.md#number-of-static-columns)|X|X|X| -|[Object Name](properties_Object.md#object-name)|X|X|X| -|[Right](properties_CoordinatesAndSizing.md#right)|X|X|X| -|[Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array)|X||| -|[Row Control Array](properties_ListBox.md#row-control-array)|X||| -|[Row Font Color Array](properties_Text.md#row-font-color-array)|X||| -|[Row Height](properties_CoordinatesAndSizing.md#row-height)|X||| -|[Row Height Array](properties_CoordinatesAndSizing.md#row-height-array)|X||| -|[Row Style Array](properties_Text.md#row-style-array)|X||| -|[Selected Items](properties_DataSource.md#selected-items)|||X| -|[Selection Mode](properties_ListBox.md#selection-mode)|X|X|X| -|[Single-Click Edit](properties_Entry.md#single-click-edit)|X|X|X| -|[Sortable](properties_Action.md#sortable)|X|X|X| -|[Standard action](properties_Action.md#standard-action)|X||| -|[Style Expression](properties_Text.md#style-expression)||X|X| -|[Top](properties_CoordinatesAndSizing.md#top)|X|X|X| -|[Transparent](properties_BackgroundAndBorder.md#transparent)|X|X|X| -|[Type](properties_Object.md#type)|X|X|X| -|[Underline](properties_Text.md#underline)|X|X|X| -|[Variable or Expression](properties_Object.md#variable-or-expression)|X|X|| -|[Vertical Alignment](properties_Text.md#vertical-alignment)|X|X|X| -|[Vertical Line Color](properties_Gridlines.md#vertical-line-color)|X|X|X| -|[Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding)|X|X|X| -|[Vertical Scroll Bar](properties_Appearance.md#vertical-scroll-bar)|X|X|X| -|[Vertical Sizing](properties_ResizingOptions.md#vertical-sizing)|X|X|X| -|[Visibility](properties_Display.md#visibility)|X|X|X| -|[Width](properties_CoordinatesAndSizing.md#width)|X|X|X| - - -> List box columns, headers and footers support specific properties. - - -### Supported Form Events {#supported-form-events} - - -|Form event|Additional Properties Returned (see [Form event](../commands/form-event.md) for main properties)| Comments| -|---|---|---| -|On After Edit|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On After Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On After Sort|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| -|On Alternative Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Arrays list boxes only*| -|On Before Data Entry|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Before Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Begin Drag Over|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Close Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| -|On Collapse|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| -|On Column Moved|
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • || -|On Column Resize|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • || -|On Data Change|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Delete Action|
  • [row](#additional-properties)
  • || -|On Display Detail|
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • || -|On Double Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Drag Over|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Drop|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Expand|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Hierarchical list box only*| -|On Footer Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| -|On Getting Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell*| -|On Header Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • || -|On Load|| -|On Losing Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| -|On Mouse Enter|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Mouse Leave||| -|On Mouse Move|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Open Detail|
  • [row](#additional-properties)
  • |*Current Selection & Named Selection list boxes only*| -|On Row Moved|
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • |*Arrays list boxes only*| -|On Selection Change||| -|On Scroll|
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • || -|On Unload||| - - -#### Additional Properties {#additional-properties} - -Form events on list box or list box column objects may return the following additional properties: - -|Property| Type| Description| -|---|---|---| -|area|text|List box object area ("header", "footer", "cell")| -|areaName|text|Name of the area| -|column|longint|Column number| -|columnName|text|Name of the column| -|footerName|text|Name of the footer| -|headerName|text|Name of the header| -|horizontalScroll|longint|Positive if scroll is towards the right, negative if towards the left| -|isRowSelected|boolean|True if row is selected, else False| -|newPosition|longint|New position of the column or row| -|newSize|longint|New size (in pixels) of the column or row| -|oldPosition|longint|Previous position of the column or row| -|oldSize|longint|Previous size (in pixels) of the column or row| -|row|longint|Row number| -|verticalScroll|longint|Positive if scroll is towards the bottom, negative if towards the top| - ->If an event occurs on a "fake" column or row that doesn't exist, an empty string is typically returned. - - - - - - -## List box columns {#list-box-columns} - -A list box is made of one or more column object(s) which have specific properties. You can select a list box column in the Form editor by clicking on it when the list box object is selected: - -![](../assets/en/FormObjects/listbox_column.png) - -You can set standard properties (text, background color, etc.) for each column of the list box; these properties take priority over those of the list box object properties. - ->You can define the [Expression type](properties_Object.md#expression-type) for array list box columns (String, Text, Number, Date, Time, Picture, Boolean, or Object). - - -### Column Specific Properties {#column-specific-properties} - -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - -### Supported Form Events {#supported-form-events-1} - -|Form event|Additional Properties Returned (see [Form event](../commands/form-event.md) for main properties)| Comments| -|---|---|---| -|On After Edit|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On After Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On After Sort|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • |*Compound formulas cannot be sorted.
    (e.g., This.firstName + This.lastName)*| -|On Alternative Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Arrays list boxes only*| -|On Before Data Entry|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Before Keystroke|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Begin Drag Over|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Column Moved|
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • || -|On Column Resize|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • || -|On Data Change|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Double Clicked|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Drag Over|
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Drop|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • || -|On Footer Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • |*Arrays, Current Selection & Named Selection list boxes only*| -|On Getting Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell*| -|On Header Click|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • || -|On Load|| -|On Losing Focus|
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • |*Additional properties returned only when editing a cell has been completed*| -|On Row Moved|
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • |*Arrays list boxes only*| -|On Scroll|
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • || -|On Unload||| - - -## List box headers - -> To be able to access the header properties of a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option of the list box. - -When headers are displayed, you can select a header in the Form editor by clicking it when the list box object is selected: - -![](../assets/en/FormObjects/listbox_header.png) - -You can set standard text properties for each column header of the list box; in this case, these properties have priority over those of the column or of the list box itself. - - -In addition, you have access to the specific properties for headers. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](#managing-sorts). - -![](../assets/en/FormObjects/lbHeaderIcon.png) - -At runtime, events that occur in a header are generated in the list box column object method. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"header3";False)` will hide all headers in the list box object to which *header3* belongs and not simply this header. - -### Header Specific Properties - -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - - - - - -## List box footers - ->To be able to access footer properties for a list box, you must enable the [Display Footers](properties_Footers.md#display-footers) option. - -List boxes can contain non-enterable "footers" displaying additional information. For data shown in table form, footers are usually used to display calculations such as totals or averages. - -When footers are displayed, you can click to select one when the list box object is selected in the Form editor: - -![](../assets/en/FormObjects/listbox_footers.png) - -For each List box column footer, you can set standard text properties: in this case, these properties take priority over those of the column or of the list box. You can also access specific properties for footers. In particular, you can insert a [custom or automatic calculation](properties_Object.md#variable-calculation). - -At runtime, events that occur in a footer are generated in the list box column object method. - -When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. For example, `OBJECT SET VISIBLE(*;"footer3";False)` will hide all footers in the list box object to which *footer3* belongs and not simply this footer. - -### Footer Specific Properties - - -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) - ## Managing entry @@ -479,6 +178,7 @@ Keep in mind that expressions are automatically re-evaluated each time the: #### Array list boxes + You have to parse the Boolean array [Variable or Expression](properties_Object.md#variable-or-expression) associated with the list box to determine whether rows are selected or not selected. You can then define the appearance of selected rows using one or more of the relevant [color or style array property](#using-arrays-and-expressions). @@ -558,14 +258,13 @@ Standard sort support depends on the list box type: |---|---|---| |Collection of objects|Yes|
    • "This.a" or "This.a.b" columns are sortable.
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    | |Collection of scalar values|No|Use custom sort with [`orderBy()`](../API/CollectionClass.md#orderby) function| -|Entity selection|Yes|
  • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
  • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
  • Supported: sorts on related attributes (e.g. "This.company.name")
  • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
  • | +|Entity selection|Yes|
    • The [list box source property](properties_Object.md#variable-or-expression) must be an [assignable expression](../Concepts/quick-tour.md#assignable-vs-non-assignable-expressions).
    • Supported: sorts on object attribute properties (e.g. "This.data.city" when "data" is an object attribute)
    • Supported: sorts on related attributes (e.g. "This.company.name")
    • Not supported: sorts on object attribute properties through related attributes (e.g. "This.company.data.city"). For this, you need to use custom sort with [`orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) function (see example below)
    | |Current selection|Yes|Only simple expressions are sortable (e.g. `[Table_1]Field_2`)| |Named selection|No|| |Arrays|Yes|Columns bound to picture and pointer arrays are not sortable| - ### Custom sort The developer can set up custom sorts, for example using the [`LISTBOX SORT COLUMNS`](../commands-legacy/listbox-sort-columns.md) command and/or combining the [`On Header Click`](../Events/onHeaderClick) and [`On After Sort`](../Events/onAfterSort) form events and relevant 4D commands. @@ -604,10 +303,10 @@ The value of the [column header variable](properties_Object.md#variable-or-expre - If the variable is set to 0, the column is not sorted and the sort arrow is not displayed. ![](../assets/en/FormObjects/sorticon0.png) -- If the variable is set to 1, the column is sorted in ascending order and the sort arrow is displayed. +- If the variable is set to 1, the column is sorted in ascending order and the sort arrow is displayed. ![](../assets/en/FormObjects/sorticon1.png) -- If the variable is set to 2, the column is sorted in descending order and the sort arrow is displayed. +- If the variable is set to 2, the column is sorted in descending order and the sort arrow is displayed. ![](../assets/en/FormObjects/sorticon2.png) > Only declared or dynamic [variables](Concepts/variables.md) can be used as header column variables. Other kinds of [expressions](Concepts/quick-tour.md#expressions) such as `Form.sortValue` are not supported. @@ -621,8 +320,8 @@ You can set the value of the variable (for example, Header2:=2) in order to "for There are several different ways to set background colors, font colors and font styles for list boxes: -- at the level of the [list box object properties](#list-box-objects), -- at the level of the [column properties](#list-box-columns), +- at the level of the [list box object properties](./listbox-object.md), +- at the level of the [column properties](./listbox-column.md), - using [arrays or expressions properties](#using-arrays-and-expressions) for the list box and/or for each column, - at the level of the text of each cell (if [multi-style text](properties_Text.md#multi-style)). @@ -631,14 +330,13 @@ There are several different ways to set background colors, font colors and font Priority and inheritance principles are observed when the same property is set at more than one level. -|Priority level|Setting location| -|---|---| -|high priority|Cell (if multi-style text)| -||Column arrays/methods| -||List box arrays/methods| -||Column properties| -||List box properties| -|low priority|Meta Info expression (for collection or entity selection list boxes)| + +1. (highest priority) Cell (if multi-style text) +2. Column arrays/methods +3. List box arrays/methods +4. Column properties +5. List box properties +6. (lowest priority) Meta Info expression (for collection or entity selection list boxes) For example, if you set a font style in the list box properties and another using a style array for the column, the latter one will be taken into account. @@ -649,6 +347,7 @@ For each attribute (style, color and background color), an **inheritance** is im - for column attributes: attribute values of the list box This way, if you want an object to inherit the attribute value from a higher level, you can use pass the `lk inherited` constant (default value) to the definition command or directly in the element of the corresponding style/color array. For example, given an array list box containing a standard font style with alternating colors: + ![](../assets/en/FormObjects/listbox_styles3.png) You perform the following modifications: @@ -837,19 +536,20 @@ For example, if you want to select the row containing Rennes, you must pass: ->MyListbox{3}:=True ``` -Non-hierarchical representation: +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch7.png) -Hierarchical representation: + +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch8.png) > If one or more rows are hidden because their parents are collapsed, they are no longer selected. Only the rows that are visible (either directly or by scrolling) can be selected. In other words, rows cannot be both hidden and selected. As with selections, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command will return the same values for a hierarchical list box and a non-hierarchical list box. This means that in both of the examples below, [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) will return the same position: (3;2). -*Non-hierarchical representation:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch10.png) When all the rows of a sub-hierarchy are hidden, the break line is automatically hidden. In the above example, if rows 1 to 3 are hidden, the "Brittany" break row will not appear. @@ -867,10 +567,10 @@ Break rows are not taken into account in the internal arrays used to manage the Given for example the following list box (the names of the associated arrays are specified in parentheses): -*Non-hierarchical representation:* +*Non-hierarchical representation:* ![](../assets/en/FormObjects/hierarch12.png) -*Hierarchical representation:* +*Hierarchical representation:* ![](../assets/en/FormObjects/hierarch13.png) In hierarchical mode, break levels are not taken into account by the style modification arrays named `tStyle` and `tColors`. To modify the color or style of break levels, you must execute the following statements: @@ -897,384 +597,13 @@ A hierarchical list box is built from the contents of its arrays so it can only Using the `On Expand` and `On Collapse` form events can overcome these constraints: for example, you can display only part of the hierarchy and load/unload the arrays on the fly, based on user actions. In the context of these events, the [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell where the user clicked in order to expand or collapse a row. In this case, you must fill and empty arrays through the code. The principles to be implemented are: -- When the list box is displayed, only the first array must be filled. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: +- When the list box is displayed, only the first array must be filled. However, you must create a second array with empty values so that the list box displays the expand/collapse buttons: ![](../assets/en/FormObjects/hierarch15.png) -- When a user clicks on an expand button, you can process the `On Expand` event. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. +- When a user clicks on an expand button, you can process the `On Expand` event. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned and lets you build the appropriate hierarchy: you fill the first array with the repeated values and the second with the values sent from the [`SELECTION TO ARRAY`](../commands/selection-to-array) command and you insert as many rows as needed in the list box using the [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) command. ![](../assets/en/FormObjects/hierarch16.png) - When a user clicks on a collapse button, you can process the `On Collapse` event. The [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) command returns the cell concerned: you remove as many rows as needed from the list box using the [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) command. -## Object arrays in columns - -List box columns can handle object arrays. Since object arrays can contain different kinds of data, this powerful new feature allows you to mix different input types in the rows of a single column, and display various widgets as well. For example, you could insert a text input in the first row, a check box in the second, and a drop-down list in the third. Object arrays also provide access to new kinds of widgets, such as buttons or color pickers. - -The following list box was designed using an object array: - -![](../assets/en/FormObjects/listbox_column_objectArray.png) - - -### Configuring an object array column - -To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md) command, like with any array-based column. In the Property list, you can now select Object as a "Expression Type" for the column: - -![](../assets/en/FormObjects/listbox_column_objectArray_config.png) - -Standard properties related to coordinates, size, and style are available for object columns. You can define them using the Property list, or by programming the style, font color, background color and visibility for each row of an object-type list box column. These types of columns can also be hidden. - -However, the Data Source theme is not available for object-type list box columns. In fact, the contents of each column cell are based on attributes found in the corresponding element of the object array. Each array element can define: - -the value type (mandatory): text, color, event, etc. -the value itself (optional): used for input/output. -the cell content display (optional): button, list, etc. -additional settings (optional): depend on the value type -To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). For example, you can write "Hello World!" in an object column using this simple code: - -```4d -ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob) //first element - OB SET($ob;"valueType";"text") //defines the value type (mandatory) - OB SET($ob;"value";"Hello World!") //defines the value - APPEND TO ARRAY(obColumn;$ob) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) - ->Display format and entry filters cannot be set for an object column. They automatically depend on the value type. - -#### valueType and data display - -When a list box column is associated with an object array, the way a cell is displayed, entered, or edited, is based on the valueType attribute of the array element. Supported valueType values are: - -* "text": for a text value -* "real": for a numeric value that can include separators like a `\`, `<.>`, or `<,>` -* "integer": for an integer value -* "boolean": for a True/False value -* "color": to define a background color -* "event": to display a button with a label. - -4D uses default widgets with regards to the "valueType" value (i.e., a "text" is displayed as a text input widget, a "boolean" as a check box), but alternate displays are also available through options (*e.g.*, a real can also be represented as a drop-down menu). The following table shows the default display as well as alternatives for each type of value: - -|valueType| Default widget |Alternative widget(s)| -|---|---|---| -|text| text input |drop-down menu (required list) or combo box (choice list)| -|real| controlled text input (numbers and separators) |drop-down menu (required list) or combo box (choice list)| -|integer| controlled text input (numbers only)| drop-down menu (required list) or combo box (choice list) or three-states check box -|boolean| check box |drop-down menu (required list)| -|color| background color| text| -|event |button with label| -|||All widgets can have an additional unit toggle button or ellipsis button attached to the cell.| - -You set the cell display and options using specific attributes in each object (see below). - -#### Display formats and entry filters - -You cannot set display formats or entry filters for columns of object-type list boxes. They are automatically defined according to the value type. These are listed in the following table: - -|Value type |Default format |Entry control| -|---|---|---| -|text| same as defined in object |any (no control)| -|real| same as defined in object (using system decimal separator) |"0-9" and "." and "-" -|||"0-9" and "." if min>=0| -|integer| same as defined in object |"0-9" and "-"| -|||"0-9" if min>=0| -|Boolean| check box| N/A| -|color |N/A |N/A| -|event |N/A |N/A| - -### Attributes - -Each element of the object array is an object that can contain one or more attributes that will define the cell contents and data display (see example above). - -The only mandatory attribute is "valueType" and its supported values are "text", "real", "integer", "boolean", "color", and "event". The following table lists all the attributes supported in list box object arrays, depending on the "valueType" value (any other attributes are ignored). Display formats are detailed and examples are provided below. - -| |valueType| text| real |integer| boolean| color| event| -|---|---|---|---|---|---|---|---| -|*Attributes* |*Description* | | | | | | | -|value| cell value (input or output)|x| x| x| | | | -|min| minimum value| |x| x| | | | -|max| maximum value| |x| x| | | | -|behavior| "threeStates" value | | |x | | | | -|requiredList| drop-down list defined in object|x| x|x || | | -|choiceList| combo box defined in object|x|x|x| | | | -|requiredListReference| 4D list ref, depends on "saveAs" value|x|x|x| | | | -|requiredListName| 4D list name, depends on "saveAs" value|x|x|x| | | | -|saveAs| "reference" or "value"| x|x|x| | | | -|choiceListReference| 4D list ref, display combo box| x| x| x| | | | -|choiceListName| 4D list name, display combo box|x|x|x| | | | -|unitList| array of X elements|x|x|x| | | | -|unitReference| index of selected element|x|x| x | | | | -|unitsListReference| 4D list ref for units|x |x| x | | | | -|unitsListName| 4D list name for units| x|x| x| | | | -|alternateButton| add an alternate button|x|x|x|x|x| | - -#### value - -Cell values are stored in the "value" attribute. This attribute is used for input as well as output. It can also be used to define default values when using lists (see below). - -````4d - ARRAY OBJECT(obColumn;0) //column array - C_OBJECT($ob1) - $entry:="Hello world!" - OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value - C_OBJECT($ob2) - OB SET($ob2;"valueType";"real") - OB SET($ob2;"value";2/3) - C_OBJECT($ob3) - OB SET($ob3;"valueType";"boolean") - OB SET($ob3;"value";True) - - APPEND TO ARRAY(obColumn;$ob1) - APPEND TO ARRAY(obColumn;$ob2) - APPEND TO ARRAY(obColumn;$ob3) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) - ->Null values are supported and result in an empty cell. - -#### min and max - -When the "valueType" is "real" or "integer", the object also accepts min and max attributes with appropriate values (values must be of the same type as the valueType). - -These attributes can be used to control the range of input values. When a cell is validated (when it loses the focus), if the input value is lower than the min value or greater than the max value, then it is rejected. In this case, the previous value is maintained and a tip displays an explanation. - -````4d - C_OBJECT($ob3) - $entry3:=2015 - OB SET($ob3;"valueType";"integer") - OB SET($ob3;"value";$entry3) - OB SET($ob3;"min";2000) - OB SET($ob3;"max";3000) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) - -#### behavior - -The behavior attribute provides variations to the regular representation of values. In 4D v15, a single variation is proposed: - -|Attribute |Available value(s)| valueType(s)| Description| -|---|---|---|---| -|behavior| threeStates |integer| Represents a numeric value as a three-states check box.
    2=semi-checked, 1=checked, 0=unchecked, -1=invisible, -2=unchecked disabled, -3=checked disabled, -4=semi-checked disabled| - -```4d - C_OBJECT($ob3) - OB SET($ob3;"valueType";"integer") - - OB SET($ob3;"value";-3) - C_OBJECT($ob4) - OB SET($ob4;"valueType";"integer") - OB SET($ob4;"value";-3) - OB SET($ob4;"behavior";"threeStates") -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) - -#### requiredList and choiceList - -When a "choiceList" or a "requiredList" attribute is present inside the object, the text input is replaced by a drop-down list or a combo box, depending of the attribute: - -* If the attribute is "choiceList", the cell is displayed as a combo box. This means that the user can select or type a value. -* If the attribute is "requiredList" then the cell is displayed as a drop-down list and the user can only select one of the values provided in the list. - -In both cases, a "value" attribute can be used to preselect a value in the widget. - ->The widget values are defined through an array. If you want to assign an existing 4D list to the widget, you need to use the "requiredListReference", "requiredListName", "choiceListReference", or "choiceListName" attributes. - -Examples: - -* You want to display a drop-down list with only two options: "Open" or "Closed". "Closed" must be preselected: - -```4d - ARRAY TEXT($RequiredList;0) - APPEND TO ARRAY($RequiredList;"Open") - APPEND TO ARRAY($RequiredList;"Closed") - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"value";"Closed") - OB SET ARRAY($ob;"requiredList";$RequiredList) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) - -* You want to accept any integer value, but display a combo box to suggest the most common values: - -```4d - ARRAY LONGINT($ChoiceList;0) - APPEND TO ARRAY($ChoiceList;5) - APPEND TO ARRAY($ChoiceList;10) - APPEND TO ARRAY($ChoiceList;20) - APPEND TO ARRAY($ChoiceList;50) - APPEND TO ARRAY($ChoiceList;100) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"value";10) //10 as default value - OB SET ARRAY($ob;"choiceList";$ChoiceList) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) - -#### requiredListName and requiredListReference - -The "requiredListName" and "requiredListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Lists editor of the Tool box) or by programming (using the New list command). The cell will then be displayed as a drop-down list. This means that the user can only select one of the values provided in the list. - -Use "requiredListName" or "requiredListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. - ->* If you want to define these values through a simple array, you need to use the "requiredList" attribute. ->* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". - -Examples: - -* You want to display a drop-down list based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green"), save it as a value and display "blue" by default: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - - -```4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - OB SET($ob;"saveAs";"value") - OB SET($ob;"value";"blue") - OB SET($ob;"requiredListName";"colors") -``` -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - -* You want to display a drop-down list based on a list defined by programming and save it as a reference: - -```4d - <>List:=New list - APPEND TO LIST(<>List;"Paris";1) - APPEND TO LIST(<>List;"London";2) - APPEND TO LIST(<>List;"Berlin";3) - APPEND TO LIST(<>List;"Madrid";4) - C_OBJECT($ob) - OB SET($ob;"valueType";"integer") - OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default - OB SET($ob;"requiredListReference";<>List) -``` -![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) - -#### choiceListName and choiceListReference - -The "choiceListName" and "choiceListReference" attributes allow you to use, in a list box cell, a list defined in 4D either in Design mode (in the Tool box) or by programming (using the New list command). The cell is then displayed as a combo box, which means that the user can select or type a value. - -Use "choiceListName" or "choiceListReference" depending on the origin of the list: if the list comes from the Tool box, you pass a name; otherwise, if the list has been defined by programming, you pass a reference. In both cases, a "value" attribute can be used to preselect a value in the widget. - ->* If you want to define these values through a simple array, you need to use the "choiceList" attribute. ->* If the list contains text items representing real values, the decimal separator must be a period ("."), regardless of the local settings, e.g.: "17.6" "1234.456". - -Example: - -You want to display a combo box based on a "colors" list defined in the Tool box (containing the values "blue", "yellow", and "green") and display "green" by default: - -![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) - -````4d - C_OBJECT($ob) - OB SET($ob;"valueType";"text") - - OB SET($ob;"value";"blue") - OB SET($ob;"choiceListName";"colors") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) - - -#### unitsList, unitsListName, unitsListReference and unitReference - -You can use specific attributes to add units associated with cell values (*e.g.*: "10 cm", "20 pixels", etc.). To define the unit list, you can use one of the following attributes: - -* "unitsList": an array containing the x elements used to define the available units (e.g.: "cm", "inches", "km", "miles", etc.). Use this attribute to define units within the object. -* "unitsListReference": a reference to a 4D list containing available units. Use this attribute to define units with a 4D list created with the [`New list`](../commands-legacy/new-list.md) command. -* "unitsListName": a name of a design-based 4D list that contains available units. Use this attribute to define units with a 4D list created in the Tool box. - -Regardless of the way the unit list is defined, it can be associated with the following attribute: - -* "unitReference": a single value that contains the index (from 1 to x) of the selected item in the "unitList", "unitsListReference" or "unitsListName" values list. - -The current unit is displayed as a button that cycles through the "unitList", "unitsListReference" or "unitsListName" values each time it is clicked (e.g., "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) - -Example: - -We want to set up a numeric input followed by two possible units: "rows" or "pixels". The current value is "2" + "lines". We use values defined directly in the object ("unitsList" attribute): - -````4d -ARRAY TEXT($_units;0) -APPEND TO ARRAY($_units;"lines") -APPEND TO ARRAY($_units;"pixels") -C_OBJECT($ob) -OB SET($ob;"valueType";"integer") -OB SET($ob;"value";2) // 2 "units" -OB SET($ob;"unitReference";1) //"lines" -OB SET ARRAY($ob;"unitsList";$_units) -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) - -#### alternateButton - -If you want to add an ellipsis button [...] to a cell, you just need to pass the "alternateButton" with the True value in the object. The button will be displayed in the cell automatically. - -When this button is clicked by a user, an `On Alternate Click` event will be generated, and you will be able to handle it however you want (see the "Event management" paragraph for more information). - -Example: - -```4d -C_OBJECT($ob1) -$entry:="Hello world!" -OB SET($ob;"valueType";"text") -OB SET($ob;"alternateButton";True) -OB SET($ob;"value";$entry) -``` - -![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) - - -#### color valueType - -The "color" valueType allows you to display either a color or a text. - -* If the value is a number, a colored rectangle is drawn inside the cell. Example: - - ````4d - C_OBJECT($ob4) - OB SET($ob4;"valueType";"color") - OB SET($ob4;"value";0x00FF0000) - ```` -![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) - - -* If the value is a text, then the text is displayed (*e.g.*: "value";"Automatic"). - - -#### event valueType - -The "event" valueType displays a simple button that generates an `On Clicked` event when clicked. No data or value can be passed or returned. - -Optionally, you can pass a "label" attribute. - -Example: - -````4d -C_OBJECT($ob) -OB SET($ob;"valueType";"event") -OB SET($ob;"label";"Edit...") -```` - -![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) - - -### Event management -Several events can be handled while using an object list box array: - -* **On Data Change**: An `On Data Change` event is triggered when any value has been modified either: - * in a text input zone - * in a drop-down list - * in a combo box area - * in a unit button (switch from value x to value x+1) - * in a check box (switch between checked/unchecked) -* **On Clicked**: When the user clicks on a button installed using the "event" *valueType* attribute, an `On Clicked` event will be generated. This event is managed by the programmer. -* **On Alternative Click**: When the user clicks on an ellipsis button ("alternateButton" attribute), an `On Alternative Click` event will be generated. This event is managed by the programmer. diff --git a/versioned_docs/version-21/FormObjects/properties_Action.md b/versioned_docs/version-21/FormObjects/properties_Action.md index cec9b6a85da80d..d27aa125e63b36 100644 --- a/versioned_docs/version-21/FormObjects/properties_Action.md +++ b/versioned_docs/version-21/FormObjects/properties_Action.md @@ -125,7 +125,7 @@ In this case, 4D does not provide automatic support for object operations. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) diff --git a/versioned_docs/version-21/FormObjects/properties_BackgroundAndBorder.md b/versioned_docs/version-21/FormObjects/properties_BackgroundAndBorder.md index 3516dfe48cf4ca..9369e9b786b53a 100644 --- a/versioned_docs/version-21/FormObjects/properties_BackgroundAndBorder.md +++ b/versioned_docs/version-21/FormObjects/properties_BackgroundAndBorder.md @@ -18,7 +18,7 @@ You can also set this property using the command. #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### Commands @@ -42,7 +42,7 @@ You can also set this property using the [`OBJECT SET RGB COLORS`](../commands-l #### Objects Supported -[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) #### Commands @@ -74,7 +74,7 @@ You can also set this property using the [`LISTBOX SET PROPERTY`](../commands/li #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### Commands @@ -232,7 +232,7 @@ You can get the same result using the [`LISTBOX SET ROW FONT STYLE`](../commands #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### Commands diff --git a/versioned_docs/version-21/FormObjects/properties_CoordinatesAndSizing.md b/versioned_docs/version-21/FormObjects/properties_CoordinatesAndSizing.md index 2f112893e1e6e9..8d9c8ce28ac179 100644 --- a/versioned_docs/version-21/FormObjects/properties_CoordinatesAndSizing.md +++ b/versioned_docs/version-21/FormObjects/properties_CoordinatesAndSizing.md @@ -45,7 +45,7 @@ Since it requires additional calculations at runtime, the automatic row height o #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) #### Commands @@ -67,7 +67,7 @@ Bottom coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -87,7 +87,7 @@ Left coordinate of the object on the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -107,7 +107,7 @@ Right coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -127,7 +127,7 @@ Top coordinate of the object in the form. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -196,7 +196,7 @@ This property designates an object's vertical size. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -209,7 +209,7 @@ This property designates an object's vertical size. This property designates an object's horizontal size. >* Some objects may have a predefined height that cannot be altered. ->* If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox_overview.md#list-box-columns), the user can also manually resize the column. +>* If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. >* When resizing the form, if the ["Grow" horizontal sizing](properties_ResizingOptions.md#horizontal-sizing) property was assigned to the list box, the right-most column will be increased beyond its maximum width if necessary. #### JSON Grammar @@ -220,7 +220,7 @@ This property designates an object's horizontal size. #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [Line](shapes_overview.md#line) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -242,7 +242,7 @@ The maximum width of the column (in pixels). The width of the column cannot be i #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) #### Commands @@ -264,7 +264,7 @@ The minimum width of the column (in pixels). The width of the column cannot be r #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) #### Commands @@ -352,7 +352,7 @@ Sets a horizontal padding for the cells. The value is set in pixels (default = 0 #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commands @@ -379,7 +379,7 @@ Sets a vertical padding for the cells. The value is set in pixels (default = 0). #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Footers](properties_Footers.md) - [Headers](properties_Headers.md) #### Commands diff --git a/versioned_docs/version-21/FormObjects/properties_DataSource.md b/versioned_docs/version-21/FormObjects/properties_DataSource.md index 5a6743b2a98628..2159ce2d4b557f 100644 --- a/versioned_docs/version-21/FormObjects/properties_DataSource.md +++ b/versioned_docs/version-21/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ When the **automatic insertion** option is not set (default), the value entered This property is supported by: -- [Combo box](comboBox_overview.md) and [list box column](listbox_overview.md#list-box-columns) form objects associated to a choice list. +- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. - [Combo box](comboBox_overview.md) form objects whose associated list is filled by their array or object datasource. For example, given a choice list containing "France, Germany, Italy" that is associated with a "Countries" combo box: if the **automatic insertion** property is set and a user enters "Spain", then the value "Spain" is automatically added to the list in memory: @@ -28,7 +28,7 @@ For example, given a choice list containing "France, Germany, Italy" that is ass #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) --- @@ -47,7 +47,7 @@ Associates a choice list with an object. It can be a choice list name (a list re #### Objects Supported [Drop-down List](dropdownList_Overview.md) - -[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Column](listbox-column.md) #### Commands @@ -130,7 +130,7 @@ Specifies a variable or expression that will be assigned a longint indicating th Defines the data type for the displayed expression. This property is used with: -- [List box columns](listbox_overview.md#list-box-columns) of the selection and collection types. +- [List box columns](listbox-column.md) of the selection and collection types. - [Drop-down lists](dropdownList_Overview.md) associated to objects or arrays. See also [**Expression Type**](properties_Object.md#expression-type) section. @@ -143,7 +143,7 @@ See also [**Expression Type**](properties_Object.md#expression-type) section. #### Objects Supported -[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox_overview.md#list-box-columns) +[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) --- @@ -200,14 +200,14 @@ You must enter a list of values. In the Form editor, a specific dialog box allow #### Objects Supported -[List Box Column (array type only)](listbox_overview.md#list-box-columns) +[List Box Column (array type only)](listbox-column.md) --- ## Expression -This description is specific to [selection](listbox_overview.md#selection-list-boxes) - and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns. See also **[Variable or Expression](properties_Object.md#variable-or-expression)** section. +This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) + and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. See also **[Variable or Expression](properties_Object.md#variable-or-expression)** section. A 4D expression to be associated with a column. You can enter: @@ -247,7 +247,7 @@ If a field, a variable, or an assignable expression (*e.g. Person.lastName*) is #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) --- @@ -280,7 +280,7 @@ All database tables can be used, regardless of whether the form is related to a This property is available in the following conditions: - a [choice list](#choice-list) is associated with the object -- for [inputs](input_overview.md) and [list box columns](listbox_overview.md#list-box-columns), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. This property specifies, in the context of a field or variable associated with a list of values, the type of contents to save: @@ -302,7 +302,7 @@ Using this property requires compliance with the following principles: #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/versioned_docs/version-21/FormObjects/properties_Display.md b/versioned_docs/version-21/FormObjects/properties_Display.md index 6bbbbd6dd037b9..193d98fb519cc4 100644 --- a/versioned_docs/version-21/FormObjects/properties_Display.md +++ b/versioned_docs/version-21/FormObjects/properties_Display.md @@ -46,7 +46,7 @@ The field actually contains "proportion". 4D accepts and stores the entire entry #### Objects Supported -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Commands @@ -108,13 +108,13 @@ Customized date formats can be built using several patterns described in the [** :::note blankIfNull - By default, a [null date](../Concepts/dt_date.md#date-literals) is displayed with zeros, e.g. 00/00/00. With the "blankIfNull" option, a null date is displayed as an empty area. The "blankIfNull" string (case sensitive) must be combined with the selected format value. Ex: "systemShort blankIfNull" or "ee dd LL blankIfNull". -- [List box columns](listbox_overview.md#list-box-columns) and [list box footers](listbox_overview.md#list-box-footers) of type date always use the "blank if null" behavior (it cannot be disengaged). +- [List box columns](listbox-column.md) and [list box footers](listbox-header-footer.md#footers) of type date always use the "blank if null" behavior (it cannot be disengaged). ::: #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Commands @@ -281,7 +281,7 @@ The following table shows how different formats affect the display of numbers. T #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) #### Commands @@ -346,7 +346,7 @@ If the field is reduced to a size smaller than that of the original picture, the #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Commands @@ -407,7 +407,7 @@ By default, a null time is displayed with zeros, e.g. "00:00:00". With the "blan #### Objects Supported -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Commands @@ -422,7 +422,7 @@ By default, a null time is displayed with zeros, e.g. "00:00:00". With the "blan When a [boolean expression](properties_Object.md#expression-type) is displayed as: * a text in an [input object](input_overview.md) -* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox_overview.md#list-box-columns), +* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), ... you can select the text to display for each value: @@ -437,7 +437,7 @@ When a [boolean expression](properties_Object.md#expression-type) is displayed a #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[List Box Column](listbox-column.md) - [Input](input_overview.md) #### Commands @@ -462,7 +462,7 @@ Boolean columns can also be displayed as pop-up menus. In this case, the [Text w #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) #### Commands @@ -515,7 +515,7 @@ In this case as well, the [Title](#title) property is also available so that the #### Objects Supported -[Check box](checkbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Check box](checkbox_overview.md) - [List Box Column](listbox-column.md) #### Commands @@ -542,7 +542,7 @@ In that cases, the title of the check box can be entered using this property. #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) --- @@ -579,7 +579,7 @@ The Truncate with ellipsis property can be applied to Boolean type columns; howe #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Commands @@ -616,7 +616,7 @@ This property is only used when drawing objects located in the body of a list fo #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -675,7 +675,7 @@ Note that regardless of the Wordwrap option’s value, the row height is not cha #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) +[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) #### Commands diff --git a/versioned_docs/version-21/FormObjects/properties_Entry.md b/versioned_docs/version-21/FormObjects/properties_Entry.md index 77b2cb65e1deb3..722c03131b1f7a 100644 --- a/versioned_docs/version-21/FormObjects/properties_Entry.md +++ b/versioned_docs/version-21/FormObjects/properties_Entry.md @@ -32,7 +32,7 @@ Allows the user access to a standard context menu in the object when the form is For a picture type [input](input_overview.md), in addition to standard editing commands (Cut, Copy, Paste and Clear), the menu contains the **Import...** command, which can be used to import a picture stored in a file, as well as the **Save as...** command, which can be used to save the picture to disk. The menu can also be used to modify the display format of the picture: the **Truncated non-centered**, **Scaled to fit** and **Scaled to fit centered prop.** options are provided. The modification of the [display format](properties_Display.md#picture-format) using this menu is temporary; it is not saved with the record. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox_overview.md#list-box-columns), in addition to standard editing commands, the context menu provides the following commands: +For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: - **Fonts...**: displays the font system dialog box - **Recent fonts**: displays the names of recent fonts selected during the session. The list can store up to 10 fonts (beyond that, the last font used replaces the oldest). By default, this list is empty and the option is not displayed. You can manage this list using the `SET RECENT FONTS` and `FONT LIST` commands. @@ -73,7 +73,7 @@ When this property is disabled, any pop-up menus associated with a list box colu #### Objects Supported -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) #### Commands @@ -138,7 +138,7 @@ Here is a table that explains each of the entry filter choices in the Entry Filt #### Objects Supported -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) --- diff --git a/versioned_docs/version-21/FormObjects/properties_Footers.md b/versioned_docs/version-21/FormObjects/properties_Footers.md index ca183a79fbcd27..65d0c5854ed38b 100644 --- a/versioned_docs/version-21/FormObjects/properties_Footers.md +++ b/versioned_docs/version-21/FormObjects/properties_Footers.md @@ -5,7 +5,7 @@ title: Footers ## Display Footers -This property is used to display or hide [list box column footers](listbox_overview.md#list-box-footers). There is one footer per column; each footer is configured separately. +This property is used to display or hide [list box column footers](listbox-header-footer.md#footers). There is one footer per column; each footer is configured separately. #### JSON Grammar @@ -72,4 +72,4 @@ Note that converting back and forth may lead to an end result that is different #### See also -[Headers](properties_Headers.md) - [List box footers](listbox_overview.md#list-box-footers) +[Headers](properties_Headers.md) - [List box footers](listbox-header-footer.md#footers) diff --git a/versioned_docs/version-21/FormObjects/properties_Headers.md b/versioned_docs/version-21/FormObjects/properties_Headers.md index d78eb1fc40243c..112a8d9f6fa01b 100644 --- a/versioned_docs/version-21/FormObjects/properties_Headers.md +++ b/versioned_docs/version-21/FormObjects/properties_Headers.md @@ -5,7 +5,7 @@ title: Headers ## Display Headers -This property is used to display or hide [list box column headers](listbox_overview.md#list-box-headers). There is one header per column; each header is configured separately. +This property is used to display or hide [list box column headers](listbox-header-footer.md#headers). There is one header per column; each header is configured separately. #### JSON Grammar @@ -74,4 +74,4 @@ Note that converting back and forth may lead to an end result that is different #### See also -[Footers](properties_Footers.md) - [List box headers](listbox_overview.md#list-box-headers) +[Footers](properties_Footers.md) - [List box headers](listbox-header-footer.md#headers) diff --git a/versioned_docs/version-21/FormObjects/properties_Help.md b/versioned_docs/version-21/FormObjects/properties_Help.md index 15be3bd7508cdc..b76fe72e27c853 100644 --- a/versioned_docs/version-21/FormObjects/properties_Help.md +++ b/versioned_docs/version-21/FormObjects/properties_Help.md @@ -27,7 +27,7 @@ You can either: #### Objects Supported -[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) +[Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up menu](picturePopupMenu_overview.md) - [Radio Button](radio_overview.md) #### Other help features diff --git a/versioned_docs/version-21/FormObjects/properties_ListBox.md b/versioned_docs/version-21/FormObjects/properties_ListBox.md index 8d1cbea82ca574..17152717327788 100644 --- a/versioned_docs/version-21/FormObjects/properties_ListBox.md +++ b/versioned_docs/version-21/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Collection of columns of the list box. |---|---|---| |columns |collection of column objects|Contains the properties for the list box columns | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox_overview.md#column-specific-properties) section. +For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. #### Objects Supported diff --git a/versioned_docs/version-21/FormObjects/properties_Object.md b/versioned_docs/version-21/FormObjects/properties_Object.md index 47881f3a4a5e3e..6a2ee85ca7b019 100644 --- a/versioned_docs/version-21/FormObjects/properties_Object.md +++ b/versioned_docs/version-21/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ This property designates the type of the [active or inactive form object](formOb #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) --- @@ -41,7 +41,7 @@ For more information about naming rules for form objects, refer to [Identifiers] #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) #### Commands @@ -122,7 +122,7 @@ For an array list box, the **Variable or Expression** property usually holds the #### Objects Supported -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commands @@ -134,14 +134,14 @@ For an array list box, the **Variable or Expression** property usually holds the ## Expression Type -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](listbox_overview.md#selection-list-boxes) and [collection](listbox_overview.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](../FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). Specify the data type for the expression or variable associated to the object. Note that main purpose of this setting is to configure options (such as display formats) available for the data type. It does not actually type the variable itself. In view of project compilation, you must [declare the variable](Concepts/variables.md#declaring-variables). However, this property has a typing function in the following specific cases: - **[Dynamic variables](#dynamic-variables)**: you can use this property to declare the type of dynamic variables. -- **[List Box Columns](listbox_overview.md#list-box-columns)**: this property is used to associate a display format with the column data. The formats provided will depend on the variable type (array type list box) or the data/field type (selection and collection type list boxes). The standard 4D formats that can be used are: Alpha, Numeric, Date, Time, Picture and Boolean. The Text type does not have specific display formats. Any existing custom formats are also available. +- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. The formats provided will depend on the variable type (array type list box) or the data/field type (selection and collection type list boxes). The standard 4D formats that can be used are: Alpha, Numeric, Date, Time, Picture and Boolean. The Text type does not have specific display formats. Any existing custom formats are also available. - **[Picture variables](input_overview.md)**: you can use this menu to declare the variables before loading the form in interpreted mode. Specific native mechanisms govern the display of picture variables in forms. These mechanisms require greater precision when configuring variables: from now on, they must have already been declared before loading the form — i.e., even before the `On Load` form event — unlike other types of variables. To do this, you need either for the statement `var varName : Picture` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property. Otherwise, the picture variable will not be displayed correctly (only in interpreted mode). @@ -153,7 +153,7 @@ Otherwise, the picture variable will not be displayed correctly (only in interpr #### Objects Supported -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) --- @@ -279,7 +279,7 @@ For application translation purposes, you can enter an XLIFF reference in the ti #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -289,7 +289,7 @@ For application translation purposes, you can enter an XLIFF reference in the ti ## Variable Calculation -This property sets the type of calculation to be done in a [column footer](listbox_overview.md#list-box-footers) area. +This property sets the type of calculation to be done in a [column footer](listbox-header-footer.md#footers) area. >The calculation for footers can also be set using the [`LISTBOX SET FOOTER CALCULATION`](../commands-legacy/listbox-set-footer-calculation.md) 4D command. @@ -336,7 +336,7 @@ When **Custom** ("none" in JSON) is set, no automatic calculations are performed #### Objects Supported -[List Box Footer](listbox_overview.md#list-box-footers) +[List Box Footer](listbox-header-footer.md#footers) #### Commands diff --git a/versioned_docs/version-21/FormObjects/properties_RangeOfValues.md b/versioned_docs/version-21/FormObjects/properties_RangeOfValues.md index b9bc8777be84d6..d8842a5ebf31d2 100644 --- a/versioned_docs/version-21/FormObjects/properties_RangeOfValues.md +++ b/versioned_docs/version-21/FormObjects/properties_RangeOfValues.md @@ -53,7 +53,7 @@ Allows setting a list whose values cannot be entered in the object. If an exclud #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### Commands @@ -80,7 +80,7 @@ However, unlike the [Choice List](properties_DataSource.md#choice-list) property #### Objects Supported -[Combo Box](comboBox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [Input](input_overview.md) +[Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [Input](input_overview.md) #### Commands diff --git a/versioned_docs/version-21/FormObjects/properties_Reference.md b/versioned_docs/version-21/FormObjects/properties_Reference.md index fc24d6a8afc123..2dc38d3de1884c 100644 --- a/versioned_docs/version-21/FormObjects/properties_Reference.md +++ b/versioned_docs/version-21/FormObjects/properties_Reference.md @@ -91,7 +91,7 @@ You will find in this page a comprehensive list of all object properties sorted |**g**||| |[`graduationStep`](properties_Scale.md#graduation-step)| Scale display measurement.|minimum: 0| |**h**||| -|[`header`](./listbox_overview.md#list-box-headers)|Defines the header of a list box column|Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | +|[`header`](./listbox-header-footer.md#headers)|Defines the header of a list box column|Object with properties "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" | |[`headerHeight`](properties_Headers.md#height)|Used to set the row height |positive decimal + px | em | |[`height`](properties_CoordinatesAndSizing.md#height)|Designates an object's vertical size|minimum: 0| |[`hideExtraBlankRows`](properties_BackgroundAndBorder.md#hide-extra-blank-rows)|Deactivates the visibility of extra, empty rows. |true, false| diff --git a/versioned_docs/version-21/FormObjects/properties_ResizingOptions.md b/versioned_docs/version-21/FormObjects/properties_ResizingOptions.md index 2f7b6dea71ff6e..2908021718ca64 100644 --- a/versioned_docs/version-21/FormObjects/properties_ResizingOptions.md +++ b/versioned_docs/version-21/FormObjects/properties_ResizingOptions.md @@ -67,7 +67,7 @@ Three options are available: #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commands @@ -97,7 +97,7 @@ Three options are available: #### Objects Supported -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox_overview.md#list-box-columns) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) #### Commands @@ -143,7 +143,7 @@ Designates if the size of the column can be modified by the user. #### Objects Supported -[List Box Column](listbox_overview.md#list-box-columns) +[List Box Column](listbox-column.md) #### Commands diff --git a/versioned_docs/version-21/FormObjects/properties_Scale.md b/versioned_docs/version-21/FormObjects/properties_Scale.md index 966b06839f51f6..1e0962dbc03b4f 100644 --- a/versioned_docs/version-21/FormObjects/properties_Scale.md +++ b/versioned_docs/version-21/FormObjects/properties_Scale.md @@ -126,7 +126,7 @@ Minimum value of an indicator. For numeric steppers, this property represent sec #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) - [OBJECT SET MINIMUM VALUE](../commands-legacy/object-set-minimum-value.md) --- diff --git a/versioned_docs/version-21/FormObjects/properties_Text.md b/versioned_docs/version-21/FormObjects/properties_Text.md index 20bd0902917ef4..f2c8aa770b57f1 100644 --- a/versioned_docs/version-21/FormObjects/properties_Text.md +++ b/versioned_docs/version-21/FormObjects/properties_Text.md @@ -37,7 +37,7 @@ You can set this property using the [**OBJECT SET FONT STYLE**](../commands-lega #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -62,7 +62,7 @@ You can also set this property via the [**OBJECT SET FONT STYLE**](../commands-l #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -82,7 +82,7 @@ Sets the text to have a line running beneath it. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -123,7 +123,7 @@ Three font themes are available: #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -148,7 +148,7 @@ You can set this using the [`OBJECT SET FONT`](../commands-legacy/object-set-fon #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -166,7 +166,7 @@ Allows defining the object's font size in points. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -196,7 +196,7 @@ You can also set this property using the [**OBJECT SET RGB COLORS**](../commands #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) #### Commands @@ -266,7 +266,7 @@ You can also set this property using the [`LISTBOX SET PROPERTY`](../commands/li #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### Commands @@ -294,7 +294,7 @@ Horizontal location of text within the area that contains it. #### Objects Supported -[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Header](listbox_overview.md#list-box-headers) - [List Box Footer](listbox_overview.md#list-box-footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) +[Button](button_overview.md) - [Check Box](checkbox_overview.md) (all styles except Regular and Flat) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Radio Button](radio_overview.md) (all styles except Regular and Flat) - [Text Area](text.md) #### Commands @@ -322,7 +322,7 @@ This property can also be handled by the [`OBJECT Get vertical alignment`](../co #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) #### Commands @@ -435,7 +435,7 @@ By default, this option is not enabled. #### Objects Supported -[Input](input_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[Input](input_overview.md) - [List Box Column](listbox-column.md) #### Commands @@ -489,7 +489,7 @@ The name of a Longint array must be used. Each element of this array corresponds #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### Commands @@ -514,7 +514,7 @@ The name of a Longint array must be used. Each element of this array corresponds #### Objects Supported -[List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) +[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) #### Commands diff --git a/versioned_docs/version-21/FormObjects/properties_TextAndPicture.md b/versioned_docs/version-21/FormObjects/properties_TextAndPicture.md index 5817778793d183..e5af5ffbe2352b 100644 --- a/versioned_docs/version-21/FormObjects/properties_TextAndPicture.md +++ b/versioned_docs/version-21/FormObjects/properties_TextAndPicture.md @@ -22,7 +22,7 @@ The pathname to enter is similar as for the [Pathname property for static pictur #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -44,7 +44,7 @@ General appearance of the button. The button style also plays a part in the avai #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -73,7 +73,7 @@ This parameter is useful, for example, when the background picture contains bord #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -90,11 +90,11 @@ Designates the placement of an icon in relation to the form object. #### Objects Supported -[List Box Header](listbox_overview.md#list-box-headers) +[List Box Header](listbox-header-footer.md#headers) #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -117,7 +117,7 @@ The title of the button will be shifted to the right and toward the bottom for t #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -159,7 +159,7 @@ Each state is represented by a different picture. In the source picture, the sta #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -180,11 +180,11 @@ The pathname to enter is similar as for the [Pathname property for static pictur #### Objects Supported -[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) +[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -215,7 +215,7 @@ Here are the results using the various options for this property: #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -243,7 +243,7 @@ By default, when a button contains a title and a picture, the elements are joine #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -268,7 +268,7 @@ This parameter is useful, for example, when the background picture contains bord #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) --- @@ -310,13 +310,13 @@ It is important to note that the "With Pop-up Menu" property only manages the gr |Name|Data Type|Possible Values| |:---|---|---| -|popupPlacement |string |
  • "none"
  • "linked"
  • "separated"
  • | +|popupPlacement |string |
    • "none"
    • "linked"
    • "separated"
    | #### Objects Supported -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Circle Button](button_overview.md#circle) - [Custom](button_overview.md#custom) +[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) #### Commands -[OBJECT Get format](../commands-legacy/object-get-format.md) [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) +[OBJECT Get format](../commands-legacy/object-get-format.md) - [OBJECT Get minimum-value](../commands-legacy/object-get-minimum-value.md) - [OBJECT SET FORMAT](../commands-legacy/object-set-format.md) diff --git a/versioned_docs/version-21/commands-legacy/append-menu-item.md b/versioned_docs/version-21/commands-legacy/append-menu-item.md index 69f303e64e5b6a..6469420742211b 100644 --- a/versioned_docs/version-21/commands-legacy/append-menu-item.md +++ b/versioned_docs/version-21/commands-legacy/append-menu-item.md @@ -56,7 +56,7 @@ You define the items to be appended with the parameter *itemText* as follows: * To add a check mark to an item: In the item text, place an exclamation mark (*!*) followed by the character you want as a check mark. On Macintosh, the character is displayed; on Windows, a check mark is displayed no matter what character you passed. * To add an icon to an item: In the item text, place a circumflex accent (^) followed by a character whose code plus 208 is the resource ID of a Mac OS-based icon resource. * To add a shortcut to an item: In the item text, place a slash (*/*) followed by the shortcut character for the item. -* (**Starting with 4D v16 R3**) If the item is associated with a standard action, pass the ak standard action title constant in *itemText* to automatically use the localized action name and context information (if any), for example "Undo ". +* If the item is associated with a standard action, pass the ak standard action title constant in *itemText* to automatically use the localized action name and context information (if any), for example "Undo ". **Note:** Use menus that have a reasonable number of items. For example, if you want to display more than 50 items, consider using a scrollable area in a form instead of a menu. diff --git a/versioned_docs/version-21/commands/4d.md b/versioned_docs/version-21/commands/4d.md index a70fc2e3b89b8b..eb744f619d8cdd 100644 --- a/versioned_docs/version-21/commands/4d.md +++ b/versioned_docs/version-21/commands/4d.md @@ -11,6 +11,18 @@ displayed_sidebar: docs | classStore | Object | ← | Class Store containing all built-in 4D classes | +
    +
    History + +|Release|Changes| +|---|---| +|19|Created| + +
    +
    + + + The **4D** keyword is described in the [**Concept page for Classes**](../Concepts/classes.md#4d). ## Properties diff --git a/versioned_docs/version-21/commands/call-chain.md b/versioned_docs/version-21/commands/call-chain.md index aadd85f63dd292..3a4caf7f4107a8 100644 --- a/versioned_docs/version-21/commands/call-chain.md +++ b/versioned_docs/version-21/commands/call-chain.md @@ -15,7 +15,7 @@ displayed_sidebar: docs - +
    History |Release|Changes| @@ -23,6 +23,7 @@ displayed_sidebar: docs |20 R9|Support of `formula` property|
    +
    ## Description diff --git a/versioned_docs/version-21/commands/command-name.md b/versioned_docs/version-21/commands/command-name.md index a88a89de3a5a93..928ead87fe304d 100644 --- a/versioned_docs/version-21/commands/command-name.md +++ b/versioned_docs/version-21/commands/command-name.md @@ -5,7 +5,7 @@ slug: /commands/command-name displayed_sidebar: docs --- -**Command name** ( *command* {; *info* {; *theme*}} ) : Text +**Command name** ( *command* : Integer {; *info* : Integer {; *theme* : Text}} ) : Text
    @@ -18,6 +18,7 @@ displayed_sidebar: docs
    +
    History |Release|Changes| @@ -25,7 +26,7 @@ displayed_sidebar: docs |20 R9|Support of deprecated property|
    - +
    ## Description diff --git a/versioned_docs/version-21/commands/compile-project.md b/versioned_docs/version-21/commands/compile-project.md index 5da9c388ba87a4..75dcee4567fc79 100644 --- a/versioned_docs/version-21/commands/compile-project.md +++ b/versioned_docs/version-21/commands/compile-project.md @@ -5,7 +5,7 @@ slug: /commands/compile-project displayed_sidebar: docs --- -**Compile project** {( {*projectFile*}{;}{*options*} )} : Object +**Compile project** ( {*options* : Object} ) : Object
    **Compile project** ( *projectFile* : 4D.File {; *options* : Object} ) : Object
    @@ -17,6 +17,7 @@ displayed_sidebar: docs
    +
    History |Release|Changes| @@ -24,7 +25,7 @@ displayed_sidebar: docs |20 R8|Support of `type` "formObjectExpression"|
    - +
    ## Description diff --git a/versioned_docs/version-21/commands/create-deployment-license.md b/versioned_docs/version-21/commands/create-deployment-license.md index c7811164a4edfc..df834af6678e4e 100644 --- a/versioned_docs/version-21/commands/create-deployment-license.md +++ b/versioned_docs/version-21/commands/create-deployment-license.md @@ -5,16 +5,7 @@ slug: /commands/create-deployment-license displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|20 R10|New *autoLicenseTarget* parameter| -|20|Added| - -
    - -**Create deployment license** ( *mergedApp* ; *autoLicenseTarget* ) : Object
    **Create deployment license** ( *mergedApp* ; *buildLicense* {; *oemLicense*} ) : Object +**Create deployment license** ( *mergedApp* : 4D.Folder ; *autoLicenseTarget* : Integer ) : Object
    **Create deployment license** ( *mergedApp* : 4D.Folder ; *buildLicense* : 4D.File {; *oemLicense* : 4D.File} ) : Object
    @@ -29,6 +20,17 @@ displayed_sidebar: docs
    +
    +
    History + +|Release|Changes| +|---|---| +|20 R10|New *autoLicenseTarget* parameter| +|20|Added| + +
    +
    + ## Description The **Create deployment license** command creates an embedded license file in the Licenses folder of the *mergedApp* built application. If the Licenses folder does not exist in the *mergedApp* folder, it is created by the command. diff --git a/versioned_docs/version-21/commands/create-entity-selection.md b/versioned_docs/version-21/commands/create-entity-selection.md index 15e93083a9043c..47fc7565167235 100644 --- a/versioned_docs/version-21/commands/create-entity-selection.md +++ b/versioned_docs/version-21/commands/create-entity-selection.md @@ -16,6 +16,16 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|17 R5|Modified| +|17|Created| + +
    +
    ## Description diff --git a/versioned_docs/version-21/commands/cs.md b/versioned_docs/version-21/commands/cs.md index 2447357f717529..264ef54541a362 100644 --- a/versioned_docs/version-21/commands/cs.md +++ b/versioned_docs/version-21/commands/cs.md @@ -8,6 +8,15 @@ displayed_sidebar: docs |---|---|---|---| | classStore | Object | ← | User class store for the project or component | +
    +
    History + +|Release|Changes| +|---|---| +|19|Created| + +
    +
    The **cs** keyword is described in the [**Concept page for Classes**](../Concepts/classes.md#cs). diff --git a/versioned_docs/version-21/commands/dialog.md b/versioned_docs/version-21/commands/dialog.md index 87360a137bb42f..9495bae8346641 100644 --- a/versioned_docs/version-21/commands/dialog.md +++ b/versioned_docs/version-21/commands/dialog.md @@ -4,7 +4,7 @@ title: DIALOG displayed_sidebar: docs --- -**DIALOG** ( {*aTable* ;} *form* {; *formData*}{; *} ) +**DIALOG** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} )
    @@ -17,6 +17,19 @@ displayed_sidebar: docs
    +
    +
    History + +|Release|Changes| +|---|---| +|17|Modified| +|11 SQL|Modified| +|<6|Created| + +
    +
    + + ## Description The **DIALOG** command presents the *form* to the user, along with *formData* parameter(s) (optional). diff --git a/versioned_docs/version-21/commands/ds.md b/versioned_docs/version-21/commands/ds.md index 1fc0ded94decdc..8745cb2c630a08 100644 --- a/versioned_docs/version-21/commands/ds.md +++ b/versioned_docs/version-21/commands/ds.md @@ -4,7 +4,7 @@ title: ds displayed_sidebar: docs --- -**ds** { ( *localID* : Text ) } : cs.DataStore +**ds** ({ *localID* : Text }) : cs.DataStore
    @@ -16,6 +16,17 @@ displayed_sidebar: docs
    +
    +
    History + +|Release|Changes| +|---|---| +|18|Modified| +|17|Created| + +
    +
    + ## Description diff --git a/versioned_docs/version-21/commands/file.md b/versioned_docs/version-21/commands/file.md index d07f28016351d7..e5148be8bb843e 100644 --- a/versioned_docs/version-21/commands/file.md +++ b/versioned_docs/version-21/commands/file.md @@ -4,16 +4,7 @@ title: File displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|19 R4|New `HTTP Client log file` constant| -|17 R5|Added| - -
    - -**File** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; \* } ) : 4D.File +**File** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.File
    **File** ( *fileConstant* : Integer { ; * } ) : 4D.File @@ -24,11 +15,23 @@ displayed_sidebar: docs |path|Text|→ |File path| |fileConstant|Integer|→|4D file constant| |pathType|Integer|→ |`fk posix path` (default) or `fk platform path`| -|*|operator|→ |* to return file of host database| +|*|Operator|→ |* to return file of host database| |Result|[4D.File](../API/FileClass.md)|←|New file object| +
    +
    History + +|Release|Changes| +|---|---| +|19 R4|New `HTTP Client log file` constant| +|17 R5|Added| + +
    +
    + + ## Description The `File` command creates and returns a new object of the [`4D.File`](../API/FileClass.md) type. The command accepts two syntaxes: diff --git a/versioned_docs/version-21/commands/folder.md b/versioned_docs/version-21/commands/folder.md index 5a1dafafb9cca8..4f57ece257d77a 100644 --- a/versioned_docs/version-21/commands/folder.md +++ b/versioned_docs/version-21/commands/folder.md @@ -4,16 +4,7 @@ title: Folder displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|19 R8 |Support of `fk home folder`| -|17 R5|Added| - -
    - -**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; \* } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; \* } ) : 4D.Folder +**Folder** ( *path* : Text { ; *pathType* : Integer }{ ; * } ) : 4D.Folder
    **Folder** ( *folderConstant* : Integer { ; * } ) : 4D.Folder @@ -24,16 +15,28 @@ displayed_sidebar: docs |path|Text|→ |Folder path| |folderConstant|Integer|→ |4D folder constant| |pathType|Integer|→ |`fk posix path` (default) or `fk platform path`| -|*|operator|→ |* to return folder of host database| +|*|Operator|→ |* to return folder of host database| |Result|[4D.Folder](../API/FolderClass.md)|←|New folder object| +
    +
    History + +|Release|Changes| +|---|---| +|19 R8 |Support of `fk home folder`| +|17 R5|Added| + +
    +
    + + ## Description The `Folder` command creates and returns a new object of the [`4D.Folder`](../API/FolderClass.md) type. The command accepts two syntaxes: -**Folder ( path { ; pathType } { ; \* } )** +**Folder ( path { ; pathType } { ; * } )** In the *path* parameter, pass a folder path string. You can use a custom string or a [filesystem](../Concepts/paths.md#filesystem-pathnames) (e.g., "/DATA"). @@ -46,7 +49,7 @@ By default, 4D expects a path expressed with the POSIX syntax. If you work with |fk platform path|1|Path expressed with a platform-specific syntax (mandatory in case of platform pathname)| |fk posix path|0|Path expressed with POSIX syntax (default) -**Folder ( folderConstant { ; \* } )** +**Folder ( folderConstant { ; * } )** In the *folderConstant* parameter, pass a 4D built-in or system folder, using one of the following constants: diff --git a/versioned_docs/version-21/commands/form-edit.md b/versioned_docs/version-21/commands/form-edit.md index b8f10ace6ce5ec..7ff515422384e0 100644 --- a/versioned_docs/version-21/commands/form-edit.md +++ b/versioned_docs/version-21/commands/form-edit.md @@ -4,7 +4,7 @@ title: FORM EDIT displayed_sidebar: docs --- -**FORM EDIT** ( {*aTable* ;} *form* )
    **FORM EDIT** ( {*aTable* ;} *form* ; *object* ) +**FORM EDIT** ( {*aTable* : Table ;} *form* : Text )
    **FORM EDIT** ( {*aTable* : Table ;} *form* : Text ; *object* : Text )
    @@ -15,13 +15,17 @@ displayed_sidebar: docs | object | Text | → | Form object name or group name |
    + +
    History |Release|Changes| |---|---| |20 R8|Support of *object* parameter| +|18 R5|Created|
    +
    ## Description diff --git a/versioned_docs/version-21/commands/form-event-code.md b/versioned_docs/version-21/commands/form-event-code.md index 3a3d1347593a74..cc7526aacf85ae 100644 --- a/versioned_docs/version-21/commands/form-event-code.md +++ b/versioned_docs/version-21/commands/form-event-code.md @@ -15,6 +15,16 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|18|Renamed (Form event)| +|<6|Created| + +
    +
    ## Description diff --git a/versioned_docs/version-21/commands/form-event.md b/versioned_docs/version-21/commands/form-event.md index f4c03eaa001ab0..48e3acef24a96f 100644 --- a/versioned_docs/version-21/commands/form-event.md +++ b/versioned_docs/version-21/commands/form-event.md @@ -15,6 +15,18 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|18 R2|Modified| +|18|Created| + +
    +
    + + ## Description **FORM Event** returns an object containing information about the form event that has just occurred. Usually, you will use **FORM Event** from within a form or object method. @@ -37,7 +49,7 @@ For example, in the case of a click on a button, the object contains the followi The event object can contain additional properties, depending on the object for which the event occurs. For *eventObj* objects generated on: -* List box or list box column objects, see [this section](../FormObjects/listbox_overview.md#supported-form-events). +* List box or list box column objects, see [this section](../FormObjects/listbox-object.md#supported-form-events). * 4D View Pro areas, see [On VP Ready form event](../Events/onVpReady.md). **Note:** If there is no current event, **FORM Event** returns a null object. diff --git a/versioned_docs/version-21/commands/form-load.md b/versioned_docs/version-21/commands/form-load.md index 96a1d6d9293da5..5c86a4512951df 100644 --- a/versioned_docs/version-21/commands/form-load.md +++ b/versioned_docs/version-21/commands/form-load.md @@ -4,7 +4,7 @@ title: FORM LOAD displayed_sidebar: docs --- -**FORM LOAD** ( {*aTable* ;} *form* {; *formData*}{; *} ) +**FORM LOAD** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object}{; *} )
    @@ -17,6 +17,19 @@ displayed_sidebar: docs
    +
    +
    History + +|Release|Changes| +|---|---| +|20|Modified| +|16 R6|Modified| +|14|Renamed (OPEN PRINTING FORM)| +|12|Created| + +
    +
    + ## Description The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents. There can only be one current form per process. diff --git a/versioned_docs/version-21/commands/form.md b/versioned_docs/version-21/commands/form.md index 9fb5122b2b3c06..34c56bc57b3486 100644 --- a/versioned_docs/version-21/commands/form.md +++ b/versioned_docs/version-21/commands/form.md @@ -13,13 +13,17 @@ displayed_sidebar: docs | Function result | Object | ← | Form data of the current form | + +
    History |Release|Changes| |---|---| |20 R8|Form class support| +|16 R6|Created|
    +
    ## Description diff --git a/versioned_docs/version-21/commands/formula-from-string.md b/versioned_docs/version-21/commands/formula-from-string.md index 11ff6451a686e4..8b95cada94d658 100644 --- a/versioned_docs/version-21/commands/formula-from-string.md +++ b/versioned_docs/version-21/commands/formula-from-string.md @@ -4,16 +4,6 @@ title: Formula from string displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|20 R3|Support of *context* parameter | -|17 R6|Renamed New formula from string -> Formula from string| -|17 R3|Added| - -
    - **Formula from string**( *formulaString* : Text ) : 4D.Function
    **Formula from string**( *formulaString* : Text ; *context* : Integer ) : 4D.Function @@ -28,6 +18,17 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|20 R3|Support of *context* parameter | +|17 R6|Renamed New formula from string -> Formula from string| +|17 R3|Added| + +
    +
    ## Description diff --git a/versioned_docs/version-21/commands/formula.md b/versioned_docs/version-21/commands/formula.md index 576529d7b05db2..44c12aaa7f4094 100644 --- a/versioned_docs/version-21/commands/formula.md +++ b/versioned_docs/version-21/commands/formula.md @@ -5,15 +5,6 @@ slug: /commands/formula displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|17 R6|Renamed (New formula -> Formula)| -|17 R3|Added| - -
    - **Formula** ( *formulaExp* : Expression ) : 4D.Function @@ -27,6 +18,17 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|17 R6|Renamed (New formula -> Formula)| +|17 R3|Added| + +
    +
    + ## Description diff --git a/versioned_docs/version-21/commands/generate-uuid.md b/versioned_docs/version-21/commands/generate-uuid.md index a5a8c36746830f..1e19ffa93365a1 100644 --- a/versioned_docs/version-21/commands/generate-uuid.md +++ b/versioned_docs/version-21/commands/generate-uuid.md @@ -5,7 +5,7 @@ slug: /commands/generate-uuid displayed_sidebar: docs --- -**Generate UUID** : Text
    **Generate UUID**( *version* ) : Text +**Generate UUID** : Text
    **Generate UUID** ( *version* : Integer ) : Text
    @@ -16,14 +16,16 @@ displayed_sidebar: docs
    - +
    History |Release|Changes| |---|---| |20 R10|Support of *version* parameter| +|12|Created|
    +
    ## Description diff --git a/versioned_docs/version-21/commands/http-parse-message.md b/versioned_docs/version-21/commands/http-parse-message.md index 510bec88d91144..67c58e936ff509 100644 --- a/versioned_docs/version-21/commands/http-parse-message.md +++ b/versioned_docs/version-21/commands/http-parse-message.md @@ -16,6 +16,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -23,6 +24,7 @@ displayed_sidebar: docs |20 R4|Added|
    +
    ## Description diff --git a/versioned_docs/version-21/commands/imap-new-transporter.md b/versioned_docs/version-21/commands/imap-new-transporter.md index 3e65364c2d2530..8373b3f02c441a 100644 --- a/versioned_docs/version-21/commands/imap-new-transporter.md +++ b/versioned_docs/version-21/commands/imap-new-transporter.md @@ -4,14 +4,6 @@ title: IMAP New transporter displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|18 R4|Added| - -
    - **IMAP New transporter**( *server* : Object ) : 4D.IMAPTransporter @@ -25,6 +17,16 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|18 R4|Added| + +
    +
    + ## Description diff --git a/versioned_docs/version-21/commands/last-errors.md b/versioned_docs/version-21/commands/last-errors.md index 85b7efcd299000..ff93e1de053a32 100644 --- a/versioned_docs/version-21/commands/last-errors.md +++ b/versioned_docs/version-21/commands/last-errors.md @@ -15,6 +15,16 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|19 R8|Created| + +
    +
    + ## Description The **Last errors** command returns the current stack of errors of the 4D application as a collection of error objects, or **null** if no error occurred. The stack of errors includes objects sent by the [throw](../commands-legacy/throw.md) command, if any. diff --git a/versioned_docs/version-21/commands/license-info.md b/versioned_docs/version-21/commands/license-info.md index 5855b0e4c771d4..d072ae7e80f6a5 100644 --- a/versioned_docs/version-21/commands/license-info.md +++ b/versioned_docs/version-21/commands/license-info.md @@ -14,6 +14,18 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|20 R7|Renamed (Get License info)| +|16 R6|Modified| +|16 R4|Created| + +
    +
    + ## Description The **License info** command returns an object providing detailed information about the active license. @@ -25,6 +37,8 @@ If the command is executed on a 4D application that does not use locally a licen This command reloads the license files from the disk and updates the associated rights if they have been modified. ::: + + The returned object contains the following properties: ```json diff --git a/versioned_docs/version-21/commands/listbox-get-property.md b/versioned_docs/version-21/commands/listbox-get-property.md index 4fa18b62829114..f9a189c48036a6 100644 --- a/versioned_docs/version-21/commands/listbox-get-property.md +++ b/versioned_docs/version-21/commands/listbox-get-property.md @@ -4,7 +4,7 @@ title: LISTBOX Get property displayed_sidebar: docs --- -**LISTBOX Get property** ( {* ;} *object* ; *property* ) : any +**LISTBOX Get property** ( * ; *object* : Text ; *property* : Integer ) : any
    **LISTBOX Get property** ( *object* : Variable ; *property* : Integer ) : any
    @@ -17,6 +17,18 @@ displayed_sidebar: docs
    +
    +
    History + +|Release|Changes| +|---|---| +|19 R6|Modified| +|16 R2|Renamed (Get Listbox information)| +|<6|Created| + +
    +
    + ## Description The **LISTBOX Get property** command returns the value of the *property* of the list box or column specified using the *object* and *\** parameters. diff --git a/versioned_docs/version-21/commands/listbox-set-property.md b/versioned_docs/version-21/commands/listbox-set-property.md index 54f9a2dcb08b88..6345f6a41cd85f 100644 --- a/versioned_docs/version-21/commands/listbox-set-property.md +++ b/versioned_docs/version-21/commands/listbox-set-property.md @@ -4,7 +4,7 @@ title: LISTBOX SET PROPERTY displayed_sidebar: docs --- -**LISTBOX SET PROPERTY** ( {* ;} *object* ; *property* ; *value* ) +**LISTBOX SET PROPERTY** ( * ; *object* : Text ; *property* : Integer ; *value* : Integer, Text )
    **LISTBOX SET PROPERTY** ( *object* : Variable ; *property* : Integer ; *value* : Integer, Text )
    @@ -17,6 +17,17 @@ displayed_sidebar: docs
    +
    +
    History + +|Release|Changes| +|---|---| +|19 R6|Modified| +|16 R2|Created| + +
    +
    + ## Description The **LISTBOX SET PROPERTY** command sets the *value* for the *property* of the list box or list box column specified using the *object* and *\** parameters. diff --git a/versioned_docs/version-21/commands/mail-convert-from-mime.md b/versioned_docs/version-21/commands/mail-convert-from-mime.md index e4e7269cccdf24..7d4e8360e1ea52 100644 --- a/versioned_docs/version-21/commands/mail-convert-from-mime.md +++ b/versioned_docs/version-21/commands/mail-convert-from-mime.md @@ -4,13 +4,6 @@ title: MAIL Convert from MIME displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|18|Added| - -
    **MAIL Convert from MIME**( *mime* : Blob ) : Object
    **MAIL Convert from MIME**( *mime* : Text ) : Object @@ -25,6 +18,16 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|18|Added| + +
    +
    + ## Description The `MAIL Convert from MIME` command converts a MIME document into a valid email object. diff --git a/versioned_docs/version-21/commands/mail-convert-to-mime.md b/versioned_docs/version-21/commands/mail-convert-to-mime.md index e635352b18a94a..b76aed213899ce 100644 --- a/versioned_docs/version-21/commands/mail-convert-to-mime.md +++ b/versioned_docs/version-21/commands/mail-convert-to-mime.md @@ -4,14 +4,6 @@ title: MAIL Convert to MIME displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|17 R4|Added| -|17 R5|Modified| - -
    **MAIL Convert to MIME**( *mail* : Object { ; *options* : Object } ) : Text @@ -27,6 +19,18 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|17 R5|Modified| +|17 R4|Added| + +
    +
    + + ## Description The `MAIL Convert to MIME` command converts an email object into MIME text. This command is called internally by [SMTP_transporter.send()](../API/SMTPTransporterClass.md#send) to format the email object before sending it. It can be used to analyze the MIME format of the object. diff --git a/versioned_docs/version-21/commands/mail-new-attachment.md b/versioned_docs/version-21/commands/mail-new-attachment.md index 9a9bcabf096901..11be5c796068fd 100644 --- a/versioned_docs/version-21/commands/mail-new-attachment.md +++ b/versioned_docs/version-21/commands/mail-new-attachment.md @@ -4,13 +4,6 @@ title: MAIL New attachment displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|19 R2|Accepts 4D.File, 4D.ZipFile, 4D.Blob -
    - **MAIL New attachment**( *file* : 4D.File { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *zipFile* : 4D.ZipFile { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *blob* : 4D.Blob { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment
    **MAIL New attachment**( *path* : Text { ; *name* : Text {; *cid* : Text{ ; *type* : Text { ; *disposition* :Text } } } } ) : 4D.MailAttachment @@ -21,7 +14,7 @@ displayed_sidebar: docs | --- | --- | --- | --- | |file|4D.File|→ |Attachment file| |zipFile|4D.ZipFile|→ |Attachment Zipfile| -|blob|4D.Blob|→ |BLOB containing the attachment| +|blob|4D.Blob|→ |Blob containing the attachment| |path|Text|→ |Path of the attachment file| |name|Text|→ |Name + extension used by the mail client to designate the attachment| |cid|Text|→ |ID of attachment (HTML messages only), or " " if no cid is required| @@ -31,6 +24,17 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|19 R2|Accepts 4D.File, 4D.ZipFile, 4D.Blob +|17 R4|Added| + +
    +
    + ## Description diff --git a/versioned_docs/version-21/commands/new-collection.md b/versioned_docs/version-21/commands/new-collection.md index 073b1efb0ad6e9..76914bfb3e19d0 100644 --- a/versioned_docs/version-21/commands/new-collection.md +++ b/versioned_docs/version-21/commands/new-collection.md @@ -11,11 +11,22 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | -| value | Number, Text, Date, Time, Boolean, Object, Collection, Picture, Pointer | → | Collection's value(s) | +| value | any | → | Collection's value(s) | | Function result | Collection | ← | New collection | +
    +
    History + +|Release|Changes| +|---|---| +|16 R4|Created| + +
    +
    + + ## Description The `New collection` command creates a new empty or prefilled collection and returns its reference. Collections can be handled using properties and functions of the [Collection class API](../API/CollectionClass.md). diff --git a/versioned_docs/version-21/commands/new-log-file.md b/versioned_docs/version-21/commands/new-log-file.md index 6ea5800e1edfb2..28020fe9ceb350 100644 --- a/versioned_docs/version-21/commands/new-log-file.md +++ b/versioned_docs/version-21/commands/new-log-file.md @@ -14,6 +14,15 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|<6|Created| + +
    +
    ## Description diff --git a/versioned_docs/version-21/commands/new-shared-collection.md b/versioned_docs/version-21/commands/new-shared-collection.md index 07b8fb2d0e9a14..5fc9220f381fb3 100644 --- a/versioned_docs/version-21/commands/new-shared-collection.md +++ b/versioned_docs/version-21/commands/new-shared-collection.md @@ -11,11 +11,22 @@ displayed_sidebar: docs | Parameter | Type | | Description | | --- | --- | --- | --- | -| value |Number, Text, Date, Time, Boolean, Object, Collection| → | Shared collection's value(s) | +| value |any| → | Shared collection's value(s) | | Function result | Collection | ← | New shared collection | +
    +
    History + +|Release|Changes| +|---|---| +|16 R6|Created| + +
    +
    + + ## Description The `New shared collection` command creates a new empty or prefilled shared collection and returns its reference. Collections can be handled using properties and functions of the [Collection class API](../API/CollectionClass.md). diff --git a/versioned_docs/version-21/commands/new-signal.md b/versioned_docs/version-21/commands/new-signal.md index dbe9245ff9a153..52669a1be6d377 100644 --- a/versioned_docs/version-21/commands/new-signal.md +++ b/versioned_docs/version-21/commands/new-signal.md @@ -16,6 +16,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -23,6 +24,7 @@ displayed_sidebar: docs |17 R4|Added|
    +
    ## Description diff --git a/versioned_docs/version-21/commands/num.md b/versioned_docs/version-21/commands/num.md index 01705bc07ffa12..1682b05193bd24 100644 --- a/versioned_docs/version-21/commands/num.md +++ b/versioned_docs/version-21/commands/num.md @@ -5,7 +5,7 @@ slug: /commands/num displayed_sidebar: docs --- -**Num** ( *expression* {; *separator*} ) : Real
    **Num** ( *expression* ; *base* ) : Real +**Num** ( *expression* : Text, Boolean, Integer {; *separator* : Text} ) : Real
    **Num** ( *expression* : Text, Boolean, Integer ; *base* : Integer ) : Real
    @@ -18,14 +18,16 @@ displayed_sidebar: docs
    - +
    History |Release|Changes| |---|---| |21|Support of *base* parameter| +|<6|Created|
    +
    ## Description @@ -52,6 +54,7 @@ There are three reserved characters that **Num** treats specially: the decimal s * The hyphen causes the number or exponent to be negative. The hyphen must appear before any negative numeric characters or after the “e” for an exponent. Except for the “e” character, if a hyphen is embedded in a numeric string, the portion of the string after the hyphen is ignored. For example, `Num("123-456")` returns 123, but `Num("-9")` returns -9. * The e or E causes any numeric characters to its right to be interpreted as the power of an exponent. The “e” must be embedded in a numeric string. Thus, `Num("123e–2")` returns 1.23. Note that when the string includes more than one "e", conversion might give different results under macOS and under Windows. +* The algorithm for converting text into [real values](../Concepts/dt_number.md) is based on 13 significant digits. #### *separator* parameter diff --git a/versioned_docs/version-21/commands/object-get-data-source-formula.md b/versioned_docs/version-21/commands/object-get-data-source-formula.md index 463e6408664b87..74a9e57b7e51f9 100644 --- a/versioned_docs/version-21/commands/object-get-data-source-formula.md +++ b/versioned_docs/version-21/commands/object-get-data-source-formula.md @@ -1,20 +1,32 @@ --- id: object-get-data-source-formula title: OBJECT Get data source formula +displayed_sidebar: docs --- -**OBJECT Get data source formula** ( {* ;} *object* ) : 4D.Formula +**OBJECT Get data source formula** ( * ; *object* : Text ) : 4D.Formula
    **OBJECT Get data source formula** ( *object* : Variable, Field ) : 4D.Formula
    | Parameter | Type | | Description | | --- | --- | --- | --- | -| * | Operator | → | If specified, object is an object name (string)
    If omitted, object is a field or variable | +| * | Operator | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | | object | Text, Variable, Field | → | Form object name (if * is specified) or
    Field or variable (if * is omitted) | | Function result | 4D.Formula | ← | Formula associated with the form object (`Null` if no formula is associated)|
    +
    +
    History + +|Release|Changes| +|---|---| +|21|Support of *base* parameter| +|20 R10|Created| + +
    +
    + ## Description The **OBJECT Get data source formula** command returns the formula (if any) associated object(s) designated by the *object* and *\** parameters. diff --git a/versioned_docs/version-21/commands/object-set-data-source-formula.md b/versioned_docs/version-21/commands/object-set-data-source-formula.md index ec98d7559e573c..10dbf15bbc5562 100644 --- a/versioned_docs/version-21/commands/object-set-data-source-formula.md +++ b/versioned_docs/version-21/commands/object-set-data-source-formula.md @@ -4,19 +4,31 @@ title: OBJECT SET DATA SOURCE FORMULA displayed_sidebar: docs --- -**OBJECT SET DATA SOURCE FORMULA** ( {* ;} *object* ; *formula* ) +**OBJECT SET DATA SOURCE FORMULA** ( * ; *object* : Text ; *formula* : 4D.Formula )
    **OBJECT SET DATA SOURCE FORMULA** ( *object* : Variable, Field ; *formula* : 4D.Formula )
    | Parameter | Type | | Description | | --- | --- | --- | --- | -| * | Operator | → | If specified, object is an object name (string)
    If omitted, object is a field or variable | +| * | Operator | → | If specified, object is an object name (string) ; if omitted, object is a variable or a field | | object | Text, Variable, Field | → | Form object name (if * is specified) or
    Field or variable (if * is omitted) | | formula | 4D.Formula | → | Formula to assign as the data source |
    +
    +
    History + +|Release|Changes| +|---|---| +|21|Support of *base* parameter| +|20 R10|Created| + +
    +
    + + ## Description The **OBJECT SET DATA SOURCE FORMULA** command assigns a formula (expression) as the data source of the object(s) designated by the *object* and *\** parameters . The formula must be provided as a [`4D.Formula`](../API/FunctionClass.md#formula-objects) object. diff --git a/versioned_docs/version-21/commands/open-datastore.md b/versioned_docs/version-21/commands/open-datastore.md index da7c282eab8531..5a32114ddeee5a 100644 --- a/versioned_docs/version-21/commands/open-datastore.md +++ b/versioned_docs/version-21/commands/open-datastore.md @@ -4,18 +4,6 @@ title: Open datastore displayed_sidebar: docs --- -
    History - -|Release|Changes| -|---|---| -|21|Qodly cloud discontinued| -|20 R6|Support access to Qodly cloud instances| -|20 R4|New *passwordAlgorithm* property| -|18|Added| - -
    - - **Open datastore**( *connectionInfo* : Object ; *localID* : Text ) : 4D.DataStoreImplementation @@ -29,6 +17,20 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|21|Qodly cloud discontinued| +|20 R6|Support access to Qodly cloud instances| +|20 R4|New *passwordAlgorithm* property| +|18|Added| + +
    +
    + + ## Description The `Open datastore` command connects the application to the remote datastore identified by the *connectionInfo* parameter and returns a matching `4D.DataStoreImplementation` object associated with the *localID* local alias. diff --git a/versioned_docs/version-21/commands/pop3-new-transporter.md b/versioned_docs/version-21/commands/pop3-new-transporter.md index ddb59c173ee29e..1ee4ce391347c3 100644 --- a/versioned_docs/version-21/commands/pop3-new-transporter.md +++ b/versioned_docs/version-21/commands/pop3-new-transporter.md @@ -16,6 +16,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -23,6 +24,7 @@ displayed_sidebar: docs |18 R2|Added|
    +
    ## Description diff --git a/versioned_docs/version-21/commands/print-form.md b/versioned_docs/version-21/commands/print-form.md index 10d7137b5192b6..f5fab91a2d7aa8 100644 --- a/versioned_docs/version-21/commands/print-form.md +++ b/versioned_docs/version-21/commands/print-form.md @@ -4,7 +4,7 @@ title: Print form displayed_sidebar: docs --- -**Print form** ( {*aTable* ;} *form* {; *formData*} {; *areaStart*{; *areaEnd*}} ) : Integer +**Print form** ( {*aTable* : Table ;} *form* : Text, Object {; *formData* : Object} {; *areaStart* : Integer{; *areaEnd* : Integer}} ) : Integer
    @@ -19,6 +19,18 @@ displayed_sidebar: docs
    +
    +
    History + +|Release|Changes| +|---|---| +|20|Modified| +|16 R6|Modified| +|<6|Added| + +
    +
    + ## Description The **Print form** command simply prints *form* with the current values of fields and variables of *aTable*. It is usually used to print very complex reports that require complete control over the printing process. **Print form** does not do any record processing, break processing or page breaks. These operations are your responsibility. **Print form** prints fields and variables in a fixed size frame only. diff --git a/versioned_docs/version-21/commands/process-activity.md b/versioned_docs/version-21/commands/process-activity.md index fc2b2404f6ac3d..1284cd75e3de9b 100644 --- a/versioned_docs/version-21/commands/process-activity.md +++ b/versioned_docs/version-21/commands/process-activity.md @@ -4,7 +4,7 @@ title: Process activity displayed_sidebar: docs --- -**Process activity** () : Object
    **Process activity** ( *options* ) : Object
    **Process activity** ( *sessionID* ) : Object
    **Process activity** ( *sessionID* ; *options* ) : Object +**Process activity** () : Object
    **Process activity** ( *options* : Integer ) : Object
    **Process activity** ( *sessionID* : Text ) : Object
    **Process activity** ( *sessionID* : Text ; *options* : Integer ) : Object
    @@ -16,14 +16,16 @@ displayed_sidebar: docs
    +
    History |Release|Changes| |---|---| -|20 R7|Support of *sessionID* parameter| |21|Support of web user sessions| +|20 R7|
    • Support of *sessionID* parameter
    • Renamed (Get process activity)
    |
    +
    ## Description diff --git a/versioned_docs/version-21/commands/process-info.md b/versioned_docs/version-21/commands/process-info.md index 3a8144cdb74763..c6a09945bd3b7f 100644 --- a/versioned_docs/version-21/commands/process-info.md +++ b/versioned_docs/version-21/commands/process-info.md @@ -18,6 +18,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -25,6 +26,7 @@ displayed_sidebar: docs |20 R7|Added |
    +
    ## Description diff --git a/versioned_docs/version-21/commands/process-number.md b/versioned_docs/version-21/commands/process-number.md index 0839e543f89325..e0f399a542e616 100644 --- a/versioned_docs/version-21/commands/process-number.md +++ b/versioned_docs/version-21/commands/process-number.md @@ -5,7 +5,7 @@ slug: /commands/process-number displayed_sidebar: docs --- -**Process number** ( *name* {; *} ) : Integer
    **Process number** ( *id* {; *} ) : Integer +**Process number** ( *name* : Text {; *} ) : Integer
    **Process number** ( *id* : Text {; *} ) : Integer
    @@ -18,13 +18,16 @@ displayed_sidebar: docs
    +
    History |Release|Changes| |---|---| |20 R7|Support of id parameter| +|6|Created|
    +
    ## Description diff --git a/versioned_docs/version-21/commands/select-log-file.md b/versioned_docs/version-21/commands/select-log-file.md index e318bd3501d584..2b2ccaf640e267 100644 --- a/versioned_docs/version-21/commands/select-log-file.md +++ b/versioned_docs/version-21/commands/select-log-file.md @@ -4,7 +4,7 @@ title: SELECT LOG FILE displayed_sidebar: docs --- -**SELECT LOG FILE** ( *logFile* )
    **SELECT LOG FILE** ( * ) +**SELECT LOG FILE** ( *logFile* : Text )
    **SELECT LOG FILE** ( * )
    @@ -15,6 +15,17 @@ displayed_sidebar: docs
    +
    +
    History + +|Release|Changes| +|---|---| +|11 SQL|Modified| +|<6|Created| + +
    +
    + ## Description The **SELECT LOG FILE** command creates, or closes the log file according to the value you pass in parameter. diff --git a/versioned_docs/version-21/commands/session-info.md b/versioned_docs/version-21/commands/session-info.md index 10aa4a537dac38..b8355bcf10ad88 100644 --- a/versioned_docs/version-21/commands/session-info.md +++ b/versioned_docs/version-21/commands/session-info.md @@ -18,6 +18,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -26,7 +27,7 @@ displayed_sidebar: docs |20 R7|Added |
    - +
    ## Description diff --git a/versioned_docs/version-21/commands/session-storage.md b/versioned_docs/version-21/commands/session-storage.md index 12f0917f115217..53928005bafdad 100644 --- a/versioned_docs/version-21/commands/session-storage.md +++ b/versioned_docs/version-21/commands/session-storage.md @@ -5,7 +5,7 @@ displayed_sidebar: docs --- -**Session storage** ( *id* ) : Object +**Session storage** ( *id* : Text ) : Object
    @@ -16,6 +16,7 @@ displayed_sidebar: docs
    +
    History |Release|Changes| @@ -24,6 +25,7 @@ displayed_sidebar: docs |20 R6|Added|
    +
    ## Description diff --git a/versioned_docs/version-21/commands/session.md b/versioned_docs/version-21/commands/session.md index 3f4a9ea2e6f160..ed7f08b2a15d9e 100644 --- a/versioned_docs/version-21/commands/session.md +++ b/versioned_docs/version-21/commands/session.md @@ -14,6 +14,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -23,6 +24,7 @@ displayed_sidebar: docs |18 R6|Added|
    +
    ## Description diff --git a/versioned_docs/version-21/commands/set-allowed-methods.md b/versioned_docs/version-21/commands/set-allowed-methods.md index 38b4bfb88bf799..bbec181bc9a1b5 100644 --- a/versioned_docs/version-21/commands/set-allowed-methods.md +++ b/versioned_docs/version-21/commands/set-allowed-methods.md @@ -5,7 +5,7 @@ slug: /commands/set-allowed-methods displayed_sidebar: docs --- -**SET ALLOWED METHODS** ( *methodsArray* ) +**SET ALLOWED METHODS** ( *methodsArray* : Text array )
    @@ -15,6 +15,17 @@ displayed_sidebar: docs
    +
    +
    History + +|Release|Changes| +|---|---| +|17 R2|Modified| +|<6|Added| + +
    +
    + ## Description The **SET ALLOWED METHODS** command designates the project methods that can be entered via the application. diff --git a/versioned_docs/version-21/commands/set-window-document-icon.md b/versioned_docs/version-21/commands/set-window-document-icon.md index 0fcf63f9b75a0a..5428ebe6df2fbc 100644 --- a/versioned_docs/version-21/commands/set-window-document-icon.md +++ b/versioned_docs/version-21/commands/set-window-document-icon.md @@ -4,7 +4,7 @@ title: SET WINDOW DOCUMENT ICON displayed_sidebar: docs --- -**SET WINDOW DOCUMENT ICON** ( *winRef* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *file* )
    **SET WINDOW DOCUMENT ICON** ( *winRef* ; *image* ; *file* ) +**SET WINDOW DOCUMENT ICON** ( *winRef* : Integer )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *file* : 4D.File, 4D.Folder )
    **SET WINDOW DOCUMENT ICON** ( *winRef* : Integer ; *image* : Picture ; *file* : 4D.File, 4D.Folder )
    @@ -17,12 +17,14 @@ displayed_sidebar: docs
    +
    History |Release|Changes| |---|---| |20 R7|Added
    +
    ## Description diff --git a/versioned_docs/version-21/commands/smtp-new-transporter.md b/versioned_docs/version-21/commands/smtp-new-transporter.md index 3aa5962f4516ea..b48ae87be1c3af 100644 --- a/versioned_docs/version-21/commands/smtp-new-transporter.md +++ b/versioned_docs/version-21/commands/smtp-new-transporter.md @@ -16,6 +16,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -25,6 +26,7 @@ displayed_sidebar: docs |17 R4|Added|
    +
    ## Description diff --git a/versioned_docs/version-21/commands/string.md b/versioned_docs/version-21/commands/string.md index b373243b1fa2f0..1bee8c37d0e608 100644 --- a/versioned_docs/version-21/commands/string.md +++ b/versioned_docs/version-21/commands/string.md @@ -5,7 +5,7 @@ slug: /commands/string displayed_sidebar: docs --- -**String** ( *expression* {; *format* {; *addTime*}} ) : Text
    **String** ( *expression* ; *base* ) : Text +**String** ( *expression* : Expression {; *format* : Integer, Text {; *addTime* : Time}} ) : Text
    **String** ( *expression* : Expression ; *base* : Integer ) : Text
    @@ -19,15 +19,16 @@ displayed_sidebar: docs
    - +
    History |Release|Changes| |---|---| |21|Support of *base* parameter| +|<6|Created|
    - +
    @@ -81,7 +82,7 @@ The format is specified in the same way as it would be for a [number input on a | String(1/0) | "INF" | Positive infinite number | | String(-1/0) | "-INF" | Negative infinite number | -(\*) The algorithm for converting real values into text is based on 13 significant digits, see [`SET REAL COMPARISON LEVEL`](../commands-legacy/set-real-comparison-level.md). +(\*) The algorithm for converting [real values](../Concepts/dt_number.md) into text is based on 13 significant digits. #### String(number;base) diff --git a/versioned_docs/version-21/commands/super.md b/versioned_docs/version-21/commands/super.md index f530294d378f09..cd5de06f046295 100644 --- a/versioned_docs/version-21/commands/super.md +++ b/versioned_docs/version-21/commands/super.md @@ -16,6 +16,16 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|19|Created| + +
    +
    + The `Super` keyword allows calls to the `superclass`, i.e. the parent class. `Super` serves two different purposes: diff --git a/versioned_docs/version-21/commands/this.md b/versioned_docs/version-21/commands/this.md index bae2676d1ca471..c312d4cddd0028 100644 --- a/versioned_docs/version-21/commands/this.md +++ b/versioned_docs/version-21/commands/this.md @@ -14,6 +14,16 @@ displayed_sidebar: docs +
    +
    History + +|Release|Changes| +|---|---| +|19|Created| + +
    +
    + ## Description The `This` command returns a reference to the currently processed object. diff --git a/versioned_docs/version-21/commands/trim-end.md b/versioned_docs/version-21/commands/trim-end.md index f5996cde8b7692..1d88007f801749 100644 --- a/versioned_docs/version-21/commands/trim-end.md +++ b/versioned_docs/version-21/commands/trim-end.md @@ -4,7 +4,7 @@ title: Trim end displayed_sidebar: docs --- -**Trim end** ( *aString* ) : Text +**Trim end** ( *aString* : Text ) : Text
    @@ -16,6 +16,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -23,6 +24,7 @@ displayed_sidebar: docs |21|Added|
    +
    diff --git a/versioned_docs/version-21/commands/trim-start.md b/versioned_docs/version-21/commands/trim-start.md index bdb6ac052e0a1d..b42ef78ac32c64 100644 --- a/versioned_docs/version-21/commands/trim-start.md +++ b/versioned_docs/version-21/commands/trim-start.md @@ -4,7 +4,7 @@ title: Trim start displayed_sidebar: docs --- -**Trim start** ( *aString* ) : Text +**Trim start** ( *aString* : Text ) : Text
    @@ -16,6 +16,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -23,6 +24,8 @@ displayed_sidebar: docs |21|Added|
    +
    + diff --git a/versioned_docs/version-21/commands/trim.md b/versioned_docs/version-21/commands/trim.md index cc7de5a6c8bc27..cbf1c2bfb661d6 100644 --- a/versioned_docs/version-21/commands/trim.md +++ b/versioned_docs/version-21/commands/trim.md @@ -4,7 +4,7 @@ title: Trim displayed_sidebar: docs --- -**Trim** ( *aString* ) : Text +**Trim** ( *aString* : Text ) : Text
    @@ -16,6 +16,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -23,6 +24,8 @@ displayed_sidebar: docs |21|Added|
    +
    + diff --git a/versioned_docs/version-21/commands/use-entity-selection.md b/versioned_docs/version-21/commands/use-entity-selection.md index 3434f800f9fe65..08517fbd4a95f7 100644 --- a/versioned_docs/version-21/commands/use-entity-selection.md +++ b/versioned_docs/version-21/commands/use-entity-selection.md @@ -14,6 +14,18 @@ displayed_sidebar: docs
    + +
    +
    History + +|Release|Changes| +|---|---| +|17|Added| + +
    +
    + + ## Description The `USE ENTITY SELECTION` command updates the current selection of the table matching the dataclass of the *entitySelection* parameter, according to the content of the entity selection. diff --git a/versioned_docs/version-21/commands/wa-get-context.md b/versioned_docs/version-21/commands/wa-get-context.md index 0482496b33d62b..0a9d1fdf6878a4 100644 --- a/versioned_docs/version-21/commands/wa-get-context.md +++ b/versioned_docs/version-21/commands/wa-get-context.md @@ -4,7 +4,7 @@ title: WA Get context displayed_sidebar: docs --- -**WA Get context** ( {* ;} *object* ) -> *contextObj* +**WA Get context** ( * ; *object* : Text ) -> Object
    **WA Get context** ( *object* : Variable ) -> Object
    @@ -16,6 +16,18 @@ displayed_sidebar: docs
    + +
    +
    History + +|Release|Changes| +|---|---| +|20 R9|Added| + +
    +
    + + ### Description The `WA Get context` command retrieves the context object defined for `$4d` in the Web area designated by the * and *object* parameters using [`WA SET CONTEXT`](./wa-set-context.md). If `WA SET CONTEXT` was not called for the web area the command returns `null`. diff --git a/versioned_docs/version-21/commands/wa-set-context.md b/versioned_docs/version-21/commands/wa-set-context.md index 1cbc2021e264f2..128bd8c729f68b 100644 --- a/versioned_docs/version-21/commands/wa-set-context.md +++ b/versioned_docs/version-21/commands/wa-set-context.md @@ -5,18 +5,28 @@ displayed_sidebar: docs --- -**WA SET CONTEXT** ( {* ;} *object* ; *contextObj* ) +**WA SET CONTEXT** ( * ; *object* : Text ; *contextObj* : Object )
    **WA SET CONTEXT** ( *object* : Variable, Field ; *contextObj* : Object )
    | Parameter | Type | | Description | | --- | --- | --- | --- | | * | Operator | → | If specified, *object* is an object name (string). If omitted, *object* is a variable. | -| object | Text, Variable | → | Object name (if * is specified) or Variable (if * is omitted). | +| object | Text, Variable, Field | → | Object name (if * is specified) or
    Variable or field (if * is omitted) | | contextObj | Object | → | Object containing the functions that can be called with `$4d`. |
    +
    +
    History + +|Release|Changes| +|---|---| +|20 R9|Added| + +
    +
    + ### Description The `WA SET CONTEXT` command defines a context object *contextObj* for `$4d` in the Web area designated by the * and *object* parameters. When this command is used, `$4d` can only access contents declared within the provided *contextObj*. When no context object is set, `$4d` has access to all 4D methods and can not access user classes. diff --git a/versioned_docs/version-21/commands/web-event.md b/versioned_docs/version-21/commands/web-event.md index ad56bff60487de..5c15f820ad2349 100644 --- a/versioned_docs/version-21/commands/web-event.md +++ b/versioned_docs/version-21/commands/web-event.md @@ -15,6 +15,16 @@ displayed_sidebar: docs
    +
    +
    History + +|Release|Changes| +|---|---| +|21 |Added| + +
    +
    + ## Description `Web Event` returns an object with information on a triggered event linked to a web page component. diff --git a/versioned_docs/version-21/commands/web-form.md b/versioned_docs/version-21/commands/web-form.md index de292cf6170978..346be23b8ce3e5 100644 --- a/versioned_docs/version-21/commands/web-form.md +++ b/versioned_docs/version-21/commands/web-form.md @@ -15,6 +15,17 @@ displayed_sidebar: docs
    +
    +
    History + +|Release|Changes| +|---|---| +|21 |Added| + +
    +
    + + ## Description The `Web Form` command returns a `4D.WebForm` proxy object, providing a means to work with and effectively emulates the Page's properties and functions. diff --git a/versioned_docs/version-21/commands/web-server-list.md b/versioned_docs/version-21/commands/web-server-list.md index 235a06a1adf4a3..554ca5b3881eb6 100644 --- a/versioned_docs/version-21/commands/web-server-list.md +++ b/versioned_docs/version-21/commands/web-server-list.md @@ -14,12 +14,14 @@ displayed_sidebar: docs +
    History |Release|Changes| |---|---| |18 R3|Added
    +
    ## Description diff --git a/versioned_docs/version-21/commands/web-server.md b/versioned_docs/version-21/commands/web-server.md index dbbc63343d3dd2..afa856751d220b 100644 --- a/versioned_docs/version-21/commands/web-server.md +++ b/versioned_docs/version-21/commands/web-server.md @@ -16,6 +16,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -24,6 +25,7 @@ displayed_sidebar: docs |19|support for .sessionCookieSameSite|
    +
    ## Description @@ -34,7 +36,7 @@ By default, if the *option* parameter is omitted, the command returns a referenc |Constant|Value|Comment| |---|---|---| -|`Web server database`|1|Current database Web server (default if omitted)| +|`Web server database`|1|Web server of the project from which the command is called (default if omitted)| |`Web server host database`|2|Web server of the host database of a component| |`Web server receiving request`|3|Web server that received the request (target Web server)| diff --git a/versioned_docs/version-21/commands/zip-create-archive.md b/versioned_docs/version-21/commands/zip-create-archive.md index 0346c154194b68..e7dd59a187ded3 100644 --- a/versioned_docs/version-21/commands/zip-create-archive.md +++ b/versioned_docs/version-21/commands/zip-create-archive.md @@ -21,6 +21,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -29,6 +30,7 @@ displayed_sidebar: docs |18|Added|
    +
    diff --git a/versioned_docs/version-21/commands/zip-read-archive.md b/versioned_docs/version-21/commands/zip-read-archive.md index af1daae3671052..b31834d8f39ca2 100644 --- a/versioned_docs/version-21/commands/zip-read-archive.md +++ b/versioned_docs/version-21/commands/zip-read-archive.md @@ -17,6 +17,7 @@ displayed_sidebar: docs +
    History |Release|Changes| @@ -24,6 +25,7 @@ displayed_sidebar: docs |18|Added|
    +
    ## Description diff --git a/versioned_sidebars/version-19-sidebars.json b/versioned_sidebars/version-19-sidebars.json index 8aa65da995bd3f..98e3542abc0671 100644 --- a/versioned_sidebars/version-19-sidebars.json +++ b/versioned_sidebars/version-19-sidebars.json @@ -227,7 +227,20 @@ "FormObjects/groupBox", "FormObjects/inputOverview", "FormObjects/listOverview", - "FormObjects/listboxOverview", + { + "type": "category", + "label": "List Box", + "key": "listbox-in-form", + "link": { + "type": "doc", + "id": "FormObjects/listboxOverview" + }, + "items": [ + "FormObjects/listbox-object", + "FormObjects/listbox-column", + "FormObjects/listbox-header-footer" + ] + }, "FormObjects/pictureButtonOverview", "FormObjects/picturePopupMenuOverview", "FormObjects/pluginAreaOverview", diff --git a/versioned_sidebars/version-20-sidebars.json b/versioned_sidebars/version-20-sidebars.json index abd78000cd82ce..563f4ecb278307 100644 --- a/versioned_sidebars/version-20-sidebars.json +++ b/versioned_sidebars/version-20-sidebars.json @@ -630,7 +630,20 @@ "FormObjects/groupBox", "FormObjects/inputOverview", "FormObjects/listOverview", - "FormObjects/listboxOverview", + { + "type": "category", + "label": "List Box", + "key": "listbox-in-form", + "link": { + "type": "doc", + "id": "FormObjects/listboxOverview" + }, + "items": [ + "FormObjects/listbox-object", + "FormObjects/listbox-column", + "FormObjects/listbox-header-footer" + ] + }, "FormObjects/pictureButtonOverview", "FormObjects/picturePopupMenuOverview", "FormObjects/pluginAreaOverview", diff --git a/versioned_sidebars/version-21-R2-sidebars.json b/versioned_sidebars/version-21-R2-sidebars.json index 9b244320c86aaa..754c5715e36397 100644 --- a/versioned_sidebars/version-21-R2-sidebars.json +++ b/versioned_sidebars/version-21-R2-sidebars.json @@ -2562,7 +2562,20 @@ "FormObjects/groupBox", "FormObjects/inputOverview", "FormObjects/listOverview", - "FormObjects/listboxOverview", + { + "type": "category", + "label": "List Box", + "key": "listbox-in-form", + "link": { + "type": "doc", + "id": "FormObjects/listboxOverview" + }, + "items": [ + "FormObjects/listbox-object", + "FormObjects/listbox-column", + "FormObjects/listbox-header-footer" + ] + }, "FormObjects/pictureButtonOverview", "FormObjects/picturePopupMenuOverview", "FormObjects/pluginAreaOverview", diff --git a/versioned_sidebars/version-21-sidebars.json b/versioned_sidebars/version-21-sidebars.json index b7a658616dc566..bed9688480c912 100644 --- a/versioned_sidebars/version-21-sidebars.json +++ b/versioned_sidebars/version-21-sidebars.json @@ -2555,7 +2555,20 @@ "FormObjects/groupBox", "FormObjects/inputOverview", "FormObjects/listOverview", - "FormObjects/listboxOverview", + { + "type": "category", + "label": "List Box", + "key": "listbox-in-form", + "link": { + "type": "doc", + "id": "FormObjects/listboxOverview" + }, + "items": [ + "FormObjects/listbox-object", + "FormObjects/listbox-column", + "FormObjects/listbox-header-footer" + ] + }, "FormObjects/pictureButtonOverview", "FormObjects/picturePopupMenuOverview", "FormObjects/pluginAreaOverview", From 2c2c07d9888cfc234c9f7dc1c72c1b935daf4041 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:25:22 +0200 Subject: [PATCH 1718/2000] New translations listbox-column.md (French) --- .../version-19/FormObjects/listbox-column.md | 415 ++++++++++++++++++ 1 file changed, 415 insertions(+) create mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..acaf7cee4df0d3 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md @@ -0,0 +1,415 @@ +--- +id: listbox-column +title: "[Colonne de list box](listbox_overview.md#list-box-columns)" +--- + +Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_column.png) + +Vous pouvez définir des propriétés standard (texte, couleur de fond, etc.) pour chaque colonne de la list box ; ces propriétés sont prioritaires sur celles de l'objet list box. + +> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). + +### Propriétés spécifiques des colonnes {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## Événements formulaire pris en charge + +| Evénement formulaire | Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties) | Commentaires | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On After Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On After Sort |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Listbox tableau uniquement* | +| On Before Data Entry |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Before Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Column Moved |
  • [columnName](./listbox-object#additional-properties)
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | | +| On Column Resize |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [newSize](./listbox-object#additional-properties)
  • [oldSize](./listbox-object#additional-properties)
  • | | +| On Data Change |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Double Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Drag Over |
  • [area](./listbox-object#additional-properties)
  • [areaName](./listbox-object#additional-properties)
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Drop |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Footer Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [footerName](./listbox-object#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | +| On Getting Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | +| On Header Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | +| On Row Moved |
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | *Listbox tableau uniquement* | +| On Scroll |
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • | | +| On Unload | | | + +## Tableaux d'objets dans les colonnes + +Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). + +La list box suivante a été définie à l'aide d'un tableau d'objets : + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configurer une colonne tableau d'objets + +To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. Dans la Liste des propriétés, vous pouvez sélectionner Objet comme "Type de variable" pour la colonne : + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Les propriétés standard liées aux coordonnées, taille et style sont disponibles pour les colonnes de type objet. Elles peuvent être gérées à l'aide de la Liste des propriétés, ou en programmant les attributs de style, visibilité, couleur de police et de fond de chaque ligne de colonne objet de la list box. Ce type de colonne peut également être masqué. + +Toutefois, le thème Source de données n'est pas disponible pour les colonnes objet des list box. En fait, le contenu de chaque cellule de la colonne est basé sur les attributs présents dans l'élément correspondant du tableau d'objets. Chaque élément du tableau peut définir : + +le type de valeur (obligatoire) : texte, couleur, événement, etc. +la valeur elle-même (optionnel) : utilisé aussi bien pour la saisie que pour l'affichage. +le mode d'affichage du contenu de la cellule (optionnel) : bouton, liste, etc. +des paramètres supplémentaires (optionnel) : dépend du type de valeur +Pour définir ces propriétés, vous devez placer les attributs adéquats dans l'objet (la liste des attributs disponibles est fournie ci-dessous). Par exemple, vous pouvez écrire "Hello World!" dans une colonne objet à l'aide de ce simple code : + +```4d +ARRAY OBJECT(obColumn;0) // tableau de colonnes + C_OBJECT($ob) //premier élément + OB SET($ob; "valueType" ; "text") //définit le type de valeur (obligatoire) + OB SET($ob; "value" ; "Hello World !") //définit la valeur + APPEND TO ARRAY(obColumn ;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet. Ces paramètres sont automatiquement définis en fonction du type de valeur. + +#### valueType et affichage des données + +Lorsqu'une colonne de list box est associée à un tableau d'objets, l'affichage, la saisie et l'édition des cellules sont basées sur l'attribut valueType présent dans chaque élément du tableau. Les valeurs valueType prises en charge sont les suivantes : + +- "text" : pour une valeur texte +- "real": for a numeric value that can include separators like a `\`, <.>, or <,> +- "integer" : pour une valeur entière +- "boolean" : pour une valeur True/False +- "color" : pour définir une couleur de fond +- "event" : pour afficher un bouton avec un libellé. + +4D utilise des widgets par défaut selon la valeur "valueType" (c'est-à-dire qu'un "text" est affiché comme un widget de saisie de texte, un "boolean" comme une case à cocher), mais d'autres affichages sont également disponibles par le biais d'options (*e.g.*, un réel peut également être représenté comme un menu déroulant). Le tableau suivant indique l'affichage par défaut ainsi que les variations possibles pour chaque type de valeur : + +| valueType | Format défaut | Widget(s) alternatif(s) | +| --------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | +| text | zone de saisie de texte | menu déroulant (enumération obligatoire) ou combo box (enumération) | +| réel | zone de saisie de texte contrôlée (nombre et séparateurs) | menu déroulant (enumération obligatoire) ou combo box (enumération) | +| integer | zone de saisie de texte contrôlée (nombre) | menu déroulant (enumération obligatoire) ou combo box (enumération) ou case à cocher trois états | +| boolean | case à cocher | menu déroulant (enumération obligatoire) | +| color | couleur de fond | text | +| event | bouton avec libellé | | +| | | Tous les widgets peuvent associer un unit toggle button ou ellipsis button à la cellule. | + +Vous définissez l'affichage de la cellule et les variations à l'aide d'attributs spécifiques dans chaque objet (voir ci-dessous). + +#### Formats d'affichage et filtres de saisie + +Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet des list box. Ils sont automatiquement définis en fonction du type de valeur. Ils sont listés dans le tableau suivant : + +| Value type | Format défaut | Contrôle de saisie | +| ---------- | ------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | +| text | le même que celui de l'objet | pas de contrôle (tout caractère accepté) | +| réel | le même que celui de l'objet (utilisation du séparateur décimal système) | "0-9" et "." et "-" | +| | | "0-9" et "." si min>=0 | +| integer | le même que celui de l'objet | "0-9" et "-" | +| | | "0-9" si min>=0 | +| Boolean | case à cocher | N/A | +| color | N/A | N/A | +| event | N/A | N/A | + +### Attributs + +Chaque élément du tableau d'objets est un objet qui peut contenir un ou plusieurs attributs qui définiront le contenu de la cellule et l'affichage des données (voir exemple ci-dessus). + +L'unique attribut obligatoire est "valueType" et ses valeurs acceptées sont "text", "real", "integer", "boolean", "color" et "event". Le tableau suivant liste tous les attributs acceptés dans les tableaux d'objets des list box, suivant la valeur de "valueType" (tout autre attribut est ignoré). Les formats d'affichage et des exemples sont fournis ci-dessous. + +| | valueType | text | réel | integer | boolean | color | event | +| --------------------- | ------------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | +| *Attributs* | *Description* | | | | | | | +| value | valeur de la cellule (saisie ou affichage) | x | x | x | | | | +| min | valeur minimum | | x | x | | | | +| max | valeur maximum | | x | x | | | | +| behavior | valeur "threeStates" | | | x | | | | +| requiredList | menu déroulant défini dans l'objet | x | x | x | | | | +| choiceList | combo box défini dans l'objet | x | x | x | | | | +| requiredListReference | RefList 4D, dépend de la valeur de "saveAs" | x | x | x | | | | +| requiredListName | nom d'énumération 4D, dépend de la valeur de "saveAs" | x | x | x | | | | +| saveAs | "reference" ou "value" | x | x | x | | | | +| choiceListReference | RefList 4D, affiche une combo box | x | x | x | | | | +| choiceListName | nom d'énumération 4D, affiche une combo box | x | x | x | | | | +| unitList | tableau de X éléments | x | x | x | | | | +| unitReference | indice de l'élément sélectionné | x | x | x | | | | +| unitsListReference | RefList 4D pour les unités | x | x | x | | | | +| unitsListName | nom d'énumération 4D pour les unités | x | x | x | | | | +| alternateButton | ajouter un bouton alternatif | x | x | x | x | x | | + +#### value + +La valeur des cellules est stockée dans l'attribut "value". Cet attribut est utilisé pour la saisie (entrée) et pour l'affichage (sortie). Il peut également être utilisé pour définir des valeurs par défaut lors de l'utilisation des listes (voir ci-dessous). + +```4d + ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> La valeur Null est acceptée, elle définit une cellule vide. + +#### min et max + +Lorsque le "valueType" est "real" ou "integer", l'objet accepte également les attributs min et max avec les valeurs appropriées (les valeurs doivent être du même type que valueType). + +Ces attributs peuvent être utilisés pour contrôler la plage de valeurs d'entrée. Lorsqu'une cellule est validée (lorsqu'elle perd le focus), si la valeur de saisie est inférieure à la valeur minimale ou supérieure à la valeur maximale, elle est rejetée. Dans ce cas, la valeur précédente est conservée et une astuce affiche une explication. + +```4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +L'attribut behavior propose des variations de la représentation standard des valeurs. Une seule variation est possible : + +| Attribut | Valeur(s) disponible(s) | valueType(s) | Description | +| -------- | ------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | Représente une valeur numérique sous la forme d'une case à cocher à trois états.
    2=semi-coché, 1=coché, 0=décoché, -1=invisible, -2=décoché désactivé, -3=coché désactivé, -4=semi-coché désactivé | + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + + + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList et choiceList + +Lorsqu'un attribut "choiceList" ou "requiredList" est présent dans l'objet, la zone de saisie de texte est remplacée par une liste déroulante ou une combo box, en fonction de l'attribut : + +- Si l'attribut est "choiceList", la cellule est affichée sous forme de combo box. Cela signifie que l'utilisateur peut sélectionner ou saisir une valeur. +- Si l'attribut est "requiredList", la cellule est affichée sous forme de liste déroulante. Cela signifie que l'utilisateur peut uniquement sélectionner une des valeurs de la liste. + +Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> Les valeurs du widget sont définies via un tableau. Si vous souhaitez associer le widget à une énumération 4D existante, vous devez utiliser les attributs "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". + +Exemples : + +- Vous voulez afficher une liste déroulante avec juste deux options, "Open" ou "Closed". "Closed" doit être présélectionné : + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Vous voulez accepter toute valeur entière, mais afficher une combo box contenant les valeurs les plus communes : + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName et requiredListReference + +Les attributs "requiredListName" et "requiredListReference" vous permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur d'Enumérations de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de liste déroulante. Cela signifie que l'utilisateur pourra uniquement choisir une des valeurs fournies dans la liste. + +Utilisez "requiredListName" ou "requiredListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "requiredList". +> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". + +Exemples : + +- Vous voulez afficher une liste déroulante basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert"), la stocker en tant que valeur et afficher "bleu" par défaut : + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Vous voulez afficher une liste déroulante basée sur une liste créée par programmation, et la stocker en tant que référence : + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName et choiceListReference + +Les attributs "choiceListName" et "choiceListReference" permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de combo box, ce qui signifie que l'utilisateur pourra choisir une des valeurs de la liste ou en saisir une. + +Utilisez "choiceListName" ou "choiceListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "choiceList". +> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". + +Exemple : + +Vous voulez afficher une combo box basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert") et afficher "vert" par défaut : + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference et unitReference + +Vous pouvez utiliser des attributs spécifiques afin d'associer des unités aux valeurs des cellules (par exemple "10 cm", "20 pixels", etc.). Pour définir une liste d'unités, vous pouvez utiliser l'un des attributs suivants : + +- "unitsList" : un tableau contenant les x éléments définissant les unités disponibles (ex : "cm", "pouces", "km", "miles", etc.). Utilisez cet attribut pour définir des unités dans l'objet. +- "unitsListReference" : une référence de liste 4D contenant les unités disponibles. "unitsListReference" : une référence de liste 4D contenant les unités disponibles. +- "unitsListName" : un nom d'énumération 4D créée en mode Développement contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une énumération 4D créée dans la Boîte à outils. + +Quel que soit son mode de définition, la liste d'unités peut être associée à l'attribut suivant : + +- "unitReference" : une valeur simple contenant l'indice (de 1 à x) de l'élément sélectionné dans la liste de valeurs "unitList", "unitsListReference" ou "unitsListName". + +L'unité courante est affichée sous forme de bouton affichant successivement les valeurs de "unitList", "unitsListReference" ou "unitsListName" à chaque clic (par exemple "pixels" -> "lignes" -> "cm" -> "pixels" -> etc.) + +Exemple : + +Vous souhaitez définir une valeur de saisie numérique suivie d'une unité parmi deux possibles : "cm" ou "pixels". La valeur courante est "2" + "cm". Vous utilisez des valeurs définies directement dans l'objet (attribut "unitsList") : + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"cm") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"cm" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Si vous souhaitez ajouter un bouton ellipse [...] à une cellule, il suffit de passer "alternateButton" avec la valeur True dans l'objet. Le bouton sera automatiquement affiché dans la cellule. + +Lorsque l'utilisateur clique sur ce bouton, un événement `On Alternative Click` est généré, vous permettant de traiter cette action comme vous le souhaitez (reportez-vous ci-dessous au paragraphe "Gestion des événements" pour plus d'informations). + +Exemple : + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +L'attribut "valueType" de valeur "color" vous permet d'afficher soit une couleur, soit un texte. + +- Si la valeur est un nombre, un rectangle de couleur est dessiné à l'intérieur de la cellule. Exemple : + + ```4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si la valeur est un texte, le texte est simplement affiché (par exemple : "value";"Automatic"). + +#### valueType event + +L'attribut "valueType" de valeur "event" affiche un bouton qui génère simplement un événement `On Clicked` lorsque l'utilisateur clique dessus. Aucune donnée ou valeur ne peut être passée ou retournée. + +Optionnellement, il est possible de passer un attribut "label". + +Exemple : + +```4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestion des événements + +Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox tableau d'objets : + +- **Sur données modifiées** : L'événement `On Data Change` est généré en cas de modification d'une valeur de la colonne, quel que soit le widget : + - zone de saisie de texte + - listes déroulante + - zone de combo box + - bouton d'unité (passage valeur x à valeur x+1) + - case à cocher (passage cochée/non cochée) +- **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. +- **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. From 4e386f3298b048d3ad318de3c1b385df9430d6ec Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:25:25 +0200 Subject: [PATCH 1719/2000] New translations listbox-header-footer.md (French) --- .../FormObjects/listbox-header-footer.md | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..f502d49cea5fa3 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md @@ -0,0 +1,50 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. + +::: + +## En-têtes + +Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_header.png) + +Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. + +Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. + +### Propriétés spécifiques des en-têtes + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) + +## Pieds + +Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. + +Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_footers.png) + +Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). + +Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un pied de page, elle est appliquée à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. + +### Propriétés spécifiques des pieds de page + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + From f252a2f4fbcf537582c09f78912dbcac8d4caad8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:25:27 +0200 Subject: [PATCH 1720/2000] New translations listbox-object.md (French) --- .../version-19/FormObjects/listbox-object.md | 188 ++++++++++++++++++ 1 file changed, 188 insertions(+) create mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..3937772290c41c --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md @@ -0,0 +1,188 @@ +--- +id: listbox-object +title: List Box Object +--- + +## List box de type tableau + +Dans une list box de type tableau, chaque colonne est associée à un tableau 4D à une dimension ; tous les types de tableaux peuvent être utilisés, à l’exception des tableaux de pointeurs. Le nombre de lignes est basé sur le nombre d’éléments du tableau. + +Par défaut, 4D affecte le nom “ColonneN” à chaque variable de colonne. You can change it, as well as other column properties, in the [column properties](listbox-column.md#column-specific-properties). Le format d'affichage de chaque colonne peut également être défini à l'aide de la commande `OBJECT SET FORMAT`. + +> Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques), disposant de mécanismes spécifiques. + +Avec les list box de type tableau, les valeurs des colonnes (saisie et affichage) sont gérées à l’aide des commandes du langage 4D. Vous pouvez également associer une [énumération](properties_DataSource.md#choice-list) à une colonne afin de contrôler la saisie. +Vous pouvez également associer une [énumération](properties_DataSource.md#énumération) à une colonne afin de contrôler la saisie. Par exemple, pour initialiser le contenu d’une colonne, vous pouvez utiliser l’instruction suivante : + +```4d +ARRAY TEXT(varCol;size) +``` + +Vous pouvez également utiliser une énumération : + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Attention :** Lorsqu’un objet List box contient plusieurs colonnes de tailles différentes, seul le nombre d’éléments correspondant au plus petit tableau est affiché. Il est donc conseillé de veiller à ce que chaque tableau ait le même nombre d’éléments que les autres. A noter également que si une colonne de la list box est “vide” (c'est le cas lorsque le tableau associé n'a pas été correctement déclaré ou dimensionné via le langage), la list box n'affiche aucun contenu. + +## List box de type sélection + +Dans ce type de list box, chaque colonne peut être associée à un champ (par exemple `[Employees]LastName)` ou à une expression. L’expression peut être basée sur un ou plusieurs champs (par exemple `[Employés]Nom+“ ”+[Employés]Prénom`) ou être simplement une formule (par exemple`String(Milliseconds)`). L’expression peut également être une méthode projet, une variable ou un élément de tableau. Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. + +Le contenu de chaque ligne est ensuite évalué en fonction d'une sélection d'enregistrements : la **sélection courante** d'une table ou une **sélection temporaire**. + +Dans le cas d’une list box basée sur la sélection courante, toute modification effectuée côté base de données est automatiquement reportée dans la list box et inversement. La sélection courante est donc toujours identique aux deux emplacements. + +## List box collection ou entity selection + +Dans ce type de list box, chaque colonne doit être associée à une expression. Le contenu de chaque ligne est ensuite évalué par élément de la collection ou par entité de l'entity selection. + +Chaque élément de la collection ou chaque entité est disponible en tant qu'objet auquel on peut accéder via le mot-clé [This](../Concepts/classes.md#this). Une expression de colonne peut être un chemin de propriété, une méthode projet, une variable ou n'importe quelle formule, accédant à chaque entité ou objet élément de collection via `This`, par exemple `This.` (ou `This.value` dans le cas d'une collection de valeurs scalaires). Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. + +Lorsque la source de données est une entity selection, les modifications apportées du côté de la list box sont automatiquement enregistrées dans la base de données. En revanche, les modifications apportées du côté de la base de données sont visibles dans la list box après le rechargement des entités modifiées. + +Lorsque la source de données est une collection, toute modification apportée aux valeurs de la list box se reflète dans la collection. En revanche, si des modifications sont apportées à la collection en utilisant par exemple les diverses fonctions de la [classe Collection](../API/CollectionClass.md), vous devrez en informer explicitement 4D en réaffectant la variable collection à elle-même, de sorte que le contenu de la list box soit actualisé. Par exemple : + +```4d +myCol:=myCol.push("new value") //afficher new value dans la list box +``` + +### Propriétés prises en charge + +Les propriétés prises en charge dépendent du type de list box. + +| Propriété | List box tableau | Liste box sélection | List box collection ou entity selection | +| ------------------------------------------------------------------------------------------- | ---------------- | ------------------- | --------------------------------------- | +| [Couleur de fond alternée](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Couleur de fond](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Gras](properties_Text.md#bold) | X | X | X | +| [Expression couleur de fond](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Style de la bordure](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Bas](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [CSS Class](properties_Object.md#css-class) | X | X | X | +| [Collection ou entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionnement colonnes auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Elément courant](properties_DataSource.md#current-item) | | | X | +| [Position élément courant](properties_DataSource.md#current-item-position) | | | X | +| [Source de données](properties_Object.md#data-source) | X | X | X | +| [Nom formulaire détaillé](properties_ListBox.md#detail-form-name) | | X | | +| [Afficher en-têtes](properties_Headers.md#display-headers) | X | X | X | +| [Afficher pieds](properties_Footers.md#display-footers) | X | X | X | +| [Double-clic sur ligne](properties_ListBox.md#double-click-on-row) | | X | | +| [Glissable](properties_Action.md#droppable) | X | X | X | +| [Déposable](properties_Action.md#droppable) | X | X | X | +| [Focusable](properties_Entry.md#focusable) | X | X | X | +| [Police](properties_Text.md#font) | X | X | X | +| [Couleur de la police](properties_Text.md#font-color) | X | X | X | +| [Expression couleur police](properties_Text.md#font-color-expression) | | X | X | +| [Taille](properties_Text.md#font-size) | X | X | X | +| [Hauteur (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Hauteur (en-têtes)](properties_Headers.md#height) | X | X | X | +| [Hauteur (pieds)](properties_Footers.md#height) | X | X | X | +| [Masquer lignes vides finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Cacher rectangle de focus](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Cacher surlignage sélection](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List box hiérarchique](properties_Object.md#array-list-box) | X | | | +| [Ensemble surlignage](properties_ListBox.md#highlight-set) | | X | | +| [Alignement horizontal](properties_Text.md#horizontal-alignment) | X | X | X | +| [Couleur lignes horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Barre de défilement horizontale](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Italique](properties_Text.md#italic) | X | X | X | +| [Gauche](properties_CoordinatesAndSizing.md#left) | X | X | X | +| [Table principale](properties_DataSource.md#master-table) | | X | | +| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | +| [Méthode](properties_Action.md#method) | X | X | X | +| [Lignes déplaçables](properties_Action.md#movable-rows) | X | | | +| [Sélection temporaire](properties_DataSource.md#selection-name) | | X | | +| [Nombre de colonnes](properties_ListBox.md#number-of-columns) | X | X | X | +| [Nombre de colonnes verrouillées](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Nombre de colonnes statiques](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Nom d'objet](properties_Object.md#object-name) | X | X | X | +| [Droite](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Tableau de contrôle des lignes](properties_ListBox.md#row-control-array) | X | | | +| [Tableau couleurs de police](properties_Text.md#row-font-color-array) | X | | | +| [Hauteur des lignes](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Tableau hauteurs des lignes](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Tableau de styles](properties_Text.md#row-style-array) | X | | | +| [Eléments sélectionnés](properties_DataSource.md#selected-items) | | | X | +| [Mode de sélection](properties_ListBox.md#selection-mode) | X | X | X | +| [Saisie sur clic unique](properties_Entry.md#single-click-edit) | X | X | X | +| [Triable](properties_Action.md#sortable) | X | X | X | +| [Action standard](properties_Action.md#standard-action) | X | | | +| [Expression Style](properties_Text.md#style-expression) | | X | X | +| [Haut](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparent](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Type](properties_Object.md#type) | X | X | X | +| [Souligné](properties_Text.md#underline) | X | X | X | +| [Variable ou expression](properties_Object.md#variable-or-expression) | X | X | | +| [Alignement vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Couleur lignes verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Barre de défilement verticale](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilité](properties_Display.md#visibility) | X | X | X | +| [Largeur](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Les colonnes, en-têtes et pieds de list box prennent en charge des propriétés spécifiques. + +### Événements formulaire pris en charge + +| Evénement formulaire | Propriétés supplémentaires retournées (voir [Evénement formulaire](https://doc.4d.com/4Dv18/4D/18/FORM-Evenement.301-4522191.fr.html) pour les propriétés principales) | Commentaires | +| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Listbox tableau uniquement* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Close Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | +| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Delete Action |
  • [row](#additional-properties)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | +| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Open Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Listbox tableau uniquement* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + +#### Propriétés supplémentaires {#additional-properties} + +Les événements formulaire sur les list box ou colonnes de list box peuvent retourner les propriétés supplémentaires suivantes : + +| Propriété | Type | Description | +| ---------------- | ----------- | ----------------------------------------------------------------------------- | +| area | text | Zone de l'objet List box ("header", "footer", "cell") | +| areaName | text | Nom de la zone | +| column | entier long | Numéro de colonne | +| columnName | text | Nom de la colonne | +| footerName | text | Nom du pied | +| headerName | text | Nom de l'en-tête | +| horizontalScroll | entier long | Positif si le défilement est vers la droite, négatif s'il est vers la gauche | +| isRowSelected | boolean | Vrai si la ligne est sélectionnée, sinon Faux | +| newPosition | entier long | Nouvelle position de la colonne ou de la ligne | +| newSize | entier long | Nouvelle taille (en pixels) de la colonne ou de la ligne | +| oldPosition | entier long | Position précédente de la colonne ou de la ligne | +| oldSize | entier long | Taille précédente (en pixels) de la colonne ou de la ligne | +| row | entier long | Numéro de ligne | +| verticalScroll | entier long | Positif si le défilement est vers le bas, négatif s'il est vers le haut | + +> Si un événement se produit sur une "fake" colonne ou ligne qui n'existe pas, une chaîne vide est généralement renvoyée. From aead00f0935842d1eccc3cbebfc594c603380a10 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:25:30 +0200 Subject: [PATCH 1721/2000] New translations listbox-column.md (French) --- .../version-20/FormObjects/listbox-column.md | 415 ++++++++++++++++++ 1 file changed, 415 insertions(+) create mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..acaf7cee4df0d3 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md @@ -0,0 +1,415 @@ +--- +id: listbox-column +title: "[Colonne de list box](listbox_overview.md#list-box-columns)" +--- + +Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_column.png) + +Vous pouvez définir des propriétés standard (texte, couleur de fond, etc.) pour chaque colonne de la list box ; ces propriétés sont prioritaires sur celles de l'objet list box. + +> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). + +### Propriétés spécifiques des colonnes {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## Événements formulaire pris en charge + +| Evénement formulaire | Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties) | Commentaires | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On After Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On After Sort |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Listbox tableau uniquement* | +| On Before Data Entry |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Before Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Column Moved |
  • [columnName](./listbox-object#additional-properties)
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | | +| On Column Resize |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [newSize](./listbox-object#additional-properties)
  • [oldSize](./listbox-object#additional-properties)
  • | | +| On Data Change |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Double Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Drag Over |
  • [area](./listbox-object#additional-properties)
  • [areaName](./listbox-object#additional-properties)
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Drop |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Footer Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [footerName](./listbox-object#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | +| On Getting Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | +| On Header Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | +| On Row Moved |
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | *Listbox tableau uniquement* | +| On Scroll |
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • | | +| On Unload | | | + +## Tableaux d'objets dans les colonnes + +Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). + +La list box suivante a été définie à l'aide d'un tableau d'objets : + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configurer une colonne tableau d'objets + +To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. Dans la Liste des propriétés, vous pouvez sélectionner Objet comme "Type de variable" pour la colonne : + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Les propriétés standard liées aux coordonnées, taille et style sont disponibles pour les colonnes de type objet. Elles peuvent être gérées à l'aide de la Liste des propriétés, ou en programmant les attributs de style, visibilité, couleur de police et de fond de chaque ligne de colonne objet de la list box. Ce type de colonne peut également être masqué. + +Toutefois, le thème Source de données n'est pas disponible pour les colonnes objet des list box. En fait, le contenu de chaque cellule de la colonne est basé sur les attributs présents dans l'élément correspondant du tableau d'objets. Chaque élément du tableau peut définir : + +le type de valeur (obligatoire) : texte, couleur, événement, etc. +la valeur elle-même (optionnel) : utilisé aussi bien pour la saisie que pour l'affichage. +le mode d'affichage du contenu de la cellule (optionnel) : bouton, liste, etc. +des paramètres supplémentaires (optionnel) : dépend du type de valeur +Pour définir ces propriétés, vous devez placer les attributs adéquats dans l'objet (la liste des attributs disponibles est fournie ci-dessous). Par exemple, vous pouvez écrire "Hello World!" dans une colonne objet à l'aide de ce simple code : + +```4d +ARRAY OBJECT(obColumn;0) // tableau de colonnes + C_OBJECT($ob) //premier élément + OB SET($ob; "valueType" ; "text") //définit le type de valeur (obligatoire) + OB SET($ob; "value" ; "Hello World !") //définit la valeur + APPEND TO ARRAY(obColumn ;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet. Ces paramètres sont automatiquement définis en fonction du type de valeur. + +#### valueType et affichage des données + +Lorsqu'une colonne de list box est associée à un tableau d'objets, l'affichage, la saisie et l'édition des cellules sont basées sur l'attribut valueType présent dans chaque élément du tableau. Les valeurs valueType prises en charge sont les suivantes : + +- "text" : pour une valeur texte +- "real": for a numeric value that can include separators like a `\`, <.>, or <,> +- "integer" : pour une valeur entière +- "boolean" : pour une valeur True/False +- "color" : pour définir une couleur de fond +- "event" : pour afficher un bouton avec un libellé. + +4D utilise des widgets par défaut selon la valeur "valueType" (c'est-à-dire qu'un "text" est affiché comme un widget de saisie de texte, un "boolean" comme une case à cocher), mais d'autres affichages sont également disponibles par le biais d'options (*e.g.*, un réel peut également être représenté comme un menu déroulant). Le tableau suivant indique l'affichage par défaut ainsi que les variations possibles pour chaque type de valeur : + +| valueType | Format défaut | Widget(s) alternatif(s) | +| --------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | +| text | zone de saisie de texte | menu déroulant (enumération obligatoire) ou combo box (enumération) | +| réel | zone de saisie de texte contrôlée (nombre et séparateurs) | menu déroulant (enumération obligatoire) ou combo box (enumération) | +| integer | zone de saisie de texte contrôlée (nombre) | menu déroulant (enumération obligatoire) ou combo box (enumération) ou case à cocher trois états | +| boolean | case à cocher | menu déroulant (enumération obligatoire) | +| color | couleur de fond | text | +| event | bouton avec libellé | | +| | | Tous les widgets peuvent associer un unit toggle button ou ellipsis button à la cellule. | + +Vous définissez l'affichage de la cellule et les variations à l'aide d'attributs spécifiques dans chaque objet (voir ci-dessous). + +#### Formats d'affichage et filtres de saisie + +Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet des list box. Ils sont automatiquement définis en fonction du type de valeur. Ils sont listés dans le tableau suivant : + +| Value type | Format défaut | Contrôle de saisie | +| ---------- | ------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | +| text | le même que celui de l'objet | pas de contrôle (tout caractère accepté) | +| réel | le même que celui de l'objet (utilisation du séparateur décimal système) | "0-9" et "." et "-" | +| | | "0-9" et "." si min>=0 | +| integer | le même que celui de l'objet | "0-9" et "-" | +| | | "0-9" si min>=0 | +| Boolean | case à cocher | N/A | +| color | N/A | N/A | +| event | N/A | N/A | + +### Attributs + +Chaque élément du tableau d'objets est un objet qui peut contenir un ou plusieurs attributs qui définiront le contenu de la cellule et l'affichage des données (voir exemple ci-dessus). + +L'unique attribut obligatoire est "valueType" et ses valeurs acceptées sont "text", "real", "integer", "boolean", "color" et "event". Le tableau suivant liste tous les attributs acceptés dans les tableaux d'objets des list box, suivant la valeur de "valueType" (tout autre attribut est ignoré). Les formats d'affichage et des exemples sont fournis ci-dessous. + +| | valueType | text | réel | integer | boolean | color | event | +| --------------------- | ------------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | +| *Attributs* | *Description* | | | | | | | +| value | valeur de la cellule (saisie ou affichage) | x | x | x | | | | +| min | valeur minimum | | x | x | | | | +| max | valeur maximum | | x | x | | | | +| behavior | valeur "threeStates" | | | x | | | | +| requiredList | menu déroulant défini dans l'objet | x | x | x | | | | +| choiceList | combo box défini dans l'objet | x | x | x | | | | +| requiredListReference | RefList 4D, dépend de la valeur de "saveAs" | x | x | x | | | | +| requiredListName | nom d'énumération 4D, dépend de la valeur de "saveAs" | x | x | x | | | | +| saveAs | "reference" ou "value" | x | x | x | | | | +| choiceListReference | RefList 4D, affiche une combo box | x | x | x | | | | +| choiceListName | nom d'énumération 4D, affiche une combo box | x | x | x | | | | +| unitList | tableau de X éléments | x | x | x | | | | +| unitReference | indice de l'élément sélectionné | x | x | x | | | | +| unitsListReference | RefList 4D pour les unités | x | x | x | | | | +| unitsListName | nom d'énumération 4D pour les unités | x | x | x | | | | +| alternateButton | ajouter un bouton alternatif | x | x | x | x | x | | + +#### value + +La valeur des cellules est stockée dans l'attribut "value". Cet attribut est utilisé pour la saisie (entrée) et pour l'affichage (sortie). Il peut également être utilisé pour définir des valeurs par défaut lors de l'utilisation des listes (voir ci-dessous). + +```4d + ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> La valeur Null est acceptée, elle définit une cellule vide. + +#### min et max + +Lorsque le "valueType" est "real" ou "integer", l'objet accepte également les attributs min et max avec les valeurs appropriées (les valeurs doivent être du même type que valueType). + +Ces attributs peuvent être utilisés pour contrôler la plage de valeurs d'entrée. Lorsqu'une cellule est validée (lorsqu'elle perd le focus), si la valeur de saisie est inférieure à la valeur minimale ou supérieure à la valeur maximale, elle est rejetée. Dans ce cas, la valeur précédente est conservée et une astuce affiche une explication. + +```4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +L'attribut behavior propose des variations de la représentation standard des valeurs. Une seule variation est possible : + +| Attribut | Valeur(s) disponible(s) | valueType(s) | Description | +| -------- | ------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | Représente une valeur numérique sous la forme d'une case à cocher à trois états.
    2=semi-coché, 1=coché, 0=décoché, -1=invisible, -2=décoché désactivé, -3=coché désactivé, -4=semi-coché désactivé | + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + + + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList et choiceList + +Lorsqu'un attribut "choiceList" ou "requiredList" est présent dans l'objet, la zone de saisie de texte est remplacée par une liste déroulante ou une combo box, en fonction de l'attribut : + +- Si l'attribut est "choiceList", la cellule est affichée sous forme de combo box. Cela signifie que l'utilisateur peut sélectionner ou saisir une valeur. +- Si l'attribut est "requiredList", la cellule est affichée sous forme de liste déroulante. Cela signifie que l'utilisateur peut uniquement sélectionner une des valeurs de la liste. + +Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> Les valeurs du widget sont définies via un tableau. Si vous souhaitez associer le widget à une énumération 4D existante, vous devez utiliser les attributs "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". + +Exemples : + +- Vous voulez afficher une liste déroulante avec juste deux options, "Open" ou "Closed". "Closed" doit être présélectionné : + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Vous voulez accepter toute valeur entière, mais afficher une combo box contenant les valeurs les plus communes : + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName et requiredListReference + +Les attributs "requiredListName" et "requiredListReference" vous permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur d'Enumérations de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de liste déroulante. Cela signifie que l'utilisateur pourra uniquement choisir une des valeurs fournies dans la liste. + +Utilisez "requiredListName" ou "requiredListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "requiredList". +> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". + +Exemples : + +- Vous voulez afficher une liste déroulante basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert"), la stocker en tant que valeur et afficher "bleu" par défaut : + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Vous voulez afficher une liste déroulante basée sur une liste créée par programmation, et la stocker en tant que référence : + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName et choiceListReference + +Les attributs "choiceListName" et "choiceListReference" permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de combo box, ce qui signifie que l'utilisateur pourra choisir une des valeurs de la liste ou en saisir une. + +Utilisez "choiceListName" ou "choiceListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "choiceList". +> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". + +Exemple : + +Vous voulez afficher une combo box basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert") et afficher "vert" par défaut : + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference et unitReference + +Vous pouvez utiliser des attributs spécifiques afin d'associer des unités aux valeurs des cellules (par exemple "10 cm", "20 pixels", etc.). Pour définir une liste d'unités, vous pouvez utiliser l'un des attributs suivants : + +- "unitsList" : un tableau contenant les x éléments définissant les unités disponibles (ex : "cm", "pouces", "km", "miles", etc.). Utilisez cet attribut pour définir des unités dans l'objet. +- "unitsListReference" : une référence de liste 4D contenant les unités disponibles. "unitsListReference" : une référence de liste 4D contenant les unités disponibles. +- "unitsListName" : un nom d'énumération 4D créée en mode Développement contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une énumération 4D créée dans la Boîte à outils. + +Quel que soit son mode de définition, la liste d'unités peut être associée à l'attribut suivant : + +- "unitReference" : une valeur simple contenant l'indice (de 1 à x) de l'élément sélectionné dans la liste de valeurs "unitList", "unitsListReference" ou "unitsListName". + +L'unité courante est affichée sous forme de bouton affichant successivement les valeurs de "unitList", "unitsListReference" ou "unitsListName" à chaque clic (par exemple "pixels" -> "lignes" -> "cm" -> "pixels" -> etc.) + +Exemple : + +Vous souhaitez définir une valeur de saisie numérique suivie d'une unité parmi deux possibles : "cm" ou "pixels". La valeur courante est "2" + "cm". Vous utilisez des valeurs définies directement dans l'objet (attribut "unitsList") : + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"cm") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"cm" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Si vous souhaitez ajouter un bouton ellipse [...] à une cellule, il suffit de passer "alternateButton" avec la valeur True dans l'objet. Le bouton sera automatiquement affiché dans la cellule. + +Lorsque l'utilisateur clique sur ce bouton, un événement `On Alternative Click` est généré, vous permettant de traiter cette action comme vous le souhaitez (reportez-vous ci-dessous au paragraphe "Gestion des événements" pour plus d'informations). + +Exemple : + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +L'attribut "valueType" de valeur "color" vous permet d'afficher soit une couleur, soit un texte. + +- Si la valeur est un nombre, un rectangle de couleur est dessiné à l'intérieur de la cellule. Exemple : + + ```4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si la valeur est un texte, le texte est simplement affiché (par exemple : "value";"Automatic"). + +#### valueType event + +L'attribut "valueType" de valeur "event" affiche un bouton qui génère simplement un événement `On Clicked` lorsque l'utilisateur clique dessus. Aucune donnée ou valeur ne peut être passée ou retournée. + +Optionnellement, il est possible de passer un attribut "label". + +Exemple : + +```4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestion des événements + +Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox tableau d'objets : + +- **Sur données modifiées** : L'événement `On Data Change` est généré en cas de modification d'une valeur de la colonne, quel que soit le widget : + - zone de saisie de texte + - listes déroulante + - zone de combo box + - bouton d'unité (passage valeur x à valeur x+1) + - case à cocher (passage cochée/non cochée) +- **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. +- **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. From 6f0aec75822e34b35c7abed913a51c36d3279432 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:25:31 +0200 Subject: [PATCH 1722/2000] New translations listbox-header-footer.md (French) --- .../FormObjects/listbox-header-footer.md | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..f502d49cea5fa3 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md @@ -0,0 +1,50 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. + +::: + +## En-têtes + +Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_header.png) + +Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. + +Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. + +### Propriétés spécifiques des en-têtes + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) + +## Pieds + +Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. + +Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_footers.png) + +Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). + +Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande `OBJECT SET VISIBLE` est utilisée avec un pied de page, elle est appliquée à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. + +### Propriétés spécifiques des pieds de page + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + From af5fdad97be31b2f5b5e7d07511300d7e2f56434 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:25:34 +0200 Subject: [PATCH 1723/2000] New translations listbox-object.md (French) --- .../version-20/FormObjects/listbox-object.md | 188 ++++++++++++++++++ 1 file changed, 188 insertions(+) create mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..3937772290c41c --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md @@ -0,0 +1,188 @@ +--- +id: listbox-object +title: List Box Object +--- + +## List box de type tableau + +Dans une list box de type tableau, chaque colonne est associée à un tableau 4D à une dimension ; tous les types de tableaux peuvent être utilisés, à l’exception des tableaux de pointeurs. Le nombre de lignes est basé sur le nombre d’éléments du tableau. + +Par défaut, 4D affecte le nom “ColonneN” à chaque variable de colonne. You can change it, as well as other column properties, in the [column properties](listbox-column.md#column-specific-properties). Le format d'affichage de chaque colonne peut également être défini à l'aide de la commande `OBJECT SET FORMAT`. + +> Les list box basées sur des tableaux peuvent être affichées sous forme de [list box hiérarchiques](listbox_overview.md#list-box-hierarchiques), disposant de mécanismes spécifiques. + +Avec les list box de type tableau, les valeurs des colonnes (saisie et affichage) sont gérées à l’aide des commandes du langage 4D. Vous pouvez également associer une [énumération](properties_DataSource.md#choice-list) à une colonne afin de contrôler la saisie. +Vous pouvez également associer une [énumération](properties_DataSource.md#énumération) à une colonne afin de contrôler la saisie. Par exemple, pour initialiser le contenu d’une colonne, vous pouvez utiliser l’instruction suivante : + +```4d +ARRAY TEXT(varCol;size) +``` + +Vous pouvez également utiliser une énumération : + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Attention :** Lorsqu’un objet List box contient plusieurs colonnes de tailles différentes, seul le nombre d’éléments correspondant au plus petit tableau est affiché. Il est donc conseillé de veiller à ce que chaque tableau ait le même nombre d’éléments que les autres. A noter également que si une colonne de la list box est “vide” (c'est le cas lorsque le tableau associé n'a pas été correctement déclaré ou dimensionné via le langage), la list box n'affiche aucun contenu. + +## List box de type sélection + +Dans ce type de list box, chaque colonne peut être associée à un champ (par exemple `[Employees]LastName)` ou à une expression. L’expression peut être basée sur un ou plusieurs champs (par exemple `[Employés]Nom+“ ”+[Employés]Prénom`) ou être simplement une formule (par exemple`String(Milliseconds)`). L’expression peut également être une méthode projet, une variable ou un élément de tableau. Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. + +Le contenu de chaque ligne est ensuite évalué en fonction d'une sélection d'enregistrements : la **sélection courante** d'une table ou une **sélection temporaire**. + +Dans le cas d’une list box basée sur la sélection courante, toute modification effectuée côté base de données est automatiquement reportée dans la list box et inversement. La sélection courante est donc toujours identique aux deux emplacements. + +## List box collection ou entity selection + +Dans ce type de list box, chaque colonne doit être associée à une expression. Le contenu de chaque ligne est ensuite évalué par élément de la collection ou par entité de l'entity selection. + +Chaque élément de la collection ou chaque entité est disponible en tant qu'objet auquel on peut accéder via le mot-clé [This](../Concepts/classes.md#this). Une expression de colonne peut être un chemin de propriété, une méthode projet, une variable ou n'importe quelle formule, accédant à chaque entité ou objet élément de collection via `This`, par exemple `This.` (ou `This.value` dans le cas d'une collection de valeurs scalaires). Vous pouvez utiliser les commandes `LISTBOX SET COLUMN FORMULA` et `LISTBOX INSERT COLUMN FORMULA` pour modifier les colonnes par programmation. + +Lorsque la source de données est une entity selection, les modifications apportées du côté de la list box sont automatiquement enregistrées dans la base de données. En revanche, les modifications apportées du côté de la base de données sont visibles dans la list box après le rechargement des entités modifiées. + +Lorsque la source de données est une collection, toute modification apportée aux valeurs de la list box se reflète dans la collection. En revanche, si des modifications sont apportées à la collection en utilisant par exemple les diverses fonctions de la [classe Collection](../API/CollectionClass.md), vous devrez en informer explicitement 4D en réaffectant la variable collection à elle-même, de sorte que le contenu de la list box soit actualisé. Par exemple : + +```4d +myCol:=myCol.push("new value") //afficher new value dans la list box +``` + +### Propriétés prises en charge + +Les propriétés prises en charge dépendent du type de list box. + +| Propriété | List box tableau | Liste box sélection | List box collection ou entity selection | +| ------------------------------------------------------------------------------------------- | ---------------- | ------------------- | --------------------------------------- | +| [Couleur de fond alternée](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Couleur de fond](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Gras](properties_Text.md#bold) | X | X | X | +| [Expression couleur de fond](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Style de la bordure](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Bas](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [CSS Class](properties_Object.md#css-class) | X | X | X | +| [Collection ou entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionnement colonnes auto](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Elément courant](properties_DataSource.md#current-item) | | | X | +| [Position élément courant](properties_DataSource.md#current-item-position) | | | X | +| [Source de données](properties_Object.md#data-source) | X | X | X | +| [Nom formulaire détaillé](properties_ListBox.md#detail-form-name) | | X | | +| [Afficher en-têtes](properties_Headers.md#display-headers) | X | X | X | +| [Afficher pieds](properties_Footers.md#display-footers) | X | X | X | +| [Double-clic sur ligne](properties_ListBox.md#double-click-on-row) | | X | | +| [Glissable](properties_Action.md#droppable) | X | X | X | +| [Déposable](properties_Action.md#droppable) | X | X | X | +| [Focusable](properties_Entry.md#focusable) | X | X | X | +| [Police](properties_Text.md#font) | X | X | X | +| [Couleur de la police](properties_Text.md#font-color) | X | X | X | +| [Expression couleur police](properties_Text.md#font-color-expression) | | X | X | +| [Taille](properties_Text.md#font-size) | X | X | X | +| [Hauteur (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Hauteur (en-têtes)](properties_Headers.md#height) | X | X | X | +| [Hauteur (pieds)](properties_Footers.md#height) | X | X | X | +| [Masquer lignes vides finales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Cacher rectangle de focus](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Cacher surlignage sélection](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List box hiérarchique](properties_Object.md#array-list-box) | X | | | +| [Ensemble surlignage](properties_ListBox.md#highlight-set) | | X | | +| [Alignement horizontal](properties_Text.md#horizontal-alignment) | X | X | X | +| [Couleur lignes horizontales](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Barre de défilement horizontale](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Dimensionnement horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Italique](properties_Text.md#italic) | X | X | X | +| [Gauche](properties_CoordinatesAndSizing.md#left) | X | X | X | +| [Table principale](properties_DataSource.md#master-table) | | X | | +| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | +| [Méthode](properties_Action.md#method) | X | X | X | +| [Lignes déplaçables](properties_Action.md#movable-rows) | X | | | +| [Sélection temporaire](properties_DataSource.md#selection-name) | | X | | +| [Nombre de colonnes](properties_ListBox.md#number-of-columns) | X | X | X | +| [Nombre de colonnes verrouillées](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Nombre de colonnes statiques](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Nom d'objet](properties_Object.md#object-name) | X | X | X | +| [Droite](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Tableau couleurs de fond](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Tableau de contrôle des lignes](properties_ListBox.md#row-control-array) | X | | | +| [Tableau couleurs de police](properties_Text.md#row-font-color-array) | X | | | +| [Hauteur des lignes](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Tableau hauteurs des lignes](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Tableau de styles](properties_Text.md#row-style-array) | X | | | +| [Eléments sélectionnés](properties_DataSource.md#selected-items) | | | X | +| [Mode de sélection](properties_ListBox.md#selection-mode) | X | X | X | +| [Saisie sur clic unique](properties_Entry.md#single-click-edit) | X | X | X | +| [Triable](properties_Action.md#sortable) | X | X | X | +| [Action standard](properties_Action.md#standard-action) | X | | | +| [Expression Style](properties_Text.md#style-expression) | | X | X | +| [Haut](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparent](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Type](properties_Object.md#type) | X | X | X | +| [Souligné](properties_Text.md#underline) | X | X | X | +| [Variable ou expression](properties_Object.md#variable-or-expression) | X | X | | +| [Alignement vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Couleur lignes verticales](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Barre de défilement verticale](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Dimensionnement vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilité](properties_Display.md#visibility) | X | X | X | +| [Largeur](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Les colonnes, en-têtes et pieds de list box prennent en charge des propriétés spécifiques. + +### Événements formulaire pris en charge + +| Evénement formulaire | Propriétés supplémentaires retournées (voir [Evénement formulaire](https://doc.4d.com/4Dv18/4D/18/FORM-Evenement.301-4522191.fr.html) pour les propriétés principales) | Commentaires | +| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Listbox tableau uniquement* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Close Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | +| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Delete Action |
  • [row](#additional-properties)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box hiérarchiques uniquement* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *Arrays, Current Selection & Named Selection list boxes only* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | +| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Open Detail |
  • [row](#additional-properties)
  • | *Current Selection & Named Selection list boxes only* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *Listbox tableau uniquement* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + +#### Propriétés supplémentaires {#additional-properties} + +Les événements formulaire sur les list box ou colonnes de list box peuvent retourner les propriétés supplémentaires suivantes : + +| Propriété | Type | Description | +| ---------------- | ----------- | ----------------------------------------------------------------------------- | +| area | text | Zone de l'objet List box ("header", "footer", "cell") | +| areaName | text | Nom de la zone | +| column | entier long | Numéro de colonne | +| columnName | text | Nom de la colonne | +| footerName | text | Nom du pied | +| headerName | text | Nom de l'en-tête | +| horizontalScroll | entier long | Positif si le défilement est vers la droite, négatif s'il est vers la gauche | +| isRowSelected | boolean | Vrai si la ligne est sélectionnée, sinon Faux | +| newPosition | entier long | Nouvelle position de la colonne ou de la ligne | +| newSize | entier long | Nouvelle taille (en pixels) de la colonne ou de la ligne | +| oldPosition | entier long | Position précédente de la colonne ou de la ligne | +| oldSize | entier long | Taille précédente (en pixels) de la colonne ou de la ligne | +| row | entier long | Numéro de ligne | +| verticalScroll | entier long | Positif si le défilement est vers le bas, négatif s'il est vers le haut | + +> Si un événement se produit sur une "fake" colonne ou ligne qui n'existe pas, une chaîne vide est généralement renvoyée. From 98ab8ab7cf6d65e0ce3fbe959fa3e0948a9536e5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:25:36 +0200 Subject: [PATCH 1724/2000] New translations listbox-column.md (French) --- .../FormObjects/listbox-column.md | 412 ++++++++++++++++++ 1 file changed, 412 insertions(+) create mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..da6727eb14c475 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md @@ -0,0 +1,412 @@ +--- +id: listbox-column +title: "[Colonne de list box](listbox_overview.md#list-box-columns)" +--- + +Une list box est composée d'un ou plusieurs objets colonnes qui ont des propriétés spécifiques. Vous pouvez sélectionner une colonne de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_column.png) + +Vous pouvez définir des propriétés standard (texte, couleur de fond, etc.) pour chaque colonne de la list box ; ces propriétés sont prioritaires sur celles de l'objet list box. + +> Vous pouvez définir le [Type d'expression](properties_Object.md#expression-type) pour les colonnes de list box de type tableau (Alpha, Texte, Numérique, Date, Heure, Image, Booléen ou Objet). + +## Propriétés spécifiques des colonnes {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## Événements de formulaire pris en charge {#supported-form-events} + +| Evénement formulaire | Propriétés supplémentaires renvoyées (voir [Form event](../commands/form-event.md) pour les propriétés principales) | Commentaires | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Sort |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | *Les formules composées ne peuvent pas être triées.
    (ex : This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Listbox tableau uniquement* | +| On Before Data Entry |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Before Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Begin Drag Over |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Column Moved |
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | | +| On Column Resize |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    | | +| On Data Change |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Double Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drag Over |
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drop |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Footer Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    | *Arrays, Current Selection & Named Selection list boxes only* | +| On Getting Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriétés supplémentaires retournées uniquement lors de la modification d'une cellule* | +| On Header Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriétés supplémentaires retournées uniquement lorsque la modification d'une cellule est achevée* | +| On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *Listbox tableau uniquement* | +| On Scroll |
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    | | +| On Unload | | | + +## Tableaux d'objets dans les colonnes + +Les colonnes de list box peuvent être associées à des tableaux d'objets. Comme les tableaux d'objets peuvent contenir des données de types différents, cette puissante fonctionnalité vous permet de saisir et d'afficher divers types de valeurs dans les lignes d'une même colonne, ainsi que d'utiliser divers objets d'interface (widgets). Par exemple, vous pouvez placer une zone de saisie de texte dans la première ligne, une case à cocher dans la seconde, et une liste déroulante dans la troisième. Les tableaux d'objets vous donnent également accès à des widgets supplémentaires, tels que des boutons ou des sélecteurs de couleurs (color picker). + +La list box suivante a été définie à l'aide d'un tableau d'objets : + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configurer une colonne tableau d'objets + +Pour affecter un tableau d'objets à une colonne de list box, il suffit de définir le nom du tableau d'objets soit dans la liste des propriétés (champ "Nom de la variable"), soit à l'aide de la commande [`LISTBOX INSERT COLUMN`](../commands-legacy/listbox-insert-column.md), comme pour toute autre colonne basée sur un tableau. Dans la Liste des propriétés, vous pouvez sélectionner Objet comme "Type de variable" pour la colonne : + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Les propriétés standard liées aux coordonnées, taille et style sont disponibles pour les colonnes de type objet. Elles peuvent être gérées à l'aide de la Liste des propriétés, ou en programmant les attributs de style, visibilité, couleur de police et de fond de chaque ligne de colonne objet de la list box. Ce type de colonne peut également être masqué. + +Toutefois, le thème Source de données n'est pas disponible pour les colonnes objet des list box. En fait, le contenu de chaque cellule de la colonne est basé sur les attributs présents dans l'élément correspondant du tableau d'objets. Chaque élément du tableau peut définir : + +le type de valeur (obligatoire) : texte, couleur, événement, etc. +la valeur elle-même (optionnel) : utilisé aussi bien pour la saisie que pour l'affichage. +le mode d'affichage du contenu de la cellule (optionnel) : bouton, liste, etc. +des paramètres supplémentaires (optionnel) : dépend du type de valeur +Pour définir ces propriétés, vous devez placer les attributs adéquats dans l'objet (la liste des attributs disponibles est fournie ci-dessous). Par exemple, vous pouvez écrire "Hello World!" dans une colonne objet à l'aide de ce simple code : + +```4d +ARRAY OBJECT(obColumn;0) //tableau de colonnes + var $ob : Object //premier élément + OB SET($ob; "valueType" ; "text") //définit le type de valeur (obligatoire) + OB SET($ob; "value" ; "Hello World !") //définit la valeur + APPEND TO ARRAY(obColumn ;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet. Ces paramètres sont automatiquement définis en fonction du type de valeur. + +#### valueType et affichage des données + +Lorsqu'une colonne de list box est associée à un tableau d'objets, l'affichage, la saisie et l'édition des cellules sont basées sur l'attribut valueType présent dans chaque élément du tableau. Les valeurs valueType prises en charge sont les suivantes : + +- "text" : pour une valeur texte +- "real" : pour une valeur numérique incluant des séparateurs tels que `\`, `<.>`, ou `<,>` +- "integer" : pour une valeur entière +- "boolean" : pour une valeur True/False +- "color" : pour définir une couleur de fond +- "event" : pour afficher un bouton avec un libellé. + +4D utilise des widgets par défaut selon la valeur "valueType" (c'est-à-dire qu'un "text" est affiché comme un widget de saisie de texte, un "boolean" comme une case à cocher), mais d'autres affichages sont également disponibles par le biais d'options (*e.g.*, un réel peut également être représenté comme un menu déroulant). Le tableau suivant indique l'affichage par défaut ainsi que les variations possibles pour chaque type de valeur : + +| valueType | Format défaut | Widget(s) alternatif(s) | +| --------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | +| text | zone de saisie de texte | menu déroulant (enumération obligatoire) ou combo box (enumération) | +| réel | zone de saisie de texte contrôlée (nombre et séparateurs) | menu déroulant (enumération obligatoire) ou combo box (enumération) | +| integer | zone de saisie de texte contrôlée (nombre) | menu déroulant (enumération obligatoire) ou combo box (enumération) ou case à cocher trois états | +| boolean | case à cocher | menu déroulant (enumération obligatoire) | +| color | couleur de fond | text | +| event | bouton avec libellé | | +| | | Tous les widgets peuvent associer un unit toggle button ou ellipsis button à la cellule. | + +Vous définissez l'affichage de la cellule et les variations à l'aide d'attributs spécifiques dans chaque objet (voir ci-dessous). + +#### Formats d'affichage et filtres de saisie + +Il n'est pas possible de choisir un format d'affichage et/ou un filtre de saisie pour les colonnes objet des list box. Ils sont automatiquement définis en fonction du type de valeur. Ils sont listés dans le tableau suivant : + +| Value type | Format défaut | Contrôle de saisie | +| ---------- | ------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | +| text | le même que celui de l'objet | pas de contrôle (tout caractère accepté) | +| réel | le même que celui de l'objet (utilisation du séparateur décimal système) | "0-9" et "." et "-" | +| | | "0-9" et "." si min>=0 | +| integer | le même que celui de l'objet | "0-9" et "-" | +| | | "0-9" si min>=0 | +| Boolean | case à cocher | N/A | +| color | N/A | N/A | +| event | N/A | N/A | + +### Attributs + +Chaque élément du tableau d'objets est un objet qui peut contenir un ou plusieurs attributs qui définiront le contenu de la cellule et l'affichage des données (voir exemple ci-dessus). + +L'unique attribut obligatoire est "valueType" et ses valeurs acceptées sont "text", "real", "integer", "boolean", "color" et "event". Le tableau suivant liste tous les attributs acceptés dans les tableaux d'objets des list box, suivant la valeur de "valueType" (tout autre attribut est ignoré). Les formats d'affichage et des exemples sont fournis ci-dessous. + +| | valueType | text | réel | integer | boolean | color | event | +| --------------------- | ------------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | +| *Attributs* | *Description* | | | | | | | +| value | valeur de la cellule (saisie ou affichage) | x | x | x | | | | +| min | valeur minimum | | x | x | | | | +| max | valeur maximum | | x | x | | | | +| behavior | valeur "threeStates" | | | x | | | | +| requiredList | menu déroulant défini dans l'objet | x | x | x | | | | +| choiceList | combo box défini dans l'objet | x | x | x | | | | +| requiredListReference | RefList 4D, dépend de la valeur de "saveAs" | x | x | x | | | | +| requiredListName | nom d'énumération 4D, dépend de la valeur de "saveAs" | x | x | x | | | | +| saveAs | "reference" ou "value" | x | x | x | | | | +| choiceListReference | RefList 4D, affiche une combo box | x | x | x | | | | +| choiceListName | nom d'énumération 4D, affiche une combo box | x | x | x | | | | +| unitList | tableau de X éléments | x | x | x | | | | +| unitReference | indice de l'élément sélectionné | x | x | x | | | | +| unitsListReference | RefList 4D pour les unités | x | x | x | | | | +| unitsListName | nom d'énumération 4D pour les unités | x | x | x | | | | +| alternateButton | ajouter un bouton alternatif | x | x | x | x | x | | + +#### value + +La valeur des cellules est stockée dans l'attribut "value". Cet attribut est utilisé pour la saisie (entrée) et pour l'affichage (sortie). Il peut également être utilisé pour définir des valeurs par défaut lors de l'utilisation des listes (voir ci-dessous). + +```4d + ARRAY OBJECT(obColumn;0) // tableau de colonnes + var $ob1;$ob2;$ob3 : Object + var $entry:="Hello world !" + OB SET($ob1; "valueType" ; "text") + OB SET($ob1; "value" ;$entry) // si l'utilisateur entre une nouvelle valeur, $entry contiendra la valeur éditée + + OB SET($ob2; "valueType" ; "real") + OB SET($ob2;"value";2/3) + + OB SET($ob3; "valueType" ; "boolean") + OB SET($ob3; "value";True) + + APPEND TO ARRAY(obColumn ;$ob1) + APPEND TO ARRAY(obColumn ;$ob2) + APPEND TO ARRAY(obColumn ;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> La valeur Null est acceptée, elle définit une cellule vide. + +#### min et max + +Lorsque le "valueType" est "real" ou "integer", l'objet accepte également les attributs min et max avec les valeurs appropriées (les valeurs doivent être du même type que valueType). + +Ces attributs peuvent être utilisés pour contrôler la plage de valeurs d'entrée. Lorsqu'une cellule est validée (lorsqu'elle perd le focus), si la valeur de saisie est inférieure à la valeur minimale ou supérieure à la valeur maximale, elle est rejetée. Dans ce cas, la valeur précédente est conservée et une astuce affiche une explication. + +```4d + var $ob3 : Object + var $entry3:=2015 + OB SET($ob3; "valueType" ; "integer") + OB SET($ob3; "value" ;$entry3) + OB SET($ob3; "min";2000) + OB SET($ob3; "max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +L'attribut behavior propose des variations de la représentation standard des valeurs. Une seule variation est possible : + +| Attribut | Valeur(s) disponible(s) | valueType(s) | Description | +| -------- | ------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | Représente une valeur numérique sous la forme d'une case à cocher à trois états.
    2=semi-coché, 1=coché, 0=décoché, -1=invisible, -2=décoché désactivé, -3=coché désactivé, -4=semi-coché désactivé | + +```4d + var $ob3; $ob4 : Object + OB SET($ob3; "valueType" ; "integer") + OB SET($ob3; "value";-3) + OB SET($ob4; "valueType" ; "integer") + OB SET($ob4; "value";-3) + OB SET($ob4; "behavior" ; "threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList et choiceList + +Lorsqu'un attribut "choiceList" ou "requiredList" est présent dans l'objet, la zone de saisie de texte est remplacée par une liste déroulante ou une combo box, en fonction de l'attribut : + +- Si l'attribut est "choiceList", la cellule est affichée sous forme de combo box. Cela signifie que l'utilisateur peut sélectionner ou saisir une valeur. +- Si l'attribut est "requiredList", la cellule est affichée sous forme de liste déroulante. Cela signifie que l'utilisateur peut uniquement sélectionner une des valeurs de la liste. + +Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> Les valeurs du widget sont définies via un tableau. Si vous souhaitez associer le widget à une énumération 4D existante, vous devez utiliser les attributs "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". + +Exemples : + +- Vous voulez afficher une liste déroulante avec juste deux options, "Open" ou "Closed". "Closed" doit être présélectionné : + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Vous voulez accepter toute valeur entière, mais afficher une combo box contenant les valeurs les plus communes : + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + var $ob : Object + OB SET($ob; "valueType" ; "integer") + OB SET($ob; "value";10) //10 comme valeur par défaut + OB SET ARRAY($ob; "choiceList" ;$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName et requiredListReference + +Les attributs "requiredListName" et "requiredListReference" vous permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur d'Enumérations de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de liste déroulante. Cela signifie que l'utilisateur pourra uniquement choisir une des valeurs fournies dans la liste. + +Utilisez "requiredListName" ou "requiredListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "requiredList". +> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". + +Exemples : + +- Vous voulez afficher une liste déroulante basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert"), la stocker en tant que valeur et afficher "bleu" par défaut : + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob; "valueType" ; "text") + OB SET($ob; "saveAs" ; "value") + OB SET($ob; "value" ; "blue") + OB SET($ob; "requiredListName" ; "colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Vous voulez afficher une liste déroulante basée sur une liste créée par programmation, et la stocker en tant que référence : + +```4d + <>List:=Nouvelle liste + APPEND TO LIST(<>List ; "Paris";1) + APPEND TO LIST(<>List ; "London";2) + APPEND TO LIST(<>List ; "Berlin";3) + APPEND TO LIST(<>List ; "Madrid";4) + var $ob : Object + OB SET($ob; "valueType" ; "integer") + OB SET($ob; "saveAs" ; "reference") + OB SET($ob; "value";2) //affiche Londres par défaut + OB SET($ob; "requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName et choiceListReference + +Les attributs "choiceListName" et "choiceListReference" permettent d'utiliser, dans une cellule de list box, une énumération définie dans 4D soit en mode Développement (via l'éditeur de la Boîte à outils) soit par programmation (à l'aide de la commande New list). La cellule sera alors affichée sous forme de combo box, ce qui signifie que l'utilisateur pourra choisir une des valeurs de la liste ou en saisir une. + +Utilisez "choiceListName" ou "choiceListReference" en fonction de la provenance de la liste : si la liste provient de la Boîte à outils, utilisez son nom ; sinon, si la liste a été définie par programmation, passez sa référence. Dans les deux cas, vous pouvez utiliser un attribut "value" pour présélectionner une valeur dans le widget. + +> - Si vous souhaitez définir des valeurs d'énumération via un simple tableau, vous pouvez utiliser l'attribut "choiceList". +> - Si la liste contient du texte représentant des valeurs réelles, le séparateur décimal doit être le point ("."), quels que soient les paramètres locaux, ex : "17.6" "1234.456". + +Exemple : + +Vous voulez afficher une combo box basée sur une énumération nommée "colors" définie dans la Boîte à outils (contenant les valeurs "bleu", "jaune" et "vert") et afficher "vert" par défaut : + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob; "valueType" ; "text") + + OB SET($ob; "value" ; "blue") + OB SET($ob; "choiceListName" ; "colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference et unitReference + +Vous pouvez utiliser des attributs spécifiques afin d'associer des unités aux valeurs des cellules (par exemple "10 cm", "20 pixels", etc.). Pour définir une liste d'unités, vous pouvez utiliser l'un des attributs suivants : + +- "unitsList" : un tableau contenant les x éléments définissant les unités disponibles (ex : "cm", "pouces", "km", "miles", etc.). Utilisez cet attribut pour définir des unités dans l'objet. +- "unitsListReference" : une référence de liste 4D contenant les unités disponibles. "unitsListReference" : une référence de liste 4D contenant les unités disponibles. +- "unitsListName" : un nom d'énumération 4D créée en mode Développement contenant les unités disponibles. Utilisez cet attribut pour définir des unités à l'aide d'une énumération 4D créée dans la Boîte à outils. + +Quel que soit son mode de définition, la liste d'unités peut être associée à l'attribut suivant : + +- "unitReference" : une valeur simple contenant l'indice (de 1 à x) de l'élément sélectionné dans la liste de valeurs "unitList", "unitsListReference" ou "unitsListName". + +L'unité courante est affichée sous forme de bouton affichant successivement les valeurs de "unitList", "unitsListReference" ou "unitsListName" à chaque clic (par exemple "pixels" -> "lignes" -> "cm" -> "pixels" -> etc.) + +Exemple : + +Vous souhaitez définir une valeur de saisie numérique suivie d'une unité parmi deux possibles : "cm" ou "pixels". La valeur courante est "2" + "cm". Vous utilisez des valeurs définies directement dans l'objet (attribut "unitsList") : + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units; "lines") +APPEND TO ARRAY($_units; "pixels") +var $ob : Object +OB SET($ob; "valueType" ; "integer") +OB SET($ob; "value";2) // 2 "unités" +OB SET($ob; "unitReference";1) // "lignes" +OB SET ARRAY($ob; "unitsList" ;$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Si vous souhaitez ajouter un bouton ellipse [...] à une cellule, il suffit de passer "alternateButton" avec la valeur True dans l'objet. Le bouton sera automatiquement affiché dans la cellule. + +Lorsque l'utilisateur clique sur ce bouton, un événement `On Alternative Click` est généré, vous permettant de traiter cette action comme vous le souhaitez (reportez-vous ci-dessous au paragraphe "Gestion des événements" pour plus d'informations). + +Exemple : + +```4d +var $ob1 : Object +var $entry:= "Hello world !" +OB SET($ob; "valueType" ; "text") +OB SET($ob; "alternateButton";True) +OB SET($ob; "value" ;$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +L'attribut "valueType" de valeur "color" vous permet d'afficher soit une couleur, soit un texte. + +- Si la valeur est un nombre, un rectangle de couleur est dessiné à l'intérieur de la cellule. Exemple : + + ```4d + var $ob4 : Object + OB SET($ob4; "valueType" ; "color") + OB SET($ob4; "value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si la valeur est un texte, le texte est simplement affiché (par exemple : "value";"Automatic"). + +#### valueType event + +L'attribut "valueType" de valeur "event" affiche un bouton qui génère simplement un événement `On Clicked` lorsque l'utilisateur clique dessus. Aucune donnée ou valeur ne peut être passée ou retournée. + +Optionnellement, il est possible de passer un attribut "label". + +Exemple : + +```4d +var $ob : Object +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestion des événements + +Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox tableau d'objets : + +- **Sur données modifiées** : L'événement `On Data Change` est généré en cas de modification d'une valeur de la colonne, quel que soit le widget : + - zone de saisie de texte + - listes déroulante + - zone de combo box + - bouton d'unité (passage valeur x à valeur x+1) + - case à cocher (passage cochée/non cochée) +- **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. +- **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. From 85756798a94d82c743dd43c8cb4cbcabcf83a718 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:25:38 +0200 Subject: [PATCH 1725/2000] New translations listbox-header-footer.md (French) --- .../FormObjects/listbox-header-footer.md | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..bd81847c20853c --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md @@ -0,0 +1,51 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. + +::: + +## En-têtes + +Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_header.png) + +Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. + +Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. + +### Propriétés spécifiques des en-têtes + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) + +## Pieds + +Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. + +Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_footers.png) + +Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). + +Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un pied de page, elle s'applique à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. + +### Propriétés spécifiques des pieds de page + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + + From 22289fa6784de7f3e94db72129538889d4694f5a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:25:41 +0200 Subject: [PATCH 1726/2000] New translations listbox-header-footer.md (French) --- .../FormObjects/listbox-header-footer.md | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..bd81847c20853c --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md @@ -0,0 +1,51 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- Pour pouvoir accéder aux propriétés des pieds d'une List box, vous devez avoir coché l'option [Afficher pieds](properties_Footers.md#display-footers) dans la Liste des propriétés de la List box. + +::: + +## En-têtes + +Lorsque les en-têtes sont affichés, vous pouvez sélectionner un en-tête dans l'éditeur de formulaires en cliquant dessus lorsque l'objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_header.png) + +Vous pouvez définir, pour chaque en-tête de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. + +Vous pouvez également accéder à des propriétés spécifiques aux en-têtes. Specifically, an icon can be displayed in the header next to or in place of the column title, for example when performing [customized sorts](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Au moment de l'exécution, les événements qui se produisent dans un en-tête sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un en-tête, elle est appliquée à tous les en-têtes, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "header3";False)` masquera tous les en-têtes de l'objet list box auquel *header3* appartient et pas simplement cet en-tête. + +### Propriétés spécifiques des en-têtes + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) + +## Pieds + +Les List box peuvent contenir des zones de "pied de page" non saisissables, affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds sont généralement utilisés pour afficher des calculs, tels que des sommes ou des moyennes. + +Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné : + +![](../assets/en/FormObjects/listbox_footers.png) + +Vous pouvez définir, pour chaque pied de colonne de List box, des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box. Vous pouvez également accéder à des propriétés spécifiques pour les pieds de page. En particulier, vous pouvez insérer un [calcul personnalisé ou automatique](properties_Object.md#variable-calculation). + +Au moment de l'exécution, les événements qui se produisent dans un pied de page sont générés dans la méthode objet de la colonne de list box. + +Lorsque la commande [`OBJECT SET VISIBLE`](../commands/object-set-visible) est utilisée avec un pied de page, elle s'applique à tous les pieds de page, quel que soit l'élément individuel défini par la commande. Par exemple, `OBJECT SET VISIBLE(* ; "footer3";False)` masquera tous les pieds de page de l'objet list box auquel *footer3* appartient et pas simplement ce pied de page. + +### Propriétés spécifiques des pieds de page + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + + From db35c2f7c36181303fd563bb904d743b78b34e7a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:25:44 +0200 Subject: [PATCH 1727/2000] New translations listbox-header-footer.md (Spanish) --- .../FormObjects/listbox-header-footer.md | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..563419427b02a0 --- /dev/null +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md @@ -0,0 +1,50 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. + +::: + +## Encabezados + +Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: + +![](../assets/en/FormObjects/listbox_header.png) + +Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. + +Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. + +Cuando el comando `OBJECT SET VISIBLE` se utiliza con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. + +### Propiedades específicas de los encabezados + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) + +## Pies + +Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. + +Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). + +Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. + +Cuando el comando `OBJECT SET VISIBLE` se utiliza con un pie de página, se aplica a todos los pies, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. + +### Propiedades específicas de los pies + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + From 4fc2e0c89a1df4652a3ce39a520fc33235f8b65e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:25:46 +0200 Subject: [PATCH 1728/2000] New translations listbox-object.md (Spanish) --- .../version-19/FormObjects/listbox-object.md | 188 ++++++++++++++++++ 1 file changed, 188 insertions(+) create mode 100644 i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..dd960966966fd2 --- /dev/null +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md @@ -0,0 +1,188 @@ +--- +id: listbox-object +title: List Box Object +--- + +## List box de tipo array + +En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. + +Por defecto, 4D asigna el nombre "ColumnX" a cada columna. Puede cambiarlo, así como las otras propiedades de la columna, en las [propiedades de las columnas](listbox-column.md#column-specific-properties). El formato de visualización de cada columna también puede definirse mediante el comando `OBJECT SET FORMAT`. + +> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. + +Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. +Los valores de las columnas se gestionan mediante comandos de alto nivel del tema List box (como `LISTBOX INSERT ROWS` o `LISTBOX DELETE ROWS`), así como comandos de manipulación de arrays. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: + +```4d +ARRAY TEXT(varCol;size) +``` + +También puede utilizar una lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. + +## List box de tipo selección + +En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. La expresión también puede ser un método proyecto, una variable o un elemento de array. + +A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. + +En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. + +## List box colección o entity selection + +En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. + +Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en caso de una colección de valores escalares). La expresión también puede ser un método proyecto, una variable o un elemento de array. + +Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. + +Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: + +```4d +myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box +``` + +### Propiedades soportadas + +Las propiedades soportadas dependen del tipo de list box. + +| Propiedad | List box array | List box selección | List box colección o entity selection | +| ------------------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | +| [Color de fondo alterno](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrita](properties_Text.md#bold) | X | X | X | +| [Expresión del color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Clase](properties_Object.md#css-class) | X | X | X | +| [Colección o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionamiento automático de columnas](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Elemento actual](properties_DataSource.md#current-item) | | | X | +| [Posición actual del elemento](properties_DataSource.md#current-item-position) | | | X | +| [Fuente de datos](properties_Object.md#data-source) | X | X | X | +| [Nombre del formulario detallado](properties_ListBox.md#detail-form-name) | | X | | +| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | +| [Mostrar pies de página](properties_Footers.md#display-footers) | X | X | X | +| [Doble clic en la fila](properties_ListBox.md#double-click-on-row) | | X | | +| [Arrastrable](properties_Action.md#droppable) | X | X | X | +| [Soltable](properties_Action.md#droppable) | X | X | X | +| [Enfocable](properties_Entry.md#focusable) | X | X | X | +| [Fuente](properties_Text.md#fuente) | X | X | X | +| [Color de fuente](properties_Text.md#font-color) | X | X | X | +| [Expresión de color de fuente](properties_Text.md#font-color-expression) | | X | X | +| [Tamaño de fuente](properties_Text.md#font-size) | X | X | X | +| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Altura (encabezados)](properties_Headers.md#height) | X | X | X | +| [Altura (pies de página)](properties_Footers.md#height) | X | X | X | +| [Ocultar líneas en blanco adicionales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Ocultar resaltado de selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List Box jerárquico](properties_Object.md#array-list-box) | X | | | +| [Conjunto de resaltado](properties_ListBox.md#highlight-set) | | X | | +| [Alineación horizontal](properties_Text.md#alineación-horizontal) | X | X | X | +| [Color de línea horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Itálica](properties_Text.md#italic) | X | X | X | +| [Izquierda](properties_CoordinatesAndSizing.md#izquierda) | X | X | X | +| [Tabla maestra](properties_DataSource.md#master-table) | | X | | +| [Expresión info Meta](properties_Text.md#meta-info-expression) | | | X | +| [Método](properties_Action.md#method) | X | X | X | +| [Líneas móviles](properties_Action.md#movable-rows) | X | | | +| [Selección temporal](properties_DataSource.md#selection-name) | | X | | +| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | +| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | +| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Array de colores de fondo de fila](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Array de control de filas](properties_ListBox.md#row-control-array) | X | | | +| [Array color de fuente de fila](properties_Text.md#row-font-color-array) | X | | | +| [Altura de línea](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Array altura de línea](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Array de estilo de línea](properties_Text.md#row-style-array) | X | | | +| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | +| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | +| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenable](properties_Action.md#sortable) | X | X | X | +| [Acción estándar](properties_Action.md#standard-action) | X | | | +| [Expresión de estilo](properties_Text.md#style-expression) | | X | X | +| [Superior](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Subrayado](properties_Text.md#underline) | X | X | X | +| [Variable o Expresión](properties_Object.md#variable-or-expression) | X | X | | +| [Alineación vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Color de línea vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidad](properties_Display.md#visibility) | X | X | X | +| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. + +### Eventos formulario soportados + +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | +| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On After Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box array únicamente* | +| On Before Data Entry |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Before Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Begin Drag Over |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Close Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | +| On Collapse |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Delete Action |
  • [row](#propiedades adicionales)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Expand |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | +| On Getting Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Open Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + +#### Propiedades adicionales {#additional-properties} + +Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: + +| Propiedad | Tipo | Descripción | +| ---------------- | ------------ | ------------------------------------------------------------------------------------ | +| area | text | Área de objeto list box ("header", "footer", "cell") | +| areaName | text | Nombre del área | +| column | entero largo | Número de columna | +| columnName | text | Nombre de la columna | +| footerName | text | Nombre del pie | +| headerName | text | Nombre del encabezado | +| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | +| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | +| newPosition | entero largo | Nueva posición de la columna o línea | +| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | +| oldPosition | entero largo | Posición anterior de la columna o línea | +| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | +| row | entero largo | Número de línea | +| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | + +> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. From 4aa047522f953be3cc12468745970364681bbbb5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:25:50 +0200 Subject: [PATCH 1729/2000] New translations listbox-header-footer.md (Spanish) --- .../FormObjects/listbox-header-footer.md | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..563419427b02a0 --- /dev/null +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md @@ -0,0 +1,50 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. + +::: + +## Encabezados + +Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: + +![](../assets/en/FormObjects/listbox_header.png) + +Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. + +Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. + +Cuando el comando `OBJECT SET VISIBLE` se utiliza con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. + +### Propiedades específicas de los encabezados + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) + +## Pies + +Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. + +Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). + +Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. + +Cuando el comando `OBJECT SET VISIBLE` se utiliza con un pie de página, se aplica a todos los pies, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. + +### Propiedades específicas de los pies + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + From 4c26c4c923732315d13f2f2452f746e6b21a74df Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:25:52 +0200 Subject: [PATCH 1730/2000] New translations listbox-object.md (Spanish) --- .../version-20/FormObjects/listbox-object.md | 188 ++++++++++++++++++ 1 file changed, 188 insertions(+) create mode 100644 i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..dd960966966fd2 --- /dev/null +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md @@ -0,0 +1,188 @@ +--- +id: listbox-object +title: List Box Object +--- + +## List box de tipo array + +En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. + +Por defecto, 4D asigna el nombre "ColumnX" a cada columna. Puede cambiarlo, así como las otras propiedades de la columna, en las [propiedades de las columnas](listbox-column.md#column-specific-properties). El formato de visualización de cada columna también puede definirse mediante el comando `OBJECT SET FORMAT`. + +> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. + +Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. +Los valores de las columnas se gestionan mediante comandos de alto nivel del tema List box (como `LISTBOX INSERT ROWS` o `LISTBOX DELETE ROWS`), así como comandos de manipulación de arrays. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: + +```4d +ARRAY TEXT(varCol;size) +``` + +También puede utilizar una lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. + +## List box de tipo selección + +En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. La expresión también puede ser un método proyecto, una variable o un elemento de array. + +A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. + +En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. + +## List box colección o entity selection + +En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. + +Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en caso de una colección de valores escalares). La expresión también puede ser un método proyecto, una variable o un elemento de array. + +Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. + +Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: + +```4d +myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box +``` + +### Propiedades soportadas + +Las propiedades soportadas dependen del tipo de list box. + +| Propiedad | List box array | List box selección | List box colección o entity selection | +| ------------------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | +| [Color de fondo alterno](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrita](properties_Text.md#bold) | X | X | X | +| [Expresión del color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Clase](properties_Object.md#css-class) | X | X | X | +| [Colección o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionamiento automático de columnas](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Elemento actual](properties_DataSource.md#current-item) | | | X | +| [Posición actual del elemento](properties_DataSource.md#current-item-position) | | | X | +| [Fuente de datos](properties_Object.md#data-source) | X | X | X | +| [Nombre del formulario detallado](properties_ListBox.md#detail-form-name) | | X | | +| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | +| [Mostrar pies de página](properties_Footers.md#display-footers) | X | X | X | +| [Doble clic en la fila](properties_ListBox.md#double-click-on-row) | | X | | +| [Arrastrable](properties_Action.md#droppable) | X | X | X | +| [Soltable](properties_Action.md#droppable) | X | X | X | +| [Enfocable](properties_Entry.md#focusable) | X | X | X | +| [Fuente](properties_Text.md#fuente) | X | X | X | +| [Color de fuente](properties_Text.md#font-color) | X | X | X | +| [Expresión de color de fuente](properties_Text.md#font-color-expression) | | X | X | +| [Tamaño de fuente](properties_Text.md#font-size) | X | X | X | +| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Altura (encabezados)](properties_Headers.md#height) | X | X | X | +| [Altura (pies de página)](properties_Footers.md#height) | X | X | X | +| [Ocultar líneas en blanco adicionales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Ocultar resaltado de selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List Box jerárquico](properties_Object.md#array-list-box) | X | | | +| [Conjunto de resaltado](properties_ListBox.md#highlight-set) | | X | | +| [Alineación horizontal](properties_Text.md#alineación-horizontal) | X | X | X | +| [Color de línea horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Itálica](properties_Text.md#italic) | X | X | X | +| [Izquierda](properties_CoordinatesAndSizing.md#izquierda) | X | X | X | +| [Tabla maestra](properties_DataSource.md#master-table) | | X | | +| [Expresión info Meta](properties_Text.md#meta-info-expression) | | | X | +| [Método](properties_Action.md#method) | X | X | X | +| [Líneas móviles](properties_Action.md#movable-rows) | X | | | +| [Selección temporal](properties_DataSource.md#selection-name) | | X | | +| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | +| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | +| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Array de colores de fondo de fila](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Array de control de filas](properties_ListBox.md#row-control-array) | X | | | +| [Array color de fuente de fila](properties_Text.md#row-font-color-array) | X | | | +| [Altura de línea](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Array altura de línea](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Array de estilo de línea](properties_Text.md#row-style-array) | X | | | +| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | +| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | +| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenable](properties_Action.md#sortable) | X | X | X | +| [Acción estándar](properties_Action.md#standard-action) | X | | | +| [Expresión de estilo](properties_Text.md#style-expression) | | X | X | +| [Superior](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Subrayado](properties_Text.md#underline) | X | X | X | +| [Variable o Expresión](properties_Object.md#variable-or-expression) | X | X | | +| [Alineación vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Color de línea vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidad](properties_Display.md#visibility) | X | X | X | +| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. + +### Eventos formulario soportados + +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentarios | +| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On After Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box array únicamente* | +| On Before Data Entry |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Before Keystroke |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Begin Drag Over |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Close Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | +| On Collapse |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | +| On Column Moved |
  • [columnName](#additional-properties)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [newSize](#additional-properties)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Delete Action |
  • [row](#propiedades adicionales)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Drag Over |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | | +| On Expand |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *List box jerárquicos únicamente* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [footerName](#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | +| On Getting Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [headerName](#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [columna](#additional-properties)
  • [nombreColumna](#additional-properties)
  • [línea](#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Mouse Enter |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#additional-properties)
  • [areaName](#additional-properties)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Open Detail |
  • [row](#propiedades adicionales)
  • | *List box Selección actual y Selección temporal únicamente* | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array únicamente* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#additional-properties)
  • [verticalScroll](#additional-properties)
  • | | +| On Unload | | | + +#### Propiedades adicionales {#additional-properties} + +Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: + +| Propiedad | Tipo | Descripción | +| ---------------- | ------------ | ------------------------------------------------------------------------------------ | +| area | text | Área de objeto list box ("header", "footer", "cell") | +| areaName | text | Nombre del área | +| column | entero largo | Número de columna | +| columnName | text | Nombre de la columna | +| footerName | text | Nombre del pie | +| headerName | text | Nombre del encabezado | +| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | +| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | +| newPosition | entero largo | Nueva posición de la columna o línea | +| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | +| oldPosition | entero largo | Posición anterior de la columna o línea | +| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | +| row | entero largo | Número de línea | +| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | + +> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. From 49a287f126d85bd6f3147a8a1305b8c35687d045 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:25:54 +0200 Subject: [PATCH 1731/2000] New translations listbox-column.md (Spanish) --- .../FormObjects/listbox-column.md | 409 ++++++++++++++++++ 1 file changed, 409 insertions(+) create mode 100644 i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..e05a887e8c9617 --- /dev/null +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md @@ -0,0 +1,409 @@ +--- +id: listbox-column +title: Columna de list box +--- + +Un list box está formado por uno o varios objetos columna que tienen propiedades específicas. Puede seleccionar una columna de list box en el editor de formularios haciendo clic en ella cuando el objeto list box está seleccionado: + +![](../assets/en/FormObjects/listbox_column.png) + +Puede definir propiedades estándar (texto, color de fondo, etc.) para cada columna del list box; estas propiedades tienen prioridad sobre las del objeto list box. + +> Puede definir el [tipo de expresión](properties_Object.md#expression-type) para las columnas de list box de tipo array (cadena, texto, número, fecha, hora, imagen, booleano u objeto). + +## Propiedades específicas de columna {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## Eventos de formulario soportados {#supported-form-events} + +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Sort |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *List box array únicamente* | +| On Before Data Entry |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Before Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Begin Drag Over |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Column Moved |
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | | +| On Column Resize |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    | | +| On Data Change |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Double Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drag Over |
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drop |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Footer Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    | *List box arrays, selección actual y selección temporal únicamente* | +| On Getting Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *List box array únicamente* | +| On Scroll |
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    | | +| On Unload | | | + +## Arrays de objetos en columnas + +Las columnas de list box pueden manejar arrays de objetos. Como los arrays de objetos pueden contener diferentes tipos de datos, esta nueva y poderosa funcionalidad permite mezclar diferentes tipos de entrada en las líneas de una misma columna, y mostrar también varios widgets. Por ejemplo, puede insertar una entrada de texto en la primera línea, una casilla de selección en la segunda y una lista desplegable en la tercera. Los arrays de objetos también dan acceso a nuevos tipos de widgets, como botones o selectores de color. + +El siguiente list box fue diseñado utilizando un array de objetos: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configurar una columna array de objetos + +Para asignar un array de objetos a una columna list box, basta con definir el nombre del array de objetos en la lista de propiedades (campo "Nombre de variable"), o utilizando el comando [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md), como para toda columna basada en arrays. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Las propiedades estándar relacionadas con las coordenadas, el tamaño y el estilo están disponibles para las columnas de tipo objeto. Puede definirlos utilizando la lista de Propiedades, o programando el estilo, el color de fuente, el color de fondo y la visibilidad para cada línea de una columna objeto del list box. Estos tipos de columnas también se pueden ocultar. + +Sin embargo, el tema Fuente de datos no está disponible para las columnas objeto del list box. De hecho, el contenido de cada celda de la columna se basa en los atributos presentes en el elemento correspondiente del array de objetos. Cada elemento de array puede definir: + +the value type (mandatory): text, color, event, etc. the value itself (optional): used for input/output. +the cell content display (optional): button, list, etc. additional settings (optional): depend on the value type To define these properties, you need to set the appropriate attributes in the object (available attributes are listed below). Por ejemplo, puede escribir "¡Hola Mundo!" en una columna objeto utilizando este sencillo código: + +```4d +ARRAY OBJECT(obColumn;0) //column array + var $ob : Object //first element + OB SET($ob;"valueType";"text") //defines the value type (mandatory) + OB SET($ob;"value";"Hello World!") //defines the value + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> El formato de visualización y los filtros de entrada no pueden definirse para una columna de objetos. Dependen automáticamente del tipo de valor. + +#### valueType y visualización de datos + +Cuando una columna de list box está asociada a un array de objetos, la forma en que se muestra, introduce o edita una celda se basa en el atributo valueType del elemento del array. Los valores valueType soportados son: + +- "text": para un valor de texto +- "real": para un valor numérico que puede incluir separadores como un `\`, `<.>`, o `<,>` +- "integer": para un valor entero +- "boolean": para un valor True/False +- "color": para definir un color de fondo +- "event": para mostrar un botón con una etiqueta. + +4D utiliza widgets por defecto en función del valor "valueType" (es decir, un "text" se muestra como un widget de entrada de texto, un "boolean" como una casilla de selección), pero también están disponibles visualizaciones alternativas a través de opciones (*por ejemplo*, un real también se puede representar como un menú desplegable). La siguiente tabla muestra la visualización por defecto, así como las alternativas para cada tipo de valor: + +| valueType | Widget por defecto | Widget(s) alternativo(s) | +| --------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| text | entrada de texto | menú desplegable (lista obligatoria) o combo box (lista de selección) | +| real | entrada de texto controlada (números y separadores) | menú desplegable (lista obligatoria) o combo box (lista de selección) | +| integer | entrada de texto controlada (números únicamente) | menú desplegable (lista obligatoria) o combo box (lista de opciones) o casilla de verificación de tres estados | +| boolean | casilla de selección | menú desplegable (lista requerida) | +| color | color de fondo | text | +| evento | botón con etiqueta | | +| | | Todos los widgets pueden tener un botón adicional de alternancia de unidades o un botón de elipsis asociado a la celda. | + +Usted define la visualización de la celda y las opciones utilizando atributos específicos en cada objeto (ver abajo). + +#### Formatos de visualización y filtros de entrada + +No se pueden definir formatos de visualización ni filtros de entrada para las columnas objeto de los list box. Se definen automáticamente en función del tipo de valor. Estos están listados en la siguiente tabla: + +| Tipo de valor | Formato por defecto | Control de entrada | +| ------------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------------- | +| text | lo mismo que se define en el objeto | cualquiera (sin control) | +| real | lo mismo que se define en el objeto (utilizando el separador decimal del sistema) | "0-9" y "." y "-" | +| | | "0-9" y "." si min>=0 | +| integer | lo mismo que se define en el objeto | "0-9" y "-" | +| | | "0-9" si min>=0 | +| Boolean | casilla de selección | N/A | +| color | N/A | N/A | +| evento | N/A | N/A | + +### Atributos + +Cada elemento del array de objetos es un objeto que puede contener uno o más atributos que definirán el contenido de la celda y la visualización de los datos (ver el ejemplo anterior). + +El único atributo obligatorio es "valueType" y sus valores soportados son "text", "real", "integer", "boolean", "color" y "event". La siguiente tabla lista todos los atributos soportados en los arrays de objetos de los list box, en función del valor "valueType" (cualquier otro atributo se ignora). A continuación se detallan los formatos de visualización y se ofrecen ejemplos. + +| | valueType | text | real | integer | boolean | color | evento | +| --------------------- | ------------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------ | +| *Atributos* | *Description* | | | | | | | +| value | valor de la celda (entrada o salida) | x | x | x | | | | +| min | valor mínimo | | x | x | | | | +| max | valor máximo | | x | x | | | | +| behavior | Valor "tres Estados" | | | x | | | | +| requiredList | lista desplegable definida en objeto | x | x | x | | | | +| choiceList | combo box definido en objeto | x | x | x | | | | +| requiredListReference | RefList 4D, depende del valor de "saveAs" | x | x | x | | | | +| requiredListName | Nombre de la lista 4D, depende del valor "saveAs" | x | x | x | | | | +| saveAs | "reference" o "value" | x | x | x | | | | +| choiceListReference | RefList 4D, muestra un combo box | x | x | x | | | | +| choiceListName | Nombre de la lista 4D, mostrar combo box | x | x | x | | | | +| unitList | array de X elementos | x | x | x | | | | +| unitReference | índice del elemento seleccionado | x | x | x | | | | +| unitsListReference | Ver lista de unidades 4D | x | x | x | | | | +| unitsListName | 4D lista nombre de la unidad | x | x | x | | | | +| alternateButton | añadir un botón alternativo | x | x | x | x | x | | + +#### value + +Los valores de las celdas se almacenan en el atributo "value". Este atributo se utiliza tanto para la entrada como para la salida. También puede utilizarse para definir valores por defecto cuando se utilizan listas (ver a continuación). + +```4d + ARRAY OBJECT(obColumn;0) //column array + var $ob1;$ob2;$ob3 : Object + var $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> Los valores null se soportan y dan como resultado una celda vacía. + +#### min y max + +Cuando el "valueType" es "real" o "integer", el objeto también acepta atributos min y max con valores apropiados (los valores deben ser del mismo tipo que el valueType). + +Estos atributos pueden utilizarse para controlar el rango de valores de entrada. Cuando se valida una celda (cuando pierde el foco), si el valor de entrada es menor que el valor mínimo o mayor que el valor máximo, entonces se rechaza. En este caso, se mantiene el valor anterior y un consejo muestra una explicación. + +```4d + var $ob3 : Object + var $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +El atributo behavior ofrece variaciones a la representación estándar de los valores. En 4D v15, se ofrece una única variación: + +| Atributo | Valor(es) disponible(s) | valueType(s) | Descripción | +| -------- | ------------------------------------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| behavior | threeStates | integer | Representa un valor numérico como una casilla de verificación de tres estados.
    2=semi seleccionada, 1=seleccionada, 0=no seleccionada, -1=invisible, -2= deseleccionada desactivada, -3= seleccionada desactivada, -4=semi seleccionada desactivada | + +```4d + var $ob3; $ob4 : Object + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";-3) + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList y choiceList + +Cuando un atributo "choiceList" o "requiredList" está presente dentro del objeto, la entrada de texto se sustituye por una lista desplegable o un combo box, dependiendo del atributo: + +- Si el atributo es "choiceList", la celda se muestra como un combo box. Esto significa que el usuario puede seleccionar o escribir un valor. +- Si el atributo es "requiredList", la celda se muestra como una lista desplegable y el usuario sólo puede seleccionar uno de los valores de la lista. + +En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. + +> Los valores del widget se definen a través de un array. Si quiere asociar el widget a una lista 4D existente, debe utilizar los atributos "requiredListReference", "requiredListName", "choiceListReference" o "choiceListName". + +Ejemplos: + +- Quiere mostrar una lista desplegable con sólo dos opciones: "Open" o "Closed". "Closed" debe estar preseleccionado: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Quiere aceptar todo valor entero, pero mostrar un combo box para sugerir los valores más comunes: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName y requiredListReference + +Los atributos "requiredListName" y "requiredListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se mostrará entonces como una lista desplegable. Esto significa que el usuario sólo puede seleccionar uno de los valores proporcionados en la lista. + +Utilice "requiredListName" o "requiredListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. + +> - Si desea definir estos valores a través de un simple array, debe utilizar el atributo "requiredList". +> - Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". + +Ejemplos: + +- Desea mostrar una lista desplegable basada en una lista de "colores" definida en la caja de herramientas (que contiene los valores "azul", "amarillo" y "verde"), guardarla como valor y mostrar "azul" por defecto: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Quiere mostrar una lista desplegable basada en una lista definida por programación y guardarla como referencia: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName y choiceListReference + +Los atributos "choiceListName" and "choiceListReference" permiten utilizar, en una celda de list box, una lista definida en 4D, ya sea en modo Diseño (en el editor de Listas de la Caja de Herramientas) o por programación (utilizando el comando New list). La celda se muestra entonces como un combo box, lo que significa que el usuario puede seleccionar o escribir un valor. + +Utilice "choiceListName" o "choiceListReference" en función del origen de la lista: si la lista procede de la caja de herramientas, pase un nombre; en caso contrario, si la lista se ha definido por programación, pase una referencia. En ambos casos, se puede utilizar un atributo "valor" para preseleccionar un valor en el widget. + +> - Si desea definir estos valores a través de un simple array, debe utilizar el atributo "choiceList". +> - Si la lista contiene elementos de texto que representan valores reales, el separador decimal debe ser un punto ("."), independientemente de la configuración local, por ejemplo "17.6" "1234.456". + +Ejemplo: + +Ejemplo: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference y unitReference + +Puede utilizar atributos específicos para añadir unidades asociadas a los valores de las celdas (\*por ejemplo, \*: "10 cm", "20 píxeles", etc.). Para definir la lista de unidades, puede utilizar uno de los siguientes atributos: + +- "unitsList": un array que contiene los elementos x utilizados para definir las unidades disponibles (por ejemplo: "cm", "pulgadas", "km", "millas", etc.). Utilice este atributo para definir las unidades dentro del objeto. +- "unitsListReference": una referencia a una lista 4D que contiene las unidades disponibles. Utilice este atributo para definir unidades con una lista 4D creada con el comando [`New list`](../commands-legacy/new-list.md). +- "unitsListName": un nombre de una lista 4D basada en el diseño que contiene unidades disponibles. Utilice este atributo para definir las unidades con una lista 4D creada en la caja de herramientas. + +Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: + +- "unitReference": un único valor que contiene el índice (de 1 a x) del elemento seleccionado en la lista de valores "unitList", "unitsListReference" o "unitsListName". + +Independientemente de la forma en que se defina la lista de unidades, puede asociarse con el siguiente atributo: + +Ejemplo: + +Queremos definir una entrada numérica seguida de dos posibles unidades: " líneas " o " píxeles ". El valor actual es "2" + "líneas". Utilizamos valores definidos directamente en el objeto (atributo "unitsList"): + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +var $ob : Object +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Si desea añadir un botón de elipsis [...] a una celda, basta con pasar el "alternateButton" con el valor True en el objeto. El botón se mostrará en la celda automáticamente. + +Cuando este botón es presionado por un usuario, se generará un evento `On Alternate Click`, y usted podrá manejarlo como quiera (vea el párrafo "Manejo de eventos" para más información). + +Ejemplo: + +```4d +var $ob1 : Object +var $entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +El atributo valueType de valor "color" permite mostrar un color o un texto. + +- Si el valor es un número, se dibuja un rectángulo de color dentro de la celda. Ejemplo: + + ```4d + var $ob4 : Object + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). + +#### event valueType + +El "event" valueType muestra un botón que genera un evento `On Clicked` al ser presionado. No se puede pasar ni devolver ningún dato o valor. + +Opcionalmente, se puede pasar un atributo "label". + +Ejemplo: + +```4d +var $ob : Object +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestión de eventos + +Se pueden manejar varios eventos mientras se utiliza un array list box de objetos: + +- **On Data Change**: un evento `On Data Change` se dispara cuando se ha modificado algún valor: + - en un área de entrada de texto + - en una lista desplegable + - en un área combo box + - en un botón de unidad (cambiar del valor x al valor x+1) + - en una casilla de selección (cambia entre marcado/desmarcado) +- **On Clicked**: cuando el usuario haga clic en un botón instalado con el "event" atributo *valueType*, se generará un evento `On Clicked`. Este evento es gestionado por el programador. +- **On Alternative Click**: cuando el usuario haga clic en un botón de elipsis (atributo "alternateButton"), se generará un evento `On Alternative Click`. Este evento es gestionado por el programador. From 25e0c8df0367800322563c4df7abf4ecea48fd92 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:25:56 +0200 Subject: [PATCH 1732/2000] New translations listbox-header-footer.md (Spanish) --- .../FormObjects/listbox-header-footer.md | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..4528bbc667bee0 --- /dev/null +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md @@ -0,0 +1,51 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. + +::: + +## Encabezados + +Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: + +![](../assets/en/FormObjects/listbox_header.png) + +Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. + +Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. + +Cuando el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) es usado con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. + +### Propiedades específicas de los encabezados + +[Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de Fuente](properties_Text.md#font-color) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación Horizontal](properties_Text.md#horizontal-alignment) - [Relleno Horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Ubicación del Ícono](properties_TextAndPicture.md#icon-location) - [Cursiva](properties_Text.md#italic) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación Vertical](properties_Text.md#vertical-alignment) - [Relleno Vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) + +## Pies + +Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. + +Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). + +Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. + +Cuando se utiliza el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) con un pie de página, se aplica a todos los pies de página, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. + +### Propiedades específicas de los pies + +[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Itálica](properties_Text.md#italic) - [Formato número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato imagen](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar con puntos suspensivos](properties_Display.md#truncate-with-ellipsis) - [Subrayado](properties_Text.md#underline) - [Cálculo de variable](properties_Object.md#variable-calculation) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de línea](properties_Display.md#wordwrap) + + From 7c617061e79354b7d5ea302c2f225c48a0ad8afb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:25:58 +0200 Subject: [PATCH 1733/2000] New translations listbox-object.md (Spanish) --- .../FormObjects/listbox-object.md | 198 ++++++++++++++++++ 1 file changed, 198 insertions(+) create mode 100644 i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..11b96e6d6dda14 --- /dev/null +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md @@ -0,0 +1,198 @@ +--- +id: listbox-object +title: List Box Object +--- + +## List box de tipo array + +En un list box de tipo array, cada columna debe estar asociada a un array unidimensional 4D; se pueden utilizar todos los tipos de array, a excepción de los arrays de punteros. El número de líneas se basa en el número de elementos del array. + +Por defecto, 4D asigna el nombre "ColumnX" a cada columna. You can change it, as well as other column properties, in the [column properties](./listbox-column.md). The display format for each column can also be defined using the [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) command. + +> Los list boxes de tipo array pueden mostrarse en [modo jerárquico](listbox_overview.md#hierarchical-list-boxes), con mecanismos específicos. + +Con los list box de tipo array, los valores introducidos o mostrados se gestionan utilizando el lenguaje 4D. También puede asociar una [lista de opciones](properties_DataSource.md#choice-list) con una columna para controlar la entrada de datos. +The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or [`LISTBOX DELETE ROWS`](../commands-legacy/listbox-delete-rows.md)) as well as array manipulation commands. Por ejemplo, para inicializar el contenido de una columna, puede utilizar la siguiente instrucción: + +```4d +ARRAY TEXT(varCol;size) +``` + +También puede utilizar una lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Atención**: cuando un objeto List box contiene varias columnas de diferentes tamaños, sólo se mostrará el número de elementos del array (columna) más pequeño. Debe asegurarse de que cada array tenga el mismo número de elementos que los demás. Además, si una columna del list box está vacía (esto ocurre cuando el array asociado no fue declarado o dimensionado correctamente con el lenguaje), el list box no muestra nada. + +## List box de tipo selección + +En este tipo de list box, cada columna puede estar asociada a un campo (por ejemplo `[Employees]LastName)` o a una expresión. La expresión puede basarse en uno o más campos (por ejemplo, `[Employees]FirstName+" "[Employees]LastName`) o puede ser simplemente una fórmula (por ejemplo `String(Milliseconds)`). La expresión también puede ser un método proyecto, una variable o un elemento de array. You can use the [`LISTBOX SET COLUMN FORMULA`](../commands-legacy/listbox-set-column-formula.md) and [`LISTBOX INSERT COLUMN FORMULA`](../commands-legacy/listbox-insert-column-formula.md) commands to modify columns programmatically. + +A continuación, el contenido de cada línea se evalúa en función de una selección de registros: la **selección actual** de una tabla o una **selección temporal**. + +En el caso de un list box basado en la selección actual de una tabla, cualquier modificación realizada desde la base de datos se refleja automáticamente en el list box, y viceversa. Por lo tanto, la selección actual es siempre la misma en ambos lugares. + +## List box colección o entity selection + +En este tipo de list box, cada columna debe estar asociada a una expresión. El contenido de cada línea se evalúa entonces por elemento de la colección o por entidad de la selección de entidades. + +Cada elemento de la colección o cada entidad está disponible como un objeto al que se puede acceder a través de la palabra clave [This](../Concepts/classes.md#this). Una expresión de columna puede ser una ruta de propiedad, un método proyecto, una variable o cualquier fórmula, accediendo a cada entidad u objeto elemento de colección a través de `This`, por ejemplo `This.` (o `This.value` en caso de una colección de valores escalares). La expresión también puede ser un método proyecto, una variable o un elemento de array. + +Cuando la fuente de datos es una entity selection, cualquier modificación realizada del lado del list box se guarda automáticamente en la base de datos. Por otro lado, las modificaciones realizadas en la base de datos son visibles en el list box después de que se hayan recargado las entidades modificadas. + +:::note + +Cuando se eliminan entidades, sus referencias permanecen en la selección de entidades con un valor *undefined*, por lo que aparecen filas en blanco en el list box. En este caso, puede llamar a la función [`.clean()`](API/EntitySelectionClass.md#clean) para obtener una nueva selección de entidades pero sin las referencias de entidades eliminadas. + +::: + +Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Cuando la fuente de datos es una colección, toda modificación realizada en los valores del list box se refleja en la colección. Por ejemplo: + +```4d +myCol:=myCol.push("new value") //mostrar el nuevo valor en el list box +``` + +## Propiedades soportadas + +Las propiedades soportadas dependen del tipo de list box. + +| Propiedad | List box array | List box selección | List box colección o entity selection | +| ------------------------------------------------------------------------------------------------- | -------------- | ------------------ | ------------------------------------- | +| [Color de fondo alterno](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrita](properties_Text.md#bold) | X | X | X | +| [Expresión del color de fondo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Clase](properties_Object.md#css-class) | X | X | X | +| [Colección o entity selection](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionamiento automático de columnas](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Elemento actual](properties_DataSource.md#current-item) | | | X | +| [Posición actual del elemento](properties_DataSource.md#current-item-position) | | | X | +| [Fuente de datos](properties_Object.md#data-source) | X | X | X | +| [Nombre del formulario detallado](properties_ListBox.md#detail-form-name) | | X | | +| [Mostrar encabezados](properties_Headers.md#display-headers) | X | X | X | +| [Mostrar pies de página](properties_Footers.md#display-footers) | X | X | X | +| [Doble clic en la fila](properties_ListBox.md#double-click-on-row) | | X | | +| [Arrastrable](properties_Action.md#draggable) | X | X | X | +| [Soltable](properties_Action.md#droppable) | X | X | X | +| [Enfocable](properties_Entry.md#focusable) | X | X | X | +| [Fuente](properties_Text.md#fuente) | X | X | X | +| [Color de fuente](properties_Text.md#font-color) | X | X | X | +| [Expresión de color de fuente](properties_Text.md#font-color-expression) | | X | X | +| [Tamaño de fuente](properties_Text.md#font-size) | X | X | X | +| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Altura (encabezados)](properties_Headers.md#height) | X | X | X | +| [Altura (pies de página)](properties_Footers.md#height) | X | X | X | +| [Ocultar líneas en blanco adicionales](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Ocultar resaltado de selección](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List Box jerárquico](properties_Object.md#array-list-box) | X | | | +| [Conjunto de resaltado](properties_ListBox.md#highlight-set) | | X | | +| [Alineación horizontal](properties_Text.md#alineación-horizontal) | X | X | X | +| [Color de línea horizontal](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | +| [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Itálica](properties_Text.md#italic) | X | X | X | +| [Izquierda](properties_CoordinatesAndSizing.md#izquierda) | X | X | X | +| [Tabla maestra](properties_DataSource.md#master-table) | | X | | +| [Expresión info Meta](properties_Text.md#meta-info-expression) | | | X | +| [Método](properties_Action.md#method) | X | X | X | +| [Líneas móviles](properties_Action.md#movable-rows) | X | | | +| [Selección temporal](properties_DataSource.md#selection-name) | | X | | +| [Número de columnas](properties_ListBox.md#number-of-columns) | X | X | X | +| [Número de columnas bloqueadas](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Número de columnas estáticas](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Nombre del objeto](properties_Object.md#object-name) | X | X | X | +| [Derecha](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Array de colores de fondo de fila](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Array de control de filas](properties_ListBox.md#row-control-array) | X | | | +| [Array color de fuente de fila](properties_Text.md#row-font-color-array) | X | | | +| [Altura de línea](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Array altura de línea](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Array de estilo de línea](properties_Text.md#row-style-array) | X | | | +| [Elementos seleccionados](properties_DataSource.md#selected-items) | | | X | +| [Modo de selección](properties_ListBox.md#selection-mode) | X | X | X | +| [Edición con un solo clic](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenable](properties_Action.md#sortable) | X | X | X | +| [Acción estándar](properties_Action.md#standard-action) | X | | | +| [Expresión de estilo](properties_Text.md#style-expression) | | X | X | +| [Superior](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Subrayado](properties_Text.md#underline) | X | X | X | +| [Variable o Expresión](properties_Object.md#variable-or-expression) | X | X | | +| [Alineación vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Color de línea vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | +| [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidad](properties_Display.md#visibility) | X | X | X | +| [Ancho](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Las columnas, los encabezados y los pies de list box soportan propiedades específicas. + +## Eventos de formulario soportados {#supported-form-events} + +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](../commands/form-event.md) para las propiedades principales) | Comentarios | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On After Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On After Sort |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box array únicamente* | +| On Before Data Entry |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Before Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Begin Drag Over |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Close Detail |
    • [row](#additional-properties)
    | *List box Selección actual y Selección temporal únicamente* | +| On Collapse |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box jerárquicos únicamente* | +| On Column Moved |
    • [columnName](#additional-properties)
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | | +| On Column Resize |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [newSize](#additional-properties)
    • [oldSize](#additional-properties)
    | | +| On Data Change |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Delete Action |
    • [row](#additional-properties)
    | | +| On Display Detail |
    • [isRowSelected](#additional-properties)
    • [row](#additional-properties)
    | | +| On Double Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Drag Over |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Drop |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Expand |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box jerárquicos únicamente* | +| On Footer Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [footerName](#additional-properties)
    | *List box arrays, selección actual y selección temporal únicamente* | +| On Getting Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Mouse Enter |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Mouse Leave | | | +| On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Open Detail |
    • [row](#additional-properties)
    | *List box Selección actual y Selección temporal únicamente* | +| On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *List box array únicamente* | +| On Selection Change | | | +| On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | +| On Unload | | | + +### Propiedades adicionales {#additional-properties} + +Los eventos formulario de los objetos list box o columnas de list box pueden devolver las siguientes propiedades adicionales: + +| Propiedad | Tipo | Descripción | +| ---------------- | ------------ | ------------------------------------------------------------------------------------ | +| area | text | Área de objeto list box ("header", "footer", "cell") | +| areaName | text | Nombre del área | +| column | entero largo | Número de columna | +| columnName | text | Nombre de la columna | +| footerName | text | Nombre del pie | +| headerName | text | Nombre del encabezado | +| horizontalScroll | entero largo | Positivo si el desplazamiento es hacia la derecha, negativo si es hacia la izquierda | +| isRowSelected | boolean | True si la línea está seleccionada, de lo contrario False | +| newPosition | entero largo | Nueva posición de la columna o línea | +| newSize | entero largo | Nuevo tamaño (en píxeles) de la columna o línea | +| oldPosition | entero largo | Posición anterior de la columna o línea | +| oldSize | entero largo | Tamaño anterior (en píxeles) de la columna o línea | +| row | entero largo | Número de línea | +| verticalScroll | entero largo | Positivo si el desplazamiento es hacia abajo, negativo si es hacia arriba | + +> Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. + + From 60045b16ebffc693d456e0be5064699293e0ea33 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:26:00 +0200 Subject: [PATCH 1734/2000] New translations listbox-header-footer.md (Spanish) --- .../FormObjects/listbox-header-footer.md | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..4528bbc667bee0 --- /dev/null +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md @@ -0,0 +1,51 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. + +::: + +## Encabezados + +Cuando se muestran los encabezados, puede seleccionar un encabezado en el editor de formularios haciendo clic en él cuando el objeto List box esté seleccionado: + +![](../assets/en/FormObjects/listbox_header.png) + +Puede definir propiedades de texto estándar para cada encabezado de columna de List box; en este caso, estas propiedades tienen prioridad sobre las de la columna o del propio List box. + +Además, tiene acceso a las propiedades específicas de los encabezados. En particular, se puede mostrar un icono en el encabezado junto al título de la columna o en su lugar, por ejemplo, cuando se realizan [ordenaciones personalizadas](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Al momento de la ejecución, los eventos que se producen en un encabezado se generan en el método objeto de la columna de list box. + +Cuando el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) es usado con un encabezado, se aplica a todos los encabezados, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. + +### Propiedades específicas de los encabezados + +[Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de Fuente](properties_Text.md#font-color) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación Horizontal](properties_Text.md#horizontal-alignment) - [Relleno Horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Ubicación del Ícono](properties_TextAndPicture.md#icon-location) - [Cursiva](properties_Text.md#italic) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta](properties_TextAndPicture.md#picture-pathname) - [Título](properties_Object.md#title) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Alineación Vertical](properties_Text.md#vertical-alignment) - [Relleno Vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) + +## Pies + +Los List box pueden contener "pies de página" no editables, que muestren información adicional. En el caso de los datos mostrados en forma de tabla, los pies de página suelen utilizarse para mostrar cálculos como los totales o los promedios. + +Cuando se muestran los pies, puede hacer clic para seleccionar un pie de list box en el editor de formularios haciendo clic en el objeto: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada pie de columna de list box, puede definir propiedades de texto estándar: en este caso, estas propiedades tienen prioridad sobre las de la columna o del list box. También puede acceder a propiedades específicas para los pies de página. En particular, puede insertar un [cálculo personalizado o automático](properties_Object.md#variable-calculation). + +Al momento de la ejecución, los eventos que se producen en un pie de página se generan en el método objeto de la columna de list box. + +Cuando se utiliza el comando [`OBJECT SET VISIBLE`](../commands/object-set-visible) con un pie de página, se aplica a todos los pies de página, independientemente del elemento individual definido por el comando. Por ejemplo, `OBJECT SET VISIBLE(*; "footer3";False)` ocultará todos los pies de página del objeto list box al que pertenece *footer3* y no simplemente este pie de página. + +### Propiedades específicas de los pies + +[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Relleno horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Itálica](properties_Text.md#italic) - [Formato número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato imagen](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar con puntos suspensivos](properties_Display.md#truncate-with-ellipsis) - [Subrayado](properties_Text.md#underline) - [Cálculo de variable](properties_Object.md#variable-calculation) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de línea](properties_Display.md#wordwrap) + + From 4ada22af665d78024dfa50b0c387975f4b01399f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:26:03 +0200 Subject: [PATCH 1735/2000] New translations listbox-column.md (Japanese) --- .../version-19/FormObjects/listbox-column.md | 416 ++++++++++++++++++ 1 file changed, 416 insertions(+) create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..d61c9d8e3a2648 --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md @@ -0,0 +1,416 @@ +--- +id: listbox-column +title: リストボックス列 +--- + +リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: + +![](../assets/en/FormObjects/listbox_column.png) + +リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、リストボックスに対する設定よりもこちらが優先されます。 + +> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#式の型-式タイプ) +> (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 + +### カラム特有のプロパティ {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## フォームイベント + +| フォームイベント | Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties) | コメント | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On After Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On After Sort |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *配列リストボックスのみ* | +| On Before Data Entry |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Before Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Column Moved |
  • [columnName](./listbox-object#additional-properties)
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | | +| On Column Resize |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [newSize](./listbox-object#additional-properties)
  • [oldSize](./listbox-object#additional-properties)
  • | | +| On Data Change |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Double Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Drag Over |
  • [area](./listbox-object#additional-properties)
  • [areaName](./listbox-object#additional-properties)
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Drop |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Footer Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [footerName](./listbox-object#additional-properties)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *追加プロパティの取得はセル編集完了時のみ* | +| On Row Moved |
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | *配列リストボックスのみ* | +| On Scroll |
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • | | +| On Unload | | | + +## オブジェクト配列の使用 + +リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 + +以下のリストボックスはオブジェクト配列を使用してデザインされました: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### オブジェクト配列カラムの設定 + +To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. プロパティリスト内では、カラムにおいて "式タイプ" にオブジェクトを選択できます: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +オブジェクトカラムに対しては、座標、サイズ、スタイルなどに関連した標準のプロパティが使用可能です。 プロパティリストを使用して定義する方法のほかにも、オブジェクト型のリストボックスカラムのそれぞれの行に対してスタイル、フォントカラー、背景色、表示状態をプログラムで定義することもできます。 これらのタイプのカラムは非表示にすることも可能です。 + +しかしながら、データソーステーマは、オブジェクト型のリストボックスカラムに対しては選択できません。 実際、カラムの各セルの中身は、それに対応するオブジェクト配列の要素の属性に基づいています。 配列の各オブジェクト要素には、以下を定義できます: + +値の型 (必須): テキスト、カラー、イベント、他
    +値そのもの (任意): 入力/出力に使用
    +セルの内容表示 (任意): ボタン、リスト、他
    +追加の設定 (任意): 値の型によります
    +これらのプロパティを定義するには、適切な属性をオブジェクト内に設定する必要があります (使用可能な属性は以下に一覧としてまとめてあります)。 たとえば、以下ような簡単なコードを使用してオブジェクトカラム内に "Hello World!" 書き込むことができます: + +```4d +ARRAY OBJECT(obColumn;0) // カラム配列 + C_OBJECT($ob) // 第一要素 + OB SET($ob;"valueType";"text") // 値の型を定義 (必須) + OB SET($ob;"value";"Hello World!") // 値を定義 + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> 表示フォーマットと入力フィルターはオブジェクトカラムに対しては設定できません。 これらは値の型に応じて自動的に変わるからです。 + +#### valueTypeとデータ表示 + +リストボックスカラムにオブジェクト配列が割り当てられているとき、セルの表示・入力・編集の方法は、配列の要素の valueType 属性に基づきます。 次の valueType の値がサポートされています: + +- "text": テキスト値 +- "real": for a numeric value that can include separators like a `\`, <.>, or <,> +- "integer": 整数値 +- "boolean": true/false 値 +- "color": 背景色を定義 +- "event": ラベル付ボタンを表示 + +4D は "valueType" の値に応じたデフォルトのウィジェットを使用します (つまり、"text" と設定すればテキスト入力ウィジェットが表示され、"boolean" と設定すればチェックボックスが表示されます)。 しかし、オプションを使用することによって表示方法の選択が可能な場合もあります (たとえば、"real" と設定した場合、ドロップダウンメニューとしても表示できます)。 以下の一覧はそれぞれの値の型に対してのデフォルトの表示方法と、他に選択可能な表示方の一覧を表しています: + +| valueType | デフォルトのウィジェット | 他に選択可能なウィジェット | +| --------- | ------------------------------------------ | ----------------------------------------------------------------------------------------------- | +| text | テキスト入力 | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | +| real | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | +| integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | +| boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | +| color | 背景色 | text | +| event | ラベル付ボタン | | +| | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | + +セルの表示とオプションは、オブジェクト内の特定の属性を使用することによって設定できます (以下を参照ください)。 + +#### 表示フォーマットと入力フィルター + +オブジェクト型のリストボックスのカラムにおいては、表示フォーマットと入力フィルターを設定することはできません。 これらは値の型に応じて自動的に定義されます。 どのように定義されるかについては、以下一覧にまとめてあります: + +| 値の型 | デフォルトのフォーマット | 入力コントロール | +| ------- | ----------------------------------------------------------- | -------------------------------------- | +| text | オブジェクト内で定義されているものと同じ | 制限なし | +| real | オブジェクト内で定義されているものと同じ (システムの小数点セパレーターを使用) | "0-9" と "." と "-" | +| | | min>=0 の場合、"0-9" と "." | +| integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | +| | | min>=0 の場合、"0-9" | +| Boolean | チェックボックス | N/A | +| color | N/A | N/A | +| event | N/A | N/A | + +### 属性 + +オブジェクト配列の各要素は、セルの中身とデータ表示を定義する一つ以上の属性を格納するオブジェクトです (上記の例を参照ください)。 + +唯一必須の属性は "valueType" であり、サポートされる値は "text"、"real"、"integer"、"boolean"、"color" そして "event"です。 以下の表には、リストボックスオブジェクト配列において "valueType"の値に応じてサポートされるすべての属性がまとめてあります (他の属性はすべて無視されます)。 表示フォーマットに関しては、その更に下に詳細な説明と例があります。 + +| | valueType | text | real | integer | boolean | color | event | +| --------------------- | ------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | +| *属性* | *説明* | | | | | | | +| value | セルの値 (入力または出力) | ○ | ○ | ○ | | | | +| min | 最小値 | | ○ | ○ | | | | +| max | 最大値 | | ○ | ○ | | | | +| behavior | "スリーステート" の値 | | | ○ | | | | +| requiredList | オブジェクト内で定義されたドロップダウンリスト | ○ | ○ | ○ | | | | +| choiceList | オブジェクト内で定義されたコンボボックス | ○ | ○ | ○ | | | | +| requiredListReference | 4D リスト参照 ("saveAs"の値による) | ○ | ○ | ○ | | | | +| requiredListName | 4D リスト名 ("saveAs"の値による) | ○ | ○ | ○ | | | | +| saveAs | "reference" または "value" | ○ | ○ | ○ | | | | +| choiceListReference | 4D リスト参照、コンボボックスを表示 | ○ | ○ | ○ | | | | +| choiceListName | 4D リスト名、コンボボックスを表示 | ○ | ○ | ○ | | | | +| unitList | X要素の配列 | ○ | ○ | ○ | | | | +| unitReference | 選択された要素のインデックス | ○ | ○ | ○ | | | | +| unitsListReference | 単位の4D リスト参照 | ○ | ○ | ○ | | | | +| unitsListName | 単位の4D リスト名 | ○ | ○ | ○ | | | | +| alternateButton | 切り替えボタンを追加 | ○ | ○ | ○ | ○ | ○ | | + +#### value + +セルの値は "value" 属性に保存されています。 この属性は入力と出力に使用されるほか、 この属性は入力と出力に使用されるほか、 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 + +```4d + ARRAY OBJECT(obColumn;0) // カラム配列 + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // ユーザーが新しい値を入力した場合、 編集された値は$entry に格納されます + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> null 値はサポートされており、空のセルとして表示されます。 + +#### min と max + +"valueType" が"real" または "integer" であるとき、min と max 属性もオブジェクトに設定できます (値は適切な範囲で、かつ、valueType と同じ型である必要があります)。 + +これらの属性を使用すると入力値の範囲を管理することができます。 セルが評価されたとき (フォーカスを失ったとき)、入力された値が min の値より低い場合、または max の値より大きい場合には、その値は拒否されます。 この場合、入力をする前の値が保持され、tip として説明が表示されます。 + +```4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +behavior 属性は、値の通常の表示とは異なる表示方法を提供します。 4D v15では、一つだけ他の表示方法が用意されています: + +| 属性 | 使用可能な値 | valueType | 説明 | +| -------- | ----------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | 数値をスリーステートチェックボックスとして表します。
    2=セミチェックボックス、1=チェックされている、0=チェックされていない、-1=非表示チェックボックス、-2=チェックされていない、入力不可、-3=チェックされている、入力不可、-4=セミチェックボックス、入力不可 | + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + + + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList と choiceList + +"choiceList" または "requiredList" 属性がオブジェクト内に存在しているとき、テキスト入力は以下の属性に応じて、ドロップダウンリストまたはコンボボックスで置き換えられます: + +- 属性が "choiceList" の場合、セルはコンボボックスとして表示されます。 これはつまり、ユーザーは値を選択、または入力できるということです。 +- 属性が "requiredList" の場合、セルはドロップダウンリストとして表示されます。 これはつまり、ユーザーはリストに提供されている値からどれか一つを選択するしかないということです。 + +どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> ウィジェットの値は配列を通して定義されます。 既存の 4Dリストをウィジェットに割り当てたい場合、"requiredListReference"、"requiredListName"、"choiceListReference"、または "choiceListName" 属性を使用する必要があります。 + +例: + +- 選択肢が二つ ("Open" または "Closed") しかないドロップダウンリストを表示したい場合を考えます。 デフォルトでは "Closed" が選択された状態にしたいとします: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- 整数値であればすべて受け入れ可能な状態にしておいた上で、もっとも一般的な値を提示するためにコンボボックスを表示したい場合を考えます: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) // 10 をデフォルト値として使用 + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName と requiredListReference + +"requiredListName" と "requiredListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはドロップダウンリストとして表示されるようになります。 これはつまり、ユーザーはリスト内に提供された値のどれか一つのみを選択できるということを意味します。 + +"requiredListName" または "requiredListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡します。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> - これらの値を単純な配列を通して定義したい場合は、"requiredList" 属性を使用する必要があります。 +> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" + +例: + +- ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "blue" にしたい場合を考えます: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- プログラミングによって定義されたリストに基づいたドロップダウンリストを表示し、参照として保存したい場合を考えます: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName と choiceListReference + +"choiceListName" と "choiceListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはコンボボックスとして表示されるようになります。 これはつまり、ユーザーは値を選択、または入力できるということを意味します。 + +"choiceListName" または "choiceListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡しま す。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> - これらの値を単純な配列を通して定義したい場合は、"choiceList" 属性を使用する必要があります。 +> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" + +例: + +ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "green" にしたい場合を考えます: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList、unitsListName、 unitsListReference と unitReference + +特定の値を使用することで、セルの値に関連した単位を追加することができます (*例*: "10 cm", "20 pixels" 等)。 単位リストを定義するためには、以下の属性のどれか一つを使用します: 単位リストを定義するためには、以下の属性のどれか一つを使用します: + +- "unitsList": 利用可能な単位 (例: "cm"、"inches"、"km"、"miles"、他) を定義するのに使用する x 要素を格納した配列。 オブジェクト内で単位を定義するためには、この属性を使用します。 +- "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 [New list](https://doc.4d.com/4Dv18/4D/18/New-list.301-4505738.ja.html) コマンドで作成された 4D リストで単位を定義するためには、この属性を使用します。 +- "unitsListName": 利用可能な単位を含んだデザインモードで作成された 4Dリスト名。 ツールボックスで作成された 4Dリストで単位を定義するためには、この属性を使用します。 + +単位リストが定義された方法に関わらず、以下の属性を関連付けることができます: + +- "unitReference": "unitList"、"unitsListReference" または "unitsListName" の値リスト内で選択された項目へのインデックス (1からx) を格納する単一の値。 + +カレントの単位は、ボタンとして表示されます。このボタンは、クリックするたびに "unitList"、"unitsListReference" または "unitsListName" の値を切り替えていきます (例: "pixels" -> "rows" -> "cm" -> "pixels" -> 等)。 + +例: + +数値の入力と、その後に可能性のある二つの単位 ("lines" または "pixels") を続けて表示したい場合を考えます。 カレントの値は "2" + "lines" と、 オブジェクト内で直接定義された値 ("unitsList" 属性) を使用するものとします: + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +セルに省略ボタン [...] を追加したい場合、"alternateButton" 属性に true の値を入れてオブジェクトに渡すだけです。 省略ボタンは自動的にセル内に表示されます。 省略ボタンは自動的にセル内に表示されます。 + +このボタンがユーザーによってクリックされた場合、`On Alternate Click` イベントが生成され、そのイベントを自由に管理することができます (詳細な情報に関しては [イベント管理](#イベント管理) の章を参照ください)。 + +例: + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";true) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### color valueType + +"color" valueType を使用すると、色、または色を表すテキストを表示することができます。 + +- 値が数字の場合、色付けされた長方形がセル内に表示されます。 例: + + ```4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- 値がテキストの場合、そのテキストが表示されます (*例*: "value";"Automatic")。 + +#### event valueType + +"event" valueType を使用すると、クリックした際に `On Clicked` イベントを生成する単純なボタンを表示します。 データまたは値を渡す/返すことはできません。 データまたは値を渡す/返すことはできません。 + +オプションとして、"label" 属性を渡すことができます。 + +例: + +```4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### イベント管理 + +オブジェクトリストボックス配列を使用している際には、複数のイベントを管理することができます: + +- **On Data Change**: 以下の場所において、どんな値でも変更された場合には `On Data Change` イベントがトリガーされます: + - テキスト入力 + - ドロップダウンリスト + - コンボボックスエリア + - 単位ボタン (値 x が値 x+1 へとスイッチしたとき) + - チェックボックス (チェック/チェックなしの状態がスイッチしたとき) +- **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 +- **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 From 17ad3011b7e9fd0a1a6ccb6069a6e1612e07c811 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:26:04 +0200 Subject: [PATCH 1736/2000] New translations listbox-header-footer.md (Japanese) --- .../FormObjects/listbox-header-footer.md | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..f73c17a5fcac6a --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md @@ -0,0 +1,50 @@ +--- +id: listbox-header-footer +title: リストボックスのヘッダーとフッター +--- + +:::note + +- リストボックスのヘッダープロパティにアクセスするためには、リストボックスのプロパティリストで [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) オプションが選択されていなければなりません。 +- リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#フッターを表示) オプションが選択されていなければなりません。 + +::: + +## ヘッダー + +ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: + +![](../assets/en/FormObjects/listbox_header.png) + +リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 + +さらに、ヘッダー特有のプロパティを設定することができます。 [カスタマイズされた並び替え](./listbox_overview.md#ソートの管理) などの用途に、ヘッダーの列タイトルの隣、あるいはタイトルの代わりにアイコンを表示することができます。 + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +ヘッダーに `OBJECT SET VISIBLE` コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 + +### ヘッダー特有のプロパティ + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) + +## フッター + +リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 + +フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: + +![](../assets/en/FormObjects/listbox_footers.png) + +リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 + +ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +フッターに `OBJECT SET VISIBLE` コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 + +### フッター特有のプロパティ + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + From cbc3573817772d1e7553c5f999903a22795500e6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:26:07 +0200 Subject: [PATCH 1737/2000] New translations listbox-object.md (Japanese) --- .../version-19/FormObjects/listbox-object.md | 188 ++++++++++++++++++ 1 file changed, 188 insertions(+) create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..a9a14dc502195a --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md @@ -0,0 +1,188 @@ +--- +id: listbox-object +title: List Box Object +--- + +## 配列リストボックス + +配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 + +デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 You can change it, as well as other column properties, in the [column properties](listbox-column.md#column-specific-properties). 列ごとの表示フォーマットを指定するには、`OBJECT SET FORMAT` コマンドも使用できます。 + +> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 + +配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 +リストボックスのハイレベルコマンド (`LISTBOX INSERT ROWS` や `LISTBOX DELETE ROWS` 等) や配列操作コマンドを使用して、列の値を管理します。 たとえば、列の内容を初期化するには、以下の命令を使用できます: + +```4d +ARRAY TEXT(varCol;size) +``` + +リストを使用することもできます: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 + +## セレクションリストボックス + +このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 + +それぞれの行はセレクションのレコードを基に評価されます。セレクションは **カレントセレクション** または **命名セレクション**です。 + +デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 + +## コレクションまたはエンティティセレクションリストボックス + +このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 + +コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 + +データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 + +データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection クラス](../API/CollectionClass.md)の様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: + +```4d +myCol:=myCol.push("new value") // リストボックスに new value を表示 +``` + +### プロパティ一覧 + +提供されるプロパティはリストボックスのタイプに依存します。 + +| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | +| ------------------------------------------------------------------------ | --------- | ------------- | ---------------------------- | +| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | +| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | +| [太字](properties_Text.md#太字) | X | X | X | +| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | +| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | +| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | +| [クラス](properties_Object.md#cssクラス) | X | X | X | +| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | +| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | +| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | +| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | +| [データソース](properties_Object.md#データソース) | X | X | X | +| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | +| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | +| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | +| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | +| [ドラッグ有効](properties_Action.md#ドラッグ有効) | X | X | X | +| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | +| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | +| [フォント](properties_Text.md#フォント) | X | X | X | +| [フォントカラー](properties_Text.md#フォントカラー) | X | X | X | +| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | +| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | +| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | +| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | +| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | +| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | +| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | +| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | +| [階層リストボックス](properties_Object.md#配列リストボックス) | X | | | +| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | +| [横揃え](properties_Text.md#横揃え) | X | X | X | +| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | +| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | +| [イタリック](properties_Text.md#イタリック) | X | X | X | +| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | +| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | X | | +| [メタ情報式](properties_Text.md#メタ情報式) | | | X | +| [メソッド](properties_Action.md#メソッド) | X | X | X | +| [行の移動可](properties_Action.md#行の移動可) | X | | | +| [命名セレクション](properties_DataSource.md#命名セレクション) | | X | | +| [列数](properties_ListBox.md#列数) | X | X | X | +| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | +| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | +| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | +| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | +| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | +| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | +| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | +| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | +| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | +| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | +| [選択された項目](properties_DataSource.md#選択された項目) | | | X | +| [選択モード](properties_ListBox.md#選択モード) | X | X | X | +| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | +| [ソート可](properties_Action.md#ソート可) | X | X | X | +| [標準アクション](properties_Action.md#標準アクション) | X | | | +| [スタイル式](properties_Text.md#スタイル式) | | X | X | +| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | +| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | +| [タイプ](properties_Object.md#タイプ) | X | X | X | +| [下線](properties_Text.md#下線) | X | X | X | +| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | +| [縦揃え](properties_Text.md#縦揃え) | X | X | X | +| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | +| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | +| [表示状態](properties_Display.md#表示状態) | X | X | X | +| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | + +> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 + +### フォームイベント + +| フォームイベント | 取得される追加プロパティ (メインプロパティについては[Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.ja.html) 参照) | コメント | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Close Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Collapse |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | +| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | +| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | +| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Delete Action |
  • [row](#追加プロパティ)
  • | | +| On Display Detail |
  • [isRowSelected](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Expand |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | +| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | +| On Mouse Enter |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Open Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | +| On Unload | | | + +#### 追加プロパティ {#additional-properties} + +リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: + +| プロパティ | 型 | 説明 | +| ---------------- | ------- | ---------------------------------------------------------------- | +| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | +| areaName | text | エリアの名称 | +| column | longint | 列番号 | +| columnName | text | 列の名称 | +| footerName | text | フッターの名称 | +| headerName | text | ヘッダーの名称 | +| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | +| isRowSelected | boolean | 行が選択されていれば true、でなければ false | +| newPosition | longint | 列あるいは行の変更後の位置 | +| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | +| oldPosition | longint | 列あるいは行の変更前の位置 | +| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | +| row | longint | 行番号 | +| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | + +> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 From 55472cebde5c18bbe7409ac0f770f9169a692c2b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:26:09 +0200 Subject: [PATCH 1738/2000] New translations listbox-column.md (Japanese) --- .../version-20/FormObjects/listbox-column.md | 416 ++++++++++++++++++ 1 file changed, 416 insertions(+) create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..d61c9d8e3a2648 --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md @@ -0,0 +1,416 @@ +--- +id: listbox-column +title: リストボックス列 +--- + +リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: + +![](../assets/en/FormObjects/listbox_column.png) + +リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、リストボックスに対する設定よりもこちらが優先されます。 + +> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#式の型-式タイプ) +> (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 + +### カラム特有のプロパティ {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## フォームイベント + +| フォームイベント | Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties) | コメント | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On After Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On After Sort |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *配列リストボックスのみ* | +| On Before Data Entry |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Before Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Column Moved |
  • [columnName](./listbox-object#additional-properties)
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | | +| On Column Resize |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [newSize](./listbox-object#additional-properties)
  • [oldSize](./listbox-object#additional-properties)
  • | | +| On Data Change |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Double Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Drag Over |
  • [area](./listbox-object#additional-properties)
  • [areaName](./listbox-object#additional-properties)
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Drop |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Footer Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [footerName](./listbox-object#additional-properties)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *追加プロパティの取得はセル編集完了時のみ* | +| On Row Moved |
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | *配列リストボックスのみ* | +| On Scroll |
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • | | +| On Unload | | | + +## オブジェクト配列の使用 + +リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 + +以下のリストボックスはオブジェクト配列を使用してデザインされました: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### オブジェクト配列カラムの設定 + +To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. プロパティリスト内では、カラムにおいて "式タイプ" にオブジェクトを選択できます: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +オブジェクトカラムに対しては、座標、サイズ、スタイルなどに関連した標準のプロパティが使用可能です。 プロパティリストを使用して定義する方法のほかにも、オブジェクト型のリストボックスカラムのそれぞれの行に対してスタイル、フォントカラー、背景色、表示状態をプログラムで定義することもできます。 これらのタイプのカラムは非表示にすることも可能です。 + +しかしながら、データソーステーマは、オブジェクト型のリストボックスカラムに対しては選択できません。 実際、カラムの各セルの中身は、それに対応するオブジェクト配列の要素の属性に基づいています。 配列の各オブジェクト要素には、以下を定義できます: + +値の型 (必須): テキスト、カラー、イベント、他
    +値そのもの (任意): 入力/出力に使用
    +セルの内容表示 (任意): ボタン、リスト、他
    +追加の設定 (任意): 値の型によります
    +これらのプロパティを定義するには、適切な属性をオブジェクト内に設定する必要があります (使用可能な属性は以下に一覧としてまとめてあります)。 たとえば、以下ような簡単なコードを使用してオブジェクトカラム内に "Hello World!" 書き込むことができます: + +```4d +ARRAY OBJECT(obColumn;0) // カラム配列 + C_OBJECT($ob) // 第一要素 + OB SET($ob;"valueType";"text") // 値の型を定義 (必須) + OB SET($ob;"value";"Hello World!") // 値を定義 + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> 表示フォーマットと入力フィルターはオブジェクトカラムに対しては設定できません。 これらは値の型に応じて自動的に変わるからです。 + +#### valueTypeとデータ表示 + +リストボックスカラムにオブジェクト配列が割り当てられているとき、セルの表示・入力・編集の方法は、配列の要素の valueType 属性に基づきます。 次の valueType の値がサポートされています: + +- "text": テキスト値 +- "real": for a numeric value that can include separators like a `\`, <.>, or <,> +- "integer": 整数値 +- "boolean": true/false 値 +- "color": 背景色を定義 +- "event": ラベル付ボタンを表示 + +4D は "valueType" の値に応じたデフォルトのウィジェットを使用します (つまり、"text" と設定すればテキスト入力ウィジェットが表示され、"boolean" と設定すればチェックボックスが表示されます)。 しかし、オプションを使用することによって表示方法の選択が可能な場合もあります (たとえば、"real" と設定した場合、ドロップダウンメニューとしても表示できます)。 以下の一覧はそれぞれの値の型に対してのデフォルトの表示方法と、他に選択可能な表示方の一覧を表しています: + +| valueType | デフォルトのウィジェット | 他に選択可能なウィジェット | +| --------- | ------------------------------------------ | ----------------------------------------------------------------------------------------------- | +| text | テキスト入力 | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | +| real | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | +| integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | +| boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | +| color | 背景色 | text | +| event | ラベル付ボタン | | +| | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | + +セルの表示とオプションは、オブジェクト内の特定の属性を使用することによって設定できます (以下を参照ください)。 + +#### 表示フォーマットと入力フィルター + +オブジェクト型のリストボックスのカラムにおいては、表示フォーマットと入力フィルターを設定することはできません。 これらは値の型に応じて自動的に定義されます。 どのように定義されるかについては、以下一覧にまとめてあります: + +| 値の型 | デフォルトのフォーマット | 入力コントロール | +| ------- | ----------------------------------------------------------- | -------------------------------------- | +| text | オブジェクト内で定義されているものと同じ | 制限なし | +| real | オブジェクト内で定義されているものと同じ (システムの小数点セパレーターを使用) | "0-9" と "." と "-" | +| | | min>=0 の場合、"0-9" と "." | +| integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | +| | | min>=0 の場合、"0-9" | +| Boolean | チェックボックス | N/A | +| color | N/A | N/A | +| event | N/A | N/A | + +### 属性 + +オブジェクト配列の各要素は、セルの中身とデータ表示を定義する一つ以上の属性を格納するオブジェクトです (上記の例を参照ください)。 + +唯一必須の属性は "valueType" であり、サポートされる値は "text"、"real"、"integer"、"boolean"、"color" そして "event"です。 以下の表には、リストボックスオブジェクト配列において "valueType"の値に応じてサポートされるすべての属性がまとめてあります (他の属性はすべて無視されます)。 表示フォーマットに関しては、その更に下に詳細な説明と例があります。 + +| | valueType | text | real | integer | boolean | color | event | +| --------------------- | ------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | +| *属性* | *説明* | | | | | | | +| value | セルの値 (入力または出力) | ○ | ○ | ○ | | | | +| min | 最小値 | | ○ | ○ | | | | +| max | 最大値 | | ○ | ○ | | | | +| behavior | "スリーステート" の値 | | | ○ | | | | +| requiredList | オブジェクト内で定義されたドロップダウンリスト | ○ | ○ | ○ | | | | +| choiceList | オブジェクト内で定義されたコンボボックス | ○ | ○ | ○ | | | | +| requiredListReference | 4D リスト参照 ("saveAs"の値による) | ○ | ○ | ○ | | | | +| requiredListName | 4D リスト名 ("saveAs"の値による) | ○ | ○ | ○ | | | | +| saveAs | "reference" または "value" | ○ | ○ | ○ | | | | +| choiceListReference | 4D リスト参照、コンボボックスを表示 | ○ | ○ | ○ | | | | +| choiceListName | 4D リスト名、コンボボックスを表示 | ○ | ○ | ○ | | | | +| unitList | X要素の配列 | ○ | ○ | ○ | | | | +| unitReference | 選択された要素のインデックス | ○ | ○ | ○ | | | | +| unitsListReference | 単位の4D リスト参照 | ○ | ○ | ○ | | | | +| unitsListName | 単位の4D リスト名 | ○ | ○ | ○ | | | | +| alternateButton | 切り替えボタンを追加 | ○ | ○ | ○ | ○ | ○ | | + +#### value + +セルの値は "value" 属性に保存されています。 この属性は入力と出力に使用されるほか、 この属性は入力と出力に使用されるほか、 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 + +```4d + ARRAY OBJECT(obColumn;0) // カラム配列 + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // ユーザーが新しい値を入力した場合、 編集された値は$entry に格納されます + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> null 値はサポートされており、空のセルとして表示されます。 + +#### min と max + +"valueType" が"real" または "integer" であるとき、min と max 属性もオブジェクトに設定できます (値は適切な範囲で、かつ、valueType と同じ型である必要があります)。 + +これらの属性を使用すると入力値の範囲を管理することができます。 セルが評価されたとき (フォーカスを失ったとき)、入力された値が min の値より低い場合、または max の値より大きい場合には、その値は拒否されます。 この場合、入力をする前の値が保持され、tip として説明が表示されます。 + +```4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +behavior 属性は、値の通常の表示とは異なる表示方法を提供します。 4D v15では、一つだけ他の表示方法が用意されています: + +| 属性 | 使用可能な値 | valueType | 説明 | +| -------- | ----------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | 数値をスリーステートチェックボックスとして表します。
    2=セミチェックボックス、1=チェックされている、0=チェックされていない、-1=非表示チェックボックス、-2=チェックされていない、入力不可、-3=チェックされている、入力不可、-4=セミチェックボックス、入力不可 | + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + + + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList と choiceList + +"choiceList" または "requiredList" 属性がオブジェクト内に存在しているとき、テキスト入力は以下の属性に応じて、ドロップダウンリストまたはコンボボックスで置き換えられます: + +- 属性が "choiceList" の場合、セルはコンボボックスとして表示されます。 これはつまり、ユーザーは値を選択、または入力できるということです。 +- 属性が "requiredList" の場合、セルはドロップダウンリストとして表示されます。 これはつまり、ユーザーはリストに提供されている値からどれか一つを選択するしかないということです。 + +どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> ウィジェットの値は配列を通して定義されます。 既存の 4Dリストをウィジェットに割り当てたい場合、"requiredListReference"、"requiredListName"、"choiceListReference"、または "choiceListName" 属性を使用する必要があります。 + +例: + +- 選択肢が二つ ("Open" または "Closed") しかないドロップダウンリストを表示したい場合を考えます。 デフォルトでは "Closed" が選択された状態にしたいとします: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- 整数値であればすべて受け入れ可能な状態にしておいた上で、もっとも一般的な値を提示するためにコンボボックスを表示したい場合を考えます: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) // 10 をデフォルト値として使用 + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName と requiredListReference + +"requiredListName" と "requiredListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはドロップダウンリストとして表示されるようになります。 これはつまり、ユーザーはリスト内に提供された値のどれか一つのみを選択できるということを意味します。 + +"requiredListName" または "requiredListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡します。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> - これらの値を単純な配列を通して定義したい場合は、"requiredList" 属性を使用する必要があります。 +> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" + +例: + +- ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "blue" にしたい場合を考えます: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- プログラミングによって定義されたリストに基づいたドロップダウンリストを表示し、参照として保存したい場合を考えます: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName と choiceListReference + +"choiceListName" と "choiceListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはコンボボックスとして表示されるようになります。 これはつまり、ユーザーは値を選択、または入力できるということを意味します。 + +"choiceListName" または "choiceListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡しま す。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> - これらの値を単純な配列を通して定義したい場合は、"choiceList" 属性を使用する必要があります。 +> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" + +例: + +ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "green" にしたい場合を考えます: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList、unitsListName、 unitsListReference と unitReference + +特定の値を使用することで、セルの値に関連した単位を追加することができます (*例*: "10 cm", "20 pixels" 等)。 単位リストを定義するためには、以下の属性のどれか一つを使用します: 単位リストを定義するためには、以下の属性のどれか一つを使用します: + +- "unitsList": 利用可能な単位 (例: "cm"、"inches"、"km"、"miles"、他) を定義するのに使用する x 要素を格納した配列。 オブジェクト内で単位を定義するためには、この属性を使用します。 +- "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 [New list](https://doc.4d.com/4Dv18/4D/18/New-list.301-4505738.ja.html) コマンドで作成された 4D リストで単位を定義するためには、この属性を使用します。 +- "unitsListName": 利用可能な単位を含んだデザインモードで作成された 4Dリスト名。 ツールボックスで作成された 4Dリストで単位を定義するためには、この属性を使用します。 + +単位リストが定義された方法に関わらず、以下の属性を関連付けることができます: + +- "unitReference": "unitList"、"unitsListReference" または "unitsListName" の値リスト内で選択された項目へのインデックス (1からx) を格納する単一の値。 + +カレントの単位は、ボタンとして表示されます。このボタンは、クリックするたびに "unitList"、"unitsListReference" または "unitsListName" の値を切り替えていきます (例: "pixels" -> "rows" -> "cm" -> "pixels" -> 等)。 + +例: + +数値の入力と、その後に可能性のある二つの単位 ("lines" または "pixels") を続けて表示したい場合を考えます。 カレントの値は "2" + "lines" と、 オブジェクト内で直接定義された値 ("unitsList" 属性) を使用するものとします: + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +セルに省略ボタン [...] を追加したい場合、"alternateButton" 属性に true の値を入れてオブジェクトに渡すだけです。 省略ボタンは自動的にセル内に表示されます。 省略ボタンは自動的にセル内に表示されます。 + +このボタンがユーザーによってクリックされた場合、`On Alternate Click` イベントが生成され、そのイベントを自由に管理することができます (詳細な情報に関しては [イベント管理](#イベント管理) の章を参照ください)。 + +例: + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";true) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### color valueType + +"color" valueType を使用すると、色、または色を表すテキストを表示することができます。 + +- 値が数字の場合、色付けされた長方形がセル内に表示されます。 例: + + ```4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- 値がテキストの場合、そのテキストが表示されます (*例*: "value";"Automatic")。 + +#### event valueType + +"event" valueType を使用すると、クリックした際に `On Clicked` イベントを生成する単純なボタンを表示します。 データまたは値を渡す/返すことはできません。 データまたは値を渡す/返すことはできません。 + +オプションとして、"label" 属性を渡すことができます。 + +例: + +```4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### イベント管理 + +オブジェクトリストボックス配列を使用している際には、複数のイベントを管理することができます: + +- **On Data Change**: 以下の場所において、どんな値でも変更された場合には `On Data Change` イベントがトリガーされます: + - テキスト入力 + - ドロップダウンリスト + - コンボボックスエリア + - 単位ボタン (値 x が値 x+1 へとスイッチしたとき) + - チェックボックス (チェック/チェックなしの状態がスイッチしたとき) +- **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 +- **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 From 7b42654a9eda66212ac62424b30904476421eb84 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:26:10 +0200 Subject: [PATCH 1739/2000] New translations listbox-header-footer.md (Japanese) --- .../FormObjects/listbox-header-footer.md | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..f73c17a5fcac6a --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md @@ -0,0 +1,50 @@ +--- +id: listbox-header-footer +title: リストボックスのヘッダーとフッター +--- + +:::note + +- リストボックスのヘッダープロパティにアクセスするためには、リストボックスのプロパティリストで [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) オプションが選択されていなければなりません。 +- リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#フッターを表示) オプションが選択されていなければなりません。 + +::: + +## ヘッダー + +ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: + +![](../assets/en/FormObjects/listbox_header.png) + +リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 + +さらに、ヘッダー特有のプロパティを設定することができます。 [カスタマイズされた並び替え](./listbox_overview.md#ソートの管理) などの用途に、ヘッダーの列タイトルの隣、あるいはタイトルの代わりにアイコンを表示することができます。 + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +ヘッダーに `OBJECT SET VISIBLE` コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 + +### ヘッダー特有のプロパティ + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) + +## フッター + +リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 + +フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: + +![](../assets/en/FormObjects/listbox_footers.png) + +リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 + +ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +フッターに `OBJECT SET VISIBLE` コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 + +### フッター特有のプロパティ + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + From 89a139cde9c667091c170c98d43655c2874fb877 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:26:13 +0200 Subject: [PATCH 1740/2000] New translations listbox-object.md (Japanese) --- .../version-20/FormObjects/listbox-object.md | 188 ++++++++++++++++++ 1 file changed, 188 insertions(+) create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..a9a14dc502195a --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md @@ -0,0 +1,188 @@ +--- +id: listbox-object +title: List Box Object +--- + +## 配列リストボックス + +配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 + +デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 You can change it, as well as other column properties, in the [column properties](listbox-column.md#column-specific-properties). 列ごとの表示フォーマットを指定するには、`OBJECT SET FORMAT` コマンドも使用できます。 + +> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 + +配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 +リストボックスのハイレベルコマンド (`LISTBOX INSERT ROWS` や `LISTBOX DELETE ROWS` 等) や配列操作コマンドを使用して、列の値を管理します。 たとえば、列の内容を初期化するには、以下の命令を使用できます: + +```4d +ARRAY TEXT(varCol;size) +``` + +リストを使用することもできます: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 + +## セレクションリストボックス + +このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 + +それぞれの行はセレクションのレコードを基に評価されます。セレクションは **カレントセレクション** または **命名セレクション**です。 + +デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 + +## コレクションまたはエンティティセレクションリストボックス + +このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 + +コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 + +データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 + +データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection クラス](../API/CollectionClass.md)の様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: + +```4d +myCol:=myCol.push("new value") // リストボックスに new value を表示 +``` + +### プロパティ一覧 + +提供されるプロパティはリストボックスのタイプに依存します。 + +| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | +| ------------------------------------------------------------------------ | --------- | ------------- | ---------------------------- | +| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | +| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | +| [太字](properties_Text.md#太字) | X | X | X | +| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | +| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | +| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | +| [クラス](properties_Object.md#cssクラス) | X | X | X | +| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | +| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | +| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | +| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | +| [データソース](properties_Object.md#データソース) | X | X | X | +| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | +| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | +| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | +| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | +| [ドラッグ有効](properties_Action.md#ドラッグ有効) | X | X | X | +| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | +| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | +| [フォント](properties_Text.md#フォント) | X | X | X | +| [フォントカラー](properties_Text.md#フォントカラー) | X | X | X | +| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | +| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | +| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | +| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | +| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | +| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | +| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | +| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | +| [階層リストボックス](properties_Object.md#配列リストボックス) | X | | | +| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | +| [横揃え](properties_Text.md#横揃え) | X | X | X | +| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | +| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | +| [イタリック](properties_Text.md#イタリック) | X | X | X | +| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | +| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | X | | +| [メタ情報式](properties_Text.md#メタ情報式) | | | X | +| [メソッド](properties_Action.md#メソッド) | X | X | X | +| [行の移動可](properties_Action.md#行の移動可) | X | | | +| [命名セレクション](properties_DataSource.md#命名セレクション) | | X | | +| [列数](properties_ListBox.md#列数) | X | X | X | +| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | +| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | +| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | +| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | +| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | +| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | +| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | +| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | +| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | +| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | +| [選択された項目](properties_DataSource.md#選択された項目) | | | X | +| [選択モード](properties_ListBox.md#選択モード) | X | X | X | +| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | +| [ソート可](properties_Action.md#ソート可) | X | X | X | +| [標準アクション](properties_Action.md#標準アクション) | X | | | +| [スタイル式](properties_Text.md#スタイル式) | | X | X | +| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | +| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | +| [タイプ](properties_Object.md#タイプ) | X | X | X | +| [下線](properties_Text.md#下線) | X | X | X | +| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | +| [縦揃え](properties_Text.md#縦揃え) | X | X | X | +| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | +| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | +| [表示状態](properties_Display.md#表示状態) | X | X | X | +| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | + +> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 + +### フォームイベント + +| フォームイベント | 取得される追加プロパティ (メインプロパティについては[Form event](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.ja.html) 参照) | コメント | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On After Sort |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Before Data Entry |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Before Keystroke |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Begin Drag Over |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Close Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Collapse |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | +| On Column Moved |
  • [columnName](#追加プロパティ)
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | | +| On Column Resize |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [newSize](#追加プロパティ)
  • [oldSize](#追加プロパティ)
  • | | +| On Data Change |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Delete Action |
  • [row](#追加プロパティ)
  • | | +| On Display Detail |
  • [isRowSelected](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Double Clicked |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drag Over |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Drop |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Expand |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *階層リストボックスのみ* | +| On Footer Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [footerName](#追加プロパティ)
  • | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [headerName](#追加プロパティ)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | *追加プロパティの取得はセル編集完了時のみ* | +| On Mouse Enter |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [area](#追加プロパティ)
  • [areaName](#追加プロパティ)
  • [column](#追加プロパティ)
  • [columnName](#追加プロパティ)
  • [row](#追加プロパティ)
  • | | +| On Open Detail |
  • [row](#追加プロパティ)
  • | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Row Moved |
  • [newPosition](#追加プロパティ)
  • [oldPosition](#追加プロパティ)
  • | *配列リストボックスのみ* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#追加プロパティ)
  • [verticalScroll](#追加プロパティ)
  • | | +| On Unload | | | + +#### 追加プロパティ {#additional-properties} + +リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: + +| プロパティ | 型 | 説明 | +| ---------------- | ------- | ---------------------------------------------------------------- | +| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | +| areaName | text | エリアの名称 | +| column | longint | 列番号 | +| columnName | text | 列の名称 | +| footerName | text | フッターの名称 | +| headerName | text | ヘッダーの名称 | +| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | +| isRowSelected | boolean | 行が選択されていれば true、でなければ false | +| newPosition | longint | 列あるいは行の変更後の位置 | +| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | +| oldPosition | longint | 列あるいは行の変更前の位置 | +| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | +| row | longint | 行番号 | +| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | + +> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 From 4759b1e4d9a2f1935a9109cf5d117cc5a9eceb2a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:26:15 +0200 Subject: [PATCH 1741/2000] New translations listbox-column.md (Japanese) --- .../FormObjects/listbox-column.md | 413 ++++++++++++++++++ 1 file changed, 413 insertions(+) create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..9a3abab16ef714 --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md @@ -0,0 +1,413 @@ +--- +id: listbox-column +title: リストボックス列 +--- + +リストボックスは、それぞれ固有のプロパティを持つ 1つ以上の列オブジェクトから構成されています。 列を選択するには、フォームエディターでリストボックスオブジェクトが選択されているときに任意の列をクリックします: + +![](../assets/en/FormObjects/listbox_column.png) + +リストボックスの各列毎に標準のプロパティ (テキスト、背景色など) を設定できます。設定すると、リストボックスに対する設定よりもこちらが優先されます。 + +> 配列型リストボックスのカラムについては、[式タイプ](properties_Object.md#式の型-式タイプ) +> (テキスト、数値、整数、ブール、ピクチャー、時間、日付、あるいはオブジェクト) を定義することができます。 + +## カラム特有のプロパティ {#column-specific-properties} + +[オブジェクト名](properties_Object.md#オブジェクト名) - [変数あるいは式](properties_Object.md#変数あるいは式) - [式の型](properties_Object.md#式の型式タイプ) - [CSSクラス](properties_Object.md#cssクラス) - [選択リスト](properties_DataSource.md#選択リスト-静的リスト) - [式](properties_DataSource.md#式) - [幅](properties_CoordinatesAndSizing.md#幅) - [入力可](properties_Entry.md#入力可) - [フォーカス可](properties_Entry.md#フォーカス可) - [コンテキストメニュー](properties_Entry.md#コンテキストメニュー) - [デフォルト値](properties_DataSource.md#デフォルト値) - [選択リスト](properties_DataSource.md#選択リスト) - [式](properties_DataSource.md#式) - [データタイプ (リスト)](properties_DataSource.md#データタイプ-リスト) - [関連付け](properties_DataSource.md#関連付け) - [自動行高](properties_CoordinatesAndSizing.md#自動行高) - [最小幅](properties_CoordinatesAndSizing.md#最小幅) - [最大幅](properties_CoordinatesAndSizing.md#最大幅) - [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - [サイズ変更可](properties_ResizingOptions.md#サイズ変更可) - [指定リスト](properties_RangeOfValues.md#指定リスト) - [除外リスト](properties_RangeOfValues.md#除外リスト) - [表示タイプ](properties_Display.md#d表示タイプ) - [文字フォ-マット](properties_Display.md#文字フォ-マット) - [日付フォーマット](properties_Display.md#日付フォーマット) - [時間フォーマット](properties_Display.md#時間フォーマット) - [数値フォーマット](properties_Display.md#数値フォーマット) - [テキスト (True時)/テキスト (False時)](properties_Display.md#テキスト-true時-テキスト-false時) - [ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - [非表示](properties_Display.md#表示状態) - [ワードラップ](properties_Display.md#ワードラップ) - [エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - [背景色](properties_BackgroundAndBorder.md#背景色-塗りカラー) - [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) - [背景色式](properties_BackgroundAndBorder.md#背景色式) - [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) - [フォント](properties_Text.md#フォント) - [太字](properties_Text.md#太字) - [イタリック](properties_Text.md#イタリック) - [下線](properties_Text.md#下線) - [行スタイル配列](properties_Text.md#行スタイル配列) - [スタイル式](properties_Text.md#スタイル式) - [フォントカラー](properties_Text.md#フォントカラー) - [行フォントカラー配列](properties_Text.md#行フォントカラー配列) - [横揃え](properties_Text.md#横揃え) - [縦揃え](properties_Text.md#縦揃え) - [マルチスタイル](properties_Text.md#マルチスタイル) - [メソッド](properties_Action.md#メソッド) + +## サポートされるフォームイベント {#supported-form-events} + +| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Sort |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *配列リストボックスのみ* | +| On Before Data Entry |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Before Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Begin Drag Over |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Column Moved |
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | | +| On Column Resize |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    | | +| On Data Change |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Double Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drag Over |
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drop |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Footer Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *追加プロパティの取得はセル編集完了時のみ* | +| On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *配列リストボックスのみ* | +| On Scroll |
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    | | +| On Unload | | | + +## オブジェクト配列の使用 + +リストボックスのカラムはオブジェクト配列を扱えます。 オブジェクト配列は異なる種類のデータを格納できるので、この強力な機能を使用すれば、単一のカラム内の行ごとに異なる入力タイプを混ぜたり、様々なウィジェットを表示したりといったことができるようになります。 たとえば、最初の行にテキスト入力を挿入し、二行目にチェックボックスを、そして産業目にドロップダウンを挿入する、と言ったことが可能になります。 また、オブジェクト配列は、ボタンやカラーピッカーと言った新しいウィジェットへのアクセスも可能にします。 + +以下のリストボックスはオブジェクト配列を使用してデザインされました: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### オブジェクト配列カラムの設定 + +オブジェクト配列をリストボックスのカラムに割り当てるには、プロパティリスト (の "変数名" 欄) にオブジェクト配列名を設定するか、配列型のカラムのように [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md) コマンドを使用します。 プロパティリスト内では、カラムにおいて "式タイプ" にオブジェクトを選択できます: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +オブジェクトカラムに対しては、座標、サイズ、スタイルなどに関連した標準のプロパティが使用可能です。 プロパティリストを使用して定義する方法のほかにも、オブジェクト型のリストボックスカラムのそれぞれの行に対してスタイル、フォントカラー、背景色、表示状態をプログラムで定義することもできます。 これらのタイプのカラムは非表示にすることも可能です。 + +しかしながら、データソーステーマは、オブジェクト型のリストボックスカラムに対しては選択できません。 実際、カラムの各セルの中身は、それに対応するオブジェクト配列の要素の属性に基づいています。 配列の各オブジェクト要素には、以下を定義できます: + +値の型 (必須): テキスト、カラー、イベント、他
    +値そのもの (任意): 入力/出力に使用
    +セルの内容表示 (任意): ボタン、リスト、他
    +追加の設定 (任意): 値の型によります
    +これらのプロパティを定義するには、適切な属性をオブジェクト内に設定する必要があります (使用可能な属性は以下に一覧としてまとめてあります)。 たとえば、以下ような簡単なコードを使用してオブジェクトカラム内に "Hello World!" 書き込むことができます: + +```4d +ARRAY OBJECT(obColumn;0) //カラム配列 + var $ob : Object //第一要素 + OB SET($ob;"valueType";"text") //値の型を定義 (必須) + OB SET($ob;"value";"Hello World!") //値を定義 + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> 表示フォーマットと入力フィルターはオブジェクトカラムに対しては設定できません。 これらは値の型に応じて自動的に変わるからです。 + +#### valueTypeとデータ表示 + +リストボックスカラムにオブジェクト配列が割り当てられているとき、セルの表示・入力・編集の方法は、配列の要素の valueType 属性に基づきます。 次の valueType の値がサポートされています: + +- "text": テキスト値 +- "real": セパレーターを含む数値。セパレーターの例: ``, `<.>`, `<,>` +- "integer": 整数値 +- "boolean": true/false 値 +- "color": 背景色を定義 +- "event": ラベル付ボタンを表示 + +4D は "valueType" の値に応じたデフォルトのウィジェットを使用します (つまり、"text" と設定すればテキスト入力ウィジェットが表示され、"boolean" と設定すればチェックボックスが表示されます)。 しかし、オプションを使用することによって表示方法の選択が可能な場合もあります (たとえば、"real" と設定した場合、ドロップダウンメニューとしても表示できます)。 以下の一覧はそれぞれの値の型に対してのデフォルトの表示方法と、他に選択可能な表示方の一覧を表しています: + +| valueType | デフォルトのウィジェット | 他に選択可能なウィジェット | +| --------- | ------------------------------------------ | ----------------------------------------------------------------------------------------------- | +| text | テキスト入力 | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | +| real | 管理されたテキスト入力 (数字とセパレーター) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) | +| integer | 管理されたテキスト入力 (数字のみ) | ドロップダウンメニュー (指定リスト) またはコンボボックス (選択リスト) またはスリーステートチェックボックス | +| boolean | チェックボックス | ドロップダウンメニュー (指定リスト) | +| color | 背景色 | text | +| event | ラベル付ボタン | | +| | | すべてのウィジェットには、単位切り替えボタン または 省略ボタン を追加でセルに付属させることができます | + +セルの表示とオプションは、オブジェクト内の特定の属性を使用することによって設定できます (以下を参照ください)。 + +#### 表示フォーマットと入力フィルター + +オブジェクト型のリストボックスのカラムにおいては、表示フォーマットと入力フィルターを設定することはできません。 これらは値の型に応じて自動的に定義されます。 どのように定義されるかについては、以下一覧にまとめてあります: + +| 値の型 | デフォルトのフォーマット | 入力コントロール | +| ------- | ----------------------------------------------------------- | -------------------------------------- | +| text | オブジェクト内で定義されているものと同じ | 制限なし | +| real | オブジェクト内で定義されているものと同じ (システムの小数点セパレーターを使用) | "0-9" と "." と "-" | +| | | min>=0 の場合、"0-9" と "." | +| integer | オブジェクト内で定義されているものと同じ | "0-9" と "-" | +| | | min>=0 の場合、"0-9" | +| Boolean | チェックボックス | N/A | +| color | N/A | N/A | +| event | N/A | N/A | + +### 属性 + +オブジェクト配列の各要素は、セルの中身とデータ表示を定義する一つ以上の属性を格納するオブジェクトです (上記の例を参照ください)。 + +唯一必須の属性は "valueType" であり、サポートされる値は "text"、"real"、"integer"、"boolean"、"color" そして "event"です。 以下の表には、リストボックスオブジェクト配列において "valueType"の値に応じてサポートされるすべての属性がまとめてあります (他の属性はすべて無視されます)。 表示フォーマットに関しては、その更に下に詳細な説明と例があります。 + +| | valueType | text | real | integer | boolean | color | event | +| --------------------- | ------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ----- | +| *属性* | *説明* | | | | | | | +| value | セルの値 (入力または出力) | ○ | ○ | ○ | | | | +| min | 最小値 | | ○ | ○ | | | | +| max | 最大値 | | ○ | ○ | | | | +| behavior | "スリーステート" の値 | | | ○ | | | | +| requiredList | オブジェクト内で定義されたドロップダウンリスト | ○ | ○ | ○ | | | | +| choiceList | オブジェクト内で定義されたコンボボックス | ○ | ○ | ○ | | | | +| requiredListReference | 4D リスト参照 ("saveAs"の値による) | ○ | ○ | ○ | | | | +| requiredListName | 4D リスト名 ("saveAs"の値による) | ○ | ○ | ○ | | | | +| saveAs | "reference" または "value" | ○ | ○ | ○ | | | | +| choiceListReference | 4D リスト参照、コンボボックスを表示 | ○ | ○ | ○ | | | | +| choiceListName | 4D リスト名、コンボボックスを表示 | ○ | ○ | ○ | | | | +| unitList | X要素の配列 | ○ | ○ | ○ | | | | +| unitReference | 選択された要素のインデックス | ○ | ○ | ○ | | | | +| unitsListReference | 単位の4D リスト参照 | ○ | ○ | ○ | | | | +| unitsListName | 単位の4D リスト名 | ○ | ○ | ○ | | | | +| alternateButton | 切り替えボタンを追加 | ○ | ○ | ○ | ○ | ○ | | + +#### value + +セルの値は "value" 属性に保存されています。 この属性は入力と出力に使用されるほか、 この属性は入力と出力に使用されるほか、 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 リストを使用する際のデフォルト値を定義するのにも使用できます (以下参照)。 + +```4d + ARRAY OBJECT(obColumn;0) //カラム配列 + var $ob1;$ob2;$ob3 : Object + var $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // ユーザーが新しい値を入力した場合、編集された値は $entry に格納されます + + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> null 値はサポートされており、空のセルとして表示されます。 + +#### min と max + +"valueType" が"real" または "integer" であるとき、min と max 属性もオブジェクトに設定できます (値は適切な範囲で、かつ、valueType と同じ型である必要があります)。 + +これらの属性を使用すると入力値の範囲を管理することができます。 セルが評価されたとき (フォーカスを失ったとき)、入力された値が min の値より低い場合、または max の値より大きい場合には、その値は拒否されます。 この場合、入力をする前の値が保持され、tip として説明が表示されます。 + +```4d + var $ob3 : Object + var $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +behavior 属性は、値の通常の表示とは異なる表示方法を提供します。 4D v15では、一つだけ他の表示方法が用意されています: + +| 属性 | 使用可能な値 | valueType | 説明 | +| -------- | ----------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | 数値をスリーステートチェックボックスとして表します。
    2=セミチェックボックス、1=チェックされている、0=チェックされていない、-1=非表示チェックボックス、-2=チェックされていない、入力不可、-3=チェックされている、入力不可、-4=セミチェックボックス、入力不可 | + +```4d + var $ob3; $ob4 : Object + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";-3) + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList と choiceList + +"choiceList" または "requiredList" 属性がオブジェクト内に存在しているとき、テキスト入力は以下の属性に応じて、ドロップダウンリストまたはコンボボックスで置き換えられます: + +- 属性が "choiceList" の場合、セルはコンボボックスとして表示されます。 これはつまり、ユーザーは値を選択、または入力できるということです。 +- 属性が "requiredList" の場合、セルはドロップダウンリストとして表示されます。 これはつまり、ユーザーはリストに提供されている値からどれか一つを選択するしかないということです。 + +どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> ウィジェットの値は配列を通して定義されます。 既存の 4Dリストをウィジェットに割り当てたい場合、"requiredListReference"、"requiredListName"、"choiceListReference"、または "choiceListName" 属性を使用する必要があります。 + +例: + +- 選択肢が二つ ("Open" または "Closed") しかないドロップダウンリストを表示したい場合を考えます。 デフォルトでは "Closed" が選択された状態にしたいとします: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- 整数値であればすべて受け入れ可能な状態にしておいた上で、もっとも一般的な値を提示するためにコンボボックスを表示したい場合を考えます: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 をデフォルト値として使用 + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName と requiredListReference + +"requiredListName" と "requiredListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはドロップダウンリストとして表示されるようになります。 これはつまり、ユーザーはリスト内に提供された値のどれか一つのみを選択できるということを意味します。 + +"requiredListName" または "requiredListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡します。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> - これらの値を単純な配列を通して定義したい場合は、"requiredList" 属性を使用する必要があります。 +> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" + +例: + +- ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "blue" にしたい場合を考えます: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- プログラミングによって定義されたリストに基づいたドロップダウンリストを表示し、参照として保存したい場合を考えます: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //デフォルトで London を表示 + OB SET($ob;"requiredListReference";<>List) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_cities.png) + +#### choiceListName と choiceListReference + +"choiceListName" と "choiceListReference" 属性を使用すると、デザインモード (ツールボックス内) またはプログラミングによって (New list コマンドを使用して) 4Dで定義されたリストをリストボックスセル内において使用することが出来るようになります。 セルはコンボボックスとして表示されるようになります。 これはつまり、ユーザーは値を選択、または入力できるということを意味します。 + +"choiceListName" または "choiceListReference" は、リストの作成元に応じて使い分けます。 リストがツールボックスで作成された場合、リスト名を渡しま す。 リストがプログラミングによって定義された場合は、リストの参照を渡します。 どちらの場合においても、"value" 属性を使用してウィジェット内の値を事前に選択することができます。 + +> - これらの値を単純な配列を通して定義したい場合は、"choiceList" 属性を使用する必要があります。 +> - リストが実数値を表すテキストを含んでいる場合、小数点はローカル設定に関わらず、ピリオド (".") である必要があります。 例: "17.6" "1234.456" + +例: + +ツールボックスで定義された "colors" リスト ("blue"、"yellow"、そして "green" の値を格納) に基づいたドロップダウンリストを表示し、値として保存し、デフォルトの表示は "green" にしたい場合を考えます: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList、unitsListName、 unitsListReference と unitReference + +特定の値を使用することで、セルの値に関連した単位を追加することができます (*例*: "10 cm", "20 pixels" 等)。 単位リストを定義するためには、以下の属性のどれか一つを使用します: 単位リストを定義するためには、以下の属性のどれか一つを使用します: + +- "unitsList": 利用可能な単位 (例: "cm"、"inches"、"km"、"miles"、他) を定義するのに使用する x 要素を格納した配列。 オブジェクト内で単位を定義するためには、この属性を使用します。 +- "unitsListReference": 利用可能な単位を含んだ 4Dリストへの参照。 [`New list`](../commands-legacy/new-list.md) コマンドで作成された 4D リストで単位を定義するためには、この属性を使用します。 +- "unitsListName": 利用可能な単位を含んだデザインモードで作成された 4Dリスト名。 ツールボックスで作成された 4Dリストで単位を定義するためには、この属性を使用します。 + +単位リストが定義された方法に関わらず、以下の属性を関連付けることができます: + +- "unitReference": "unitList"、"unitsListReference" または "unitsListName" の値リスト内で選択された項目へのインデックス (1からx) を格納する単一の値。 + +カレントの単位は、ボタンとして表示されます。このボタンは、クリックするたびに "unitList"、"unitsListReference" または "unitsListName" の値を切り替えていきます (例: "pixels" -> "rows" -> "cm" -> "pixels" -> 等)。 + +例: + +数値の入力と、その後に可能性のある二つの単位 ("lines" または "pixels") を続けて表示したい場合を考えます。 カレントの値は "2" + "lines" と、 オブジェクト内で直接定義された値 ("unitsList" 属性) を使用するものとします: + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +var $ob : Object +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +セルに省略ボタン [...] を追加したい場合、"alternateButton" 属性に true の値を入れてオブジェクトに渡すだけです。 省略ボタンは自動的にセル内に表示されます。 省略ボタンは自動的にセル内に表示されます。 + +このボタンがユーザーによってクリックされた場合、`On Alternate Click` イベントが生成され、そのイベントを自由に管理することができます (詳細な情報に関しては [イベント管理](#イベント管理) の章を参照ください)。 + +例: + +```4d +var $ob1 : Object +var $entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### color valueType + +"color" valueType を使用すると、色、または色を表すテキストを表示することができます。 + +- 値が数字の場合、色付けされた長方形がセル内に表示されます。 例: + + ```4d + var $ob4 : Object + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- 値がテキストの場合、そのテキストが表示されます (*例*: "value";"Automatic")。 + +#### event valueType + +"event" valueType を使用すると、クリックした際に `On Clicked` イベントを生成する単純なボタンを表示します。 データまたは値を渡す/返すことはできません。 データまたは値を渡す/返すことはできません。 + +オプションとして、"label" 属性を渡すことができます。 + +例: + +```4d +var $ob : Object +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### イベント管理 + +オブジェクトリストボックス配列を使用している際には、複数のイベントを管理することができます: + +- **On Data Change**: 以下の場所において、どんな値でも変更された場合には `On Data Change` イベントがトリガーされます: + - テキスト入力 + - ドロップダウンリスト + - コンボボックスエリア + - 単位ボタン (値 x が値 x+1 へとスイッチしたとき) + - チェックボックス (チェック/チェックなしの状態がスイッチしたとき) +- **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 +- **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 From 184362ce765c8317d9655c31d346e3042807c27f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:26:17 +0200 Subject: [PATCH 1742/2000] New translations listbox-header-footer.md (Japanese) --- .../FormObjects/listbox-header-footer.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..4933fcb269791c --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md @@ -0,0 +1,90 @@ +--- +id: listbox-header-footer +title: リストボックスのヘッダーとフッター +--- + +:::note + +- リストボックスのヘッダープロパティにアクセスするためには、リストボックスのプロパティリストで [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) オプションが選択されていなければなりません。 +- リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#フッターを表示) オプションが選択されていなければなりません。 + +::: + +## ヘッダー + +ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: + +![](../assets/en/FormObjects/listbox_header.png) + +リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 + +さらに、ヘッダー特有のプロパティを設定することができます。 [カスタマイズされた並び替え](./listbox_overview.md#ソートの管理) などの用途に、ヘッダーの列タイトルの隣、あるいはタイトルの代わりにアイコンを表示することができます。 + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +ヘッダーに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 + +### ヘッダー特有のプロパティ + +[オブジェクト名](properties_Object.md#オブジェクト名) - +[変数あるいは式](properties_Object.md#変数あるいは式) - +[タイトル](properties_Object.md#タイトル) - +[CSSクラス](properties_Object.md#cssクラス) - +[パス名](properties_TextAndPicture.md#ピクチャーパス名) - +[アイコンの場所](properties_TextAndPicture.md#アイコンの場所) - +[幅](properties_CoordinatesAndSizing.md#幅) - +[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - +[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - +[フォント](properties_Text.md#フォント) - +[太字](properties_Text.md#太字) - +[イタリック](properties_Text.md#イタリック) - +[下線](properties_Text.md#下線) - +[フォントカラー](properties_Text.md#フォントカラー) - +[横揃え](properties_Text.md#横揃え) - +[縦揃え](properties_Text.md#縦揃え) - +[ヘルプTips](properties_Help.md#ヘルプtips) + +## フッター + +リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 + +フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: + +![](../assets/en/FormObjects/listbox_footers.png) + +リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 + +ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +フッターに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 + +### フッター特有のプロパティ + +[オブジェクト名](properties_Object.md#オブジェクト名) - +[変数あるいは式](properties_Object.md#変数あるいは式) - +[式の型](properties_Object.md#式の型式タイプ) - +[変数の計算](properties_Object.md#変数の計算) - +[CSSクラス](properties_Object.md#cssクラス) - +[幅](properties_CoordinatesAndSizing.md#幅) - +[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - +[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - +[文字フォーマット](properties_Display.md#文字フォーマット) - +[数値フォーマット](properties_Display.md#数値フォーマット) - +[日付フォーマット](properties_Display.md#日付フォーマット) - +[時間フォーマット](properties_Display.md#時間フォーマット) - +[ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - +[ワードラップ](properties_Display.md#ワードラップ) - +[エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - +[背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) - +[フォント](properties_Text.md#フォント) - +[太字](properties_Text.md#太字) - +[イタリック](properties_Text.md#イタリック) - +[下線](properties_Text.md#下線) - +[フォントカラー](properties_Text.md#フォントカラー) - +[横揃え](properties_Text.md#横揃え) - +[縦揃え](properties_Text.md#縦揃え) - +[ヘルプTips](properties_Help.md#ヘルプtips) + + From 1986f608e701416d2de67d3970c77d336ea4be5d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:26:19 +0200 Subject: [PATCH 1743/2000] New translations listbox-object.md (Japanese) --- .../FormObjects/listbox-object.md | 198 ++++++++++++++++++ 1 file changed, 198 insertions(+) create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..6eabbf8d2f143d --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md @@ -0,0 +1,198 @@ +--- +id: listbox-object +title: List Box Object +--- + +## 配列リストボックス + +配列リストボックスでは、それぞれの列に 4D の 1次元配列を割り当てなければなりません。 ポインター配列を除きすべてのタイプの配列を使用できま す。 行数は配列の要素数により決定されます。 + +デフォルトで 4D は各列に “ColumnX” という名前を割り当てます。 You can change it, as well as other column properties, in the [column properties](./listbox-column.md). The display format for each column can also be defined using the [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) command. + +> 配列タイプのリストボックスは、特別なメカニズムをもつ [階層モード](listbox_overview.md#階層リストボックス) で表示することができます。 + +配列タイプのリストボックスでは、入力あるいは表示される値は 4Dランゲージで制御します。 列に [選択リスト](properties_DataSource.md#選択リスト) を割り当てて、データ入力を制御することもできます。 +The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or [`LISTBOX DELETE ROWS`](../commands-legacy/listbox-delete-rows.md)) as well as array manipulation commands. たとえば、列の内容を初期化するには、以下の命令を使用できます: + +```4d +ARRAY TEXT(varCol;size) +``` + +リストを使用することもできます: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **警告**: 異なる配列サイズの列がリストボックスに含まれる場合、もっとも小さい配列サイズの数だけを表示します。 そのため、各配列の要素数は同じにしなければなりません。 リストボックスの列が一つでも空の場合 (ランゲージにより配列が正しく定義またはサイズ設定されなかったときに発生します)、リストボックスは何も表示しません。 + +## セレクションリストボックス + +このタイプのリストボックスでは、列ごとにフィールド (例: `[Employees]LastName`) や式を割り当てます。 式は 1つ以上のフィールド (たとえば `[Employees]FirstName+“ ”[Employees]LastName`) または単にフォーミュラ (たとえば `String(Milliseconds)`) を使用できます。 式にはプロジェクトメソッド、変数、あるいは配列項目も指定できます。 You can use the [`LISTBOX SET COLUMN FORMULA`](../commands-legacy/listbox-set-column-formula.md) and [`LISTBOX INSERT COLUMN FORMULA`](../commands-legacy/listbox-insert-column-formula.md) commands to modify columns programmatically. + +それぞれの行はセレクションのレコードを基に評価されます。セレクションは **カレントセレクション** または **命名セレクション**です。 + +デー タソースがカレントセレクションである場合、データベースに対しておこなわれた変更はリストボックスに自動で反映され、またリストボックスへの変更も自動で データベースに適用されます。 つまりカレントセレクションは常に両方で同じです。 + +## コレクションまたはエンティティセレクションリストボックス + +このタイプのリストボックスでは、各カラムに式が割り当てられている必要があります。 各行の中身はコレクション要素ごと、あるいはエンティティセレクションのエンティティごとに評価されます。 + +コレクションの各要素、またはエンティティセレクションの各エンティティは、[This](../Concepts/classes.md#this) キーワードを用いてオブジェクトとして取得します。 カラムの式にはプロパティパス、プロジェクトメソッド、変数、あるいはフォーミュラが指定可能で、`This` を通して得た各エンティティあるいはコレクション要素オブジェクトが利用できます。例: `This.` (あるいはスカラー値のコレクションの場合は `This.value`)。 カラムをプログラムで変更するには、`LISTBOX SET COLUMN FORMULA` および `LISTBOX INSERT COLUMN FORMULA` コマンドを使用します。 + +データソースがエンティティセレクションの場合、リストボックス側に対しておこなった変更は自動的にデータベースに保存されます。 その一方で、データベース側に対しておこなった変更は、該当エンティティがリロードされてはじめてリストボックス側に反映されます。 + +:::note + +エンティティが削除されると、その参照は *undefined* の値とともにエンティティセレクションに 残り、リストボックスには空白の行が表示されます。 この場合、[`.clean()`](API/EntitySelectionClass.md#clean) 関数を呼び出すことで、削除されたエンティティ参照が含まれないエンティティセレクションを新規に取得することができます。 + +::: + +データソースがコレクションの場合、リストボックス内の値に変更をおこなった場合、その変更はコレクションにも反映されます。 その一方で、コレクションに対して、たとえば [Collection クラス](../API/CollectionClass.md)の様々な関数を使用して変更をおこなった場合、コレクション変数を自らに再代入することにより明示的に 4D に通知する必要があり、それによってリストボックスのコンテンツは更新されます。 例: + +```4d +myCol:=myCol.push("new value") // リストボックスに new value を表示 +``` + +## プロパティ一覧 + +提供されるプロパティはリストボックスのタイプに依存します。 + +| プロパティ | 配列リストボックス | セレクションリストボックス | コレクションまたはエンティティセレクションリストボックス | +| ------------------------------------------------------------------------ | --------- | ------------- | ---------------------------- | +| [交互に使用する背景色](properties_BackgroundAndBorder.md#交互に使用する背景色) | X | X | X | +| [背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) | X | X | X | +| [太字](properties_Text.md#太字) | X | X | X | +| [背景色式](properties_BackgroundAndBorder.md#背景色式) | | X | X | +| [境界線スタイル](properties_BackgroundAndBorder.md#境界線スタイル) | X | X | X | +| [下](properties_CoordinatesAndSizing.md#下) | X | X | X | +| [クラス](properties_Object.md#cssクラス) | X | X | X | +| [コレクションまたはエンティティセレクション](properties_Object.md#コレクションまたはエンティティセレクション) | | X | X | +| [カラム自動リサイズ](properties_ResizingOptions.md#カラム自動リサイズ) | X | X | X | +| [カレントの項目](properties_DataSource.md#カレントの項目) | | | X | +| [カレントの項目の位置](properties_DataSource.md#カレントの項目の位置) | | | X | +| [データソース](properties_Object.md#データソース) | X | X | X | +| [詳細フォーム名](properties_ListBox.md#詳細フォーム名) | | X | | +| [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) | X | X | X | +| [フッターを表示](properties_Footers.md#フッターを表示) | X | X | X | +| [行をダブルクリック](properties_ListBox.md#行をダブルクリック) | | X | | +| [ドラッグ有効](properties_Action.md#ドラッグ有効) | X | X | X | +| [ドロップ有効](properties_Action.md#ドロップ有効) | X | X | X | +| [フォーカス可](properties_Entry.md#フォーカス可) | X | X | X | +| [フォント](properties_Text.md#フォント) | X | X | X | +| [フォントカラー](properties_Text.md#フォントカラー) | X | X | X | +| [フォントカラー式](properties_Text.md#フォントカラー式) | | X | X | +| [フォントサイズ](properties_Text.md#フォントサイズ) | X | X | X | +| [高さ (リストボックス)](properties_CoordinatesAndSizing.md#高さ) | X | X | X | +| [高さ (ヘッダー)](properties_Headers.md#高さ) | X | X | X | +| [高さ (フッター)](properties_Footers.md#高さ) | X | X | X | +| [追加の空白の行を非表示](properties_BackgroundAndBorder.md#追加の空白の行を非表示) | X | X | X | +| [フォーカスの四角を隠す](properties_Appearance.md#フォーカスの四角を隠す) | X | X | X | +| [セレクションハイライトを非表示](properties_Appearance.md#セレクションハイライトを非表示) | X | X | X | +| [階層リストボックス](properties_Object.md#配列リストボックス) | X | | | +| [ハイライトセット](properties_ListBox.md#ハイライトセット) | | X | | +| [横揃え](properties_Text.md#横揃え) | X | X | X | +| [横線カラー](properties_Gridlines.md#横線カラー) | X | X | X | +| [横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) | X | X | X | +| [横スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [横方向サイズ変更](properties_ResizingOptions.md#横方向サイズ変更) | X | X | X | +| [イタリック](properties_Text.md#イタリック) | X | X | X | +| [左](properties_CoordinatesAndSizing.md#左) | X | X | X | +| [マスターテーブル](properties_DataSource.md#マスターテーブル) | | X | | +| [メタ情報式](properties_Text.md#メタ情報式) | | | X | +| [メソッド](properties_Action.md#メソッド) | X | X | X | +| [行の移動可](properties_Action.md#行の移動可) | X | | | +| [命名セレクション](properties_DataSource.md#命名セレクション) | | X | | +| [列数](properties_ListBox.md#列数) | X | X | X | +| [スクロールしない列数](properties_ListBox.md#スクロールしない列数) | X | X | X | +| [ドラッグしない列数](properties_ListBox.md#ドラッグしない列数) | X | X | X | +| [オブジェクト名](properties_Object.md#オブジェクト名) | X | X | X | +| [右](properties_CoordinatesAndSizing.md#右) | X | X | X | +| [行背景色配列](properties_BackgroundAndBorder.md#行背景色配列) | X | | | +| [行コントロール配列](properties_ListBox.md#行コントロール配列) | X | | | +| [行フォントカラー配列](properties_Text.md#行フォントカラー式) | X | | | +| [行の高さ](properties_CoordinatesAndSizing.md#行の高さ) | X | | | +| [行高さ配列](properties_CoordinatesAndSizing.md#行高さ配列) | X | | | +| [行スタイル配列](properties_Text.md#行スタイル配列) | X | | | +| [選択された項目](properties_DataSource.md#選択された項目) | | | X | +| [選択モード](properties_ListBox.md#選択モード) | X | X | X | +| [シングルクリック編集](properties_Entry.md#シングルクリック編集) | X | X | X | +| [ソート可](properties_Action.md#ソート可) | X | X | X | +| [標準アクション](properties_Action.md#標準アクション) | X | | | +| [スタイル式](properties_Text.md#スタイル式) | | X | X | +| [上](properties_CoordinatesAndSizing.md#上) | X | X | X | +| [透過](properties_BackgroundAndBorder.md#透過) | X | X | X | +| [タイプ](properties_Object.md#タイプ) | X | X | X | +| [下線](properties_Text.md#下線) | X | X | X | +| [変数あるいは式](properties_Object.md#変数あるいは式) | X | X | | +| [縦揃え](properties_Text.md#縦揃え) | X | X | X | +| [縦線カラー](properties_Gridlines.md#縦線カラー) | X | X | X | +| [縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) | X | X | X | +| [縦スクロールバー](properties_Appearance.md#縦スクロールバー) | X | X | X | +| [縦方向サイズ変更](properties_ResizingOptions.md#縦方向サイズ変更) | X | X | X | +| [表示状態](properties_Display.md#表示状態) | X | X | X | +| [幅](properties_CoordinatesAndSizing.md#幅) | X | X | X | + +> リストボックスの列、ヘッダーおよびフッターにもそれぞれ固有のプロパティがあります。 + +## サポートされるフォームイベント {#supported-form-events} + +| フォームイベント | 返される追加のプロパティ(主なプロパティについては[Form event](../commands/form-event.md) を参照してください) | コメント | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On After Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On After Sort |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | *複合フォーミュラはソート不可
    (例: This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *配列リストボックスのみ* | +| On Before Data Entry |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Before Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Begin Drag Over |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Close Detail |
    • [row](#additional-properties)
    | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Collapse |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *階層リストボックスのみ* | +| On Column Moved |
    • [columnName](#additional-properties)
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | | +| On Column Resize |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [newSize](#additional-properties)
    • [oldSize](#additional-properties)
    | | +| On Data Change |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Delete Action |
    • [row](#additional-properties)
    | | +| On Display Detail |
    • [isRowSelected](#additional-properties)
    • [row](#additional-properties)
    | | +| On Double Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Drag Over |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Drop |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Expand |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *階層リストボックスのみ* | +| On Footer Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [footerName](#additional-properties)
    | *配列、カレントセレクション&命名セレクションリストボックスのみ* | +| On Getting Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *追加プロパティの取得はセル編集時のみ* | +| On Header Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *追加プロパティの取得はセル編集完了時のみ* | +| On Mouse Enter |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Mouse Leave | | | +| On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Open Detail |
    • [row](#additional-properties)
    | *カレントセレクション&命名セレクションリストボックスのみ* | +| On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *配列リストボックスのみ* | +| On Selection Change | | | +| On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | +| On Unload | | | + +### 追加プロパティ {#additional-properties} + +リストボックスやリストボックス列オブジェクトにて発生するフォームイベントは、次の追加プロパティを返すことがあります: + +| プロパティ | 型 | 説明 | +| ---------------- | ------- | ---------------------------------------------------------------- | +| area | text | リストボックスオブジェクトエリア ("header", "footer", "cell") | +| areaName | text | エリアの名称 | +| column | longint | 列番号 | +| columnName | text | 列の名称 | +| footerName | text | フッターの名称 | +| headerName | text | ヘッダーの名称 | +| horizontalScroll | longint | 右方向スクロールの場合は正の数値、左方向の場合は負の数値 | +| isRowSelected | boolean | 行が選択されていれば true、でなければ false | +| newPosition | longint | 列あるいは行の変更後の位置 | +| newSize | longint | 列または行の変更後のサイズ (ピクセル単位) | +| oldPosition | longint | 列あるいは行の変更前の位置 | +| oldSize | longint | 列または行の変更前のサイズ (ピクセル単位) | +| row | longint | 行番号 | +| verticalScroll | longint | 下方向スクロールの場合は正の数値、上方向の場合は負の数値 | + +> "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 + + From 5ed5017bcbc2c052e41611b8408e9495f20d1b92 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:26:21 +0200 Subject: [PATCH 1744/2000] New translations listbox-header-footer.md (Japanese) --- .../FormObjects/listbox-header-footer.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..4933fcb269791c --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md @@ -0,0 +1,90 @@ +--- +id: listbox-header-footer +title: リストボックスのヘッダーとフッター +--- + +:::note + +- リストボックスのヘッダープロパティにアクセスするためには、リストボックスのプロパティリストで [ヘッダーを表示](properties_Headers.md#ヘッダーを表示) オプションが選択されていなければなりません。 +- リストボックスのフッタープロパティにアクセスするためには、リストボックスのプロパティリストで [フッターを表示](properties_Footers.md#フッターを表示) オプションが選択されていなければなりません。 + +::: + +## ヘッダー + +ヘッダーが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときに、リストボックスヘッダーをクリックするとヘッダーを選択できます: + +![](../assets/en/FormObjects/listbox_header.png) + +リストボックスの各列ヘッダー毎に標準のテキストプロパティを設定できます。 設定すると、これらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 + +さらに、ヘッダー特有のプロパティを設定することができます。 [カスタマイズされた並び替え](./listbox_overview.md#ソートの管理) などの用途に、ヘッダーの列タイトルの隣、あるいはタイトルの代わりにアイコンを表示することができます。 + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +ランタイムにおいてヘッダーで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +ヘッダーに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのヘッダーが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 + +### ヘッダー特有のプロパティ + +[オブジェクト名](properties_Object.md#オブジェクト名) - +[変数あるいは式](properties_Object.md#変数あるいは式) - +[タイトル](properties_Object.md#タイトル) - +[CSSクラス](properties_Object.md#cssクラス) - +[パス名](properties_TextAndPicture.md#ピクチャーパス名) - +[アイコンの場所](properties_TextAndPicture.md#アイコンの場所) - +[幅](properties_CoordinatesAndSizing.md#幅) - +[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - +[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - +[フォント](properties_Text.md#フォント) - +[太字](properties_Text.md#太字) - +[イタリック](properties_Text.md#イタリック) - +[下線](properties_Text.md#下線) - +[フォントカラー](properties_Text.md#フォントカラー) - +[横揃え](properties_Text.md#横揃え) - +[縦揃え](properties_Text.md#縦揃え) - +[ヘルプTips](properties_Help.md#ヘルプtips) + +## フッター + +リストボックスは、追加の情報を表示するための入力を受け付けない "フッター" を持つことができます。 表形式で表示されるデータについて、合計や平均などの計算値を表示するためにフッターは通常使用されます。 + +フッターが表示されていれば、フォームエディターでリストボックスオブジェクトが選択されているときにフッターをクリックすることで選択できます: + +![](../assets/en/FormObjects/listbox_footers.png) + +リストボックスの各列フッター毎に標準のテキストプロパティを設定できます。設定すると、こちらのプロパティの方がリストボックスや列に対する設定よりも優先されます。 さらに、フッター特有のプロパティを設定することができます。 [カスタムまたは自動計算](properties_Object.md#変数の計算) をフッターに挿入することができます。 + +ランタイムにおいてフッターで発生したイベントは、その列のオブジェクトメソッド が受け取ります。 + +フッターに [`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用すると、このコマンドに渡した引数に関わらず、そのリストボックスのすべてのフッターが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"footer3";False)` という命令の場合、指定したフッターだけではなく、*footer3* が属するリストボックスの全フッターを非表示にします。 + +### フッター特有のプロパティ + +[オブジェクト名](properties_Object.md#オブジェクト名) - +[変数あるいは式](properties_Object.md#変数あるいは式) - +[式の型](properties_Object.md#式の型式タイプ) - +[変数の計算](properties_Object.md#変数の計算) - +[CSSクラス](properties_Object.md#cssクラス) - +[幅](properties_CoordinatesAndSizing.md#幅) - +[横方向パディング](properties_CoordinatesAndSizing.md#横方向パディング) - +[縦方向パディング](properties_CoordinatesAndSizing.md#縦方向パディング) - +[文字フォーマット](properties_Display.md#文字フォーマット) - +[数値フォーマット](properties_Display.md#数値フォーマット) - +[日付フォーマット](properties_Display.md#日付フォーマット) - +[時間フォーマット](properties_Display.md#時間フォーマット) - +[ピクチャーフォーマット](properties_Display.md#ピクチャーフォーマット) - +[ワードラップ](properties_Display.md#ワードラップ) - +[エリプシスを使用して省略](properties_Display.md#エリプシスを使用して省略) - +[背景色](properties_BackgroundAndBorder.md#背景色塗りカラー) - +[フォント](properties_Text.md#フォント) - +[太字](properties_Text.md#太字) - +[イタリック](properties_Text.md#イタリック) - +[下線](properties_Text.md#下線) - +[フォントカラー](properties_Text.md#フォントカラー) - +[横揃え](properties_Text.md#横揃え) - +[縦揃え](properties_Text.md#縦揃え) - +[ヘルプTips](properties_Help.md#ヘルプtips) + + From 5fddbbe6318dd694e9476209aad59737a9dcab72 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:26:24 +0200 Subject: [PATCH 1745/2000] New translations listbox-column.md (Portuguese, Brazilian) --- .../version-19/FormObjects/listbox-column.md | 413 ++++++++++++++++++ 1 file changed, 413 insertions(+) create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..ee2586fddf4a8d --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md @@ -0,0 +1,413 @@ +--- +id: listbox-column +title: Coluna da List Box +--- + +Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: + +![](../assets/en/FormObjects/listbox_column.png) + +Você pode definir propriedades padrão (texto, cor de fundo, etc.) para cada coluna da caixa de listagem; essas propriedades têm prioridade sobre as propriedades do objeto da caixa de listagem. + +> Você pode definir o [Expression type](properties_Object.md#expression-type) para colunas de list box de tipo array (String, Text, Number, Date, Time, Picture, Boolean ou Object). + +### Column Specific Properties {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## Eventos formulário suportados + +| Evento formulário | Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties) | Comentários | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On After Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On After Sort |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *List box array unicamente* | +| On Before Data Entry |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Before Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Column Moved |
  • [columnName](./listbox-object#additional-properties)
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | | +| On Column Resize |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [newSize](./listbox-object#additional-properties)
  • [oldSize](./listbox-object#additional-properties)
  • | | +| On Data Change |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Double Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Drag Over |
  • [area](./listbox-object#additional-properties)
  • [areaName](./listbox-object#additional-properties)
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Drop |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Footer Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [footerName](./listbox-object#additional-properties)
  • | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Row Moved |
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | *List box array unicamente* | +| On Scroll |
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • | | +| On Unload | | | + +## Arrays objetos nas colunas (4D View Pro) + +As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. + +A seguinte caixa de listagem foi concebida utilizando uma matriz de objectos: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configuração de uma coluna de matriz de objectos + +To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. Na lista de propriedades, pode agora selecionar Objecto como "Tipo de Expressão" para a coluna: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Estão disponíveis propriedades padrão relacionadas com coordenadas, tamanho e estilo para colunas de objectos. Pode defini-los usando a lista de propriedades, ou programando o estilo, cor da fonte, cor de fundo e visibilidade para cada linha de uma coluna de caixa de lista de tipo de objecto. Estes tipos de colunas também podem ser ocultados. + +No entanto, o tema Fonte de Dados não está disponível para as colunas da caixa de listagem tipo objecto. De fato, o conteúdo de cada célula de coluna é baseado em atributos encontrados no elemento correspondente da array de objectos. Cada elemento da array pode definir: + +o tipo de valor (obrigatório): texto, cor, evento, etc. +o valor em si (opcional): usado para entrada/saída. +a exibição do conteúdo da célula (opcional): botão, lista, etc. +configurações adicionais (opcional): dependem do tipo de valor +Para definir essas propriedades, você precisa definir os atributos apropriados no objeto (os atributos disponíveis estão listados abaixo). Por exemplo, pode escrever "Olá Mundo!" numa coluna de objectos usando este código simples: + +```4d +ARRAY OBJECT(obColumn;0) //array de colunas + C_OBJECT($ob) //primeiro elemento + OB SET($ob; "valueType"; "text") //define o tipo de valor (obrigatório) + OB SET($ob; "value"; "Hello World!") //define o valor + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> O formato de visualização e os filtros de entrada não podem ser definidos para uma coluna de objectos. Dependem automaticamente do tipo de valor. + +#### valueType e visualização de dados + +Quando uma coluna de caixa de listagem é associada a uma array de objectos, a forma como uma célula é exibida, introduzida, ou editada, é baseada no atributo valueType do elemento da array. Os valores suportados são os tipos de valores: + +- "texto": para um valor de texto +- "real": for a numeric value that can include separators like a `\`, <.>, or <,> +- "integer": para um valor inteiro +- "booleano": para um valor Verdadeiro/Falso +- "cor": para definir uma cor de fundo +- "evento": para exibir um botão com um rótulo. + +4D utiliza widgets padrão no que respeita ao valor "valueType" (ou seja, um "texto" é exibido como um widget de entrada de texto, um "booleano" como uma caixa de verificação), mas também estão disponíveis exibições alternativas através de opções (*por exemplo*, um real também pode ser representado como um menu drop-down). A tabela seguinte mostra a visualização por defeito, bem como as alternativas para cada tipo de valor: + +| valueType | Widget padrão | Widgets alternativos | +| --------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| text | entrada de texto | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | +| real | entrada de texto controlada (números e separadores) | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | +| integer | entrada de texto controlada (apenas números) | menu drop down (lista necessária) ou caixa combinada (lista de escolha) ou caixa de verificação de três estados | +| boolean | caixa de verificação | menu drop-down (lista obrigatória) | +| color | cor de fundo | text | +| "event" | botão com rótulo | | +| | | Todos os widgets podem ter um botão de alternância de unidade adicional ou um botão de elipse ligado à célula. | + +Define-se a visualização e opções de células usando atributos específicos em cada objecto (ver abaixo). + +#### Formatos de visualização e filtros de entrada + +Não é possível definir formatos de exibição ou filtros de entrada para colunas de caixas de listagem de tipos de objectos. São automaticamente definidos de acordo com o tipo de valor. Estes estão listados na tabela seguinte: + +| Tipo de valor | Formato predefinido | Controlo de entrada | +| ------------- | --------------------------------------------------------------------------------------------- | ------------------------------------------ | +| text | o mesmo que definido no objecto | qualquer (sem controlo) | +| real | o mesmo que definido no objeto (utilizando o separador decimal do sistema) | "0-9" e "." e "-" | +| | | "0-9" y "." si min>=0 | +| integer | o mesmo que definido no objecto | "0-9" e "-" | +| | | "0-9" if min>=0 | +| Parâmetros | caixa de verificação | N/A | +| color | N/A | N/A | +| "event" | N/A | N/A | + +### Atributos + +Cada elemento da array de objetos é um objecto que pode conter um ou mais atributos que definirão o conteúdo da célula e a exibição dos dados (ver exemplo acima). + +O único atributo obrigatório é "valueType" e os seus valores suportados são "text", "real", "integer", "boolean", "color", e "event". A tabela seguinte lista todos os atributos suportados nas arrays de objectos da caixa de listagem, dependendo do valor "valueType" (quaisquer outros atributos são ignorados). Os formatos de exibição são detalhados e são fornecidos exemplos abaixo. + +| | valueType | text | real | integer | boolean | color | "event" | +| --------------------- | ----------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------- | +| *Atributos* | *Description* | | | | | | | +| value | valor da célula (entrada ou saída) | x | x | x | | | | +| min | valor mínimo | | x | x | | | | +| max | valor máximo | | x | x | | | | +| behavior | valor "threeStates" | | | x | | | | +| requiredList | lista drop down definida no objecto | x | x | x | | | | +| choiceList | combo box definida no objecto | x | x | x | | | | +| requiredListReference | 4D lista ref, depende do valor "saveAs | x | x | x | | | | +| requiredListName | Nome da lista 4D, depende do valor "saveAs | x | x | x | | | | +| saveAs | "referência" ou "valor | x | x | x | | | | +| choiceListReference | 4D lista ref, mostrar caixa combinada | x | x | x | | | | +| choiceListName | Nome da lista 4D, mostrar caixa combinada | x | x | x | | | | +| unitList | array de X elementos | x | x | x | | | | +| unitReference | índice de elementos seleccionados | x | x | x | | | | +| unitsListReference | 4D lista ref para unidades | x | x | x | | | | +| unitsListName | 4D nome da lista para unidades | x | x | x | | | | +| alternateButton | adicionar um botão alternativo | x | x | x | x | x | | + +#### value + +Os valores das células são armazenados no atributo "value". Este atributo é utilizado tanto para a entrada como para a saída. Também pode ser utilizada para definir valores por defeito quando se utilizam listas (ver abaixo). + +```4d + ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> Os valores Null são suportados e resultam numa célula vazia. + +#### mín. e máx + +Quando o "valueType" é "real" ou "integer", o objeto também aceita os atributos min e max com os valores apropriados (os valores devem ser do mesmo tipo que o valueType). + +Esses atributos podem ser usados para controlar o intervalo de valores de entrada. Quando uma célula é validada (quando perde o foco), se o valor de entrada for menor que o valor mínimo ou maior que o valor máximo, ela será rejeitada. Nesse caso, o valor anterior é mantido e uma dica exibe uma explicação. + +```4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +O atributo behavior fornece variações para a representação regular de valores. Em 4D v15, uma única variação é proposta: + +| Atributo | Valor(es) disponível(eis) | valueType(s) | Descrição | +| -------- | --------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | Representa um valor numérico como uma caixa de verificação de três estados.
    2=semi-checado, 1=marcada, 0=desmarcada, -1=invisível, -2=desmarcado desabilitado, -3=checado desabilitado, -4=semi-checado desabilitado | + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + + + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList e choiceList + +Quando um atributo "choiceList" ou "requiredList" está presente no objeto, a entrada de texto é substituída por uma lista suspensa ou uma combo box, dependendo do atributo: + +- Se o atributo é "choiceList", a célula é apresentada como um combo box. Isto significa que o usuário pode selecionar ou escrever um valor. +- Se o atributo for "requiredList", então a célula é exibida como uma lista suspensa e o usuário só pode selecionar um dos valores fornecidos na lista. + +Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> Os valores do widget são definidos através de um array. Se quiser atribuir uma lista 4D existente ao widget, você precisará usar os atributos "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". + +Exemplos: + +- Se quiser exibir uma lista suspensa com apenas duas opções: "Open" ou "Closed". "Closed" deve ser pré-selecionada: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Se quiser aceitar qualquer valor inteiro, mas exibir uma caixa de combinação para sugerir os valores mais comuns: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName e requiredListReference + +Os atributos "requiredListName" e "requiredListReference" permitem que você use, em uma célula do list box, uma lista definida no 4D no modo Desenho (no editor de Listas da caixa de ferramentas) ou por programação (usando o comando New list). A célula será então apresentada como uma lista pendente. Isso significa que o usuário só pode selecionar um dos valores fornecidos na lista. + +Use "requiredListName" ou "requiredListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> - Se quiser definir esses valores através de uma matriz simples, você precisará usar o atributo "requiredList". +> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". + +Exemplos: + +- Você deseja exibir uma lista suspensa com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde"), salvá-la como um valor e exibir "azul" por padrão: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Você quer exibir uma lista suspensa baseada em uma lista definida por programação e salvá-la como uma referência: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + +../assets/en/FormObjects/listbox_column_objectArray_cities.png + +#### choiceListName e choiceListReference + +Os atributos "choiceListName" e "choiceListReference" permitem que você use, em uma célula de list box, uma lista definida no 4D no modo Desenho (na caixa de ferramentas) ou por programação (usando o comando New list). A célula é então exibida como uma combo box, o que significa que o usuário pode selecionar ou digitar um valor. + +Use "choiceListName" ou "choiceListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> - Se quiser definir esses valores através de um array simples, você precisará usar o atributo "choiceList". +> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". + +Exemplo: + +Você deseja exibir uma caixa de combinação com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde") e exibir "verde" por padrão: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference e unitReference + +Você pode usar atributos específicos para adicionar unidades associadas aos valores das células (por exemplo: "10 cm", "20 pixels" etc.). Para definir a lista de unidades, pode utilizar um dos seguintes atributos: + +- "unitsList": um array que contém os elementos x usados para definir as unidades disponíveis (por exemplo: "cm", "polegadas", "km", "milhas" etc.). Utilize este atributo para definir unidades no interior do objeto. +- "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. +- "unitsListName": um nome de uma lista 4D baseada em design que contém unidades disponíveis. Utilize este atributo para definir unidades com uma lista 4D criada na caixa de ferramentas. + +Independentemente da forma como a lista de unidades é definida, ela pode ser associada ao seguinte atributo: + +- "unitReference": um valor único que contenha o índice (de 1 a x) do item selecionado na lista de valores "unitsListReference" ou "unitsListName". + +A unidade atual é exibida como um botão que percorre os valores "unitList", "unitsListReference" ou "unitsListName" sempre que é clicado (por exemplo, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) + +Exemplo: + +Queremos configurar uma entrada numérica seguida de duas unidades possíveis: "linhas" ou "píxeis". O valor atual é "2" + "linhas". Utilizamos valores definidos diretamente no objeto (atributo "unitsList"): + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" OB SET($ob;"unitReference";1) //"lines" OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Se você quiser adicionar um botão de elipses [...] para uma célula, basta passar o "alternateButton" com o valor True no objeto. O botão será automaticamente apresentado na célula. + +Quando esse botão for clicado por um usuário, será gerado um evento `On Alternate Click`, e você poderá tratá-lo como quiser (consulte o parágrafo "Gerenciamento de eventos" para obter mais informações). + +Exemplo: + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +O valueType "color" permite-lhe apresentar uma cor ou um texto. + +- Se o valor for um número, é desenhado um retângulo colorido no interior da célula. Exemplo: + + ```4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). + +#### event valueType + +O "event" valueType exibe um botão simples que gera um evento `On Clicked` quando clicado. Nenhum dado ou valor pode ser transmitido ou devolvido. + +Opcionalmente, pode passar um atributo "label". + +Exemplo: + +```4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestão de eventos + +Vários eventos podem ser tratados durante o uso de um list box array de objetos: + +- **On Data Change**: um evento `On Data Change` é acionado quando qualquer valor é modificado: + - numa zona de introdução de texto + - numa lista pendente + - numa área combo box + - num botão de unidade (mudar do valor x para o valor x+1) + - numa caixa de verificação (alternar entre verificado/não verificado) +- **On Clicked**: quando o usuário clicar em um botão instalado usando o atributo "event" *valueType*, será gerado um evento `On Clicked`. Este evento é gerido pelo programador. +- **On Alternative Click**: quando o usuário clicar em um botão de reticências (atributo "alternateButton"), será gerado um evento `On Alternative Click`. Este evento é gerido pelo programador. From 9ccb09cbf569639f2f3564dcef54fb35cf1d9fbd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:26:26 +0200 Subject: [PATCH 1746/2000] New translations listbox-header-footer.md (Portuguese, Brazilian) --- .../FormObjects/listbox-header-footer.md | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..b9dfb0e38857f7 --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md @@ -0,0 +1,50 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- Para poder acessar as propriedades do rodapé para um list box, você deve ativar a opção [Exibir rodapés](properties_Footers.md#display-footers). + +::: + +## Cabeçalhos + +Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: + +![](../assets/en/FormObjects/listbox_header.png) + +Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. + +Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho ao lado ou no lugar do título da coluna, por exemplo, ao executar [classificações personalizadas](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. + +Quando o comando `OBJECT SET VISIBLE` é usado com um cabeçalho, ele é aplicado a todos os cabeçalhos, independentemente do elemento individual definido pelo comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. + +### Propriedades específicas de cabeçalho + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) + +## Rodapés + +List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. + +Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Em particular, você pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). + +Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. + +Quando o comando OBJECT SET VISIBLE for usado com um rodapé, é aplicado a todos os rodapés, independente do elemento individual estabelecido pelo comando. Por exemplo, OBJECT SET VISIBLE(\*;"footer3";False) esconde todos os rodapés no objeto list box ao qual footer3 pertence e não apenas esse rodapé. + +### Propriedades específicas do rodapé + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + From 58ef09a19b34ba40a5ca8abeb0ec217aff9e42ca Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:26:28 +0200 Subject: [PATCH 1747/2000] New translations listbox-object.md (Portuguese, Brazilian) --- .../version-19/FormObjects/listbox-object.md | 188 ++++++++++++++++++ 1 file changed, 188 insertions(+) create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..24598001547802 --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-object.md @@ -0,0 +1,188 @@ +--- +id: listbox-object +title: List Box Object +--- + +## List box de tipo array + +Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. + +Como padrão, 4D atribui o nome "ColumnX" para cada coluna. Você pode alterá-lo, assim como outras propriedades de coluna, nas [propriedades das colunas](listbox-column.md#column-specific-properties). O formato de exibição de cada coluna também pode ser definido com o comando `OBJECT SET FORMAT`. + +> Os list boxes do tipo array podem ser exibidos em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. + +Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Você também pode associar uma [lista de opções](properties_DataSource.md#choice-list) a uma coluna para controlar a entrada de dados. +Os valores das colunas são gerenciados através de comandos List box de alto nível (como `LISTBOX INSERT ROWS` ou `LISTBOX DELETE ROWS`), bem como por comandos de manipulação de arrays. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: + +```4d +ARRAY TEXT(varCol;size) +``` + +Também pode usar uma lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Aviso**: quando uma list box contiver vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. + +## List box de tipo seleção + +Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo, `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo, `[Employees]FirstName+" "[Employees]LastName`) ou pode ser simplesmente uma fórmula (por exemplo, `String(Milliseconds)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. A expressão também pode ser um método de proejeto, uma variável ou um item array. + +O conteúdo de cada linha é então avaliado de acordo com uma seleção de registros: a **seleção atual** de uma tabela ou uma **seleção nomeada**. + +No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. + +## List boxes Collection ou Entity selection + +Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. + +Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessado por meio da palavra-chave [This](../Concepts/classes.md#this). A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). A expressão também pode ser um método de proejeto, uma variável ou um item array. + +Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. + +Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por outro lado, se forem feitas modificações na coleção usando, por exemplo, as várias funções da [classe Collection](.../API/CollectionClass.md), você precisará notificar explicitamente o 4D reatribuindo a variável da coleção a ela mesma, para que o conteúdo do list box seja atualizado. Por exemplo: + +```4d +myCol:=myCol.push("new value") //exibir novo valor na list box +``` + +### Propriedades compatíveis + +Propriedades compatíveis dependem do tipo de list box. + +| Propriedade | List box array | List box seleção | List box coleção ou entity selection | +| -------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | +| [Cor de fundo alternativa](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Cor de Fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrito](properties_Text.md#bold) | X | X | X | +| [Expressão de cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Classe](properties_Object.md#css-class) | X | X | X | +| [Seleção de coleção ou entidade](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionamento automático de coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Item atual](properties_DataSource.md#current-item) | | | X | +| [Posição atual do item](properties_DataSource.md#current-item-position) | | | X | +| [Fonte de dados](properties_Object.md#data-source) | X | X | X | +| [Nome do formulário de detalhes](properties_ListBox.md#detail-form-name) | | X | | +| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | +| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | +| [Clique duas vezes na linha](properties_ListBox.md#double-click-on-row) | | X | | +| [Draggable](properties_Action.md#droppable) | X | X | X | +| [Droppable](properties_Action.md#droppable) | X | X | X | +| [Focusable](properties_Entry.md#focusable) | X | X | X | +| [Fonte](properties_Text.md#font) | X | X | X | +| [Cor da fonte](properties_Text.md#font-color) | X | X | X | +| [Expressão de Cor da Fonte](properties_Text.md#font-color-expression) | | X | X | +| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | +| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | +| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | +| [Ocultar linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Ocultar retângulo de foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Ocultar destaque de seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List Box hierárquico](properties_Object.md#array-list-box) | X | | | +| [Highlight Set](properties_ListBox.md#highlight-set) | | X | | +| [Alinhamento Horizontal](properties_Text.md#horizontal-alignment) | X | X | X | +| [Horizontal Line Color](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Italic](properties_Text.md#italic) | X | X | X | +| [Left](properties_CoordinatesAndSizing.md#left) | X | X | X | +| [Tabela mestre](properties_DataSource.md#master-table) | | X | | +| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | +| [Método](properties_Action.md#method) | X | X | X | +| [Movable Rows](properties_Action.md#movable-rows) | X | | | +| [Seleção temporária](properties_DataSource.md#selection-name) | | X | | +| [Number of Columns](properties_ListBox.md#number-of-columns) | X | X | X | +| [Number of Locked Columns](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Number of Static Columns](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Object Name](properties_Object.md#object-name) | X | X | X | +| [Right](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Row Control Array](properties_ListBox.md#row-control-array) | X | | | +| [Row Font Color Array](properties_Text.md#row-font-color-array) | X | | | +| [Row Height](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Row Height Array](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Row Style Array](properties_Text.md#row-style-array) | X | | | +| [Selected Items](properties_DataSource.md#selected-items) | | | X | +| [Selection Mode](properties_ListBox.md#selection-mode) | X | X | X | +| [Edição com um único clique](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenável](properties_Action.md#sortable) | X | X | X | +| [Ação padrão](properties_Action.md#standard-action) | X | | | +| [Expressão de estilo](properties_Text.md#style-expression) | | X | X | +| [Top](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Sublinhado](properties_Text.md#underline) | X | X | X | +| [Variável ou Expressão](properties_Object.md#variable-or-expression) | X | X | | +| [Alinhamento vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Cor da linha vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Barra de rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Tamanho Vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidade](properties_Display.md#visibility) | X | X | X | +| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. + +### Eventos formulário suportados + +| Evento formulário | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentários | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array unicamente* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Close Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | +| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | +| On Column Moved |
  • [columnName](#propriedadesadicionais)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [newSize](#propriedadesadicionais)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Delete Action |
  • [row](#propriedades adicionais)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [footerName](#propriedadesadicionais)
  • | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Mouse Enter |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Open Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array unicamente* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#propriedades adicionais)
  • [verticalScroll](#propriedadesadicionais)
  • | | +| On Unload | | | + +#### Additional Properties {#additional-properties} + +Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: + +| Propriedade | Tipo | Descrição | +| -------------------- | ------------- | ---------------------------------------------------------------------------- | +| area | text | Área de objeto List box ("header", "footer", "cell") | +| areaName | text | Nome da zona | +| column | inteiro longo | Número da coluna | +| columnName | text | Nome da coluna | +| footerName | text | Nome do rodapé | +| headerName | text | Nome do cabeçalho | +| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | +| isRowSelected | boolean | True se a linha estiver selecionada, senão False | +| newPosition | inteiro longo | Nova posição da coluna ou linha | +| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | +| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | +| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | +| row | inteiro longo | Número da linha | +| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | + +> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. From 55e7f736a083956f20af5c031c4fcabcb721a18a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:26:30 +0200 Subject: [PATCH 1748/2000] New translations listbox-column.md (Portuguese, Brazilian) --- .../version-20/FormObjects/listbox-column.md | 413 ++++++++++++++++++ 1 file changed, 413 insertions(+) create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..ee2586fddf4a8d --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md @@ -0,0 +1,413 @@ +--- +id: listbox-column +title: Coluna da List Box +--- + +Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: + +![](../assets/en/FormObjects/listbox_column.png) + +Você pode definir propriedades padrão (texto, cor de fundo, etc.) para cada coluna da caixa de listagem; essas propriedades têm prioridade sobre as propriedades do objeto da caixa de listagem. + +> Você pode definir o [Expression type](properties_Object.md#expression-type) para colunas de list box de tipo array (String, Text, Number, Date, Time, Picture, Boolean ou Object). + +### Column Specific Properties {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## Eventos formulário suportados + +| Evento formulário | Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties) | Comentários | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On After Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On After Sort |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *List box array unicamente* | +| On Before Data Entry |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Before Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Column Moved |
  • [columnName](./listbox-object#additional-properties)
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | | +| On Column Resize |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [newSize](./listbox-object#additional-properties)
  • [oldSize](./listbox-object#additional-properties)
  • | | +| On Data Change |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Double Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Drag Over |
  • [area](./listbox-object#additional-properties)
  • [areaName](./listbox-object#additional-properties)
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Drop |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | +| On Footer Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [footerName](./listbox-object#additional-properties)
  • | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Row Moved |
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | *List box array unicamente* | +| On Scroll |
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • | | +| On Unload | | | + +## Arrays objetos nas colunas (4D View Pro) + +As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. + +A seguinte caixa de listagem foi concebida utilizando uma matriz de objectos: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configuração de uma coluna de matriz de objectos + +To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. Na lista de propriedades, pode agora selecionar Objecto como "Tipo de Expressão" para a coluna: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Estão disponíveis propriedades padrão relacionadas com coordenadas, tamanho e estilo para colunas de objectos. Pode defini-los usando a lista de propriedades, ou programando o estilo, cor da fonte, cor de fundo e visibilidade para cada linha de uma coluna de caixa de lista de tipo de objecto. Estes tipos de colunas também podem ser ocultados. + +No entanto, o tema Fonte de Dados não está disponível para as colunas da caixa de listagem tipo objecto. De fato, o conteúdo de cada célula de coluna é baseado em atributos encontrados no elemento correspondente da array de objectos. Cada elemento da array pode definir: + +o tipo de valor (obrigatório): texto, cor, evento, etc. +o valor em si (opcional): usado para entrada/saída. +a exibição do conteúdo da célula (opcional): botão, lista, etc. +configurações adicionais (opcional): dependem do tipo de valor +Para definir essas propriedades, você precisa definir os atributos apropriados no objeto (os atributos disponíveis estão listados abaixo). Por exemplo, pode escrever "Olá Mundo!" numa coluna de objectos usando este código simples: + +```4d +ARRAY OBJECT(obColumn;0) //array de colunas + C_OBJECT($ob) //primeiro elemento + OB SET($ob; "valueType"; "text") //define o tipo de valor (obrigatório) + OB SET($ob; "value"; "Hello World!") //define o valor + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> O formato de visualização e os filtros de entrada não podem ser definidos para uma coluna de objectos. Dependem automaticamente do tipo de valor. + +#### valueType e visualização de dados + +Quando uma coluna de caixa de listagem é associada a uma array de objectos, a forma como uma célula é exibida, introduzida, ou editada, é baseada no atributo valueType do elemento da array. Os valores suportados são os tipos de valores: + +- "texto": para um valor de texto +- "real": for a numeric value that can include separators like a `\`, <.>, or <,> +- "integer": para um valor inteiro +- "booleano": para um valor Verdadeiro/Falso +- "cor": para definir uma cor de fundo +- "evento": para exibir um botão com um rótulo. + +4D utiliza widgets padrão no que respeita ao valor "valueType" (ou seja, um "texto" é exibido como um widget de entrada de texto, um "booleano" como uma caixa de verificação), mas também estão disponíveis exibições alternativas através de opções (*por exemplo*, um real também pode ser representado como um menu drop-down). A tabela seguinte mostra a visualização por defeito, bem como as alternativas para cada tipo de valor: + +| valueType | Widget padrão | Widgets alternativos | +| --------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| text | entrada de texto | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | +| real | entrada de texto controlada (números e separadores) | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | +| integer | entrada de texto controlada (apenas números) | menu drop down (lista necessária) ou caixa combinada (lista de escolha) ou caixa de verificação de três estados | +| boolean | caixa de verificação | menu drop-down (lista obrigatória) | +| color | cor de fundo | text | +| "event" | botão com rótulo | | +| | | Todos os widgets podem ter um botão de alternância de unidade adicional ou um botão de elipse ligado à célula. | + +Define-se a visualização e opções de células usando atributos específicos em cada objecto (ver abaixo). + +#### Formatos de visualização e filtros de entrada + +Não é possível definir formatos de exibição ou filtros de entrada para colunas de caixas de listagem de tipos de objectos. São automaticamente definidos de acordo com o tipo de valor. Estes estão listados na tabela seguinte: + +| Tipo de valor | Formato predefinido | Controlo de entrada | +| ------------- | --------------------------------------------------------------------------------------------- | ------------------------------------------ | +| text | o mesmo que definido no objecto | qualquer (sem controlo) | +| real | o mesmo que definido no objeto (utilizando o separador decimal do sistema) | "0-9" e "." e "-" | +| | | "0-9" y "." si min>=0 | +| integer | o mesmo que definido no objecto | "0-9" e "-" | +| | | "0-9" if min>=0 | +| Parâmetros | caixa de verificação | N/A | +| color | N/A | N/A | +| "event" | N/A | N/A | + +### Atributos + +Cada elemento da array de objetos é um objecto que pode conter um ou mais atributos que definirão o conteúdo da célula e a exibição dos dados (ver exemplo acima). + +O único atributo obrigatório é "valueType" e os seus valores suportados são "text", "real", "integer", "boolean", "color", e "event". A tabela seguinte lista todos os atributos suportados nas arrays de objectos da caixa de listagem, dependendo do valor "valueType" (quaisquer outros atributos são ignorados). Os formatos de exibição são detalhados e são fornecidos exemplos abaixo. + +| | valueType | text | real | integer | boolean | color | "event" | +| --------------------- | ----------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------- | +| *Atributos* | *Description* | | | | | | | +| value | valor da célula (entrada ou saída) | x | x | x | | | | +| min | valor mínimo | | x | x | | | | +| max | valor máximo | | x | x | | | | +| behavior | valor "threeStates" | | | x | | | | +| requiredList | lista drop down definida no objecto | x | x | x | | | | +| choiceList | combo box definida no objecto | x | x | x | | | | +| requiredListReference | 4D lista ref, depende do valor "saveAs | x | x | x | | | | +| requiredListName | Nome da lista 4D, depende do valor "saveAs | x | x | x | | | | +| saveAs | "referência" ou "valor | x | x | x | | | | +| choiceListReference | 4D lista ref, mostrar caixa combinada | x | x | x | | | | +| choiceListName | Nome da lista 4D, mostrar caixa combinada | x | x | x | | | | +| unitList | array de X elementos | x | x | x | | | | +| unitReference | índice de elementos seleccionados | x | x | x | | | | +| unitsListReference | 4D lista ref para unidades | x | x | x | | | | +| unitsListName | 4D nome da lista para unidades | x | x | x | | | | +| alternateButton | adicionar um botão alternativo | x | x | x | x | x | | + +#### value + +Os valores das células são armazenados no atributo "value". Este atributo é utilizado tanto para a entrada como para a saída. Também pode ser utilizada para definir valores por defeito quando se utilizam listas (ver abaixo). + +```4d + ARRAY OBJECT(obColumn;0) //column array + C_OBJECT($ob1) + $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + C_OBJECT($ob2) + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + C_OBJECT($ob3) + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> Os valores Null são suportados e resultam numa célula vazia. + +#### mín. e máx + +Quando o "valueType" é "real" ou "integer", o objeto também aceita os atributos min e max com os valores apropriados (os valores devem ser do mesmo tipo que o valueType). + +Esses atributos podem ser usados para controlar o intervalo de valores de entrada. Quando uma célula é validada (quando perde o foco), se o valor de entrada for menor que o valor mínimo ou maior que o valor máximo, ela será rejeitada. Nesse caso, o valor anterior é mantido e uma dica exibe uma explicação. + +```4d + C_OBJECT($ob3) + $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +O atributo behavior fornece variações para a representação regular de valores. Em 4D v15, uma única variação é proposta: + +| Atributo | Valor(es) disponível(eis) | valueType(s) | Descrição | +| -------- | --------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | Representa um valor numérico como uma caixa de verificação de três estados.
    2=semi-checado, 1=marcada, 0=desmarcada, -1=invisível, -2=desmarcado desabilitado, -3=checado desabilitado, -4=semi-checado desabilitado | + +```4d + C_OBJECT($ob3) + OB SET($ob3;"valueType";"integer") + + OB SET($ob3;"value";-3) + C_OBJECT($ob4) + + + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList e choiceList + +Quando um atributo "choiceList" ou "requiredList" está presente no objeto, a entrada de texto é substituída por uma lista suspensa ou uma combo box, dependendo do atributo: + +- Se o atributo é "choiceList", a célula é apresentada como um combo box. Isto significa que o usuário pode selecionar ou escrever um valor. +- Se o atributo for "requiredList", então a célula é exibida como uma lista suspensa e o usuário só pode selecionar um dos valores fornecidos na lista. + +Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> Os valores do widget são definidos através de um array. Se quiser atribuir uma lista 4D existente ao widget, você precisará usar os atributos "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". + +Exemplos: + +- Se quiser exibir uma lista suspensa com apenas duas opções: "Open" ou "Closed". "Closed" deve ser pré-selecionada: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Se quiser aceitar qualquer valor inteiro, mas exibir uma caixa de combinação para sugerir os valores mais comuns: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName e requiredListReference + +Os atributos "requiredListName" e "requiredListReference" permitem que você use, em uma célula do list box, uma lista definida no 4D no modo Desenho (no editor de Listas da caixa de ferramentas) ou por programação (usando o comando New list). A célula será então apresentada como uma lista pendente. Isso significa que o usuário só pode selecionar um dos valores fornecidos na lista. + +Use "requiredListName" ou "requiredListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> - Se quiser definir esses valores através de uma matriz simples, você precisará usar o atributo "requiredList". +> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". + +Exemplos: + +- Você deseja exibir uma lista suspensa com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde"), salvá-la como um valor e exibir "azul" por padrão: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Você quer exibir uma lista suspensa baseada em uma lista definida por programação e salvá-la como uma referência: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + C_OBJECT($ob) + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + +../assets/en/FormObjects/listbox_column_objectArray_cities.png + +#### choiceListName e choiceListReference + +Os atributos "choiceListName" e "choiceListReference" permitem que você use, em uma célula de list box, uma lista definida no 4D no modo Desenho (na caixa de ferramentas) ou por programação (usando o comando New list). A célula é então exibida como uma combo box, o que significa que o usuário pode selecionar ou digitar um valor. + +Use "choiceListName" ou "choiceListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> - Se quiser definir esses valores através de um array simples, você precisará usar o atributo "choiceList". +> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". + +Exemplo: + +Você deseja exibir uma caixa de combinação com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde") e exibir "verde" por padrão: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + C_OBJECT($ob) + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference e unitReference + +Você pode usar atributos específicos para adicionar unidades associadas aos valores das células (por exemplo: "10 cm", "20 pixels" etc.). Para definir a lista de unidades, pode utilizar um dos seguintes atributos: + +- "unitsList": um array que contém os elementos x usados para definir as unidades disponíveis (por exemplo: "cm", "polegadas", "km", "milhas" etc.). Utilize este atributo para definir unidades no interior do objeto. +- "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. +- "unitsListName": um nome de uma lista 4D baseada em design que contém unidades disponíveis. Utilize este atributo para definir unidades com uma lista 4D criada na caixa de ferramentas. + +Independentemente da forma como a lista de unidades é definida, ela pode ser associada ao seguinte atributo: + +- "unitReference": um valor único que contenha o índice (de 1 a x) do item selecionado na lista de valores "unitsListReference" ou "unitsListName". + +A unidade atual é exibida como um botão que percorre os valores "unitList", "unitsListReference" ou "unitsListName" sempre que é clicado (por exemplo, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) + +Exemplo: + +Queremos configurar uma entrada numérica seguida de duas unidades possíveis: "linhas" ou "píxeis". O valor atual é "2" + "linhas". Utilizamos valores definidos diretamente no objeto (atributo "unitsList"): + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +C_OBJECT($ob) +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" OB SET($ob;"unitReference";1) //"lines" OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Se você quiser adicionar um botão de elipses [...] para uma célula, basta passar o "alternateButton" com o valor True no objeto. O botão será automaticamente apresentado na célula. + +Quando esse botão for clicado por um usuário, será gerado um evento `On Alternate Click`, e você poderá tratá-lo como quiser (consulte o parágrafo "Gerenciamento de eventos" para obter mais informações). + +Exemplo: + +```4d +C_OBJECT($ob1) +$entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +O valueType "color" permite-lhe apresentar uma cor ou um texto. + +- Se o valor for um número, é desenhado um retângulo colorido no interior da célula. Exemplo: + + ```4d + C_OBJECT($ob4) + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). + +#### event valueType + +O "event" valueType exibe um botão simples que gera um evento `On Clicked` quando clicado. Nenhum dado ou valor pode ser transmitido ou devolvido. + +Opcionalmente, pode passar um atributo "label". + +Exemplo: + +```4d +C_OBJECT($ob) +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestão de eventos + +Vários eventos podem ser tratados durante o uso de um list box array de objetos: + +- **On Data Change**: um evento `On Data Change` é acionado quando qualquer valor é modificado: + - numa zona de introdução de texto + - numa lista pendente + - numa área combo box + - num botão de unidade (mudar do valor x para o valor x+1) + - numa caixa de verificação (alternar entre verificado/não verificado) +- **On Clicked**: quando o usuário clicar em um botão instalado usando o atributo "event" *valueType*, será gerado um evento `On Clicked`. Este evento é gerido pelo programador. +- **On Alternative Click**: quando o usuário clicar em um botão de reticências (atributo "alternateButton"), será gerado um evento `On Alternative Click`. Este evento é gerido pelo programador. From 17e7fd9f9b7c5349814b2eed164446ef058b049a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:26:32 +0200 Subject: [PATCH 1749/2000] New translations listbox-header-footer.md (Portuguese, Brazilian) --- .../FormObjects/listbox-header-footer.md | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..b9dfb0e38857f7 --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md @@ -0,0 +1,50 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- Para poder acessar as propriedades do rodapé para um list box, você deve ativar a opção [Exibir rodapés](properties_Footers.md#display-footers). + +::: + +## Cabeçalhos + +Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: + +![](../assets/en/FormObjects/listbox_header.png) + +Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. + +Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho ao lado ou no lugar do título da coluna, por exemplo, ao executar [classificações personalizadas](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. + +Quando o comando `OBJECT SET VISIBLE` é usado com um cabeçalho, ele é aplicado a todos os cabeçalhos, independentemente do elemento individual definido pelo comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. + +### Propriedades específicas de cabeçalho + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) + +## Rodapés + +List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. + +Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Em particular, você pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). + +Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. + +Quando o comando OBJECT SET VISIBLE for usado com um rodapé, é aplicado a todos os rodapés, independente do elemento individual estabelecido pelo comando. Por exemplo, OBJECT SET VISIBLE(\*;"footer3";False) esconde todos os rodapés no objeto list box ao qual footer3 pertence e não apenas esse rodapé. + +### Propriedades específicas do rodapé + +[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + From 2a9182c56399e61d89b7d73b624edc0f8cb80ece Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:26:34 +0200 Subject: [PATCH 1750/2000] New translations listbox-object.md (Portuguese, Brazilian) --- .../version-20/FormObjects/listbox-object.md | 188 ++++++++++++++++++ 1 file changed, 188 insertions(+) create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..24598001547802 --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-object.md @@ -0,0 +1,188 @@ +--- +id: listbox-object +title: List Box Object +--- + +## List box de tipo array + +Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. + +Como padrão, 4D atribui o nome "ColumnX" para cada coluna. Você pode alterá-lo, assim como outras propriedades de coluna, nas [propriedades das colunas](listbox-column.md#column-specific-properties). O formato de exibição de cada coluna também pode ser definido com o comando `OBJECT SET FORMAT`. + +> Os list boxes do tipo array podem ser exibidos em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. + +Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Você também pode associar uma [lista de opções](properties_DataSource.md#choice-list) a uma coluna para controlar a entrada de dados. +Os valores das colunas são gerenciados através de comandos List box de alto nível (como `LISTBOX INSERT ROWS` ou `LISTBOX DELETE ROWS`), bem como por comandos de manipulação de arrays. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: + +```4d +ARRAY TEXT(varCol;size) +``` + +Também pode usar uma lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Aviso**: quando uma list box contiver vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. + +## List box de tipo seleção + +Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo, `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo, `[Employees]FirstName+" "[Employees]LastName`) ou pode ser simplesmente uma fórmula (por exemplo, `String(Milliseconds)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. A expressão também pode ser um método de proejeto, uma variável ou um item array. + +O conteúdo de cada linha é então avaliado de acordo com uma seleção de registros: a **seleção atual** de uma tabela ou uma **seleção nomeada**. + +No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. + +## List boxes Collection ou Entity selection + +Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. + +Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessado por meio da palavra-chave [This](../Concepts/classes.md#this). A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). A expressão também pode ser um método de proejeto, uma variável ou um item array. + +Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. + +Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por outro lado, se forem feitas modificações na coleção usando, por exemplo, as várias funções da [classe Collection](.../API/CollectionClass.md), você precisará notificar explicitamente o 4D reatribuindo a variável da coleção a ela mesma, para que o conteúdo do list box seja atualizado. Por exemplo: + +```4d +myCol:=myCol.push("new value") //exibir novo valor na list box +``` + +### Propriedades compatíveis + +Propriedades compatíveis dependem do tipo de list box. + +| Propriedade | List box array | List box seleção | List box coleção ou entity selection | +| -------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | +| [Cor de fundo alternativa](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Cor de Fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrito](properties_Text.md#bold) | X | X | X | +| [Expressão de cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Classe](properties_Object.md#css-class) | X | X | X | +| [Seleção de coleção ou entidade](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionamento automático de coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Item atual](properties_DataSource.md#current-item) | | | X | +| [Posição atual do item](properties_DataSource.md#current-item-position) | | | X | +| [Fonte de dados](properties_Object.md#data-source) | X | X | X | +| [Nome do formulário de detalhes](properties_ListBox.md#detail-form-name) | | X | | +| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | +| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | +| [Clique duas vezes na linha](properties_ListBox.md#double-click-on-row) | | X | | +| [Draggable](properties_Action.md#droppable) | X | X | X | +| [Droppable](properties_Action.md#droppable) | X | X | X | +| [Focusable](properties_Entry.md#focusable) | X | X | X | +| [Fonte](properties_Text.md#font) | X | X | X | +| [Cor da fonte](properties_Text.md#font-color) | X | X | X | +| [Expressão de Cor da Fonte](properties_Text.md#font-color-expression) | | X | X | +| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | +| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | +| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | +| [Ocultar linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Ocultar retângulo de foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Ocultar destaque de seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List Box hierárquico](properties_Object.md#array-list-box) | X | | | +| [Highlight Set](properties_ListBox.md#highlight-set) | | X | | +| [Alinhamento Horizontal](properties_Text.md#horizontal-alignment) | X | X | X | +| [Horizontal Line Color](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Italic](properties_Text.md#italic) | X | X | X | +| [Left](properties_CoordinatesAndSizing.md#left) | X | X | X | +| [Tabela mestre](properties_DataSource.md#master-table) | | X | | +| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | +| [Método](properties_Action.md#method) | X | X | X | +| [Movable Rows](properties_Action.md#movable-rows) | X | | | +| [Seleção temporária](properties_DataSource.md#selection-name) | | X | | +| [Number of Columns](properties_ListBox.md#number-of-columns) | X | X | X | +| [Number of Locked Columns](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Number of Static Columns](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Object Name](properties_Object.md#object-name) | X | X | X | +| [Right](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Row Control Array](properties_ListBox.md#row-control-array) | X | | | +| [Row Font Color Array](properties_Text.md#row-font-color-array) | X | | | +| [Row Height](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Row Height Array](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Row Style Array](properties_Text.md#row-style-array) | X | | | +| [Selected Items](properties_DataSource.md#selected-items) | | | X | +| [Selection Mode](properties_ListBox.md#selection-mode) | X | X | X | +| [Edição com um único clique](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenável](properties_Action.md#sortable) | X | X | X | +| [Ação padrão](properties_Action.md#standard-action) | X | | | +| [Expressão de estilo](properties_Text.md#style-expression) | | X | X | +| [Top](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Sublinhado](properties_Text.md#underline) | X | X | X | +| [Variável ou Expressão](properties_Object.md#variable-or-expression) | X | X | | +| [Alinhamento vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Cor da linha vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Barra de rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Tamanho Vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidade](properties_Display.md#visibility) | X | X | X | +| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. + +### Eventos formulário suportados + +| Evento formulário | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv18/4D/18/FORM-Event.301-4522191.en.html) para las propiedades principales) | Comentários | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On After Sort |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *List box array unicamente* | +| On Before Data Entry |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Before Keystroke |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Begin Drag Over |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Close Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | +| On Collapse |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | +| On Column Moved |
  • [columnName](#propriedadesadicionais)
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | | +| On Column Resize |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [newSize](#propriedadesadicionais)
  • [oldSize](#additional-properties)
  • | | +| On Data Change |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Delete Action |
  • [row](#propriedades adicionais)
  • | | +| On Display Detail |
  • [isRowSelected](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Double Clicked |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drag Over |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Drop |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Expand |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Apenas list box hierárquicos* | +| On Footer Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [footerName](#propriedadesadicionais)
  • | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
  • [column](#additional-properties)
  • [columnName](#propriedadesadicionais)
  • [headerName](#propriedadesadicionais)
  • | | +| On Load | | | +| On Losing Focus |
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Mouse Enter |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Mouse Leave | | | +| On Mouse Move |
  • [área](#propriedadesadicionais)
  • [areaName](#propriedades adicionais)
  • [column](#additional-properties)
  • [columnName](#additional-properties)
  • [row](#additional-properties)
  • | | +| On Open Detail |
  • [row](#propriedades adicionais)
  • | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | +| On Row Moved |
  • [newPosition](#additional-properties)
  • [oldPosition](#additional-properties)
  • | *List box array unicamente* | +| On Selection Change | | | +| On Scroll |
  • [horizontalScroll](#propriedades adicionais)
  • [verticalScroll](#propriedadesadicionais)
  • | | +| On Unload | | | + +#### Additional Properties {#additional-properties} + +Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: + +| Propriedade | Tipo | Descrição | +| -------------------- | ------------- | ---------------------------------------------------------------------------- | +| area | text | Área de objeto List box ("header", "footer", "cell") | +| areaName | text | Nome da zona | +| column | inteiro longo | Número da coluna | +| columnName | text | Nome da coluna | +| footerName | text | Nome do rodapé | +| headerName | text | Nome do cabeçalho | +| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | +| isRowSelected | boolean | True se a linha estiver selecionada, senão False | +| newPosition | inteiro longo | Nova posição da coluna ou linha | +| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | +| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | +| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | +| row | inteiro longo | Número da linha | +| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | + +> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. From 11780f6df254c02e5aebc7feba9fdfb045033c4c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:26:36 +0200 Subject: [PATCH 1751/2000] New translations listbox-column.md (Portuguese, Brazilian) --- .../FormObjects/listbox-column.md | 412 ++++++++++++++++++ 1 file changed, 412 insertions(+) create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md new file mode 100644 index 00000000000000..461ffa195caf47 --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-column.md @@ -0,0 +1,412 @@ +--- +id: listbox-column +title: Coluna da List Box +--- + +Uma list box é feita de um ou mais objetos coluna que têm propriedades específicas. Pode selecionar uma coluna list box no editor de Formulário clicando nela ou quando o objeto list box for selecionado: + +![](../assets/en/FormObjects/listbox_column.png) + +Você pode definir propriedades padrão (texto, cor de fundo, etc.) para cada coluna da caixa de listagem; essas propriedades têm prioridade sobre as propriedades do objeto da caixa de listagem. + +> Você pode definir o [Expression type](properties_Object.md#expression-type) para colunas de list box de tipo array (String, Text, Number, Date, Time, Picture, Boolean ou Object). + +## Column Specific Properties {#column-specific-properties} + +[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) + +## Supported Form Events {#supported-form-events} + +| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On After Sort |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *List box array unicamente* | +| On Before Data Entry |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Before Keystroke |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Begin Drag Over |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Column Moved |
    • [columnName](./listbox-object.md#additional-properties)
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | | +| On Column Resize |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [newSize](./listbox-object.md#additional-properties)
    • [oldSize](./listbox-object.md#additional-properties)
    | | +| On Data Change |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Double Clicked |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drag Over |
    • [area](./listbox-object.md#additional-properties)
    • [areaName](./listbox-object.md#additional-properties)
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Drop |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | | +| On Footer Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [footerName](./listbox-object.md#additional-properties)
    | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [headerName](./listbox-object.md#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](./listbox-object.md#additional-properties)
    • [columnName](./listbox-object.md#additional-properties)
    • [row](./listbox-object.md#additional-properties)
    | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Row Moved |
    • [newPosition](./listbox-object.md#additional-properties)
    • [oldPosition](./listbox-object.md#additional-properties)
    | *List box array unicamente* | +| On Scroll |
    • [horizontalScroll](./listbox-object.md#additional-properties)
    • [verticalScroll](./listbox-object.md#additional-properties)
    | | +| On Unload | | | + +## Arrays objetos nas colunas (4D View Pro) + +As colunas da caixa de listagem podem tratar de arrays de objectos. Uma vez que os arrays de objectos podem conter diferentes tipos de dados, esta nova e poderosa característica permite-lhe misturar diferentes tipos de entrada nas linhas de uma única coluna, e exibir também vários widgets. Por exemplo, poderia inserir uma entrada de texto na primeira linha, uma caixa de verificação na segunda, e uma lista drop down na terceira. Os arrays de objetos também fornecem acesso a novos tipos de widgets, tais como botões ou seletores de cores. + +A seguinte caixa de listagem foi concebida utilizando uma matriz de objectos: + +![](../assets/en/FormObjects/listbox_column_objectArray.png) + +### Configuração de uma coluna de matriz de objectos + +Para atribuir um arrayz de objetos a uma coluna list box, basta definir o nome do array de objetos na lista de propriedades (campo "Variable Name") ou usar o comando [LISTBOX INSERT COLUMN](../commands-legacy/listbox-insert-column.md), como em qualquer coluna baseada em arrays. Na lista de propriedades, pode agora selecionar Objecto como "Tipo de Expressão" para a coluna: + +![](../assets/en/FormObjects/listbox_column_objectArray_config.png) + +Estão disponíveis propriedades padrão relacionadas com coordenadas, tamanho e estilo para colunas de objectos. Pode defini-los usando a lista de propriedades, ou programando o estilo, cor da fonte, cor de fundo e visibilidade para cada linha de uma coluna de caixa de lista de tipo de objecto. Estes tipos de colunas também podem ser ocultados. + +No entanto, o tema Fonte de Dados não está disponível para as colunas da caixa de listagem tipo objecto. De fato, o conteúdo de cada célula de coluna é baseado em atributos encontrados no elemento correspondente da array de objectos. Cada elemento da array pode definir: + +o tipo de valor (obrigatório): texto, cor, evento, etc. +o valor em si (opcional): usado para entrada/saída. +a exibição do conteúdo da célula (opcional): botão, lista, etc. +configurações adicionais (opcional): dependem do tipo de valor +Para definir essas propriedades, você precisa definir os atributos apropriados no objeto (os atributos disponíveis estão listados abaixo). Por exemplo, pode escrever "Olá Mundo!" numa coluna de objectos usando este código simples: + +```4d +ARRAY OBJECT(obColumn;0) //column array + var $ob : Object //first element + OB SET($ob;"valueType";"text") //defines the value type (mandatory) + OB SET($ob;"value";"Hello World!") //defines the value + APPEND TO ARRAY(obColumn;$ob) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld.png) + +> O formato de visualização e os filtros de entrada não podem ser definidos para uma coluna de objectos. Dependem automaticamente do tipo de valor. + +#### valueType e visualização de dados + +Quando uma coluna de caixa de listagem é associada a uma array de objectos, a forma como uma célula é exibida, introduzida, ou editada, é baseada no atributo valueType do elemento da array. Os valores suportados são os tipos de valores: + +- "texto": para um valor de texto +- "real": para um valor numérico que pode incluir separadores como `\`, `<.>` ou `<,>` +- "integer": para um valor inteiro +- "booleano": para um valor Verdadeiro/Falso +- "cor": para definir uma cor de fundo +- "evento": para exibir um botão com um rótulo. + +4D utiliza widgets padrão no que respeita ao valor "valueType" (ou seja, um "texto" é exibido como um widget de entrada de texto, um "booleano" como uma caixa de verificação), mas também estão disponíveis exibições alternativas através de opções (*por exemplo*, um real também pode ser representado como um menu drop-down). A tabela seguinte mostra a visualização por defeito, bem como as alternativas para cada tipo de valor: + +| valueType | Widget padrão | Widgets alternativos | +| --------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| text | entrada de texto | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | +| real | entrada de texto controlada (números e separadores) | menu drop-down (lista obrigatória) ou caixa combinada (lista de escolha) | +| integer | entrada de texto controlada (apenas números) | menu drop down (lista necessária) ou caixa combinada (lista de escolha) ou caixa de verificação de três estados | +| boolean | caixa de verificação | menu drop-down (lista obrigatória) | +| color | cor de fundo | text | +| "event" | botão com rótulo | | +| | | Todos os widgets podem ter um botão de alternância de unidade adicional ou um botão de elipse ligado à célula. | + +Define-se a visualização e opções de células usando atributos específicos em cada objecto (ver abaixo). + +#### Formatos de visualização e filtros de entrada + +Não é possível definir formatos de exibição ou filtros de entrada para colunas de caixas de listagem de tipos de objectos. São automaticamente definidos de acordo com o tipo de valor. Estes estão listados na tabela seguinte: + +| Tipo de valor | Formato predefinido | Controlo de entrada | +| ------------- | --------------------------------------------------------------------------------------------- | ------------------------------------------ | +| text | o mesmo que definido no objecto | qualquer (sem controlo) | +| real | o mesmo que definido no objeto (utilizando o separador decimal do sistema) | "0-9" e "." e "-" | +| | | "0-9" y "." si min>=0 | +| integer | o mesmo que definido no objecto | "0-9" e "-" | +| | | "0-9" if min>=0 | +| Parâmetros | caixa de verificação | N/A | +| color | N/A | N/A | +| "event" | N/A | N/A | + +### Atributos + +Cada elemento da array de objetos é um objecto que pode conter um ou mais atributos que definirão o conteúdo da célula e a exibição dos dados (ver exemplo acima). + +O único atributo obrigatório é "valueType" e os seus valores suportados são "text", "real", "integer", "boolean", "color", e "event". A tabela seguinte lista todos os atributos suportados nas arrays de objectos da caixa de listagem, dependendo do valor "valueType" (quaisquer outros atributos são ignorados). Os formatos de exibição são detalhados e são fornecidos exemplos abaixo. + +| | valueType | text | real | integer | boolean | color | "event" | +| --------------------- | ----------------------------------------------------- | ---- | ---- | ------- | ------- | ----- | ------- | +| *Atributos* | *Description* | | | | | | | +| value | valor da célula (entrada ou saída) | x | x | x | | | | +| min | valor mínimo | | x | x | | | | +| max | valor máximo | | x | x | | | | +| behavior | valor "threeStates" | | | x | | | | +| requiredList | lista drop down definida no objecto | x | x | x | | | | +| choiceList | combo box definida no objecto | x | x | x | | | | +| requiredListReference | 4D lista ref, depende do valor "saveAs | x | x | x | | | | +| requiredListName | Nome da lista 4D, depende do valor "saveAs | x | x | x | | | | +| saveAs | "referência" ou "valor | x | x | x | | | | +| choiceListReference | 4D lista ref, mostrar caixa combinada | x | x | x | | | | +| choiceListName | Nome da lista 4D, mostrar caixa combinada | x | x | x | | | | +| unitList | array de X elementos | x | x | x | | | | +| unitReference | índice de elementos seleccionados | x | x | x | | | | +| unitsListReference | 4D lista ref para unidades | x | x | x | | | | +| unitsListName | 4D nome da lista para unidades | x | x | x | | | | +| alternateButton | adicionar um botão alternativo | x | x | x | x | x | | + +#### value + +Os valores das células são armazenados no atributo "value". Este atributo é utilizado tanto para a entrada como para a saída. Também pode ser utilizada para definir valores por defeito quando se utilizam listas (ver abaixo). + +```4d + ARRAY OBJECT(obColumn;0) //column array + var $ob1;$ob2;$ob3 : Object + var $entry:="Hello world!" + OB SET($ob1;"valueType";"text") + OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + + OB SET($ob2;"valueType";"real") + OB SET($ob2;"value";2/3) + + OB SET($ob3;"valueType";"boolean") + OB SET($ob3;"value";True) + + APPEND TO ARRAY(obColumn;$ob1) + APPEND TO ARRAY(obColumn;$ob2) + APPEND TO ARRAY(obColumn;$ob3) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_value.png) + +> Os valores Null são suportados e resultam numa célula vazia. + +#### mín. e máx + +Quando o "valueType" é "real" ou "integer", o objeto também aceita os atributos min e max com os valores apropriados (os valores devem ser do mesmo tipo que o valueType). + +Esses atributos podem ser usados para controlar o intervalo de valores de entrada. Quando uma célula é validada (quando perde o foco), se o valor de entrada for menor que o valor mínimo ou maior que o valor máximo, ela será rejeitada. Nesse caso, o valor anterior é mantido e uma dica exibe uma explicação. + +```4d + var $ob3 : Object + var $entry3:=2015 + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";$entry3) + OB SET($ob3;"min";2000) + OB SET($ob3;"max";3000) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_minMax.png) + +#### behavior + +O atributo behavior fornece variações para a representação regular de valores. Em 4D v15, uma única variação é proposta: + +| Atributo | Valor(es) disponível(eis) | valueType(s) | Descrição | +| -------- | --------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| behavior | threeStates | integer | Representa um valor numérico como uma caixa de verificação de três estados.
    2=semi-checado, 1=marcada, 0=desmarcada, -1=invisível, -2=desmarcado desabilitado, -3=checado desabilitado, -4=semi-checado desabilitado | + +```4d + var $ob3; $ob4 : Object + OB SET($ob3;"valueType";"integer") + OB SET($ob3;"value";-3) + OB SET($ob4;"valueType";"integer") + OB SET($ob4;"value";-3) + OB SET($ob4;"behavior";"threeStates") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_behavior.png) + +#### requiredList e choiceList + +Quando um atributo "choiceList" ou "requiredList" está presente no objeto, a entrada de texto é substituída por uma lista suspensa ou uma combo box, dependendo do atributo: + +- Se o atributo é "choiceList", a célula é apresentada como um combo box. Isto significa que o usuário pode selecionar ou escrever um valor. +- Se o atributo for "requiredList", então a célula é exibida como uma lista suspensa e o usuário só pode selecionar um dos valores fornecidos na lista. + +Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> Os valores do widget são definidos através de um array. Se quiser atribuir uma lista 4D existente ao widget, você precisará usar os atributos "requiredListReference", "requiredListName", "choiceListReference" ou "choiceListName". + +Exemplos: + +- Se quiser exibir uma lista suspensa com apenas duas opções: "Open" ou "Closed". "Closed" deve ser pré-selecionada: + +```4d + ARRAY TEXT($RequiredList;0) + APPEND TO ARRAY($RequiredList;"Open") + APPEND TO ARRAY($RequiredList;"Closed") + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"value";"Closed") + OB SET ARRAY($ob;"requiredList";$RequiredList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_openClosed.png) + +- Se quiser aceitar qualquer valor inteiro, mas exibir uma caixa de combinação para sugerir os valores mais comuns: + +```4d + ARRAY LONGINT($ChoiceList;0) + APPEND TO ARRAY($ChoiceList;5) + APPEND TO ARRAY($ChoiceList;10) + APPEND TO ARRAY($ChoiceList;20) + APPEND TO ARRAY($ChoiceList;50) + APPEND TO ARRAY($ChoiceList;100) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"value";10) //10 as default value + OB SET ARRAY($ob;"choiceList";$ChoiceList) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_helloWorld_commonValues.png) + +#### requiredListName e requiredListReference + +Os atributos "requiredListName" e "requiredListReference" permitem que você use, em uma célula do list box, uma lista definida no 4D no modo Desenho (no editor de Listas da caixa de ferramentas) ou por programação (usando o comando New list). A célula será então apresentada como uma lista pendente. Isso significa que o usuário só pode selecionar um dos valores fornecidos na lista. + +Use "requiredListName" ou "requiredListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> - Se quiser definir esses valores através de uma matriz simples, você precisará usar o atributo "requiredList". +> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". + +Exemplos: + +- Você deseja exibir uma lista suspensa com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde"), salvá-la como um valor e exibir "azul" por padrão: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + OB SET($ob;"saveAs";"value") + OB SET($ob;"value";"blue") + OB SET($ob;"requiredListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +- Você quer exibir uma lista suspensa baseada em uma lista definida por programação e salvá-la como uma referência: + +```4d + <>List:=New list + APPEND TO LIST(<>List;"Paris";1) + APPEND TO LIST(<>List;"London";2) + APPEND TO LIST(<>List;"Berlin";3) + APPEND TO LIST(<>List;"Madrid";4) + var $ob : Object + OB SET($ob;"valueType";"integer") + OB SET($ob;"saveAs";"reference") + OB SET($ob;"value";2) //displays London by default + OB SET($ob;"requiredListReference";<>List) +``` + +../assets/en/FormObjects/listbox_column_objectArray_cities.png + +#### choiceListName e choiceListReference + +Os atributos "choiceListName" e "choiceListReference" permitem que você use, em uma célula de list box, uma lista definida no 4D no modo Desenho (na caixa de ferramentas) ou por programação (usando o comando New list). A célula é então exibida como uma combo box, o que significa que o usuário pode selecionar ou digitar um valor. + +Use "choiceListName" ou "choiceListReference" dependendo da origem da lista: se a lista vier da Caixa de ferramentas, você passará um nome; caso contrário, se a lista tiver sido definida por programação, você passará uma referência. Em ambos os casos, um atributo "valor" pode ser usado para pré-selecionar um valor no widget. + +> - Se quiser definir esses valores através de um array simples, você precisará usar o atributo "choiceList". +> - Se a lista contiver itens de texto que representem valores reais, o separador decimal deverá ser um ponto ("."), independentemente das configurações locais, por exemplo: "17.6" "1234.456". + +Exemplo: + +Você deseja exibir uma caixa de combinação com base em uma lista de "cores" definida na caixa de ferramentas (contendo os valores "azul", "amarelo" e "verde") e exibir "verde" por padrão: + +![](../assets/en/FormObjects/listbox_column_objectArray_colors.png) + +```4d + var $ob : Object + OB SET($ob;"valueType";"text") + + OB SET($ob;"value";"blue") + OB SET($ob;"choiceListName";"colors") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorsResult.png) + +#### unitsList, unitsListName, unitsListReference e unitReference + +Você pode usar atributos específicos para adicionar unidades associadas aos valores das células (por exemplo: "10 cm", "20 pixels" etc.). Para definir a lista de unidades, pode utilizar um dos seguintes atributos: + +- "unitsList": um array que contém os elementos x usados para definir as unidades disponíveis (por exemplo: "cm", "polegadas", "km", "milhas" etc.). Utilize este atributo para definir unidades no interior do objeto. +- "unitsListReference": uma referência de lista 4D que contém as unidades disponíveis. Use esse atributo para definir unidades com uma lista 4D criada com o comando [`New list`](../commands-legacy/new-list.md). +- "unitsListName": um nome de uma lista 4D baseada em design que contém unidades disponíveis. Utilize este atributo para definir unidades com uma lista 4D criada na caixa de ferramentas. + +Independentemente da forma como a lista de unidades é definida, ela pode ser associada ao seguinte atributo: + +- "unitReference": um valor único que contenha o índice (de 1 a x) do item selecionado na lista de valores "unitsListReference" ou "unitsListName". + +A unidade atual é exibida como um botão que percorre os valores "unitList", "unitsListReference" ou "unitsListName" sempre que é clicado (por exemplo, "pixels" -> "rows" -> "cm" -> "pixels" -> etc.) + +Exemplo: + +Queremos configurar uma entrada numérica seguida de duas unidades possíveis: "linhas" ou "píxeis". O valor atual é "2" + "linhas". Utilizamos valores definidos diretamente no objeto (atributo "unitsList"): + +```4d +ARRAY TEXT($_units;0) +APPEND TO ARRAY($_units;"lines") +APPEND TO ARRAY($_units;"pixels") +var $ob : Object +OB SET($ob;"valueType";"integer") +OB SET($ob;"value";2) // 2 "units" +OB SET($ob;"unitReference";1) //"lines" +OB SET ARRAY($ob;"unitsList";$_units) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_unitList.png) + +#### alternateButton + +Se você quiser adicionar um botão de elipses [...] para uma célula, basta passar o "alternateButton" com o valor True no objeto. O botão será automaticamente apresentado na célula. + +Quando esse botão for clicado por um usuário, será gerado um evento `On Alternate Click`, e você poderá tratá-lo como quiser (consulte o parágrafo "Gerenciamento de eventos" para obter mais informações). + +Exemplo: + +```4d +var $ob1 : Object +var $entry:="Hello world!" +OB SET($ob;"valueType";"text") +OB SET($ob;"alternateButton";True) +OB SET($ob;"value";$entry) +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_alternateButton.png) + +#### valueType color + +O valueType "color" permite-lhe apresentar uma cor ou um texto. + +- Se o valor for um número, é desenhado um retângulo colorido no interior da célula. Exemplo: + + ```4d + var $ob4 : Object + OB SET($ob4;"valueType";"color") + OB SET($ob4;"value";0x00FF0000) + ``` + +![](../assets/en/FormObjects/listbox_column_objectArray_colorValue.png) + +- Si el valor es un texto, entonces se muestra el texto (*por ejemplo*: "valor"; "Automatic"). + +#### event valueType + +O "event" valueType exibe um botão simples que gera um evento `On Clicked` quando clicado. Nenhum dado ou valor pode ser transmitido ou devolvido. + +Opcionalmente, pode passar um atributo "label". + +Exemplo: + +```4d +var $ob : Object +OB SET($ob;"valueType";"event") +OB SET($ob;"label";"Edit...") +``` + +![](../assets/en/FormObjects/listbox_column_objectArray_eventValueType.png) + +### Gestão de eventos + +Vários eventos podem ser tratados durante o uso de um list box array de objetos: + +- **On Data Change**: um evento `On Data Change` é acionado quando qualquer valor é modificado: + - numa zona de introdução de texto + - numa lista pendente + - numa área combo box + - num botão de unidade (mudar do valor x para o valor x+1) + - numa caixa de verificação (alternar entre verificado/não verificado) +- **On Clicked**: quando o usuário clicar em um botão instalado usando o atributo "event" *valueType*, será gerado um evento `On Clicked`. Este evento é gerido pelo programador. +- **On Alternative Click**: quando o usuário clicar em um botão de reticências (atributo "alternateButton"), será gerado um evento `On Alternative Click`. Este evento é gerido pelo programador. From 25240a45376c3c72a1723b824319fadf05176c5d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:26:38 +0200 Subject: [PATCH 1752/2000] New translations listbox-header-footer.md (Portuguese, Brazilian) --- .../FormObjects/listbox-header-footer.md | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..9412d5bae1c566 --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-header-footer.md @@ -0,0 +1,51 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- Para poder acessar as propriedades do rodapé para um list box, você deve ativar a opção [Exibir rodapés](properties_Footers.md#display-footers). + +::: + +## Cabeçalhos + +Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: + +![](../assets/en/FormObjects/listbox_header.png) + +Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. + +Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho ao lado ou no lugar do título da coluna, por exemplo, ao executar [classificações personalizadas](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. + +### Propriedades específicas de cabeçalho + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) + +## Rodapés + +List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. + +Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Em particular, você pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). + +Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. Por exemplo, OBJECT SET VISIBLE(\*;"footer3";False) esconde todos os rodapés no objeto list box ao qual footer3 pertence e não apenas esse rodapé. + +### Propriedades específicas do rodapé + +[Formato Alpha](properties_Display.md#alpha-format) - [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrito](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Formato de data](properties_Display.md#date-format) - [Tipo de expressão](properties_Object.md#expression-type) - [Fonte](properties_Text.md#font) - [Cor do fonte](properties_Text.md#font-color) - [Dica](properties_Help.md#help-tip) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Padding horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Formato de número](properties_Display.md#number-format) - [Nome do objeto](properties_Object.md#object-name) - [Formato da imagem](properties_Display.md#picture-format) - [Formato do tempo](properties_Display.md#time-format) - [Truncate com ellipsis](properties_Display.md#truncate-with-ellipsis) - [Sublinhado](properties_Text.md#underline) - [Cálculo variável](properties_Object.md#variable-calculation) - [Variável ou Expressão](properties_Object.md#variable-or-expression) - [Alinhamento vertical](properties_Text.md#vertical-alignment) - [Padding](properties_Coordinates_CoordinatesAndSizing.md#vertical-padding) - [Largura](properties_CoordinatesAndSizing.md#width) - [Embalagem de palavras](properties_Display.md#wordwrap) + + From c428d279d199d19c9c499b84a5afc7a1b248c621 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:26:40 +0200 Subject: [PATCH 1753/2000] New translations listbox-object.md (Portuguese, Brazilian) --- .../FormObjects/listbox-object.md | 198 ++++++++++++++++++ 1 file changed, 198 insertions(+) create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md new file mode 100644 index 00000000000000..d398949d2a68ba --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md @@ -0,0 +1,198 @@ +--- +id: listbox-object +title: List Box Object +--- + +## List box de tipo array + +Em um list box de tipo array, cada coluna deve estar associada a um array unidimensional 4D; podem ser utilizados todos os tipos de array, com exceção dos arrays de ponteiros. O número de linhas é baseado no número de elementos array. + +Como padrão, 4D atribui o nome "ColumnX" para cada coluna. You can change it, as well as other column properties, in the [column properties](./listbox-column.md). The display format for each column can also be defined using the [`OBJECT SET FORMAT`](../commands-legacy/object-set-format.md) command. + +> Os list boxes do tipo array podem ser exibidos em [modo hierárquico](listbox_overview.md#hierarchical-list-boxes), com mecanismos específicos. + +Com list box de tipo array, o valor ingressado ou exibido são gerenciados usando a linguagem 4D. Você também pode associar uma [lista de opções](properties_DataSource.md#choice-list) a uma coluna para controlar a entrada de dados. +The values of columns are managed using high-level List box commands (such as [`LISTBOX INSERT ROWS`](../commands/listbox-insert-rows) or [`LISTBOX DELETE ROWS`](../commands-legacy/listbox-delete-rows.md)) as well as array manipulation commands. Por exemplo, para iniciar os conteúdos da coluna, pode usar a instrução abaixo: + +```4d +ARRAY TEXT(varCol;size) +``` + +Também pode usar uma lista: + +```4d +LIST TO ARRAY("ListName";varCol) +``` + +> **Aviso**: quando uma list box contiver vários tamanhos diferentes de coluna, só o número de itens do menor array (coluna) será exibido. Tem que verificar que cada array tenha o mesmo número de elementos que os outros. Além disso, se uma coluna list box for vazia (isso ocorre quando o array associado não for corretamente declarado ou dimensionado usando a linguagem), a list box não exibe nada. + +## List box de tipo seleção + +Nesse tipo de list box, cada coluna pode ser associada com um campo (por exemplo, `[Employees]LastName)` ou uma expressão. A expressão pode ser baseada em um ou mais campos (por exemplo, `[Employees]FirstName+" "[Employees]LastName`) ou pode ser simplesmente uma fórmula (por exemplo, `String(Milliseconds)`). A expressão também pode ser um método de proejeto, uma variável ou um item array. You can use the [`LISTBOX SET COLUMN FORMULA`](../commands-legacy/listbox-set-column-formula.md) and [`LISTBOX INSERT COLUMN FORMULA`](../commands-legacy/listbox-insert-column-formula.md) commands to modify columns programmatically. + +O conteúdo de cada linha é então avaliado de acordo com uma seleção de registros: a **seleção atual** de uma tabela ou uma **seleção nomeada**. + +No caso de uma list box baseada na seleção atual de uma tablea, qualquer modificação feita do lado da database é refletida automaticamente na list box e vice versa. A seleção atual é portanto sempre a mesma em ambos os lugares. + +## List boxes Collection ou Entity selection + +Nesse tipo de list box, cada coluna deve ser associada a uma expressão. Os conteúdos de cada linha são então avaliados por elemento de coleção ou por entidade da seleção de entidade. + +Cada elemento da coleção ou cada entidade está disponível como um objeto que pode ser acessado por meio da palavra-chave [This](../Concepts/classes.md#this). A column expression can be a property path, a project method, a variable, or any formula, accessing each entity or collection element object through `This`, for example `This.` (or `This.value` in case of a collection of scalar values). A expressão também pode ser um método de proejeto, uma variável ou um item array. + +Quando a fonte de dados for uma seleção de entidades, qualquer modificação feita no lado da list box são salvas automaticamente na database. Do outro lado, modificações feitas na database são visíveis na list box depois que as entidades tocadas foram recarregadas. + +:::note + +Quando as entidades são excluídas, suas referências permanecem na seleção da entidade com um valor *undefined*, assim exibindo linhas em branco no list box. Neste caso, você pode chamar a função [`.clean()`](API/EntitySelectionClass.md#clean) para obter uma nova seleção de entidade, mas sem as referências de entidade deletadas. + +::: + +Quando a fonte de dados for uma coleção, qualquer modificação feita nos valores da list box são refletidas na coleção. Por outro lado, se forem feitas modificações na coleção usando, por exemplo, as várias funções da [classe Collection](.../API/CollectionClass.md), você precisará notificar explicitamente o 4D reatribuindo a variável da coleção a ela mesma, para que o conteúdo do list box seja atualizado. Por exemplo: + +```4d +myCol:=myCol.push("new value") //exibir novo valor na list box +``` + +## Propriedades compatíveis + +Propriedades compatíveis dependem do tipo de list box. + +| Propriedade | List box array | List box seleção | List box coleção ou entity selection | +| -------------------------------------------------------------------------------------------- | -------------- | ---------------- | ------------------------------------ | +| [Cor de fundo alternativa](properties_BackgroundAndBorder.md#alternate-background-color) | X | X | X | +| [Cor de Fundo](properties_BackgroundAndBorder.md#background-color--fill-color) | X | X | X | +| [Negrito](properties_Text.md#bold) | X | X | X | +| [Expressão de cor de fundo](properties_BackgroundAndBorder.md#background-color-expression) | | X | X | +| [Estilo da linha de borda](properties_BackgroundAndBorder.md#border-line-style) | X | X | X | +| [Inferior](properties_CoordinatesAndSizing.md#bottom) | X | X | X | +| [Classe](properties_Object.md#css-class) | X | X | X | +| [Seleção de coleção ou entidade](properties_Object.md#collection-or-entity-selection) | | X | X | +| [Redimensionamento automático de coluna](properties_ResizingOptions.md#column-auto-resizing) | X | X | X | +| [Item atual](properties_DataSource.md#current-item) | | | X | +| [Posição atual do item](properties_DataSource.md#current-item-position) | | | X | +| [Fonte de dados](properties_Object.md#data-source) | X | X | X | +| [Nome do formulário de detalhes](properties_ListBox.md#detail-form-name) | | X | | +| [Exibir cabeçalhos](properties_Headers.md#display-headers) | X | X | X | +| [Exibir rodapés](properties_Footers.md#display-footers) | X | X | X | +| [Clique duas vezes na linha](properties_ListBox.md#double-click-on-row) | | X | | +| [Arrastável](properties_Action.md#draggable) | X | X | X | +| [Droppable](properties_Action.md#droppable) | X | X | X | +| [Focusable](properties_Entry.md#focusable) | X | X | X | +| [Fonte](properties_Text.md#font) | X | X | X | +| [Cor da fonte](properties_Text.md#font-color) | X | X | X | +| [Expressão de Cor da Fonte](properties_Text.md#font-color-expression) | | X | X | +| [Tamanho fonte](properties_Text.md#font-size) | X | X | X | +| [Altura (list box)](properties_CoordinatesAndSizing.md#height) | X | X | X | +| [Altura (cabeçalhos)](properties_Headers.md#height) | X | X | X | +| [Altura (rodapés)](properties_Footers.md#height) | X | X | X | +| [Ocultar linhas em branco extras](properties_BackgroundAndBorder.md#hide-extra-blank-rows) | X | X | X | +| [Ocultar retângulo de foco](properties_Appearance.md#hide-focus-rectangle) | X | X | X | +| [Ocultar destaque de seleção](properties_Appearance.md#hide-selection-highlight) | X | X | X | +| [List Box hierárquico](properties_Object.md#array-list-box) | X | | | +| [Highlight Set](properties_ListBox.md#highlight-set) | | X | | +| [Alinhamento Horizontal](properties_Text.md#horizontal-alignment) | X | X | X | +| [Horizontal Line Color](properties_Gridlines.md#horizontal-line-color) | X | X | X | +| [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) | X | X | X | +| [Horizontal Scroll Bar](properties_Appearance.md#horizontal-scroll-bar) | X | X | X | +| [Dimensionamento horizontal](properties_ResizingOptions.md#horizontal-sizing) | X | X | X | +| [Italic](properties_Text.md#italic) | X | X | X | +| [Left](properties_CoordinatesAndSizing.md#left) | X | X | X | +| [Tabela mestre](properties_DataSource.md#master-table) | | X | | +| [Meta info expression](properties_Text.md#meta-info-expression) | | | X | +| [Método](properties_Action.md#method) | X | X | X | +| [Movable Rows](properties_Action.md#movable-rows) | X | | | +| [Seleção temporária](properties_DataSource.md#selection-name) | | X | | +| [Number of Columns](properties_ListBox.md#number-of-columns) | X | X | X | +| [Number of Locked Columns](properties_ListBox.md#number-of-locked-columns) | X | X | X | +| [Number of Static Columns](properties_ListBox.md#number-of-static-columns) | X | X | X | +| [Object Name](properties_Object.md#object-name) | X | X | X | +| [Right](properties_CoordinatesAndSizing.md#right) | X | X | X | +| [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) | X | | | +| [Row Control Array](properties_ListBox.md#row-control-array) | X | | | +| [Row Font Color Array](properties_Text.md#row-font-color-array) | X | | | +| [Row Height](properties_CoordinatesAndSizing.md#row-height) | X | | | +| [Row Height Array](properties_CoordinatesAndSizing.md#row-height-array) | X | | | +| [Row Style Array](properties_Text.md#row-style-array) | X | | | +| [Selected Items](properties_DataSource.md#selected-items) | | | X | +| [Selection Mode](properties_ListBox.md#selection-mode) | X | X | X | +| [Edição com um único clique](properties_Entry.md#single-click-edit) | X | X | X | +| [Ordenável](properties_Action.md#sortable) | X | X | X | +| [Ação padrão](properties_Action.md#standard-action) | X | | | +| [Expressão de estilo](properties_Text.md#style-expression) | | X | X | +| [Top](properties_CoordinatesAndSizing.md#top) | X | X | X | +| [Transparente](properties_BackgroundAndBorder.md#transparent) | X | X | X | +| [Tipo](properties_Object.md#type) | X | X | X | +| [Sublinhado](properties_Text.md#underline) | X | X | X | +| [Variável ou Expressão](properties_Object.md#variable-or-expression) | X | X | | +| [Alinhamento vertical](properties_Text.md#vertical-alignment) | X | X | X | +| [Cor da linha vertical](properties_Gridlines.md#vertical-line-color) | X | X | X | +| [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) | X | X | X | +| [Barra de rolagem vertical](properties_Appearance.md#vertical-scroll-bar) | X | X | X | +| [Tamanho Vertical](properties_ResizingOptions.md#vertical-sizing) | X | X | X | +| [Visibilidade](properties_Display.md#visibility) | X | X | X | +| [Largura](properties_CoordinatesAndSizing.md#width) | X | X | X | + +> Colunas list box, cabeçalhos e rodapés suportam propriedades específicas. + +## Supported Form Events {#supported-form-events} + +| Evento formulário | Propriedades adicionais retornadas (consulte [Form event](../commands/form-event.md) para obter as propriedades principais) | Comentários | +| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On After Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On After Sort |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | *fórmulas compostas não podem ser ordenadas.
    (por exemplo, This.firstName + This.lastName)* | +| On Alternative Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box array unicamente* | +| On Before Data Entry |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Before Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Begin Drag Over |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Close Detail |
    • [row](#additional-properties)
    | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | +| On Collapse |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Apenas list box hierárquicos* | +| On Column Moved |
    • [columnName](#additional-properties)
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | | +| On Column Resize |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [newSize](#additional-properties)
    • [oldSize](#additional-properties)
    | | +| On Data Change |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Delete Action |
    • [row](#additional-properties)
    | | +| On Display Detail |
    • [isRowSelected](#additional-properties)
    • [row](#additional-properties)
    | | +| On Double Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Drag Over |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Drop |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Expand |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Apenas list box hierárquicos* | +| On Footer Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [footerName](#additional-properties)
    | *List box arrays, seleção atual e seleção temporal apenas* | +| On Getting Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Propriedades adicionais devolvidas apenas quando se edita uma célula* | +| On Header Click |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [headerName](#additional-properties)
    | | +| On Load | | | +| On Losing Focus |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *Propriedades adicionais devolvidas apenas quando a edição de uma célula tiver sido concluída* | +| On Mouse Enter |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Mouse Leave | | | +| On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | +| On Open Detail |
    • [row](#additional-properties)
    | Pode usar a constante lk inherited para imitar a aparência atual da list box (por exemplo, cor de fonte, cor de fundo, estilo da fonte, etc.). | +| On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *List box array unicamente* | +| On Selection Change | | | +| On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | +| On Unload | | | + +### Additional Properties {#additional-properties} + +Os eventos formulário nos list box ou colunas de list box podem retornar as seguintes propriedades adicionais: + +| Propriedade | Tipo | Descrição | +| -------------------- | ------------- | ---------------------------------------------------------------------------- | +| area | text | Área de objeto List box ("header", "footer", "cell") | +| areaName | text | Nome da zona | +| column | inteiro longo | Número da coluna | +| columnName | text | Nome da coluna | +| footerName | text | Nome do rodapé | +| headerName | text | Nome do cabeçalho | +| horizontalScroll | inteiro longo | Positivo se a deslocação for para a direita, negativo se for para a esquerda | +| isRowSelected | boolean | True se a linha estiver selecionada, senão False | +| newPosition | inteiro longo | Nova posição da coluna ou linha | +| newSize | inteiro longo | Novo tamanho (em pixéis) da coluna ou linha | +| oldPosition | inteiro longo | Posição anterior da coluna ou da linha | +| oldSize | inteiro longo | Tamanho anterior (em pixéis) da coluna ou linha | +| row | inteiro longo | Número da linha | +| Alinhamento vertical | inteiro longo | Positivo se a deslocação for para baixo, negativo se for para cima | + +> Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. + + From 2a05d82ad6bec2ec0e967f5529b3314d91b0ff7d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 11:26:42 +0200 Subject: [PATCH 1754/2000] New translations listbox-header-footer.md (Portuguese, Brazilian) --- .../FormObjects/listbox-header-footer.md | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md new file mode 100644 index 00000000000000..9412d5bae1c566 --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-header-footer.md @@ -0,0 +1,51 @@ +--- +id: listbox-header-footer +title: List Box Header and Footer +--- + +:::note + +- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- Para poder acessar as propriedades do rodapé para um list box, você deve ativar a opção [Exibir rodapés](properties_Footers.md#display-footers). + +::: + +## Cabeçalhos + +Quando mostrar os cabeçalhos, pode selecionar um cabeçalho no editor de formulários clicando nele quando o objeto List Box estiver selecioando: + +![](../assets/en/FormObjects/listbox_header.png) + +Pode estabelecer propriedades de texto padrão para cada cabeçalho de coluna da list box, nesse caso, essas propriedades tem prioriedade sobre aquelas da coluna ou da própria list box. + +Além disso, tem acesso às propriedades específicas para cabeçalhos. Especificamente, um ícone pode ser exibido no cabeçalho ao lado ou no lugar do título da coluna, por exemplo, ao executar [classificações personalizadas](./listbox_overview.md#managing-sorts). + +![](../assets/en/FormObjects/lbHeaderIcon.png) + +Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a header, it is applied to all headers, regardless of the individual element set by the command. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. + +### Propriedades específicas de cabeçalho + +[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Horizontal Padding](properties_CoordinatesAndSizing.md#horizontal-padding) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Vertical Padding](properties_CoordinatesAndSizing.md#vertical-padding) - [Width](properties_CoordinatesAndSizing.md#width) + +## Rodapés + +List boxes podem conter "cabeçalhos" não editáveis, exibindo informação adicional. No caso de dados mostrados em formato de tabela, os rodapés são geralmente usados para exibir cálculos como totais ou médias. + +Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto list box for selecionado no editor de Formulário: + +![](../assets/en/FormObjects/listbox_footers.png) + +Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Em particular, você pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). + +Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. + +When the [`OBJECT SET VISIBLE`](../commands/object-set-visible) command is used with a footer, it is applied to all footers, regardless of the individual element set by the command. Por exemplo, OBJECT SET VISIBLE(\*;"footer3";False) esconde todos os rodapés no objeto list box ao qual footer3 pertence e não apenas esse rodapé. + +### Propriedades específicas do rodapé + +[Formato Alpha](properties_Display.md#alpha-format) - [Cor de fundo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrito](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Formato de data](properties_Display.md#date-format) - [Tipo de expressão](properties_Object.md#expression-type) - [Fonte](properties_Text.md#font) - [Cor do fonte](properties_Text.md#font-color) - [Dica](properties_Help.md#help-tip) - [Alinhamento horizontal](properties_Text.md#horizontal-alignment) - [Padding horizontal](properties_CoordinatesAndSizing.md#horizontal-padding) - [Italic](properties_Text.md#italic) - [Formato de número](properties_Display.md#number-format) - [Nome do objeto](properties_Object.md#object-name) - [Formato da imagem](properties_Display.md#picture-format) - [Formato do tempo](properties_Display.md#time-format) - [Truncate com ellipsis](properties_Display.md#truncate-with-ellipsis) - [Sublinhado](properties_Text.md#underline) - [Cálculo variável](properties_Object.md#variable-calculation) - [Variável ou Expressão](properties_Object.md#variable-or-expression) - [Alinhamento vertical](properties_Text.md#vertical-alignment) - [Padding](properties_Coordinates_CoordinatesAndSizing.md#vertical-padding) - [Largura](properties_CoordinatesAndSizing.md#width) - [Embalagem de palavras](properties_Display.md#wordwrap) + + From 5ac42ac98a6a18205395ea9b72ada93147286cf3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 13 Apr 2026 15:32:15 +0200 Subject: [PATCH 1755/2000] reported changes from reverted PR (#3260) --- .../4d-write-pro-attributes.md | 8 +++++--- docs/WritePro/commands/command-index.md | 20 +++++++++---------- .../commands/wp-delete-style-sheet.md | 13 ++++++++++-- docs/WritePro/commands/wp-get-style-sheet.md | 6 +++--- docs/WritePro/commands/wp-new-style-sheet.md | 7 ++++--- docs/WritePro/user-legacy/standard-actions.md | 4 ++-- docs/WritePro/user/user-new.md | 10 +++++----- 7 files changed, 40 insertions(+), 28 deletions(-) diff --git a/docs/WritePro/commands-legacy/4d-write-pro-attributes.md b/docs/WritePro/commands-legacy/4d-write-pro-attributes.md index 947649b7c9f0e6..837d2af27d3e24 100644 --- a/docs/WritePro/commands-legacy/4d-write-pro-attributes.md +++ b/docs/WritePro/commands-legacy/4d-write-pro-attributes.md @@ -274,7 +274,7 @@ List attributes are used to configure your lists and set different list item fon | wk list style image | Specifies an image reference as the list item marker in an unordered list. Possible values:
    • wk none (default): list item marker is not defined by an image
    • any valid image such as a 4D picture variable or expression
    • Value returned ([WP GET ATTRIBUTES](../commands/wp-get-attributes)): If the image was defined through a network URL, the target image is returned if it was already loaded, otherwise an empty image is returned.
    Use wk list style image url if you want to handle pictures through URLs or local URIs. | | wk list style image height | Sets height of image used as list item marker. Possible values:
    • wk auto (default): height is based upon image size
    • Defined size: size expressed using real or string value:
      Real: Size in wk layout unit.String: CSS string with value and unit concatenated. (*e.g.*: "12pt" for 12 points, or "1.5cm" for 1.5 centimeters) Minimum value: 0pt, maximum value: 10,000pt.
    | | wk list style image url | Image as the list item marker in an unordered list, defined through a URL (string). Possible values:
    • wk none (default): list item marker is not defined by an image
    • a network URL or a data URI, absolute or relative to the structure file
    • Value returned ([WP GET ATTRIBUTES](../commands/wp-get-attributes)): Network URL or data URI. It may not be equal to the initial URL for an image not referenced with the network URL (only network URLs are kept). For local file URLs, the image stream itself is kept in the document and thus the URL returned is a data URI with the image stream encoded in base64.
    Use wk list style image if you want to handle list item marker images as picture expressions. | -| wk list style type | Specifies type of ordered or unordered list item marker. Possible values are:
    • wk disc (default)
    • wk circle
    • wk square
    • wk decimal: 1 2 3
    • wk decimal leading zero: 01 02 03
    • wk lower latin: a b c
    • wk lower roman: i ii iii iv
    • wk upper latin: A B C
    • wk upper roman: I II III IV
    • wk lower greek: alpha, beta, gamma, etc.
    • wk armenian
    • wk georgian
    • wk hebrew
    • wk hiragana
    • wk katakana
    • wk cjk ideographic
    • wk hollow square
    • wk diamond
    • wk club
    • wk decimal greek
    • wk custom: unordered list with "-" as default list item marker; this is a convenience style used in order to customize a list item marker with wk list string format LTR or wk list string format RTL without modifying standard list item markers
    • wk none
    | +| wk list style type | Specifies type of ordered or unordered list item marker. Possible values are:
    • wk disc (default)
    • wk circle
    • wk square
    • wk decimal: 1 2 3
    • wk decimal leading zero: 01 02 03
    • wk lower latin: a b c
    • wk lower roman: i ii iii iv
    • wk upper latin: A B C
    • wk upper roman: I II III IV
    • wk lower greek: alpha, beta, gamma, etc.
    • wk armenian
    • wk georgian
    • wk hebrew
    • wk hiragana
    • wk katakana
    • wk cjk ideographic
    • wk hollow square
    • wk diamond
    • wk club
    • wk decimal greek
    • wk custom: unordered list with "-" as default list item marker; this is a convenience style used in order to customize a list item marker with wk list string format LTR or wk list string format RTL without modifying standard list item markers
    • wk none (non-hierarchical)
    | ### Margins @@ -456,6 +456,10 @@ Style sheet attributes are used to apply existing style sheet objects to the fol | Constant | Comment | | ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| wk list concat string format | Specifies whether the numbering marker of the current level is concatenated with the marker of the previous level.

    When set to:
    • True: the marker includes the numbering of the previous level (e.g., “1.1”, “1.1.1”).
    • False: only the numbering of the current level is displayed (e.g., “1”, “1”, “1”).
    | +| wk list level count | **For hierarchical style sheets:** (Read-only for sub-level style sheet) Total number of levels in the hierarchy. Possible values:
    • From 1 to 9

    **For non-hierarchical style sheets:** (Read-only) Possible value: 0| +| wk list level index | **For hierarchical style sheets:** (Read-only) Level of the style sheet in the hierarchy. Possible values:
    • From 1 to 9

    **For non-hierarchical style sheets:** (Read-only) Possible value: 0
    **For paragraphs or paragraph ranges:** Level of the hierarchical style sheet applied. Possible values:
    • From 1 to 9
    | +| wk list root style | (Read-only) Name of the root-level style sheet to which the current style sheet is related. Possible values:
    • sub-level style sheet: name of the related root-level style sheet
    • root-level style sheet: empty string
    | | wk new line style sheet | Specifies style sheet to use when adding a new line in the paragraph. Possible values:
    • existing style sheet name or empty string (default) to use the same style for a new line
    • style sheet object (must belong to the same document)
    | | wk style sheet | Specifies current style sheet for the selected element(s). Possible values:
    • style sheet object (must belong to the same document)
    • existing style sheet name
    | @@ -515,5 +519,3 @@ Text box attributes are used to handle text boxes inserted or added in the area. | wk style sheet | Specifies current style sheet for the selected element(s). Possible values:
    • style sheet object (must belong to the same document)
    • existing style sheet name
    | | wk type | Type of 4D Write Pro object. Possible values:
    • wk type default: Range or section with not defined type
    • wk type character: Character type
    • wk type paragraph: Paragraph type range
    • wk type image: Image (anchored and inline)
    • wk type container: Header or footer, for instance
    • wk type table: Table reference
    • wk type text box: Text box
    For ranges of cells, columns and rows only:
    • wk type table row: Table row reference
    • wk type table cell: Table cell reference
    • wk type table column: Table column reference
    For subsections only:
    • wk first page: First page subsection
    • wk right page: Right page subsection
    • wk left page: Left page subsection
    For tabs only, value used in the object for wk tab default or the objects of the collection for wk tabs:
    • wk left: Aligns tab to the left
    • wk right: Aligns tab to the right
    • wk center: Aligns tab to the center
    • wk decimal: Aligns tab on the decimal
    • wk bar: Inserts vertical bar at tab position
    | | wk vertical align | Sets vertical alignment of an element. Can be used with characters, paragraphs, pictures, text boxes, tables, table rows, and table columns/cells. Cannot be used with sections or subsections. Possible values:
    • wk baseline: aligns baseline of element with baseline of parent element
    • wk top: aligns top of element with top of tallest element on the line
    • wk bottom: aligns bottom of element with lowest element on the line
    • wk middle: element is placed in middle of parent element
    • wk superscript: aligns element as if it were superscript
    • wk subscript: aligns element as if it were subscript
    For characters, wk top and wk bottom have the same effect as wk baseline.

    For paragraphs, wk baseline, wk superscript and wk subscript have the same effect as wk top.

    For tables, table rows, and table columns/cells, only wk top, wk bottom and wk middle values are supported. | - - diff --git a/docs/WritePro/commands/command-index.md b/docs/WritePro/commands/command-index.md index 0a3e7ad603dbc6..df9909f616e29c 100644 --- a/docs/WritePro/commands/command-index.md +++ b/docs/WritePro/commands/command-index.md @@ -9,7 +9,7 @@ title: 4D Write Pro Commands A -[`WP Add picture`](wp-add-picture.md) ***Modified 4D 20 R8*** +[`WP Add picture`](../commands/wp-add-picture) ***Modified 4D 20 R8*** B @@ -27,13 +27,13 @@ title: 4D Write Pro Commands [`WP DELETE PICTURE`](../commands/wp-delete-picture)
    [`WP DELETE SECTION`](../commands/wp-delete-section) ***New 4D 20 R7***
    [`WP DELETE STYLE SHEET`](../commands/wp-delete-style-sheet) ***Modified 4D 21 R3***
    -[`WP DELETE SUBSECTION`](wp-delete-subsection.md) ***Modified 4D 20 R7***
    +[`WP DELETE SUBSECTION`](../commands/wp-delete-subsection) ***Modified 4D 20 R7***
    [`WP DELETE TEXT BOX`](../commands/wp-delete-text-box) E -[`WP EXPORT DOCUMENT`](wp-export-document.md) **Modified 4D 20 R9**
    -[`WP EXPORT VARIABLE`](wp-export-variable.md) **Modified 4D 20 R9** +[`WP EXPORT DOCUMENT`](../commands/wp-export-document) **Modified 4D 20 R9**
    +[`WP EXPORT VARIABLE`](../commands/wp-export-variable) **Modified 4D 20 R9** F @@ -44,7 +44,7 @@ title: 4D Write Pro Commands G -[`WP GET ATTRIBUTES`](wp-get-attributes.md) ***Modified 4D 20 R8***
    +[`WP GET ATTRIBUTES`](../commands/wp-get-attributes) ***Modified 4D 20 R8***
    [`WP Get body`](../commands/wp-get-body)
    [`WP GET BOOKMARKS`](../commands/wp-get-bookmarks)
    [`WP Get breaks`](../commands/wp-get-breaks)
    @@ -68,12 +68,12 @@ title: 4D Write Pro Commands I -[`WP Import document`](wp-import-document.md) ***Modified 4D 20 R8***
    +[`WP Import document`](../commands/wp-import-document) ***Modified 4D 20 R8***
    [`WP IMPORT STYLE SHEETS`](../commands/wp-import-style-sheets)
    -[`WP INSERT BREAK`](wp-insert-break.md) ***Modified 4D 20 R8***
    -[`WP Insert document body`](wp-insert-document-body.md) ***Modified 4D 20 R8***
    -[`WP INSERT FORMULA`](wp-insert-formula.md) ***Modified 4D 20 R8***
    -[`WP INSERT PICTURE`](wp-insert-picture.md) ***Modified 4D 20 R8***
    +[`WP INSERT BREAK`](../commands/wp-insert-break) ***Modified 4D 20 R8***
    +[`WP Insert document body`](../commands/wp-insert-document-body) ***Modified 4D 20 R8***
    +[`WP INSERT FORMULA`](../commands/wp-insert-formula) ***Modified 4D 20 R8***
    +[`WP INSERT PICTURE`](../commands/wp-insert-picture) ***Modified 4D 20 R8***
    [`WP Insert table`](../commands/wp-insert-table)
    [`WP Is font style supported`](../commands/wp-is-font-style-supported) diff --git a/docs/WritePro/commands/wp-delete-style-sheet.md b/docs/WritePro/commands/wp-delete-style-sheet.md index b2808ec67bef99..029919c1f7093d 100644 --- a/docs/WritePro/commands/wp-delete-style-sheet.md +++ b/docs/WritePro/commands/wp-delete-style-sheet.md @@ -24,8 +24,8 @@ displayed_sidebar: docs |Release|Changes| |---|---| -|4D 18|Created| |4D 21 R3|*listLevelIndex* parameter added| +|4D 18|Created|
    @@ -54,7 +54,16 @@ The command performs no action if the specified level does not exist, or if the **Note**: The default ("Normal") style sheet can not be deleted. -## Example +## Example 1 + +To delete a character style sheet "MyCharStyle": + +```4d +WP DELETE STYLE SHEET(wpArea; "MyCharStyle") +``` + + +## Example 2 The following example deletes the second level of a hierarchical list style sheet: diff --git a/docs/WritePro/commands/wp-get-style-sheet.md b/docs/WritePro/commands/wp-get-style-sheet.md index fe39f3efebff36..75a975d5558ba7 100644 --- a/docs/WritePro/commands/wp-get-style-sheet.md +++ b/docs/WritePro/commands/wp-get-style-sheet.md @@ -23,8 +23,8 @@ displayed_sidebar: docs |Release|Changes| |---|---| -|4D 18|Created| |4D 21 R3|*listLevelIndex* parameter added| +|4D 18|Created|
    @@ -37,9 +37,9 @@ In *wpDoc*, pass the 4D Write Pro document that contains the style sheet. The *styleSheetName* parameter allows you to specify the name of the style sheet to return. If the style sheet name does not exist in *wpDoc*, an null object is returned. -If the style sheet is part of a hierarchical list style sheet, you can optionally specify the *listLevelIndex* parameter to retrieve a specific level of the hierarchy. +If the *styleSheetName* is the root-level name of a hierarchical list style sheet, you can optionally specify the *listLevelIndex* parameter to retrieve a specific level of the hierarchy. -* *listLevelIndex* represents the level of the style sheet in the hierarchy (1 = root level, 2 = first sub-level, etc.). +* *listLevelIndex* represents the level of the style sheet in the hierarchy (1 = root-level, 2 = first sub-level, etc.). * If the parameter is omitted and the style sheet is hierarchical, the root-level style sheet is returned. * If the requested level does not exist, a null object is returned. * If the style sheet is not a hierarchical list style sheet and *listLevelIndex* is greater than 1, a null object is returned. diff --git a/docs/WritePro/commands/wp-new-style-sheet.md b/docs/WritePro/commands/wp-new-style-sheet.md index 4dfa6a35a36ed9..e59687881e1fe8 100644 --- a/docs/WritePro/commands/wp-new-style-sheet.md +++ b/docs/WritePro/commands/wp-new-style-sheet.md @@ -68,7 +68,8 @@ The following predefined values are applied: * `wk list style type` is set to `wk decimal` * `wk list level index` is automatically assigned (1 for the root level, incremented for sub-levels) * `wk list level count` is set to the specified value for all levels -* `wk margin left` is automatically calculated (0.75 cm × level index) +* `wk margin left` is automatically calculated (0.75 cm × level index or 0.25 inches * level index, depending on current layout unit): so offset may be different depending if layout unit is metric or inches (for better alignment on default with current Write ruler graduations) + If the parameter is omitted or set to 0, a standard (non-list) paragraph style sheet is created. @@ -126,5 +127,5 @@ Result: [Style sheets](../user-legacy/stylesheets.md) [WP DELETE STYLE SHEET](../WritePro/commands/wp-delete-style-sheet) [WP Get style sheet](../WritePro/commands/wp-get-style-sheet) -[WP Get style sheets](../commands/wp-get-style-sheets) -[WP IMPORT STYLE SHEETS](../commands/wp-import-style-sheets.md) +[WP Get style sheets](../WritePro/commands/wp-get-style-sheets) +[WP IMPORT STYLE SHEETS](../WritePro/commands/wp-import-style-sheets) diff --git a/docs/WritePro/user-legacy/standard-actions.md b/docs/WritePro/user-legacy/standard-actions.md index 25e0fe46c91816..2f26975c6c8d95 100644 --- a/docs/WritePro/user-legacy/standard-actions.md +++ b/docs/WritePro/user-legacy/standard-actions.md @@ -105,8 +105,8 @@ The following standard actions are available with 4D Write Pro areas. | keepWithNext | keepWithNext | Paragraph | Links a paragraph with the next so that they cannot be separated by automatic page or column breaks. If applied to the last paragraph of the last cell in a table, the last row of the table is linked to the following paragraph. | | lineHeight | lineHeight?value={ \| } | Paragraph, Submenu | Paragraph line height. Ex: lineHeight?value=120% | | layer | {image \| textBox}/layer | Submenu | Default submenu with layering actions for images or text boxes | -| listConcatString | listConcatStringFormat | Paragraph | Determines whether the numbering marker of the current level should be concatenated with the one of the previous level or not.| -| listLevelAppend | listLevelDec | Paragraph | Creates a new hierarchical list style sheet of a next level and applies it to the selected paragraph.| +| listConcatStringFormat | listConcatStringFormat | Paragraph | Determines whether the numbering marker of the current level should be concatenated with the one of the previous level or not.| +| listLevelAppend | listLevelAppend | Paragraph | Creates a new hierarchical list style sheet of a next level and applies it to the selected paragraph.| | listLevelDec | listLevelDec | Paragraph | Applies the hierarchical list style sheet of the previous level to the selected paragraph.| | listLevelInc | listLevelInc | Paragraph | Applies the hierarchical list style sheet of the next level to the selected paragraph.| | listNumberFormat | listNumberFormat?value=endDot\|endParenthesis\|doubleParenthesis | Paragraph, Submenu | Determines which delimiter to add to the numbering marker: an ending dot, an ending parenthesis, or double parenthesis (“1.”, “1)”, “(1)” | diff --git a/docs/WritePro/user/user-new.md b/docs/WritePro/user/user-new.md index 4718c49d78cae6..0db04f1ad883ee 100644 --- a/docs/WritePro/user/user-new.md +++ b/docs/WritePro/user/user-new.md @@ -44,13 +44,13 @@ When a new sub-level is created, the level numbering restarts at 1. When you add ![](../../assets/en/WritePro/multilevel-lists.png) -Multi-level lists are created by applying a hierarchical list style sheet to a paragraph using [WP SET ATTRIBUTE](../commands/wp-set-attributes.md). +Multi-level lists are created with command [WP New style sheet](../commands/wp-new-style-sheet.md) and can be applied to a paragraph using [WP SET ATTRIBUTE](../commands/wp-set-attributes.md). Multi-level lists can be managed using: -* paragraph [style sheet attributes](../commands-legacy/4d-write-pro-attributes.md#style-sheets) (such as `wk list level index`, `wk list level count`, and `wk list concat string format`) +* paragraph [style sheet attributes](../commands/4d-write-pro-attributes.md#style-sheets) (such as `wk list level index`, `wk list level count`, and `wk list concat string format`) * dedicated [standard actions](../user-legacy/standard-actions.md) for level management (`listLevelAppend`, `listLevelInc`, `listLevelDec`) -* dedicated standard actions for numbering marker management (`listConcatString`, `listNumberFormat`). +* dedicated standard actions for numbering marker management (`listConcatStringFormat`, `listNumberFormat`). :::tip Related blog post @@ -68,7 +68,7 @@ Hierarchical list style sheets are used to create [multi-level lists](using-a-4d To create a hierarchical list style sheet, use [WP New style sheet](../commands/wp-new-style-sheet.md) and pass in *listLevelCount* the desired number of levels. You then define a hierarchy of related paragraph style sheets: one **root-level** style sheet and one or more **sub-level** style sheets linked to it. Each level represents a depth in the list (level 1, level 2, level 3, etc.) and is automatically named "root-level name + lvl + index", for example "Mylist lvl 2". -To define and manage the hierarchy, the paragraph style sheet object can be customized using [style sheet attributes](../commands-legacy/4d-write-pro-attributes.md#style-sheets). +To customize hierarchical list styles, the paragraph style sheet object can be customized using [style sheet attributes](../commands/4d-write-pro-attributes.md#style-sheets). Hierarchical list style sheets are fully supported by the following commands: [`WP Get style sheet`](../commands/wp-get-style-sheet.md), [`WP SET ATTRIBUTES`](../commands/wp-set-attributes.md), [`WP DELETE STYLE SHEET`](../commands/wp-delete-style-sheet.md). @@ -116,7 +116,7 @@ result: When created, hierarchical list style sheets use predefined values: -* `wk margin left` = 0.75 cm × (number of previous levels) +* `wk margin left` = 0.75 cm \* (number of previous levels) or 0.25 inches \* (number of previous levels), depending on current layout unit * `wk list type` = `wk decimal` * `wk name` is derived from the root style sheet name (Read-only for sub-levels) * `wk list level count` is set to the specified value for all levels From aa11f1be635819e2ca0393d2f010e9fce9937f06 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 00:27:36 +0200 Subject: [PATCH 1756/2000] New translations command-index.md (French) --- .../WritePro/commands/command-index.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/command-index.md b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/command-index.md index ae8fe2f220ea90..c49543217865f3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/command-index.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/command-index.md @@ -7,7 +7,7 @@ title: Commandes 4D Write Pro A -[`WP Add picture`](wp-add-picture.md) ***Modifié 4D 20 R8*** +[`WP Add picture`](../commands/wp-add-picture) ***Modifié 4D 20 R8*** B @@ -23,15 +23,15 @@ title: Commandes 4D Write Pro [`WP DELETE FOOTER`](../commands/wp-delete-footer)
    [`WP DELETE HEADER`](../commands/wp-delete-header)
    [`WP DELETE PICTURE`](../commands/wp-delete-picture)
    -[`WP DELETE SECTION`](../commands/wp-delete-section) ***nouveau 4D 20 R7***
    -[`WP DELETE STYLE SHEET`](../commands/wp-delete-style-sheet) ***Modifié 4D 21 R3***
    -[`WP DELETE SUBSECTION`](wp-delete-subsection.md) ***Modifié 4D 20 R7***
    +[`WP DELETE SECTION`](../commands/wp-delete-section) ***New 4D 20 R7***
    +[`WP DELETE STYLE SHEET`](../commands/wp-delete-style-sheet) ***Modified 4D 21 R3***
    +[`WP DELETE SUBSECTION`](../commands/wp-delete-subsection) ***Modified 4D 20 R7***
    [`WP DELETE TEXT BOX`](../commands/wp-delete-text-box) E -[`WP EXPORT DOCUMENT`](wp-export-document.md) **Modifié 4D 20 R9**
    -[`WP EXPORT VARIABLE`](wp-export-variable.md) **Modifié 4D 20 R9** +[`WP EXPORT DOCUMENT`](../commands/wp-export-document) **Modified 4D 20 R9**
    +[`WP EXPORT VARIABLE`](../commands/wp-export-variable) **Modified 4D 20 R9** F @@ -42,7 +42,7 @@ title: Commandes 4D Write Pro G -[`WP GET ATTRIBUTES`](wp-get-attributes.md) ***Modifié 4D 20 R8***
    +[`WP GET ATTRIBUTES`](../commands/wp-get-attributes) ***Modified 4D 20 R8***
    [`WP Get body`](../commands/wp-get-body)
    [`WP GET BOOKMARKS`](../commands/wp-get-bookmarks)
    [`WP Get breaks`](../commands/wp-get-breaks)
    @@ -58,7 +58,7 @@ title: Commandes 4D Write Pro [`WP Get position`](../commands/wp-get-position)
    [`WP Get section`](../commands/wp-get-section)
    [`WP Get sections`](../commands/wp-get-sections)
    -[`WP Get style sheet`](../commands/wp-get-style-sheet) ***Modifié 4D 21 R3***
    +[`WP Get style sheet`](../commands/wp-get-style-sheet) ***Modified 4D 21 R3***
    [`WP Get style sheets`](../commands/wp-get-style-sheets)
    [`WP Get subsection`](../commands/wp-get-subsection)
    [`WP Get text`](../commands/wp-get-text)
    @@ -66,12 +66,12 @@ title: Commandes 4D Write Pro I -[`WP Import document`](wp-import-document.md) ***Modifié 4D 20 R8***
    +[`WP Import document`](../commands/wp-import-document) ***Modified 4D 20 R8***
    [`WP IMPORT STYLE SHEETS`](../commands/wp-import-style-sheets)
    -[`WP INSERT BREAK`](wp-insert-break.md) ***Modifié 4D 20 R8***
    -[`WP Insert document body`](wp-insert-document-body.md) ***Modifié 4D 20 R8***
    -[`WP INSERT FORMULA`](wp-insert-formula.md) ***Modifié 4D 20 R8***
    -[`WP INSERT PICTURE`](wp-insert-picture.md) ***Modifié 4D 20 R8***
    +[`WP INSERT BREAK`](../commands/wp-insert-break) ***Modified 4D 20 R8***
    +[`WP Insert document body`](../commands/wp-insert-document-body) ***Modified 4D 20 R8***
    +[`WP INSERT FORMULA`](../commands/wp-insert-formula) ***Modified 4D 20 R8***
    +[`WP INSERT PICTURE`](../commands/wp-insert-picture) ***Modified 4D 20 R8***
    [`WP Insert table`](../commands/wp-insert-table)
    [`WP Is font style supported`](../commands/wp-is-font-style-supported) From c0e1a3182a57c44be9657f424111e5fb3cbd8a43 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 00:58:41 +0200 Subject: [PATCH 1757/2000] New translations user-new.md (French) --- .../current/WritePro/user/user-new.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/user/user-new.md b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/user/user-new.md index 7d5552502f6e8e..2bd38cfd39d2fa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/user/user-new.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/user/user-new.md @@ -45,13 +45,13 @@ When a new sub-level is created, the level numbering restarts at 1. When you add ![](../../assets/en/WritePro/multilevel-lists.png) -Multi-level lists are created by applying a hierarchical list style sheet to a paragraph using [WP SET ATTRIBUTE](../commands/wp-set-attributes.md). +Multi-level lists are created with command [WP New style sheet](../commands/wp-new-style-sheet.md) and can be applied to a paragraph using [WP SET ATTRIBUTE](../commands/wp-set-attributes.md). Multi-level lists can be managed using: -- paragraph [style sheet attributes](../commands-legacy/4d-write-pro-attributes.md#style-sheets) (such as `wk list level index`, `wk list level count`, and `wk list concat string format`) +- paragraph [style sheet attributes](../commands/4d-write-pro-attributes.md#style-sheets) (such as `wk list level index`, `wk list level count`, and `wk list concat string format`) - dedicated [standard actions](../user-legacy/standard-actions.md) for level management (`listLevelAppend`, `listLevelInc`, `listLevelDec`) -- dedicated standard actions for numbering marker management (`listConcatString`, `listNumberFormat`). +- dedicated standard actions for numbering marker management (`listConcatStringFormat`, `listNumberFormat`). :::tip Article(s) de blog sur le sujet @@ -69,7 +69,7 @@ Hierarchical list style sheets are used to create [multi-level lists](using-a-4d To create a hierarchical list style sheet, use [WP New style sheet](../commands/wp-new-style-sheet.md) and pass in *listLevelCount* the desired number of levels. You then define a hierarchy of related paragraph style sheets: one **root-level** style sheet and one or more **sub-level** style sheets linked to it. Each level represents a depth in the list (level 1, level 2, level 3, etc.) and is automatically named "root-level name + lvl + index", for example "Mylist lvl 2". -To define and manage the hierarchy, the paragraph style sheet object can be customized using [style sheet attributes](../commands-legacy/4d-write-pro-attributes.md#style-sheets). +To customize hierarchical list styles, the paragraph style sheet object can be customized using [style sheet attributes](../commands/4d-write-pro-attributes.md#style-sheets). Hierarchical list style sheets are fully supported by the following commands: [`WP Get style sheet`](../commands/wp-get-style-sheet.md), [`WP SET ATTRIBUTES`](../commands/wp-set-attributes.md), [`WP DELETE STYLE SHEET`](../commands/wp-delete-style-sheet.md). @@ -119,7 +119,7 @@ result: When created, hierarchical list style sheets use predefined values: -- `wk margin left` = 0.75 cm × (number of previous levels) +- `wk margin left` = 0.75 cm \* (number of previous levels) or 0.25 inches \* (number of previous levels), depending on current layout unit - `wk list type` = `wk decimal` - `wk name` is derived from the root style sheet name (Read-only for sub-levels) - `wk list level count` is set to the specified value for all levels From 98ed1230cddc96abb20ced5e5cc21607dc017373 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:25:51 +0200 Subject: [PATCH 1758/2000] New translations wp-new-style-sheet.md (French) --- .../current/WritePro/commands/wp-new-style-sheet.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-new-style-sheet.md b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-new-style-sheet.md index cb55f554ce51ae..84f7f73e0d8bab 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-new-style-sheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-new-style-sheet.md @@ -70,7 +70,7 @@ The following predefined values are applied: - `wk list style type` is set to `wk decimal` - `wk list level index` is automatically assigned (1 for the root level, incremented for sub-levels) - `wk list level count` is set to the specified value for all levels -- `wk margin left` is automatically calculated (0.75 cm × level index) +- `wk margin left` is automatically calculated (0.75 cm × level index or 0.25 inches \* level index, depending on current layout unit): so offset may be different depending if layout unit is metric or inches (for better alignment on default with current Write ruler graduations) If the parameter is omitted or set to 0, a standard (non-list) paragraph style sheet is created. @@ -129,5 +129,5 @@ Résultat: [Style sheets](../user-legacy/stylesheets.md) [WP DELETE STYLE SHEET](../WritePro/commands/wp-delete-style-sheet) [WP Get style sheet](../WritePro/commands/wp-get-style-sheet) -[WP Get style sheets](../commands/wp-get-style-sheets) -[WP IMPORT STYLE SHEETS](../commands/wp-import-style-sheets.md) +[WP Get style sheets](../WritePro/commands/wp-get-style-sheets) +[WP IMPORT STYLE SHEETS](../WritePro/commands/wp-import-style-sheets) From 678ec5e2dc5e98b22fbb8cf5b34bae381b48732e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:25:53 +0200 Subject: [PATCH 1759/2000] New translations wp-delete-style-sheet.md (French) --- .../WritePro/commands/wp-delete-style-sheet.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-delete-style-sheet.md b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-delete-style-sheet.md index 4ccfe3c94c8783..4cdeb9de6b2a1b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-delete-style-sheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-delete-style-sheet.md @@ -26,8 +26,8 @@ displayed_sidebar: docs | Release | Modifications | | -------- | ----------------------------------- | -| 4D 18 | Created | | 4D 21 R3 | Ajout du paramètre *listLevelIndex* | +| 4D 18 | Created |
    @@ -58,7 +58,15 @@ La commande ne fait rien si le niveau spécifié n'existe pas, ou si la feuille **Note** : La feuille de style par défaut ("Normal") ne peut pas être supprimée. -## Exemple +## Exemple 1 + +To delete a character style sheet "MyCharStyle": + +```4d +WP DELETE STYLE SHEET(wpArea; "MyCharStyle") +``` + +## Exemple 2 L'exemple suivant supprime le deuxième niveau d'une feuille de style de liste hiérarchique : From aa38b88d567784409d0b61ba8917dd269e3eadc6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:25:55 +0200 Subject: [PATCH 1760/2000] New translations wp-get-style-sheet.md (French) --- .../current/WritePro/commands/wp-get-style-sheet.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-style-sheet.md b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-style-sheet.md index 1a66f1362134b8..fbc0cf04e08f7f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-style-sheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-style-sheet.md @@ -26,8 +26,8 @@ displayed_sidebar: docs | Release | Modifications | | -------- | ----------------------------------- | -| 4D 18 | Created | | 4D 21 R3 | Ajout du paramètre *listLevelIndex* | +| 4D 18 | Created |
    @@ -40,9 +40,9 @@ In *wpDoc*, pass the 4D Write Pro document that contains the style sheet. The *styleSheetName* parameter allows you to specify the name of the style sheet to return. If the style sheet name does not exist in *wpDoc*, an null object is returned. -If the style sheet is part of a hierarchical list style sheet, you can optionally specify the *listLevelIndex* parameter to retrieve a specific level of the hierarchy. +If the *styleSheetName* is the root-level name of a hierarchical list style sheet, you can optionally specify the *listLevelIndex* parameter to retrieve a specific level of the hierarchy. -- *listLevelIndex* represents the level of the style sheet in the hierarchy (1 = root level, 2 = first sub-level, etc.). +- *listLevelIndex* represents the level of the style sheet in the hierarchy (1 = root-level, 2 = first sub-level, etc.). - If the parameter is omitted and the style sheet is hierarchical, the root-level style sheet is returned. - If the requested level does not exist, a null object is returned. - If the style sheet is not a hierarchical list style sheet and *listLevelIndex* is greater than 1, a null object is returned. From 2b698ac4b1254ee47ee31c0fd09f36e0abd9828a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:27:23 +0200 Subject: [PATCH 1761/2000] New translations datastoreclass.md (Spanish) --- .../version-19/API/DataStoreClass.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/DataStoreClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/DataStoreClass.md index bc7294309bfae9..7a55509d41a672 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/DataStoreClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/DataStoreClass.md @@ -751,9 +751,9 @@ Quiere registrar las peticiones de los clientes ORDA en la memoria:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|---|---| -||||Does not require any parameters| +||||No requiere ningún parámetro|
    @@ -817,9 +817,9 @@ Puede anidar varias transacciones (subtransacciones). Cada transacción o sub-tr
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|---|---| -||||Does not require any parameters| +||||No requiere ningún parámetro|
    @@ -852,9 +852,9 @@ Ver ejemplos de [`.startRequestLog()`](#startrequestlog).
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|---|---| -||||Does not require any parameters| +||||No requiere ningún parámetro|
    From 3bc3fa47767c5fc0524272b74c66078f46bde4da Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:27:29 +0200 Subject: [PATCH 1762/2000] New translations entityclass.md (Spanish) --- .../version-19/API/EntityClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntityClass.md index 43a5de6f3c3b23..d5dd915ac322af 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntityClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntityClass.md @@ -581,9 +581,9 @@ También puede utilizar una entidad relacionada dada como objeto:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|Result|4D.DataClass|<-|DataClass object to which the entity belongs| +|Resultado|4D.DataClass|<-|DataClass object to which the entity belongs|
    From 407d45359691dfa20dd8294607c7910b7c4cc7b9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:27:31 +0200 Subject: [PATCH 1763/2000] New translations entityselectionclass.md (Spanish) --- .../version-19/API/EntitySelectionClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntitySelectionClass.md index 7320b326cea305..d26dc98fc92b26 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntitySelectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntitySelectionClass.md @@ -860,9 +860,9 @@ Sin embargo, hay una diferencia entre ambas afirmaciones cuando la selección es
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|Result|4D.DataClass|<-|Dataclass object to which the entity selection belongs| +|Resultado|4D.DataClass|<-|Dataclass object to which the entity selection belongs|
    From 2900a01cf805fcf01274e71cd8e34e5814f006e0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:30:09 +0200 Subject: [PATCH 1764/2000] New translations listbox_overview.md (Spanish) --- .../version-19/FormObjects/listbox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md index aa4cfe3bebd85e..2f1887ed149285 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md @@ -302,7 +302,7 @@ Puede definir el valor de la variable (por ejemplo, Header2:=2) para "forzar" la Hay varias formas de definir los colores de fondo, los colores de fuente y los estilos de fuente en los list box: -* at the level of the [list box object properties](./listbox-object.md), +* al nivel de las [propiedades del objeto list box](./listbox-object.md), * a nivel de las [propiedades de las columnas](./listbox-column.md), * utilizando los [arrays o expresiones](#using-arrays-and-expressions) para el list box y/o para cada columna, * a nivel del texto de cada celda (si [texto multi-estilo](properties_Text.md#multi-style)). From 149699536b35e1c887e113c952e110fabe8656ee Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:30:15 +0200 Subject: [PATCH 1765/2000] New translations properties_action.md (Spanish) --- .../version-19/FormObjects/properties_Action.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md index ccbaaa74f19097..27aceb04f16065 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Action.md @@ -102,7 +102,7 @@ Se soportan varios tipos de referencias de métodos: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Forms](FormEditor/forms.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](./webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botón](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Formularios](FormEditor/forms.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Columna List Box](listbox-column.md) - [Botón Imagen](pictureButton_overview.md) - [Menú Pop up imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón radio](radio_overview.md) - [Regla](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](./webArea_overview.md) --- From 74779e9684e6303dcd0b18873f7cc0194d37c814 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:30:19 +0200 Subject: [PATCH 1766/2000] New translations properties_backgroundandborder.md (Spanish) --- .../version-19/FormObjects/properties_BackgroundAndBorder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md index 10a75f4798ffe6..768332ad02526f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_BackgroundAndBorder.md @@ -34,7 +34,7 @@ En el caso de un list box, por defecto se selecciona *Automático*: la columna u #### Objetos soportados -[Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Oval](shapes_overview.md#oval) - [Rectangle](shapes_overview.md#rectangle) - [Text Area](text.md) +[Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Óvalo](shapes_overview.md#oval) - [Rectángulo](shapes_overview.md#rectangle) - [Área de texto](text.md) #### Ver también From 02d68e09cb441c8a9ccadb05ccc46e075698b083 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:30:21 +0200 Subject: [PATCH 1767/2000] New translations properties_coordinatesandsizing.md (Spanish) --- .../FormObjects/properties_CoordinatesAndSizing.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md index dbf446044ab41a..01c32fb3d34ecf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_CoordinatesAndSizing.md @@ -48,7 +48,7 @@ Coordenadas inferiores del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón radio](radio_overview.md) - [ Rectángulo](shapes_overview.md#rectangle) - [Regla](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) --- @@ -64,7 +64,7 @@ Coordenadas de izquierda del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) --- @@ -80,7 +80,7 @@ Coordenadas de derecha del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) --- @@ -96,7 +96,7 @@ Coordenadas superiores del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) --- @@ -135,7 +135,7 @@ Esta propiedad designa el tamaño vertical de un objeto. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) --- @@ -143,7 +143,7 @@ Esta propiedad designa el tamaño vertical de un objeto. Esta propiedad designa el tamaño horizontal de un objeto. > * Algunos objetos pueden tener una altura predefinida que no se puede modificar. -> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +> * Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox-column.md), el usuario también puede cambiar manualmente el tamaño de la columna. > * Al redimensionar el formulario, si la propiedad de [dimensionamiento horizontal "Agrandar"](properties_ResizingOptions.md#horizontal-sizing) fue asignada al list box, la columna más a la derecha se agrandará más allá de su ancho máximo, si es necesario. #### Gramática JSON @@ -154,7 +154,7 @@ Esta propiedad designa el tamaño horizontal de un objeto. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) --- From 59ee7c142b086d052ae4322858f9e44eaf1a83bb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:30:26 +0200 Subject: [PATCH 1768/2000] New translations properties_display.md (Spanish) --- .../version-19/FormObjects/properties_Display.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md index 0134222b38475a..0c89b6d0476fc6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ El campo contiene realmente "proportion". 4D acepta y almacena la entrada comple #### Objetos soportados -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna de List Box ](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) --- @@ -83,7 +83,7 @@ La siguiente tabla muestra las opciones disponibles: #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna de lista](listbox-column.md) - [Lista de pie de página](listbox-header-footer.md#footers) --- @@ -240,7 +240,7 @@ La siguiente tabla muestra cómo afectan los distintos formatos a la visualizaci #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Indicadores de progreso](progressIndicator.md) --- @@ -299,7 +299,7 @@ Si el campo se reduce a un tamaño menor que el de la imagen original, la imagen #### Objetos soportados -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Entrada](input_overview.md) - [Columna de list box](listbox-column.md) - [Pie de list box](listbox-header-footer.md#footers) --- @@ -332,7 +332,7 @@ La siguiente tabla muestra los formatos de visualización de los campos de hora #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna de lista](listbox-column.md) - [Lista de pie de página](listbox-header-footer.md#footers) --- @@ -341,7 +341,7 @@ La siguiente tabla muestra los formatos de visualización de los campos de hora Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: * un texto en un [objeto de entrada](input_overview.md) -* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), +* un ["popup"](properties_Display.md#display-type) en una [columna de list box](listbox-column.md), ... puede seleccionar el texto que se mostrará para cada valor: @@ -512,7 +512,7 @@ Esta propiedad sólo se utiliza cuando se dibujan objetos situados en el cuerpo #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) --- @@ -567,4 +567,4 @@ Tenga en cuenta que, independientemente del valor de la opción Ajuste de texto, #### Objetos soportados -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Entrada](input_overview.md) - [Columna de list box](listbox-column.md) - [Pie de list box](listbox-header-footer.md#footers) From 20a34f4fd311358d38bb80250cf5870f90379fbb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:30:27 +0200 Subject: [PATCH 1769/2000] New translations properties_entry.md (Spanish) --- .../version-19/FormObjects/properties_Entry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md index 3b75da0077a32f..c3d7c2a7cefa28 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Entry.md @@ -28,7 +28,7 @@ Permite al usuario acceder a un menú contextual estándar en el objeto cuando s Para una imagen de tipo [entrada](input_overview.md), además de los comandos de edición estándar (Cortar, Copiar, Pegar y Borrar), el menú contiene el comando **Importar...**, que puede utilizarse para importar una imagen almacenada en un archivo, así como el comando **Guardar como...**, que puede utilizarse para guardar la imagen en el disco. El menú también permite modificar el formato de visualización de la imagen: se ofrecen las opciones **Truncado no centrado**, **Escalado para ajustar** y **Escalado para ajustar centrado prop.**. La modificación del formato de visualización [](properties_Display#picture-format) utilizando este menú es temporal; no se guarda con el registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: +Para una [área de entrada](input_overview.md) tipo texto [multiestilo](properties_Text.md#multi-style) o [columna de listbox](listbox-column.md), además de los comandos de edición estándar, el menú contextual proporciona los siguientes comandos: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. La lista puede almacenar hasta 10 fuentes (más allá, la última fuente utilizada sustituye a la más antigua). Por defecto, esta lista está vacía y la opción no se muestra. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -64,7 +64,7 @@ Cuando esta propiedad está desactivada, se desactiva todo menú emergente asoci #### Objetos soportados -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Columna de list box](listbox-column.md) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Stepper](stepper.md) --- @@ -120,7 +120,7 @@ A continuación se presenta una tabla que explica cada una de las opciones de fi #### Objetos soportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) +[Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Columna de List Box](listbox-column.md) --- From 7fcdd0b2afd1fb939bed92268589aefbdae7b6d0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:30:29 +0200 Subject: [PATCH 1770/2000] New translations properties_footers.md (Spanish) --- .../version-19/FormObjects/properties_Footers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md index 4af7467a3e4ab9..6e76cb544a7288 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Footers.md @@ -29,7 +29,7 @@ Esta propiedad se utiliza para definir la altura de línea de un pie de list box * Si se define más de un tamaño, 4D utiliza el mayor. Por ejemplo, si una línea contiene "Verdana 18", "Geneva 12" y "Arial 9", 4D utiliza "Verdana 18" para determinar la altura de la línea (por ejemplo, 25 píxeles). Esta altura se multiplica por el número de líneas definidas. * Este cálculo no tiene en cuenta el tamaño de las imágenes ni los estilos aplicados a las fuentes. * En macOS, la altura de línea puede ser incorrecta si el usuario introduce caracteres que no están disponibles en la fuente seleccionada. Cuando esto ocurre, se utiliza un tipo de letra sustituto, lo que puede provocar variaciones en el tamaño. -> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. +> Esta propiedad también puede establecerse dinámicamente mediante el comando [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html). Conversión de unidades: cuando se pasa de una unidad a otra, 4D las convierte automáticamente y muestra el resultado en la Lista de propiedades. Por ejemplo, si la fuente utilizada es "Lucida grande 24", una altura de "1 línea" se convierte en "30 píxeles" y una altura de "60 píxeles" se convierte en "2 líneas". From e9561552c80320ed9affe3d89f11ba021a731843 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:39:30 +0200 Subject: [PATCH 1771/2000] New translations webserverclass.md (Spanish) --- .../version-19/API/WebServerClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/WebServerClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/WebServerClass.md index 35d7be525692a2..ac41782122b392 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/WebServerClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/WebServerClass.md @@ -753,9 +753,9 @@ La función devuelve un objeto que describe el estado de lanzamiento del servido
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|----|---| -||||Does not require any parameters| +||||No requiere ningún parámetro|
    From 2b8007fd7cb6fdfd7f03a7a2416d5e35032f2b73 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:39:45 +0200 Subject: [PATCH 1772/2000] New translations datastoreclass.md (Spanish) --- .../version-20/API/DataStoreClass.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataStoreClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataStoreClass.md index 4424c9cfac2ce5..82d9dd658de6fa 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataStoreClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataStoreClass.md @@ -411,9 +411,9 @@ Quiere saber el número de tablas encriptadas en el archivo de datos actual:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|---|---| -||||Does not require any parameters| +||||No requiere ningún parámetro|
    @@ -1289,9 +1289,9 @@ Puede anidar varias transacciones (subtransacciones). Cada transacción o sub-tr
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|---|---| -||||Does not require any parameters| +||||No requiere ningún parámetro|
    @@ -1327,9 +1327,9 @@ Ver ejemplos de [`.startRequestLog()`](#startrequestlog).
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|---|---| -||||Does not require any parameters| +||||No requiere ningún parámetro|
    @@ -1367,9 +1367,9 @@ Si se llama a la función `.unlock()` en un datastore desbloqueado, no hace nada
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|---|---| -||||Does not require any parameters| +||||No requiere ningún parámetro|
    From 785cbcbc7b9ffbc82879f955aa10bbf089eb9d1d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:39:51 +0200 Subject: [PATCH 1773/2000] New translations entityclass.md (Spanish) --- .../version-20/API/EntityClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntityClass.md index d393e4fbd714bf..e378b234368f2e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntityClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntityClass.md @@ -582,9 +582,9 @@ También puede utilizar una entidad relacionada dada como objeto:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|Result|4D.DataClass|<-|DataClass object to which the entity belongs| +|Resultado|4D.DataClass|<-|DataClass object to which the entity belongs|
    From 8deee70c5a63513f12f24726612a59986aae1c8d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:39:53 +0200 Subject: [PATCH 1774/2000] New translations entityselectionclass.md (Spanish) --- .../version-20/API/EntitySelectionClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntitySelectionClass.md index 632897277e68c2..7db2d6bce0fef7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntitySelectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntitySelectionClass.md @@ -1125,9 +1125,9 @@ Sin embargo, hay una diferencia entre ambas afirmaciones cuando la selección es
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|Result|4D.DataClass|<-|Dataclass object to which the entity selection belongs| +|Resultado|4D.DataClass|<-|Dataclass object to which the entity selection belongs|
    From 713d9f58abbcc39e908cea41ac4f496a06acc72e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:39:55 +0200 Subject: [PATCH 1775/2000] New translations fileclass.md (Spanish) --- .../version-20/API/FileClass.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/FileClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/FileClass.md index 40d14789fa854b..e8ea78c017628f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/FileClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/FileClass.md @@ -276,9 +276,9 @@ Quiere crear un alias para un archivo en su carpeta principal:
    -|Parameter|Type||Description| -|---|----|---|---| -||||Does not require any parameters| +|Parámetro|Tipo||Descripción| +|---|----|---|-| +||||No requiere ningún parámetro|
    From 106ba6693a440c9634dbaa5d22e3c762a835ebaf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:39:57 +0200 Subject: [PATCH 1776/2000] New translations filehandleclass.md (Spanish) --- .../version-20/API/FileHandleClass.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/FileHandleClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/FileHandleClass.md index 7acfd1b4fd7ca9..c0ce11b52045d6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/FileHandleClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/FileHandleClass.md @@ -455,9 +455,9 @@ Si el parámetro *stopChar* se pasa y no se encuentra, `.readText()` devuelve un
    -|Parameter|Type||Description| -|---|---|---|---| -|size|Real|->|New size of the document in bytes| +|Parámetro|Tipo||Descripción| +|---|-|-|-|-| +|size|Real|->|Nuevo tamaño del documento en bytes|
    @@ -529,9 +529,9 @@ Cuando se ejecuta esta función, la posición actual ([.offset](#offset)) se act
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|---|---| -|lineOfText|Text|->|Text to write| +|lineOfText|Text|->|Texto a escribir|
    @@ -565,9 +565,9 @@ Cuando se ejecuta esta función, la posición actual ([.offset](#offset)) se act
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|---|---| -|textToWrite|Text|->|Text to write| +|textToWrite|Text|->|Texto a escribir|
    From e92f042d4781a6ad9fea894dfc294c817c9a0fd8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:40:14 +0200 Subject: [PATCH 1777/2000] New translations webserverclass.md (Spanish) --- .../version-20/API/WebServerClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/WebServerClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/WebServerClass.md index 8b3f63555688ee..aa9bfd85671336 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/WebServerClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/WebServerClass.md @@ -755,9 +755,9 @@ La función devuelve un objeto que describe el estado de lanzamiento del servido
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|----|---| -||||Does not require any parameters| +||||No requiere ningún parámetro|
    From d39a80b8001b12a154e5f04fb0291ddfc4c1e2e1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:42:45 +0200 Subject: [PATCH 1778/2000] New translations listbox_overview.md (Spanish) --- .../version-20/FormObjects/listbox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md index aa4cfe3bebd85e..2f1887ed149285 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md @@ -302,7 +302,7 @@ Puede definir el valor de la variable (por ejemplo, Header2:=2) para "forzar" la Hay varias formas de definir los colores de fondo, los colores de fuente y los estilos de fuente en los list box: -* at the level of the [list box object properties](./listbox-object.md), +* al nivel de las [propiedades del objeto list box](./listbox-object.md), * a nivel de las [propiedades de las columnas](./listbox-column.md), * utilizando los [arrays o expresiones](#using-arrays-and-expressions) para el list box y/o para cada columna, * a nivel del texto de cada celda (si [texto multi-estilo](properties_Text.md#multi-style)). From 50567d256ef458cad0e00c0da2293d0cb9129a06 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:42:55 +0200 Subject: [PATCH 1779/2000] New translations properties_coordinatesandsizing.md (Spanish) --- .../FormObjects/properties_CoordinatesAndSizing.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md index e882307de068f7..4a2c2d0a2d750a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_CoordinatesAndSizing.md @@ -61,7 +61,7 @@ Coordenadas inferiores del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Rectangle](shapes_overview.md#rectangle) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón radio](radio_overview.md) - [ Rectángulo](shapes_overview.md#rectangle) - [Regla](ruler.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) --- @@ -77,7 +77,7 @@ Coordenadas de izquierda del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) --- @@ -93,7 +93,7 @@ Coordenadas de derecha del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) --- @@ -109,7 +109,7 @@ Coordenadas superiores del objeto en el formulario. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) --- @@ -167,7 +167,7 @@ Esta propiedad designa el tamaño vertical de un objeto. #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Pestaña](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) --- @@ -175,7 +175,7 @@ Esta propiedad designa el tamaño vertical de un objeto. Esta propiedad designa el tamaño horizontal de un objeto. > * Algunos objetos pueden tener una altura predefinida que no se puede modificar. -> * If the [Resizable](properties_ResizingOptions.md#resizable) property is used for a [list box column](listbox-column.md), the user can also manually resize the column. +> * Si la propiedad [Redimensionable](properties_ResizingOptions.md#resizable) se utiliza para una [columna de list box](listbox-column.md), el usuario también puede cambiar manualmente el tamaño de la columna. > * Al redimensionar el formulario, si la propiedad de [dimensionamiento horizontal "Agrandar"](properties_ResizingOptions.md#horizontal-sizing) fue asignada al list box, la columna más a la derecha se agrandará más allá de su ancho máximo, si es necesario. #### Gramática JSON From 51cad5fa6f92ed9e34e2706891401227a46a03e7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:42:59 +0200 Subject: [PATCH 1780/2000] New translations properties_display.md (Spanish) --- .../version-20/FormObjects/properties_Display.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md index 0134222b38475a..0c89b6d0476fc6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Display.md @@ -45,7 +45,7 @@ El campo contiene realmente "proportion". 4D acepta y almacena la entrada comple #### Objetos soportados -[Drop-down List](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Lista desplegable](dropdownList_Overview.md) - [Combo Box](comboBox_overview.md) - [Columna de List Box ](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) --- @@ -83,7 +83,7 @@ La siguiente tabla muestra las opciones disponibles: #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna de lista](listbox-column.md) - [Lista de pie de página](listbox-header-footer.md#footers) --- @@ -240,7 +240,7 @@ La siguiente tabla muestra cómo afectan los distintos formatos a la visualizaci #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Progress Indicators](progressIndicator.md) +[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Indicadores de progreso](progressIndicator.md) --- @@ -299,7 +299,7 @@ Si el campo se reduce a un tamaño menor que el de la imagen original, la imagen #### Objetos soportados -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Entrada](input_overview.md) - [Columna de list box](listbox-column.md) - [Pie de list box](listbox-header-footer.md#footers) --- @@ -332,7 +332,7 @@ La siguiente tabla muestra los formatos de visualización de los campos de hora #### Objetos soportados -[Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna de lista](listbox-column.md) - [Lista de pie de página](listbox-header-footer.md#footers) --- @@ -341,7 +341,7 @@ La siguiente tabla muestra los formatos de visualización de los campos de hora Cuando una [expresión booleana](properties_Object.md#expression-type) se muestra como: * un texto en un [objeto de entrada](input_overview.md) -* a ["popup"](properties_Display.md#display-type) in a [list box column](listbox-column.md), +* un ["popup"](properties_Display.md#display-type) en una [columna de list box](listbox-column.md), ... puede seleccionar el texto que se mostrará para cada valor: @@ -512,7 +512,7 @@ Esta propiedad sólo se utiliza cuando se dibujan objetos situados en el cuerpo #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) --- @@ -567,4 +567,4 @@ Tenga en cuenta que, independientemente del valor de la opción Ajuste de texto, #### Objetos soportados -[Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) +[Entrada](input_overview.md) - [Columna de list box](listbox-column.md) - [Pie de list box](listbox-header-footer.md#footers) From 58b737d0aaf89a75c7553ff3a16a205a507611ee Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:43:00 +0200 Subject: [PATCH 1781/2000] New translations properties_entry.md (Spanish) --- .../version-20/FormObjects/properties_Entry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md index c3aa58c8fb95e6..764c0fcde0ab0c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Entry.md @@ -27,7 +27,7 @@ Permite al usuario acceder a un menú contextual estándar en el objeto cuando s Para una imagen de tipo [entrada](input_overview.md), además de los comandos de edición estándar (Cortar, Copiar, Pegar y Borrar), el menú contiene el comando **Importar...**, que puede utilizarse para importar una imagen almacenada en un archivo, así como el comando **Guardar como...**, que puede utilizarse para guardar la imagen en el disco. El menú también permite modificar el formato de visualización de la imagen: se ofrecen las opciones **Truncado no centrado**, **Escalado para ajustar** y **Escalado para ajustar centrado prop.**. La modificación del [formato de visualización](properties_Display.md#picture-format) utilizando este menú es temporal; no se guarda con el registro. -For a [multi-style](properties_Text.md#multi-style) text type [input](input_overview.md) or [listbox column](listbox-column.md), in addition to standard editing commands, the context menu provides the following commands: +Para una [área de entrada](input_overview.md) tipo texto [multiestilo](properties_Text.md#multi-style) o [columna de listbox](listbox-column.md), además de los comandos de edición estándar, el menú contextual proporciona los siguientes comandos: - **Fuentes...**: muestra el diálogo del sistema de fuentes - **Fuentes recientes**: muestra los nombres de las fuentes recientes seleccionadas durante la sesión. La lista puede almacenar hasta 10 fuentes (más allá, la última fuente utilizada sustituye a la más antigua). Por defecto, esta lista está vacía y la opción no se muestra. Puede gestionar esta lista utilizando los comandos `SET RECENT FONTS` y `FONT LIST`. @@ -63,7 +63,7 @@ Cuando esta propiedad está desactivada, se desactiva todo menú emergente asoci #### Objetos soportados -[4D Write Pro areas](writeProArea_overview.md) - [Check Box](checkbox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [Progress Bar](progressIndicator.md) - [Ruler](ruler.md) - [Stepper](stepper.md) +[Áreas 4D Write Pro](writeProArea_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Columna de list box](listbox-column.md) - [Barra de progreso](progressIndicator.md) - [Regla](ruler.md) - [Stepper](stepper.md) --- @@ -119,7 +119,7 @@ A continuación se presenta una tabla que explica cada una de las opciones de fi #### Objetos soportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) +[Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista jerárquica](list_overview.md) - [Entrada](input_overview.md) - [Columna de List Box](listbox-column.md) --- From 657ee8e7c194c0868d78d734b39f8670a3bd2637 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:43:02 +0200 Subject: [PATCH 1782/2000] New translations properties_footers.md (Spanish) --- .../version-20/FormObjects/properties_Footers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md index 4af7467a3e4ab9..6e76cb544a7288 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Footers.md @@ -29,7 +29,7 @@ Esta propiedad se utiliza para definir la altura de línea de un pie de list box * Si se define más de un tamaño, 4D utiliza el mayor. Por ejemplo, si una línea contiene "Verdana 18", "Geneva 12" y "Arial 9", 4D utiliza "Verdana 18" para determinar la altura de la línea (por ejemplo, 25 píxeles). Esta altura se multiplica por el número de líneas definidas. * Este cálculo no tiene en cuenta el tamaño de las imágenes ni los estilos aplicados a las fuentes. * En macOS, la altura de línea puede ser incorrecta si el usuario introduce caracteres que no están disponibles en la fuente seleccionada. Cuando esto ocurre, se utiliza un tipo de letra sustituto, lo que puede provocar variaciones en el tamaño. -> This property can also be set dynamically using the [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html) command. +> Esta propiedad también puede establecerse dinámicamente mediante el comando [LISTBOX SET FOOTERS HEIGHT](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-SET-FOOTERS-HEIGHT.301-7487629.en.html). Conversión de unidades: cuando se pasa de una unidad a otra, 4D las convierte automáticamente y muestra el resultado en la Lista de propiedades. Por ejemplo, si la fuente utilizada es "Lucida grande 24", una altura de "1 línea" se convierte en "30 píxeles" y una altura de "60 píxeles" se convierte en "2 líneas". From cd1b062cc3c3c02a76f837a1301284954fdccc9f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:45:09 +0200 Subject: [PATCH 1783/2000] New translations method-list.md (Spanish) --- .../version-20/ViewPro/method-list.md | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md b/i18n/es/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md index de29c4578cef1c..d7379f4ae5de50 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/ViewPro/method-list.md @@ -110,9 +110,9 @@ VP ADD RANGE NAME($range;"Total1")
    -|Parameter|Type| |Description| +|Parámetro|Tipo| |Descripción| |---|---|---|---| -|rangeObj| Object|->|Range object | +|rangeObj| Object|->|Objeto Rango |
    @@ -197,9 +197,9 @@ VP ADD SHEET("ViewProArea";2;"March")
    -|Parameter|Type| |Description| +|Parámetro|Tipo| |Descripción| |---|---|---|---| -|rangeObj| Object|->|Range object| +|rangeObj| Object|->|Objeto Rango |
    @@ -513,9 +513,9 @@ El código es el siguiente:
    -|Parameter|Type| |Description| +|Parámetro|Tipo| |Descripción| |---|---|---|---| -|rangeObj| Object|->|Range object| +|rangeObj| Object|->|Objeto Rango |
    @@ -863,9 +863,9 @@ Aquí está el resultado:
    -|Parameter|Type| |Description| +|Parámetro|Tipo| |Descripción| |---|---|---|---| -|rangeObj| Object|->|Range object| +|rangeObj| Object|->|Objeto Rango |
    @@ -903,9 +903,9 @@ VP DELETE COLUMNS(VP Get selection("ViewProArea"))
    -|Parameter|Type| |Description| +|Parámetro|Tipo| |Descripción| |---|---|---|---| -|rangeObj| Object|->|Range object| +|rangeObj| Object|->|Objeto Rango |
    @@ -2905,10 +2905,10 @@ $tables:=VP Get tables("ViewProArea")
    -|Parameter|Type| |Description| +|Parámetro|Tipo| |Descripción| |---|---|---|---| -|rangeObj |Object|->|Range object| -|Result |Object|<-|Object containing a cell value| +|rangeObj |Object|->|Objeto Rango| +|Resultado |Objeto|<-|Object containing a cell value|
    @@ -3195,9 +3195,9 @@ VP IMPORT FROM OBJECT("ViewProArea1";[VPWorkBooks]SPBook)
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|---|---| -|rangeObj |Object|->|Range object| +|rangeObj |Object|->|Objeto rango|
    @@ -3233,9 +3233,9 @@ El resultado es:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|---|---| -|rangeObj |Object|->|Range object| +|rangeObj |Object|->|Objeto rango|
    @@ -3839,9 +3839,9 @@ VP REMOVE SHEET("ViewProArea";2)
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|---|---| -|rangeObj |Object|->|Range object| +|rangeObj |Object|->|Objeto rango|
    #### Descripción @@ -4270,9 +4270,9 @@ $row:=VP Row("ViewProArea";9) // línea 10
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|---|---| -|rangeObj |Object|->|Range object| +|rangeObj |Object|->|Objeto rango|
    @@ -4442,9 +4442,9 @@ $result:=VP Run offscreen area($o)
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|---|---| -|rangeObj |Object|->|Range object| +|rangeObj |Object|->|Objeto rango|
    From d5032bdc1dcc12718a6f12b21985de458752a447 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:54:12 +0200 Subject: [PATCH 1784/2000] New translations filehandleclass.md (Spanish) --- .../current/API/FileHandleClass.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/FileHandleClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/FileHandleClass.md index ebf458766b5462..6ebb4240874f44 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/FileHandleClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/FileHandleClass.md @@ -522,9 +522,9 @@ Cuando se ejecuta esta función, la posición actual ([.offset](#offset)) se act
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | -- | ------------- | -| lineOfText | Text | -> | Text to write | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | -- | ---------------- | +| lineOfText | Text | -> | Texto a escribir |
    @@ -559,9 +559,9 @@ Cuando se ejecuta esta función, la posición actual ([.offset](#offset)) se act
    -| Parámetros | Tipo | | Descripción | -| ----------- | ---- | -- | ------------- | -| textToWrite | Text | -> | Text to write | +| Parámetros | Tipo | | Descripción | +| ----------- | ---- | -- | ---------------- | +| textToWrite | Text | -> | Texto a escribir |
    From 0984779659a448613b85be3dd97c79451f879b82 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:54:15 +0200 Subject: [PATCH 1785/2000] New translations functionclass.md (Spanish) --- .../docusaurus-plugin-content-docs/current/API/FunctionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/FunctionClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/FunctionClass.md index a437939bd05a72..c92a5e51d5896c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/FunctionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/FunctionClass.md @@ -42,7 +42,7 @@ Tenga en cuenta que, aunque no tenga parámetros (ver arriba), una función obje $o:=$f.message //devuelve el objeto función en $o ``` -You can also execute a function using the [`apply()`](#apply) and [`call()`](#call): +También puede ejecutar una función utilizando [`apply()`](#apply) y [`call()`](#call): ```4d $message.apply() //muestra "Hello world" From cbb0af95a6e68cf0dddd4a11548b269a33601463 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:54:21 +0200 Subject: [PATCH 1786/2000] New translations imaptransporterclass.md (Spanish) --- .../current/API/IMAPTransporterClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md index e568d558ad9dbd..0d9d030de073c4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPTransporterClass.md @@ -53,7 +53,7 @@ Los objetos IMAP Transporter se instancian con el comando [IMAP New transporter] | Parámetros | Tipo | | Descripción | | ---------- | ---------------------------------- | :-------------------------: | ----------------------------------------------------- | -| parámetros | Object | -> | Mail server configuration | +| parámetros | Object | -> | Configuración del servidor de correo | | Resultado | 4D.IMAPTransporter | <- | [Objeto transportador IMAP](#objeto-imap-transporter) | @@ -1296,7 +1296,7 @@ Para mover todos los mensajes del buzón actual: The `.notifier` property contains the IMAPNotifier object associated with the transporter. Esta propiedad es de **solo lectura**. -See [IMAPNotifier](./IMAPNotifierClass.md). +Véase [IMAPNotifier](./IMAPNotifierClass.md). From 44011807406d83c4825df02d81a05b14251d153a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:54:42 +0200 Subject: [PATCH 1787/2000] New translations cli.md (Spanish) --- .../current/Admin/cli.md | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Admin/cli.md b/i18n/es/docusaurus-plugin-content-docs/current/Admin/cli.md index 1f88108bd42f69..48facd9797be84 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Admin/cli.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Admin/cli.md @@ -42,25 +42,25 @@ Sintaxis: [--utility] [--skip-onstartup] [--startup-method ] ``` -| Argumento | Valor | Descripción | -| :-------------------------- | -------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `applicationPath` | Ruta de 4D, 4D Server, aplicación fusionada o tool4d | Lanza la aplicación.
    Si no es sin interfaz: idéntico a hacer doble clic en la aplicación; cuando se llama sin argumento de archivo de estructura, la aplicación se ejecuta y aparece la caja de diálogo "seleccionar base de datos". | -| `--version` | | Muestra la versión de la aplicación y sale | -| `--help` | | Muestra el mensaje de ayuda y sale. Argumentos alternativos: -?, -h | -| `--project` | projectPath | packagePath | 4dlinkPath | Archivo de proyecto a abrir con el archivo de datos actual. No aparece ninguna caja de diálogo. | -| `--data` | dataPath | Archivo de datos a abrir con el archivo de proyecto designado. Si no se especifica, se utiliza el último archivo de datos abierto. | -| `--opening-mode` | interpreted | compiled | Base de datos de peticiones a abrir en modo interpretado o compilado. No se lanza ningún error si el modo solicitado no está disponible. | -| `--create-data` | | Crea automáticamente un nuevo archivo de datos si no se encuentra un archivo de datos válido. No aparece ninguna caja de diálogo. 4D utiliza el nombre del archivo pasado en el argumento "--data" si lo hay (genera un error si ya existe un archivo con el mismo nombre). | -| `--user-param` | Cadena usuario personalizada | Una cadena que estará disponible en la aplicación a través del comando [`Get database parameter`](../commands/get-database-parameter) (la cadena no debe comenzar por un carácter "-", que está reservado). | -| `--headless` | | Lanza 4D, 4D Server o la aplicación fusionada sin interfaz (modo headless). In this mode:
  • The Design mode is not available, database starts in Application mode
  • No toolbar, menu bar, MDI window or splash screen is displayed
  • No icon is displayed in the dock or task bar
  • The opened database is not registered in the "Recent databases" menu
  • The diagnostic log is automatically started (see [SET DATABASE PARAMETER](../commands/set-database-parameter), selector 79)
  • Every call to a dialog box is intercepted and an automatic response it provided (e.g. OK for the [ALERT](../commands/alert) command, Abort for an error dialog...). All intercepted commands(\*) are logged in the diagnostic log.

  • For maintenance needs, you can send any text to standard output streams using the [LOG EVENT](../commands/log-event) command. Note that headless 4D applications can only be closed by a call to [QUIT 4D](../commands/quit-4d) or using the OS task manager. | -| `--dataless` | | Lanza 4D, 4D Server, la aplicación fusionada o tool4d en modo sin datos. El modo sin datos es útil cuando 4D ejecuta tareas sin necesidad de datos (compilación de proyectos, por ejemplo). En este modo:
  • No se abre ningún archivo que contenga datos, aunque se especifique en la línea de comandos o en el archivo `.4DLink`, o cuando se utilicen los comandos `CREATE DATA FILE` y `OPEN DATA FILE`.
  • Los comandos que manipulen datos generarán un error. Por ejemplo, `CREATE RECORD` muestra el mensaje “no hay tabla a la cual aplicar el comando”.

  • **Nota**:
  • si se pasa en la línea de comandos, el modo dataless se aplica a todas las bases de datos abiertas en 4D, siempre y cuando la aplicación no se cierre.
  • Si se pasa utilizando el archivo `.4DLink`, el modo dataless solo se aplica a la base de datos especificada en el archivo `.4DLink`. Para más información sobre los archivos `.4DLink`, ver [Atajos para abrir proyectos](../GettingStarted/creating.md#project-opening-shortcuts).
  • | -| `--webadmin-settings-file` | Ruta del archivo | Ruta del archivo `.4DSettings` personalizado para el [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | -| `--webadmin-access-key` | Text | Llave de acceso para el [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | -| `--webadmin-auto-start` | Boolean | Estado del lanzamiento automático del [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | -| `--webadmin-store-settings` | | Almacena la llave de acceso y los parámetros de inicio automático en el archivo de parámetros actualmente utilizado (es decir, el archivo [`WebAdmin.4DSettings`](webAdmin.md#settings) por defecto o un archivo personalizado designado con el parámetro `--webadmin-settings-path`). Utilice el argumento `--webadmin-store-settings` para guardar esta configuración si es necesario. No disponible con [tool4d](#tool4d). | -| `--utility` | | Sólo disponible con 4D Server. Sólo disponible con 4D Server. | -| `--skip-onstartup` | | Lanza el proyecto sin ejecutar ningún método "automático", incluyendo los métodos base `On Startup` y `On Exit` | -| `--startup-method` | Nombre del método proyecto (cadena) | Método de proyecto a ejecutar inmediatamente después del método base `On Startup` (si no se omite con `--skip-onstartup`). | +| Argumento | Valor | Descripción | +| :-------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `applicationPath` | Ruta de 4D, 4D Server, aplicación fusionada o tool4d | Lanza la aplicación.
    Si no es sin interfaz: idéntico a hacer doble clic en la aplicación; cuando se llama sin argumento de archivo de estructura, la aplicación se ejecuta y aparece la caja de diálogo "seleccionar base de datos". | +| `--version` | | Muestra la versión de la aplicación y sale | +| `--help` | | Muestra el mensaje de ayuda y sale. Argumentos alternativos: -?, -h | +| `--project` | projectPath | packagePath | 4dlinkPath | Archivo de proyecto a abrir con el archivo de datos actual. No aparece ninguna caja de diálogo. | +| `--data` | dataPath | Archivo de datos a abrir con el archivo de proyecto designado. Si no se especifica, se utiliza el último archivo de datos abierto. | +| `--opening-mode` | interpreted | compiled | Base de datos de peticiones a abrir en modo interpretado o compilado. No se lanza ningún error si el modo solicitado no está disponible. | +| `--create-data` | | Crea automáticamente un nuevo archivo de datos si no se encuentra un archivo de datos válido. No aparece ninguna caja de diálogo. 4D utiliza el nombre del archivo pasado en el argumento "--data" si lo hay (genera un error si ya existe un archivo con el mismo nombre). | +| `--user-param` | Cadena usuario personalizada | Una cadena que estará disponible en la aplicación a través del comando [`Get database parameter`](../commands/get-database-parameter) (la cadena no debe comenzar por un carácter "-", que está reservado). | +| `--headless` | | Lanza 4D, 4D Server o la aplicación fusionada sin interfaz (modo headless). In this mode:
  • The Design mode is not available, database starts in Application mode
  • No toolbar, menu bar, MDI window or splash screen is displayed
  • No icon is displayed in the dock or task bar
  • The opened database is not registered in the "Recent databases" menu
  • The diagnostic log is automatically started (see [SET DATABASE PARAMETER](../commands/set-database-parameter), selector 79)
  • Every call to a dialog box is intercepted and an automatic response it provided (e.g. OK for the [ALERT](../commands/alert) command, Abort for an error dialog...). All intercepted commands(\*) are logged in the diagnostic log.

  • For maintenance needs, you can send any text to standard output streams using the [LOG EVENT](../commands/log-event) command. Tenga en cuenta que las aplicaciones 4D sin interfaz sólo pueden cerrarse mediante una llamada a [QUIT 4D](../commands/quit-4d) o utilizando el administrador de tareas del sistema operativo. | +| `--dataless` | | Lanza 4D, 4D Server, la aplicación fusionada o tool4d en modo sin datos. El modo sin datos es útil cuando 4D ejecuta tareas sin necesidad de datos (compilación de proyectos, por ejemplo). En este modo:
  • No se abre ningún archivo que contenga datos, aunque se especifique en la línea de comandos o en el archivo `.4DLink`, o cuando se utilicen los comandos `CREATE DATA FILE` y `OPEN DATA FILE`.
  • Los comandos que manipulen datos generarán un error. Por ejemplo, `CREATE RECORD` muestra el mensaje “no hay tabla a la cual aplicar el comando”.

  • **Nota**:
  • si se pasa en la línea de comandos, el modo dataless se aplica a todas las bases de datos abiertas en 4D, siempre y cuando la aplicación no se cierre.
  • Si se pasa utilizando el archivo `.4DLink`, el modo dataless solo se aplica a la base de datos especificada en el archivo `.4DLink`. Para más información sobre los archivos `.4DLink`, ver [Atajos para abrir proyectos](../GettingStarted/creating.md#project-opening-shortcuts).
  • | +| `--webadmin-settings-file` | Ruta del archivo | Ruta del archivo `.4DSettings` personalizado para el [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | +| `--webadmin-access-key` | Text | Llave de acceso para el [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | +| `--webadmin-auto-start` | Boolean | Estado del lanzamiento automático del [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | +| `--webadmin-store-settings` | | Almacena la llave de acceso y los parámetros de inicio automático en el archivo de parámetros actualmente utilizado (es decir, el archivo [`WebAdmin.4DSettings`](webAdmin.md#settings) por defecto o un archivo personalizado designado con el parámetro `--webadmin-settings-path`). Utilice el argumento `--webadmin-store-settings` para guardar esta configuración si es necesario. No disponible con [tool4d](#tool4d). | +| `--utility` | | Sólo disponible con 4D Server. Sólo disponible con 4D Server. | +| `--skip-onstartup` | | Lanza el proyecto sin ejecutar ningún método "automático", incluyendo los métodos base `On Startup` y `On Exit` | +| `--startup-method` | Nombre del método proyecto (cadena) | Método de proyecto a ejecutar inmediatamente después del método base `On Startup` (si no se omite con `--skip-onstartup`). | (\*) Some dialogs are displayed before the database is opened, so that it's impossible to write into the [Diagnostic log file](Debugging/debugLogFiles.md#4ddiagnosticlogtxt) (license alert, conversion dialog, database selection, data file selection). En este caso, se lanza un mensaje de error tanto en el flujo stderr como en el registro de eventos sistema, From cb6db6732ade0fbb2a34480b2fc47d1794cb05f9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:54:44 +0200 Subject: [PATCH 1788/2000] New translations data-collect.md (Spanish) --- .../current/Admin/data-collect.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Admin/data-collect.md b/i18n/es/docusaurus-plugin-content-docs/current/Admin/data-collect.md index df75519c793ac5..e296967e83521d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Admin/data-collect.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Admin/data-collect.md @@ -26,11 +26,11 @@ También se recogen algunos datos a intervalos regulares. | Datos | Tipo | Notas | | ----------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------- | -| appServer | Object | Object containing application server information | +| appServer | Object | Objeto que contiene información sobre el servidor de aplicaciones | | appServer.hits | Number | Número de peticiones de procesos internos | | appServer.bytesIn | Number | Bytes received by internal processes | | appServer.bytesOut | Number | Bytes sent by internal processes | -| appServer.executionTime | Number | CPU execution time for internal processes | +| appServer.executionTime | Number | Tiempo de ejecución de la CPU para procesos internos | | cacheMissBytes | Object | Número de bytes perdidos de la caché | | cacheMissCount | Object | Número de lecturas perdidas en la caché | | cacheReadBytes | Object | Número de bytes leídos de la caché | @@ -59,18 +59,18 @@ También se recogen algunos datos a intervalos regulares. | databases[].uptime | Number | Time elapsed (in seconds) between two collection events | | databases[].uuid | Text | Database UUID | | databases[].webIPAddressesNumber | Number | Número de direcciones IP diferentes que hicieron una petición a 4D Server | -| databases[].webMaxScalableSessions | Number | Maximum number of scalable sessions on the server | +| databases[].webMaxScalableSessions | Number | Número máximo de sesiones escalables en el servidor | | databases[].webScalableSessions | Boolean | True si las sesiones escalables están activadas | | dataSegment1.diskReadBytes | Object | Número de bytes leídos en el archivo de datos | | dataSegment1.diskReadCount | Object | Número de lecturas en el archivo de datos | | dataSegment1.diskWriteBytes | Object | Número de bytes escritos en el archivo de datos | | dataSegment1.diskWriteCount | Object | Número de escrituras en el archivo de datos | | dataSize | Number | Tamaño del archivo de datos en bytes | -| dbServer | Object | Object containing DB4D server information | +| dbServer | Object | Objeto que contiene información sobre el servidor DB4D | | dbServer.hits | Number | Número de peticiones de procesos internos | | dbServer.bytesIn | Number | Bytes received by internal processes | | dbServer.bytesOut | Number | Bytes sent by internal processes | -| dbServer.executionTime | Number | CPU execution time for internal processes | +| dbServer.executionTime | Number | Tiempo de ejecución de la CPU para procesos internos | | encryptedConnections | Boolean | True si las conexiones cliente/servidor están encriptadas | | externalPHP | Boolean | True si el cliente realiza una llamada a `PHP execute` y utiliza su propia versión de php | | general.buildNumber | Number | Número de build de la aplicación 4D | @@ -103,36 +103,36 @@ También se recogen algunos datos a intervalos regulares. | ODBCLogin | Number | Número de llamadas a `SQL LOGIN` utilizando ODBC | | phpCall | Number | Número de llamadas a `PHP execute` | | QueryBySQL | Number | Número de llamadas a `QUERY BY SQL` | -| restServer | Object | Object containing REST server information | +| restServer | Object | Objeto que contiene información del servidor REST | | restServer.bytesIn | Number | Bytes received by the REST server | | restServer.bytesOut | Number | Bytes sent by the REST server | | restServer.hits | Number | Number of hits on the REST server | -| restServer.executionTime | Number | CPU execution time for the REST WEB server | -| soapServer | Object | Object containing SOAP server information | +| restServer.executionTime | Number | Tiempo de ejecución de la CPU para el servidor REST WEB | +| soapServer | Object | Objeto que contiene información sobre el servidor SOAP | | soapServer.bytesIn | Number | Bytes received by the SOAP server | | soapServer.bytesOut | Number | Bytes sent by the SOAP server | | soapServer.hits | Number | Number of hits on the SOAP server | -| soapServer.executionTime | Number | CPU execution time for the SOAP server | +| soapServer.executionTime | Number | Tiempo de ejecución de la CPU para el servidor SOAP | | SQLBeginEndStatement | Number | Número de usos de "Begin SQL" / "End SQL" | | SQLLoginInternal | Number | Número de llamadas a `SQL LOGIN` utilizando SQL_INTERNAL | -| sqlServer | Object | Object containing SQL server information | +| sqlServer | Object | Objeto que contiene información del servidor SQL | | sqlServer.hits | Number | Número de consultas SQL ejecutadas | | sqlServer.bytesIn | Number | Bytes received by the SQL engine | | sqlServer.bytesOut | Number | Bytes sent by the SQL engine | -| sqlServer.executionTime | Number | CPU execution time for SQL queries | +| sqlServer.executionTime | Number | Tiempo de ejecución de la CPU para consultas SQL | | usingQUICNetworkLayer | Boolean | True si la base utiliza la capa de red QUIC | -| totalExecutionTime | Number | Total CPU execution time: sum of all request types | +| totalExecutionTime | Number | Tiempo total de ejecución de la CPU: suma de todos los tipos de peticiones | | totalRequests | Number | Total requests: sum of web, REST, SOAP, SQL, and internal traffic | -| webServer | Object | Object containing Web server information | +| webServer | Object | Objeto que contiene información sobre el servidor web | | webServer.bytesIn | Number | Bytes received by the Web server | | webServer.bytesOut | Number | Bytes sent by the Web server | | webServer.hits | Number | Number of hits on the Web server | -| webServer.executionTime | Number | CPU execution time for the Web server | -| webStaticServer | Object | Object containing the static Web server information | +| webServer.executionTime | Number | Tiempo de ejecución de la CPU para el servidor Web | +| webStaticServer | Object | Objeto que contiene la información estática del servidor web | | webStaticServer.bytesIn | Number | Bytes recibidos por el servidor Web estático | -| webStaticServer.bytesOut | Number | Bytes sent by the static Web server | -| webStaticServer.hits | Number | Number of hits on the static Web server | -| webStaticServer.executionTime | Number | CPU execution time for the static Web server | +| webStaticServer.bytesOut | Number | Bytes enviados por el servidor Web estático | +| webStaticServer.hits | Number | Número de visitas al servidor Web estático | +| webStaticServer.executionTime | Number | Tiempo de ejecución de la CPU para el servidor Web estático | ## ¿Dónde se almacena y envía? From 6e54a2c63a99136d5ec6742272b83d02eaddb6ff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:55:03 +0200 Subject: [PATCH 1789/2000] New translations dt_date.md (Spanish) --- .../docusaurus-plugin-content-docs/current/Concepts/dt_date.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_date.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_date.md index 122b29c01e4e66..ba7533a18e3042 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_date.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_date.md @@ -70,7 +70,7 @@ Utilizando el comando [`Date`](../commands/date): $date4D:=Date($dateIso) ``` -Note the difference between these two solutions: [`JSON Parse`](../commands/json-parse) respects the [conversion mode set using the `SET DATABASE PARAMETER`](../commands/set-database-parameter#dates-inside-objects-85) (if any), while [`Date`](../commands/date) is not subject to this. Conversion using the [`Date`](../commands/date) command always takes the local time zone into account. +Note the difference between these two solutions: [`JSON Parse`](../commands/json-parse) respects the [conversion mode set using the `SET DATABASE PARAMETER`](../commands/set-database-parameter#dates-inside-objects-85) (if any), while [`Date`](../commands/date) is not subject to this. Conversión usando el comando [`Date`](../commands/date) siempre tiene en cuenta la zona horaria local. :::note From 688d2e2813dcc26af0d4b562d6ab28fdb8789c30 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:55:23 +0200 Subject: [PATCH 1790/2000] New translations quick-tour.md (Spanish) --- .../current/Concepts/quick-tour.md | 68 +++++++++---------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md index f54417d39514f6..ab1a4f31fb3bd7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md @@ -433,40 +433,40 @@ Las siguientes convenciones se utilizan en la documentación del lenguaje 4D: - **variadic parameter**: the `...param : Type` notation indicates from 0 to an unlimited number of parameters of the same type. For example, `.concat( value : any { ;...valueN : any }) : Collection` means that an unlimited number of values of any type can be passed to the function. - **variadic group of parameters**: the `{; ...(param1 : Type ; param2 : Type)}` notation indicates from 1 to an unlimited number of groups of parameters. For example, `COLLECTION TO ARRAY( collection : Collection ; array : Array {; propertyName : Text}{; ...(array : Array ; propertyName : Text) })` means that an unlimited number of couple values of type array/text can be passed to the command. -### Parameter type description +### Descripción del tipo de parámetro In the 4D language documentation, the following parameter types can be used. -| Tipo | Definición | Ejemplos de un comando 4D que lo usa | -| ------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| > , <, >=, <=, #, =, \\| , % | Comparison, logical operators or symbols used in query conditions or expressions. | ORDER BY([Products];[Products]Type;<)
    PRINT RECORD([Employees];>) | -| any | A parameter that can accept any supported data type | JSON Stringify($value)
    $col.push(6;New object("firstname";"John")) | -| Array | A variable containing a list of values of the same type. | ARRAY TEXT($arr;10) | -| BLOB array | An array containing BLOB values. | ARRAY BLOB($data;10) | -| Blob | Binary large object used to store binary data. | BLOB TO DOCUMENT($blob;"file.bin") | -| Boolean | A logical value: True or False. | If (OK=1) | -| Boolean array | An array containing boolean values. | ARRAY BOOLEAN($flags;10) | -| Class name (ex: 4D.File) | A reference to a class type used to create or manipulate class instances. | $file:=File("/RESOURCES/NovelCover1.jpg") | -| Collection | An ordered list of values that can contain multiple types. | New collection("A";"B";"C") | -| Fecha | A calendar date value. | $vDate:=Current date | -| Date array | An array containing date values. | ARRAY DATE($dates;10) | -| Expression | Can be anything | SET PROCESS VARIABLE($vlProcess;vtCurStatus;"") | -| Campo | A reference to a field belonging to a table. | ORDER BY([Person];[Person]Name) | -| Integer | A whole number without decimal part. | $Sel:=ds.Employee.newSelection(dk keep ordered) | -| Integer array | An array containing integer values. | ARRAY INTEGER($numbers;10) | -| Longint array | An array containing long integer values. | ARRAY LONGINT($values;10) | -| Object array | An array containing objects. | ARRAY OBJECT($objects;10) | -| Object | A structured data container composed of key/value pairs. | $entity.fromObject($o) | -| Operador | Siempre \*. | QUERY([Person];[Person]Name="Smith";\*) | -| Picture array | An array containing pictures. | ARRAY PICTURE($images;10) | -| Picture | A graphical image value. | READ PICTURE FILE($pic;"image.png") | -| Pointer array | An array containing pointers. | ARRAY POINTER($ptrs;10) | -| Puntero | A reference to another variable, field, or object. | If(Is nil pointer($ptr)) | -| Real array | Un array que contiene números reales. | ARRAY REAL($values;10) | -| Real | A floating-point numeric value. | $vlResult:=Int(123.4) | -| Tabla | A reference to a database table. | ALL RECORDS([Person]) | -| Text | A sequence of characters representing textual data. | ALERT("Hello world") | -| Array de texto | Un array que contiene valores de texto. | ARRAY TEXT($names;10) | -| Time | A time value representing hours, minutes, and seconds. | Hora actual | -| Time array | Un array que contiene valores de tiempo. | ARRAY TIME($times;10) | -| Variable | A writable variable of type "any" that can receive a value (assignable). | SET PICTURE METADATA(vPicture;IPTC keywords;$arrTkeywords) | +| Tipo | Definición | Ejemplos de un comando 4D que lo usa | +| ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| > , <, >=, <=, #, =, \\| , % | Comparison, logical operators or symbols used in query conditions or expressions. | ORDER BY([Products];[Products]Type;<)
    PRINT RECORD([Employees];>) | +| any | Un parámetro que puede aceptar cualquier tipo de datos soportado | JSON Stringify($value)
    $col.push(6;New object("firstname";"John")) | +| Array | Variable que contiene una lista de valores del mismo tipo. | ARRAY TEXT($arr;10) | +| BLOB array | An array containing BLOB values. | ARRAY BLOB($data;10) | +| Blob | Objeto binario grande usado para almacenar datos binarios. | BLOB TO DOCUMENT($blob;"file.bin") | +| Boolean | A logical value: True or False. | If (OK=1) | +| Boolean array | Un array que contiene valores booleanos. | ARRAY BOOLEAN($flags;10) | +| Nombre de la clase (ej: 4D.File) | A reference to a class type used to create or manipulate class instances. | $file:=File("/RESOURCES/NovelCover1.jpg") | +| Collection | An ordered list of values that can contain multiple types. | New collection("A";"B";"C") | +| Fecha | Un valor de fecha de calendario. | $vDate:=Current date | +| Date array | An array containing date values. | ARRAY DATE($dates;10) | +| Expression | Can be anything | SET PROCESS VARIABLE($vlProcess;vtCurStatus;"") | +| Campo | Una referencia a un campo perteneciente a una tabla. | ORDER BY([Person];[Person]Name) | +| Integer | A whole number without decimal part. | $Sel:=ds.Employee.newSelection(dk keep ordered) | +| Integer array | Un array que contiene valores enteros. | ARRAY INTEGER($numbers;10) | +| Longint array | Un array que contiene valores enteros largos. | ARRAY LONGINT($values;10) | +| Object array | An array containing objects. | ARRAY OBJECT($objects;10) | +| Object | Contenedor de datos estructurados compuesto por pares llave/valor. | $entity.fromObject($o) | +| Operador | Siempre \*. | QUERY([Person];[Person]Name="Smith";\*) | +| Picture array | An array containing pictures. | ARRAY PICTURE($images;10) | +| Picture | Un valor de imagen gráfica. | READ PICTURE FILE($pic;"image.png") | +| Pointer array | An array containing pointers. | ARRAY POINTER($ptrs;10) | +| Puntero | Una referencia a otra variable, campo u objeto. | If(Is nil pointer($ptr)) | +| Real array | Un array que contiene números reales. | ARRAY REAL($values;10) | +| Real | A floating-point numeric value. | $vlResult:=Int(123.4) | +| Tabla | A reference to a database table. | ALL RECORDS([Person]) | +| Text | Secuencia de caracteres que representa datos textuales. | ALERT("Hello world") | +| Array de texto | Un array que contiene valores de texto. | ARRAY TEXT($names;10) | +| Time | A time value representing hours, minutes, and seconds. | Hora actual | +| Time array | Un array que contiene valores de tiempo. | ARRAY TIME($times;10) | +| Variable | A writable variable of type "any" that can receive a value (assignable). | SET PICTURE METADATA(vPicture;IPTC keywords;$arrTkeywords) | From 7359dc32195f664b871f3775788f6cb2bd45da30 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:56:38 +0200 Subject: [PATCH 1791/2000] New translations createstylesheet.md (Spanish) --- .../current/FormEditor/createStylesheet.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md index 0703577c33914e..e958bab07d8b4f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md @@ -212,10 +212,10 @@ Una consulta de medios está formada por características y valores de medios (p Available media features and values: -| Media features | Valores | Descripción | -| ---------------------- | -------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `prefers-color-scheme` |
    • **light**
    • **dark**
    | Esquema de color a utilizar | -| `form-theme` |
    • **fluent-ui**
    • **win-classic**
    • **liquid-glass**
    • **mac-classic**
    | Platform theme to use. Para más información sobre el tema **fluent-ui**, consulte [esta sección](./forms.md#fluent-ui-rendering). | +| Media features | Valores | Descripción | +| ---------------------- | -------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `prefers-color-scheme` |
    • **light**
    • **dark**
    | Esquema de color a utilizar | +| `form-theme` |
    • **fluent-ui**
    • **win-classic**
    • **liquid-glass**
    • **mac-classic**
    | Tema de la plataforma a utilizar. Para más información sobre el tema **fluent-ui**, consulte [esta sección](./forms.md#fluent-ui-rendering). | :::note From 70a084c2c1527d3634339049bda0e18e7ac367f1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:56:42 +0200 Subject: [PATCH 1792/2000] New translations forms.md (Spanish) --- .../docusaurus-plugin-content-docs/current/FormEditor/forms.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/forms.md b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/forms.md index f1fd0051c8e9ca..7ded8c73f10f0a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/forms.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/forms.md @@ -212,6 +212,6 @@ Para dejar de heredar un formulario, seleccione `\` en la lista de propied [Barra de menú asociada](properties_Menu.md#associated-menu-bar) - [Altura fija](properties_WindowSize.md#fixed-height) - [Ancho fijo](properties_WindowSize.md#fixed-width) - [Divisor de formulario](properties_Markers.md#form-break) - [Detalle de formulario](properties_Markers.md#form-detail) - [Pie de formulario](properties_Markers.md#form-footer) - [Encabezado de formulario](properties_Markers.md#form-header) - [Nombre de formulario](properties_FormProperties.md#form-name) - [Tipo de formulario](properties_FormProperties.md#form-type) - [Nombre de formulario heredado](properties_FormProperties.md#inherited-form-name) - [Tabla de formulario heredado](properties_FormProperties.md#inherited-form-table) - [Altura máxima](properties_WindowSize.md#maximum-height-minimum-height) - [Ancho máximo](properties_WindowSize.md#maximum-width-minimum-width) - [Método](properties_Action.md#method) - [Altura mínima](properties_WindowSize.md#maximum-height-minimum-height) - [Ancho mínimo](properties_WindowSize.md#maximum-width-minimum-width) - [Páginas](properties_FormProperties.md#pages) - [Configuración de impresión](properties_Print.md#settings) - [Publicado como subformulario](properties_FormProperties.md#published-as-subform) - [Guardar geometría](properties_FormProperties.md#save-geometry) - [Título de ventana](properties_FormProperties.md#window-title) -## Supported Events +## Eventos soportados [On Activate](../Events/onActivate.md) - [On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Bound Variable Change](../Events/onBoundVariableChange.md) - [On Clicked](../Events/onClicked.md) - [On Close Box](../Events/onCloseBox.md) - [On Close Detail](../Events/onCloseDetail.md) - [On Data Change](../Events/onDataChange.md) - [On Deactivate](../Events/onDeactivate.md) - [On Display Detail](../Events/onDisplayDetail.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Load Record](../Events/onLoadRecord.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Menu Selected](../Events/onMenuSelected.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Open Detail](../Events/onOpenDetail.md) - [On Outside Call](../Events/onOutsideCall.md) - [On Page Change](../Events/onPageChange.md) - [On Plug in Area](../Events/onPluginArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Resize](../Events/onResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Timer](../Events/onTimer.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 16fd3bdfdae88d3a64b2eb1d877138486a7fb5fa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:56:55 +0200 Subject: [PATCH 1793/2000] New translations buttongrid_overview.md (Spanish) --- .../current/FormObjects/buttonGrid_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/buttonGrid_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/buttonGrid_overview.md index ef529866aefa4c..06c3c902efda0c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/buttonGrid_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/buttonGrid_overview.md @@ -30,6 +30,6 @@ Puede asignar la [acción estándar](https://doc.4d.com/4Dv20/4D/20.2/Standard-a [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Filas](properties_Crop.md#rows) - [Acción estándar](properties_Action.md#standard-action) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Visibilidad](properties_Display.md#visibilidad) -## Supported Events +## Eventos soportados [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 9481d7fc312baf4464d4c9b09ca9f8ac1427b5ff Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:56:56 +0200 Subject: [PATCH 1794/2000] New translations button_overview.md (Spanish) --- .../current/FormObjects/button_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md index 307bbcac5ca7b0..36a2284ea9e678 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md @@ -337,6 +337,6 @@ Existen propiedades específicas adicionales, dependiendo del [estilo-de-botón] - Personalizado: [Ruta de fondo](properties_TextAndPicture.md#background-pathname) - [Margen horizontal](properties_TextAndPicture.md#horizontalmargin) - [Desplazamiento del ícono](properties_TextAndPicture.md#icon-offset) - [Margen vertical](properties_TextAndPicture.md#verticalmargin) - Plano, Regular: [Botón por defecto](properties_Appearance.md#default-button) -## Supported Events +## Eventos soportados [On Alternative Click](../Events/onAlternativeClick.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Long Click](../Events/onLongClick.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 00dd362069192e75a6b6d7c31fa6d442bb7418b0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:56:58 +0200 Subject: [PATCH 1795/2000] New translations checkbox_overview.md (Spanish) --- .../current/FormObjects/checkbox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md index b8bce417930fcf..42edbb88f40964 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md @@ -397,6 +397,6 @@ Propiedades específicas adicionales están disponibles en función del [estilo - Personalizado: [Ruta de fondo](properties_TextAndPicture.md#background-pathname) - [Margen horizontal](properties_TextAndPicture.md#horizontalmargin) - [Desplazamiento del ícono](properties_TextAndPicture.md#icon-offset) - [Margen vertical](properties_TextAndPicture.md#verticalmargin) - Plana, Regular: [Tres Estados](properties_Display.md#three-states) -## Supported Events +## Eventos soportados [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From df04f8a98e06beabfd8442a8cdc9a4652f54f0d0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:57:00 +0200 Subject: [PATCH 1796/2000] New translations combobox_overview.md (Spanish) --- .../current/FormObjects/comboBox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md index cc51cec1fadc80..dc9bfb0427971c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/comboBox_overview.md @@ -61,6 +61,6 @@ Los objetos de tipo combo box aceptan dos opciones específicas: [Formato Alfa](properties_Display.md#alpha-format) - [Negrita](properties_Text.md#bold) - [Abajo](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Formato de fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Formato Hora](properties_Display.md#time-format) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) -## Supported Events +## Eventos soportados [On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From e56fe2bc3f17d5e31acd87cb4ba7858c87bb589b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:57:02 +0200 Subject: [PATCH 1797/2000] New translations dropdownlist_overview.md (Spanish) --- .../current/FormObjects/dropdownList_Overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md index cf763b0192f96d..adefc36b975593 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/dropdownList_Overview.md @@ -168,7 +168,7 @@ Puede crear automáticamente una lista desplegable utilizando una acción están [Formato Alfa](properties_Display.md#alpha-format) - [Negrita](properties_Text.md#bold) - [Abajo](properties_CoordinatesAndSizing.md#bottom) - [Estilo de botón](properties_TextAndPicture.md#button-style) - [Lista de selección](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Tipos de datos (tipo expresión)](properties_DataSource.md#data-type-expression-type) - [Tipos de datos (lista)](properties_DataSource.md#data-type-list) - [Formato Fecha](properties_Display.md#date-format) - [Tiipo expresión](properties_Object.md#expression-type) - [Enfocable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Dimensionamiento Horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [No renderizado](properties_Display.md#not-rendered) - [Nombre de objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Acción estándar](properties_Action.md#standard-action) - [Guardar valor](properties_Object.md#save-value) - [Formato Hora](properties_Display.md#time-format) - [Arriba](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento Vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) -## Supported Events +## Eventos soportados [On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From d8cba6f9f084d9fc612786fccdb8510fc2510085 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:57:05 +0200 Subject: [PATCH 1798/2000] New translations input_overview.md (Spanish) --- .../current/FormObjects/input_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md index 21d6b09f8b55a0..293e7f59761322 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/input_overview.md @@ -44,7 +44,7 @@ Por razones de seguridad, en las áreas de entrada [multiestilo](./properties_Te [Permitir selector de fuente/color](properties_Text.md#allow-fontcolor-picker) - [Formato alfa](properties_Display.md#alpha-format) - [Corrección ortográfica automática](properties_Entry.md#auto-spellcheck) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Formato booleano](properties_Display.md#text-when-falsetext-when-true) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Menú contextual](properties_Entry.md#context-menu) - [Radio de esquina](properties_CoordinatesAndSizing.md#corner-radius) - [Formato Fecha](properties_Display.md#date-format) - [Valor por defecto](properties_RangeOfValues.md#default-value) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Lista excluida](properties_RangeOfValues.md#excluded-list) - [Tipo de expresión](properties_Object.md#expression-type) - [Color de relleno](properties_BackgroundAndBorder.md#background-color--fill-color) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Multilínea](properties_Entry.md#multiline) - [Multiestilo](properties_Text.md#multi-style) - [Formato numérico](properties_Display.md#formato-numérico) - [Nombre de objeto](properties_Object.md#nombre-de-objeto) - [Orientación](properties_Text.md#orientación) - [Formato de imagen](properties_Display.md#formato-de-imagen) - [Marcador de posición](properties_Entry.md#placeholder) - [Marco de impresión](properties_Print.md#print-frame) - [Lista obligatoria](properties_RangeOfValues.md#required-list) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Selección siempre visible](properties_Entry.md#selection-always-visible) - [Almacenar con etiquetas de estilo predeterminadas](properties_Text.md#store-with-default-style-tags) - [Texto cuando False/Texto cuando True](properties_Display.md#text-when-falsetext-when-true) - [Formato de tiempo](properties_Display.md#formato-de-tiempo) - [Arriba](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Barra de desplazamiento vertical](properties_Appearance.md#barra-de-desplazamiento-vertical) - [Tamaño vertical](properties_ResizingOptions.md#tamaño-vertical) - [Visibilidad](properties_Display.md#visibilidad) - [Ancho](properties_CoordinatesAndSizing.md#ancho) - [Ajuste de palabras](properties_Display.md#wordwrap) -## Supported Events +## Eventos soportados [On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Mouse Up ](../Events/onMouseUp.md)(Picture type only)- [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Scroll](../Events/onScroll.md)(Picture type only) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 562e38a04d7b8cd236617f9d0672405df06765a4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:57:07 +0200 Subject: [PATCH 1799/2000] New translations list_overview.md (Spanish) --- .../current/FormObjects/list_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md index 80df165182623d..43850acdb8f592 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/list_overview.md @@ -149,6 +149,6 @@ Puede controlar si los elementos de la lista jerárquica pueden ser modificados [Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Editable](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Rellenar color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Enfocable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Ayuda](properties_Help.md#help-tip) - [Ocultar rectángulo de foco](properties_Appearance.md#hide-focus-rectangle) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Multiselección](properties_Action.md#multi-selectable) - [Nombre de objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) -## Supported Events +## Eventos soportados [On After Edit](../Events/onAfterEdit.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Collapse](../Events/onCollapse.md) - [On Data Change](../Events/onDataChange.md) - [On Delete Action](../Events/onDeleteAction.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Expand](../Events/onExpand.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From bdbd0a2b020916b2debde6e3c54016340283f964 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:57:09 +0200 Subject: [PATCH 1800/2000] New translations listbox_overview.md (Spanish) --- .../current/FormObjects/listbox_overview.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index 31d1117261497e..bbd4b1eb50e631 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -31,8 +31,8 @@ Un list box se compone de cuatro partes distintas: - el [objeto list box](./listbox-object.md) en su totalidad, - [columnas](./listbox-column.md), -- column [headers](./listbox-header-footer.md#headers), and -- column [footers](./listbox-header-footer.md#footers). +- [encabezados](./listbox-header-footer.md#headers) de columna y +- [pies de página](./listbox-header-footer.md#footers) de columna. ![](../assets/en/FormObjects/listbox_parts.png) @@ -316,7 +316,7 @@ Hay varias formas de definir los colores de fondo, los colores de fuente y los e Los principios de prioridad y de herencia se observan cuando la misma propiedad se define en más de un nivel. -1. (highest priority) Cell (if multi-style text) +1. (prioridad más alta) Celda (si es texto multiestilo) 2. Arrays de columnas/métodos 3. Arrays/métodos de Listbox 4. Propiedades de la columna @@ -524,7 +524,7 @@ Al igual que con las selecciones, el comando [`LISTBOX GET CELL POSITION`](../co _Representación no jerárquica:\* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*Representación jerárquica:* ![](../assets/en/FormObjects/hierarch10.png) Cuando se ocultan todas las líneas de una subjerarquía, la línea de ruptura se oculta automáticamente. En el ejemplo anterior, si las líneas 1 a 3 están ocultas, la línea de ruptura "Bretaña" no aparecerá. @@ -541,10 +541,10 @@ Las líneas de rotura no se tienen en cuenta en los arrays internos utilizados p El siguiente list box fue diseñado utilizando un array de objetos: -*Non-hierarchical representation:* +_Representación no jerárquica:\* ![](../assets/en/FormObjects/hierarch12.png) -*Hierarchical representation:* +*Representación jerárquica:* ![](../assets/en/FormObjects/hierarch13.png) En modo jerárquico, los niveles de ruptura no son tenidos en cuenta por los arrays de modificación de estilo denominados `tStyle` y `tColors`. Para modificar el color o el estilo de los niveles de ruptura, debe ejecutar las siguientes instrucciones: From b6b9c5f1f64e8558ce5abbdac1e0a9cbcf4eee6a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:57:11 +0200 Subject: [PATCH 1801/2000] New translations picturebutton_overview.md (Spanish) --- .../current/FormObjects/pictureButton_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md index 6b6512fa18ad4b..fb7fbd23a8f464 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pictureButton_overview.md @@ -62,6 +62,6 @@ Hay otros modos disponibles: [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Class](properties_Object.md#css-class) - [Columns](properties_Crop.md#columns) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Loop back to first frame](properties_Animation.md#loop-back-to-first-frame) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_Picture.md#pathname) - [Right](properties_CoordinatesAndSizing.md#right) - [Rows](properties_Crop.md#rows) - [Shortcut](properties_Entry.md#shortcut) - [Standard action](properties_Action.md#standard-action) - [Switch back when released](properties_Animation.md#switch-back-when-released) - [Switch continuously on clicks](properties_Animation.md#switch-continuously-on-clicks) - [Switch every x seconds](properties_Animation.md#switch-every-x-seconds) - [Title](properties_Object.md#title) - [Switch when roll over](properties_Animation.md#switch-when-roll-over) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Use Last frame as disabled](properties_Animation.md#use-last-frame-as-disabled) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) -## Supported Events +## Eventos soportados [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From d70d373c142fda3c80566643e43cf0506b6451fa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:57:12 +0200 Subject: [PATCH 1802/2000] New translations picturepopupmenu_overview.md (Spanish) --- .../current/FormObjects/picturePopupMenu_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/picturePopupMenu_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/picturePopupMenu_overview.md index ec4db1fe210d5e..514c0e5fb665c4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/picturePopupMenu_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/picturePopupMenu_overview.md @@ -26,6 +26,6 @@ Si desea gestionar usted mismo el efecto de un clic, seleccione `Sin acción`. [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta de acceso](properties_Picture.md#pathname) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Filas](properties_Crop.md#rows) - [Acción estándar](properties_Action.md#standard-action) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) -## Supported Events +## Eventos soportados [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 9489f0833dee64ca75a48949175b425936ba77e1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:57:14 +0200 Subject: [PATCH 1803/2000] New translations pluginarea_overview.md (Spanish) --- .../current/FormObjects/pluginArea_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md index a6036de31fb5ea..45c8759c84c5c9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md @@ -21,6 +21,6 @@ Si el autor del plug-in proporciona opciones avanzadas, se puede activar un tema [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Propiedades avanzadas](properties_Plugins.md) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Tipo de expresión](properties_Object.md#expression-type) - [Con enfoque](properties_Entry.md#focusable) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Tipo de complemento](properties_Object.md#plug-in-kind) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) -## Supported Events +## Eventos soportados [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Plug in Area](../Events/onPluginArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From da7ae481e2ed91d895fd06e5ef134b0611cd41e8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:57:15 +0200 Subject: [PATCH 1804/2000] New translations progressindicator.md (Spanish) --- .../current/FormObjects/progressIndicator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/progressIndicator.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/progressIndicator.md index 963b90737b04ed..89055dfb8e97f4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/progressIndicator.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/progressIndicator.md @@ -41,7 +41,7 @@ Dispone de múltiples opciones gráficas: valores mínimos/máximos, graduacione [Barber shop](properties_Scale.md#barber-shop) - [Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) -[Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Mostrar graduación](properties_Scale.md#display-graduation) - [Enterable](properties_Entry.md#enterable) - [Ejecutar método objeto](properties_Action.md#execute-object-method) - [Tipo de expresión](properties_Object.md#expression-type) (sólo "integer", "number", "date", o "time") - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Itálica](properties_Text.md#italic) - [Paso de graduación](properties_Scale.md#graduation-step) -[Ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Ubicación de la etiqueta](properties_Scale.md#label-location) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Máximo](properties_Scale.md#maximum) - [Mínimo](properties_Scale.md#minimum) - [Formato numérico](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Paso](properties_Scale.md#step) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) -### Supported Events +### Eventos soportados [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 0df457669bbfbb6895545ccbd2a3476811308dbf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:57:50 +0200 Subject: [PATCH 1805/2000] New translations radio_overview.md (Spanish) --- .../current/FormObjects/radio_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md index 6bd75ccf91a0a4..383247fa839f4f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md @@ -154,6 +154,6 @@ Propiedades específicas adicionales están disponibles en función del [estilo - Personalizado: [Ruta de fondo](properties_TextAndPicture.md#background-pathname) - [Margen horizontal](properties_TextAndPicture.md#horizontalmargin) - [Desplazamiento del ícono](properties_TextAndPicture.md#icon-offset) - [Margen vertical](properties_TextAndPicture.md#verticalmargin) -## Supported Events +## Eventos soportados [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From b7d880cdd45738494622d73e0b20236dd2de1061 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:57:51 +0200 Subject: [PATCH 1806/2000] New translations ruler.md (Spanish) --- .../docusaurus-plugin-content-docs/current/FormObjects/ruler.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/ruler.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/ruler.md index 67e3fd7254b29b..8ee0054eba61e8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/ruler.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/ruler.md @@ -15,7 +15,7 @@ Para más información, consulte [Uso de indicadores](progressIndicator.md#using [Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) -[Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Mostrar graduación](properties_Scale.md#display-graduation) - [Editable](properties_Entry.md#enterable) - [Ejecutar método objeto](properties_Action.md#execute-object-method) - [Tipo de expresión](properties_Object.md#expression-type) - [Altura](properties_CoordinatesAndSizing.md#height) - [Paso de graduación](properties_Scale.md#graduation-step) -[Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Ubicación de la etiqueta](properties_Scale.md#label-location) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Máximo](properties_Scale.md#maximum) - [Mínimo](properties_Scale.md#minimum) - [Formato de número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Paso](properties_Scale.md#step) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) -### Supported Events +### Eventos soportados [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 717d9279c350946355854abce2071a26c3005043 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:57:53 +0200 Subject: [PATCH 1807/2000] New translations spinner.md (Spanish) --- .../current/FormObjects/spinner.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/spinner.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/spinner.md index 5bf83bb131504d..38c33d8ad4aae4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/spinner.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/spinner.md @@ -18,6 +18,6 @@ Cuando se ejecuta el formulario, el objeto no se anima. La animación se gestion [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Tipo de expresión](properties_Object.md#expression-type) - [Altura](properties_CoordinatesAndSizing.md#height) -[Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibilidad) - [Ancho](properties_CoordinatesAndSizing.md#width) -### Supported Events +### Eventos soportados [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 5c157a7182cf45e3bece1854b2a9ece688436a1c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:57:55 +0200 Subject: [PATCH 1808/2000] New translations splitters.md (Spanish) --- .../current/FormObjects/splitters.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/splitters.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/splitters.md index 06c1e0303ee13f..8b9da568aa452d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/splitters.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/splitters.md @@ -35,7 +35,7 @@ Una vez insertado, el separador aparece como una línea. Puede modificar su [est [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Altura](properties_CoordinatesAndSizing.md#height) - [Ayuda](properties_Help.md#help-tip) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Color de línea](properties_BackgroundAndBorder.md#line-color) - [Nombre del objeto](properties_Object.md#nombre_objeto) - [Empujador](properties_ResizingOptions.md#empujador) - [Derecha](properties_CoordinatesAndSizing.md#derecha) - [Arriba](properties_CoordinatesAndSizing.md#arriba) - [Tipo](properties_Object.md#type) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) -### Supported Events +### Eventos soportados [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 168d843382a6a3b387bdf70172ccbbd5dafe8e5a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:57:57 +0200 Subject: [PATCH 1809/2000] New translations stepper.md (Spanish) --- .../current/FormObjects/stepper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/stepper.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/stepper.md index fc7c3d0f991549..d96699b10072fa 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/stepper.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/stepper.md @@ -27,7 +27,7 @@ Para más información, consulte [Uso de indicadores](progressIndicator.md#using [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Entrada](properties_Entry.md#enterable) - [Ejecutar método de objeto](properties_Action.md#execute-object-method) - [Tipo de expresión](properties_Object.md#expression-type) (sólo "entero", "número", "fecha" u "hora") - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Máximo](properties_Scale.md#maximum) - [Mínimo](properties_Scale.md#minimum) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Paso](properties_Scale.md#step) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-o-expresión) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibilidad) - [Ancho](properties_CoordinatesAndSizing.md#ancho) -## Supported Events +## Eventos soportados [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 0740d34beb1be9080a8ab5937083088bc3aca457 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:57:59 +0200 Subject: [PATCH 1810/2000] New translations subform_overview.md (Spanish) --- .../current/FormObjects/subform_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md index 3fa069c4380235..6a95c825c77f85 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/subform_overview.md @@ -208,6 +208,6 @@ Para más información, consulte la descripción del comando `EXECUTE METHOD IN [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Dimensionado horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Formulario listado](properties_Subform.md#list-form) - [Método](properties_Action.md#method) - [Nombre de objeto](properties_Object.md#object-name) - [Marco de impresión](properties_Print.md#print-frame) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Modo de selección](properties_Subform.md#selection-mode) - [Fuente](properties_Subform.md#source) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Dimensionado vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) -## Supported Events +## Eventos soportados [On Data Change](../Events/onDataChange.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From d1a41b4316535e5d83745d393779014ce5637d82 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:58:01 +0200 Subject: [PATCH 1811/2000] New translations tabcontrol.md (Spanish) --- .../current/FormObjects/tabControl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md index f760cf7518a133..3837547d336d56 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md @@ -118,6 +118,6 @@ Por ejemplo, si el usuario selecciona la tercera pestaña, 4D mostrará la pági [Negrita](properties_Text.md#bold) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list-static-list) - [Clase](properties_Object.md#css-class) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Guardar valor](properties_Object.md#save-value) - [Acción estándar](properties_Action.md#standard-action) - [Dirección del control de pestañas](properties_Appearance.md#tab-control-direction) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) -## Supported Events +## Eventos soportados [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 088e70ee2769cf4f89a6e64d84af203fb485ec8f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:58:03 +0200 Subject: [PATCH 1812/2000] New translations viewproarea_overview.md (Spanish) --- .../current/FormObjects/viewProArea_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/viewProArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/viewProArea_overview.md index c2631d5ee7e660..d46692a97c1e26 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/viewProArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/viewProArea_overview.md @@ -17,6 +17,6 @@ Las áreas 4D View Pro están documentadas en [la sección 4D View Pro](ViewPro/ [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Mostrar barra de fórmulas](properties_Appearance.md#show-formula-bar) - [Tipo](properties_Object.md#type) - [Interfaz de usuario](properties_Appearance.md#user-interface) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) -## Supported Events +## Eventos soportados [On After Edit](../Events/onAfterEdit.md) - [On Clicked](../Events/onClicked.md) - [On Column Resize](../Events/onColumnResize.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header Click](../Events/onHeaderClick.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Row Resize](../Events/onRowResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On VP Range Changed](../Events/onVPRangeChanged.md) - [On VP Ready](../Events/onVPReady.md) From 5a559b0710012807ce03a5d8bbd9dce9975fd765 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:58:05 +0200 Subject: [PATCH 1813/2000] New translations writeproarea_overview.md (Spanish) --- .../current/FormObjects/writeProArea_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/writeProArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/writeProArea_overview.md index 778f24512726f1..1b3c8f08f90f63 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/writeProArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/writeProArea_overview.md @@ -15,6 +15,6 @@ Las áreas 4D Write Pro están documentadas en el manual [4D Write Pro](https:// [Corrector ortográfico automático](properties_Entry.md#auto-spellcheck) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Menú contextual](properties_Entry.md#context-menu) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Editable](properties_Entry.md#enterable) - [Enfocable](properties_Entry.md#focusable) - [Alto](properties_CoordinatesAndSizing.md#height) - [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Disposición del teclado](properties_Entry.md#keyboard-layout) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Imprimir marco variable](properties_Print.md#print-frame) - [Resolución](properties_Appearance.md#resolution) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Selección siempre visible](properties_Entry.md#selection-always-visible) - [Mostrar fondo](properties_Appearance.md#show-background) - [Mostrar pies de página](properties_Appearance.md#show-footers) - [Mostrar encabezados](properties_Appearance.md#show-headers) - [Mostrar caracteres ocultos](properties_Appearance.md#show-hidden-characters) - [Mostrar regla horizontal](properties_Appearance.md#show-horizontal-ruler) - [Mostrar HTML WYSIWYG](properties_Appearance.md#show-html-wysiwyg) - [Mostrar marco de página](properties_Appearance.md#show-page-frame) - [Mostrar referencias](properties_Appearance.md#show-references) - [Mostrar regla vertical](properties_Appearance.md#show-vertical-ruler) - [Tipo](properties_Object.md#type) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Ver modo](properties_Appearance.md#view-mode) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Zoom](properties_Appearance.md#zoom) -## Supported Events +## Eventos soportados [On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 146ac608bed732d3668306c4e913f349b7390229 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:58:23 +0200 Subject: [PATCH 1814/2000] New translations updates.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md index b2a9ee8c73432f..92c3d9e3c99ed0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -10,7 +10,7 @@ title: Notas del lanzamiento - El comando [`JSON Validate`](../commands/json-validate) ahora es compatible con el borrador 2020-12 del esquema JSON. - 4D Write Pro now supports [hierarchical list style sheets](../WritePro/user-legacy/stylesheets.md#hierarchical-list-style-sheets), enabling the creation and management of structured [multi-level lists](../WritePro/user-legacy/using-a-4d-write-pro-area.md#multi-level-lists) with automatic numbering. - Ability to use a custom certificate from the macOS keychain instead of a local certificates folder in [`HTTPRequest`](../API/HTTPRequestClass.md#4dhttprequestnew) and [`HTTPAgent`](../API/HTTPAgentClass.md#4dhttpagentnew) classes. -- New [`4D.Method` class](../API/MethodClass.md) to create and execute a 4D method code from text source. [`METHOD Get path`](../commands/method-get-path) and [`METHOD RESOLVE PATH`](../commands/method-resolve-path) commands support a new `path volatile method` constant (128). +- Nueva clase [`4D.Method`](../API/MethodClass.md) para crear y ejecutar un código de método 4D a partir de una fuente de texto. [`METHOD Get path`](../commands/method-get-path) and [`METHOD RESOLVE PATH`](../commands/method-resolve-path) commands support a new `path volatile method` constant (128). - IMAP transporter now supports mailbox event notifications using the IDLE protocol through a [notifier object](../API/IMAPTransporterClass.md#notifier) of the [4D.IMAPNotifier](../API/IMAPNotifier.md) class, configurable via the `listener` property of [IMAP New transporter](../commands/imap-new-transporter). - Remote [session](../API/SessionClass.md) objects are now [available client-side](../Desktop/sessions.md#availability). - Dependencies: support of [components stored on GitLab repositories](../Project/components.md#configuring-a-gitlab-repository). From 774055a4c8c3fa9d824e011495901bfd33413af9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:58:43 +0200 Subject: [PATCH 1815/2000] New translations code-overview.md (Spanish) --- .../current/Project/code-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/code-overview.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/code-overview.md index d99a3639a95d9e..59fcfff358a455 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/code-overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/code-overview.md @@ -108,7 +108,7 @@ You can access the contents and paths of all methods in your applications by pro Se aplican los siguientes principios: -- Each method and form in a 4D application has its own address in the form of a pathname. Por ejemplo, el método de activación de la tabla 1 se encuentra en "[trigger]/tabla_1". Each object pathname is unique in an application. +- Each method and form in a 4D application has its own address in the form of a pathname. Por ejemplo, el método de activación de la tabla 1 se encuentra en "[trigger]/tabla_1". Cada nombre de ruta de objeto es único en una aplicación. - You can access objects in the 4D application using the commands of the **"Design Object Access"** command theme, for example [`METHOD GET NAMES`](../commands/method-get-names) or [`METHOD GET PATHS`](../commands/method-get-paths). - Most of the commands in this theme work in both [interpreted and compiled](../Concepts/interpreted.md) mode. However, commands that modify properties or access contents executable from methods can only be used in interpreted mode (see the table below). - Puede utilizar todos los comandos de este tema con 4D en modo local o remoto. However, keep in mind that you cannot use certain commands in compiled mode: the purpose of this theme is to create custom development support tools. You must not use these commands to dynamically change the functioning of a database that is running. For example, you cannot use [`METHOD SET ATTRIBUTE`](../commands/method-set-attribute) to change a method attribute according to the status of the current user. From 5bbf9eb49a5dff221ea6d6d9ce758aa9722723b0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:58:47 +0200 Subject: [PATCH 1816/2000] New translations components.md (Spanish) --- .../current/Project/components.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/components.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/components.md index d48778047d495f..823f69a4a920c7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/components.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/components.md @@ -37,7 +37,7 @@ When developing in 4D, the component files can be transparently stored in your c :::note -This section describes how to work with components in the **4D** and **4D Server** environments. En otros entornos, los componentes se gestionan de manera diferente: +Esta sección describe cómo trabajar con componentes en los entornos **4D** y **4D Server**. En otros entornos, los componentes se gestionan de manera diferente: - en [4D en modo remoto](../Desktop/clientServer.md), los componentes son cargados por el servidor y enviados a la aplicación remota. - en las aplicaciones fusionadas, los componentes se [incluyen en el paso de compilación](../Desktop/building.md#plugins--components-page). @@ -196,7 +196,7 @@ Estos pasos pueden automatizarse fácilmente, con código 4D o utilizando GitHub #### Configuring a GitLab repository -GitLab releases only store the name and URL of assets, they do not contain uploaded files. You need to provide your component's zip file as a link. +GitLab releases only store the name and URL of assets, they do not contain uploaded files. Debe ofrecer el archivo zip de su componente como enlace. 1. Upload the component's ZIP file somewhere, i.e. either on an external server, or [using GitLab Package Registry](#using-the-gitlab-package-registry) (generic package). 2. Create a [GitLab release](https://docs.gitlab.com/user/project/releases/) for your component, including the link to your component's file as release asset. @@ -211,7 +211,7 @@ The [GitLab Package Registry](https://docs.gitlab.com/user/packages/package_regi 2. Upload it to the [generic packages repository](https://docs.gitlab.com/user/packages/generic_packages/) using a script (see [examples in the GitLab documentation](https://docs.gitlab.com/user/packages/generic_packages/#publish-a-single-file)). 3. **Deploy** \> **Package Registry** to see the result. 4. Utilice la URL del paquete como enlace a los activos de la versión. -5. Associate it with the same Git tag. +5. Asócielo con la misma etiqueta Git. #### Declarando rutas @@ -321,17 +321,17 @@ El desarrollador del componente puede definir una versión mínima de 4D en el a ::: -#### Authentication and tokens +#### Autenticación y tokens Si quiere integrar un componente ubicado en un repositorio privado, necesita decirle a 4D que utilice un token de conexión para acceder a él. - for GitHub: in your [GitHub token interface](https://github.com/settings/tokens), create a token with the recommended following properties: - type: **classic** - - access rights: **repo** + - derechos de acceso: **repo** -- for GitLab: in your GitLab account, create a token with the following properties: +- para GitLab: en su cuenta de GitLab, cree un token con las siguientes propiedades: - type: **Personal Access token** - - scopes: **read_api** and **read_repository** + - alcances: **read_api** y **read_repository** A continuación, deberá [suministrar su token de conexión](#providing-your-access-token) al gestor de dependencias. @@ -496,7 +496,7 @@ La dependencia se añade a la [lista de dependencias inactivas](#dependency-stat ### Adding a GitHub or GitLab dependency -To add a [GitHub or GitLab dependency](#components-stored-on-git-hosting-platforms): +Para añadir una [dependencia GitHub o GitLab](#components-stored-on-git-hosting-platforms): 1. Click on the **[+]** button in the footer area of the panel and select the tab corresponding to your platform: **GitHub** or **GitLab**. @@ -512,7 +512,7 @@ Los componentes ya instalados no están listados. ::: -2. Enter the path of the GitHub or GitLab repository of the dependency. It could be: +2. Enter the path of the GitHub or GitLab repository of the dependency. Podría ser: - a **repository URL** (e.g. "https://github.com/vdelachaux/UI-with-Classes") - (GitLab only) a self-hosted instance private server URL (e.g. "https://git-my-server.com/4d/components/mycomponent") @@ -546,11 +546,11 @@ Puede definir la opción [etiqueta o versión](#tags-and-versions) para una depe - **Versión exacta (Etiqueta)**: selecciona o introduce manualmente una [etiqueta específica](#tags-and-versions) de la lista disponible. - **Latest** (GitHub) or **Highest** (GitLab): Allows to download the release that is tagged as the most recent version. **Warning:** While using this option can be convenient during early development, it is better to avoid it in production or shared projects since it automatically pulls in newer releases, including beta releases, which may lead to unexpected updates or breaking changes. -The current dependency version is displayed on the right side of the dependency item: +La versión actual de la dependencia se muestra a la derecha del elemento de la dependencia: ![dependency-origin](../assets/en/Project/dependency-version.png) -#### Modifying the dependency version range +#### Modificación del intervalo de versiones de las dependencias You can modify the [version setting](#defining-a-dependency-version-range) for a listed dependency: select the dependency to modify and select **Edit the dependency...** from the contextual menu. En el cuadro de diálogo "Editar la dependencia", edite el menú Regla de dependencia y haga clic en **Aplicar**. @@ -637,7 +637,7 @@ To provide your GitHub or GitLab access token, you can either: ![dependency-add-token](../assets/en/Project/dependency-add-token-button.png) -- or, select **Add a GitHub personal access token...** or **Add a GitLab personal access token...** in the Dependency manager menu at any moment. For GitLab access tokens, you can select the host: +- or, select **Add a GitHub personal access token...** or **Add a GitLab personal access token...** in the Dependency manager menu at any moment. Para los tokens de acceso de GitLab, puede seleccionar el host: ![dependency-add-token](../assets/en/Project/dependency-add-token.png) @@ -647,7 +647,7 @@ Luego puede introducir su token de acceso personal: #### Editing a token -You can only enter one personal access token per host. Once a token has been entered, you can **edit** it. +Sólo puede introducir un token de acceso personal por host. Una vez se ha sido introducido un token, puede **editarlo**. El token proporcionado se almacena en un archivo **github.json** en la [carpeta activa de 4D](../commands/get-4d-folder#active-4d-folder). From a6e37524949f983b1016ddd628ac45c53ae55da1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 01:59:33 +0200 Subject: [PATCH 1817/2000] New translations users.md (Spanish) --- .../current/ServerWindow/users.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/users.md b/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/users.md index 63cafbcb921e15..ad930c40c1d0d0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/users.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ServerWindow/users.md @@ -25,7 +25,7 @@ Para cada usuario conectado al servidor, la lista ofrece la siguiente informaci - **Fecha de conexión**: fecha y hora de la conexión de la máquina remota. - **Tiempos CPU**: tiempos procesador consumidos por este usuario desde la conexión. - **Actividad**: ratio de tiempo que 4D Server dedica a este usuario (visualización dinámica). -- **Status**: "Online" or "Sleeping" if the remote machine has switched to sleep mode (see below). +- **Estado**: "En línea" o "En reposo" si la máquina remota ha pasado al modo de reposo (ver abajo). ### Gestión de usuarios dormidos From 78e6643c3df73433761b46fd5874de83e8a544df Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:11:42 +0200 Subject: [PATCH 1818/2000] New translations interface.md (Spanish) --- .../current/settings/interface.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/settings/interface.md b/i18n/es/docusaurus-plugin-content-docs/current/settings/interface.md index e1f90817c6923f..81863b52885996 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/settings/interface.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/settings/interface.md @@ -49,7 +49,7 @@ Esta opción puede seleccionarse en macOS, pero se ignorará cuando la aplicaci Este menú permite seleccionar la paleta de colores que se utilizará en la aplicación principal. Una paleta de colores define un conjunto global de colores de interfaz para los textos, los fondos, las ventanas, etc., utilizados en sus formularios. -> This option is ignored on Windows with [Classic theme](#use-fluent-ui-on-windows). In this context, the "Light" scheme is always used. +> Esta opción se ignora en Windows con [Tema clásico](#use-fluent-ui-on-windows). In this context, the "Light" scheme is always used. Los siguientes esquemas están disponibles: From d302b01d559bda02c4caed3f80d77461e85699fa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:12:02 +0200 Subject: [PATCH 1819/2000] New translations command-index.md (Spanish) --- .../WritePro/commands/command-index.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/command-index.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/command-index.md index 69804f15b5ff3f..ea50334179a281 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/command-index.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/command-index.md @@ -7,7 +7,7 @@ title: Comandos 4D Write Pro A -[`WP Add picture`](wp-add-picture.md) ***Modificado 4D 20 R8*** +[`WP Add picture`](../commands/wp-add-picture) ***Modificado 4D 20 R8*** B @@ -25,13 +25,13 @@ title: Comandos 4D Write Pro [`WP DELETE PICTURE`](../commands/wp-delete-picture)
    [`WP DELETE SECTION`](../commands/wp-delete-section) ***New 4D 20 R7***
    [`WP DELETE STYLE SHEET`](../commands/wp-delete-style-sheet) ***Modified 4D 21 R3***
    -[`WP DELETE SUBSECTION`](wp-delete-subsection.md) ***Modified 4D 20 R7***
    +[`WP DELETE SUBSECTION`](../commands/wp-delete-subsection) ***Modified 4D 20 R7***
    [`WP DELETE TEXT BOX`](../commands/wp-delete-text-box) E -[`WP EXPORT DOCUMENT`](wp-export-document.md) **Modificado 4D 20 R9**
    -[`WP EXPORT VARIABLE`](wp-export-variable.md) **Modificado 4D 20 R9** +[`WP EXPORT DOCUMENT`](../commands/wp-export-document) **Modified 4D 20 R9**
    +[`WP EXPORT VARIABLE`](../commands/wp-export-variable) **Modified 4D 20 R9** F @@ -42,7 +42,7 @@ title: Comandos 4D Write Pro G -[`WP GET ATTRIBUTES`](wp-get-attributes.md) ***Modified 4D 20 R8***
    +[`WP GET ATTRIBUTES`](../commands/wp-get-attributes) ***Modified 4D 20 R8***
    [`WP Get body`](../commands/wp-get-body)
    [`WP GET BOOKMARKS`](../commands/wp-get-bookmarks)
    [`WP Get breaks`](../commands/wp-get-breaks)
    @@ -66,12 +66,12 @@ title: Comandos 4D Write Pro I -[`WP Import document`](wp-import-document.md) ***Modified 4D 20 R8***
    +[`WP Import document`](../commands/wp-import-document) ***Modified 4D 20 R8***
    [`WP IMPORT STYLE SHEETS`](../commands/wp-import-style-sheets)
    -[`WP INSERT BREAK`](wp-insert-break.md) ***Modified 4D 20 R8***
    -[`WP Insert document body`](wp-insert-document-body.md) ***Modified 4D 20 R8***
    -[`WP INSERT FORMULA`](wp-insert-formula.md) ***Modified 4D 20 R8***
    -[`WP INSERT PICTURE`](wp-insert-picture.md) ***Modified 4D 20 R8***
    +[`WP INSERT BREAK`](../commands/wp-insert-break) ***Modified 4D 20 R8***
    +[`WP Insert document body`](../commands/wp-insert-document-body) ***Modified 4D 20 R8***
    +[`WP INSERT FORMULA`](../commands/wp-insert-formula) ***Modified 4D 20 R8***
    +[`WP INSERT PICTURE`](../commands/wp-insert-picture) ***Modified 4D 20 R8***
    [`WP Insert table`](../commands/wp-insert-table)
    [`WP Is font style supported`](../commands/wp-is-font-style-supported) From 71988a13b1a4337267145e3135a2d7a995fe0482 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:14:55 +0200 Subject: [PATCH 1820/2000] New translations webarea_overview.md (Spanish) --- .../current/FormObjects/webArea_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md index 721bdf8cde2148..c0d964fc653a4b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md @@ -245,7 +245,7 @@ Cuando haya realizado los ajustes como se ha descrito anteriormente, entonces te [Access 4D methods](properties_WebArea.md#access-4d-methods) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Progression](properties_WebArea.md#progression) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [URL](properties_WebArea.md#url) - [Use embedded Web rendering engine](properties_WebArea.md#use-embedded-web-rendering-engine) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibilty](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) -## Supported Events +## Eventos soportados [On Begin URL Loading](../Events/onBeginUrlLoading.md) - [On End URL Loading](../Events/onEndUrlLoading.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Open External Link](../Events/onOpenExternalLink.md) - [On Unload](../Events/onUnload.md) - [On URL Filtering](../Events/onUrlFiltering.md) - [On URL Loading Error](../Events/onUrlLoadingError.md) - [On URL Resource Loading](../Events/onUrlResourceLoading.md) - [On Window Opening Denied](../Events/onWindowOpeningDenied.md) From 6ed279297e91fa3305825e3b4740cec51db26797 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:17:31 +0200 Subject: [PATCH 1821/2000] New translations project-method-properties.md (Spanish) --- .../current/Project/project-method-properties.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/project-method-properties.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/project-method-properties.md index 1f77964a3af788..87efa648f16d85 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/project-method-properties.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/project-method-properties.md @@ -97,7 +97,7 @@ Un método de menú se llama cuando se selecciona el comando de menú personaliz Los comandos de menú personalizados pueden hacer que se realicen una o varias actividades. For example, a menu command for entering records might call a method that performs two tasks: displaying the appropriate input form, and calling the [`ADD RECORD`(../commands/add-record)] command until the user cancels the data entry activity. -Automating sequences of activities is a very powerful capability of the 4D programming language. Utilizando los menús personalizados, se pueden automatizar las secuencias de tareas y, por lo tanto, ofrecer más orientación a los usuarios de la aplicación. +La automatización de secuencias de actividades es una capacidad muy poderosa del lenguaje de programación 4D. Utilizando los menús personalizados, se pueden automatizar las secuencias de tareas y, por lo tanto, ofrecer más orientación a los usuarios de la aplicación. ### Métodos de gestión de proceso @@ -105,7 +105,7 @@ Un **método proyecto** es un método proyecto que se llama cuando se inicia un ### Métodos de gestión de eventos y errores -Un **método de gestión de eventos** es un método dedicado a la gestión de eventos, que se ejecuta en un proceso diferente del método de gestión de procesos. Generalmente, para la gestión de eventos, 4D se encarga de la mayor parte. Por ejemplo, durante la entrada de datos, 4D detecta las pulsaciones de las teclas y los clics, y luego llama a los métodos objeto y formulario correspondientes para que usted pueda responder adecuadamente a los eventos desde estos métodos. For more information, see the description of the command [`ON EVENT CALL`](../commands/on-event-call). +Un **método de gestión de eventos** es un método dedicado a la gestión de eventos, que se ejecuta en un proceso diferente del método de gestión de procesos. Generalmente, para la gestión de eventos, 4D se encarga de la mayor parte. Por ejemplo, durante la entrada de datos, 4D detecta las pulsaciones de las teclas y los clics, y luego llama a los métodos objeto y formulario correspondientes para que usted pueda responder adecuadamente a los eventos desde estos métodos. Para más información, consulte la descripción del comando [`ON EVENT CALL`](../commands/on-event-call). Un **método de gestión de errores** es un método proyecto basado en interrupciones. Se llama cada vez que se produce un error o una excepción. Para más información, consulte la sección [Gestión de errores](../Concepts/error-handling.md). @@ -114,7 +114,7 @@ Un **método de gestión de errores** es un método proyecto basado en interrupc Project methods can be called from external contexts such as other applications, web apps, processed files, etc., in which case they can be seen as API. Such calls include: - calls to the web server through [http request handlers](../WebServer/http-request-handler.md) or [`4DACTION` URLs](../WebServer/httpRequests.md#4daction), -- [tag processing](../Tags/transformation-tags.md) +- [procesamiento de etiquetas](../Tags/transformation-tags.md) - expressions called from extensions ([4D Write Pro](../WritePro/commands/wp-insert-formula.md), [4D View Pro](../ViewPro/formulas.md) or form objects (e.g. [`ST INSERT EXPRESSION`](../commands/st-insert-expression)). External calls to project methods must be allowed in the [project method properties](../Project/project-method-properties.md). @@ -239,7 +239,7 @@ En 4D, algunos usos típicos de la recursividad son: :::warning -Recursive calls should always end at some point. En el ejemplo, el método `Genealogy of` deja de llamarse a sí mismo cuando la consulta no devuelve ningún registro. Sin esta prueba condicional, el método se llamaría a sí mismo indefinidamente; eventualmente, 4D devolvería un error "Pila llena" porque ya no tendría espacio para "apilar" las llamadas (así como los parámetros y las variables locales utilizadas en el método). +Las llamadas recursivas siempre deben terminar en algún punto. En el ejemplo, el método `Genealogy of` deja de llamarse a sí mismo cuando la consulta no devuelve ningún registro. Sin esta prueba condicional, el método se llamaría a sí mismo indefinidamente; eventualmente, 4D devolvería un error "Pila llena" porque ya no tendría espacio para "apilar" las llamadas (así como los parámetros y las variables locales utilizadas en el método). ::: From e845d671ada0e6809ff0cdddf2306451bc2ee403 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:18:09 +0200 Subject: [PATCH 1822/2000] New translations filehandleclass.md (Spanish) --- .../version-21/API/FileHandleClass.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/FileHandleClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/FileHandleClass.md index ebf458766b5462..6ebb4240874f44 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/FileHandleClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/FileHandleClass.md @@ -522,9 +522,9 @@ Cuando se ejecuta esta función, la posición actual ([.offset](#offset)) se act
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | -- | ------------- | -| lineOfText | Text | -> | Text to write | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | -- | ---------------- | +| lineOfText | Text | -> | Texto a escribir |
    @@ -559,9 +559,9 @@ Cuando se ejecuta esta función, la posición actual ([.offset](#offset)) se act
    -| Parámetros | Tipo | | Descripción | -| ----------- | ---- | -- | ------------- | -| textToWrite | Text | -> | Text to write | +| Parámetros | Tipo | | Descripción | +| ----------- | ---- | -- | ---------------- | +| textToWrite | Text | -> | Texto a escribir |
    From 4a7cac203afe9f3a4b0b62e9a86b2c74f643f5cf Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:20:59 +0200 Subject: [PATCH 1823/2000] New translations forms.md (Spanish) --- .../version-21/FormEditor/forms.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md index 572f5b62eb2dc7..c63010a49bf426 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormEditor/forms.md @@ -129,6 +129,6 @@ Para dejar de heredar un formulario, seleccione `\` en la lista de propied [Barra de menú asociada](properties_Menu.md#associated-menu-bar) - [Altura fija](properties_WindowSize.md#fixed-height) - [Ancho fijo](properties_WindowSize.md#fixed-width) - [Divisor de formulario](properties_Markers.md#form-break) - [Detalle de formulario](properties_Markers.md#form-detail) - [Pie de formulario](properties_Markers.md#form-footer) - [Encabezado de formulario](properties_Markers.md#form-header) - [Nombre de formulario](properties_FormProperties.md#form-name) - [Tipo de formulario](properties_FormProperties.md#form-type) - [Nombre de formulario heredado](properties_FormProperties.md#inherited-form-name) - [Tabla de formulario heredado](properties_FormProperties.md#inherited-form-table) - [Altura máxima](properties_WindowSize.md#maximum-height-minimum-height) - [Ancho máximo](properties_WindowSize.md#maximum-width-minimum-width) - [Método](properties_Action.md#method) - [Altura mínima](properties_WindowSize.md#maximum-height-minimum-height) - [Ancho mínimo](properties_WindowSize.md#maximum-width-minimum-width) - [Páginas](properties_FormProperties.md#pages) - [Configuración de impresión](properties_Print.md#settings) - [Publicado como subformulario](properties_FormProperties.md#published-as-subform) - [Guardar geometría](properties_FormProperties.md#save-geometry) - [Título de ventana](properties_FormProperties.md#window-title) -## Supported Events +## Eventos soportados [On Activate](../Events/onActivate.md) - [On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Bound Variable Change](../Events/onBoundVariableChange.md) - [On Clicked](../Events/onClicked.md) - [On Close Box](../Events/onCloseBox.md) - [On Close Detail](../Events/onCloseDetail.md) - [On Data Change](../Events/onDataChange.md) - [On Deactivate](../Events/onDeactivate.md) - [On Display Detail](../Events/onDisplayDetail.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Load Record](../Events/onLoadRecord.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Menu Selected](../Events/onMenuSelected.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Open Detail](../Events/onOpenDetail.md) - [On Outside Call](../Events/onOutsideCall.md) - [On Page Change](../Events/onPageChange.md) - [On Plug in Area](../Events/onPluginArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Resize](../Events/onResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Timer](../Events/onTimer.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 050401f1c0e44d34545bb3812df2735ea1421084 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:21:12 +0200 Subject: [PATCH 1824/2000] New translations buttongrid_overview.md (Spanish) --- .../version-21/FormObjects/buttonGrid_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/buttonGrid_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/buttonGrid_overview.md index ef529866aefa4c..06c3c902efda0c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/buttonGrid_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/buttonGrid_overview.md @@ -30,6 +30,6 @@ Puede asignar la [acción estándar](https://doc.4d.com/4Dv20/4D/20.2/Standard-a [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Filas](properties_Crop.md#rows) - [Acción estándar](properties_Action.md#standard-action) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Visibilidad](properties_Display.md#visibilidad) -## Supported Events +## Eventos soportados [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 782f65ab7eedc06b80ad1129528964a6919ef5e9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:21:14 +0200 Subject: [PATCH 1825/2000] New translations button_overview.md (Spanish) --- .../version-21/FormObjects/button_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/button_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/button_overview.md index 0173ef88eab826..783c49ffd80bed 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/button_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/button_overview.md @@ -335,6 +335,6 @@ Existen propiedades específicas adicionales, dependiendo del [estilo-de-botón] - Personalizado: [Ruta de fondo](properties_TextAndPicture.md#background-pathname) - [Margen horizontal](properties_TextAndPicture.md#horizontalmargin) - [Desplazamiento del ícono](properties_TextAndPicture.md#icon-offset) - [Margen vertical](properties_TextAndPicture.md#verticalmargin) - Plano, Regular: [Botón por defecto](properties_Appearance.md#default-button) -## Supported Events +## Eventos soportados [On Alternative Click](../Events/onAlternativeClick.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Long Click](../Events/onLongClick.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From fb4fe9edb4fad8392f15e10989bab1721aa63cb5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:21:16 +0200 Subject: [PATCH 1826/2000] New translations checkbox_overview.md (Spanish) --- .../version-21/FormObjects/checkbox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/checkbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/checkbox_overview.md index 00225504ad70c4..e5f3db1810e115 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/checkbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/checkbox_overview.md @@ -397,6 +397,6 @@ Propiedades específicas adicionales están disponibles en función del [estilo - Personalizado: [Ruta de fondo](properties_TextAndPicture.md#background-pathname) - [Margen horizontal](properties_TextAndPicture.md#horizontalmargin) - [Desplazamiento del ícono](properties_TextAndPicture.md#icon-offset) - [Margen vertical](properties_TextAndPicture.md#verticalmargin) - Plana, Regular: [Tres Estados](properties_Display.md#three-states) -## Supported Events +## Eventos soportados [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From f0f517ab448b4738953a5b0c29ca85d0eb570edc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:21:18 +0200 Subject: [PATCH 1827/2000] New translations combobox_overview.md (Spanish) --- .../version-21/FormObjects/comboBox_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/comboBox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/comboBox_overview.md index cc51cec1fadc80..dc9bfb0427971c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/comboBox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/comboBox_overview.md @@ -61,6 +61,6 @@ Los objetos de tipo combo box aceptan dos opciones específicas: [Formato Alfa](properties_Display.md#alpha-format) - [Negrita](properties_Text.md#bold) - [Abajo](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Formato de fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Formato Hora](properties_Display.md#time-format) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) -## Supported Events +## Eventos soportados [On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From baacff8ffcf1e5aa0beea7bd43fc31f0f23eee8f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:21:20 +0200 Subject: [PATCH 1828/2000] New translations dropdownlist_overview.md (Spanish) --- .../version-21/FormObjects/dropdownList_Overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/dropdownList_Overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/dropdownList_Overview.md index 144e4f6e2b2b34..0711e4640c63d0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/dropdownList_Overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/dropdownList_Overview.md @@ -168,7 +168,7 @@ Puede crear automáticamente una lista desplegable utilizando una acción están [Formato Alfa](properties_Display.md#alpha-format) - [Negrita](properties_Text.md#bold) - [Abajo](properties_CoordinatesAndSizing.md#bottom) - [Estilo de botón](properties_TextAndPicture.md#button-style) - [Lista de selección](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Tipos de datos (tipo expresión)](properties_DataSource.md#data-type-expression-type) - [Tipos de datos (lista)](properties_DataSource.md#data-type-list) - [Formato Fecha](properties_Display.md#date-format) - [Tiipo expresión](properties_Object.md#expression-type) - [Enfocable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Dimensionamiento Horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [No renderizado](properties_Display.md#not-rendered) - [Nombre de objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Acción estándar](properties_Action.md#standard-action) - [Guardar valor](properties_Object.md#save-value) - [Formato Hora](properties_Display.md#time-format) - [Arriba](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Underline](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento Vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) -## Supported Events +## Eventos soportados [On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 434b080222639714a8e88a1c3edfe9de91d6c2a0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:21:23 +0200 Subject: [PATCH 1829/2000] New translations input_overview.md (Spanish) --- .../version-21/FormObjects/input_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/input_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/input_overview.md index 21d6b09f8b55a0..293e7f59761322 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/input_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/input_overview.md @@ -44,7 +44,7 @@ Por razones de seguridad, en las áreas de entrada [multiestilo](./properties_Te [Permitir selector de fuente/color](properties_Text.md#allow-fontcolor-picker) - [Formato alfa](properties_Display.md#alpha-format) - [Corrección ortográfica automática](properties_Entry.md#auto-spellcheck) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Formato booleano](properties_Display.md#text-when-falsetext-when-true) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Menú contextual](properties_Entry.md#context-menu) - [Radio de esquina](properties_CoordinatesAndSizing.md#corner-radius) - [Formato Fecha](properties_Display.md#date-format) - [Valor por defecto](properties_RangeOfValues.md#default-value) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Enterable](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Lista excluida](properties_RangeOfValues.md#excluded-list) - [Tipo de expresión](properties_Object.md#expression-type) - [Color de relleno](properties_BackgroundAndBorder.md#background-color--fill-color) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Hide focus rectangle](properties_Appearance.md#hide-focus-rectangle) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Multilínea](properties_Entry.md#multiline) - [Multiestilo](properties_Text.md#multi-style) - [Formato numérico](properties_Display.md#formato-numérico) - [Nombre de objeto](properties_Object.md#nombre-de-objeto) - [Orientación](properties_Text.md#orientación) - [Formato de imagen](properties_Display.md#formato-de-imagen) - [Marcador de posición](properties_Entry.md#placeholder) - [Marco de impresión](properties_Print.md#print-frame) - [Lista obligatoria](properties_RangeOfValues.md#required-list) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Selección siempre visible](properties_Entry.md#selection-always-visible) - [Almacenar con etiquetas de estilo predeterminadas](properties_Text.md#store-with-default-style-tags) - [Texto cuando False/Texto cuando True](properties_Display.md#text-when-falsetext-when-true) - [Formato de tiempo](properties_Display.md#formato-de-tiempo) - [Arriba](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Barra de desplazamiento vertical](properties_Appearance.md#barra-de-desplazamiento-vertical) - [Tamaño vertical](properties_ResizingOptions.md#tamaño-vertical) - [Visibilidad](properties_Display.md#visibilidad) - [Ancho](properties_CoordinatesAndSizing.md#ancho) - [Ajuste de palabras](properties_Display.md#wordwrap) -## Supported Events +## Eventos soportados [On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Mouse Up ](../Events/onMouseUp.md)(Picture type only)- [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Scroll](../Events/onScroll.md)(Picture type only) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 35d6dbd06f1ac37bf22ed16d0bbad61d97705404 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:21:25 +0200 Subject: [PATCH 1830/2000] New translations list_overview.md (Spanish) --- .../version-21/FormObjects/list_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/list_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/list_overview.md index 2df1d47c4bbecf..50a8515def0d2d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/list_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/list_overview.md @@ -149,6 +149,6 @@ Puede controlar si los elementos de la lista jerárquica pueden ser modificados [Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Editable](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Rellenar color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Enfocable](properties_Entry.md#focusable) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Ayuda](properties_Help.md#help-tip) - [Ocultar rectángulo de foco](properties_Appearance.md#hide-focus-rectangle) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Itálica](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Multiselección](properties_Action.md#multi-selectable) - [Nombre de objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) -## Supported Events +## Eventos soportados [On After Edit](../Events/onAfterEdit.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Collapse](../Events/onCollapse.md) - [On Data Change](../Events/onDataChange.md) - [On Delete Action](../Events/onDeleteAction.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Expand](../Events/onExpand.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 4a9862f06c222fb757486e4780cb8a4a639d7977 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:21:27 +0200 Subject: [PATCH 1831/2000] New translations listbox_overview.md (Spanish) --- .../version-21/FormObjects/listbox_overview.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md index 6738b26a158891..eb3ad1c9cd12fb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md @@ -31,8 +31,8 @@ Un list box se compone de cuatro partes distintas: - el [objeto list box](./listbox-object.md) en su totalidad, - [columnas](./listbox-column.md), -- column [headers](./listbox-header-footer.md#headers), and -- column [footers](./listbox-header-footer.md#footers). +- [encabezados](./listbox-header-footer.md#headers) de columna y +- [pies de página](./listbox-header-footer.md#footers) de columna. ![](../assets/en/FormObjects/listbox_parts.png) @@ -316,7 +316,7 @@ Hay varias formas de definir los colores de fondo, los colores de fuente y los e Los principios de prioridad y de herencia se observan cuando la misma propiedad se define en más de un nivel. -1. (highest priority) Cell (if multi-style text) +1. (prioridad más alta) Celda (si es texto multiestilo) 2. Arrays de columnas/métodos 3. Arrays/métodos de Listbox 4. Propiedades de la columna @@ -524,7 +524,7 @@ Al igual que con las selecciones, el comando [`LISTBOX GET CELL POSITION`](../co _Representación no jerárquica:\* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*Representación jerárquica:* ![](../assets/en/FormObjects/hierarch10.png) Cuando se ocultan todas las líneas de una subjerarquía, la línea de ruptura se oculta automáticamente. En el ejemplo anterior, si las líneas 1 a 3 están ocultas, la línea de ruptura "Bretaña" no aparecerá. @@ -541,10 +541,10 @@ Las líneas de rotura no se tienen en cuenta en los arrays internos utilizados p El siguiente list box fue diseñado utilizando un array de objetos: -*Non-hierarchical representation:* +_Representación no jerárquica:\* ![](../assets/en/FormObjects/hierarch12.png) -*Hierarchical representation:* +*Representación jerárquica:* ![](../assets/en/FormObjects/hierarch13.png) En modo jerárquico, los niveles de ruptura no son tenidos en cuenta por los arrays de modificación de estilo denominados `tStyle` y `tColors`. Para modificar el color o el estilo de los niveles de ruptura, debe ejecutar las siguientes instrucciones: From df2dad0f9c04a4d96ed19bc3424f09662e4ca679 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:21:29 +0200 Subject: [PATCH 1832/2000] New translations picturebutton_overview.md (Spanish) --- .../version-21/FormObjects/pictureButton_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/pictureButton_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/pictureButton_overview.md index 6b6512fa18ad4b..fb7fbd23a8f464 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/pictureButton_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/pictureButton_overview.md @@ -62,6 +62,6 @@ Hay otros modos disponibles: [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Class](properties_Object.md#css-class) - [Columns](properties_Crop.md#columns) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Loop back to first frame](properties_Animation.md#loop-back-to-first-frame) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_Picture.md#pathname) - [Right](properties_CoordinatesAndSizing.md#right) - [Rows](properties_Crop.md#rows) - [Shortcut](properties_Entry.md#shortcut) - [Standard action](properties_Action.md#standard-action) - [Switch back when released](properties_Animation.md#switch-back-when-released) - [Switch continuously on clicks](properties_Animation.md#switch-continuously-on-clicks) - [Switch every x seconds](properties_Animation.md#switch-every-x-seconds) - [Title](properties_Object.md#title) - [Switch when roll over](properties_Animation.md#switch-when-roll-over) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Use Last frame as disabled](properties_Animation.md#use-last-frame-as-disabled) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) -## Supported Events +## Eventos soportados [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From b367b5c166adf531119bb2f91b4324ba04eaff8b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:21:31 +0200 Subject: [PATCH 1833/2000] New translations picturepopupmenu_overview.md (Spanish) --- .../version-21/FormObjects/picturePopupMenu_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/picturePopupMenu_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/picturePopupMenu_overview.md index ec4db1fe210d5e..514c0e5fb665c4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/picturePopupMenu_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/picturePopupMenu_overview.md @@ -26,6 +26,6 @@ Si desea gestionar usted mismo el efecto de un clic, seleccione `Sin acción`. [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Ruta de acceso](properties_Picture.md#pathname) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Filas](properties_Crop.md#rows) - [Acción estándar](properties_Action.md#standard-action) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) -## Supported Events +## Eventos soportados [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 2eb6a63ee25dfc2399f05d07ce3c01fa05bc5632 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:21:33 +0200 Subject: [PATCH 1834/2000] New translations pluginarea_overview.md (Spanish) --- .../version-21/FormObjects/pluginArea_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/pluginArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/pluginArea_overview.md index a6036de31fb5ea..45c8759c84c5c9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/pluginArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/pluginArea_overview.md @@ -21,6 +21,6 @@ Si el autor del plug-in proporciona opciones avanzadas, se puede activar un tema [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Propiedades avanzadas](properties_Plugins.md) - [Clase](properties_Object.md#css-class) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Tipo de expresión](properties_Object.md#expression-type) - [Con enfoque](properties_Entry.md#focusable) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Tipo de complemento](properties_Object.md#plug-in-kind) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) -## Supported Events +## Eventos soportados [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Plug in Area](../Events/onPluginArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From a30722de321d94720701c39bdef7e9472b6572d7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:21:34 +0200 Subject: [PATCH 1835/2000] New translations progressindicator.md (Spanish) --- .../version-21/FormObjects/progressIndicator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/progressIndicator.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/progressIndicator.md index 963b90737b04ed..89055dfb8e97f4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/progressIndicator.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/progressIndicator.md @@ -41,7 +41,7 @@ Dispone de múltiples opciones gráficas: valores mínimos/máximos, graduacione [Barber shop](properties_Scale.md#barber-shop) - [Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) -[Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Mostrar graduación](properties_Scale.md#display-graduation) - [Enterable](properties_Entry.md#enterable) - [Ejecutar método objeto](properties_Action.md#execute-object-method) - [Tipo de expresión](properties_Object.md#expression-type) (sólo "integer", "number", "date", o "time") - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Tamaño de fuente](properties_Text.md#font-size) - [Alto](properties_CoordinatesAndSizing.md#height) - [Itálica](properties_Text.md#italic) - [Paso de graduación](properties_Scale.md#graduation-step) -[Ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Ubicación de la etiqueta](properties_Scale.md#label-location) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Máximo](properties_Scale.md#maximum) - [Mínimo](properties_Scale.md#minimum) - [Formato numérico](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Paso](properties_Scale.md#step) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) -### Supported Events +### Eventos soportados [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From d495fd3f11c05e2c039e24b854b38872cee2cd09 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:22:11 +0200 Subject: [PATCH 1836/2000] New translations radio_overview.md (Spanish) --- .../version-21/FormObjects/radio_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/radio_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/radio_overview.md index ac7f292a72d709..5f3e5acff039df 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/radio_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/radio_overview.md @@ -154,6 +154,6 @@ Propiedades específicas adicionales están disponibles en función del [estilo - Personalizado: [Ruta de fondo](properties_TextAndPicture.md#background-pathname) - [Margen horizontal](properties_TextAndPicture.md#horizontalmargin) - [Desplazamiento del ícono](properties_TextAndPicture.md#icon-offset) - [Margen vertical](properties_TextAndPicture.md#verticalmargin) -## Supported Events +## Eventos soportados [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From e6e89a92d549282952b2d6c9fa3e854de2122497 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:22:13 +0200 Subject: [PATCH 1837/2000] New translations ruler.md (Spanish) --- .../version-21/FormObjects/ruler.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/ruler.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/ruler.md index 67e3fd7254b29b..8ee0054eba61e8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/ruler.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/ruler.md @@ -15,7 +15,7 @@ Para más información, consulte [Uso de indicadores](progressIndicator.md#using [Negrita](properties_Text.md#bold) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) -[Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Mostrar graduación](properties_Scale.md#display-graduation) - [Editable](properties_Entry.md#enterable) - [Ejecutar método objeto](properties_Action.md#execute-object-method) - [Tipo de expresión](properties_Object.md#expression-type) - [Altura](properties_CoordinatesAndSizing.md#height) - [Paso de graduación](properties_Scale.md#graduation-step) -[Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Ubicación de la etiqueta](properties_Scale.md#label-location) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Máximo](properties_Scale.md#maximum) - [Mínimo](properties_Scale.md#minimum) - [Formato de número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Paso](properties_Scale.md#step) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) -### Supported Events +### Eventos soportados [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 243ac7d57f2fe4f59a38c142936c15b3385cc5e2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:31:04 +0200 Subject: [PATCH 1838/2000] New translations spinner.md (Spanish) --- .../version-21/FormObjects/spinner.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/spinner.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/spinner.md index 5bf83bb131504d..38c33d8ad4aae4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/spinner.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/spinner.md @@ -18,6 +18,6 @@ Cuando se ejecuta el formulario, el objeto no se anima. La animación se gestion [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Tipo de expresión](properties_Object.md#expression-type) - [Altura](properties_CoordinatesAndSizing.md#height) -[Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibilidad) - [Ancho](properties_CoordinatesAndSizing.md#width) -### Supported Events +### Eventos soportados [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file From 2aab1f3f401ea913f62db0a4e704ee083e047a36 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:31:05 +0200 Subject: [PATCH 1839/2000] New translations splitters.md (Spanish) --- .../version-21/FormObjects/splitters.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/splitters.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/splitters.md index 06c1e0303ee13f..8b9da568aa452d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/splitters.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/splitters.md @@ -35,7 +35,7 @@ Una vez insertado, el separador aparece como una línea. Puede modificar su [est [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Altura](properties_CoordinatesAndSizing.md#height) - [Ayuda](properties_Help.md#help-tip) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Color de línea](properties_BackgroundAndBorder.md#line-color) - [Nombre del objeto](properties_Object.md#nombre_objeto) - [Empujador](properties_ResizingOptions.md#empujador) - [Derecha](properties_CoordinatesAndSizing.md#derecha) - [Arriba](properties_CoordinatesAndSizing.md#arriba) - [Tipo](properties_Object.md#type) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) -### Supported Events +### Eventos soportados [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 25b7e1584fc88f002bf109534afb99714303fe7d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:31:08 +0200 Subject: [PATCH 1840/2000] New translations stepper.md (Spanish) --- .../version-21/FormObjects/stepper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/stepper.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/stepper.md index fc7c3d0f991549..d96699b10072fa 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/stepper.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/stepper.md @@ -27,7 +27,7 @@ Para más información, consulte [Uso de indicadores](progressIndicator.md#using [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Fondo](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Entrada](properties_Entry.md#enterable) - [Ejecutar método de objeto](properties_Action.md#execute-object-method) - [Tipo de expresión](properties_Object.md#expression-type) (sólo "entero", "número", "fecha" u "hora") - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Máximo](properties_Scale.md#maximum) - [Mínimo](properties_Scale.md#minimum) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Paso](properties_Scale.md#step) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o expresión](properties_Object.md#variable-o-expresión) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibilidad) - [Ancho](properties_CoordinatesAndSizing.md#ancho) -## Supported Events +## Eventos soportados [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From 51e818275f4319a35312377168cd2d26fa89c9f1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:31:10 +0200 Subject: [PATCH 1841/2000] New translations subform_overview.md (Spanish) --- .../version-21/FormObjects/subform_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/subform_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/subform_overview.md index 3fa069c4380235..6a95c825c77f85 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/subform_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/subform_overview.md @@ -208,6 +208,6 @@ Para más información, consulte la descripción del comando `EXECUTE METHOD IN [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Dimensionado horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Formulario listado](properties_Subform.md#list-form) - [Método](properties_Action.md#method) - [Nombre de objeto](properties_Object.md#object-name) - [Marco de impresión](properties_Print.md#print-frame) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Modo de selección](properties_Subform.md#selection-mode) - [Fuente](properties_Subform.md#source) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Variable o Expresión](properties_Object.md#variable-or-expression) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Dimensionado vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) -## Supported Events +## Eventos soportados [On Data Change](../Events/onDataChange.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From e8a7c4844b0275ddf91450a8aa2649a7c50e1254 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:31:12 +0200 Subject: [PATCH 1842/2000] New translations tabcontrol.md (Spanish) --- .../version-21/FormObjects/tabControl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/tabControl.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/tabControl.md index bd89bd3e89e51a..1d844c61d9cd65 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/tabControl.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/tabControl.md @@ -118,6 +118,6 @@ Por ejemplo, si el usuario selecciona la tercera pestaña, 4D mostrará la pági [Negrita](properties_Text.md#bold) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Lista de opciones](properties_DataSource.md#choice-list-static-list) - [Clase](properties_Object.md#css-class) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Tamaño de fuente](properties_Text.md#font-size) - [Altura](properties_CoordinatesAndSizing.md#height) - [Mensaje de ayuda](properties_Help.md#help-tip) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Guardar valor](properties_Object.md#save-value) - [Acción estándar](properties_Action.md#standard-action) - [Dirección del control de pestañas](properties_Appearance.md#tab-control-direction) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Subrayado](properties_Text.md#underline) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) -## Supported Events +## Eventos soportados [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From f784c9eccd1e3f676a4ef9ae098520fd35b3d98b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:31:15 +0200 Subject: [PATCH 1843/2000] New translations viewproarea_overview.md (Spanish) --- .../version-21/FormObjects/viewProArea_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/viewProArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/viewProArea_overview.md index c2631d5ee7e660..d46692a97c1e26 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/viewProArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/viewProArea_overview.md @@ -17,6 +17,6 @@ Las áreas 4D View Pro están documentadas en [la sección 4D View Pro](ViewPro/ [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Altura](properties_CoordinatesAndSizing.md#height) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Mostrar barra de fórmulas](properties_Appearance.md#show-formula-bar) - [Tipo](properties_Object.md#type) - [Interfaz de usuario](properties_Appearance.md#user-interface) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) -## Supported Events +## Eventos soportados [On After Edit](../Events/onAfterEdit.md) - [On Clicked](../Events/onClicked.md) - [On Column Resize](../Events/onColumnResize.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header Click](../Events/onHeaderClick.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Row Resize](../Events/onRowResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On VP Range Changed](../Events/onVPRangeChanged.md) - [On VP Ready](../Events/onVPReady.md) From 476cb0d535f4bc85e666f9c48239e8a9a4ba8360 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:31:16 +0200 Subject: [PATCH 1844/2000] New translations webarea_overview.md (Spanish) --- .../version-21/FormObjects/webArea_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md index b4c380ddd56c14..310df21e7e3b35 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/webArea_overview.md @@ -245,7 +245,7 @@ Cuando haya realizado los ajustes como se ha descrito anteriormente, entonces te [Access 4D methods](properties_WebArea.md#access-4d-methods) - [Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Height](properties_CoordinatesAndSizing.md#height) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Left](properties_CoordinatesAndSizing.md#left) - [Method](properties_Action.md#method) - [Object Name](properties_Object.md#object-name) - [Progression](properties_WebArea.md#progression) - [Right](properties_CoordinatesAndSizing.md#right) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [URL](properties_WebArea.md#url) - [Use embedded Web rendering engine](properties_WebArea.md#use-embedded-web-rendering-engine) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibilty](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) -## Supported Events +## Eventos soportados [On Begin URL Loading](../Events/onBeginUrlLoading.md) - [On End URL Loading](../Events/onEndUrlLoading.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Open External Link](../Events/onOpenExternalLink.md) - [On Unload](../Events/onUnload.md) - [On URL Filtering](../Events/onUrlFiltering.md) - [On URL Loading Error](../Events/onUrlLoadingError.md) - [On URL Resource Loading](../Events/onUrlResourceLoading.md) - [On Window Opening Denied](../Events/onWindowOpeningDenied.md) From 57516f7d5cb3fd71a4ce12ccf534c04580688d31 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:31:18 +0200 Subject: [PATCH 1845/2000] New translations writeproarea_overview.md (Spanish) --- .../version-21/FormObjects/writeProArea_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/writeProArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/writeProArea_overview.md index 778f24512726f1..1b3c8f08f90f63 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/writeProArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/writeProArea_overview.md @@ -15,6 +15,6 @@ Las áreas 4D Write Pro están documentadas en el manual [4D Write Pro](https:// [Corrector ortográfico automático](properties_Entry.md#auto-spellcheck) - [Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Clase](properties_Object.md#css-class) - [Menú contextual](properties_Entry.md#context-menu) - [Arrastrable](properties_Action.md#draggable) - [Soltable](properties_Action.md#droppable) - [Editable](properties_Entry.md#enterable) - [Enfocable](properties_Entry.md#focusable) - [Alto](properties_CoordinatesAndSizing.md#height) - [Ocultar rectángulo de enfoque](properties_Appearance.md#hide-focus-rectangle) - [Barra de desplazamiento horizontal](properties_Appearance.md#horizontal-scroll-bar) - [Dimensionamiento horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Disposición del teclado](properties_Entry.md#keyboard-layout) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Método](properties_Action.md#method) - [Nombre del objeto](properties_Object.md#object-name) - [Imprimir marco variable](properties_Print.md#print-frame) - [Resolución](properties_Appearance.md#resolution) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Selección siempre visible](properties_Entry.md#selection-always-visible) - [Mostrar fondo](properties_Appearance.md#show-background) - [Mostrar pies de página](properties_Appearance.md#show-footers) - [Mostrar encabezados](properties_Appearance.md#show-headers) - [Mostrar caracteres ocultos](properties_Appearance.md#show-hidden-characters) - [Mostrar regla horizontal](properties_Appearance.md#show-horizontal-ruler) - [Mostrar HTML WYSIWYG](properties_Appearance.md#show-html-wysiwyg) - [Mostrar marco de página](properties_Appearance.md#show-page-frame) - [Mostrar referencias](properties_Appearance.md#show-references) - [Mostrar regla vertical](properties_Appearance.md#show-vertical-ruler) - [Tipo](properties_Object.md#type) - [Dimensionamiento vertical](properties_ResizingOptions.md#vertical-sizing) - [Barra de desplazamiento vertical](properties_Appearance.md#vertical-scroll-bar) - [Ver modo](properties_Appearance.md#view-mode) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Zoom](properties_Appearance.md#zoom) -## Supported Events +## Eventos soportados [On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) From a48541ce205369b6587f63a582c41c71e7c301a3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:33:45 +0200 Subject: [PATCH 1846/2000] New translations users.md (Spanish) --- .../version-21/ServerWindow/users.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/ServerWindow/users.md b/i18n/es/docusaurus-plugin-content-docs/version-21/ServerWindow/users.md index 28e55d9ff39973..cfdd5e88e0b739 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/ServerWindow/users.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/ServerWindow/users.md @@ -25,7 +25,7 @@ Para cada usuario conectado al servidor, la lista ofrece la siguiente informaci - **Fecha de conexión**: fecha y hora de la conexión de la máquina remota. - **Tiempos CPU**: tiempos procesador consumidos por este usuario desde la conexión. - **Actividad**: ratio de tiempo que 4D Server dedica a este usuario (visualización dinámica). -- **Status**: "Online" or "Sleeping" if the remote machine has switched to sleep mode (see below). +- **Estado**: "En línea" o "En reposo" si la máquina remota ha pasado al modo de reposo (ver abajo). ### Gestión de usuarios dormidos From 92a728f1ea983ec3044857d833642e050da4bfe1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:44:03 +0200 Subject: [PATCH 1847/2000] New translations user-new.md (Spanish) --- .../current/WritePro/user/user-new.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/user/user-new.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/user/user-new.md index 42c036a5336c5e..ce05f4bae57e6c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/user/user-new.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/user/user-new.md @@ -10,7 +10,7 @@ para importar ## Listas -4D Write Pro supports flat lists (single-level) and hierarchical lists (multi-level). +4D Write Pro admite listas planas (de un solo nivel) y listas jerárquicas (de varios niveles). ### Listas de un solo nivel @@ -45,13 +45,13 @@ Cuando se crea un nuevo subnivel, la numeración de niveles vuelve a empezar en ![](../../assets/en/WritePro/multilevel-lists.png) -Multi-level lists are created by applying a hierarchical list style sheet to a paragraph using [WP SET ATTRIBUTE](../commands/wp-set-attributes.md). +Multi-level lists are created with command [WP New style sheet](../commands/wp-new-style-sheet.md) and can be applied to a paragraph using [WP SET ATTRIBUTE](../commands/wp-set-attributes.md). Listas de varios niveles pueden ser gestionadas usando: -- paragraph [style sheet attributes](../commands-legacy/4d-write-pro-attributes.md#style-sheets) (such as `wk list level index`, `wk list level count`, and `wk list concat string format`) +- paragraph [style sheet attributes](../commands/4d-write-pro-attributes.md#style-sheets) (such as `wk list level index`, `wk list level count`, and `wk list concat string format`) - dedicated [standard actions](../user-legacy/standard-actions.md) for level management (`listLevelAppend`, `listLevelInc`, `listLevelDec`) -- dedicated standard actions for numbering marker management (`listConcatString`, `listNumberFormat`). +- dedicated standard actions for numbering marker management (`listConcatStringFormat`, `listNumberFormat`). :::tip Entrada de blog relacionada @@ -69,7 +69,7 @@ Las hojas de estilo de listas jerárquicas se utilizan para crear [listas multin To create a hierarchical list style sheet, use [WP New style sheet](../commands/wp-new-style-sheet.md) and pass in *listLevelCount* the desired number of levels. You then define a hierarchy of related paragraph style sheets: one **root-level** style sheet and one or more **sub-level** style sheets linked to it. Cada nivel representa una profundidad en la lista (nivel 1, nivel 2, nivel 3, etc.) and is automatically named "root-level name + lvl + index", for example "Mylist lvl 2". -To define and manage the hierarchy, the paragraph style sheet object can be customized using [style sheet attributes](../commands-legacy/4d-write-pro-attributes.md#style-sheets). +To customize hierarchical list styles, the paragraph style sheet object can be customized using [style sheet attributes](../commands/4d-write-pro-attributes.md#style-sheets). Hierarchical list style sheets are fully supported by the following commands: [`WP Get style sheet`](../commands/wp-get-style-sheet.md), [`WP SET ATTRIBUTES`](../commands/wp-set-attributes.md), [`WP DELETE STYLE SHEET`](../commands/wp-delete-style-sheet.md). @@ -119,14 +119,14 @@ resultado: Cuando se crean, las hojas de estilo de listas jerárquicas utilizan valores predefinidos: -- `wk margen izquierdo` = 0,75 cm × (número de niveles anteriores) +- `wk margin left` = 0.75 cm \* (number of previous levels) or 0.25 inches \* (number of previous levels), depending on current layout unit - `wk list type` = `wk decimal` - `wk name` is derived from the root style sheet name (Read-only for sub-levels) - `wk list level count` se fija en el valor especificado para todos los niveles - Ejemplo: - - Root level: `"MyList"` + - Nivel de raíz: `"MyList"` - Primer subnivel: `"MyList nivel 2"` - Segundo subnivel: `"MyList lvl 3"` From 4a7740ba65bc2883a7792cc2e5859e4cba883b54 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:44:44 +0200 Subject: [PATCH 1848/2000] New translations filehandleclass.md (Spanish) --- .../version-21-R2/API/FileHandleClass.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/FileHandleClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/FileHandleClass.md index ebf458766b5462..6ebb4240874f44 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/FileHandleClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/FileHandleClass.md @@ -522,9 +522,9 @@ Cuando se ejecuta esta función, la posición actual ([.offset](#offset)) se act
    -| Parámetros | Tipo | | Descripción | -| ---------- | ---- | -- | ------------- | -| lineOfText | Text | -> | Text to write | +| Parámetros | Tipo | | Descripción | +| ---------- | ---- | -- | ---------------- | +| lineOfText | Text | -> | Texto a escribir |
    @@ -559,9 +559,9 @@ Cuando se ejecuta esta función, la posición actual ([.offset](#offset)) se act
    -| Parámetros | Tipo | | Descripción | -| ----------- | ---- | -- | ------------- | -| textToWrite | Text | -> | Text to write | +| Parámetros | Tipo | | Descripción | +| ----------- | ---- | -- | ---------------- | +| textToWrite | Text | -> | Texto a escribir |
    From fdf0c9afdbf2513f758ef2f42653d5aa1de4d592 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:47:52 +0200 Subject: [PATCH 1849/2000] New translations listbox_overview.md (Spanish) --- .../version-21-R2/FormObjects/listbox_overview.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md index 6738b26a158891..eb3ad1c9cd12fb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md @@ -31,8 +31,8 @@ Un list box se compone de cuatro partes distintas: - el [objeto list box](./listbox-object.md) en su totalidad, - [columnas](./listbox-column.md), -- column [headers](./listbox-header-footer.md#headers), and -- column [footers](./listbox-header-footer.md#footers). +- [encabezados](./listbox-header-footer.md#headers) de columna y +- [pies de página](./listbox-header-footer.md#footers) de columna. ![](../assets/en/FormObjects/listbox_parts.png) @@ -316,7 +316,7 @@ Hay varias formas de definir los colores de fondo, los colores de fuente y los e Los principios de prioridad y de herencia se observan cuando la misma propiedad se define en más de un nivel. -1. (highest priority) Cell (if multi-style text) +1. (prioridad más alta) Celda (si es texto multiestilo) 2. Arrays de columnas/métodos 3. Arrays/métodos de Listbox 4. Propiedades de la columna @@ -524,7 +524,7 @@ Al igual que con las selecciones, el comando [`LISTBOX GET CELL POSITION`](../co _Representación no jerárquica:\* ![](../assets/en/FormObjects/hierarch9.png) -*Hierarchical representation:* +*Representación jerárquica:* ![](../assets/en/FormObjects/hierarch10.png) Cuando se ocultan todas las líneas de una subjerarquía, la línea de ruptura se oculta automáticamente. En el ejemplo anterior, si las líneas 1 a 3 están ocultas, la línea de ruptura "Bretaña" no aparecerá. @@ -541,10 +541,10 @@ Las líneas de rotura no se tienen en cuenta en los arrays internos utilizados p El siguiente list box fue diseñado utilizando un array de objetos: -*Non-hierarchical representation:* +_Representación no jerárquica:\* ![](../assets/en/FormObjects/hierarch12.png) -*Hierarchical representation:* +*Representación jerárquica:* ![](../assets/en/FormObjects/hierarch13.png) En modo jerárquico, los niveles de ruptura no son tenidos en cuenta por los arrays de modificación de estilo denominados `tStyle` y `tColors`. Para modificar el color o el estilo de los niveles de ruptura, debe ejecutar las siguientes instrucciones: From af2f5773168464dbec283bb55d787c9647bce5f1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 02:50:16 +0200 Subject: [PATCH 1850/2000] New translations users.md (Spanish) --- .../version-21-R2/ServerWindow/users.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ServerWindow/users.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ServerWindow/users.md index 28e55d9ff39973..cfdd5e88e0b739 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ServerWindow/users.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/ServerWindow/users.md @@ -25,7 +25,7 @@ Para cada usuario conectado al servidor, la lista ofrece la siguiente informaci - **Fecha de conexión**: fecha y hora de la conexión de la máquina remota. - **Tiempos CPU**: tiempos procesador consumidos por este usuario desde la conexión. - **Actividad**: ratio de tiempo que 4D Server dedica a este usuario (visualización dinámica). -- **Status**: "Online" or "Sleeping" if the remote machine has switched to sleep mode (see below). +- **Estado**: "En línea" o "En reposo" si la máquina remota ha pasado al modo de reposo (ver abajo). ### Gestión de usuarios dormidos From 033e653ce4d1829df3b09e9b3ffd5209e55b2138 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 03:09:08 +0200 Subject: [PATCH 1851/2000] New translations interface.md (Spanish) --- .../version-21-R2/settings/interface.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/settings/interface.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/settings/interface.md index d73fe796492fca..12ba523908cb1f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/settings/interface.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/settings/interface.md @@ -49,7 +49,7 @@ Esta opción puede seleccionarse en macOS, pero se ignorará cuando la aplicaci Este menú permite seleccionar la paleta de colores que se utilizará en la aplicación principal. Una paleta de colores define un conjunto global de colores de interfaz para los textos, los fondos, las ventanas, etc., utilizados en sus formularios. -> This option is ignored on Windows with [Classic theme](#use-fluent-ui-on-windows). In this context, the "Light" scheme is always used. +> Esta opción se ignora en Windows con [Tema clásico](#use-fluent-ui-on-windows). In this context, the "Light" scheme is always used. Los siguientes esquemas están disponibles: From c68f3ca870196805683e7ec16535503e174d8df3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 03:09:17 +0200 Subject: [PATCH 1852/2000] New translations async.md (Spanish) --- .../current/Develop/async.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Develop/async.md b/i18n/es/docusaurus-plugin-content-docs/current/Develop/async.md index 449124911a8831..f93db121df42e8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Develop/async.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Develop/async.md @@ -55,7 +55,7 @@ Using worker processes in asynchronous programming **is mandatory** since "class ### Event queue (mailbox) -Each worker (or form window for [`CALL FORM`](../commands/call-form)) has its own message queue. [`CALL WORKER`](../commands/call-worker) o [`CALL FORM`](../commands/call-form) simplemente envía un mensaje a esta cola. El worker trata los mensajes uno a uno, en el orden en que llegan, dentro de su propio contexto. Se conservan las variables de proceso, las selecciones actuales, etc. +Cada worker (o ventana de formulario para [`CALL FORM`](../commands/call-form)) tiene su propia cola de mensajes. [`CALL WORKER`](../commands/call-worker) o [`CALL FORM`](../commands/call-form) simplemente envía un mensaje a esta cola. El worker trata los mensajes uno a uno, en el orden en que llegan, dentro de su propio contexto. Se conservan las variables de proceso, las selecciones actuales, etc. ### Comunicación bidireccional mediante mensajes @@ -69,7 +69,7 @@ In the context of asynchronous execution, the following features place your code - [`CALL WORKER`](../commands/call-worker) ejecuta el código para el que ha sido llamado, luego vuelve a un estado de escucha desde donde puede ser llamado posteriormente. - [`CALL FORM`](../commands/call-form) abre un formulario y lo hace escuchar los mensajes entrantes de la cola de eventos. -- a call for a `wait()` listens for `terminate()` or `shutdown()` in a callback from any other instance. +- una llamada a `wait()` espera `terminate()` o `shutdown()` en una retrollamada de cualquier otra instancia. ### Activación de eventos @@ -91,7 +91,7 @@ Si desea "forzar" la liberación de un objeto en cualquier momento, utilice un ` ### Ejemplos que ilustran el concepto común -| Feature | Async Launch | Callback / Event Handling | +| Feature | Lanzamiento asíncrono | Callback / Event Handling | | ------------------------------- | ------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | | CALL WORKER | CALL WORKER("wk"; "MyMethod"; $params) | MyMethod se llama con $params | | CALL FORM | CALL FORM($win; "MyMethod"; $params) | MyMethod se llama con $params | @@ -161,7 +161,7 @@ Once the user class is instantiated; 4D is put in [event listening](#event-liste :::tip -En algunos casos, es posible que desee utilizar fórmulas como valores de propiedad en lugar de funciones de clase. Although it is not the best practice, a syntax such as the following is supported: +En algunos casos, es posible que desee utilizar fórmulas como valores de propiedad en lugar de funciones de clase. Aunque no es la mejor práctica, se admite una sintaxis como la siguiente: ```4d var $options.onResponse:=Formula(myMethod) From 4c94241176c1348e23b9f64736fbc9a96df4518d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 03:09:22 +0200 Subject: [PATCH 1853/2000] New translations listbox-object.md (Spanish) --- .../current/FormObjects/listbox-object.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox-object.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox-object.md index dd01a98c5612f6..c0eefa3248cfcc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox-object.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox-object.md @@ -147,12 +147,12 @@ Las propiedades soportadas dependen del tipo de list box. | On Before Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | | On Begin Drag Over |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | | On Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Close Detail |
    • [row](#additional-properties)
    | *List box Selección actual y Selección temporal únicamente* | +| On Close Detail |
    • [fila](#additional-properties)
    | *List box Selección actual y Selección temporal únicamente* | | On Collapse |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box jerárquicos únicamente* | | On Column Moved |
    • [columnName](#additional-properties)
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | | | On Column Resize |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [newSize](#additional-properties)
    • [oldSize](#additional-properties)
    | | | On Data Change |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Delete Action |
    • [row](#additional-properties)
    | | +| On Delete Action |
    • [fila](#additional-properties)
    | | | On Display Detail |
    • [isRowSelected](#additional-properties)
    • [row](#additional-properties)
    | | | On Double Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | | On Drag Over |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | @@ -166,7 +166,7 @@ Las propiedades soportadas dependen del tipo de list box. | On Mouse Enter |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | | On Mouse Leave | | | | On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Open Detail |
    • [row](#additional-properties)
    | *List box Selección actual y Selección temporal únicamente* | +| On Open Detail |
    • [fila](#additional-properties)
    | *List box Selección actual y Selección temporal únicamente* | | On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *List box array únicamente* | | On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | | On Selection Change | | | From 22627843f8a01cdcb270fdb0c3727860ba528c7c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 03:09:24 +0200 Subject: [PATCH 1854/2000] New translations listbox-column.md (Spanish) --- .../version-19/FormObjects/listbox-column.md | 63 ++++++++++--------- 1 file changed, 32 insertions(+), 31 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md index ae0ab0feddb18b..3e991ef134cee9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-column.md @@ -11,36 +11,37 @@ Puede definir propiedades estándar (texto, color de fondo, etc.) para cada colu > Puede definir el [tipo de expresión](properties_Object.md#expression-type) para las columnas de list box de tipo array (cadena, texto, número, fecha, hora, imagen, booleano u objeto). -### Propiedades específicas de columna {#column-specific-properties} +### Propiedades específicas de columnas {#column-specific-properties} -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo alternativo](properties_BackgroundAndBorder.md#alternate-background-color) - [Altura de línea automática](properties_CoordinatesAndSizing.md#automatic-row-height) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Expresión de color de fondo](properties_BackgroundAndBorder.md#background-color-expression) - [Negrita](properties_Text.md#bold) - [Lista de selección](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Menú contexto](properties_Entry.md#context-menu) - [Tipo de datos (selección y columna de list box colección)](properties_DataSource.md#data-type-list) - [Formato Fecha](properties_Display.md#date-format) - [Valores por defecto](properties_DataSource.md#default-list-of-values) - [Tipo de visualización](properties_Display.md#display-type) - [Editable](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Lista excluída](properties_RangeOfValues.md#excluded-list) - [Expresión](properties_DataSource.md#expression) - [Tipo de expresión (column de list box array)](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Alineación Horizontal](properties_Text.md#horizontal-alignment) - [Itálica](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Ancho máximo](properties_CoordinatesAndSizing.md#maximum-width) - [Método](properties_Action.md#method) - [Ancho mínimo](properties_CoordinatesAndSizing.md#minimum-width) - [Multiestilo](properties_Text.md#multi-style) - [Formato número](properties_Display.md#number-format) - [Nombre de objeto](properties_Object.md#object-name) - [Formato Imagen](properties_Display.md#picture-format) - [Redimensionable](properties_ResizingOptions.md#resizable) - [Lista requerida](properties_RangeOfValues.md#required-list) - [Array de color de fondo de línea](properties_BackgroundAndBorder.md#row-background-color-array) - [Array de color de fuente de línea](properties_Text.md#row-font-color-) - [Array de estilo de línea](properties_Text.md#row-style-array) - [Guardar como](properties_DataSource.md#save-as) - [Expresión de estilo](properties_Text.md#style-expression) - [Texto cuando False/Texto cuando True](properties_Display.md#text-when-falsetext-when-true) - [Formato Hora](properties_Display.md#time-format) - [Truncar con elipsis](properties_Display.md#truncate-with-ellipsis) - [Subrayar](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - Alineación +Vertical - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de palabras](properties_Display.md#wordwrap) ## Eventos formulario soportados -| Evento formulario | Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties) | Comentarios | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On After Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On After Sort |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Before Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Column Moved |
  • [columnName](./listbox-object#additional-properties)
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | | -| On Column Resize |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [newSize](./listbox-object#additional-properties)
  • [oldSize](./listbox-object#additional-properties)
  • | | -| On Data Change |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Double Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Drag Over |
  • [area](./listbox-object#additional-properties)
  • [areaName](./listbox-object#additional-properties)
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Drop |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Footer Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [footerName](./listbox-object#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | -| On Getting Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Row Moved |
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | *List box array únicamente* | -| On Scroll |
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • | | -| On Unload | | | +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) para las propiedades principales) | Comentarios | +| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [línea](./listbox-object#additional-properties)
  • | | +| On After Keystroke |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [línea](./listbox-object#additional-properties)
  • | | +| On After Sort |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [nombreEncabezado](./listbox-object#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [línea](./listbox-object#additional-properties)
  • | *List box array únicamente* | +| On Before Data Entry |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [línea](./listbox-object#additional-properties)
  • | | +| On Before Keystroke |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [línea](./listbox-object#additional-properties)
  • | | +| On Begin Drag Over |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [línea](./listbox-object#additional-properties)
  • | | +| On Clicked |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [línea](./listbox-object#additional-properties)
  • | | +| On Column Moved |
  • [nombreColumna](./listbox-object#additional-properties)
  • [nuevaPosicion](./listbox-object#additional-properties)
  • [antiguaPosicion](./listbox-object#additional-properties)
  • | | +| On Column Resize |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [nuevoTamaño](./listbox-object#additional-properties)
  • [antiguoTamano](./listbox-object#additional-properties)
  • | | +| On Data Change |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [línea](./listbox-object#additional-properties)
  • | | +| On Double Clicked |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [línea](./listbox-object#additional-properties)
  • | | +| On Drag Over |
  • [area](./listbox-object#additional-properties)
  • [nombreArea](./listbox-object#additional-properties)
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [linea](./listbox-object#additional-properties)
  • | | +| On Drop |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [línea](./listbox-object#additional-properties)
  • | | +| On Footer Click |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [nombrePie](./listbox-object#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | +| On Getting Focus |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [línea](./listbox-object#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [nombreEncabezado](./listbox-object#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [línea](./listbox-object#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Row Moved |
  • [nuevaPosicion](./listbox-object#additional-properties)
  • [antiguaPosicion](./listbox-object#additional-properties)
  • | *List box array únicamente* | +| On Scroll |
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • | | +| On Unload | | | ## Arrays de objetos en columnas @@ -52,7 +53,7 @@ El siguiente list box fue diseñado utilizando un array de objetos: ### Configurar una columna array de objetos -To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna: +Para asignar un array de objetos a una columna list box, basta con definir el nombre del array de objetos en la lista de propiedades (campo "Nombre de variable"), o utilizando el comando [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html), como para toda columna basada en arrays. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna: ![](../assets/en/FormObjects/listbox_column_objectArray_config.png) @@ -146,18 +147,18 @@ El único atributo obligatorio es "valueType" y sus valores soportados son "text Los valores de las celdas se almacenan en el atributo "value". Este atributo se utiliza tanto para la entrada como para la salida. También puede utilizarse para definir valores por defecto cuando se utilizan listas (ver a continuación). ```4d - ARRAY OBJECT(obColumn;0) //column array + ARRAY OBJECT(obColumn;0) //array columna C_OBJECT($ob1) $entry:="Hello world!" OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + OB SET($ob1;"value";$entry) // si el usuario introduce un nuevo valor, $entry contendrá el valor editado C_OBJECT($ob2) OB SET($ob2;"valueType";"real") OB SET($ob2;"value";2/3) C_OBJECT($ob3) OB SET($ob3;"valueType";"boolean") OB SET($ob3;"value";True) - + APPEND TO ARRAY(obColumn;$ob1) APPEND TO ARRAY(obColumn;$ob2) APPEND TO ARRAY(obColumn;$ob3) @@ -287,7 +288,7 @@ Ejemplos: C_OBJECT($ob) OB SET($ob;"valueType";"integer") OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default + OB SET($ob;"value";2) //muestra London por defecto OB SET($ob;"requiredListReference";<>List) ``` From 55d947b6533a36161ccbe9650da032201596f2f9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 03:09:26 +0200 Subject: [PATCH 1855/2000] New translations listbox-header-footer.md (Spanish) --- .../version-19/FormObjects/listbox-header-footer.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md index 563419427b02a0..a115d7f74c7269 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/listbox-header-footer.md @@ -1,11 +1,11 @@ --- id: listbox-header-footer -title: List Box Header and Footer +title: Encabezado y pie de List Box --- :::note -- To be able to access header properties for a list box, you must enable the [Display Headers](properties_Headers.md#display-headers) option. +- Para poder acceder a las propiedades de encabezado de un list box, debe habilitar la opción [Encabezados de pantalla](properties_Headers.md#display-headers). - Para poder acceder a las propiedades de los encabezados de un list box, debe activar la opción [Mostrar encabezados](properties_Headers.md#display-headers) del list box. ::: @@ -28,7 +28,7 @@ Cuando el comando `OBJECT SET VISIBLE` se utiliza con un encabezado, se aplica a ### Propiedades específicas de los encabezados -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Ubicación del icono](properties_TextAndPicture.md#icon-location) - [Itálica](properties_Text.md#italic) - [Nombre de objeto](properties_Object.md#object-name) - [Nombre de ruta](properties_TextAndPicture.md#picture-pathname) - Título - [Subrayado](properties_Text.md#underline) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Ancho](properties_CoordinatesAndSizing.md#width) ## Pies @@ -46,5 +46,5 @@ Cuando el comando `OBJECT SET VISIBLE` se utiliza con un pie de página, se apli ### Propiedades específicas de los pies -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Itálica](properties_Text.md#italic) - [Formato número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato imagen](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar con puntos suspensivos](properties_Display.md#truncate-with-ellipsis) - [Subrayado](properties_Text.md#underline) - [Cálculo de variable](properties_Object.md#variable-calculation) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de línea](properties_Display.md#wordwrap) From 53085a09ca5eeebde4907de5bf2856297e756d2b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 03:09:29 +0200 Subject: [PATCH 1856/2000] New translations listbox-column.md (Spanish) --- .../version-20/FormObjects/listbox-column.md | 61 ++++++++++--------- 1 file changed, 31 insertions(+), 30 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md index ae0ab0feddb18b..9666ee7c9085e3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-column.md @@ -13,34 +13,35 @@ Puede definir propiedades estándar (texto, color de fondo, etc.) para cada colu ### Propiedades específicas de columna {#column-specific-properties} -[Alpha Format](properties_Display.md#alpha-format) - [Alternate Background Color](properties_BackgroundAndBorder.md#alternate-background-color) - [Automatic Row Height](properties_CoordinatesAndSizing.md#automatic-row-height) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Background Color Expression](properties_BackgroundAndBorder.md#background-color-expression) - [Bold](properties_Text.md#bold) - [Choice List](properties_DataSource.md#choice-list) - [Class](properties_Object.md#css-class) - [Context Menu](properties_Entry.md#context-menu) - [Data Type (selection and collection list box column)](properties_DataSource.md#data-type-list) - [Date Format](properties_Display.md#date-format) - [Default Values](properties_DataSource.md#default-list-of-values) - [Display Type](properties_Display.md#display-type) - [Enterable](properties_Entry.md#enterable) - [Entry Filter](properties_Entry.md#entry-filter) - [Excluded List](properties_RangeOfValues.md#excluded-list) - [Expression](properties_DataSource.md#expression) - [Expression Type (array list box column)](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Maximum Width](properties_CoordinatesAndSizing.md#maximum-width) - [Method](properties_Action.md#method) - [Minimum Width](properties_CoordinatesAndSizing.md#minimum-width) - [Multi-style](properties_Text.md#multi-style) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Resizable](properties_ResizingOptions.md#resizable) - [Required List](properties_RangeOfValues.md#required-list) - [Row Background Color Array](properties_BackgroundAndBorder.md#row-background-color-array) - [Row Font Color Array](properties_Text.md#row-font-color-array) - [Row Style Array](properties_Text.md#row-style-array) - [Save as](properties_DataSource.md#save-as) - [Style Expression](properties_Text.md#style-expression) - [Text when False/Text when True](properties_Display.md#text-when-falsetext-when-true) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo alternativo](properties_BackgroundAndBorder.md#alternate-background-color) - [Altura de línea automática](properties_CoordinatesAndSizing.md#automatic-row-height) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Expresión de color de fondo](properties_BackgroundAndBorder.md#background-color-expression) - [Negrita](properties_Text.md#bold) - [Lista de selección](properties_DataSource.md#choice-list) - [Clase](properties_Object.md#css-class) - [Menú contexto](properties_Entry.md#context-menu) - [Tipo de datos (selección y columna de list box colección)](properties_DataSource.md#data-type-list) - [Formato Fecha](properties_Display.md#date-format) - [Valores por defecto](properties_DataSource.md#default-list-of-values) - [Tipo de visualización](properties_Display.md#display-type) - [Editable](properties_Entry.md#enterable) - [Filtro de entrada](properties_Entry.md#entry-filter) - [Lista excluída](properties_RangeOfValues.md#excluded-list) - [Expresión](properties_DataSource.md#expression) - [Tipo de expresión (column de list box array)](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Alineación Horizontal](properties_Text.md#horizontal-alignment) - [Itálica](properties_Text.md#italic) - [Invisible](properties_Display.md#visibility) - [Ancho máximo](properties_CoordinatesAndSizing.md#maximum-width) - [Método](properties_Action.md#method) - [Ancho mínimo](properties_CoordinatesAndSizing.md#minimum-width) - [Multiestilo](properties_Text.md#multi-style) - [Formato número](properties_Display.md#number-format) - [Nombre de objeto](properties_Object.md#object-name) - [Formato Imagen](properties_Display.md#picture-format) - [Redimensionable](properties_ResizingOptions.md#resizable) - [Lista requerida](properties_RangeOfValues.md#required-list) - [Array de color de fondo de línea](properties_BackgroundAndBorder.md#row-background-color-array) - [Array de color de fuente de línea](properties_Text.md#row-font-color-) - [Array de estilo de línea](properties_Text.md#row-style-array) - [Guardar como](properties_DataSource.md#save-as) - [Expresión de estilo](properties_Text.md#style-expression) - [Texto cuando False/Texto cuando True](properties_Display.md#text-when-falsetext-when-true) - [Formato Hora](properties_Display.md#time-format) - [Truncar con elipsis](properties_Display.md#truncate-with-ellipsis) - [Subrayar](properties_Text.md#underline) - [Variable o Expresión](properties_Object.md#variable-or-expression) - Alineación +Vertical - [Relleno vertical](properties_CoordinatesAndSizing.md#vertical-padding) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de palabras](properties_Display.md#wordwrap) ## Eventos formulario soportados -| Evento formulario | Additional Properties Returned (see [Form event](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) for main properties) | Comentarios | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| On After Edit |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On After Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On After Sort |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | -| On Alternative Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *List box array únicamente* | -| On Before Data Entry |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Before Keystroke |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Begin Drag Over |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Column Moved |
  • [columnName](./listbox-object#additional-properties)
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | | -| On Column Resize |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [newSize](./listbox-object#additional-properties)
  • [oldSize](./listbox-object#additional-properties)
  • | | -| On Data Change |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Double Clicked |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Drag Over |
  • [area](./listbox-object#additional-properties)
  • [areaName](./listbox-object#additional-properties)
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Drop |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | | -| On Footer Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [footerName](./listbox-object#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | -| On Getting Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | -| On Header Click |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [headerName](./listbox-object#additional-properties)
  • | | -| On Load | | | -| On Losing Focus |
  • [column](./listbox-object#additional-properties)
  • [columnName](./listbox-object#additional-properties)
  • [row](./listbox-object#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | -| On Row Moved |
  • [newPosition](./listbox-object#additional-properties)
  • [oldPosition](./listbox-object#additional-properties)
  • | *List box array únicamente* | -| On Scroll |
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • | | -| On Unload | | | +| Evento formulario | Propiedades adicionales devueltas (ver [Evento formulario](https://doc.4d.com/4Dv20/4D/20.6/FORM-Event.301-7487450.en.html) para las propiedades principales) | Comentarios | +| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| On After Edit |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [línea](./listbox-object#additional-properties)
  • | | +| On After Keystroke |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [línea](./listbox-object#additional-properties)
  • | | +| On After Sort |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [nombreEncabezado](./listbox-object#additional-properties)
  • | *Las fórmulas compuestas no se pueden ordenar.
    (por ejemplo, This.firstName + This.lastName)* | +| On Alternative Click |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [línea](./listbox-object#additional-properties)
  • | *List box array únicamente* | +| On Before Data Entry |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [línea](./listbox-object#additional-properties)
  • | | +| On Before Keystroke |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [línea](./listbox-object#additional-properties)
  • | | +| On Begin Drag Over |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [línea](./listbox-object#additional-properties)
  • | | +| On Clicked |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [línea](./listbox-object#additional-properties)
  • | | +| On Column Moved |
  • [nombreColumna](./listbox-object#additional-properties)
  • [nuevaPosicion](./listbox-object#additional-properties)
  • [antiguaPosicion](./listbox-object#additional-properties)
  • | | +| On Column Resize |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [nuevoTamaño](./listbox-object#additional-properties)
  • [antiguoTamano](./listbox-object#additional-properties)
  • | | +| On Data Change |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [línea](./listbox-object#additional-properties)
  • | | +| On Double Clicked |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [línea](./listbox-object#additional-properties)
  • | | +| On Drag Over |
  • [area](./listbox-object#additional-properties)
  • [nombreArea](./listbox-object#additional-properties)
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [linea](./listbox-object#additional-properties)
  • | | +| On Drop |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [línea](./listbox-object#additional-properties)
  • | | +| On Footer Click |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [nombrePie](./listbox-object#additional-properties)
  • | *List box arrays, selección actual y selección temporal únicamente* | +| On Getting Focus |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [línea](./listbox-object#additional-properties)
  • | *Propiedades adicionales devueltas sólo al editar una celda* | +| On Header Click |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [nombreEncabezado](./listbox-object#additional-properties)
  • | | +| On Load | | | +| On Losing Focus |
  • [columna](./listbox-object#additional-properties)
  • [nombreColumna](./listbox-object#additional-properties)
  • [línea](./listbox-object#additional-properties)
  • | *Propiedades adicionales devueltas sólo cuando la modificación de una celda se completa* | +| On Row Moved |
  • [nuevaPosicion](./listbox-object#additional-properties)
  • [antiguaPosicion](./listbox-object#additional-properties)
  • | *List box array únicamente* | +| On Scroll |
  • [horizontalScroll](./listbox-object#additional-properties)
  • [verticalScroll](./listbox-object#additional-properties)
  • | | +| On Unload | | | ## Arrays de objetos en columnas @@ -52,7 +53,7 @@ El siguiente list box fue diseñado utilizando un array de objetos: ### Configurar una columna array de objetos -To assign an object array to a list box column, you just need to set the object array name in either the Property list ("Variable Name" field), or using the [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html) command, like with any array-based column. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna: +Para asignar un array de objetos a una columna list box, basta con definir el nombre del array de objetos en la lista de propiedades (campo "Nombre de variable"), o utilizando el comando [LISTBOX INSERT COLUMN](https://doc.4d.com/4Dv20/4D/20.6/LISTBOX-INSERT-COLUMN.301-7487606.en.html), como para toda columna basada en arrays. En la lista de propiedades, ahora puede seleccionar Objeto como "Tipo de expresión" para la columna: ![](../assets/en/FormObjects/listbox_column_objectArray_config.png) @@ -146,18 +147,18 @@ El único atributo obligatorio es "valueType" y sus valores soportados son "text Los valores de las celdas se almacenan en el atributo "value". Este atributo se utiliza tanto para la entrada como para la salida. También puede utilizarse para definir valores por defecto cuando se utilizan listas (ver a continuación). ```4d - ARRAY OBJECT(obColumn;0) //column array + ARRAY OBJECT(obColumn;0) //array columna C_OBJECT($ob1) $entry:="Hello world!" OB SET($ob1;"valueType";"text") - OB SET($ob1;"value";$entry) // if the user enters a new value, $entry will contain the edited value + OB SET($ob1;"value";$entry) // si el usuario introduce un nuevo valor, $entry contendrá el valor editado C_OBJECT($ob2) OB SET($ob2;"valueType";"real") OB SET($ob2;"value";2/3) C_OBJECT($ob3) OB SET($ob3;"valueType";"boolean") OB SET($ob3;"value";True) - + APPEND TO ARRAY(obColumn;$ob1) APPEND TO ARRAY(obColumn;$ob2) APPEND TO ARRAY(obColumn;$ob3) @@ -287,7 +288,7 @@ Ejemplos: C_OBJECT($ob) OB SET($ob;"valueType";"integer") OB SET($ob;"saveAs";"reference") - OB SET($ob;"value";2) //displays London by default + OB SET($ob;"value";2) //muestra London por defecto OB SET($ob;"requiredListReference";<>List) ``` From 3fc68e98cd4aecb8545818d73757443c910d5fbb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 03:09:31 +0200 Subject: [PATCH 1857/2000] New translations listbox-header-footer.md (Spanish) --- .../version-20/FormObjects/listbox-header-footer.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md index 563419427b02a0..c37ca078421537 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/listbox-header-footer.md @@ -28,7 +28,7 @@ Cuando el comando `OBJECT SET VISIBLE` se utiliza con un encabezado, se aplica a ### Propiedades específicas de los encabezados -[Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Icon Location](properties_TextAndPicture.md#icon-location) - [Italic](properties_Text.md#italic) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_TextAndPicture.md#picture-pathname) - [Title](properties_Object.md#title) - [Underline](properties_Text.md#underline) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) +[Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Ubicación del icono](properties_TextAndPicture.md#icon-location) - [Itálica](properties_Text.md#italic) - [Nombre de objeto](properties_Object.md#object-name) - [Nombre de ruta](properties_TextAndPicture.md#picture-pathname) - Título - [Subrayado](properties_Text.md#underline) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Ancho](properties_CoordinatesAndSizing.md#width) ## Pies @@ -46,5 +46,5 @@ Cuando el comando `OBJECT SET VISIBLE` se utiliza con un pie de página, se apli ### Propiedades específicas de los pies -[Alpha Format](properties_Display.md#alpha-format) - [Background Color](properties_BackgroundAndBorder.md#background-color--fill-color) - [Bold](properties_Text.md#bold) - [Class](properties_Object.md#css-class) - [Date Format](properties_Display.md#date-format) - [Expression Type](properties_Object.md#expression-type) - [Font](properties_Text.md#font) - [Font Color](properties_Text.md#font-color) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Alignment](properties_Text.md#horizontal-alignment) - [Italic](properties_Text.md#italic) - [Number Format](properties_Display.md#number-format) - [Object Name](properties_Object.md#object-name) - [Picture Format](properties_Display.md#picture-format) - [Time Format](properties_Display.md#time-format) - [Truncate with ellipsis](properties_Display.md#truncate-with-ellipsis) - [Underline](properties_Text.md#underline) - [Variable Calculation](properties_Object.md#variable-calculation) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Alignment](properties_Text.md#vertical-alignment) - [Width](properties_CoordinatesAndSizing.md#width) - [Wordwrap](properties_Display.md#wordwrap) +[Formato Alfa](properties_Display.md#alpha-format) - [Color de fondo](properties_BackgroundAndBorder.md#background-color--fill-color) - [Negrita](properties_Text.md#bold) - [Clase](properties_Object.md#css-class) - [Formato fecha](properties_Display.md#date-format) - [Tipo de expresión](properties_Object.md#expression-type) - [Fuente](properties_Text.md#font) - [Color de fuente](properties_Text.md#font-color) - [Consejo de ayuda](properties_Help.md#help-tip) - [Alineación horizontal](properties_Text.md#horizontal-alignment) - [Itálica](properties_Text.md#italic) - [Formato número](properties_Display.md#number-format) - [Nombre del objeto](properties_Object.md#object-name) - [Formato imagen](properties_Display.md#picture-format) - [Formato hora](properties_Display.md#time-format) - [Truncar con puntos suspensivos](properties_Display.md#truncate-with-ellipsis) - [Subrayado](properties_Text.md#underline) - [Cálculo de variable](properties_Object.md#variable-calculation) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Alineación vertical](properties_Text.md#vertical-alignment) - [Ancho](properties_CoordinatesAndSizing.md#width) - [Ajuste de línea](properties_Display.md#wordwrap) From db6ec4df86ff33119b5d184be81e6392b388d505 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 03:09:37 +0200 Subject: [PATCH 1858/2000] New translations listbox-object.md (Spanish) --- .../version-21-R2/FormObjects/listbox-object.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md index 11b96e6d6dda14..adfaf50453562f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox-object.md @@ -147,12 +147,12 @@ Las propiedades soportadas dependen del tipo de list box. | On Before Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | | On Begin Drag Over |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | | On Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Close Detail |
    • [row](#additional-properties)
    | *List box Selección actual y Selección temporal únicamente* | +| On Close Detail |
    • [fila](#additional-properties)
    | *List box Selección actual y Selección temporal únicamente* | | On Collapse |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box jerárquicos únicamente* | | On Column Moved |
    • [columnName](#additional-properties)
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | | | On Column Resize |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [newSize](#additional-properties)
    • [oldSize](#additional-properties)
    | | | On Data Change |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Delete Action |
    • [row](#additional-properties)
    | | +| On Delete Action |
    • [fila](#additional-properties)
    | | | On Display Detail |
    • [isRowSelected](#additional-properties)
    • [row](#additional-properties)
    | | | On Double Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | | On Drag Over |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | @@ -166,7 +166,7 @@ Las propiedades soportadas dependen del tipo de list box. | On Mouse Enter |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | | On Mouse Leave | | | | On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Open Detail |
    • [row](#additional-properties)
    | *List box Selección actual y Selección temporal únicamente* | +| On Open Detail |
    • [fila](#additional-properties)
    | *List box Selección actual y Selección temporal únicamente* | | On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *List box array únicamente* | | On Selection Change | | | | On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | From 55607fe82e8c8933b93703ca2af12245656e87a4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 03:09:42 +0200 Subject: [PATCH 1859/2000] New translations listbox-object.md (Spanish) --- .../version-21/FormObjects/listbox-object.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md index 65ce13c6a54707..1fcab47c2c15fa 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md @@ -147,12 +147,12 @@ Las propiedades soportadas dependen del tipo de list box. | On Before Keystroke |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | | On Begin Drag Over |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | | On Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Close Detail |
    • [row](#additional-properties)
    | *List box Selección actual y Selección temporal únicamente* | +| On Close Detail |
    • [fila](#additional-properties)
    | *List box Selección actual y Selección temporal únicamente* | | On Collapse |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | *List box jerárquicos únicamente* | | On Column Moved |
    • [columnName](#additional-properties)
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | | | On Column Resize |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [newSize](#additional-properties)
    • [oldSize](#additional-properties)
    | | | On Data Change |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Delete Action |
    • [row](#additional-properties)
    | | +| On Delete Action |
    • [fila](#additional-properties)
    | | | On Display Detail |
    • [isRowSelected](#additional-properties)
    • [row](#additional-properties)
    | | | On Double Clicked |
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | | On Drag Over |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | @@ -166,7 +166,7 @@ Las propiedades soportadas dependen del tipo de list box. | On Mouse Enter |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | | On Mouse Leave | | | | On Mouse Move |
    • [area](#additional-properties)
    • [areaName](#additional-properties)
    • [column](#additional-properties)
    • [columnName](#additional-properties)
    • [row](#additional-properties)
    | | -| On Open Detail |
    • [row](#additional-properties)
    | *List box Selección actual y Selección temporal únicamente* | +| On Open Detail |
    • [fila](#additional-properties)
    | *List box Selección actual y Selección temporal únicamente* | | On Row Moved |
    • [newPosition](#additional-properties)
    • [oldPosition](#additional-properties)
    | *List box array únicamente* | | On Scroll |
    • [horizontalScroll](#additional-properties)
    • [verticalScroll](#additional-properties)
    | | | On Selection Change | | | From 5feca66ffbf9b9fc2e2807a55c7b2eaf2158d91b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 03:09:43 +0200 Subject: [PATCH 1860/2000] New translations formulaclass.md (Spanish) --- .../docusaurus-plugin-content-docs/current/API/FormulaClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/FormulaClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/FormulaClass.md index f9b84546c3a814..1362e3ee80e30d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/FormulaClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/FormulaClass.md @@ -94,7 +94,7 @@ Los parámetros se reciben en el método, en el orden en que se especifican en l ```4d var $f : 4D.Formula $f:=Formula(Uppercase($1)) - $result:=$f.call(Null;"hello") // returns "HELLO" + $result:=$f.call(Null;"hello") // devuelve "HELLO" ``` #### Ejemplo 2 From 5e33664dda7eb263f700be6e1950fa95ae3c2417 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 03:09:46 +0200 Subject: [PATCH 1861/2000] New translations wp-new-style-sheet.md (Spanish) --- .../current/WritePro/commands/wp-new-style-sheet.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-new-style-sheet.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-new-style-sheet.md index dee0eb5b7266d4..89ba8ce42d3d62 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-new-style-sheet.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-new-style-sheet.md @@ -57,7 +57,7 @@ You can specify the attributes of the style sheet using the [WP SET ATTRIBUTES]( **Notas**: - Una hoja de estilo sólo modifica la visualización de un carácter o párrafo, no cómo se almacena en el documento. Si se elimina una hoja de estilo, el texto volverá al estilo por defecto. -- Any style attributes not defined in the new style sheet will automatically use the Normal style. Para más información, consulte la página [*Hojas de estilo*](../user-legacy/stylesheets.md). +- Todo atributo de estilo no definido en la nueva hoja de estilo utilizará automáticamente el estilo Normal. Para más información, consulte la página [*Hojas de estilo*](../user-legacy/stylesheets.md). ### Hierarchical list style sheet @@ -70,9 +70,9 @@ Se aplican los siguientes valores predefinidos: - `wk list style type` se establece en `wk decimal` - `wk list level index` is automatically assigned (1 for the root level, incremented for sub-levels) - `wk list level count` se fija en el valor especificado para todos los niveles -- El margen izquierdo se calcula automáticamente (0,75 cm × índice de nivel) +- `wk margin left` is automatically calculated (0.75 cm × level index or 0.25 inches \* level index, depending on current layout unit): so offset may be different depending if layout unit is metric or inches (for better alignment on default with current Write ruler graduations) -If the parameter is omitted or set to 0, a standard (non-list) paragraph style sheet is created. +Si el parámetro se omite o se establece en 0, se crea una hoja de estilo de párrafo estándar (no de lista). ## Ejemplo 1 @@ -129,5 +129,5 @@ Resultado: [Style sheets](../user-legacy/stylesheets.md) [WP DELETE STYLE SHEET](../WritePro/commands/wp-delete-style-sheet) [WP Get style sheet](../WritePro/commands/wp-get-style-sheet) -[WP Get style sheets](../commands/wp-get-style-sheets) -[WP IMPORT STYLE SHEETS](../commands/wp-import-style-sheets.md) +[WP Get style sheets](../WritePro/commands/wp-get-style-sheets) +[WP IMPORT STYLE SHEETS](../WritePro/commands/wp-import-style-sheets) From e763753ea9acc10d798c96b502cb357144fdc260 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 03:09:47 +0200 Subject: [PATCH 1862/2000] New translations wp-delete-style-sheet.md (Spanish) --- .../WritePro/commands/wp-delete-style-sheet.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-delete-style-sheet.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-delete-style-sheet.md index 49f23187a23f16..f54550e9a1d215 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-delete-style-sheet.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-delete-style-sheet.md @@ -26,8 +26,8 @@ displayed_sidebar: docs | Lanzamiento | Modificaciones | | ----------- | --------------------------------------------- | -| 4D 18 | Created | | 4D 21 R3 | \*Se ha añadido el parámetro *listLevelIndex* | +| 4D 18 | Created |
    @@ -41,7 +41,7 @@ Este comando ofrece dos formas de eliminar una hoja de estilo. Puede especificar - the style sheet object (created with the [WP New style sheet](../WritePro/commands/wp-new-style-sheet) or returned by the [WP Get style sheet](../WritePro/commands/wp-get-style-sheet) command) to remove in the *styleSheetType* parameter, or - the 4D Write Pro document along with the name of the style sheet to remove in the *wpDoc* and *styleSheetName* parameters. -When the style sheet to delete belongs to a [hierarchical list style sheet](../user-legacy/stylesheets.md#hierarchical-list-style-sheets), the behavior depends on the level being removed. You can delete: +When the style sheet to delete belongs to a [hierarchical list style sheet](../user-legacy/stylesheets.md#hierarchical-list-style-sheets), the behavior depends on the level being removed. Puede eliminar: - la hoja de estilo de nivel raíz, o - una hoja de estilo de subnivel específica ofreciendo el parámetro opcional *listLevelIndex*. @@ -58,9 +58,17 @@ The command performs no action if the specified level does not exist, or if the **Nota**: la hoja de estilo por defecto ("Normal") no se puede eliminar. -## Ejemplo +## Ejemplo 1 + +Para eliminar una hoja de estilo de caracteres "MyCharStyle": + +```4d +WP DELETE STYLE SHEET(wpArea; "MyCharStyle") +``` + +## Ejemplo 2 -The following example deletes the second level of a hierarchical list style sheet: +El siguiente ejemplo elimina el segundo nivel de una hoja de estilo de lista jerárquica: ```4d // Borrar el nivel 2 de la hoja de estilo jerárquica "MainList" From 6b124c7cc321529e753e7afe9512c16c7a956d0a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 03:09:49 +0200 Subject: [PATCH 1863/2000] New translations wp-get-style-sheet.md (Spanish) --- .../current/WritePro/commands/wp-get-style-sheet.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-style-sheet.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-style-sheet.md index 3a0fb4a9995af4..dc3a471d999bc7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-style-sheet.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-style-sheet.md @@ -26,8 +26,8 @@ displayed_sidebar: docs | Lanzamiento | Modificaciones | | ----------- | --------------------------------------------- | -| 4D 18 | Created | | 4D 21 R3 | \*Se ha añadido el parámetro *listLevelIndex* | +| 4D 18 | Created |
    @@ -40,9 +40,9 @@ En *wpDoc*, pase el documento 4D Write Pro que contiene la hoja de estilo. El parámetro *styleSheetName* permite especificar el nombre de la hoja de estilo a devolver. If the style sheet name does not exist in *wpDoc*, an null object is returned. -If the style sheet is part of a hierarchical list style sheet, you can optionally specify the *listLevelIndex* parameter to retrieve a specific level of the hierarchy. +If the *styleSheetName* is the root-level name of a hierarchical list style sheet, you can optionally specify the *listLevelIndex* parameter to retrieve a specific level of the hierarchy. -- *listLevelIndex* representa el nivel de la hoja de estilo en la jerarquía (1 = nivel raíz, 2 = primer subnivel, etc.). +- *listLevelIndex* represents the level of the style sheet in the hierarchy (1 = root-level, 2 = first sub-level, etc.). - Si se omite el parámetro y la hoja de estilo es jerárquica, se devuelve la hoja de estilo del nivel raíz. - Si el nivel solicitado no existe, se devuelve un objeto null. - If the style sheet is not a hierarchical list style sheet and *listLevelIndex* is greater than 1, a null object is returned. From a328a0bca128feb1d4512132f9825dfb569a87da Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 03:11:06 +0200 Subject: [PATCH 1864/2000] New translations ordering.md (Spanish) --- .../current/Concepts/ordering.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/ordering.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/ordering.md index 62969b9f0a9003..ecb0657ce4ba86 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/ordering.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/ordering.md @@ -26,15 +26,15 @@ When a collection or entity selection containing elements of different types is Los tipos se ordenan según la secuencia siguiente, con sus respectivas relaciones de comparación en orden ascendente: -| Rank | Tipo | También incluye | Comparison rule | -| ---- | -------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| 1 | **null** | punteros (punteros null sólo para colecciones) | no se aplican criterios de comparación | -| 2 | **boolean** | | orden lógico: false *antes que* true | -| 3 | **string** | | orden lexicográfico (por ejemplo, "a" *antes* "ab" *antes* "b") | -| 4 | **number** | time (converted to milliseconds or seconds depending on the `Time inside objects` database setting) | standard algebraic order (numeric comparison) | -| 5 | **object** | blobs, imágenes, punteros no nulos (colecciones) | orden interno (coherente para las funciones de collection, ver más abajo) | -| 6 | **collection** | | orden interno (coherente para las funciones de collection, ver más abajo) | -| 7 | **date** | | orden cronológico (fechas más antiguas *antes* de las más recientes, por ejemplo, ¡1990-01-01! *before* !2000-01-01!) | +| Rank | Tipo | También incluye | Regla de comparación | +| ---- | -------------- | ---------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | +| 1 | **null** | punteros (punteros null sólo para colecciones) | no se aplican criterios de comparación | +| 2 | **boolean** | | orden lógico: false *antes que* true | +| 3 | **string** | | orden lexicográfico (por ejemplo, "a" *antes* "ab" *antes* "b") | +| 4 | **number** | time (converted to milliseconds or seconds depending on the `Time inside objects` database setting) | orden algebraico estándar (comparación numérica) | +| 5 | **object** | blobs, imágenes, punteros no nulos (colecciones) | orden interno (coherente para las funciones de collection, ver más abajo) | +| 6 | **collection** | | orden interno (coherente para las funciones de collection, ver más abajo) | +| 7 | **date** | | orden cronológico (fechas más antiguas *antes* de las más recientes, por ejemplo, ¡1990-01-01! *antes* ¡2000-01-01!) | ### Valores numéricos especiales From 2066fea3351eda413b5f76afcc99bcb7a86e2b9a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 03:11:08 +0200 Subject: [PATCH 1865/2000] New translations async.md (Spanish) --- .../version-21-R2/Develop/async.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Develop/async.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Develop/async.md index d44218d9776a06..b0832dcffb4293 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Develop/async.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Develop/async.md @@ -69,7 +69,7 @@ In the context of asynchronous execution, the following features place your code - [`CALL WORKER`](../commands-legacy/call-worker.md) ejecuta el código para el que ha sido llamado, luego vuelve a un estado de escucha desde donde puede ser llamado posteriormente. - [`CALL FORM`](../commands-legacy/call-form.md) abre un formulario y lo hace escuchar los mensajes entrantes de la cola de eventos. -- a call for a `wait()` listens for `terminate()` or `shutdown()` in a callback from any other instance. +- una llamada a `wait()` espera `terminate()` o `shutdown()` en una retrollamada de cualquier otra instancia. ### Activación de eventos @@ -91,7 +91,7 @@ Si desea "forzar" la liberación de un objeto en cualquier momento, utilice un ` ### Ejemplos que ilustran el concepto común -| Feature | Async Launch | Callback / Event Handling | +| Feature | Lanzamiento asíncrono | Callback / Event Handling | | ------------------------------- | ------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | | CALL WORKER | CALL WORKER("wk"; "MyMethod"; $params) | MyMethod se llama con $params | | CALL FORM | CALL FORM($win; "MyMethod"; $params) | MyMethod se llama con $params | @@ -161,7 +161,7 @@ Once the user class is instantiated; 4D is put in [event listening](#event-liste :::tip -En algunos casos, es posible que desee utilizar fórmulas como valores de propiedad en lugar de funciones de clase. Although it is not the best practice, a syntax such as the following is supported: +En algunos casos, es posible que desee utilizar fórmulas como valores de propiedad en lugar de funciones de clase. Aunque no es la mejor práctica, se admite una sintaxis como la siguiente: ```4d var $options.onResponse:=Formula(myMethod) From 5992becf32902bc4c7fa3f6f285f2ef34cefd009 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 03:11:10 +0200 Subject: [PATCH 1866/2000] New translations async.md (Spanish) --- .../version-21/Develop/async.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Develop/async.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Develop/async.md index d44218d9776a06..b0832dcffb4293 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Develop/async.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Develop/async.md @@ -69,7 +69,7 @@ In the context of asynchronous execution, the following features place your code - [`CALL WORKER`](../commands-legacy/call-worker.md) ejecuta el código para el que ha sido llamado, luego vuelve a un estado de escucha desde donde puede ser llamado posteriormente. - [`CALL FORM`](../commands-legacy/call-form.md) abre un formulario y lo hace escuchar los mensajes entrantes de la cola de eventos. -- a call for a `wait()` listens for `terminate()` or `shutdown()` in a callback from any other instance. +- una llamada a `wait()` espera `terminate()` o `shutdown()` en una retrollamada de cualquier otra instancia. ### Activación de eventos @@ -91,7 +91,7 @@ Si desea "forzar" la liberación de un objeto en cualquier momento, utilice un ` ### Ejemplos que ilustran el concepto común -| Feature | Async Launch | Callback / Event Handling | +| Feature | Lanzamiento asíncrono | Callback / Event Handling | | ------------------------------- | ------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | | CALL WORKER | CALL WORKER("wk"; "MyMethod"; $params) | MyMethod se llama con $params | | CALL FORM | CALL FORM($win; "MyMethod"; $params) | MyMethod se llama con $params | @@ -161,7 +161,7 @@ Once the user class is instantiated; 4D is put in [event listening](#event-liste :::tip -En algunos casos, es posible que desee utilizar fórmulas como valores de propiedad en lugar de funciones de clase. Although it is not the best practice, a syntax such as the following is supported: +En algunos casos, es posible que desee utilizar fórmulas como valores de propiedad en lugar de funciones de clase. Aunque no es la mejor práctica, se admite una sintaxis como la siguiente: ```4d var $options.onResponse:=Formula(myMethod) From 225407448f8fe65ed3e3ca3783cc1d9770e21b2d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 03:54:16 +0200 Subject: [PATCH 1867/2000] New translations command-index.md (Japanese) --- .../WritePro/commands/command-index.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/command-index.md b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/command-index.md index 1b207e74ebf4f7..0a7e59d4552439 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/command-index.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/command-index.md @@ -7,7 +7,7 @@ title: 4D View Pro コマンド A -[`WP Add picture`](wp-add-picture.md) ***4D 20 R8 で変更*** +[`WP Add picture`](../commands/wp-add-picture) ***4D 20 R8 で変更*** B @@ -24,14 +24,14 @@ title: 4D View Pro コマンド [`WP DELETE HEADER`](../commands/wp-delete-header)
    [`WP DELETE PICTURE`](../commands/wp-delete-picture)
    [`WP DELETE SECTION`](../commands/wp-delete-section) ***New 4D 20 R7***
    -[`WP DELETE STYLE SHEET`](../commands/wp-delete-style-sheet) ***4D 21 R3 で変更***
    -[`WP DELETE SUBSECTION`](wp-delete-subsection.md) ***4D 20 R7で変更***
    +[`WP DELETE STYLE SHEET`](../commands/wp-delete-style-sheet) ***Modified 4D 21 R3***
    +[`WP DELETE SUBSECTION`](../commands/wp-delete-subsection) ***Modified 4D 20 R7***
    [`WP DELETE TEXT BOX`](../commands/wp-delete-text-box) E -[`WP EXPORT DOCUMENT`](wp-export-document.md) **4D 20 R9 で変更**
    -[`WP EXPORT VARIABLE`](wp-export-variable.md) **4D 20 R9 で変更** +[`WP EXPORT DOCUMENT`](../commands/wp-export-document) **Modified 4D 20 R9**
    +[`WP EXPORT VARIABLE`](../commands/wp-export-variable) **Modified 4D 20 R9** F @@ -42,7 +42,7 @@ title: 4D View Pro コマンド G -[`WP GET ATTRIBUTES`](wp-get-attributes.md) ***4D 20 R8 で変更***
    +[`WP GET ATTRIBUTES`](../commands/wp-get-attributes) ***Modified 4D 20 R8***
    [`WP Get body`](../commands/wp-get-body)
    [`WP GET BOOKMARKS`](../commands/wp-get-bookmarks)
    [`WP Get breaks`](../commands/wp-get-breaks)
    @@ -58,7 +58,7 @@ title: 4D View Pro コマンド [`WP Get position`](../commands/wp-get-position)
    [`WP Get section`](../commands/wp-get-section)
    [`WP Get sections`](../commands/wp-get-sections)
    -[`WP Get style sheet`](../commands/wp-get-style-sheet) ***4D 21 R3 で変更***
    +[`WP Get style sheet`](../commands/wp-get-style-sheet) ***Modified 4D 21 R3***
    [`WP Get style sheets`](../commands/wp-get-style-sheets)
    [`WP Get subsection`](../commands/wp-get-subsection)
    [`WP Get text`](../commands/wp-get-text)
    @@ -66,12 +66,12 @@ title: 4D View Pro コマンド I -[`WP Import document`](wp-import-document.md) ***4D 20 R8 で変更***
    +[`WP Import document`](../commands/wp-import-document) ***Modified 4D 20 R8***
    [`WP IMPORT STYLE SHEETS`](../commands/wp-import-style-sheets)
    -[`WP INSERT BREAK`](wp-insert-break.md) ***4D 20 R8 で変更***
    -[`WP Insert document body`](wp-insert-document-body.md) ***4D 20 R8 で変更***
    -[`WP INSERT FORMULA`](wp-insert-formula.md) ***4D 20 R8 で変更***
    -[`WP INSERT PICTURE`](wp-insert-picture.md) ***4D 20 R8 で変更***
    +[`WP INSERT BREAK`](../commands/wp-insert-break) ***Modified 4D 20 R8***
    +[`WP Insert document body`](../commands/wp-insert-document-body) ***Modified 4D 20 R8***
    +[`WP INSERT FORMULA`](../commands/wp-insert-formula) ***Modified 4D 20 R8***
    +[`WP INSERT PICTURE`](../commands/wp-insert-picture) ***Modified 4D 20 R8***
    [`WP Insert table`](../commands/wp-insert-table)
    [`WP Is font style supported`](../commands/wp-is-font-style-supported) From 95fcea392fbcf3169c42528b5c176ea9331f3291 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 04:25:43 +0200 Subject: [PATCH 1868/2000] New translations user-new.md (Japanese) --- .../current/WritePro/user/user-new.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/user/user-new.md b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/user/user-new.md index 30c29fc5fd58f3..3eec6336b960ca 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/user/user-new.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/user/user-new.md @@ -45,13 +45,13 @@ When a new sub-level is created, the level numbering restarts at 1. When you add ![](../../assets/en/WritePro/multilevel-lists.png) -Multi-level lists are created by applying a hierarchical list style sheet to a paragraph using [WP SET ATTRIBUTE](../commands/wp-set-attributes.md). +Multi-level lists are created with command [WP New style sheet](../commands/wp-new-style-sheet.md) and can be applied to a paragraph using [WP SET ATTRIBUTE](../commands/wp-set-attributes.md). Multi-level lists can be managed using: -- paragraph [style sheet attributes](../commands-legacy/4d-write-pro-attributes.md#style-sheets) (such as `wk list level index`, `wk list level count`, and `wk list concat string format`) +- paragraph [style sheet attributes](../commands/4d-write-pro-attributes.md#style-sheets) (such as `wk list level index`, `wk list level count`, and `wk list concat string format`) - dedicated [standard actions](../user-legacy/standard-actions.md) for level management (`listLevelAppend`, `listLevelInc`, `listLevelDec`) -- dedicated standard actions for numbering marker management (`listConcatString`, `listNumberFormat`). +- dedicated standard actions for numbering marker management (`listConcatStringFormat`, `listNumberFormat`). :::tip 関連したblog 記事 @@ -69,7 +69,7 @@ Hierarchical list style sheets are used to create [multi-level lists](using-a-4d To create a hierarchical list style sheet, use [WP New style sheet](../commands/wp-new-style-sheet.md) and pass in *listLevelCount* the desired number of levels. You then define a hierarchy of related paragraph style sheets: one **root-level** style sheet and one or more **sub-level** style sheets linked to it. Each level represents a depth in the list (level 1, level 2, level 3, etc.) and is automatically named "root-level name + lvl + index", for example "Mylist lvl 2". -To define and manage the hierarchy, the paragraph style sheet object can be customized using [style sheet attributes](../commands-legacy/4d-write-pro-attributes.md#style-sheets). +To customize hierarchical list styles, the paragraph style sheet object can be customized using [style sheet attributes](../commands/4d-write-pro-attributes.md#style-sheets). Hierarchical list style sheets are fully supported by the following commands: [`WP Get style sheet`](../commands/wp-get-style-sheet.md), [`WP SET ATTRIBUTES`](../commands/wp-set-attributes.md), [`WP DELETE STYLE SHEET`](../commands/wp-delete-style-sheet.md). @@ -119,7 +119,7 @@ result: When created, hierarchical list style sheets use predefined values: -- `wk margin left` = 0.75 cm × (number of previous levels) +- `wk margin left` = 0.75 cm \* (number of previous levels) or 0.25 inches \* (number of previous levels), depending on current layout unit - `wk list type` = `wk decimal` - `wk name` is derived from the root style sheet name (Read-only for sub-levels) - `wk list level count` は、指定された値が全てのレベルに対して設定されます From ec74e12ab34c5eb8694f0193d8686e492a20a8a4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 04:52:01 +0200 Subject: [PATCH 1869/2000] New translations wp-new-style-sheet.md (Japanese) --- .../current/WritePro/commands/wp-new-style-sheet.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-new-style-sheet.md b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-new-style-sheet.md index e02ca014db4523..022080106c2258 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-new-style-sheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-new-style-sheet.md @@ -70,7 +70,7 @@ displayed_sidebar: docs - `wk list style type` は `wk decimal` に設定されます - `wk list level index` は自動的に割り当てられます(ルートレベルは1 、そこからサブレベルに対してはインクリメントされていきます) - `wk list level count` は、指定された値が全てのレベルに対して設定されます -- `wk margin left` は自動的に計算されます(0.75 cm × レベルインデックス) +- `wk margin left` is automatically calculated (0.75 cm × level index or 0.25 inches \* level index, depending on current layout unit): so offset may be different depending if layout unit is metric or inches (for better alignment on default with current Write ruler graduations) 引数が省略または0 に設定された場合、標準の(階層でない)段落スタイルシートが作成されます。 @@ -129,5 +129,5 @@ $mainList:=WP New style sheet(wpArea; wk type paragraph; "MainList"; 3) [スタイルシート](../user-legacy/stylesheets.md) [WP DELETE STYLE SHEET](../WritePro/commands/wp-delete-style-sheet) [WP Get style sheet](../WritePro/commands/wp-get-style-sheet) -[WP Get style sheets](../commands/wp-get-style-sheets) -[WP IMPORT STYLE SHEETS](../commands/wp-import-style-sheets.md) +[WP Get style sheets](../WritePro/commands/wp-get-style-sheets) +[WP IMPORT STYLE SHEETS](../WritePro/commands/wp-import-style-sheets) From e519ebdb4527e0c6c10055f13ac932abeb6edfed Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 04:52:03 +0200 Subject: [PATCH 1870/2000] New translations wp-delete-style-sheet.md (Japanese) --- .../WritePro/commands/wp-delete-style-sheet.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-delete-style-sheet.md b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-delete-style-sheet.md index 5af568d724d2ad..c540177d402bbc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-delete-style-sheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-delete-style-sheet.md @@ -26,8 +26,8 @@ displayed_sidebar: docs | リリース | 内容 | | -------- | --------------------- | -| 4D 18 | Created | | 4D 21 R3 | *listLevelIndex* 引数追加 | +| 4D 18 | Created |
    @@ -58,7 +58,15 @@ displayed_sidebar: docs **注意**: デフォルト("Normal") のスタイルシートは削除することができません。 -## 例題 +## 例題 1 + +To delete a character style sheet "MyCharStyle": + +```4d +WP DELETE STYLE SHEET(wpArea; "MyCharStyle") +``` + +## 例題 2 以下の例では、階層リストスタイルシートの第2レベルを削除したい場合を考えます: From 24f6ef825ac5f968e76f8f90994f5a63b3af9ae3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 04:52:05 +0200 Subject: [PATCH 1871/2000] New translations wp-get-style-sheet.md (Japanese) --- .../current/WritePro/commands/wp-get-style-sheet.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-style-sheet.md b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-style-sheet.md index 91d84b90d80c9c..43b184bc28551b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-style-sheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-style-sheet.md @@ -26,8 +26,8 @@ displayed_sidebar: docs | リリース | 内容 | | -------- | --------------------- | -| 4D 18 | Created | | 4D 21 R3 | *listLevelIndex* 引数追加 | +| 4D 18 | Created |
    @@ -40,9 +40,9 @@ displayed_sidebar: docs *styleSheetName* 引数を使用すると、返すスタイルシートの名前を指定することができます。 *wpDoc* 引数のドキュメント内のそのスタイルシート名が存在しない場合、null オブジェクトが返されます。 -指定したスタイルシートが改装リストスタイルシートの一部である場合、オプションの *listLevelIndex* 引数で階層レベルを指定することで階層内の特定のレベルを取得することができます。 +If the *styleSheetName* is the root-level name of a hierarchical list style sheet, you can optionally specify the *listLevelIndex* parameter to retrieve a specific level of the hierarchy. -- *listLevelIndex* 引数は階層内のスタイルシートのレベルを表します(1 = ルートレベル、2 = 第一サブレベル、など)。 +- *listLevelIndex* represents the level of the style sheet in the hierarchy (1 = root-level, 2 = first sub-level, etc.). - スタイルシートが階層で、この 引数が省略された場合には、ルートレベルのスタイルシートが返されます。 - リクエストされたレベルが存在しない場合、null オブジェクトが返されます。 - スタイルシートが改装リストスタイルシートではない場合に、*listLevelIndex* が1 より大きかった場合、null オブジェクトが返されます。 From 7c3a5b915edfd8752b514fb0aae363554ad8f2f8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 05:35:12 +0200 Subject: [PATCH 1872/2000] New translations command-index.md (Portuguese, Brazilian) --- .../WritePro/commands/command-index.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/command-index.md b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/command-index.md index 69804f15b5ff3f..ea50334179a281 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/command-index.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/command-index.md @@ -7,7 +7,7 @@ title: Comandos 4D Write Pro A -[`WP Add picture`](wp-add-picture.md) ***Modificado 4D 20 R8*** +[`WP Add picture`](../commands/wp-add-picture) ***Modificado 4D 20 R8*** B @@ -25,13 +25,13 @@ title: Comandos 4D Write Pro [`WP DELETE PICTURE`](../commands/wp-delete-picture)
    [`WP DELETE SECTION`](../commands/wp-delete-section) ***New 4D 20 R7***
    [`WP DELETE STYLE SHEET`](../commands/wp-delete-style-sheet) ***Modified 4D 21 R3***
    -[`WP DELETE SUBSECTION`](wp-delete-subsection.md) ***Modified 4D 20 R7***
    +[`WP DELETE SUBSECTION`](../commands/wp-delete-subsection) ***Modified 4D 20 R7***
    [`WP DELETE TEXT BOX`](../commands/wp-delete-text-box) E -[`WP EXPORT DOCUMENT`](wp-export-document.md) **Modificado 4D 20 R9**
    -[`WP EXPORT VARIABLE`](wp-export-variable.md) **Modificado 4D 20 R9** +[`WP EXPORT DOCUMENT`](../commands/wp-export-document) **Modified 4D 20 R9**
    +[`WP EXPORT VARIABLE`](../commands/wp-export-variable) **Modified 4D 20 R9** F @@ -42,7 +42,7 @@ title: Comandos 4D Write Pro G -[`WP GET ATTRIBUTES`](wp-get-attributes.md) ***Modified 4D 20 R8***
    +[`WP GET ATTRIBUTES`](../commands/wp-get-attributes) ***Modified 4D 20 R8***
    [`WP Get body`](../commands/wp-get-body)
    [`WP GET BOOKMARKS`](../commands/wp-get-bookmarks)
    [`WP Get breaks`](../commands/wp-get-breaks)
    @@ -66,12 +66,12 @@ title: Comandos 4D Write Pro I -[`WP Import document`](wp-import-document.md) ***Modified 4D 20 R8***
    +[`WP Import document`](../commands/wp-import-document) ***Modified 4D 20 R8***
    [`WP IMPORT STYLE SHEETS`](../commands/wp-import-style-sheets)
    -[`WP INSERT BREAK`](wp-insert-break.md) ***Modified 4D 20 R8***
    -[`WP Insert document body`](wp-insert-document-body.md) ***Modified 4D 20 R8***
    -[`WP INSERT FORMULA`](wp-insert-formula.md) ***Modified 4D 20 R8***
    -[`WP INSERT PICTURE`](wp-insert-picture.md) ***Modified 4D 20 R8***
    +[`WP INSERT BREAK`](../commands/wp-insert-break) ***Modified 4D 20 R8***
    +[`WP Insert document body`](../commands/wp-insert-document-body) ***Modified 4D 20 R8***
    +[`WP INSERT FORMULA`](../commands/wp-insert-formula) ***Modified 4D 20 R8***
    +[`WP INSERT PICTURE`](../commands/wp-insert-picture) ***Modified 4D 20 R8***
    [`WP Insert table`](../commands/wp-insert-table)
    [`WP Is font style supported`](../commands/wp-is-font-style-supported) From daec12b804a806d91b98adc00876f59f900391ae Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 06:04:59 +0200 Subject: [PATCH 1873/2000] New translations user-new.md (Portuguese, Brazilian) --- .../current/WritePro/user/user-new.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/user/user-new.md b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/user/user-new.md index 820345ebc7be5b..85de3503a521d3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/user/user-new.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/user/user-new.md @@ -45,13 +45,13 @@ When a new sub-level is created, the level numbering restarts at 1. When you add ![](../../assets/en/WritePro/multilevel-lists.png) -Multi-level lists are created by applying a hierarchical list style sheet to a paragraph using [WP SET ATTRIBUTE](../commands/wp-set-attributes.md). +Multi-level lists are created with command [WP New style sheet](../commands/wp-new-style-sheet.md) and can be applied to a paragraph using [WP SET ATTRIBUTE](../commands/wp-set-attributes.md). Multi-level lists can be managed using: -- paragraph [style sheet attributes](../commands-legacy/4d-write-pro-attributes.md#style-sheets) (such as `wk list level index`, `wk list level count`, and `wk list concat string format`) +- paragraph [style sheet attributes](../commands/4d-write-pro-attributes.md#style-sheets) (such as `wk list level index`, `wk list level count`, and `wk list concat string format`) - dedicated [standard actions](../user-legacy/standard-actions.md) for level management (`listLevelAppend`, `listLevelInc`, `listLevelDec`) -- dedicated standard actions for numbering marker management (`listConcatString`, `listNumberFormat`). +- dedicated standard actions for numbering marker management (`listConcatStringFormat`, `listNumberFormat`). :::tip Related blog post @@ -69,7 +69,7 @@ Hierarchical list style sheets are used to create [multi-level lists](using-a-4d To create a hierarchical list style sheet, use [WP New style sheet](../commands/wp-new-style-sheet.md) and pass in *listLevelCount* the desired number of levels. You then define a hierarchy of related paragraph style sheets: one **root-level** style sheet and one or more **sub-level** style sheets linked to it. Each level represents a depth in the list (level 1, level 2, level 3, etc.) and is automatically named "root-level name + lvl + index", for example "Mylist lvl 2". -To define and manage the hierarchy, the paragraph style sheet object can be customized using [style sheet attributes](../commands-legacy/4d-write-pro-attributes.md#style-sheets). +To customize hierarchical list styles, the paragraph style sheet object can be customized using [style sheet attributes](../commands/4d-write-pro-attributes.md#style-sheets). Hierarchical list style sheets are fully supported by the following commands: [`WP Get style sheet`](../commands/wp-get-style-sheet.md), [`WP SET ATTRIBUTES`](../commands/wp-set-attributes.md), [`WP DELETE STYLE SHEET`](../commands/wp-delete-style-sheet.md). @@ -119,7 +119,7 @@ result: When created, hierarchical list style sheets use predefined values: -- `wk margin left` = 0.75 cm × (number of previous levels) +- `wk margin left` = 0.75 cm \* (number of previous levels) or 0.25 inches \* (number of previous levels), depending on current layout unit - `wk list type` = `wk decimal` - `wk name` is derived from the root style sheet name (Read-only for sub-levels) - `wk list level count` is set to the specified value for all levels From 2a4b33c22d3dc437dcea47a38cdc9b55d043dda2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 06:30:15 +0200 Subject: [PATCH 1874/2000] New translations wp-new-style-sheet.md (Portuguese, Brazilian) --- .../current/WritePro/commands/wp-new-style-sheet.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-new-style-sheet.md b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-new-style-sheet.md index 7268105f763922..5e8c95678ebcb1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-new-style-sheet.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-new-style-sheet.md @@ -70,7 +70,7 @@ The following predefined values are applied: - `wk list style type` is set to `wk decimal` - `wk list level index` is automatically assigned (1 for the root level, incremented for sub-levels) - `wk list level count` is set to the specified value for all levels -- `wk margin left` is automatically calculated (0.75 cm × level index) +- `wk margin left` is automatically calculated (0.75 cm × level index or 0.25 inches \* level index, depending on current layout unit): so offset may be different depending if layout unit is metric or inches (for better alignment on default with current Write ruler graduations) If the parameter is omitted or set to 0, a standard (non-list) paragraph style sheet is created. @@ -129,5 +129,5 @@ Resultados: [Style sheets](../user-legacy/stylesheets.md) [WP DELETE STYLE SHEET](../WritePro/commands/wp-delete-style-sheet) [WP Get style sheet](../WritePro/commands/wp-get-style-sheet) -[WP Get style sheets](../commands/wp-get-style-sheets) -[WP IMPORT STYLE SHEETS](../commands/wp-import-style-sheets.md) +[WP Get style sheets](../WritePro/commands/wp-get-style-sheets) +[WP IMPORT STYLE SHEETS](../WritePro/commands/wp-import-style-sheets) From e826e0ffe3de57052bd9bbb503dff7e4a17385b3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 06:30:17 +0200 Subject: [PATCH 1875/2000] New translations wp-delete-style-sheet.md (Portuguese, Brazilian) --- .../WritePro/commands/wp-delete-style-sheet.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-delete-style-sheet.md b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-delete-style-sheet.md index 77e0e86c420d51..bdf1b1d1c9ece6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-delete-style-sheet.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-delete-style-sheet.md @@ -26,8 +26,8 @@ displayed_sidebar: docs | Release | Mudanças | | -------- | -------------------------------- | -| 4D 18 | Created | | 4D 21 R3 | *listLevelIndex* parameter added | +| 4D 18 | Created |
    @@ -58,7 +58,15 @@ The command performs no action if the specified level does not exist, or if the **Note**: The default ("Normal") style sheet can not be deleted. -## Exemplo +## Exemplo 1 + +To delete a character style sheet "MyCharStyle": + +```4d +WP DELETE STYLE SHEET(wpArea; "MyCharStyle") +``` + +## Exemplo 2 The following example deletes the second level of a hierarchical list style sheet: From c015f0709856aa325da59eb3a27f70f2e851f356 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 06:30:19 +0200 Subject: [PATCH 1876/2000] New translations wp-get-style-sheet.md (Portuguese, Brazilian) --- .../current/WritePro/commands/wp-get-style-sheet.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-style-sheet.md b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-style-sheet.md index 16c613ca6ebb32..49b7c6b8168af5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-style-sheet.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-style-sheet.md @@ -26,8 +26,8 @@ displayed_sidebar: docs | Release | Mudanças | | -------- | -------------------------------- | -| 4D 18 | Created | | 4D 21 R3 | *listLevelIndex* parameter added | +| 4D 18 | Created |
    @@ -40,9 +40,9 @@ In *wpDoc*, pass the 4D Write Pro document that contains the style sheet. The *styleSheetName* parameter allows you to specify the name of the style sheet to return. If the style sheet name does not exist in *wpDoc*, an null object is returned. -If the style sheet is part of a hierarchical list style sheet, you can optionally specify the *listLevelIndex* parameter to retrieve a specific level of the hierarchy. +If the *styleSheetName* is the root-level name of a hierarchical list style sheet, you can optionally specify the *listLevelIndex* parameter to retrieve a specific level of the hierarchy. -- *listLevelIndex* represents the level of the style sheet in the hierarchy (1 = root level, 2 = first sub-level, etc.). +- *listLevelIndex* represents the level of the style sheet in the hierarchy (1 = root-level, 2 = first sub-level, etc.). - If the parameter is omitted and the style sheet is hierarchical, the root-level style sheet is returned. - If the requested level does not exist, a null object is returned. - If the style sheet is not a hierarchical list style sheet and *listLevelIndex* is greater than 1, a null object is returned. From 1464b7d4d0ff64de32a0bc973694ea97b430627d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 06:31:33 +0200 Subject: [PATCH 1877/2000] New translations imapnotifier.md (Spanish) --- .../current/API/IMAPNotifier.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPNotifier.md b/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPNotifier.md index a94496ab702e0e..cbfa877bbb4563 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPNotifier.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/IMAPNotifier.md @@ -17,7 +17,7 @@ The `IMAPNotifier` class is available from the `4D` class store. An `IMAPNotifier` object is associated with an [IMAP transporter](./IMAPTransporterClass.md#imap-transporter-object) and provides access to mailbox notification management. -All `IMAPNotifier` class functions are thread-safe. +Todas las funciones de clase `IMAPNotifier` son hilo seguro. :::tip Entradas de blog relacionadas @@ -64,15 +64,15 @@ An IMAPNotifier object provides the following properties and functions: -| Parámetros | Tipo | | Descripción | -| ---------- | ------------------------------- | --------------------------- | ----------------------- | -| Resultado | 4D.IMAPNotifier | <- | New IMAPNotifier object | +| Parámetros | Tipo | | Descripción | +| ---------- | ------------------------------- | --------------------------- | ------------------------- | +| Resultado | 4D.IMAPNotifier | <- | Nuevo objeto IMAPNotifier | #### Descripción -The `4D.IMAPNotifier.new()` function creates a new IMAPNotifier object. +La función `4D.IMAPNotifier.new()` crea un nuevo objeto IMAPNotifier. @@ -96,9 +96,9 @@ The `.isStarted` property indicates -| Parámetros | Tipo | | Descripción | -| ---------- | ------ | :-------------------------: | ---------------- | -| Resultado | Object | <- | Operation status | +| Parámetros | Tipo | | Descripción | +| ---------- | ------ | :-------------------------: | ---------------------- | +| Resultado | Object | <- | Estado de la operación | @@ -127,7 +127,7 @@ Callback functions are executed in the worker where `.start()` is called. | errors | | Collection | 4D error stack (not returned if a server response is received) | | | \[].errcode | Number | Código de error 4D | | | \[].message | Text | Descripción del error | -| | \[].componentSignature | Text | Signature of the component that returned the error | +| | \[].componentSignature | Text | Firma del componente que ha devuelto el error | @@ -139,9 +139,9 @@ Callback functions are executed in the worker where `.start()` is called. -| Parámetros | Tipo | | Descripción | -| ---------- | ------ | :-------------------------: | ---------------- | -| Resultado | Object | <- | Operation status | +| Parámetros | Tipo | | Descripción | +| ---------- | ------ | :-------------------------: | ---------------------- | +| Resultado | Object | <- | Estado de la operación | @@ -158,7 +158,7 @@ The `.stop()` function stops the notifi | errors | | Collection | 4D error stack (not returned if a server response is received) | | | \[].errcode | Number | Código de error 4D | | | \[].message | Text | Descripción del error | -| | \[].componentSignature | Text | Signature of the component that returned the error | +| | \[].componentSignature | Text | Firma del componente que ha devuelto el error | From d442cfc6e812a195e48ccaa6427186116fcada1b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 16:05:51 +0200 Subject: [PATCH 1878/2000] Feature/server execution (#3261) * first edits * edited class page, added propeties to some classes * added links from ORDA section * after MS proofreading * Update classes.md * streamable work * Update classes.md * added examples * server execution after closure * Update ordaClasses.md * Update updates.md --- docs/API/BlobClass.md | 6 + docs/API/CollectionClass.md | 5 + docs/API/EmailObjectClass.md | 7 + docs/API/FileClass.md | 8 + docs/API/FileHandleClass.md | 2 +- docs/API/FolderClass.md | 8 + docs/API/FormulaClass.md | 6 + docs/API/MailAttachmentClass.md | 6 + docs/API/MethodClass.md | 6 + docs/API/SessionClass.md | 2 +- docs/API/VectorClass.md | 4 + docs/API/WebServerClass.md | 7 +- docs/Concepts/classes.md | 222 ++++++++++++++++-- docs/Concepts/dt_object.md | 36 ++- docs/Desktop/clientServer.md | 25 ++ docs/Desktop/sessions.md | 2 +- docs/Notes/updates.md | 1 + docs/ORDA/client-server-optimization.md | 52 ++++ docs/ORDA/orda-events.md | 12 +- docs/ORDA/ordaClasses.md | 160 ++----------- docs/language-legacy/BLOB/variable-to-blob.md | 11 +- docs/language-legacy/Processes/session.md | 2 +- .../current.json | 2 +- 23 files changed, 413 insertions(+), 179 deletions(-) diff --git a/docs/API/BlobClass.md b/docs/API/BlobClass.md index 22262b92458de5..d566062e79e41b 100644 --- a/docs/API/BlobClass.md +++ b/docs/API/BlobClass.md @@ -5,6 +5,12 @@ title: Blob The Blob class lets you create and manipulate [blob objects](../Concepts/dt_blob.md#blob-types) (`4D.Blob`). +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Summary || diff --git a/docs/API/CollectionClass.md b/docs/API/CollectionClass.md index 2fa45e7517e794..9c1e02fa5ddcbb 100644 --- a/docs/API/CollectionClass.md +++ b/docs/API/CollectionClass.md @@ -9,6 +9,11 @@ The Collection class manages [Collection](Concepts/dt_collection.md) type expres A collection is initialized with the [`New collection`](../commands/new-collection) or [`New shared collection`](../commands/new-shared-collection) commands. +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: ### Example diff --git a/docs/API/EmailObjectClass.md b/docs/API/EmailObjectClass.md index 6181d150547830..e7d4a6297ebaa7 100644 --- a/docs/API/EmailObjectClass.md +++ b/docs/API/EmailObjectClass.md @@ -16,6 +16,13 @@ You send `Email` objects using the SMTP [`.send()`](SMTPTransporterClass.md#send [`MAIL Convert from MIME`](../commands/mail-convert-from-mime) and [`MAIL Convert to MIME`](../commands/mail-convert-to-mime) commands can be used to convert `Email` objects to and from MIME contents. +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + + ### Email Object Email objects provide the following properties: diff --git a/docs/API/FileClass.md b/docs/API/FileClass.md index b5bbde2d330e9a..ac8ef5a0e60f46 100644 --- a/docs/API/FileClass.md +++ b/docs/API/FileClass.md @@ -5,6 +5,14 @@ title: File `File` objects are created with the [`File`](../commands/file) command. They contain references to disk files that may or may not actually exist on disk. For example, when you execute the `File` command to create a new file, a valid `File` object is created but nothing is actually stored on disk until you call the [`file.create( )`](#create) function. + +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + + ### Example The following example creates a preferences file in the project folder: diff --git a/docs/API/FileHandleClass.md b/docs/API/FileHandleClass.md index f66157df84c0be..8de8f41b394a7a 100644 --- a/docs/API/FileHandleClass.md +++ b/docs/API/FileHandleClass.md @@ -17,7 +17,6 @@ Object resources, such as documents, are released when no more references exist ::: - ### Example ```code4d @@ -57,6 +56,7 @@ End while ``` + ### FileHandle object File handle objects cannot be shared. diff --git a/docs/API/FolderClass.md b/docs/API/FolderClass.md index 417f6c5dd687b7..4c949b0d93a25e 100644 --- a/docs/API/FolderClass.md +++ b/docs/API/FolderClass.md @@ -7,6 +7,14 @@ title: Folder `Folder` objects are created with the [`Folder`](../commands/folder) command. They contain references to folders that may or may not actually exist on disk. For example, when you execute the `Folder` command to create a new folder, a valid `Folder` object is created but nothing is actually stored on disk until you call the [`folder.create()`](#create) function. + +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + + ### Example The following example creates a "JohnSmith" folder: diff --git a/docs/API/FormulaClass.md b/docs/API/FormulaClass.md index b8494a9407c9e9..836e36c673f64c 100644 --- a/docs/API/FormulaClass.md +++ b/docs/API/FormulaClass.md @@ -13,6 +13,12 @@ title: Formula See examples in the [Executing code in Function objects](../API/FunctionClass.md#executing-code-in-function-objects) paragraph. +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Passing parameters to formulas diff --git a/docs/API/MailAttachmentClass.md b/docs/API/MailAttachmentClass.md index 3049a31be4f620..2a0a4fd0362514 100644 --- a/docs/API/MailAttachmentClass.md +++ b/docs/API/MailAttachmentClass.md @@ -5,6 +5,12 @@ title: MailAttachment Attachment objects allow referencing files within a [`Email`](EmailObjectClass.md) object. Attachment objects are created using the [`MAIL New attachment`](../commands/mail-new-attachment) command. +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Attachment Object diff --git a/docs/API/MethodClass.md b/docs/API/MethodClass.md index 759994eb2b48cc..b2771ef01eccc8 100644 --- a/docs/API/MethodClass.md +++ b/docs/API/MethodClass.md @@ -21,6 +21,12 @@ See examples in the [Executing code in Function objects](../API/FunctionClass.md ::: +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Examples diff --git a/docs/API/SessionClass.md b/docs/API/SessionClass.md index 9c98a6ead3bfa0..55d3c5f064a98b 100644 --- a/docs/API/SessionClass.md +++ b/docs/API/SessionClass.md @@ -12,7 +12,7 @@ Session objects are returned by the [`Session`](../commands/session) command. Th - [Scalable sessions for advanced web applications](https://blog.4d.com/scalable-sessions-for-advanced-web-applications/) - [Permissions: Inspect Session Privileges for Easy Debugging](https://blog.4d.com/permissions-inspect-session-privileges-for-easy-debugging/) - [Generate, share and use web sessions One-Time Passcodes (OTP)](https://blog.4d.com/connect-your-web-apps-to-third-party-systems/) -- [Client / server – Handle a session when working on a 4D client](https://blog.4d.com/client-server-handle-a-session-when-working-on-a-4d-client) +- [Forget server-side wrappers, use 4D Sessions from the client](https://blog.4d.com/forget-server-side-wrappers-use-4d-sessions-from-the-client) ::: diff --git a/docs/API/VectorClass.md b/docs/API/VectorClass.md index 7a9965b582de13..2181018c84adc0 100644 --- a/docs/API/VectorClass.md +++ b/docs/API/VectorClass.md @@ -10,7 +10,11 @@ The `Vector` class allows you to handle **vectors** and to execute distance and In the world of AIs, a vector is a sequence of numbers that enables a machine to understand and manipulate complex data. For a detailed overview of the role of vectors with AIs, you can refer to [this page](https://aiforsocialgood.ca/blog/understanding-the-role-of-vectors-in-artificial-intelligence-a-comprehensive-guide). +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. +::: ### Understanding the different vector computations diff --git a/docs/API/WebServerClass.md b/docs/API/WebServerClass.md index 785b2366d46eb4..62c22e5283db3d 100644 --- a/docs/API/WebServerClass.md +++ b/docs/API/WebServerClass.md @@ -6,14 +6,17 @@ title: WebServer The `WebServer` class API allows you to start and monitor a web server for the main (host) application as well as each hosted component (see the [Web Server object](WebServer/webServerObject.md) overview). This class is available from the `4D` class store. +### Properties + +- **Streamable**: no +- **Sharable**: no + ### Web Server object Web server objects are instantiated with the [`WEB Server`](../commands/web-server) command. They provide the following properties and functions: -### Summary - || |---| |[](#accesskeydefined)
    | diff --git a/docs/Concepts/classes.md b/docs/Concepts/classes.md index 445bbc197405cc..c3bf9f7d57d8cf 100644 --- a/docs/Concepts/classes.md +++ b/docs/Concepts/classes.md @@ -41,6 +41,13 @@ $hello:=$person.sayHello() //"Hello John Doe" Class files are managed through the 4D Explorer (see [Creating classes](../Project/code-overview.md#creating-classes)). +#### Deleting a class + +To delete an existing class, select it in the Explorer and click ![](../assets/en/Users/MinussNew.png) or choose **Move to Trash** from the contextual menu. + +You can also remove the .4dm class file from the "Classes" folder on your disk. + + ## Class stores Available classes are accessible from their class stores. Two class stores are available: @@ -49,7 +56,7 @@ Available classes are accessible from their class stores. Two class stores are a - [`4D`](../commands/4d) for built-in class store -### `cs` +#### `cs` **cs** : Object @@ -74,7 +81,7 @@ You want to create a new instance of an object of `myClass`: $instance:=cs.myClass.new() ``` -### `4D` +#### `4D` **4D** : Object @@ -100,7 +107,7 @@ $key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) You want to list 4D built-in classes: ```4d - var $keys : collection + var $keys : Collection $keys:=OB Keys(4D) ALERT("There are "+String($keys.length)+" built-in classes.") ``` @@ -144,7 +151,7 @@ Specific 4D keywords can be used in class definitions: #### Syntax ```4d -{shared} Function ({$parameterName : type; ...}){->$parameterName : type} +{local | server} {shared} Function ({$parameterName : type; ...}){->$parameterName : type} // code ``` @@ -158,6 +165,9 @@ Class functions are specific properties of the class. They are objects of the [4 If the function is declared in a [shared class](#shared-classes), you can use the `shared` keyword so that the function could be called without [`Use...End use` structure](shared.md#useend-use). For more information, refer to the [Shared functions](#shared-functions) paragraph below. +In the context of a client/server application, the `local` or `server` keyword allows you to specify on which machine the function must be executed. These keywords can only be used with ORDA data model functions and shared/session singleton functions. For more information, refer to the [local and server functions](#local-and-server) paragraph below. + + The function name must be compliant with [object naming rules](Concepts/identifiers.md#object-properties). :::note @@ -465,12 +475,12 @@ $o.age:="Smith" //error with check syntax #### Syntax ```4d -{shared} Function get ()->$result : type +{local | server} {shared} Function get ()->$result : type // code ``` ```4d -{shared} Function set ($parameterName : type) +{local | server} {shared} Function set ($parameterName : type) // code ``` @@ -497,6 +507,9 @@ When both functions are defined, the computed property is **read-write**. If onl If the functions are declared in a [shared class](#shared-classes), you can use the `shared` keyword with them so that they could be called without [`Use...End use` structure](shared.md#useend-use). For more information, refer to the [Shared functions](#shared-functions) paragraph below. +In the context of a client/server application, the `local` or `server` keyword allows you to specify on which machine the function must be executed. These keywords can only be used with ORDA data model functions and shared/session singleton functions. For more information, refer to the [local and server functions](#local-and-server) paragraph below. + + The type of the computed property is defined by the `$return` type declaration of the *getter*. It can be of any [valid property type](dt_object.md). > Assigning *undefined* to an object property clears its value while preserving its type. In order to do that, the `Function get` is first called to retrieve the value type, then the `Function set` is called with an empty value of that type. @@ -632,13 +645,6 @@ $val:=$o.f() //8 For more details, see the [`This`](../commands/this) command description. - - -## Class commands - - -Several commands of the 4D language allows you to handle class features. - ### `OB Class` #### `OB Class ( object ) -> Object | Null` @@ -867,7 +873,193 @@ $myList := cs.ItemInventory.me.itemList -#### See also +:::tip Related blog posts + +[Singletons in 4D](https://blog.4d.com/singletons-in-4d) +[Session Singletons](https://blog.4d.com/introducing-session-singletons) + +::: + + + +## `local` and `server` + +In [client/server architecture](../Desktop/clientServer.md), `local` and `server` keywords allow you to specify where you want the function to be executed: client-side, or server-side. Controlling the execution location is useful for performance reasons or to implement business logic features. + +The formal syntax is: + +```4d +// declare a function to execute on a client in client/server +local Function +``` +```4d +// declare a function to execute on the server in client/server +server Function +``` + +`local` and `server` keywords are only available for the functions of the following classes: +- [ORDA data model](../ORDA/ordaClasses.md) classes +- [shared or session singleton](#singleton-classes) classes. + + +:::tip Related blog post + +[A new way to execute business logic on the server](https://blog.4d.com/a-new-way-to-execute-business-logic-on-the-server) + +::: + +### Overview + +Supported functions have a **default execution location** when no location keyword is used. You can nevertheless insert a `local` or `server` keyword to modify the execution location, or to make the code more explicit. + +|Supported functions|Default execution|with `local` keyword|with `server` keyword| +|---|---|---|---| +|[ORDA data model](../ORDA/ordaClasses.md)|on Server|The function is executed on the client if called on the client|| +|[Shared or session singleton](#singleton-classes)|Local||The function is executed on the server on the server instance of the singleton.
    If there is no instance of the singleton on the server, it is created. | + +If `local` and `server` keywords are used in another context, an error is returned. + + +:::note + +For a overall description of where code is actually executed in client/server, please refer to [this section](../Desktop/clientServer.md#code-execution-location). + +:::: -[Singletons in 4D](https://blog.4d.com/singletons-in-4d) (blog post)
    [Session Singletons](https://blog.4d.com/introducing-session-singletons) (blog post). +### `local` + +In a [client/server architecture](../Desktop/clientServer.md), the `local` keyword specifies that the function must be executed **on the machine from where it is called**. + +:::note Reminder + +The `local` keyword is useless for [shared or session singleton functions](#singleton-classes), which are executed locally by default. + +::: + +By default, [ORDA data model functions](../ORDA/ordaClasses.md) are executed on the server. It usually provides the best performance since only the function request and the result are sent over the network. However, [for optimization reasons](../ORDA/client-server-optimization.md#using-the-local-keyword), you could want to execute a data model function on client. You can then use the `local` keyword. + + + +#### Example: Calculating age + +Given an entity with a *birthDate* attribute, we want to define an `age()` function that would be called in a list box. This function can be executed on the client, which avoids triggering a request to the server for each line of the list box. + +On the *StudentsEntity* class: + +```4d +Class extends Entity + +local Function age() -> $age: Variant + +If (This.birthDate#!00-00-00!) + $age:=Year of(Current date)-Year of(This.birthDate) +Else + $age:=Null +End if +``` + + + +### `server` + +In a [client/server architecture](../Desktop/clientServer.md), the `server` keyword specifies that the function must be executed **on the server side**. + + +:::note Reminder + +The `server` keyword is useless for [ORDA data model functions](../ORDA/ordaClasses.md), which are executed on the server by default. + +::: + + +`server` function parameters and result must be [**streamable**](./dt_object.md#streaming-support). For example, [4D.Datastore](../API/DataStoreClass.md), [File handle](../API/FileHandleClass.md), or [WebServer](../API/WebServerClass.md) are non-streamable classes but [4D.File](../API/FileClass.md) is streamable. + +This feature is particularly useful in the context of [remote user sessions](../Desktop/sessions.md#remote-user-sessions), allowing you to implement the business logic in a [session singleton](#shared-or-session-singleton-functions) to share it accross all the processes of the session, thus extending the functionalities of the [`Session`](../commands/session) command. In this case, you might want the relevant business logic to be executed **on the server** so that all the session information is gathered on the server. + + +By default, shared or session singleton functions are executed locally. Adding the `server` keyword in the class function definition makes 4D use the singleton instance on the server. Note that this can result of an instantiation of the singleton on the server if no instance exists yet. + +For [sessions singletons](#singleton-classes), the function is executed on the server in the corresponding singleton instance, i.e. the instance of the singleton for the current session. + +:::note + +If you declare a `server Function` in a shared singleton, then: + +- you instantiate a singleton *S1* on the client (named *s1*), +- you run *s1.function()* on the client. + +If no instance of *S1* exists on the server at that moment, *S1* is instantiated on the server (the constructor is executed), and *function()* runs on that server instance. As a result, two instances of *S1* can coexist (client-side and server-side), with distinct property values. In this case, *s1.property* is always accessed locally. It cannot be accessed on the server, for example from server-side code using direct dot notation (an error is returned). + +::: + +#### Example: Administration singleton + +The *Administration* shared singleton has a "server" function running the [`Process activity`](../commands/process-activity) command. This singleton is instantiated on a remote 4D but the function returns the server activity on the server. + +```4d + // Administration class + +shared singleton Class constructor + + // This function is executed on the server +server Function processActivity() : Object + return Process activity + + +Function localProcessActivity() : Object + return Process activity +``` + +Code running on the client: + +```4d +var $localActivity; $serverActivity : Object +var $administration : cs.Administration + +// The Administration singleton is instantiated on the 4D Client +$administration:=cs.Administration.me + +// Get processes running on the remote 4D +$localActivity:=$administration.localProcessActivity() + +// Get processes and sessions running on 4D Server +$serverActivity:=$administration.processActivity() + +``` + + + +#### Example: Session singleton + +You store your users in a Users table and handle a custom authentication. You use a session singleton for the authentication: + +```4d +// UserSession session singleton class + +server Function checkUser($credentials : Object) : Boolean + +var $user : cs.UsersEntity +var $result:=False + +If ($credentials#Null) + $user:=ds.Users.query("Email === :1"; $credentials.identifier).first() + + If (($user#Null) && (Verify password hash($credentials.password; $user.Password))) + Use (Session.storage) + Session.storage.userInfo:=New shared object("userId"; $user.ID) + End use + + $result:=True + End if +End if + +return $result +``` + +To provide the current user to 4D clients, the singleton exposes a user computed property got from the server: + +```4d +server Function get user() : cs.UsersEntity + return ds.Users.get(Session.storage.userInfo.userId) +``` diff --git a/docs/Concepts/dt_object.md b/docs/Concepts/dt_object.md index 21f6f7067c8b5c..13e3e68512db76 100644 --- a/docs/Concepts/dt_object.md +++ b/docs/Concepts/dt_object.md @@ -18,7 +18,7 @@ Variables, fields or expressions of the Object type can contain various types of - picture(2) - collection -(1) **Non-streamable objects** such as ORDA objects ([entities](ORDA/dsMapping.md#entity), [entity selections](ORDA/dsMapping.md#entity-selection), etc.), [file handles](../API/FileHandleClass.md), [web server](../API/WebServerClass.md)... cannot be stored in **object fields**. An error is returned if you try to do it; however, they are fully supported in **object variables** in memory. +(1) [**Non-streamable objects**](#streaming-support) such as ORDA objects ([entities](ORDA/dsMapping.md#entity), [entity selections](ORDA/dsMapping.md#entity-selection), etc.), [file handles](../API/FileHandleClass.md), [web server](../API/WebServerClass.md)... cannot be stored in **object fields**. An error is returned if you try to do it; however, they are fully supported in **object variables** in memory. (2) When exposed as text in the debugger or exported to JSON, picture object properties print "[object Picture]". @@ -272,6 +272,40 @@ $doc:=Null // free resources occupied by $doc ``` +## Classes + +Objects can belong to classes. Using a class allows to predefine an object behaviour and structure with associated properties and functions. + +The 4D language proposes several [native classes](../category/class-API-reference/) that you can use to handle objects. You can also define and use your own [user classes](./classes.md) to organize your code. + + + +## Streaming support + +A streamable class (or *serializable* class) is a class whose objects can be converted into a sequence of bytes (text or binary) in order to write them in a file, to send them as parameters, or to be able to store and rebuild them afterwards. + +### Text streaming (`JSON Stringify`) + +JSON commands that stringify contents such as [`JSON Stringify`](../commands/json-stringify) and the [`Execute on server`](../commands/execute-on-server) command allow you to convert objects to json (text). They support objects, collections, and user classes. + +However, text streaming of objects has the following limitations: + +- circular references (i.e. objects containing themselves as a property) are not supported and return an error, +- a class object loses its class when it is stringified, +- native 4D class objects such as [Entity](../API/EntityClass.md) cannot be represented as JSON and are returned as "[object \]", for example "[object Entity]". + +### Binary streaming (`VARIABLE TO BLOB`) + +4D also implements a built-in binary streaming feature through the [`VARIABLE TO BLOB`](../commands/variable-to-blob) command. This feature allows you to get rid of most of text streaming limitations regarding objects (see above): + +- circular references are supported, +- objects keep their class, +- an extended range of objects are streamable: [4D Write Pro](../WritePro/user-legacy/presentation.md) documents, pictures as objects, [blobs as objects](dt_blob.md#blob-types), and pointers as objects, +- several native 4D class objects can be streamed, for example [`File`](../API/FileClass.md), [`Folder`](../API/FolderClass.md), or [`Vector`](../API/VectorClass.md). However, only a few native 4D classes are streamable. Unless explicitely stated that "This class is **streamable** in binary", consider that a native 4D class is NOT streamable. + + + + ## Examples Using object notation simplifies the 4D code while handling objects. Note however that the command-based notation is still fully supported. diff --git a/docs/Desktop/clientServer.md b/docs/Desktop/clientServer.md index 5e02cfc9cef10d..fd25b4d95b2b80 100644 --- a/docs/Desktop/clientServer.md +++ b/docs/Desktop/clientServer.md @@ -128,3 +128,28 @@ This feature is designed for small-size development teams who are used to work o [Developing Concurrently on 4D Server in Project Mode](https://blog.4d.com/developing-concurrently-on-4d-server-in-project-mode/) ::: + + +## Code execution location + +In a client/server application, it is important to know where your code will be actually executed: **server-side** or **client-side**. Execution location is crucial when you want to implement user session-related code, share information between processes, access data, etc. + +The following table summarizes where the code is executed by default and how to switch its execution location (if allowed). Note that **local** means that the code will be executed on the machine from where it is actually called. + +|Code|Default execution|How to switch| +|---|---|---| +|[ORDA data model functions](../ORDA/ordaClasses.md)|server|use `local` keyword in function definition| +|ORDA computed attribute functions [`get()`](../ORDA/ordaClasses.md#function-get-attributename), [`set()`](../ORDA/ordaClasses.md#function-set-attributename)|server|use `local` keyword in function definition| +|ORDA computed attribute functions [`query()`](../ORDA/ordaClasses.md#function-query-attributename), [`orderBy()`](../ORDA/ordaClasses.md#function-orderby-attributename)|server|n/a| +|ORDA event functions [(general)](../ORDA/orda-events.md)|server|n/a| +|ORDA event function [`constructor()`](../ORDA/ordaClasses.md#class-constructor-1)|local|n/a| +|ORDA event function [`event touched()`](../ORDA/orda-events.md#function-event-touched)|server|use `local` keyword in function definition| +|[User class functions](../Concepts/classes.md#function)|local|n/a| +|[Shared or session singleton function](../Concepts/classes.md#singleton-classes)|local|use `server` keyword in function definition| +|Trigger|server|n/a| +|Project method called from a client|client|check [**Execute on server** option](../Project/project-method-properties.md#execute-on-server). The code is executed in the twin process of the [user session process](./sessions.md#remote-user-sessions-remote-user-sessions)| +|||call [`Execute on server`](../commands/execute-on-server) command. The code is executed in the [Stored procedures session](./sessions.md#stored-procedure-sessions-stored-procedure-sessions) | +|Project method called from a stored procedure on the server|server|call [`EXECUTE ON CLIENT`](../commands/execute-on-client) command. The target client must have been [registered](../commands/register-client) | +|Object method|local|n/a| +|Database methods:
    • On Backup Shutdown
    • On Backup Startup
    • On Server Close Connection
    • On Server Open Connection
    • On Server Shutdown
    • On Server Startup
    • On SQL Authentication
    • On Web Authentication
    • On Web Connection
    |server|n/a| +|Database methods:
    • On Startup
    • On Exit
    • On Drop
    |client|n/a| \ No newline at end of file diff --git a/docs/Desktop/sessions.md b/docs/Desktop/sessions.md index 821f59e67cc8ee..bb572fa20be8de 100644 --- a/docs/Desktop/sessions.md +++ b/docs/Desktop/sessions.md @@ -71,7 +71,7 @@ On the client side, two distinct local storage objects are available: :::tip Related blog posts - [4D remote session object with Client/Server connection and Stored procedure](https://blog.4d.com/new-4D-remote-session-object-with-client-server-connection-and-stored-procedure). -- [Client / server – Handle a session when working on a 4D client](https://blog.4d.com/client-server-handle-a-session-when-working-on-a-4d-client). +- [Forget server-side wrappers, use 4D Sessions from the client](https://blog.4d.com/forget-server-side-wrappers-use-4d-sessions-from-the-client). ::: diff --git a/docs/Notes/updates.md b/docs/Notes/updates.md index 4db614a79e8c8a..b8e63799a0ae12 100644 --- a/docs/Notes/updates.md +++ b/docs/Notes/updates.md @@ -13,6 +13,7 @@ title: Release Notes - New [`4D.Method` class](../API/MethodClass.md) to create and execute a 4D method code from text source. [`METHOD Get path`](../commands/method-get-path) and [`METHOD RESOLVE PATH`](../commands/method-resolve-path) commands support a new `path volatile method` constant (128). - IMAP transporter now supports mailbox event notifications using the IDLE protocol through a [notifier object](../API/IMAPTransporterClass.md#notifier) of the [4D.IMAPNotifier](../API/IMAPNotifier.md) class, configurable via the `listener` property of [IMAP New transporter](../commands/imap-new-transporter). - Remote [session](../API/SessionClass.md) objects are now [available client-side](../Desktop/sessions.md#availability). +- Support of [`server` keyword](../Concepts/classes.md#server) for ORDA data model functions and shared/session singleton functions. - Dependencies: support of [components stored on GitLab repositories](../Project/components.md#configuring-a-gitlab-repository). diff --git a/docs/ORDA/client-server-optimization.md b/docs/ORDA/client-server-optimization.md index 4c02de52577fc8..3c7d23d02bbf1f 100644 --- a/docs/ORDA/client-server-optimization.md +++ b/docs/ORDA/client-server-optimization.md @@ -147,3 +147,55 @@ By default, the ORDA cache is transparently handled by 4D. However, you can cont * [dataClass.getRemoteCache()](../API/DataClassClass.md#getremotecache) * [dataClass.clearRemoteCache()](../API/DataClassClass.md#clearremotecache) +### Using the `local` keyword + +By default, [ORDA data model functions](../ORDA/ordaClasses.md) are executed on the server, which usually provides the best performance since only the function request and the result are sent over the network. However, it could happen that a function processes data that's already in the local cache and is fully executable on the client side. In this case, you can save requests to the server and thus, enhance the application performance by [using the `local` keyword in the function definition](../Concepts/classes.md#local). + +Note that the function will work even if it eventually requires to access the server (for example if the ORDA cache is expired). However, it is highly recommended to make sure that the local function does not access data on the server, otherwise the local execution could not bring any performance benefit. A local function that generates many requests to the server is less efficient than a function executed on the server that would only return the resulting values. For example, consider the following function on the Schools entity class: + +```4d +// Get the youngest students +// Inappropriate use of local keyword +local Function getYoungest() : Object + return This.students.query("birthDate >= :1"; !2000-01-01!).orderBy("birthDate desc").slice(0; 5) +``` +- **without** the `local` keyword, the result is given using a single request +- **with** the `local` keyword, 4 requests are necessary: one to get the Schools entity students, one for the `query()`, one for the `orderBy()`, and one for the `slice()`. In this example, using the `local` keyword is inappropriate. + + +#### Example: Checking attributes + +We want to check the consistency of the attributes of an entity loaded on the client and updated by the user before requesting the server to save them. + +On the *StudentsEntity* class, the local `checkData()` function checks the Student's age: + +```4d +Class extends Entity + +local Function checkData() -> $status : Object + +$status:=New object("success"; True) +Case of + : (This.age()=Null) + $status.success:=False + $status.statusText:="The birthdate is missing" + + :((This.age() <15) | (This.age()>30) ) + $status.success:=False + $status.statusText:="The student must be between 15 and 30 - This one is "+String(This.age()) +End case +``` + +Calling code: + +```4d +var $status : Object + +//Form.student is loaded with all its attributes and updated on a Form +$status:=Form.student.checkData() +If ($status.success) + $status:=Form.student.save() // call the server +End if +``` + + diff --git a/docs/ORDA/orda-events.md b/docs/ORDA/orda-events.md index 06a73f3c95956e..245737a6bb5b75 100644 --- a/docs/ORDA/orda-events.md +++ b/docs/ORDA/orda-events.md @@ -52,11 +52,11 @@ You can also define the same event at both attribute and entity levels. The attr Usually, ORDA events are executed on the server. -In client/server configuration however, the `touched()` event function can be executed on the **server or the client**, depending on the use of [`local`](./ordaClasses.md#local-functions) keyword. A specific implementation on the client side allows the triggering of the event on the client. +In client/server configuration however, the `touched()` event function can be executed on the **server or the client**, depending on the use of [`local`](../Concepts/classes.md#local) keyword. A specific implementation on the client side allows the triggering of the event on the client. :::note -ORDA [`constructor()`](./ordaClasses.md#class-constructor) functions are always executed on the client. +ORDA [`constructor()`](./ordaClasses.md#class-constructor) functions are always executed locally. ::: @@ -67,11 +67,11 @@ With other remote configurations (i.e. [Qodly applications](https://developer.4d The following table lists ORDA events along with their rules. -| Event | Level | Function name | (C/S) Executed on |Can stop action by returning an error +| Event | Level | Function name | (C/S) Execution |Can stop action by returning an error | :------- |:------- | :----- | :-----: |---| -| Entity instantiation | Entity | [`constructor()`](./ordaClasses.md#class-constructor-1) | client | no| -| Attribute touched | Attribute | `event touched ()` | Depends on [`local`](../ORDA/ordaClasses.md#local-functions) keyword | no| -| | Entity | `event touched()` | Depends on [`local`](../ORDA/ordaClasses.md#local-functions) keyword | no| +| Entity instantiation | Entity | [`constructor()`](./ordaClasses.md#class-constructor-1) | local | no| +| Attribute touched | Attribute | `event touched ()` | Depends on [`local`](../Concepts/classes.md#local) keyword | no| +| | Entity | `event touched()` | Depends on [`local`](../Concepts/classes.md#local) keyword | no| |Before saving an entity|Attribute|`validateSave ()`|server|yes| ||Entity|`validateSave()`|server|yes| |When saving an entity|Attribute|`saving ()`|server|yes| diff --git a/docs/ORDA/ordaClasses.md b/docs/ORDA/ordaClasses.md index 8e762d5efe8163..b76af78426d75d 100644 --- a/docs/ORDA/ordaClasses.md +++ b/docs/ORDA/ordaClasses.md @@ -66,6 +66,7 @@ Also, object instances from ORDA data model user classes benefit from their pare |Release|Changes| |---|---| +|21 R3|Support for the `server` keyword. |19 R4|Alias attributes in the Entity Class |19 R3|Computed attributes in the Entity Class |18 R5|Data model class functions are not exposed to REST by default. New `exposed` and `local` keywords. @@ -303,7 +304,7 @@ When creating or editing data model classes, you must pay attention to the follo When compiled, data model class functions are executed: - in **preemptive or cooperative processes** (depending on the calling process) in single-user applications, -- in **preemptive processes** in client/server applications (except if the [`local`](#local-functions) keyword is used, in which case it depends on the calling process like in single-user). +- in **preemptive processes** in client/server applications (except if the [`local`](../Concepts/classes.md#local) keyword is used, in which case it depends on the calling process like in single-user). If your project is designed to run in client/server, make sure your data model class function code is thread-safe. If thread-unsafe code is called, an error will be thrown at runtime (no error will be thrown at compilation time since cooperative execution is supported in single-user applications). @@ -369,9 +370,7 @@ The `Class constructor` function is triggered by the following commands and feat #### Remote configurations -When using a remote configurations, you need to pay attention to the following principles: - -- In **client/server** the function can be called on the client or on the server, depending on the location of the calling code. When it is called on the client, it is not triggered again when the client attempts to save the new entity and sends an update request to the server to create in memory on the server. +When using a remote configurations, you need to pay attention to the following principle: in **client/server** the function can be called on the client or on the server, depending on the location of the calling code. When it is called on the client, it is not triggered again when the client attempts to save the new entity and sends an update request to the server to create in memory on the server. :::warning @@ -499,7 +498,7 @@ Within computed attribute functions, [`This`](Concepts/classes.md#this) designat > ORDA computed attributes are not [**exposed**](#exposed-vs-non-exposed-functions) by default. You expose a computed attribute by adding the `exposed` keyword to the **get function** definition. -> **get and set functions** can have the [**local**](#local-functions) property to optimize client/server processing. +> **get and set functions** can have the [`local`](../Concepts/classes.md#local) property to optimize client/server processing. ### `Function get ` @@ -507,7 +506,7 @@ Within computed attribute functions, [`This`](Concepts/classes.md#this) designat #### Syntax ```4d -{local} {exposed} Function get ({$event : Object}) -> $result : type +{local | server} {exposed} Function get ({$event : Object}) -> $result : type // code ``` The *getter* function is mandatory to declare the *attributeName* computed attribute. Whenever the *attributeName* is accessed, 4D evaluates the `Function get` code and returns the *$result* value. @@ -532,6 +531,12 @@ The *$event* parameter contains the following properties: |kind|Text|"get"| |result|Variant|Optional. Add this property with Null value if you want a scalar attribute to return Null| +:::note + +For more information about the `local` and `server` keywords, please refer to the [local and server](../Concepts/classes.md#local-and-server) section. + +::: + #### Examples @@ -578,7 +583,7 @@ Function get coWorkers($event : Object)-> $result: cs.EmployeeSelection ```4d -{local} Function set ($value : type {; $event : Object}) +{local | server} Function set ($value : type {; $event : Object}) // code ``` @@ -595,6 +600,12 @@ The *$event* parameter contains the following properties: |kind|Text|"set"| |value|Variant|Value to be handled by the computed attribute| +:::note + +For more information about the `local` and `server` keywords, please refer to the [local and server](../Concepts/classes.md#local-and-server) section. + +::: + #### Example ```4d @@ -1131,138 +1142,3 @@ It can be called by the following HTTP GET request: IP:port/rest/Products/getThumbnail?$params='["Yellow Pack",200,200]' ``` - -## Local functions - -By default in client/server architecture, ORDA data model functions are executed **on the server**. It usually provides the best performance since only the function request and the result are sent over the network. - -However, it could happen that a function is fully executable on the client side (e.g., when it processes data that's already in the local cache). In this case, you can save requests to the server and thus, enhance the application performance by inserting the `local` keyword. The formal syntax is: - -```4d -// declare a function to execute locally in client/server -local Function -``` - -With this keyword, the function will always be executed on the client side. - -> The `local` keyword can only be used with data model class functions. If used with a [regular user class](Concepts/classes.md) function, it is ignored and an error is returned by the compiler. - -Note that the function will work even if it eventually requires to access the server (for example if the ORDA cache is expired). However, it is highly recommended to make sure that the local function does not access data on the server, otherwise the local execution could not bring any performance benefit. A local function that generates many requests to the server is less efficient than a function executed on the server that would only return the resulting values. For example, consider the following function on the Schools entity class: - -```4d -// Get the youngest students -// Inappropriate use of local keyword -local Function getYoungest - var $0 : Object - $0:=This.students.query("birthDate >= :1"; !2000-01-01!).orderBy("birthDate desc").slice(0; 5) -``` -- **without** the `local` keyword, the result is given using a single request -- **with** the `local` keyword, 4 requests are necessary: one to get the Schools entity students, one for the `query()`, one for the `orderBy()`, and one for the `slice()`. In this example, using the `local` keyword is inappropriate. - - -### Examples - -#### Calculating age - -Given an entity with a *birthDate* attribute, we want to define an `age()` function that would be called in a list box. This function can be executed on the client, which avoids triggering a request to the server for each line of the list box. - -On the *StudentsEntity* class: - -```4d -Class extends Entity - -local Function age() -> $age: Variant - -If (This.birthDate#!00-00-00!) - $age:=Year of(Current date)-Year of(This.birthDate) -Else - $age:=Null -End if -``` - -#### Checking attributes - -We want to check the consistency of the attributes of an entity loaded on the client and updated by the user before requesting the server to save them. - -On the *StudentsEntity* class, the local `checkData()` function checks the Student's age: - -```4d -Class extends Entity - -local Function checkData() -> $status : Object - -$status:=New object("success"; True) -Case of - : (This.age()=Null) - $status.success:=False - $status.statusText:="The birthdate is missing" - - :((This.age() <15) | (This.age()>30) ) - $status.success:=False - $status.statusText:="The student must be between 15 and 30 - This one is "+String(This.age()) -End case -``` - -Calling code: - -```4d -var $status : Object - -//Form.student is loaded with all its attributes and updated on a Form -$status:=Form.student.checkData() -If ($status.success) - $status:=Form.student.save() // call the server -End if -``` - - - -## Support in 4D IDE - - -### Class files - -An ORDA data model user class is defined by adding, at the [same location as regular class files](../Concepts/classes.md#class-definition) (*i.e.* in the `/Sources/Classes` folder of the project folder), a .4dm file with the name of the class. For example, an entity class for the `Utilities` dataclass will be defined through a `UtilitiesEntity.4dm` file. - - -### Creating classes - -4D automatically pre-creates empty classes in memory for each available data model object. - -![](../assets/en/ORDA/ORDA_Classes-3.png) - - -> By default, empty ORDA classes are not displayed in the Explorer. To show them you need to select **Show all data classes** from the Explorer's options menu: -![](../assets/en/ORDA/showClass.png) - -ORDA user classes have a different icon from regular classes. Empty classes are dimmed: - - -![](../assets/en/ORDA/classORDA2.png) - -To create an ORDA class file, you just need to double-click on the corresponding predefined class in the Explorer. 4D creates the class file and add the `extends` code. For example, for an Entity class: - -``` -Class extends Entity -``` - -Once a class is defined, its name is no longer dimmed in the Explorer. - - -### Editing classes - -To open a defined ORDA class in the 4D Code Editor, select or double-click on an ORDA class name and use **Edit...** from the contextual menu/options menu of the Explorer window: - -![](../assets/en/ORDA/classORDA4.png) - -For ORDA classes based upon the local datastore (`ds`), you can directly access the class code from the 4D Structure window: - -![](../assets/en/ORDA/classORDA5.png) - - -### Code Editor - -In the 4D Code Editor, variables typed as an ORDA class automatically benefit from autocompletion features. Example with an Entity class variable: - -![](../assets/en/ORDA/AutoCompletionEntity.png) - diff --git a/docs/language-legacy/BLOB/variable-to-blob.md b/docs/language-legacy/BLOB/variable-to-blob.md index 073d7fc4368113..d108862982628b 100644 --- a/docs/language-legacy/BLOB/variable-to-blob.md +++ b/docs/language-legacy/BLOB/variable-to-blob.md @@ -42,10 +42,7 @@ If you pass the *offset* variable parameter, the variable is written at the offs After the call, the *offset* variable parameter is returned, incremented by the number of bytes that have been written. Therefore, you can reuse that same variable with another BLOB writing command to write another variable or list. -VARIABLE TO BLOB accepts any type of variable (including other BLOBs), except the following: - -* Pointer -* Array of pointers +VARIABLE TO BLOB accepts any type of variable, including other BLOBs and [**streamable objects**](../../Concepts/dt_object.md#streaming-support). Note that: @@ -54,17 +51,15 @@ Note that: **WARNING:** If you use a BLOB for storing variables, you must later use the command [BLOB TO VARIABLE](../commands/blob-to-variable) for reading back the contents of the BLOB, because variables are stored in BLOBs using a 4D internal format. -After the call, if the variable has been successfully stored, the OK variable is set to 1\. If the operation could not be performed, the OK variable is set to 0; for example, there was not enough memory. - **Note regarding Platform Independence:** VARIABLE TO BLOB and [BLOB TO VARIABLE](../commands/blob-to-variable) use a 4D internal format for handling variables stored in BLOBs. As a benefit, you do not need to worry about byte swapping between platforms while using these two commands. In other words, a BLOB created on Windows using either of these commands can be reused on Macintosh, and vice-versa. ### Note -**Compatiblity note:** Since this command alters the blob passed as a parameter, it does not support blob objects (4D.Blob type). See [Passing blobs and blob objects to 4D commands](../../Concepts/dt_blob.md#passing-blobs-and-blob-objects-to-4d-commands). +**Compatibility note:** Since this command alters the blob passed as a parameter, it does not support blob objects (4D.Blob type). See [Passing blobs and blob objects to 4D commands](../../Concepts/dt_blob.md#passing-blobs-and-blob-objects-to-4d-commands). ## System variables and sets -The OK variable is set to 1 if the variable has been successfully stored, otherwise it is set to 0. +The OK variable is set to 1 if the variable has been successfully stored, otherwise it is set to 0, for example if there was not enough memory. ## Example 1 diff --git a/docs/language-legacy/Processes/session.md b/docs/language-legacy/Processes/session.md index ea551463022f66..540214e6309334 100644 --- a/docs/language-legacy/Processes/session.md +++ b/docs/language-legacy/Processes/session.md @@ -62,7 +62,7 @@ The `Session` object of a remote user session is available: - On the server, from code running in the user context, such as project methods that have the [Execute on Server](../../Project/project-method-properties.md#execute-on-server) attribute (they are executed in the "twinned" process of the client process) or ORDA [data model functions](../../ORDA/ordaClasses.md). - On the client, from code running locally, such as in project methods or ORDA data model functions with the *local* property. -For more information, see [the "Availability" paragraph](../../Desktop/sessions.md#availability). +For more information, see the ["Remote user sessions" paragraph in the Desktop sessions](../../Desktop/sessions.md#remote-user-sessions) page. diff --git a/i18n/en/docusaurus-plugin-content-docs/current.json b/i18n/en/docusaurus-plugin-content-docs/current.json index 45e0497d631443..3a1cdf5afc2bcd 100644 --- a/i18n/en/docusaurus-plugin-content-docs/current.json +++ b/i18n/en/docusaurus-plugin-content-docs/current.json @@ -348,7 +348,7 @@ "description": "The label for category Classes in sidebar docs" }, "sidebar.docs.category.Classes.link.generated-index.title": { - "message": "Class Functions", + "message": "Classes", "description": "The generated-index page title for category Classes in sidebar docs" }, "sidebar.docs.category.Classes.link.generated-index.description": { From a5f1f6b498c117f48022268f331cc9f746e212bc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 17:40:19 +0200 Subject: [PATCH 1879/2000] New translations wp-import-style-sheets.md (French) --- .../current/WritePro/commands/wp-import-style-sheets.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-import-style-sheets.md b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-import-style-sheets.md index aebc4f52066176..94ae0b396a529f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-import-style-sheets.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-import-style-sheets.md @@ -48,5 +48,5 @@ Vous souhaitez importer une feuille de style nommée template et recevoir une no [WP DELETE STYLE SHEET](../WritePro/commands/wp-delete-style-sheet) [WP Get style sheet](../WritePro/commands/wp-get-style-sheet) -[WP Get style sheets](../WritePro/commands/wp-get-style-sheets.md) +[WP Get style sheets](../WritePro/commands/wp-get-style-sheets) [WP New style sheet](../WritePro/commands/wp-new-style-sheet) \ No newline at end of file From 4619ea61162aad104865a4d0c27cc48753897c03 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 17:40:23 +0200 Subject: [PATCH 1880/2000] New translations wp-import-style-sheets.md (Spanish) --- .../current/WritePro/commands/wp-import-style-sheets.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-import-style-sheets.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-import-style-sheets.md index faa24f84622495..c14d67e60e9b70 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-import-style-sheets.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-import-style-sheets.md @@ -48,5 +48,5 @@ You want to import a template style sheet and receive a notification with the nu [WP DELETE STYLE SHEET](../WritePro/commands/wp-delete-style-sheet) [WP Get style sheet](../WritePro/commands/wp-get-style-sheet) -[WP Get style sheets](../WritePro/commands/wp-get-style-sheets.md) +[WP Get style sheets](../WritePro/commands/wp-get-style-sheets) [WP New style sheet](../WritePro/commands/wp-new-style-sheet) \ No newline at end of file From 00bf2a86cacde6d938f1c322cc5d2994dbd8f9e7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 17:40:25 +0200 Subject: [PATCH 1881/2000] New translations wp-import-style-sheets.md (Japanese) --- .../current/WritePro/commands/wp-import-style-sheets.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-import-style-sheets.md b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-import-style-sheets.md index b76a6d45fd2410..f111294d3dc693 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-import-style-sheets.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-import-style-sheets.md @@ -48,5 +48,5 @@ displayed_sidebar: docs [WP DELETE STYLE SHEET](../WritePro/commands/wp-delete-style-sheet) [WP Get style sheet](../WritePro/commands/wp-get-style-sheet) -[WP Get style sheets](../WritePro/commands/wp-get-style-sheets.md) +[WP Get style sheets](../WritePro/commands/wp-get-style-sheets) [WP New style sheet](../WritePro/commands/wp-new-style-sheet) \ No newline at end of file From f9e65cc160f11061c9520314634258aa3c908ee9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 17:40:27 +0200 Subject: [PATCH 1882/2000] New translations wp-import-style-sheets.md (Portuguese, Brazilian) --- .../current/WritePro/commands/wp-import-style-sheets.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-import-style-sheets.md b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-import-style-sheets.md index f33143f38c0d37..fdd668c5474610 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-import-style-sheets.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-import-style-sheets.md @@ -48,5 +48,5 @@ You want to import a template style sheet and receive a notification with the nu [WP DELETE STYLE SHEET](../WritePro/commands/wp-delete-style-sheet) [WP Get style sheet](../WritePro/commands/wp-get-style-sheet) -[WP Get style sheets](../WritePro/commands/wp-get-style-sheets.md) +[WP Get style sheets](../WritePro/commands/wp-get-style-sheets) [WP New style sheet](../WritePro/commands/wp-new-style-sheet) \ No newline at end of file From 824d582549755f8390be26116af2df4beb172738 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 22:51:19 +0200 Subject: [PATCH 1883/2000] New translations entityselectionclass.md (Spanish) --- .../version-19/API/EntitySelectionClass.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntitySelectionClass.md index d26dc98fc92b26..e2c12dbc14cc07 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntitySelectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntitySelectionClass.md @@ -51,10 +51,10 @@ Las selecciones de entidades pueden crearse a partir de selecciones existentes u
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|dsTable|Table|->|Table in the 4D database whose current selection will be used to build the entity selection| -|settings|Object|->|Build option: context | +|dsTable|Table|->|Tabla en la base de datos 4D cuya selección actual se utilizará para construir la selección de entidades| +|settings|Object|->|Opción de construcción: contexto | |Result|4D.EntitySelection|<-|Entity selection matching the dataclass related to the given table|
    From ffaf8a235513a8a0fefbe6c0f704011e156186cd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 22:51:22 +0200 Subject: [PATCH 1884/2000] New translations fileclass.md (Spanish) --- .../version-19/API/FileClass.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/FileClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/FileClass.md index c6cb90a5c9a68d..b6174f2332fc92 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/FileClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/FileClass.md @@ -71,13 +71,13 @@ Los objetos de tipo `File` soportan varios nombres de ruta, incluida las sintaxi
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|path|Text|->|File path| -|fileConstant|Integer|->|4D file constant| -|pathType|Integer|->|`fk posix path` (default) or `fk platform path`| -|*||->|* to return file of host database| -|Result|4D.File|<-|New file object| +|path|Text|->|Ruta de archivo| +|fileConstant|Integer|->|Constante de archivo 4D| +|pathType|Integer|->|`fk posix path` (por defecto) o `fk platform path`| +|*||->|* para devolver el archivo de la base de datos host| +|Resultado|4D.File|<-|New file object|
    @@ -213,11 +213,11 @@ Creación de un archivo de preferencias en la carpeta principal:
    -|Parameter|Type||Description| -|---|---|---|---| -|destinationFolder|4D.Folder|->|Destination folder for the alias or shortcut| -|aliasName|Text|->|Name of the alias or shortcut| -|aliasType|Integer|->|Type of the alias link| +|Parámetro|Tipo||Descripción| +|---|---|-|---| +|destinationFolder|4D.Folder|->|Carpeta de destino para el alias o acceso directo| +|aliasName|Text|->|Nombre del alias o acceso directo| +|aliasType|Integer|->|Tipo del enlace del alias| |Result|4D.File|<-|Alias or shortcut file reference|
    @@ -420,11 +420,11 @@ ALERT($info.Copyright)
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|----|---|---| -|destinationFolder|4D.Folder|->|Destination folder| -|newName|Text|->|Full name for the moved file| -|Result|4D.File|<-|Moved file| +|destinationFolder|4D.Folder|->|Carpeta de destino| +|newName|Text|->|Nombre completo de la carpeta movida| +|Resultado|4D.File|<-|Moved file|
    @@ -643,12 +643,12 @@ La función `.setContent( )` reescri
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|----|---|--------| -|text|Text|->|Text to store in the file| -|charSetName|Text|->|Name of character set| -|charSetNum|Integer|->|Number of character set| -|breakMode|Integer|->|Processing mode for line breaks| +|text|Text|->|Texto a almacenar en el archivo| +|charSetName|Text|->Nombre del conjunto de caracteres| +|charSetNum|Integer|->|Número del conjunto de caracteres| +|breakMode|Integer|->|Modo de procesamiento para saltos de línea|
    From 82e957bea555e0b47247c7b71dd3092455a4c318 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 22:51:24 +0200 Subject: [PATCH 1885/2000] New translations folderclass.md (Spanish) --- .../version-19/API/FolderClass.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/FolderClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/FolderClass.md index c31149cc1d169a..31d9f8b3d2e219 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/FolderClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/FolderClass.md @@ -70,13 +70,13 @@ Los objetos `Folder` soportan varios nombres de ruta, incluyendo las sintaxis `f
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|path|Text|->|Folder path| -|folderConstant|Integer|->|4D folder constant| -|pathType|Integer|->|`fk posix path` (default) or `fk platform path`| -|*||->|* to return folder of host database| -|Result|4D.Folder|<-|New folder object| +|path|Text|->|Ruta de la carpeta| +|folderConstant|Integer|->|Constante de la carpeta 4D| +|pathType|Integer|->|`fk posix path` (por defecto) o `fk platform path`| +|*||->|* para devolver la carpeta de la base de datos local| +|Resultado|4D.Folder|<-|New folder object|
    @@ -219,11 +219,11 @@ End if
    -|Parameter|Type||Description| -|---|---|---|---| -|destinationFolder|4D.Folder|->|Destination folder for the alias or shortcut| -|aliasName|Text|->|Name of the alias or shortcut| -|aliasType|Integer|->|Type of the alias link| +|Parámetro|Tipo||Descripción| +|---|---|-|---| +|destinationFolder|4D.Folder|->|Carpeta de destino para el alias o acceso directo| +|aliasName|Text|->|Nombre del alias o acceso directo| +|aliasType|Integer|->|Tipo del enlace del alias| |Result|4D.File|<-|Alias or shortcut reference|
    @@ -353,11 +353,11 @@ Cuando se pasa `Delete with contents`:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|----|---|---| -|destinationFolder|4D.Folder|->|Destination folder| -|newName|Text|->|Full name for the moved folder| -|Result|4D.Folder|<-|Moved folder| +|destinationFolder|4D.Folder|->|Carpeta de destino| +|newName|Text|->|Nombre completo de la carpeta movida| +|Resultado|4D.Folder|<-|Moved folder|
    From 001ddbf5682a72a57ffbf91357bcb760154fd614 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 23:03:33 +0200 Subject: [PATCH 1886/2000] New translations properties_listbox.md (Spanish) --- .../version-19/FormObjects/properties_ListBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md index 3e5bbb87dbe7d9..2a0180c37e9db5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Colección de columnas del list box. | ------- | ---------------------------- | ---------------------------------------------------- | | columns | colección de objetos columna | Contiene las propiedades de las columnas de list box | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. +Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox-column.md#column-specific-properties). #### Objetos soportados From 63546896837353a6523bc02c5b4a059940a5e6c7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 23:03:35 +0200 Subject: [PATCH 1887/2000] New translations properties_object.md (Spanish) --- .../version-19/FormObjects/properties_Object.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md index d0601770e643ee..fdc0c9a2ae74e3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) --- @@ -40,7 +40,7 @@ Para más información sobre las reglas de denominación de los objetos de formu #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Botón de radio](radio_overview.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) --- @@ -130,20 +130,20 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Header](listbox-header-footer.md#headers) - [List Box Footer](listbox-header-footer.md#footers) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Tab control](tabControl.md) - [Subform](subform_overview.md) - [Radio Button](radio_overview.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Pie de List Box](listbox-header-footer.md#footers) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Stepper](stepper.md) - [Control de pestañas](tabControl.md) - [Subformulario](subform_overview.md) - [Botón de radio](radio_overview.md) - [Área Web](webArea_overview.md) --- ## Tipo de expresión -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> Esta propiedad se denomina [**Tipo de datos**](properties_DataSource.md#data-type-expression-type) en la Lista de Propiedades para las columnas de los list box de tipo [selección](FormObjects/listbox-object.md#selection-list-boxes) y [colección](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) y para [las Listas Desplegables](dropdownList_Overview.md) asociadas a un [objeto](FormObjects/dropdownList_Overview.md#using-an-object) o a un [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique el tipo de datos para la expresión o variable asociada al objeto. Tenga en cuenta que el objetivo principal de este ajuste es configurar las opciones (como los formatos de visualización) disponibles para el tipo de datos. En realidad, no escribe la variable en sí. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). Sin embargo, esta propiedad tiene una función tipográfica en los siguientes casos específicos: - **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas. -- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo dato/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles. +- **[Columnas List Box](listbox-column.md)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo datos/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles. - **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos rigen la visualización de variables de imagen en los formularios. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de variables. Para ello, es necesario que la instrucción `C_PICTURE(varName)` se haya ejecutado antes de cargar el formulario (normalmente, en el método que llama al comando `DIALOG`), o que la variable se haya digitado a nivel de formulario utilizando la propiedad tipo de expresión. De lo contrario, la variable imagen no se mostrará correctamente (sólo en modo interpretado). #### Gramática JSON @@ -154,7 +154,7 @@ Sin embargo, esta propiedad tiene una función tipográfica en los siguientes ca #### Objetos soportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) --- @@ -275,13 +275,13 @@ Para la traducción de la aplicación, puede introducir una referencia XLIFF en #### Objetos soportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](./listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Encabezado de List Box](./listbox-header-footer.md#headers) - [Botón de radio](radio_overview.md) - [Área de texto](text.md) --- ## Cálculo de variables -This property sets the type of calculation to be done in a [column footer](./listbox-header-footer.md#footers) area. +Esta propiedad establece el tipo de cálculo que se realizará en un área de [pie de columna](./listbox-header-footer.md#footers). > El cálculo de los pies de página también puede establecerse utilizando el comando 4D [`LISTBOX SET FOOTER CALCULATION`](https://doc.4d.com/4dv19/help/command/en/page1140.html). Hay varios tipos de cálculos disponibles. La tabla siguiente muestra los cálculos que se pueden utilizar según el tipo de datos que se encuentran en cada columna e indica el tipo afectado automáticamente por 4D a la variable de pie de página (si no está escrita por el código): From 42fca15efb4fb3de522a9ced2add9c078784148a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 23:04:27 +0200 Subject: [PATCH 1888/2000] New translations properties_resizingoptions.md (Spanish) --- .../version-19/FormObjects/properties_ResizingOptions.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md index a4459d6da5c972..982d3ccdc09a13 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_ResizingOptions.md @@ -63,7 +63,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_overview.md) --- @@ -88,7 +88,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_overview.md) --- From e4bff8ec854b45502ae25c23b9deec57a58b8389 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 23:04:32 +0200 Subject: [PATCH 1889/2000] New translations properties_textandpicture.md (Spanish) --- .../version-19/FormObjects/properties_TextAndPicture.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md index bd1644b42f1597..836161c5565d9b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_TextAndPicture.md @@ -139,7 +139,7 @@ El nombre de la ruta a introducir es similar al de [ la propiedad Ruta de acceso #### Objetos soportados -[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) +[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de verificación](checkbox_overview.md) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de radio](radio_overview.md) --- @@ -223,4 +223,4 @@ Es importante señalar que la propiedad "Con menú emergente" sólo gestiona el #### Objetos soportados -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[Botón de la barra de herramientas](button_overview.md#toolbar) - [Botón Bisel](button_overview.md#bevel) - [Botón Bisel redondeado](button_overview.md#rounded-bevel) - [Botón Gradiente OS X](button_overview.md#os-x-gradient) - [Botón Texturizado OS X](button_overview.md#os-x-textured) - [Botón Office XP](button_overview.md#office-xp) - [Personalizado](button_overview.md#custom) From c813871b00272d6fb0bf4220b276331cb461caf0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 23:37:14 +0200 Subject: [PATCH 1890/2000] New translations current.json (Japanese) --- i18n/ja/docusaurus-plugin-content-docs/current.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current.json b/i18n/ja/docusaurus-plugin-content-docs/current.json index fbe136a6115764..4eb430ae7ac4ff 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current.json +++ b/i18n/ja/docusaurus-plugin-content-docs/current.json @@ -348,7 +348,7 @@ "description": "The label for category Classes in sidebar docs" }, "sidebar.docs.category.Classes.link.generated-index.title": { - "message": "クラス関数", + "message": "クラス", "description": "The generated-index page title for category Classes in sidebar docs" }, "sidebar.docs.category.Classes.link.generated-index.description": { From fc0680e1456841a6e19272e3f534f54a224e1409 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 23:37:51 +0200 Subject: [PATCH 1891/2000] New translations blobclass.md (Spanish) --- .../version-20/API/BlobClass.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/BlobClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/BlobClass.md index 265f8b29884c90..4f0eb41f53c66a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/BlobClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/BlobClass.md @@ -29,10 +29,10 @@ La clase Blob permite crear y manipular los [blob objects](../Concepts/dt_blob.m
    -| Parameter | Type | | Description | +| Parámetro | Tipo | | Descripción | | --------- | --------------- | :-: | ------------ | -| blob | Blob | -> | Blob to copy | -| Result | 4D.Blob | <- | New 4D.Blob | +| Blob | Blob | -> | Blob a copiar | +| Resultado | 4D.Blob | <- | Nuevo 4D.Blob |
    @@ -65,11 +65,11 @@ La propiedad `.size` devuelve el tamaño de un `4
    -| Parameter | Type ||Description | +| Parámetro | Tipo ||Descripción | | --------- | ------- | :-: | --- | -| start| Real | -> | index of the first byte to include in the new `4D.Blob`. | -| end| Real | -> | index of the first byte that will not be included in the new `4D.Blob` | -| Result| 4D.Blob | <- | New `4D.Blob`| +| start| Real | -> | índice del primer byte a incluir en el nuevo `4D.Blob`. | +| end| Real | -> | índice del primer byte que no se incluirá en el nuevo `4D.Blob` | +| Resultado| 4D.Blob | <- | New `4D.Blob`|
    From d1e3944a65ca9a5f11f385b5e2d87fc69b4537f9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 23:37:55 +0200 Subject: [PATCH 1892/2000] New translations collectionclass.md (Spanish) --- .../version-20/API/CollectionClass.md | 128 +++++++++--------- 1 file changed, 64 insertions(+), 64 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md index b575447c7a7c51..f61922d10e4bea 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md @@ -791,11 +791,11 @@ El parámetro opcional *propertyPath* permite contar valores dentro de una colec
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|propertyPath|Text|->|Path of attribute whose distinct values you want to get| +|propertyPath|Text|->|Ruta del atributo cuyos valores distintos desea obtener| |options|Integer|->|`ck diacritical`, `ck count values`| -|Result|Collection|<-|New collection with only distinct values| +|Resultado|Collection|<-|New collection with only distinct values|
    @@ -925,13 +925,13 @@ Por defecto, se realiza una evaluación no diacrítica. Si desea que la evaluaci
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|startFrom|Integer|->|Index to start the test at| -|formula|4D.Function|->|Formula object| -|methodName|Text|->|Name of a method| -|param|Mixed|->|Parameter(s) to pass to *formula* or *methodName*| -|Result|Boolean|<-|True if all elements successfully passed the test| +|startFrom|Integer|->|Índice en el que se inicia la prueba| +|formula|4D.Function|->|Objeto de fórmula| +|methodName|Text|->|Nombre de un método| +|param|Mixed|->|Parámetro(s) a pasar a *formula* o *methodName*| +|Resultado|Boolean|<-|True if all elements successfully passed the test|
    @@ -1164,12 +1164,12 @@ En caso de incoherencia, se aplican las siguientes reglas:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|formula|4D.Function|->|Formula object| -|methodName|Text|->|Name of a method| -|param|any|->|Parameter(s) to pass to *formula* or *methodName*| -|Result|Collection|<-|New collection containing filtered elements (shallow copy)| +|formula|4D.Function|->|Objeto de fórmula| +|methodName|Text|->|Nombre de un método| +|param|any|->|Parámetro(s) a pasar a *formula* o *methodName*| +|Resultado|Collection|<-|New collection containing filtered elements (shallow copy)|
    @@ -1349,13 +1349,13 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|startFrom|Integer|->|Index to start the search at| -|formula|4D.Function|->|Formula object| -|methodName|Text|->|Name of a method| -|param|any|->|Parameter(s) to pass to *formula* or *methodName*| -|Result|Integer |<-|Index of first value found, or -1 if not found| +|startFrom|Integer|->|Índice para iniciar la búsqueda| +|formula|4D.Function|->|Objeto fórmula| +|methodName|Text|->|Nombre de un método| +|param|any|->|Parámetro(s) a pasar a *formula* o *methodName*| +|Resultado|Integer |<-|Index of first value found, or -1 if not found|
    @@ -1533,12 +1533,12 @@ $col.flat(MAXLONG)
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|formula|4D.Function|->|Formula object| -|methodName|Text|->|Name of a method| -|param|any|->|Parameter(s) to pass to *formula* or *methodName*| -|Result|Collection |<-|Collection of transformed values and flattened by a depth of 1| +|formula|4D.Function|->|Objeto fórmula| +|methodName|Text|->|Nombre de un método| +|param|any|->|Parámetro(s) a pasar a *formula* o *methodName*| +|Resultado|Collection |<-|Collection of transformed values and flattened by a depth of 1|
    @@ -1555,7 +1555,7 @@ Se designa la retrollamada a ejecutar para evaluar los elementos de la colecció - *formula* (sintaxis recomendada), un [objeto fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; - o en *methodName*, el nombre de un método proyecto (texto). -La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in *param* (optional). Recibe un objeto `` en el primer parámetro ($1). +La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede realizar cualquier operación, con o sin los parámetros, y debe devolver un nuevo valor transformado para añadirlo a la colección resultante. Recibe un objeto `` en el primer parámetro ($1). La retrollamada recibe los siguientes parámetros: @@ -1630,11 +1630,11 @@ $c2:=$c.flatMap($f; $c.sum())
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|toSearch|expression|->|Expression to search in the collection| -|startFrom|Integer|->|Index to start the search at| -|Result|Boolean |<-|True if *toSearch* is found in the collection| +|toSearch|Expression|->|Expresión a buscar en la colección| +|startFrom|Integer|->|Índice a partir del cual comenzar la búsqueda| +|Resultado|Boolean|<-|True if *toSearch* is found in the collection|
    @@ -2077,12 +2077,12 @@ La propiedad `.length` se inicializa cuando se crea la colección. Añadir o eli
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|formula|4D.Function|->|Formula object| -|methodName|Text|->|Name of a method| -|param|any|->|Parameter(s) to pass to *formula* or *methodName*| -|Result|Collection |<-|Collection of transformed values| +|formula|4D.Function|->|Objeto fórmula| +|methodName|Text|->|Nombre de un método| +|param|any|->|Parámetro(s) a pasar a *formula* o *methodName*| +|Resultado|Collection |<-|Collection of transformed values|
    @@ -2098,7 +2098,7 @@ Se designa la retrollamada a ejecutar para evaluar los elementos de la colecció - *formula* (sintaxis recomendada), un [objeto fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; - o en *methodName*, el nombre de un método proyecto (texto). -La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in *param* (optional). Recibe un objeto `` en el primer parámetro ($1). +La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede realizar cualquier operación, con o sin los parámetros, y debe devolver un nuevo valor transformado para añadirlo a la colección resultante. Recibe un objeto `` en el primer parámetro ($1). La retrollamada recibe los siguientes parámetros: @@ -2403,12 +2403,12 @@ Ordenar con una ruta de propiedad:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|formula|4D.Function|->|Formula object| -|methodName|Text|->|Name of a method| -|extraParam|any|->|Parameter(s) to pass | -|Result|Collection |<-|Sorted copy of the collection (shallow copy)| +|formula|4D.Function|->|Objeto fórmula| +|methodName|Text|->|Nombre de un método| +|extraParam|any|->|Parámetro(s) a transmitir | +|Resultado|Collection |<-|Sorted copy of the collection (shallow copy)|
    @@ -2744,13 +2744,13 @@ Se pueden encontrar más ejemplos de búsquedas en la página `dataClass.query()
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|formula|4D.Function|->|Formula object| -|methodName|Text|->|Name of a method| -|initValue |Text, Number, Object, Collection, Date, Boolean|->|Value to use as the first argument to the first call of *formula* or *methodName*| -|param |expression|->|Parameter(s) to pass| -|Result|Text, Number, Object, Collection, Date, Boolean |<-|Result of the accumulator value| +|formula|4D.Function|->|Objeto fórmula| +|methodName|Text|->|Nombre de un método| +|initValue |Text, Number, Object, Collection, Date, Boolean|->|Valor a utilizar como primer argumento en la primera llamada de *formula* o *methodName*| +|param |expression|->|Parámetro(s) a pasar| +|Resultado|Text, Number, Object, Collection, Date, Boolean |<-|Result of the accumulator value|
    @@ -2838,13 +2838,13 @@ Con el siguiente método ***Flatten***:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|formula|4D.Function|->|Formula object| -|methodName|Text|->|Name of a method| -|initValue |Text, Number, Object, Collection, Date, Boolean|->|Value to use as the first argument to the first call of *formula* or *methodName*| -|param |expression|->|Parameter(s) to pass| -|Result|Text, Number, Object, Collection, Date, Boolean |<-|Result of the accumulator value| +|formula|4D.Function|->|Objeto fórmula| +|methodName|Text|->|Nombre de un método| +|initValue |Text, Number, Object, Collection, Date, Boolean|->|Valor a utilizar como primer argumento en la primera llamada de *formula* o *methodName*| +|param |expression|->|Parámetro(s) a pasar| +|Resultado|Text, Number, Object, Collection, Date, Boolean |<-|Result of the accumulator value|
    @@ -3216,13 +3216,13 @@ La colección devuelta contiene el elemento especificado por *startFrom* y todos
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|startFrom |Integer |->|Index to start the test at| -|formula|4D.Function|->|Formula object| -|methodName|Text|->|Name of a method| -|param |Mixed |->|Parameter(s) to pass| -|Result|Boolean|<-|True if at least one element successfully passed the test| +|startFrom |Integer |->|Índice de inicio de la prueba| +|formula|4D.Function|->|Objeto Fórmula| +|methodName|Text|->|Nombre de un método| +|param |Mixed |->|Parámetro(s) a pasar| +|Resultado|Boolean|<-|True if at least one element successfully passed the test|
    @@ -3304,12 +3304,12 @@ Quiere saber si al menos un valor de la colección es >0.
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|ascOrDesc|Integer|->|`ck ascending` or `ck descending` (scalar values)| -|formula|4D.Function|->|Formula object| -|methodName|Text|->|Name of a method| -|extraParam |any |->|Parameter(s) for the method| +|ascOrDesc|Integer|->|`ck ascendente` o `ck descendente` (valores escalares)| +|formula|4D.Function|->|Objeto de fórmula| +|methodName|Text|->|Nombre de un método| +|extraParam |any |->|Parámetro(s) para el método| |Result|Collection|<-|Original collection sorted|
    From 3bfeba9811738d616d67be7f253308e0776a7147 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 23:38:05 +0200 Subject: [PATCH 1893/2000] New translations entityclass.md (Spanish) --- .../version-20/API/EntityClass.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntityClass.md index e378b234368f2e..2074bf9dd65459 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntityClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntityClass.md @@ -86,9 +86,9 @@ El tipo de valor del atributo depende del tipo [kind](DataClassClass.md#attribut
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|Result|4D.Entity|<-|New entity referencing the record| +|Resultado|4D.Entity|<-|New entity referencing the record|
    @@ -454,9 +454,9 @@ Ejemplo con la opción `dk force drop if stamp changed`:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|Result|4D.Entity|<-|Reference to first entity of an entity selection (Null if not found)| +|Resultado|4D.Entity|<-|Reference to first entity of an entity selection (Null if not found)|
    @@ -915,9 +915,9 @@ La función `.isNew()` devuelve True s
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|Result|4D.Entity|<-|Reference to last entity of an entity selection (Null if not found)| +|Resultado|4D.Entity|<-|Reference to last entity of an entity selection (Null if not found)|
    @@ -1081,9 +1081,9 @@ Ejemplo con la opción `dk reload if stamp changed`:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|Result|4D.Entity|<-|Reference to next entity in the entity selection (Null if not found)| +|Resultado|4D.Entity|<-|Reference to next entity in the entity selection (Null if not found)|
    @@ -1125,9 +1125,9 @@ Si no hay una entidad siguiente válida en la selección de entidades (es decir,
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|Result|4D.Entity|<-|Reference to previous entity in the entity selection (Null if not found)| +|Resultado|4D.Entity|<-|Reference to previous entity in the entity selection (Null if not found)|
    From dddad08633824be900e796898d0eb392b2729fa2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 23:38:08 +0200 Subject: [PATCH 1894/2000] New translations entityselectionclass.md (Spanish) --- .../version-20/API/EntitySelectionClass.md | 88 +++++++++---------- 1 file changed, 44 insertions(+), 44 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntitySelectionClass.md index 7db2d6bce0fef7..ccd4060f3d1518 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntitySelectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntitySelectionClass.md @@ -388,11 +388,11 @@ $sellist2:=$sellist2.add($sellist1)
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|entity |4D.Entity|->|Entity to intersect with| -|entitySelection |4D.EntitySelection|->|Entity selection to intersect with| -|Result|4D.EntitySelection|<-|New entity selection with the result of intersection with logical AND operator| +|entity|4D.Entity|->|Entidad con la que interceptar | +|entitySelection|4D.EntitySelection|->|Selección de entidad a interceptar| +|Resultado|4D.EntitySelection|<-|New entity selection with the result of intersection with logical AND operator|
    @@ -507,16 +507,16 @@ $emp2:=$employees.at(-3) //empezando por el final, 3ª entidad
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|attributePath |Text|->|Attribute path to be used for calculation| -|Result|Real|<-|Arithmetic mean (average) of entity attribute values (Undefined if empty entity selection)| +|attributePath |Text|->|Ruta del atributo a utilizar para el cálculo| +|Resultado|Real|<-|Arithmetic mean (average) of entity attribute values (Undefined if empty entity selection)|
    #### Descripción -La función `.average()` The `.average()` function. +La función `.average()` devuelve la media aritmética (promedio) de todos los valores no nulos de *attributePath* en la selección de entidades. Pase en el parámetro *attributePath* la ruta del atributo a evaluar. @@ -615,10 +615,10 @@ Si *entity* y la entity selection no pertenecen a la misma dataclass, se produce
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|attributePath |Text|->|Path of the attribute to be used for calculation| -|Result|Real|<-|Number of non null *attributePath* values in the entity selection| +|attributePath |Text|->|Ruta del atributo a utilizar para el cálculo| +|Resultado|Real|<-|Number of non null *attributePath* values in the entity selection|
    @@ -664,10 +664,10 @@ Queremos averiguar el número total de empleados de una empresa sin contar a los
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|option |Integer|->|`ck shared`: return a shareable entity selection| -|Result|4D.EntitySelection|<-|Copy of the entity selection| +|option |Integer|->|`ck shared`: devuelve una selección de entidades compartible| +|Resultado|4D.EntitySelection|<-|Copy of the entity selection|
    @@ -742,7 +742,7 @@ A continuación, esta selección de entidades se actualiza con productos y se de #### Descripción -La función `.distinct()` The `.distinct()` function. +La función `.distinct()` devuelve una colección que contiene sólo valores distintos (diferentes) del *attributePath* en la selección de entidades. La colección devuelta se clasifica automáticamente. Los valores **Null** no se devuelven. @@ -886,10 +886,10 @@ $paths:=ds.Employee.all().distinctPaths("fullData")
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|mode|Integer|->|`dk stop dropping on first error`: stops method execution on first non-droppable entity| -|Result|4D.EntitySelection|<-|Empty entity selection if successful, else entity selection containing non-droppable entity(ies)| +|mode|Integer|->|`dk stop dropping on first error`: para la ejecución del método en la primera entidad no soltable| +|Resultado|4D.EntitySelection|<-|Empty entity selection if successful, else entity selection containing non-droppable entity(ies)|
    @@ -958,12 +958,12 @@ Ejemplo con la opción `dk stop dropping on first error`:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|attributePath |Text|->|Attribute path whose values must be extracted to the new collection | -|targetPath|Text|->|Target attribute path or attribute name| -|option|Integer|->|`ck keep null`: include null attributes in the returned collection (ignored by default)| -|Result|Collection|<-|Collection containing extracted values| +|attributePath |Text|->|Ruta del atributo cuyos valores deben extraerse a la nueva colección | +|targetPath|Text|->|Ruta del atributo de destino o nombre del atributo| +|option|Integer||->|`ck keep null`: incluir atributos nulos en la colección devuelta (ignorado por defecto)| +|Resultado|Collection||<-|Collection containing extracted values|
    @@ -1064,9 +1064,9 @@ Dada la siguiente tabla y relación:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|Result|4D.Entity|<-|Reference to the first entity of the entity selection (Null if selection is empty)| +|Resultado|4D.Entity|<-|Reference to the first entity of the entity selection (Null if selection is empty)|
    @@ -1133,7 +1133,7 @@ Sin embargo, hay una diferencia entre ambas afirmaciones cuando la selección es #### Descripción -La función `.isNew()` The `.getDataClass()` function. +La función `.isNew()` devuelve la dataclass de la entity selection. Esta función es principalmente útil en el contexto del código genérico. @@ -1481,10 +1481,10 @@ Queremos encontrar el salario más alto entre todas las empleadas:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|attributePath |Text|->|Path of the attribute to be used for calculation| -|Result|any|<-|Lowest value of attribute| +|attributePath |Text|->|Ruta del atributo a utilizar para el cálculo| +|Resultado|any|<-|Lowest value of attribute|
    @@ -1894,13 +1894,13 @@ En este ejemplo, el campo objeto "marks" de la dataClass **Students** contiene l
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|queryString |Text |-> |Search criteria as string| -|formula |Object |-> |Search criteria as formula object| -|value|any|->|Value(s) to use for indexed placeholder(s)| -|querySettings|Object|->|Query options: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan| -|Result|4D.EntitySelection|<-|New entity selection made up of entities from entity selection meeting the search criteria specified in *queryString* or *formula*| +|queryString |Text |-> |Criterios de búsqueda como cadena| +|formula |Object |-> |Criterios de búsqueda como objeto fórmula| +|value|any|->|Valor(es) a utilizar para marcador(es) de posición indexado(s)| +|querySettings|Object|->Opciones de consulta: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan| +|Result|4D.EntitySelection<-|New entity selection made up of entities from entity selection meeting the search criteria specified in *queryString* or *formula*|
    @@ -2227,10 +2227,10 @@ $slice:=ds.Employee.all().slice(-1;-2) //intenta devolver entidades del índice
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|attributePath |Text|->|Path of the attribute to be used for calculation| -|Result|Real|<-|Sum of entity selection values| +|attributePath |Text|->|Ruta del atributo a utilizar para el cálculo| +|Resultado|Real|<-|Sum of entity selection values|
    @@ -2281,13 +2281,13 @@ $sum:=$sel.sum("salary")
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|filterString |Text|->|String with entity attribute path(s) to extract| -|filterCol |Collection|->|Collection of entity attribute path(s) to extract| -|options|Integer|->|`dk with primary key`: adds the primary key
    `dk with stamp`: adds the stamp| -|begin|Integer| ->|Designates the starting index| -|howMany|Integer|->|Number of entities to extract| +|filterString |Text|->|Cadena con ruta(s) de atributo(s) de entidad a extraer| +|filterCol |Collection|->|Colección de ruta(s) de atributo(s) de entidad a extraer| +|options|Integer||->|`dk with primary key`: añade la llave primaria
    `dk with stamp`: añade el sello| +|begin|Integer| ->|Designa el índice de inicio| +|howMany|Integer|->|Número de entidades a extraer| |Result|Collection|<-|Collection of objects containing attributes and values of entity selection|
    From ef44d53aa0f751c6025a6cb33efe0378be72e89d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 23:39:02 +0200 Subject: [PATCH 1895/2000] New translations fileclass.md (Spanish) --- .../version-20/API/FileClass.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/FileClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/FileClass.md index e8ea78c017628f..f21150257ae06c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/FileClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/FileClass.md @@ -74,13 +74,13 @@ Los objetos de tipo `File` soportan varios nombres de ruta, incluida las sintaxi
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|path|Text|->|File path| -|fileConstant|Integer|->|4D file constant| -|pathType|Integer|->|`fk posix path` (default) or `fk platform path`| -|*||->|* to return file of host database| -|Result|4D.File|<-|New file object| +|path|Text|->|Ruta de archivo| +|fileConstant|Integer|->|Constante de archivo 4D| +|pathType|Integer|->|`fk posix path` (por defecto) o `fk platform path`| +|*||->|* para devolver el archivo de la base de datos host| +|Resultado|4D.File|<-|New file object|
    @@ -218,11 +218,11 @@ Creación de un archivo de preferencias en la carpeta principal:
    -|Parameter|Type||Description| -|---|---|---|---| -|destinationFolder|4D.Folder|->|Destination folder for the alias or shortcut| -|aliasName|Text|->|Name of the alias or shortcut| -|aliasType|Integer|->|Type of the alias link| +|Parámetro|Tipo||Descripción| +|---|---|-|---| +|destinationFolder|4D.Folder|->|Carpeta de destino para el alias o acceso directo| +|aliasName|Text|->|Nombre del alias o acceso directo| +|aliasType|Integer|->|Tipo del enlace del alias| |Result|4D.File|<-|Alias or shortcut file reference|
    @@ -433,11 +433,11 @@ ALERT($info.Copyright)
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|----|---|---| -|destinationFolder|4D.Folder|->|Destination folder| -|newName|Text|->|Full name for the moved file| -|Result|4D.File|<-|Moved file| +|destinationFolder|4D.Folder|->|Carpeta de destino| +|newName|Text|->|Nombre completo de la carpeta movida| +|Resultado|4D.File|<-|Moved file|
    @@ -741,12 +741,12 @@ La función `.setContent( )` reescri
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|----|---|--------| -|text|Text|->|Text to store in the file| -|charSetName|Text|->|Name of character set| -|charSetNum|Integer|->|Number of character set| -|breakMode|Integer|->|Processing mode for line breaks| +|text|Text|->|Texto a almacenar en el archivo| +|charSetName|Text|->Nombre del conjunto de caracteres| +|charSetNum|Integer|->|Número del conjunto de caracteres| +|breakMode|Integer|->|Modo de procesamiento para saltos de línea|
    From bc685b5c3db3ab2a6e4575c73d0f7448fec5460f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 23:39:05 +0200 Subject: [PATCH 1896/2000] New translations folderclass.md (Spanish) --- .../version-20/API/FolderClass.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/FolderClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/FolderClass.md index f0fb87de0af929..1082601d1ade51 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/FolderClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/FolderClass.md @@ -72,13 +72,13 @@ Los objetos `Folder` soportan varios nombres de ruta, incluyendo las sintaxis `f
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|path|Text|->|Folder path| -|folderConstant|Integer|->|4D folder constant| -|pathType|Integer|->|`fk posix path` (default) or `fk platform path`| -|*||->|* to return folder of host database| -|Result|4D.Folder|<-|New folder object| +|path|Text|->|Ruta de la carpeta| +|folderConstant|Integer|->|Constante de la carpeta 4D| +|pathType|Integer|->|`fk posix path` (por defecto) o `fk platform path`| +|*||->|* para devolver la carpeta de la base de datos local| +|Resultado|4D.Folder|<-|New folder object|
    @@ -222,11 +222,11 @@ End if
    -|Parameter|Type||Description| -|---|---|---|---| -|destinationFolder|4D.Folder|->|Destination folder for the alias or shortcut| -|aliasName|Text|->|Name of the alias or shortcut| -|aliasType|Integer|->|Type of the alias link| +|Parámetro|Tipo||Descripción| +|---|---|-|---| +|destinationFolder|4D.Folder|->|Carpeta de destino para el alias o acceso directo| +|aliasName|Text|->|Nombre del alias o acceso directo| +|aliasType|Integer|->|Tipo del enlace del alias| |Result|4D.File|<-|Alias or shortcut reference|
    @@ -356,11 +356,11 @@ Cuando se pasa `Delete with contents`:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|----|---|---| -|destinationFolder|4D.Folder|->|Destination folder| -|newName|Text|->|Full name for the moved folder| -|Result|4D.Folder|<-|Moved folder| +|destinationFolder|4D.Folder|->|Carpeta de destino| +|newName|Text|->|Nombre completo de la carpeta movida| +|Resultado|4D.Folder|<-|Moved folder|
    From af50b90cb7db8f0f8344c39bd7fa7653d83d907c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 23:40:09 +0200 Subject: [PATCH 1897/2000] New translations cli.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/version-20/Admin/cli.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Admin/cli.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Admin/cli.md index 16fe6490202d6f..29146605c7894c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Admin/cli.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Admin/cli.md @@ -55,7 +55,7 @@ Sintaxis: | `--skip-onstartup` | | Lanza el proyecto sin ejecutar ningún método "automático", incluidos los métodos base `On Startup` y `On Exit` | | `--startup-method` | Nombre del método proyecto (cadena) | Método proyecto a ejecutar inmediatamente después del método base `On Startup` (si no se omite con `--skip-onstartup`). | -(*) Some dialogs are displayed before the database is opened, so that it's impossible to write into the [Diagnostic log file](Debugging/debugLogFiles.md#4ddiagnosticlogtxt) (license alert, conversion dialog, database selection, data file selection). En este caso, se lanza un mensaje de error tanto en el flujo stderr como en el registro de eventos sistema, y luego la aplicación se cierra. +(*) Algunos diálogos se muestran antes de abrir la base de datos, para que sea imposible escribir en el [archivo Diagnostic log](Debugging/debugLogFiles.md#4ddiagnosticlogtxt) (alerta de licencia, diálogo de conversión, selección de bases de datos, selección de archivos de datos). En este caso, se lanza un mensaje de error tanto en el flujo stderr como en el registro de eventos sistema, y luego la aplicación se cierra. ### Ejemplos From eb28aa9d5dc2ada800438fefd5ca32967474dff0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 23:51:26 +0200 Subject: [PATCH 1898/2000] New translations properties_listbox.md (Spanish) --- .../version-20/FormObjects/properties_ListBox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md index 3e5bbb87dbe7d9..2a0180c37e9db5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ListBox.md @@ -14,7 +14,7 @@ Colección de columnas del list box. | ------- | ---------------------------- | ---------------------------------------------------- | | columns | colección de objetos columna | Contiene las propiedades de las columnas de list box | -For a list of properties supported by column objects, please refer to the [Column Specific Properties](listbox-column.md#column-specific-properties) section. +Para ver una lista de las propiedades que soportan los objetos columna, consulte la sección [Propiedades específicas de la columna](listbox-column.md#column-specific-properties). #### Objetos soportados From 9bbda9ade27925351b56f581aaaefe3608ddffc4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 23:51:28 +0200 Subject: [PATCH 1899/2000] New translations properties_object.md (Spanish) --- .../version-20/FormObjects/properties_Object.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md index 6fcfec4e4af951..2055d7a34241ab 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Object.md @@ -19,7 +19,7 @@ Esta propiedad designa el tipo del [objeto formulario activo o inactivo](formObj #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) -[Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de radio](radio_overview.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) --- @@ -40,7 +40,7 @@ Para más información sobre las reglas de denominación de los objetos de formu #### Objetos soportados -[4D View Pro area](viewProArea_overview.md) - [4D Write Pro area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) - [Picture Button](pictureButton_overview.md) - [Picture Pop-up Menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Radio Button](radio_overview.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Text Area](text.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Cuadro combinado](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Caja de grupo](groupBox.md) - [Lista jerárquica](list_overview.md) - [List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área Plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) - [Stepper](stepper.md) - [Botón de radio](radio_overview.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área de texto](text.md) - [Área Web](webArea_overview.md) --- @@ -136,14 +136,14 @@ Para un list box array, la propiedad **Variable o Expresión** normalmente conti ## Tipo de expresión -> This property is called [**Data Type**](properties_DataSource.md#data-type-expression-type) in the Property List for [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns and for [Drop-down Lists](dropdownList_Overview.md) associated to an [object](FormObjects/dropdownList_Overview.md#using-an-object) or an [array](FormObjects/dropdownList_Overview.md#using-an-array). +> Esta propiedad se denomina [**Tipo de datos**](properties_DataSource.md#data-type-expression-type) en la Lista de Propiedades para las columnas de los list box de tipo [selección](FormObjects/listbox-object.md#selection-list-boxes) y [colección](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) y para [las Listas Desplegables](dropdownList_Overview.md) asociadas a un [objeto](FormObjects/dropdownList_Overview.md#using-an-object) o a un [array](FormObjects/dropdownList_Overview.md#using-an-array). Especifique el tipo de datos para la expresión o variable asociada al objeto. Tenga en cuenta que el objetivo principal de este ajuste es configurar las opciones (como los formatos de visualización) disponibles para el tipo de datos. En realidad, no escribe la variable en sí. De cara a la compilación del proyecto, debe [declarar la variable](Concepts/variables.md#declaring-variables). Sin embargo, esta propiedad tiene una función tipográfica en los siguientes casos específicos: - **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas. -- **[List Box Columns](listbox-column.md)**: this property is used to associate a display format with the column data. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo dato/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles. +- **[Columnas List Box](listbox-column.md)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo datos/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles. - **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos rigen la visualización de variables de imagen en los formularios. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de variables. Para ello, es necesario que la instrucción `C_PICTURE(varName)` se haya ejecutado antes de cargar el formulario (normalmente, en el método que llama al comando `DIALOG`), o que la variable se haya digitado a nivel de formulario utilizando la propiedad tipo de expresión. De lo contrario, la variable imagen no se mostrará correctamente (sólo en modo interpretado). #### Gramática JSON @@ -154,7 +154,7 @@ Sin embargo, esta propiedad tiene una función tipográfica en los siguientes ca #### Objetos soportados -[Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Drop-down List](dropdownList_Overview.md) - [Input](input_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [Plug-in Area](pluginArea_overview.md) - [Progress indicator](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab Control](tabControl.md) +[Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Entrada](input_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Área de plug-in](pluginArea_overview.md) - [Indicador de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Spinner](spinner.md) - [Stepper](stepper.md) - [Subformulario](subform_overview.md) - [Control de pestañas](tabControl.md) --- @@ -276,13 +276,13 @@ Para la traducción de la aplicación, puede introducir una referencia XLIFF en #### Objetos soportados -[Button](button_overview.md) - [Check Box](checkbox_overview.md) - [List Box Header](./listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botón](button_overview.md) - [Casilla de verificación](checkbox_overview.md) - [Encabezado de List Box](./listbox-header-footer.md#headers) - [Botón de radio](radio_overview.md) - [Área de texto](text.md) --- ## Cálculo de variables -This property sets the type of calculation to be done in a [column footer](./listbox-header-footer.md#footers) area. +Esta propiedad establece el tipo de cálculo que se realizará en un área de [pie de columna](./listbox-header-footer.md#footers). > The calculation for footers can also be set using the [`LISTBOX SET FOOTER CALCULATION`](https://doc.4d.com/4dv20/help/command/en/page1140.html) 4D command. Hay varios tipos de cálculos disponibles. La tabla siguiente muestra los cálculos que se pueden utilizar según el tipo de datos que se encuentran en cada columna e indica el tipo afectado automáticamente por 4D a la variable de pie de página (si no está escrita por el código): From 2ed805f6fb1cd1ea6b0ec3123b05d1dcf91d9578 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 23:51:35 +0200 Subject: [PATCH 1900/2000] New translations properties_resizingoptions.md (Spanish) --- .../version-20/FormObjects/properties_ResizingOptions.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md index fea6c173feaee6..35cda4a3877134 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_ResizingOptions.md @@ -62,7 +62,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_overview.md) --- @@ -87,7 +87,7 @@ Hay tres opciones disponibles: #### Objetos soportados -[4D View Pro Area](viewProArea_overview.md) - [4D Write Pro Area](writeProArea_overview.md) - [Button](button_overview.md) - [Button Grid](buttonGrid_overview.md) - [Check Box](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Dropdown list](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Hierarchical List](list_overview.md) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [Line](shapes_overview.md#line) - [List Box Column](listbox-column.md) - [Oval](shapes_overview.md#oval) - [Picture Button](pictureButton_overview.md) - [Picture Pop up menu](picturePopupMenu_overview.md) - [Plug-in Area](pluginArea_overview.md) - [Progress Indicators](progressIndicator.md) - [Radio Button](radio_overview.md) - [Ruler](ruler.md) - [Rectangle](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Static Picture](staticPicture.md) - [Stepper](stepper.md) - [Subform](subform_overview.md) - [Tab control](tabControl.md) - [Web Area](webArea_overview.md) +[Área 4D View Pro](viewProArea_overview.md) - [Área 4D Write Pro](writeProArea_overview.md) - [Botón](button_overview.md) - [Rejilla de botones](buttonGrid_overview.md) - [Casilla de selección](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista desplegable](dropdownList_Overview.md) - [Group Box](groupBox.md) - [Lista jerárquica](list_overview.md) - [Área de entrada](input_overview.md) - [List Box](listbox_overview.md) - [Línea](shapes_overview.md#line) - [Columna List Box](listbox-column.md) - [Óvalo](shapes_overview.md#oval) - [Botón imagen](pictureButton_overview.md) - [Menú emergente de imagen](picturePopupMenu_overview.md) - [Área de plugins](pluginArea_overview.md) - [Indicadores de progreso](progressIndicator.md) - [Botón de opción](radio_overview.md) - [Regla](ruler.md) - [Rectángulo](shapes_overview.md#rectangle) - [Spinner](spinner.md) - [Splitter](splitters.md) - [Imagen estática](staticPicture.md) [Stepper](stepper.md) - [Sub-formulario](subform_overview.md) - [Control de pestañas](tabControl.md) - [Área Web](webArea_overview.md) --- From a8bf8ef7688f7a8d52dafffb67749800b4b97ed4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 14 Apr 2026 23:51:40 +0200 Subject: [PATCH 1901/2000] New translations properties_textandpicture.md (Spanish) --- .../version-20/FormObjects/properties_TextAndPicture.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md index 6f3de7fc911b18..483de315314e15 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_TextAndPicture.md @@ -149,7 +149,7 @@ El nombre de la ruta a introducir es similar al de [ la propiedad Ruta de acceso #### Objetos soportados -[Button](button_overview.md) (all styles except [Help](button_overview.md#help)) - [Check Box](checkbox_overview.md) - [List Box Header](listbox-header-footer.md#headers) - [Radio Button](radio_overview.md) +[Botón](button_overview.md) (todos los estilos excepto [Ayuda](button_overview.md#help)) - [Casilla de verificación](checkbox_overview.md) - [Encabezado de List Box](listbox-header-footer.md#headers) - [Botón de radio](radio_overview.md) --- @@ -262,4 +262,4 @@ Es importante señalar que la propiedad "Con menú emergente" sólo gestiona el #### Objetos soportados -[Toolbar Button](button_overview.md#toolbar) - [Bevel Button](button_overview.md#bevel) - [Rounded Bevel Button](button_overview.md#rounded-bevel) - [OS X Gradient Button](button_overview.md#os-x-gradient) - [OS X Textured Button](button_overview.md#os-x-textured) - [Office XP Button](button_overview.md#office-xp) - [Custom](button_overview.md#custom) +[Botón de la barra de herramientas](button_overview.md#toolbar) - [Botón Bisel](button_overview.md#bevel) - [Botón Bisel redondeado](button_overview.md#rounded-bevel) - [Botón Gradiente OS X](button_overview.md#os-x-gradient) - [Botón Texturizado OS X](button_overview.md#os-x-textured) - [Botón Office XP](button_overview.md#office-xp) - [Personalizado](button_overview.md#custom) From 2838a850d153232dc876b1f3ab31e1680fb760d7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:33:40 +0200 Subject: [PATCH 1902/2000] New translations blobclass.md (French) --- .../docusaurus-plugin-content-docs/current/API/BlobClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/BlobClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/BlobClass.md index f73e07f8f48eab..3a407bc551f4c5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/BlobClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/BlobClass.md @@ -5,6 +5,12 @@ title: Blob La classe Blob vous permet de créer et de manipuler des [objets blob](../Concepts/dt_blob.md#blob-types) (`4D.Blob`). +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Sommaire | | From 85b0f2b2926f8cdc9bc8776e566d1831ef958202 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:33:48 +0200 Subject: [PATCH 1903/2000] New translations collectionclass.md (French) --- .../current/API/CollectionClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md index d6ecce3257d676..e26cd2aaef59b5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -7,6 +7,12 @@ La classe Collection gère les expressions de type [Collection](Concepts/dt_coll Une collection est initialisée avec les commandes [`New collection`](../commands/new-collection) ou [`New shared collection`](../commands/new-shared-collection). +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Exemple ```4d From ebb6441176b2f8aab6055f23d383cce80216b3f3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:33:59 +0200 Subject: [PATCH 1904/2000] New translations emailobjectclass.md (French) --- .../current/API/EmailObjectClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md index 4790f3356677af..c76ba14c12ba22 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md @@ -16,6 +16,12 @@ Vous envoyez des objets `Email` à l'aide de la fonction SMTP [`send()`](SMTPTra Les commandes [`MAIL Convert from MIME`](../commands/mail-convert-from-mime) et [`MAIL Convert to MIME`](../commands/mail-convert-to-mime) peuvent être utilisées pour convertir les objets `Email` vers et depuis des contenus MIME. +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Objet Email Les objets Email exposent les propriétés suivantes : From 4e9942c1111097b756b28922d2de0d85ea685751 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:34:08 +0200 Subject: [PATCH 1905/2000] New translations fileclass.md (French) --- .../docusaurus-plugin-content-docs/current/API/FileClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/FileClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/FileClass.md index 46d682c6cdea88..cccfa71e83d9ba 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/FileClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/FileClass.md @@ -5,6 +5,12 @@ title: File Les objets `File` sont créés avec la commande [`File`](../commands/file). Ils contiennent des références à des fichiers du disque qui peuvent exister réellement ou non sur le disque. Par exemple, lorsque vous exécutez la commande `File` pour créer un nouveau fichier, un objet `File` valide est créé mais rien n'est réellement stocké sur le disque jusqu'à ce que vous appeliez la fonction [`file.create( )`](#create). +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Exemple L'exemple suivant crée un fichier de préférences dans le dossier du projet : From fc18cead1a35335c1dc14e945f8f86d152fa8960 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:34:10 +0200 Subject: [PATCH 1906/2000] New translations blobclass.md (Spanish) --- .../docusaurus-plugin-content-docs/current/API/BlobClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/BlobClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/BlobClass.md index 56c36f03bb0b3f..5e420305ca4fb9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/BlobClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/BlobClass.md @@ -5,6 +5,12 @@ title: Blob La clase Blob permite crear y manipular [objetos blob](../Concepts/dt_blob.md#blob-types) (`4D.Blob`). +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Resumen | | From c7965d1b41faff811d9b0a45238eebac2fcf03a5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:34:16 +0200 Subject: [PATCH 1907/2000] New translations collectionclass.md (Spanish) --- .../current/API/CollectionClass.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md index 0a29bad5c0b20e..162afc92e967e2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -7,6 +7,12 @@ La clase Collection gestiona las expresiones de tipo [Collection](Concepts/dt_co Una colección es inicializada con los comandos [`New collection`](../commands/new-collection) o [`New shared collection`](../commands/new-shared-collection). +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Ejemplo ```4d @@ -1340,7 +1346,7 @@ Se designa la retrollamada a ejecutar para evaluar los elementos de la colecció - *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; - o *methodName*, el nombre de un método proyecto (texto). -La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1). +La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede realizar cualquier operación, con o sin los parámetros, y debe devolver un nuevo valor transformado para añadirlo a la colección resultante. Recibe un `Object` en el primer parámetro ($1). La retrollamada recibe los siguientes parámetros: @@ -1864,7 +1870,7 @@ Se designa la retrollamada a ejecutar para evaluar los elementos de la colecció - *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; - o *methodName*, el nombre de un método proyecto (texto). -La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1). +La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede realizar cualquier operación, con o sin los parámetros, y debe devolver un nuevo valor transformado para añadirlo a la colección resultante. Recibe un `Object` en el primer parámetro ($1). La retrollamada recibe los siguientes parámetros: From 0bbcb95ad1fde2f0e7d46c851155e01a9449f1e0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:34:27 +0200 Subject: [PATCH 1908/2000] New translations emailobjectclass.md (Spanish) --- .../current/API/EmailObjectClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md index 7deffdfe1fd9b4..71a2dd273974f1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md @@ -16,6 +16,12 @@ Los objetos `Email` se envían utilizando la función SMTP [`.send()`](SMTPTrans Los comandos [`MAIL Convert from MIME`](../commands/mail-convert-from-mime) y [`MAIL Convert to MIME`](../commands/mail-convert-to-mime) se pueden utilizar para convertir los objetos `Email` a y desde contenidos MIME. +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Objeto Email Los objetos Email ofrecen las siguientes propiedades: From ebad8d2c00cdcb2777d19a43a9afdd7f8347a44d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:34:36 +0200 Subject: [PATCH 1909/2000] New translations fileclass.md (Spanish) --- .../docusaurus-plugin-content-docs/current/API/FileClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/FileClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/FileClass.md index 10ff902e8f2804..40ebfd2e97a615 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/FileClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/FileClass.md @@ -5,6 +5,12 @@ title: File Los objetos `File` se crean con el comando [`File`](../commands/file). Contienen referencias a archivos de disco que pueden o no existir realmente en el disco. Por ejemplo, cuando ejecuta el comando `File` para crear un nuevo archivo, se crea un objeto `File` válido pero en realidad nada se guarda en el disco hasta que se llama a la función [`file.create( )`](#create). +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Ejemplo El siguiente ejemplo crea un archivo de preferencias en la carpeta del proyecto: From 46cacaf520f8fe24a6568fe7453023d2449f23d7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:34:38 +0200 Subject: [PATCH 1910/2000] New translations blobclass.md (Japanese) --- .../docusaurus-plugin-content-docs/current/API/BlobClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/BlobClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/BlobClass.md index 5b287d1c222cde..499cc3640c35d6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/BlobClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/BlobClass.md @@ -5,6 +5,12 @@ title: BLOB Blobクラスを使って、[BLOB オブジェクト](../Concepts/dt_blob.md#BLOB-の種類) (`4D.Blob`) を操作することができます。 +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### 概要 | | From 755c906c2ab4913da37892d1db374d87b4105340 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:34:44 +0200 Subject: [PATCH 1911/2000] New translations collectionclass.md (Japanese) --- .../current/API/CollectionClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/CollectionClass.md index 281fe6471a5701..6320f308b428d5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -7,6 +7,12 @@ Collectionクラスは [コレクション](Concepts/dt_collection.md) 型の式 コレクションは [`New collection`](../commands/new-collection) または [`New shared collection`](../commands/new-shared-collection) コマンドで初期化されます。 +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### 例題 ```4d From 019575eaaf5504a81dd27cdfd6ed609e59c09573 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:34:54 +0200 Subject: [PATCH 1912/2000] New translations emailobjectclass.md (Japanese) --- .../current/API/EmailObjectClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md index ccebe26dcd7687..701dac53cae3b9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md @@ -17,6 +17,12 @@ title: Email [`MAIL Convert from MIME`](../commands/mail-convert-from-mime) および [`MAIL Convert to MIME`](../commands/mail-convert-to-mime) コマンドは、MIME コンテンツから `Email` オブジェクトに、またはその逆の変換をおこなうのに使用できます。 +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Email オブジェクト Email オブジェクトは次のプロパティを提供します: From 1f04491a68351dbe39c53dd472613f2f6a807aa2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:35:02 +0200 Subject: [PATCH 1913/2000] New translations fileclass.md (Japanese) --- .../docusaurus-plugin-content-docs/current/API/FileClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/FileClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/FileClass.md index b208d57aef9cba..09e29a626f8701 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/FileClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/FileClass.md @@ -5,6 +5,12 @@ title: File `File` オブジェクトは [`File`](../commands/file) コマンドによって作成されます。 これらのオブジェクトには、(実在しているか否かに関わらず) ディスクファイルへの参照が格納されます。 たとえば、新規ファイルを作成するために `File` コマンドを実行した場合、有効な `File` オブジェクトが作成されますが、[`file.create()`](#create) 関数を呼び出すまで、ディスク上にはなにも保存されていません。 +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### 例題 プロジェクトフォルダーにプリファレンスファイルを作成します: From 69b6ffc0d2d937187df9d23d6885f06508f59cdc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:35:04 +0200 Subject: [PATCH 1914/2000] New translations blobclass.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/API/BlobClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/BlobClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/BlobClass.md index e5070ce3c3013a..43708e1263892d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/BlobClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/BlobClass.md @@ -5,6 +5,12 @@ title: Blob A classe Blob permite que você crie e manipule [objetos blob](../Concepts/dt_blob.md#blob-types) (`4D.Blob`). +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Resumo | | From 2bb8995855de384aa4b6108a5c436a2417e51801 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:35:11 +0200 Subject: [PATCH 1915/2000] New translations collectionclass.md (Portuguese, Brazilian) --- .../current/API/CollectionClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md index 688f1b51274754..b28493423ea97c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -7,6 +7,12 @@ The Collection class manages [Collection](Concepts/dt_collection.md) type expres Uma coleção é inicializada com os comandos [`New collection`](../commands/new-collection) ou [`New shared collection`](../commands/new-shared-collection). +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Exemplo ```4d From 35d74961eefea4b66a41ab6d7ee649492d67a34c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:35:22 +0200 Subject: [PATCH 1916/2000] New translations emailobjectclass.md (Portuguese, Brazilian) --- .../current/API/EmailObjectClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md index 741cf70103349b..94b27c8a425061 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/EmailObjectClass.md @@ -16,6 +16,12 @@ Você envia objetos `Email` usando a função SMTP [`.send()`](SMTPTransporterCl Os comandos [`MAIL Convert from MIME`](../commands/mail-convert-from-mime) e [`MAIL Convert to MIME`](../commands/mail-convert-to-mime) podem ser usados para converter objetos `Email` de e para conteúdos MIME. +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Objeto Email Objetos de e-mail fornecem as seguintes propriedades: From 9d08451e75038cdd87ee23d7aef9540834249af2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:35:30 +0200 Subject: [PATCH 1917/2000] New translations fileclass.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/API/FileClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md index 32e3ce70906396..85396f6757aab6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md @@ -5,6 +5,12 @@ title: File Os objetos `File` são criados com o comando [`File`](../commands/file). Contêm referências a ficheiros de disco que podem ou não existir efectivamente no disco. Por exemplo, quando você executa o comando `File` para criar um arquivo, um objeto `File` válido é criado, mas nada é realmente armazenado no disco até que você chame a função [`file.create( )`](#create). +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Exemplo O exemplo seguinte cria um arquivo de preferências na pasta do projecto: From 548f76e9e78abe7fdd0e4139ac775bf2d26579d2 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:35:33 +0200 Subject: [PATCH 1918/2000] New translations folderclass.md (French) --- .../current/API/FolderClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/FolderClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/FolderClass.md index 03ec7c4459fe30..86c00a7a4c3167 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/FolderClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/FolderClass.md @@ -5,6 +5,12 @@ title: Folder Les objets `Folder` sont créés avec la commande [`Folder`](../commands/folder). Ils contiennent des références à des dossiers qui peuvent exister réellement ou non sur le disque. Par exemple, lorsque vous exécutez la commande `Folder` pour créer un nouveau dossier, un objet `Folder` valide est créé mais rien n'est réellement stocké sur le disque jusqu'à ce que vous appeliez la fonction [`folder.create()`](#create). +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Exemple L'exemple suivant crée un dossier "JohnSmith" : From 237952dddb60cbe2e14d2f28baa3a66863194dcd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:35:41 +0200 Subject: [PATCH 1919/2000] New translations mailattachmentclass.md (French) --- .../current/API/MailAttachmentClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/MailAttachmentClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/MailAttachmentClass.md index 3f7a79e758c6b8..6a72e43b60b603 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/MailAttachmentClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/MailAttachmentClass.md @@ -5,6 +5,12 @@ title: MailAttachment Les objets Attachment (pièce jointe) permettent de référencer des fichiers dans un objet [`Email`](EmailObjectClass.md). Les objets Attachment sont créés à l'aide de la commande [`MAIL New attachment`](../commands/mail-new-attachment). +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Objet Attachment Les objets Attachment fournissent les propriétés et fonctions suivantes en lecture seule : From 935558aa21ce6ba4015ecaa26d0633332db30439 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:35:45 +0200 Subject: [PATCH 1920/2000] New translations sessionclass.md (French) --- .../docusaurus-plugin-content-docs/current/API/SessionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/SessionClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/SessionClass.md index dabddcdcb15b2f..f5186dfada2121 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/SessionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/SessionClass.md @@ -10,7 +10,7 @@ Les objets session sont retournés par la commande [`Session`](../commands/sessi - [Sessions évolutives pour applications web avancées](https://blog.4d.com/scalable-sessions-for-advanced-web-applications/) - [Permissions : Inspecter les privilèges de la session pour faciliter le débogage](https://blog.4d.com/permissions-inspect-session-privileges-for-easy-debugging/) - [Générer, partager et utiliser des passcodes à usage unique (OTP) pour les sessions web](https://blog.4d.com/connect-your-web-apps-to-third-party-systems/) -- [Client / serveur - Gérer une session lorsque l'on travaille sur un client 4D](https://blog.4d.com/client-server-handle-a-session-when-working-on-a-4d-client) +- [Forget server-side wrappers, use 4D Sessions from the client](https://blog.4d.com/forget-server-side-wrappers-use-4d-sessions-from-the-client) ::: From 29f91067bc3facdd1d34d1d896ac2d12fb51df7e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:35:53 +0200 Subject: [PATCH 1921/2000] New translations folderclass.md (Spanish) --- .../current/API/FolderClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/FolderClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/FolderClass.md index 43c8d8eac1ac9e..41f76eaefb9bfb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/FolderClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/FolderClass.md @@ -5,6 +5,12 @@ title: Folder Los objetos `Folder` son creados con el comando [`Folder`](../commands/folder). Contienen referencias a carpetas que pueden o no existir realmente en el disco. Por ejemplo, cuando ejecuta el comando `Folder` para crear una nueva carpeta, se crea un objeto `Folder` válido, pero en realidad no se almacena nada en el disco hasta que llame a la función [`folder.create()`](#create). +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Ejemplo El siguiente ejemplo crea una carpeta "JohnSmith": From 421cc831b456eae20d5e8c62c8dad157947cb138 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:36:00 +0200 Subject: [PATCH 1922/2000] New translations mailattachmentclass.md (Spanish) --- .../current/API/MailAttachmentClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/MailAttachmentClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/MailAttachmentClass.md index c937da74425ac9..1805b5cd855dc1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/MailAttachmentClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/MailAttachmentClass.md @@ -5,6 +5,12 @@ title: MailAttachment Los objetos Attachment permiten referenciar archivos en un objeto [`Email`](EmailObjectClass.md). Los objetos Attachment son creados utilizando el comando [`MAIL New attachment`](../commands/mail-new-attachment). +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Objetos adjuntos Los objetos Attachment ofrecen las siguientes propiedades y funciones de sólo lectura: From eedb569d72afa59e5ce4cec28d170076802aed42 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:36:05 +0200 Subject: [PATCH 1923/2000] New translations sessionclass.md (Spanish) --- .../docusaurus-plugin-content-docs/current/API/SessionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/SessionClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/SessionClass.md index ea3c52856856de..209af2e04de1eb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/SessionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/SessionClass.md @@ -10,7 +10,7 @@ Los objetos de sesión son devueltos por el comando [`Session`](../commands/sess - [Sesiones escalables para aplicaciones web avanzadas](https://blog.4d.com/scalable-sessions-for-advanced-web-applications/) - [Permissions: inspeccionar los privilegios de la sesión para facilitar la depuración](https://blog.4d.com/permissions-inspect-session-privileges-for-easy-debugging/) - [Generar, compartir y utilizar contraseñas de un solo uso (OTP) para las sesiones web](https://blog.4d.com/connect-your-web-apps-to-third-party-systems/) -- [Client / server – Handle a session when working on a 4D client](https://blog.4d.com/client-server-handle-a-session-when-working-on-a-4d-client) +- [Forget server-side wrappers, use 4D Sessions from the client](https://blog.4d.com/forget-server-side-wrappers-use-4d-sessions-from-the-client) ::: From aa7660bb4520d7a8dbf29b150d824137823bb99b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:36:13 +0200 Subject: [PATCH 1924/2000] New translations folderclass.md (Japanese) --- .../current/API/FolderClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/FolderClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/FolderClass.md index c2a63bff1b9aa9..f3ec76126dd497 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/FolderClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/FolderClass.md @@ -5,6 +5,12 @@ title: Folder `Folder` オブジェクトは [`Folder`](../commands/folder) コマンドによって作成されます。 これらのオブジェクトには、(実在しているか否かに関わらず) フォルダーへの参照が格納されます。 たとえば、新規フォルダーを作成するために `Folder` コマンドを実行した場合、有効な `Folder` オブジェクトが作成されますが、[`folder.create()`](#create) 関数を呼び出すまで、ディスク上にはなにも保存されていません。 +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### 例題 "JohnSmith" フォルダーを作成します: From 661f98c2612f811fafbc4575249c9f411f9e30d6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:36:23 +0200 Subject: [PATCH 1925/2000] New translations mailattachmentclass.md (Japanese) --- .../current/API/MailAttachmentClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/MailAttachmentClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/MailAttachmentClass.md index ab693de1b15413..6ee0f348c50ec0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/MailAttachmentClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/MailAttachmentClass.md @@ -5,6 +5,12 @@ title: MailAttachment Attachment オブジェクトによって、[`Email`](EmailObjectClass.md) オブジェクト内のファイルを参照することができます。 MailAttachment オブジェクトは [`MAIL New attachment`](../commands/mail-new-attachment) コマンドによって作成されます。 +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Attachment オブジェクト Attachment オブジェクトは、次の読み取り専用プロパティや、関数を提供します: From 92b7cd817068fe4f6e993ab047dda91b264143a6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:36:32 +0200 Subject: [PATCH 1926/2000] New translations sessionclass.md (Japanese) --- .../docusaurus-plugin-content-docs/current/API/SessionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/SessionClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/SessionClass.md index b7be5a17df24f1..11677b8cce8495 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/SessionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/SessionClass.md @@ -10,7 +10,7 @@ Session オブジェクトは [`Session`](../commands/session) コマンドに - [高度な Webアプリケーションに対応したスケーラブルセッション](https://blog.4d.com/ja/scalable-sessions-for-advanced-web-applications/) - [Permissions: Inspect Session Privileges for Easy Debugging](https://blog.4d.com/permissions-inspect-session-privileges-for-easy-debugging/) - [Webセッションのワンタイムパスワード (OTP) の使い方](https://blog.4d.com/ja/connect-your-web-apps-to-third-party-systems/) -- [Client / server – Handle a session when working on a 4D client](https://blog.4d.com/client-server-handle-a-session-when-working-on-a-4d-client) +- [Forget server-side wrappers, use 4D Sessions from the client](https://blog.4d.com/forget-server-side-wrappers-use-4d-sessions-from-the-client) ::: From 3d1ce0fe62151b1f3e0490398f990811b5a0ddd6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:36:52 +0200 Subject: [PATCH 1927/2000] New translations folderclass.md (Portuguese, Brazilian) --- .../current/API/FolderClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/FolderClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/FolderClass.md index a98c82922be02c..d589ec2fab71f4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/FolderClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/FolderClass.md @@ -5,6 +5,12 @@ title: Folder Os objetos `Folder` são criados com o comando [`Folder`](../commands/folder). Contêm referências a pastas que podem ou não existir efectivamente no disco. Por exemplo, quando executa o comando ’Folder`para criar uma pasta, é criado um objeto válido`Folder` mas nada é realmente armazenado no disco até chamar a função [`folder.create()\\\`](#create). +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Exemplo O exemplo seguinte cria uma pasta "JohnSmith": From 4b9f506fdcc9107bb16c2576e1e8c3885496af79 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:37:18 +0200 Subject: [PATCH 1928/2000] New translations mailattachmentclass.md (Portuguese, Brazilian) --- .../current/API/MailAttachmentClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/MailAttachmentClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/MailAttachmentClass.md index 7e149dd1ed27e0..7a175a47fa2a68 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/MailAttachmentClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/MailAttachmentClass.md @@ -5,6 +5,12 @@ title: MailAttachment Os objetos Attachment permitem fazer referência a arquivos em um objeto [`Email`](EmailObjectClass.md). Os objetos Attachment são criados usando o comando [`MAIL New attachment`](../commands/mail-new-attachment). +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Objeto anexos Objetos anexos oferecem as propriedades e funções apenas leitura abaixo: From 1a173dfcded88c5bea7a0a3ed38cb1d906c9db22 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:37:38 +0200 Subject: [PATCH 1929/2000] New translations sessionclass.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/API/SessionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/SessionClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/SessionClass.md index 1d52394c522cf6..5e57ee79b8324e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/SessionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/SessionClass.md @@ -10,7 +10,7 @@ Os objetos de sessão são retornados pelo comando [`Session`](../commands/sessi - [Scalable sessions for advanced web applications](https://blog.4d.com/scalable-sessions-for-advanced-web-applications/) - [Permissions: Inspect Session Privileges for Easy Debugging](https://blog.4d.com/permissions-inspect-session-privileges-for-easy-debugging/) - [Generate, share and use web sessions One-Time Passcodes (OTP)](https://blog.4d.com/connect-your-web-apps-to-third-party-systems/) -- [Client / server – Handle a session when working on a 4D client](https://blog.4d.com/client-server-handle-a-session-when-working-on-a-4d-client) +- [Forget server-side wrappers, use 4D Sessions from the client](https://blog.4d.com/forget-server-side-wrappers-use-4d-sessions-from-the-client) ::: From 34496a20f3a93a5964ab902b8fd3b6362a596681 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:37:45 +0200 Subject: [PATCH 1930/2000] New translations webserverclass.md (French) --- .../current/API/WebServerClass.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/WebServerClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/WebServerClass.md index 0b31ec3c7dc1f1..fbc5ba6b51f2e3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/WebServerClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/WebServerClass.md @@ -5,14 +5,17 @@ title: WebServer La classe `WebServer` vous permet de démarrer et de contrôler un serveur web pour l'application principale (hôte) ainsi que pour chaque composant (voir la présentation de l'[objet Web Server](WebServer/webServerObject.md)). Cette classe est disponible depuis le "class store" de `4D`. +### Propriétés + +- **Streamable**: no +- **Sharable**: no + ### Objet Web Server Les objets serveur Web sont instanciés avec la commande [`WEB Server`](../commands/web-server). Leurs propriétés et fonctions sont les suivantes : -### Sommaire - | | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [](#accesskeydefined)
    | From 355cc1b3b0bd23077607f0b3e693b8b0be5ed2c8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:38:00 +0200 Subject: [PATCH 1931/2000] New translations webserverclass.md (Spanish) --- .../current/API/WebServerClass.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/WebServerClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/WebServerClass.md index 072e6506207034..63b3ed387c521f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/WebServerClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/WebServerClass.md @@ -5,14 +5,17 @@ title: WebServer La API clase `WebServer` le permite iniciar y controlar un servidor web para la aplicación principal (host) así como para cada componente alojado (ver la descripción general del [objeto servidor web](WebServer/webServerObject.md)). Esta clase está disponible en el "class store" de `4D`. +### Propiedades + +- **Streamable**: no +- **Sharable**: no + ### Objeto servidor web Los objetos servidor web se instancian con el comando [`WEB Server`](../commands/web-server). Ofrecen las siguientes propiedades y funciones: -### Resumen - | | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [](#accesskeydefined)
    | From 7f4b3a98d126dd2b800f3147f2c449dda75f0b7b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:38:15 +0200 Subject: [PATCH 1932/2000] New translations webserverclass.md (Japanese) --- .../current/API/WebServerClass.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebServerClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebServerClass.md index 24551cfdbf4015..2b1017b7232ceb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebServerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebServerClass.md @@ -5,14 +5,17 @@ title: WebServer `WebServer` クラス API を使って、メイン (ホスト) アプリケーションおよび、各コンポーネントの Webサーバーを開始・モニターすることができます ([Webサーバーオブジェクト](WebServer/webServerObject.md) 参照)。 このクラスは `4D` クラスストアより提供されます。 +### プロパティ + +- **Streamable**: no +- **Sharable**: no + ### Webサーバーオブジェクト Webサーバーオブジェクトは [`WEB Server`](../commands/web-server) コマンドによってインスタンス化されます。 これらは、次のプロパティや関数を持ちます: -### 概要 - | | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [](#accesskeydefined)
    | From 75dd6be814393ca9e81468cc45e58399d17af3e4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:38:32 +0200 Subject: [PATCH 1933/2000] New translations webserverclass.md (Portuguese, Brazilian) --- .../current/API/WebServerClass.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/WebServerClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/WebServerClass.md index ad44bb72fa69ad..4a8e64b5f7c54f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/WebServerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/WebServerClass.md @@ -5,14 +5,17 @@ title: WebServer A API classe `WebServer` permite que você inicie e monitore um servidor web para o aplicativo principal (host), bem como cada componente hospedado (veja o resumo [objeto Web Server](WebServer/webServerObject.md)). Essa classe está disponível no "class store" de `4D`. +### Propriedades + +- **Streamable**: no +- **Sharable**: no + ### Objeto Web Server Os objetos servidor Web são instanciados com o comando [`WEB Server`](../commands/web-server). Eles oferecem as propriedades abaixo e funções: -### Resumo - | | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [](#accesskeydefined)
    | From 5d615344d4c858be6287be23827092dcd956bdfa Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:38:55 +0200 Subject: [PATCH 1934/2000] New translations classes.md (French) --- .../current/Concepts/classes.md | 205 +++++++++++++++++- 1 file changed, 193 insertions(+), 12 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md index 4ba71bb4d526cc..7b8af0fa718144 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -39,6 +39,12 @@ $hello:=$person.sayHello() //"Hello John Doe" Les fichiers de classe sont gérés via l'Explorateur 4D (voir [Créer des classes](../Project/code-overview.md#creating-classes)). +#### Supprimer une classe + +To delete an existing class, select it in the Explorer and click ![](../assets/en/Users/MinussNew.png) or choose **Move to Trash** from the contextual menu. + +You can also remove the .4dm class file from the "Classes" folder on your disk. + ## Class stores Les classes disponibles sont accessibles depuis leurs class stores. Il existe deux class stores dans 4D : @@ -46,7 +52,7 @@ Les classes disponibles sont accessibles depuis leurs class stores. Il existe de - [`cs`](../commands/cs) pour le class store utilisateur - [`4D`](../commands/4d) pour le class store intégré -### `cs` +#### `cs` **cs** : Object @@ -71,7 +77,7 @@ Vous souhaitez créer une nouvelle instance d'un objet de `myClass` : $instance:=cs.myClass.new() ``` -### `4D` +#### `4D` **4D** : Object @@ -99,7 +105,7 @@ $key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) Vous voulez lister les classes 4D intégrées : ```4d - var $keys : collection + var $keys : Collection $keys:=OB Keys(4D) ALERT("There are "+String($keys.length)+" built-in classes.") ``` @@ -142,7 +148,7 @@ Des mots-clés 4D spécifiques peuvent être utilisés dans les définitions de #### Syntaxe ```4d -{shared} Function ({$parameterName : type; ...}){->$parameterName : type} +{local | server} {shared} Function ({$parameterName : type; ...}){->$parameterName : type} // code ``` @@ -156,6 +162,8 @@ Les fonctions de classe sont des propriétés spécifiques de la classe. Ce sont Si les fonctions sont déclarées dans une [classe partagée](#shared-classes), vous pouvez utiliser le mot-clé `shared` avec elles afin qu'elles puissent être appelées sans [structure `Use...End use`](shared.md#useend-use). Pour plus d'informations, consultez le paragraphe sur les [fonctions partagées](#shared-functions) ci-dessous. +In the context of a client/server application, the `local` or `server` keyword allows you to specify on which machine the function must be executed. These keywords can only be used with ORDA data model functions and shared/session singleton functions. For more information, refer to the [local and server functions](#local-and-server) paragraph below. + Le nom de la fonction doit être conforme aux [règles de nommage des objets](Concepts/identifiers.md#object-properties). :::note @@ -448,12 +456,12 @@ $o.age:="Smith" //erreur de syntaxe #### Syntaxe ```4d -{shared} Function get ()->$result : type +{local | server} {shared} Function get ()->$result : type // code ``` ```4d -{shared} Function set ($parameterName : type) +{local | server} {shared} Function set ($parameterName : type) // code ``` @@ -480,6 +488,8 @@ Lorsque les deux fonctions sont définies, la propriété calculée est en **lec Si une fonction définie à l'intérieur d'une classe partagée modifie les objets de la classe, elle devrait appeler la structure [`Use...End use`](shared.md#useend-use) pour protéger l'accès aux objets partagés. Pour plus d'informations, consultez le paragraphe sur les [fonctions partagées](#shared-functions) ci-dessous. +In the context of a client/server application, the `local` or `server` keyword allows you to specify on which machine the function must be executed. These keywords can only be used with ORDA data model functions and shared/session singleton functions. For more information, refer to the [local and server functions](#local-and-server) paragraph below. + Le type de la propriété calculée est défini par la déclaration de type `$return` du *getter*. Il peut s'agir de n'importe quel [type de propriété valide](dt_object.md). > Assigner *undefined* à une propriété d'objet efface sa valeur tout en préservant son type. Pour ce faire, la `Function get` est d'abord appelée pour récupérer le type de valeur, puis `Function set` est appelée avec une valeur vide de ce type. @@ -613,10 +623,6 @@ $val:=$o.f() //8 Pour plus de détails, voir la description de la commande [`This`](../commands/this). -## Commandes de classes - -Plusieurs commandes du langage 4D se rapportent à la manipulation des classes. - ### `OB Class` #### `OB Class ( object ) -> Object | Null` @@ -831,7 +837,182 @@ $myList := cs.ItemInventory.me.itemList ``` -#### Voir également +:::tip Articles de blog sur le sujet + +[Singletons in 4D](https://blog.4d.com/singletons-in-4d) +[Session Singletons](https://blog.4d.com/introducing-session-singletons) + +::: + +## `local` and `server` + +In [client/server architecture](../Desktop/clientServer.md), `local` and `server` keywords allow you to specify where you want the function to be executed: client-side, or server-side. Controlling the execution location is useful for performance reasons or to implement business logic features. + +La syntaxe formelle est la suivante : + +```4d +// declare a function to execute on a client in client/server +local Function +``` + +```4d +// declare a function to execute on the server in client/server +server Function +``` + +`local` and `server` keywords are only available for the functions of the following classes: + +- [ORDA data model](../ORDA/ordaClasses.md) classes +- [shared or session singleton](#singleton-classes) classes. + +:::tip Article(s) de blog sur le sujet + +[A new way to execute business logic on the server](https://blog.4d.com/a-new-way-to-execute-business-logic-on-the-server) + +::: + +### Vue d’ensemble + +Supported functions have a **default execution location** when no location keyword is used. You can nevertheless insert a `local` or `server` keyword to modify the execution location, or to make the code more explicit. + +| Supported functions | Default execution | with `local` keyword | with `server` keyword | +| ------------------------------------------------- | ----------------- | -------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [ORDA data model](../ORDA/ordaClasses.md) | on Server | The function is executed on the client if called on the client | | +| [Shared or session singleton](#singleton-classes) | Local | | The function is executed on the server on the server instance of the singleton.
    If there is no instance of the singleton on the server, it is created. | + +If `local` and `server` keywords are used in another context, an error is returned. + +:::note + +For a overall description of where code is actually executed in client/server, please refer to [this section](../Desktop/clientServer.md#code-execution-location). + +:::: + +### `local` + +In a [client/server architecture](../Desktop/clientServer.md), the `local` keyword specifies that the function must be executed **on the machine from where it is called**. + +:::note Rappel + +The `local` keyword is useless for [shared or session singleton functions](#singleton-classes), which are executed locally by default. + +::: + +By default, [ORDA data model functions](../ORDA/ordaClasses.md) are executed on the server. Cela garantit généralement les meilleures performances puisque seuls la requête de fonction et le résultat sont envoyés sur le réseau. However, [for optimization reasons](../ORDA/client-server-optimization.md#using-the-local-keyword), you could want to execute a data model function on client. You can then use the `local` keyword. + +#### Example: Calculating age + +Considérons une entité avec un attribut *birthDate*. Nous souhaitons définir une fonction `age()` qui serait appelée dans une list box. Cette fonction peut être exécutée sur le client, ce qui évite de déclencher une requête au serveur pour chaque ligne de la list box. + +Dans la classe *StudentsEntity* : + +```4d +Class extends Entity + +local Function age() -> $age: Variant -[Singletons dans 4D](https://blog.4d.com/singletons-in-4d) (blog post)
    [Session Singletons](https://blog.4d.com/introducing-session-singletons) (blog post). +If (This.birthDate#!00-00-00!) + $age:=Year of(Current date)-Year of(This.birthDate) +Else + $age:=Null +End if +``` + +### `server` + +In a [client/server architecture](../Desktop/clientServer.md), the `server` keyword specifies that the function must be executed **on the server side**. + +:::note Rappel + +The `server` keyword is useless for [ORDA data model functions](../ORDA/ordaClasses.md), which are executed on the server by default. + +::: + +`server` function parameters and result must be [**streamable**](./dt_object.md#streaming-support). For example, [4D.Datastore](../API/DataStoreClass.md), [File handle](../API/FileHandleClass.md), or [WebServer](../API/WebServerClass.md) are non-streamable classes but [4D.File](../API/FileClass.md) is streamable. + +This feature is particularly useful in the context of [remote user sessions](../Desktop/sessions.md#remote-user-sessions), allowing you to implement the business logic in a [session singleton](#shared-or-session-singleton-functions) to share it accross all the processes of the session, thus extending the functionalities of the [`Session`](../commands/session) command. In this case, you might want the relevant business logic to be executed **on the server** so that all the session information is gathered on the server. + +By default, shared or session singleton functions are executed locally. Adding the `server` keyword in the class function definition makes 4D use the singleton instance on the server. Note that this can result of an instantiation of the singleton on the server if no instance exists yet. + +For [sessions singletons](#singleton-classes), the function is executed on the server in the corresponding singleton instance, i.e. the instance of the singleton for the current session. + +:::note + +If you declare a `server Function` in a shared singleton, then: + +- you instantiate a singleton *S1* on the client (named *s1*), +- you run *s1.function()* on the client. + +If no instance of *S1* exists on the server at that moment, *S1* is instantiated on the server (the constructor is executed), and *function()* runs on that server instance. As a result, two instances of *S1* can coexist (client-side and server-side), with distinct property values. In this case, *s1.property* is always accessed locally. It cannot be accessed on the server, for example from server-side code using direct dot notation (an error is returned). + +::: + +#### Example: Administration singleton + +The *Administration* shared singleton has a "server" function running the [`Process activity`](../commands/process-activity) command. This singleton is instantiated on a remote 4D but the function returns the server activity on the server. + +```4d + // Administration class + +shared singleton Class constructor + + // This function is executed on the server +server Function processActivity() : Object + return Process activity + + +Function localProcessActivity() : Object + return Process activity +``` + +Code running on the client: + +```4d +var $localActivity; $serverActivity : Object +var $administration : cs.Administration + +// The Administration singleton is instantiated on the 4D Client +$administration:=cs.Administration.me + +// Get processes running on the remote 4D +$localActivity:=$administration.localProcessActivity() + +// Get processes and sessions running on 4D Server +$serverActivity:=$administration.processActivity() + +``` + +#### Example: Session singleton + +You store your users in a Users table and handle a custom authentication. You use a session singleton for the authentication: + +```4d +// UserSession session singleton class + +server Function checkUser($credentials : Object) : Boolean + +var $user : cs.UsersEntity +var $result:=False + +If ($credentials#Null) + $user:=ds.Users.query("Email === :1"; $credentials.identifier).first() + + If (($user#Null) && (Verify password hash($credentials.password; $user.Password))) + Use (Session.storage) + Session.storage.userInfo:=New shared object("userId"; $user.ID) + End use + + $result:=True + End if +End if + +return $result +``` + +To provide the current user to 4D clients, the singleton exposes a user computed property got from the server: + +```4d +server Function get user() : cs.UsersEntity + return ds.Users.get(Session.storage.userInfo.userId) +``` From 325169f8a5945403a728c4ffb0f9026a77142089 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:39:09 +0200 Subject: [PATCH 1935/2000] New translations classes.md (Spanish) --- .../current/Concepts/classes.md | 209 ++++++++++++++++-- 1 file changed, 195 insertions(+), 14 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md index d6d8d8977e53f0..d35d16aedcbd84 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -39,6 +39,12 @@ $hello:=$person.sayHello() //"Hello John Doe" Class files are managed through the 4D Explorer (see [Creating classes](../Project/code-overview.md#creating-classes)). +#### Borrar una clase + +To delete an existing class, select it in the Explorer and click ![](../assets/en/Users/MinussNew.png) or choose **Move to Trash** from the contextual menu. + +You can also remove the .4dm class file from the "Classes" folder on your disk. + ## Class stores Las clases disponibles son accesibles desde sus class stores. Hay dos class stores disponibles: @@ -46,7 +52,7 @@ Las clases disponibles son accesibles desde sus class stores. Hay dos class stor - [`cs`](../commands/cs) para el almacén de clases de usuario - [`4D`](../commands/4d) para el almacén de clases integrado -### `cs` +#### `cs` **cs** : Object @@ -71,7 +77,7 @@ Quiere crear una nueva instancia de un objeto de `myClass`: $instance:=cs.myClass.new() ``` -### `4D` +#### `4D` **4D** : Object @@ -99,7 +105,7 @@ $key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) Quiere listar las clases integradas en 4D: ```4d - var $keys : collection + var $keys : Collection $keys:=OB Keys(4D) ALERT("There are "+String($keys.length)+" built-in classes.") ``` @@ -142,7 +148,7 @@ En las definiciones de clase se pueden utilizar palabras claves específicas de #### Sintaxis ```4d -{shared} Function ({$parameterName : type; ...}){->$parameterName : type} +{local | server} {shared} Function ({$parameterName : type; ...}){->$parameterName : type} // code ``` @@ -156,6 +162,8 @@ Las funciones de clase son propiedades específicas de la clase. Son objetos de Si las funciones se declaran en una [clase compartida](#shared-class-constructor), puede utilizar la palabra clave `shared` con ellas para que puedan ser llamadas sin la estructura [`Use...End use`](shared.md#useend-use). Para obtener más información, consulte el párrafo [Funciones compartidas](#shared-functions) a continuación. +In the context of a client/server application, the `local` or `server` keyword allows you to specify on which machine the function must be executed. These keywords can only be used with ORDA data model functions and shared/session singleton functions. For more information, refer to the [local and server functions](#local-and-server) paragraph below. + El nombre de la función debe ser compatible con las [reglas de nomenclatura de objetos](Concepts/identifiers.md#object-properties). :::note @@ -448,13 +456,13 @@ $o.age:="Smith" //error con la sintaxis de verificación #### Sintaxis ```4d -{shared} Function get ()->$result : type -// código +{local | server} {shared} Function get ()->$result : type +// code ``` ```4d -{shared} Function set ($parameterName : type) -// código +{local | server} {shared} Function set ($parameterName : type) +// code ``` `Function get` y `Function set` son accesos que definen las **propiedades calculadas** en la clase. Una propiedad calculada es una propiedad nombradas con un tipo de datos que enmascara un cálculo. Cuando se accede a un valor de propiedad calculado, 4D sustituye el código del accesor correspondiente: @@ -480,6 +488,8 @@ Cuando ambas funciones están definidas, la propiedad calculada es **read-write* Si las funciones se declaran en una [clase compartida](#shared-classes), puede utilizar la palabra clave `shared` con ellas para que puedan ser llamadas sin la estructura [`Use...End use`](shared.md#useend-use). Para obtener más información, consulte el párrafo [Funciones compartidas](#shared-functions) a continuación. +In the context of a client/server application, the `local` or `server` keyword allows you to specify on which machine the function must be executed. These keywords can only be used with ORDA data model functions and shared/session singleton functions. For more information, refer to the [local and server functions](#local-and-server) paragraph below. + El tipo de la propiedad calculada es definido por la declaración de tipo `$return` del \*getter \*. Puede ser de cualquier [tipo de propiedad válido](dt_object.md). > Asignar *undefined* a una propiedad de objeto limpia su valor mientras se preserva su tipo. Para ello, la `Function get` es llamada primero para recuperar el tipo de valor, luego `Function set` es llamado con un valor vacío de ese tipo. @@ -613,10 +623,6 @@ $val:=$o.f() //8 Para más detalles, vea la descripción del comando [`This`](../commands/this). -## Comandos de clases - -Varios comandos del lenguaje 4D permiten manejar las funcionalidades de las clases. - ### `OB Class` #### `OB Class ( object ) -> Object | Null` @@ -831,7 +837,182 @@ $myList := cs.ItemInventory.me.itemList ``` -#### Ver también +:::tip Entradas de blog relacionadas + +[Singletons in 4D](https://blog.4d.com/singletons-in-4d) +[Session Singletons](https://blog.4d.com/introducing-session-singletons) + +::: + +## `local` and `server` + +In [client/server architecture](../Desktop/clientServer.md), `local` and `server` keywords allow you to specify where you want the function to be executed: client-side, or server-side. Controlling the execution location is useful for performance reasons or to implement business logic features. + +La sintaxis formal es: + +```4d +// declare a function to execute on a client in client/server +local Function +``` + +```4d +// declare a function to execute on the server in client/server +server Function +``` + +`local` and `server` keywords are only available for the functions of the following classes: -[Singletons en 4D](https://blog.4d.com/singletons-in-4d) (post del blog)
    [Singletons de sesión](https://blog.4d.com/introducing-session-singletons) (post del blog). +- [ORDA data model](../ORDA/ordaClasses.md) classes +- [shared or session singleton](#singleton-classes) classes. + +:::tip Entrada de blog relacionada + +[A new way to execute business logic on the server](https://blog.4d.com/a-new-way-to-execute-business-logic-on-the-server) + +::: + +### Generalidades + +Supported functions have a **default execution location** when no location keyword is used. You can nevertheless insert a `local` or `server` keyword to modify the execution location, or to make the code more explicit. + +| Supported functions | Ejecución por defecto | with `local` keyword | with `server` keyword | +| ------------------------------------------------- | --------------------- | -------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [ORDA data model](../ORDA/ordaClasses.md) | on Server | The function is executed on the client if called on the client | | +| [Shared or session singleton](#singleton-classes) | Local | | The function is executed on the server on the server instance of the singleton.
    If there is no instance of the singleton on the server, it is created. | + +If `local` and `server` keywords are used in another context, an error is returned. + +:::note + +For a overall description of where code is actually executed in client/server, please refer to [this section](../Desktop/clientServer.md#code-execution-location). + +:::: + +### `local` + +In a [client/server architecture](../Desktop/clientServer.md), the `local` keyword specifies that the function must be executed **on the machine from where it is called**. + +:::note Reminder + +The `local` keyword is useless for [shared or session singleton functions](#singleton-classes), which are executed locally by default. + +::: + +By default, [ORDA data model functions](../ORDA/ordaClasses.md) are executed on the server. Suele ofrecer el mejor rendimiento, ya que sólo se envían por la red la petición de función y el resultado. However, [for optimization reasons](../ORDA/client-server-optimization.md#using-the-local-keyword), you could want to execute a data model function on client. You can then use the `local` keyword. + +#### Example: Calculating age + +Dada una entidad con un atributo *birthDate*, queremos definir una función `age()` que sería llamada en un list box. Esta función puede ejecutarse en el cliente, lo que evita lanzar una petición al servidor para cada línea del list box. + +En la classe *StudentsEntity*: + +```4d +Class extends Entity + +local Function age() -> $age: Variant + +If (This.birthDate#!00-00-00!) + $age:=Year of(Current date)-Year of(This.birthDate) +Else + $age:=Null +End if +``` + +### `server` + +In a [client/server architecture](../Desktop/clientServer.md), the `server` keyword specifies that the function must be executed **on the server side**. + +:::note Recordatorio + +The `server` keyword is useless for [ORDA data model functions](../ORDA/ordaClasses.md), which are executed on the server by default. + +::: + +`server` function parameters and result must be [**streamable**](./dt_object.md#streaming-support). For example, [4D.Datastore](../API/DataStoreClass.md), [File handle](../API/FileHandleClass.md), or [WebServer](../API/WebServerClass.md) are non-streamable classes but [4D.File](../API/FileClass.md) is streamable. + +This feature is particularly useful in the context of [remote user sessions](../Desktop/sessions.md#remote-user-sessions), allowing you to implement the business logic in a [session singleton](#shared-or-session-singleton-functions) to share it accross all the processes of the session, thus extending the functionalities of the [`Session`](../commands/session) command. In this case, you might want the relevant business logic to be executed **on the server** so that all the session information is gathered on the server. + +By default, shared or session singleton functions are executed locally. Adding the `server` keyword in the class function definition makes 4D use the singleton instance on the server. Note that this can result of an instantiation of the singleton on the server if no instance exists yet. + +For [sessions singletons](#singleton-classes), the function is executed on the server in the corresponding singleton instance, i.e. the instance of the singleton for the current session. + +:::note + +If you declare a `server Function` in a shared singleton, then: + +- you instantiate a singleton *S1* on the client (named *s1*), +- you run *s1.function()* on the client. + +If no instance of *S1* exists on the server at that moment, *S1* is instantiated on the server (the constructor is executed), and *function()* runs on that server instance. As a result, two instances of *S1* can coexist (client-side and server-side), with distinct property values. In this case, *s1.property* is always accessed locally. It cannot be accessed on the server, for example from server-side code using direct dot notation (an error is returned). + +::: + +#### Example: Administration singleton + +The *Administration* shared singleton has a "server" function running the [`Process activity`](../commands/process-activity) command. This singleton is instantiated on a remote 4D but the function returns the server activity on the server. + +```4d + // Administration class + +shared singleton Class constructor + + // This function is executed on the server +server Function processActivity() : Object + return Process activity + + +Function localProcessActivity() : Object + return Process activity +``` + +Code running on the client: + +```4d +var $localActivity; $serverActivity : Object +var $administration : cs.Administration + +// The Administration singleton is instantiated on the 4D Client +$administration:=cs.Administration.me + +// Get processes running on the remote 4D +$localActivity:=$administration.localProcessActivity() + +// Get processes and sessions running on 4D Server +$serverActivity:=$administration.processActivity() + +``` + +#### Example: Session singleton + +You store your users in a Users table and handle a custom authentication. You use a session singleton for the authentication: + +```4d +// UserSession session singleton class + +server Function checkUser($credentials : Object) : Boolean + +var $user : cs.UsersEntity +var $result:=False + +If ($credentials#Null) + $user:=ds.Users.query("Email === :1"; $credentials.identifier).first() + + If (($user#Null) && (Verify password hash($credentials.password; $user.Password))) + Use (Session.storage) + Session.storage.userInfo:=New shared object("userId"; $user.ID) + End use + + $result:=True + End if +End if + +return $result +``` + +To provide the current user to 4D clients, the singleton exposes a user computed property got from the server: + +```4d +server Function get user() : cs.UsersEntity + return ds.Users.get(Session.storage.userInfo.userId) +``` From 57640d27f9531626dfa7b5afee2f69286d3eaac0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:39:23 +0200 Subject: [PATCH 1936/2000] New translations classes.md (Japanese) --- .../current/Concepts/classes.md | 213 ++++++++++++++++-- 1 file changed, 197 insertions(+), 16 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md index a5fe0fe1787124..4b0337c2cb8789 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -39,6 +39,12 @@ $hello:=$person.sayHello() // "Hello John Doe" クラスファイルは、4D エクスプローラーを通して管理されます([クラスの作成](../Project/code-overview.md#クラスの作成)を参照してください)。 +#### クラスの削除 + +To delete an existing class, select it in the Explorer and click ![](../assets/en/Users/MinussNew.png) or choose **Move to Trash** from the contextual menu. + +You can also remove the .4dm class file from the "Classes" folder on your disk. + ## クラスストア 定義されたクラスには、クラスストアよりアクセスすることができます。 クラスストアには次の二つが存在します: @@ -46,7 +52,7 @@ $hello:=$person.sayHello() // "Hello John Doe" - [`cs`](../commands/cs) - ユーザークラスストア - [`4D`](../commands/4d) - ビルトインクラスストア -### `cs` +#### `cs` **cs** : Object @@ -71,7 +77,7 @@ $hello:=$person.sayHello() // "Hello John Doe" $instance:=cs.myClass.new() ``` -### `4D` +#### `4D` **4D** : Object @@ -99,9 +105,9 @@ $key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) ビルトイン4Dクラスの数を表示します: ```4d - var $keys : collection + var $keys : Collection $keys:=OB Keys(4D) - ALERT(String($keys.length)+"件のビルトインクラスが存在します。") + ALERT("There are "+String($keys.length)+" built-in classes.") ``` ## Class オブジェクト @@ -142,8 +148,8 @@ Class オブジェクトそのものは [共有オブジェクト](shared.md) #### シンタックス ```4d -{shared} Function ({$parameterName : type; ...}){->$parameterName : type} -// コード +{local | server} {shared} Function ({$parameterName : type; ...}){->$parameterName : type} +// code ``` :::note @@ -156,6 +162,8 @@ Class オブジェクトそのものは [共有オブジェクト](shared.md) [共有クラス](#共有クラス) 内で関数が宣言されている場合は、`shared` キーワードを使用することによって、[`Use...End use` 構文](shared.md#useend-use)なしで関数を呼び出せるようにできます。 詳細については、後述の [共有関数](#共有関数) の項目を参照ください。 +In the context of a client/server application, the `local` or `server` keyword allows you to specify on which machine the function must be executed. These keywords can only be used with ORDA data model functions and shared/session singleton functions. For more information, refer to the [local and server functions](#local-and-server) paragraph below. + 関数名は [プロパティ名の命名規則](Concepts/identifiers.md#オブジェクトプロパティ) に準拠している必要があります。 :::note @@ -448,13 +456,13 @@ $o.age:="Smith" // シンタックスチェックでエラー #### シンタックス ```4d -{shared} Function get ()->$result : type -// コード +{local | server} {shared} Function get ()->$result : type +// code ``` ```4d -{shared} Function set ($parameterName : type) -// コード +{local | server} {shared} Function set ($parameterName : type) +// code ``` `Function get` と `Function set` は、クラスの **計算プロパティ** を定義するアクセサーです 。 計算プロパティとは、計算をマスクするデータ型を持つ命名プロパティです。 計算プロパティの値にアクセスすると、4D は対応するアクセサーのコードを実行します: @@ -480,6 +488,8 @@ $o.age:="Smith" // シンタックスチェックでエラー 関数が[共有クラス](#共有クラス)で宣言されている場合、`shared` キーワードを使用することで、[`Use...End use` 構文](shared.md#useend-use)なしで呼び出せるようにすることができます。 詳細については、後述の [共有関数](#共有関数) の項目を参照ください。 +In the context of a client/server application, the `local` or `server` keyword allows you to specify on which machine the function must be executed. These keywords can only be used with ORDA data model functions and shared/session singleton functions. For more information, refer to the [local and server functions](#local-and-server) paragraph below. + 計算プロパティの型は、*ゲッター* の `$return` の型宣言によって定義されます。 [有効なプロパティタイプ](dt_object.md) であれば、いずれも使用可能です。 [有効なプロパティタイプ](dt_object.md) であれば、いずれも使用可能です。 > オブジェクトプロパティに *undefined* を代入すると、型を保持したまま値がクリアされます。 このためには、まず `Function get` を呼び出して値の型を取得し、 次にその型の空の値で `Function set` を呼び出します。 @@ -614,10 +624,6 @@ $val:=$o.f() //8 詳細な情報については、[`This`](../commands/this) コマンドの説明を参照してください。 -## クラスコマンド - -4Dランゲージには、クラス機能を扱う複数のコマンドがあります。 - ### `OB Class` #### `OB Class ( object ) -> Object | Null` @@ -832,7 +838,182 @@ $myList := cs.ItemInventory.me.itemList ``` -#### 参照 +:::tip 関連したblog 記事 + +[Singletons in 4D](https://blog.4d.com/singletons-in-4d) +[Session Singletons](https://blog.4d.com/introducing-session-singletons) + +::: + +## `local` and `server` + +In [client/server architecture](../Desktop/clientServer.md), `local` and `server` keywords allow you to specify where you want the function to be executed: client-side, or server-side. Controlling the execution location is useful for performance reasons or to implement business logic features. + +シンタックスは次の通りです: + +```4d +// declare a function to execute on a client in client/server +local Function +``` + +```4d +// declare a function to execute on the server in client/server +server Function +``` + +`local` and `server` keywords are only available for the functions of the following classes: + +- [ORDA data model](../ORDA/ordaClasses.md) classes +- [shared or session singleton](#singleton-classes) classes. -[4D のシングルトン](https://blog.4d.com/ja/singletons-in-4d/) (ブログ記事)
    [セッションシングルトン](https://blog.4d.com/ja/introducing-session-singletons) (ブログ記事) +:::tip 関連したblog 記事 + +[A new way to execute business logic on the server](https://blog.4d.com/a-new-way-to-execute-business-logic-on-the-server) + +::: + +### 概要 + +Supported functions have a **default execution location** when no location keyword is used. You can nevertheless insert a `local` or `server` keyword to modify the execution location, or to make the code more explicit. + +| Supported functions | Default execution | with `local` keyword | with `server` keyword | +| ------------------------------------------------- | ----------------- | -------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [ORDA data model](../ORDA/ordaClasses.md) | on Server | The function is executed on the client if called on the client | | +| [Shared or session singleton](#singleton-classes) | ローカル | | The function is executed on the server on the server instance of the singleton.
    If there is no instance of the singleton on the server, it is created. | + +If `local` and `server` keywords are used in another context, an error is returned. + +:::note + +For a overall description of where code is actually executed in client/server, please refer to [this section](../Desktop/clientServer.md#code-execution-location). + +:::: + +### `ローカル` + +In a [client/server architecture](../Desktop/clientServer.md), the `local` keyword specifies that the function must be executed **on the machine from where it is called**. + +:::note + +The `local` keyword is useless for [shared or session singleton functions](#singleton-classes), which are executed locally by default. + +::: + +By default, [ORDA data model functions](../ORDA/ordaClasses.md) are executed on the server. 関数リクエストとその結果だけが通信されるため、通常はベストパフォーマンスが提供されます。 However, [for optimization reasons](../ORDA/client-server-optimization.md#using-the-local-keyword), you could want to execute a data model function on client. You can then use the `local` keyword. + +#### Example: Calculating age + +*birthDate* (生年月日) 属性を持つエンティティがある場合に、リストボックス内で呼び出すための `age()` 関数を定義します。 この関数をクライアントサイドで実行することで、リストボックスの各行がサーバーへのリクエストを生成するのを防ぎます。 + +*StudentsEntity* クラス: + +```4d +Class extends Entity + +local Function age() -> $age: Variant + +If (This.birthDate#!00-00-00!) + $age:=Year of(Current date)-Year of(This.birthDate) +Else + $age:=Null +End if +``` + +### `server` + +In a [client/server architecture](../Desktop/clientServer.md), the `server` keyword specifies that the function must be executed **on the server side**. + +:::note 注記 + +The `server` keyword is useless for [ORDA data model functions](../ORDA/ordaClasses.md), which are executed on the server by default. + +::: + +`server` function parameters and result must be [**streamable**](./dt_object.md#streaming-support). For example, [4D.Datastore](../API/DataStoreClass.md), [File handle](../API/FileHandleClass.md), or [WebServer](../API/WebServerClass.md) are non-streamable classes but [4D.File](../API/FileClass.md) is streamable. + +This feature is particularly useful in the context of [remote user sessions](../Desktop/sessions.md#remote-user-sessions), allowing you to implement the business logic in a [session singleton](#shared-or-session-singleton-functions) to share it accross all the processes of the session, thus extending the functionalities of the [`Session`](../commands/session) command. In this case, you might want the relevant business logic to be executed **on the server** so that all the session information is gathered on the server. + +By default, shared or session singleton functions are executed locally. Adding the `server` keyword in the class function definition makes 4D use the singleton instance on the server. Note that this can result of an instantiation of the singleton on the server if no instance exists yet. + +For [sessions singletons](#singleton-classes), the function is executed on the server in the corresponding singleton instance, i.e. the instance of the singleton for the current session. + +:::note + +If you declare a `server Function` in a shared singleton, then: + +- you instantiate a singleton *S1* on the client (named *s1*), +- you run *s1.function()* on the client. + +If no instance of *S1* exists on the server at that moment, *S1* is instantiated on the server (the constructor is executed), and *function()* runs on that server instance. As a result, two instances of *S1* can coexist (client-side and server-side), with distinct property values. In this case, *s1.property* is always accessed locally. It cannot be accessed on the server, for example from server-side code using direct dot notation (an error is returned). + +::: + +#### Example: Administration singleton + +The *Administration* shared singleton has a "server" function running the [`Process activity`](../commands/process-activity) command. This singleton is instantiated on a remote 4D but the function returns the server activity on the server. + +```4d + // Administration class + +shared singleton Class constructor + + // This function is executed on the server +server Function processActivity() : Object + return Process activity + + +Function localProcessActivity() : Object + return Process activity +``` + +Code running on the client: + +```4d +var $localActivity; $serverActivity : Object +var $administration : cs.Administration + +// The Administration singleton is instantiated on the 4D Client +$administration:=cs.Administration.me + +// Get processes running on the remote 4D +$localActivity:=$administration.localProcessActivity() + +// Get processes and sessions running on 4D Server +$serverActivity:=$administration.processActivity() + +``` + +#### Example: Session singleton + +You store your users in a Users table and handle a custom authentication. You use a session singleton for the authentication: + +```4d +// UserSession session singleton class + +server Function checkUser($credentials : Object) : Boolean + +var $user : cs.UsersEntity +var $result:=False + +If ($credentials#Null) + $user:=ds.Users.query("Email === :1"; $credentials.identifier).first() + + If (($user#Null) && (Verify password hash($credentials.password; $user.Password))) + Use (Session.storage) + Session.storage.userInfo:=New shared object("userId"; $user.ID) + End use + + $result:=True + End if +End if + +return $result +``` + +To provide the current user to 4D clients, the singleton exposes a user computed property got from the server: + +```4d +server Function get user() : cs.UsersEntity + return ds.Users.get(Session.storage.userInfo.userId) +``` From 30d54f6c57f6ecb337442b09d1b3f92e990ce264 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:39:36 +0200 Subject: [PATCH 1937/2000] New translations classes.md (Portuguese, Brazilian) --- .../current/Concepts/classes.md | 209 ++++++++++++++++-- 1 file changed, 195 insertions(+), 14 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/classes.md index cd98d51e011cc2..8a60fb37a2c527 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -39,6 +39,12 @@ $hello:=$person.sayHello() //"Hello John Doe" Class files are managed through the 4D Explorer (see [Creating classes](../Project/code-overview.md#creating-classes)). +#### Eliminação de uma classe + +To delete an existing class, select it in the Explorer and click ![](../assets/en/Users/MinussNew.png) or choose **Move to Trash** from the contextual menu. + +You can also remove the .4dm class file from the "Classes" folder on your disk. + ## Lojas de classe As classes disponíveis são acessíveis a partir das suas class stores. Estão disponíveis duas class stores: @@ -46,7 +52,7 @@ As classes disponíveis são acessíveis a partir das suas class stores. Estão - [`cs`](../commands/cs) para o class store de usuário - [`4D`](../commands/4d) para o class store integrado -### `cs` +#### `cs` **cs** : Object @@ -71,7 +77,7 @@ Se quiser criar uma nova instância de um objecto de `myClass`: $instance:=cs.myClass.new() ``` -### `4D` +#### `4D` **4D** : Object @@ -99,7 +105,7 @@ $key:=4D. CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) Você deseja listar as classes 4D integradas: ```4d - var $keys : collection + var $keys : Collection $keys:=OB Keys(4D) ALERT("There are "+String($keys.length)+" built-in classes.") ``` @@ -142,7 +148,7 @@ As palavras-chave 4D específicas podem ser utilizadas nas definições de class #### Sintaxe ```4d -{shared} Function ({$parameterName : type; ...}){->$parameterName : type} +{local | server} {shared} Function ({$parameterName : type; ...}){->$parameterName : type} // code ``` @@ -156,6 +162,8 @@ As funções de classe são propriedades específicas da classe. Eles são objet Usando a palavra-chave `compartilhado` cria uma **classe compartilhada**, usada apenas para instanciar objetos compartilhados. Para obter mais informações, consulte o parágrafo [Shared functions](#shared-functions) abaixo. +In the context of a client/server application, the `local` or `server` keyword allows you to specify on which machine the function must be executed. These keywords can only be used with ORDA data model functions and shared/session singleton functions. For more information, refer to the [local and server functions](#local-and-server) paragraph below. + O nome da função deve estar em conformidade com as [regras de nomenclatura de objetos](Concepts/identifiers.md#object-properties). :::note @@ -446,13 +454,13 @@ $o.age:="Smith" //error com a sintaxe checada #### Sintaxe ```4d -{shared} Function get ()->$result : type -// código +{local | server} {shared} Function get ()->$result : type +// code ``` ```4d -{shared} Function set ($parameterName : type) -// código +{local | server} {shared} Function set ($parameterName : type) +// code ``` `Function get` e `Function set` são acessores que definem **propriedades computadas** na classe. Uma propriedade calculada é uma propriedade nomeada com um tipo de dados que oculta um cálculo. Quando um valor de propriedade computado é acessado, 4D substitui o código do acessor correspondente: @@ -478,6 +486,8 @@ Quando ambas as funções são definidas, a propriedade computada é **read-writ Se as funções forem declaradas em uma [classe compartilhada](#shared-classes), você poderá usar a palavra-chave `shared` com elas para que possam ser chamadas sem a estrutura [`Use...End use`](shared.md#useend-use). Para obter mais informações, consulte o parágrafo [Shared functions](#shared-functions) abaixo. +In the context of a client/server application, the `local` or `server` keyword allows you to specify on which machine the function must be executed. These keywords can only be used with ORDA data model functions and shared/session singleton functions. For more information, refer to the [local and server functions](#local-and-server) paragraph below. + O tipo da propriedade calculada é definido pela declaração de tipo `$return` do *getter*. Pode ser de qualquer [tipo de propriedade válida](dt_object.md). > A atribuição de *undefined* a uma propriedade de objeto apaga seu valor enquanto preserva seu tipo. Para fazer isso, a `Function get` é chamada primeiro para recuperar o tipo de valor, em seguida, a `Function set` é chamada com um valor vazio desse tipo. @@ -611,10 +621,6 @@ $val:=$o.f() //8 Para obter mais detalhes, consulte a descrição do comando [`This`](../commands/this). -## Comandos de classe - -Vários comandos da linguagem 4D permitem-lhe lidar com funcionalidades de classe. - ### `OB Class` #### `OB Class ( object ) -> Object | Null` @@ -829,7 +835,182 @@ $myList := cs.ItemInventory.me.itemList ``` -#### Veja também +:::tip Related blog posts + +[Singletons in 4D](https://blog.4d.com/singletons-in-4d) +[Session Singletons](https://blog.4d.com/introducing-session-singletons) + +::: + +## `local` and `server` + +In [client/server architecture](../Desktop/clientServer.md), `local` and `server` keywords allow you to specify where you want the function to be executed: client-side, or server-side. Controlling the execution location is useful for performance reasons or to implement business logic features. + +A sintaxe formal é: + +```4d +// declare a function to execute on a client in client/server +local Function +``` + +```4d +// declare a function to execute on the server in client/server +server Function +``` + +`local` and `server` keywords are only available for the functions of the following classes: + +- [ORDA data model](../ORDA/ordaClasses.md) classes +- [shared or session singleton](#singleton-classes) classes. + +:::tip Related blog post + +[A new way to execute business logic on the server](https://blog.4d.com/a-new-way-to-execute-business-logic-on-the-server) + +::: + +### Visão Geral + +Supported functions have a **default execution location** when no location keyword is used. You can nevertheless insert a `local` or `server` keyword to modify the execution location, or to make the code more explicit. + +| Supported functions | Default execution | with `local` keyword | with `server` keyword | +| ------------------------------------------------- | ----------------- | -------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [ORDA data model](../ORDA/ordaClasses.md) | on Server | The function is executed on the client if called on the client | | +| [Shared or session singleton](#singleton-classes) | Local | | The function is executed on the server on the server instance of the singleton.
    If there is no instance of the singleton on the server, it is created. | + +If `local` and `server` keywords are used in another context, an error is returned. + +:::note + +For a overall description of where code is actually executed in client/server, please refer to [this section](../Desktop/clientServer.md#code-execution-location). + +:::: + +### `local` + +In a [client/server architecture](../Desktop/clientServer.md), the `local` keyword specifies that the function must be executed **on the machine from where it is called**. + +:::note Reminder + +The `local` keyword is useless for [shared or session singleton functions](#singleton-classes), which are executed locally by default. + +::: + +By default, [ORDA data model functions](../ORDA/ordaClasses.md) are executed on the server. Normalmente, proporciona o melhor desempenho, uma vez que apenas o pedido de função e o resultado são enviados através da rede. However, [for optimization reasons](../ORDA/client-server-optimization.md#using-the-local-keyword), you could want to execute a data model function on client. You can then use the `local` keyword. + +#### Example: Calculating age + +Dada uma entidade com um atributo de *data de nascimento*, queremos definir uma função `idade()` que seria chamada em uma caixa de lista. Esta função pode ser executada no cliente, o que evita desencadear um pedido ao servidor para cada linha da caixa de listagem. + +Na classe StudentsEntity: + +```4d +Class extends Entity -[Singletons em 4D](https://blog.4d.com/singletons-in-4d) (postagem no blog)
    [Session Singletons](https://blog.4d.com/introducing-session-singletons) (postagem no blog). +local Function age() -> $age: Variant + +If (This.birthDate#!00-00-00!) + $age:=Year of(Current date)-Year of(This.birthDate) +Else + $age:=Null +End if +``` + +### `server` + +In a [client/server architecture](../Desktop/clientServer.md), the `server` keyword specifies that the function must be executed **on the server side**. + +:::note Lembrete + +The `server` keyword is useless for [ORDA data model functions](../ORDA/ordaClasses.md), which are executed on the server by default. + +::: + +`server` function parameters and result must be [**streamable**](./dt_object.md#streaming-support). For example, [4D.Datastore](../API/DataStoreClass.md), [File handle](../API/FileHandleClass.md), or [WebServer](../API/WebServerClass.md) are non-streamable classes but [4D.File](../API/FileClass.md) is streamable. + +This feature is particularly useful in the context of [remote user sessions](../Desktop/sessions.md#remote-user-sessions), allowing you to implement the business logic in a [session singleton](#shared-or-session-singleton-functions) to share it accross all the processes of the session, thus extending the functionalities of the [`Session`](../commands/session) command. In this case, you might want the relevant business logic to be executed **on the server** so that all the session information is gathered on the server. + +By default, shared or session singleton functions are executed locally. Adding the `server` keyword in the class function definition makes 4D use the singleton instance on the server. Note that this can result of an instantiation of the singleton on the server if no instance exists yet. + +For [sessions singletons](#singleton-classes), the function is executed on the server in the corresponding singleton instance, i.e. the instance of the singleton for the current session. + +:::note + +If you declare a `server Function` in a shared singleton, then: + +- you instantiate a singleton *S1* on the client (named *s1*), +- you run *s1.function()* on the client. + +If no instance of *S1* exists on the server at that moment, *S1* is instantiated on the server (the constructor is executed), and *function()* runs on that server instance. As a result, two instances of *S1* can coexist (client-side and server-side), with distinct property values. In this case, *s1.property* is always accessed locally. It cannot be accessed on the server, for example from server-side code using direct dot notation (an error is returned). + +::: + +#### Example: Administration singleton + +The *Administration* shared singleton has a "server" function running the [`Process activity`](../commands/process-activity) command. This singleton is instantiated on a remote 4D but the function returns the server activity on the server. + +```4d + // Administration class + +shared singleton Class constructor + + // This function is executed on the server +server Function processActivity() : Object + return Process activity + + +Function localProcessActivity() : Object + return Process activity +``` + +Code running on the client: + +```4d +var $localActivity; $serverActivity : Object +var $administration : cs.Administration + +// The Administration singleton is instantiated on the 4D Client +$administration:=cs.Administration.me + +// Get processes running on the remote 4D +$localActivity:=$administration.localProcessActivity() + +// Get processes and sessions running on 4D Server +$serverActivity:=$administration.processActivity() + +``` + +#### Example: Session singleton + +You store your users in a Users table and handle a custom authentication. You use a session singleton for the authentication: + +```4d +// UserSession session singleton class + +server Function checkUser($credentials : Object) : Boolean + +var $user : cs.UsersEntity +var $result:=False + +If ($credentials#Null) + $user:=ds.Users.query("Email === :1"; $credentials.identifier).first() + + If (($user#Null) && (Verify password hash($credentials.password; $user.Password))) + Use (Session.storage) + Session.storage.userInfo:=New shared object("userId"; $user.ID) + End use + + $result:=True + End if +End if + +return $result +``` + +To provide the current user to 4D clients, the singleton exposes a user computed property got from the server: + +```4d +server Function get user() : cs.UsersEntity + return ds.Users.get(Session.storage.userInfo.userId) +``` From df0e11f74dc96af5f9065bb6b5a8eb877eac3b07 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:39:45 +0200 Subject: [PATCH 1938/2000] New translations dt_object.md (French) --- .../current/Concepts/dt_object.md | 31 ++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_object.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_object.md index 8755e21bcb6230..02e9f03105c4db 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_object.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/dt_object.md @@ -18,7 +18,7 @@ Les variables, champs ou expressions de type objet peuvent contenir des données - Image(2) - collection -(1) Les **objets non streamables** tels que les objets ORDA ([entités](ORDA/dsMapping.md#entity), [entity selections](ORDA/dsMapping.md#entity-selection), etc.), [file handles](../API/FileHandleClass.md), [serveur web](../API/WebServerClass.md)... ne peuvent pas être stockés dans des **champs objets**. Une erreur est retournée si vous essayez de le faire ; toutefois, ils sont entièrement pris en charge dans les **variables objets** en mémoire. +(1) [**Non-streamable objects**](#streaming-support) such as ORDA objects ([entities](ORDA/dsMapping.md#entity), [entity selections](ORDA/dsMapping.md#entity-selection), etc.), [file handles](../API/FileHandleClass.md), [web server](../API/WebServerClass.md)... ne peuvent pas être stockés dans des **champs objets**. Une erreur est retournée si vous essayez de le faire ; toutefois, ils sont entièrement pris en charge dans les **variables objets** en mémoire. (2) Lorsqu'elles sont exposées sous forme de texte dans le débogueur ou exportées en JSON, les propriétés d'objet de type image indiquent "[object Picture]". @@ -263,6 +263,35 @@ $doc:=Null // libérer les ressources occupées par $doc ``` +## Classes + +Objects can belong to classes. Using a class allows to predefine an object behaviour and structure with associated properties and functions. + +The 4D language proposes several [native classes](../category/class-API-reference/) that you can use to handle objects. You can also define and use your own [user classes](./classes.md) to organize your code. + +## Streaming support + +A streamable class (or *serializable* class) is a class whose objects can be converted into a sequence of bytes (text or binary) in order to write them in a file, to send them as parameters, or to be able to store and rebuild them afterwards. + +### Text streaming (`JSON Stringify`) + +JSON commands that stringify contents such as [`JSON Stringify`](../commands/json-stringify) and the [`Execute on server`](../commands/execute-on-server) command allow you to convert objects to json (text). They support objects, collections, and user classes. + +However, text streaming of objects has the following limitations: + +- circular references (i.e. objects containing themselves as a property) are not supported and return an error, +- a class object loses its class when it is stringified, +- native 4D class objects such as [Entity](../API/EntityClass.md) cannot be represented as JSON and are returned as "[object \]", for example "[object Entity]". + +### Binary streaming (`VARIABLE TO BLOB`) + +4D also implements a built-in binary streaming feature through the [`VARIABLE TO BLOB`](../commands/variable-to-blob) command. This feature allows you to get rid of most of text streaming limitations regarding objects (see above): + +- circular references are supported, +- objects keep their class, +- an extended range of objects are streamable: [4D Write Pro](../WritePro/user-legacy/presentation.md) documents, pictures as objects, [blobs as objects](dt_blob.md#blob-types), and pointers as objects, +- several native 4D class objects can be streamed, for example [`File`](../API/FileClass.md), [`Folder`](../API/FolderClass.md), or [`Vector`](../API/VectorClass.md). However, only a few native 4D classes are streamable. Unless explicitely stated that "This class is **streamable** in binary", consider that a native 4D class is NOT streamable. + ## Exemples L'utilisation de la notation objet simplifie grandement le code 4D de manipulation des objets. A noter toutefois que la notation utilisant les commandes "OB" reste entièrement prise en charge. From 7b7145ca20ef271be50884fc688317dde1277ee3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:39:59 +0200 Subject: [PATCH 1939/2000] New translations dt_object.md (Spanish) --- .../current/Concepts/dt_object.md | 31 ++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_object.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_object.md index d9b3ba1daad1fa..0db81fddc01728 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_object.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_object.md @@ -18,7 +18,7 @@ Las variables, campos o expresiones de tipo objeto pueden contener datos de dive - imagen(2) - collection -(1) **Objetos no transmisibles en tiempo real** como objetos ORDA ([entidades}(ORDA/dsMapping.md#entity), [entity selections](ORDA/dsMapping.md#entity-selection), etc.), [manejadores de archivos](../API/FileHandleClass.md), [servidor web](../API/WebServerClass.md)... no pueden almacenarse en **campos objeto**. Se devuelve un error si intentas hacerlo; sin embargo, están completamente soportados en **variables objeto** en la memoria. +(1) [**Non-streamable objects**](#streaming-support) such as ORDA objects ([entities](ORDA/dsMapping.md#entity), [entity selections](ORDA/dsMapping.md#entity-selection), etc.), [file handles](../API/FileHandleClass.md), [web server](../API/WebServerClass.md)... no pueden almacenarse en **campos objeto**. Se devuelve un error si intentas hacerlo; sin embargo, están completamente soportados en **variables objeto** en la memoria. (2) Cuando se expone como texto en el depurador o se exporta a JSON, las propiedades de los objetos de tipo imagen indican "[object Picture]". @@ -263,6 +263,35 @@ $doc:=Null // liberar recursos ocupados por $doc ``` +## Clases + +Objects can belong to classes. Using a class allows to predefine an object behaviour and structure with associated properties and functions. + +The 4D language proposes several [native classes](../category/class-API-reference/) that you can use to handle objects. You can also define and use your own [user classes](./classes.md) to organize your code. + +## Streaming support + +A streamable class (or *serializable* class) is a class whose objects can be converted into a sequence of bytes (text or binary) in order to write them in a file, to send them as parameters, or to be able to store and rebuild them afterwards. + +### Text streaming (`JSON Stringify`) + +JSON commands that stringify contents such as [`JSON Stringify`](../commands/json-stringify) and the [`Execute on server`](../commands/execute-on-server) command allow you to convert objects to json (text). They support objects, collections, and user classes. + +However, text streaming of objects has the following limitations: + +- circular references (i.e. objects containing themselves as a property) are not supported and return an error, +- a class object loses its class when it is stringified, +- native 4D class objects such as [Entity](../API/EntityClass.md) cannot be represented as JSON and are returned as "[object \]", for example "[object Entity]". + +### Binary streaming (`VARIABLE TO BLOB`) + +4D also implements a built-in binary streaming feature through the [`VARIABLE TO BLOB`](../commands/variable-to-blob) command. This feature allows you to get rid of most of text streaming limitations regarding objects (see above): + +- circular references are supported, +- objects keep their class, +- an extended range of objects are streamable: [4D Write Pro](../WritePro/user-legacy/presentation.md) documents, pictures as objects, [blobs as objects](dt_blob.md#blob-types), and pointers as objects, +- several native 4D class objects can be streamed, for example [`File`](../API/FileClass.md), [`Folder`](../API/FolderClass.md), or [`Vector`](../API/VectorClass.md). However, only a few native 4D classes are streamable. Unless explicitely stated that "This class is **streamable** in binary", consider that a native 4D class is NOT streamable. + ## Ejemplos La utilización de la notación de objetos simplifica el código 4D en el manejo de los mismos. Sin embargo, tenga en cuenta que la notación basada en comandos sigue siendo totalmente soportada. From bca5b00503c1e78360fd1d6ca29d9751f434ec8c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:40:14 +0200 Subject: [PATCH 1940/2000] New translations dt_object.md (Japanese) --- .../current/Concepts/dt_object.md | 31 ++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_object.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_object.md index 7ab9d109850902..66244a985899a7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_object.md @@ -18,7 +18,7 @@ title: Object - ピクチャー(2) - collection -(1) **非ストリームオブジェクト** である [エンティティ](ORDA/dsMapping.md#エンティティ) や [エンティティセレクション](ORDA/dsMapping.md#エンティティセレクション) などの ORDAオブジェクト、[FileHandle](../API/FileHandleClass.md)、[Webサーバー](../API/WebServerClass.md)... は **オブジェクトフィールド** には保存できません。 保存しようとするとエラーが返されます。しかし、メモリ内の **オブジェクト変数** に保存することは可能です。 +(1) [**Non-streamable objects**](#streaming-support) such as ORDA objects ([entities](ORDA/dsMapping.md#entity), [entity selections](ORDA/dsMapping.md#entity-selection), etc.), [file handles](../API/FileHandleClass.md), [web server](../API/WebServerClass.md)... は **オブジェクトフィールド** には保存できません。 保存しようとするとエラーが返されます。しかし、メモリ内の **オブジェクト変数** に保存することは可能です。 (2) デバッガー内でテキストとして表示したり、JSON へと書き出されたりした場合、ピクチャー型のオブジェクトプロパティは "[object Picture]" と表されます。 @@ -265,6 +265,35 @@ $doc:=Null // $docが占有するリソースを解放します ``` +## クラス + +Objects can belong to classes. Using a class allows to predefine an object behaviour and structure with associated properties and functions. + +The 4D language proposes several [native classes](../category/class-API-reference/) that you can use to handle objects. You can also define and use your own [user classes](./classes.md) to organize your code. + +## Streaming support + +A streamable class (or *serializable* class) is a class whose objects can be converted into a sequence of bytes (text or binary) in order to write them in a file, to send them as parameters, or to be able to store and rebuild them afterwards. + +### Text streaming (`JSON Stringify`) + +JSON commands that stringify contents such as [`JSON Stringify`](../commands/json-stringify) and the [`Execute on server`](../commands/execute-on-server) command allow you to convert objects to json (text). They support objects, collections, and user classes. + +However, text streaming of objects has the following limitations: + +- circular references (i.e. objects containing themselves as a property) are not supported and return an error, +- a class object loses its class when it is stringified, +- native 4D class objects such as [Entity](../API/EntityClass.md) cannot be represented as JSON and are returned as "[object \]", for example "[object Entity]". + +### Binary streaming (`VARIABLE TO BLOB`) + +4D also implements a built-in binary streaming feature through the [`VARIABLE TO BLOB`](../commands/variable-to-blob) command. This feature allows you to get rid of most of text streaming limitations regarding objects (see above): + +- circular references are supported, +- objects keep their class, +- an extended range of objects are streamable: [4D Write Pro](../WritePro/user-legacy/presentation.md) documents, pictures as objects, [blobs as objects](dt_blob.md#blob-types), and pointers as objects, +- several native 4D class objects can be streamed, for example [`File`](../API/FileClass.md), [`Folder`](../API/FolderClass.md), or [`Vector`](../API/VectorClass.md). However, only a few native 4D classes are streamable. Unless explicitely stated that "This class is **streamable** in binary", consider that a native 4D class is NOT streamable. + ## 例題 オブジェクト記法を使用すると、オブジェクトを扱う際の 4Dコードを単純化することができます。 同時に、コマンドベースの記法も引き続き完全にサポートされています。 From 8ee4ec481f2dc2852d9fc40053af776412f96aee Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:40:28 +0200 Subject: [PATCH 1941/2000] New translations dt_object.md (Portuguese, Brazilian) --- .../current/Concepts/dt_object.md | 31 ++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/dt_object.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/dt_object.md index 7c6d9e97854d33..f9c29a65ce245d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/dt_object.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/dt_object.md @@ -18,7 +18,7 @@ Variáveis, campos ou expressões do tipo Objecto podem conter vários tipos de - imagem(2) - collection -(1) **Objetos não-transmissíveis** como objetos ORDA ([entidades](ORDA/dsMapping.md#entity), [seleções de entidades](ORDA/dsMapping.md#entity-selection), etc.), [manipuladores de arquivo](../API/FileHandleClass.md), [servidor web](../API/WebServerClass.md)... não podem ser armazenado em **campos objeto**. Um erro é retornado se você tentar fazer isso; no entanto, eles são totalmente compatíveis com **variáveis do objeto** na memória. +(1) [**Non-streamable objects**](#streaming-support) such as ORDA objects ([entities](ORDA/dsMapping.md#entity), [entity selections](ORDA/dsMapping.md#entity-selection), etc.), [file handles](../API/FileHandleClass.md), [web server](../API/WebServerClass.md)... não podem ser armazenado em **campos objeto**. Um erro é retornado se você tentar fazer isso; no entanto, eles são totalmente compatíveis com **variáveis do objeto** na memória. (2) Quando se expõe como texto no depurador ou se exporta a JSON, as propriedades dos objetos imagem imprimem "[object Picture]". @@ -263,6 +263,35 @@ $doc:=Null // liberar recursos ocupados por $doc ``` +## Classes + +Objects can belong to classes. Using a class allows to predefine an object behaviour and structure with associated properties and functions. + +The 4D language proposes several [native classes](../category/class-API-reference/) that you can use to handle objects. You can also define and use your own [user classes](./classes.md) to organize your code. + +## Streaming support + +A streamable class (or *serializable* class) is a class whose objects can be converted into a sequence of bytes (text or binary) in order to write them in a file, to send them as parameters, or to be able to store and rebuild them afterwards. + +### Text streaming (`JSON Stringify`) + +JSON commands that stringify contents such as [`JSON Stringify`](../commands/json-stringify) and the [`Execute on server`](../commands/execute-on-server) command allow you to convert objects to json (text). They support objects, collections, and user classes. + +However, text streaming of objects has the following limitations: + +- circular references (i.e. objects containing themselves as a property) are not supported and return an error, +- a class object loses its class when it is stringified, +- native 4D class objects such as [Entity](../API/EntityClass.md) cannot be represented as JSON and are returned as "[object \]", for example "[object Entity]". + +### Binary streaming (`VARIABLE TO BLOB`) + +4D also implements a built-in binary streaming feature through the [`VARIABLE TO BLOB`](../commands/variable-to-blob) command. This feature allows you to get rid of most of text streaming limitations regarding objects (see above): + +- circular references are supported, +- objects keep their class, +- an extended range of objects are streamable: [4D Write Pro](../WritePro/user-legacy/presentation.md) documents, pictures as objects, [blobs as objects](dt_blob.md#blob-types), and pointers as objects, +- several native 4D class objects can be streamed, for example [`File`](../API/FileClass.md), [`Folder`](../API/FolderClass.md), or [`Vector`](../API/VectorClass.md). However, only a few native 4D classes are streamable. Unless explicitely stated that "This class is **streamable** in binary", consider that a native 4D class is NOT streamable. + ## Exemplos Usar notação de objeto simplifica o código 4D no manejo dos mesmos. Entretanto note que a notação baseada em comandos continua sendo totalmente compatível. From 504664ed1d47af9dd9042cddae34f4d025e34ad4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:41:00 +0200 Subject: [PATCH 1942/2000] New translations quick-tour.md (Spanish) --- .../current/Concepts/quick-tour.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md index ab1a4f31fb3bd7..ccd266f50d9bae 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md @@ -444,12 +444,12 @@ In the 4D language documentation, the following parameter types can be used. | Array | Variable que contiene una lista de valores del mismo tipo. | ARRAY TEXT($arr;10) | | BLOB array | An array containing BLOB values. | ARRAY BLOB($data;10) | | Blob | Objeto binario grande usado para almacenar datos binarios. | BLOB TO DOCUMENT($blob;"file.bin") | -| Boolean | A logical value: True or False. | If (OK=1) | +| Boolean | Un valor lógico: True or False. | If (OK=1) | | Boolean array | Un array que contiene valores booleanos. | ARRAY BOOLEAN($flags;10) | | Nombre de la clase (ej: 4D.File) | A reference to a class type used to create or manipulate class instances. | $file:=File("/RESOURCES/NovelCover1.jpg") | | Collection | An ordered list of values that can contain multiple types. | New collection("A";"B";"C") | | Fecha | Un valor de fecha de calendario. | $vDate:=Current date | -| Date array | An array containing date values. | ARRAY DATE($dates;10) | +| Date array | Un array que contiene valores de fecha. | ARRAY DATE($dates;10) | | Expression | Can be anything | SET PROCESS VARIABLE($vlProcess;vtCurStatus;"") | | Campo | Una referencia a un campo perteneciente a una tabla. | ORDER BY([Person];[Person]Name) | | Integer | A whole number without decimal part. | $Sel:=ds.Employee.newSelection(dk keep ordered) | From 8120bc3aae42c0c1b88e4e42fb03acb7febf6104 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:41:40 +0200 Subject: [PATCH 1943/2000] New translations clientserver.md (French) --- .../current/Desktop/clientServer.md | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Desktop/clientServer.md b/i18n/fr/docusaurus-plugin-content-docs/current/Desktop/clientServer.md index b471cbb0f1a627..4b19a8bd93e76c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Desktop/clientServer.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Desktop/clientServer.md @@ -124,3 +124,27 @@ Cette fonctionnalité est destinée aux équipes de développement qui ont l'hab [Développement simultané sur 4D Server en mode projet](https://blog.4d.com/developing-concurrently-on-4d-server-in-project-mode/) ::: + +## Code execution location + +In a client/server application, it is important to know where your code will be actually executed: **server-side** or **client-side**. Execution location is crucial when you want to implement user session-related code, share information between processes, access data, etc. + +The following table summarizes where the code is executed by default and how to switch its execution location (if allowed). Note that **local** means that the code will be executed on the machine from where it is actually called. + +| Code | Default execution | How to switch | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [ORDA data model functions](../ORDA/ordaClasses.md) | server | use `local` keyword in function definition | +| ORDA computed attribute functions [`get()`](../ORDA/ordaClasses.md#function-get-attributename), [`set()`](../ORDA/ordaClasses.md#function-set-attributename) | server | use `local` keyword in function definition | +| ORDA computed attribute functions [`query()`](../ORDA/ordaClasses.md#function-query-attributename), [`orderBy()`](../ORDA/ordaClasses.md#function-orderby-attributename) | server | n/a | +| ORDA event functions [(general)](../ORDA/orda-events.md) | server | n/a | +| ORDA event function [`constructor()`](../ORDA/ordaClasses.md#class-constructor-1) | local | n/a | +| ORDA event function [`event touched()`](../ORDA/orda-events.md#function-event-touched) | server | use `local` keyword in function definition | +| [User class functions](../Concepts/classes.md#function) | local | n/a | +| [Shared or session singleton function](../Concepts/classes.md#singleton-classes) | local | use `server` keyword in function definition | +| Trigger | server | n/a | +| Project method called from a client | client | check [**Execute on server** option](../Project/project-method-properties.md#execute-on-server). The code is executed in the twin process of the [user session process](./sessions.md#remote-user-sessions-remote-user-sessions) | +| | | call [`Execute on server`](../commands/execute-on-server) command. The code is executed in the [Stored procedures session](./sessions.md#stored-procedure-sessions-stored-procedure-sessions) | +| Project method called from a stored procedure on the server | server | call [`EXECUTE ON CLIENT`](../commands/execute-on-client) command. The target client must have been [registered](../commands/register-client) | +| Object method | local | n/a | +| Database methods:
    • On Backup Shutdown
    • On Backup Startup
    • On Server Close Connection
    • On Server Open Connection
    • On Server Shutdown
    • On Server Startup
    • On SQL Authentication
    • On Web Authentication
    • On Web Connection
    | server | n/a | +| Database methods:
    • On Startup
    • On Exit
    • On Drop
    | client | n/a | \ No newline at end of file From e580baa714aea1ea87b5e3260dd3e911501053c1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:41:55 +0200 Subject: [PATCH 1944/2000] New translations clientserver.md (Spanish) --- .../current/Desktop/clientServer.md | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Desktop/clientServer.md b/i18n/es/docusaurus-plugin-content-docs/current/Desktop/clientServer.md index 053f84695b995a..20f413c898ce6c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Desktop/clientServer.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Desktop/clientServer.md @@ -124,3 +124,27 @@ Esta funcionalidad está diseñada para equipos de desarrollo de tamaño pequeñ [Desarrollo simultáneo en 4D Server en modo proyecto](https://blog.4d.com/developing-concurrently-on-4d-server-in-project-mode/) ::: + +## Code execution location + +In a client/server application, it is important to know where your code will be actually executed: **server-side** or **client-side**. Execution location is crucial when you want to implement user session-related code, share information between processes, access data, etc. + +The following table summarizes where the code is executed by default and how to switch its execution location (if allowed). Note that **local** means that the code will be executed on the machine from where it is actually called. + +| Code | Ejecución por defecto | How to switch | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [ORDA data model functions](../ORDA/ordaClasses.md) | server | use `local` keyword in function definition | +| ORDA computed attribute functions [`get()`](../ORDA/ordaClasses.md#function-get-attributename), [`set()`](../ORDA/ordaClasses.md#function-set-attributename) | server | use `local` keyword in function definition | +| ORDA computed attribute functions [`query()`](../ORDA/ordaClasses.md#function-query-attributename), [`orderBy()`](../ORDA/ordaClasses.md#function-orderby-attributename) | server | n/a | +| ORDA event functions [(general)](../ORDA/orda-events.md) | server | n/a | +| ORDA event function [`constructor()`](../ORDA/ordaClasses.md#class-constructor-1) | local | n/a | +| ORDA event function [`event touched()`](../ORDA/orda-events.md#function-event-touched) | server | use `local` keyword in function definition | +| [User class functions](../Concepts/classes.md#function) | local | n/a | +| [Shared or session singleton function](../Concepts/classes.md#singleton-classes) | local | use `server` keyword in function definition | +| Trigger | server | n/a | +| Project method called from a client | client | check [**Execute on server** option](../Project/project-method-properties.md#execute-on-server). The code is executed in the twin process of the [user session process](./sessions.md#remote-user-sessions-remote-user-sessions) | +| | | call [`Execute on server`](../commands/execute-on-server) command. The code is executed in the [Stored procedures session](./sessions.md#stored-procedure-sessions-stored-procedure-sessions) | +| Project method called from a stored procedure on the server | server | llame al comando [`EXECUTE ON CLIENT`](../commands/execute-on-client). The target client must have been [registered](../commands/register-client) | +| Object method | local | n/a | +| Database methods:
    • On Backup Shutdown
    • On Backup Startup
    • On Server Close Connection
    • On Server Open Connection
    • On Server Shutdown
    • On Server Startup
    • On SQL Authentication
    • On Web Authentication
    • On Web Connection
    | server | n/a | +| Database methods:
    • On Startup
    • On Exit
    • On Drop
    | client | n/a | \ No newline at end of file From 581ac33585f8e4efa26049da1708045fed7e774e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:42:12 +0200 Subject: [PATCH 1945/2000] New translations clientserver.md (Japanese) --- .../current/Desktop/clientServer.md | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/clientServer.md b/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/clientServer.md index fc8917203f285c..7ce62d24f4b4bc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/clientServer.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/clientServer.md @@ -124,3 +124,27 @@ title: クライアント/サーバー管理 [Developing Concurrently on 4D Server in Project Mode](https://blog.4d.com/developing-concurrently-on-4d-server-in-project-mode/) ::: + +## Code execution location + +In a client/server application, it is important to know where your code will be actually executed: **server-side** or **client-side**. Execution location is crucial when you want to implement user session-related code, share information between processes, access data, etc. + +The following table summarizes where the code is executed by default and how to switch its execution location (if allowed). Note that **local** means that the code will be executed on the machine from where it is actually called. + +| コード | Default execution | How to switch | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [ORDA data model functions](../ORDA/ordaClasses.md) | server | use `local` keyword in function definition | +| ORDA computed attribute functions [`get()`](../ORDA/ordaClasses.md#function-get-attributename), [`set()`](../ORDA/ordaClasses.md#function-set-attributename) | server | use `local` keyword in function definition | +| ORDA computed attribute functions [`query()`](../ORDA/ordaClasses.md#function-query-attributename), [`orderBy()`](../ORDA/ordaClasses.md#function-orderby-attributename) | server | n/a | +| ORDA event functions [(general)](../ORDA/orda-events.md) | server | n/a | +| ORDA event function [`constructor()`](../ORDA/ordaClasses.md#class-constructor-1) | ローカル | n/a | +| ORDA event function [`event touched()`](../ORDA/orda-events.md#function-event-touched) | server | use `local` keyword in function definition | +| [User class functions](../Concepts/classes.md#function) | ローカル | n/a | +| [Shared or session singleton function](../Concepts/classes.md#singleton-classes) | ローカル | use `server` keyword in function definition | +| Trigger | server | n/a | +| Project method called from a client | client | check [**Execute on server** option](../Project/project-method-properties.md#execute-on-server). The code is executed in the twin process of the [user session process](./sessions.md#remote-user-sessions-remote-user-sessions) | +| | | call [`Execute on server`](../commands/execute-on-server) command. The code is executed in the [Stored procedures session](./sessions.md#stored-procedure-sessions-stored-procedure-sessions) | +| Project method called from a stored procedure on the server | server | call [`EXECUTE ON CLIENT`](../commands/execute-on-client) command. The target client must have been [registered](../commands/register-client) | +| Object method | ローカル | n/a | +| Database methods:
    • On Backup Shutdown
    • On Backup Startup
    • On Server Close Connection
    • On Server Open Connection
    • On Server Shutdown
    • On Server Startup
    • On SQL Authentication
    • On Web Authentication
    • On Web Connection
    | server | n/a | +| Database methods:
    • On Startup
    • On Exit
    • On Drop
    | client | n/a | \ No newline at end of file From 147853d3815c974c7b88324e29d4ede848fd8b6f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:42:28 +0200 Subject: [PATCH 1946/2000] New translations clientserver.md (Portuguese, Brazilian) --- .../current/Desktop/clientServer.md | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/clientServer.md b/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/clientServer.md index 59bafb96e588b5..84e98f856380b8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/clientServer.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/clientServer.md @@ -124,3 +124,27 @@ This feature is designed for small-size development teams who are used to work o [Developing Concurrently on 4D Server in Project Mode](https://blog.4d.com/developing-concurrently-on-4d-server-in-project-mode/) ::: + +## Code execution location + +In a client/server application, it is important to know where your code will be actually executed: **server-side** or **client-side**. Execution location is crucial when you want to implement user session-related code, share information between processes, access data, etc. + +The following table summarizes where the code is executed by default and how to switch its execution location (if allowed). Note that **local** means that the code will be executed on the machine from where it is actually called. + +| Code | Default execution | How to switch | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [ORDA data model functions](../ORDA/ordaClasses.md) | server | use `local` keyword in function definition | +| ORDA computed attribute functions [`get()`](../ORDA/ordaClasses.md#function-get-attributename), [`set()`](../ORDA/ordaClasses.md#function-set-attributename) | server | use `local` keyword in function definition | +| ORDA computed attribute functions [`query()`](../ORDA/ordaClasses.md#function-query-attributename), [`orderBy()`](../ORDA/ordaClasses.md#function-orderby-attributename) | server | n/a | +| ORDA event functions [(general)](../ORDA/orda-events.md) | server | n/a | +| ORDA event function [`constructor()`](../ORDA/ordaClasses.md#class-constructor-1) | local | n/a | +| ORDA event function [`event touched()`](../ORDA/orda-events.md#function-event-touched) | server | use `local` keyword in function definition | +| [User class functions](../Concepts/classes.md#function) | local | n/a | +| [Shared or session singleton function](../Concepts/classes.md#singleton-classes) | local | use `server` keyword in function definition | +| Trigger | server | n/a | +| Project method called from a client | client | check [**Execute on server** option](../Project/project-method-properties.md#execute-on-server). The code is executed in the twin process of the [user session process](./sessions.md#remote-user-sessions-remote-user-sessions) | +| | | call [`Execute on server`](../commands/execute-on-server) command. The code is executed in the [Stored procedures session](./sessions.md#stored-procedure-sessions-stored-procedure-sessions) | +| Project method called from a stored procedure on the server | server | call [`EXECUTE ON CLIENT`](../commands/execute-on-client) command. The target client must have been [registered](../commands/register-client) | +| Object method | local | n/a | +| Database methods:
    • On Backup Shutdown
    • On Backup Startup
    • On Server Close Connection
    • On Server Open Connection
    • On Server Shutdown
    • On Server Startup
    • On SQL Authentication
    • On Web Authentication
    • On Web Connection
    | server | n/a | +| Database methods:
    • On Startup
    • On Exit
    • On Drop
    | client | n/a | \ No newline at end of file From 159f9e2b95df471d3fc86dc2b28cbae9e72cb4b5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:49:41 +0200 Subject: [PATCH 1947/2000] New translations properties_object.md (Spanish) --- .../current/FormObjects/properties_Object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md index ff1dcf9a86dbbc..67f7508a8fadb9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md @@ -137,7 +137,7 @@ Especifique el tipo de datos para la expresión o variable asociada al objeto. T Sin embargo, esta propiedad tiene una función tipográfica en los siguientes casos específicos: - **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas. -- **[Columnas List Box](listbox-column.md)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo dato/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles. +- **[Columnas List Box](listbox-column.md)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo datos/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles. - **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos rigen la visualización de variables de imagen en los formularios. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de To do this, you need either for the statement `var varName : Picture` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property. De lo contrario, la variable imagen no se mostrará correctamente (sólo en modo interpretado). From 7e7c2b1798a7df8d176d6e615eb77f460fd73702 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:52:02 +0200 Subject: [PATCH 1948/2000] New translations updates.md (French) --- i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md | 1 + 1 file changed, 1 insertion(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md index 91b15c8540f0df..64243efc2d0d77 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -13,6 +13,7 @@ title: Release Notes - New [`4D.Method` class](../API/MethodClass.md) to create and execute a 4D method code from text source. [`METHOD Get path`](../commands/method-get-path) and [`METHOD RESOLVE PATH`](../commands/method-resolve-path) commands support a new `path volatile method` constant (128). - IMAP transporter now supports mailbox event notifications using the IDLE protocol through a [notifier object](../API/IMAPTransporterClass.md#notifier) of the [4D.IMAPNotifier](../API/IMAPNotifier.md) class, configurable via the `listener` property of [IMAP New transporter](../commands/imap-new-transporter). - Remote [session](../API/SessionClass.md) objects are now [available client-side](../Desktop/sessions.md#availability). +- Support of [`server` keyword](../Concepts/classes.md#server) for ORDA data model functions and shared/session singleton functions. - Dependencies: support of [components stored on GitLab repositories](../Project/components.md#configuring-a-gitlab-repository). #### Support of Liquid glass on macOS From 2e307ad21c8d548a53ff810cb1afe7573bcc2dc3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:52:04 +0200 Subject: [PATCH 1949/2000] New translations client-server-optimization.md (French) --- .../ORDA/client-server-optimization.md | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md index f7d8f0905d3077..4a8eb55fdeac42 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md @@ -141,3 +141,55 @@ Par défaut, le cache ORDA est géré de manière transparente par 4D. Cependant - [dataClass.getRemoteCache()](../API/DataClassClass.md#getremotecache) - [dataClass.clearRemoteCache()](../API/DataClassClass.md#clearremotecache) +### Using the `local` keyword + +By default, [ORDA data model functions](../ORDA/ordaClasses.md) are executed on the server, which usually provides the best performance since only the function request and the result are sent over the network. However, it could happen that a function processes data that's already in the local cache and is fully executable on the client side. In this case, you can save requests to the server and thus, enhance the application performance by [using the `local` keyword in the function definition](../Concepts/classes.md#local). + +A noter que la fonction sera exécutée avec succès même si elle nécessite d'accéder au serveur (par exemple si le cache ORDA est expiré). Toutefois, il est fortement recommandé de s'assurer que la fonction locale n'accède pas aux données sur le serveur, sinon l'exécution locale pourrait n'apporter aucun avantage en termes de performances. Une fonction locale qui génère de nombreuses requêtes au serveur est moins efficace qu'une fonction exécutée sur le serveur qui ne retournerait que les valeurs résultantes. Prenons l'exemple suivant, avec une fonction sur l'entité Schools : + +```4d +// Get the youngest students +// Inappropriate use of local keyword +local Function getYoungest() : Object + return This.students.query("birthDate >= :1"; !2000-01-01!).orderBy("birthDate desc").slice(0; 5) +``` + +- **sans** le mot clé `local`, le résultat est donné en une seule requête +- **avec** le mot-clé `local`, 4 requêtes sont nécessaires : une pour obtenir les élèves de l'entité Schools, une pour la `query()`, une pour le `orderBy()` et une pour la `slice()`. Dans cet exemple, l'utilisation du mot-clé `local` est inappropriée. + +#### Example: Checking attributes + +Nous souhaitons vérifier la cohérence des attributs d'une entité chargée sur le client et mise à jour par l'utilisateur, avant de demander au serveur de les enregistrer. + +Sur la classe *StudentsEntity*, la fonction locale `checkData()` vérifie l'âge de l'étudiant : + +```4d +Class extends Entity + +local Function checkData() -> $status : Object + +$status:=New object("success"; True) +Case of + : (This.age()=Null) + $status.success:=False + $status.statusText:="The birthdate is missing" + + :((This.age() <15) | (This.age()>30) ) + $status.success:=False + $status.statusText:="The student must be between 15 and 30 - This one is "+String(This.age()) +End case +``` + +Code d'appel : + +```4d +var $status : Object + +//Form.student est chargé avec tous ses attributs et mis à jour +$status:=Form.student.checkData() +If ($status.success) + $status:=Form.student.save() // appelle le serveur +End if +``` + + From 1dc9d35ea04d2c8606c9676c193d13b335720b15 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:52:11 +0200 Subject: [PATCH 1950/2000] New translations ordaclasses.md (French) --- .../current/ORDA/ordaClasses.md | 151 +++--------------- 1 file changed, 18 insertions(+), 133 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md index 0b6cde8d4c0205..3e0c08b82e9b42 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md @@ -60,6 +60,7 @@ De plus, les instances d'objet de classes utilisateurs du modèles de données O | Release | Modifications | | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 21 R3 | Support for the `server` keyword. | | 19 R4 | Attributs alias dans la classe Entity | | 19 R3 | Attributs calculés dans la classe Entity | | 18 R5 | Les fonctions des classes du modèle de données ne sont pas exposées par défaut en REST. Nouveaux mots-clés `exposed` et `local`. | @@ -282,7 +283,7 @@ Lors de la création ou de la modification de classes de modèles de données, v Lors de la compilation, les fonctions de classe du modèle de données sont exécutées : - dans **des process préemptifs ou coopératifs** (en fonction du process appelant) dans les applications monoposte, -- dans des **process préemptifs** dans les applications client/serveur (sauf si le mot-clé [`local`](#local-functions) est utilisé, auquel cas cela dépend du process d'appel comme en mono-utilisateur). +- dans des **process préemptifs** dans les applications client/serveur (sauf si le mot-clé [`local`](../Concepts/classes.md#local) est utilisé, auquel cas cela dépend du process d'appel comme en mono-utilisateur). Si votre projet est conçu de façon à être exécuté en client/serveur, assurez-vous que le code de la fonction de classe du modèle de données est thread-safe. Si un code thread-unsafe est appelé, une erreur sera générée au moment de l'exécution (aucune erreur ne sera déclenchée au moment de la compilation puisque l'exécution coopérative est prise en charge dans les applications monoposte). @@ -345,9 +346,7 @@ La fonction `Class constructor` est déclenchée par les commandes et fonctionna #### Configurations distantes -Lorsque vous utilisez une configuration à distance, il convient de respecter les principes suivants : - -- En **client/serveur**, la fonction peut être appelée sur le client ou sur le serveur, en fonction de l'emplacement du code d'appel. Lorsqu'elle est appelée sur le client, elle n'est pas déclenchée à nouveau lorsque le client tente d'enregistrer la nouvelle entité et envoie une demande de mise à jour au serveur pour la créer en mémoire sur le serveur. +When using a remote configurations, you need to pay attention to the following principle: in **client/server** the function can be called on the client or on the server, depending on the location of the calling code. Lorsqu'elle est appelée sur le client, elle n'est pas déclenchée à nouveau lorsque le client tente d'enregistrer la nouvelle entité et envoie une demande de mise à jour au serveur pour la créer en mémoire sur le serveur. :::warning @@ -468,14 +467,14 @@ Dans les fonctions d'attributs calculés, [`This`](Concepts/classes.md#this) dé > Les attributs calculés ORDA ne sont pas [**exposés**](#exposed-vs-non-exposed-functions) par défaut. Exposez un champ calculé en ajoutant le mot-clé `exposed` lors de la définition de la fonction **get**. -> **Les fonctions get et set** peuvent avoir la propriété [**local**](#local-functions) pour optimiser le traitement client/serveur. +> **get and set functions** can have the [`local`](../Concepts/classes.md#local) property to optimize client/server processing. ### `Function get ` #### Syntaxe ```4d -{local} {exposed} Function get ({$event : Object}) -> $result : type +{local | server} {exposed} Function get ({$event : Object}) -> $result : type // code ``` @@ -501,6 +500,12 @@ Les propriétés du paramètre *$event* sont les suivantes : | kind | Text | "get" | | Résultat | Variant | Optionnel. Complétez cette propriété avec la valeur Null si vous souhaitez qu'un champ scalaire retourne Null | +:::note + +For more information about the `local` and `server` keywords, please refer to the [local and server](../Concepts/classes.md#local-and-server) section. + +::: + #### Exemples - L'attribut calculé *fullName* : @@ -545,7 +550,7 @@ Function get coWorkers($event : Object)-> $result: cs.EmployeeSelection ```4d -{local} Function set ($value : type {; $event : Object}) +{local | server} Function set ($value : type {; $event : Object}) // code ``` @@ -562,6 +567,12 @@ Les propriétés du paramètre *$event* sont les suivantes : | kind | Text | "set" | | value | Variant | Valeur à gérer par l'attribut calculé | +:::note + +For more information about the `local` and `server` keywords, please refer to the [local and server](../Concepts/classes.md#local-and-server) section. + +::: + #### Exemple ```4d @@ -1082,129 +1093,3 @@ Elle peut être appelée par la requête HTTP GET suivante : IP:port/rest/Products/getThumbnail ?$params='["Yellow Pack",200,200]' ``` -## Fonctions locales - -Par défaut dans l'architecture client/serveur, les fonctions de modèle de données ORDA sont exécutées **sur le serveur**. Cela garantit généralement les meilleures performances puisque seuls la requête de fonction et le résultat sont envoyés sur le réseau. - -Cependant, il peut arriver qu'une fonction soit entièrement exécutable côté client (par exemple, lorsqu'elle traite des données qui se trouvent déjà dans le cache local). Dans ce cas, vous pouvez économiser des requêtes au serveur et ainsi améliorer les performances de l'application en saisissant le mot-clé `local`. La syntaxe formelle est la suivante : - -```4d -// déclarer une fonction à exécuter localement en client/serveur -local Function -``` - -Avec ce mot-clé, la fonction sera toujours exécutée côté client. - -> Le mot-clé `local` ne peut être utilisé qu'avec les fonctions de classe du modèle de données. S'il est utilisé avec une fonction de [classe utilisateur standard](Concepts/classes.md), il est ignoré et une erreur est retournée par le compilateur. - -A noter que la fonction sera exécutée avec succès même si elle nécessite d'accéder au serveur (par exemple si le cache ORDA est expiré). Toutefois, il est fortement recommandé de s'assurer que la fonction locale n'accède pas aux données sur le serveur, sinon l'exécution locale pourrait n'apporter aucun avantage en termes de performances. Une fonction locale qui génère de nombreuses requêtes au serveur est moins efficace qu'une fonction exécutée sur le serveur qui ne retournerait que les valeurs résultantes. Prenons l'exemple suivant, avec une fonction sur l'entité Schools : - -```4d -// Trouver les étudiants les plus jeunes -// Utilisation inappropriée du mot-clé local -local Function getYoungest - var $0 : Object - $0:=This.students.query("birthDate >= :1"; !2000-01-01!).orderBy("birthDate desc").slice(0; 5) -``` - -- **sans** le mot clé `local`, le résultat est donné en une seule requête -- **avec** le mot-clé `local`, 4 requêtes sont nécessaires : une pour obtenir les élèves de l'entité Schools, une pour la `query()`, une pour le `orderBy()` et une pour la `slice()`. Dans cet exemple, l'utilisation du mot-clé `local` est inappropriée. - -### Exemples - -#### Calcul de l'âge - -Considérons une entité avec un attribut *birthDate*. Nous souhaitons définir une fonction `age()` qui serait appelée dans une list box. Cette fonction peut être exécutée sur le client, ce qui évite de déclencher une requête au serveur pour chaque ligne de la list box. - -Dans la classe *StudentsEntity* : - -```4d -Class extends Entity - -local Function age() -> $age: Variant - -If (This.birthDate#!00-00-00!) - $age:=Year of(Current date)-Year of(This.birthDate) -Else - $age:=Null -End if -``` - -#### Vérification des attributs - -Nous souhaitons vérifier la cohérence des attributs d'une entité chargée sur le client et mise à jour par l'utilisateur, avant de demander au serveur de les enregistrer. - -Sur la classe *StudentsEntity*, la fonction locale `checkData()` vérifie l'âge de l'étudiant : - -```4d -Class extends Entity - -local Function checkData() -> $status : Object - -$status:=New object("success"; True) -Case of - : (This.age()=Null) - $status.success:=False - $status.statusText:="The birthdate is missing" - - :((This.age() <15) | (This.age()>30) ) - $status.success:=False - $status.statusText:="The student must be between 15 and 30 - This one is "+String(This.age()) -End case -``` - -Code d'appel : - -```4d -var $status : Object - -//Form.student est chargé avec tous ses attributs et mis à jour -$status:=Form.student.checkData() -If ($status.success) - $status:=Form.student.save() // appelle le serveur -End if -``` - -## Prise en charge dans l'IDE 4D - -### Fichiers de classe (class files) - -Une classe utilisateur ORDA de modèle de données est définie en ajoutant, au [même emplacement que les fichiers de classe usuels](../Concepts/classes.md#class-definition) (c'est-à-dire dans le dossier `/Sources/Classes` du dossier projet), un fichier .4dm avec le nom de la classe. Par exemple, une classe d'entité pour la dataclass `Utilities` sera définie via un fichier `UtilitiesEntity.4dm`. - -### Créer des classes - -4D crée préalablement et automatiquement des classes vides en mémoire pour chaque objet de modèle de données disponible. - -![](../assets/en/ORDA/ORDA_Classes-3.png) - -> Par défaut, les classes ORDA vides ne sont pas affichées dans l'Explorateur. Pour les afficher, vous devez sélectionner **Afficher toutes les dataclasses** dans le menu d'options de l'Explorateur : -> ![](../assets/en/ORDA/showClass.png) - -Les classes utilisateurs ORDA ont une icône différente des autres classes. Les classes vides sont grisées : - -![](../assets/en/ORDA/classORDA2.png) - -Pour créer un fichier de classe ORDA, il vous suffit de double-cliquer sur la classe prédéfinie correspondante dans l'Explorateur. Pour créer un fichier de classe ORDA, il vous suffit de double-cliquer sur la classe prédéfinie correspondante dans l'Explorateur. Par exemple, pour une classe Entity : - -``` -Class extends Entity -``` - -Une fois qu'une classe est définie, son nom n'est plus grisé dans l'Explorateur. - -### Modifier des classes - -Pour ouvrir une classe ORDA définie dans l'éditeur de code de 4D, sélectionnez ou double-cliquez sur un nom de classe ORDA et utilisez **Edit...** depuis le menu contextuel/options de la fenêtre de l'Explorateur: - -![](../assets/en/ORDA/classORDA4.png) - -Pour les classes ORDA basées sur le datastore local (`ds`), vous pouvez accéder directement au code de la classe depuis la fenêtre de structure de 4D : - -![](../assets/en/ORDA/classORDA5.png) - -### Éditeur de code - -Dans l'éditeur de code 4D, les variables typées en tant que classe ORDA bénéficient automatiquement des fonctions d'auto-complétion. Exemple avec une variable de classe Entity : - -![](../assets/en/ORDA/AutoCompletionEntity.png) - From ad704faa2b2130535004412bc9c5ff27276e3bd3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:52:17 +0200 Subject: [PATCH 1951/2000] New translations updates.md (Spanish) --- i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md | 1 + 1 file changed, 1 insertion(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md index 92c3d9e3c99ed0..bedd0e1a09b1ae 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -13,6 +13,7 @@ title: Notas del lanzamiento - Nueva clase [`4D.Method`](../API/MethodClass.md) para crear y ejecutar un código de método 4D a partir de una fuente de texto. [`METHOD Get path`](../commands/method-get-path) and [`METHOD RESOLVE PATH`](../commands/method-resolve-path) commands support a new `path volatile method` constant (128). - IMAP transporter now supports mailbox event notifications using the IDLE protocol through a [notifier object](../API/IMAPTransporterClass.md#notifier) of the [4D.IMAPNotifier](../API/IMAPNotifier.md) class, configurable via the `listener` property of [IMAP New transporter](../commands/imap-new-transporter). - Remote [session](../API/SessionClass.md) objects are now [available client-side](../Desktop/sessions.md#availability). +- Support of [`server` keyword](../Concepts/classes.md#server) for ORDA data model functions and shared/session singleton functions. - Dependencies: support of [components stored on GitLab repositories](../Project/components.md#configuring-a-gitlab-repository). #### Soporte de Liquid glass en macOS From 13bb50b4eca0b1326db197400e48e252747bb3ab Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:52:19 +0200 Subject: [PATCH 1952/2000] New translations client-server-optimization.md (Spanish) --- .../ORDA/client-server-optimization.md | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md index c0e78cda455a45..7571cdd2ce51ba 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md @@ -141,3 +141,55 @@ Por defecto, la caché ORDA es manejada de forma transparente por 4D. Sin embarg - [dataClass.getRemoteCache()](../API/DataClassClass.md#getremotecache) - [dataClass.clearRemoteCache()](../API/DataClassClass.md#clearremotecache) +### Using the `local` keyword + +By default, [ORDA data model functions](../ORDA/ordaClasses.md) are executed on the server, which usually provides the best performance since only the function request and the result are sent over the network. However, it could happen that a function processes data that's already in the local cache and is fully executable on the client side. In this case, you can save requests to the server and thus, enhance the application performance by [using the `local` keyword in the function definition](../Concepts/classes.md#local). + +Tenga en cuenta que la función funcionará incluso si eventualmente requiere acceder al servidor (por ejemplo si la caché ORDA está vencida). Sin embargo, es muy recomendable asegurarse de que la función local no accede a los datos del servidor, ya que de lo contrario la ejecución local no podría aportar ninguna ventaja en cuanto al rendimiento. Una función local que genera numerosas peticiones al servidor es menos eficiente que una función ejecutada en el servidor que sólo devolvería los valores resultantes. Por ejemplo, considere la siguiente función en la entidad Schools: + +```4d +// Get the youngest students +// Inappropriate use of local keyword +local Function getYoungest() : Object + return This.students.query("birthDate >= :1"; !2000-01-01!).orderBy("birthDate desc").slice(0; 5) +``` + +- **sin** la palabra clave `local`, el resultado se da utilizando una única petición +- **con** la palabra clave `local`, son necesarias 4 peticiones: una para obtener la entidad Schools, una para la `query()`, una para la `orderBy()`, y una para la `slice()`. En este ejemplo, el uso de la palabra clave `local` es inapropiado. + +#### Example: Checking attributes + +Queremos comprobar la consistencia de los atributos de una entidad cargada en el cliente y actualizada por el usuario antes de solicitar al servidor que los guarde. + +En la clase *StudentsEntity*, la función local `checkData()` verifica la edad del estudiante: + +```4d +Class extends Entity + +local Function checkData() -> $status : Object + +$status:=New object("success"; True) +Case of + : (This.age()=Null) + $status.success:=False + $status.statusText:="The birthdate is missing" + + :((This.age() <15) | (This.age()>30) ) + $status.success:=False + $status.statusText:="The student must be between 15 and 30 - This one is "+String(This.age()) +End case +``` + +Código de llamada: + +```4d +var $status : Object + +//Form.student es cargado con todos sus atributos y actualizado en un Formulario +$status:=Form.student.checkData() +If ($status.success) + $status:=Form.student.save() // llamada al servidor +End if +``` + + From c04a916f4b77ab3d7bbeb3be13aa23cc0a71b43d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:52:26 +0200 Subject: [PATCH 1953/2000] New translations ordaclasses.md (Spanish) --- .../current/ORDA/ordaClasses.md | 151 +++--------------- 1 file changed, 18 insertions(+), 133 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md index 503553efe031f6..afe9319d733766 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md @@ -60,6 +60,7 @@ Además, las instancias de objeto de clases usuario de los modelos de datos ORDA | Lanzamiento | Modificaciones | | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 21 R3 | Support for the `server` keyword. | | 19 R4 | Atributos alias en la Entity Class | | 19 R3 | Atributos calculados en la Entity Class | | 18 R5 | Las funciones de clase de modelo de datos no están expuestas a REST por defecto. Nuevas palabras clave `exposed` y `local`. | @@ -282,7 +283,7 @@ Al crear o editar clases de modelos de datos, debe prestar atención a las sigui Cuando se compilan, las funciones de clase del modelo de datos se ejecutan: - en **procesos apropiativos o cooperativos** (dependiendo del proceso de llamada) en aplicaciones monopuesto, -- en **procesos apropiativos** en las aplicaciones cliente/servidor (excepto si se utiliza la palabra clave [`local`](#local-functions), en cuyo caso depende del proceso llamante como en monopuesto). +- en **procesos apropiativos** en las aplicaciones cliente/servidor (excepto si se utiliza la palabra clave [`local`](../Concepts/classes.md#local), en cuyo caso depende del proceso llamante como en monopuesto). Si su proyecto está diseñado para ejecutarse en cliente/servidor, asegúrese de que el código de la función de clase del modelo de datos es hilo seguro. Si se llama un código thread-unsafe, se lanzará un error en tiempo de ejecución (no se lanzará ningún error al momento de la compilación ya que la ejecución cooperativa está soportada en las aplicaciones monopuesto). @@ -345,9 +346,7 @@ La función `Class constructor` es activada por los siguientes comandos y funcio #### Configuraciones remotas -Cuando utilice configuraciones remotas, necesita prestar atención a los siguientes principios: - -- En **cliente/servidor** la función puede ser llamada en el cliente o en el servidor, dependiendo de la ubicación del código de llamada. Cuando se llama en el cliente, no se dispara de nuevo cuando el cliente intenta guardar la nueva entidad y envía una petición de actualización al servidor para crear en memoria en el servidor. +When using a remote configurations, you need to pay attention to the following principle: in **client/server** the function can be called on the client or on the server, depending on the location of the calling code. Cuando se llama en el cliente, no se dispara de nuevo cuando el cliente intenta guardar la nueva entidad y envía una petición de actualización al servidor para crear en memoria en el servidor. :::warning @@ -468,14 +467,14 @@ Dentro de las funciones de atributos calculados, [`This`](Concepts/classes.md#th > Los atributos calculados ORDA no están [**expuestos**](#exposed-vs-non-exposed-functions) por defecto. Para exponer un atributo calculado, añada la palabra clave `exposed` a la definición de la función \*\*get \*\*. -> **Las funciones get y set** pueden tener la propiedad [**local**](#local-functions) para optimizar el procesamiento cliente/servidor. +> **get and set functions** can have the [`local`](../Concepts/classes.md#local) property to optimize client/server processing. ### `Function get ` #### Sintaxis ```4d -{local} {exposed} Function get ({$event : Object}) -> $result : type +{local | server} {exposed} Function get ({$event : Object}) -> $result : type // code ``` @@ -501,6 +500,12 @@ El parámetro *$event* contiene las siguientes propiedades: | kind | Text | "get" | | resultado | Variant | Opcional. Añada esta propiedad con valor Null si desea que un atributo escalar devuelva Null | +:::note + +For more information about the `local` and `server` keywords, please refer to the [local and server](../Concepts/classes.md#local-and-server) section. + +::: + #### Ejemplos - El campo calculado *fullName*: @@ -545,7 +550,7 @@ Function get coWorkers($event : Object)-> $result: cs.EmployeeSelection ```4d -{local} Function set ($value : type {; $event : Object}) +{local | server} Function set ($value : type {; $event : Object}) // code ``` @@ -562,6 +567,12 @@ El parámetro *$event* contiene las siguientes propiedades: | kind | Text | "set" | | value | Variant | Valor a tratar por el atributo calculado | +:::note + +For more information about the `local` and `server` keywords, please refer to the [local and server](../Concepts/classes.md#local-and-server) section. + +::: + #### Ejemplo ```4d @@ -1082,129 +1093,3 @@ Se puede llamar mediante la siguiente petición HTTP GET: IP:port/rest/Products/getThumbnail?$params='["Yellow Pack",200,200]' ``` -## Funciones locales - -Por defecto en la arquitectura cliente/servidor, las funciones de modelo de datos ORDA se ejecutan **en el servidor**. Suele ofrecer el mejor rendimiento, ya que sólo se envían por la red la petición de función y el resultado. - -Sin embargo, puede ocurrir que una función sea totalmente ejecutable del lado del cliente (por ejemplo, cuando procesa los datos que ya están en la caché local). En este caso, puede ahorrar peticiones al servidor y, de este modo, mejorar el rendimiento de la aplicación insertando la palabra clave `local`. La sintaxis formal es: - -```4d -// declarar una función a ejecutar localmente en cliente/servidor -local Function -``` - -Con esta palabra clave, la función se ejecutará siempre del lado del cliente. - -> La palabra clave `local` sólo puede utilizarse con las funciones de clase del modelo de datos. Si se utiliza con una función de [ clase usuario estándar](Concepts/classes.md), se ignora y el compilador devuelve un error. - -Tenga en cuenta que la función funcionará incluso si eventualmente requiere acceder al servidor (por ejemplo si la caché ORDA está vencida). Sin embargo, es muy recomendable asegurarse de que la función local no accede a los datos del servidor, ya que de lo contrario la ejecución local no podría aportar ninguna ventaja en cuanto al rendimiento. Una función local que genera numerosas peticiones al servidor es menos eficiente que una función ejecutada en el servidor que sólo devolvería los valores resultantes. Por ejemplo, considere la siguiente función en la entidad Schools: - -```4d -// Obtener los estudiantes más jóvenes -// Utilización inapropiada de la palabra clave local -local Function getYoungest - var $0 : Object - $0:=This.students.query("birthDate >= :1"; !2000-01-01!).orderBy("birthDate desc").slice(0; 5) -``` - -- **sin** la palabra clave `local`, el resultado se da utilizando una única petición -- **con** la palabra clave `local`, son necesarias 4 peticiones: una para obtener la entidad Schools, una para la `query()`, una para la `orderBy()`, y una para la `slice()`. En este ejemplo, el uso de la palabra clave `local` es inapropiado. - -### Ejemplos - -#### Cálculo de la edad - -Dada una entidad con un atributo *birthDate*, queremos definir una función `age()` que sería llamada en un list box. Esta función puede ejecutarse en el cliente, lo que evita lanzar una petición al servidor para cada línea del list box. - -En la classe *StudentsEntity*: - -```4d -Class extends Entity - -local Function age() -> $age: Variant - -If (This.birthDate#!00-00-00!) - $age:=Year of(Current date)-Year of(This.birthDate) -Else - $age:=Null -End if -``` - -#### Verificación de los atributos - -Queremos comprobar la consistencia de los atributos de una entidad cargada en el cliente y actualizada por el usuario antes de solicitar al servidor que los guarde. - -En la clase *StudentsEntity*, la función local `checkData()` verifica la edad del estudiante: - -```4d -Class extends Entity - -local Function checkData() -> $status : Object - -$status:=New object("success"; True) -Case of - : (This.age()=Null) - $status.success:=False - $status.statusText:="The birthdate is missing" - - :((This.age() <15) | (This.age()>30) ) - $status.success:=False - $status.statusText:="The student must be between 15 and 30 - This one is "+String(This.age()) -End case -``` - -Código de llamada: - -```4d -var $status : Object - -//Form.student es cargado con todos sus atributos y actualizado en un Formulario -$status:=Form.student.checkData() -If ($status.success) - $status:=Form.student.save() // llamada al servidor -End if -``` - -## Soporte en IDE 4D - -### Archivos de clase (class files) - -Una clase de usuario modelo de datos ORDA se define agregando, en la [misma ubicación que los archivos de clase normales](../Concepts/classes.md#class-definition) (*es decir* en la carpeta `/Sources/Classes` de la carpeta del proyecto), un archivo .4dm con el nombre de la clase. Por ejemplo, una clase de entidad para la dataclass `Utilities` se definirá a través de un archivo `UtilitiesEntity.4dm`. - -### Crear las clases - -4D crea previa y automáticamente las clases vacías en memoria para cada objeto del modelo de datos disponible. - -![](../assets/en/ORDA/ORDA_Classes-3.png) - -> Por defecto, las clases ORDA vacías no se muestran en el Explorador. Para mostrarlas, debe seleccionar **Mostrar todas las clases de datos** en el menú de opciones del Explorador: -> ![](../assets/en/ORDA/showClass.png) - -Las clases de usuarios ORDA tienen un icono diferente de las otras clases. Las clases vacías se atenúan: - -![](../assets/en/ORDA/classORDA2.png) - -Para crear un archivo de clase ORDA, basta con hacer doble clic en la clase predefinida correspondiente en el Explorador. Para crear un archivo de clase ORDA, basta con hacer doble clic en la clase predefinida correspondiente en el Explorador. Por ejemplo, para una clase Entity: - -``` -Class extends Entity -``` - -Una vez definida una clase, su nombre ya no aparece atenuado en el Explorador. - -### Editar las clases - -Para abrir una clase ORDA definida en el editor de código 4D, seleccione o haga doble clic en el nombre de una clase ORDA y utilice **Editar...** en el menú contextual/menú de opciones de la ventana del Explorador: - -![](../assets/en/ORDA/classORDA4.png) - -Para las clases ORDA basadas en el datastore local (`ds`), puede acceder directamente al código de la clase desde la ventana de estructura 4D: - -![](../assets/en/ORDA/classORDA5.png) - -### Editor de código - -En el editor de código de 4D, las variables escritas como una clase ORDA se benefician automáticamente de las funcionalidades de autocompletado. Ejemplo con una variable de clase Entity: - -![](../assets/en/ORDA/AutoCompletionEntity.png) - From f6f6d33473c7cf19ad10c72c040f7b78deac8a42 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:52:34 +0200 Subject: [PATCH 1954/2000] New translations updates.md (Japanese) --- i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md | 1 + 1 file changed, 1 insertion(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md index 1e93bcf4ff3d6d..a513ac15a1be81 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -13,6 +13,7 @@ title: リリースノート - テキストソースから4D メソッドを作成し実行するための[`4D.Method` クラス](../API/MethodClass.md)。 [`METHOD Get path`](../commands/method-get-path) および [`METHOD RESOLVE PATH`](../commands/method-resolve-path) コマンドは新しい`path volatile method` 定数 (128) をサポートするようになりました。 - IMAP transporter now supports mailbox event notifications using the IDLE protocol through a [notifier object](../API/IMAPTransporterClass.md#notifier) of the [4D.IMAPNotifier](../API/IMAPNotifier.md) class, configurable via the `listener` property of [IMAP New transporter](../commands/imap-new-transporter). - リモートの[session](../API/SessionClass.md) オブジェクトは、[クライアント側でも利用可能](../Desktop/sessions.md#availability) になりました。 +- Support of [`server` keyword](../Concepts/classes.md#server) for ORDA data model functions and shared/session singleton functions. - Dependencies: support of [components stored on GitLab repositories](../Project/components.md#configuring-a-gitlab-repository). #### macOS におけるLiquid glass のサポート From 4342bf9cd333ceb58251c36e9b385e1229ef7962 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:52:35 +0200 Subject: [PATCH 1955/2000] New translations client-server-optimization.md (Japanese) --- .../ORDA/client-server-optimization.md | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md index 285ea1f9bc4a8f..91162a8b8b07f7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md @@ -141,3 +141,55 @@ title: クライアント/サーバーの最適化 - [dataClass.getRemoteCache()](../API/DataClassClass.md#getremotecache) - [dataClass.clearRemoteCache()](../API/DataClassClass.md#clearremotecache) +### Using the `local` keyword + +By default, [ORDA data model functions](../ORDA/ordaClasses.md) are executed on the server, which usually provides the best performance since only the function request and the result are sent over the network. However, it could happen that a function processes data that's already in the local cache and is fully executable on the client side. In this case, you can save requests to the server and thus, enhance the application performance by [using the `local` keyword in the function definition](../Concepts/classes.md#local). + +最終的にサーバーへのアクセスが必要になっても (ORDAキャッシュが有効期限切れになった場合など) 関数は動作します。 もっとも、それではローカル実行によるパフォーマンスの向上は見込めないため、ローカル関数がサーバー上のデータにアクセスしないことを確認しておくことが推奨されます。 サーバーに対して複数のリクエストをおこなうローカル関数は、サーバー上で実行されて結果だけを返す関数よりも非効率的です。 たとえば、Schools Entityクラスの次の関数を考えます: + +```4d +// Get the youngest students +// Inappropriate use of local keyword +local Function getYoungest() : Object + return This.students.query("birthDate >= :1"; !2000-01-01!).orderBy("birthDate desc").slice(0; 5) +``` + +- `local` キーワードを **使わない** 場合、1つのリクエストで結果が得られます。 +- `local` キーワードを **使う** 場合、4つのリクエストが必要になります: Schools エンティティの students エンティティセレクションの取得、`query()` の実行、`orderBy()` の実行、`slice()` の実行。 この例では、`local` キーワードを使用するのは適切ではありません。 + +#### Example: Checking attributes + +クライアントにロードされ、ユーザーによって更新されたエンティティの属性について、サーバーへ保存リクエストを出すまえに、それらの一貫性を検査します。 + +*StudentsEntity* クラスのローカル関数 `checkData()` は生徒の年齢をチェックします: + +```4d +Class extends Entity + +local Function checkData() -> $status : Object + +$status:=New object("success"; True) +Case of + : (This.age()=Null) + $status.success:=False + $status.statusText:="The birthdate is missing" + + :((This.age() <15) | (This.age()>30) ) + $status.success:=False + $status.statusText:="The student must be between 15 and 30 - This one is "+String(This.age()) +End case +``` + +呼び出し元のコード: + +```4d +var $status : Object + +// Form.student は全属性とともにロードされており、フォーム上で更新されました +$status:=Form.student.checkData() +If ($status.success) + $status:=Form.student.save() // サーバーを呼び出します +End if +``` + + From aee270aeea2fca30c4633c9a5695e08e9d7292ab Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:52:42 +0200 Subject: [PATCH 1956/2000] New translations ordaclasses.md (Japanese) --- .../current/ORDA/ordaClasses.md | 157 +++--------------- 1 file changed, 20 insertions(+), 137 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md index 474c6703eacae6..2e64948126db53 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md @@ -60,6 +60,7 @@ ORDA データモデルユーザークラスのオブジェクトインスタン | リリース | 内容 | | ----- | -------------------------------------------------------------------- | +| 21 R3 | Support for the `server` keyword. | | 19 R4 | Entity クラスのエイリアス属性 | | 19 R3 | Entity クラスの計算属性 | | 18 R5 | データモデルクラス関数は、デフォルトでは REST に公開されません。 新しい `exposed` および `local` キーワード。 | @@ -287,7 +288,7 @@ End if コンパイル済みの状態では、データモデルクラス関数は次のように実行されます: - シングルユーザーアプリケーションでは、**プリエンプティブまたはコオペラティブプロセス** で実行されます (呼び出し元のプロセスに依存します)。 -- クライアント/サーバーアプリケーションでは、**プリエンプティブプロセス** で実行されます (ただし、[`local`](#ローカル関数) キーワードが使用されている場合は、シングルユーザーの場合と同様に、呼び出し元プロセスに依存します)。 +- in **preemptive processes** in client/server applications (except if the [`local`](../Concepts/classes.md#local) keyword is used, in which case it depends on the calling process like in single-user). クライアント/サーバーで動作するように設計されているプロジェクトでは、データモデルクラス関数のコードがスレッドセーフであることを確認してください。 スレッドセーフでないコードが呼び出された場合、実行時にエラーが発生します (シングルユーザーアプリケーションではコオペラティブ実行がサポートされているため、コンパイル時にはエラーが発生しません)。 @@ -350,9 +351,7 @@ ORDA クラスコンストラクター関数は、[ユーザークラスコン #### リモート構成 -リモート構成を使用している場合、以下の原則に対して注意する必要があります: - -- **クライアント/サーバー** では、コードを呼び出した場所によっては関数はクライアントまたはサーバーのどちらでも呼び出すことができます。 クライアント上で呼び出された場合、クライアントが新規エンティティを保存しようとして、サーバーのメモリ上に作成するために更新リクエストを送信したときにはもう一度トリガーされることはありません。 +When using a remote configurations, you need to pay attention to the following principle: in **client/server** the function can be called on the client or on the server, depending on the location of the calling code. クライアント上で呼び出された場合、クライアントが新規エンティティを保存しようとして、サーバーのメモリ上に作成するために更新リクエストを送信したときにはもう一度トリガーされることはありません。 :::warning @@ -473,15 +472,15 @@ Note over Qodly page: product.creationDate は "25/06/17"
    そして product. > ORDA の計算属性は、デフォルトでは [**公開**](#公開vs非公開関数) されません。 計算属性を公開するには、**get 関数** の定義に `exposed` キーワードを追加します。 -> **get および set関数**は、クライアント/サーバー処理を最適化するために、[**local**](#ローカル関数) プロパティを持つこともできます。 +> **get and set functions** can have the [`local`](../Concepts/classes.md#local) property to optimize client/server processing. ### `Function get ` #### シンタックス ```4d -{local} {exposed} Function get ({$event : Object}) -> $result : type -// コード +{local | server} {exposed} Function get ({$event : Object}) -> $result : type +// code ``` *ゲッター* 関数は、*attributeName* 計算属性を宣言するために必須です。 *attributeName* がアクセスされるたびに、4D は `Function get` のコードを評価し、*$result* 値を返します。 @@ -506,6 +505,12 @@ Note over Qodly page: product.creationDate は "25/06/17"
    そして product. | kind | Text | "get" | | 戻り値 | Variant | 任意。 スカラー属性が Null を返すようにするには、このプロパティを Null値で追加します。 | +:::note + +For more information about the `local` and `server` keywords, please refer to the [local and server](../Concepts/classes.md#local-and-server) section. + +::: + #### 例題 - *fullName* 計算属性: @@ -550,9 +555,8 @@ Function get coWorkers($event : Object)-> $result: cs.EmployeeSelection ```4d -{local} Function set ($value : type {; $event : Object}) -// コード - +{local | server} Function set ($value : type {; $event : Object}) +// code ``` *セッター* 関数は、属性に値が割り当てられたときに実行されます。 この関数は通常、入力値を処理し、その結果を 1つ以上の他の属性に転送します。 @@ -568,6 +572,12 @@ Function get coWorkers($event : Object)-> $result: cs.EmployeeSelection | kind | Text | "set" | | value | Variant | 計算属性によって処理されるべき値 | +:::note + +For more information about the `local` and `server` keywords, please refer to the [local and server](../Concepts/classes.md#local-and-server) section. + +::: + #### 例題 ```4d @@ -1092,130 +1102,3 @@ exposed onHTTPGet Function getThumbnail($name : Text; $width : Integer; $height IP:port/rest/Products/getThumbnail?$params='["Yellow Pack",200,200]' ``` -## ローカル関数 - -クライアント/サーバーアーキテクチャーではデフォルトで、ORDA データモデル関数は **サーバー上で** 実行されます。 関数リクエストとその結果だけが通信されるため、通常はベストパフォーマンスが提供されます。 - -しかしながら、状況によってはその関数はクライアント側で完結するものかもしれません (たとえば、すでにローカルキャッシュにあるデータを処理する場合など)。 そのような場合には、`local` キーワードを使ってサーバーへのリクエストをおこなわないようにし、アプリケーションのパフォーマンスを向上させることができます。 シンタックスは次の通りです: - -```4d -// クライアント/サーバーにおいてローカル実行する関数の宣言 -local Function - -``` - -このキーワードを使うと、関数は常にクライアントサイドで実行されます。 - -> `local` キーワードは、データモデルクラス関数に対してのみ利用可能です。 [通常のユーザークラス](Concepts/classes.md) 関数に対して使った場合、キーワードは無視され、コンパイラーはエラーを返します。 - -最終的にサーバーへのアクセスが必要になっても (ORDAキャッシュが有効期限切れになった場合など) 関数は動作します。 もっとも、それではローカル実行によるパフォーマンスの向上は見込めないため、ローカル関数がサーバー上のデータにアクセスしないことを確認しておくことが推奨されます。 サーバーに対して複数のリクエストをおこなうローカル関数は、サーバー上で実行されて結果だけを返す関数よりも非効率的です。 たとえば、Schools Entityクラスの次の関数を考えます: - -```4d -// 2000年以降の生まれの生徒を検索します -// local キーワードを適切に使用していない例です -local Function getYoungest - var $0 : Object - $0:=This.students.query("birthDate >= :1"; !2000-01-01!).orderBy("birthDate desc").slice(0; 5) - -``` - -- `local` キーワードを **使わない** 場合、1つのリクエストで結果が得られます。 -- `local` キーワードを **使う** 場合、4つのリクエストが必要になります: Schools エンティティの students エンティティセレクションの取得、`query()` の実行、`orderBy()` の実行、`slice()` の実行。 この例では、`local` キーワードを使用するのは適切ではありません。 - -### 例題 - -#### 年齢の計算 - -*birthDate* (生年月日) 属性を持つエンティティがある場合に、リストボックス内で呼び出すための `age()` 関数を定義します。 この関数をクライアントサイドで実行することで、リストボックスの各行がサーバーへのリクエストを生成するのを防ぎます。 - -*StudentsEntity* クラス: - -```4d -Class extends Entity - -local Function age() -> $age: Variant - -If (This.birthDate#!00-00-00!) - $age:=Year of(Current date)-Year of(This.birthDate) -Else - $age:=Null -End if -``` - -#### 属性のチェック - -クライアントにロードされ、ユーザーによって更新されたエンティティの属性について、サーバーへ保存リクエストを出すまえに、それらの一貫性を検査します。 - -*StudentsEntity* クラスのローカル関数 `checkData()` は生徒の年齢をチェックします: - -```4d -Class extends Entity - -local Function checkData() -> $status : Object - -$status:=New object("success"; True) -Case of - : (This.age()=Null) - $status.success:=False - $status.statusText:="The birthdate is missing" - - :((This.age() <15) | (This.age()>30) ) - $status.success:=False - $status.statusText:="The student must be between 15 and 30 - This one is "+String(This.age()) -End case -``` - -呼び出し元のコード: - -```4d -var $status : Object - -// Form.student は全属性とともにロードされており、フォーム上で更新されました -$status:=Form.student.checkData() -If ($status.success) - $status:=Form.student.save() // サーバーを呼び出します -End if -``` - -## 4D IDE (統合開発環境) におけるサポート - -### クラスファイル - -ORDA データモデルユーザークラスは、クラスと同じ名称の .4dm ファイルを [通常のクラスファイルと同じ場所](../Concepts/classes.md#クラス定義) (つまり、Project フォルダー内の `/Sources/Classes` フォルダー) に追加することで定義されます。 たとえば、`Utilities` データクラスのエンティティクラスは、`UtilitiesEntity.4dm` ファイルによって定義されます。 - -### クラスの作成 - -各データモデルオブジェクトに関わるクラスは、4D によってあらかじめ自動的にメモリ内に作成されます。 - -![](../assets/en/ORDA/ORDA_Classes-3.png) - -> 空の ORDA クラスは、デフォルトではエクスプローラーに表示されません。 表示するにはエクスプローラーのオプションメニューより **データクラスを全て表示** を選択します: ![](../assets/en/ORDA/showClass.png) - -ORDA ユーザークラスは通常のクラスとは異なるアイコンで表されます。 空のクラスは薄く表示されます: - -![](../assets/en/ORDA/classORDA2.png) - -ORDA クラスファイルを作成するには、エクスプローラーで任意のクラスをダブルクリックします。 4D はクラスファイルを作成し、`extends` ステートメントを自動で追加します。 たとえば、Entity クラスを継承するクラスの場合は: - -``` -Class extends Entity -``` - -定義されたクラスはエクスプローラー内で濃く表示されます。 - -### クラスの編集 - -定義された ORDA クラスファイルを 4Dコードエディターで開くには、ORDA クラス名を選択してエクスプローラーのオブションメニュー、またはコンテキストメニューの **編集...** を使用するか、ORDA クラス名をダブルクリックします: - -![](../assets/en/ORDA/classORDA4.png) - -ローカルデータストア (`ds`) に基づいた ORDA クラスの場合には、4D ストラクチャーウィンドウからも直接クラスコードにアクセスできます: - -![](../assets/en/ORDA/classORDA5.png) - -### コードエディター - -4Dコードエディターにおいて、ORDA クラス型として定義された変数は、自動補完機能の対象となります。 Entity クラス変数の例です: - -![](../assets/en/ORDA/AutoCompletionEntity.png) - From e35b29f548de5eb51836d2d2a9c023783c265802 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:52:49 +0200 Subject: [PATCH 1957/2000] New translations updates.md (Portuguese, Brazilian) --- i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md | 1 + 1 file changed, 1 insertion(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md index 5370684f67f911..ac653bb1f379e5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -13,6 +13,7 @@ title: Notas de lançamento - New [`4D.Method` class](../API/MethodClass.md) to create and execute a 4D method code from text source. [`METHOD Get path`](../commands/method-get-path) and [`METHOD RESOLVE PATH`](../commands/method-resolve-path) commands support a new `path volatile method` constant (128). - IMAP transporter now supports mailbox event notifications using the IDLE protocol through a [notifier object](../API/IMAPTransporterClass.md#notifier) of the [4D.IMAPNotifier](../API/IMAPNotifier.md) class, configurable via the `listener` property of [IMAP New transporter](../commands/imap-new-transporter). - Remote [session](../API/SessionClass.md) objects are now [available client-side](../Desktop/sessions.md#availability). +- Support of [`server` keyword](../Concepts/classes.md#server) for ORDA data model functions and shared/session singleton functions. - Dependencies: support of [components stored on GitLab repositories](../Project/components.md#configuring-a-gitlab-repository). #### Support of Liquid glass on macOS From bdc9b92753b9e446768c7207c27d9644edb97568 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:52:51 +0200 Subject: [PATCH 1958/2000] New translations client-server-optimization.md (Portuguese, Brazilian) --- .../ORDA/client-server-optimization.md | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md b/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md index 4a7dca510589f9..38ea73a8010453 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md @@ -141,3 +141,54 @@ Por padrão, o cache ORDA é tratado de forma transparente pelo 4D. No entanto, - [dataClass.getRemoteCache()](../API/DataClassClass.md#getremotecache) - [dataClass.clearRemoteCache()](../API/DataClassClass.md#clearremotecache) +### Using the `local` keyword + +By default, [ORDA data model functions](../ORDA/ordaClasses.md) are executed on the server, which usually provides the best performance since only the function request and the result are sent over the network. However, it could happen that a function processes data that's already in the local cache and is fully executable on the client side. In this case, you can save requests to the server and thus, enhance the application performance by [using the `local` keyword in the function definition](../Concepts/classes.md#local). + +Note-se que a função funcionará mesmo que eventualmente seja necessário aceder ao servidor (por exemplo, se a cache ORDA tiver expirado). No entanto, é altamente recomendável certificar-se de que a função local não acede a dados no servidor, caso contrário a execução local não poderá trazer qualquer benefício em termos de desempenho. Uma função local que gera muitos pedidos ao servidor é menos eficiente do que uma função executada no servidor que apenas devolveria os valores resultantes. Por exemplo, considere a seguinte função na classe de entidade Escolas: + +```4d +// Get the youngest students +// Inappropriate use of local keyword +local Function getYoungest() : Object + return This.students.query("birthDate >= :1"; !2000-01-01!).orderBy("birthDate desc").slice(0; 5) +``` + +- **sem** a palavra-chave `local`, o resultado é dado através de um único pedido +- **com** a palavra-chave `local`, 4 pedidos são necessários: um para obter os alunos da entidade das escolas, um para a `query()`, um para o `orderBy()`, e um para o `slice()`. Neste exemplo, usar a palavra-chave `local` é inapropriado. + +#### Example: Checking attributes + +Pretendemos verificar a consistência dos atributos de uma entidade carregada no cliente e actualizada pelo utilizador antes de solicitar ao servidor que os guarde. + +Na classe *AlunosEntidade*, a função local `checkData()` verifica a idade do Aluno: + +```4d +Class extends Entity + +local Function checkData() -> $status : Object + +$status:=New object("success"; True) +Case of + : (This.age()=Null) + $status.success:=False + $status.statusText:="The birthdate is missing" + + :((This.age() <15) | (This.age()>30) ) + $status.success:=False + $status.statusText:="The student must be between 15 and 30 - This one is "+String(This.age()) +End case +``` + +Código de chamada: + +```4d +var $status : Object + +//Form.student is loaded with all its attributes and updated on a Form +$status:=Form.student.checkData() +If ($status.success) + $status:=Form.student.save() // call the server End if +``` + + From 7b10d790e721602464782c66c69f50e0779b0be9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:52:58 +0200 Subject: [PATCH 1959/2000] New translations ordaclasses.md (Portuguese, Brazilian) --- .../current/ORDA/ordaClasses.md | 150 +++--------------- 1 file changed, 18 insertions(+), 132 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md b/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md index 827bd71693ae4e..525c7fbba419af 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md @@ -60,6 +60,7 @@ Além disso, as instâncias de objetos das classes de usuárioes do modelo de da | Release | Mudanças | | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 21 R3 | Support for the `server` keyword. | | 19 R4 | Atributos alias na Entity Class | | 19 R3 | Atributos calculados en la Entity Class | | 18 R5 | As funções de classe do modelo de dados não são expostas ao REST por defeito. Nuevas palabras clave `exposed` y `local`. | @@ -278,7 +279,7 @@ Ao criar ou editar classes de modelo de dados, é necessário preste atenção Quando compiladas, as funções da classe do modelo de dados são executadas: - em **processos preventivos ou cooperativos** (dependendo do processo de chamada) em aplicativos de usuário único, -- em **processos preemptivos** em aplicações cliente/servidor (exceto se for utilizada a palavra-chave [`local`](#local-functions), caso em que depende do processo de chamada, como no utilizador único). +- em **processos preemptivos** em aplicações cliente/servidor (exceto se for utilizada a palavra-chave [`local`](../Concepts/classes.md#local), caso em que depende do processo de chamada, como no utilizador único). Se o seu projeto foi concebido para ser executado em cliente/servidor, certifique-se de que o código da função da classe do modelo de dados é thread-safe. Se o código thread-unsafe for chamado, será lançado um erro em tempo de execução (nenhum erro será lançado em tempo de compilação, uma vez que a execução cooperativa é suportada em aplicações de utilizador único). @@ -341,9 +342,7 @@ The `Class constructor` function is triggered by the following commands and feat #### Remote configurations -When using a remote configurations, you need to pay attention to the following principles: - -- In **client/server** the function can be called on the client or on the server, depending on the location of the calling code. When it is called on the client, it is not triggered again when the client attempts to save the new entity and sends an update request to the server to create in memory on the server. +When using a remote configurations, you need to pay attention to the following principle: in **client/server** the function can be called on the client or on the server, depending on the location of the calling code. When it is called on the client, it is not triggered again when the client attempts to save the new entity and sends an update request to the server to create in memory on the server. :::warning @@ -464,14 +463,14 @@ Dentro das funções de atributo computadas, [`Isso`](Concepts/classes.md#this) > Atributos computados da ORDA não são [**expostos**](#funções-expostas-vs-não-expostas) por padrão. Você expõe um atributo calculado adicionando a palavra-chave `exposed` à definição da **função get**. -> **funções get e set** podem ter a propriedade [**local**](#local-functions) para otimizar o processamento cliente/servidor. +> **get and set functions** can have the [`local`](../Concepts/classes.md#local) property to optimize client/server processing. ### `Function get ` #### Sintaxe ```4d -{local} {exposed} Function get ({$event : Object}) -> $result : type +{local | server} {exposed} Function get ({$event : Object}) -> $result : type // code ``` @@ -497,6 +496,12 @@ El parámetro *$event* contiene las siguientes propiedades: | kind | Text | "get" | | resultado | Diferente de | Opcional. Adicione esta propriedade com o valor Null se pretender que um atributo escalar devolva Null | +:::note + +For more information about the `local` and `server` keywords, please refer to the [local and server](../Concepts/classes.md#local-and-server) section. + +::: + #### Exemplos - Atributo *fullName* calculado: @@ -541,7 +546,7 @@ Function get coWorkers($event : Object)-> $result: cs.EmployeeSelection ```4d -{local} Function set ($value : type {; $event : Object}) +{local | server} Function set ($value : type {; $event : Object}) // code ``` @@ -558,6 +563,12 @@ El parámetro *$event* contiene las siguientes propiedades: | kind | Text | "set" | | value | Diferente de | Valor a tratar pelo atributo calculado | +:::note + +For more information about the `local` and `server` keywords, please refer to the [local and server](../Concepts/classes.md#local-and-server) section. + +::: + #### Exemplo ```4d @@ -1074,128 +1085,3 @@ It can be called by the following HTTP GET request: IP:port/rest/Products/getThumbnail?$params='["Yellow Pack",200,200]' ``` -## Funções locais - -Por padrão na arquitetura cliente/servidor, funções do modelo de dados da ORDA são executadas **no servidor**. Normalmente, proporciona o melhor desempenho, uma vez que apenas o pedido de função e o resultado são enviados através da rede. - -No entanto, pode acontecer que uma função seja totalmente executável no lado do cliente (por exemplo, quando processa dados que já estão na cache local). No entanto, pode acontecer que uma função seja totalmente executável no lado do cliente (por exemplo, quando processa dados que já estão na cache local). A sintaxe formal é: - -```4d -// declarar uma função para executar localmente no cliente/servidor -local Function -``` - -Com esta palavra-chave, a função será sempre executada no lado do cliente. - -> A palavra-chave `local` só pode ser usada com funções de classe de modelo de dados. Se usado com uma [classe de usuário regular](Concepts/classes.md) função, ela é ignorada e um erro é retornado pelo compilador. - -Note-se que a função funcionará mesmo que eventualmente seja necessário aceder ao servidor (por exemplo, se a cache ORDA tiver expirado). No entanto, é altamente recomendável certificar-se de que a função local não acede a dados no servidor, caso contrário a execução local não poderá trazer qualquer benefício em termos de desempenho. Uma função local que gera muitos pedidos ao servidor é menos eficiente do que uma função executada no servidor que apenas devolveria os valores resultantes. Por exemplo, considere a seguinte função na classe de entidade Escolas: - -```4d -// Obter os alunos mais novos -// Uso inapropriado da palavra-chave local -local Function getYoungest - var $0 : Object - $0:=This.students.query("birthDate >= :1"; !2000-01-01!).orderBy("birthDate desc").slice(0; 5) -``` - -- **sem** a palavra-chave `local`, o resultado é dado através de um único pedido -- **com** a palavra-chave `local`, 4 pedidos são necessários: um para obter os alunos da entidade das escolas, um para a `query()`, um para o `orderBy()`, e um para o `slice()`. Neste exemplo, usar a palavra-chave `local` é inapropriado. - -### Exemplos - -#### Cálculo da idade - -Dada uma entidade com um atributo de *data de nascimento*, queremos definir uma função `idade()` que seria chamada em uma caixa de lista. Esta função pode ser executada no cliente, o que evita desencadear um pedido ao servidor para cada linha da caixa de listagem. - -Na classe StudentsEntity: - -```4d -Class extends Entity - -local Function age() -> $age: Variant - -If (This.birthDate#!00-00-00!) - $age:=Year of(Current date)-Year of(This.birthDate) -Else - $age:=Null -End if -``` - -#### Verificação de atributos - -Pretendemos verificar a consistência dos atributos de uma entidade carregada no cliente e actualizada pelo utilizador antes de solicitar ao servidor que os guarde. - -Na classe *AlunosEntidade*, a função local `checkData()` verifica a idade do Aluno: - -```4d -Class extends Entity - -local Function checkData() -> $status : Object - -$status:=New object("success"; True) -Case of - : (This.age()=Null) - $status.success:=False - $status.statusText:="The birthdate is missing" - - :((This.age() <15) | (This.age()>30) ) - $status.success:=False - $status.statusText:="The student must be between 15 and 30 - This one is "+String(This.age()) -End case -``` - -Código de chamada: - -```4d -var $status : Object - -//Form.student is loaded with all its attributes and updated on a Form -$status:=Form.student.checkData() -If ($status.success) - $status:=Form.student.save() // call the server End if -``` - -## Support in 4D projects - -### Ficheiros de classe (class files) - -Uma classe de usuário do modelo de dados ORDA é definida por adicionar, no [mesmo local dos arquivos de classes normais](../Concepts/classes.md#class-definition) (*e.* na pasta `/Sources/Classes` da pasta do projeto), um arquivo .4dm com o nome da classe. Por exemplo, uma classe de entidade para o dataclass `Utilities` será definida através de um arquivo `UtilitiesEntity.4dm`. - -### Criação de classes - -4D pré-criou automaticamente classes vazias na memória para cada objeto de modelo de dados disponível. - -![](../assets/en/ORDA/ORDA_Classes-3.png) - -> Por padrão, as classes ORDA vazias não são exibidas no Explorer. Para mostrar a eles, você precisa selecionar **Mostrar todas as classes de dados** do menu de opções do Explorador: -> ![](../assets/en/ORDA/showClass.png) - -As classes de utilizadores ORDA têm um ícone diferente das classes normais. As classes vazias são escurecidas: - -![](../assets/en/ORDA/classORDA2.png) - -Para criar um arquivo de classe ORDA, basta fazer duplo clique na classe predefinida correspondente no Explorador. Para criar um arquivo de classe ORDA, basta fazer duplo clique na classe predefinida correspondente no Explorador. Por exemplo, para uma classe Entity: - -``` -Class extends Entity -``` - -Quando uma classe for definida, o seu nome deixa de estar obscurecido no Explorador. - -### Edição de classes - -Para abrir una clase ORDA definida en el editor de código 4D, seleccione o haga doble clic en el nombre de una clase ORDA y utilice **Editar...** en el menú contextual/menú de opciones de la ventana del Explorador: - -![](../assets/en/ORDA/classORDA4.png) - -Para as classes ORDA baseadas no armazenamento de dados local (`ds`), é possível acessar diretamente o código da classe pela janela 4D Structure: - -![](../assets/en/ORDA/classORDA5.png) - -### Editor de método - -No Editor de Código 4D, as variáveis digitadas como uma classe ORDA se beneficiam automaticamente das características de autocompletar. Exemplo com uma variável de classe Entity: - -![](../assets/en/ORDA/AutoCompletionEntity.png) - From 8ab118f297485cc24082732d999c8ac9c5bab992 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 00:53:27 +0200 Subject: [PATCH 1960/2000] New translations components.md (Spanish) --- .../current/Project/components.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/components.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/components.md index 823f69a4a920c7..bb3322750848ca 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/components.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/components.md @@ -339,7 +339,7 @@ A continuación, deberá [suministrar su token de conexión](#providing-your-acc Referenced GitHub and GitLab components are downloaded in a local cache folder then loaded in your environment. La carpeta de caché local se guarda en la siguiente ubicación: -- on macOS: `$HOME/Library/Caches//Dependencies` +- en macOS: `$HOME/Library/Caches//Dependencies` - en Windows: `C:\Users\\AppData\Local\\Dependencies` ...donde `` puede ser "4D", "4D Server" o "tool4D". @@ -645,7 +645,7 @@ Luego puede introducir su token de acceso personal: ![dependency-add-token-2](../assets/en/Project/dependency-add-token-2.png) -#### Editing a token +#### Editar un token Sólo puede introducir un token de acceso personal por host. Una vez se ha sido introducido un token, puede **editarlo**. From c999a159727069e4d8f4d2bc14e62cc981f1c7c6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 01:56:11 +0200 Subject: [PATCH 1961/2000] New translations orda-events.md (French) --- .../current/ORDA/orda-events.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/orda-events.md b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/orda-events.md index 4b015adca67024..2fc3e901313cd3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/orda-events.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/orda-events.md @@ -44,11 +44,11 @@ Vous pouvez également définir le même événement au niveau de l'attribut et En général, les événements ORDA sont exécutés sur le serveur. -Cependant, dans une configuration client/serveur, la fonction d'événement `touched()` peut être exécutée sur **le serveur ou le client**, en fonction de l'utilisation du mot-clé [`local`](./ordaClasses.md#local-functions). Une implémentation spécifique côté client permet de déclencher l'événement sur le client. +Cependant, dans une configuration client/serveur, la fonction d'événement `touched()` peut être exécutée sur **le serveur ou le client**, en fonction de l'utilisation du mot-clé [`local`](../Concepts/classes.md#local). Une implémentation spécifique côté client permet de déclencher l'événement sur le client. :::note -Les fonctions ORDA [`constructor()`](./ordaClasses.md#class-constructor) sont toujours exécutées sur le client. +ORDA [`constructor()`](./ordaClasses.md#class-constructor) functions are always executed locally. ::: @@ -58,21 +58,21 @@ Avec les autres configurations à distance (c'est-à-dire les [applications Qodl Le tableau suivant liste les événements d'entité ORDA ainsi que leurs règles. -| Evénement | Niveau | Nom de la fonction | (C/S) Exécuté sur | Peut arrêter l'action en renvoyant une erreur | -| :------------------------------------ | :------- | :------------------------------------------------------ | :-----------------------------------------------------------------: | --------------------------------------------- | -| Instanciation d'entité | Entity | [`constructor()`](./ordaClasses.md#class-constructor-1) | client | non | -| Attribut touched | Attribut | `event touched ()` | Dépend du mot-clé [`local`](../ORDA/ordaClasses.md#local-functions) | non | -| | Entity | `event touched()` | Dépend du mot-clé [`local`](../ORDA/ordaClasses.md#local-functions) | non | -| Avant l'enregistrement d'une entité | Attribut | `validateSave ()` | serveur | oui | -| | Entity | `validateSave()` | serveur | oui | -| Pendant l'enregistrement d'une entité | Attribut | `saving ()` | serveur | oui | -| | Entity | `saving()` | serveur | oui | -| Après l'enregistrement d'une entité | Entity | `afterSave()` | serveur | non | -| Avant la suppression d'une entité | Attribut | `validateDrop ()` | serveur | oui | -| | Entity | `validateDrop()` | serveur | oui | -| Pendant la suppression d'une entité | Attribut | `dropping ()` | serveur | oui | -| | Entity | `dropping()` | serveur | oui | -| Après la suppression d'une entité | Entity | `afterDrop()` | serveur | non | +| Evénement | Niveau | Nom de la fonction | (C/S) Execution | Peut arrêter l'action en renvoyant une erreur | +| :------------------------------------ | :------- | :------------------------------------------------------ | :-------------------------------------------------------: | --------------------------------------------- | +| Instanciation d'entité | Entity | [`constructor()`](./ordaClasses.md#class-constructor-1) | local | non | +| Attribut touched | Attribut | `event touched ()` | Dépend du mot-clé [`local`](../Concepts/classes.md#local) | non | +| | Entity | `event touched()` | Dépend du mot-clé [`local`](../Concepts/classes.md#local) | non | +| Avant l'enregistrement d'une entité | Attribut | `validateSave ()` | serveur | oui | +| | Entity | `validateSave()` | serveur | oui | +| Pendant l'enregistrement d'une entité | Attribut | `saving ()` | serveur | oui | +| | Entity | `saving()` | serveur | oui | +| Après l'enregistrement d'une entité | Entity | `afterSave()` | serveur | non | +| Avant la suppression d'une entité | Attribut | `validateDrop ()` | serveur | oui | +| | Entity | `validateDrop()` | serveur | oui | +| Pendant la suppression d'une entité | Attribut | `dropping ()` | serveur | oui | +| | Entity | `dropping()` | serveur | oui | +| Après la suppression d'une entité | Entity | `afterDrop()` | serveur | non | :::note From e83f9640d1c7cb9237c882aa44af8625c8c8c612 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 01:56:13 +0200 Subject: [PATCH 1962/2000] New translations vectorclass.md (French) --- .../current/API/VectorClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/VectorClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/VectorClass.md index 6a0a61512ae5a2..2d9e1b2873dfbc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/VectorClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/VectorClass.md @@ -7,6 +7,12 @@ La classe `Vector` vous permet de manipuler des **vecteurs** et d'effectuer des Dans le monde des IA, un vecteur est une séquence de nombres qui permet à une machine de comprendre et de manipuler des données complexes. Pour un aperçu détaillé du rôle des vecteurs avec les IA, vous pouvez vous référer à [cette page](https://aiforsocialgood.ca/blog/understanding-the-role-of-vectors-in-artificial-intelligence-a-comprehensive-guide). +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Comprendre les différents calculs vectoriels La classe `4D.Vector` propose trois types de calculs vectoriels. Le tableau suivant résume les principales caractéristiques de chacun d'entre eux : From 50f49f61d40b5e3c39b2b4f06d2cb86e71b73915 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 01:56:20 +0200 Subject: [PATCH 1963/2000] New translations orda-events.md (Spanish) --- .../current/ORDA/orda-events.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/orda-events.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/orda-events.md index 5f9c87efbabe3e..134e1b45ab59f2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/orda-events.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/orda-events.md @@ -44,11 +44,11 @@ También puede definir el mismo evento tanto a nivel del atributo como de la ent Normalmente, los eventos ORDA se ejecutan en el servidor. -Sin embargo, en la configuración cliente/servidor, la función de evento `touched()` puede ejecutarse en el **servidor o en el cliente**, dependiendo del uso de la palabra clave [`local`](./ordaClasses.md#local-functions). Una implementación específica en el lado del cliente permite la activación del evento en el cliente. +Sin embargo, en la configuración cliente/servidor, la función de evento `touched()` puede ejecutarse en el **servidor o en el cliente**, dependiendo del uso de la palabra clave [`local`](../Concepts/classes.md#local). Una implementación específica en el lado del cliente permite la activación del evento en el cliente. :::note -Las funciones ORDA [`constructor()`](./ordaClasses.md#class-constructor) se ejecutan siempre en el cliente. +ORDA [`constructor()`](./ordaClasses.md#class-constructor) functions are always executed locally. ::: @@ -58,21 +58,21 @@ Con otras configuraciones remotas (p. ej. [aplicaciones Qodly](https://developer La siguiente tabla lista los eventos ORDA junto con sus reglas. -| Evento | Nivel | Nombre de la función | (C/S) Ejecutado en | Puede detener la acción devolviendo un error | -| :------------------------------ | :------- | :------------------------------------------------------ | :---------------------------------------------------------------------------: | -------------------------------------------- | -| Instanciación de entidades | Entity | [`constructor()`](./ordaClasses.md#class-constructor-1) | client | no | -| Atributo tocado | Atributo | `event touched ()` | Depende de la palabra clave [`local`](../ORDA/ordaClasses.md#local-functions) | no | -| | Entity | `event touched()` | Depende de la palabra clave [`local`](../ORDA/ordaClasses.md#local-functions) | no | -| Antes de guardar una entidad | Atributo | `validateSave ()` | server | sí | -| | Entity | `validateSave()` | server | sí | -| Al guardar una entidad | Atributo | `saving ()` | server | sí | -| | Entity | `saving()` | server | sí | -| Después de guardar una entidad | Entity | `afterSave()` | server | no | -| Antes de eliminar una entidad | Atributo | `validateDrop ()` | server | sí | -| | Entity | `validateDrop()` | server | sí | -| Al soltar una entidad | Atributo | `dropping ()` | server | sí | -| | Entity | `dropping()` | server | sí | -| Después de eliminar una entidad | Entity | `afterDrop()` | server | no | +| Evento | Nivel | Nombre de la función | (C/S) Execution | Puede detener la acción devolviendo un error | +| :------------------------------ | :------- | :------------------------------------------------------ | :-----------------------------------------------------------------: | -------------------------------------------- | +| Instanciación de entidades | Entity | [`constructor()`](./ordaClasses.md#class-constructor-1) | local | no | +| Atributo tocado | Atributo | `event touched ()` | Depende de la palabra clave [`local`](../Concepts/classes.md#local) | no | +| | Entity | `event touched()` | Depende de la palabra clave [`local`](../Concepts/classes.md#local) | no | +| Antes de guardar una entidad | Atributo | `validateSave ()` | server | sí | +| | Entity | `validateSave()` | server | sí | +| Al guardar una entidad | Atributo | `saving ()` | server | sí | +| | Entity | `saving()` | server | sí | +| Después de guardar una entidad | Entity | `afterSave()` | server | no | +| Antes de eliminar una entidad | Atributo | `validateDrop ()` | server | sí | +| | Entity | `validateDrop()` | server | sí | +| Al soltar una entidad | Atributo | `dropping ()` | server | sí | +| | Entity | `dropping()` | server | sí | +| Después de eliminar una entidad | Entity | `afterDrop()` | server | no | :::note From f30a299e7e4d96be37b1a6936b7677a39753db41 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 01:56:21 +0200 Subject: [PATCH 1964/2000] New translations vectorclass.md (Spanish) --- .../current/API/VectorClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/VectorClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/VectorClass.md index 563c2f9d1d3b65..ba622c0387469e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/VectorClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/VectorClass.md @@ -7,6 +7,12 @@ La clase `Vector` permite manejar **vectores** y ejecutar cálculos de distancia En el mundo de las IA, un vector es una secuencia de números que permite a una máquina comprender y manipular datos complejos. Para una visión detallada del papel de los vectores con las IAs, puede consultar [esta página](https://aiforsocialgood.ca/blog/understanding-the-role-of-vectors-in-artificial-intelligence-a-comprehensive-guide). +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Comprender los diferentes cálculos vectoriales La clase `4D.Vector` propone tres tipos de cálculos vectoriales. La siguiente tabla resume las principales características de cada uno: From b4bdbd58cf58734840d9cd31b454b193a0a0fc79 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 01:56:29 +0200 Subject: [PATCH 1965/2000] New translations orda-events.md (Japanese) --- .../current/ORDA/orda-events.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/orda-events.md b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/orda-events.md index 20c1396a5e3fb4..04507178bdf936 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/orda-events.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/orda-events.md @@ -44,11 +44,11 @@ title: エンティティイベント 一般的に、ORDA イベントはサーバー上で実行されます。 -しかしながらクライアント/サーバー構成においては、[`local`](./ordaClasses.md#local-functions) キーワードの使用によっては、`touched()` イベント関数を**サーバーまたはクライアント**で実行することが可能です。 クライアント側で特定の実装をすることにより、イベントをクライアント上でトリガーすることができるようになります。 +しかしながらクライアント/サーバー構成においては、[`local`](../Concepts/classes.md#local) キーワードの使用によっては、`touched()` イベント関数を**サーバーまたはクライアント**で実行することが可能です。 クライアント側で特定の実装をすることにより、イベントをクライアント上でトリガーすることができるようになります。 :::note -ORDA [`constructor()`](./ordaClasses.md#class-constructor) 関数は必ずクライアント上で実行されます。 +ORDA [`constructor()`](./ordaClasses.md#class-constructor) functions are always executed locally. ::: @@ -58,21 +58,21 @@ ORDA [`constructor()`](./ordaClasses.md#class-constructor) 関数は必ずクラ 以下の表は、ORDA イベントの一覧とそのルールをまとめたものです。 -| イベント | レベル | 関数名 | (C/S の場合) 実行される場所 | エラーを返すことでアクションを停止できる | -| :------------------------------------ | :----- | :------------------------------------------------------ | :--------------------------------------------------------: | -------------------- | -| エンティティのインスタンス化 | Entity | [`constructor()`](./ordaClasses.md#class-constructor-1) | client | × | -| 属性がタッチされた | 属性 | `event touched ()` | [`local`](../ORDA/ordaClasses.md#local-functions) キーワードによる | × | -| | Entity | `event touched()` | [`local`](../ORDA/ordaClasses.md#local-functions) キーワードによる | × | -| エンティティを保存する前 | 属性 | `validateSave ()` | server | ◯ | -| | Entity | `validateSave()` | server | ◯ | -| エンティティの保存時 | 属性 | `saving ()` | server | ◯ | -| | Entity | `saving()` | server | ◯ | -| エンティティを保存した後 | Entity | `afterSave()` | server | × | -| エンティティをドロップ(削除)する前 | 属性 | `validateDrop ()` | server | ◯ | -| | Entity | `validateDrop()` | server | ◯ | -| エンティティのドロップ(削除)時 | 属性 | `dropping ()` | server | ◯ | -| | Entity | `dropping()` | server | ◯ | -| エンティティをドロップした後 | Entity | `afterDrop()` | server | × | +| イベント | レベル | 関数名 | (C/S) Execution | エラーを返すことでアクションを停止できる | +| :------------------------------------ | :----- | :------------------------------------------------------ | :----------------------------------------------: | -------------------- | +| エンティティのインスタンス化 | Entity | [`constructor()`](./ordaClasses.md#class-constructor-1) | ローカル | × | +| 属性がタッチされた | 属性 | `event touched ()` | [`local`](../Concepts/classes.md#local) キーワードによる | × | +| | Entity | `event touched()` | [`local`](../Concepts/classes.md#local) キーワードによる | × | +| エンティティを保存する前 | 属性 | `validateSave ()` | server | ◯ | +| | Entity | `validateSave()` | server | ◯ | +| エンティティの保存時 | 属性 | `saving ()` | server | ◯ | +| | Entity | `saving()` | server | ◯ | +| エンティティを保存した後 | Entity | `afterSave()` | server | × | +| エンティティをドロップ(削除)する前 | 属性 | `validateDrop ()` | server | ◯ | +| | Entity | `validateDrop()` | server | ◯ | +| エンティティのドロップ(削除)時 | 属性 | `dropping ()` | server | ◯ | +| | Entity | `dropping()` | server | ◯ | +| エンティティをドロップした後 | Entity | `afterDrop()` | server | × | :::note From 77b32f88569458758b663c1c27ae11b690c0017c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 01:56:30 +0200 Subject: [PATCH 1966/2000] New translations vectorclass.md (Japanese) --- .../current/API/VectorClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/VectorClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/VectorClass.md index aa98386cad0c87..c78b1fd626513f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/VectorClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/VectorClass.md @@ -7,6 +7,12 @@ title: Vector AI の世界では、ベクトルとは、機会が複雑なデータを理解し、操作することを可能にする、一連の数字です。 AI におけるベクトルの役割の詳細な概要については、[こちらのページ](https://aiforsocialgood.ca/blog/understanding-the-role-of-vectors-in-artificial-intelligence-a-comprehensive-guide) を参照してください。 +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### 様々なベクトル計算を理解する `4D.Vector` クラスは、3種類のベクター計算を提供します。 以下の表はそれぞれの計算の主な特徴をまとめたものです: From c395c8fcbaa6650baa3ff50faf01e5e83daec060 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 01:56:38 +0200 Subject: [PATCH 1967/2000] New translations orda-events.md (Portuguese, Brazilian) --- .../current/ORDA/orda-events.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/orda-events.md b/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/orda-events.md index f47fdd0c41c02d..d3b3641a97737a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/orda-events.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/orda-events.md @@ -44,11 +44,11 @@ You can also define the same event at both attribute and entity levels. The attr Usually, ORDA events are executed on the server. -In client/server configuration however, the `touched()` event function can be executed on the **server or the client**, depending on the use of [`local`](./ordaClasses.md#local-functions) keyword. A specific implementation on the client side allows the triggering of the event on the client. +In client/server configuration however, the `touched()` event function can be executed on the **server or the client**, depending on the use of [`local`](../Concepts/classes.md#local) keyword. A specific implementation on the client side allows the triggering of the event on the client. :::note -ORDA [`constructor()`](./ordaClasses.md#class-constructor) functions are always executed on the client. +ORDA [`constructor()`](./ordaClasses.md#class-constructor) functions are always executed locally. ::: @@ -58,21 +58,21 @@ With other remote configurations (i.e. [Qodly applications](https://developer.4d The following table lists ORDA events along with their rules. -| Evento | Nível | Function name | (C/S) Executed on | Can stop action by returning an error | -| :------------------------ | :------- | :------------------------------------------------------ | :------------------------------------------------------------------: | ------------------------------------- | -| Entity instantiation | Entity | [`constructor()`](./ordaClasses.md#class-constructor-1) | client | não | -| Attribute touched | Atributo | `event touched ()` | Depends on [`local`](../ORDA/ordaClasses.md#local-functions) keyword | não | -| | Entity | `event touched()` | Depends on [`local`](../ORDA/ordaClasses.md#local-functions) keyword | não | -| Before saving an entity | Atributo | `validateSave ()` | server | sim | -| | Entity | `validateSave()` | server | sim | -| When saving an entity | Atributo | `saving ()` | server | sim | -| | Entity | `saving()` | server | sim | -| After saving an entity | Entity | `afterSave()` | server | não | -| Before dropping an entity | Atributo | `validateDrop ()` | server | sim | -| | Entity | `validateDrop()` | server | sim | -| When dropping an entity | Atributo | `dropping ()` | server | sim | -| | Entity | `dropping()` | server | sim | -| After dropping an entity | Entity | `afterDrop()` | server | não | +| Evento | Nível | Function name | (C/S) Execution | Can stop action by returning an error | +| :------------------------ | :------- | :------------------------------------------------------ | :--------------------------------------------------------: | ------------------------------------- | +| Entity instantiation | Entity | [`constructor()`](./ordaClasses.md#class-constructor-1) | local | não | +| Attribute touched | Atributo | `event touched ()` | Depends on [`local`](../Concepts/classes.md#local) keyword | não | +| | Entity | `event touched()` | Depends on [`local`](../Concepts/classes.md#local) keyword | não | +| Before saving an entity | Atributo | `validateSave ()` | server | sim | +| | Entity | `validateSave()` | server | sim | +| When saving an entity | Atributo | `saving ()` | server | sim | +| | Entity | `saving()` | server | sim | +| After saving an entity | Entity | `afterSave()` | server | não | +| Before dropping an entity | Atributo | `validateDrop ()` | server | sim | +| | Entity | `validateDrop()` | server | sim | +| When dropping an entity | Atributo | `dropping ()` | server | sim | +| | Entity | `dropping()` | server | sim | +| After dropping an entity | Entity | `afterDrop()` | server | não | :::note From 5995ce469c63f6092eb0918501211e8774434ae5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 01:56:40 +0200 Subject: [PATCH 1968/2000] New translations vectorclass.md (Portuguese, Brazilian) --- .../current/API/VectorClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/VectorClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/VectorClass.md index 4a18ad3f068b60..9702939bba2738 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/VectorClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/VectorClass.md @@ -7,6 +7,12 @@ The `Vector` class allows you to handle **vectors** and to execute distance and In the world of AIs, a vector is a sequence of numbers that enables a machine to understand and manipulate complex data. For a detailed overview of the role of vectors with AIs, you can refer to [this page](https://aiforsocialgood.ca/blog/understanding-the-role-of-vectors-in-artificial-intelligence-a-comprehensive-guide). +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Understanding the different vector computations The `4D.Vector` class proposes three types of vector computations. The following table summarizes the main characteristics of each one: From b55ef013c70648a9fec65ad0973705402fcde7eb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 02:01:09 +0200 Subject: [PATCH 1969/2000] New translations collectionclass.md (Spanish) --- .../version-21/API/CollectionClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md index d2b828dcb8f90e..b4c476f1d1ee68 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md @@ -1340,7 +1340,7 @@ Se designa la retrollamada a ejecutar para evaluar los elementos de la colecció - *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; - o *methodName*, el nombre de un método proyecto (texto). -La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1). +La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede realizar cualquier operación, con o sin los parámetros, y debe devolver un nuevo valor transformado para añadirlo a la colección resultante. Recibe un `Object` en el primer parámetro ($1). La retrollamada recibe los siguientes parámetros: @@ -1864,7 +1864,7 @@ Se designa la retrollamada a ejecutar para evaluar los elementos de la colecció - *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; - o *methodName*, el nombre de un método proyecto (texto). -La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1). +La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede realizar cualquier operación, con o sin los parámetros, y debe devolver un nuevo valor transformado para añadirlo a la colección resultante. Recibe un `Object` en el primer parámetro ($1). La retrollamada recibe los siguientes parámetros: From f2054c40561413a4547e08ec144c7c49080c31a7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 02:17:48 +0200 Subject: [PATCH 1970/2000] New translations properties_object.md (Spanish) --- .../version-21/FormObjects/properties_Object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md index 0152174b933216..0c670eaf70d3c6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/properties_Object.md @@ -137,7 +137,7 @@ Especifique el tipo de datos para la expresión o variable asociada al objeto. T Sin embargo, esta propiedad tiene una función tipográfica en los siguientes casos específicos: - **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas. -- **[Columnas List Box](listbox-column.md)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo dato/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles. +- **[Columnas List Box](listbox-column.md)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo datos/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles. - **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos rigen la visualización de variables de imagen en los formularios. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de To do this, you need either for the statement `var varName : Picture` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property. De lo contrario, la variable imagen no se mostrará correctamente (sólo en modo interpretado). From a7a2a3bb980c8dd6d38a8f6dbf47ad1b7038b9ee Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 03:42:06 +0200 Subject: [PATCH 1971/2000] New translations sessions.md (French) --- .../docusaurus-plugin-content-docs/current/Desktop/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Desktop/sessions.md b/i18n/fr/docusaurus-plugin-content-docs/current/Desktop/sessions.md index 4f537c3b7ee258..11c0bfcfc9d4b0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Desktop/sessions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Desktop/sessions.md @@ -64,7 +64,7 @@ Côté client, deux objets "storage" locaux distincts sont disponibles : :::tip Articles de blog sur le sujet - [Objet session distante 4D avec connexion Client/Serveur et procédure stockée](https://blog.4d.com/new-4D-remote-session-object-with-client-server-connection-and-stored-procedure). -- [Client / serveur - Gérer une session lorsque l'on travaille sur un client 4D](https://blog.4d.com/client-server-handle-a-session-when-working-on-a-4d-client). +- [Forget server-side wrappers, use 4D Sessions from the client](https://blog.4d.com/forget-server-side-wrappers-use-4d-sessions-from-the-client). ::: From c4f63b0f74ac410cc1606c55f4db6730600130fb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 03:42:16 +0200 Subject: [PATCH 1972/2000] New translations sessions.md (Spanish) --- .../docusaurus-plugin-content-docs/current/Desktop/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Desktop/sessions.md b/i18n/es/docusaurus-plugin-content-docs/current/Desktop/sessions.md index 832c4835b1be44..6ac83681f7c0c1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Desktop/sessions.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Desktop/sessions.md @@ -64,7 +64,7 @@ Del lado del cliente, existen dos objetos de almacenamiento local distintos: :::tip Entradas de blog relacionadas - [Objeto sesión remota 4D con conexión cliente/servidor y procedimiento almacenado](https://blog.4d.com/new-4D-remote-session-object-with-client-server-connection-and-stored-procedure). -- [Client / server – Handle a session when working on a 4D client](https://blog.4d.com/client-server-handle-a-session-when-working-on-a-4d-client). +- [Forget server-side wrappers, use 4D Sessions from the client](https://blog.4d.com/forget-server-side-wrappers-use-4d-sessions-from-the-client). ::: From b0ee01bd098585360315643f712e2aec44a275e7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 03:42:24 +0200 Subject: [PATCH 1973/2000] New translations sessions.md (Japanese) --- .../docusaurus-plugin-content-docs/current/Desktop/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/sessions.md b/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/sessions.md index 477dd33acb9748..9b25b52448456b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/sessions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/sessions.md @@ -64,7 +64,7 @@ title: デスクトップセッション :::tip 関連したblog 記事 - [クライアント/サーバー接続とストアドプロシージャーに対応した新しい 4Dリモートセッションオブジェクト](https://blog.4d.com/ja/new-4d-remote-session-object-with-client-server-connection-and-stored-procedure/)。 -- [Client / server – Handle a session when working on a 4D client](https://blog.4d.com/client-server-handle-a-session-when-working-on-a-4d-client). +- [Forget server-side wrappers, use 4D Sessions from the client](https://blog.4d.com/forget-server-side-wrappers-use-4d-sessions-from-the-client). ::: From a890f5a12fe4f2dead407fe75241ab7e5c3e4a48 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 03:42:32 +0200 Subject: [PATCH 1974/2000] New translations sessions.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/Desktop/sessions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/sessions.md b/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/sessions.md index 073362a89fb3e0..5c82bdb20726ff 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/sessions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/sessions.md @@ -64,7 +64,7 @@ On the client side, two distinct local storage objects are available: :::tip Related blog posts - [Objeto de sessão remota 4D com conexão de Cliente/Servidor e procedimento armazenado](https://blog.4d.com/new-4D-remote-session-object-with-client-server-connection-and-stored-procedure re). -- [Client / server – Handle a session when working on a 4D client](https://blog.4d.com/client-server-handle-a-session-when-working-on-a-4d-client). +- [Forget server-side wrappers, use 4D Sessions from the client](https://blog.4d.com/forget-server-side-wrappers-use-4d-sessions-from-the-client). ::: From da3f0776fe84d760d8cc948a1fbac3a0ab068679 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 03:43:09 +0200 Subject: [PATCH 1975/2000] New translations collectionclass.md (Spanish) --- .../version-21-R2/API/CollectionClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md index 932fc1e5fe4dae..70e62e4ef48d14 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/CollectionClass.md @@ -1340,7 +1340,7 @@ Se designa la retrollamada a ejecutar para evaluar los elementos de la colecció - *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; - o *methodName*, el nombre de un método proyecto (texto). -La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1). +La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede realizar cualquier operación, con o sin los parámetros, y debe devolver un nuevo valor transformado para añadirlo a la colección resultante. Recibe un `Object` en el primer parámetro ($1). La retrollamada recibe los siguientes parámetros: @@ -1864,7 +1864,7 @@ Se designa la retrollamada a ejecutar para evaluar los elementos de la colecció - *formula* (sintaxis recomendada), un [objeto Fórmula](FunctionClass.md) que puede encapsular toda expresión ejecutable, incluyendo funciones y métodos proyecto; - o *methodName*, el nombre de un método proyecto (texto). -La retrollamada se llama con los parámetros pasados en *param* (opcional). The callback is called with the parameter(s) passed in param (optional). Recibe un `Object` en el primer parámetro ($1). +La retrollamada se llama con los parámetros pasados en *param* (opcional). La retrollamada puede realizar cualquier operación, con o sin los parámetros, y debe devolver un nuevo valor transformado para añadirlo a la colección resultante. Recibe un `Object` en el primer parámetro ($1). La retrollamada recibe los siguientes parámetros: From e049aeda26b3184e37075d8db765885bd6d3a750 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 03:58:34 +0200 Subject: [PATCH 1976/2000] New translations properties_object.md (Spanish) --- .../version-21-R2/FormObjects/properties_Object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md index 0152174b933216..0c670eaf70d3c6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/properties_Object.md @@ -137,7 +137,7 @@ Especifique el tipo de datos para la expresión o variable asociada al objeto. T Sin embargo, esta propiedad tiene una función tipográfica en los siguientes casos específicos: - **[Variables dinámicas](#dynamic-variables)**: puede utilizar esta propiedad para declarar el tipo de variables dinámicas. -- **[Columnas List Box](listbox-column.md)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo dato/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles. +- **[Columnas List Box](listbox-column.md)**: esta propiedad se utiliza para asociar un formato de visualización a los datos de la columna. Los formatos suministrados dependerán del tipo de variable (list box de tipo array) o del tipo datos/campo (list boxes de tipo selección y colección). Los formatos 4D estándar que pueden utilizarse son: Alfa, Numérico, Fecha, Hora, Imagen y Booleano. El tipo Texto no tiene formatos de visualización específicos. Todos los formatos personalizados existentes también están disponibles. - **[Variables imagen](input_overview.md)**: puede utilizar este menú para declarar las variables antes de cargar el formulario en modo interpretado. Mecanismos nativos específicos rigen la visualización de variables de imagen en los formularios. Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de Estos mecanismos exigen una mayor precisión a la hora de configurar las variables: a partir de ahora, deberán haber sido declaradas antes de cargar el formulario -es decir, incluso antes del evento de formulario `On Load` - a diferencia de otros tipos de To do this, you need either for the statement `var varName : Picture` to have been executed before loading the form (typically, in the method calling the `DIALOG` command), or for the variable to have been typed at the form level using the expression type property. De lo contrario, la variable imagen no se mostrará correctamente (sólo en modo interpretado). From afe360c0ede97fa75ca1a0905b7029db4687d74e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 05:23:22 +0200 Subject: [PATCH 1977/2000] New translations async.md (Spanish) --- .../docusaurus-plugin-content-docs/current/Develop/async.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Develop/async.md b/i18n/es/docusaurus-plugin-content-docs/current/Develop/async.md index f93db121df42e8..2d16a25f5e420f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Develop/async.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Develop/async.md @@ -35,7 +35,7 @@ Elegir entre ejecución síncrona y asíncrona: | Operaciones rápidas con un procesamiento mínimo | **Síncrono** | | Tareas que requieren un orden de ejecución estricto | **Síncrono** | | Tareas en segundo plano de larga duración | **Asíncrono** | -| Long-running UI interactions | **Asíncrono** | +| Interacciones de interfaz de usuario de larga duración | **Asíncrono** | | Interacciones de interfaz de usuario de corta duración | **Síncrono** | | Cargas de trabajo multihilo de alto rendimiento | **Asíncrono** | @@ -104,7 +104,7 @@ Varias clases 4D soportan el procesamiento asíncrono: - [`HTTPRequest`](../API/HTTPRequestClass.md) - Gestiona peticiones y respuestas HTTP asíncronas. - [`SystemWorker`](../API/SystemWorkerClass.md) - Ejecuta procesos externos de forma asíncrona. - [`TCPConnection`](../API/TCPConnectionClass.md) - Gestiona conexiones de cliente TCP con retrollamadas basadas en eventos. -- [`TCPListener`](../API/TCPListenerClass.md) – Manages TCP server connections. +- [`TCPListener`](../API/TCPListenerClass.md) - Gestiona las conexiones del servidor TCP. - [`UDPSocket`](../API/UDPSocketClass.md) - Envía y recibe paquetes UDP. - [`WebSocket`](../API/WebSocketClass.md) – Manages WebSocket client connections. - [`WebSocketServer`](../API/WebSocketServerClass.md) - Gestiona las conexiones del servidor WebSocket. From add48b256c9c34e392c6417c606e7e389cea371c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 05:25:02 +0200 Subject: [PATCH 1978/2000] New translations formulaclass.md (French) --- .../current/API/FormulaClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/FormulaClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/FormulaClass.md index cd8a48eb55993e..dd548747a23816 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/FormulaClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/FormulaClass.md @@ -12,6 +12,12 @@ Les objets de la classe `4D.Formula` héritent de la classe [`4D.Function`](./Fu Voir les exemples dans le paragraphe [Exécution du code dans les objets Function](../API/FunctionClass.md#executing-code-in-function-objects). +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Passer des paramètres aux formules Vous pouvez passer des paramètres à vos formules en utilisant une syntaxe séquentielle basée sur `$1, $2,...,$n`. La numérotation des paramètres $ représente l'ordre dans lequel ils seront passés à la formule. Par exemple, vous pouvez écrire : From c4eb4fcc66a96eb69bdd33a478bb458d9fc5df5c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 05:25:04 +0200 Subject: [PATCH 1979/2000] New translations methodclass.md (French) --- .../current/API/MethodClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/MethodClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/MethodClass.md index 6dd70fb33eb2da..20443437bb9294 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/MethodClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/MethodClass.md @@ -20,6 +20,12 @@ Voir les exemples dans le paragraphe [Exécution du code dans les objets Functio ::: +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Exemples #### Création d'une méthode dynamique de base From e438b4ab376ed120af0f16c05af948a6bae2b583 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 05:25:16 +0200 Subject: [PATCH 1980/2000] New translations formulaclass.md (Spanish) --- .../current/API/FormulaClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/FormulaClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/FormulaClass.md index 1362e3ee80e30d..5eeb198512bc1d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/FormulaClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/FormulaClass.md @@ -12,6 +12,12 @@ Los objetos de la clase `4D.Formula` heredan de la clase [`4D.Function`](./Funct Ver ejemplos en el párrafo [Ejecución de código en los objetos Function](../API/FunctionClass.md#executing-code-in-function-objects). +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Pasar parámetros a fórmulas Puede pasar parámetros a sus fórmulas utilizando una sintaxis secuencial de parámetros basada en `$1, $2,...,$n`. La numeración de los parámetros $ representa el orden en que se pasarán a la fórmula. Por ejemplo, puede escribir: From 84cf8773988c1b98bc96e8d989a8a1d866cceec3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 05:25:18 +0200 Subject: [PATCH 1981/2000] New translations methodclass.md (Spanish) --- .../current/API/MethodClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/MethodClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/MethodClass.md index 01036638334144..2bbc1ff98634e8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/MethodClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/MethodClass.md @@ -20,6 +20,12 @@ Ver ejemplos en el párrafo [Ejecución de código en los objetos Function](../A ::: +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Ejemplos #### Basic dynamic method creation From 0990bf5b00df62c2c65d8d9f9c819469863c7d33 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 05:25:29 +0200 Subject: [PATCH 1982/2000] New translations formulaclass.md (Japanese) --- .../current/API/FormulaClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/FormulaClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/FormulaClass.md index 10d4c65cbee280..82697c41a6b328 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/FormulaClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/FormulaClass.md @@ -12,6 +12,12 @@ title: Formula [Function オブジェクト内のコードを実行する](../API/FunctionClass.md#executing-code-in-function-objects) の段落の例題を参照してください。 +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### フォーミュラに引数を渡す フォーミュラには、順番引数シンタックス `$1, $2...$n` を使用して引数を渡すことができます。 $ 付きの引数の番号は、それらがフォーミュラに渡される順番を表します。 たとえば: From b114fb38fbe7f7f6b4a3b57d83664d3da086dd55 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 05:25:31 +0200 Subject: [PATCH 1983/2000] New translations methodclass.md (Japanese) --- .../current/API/MethodClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/MethodClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/MethodClass.md index 327b78c31d5962..bd7a2ec3957cef 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/MethodClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/MethodClass.md @@ -20,6 +20,12 @@ title: メソッド ::: +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### 例題 #### 基本的なダイナミックメソッド作成 From c16ee834a827c27a748f1834279a3014f4bb4be6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 05:25:42 +0200 Subject: [PATCH 1984/2000] New translations formulaclass.md (Portuguese, Brazilian) --- .../current/API/FormulaClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/FormulaClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/FormulaClass.md index 7b5cea57fae1a6..1a4ec95abfcd8d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/FormulaClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/FormulaClass.md @@ -12,6 +12,12 @@ title: Formula See examples in the [Executing code in Function objects](../API/FunctionClass.md#executing-code-in-function-objects) paragraph. +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Passar parâmetros a fórmulas You can pass parameters to your formulas using a sequential parameter syntax based upon `$1, $2,...,$n`. The numbering of the $ parameters represents the order in which they will be passed to the formula. Por exemplo, pode escrever: From 97f0791f55e7f9630df3c668ad0da9985f444480 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 05:25:43 +0200 Subject: [PATCH 1985/2000] New translations methodclass.md (Portuguese, Brazilian) --- .../current/API/MethodClass.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/MethodClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/MethodClass.md index 58c696e62569d6..30701bcb97e720 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/MethodClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/MethodClass.md @@ -20,6 +20,12 @@ See examples in the [Executing code in Function objects](../API/FunctionClass.md ::: +:::info + +This class is [**streamable**](../Concepts/dt_object.md#binary-streaming-variable-to-blob) in binary. + +::: + ### Exemplos #### Basic dynamic method creation From b6cdeb0ad8d27679283acd8213ec66f2293ec50d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 05:30:48 +0200 Subject: [PATCH 1986/2000] New translations async.md (Spanish) --- .../version-21-R2/Develop/async.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Develop/async.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Develop/async.md index b0832dcffb4293..3768dfe8e87634 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Develop/async.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Develop/async.md @@ -35,7 +35,7 @@ Elegir entre ejecución síncrona y asíncrona: | Operaciones rápidas con un procesamiento mínimo | **Síncrono** | | Tareas que requieren un orden de ejecución estricto | **Síncrono** | | Tareas en segundo plano de larga duración | **Asíncrono** | -| Long-running UI interactions | **Asíncrono** | +| Interacciones de interfaz de usuario de larga duración | **Asíncrono** | | Interacciones de interfaz de usuario de corta duración | **Síncrono** | | Cargas de trabajo multihilo de alto rendimiento | **Asíncrono** | @@ -104,7 +104,7 @@ Varias clases 4D soportan el procesamiento asíncrono: - [`HTTPRequest`](../API/HTTPRequestClass.md) - Gestiona peticiones y respuestas HTTP asíncronas. - [`SystemWorker`](../API/SystemWorkerClass.md) - Ejecuta procesos externos de forma asíncrona. - [`TCPConnection`](../API/TCPConnectionClass.md) - Gestiona conexiones de cliente TCP con retrollamadas basadas en eventos. -- [`TCPListener`](../API/TCPListenerClass.md) – Manages TCP server connections. +- [`TCPListener`](../API/TCPListenerClass.md) - Gestiona las conexiones del servidor TCP. - [`UDPSocket`](../API/UDPSocketClass.md) - Envía y recibe paquetes UDP. - [`WebSocket`](../API/WebSocketClass.md) – Manages WebSocket client connections. - [`WebSocketServer`](../API/WebSocketServerClass.md) - Gestiona las conexiones del servidor WebSocket. From 3cd41d3a045a29c4d604fd5a00a994ddff6f67de Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 05:30:50 +0200 Subject: [PATCH 1987/2000] New translations async.md (Spanish) --- .../version-21/Develop/async.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Develop/async.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Develop/async.md index b0832dcffb4293..3768dfe8e87634 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Develop/async.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Develop/async.md @@ -35,7 +35,7 @@ Elegir entre ejecución síncrona y asíncrona: | Operaciones rápidas con un procesamiento mínimo | **Síncrono** | | Tareas que requieren un orden de ejecución estricto | **Síncrono** | | Tareas en segundo plano de larga duración | **Asíncrono** | -| Long-running UI interactions | **Asíncrono** | +| Interacciones de interfaz de usuario de larga duración | **Asíncrono** | | Interacciones de interfaz de usuario de corta duración | **Síncrono** | | Cargas de trabajo multihilo de alto rendimiento | **Asíncrono** | @@ -104,7 +104,7 @@ Varias clases 4D soportan el procesamiento asíncrono: - [`HTTPRequest`](../API/HTTPRequestClass.md) - Gestiona peticiones y respuestas HTTP asíncronas. - [`SystemWorker`](../API/SystemWorkerClass.md) - Ejecuta procesos externos de forma asíncrona. - [`TCPConnection`](../API/TCPConnectionClass.md) - Gestiona conexiones de cliente TCP con retrollamadas basadas en eventos. -- [`TCPListener`](../API/TCPListenerClass.md) – Manages TCP server connections. +- [`TCPListener`](../API/TCPListenerClass.md) - Gestiona las conexiones del servidor TCP. - [`UDPSocket`](../API/UDPSocketClass.md) - Envía y recibe paquetes UDP. - [`WebSocket`](../API/WebSocketClass.md) – Manages WebSocket client connections. - [`WebSocketServer`](../API/WebSocketServerClass.md) - Gestiona las conexiones del servidor WebSocket. From bb5928dba0f8d0b8c83dc13aed2ac25bf7163606 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 10:30:45 +0200 Subject: [PATCH 1988/2000] fix links --- docs/API/{IMAPNotifier.md => IMAPNotifierClass.md} | 0 docs/FormEditor/forms.md | 2 +- docs/FormObjects/pluginArea_overview.md | 2 +- docs/FormObjects/viewProArea_overview.md | 2 +- versioned_docs/version-21/FormObjects/pluginArea_overview.md | 2 +- versioned_docs/version-21/FormObjects/viewProArea_overview.md | 2 +- 6 files changed, 5 insertions(+), 5 deletions(-) rename docs/API/{IMAPNotifier.md => IMAPNotifierClass.md} (100%) diff --git a/docs/API/IMAPNotifier.md b/docs/API/IMAPNotifierClass.md similarity index 100% rename from docs/API/IMAPNotifier.md rename to docs/API/IMAPNotifierClass.md diff --git a/docs/FormEditor/forms.md b/docs/FormEditor/forms.md index 1db85c89a685a1..22df991dd74b48 100644 --- a/docs/FormEditor/forms.md +++ b/docs/FormEditor/forms.md @@ -223,4 +223,4 @@ To stop inheriting a form, select `\` in the Property List (or " " in JSON ## Supported Events -[On Activate](../Events/onActivate.md) - [On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Bound Variable Change](../Events/onBoundVariableChange.md) - [On Clicked](../Events/onClicked.md) - [On Close Box](../Events/onCloseBox.md) - [On Close Detail](../Events/onCloseDetail.md) - [On Data Change](../Events/onDataChange.md) - [On Deactivate](../Events/onDeactivate.md) - [On Display Detail](../Events/onDisplayDetail.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Load Record](../Events/onLoadRecord.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Menu Selected](../Events/onMenuSelected.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Open Detail](../Events/onOpenDetail.md) - [On Outside Call](../Events/onOutsideCall.md) - [On Page Change](../Events/onPageChange.md) - [On Plug in Area](../Events/onPluginArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Resize](../Events/onResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Timer](../Events/onTimer.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file +[On Activate](../Events/onActivate.md) - [On After Edit](../Events/onAfterEdit.md) - [On After Keystroke](../Events/onAfterKeystroke.md) - [On Before Keystroke](../Events/onBeforeKeystroke.md) - [On Begin Drag Over](../Events/onBeginDragOver.md) - [On Bound Variable Change](../Events/onBoundVariableChange.md) - [On Clicked](../Events/onClicked.md) - [On Close Box](../Events/onCloseBox.md) - [On Close Detail](../Events/onCloseDetail.md) - [On Data Change](../Events/onDataChange.md) - [On Deactivate](../Events/onDeactivate.md) - [On Display Detail](../Events/onDisplayDetail.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drop](../Events/onDrop.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Load Record](../Events/onLoadRecord.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Menu Selected](../Events/onMenuSelected.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Open Detail](../Events/onOpenDetail.md) - [On Outside Call](../Events/onOutsideCall.md) - [On Page Change](../Events/onPageChange.md) - [On Plug in Area](../Events/onPlugInArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Resize](../Events/onResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Timer](../Events/onTimer.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file diff --git a/docs/FormObjects/pluginArea_overview.md b/docs/FormObjects/pluginArea_overview.md index fccd3be485fe00..f0deebf716ce16 100644 --- a/docs/FormObjects/pluginArea_overview.md +++ b/docs/FormObjects/pluginArea_overview.md @@ -26,4 +26,4 @@ If advanced options are provided by the author of the plug-in, a **Plug-in** the ## Supported Events -[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Plug in Area](../Events/onPluginArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Plug in Area](../Events/onPlugInArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file diff --git a/docs/FormObjects/viewProArea_overview.md b/docs/FormObjects/viewProArea_overview.md index 93831348850e5e..b5ca17e1e008e5 100644 --- a/docs/FormObjects/viewProArea_overview.md +++ b/docs/FormObjects/viewProArea_overview.md @@ -22,4 +22,4 @@ Once you use 4D View Pro areas in your forms, you can import and export spreadsh ## Supported Events -[On After Edit](../Events/onAfterEdit.md) - [On Clicked](../Events/onClicked.md) - [On Column Resize](../Events/onColumnResize.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header Click](../Events/onHeaderClick.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Row Resize](../Events/onRowResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On VP Range Changed](../Events/onVPRangeChanged.md) - [On VP Ready](../Events/onVPReady.md) +[On After Edit](../Events/onAfterEdit.md) - [On Clicked](../Events/onClicked.md) - [On Column Resize](../Events/onColumnResize.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header Click](../Events/onHeaderClick.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Row Resize](../Events/onRowResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On VP Range Changed](../Events/onVpRangeChanged.md) - [On VP Ready](../Events/onVpReady.md) diff --git a/versioned_docs/version-21/FormObjects/pluginArea_overview.md b/versioned_docs/version-21/FormObjects/pluginArea_overview.md index fccd3be485fe00..f0deebf716ce16 100644 --- a/versioned_docs/version-21/FormObjects/pluginArea_overview.md +++ b/versioned_docs/version-21/FormObjects/pluginArea_overview.md @@ -26,4 +26,4 @@ If advanced options are provided by the author of the plug-in, a **Plug-in** the ## Supported Events -[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Plug in Area](../Events/onPluginArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file +[On Begin Drag Over](../Events/onBeginDragOver.md) - [On Clicked](../Events/onClicked.md) - [On Data Change](../Events/onDataChange.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Drag Over](../Events/onDragOver.md) - [On Drop](../Events/onDrop.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header](../Events/onHeader.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Mouse Enter](../Events/onMouseEnter.md) - [On Mouse Leave](../Events/onMouseLeave.md) - [On Mouse Move](../Events/onMouseMove.md) - [On Plug in Area](../Events/onPlugInArea.md) - [On Printing Break](../Events/onPrintingBreak.md) - [On Printing Detail](../Events/onPrintingDetail.md) - [On Printing Footer](../Events/onPrintingFooter.md) - [On Unload](../Events/onUnload.md) - [On Validate](../Events/onValidate.md) \ No newline at end of file diff --git a/versioned_docs/version-21/FormObjects/viewProArea_overview.md b/versioned_docs/version-21/FormObjects/viewProArea_overview.md index 93831348850e5e..b5ca17e1e008e5 100644 --- a/versioned_docs/version-21/FormObjects/viewProArea_overview.md +++ b/versioned_docs/version-21/FormObjects/viewProArea_overview.md @@ -22,4 +22,4 @@ Once you use 4D View Pro areas in your forms, you can import and export spreadsh ## Supported Events -[On After Edit](../Events/onAfterEdit.md) - [On Clicked](../Events/onClicked.md) - [On Column Resize](../Events/onColumnResize.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header Click](../Events/onHeaderClick.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Row Resize](../Events/onRowResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On VP Range Changed](../Events/onVPRangeChanged.md) - [On VP Ready](../Events/onVPReady.md) +[On After Edit](../Events/onAfterEdit.md) - [On Clicked](../Events/onClicked.md) - [On Column Resize](../Events/onColumnResize.md) - [On Double Clicked](../Events/onDoubleClicked.md) - [On Getting focus](../Events/onGettingFocus.md) - [On Header Click](../Events/onHeaderClick.md) - [On Load](../Events/onLoad.md) - [On Losing focus](../Events/onLosingFocus.md) - [On Row Resize](../Events/onRowResize.md) - [On Selection Change](../Events/onSelectionChange.md) - [On Unload](../Events/onUnload.md) - [On VP Range Changed](../Events/onVpRangeChanged.md) - [On VP Ready](../Events/onVpReady.md) From 36253eec4e0ed66fe68c37ff01ffeaf65b7be630 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 14:10:47 +0200 Subject: [PATCH 1989/2000] New Crowdin updates (#3263) * New translations entityclass.md (Spanish) * New translations entityselectionclass.md (Spanish) --- .../version-19/API/EntityClass.md | 20 ++-- .../version-19/API/EntitySelectionClass.md | 110 +++++++++--------- 2 files changed, 65 insertions(+), 65 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntityClass.md index d5dd915ac322af..bb0d2c516f9aa5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntityClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntityClass.md @@ -85,9 +85,9 @@ El tipo de valor del atributo depende del tipo [kind](DataClassClass.md#attribut
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|Result|4D.Entity|<-|New entity referencing the record +|Resultado|4D.Entity|<-|New entity referencing the record |
    @@ -453,9 +453,9 @@ Ejemplo con la opción `dk force drop if stamp changed`:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|Result|4D.Entity|<-|Reference to first entity of an entity selection (Null if not found)| +|Resultado|4D.Entity|<-|Reference to first entity of an entity selection (Null if not found)|
    @@ -854,9 +854,9 @@ La función `.isNew()` devuelve True s
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|Result|4D.Entity|<-|Reference to last entity of an entity selection (Null if not found)| +|Resultado|4D.Entity|<-|Reference to last entity of an entity selection (Null if not found)|
    @@ -1007,9 +1007,9 @@ Ejemplo con la opción `dk reload if stamp changed`:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|Result|4D.Entity|<-|Reference to next entity in the entity selection (Null if not found)| +|Resultado|4D.Entity|<-|Reference to next entity in the entity selection (Null if not found)|
    @@ -1051,9 +1051,9 @@ Si no hay una entidad siguiente válida en la selección de entidades (es decir,
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|Result|4D.Entity|<-|Reference to previous entity in the entity selection (Null if not found)| +|Resultado|4D.Entity|<-|Reference to previous entity in the entity selection (Null if not found)|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntitySelectionClass.md index e2c12dbc14cc07..08aa21d2d06a24 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntitySelectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntitySelectionClass.md @@ -291,11 +291,11 @@ Las llamadas a la función se pueden encadenar:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|entity |4D.Entity|->|Entity to intersect with| -|entitySelection |4D.EntitySelection|->|Entity selection to intersect with| -|Result|4D.EntitySelection|<-|New entity selection with the result of intersection with logical AND operator| +|entity|4D.Entity|->|Entidad con la que interceptar | +|entitySelection|4D.EntitySelection|->|Selección de entidad a interceptar| +|Resultado|4D.EntitySelection|<-|New entity selection with the result of intersection with logical AND operator|
    @@ -357,16 +357,16 @@ Queremos tener una selección de empleados llamados "Jones" que vivan en Nueva Y
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|attributePath |Text|->|Attribute path to be used for calculation| -|Result|Real|<-|Arithmetic mean (average) of entity attribute values (Undefined if empty entity selection)| +|attributePath |Text|->|Ruta del atributo a utilizar para el cálculo| +|Resultado|Real|<-|Arithmetic mean (average) of entity attribute values (Undefined if empty entity selection)|
    #### Descripción -La función `.average()` The `.average()` function. +La función `.average()` devuelve la media aritmética (promedio) de todos los valores no nulos de *attributePath* en la selección de entidades. Pase en el parámetro *attributePath* la ruta del atributo a evaluar. @@ -460,10 +460,10 @@ Si *entity* y la entity selection no pertenecen a la misma dataclass, se produce
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|attributePath |Text|->|Path of the attribute to be used for calculation| -|Result|Real|<-|Number of non null *attributePath* values in the entity selection| +|attributePath |Text|->|Ruta del atributo a utilizar para el cálculo| +|Resultado|Real|<-|Number of non null *attributePath* values in the entity selection|
    @@ -508,10 +508,10 @@ Queremos averiguar el número total de empleados de una empresa sin contar a los
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|option |Integer|->|`ck shared`: return a shareable entity selection| -|Result|4D.EntitySelection|<-|Copy of the entity selection| +|option |Integer|->|`ck shared`: devuelve una selección de entidades compartible| +|Resultado|4D.EntitySelection|<-|Copy of the entity selection|
    @@ -574,17 +574,17 @@ A continuación, esta selección de entidades se actualiza con productos y se de
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|attributePath|Text|->|Path of attribute whose distinct values you want to get| -|option|Integer|->|`dk diacritical`: diacritical evaluation ("A" # "a" for example)| -|Result|Collection|<-|Collection with only distinct values| +|attributePath|Text|->|Ruta del atributo cuyos valores distintos desea obtener| +|option|Integer|->|`dk diacritical`: evaluación diacrítica ("A" # "a" por ejemplo)| +|Resultado|Collection|<-|Collection with only distinct values|
    #### Descripción -La función `.distinct()` The `.distinct()` function. +La función `.distinct()` devuelve una colección que contiene sólo valores distintos (diferentes) del *attributePath* en la selección de entidades. La colección devuelta se clasifica automáticamente. Los valores **Null** no se devuelven. @@ -638,10 +638,10 @@ $values:=ds.Employee.all().distinct("extra.nicknames[].first")
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|mode|Integer|->|`dk stop dropping on first error`: stops method execution on first non-droppable entity| -|Result|4D.EntitySelection|<-|Empty entity selection if successful, else entity selection containing non-droppable entity(ies) +|mode|Integer|->|`dk stop dropping on first error`: para la ejecución del método en la primera entidad no soltable| +|Resultado|4D.EntitySelection|<-|Empty entity selection if successful, else entity selection containing non-droppable entity(ies) |
    @@ -701,12 +701,12 @@ Ejemplo con la opción `dk stop dropping on first error`:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|attributePath |Text|->|Attribute path whose values must be extracted to the new collection | -|targetPath|Text|->|Target attribute path or attribute name| -|option|Integer|->|`ck keep null`: include null attributes in the returned collection (ignored by default)| -|Result|Collection|<-|Collection containing extracted values| +|attributePath |Text|->|Ruta del atributo cuyos valores deben extraerse a la nueva colección | +|targetPath|Text|->|Ruta del atributo de destino o nombre del atributo| +|option|Integer||->|`ck keep null`: incluir atributos nulos en la colección devuelta (ignorado por defecto)| +|Resultado|Collection||<-|Collection containing extracted values|
    @@ -803,9 +803,9 @@ Dada la siguiente tabla y relación:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|Result|4D.Entity|<-|Reference to the first entity of the entity selection (Null if selection is empty)| +|Resultado|4D.Entity|<-|Reference to the first entity of the entity selection (Null if selection is empty)|
    @@ -868,7 +868,7 @@ Sin embargo, hay una diferencia entre ambas afirmaciones cuando la selección es #### Descripción -La función `.isNew()` The `.getDataClass()` function. +La función `.isNew()` devuelve la dataclass de la entity selection. Esta función es principalmente útil en el contexto del código genérico. @@ -1085,10 +1085,10 @@ Las entity selections siempre tienen una propiedad `.length`.
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|attributePath |Text|->|Path of the attribute to be used for calculation| -|Result|any|<-|Highest value of attribute| +|attributePath |Text|->|Ruta del atributo a utilizar para el cálculo| +|Resultado|any|<-|Highest value of attribute|
    @@ -1136,10 +1136,10 @@ Queremos encontrar el salario más alto entre todas las empleadas:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|attributePath |Text|->|Path of the attribute to be used for calculation| -|Result|any|<-|Lowest value of attribute| +|attributePath |Text|->|Ruta del atributo a utilizar para el cálculo| +|Resultado|any|<-|Lowest value of attribute|
    @@ -1518,13 +1518,13 @@ En este ejemplo, el campo objeto "marks" de la dataClass **Students** contiene l
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|queryString |Text |-> |Search criteria as string| -|formula |Object |-> |Search criteria as formula object| -|value|any|->|Value(s) to use for indexed placeholder(s)| -|querySettings|Object|->|Query options: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan| -|Result|4D.EntitySelection|<-|New entity selection made up of entities from entity selection meeting the search criteria specified in *queryString* or *formula*| +|queryString |Text |-> |Criterios de búsqueda como cadena| +|formula |Object |-> |Criterios de búsqueda como objeto fórmula| +|value|any|->|Valor(es) a utilizar para marcador(es) de posición indexado(s)| +|querySettings|Object|->Opciones de consulta: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan| +|Result|4D.EntitySelection<-|New entity selection made up of entities from entity selection meeting the search criteria specified in *queryString* or *formula*|
    @@ -1694,11 +1694,11 @@ En este ejemplo, el código clásico y el código ORDA modifican los mismos dato
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|startFrom |Integer |->|Index to start the operation at (included) | -|end |Integer|->|End index (not included)| -|Result|4D.EntitySelection|<-|New entity selection containing sliced entities (shallow copy)| +|startFrom |Integer |->|Índice para iniciar la operación (incluido) | +|end |Integer|->|Índice final (no incluido)| +|Resultado|4D.EntitySelection||<-|New entity selection containing sliced entities (shallow copy)|
    @@ -1756,10 +1756,10 @@ $slice:=ds.Employee.all().slice(-1;-2) //intenta devolver entidades del índice
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|attributePath |Text|->|Path of the attribute to be used for calculation| -|Result|Real|<-|Sum of entity selection values| +|attributePath |Text|->|Ruta del atributo a utilizar para el cálculo| +|Resultado|Real|<-|Sum of entity selection values|
    @@ -1806,13 +1806,13 @@ $sum:=$sel.sum("salary")
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|filterString |Text|->|String with entity attribute path(s) to extract| -|filterCol |Collection|->|Collection of entity attribute path(s) to extract| -|options|Integer|->|`dk with primary key`: adds the primary key
    `dk with stamp`: adds the stamp| -|begin|Integer| ->|Designates the starting index| -|howMany|Integer|->|Number of entities to extract| +|filterString |Text|->|Cadena con ruta(s) de atributo(s) de entidad a extraer| +|filterCol |Collection|->|Colección de ruta(s) de atributo(s) de entidad a extraer| +|options|Integer||->|`dk with primary key`: añade la llave primaria
    `dk with stamp`: añade el sello| +|begin|Integer| ->|Designa el índice de inicio| +|howMany|Integer|->|Número de entidades a extraer| |Result|Collection|<-|Collection of objects containing attributes and values of entity selection|
    From 4dd8606008fe2867e1d7482d658ffc66e4d70b0d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 15 Apr 2026 19:28:11 +0200 Subject: [PATCH 1990/2000] small fixes (#3264) --- docs/Project/components.md | 2 +- versioned_docs/version-21-R2/Notes/updates.md | 26 +++++++++---------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/docs/Project/components.md b/docs/Project/components.md index ae59d1e0743a2d..f72034f57c23f1 100644 --- a/docs/Project/components.md +++ b/docs/Project/components.md @@ -583,7 +583,7 @@ You can define the [tag or version](#tags-and-versions) option for a dependency: - **Up to Next Major Version**: Define a [semantic version range](#tags-and-versions) to restrict updates to the next major version. - **Up to Next Minor Version**: Similarly, restrict updates to the next minor version. - **Exact Version (Tag)**: Select or manually enter a [specific tag](#tags-and-versions) from the available list. -- **Latest** (GitHub) or **Highest** (GitLab): Allows to download the release that is tagged as the most recent version. **Warning:** While using this option can be convenient during early development, it is better to avoid it in production or shared projects since it automatically pulls in newer releases, including beta releases, which may lead to unexpected updates or breaking changes. +- **Latest** (GitHub) or **Highest** (GitLab): Allows to download the release with the corresponding tag, usually the most recent release. **Warning:** While using this option can be convenient during early development, it is better to avoid it in production or shared projects since it automatically pulls in newer releases, including beta releases, which may lead to unexpected updates or breaking changes. The current dependency version is displayed on the right side of the dependency item: diff --git a/versioned_docs/version-21-R2/Notes/updates.md b/versioned_docs/version-21-R2/Notes/updates.md index 01033274d463ae..b7954034104d08 100644 --- a/versioned_docs/version-21-R2/Notes/updates.md +++ b/versioned_docs/version-21-R2/Notes/updates.md @@ -37,20 +37,20 @@ Read [**What’s new in 4D 21 R2**](https://blog.4d.com/whats-new-in-4d-21-r2/), |Library|Current version|Updated in 4D|Comment| |---|---|---|----| -|BoringSSL|9b86817|**21**|Used for QUIC| -|CEF|7258|**21**|Chromium 139| +|BoringSSL|9b86817|21|Used for QUIC| +|CEF|7258|21|Chromium 139| |Hunspell|1.7.2|20|Used for spell checking in 4D forms and 4D Write Pro| -|ICU|77.1|**21**|This upgrade forces an automatic rebuild of alphanumeric, text and object indexes.| -|libldap|2.6.10|**21**|| +|ICU|77.1|21|This upgrade forces an automatic rebuild of alphanumeric, text and object indexes.| +|libldap|2.6.10|21|| |libsasl|2.1.28|20|| |Liblsquic|4.2.0|20 R10|Used for QUIC| -|Libuv |1.51.0|**21**|Used for QUIC| -|libZip|1.11.4|**21**|Used by zip class, 4D Write Pro, svg and serverNet components| -|LZMA|5.8.1|**21**|| -|ngtcp2|1.18.0|**21**|Used for QUIC| -|OpenSSL|3.5.2|**21**|| -|PDFWriter|4.7.0|**21**|Used for [`WP Export document`](../WritePro/commands/wp-export-document.md) and [`WP Export variable`](../WritePro/commands/wp-export-variable.md) | -|SpreadJS|18.2.0|21 R2|See [this blog post](https://blog.4d.com/4d-view-pro-whats-new-in-4d-21-r2/) for an overview of the new features| +|Libuv |1.51.0|21|Used for QUIC| +|libZip|1.11.4|21|Used by zip class, 4D Write Pro, svg and serverNet components| +|LZMA|5.8.1|21|| +|ngtcp2|1.18.0|21|Used for QUIC| +|OpenSSL|3.5.2|21|| +|PDFWriter|4.7.0|21|Used for [`WP Export document`](../WritePro/commands/wp-export-document.md) and [`WP Export variable`](../WritePro/commands/wp-export-variable.md) | +|SpreadJS|18.2.0|**21 R2**|See [this blog post](https://blog.4d.com/4d-view-pro-whats-new-in-4d-21-r2/) for an overview of the new features| |webKit|WKWebView|19|| -|Xerces|3.3.0|**21**|Used for XML commands| -|Zlib|1.3.1|**21**|| +|Xerces|3.3.0|21|Used for XML commands| +|Zlib|1.3.1|21|| From 626838530d2c515556c30eca00da37296d867158 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 16 Apr 2026 13:12:48 +0200 Subject: [PATCH 1991/2000] New Crowdin updates (#3265) * New translations dataclassclass.md (Spanish) * New translations datastoreclass.md (Spanish) * New translations directory.md (Spanish) * New translations document.md (Spanish) * New translations entityclass.md (Spanish) * New translations functionclass.md (Spanish) * New translations imaptransporterclass.md (Spanish) * New translations dataclassclass.md (Spanish) * New translations datastoreclass.md (Spanish) * New translations directory.md (Spanish) * New translations document.md (Spanish) * New translations entityclass.md (Spanish) * New translations functionclass.md (Spanish) * New translations imaptransporterclass.md (Spanish) * New translations components.md (French) * New translations components.md (Spanish) * New translations components.md (Japanese) * New translations components.md (Portuguese, Brazilian) * New translations updates.md (French) * New translations updates.md (Spanish) * New translations updates.md (Japanese) * New translations updates.md (Portuguese, Brazilian) * New translations listbox-column.md (French) * New translations listbox-column.md (Spanish) * New translations listbox-column.md (Japanese) * New translations listbox-column.md (Portuguese, Brazilian) * New translations listbox-object.md (Spanish) * New translations listbox-object.md (Japanese) * New translations listbox-object.md (Portuguese, Brazilian) --- .../current/Project/components.md | 2 +- .../version-19/API/DataClassClass.md | 26 +++++------ .../version-19/API/DataStoreClass.md | 28 ++++++------ .../version-19/API/Directory.md | 8 ++-- .../version-19/API/Document.md | 38 ++++++++-------- .../version-19/API/EntityClass.md | 44 +++++++++---------- .../version-19/API/FunctionClass.md | 28 ++++++------ .../version-19/API/IMAPTransporterClass.md | 16 +++---- .../version-20/API/DataClassClass.md | 24 +++++----- .../version-20/API/DataStoreClass.md | 14 +++--- .../version-20/API/Directory.md | 8 ++-- .../version-20/API/Document.md | 38 ++++++++-------- .../version-20/API/EntityClass.md | 36 +++++++-------- .../version-20/API/FunctionClass.md | 28 ++++++------ .../version-20/API/IMAPTransporterClass.md | 16 +++---- .../version-21-R2/Notes/updates.md | 26 +++++------ .../version-21/FormObjects/listbox-column.md | 1 + .../version-21/FormObjects/listbox-object.md | 1 + .../current/Project/components.md | 2 +- .../version-21-R2/Notes/updates.md | 26 +++++------ .../version-21/FormObjects/listbox-column.md | 1 + .../current/Project/components.md | 2 +- .../version-21-R2/Notes/updates.md | 26 +++++------ .../version-21/FormObjects/listbox-column.md | 1 + .../version-21/FormObjects/listbox-object.md | 1 + .../current/Project/components.md | 2 +- .../version-21-R2/Notes/updates.md | 26 +++++------ .../version-21/FormObjects/listbox-column.md | 1 + .../version-21/FormObjects/listbox-object.md | 1 + 29 files changed, 239 insertions(+), 232 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/components.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/components.md index bb3322750848ca..f974da1cdf1c3d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/components.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/components.md @@ -544,7 +544,7 @@ Puede definir la opción [etiqueta o versión](#tags-and-versions) para una depe - **Hasta la próxima versión mayor**: define un [rango de versiones semánticas](#tags-and-versions) para restringir las actualizaciones a la próxima versión principal. - **Hasta la siguiente versión menor**: del mismo modo, restringir las actualizaciones a la siguiente versión menor. - **Versión exacta (Etiqueta)**: selecciona o introduce manualmente una [etiqueta específica](#tags-and-versions) de la lista disponible. -- **Latest** (GitHub) or **Highest** (GitLab): Allows to download the release that is tagged as the most recent version. **Warning:** While using this option can be convenient during early development, it is better to avoid it in production or shared projects since it automatically pulls in newer releases, including beta releases, which may lead to unexpected updates or breaking changes. +- **Latest** (GitHub) or **Highest** (GitLab): Allows to download the release with the corresponding tag, usually the most recent release. **Warning:** While using this option can be convenient during early development, it is better to avoid it in production or shared projects since it automatically pulls in newer releases, including beta releases, which may lead to unexpected updates or breaking changes. La versión actual de la dependencia se muestra a la derecha del elemento de la dependencia: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/DataClassClass.md index c0425f91d1d996..ee88b9ed386572 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/DataClassClass.md @@ -381,11 +381,11 @@ En este ejemplo, la primera entidad se creará y guardará pero la segunda falla
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|primaryKey |Integer OR Text|->|Primary key value of the entity to retrieve| -|settings |Object|->|Build option: context| -|Result|4D.Entity|<-|Entity matching the designated primary key| +|primaryKey |Integer O Text|->|Valor de la llave primaria de la entidad a recuperar| +|settings |Object|->|Opción de Build: contexto| +|Resultado|4D.Entity|<-|Entity matching the designated primary key|
    @@ -633,10 +633,10 @@ Este ejemplo crea una nueva entidad en la clase de datos "Log" y registra la inf
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|---|---| -|keepOrder |Integer |-> |`dk keep ordered`: creates an ordered entity selection,
    `dk non ordered`: creates an unordered entity selection (default if omitted) | -|Result|4D.EntitySelection|<-|New blank entity selection related to the dataclass| +|keepOrder |Integer |-> |`dk keep ordered`: crea una selección de entidades ordenada,
    `dk non ordered`: crea una selección de entidades desordenada (por defecto si se omitió) | +|Resultado|4D.EntitySelection|<-|New blank entity selection related to the dataclass|
    @@ -679,12 +679,12 @@ Cuando se crea, la selección de entidades no contiene ninguna entidad (`mySelec
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|---|---| -|queryString |Text |-> |Search criteria as string| -|formula |Object |-> |Search criteria as formula object| -|value|any|->|Value(s) to use for indexed placeholder(s)| -|querySettings|Object|->|Query options: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan| +|queryString |Text |-> |Criterios de búsqueda como cadena| +|formula |Object |-> |Criterios de búsqueda como objeto fórmula| +|value|any|->|Valor(es) a utilizar para marcador(es) de posición indexado(s)| +|querySettings|Object|->Opciones de consulta: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan| |Result|4D.EntitySelection|<-|New entity selection made up of entities from dataclass meeting the search criteria specified in *queryString* or *formula*|
    @@ -751,7 +751,7 @@ donde: | O | |,||, or | * **order by attributePath**: puede incluir una declaración order by *attributePath* en la búsqueda para que los datos resultantes se ordenen de acuerdo con esa declaración. Puede utilizar varias instrucciones de ordenación, separadas por comas (por ejemplo, ordenación por *attributePath1* desc, *attributePath2* asc). Por defecto, el orden es ascendente. Pase 'desc' para definir un orden descendente y 'asc' para definir un orden ascendente. -> > > > > *If you use this statement, the returned entity selection is ordered (for more information, please refer to [Ordered vs Unordered entity selections](ORDA/dsMapping.md#ordered-or-unordered-entity-selection)). +> *Si utiliza esta declaración, la entity selection devuelta está ordenada (para más información, consulte [Entity selections ordenadas vs desordenadas](ORDA/dsMapping.md#ordered-or-unordered-entity-selection)). **Utilizar comillas** diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/DataStoreClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/DataStoreClass.md index 7a55509d41a672..31b9a099213fe6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/DataStoreClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/DataStoreClass.md @@ -115,11 +115,11 @@ Utilizando el almacén de datos principal de la base 4D:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|---|---| -|connectionInfo|Object|->|Connection properties used to reach the remote datastore| -|localID |Text|->|Id to assign to the opened datastore on the local application (mandatory)| -|Result |cs.DataStore|<-|Datastore object| +|connectionInfo|Object|->|Propiedades de conexión utilizadas para llegar al datastore remoto| +|localID |Text|->|Id para asignar al datastore abierto en la aplicación local (obligatorio)| +|Resultado |cs.DataStore|<-|Datastore object|
    @@ -551,11 +551,11 @@ Cuando no se llama a esta función, las nuevas selecciones de entidades pueden s
    -|Parameter|Type||Description| -|---|---|---|---| -|curPassPhrase |Text|->|Current encryption passphrase| -|curDataKey |Object|->|Current data encryption key| -|Result|Object|<-|Result of the encryption key matching| +|Parámetro|Tipo||Descripción| +|---|-|-|---|-| +|curPassPhrase |Text|->|Frase de contraseña de cifrado actual| +|curDataKey |Object|->|Llave de cifrado de datos actual| +|Resultado|Object||<-|Result of the encryption key matching|
    @@ -628,9 +628,9 @@ Si no se da *curPassphrase* o *curDataKey*, `.provideDataKey()` devuelve **null*
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|---|---| -|status|Boolean|->|True to disable Data Explorer access to data on the `webAdmin` port, False (default) to grant access| +|status|Boolean|->|True para desactivar el acceso del Explorador de Datos a los datos en el puerto `webAdmin`, False (por defecto) para conceder acceso|
    @@ -673,10 +673,10 @@ Se crea un método proyecto *protectDataFile* para llamar antes de los despliegu
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|---|---| -|file |4D.File|->|File object| -|reqNum |Integer|->|Number of requests to keep in memory| +|file |4D.File|->|Objeto Archivo| +|reqNum |Integer|->|Número de solicitudes a conservar en memoria|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/Directory.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/Directory.md index f9ead92dec1b82..cc3a221b6b8f71 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/Directory.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/Directory.md @@ -400,11 +400,11 @@ Esta propiedad es **de sólo lectura**.
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|destinationFolder |4D.Folder |->|Destination folder| -|newName|Text|->|Name for the copy| -|overwrite|Integer|->|`fk overwrite` to replace existing elements| +|destinationFolder | 4D.Folder |->|carpeta Destino| +|newName|Text|->|Nombre para la copia| +|overwrite|Integer|->|`fk overwrite` para reemplazar elementos existentes| |Result|4D.Folder|<-|Copied file or folder|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/Document.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/Document.md index 30e9c688409689..9af445ffba79ba 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/Document.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/Document.md @@ -19,7 +19,7 @@ title: Document Class #### Descripción -La propiedad `.creationDate` devuelve The `.creationDate` property returns. +La propiedad `.creationDate` devuelve la fecha de creación del archivo. Esta propiedad es **de sólo lectura**. @@ -161,7 +161,7 @@ Esta propiedad es **de sólo lectura**. #### Descripción -La propiedad `.isFile` devuelve The `.copyTo()` function. +La propiedad `.isFile` devuelve siempre true para un archivo. Esta propiedad es **de sólo lectura**. @@ -181,7 +181,7 @@ Esta propiedad es **de sólo lectura**. #### Descripción -La propiedad `.isFolder` devuelve always true for a file. +La propiedad `.isFolder` devuelve siempre false para un archivo. Esta propiedad es **de sólo lectura**. @@ -231,7 +231,7 @@ Esta propiedad es **de sólo lectura**. #### Descripción -La propiedad `.modificationDate` devuelve The `.modificationDate` property returns. +La propiedad `.modificationDate` devuelve la fecha de la última modificación del archivo. Esta propiedad es **de sólo lectura**. @@ -251,7 +251,7 @@ Esta propiedad es **de sólo lectura**. ##### Descripción -La propiedad `.modificationTime` devuelve The `.modificationTime` property returns (expresado como un número de segundos que comienza en 00:00). +La propiedad `.modificationTime` devuelve la hora de la última modificación del archivo (expresado como un número de segundos que comienza en 00:00). Esta propiedad es **de sólo lectura**. @@ -316,7 +316,7 @@ Esta propiedad es **de sólo lectura**. #### Descripción -La propiedad `.parent` devuelve The `.parent` property returns. Si la ruta representa una ruta del sitema (por ejemplo, "/DATA/"), se devuelve la ruta del sistema. +La propiedad `.parent` devuelve el objeto de la carpeta padre del archivo. Si la ruta representa una ruta del sitema (por ejemplo, "/DATA/"), se devuelve la ruta del sistema. Esta propiedad es **de sólo lectura**. @@ -336,7 +336,7 @@ Esta propiedad es **de sólo lectura**. #### Descripción -La propiedad `.path` devuelve The `.path` property returns. Si la ruta representa un filesystem (por ejemplo, "/DATA/"), se devuelve el filesystem. +La propiedad `.path` devuelve la ruta POSIX del archivo. Si la ruta representa un filesystem (por ejemplo, "/DATA/"), se devuelve el filesystem. Esta propiedad es **de sólo lectura**. @@ -356,7 +356,7 @@ Esta propiedad es **de sólo lectura**. #### Descripción -La propiedad `.platformPath` devuelve The `.platformPath` property returns. +La propiedad `.platformPath` devuelve la ruta del archivo expresada con la sintaxis de la plataforma actual. Esta propiedad es **de sólo lectura**. @@ -398,18 +398,18 @@ Esta propiedad es **de sólo lectura**.
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|destinationFolder | 4D.Folder |->|Destination folder| -|newName|Text|->|Name for the copy| -|overwrite|Integer|->|`fk overwrite` to replace existing elements| +|destinationFolder | 4D.Folder |->|carpeta Destino| +|newName|Text|->|Nombre para la copia| +|overwrite|Integer|->|`fk overwrite` para reemplazar elementos existentes| |Result|4D.File|<-|Copied file|
    #### Descripción -La función `.copyTo()` The `.isFolder` property returns . +La función `.copyTo()` copia el objeto `File` en la carpeta *destinationFolder* especificada . La *destinationFolder* debe existir en el disco, de lo contrario se genera un error. @@ -534,12 +534,12 @@ Icono de archivo [picture](../Concepts/picture.html).
    -|Parameter|Type||Description| -|---|---|---|---| -|charSetName |Text |-> |Name of character set| -|charSetNum |Integer |-> |Number of character set| -|breakMode|Integer |-> |Processing mode for line breaks| -|Result |Text |<- |Text from the document| +|Parámetro|Tipo||Descripción| +|---|---|-|---| +|charSetName |Text |-> |Nombre del conjunto de caracteres| +|charSetNum |Integer |-> |Número del conjunto de caracteres| +|breakMode|Integer |-> |Modo de procesamiento para saltos de línea| +|Resultado |Text |<- |Texto de the document|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntityClass.md index bb0d2c516f9aa5..60c34279152c2b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntityClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/EntityClass.md @@ -142,11 +142,11 @@ Si no desea que la nueva entidad comparta referencias de atributos de tipo objet
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|entityToCompare|4D.Entity|->|Entity to be compared with the original entity| -|attributesToCompare|Collection|-> |Name of attributes to be compared | -|Result|Collection|<-|Differences between the entities| +|entityToCompare|4D.Entity|->|Entidad a comparar con la entidad original| +|attributesToCompare|Collection|-> |Nombre de los atributos a comparar | +|Resultado|Collection|<-|Differences between the entities|
    @@ -345,10 +345,10 @@ vCompareResult1 (se devuelven todas las diferencias):
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|mode|Integer|->|`dk force drop if stamp changed`: Forces the drop even if the stamp has changed| -|Result|Object|<-|Result of drop operation| +|mode|Integer|->|`dk force drop if stamp changed`: Forza la caída incluso si el sello ha cambiado| +|Resultado|Object|<-|Result of drop operation|
    @@ -628,9 +628,9 @@ El siguiente código genérico duplica cualquier entidad:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|mode|Integer|->|`dk key as string`: primary key is returned as a string, no matter the primary key type| +|mode|Integer|->|`dk key as string`: la llave primaria se devuelve como una cadena, sin importar el tipo de clave primaria| |Result|any|<-|Value of the primary key of the entity (Integer or Text)|
    @@ -763,10 +763,10 @@ El sello interno se incrementa automáticamente en 4D cada vez que se guarda la
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|entitySelection|4D.EntitySelection|->|Position of the entity is given according to this entity selection| -|Result|Integer|<-|Position of the entity in an entity selection| +|entitySelection|4D.EntitySelection|->|La posición de la entidad se da según esta selección de entidad| +|Resultado|Integer|<-|Position of the entity in an entity selection|
    @@ -895,10 +895,10 @@ Si la entidad no pertenece a ninguna selección de entidades existente (es decir
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|mode|Integer|->|`dk reload if stamp changed`: Reload before locking if stamp changed| -|Result|Object|<-|Result of lock operation| +|mode|Integer|->|`dk reload if stamp changed`: recarga antes de bloquear si el sello cambió| +|Resultado|Object|<-|Result of lock operation|
    @@ -1159,10 +1159,10 @@ El objeto devuelto por `.reload( )` contiene las siguientes propiedades:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|mode|Integer|->|`dk auto merge`: Enables the automatic merge mode| -|Result|Object|<-|Result of save operation| +|mode|Integer|->|`dk auto merge`: activa el modo de fusión automática| +|Resultado|Object|<-|Result of save operation|
    @@ -1295,11 +1295,11 @@ Actualización de una entidad con la opción `dk auto merge`:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|filterString |Text |->|Attribute(s) to extract (comma-separated string)| -|filterCol |Collection |->|Collection of attribute(s) to extract| -|options|Integer|->|`dk with primary key`: adds the \_KEY property;
    `dk with stamp`: adds the \_STAMP property| +|filterString |Text |->|Atributo(s) a extraer (cadena separada por comas)| +|filterCol |Colección |->|Colección de atributo(s) a extraer| +|options|Integer|->|`dk with primary key`: añade la propiedad \_KEY;
    `dk with stamp`: añade la propiedad \_STAMP| |Result|Object|<-|Object built from the entity|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/FunctionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/FunctionClass.md index 43e0307241e507..892439f7cd0180 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/FunctionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/FunctionClass.md @@ -131,10 +131,10 @@ Los parámetros se reciben en el método, en el orden en que se especifican en l
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|formulaExp|Expression|->|Formula to be returned as object| -|Result|4D.Function|<-|Native function encapsulating the formula| +|formulaExp|Expression|->|Fórmula a devolver como objeto| +|Resultado|4D.Function|<-|Native function encapsulating the formula|
    @@ -271,10 +271,10 @@ Llamar a una fórmula utilizando la notación de objetos:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|formulaString|Text|->|Text formula to be returned as object| -|Result|4D.Function|<-|Native object encapsulating the formula| +|formulaString|Text|->|Fórmula de texto a devolver como objeto| +|Resultado|4D.Function|<-|Native object encapsulating the formula|
    @@ -331,10 +331,10 @@ El siguiente código creará un diálogo que acepta una fórmula en formato text
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|thisObj|Object|->|Object to be returned by the This command in the formula| -|formulaParams |Collection|->|Collection of values to be passed as $1...$n when `formula` is executed| +|thisObj|Object|->|Objeto a devolver por el comando This en la fórmula|| +|formulaParams ||Collection|->|Colección de valores a pasar como $1...$n cuando se ejecute `formula`| |Result|any|<-|Value from formula execution|
    @@ -406,11 +406,11 @@ Tenga en cuenta que `.apply()` es similar a [`.call()`](#call) excepto que los p
    -|Parameter|Type||Description| -|---|---|---|---| -|thisObj|Object|->|Object to be returned by the This command in the formula| -|params |any|->|Value(s) to be passed as $1...$n when formula is executed| -|Result|any|<-|Value from formula execution| +|Parámetro|Tipo||Descripción| +|---|-|-|-|---| +|thisObj|Object|->|Objeto a devolver por el comando This en la fórmula| +|params |any|->|Valor(es) a pasar como $1...$n cuando se ejecuta la fórmula| +|Resultado|any||<-|Value from formula execution|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/IMAPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/IMAPTransporterClass.md index 8d35c58fc9fc51..0801276cdc78cc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/IMAPTransporterClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/IMAPTransporterClass.md @@ -148,10 +148,10 @@ La función `4D.IMAPTransporter.new()`
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|msgIDs|any|->|Collection of strings: Message unique IDs (text)
    Text: Unique ID of a message
    Longint (IMAP all): All messages in the selected mailbox| -|keywords|Object|->|Keyword flags to add| +|msgIDs|any|->|Colección de cadenas: Identificadores únicos de mensajes (texto)
    Texto: ID único de un mensaje
    Longint (IMAP all): Todos los mensajes del buzón seleccionado| +|keywords|Object|->|Banderas de palabras clave a añadir| |Result|Object|<-|Status of the addFlags operation|
    @@ -237,12 +237,12 @@ $status:=$transporter.addFlags(IMAP all;$flags)
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|mailObj|Object|->|Email object| -|destinationBox|Text|->|Mailbox to receive Email object| -|options|Object|->|Object containing charset info | -|Result|Object|<-|Status of the append operation| +|mailObj|Objeto|->|Objeto de correo electrónico| +|destinationBox|Text|->|Buzón para recibir el objeto de correo electrónico| +|options|Object|->|Objeto que contiene información sobre el conjunto de caracteres | +|Resultado|Object|<-|Status of the append operation|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md index 7b5ef396db14ed..56bb4e933e7321 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md @@ -445,11 +445,11 @@ En este ejemplo, la primera entidad se creará y guardará pero la segunda falla
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|primaryKey |Integer OR Text|->|Primary key value of the entity to retrieve| -|settings |Object|->|Build option: context| -|Result|4D.Entity|<-|Entity matching the designated primary key| +|primaryKey |Integer O Text|->|Valor de la llave primaria de la entidad a recuperar| +|settings |Object|->|Opción de Build: contexto| +|Resultado|4D.Entity|<-|Entity matching the designated primary key|
    @@ -844,10 +844,10 @@ Este ejemplo crea una nueva entidad en la clase de datos "Log" y registra la inf
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|---|---| -|keepOrder |Integer |-> |`dk keep ordered`: creates an ordered entity selection,
    `dk non ordered`: creates an unordered entity selection (default if omitted) | -|Result|4D.EntitySelection|<-|New blank entity selection related to the dataclass| +|keepOrder |Integer |-> |`dk keep ordered`: crea una selección de entidades ordenada,
    `dk non ordered`: crea una selección de entidades desordenada (por defecto si se omitió) | +|Resultado|4D.EntitySelection|<-|New blank entity selection related to the dataclass|
    @@ -890,12 +890,12 @@ Cuando se crea, la selección de entidades no contiene ninguna entidad (`mySelec
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|---|---| -|queryString |Text |-> |Search criteria as string| -|formula |Object |-> |Search criteria as formula object| -|value|any|->|Value(s) to use for indexed placeholder(s)| -|querySettings|Object|->|Query options: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan| +|queryString |Text |-> |Criterios de búsqueda como cadena| +|formula |Object |-> |Criterios de búsqueda como objeto fórmula| +|value|any|->|Valor(es) a utilizar para marcador(es) de posición indexado(s)| +|querySettings|Object|->Opciones de consulta: parameters, attributes, args, allowFormulas, context, queryPath, queryPlan| |Result|4D.EntitySelection|<-|New entity selection made up of entities from dataclass meeting the search criteria specified in *queryString* or *formula*|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataStoreClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataStoreClass.md index 82d9dd658de6fa..34e578d3df7442 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataStoreClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/DataStoreClass.md @@ -850,11 +850,11 @@ Cuando no se llama a esta función, las nuevas selecciones de entidades pueden s
    -|Parameter|Type||Description| -|---|---|---|---| -|curPassPhrase |Text|->|Current encryption passphrase| -|curDataKey |Object|->|Current data encryption key| -|Result|Object|<-|Result of the encryption key matching| +|Parámetro|Tipo||Descripción| +|---|-|-|---|-| +|curPassPhrase |Text|->|Frase de contraseña de cifrado actual| +|curDataKey |Object|->|Llave de cifrado de datos actual| +|Resultado|Object||<-|Result of the encryption key matching|
    @@ -927,9 +927,9 @@ Si no se da *curPassphrase* o *curDataKey*, `.provideDataKey()` devuelve **null*
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|---|---| -|status|Boolean|->|True to disable Data Explorer access to data on the `webAdmin` port, False (default) to grant access| +|status|Boolean|->|True para desactivar el acceso del Explorador de Datos a los datos en el puerto `webAdmin`, False (por defecto) para conceder acceso|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/Directory.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/Directory.md index 4375b28a64db33..303a28e2614ae0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/Directory.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/Directory.md @@ -401,11 +401,11 @@ Esta propiedad es **de sólo lectura**.
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|destinationFolder |4D.Folder |->|Destination folder| -|newName|Text|->|Name for the copy| -|overwrite|Integer|->|`fk overwrite` to replace existing elements| +|destinationFolder | 4D.Folder |->|carpeta Destino| +|newName|Text|->|Nombre para la copia| +|overwrite|Integer|->|`fk overwrite` para reemplazar elementos existentes| |Result|4D.Folder|<-|Copied file or folder|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/Document.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/Document.md index 3cf58dfc3fd12b..707566fac4a8a2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/Document.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/Document.md @@ -19,7 +19,7 @@ title: Document Class #### Descripción -La propiedad `.creationDate` devuelve The `.creationDate` property returns. +La propiedad `.creationDate` devuelve la fecha de creación del archivo. Esta propiedad es **de sólo lectura**. @@ -160,7 +160,7 @@ Esta propiedad es **de sólo lectura**. #### Descripción -La propiedad `.isFile` devuelve The `.copyTo()` function. +La propiedad `.isFile` devuelve siempre true para un archivo. Esta propiedad es **de sólo lectura**. @@ -180,7 +180,7 @@ Esta propiedad es **de sólo lectura**. #### Descripción -La propiedad `.isFolder` devuelve always true for a file. +La propiedad `.isFolder` devuelve siempre false para un archivo. Esta propiedad es **de sólo lectura**. @@ -230,7 +230,7 @@ Esta propiedad es **de sólo lectura**. #### Descripción -La propiedad `.modificationDate` devuelve The `.modificationDate` property returns. +La propiedad `.modificationDate` devuelve la fecha de la última modificación del archivo. Esta propiedad es **de sólo lectura**. @@ -250,7 +250,7 @@ Esta propiedad es **de sólo lectura**. ##### Descripción -La propiedad `.modificationTime` devuelve The `.modificationTime` property returns (expresado como un número de segundos que comienza en 00:00). +La propiedad `.modificationTime` devuelve la hora de la última modificación del archivo (expresado como un número de segundos que comienza en 00:00). Esta propiedad es **de sólo lectura**. @@ -315,7 +315,7 @@ Esta propiedad es **de sólo lectura**. #### Descripción -La propiedad `.parent` devuelve The `.parent` property returns. Si la ruta representa una ruta del sitema (por ejemplo, "/DATA/"), se devuelve la ruta del sistema. +La propiedad `.parent` devuelve el objeto de la carpeta padre del archivo. Si la ruta representa una ruta del sitema (por ejemplo, "/DATA/"), se devuelve la ruta del sistema. Esta propiedad es **de sólo lectura**. @@ -335,7 +335,7 @@ Esta propiedad es **de sólo lectura**. #### Descripción -La propiedad `.path` devuelve The `.path` property returns. Si la ruta representa un filesystem (por ejemplo, "/DATA/"), se devuelve el filesystem. +La propiedad `.path` devuelve la ruta POSIX del archivo. Si la ruta representa un filesystem (por ejemplo, "/DATA/"), se devuelve el filesystem. Esta propiedad es **de sólo lectura**. @@ -355,7 +355,7 @@ Esta propiedad es **de sólo lectura**. #### Descripción -La propiedad `.platformPath` devuelve The `.platformPath` property returns. +La propiedad `.platformPath` devuelve la ruta del archivo expresada con la sintaxis de la plataforma actual. Esta propiedad es **de sólo lectura**. @@ -397,18 +397,18 @@ Esta propiedad es **de sólo lectura**.
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|destinationFolder | 4D.Folder |->|Destination folder| -|newName|Text|->|Name for the copy| -|overwrite|Integer|->|`fk overwrite` to replace existing elements| +|destinationFolder | 4D.Folder |->|carpeta Destino| +|newName|Text|->|Nombre para la copia| +|overwrite|Integer|->|`fk overwrite` para reemplazar elementos existentes| |Result|4D.File|<-|Copied file|
    #### Descripción -La función `.copyTo()` The `.isFolder` property returns . +La función `.copyTo()` copia el objeto `File` en la carpeta *destinationFolder* especificada . La *destinationFolder* debe existir en el disco, de lo contrario se genera un error. @@ -534,12 +534,12 @@ Icono de archivo [picture](../Concepts/picture.html).
    -|Parameter|Type||Description| -|---|---|---|---| -|charSetName |Text |-> |Name of character set| -|charSetNum |Integer |-> |Number of character set| -|breakMode|Integer |-> |Processing mode for line breaks| -|Result |Text |<- |Text from the document| +|Parámetro|Tipo||Descripción| +|---|---|-|---| +|charSetName |Text |-> |Nombre del conjunto de caracteres| +|charSetNum |Integer |-> |Número del conjunto de caracteres| +|breakMode|Integer |-> |Modo de procesamiento para saltos de línea| +|Resultado |Text |<- |Texto de the document|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntityClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntityClass.md index 2074bf9dd65459..1c1ee2e31384f2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntityClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/EntityClass.md @@ -142,11 +142,11 @@ Si no desea que la nueva entidad comparta referencias de atributos de tipo objet
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|entityToCompare|4D.Entity|->|Entity to be compared with the original entity| -|attributesToCompare|Collection|-> |Name of attributes to be compared | -|Result|Collection|<-|Differences between the entities| +|entityToCompare|4D.Entity|->|Entidad a comparar con la entidad original| +|attributesToCompare|Collection|-> |Nombre de los atributos a comparar | +|Resultado|Collection|<-|Differences between the entities|
    @@ -345,10 +345,10 @@ vCompareResult1 (se devuelven todas las diferencias):
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|mode|Integer|->|`dk force drop if stamp changed`: Forces the drop even if the stamp has changed| -|Result|Object|<-|Result of drop operation| +|mode|Integer|->|`dk force drop if stamp changed`: Forza la caída incluso si el sello ha cambiado| +|Resultado|Object|<-|Result of drop operation|
    @@ -629,9 +629,9 @@ El siguiente código genérico duplica cualquier entidad:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|mode|Integer|->|`dk key as string`: primary key is returned as a string, no matter the primary key type| +|mode|Integer|->|`dk key as string`: la llave primaria se devuelve como una cadena, sin importar el tipo de clave primaria| |Result|any|<-|Value of the primary key of the entity (Integer or Text)|
    @@ -824,10 +824,10 @@ El sello interno se incrementa automáticamente en 4D cada vez que se guarda la
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|entitySelection|4D.EntitySelection|->|Position of the entity is given according to this entity selection| -|Result|Integer|<-|Position of the entity in an entity selection| +|entitySelection|4D.EntitySelection|->|La posición de la entidad se da según esta selección de entidad| +|Resultado|Integer|<-|Position of the entity in an entity selection|
    @@ -956,10 +956,10 @@ Si la entidad no pertenece a ninguna selección de entidades existente (es decir
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|mode|Integer|->|`dk reload if stamp changed`: Reload before locking if stamp changed| -|Result|Object|<-|Result of lock operation| +|mode|Integer|->|`dk reload if stamp changed`: recarga antes de bloquear si el sello cambió| +|Resultado|Object|<-|Result of lock operation|
    @@ -1233,10 +1233,10 @@ El objeto devuelto por `.reload( )` contiene las siguientes propiedades:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|mode|Integer|->|`dk auto merge`: Enables the automatic merge mode| -|Result|Object|<-|Result of save operation| +|mode|Integer|->|`dk auto merge`: activa el modo de fusión automática| +|Resultado|Object|<-|Result of save operation|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/FunctionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/FunctionClass.md index 05882577527ab2..d03d3f388de353 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/FunctionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/FunctionClass.md @@ -130,10 +130,10 @@ Los parámetros se reciben en el método, en el orden en que se especifican en l
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|formulaExp|Expression|->|Formula to be returned as object| -|Result|4D.Function|<-|Native function encapsulating the formula| +|formulaExp|Expression|->|Fórmula a devolver como objeto| +|Resultado|4D.Function|<-|Native function encapsulating the formula|
    @@ -270,10 +270,10 @@ Llamar a una fórmula utilizando la notación de objetos:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|formulaString|Text|->|Text formula to be returned as object| -|Result|4D.Function|<-|Native object encapsulating the formula| +|formulaString|Text|->|Fórmula de texto a devolver como objeto| +|Resultado|4D.Function|<-|Native object encapsulating the formula|
    @@ -330,10 +330,10 @@ El siguiente código creará un diálogo que acepta una fórmula en formato text
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|thisObj|Object|->|Object to be returned by the This command in the formula| -|formulaParams |Collection|->|Collection of values to be passed as $1...$n when `formula` is executed| +|thisObj|Object|->|Objeto a devolver por el comando This en la fórmula|| +|formulaParams ||Collection|->|Colección de valores a pasar como $1...$n cuando se ejecute `formula`| |Result|any|<-|Value from formula execution|
    @@ -405,11 +405,11 @@ Tenga en cuenta que `.apply()` es similar a [`.call()`](#call) excepto que los p
    -|Parameter|Type||Description| -|---|---|---|---| -|thisObj|Object|->|Object to be returned by the This command in the formula| -|params |any|->|Value(s) to be passed as $1...$n when formula is executed| -|Result|any|<-|Value from formula execution| +|Parámetro|Tipo||Descripción| +|---|-|-|-|---| +|thisObj|Object|->|Objeto a devolver por el comando This en la fórmula| +|params |any|->|Valor(es) a pasar como $1...$n cuando se ejecuta la fórmula| +|Resultado|any||<-|Value from formula execution|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/IMAPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/IMAPTransporterClass.md index c5d2ea880047d1..6d20cd06f10a24 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/IMAPTransporterClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/IMAPTransporterClass.md @@ -150,10 +150,10 @@ La función `4D.IMAPTransporter.new()`
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|msgIDs|any|->|Collection of strings: Message unique IDs (text)
    Text: Unique ID of a message
    Longint (IMAP all): All messages in the selected mailbox| -|keywords|Object|->|Keyword flags to add| +|msgIDs|any|->|Colección de cadenas: Identificadores únicos de mensajes (texto)
    Texto: ID único de un mensaje
    Longint (IMAP all): Todos los mensajes del buzón seleccionado| +|keywords|Object|->|Banderas de palabras clave a añadir| |Result|Object|<-|Status of the addFlags operation|
    @@ -242,12 +242,12 @@ $status:=$transporter.addFlags(IMAP all;$flags)
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|mailObj|Object|->|Email object| -|destinationBox|Text|->|Mailbox to receive Email object| -|options|Object|->|Object containing charset info | -|Result|Object|<-|Status of the append operation| +|mailObj|Objeto|->|Objeto de correo electrónico| +|destinationBox|Text|->|Buzón para recibir el objeto de correo electrónico| +|options|Object|->|Objeto que contiene información sobre el conjunto de caracteres | +|Resultado|Object|<-|Status of the append operation|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Notes/updates.md index 6fac8d33802edf..017bca47dce15c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Notes/updates.md @@ -33,20 +33,20 @@ Lea [**Novedades en 4D 21 R2**](https://blog.4d.com/whats-new-in-4d-21-r2/), la | Librería | Versión actual | Actualizado en 4D | Comentario | | --------- | -------------------------------------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -| BoringSSL | 9b86817 | **21** | Utilizado para QUIC | -| CEF | 7258 | **21** | Chromium 139 | +| BoringSSL | 9b86817 | 21 | Utilizado para QUIC | +| CEF | 7258 | 21 | Chromium 139 | | Hunspell | 1.7.2 | 20 | Utilizado para la corrección ortográfica en formularios 4D y 4D Write Pro | -| ICU | 77.1 | **21** | Esta actualización fuerza una reconstrucción automática de los índices alfanuméricos, textos y objetos. | -| libldap | 2.6.10 | **21** | | +| ICU | 77.1 | 21 | Esta actualización fuerza una reconstrucción automática de los índices alfanuméricos, textos y objetos. | +| libldap | 2.6.10 | 21 | | | libsasl | 2.1.28 | 20 | | | Liblsquic | 4.2.0 | 20 R10 | Utilizado para QUIC | -| Libuv | 1.51.0 | **21** | Utilizado para QUIC | -| libZip | 1.11.4 | **21** | Utilizado por los componentes zip class, 4D Write Pro, svg y serverNet | -| LZMA | 5.8.1 | **21** | | -| ngtcp2 | 1.18.0 | **21** | Utilizado para QUIC | -| OpenSSL | 3.5.2 | **21** | | -| PDFWriter | 4.7.0 | **21** | Utilizado para [`WP Export document`](../WritePro/commands/wp-export-document.md) y [`WP Export variable`](../WritePro/commands/wp-export-variable.md) | -| SpreadJS | 18.2.0 | 21 R2 | Consulte [esta entrada de blog](https://blog.4d.com/4d-view-pro-whats-new-in-4d-21-r2/) para obtener una visión general de las nuevas funciones | +| Libuv | 1.51.0 | 21 | Utilizado para QUIC | +| libZip | 1.11.4 | 21 | Utilizado por los componentes zip class, 4D Write Pro, svg y serverNet | +| LZMA | 5.8.1 | 21 | | +| ngtcp2 | 1.18.0 | 21 | Utilizado para QUIC | +| OpenSSL | 3.5.2 | 21 | | +| PDFWriter | 4.7.0 | 21 | Utilizado para [`WP Export document`](../WritePro/commands/wp-export-document.md) y [`WP Export variable`](../WritePro/commands/wp-export-variable.md) | +| SpreadJS | 18.2.0 | **21 R2** | Consulte [esta entrada de blog](https://blog.4d.com/4d-view-pro-whats-new-in-4d-21-r2/) para obtener una visión general de las nuevas funciones | | webKit | WKWebView | 19 | | -| Xerces | 3.3.0 | **21** | Utilizado para comandos XML | -| Zlib | 1.3.1 | **21** | | +| Xerces | 3.3.0 | 21 | Utilizado para comandos XML | +| Zlib | 1.3.1 | 21 | | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md index b4067822bfd9bc..320aa854926bef 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md @@ -407,3 +407,4 @@ Se pueden manejar varios eventos mientras se utiliza un array list box de objeto - en una casilla de selección (cambia entre marcado/desmarcado) - **On Clicked**: cuando el usuario haga clic en un botón instalado con el "event" atributo *valueType*, se generará un evento `On Clicked`. Este evento es gestionado por el programador. - **On Alternative Click**: cuando el usuario haga clic en un botón de elipsis (atributo "alternateButton"), se generará un evento `On Alternative Click`. Este evento es gestionado por el programador. + diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md index b6d77516a4704b..1fcab47c2c15fa 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md @@ -197,3 +197,4 @@ Los eventos formulario de los objetos list box o columnas de list box pueden dev > Si un evento se produce en una columna o línea "fake" que no existe, se suele devolver una cadena vacía. + diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Project/components.md b/i18n/fr/docusaurus-plugin-content-docs/current/Project/components.md index 1129db323ee7ae..78623fa732c814 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Project/components.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Project/components.md @@ -544,7 +544,7 @@ Vous pouvez définir l'option [règle de dépendance](#tags-and-versions) pour u - **Jusqu'à la version majeure suivante** : Définit une [plage sémantique de versions](#tags-and-versions) pour limiter les mises à jour à la version majeure suivante. - **Jusqu'à la prochaine version mineure** : De même, limite les mises à jour à la version mineure suivante. - **Version exacte (balise)** : Sélectionnez ou saisissez manuellement un [tag spécifique](#tags-and-versions) dans la liste disponible. -- **Latest** (GitHub) or **Highest** (GitLab): Allows to download the release that is tagged as the most recent version. **Attention :** Bien que l'utilisation de cette option soit pratique au début du développement, il est préférable de l'éviter dans les projets en production ou partagés car elle récupère automatiquement les nouvelles versions, y compris les versions bêta, ce qui peut conduire à des mises à jour non souhaitées ou à des ruptures de compatibilité. +- **Latest** (GitHub) or **Highest** (GitLab): Allows to download the release with the corresponding tag, usually the most recent release. **Attention :** Bien que l'utilisation de cette option soit pratique au début du développement, il est préférable de l'éviter dans les projets en production ou partagés car elle récupère automatiquement les nouvelles versions, y compris les versions bêta, ce qui peut conduire à des mises à jour non souhaitées ou à des ruptures de compatibilité. The current dependency version is displayed on the right side of the dependency item: diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Notes/updates.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Notes/updates.md index 53bdbaea3f28be..c813432ab67c8b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Notes/updates.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Notes/updates.md @@ -33,20 +33,20 @@ Read [**What’s new in 4D 21 R2**](https://blog.4d.com/whats-new-in-4d-21-r2/), | Bibliothèque | Version courante | Mise à jour dans 4D | Commentaire | | ------------ | -------------------------------------- | ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| BoringSSL | 9b86817 | **21** | Utilisé pour QUIC | -| CEF | 7258 | **21** | Chromium 139 | +| BoringSSL | 9b86817 | 21 | Utilisé pour QUIC | +| CEF | 7258 | 21 | Chromium 139 | | Hunspell | 1.7.2 | 20 | Utilisé pour la vérification orthographique dans les formulaires 4D et 4D Write Pro | -| ICU | 77.1 | **21** | Cette mise à jour entraîne une reconstruction automatique des index alphanumériques, textes et objets. | -| libldap | 2.6.10 | **21** | | +| ICU | 77.1 | 21 | Cette mise à jour entraîne une reconstruction automatique des index alphanumériques, textes et objets. | +| libldap | 2.6.10 | 21 | | | libsasl | 2.1.28 | 20 | | | Liblsquic | 4.2.0 | 20 R10 | Utilisé pour QUIC | -| Libuv | 1.51.0 | **21** | Utilisé pour QUIC | -| libZip | 1.11.4 | **21** | Utilisé par les classes zip, 4D Write Pro, les composants svg et serverNet | -| LZMA | 5.8.1 | **21** | | -| ngtcp2 | 1.18.0 | **21** | Utilisé pour QUIC | -| OpenSSL | 3.5.2 | **21** | | -| PDFWriter | 4.7.0 | **21** | Utilisé pour [`WP Export document`](../WritePro/commands/wp-export-document.md) et [`WP Export variable`](../WritePro/commands/wp-export-variable.md) | -| SpreadJS | 18.2.0 | 21 R2 | Voir [ce blog post](https://blog.4d.com/4d-view-pro-whats-new-in-4d-21-r2/) pour un aperçu des nouvelles fonctionnalités. | +| Libuv | 1.51.0 | 21 | Utilisé pour QUIC | +| libZip | 1.11.4 | 21 | Utilisé par les classes zip, 4D Write Pro, les composants svg et serverNet | +| LZMA | 5.8.1 | 21 | | +| ngtcp2 | 1.18.0 | 21 | Utilisé pour QUIC | +| OpenSSL | 3.5.2 | 21 | | +| PDFWriter | 4.7.0 | 21 | Utilisé pour [`WP Export document`](../WritePro/commands/wp-export-document.md) et [`WP Export variable`](../WritePro/commands/wp-export-variable.md) | +| SpreadJS | 18.2.0 | **21 R2** | Voir [ce blog post](https://blog.4d.com/4d-view-pro-whats-new-in-4d-21-r2/) pour un aperçu des nouvelles fonctionnalités. | | webKit | WKWebView | 19 | | -| Xerces | 3.3.0 | **21** | Utilisé pour les commandes XML | -| Zlib | 1.3.1 | **21** | | +| Xerces | 3.3.0 | 21 | Utilisé pour les commandes XML | +| Zlib | 1.3.1 | 21 | | diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md index 2594f71dd4e16f..86ad899c372986 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md @@ -410,3 +410,4 @@ Plusieurs événements peuvent être gérés lors de l'utilisation d'une listbox - case à cocher (passage cochée/non cochée) - **Sur clic** : Lorsque l'utilisateur clique sur un bouton installé à l'aide de l'attribut *valueType*, un événement `On Clicked` est généré. Cet événement doit être ensuite géré par le programmeur. - **Sur clic alternatif** : Lorsque l'utilisateur clique sur un bouton d'ellipse (attribut "alternateButton"), un événement `On Alternative Click` est généré. Cet événement doit être ensuite géré par le programmeur. + diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Project/components.md b/i18n/ja/docusaurus-plugin-content-docs/current/Project/components.md index c25c172f0e40a9..80dcd0df50c2be 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Project/components.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Project/components.md @@ -544,7 +544,7 @@ The dependency is declared in the [**dependencies.json**](#dependenciesjson) fil - **メジャー更新の手前まで**: [セマンティックバージョニングの範囲](#タグとバージョン)を定義して、更新を次のメジャーバージョンの手前までに制限します。 - **マイナー更新の手前まで**: 上と同様に、更新を次のマイナーバージョンの手前までに制限します。 - **自動更新しない(タグ指定)**: 利用可能なリストから [特定のタグ](#セマンティックバージョン範囲]) を選択するか、手動で入力します。 -- **Latest** (GitHub) or **Highest** (GitLab): Allows to download the release that is tagged as the most recent version. **警告:** このオプションを使用するのは開発の初期段階では便利かもしれませんが、ベータリリースを含め新しいリリースを自動的に取り込むため、予期せぬアップデートや変更を引き起こす可能性があります。そのため、製品環境や共有プロジェクトでは避けた方が賢明です。 +- **Latest** (GitHub) or **Highest** (GitLab): Allows to download the release with the corresponding tag, usually the most recent release. **警告:** このオプションを使用するのは開発の初期段階では便利かもしれませんが、ベータリリースを含め新しいリリースを自動的に取り込むため、予期せぬアップデートや変更を引き起こす可能性があります。そのため、製品環境や共有プロジェクトでは避けた方が賢明です。 The current dependency version is displayed on the right side of the dependency item: diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Notes/updates.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Notes/updates.md index 8422d51a5c6cc6..70b29ae77bddd5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Notes/updates.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Notes/updates.md @@ -33,20 +33,20 @@ title: リリースノート | ライブラリ | 現在のバージョン | 更新された 4D バージョン | 説明 | | --------- | -------------------------------------- | -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| BoringSSL | 9b86817 | **21** | QUIC に使用 | -| CEF | 7258 | **21** | Chromium 139 | +| BoringSSL | 9b86817 | 21 | QUIC に使用 | +| CEF | 7258 | 21 | Chromium 139 | | Hunspell | 1.7.2 | 20 | 4D フォームと 4D Write Pro でスペルチェックに使用されます。 | -| ICU | 77.1 | **21** | このアップグレードにより、英数字とテキスト、オブジェクトのインデックスが自動的に再構築されます。 | -| libldap | 2.6.10 | **21** | | +| ICU | 77.1 | 21 | このアップグレードにより、英数字とテキスト、オブジェクトのインデックスが自動的に再構築されます。 | +| libldap | 2.6.10 | 21 | | | libsasl | 2.1.28 | 20 | | | Liblsquic | 4.2.0 | 20 R10 | QUIC に使用 | -| Libuv | 1.51.0 | **21** | QUIC に使用 | -| libZip | 1.11.4 | **21** | Zip クラス、4D Write Pro、svg および serverNet コンポーネントによって使用。 | -| LZMA | 5.8.1 | **21** | | -| ngtcp2 | 1.18.0 | **21** | QUIC に使用 | -| OpenSSL | 3.5.2 | **21** | | -| PDFWriter | 4.7.0 | **21** | [`WP Export document`](../WritePro/commands/wp-export-document.md) および [`WP Export variable`](../WritePro/commands/wp-export-variable.md) において使用されます | -| SpreadJS | 18.2.0 | 21 R2 | 新機能の概要については、 [このブログ記事](https://blog.4d.com/4d-view-pro-whats-new-in-4d-21-r2/) を参照してください。 | +| Libuv | 1.51.0 | 21 | QUIC に使用 | +| libZip | 1.11.4 | 21 | Zip クラス、4D Write Pro、svg および serverNet コンポーネントによって使用。 | +| LZMA | 5.8.1 | 21 | | +| ngtcp2 | 1.18.0 | 21 | QUIC に使用 | +| OpenSSL | 3.5.2 | 21 | | +| PDFWriter | 4.7.0 | 21 | [`WP Export document`](../WritePro/commands/wp-export-document.md) および [`WP Export variable`](../WritePro/commands/wp-export-variable.md) において使用されます | +| SpreadJS | 18.2.0 | **21 R2** | 新機能の概要については、 [このブログ記事](https://blog.4d.com/4d-view-pro-whats-new-in-4d-21-r2/) を参照してください。 | | webKit | WKWebView | 19 | | -| Xerces | 3.3.0 | **21** | XML コマンドにおいて使用されます | -| Zlib | 1.3.1 | **21** | | +| Xerces | 3.3.0 | 21 | XML コマンドにおいて使用されます | +| Zlib | 1.3.1 | 21 | | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md index 630713b3dfcea0..92033831bc0ae7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md @@ -411,3 +411,4 @@ OB SET($ob;"label";"Edit...") - チェックボックス (チェック/チェックなしの状態がスイッチしたとき) - **On Clicked**: ユーザーが、"event" *valueType* 属性を使用して実装されたボタンをクリックした場合、`On Clicked` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 - **On Alternative Click**: ユーザーが省略ボタン ("alternateButton" 属性) をクリックした場合、`On Alternative Click` イベントが生成されます。 このイベントはプログラマーによって管理されます。 このイベントはプログラマーによって管理されます。 + diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md index 667530f55df3f7..9278dd7cc1351e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md @@ -197,3 +197,4 @@ myCol:=myCol.push("new value") // リストボックスに new value を表示 > "偽" カラムや存在しないカラムにてイベントが発生した場合には、主に空の文字列が返されます。 + diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Project/components.md b/i18n/pt/docusaurus-plugin-content-docs/current/Project/components.md index beea0d7e6928ab..11864e3d7b963a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Project/components.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Project/components.md @@ -544,7 +544,7 @@ Você pode definir a opção [tag ou versão](#tags-and-versions) para uma depen - **Até a próxima versão major**: defina um [intervalo de versão semântica](#tags-and-versions) para restringir as atualizações para a próxima versão principal. - **Até a próxima versão minor**: da mesma forma, restringe as atualizações para a próxima versão minor. - **Versão exata (etiqueta)**: selecione ou insira manualmente uma [etiqueta específica](#tags-and-versions) na lista disponível. -- **Latest** (GitHub) or **Highest** (GitLab): Allows to download the release that is tagged as the most recent version. **Warning:** While using this option can be convenient during early development, it is better to avoid it in production or shared projects since it automatically pulls in newer releases, including beta releases, which may lead to unexpected updates or breaking changes. +- **Latest** (GitHub) or **Highest** (GitLab): Allows to download the release with the corresponding tag, usually the most recent release. **Warning:** While using this option can be convenient during early development, it is better to avoid it in production or shared projects since it automatically pulls in newer releases, including beta releases, which may lead to unexpected updates or breaking changes. The current dependency version is displayed on the right side of the dependency item: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Notes/updates.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Notes/updates.md index ca4f1cea7f7f5b..dfc56681006f8d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Notes/updates.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Notes/updates.md @@ -33,20 +33,20 @@ Leia [**O que há de novo no 4D v21 R2**](https://blog.4d.com/whats-new-in-4d-21 | Biblioteca | Versão atual | Atualizado em 4D | Comentário | | ---------- | -------------------------------------- | ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -| BoringSSL | 9b86817 | **21** | Usado para QUIC | -| CEF | 7258 | **21** | Chromium 139 | +| BoringSSL | 9b86817 | 21 | Usado para QUIC | +| CEF | 7258 | 21 | Chromium 139 | | Hunspell | 7.3.27 | 20 | Usado para verificação ortográfica em formulários 4D e 4D Write Pro | -| ICU | 77.1 | **21** | This upgrade forces an automatic rebuild of alphanumeric, text and object indexes. | -| libldap | 2.6.10 | **21** | | +| ICU | 77.1 | 21 | This upgrade forces an automatic rebuild of alphanumeric, text and object indexes. | +| libldap | 2.6.10 | 21 | | | libsasl | 2.1.28 | 20 | | | Liblsquic | 4.2.0 | 20 R10 | Usado para QUIC | -| Libuv | 1.51.0 | **21** | Usado para QUIC | -| libZip | 1.11.4 | **21** | Utilizado pelos componentes zip class, 4D Write Pro, svg e serverNet | -| LZMA | 5.8.1 | **21** | | -| ngtcp2 | 1.18.0 | **21** | Usado para QUIC | -| OpenSSL | 3.5.2 | **21** | | -| PDFWriter | 4.7.0 | **21** | Used for [`WP Export document`](../WritePro/commands/wp-export-document.md) and [`WP Export variable`](../WritePro/commands/wp-export-variable.md) | -| SpreadJS | 18.2.0 | 21 R2 | Veja [este post de blog](https://blog.4d.com/4d-view-pro-whats-new-in-4d-21-r2/) para uma visão geral dos novos recursos | +| Libuv | 1.51.0 | 21 | Usado para QUIC | +| libZip | 1.11.4 | 21 | Utilizado pelos componentes zip class, 4D Write Pro, svg e serverNet | +| LZMA | 5.8.1 | 21 | | +| ngtcp2 | 1.18.0 | 21 | Usado para QUIC | +| OpenSSL | 3.5.2 | 21 | | +| PDFWriter | 4.7.0 | 21 | Used for [`WP Export document`](../WritePro/commands/wp-export-document.md) and [`WP Export variable`](../WritePro/commands/wp-export-variable.md) | +| SpreadJS | 18.2.0 | **21 R2** | Veja [este post de blog](https://blog.4d.com/4d-view-pro-whats-new-in-4d-21-r2/) para uma visão geral dos novos recursos | | webKit | WKWebView | 19 | | -| Xerces | 3.3.0 | **21** | Used for XML commands | -| Zlib | 1.3.1 | **21** | | +| Xerces | 3.3.0 | 21 | Used for XML commands | +| Zlib | 1.3.1 | 21 | | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md index 5c4cec41cc6957..93e58e4939341d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-column.md @@ -410,3 +410,4 @@ Vários eventos podem ser tratados durante o uso de um list box array de objetos - numa caixa de verificação (alternar entre verificado/não verificado) - **On Clicked**: quando o usuário clicar em um botão instalado usando o atributo "event" *valueType*, será gerado um evento `On Clicked`. Este evento é gerido pelo programador. - **On Alternative Click**: quando o usuário clicar em um botão de reticências (atributo "alternateButton"), será gerado um evento `On Alternative Click`. Este evento é gerido pelo programador. + diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md index 513104ca7e476c..331fe3a89880ae 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/FormObjects/listbox-object.md @@ -197,3 +197,4 @@ Os eventos formulário nos list box ou colunas de list box podem retornar as seg > Se um evento ocorrer em uma coluna ou linha "falsa" que não exista, é normalmente retornada uma cadeia de caracteres vazia. + From 1d9807baa2bf52e4db51cda6b276c2e941343db4 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Thu, 16 Apr 2026 16:41:49 +0200 Subject: [PATCH 1992/2000] Feature/ai kit alias (#3267) * creation of the page * first draft, includes aikit * Update provider-model-aliases.md * first part - copy from component doc * update with settings and fix missing edits * fixes * Remove capabilities from provider model aliases Removed capabilities field and its subfield from the provider model documentation. * Remove capabilities from model alias Removed capabilities section from model alias configuration. * Update provider-model-aliases.md * fixes after closure --- docs/Notes/updates.md | 3 + docs/Project/architecture.md | 10 +- docs/aikit/Classes/OpenAI.md | 4 + .../OpenAIChatCompletionsParameters.md | 2 +- docs/aikit/Classes/OpenAIEmbeddingsAPI.md | 2 +- docs/aikit/Classes/OpenAIImageParameters.md | 2 +- docs/aikit/Classes/OpenAIProviders.md | 188 +++++++++ docs/aikit/provider-model-aliases.md | 379 ++++++++++++++++++ docs/assets/en/settings/ai-base-url.png | Bin 0 -> 9244 bytes docs/assets/en/settings/ai-connection-ok.png | Bin 0 -> 2082 bytes docs/assets/en/settings/model-alias.png | Bin 0 -> 46721 bytes docs/settings/ai.md | 155 +++++++ sidebars.js | 1 + 13 files changed, 740 insertions(+), 6 deletions(-) create mode 100644 docs/aikit/Classes/OpenAIProviders.md create mode 100644 docs/aikit/provider-model-aliases.md create mode 100644 docs/assets/en/settings/ai-base-url.png create mode 100644 docs/assets/en/settings/ai-connection-ok.png create mode 100644 docs/assets/en/settings/model-alias.png create mode 100644 docs/settings/ai.md diff --git a/docs/Notes/updates.md b/docs/Notes/updates.md index b8e63799a0ae12..df0d46a0a311d9 100644 --- a/docs/Notes/updates.md +++ b/docs/Notes/updates.md @@ -13,6 +13,8 @@ title: Release Notes - New [`4D.Method` class](../API/MethodClass.md) to create and execute a 4D method code from text source. [`METHOD Get path`](../commands/method-get-path) and [`METHOD RESOLVE PATH`](../commands/method-resolve-path) commands support a new `path volatile method` constant (128). - IMAP transporter now supports mailbox event notifications using the IDLE protocol through a [notifier object](../API/IMAPTransporterClass.md#notifier) of the [4D.IMAPNotifier](../API/IMAPNotifier.md) class, configurable via the `listener` property of [IMAP New transporter](../commands/imap-new-transporter). - Remote [session](../API/SessionClass.md) objects are now [available client-side](../Desktop/sessions.md#availability). +- New [**AI** page in Settings](../settings/ai.md), allowing to configure [Provider model aliases](../aikit/provider-model-aliases.md) that can be called in the code using 4D AIKit component. +- 4D AIKit component: new [Providers](../aikit/Classes/OpenAIProviders.md) class to instantiate and handle [Provider and model aliases](../aikit/provider-model-aliases.md). - Support of [`server` keyword](../Concepts/classes.md#server) for ORDA data model functions and shared/session singleton functions. - Dependencies: support of [components stored on GitLab repositories](../Project/components.md#configuring-a-gitlab-repository). @@ -33,6 +35,7 @@ title: Release Notes - The "PHP" page has been removed from the [Settings dialog box](../settings/overview.md). Use the [PHP selectors with the `SET DATABASE PARAMETER`](../commands/set-database-parameter#php-interpreter-ip-address-55) command to configure a PHP interpeter. - The **Legacy** network layer is no longer supported as of 4D 21 R3. Projects and binary databases that were using the Legacy network layer are automatically set to [**ServerNet**](../settings/client-server.md#network-layer) when upgraded to 4D 21 R3 and higher. + ## 4D 21 R2 Read [**What’s new in 4D 21 R2**](https://blog.4d.com/whats-new-in-4d-21-r2/), the blog post that lists all new features and enhancements in 4D 21 R2. diff --git a/docs/Project/architecture.md b/docs/Project/architecture.md index f8558564982294..6a6b860387628e 100644 --- a/docs/Project/architecture.md +++ b/docs/Project/architecture.md @@ -61,6 +61,7 @@ folders.json|Explorer folder definitions|JSON menus.json|Menu definitions|JSON roles.json|[Privileges, permissions](../ORDA/privileges.md#rolesjson-file) and other security settings for the project|JSON settings.4DSettings|*Structure* database settings. They are not taken into account if *[user settings](#settings-user)* or *[user settings for data](#settings-user-data)* are defined (see also [Priority of settings](../settings/overview.md#priority-of-settings). **Warning**: In compiled applications, structure settings are stored in the .4dz file (read-only). For deployment needs, it is necessary to [enable](../settings/overview.md#enabling-user-settings) and use *user settings* or *user settings for data* to define custom settings.|XML +AIProviders.json|[AI provider configuration file](../settings/ai.md#aiprovidersjson) for Structure|JSON tips.json|Defined tips|JSON lists.json|Defined lists|JSON filters.json|Defined filters|JSON @@ -69,7 +70,7 @@ HTTPHandlers.json|Custom [HTTP request handlers](../WebServer/http-request-handl HTTPRules.json|Custom [HTTP rules](../WebServer/http-rules.md) defined for the web server|JSON| styleSheets.css|CSS style sheets|CSS styleSheets_mac.css|Mac css style sheets (from converted binary database)|CSS -styleSheets_windows.css|Windows css style sheets (from converted binary database)|CSS +styleSheets_windows.css|Windows css style sheets (from converted binary database)|CSS @@ -183,11 +184,11 @@ The data folder contains the data file and all files and folders relating to the Contents|Description|Format --------|-------|---- -data.4dd(*)|Data file containing data entered in the records and all the data belonging to the records. When you open a 4D project, the application opens the current data file by default. If you change the name or location of this file, the *Open data file* dialog box will then appear so that you can select the data file to use or create a new one|binary +data.4dd(\*)|Data file containing data entered in the records and all the data belonging to the records. When you open a 4D project, the application opens the current data file by default. If you change the name or location of this file, the *Open data file* dialog box will then appear so that you can select the data file to use or create a new one|binary data.journal|Created only when the database uses a log file. The log file is used to ensure the security of the data between backups. All operations carried out on the data are recorded sequentially in this file. Therefore, each operation on the data causes two simultaneous actions: the first on the data (the statement is executed normally) and the second in the log file (a description of the operation is recorded). The log file is constructed independently, without disturbing or slowing down the user’s work. A database can only work with a single log file at a time. The log file records operations such as additions, modifications or deletions of records, transactions, etc. It is generated by default when a database is created.|binary data.match|(internal) UUID matching table number|XML -(*) When the project is created from a .4db binary database, the data file is left untouched. Thus, it can be named differently and placed in another location. +(\*) When the project is created from a .4db binary database, the data file is left untouched. Thus, it can be named differently and placed in another location. ### `Settings` (user data) @@ -200,6 +201,8 @@ This folder contains [**user settings for data**](../settings/overview.md#user-s |directory.json|Description of 4D groups, users, and their access rights when the application is run with this data file.|JSON| |Backup.4DSettings|Database backup settings, used to set the [backup options](Backup/settings.md) when the database is run with this data file. Keys concerning backup configuration are described in the *4D XML Keys Backup* manual.|XML| |settings.4DSettings|Custom database settings for this data file.|XML| +|AIProviders.json|[AI provider configuration file](../settings/ai.md#aiprovidersjson) for this data file|JSON| + ### `Logs` @@ -227,6 +230,7 @@ This folder contains [**user settings**](../settings/overview.md#user-settings) |BuildApp.4DSettings|Build settings file, created automatically when using the application builder dialog box or the `BUILD APPLICATION` command|XML| |settings.4DSettings|Custom settings for this project (all data files)|XML| |logConfig.json|Custom [log configuration file](../Debugging/debugLogFiles.md#using-a-log-configuration-file)|json| +|AIProviders.json|[AI provider configuration file](../settings/ai.md#aiprovidersjson) for this project (all data files)|JSON| ## `userPreferences.` diff --git a/docs/aikit/Classes/OpenAI.md b/docs/aikit/Classes/OpenAI.md index 7b38b5d3d0ef94..07d0222e67d346 100644 --- a/docs/aikit/Classes/OpenAI.md +++ b/docs/aikit/Classes/OpenAI.md @@ -78,3 +78,7 @@ $client.images.generate(...) $client.files.create(...) $client.model.lists(...) ``` + +## Provider Model Aliases + +The OpenAI client supports provider model aliases for easy multi-provider usage. See [Provider Model Aliases](../provider-model-aliases.md) for complete documentation. diff --git a/docs/aikit/Classes/OpenAIChatCompletionsParameters.md b/docs/aikit/Classes/OpenAIChatCompletionsParameters.md index 8c8ee5ff04c44c..3794e854d5bb0b 100644 --- a/docs/aikit/Classes/OpenAIChatCompletionsParameters.md +++ b/docs/aikit/Classes/OpenAIChatCompletionsParameters.md @@ -15,7 +15,7 @@ The `OpenAIChatCompletionParameters` class is designed to handle the parameters | Property | Type | Default Value | Description | |---------------------------|---------|-------------------------|---------------------------------------------------------------------------------------------------| -| `model` | Text | `"gpt-4o-mini"` | ID of the model to use. | +| `model` | Text | `"gpt-4o-mini"` | ID of the model to use. Supports [provider:model aliases](../provider-model-aliases.md) for multi-provider usage (e.g., `"openai:gpt-4o"`, `"anthropic:claude-3-opus"`). | | `stream` | Boolean | `False` | Whether to stream back partial progress. If set, tokens will be sent as data-only. Callback formula required. | | `stream_options` | Object | `Null` | Property for stream=True. For example: `{include_usage: True}` | | `max_completion_tokens` | Integer | `0` | The maximum number of tokens that can be generated in the completion. | diff --git a/docs/aikit/Classes/OpenAIEmbeddingsAPI.md b/docs/aikit/Classes/OpenAIEmbeddingsAPI.md index 73fe2d9cecc371..85aabcb1f7efbb 100644 --- a/docs/aikit/Classes/OpenAIEmbeddingsAPI.md +++ b/docs/aikit/Classes/OpenAIEmbeddingsAPI.md @@ -20,7 +20,7 @@ Creates an embeddings for the provided input, model and parameters. | Argument | Type | Description | |------------|---------------------------------------|--------------------------------------------------| | *input* | Text or Collection of Text | The input to vectorize. | -| *model* | Text | The [model to use](https://platform.openai.com/docs/guides/embeddings#embedding-models) | +| *model* | Text | The [model to use](https://platform.openai.com/docs/guides/embeddings#embedding-models). Supports [provider:model aliases](../provider-model-aliases.md).| | *parameters* | [OpenAIEmbeddingsParameters](OpenAIEmbeddingsParameters.md) | The parameters to customize the embeddings request. | | Function result| [OpenAIEmbeddingsResult](OpenAIEmbeddingsResult.md) | The embeddings. | diff --git a/docs/aikit/Classes/OpenAIImageParameters.md b/docs/aikit/Classes/OpenAIImageParameters.md index 4499173213be0f..77609ffe676114 100644 --- a/docs/aikit/Classes/OpenAIImageParameters.md +++ b/docs/aikit/Classes/OpenAIImageParameters.md @@ -15,7 +15,7 @@ The `OpenAIImageParameters` class is designed to configure and manage the parame | Property Name | Type | Default Value | Description | |-------------------|---------|----------------|--------------------------------------------------------------------------------------------------| -| `model` | Text | "dall-e-2" | Specifies the model to use for image generation. | +| `model` | Text | "dall-e-2" | Specifies the model to use for image generation. Supports [provider:model aliases](../provider-model-aliases.md). | | `n` | Integer | 1 | The number of images to generate (must be between 1 and 10; only `n=1` is supported for `dall-e-3`). | | `size` | Text | "1024x1024" | The size of the generated images. Must conform to model specifications. | | `style` | Text | "" | The style of the generated images (must be either `vivid` or `natural`). | diff --git a/docs/aikit/Classes/OpenAIProviders.md b/docs/aikit/Classes/OpenAIProviders.md new file mode 100644 index 00000000000000..eb44ac8ad9be5b --- /dev/null +++ b/docs/aikit/Classes/OpenAIProviders.md @@ -0,0 +1,188 @@ +--- +id: openaiproviders +title: OpenAIProviders +--- + + +# OpenAIProviders + +## Summary + +The `OpenAIProviders` class manages AI provider configurations by loading configuration and handling resolution of model strings in the `provider:model` format. + +For complete usage documentation, see [Provider Model Aliases](../provider-model-aliases.md). + +## Description + +This class enables multi-provider support by: +- Loading provider configurations from a single JSON file +- Loading named model aliases that map to providers and model IDs +- Resolving `provider:model` syntax to full API configurations +- Resolving named model aliases by bare name to full provider + model configurations + +The `OpenAI` class automatically loads provider configurations when instantiated. + +## Constructor + +```4d +var $providers := cs.AIKit.OpenAIProviders.new() +``` + +Creates a new instance that loads provider configuration from the `AIProviders.json` file (see [**Configuration Files**](../provider-model-aliases.md#configuration-files) in the "Provider Model Aliases" page for details on file locations and format). + +**Important:** + +- Only the first existing file is loaded. There is no merging of multiple files. +- The configuration is read once at instantiation time. If the `AIProviders.json` file is modified afterward, those changes will not be reflected in the existing instance. You must create a new instance of `OpenAIProviders` to reload the updated configuration. + +## Usage + +### Integration with OpenAI Class + +```4d +var $client := cs.AIKit.OpenAI.new() + +// Use model aliases with provider:model syntax +var $result := $client.chat.completions.create($messages; {model: "openai:gpt-5.1"}) +var $result := $client.chat.completions.create($messages; {model: "anthropic:claude-3-opus"}) +var $result := $client.chat.completions.create($messages; {model: "local:llama3"}) +``` + +### Direct Provider Access + +```4d +var $providers := cs.AIKit.OpenAIProviders.new() + +// Get a specific provider configuration +var $config := $providers.get("openai") +// Returns: {baseURL: "...", apiKey: "...", modelAliases: [...], ...} or Null + +// Get all provider names +var $names := $providers.list() +// Returns: ["openai", "anthropic", "mistral", "local"] +``` + +## Functions + +### get() + +**get**(*name* : Text) : Object + +Get a provider configuration by name. + +| Parameter | Type | Description | +|-----------|------|-------------| +| *name* | Text | The provider name | +| Function result | Object | Provider configuration object, or `Null` if not found | + +#### Example + +```4d +var $config := $providers.get("openai") +If ($config # Null) + // Use $config.baseURL, $config.apiKey, etc. + + // We could build a client with it + var $client:=cs.AIKit.OpenAI.new($config) +End if +``` + +### list() + +**list**() : Collection + +Get all provider names. + +| Parameter | Type | Description | +|-----------|------|-------------| +| Function result | Collection | Collection of provider names | + +#### Example + +```4d +var $names := $providers.list() +// Returns: ["openai", "anthropic", ...] + +For each ($name; $names) + var $config := $providers.get($name) +End for each +``` + +### modelAliases() + +**modelAliases**() : Collection + +Get all configured model aliases. + +| Parameter | Type | Description | +|-----------|------|-------------| +| Function result | Collection | Collection of model alias objects | + +Each object in the collection contains: + +| Property | Type | Description | +|----------|------|-------------| +| `name` | Text | Model alias name | +| `provider` | Text | Provider name | +| `model` | Text | Model ID to use with the provider | + +#### Example + +```4d +var $models := $providers.modelAliases() +// Returns: [{name: "my-gpt", provider: "openai", model: "gpt-5.1"}, ...] + +For each ($model; $models) + // $m.name, $m.provider, $m.model +End for each +``` + + + + +## Model Resolution + +Two syntaxes are supported for model resolution: + +### Provider alias (`provider:model`) + +Specify the provider and model name directly: + +```4d +var $client := cs.AIKit.OpenAI.new() +$client.chat.completions.create($messages; {model: "openai:gpt-5.1"}) +``` + +This is resolved internally to: +1. Split `"openai:gpt-5.1"` into provider=`"openai"` and model=`"gpt-5.1"` +2. Look up the `"openai"` provider configuration +3. Extract `baseURL` and `apiKey` +4. Make the API request using the resolved configuration + + +**Examples:** +- `"openai:gpt-5.1"` → Use OpenAI provider with gpt-5.1 model +- `"anthropic:claude-3-opus"` → Use Anthropic provider with claude-3-opus +- `"local:llama3"` → Use local provider with llama3 model + + +### Model alias (bare name) + + +Use a named model by its bare name from the `models` section of the configuration: + +```4d +var $client := cs.AIKit.OpenAI.new() +$client.chat.completions.create($messages; {model: ":my-gpt"}) +``` + +This is resolved internally to: +1. Look up `"my-gpt"` in the `models` configuration +2. Find its `provider` (e.g., `"openai"`) and `model` (e.g., `"gpt-5.1"`) +3. Resolve the provider to get `baseURL` and `apiKey` +4. Make the API request using the resolved configuration + +**Examples:** +- `"my-gpt"` → Use the model alias "my-gpt" (resolves to its configured provider and model) +- `"my-embedding"` → Use the model alias "my-embedding" for embedding operations + diff --git a/docs/aikit/provider-model-aliases.md b/docs/aikit/provider-model-aliases.md new file mode 100644 index 00000000000000..c3573136d526ea --- /dev/null +++ b/docs/aikit/provider-model-aliases.md @@ -0,0 +1,379 @@ +--- +id: provider-model-aliases +title: Provider & Model Aliases +--- + + +# Provider & Model Aliases + +The OpenAI client supports provider and model aliases, allowing you to define provider configurations and named model aliases in JSON files and reference them using simple syntaxes. + + +## Overview + +Instead of hard-coding API endpoints and credentials in your code, you can: +- Define provider configurations in a JSON file +- Use the `provider:model` syntax to specify a provider and model directly +- Define named model aliases that map to a provider and a model ID +- Use a named model alias by bare name (e.g., `my-gpt`) +- Switch between providers (OpenAI, Anthropic, local Ollama, etc.) easily + +## Configuration Files + +The client automatically loads provider configurations from the first existing file found (in priority order): + +| Priority | Location | File Path | +|----------|----------|-----------| +| 1 (highest) | userData | `/Settings/AIProviders.json` | +| 2 | user | `/Settings/AIProviders.json` | +| 3 (lowest) | structure | `/SOURCES/AIProviders.json` | + +**Important:** Only the **first existing file** is loaded. There is no merging of multiple files. + +### Configuration File Format + +```json +{ + "providers": { + "provider_name": { + "baseURL": "https://api.example.com/v1", + "apiKey": "optional-key", + "organization": "optional-org-id", + "project": "optional-project-id" + } + }, + "models": { + "model_alias_name": { + "provider": "provider_name", + "model": "actual-model-id", + } + } +} +``` + +### Provider Fields + +| Field | Type | Required | Description | +|-------|------|----------|-------------| +| `baseURL` | Text | Yes | API endpoint URL | +| `apiKey` | Text | No | API key value | +| `organization` | Text | No | Organization ID (optional, OpenAI-specific) | +| `project` | Text | No | Project ID (optional, OpenAI-specific) | + +### Model Alias Fields + +| Field | Type | Required | Description | +|-------|------|----------|-------------| +| `provider` | Text | Yes | Name of the provider (must exist in `providers`) | +| `model` | Text | Yes | Model ID used by the provider | + + +### Example Configuration + +```json +{ + "providers": { + "openai": { + "baseURL": "https://api.openai.com/v1" + }, + "anthropic": { + "baseURL": "https://api.anthropic.com/v1" + }, + "local": { + "baseURL": "http://localhost:11434/v1" + }, + "mistral": { + "baseURL": "https://api.mistral.ai/v1", + "apiKey": "your-mistral-key" + } + }, + "models": { + "my-gpt": { + "provider": "openai", + "model": "gpt-5.1" + }, + "my-claude": { + "provider": "anthropic", + "model": "claude-3-5-sonnet-20241022" + }, + "my-embedding": { + "provider": "openai", + "model": "text-embedding-3-small", + } + } + } +} +``` + +## Usage in API Calls + +### Model Parameter Formats + +Two syntaxes are supported: + +| Syntax | Description | +|--------|-------------| +| `provider:model_name` | Provider alias — specify provider and model directly | +| `:model_alias` | Model alias — reference a named model from the `models` configuration by bare name | + +#### Provider alias syntax + + +Use the `provider:model_name` syntax in any API call that accepts a model parameter: + +```4d +var $client := cs.AIKit.OpenAI.new() + +// Chat completions +var $result := $client.chat.completions.create($messages; {model: "openai:gpt-5.1"}) +var $result := $client.chat.completions.create($messages; {model: "anthropic:claude-3-opus"}) +var $result := $client.chat.completions.create($messages; {model: "local:llama3"}) + +// Embeddings +var $result := $client.embeddings.create("text"; "openai:text-embedding-3-small") +var $result := $client.embeddings.create("text"; "local:nomic-embed-text") + +// Image generation +var $result := $client.images.generate("prompt"; {model: "openai:dall-e-3"}) +``` + +#### Model alias syntax + +Use a bare model name to reference a named model defined in the `models` section of the configuration file. The provider, model ID, and credentials are resolved automatically: + +```4d +var $client := cs.AIKit.OpenAI.new() + +// Use a named model alias +var $result := $client.chat.completions.create($messages; {model: ":my-gpt"}) +var $result := $client.chat.completions.create($messages; {model: ":my-claude"}) + +// Embeddings with a named model alias +var $result := $client.embeddings.create("text"; ":my-embedding") +``` + + +### How It Works + +#### Provider alias (`provider:model`) + +When you use the `provider:model` syntax, the client automatically: + +1. **Parses** the model string to extract provider name and model name + - Example: `"openai:gpt-5.1"` → provider=`"openai"`, model=`"gpt-5.1"` + +2. **Looks up** the provider configuration from the loaded JSON file + - Retrieves `baseURL`, `apiKey`, `organization`, `project` + +3. **Makes the API request** using the resolved configuration + - Sends request to the provider's `baseURL` with the correct `apiKey` + + +#### Model alias (bare name) + +When you use a bare model name that matches a configured alias, the client automatically: + +1. **Looks up** the model alias in the `models` section of the configuration + - Example: `":my-gpt"` → finds entry with `provider: "openai"`, `model: "gpt-5.1"` + +2. **Resolves** the associated provider to get `baseURL` and `apiKey` + +3. **Makes the API request** using the provider's endpoint and the stored model ID + + +### Using Plain Model Names + +If you specify a model name **without** a provider prefix or `:` prefix, the client uses the configuration from its constructor: + + +```4d +// Use constructor configuration +var $client := cs.AIKit.OpenAI.new({apiKey: "sk-..."; baseURL: "https://api.openai.com/v1"}) +var $result := $client.chat.completions.create($messages; {model: "gpt-5.1"}) + +// Override with provider alias +var $result := $client.chat.completions.create($messages; {model: "anthropic:claude-3-opus"}) + +// Override with model alias (bare name) +var $result := $client.chat.completions.create($messages; {model: ":my-gpt"}) + +``` + +## Examples + +### Multi-Provider Chat Application + +```4d +var $client := cs.AIKit.OpenAI.new() +var $messages := [] +$messages.push({role: "user"; content: "What is the capital of France?"}) + +// Try OpenAI +var $result := $client.chat.completions.create($messages; {model: "openai:gpt-5.1"}) + +// Try Anthropic +var $result := $client.chat.completions.create($messages; {model: "anthropic:claude-3-5-sonnet"}) + +// Try local Ollama +var $result := $client.chat.completions.create($messages; {model: "local:llama3.2"}) +``` + +### Embeddings with Multiple Providers + +```4d +var $client := cs.AIKit.OpenAI.new() +var $text := "Hello world" + +// Use OpenAI embeddings +var $embedding1 := $client.embeddings.create($text; "openai:text-embedding-3-small") + +// Use local embeddings +var $embedding2 := $client.embeddings.create($text; "local:nomic-embed-text") +``` + +## Configuration Management + +Provider configurations can be managed through [4D Settings](https://developer.4d.com/docs/settings/ai) or by directly editing JSON files. + +**To add or modify providers:** +1. Use 4D Settings interface (recommended), or +2. Edit the appropriate JSON file (userData, user, or structure) +3. Restart your application or create a new OpenAI client instance to load changes + +**Recommended file location:** +- **For user-specific configs:** `/Settings/AIProviders.json` +- **For application defaults:** `/SOURCES/AIProviders.json` + +### No Reload Capability + +Once a client is instantiated, it cannot reload provider configurations. To pick up configuration changes: + +```4d +// Configuration changed - create new client +var $client := cs.AIKit.OpenAI.new() +``` + +## Security Considerations + +When using 4D in client/server mode, it is **strongly recommended** to execute AI-related code on the server side to protect API tokens and credentials from exposure to client machines. + +## Common Use Cases + +### Local Development with Ollama + +```json +{ + "providers": { + "local": { + "baseURL": "http://localhost:11434/v1" + } + } +} +``` + +```4d +var $client := cs.AIKit.OpenAI.new() +var $result := $client.chat.completions.create($messages; {model: "local:llama3.2"}) +``` + + +### Named Model Aliases + +Define models once, use them everywhere by name: + +```json +{ + "providers": { + "openai": { + "baseURL": "https://api.openai.com/v1", + "apiKey": "your-openai-key" + }, + "anthropic": { + "baseURL": "https://api.anthropic.com/v1", + "apiKey": "your-anthropic-key" + } + }, + "models": { + "chat": { + "provider": "openai", + "model": "gpt-5.1" + }, + "fast": { + "provider": "anthropic", + "model": "claude-3-5-haiku-20241022" + }, + "embedding": { + "provider": "openai", + "model": "text-embedding-3-small", + } + } +} +``` + +```4d +var $client := cs.AIKit.OpenAI.new() + +// Use named model aliases — no need to remember provider or model ID +var $result := $client.chat.completions.create($messages; {model: ":chat"}) +var $result := $client.chat.completions.create($messages; {model: ":fast"}) +var $embedding := $client.embeddings.create("text"; ":embedding") +``` + +### List All Configured Models + +```4d +var $providers := cs.AIKit.OpenAIProviders.new() +var $models := $providers.modelAliases() +// Returns: [{name: "chat", provider: "openai", model: "gpt-5.1"}, ...] +``` + + +### Production with Multiple Cloud Providers + +```json +{ + "providers": { + "openai": { + "baseURL": "https://api.openai.com/v1", + "apiKey": "your-openai-key" + }, + "anthropic": { + "baseURL": "https://api.anthropic.com/v1", + "apiKey": "your-anthropic-key" + }, + "azure": { + "baseURL": "https://your-resource.openai.azure.com", + "apiKey": "your-azure-key" + } + } +} +``` + +### Provider-Specific Organizations + +```json +{ + "providers": { + "openai-team-a": { + "baseURL": "https://api.openai.com/v1", + "organization": "org-team-a-id" + }, + "openai-team-b": { + "baseURL": "https://api.openai.com/v1", + "organization": "org-team-b-id" + } + } +} +``` + +```4d +// Route to different organizations +var $resultA := $client.chat.completions.create($messages; {model: "openai-team-a:gpt-5.1"}) +var $resultB := $client.chat.completions.create($messages; {model: "openai-team-b:gpt-5.1"}) +``` + +## Related Documentation + +- [OpenAI Class](Classes/OpenAI.md) - Main client class +- [OpenAIProviders Class](Classes/OpenAIProviders.md) - Provider configuration management +- [Compatible OpenAI APIs](compatible-openai.md) - List of compatible providers diff --git a/docs/assets/en/settings/ai-base-url.png b/docs/assets/en/settings/ai-base-url.png new file mode 100644 index 0000000000000000000000000000000000000000..2bd536326bf335e0726c4f2380311e2df0de08b1 GIT binary patch literal 9244 zcmZX31yodR*Y*KL2@wNSKtd2HX#r`J?q+DDa{wiVp$#lbX{0-b86;+C5R{MwhMz~!d1f1;|7E~{XNH%|IS zUPc<~;x_J3UMpL7YdcC6J*;e8?7Wz*?Hrukq}bPM8`+tiY^B&C!W#S< z9&&b$PRf4I?DYIJ^=pug?+j-hNbMo+Va(81s8_>$y-P=ow#oOD-R@~moUf9~!R+z`yO30Q+K)}|D z$I4bnfX7xy$W~NX;Gv+sfHliM(|bAD|G)X&JpVBRXb`@$Cwv0D{AWu(I~Uh_=41!1 z;%rK30m(nl|8-B2?`$FevoPtucffZA&;DzfGc*0yx^`}$NnxPv?#Cul000Z4iu@ye zUyIf8U|0Qx)b-8YSLc;=3%*9Z0*0-{?|pl!s$9d#Py$IV8nIK4@qiRn78-gOvmGbok}wR`VWb936kfFTyH`Ow*r%crJmA zlB~&gjcFkzNvKU|CTX)&VE!bUMWA=POGt)mH{e*ZH>JeE(UF4{07A&k7FW@Hev2m@nk05k-rNwcCB0%(`oK?}aJ2v{MPV;q3jm4K^CwY+Y^ETb1>C)Mcv!e-=N;AV zBGul~3gIxiJPZ)HAw0>XZ@)c$xas~n#avb;>I5E9P6o7wE;O$9xu+j+J9rK^?C%6S zava(@l$$y*`|ap!L^yAq`m0LySfS{C^k9XH3XPGe=c)(O@>igt6A94cFPcbHp-#8n z%#kJ$kmzhiekISq6dmlSEO%7t9EVxT#7fxJVl2hr>nX-pbn~ZnVTyUq zSYHL{e{C-;cGQ}q#3%DvQ?~119$oliy1O(x~UP`;OLD---T7|b?$8{b4?QVz4`(+!e`Cxa-MVI z$6-f1?X318FDW_>G$W?af&K`^Q)?5u9wGp85q3`AFy@n}a(@uzrNqW~U&myTI>DSw zh{&(kP?6@>#RkNqEmHJ~T?Blw5Js-d*>0XHnTT>FAt$bgVUy6OF>>5-LB)Sp-t`iK zHg{z-XYit%4({CG79qsXWc_E)Id{i}$%(ANo2M3!G-5d&R2s zdeLhG-&exuZsyY9u`ik!*>ETGmK_J4w@RGQC5F8XseULU%jX8sF}09|`7*wRb#R88 zeqQ?|h~CYB(FK?82Exa5sY+;nc0zfH4MFq0JL{~)s7TNc{DESZd+@4;xGMp*)nIc3 z6MyEvFuR7u>_Hw+5O@I(Z~A<|3dvHe4_(c;yedrmC_{ygAGIN(F(UckE-PdOo7vP- z;}Un3qipEldFqJq)ThY-*YhuK`gakw8CS#Q^khvTDkJ!=hsBRwe{Po?p-;NYM;f3n zEl&D0Q}vObFpat1+zmP2GE#`u$4}7W@y4 zG}kPU3voxNhHYi!RmM}i!a>ldWF`8Qrh9uMz0xP~X~9ok?wD`aYAcrvH-wGBOb~g& zzcL_}y`jjjjUNK`qLhnSX9?@X07MjoviD%d{2k~|F6elpv4*qm7sxL@GC=u2K|^fU2?IY&)zx08GRCQS&XA>z3~=3UOF9j&Ed8)*7o=k zDHQb zsx*JPzgtHj)x5Temrm${>ZQ)y|e9CL2_>Sy4-Wc!@v>dU8BdkKtpQy<=! zs_*u(XvUAL!b_xrHv{{#wUTXIgc~RPA{B%3_l|b43D*=eXjgQ~Cj2ZoNlsxzA!H(w z0V?bhNA=}mxNrWALmL}x4xW#ANl0yI?$nO+Kgh|1CKqt%F_V?1f(ePEn zeGhxtEOy_AHTg1dy*Y?d7vKm z8Zl_6t*44LkiCpS? zo=|2UJ@NTOSUMw(3HlSFWOm8Z;qpAMft%^$dHg$9qSiyiSf40pSJkL8l4-BQMfxpX zVRpt9ovjd0`L(f7??=JX{;$7!jXwK6aygnjs4|=WAXT-0t3+vc4VTE-<0 z!M0Ip#Z*o)CsM;0y`2KD4DHF2-cJsf$QkVKyB-W>_Y3XO&Zr&V?=L$ZZKb{Ja=PF{ zb&LDq=$cT2%L2?4MLbz}*Xe0Yz{zNbsR4(`MZk^t4q5#y$oK$`qY&V5_=Dy1>t2vl|%x)-NN?0Pv)Y3lpk?vNpYy zrhZQ@q~J%j=fYj$^S~4rzXj0?o=X6rEdX8u1-Jf1cW%8D6Sc@E_#fLi2mwG$>saqt z21rvfn|n2EM#HT70q7WL((AV(gRV zG{m_-#c+5kN0DlN{;jhSk@ZY#L=P_j9c(B zf+%aF73BJ|Waml$tnSsQ;eB2E?X8vI!p5|<+XB4A!Hs4~jp=iask!^}3giz>h=5z% z#IKUUX7ltvX(AZo7Ye^_NqXy#!}u5oS4y9xjm)P*tWPBsZakC#+a}ALENLC?&qR4I z^|J*YF6DRF3Z5t3Q-{oQm&fjZ4{2^gVzj7(mST6Nj-Q&7Yy?`xdu`;1UsiQ#;O_w? zhDWzp&~a5yidc4(%&AcVpJlw!bC13k!zP|M_^SAnqs-~^8p1>KT?$(_&H=76>ona^ z%)=YABSOQ-i`!zssiSn?E&CEt@wK^YlYv>Y>pg0)-uT`@3gC-T{dSLp-+KL?*Xc2w zl8UOFc)CW$LO;D+Bl>|{r(5TV#14(qiQb#JcWKd#X0~n;UAmGF)W!$#ZCW`PSM9{i zA4sOe)rC29iR1l5q_B7iYR2BE?>_o-1QFoT_wG8o*L)YPd6ma=nzv7%;w}k49KEY@ z(|cBaZL%*xlao`WP0OkCk&xN_#7yySZ4O(MY=BLCU1d+Z)B<+9RfZ}c<5e*YrOVOp zb2id}S*Vw~i-?}Du^>xcZw{rX@!hoc*?mq!D#}2R9S=^)MRVU?rLcGDMy40Y`13Zq z)hsWJGNnT{IB~$d75uc4mhSzhT>M3c_M@r(6};m5OQD=vhbUYUXa{tQ_(Lb95RYzl z@@=O2?sf*RiuB}%K{}k>Wl+;ts}|P-g0E@>{>SEkjsgV< zEdZFwhj{#azBhaDZoo-`v@rd);W(d6DP>K;0CN6$`wz+7psh4o-X4UQpK2NMUU*%J zT*DWs^4K0XOCxEWp{B5{Nxj2r00<{R^A~9c@`M||cTdY_)j86V0?Bh7qr`4qJg<3? zLfDO^9*OmVEQK(ypBkd2#AjMT>5o>hp~xo3^MtRCR!Y=@T?9=`O@~1^0&C2FM8s9* zB7RB9;^}EC2Twzm#gFWX9wHFt%#3`UzKZg3g{1w)AYgLd2s2y?IVqzSpTwK?%3Xtc8V`1K?ZJBbg^lR|Q_ z<80{S&5qhUh2>>K-p7fEOMMxVj8WhpUA9wsy|Dlr4a(CsFel5oi#|D-{g!KN+jafN zgFdeWdS*5`L_-fgz5BgAYbe$KUgXB7b3n*P(kpJNFoYV9$xPg=dG-x&&fu#og&qWx z>}X@j3|rr@Yg-7R>kwIK1zlP@@ssLOhW^O9(rWnOGK?c;Db|vV1lR2RmLA(DSorqv z(`wTf5iKs3(4m{ZxKy}DjPgtl!a0s^n&YDzV-60 z>PjL&_R;ybT*obbGwRRHts&|SEBMeBgfNeEi=xJrAS5OALwVyHjpBM&cZHKLGUI9n zqL=k~S@#EiG)}BgAnv%Wm;2HzMR~S9|xQT>mqp!kwP7ar^p9QA%m^iP47Q%J@#>%+V>mKoMhVPMo>( z#I?D$&I9lr3d4ZuPl6qA_7~2EW_CQ%)YRHz7OUky(~&u1Sr(8p&$+f*H0mW)J@fSclqa=;`!>)({pRp?RuHPz$ znWBW&yJw(#hqHo-+tm(TpJ`zyxM>Cr>+7&L&BcHK|D3St6WiAVsT&gkfEjRwH`WD( z!~KX#DqO)EF=sdqLM!BWq}CT>G=%NS!6=(UdWCoEwVzTfb}ej$KR8YYJ`9#}?s0d( zqnfaKJ@i1xvNm`Gs$TzpRh|D}0j0uW^gBPP6^ZN~HHk8AIJw!E z>m%1R=NThS+>${vCys$Lx;TEQsbPSee&cN+er{$CQYzFlFdAbk(TF=GT=ph?kcxaw%sZQCxsj2IT2diP{atOcV17M}RdlMWrAMXvnh z#eGU!GfXhCr5Ufin8@((G;%i93)pRHrC&DS`mHzlvCoj@Zth{+4i=#~f8*WiMMeNnKTrJ4ce9f7 zH$_4HzPm8xFp@NCxtVg_w{h^o${P-bW9WO1VsQ|uyC=?1NQeRcCXNNE3$fc50Cn%P zBY?Uidscb-&o=^q4D0`LL(q>+gt;Uc;dBuax?tb9E6iiDkwv8_H6Bicrh?+;>!93} z8StBTfS8Lh^a?bh+_V^8XP8@m@ZOT>Z~N#qLx^AoTH$ANd-Pb(YGhrq=ExykwvOq6 zJ2<%{=%K}j)Y1KYibA)3@g3u%$NuK9E_89V&JGXu%`OrJJMFt!_mal|*F@KGRFej@nYAQHr{ zT#lW?l&8hF1HL+fsU{=Q$N1$>9q(^lG-ROr-~BpbjnBED~EmaUW+O4qRCc_MWch2`0LOd?Lro;TNfejs_8-Ald)3z~n|Df2z0Y_p&Ek z{WcInF@)<{aJl8~NbjBD`6Wu8a&HjabN{mSTg2n%t5l#VnExders=W=TiX3-T1L#H zBa8a52iM6*IzReLI(xZ41HMo{3aJ_a2lhS*c%^mKRAp;SO9!;~f1=a%j_TBDU$dfD zus-Rd+w+atP0gcJ3JV-sERLfi?IltuM;jF1XdDDp*JT<2*4xNIE(0=^P8pf0%?Am_ zZCUzc>$-uODxpV1bfZ+8A<@%3^P#oPVy@|5$bkJKW%2 zhjtAXU?M?&s2b2w0Y!tlGdSj4IzzjKYwA~WPJ`xJ{Yg@3h2rO@XmTT($K0u3@nYe! z%$!z8*I$oy{&I-ag}ePq0}fOy-2!Y!Nb3b41i?T=Jg1_B{dK=Zh}KT<4@5%GcWurG z58ovQszyMn_oJ^bGcxkBgD35>{<<31(HmcD$Qs{)E?b@2Zk$W8XU<=|3>Li{UIQ7G zrRyyIl`$$nUIKWc$}Fotz1hYzG!rGW=F0mLl8HA5{M!-*$~qNRf(3bZX~^&TJG6~Z4lIOMbRGb{$c7|7s3YGU2|jh2H2I&q|C^1> zgvu`Y%r%;L4R+k(u3R{G*2^Pq^~R4gTyZj!0EwSKdeTy>PHD&hZV2Vw0t1Q4itha% zDA$NW>s;ivsw>lXsmZY*(hKySGu!hXZXc;R3sddfO2a`?3`U8!T%d}QNZ#svBC57& zM%&4fi&Ww+P1UzNxxCGua9|U`a}5_DR~kJMUy-HAcAp&d3bRKc1LO@%0yPC~fRGpJ+2I;3?fOC3KfV|70 zC#CNN2}MfxL7mHhbx9q(Mb(s@?I8RMF%Y6gdc~m1WBP@&vorX-e|%Z>P~Q@gRpHIX zhUpgbF;=?O{|D~xtl7|PHZ(R$CBK~wZJL7qD2syr3a6hb8V3%{%V)e%m`djcH`H9^ z9n>aL8bR&*2lA^0VQ~W(sam1jc$7GtE}KOW09xNan=p9jF%_~_y}(HFvT2ihffD#~ zS5^#+Z&P&t0`-}M`OkJomA$Rl`eyC=6%EmjyZ6*?$ z;Bv3Y;Eddl-B{^=2hm_7%Ycr~y+_4^ap&Iow`6)n zIj~G0+RE0o4?c-=wKNv)@#{XSTw{%c0YS3gH*T=aLLBa)LaLGd$;bgGzN@?k5}u~K z&yAEm9uNWTN+Gvk^EVzBMo)x}bT26SBs$z&nX6UW;Izh`-zzbY4HVaXK>ADdRi{sT z|4*~J58&>{<@0YhW5LW&_NcRL2xrY!ABGt$NtT$7v5IF-@4x?<*NGKbWXU-hQ&fL`L)=%2c585Hf%{wiG_FBJnS;)p!~%0 zGcJt?cyP>WC)bzsoh|%5ds~r z=JXJk3UZ9Iirud%7&}B%XH+O$e@Hw#Zen+;7^N#>9?3VzY zs)j}3Gnh~P{^ZlY#DAmjjQCSeJPTC=Dd!X~@hj8!aiNP zz$=yv>fS^N7;3&J73azrYUy$gV{N+R=3S^@Xx07kc)2TQpx?luHsc7J^p2Z3oux2b zFg2S;8y_kmu-(%K2te}Los3PZE{Aaq6 zZozQ{IL$JechR7jJSVE4_ohyAl2BbHzIl{wiFH{|)&(i~`>%MP9+?GzE6n#|VG$++ zxoh%Z@uQmJsG#o7>f3#4dL8cDKnV9s&x4uiP3nA0 zon2fw7gjHz&fKKG~3wyl!3$U(n(Z<`{R2EbWEvYqwoajlIFw_c&F1 zIaRG@ZldLrXva~z6sA7@u9!uyFCWw5>t4RTX5)E(>EM_(3vq{Uzs7JXU@z=WZI>8B zdf~ucT-&J$e*Lb*lpKS^P8x4F_tpt9pt!q~pS~O^vG!v@h5+X=`WylX*u#mM9~vFt zTUt!e$3k?sZx8f|1|cU?8;vc^q%Hjj1wsA+HStKZ;$iU;*dEoQRyxw)YrnC0&?4+G zW1hmqrxtvzBpa>nI&;gq&KlyhfseCChqli*15)YrCv}#34S5G$zxxJkT<_lI!4iM> zU45?h3AUGN@+|Xs@1uW!u2S@Z@Mxtzg)O1-`=(zT)rsay!O4=D`aqAJ#+{2iT@4mK zDZ{YY-?sxdQ3vpuV(Fuq;=QQlO1bhbv6S`hgK^pu&pDU@hd;YD!)AOWD75Mrs`rMv?tSH`qf-unlL&^rW8n&2^4{`|0VmUT9?=C5J zC$R?x%v=jBY)}mTwU;g~vDax*`t5*N?Ci>KL4R#CMFKjb)tD`Mm}{qzKEz}HbNIA! z7f(29_vK$VPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2e(N?K~#8N?c7gD z8|fd%@%K8V2M=v3X(^=@LqL#HN{RXpbI_rpcFxn1tYnIg&r0bZ?XxLKtPHf zJT6qBcnO9C!GjozNI?i`V<`y1&i2rQIQDm#nPlckthUrK{q_3-L7(~eMDl!|@AKH^ zH(l4iAcXkkb*K$Oh+mV0fe->D41^Fi2?HSnNEiqqY!U`S2#_!kLf9k>gb*NMAcU|< z7ziN%_|40Ij(mK4Os!Vq=;(-(lN0r@_`y0mJL&4`;>wjP>LDSTcoqi7$H#p5@PV5* zZ{qj+>FAK6dT1)dGaK*7%5W3 zG>u5BI=kr_lWU0*S)hJpK7p3VJC3`rN#ye+?CV_X8ArQP@;jduStyfFXv9*GirLRr zsvB3IofU+2UOv&{*bnk(gz3sC!|Q6nTVZK&n5F7zKNm^X%kxHiWqr6s$?h)clXm6d zT%On^cXf$jWyw-mA8ye3)T*HP(noT;(ck2@v!Bk_r1W1Y@ry4VuR(q5wR$Zs zr~D2sNt=d2nT5zxcwsFej2y(wfs%hdMSsq2pC?L`c_T-hI61?h&{SvVN%SrE-7LwW9G43oYXT%ko^#0=4MMgsfNDc zOJ`@-@{Z{??xm{z_GlDZFB2R!4uFrd04TO$L2dr}PkJO6HKStPi{UAAwP8U{}_M z8P(JEVZOjV`CyX`4{ojN@He@=j!_w(XluiyZiNX<2f@> zAj(*LgWY|gTxQFvPBcwJ>z!g_W0!r(|={>Z{&-hR=JzDLK1 zZ|u_O-H&3gzgMAfjzFjuStiYt@`f(%XPACq4(f*Yy!p7v%)j=mI7)^Rm1=;1Zsxv@-m^O=ekWttYGO55Mr7?t@{P8hwA6N{{-nF$9*16 zk!G1vTKlFN&%}?*`yO{ia479AkE=QY&0p=Uto@EUK!`fU6 zP8KkX7x2_wzMrOC-eU0nJ+=8_I5t2VRmeWO8~p^;g5{?XW-c;KX8(-+@7fzSeF0_g zRjB9#^!Z(lmg&X@rK6Gv|E{CYj_}G+S_g*K&}TES-dv`)R-sr8F>;|ZZH0=iwz&;F zEID4ET@^WWkFz$blVSQBDzJ;wreSc8`-AS%+%3pt!7Sfb&Pan`bONTHDwRZ#V1J63 zV_8sMct$EdX3hBDAsD28V~XcZ{fRObcR%Y)_wFlw&hvZf3yx+`wZ?kbbxR-%&e>H<-7FV$nf{6Goranv1eeDS*ffBGQ6_Z_ovRN z)gsIEaaV2s4tK99{ol?q!xO^Y)@!qt6Ija`dzlcp9%A!#_8h@wh241q_ky))7zCLt zY|Vg1vA1d!{1F{9cx= zSfhXT=A!y6yN}VaxMKs+p{dU?$a(l@$4682?KC#FLe(dftXVA_O2cb&FTuC|hR_ZB zqA+vT+S|O&Eb9Y9YpnWa2-zEHFN@Z|UL|DTr(Oj(H`GEbcV`&yc5l*+vU>K~x@DE} zeVY1TfK_WRBQTU9tv8keudX$g2|Svk^svOJeO;@W-?_n9fK|0}@R(=+h57B)_8 zKy4Nt*xA{kr>9447Q&@XD+3{f*E|b@j*bot!%&;W1(V;oI4{q_;Of<@@*x|S;N!=S zbar;C%|bNsEDY>V+^N-SGFy4TFbob34mdbCpsTA(JuE~M&o&UTJ_qsLyLTKO9`faj zXOI0QX`06M>(}Y&>5D41^Fi2?HSnNEiqqY!U`S2#_!kLf9k>gb)Dy58p?k)fiB|0ssI2 M07*qoM6N<$f(qCA!vFvP literal 0 HcmV?d00001 diff --git a/docs/assets/en/settings/model-alias.png b/docs/assets/en/settings/model-alias.png new file mode 100644 index 0000000000000000000000000000000000000000..7af048330e16aa44a41982ff4f3cc23807254183 GIT binary patch literal 46721 zcma&ObzD_z+dl|WqLiT0pokzU-7V6c($d}Cp&+G%Gzdruh=@oDNOyxsgLLPnJLcNw zedjkb|IPV4=ZNgJSKRj%-?-KjrlcT=dyDKA3JMCYw3L_%3JMzhh_ZSU6aK5|7kB}G zpgOBazC`)aN3jNfK{pqX7ePTOj=Ftehyj1cc97C?MnS=AM*fT1ZvWK;z7S%mrs<+7 zFUMzWZ_8w8VsB*1|rq}Sk-XOVXh zHMOvm@^Ug&^-@qX_OdqSHK7+4!o4Nn!3SrsHFYt3;9+ZH=gj9JNb}!``QT^dubF9t z1e{FF_*BFs{`Uy@n;?yai;DvvGqbz9JCi#*lf9EUGb=AIFEa}pGaDNt9Kq=9Y3E|- z!D#3F=zmWjX6kJ0Wa;2yX>a!cc|t=Ydsi1h8dq0K6FxITGfpED6HZ1WLv|BJR#p>3 zMne;JRz?$cb`x$+RvtDpRwJ7Ky}XO1+5dBWJLmsh23QbgYib8e>JDr7JTB=r3QAd^ zw3vvRhu-FtyARRIWy5aNQHe>nw>>#IOZTQ=6VAAF3P(1-?U`&!ABXK=JO{4)-}vFp z+D_U{Tr-b1jc+P;r@f^|>Sn0NZatxWiynyGe}4G)_IK~?FR?D}GYCQ1qY3LGX_Oe+ zhthtt^g` zp4B6qr&sj7w>Uew$An+AIS4WPtn8Q9bx3(JH|2#P%soQ;UlG&^^=a%l=HE%*=-`T} zOW!}$Q^4L6UeO;fD5`tv_-R%@hW4KwH&xV19Qv#e2Ik6!D-+#3JE_oo={+X#M{Dl> zLd+kVa^x>Yf}>7sgtvTr>GIHz*+_2%-Kf&tzC2fzZg^HyvzL$Fu;eu7^7|$WR@Ugo zfJNDpyYChCmYi|yT94OcQ%-m!1f+eW101CJrgBbQ%mWAGiI~*qCn?tYRC|2x@b2Tc zY`HBsjQ!Luba8jhQhTcWG(JxeMWL=4;lii<^p%)+J7MC-(DX+9LWPi*nF31~=pqE@ zb4G5+=hZZ(;e4$RCb%DXV1lW>sPL*~LyB-dFui?_~ z;UGBpYlni@&433tGls3gB4i&t<-4CZ7}mbW`_b z72e4`_yX~xLUmam9~v{~2X+;clZ*O7Lsziu2VRtZn8Guz7;r0wEwO!UKZR3DkcU4D zOsD3nZ6rs?#vDlBn02dGwl1@9<(oM~KD41`s{CNu+|y?_19n_{ z32#-s3_p4V_oz#tfA@QOFXee=iFs+{gPTpG(JwQ_GL<|Qe1kusV8cb4f@Zxj_+n`r z+|&B!b+$kJV!RpPz_7!G`dbOYAq0PEe+~0|e+ zMYpTd4&hYuWB?NGHx zQt>W%MzxFD+Tw=n;d`ZTtgkQr$wU*_ABxS36IAuTXtq!0w?`eFad>3h9=R|!kiAGP z(C{fr=u1JtV8w~n+Un};=W748^8<~e9#us`0)mF}(W!=jpbtDM4r3Le8pg(G*FGNi zYHMpzd`=p@Hz%qnLz+c0ct7UICK_`j`)ClMi}0BH1X|40*MFb8)mFcHi95P+E8s!6 znt2+^(CFyEzklz%9i9)c8&-_x7Zm1HS9iM)rshxs1BH`yo?v)m>VSJe!Nu7qnWu8eQG8$!xA&on#pMs`d?4#udS^a4z}U; zq<-%Ff^B>fB zv@Xk&qm0$tGap|rMI9U+?Tuw$FaJotd{^*8vk$_?W21L8ncJMtcrdo=x=wh(sY=0f z#&H+>Vj~@2`PHki=D7w7j(NB0@e)s>XNk;aHePJk?(O)Nww80}Gqv%!8>3E_2OS1Qk%C$ZB!X!^SDTNomJxgGH%A3GRT^mI!9hY#|d62uv z7|teqHE>+D{V85eEpBjRM8-icM!QlXa-w!?`|os5pOPhZ2XS~zxbsj#p>uLB^}Mbfwwb9)G;Y0jvAjLAyH{Y( zX4ph~v?<)Mx0JZxR^?EwIP@+xNqQVRM$Frr+$|*{N@yCT$<;%Ty;+1>L@*pAKP+!kyVk0l{naGtSHbcTU67jV_z59`nSKG z+P~$CbTY-WAG4pVf3$NMi0*lKT#e_QPElXAycKQtI7z>5rTugVJHP?6Px9y0E8l7B z540}`-pLMVJw~aMk(G7eqYx-tNB!)vDXgZUku_jZwS7kJv9iTI{?m_ATs)|*z&BS= ztGZbG`{q<^>yfPvHZHFD0d4tljszk}Lc?5UvtW}@f#=yiZzSxUL;our^K5-E07uvsz zU+9IB(i=Q=w01=#o4|BT_bN*G%$|>bg4bpBfqmW8Q#jyFZmtBT4cE-DP;6s=6tD9N z5jnY}&&wNIwzfPJc$nYOp6mU_dDE$yOGrwJ(U4lT-#J~M7$xKpC3=dbNXrgA;?bD7 z>!zSi-NyM9bcY?+1$mS{7mf#o>LJ~0O$)mO_wOs5tqurWEwa~KEmtG|?MdZKNwGiW z!WTHf=d#spuctc2lF1?b=)faXjq9gjPH$@Z_~5`LHYKI^>e736pZ%xphM5gLMx9w{ za(lYRr_mXo#CqWqmaD6)Y166Kuhm|?f~;jtzDO1{XL|MO)mKg{0V;f^<9vC05;@FN zJS;RcG|j^MWaMNYyO&N#BRDvQ21k#jRY_{6XA7g1p4_dRV)F9-ZTQo^C9E2e#|9_j zwdT4$MJyoiR^WQRpy%_xG`T?fx<| z?e#3`h+j?c>_-9`8XDy%cRd8Co_2LxSlNgb4F3K5uSe1U$hmH}*S^@JlkM-IWU2KE zo{Ea(9Wt`zb9Et81A{kEfjff_t;eg3`5``Z9hY7u^}e;4{GALjogBv-gg>p*J3Oiz zGGOsChW2P{viYb`hsR}=pjABRxxOPWc9=BsE)#mm$1B|Noq_`1y+arBxPHC9VTFx@ z)3ojI)9_Mz51%TdY*8#^3FG#CM+jt8Gj>bMwUblQ&d%}vAFuhxQp!{QrP{Pbq`#5K zMg=@s?7BfGbhhLB%YLTo%GbMUH#dcp-HqbjlBvx^+1t&_^RZ%I^6d6-@qD!s{~5i= zyA*V^wCFi1@Fd8!GyHdgU30x{Rp;7WNYN!6s$O7xae{qte7rk%j@a8m_@r-dGfjIV zDDkK|vdg}|TWEi#S!eW^cl=!IvQGy`6Du?<%=GV<&h&9LS-@R9X%z3$DU#BqKW^)6 z?{^_<_fsXV6uScQ_R}84H*Uj0RhsK@e(pJ zw>mrXzp6bAmw5E>VJ3P~Z%garpHM!+$>JrXq@GAicUqKdLl8+x@$A+?aIl=5BCnw0 z#D+W^6NA-w*(O&mS;9n(qw(RxmUemrwq%x1a$@4*#%!N%V>$V|%~2cvtP|Jrv07 z?1512LRj^-`GH(nG*9D6e)8}1;F?`51HMm zO>*`Xt@gplL^mEdb&pmC28z;*VGc-K3Efrq@MkgM5HdZ0n03LQI zHO;2*APIuG!Vn7bPyO+=8>g{>2ZM~%^W;701xRq;gq?-?0(qsPx+hZCSxcfmf!F}Ia}4)z=5!sMjNv&}-tTA}s5%6f=IBcG*E;H&6G zMT9>7dP>4A?kW0eddQnPR-nY>cpQ|kns=IT2YL1)O6(me{U};7ybj;eXYdOVPtU5j z#6<59R6+S0EW_@Ua2}BpZAV!)vO<}zvog(pdms3)KcdZPV;SGrT)js%(+W?$xU}TU zhx(BgJEZyH|J-iOA4?6Tv4Z9dWdpUhn>2Oa+tC@VH~gIViEh}YTbVt+88DlI((zdO zWen4@H#M9hz`<>kid1239{-Be=8WiTphC!B_h?v9hF~MV0c=gUjY^Z(n~m25RX8oR z0sx5P{^u!?OF>BU-&K+KTKO&%9k~I>|1mxMpCv~=scb0n@RJF05|WI9f)8)sqRxox z>xiD)lxzDEzb>=kB7gn*wdV8tGvdUL^CX)Xy|!-!IG~22&k8tHPr10d4vdTh_nPg$ zetxrwZ&bPuV%f{(vr4Qz>~antL}cYM&c3Q*Ye68 z-HU1`=`+3y%plps&2jVecv|VEHJA5c4Z&|Gw{okhlD~a>3cs@9icLxi)hjw?^cpCc z+|n#m*JUF1s-+5SoYh$j*z*v8+BP^j`JvUQ(X4dNsR~Fh%9D7RIGM-Vh4%v+-*lQZ z_4ngf`7AEA1L$5}Hq+M8DIT|hLtOYM$s#ZlyIUI?-niG7X*0s#q+@`M1EgAX;zdP8 z6_b!KVoUbnzAgu;q9nG>y{D^-hKDC<`v+5Qf70CRyv zY}Q9M2*0xg@=l+bjmAJMRuUYJq0v%5aOf94O4Zct+SD&QkV4m0Ds zHA$C3ln;mfLKN^h4l1?o4hY*2z2&9A^YZc{`Ki6@Apm!aUNv<+Ks#>JZOWDvxI z)6)w6{=&C{0;FT5fB*91N956wo0qpYDGA97ro`-FtLW|}shD@| z3&^E)tFFa<;o!gmRh^cO4#1!fx337qfaB&ED|}~Q%?0qbm9_QS=B8MV%A5;dZCH{V zohX#BVXN9kWfvEY%*;&a(ST*Jv9W3C>9dud_~@@^jevlmYW&Dg;*mslbZ#yk;2J3z zg=G(M48yrObPNm-IHIP^9vPzhw(BPhTjgZdQGrxI7aNwaY(|E8TvhWu{O3=W0MVBU zv<+xzEv>DY4ija9$r>H4kMqJle;yPb#aSz(SZ)6ssUIvUtdAI5VXz(ksBs& zbTb<=Mv2ltvdr6ErAB00Hzt>i+bk|F5|EL-udf$=`0yb#oEf7479-sqbl8Vmw{AUQ zWE7{1jsE<(Z>-q3-fg_JePI{#T0}$yq6~@sm6Qk`KYsi!I2iiDYV|}YSD7LP1_lQw z=bd}^#Ldm=+aoEPL2g1I`rqGsmc(KhfcUoZ+SQfQ)6;WkXz0)IaL~)l2du0>f=Gh> z5Tf+nK`-ZORrMhCZzfT5fu&9K=r(4qw*}}0&F~Nk$k0D7rtW6=av8LAfW)-%B68_W&OZ~hz1ow)%AkM zD-iWVYk*849S;vlyh_;MQj=BjtV`9$Zj*z90~W`>v^UVue7QM|q+-OJo!K9^ww|1x z8kTD-KZ%FP$W$(HteVn1J9osRtG@L0{gRVMbmz`ob$-7K6x=9uTy=UZep`yovOyE) zhtdT3s%)H^?dYYSNNT&>%h}mdv0p&k1qB5`m|mdWP|8>9Fkyq}#0v@hHKGm$1k{z* zMFgVyOgt0H(b?Hq>3ea|i6pY`01bh~hDz}9BZ1mC=3~lRO%8kVD0emVJeTxIYC_@W zVAqza`*?>ZCc4@p$QhnJ%Z77YUHQ$=&oiy_W7WZh3JZ}5=`B16Q7=bF#FrM?)+TXr zaUpSlF_t*E1}PFEpTecAr>9_T{mj2lGC@4-6v0<<&XI|dQ-_*n;#nWENE7Z#> zREtJjCl~F-j|&hYMh|1BgkIz=#8&tEGU1o26W>o1`z9Ts?YAtlN)Uza>lP-Ky^uS!Ih2yZVz>qkc1?(dCuT?dy0dL3y`5}BSHp`GmS@8v{4eCwzaht z8EfR^vZ|^?u;A$E=njh=cMiM+J3Bk4nGL@<^HBJl%!O>u)Te*`Oa;*kGB1dIva+`! zy2YVR?|LK&`JQ1EVfJ=*?vBWyz!`pe>>5Fn_4V~d$HW9>Te)Buh&nV#(7&N*8W=o) zDnb=o?S)#_pT9cNDi}sCSgR3~oxZs1Xu@k}*;W3T^%Uh?>oPjdA*N?X6lSP5(oG`x8F?Ab0mi31M> za`6cW9MsP_pityZ^$ytaKdqt&+>6~vQek@3sVM(dLAszY4uan}StL*;>TiW!Isz&`>PclE%Fjg3u;lJh-Wfox-=7<4D7&N$c@cMuOt~CyNt$7~>l)EQSo;+Ya*S`IM5f zyT1=*#|fG}lo)8>aKWgW8Ugk1nvIK{vA*2AG?3+x5QzF~q4p?h$rxH3Ote@!dF18> z1l)N4{=EZV+H;*>IOW>C;jw(0dQU>|D2=)k7+u`lXru|DjF7UMu~`14{e+3oW{8(j zdm3NC3jznt^XK6i84uhL)AD|PLJE0A$#TI^ly>J^Qu$bf|BT23-FQ!_LDgNnlP&^{rY44U3ygXj_+ z9WCPFQCaaXNbU9O-u-^zsOGty*9SpO&CREc_aDSOJo5JFs}}nZPnkO-;om zBtWx^rVU$+iz~I_7SjFn>66D^Cw={p5a2MUc1m|(a8H2VvMQ#OO z;r)t9c@-7HtCh^Qyo!oMNh;44?;pbCun_te^TZ?vUR~YYAXAGlCC2hu-8CyEh5807 zfLTigTA7cJfJkFwUCOC$^Dw&9ja%NE-+ycwYrUf$3@p#X?YRBhw&wL9;|+t$Mb+f zNA0tNS~2BD9v>eM+eGMczw^V(On`>zQcCCNwHx#R;sz|>p9kFBi3LA?uLsQhx%;l) z_QqWj5-As#G6bJ~7Xah&U$*2pX5+ZHxX2hkJM;QyS5firPYHwt85voPyDd2x84Fp& z%I0Ni;r6y&Noncs@i9Fc8)51AMRHV6k6f-o+WS_cIlxWtf`aZ46C*1hUm70pZc9ss zr}6KLjoVdpbYvA2@SwIL^Ol%+<$RAgl~%g!*RK+@UNZX~d;)6f{(Bm_BEZxEok8^i zL~LPcX?V0b{wRwfY`{V+U(Kjk6A~ZbKin34w(HhLWkp}4^yJT)3t)ta$;t6LUw!~- zmAXujmr%0hQn(^^7uxkdTG_(x06=uAN}ZoKf=ZSo;K??s=UsRlFz-}lVQ;?zrHDe% zE3T_c28odoh;|DOz|cws!vH$qWYW^ockkc-`}gmB?YS)n8M7u4y*@k)L^h}W((yacEw`1x3{(24~v0;0k)>sJ&oCPrp_0Hv$e8?X=@HL z=!-G5P%0cI_{IGE{GMx-ET-0`m%h@`=_XPXXiVjG)~s^MLCh-xXr`-=T`YB9RApOxo3CkAI9j&NZWF63d7THdd*AM%S|GJZ0TI3xzDWBac5Qp`jw@PO^X4` zPB!&r=xk$k8dpjL#Gu>OggD>|U_hXrwJ&5A72$)qstcZj%6pU5tS71QmB#BOknxfGqp2A>xz#pf0_yo6`{Gn77o=%y z23lIJpdikeO*lC>-nHTO_wm8O=0JQQDG3S8nX{3KK0cHZ*aU_r4RbC)!at&3-oFj_ zqoP~<#S0X&!lM=;T%3;y2@*S6ss6#)m@jTvou$=ij*Hd~iN)~t#(9u7C{wPLlYCtGW z*Lt5WbJw5dZ{2P>O-M|X)Y3}k7NPv5zX+W&nbkP>I0ywEAFkJvE}Xv9omlE~>I4g} zsG{2LI^ipaxRC1Rppm2 zUnX%{-08;3Pc`RFbvDd9tVuB5q zr4aT@1zz&{C-#@%Z|mO*3Lsf}lG)qID|wNI+k4GwH%91;$l3@!*kSmUhGXkJjh`l+ zgn$!yoEC3xj27kP94XHsqivzBMujEnq6PISDklICIrRnv*8SVlHSjm9} z@;?a^5qW%ccDoC16QvOoROr16WjWb#7#+7f35A9$yuz0Xb)hAcIIn;eZZy{vgbZrv$b>*j;7))NBEw5AiRCSn zmc6~bnwk7Y0|Owa(|&lwqD~Xz2NeQYpTpp#kGU%0WDSso9cI^JJ;tpU}_*d|5OBM?zX!K_YMPv~JT= zSwjQV7XGmsPj>I)?Ho`)61$PbR7*?iyMFy=$gAJKe*-8Wi2&tFc94X8wWqD#=GA3DO%ME#z$Vh5j76b+k z*z=T$FG!cJnTzEGuz5(|x(|{9px;pTu9SX?X27EVFl50o{pD+29aWlwB*YqEsjq6^ zRJ(3ANxAhAp;$UxESHq9fyz{qW|5tpoh;qC5Kg&4ECJ(BZuL=b_v7ggD^-oSYmE4lW~i9t%6m%=-EnZ^!9k zXL^uirsp0@66OtdLI~HO(I6iHPUZ}2@VmOYcK<8Df_H-6M-HHIe8QCED$y=nTv=gf zVQByrxxzDi+Q0x%6i5X`tS9_@Gsu91D1tdcC=JdhJBDx)kXlWqe!EWR+Eu$FmTQlv zv!OR*f2By>0Iq|R*7zo;p1SJgTX4#1y^mEO_5uB2$Xe-Ah0Rl8*$*ES7mmO0c3$5# zahF{z!{0G7WzMOM92`LpR|9pHzFDyCv6UutyWy2_@|TC+EGuMwToDIt7oz8|X_vO}pb_epd`Owe-M!Qup~q!A(UL2lG6r!5{0c7IPs!MA!$oxezJxvWj45bmju09oaz=`y z_~u{ozkc1}DzvtJKWmZs>Gt_+6Rl`;6O=VU(wy28zgWGO!^|7Vk3;v*Y1?;W<4(o z)fZg&Iy*WH=3Bxjc)j9&Y})~3M5?jS5$l-Ur`6Qdlz@=dcfmVf%h2fd<)Xl{ub&qdFw!T|b;T)x(3Ne?{ zMTO@!_7e|pW378G`pIVT{>3g872}qfe|3c3%38OcgUpg_p7va!R4>x& zCAY6>^uIpWzuHf~_F3O;AyVAwTOa#UTBK0Srt#cx@Yc+@QXH#v zr=zvl*x5;i{RBkQSVBJW;7lRKb>tdqXh@ox=JXeYgr=+9=!w3K>UdVzfeR*>TeyP>)Q!4)pN2uEdKcz=6PWPeH zUHqHfe@PPA@5A%UlkQ7wFvIZ1p_rH$0TI!Ht(_SQ35$Q@svrnwv7PU%95&a#etlwO zWOVcPZ7?@x9e59&Xg7fW1nhk?I03yV(ZvN;7i16Sd*h`AW%OF87kZ_0{ zCbDl4wMxMfUjX#Mz*w^dX1iPw#Otpdyj!5K>97Akc0?GTTe6`B&i}ILN5D|1?r;+;3iP8wsi<}U?EB3wxv_s^2SgK`%!>A0uk8Q*oZVJfno~kgQrpAwxvB%q^}4%^X~303I)GgIM8$4sP^WT zFe2vnb$Bpt>>W~{n~Mp6@#V`Kk&R);fW+Y}Aj^Un%3OcJ7A1H@Le6EggQ){@$x2S5 zUXuX}i+Nw_o!!ewa_&gbuQHULjFnpxD+(UoEiW&hwr(IORR55kPQBOI8LvQ>*j+0> z&qN!c+ZMngSWiyW!O7}JdzSy_v)R}FSj)R?SqCyd!nt<#IoM@sa8_)}K0D`ERE+X} zUs~(HJjVe@=evH+o6IrBs?HI3=Uwz#s^kcCaHQUG|Nb)WCs55nKNXEZdM2ROEdafP zNwb@vau(WI+u9!LH2}ASD0{@f5ccKE7gasuFCS;_u8qYIP1^%H1s9GA&|ELv^^wd&yT zaBgKqQeQvaedvAvJXPvl*vAZ&{MD^3m=K-RkLY=>rz2P=$0P~LgFlT2bYsHdj(P9>if?5oL#gEm~= z{e>X6Kpm!2NcE7x+J*U3V4g^L>wUDzn@#IjX<4p~q%XD=Q*8ig*VfmORWo})3NR!1 z+DN?k?ORPb#iQ3BB^qOHqFpDFHO${cd%HfEE_oT}v>dc{`pWCUGn&iLk*Ljutx`~G znwpw4e;S}_ymq}em@9w&Z=<1=;9}B-3zAXjkf&-*%ibOl)`+g4?YDQqgVR?rR~?aw zu0bG?<@^~XoJ#N$h-B}re^j;cKl=`GUs4hS2?vH6HaV^1-@PyiRi`i8^YrTvB_V)&@T6-b;Ck1TkMBrYSSU{WuwL3Vy9dh-#vh?(78d* zuPbPrJ)RmHlY$6{vZTf)jlEFT;V{IHu%;O2IHRdO`|{@J54- z+S;k=8O*@98$YTeO}i7)*ovniwW_YpHj<(Ju1ptFSVCYTjm0Wz_+h}R9Jn+Q1;wV| z6*N(0Wo4wj#g$Tvnpj_7&s|JSmV5Hj+QMST&E)9#SduRG&fU8$Nvy^-+>b%BYld#l zk}M~e%+{)73?7>dAU(ji$WaA(eTOS63=PS1$5&;j+3Q2y-|A)hnj8c*Bu?iLrJF|C zgKJ3~mV}_%7y=1FD#b9jHDg2^pOA20&u3Tsv;WnpDiuus>g3kcq!R0S%*8ES2KUf_=Za8e|)2B}r zNGB8v)nh?m2H_TJiut`7>~uwVCQ{PQzd5qCu^&kzB+U9hUsjb9g9{F{`D1c2Z&si< zCcVRWy}$5Yqx8@FjM^gk2n9PJYgu%y|p0>&{q_LjP#x9>AcGTnwB>FKZX*!DB!uU=4d< zW5qapt!!*eR{GLFuM0~}rGT64{a58&+X8$0a0{;wjBl7Uh9|Lqz7Z+OdNVnLDM zU9`O8QoP1hQ0%uZAWXj9J`CVbzOHujoJ5fcBr@aVh!C&em>wJy)zhPLbaZTH>yn4VBqJ#va&jKV@h7YV%H+V52uY5LH1G_-0#IxX zILPvgiiEeOwqaHwf$6oEa_Z`b4ua>1=fPM4kj$0)F z*xd5+cuz9$>Y|7`=86}jeu86f1mC|EHWq02;1Lvtgru>lxz zXJ6k{51G^(&;8|yv5AVznXh_9|0O*sdz-g2Af5ZqHD3VY2bZg9W+pv690$aGm@xoQ z0$s8l$Se3J8DQFjTTLgI^g>4FeZ|_+AH=m$rQ0oi`-q4L7Z(?gg>`2=G!_%YbS)61 z**Js0>^ue2bIl=0Z3EaNXg_a8Mn+V>{RM~u`qSd_vR67$A7jC=43uy9XUv8RoOl@0 zFm4RM$ScIIR0;l&6TtIbSZ8ocsSY(2^Z{tL3^!0F8gw}=X-fAhU1-uEa)AhB0wVjgq4ts!Z*g(4uJ7S6SaV?$6WS#u zCCCJavpiyE26dzt6lKjyhlg~roz=Zi15}{k03b6fJq?J+b)tiEgOtYlh+ql5cG2J3(h{CzJPLDU2?=d~YVOhZQwXUoM90Oo4CSk80TBaa1II7M`Sx^lkg$fW zn_~|>>A?A$71u4r`YmjzK!N`8qOo{G18qzUi_5RnyM+;pqv-Z|b11!-4u^L1bma_|OV9_TDE%K=W~ zlc!Hgw=T!5x?rK#D=HUWxnq)>gbe zm9k*(mF|=SGYqL200*g<@k;^r58WNAVbxyOv#PCMlSy#HfFSbO(_~JI5}8|_yK-}87ZLqXJChJwGR#s z!f2Dt*w43MZ2~#~CGek9H{&#a)T1e&QDSaxN4(W6ol8zgk@Y`^WVHr4P>xi~K_4x* z9)-Jp35^+S2X;u3^K%jR_oCY81#t8=L14guo$?W^Xv+td0|E3;^OwXYI40D?k}*9 z)A!H*V-Y=XnN|8)x1>;^2#sF<8*{tE0V+vWLi+0MjNPhp;n`@9g50QiJ$^L1wb-x* zlRsMre>i68dcRx^d701q9H1KPOi;n>4oq2;l^r-wUOV48KplfN2e1exBtb9i=;+AE z%zO*a4}O6p)J}*f08DVl%K2(0W@aj2G)~zaAE6>WCLsA1|M|Tz-vPJ+B|>69pYDBt z!$TOO`U|3G?MOFL;|goM{io_X>dA8$8mT$ot_FG01FZ+%5&3-8b5q^y}49gO0-Zj2~vX@%)BnFA#O`4$vGOPH!) zVIctH0frr*?tx<#BpQN;oXP7nF#^^Gm^ly}6^I4sEAxrBG9&_!5-t*2Uq?npF8A>x zYQFjvnQvrA2^k?9biL@ymnXwTey+-h{a?0|;BJ&2+ovhCr(a*J7*6HQ!7>QARfvfs zMo<>2KRti#K^sOZ%-Nld6Mp-T&)V#z?l20BBf!hu2wyYYhH-G>FLtB+DF!%E3e*c< z<_)r14Lt$r#KOkr3j`Y|EBe=G8o;nUu1;4VcH!j*Q0)}~5`*&!IlEh$ei{DnpRUlw zjwoa}iJ(`RJ6;q_hk%KR)HIn^apgq}cE*?(84u|eS1yT3DJXhC1Wf|}+WlodAcGmB zCYHZe<;VfJ|K?3N0OvfSqr3d+5W8bLX2%KD;7_JiX;0T_ly@dx+x^7=Cg>_>hf{k0S{Yj4lfV z5Ei7YwgcddlVvW~vv|UfP0;QA6n$ z(v}z%6;*G+q=bb}brAW6;|rvAoZ}ogdytkqk5^ezdgVR~oMv4J5(BT%*Z1#o1{Mz~ z>UBM`aR@p6xuhSe9Q+U&x_j*lpMh%REJL04=@S`nni~IS@iGXp7*VkE;e_zIt5^E@ zQzkXs27(lw`M@)wgIl~GnsHa-^%<3fG&oU!iy?7tRu&DQ55zn>6qTL*edDu(HJAjj zZ^5Ghd!iwP+HcjiLKtS)k#^{hs%0_|XHQNRqQDj4F?F~JwlmVEg@yzi5!vg(f3Pns zm7{C6;VOmEI>Z+@C^M%cDDaxZb0Cic!^2DG2gGb7I53-@##WZ(;0OI100Y?OP*ykH z_~HF{Z#Ipm@t`zw*B~&Y1bMuFPT92^ z6@&N;SqLs9q+OrZ1J^pJHNfT<;Bvo{qG}m=i>jFgaQ#+RIsm*-dmaVqy4eNzBVPe}{QvXqmj7ORnIp`qoPYo9s%ds706B6G?@}e4 z+QfYLmDMXyw=O+BQx+zl(zWwW><*Ekkq6el0<-;PyO@|8KEyr@l;YJ|td|v$MwX+@M;ivVC(PD$;ZKux^C|)1iHS_Yaq)-msgxvE1ePF zl)}kQB|p#3nGi{ON9b6=)q>AXy}8F)+VS{LWBk@{=qf|CLn8+UA4m7w&WsjC8sDAd z_uCv0THg-J2^!)-3;S)*KEhHmRAOn2%@iyARsuJ&PUfiooX<8>HS{3XFn_xB_g|`j z-bNAyA?opo4nb|{C{anN2GR>9rnqfmf#c)rowN3h4u8y9_99Kc%TtqYl+sZ7#6K*T85fPKrt{dmv+AL?6U7{e`e7=>Ml{W3xjMTlj+)D%P%P z0{81pRy_Z zzGH~U{PipDeI)xS2h&R{a@>?X-s!Qx+p9%A^QSAq2KKJ_gn#sYr+iEwqg9XY^$qUy>)Icrde!L<5g>}%(=sA)kqY;Hf6p@hi)y`@FA0%EJCT`^alU}ut9pvp26v^2 z2zNBJzVc~{8y8^o@A#?(IJ_@XLi^K{i}m@@PIdh<`F?wJLMpu1c^4ANDZ_JvTGMSK z{lr0%36-emL6-AvoueNsRan>U!c=}qHiOTZsENXBYu{B|JJY-W+qaLzdB?_Qd-urK ze<=t}zQzR+7)KiL#BalH`=Z(3BeSD-u{irCcX_FMQ472~ccv$-f4tkw(Rm{@f<0zG zk-Nk4idy(;*Ld?;No?wqh2A{srE&8alPSY{rNj|$o48MRafRp7C!^*fDI{}?-?s~Q z<;+)ApY}>l9eh83rf9<_g_ZGDxFy#A6u02B$J>OYr5+iM`OW<0=63%keE)rBu8~S< zY4V7@o%)luE&tgi_tEVB3(RbIv2#t&$Y z{mz-FeC9B^hS%hzA~Jm^rv%bo^wMN%KFp&M<&sIrfZE9Gbi4k zr_`FrnTx~|*n);KnB6CPr?sUh!OAENSR?JEjZkRQJG)g-t(yF&G^~E+kmzb}^)|(5 zl(C8oe!rd{mg35G?$0iH6EWc;;R9zs?-}D7rLF!hhR%-PAI9P)U+z!vpN#ubt4i`% zW-kQw~l=?R64tQgYC`e^dHbLXq`gAJ4NHga;UaSQ1#r%-V@z=q~)G+%~wTnUJ%XPc_SHuM#W9Bl-kli!SB0(|Z9uGeJ#pugM ztIuA$sN4F7UyixG?6ya=o{azetS$b$`-e_vS-3JSJskmM#+SVEpgtQcKq=R=cEFY!#({deApBJMP2t$YX~-#G9R-qo!yPBzqa50eQoNt#AU1? zL(e&J9h-tTa^J1ijhcJrl$cA6Us{G-^b2E%w_Qz|aQy+^>4cp6|Hau`g~idm+rA_u zxCM6z!QCZTkl-5J-Q8V+JHg$82Mg{HJOp>Aao5JJ`&7Q~zt-B%KKtVAbHN4BT~E(h zv#Z{><`}<0xwx3!7#%wyG>&zC_I@7}dT+p=OB)-V`CYe;+XM3*sBh(NZDcLL`&((| z_ZBnjH?i>gJ71eUE~hw-58?<$7Nxpf@Hlhij6wz%co`LqY<1s^gSk5P2^F>Dh?tqeY8#fMAxW%Q2GBq)RkU9c_fXXuDD8$;N>pFdq= z<F&{>Q>@!i`UMc7W2Rd#~!RW+ESKzJf@tnfY{UoXX;t4;0p^B}i#;Ns! zh(0@6d-rbLR{DdqPmBhnA&e;tGB$6`h1MB&@zpsOawYs=*cX1Xx*R+6Gp`W#&@|-m zfDcRYB6Rxn6hR%+B|1Q+A; z(Bt7h)b0~KNh$w+ZBh=h(K@b{BIYv7Ns(Rk*EZPcfjR-%mtJ4}7C)#o;Mb~cpN{{v zqd5${+2MT+|2L-5&}%u;kLyS`&YyOi0gf7)>u53^@~t!pB4n^4@0k#a3)+ zL6n+9n%Dh<;qALK&pgy!eDlMZ+E?&zazIz}kKvL2J0H+cU6ou7u^O??c2Ar0%&Y=9 zsCIF#Z@Dj~B?!9xcdgDeKPC|cKq$|_pApX)`qHX-sc+*_&<^Oi1>zdxYqC;i^}#nXTkX45BQU z5T557Is|<*sbuMrdeHJGDLvY`7n$^AmzL(d7)H5b)<$Zs^V?^u_VgA!HVA-O8){!t znG;p?At56{+Uw$hNM)KK*N~v>mjYkCO1;m-R>uQ&4h4?K3=ML=fj17&w96Y*(^I-4 zhx}mf?z`zHqZq?8 zvuMPlq=;N!k~@JHW{2+1sEg-qRS)rt(}lDB6l?e_=VtC>45oN^7YYf{v*$u1LpIPM z`6SWW9f3bY{vMaND=e3NwNtYerv;}Beh#HaKNxmd7R*`Qd;A)73NzTK@wKJ_{rVZz zy64%uE&}i?9oZ*Z?JIV8LAKSGNALNX?yL-Rl0?%&h!XC@TZQW92NF4Cw<)vQZE)bu zH-8K=I7*`JbQliC19B+VcszF=ZUlT~Urn6hle-*x+|Q5&46;D4 zk*h~yw)&F+$8jb-nv^Xmc2tUSX#Sujjzn@j7jpsNR|dqcJAXLlK-U<0d57BVgS*u5kx#j z_5dJmt^K6eQiVFZ=kNhC553GfH~oHAZ@6G_an=12K>&IrV(ESqD-n+y=xh#QR;2l? zWj`n$Vs!l!#kE7qlY_%|k|CI7^*&5Rn@sA4?5e`&B)k)DQJqr9b6Snf-V@pJ6P%k9fQ`<+Mz4@>WW;1I9xmh zboH$`2>0}!Fe2e7S3aK#Ka8PzT(m zYabpF{n{jK)0g2TfxW)7#J?NMYPoE`yV&SH+b7~#{e=qO)Iu62i%6>S!G| z2L5iRH_wk#X-itu@g|xRMGF_f6_T4|IP%Mjh;rcHlU7`o*KjfZguE@W0q6b^WO@OD z%`eaI)X(jVewl}cYSbHl5fG7JBJ6yXGZ-jRYP#Wx8vuRD(e-!{>}X^Px7HE9N#WOY zzcJo=eqlRmBo^*S=$lv{^XR&fw|~0ytF${UI%jAqP8j|a=4!20KO$ix#xl0&!0u8B zl(tu`5NC#_R}4tSiO1c3ZzBr|#K$#%_qNs(V6i1=$;Mj7U?xt-9}sw4u7x7rOO__` z!6o0K+1@5Kp=&Px0Is&Q0Z)DCf7K}u+fNU(&9e9Kk1o5Y(UF%kh3eTO92p@)R+0rU zHf!&5^=^o&J0WQTPwVb+E4r3)a1GXiaKVIkpSap{Jp-Zbx8DADTar8KA3u>vUGqSG z^9(+0=W%CdxZ^CxDYPxSc;4>mv_3ouZ)L2RangRz*t05dJ(h4DAv~;aA6~i;ZmMhx zKCbCbF%Z6`=NrQ%-v42iE#@u83xK0)jASgrN%4N6RTAC~FzN?sySuW=0tTUVRR?&PZ(I$iI<7;SgIU|{h zj9#Zh0gE)V*dAPlr08Qz8nj=zsnan+(%)Hd0rdQV)Zd_wfimO+cxhJtMq5|h!H z?U{yBtR3BxFIKZqsN8x`UG=@PC>~(kH@(lLjxf%oR zZrwum1?@G+g9_&0RjZ;f{Pf$ZcB{n%Ngo3iCbgGQq`Cy33slH`bDs0n&BE0T4U(0u zjR+Y*f3gl9$MQs=#KW#)j)myE+!+6JLdS(WRaZ+{=z`UJXtOYS)oLd8vHy*HUVH`;D5WD@+EjUd)iEzgO( z0u~|XSqwLZqhO(2!Pml>$~zb>Wj=7qlA4}2Xfn`OCR+A4G6EF^EpZ=TYcZ4Lo=Z8b z<)}gQ_IO1G0bu#lhI7GUM|3#r>1C{Lw?$HZClWJ^KNLljn(!^TzrRTJ3;YTwrtJmV z;x0=0e)C<7baqI98kW49q}K}sba_g2wvor*tfWj+F#k}naKwi1n!UVrU`+}+lpEc% zOq`}bP^kW1Xs~tN+JaIn5iC(Uv|;h7LfUX|*X`uDeQ|kVioy^lrlcxU?uFas?nISQ zxm+_&qS|Z}qpyJQ{qabL@12!AGf8*urKJ_m%{*b#Q7dn&KReE%5@Q?V zl04s1a^&4_t^NHUEQMO>3`;jRUd8bYU6zt)Rr+s8eCZ7*jTpK)$B#-=!S%kj;qhrU*JBBmouwjSucSOQoQd*otBzE~C+%`ac%x~*x}2JR45_+x`ISqV%*PX{z>&Gnc6K!m(w}0d z1Y(8#TY^tcZ0mRghSoGnw}E*KmXI6_Zq>+j#LE!_}QM{(Vqgf~U9V z+r-Gk1Jl1vPC)7MPqWJ6hcB13*C!x7=@`1i1IK`83cOnDn_H~Bg>V*d_`v0F?@CQ3 zSl(AUHYBm{%;olPV)F=Ezl_y^I>w-SGZV*8@c2|7Gx}Nz^}GFAQ>O>{6#KNWGcylS zRqrP_5G6HWi**c)&Zl@h&$^zLbhRY>=h>DY;e>FC^ev?|g!+#HiorD=abE*C>+SUh z9`&ApWoLdv=3r(m!&nuYqp29BOM**;8;#mLt7zlK!@N(!^($`(+gJi?XQIpPi51?8 zEgau3I$JP<*hG_X*sYb=vMKxCmt<|W`Ice^{ym990iNSZr7M~%N4~lOV+qj#1P{^KwtAK_}W-O~ePPTI;%dP<{qTskEs8UKb9{$-83vI)kOaEX9t6EVk; zFNdf}X~vg$Y3I%Jxa(&TUSxv;^iLQCY{eZ9<3iSi^mIbL5nFJ`1y)$YQfO2*W0I;( z&0n-Vv)$t}3_p{ktRYc+pFx-sds*+K-5ZqveVMo=(VFF&{i3-PZy?1AZi^-6Vzf|* ziGl2SBRR(@&(BG@>En_V)Tav}q3xkak_BQM&65tg&e?w7RnXSSIy_`c$UNA(s1_r3 zP)_2c#vE#!v$a1cDkutZ&&nj=k2K~*-~H6kyHs|ZiK;$_aE3AGYKg&oH^9RDAB^j~Em0GI0~5_pek+fsHw12gv&$)(o^C zS7j&5Sm9)Nrik6&Vu|^Ij+bhiaqAeK$OnquRIy3S@8V8pf2f1kY_<+6={6jl2&!)8 zcFxYo?FUpbQSIaGAn6i~?;6)6ya2n^n49YENfG}8Vac(KX8j|rf)38p-M$Jgao?&I zU5j%xpRHZ~t<-z2xyJMvi_Nmd;kd#aOIOTSCgyBH;yq#L3saNp;!aw~%z7B_&DRL@ z47(zB+?8^k(2mh=X8e6w-hTG}!od;wv+0}4lDNyjJNh3oj?^`#R+_MH`JVW6zerjs zv+Q9D+O_*+T#X!0?f8yD)VW@nQ^D7{tElLUI%%N}yp^Y9(TQl=A`ibM`(9EJR;UB! z#c&}2=_f}(vUMF@--IpE(k@DlPko_}j(6J86eJ<#Nbp{X6oQ#jT8D8`o=SIH@p^i( z{+K08XLTS>av-@}KtfcYfS5J_T=y#P2_gx&_r&tHaxopj% zIOjT{MUi40?5~J1BuS#Gn`lCeR{1xcY$-Re>3t}(vrXT*B@zhj-dy9G>UbS=@+Y2GGR^2>fST75tQZMtmdLjc3wbIJ6Z^7`~7ngCb?C+PD`gs`^({je9 zw&3Wa(N#(jXt=H`0^s|m;XgUgsAP>Km=vr&PnxVgSLtZ_uQ_uPfeM6-kZNyz!P$6i z=)Yj(CDDJHY`fo*35{;T%1fD)IDhU)4Pzo&(gBIeEAzb|1tel^FFtJgB=hhnxpm-{ z(ji&L*ExVlWh#j1MwUMtJgSXGob3Ge=P_ZC?Ik}htZc~2&&Lpb4gY(kC78J)e^FF=nUBC#BbX&mu~zvifg)K zb%Ri#q&g#2M3?=rEppsv8;!1^)B`DMt-JrB67HRIx3=>a4}F;GxRgh0v7II6{k_?z zcd(7eVG@%Ch9huNE|B7C<&>2F@MlfIratNSwbWyjGq0+4G&Of*#HWBZ?(PAhZt?0I zj+9Ta4yYOA*_}yGFuzUfY7$`r>AVFF{oRNe>;|me3<(8u_-2N%h=k*$zq%3Ao%U{h zV|_#OjhHBKoh5lPpB&`}mIo9T^NUnW%z$l8{*S4s6d24zV+6LtN%&Gsn=geNN1uRg z@!06Hn8>2|JaOZ1uNtTG($ifW;a`1Xmc+vsiCBt}D5s)i!cCG3lPl@BL?LITe$(BA zdsGQG4R~Fb@tLTo<}|CAQACvc2SQCIpOP@FBr4R&#l8+=NbQv28}D#?XC7H8Q?Uo! z(ta5##UQ{|h^WZ^_= zcvx<%dIwF3FNPS@NxAbs=s)I|o3H@4ML zEape;3Ho<*QPh#FktSHNM^Mz8Sq=>`Zm!hZb zlWP<^;S&Wu&xg0grJ;{-Qkg=r%7@$1C{yI;uia+P|C%#2a$0w6_jS8;Yg3Au! z@SkE#6ooykVks$Vd+TvPtUj*rp4*8+I?7nahEa2kP_%G60*x&@=?#o&%Za--p?0n2 znz(${_^1_@wET5xTV1AqR(M0k!Z$*)q4XWz+3{BZL+P+KT`D6{JYqa=kuFIZ1vS6E z5ZPo)yyURG+}g6wI(J-c#26tyc5r%D#^MRalF8L;@M4W@oJQd;#owz`>0yYKTS8ja zj>ImfQ>v)`B&-(S45`7NdQ^m3)%t_c*8)npjF7eq+BsZgg%q-cOKI`+m=JOJZHHNM zvA8c}qOKu`u`|*J6*$m)&EB!Lo*#1Px9f0Gb@5Y%3+(38rqpu3$z4QQ8;2MUk7~(P zG9ncf`zsf)2r=cp9g3sBt_q;Ex51y;moQNxj8H)6 zL2+Rrtj_G0vo>?$#|dkQo5;0FmdYn-9e6)(gxI_>uC!td>_oXtt?%Vsx%14(>RE(o zT{-Jb%sT~i>4LZ)m)ils0__LMq<6c}6xahJX_#-0D|RhG>{9Y*JL1so^pke z2%Pz75g)jfT*hJBI22*BUDY*|zUY2#9|-!)mrJ%TkaIAJZ%jc&AHQHy>xmE%MZ;|- zkQ7WrOMhqp=uv5VI+!BIGg9}!0qYM_X?8;i^M!*g%^4>>)1?rgt) zRCH!7T~Iow2_iB_uhPien|=vHZcF9gyZ52R?>1?~s8z5qHsZTGV>;CZ6Z}YA3*TF< zSLw1bhZ!a%t;cz1uJmR6G{!D39K{w^|mc%==>1ovmBqloH{Ugo~ zAC53^nYFtR15Yw6auWc^(5BC#r5yUG!THT_L!&=RG zgAh&J01gw)eFs1evFXHLHtv_#Cs+_Oo-M8YyOs18ekNQp_8mb4Nf&O^e##6is-QjY z=j*(rUyr)Z=&p&)5H|fK3yZ<&tQKpCrkugUEtHkcKc_ve=whFN=3Utn_~ybu`v%xf z0l6)HpSj=l2oQJ9_wDz~>m8s2d?kP)NtJ$1qvjO`GYL|$aBbmt1hnbALjKj>(9(Wv zY*AHR1nS^N23G{k5Eof$4Z}DBS#RgpJz<-Oy5F-{;t$XgT3GAW&#ImfZvWuf0u6Tepqk*fgM#j}r@8ci3< zk!IWP%8MY+mZOCE3t9ckSw;Mp8~gV+T~YDZ|NfO6Aq^t|=ARb;%vCD!e_q~8bzCHE z&tjbza==NC&`W^z4{+9TSb2mhnH~K_p=HqpU=QYSBPg}|;Q^@=*{SIWa)1b>Wv7Lb z0974l=!r{n4ezd#l>p$hBtR?tcYXW=c73x+p$4eERa9mUu>gT4HlR{H zYX@>L{v9G-`ReMbiZu-LSy=pk22Gxg^Zy#%|K()-|9W|XY-0bU*gv|QzqH-bf^>s_ z*}=fk{%e;1PY1qu3w$rOFM(_jz$LtO$p<(Jm>v`V9bb$i#jE?*fEXLdhybXgfWUHS zUjPOGO`S^uc^iKxA%?sT@F{C2{^juk5Fh%PQpG!_t6~7N3Mys(2)q-pYATdo=~3PT zpfbQn#z`3aH^<}e+-|=9t1512zy`P*TP00^>_WO+RsTA^fPdwmL;vN(vsO-3$rQI8 zkRgTkdNlvn8Trmt`OotB=PZ1PmV)V`9JVVhtqPr2U?_F;9@$aZ~GskUS zZ=Bd|92C5mnwcduTCh-^x`QYzhUEivJ~ZyeYU&Beo^*1ik(KU`7GBgF+c53Tb+3;* zK-xo>leV0Pm*mH>?!cV})g_NRI6@lyE6{tLb%vu$y^Xn!hvwA>qtNpi7+!ke4Rjtz z40OlcE6--!Cv;)mFEUY~Z0#03cTvyn&&PkKp||+3gBqrjiVQqi2;CXp*Wa7d$lD6l z0F^u^rQgUpPO7Q&*1inc==v`z1eVlspLmZ2rG#fF*Eq zFPt$4AtXz_e!}HL{%B0iVme@l9MOSM=nD7w``LL(ZP}#Gj8fVSW|hj`yEQgV^Zdxp z^X}emjVj~0A8IGnSJ|HH%QEYG3tElVI2G#W1+^Y!ggu`%>_{DIvcf|)n%g(>)d1x>-=YPB`nRPMq6rtAQ+

    @H;c4r#k@FL5uZ!jUi}j}e(1C0gMF@EW0YEjzNv~msyYY{^WU{2A@C5I*{Vj3 zPR_`ceA}h49Ob;&{rDO31X2^|t_l&7#PcD2;__H?!}D0Xb5JLo^JTP^o-oWb~&1hH+WcD22A$E<$w~i z3m##yu#XA@3r^J5tc1F~D9hMJZ0dP{k=n*(a)>{a(-ty6K_6TXC_xi zVkFOGXk$DyC}6!>I|`U4n90-z$kg#R2@fcJM#4{i%(44BqcF9*8{NnnPt}cRu~Q*c zof8Q$QHg9zVreZ&iCNyCr)GBzxZA8I4)|)83lG zdE>F!eX#Njjw8DWK2GCc7>|&lp3-QIPc!gJ)mW%B8XLT+^m5^N+jyGY_2hv3U_(MF z8CJ+c8g!J}n$*NsGK@nIRu z;#ihqXHV97jnP=9UZvI@?pt|g?`7?>(<#;`q6Jol4?)PvhyS?%0iBr1%hmduvd1;G z)t{!^_4@(gU(caA449mOUmJGh)EV{u+jqC?MTVW5jYoj+7zT4EC;& zIv}uvcnsSfWvk65Q3>6yWt(@moa15eMx)O75HpoIbEuLvza~^ntL7>`01_&^?!$5? zbc5MSMppQiH5_n$4D61Q21$>)QPqhuuh?{ zG^wrv0=o$sS78F|8;so7u}mbcn%bAqalaH1@82fj=S$GR$4g3IB$8b%s8wj*{Ko3I zIWu?|Y*?J3p+x;`OTRK`aP|yW&q2d}zU;H)^(`Tp?wfJ^3AEb<5H988#2 z(a#|w;7=LeUTB+_!P)GeOF1@`@&-HnSe4nAp3rh)w`yW@;bD}i zT2otw7avnZG?~E50e*gu`BT`SaLj$A#>LQ+J;l-52Ukfg%apX4Z4};1QsY8aYi!Hs zUVM&oBHz0>>GV}EPShKh|5O#sgn4lc;TgJB0~;3o0BKR^l(Ky@CfYwuP0^wF=g)61 zJ{~H|IwH>@nlVpG>*;G+|tmHE#TAfY));LT-nnFb4FAJ|V82Vx^lFdwwVRCTdydxAm4&Ot z3EZtx_3zV!h>;wH+{MnviZwxCyjG_HQC#L{s)7mOAsp!fIeoThTK%oPP-LxpV?m8E zsrU0m6s+capjM0b=b)}{e;wTy8j6W}Gtqyrd6+v=hMJnT(=wy<)y8y$TQbbjsy6n~ z{lt&_giR0YvRXfCjg5fXxB7kVFKtxs+%7IbxXw#kX1>rW_2(h|k@S3^|M|C)bX5K( zcr&Yl83;IZXUmiUu-IDjXj+LjT-bQ)+ zm1SM;PM%aM{>~|u5`*++xa82C*lC8kbC?5!*)kr4@&Y#!FLV*mT|2w;3ytKNy+DINoJcRk*`se@Dp!^-3BVq!_ zqLa#h*Vr}xTaA4?tD-2KNV)0A%lxPu2;hBz-o8r_`9Blm^%pA<9}oS~H;leO`-wgU zDMRk|Mg|4|000S3p8-f3GiJ!U;Y~-w`XzwE&=vhg1RoB7zut@<{ zEx@r&g&DZ14tUm0O^ZDCI7RRe0m}nmO$I>I_sp1YjPL<-;$Qp?BI2bUCGg3|0q4QY z?5sFoRf~{=8F%>aq4vK0zm)v{f6KpMW>c`CDQ-R1Y-UOW@AXpVDRm*mE&@@w%$_D6(`mDFsu;|V`{@=aYV8(HhU)x+6Z#0)_mUDE6O z+Nq=2Y)|qQRh<$>Ky#&H7*reQc6_U{zUmXU{{~UVfdszE)TyNoYbY}I!EtIubr53L zn#`S>PAGc-bm07BN*H!Y{CAwd!aoCJvPzNO2pGzG`tdV&s`lu6 zy){Qb_X9KJ!T-Hqsos#xZY~d?Rf3M%Xw9KyH^q==8;G%Wm%VCHb;GOMEWR72w;$MS zm&53)ZYYS+d2k{1-+J%w-e$sEa}G4gJUtM9%$Xul8<6Z7iNJwSQa2pob@HLKy7>K{9hWqa?Ri^ItFQ-dh8gBAb*$xjV1IAQV z-A0)HT5N%z!V|kgll(h!MaTyH^Zi--!|p~M096hFY;Z|B_MIttf|>GoFoM|r&jQ_K z+Ry<0T3!WCPGBAPo%Vm+=q*<*NcO1RCKKL!0=1`sAh(jM(0lD46-b_Y1wL@`Uv=(> z`9JeMW-i`>*PgF?N|y|5LUSqfTkbS`&s&L!1yQkq7He$lwJZ}6Bki0_x_QJi9D^haHk2MhTNfiK?7by*sX>V(E8>I1lLI`CJpf z5JqJE40KrY=Wk|_FXFwkBGpz28PgugO%tLxk07hB$q1`pi-$L0p){YDDWT`NT*m6Q zF!2&L)6w5Qhpt2#4>sxwPxa-}oNpa=B)ujVY5B%@bKZ)yQRzPwUY(i~ePCVOy~s z&u1g9EiVT(<3=|_M10e$(gW2Vo}0B*zlRw2<|{ZZuNf5HAauG_`W(K`oj5bUb>m@O z_YZ+WKuJ3{>h*WU%}Y5mV~Y;DBiWbA2fmk`3usXG7=8MScVLja@Sr@Q z{DIPq-l27u#{?E9b@k4?&0YaLpzeeoTiwoM*PG7;c$sB|k94_lq{ZKqIyt6vC2|Qk zLXkP&j&1Fok9~i+q4C@(7j%t4`Gj8p+(62w->^RYSxK*U*n=!YBNA~fB8XPMr&W@k zYf5{VJJ0=IRuU8ImEtLYX?gv|OwR1K;Zi&t{}3hCc>bDzF^`A9!vW_s_7wYMW%Ox9 zcq0J)IXh3VBX=;d(3ZaP($7t#h1GRauH%+8*Yi}b$?uu6yWNVu;3E}#a{6=47P!LV z+YU%pAHv-`Bxg39xI6lC*4$EEklxXG`X(lCEaay;VMWyNQdc^v^` zj)a_tHum#KTJ8N2Q7fNHFv@`yoyGb5!V+YCV~vM=g9%+od(LPFqYU z!Qm_kbCK&gn!b>0%*HN5i}#c$u7StfwBeoK2m7A4?ziXbe^#K6g2IoG7u!RdVn9C0 zMDYqkf;It0w^wya_P)<=0i$d4{n=RkYfO@Xn2#OR@r6TAwu zSjiWEaG^52(jQY=wIi$mSxo!p=nVqU##B7IV@E+SjLoj#bc@31Qkr-Tf|8anyIjf)bEIp z7I{>}grU@BMz@y^lcOfmz3cxHzteMiYjHLfVA0ouMEKF?@N8|oYM2lR&O>U%P2v53 z-0PKZ-otbD$$G7aU*|X?y*8Q62xE~@)o~h+Q$uB{f)8>lk^d-uC~sM4g7h;xiy1qC(UrrlM$%w@!UznWeK?K}$nwkR zChv+2-O2ILVf(tpRHhVhinOm50nz&7w^IQB>U$#ZeBusD1R`o4KF66ul0!L3M@#@z zhiNw$mrT6a>6E7g0~23_>IYVH1lXA0Q)Vn%m;X*Teg^o&MzS;Kx60EV9C zi=h~K>z&xS*|J$>Gq`M}r50QO3_yyPu8r9Fyl+r*E5fmH@u&{2KT;>573J`A4PxAAsth5v! zh-;IfqMsCwUa=~!C`4BILtGN4*k6QXx|)m;=P^vcVK1bi&mYU0l=DFn?aL%H+ehBa z5IW=*Yh&_LE_Dj?F$?v~gtKuWRpo6hJ|@({iVSZZ+N)H(iH`EaB5^*t@s&QviESLW zWZgy7uy~mwQsNsH0AnYpAF{dYemkvwPVPOgTM~=-d0TJmdqoqP$E+MKvpmfwl3!)Y zwZHjg7duU8mQrBlI$n%O+XP-^$VIE~4;DLZ32%DackMw}+Rra&f82cC2CZGM^V5Ag zP&<5GfG_?T`}zld=3?h!b(FD4kB!)8ksxEqpKo!B#13*W$iIHWz?}A}^Q-S1J&%V8 z!|&Lbd%|)Sn%Mp@k-kPt8-!C5oupv)!`DqGl0!aQ{K7;BQzdwoNi!C_F9w(0kXK! zZ zF)=hZ2SjT!m;4hw4OG^mI{#CUT8jNwn?a6X_fH7hKc#vB>i=v*G`t79)ZjjH=(7P; z@jpFCFDTmeR+4$*<;nN8qy5+a>Ps|eq!atG$^U&+En+GAza4oKngGz*03ZIYF)#)S z0Eq$kpV@ZRFhaVMySt%ek8d}ifA;};pUfP4|#R!!hvKpO)DjHN~cIo%M|v$HcM zyqBu~$&g$ApKTFQqW^VNx`XaAwl%dX=*rum)`^ocJ5tA^hy5l(M zDR4&Qn9l`KIQwDLxE|d)mUJHArtdj2W{2jVq6g zY&C4%`T52F+M-LRJ`2c^0H<&V^-&;R2m}PZSh<=J6z!{T;$ej4l`?F6GSK)_{^I6I z6}GihS$%sg(WTp(0=z{*o%RyJN-{m(rk*fORu+zEZz_$ z9TV=X31P_#i;f21j3NQOZM3XPg%e`cSjyOU-m%AB2F=cWY`2dj0J{-LJXI#dHYJlX z(Qz^vQPbA&NTynGv1;ID*0rxRUCG>Ke6|;s>AZP1&T5Jgv%v+=J&GkCGiz>dQPM;u z*=V(tem9fG8jb^xzVg>}i;@+v-b7OK^CUR;bxHqGzi;a`Pbj3-9*UXLYBmQ=jO%!5 z*KEB|x!qBlarItNPBE`PjTYl{3mkEwAb3j zakF|lb8nZD+38U;ao2{in^sNAQoVYNMpFrOMe)@@j}w z12+e5AHmH`rdkpNX|n@5Tsy?Pzs6&bM$;OCQnx|X8zGMrDI?97e;$3a@laXm7azyD z>2vTH9P~~TaBN2^2A98&V87Ws-=tTBK}j|@O-kDy|LsGzv$Ry7A?U;1tcx{nCY-hA z7*unIGr6d3gFB0Ox2i`>r(&1}b5bU2qpZ4!aJ0El*F^p-v}+^;xkGG|^G-~g$gNjY zAX3~p>@?j|Gq&Hwe(sy4!p4+`Dx4A1F^ep)_t=S0yA&MT#e<(u@H|g$dw6GQh8OEEKEySW=09%&U08zFV1$CC*t zvM7RN*Wm+0Gn_qxGE3_?0v?i>(sWl#?h=u(i#O|10GvyT5K4X(FkV>e%)-*$9rRqI zzZK`CSXX!!)CqHma`xR=PoGb{{S7r&sf_dDIj(GF<)&}d>TVJ~A4OzQtp~^PRiWjp zN$2Y;tyMwp$b>>tGs)8$ohre)prt$NznHEU1Cn0T_Ut{47UL8$Q#V_7jSxI^R&EVJe)A{c_AlN;yEA8; zl&$LE*KU<3n<9 z3UJ|4QdPaqS~&PIXAQvInY&Gxbq55SLE_V>JT79Hul~tV8L}}sY_EqSr&j>=|UXgNnEhobrIXQXy zuU{pR+0>nhXq!f3f3j5S_Q%RsS?MEn&N2rxdrLlbU0!?Z=XeoGOV4Qe7onB*i9W1P zWN;h50YYj7Zr9PV%aTtFShLV?&&|$aR=l1|XLPUG*(!LSUx+2*@I}5%3ws`~1aqb% zKbZev@YT7(QB=t6Da}B-rUE3d^Ca>MhZVvqrOn1)NcNMSBv>ivBH{O$%=+TVer{yF zF!~(6vVU5jx6V#W6F}$%g;Gib%tPRM&VsMXijM-IH{ha+AKd)RT7O`{xD*l=R;5nf zzN?D6w*gOl%d^{&k(bt!?iwl(W;bwc-$D#P8zx3Ym zFd7BPs+GzE)4n|^or-^$U5D+6(5kYG+{zM9*G`^B@(e63CzRWdHD$+P z{Y7R553HR_G_&V7TE}u;xS2-w%96J>^Sbi2gg|Q$4g)T$D`?-A)=Cf=r5)( zDCGRDtRAAGrDUyk_&^DT%>+DSxs>rkROl*}?Uv@U0)1@h!}C0s__*G$C>A_6w{#*K zbyKB^YQx=QqN(`IKS4MX-+(o1Tb}w$Reo>yBli5b>jBp{2s;C%eXvqRv&FkQnJAzK$Y)-a=1jN-}ih`_XQIcw&j{%J{phy zVDB=}lPWErxah4~b9!*|RI`Nj_4NfXDutDmC(j5u5`}-$#{ddWZr;APG&bNeDpzxD z-{?DRpJ~^cehSI~ydu4f?Uu|{X5NPI9i{CuKJFpmxM^U*%@Eq|bR1`jSDssGJ z`j7fGzc)RpY3y{SC9CLT#;*>BA7;4nUMHIL~|jZ}QeqN*RlpiXnDT|?>x zWdP72A)#D=_?JJ!HRd76bN@FjG(22#M6DWM!|nCP;cmDtsi<3Q<~%j`8`snE#qcu| z(>tM6z{fI)Pf+34~hU5l`VA z7y3M2n>TP3+v+!jJUNhzUu=4?^7tWpsa5$QZCYckRRcizltpIEqy9t30u@tA((39r z4~n~|Ly}1t0Zb-?9s?NKpOqDa2ktSi&R1j|a zb{8@}HOyEy3tIKv4TQUrS~Sc@qKD02hoDZgbJs;p;j52Z+uq>OWePZ<8w|nV-A@#X zkZm|j{{GE9;{hf^YV>t)CdA82-GCKNU33PzX4LJ}_O$x5z|<%XZC^V-{3)ItUqeF{ z{xG}Sl~sP)ulGV?>Ac1;!M%aYubWPDCIoq6jPDl_1)3ch29e%sQ-;OM8qfZ+vBcY; zdmY0)I4}?ja7lgr{OEwhPJlEAoUO?U4HjUDYpX-`#@k+_p=JHrnG&?hTg-T6Lj7&} zQg`xW1PzV6>0)4Y!?`0-GgPH#+4gN0MC48An|GunVci<<^5RGoO7GE7h##=qt$XJ9 z125b!`-kpK9$~TgbPIZx7+*O8HiDO3FMDWHj29F_Q)u$cS~2nf&O@Z^A7Zn7jJ6f> zOV_hnYZdh3%=y?z!%a;n>_JdB`D&HZo}LH&a4?_9zIbTZ`_C!b>~4ndfcC>)K*nfk0$haN_6D zv7c&LrRPA%<~iXfaXIX>l85$q5K2_Pa8D8K&_CxQ4`Abtb@Ap)q*4`~LiMh)4*hlg9;R5hQr zs+iO7PPdDe#Z`1oM3l>ay_S!CS}NQ0y-=!43^!lW)YO+5zh&_J2t(k!padu9 zoiLYSLCeBY+VMR|Ln3k?aXDnsKV})iA&mFKGIR4JzxM3SiaSvx82qabm9qS+#D_rC z;Q5%*t*G!cczr~Vi`}k{5|E`L7RpxRC8s144>O zMHgC#6PH$7v;~Ya9*@12b6_3Vxhdf3)xuC7a-#oQ7cpXcVghCTxmYs}3?RnJ)dRv?2zGshDa}5ikg~(jWY%?7zW6fmFf#0oZjyP~$|?G4 zceIM1ZOIHJ%-nmrkPhtbCZ}oqJev{`NApi6^Or7`otIsG0>5@oNoToK_)e}%0B~Xf z_HS`lS1y2qW%zh6jCW;_AsJ9EAbOayn&vJP{&0I`=9`r&p}kDcU9zwL%=9r4x$d6u zw)EvU%dxvlNu^bZ(5s&QxopFkqa0OT-rZ}BcQ37_GYVb&LWu>DW5_`VuAND!c>xmI z+Jqp#CyuN?DQ{wAslBp!aA+3lotHd{s&of#{aORzdrnP$e!SAE-;xEScv7+>`Flal zQV1GV5y}GKD?26t`^Vwfkl(sKHR903+ zFAbTE8KJ6#U(1B#>;!)InlS+6W|Nz}oE;wB)+^>v;WXeb#m$}C<@dC;e>Vgt9n=<6 zps0)sdVYo#u6#~V<7dz8n%K}_#<-^0AKcgeK4b0#a`c`%m-a*9r;+j?iMV2(oCRTf{@8-uP`vct z_aaD5!2KB=RC+n`IEG!Wlc&hi7tzj?e)M7G-f0fb9b4o3>tE3u_`D5fB>c!~Rn^FW zqa@)|(OCQ%;H$?m;u@=86w;qqdz4H6pXSawD2}(^@&ppxAp{sC3GVLh&R~Jy!3h%F zEkT33y9Wp!Y;bpXg8QI@J8b{%d+V*cx9Zl`*8a2e?@V<~KTmhp%sJiVx)j*ors$?~`oLSt zfb!!+787*aKV3dw=R9i`;~@WIdp0VIB4kP^7a^7{SCSxm)3Q42S^^Q*!?&v#FMT?E z;d(L<2{C?xFRG)Hf{=J4bi0b;28D*Y2*F_mX-YkQbneL5sxF2X#;hjYgGVx*_5FZ8 zYHvr~V6XG%AYN$LQAd@qK6L$1S;>H)sc=?9%WKNVlt+B~{Y_|r?w%pJ6+wmGy9d(m z16e#%-CM8!-eeX*Ag_{{=P%X^&YUqW;OQ6JM8OLfb@--qDEoW~)eQzX@YnY!qg*AWyOT$j3O)?Kw?zzPvT4M4}nm(Zk&H+G7g}l2>fD#}C1DsDY&Q-KICb z6dCorZlrKK>!DZ(6f))P_6l5&!fWo0{F!woDe0D{-fVn*GFrT}A#)=fK4J7b`+P{F$7NUOX*k-`sXfG)zlR2P|nC&<1LCG>J}@@_qgd zd1t`S)mCJ|%hkvW0-(Ng}H2?yYv-2f6 zcEX+sTdrS0$k}w$4 z40#+!ss#d6&sKS#@B$f>!DLT6z7W0V?|^t(j+$#Ygr1cql)hM-y;Yb>7ZG+NBmG(q zygIm`8hZQlPzgJ*>>n9+BWz1TBYFUBcNfhcwg#i*tVU~nxZX(Il2mvi_Y3`QNo$z_R+!FcG77nml?g<6BT*cBSy1k96DCGcp>JL6@Ktny7fk4{B};9xWq)ZDb84aWR8U za75ak7}2IM^VxY=CgK~;@RHhINZ%an4*P{{Z_gBY6qx^UT!vEynIR=#Oa*TyQFXoO zA?WUnn)pf78a_|IgB>r^+6OyF{Z~!p?1YBB|>TF{+U4P+E5?j$QHoN?Qb`aPK+f?6>aEl~8^CFnTmpvEjel zRl2!wJ^FiD<-1t?@Vjvq3yWBIuM2)Z3YTU>i~EKq-j_f_u_vLlycHXr8$Lb^Wo9q% zt|z9=(g@4naMtJEeh)g5dOUCbW8XOfe%}Xe<(B~w>Ie&SM`Sx&KAWhY^KpYgx%c~ z)lDC7wWe>U8cH`iQ*E>-_h-qFg4D_OgUroKk3k`dEknp8KXkKSN!|a8C2x22kjQm8 zvL7|a?Be1K7x@0SPS}jg?=@HWfV27b+-mmZ?vOcq(XV-D{#j(AGGj#;rkR&}Z9D`u zmXng(Z*@qDq%mJE8BdSfGenogB~Ii@ow)@O1lWv+OfI7>wToReKd~J!^PF#j(A-U~ z^%s(bx(>QtissL#Hz1RgU=rCBi;Epx&494dM-EGym(lB>`u!QVn;J_kzT}&Lbp9xx zyAL9^qte#a+ShArbPBYU6*fDNw%6Cv^kEDos;SKAFcQrKu1^UXR@D#n7LOz8(06#Z z4L-eJVO$*UW;RIMe(PEqEFqr^Wj;xLI6y;OVve0w)Hi#(!*#z#t)@vu1oGRRK8?z6 z&e-nwwtE>xHS$RJQUiavymQ0438@^o`YRJ;khjBZjaF|&a?g6|R~6G>E;4pS`V{k0 zXIKv7aTR_QqmxCag`wpgkhee4!~i^3sQ5b&Qi0Liy3|Vml*{Q!!QJ09Zr7iqma9=Z zaS&-Cqd@xkl79v;`x2`crI?Kx2q#MtX%mSR>x;4^sFSyjx4=2c3~?*|lg51o^Ld(d zs)tOxUzgfv7k=uLNS3gD;k0DU(tm;fmI+m9Ou8zzs^Wh&D6Suh>!bgAfUt57Q0ccMw<7Vf_YIar1dq-B02kk+`j${ZC8xHr9uBb~l;QVc!&_@hC_o-v?rSU6x0XzUW_~8m(E@ZRzq}4pY%$T&}R_YwGkjX$#IR-e$YvQU6ZM{@&qth9Y)) zJ4%^_(&f@6YPlR-0>e}S)U5=GYN7J8&d&;%AcFWL=~goRt;%e<#&dw9229rZO}hd9 z8PHNYHvDs&G)X#PRw`khGiOTIUS8S89D%qHSc8zk15rnv$+Gk%zd@sJn<*34eO1j* zDxcIt#O=P-k-97??sHlJ1Y4_oj2QdROevs9PHrnz`m2;lwVz-}w?N>yM9Cez0an&a@C@=+7zLxEl`4>w~Tt}867@~DfIfDw!}Y>}2_y$*A6 zlRsak%2ep;IMZw_Zd@wtRC6cySyPkWXdl4j&)K+HrxyI^I{B zn?o=u#^_$OHYnlRh@s4IWuVT)2@ngBFYLCgHe&m;ADyn*XEnp~G+HNpWbu*`*Bz|7 z_Qz1Emb=?rBVUbf((>xhc_JriZLg?=%iFh!E|%!#N6Pj(7{6xe6Rf!SYe|b&{0B`t z4q`gK=Bt|YSbZ&MEAo#kMf~GAZFjP?#N_F`TWg!S-C zRR$V7?q&|kW#a-r`K8U4jK^jO`s++9>0>c>MM786k|TY!Ce!&HP0xmdvMH zOxVMeeoMw+9K&SI)GrbRF1O95^I$>INNE zeuad8;VB(d@XIbfRiftecpd+oDV_K{#2@;%h%gxZ)A%MzkC+N21QL8SL{cO15qV;! z{x^D-m@{-;>}qg_(Xci1ksd=iH6m`b5_a?;Aea6`=|oU&aWPL`W4wcTFbbFG&2eSG zt+iw+SR0L%l{r+UI!Gx}8@SS|LlPI*Mjiha+}iPjpQCiTS^KukZaz87_ z+0J21#}`RB%Y5r@$y;@)zS{PJ14O)d4NsT~AYT~l3M0NKIq8i3w`5gVXPs85%Eki9 ziFD)Qi8wAjd`r19EbBb9>L- zX6`A1#GCx|u_diCJ9S{6&7|pJ(TuT^mINtlE5-Bw%V`N~^&grvRpVcoKuPgDa zCWchD!EX1*^3jCDBTI&;n)S&a5sJ#YZHpI+TBY60Ka{jOu_~!KKJujsSUkqh@}V-~ z<_L~h*J@Q&ehzY7)787U{iv1=Hs5x^^SEy{q-En{rNg{98*x~U@kVf4IYX}9Z66Ci z4EM$J)}49#+tZ0~e8eYOCO)2!6)NRB_`C0fQ_a`;%{b;imlWrg#fa%*)->U7)cW>E z!c*V2l#u?_ksg%j`1>cGmNR$uZlu-T_G!$CFHUOJo`^T)^u6Yq@wE=Gz{|p60BXYE z*<9qRj{wPtL(R((jYY_XWzZy!hz;uEI%oN7OuPTF8ho*N7|n42p&Plo1tqn+lH+|N z?!1~Ni2u7U8P`!jXWpGY&gL;f7_995Ly5|Y#1-vrzwhQsabJv}Ilh}<>-W|mdBp?v zwiK?2*ug^3^ik0B5A&n1Tvl8&4$&z;oj(rgUwGF6~A`(As&h(B1w~5)aM<= z>2xEjq6b|bHUp*NiM45ar}sZIo0HE6mfwI@Pc2dT$9YKrt0+&x%2%k$!E zGd|hBIb<)ZYWCbbKK7jy;P(uOe6mxfyz4_z^wPAos}5=#xdmV9j%i zen#W=VpN(S<6*aq3cuIV)xsCe#yTW=Us_(^*PeACrhfO$k2(ZPsk5n^*j^>ME;@5| zb>!9xOIv%Ga91s4`R;EnTyM2F{Ha05E<&?Ao$;HpXwH~sJJ4OEk9G}1`0uyzuz83{ zyX-nXCuLBs*L+RcSYT0GTpB9R30azb{hy>uwo`F8Cx+&u~O* zRr*!Koz3VAjvW&0^mme`sSa;L7H*rCc+wC*G(nde;PBH~4lGJAE^~ zk2CXzZ4&0`G{3RYjA^oCDg6bt5l)esQ^;3cymh(67S$TL&%SvNy2iK0vWQKri^3Ec z+h~4V%Tj>knb@o}W^o;A+JE$e<8j4$Wo3y>+>t?*4O_VSX5+pgv|a0F&&d$pidKxH z@+YagBA`)0UEUxPwYEGq&g9OScrAY22~_cS{PFayV3Rvj|MfQt7eZ5dxGTE0dq>bg z56InoRd9E?Y&Yl)Q3_npScr0i@aPl|SsplHJ_w0kj}2f^{tOMx1&G#lI*|Yy1&A|5 zN=rnO3B?Svw0c?lU9_k2h#aKRmwEKShVqPk8U?PrQVoYT$7G$CmidTkKdR{ z9BBPs$_O`sm9@Z@rv>KjcozG$?Uq1j1G|Cvs0>Qf=Aqpxo!UaMBsp(R1KpcfKOjd6tNT@laS z(i!~UC=!#=z0-+!#y?Em!XX$kgD9SYPJ#LirC4=IpDwA}D8TDHtLe+zM-9oua{X6VPM_LMbxwU1T}2S>?I zH}urozmPU{GK8HbeX%*&<`W9{B0Y!NW+J@x*lnhT2_X9OOs?ou& zYA-~9_HQ%7)31hwKYldeJMW&c$D(z}eL*Npmu#y!Uq<_-DvqUnJTLbdUpJ{eBzKL( zAoBs9XTgy-#UpG>q;2Hj`x~24!M>p&mMQI|a59w3Pb3SiiNKl0`YOs@R(ZKUNAiti zv}W97gF9LFNDV}``vbtOJsEzh5_{99wex1!^DHJRqn8jHrCgvXZhgfaQ>{Li?+-vKU~lxO*C~VqJwfLYcPTGJJov zMYfesK38R~MDJz@`cbwVIj{~&^^}0e7N74lvTWh99I~dvn2T-Z%Dl`Znn`Ja;v&r^ z8K56eXCwRZY%}WVz*Kvr@GvzRQ&thgc0 zIeDek8q@p^=LD}XBwr?Us(c(%_gBGQtOKeIuZXwmRVL}HXZJ*n@%wT9v}z*l0E zHaZj~mNV4QGA>KF?0;T*c+x3l5a@|I)?KK##wx~FBDK8ba$~bN1CJaRZyefT#%!-UuaIO;Pg+* z6R8FR-OrZV$KO;G>D~pZ;2lVlldH*{NYvdG`|1aq{?E((?-f(=z71)MY3foYP~rL+ z%Cl(ev5=RP0|omC((bCL9|J3b$fsNh>3;`13W~?nItMc(jugQbx>Bt1&4^!KE!9Qm z`K?K|u<(j+$OE`YWPlq7P}zcm5dqpHD{-Xr$ug1F{7asY6F=)$h5_|m2UelXOA;oZ z?rvn5BbD)jqNiC)S8{qwDz9MDMe2>VtJEtfR9AM*;X7U-@t-u$qqj7C5W9C!D3msj zI)2~oRbFF7KXS$4TX_`~{BQGXeX!4VddpqNU;FQluiLKp5nV%j(e~NBQKLqtXZEi& zw&xseUNonsFYJj3lztT_27lyHqsI6siNTl4T7Yw%N6ncpI z(6W=^sf7jKFFdw@$?o6174y)O!Eqz!(ks%4;1i4`N*!V~i#Iqxf0NH%0{hpsgKZ>CX>_Zqp8*S%NW7 z#J(#^Z&nF720X>+bFGpgTREjI9W3pj_kHetX0DPY*Q)MB8EJzkk$E4qQG%pWPR7Sf3(Xf`q7w3ay zlZWFW2YFmtn!MEk!?K72-0?thL4BAsn(P>Rlx+#T-WiNtrF^`&rW1Xi&*ME_f8huc zuxsky0+#6in2Y)aN8}?izH35&!_IzW^@Uz&Lv+Sn8eF<>yhC}!NWKh*(r4g)CZ3&{ z+gX1LQu^hbHU*I<9<_+}a-v!f4rw6w^+Ad~KT5X{v7mRm#NL=l%zKKA-hy0nwJlm1 zuaD}(zG@Qi-1Dt^h$I5`d8B~Aa0#tYFO;5QUExLyVG^G~B_ll@?K{%yvw11#a3b9{ zhmN9H4gQ@LW#Ze>P&H1tx;IC(wmr*&ZuU2U|A1e@CUjoW^R~T#G@v~y$>94uIU5*O z{k++0AKY&w2!gxCWwbTg3N4z~fr5rqmrBo2E@+HkD}k89%_3=MwxX zvQ3>4+f{kY{GFYMD1t30*UIZfa^SP;E)6yHcNh0hPsoohpEl?L(-j#LlbVqc9SjC< zZf%{xV3yj)=L6gBx4jeXH@sQt?Tsao862T)s=k)WHo30*2oWF~^P4kI9dn4m3Qdi> z1AWP9%Rt0-RNyV*#)=Umhk5&8-i!u8>jO8PkH0U5@k;;)7wSx;lH1Hsw4K;0Q3#TV6)#uf%uF)jUn*=Y5hMX8dNFw0Q6l*=G&WgW;U6(s`oWYxv@3HOS@Eu@ zlpe17cqEm4%i)W+J95f)N6yq`aRaZ@I`Ev*+S0WLNmA9T2~|6)H{STzMZ)FN9*m)UEVu{sbCd~wG`F%Z7JHR#4rH)r#6n64hp zo_KplCA_0kIHQt3<^MX7#&vz4SggwH{SSRyLf01(VZG%UEn&_g5F1VvUm1xUe12(g zT%64xI8_99$Ln?g6}&SVf{4o)uRlR>|2l9hl{Z%Vv;_>*Vw{e71cL;I`Qpnz~CCqKkRD&pOW>sU-Ndt4URq$_qnGT z$%yNk`TCWXq7@EojC5U;X)R1XmLe}d6mC=LxZW}#<^JmC{r&ZkoaiFfvItjD!aGeh z8}^S6t?j{v;G&fSDYGM6^tSaKah!;Z)no|P9xE4B5FNO^_nU{`Hw7}$^L=L8dY?WM zb@deXE2IR~)$a^OD-Y8QEwPC#N_O`dbmXzNx0y#0x7oFXPM>dYO@VKCyLYItptWj~ z(bvusZ+DgZ;oAH@gxj#}O%tddvgQ49{imq?BHjz?CnI9qB8Y+#_R;!TkH9-Ma-6HR z+SK;T^^>}6Y6DR~NMIS5veoOV%YEJUL`m)g6<4NoEk^Qgaf6>=x0ke|`4)T;Sm^`R z&a0YcL2-HTi+LjRCq^ET$#e-0iFq_d9`&;r97^f@753~Ok3R)KM;0L$2WZ*&_;oUkav2Iq5NX*-I?QQieVjyZsrA-6zr5gtm8c$&jXNB+4+JJ5_q(|^b|I?y^!@d z!b{ZE+;=0XGG-9h=azhzTaYoT)Y=@F$-P^NtfNDSHXc(KqZO&Bb_}w7t~gwemPSf5 zLr_2*iK%i~-q-iz8CASzXlP>3JLxS=rU-@i1R%FFO8Pd2>T_JH^5Z7zw#Cd?0%tQM zzBDJ2Al1>0!rDeVD^&HYlws;au4QiaSCtBiF|T1j*P*cRb1CxkD^qfx%h+va{^~^= z=i{Zs4-&zDemgCWm~#NEwPY@&i*c3z@ccMeSNEiAGgD@`60+#TJg!GW+s=gciRkh- zKMR?^cqYihq7`!_yal{h;KKd4WR&xhDPgGZi+pI79u{dCX!CSdeyS75JxGFp>P%;3 zcqJ(!Dl->C7&Y@)whmpyD>kxU37=A0H-E-3lyDB9prQ8m>noeA&{?hU$L(9>Lt0Wc ziJ9EJRO&A=IB)#MM#M%x@;Cn|EtM7wKtQ>^=qO<-9v~Cj!^Zl3uakfX^6jj?g@AtX zrpYu7`fr~oS$bCQUedR?n_LP^s?dV(9m5pL#-f&kr%hCl1TSY3K1=N5EP5+y z-!jb3&jYC3zVELP(wOR0oX!cQ(u%%x3BAt@O!DRnsm1EH)~6z7PWg0`v@`a;ZRyVq6rxjV+M2Rb0Yv`!KNEku_tD@Ud;=WX?-t%j@EOEo_=zfIR`M#wp6EqB6G77~ zHUM>eM7Spial=ri1XjjOpZs$ zYlm3NT8w?uu`~gk;AYq3k9>T0UCPTU-IFcsB*LWo(|m9~E;z*uGk`+urXd4C6c}Lo zGifF&m?cfcHH#{k$B(o5o1*;}ZaEk}0I%D@7Dt5$gi1$SUOf46%f_cx3?prHe-{wcyH9%*{FRmFvu^FPr0#6F7F)@C3)))DIl?y73g|eW<4bSHR+BG zBLDfjI#@n{!AR^w;{hsdEbcz;Zdi40+NM9MbDX4#HxIvb$ok~wS1m6SQYk7kT4zm4 zl%*>Y#e_0Usi4U93LJNB4SZTs$zZ^jhlW9pkc(n`1BViR9hUu?lqW<-ESSJVSB&Uc zdGk9GBjGK+nq5K+GG(p|Ql7uwFA?YNp#fdA03+1b%$Weko@k5*u~3hZLP_28yYBigsf z-4v3rm83seaDdIP)np0({t**2+dmJRweBZ`+;T}vHW@hgXk!N&K4s#4f3Xc@&M?c} zT%R8yA&}A2BXKaPXWhAzL&xoG2mEyyk81lKQ(VXuz)Q<|+-f@Af9z|Qg0UcLp~S*H zw!_}L4mc+rF%-A7WSpN@rp)mm-XzWbW7BWE$hl9U+5Al&g-#dqRhhkYb9KQ14yi}= z--fCFHDvXFYxVz6(^CIG9sI Date: Fri, 17 Apr 2026 10:00:12 +0200 Subject: [PATCH 1993/2000] New Crowdin updates (#3266) * New translations blobclass.md (Japanese) * New translations collectionclass.md (Japanese) * New translations emailobjectclass.md (Japanese) * New translations fileclass.md (Japanese) * New translations folderclass.md (Japanese) * New translations mailattachmentclass.md (Japanese) * New translations vectorclass.md (Japanese) * New translations formulaclass.md (Japanese) * New translations methodclass.md (Japanese) * New translations imaptransporterclass.md (Spanish) * New translations mailattachmentclass.md (Spanish) * New translations pop3transporterclass.md (Spanish) * New translations smtptransporterclass.md (Spanish) * New translations sessionclass.md (Spanish) * New translations signalclass.md (Spanish) * New translations ziparchiveclass.md (Spanish) * New translations onafterkeystroke.md (Spanish) * New translations onalternativeclick.md (Spanish) * New translations onbeforekeystroke.md (Spanish) * New translations oncolumnresize.md (Spanish) * New translations onheaderclick.md (Spanish) * New translations onload.md (Spanish) * New translations onrowmoved.md (Spanish) * New translations onunload.md (Spanish) * New translations onvalidate.md (Spanish) * New translations overview.md (Spanish) * New translations formeditor.md (Spanish) * New translations webserverclass.md (Spanish) * New translations imaptransporterclass.md (Spanish) * New translations pop3transporterclass.md (Spanish) * New translations smtptransporterclass.md (Spanish) * New translations sessionclass.md (Spanish) * New translations signalclass.md (Spanish) * New translations webserverclass.md (Spanish) * New translations ziparchiveclass.md (Spanish) * New translations onafterkeystroke.md (Spanish) * New translations onalternativeclick.md (Spanish) * New translations onbeforekeystroke.md (Spanish) * New translations onheaderclick.md (Spanish) * New translations onload.md (Spanish) * New translations onrowmoved.md (Spanish) * New translations onunload.md (Spanish) * New translations onvalidate.md (Spanish) * New translations overview.md (Spanish) * New translations formeditor.md (Spanish) * New translations updates.md (French) * New translations updates.md (Spanish) * New translations updates.md (Japanese) * New translations updates.md (Portuguese, Brazilian) * New translations architecture.md (French) * New translations architecture.md (Spanish) * New translations architecture.md (Japanese) * New translations architecture.md (Portuguese, Brazilian) * New translations openai.md (French) * New translations openai.md (Spanish) * New translations openai.md (Japanese) * New translations openai.md (Portuguese, Brazilian) * New translations openaichatcompletionsparameters.md (French) * New translations openaiimageparameters.md (French) * New translations openaichatcompletionsparameters.md (Spanish) * New translations openaiimageparameters.md (Spanish) * New translations openaichatcompletionsparameters.md (Japanese) * New translations openaiimageparameters.md (Japanese) * New translations openaichatcompletionsparameters.md (Portuguese, Brazilian) * New translations openaiimageparameters.md (Portuguese, Brazilian) * New translations openaiembeddingsapi.md (French) * New translations openaiembeddingsapi.md (Spanish) * New translations openaiembeddingsapi.md (Japanese) * New translations openaiembeddingsapi.md (Portuguese, Brazilian) * New translations imap-new-transporter.md (Spanish) * New translations pop3-new-transporter.md (Spanish) * New translations smtp-new-transporter.md (Spanish) * New translations imap-new-transporter.md (Spanish) * New translations pop3-new-transporter.md (Spanish) * New translations smtp-new-transporter.md (Spanish) * New translations openaiproviders.md (French) * New translations provider-model-aliases.md (French) * New translations ai-base-url.png (French) * New translations ai-connection-ok.png (French) * New translations model-alias.png (French) * New translations ai.md (French) * New translations openaiproviders.md (Spanish) * New translations provider-model-aliases.md (Spanish) * New translations ai-base-url.png (Spanish) * New translations ai-connection-ok.png (Spanish) * New translations model-alias.png (Spanish) * New translations ai.md (Spanish) * New translations openaiproviders.md (Japanese) * New translations provider-model-aliases.md (Japanese) * New translations ai-base-url.png (Japanese) * New translations ai-connection-ok.png (Japanese) * New translations model-alias.png (Japanese) * New translations ai.md (Japanese) * New translations openaiproviders.md (Portuguese, Brazilian) * New translations provider-model-aliases.md (Portuguese, Brazilian) * New translations ai-base-url.png (Portuguese, Brazilian) * New translations ai-connection-ok.png (Portuguese, Brazilian) * New translations model-alias.png (Portuguese, Brazilian) * New translations ai.md (Portuguese, Brazilian) --- .../current/Notes/updates.md | 2 + .../current/Project/architecture.md | 3 + .../current/aikit/Classes/OpenAI.md | 4 + .../OpenAIChatCompletionsParameters.md | 28 +- .../aikit/Classes/OpenAIEmbeddingsAPI.md | 12 +- .../aikit/Classes/OpenAIImageParameters.md | 14 +- .../current/aikit/Classes/OpenAIProviders.md | 186 +++++++++ .../current/aikit/provider-model-aliases.md | 372 ++++++++++++++++++ .../assets/en/settings/ai-base-url.png | Bin 0 -> 9244 bytes .../assets/en/settings/ai-connection-ok.png | Bin 0 -> 2082 bytes .../assets/en/settings/model-alias.png | Bin 0 -> 46721 bytes .../current/settings/ai.md | 140 +++++++ .../version-19/API/IMAPTransporterClass.md | 116 +++--- .../version-19/API/MailAttachmentClass.md | 28 +- .../version-19/API/POP3TransporterClass.md | 34 +- .../version-19/API/SMTPTransporterClass.md | 8 +- .../version-19/API/SessionClass.md | 8 +- .../version-19/API/SignalClass.md | 6 +- .../version-19/API/WebServerClass.md | 70 ++-- .../version-19/API/ZipArchiveClass.md | 24 +- .../version-19/Events/onAfterKeystroke.md | 2 +- .../version-19/Events/onAlternativeClick.md | 2 +- .../version-19/Events/onBeforeKeystroke.md | 2 +- .../version-19/Events/onColumnResize.md | 6 +- .../version-19/Events/onHeaderClick.md | 6 +- .../version-19/Events/onLoad.md | 6 +- .../version-19/Events/onRowMoved.md | 6 +- .../version-19/Events/onUnload.md | 6 +- .../version-19/Events/onValidate.md | 2 +- .../version-19/Events/overview.md | 2 +- .../version-19/FormEditor/formEditor.md | 14 +- .../version-20/API/IMAPTransporterClass.md | 116 +++--- .../version-20/API/POP3TransporterClass.md | 28 +- .../version-20/API/SMTPTransporterClass.md | 36 +- .../version-20/API/SessionClass.md | 8 +- .../version-20/API/SignalClass.md | 6 +- .../version-20/API/WebServerClass.md | 72 ++-- .../version-20/API/ZipArchiveClass.md | 24 +- .../version-20/Events/onAfterKeystroke.md | 2 +- .../version-20/Events/onAlternativeClick.md | 2 +- .../version-20/Events/onBeforeKeystroke.md | 2 +- .../version-20/Events/onHeaderClick.md | 6 +- .../version-20/Events/onLoad.md | 6 +- .../version-20/Events/onRowMoved.md | 6 +- .../version-20/Events/onUnload.md | 6 +- .../version-20/Events/onValidate.md | 2 +- .../version-20/Events/overview.md | 2 +- .../version-20/FormEditor/formEditor.md | 14 +- .../commands/imap-new-transporter.md | 24 +- .../commands/pop3-new-transporter.md | 22 +- .../commands/smtp-new-transporter.md | 2 +- .../commands/imap-new-transporter.md | 24 +- .../commands/pop3-new-transporter.md | 22 +- .../commands/smtp-new-transporter.md | 2 +- .../current/Notes/updates.md | 2 + .../current/Project/architecture.md | 3 + .../current/aikit/Classes/OpenAI.md | 4 + .../OpenAIChatCompletionsParameters.md | 28 +- .../aikit/Classes/OpenAIEmbeddingsAPI.md | 12 +- .../aikit/Classes/OpenAIImageParameters.md | 14 +- .../current/aikit/Classes/OpenAIProviders.md | 186 +++++++++ .../current/aikit/provider-model-aliases.md | 372 ++++++++++++++++++ .../assets/en/settings/ai-base-url.png | Bin 0 -> 9244 bytes .../assets/en/settings/ai-connection-ok.png | Bin 0 -> 2082 bytes .../assets/en/settings/model-alias.png | Bin 0 -> 46721 bytes .../current/settings/ai.md | 140 +++++++ .../current/API/BlobClass.md | 2 +- .../current/API/CollectionClass.md | 2 +- .../current/API/EmailObjectClass.md | 2 +- .../current/API/FileClass.md | 2 +- .../current/API/FolderClass.md | 2 +- .../current/API/FormulaClass.md | 2 +- .../current/API/MailAttachmentClass.md | 2 +- .../current/API/MethodClass.md | 2 +- .../current/API/VectorClass.md | 2 +- .../current/Notes/updates.md | 2 + .../current/Project/architecture.md | 5 +- .../current/aikit/Classes/OpenAI.md | 4 + .../OpenAIChatCompletionsParameters.md | 28 +- .../aikit/Classes/OpenAIEmbeddingsAPI.md | 12 +- .../aikit/Classes/OpenAIImageParameters.md | 14 +- .../current/aikit/Classes/OpenAIProviders.md | 186 +++++++++ .../current/aikit/provider-model-aliases.md | 372 ++++++++++++++++++ .../assets/en/settings/ai-base-url.png | Bin 0 -> 9244 bytes .../assets/en/settings/ai-connection-ok.png | Bin 0 -> 2082 bytes .../assets/en/settings/model-alias.png | Bin 0 -> 46721 bytes .../current/settings/ai.md | 140 +++++++ .../current/Notes/updates.md | 2 + .../current/Project/architecture.md | 3 + .../current/aikit/Classes/OpenAI.md | 4 + .../OpenAIChatCompletionsParameters.md | 28 +- .../aikit/Classes/OpenAIEmbeddingsAPI.md | 12 +- .../aikit/Classes/OpenAIImageParameters.md | 14 +- .../current/aikit/Classes/OpenAIProviders.md | 186 +++++++++ .../current/aikit/provider-model-aliases.md | 372 ++++++++++++++++++ .../assets/en/settings/ai-base-url.png | Bin 0 -> 9244 bytes .../assets/en/settings/ai-connection-ok.png | Bin 0 -> 2082 bytes .../assets/en/settings/model-alias.png | Bin 0 -> 46721 bytes .../current/settings/ai.md | 140 +++++++ 99 files changed, 3337 insertions(+), 509 deletions(-) create mode 100644 i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIProviders.md create mode 100644 i18n/es/docusaurus-plugin-content-docs/current/aikit/provider-model-aliases.md create mode 100644 i18n/es/docusaurus-plugin-content-docs/current/assets/en/settings/ai-base-url.png create mode 100644 i18n/es/docusaurus-plugin-content-docs/current/assets/en/settings/ai-connection-ok.png create mode 100644 i18n/es/docusaurus-plugin-content-docs/current/assets/en/settings/model-alias.png create mode 100644 i18n/es/docusaurus-plugin-content-docs/current/settings/ai.md create mode 100644 i18n/fr/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIProviders.md create mode 100644 i18n/fr/docusaurus-plugin-content-docs/current/aikit/provider-model-aliases.md create mode 100644 i18n/fr/docusaurus-plugin-content-docs/current/assets/en/settings/ai-base-url.png create mode 100644 i18n/fr/docusaurus-plugin-content-docs/current/assets/en/settings/ai-connection-ok.png create mode 100644 i18n/fr/docusaurus-plugin-content-docs/current/assets/en/settings/model-alias.png create mode 100644 i18n/fr/docusaurus-plugin-content-docs/current/settings/ai.md create mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIProviders.md create mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/aikit/provider-model-aliases.md create mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/assets/en/settings/ai-base-url.png create mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/assets/en/settings/ai-connection-ok.png create mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/assets/en/settings/model-alias.png create mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/settings/ai.md create mode 100644 i18n/pt/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIProviders.md create mode 100644 i18n/pt/docusaurus-plugin-content-docs/current/aikit/provider-model-aliases.md create mode 100644 i18n/pt/docusaurus-plugin-content-docs/current/assets/en/settings/ai-base-url.png create mode 100644 i18n/pt/docusaurus-plugin-content-docs/current/assets/en/settings/ai-connection-ok.png create mode 100644 i18n/pt/docusaurus-plugin-content-docs/current/assets/en/settings/model-alias.png create mode 100644 i18n/pt/docusaurus-plugin-content-docs/current/settings/ai.md diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md index bedd0e1a09b1ae..86ff3f20f98906 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -13,6 +13,8 @@ title: Notas del lanzamiento - Nueva clase [`4D.Method`](../API/MethodClass.md) para crear y ejecutar un código de método 4D a partir de una fuente de texto. [`METHOD Get path`](../commands/method-get-path) and [`METHOD RESOLVE PATH`](../commands/method-resolve-path) commands support a new `path volatile method` constant (128). - IMAP transporter now supports mailbox event notifications using the IDLE protocol through a [notifier object](../API/IMAPTransporterClass.md#notifier) of the [4D.IMAPNotifier](../API/IMAPNotifier.md) class, configurable via the `listener` property of [IMAP New transporter](../commands/imap-new-transporter). - Remote [session](../API/SessionClass.md) objects are now [available client-side](../Desktop/sessions.md#availability). +- New [**AI** page in Settings](../settings/ai.md), allowing to configure [Provider model aliases](../aikit/provider-model-aliases.md) that can be called in the code using 4D AIKit component. +- 4D AIKit component: new [Providers](../aikit/Classes/OpenAIProviders.md) class to instantiate and handle [Provider and model aliases](../aikit/provider-model-aliases.md). - Support of [`server` keyword](../Concepts/classes.md#server) for ORDA data model functions and shared/session singleton functions. - Dependencies: support of [components stored on GitLab repositories](../Project/components.md#configuring-a-gitlab-repository). diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/architecture.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/architecture.md index 8eadbaf72a024a..85b1d5ddc28e06 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/architecture.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/architecture.md @@ -59,6 +59,7 @@ Este archivo de texto también puede contener llaves de configuración, en parti | menus.json | Definiciones de los menús | JSON | | roles.json | [Privilegios, permisos](../ORDA/privileges.md#rolesjson-file) y otros ajustes de seguridad del proyecto | JSON | | settings.4DSettings | Propiedades de la base *Structure*. No se tienen en cuenta si se definen *[parámetros de usuario](#settings-user)* o *[parámetros de usuario para datos](#settings-user-data)* (ver también [Prioridad de los parámetros](../settings/overview.md#priority-of-settings). **Atención**: en las aplicaciones compiladas, la configuración de la estructura se almacena en el archivo .4dz (de sólo lectura). Para las necesidades de despliegue, es necesario [habilitar](../settings/overview.md#enabling-user-settings) y utilizar *parámetros usuario* o *parámetros usuario para datos* para definir parámetros personalizados. | XML | +| AIProviders.json | [AI provider configuration file](../settings/ai.md#aiprovidersjson) for Structure | JSON | | tips.json | Mensajes de ayuda definidos | JSON | | lists.json | Listas definidas | JSON | | filters.json | Filtros definidos | JSON | @@ -186,6 +187,7 @@ Esta carpeta contiene [**parámetros usuario para datos**](../settings/overview. | directory.json | Descripción de los grupos y usuarios de 4D y sus derechos de acceso cuando la aplicación se lanza con este archivo de datos. | JSON | | Backup.4DSettings | Parámetros de copia de seguridad de la base de datos, utilizados para definir las [opciones de copia de seguridad](Backup/settings.md) cuando la base se lanza con este archivo de datos. Las llaves relativas a la configuración de la copia de seguridad se describen en el manual *Backup de las llaves XML 4D*. | XML | | settings.4DSettings | Propiedades de la base personalizadas para este archivo de datos. | XML | +| AIProviders.json | [AI provider configuration file](../settings/ai.md#aiprovidersjson) for this data file | JSON | ### `Logs` @@ -212,6 +214,7 @@ Esta carpeta contiene [**parámetros de usuario**](../settings/overview.md#user- | BuildApp.4DSettings | Archivo de parámetros de generación, creado automáticamente cuando se utiliza la caja de diálogo del generador de aplicaciones o del comando `BUILD APPLICATION` | XML | | settings.4DSettings | Parámetros personalizados para este proyecto (todos los archivos de datos) | XML | | logConfig.json | [Archivo de configuración de historial](../Debugging/debugLogFiles.md#using-a-log-configuration-file) personalizado | json | +| AIProviders.json | [AI provider configuration file](../settings/ai.md#aiprovidersjson) for this project (all data files) | JSON | ## `userPreferences.` diff --git a/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAI.md b/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAI.md index 6478740c260b03..f7bb2622fc9e95 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAI.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAI.md @@ -77,3 +77,7 @@ $client.images.generate(...) $client.files.create(...) $client.model.lists(...) ``` + +## Provider Model Aliases + +The OpenAI client supports provider model aliases for easy multi-provider usage. See [Provider Model Aliases](../provider-model-aliases.md) for complete documentation. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatCompletionsParameters.md b/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatCompletionsParameters.md index 7300e8538ec975..c55aa8b59e42b1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatCompletionsParameters.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatCompletionsParameters.md @@ -13,20 +13,20 @@ La clase `OpenAIChatCompletionParameters` está diseñada para manejar los pará ## Propiedades -| Propiedad | Tipo | Valor por defecto | Descripción | -| ----------------------- | ---------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `model` | Text | `"gpt-4o-mini"` | ID del modelo a utilizar. | -| `stream` | Boolean | `False` | Si se retransmite el progreso parcial. Si se define, los tokens se enviarán solo como datos. Fórmula de retrollamada necesaria. | -| `stream_options` | Object | `Null` | Propiedad para stream=True. Por ejemplo: `{include_usage: True}` | -| `max_completion_tokens` | Integer | `0` | El número máximo de tokens que se pueden generar en la respuesta. | -| `n` | Integer | `1` | Número de respuestas a generar para cada invite (prompt). | -| `temperature` | Real | `-1` | Qué temperatura de muestreo utilizar, entre 0 y 2. Los valores más altos hacen que la salida sea más aleatoria, mientras que los valores más bajos la hacen más centrada y determinista. | -| `store` | Boolean | `False` | Almacena o no el resultado de esta solicitud de finalización de chat. | -| `reasoning_effort` | Text | `Null` | Restringe el esfuerzo de razonamiento para los modelos de razonamiento. Los valores actualmente soportados son `"low"`, `"medium"` y `"high"`. | -| `response_format` | Object | `Null` | Un objeto que especifica el formato que el modelo debe producir. Compatible con las salidas estructuradas. | -| `herramientas` | Collection | `Null` | Una lista de herramientas ([OpenAITool](OpenAITool.md)) a las que el modelo puede llamar. Sólo se soporta el tipo "function". | -| `tool_choice` | Variant | `Null` | Controla la herramienta (si hay alguna) que es llamada por el modelo. Puede ser `"none"`, `"auto"`, `"required"`, o especificar una herramienta concreta. | -| `prediction` | Object | `Null` | Contenido de salida estático, como el contenido de un archivo texto que se está regenerando. | +| Propiedad | Tipo | Valor por defecto | Descripción | +| ----------------------- | ---------- | ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `model` | Text | `"gpt-4o-mini"` | ID del modelo a utilizar. Supports [provider:model aliases](../provider-model-aliases.md) for multi-provider usage (e.g., `"openai:gpt-4o"`, `"anthropic:claude-3-opus"`). | +| `stream` | Boolean | `False` | Si se retransmite el progreso parcial. Si se define, los tokens se enviarán solo como datos. Fórmula de retrollamada necesaria. | +| `stream_options` | Object | `Null` | Propiedad para stream=True. Por ejemplo: `{include_usage: True}` | +| `max_completion_tokens` | Integer | `0` | El número máximo de tokens que se pueden generar en la respuesta. | +| `n` | Integer | `1` | Número de respuestas a generar para cada invite (prompt). | +| `temperature` | Real | `-1` | Qué temperatura de muestreo utilizar, entre 0 y 2. Los valores más altos hacen que la salida sea más aleatoria, mientras que los valores más bajos la hacen más centrada y determinista. | +| `store` | Boolean | `False` | Almacena o no el resultado de esta solicitud de finalización de chat. | +| `reasoning_effort` | Text | `Null` | Restringe el esfuerzo de razonamiento para los modelos de razonamiento. Los valores actualmente soportados son `"low"`, `"medium"` y `"high"`. | +| `response_format` | Object | `Null` | Un objeto que especifica el formato que el modelo debe producir. Compatible con las salidas estructuradas. | +| `herramientas` | Collection | `Null` | Una lista de herramientas ([OpenAITool](OpenAITool.md)) a las que el modelo puede llamar. Sólo se soporta el tipo "function". | +| `tool_choice` | Variant | `Null` | Controla la herramienta (si hay alguna) que es llamada por el modelo. Puede ser `"none"`, `"auto"`, `"required"`, o especificar una herramienta concreta. | +| `prediction` | Object | `Null` | Contenido de salida estático, como el contenido de un archivo texto que se está regenerando. | ### Propiedades de retrollamada asíncrona diff --git a/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIEmbeddingsAPI.md b/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIEmbeddingsAPI.md index cd9d8ecbdada51..66e8d0d248d1c9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIEmbeddingsAPI.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIEmbeddingsAPI.md @@ -17,12 +17,12 @@ https://platform.openai.com/docs/api-reference/embeddings Crea una representación vectorial para la entrada, el modelo y los parámetros ofrecidos. -| Argumento | Tipo | Descripción | -| ------------ | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| *entrada* | Texto o colección de texto | La entrada a vectorizar. | -| *model* | Text | El [modelo a utilizar] (https://platform.openai.com/docs/guides/embeddings#embedding-models) | -| *parámetros* | [OpenAIEmbeddingsParameters](OpenAIEmbeddingsParameters.md) | Los parámetros para personalizar la petición de representaciones vectoriales. | -| Resultado | [OpenAIEmbeddingsResult](OpenAIEmbeddingsResult.md) | Las integraciones. | +| Argumento | Tipo | Descripción | +| ------------ | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| *entrada* | Texto o colección de texto | La entrada a vectorizar. | +| *model* | Text | El [modelo a utilizar] (https://platform.openai.com/docs/guides/embeddings#embedding-models). Supports [provider:model aliases](../provider-model-aliases.md). | +| *parámetros* | [OpenAIEmbeddingsParameters](OpenAIEmbeddingsParameters.md) | Los parámetros para personalizar la petición de representaciones vectoriales. | +| Resultado | [OpenAIEmbeddingsResult](OpenAIEmbeddingsResult.md) | Las integraciones. | #### Ejemplos de uso diff --git a/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImageParameters.md b/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImageParameters.md index 692705efcc3fa2..01be17f1ebe3e7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImageParameters.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImageParameters.md @@ -13,13 +13,13 @@ The `OpenAIImageParameters` class is designed to configure and manage the parame ## Propiedades -| Nombre de la propiedad | Tipo | Valor por defecto | Descripción | -| ---------------------- | ------- | ----------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -| `model` | Text | "dall-e-2" | Especifica el modelo a utilizar para la generación de imágenes. | -| `n` | Integer | 1 | El número de imágenes a generar (debe estar entre 1 y 10; sólo `n=1` es soportado para `dall-e-3`). | -| `size` | Text | "1024x1024" | El tamaño de las imágenes generadas. Debe ajustarse a las especificaciones del modelo. | -| `style` | Text | "" | El estilo de las imágenes generadas (debe ser `vivid` o `natural`). | -| `response_format` | Text | "url" | El formato de las imágenes devueltas puede ser `url` o `b64_json`. | +| Nombre de la propiedad | Tipo | Valor por defecto | Descripción | +| ---------------------- | ------- | ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `model` | Text | "dall-e-2" | Especifica el modelo a utilizar para la generación de imágenes. Supports [provider:model aliases](../provider-model-aliases.md). | +| `n` | Integer | 1 | El número de imágenes a generar (debe estar entre 1 y 10; sólo `n=1` es soportado para `dall-e-3`). | +| `size` | Text | "1024x1024" | El tamaño de las imágenes generadas. Debe ajustarse a las especificaciones del modelo. | +| `style` | Text | "" | El estilo de las imágenes generadas (debe ser `vivid` o `natural`). | +| `response_format` | Text | "url" | El formato de las imágenes devueltas puede ser `url` o `b64_json`. | ## Ver también diff --git a/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIProviders.md b/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIProviders.md new file mode 100644 index 00000000000000..39879bb87dea61 --- /dev/null +++ b/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIProviders.md @@ -0,0 +1,186 @@ +--- +id: openaiproviders +title: OpenAIProviders +--- + +# OpenAIProviders + +## Resumen + +The `OpenAIProviders` class manages AI provider configurations by loading configuration and handling resolution of model strings in the `provider:model` format. + +For complete usage documentation, see [Provider Model Aliases](../provider-model-aliases.md). + +## Descripción + +This class enables multi-provider support by: + +- Loading provider configurations from a single JSON file +- Loading named model aliases that map to providers and model IDs +- Resolving `provider:model` syntax to full API configurations +- Resolving named model aliases by bare name to full provider + model configurations + +The `OpenAI` class automatically loads provider configurations when instantiated. + +## Constructor + +```4d +var $providers := cs.AIKit.OpenAIProviders.new() +``` + +Creates a new instance that loads provider configuration from the `AIProviders.json` file (see [**Configuration Files**](../provider-model-aliases.md#configuration-files) in the "Provider Model Aliases" page for details on file locations and format). + +**Important:** + +- Only the first existing file is loaded. There is no merging of multiple files. +- The configuration is read once at instantiation time. If the `AIProviders.json` file is modified afterward, those changes will not be reflected in the existing instance. You must create a new instance of `OpenAIProviders` to reload the updated configuration. + +## Utilización + +### Integration with OpenAI Class + +```4d +var $client := cs.AIKit.OpenAI.new() + +// Use model aliases with provider:model syntax +var $result := $client.chat.completions.create($messages; {model: "openai:gpt-5.1"}) +var $result := $client.chat.completions.create($messages; {model: "anthropic:claude-3-opus"}) +var $result := $client.chat.completions.create($messages; {model: "local:llama3"}) +``` + +### Direct Provider Access + +```4d +var $providers := cs.AIKit.OpenAIProviders.new() + +// Get a specific provider configuration +var $config := $providers.get("openai") +// Returns: {baseURL: "...", apiKey: "...", modelAliases: [...], ...} or Null + +// Get all provider names +var $names := $providers.list() +// Returns: ["openai", "anthropic", "mistral", "local"] +``` + +## Funciones + +### get() + +**get**(*name* : Text) : Object + +Get a provider configuration by name. + +| Parámetros | Tipo | Descripción | +| ---------- | ------ | ----------------------------------------------------- | +| *name* | Text | The provider name | +| Resultado | Object | Provider configuration object, or `Null` if not found | + +#### Ejemplo + +```4d +var $config := $providers.get("openai") +If ($config # Null) + // Use $config.baseURL, $config.apiKey, etc. + + // We could build a client with it + var $client:=cs.AIKit.OpenAI.new($config) +End if +``` + +### lista() + +**list**() : Collection + +Get all provider names. + +| Parámetros | Tipo | Descripción | +| ---------- | ---------- | ---------------------------- | +| Resultado | Collection | Collection of provider names | + +#### Ejemplo + +```4d +var $names := $providers.list() +// Returns: ["openai", "anthropic", ...] + +For each ($name; $names) + var $config := $providers.get($name) +End for each +``` + +### modelAliases() + +**modelAliases**() : Collection + +Get all configured model aliases. + +| Parámetros | Tipo | Descripción | +| ---------- | ---------- | --------------------------------- | +| Resultado | Collection | Collection of model alias objects | + +Each object in the collection contains: + +| Propiedad | Tipo | Descripción | +| ----------- | ---- | --------------------------------- | +| `name` | Text | Model alias name | +| `proveedor` | Text | Provider name | +| `model` | Text | Model ID to use with the provider | + +#### Ejemplo + +```4d +var $models := $providers.modelAliases() +// Returns: [{name: "my-gpt", provider: "openai", model: "gpt-5.1"}, ...] + +For each ($model; $models) + // $m.name, $m.provider, $m.model +End for each +``` + +## Model Resolution + +Two syntaxes are supported for model resolution: + +### Provider alias (`provider:model`) + +Specify the provider and model name directly: + +```4d +var $client := cs.AIKit.OpenAI.new() +$client.chat.completions.create($messages; {model: "openai:gpt-5.1"}) +``` + +This is resolved internally to: + +1. Split `"openai:gpt-5.1"` into provider=`"openai"` and model=`"gpt-5.1"` +2. Look up the `"openai"` provider configuration +3. Extract `baseURL` and `apiKey` +4. Make the API request using the resolved configuration + +**Ejemplos:** + +- `"openai:gpt-5.1"` → Use OpenAI provider with gpt-5.1 model +- `"anthropic:claude-3-opus"` → Use Anthropic provider with claude-3-opus +- `"local:llama3"` → Use local provider with llama3 model + +### Model alias (bare name) + +Use a named model by its bare name from the `models` section of the configuration: + +```4d +var $client := cs.AIKit.OpenAI.new() +$client.chat.completions.create($messages; {model: ":my-gpt"}) +``` + +This is resolved internally to: + +1. Look up `"my-gpt"` in the `models` configuration +2. Find its `provider` (e.g., `"openai"`) and `model` (e.g., `"gpt-5.1"`) +3. Resolve the provider to get `baseURL` and `apiKey` +4. Make the API request using the resolved configuration + +**Ejemplos:** + +- `"my-gpt"` → Use the model alias "my-gpt" (resolves to its configured provider and model) +- `"my-embedding"` → Use the model alias "my-embedding" for embedding operations + diff --git a/i18n/es/docusaurus-plugin-content-docs/current/aikit/provider-model-aliases.md b/i18n/es/docusaurus-plugin-content-docs/current/aikit/provider-model-aliases.md new file mode 100644 index 00000000000000..20da20c51e3ae0 --- /dev/null +++ b/i18n/es/docusaurus-plugin-content-docs/current/aikit/provider-model-aliases.md @@ -0,0 +1,372 @@ +--- +id: provider-model-aliases +title: Provider & Model Aliases +--- + +# Provider & Model Aliases + +The OpenAI client supports provider and model aliases, allowing you to define provider configurations and named model aliases in JSON files and reference them using simple syntaxes. + +## Generalidades + +Instead of hard-coding API endpoints and credentials in your code, you can: + +- Define provider configurations in a JSON file +- Use the `provider:model` syntax to specify a provider and model directly +- Define named model aliases that map to a provider and a model ID +- Use a named model alias by bare name (e.g., `my-gpt`) +- Switch between providers (OpenAI, Anthropic, local Ollama, etc.) easily + +## Configuration Files + +The client automatically loads provider configurations from the first existing file found (in priority order): + +| Prioridad | Ubicación | File Path | +| ---------------------------------- | --------- | ------------------------------------------------- | +| 1 (el mayor) | userData | `/Settings/AIProviders.json` | +| 2 | user | `/Settings/AIProviders.json` | +| 3 (el más bajo) | structure | `/SOURCES/AIProviders.json` | + +**Important:** Only the **first existing file** is loaded. There is no merging of multiple files. + +### Configuration File Format + +```json +{ + "providers": { + "provider_name": { + "baseURL": "https://api.example.com/v1", + "apiKey": "optional-key", + "organization": "optional-org-id", + "project": "optional-project-id" + } + }, + "models": { + "model_alias_name": { + "provider": "provider_name", + "model": "actual-model-id", + } + } +} +``` + +### Provider Fields + +| Campo | Tipo | Requerido | Descripción | +| -------------- | ---- | --------- | -------------------------------------------------------------- | +| `baseURL` | Text | Sí | API endpoint URL | +| `apiKey` | Text | No | API key value | +| `organization` | Text | No | Organization ID (optional, OpenAI-specific) | +| `project` | Text | No | Project ID (optional, OpenAI-specific) | + +### Model Alias Fields + +| Campo | Tipo | Requerido | Descripción | +| ----------- | ---- | --------- | ------------------------------------------------------------------- | +| `proveedor` | Text | Sí | Name of the provider (must exist in `providers`) | +| `model` | Text | Sí | Model ID used by the provider | + +### Example Configuration + +```json +{ + "providers": { + "openai": { + "baseURL": "https://api.openai.com/v1" + }, + "anthropic": { + "baseURL": "https://api.anthropic.com/v1" + }, + "local": { + "baseURL": "http://localhost:11434/v1" + }, + "mistral": { + "baseURL": "https://api.mistral.ai/v1", + "apiKey": "your-mistral-key" + } + }, + "models": { + "my-gpt": { + "provider": "openai", + "model": "gpt-5.1" + }, + "my-claude": { + "provider": "anthropic", + "model": "claude-3-5-sonnet-20241022" + }, + "my-embedding": { + "provider": "openai", + "model": "text-embedding-3-small", + } + } + } +} +``` + +## Usage in API Calls + +### Model Parameter Formats + +Two syntaxes are supported: + +| Sintaxis | Descripción | +| --------------------- | ---------------------------------------------------------------------------------- | +| `provider:model_name` | Provider alias — specify provider and model directly | +| `:model_alias` | Model alias — reference a named model from the `models` configuration by bare name | + +#### Provider alias syntax + +Use the `provider:model_name` syntax in any API call that accepts a model parameter: + +```4d +var $client := cs.AIKit.OpenAI.new() + +// Chat completions +var $result := $client.chat.completions.create($messages; {model: "openai:gpt-5.1"}) +var $result := $client.chat.completions.create($messages; {model: "anthropic:claude-3-opus"}) +var $result := $client.chat.completions.create($messages; {model: "local:llama3"}) + +// Embeddings +var $result := $client.embeddings.create("text"; "openai:text-embedding-3-small") +var $result := $client.embeddings.create("text"; "local:nomic-embed-text") + +// Image generation +var $result := $client.images.generate("prompt"; {model: "openai:dall-e-3"}) +``` + +#### Model alias syntax + +Use a bare model name to reference a named model defined in the `models` section of the configuration file. The provider, model ID, and credentials are resolved automatically: + +```4d +var $client := cs.AIKit.OpenAI.new() + +// Use a named model alias +var $result := $client.chat.completions.create($messages; {model: ":my-gpt"}) +var $result := $client.chat.completions.create($messages; {model: ":my-claude"}) + +// Embeddings with a named model alias +var $result := $client.embeddings.create("text"; ":my-embedding") +``` + +### How It Works + +#### Provider alias (`provider:model`) + +When you use the `provider:model` syntax, the client automatically: + +1. **Parses** the model string to extract provider name and model name + - Example: `"openai:gpt-5.1"` → provider=`"openai"`, model=`"gpt-5.1"` + +2. **Looks up** the provider configuration from the loaded JSON file + - Retrieves `baseURL`, `apiKey`, `organization`, `project` + +3. **Makes the API request** using the resolved configuration + - Sends request to the provider's `baseURL` with the correct `apiKey` + +#### Model alias (bare name) + +When you use a bare model name that matches a configured alias, the client automatically: + +1. **Looks up** the model alias in the `models` section of the configuration + - Example: `":my-gpt"` → finds entry with `provider: "openai"`, `model: "gpt-5.1"` + +2. **Resolves** the associated provider to get `baseURL` and `apiKey` + +3. **Makes the API request** using the provider's endpoint and the stored model ID + +### Using Plain Model Names + +If you specify a model name **without** a provider prefix or `:` prefix, the client uses the configuration from its constructor: + +```4d +// Use constructor configuration +var $client := cs.AIKit.OpenAI.new({apiKey: "sk-..."; baseURL: "https://api.openai.com/v1"}) +var $result := $client.chat.completions.create($messages; {model: "gpt-5.1"}) + +// Override with provider alias +var $result := $client.chat.completions.create($messages; {model: "anthropic:claude-3-opus"}) + +// Override with model alias (bare name) +var $result := $client.chat.completions.create($messages; {model: ":my-gpt"}) + +``` + +## Ejemplos + +### Multi-Provider Chat Application + +```4d +var $client := cs.AIKit.OpenAI.new() +var $messages := [] +$messages.push({role: "user"; content: "What is the capital of France?"}) + +// Try OpenAI +var $result := $client.chat.completions.create($messages; {model: "openai:gpt-5.1"}) + +// Try Anthropic +var $result := $client.chat.completions.create($messages; {model: "anthropic:claude-3-5-sonnet"}) + +// Try local Ollama +var $result := $client.chat.completions.create($messages; {model: "local:llama3.2"}) +``` + +### Embeddings with Multiple Providers + +```4d +var $client := cs.AIKit.OpenAI.new() +var $text := "Hello world" + +// Use OpenAI embeddings +var $embedding1 := $client.embeddings.create($text; "openai:text-embedding-3-small") + +// Use local embeddings +var $embedding2 := $client.embeddings.create($text; "local:nomic-embed-text") +``` + +## Configuration Management + +Provider configurations can be managed through [4D Settings](https://developer.4d.com/docs/settings/ai) or by directly editing JSON files. + +**To add or modify providers:** + +1. Use 4D Settings interface (recommended), or +2. Edit the appropriate JSON file (userData, user, or structure) +3. Restart your application or create a new OpenAI client instance to load changes + +**Recommended file location:** + +- **For user-specific configs:** `/Settings/AIProviders.json` +- **For application defaults:** `/SOURCES/AIProviders.json` + +### No Reload Capability + +Once a client is instantiated, it cannot reload provider configurations. To pick up configuration changes: + +```4d +// Configuration changed - create new client +var $client := cs.AIKit.OpenAI.new() +``` + +## Security Considerations + +When using 4D in client/server mode, it is **strongly recommended** to execute AI-related code on the server side to protect API tokens and credentials from exposure to client machines. + +## Common Use Cases + +### Local Development with Ollama + +```json +{ + "providers": { + "local": { + "baseURL": "http://localhost:11434/v1" + } + } +} +``` + +```4d +var $client := cs.AIKit.OpenAI.new() +var $result := $client.chat.completions.create($messages; {model: "local:llama3.2"}) +``` + +### Named Model Aliases + +Define models once, use them everywhere by name: + +```json +{ + "providers": { + "openai": { + "baseURL": "https://api.openai.com/v1", + "apiKey": "your-openai-key" + }, + "anthropic": { + "baseURL": "https://api.anthropic.com/v1", + "apiKey": "your-anthropic-key" + } + }, + "models": { + "chat": { + "provider": "openai", + "model": "gpt-5.1" + }, + "fast": { + "provider": "anthropic", + "model": "claude-3-5-haiku-20241022" + }, + "embedding": { + "provider": "openai", + "model": "text-embedding-3-small", + } + } +} +``` + +```4d +var $client := cs.AIKit.OpenAI.new() + +// Use named model aliases — no need to remember provider or model ID +var $result := $client.chat.completions.create($messages; {model: ":chat"}) +var $result := $client.chat.completions.create($messages; {model: ":fast"}) +var $embedding := $client.embeddings.create("text"; ":embedding") +``` + +### List All Configured Models + +```4d +var $providers := cs.AIKit.OpenAIProviders.new() +var $models := $providers.modelAliases() +// Returns: [{name: "chat", provider: "openai", model: "gpt-5.1"}, ...] +``` + +### Production with Multiple Cloud Providers + +```json +{ + "providers": { + "openai": { + "baseURL": "https://api.openai.com/v1", + "apiKey": "your-openai-key" + }, + "anthropic": { + "baseURL": "https://api.anthropic.com/v1", + "apiKey": "your-anthropic-key" + }, + "azure": { + "baseURL": "https://your-resource.openai.azure.com", + "apiKey": "your-azure-key" + } + } +} +``` + +### Provider-Specific Organizations + +```json +{ + "providers": { + "openai-team-a": { + "baseURL": "https://api.openai.com/v1", + "organization": "org-team-a-id" + }, + "openai-team-b": { + "baseURL": "https://api.openai.com/v1", + "organization": "org-team-b-id" + } + } +} +``` + +```4d +// Route to different organizations +var $resultA := $client.chat.completions.create($messages; {model: "openai-team-a:gpt-5.1"}) +var $resultB := $client.chat.completions.create($messages; {model: "openai-team-b:gpt-5.1"}) +``` + +## Related Documentation + +- [OpenAI Class](Classes/OpenAI.md) - Main client class +- [OpenAIProviders Class](Classes/OpenAIProviders.md) - Provider configuration management +- [Compatible OpenAI APIs](compatible-openai.md) - List of compatible providers diff --git a/i18n/es/docusaurus-plugin-content-docs/current/assets/en/settings/ai-base-url.png b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/settings/ai-base-url.png new file mode 100644 index 0000000000000000000000000000000000000000..2bd536326bf335e0726c4f2380311e2df0de08b1 GIT binary patch literal 9244 zcmZX31yodR*Y*KL2@wNSKtd2HX#r`J?q+DDa{wiVp$#lbX{0-b86;+C5R{MwhMz~!d1f1;|7E~{XNH%|IS zUPc<~;x_J3UMpL7YdcC6J*;e8?7Wz*?Hrukq}bPM8`+tiY^B&C!W#S< z9&&b$PRf4I?DYIJ^=pug?+j-hNbMo+Va(81s8_>$y-P=ow#oOD-R@~moUf9~!R+z`yO30Q+K)}|D z$I4bnfX7xy$W~NX;Gv+sfHliM(|bAD|G)X&JpVBRXb`@$Cwv0D{AWu(I~Uh_=41!1 z;%rK30m(nl|8-B2?`$FevoPtucffZA&;DzfGc*0yx^`}$NnxPv?#Cul000Z4iu@ye zUyIf8U|0Qx)b-8YSLc;=3%*9Z0*0-{?|pl!s$9d#Py$IV8nIK4@qiRn78-gOvmGbok}wR`VWb936kfFTyH`Ow*r%crJmA zlB~&gjcFkzNvKU|CTX)&VE!bUMWA=POGt)mH{e*ZH>JeE(UF4{07A&k7FW@Hev2m@nk05k-rNwcCB0%(`oK?}aJ2v{MPV;q3jm4K^CwY+Y^ETb1>C)Mcv!e-=N;AV zBGul~3gIxiJPZ)HAw0>XZ@)c$xas~n#avb;>I5E9P6o7wE;O$9xu+j+J9rK^?C%6S zava(@l$$y*`|ap!L^yAq`m0LySfS{C^k9XH3XPGe=c)(O@>igt6A94cFPcbHp-#8n z%#kJ$kmzhiekISq6dmlSEO%7t9EVxT#7fxJVl2hr>nX-pbn~ZnVTyUq zSYHL{e{C-;cGQ}q#3%DvQ?~119$oliy1O(x~UP`;OLD---T7|b?$8{b4?QVz4`(+!e`Cxa-MVI z$6-f1?X318FDW_>G$W?af&K`^Q)?5u9wGp85q3`AFy@n}a(@uzrNqW~U&myTI>DSw zh{&(kP?6@>#RkNqEmHJ~T?Blw5Js-d*>0XHnTT>FAt$bgVUy6OF>>5-LB)Sp-t`iK zHg{z-XYit%4({CG79qsXWc_E)Id{i}$%(ANo2M3!G-5d&R2s zdeLhG-&exuZsyY9u`ik!*>ETGmK_J4w@RGQC5F8XseULU%jX8sF}09|`7*wRb#R88 zeqQ?|h~CYB(FK?82Exa5sY+;nc0zfH4MFq0JL{~)s7TNc{DESZd+@4;xGMp*)nIc3 z6MyEvFuR7u>_Hw+5O@I(Z~A<|3dvHe4_(c;yedrmC_{ygAGIN(F(UckE-PdOo7vP- z;}Un3qipEldFqJq)ThY-*YhuK`gakw8CS#Q^khvTDkJ!=hsBRwe{Po?p-;NYM;f3n zEl&D0Q}vObFpat1+zmP2GE#`u$4}7W@y4 zG}kPU3voxNhHYi!RmM}i!a>ldWF`8Qrh9uMz0xP~X~9ok?wD`aYAcrvH-wGBOb~g& zzcL_}y`jjjjUNK`qLhnSX9?@X07MjoviD%d{2k~|F6elpv4*qm7sxL@GC=u2K|^fU2?IY&)zx08GRCQS&XA>z3~=3UOF9j&Ed8)*7o=k zDHQb zsx*JPzgtHj)x5Temrm${>ZQ)y|e9CL2_>Sy4-Wc!@v>dU8BdkKtpQy<=! zs_*u(XvUAL!b_xrHv{{#wUTXIgc~RPA{B%3_l|b43D*=eXjgQ~Cj2ZoNlsxzA!H(w z0V?bhNA=}mxNrWALmL}x4xW#ANl0yI?$nO+Kgh|1CKqt%F_V?1f(ePEn zeGhxtEOy_AHTg1dy*Y?d7vKm z8Zl_6t*44LkiCpS? zo=|2UJ@NTOSUMw(3HlSFWOm8Z;qpAMft%^$dHg$9qSiyiSf40pSJkL8l4-BQMfxpX zVRpt9ovjd0`L(f7??=JX{;$7!jXwK6aygnjs4|=WAXT-0t3+vc4VTE-<0 z!M0Ip#Z*o)CsM;0y`2KD4DHF2-cJsf$QkVKyB-W>_Y3XO&Zr&V?=L$ZZKb{Ja=PF{ zb&LDq=$cT2%L2?4MLbz}*Xe0Yz{zNbsR4(`MZk^t4q5#y$oK$`qY&V5_=Dy1>t2vl|%x)-NN?0Pv)Y3lpk?vNpYy zrhZQ@q~J%j=fYj$^S~4rzXj0?o=X6rEdX8u1-Jf1cW%8D6Sc@E_#fLi2mwG$>saqt z21rvfn|n2EM#HT70q7WL((AV(gRV zG{m_-#c+5kN0DlN{;jhSk@ZY#L=P_j9c(B zf+%aF73BJ|Waml$tnSsQ;eB2E?X8vI!p5|<+XB4A!Hs4~jp=iask!^}3giz>h=5z% z#IKUUX7ltvX(AZo7Ye^_NqXy#!}u5oS4y9xjm)P*tWPBsZakC#+a}ALENLC?&qR4I z^|J*YF6DRF3Z5t3Q-{oQm&fjZ4{2^gVzj7(mST6Nj-Q&7Yy?`xdu`;1UsiQ#;O_w? zhDWzp&~a5yidc4(%&AcVpJlw!bC13k!zP|M_^SAnqs-~^8p1>KT?$(_&H=76>ona^ z%)=YABSOQ-i`!zssiSn?E&CEt@wK^YlYv>Y>pg0)-uT`@3gC-T{dSLp-+KL?*Xc2w zl8UOFc)CW$LO;D+Bl>|{r(5TV#14(qiQb#JcWKd#X0~n;UAmGF)W!$#ZCW`PSM9{i zA4sOe)rC29iR1l5q_B7iYR2BE?>_o-1QFoT_wG8o*L)YPd6ma=nzv7%;w}k49KEY@ z(|cBaZL%*xlao`WP0OkCk&xN_#7yySZ4O(MY=BLCU1d+Z)B<+9RfZ}c<5e*YrOVOp zb2id}S*Vw~i-?}Du^>xcZw{rX@!hoc*?mq!D#}2R9S=^)MRVU?rLcGDMy40Y`13Zq z)hsWJGNnT{IB~$d75uc4mhSzhT>M3c_M@r(6};m5OQD=vhbUYUXa{tQ_(Lb95RYzl z@@=O2?sf*RiuB}%K{}k>Wl+;ts}|P-g0E@>{>SEkjsgV< zEdZFwhj{#azBhaDZoo-`v@rd);W(d6DP>K;0CN6$`wz+7psh4o-X4UQpK2NMUU*%J zT*DWs^4K0XOCxEWp{B5{Nxj2r00<{R^A~9c@`M||cTdY_)j86V0?Bh7qr`4qJg<3? zLfDO^9*OmVEQK(ypBkd2#AjMT>5o>hp~xo3^MtRCR!Y=@T?9=`O@~1^0&C2FM8s9* zB7RB9;^}EC2Twzm#gFWX9wHFt%#3`UzKZg3g{1w)AYgLd2s2y?IVqzSpTwK?%3Xtc8V`1K?ZJBbg^lR|Q_ z<80{S&5qhUh2>>K-p7fEOMMxVj8WhpUA9wsy|Dlr4a(CsFel5oi#|D-{g!KN+jafN zgFdeWdS*5`L_-fgz5BgAYbe$KUgXB7b3n*P(kpJNFoYV9$xPg=dG-x&&fu#og&qWx z>}X@j3|rr@Yg-7R>kwIK1zlP@@ssLOhW^O9(rWnOGK?c;Db|vV1lR2RmLA(DSorqv z(`wTf5iKs3(4m{ZxKy}DjPgtl!a0s^n&YDzV-60 z>PjL&_R;ybT*obbGwRRHts&|SEBMeBgfNeEi=xJrAS5OALwVyHjpBM&cZHKLGUI9n zqL=k~S@#EiG)}BgAnv%Wm;2HzMR~S9|xQT>mqp!kwP7ar^p9QA%m^iP47Q%J@#>%+V>mKoMhVPMo>( z#I?D$&I9lr3d4ZuPl6qA_7~2EW_CQ%)YRHz7OUky(~&u1Sr(8p&$+f*H0mW)J@fSclqa=;`!>)({pRp?RuHPz$ znWBW&yJw(#hqHo-+tm(TpJ`zyxM>Cr>+7&L&BcHK|D3St6WiAVsT&gkfEjRwH`WD( z!~KX#DqO)EF=sdqLM!BWq}CT>G=%NS!6=(UdWCoEwVzTfb}ej$KR8YYJ`9#}?s0d( zqnfaKJ@i1xvNm`Gs$TzpRh|D}0j0uW^gBPP6^ZN~HHk8AIJw!E z>m%1R=NThS+>${vCys$Lx;TEQsbPSee&cN+er{$CQYzFlFdAbk(TF=GT=ph?kcxaw%sZQCxsj2IT2diP{atOcV17M}RdlMWrAMXvnh z#eGU!GfXhCr5Ufin8@((G;%i93)pRHrC&DS`mHzlvCoj@Zth{+4i=#~f8*WiMMeNnKTrJ4ce9f7 zH$_4HzPm8xFp@NCxtVg_w{h^o${P-bW9WO1VsQ|uyC=?1NQeRcCXNNE3$fc50Cn%P zBY?Uidscb-&o=^q4D0`LL(q>+gt;Uc;dBuax?tb9E6iiDkwv8_H6Bicrh?+;>!93} z8StBTfS8Lh^a?bh+_V^8XP8@m@ZOT>Z~N#qLx^AoTH$ANd-Pb(YGhrq=ExykwvOq6 zJ2<%{=%K}j)Y1KYibA)3@g3u%$NuK9E_89V&JGXu%`OrJJMFt!_mal|*F@KGRFej@nYAQHr{ zT#lW?l&8hF1HL+fsU{=Q$N1$>9q(^lG-ROr-~BpbjnBED~EmaUW+O4qRCc_MWch2`0LOd?Lro;TNfejs_8-Ald)3z~n|Df2z0Y_p&Ek z{WcInF@)<{aJl8~NbjBD`6Wu8a&HjabN{mSTg2n%t5l#VnExders=W=TiX3-T1L#H zBa8a52iM6*IzReLI(xZ41HMo{3aJ_a2lhS*c%^mKRAp;SO9!;~f1=a%j_TBDU$dfD zus-Rd+w+atP0gcJ3JV-sERLfi?IltuM;jF1XdDDp*JT<2*4xNIE(0=^P8pf0%?Am_ zZCUzc>$-uODxpV1bfZ+8A<@%3^P#oPVy@|5$bkJKW%2 zhjtAXU?M?&s2b2w0Y!tlGdSj4IzzjKYwA~WPJ`xJ{Yg@3h2rO@XmTT($K0u3@nYe! z%$!z8*I$oy{&I-ag}ePq0}fOy-2!Y!Nb3b41i?T=Jg1_B{dK=Zh}KT<4@5%GcWurG z58ovQszyMn_oJ^bGcxkBgD35>{<<31(HmcD$Qs{)E?b@2Zk$W8XU<=|3>Li{UIQ7G zrRyyIl`$$nUIKWc$}Fotz1hYzG!rGW=F0mLl8HA5{M!-*$~qNRf(3bZX~^&TJG6~Z4lIOMbRGb{$c7|7s3YGU2|jh2H2I&q|C^1> zgvu`Y%r%;L4R+k(u3R{G*2^Pq^~R4gTyZj!0EwSKdeTy>PHD&hZV2Vw0t1Q4itha% zDA$NW>s;ivsw>lXsmZY*(hKySGu!hXZXc;R3sddfO2a`?3`U8!T%d}QNZ#svBC57& zM%&4fi&Ww+P1UzNxxCGua9|U`a}5_DR~kJMUy-HAcAp&d3bRKc1LO@%0yPC~fRGpJ+2I;3?fOC3KfV|70 zC#CNN2}MfxL7mHhbx9q(Mb(s@?I8RMF%Y6gdc~m1WBP@&vorX-e|%Z>P~Q@gRpHIX zhUpgbF;=?O{|D~xtl7|PHZ(R$CBK~wZJL7qD2syr3a6hb8V3%{%V)e%m`djcH`H9^ z9n>aL8bR&*2lA^0VQ~W(sam1jc$7GtE}KOW09xNan=p9jF%_~_y}(HFvT2ihffD#~ zS5^#+Z&P&t0`-}M`OkJomA$Rl`eyC=6%EmjyZ6*?$ z;Bv3Y;Eddl-B{^=2hm_7%Ycr~y+_4^ap&Iow`6)n zIj~G0+RE0o4?c-=wKNv)@#{XSTw{%c0YS3gH*T=aLLBa)LaLGd$;bgGzN@?k5}u~K z&yAEm9uNWTN+Gvk^EVzBMo)x}bT26SBs$z&nX6UW;Izh`-zzbY4HVaXK>ADdRi{sT z|4*~J58&>{<@0YhW5LW&_NcRL2xrY!ABGt$NtT$7v5IF-@4x?<*NGKbWXU-hQ&fL`L)=%2c585Hf%{wiG_FBJnS;)p!~%0 zGcJt?cyP>WC)bzsoh|%5ds~r z=JXJk3UZ9Iirud%7&}B%XH+O$e@Hw#Zen+;7^N#>9?3VzY zs)j}3Gnh~P{^ZlY#DAmjjQCSeJPTC=Dd!X~@hj8!aiNP zz$=yv>fS^N7;3&J73azrYUy$gV{N+R=3S^@Xx07kc)2TQpx?luHsc7J^p2Z3oux2b zFg2S;8y_kmu-(%K2te}Los3PZE{Aaq6 zZozQ{IL$JechR7jJSVE4_ohyAl2BbHzIl{wiFH{|)&(i~`>%MP9+?GzE6n#|VG$++ zxoh%Z@uQmJsG#o7>f3#4dL8cDKnV9s&x4uiP3nA0 zon2fw7gjHz&fKKG~3wyl!3$U(n(Z<`{R2EbWEvYqwoajlIFw_c&F1 zIaRG@ZldLrXva~z6sA7@u9!uyFCWw5>t4RTX5)E(>EM_(3vq{Uzs7JXU@z=WZI>8B zdf~ucT-&J$e*Lb*lpKS^P8x4F_tpt9pt!q~pS~O^vG!v@h5+X=`WylX*u#mM9~vFt zTUt!e$3k?sZx8f|1|cU?8;vc^q%Hjj1wsA+HStKZ;$iU;*dEoQRyxw)YrnC0&?4+G zW1hmqrxtvzBpa>nI&;gq&KlyhfseCChqli*15)YrCv}#34S5G$zxxJkT<_lI!4iM> zU45?h3AUGN@+|Xs@1uW!u2S@Z@Mxtzg)O1-`=(zT)rsay!O4=D`aqAJ#+{2iT@4mK zDZ{YY-?sxdQ3vpuV(Fuq;=QQlO1bhbv6S`hgK^pu&pDU@hd;YD!)AOWD75Mrs`rMv?tSH`qf-unlL&^rW8n&2^4{`|0VmUT9?=C5J zC$R?x%v=jBY)}mTwU;g~vDax*`t5*N?Ci>KL4R#CMFKjb)tD`Mm}{qzKEz}HbNIA! z7f(29_vK$VPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2e(N?K~#8N?c7gD z8|fd%@%K8V2M=v3X(^=@LqL#HN{RXpbI_rpcFxn1tYnIg&r0bZ?XxLKtPHf zJT6qBcnO9C!GjozNI?i`V<`y1&i2rQIQDm#nPlckthUrK{q_3-L7(~eMDl!|@AKH^ zH(l4iAcXkkb*K$Oh+mV0fe->D41^Fi2?HSnNEiqqY!U`S2#_!kLf9k>gb*NMAcU|< z7ziN%_|40Ij(mK4Os!Vq=;(-(lN0r@_`y0mJL&4`;>wjP>LDSTcoqi7$H#p5@PV5* zZ{qj+>FAK6dT1)dGaK*7%5W3 zG>u5BI=kr_lWU0*S)hJpK7p3VJC3`rN#ye+?CV_X8ArQP@;jduStyfFXv9*GirLRr zsvB3IofU+2UOv&{*bnk(gz3sC!|Q6nTVZK&n5F7zKNm^X%kxHiWqr6s$?h)clXm6d zT%On^cXf$jWyw-mA8ye3)T*HP(noT;(ck2@v!Bk_r1W1Y@ry4VuR(q5wR$Zs zr~D2sNt=d2nT5zxcwsFej2y(wfs%hdMSsq2pC?L`c_T-hI61?h&{SvVN%SrE-7LwW9G43oYXT%ko^#0=4MMgsfNDc zOJ`@-@{Z{??xm{z_GlDZFB2R!4uFrd04TO$L2dr}PkJO6HKStPi{UAAwP8U{}_M z8P(JEVZOjV`CyX`4{ojN@He@=j!_w(XluiyZiNX<2f@> zAj(*LgWY|gTxQFvPBcwJ>z!g_W0!r(|={>Z{&-hR=JzDLK1 zZ|u_O-H&3gzgMAfjzFjuStiYt@`f(%XPACq4(f*Yy!p7v%)j=mI7)^Rm1=;1Zsxv@-m^O=ekWttYGO55Mr7?t@{P8hwA6N{{-nF$9*16 zk!G1vTKlFN&%}?*`yO{ia479AkE=QY&0p=Uto@EUK!`fU6 zP8KkX7x2_wzMrOC-eU0nJ+=8_I5t2VRmeWO8~p^;g5{?XW-c;KX8(-+@7fzSeF0_g zRjB9#^!Z(lmg&X@rK6Gv|E{CYj_}G+S_g*K&}TES-dv`)R-sr8F>;|ZZH0=iwz&;F zEID4ET@^WWkFz$blVSQBDzJ;wreSc8`-AS%+%3pt!7Sfb&Pan`bONTHDwRZ#V1J63 zV_8sMct$EdX3hBDAsD28V~XcZ{fRObcR%Y)_wFlw&hvZf3yx+`wZ?kbbxR-%&e>H<-7FV$nf{6Goranv1eeDS*ffBGQ6_Z_ovRN z)gsIEaaV2s4tK99{ol?q!xO^Y)@!qt6Ija`dzlcp9%A!#_8h@wh241q_ky))7zCLt zY|Vg1vA1d!{1F{9cx= zSfhXT=A!y6yN}VaxMKs+p{dU?$a(l@$4682?KC#FLe(dftXVA_O2cb&FTuC|hR_ZB zqA+vT+S|O&Eb9Y9YpnWa2-zEHFN@Z|UL|DTr(Oj(H`GEbcV`&yc5l*+vU>K~x@DE} zeVY1TfK_WRBQTU9tv8keudX$g2|Svk^svOJeO;@W-?_n9fK|0}@R(=+h57B)_8 zKy4Nt*xA{kr>9447Q&@XD+3{f*E|b@j*bot!%&;W1(V;oI4{q_;Of<@@*x|S;N!=S zbar;C%|bNsEDY>V+^N-SGFy4TFbob34mdbCpsTA(JuE~M&o&UTJ_qsLyLTKO9`faj zXOI0QX`06M>(}Y&>5D41^Fi2?HSnNEiqqY!U`S2#_!kLf9k>gb)Dy58p?k)fiB|0ssI2 M07*qoM6N<$f(qCA!vFvP literal 0 HcmV?d00001 diff --git a/i18n/es/docusaurus-plugin-content-docs/current/assets/en/settings/model-alias.png b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/settings/model-alias.png new file mode 100644 index 0000000000000000000000000000000000000000..7af048330e16aa44a41982ff4f3cc23807254183 GIT binary patch literal 46721 zcma&ObzD_z+dl|WqLiT0pokzU-7V6c($d}Cp&+G%Gzdruh=@oDNOyxsgLLPnJLcNw zedjkb|IPV4=ZNgJSKRj%-?-KjrlcT=dyDKA3JMCYw3L_%3JMzhh_ZSU6aK5|7kB}G zpgOBazC`)aN3jNfK{pqX7ePTOj=Ftehyj1cc97C?MnS=AM*fT1ZvWK;z7S%mrs<+7 zFUMzWZ_8w8VsB*1|rq}Sk-XOVXh zHMOvm@^Ug&^-@qX_OdqSHK7+4!o4Nn!3SrsHFYt3;9+ZH=gj9JNb}!``QT^dubF9t z1e{FF_*BFs{`Uy@n;?yai;DvvGqbz9JCi#*lf9EUGb=AIFEa}pGaDNt9Kq=9Y3E|- z!D#3F=zmWjX6kJ0Wa;2yX>a!cc|t=Ydsi1h8dq0K6FxITGfpED6HZ1WLv|BJR#p>3 zMne;JRz?$cb`x$+RvtDpRwJ7Ky}XO1+5dBWJLmsh23QbgYib8e>JDr7JTB=r3QAd^ zw3vvRhu-FtyARRIWy5aNQHe>nw>>#IOZTQ=6VAAF3P(1-?U`&!ABXK=JO{4)-}vFp z+D_U{Tr-b1jc+P;r@f^|>Sn0NZatxWiynyGe}4G)_IK~?FR?D}GYCQ1qY3LGX_Oe+ zhthtt^g` zp4B6qr&sj7w>Uew$An+AIS4WPtn8Q9bx3(JH|2#P%soQ;UlG&^^=a%l=HE%*=-`T} zOW!}$Q^4L6UeO;fD5`tv_-R%@hW4KwH&xV19Qv#e2Ik6!D-+#3JE_oo={+X#M{Dl> zLd+kVa^x>Yf}>7sgtvTr>GIHz*+_2%-Kf&tzC2fzZg^HyvzL$Fu;eu7^7|$WR@Ugo zfJNDpyYChCmYi|yT94OcQ%-m!1f+eW101CJrgBbQ%mWAGiI~*qCn?tYRC|2x@b2Tc zY`HBsjQ!Luba8jhQhTcWG(JxeMWL=4;lii<^p%)+J7MC-(DX+9LWPi*nF31~=pqE@ zb4G5+=hZZ(;e4$RCb%DXV1lW>sPL*~LyB-dFui?_~ z;UGBpYlni@&433tGls3gB4i&t<-4CZ7}mbW`_b z72e4`_yX~xLUmam9~v{~2X+;clZ*O7Lsziu2VRtZn8Guz7;r0wEwO!UKZR3DkcU4D zOsD3nZ6rs?#vDlBn02dGwl1@9<(oM~KD41`s{CNu+|y?_19n_{ z32#-s3_p4V_oz#tfA@QOFXee=iFs+{gPTpG(JwQ_GL<|Qe1kusV8cb4f@Zxj_+n`r z+|&B!b+$kJV!RpPz_7!G`dbOYAq0PEe+~0|e+ zMYpTd4&hYuWB?NGHx zQt>W%MzxFD+Tw=n;d`ZTtgkQr$wU*_ABxS36IAuTXtq!0w?`eFad>3h9=R|!kiAGP z(C{fr=u1JtV8w~n+Un};=W748^8<~e9#us`0)mF}(W!=jpbtDM4r3Le8pg(G*FGNi zYHMpzd`=p@Hz%qnLz+c0ct7UICK_`j`)ClMi}0BH1X|40*MFb8)mFcHi95P+E8s!6 znt2+^(CFyEzklz%9i9)c8&-_x7Zm1HS9iM)rshxs1BH`yo?v)m>VSJe!Nu7qnWu8eQG8$!xA&on#pMs`d?4#udS^a4z}U; zq<-%Ff^B>fB zv@Xk&qm0$tGap|rMI9U+?Tuw$FaJotd{^*8vk$_?W21L8ncJMtcrdo=x=wh(sY=0f z#&H+>Vj~@2`PHki=D7w7j(NB0@e)s>XNk;aHePJk?(O)Nww80}Gqv%!8>3E_2OS1Qk%C$ZB!X!^SDTNomJxgGH%A3GRT^mI!9hY#|d62uv z7|teqHE>+D{V85eEpBjRM8-icM!QlXa-w!?`|os5pOPhZ2XS~zxbsj#p>uLB^}Mbfwwb9)G;Y0jvAjLAyH{Y( zX4ph~v?<)Mx0JZxR^?EwIP@+xNqQVRM$Frr+$|*{N@yCT$<;%Ty;+1>L@*pAKP+!kyVk0l{naGtSHbcTU67jV_z59`nSKG z+P~$CbTY-WAG4pVf3$NMi0*lKT#e_QPElXAycKQtI7z>5rTugVJHP?6Px9y0E8l7B z540}`-pLMVJw~aMk(G7eqYx-tNB!)vDXgZUku_jZwS7kJv9iTI{?m_ATs)|*z&BS= ztGZbG`{q<^>yfPvHZHFD0d4tljszk}Lc?5UvtW}@f#=yiZzSxUL;our^K5-E07uvsz zU+9IB(i=Q=w01=#o4|BT_bN*G%$|>bg4bpBfqmW8Q#jyFZmtBT4cE-DP;6s=6tD9N z5jnY}&&wNIwzfPJc$nYOp6mU_dDE$yOGrwJ(U4lT-#J~M7$xKpC3=dbNXrgA;?bD7 z>!zSi-NyM9bcY?+1$mS{7mf#o>LJ~0O$)mO_wOs5tqurWEwa~KEmtG|?MdZKNwGiW z!WTHf=d#spuctc2lF1?b=)faXjq9gjPH$@Z_~5`LHYKI^>e736pZ%xphM5gLMx9w{ za(lYRr_mXo#CqWqmaD6)Y166Kuhm|?f~;jtzDO1{XL|MO)mKg{0V;f^<9vC05;@FN zJS;RcG|j^MWaMNYyO&N#BRDvQ21k#jRY_{6XA7g1p4_dRV)F9-ZTQo^C9E2e#|9_j zwdT4$MJyoiR^WQRpy%_xG`T?fx<| z?e#3`h+j?c>_-9`8XDy%cRd8Co_2LxSlNgb4F3K5uSe1U$hmH}*S^@JlkM-IWU2KE zo{Ea(9Wt`zb9Et81A{kEfjff_t;eg3`5``Z9hY7u^}e;4{GALjogBv-gg>p*J3Oiz zGGOsChW2P{viYb`hsR}=pjABRxxOPWc9=BsE)#mm$1B|Noq_`1y+arBxPHC9VTFx@ z)3ojI)9_Mz51%TdY*8#^3FG#CM+jt8Gj>bMwUblQ&d%}vAFuhxQp!{QrP{Pbq`#5K zMg=@s?7BfGbhhLB%YLTo%GbMUH#dcp-HqbjlBvx^+1t&_^RZ%I^6d6-@qD!s{~5i= zyA*V^wCFi1@Fd8!GyHdgU30x{Rp;7WNYN!6s$O7xae{qte7rk%j@a8m_@r-dGfjIV zDDkK|vdg}|TWEi#S!eW^cl=!IvQGy`6Du?<%=GV<&h&9LS-@R9X%z3$DU#BqKW^)6 z?{^_<_fsXV6uScQ_R}84H*Uj0RhsK@e(pJ zw>mrXzp6bAmw5E>VJ3P~Z%garpHM!+$>JrXq@GAicUqKdLl8+x@$A+?aIl=5BCnw0 z#D+W^6NA-w*(O&mS;9n(qw(RxmUemrwq%x1a$@4*#%!N%V>$V|%~2cvtP|Jrv07 z?1512LRj^-`GH(nG*9D6e)8}1;F?`51HMm zO>*`Xt@gplL^mEdb&pmC28z;*VGc-K3Efrq@MkgM5HdZ0n03LQI zHO;2*APIuG!Vn7bPyO+=8>g{>2ZM~%^W;701xRq;gq?-?0(qsPx+hZCSxcfmf!F}Ia}4)z=5!sMjNv&}-tTA}s5%6f=IBcG*E;H&6G zMT9>7dP>4A?kW0eddQnPR-nY>cpQ|kns=IT2YL1)O6(me{U};7ybj;eXYdOVPtU5j z#6<59R6+S0EW_@Ua2}BpZAV!)vO<}zvog(pdms3)KcdZPV;SGrT)js%(+W?$xU}TU zhx(BgJEZyH|J-iOA4?6Tv4Z9dWdpUhn>2Oa+tC@VH~gIViEh}YTbVt+88DlI((zdO zWen4@H#M9hz`<>kid1239{-Be=8WiTphC!B_h?v9hF~MV0c=gUjY^Z(n~m25RX8oR z0sx5P{^u!?OF>BU-&K+KTKO&%9k~I>|1mxMpCv~=scb0n@RJF05|WI9f)8)sqRxox z>xiD)lxzDEzb>=kB7gn*wdV8tGvdUL^CX)Xy|!-!IG~22&k8tHPr10d4vdTh_nPg$ zetxrwZ&bPuV%f{(vr4Qz>~antL}cYM&c3Q*Ye68 z-HU1`=`+3y%plps&2jVecv|VEHJA5c4Z&|Gw{okhlD~a>3cs@9icLxi)hjw?^cpCc z+|n#m*JUF1s-+5SoYh$j*z*v8+BP^j`JvUQ(X4dNsR~Fh%9D7RIGM-Vh4%v+-*lQZ z_4ngf`7AEA1L$5}Hq+M8DIT|hLtOYM$s#ZlyIUI?-niG7X*0s#q+@`M1EgAX;zdP8 z6_b!KVoUbnzAgu;q9nG>y{D^-hKDC<`v+5Qf70CRyv zY}Q9M2*0xg@=l+bjmAJMRuUYJq0v%5aOf94O4Zct+SD&QkV4m0Ds zHA$C3ln;mfLKN^h4l1?o4hY*2z2&9A^YZc{`Ki6@Apm!aUNv<+Ks#>JZOWDvxI z)6)w6{=&C{0;FT5fB*91N956wo0qpYDGA97ro`-FtLW|}shD@| z3&^E)tFFa<;o!gmRh^cO4#1!fx337qfaB&ED|}~Q%?0qbm9_QS=B8MV%A5;dZCH{V zohX#BVXN9kWfvEY%*;&a(ST*Jv9W3C>9dud_~@@^jevlmYW&Dg;*mslbZ#yk;2J3z zg=G(M48yrObPNm-IHIP^9vPzhw(BPhTjgZdQGrxI7aNwaY(|E8TvhWu{O3=W0MVBU zv<+xzEv>DY4ija9$r>H4kMqJle;yPb#aSz(SZ)6ssUIvUtdAI5VXz(ksBs& zbTb<=Mv2ltvdr6ErAB00Hzt>i+bk|F5|EL-udf$=`0yb#oEf7479-sqbl8Vmw{AUQ zWE7{1jsE<(Z>-q3-fg_JePI{#T0}$yq6~@sm6Qk`KYsi!I2iiDYV|}YSD7LP1_lQw z=bd}^#Ldm=+aoEPL2g1I`rqGsmc(KhfcUoZ+SQfQ)6;WkXz0)IaL~)l2du0>f=Gh> z5Tf+nK`-ZORrMhCZzfT5fu&9K=r(4qw*}}0&F~Nk$k0D7rtW6=av8LAfW)-%B68_W&OZ~hz1ow)%AkM zD-iWVYk*849S;vlyh_;MQj=BjtV`9$Zj*z90~W`>v^UVue7QM|q+-OJo!K9^ww|1x z8kTD-KZ%FP$W$(HteVn1J9osRtG@L0{gRVMbmz`ob$-7K6x=9uTy=UZep`yovOyE) zhtdT3s%)H^?dYYSNNT&>%h}mdv0p&k1qB5`m|mdWP|8>9Fkyq}#0v@hHKGm$1k{z* zMFgVyOgt0H(b?Hq>3ea|i6pY`01bh~hDz}9BZ1mC=3~lRO%8kVD0emVJeTxIYC_@W zVAqza`*?>ZCc4@p$QhnJ%Z77YUHQ$=&oiy_W7WZh3JZ}5=`B16Q7=bF#FrM?)+TXr zaUpSlF_t*E1}PFEpTecAr>9_T{mj2lGC@4-6v0<<&XI|dQ-_*n;#nWENE7Z#> zREtJjCl~F-j|&hYMh|1BgkIz=#8&tEGU1o26W>o1`z9Ts?YAtlN)Uza>lP-Ky^uS!Ih2yZVz>qkc1?(dCuT?dy0dL3y`5}BSHp`GmS@8v{4eCwzaht z8EfR^vZ|^?u;A$E=njh=cMiM+J3Bk4nGL@<^HBJl%!O>u)Te*`Oa;*kGB1dIva+`! zy2YVR?|LK&`JQ1EVfJ=*?vBWyz!`pe>>5Fn_4V~d$HW9>Te)Buh&nV#(7&N*8W=o) zDnb=o?S)#_pT9cNDi}sCSgR3~oxZs1Xu@k}*;W3T^%Uh?>oPjdA*N?X6lSP5(oG`x8F?Ab0mi31M> za`6cW9MsP_pityZ^$ytaKdqt&+>6~vQek@3sVM(dLAszY4uan}StL*;>TiW!Isz&`>PclE%Fjg3u;lJh-Wfox-=7<4D7&N$c@cMuOt~CyNt$7~>l)EQSo;+Ya*S`IM5f zyT1=*#|fG}lo)8>aKWgW8Ugk1nvIK{vA*2AG?3+x5QzF~q4p?h$rxH3Ote@!dF18> z1l)N4{=EZV+H;*>IOW>C;jw(0dQU>|D2=)k7+u`lXru|DjF7UMu~`14{e+3oW{8(j zdm3NC3jznt^XK6i84uhL)AD|PLJE0A$#TI^ly>J^Qu$bf|BT23-FQ!_LDgNnlP&^{rY44U3ygXj_+ z9WCPFQCaaXNbU9O-u-^zsOGty*9SpO&CREc_aDSOJo5JFs}}nZPnkO-;om zBtWx^rVU$+iz~I_7SjFn>66D^Cw={p5a2MUc1m|(a8H2VvMQ#OO z;r)t9c@-7HtCh^Qyo!oMNh;44?;pbCun_te^TZ?vUR~YYAXAGlCC2hu-8CyEh5807 zfLTigTA7cJfJkFwUCOC$^Dw&9ja%NE-+ycwYrUf$3@p#X?YRBhw&wL9;|+t$Mb+f zNA0tNS~2BD9v>eM+eGMczw^V(On`>zQcCCNwHx#R;sz|>p9kFBi3LA?uLsQhx%;l) z_QqWj5-As#G6bJ~7Xah&U$*2pX5+ZHxX2hkJM;QyS5firPYHwt85voPyDd2x84Fp& z%I0Ni;r6y&Noncs@i9Fc8)51AMRHV6k6f-o+WS_cIlxWtf`aZ46C*1hUm70pZc9ss zr}6KLjoVdpbYvA2@SwIL^Ol%+<$RAgl~%g!*RK+@UNZX~d;)6f{(Bm_BEZxEok8^i zL~LPcX?V0b{wRwfY`{V+U(Kjk6A~ZbKin34w(HhLWkp}4^yJT)3t)ta$;t6LUw!~- zmAXujmr%0hQn(^^7uxkdTG_(x06=uAN}ZoKf=ZSo;K??s=UsRlFz-}lVQ;?zrHDe% zE3T_c28odoh;|DOz|cws!vH$qWYW^ockkc-`}gmB?YS)n8M7u4y*@k)L^h}W((yacEw`1x3{(24~v0;0k)>sJ&oCPrp_0Hv$e8?X=@HL z=!-G5P%0cI_{IGE{GMx-ET-0`m%h@`=_XPXXiVjG)~s^MLCh-xXr`-=T`YB9RApOxo3CkAI9j&NZWF63d7THdd*AM%S|GJZ0TI3xzDWBac5Qp`jw@PO^X4` zPB!&r=xk$k8dpjL#Gu>OggD>|U_hXrwJ&5A72$)qstcZj%6pU5tS71QmB#BOknxfGqp2A>xz#pf0_yo6`{Gn77o=%y z23lIJpdikeO*lC>-nHTO_wm8O=0JQQDG3S8nX{3KK0cHZ*aU_r4RbC)!at&3-oFj_ zqoP~<#S0X&!lM=;T%3;y2@*S6ss6#)m@jTvou$=ij*Hd~iN)~t#(9u7C{wPLlYCtGW z*Lt5WbJw5dZ{2P>O-M|X)Y3}k7NPv5zX+W&nbkP>I0ywEAFkJvE}Xv9omlE~>I4g} zsG{2LI^ipaxRC1Rppm2 zUnX%{-08;3Pc`RFbvDd9tVuB5q zr4aT@1zz&{C-#@%Z|mO*3Lsf}lG)qID|wNI+k4GwH%91;$l3@!*kSmUhGXkJjh`l+ zgn$!yoEC3xj27kP94XHsqivzBMujEnq6PISDklICIrRnv*8SVlHSjm9} z@;?a^5qW%ccDoC16QvOoROr16WjWb#7#+7f35A9$yuz0Xb)hAcIIn;eZZy{vgbZrv$b>*j;7))NBEw5AiRCSn zmc6~bnwk7Y0|Owa(|&lwqD~Xz2NeQYpTpp#kGU%0WDSso9cI^JJ;tpU}_*d|5OBM?zX!K_YMPv~JT= zSwjQV7XGmsPj>I)?Ho`)61$PbR7*?iyMFy=$gAJKe*-8Wi2&tFc94X8wWqD#=GA3DO%ME#z$Vh5j76b+k z*z=T$FG!cJnTzEGuz5(|x(|{9px;pTu9SX?X27EVFl50o{pD+29aWlwB*YqEsjq6^ zRJ(3ANxAhAp;$UxESHq9fyz{qW|5tpoh;qC5Kg&4ECJ(BZuL=b_v7ggD^-oSYmE4lW~i9t%6m%=-EnZ^!9k zXL^uirsp0@66OtdLI~HO(I6iHPUZ}2@VmOYcK<8Df_H-6M-HHIe8QCED$y=nTv=gf zVQByrxxzDi+Q0x%6i5X`tS9_@Gsu91D1tdcC=JdhJBDx)kXlWqe!EWR+Eu$FmTQlv zv!OR*f2By>0Iq|R*7zo;p1SJgTX4#1y^mEO_5uB2$Xe-Ah0Rl8*$*ES7mmO0c3$5# zahF{z!{0G7WzMOM92`LpR|9pHzFDyCv6UutyWy2_@|TC+EGuMwToDIt7oz8|X_vO}pb_epd`Owe-M!Qup~q!A(UL2lG6r!5{0c7IPs!MA!$oxezJxvWj45bmju09oaz=`y z_~u{ozkc1}DzvtJKWmZs>Gt_+6Rl`;6O=VU(wy28zgWGO!^|7Vk3;v*Y1?;W<4(o z)fZg&Iy*WH=3Bxjc)j9&Y})~3M5?jS5$l-Ur`6Qdlz@=dcfmVf%h2fd<)Xl{ub&qdFw!T|b;T)x(3Ne?{ zMTO@!_7e|pW378G`pIVT{>3g872}qfe|3c3%38OcgUpg_p7va!R4>x& zCAY6>^uIpWzuHf~_F3O;AyVAwTOa#UTBK0Srt#cx@Yc+@QXH#v zr=zvl*x5;i{RBkQSVBJW;7lRKb>tdqXh@ox=JXeYgr=+9=!w3K>UdVzfeR*>TeyP>)Q!4)pN2uEdKcz=6PWPeH zUHqHfe@PPA@5A%UlkQ7wFvIZ1p_rH$0TI!Ht(_SQ35$Q@svrnwv7PU%95&a#etlwO zWOVcPZ7?@x9e59&Xg7fW1nhk?I03yV(ZvN;7i16Sd*h`AW%OF87kZ_0{ zCbDl4wMxMfUjX#Mz*w^dX1iPw#Otpdyj!5K>97Akc0?GTTe6`B&i}ILN5D|1?r;+;3iP8wsi<}U?EB3wxv_s^2SgK`%!>A0uk8Q*oZVJfno~kgQrpAwxvB%q^}4%^X~303I)GgIM8$4sP^WT zFe2vnb$Bpt>>W~{n~Mp6@#V`Kk&R);fW+Y}Aj^Un%3OcJ7A1H@Le6EggQ){@$x2S5 zUXuX}i+Nw_o!!ewa_&gbuQHULjFnpxD+(UoEiW&hwr(IORR55kPQBOI8LvQ>*j+0> z&qN!c+ZMngSWiyW!O7}JdzSy_v)R}FSj)R?SqCyd!nt<#IoM@sa8_)}K0D`ERE+X} zUs~(HJjVe@=evH+o6IrBs?HI3=Uwz#s^kcCaHQUG|Nb)WCs55nKNXEZdM2ROEdafP zNwb@vau(WI+u9!LH2}ASD0{@f5ccKE7gasuFCS;_u8qYIP1^%H1s9GA&|ELv^^wd&yT zaBgKqQeQvaedvAvJXPvl*vAZ&{MD^3m=K-RkLY=>rz2P=$0P~LgFlT2bYsHdj(P9>if?5oL#gEm~= z{e>X6Kpm!2NcE7x+J*U3V4g^L>wUDzn@#IjX<4p~q%XD=Q*8ig*VfmORWo})3NR!1 z+DN?k?ORPb#iQ3BB^qOHqFpDFHO${cd%HfEE_oT}v>dc{`pWCUGn&iLk*Ljutx`~G znwpw4e;S}_ymq}em@9w&Z=<1=;9}B-3zAXjkf&-*%ibOl)`+g4?YDQqgVR?rR~?aw zu0bG?<@^~XoJ#N$h-B}re^j;cKl=`GUs4hS2?vH6HaV^1-@PyiRi`i8^YrTvB_V)&@T6-b;Ck1TkMBrYSSU{WuwL3Vy9dh-#vh?(78d* zuPbPrJ)RmHlY$6{vZTf)jlEFT;V{IHu%;O2IHRdO`|{@J54- z+S;k=8O*@98$YTeO}i7)*ovniwW_YpHj<(Ju1ptFSVCYTjm0Wz_+h}R9Jn+Q1;wV| z6*N(0Wo4wj#g$Tvnpj_7&s|JSmV5Hj+QMST&E)9#SduRG&fU8$Nvy^-+>b%BYld#l zk}M~e%+{)73?7>dAU(ji$WaA(eTOS63=PS1$5&;j+3Q2y-|A)hnj8c*Bu?iLrJF|C zgKJ3~mV}_%7y=1FD#b9jHDg2^pOA20&u3Tsv;WnpDiuus>g3kcq!R0S%*8ES2KUf_=Za8e|)2B}r zNGB8v)nh?m2H_TJiut`7>~uwVCQ{PQzd5qCu^&kzB+U9hUsjb9g9{F{`D1c2Z&si< zCcVRWy}$5Yqx8@FjM^gk2n9PJYgu%y|p0>&{q_LjP#x9>AcGTnwB>FKZX*!DB!uU=4d< zW5qapt!!*eR{GLFuM0~}rGT64{a58&+X8$0a0{;wjBl7Uh9|Lqz7Z+OdNVnLDM zU9`O8QoP1hQ0%uZAWXj9J`CVbzOHujoJ5fcBr@aVh!C&em>wJy)zhPLbaZTH>yn4VBqJ#va&jKV@h7YV%H+V52uY5LH1G_-0#IxX zILPvgiiEeOwqaHwf$6oEa_Z`b4ua>1=fPM4kj$0)F z*xd5+cuz9$>Y|7`=86}jeu86f1mC|EHWq02;1Lvtgru>lxz zXJ6k{51G^(&;8|yv5AVznXh_9|0O*sdz-g2Af5ZqHD3VY2bZg9W+pv690$aGm@xoQ z0$s8l$Se3J8DQFjTTLgI^g>4FeZ|_+AH=m$rQ0oi`-q4L7Z(?gg>`2=G!_%YbS)61 z**Js0>^ue2bIl=0Z3EaNXg_a8Mn+V>{RM~u`qSd_vR67$A7jC=43uy9XUv8RoOl@0 zFm4RM$ScIIR0;l&6TtIbSZ8ocsSY(2^Z{tL3^!0F8gw}=X-fAhU1-uEa)AhB0wVjgq4ts!Z*g(4uJ7S6SaV?$6WS#u zCCCJavpiyE26dzt6lKjyhlg~roz=Zi15}{k03b6fJq?J+b)tiEgOtYlh+ql5cG2J3(h{CzJPLDU2?=d~YVOhZQwXUoM90Oo4CSk80TBaa1II7M`Sx^lkg$fW zn_~|>>A?A$71u4r`YmjzK!N`8qOo{G18qzUi_5RnyM+;pqv-Z|b11!-4u^L1bma_|OV9_TDE%K=W~ zlc!Hgw=T!5x?rK#D=HUWxnq)>gbe zm9k*(mF|=SGYqL200*g<@k;^r58WNAVbxyOv#PCMlSy#HfFSbO(_~JI5}8|_yK-}87ZLqXJChJwGR#s z!f2Dt*w43MZ2~#~CGek9H{&#a)T1e&QDSaxN4(W6ol8zgk@Y`^WVHr4P>xi~K_4x* z9)-Jp35^+S2X;u3^K%jR_oCY81#t8=L14guo$?W^Xv+td0|E3;^OwXYI40D?k}*9 z)A!H*V-Y=XnN|8)x1>;^2#sF<8*{tE0V+vWLi+0MjNPhp;n`@9g50QiJ$^L1wb-x* zlRsMre>i68dcRx^d701q9H1KPOi;n>4oq2;l^r-wUOV48KplfN2e1exBtb9i=;+AE z%zO*a4}O6p)J}*f08DVl%K2(0W@aj2G)~zaAE6>WCLsA1|M|Tz-vPJ+B|>69pYDBt z!$TOO`U|3G?MOFL;|goM{io_X>dA8$8mT$ot_FG01FZ+%5&3-8b5q^y}49gO0-Zj2~vX@%)BnFA#O`4$vGOPH!) zVIctH0frr*?tx<#BpQN;oXP7nF#^^Gm^ly}6^I4sEAxrBG9&_!5-t*2Uq?npF8A>x zYQFjvnQvrA2^k?9biL@ymnXwTey+-h{a?0|;BJ&2+ovhCr(a*J7*6HQ!7>QARfvfs zMo<>2KRti#K^sOZ%-Nld6Mp-T&)V#z?l20BBf!hu2wyYYhH-G>FLtB+DF!%E3e*c< z<_)r14Lt$r#KOkr3j`Y|EBe=G8o;nUu1;4VcH!j*Q0)}~5`*&!IlEh$ei{DnpRUlw zjwoa}iJ(`RJ6;q_hk%KR)HIn^apgq}cE*?(84u|eS1yT3DJXhC1Wf|}+WlodAcGmB zCYHZe<;VfJ|K?3N0OvfSqr3d+5W8bLX2%KD;7_JiX;0T_ly@dx+x^7=Cg>_>hf{k0S{Yj4lfV z5Ei7YwgcddlVvW~vv|UfP0;QA6n$ z(v}z%6;*G+q=bb}brAW6;|rvAoZ}ogdytkqk5^ezdgVR~oMv4J5(BT%*Z1#o1{Mz~ z>UBM`aR@p6xuhSe9Q+U&x_j*lpMh%REJL04=@S`nni~IS@iGXp7*VkE;e_zIt5^E@ zQzkXs27(lw`M@)wgIl~GnsHa-^%<3fG&oU!iy?7tRu&DQ55zn>6qTL*edDu(HJAjj zZ^5Ghd!iwP+HcjiLKtS)k#^{hs%0_|XHQNRqQDj4F?F~JwlmVEg@yzi5!vg(f3Pns zm7{C6;VOmEI>Z+@C^M%cDDaxZb0Cic!^2DG2gGb7I53-@##WZ(;0OI100Y?OP*ykH z_~HF{Z#Ipm@t`zw*B~&Y1bMuFPT92^ z6@&N;SqLs9q+OrZ1J^pJHNfT<;Bvo{qG}m=i>jFgaQ#+RIsm*-dmaVqy4eNzBVPe}{QvXqmj7ORnIp`qoPYo9s%ds706B6G?@}e4 z+QfYLmDMXyw=O+BQx+zl(zWwW><*Ekkq6el0<-;PyO@|8KEyr@l;YJ|td|v$MwX+@M;ivVC(PD$;ZKux^C|)1iHS_Yaq)-msgxvE1ePF zl)}kQB|p#3nGi{ON9b6=)q>AXy}8F)+VS{LWBk@{=qf|CLn8+UA4m7w&WsjC8sDAd z_uCv0THg-J2^!)-3;S)*KEhHmRAOn2%@iyARsuJ&PUfiooX<8>HS{3XFn_xB_g|`j z-bNAyA?opo4nb|{C{anN2GR>9rnqfmf#c)rowN3h4u8y9_99Kc%TtqYl+sZ7#6K*T85fPKrt{dmv+AL?6U7{e`e7=>Ml{W3xjMTlj+)D%P%P z0{81pRy_Z zzGH~U{PipDeI)xS2h&R{a@>?X-s!Qx+p9%A^QSAq2KKJ_gn#sYr+iEwqg9XY^$qUy>)Icrde!L<5g>}%(=sA)kqY;Hf6p@hi)y`@FA0%EJCT`^alU}ut9pvp26v^2 z2zNBJzVc~{8y8^o@A#?(IJ_@XLi^K{i}m@@PIdh<`F?wJLMpu1c^4ANDZ_JvTGMSK z{lr0%36-emL6-AvoueNsRan>U!c=}qHiOTZsENXBYu{B|JJY-W+qaLzdB?_Qd-urK ze<=t}zQzR+7)KiL#BalH`=Z(3BeSD-u{irCcX_FMQ472~ccv$-f4tkw(Rm{@f<0zG zk-Nk4idy(;*Ld?;No?wqh2A{srE&8alPSY{rNj|$o48MRafRp7C!^*fDI{}?-?s~Q z<;+)ApY}>l9eh83rf9<_g_ZGDxFy#A6u02B$J>OYr5+iM`OW<0=63%keE)rBu8~S< zY4V7@o%)luE&tgi_tEVB3(RbIv2#t&$Y z{mz-FeC9B^hS%hzA~Jm^rv%bo^wMN%KFp&M<&sIrfZE9Gbi4k zr_`FrnTx~|*n);KnB6CPr?sUh!OAENSR?JEjZkRQJG)g-t(yF&G^~E+kmzb}^)|(5 zl(C8oe!rd{mg35G?$0iH6EWc;;R9zs?-}D7rLF!hhR%-PAI9P)U+z!vpN#ubt4i`% zW-kQw~l=?R64tQgYC`e^dHbLXq`gAJ4NHga;UaSQ1#r%-V@z=q~)G+%~wTnUJ%XPc_SHuM#W9Bl-kli!SB0(|Z9uGeJ#pugM ztIuA$sN4F7UyixG?6ya=o{azetS$b$`-e_vS-3JSJskmM#+SVEpgtQcKq=R=cEFY!#({deApBJMP2t$YX~-#G9R-qo!yPBzqa50eQoNt#AU1? zL(e&J9h-tTa^J1ijhcJrl$cA6Us{G-^b2E%w_Qz|aQy+^>4cp6|Hau`g~idm+rA_u zxCM6z!QCZTkl-5J-Q8V+JHg$82Mg{HJOp>Aao5JJ`&7Q~zt-B%KKtVAbHN4BT~E(h zv#Z{><`}<0xwx3!7#%wyG>&zC_I@7}dT+p=OB)-V`CYe;+XM3*sBh(NZDcLL`&((| z_ZBnjH?i>gJ71eUE~hw-58?<$7Nxpf@Hlhij6wz%co`LqY<1s^gSk5P2^F>Dh?tqeY8#fMAxW%Q2GBq)RkU9c_fXXuDD8$;N>pFdq= z<F&{>Q>@!i`UMc7W2Rd#~!RW+ESKzJf@tnfY{UoXX;t4;0p^B}i#;Ns! zh(0@6d-rbLR{DdqPmBhnA&e;tGB$6`h1MB&@zpsOawYs=*cX1Xx*R+6Gp`W#&@|-m zfDcRYB6Rxn6hR%+B|1Q+A; z(Bt7h)b0~KNh$w+ZBh=h(K@b{BIYv7Ns(Rk*EZPcfjR-%mtJ4}7C)#o;Mb~cpN{{v zqd5${+2MT+|2L-5&}%u;kLyS`&YyOi0gf7)>u53^@~t!pB4n^4@0k#a3)+ zL6n+9n%Dh<;qALK&pgy!eDlMZ+E?&zazIz}kKvL2J0H+cU6ou7u^O??c2Ar0%&Y=9 zsCIF#Z@Dj~B?!9xcdgDeKPC|cKq$|_pApX)`qHX-sc+*_&<^Oi1>zdxYqC;i^}#nXTkX45BQU z5T557Is|<*sbuMrdeHJGDLvY`7n$^AmzL(d7)H5b)<$Zs^V?^u_VgA!HVA-O8){!t znG;p?At56{+Uw$hNM)KK*N~v>mjYkCO1;m-R>uQ&4h4?K3=ML=fj17&w96Y*(^I-4 zhx}mf?z`zHqZq?8 zvuMPlq=;N!k~@JHW{2+1sEg-qRS)rt(}lDB6l?e_=VtC>45oN^7YYf{v*$u1LpIPM z`6SWW9f3bY{vMaND=e3NwNtYerv;}Beh#HaKNxmd7R*`Qd;A)73NzTK@wKJ_{rVZz zy64%uE&}i?9oZ*Z?JIV8LAKSGNALNX?yL-Rl0?%&h!XC@TZQW92NF4Cw<)vQZE)bu zH-8K=I7*`JbQliC19B+VcszF=ZUlT~Urn6hle-*x+|Q5&46;D4 zk*h~yw)&F+$8jb-nv^Xmc2tUSX#Sujjzn@j7jpsNR|dqcJAXLlK-U<0d57BVgS*u5kx#j z_5dJmt^K6eQiVFZ=kNhC553GfH~oHAZ@6G_an=12K>&IrV(ESqD-n+y=xh#QR;2l? zWj`n$Vs!l!#kE7qlY_%|k|CI7^*&5Rn@sA4?5e`&B)k)DQJqr9b6Snf-V@pJ6P%k9fQ`<+Mz4@>WW;1I9xmh zboH$`2>0}!Fe2e7S3aK#Ka8PzT(m zYabpF{n{jK)0g2TfxW)7#J?NMYPoE`yV&SH+b7~#{e=qO)Iu62i%6>S!G| z2L5iRH_wk#X-itu@g|xRMGF_f6_T4|IP%Mjh;rcHlU7`o*KjfZguE@W0q6b^WO@OD z%`eaI)X(jVewl}cYSbHl5fG7JBJ6yXGZ-jRYP#Wx8vuRD(e-!{>}X^Px7HE9N#WOY zzcJo=eqlRmBo^*S=$lv{^XR&fw|~0ytF${UI%jAqP8j|a=4!20KO$ix#xl0&!0u8B zl(tu`5NC#_R}4tSiO1c3ZzBr|#K$#%_qNs(V6i1=$;Mj7U?xt-9}sw4u7x7rOO__` z!6o0K+1@5Kp=&Px0Is&Q0Z)DCf7K}u+fNU(&9e9Kk1o5Y(UF%kh3eTO92p@)R+0rU zHf!&5^=^o&J0WQTPwVb+E4r3)a1GXiaKVIkpSap{Jp-Zbx8DADTar8KA3u>vUGqSG z^9(+0=W%CdxZ^CxDYPxSc;4>mv_3ouZ)L2RangRz*t05dJ(h4DAv~;aA6~i;ZmMhx zKCbCbF%Z6`=NrQ%-v42iE#@u83xK0)jASgrN%4N6RTAC~FzN?sySuW=0tTUVRR?&PZ(I$iI<7;SgIU|{h zj9#Zh0gE)V*dAPlr08Qz8nj=zsnan+(%)Hd0rdQV)Zd_wfimO+cxhJtMq5|h!H z?U{yBtR3BxFIKZqsN8x`UG=@PC>~(kH@(lLjxf%oR zZrwum1?@G+g9_&0RjZ;f{Pf$ZcB{n%Ngo3iCbgGQq`Cy33slH`bDs0n&BE0T4U(0u zjR+Y*f3gl9$MQs=#KW#)j)myE+!+6JLdS(WRaZ+{=z`UJXtOYS)oLd8vHy*HUVH`;D5WD@+EjUd)iEzgO( z0u~|XSqwLZqhO(2!Pml>$~zb>Wj=7qlA4}2Xfn`OCR+A4G6EF^EpZ=TYcZ4Lo=Z8b z<)}gQ_IO1G0bu#lhI7GUM|3#r>1C{Lw?$HZClWJ^KNLljn(!^TzrRTJ3;YTwrtJmV z;x0=0e)C<7baqI98kW49q}K}sba_g2wvor*tfWj+F#k}naKwi1n!UVrU`+}+lpEc% zOq`}bP^kW1Xs~tN+JaIn5iC(Uv|;h7LfUX|*X`uDeQ|kVioy^lrlcxU?uFas?nISQ zxm+_&qS|Z}qpyJQ{qabL@12!AGf8*urKJ_m%{*b#Q7dn&KReE%5@Q?V zl04s1a^&4_t^NHUEQMO>3`;jRUd8bYU6zt)Rr+s8eCZ7*jTpK)$B#-=!S%kj;qhrU*JBBmouwjSucSOQoQd*otBzE~C+%`ac%x~*x}2JR45_+x`ISqV%*PX{z>&Gnc6K!m(w}0d z1Y(8#TY^tcZ0mRghSoGnw}E*KmXI6_Zq>+j#LE!_}QM{(Vqgf~U9V z+r-Gk1Jl1vPC)7MPqWJ6hcB13*C!x7=@`1i1IK`83cOnDn_H~Bg>V*d_`v0F?@CQ3 zSl(AUHYBm{%;olPV)F=Ezl_y^I>w-SGZV*8@c2|7Gx}Nz^}GFAQ>O>{6#KNWGcylS zRqrP_5G6HWi**c)&Zl@h&$^zLbhRY>=h>DY;e>FC^ev?|g!+#HiorD=abE*C>+SUh z9`&ApWoLdv=3r(m!&nuYqp29BOM**;8;#mLt7zlK!@N(!^($`(+gJi?XQIpPi51?8 zEgau3I$JP<*hG_X*sYb=vMKxCmt<|W`Ice^{ym990iNSZr7M~%N4~lOV+qj#1P{^KwtAK_}W-O~ePPTI;%dP<{qTskEs8UKb9{$-83vI)kOaEX9t6EVk; zFNdf}X~vg$Y3I%Jxa(&TUSxv;^iLQCY{eZ9<3iSi^mIbL5nFJ`1y)$YQfO2*W0I;( z&0n-Vv)$t}3_p{ktRYc+pFx-sds*+K-5ZqveVMo=(VFF&{i3-PZy?1AZi^-6Vzf|* ziGl2SBRR(@&(BG@>En_V)Tav}q3xkak_BQM&65tg&e?w7RnXSSIy_`c$UNA(s1_r3 zP)_2c#vE#!v$a1cDkutZ&&nj=k2K~*-~H6kyHs|ZiK;$_aE3AGYKg&oH^9RDAB^j~Em0GI0~5_pek+fsHw12gv&$)(o^C zS7j&5Sm9)Nrik6&Vu|^Ij+bhiaqAeK$OnquRIy3S@8V8pf2f1kY_<+6={6jl2&!)8 zcFxYo?FUpbQSIaGAn6i~?;6)6ya2n^n49YENfG}8Vac(KX8j|rf)38p-M$Jgao?&I zU5j%xpRHZ~t<-z2xyJMvi_Nmd;kd#aOIOTSCgyBH;yq#L3saNp;!aw~%z7B_&DRL@ z47(zB+?8^k(2mh=X8e6w-hTG}!od;wv+0}4lDNyjJNh3oj?^`#R+_MH`JVW6zerjs zv+Q9D+O_*+T#X!0?f8yD)VW@nQ^D7{tElLUI%%N}yp^Y9(TQl=A`ibM`(9EJR;UB! z#c&}2=_f}(vUMF@--IpE(k@DlPko_}j(6J86eJ<#Nbp{X6oQ#jT8D8`o=SIH@p^i( z{+K08XLTS>av-@}KtfcYfS5J_T=y#P2_gx&_r&tHaxopj% zIOjT{MUi40?5~J1BuS#Gn`lCeR{1xcY$-Re>3t}(vrXT*B@zhj-dy9G>UbS=@+Y2GGR^2>fST75tQZMtmdLjc3wbIJ6Z^7`~7ngCb?C+PD`gs`^({je9 zw&3Wa(N#(jXt=H`0^s|m;XgUgsAP>Km=vr&PnxVgSLtZ_uQ_uPfeM6-kZNyz!P$6i z=)Yj(CDDJHY`fo*35{;T%1fD)IDhU)4Pzo&(gBIeEAzb|1tel^FFtJgB=hhnxpm-{ z(ji&L*ExVlWh#j1MwUMtJgSXGob3Ge=P_ZC?Ik}htZc~2&&Lpb4gY(kC78J)e^FF=nUBC#BbX&mu~zvifg)K zb%Ri#q&g#2M3?=rEppsv8;!1^)B`DMt-JrB67HRIx3=>a4}F;GxRgh0v7II6{k_?z zcd(7eVG@%Ch9huNE|B7C<&>2F@MlfIratNSwbWyjGq0+4G&Of*#HWBZ?(PAhZt?0I zj+9Ta4yYOA*_}yGFuzUfY7$`r>AVFF{oRNe>;|me3<(8u_-2N%h=k*$zq%3Ao%U{h zV|_#OjhHBKoh5lPpB&`}mIo9T^NUnW%z$l8{*S4s6d24zV+6LtN%&Gsn=geNN1uRg z@!06Hn8>2|JaOZ1uNtTG($ifW;a`1Xmc+vsiCBt}D5s)i!cCG3lPl@BL?LITe$(BA zdsGQG4R~Fb@tLTo<}|CAQACvc2SQCIpOP@FBr4R&#l8+=NbQv28}D#?XC7H8Q?Uo! z(ta5##UQ{|h^WZ^_= zcvx<%dIwF3FNPS@NxAbs=s)I|o3H@4ML zEape;3Ho<*QPh#FktSHNM^Mz8Sq=>`Zm!hZb zlWP<^;S&Wu&xg0grJ;{-Qkg=r%7@$1C{yI;uia+P|C%#2a$0w6_jS8;Yg3Au! z@SkE#6ooykVks$Vd+TvPtUj*rp4*8+I?7nahEa2kP_%G60*x&@=?#o&%Za--p?0n2 znz(${_^1_@wET5xTV1AqR(M0k!Z$*)q4XWz+3{BZL+P+KT`D6{JYqa=kuFIZ1vS6E z5ZPo)yyURG+}g6wI(J-c#26tyc5r%D#^MRalF8L;@M4W@oJQd;#owz`>0yYKTS8ja zj>ImfQ>v)`B&-(S45`7NdQ^m3)%t_c*8)npjF7eq+BsZgg%q-cOKI`+m=JOJZHHNM zvA8c}qOKu`u`|*J6*$m)&EB!Lo*#1Px9f0Gb@5Y%3+(38rqpu3$z4QQ8;2MUk7~(P zG9ncf`zsf)2r=cp9g3sBt_q;Ex51y;moQNxj8H)6 zL2+Rrtj_G0vo>?$#|dkQo5;0FmdYn-9e6)(gxI_>uC!td>_oXtt?%Vsx%14(>RE(o zT{-Jb%sT~i>4LZ)m)ils0__LMq<6c}6xahJX_#-0D|RhG>{9Y*JL1so^pke z2%Pz75g)jfT*hJBI22*BUDY*|zUY2#9|-!)mrJ%TkaIAJZ%jc&AHQHy>xmE%MZ;|- zkQ7WrOMhqp=uv5VI+!BIGg9}!0qYM_X?8;i^M!*g%^4>>)1?rgt) zRCH!7T~Iow2_iB_uhPien|=vHZcF9gyZ52R?>1?~s8z5qHsZTGV>;CZ6Z}YA3*TF< zSLw1bhZ!a%t;cz1uJmR6G{!D39K{w^|mc%==>1ovmBqloH{Ugo~ zAC53^nYFtR15Yw6auWc^(5BC#r5yUG!THT_L!&=RG zgAh&J01gw)eFs1evFXHLHtv_#Cs+_Oo-M8YyOs18ekNQp_8mb4Nf&O^e##6is-QjY z=j*(rUyr)Z=&p&)5H|fK3yZ<&tQKpCrkugUEtHkcKc_ve=whFN=3Utn_~ybu`v%xf z0l6)HpSj=l2oQJ9_wDz~>m8s2d?kP)NtJ$1qvjO`GYL|$aBbmt1hnbALjKj>(9(Wv zY*AHR1nS^N23G{k5Eof$4Z}DBS#RgpJz<-Oy5F-{;t$XgT3GAW&#ImfZvWuf0u6Tepqk*fgM#j}r@8ci3< zk!IWP%8MY+mZOCE3t9ckSw;Mp8~gV+T~YDZ|NfO6Aq^t|=ARb;%vCD!e_q~8bzCHE z&tjbza==NC&`W^z4{+9TSb2mhnH~K_p=HqpU=QYSBPg}|;Q^@=*{SIWa)1b>Wv7Lb z0974l=!r{n4ezd#l>p$hBtR?tcYXW=c73x+p$4eERa9mUu>gT4HlR{H zYX@>L{v9G-`ReMbiZu-LSy=pk22Gxg^Zy#%|K()-|9W|XY-0bU*gv|QzqH-bf^>s_ z*}=fk{%e;1PY1qu3w$rOFM(_jz$LtO$p<(Jm>v`V9bb$i#jE?*fEXLdhybXgfWUHS zUjPOGO`S^uc^iKxA%?sT@F{C2{^juk5Fh%PQpG!_t6~7N3Mys(2)q-pYATdo=~3PT zpfbQn#z`3aH^<}e+-|=9t1512zy`P*TP00^>_WO+RsTA^fPdwmL;vN(vsO-3$rQI8 zkRgTkdNlvn8Trmt`OotB=PZ1PmV)V`9JVVhtqPr2U?_F;9@$aZ~GskUS zZ=Bd|92C5mnwcduTCh-^x`QYzhUEivJ~ZyeYU&Beo^*1ik(KU`7GBgF+c53Tb+3;* zK-xo>leV0Pm*mH>?!cV})g_NRI6@lyE6{tLb%vu$y^Xn!hvwA>qtNpi7+!ke4Rjtz z40OlcE6--!Cv;)mFEUY~Z0#03cTvyn&&PkKp||+3gBqrjiVQqi2;CXp*Wa7d$lD6l z0F^u^rQgUpPO7Q&*1inc==v`z1eVlspLmZ2rG#fF*Eq zFPt$4AtXz_e!}HL{%B0iVme@l9MOSM=nD7w``LL(ZP}#Gj8fVSW|hj`yEQgV^Zdxp z^X}emjVj~0A8IGnSJ|HH%QEYG3tElVI2G#W1+^Y!ggu`%>_{DIvcf|)n%g(>)d1x>-=YPB`nRPMq6rtAQ+

    @H;c4r#k@FL5uZ!jUi}j}e(1C0gMF@EW0YEjzNv~msyYY{^WU{2A@C5I*{Vj3 zPR_`ceA}h49Ob;&{rDO31X2^|t_l&7#PcD2;__H?!}D0Xb5JLo^JTP^o-oWb~&1hH+WcD22A$E<$w~i z3m##yu#XA@3r^J5tc1F~D9hMJZ0dP{k=n*(a)>{a(-ty6K_6TXC_xi zVkFOGXk$DyC}6!>I|`U4n90-z$kg#R2@fcJM#4{i%(44BqcF9*8{NnnPt}cRu~Q*c zof8Q$QHg9zVreZ&iCNyCr)GBzxZA8I4)|)83lG zdE>F!eX#Njjw8DWK2GCc7>|&lp3-QIPc!gJ)mW%B8XLT+^m5^N+jyGY_2hv3U_(MF z8CJ+c8g!J}n$*NsGK@nIRu z;#ihqXHV97jnP=9UZvI@?pt|g?`7?>(<#;`q6Jol4?)PvhyS?%0iBr1%hmduvd1;G z)t{!^_4@(gU(caA449mOUmJGh)EV{u+jqC?MTVW5jYoj+7zT4EC;& zIv}uvcnsSfWvk65Q3>6yWt(@moa15eMx)O75HpoIbEuLvza~^ntL7>`01_&^?!$5? zbc5MSMppQiH5_n$4D61Q21$>)QPqhuuh?{ zG^wrv0=o$sS78F|8;so7u}mbcn%bAqalaH1@82fj=S$GR$4g3IB$8b%s8wj*{Ko3I zIWu?|Y*?J3p+x;`OTRK`aP|yW&q2d}zU;H)^(`Tp?wfJ^3AEb<5H988#2 z(a#|w;7=LeUTB+_!P)GeOF1@`@&-HnSe4nAp3rh)w`yW@;bD}i zT2otw7avnZG?~E50e*gu`BT`SaLj$A#>LQ+J;l-52Ukfg%apX4Z4};1QsY8aYi!Hs zUVM&oBHz0>>GV}EPShKh|5O#sgn4lc;TgJB0~;3o0BKR^l(Ky@CfYwuP0^wF=g)61 zJ{~H|IwH>@nlVpG>*;G+|tmHE#TAfY));LT-nnFb4FAJ|V82Vx^lFdwwVRCTdydxAm4&Ot z3EZtx_3zV!h>;wH+{MnviZwxCyjG_HQC#L{s)7mOAsp!fIeoThTK%oPP-LxpV?m8E zsrU0m6s+capjM0b=b)}{e;wTy8j6W}Gtqyrd6+v=hMJnT(=wy<)y8y$TQbbjsy6n~ z{lt&_giR0YvRXfCjg5fXxB7kVFKtxs+%7IbxXw#kX1>rW_2(h|k@S3^|M|C)bX5K( zcr&Yl83;IZXUmiUu-IDjXj+LjT-bQ)+ zm1SM;PM%aM{>~|u5`*++xa82C*lC8kbC?5!*)kr4@&Y#!FLV*mT|2w;3ytKNy+DINoJcRk*`se@Dp!^-3BVq!_ zqLa#h*Vr}xTaA4?tD-2KNV)0A%lxPu2;hBz-o8r_`9Blm^%pA<9}oS~H;leO`-wgU zDMRk|Mg|4|000S3p8-f3GiJ!U;Y~-w`XzwE&=vhg1RoB7zut@<{ zEx@r&g&DZ14tUm0O^ZDCI7RRe0m}nmO$I>I_sp1YjPL<-;$Qp?BI2bUCGg3|0q4QY z?5sFoRf~{=8F%>aq4vK0zm)v{f6KpMW>c`CDQ-R1Y-UOW@AXpVDRm*mE&@@w%$_D6(`mDFsu;|V`{@=aYV8(HhU)x+6Z#0)_mUDE6O z+Nq=2Y)|qQRh<$>Ky#&H7*reQc6_U{zUmXU{{~UVfdszE)TyNoYbY}I!EtIubr53L zn#`S>PAGc-bm07BN*H!Y{CAwd!aoCJvPzNO2pGzG`tdV&s`lu6 zy){Qb_X9KJ!T-Hqsos#xZY~d?Rf3M%Xw9KyH^q==8;G%Wm%VCHb;GOMEWR72w;$MS zm&53)ZYYS+d2k{1-+J%w-e$sEa}G4gJUtM9%$Xul8<6Z7iNJwSQa2pob@HLKy7>K{9hWqa?Ri^ItFQ-dh8gBAb*$xjV1IAQV z-A0)HT5N%z!V|kgll(h!MaTyH^Zi--!|p~M096hFY;Z|B_MIttf|>GoFoM|r&jQ_K z+Ry<0T3!WCPGBAPo%Vm+=q*<*NcO1RCKKL!0=1`sAh(jM(0lD46-b_Y1wL@`Uv=(> z`9JeMW-i`>*PgF?N|y|5LUSqfTkbS`&s&L!1yQkq7He$lwJZ}6Bki0_x_QJi9D^haHk2MhTNfiK?7by*sX>V(E8>I1lLI`CJpf z5JqJE40KrY=Wk|_FXFwkBGpz28PgugO%tLxk07hB$q1`pi-$L0p){YDDWT`NT*m6Q zF!2&L)6w5Qhpt2#4>sxwPxa-}oNpa=B)ujVY5B%@bKZ)yQRzPwUY(i~ePCVOy~s z&u1g9EiVT(<3=|_M10e$(gW2Vo}0B*zlRw2<|{ZZuNf5HAauG_`W(K`oj5bUb>m@O z_YZ+WKuJ3{>h*WU%}Y5mV~Y;DBiWbA2fmk`3usXG7=8MScVLja@Sr@Q z{DIPq-l27u#{?E9b@k4?&0YaLpzeeoTiwoM*PG7;c$sB|k94_lq{ZKqIyt6vC2|Qk zLXkP&j&1Fok9~i+q4C@(7j%t4`Gj8p+(62w->^RYSxK*U*n=!YBNA~fB8XPMr&W@k zYf5{VJJ0=IRuU8ImEtLYX?gv|OwR1K;Zi&t{}3hCc>bDzF^`A9!vW_s_7wYMW%Ox9 zcq0J)IXh3VBX=;d(3ZaP($7t#h1GRauH%+8*Yi}b$?uu6yWNVu;3E}#a{6=47P!LV z+YU%pAHv-`Bxg39xI6lC*4$EEklxXG`X(lCEaay;VMWyNQdc^v^` zj)a_tHum#KTJ8N2Q7fNHFv@`yoyGb5!V+YCV~vM=g9%+od(LPFqYU z!Qm_kbCK&gn!b>0%*HN5i}#c$u7StfwBeoK2m7A4?ziXbe^#K6g2IoG7u!RdVn9C0 zMDYqkf;It0w^wya_P)<=0i$d4{n=RkYfO@Xn2#OR@r6TAwu zSjiWEaG^52(jQY=wIi$mSxo!p=nVqU##B7IV@E+SjLoj#bc@31Qkr-Tf|8anyIjf)bEIp z7I{>}grU@BMz@y^lcOfmz3cxHzteMiYjHLfVA0ouMEKF?@N8|oYM2lR&O>U%P2v53 z-0PKZ-otbD$$G7aU*|X?y*8Q62xE~@)o~h+Q$uB{f)8>lk^d-uC~sM4g7h;xiy1qC(UrrlM$%w@!UznWeK?K}$nwkR zChv+2-O2ILVf(tpRHhVhinOm50nz&7w^IQB>U$#ZeBusD1R`o4KF66ul0!L3M@#@z zhiNw$mrT6a>6E7g0~23_>IYVH1lXA0Q)Vn%m;X*Teg^o&MzS;Kx60EV9C zi=h~K>z&xS*|J$>Gq`M}r50QO3_yyPu8r9Fyl+r*E5fmH@u&{2KT;>573J`A4PxAAsth5v! zh-;IfqMsCwUa=~!C`4BILtGN4*k6QXx|)m;=P^vcVK1bi&mYU0l=DFn?aL%H+ehBa z5IW=*Yh&_LE_Dj?F$?v~gtKuWRpo6hJ|@({iVSZZ+N)H(iH`EaB5^*t@s&QviESLW zWZgy7uy~mwQsNsH0AnYpAF{dYemkvwPVPOgTM~=-d0TJmdqoqP$E+MKvpmfwl3!)Y zwZHjg7duU8mQrBlI$n%O+XP-^$VIE~4;DLZ32%DackMw}+Rra&f82cC2CZGM^V5Ag zP&<5GfG_?T`}zld=3?h!b(FD4kB!)8ksxEqpKo!B#13*W$iIHWz?}A}^Q-S1J&%V8 z!|&Lbd%|)Sn%Mp@k-kPt8-!C5oupv)!`DqGl0!aQ{K7;BQzdwoNi!C_F9w(0kXK! zZ zF)=hZ2SjT!m;4hw4OG^mI{#CUT8jNwn?a6X_fH7hKc#vB>i=v*G`t79)ZjjH=(7P; z@jpFCFDTmeR+4$*<;nN8qy5+a>Ps|eq!atG$^U&+En+GAza4oKngGz*03ZIYF)#)S z0Eq$kpV@ZRFhaVMySt%ek8d}ifA;};pUfP4|#R!!hvKpO)DjHN~cIo%M|v$HcM zyqBu~$&g$ApKTFQqW^VNx`XaAwl%dX=*rum)`^ocJ5tA^hy5l(M zDR4&Qn9l`KIQwDLxE|d)mUJHArtdj2W{2jVq6g zY&C4%`T52F+M-LRJ`2c^0H<&V^-&;R2m}PZSh<=J6z!{T;$ej4l`?F6GSK)_{^I6I z6}GihS$%sg(WTp(0=z{*o%RyJN-{m(rk*fORu+zEZz_$ z9TV=X31P_#i;f21j3NQOZM3XPg%e`cSjyOU-m%AB2F=cWY`2dj0J{-LJXI#dHYJlX z(Qz^vQPbA&NTynGv1;ID*0rxRUCG>Ke6|;s>AZP1&T5Jgv%v+=J&GkCGiz>dQPM;u z*=V(tem9fG8jb^xzVg>}i;@+v-b7OK^CUR;bxHqGzi;a`Pbj3-9*UXLYBmQ=jO%!5 z*KEB|x!qBlarItNPBE`PjTYl{3mkEwAb3j zakF|lb8nZD+38U;ao2{in^sNAQoVYNMpFrOMe)@@j}w z12+e5AHmH`rdkpNX|n@5Tsy?Pzs6&bM$;OCQnx|X8zGMrDI?97e;$3a@laXm7azyD z>2vTH9P~~TaBN2^2A98&V87Ws-=tTBK}j|@O-kDy|LsGzv$Ry7A?U;1tcx{nCY-hA z7*unIGr6d3gFB0Ox2i`>r(&1}b5bU2qpZ4!aJ0El*F^p-v}+^;xkGG|^G-~g$gNjY zAX3~p>@?j|Gq&Hwe(sy4!p4+`Dx4A1F^ep)_t=S0yA&MT#e<(u@H|g$dw6GQh8OEEKEySW=09%&U08zFV1$CC*t zvM7RN*Wm+0Gn_qxGE3_?0v?i>(sWl#?h=u(i#O|10GvyT5K4X(FkV>e%)-*$9rRqI zzZK`CSXX!!)CqHma`xR=PoGb{{S7r&sf_dDIj(GF<)&}d>TVJ~A4OzQtp~^PRiWjp zN$2Y;tyMwp$b>>tGs)8$ohre)prt$NznHEU1Cn0T_Ut{47UL8$Q#V_7jSxI^R&EVJe)A{c_AlN;yEA8; zl&$LE*KU<3n<9 z3UJ|4QdPaqS~&PIXAQvInY&Gxbq55SLE_V>JT79Hul~tV8L}}sY_EqSr&j>=|UXgNnEhobrIXQXy zuU{pR+0>nhXq!f3f3j5S_Q%RsS?MEn&N2rxdrLlbU0!?Z=XeoGOV4Qe7onB*i9W1P zWN;h50YYj7Zr9PV%aTtFShLV?&&|$aR=l1|XLPUG*(!LSUx+2*@I}5%3ws`~1aqb% zKbZev@YT7(QB=t6Da}B-rUE3d^Ca>MhZVvqrOn1)NcNMSBv>ivBH{O$%=+TVer{yF zF!~(6vVU5jx6V#W6F}$%g;Gib%tPRM&VsMXijM-IH{ha+AKd)RT7O`{xD*l=R;5nf zzN?D6w*gOl%d^{&k(bt!?iwl(W;bwc-$D#P8zx3Ym zFd7BPs+GzE)4n|^or-^$U5D+6(5kYG+{zM9*G`^B@(e63CzRWdHD$+P z{Y7R553HR_G_&V7TE}u;xS2-w%96J>^Sbi2gg|Q$4g)T$D`?-A)=Cf=r5)( zDCGRDtRAAGrDUyk_&^DT%>+DSxs>rkROl*}?Uv@U0)1@h!}C0s__*G$C>A_6w{#*K zbyKB^YQx=QqN(`IKS4MX-+(o1Tb}w$Reo>yBli5b>jBp{2s;C%eXvqRv&FkQnJAzK$Y)-a=1jN-}ih`_XQIcw&j{%J{phy zVDB=}lPWErxah4~b9!*|RI`Nj_4NfXDutDmC(j5u5`}-$#{ddWZr;APG&bNeDpzxD z-{?DRpJ~^cehSI~ydu4f?Uu|{X5NPI9i{CuKJFpmxM^U*%@Eq|bR1`jSDssGJ z`j7fGzc)RpY3y{SC9CLT#;*>BA7;4nUMHIL~|jZ}QeqN*RlpiXnDT|?>x zWdP72A)#D=_?JJ!HRd76bN@FjG(22#M6DWM!|nCP;cmDtsi<3Q<~%j`8`snE#qcu| z(>tM6z{fI)Pf+34~hU5l`VA z7y3M2n>TP3+v+!jJUNhzUu=4?^7tWpsa5$QZCYckRRcizltpIEqy9t30u@tA((39r z4~n~|Ly}1t0Zb-?9s?NKpOqDa2ktSi&R1j|a zb{8@}HOyEy3tIKv4TQUrS~Sc@qKD02hoDZgbJs;p;j52Z+uq>OWePZ<8w|nV-A@#X zkZm|j{{GE9;{hf^YV>t)CdA82-GCKNU33PzX4LJ}_O$x5z|<%XZC^V-{3)ItUqeF{ z{xG}Sl~sP)ulGV?>Ac1;!M%aYubWPDCIoq6jPDl_1)3ch29e%sQ-;OM8qfZ+vBcY; zdmY0)I4}?ja7lgr{OEwhPJlEAoUO?U4HjUDYpX-`#@k+_p=JHrnG&?hTg-T6Lj7&} zQg`xW1PzV6>0)4Y!?`0-GgPH#+4gN0MC48An|GunVci<<^5RGoO7GE7h##=qt$XJ9 z125b!`-kpK9$~TgbPIZx7+*O8HiDO3FMDWHj29F_Q)u$cS~2nf&O@Z^A7Zn7jJ6f> zOV_hnYZdh3%=y?z!%a;n>_JdB`D&HZo}LH&a4?_9zIbTZ`_C!b>~4ndfcC>)K*nfk0$haN_6D zv7c&LrRPA%<~iXfaXIX>l85$q5K2_Pa8D8K&_CxQ4`Abtb@Ap)q*4`~LiMh)4*hlg9;R5hQr zs+iO7PPdDe#Z`1oM3l>ay_S!CS}NQ0y-=!43^!lW)YO+5zh&_J2t(k!padu9 zoiLYSLCeBY+VMR|Ln3k?aXDnsKV})iA&mFKGIR4JzxM3SiaSvx82qabm9qS+#D_rC z;Q5%*t*G!cczr~Vi`}k{5|E`L7RpxRC8s144>O zMHgC#6PH$7v;~Ya9*@12b6_3Vxhdf3)xuC7a-#oQ7cpXcVghCTxmYs}3?RnJ)dRv?2zGshDa}5ikg~(jWY%?7zW6fmFf#0oZjyP~$|?G4 zceIM1ZOIHJ%-nmrkPhtbCZ}oqJev{`NApi6^Or7`otIsG0>5@oNoToK_)e}%0B~Xf z_HS`lS1y2qW%zh6jCW;_AsJ9EAbOayn&vJP{&0I`=9`r&p}kDcU9zwL%=9r4x$d6u zw)EvU%dxvlNu^bZ(5s&QxopFkqa0OT-rZ}BcQ37_GYVb&LWu>DW5_`VuAND!c>xmI z+Jqp#CyuN?DQ{wAslBp!aA+3lotHd{s&of#{aORzdrnP$e!SAE-;xEScv7+>`Flal zQV1GV5y}GKD?26t`^Vwfkl(sKHR903+ zFAbTE8KJ6#U(1B#>;!)InlS+6W|Nz}oE;wB)+^>v;WXeb#m$}C<@dC;e>Vgt9n=<6 zps0)sdVYo#u6#~V<7dz8n%K}_#<-^0AKcgeK4b0#a`c`%m-a*9r;+j?iMV2(oCRTf{@8-uP`vct z_aaD5!2KB=RC+n`IEG!Wlc&hi7tzj?e)M7G-f0fb9b4o3>tE3u_`D5fB>c!~Rn^FW zqa@)|(OCQ%;H$?m;u@=86w;qqdz4H6pXSawD2}(^@&ppxAp{sC3GVLh&R~Jy!3h%F zEkT33y9Wp!Y;bpXg8QI@J8b{%d+V*cx9Zl`*8a2e?@V<~KTmhp%sJiVx)j*ors$?~`oLSt zfb!!+787*aKV3dw=R9i`;~@WIdp0VIB4kP^7a^7{SCSxm)3Q42S^^Q*!?&v#FMT?E z;d(L<2{C?xFRG)Hf{=J4bi0b;28D*Y2*F_mX-YkQbneL5sxF2X#;hjYgGVx*_5FZ8 zYHvr~V6XG%AYN$LQAd@qK6L$1S;>H)sc=?9%WKNVlt+B~{Y_|r?w%pJ6+wmGy9d(m z16e#%-CM8!-eeX*Ag_{{=P%X^&YUqW;OQ6JM8OLfb@--qDEoW~)eQzX@YnY!qg*AWyOT$j3O)?Kw?zzPvT4M4}nm(Zk&H+G7g}l2>fD#}C1DsDY&Q-KICb z6dCorZlrKK>!DZ(6f))P_6l5&!fWo0{F!woDe0D{-fVn*GFrT}A#)=fK4J7b`+P{F$7NUOX*k-`sXfG)zlR2P|nC&<1LCG>J}@@_qgd zd1t`S)mCJ|%hkvW0-(Ng}H2?yYv-2f6 zcEX+sTdrS0$k}w$4 z40#+!ss#d6&sKS#@B$f>!DLT6z7W0V?|^t(j+$#Ygr1cql)hM-y;Yb>7ZG+NBmG(q zygIm`8hZQlPzgJ*>>n9+BWz1TBYFUBcNfhcwg#i*tVU~nxZX(Il2mvi_Y3`QNo$z_R+!FcG77nml?g<6BT*cBSy1k96DCGcp>JL6@Ktny7fk4{B};9xWq)ZDb84aWR8U za75ak7}2IM^VxY=CgK~;@RHhINZ%an4*P{{Z_gBY6qx^UT!vEynIR=#Oa*TyQFXoO zA?WUnn)pf78a_|IgB>r^+6OyF{Z~!p?1YBB|>TF{+U4P+E5?j$QHoN?Qb`aPK+f?6>aEl~8^CFnTmpvEjel zRl2!wJ^FiD<-1t?@Vjvq3yWBIuM2)Z3YTU>i~EKq-j_f_u_vLlycHXr8$Lb^Wo9q% zt|z9=(g@4naMtJEeh)g5dOUCbW8XOfe%}Xe<(B~w>Ie&SM`Sx&KAWhY^KpYgx%c~ z)lDC7wWe>U8cH`iQ*E>-_h-qFg4D_OgUroKk3k`dEknp8KXkKSN!|a8C2x22kjQm8 zvL7|a?Be1K7x@0SPS}jg?=@HWfV27b+-mmZ?vOcq(XV-D{#j(AGGj#;rkR&}Z9D`u zmXng(Z*@qDq%mJE8BdSfGenogB~Ii@ow)@O1lWv+OfI7>wToReKd~J!^PF#j(A-U~ z^%s(bx(>QtissL#Hz1RgU=rCBi;Epx&494dM-EGym(lB>`u!QVn;J_kzT}&Lbp9xx zyAL9^qte#a+ShArbPBYU6*fDNw%6Cv^kEDos;SKAFcQrKu1^UXR@D#n7LOz8(06#Z z4L-eJVO$*UW;RIMe(PEqEFqr^Wj;xLI6y;OVve0w)Hi#(!*#z#t)@vu1oGRRK8?z6 z&e-nwwtE>xHS$RJQUiavymQ0438@^o`YRJ;khjBZjaF|&a?g6|R~6G>E;4pS`V{k0 zXIKv7aTR_QqmxCag`wpgkhee4!~i^3sQ5b&Qi0Liy3|Vml*{Q!!QJ09Zr7iqma9=Z zaS&-Cqd@xkl79v;`x2`crI?Kx2q#MtX%mSR>x;4^sFSyjx4=2c3~?*|lg51o^Ld(d zs)tOxUzgfv7k=uLNS3gD;k0DU(tm;fmI+m9Ou8zzs^Wh&D6Suh>!bgAfUt57Q0ccMw<7Vf_YIar1dq-B02kk+`j${ZC8xHr9uBb~l;QVc!&_@hC_o-v?rSU6x0XzUW_~8m(E@ZRzq}4pY%$T&}R_YwGkjX$#IR-e$YvQU6ZM{@&qth9Y)) zJ4%^_(&f@6YPlR-0>e}S)U5=GYN7J8&d&;%AcFWL=~goRt;%e<#&dw9229rZO}hd9 z8PHNYHvDs&G)X#PRw`khGiOTIUS8S89D%qHSc8zk15rnv$+Gk%zd@sJn<*34eO1j* zDxcIt#O=P-k-97??sHlJ1Y4_oj2QdROevs9PHrnz`m2;lwVz-}w?N>yM9Cez0an&a@C@=+7zLxEl`4>w~Tt}867@~DfIfDw!}Y>}2_y$*A6 zlRsak%2ep;IMZw_Zd@wtRC6cySyPkWXdl4j&)K+HrxyI^I{B zn?o=u#^_$OHYnlRh@s4IWuVT)2@ngBFYLCgHe&m;ADyn*XEnp~G+HNpWbu*`*Bz|7 z_Qz1Emb=?rBVUbf((>xhc_JriZLg?=%iFh!E|%!#N6Pj(7{6xe6Rf!SYe|b&{0B`t z4q`gK=Bt|YSbZ&MEAo#kMf~GAZFjP?#N_F`TWg!S-C zRR$V7?q&|kW#a-r`K8U4jK^jO`s++9>0>c>MM786k|TY!Ce!&HP0xmdvMH zOxVMeeoMw+9K&SI)GrbRF1O95^I$>INNE zeuad8;VB(d@XIbfRiftecpd+oDV_K{#2@;%h%gxZ)A%MzkC+N21QL8SL{cO15qV;! z{x^D-m@{-;>}qg_(Xci1ksd=iH6m`b5_a?;Aea6`=|oU&aWPL`W4wcTFbbFG&2eSG zt+iw+SR0L%l{r+UI!Gx}8@SS|LlPI*Mjiha+}iPjpQCiTS^KukZaz87_ z+0J21#}`RB%Y5r@$y;@)zS{PJ14O)d4NsT~AYT~l3M0NKIq8i3w`5gVXPs85%Eki9 ziFD)Qi8wAjd`r19EbBb9>L- zX6`A1#GCx|u_diCJ9S{6&7|pJ(TuT^mINtlE5-Bw%V`N~^&grvRpVcoKuPgDa zCWchD!EX1*^3jCDBTI&;n)S&a5sJ#YZHpI+TBY60Ka{jOu_~!KKJujsSUkqh@}V-~ z<_L~h*J@Q&ehzY7)787U{iv1=Hs5x^^SEy{q-En{rNg{98*x~U@kVf4IYX}9Z66Ci z4EM$J)}49#+tZ0~e8eYOCO)2!6)NRB_`C0fQ_a`;%{b;imlWrg#fa%*)->U7)cW>E z!c*V2l#u?_ksg%j`1>cGmNR$uZlu-T_G!$CFHUOJo`^T)^u6Yq@wE=Gz{|p60BXYE z*<9qRj{wPtL(R((jYY_XWzZy!hz;uEI%oN7OuPTF8ho*N7|n42p&Plo1tqn+lH+|N z?!1~Ni2u7U8P`!jXWpGY&gL;f7_995Ly5|Y#1-vrzwhQsabJv}Ilh}<>-W|mdBp?v zwiK?2*ug^3^ik0B5A&n1Tvl8&4$&z;oj(rgUwGF6~A`(As&h(B1w~5)aM<= z>2xEjq6b|bHUp*NiM45ar}sZIo0HE6mfwI@Pc2dT$9YKrt0+&x%2%k$!E zGd|hBIb<)ZYWCbbKK7jy;P(uOe6mxfyz4_z^wPAos}5=#xdmV9j%i zen#W=VpN(S<6*aq3cuIV)xsCe#yTW=Us_(^*PeACrhfO$k2(ZPsk5n^*j^>ME;@5| zb>!9xOIv%Ga91s4`R;EnTyM2F{Ha05E<&?Ao$;HpXwH~sJJ4OEk9G}1`0uyzuz83{ zyX-nXCuLBs*L+RcSYT0GTpB9R30azb{hy>uwo`F8Cx+&u~O* zRr*!Koz3VAjvW&0^mme`sSa;L7H*rCc+wC*G(nde;PBH~4lGJAE^~ zk2CXzZ4&0`G{3RYjA^oCDg6bt5l)esQ^;3cymh(67S$TL&%SvNy2iK0vWQKri^3Ec z+h~4V%Tj>knb@o}W^o;A+JE$e<8j4$Wo3y>+>t?*4O_VSX5+pgv|a0F&&d$pidKxH z@+YagBA`)0UEUxPwYEGq&g9OScrAY22~_cS{PFayV3Rvj|MfQt7eZ5dxGTE0dq>bg z56InoRd9E?Y&Yl)Q3_npScr0i@aPl|SsplHJ_w0kj}2f^{tOMx1&G#lI*|Yy1&A|5 zN=rnO3B?Svw0c?lU9_k2h#aKRmwEKShVqPk8U?PrQVoYT$7G$CmidTkKdR{ z9BBPs$_O`sm9@Z@rv>KjcozG$?Uq1j1G|Cvs0>Qf=Aqpxo!UaMBsp(R1KpcfKOjd6tNT@laS z(i!~UC=!#=z0-+!#y?Em!XX$kgD9SYPJ#LirC4=IpDwA}D8TDHtLe+zM-9oua{X6VPM_LMbxwU1T}2S>?I zH}urozmPU{GK8HbeX%*&<`W9{B0Y!NW+J@x*lnhT2_X9OOs?ou& zYA-~9_HQ%7)31hwKYldeJMW&c$D(z}eL*Npmu#y!Uq<_-DvqUnJTLbdUpJ{eBzKL( zAoBs9XTgy-#UpG>q;2Hj`x~24!M>p&mMQI|a59w3Pb3SiiNKl0`YOs@R(ZKUNAiti zv}W97gF9LFNDV}``vbtOJsEzh5_{99wex1!^DHJRqn8jHrCgvXZhgfaQ>{Li?+-vKU~lxO*C~VqJwfLYcPTGJJov zMYfesK38R~MDJz@`cbwVIj{~&^^}0e7N74lvTWh99I~dvn2T-Z%Dl`Znn`Ja;v&r^ z8K56eXCwRZY%}WVz*Kvr@GvzRQ&thgc0 zIeDek8q@p^=LD}XBwr?Us(c(%_gBGQtOKeIuZXwmRVL}HXZJ*n@%wT9v}z*l0E zHaZj~mNV4QGA>KF?0;T*c+x3l5a@|I)?KK##wx~FBDK8ba$~bN1CJaRZyefT#%!-UuaIO;Pg+* z6R8FR-OrZV$KO;G>D~pZ;2lVlldH*{NYvdG`|1aq{?E((?-f(=z71)MY3foYP~rL+ z%Cl(ev5=RP0|omC((bCL9|J3b$fsNh>3;`13W~?nItMc(jugQbx>Bt1&4^!KE!9Qm z`K?K|u<(j+$OE`YWPlq7P}zcm5dqpHD{-Xr$ug1F{7asY6F=)$h5_|m2UelXOA;oZ z?rvn5BbD)jqNiC)S8{qwDz9MDMe2>VtJEtfR9AM*;X7U-@t-u$qqj7C5W9C!D3msj zI)2~oRbFF7KXS$4TX_`~{BQGXeX!4VddpqNU;FQluiLKp5nV%j(e~NBQKLqtXZEi& zw&xseUNonsFYJj3lztT_27lyHqsI6siNTl4T7Yw%N6ncpI z(6W=^sf7jKFFdw@$?o6174y)O!Eqz!(ks%4;1i4`N*!V~i#Iqxf0NH%0{hpsgKZ>CX>_Zqp8*S%NW7 z#J(#^Z&nF720X>+bFGpgTREjI9W3pj_kHetX0DPY*Q)MB8EJzkk$E4qQG%pWPR7Sf3(Xf`q7w3ay zlZWFW2YFmtn!MEk!?K72-0?thL4BAsn(P>Rlx+#T-WiNtrF^`&rW1Xi&*ME_f8huc zuxsky0+#6in2Y)aN8}?izH35&!_IzW^@Uz&Lv+Sn8eF<>yhC}!NWKh*(r4g)CZ3&{ z+gX1LQu^hbHU*I<9<_+}a-v!f4rw6w^+Ad~KT5X{v7mRm#NL=l%zKKA-hy0nwJlm1 zuaD}(zG@Qi-1Dt^h$I5`d8B~Aa0#tYFO;5QUExLyVG^G~B_ll@?K{%yvw11#a3b9{ zhmN9H4gQ@LW#Ze>P&H1tx;IC(wmr*&ZuU2U|A1e@CUjoW^R~T#G@v~y$>94uIU5*O z{k++0AKY&w2!gxCWwbTg3N4z~fr5rqmrBo2E@+HkD}k89%_3=MwxX zvQ3>4+f{kY{GFYMD1t30*UIZfa^SP;E)6yHcNh0hPsoohpEl?L(-j#LlbVqc9SjC< zZf%{xV3yj)=L6gBx4jeXH@sQt?Tsao862T)s=k)WHo30*2oWF~^P4kI9dn4m3Qdi> z1AWP9%Rt0-RNyV*#)=Umhk5&8-i!u8>jO8PkH0U5@k;;)7wSx;lH1Hsw4K;0Q3#TV6)#uf%uF)jUn*=Y5hMX8dNFw0Q6l*=G&WgW;U6(s`oWYxv@3HOS@Eu@ zlpe17cqEm4%i)W+J95f)N6yq`aRaZ@I`Ev*+S0WLNmA9T2~|6)H{STzMZ)FN9*m)UEVu{sbCd~wG`F%Z7JHR#4rH)r#6n64hp zo_KplCA_0kIHQt3<^MX7#&vz4SggwH{SSRyLf01(VZG%UEn&_g5F1VvUm1xUe12(g zT%64xI8_99$Ln?g6}&SVf{4o)uRlR>|2l9hl{Z%Vv;_>*Vw{e71cL;I`Qpnz~CCqKkRD&pOW>sU-Ndt4URq$_qnGT z$%yNk`TCWXq7@EojC5U;X)R1XmLe}d6mC=LxZW}#<^JmC{r&ZkoaiFfvItjD!aGeh z8}^S6t?j{v;G&fSDYGM6^tSaKah!;Z)no|P9xE4B5FNO^_nU{`Hw7}$^L=L8dY?WM zb@deXE2IR~)$a^OD-Y8QEwPC#N_O`dbmXzNx0y#0x7oFXPM>dYO@VKCyLYItptWj~ z(bvusZ+DgZ;oAH@gxj#}O%tddvgQ49{imq?BHjz?CnI9qB8Y+#_R;!TkH9-Ma-6HR z+SK;T^^>}6Y6DR~NMIS5veoOV%YEJUL`m)g6<4NoEk^Qgaf6>=x0ke|`4)T;Sm^`R z&a0YcL2-HTi+LjRCq^ET$#e-0iFq_d9`&;r97^f@753~Ok3R)KM;0L$2WZ*&_;oUkav2Iq5NX*-I?QQieVjyZsrA-6zr5gtm8c$&jXNB+4+JJ5_q(|^b|I?y^!@d z!b{ZE+;=0XGG-9h=azhzTaYoT)Y=@F$-P^NtfNDSHXc(KqZO&Bb_}w7t~gwemPSf5 zLr_2*iK%i~-q-iz8CASzXlP>3JLxS=rU-@i1R%FFO8Pd2>T_JH^5Z7zw#Cd?0%tQM zzBDJ2Al1>0!rDeVD^&HYlws;au4QiaSCtBiF|T1j*P*cRb1CxkD^qfx%h+va{^~^= z=i{Zs4-&zDemgCWm~#NEwPY@&i*c3z@ccMeSNEiAGgD@`60+#TJg!GW+s=gciRkh- zKMR?^cqYihq7`!_yal{h;KKd4WR&xhDPgGZi+pI79u{dCX!CSdeyS75JxGFp>P%;3 zcqJ(!Dl->C7&Y@)whmpyD>kxU37=A0H-E-3lyDB9prQ8m>noeA&{?hU$L(9>Lt0Wc ziJ9EJRO&A=IB)#MM#M%x@;Cn|EtM7wKtQ>^=qO<-9v~Cj!^Zl3uakfX^6jj?g@AtX zrpYu7`fr~oS$bCQUedR?n_LP^s?dV(9m5pL#-f&kr%hCl1TSY3K1=N5EP5+y z-!jb3&jYC3zVELP(wOR0oX!cQ(u%%x3BAt@O!DRnsm1EH)~6z7PWg0`v@`a;ZRyVq6rxjV+M2Rb0Yv`!KNEku_tD@Ud;=WX?-t%j@EOEo_=zfIR`M#wp6EqB6G77~ zHUM>eM7Spial=ri1XjjOpZs$ zYlm3NT8w?uu`~gk;AYq3k9>T0UCPTU-IFcsB*LWo(|m9~E;z*uGk`+urXd4C6c}Lo zGifF&m?cfcHH#{k$B(o5o1*;}ZaEk}0I%D@7Dt5$gi1$SUOf46%f_cx3?prHe-{wcyH9%*{FRmFvu^FPr0#6F7F)@C3)))DIl?y73g|eW<4bSHR+BG zBLDfjI#@n{!AR^w;{hsdEbcz;Zdi40+NM9MbDX4#HxIvb$ok~wS1m6SQYk7kT4zm4 zl%*>Y#e_0Usi4U93LJNB4SZTs$zZ^jhlW9pkc(n`1BViR9hUu?lqW<-ESSJVSB&Uc zdGk9GBjGK+nq5K+GG(p|Ql7uwFA?YNp#fdA03+1b%$Weko@k5*u~3hZLP_28yYBigsf z-4v3rm83seaDdIP)np0({t**2+dmJRweBZ`+;T}vHW@hgXk!N&K4s#4f3Xc@&M?c} zT%R8yA&}A2BXKaPXWhAzL&xoG2mEyyk81lKQ(VXuz)Q<|+-f@Af9z|Qg0UcLp~S*H zw!_}L4mc+rF%-A7WSpN@rp)mm-XzWbW7BWE$hl9U+5Al&g-#dqRhhkYb9KQ14yi}= z--fCFHDvXFYxVz6(^CIG9sI](#acceptunsecureconnection)    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Cadena de texto u objeto token que representa las credenciales de autorización OAuth2. Sólo se utiliza con OAUTH2 `authenticationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[IMAP transporter](#imap-transporter-object)*. | ninguno | -| [](#authenticationmode)    | se utiliza el modo de autenticación más seguro soportado por el servidor | -| [](#checkconnectiondelay)    | 300 | -| [](#connectiontimeout)    | 30 | -| [](#host)    | *mandatory* | -| [](#logfile)    | ninguno | -| .**password**: Text
    Contraseña de usuario para la autenticación en el servidor. No se devuelve en el objeto *[IMAP transporter](#imap-transporter-object)*. | ninguno | -| [](#port)    | 993 | -| [](#user)    | ninguno | +| *server* | Valor por defecto (si se omite) | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | +| [](#acceptunsecureconnection)    | False | +| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Cadena de texto u objeto token que representa las credenciales de autorización OAuth2. Sólo se utiliza con OAUTH2 `authenticationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[IMAP transporter](#imap-transporter-object)*. | ninguno | +| [](#authenticationmode)    | the most secure authentication mode supported by the server is used | +| [](#checkconnectiondelay)    | 300 | +| [](#connectiontimeout)    | 30 | +| [](#host)    | *mandatory* | +| [](#logfile)    | ninguno | +| .**password**: Text
    Contraseña de usuario para la autenticación en el servidor. No se devuelve en el objeto *[IMAP transporter](#imap-transporter-object)*. | ninguno | +| [](#port)    | 993 | +| [](#user)    | ninguno | > **Atención**: asegúrese de que el tiempo de espera definido sea menor que el tiempo de espera del servidor, de lo contrario el tiempo de espera del cliente será inútil. #### Resultado @@ -351,12 +351,12 @@ La propiedad `.checkConnectionDelay` contiene

    @@ -535,11 +535,11 @@ End for each
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|msgsIDs|Collection|->|Collection of message unique IDs (strings)| -|allMsgs|Integer|->|`IMAP all`: All messages in the selected mailbox| -|Result|Object|<-|Status of the delete operation| +|msgsIDs|Colección|->|Colección de IDs únicos de mensajes (cadenas)| +|allMsgs|Integer|->|`IMAP all`: todos los mensajes del buzón seleccionado| +|Resultado|Object|<-|Status of the delete operation|
    @@ -968,12 +968,12 @@ Caracter delimitador del nombre del buzón.
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|msgNumber|Integer|->|Sequence number of the message| -|msgID|Text|->|Unique ID of the message| -|options|Object|->|Message handling instructions| -|Result|Object|<-|[Email object](EmailObjectClass.md#email-object)| +|msgNumber|Integer|->|Número de secuencia del mensaje| +|msgID|Text|->|Identificación única del mensaje| +|options|Object|->|Instrucciones de gestión del mensaje| +|Resultado|Object|<-|[Email object](EmailObjectClass.md#email-object)|
    @@ -1044,13 +1044,13 @@ Quiere obtener el mensaje con ID = 1:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|ids |Collection|->|Collection of message ID| -|startMsg|Integer|->|Sequence number of the first message| -|endMsg |Integer|->|Sequence number of the last message| -|options|Object|->|Message handling instructions| -|Result|Object|<-|Object containing:
    • una colección de [objetos Email](EmailObjectClass.md#email-object) y
    • una colección de identificadores o números para los mensajes que faltan, si los hay
    | +|ids |Collection|->|Colección de ID de mensaje| +|startMsg|Integer|->|Número de secuencia del primer mensaje| +|endMsg |Integer|->|Número de secuencia del último mensaje| +|options|Object|->|Instrucciones de gestión de mensajes| +|Resultado|Object|<-|Object containing:
    • una colección de [objetos Email](EmailObjectClass.md#email-object) y
    • una colección de identificadores o números para los mensajes que faltan, si los hay
    |
    @@ -1149,11 +1149,11 @@ Quiere recuperar los 20 correos electrónicos más recientes sin cambiar el esta
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|msgNumber|Integer|-> |Sequence number of the message| -|msgID|Text|-> |Unique ID of the message| -|updateSeen|Boolean|->|If True, the message is marked "seen" in the mailbox. Si es False el mensaje se deja intacto.| +|msgNumber|Integer|-> |Número de secuencia del mensaje| +|msgID|Text|-> |Identificación única del mensaje| +|updateSeen|Boolean|->|Si es True, el mensaje se marca como "visto" en el buzón. Si es False el mensaje se deja intacto.| |Resultado|BLOB|<-|Blob of the MIME string returned from the mail server|
    @@ -1226,12 +1226,12 @@ El parámetro opcional *updateSeen* permite indicar si el mensaje está marcado
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|msgsIDs|Collection|->|Collection of message unique IDs (strings)| -|allMsgs|Integer|->|`IMAP all`: All messages in the selected mailbox| -|destinationBox|Text|->|Mailbox to receive moved messages| -|Result|Object|<-|Status of the move operation| +|msgsIDs|Collection|->|Colección de IDs únicos de mensajes (cadenas)| +|allMsgs|Integer|->|`IMAP all`: todos los mensajes del buzón seleccionado| +|destinationBox|Text|->|Buzón para recibir los mensajes movidos| +|Resultado|Object|<-|Status of the move operation|
    @@ -1330,11 +1330,11 @@ Para mover todos los mensajes del buzón actual:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |-----|--- |:---:|------| -|startMsg|Integer|-> |Sequence number of the first message| -|endMsg|Integer|->|Sequence number of the last message| -|Result|Collection|<-|Collection of unique IDs| +|startMsg|Integer|-> |Número de secuencia del primer mensaje| +|endMsg|Integer|->|Número de secuencia del último mensaje| +|Resultado|Collection||<-|Collection of unique IDs|
    @@ -1394,17 +1394,17 @@ La función devuelve una colección de cadenas (IDs únicos).
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|msgIDs|any|->|Collection of strings: Message unique IDs (text)
    Text: Unique ID of a message
    Longint (IMAP all): All messages in the selected mailbox| -|keywords|Object|->|Keyword flags to remove| +|msgIDs|any|->|Colección de cadenas: Identificadores únicos de mensajes (texto)
    Texto: ID único de un mensaje
    Longint (IMAP all): todos los mensajes del buzón seleccionado| +|keywords|Object|->|Banderas de palabras clave a eliminar| |Result|Object|<-|Status of the removeFlags operation|
    #### Descripción -The `.delete()` function sets the "deleted" flag for the messages defined in `msgsIDs` or `allMsgs`. +La función `.removeFlags()` elimina las banderas de los `msgIDs` para las `palabras clave` especificadas. En el parámetro `msgIDs`, puede pasar: @@ -1483,11 +1483,11 @@ $status:=$transporter.removeFlags(IMAP all;$flags)
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|currentName|Text|->|Name of the current mailbox| -|newName|Text|->|New mailbox name| -|Result|Object|<-|Status of the renaming operation| +|currentName|Text|->|Nombre del buzón actual| +|newName|Text|->|Nombre del nuevo buzón| +|Resultado|Object|<-|Status of the renaming operation|
    @@ -1647,7 +1647,7 @@ Las claves de búsqueda pueden solicitar el valor a buscar: * **Marcadores**: los valores de tipo marcador (flags) aceptan una o varias palabras claves (incluyendo marcadores estándar) separados por espacios. Ejemplo: `searchCriteria = KEYWORD \Flagged \Draft` -* **Conjunto de mensajes**: identifica un conjunto de mensajes. En el caso de los números de secuencia de los mensajes, se trata de números consecutivos desde el 1 hasta el número total de mensajes en el buzón. Los números son separados por coma; un dos puntos (:) delimita entre dos números inclusive. Examples: `2,4:7,9,12:*` is `2,4,5,6,7,9,12,13,14,15` for a mailbox with 15 messages. `searchCriteria = 1:5 ANSWERED` busca en la selección de mensajes 1 a 5, los mensajes que tienen el marcador \Answered. `searchCriteria= 2,4 ANSWERED` busca en la selección de mensajes (números de mensaje 2 y 4) los mensajes que tienen el marcador \Answered. +* **Conjunto de mensajes**: identifica un conjunto de mensajes. En el caso de los números de secuencia de los mensajes, se trata de números consecutivos desde el 1 hasta el número total de mensajes en el buzón. Los números son separados por coma; un dos puntos (:) delimita entre dos números inclusive. Ejemplos: `2,4:7,9,12:*` es `2,4,5,6,7,9,12,13,14,15` para un buzón con 15 mensajes. `searchCriteria = 1:5 ANSWERED` busca en la selección de mensajes 1 a 5, los mensajes que tienen el marcador \Answered. `searchCriteria= 2,4 ANSWERED` busca en la selección de mensajes (números de mensaje 2 y 4) los mensajes que tienen el marcador \Answered. #### Teclas de búsqueda disponibles @@ -1706,11 +1706,11 @@ Las claves de búsqueda pueden solicitar el valor a buscar:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|name|Text|-> |Name of the mailbox| -|state|Integer|->|Mailbox access status| -|Result|Object|<-|boxInfo object| +|name|Text|-> |Nombre del buzón| +|state|Integer|->|Estado de acceso al buzón| +|Resultado|Object|<-|boxInfo object|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/MailAttachmentClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/MailAttachmentClass.md index 9c5b9189cdf711..dbbaf5f9fdfa53 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/MailAttachmentClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/MailAttachmentClass.md @@ -27,14 +27,14 @@ Los objetos Attachment ofrecen las siguientes propiedades y funciones de sólo l
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|path|Text|->|Path of the attachment file| -|blob|Blob|->|BLOB containing the attachment| -|name|Text|->|Name + extension used by the mail client to designate the attachment| -|cid|Text|->|ID of attachment (HTML messages only), or " " if no cid is required| -|type|Text|->|Value of the content-type header| -|disposition|Text|->|Value of the content-disposition header: "inline" or "attachment".| +|path|Text|->|Ruta del archivo adjunto| +|blob|Blob|->|BLOB que contiene el adjunto| +|name|Text|->|Nombre + extensión utilizados por el cliente de correo para designar el adjunto| +|cid|Text|->|ID del adjunto (sólo mensajes HTML), o " " si no se requiere cid| +|type|Text|->|Valor del encabezado content-type| +|disposition|Text|->|Valor del encabezado content-disposition: "inline" o "attachment".| |Result|4D.MailAttachment|<-|Attachment object|
    @@ -163,14 +163,14 @@ $transporter.send($email)
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|path|Text|->|Path of the attachment file| -|blob|Blob|->|BLOB containing the attachment| -|name|Text|->|Name + extension used by the mail client to designate the attachment| -|cid|Text|->|ID of attachment (HTML messages only), or " " if no cid is required| -|type|Text|->|Value of the content-type header| -|disposition|Text|->|Value of the content-disposition header: "inline" or "attachment".| +|path|Text|->|Ruta del archivo adjunto| +|blob|Blob|->|BLOB que contiene el adjunto| +|name|Text|->|Nombre + extensión utilizados por el cliente de correo para designar el adjunto| +|cid|Text|->|ID del adjunto (sólo mensajes HTML), o " " si no se requiere cid| +|type|Text|->|Valor del encabezado content-type| +|disposition|Text|->|Valor del encabezado content-disposition: "inline" o "attachment".| |Result|4D.MailAttachment|<-|Attachment object|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/POP3TransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/POP3TransporterClass.md index e2e8a3506501e6..b830d56b550e2f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/POP3TransporterClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/POP3TransporterClass.md @@ -59,17 +59,17 @@ El comando `POP3 New transporter` ](#acceptunsecureconnection)    | False | -| .**accessTokenOAuth2**: Text Cadena que representa las credenciales de autorización OAuth 2. Sólo se utiliza con OAUTH2 `authenticationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No devuelto en el objeto *[SMTP transporter](./SMTPTransporterClass.md#smtp-transporter-object)*. | ninguno | -| [](#authenticationmode)    | se utiliza el modo de autenticación más seguro soportado por el servidor | -| [](#connectiontimeout)    | 30 | -| [](#host)    | *mandatory* | -| [](#logfile)    | ninguno | -| **.password**: Text contraseña de usuario para la autenticación en el servidor. No devuelto en el objeto *[SMTP transporter](./SMTPTransporterClass.md#smtp-transporter-object)*. | ninguno | -| [](#port)    | 995 | -| [](#user)    | ninguno | +| *server* | Valor por defecto (si se omite) | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | +| [](#acceptunsecureconnection)    | False | +| .**accessTokenOAuth2**: Text Cadena que representa las credenciales de autorización OAuth 2. Sólo se utiliza con OAUTH2 `authenticationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No devuelto en el objeto *[SMTP transporter](./SMTPTransporterClass.md#smtp-transporter-object)*. | ninguno | +| [](#authenticationmode)    | the most secure authentication mode supported by the server is used | +| [](#connectiontimeout)    | 30 | +| [](#host)    | *mandatory* | +| [](#logfile)    | ninguno | +| **.password**: Text contraseña de usuario para la autenticación en el servidor. No devuelto en el objeto *[SMTP transporter](./SMTPTransporterClass.md#smtp-transporter-object)*. | ninguno | +| [](#port)    | 995 | +| [](#user)    | ninguno | #### Resultado @@ -269,10 +269,10 @@ El objeto `boxInfo` devuelto contiene las siguientes propiedades:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|msgNumber|Integer|->|Number of the message in the list | -|Result|Object|<-|[Email object](EmailObjectClass.md#email-object)| +|msgNumber|Integer|->|Número del mensaje en la lista | +|Resultado|Objeto|<-|[Email object](EmailObjectClass.md#email-object)|
    @@ -328,10 +328,10 @@ Quiere saber el remitente del primer correo del buzón:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|msgNumber|Integer|->|Number of the message in the list | -|Result|Object|<-|mailInfo object| +|msgNumber|Integer|->|Número del mensaje en la lista | +|Resultado|Objeto|<-|mailInfo object|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/SMTPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/SMTPTransporterClass.md index 43e6dd9926b143..1f9e0321491178 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/SMTPTransporterClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/SMTPTransporterClass.md @@ -68,7 +68,7 @@ En el parámetro *server*, pase un objeto que contenga las siguientes propiedade | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | | [](#acceptunsecureconnection)    | False | | .**accessTokenOAuth2**: cadena Text que representa las credenciales de autorización OAuth 2. Sólo se utiliza con OAUTH2 `authenticationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). Cadena de texto u objeto token que representan las credenciales de autorización OAuth 2. | ninguno | -| [](#authenticationmode)    | se utiliza el modo de autenticación más seguro soportado por el servidor | +| [](#authenticationmode)    | el modo de autenticación más seguro se utiliza soportado por el servidor | | [](#bodycharset)    | `mail mode UTF8` (US-ASCII_UTF8_QP) | | [](#connectiontimeout)    | 30 | | [](#headercharset)    | `mail mode UTF8` (US-ASCII_UTF8_QP) | @@ -217,10 +217,10 @@ La conexión SMTP se cierra automáticamente:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|mail|Object|->|[Email](EmailObjectClass.md#email-object) to send| -|Result|Object|<-|SMTP status| +|mail|Object|->|[Email](EmailObjectClass.md#email-object) a enviar| +|Resultado|Object|<-|SMTP status|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/SessionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/SessionClass.md index ed9073398acce2..0de4bbeef9e5f7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/SessionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/SessionClass.md @@ -283,11 +283,11 @@ End if
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|privilege|Text|->|Privilege name| -|privileges|Collection|->|Collection of privilege names| -|settings|Object|->|Object with a "privileges" property (string or collection)| +|privilege|Text|->|Nombre de privilegio| +|privileges|Collection|->|Colección de nombres de privilegio| +|settings|Object|->Objeto con una propiedad "privilegios" (cadena o colección)|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/SignalClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/SignalClass.md index ac962ae2cd2944..467f0c231c4426 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/SignalClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/SignalClass.md @@ -103,10 +103,10 @@ Método ***OpenForm***:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|description|Text|->|Description for the signal| -|Result|4D.Signal|<-|Native object encapsulating the signal| +|description|Text|->|Descripción de la señal| +|Resultado|4D.Señal|<-|Native object encapsulating the signal|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/WebServerClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/WebServerClass.md index ac41782122b392..715fc81dfaa531 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/WebServerClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/WebServerClass.md @@ -73,10 +73,10 @@ Ofrecen las siguientes propiedades y funciones:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|----|---| -|option|Integer|->|Web server to get (default if omitted = `Web server database`)| -|Result|4D.WebServer|<-|Web server object| +|option|Integer|->|Servidor web a obtener (por defecto si se omite = `Web server database`)| +|Resultado|4D.WebServer|<-|Web server object|
    @@ -178,7 +178,7 @@ Camino de la carpeta donde **.characterSet** : Number
    **.characterSet** : Text -El conjunto de caracteres que el servidor web 4D debe utilizar para comunicarse con los navegadores conectados a la aplicación. El valor por defecto depende del lenguaje del sistema operativo. Puede ser un entero MIBEnum o una cadena Name, identificadores [definidos por IANA](http://www.iana.org/assignments/character-sets/character-sets.xhtml). Aquí está la lista de identificadores correspondientes a los conjuntos de caracteres soportados por el servidor web 4D: +The conjunto de caracteres que el servidor web 4D debe utilizar para comunicarse con los navegadores conectados a la aplicación. El valor por defecto depende del lenguaje del sistema operativo. Puede ser un entero MIBEnum o una cadena Name, identificadores [definidos por IANA](http://www.iana.org/assignments/character-sets/character-sets.xhtml). Aquí está la lista de identificadores correspondientes a los conjuntos de caracteres soportados por el servidor web 4D: - 4 = ISO-8859-1 - 12 = ISO-8859-9 @@ -203,7 +203,7 @@ El conjunto de caracteres que e **.cipherSuite** : Text -El lista de cifrado utilizada para el protocolo seguro. Define la prioridad de los algoritmos de cifrado implementados por el servidor web de 4D. Puede ser una secuencia de cadenas separadas por dos puntos (por ejemplo "ECDHE-RSA-AES128-..."). Ver la [página de cifrados](https://www.openssl.org/docs/manmaster/man1/ciphers.html) en el sitio OpenSSL. +The lista de cifrado utilizada para el protocolo seguro. Define la prioridad de los algoritmos de cifrado implementados por el servidor web de 4D. Puede ser una secuencia de cadenas separadas por dos puntos (por ejemplo "ECDHE-RSA-AES128-..."). Ver la [página de cifrados](https://www.openssl.org/docs/manmaster/man1/ciphers.html) en el sitio OpenSSL. @@ -214,7 +214,7 @@ El lista de cifrado utilizada pa **.CORSEnabled** : Boolean -El estado del servicio CORS (*Cross-origin resource sharing*) para el servidor web. Por razones de seguridad, las peticiones "cross-domain" están prohibidas por defecto a nivel del navegador. Cuando está habilitado (True), las llamadas XHR (por ejemplo, peticiones REST) de páginas web fuera del dominio pueden ser permitidas en su aplicación (necesita definir la lista de direcciones permitidas en la lista de dominios CORS, ver `CORSSettings` abajo). Cuando se desactiva (False, por defecto), se ignoran todas las peticiones cruzadas enviadas con CORS. Cuando se activa (True) y un dominio o método no permitido envía una solicitud de sitio cruzado, se rechaza con una respuesta de error "403 - prohibido". +The estado del servicio CORS (*Cross-origin resource sharing*) para el servidor web. Por razones de seguridad, las peticiones "cross-domain" están prohibidas por defecto a nivel del navegador. Cuando está habilitado (True), las llamadas XHR (por ejemplo, peticiones REST) de páginas web fuera del dominio pueden ser permitidas en su aplicación (necesita definir la lista de direcciones permitidas en la lista de dominios CORS, ver `CORSSettings` abajo). Cuando se desactiva (False, por defecto), se ignoran todas las peticiones cruzadas enviadas con CORS. Cuando se activa (True) y un dominio o método no permitido envía una solicitud de sitio cruzado, se rechaza con una respuesta de error "403 - prohibido". Por defecto: False (desactivado) @@ -255,7 +255,7 @@ Contiene el lista de hosts y m **.debugLog** : Number -El estado del archivo de log de las peticiones HTTP (HTTPDebugLog_nn.txt, almacenado en la carpeta "Logs" de la aplicación -- nn es el número del archivo). +The estado del archivo de log de las peticiones HTTP (HTTPDebugLog_nn.txt, almacenado en la carpeta "Logs" de la aplicación -- nn es el número del archivo). - 0 = desactivado - 1 = activado sin partes del cuerpo (en este caso se suministra el tamaño del cuerpo) @@ -272,7 +272,7 @@ El estado del archivo de log de las **.defaultHomepage** : Text -El nombre de la página de inicio por defecto o "" para no enviar la página de inicio personalizada. +The nombre de la página de inicio por defecto o "" para no enviar la página de inicio personalizada. @@ -283,7 +283,7 @@ El nombre de la página de i **.HSTSEnabled** : Boolean -El estado del HTTP Strict Transport Security (HSTS). HSTS permite al servidor web declarar que los navegadores sólo deben interactuar con él a través de conexiones HTTPS seguras. Los navegadores registrarán la información HSTS la primera vez que reciban una respuesta del servidor web, luego cualquier solicitud HTTP futura se transformará automáticamente en solicitudes HTTPS. El tiempo que esta información es almacenada por el navegador se especifica con la propiedad `HSTSMaxAge`. HSTS requiere que HTTPS esté activado en el servidor. HTTP también debe estar activado para permitir las conexiones cliente iniciales. +The estado del HTTP Strict Transport Security (HSTS). HSTS permite al servidor web declarar que los navegadores sólo deben interactuar con él a través de conexiones HTTPS seguras. Los navegadores registrarán la información HSTS la primera vez que reciban una respuesta del servidor web, luego cualquier solicitud HTTP futura se transformará automáticamente en solicitudes HTTPS. El tiempo que esta información es almacenada por el navegador se especifica con la propiedad `HSTSMaxAge`. HSTS requiere que HTTPS esté activado en el servidor. HTTP también debe estar activado para permitir las conexiones cliente iniciales. @@ -296,7 +296,7 @@ El estado del HTTP Strict Transp **.HSTSMaxAge** : Number -El duración máxima (en segundos) de activación de HSTS para cada nueva conexión cliente. Esta información se almacena del lado del cliente durante el tiempo especificado. +The duración máxima (en segundos) de activación de HSTS para cada nueva conexión cliente. Esta información se almacena del lado del cliente durante el tiempo especificado. Valor por defecto: 63072000 (2 años). @@ -309,7 +309,7 @@ Valor por defecto: 63072000 (2 años). **.HTTPCompressionLevel** : Number -El nivel de compresión para todos los intercambios HTTP comprimidos para el servidor HTTP 4D (peticiones clientes o respuestas servidor). Este selector permite optimizar los intercambios priorizando la velocidad de ejecución (menos compresión) o la cantidad de compresión (menos velocidad). +The nivel de compresión para todos los intercambios HTTP comprimidos para el servidor HTTP 4D (peticiones clientes o respuestas servidor). Este selector permite optimizar los intercambios priorizando la velocidad de ejecución (menos compresión) o la cantidad de compresión (menos velocidad). Valores posibles: @@ -327,7 +327,7 @@ Valores posibles: **.HTTPCompressionThreshold** : Number -El umbral de tamaño (bytes) de las peticiones por debajo del cual no se deben comprimir los intercambios. Este parámetro es útil para evitar la pérdida de tiempo de la máquina al comprimir los intercambios pequeños. +The umbral de tamaño (bytes) de las peticiones por debajo del cual no se deben comprimir los intercambios. Este parámetro es útil para evitar la pérdida de tiempo de la máquina al comprimir los intercambios pequeños. Umbral de compresión por defecto = 1024 bytes @@ -340,7 +340,7 @@ Umbral de compresión por defecto = 1024 bytes **.HTTPEnabled** : Boolean -El estado del protocolo HTTP. +The estado del protocolo HTTP. @@ -351,7 +351,7 @@ El estado del protocolo HTTP**.HTTPPort** : Number -El número de puerto IP de escucha para HTTP. +The número de puerto IP de escucha para HTTP. Por defecto = 80 @@ -364,7 +364,7 @@ Por defecto = 80 **.HTTPTrace** : Boolean -El activación de `HTTP TRACE`. Por razones de seguridad, por defecto el servidor web rechaza las peticiones `HTTP TRACE` con un error 405. Cuando se activa, el servidor web responde a las peticiones `HTTP TRACE` con la línea de petición, el encabezado y el cuerpo. +The activación de `HTTP TRACE`. Por razones de seguridad, por defecto el servidor web rechaza las peticiones `HTTP TRACE` con un error 405. Cuando se activa, el servidor web responde a las peticiones `HTTP TRACE` con la línea de petición, el encabezado y el cuerpo. @@ -375,7 +375,7 @@ El activación de `HTTP TRACE`**.HTTPSEnabled** : Boolean -El estado del protocolo HTTPS. +The estado del protocolo HTTPS. @@ -386,7 +386,7 @@ El estado del protocolo HTTPS**.HTTPSPort** : Number -El número de puerto IP de escucha para HTTPS. +The número de puerto IP de escucha para HTTPS. Por defecto = 443 @@ -400,7 +400,7 @@ Por defecto = 443 > Esta propiedad no se devuelve en [modo sesiones escalables](#scalablesession). -El duración de vida (en minutos) de los procesos de sesión legacy inactivos. Al final del tiempo de espera, el proceso se mata en el servidor, se llama al método base `On Web Legacy Close Session` y se destruye el contexto de la sesión heredada. +The duración de vida (en minutos) de los procesos de sesión legacy inactivos. Al final del tiempo de espera, el proceso se mata en el servidor, se llama al método base `On Web Legacy Close Session` y se destruye el contexto de la sesión heredada. Por defecto = 480 minutos @@ -414,7 +414,7 @@ Por defecto = 480 minutos > Esta propiedad no se devuelve en [modo sesiones escalables](#scalablesession). -El duración de vida (en minutos) de las sesiones legacy inactivas (duración definida en la cookie). Al final de este periodo, la cookie de sesión expira y deja de ser enviada por el cliente HTTP. +The duración de vida (en minutos) de las sesiones legacy inactivas (duración definida en la cookie). Al final de este periodo, la cookie de sesión expira y deja de ser enviada por el cliente HTTP. Por defecto = 480 minutos @@ -427,7 +427,7 @@ Por defecto = 480 minutos **.IPAddressToListen** : Text -El Dirección IP en la que el servidor web 4D recibirá las peticiones HTTP. Por defecto, no se define ninguna dirección específica. Se soportan tanto los formatos de cadena IPv6 como los IPv4. +The Dirección IP en la que el servidor web 4D recibirá las peticiones HTTP. Por defecto, no se define ninguna dirección específica. Se soportan tanto los formatos de cadena IPv6 como los IPv4. @@ -440,7 +440,7 @@ El Dirección IP en la que *Propiedad de sólo lectura* -El estado de ejecución del servidor web. +The estado de ejecución del servidor web. @@ -466,7 +466,7 @@ Contiene `True` si las sesiones **.logRecording** : Number -El valor de registro del log de peticiones (logweb.txt). +The valor de registro del log de peticiones (logweb.txt). - 0 = No registrar (por defecto) - 1 = Registro en formato CLF @@ -483,7 +483,7 @@ El valor de registro del log de **.maxConcurrentProcesses** : Number -El número máximo de procesos web simultáneos soportados por el servidor web. Cuando se alcance este número (menos uno), 4D no creará ningún otro proceso y devolverá el estado HTTP 503 - Servicio no disponible a todas las nuevas peticiones. +The número máximo de procesos web simultáneos soportados por el servidor web. Cuando se alcance este número (menos uno), 4D no creará ningún otro proceso y devolverá el estado HTTP 503 - Servicio no disponible a todas las nuevas peticiones. Valores posibles: 500000 - 2147483647 @@ -523,7 +523,7 @@ Contiene el número máximo de s **.minTLSVersion** : Number -El versión mínima de TLS aceptada para las conexiones. Se rechazarán los intentos de conexión de clientes que sólo soporten versiones inferiores a la mínima. +La versión mínima de TLS aceptada para las conexiones. Se rechazarán los intentos de conexión de clientes que sólo soporten versiones inferiores a la mínima. Valores posibles: @@ -558,7 +558,7 @@ El nombre de la aplicación del servido *Propiedad de sólo lectura* -El versión de la librería OpenSSL utilizada. +La versión de la librería OpenSSL utilizada. @@ -571,7 +571,7 @@ El versión de la librería O *Propiedad de sólo lectura* -El disponibilidad de PFS en el servidor. +La disponibilidad de PFS en el servidor. @@ -581,7 +581,7 @@ El disponibilidad de P **.rootFolder** : Text -El ruta de la carpeta raíz del servidor web. La ruta se formatea en la ruta completa POSIX utilizando filesystems. Cuando se utiliza esta propiedad en el parámetro `settings`, puede ser un objeto `Folder`. +La ruta de la carpeta raíz del servidor web. La ruta se formatea en la ruta completa POSIX utilizando filesystems. Cuando se utiliza esta propiedad en el parámetro `settings`, puede ser un objeto `Folder`. @@ -605,7 +605,7 @@ Contiene `True` si las sesio **.sessionCookieDomain** : Text -El campo "domain" de la cookie de sesión. Se utiliza para controlar el alcance de las cookies de sesión. Si define, por ejemplo, el valor "/*.4d.fr" para este selector, el cliente sólo enviará una cookie cuando la solicitud se dirija al dominio ".4d.fr", lo que excluye a los servidores que alojan datos estáticos externos. +The campo "domain" de la cookie de sesión. Se utiliza para controlar el alcance de las cookies de sesión. Si define, por ejemplo, el valor "/*.4d.fr" para este selector, el cliente sólo enviará una cookie cuando la solicitud se dirija al dominio ".4d.fr", lo que excluye a los servidores que alojan datos estáticos externos. @@ -616,7 +616,7 @@ El campo "domain" de la **.sessionCookieName** : Text -El nombre de la cookie utilizada para almacenar el ID de sesión. +The nombre de la cookie utilizada para almacenar el ID de sesión. *Propiedad de sólo lectura* @@ -629,7 +629,7 @@ El nombre de la cookie uti **.sessionCookiePath** : Text -El campo "path" de la cookie de sesión. Se utiliza para controlar el alcance de las cookies de sesión. Si define, por ejemplo, el valor "/4DACTION" para este selector, el cliente sólo enviará una cookie para las peticiones dinámicas que empiecen por 4DACTION, y no para las imágenes, páginas estáticas, etc. +The campo "path" de la cookie de sesión. Se utiliza para controlar el alcance de las cookies de sesión. Si define, por ejemplo, el valor "/4DACTION" para este selector, el cliente sólo enviará una cookie para las peticiones dinámicas que empiecen por 4DACTION, y no para las imágenes, páginas estáticas, etc. @@ -648,7 +648,7 @@ El campo "path" de la cook **.sessionCookieSameSite** : Text -El valor de la cookie de session "SameSite". Valores posibles (utilizando constantes): +The valor de la cookie de session "SameSite". Valores posibles (utilizando constantes): | Constante | Valor | Descripción | | ------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -669,7 +669,7 @@ Ver la descripción de [Session Cookie SameSite](WebServer/webServerConfig.md#se > Esta propiedad no se utiliza en el modo [sesiones escalables](#scalablesession) (no hay validación de la dirección IP). -El validación de la dirección IP para las cookies de sesión. Por razones de seguridad, por defecto el servidor web comprueba la dirección IP de cada solicitud que contiene una cookie de sesión y la rechaza si esta dirección no coincide con la dirección IP utilizada para crear la cookie. En algunas aplicaciones específicas, es posible que desee desactivar esta validación y aceptar las cookies de sesión, incluso cuando sus direcciones IP no coinciden. Por ejemplo, cuando los dispositivos móviles cambian entre las redes WiFi y 3G/4G, su dirección IP cambiará. En este caso, puede permitir que los clientes puedan seguir utilizando sus sesiones web incluso cuando las direcciones IP cambien (esta configuración reduce el nivel de seguridad de su aplicación). +The validación de la dirección IP para las cookies de sesión. Por razones de seguridad, por defecto el servidor web comprueba la dirección IP de cada solicitud que contiene una cookie de sesión y la rechaza si esta dirección no coincide con la dirección IP utilizada para crear la cookie. En algunas aplicaciones específicas, es posible que desee desactivar esta validación y aceptar las cookies de sesión, incluso cuando sus direcciones IP no coinciden. Por ejemplo, cuando los dispositivos móviles cambian entre las redes WiFi y 3G/4G, su dirección IP cambiará. En este caso, puede permitir que los clientes puedan seguir utilizando sus sesiones web incluso cuando las direcciones IP cambien (esta configuración reduce el nivel de seguridad de su aplicación). @@ -691,10 +691,10 @@ El validación de
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|----|---| -|settings|Object|->|Web server settings to set at startup| -|Result|Object|<-|Status of the web server startup| +|settings|Object|->|Configuración del servidor web para establecer al inicio| +|Resultado|Object|<-|Status of the web server startup|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/API/ZipArchiveClass.md b/i18n/es/docusaurus-plugin-content-docs/version-19/API/ZipArchiveClass.md index fd804d90948dd1..9ba3141af38033 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/API/ZipArchiveClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/API/ZipArchiveClass.md @@ -51,14 +51,14 @@ End if
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|fileToZip|4D.File|->|File or Folder object to compress| -|folderToZip|4D.Folder|->|File or Folder object to compress| -|zipStructure|Object|->|File or Folder object to compress| -|destinationFile|4D.File|->|Destination file for the archive| -|options|Integer|->|*folderToZip* option: `ZIP Without enclosing folder`| -|Result|Object|<-|Status object| +|fileToZip|4D.File|->|Objeto Archivo o Carpeta a comprimir| +|folderToZip|4D.Folder|->|Objeto Archivo o Carpeta a comprimir| +|zipStructure|Object|->|Objeto Archivo o Carpeta a comprimir| +|destinationFile|4D.File|->|Archivo de destino del archivo| +|options|Integer|->|Opción *folderToZip*: `ZIP Without enclosing folder`| +|Resultado|Object|<-|Status object|
    @@ -76,7 +76,7 @@ Puede pasar un objeto 4D.File, 4D.Folder, o una estructura zip como primer pará | Propiedad | Tipo | Descripción | | ------------ | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| compression | Integer |
  • `ZIP Compression standard`: Reducir la compresión (por defecto)
  • `ZIP Compression LZMA`: compresión LZMA
  • `ZIP Compression XZ`: compresión XZ
  • `ZIP Compression none`: sin compresión
  • | +| compression | Integer |
  • `ZIP Compression standard`: reducir la compresión (por defecto)
  • `ZIP Compression LZMA`: compresión LZMA
  • `ZIP Compression XZ`: compresión XZ
  • `ZIP Compression none`: sin compresión
  • | | level | Integer | Nivel de compresión. Valores posibles: 1 a 10. Un valor más bajo producirá un archivo más grande, mientras que un valor más alto producirá un archivo más pequeño. Sin embargo, el nivel de compresión influye en el rendimiento. Valores por defecto si se omiten:
  • `ZIP Compression standard`: 6
  • `ZIP Compression LZMA`: 4
  • `ZIP Compression XZ`: 4
  • | | encryption | Integer | La encriptación a utilizar si se define una contraseña:
  • `ZIP Encryption AES128`: encriptación AES con una llave de 128 bits.
  • `ZIP Encryption AES192`: encriptación AES con una llave de 192 bits.
  • `ZIP Encryption AES256`: encriptación AES con una llave de 256 bits (por defecto si se define la contraseña).
  • `ZIP Encryption none`: los datos no están encriptados (por defecto si no se define una contraseña)
  • | | contraseña | Text | Una contraseña a utilizar si se requiere encriptación. | @@ -190,11 +190,11 @@ Quiere pasar una colección de carpetas y archivos para comprimir al objeto *zip
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|zipFile|4D.File|->|Zip archive file| -|password|Text|->|ZIP archive password if any| -|Result|4D.ZipArchive|<-|Archive object| +|zipFile|4D.File|->|Archivo Zip| +|password|Text|->|Contraseña del archivo Zip si la hubiera| +|Resultado|4D.ZipArchive|<-|Archive object|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md index 0d038670906466..b88a189f0ec628 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAfterKeystroke.md @@ -24,7 +24,7 @@ Después de que las propiedades de evento [`On Before Keystroke`](onBeforeKeystr El evento `On After Keystroke` no se genera: -- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- en el método [columnas de list box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método [list box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Secuencia de tecla diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md index d6611c13d570fa..9135ba92eb4260 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onAlternativeClick.md @@ -5,7 +5,7 @@ title: On Alternative Click | Code | Puede ser llamado por | Definición | | ---- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • Botones: el área "flecha" de un botón se presiona
  • List box: en una columna de un array, se hace clic en un botón de selección (atributo "alternateButton")
  • | +| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) |
  • Botones: el área "flecha" de un botón se presiona
  • List box: en una columna de un array, se hace clic en un botón de selección (atributo "alternateButton")
  • | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md index 6ab3bbc2d4cbe0..4e90d559582116 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onBeforeKeystroke.md @@ -22,7 +22,7 @@ Después de haber seleccionado los eventos `On Before Keystroke` y [`On After Ke El evento `On Before Keystroke` no se genera: -- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- en un método [columna List Box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo, se genera en cualquier caso en el método [List Box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Objetos no editables diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md index a53a4c9d5cfd91..dca5fda5b269f5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onColumnResize.md @@ -3,9 +3,9 @@ id: onColumnResize title: On Column Resize --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -| 33 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------- | +| 33 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) | El ancho de una columna es modificado directamente por el usuario o en consecuencia de un redimensionamiento de la ventana del formulario | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md index b6de29e4ec49b2..b45111bf16509e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 42 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Se produce un clic en el encabezado de columna | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) | Se produce un clic en el encabezado de columna | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLoad.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLoad.md index 16c1fe5b8dcad8..a351a0f239f2b5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLoad.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 1 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md index 6c7e4af8fa5ca4..539b7ce688f0f6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | +| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Columna](FormObjects/listbox-column.md) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onUnload.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onUnload.md index dea1e96bb1a951..fde2d0a10b100f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onUnload.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 24 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onValidate.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onValidate.md index be10ac3ab75d4d..5a75184b752c45 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onValidate.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/onValidate.md @@ -10,7 +10,7 @@ title: On Validate ## Descripción -This event is triggered when the record data entry has been validated, for example after an `accept` [standard action](FormObjects/properties_Action.md#standard-action). +Este evento se activa cuando se ha validado la entrada de datos del registro, por ejemplo después de una [acción estándar ](FormObjects/properties_Action.md#standard-action) `accept`. ### Subformulario diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/overview.md index e5b0cce2fc56ba..c421ce75f67d63 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Events/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Events/overview.md @@ -28,7 +28,7 @@ Cada evento es devuelto como un objeto por el comando `FORM Event`. Por defecto, Se devuelven propiedades adicionales cuando el evento se produce en objetos específicos. En particular: -- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. +- Los [list box](FormObjects/listbox-object.md#supported-form-events) y las [columnas de list box](FormObjects/listbox-column.md#supported-form-events) devuelven las [propiedades adicionales](FormObjects/listbox-object.md#supported-form-events) tales como `columnName` o `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md index dd85d58a049e18..553a8e7a57d642 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md @@ -56,7 +56,7 @@ La barra de herramientas contiene los siguientes elementos: | Icono | Nombre | Descripción | | ------------------------------------------------ | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ![](../assets/en/FormEditor/execute.png) | Ejecutar el formulario | Se utiliza para probar la ejecución del formulario. Al presionar este botón, 4D abre una nueva ventana y muestra el formulario en su contexto (lista de registros para un formulario lista y página de registro actual para un formulario detallado). El formulario se ejecuta en el proceso principal. | -| ![](../assets/en/FormEditor/selection.png) | [Herramienta de selección](#selecting-objects) | Allows selecting, moving and resizing form objects.
    **Note**: When an object of the Text or Group Box type is selected, pressing the **Enter** key lets you switch to editing mode. | +| ![](../assets/en/FormEditor/selection.png) | [Herramienta de selección](#selecting-objects) | Permite seleccionar, mover y cambiar el tamaño de los objetos del formulario.
    **Nota**: cuando se selecciona un objeto de tipo Texto o Área de Grupo, al presionar la tecla **Intro** se pasa al modo de edición. | | ![](../assets/en/FormEditor/zOrder.png) | [Orden de entrada](#data-entry-order) | Pasa al modo "Orden de entrada", donde es posible ver y cambiar el orden de entrada actual del formulario. Tenga en cuenta que las marcas permiten ver el orden de entrada actual, sin dejar de trabajar en el formulario. | | ![](../assets/en/FormEditor/moving.png) | [Desplazamiento](#moving-objects) | Pasa al modo " Desplazamiento ", en el que es posible llegar rápidamente a cualquier parte del formulario utilizando la función de arrastrar y soltar en la ventana. El cursor toma la forma de una mano. Este modo de navegación es especialmente útil cuando se hace zoom en el formulario. | | ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permite modificar la escala de visualización del formulario (100% por defecto). Puede pasar al modo "Zoom" haciendo clic en la lupa o pulsando directamente en la barra correspondiente a la escala deseada. Esta función se detalla en la sección anterior. | @@ -235,12 +235,12 @@ La agrupación sólo afecta a los objetos en el editor de formularios. Cuando se Para agrupar los objetos: 1. Seleccione los objetos que desea agrupar. -2. Elija **Agrupar** en el menú Objetos. OR Click the Group button in the toolbar of the Form editor:
    ![](../assets/en/FormEditor/group.png) 4D marks the boundary of the newly grouped objects with handles. No hay marcas que delimiten ninguno de los objetos individuales del grupo. Ahora, al modificar el objeto agrupado, se modifican todos los objetos que componen el grupo. +2. Elija **Agrupar** en el menú Objetos. O Haga clic en el botón Agrupar en la barra de herramientas del editor de formularios:
    ![](../assets/en/FormEditor/group.png) 4D marca el límite de los objetos recién agrupados con manijas. No hay marcas que delimiten ninguno de los objetos individuales del grupo. Ahora, al modificar el objeto agrupado, se modifican todos los objetos que componen el grupo. Para desagrupar un grupo de objetos: 1. Seleccione el grupo de objetos que desea desagrupar. -2. Choose **Ungroup** from the **Object** menu.
    OR
    Click the **Ungroup** button (variant of the **Group** button) in the toolbar of the Form editor.
    If **Ungroup** is dimmed, this means that the selected object is already separated into its simplest form. 4D marca los bordes de los objetos individuales con marcas. +2. Seleccione **Desagrupar** en el menú **Objeto**.
    O
    Haga clic en el botón **Desagrupar** (variante del botón **Agrupar**) de la barra de herramientas del editor de formularios.
    Si **Desagrupar** aparece atenuado, significa que el objeto seleccionado ya está separado en su forma más simple. 4D marca los bordes de los objetos individuales con marcas. ### Alinear objetos @@ -304,7 +304,7 @@ Para repartir los objetos con igual espacio: 1. Seleccione tres o más objetos y haga clic en la herramienta Distribuir correspondiente. -2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.
    ![](../assets/en/FormEditor/distributionTool.png)
    OR
    Select a distribution menu command from the **Align** submenu in the **Object** menu or from the context menu of the editor. 4D distribuye los objetos consecuentemente. Los objetos se distribuyen utilizando la distancia a sus centros y se utiliza como referencia la mayor distancia entre dos objetos consecutivos. +2. En la barra de herramientas, haga clic en la herramienta de distribución correspondiente a la distribución que desee aplicar.
    ![](../assets/en/FormEditor/distributionTool.png)
    O
    Seleccione un comando de menú de distribución en el submenú **Alinear** del menú **Objeto** o en el menú contextual del editor. 4D distribuye los objetos consecuentemente. Los objetos se distribuyen utilizando la distancia a sus centros y se utiliza como referencia la mayor distancia entre dos objetos consecutivos. Para distribuir objetos utilizando la caja de diálogo Alinear y Distribuir: @@ -312,9 +312,9 @@ Para distribuir objetos utilizando la caja de diálogo Alinear y Distribuir: 2. Seleccione el comando **Alineación** del submenú **Alinear** del menú **Objeto** o del menú contextual del editor. Aparece la siguiente caja de diálogo:![](../assets/en/FormEditor/alignmentAssistant.png) -3. In the Left/Right Alignment and/or Top/Bottom Alignment areas, click the standard distribution icon: ![](../assets/en/FormEditor/horizontalDistribution.png)
    (Standard horizontal distribution icon)
    The example area displays the results of your selection. +3. En las áreas Alineación izquierda/derecha y/o Alineación superior/inferior, haga clic en el icono de distribución estándar: ![](../assets/en/FormEditor/horizontalDistribution.png)
    (Icono de distribución horizontal estándar)
    El área de ejemplo muestra los resultados de su selección. -4. To perform a distribution that uses the standard scheme, click **Preview** or *Apply*.
    In this case 4D will perform a standard distribution, so that the objects are set out with an equal amount of space between them.
    OR:
    To execute a specific distribution, select the **Distribute** option (for example if you want to distribute the objects based on the distance to their right side). Esta opción actúa como un interruptor. Si la casilla de selección Distribuir está seleccionada, los iconos situados debajo de ella realizan una función diferente:
    +4. Para realizar una distribución que utiliza el esquema estándar, haga clic en **Vista previa** o *Aplica*.
    En este caso, 4D realizará una distribución estándar para que los objetos estén espaciados de manera equitativa entre ellos.
    O:
    para ejecutar una distribución específica, seleccione la opción **Distribuir** (por ejemplo, si desea distribuir los objetos en función de la distancia a su lado derecho). Esta opción actúa como un interruptor. Si la casilla de selección Distribuir está seleccionada, los iconos situados debajo de ella realizan una función diferente:
    - Horizontalmente, los iconos corresponden a las siguientes distribuciones: uniformemente con respecto a los lados izquierdo, central (hor.) y derecho de los objetos seleccionados. - Verticalmente, los iconos corresponden a las siguientes distribuciones: uniformemente con respecto a los bordes superiores, centros (vert.) y bordes inferiores de los objetos seleccionados. @@ -378,7 +378,7 @@ Para ver o cambiar el orden de entrada: El puntero se convierte en un puntero de orden de entrada y 4D dibuja una línea en el formulario mostrando el orden en que selecciona los objetos durante la entrada de datos. Ver y cambiar el orden de entrada de datos son las únicas acciones que puede realizar hasta que haga clic en cualquier herramienta de la paleta Herramientas. -2. To change the data entry order, position the pointer on an object in the form and, while holding down the mouse button, drag the pointer to the object you want next in the data entry order.
    ![](../assets/en/FormEditor/entryOrder3.png)
    4D will adjust the entry order accordingly. +2. Para cambiar el orden de entrada de datos, ubique el puntero sobre un objeto del formulario y mientras mantiene presionado el botón del ratón, arrastre el puntero hasta el objeto que desee a continuación en el orden de entrada de datos.
    ![](../assets/en/FormEditor/entryOrder3.png)
    4D ajustará el orden de entrada en consecuencia. 3. Repita el paso 2 tantas veces como sea necesario para establecer el orden de entrada de datos que desee. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/IMAPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/IMAPTransporterClass.md index 6d20cd06f10a24..282930daf2004f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/IMAPTransporterClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/IMAPTransporterClass.md @@ -72,18 +72,18 @@ El comando `IMAP New transporter` ](#acceptunsecureconnection)    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Cadena de texto u objeto token que representa las credenciales de autorización OAuth2. Sólo se utiliza con OAUTH2 `authenticationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[IMAP transporter](#imap-transporter-object)*. | ninguno | -| [](#authenticationmode)    | se utiliza el modo de autenticación más seguro soportado por el servidor | -| [](#checkconnectiondelay)    | 300 | -| [](#connectiontimeout)    | 30 | -| [](#host)    | *mandatory* | -| [](#logfile)    | ninguno | -| .**password**: Text
    Contraseña de usuario para la autenticación en el servidor. No se devuelve en el objeto *[IMAP transporter](#imap-transporter-object)*. | ninguno | -| [](#port)    | 993 | -| [](#user)    | ninguno | +| *server* | Valor por defecto (si se omite) | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | +| [](#acceptunsecureconnection)    | False | +| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Cadena de texto u objeto token que representa las credenciales de autorización OAuth2. Sólo se utiliza con OAUTH2 `authenticationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[IMAP transporter](#imap-transporter-object)*. | ninguno | +| [](#authenticationmode)    | the most secure authentication mode supported by the server is used | +| [](#checkconnectiondelay)    | 300 | +| [](#connectiontimeout)    | 30 | +| [](#host)    | *mandatory* | +| [](#logfile)    | ninguno | +| .**password**: Text
    Contraseña de usuario para la autenticación en el servidor. No se devuelve en el objeto *[IMAP transporter](#imap-transporter-object)*. | ninguno | +| [](#port)    | 993 | +| [](#user)    | ninguno | > **Atención**: asegúrese de que el tiempo de espera definido sea menor que el tiempo de espera del servidor, de lo contrario el tiempo de espera del cliente será inútil. #### Resultado @@ -356,12 +356,12 @@ La propiedad `.checkConnectionDelay` contiene
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|msgsIDs|Collection|->|Collection of message unique IDs (strings)| -|allMsgs|Integer|->|`IMAP all`: All messages in the selected mailbox| -|destinationBox|Text|->|Mailbox to receive copied messages| -|Result|Object|<-|Status of the copy operation| +|msgsIDs|Collection|->|Colección de IDs únicos de mensajes (cadenas)| +|allMsgs|Integer|->|`IMAP all`: todos los mensajes del buzón seleccionado| +|destinationBox|Text|->|Buzón para recibir los mensajes copiados| +|Resultado|Object|<-|Status of the copy operation|
    @@ -540,11 +540,11 @@ End for each
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|msgsIDs|Collection|->|Collection of message unique IDs (strings)| -|allMsgs|Integer|->|`IMAP all`: All messages in the selected mailbox| -|Result|Object|<-|Status of the delete operation| +|msgsIDs|Colección|->|Colección de IDs únicos de mensajes (cadenas)| +|allMsgs|Integer|->|`IMAP all`: todos los mensajes del buzón seleccionado| +|Resultado|Object|<-|Status of the delete operation|
    @@ -974,12 +974,12 @@ Caracter delimitador del nombre del buzón.
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|msgNumber|Integer|->|Sequence number of the message| -|msgID|Text|->|Unique ID of the message| -|options|Object|->|Message handling instructions| -|Result|Object|<-|[Email object](EmailObjectClass.md#email-object)| +|msgNumber|Integer|->|Número de secuencia del mensaje| +|msgID|Text|->|Identificación única del mensaje| +|options|Object|->|Instrucciones de gestión del mensaje| +|Resultado|Object|<-|[Email object](EmailObjectClass.md#email-object)|
    @@ -1050,13 +1050,13 @@ Quiere obtener el mensaje con ID = 1:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|ids |Collection|->|Collection of message ID| -|startMsg|Integer|->|Sequence number of the first message| -|endMsg |Integer|->|Sequence number of the last message| -|options|Object|->|Message handling instructions| -|Result|Object|<-|Object containing:
    • una colección de [objetos Email](EmailObjectClass.md#email-object) y
    • una colección de identificadores o números para los mensajes que faltan, si los hay
    | +|ids |Collection|->|Colección de ID de mensaje| +|startMsg|Integer|->|Número de secuencia del primer mensaje| +|endMsg |Integer|->|Número de secuencia del último mensaje| +|options|Object|->|Instrucciones de gestión de mensajes| +|Resultado|Object|<-|Object containing:
    • una colección de [objetos Email](EmailObjectClass.md#email-object) y
    • una colección de identificadores o números para los mensajes que faltan, si los hay
    |
    @@ -1153,11 +1153,11 @@ Quiere recuperar los 20 correos electrónicos más recientes sin cambiar el esta
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|msgNumber|Integer|-> |Sequence number of the message| -|msgID|Text|-> |Unique ID of the message| -|updateSeen|Boolean|->|If True, the message is marked "seen" in the mailbox. Si es False el mensaje se deja intacto.| +|msgNumber|Integer|-> |Número de secuencia del mensaje| +|msgID|Text|-> |Identificación única del mensaje| +|updateSeen|Boolean|->|Si es True, el mensaje se marca como "visto" en el buzón. Si es False el mensaje se deja intacto.| |Resultado|BLOB|<-|Blob of the MIME string returned from the mail server|
    @@ -1230,12 +1230,12 @@ El parámetro opcional *updateSeen* permite indicar si el mensaje está marcado
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|msgsIDs|Collection|->|Collection of message unique IDs (strings)| -|allMsgs|Integer|->|`IMAP all`: All messages in the selected mailbox| -|destinationBox|Text|->|Mailbox to receive moved messages| -|Result|Object|<-|Status of the move operation| +|msgsIDs|Collection|->|Colección de IDs únicos de mensajes (cadenas)| +|allMsgs|Integer|->|`IMAP all`: todos los mensajes del buzón seleccionado| +|destinationBox|Text|->|Buzón para recibir los mensajes movidos| +|Resultado|Object|<-|Status of the move operation|
    @@ -1334,11 +1334,11 @@ Para mover todos los mensajes del buzón actual:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |-----|--- |:---:|------| -|startMsg|Integer|-> |Sequence number of the first message| -|endMsg|Integer|->|Sequence number of the last message| -|Result|Collection|<-|Collection of unique IDs| +|startMsg|Integer|-> |Número de secuencia del primer mensaje| +|endMsg|Integer|->|Número de secuencia del último mensaje| +|Resultado|Collection||<-|Collection of unique IDs|
    @@ -1400,17 +1400,17 @@ La función devuelve una colección de cadenas (IDs únicos).
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|msgIDs|any|->|Collection of strings: Message unique IDs (text)
    Text: Unique ID of a message
    Longint (IMAP all): All messages in the selected mailbox| -|keywords|Object|->|Keyword flags to remove| +|msgIDs|any|->|Colección de cadenas: Identificadores únicos de mensajes (texto)
    Texto: ID único de un mensaje
    Longint (IMAP all): todos los mensajes del buzón seleccionado| +|keywords|Object|->|Banderas de palabras clave a eliminar| |Result|Object|<-|Status of the removeFlags operation|
    #### Descripción -The `.delete()` function sets the "deleted" flag for the messages defined in `msgsIDs` or `allMsgs`. +La función `.removeFlags()` elimina las banderas de los `msgIDs` para las `palabras clave` especificadas. En el parámetro `msgIDs`, puede pasar: @@ -1491,11 +1491,11 @@ $status:=$transporter.removeFlags(IMAP all;$flags)
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|currentName|Text|->|Name of the current mailbox| -|newName|Text|->|New mailbox name| -|Result|Object|<-|Status of the renaming operation| +|currentName|Text|->|Nombre del buzón actual| +|newName|Text|->|Nombre del nuevo buzón| +|Resultado|Object|<-|Status of the renaming operation|
    @@ -1655,7 +1655,7 @@ Las claves de búsqueda pueden solicitar el valor a buscar: * **Marcadores**: los valores de tipo marcador (flags) aceptan una o varias palabras claves (incluyendo marcadores estándar) separados por espacios. Ejemplo: `searchCriteria = KEYWORD \Flagged \Draft` -* **Conjunto de mensajes**: identifica un conjunto de mensajes. En el caso de los números de secuencia de los mensajes, se trata de números consecutivos desde el 1 hasta el número total de mensajes en el buzón. Los números son separados por coma; un dos puntos (:) delimita entre dos números inclusive. Examples: `2,4:7,9,12:*` is `2,4,5,6,7,9,12,13,14,15` for a mailbox with 15 messages. `searchCriteria = 1:5 ANSWERED` busca en la selección de mensajes 1 a 5, los mensajes que tienen el marcador \Answered. `searchCriteria= 2,4 ANSWERED` busca en la selección de mensajes (números de mensaje 2 y 4) los mensajes que tienen el marcador \Answered. +* **Conjunto de mensajes**: identifica un conjunto de mensajes. En el caso de los números de secuencia de los mensajes, se trata de números consecutivos desde el 1 hasta el número total de mensajes en el buzón. Los números son separados por coma; un dos puntos (:) delimita entre dos números inclusive. Ejemplos: `2,4:7,9,12:*` es `2,4,5,6,7,9,12,13,14,15` para un buzón con 15 mensajes. `searchCriteria = 1:5 ANSWERED` busca en la selección de mensajes 1 a 5, los mensajes que tienen el marcador \Answered. `searchCriteria= 2,4 ANSWERED` busca en la selección de mensajes (números de mensaje 2 y 4) los mensajes que tienen el marcador \Answered. #### Teclas de búsqueda disponibles @@ -1716,11 +1716,11 @@ Las claves de búsqueda pueden solicitar el valor a buscar:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|name|Text|-> |Name of the mailbox| -|state|Integer|->|Mailbox access status| -|Result|Object|<-|boxInfo object| +|name|Text|-> |Nombre del buzón| +|state|Integer|->|Estado de acceso al buzón| +|Resultado|Object|<-|boxInfo object|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/POP3TransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/POP3TransporterClass.md index ab9e5b49356db0..e5341f75a88e9a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/POP3TransporterClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/POP3TransporterClass.md @@ -60,17 +60,17 @@ El comando `POP3 New transporter` ](#acceptunsecureconnection)    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Cadena de texto u objeto token que representa las credenciales de autorización OAuth2. Sólo se utiliza con OAUTH2 `authenticationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No devuelto en el objeto *[POP3 transporter](#pop3-transporter-object)*. | ninguno | -| [](#authenticationmode)    | se utiliza el modo de autenticación más seguro soportado por el servidor | -| [](#connectiontimeout)    | 30 | -| [](#host)    | *mandatory* | -| [](#logfile)    | ninguno | -| **.password**: Text
    Contraseña de usuario para la autenticación en el servidor. No devuelto en el objeto *[POP3 transporter](#pop3-transporter-object)*. | ninguno | -| [](#port)    | 995 | -| [](#user)    | ninguno | +| *server* | Valor por defecto (si se omite) | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | +| [](#acceptunsecureconnection)    | False | +| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Cadena de texto u objeto token que representa las credenciales de autorización OAuth2. Sólo se utiliza con OAUTH2 `authenticationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No devuelto en el objeto *[POP3 transporter](#pop3-transporter-object)*. | ninguno | +| [](#authenticationmode)    | the most secure authentication mode supported by the server is used | +| [](#connectiontimeout)    | 30 | +| [](#host)    | *mandatory* | +| [](#logfile)    | ninguno | +| **.password**: Text
    Contraseña de usuario para la autenticación en el servidor. No devuelto en el objeto *[POP3 transporter](#pop3-transporter-object)*. | ninguno | +| [](#port)    | 995 | +| [](#user)    | ninguno | #### Resultado @@ -341,10 +341,10 @@ Quiere saber el remitente del primer correo del buzón:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|msgNumber|Integer|->|Number of the message in the list | -|Result|Object|<-|mailInfo object| +|msgNumber|Integer|->|Número del mensaje en la lista | +|Resultado|Objeto|<-|mailInfo object|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/SMTPTransporterClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/SMTPTransporterClass.md index cb77d66dfe8333..a7e46cfef089cb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/SMTPTransporterClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/SMTPTransporterClass.md @@ -64,21 +64,21 @@ El comando `SMTP New transporter` ](#acceptunsecureconnection)    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Cadena de texto u objeto token que representa las credenciales de autorización OAuth2. Sólo se utiliza con OAUTH2 `authenticationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). Cadena de texto u objeto token que representan las credenciales de autorización OAuth 2. | ninguno | -| [](#authenticationmode)    | se utiliza el modo de autenticación más seguro soportado por el servidor | -| [](#bodycharset)    | `mail mode UTF8` (US-ASCII_UTF8_QP) | -| [](#connectiontimeout)    | 30 | -| [](#headercharset)    | `mail mode UTF8` (US-ASCII_UTF8_QP) | -| [](#host)    | *mandatory* | -| [](#keepalive)    | True | -| [](#logfile)    | ninguno | -| **password**: Text
    Contraseña usuario para la autenticación en el servidor. Cadena de texto u objeto token que representan las credenciales de autorización OAuth 2. | ninguno | -| [](#port)    | 587 | -| [](#sendtimeout)    | 100 | -| [](#user)    | ninguno | +| *server* | Valor por defecto (si se omite) | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | +| [](#acceptunsecureconnection)    | False | +| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Cadena de texto u objeto token que representa las credenciales de autorización OAuth2. Sólo se utiliza con OAUTH2 `authenticationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). Cadena de texto u objeto token que representan las credenciales de autorización OAuth 2. | ninguno | +| [](#authenticationmode)    | the most secure authentication mode supported by the server is used | +| [](#bodycharset)    | `mail mode UTF8` (US-ASCII_UTF8_QP) | +| [](#connectiontimeout)    | 30 | +| [](#headercharset)    | `mail mode UTF8` (US-ASCII_UTF8_QP) | +| [](#host)    | *mandatory* | +| [](#keepalive)    | True | +| [](#logfile)    | ninguno | +| **password**: Text
    Contraseña usuario para la autenticación en el servidor. Cadena de texto u objeto token que representan las credenciales de autorización OAuth 2. | ninguno | +| [](#port)    | 587 | +| [](#sendtimeout)    | 100 | +| [](#user)    | ninguno | #### Resultado @@ -217,10 +217,10 @@ La conexión SMTP se cierra automáticamente:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|mail|Object|->|[Email](EmailObjectClass.md#email-object) to send| -|Result|Object|<-|SMTP status| +|mail|Object|->|[Email](EmailObjectClass.md#email-object) a enviar| +|Resultado|Object|<-|SMTP status|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/SessionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/SessionClass.md index 0ebb70a0017174..5416d01611ca2f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/SessionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/SessionClass.md @@ -307,11 +307,11 @@ End if
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|privilege|Text|->|Privilege name| -|privileges|Collection|->|Collection of privilege names| -|settings|Object|->|Object with a "privileges" property (string or collection)| +|privilege|Text|->|Nombre de privilegio| +|privileges|Collection|->|Colección de nombres de privilegio| +|settings|Object|->Objeto con una propiedad "privilegios" (cadena o colección)|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/SignalClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/SignalClass.md index 398a9118ad1b71..d3af628bda723b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/SignalClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/SignalClass.md @@ -111,10 +111,10 @@ Método ***OpenForm***:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|description|Text|->|Description for the signal| -|Result|4D.Signal|<-|Native object encapsulating the signal| +|description|Text|->|Descripción de la señal| +|Resultado|4D.Señal|<-|Native object encapsulating the signal|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/WebServerClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/WebServerClass.md index aa9bfd85671336..5423d93287e06b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/WebServerClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/WebServerClass.md @@ -73,10 +73,10 @@ Ofrecen las siguientes propiedades y funciones:
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|----|---| -|option|Integer|->|Web server to get (default if omitted = `Web server database`)| -|Result|4D.WebServer|<-|Web server object| +|option|Integer|->|Servidor web a obtener (por defecto si se omite = `Web server database`)| +|Resultado|4D.WebServer|<-|Web server object|
    @@ -178,7 +178,7 @@ Camino de la carpeta donde **.characterSet** : Number
    **.characterSet** : Text -El conjunto de caracteres que el servidor web 4D debe utilizar para comunicarse con los navegadores conectados a la aplicación. El valor por defecto depende del lenguaje del sistema operativo. Puede ser un entero MIBEnum o una cadena Name, identificadores [definidos por IANA](http://www.iana.org/assignments/character-sets/character-sets.xhtml). Aquí está la lista de identificadores correspondientes a los conjuntos de caracteres soportados por el servidor web 4D: +The conjunto de caracteres que el servidor web 4D debe utilizar para comunicarse con los navegadores conectados a la aplicación. El valor por defecto depende del lenguaje del sistema operativo. Puede ser un entero MIBEnum o una cadena Name, identificadores [definidos por IANA](http://www.iana.org/assignments/character-sets/character-sets.xhtml). Aquí está la lista de identificadores correspondientes a los conjuntos de caracteres soportados por el servidor web 4D: - 4 = ISO-8859-1 - 12 = ISO-8859-9 @@ -203,7 +203,7 @@ El conjunto de caracteres que e **.cipherSuite** : Text -El lista de cifrado utilizada para el protocolo seguro. Define la prioridad de los algoritmos de cifrado implementados por el servidor web de 4D. Puede ser una secuencia de cadenas separadas por dos puntos (por ejemplo "ECDHE-RSA-AES128-..."). Ver la [página de cifrados](https://www.openssl.org/docs/manmaster/man1/ciphers.html) en el sitio OpenSSL. +The lista de cifrado utilizada para el protocolo seguro. Define la prioridad de los algoritmos de cifrado implementados por el servidor web de 4D. Puede ser una secuencia de cadenas separadas por dos puntos (por ejemplo "ECDHE-RSA-AES128-..."). Ver la [página de cifrados](https://www.openssl.org/docs/manmaster/man1/ciphers.html) en el sitio OpenSSL. @@ -214,7 +214,7 @@ El lista de cifrado utilizada pa **.CORSEnabled** : Boolean -El estado del servicio CORS (*Cross-origin resource sharing*) para el servidor web. Por razones de seguridad, las peticiones "cross-domain" están prohibidas por defecto a nivel del navegador. Cuando está habilitado (True), las llamadas XHR (por ejemplo, peticiones REST) de páginas web fuera del dominio pueden ser permitidas en su aplicación (necesita definir la lista de direcciones permitidas en la lista de dominios CORS, ver `CORSSettings` abajo). Cuando se desactiva (False, por defecto), se ignoran todas las peticiones cruzadas enviadas con CORS. Cuando se activa (True) y un dominio o método no permitido envía una solicitud de sitio cruzado, se rechaza con una respuesta de error "403 - prohibido". +The estado del servicio CORS (*Cross-origin resource sharing*) para el servidor web. Por razones de seguridad, las peticiones "cross-domain" están prohibidas por defecto a nivel del navegador. Cuando está habilitado (True), las llamadas XHR (por ejemplo, peticiones REST) de páginas web fuera del dominio pueden ser permitidas en su aplicación (necesita definir la lista de direcciones permitidas en la lista de dominios CORS, ver `CORSSettings` abajo). Cuando se desactiva (False, por defecto), se ignoran todas las peticiones cruzadas enviadas con CORS. Cuando se activa (True) y un dominio o método no permitido envía una solicitud de sitio cruzado, se rechaza con una respuesta de error "403 - prohibido". Por defecto: False (desactivado) @@ -255,7 +255,7 @@ Contiene el lista de hosts y m **.debugLog** : Number -El estado del archivo de log de las peticiones HTTP (HTTPDebugLog_nn.txt, almacenado en la carpeta "Logs" de la aplicación -- nn es el número del archivo). +The estado del archivo de log de las peticiones HTTP (HTTPDebugLog_nn.txt, almacenado en la carpeta "Logs" de la aplicación -- nn es el número del archivo). - 0 = desactivado - 1 = activado sin partes del cuerpo (en este caso se suministra el tamaño del cuerpo) @@ -272,7 +272,7 @@ El estado del archivo de log de las **.defaultHomepage** : Text -El nombre de la página de inicio por defecto o "" para no enviar la página de inicio personalizada. +The nombre de la página de inicio por defecto o "" para no enviar la página de inicio personalizada. @@ -283,7 +283,7 @@ El nombre de la página de i **.HSTSEnabled** : Boolean -El estado del HTTP Strict Transport Security (HSTS). HSTS permite al servidor web declarar que los navegadores sólo deben interactuar con él a través de conexiones HTTPS seguras. Los navegadores registrarán la información HSTS la primera vez que reciban una respuesta del servidor web, luego cualquier solicitud HTTP futura se transformará automáticamente en solicitudes HTTPS. El tiempo que esta información es almacenada por el navegador se especifica con la propiedad `HSTSMaxAge`. HSTS requiere que HTTPS esté activado en el servidor. HTTP también debe estar activado para permitir las conexiones cliente iniciales. +The estado del HTTP Strict Transport Security (HSTS). HSTS permite al servidor web declarar que los navegadores sólo deben interactuar con él a través de conexiones HTTPS seguras. Los navegadores registrarán la información HSTS la primera vez que reciban una respuesta del servidor web, luego cualquier solicitud HTTP futura se transformará automáticamente en solicitudes HTTPS. El tiempo que esta información es almacenada por el navegador se especifica con la propiedad `HSTSMaxAge`. HSTS requiere que HTTPS esté activado en el servidor. HTTP también debe estar activado para permitir las conexiones cliente iniciales. @@ -296,7 +296,7 @@ El estado del HTTP Strict Transp **.HSTSMaxAge** : Number -El duración máxima (en segundos) de activación de HSTS para cada nueva conexión cliente. Esta información se almacena del lado del cliente durante el tiempo especificado. +The duración máxima (en segundos) de activación de HSTS para cada nueva conexión cliente. Esta información se almacena del lado del cliente durante el tiempo especificado. Valor por defecto: 63072000 (2 años). @@ -309,7 +309,7 @@ Valor por defecto: 63072000 (2 años). **.HTTPCompressionLevel** : Number -El nivel de compresión para todos los intercambios HTTP comprimidos para el servidor HTTP 4D (peticiones clientes o respuestas servidor). Este selector permite optimizar los intercambios priorizando la velocidad de ejecución (menos compresión) o la cantidad de compresión (menos velocidad). +The nivel de compresión para todos los intercambios HTTP comprimidos para el servidor HTTP 4D (peticiones clientes o respuestas servidor). Este selector permite optimizar los intercambios priorizando la velocidad de ejecución (menos compresión) o la cantidad de compresión (menos velocidad). Valores posibles: @@ -327,7 +327,7 @@ Valores posibles: **.HTTPCompressionThreshold** : Number -El umbral de tamaño (bytes) de las peticiones por debajo del cual no se deben comprimir los intercambios. Este parámetro es útil para evitar la pérdida de tiempo de la máquina al comprimir los intercambios pequeños. +The umbral de tamaño (bytes) de las peticiones por debajo del cual no se deben comprimir los intercambios. Este parámetro es útil para evitar la pérdida de tiempo de la máquina al comprimir los intercambios pequeños. Umbral de compresión por defecto = 1024 bytes @@ -340,7 +340,7 @@ Umbral de compresión por defecto = 1024 bytes **.HTTPEnabled** : Boolean -El estado del protocolo HTTP. +The estado del protocolo HTTP. @@ -351,7 +351,7 @@ El estado del protocolo HTTP**.HTTPPort** : Number -El número de puerto IP de escucha para HTTP. +The número de puerto IP de escucha para HTTP. Por defecto = 80 @@ -364,7 +364,7 @@ Por defecto = 80 **.HTTPTrace** : Boolean -El activación de `HTTP TRACE`. Por razones de seguridad, por defecto el servidor web rechaza las peticiones `HTTP TRACE` con un error 405. Cuando se activa, el servidor web responde a las peticiones `HTTP TRACE` con la línea de petición, el encabezado y el cuerpo. +The activación de `HTTP TRACE`. Por razones de seguridad, por defecto el servidor web rechaza las peticiones `HTTP TRACE` con un error 405. Cuando se activa, el servidor web responde a las peticiones `HTTP TRACE` con la línea de petición, el encabezado y el cuerpo. @@ -375,7 +375,7 @@ El activación de `HTTP TRACE`**.HTTPSEnabled** : Boolean -El estado del protocolo HTTPS. +The estado del protocolo HTTPS. @@ -386,7 +386,7 @@ El estado del protocolo HTTPS**.HTTPSPort** : Number -El número de puerto IP de escucha para HTTPS. +The número de puerto IP de escucha para HTTPS. Por defecto = 443 @@ -400,7 +400,7 @@ Por defecto = 443 > Esta propiedad no se devuelve en [modo sesiones escalables](#scalablesession). -El duración de vida (en minutos) de los procesos de sesión legacy inactivos. Al final del tiempo de espera, el proceso se mata en el servidor, se llama al método base `On Web Legacy Close Session` y se destruye el contexto de la sesión heredada. +The duración de vida (en minutos) de los procesos de sesión legacy inactivos. Al final del tiempo de espera, el proceso se mata en el servidor, se llama al método base `On Web Legacy Close Session` y se destruye el contexto de la sesión heredada. Por defecto = 480 minutos @@ -414,7 +414,7 @@ Por defecto = 480 minutos > Esta propiedad no se devuelve en [modo sesiones escalables](#scalablesession). -El duración de vida (en minutos) de las sesiones legacy inactivas (duración definida en la cookie). Al final de este periodo, la cookie de sesión expira y deja de ser enviada por el cliente HTTP. +The duración de vida (en minutos) de las sesiones legacy inactivas (duración definida en la cookie). Al final de este periodo, la cookie de sesión expira y deja de ser enviada por el cliente HTTP. Por defecto = 480 minutos @@ -427,7 +427,7 @@ Por defecto = 480 minutos **.IPAddressToListen** : Text -El Dirección IP en la que el servidor web 4D recibirá las peticiones HTTP. Por defecto, no se define ninguna dirección específica. Se soportan tanto los formatos de cadena IPv6 como los IPv4. +The Dirección IP en la que el servidor web 4D recibirá las peticiones HTTP. Por defecto, no se define ninguna dirección específica. Se soportan tanto los formatos de cadena IPv6 como los IPv4. @@ -440,7 +440,7 @@ El Dirección IP en la que *Propiedad de sólo lectura* -El estado de ejecución del servidor web. +The estado de ejecución del servidor web. @@ -466,7 +466,7 @@ Contiene `True` si las sesiones **.logRecording** : Number -El valor de registro del log de peticiones (logweb.txt). +The valor de registro del log de peticiones (logweb.txt). - 0 = No registrar (por defecto) - 1 = Registro en formato CLF @@ -483,7 +483,7 @@ El valor de registro del log de **.maxConcurrentProcesses** : Number -El número máximo de procesos web simultáneos soportados por el servidor web. Cuando se alcance este número (menos uno), 4D no creará ningún otro proceso y devolverá el estado HTTP 503 - Servicio no disponible a todas las nuevas peticiones. +The número máximo de procesos web simultáneos soportados por el servidor web. Cuando se alcance este número (menos uno), 4D no creará ningún otro proceso y devolverá el estado HTTP 503 - Servicio no disponible a todas las nuevas peticiones. Valores posibles: 500000 - 2147483647 @@ -523,7 +523,7 @@ Contiene el número máximo de s **.minTLSVersion** : Number -El versión mínima de TLS aceptada para las conexiones. Se rechazarán los intentos de conexión de clientes que sólo soporten versiones inferiores a la mínima. +The versión mínima de TLS aceptada para las conexiones. Se rechazarán los intentos de conexión de clientes que sólo soporten versiones inferiores a la mínima. Valores posibles: @@ -545,7 +545,7 @@ Valores posibles: *Propiedad de sólo lectura* -El nombre de la aplicación del servidor web. +The nombre de la aplicación del servidor web. @@ -558,7 +558,7 @@ El nombre de la aplicación del servido *Propiedad de sólo lectura* -El versión de la librería OpenSSL utilizada. +The versión de la librería OpenSSL utilizada. @@ -571,7 +571,7 @@ El versión de la librería O *Propiedad de sólo lectura* -El disponibilidad de PFS en el servidor. +The disponibilidad de PFS en el servidor. @@ -581,7 +581,7 @@ El disponibilidad de P **.rootFolder** : Text -El ruta de la carpeta raíz del servidor web. La ruta se formatea en la ruta completa POSIX utilizando filesystems. Cuando se utiliza esta propiedad en el parámetro `settings`, puede ser un objeto `Folder`. +The ruta de la carpeta raíz del servidor web. La ruta se formatea en la ruta completa POSIX utilizando filesystems. Cuando se utiliza esta propiedad en el parámetro `settings`, puede ser un objeto `Folder`. @@ -607,7 +607,7 @@ Contiene `True` si las sesio **.sessionCookieDomain** : Text -El campo "domain" de la cookie de sesión. Se utiliza para controlar el alcance de las cookies de sesión. Si define, por ejemplo, el valor "/*.4d.fr" para este selector, el cliente sólo enviará una cookie cuando la solicitud se dirija al dominio ".4d.fr", lo que excluye a los servidores que alojan datos estáticos externos. +The campo "domain" de la cookie de sesión. Se utiliza para controlar el alcance de las cookies de sesión. Si define, por ejemplo, el valor "/*.4d.fr" para este selector, el cliente sólo enviará una cookie cuando la solicitud se dirija al dominio ".4d.fr", lo que excluye a los servidores que alojan datos estáticos externos. @@ -618,7 +618,7 @@ El campo "domain" de la **.sessionCookieName** : Text -El nombre de la cookie utilizada para almacenar el ID de sesión. +The nombre de la cookie utilizada para almacenar el ID de sesión. *Propiedad de sólo lectura* @@ -631,7 +631,7 @@ El nombre de la cookie uti **.sessionCookiePath** : Text -El campo "path" de la cookie de sesión. Se utiliza para controlar el alcance de las cookies de sesión. Si define, por ejemplo, el valor "/4DACTION" para este selector, el cliente sólo enviará una cookie para las peticiones dinámicas que empiecen por 4DACTION, y no para las imágenes, páginas estáticas, etc. +The campo "path" de la cookie de sesión. Se utiliza para controlar el alcance de las cookies de sesión. Si define, por ejemplo, el valor "/4DACTION" para este selector, el cliente sólo enviará una cookie para las peticiones dinámicas que empiecen por 4DACTION, y no para las imágenes, páginas estáticas, etc. @@ -650,7 +650,7 @@ El campo "path" de la cook **.sessionCookieSameSite** : Text -El valor de la cookie de session "SameSite". Valores posibles (utilizando constantes): +The valor de la cookie de session "SameSite". Valores posibles (utilizando constantes): | Constante | Valor | Descripción | | ------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -671,7 +671,7 @@ Ver la descripción de [Session Cookie SameSite](WebServer/webServerConfig.md#se > Esta propiedad no se utiliza en el modo [sesiones escalables](#scalablesession) (no hay validación de la dirección IP). -El validación de la dirección IP para las cookies de sesión. Por razones de seguridad, por defecto el servidor web comprueba la dirección IP de cada solicitud que contiene una cookie de sesión y la rechaza si esta dirección no coincide con la dirección IP utilizada para crear la cookie. En algunas aplicaciones específicas, es posible que desee desactivar esta validación y aceptar las cookies de sesión, incluso cuando sus direcciones IP no coinciden. Por ejemplo, cuando los dispositivos móviles cambian entre las redes WiFi y 3G/4G, su dirección IP cambiará. En este caso, puede permitir que los clientes puedan seguir utilizando sus sesiones web incluso cuando las direcciones IP cambien (esta configuración reduce el nivel de seguridad de su aplicación). +The validación de la dirección IP para las cookies de sesión. Por razones de seguridad, por defecto el servidor web comprueba la dirección IP de cada solicitud que contiene una cookie de sesión y la rechaza si esta dirección no coincide con la dirección IP utilizada para crear la cookie. En algunas aplicaciones específicas, es posible que desee desactivar esta validación y aceptar las cookies de sesión, incluso cuando sus direcciones IP no coinciden. Por ejemplo, cuando los dispositivos móviles cambian entre las redes WiFi y 3G/4G, su dirección IP cambiará. En este caso, puede permitir que los clientes puedan seguir utilizando sus sesiones web incluso cuando las direcciones IP cambien (esta configuración reduce el nivel de seguridad de su aplicación). @@ -693,10 +693,10 @@ El validación de
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---|---|----|---| -|settings|Object|->|Web server settings to set at startup| -|Result|Object|<-|Status of the web server startup| +|settings|Object|->|Configuración del servidor web para establecer al inicio| +|Resultado|Object|<-|Status of the web server startup|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/ZipArchiveClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/ZipArchiveClass.md index c09f3b96f75cf9..924626c22cedb8 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/ZipArchiveClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/ZipArchiveClass.md @@ -52,14 +52,14 @@ End if
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|fileToZip|4D.File|->|File or Folder object to compress| -|folderToZip|4D.Folder|->|File or Folder object to compress| -|zipStructure|Object|->|File or Folder object to compress| -|destinationFile|4D.File|->|Destination file for the archive| -|options|Integer|->|*folderToZip* option: `ZIP Without enclosing folder`| -|Result|Object|<-|Status object| +|fileToZip|4D.File|->|Objeto Archivo o Carpeta a comprimir| +|folderToZip|4D.Folder|->|Objeto Archivo o Carpeta a comprimir| +|zipStructure|Object|->|Objeto Archivo o Carpeta a comprimir| +|destinationFile|4D.File|->|Archivo de destino del archivo| +|options|Integer|->|Opción *folderToZip*: `ZIP Without enclosing folder`| +|Resultado|Object|<-|Status object|
    @@ -77,7 +77,7 @@ Puede pasar un objeto 4D.File, 4D.Folder, o una estructura zip como primer pará | Propiedad | Tipo | Descripción | | ------------ | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| compression | Integer |
  • `ZIP Compression standard`: Reducir la compresión (por defecto)
  • `ZIP Compression LZMA`: compresión LZMA
  • `ZIP Compression XZ`: compresión XZ
  • `ZIP Compression none`: sin compresión
  • | +| compression | Integer |
  • `ZIP Compression standard`: reducir la compresión (por defecto)
  • `ZIP Compression LZMA`: compresión LZMA
  • `ZIP Compression XZ`: compresión XZ
  • `ZIP Compression none`: sin compresión
  • | | level | Integer | Nivel de compresión. Valores posibles: 1 a 10. Un valor más bajo producirá un archivo más grande, mientras que un valor más alto producirá un archivo más pequeño. Sin embargo, el nivel de compresión influye en el rendimiento. Valores por defecto si se omiten:
  • `ZIP Compression standard`: 6
  • `ZIP Compression LZMA`: 4
  • `ZIP Compression XZ`: 4
  • | | encryption | Integer | La encriptación a utilizar si se define una contraseña:
  • `ZIP Encryption AES128`: encriptación AES con una llave de 128 bits.
  • `ZIP Encryption AES192`: encriptación AES con una llave de 192 bits.
  • `ZIP Encryption AES256`: encriptación AES con una llave de 256 bits (por defecto si se define la contraseña).
  • `ZIP Encryption none`: los datos no están encriptados (por defecto si no se define una contraseña)
  • | | contraseña | Text | Una contraseña a utilizar si se requiere encriptación. | @@ -208,11 +208,11 @@ $err:=ZIP Create archive($zip; $destination)
    -|Parameter|Type||Description| +|Parámetro|Tipo||Descripción| |---------|--- |:---:|------| -|zipFile|4D.File|->|Zip archive file| -|password|Text|->|ZIP archive password if any| -|Result|4D.ZipArchive|<-|Archive object| +|zipFile|4D.File|->|Archivo Zip| +|password|Text|->|Contraseña del archivo Zip si la hubiera| +|Resultado|4D.ZipArchive|<-|Archive object|
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md index 9a329090b9540b..f3580605419424 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAfterKeystroke.md @@ -24,7 +24,7 @@ Después de que las propiedades de evento [`On Before Keystroke`](onBeforeKeystr El evento `On After Keystroke` no se genera: -- in [list box columns](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- en el método [columnas de list box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo se genera en cualquier caso en el método [list box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Secuencia de tecla diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md index e7d25d23ffdd4f..93d46702e3f75a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onAlternativeClick.md @@ -5,7 +5,7 @@ title: On Alternative Click | Code | Puede ser llamado por | Definición | | ---- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -| 38 | [Button](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) |
  • Botones: el área "flecha" de un botón se presiona
  • List box: en una columna de un array, se hace clic en un botón de selección (atributo "alternateButton")
  • | +| 38 | [Botón](FormObjects/button_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna List Box](FormObjects/listbox-column.md) |
  • Botones: el área "flecha" de un botón se presiona
  • List box: en una columna de un array, se hace clic en un botón de selección (atributo "alternateButton")
  • | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md index 94bbe0765c588c..456a067a0578c1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onBeforeKeystroke.md @@ -22,7 +22,7 @@ Después de haber seleccionado los eventos `On Before Keystroke` y [`On After Ke El evento `On Before Keystroke` no se genera: -- in a [List Box Column](FormObjects/listbox-column.md) method except when a cell is being edited (however it is generated in any cases in the [list box](FormObjects/listbox_overview.md) method), +- en un método [columna List Box](FormObjects/listbox-column.md) excepto cuando se está editando una celda (sin embargo, se genera en cualquier caso en el método [List Box](FormObjects/listbox_overview.md)), - cuando las modificaciones usuario no se realizan con el teclado (pegar, arrastrar y soltar, casilla de verificación, lista desplegable, combo box). Para procesar estos eventos, debe utilizar [`On After Edit`](onAfterEdit.md). ### Objetos no editables diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md index fa5f42768ee6de..61ac555ef4855f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onHeaderClick.md @@ -3,9 +3,9 @@ id: onHeaderClick title: On Header Click --- -| Code | Puede ser llamado por | Definición | -| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | -| 42 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) | Se produce un clic en el encabezado de columna | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------- | +| 42 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box](FormObjects/listbox-column.md) | Se produce un clic en el encabezado de columna | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLoad.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLoad.md index 16c1fe5b8dcad8..a351a0f239f2b5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLoad.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onLoad.md @@ -3,9 +3,9 @@ id: onLoad title: On Load --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -| 1 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | +| 1 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | El formulario está a punto de ser mostrado o impreso | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md index 6c7e4af8fa5ca4..539b7ce688f0f6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onRowMoved.md @@ -3,9 +3,9 @@ id: onRowMoved title: On Row Moved --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -| 34 | [List Box of the array type](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Column](FormObjects/listbox-column.md) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | +| Code | Puede ser llamado por | Definición | +| ---- | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | +| 34 | [List Box de tipo array](FormObjects/listbox_overview.md#array-list-boxes) - [List Box Columna](FormObjects/listbox-column.md) | Una línea de list box es movida por el usuario por medio de arrastrar y soltar | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onUnload.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onUnload.md index dea1e96bb1a951..fde2d0a10b100f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onUnload.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onUnload.md @@ -3,9 +3,9 @@ id: onUnload title: On Unload --- -| Code | Puede ser llamado por | Definición | -| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| 24 | [4D View Pro Area](FormObjects/viewProArea_overview.md) - [4D Write Pro area](FormObjects/writeProArea_overview.md) - [Button](FormObjects/button_overview.md) - [Button Grid](FormObjects/buttonGrid_overview.md) - [Check Box](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Dropdown list](FormObjects/dropdownList_Overview.md) - Form - [Hierarchical List](FormObjects/list_overview.md) - [Input](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [List Box Column](FormObjects/listbox-column.md) - [Picture Button](FormObjects/pictureButton_overview.md) - [Picture Pop up menu](FormObjects/picturePopupMenu_overview.md) - [Plug-in Area](FormObjects/pluginArea_overview.md) - [Progress Indicators](FormObjects/progressIndicator.md) - [Radio Button](FormObjects/radio_overview.md) - [Ruler](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subform](FormObjects/subform_overview.md) - [Tab control](FormObjects/tabControl.md) - [Web Area](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | +| Code | Puede ser llamado por | Definición | +| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | +| 24 | [Área 4D View Pro](FormObjects/viewProArea_overview.md) - [Área 4D Write Pro](FormObjects/writeProArea_overview.md) - [Botón](FormObjects/button_overview.md) - [Rejilla de botones](FormObjects/buttonGrid_overview.md) - [Casilla de selección](FormObjects/checkbox_overview.md) - [Combo Box](FormObjects/comboBox_overview.md) - [Lista desplegable](FormObjects/dropdownList_Overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [List Box](FormObjects/listbox_overview.md) - [Columna de List Box ](FormObjects/listbox-column.md) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Menú pop up imagen](FormObjects/picturePopupMenu_overview.md) - [Área de plug-in](FormObjects/pluginArea_overview.md) - [Indicador de progreso ](FormObjects/progressIndicator.md) - [Botón radio](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Spinner](FormObjects/spinner.md) - [Splitter](FormObjects/splitters.md) - [Stepper](FormObjects/stepper.md) - [Subformulario](FormObjects/subform_overview.md) - [Control de pestañas](FormObjects/tabControl.md) - [Área Web](FormObjects/webArea_overview.md) | El formulario está a punto de salir y liberarse | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onValidate.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onValidate.md index be10ac3ab75d4d..5a75184b752c45 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onValidate.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/onValidate.md @@ -10,7 +10,7 @@ title: On Validate ## Descripción -This event is triggered when the record data entry has been validated, for example after an `accept` [standard action](FormObjects/properties_Action.md#standard-action). +Este evento se activa cuando se ha validado la entrada de datos del registro, por ejemplo después de una [acción estándar ](FormObjects/properties_Action.md#standard-action) `accept`. ### Subformulario diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/overview.md index b6c52763b8eb31..462b586912af54 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Events/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Events/overview.md @@ -28,7 +28,7 @@ Cada evento es devuelto como un objeto por el comando `FORM Event`. Por defecto, Se devuelven propiedades adicionales cuando el evento se produce en objetos específicos. En particular: -- [list boxes](FormObjects/listbox-object.md#supported-form-events) and [list box columns](FormObjects/listbox-column.md#supported-form-events) return [additional properties](FormObjects/listbox-object.md#supported-form-events) such as `columnName` or `isRowSelected`. +- Los [list box](FormObjects/listbox-object.md#supported-form-events) y las [columnas de list box](FormObjects/listbox-column.md#supported-form-events) devuelven las [propiedades adicionales](FormObjects/listbox-object.md#supported-form-events) tales como `columnName` o `isRowSelected`. - Las [áreas de View Pro](FormObjects/viewProArea_overview.md) devuelven por ejemplo las propiedades `sheetName` o `action` en el objeto evento [On After Edit](onAfterEdit.md). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md index dd85d58a049e18..553a8e7a57d642 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md @@ -56,7 +56,7 @@ La barra de herramientas contiene los siguientes elementos: | Icono | Nombre | Descripción | | ------------------------------------------------ | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ![](../assets/en/FormEditor/execute.png) | Ejecutar el formulario | Se utiliza para probar la ejecución del formulario. Al presionar este botón, 4D abre una nueva ventana y muestra el formulario en su contexto (lista de registros para un formulario lista y página de registro actual para un formulario detallado). El formulario se ejecuta en el proceso principal. | -| ![](../assets/en/FormEditor/selection.png) | [Herramienta de selección](#selecting-objects) | Allows selecting, moving and resizing form objects.
    **Note**: When an object of the Text or Group Box type is selected, pressing the **Enter** key lets you switch to editing mode. | +| ![](../assets/en/FormEditor/selection.png) | [Herramienta de selección](#selecting-objects) | Permite seleccionar, mover y cambiar el tamaño de los objetos del formulario.
    **Nota**: cuando se selecciona un objeto de tipo Texto o Área de Grupo, al presionar la tecla **Intro** se pasa al modo de edición. | | ![](../assets/en/FormEditor/zOrder.png) | [Orden de entrada](#data-entry-order) | Pasa al modo "Orden de entrada", donde es posible ver y cambiar el orden de entrada actual del formulario. Tenga en cuenta que las marcas permiten ver el orden de entrada actual, sin dejar de trabajar en el formulario. | | ![](../assets/en/FormEditor/moving.png) | [Desplazamiento](#moving-objects) | Pasa al modo " Desplazamiento ", en el que es posible llegar rápidamente a cualquier parte del formulario utilizando la función de arrastrar y soltar en la ventana. El cursor toma la forma de una mano. Este modo de navegación es especialmente útil cuando se hace zoom en el formulario. | | ![](../assets/en/FormEditor/zoom.png) | [Zoom](#zoom) | Permite modificar la escala de visualización del formulario (100% por defecto). Puede pasar al modo "Zoom" haciendo clic en la lupa o pulsando directamente en la barra correspondiente a la escala deseada. Esta función se detalla en la sección anterior. | @@ -235,12 +235,12 @@ La agrupación sólo afecta a los objetos en el editor de formularios. Cuando se Para agrupar los objetos: 1. Seleccione los objetos que desea agrupar. -2. Elija **Agrupar** en el menú Objetos. OR Click the Group button in the toolbar of the Form editor:
    ![](../assets/en/FormEditor/group.png) 4D marks the boundary of the newly grouped objects with handles. No hay marcas que delimiten ninguno de los objetos individuales del grupo. Ahora, al modificar el objeto agrupado, se modifican todos los objetos que componen el grupo. +2. Elija **Agrupar** en el menú Objetos. O Haga clic en el botón Agrupar en la barra de herramientas del editor de formularios:
    ![](../assets/en/FormEditor/group.png) 4D marca el límite de los objetos recién agrupados con manijas. No hay marcas que delimiten ninguno de los objetos individuales del grupo. Ahora, al modificar el objeto agrupado, se modifican todos los objetos que componen el grupo. Para desagrupar un grupo de objetos: 1. Seleccione el grupo de objetos que desea desagrupar. -2. Choose **Ungroup** from the **Object** menu.
    OR
    Click the **Ungroup** button (variant of the **Group** button) in the toolbar of the Form editor.
    If **Ungroup** is dimmed, this means that the selected object is already separated into its simplest form. 4D marca los bordes de los objetos individuales con marcas. +2. Seleccione **Desagrupar** en el menú **Objeto**.
    O
    Haga clic en el botón **Desagrupar** (variante del botón **Agrupar**) de la barra de herramientas del editor de formularios.
    Si **Desagrupar** aparece atenuado, significa que el objeto seleccionado ya está separado en su forma más simple. 4D marca los bordes de los objetos individuales con marcas. ### Alinear objetos @@ -304,7 +304,7 @@ Para repartir los objetos con igual espacio: 1. Seleccione tres o más objetos y haga clic en la herramienta Distribuir correspondiente. -2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.
    ![](../assets/en/FormEditor/distributionTool.png)
    OR
    Select a distribution menu command from the **Align** submenu in the **Object** menu or from the context menu of the editor. 4D distribuye los objetos consecuentemente. Los objetos se distribuyen utilizando la distancia a sus centros y se utiliza como referencia la mayor distancia entre dos objetos consecutivos. +2. En la barra de herramientas, haga clic en la herramienta de distribución correspondiente a la distribución que desee aplicar.
    ![](../assets/en/FormEditor/distributionTool.png)
    O
    Seleccione un comando de menú de distribución en el submenú **Alinear** del menú **Objeto** o en el menú contextual del editor. 4D distribuye los objetos consecuentemente. Los objetos se distribuyen utilizando la distancia a sus centros y se utiliza como referencia la mayor distancia entre dos objetos consecutivos. Para distribuir objetos utilizando la caja de diálogo Alinear y Distribuir: @@ -312,9 +312,9 @@ Para distribuir objetos utilizando la caja de diálogo Alinear y Distribuir: 2. Seleccione el comando **Alineación** del submenú **Alinear** del menú **Objeto** o del menú contextual del editor. Aparece la siguiente caja de diálogo:![](../assets/en/FormEditor/alignmentAssistant.png) -3. In the Left/Right Alignment and/or Top/Bottom Alignment areas, click the standard distribution icon: ![](../assets/en/FormEditor/horizontalDistribution.png)
    (Standard horizontal distribution icon)
    The example area displays the results of your selection. +3. En las áreas Alineación izquierda/derecha y/o Alineación superior/inferior, haga clic en el icono de distribución estándar: ![](../assets/en/FormEditor/horizontalDistribution.png)
    (Icono de distribución horizontal estándar)
    El área de ejemplo muestra los resultados de su selección. -4. To perform a distribution that uses the standard scheme, click **Preview** or *Apply*.
    In this case 4D will perform a standard distribution, so that the objects are set out with an equal amount of space between them.
    OR:
    To execute a specific distribution, select the **Distribute** option (for example if you want to distribute the objects based on the distance to their right side). Esta opción actúa como un interruptor. Si la casilla de selección Distribuir está seleccionada, los iconos situados debajo de ella realizan una función diferente:
    +4. Para realizar una distribución que utiliza el esquema estándar, haga clic en **Vista previa** o *Aplica*.
    En este caso, 4D realizará una distribución estándar para que los objetos estén espaciados de manera equitativa entre ellos.
    O:
    para ejecutar una distribución específica, seleccione la opción **Distribuir** (por ejemplo, si desea distribuir los objetos en función de la distancia a su lado derecho). Esta opción actúa como un interruptor. Si la casilla de selección Distribuir está seleccionada, los iconos situados debajo de ella realizan una función diferente:
    - Horizontalmente, los iconos corresponden a las siguientes distribuciones: uniformemente con respecto a los lados izquierdo, central (hor.) y derecho de los objetos seleccionados. - Verticalmente, los iconos corresponden a las siguientes distribuciones: uniformemente con respecto a los bordes superiores, centros (vert.) y bordes inferiores de los objetos seleccionados. @@ -378,7 +378,7 @@ Para ver o cambiar el orden de entrada: El puntero se convierte en un puntero de orden de entrada y 4D dibuja una línea en el formulario mostrando el orden en que selecciona los objetos durante la entrada de datos. Ver y cambiar el orden de entrada de datos son las únicas acciones que puede realizar hasta que haga clic en cualquier herramienta de la paleta Herramientas. -2. To change the data entry order, position the pointer on an object in the form and, while holding down the mouse button, drag the pointer to the object you want next in the data entry order.
    ![](../assets/en/FormEditor/entryOrder3.png)
    4D will adjust the entry order accordingly. +2. Para cambiar el orden de entrada de datos, ubique el puntero sobre un objeto del formulario y mientras mantiene presionado el botón del ratón, arrastre el puntero hasta el objeto que desee a continuación en el orden de entrada de datos.
    ![](../assets/en/FormEditor/entryOrder3.png)
    4D ajustará el orden de entrada en consecuencia. 3. Repita el paso 2 tantas veces como sea necesario para establecer el orden de entrada de datos que desee. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md index dce455319860cf..aee7b4629d592d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/imap-new-transporter.md @@ -34,18 +34,18 @@ El comando `IMAP New transporter` ](../API/IMAPTransporterClass.md#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Cadena u objeto token que representa las credenciales de autorización OAuth2. Utilizado sólo con OAUTH2 `authationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | ninguno | -| [](../API/IMAPTransporterClass.md#authenticationmode)
    | se utiliza el modo de autenticación más seguro soportado por el servidor | -| [](../API/IMAPTransporterClass.md#checkconnectiondelay)
    | 300 | -| [](../API/IMAPTransporterClass.md#connectiontimeout)
    | 30 | -| [](../API/IMAPTransporterClass.md#host)
    | *obligatorio* | -| [](../API/IMAPTransporterClass.md#logfile)
    | ninguno | -| .**password** : Text
    contraseña de usuario para la autenticación en el servidor. No se devuelve en el objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | ninguno | -| [](../API/IMAPTransporterClass.md#port)
    | 993 | -| [](../API/IMAPTransporterClass.md#user)
    | ninguno | +| *server* | Valor por defecto (si se omite) | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | +| [](../API/IMAPTransporterClass.md#acceptunsecureconnection)
    | False | +| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Cadena u objeto token que representa las credenciales de autorización OAuth2. Utilizado sólo con OAUTH2 `authationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | ninguno | +| [](../API/IMAPTransporterClass.md#authenticationmode)
    | the most secure authentication mode supported by the server is used | +| [](../API/IMAPTransporterClass.md#checkconnectiondelay)
    | 300 | +| [](../API/IMAPTransporterClass.md#connectiontimeout)
    | 30 | +| [](../API/IMAPTransporterClass.md#host)
    | *obligatorio* | +| [](../API/IMAPTransporterClass.md#logfile)
    | ninguno | +| .**password** : Text
    contraseña de usuario para la autenticación en el servidor. No se devuelve en el objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | ninguno | +| [](../API/IMAPTransporterClass.md#port)
    | 993 | +| [](../API/IMAPTransporterClass.md#user)
    | ninguno | > **Atención**: asegúrese de que el tiempo de espera definido sea menor que el tiempo de espera del servidor, de lo contrario el tiempo de espera del cliente será inútil. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md index 08e00c57313831..e11511d22fd9bb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/pop3-new-transporter.md @@ -34,17 +34,17 @@ El comando `POP3 New transporter` ](../API/POP3TransporterClass.md#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Cadena u objeto token que representa las credenciales de autorización OAuth2. Utilizado sólo con OAUTH2 `authationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | ninguno | -| [](../API/POP3TransporterClass.md#authenticationmode)
    | se utiliza el modo de autenticación más seguro soportado por el servidor | -| [](../API/POP3TransporterClass.md#connectiontimeout)
    | 30 | -| [](../API/POP3TransporterClass.md#host)
    | *obligatorio* | -| [](../API/POP3TransporterClass.md#logfile)
    | ninguno | -| **.password** : Text
    contraseña de usuario para la autenticación en el servidor. No se devuelve en el objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | ninguno | -| [](../API/POP3TransporterClass.md#port)
    | 995 | -| [](../API/POP3TransporterClass.md#user)
    | ninguno | +| *server* | Valor por defecto (si se omite) | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | +| [](../API/POP3TransporterClass.md#acceptunsecureconnection)
    | False | +| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Cadena u objeto token que representa las credenciales de autorización OAuth2. Utilizado sólo con OAUTH2 `authationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | ninguno | +| [](../API/POP3TransporterClass.md#authenticationmode)
    | the most secure authentication mode supported by the server is used | +| [](../API/POP3TransporterClass.md#connectiontimeout)
    | 30 | +| [](../API/POP3TransporterClass.md#host)
    | *obligatorio* | +| [](../API/POP3TransporterClass.md#logfile)
    | ninguno | +| **.password** : Text
    contraseña de usuario para la autenticación en el servidor. No se devuelve en el objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | ninguno | +| [](../API/POP3TransporterClass.md#port)
    | 995 | +| [](../API/POP3TransporterClass.md#user)
    | ninguno | ## Resultado diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md index 530879550701cd..d7f9ab0bc5a3d4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/smtp-new-transporter.md @@ -47,7 +47,7 @@ En el parámetro *server*, pase un objeto que contenga las siguientes propiedade | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | | [](../API/SMTPTransporterClass.md#acceptunsecureconnection)
    | False | | .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Cadena u objeto token que representa las credenciales de autorización OAuth2. Utilizado sólo con OAUTH2 `authationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object)*. | ninguno | -| [](../API/SMTPTransporterClass.md#authenticationmode)
    | se utiliza el modo de autenticación más seguro soportado por el servidor | +| [](../API/SMTPTransporterClass.md#authenticationmode)
    | the most secure authentication mode supported by the server is used | | [](../API/SMTPTransporterClass.md#bodycharset)
    | `mail mode UTF8` (US-ASCII_UTF8_QP) | | [](../API/SMTPTransporterClass.md#connectiontimeout)
    | 30 | | [](../API/SMTPTransporterClass.md#headercharset)
    | `mail mode UTF8` (US-ASCII_UTF8_QP) | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md index dce455319860cf..aee7b4629d592d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/imap-new-transporter.md @@ -34,18 +34,18 @@ El comando `IMAP New transporter` ](../API/IMAPTransporterClass.md#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Cadena u objeto token que representa las credenciales de autorización OAuth2. Utilizado sólo con OAUTH2 `authationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | ninguno | -| [](../API/IMAPTransporterClass.md#authenticationmode)
    | se utiliza el modo de autenticación más seguro soportado por el servidor | -| [](../API/IMAPTransporterClass.md#checkconnectiondelay)
    | 300 | -| [](../API/IMAPTransporterClass.md#connectiontimeout)
    | 30 | -| [](../API/IMAPTransporterClass.md#host)
    | *obligatorio* | -| [](../API/IMAPTransporterClass.md#logfile)
    | ninguno | -| .**password** : Text
    contraseña de usuario para la autenticación en el servidor. No se devuelve en el objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | ninguno | -| [](../API/IMAPTransporterClass.md#port)
    | 993 | -| [](../API/IMAPTransporterClass.md#user)
    | ninguno | +| *server* | Valor por defecto (si se omite) | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | +| [](../API/IMAPTransporterClass.md#acceptunsecureconnection)
    | False | +| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Cadena u objeto token que representa las credenciales de autorización OAuth2. Utilizado sólo con OAUTH2 `authationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | ninguno | +| [](../API/IMAPTransporterClass.md#authenticationmode)
    | the most secure authentication mode supported by the server is used | +| [](../API/IMAPTransporterClass.md#checkconnectiondelay)
    | 300 | +| [](../API/IMAPTransporterClass.md#connectiontimeout)
    | 30 | +| [](../API/IMAPTransporterClass.md#host)
    | *obligatorio* | +| [](../API/IMAPTransporterClass.md#logfile)
    | ninguno | +| .**password** : Text
    contraseña de usuario para la autenticación en el servidor. No se devuelve en el objeto *[IMAP transporter](../API/IMAPTransporterClass.md#imap-transporter-object)*. | ninguno | +| [](../API/IMAPTransporterClass.md#port)
    | 993 | +| [](../API/IMAPTransporterClass.md#user)
    | ninguno | > **Atención**: asegúrese de que el tiempo de espera definido sea menor que el tiempo de espera del servidor, de lo contrario el tiempo de espera del cliente será inútil. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md index 08e00c57313831..e11511d22fd9bb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/pop3-new-transporter.md @@ -34,17 +34,17 @@ El comando `POP3 New transporter` ](../API/POP3TransporterClass.md#acceptunsecureconnection)
    | False | -| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Cadena u objeto token que representa las credenciales de autorización OAuth2. Utilizado sólo con OAUTH2 `authationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | ninguno | -| [](../API/POP3TransporterClass.md#authenticationmode)
    | se utiliza el modo de autenticación más seguro soportado por el servidor | -| [](../API/POP3TransporterClass.md#connectiontimeout)
    | 30 | -| [](../API/POP3TransporterClass.md#host)
    | *obligatorio* | -| [](../API/POP3TransporterClass.md#logfile)
    | ninguno | -| **.password** : Text
    contraseña de usuario para la autenticación en el servidor. No se devuelve en el objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | ninguno | -| [](../API/POP3TransporterClass.md#port)
    | 995 | -| [](../API/POP3TransporterClass.md#user)
    | ninguno | +| *server* | Valor por defecto (si se omite) | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | +| [](../API/POP3TransporterClass.md#acceptunsecureconnection)
    | False | +| .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Cadena u objeto token que representa las credenciales de autorización OAuth2. Utilizado sólo con OAUTH2 `authationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | ninguno | +| [](../API/POP3TransporterClass.md#authenticationmode)
    | the most secure authentication mode supported by the server is used | +| [](../API/POP3TransporterClass.md#connectiontimeout)
    | 30 | +| [](../API/POP3TransporterClass.md#host)
    | *obligatorio* | +| [](../API/POP3TransporterClass.md#logfile)
    | ninguno | +| **.password** : Text
    contraseña de usuario para la autenticación en el servidor. No se devuelve en el objeto *[POP3 transporter](../API/POP3TransporterClass.md#pop3-transporter-object)*. | ninguno | +| [](../API/POP3TransporterClass.md#port)
    | 995 | +| [](../API/POP3TransporterClass.md#user)
    | ninguno | ## Resultado diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md index 530879550701cd..d7f9ab0bc5a3d4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/smtp-new-transporter.md @@ -47,7 +47,7 @@ En el parámetro *server*, pase un objeto que contenga las siguientes propiedade | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | | [](../API/SMTPTransporterClass.md#acceptunsecureconnection)
    | False | | .**accessTokenOAuth2**: Text
    .**accessTokenOAuth2**: Object
    Cadena u objeto token que representa las credenciales de autorización OAuth2. Utilizado sólo con OAUTH2 `authationMode`. Si se utiliza `accessTokenOAuth2` pero se omite `authenticationMode`, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto *[SMTP transporter](../API/SMTPTransporterClass.md#smtp-transporter-object)*. | ninguno | -| [](../API/SMTPTransporterClass.md#authenticationmode)
    | se utiliza el modo de autenticación más seguro soportado por el servidor | +| [](../API/SMTPTransporterClass.md#authenticationmode)
    | the most secure authentication mode supported by the server is used | | [](../API/SMTPTransporterClass.md#bodycharset)
    | `mail mode UTF8` (US-ASCII_UTF8_QP) | | [](../API/SMTPTransporterClass.md#connectiontimeout)
    | 30 | | [](../API/SMTPTransporterClass.md#headercharset)
    | `mail mode UTF8` (US-ASCII_UTF8_QP) | diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md index 64243efc2d0d77..bd492ef06077c5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -13,6 +13,8 @@ title: Release Notes - New [`4D.Method` class](../API/MethodClass.md) to create and execute a 4D method code from text source. [`METHOD Get path`](../commands/method-get-path) and [`METHOD RESOLVE PATH`](../commands/method-resolve-path) commands support a new `path volatile method` constant (128). - IMAP transporter now supports mailbox event notifications using the IDLE protocol through a [notifier object](../API/IMAPTransporterClass.md#notifier) of the [4D.IMAPNotifier](../API/IMAPNotifier.md) class, configurable via the `listener` property of [IMAP New transporter](../commands/imap-new-transporter). - Remote [session](../API/SessionClass.md) objects are now [available client-side](../Desktop/sessions.md#availability). +- New [**AI** page in Settings](../settings/ai.md), allowing to configure [Provider model aliases](../aikit/provider-model-aliases.md) that can be called in the code using 4D AIKit component. +- 4D AIKit component: new [Providers](../aikit/Classes/OpenAIProviders.md) class to instantiate and handle [Provider and model aliases](../aikit/provider-model-aliases.md). - Support of [`server` keyword](../Concepts/classes.md#server) for ORDA data model functions and shared/session singleton functions. - Dependencies: support of [components stored on GitLab repositories](../Project/components.md#configuring-a-gitlab-repository). diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Project/architecture.md b/i18n/fr/docusaurus-plugin-content-docs/current/Project/architecture.md index 97876690f2a02b..6d90ffc0fc37e3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Project/architecture.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Project/architecture.md @@ -59,6 +59,7 @@ Ce fichier texte peut également contenir des clés de configuration, en particu | menus.json | Définit les menus | JSON | | roles.json | [Privilèges, permissions](../ORDA/privileges.md#rolesjson-file) et autres paramètres de sécurité pour le projet | JSON | | settings.4DSettings | Propriétés de *structure*. Elles ne sont pas prises en compte si des *[propriétés utilisateur](#settings-user)* ou des *[propriétés utilisateur pour les données](#settings-user-data)* sont définies (voir également [Priorité des propriétés](../settings/overview.md#priority-of-settings)). **Attention** : dans les applications compilées, les propriétés de structure sont stockés dans le fichier .4dz (lecture seule). Pour les besoins du déploiement, il est nécessaire d'[activer](../settings/overview.md#enabling-user-settings) et d'utiliser les *propriétés utilisateurs* ou les*propriétés utilisateurs pour les données* pour définir des paramétrages personnalisés. | XML | +| AIProviders.json | [AI provider configuration file](../settings/ai.md#aiprovidersjson) for Structure | JSON | | tips.json | Définit les messages d'aide | JSON | | lists.json | Listes définies | JSON | | filters.json | Filtres définis | JSON | @@ -186,6 +187,7 @@ Ce dossier contient les [**propriétés utilisateur pour les données**](../sett | directory.json | Description des groupes et utilisateurs 4D et de leurs droits d'accès lorsque l'application est lancée avec ce fichier de données. | JSON | | Backup.4DSettings | Paramètres de sauvegarde de la base de données, utilisés pour définir les [options de sauvegarde](Backup/settings.md)) lorsque la base est lancée avec ce fichier de données. Les clés concernant la configuration de la sauvegarde sont décrites dans le manuel *Sauvegarde des clés XML 4D*. | XML | | settings.4DSettings | Propriétés de la base personnalisées pour ce fichier de données. | XML | +| AIProviders.json | [AI provider configuration file](../settings/ai.md#aiprovidersjson) for this data file | JSON | ### `Logs` @@ -212,6 +214,7 @@ Ce dossier contient les [**propriétés utilisateur**](../settings/overview.md#u | BuildApp.4DSettings | Fichier de paramètres de génération, créé automatiquement lors de l'utilisation de la boîte de dialogue du générateur d'applications ou de la commande `BUILD APPLICATION` | XML | | settings.4DSettings | Paramètres personnalisés pour ce projet (tous les fichiers de données) | XML | | logConfig.json | [Fichier de configuration du journal](../Debugging/debugLogFiles.md#using-a-log-configuration-file) personnalisé | json | +| AIProviders.json | [AI provider configuration file](../settings/ai.md#aiprovidersjson) for this project (all data files) | JSON | ## `userPreferences.` diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAI.md b/i18n/fr/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAI.md index 4e67f7e2e7bc9c..28c927f4594f94 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAI.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAI.md @@ -77,3 +77,7 @@ $client.images.generate(...) $client.files.create(...) $client.model.lists(...) ``` + +## Provider Model Aliases + +The OpenAI client supports provider model aliases for easy multi-provider usage. See [Provider Model Aliases](../provider-model-aliases.md) for complete documentation. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatCompletionsParameters.md b/i18n/fr/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatCompletionsParameters.md index 00ea4e7ebc4671..c61ea26f7df83e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatCompletionsParameters.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatCompletionsParameters.md @@ -13,20 +13,20 @@ La classe `OpenAIChatCompletionParameters` permet de gérer les paramètres requ ## Propriétés -| Propriété | Type | Valeur par défaut | Description | -| ----------------------- | ---------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `model` | Text | `"gpt-4o-mini"` | ID du modèle à utiliser. | -| `stream` | Boolean | `False` | Indique si la progression partielle doit être retransmise en continu. Si cette option est activée, les tokens seront envoyés sous forme de données uniquement. Une formule de rappel est requise. | -| `stream_options` | Object | `Null` | Propriété pour stream=True. Par exemple : `{include_usage: True}` | -| `max_completion_tokens` | Integer | `0` | Le nombre maximum de tokens qui peuvent être générés dans la réponse. | -| `n` | Integer | `1` | Nombre de réponses à générer pour chaque invite (prompt). | -| `temperature` | Real | `-1` | Température d'échantillonnage à utiliser, entre 0 et 2. Les valeurs élevées rendent la sortie plus aléatoire, tandis que des valeurs faibles la rendent plus ciblée et déterministe. | -| `store` | Boolean | `False` | Stocker ou non le résultat de cette requête de génération de réponse conversationnelle. | -| `reasoning_effort` | Text | `Null` | Contraintes sur l'effort de raisonnement pour les modèles de raisonnement. Les valeurs actuellement prises en charge sont "low", "medium" et "high". | -| `response_format` | Object | `Null` | Un objet spécifiant le format que le modèle doit produire. Compatible avec les sorties structurées. | -| `tools` | Collection | `Null` | Une liste d'outils ([OpenAITool](OpenAITool.md)) que le modèle peut appeler. Seul le type "function" est pris en charge. | -| `tool_choice` | Variant | `Null` | Contrôle l'outil (le cas échéant) qui est appelé par le modèle. Peut être `"none"`, `"auto"`, `"required"`, ou spécifier un outil particulier. | -| `prediction` | Object | `Null` | Contenu de sortie statique, tel que le contenu d'un fichier texte en cours de régénération. | +| Propriété | Type | Valeur par défaut | Description | +| ----------------------- | ---------- | ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `model` | Text | `"gpt-4o-mini"` | ID du modèle à utiliser. Supports [provider:model aliases](../provider-model-aliases.md) for multi-provider usage (e.g., `"openai:gpt-4o"`, `"anthropic:claude-3-opus"`). | +| `stream` | Boolean | `False` | Indique si la progression partielle doit être retransmise en continu. Si cette option est activée, les tokens seront envoyés sous forme de données uniquement. Une formule de rappel est requise. | +| `stream_options` | Object | `Null` | Propriété pour stream=True. Par exemple : `{include_usage: True}` | +| `max_completion_tokens` | Integer | `0` | Le nombre maximum de tokens qui peuvent être générés dans la réponse. | +| `n` | Integer | `1` | Nombre de réponses à générer pour chaque invite (prompt). | +| `temperature` | Real | `-1` | Température d'échantillonnage à utiliser, entre 0 et 2. Les valeurs élevées rendent la sortie plus aléatoire, tandis que des valeurs faibles la rendent plus ciblée et déterministe. | +| `store` | Boolean | `False` | Stocker ou non le résultat de cette requête de génération de réponse conversationnelle. | +| `reasoning_effort` | Text | `Null` | Contraintes sur l'effort de raisonnement pour les modèles de raisonnement. Les valeurs actuellement prises en charge sont "low", "medium" et "high". | +| `response_format` | Object | `Null` | Un objet spécifiant le format que le modèle doit produire. Compatible avec les sorties structurées. | +| `tools` | Collection | `Null` | Une liste d'outils ([OpenAITool](OpenAITool.md)) que le modèle peut appeler. Seul le type "function" est pris en charge. | +| `tool_choice` | Variant | `Null` | Contrôle l'outil (le cas échéant) qui est appelé par le modèle. Peut être `"none"`, `"auto"`, `"required"`, ou spécifier un outil particulier. | +| `prediction` | Object | `Null` | Contenu de sortie statique, tel que le contenu d'un fichier texte en cours de régénération. | ### Propriétés du callback asynchrone diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIEmbeddingsAPI.md b/i18n/fr/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIEmbeddingsAPI.md index f44a428ad7e5b1..26abe440b712ed 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIEmbeddingsAPI.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIEmbeddingsAPI.md @@ -17,12 +17,12 @@ https://platform.openai.com/docs/api-reference/embeddings Crée une représentation vectorielle pour l'entrée, le modèle et les paramètres fournis. -| Paramètre | Type | Description | -| ------------ | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | -| *input* | Text ou Collection de textes | L'entrée à vectoriser. | -| *model* | Text | Le [modèle à utiliser](https://platform.openai.com/docs/guides/embeddings#embedding-models) | -| *parameters* | [OpenAIEmbeddingsParameters](OpenAIEmbeddingsParameters.md) | Les paramètres permettant de personnaliser la requête de représentations vectorielles. | -| Résultat | [OpenAIEmbeddingsResult](OpenAIEmbeddingsResult.md) | Les représentations vectorielles | +| Paramètre | Type | Description | +| ------------ | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| *input* | Text ou Collection de textes | L'entrée à vectoriser. | +| *model* | Text | Le [modèle à utiliser](https://platform.openai.com/docs/guides/embeddings#embedding-models). Supports [provider:model aliases](../provider-model-aliases.md). | +| *parameters* | [OpenAIEmbeddingsParameters](OpenAIEmbeddingsParameters.md) | Les paramètres permettant de personnaliser la requête de représentations vectorielles. | +| Résultat | [OpenAIEmbeddingsResult](OpenAIEmbeddingsResult.md) | Les représentations vectorielles | #### Exemples d'utilisation diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImageParameters.md b/i18n/fr/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImageParameters.md index ab6166c5d4c9df..68a2dc88e3dce5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImageParameters.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImageParameters.md @@ -13,13 +13,13 @@ La classe `OpenAIImageParameters` permet de configurer et gérer les paramètres ## Propriétés -| Nom de propriété | Type | Valeur par défaut | Description | -| ----------------- | ------- | ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| `model` | Text | "dall-e-2" | Spécifie le modèle à utiliser pour la génération d'images. | -| `n` | Integer | 1 | Le nombre d'images à générer (doit être compris entre 1 et 10 ; seul `n=1` est supporté pour `dall-e-3`). | -| `size` | Text | "1024x1024" | La taille des images générées. Doit être conforme aux spécifications du modèle. | -| `style` | Text | "" | Le style des images générées (doit être soit `vivid` soit `natural`). | -| `response_format` | Text | "url" | Le format des images retournées. Doit être `url` ou `b64_json`. | +| Nom de propriété | Type | Valeur par défaut | Description | +| ----------------- | ------- | ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `model` | Text | "dall-e-2" | Spécifie le modèle à utiliser pour la génération d'images. Supports [provider:model aliases](../provider-model-aliases.md). | +| `n` | Integer | 1 | Le nombre d'images à générer (doit être compris entre 1 et 10 ; seul `n=1` est supporté pour `dall-e-3`). | +| `size` | Text | "1024x1024" | La taille des images générées. Doit être conforme aux spécifications du modèle. | +| `style` | Text | "" | Le style des images générées (doit être soit `vivid` soit `natural`). | +| `response_format` | Text | "url" | Le format des images retournées. Doit être `url` ou `b64_json`. | ## Voir également diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIProviders.md b/i18n/fr/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIProviders.md new file mode 100644 index 00000000000000..4e714401f5c59c --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIProviders.md @@ -0,0 +1,186 @@ +--- +id: openaiproviders +title: OpenAIProviders +--- + +# OpenAIProviders + +## Sommaire + +The `OpenAIProviders` class manages AI provider configurations by loading configuration and handling resolution of model strings in the `provider:model` format. + +For complete usage documentation, see [Provider Model Aliases](../provider-model-aliases.md). + +## Description + +This class enables multi-provider support by: + +- Loading provider configurations from a single JSON file +- Loading named model aliases that map to providers and model IDs +- Resolving `provider:model` syntax to full API configurations +- Resolving named model aliases by bare name to full provider + model configurations + +The `OpenAI` class automatically loads provider configurations when instantiated. + +## Constructeur + +```4d +var $providers := cs.AIKit.OpenAIProviders.new() +``` + +Creates a new instance that loads provider configuration from the `AIProviders.json` file (see [**Configuration Files**](../provider-model-aliases.md#configuration-files) in the "Provider Model Aliases" page for details on file locations and format). + +**Important:** + +- Only the first existing file is loaded. There is no merging of multiple files. +- The configuration is read once at instantiation time. If the `AIProviders.json` file is modified afterward, those changes will not be reflected in the existing instance. You must create a new instance of `OpenAIProviders` to reload the updated configuration. + +## Utilisation + +### Integration with OpenAI Class + +```4d +var $client := cs.AIKit.OpenAI.new() + +// Use model aliases with provider:model syntax +var $result := $client.chat.completions.create($messages; {model: "openai:gpt-5.1"}) +var $result := $client.chat.completions.create($messages; {model: "anthropic:claude-3-opus"}) +var $result := $client.chat.completions.create($messages; {model: "local:llama3"}) +``` + +### Direct Provider Access + +```4d +var $providers := cs.AIKit.OpenAIProviders.new() + +// Get a specific provider configuration +var $config := $providers.get("openai") +// Returns: {baseURL: "...", apiKey: "...", modelAliases: [...], ...} or Null + +// Get all provider names +var $names := $providers.list() +// Returns: ["openai", "anthropic", "mistral", "local"] +``` + +## Fonctions + +### get() + +**get**(*name* : Text) : Object + +Get a provider configuration by name. + +| Paramètres | Type | Description | +| ---------- | ------ | ----------------------------------------------------- | +| *name* | Text | The provider name | +| Résultat | Object | Provider configuration object, or `Null` if not found | + +#### Exemple + +```4d +var $config := $providers.get("openai") +If ($config # Null) + // Use $config.baseURL, $config.apiKey, etc. + + // We could build a client with it + var $client:=cs.AIKit.OpenAI.new($config) +End if +``` + +### list() + +**list**() : Collection + +Get all provider names. + +| Paramètres | Type | Description | +| ---------- | ---------- | ---------------------------- | +| Résultat | Collection | Collection of provider names | + +#### Exemple + +```4d +var $names := $providers.list() +// Returns: ["openai", "anthropic", ...] + +For each ($name; $names) + var $config := $providers.get($name) +End for each +``` + +### modelAliases() + +**modelAliases**() : Collection + +Get all configured model aliases. + +| Paramètres | Type | Description | +| ---------- | ---------- | --------------------------------- | +| Résultat | Collection | Collection of model alias objects | + +Each object in the collection contains: + +| Propriété | Type | Description | +| ------------- | ---- | --------------------------------- | +| `name` | Text | Model alias name | +| `fournisseur` | Text | Provider name | +| `model` | Text | Model ID to use with the provider | + +#### Exemple + +```4d +var $models := $providers.modelAliases() +// Returns: [{name: "my-gpt", provider: "openai", model: "gpt-5.1"}, ...] + +For each ($model; $models) + // $m.name, $m.provider, $m.model +End for each +``` + +## Model Resolution + +Two syntaxes are supported for model resolution: + +### Provider alias (`provider:model`) + +Specify the provider and model name directly: + +```4d +var $client := cs.AIKit.OpenAI.new() +$client.chat.completions.create($messages; {model: "openai:gpt-5.1"}) +``` + +This is resolved internally to: + +1. Split `"openai:gpt-5.1"` into provider=`"openai"` and model=`"gpt-5.1"` +2. Look up the `"openai"` provider configuration +3. Extract `baseURL` and `apiKey` +4. Make the API request using the resolved configuration + +**Exemples :** + +- `"openai:gpt-5.1"` → Use OpenAI provider with gpt-5.1 model +- `"anthropic:claude-3-opus"` → Use Anthropic provider with claude-3-opus +- `"local:llama3"` → Use local provider with llama3 model + +### Model alias (bare name) + +Use a named model by its bare name from the `models` section of the configuration: + +```4d +var $client := cs.AIKit.OpenAI.new() +$client.chat.completions.create($messages; {model: ":my-gpt"}) +``` + +This is resolved internally to: + +1. Look up `"my-gpt"` in the `models` configuration +2. Find its `provider` (e.g., `"openai"`) and `model` (e.g., `"gpt-5.1"`) +3. Resolve the provider to get `baseURL` and `apiKey` +4. Make the API request using the resolved configuration + +**Exemples :** + +- `"my-gpt"` → Use the model alias "my-gpt" (resolves to its configured provider and model) +- `"my-embedding"` → Use the model alias "my-embedding" for embedding operations + diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/aikit/provider-model-aliases.md b/i18n/fr/docusaurus-plugin-content-docs/current/aikit/provider-model-aliases.md new file mode 100644 index 00000000000000..15dc100e3b12ba --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/aikit/provider-model-aliases.md @@ -0,0 +1,372 @@ +--- +id: provider-model-aliases +title: Provider & Model Aliases +--- + +# Provider & Model Aliases + +The OpenAI client supports provider and model aliases, allowing you to define provider configurations and named model aliases in JSON files and reference them using simple syntaxes. + +## Vue d’ensemble + +Instead of hard-coding API endpoints and credentials in your code, you can: + +- Define provider configurations in a JSON file +- Use the `provider:model` syntax to specify a provider and model directly +- Define named model aliases that map to a provider and a model ID +- Use a named model alias by bare name (e.g., `my-gpt`) +- Switch between providers (OpenAI, Anthropic, local Ollama, etc.) easily + +## Configuration Files + +The client automatically loads provider configurations from the first existing file found (in priority order): + +| Priorité | Emplacement | File Path | +| ------------------------------------- | ----------- | ------------------------------------------------- | +| 1 (le plus élevé) | userData | `/Settings/AIProviders.json` | +| 2 | user | `/Settings/AIProviders.json` | +| 3 (le plus faible) | structure | `/SOURCES/AIProviders.json` | + +**Important:** Only the **first existing file** is loaded. There is no merging of multiple files. + +### Configuration File Format + +```json +{ + "providers": { + "provider_name": { + "baseURL": "https://api.example.com/v1", + "apiKey": "optional-key", + "organization": "optional-org-id", + "project": "optional-project-id" + } + }, + "models": { + "model_alias_name": { + "provider": "provider_name", + "model": "actual-model-id", + } + } +} +``` + +### Provider Fields + +| Champ | Type | Obligatoire | Description | +| -------------- | ---- | ----------- | -------------------------------------------------------------- | +| `baseURL` | Text | Oui | API endpoint URL | +| `apiKey` | Text | Non | API key value | +| `organisation` | Text | Non | Organization ID (optional, OpenAI-specific) | +| `project` | Text | Non | Project ID (optional, OpenAI-specific) | + +### Model Alias Fields + +| Champ | Type | Obligatoire | Description | +| ------------- | ---- | ----------- | ------------------------------------------------------------------- | +| `fournisseur` | Text | Oui | Name of the provider (must exist in `providers`) | +| `model` | Text | Oui | Model ID used by the provider | + +### Example Configuration + +```json +{ + "providers": { + "openai": { + "baseURL": "https://api.openai.com/v1" + }, + "anthropic": { + "baseURL": "https://api.anthropic.com/v1" + }, + "local": { + "baseURL": "http://localhost:11434/v1" + }, + "mistral": { + "baseURL": "https://api.mistral.ai/v1", + "apiKey": "your-mistral-key" + } + }, + "models": { + "my-gpt": { + "provider": "openai", + "model": "gpt-5.1" + }, + "my-claude": { + "provider": "anthropic", + "model": "claude-3-5-sonnet-20241022" + }, + "my-embedding": { + "provider": "openai", + "model": "text-embedding-3-small", + } + } + } +} +``` + +## Usage in API Calls + +### Model Parameter Formats + +Two syntaxes are supported: + +| Syntaxe | Description | +| --------------------- | ---------------------------------------------------------------------------------- | +| `provider:model_name` | Provider alias — specify provider and model directly | +| `:model_alias` | Model alias — reference a named model from the `models` configuration by bare name | + +#### Provider alias syntax + +Use the `provider:model_name` syntax in any API call that accepts a model parameter: + +```4d +var $client := cs.AIKit.OpenAI.new() + +// Chat completions +var $result := $client.chat.completions.create($messages; {model: "openai:gpt-5.1"}) +var $result := $client.chat.completions.create($messages; {model: "anthropic:claude-3-opus"}) +var $result := $client.chat.completions.create($messages; {model: "local:llama3"}) + +// Embeddings +var $result := $client.embeddings.create("text"; "openai:text-embedding-3-small") +var $result := $client.embeddings.create("text"; "local:nomic-embed-text") + +// Image generation +var $result := $client.images.generate("prompt"; {model: "openai:dall-e-3"}) +``` + +#### Model alias syntax + +Use a bare model name to reference a named model defined in the `models` section of the configuration file. The provider, model ID, and credentials are resolved automatically: + +```4d +var $client := cs.AIKit.OpenAI.new() + +// Use a named model alias +var $result := $client.chat.completions.create($messages; {model: ":my-gpt"}) +var $result := $client.chat.completions.create($messages; {model: ":my-claude"}) + +// Embeddings with a named model alias +var $result := $client.embeddings.create("text"; ":my-embedding") +``` + +### How It Works + +#### Provider alias (`provider:model`) + +When you use the `provider:model` syntax, the client automatically: + +1. **Parses** the model string to extract provider name and model name + - Example: `"openai:gpt-5.1"` → provider=`"openai"`, model=`"gpt-5.1"` + +2. **Looks up** the provider configuration from the loaded JSON file + - Retrieves `baseURL`, `apiKey`, `organization`, `project` + +3. **Makes the API request** using the resolved configuration + - Sends request to the provider's `baseURL` with the correct `apiKey` + +#### Model alias (bare name) + +When you use a bare model name that matches a configured alias, the client automatically: + +1. **Looks up** the model alias in the `models` section of the configuration + - Example: `":my-gpt"` → finds entry with `provider: "openai"`, `model: "gpt-5.1"` + +2. **Resolves** the associated provider to get `baseURL` and `apiKey` + +3. **Makes the API request** using the provider's endpoint and the stored model ID + +### Using Plain Model Names + +If you specify a model name **without** a provider prefix or `:` prefix, the client uses the configuration from its constructor: + +```4d +// Use constructor configuration +var $client := cs.AIKit.OpenAI.new({apiKey: "sk-..."; baseURL: "https://api.openai.com/v1"}) +var $result := $client.chat.completions.create($messages; {model: "gpt-5.1"}) + +// Override with provider alias +var $result := $client.chat.completions.create($messages; {model: "anthropic:claude-3-opus"}) + +// Override with model alias (bare name) +var $result := $client.chat.completions.create($messages; {model: ":my-gpt"}) + +``` + +## Exemples + +### Multi-Provider Chat Application + +```4d +var $client := cs.AIKit.OpenAI.new() +var $messages := [] +$messages.push({role: "user"; content: "What is the capital of France?"}) + +// Try OpenAI +var $result := $client.chat.completions.create($messages; {model: "openai:gpt-5.1"}) + +// Try Anthropic +var $result := $client.chat.completions.create($messages; {model: "anthropic:claude-3-5-sonnet"}) + +// Try local Ollama +var $result := $client.chat.completions.create($messages; {model: "local:llama3.2"}) +``` + +### Embeddings with Multiple Providers + +```4d +var $client := cs.AIKit.OpenAI.new() +var $text := "Hello world" + +// Use OpenAI embeddings +var $embedding1 := $client.embeddings.create($text; "openai:text-embedding-3-small") + +// Use local embeddings +var $embedding2 := $client.embeddings.create($text; "local:nomic-embed-text") +``` + +## Configuration Management + +Provider configurations can be managed through [4D Settings](https://developer.4d.com/docs/settings/ai) or by directly editing JSON files. + +**To add or modify providers:** + +1. Use 4D Settings interface (recommended), or +2. Edit the appropriate JSON file (userData, user, or structure) +3. Restart your application or create a new OpenAI client instance to load changes + +**Recommended file location:** + +- **For user-specific configs:** `/Settings/AIProviders.json` +- **For application defaults:** `/SOURCES/AIProviders.json` + +### No Reload Capability + +Once a client is instantiated, it cannot reload provider configurations. To pick up configuration changes: + +```4d +// Configuration changed - create new client +var $client := cs.AIKit.OpenAI.new() +``` + +## Security Considerations + +When using 4D in client/server mode, it is **strongly recommended** to execute AI-related code on the server side to protect API tokens and credentials from exposure to client machines. + +## Common Use Cases + +### Local Development with Ollama + +```json +{ + "providers": { + "local": { + "baseURL": "http://localhost:11434/v1" + } + } +} +``` + +```4d +var $client := cs.AIKit.OpenAI.new() +var $result := $client.chat.completions.create($messages; {model: "local:llama3.2"}) +``` + +### Named Model Aliases + +Define models once, use them everywhere by name: + +```json +{ + "providers": { + "openai": { + "baseURL": "https://api.openai.com/v1", + "apiKey": "your-openai-key" + }, + "anthropic": { + "baseURL": "https://api.anthropic.com/v1", + "apiKey": "your-anthropic-key" + } + }, + "models": { + "chat": { + "provider": "openai", + "model": "gpt-5.1" + }, + "fast": { + "provider": "anthropic", + "model": "claude-3-5-haiku-20241022" + }, + "embedding": { + "provider": "openai", + "model": "text-embedding-3-small", + } + } +} +``` + +```4d +var $client := cs.AIKit.OpenAI.new() + +// Use named model aliases — no need to remember provider or model ID +var $result := $client.chat.completions.create($messages; {model: ":chat"}) +var $result := $client.chat.completions.create($messages; {model: ":fast"}) +var $embedding := $client.embeddings.create("text"; ":embedding") +``` + +### List All Configured Models + +```4d +var $providers := cs.AIKit.OpenAIProviders.new() +var $models := $providers.modelAliases() +// Returns: [{name: "chat", provider: "openai", model: "gpt-5.1"}, ...] +``` + +### Production with Multiple Cloud Providers + +```json +{ + "providers": { + "openai": { + "baseURL": "https://api.openai.com/v1", + "apiKey": "your-openai-key" + }, + "anthropic": { + "baseURL": "https://api.anthropic.com/v1", + "apiKey": "your-anthropic-key" + }, + "azure": { + "baseURL": "https://your-resource.openai.azure.com", + "apiKey": "your-azure-key" + } + } +} +``` + +### Provider-Specific Organizations + +```json +{ + "providers": { + "openai-team-a": { + "baseURL": "https://api.openai.com/v1", + "organization": "org-team-a-id" + }, + "openai-team-b": { + "baseURL": "https://api.openai.com/v1", + "organization": "org-team-b-id" + } + } +} +``` + +```4d +// Route to different organizations +var $resultA := $client.chat.completions.create($messages; {model: "openai-team-a:gpt-5.1"}) +var $resultB := $client.chat.completions.create($messages; {model: "openai-team-b:gpt-5.1"}) +``` + +## Related Documentation + +- [OpenAI Class](Classes/OpenAI.md) - Main client class +- [OpenAIProviders Class](Classes/OpenAIProviders.md) - Provider configuration management +- [Compatible OpenAI APIs](compatible-openai.md) - List of compatible providers diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/assets/en/settings/ai-base-url.png b/i18n/fr/docusaurus-plugin-content-docs/current/assets/en/settings/ai-base-url.png new file mode 100644 index 0000000000000000000000000000000000000000..2bd536326bf335e0726c4f2380311e2df0de08b1 GIT binary patch literal 9244 zcmZX31yodR*Y*KL2@wNSKtd2HX#r`J?q+DDa{wiVp$#lbX{0-b86;+C5R{MwhMz~!d1f1;|7E~{XNH%|IS zUPc<~;x_J3UMpL7YdcC6J*;e8?7Wz*?Hrukq}bPM8`+tiY^B&C!W#S< z9&&b$PRf4I?DYIJ^=pug?+j-hNbMo+Va(81s8_>$y-P=ow#oOD-R@~moUf9~!R+z`yO30Q+K)}|D z$I4bnfX7xy$W~NX;Gv+sfHliM(|bAD|G)X&JpVBRXb`@$Cwv0D{AWu(I~Uh_=41!1 z;%rK30m(nl|8-B2?`$FevoPtucffZA&;DzfGc*0yx^`}$NnxPv?#Cul000Z4iu@ye zUyIf8U|0Qx)b-8YSLc;=3%*9Z0*0-{?|pl!s$9d#Py$IV8nIK4@qiRn78-gOvmGbok}wR`VWb936kfFTyH`Ow*r%crJmA zlB~&gjcFkzNvKU|CTX)&VE!bUMWA=POGt)mH{e*ZH>JeE(UF4{07A&k7FW@Hev2m@nk05k-rNwcCB0%(`oK?}aJ2v{MPV;q3jm4K^CwY+Y^ETb1>C)Mcv!e-=N;AV zBGul~3gIxiJPZ)HAw0>XZ@)c$xas~n#avb;>I5E9P6o7wE;O$9xu+j+J9rK^?C%6S zava(@l$$y*`|ap!L^yAq`m0LySfS{C^k9XH3XPGe=c)(O@>igt6A94cFPcbHp-#8n z%#kJ$kmzhiekISq6dmlSEO%7t9EVxT#7fxJVl2hr>nX-pbn~ZnVTyUq zSYHL{e{C-;cGQ}q#3%DvQ?~119$oliy1O(x~UP`;OLD---T7|b?$8{b4?QVz4`(+!e`Cxa-MVI z$6-f1?X318FDW_>G$W?af&K`^Q)?5u9wGp85q3`AFy@n}a(@uzrNqW~U&myTI>DSw zh{&(kP?6@>#RkNqEmHJ~T?Blw5Js-d*>0XHnTT>FAt$bgVUy6OF>>5-LB)Sp-t`iK zHg{z-XYit%4({CG79qsXWc_E)Id{i}$%(ANo2M3!G-5d&R2s zdeLhG-&exuZsyY9u`ik!*>ETGmK_J4w@RGQC5F8XseULU%jX8sF}09|`7*wRb#R88 zeqQ?|h~CYB(FK?82Exa5sY+;nc0zfH4MFq0JL{~)s7TNc{DESZd+@4;xGMp*)nIc3 z6MyEvFuR7u>_Hw+5O@I(Z~A<|3dvHe4_(c;yedrmC_{ygAGIN(F(UckE-PdOo7vP- z;}Un3qipEldFqJq)ThY-*YhuK`gakw8CS#Q^khvTDkJ!=hsBRwe{Po?p-;NYM;f3n zEl&D0Q}vObFpat1+zmP2GE#`u$4}7W@y4 zG}kPU3voxNhHYi!RmM}i!a>ldWF`8Qrh9uMz0xP~X~9ok?wD`aYAcrvH-wGBOb~g& zzcL_}y`jjjjUNK`qLhnSX9?@X07MjoviD%d{2k~|F6elpv4*qm7sxL@GC=u2K|^fU2?IY&)zx08GRCQS&XA>z3~=3UOF9j&Ed8)*7o=k zDHQb zsx*JPzgtHj)x5Temrm${>ZQ)y|e9CL2_>Sy4-Wc!@v>dU8BdkKtpQy<=! zs_*u(XvUAL!b_xrHv{{#wUTXIgc~RPA{B%3_l|b43D*=eXjgQ~Cj2ZoNlsxzA!H(w z0V?bhNA=}mxNrWALmL}x4xW#ANl0yI?$nO+Kgh|1CKqt%F_V?1f(ePEn zeGhxtEOy_AHTg1dy*Y?d7vKm z8Zl_6t*44LkiCpS? zo=|2UJ@NTOSUMw(3HlSFWOm8Z;qpAMft%^$dHg$9qSiyiSf40pSJkL8l4-BQMfxpX zVRpt9ovjd0`L(f7??=JX{;$7!jXwK6aygnjs4|=WAXT-0t3+vc4VTE-<0 z!M0Ip#Z*o)CsM;0y`2KD4DHF2-cJsf$QkVKyB-W>_Y3XO&Zr&V?=L$ZZKb{Ja=PF{ zb&LDq=$cT2%L2?4MLbz}*Xe0Yz{zNbsR4(`MZk^t4q5#y$oK$`qY&V5_=Dy1>t2vl|%x)-NN?0Pv)Y3lpk?vNpYy zrhZQ@q~J%j=fYj$^S~4rzXj0?o=X6rEdX8u1-Jf1cW%8D6Sc@E_#fLi2mwG$>saqt z21rvfn|n2EM#HT70q7WL((AV(gRV zG{m_-#c+5kN0DlN{;jhSk@ZY#L=P_j9c(B zf+%aF73BJ|Waml$tnSsQ;eB2E?X8vI!p5|<+XB4A!Hs4~jp=iask!^}3giz>h=5z% z#IKUUX7ltvX(AZo7Ye^_NqXy#!}u5oS4y9xjm)P*tWPBsZakC#+a}ALENLC?&qR4I z^|J*YF6DRF3Z5t3Q-{oQm&fjZ4{2^gVzj7(mST6Nj-Q&7Yy?`xdu`;1UsiQ#;O_w? zhDWzp&~a5yidc4(%&AcVpJlw!bC13k!zP|M_^SAnqs-~^8p1>KT?$(_&H=76>ona^ z%)=YABSOQ-i`!zssiSn?E&CEt@wK^YlYv>Y>pg0)-uT`@3gC-T{dSLp-+KL?*Xc2w zl8UOFc)CW$LO;D+Bl>|{r(5TV#14(qiQb#JcWKd#X0~n;UAmGF)W!$#ZCW`PSM9{i zA4sOe)rC29iR1l5q_B7iYR2BE?>_o-1QFoT_wG8o*L)YPd6ma=nzv7%;w}k49KEY@ z(|cBaZL%*xlao`WP0OkCk&xN_#7yySZ4O(MY=BLCU1d+Z)B<+9RfZ}c<5e*YrOVOp zb2id}S*Vw~i-?}Du^>xcZw{rX@!hoc*?mq!D#}2R9S=^)MRVU?rLcGDMy40Y`13Zq z)hsWJGNnT{IB~$d75uc4mhSzhT>M3c_M@r(6};m5OQD=vhbUYUXa{tQ_(Lb95RYzl z@@=O2?sf*RiuB}%K{}k>Wl+;ts}|P-g0E@>{>SEkjsgV< zEdZFwhj{#azBhaDZoo-`v@rd);W(d6DP>K;0CN6$`wz+7psh4o-X4UQpK2NMUU*%J zT*DWs^4K0XOCxEWp{B5{Nxj2r00<{R^A~9c@`M||cTdY_)j86V0?Bh7qr`4qJg<3? zLfDO^9*OmVEQK(ypBkd2#AjMT>5o>hp~xo3^MtRCR!Y=@T?9=`O@~1^0&C2FM8s9* zB7RB9;^}EC2Twzm#gFWX9wHFt%#3`UzKZg3g{1w)AYgLd2s2y?IVqzSpTwK?%3Xtc8V`1K?ZJBbg^lR|Q_ z<80{S&5qhUh2>>K-p7fEOMMxVj8WhpUA9wsy|Dlr4a(CsFel5oi#|D-{g!KN+jafN zgFdeWdS*5`L_-fgz5BgAYbe$KUgXB7b3n*P(kpJNFoYV9$xPg=dG-x&&fu#og&qWx z>}X@j3|rr@Yg-7R>kwIK1zlP@@ssLOhW^O9(rWnOGK?c;Db|vV1lR2RmLA(DSorqv z(`wTf5iKs3(4m{ZxKy}DjPgtl!a0s^n&YDzV-60 z>PjL&_R;ybT*obbGwRRHts&|SEBMeBgfNeEi=xJrAS5OALwVyHjpBM&cZHKLGUI9n zqL=k~S@#EiG)}BgAnv%Wm;2HzMR~S9|xQT>mqp!kwP7ar^p9QA%m^iP47Q%J@#>%+V>mKoMhVPMo>( z#I?D$&I9lr3d4ZuPl6qA_7~2EW_CQ%)YRHz7OUky(~&u1Sr(8p&$+f*H0mW)J@fSclqa=;`!>)({pRp?RuHPz$ znWBW&yJw(#hqHo-+tm(TpJ`zyxM>Cr>+7&L&BcHK|D3St6WiAVsT&gkfEjRwH`WD( z!~KX#DqO)EF=sdqLM!BWq}CT>G=%NS!6=(UdWCoEwVzTfb}ej$KR8YYJ`9#}?s0d( zqnfaKJ@i1xvNm`Gs$TzpRh|D}0j0uW^gBPP6^ZN~HHk8AIJw!E z>m%1R=NThS+>${vCys$Lx;TEQsbPSee&cN+er{$CQYzFlFdAbk(TF=GT=ph?kcxaw%sZQCxsj2IT2diP{atOcV17M}RdlMWrAMXvnh z#eGU!GfXhCr5Ufin8@((G;%i93)pRHrC&DS`mHzlvCoj@Zth{+4i=#~f8*WiMMeNnKTrJ4ce9f7 zH$_4HzPm8xFp@NCxtVg_w{h^o${P-bW9WO1VsQ|uyC=?1NQeRcCXNNE3$fc50Cn%P zBY?Uidscb-&o=^q4D0`LL(q>+gt;Uc;dBuax?tb9E6iiDkwv8_H6Bicrh?+;>!93} z8StBTfS8Lh^a?bh+_V^8XP8@m@ZOT>Z~N#qLx^AoTH$ANd-Pb(YGhrq=ExykwvOq6 zJ2<%{=%K}j)Y1KYibA)3@g3u%$NuK9E_89V&JGXu%`OrJJMFt!_mal|*F@KGRFej@nYAQHr{ zT#lW?l&8hF1HL+fsU{=Q$N1$>9q(^lG-ROr-~BpbjnBED~EmaUW+O4qRCc_MWch2`0LOd?Lro;TNfejs_8-Ald)3z~n|Df2z0Y_p&Ek z{WcInF@)<{aJl8~NbjBD`6Wu8a&HjabN{mSTg2n%t5l#VnExders=W=TiX3-T1L#H zBa8a52iM6*IzReLI(xZ41HMo{3aJ_a2lhS*c%^mKRAp;SO9!;~f1=a%j_TBDU$dfD zus-Rd+w+atP0gcJ3JV-sERLfi?IltuM;jF1XdDDp*JT<2*4xNIE(0=^P8pf0%?Am_ zZCUzc>$-uODxpV1bfZ+8A<@%3^P#oPVy@|5$bkJKW%2 zhjtAXU?M?&s2b2w0Y!tlGdSj4IzzjKYwA~WPJ`xJ{Yg@3h2rO@XmTT($K0u3@nYe! z%$!z8*I$oy{&I-ag}ePq0}fOy-2!Y!Nb3b41i?T=Jg1_B{dK=Zh}KT<4@5%GcWurG z58ovQszyMn_oJ^bGcxkBgD35>{<<31(HmcD$Qs{)E?b@2Zk$W8XU<=|3>Li{UIQ7G zrRyyIl`$$nUIKWc$}Fotz1hYzG!rGW=F0mLl8HA5{M!-*$~qNRf(3bZX~^&TJG6~Z4lIOMbRGb{$c7|7s3YGU2|jh2H2I&q|C^1> zgvu`Y%r%;L4R+k(u3R{G*2^Pq^~R4gTyZj!0EwSKdeTy>PHD&hZV2Vw0t1Q4itha% zDA$NW>s;ivsw>lXsmZY*(hKySGu!hXZXc;R3sddfO2a`?3`U8!T%d}QNZ#svBC57& zM%&4fi&Ww+P1UzNxxCGua9|U`a}5_DR~kJMUy-HAcAp&d3bRKc1LO@%0yPC~fRGpJ+2I;3?fOC3KfV|70 zC#CNN2}MfxL7mHhbx9q(Mb(s@?I8RMF%Y6gdc~m1WBP@&vorX-e|%Z>P~Q@gRpHIX zhUpgbF;=?O{|D~xtl7|PHZ(R$CBK~wZJL7qD2syr3a6hb8V3%{%V)e%m`djcH`H9^ z9n>aL8bR&*2lA^0VQ~W(sam1jc$7GtE}KOW09xNan=p9jF%_~_y}(HFvT2ihffD#~ zS5^#+Z&P&t0`-}M`OkJomA$Rl`eyC=6%EmjyZ6*?$ z;Bv3Y;Eddl-B{^=2hm_7%Ycr~y+_4^ap&Iow`6)n zIj~G0+RE0o4?c-=wKNv)@#{XSTw{%c0YS3gH*T=aLLBa)LaLGd$;bgGzN@?k5}u~K z&yAEm9uNWTN+Gvk^EVzBMo)x}bT26SBs$z&nX6UW;Izh`-zzbY4HVaXK>ADdRi{sT z|4*~J58&>{<@0YhW5LW&_NcRL2xrY!ABGt$NtT$7v5IF-@4x?<*NGKbWXU-hQ&fL`L)=%2c585Hf%{wiG_FBJnS;)p!~%0 zGcJt?cyP>WC)bzsoh|%5ds~r z=JXJk3UZ9Iirud%7&}B%XH+O$e@Hw#Zen+;7^N#>9?3VzY zs)j}3Gnh~P{^ZlY#DAmjjQCSeJPTC=Dd!X~@hj8!aiNP zz$=yv>fS^N7;3&J73azrYUy$gV{N+R=3S^@Xx07kc)2TQpx?luHsc7J^p2Z3oux2b zFg2S;8y_kmu-(%K2te}Los3PZE{Aaq6 zZozQ{IL$JechR7jJSVE4_ohyAl2BbHzIl{wiFH{|)&(i~`>%MP9+?GzE6n#|VG$++ zxoh%Z@uQmJsG#o7>f3#4dL8cDKnV9s&x4uiP3nA0 zon2fw7gjHz&fKKG~3wyl!3$U(n(Z<`{R2EbWEvYqwoajlIFw_c&F1 zIaRG@ZldLrXva~z6sA7@u9!uyFCWw5>t4RTX5)E(>EM_(3vq{Uzs7JXU@z=WZI>8B zdf~ucT-&J$e*Lb*lpKS^P8x4F_tpt9pt!q~pS~O^vG!v@h5+X=`WylX*u#mM9~vFt zTUt!e$3k?sZx8f|1|cU?8;vc^q%Hjj1wsA+HStKZ;$iU;*dEoQRyxw)YrnC0&?4+G zW1hmqrxtvzBpa>nI&;gq&KlyhfseCChqli*15)YrCv}#34S5G$zxxJkT<_lI!4iM> zU45?h3AUGN@+|Xs@1uW!u2S@Z@Mxtzg)O1-`=(zT)rsay!O4=D`aqAJ#+{2iT@4mK zDZ{YY-?sxdQ3vpuV(Fuq;=QQlO1bhbv6S`hgK^pu&pDU@hd;YD!)AOWD75Mrs`rMv?tSH`qf-unlL&^rW8n&2^4{`|0VmUT9?=C5J zC$R?x%v=jBY)}mTwU;g~vDax*`t5*N?Ci>KL4R#CMFKjb)tD`Mm}{qzKEz}HbNIA! z7f(29_vK$VPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2e(N?K~#8N?c7gD z8|fd%@%K8V2M=v3X(^=@LqL#HN{RXpbI_rpcFxn1tYnIg&r0bZ?XxLKtPHf zJT6qBcnO9C!GjozNI?i`V<`y1&i2rQIQDm#nPlckthUrK{q_3-L7(~eMDl!|@AKH^ zH(l4iAcXkkb*K$Oh+mV0fe->D41^Fi2?HSnNEiqqY!U`S2#_!kLf9k>gb*NMAcU|< z7ziN%_|40Ij(mK4Os!Vq=;(-(lN0r@_`y0mJL&4`;>wjP>LDSTcoqi7$H#p5@PV5* zZ{qj+>FAK6dT1)dGaK*7%5W3 zG>u5BI=kr_lWU0*S)hJpK7p3VJC3`rN#ye+?CV_X8ArQP@;jduStyfFXv9*GirLRr zsvB3IofU+2UOv&{*bnk(gz3sC!|Q6nTVZK&n5F7zKNm^X%kxHiWqr6s$?h)clXm6d zT%On^cXf$jWyw-mA8ye3)T*HP(noT;(ck2@v!Bk_r1W1Y@ry4VuR(q5wR$Zs zr~D2sNt=d2nT5zxcwsFej2y(wfs%hdMSsq2pC?L`c_T-hI61?h&{SvVN%SrE-7LwW9G43oYXT%ko^#0=4MMgsfNDc zOJ`@-@{Z{??xm{z_GlDZFB2R!4uFrd04TO$L2dr}PkJO6HKStPi{UAAwP8U{}_M z8P(JEVZOjV`CyX`4{ojN@He@=j!_w(XluiyZiNX<2f@> zAj(*LgWY|gTxQFvPBcwJ>z!g_W0!r(|={>Z{&-hR=JzDLK1 zZ|u_O-H&3gzgMAfjzFjuStiYt@`f(%XPACq4(f*Yy!p7v%)j=mI7)^Rm1=;1Zsxv@-m^O=ekWttYGO55Mr7?t@{P8hwA6N{{-nF$9*16 zk!G1vTKlFN&%}?*`yO{ia479AkE=QY&0p=Uto@EUK!`fU6 zP8KkX7x2_wzMrOC-eU0nJ+=8_I5t2VRmeWO8~p^;g5{?XW-c;KX8(-+@7fzSeF0_g zRjB9#^!Z(lmg&X@rK6Gv|E{CYj_}G+S_g*K&}TES-dv`)R-sr8F>;|ZZH0=iwz&;F zEID4ET@^WWkFz$blVSQBDzJ;wreSc8`-AS%+%3pt!7Sfb&Pan`bONTHDwRZ#V1J63 zV_8sMct$EdX3hBDAsD28V~XcZ{fRObcR%Y)_wFlw&hvZf3yx+`wZ?kbbxR-%&e>H<-7FV$nf{6Goranv1eeDS*ffBGQ6_Z_ovRN z)gsIEaaV2s4tK99{ol?q!xO^Y)@!qt6Ija`dzlcp9%A!#_8h@wh241q_ky))7zCLt zY|Vg1vA1d!{1F{9cx= zSfhXT=A!y6yN}VaxMKs+p{dU?$a(l@$4682?KC#FLe(dftXVA_O2cb&FTuC|hR_ZB zqA+vT+S|O&Eb9Y9YpnWa2-zEHFN@Z|UL|DTr(Oj(H`GEbcV`&yc5l*+vU>K~x@DE} zeVY1TfK_WRBQTU9tv8keudX$g2|Svk^svOJeO;@W-?_n9fK|0}@R(=+h57B)_8 zKy4Nt*xA{kr>9447Q&@XD+3{f*E|b@j*bot!%&;W1(V;oI4{q_;Of<@@*x|S;N!=S zbar;C%|bNsEDY>V+^N-SGFy4TFbob34mdbCpsTA(JuE~M&o&UTJ_qsLyLTKO9`faj zXOI0QX`06M>(}Y&>5D41^Fi2?HSnNEiqqY!U`S2#_!kLf9k>gb)Dy58p?k)fiB|0ssI2 M07*qoM6N<$f(qCA!vFvP literal 0 HcmV?d00001 diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/assets/en/settings/model-alias.png b/i18n/fr/docusaurus-plugin-content-docs/current/assets/en/settings/model-alias.png new file mode 100644 index 0000000000000000000000000000000000000000..7af048330e16aa44a41982ff4f3cc23807254183 GIT binary patch literal 46721 zcma&ObzD_z+dl|WqLiT0pokzU-7V6c($d}Cp&+G%Gzdruh=@oDNOyxsgLLPnJLcNw zedjkb|IPV4=ZNgJSKRj%-?-KjrlcT=dyDKA3JMCYw3L_%3JMzhh_ZSU6aK5|7kB}G zpgOBazC`)aN3jNfK{pqX7ePTOj=Ftehyj1cc97C?MnS=AM*fT1ZvWK;z7S%mrs<+7 zFUMzWZ_8w8VsB*1|rq}Sk-XOVXh zHMOvm@^Ug&^-@qX_OdqSHK7+4!o4Nn!3SrsHFYt3;9+ZH=gj9JNb}!``QT^dubF9t z1e{FF_*BFs{`Uy@n;?yai;DvvGqbz9JCi#*lf9EUGb=AIFEa}pGaDNt9Kq=9Y3E|- z!D#3F=zmWjX6kJ0Wa;2yX>a!cc|t=Ydsi1h8dq0K6FxITGfpED6HZ1WLv|BJR#p>3 zMne;JRz?$cb`x$+RvtDpRwJ7Ky}XO1+5dBWJLmsh23QbgYib8e>JDr7JTB=r3QAd^ zw3vvRhu-FtyARRIWy5aNQHe>nw>>#IOZTQ=6VAAF3P(1-?U`&!ABXK=JO{4)-}vFp z+D_U{Tr-b1jc+P;r@f^|>Sn0NZatxWiynyGe}4G)_IK~?FR?D}GYCQ1qY3LGX_Oe+ zhthtt^g` zp4B6qr&sj7w>Uew$An+AIS4WPtn8Q9bx3(JH|2#P%soQ;UlG&^^=a%l=HE%*=-`T} zOW!}$Q^4L6UeO;fD5`tv_-R%@hW4KwH&xV19Qv#e2Ik6!D-+#3JE_oo={+X#M{Dl> zLd+kVa^x>Yf}>7sgtvTr>GIHz*+_2%-Kf&tzC2fzZg^HyvzL$Fu;eu7^7|$WR@Ugo zfJNDpyYChCmYi|yT94OcQ%-m!1f+eW101CJrgBbQ%mWAGiI~*qCn?tYRC|2x@b2Tc zY`HBsjQ!Luba8jhQhTcWG(JxeMWL=4;lii<^p%)+J7MC-(DX+9LWPi*nF31~=pqE@ zb4G5+=hZZ(;e4$RCb%DXV1lW>sPL*~LyB-dFui?_~ z;UGBpYlni@&433tGls3gB4i&t<-4CZ7}mbW`_b z72e4`_yX~xLUmam9~v{~2X+;clZ*O7Lsziu2VRtZn8Guz7;r0wEwO!UKZR3DkcU4D zOsD3nZ6rs?#vDlBn02dGwl1@9<(oM~KD41`s{CNu+|y?_19n_{ z32#-s3_p4V_oz#tfA@QOFXee=iFs+{gPTpG(JwQ_GL<|Qe1kusV8cb4f@Zxj_+n`r z+|&B!b+$kJV!RpPz_7!G`dbOYAq0PEe+~0|e+ zMYpTd4&hYuWB?NGHx zQt>W%MzxFD+Tw=n;d`ZTtgkQr$wU*_ABxS36IAuTXtq!0w?`eFad>3h9=R|!kiAGP z(C{fr=u1JtV8w~n+Un};=W748^8<~e9#us`0)mF}(W!=jpbtDM4r3Le8pg(G*FGNi zYHMpzd`=p@Hz%qnLz+c0ct7UICK_`j`)ClMi}0BH1X|40*MFb8)mFcHi95P+E8s!6 znt2+^(CFyEzklz%9i9)c8&-_x7Zm1HS9iM)rshxs1BH`yo?v)m>VSJe!Nu7qnWu8eQG8$!xA&on#pMs`d?4#udS^a4z}U; zq<-%Ff^B>fB zv@Xk&qm0$tGap|rMI9U+?Tuw$FaJotd{^*8vk$_?W21L8ncJMtcrdo=x=wh(sY=0f z#&H+>Vj~@2`PHki=D7w7j(NB0@e)s>XNk;aHePJk?(O)Nww80}Gqv%!8>3E_2OS1Qk%C$ZB!X!^SDTNomJxgGH%A3GRT^mI!9hY#|d62uv z7|teqHE>+D{V85eEpBjRM8-icM!QlXa-w!?`|os5pOPhZ2XS~zxbsj#p>uLB^}Mbfwwb9)G;Y0jvAjLAyH{Y( zX4ph~v?<)Mx0JZxR^?EwIP@+xNqQVRM$Frr+$|*{N@yCT$<;%Ty;+1>L@*pAKP+!kyVk0l{naGtSHbcTU67jV_z59`nSKG z+P~$CbTY-WAG4pVf3$NMi0*lKT#e_QPElXAycKQtI7z>5rTugVJHP?6Px9y0E8l7B z540}`-pLMVJw~aMk(G7eqYx-tNB!)vDXgZUku_jZwS7kJv9iTI{?m_ATs)|*z&BS= ztGZbG`{q<^>yfPvHZHFD0d4tljszk}Lc?5UvtW}@f#=yiZzSxUL;our^K5-E07uvsz zU+9IB(i=Q=w01=#o4|BT_bN*G%$|>bg4bpBfqmW8Q#jyFZmtBT4cE-DP;6s=6tD9N z5jnY}&&wNIwzfPJc$nYOp6mU_dDE$yOGrwJ(U4lT-#J~M7$xKpC3=dbNXrgA;?bD7 z>!zSi-NyM9bcY?+1$mS{7mf#o>LJ~0O$)mO_wOs5tqurWEwa~KEmtG|?MdZKNwGiW z!WTHf=d#spuctc2lF1?b=)faXjq9gjPH$@Z_~5`LHYKI^>e736pZ%xphM5gLMx9w{ za(lYRr_mXo#CqWqmaD6)Y166Kuhm|?f~;jtzDO1{XL|MO)mKg{0V;f^<9vC05;@FN zJS;RcG|j^MWaMNYyO&N#BRDvQ21k#jRY_{6XA7g1p4_dRV)F9-ZTQo^C9E2e#|9_j zwdT4$MJyoiR^WQRpy%_xG`T?fx<| z?e#3`h+j?c>_-9`8XDy%cRd8Co_2LxSlNgb4F3K5uSe1U$hmH}*S^@JlkM-IWU2KE zo{Ea(9Wt`zb9Et81A{kEfjff_t;eg3`5``Z9hY7u^}e;4{GALjogBv-gg>p*J3Oiz zGGOsChW2P{viYb`hsR}=pjABRxxOPWc9=BsE)#mm$1B|Noq_`1y+arBxPHC9VTFx@ z)3ojI)9_Mz51%TdY*8#^3FG#CM+jt8Gj>bMwUblQ&d%}vAFuhxQp!{QrP{Pbq`#5K zMg=@s?7BfGbhhLB%YLTo%GbMUH#dcp-HqbjlBvx^+1t&_^RZ%I^6d6-@qD!s{~5i= zyA*V^wCFi1@Fd8!GyHdgU30x{Rp;7WNYN!6s$O7xae{qte7rk%j@a8m_@r-dGfjIV zDDkK|vdg}|TWEi#S!eW^cl=!IvQGy`6Du?<%=GV<&h&9LS-@R9X%z3$DU#BqKW^)6 z?{^_<_fsXV6uScQ_R}84H*Uj0RhsK@e(pJ zw>mrXzp6bAmw5E>VJ3P~Z%garpHM!+$>JrXq@GAicUqKdLl8+x@$A+?aIl=5BCnw0 z#D+W^6NA-w*(O&mS;9n(qw(RxmUemrwq%x1a$@4*#%!N%V>$V|%~2cvtP|Jrv07 z?1512LRj^-`GH(nG*9D6e)8}1;F?`51HMm zO>*`Xt@gplL^mEdb&pmC28z;*VGc-K3Efrq@MkgM5HdZ0n03LQI zHO;2*APIuG!Vn7bPyO+=8>g{>2ZM~%^W;701xRq;gq?-?0(qsPx+hZCSxcfmf!F}Ia}4)z=5!sMjNv&}-tTA}s5%6f=IBcG*E;H&6G zMT9>7dP>4A?kW0eddQnPR-nY>cpQ|kns=IT2YL1)O6(me{U};7ybj;eXYdOVPtU5j z#6<59R6+S0EW_@Ua2}BpZAV!)vO<}zvog(pdms3)KcdZPV;SGrT)js%(+W?$xU}TU zhx(BgJEZyH|J-iOA4?6Tv4Z9dWdpUhn>2Oa+tC@VH~gIViEh}YTbVt+88DlI((zdO zWen4@H#M9hz`<>kid1239{-Be=8WiTphC!B_h?v9hF~MV0c=gUjY^Z(n~m25RX8oR z0sx5P{^u!?OF>BU-&K+KTKO&%9k~I>|1mxMpCv~=scb0n@RJF05|WI9f)8)sqRxox z>xiD)lxzDEzb>=kB7gn*wdV8tGvdUL^CX)Xy|!-!IG~22&k8tHPr10d4vdTh_nPg$ zetxrwZ&bPuV%f{(vr4Qz>~antL}cYM&c3Q*Ye68 z-HU1`=`+3y%plps&2jVecv|VEHJA5c4Z&|Gw{okhlD~a>3cs@9icLxi)hjw?^cpCc z+|n#m*JUF1s-+5SoYh$j*z*v8+BP^j`JvUQ(X4dNsR~Fh%9D7RIGM-Vh4%v+-*lQZ z_4ngf`7AEA1L$5}Hq+M8DIT|hLtOYM$s#ZlyIUI?-niG7X*0s#q+@`M1EgAX;zdP8 z6_b!KVoUbnzAgu;q9nG>y{D^-hKDC<`v+5Qf70CRyv zY}Q9M2*0xg@=l+bjmAJMRuUYJq0v%5aOf94O4Zct+SD&QkV4m0Ds zHA$C3ln;mfLKN^h4l1?o4hY*2z2&9A^YZc{`Ki6@Apm!aUNv<+Ks#>JZOWDvxI z)6)w6{=&C{0;FT5fB*91N956wo0qpYDGA97ro`-FtLW|}shD@| z3&^E)tFFa<;o!gmRh^cO4#1!fx337qfaB&ED|}~Q%?0qbm9_QS=B8MV%A5;dZCH{V zohX#BVXN9kWfvEY%*;&a(ST*Jv9W3C>9dud_~@@^jevlmYW&Dg;*mslbZ#yk;2J3z zg=G(M48yrObPNm-IHIP^9vPzhw(BPhTjgZdQGrxI7aNwaY(|E8TvhWu{O3=W0MVBU zv<+xzEv>DY4ija9$r>H4kMqJle;yPb#aSz(SZ)6ssUIvUtdAI5VXz(ksBs& zbTb<=Mv2ltvdr6ErAB00Hzt>i+bk|F5|EL-udf$=`0yb#oEf7479-sqbl8Vmw{AUQ zWE7{1jsE<(Z>-q3-fg_JePI{#T0}$yq6~@sm6Qk`KYsi!I2iiDYV|}YSD7LP1_lQw z=bd}^#Ldm=+aoEPL2g1I`rqGsmc(KhfcUoZ+SQfQ)6;WkXz0)IaL~)l2du0>f=Gh> z5Tf+nK`-ZORrMhCZzfT5fu&9K=r(4qw*}}0&F~Nk$k0D7rtW6=av8LAfW)-%B68_W&OZ~hz1ow)%AkM zD-iWVYk*849S;vlyh_;MQj=BjtV`9$Zj*z90~W`>v^UVue7QM|q+-OJo!K9^ww|1x z8kTD-KZ%FP$W$(HteVn1J9osRtG@L0{gRVMbmz`ob$-7K6x=9uTy=UZep`yovOyE) zhtdT3s%)H^?dYYSNNT&>%h}mdv0p&k1qB5`m|mdWP|8>9Fkyq}#0v@hHKGm$1k{z* zMFgVyOgt0H(b?Hq>3ea|i6pY`01bh~hDz}9BZ1mC=3~lRO%8kVD0emVJeTxIYC_@W zVAqza`*?>ZCc4@p$QhnJ%Z77YUHQ$=&oiy_W7WZh3JZ}5=`B16Q7=bF#FrM?)+TXr zaUpSlF_t*E1}PFEpTecAr>9_T{mj2lGC@4-6v0<<&XI|dQ-_*n;#nWENE7Z#> zREtJjCl~F-j|&hYMh|1BgkIz=#8&tEGU1o26W>o1`z9Ts?YAtlN)Uza>lP-Ky^uS!Ih2yZVz>qkc1?(dCuT?dy0dL3y`5}BSHp`GmS@8v{4eCwzaht z8EfR^vZ|^?u;A$E=njh=cMiM+J3Bk4nGL@<^HBJl%!O>u)Te*`Oa;*kGB1dIva+`! zy2YVR?|LK&`JQ1EVfJ=*?vBWyz!`pe>>5Fn_4V~d$HW9>Te)Buh&nV#(7&N*8W=o) zDnb=o?S)#_pT9cNDi}sCSgR3~oxZs1Xu@k}*;W3T^%Uh?>oPjdA*N?X6lSP5(oG`x8F?Ab0mi31M> za`6cW9MsP_pityZ^$ytaKdqt&+>6~vQek@3sVM(dLAszY4uan}StL*;>TiW!Isz&`>PclE%Fjg3u;lJh-Wfox-=7<4D7&N$c@cMuOt~CyNt$7~>l)EQSo;+Ya*S`IM5f zyT1=*#|fG}lo)8>aKWgW8Ugk1nvIK{vA*2AG?3+x5QzF~q4p?h$rxH3Ote@!dF18> z1l)N4{=EZV+H;*>IOW>C;jw(0dQU>|D2=)k7+u`lXru|DjF7UMu~`14{e+3oW{8(j zdm3NC3jznt^XK6i84uhL)AD|PLJE0A$#TI^ly>J^Qu$bf|BT23-FQ!_LDgNnlP&^{rY44U3ygXj_+ z9WCPFQCaaXNbU9O-u-^zsOGty*9SpO&CREc_aDSOJo5JFs}}nZPnkO-;om zBtWx^rVU$+iz~I_7SjFn>66D^Cw={p5a2MUc1m|(a8H2VvMQ#OO z;r)t9c@-7HtCh^Qyo!oMNh;44?;pbCun_te^TZ?vUR~YYAXAGlCC2hu-8CyEh5807 zfLTigTA7cJfJkFwUCOC$^Dw&9ja%NE-+ycwYrUf$3@p#X?YRBhw&wL9;|+t$Mb+f zNA0tNS~2BD9v>eM+eGMczw^V(On`>zQcCCNwHx#R;sz|>p9kFBi3LA?uLsQhx%;l) z_QqWj5-As#G6bJ~7Xah&U$*2pX5+ZHxX2hkJM;QyS5firPYHwt85voPyDd2x84Fp& z%I0Ni;r6y&Noncs@i9Fc8)51AMRHV6k6f-o+WS_cIlxWtf`aZ46C*1hUm70pZc9ss zr}6KLjoVdpbYvA2@SwIL^Ol%+<$RAgl~%g!*RK+@UNZX~d;)6f{(Bm_BEZxEok8^i zL~LPcX?V0b{wRwfY`{V+U(Kjk6A~ZbKin34w(HhLWkp}4^yJT)3t)ta$;t6LUw!~- zmAXujmr%0hQn(^^7uxkdTG_(x06=uAN}ZoKf=ZSo;K??s=UsRlFz-}lVQ;?zrHDe% zE3T_c28odoh;|DOz|cws!vH$qWYW^ockkc-`}gmB?YS)n8M7u4y*@k)L^h}W((yacEw`1x3{(24~v0;0k)>sJ&oCPrp_0Hv$e8?X=@HL z=!-G5P%0cI_{IGE{GMx-ET-0`m%h@`=_XPXXiVjG)~s^MLCh-xXr`-=T`YB9RApOxo3CkAI9j&NZWF63d7THdd*AM%S|GJZ0TI3xzDWBac5Qp`jw@PO^X4` zPB!&r=xk$k8dpjL#Gu>OggD>|U_hXrwJ&5A72$)qstcZj%6pU5tS71QmB#BOknxfGqp2A>xz#pf0_yo6`{Gn77o=%y z23lIJpdikeO*lC>-nHTO_wm8O=0JQQDG3S8nX{3KK0cHZ*aU_r4RbC)!at&3-oFj_ zqoP~<#S0X&!lM=;T%3;y2@*S6ss6#)m@jTvou$=ij*Hd~iN)~t#(9u7C{wPLlYCtGW z*Lt5WbJw5dZ{2P>O-M|X)Y3}k7NPv5zX+W&nbkP>I0ywEAFkJvE}Xv9omlE~>I4g} zsG{2LI^ipaxRC1Rppm2 zUnX%{-08;3Pc`RFbvDd9tVuB5q zr4aT@1zz&{C-#@%Z|mO*3Lsf}lG)qID|wNI+k4GwH%91;$l3@!*kSmUhGXkJjh`l+ zgn$!yoEC3xj27kP94XHsqivzBMujEnq6PISDklICIrRnv*8SVlHSjm9} z@;?a^5qW%ccDoC16QvOoROr16WjWb#7#+7f35A9$yuz0Xb)hAcIIn;eZZy{vgbZrv$b>*j;7))NBEw5AiRCSn zmc6~bnwk7Y0|Owa(|&lwqD~Xz2NeQYpTpp#kGU%0WDSso9cI^JJ;tpU}_*d|5OBM?zX!K_YMPv~JT= zSwjQV7XGmsPj>I)?Ho`)61$PbR7*?iyMFy=$gAJKe*-8Wi2&tFc94X8wWqD#=GA3DO%ME#z$Vh5j76b+k z*z=T$FG!cJnTzEGuz5(|x(|{9px;pTu9SX?X27EVFl50o{pD+29aWlwB*YqEsjq6^ zRJ(3ANxAhAp;$UxESHq9fyz{qW|5tpoh;qC5Kg&4ECJ(BZuL=b_v7ggD^-oSYmE4lW~i9t%6m%=-EnZ^!9k zXL^uirsp0@66OtdLI~HO(I6iHPUZ}2@VmOYcK<8Df_H-6M-HHIe8QCED$y=nTv=gf zVQByrxxzDi+Q0x%6i5X`tS9_@Gsu91D1tdcC=JdhJBDx)kXlWqe!EWR+Eu$FmTQlv zv!OR*f2By>0Iq|R*7zo;p1SJgTX4#1y^mEO_5uB2$Xe-Ah0Rl8*$*ES7mmO0c3$5# zahF{z!{0G7WzMOM92`LpR|9pHzFDyCv6UutyWy2_@|TC+EGuMwToDIt7oz8|X_vO}pb_epd`Owe-M!Qup~q!A(UL2lG6r!5{0c7IPs!MA!$oxezJxvWj45bmju09oaz=`y z_~u{ozkc1}DzvtJKWmZs>Gt_+6Rl`;6O=VU(wy28zgWGO!^|7Vk3;v*Y1?;W<4(o z)fZg&Iy*WH=3Bxjc)j9&Y})~3M5?jS5$l-Ur`6Qdlz@=dcfmVf%h2fd<)Xl{ub&qdFw!T|b;T)x(3Ne?{ zMTO@!_7e|pW378G`pIVT{>3g872}qfe|3c3%38OcgUpg_p7va!R4>x& zCAY6>^uIpWzuHf~_F3O;AyVAwTOa#UTBK0Srt#cx@Yc+@QXH#v zr=zvl*x5;i{RBkQSVBJW;7lRKb>tdqXh@ox=JXeYgr=+9=!w3K>UdVzfeR*>TeyP>)Q!4)pN2uEdKcz=6PWPeH zUHqHfe@PPA@5A%UlkQ7wFvIZ1p_rH$0TI!Ht(_SQ35$Q@svrnwv7PU%95&a#etlwO zWOVcPZ7?@x9e59&Xg7fW1nhk?I03yV(ZvN;7i16Sd*h`AW%OF87kZ_0{ zCbDl4wMxMfUjX#Mz*w^dX1iPw#Otpdyj!5K>97Akc0?GTTe6`B&i}ILN5D|1?r;+;3iP8wsi<}U?EB3wxv_s^2SgK`%!>A0uk8Q*oZVJfno~kgQrpAwxvB%q^}4%^X~303I)GgIM8$4sP^WT zFe2vnb$Bpt>>W~{n~Mp6@#V`Kk&R);fW+Y}Aj^Un%3OcJ7A1H@Le6EggQ){@$x2S5 zUXuX}i+Nw_o!!ewa_&gbuQHULjFnpxD+(UoEiW&hwr(IORR55kPQBOI8LvQ>*j+0> z&qN!c+ZMngSWiyW!O7}JdzSy_v)R}FSj)R?SqCyd!nt<#IoM@sa8_)}K0D`ERE+X} zUs~(HJjVe@=evH+o6IrBs?HI3=Uwz#s^kcCaHQUG|Nb)WCs55nKNXEZdM2ROEdafP zNwb@vau(WI+u9!LH2}ASD0{@f5ccKE7gasuFCS;_u8qYIP1^%H1s9GA&|ELv^^wd&yT zaBgKqQeQvaedvAvJXPvl*vAZ&{MD^3m=K-RkLY=>rz2P=$0P~LgFlT2bYsHdj(P9>if?5oL#gEm~= z{e>X6Kpm!2NcE7x+J*U3V4g^L>wUDzn@#IjX<4p~q%XD=Q*8ig*VfmORWo})3NR!1 z+DN?k?ORPb#iQ3BB^qOHqFpDFHO${cd%HfEE_oT}v>dc{`pWCUGn&iLk*Ljutx`~G znwpw4e;S}_ymq}em@9w&Z=<1=;9}B-3zAXjkf&-*%ibOl)`+g4?YDQqgVR?rR~?aw zu0bG?<@^~XoJ#N$h-B}re^j;cKl=`GUs4hS2?vH6HaV^1-@PyiRi`i8^YrTvB_V)&@T6-b;Ck1TkMBrYSSU{WuwL3Vy9dh-#vh?(78d* zuPbPrJ)RmHlY$6{vZTf)jlEFT;V{IHu%;O2IHRdO`|{@J54- z+S;k=8O*@98$YTeO}i7)*ovniwW_YpHj<(Ju1ptFSVCYTjm0Wz_+h}R9Jn+Q1;wV| z6*N(0Wo4wj#g$Tvnpj_7&s|JSmV5Hj+QMST&E)9#SduRG&fU8$Nvy^-+>b%BYld#l zk}M~e%+{)73?7>dAU(ji$WaA(eTOS63=PS1$5&;j+3Q2y-|A)hnj8c*Bu?iLrJF|C zgKJ3~mV}_%7y=1FD#b9jHDg2^pOA20&u3Tsv;WnpDiuus>g3kcq!R0S%*8ES2KUf_=Za8e|)2B}r zNGB8v)nh?m2H_TJiut`7>~uwVCQ{PQzd5qCu^&kzB+U9hUsjb9g9{F{`D1c2Z&si< zCcVRWy}$5Yqx8@FjM^gk2n9PJYgu%y|p0>&{q_LjP#x9>AcGTnwB>FKZX*!DB!uU=4d< zW5qapt!!*eR{GLFuM0~}rGT64{a58&+X8$0a0{;wjBl7Uh9|Lqz7Z+OdNVnLDM zU9`O8QoP1hQ0%uZAWXj9J`CVbzOHujoJ5fcBr@aVh!C&em>wJy)zhPLbaZTH>yn4VBqJ#va&jKV@h7YV%H+V52uY5LH1G_-0#IxX zILPvgiiEeOwqaHwf$6oEa_Z`b4ua>1=fPM4kj$0)F z*xd5+cuz9$>Y|7`=86}jeu86f1mC|EHWq02;1Lvtgru>lxz zXJ6k{51G^(&;8|yv5AVznXh_9|0O*sdz-g2Af5ZqHD3VY2bZg9W+pv690$aGm@xoQ z0$s8l$Se3J8DQFjTTLgI^g>4FeZ|_+AH=m$rQ0oi`-q4L7Z(?gg>`2=G!_%YbS)61 z**Js0>^ue2bIl=0Z3EaNXg_a8Mn+V>{RM~u`qSd_vR67$A7jC=43uy9XUv8RoOl@0 zFm4RM$ScIIR0;l&6TtIbSZ8ocsSY(2^Z{tL3^!0F8gw}=X-fAhU1-uEa)AhB0wVjgq4ts!Z*g(4uJ7S6SaV?$6WS#u zCCCJavpiyE26dzt6lKjyhlg~roz=Zi15}{k03b6fJq?J+b)tiEgOtYlh+ql5cG2J3(h{CzJPLDU2?=d~YVOhZQwXUoM90Oo4CSk80TBaa1II7M`Sx^lkg$fW zn_~|>>A?A$71u4r`YmjzK!N`8qOo{G18qzUi_5RnyM+;pqv-Z|b11!-4u^L1bma_|OV9_TDE%K=W~ zlc!Hgw=T!5x?rK#D=HUWxnq)>gbe zm9k*(mF|=SGYqL200*g<@k;^r58WNAVbxyOv#PCMlSy#HfFSbO(_~JI5}8|_yK-}87ZLqXJChJwGR#s z!f2Dt*w43MZ2~#~CGek9H{&#a)T1e&QDSaxN4(W6ol8zgk@Y`^WVHr4P>xi~K_4x* z9)-Jp35^+S2X;u3^K%jR_oCY81#t8=L14guo$?W^Xv+td0|E3;^OwXYI40D?k}*9 z)A!H*V-Y=XnN|8)x1>;^2#sF<8*{tE0V+vWLi+0MjNPhp;n`@9g50QiJ$^L1wb-x* zlRsMre>i68dcRx^d701q9H1KPOi;n>4oq2;l^r-wUOV48KplfN2e1exBtb9i=;+AE z%zO*a4}O6p)J}*f08DVl%K2(0W@aj2G)~zaAE6>WCLsA1|M|Tz-vPJ+B|>69pYDBt z!$TOO`U|3G?MOFL;|goM{io_X>dA8$8mT$ot_FG01FZ+%5&3-8b5q^y}49gO0-Zj2~vX@%)BnFA#O`4$vGOPH!) zVIctH0frr*?tx<#BpQN;oXP7nF#^^Gm^ly}6^I4sEAxrBG9&_!5-t*2Uq?npF8A>x zYQFjvnQvrA2^k?9biL@ymnXwTey+-h{a?0|;BJ&2+ovhCr(a*J7*6HQ!7>QARfvfs zMo<>2KRti#K^sOZ%-Nld6Mp-T&)V#z?l20BBf!hu2wyYYhH-G>FLtB+DF!%E3e*c< z<_)r14Lt$r#KOkr3j`Y|EBe=G8o;nUu1;4VcH!j*Q0)}~5`*&!IlEh$ei{DnpRUlw zjwoa}iJ(`RJ6;q_hk%KR)HIn^apgq}cE*?(84u|eS1yT3DJXhC1Wf|}+WlodAcGmB zCYHZe<;VfJ|K?3N0OvfSqr3d+5W8bLX2%KD;7_JiX;0T_ly@dx+x^7=Cg>_>hf{k0S{Yj4lfV z5Ei7YwgcddlVvW~vv|UfP0;QA6n$ z(v}z%6;*G+q=bb}brAW6;|rvAoZ}ogdytkqk5^ezdgVR~oMv4J5(BT%*Z1#o1{Mz~ z>UBM`aR@p6xuhSe9Q+U&x_j*lpMh%REJL04=@S`nni~IS@iGXp7*VkE;e_zIt5^E@ zQzkXs27(lw`M@)wgIl~GnsHa-^%<3fG&oU!iy?7tRu&DQ55zn>6qTL*edDu(HJAjj zZ^5Ghd!iwP+HcjiLKtS)k#^{hs%0_|XHQNRqQDj4F?F~JwlmVEg@yzi5!vg(f3Pns zm7{C6;VOmEI>Z+@C^M%cDDaxZb0Cic!^2DG2gGb7I53-@##WZ(;0OI100Y?OP*ykH z_~HF{Z#Ipm@t`zw*B~&Y1bMuFPT92^ z6@&N;SqLs9q+OrZ1J^pJHNfT<;Bvo{qG}m=i>jFgaQ#+RIsm*-dmaVqy4eNzBVPe}{QvXqmj7ORnIp`qoPYo9s%ds706B6G?@}e4 z+QfYLmDMXyw=O+BQx+zl(zWwW><*Ekkq6el0<-;PyO@|8KEyr@l;YJ|td|v$MwX+@M;ivVC(PD$;ZKux^C|)1iHS_Yaq)-msgxvE1ePF zl)}kQB|p#3nGi{ON9b6=)q>AXy}8F)+VS{LWBk@{=qf|CLn8+UA4m7w&WsjC8sDAd z_uCv0THg-J2^!)-3;S)*KEhHmRAOn2%@iyARsuJ&PUfiooX<8>HS{3XFn_xB_g|`j z-bNAyA?opo4nb|{C{anN2GR>9rnqfmf#c)rowN3h4u8y9_99Kc%TtqYl+sZ7#6K*T85fPKrt{dmv+AL?6U7{e`e7=>Ml{W3xjMTlj+)D%P%P z0{81pRy_Z zzGH~U{PipDeI)xS2h&R{a@>?X-s!Qx+p9%A^QSAq2KKJ_gn#sYr+iEwqg9XY^$qUy>)Icrde!L<5g>}%(=sA)kqY;Hf6p@hi)y`@FA0%EJCT`^alU}ut9pvp26v^2 z2zNBJzVc~{8y8^o@A#?(IJ_@XLi^K{i}m@@PIdh<`F?wJLMpu1c^4ANDZ_JvTGMSK z{lr0%36-emL6-AvoueNsRan>U!c=}qHiOTZsENXBYu{B|JJY-W+qaLzdB?_Qd-urK ze<=t}zQzR+7)KiL#BalH`=Z(3BeSD-u{irCcX_FMQ472~ccv$-f4tkw(Rm{@f<0zG zk-Nk4idy(;*Ld?;No?wqh2A{srE&8alPSY{rNj|$o48MRafRp7C!^*fDI{}?-?s~Q z<;+)ApY}>l9eh83rf9<_g_ZGDxFy#A6u02B$J>OYr5+iM`OW<0=63%keE)rBu8~S< zY4V7@o%)luE&tgi_tEVB3(RbIv2#t&$Y z{mz-FeC9B^hS%hzA~Jm^rv%bo^wMN%KFp&M<&sIrfZE9Gbi4k zr_`FrnTx~|*n);KnB6CPr?sUh!OAENSR?JEjZkRQJG)g-t(yF&G^~E+kmzb}^)|(5 zl(C8oe!rd{mg35G?$0iH6EWc;;R9zs?-}D7rLF!hhR%-PAI9P)U+z!vpN#ubt4i`% zW-kQw~l=?R64tQgYC`e^dHbLXq`gAJ4NHga;UaSQ1#r%-V@z=q~)G+%~wTnUJ%XPc_SHuM#W9Bl-kli!SB0(|Z9uGeJ#pugM ztIuA$sN4F7UyixG?6ya=o{azetS$b$`-e_vS-3JSJskmM#+SVEpgtQcKq=R=cEFY!#({deApBJMP2t$YX~-#G9R-qo!yPBzqa50eQoNt#AU1? zL(e&J9h-tTa^J1ijhcJrl$cA6Us{G-^b2E%w_Qz|aQy+^>4cp6|Hau`g~idm+rA_u zxCM6z!QCZTkl-5J-Q8V+JHg$82Mg{HJOp>Aao5JJ`&7Q~zt-B%KKtVAbHN4BT~E(h zv#Z{><`}<0xwx3!7#%wyG>&zC_I@7}dT+p=OB)-V`CYe;+XM3*sBh(NZDcLL`&((| z_ZBnjH?i>gJ71eUE~hw-58?<$7Nxpf@Hlhij6wz%co`LqY<1s^gSk5P2^F>Dh?tqeY8#fMAxW%Q2GBq)RkU9c_fXXuDD8$;N>pFdq= z<F&{>Q>@!i`UMc7W2Rd#~!RW+ESKzJf@tnfY{UoXX;t4;0p^B}i#;Ns! zh(0@6d-rbLR{DdqPmBhnA&e;tGB$6`h1MB&@zpsOawYs=*cX1Xx*R+6Gp`W#&@|-m zfDcRYB6Rxn6hR%+B|1Q+A; z(Bt7h)b0~KNh$w+ZBh=h(K@b{BIYv7Ns(Rk*EZPcfjR-%mtJ4}7C)#o;Mb~cpN{{v zqd5${+2MT+|2L-5&}%u;kLyS`&YyOi0gf7)>u53^@~t!pB4n^4@0k#a3)+ zL6n+9n%Dh<;qALK&pgy!eDlMZ+E?&zazIz}kKvL2J0H+cU6ou7u^O??c2Ar0%&Y=9 zsCIF#Z@Dj~B?!9xcdgDeKPC|cKq$|_pApX)`qHX-sc+*_&<^Oi1>zdxYqC;i^}#nXTkX45BQU z5T557Is|<*sbuMrdeHJGDLvY`7n$^AmzL(d7)H5b)<$Zs^V?^u_VgA!HVA-O8){!t znG;p?At56{+Uw$hNM)KK*N~v>mjYkCO1;m-R>uQ&4h4?K3=ML=fj17&w96Y*(^I-4 zhx}mf?z`zHqZq?8 zvuMPlq=;N!k~@JHW{2+1sEg-qRS)rt(}lDB6l?e_=VtC>45oN^7YYf{v*$u1LpIPM z`6SWW9f3bY{vMaND=e3NwNtYerv;}Beh#HaKNxmd7R*`Qd;A)73NzTK@wKJ_{rVZz zy64%uE&}i?9oZ*Z?JIV8LAKSGNALNX?yL-Rl0?%&h!XC@TZQW92NF4Cw<)vQZE)bu zH-8K=I7*`JbQliC19B+VcszF=ZUlT~Urn6hle-*x+|Q5&46;D4 zk*h~yw)&F+$8jb-nv^Xmc2tUSX#Sujjzn@j7jpsNR|dqcJAXLlK-U<0d57BVgS*u5kx#j z_5dJmt^K6eQiVFZ=kNhC553GfH~oHAZ@6G_an=12K>&IrV(ESqD-n+y=xh#QR;2l? zWj`n$Vs!l!#kE7qlY_%|k|CI7^*&5Rn@sA4?5e`&B)k)DQJqr9b6Snf-V@pJ6P%k9fQ`<+Mz4@>WW;1I9xmh zboH$`2>0}!Fe2e7S3aK#Ka8PzT(m zYabpF{n{jK)0g2TfxW)7#J?NMYPoE`yV&SH+b7~#{e=qO)Iu62i%6>S!G| z2L5iRH_wk#X-itu@g|xRMGF_f6_T4|IP%Mjh;rcHlU7`o*KjfZguE@W0q6b^WO@OD z%`eaI)X(jVewl}cYSbHl5fG7JBJ6yXGZ-jRYP#Wx8vuRD(e-!{>}X^Px7HE9N#WOY zzcJo=eqlRmBo^*S=$lv{^XR&fw|~0ytF${UI%jAqP8j|a=4!20KO$ix#xl0&!0u8B zl(tu`5NC#_R}4tSiO1c3ZzBr|#K$#%_qNs(V6i1=$;Mj7U?xt-9}sw4u7x7rOO__` z!6o0K+1@5Kp=&Px0Is&Q0Z)DCf7K}u+fNU(&9e9Kk1o5Y(UF%kh3eTO92p@)R+0rU zHf!&5^=^o&J0WQTPwVb+E4r3)a1GXiaKVIkpSap{Jp-Zbx8DADTar8KA3u>vUGqSG z^9(+0=W%CdxZ^CxDYPxSc;4>mv_3ouZ)L2RangRz*t05dJ(h4DAv~;aA6~i;ZmMhx zKCbCbF%Z6`=NrQ%-v42iE#@u83xK0)jASgrN%4N6RTAC~FzN?sySuW=0tTUVRR?&PZ(I$iI<7;SgIU|{h zj9#Zh0gE)V*dAPlr08Qz8nj=zsnan+(%)Hd0rdQV)Zd
    _wfimO+cxhJtMq5|h!H z?U{yBtR3BxFIKZqsN8x`UG=@PC>~(kH@(lLjxf%oR zZrwum1?@G+g9_&0RjZ;f{Pf$ZcB{n%Ngo3iCbgGQq`Cy33slH`bDs0n&BE0T4U(0u zjR+Y*f3gl9$MQs=#KW#)j)myE+!+6JLdS(WRaZ+{=z`UJXtOYS)oLd8vHy*HUVH`;D5WD@+EjUd)iEzgO( z0u~|XSqwLZqhO(2!Pml>$~zb>Wj=7qlA4}2Xfn`OCR+A4G6EF^EpZ=TYcZ4Lo=Z8b z<)}gQ_IO1G0bu#lhI7GUM|3#r>1C{Lw?$HZClWJ^KNLljn(!^TzrRTJ3;YTwrtJmV z;x0=0e)C<7baqI98kW49q}K}sba_g2wvor*tfWj+F#k}naKwi1n!UVrU`+}+lpEc% zOq`}bP^kW1Xs~tN+JaIn5iC(Uv|;h7LfUX|*X`uDeQ|kVioy^lrlcxU?uFas?nISQ zxm+_&qS|Z}qpyJQ{qabL@12!AGf8*urKJ_m%{*b#Q7dn&KReE%5@Q?V zl04s1a^&4_t^NHUEQMO>3`;jRUd8bYU6zt)Rr+s8eCZ7*jTpK)$B#-=!S%kj;qhrU*JBBmouwjSucSOQoQd*otBzE~C+%`ac%x~*x}2JR45_+x`ISqV%*PX{z>&Gnc6K!m(w}0d z1Y(8#TY^tcZ0mRghSoGnw}E*KmXI6_Zq>+j#LE!_}QM{(Vqgf~U9V z+r-Gk1Jl1vPC)7MPqWJ6hcB13*C!x7=@`1i1IK`83cOnDn_H~Bg>V*d_`v0F?@CQ3 zSl(AUHYBm{%;olPV)F=Ezl_y^I>w-SGZV*8@c2|7Gx}Nz^}GFAQ>O>{6#KNWGcylS zRqrP_5G6HWi**c)&Zl@h&$^zLbhRY>=h>DY;e>FC^ev?|g!+#HiorD=abE*C>+SUh z9`&ApWoLdv=3r(m!&nuYqp29BOM**;8;#mLt7zlK!@N(!^($`(+gJi?XQIpPi51?8 zEgau3I$JP<*hG_X*sYb=vMKxCmt<|W`Ice^{ym990iNSZr7M~%N4~lOV+qj#1P{^KwtAK_}W-O~ePPTI;%dP<{qTskEs8UKb9{$-83vI)kOaEX9t6EVk; zFNdf}X~vg$Y3I%Jxa(&TUSxv;^iLQCY{eZ9<3iSi^mIbL5nFJ`1y)$YQfO2*W0I;( z&0n-Vv)$t}3_p{ktRYc+pFx-sds*+K-5ZqveVMo=(VFF&{i3-PZy?1AZi^-6Vzf|* ziGl2SBRR(@&(BG@>En_V)Tav}q3xkak_BQM&65tg&e?w7RnXSSIy_`c$UNA(s1_r3 zP)_2c#vE#!v$a1cDkutZ&&nj=k2K~*-~H6kyHs|ZiK;$_aE3AGYKg&oH^9RDAB^j~Em0GI0~5_pek+fsHw12gv&$)(o^C zS7j&5Sm9)Nrik6&Vu|^Ij+bhiaqAeK$OnquRIy3S@8V8pf2f1kY_<+6={6jl2&!)8 zcFxYo?FUpbQSIaGAn6i~?;6)6ya2n^n49YENfG}8Vac(KX8j|rf)38p-M$Jgao?&I zU5j%xpRHZ~t<-z2xyJMvi_Nmd;kd#aOIOTSCgyBH;yq#L3saNp;!aw~%z7B_&DRL@ z47(zB+?8^k(2mh=X8e6w-hTG}!od;wv+0}4lDNyjJNh3oj?^`#R+_MH`JVW6zerjs zv+Q9D+O_*+T#X!0?f8yD)VW@nQ^D7{tElLUI%%N}yp^Y9(TQl=A`ibM`(9EJR;UB! z#c&}2=_f}(vUMF@--IpE(k@DlPko_}j(6J86eJ<#Nbp{X6oQ#jT8D8`o=SIH@p^i( z{+K08XLTS>av-@}KtfcYfS5J_T=y#P2_gx&_r&tHaxopj% zIOjT{MUi40?5~J1BuS#Gn`lCeR{1xcY$-Re>3t}(vrXT*B@zhj-dy9G>UbS=@+Y2GGR^2>fST75tQZMtmdLjc3wbIJ6Z^7`~7ngCb?C+PD`gs`^({je9 zw&3Wa(N#(jXt=H`0^s|m;XgUgsAP>Km=vr&PnxVgSLtZ_uQ_uPfeM6-kZNyz!P$6i z=)Yj(CDDJHY`fo*35{;T%1fD)IDhU)4Pzo&(gBIeEAzb|1tel^FFtJgB=hhnxpm-{ z(ji&L*ExVlWh#j1MwUMtJgSXGob3Ge=P_ZC?Ik}htZc~2&&Lpb4gY(kC78J)e^FF=nUBC#BbX&mu~zvifg)K zb%Ri#q&g#2M3?=rEppsv8;!1^)B`DMt-JrB67HRIx3=>a4}F;GxRgh0v7II6{k_?z zcd(7eVG@%Ch9huNE|B7C<&>2F@MlfIratNSwbWyjGq0+4G&Of*#HWBZ?(PAhZt?0I zj+9Ta4yYOA*_}yGFuzUfY7$`r>AVFF{oRNe>;|me3<(8u_-2N%h=k*$zq%3Ao%U{h zV|_#OjhHBKoh5lPpB&`}mIo9T^NUnW%z$l8{*S4s6d24zV+6LtN%&Gsn=geNN1uRg z@!06Hn8>2|JaOZ1uNtTG($ifW;a`1Xmc+vsiCBt}D5s)i!cCG3lPl@BL?LITe$(BA zdsGQG4R~Fb@tLTo<}|CAQACvc2SQCIpOP@FBr4R&#l8+=NbQv28}D#?XC7H8Q?Uo! z(ta5##UQ{|h^WZ^_= zcvx<%dIwF3FNPS@NxAbs=s)I|o3H@4ML zEape;3Ho<*QPh#FktSHNM^Mz8Sq=>`Zm!hZb zlWP<^;S&Wu&xg0grJ;{-Qkg=r%7@$1C{yI;uia+P|C%#2a$0w6_jS8;Yg3Au! z@SkE#6ooykVks$Vd+TvPtUj*rp4*8+I?7nahEa2kP_%G60*x&@=?#o&%Za--p?0n2 znz(${_^1_@wET5xTV1AqR(M0k!Z$*)q4XWz+3{BZL+P+KT`D6{JYqa=kuFIZ1vS6E z5ZPo)yyURG+}g6wI(J-c#26tyc5r%D#^MRalF8L;@M4W@oJQd;#owz`>0yYKTS8ja zj>ImfQ>v)`B&-(S45`7NdQ^m3)%t_c*8)npjF7eq+BsZgg%q-cOKI`+m=JOJZHHNM zvA8c}qOKu`u`|*J6*$m)&EB!Lo*#1Px9f0Gb@5Y%3+(38rqpu3$z4QQ8;2MUk7~(P zG9ncf`zsf)2r=cp9g3sBt_q;Ex51y;moQNxj8H)6 zL2+Rrtj_G0vo>?$#|dkQo5;0FmdYn-9e6)(gxI_>uC!td>_oXtt?%Vsx%14(>RE(o zT{-Jb%sT~i>4LZ)m)ils0__LMq<6c}6xahJX_#-0D|RhG>{9Y*JL1so^pke z2%Pz75g)jfT*hJBI22*BUDY*|zUY2#9|-!)mrJ%TkaIAJZ%jc&AHQHy>xmE%MZ;|- zkQ7WrOMhqp=uv5VI+!BIGg9}!0qYM_X?8;i^M!*g%^4>>)1?rgt) zRCH!7T~Iow2_iB_uhPien|=vHZcF9gyZ52R?>1?~s8z5qHsZTGV>;CZ6Z}YA3*TF< zSLw1bhZ!a%t;cz1uJmR6G{!D39K{w^|mc%==>1ovmBqloH{Ugo~ zAC53^nYFtR15Yw6auWc^(5BC#r5yUG!THT_L!&=RG zgAh&J01gw)eFs1evFXHLHtv_#Cs+_Oo-M8YyOs18ekNQp_8mb4Nf&O^e##6is-QjY z=j*(rUyr)Z=&p&)5H|fK3yZ<&tQKpCrkugUEtHkcKc_ve=whFN=3Utn_~ybu`v%xf z0l6)HpSj=l2oQJ9_wDz~>m8s2d?kP)NtJ$1qvjO`GYL|$aBbmt1hnbALjKj>(9(Wv zY*AHR1nS^N23G{k5Eof$4Z}DBS#RgpJz<-Oy5F-{;t$XgT3GAW&#ImfZvWuf0u6Tepqk*fgM#j}r@8ci3< zk!IWP%8MY+mZOCE3t9ckSw;Mp8~gV+T~YDZ|NfO6Aq^t|=ARb;%vCD!e_q~8bzCHE z&tjbza==NC&`W^z4{+9TSb2mhnH~K_p=HqpU=QYSBPg}|;Q^@=*{SIWa)1b>Wv7Lb z0974l=!r{n4ezd#l>p$hBtR?tcYXW=c73x+p$4eERa9mUu>gT4HlR{H zYX@>L{v9G-`ReMbiZu-LSy=pk22Gxg^Zy#%|K()-|9W|XY-0bU*gv|QzqH-bf^>s_ z*}=fk{%e;1PY1qu3w$rOFM(_jz$LtO$p<(Jm>v`V9bb$i#jE?*fEXLdhybXgfWUHS zUjPOGO`S^uc^iKxA%?sT@F{C2{^juk5Fh%PQpG!_t6~7N3Mys(2)q-pYATdo=~3PT zpfbQn#z`3aH^<}e+-|=9t1512zy`P*TP00^>_WO+RsTA^fPdwmL;vN(vsO-3$rQI8 zkRgTkdNlvn8Trmt`OotB=PZ1PmV)V`9JVVhtqPr2U?_F;9@$aZ~GskUS zZ=Bd|92C5mnwcduTCh-^x`QYzhUEivJ~ZyeYU&Beo^*1ik(KU`7GBgF+c53Tb+3;* zK-xo>leV0Pm*mH>?!cV})g_NRI6@lyE6{tLb%vu$y^Xn!hvwA>qtNpi7+!ke4Rjtz z40OlcE6--!Cv;)mFEUY~Z0#03cTvyn&&PkKp||+3gBqrjiVQqi2;CXp*Wa7d$lD6l z0F^u^rQgUpPO7Q&*1inc==v`z1eVlspLmZ2rG#fF*Eq zFPt$4AtXz_e!}HL{%B0iVme@l9MOSM=nD7w``LL(ZP}#Gj8fVSW|hj`yEQgV^Zdxp z^X}emjVj~0A8IGnSJ|HH%QEYG3tElVI2G#W1+^Y!ggu`%>_{DIvcf|)n%g(>)d1x>-=YPB`nRPMq6rtAQ+

    @H;c4r#k@FL5uZ!jUi}j}e(1C0gMF@EW0YEjzNv~msyYY{^WU{2A@C5I*{Vj3 zPR_`ceA}h49Ob;&{rDO31X2^|t_l&7#PcD2;__H?!}D0Xb5JLo^JTP^o-oWb~&1hH+WcD22A$E<$w~i z3m##yu#XA@3r^J5tc1F~D9hMJZ0dP{k=n*(a)>{a(-ty6K_6TXC_xi zVkFOGXk$DyC}6!>I|`U4n90-z$kg#R2@fcJM#4{i%(44BqcF9*8{NnnPt}cRu~Q*c zof8Q$QHg9zVreZ&iCNyCr)GBzxZA8I4)|)83lG zdE>F!eX#Njjw8DWK2GCc7>|&lp3-QIPc!gJ)mW%B8XLT+^m5^N+jyGY_2hv3U_(MF z8CJ+c8g!J}n$*NsGK@nIRu z;#ihqXHV97jnP=9UZvI@?pt|g?`7?>(<#;`q6Jol4?)PvhyS?%0iBr1%hmduvd1;G z)t{!^_4@(gU(caA449mOUmJGh)EV{u+jqC?MTVW5jYoj+7zT4EC;& zIv}uvcnsSfWvk65Q3>6yWt(@moa15eMx)O75HpoIbEuLvza~^ntL7>`01_&^?!$5? zbc5MSMppQiH5_n$4D61Q21$>)QPqhuuh?{ zG^wrv0=o$sS78F|8;so7u}mbcn%bAqalaH1@82fj=S$GR$4g3IB$8b%s8wj*{Ko3I zIWu?|Y*?J3p+x;`OTRK`aP|yW&q2d}zU;H)^(`Tp?wfJ^3AEb<5H988#2 z(a#|w;7=LeUTB+_!P)GeOF1@`@&-HnSe4nAp3rh)w`yW@;bD}i zT2otw7avnZG?~E50e*gu`BT`SaLj$A#>LQ+J;l-52Ukfg%apX4Z4};1QsY8aYi!Hs zUVM&oBHz0>>GV}EPShKh|5O#sgn4lc;TgJB0~;3o0BKR^l(Ky@CfYwuP0^wF=g)61 zJ{~H|IwH>@nlVpG>*;G+|tmHE#TAfY));LT-nnFb4FAJ|V82Vx^lFdwwVRCTdydxAm4&Ot z3EZtx_3zV!h>;wH+{MnviZwxCyjG_HQC#L{s)7mOAsp!fIeoThTK%oPP-LxpV?m8E zsrU0m6s+capjM0b=b)}{e;wTy8j6W}Gtqyrd6+v=hMJnT(=wy<)y8y$TQbbjsy6n~ z{lt&_giR0YvRXfCjg5fXxB7kVFKtxs+%7IbxXw#kX1>rW_2(h|k@S3^|M|C)bX5K( zcr&Yl83;IZXUmiUu-IDjXj+LjT-bQ)+ zm1SM;PM%aM{>~|u5`*++xa82C*lC8kbC?5!*)kr4@&Y#!FLV*mT|2w;3ytKNy+DINoJcRk*`se@Dp!^-3BVq!_ zqLa#h*Vr}xTaA4?tD-2KNV)0A%lxPu2;hBz-o8r_`9Blm^%pA<9}oS~H;leO`-wgU zDMRk|Mg|4|000S3p8-f3GiJ!U;Y~-w`XzwE&=vhg1RoB7zut@<{ zEx@r&g&DZ14tUm0O^ZDCI7RRe0m}nmO$I>I_sp1YjPL<-;$Qp?BI2bUCGg3|0q4QY z?5sFoRf~{=8F%>aq4vK0zm)v{f6KpMW>c`CDQ-R1Y-UOW@AXpVDRm*mE&@@w%$_D6(`mDFsu;|V`{@=aYV8(HhU)x+6Z#0)_mUDE6O z+Nq=2Y)|qQRh<$>Ky#&H7*reQc6_U{zUmXU{{~UVfdszE)TyNoYbY}I!EtIubr53L zn#`S>PAGc-bm07BN*H!Y{CAwd!aoCJvPzNO2pGzG`tdV&s`lu6 zy){Qb_X9KJ!T-Hqsos#xZY~d?Rf3M%Xw9KyH^q==8;G%Wm%VCHb;GOMEWR72w;$MS zm&53)ZYYS+d2k{1-+J%w-e$sEa}G4gJUtM9%$Xul8<6Z7iNJwSQa2pob@HLKy7>K{9hWqa?Ri^ItFQ-dh8gBAb*$xjV1IAQV z-A0)HT5N%z!V|kgll(h!MaTyH^Zi--!|p~M096hFY;Z|B_MIttf|>GoFoM|r&jQ_K z+Ry<0T3!WCPGBAPo%Vm+=q*<*NcO1RCKKL!0=1`sAh(jM(0lD46-b_Y1wL@`Uv=(> z`9JeMW-i`>*PgF?N|y|5LUSqfTkbS`&s&L!1yQkq7He$lwJZ}6Bki0_x_QJi9D^haHk2MhTNfiK?7by*sX>V(E8>I1lLI`CJpf z5JqJE40KrY=Wk|_FXFwkBGpz28PgugO%tLxk07hB$q1`pi-$L0p){YDDWT`NT*m6Q zF!2&L)6w5Qhpt2#4>sxwPxa-}oNpa=B)ujVY5B%@bKZ)yQRzPwUY(i~ePCVOy~s z&u1g9EiVT(<3=|_M10e$(gW2Vo}0B*zlRw2<|{ZZuNf5HAauG_`W(K`oj5bUb>m@O z_YZ+WKuJ3{>h*WU%}Y5mV~Y;DBiWbA2fmk`3usXG7=8MScVLja@Sr@Q z{DIPq-l27u#{?E9b@k4?&0YaLpzeeoTiwoM*PG7;c$sB|k94_lq{ZKqIyt6vC2|Qk zLXkP&j&1Fok9~i+q4C@(7j%t4`Gj8p+(62w->^RYSxK*U*n=!YBNA~fB8XPMr&W@k zYf5{VJJ0=IRuU8ImEtLYX?gv|OwR1K;Zi&t{}3hCc>bDzF^`A9!vW_s_7wYMW%Ox9 zcq0J)IXh3VBX=;d(3ZaP($7t#h1GRauH%+8*Yi}b$?uu6yWNVu;3E}#a{6=47P!LV z+YU%pAHv-`Bxg39xI6lC*4$EEklxXG`X(lCEaay;VMWyNQdc^v^` zj)a_tHum#KTJ8N2Q7fNHFv@`yoyGb5!V+YCV~vM=g9%+od(LPFqYU z!Qm_kbCK&gn!b>0%*HN5i}#c$u7StfwBeoK2m7A4?ziXbe^#K6g2IoG7u!RdVn9C0 zMDYqkf;It0w^wya_P)<=0i$d4{n=RkYfO@Xn2#OR@r6TAwu zSjiWEaG^52(jQY=wIi$mSxo!p=nVqU##B7IV@E+SjLoj#bc@31Qkr-Tf|8anyIjf)bEIp z7I{>}grU@BMz@y^lcOfmz3cxHzteMiYjHLfVA0ouMEKF?@N8|oYM2lR&O>U%P2v53 z-0PKZ-otbD$$G7aU*|X?y*8Q62xE~@)o~h+Q$uB{f)8>lk^d-uC~sM4g7h;xiy1qC(UrrlM$%w@!UznWeK?K}$nwkR zChv+2-O2ILVf(tpRHhVhinOm50nz&7w^IQB>U$#ZeBusD1R`o4KF66ul0!L3M@#@z zhiNw$mrT6a>6E7g0~23_>IYVH1lXA0Q)Vn%m;X*Teg^o&MzS;Kx60EV9C zi=h~K>z&xS*|J$>Gq`M}r50QO3_yyPu8r9Fyl+r*E5fmH@u&{2KT;>573J`A4PxAAsth5v! zh-;IfqMsCwUa=~!C`4BILtGN4*k6QXx|)m;=P^vcVK1bi&mYU0l=DFn?aL%H+ehBa z5IW=*Yh&_LE_Dj?F$?v~gtKuWRpo6hJ|@({iVSZZ+N)H(iH`EaB5^*t@s&QviESLW zWZgy7uy~mwQsNsH0AnYpAF{dYemkvwPVPOgTM~=-d0TJmdqoqP$E+MKvpmfwl3!)Y zwZHjg7duU8mQrBlI$n%O+XP-^$VIE~4;DLZ32%DackMw}+Rra&f82cC2CZGM^V5Ag zP&<5GfG_?T`}zld=3?h!b(FD4kB!)8ksxEqpKo!B#13*W$iIHWz?}A}^Q-S1J&%V8 z!|&Lbd%|)Sn%Mp@k-kPt8-!C5oupv)!`DqGl0!aQ{K7;BQzdwoNi!C_F9w(0kXK! zZ zF)=hZ2SjT!m;4hw4OG^mI{#CUT8jNwn?a6X_fH7hKc#vB>i=v*G`t79)ZjjH=(7P; z@jpFCFDTmeR+4$*<;nN8qy5+a>Ps|eq!atG$^U&+En+GAza4oKngGz*03ZIYF)#)S z0Eq$kpV@ZRFhaVMySt%ek8d}ifA;};pUfP4|#R!!hvKpO)DjHN~cIo%M|v$HcM zyqBu~$&g$ApKTFQqW^VNx`XaAwl%dX=*rum)`^ocJ5tA^hy5l(M zDR4&Qn9l`KIQwDLxE|d)mUJHArtdj2W{2jVq6g zY&C4%`T52F+M-LRJ`2c^0H<&V^-&;R2m}PZSh<=J6z!{T;$ej4l`?F6GSK)_{^I6I z6}GihS$%sg(WTp(0=z{*o%RyJN-{m(rk*fORu+zEZz_$ z9TV=X31P_#i;f21j3NQOZM3XPg%e`cSjyOU-m%AB2F=cWY`2dj0J{-LJXI#dHYJlX z(Qz^vQPbA&NTynGv1;ID*0rxRUCG>Ke6|;s>AZP1&T5Jgv%v+=J&GkCGiz>dQPM;u z*=V(tem9fG8jb^xzVg>}i;@+v-b7OK^CUR;bxHqGzi;a`Pbj3-9*UXLYBmQ=jO%!5 z*KEB|x!qBlarItNPBE`PjTYl{3mkEwAb3j zakF|lb8nZD+38U;ao2{in^sNAQoVYNMpFrOMe)@@j}w z12+e5AHmH`rdkpNX|n@5Tsy?Pzs6&bM$;OCQnx|X8zGMrDI?97e;$3a@laXm7azyD z>2vTH9P~~TaBN2^2A98&V87Ws-=tTBK}j|@O-kDy|LsGzv$Ry7A?U;1tcx{nCY-hA z7*unIGr6d3gFB0Ox2i`>r(&1}b5bU2qpZ4!aJ0El*F^p-v}+^;xkGG|^G-~g$gNjY zAX3~p>@?j|Gq&Hwe(sy4!p4+`Dx4A1F^ep)_t=S0yA&MT#e<(u@H|g$dw6GQh8OEEKEySW=09%&U08zFV1$CC*t zvM7RN*Wm+0Gn_qxGE3_?0v?i>(sWl#?h=u(i#O|10GvyT5K4X(FkV>e%)-*$9rRqI zzZK`CSXX!!)CqHma`xR=PoGb{{S7r&sf_dDIj(GF<)&}d>TVJ~A4OzQtp~^PRiWjp zN$2Y;tyMwp$b>>tGs)8$ohre)prt$NznHEU1Cn0T_Ut{47UL8$Q#V_7jSxI^R&EVJe)A{c_AlN;yEA8; zl&$LE*KU<3n<9 z3UJ|4QdPaqS~&PIXAQvInY&Gxbq55SLE_V>JT79Hul~tV8L}}sY_EqSr&j>=|UXgNnEhobrIXQXy zuU{pR+0>nhXq!f3f3j5S_Q%RsS?MEn&N2rxdrLlbU0!?Z=XeoGOV4Qe7onB*i9W1P zWN;h50YYj7Zr9PV%aTtFShLV?&&|$aR=l1|XLPUG*(!LSUx+2*@I}5%3ws`~1aqb% zKbZev@YT7(QB=t6Da}B-rUE3d^Ca>MhZVvqrOn1)NcNMSBv>ivBH{O$%=+TVer{yF zF!~(6vVU5jx6V#W6F}$%g;Gib%tPRM&VsMXijM-IH{ha+AKd)RT7O`{xD*l=R;5nf zzN?D6w*gOl%d^{&k(bt!?iwl(W;bwc-$D#P8zx3Ym zFd7BPs+GzE)4n|^or-^$U5D+6(5kYG+{zM9*G`^B@(e63CzRWdHD$+P z{Y7R553HR_G_&V7TE}u;xS2-w%96J>^Sbi2gg|Q$4g)T$D`?-A)=Cf=r5)( zDCGRDtRAAGrDUyk_&^DT%>+DSxs>rkROl*}?Uv@U0)1@h!}C0s__*G$C>A_6w{#*K zbyKB^YQx=QqN(`IKS4MX-+(o1Tb}w$Reo>yBli5b>jBp{2s;C%eXvqRv&FkQnJAzK$Y)-a=1jN-}ih`_XQIcw&j{%J{phy zVDB=}lPWErxah4~b9!*|RI`Nj_4NfXDutDmC(j5u5`}-$#{ddWZr;APG&bNeDpzxD z-{?DRpJ~^cehSI~ydu4f?Uu|{X5NPI9i{CuKJFpmxM^U*%@Eq|bR1`jSDssGJ z`j7fGzc)RpY3y{SC9CLT#;*>BA7;4nUMHIL~|jZ}QeqN*RlpiXnDT|?>x zWdP72A)#D=_?JJ!HRd76bN@FjG(22#M6DWM!|nCP;cmDtsi<3Q<~%j`8`snE#qcu| z(>tM6z{fI)Pf+34~hU5l`VA z7y3M2n>TP3+v+!jJUNhzUu=4?^7tWpsa5$QZCYckRRcizltpIEqy9t30u@tA((39r z4~n~|Ly}1t0Zb-?9s?NKpOqDa2ktSi&R1j|a zb{8@}HOyEy3tIKv4TQUrS~Sc@qKD02hoDZgbJs;p;j52Z+uq>OWePZ<8w|nV-A@#X zkZm|j{{GE9;{hf^YV>t)CdA82-GCKNU33PzX4LJ}_O$x5z|<%XZC^V-{3)ItUqeF{ z{xG}Sl~sP)ulGV?>Ac1;!M%aYubWPDCIoq6jPDl_1)3ch29e%sQ-;OM8qfZ+vBcY; zdmY0)I4}?ja7lgr{OEwhPJlEAoUO?U4HjUDYpX-`#@k+_p=JHrnG&?hTg-T6Lj7&} zQg`xW1PzV6>0)4Y!?`0-GgPH#+4gN0MC48An|GunVci<<^5RGoO7GE7h##=qt$XJ9 z125b!`-kpK9$~TgbPIZx7+*O8HiDO3FMDWHj29F_Q)u$cS~2nf&O@Z^A7Zn7jJ6f> zOV_hnYZdh3%=y?z!%a;n>_JdB`D&HZo}LH&a4?_9zIbTZ`_C!b>~4ndfcC>)K*nfk0$haN_6D zv7c&LrRPA%<~iXfaXIX>l85$q5K2_Pa8D8K&_CxQ4`Abtb@Ap)q*4`~LiMh)4*hlg9;R5hQr zs+iO7PPdDe#Z`1oM3l>ay_S!CS}NQ0y-=!43^!lW)YO+5zh&_J2t(k!padu9 zoiLYSLCeBY+VMR|Ln3k?aXDnsKV})iA&mFKGIR4JzxM3SiaSvx82qabm9qS+#D_rC z;Q5%*t*G!cczr~Vi`}k{5|E`L7RpxRC8s144>O zMHgC#6PH$7v;~Ya9*@12b6_3Vxhdf3)xuC7a-#oQ7cpXcVghCTxmYs}3?RnJ)dRv?2zGshDa}5ikg~(jWY%?7zW6fmFf#0oZjyP~$|?G4 zceIM1ZOIHJ%-nmrkPhtbCZ}oqJev{`NApi6^Or7`otIsG0>5@oNoToK_)e}%0B~Xf z_HS`lS1y2qW%zh6jCW;_AsJ9EAbOayn&vJP{&0I`=9`r&p}kDcU9zwL%=9r4x$d6u zw)EvU%dxvlNu^bZ(5s&QxopFkqa0OT-rZ}BcQ37_GYVb&LWu>DW5_`VuAND!c>xmI z+Jqp#CyuN?DQ{wAslBp!aA+3lotHd{s&of#{aORzdrnP$e!SAE-;xEScv7+>`Flal zQV1GV5y}GKD?26t`^Vwfkl(sKHR903+ zFAbTE8KJ6#U(1B#>;!)InlS+6W|Nz}oE;wB)+^>v;WXeb#m$}C<@dC;e>Vgt9n=<6 zps0)sdVYo#u6#~V<7dz8n%K}_#<-^0AKcgeK4b0#a`c`%m-a*9r;+j?iMV2(oCRTf{@8-uP`vct z_aaD5!2KB=RC+n`IEG!Wlc&hi7tzj?e)M7G-f0fb9b4o3>tE3u_`D5fB>c!~Rn^FW zqa@)|(OCQ%;H$?m;u@=86w;qqdz4H6pXSawD2}(^@&ppxAp{sC3GVLh&R~Jy!3h%F zEkT33y9Wp!Y;bpXg8QI@J8b{%d+V*cx9Zl`*8a2e?@V<~KTmhp%sJiVx)j*ors$?~`oLSt zfb!!+787*aKV3dw=R9i`;~@WIdp0VIB4kP^7a^7{SCSxm)3Q42S^^Q*!?&v#FMT?E z;d(L<2{C?xFRG)Hf{=J4bi0b;28D*Y2*F_mX-YkQbneL5sxF2X#;hjYgGVx*_5FZ8 zYHvr~V6XG%AYN$LQAd@qK6L$1S;>H)sc=?9%WKNVlt+B~{Y_|r?w%pJ6+wmGy9d(m z16e#%-CM8!-eeX*Ag_{{=P%X^&YUqW;OQ6JM8OLfb@--qDEoW~)eQzX@YnY!qg*AWyOT$j3O)?Kw?zzPvT4M4}nm(Zk&H+G7g}l2>fD#}C1DsDY&Q-KICb z6dCorZlrKK>!DZ(6f))P_6l5&!fWo0{F!woDe0D{-fVn*GFrT}A#)=fK4J7b`+P{F$7NUOX*k-`sXfG)zlR2P|nC&<1LCG>J}@@_qgd zd1t`S)mCJ|%hkvW0-(Ng}H2?yYv-2f6 zcEX+sTdrS0$k}w$4 z40#+!ss#d6&sKS#@B$f>!DLT6z7W0V?|^t(j+$#Ygr1cql)hM-y;Yb>7ZG+NBmG(q zygIm`8hZQlPzgJ*>>n9+BWz1TBYFUBcNfhcwg#i*tVU~nxZX(Il2mvi_Y3`QNo$z_R+!FcG77nml?g<6BT*cBSy1k96DCGcp>JL6@Ktny7fk4{B};9xWq)ZDb84aWR8U za75ak7}2IM^VxY=CgK~;@RHhINZ%an4*P{{Z_gBY6qx^UT!vEynIR=#Oa*TyQFXoO zA?WUnn)pf78a_|IgB>r^+6OyF{Z~!p?1YBB|>TF{+U4P+E5?j$QHoN?Qb`aPK+f?6>aEl~8^CFnTmpvEjel zRl2!wJ^FiD<-1t?@Vjvq3yWBIuM2)Z3YTU>i~EKq-j_f_u_vLlycHXr8$Lb^Wo9q% zt|z9=(g@4naMtJEeh)g5dOUCbW8XOfe%}Xe<(B~w>Ie&SM`Sx&KAWhY^KpYgx%c~ z)lDC7wWe>U8cH`iQ*E>-_h-qFg4D_OgUroKk3k`dEknp8KXkKSN!|a8C2x22kjQm8 zvL7|a?Be1K7x@0SPS}jg?=@HWfV27b+-mmZ?vOcq(XV-D{#j(AGGj#;rkR&}Z9D`u zmXng(Z*@qDq%mJE8BdSfGenogB~Ii@ow)@O1lWv+OfI7>wToReKd~J!^PF#j(A-U~ z^%s(bx(>QtissL#Hz1RgU=rCBi;Epx&494dM-EGym(lB>`u!QVn;J_kzT}&Lbp9xx zyAL9^qte#a+ShArbPBYU6*fDNw%6Cv^kEDos;SKAFcQrKu1^UXR@D#n7LOz8(06#Z z4L-eJVO$*UW;RIMe(PEqEFqr^Wj;xLI6y;OVve0w)Hi#(!*#z#t)@vu1oGRRK8?z6 z&e-nwwtE>xHS$RJQUiavymQ0438@^o`YRJ;khjBZjaF|&a?g6|R~6G>E;4pS`V{k0 zXIKv7aTR_QqmxCag`wpgkhee4!~i^3sQ5b&Qi0Liy3|Vml*{Q!!QJ09Zr7iqma9=Z zaS&-Cqd@xkl79v;`x2`crI?Kx2q#MtX%mSR>x;4^sFSyjx4=2c3~?*|lg51o^Ld(d zs)tOxUzgfv7k=uLNS3gD;k0DU(tm;fmI+m9Ou8zzs^Wh&D6Suh>!bgAfUt57Q0ccMw<7Vf_YIar1dq-B02kk+`j${ZC8xHr9uBb~l;QVc!&_@hC_o-v?rSU6x0XzUW_~8m(E@ZRzq}4pY%$T&}R_YwGkjX$#IR-e$YvQU6ZM{@&qth9Y)) zJ4%^_(&f@6YPlR-0>e}S)U5=GYN7J8&d&;%AcFWL=~goRt;%e<#&dw9229rZO}hd9 z8PHNYHvDs&G)X#PRw`khGiOTIUS8S89D%qHSc8zk15rnv$+Gk%zd@sJn<*34eO1j* zDxcIt#O=P-k-97??sHlJ1Y4_oj2QdROevs9PHrnz`m2;lwVz-}w?N>yM9Cez0an&a@C@=+7zLxEl`4>w~Tt}867@~DfIfDw!}Y>}2_y$*A6 zlRsak%2ep;IMZw_Zd@wtRC6cySyPkWXdl4j&)K+HrxyI^I{B zn?o=u#^_$OHYnlRh@s4IWuVT)2@ngBFYLCgHe&m;ADyn*XEnp~G+HNpWbu*`*Bz|7 z_Qz1Emb=?rBVUbf((>xhc_JriZLg?=%iFh!E|%!#N6Pj(7{6xe6Rf!SYe|b&{0B`t z4q`gK=Bt|YSbZ&MEAo#kMf~GAZFjP?#N_F`TWg!S-C zRR$V7?q&|kW#a-r`K8U4jK^jO`s++9>0>c>MM786k|TY!Ce!&HP0xmdvMH zOxVMeeoMw+9K&SI)GrbRF1O95^I$>INNE zeuad8;VB(d@XIbfRiftecpd+oDV_K{#2@;%h%gxZ)A%MzkC+N21QL8SL{cO15qV;! z{x^D-m@{-;>}qg_(Xci1ksd=iH6m`b5_a?;Aea6`=|oU&aWPL`W4wcTFbbFG&2eSG zt+iw+SR0L%l{r+UI!Gx}8@SS|LlPI*Mjiha+}iPjpQCiTS^KukZaz87_ z+0J21#}`RB%Y5r@$y;@)zS{PJ14O)d4NsT~AYT~l3M0NKIq8i3w`5gVXPs85%Eki9 ziFD)Qi8wAjd`r19EbBb9>L- zX6`A1#GCx|u_diCJ9S{6&7|pJ(TuT^mINtlE5-Bw%V`N~^&grvRpVcoKuPgDa zCWchD!EX1*^3jCDBTI&;n)S&a5sJ#YZHpI+TBY60Ka{jOu_~!KKJujsSUkqh@}V-~ z<_L~h*J@Q&ehzY7)787U{iv1=Hs5x^^SEy{q-En{rNg{98*x~U@kVf4IYX}9Z66Ci z4EM$J)}49#+tZ0~e8eYOCO)2!6)NRB_`C0fQ_a`;%{b;imlWrg#fa%*)->U7)cW>E z!c*V2l#u?_ksg%j`1>cGmNR$uZlu-T_G!$CFHUOJo`^T)^u6Yq@wE=Gz{|p60BXYE z*<9qRj{wPtL(R((jYY_XWzZy!hz;uEI%oN7OuPTF8ho*N7|n42p&Plo1tqn+lH+|N z?!1~Ni2u7U8P`!jXWpGY&gL;f7_995Ly5|Y#1-vrzwhQsabJv}Ilh}<>-W|mdBp?v zwiK?2*ug^3^ik0B5A&n1Tvl8&4$&z;oj(rgUwGF6~A`(As&h(B1w~5)aM<= z>2xEjq6b|bHUp*NiM45ar}sZIo0HE6mfwI@Pc2dT$9YKrt0+&x%2%k$!E zGd|hBIb<)ZYWCbbKK7jy;P(uOe6mxfyz4_z^wPAos}5=#xdmV9j%i zen#W=VpN(S<6*aq3cuIV)xsCe#yTW=Us_(^*PeACrhfO$k2(ZPsk5n^*j^>ME;@5| zb>!9xOIv%Ga91s4`R;EnTyM2F{Ha05E<&?Ao$;HpXwH~sJJ4OEk9G}1`0uyzuz83{ zyX-nXCuLBs*L+RcSYT0GTpB9R30azb{hy>uwo`F8Cx+&u~O* zRr*!Koz3VAjvW&0^mme`sSa;L7H*rCc+wC*G(nde;PBH~4lGJAE^~ zk2CXzZ4&0`G{3RYjA^oCDg6bt5l)esQ^;3cymh(67S$TL&%SvNy2iK0vWQKri^3Ec z+h~4V%Tj>knb@o}W^o;A+JE$e<8j4$Wo3y>+>t?*4O_VSX5+pgv|a0F&&d$pidKxH z@+YagBA`)0UEUxPwYEGq&g9OScrAY22~_cS{PFayV3Rvj|MfQt7eZ5dxGTE0dq>bg z56InoRd9E?Y&Yl)Q3_npScr0i@aPl|SsplHJ_w0kj}2f^{tOMx1&G#lI*|Yy1&A|5 zN=rnO3B?Svw0c?lU9_k2h#aKRmwEKShVqPk8U?PrQVoYT$7G$CmidTkKdR{ z9BBPs$_O`sm9@Z@rv>KjcozG$?Uq1j1G|Cvs0>Qf=Aqpxo!UaMBsp(R1KpcfKOjd6tNT@laS z(i!~UC=!#=z0-+!#y?Em!XX$kgD9SYPJ#LirC4=IpDwA}D8TDHtLe+zM-9oua{X6VPM_LMbxwU1T}2S>?I zH}urozmPU{GK8HbeX%*&<`W9{B0Y!NW+J@x*lnhT2_X9OOs?ou& zYA-~9_HQ%7)31hwKYldeJMW&c$D(z}eL*Npmu#y!Uq<_-DvqUnJTLbdUpJ{eBzKL( zAoBs9XTgy-#UpG>q;2Hj`x~24!M>p&mMQI|a59w3Pb3SiiNKl0`YOs@R(ZKUNAiti zv}W97gF9LFNDV}``vbtOJsEzh5_{99wex1!^DHJRqn8jHrCgvXZhgfaQ>{Li?+-vKU~lxO*C~VqJwfLYcPTGJJov zMYfesK38R~MDJz@`cbwVIj{~&^^}0e7N74lvTWh99I~dvn2T-Z%Dl`Znn`Ja;v&r^ z8K56eXCwRZY%}WVz*Kvr@GvzRQ&thgc0 zIeDek8q@p^=LD}XBwr?Us(c(%_gBGQtOKeIuZXwmRVL}HXZJ*n@%wT9v}z*l0E zHaZj~mNV4QGA>KF?0;T*c+x3l5a@|I)?KK##wx~FBDK8ba$~bN1CJaRZyefT#%!-UuaIO;Pg+* z6R8FR-OrZV$KO;G>D~pZ;2lVlldH*{NYvdG`|1aq{?E((?-f(=z71)MY3foYP~rL+ z%Cl(ev5=RP0|omC((bCL9|J3b$fsNh>3;`13W~?nItMc(jugQbx>Bt1&4^!KE!9Qm z`K?K|u<(j+$OE`YWPlq7P}zcm5dqpHD{-Xr$ug1F{7asY6F=)$h5_|m2UelXOA;oZ z?rvn5BbD)jqNiC)S8{qwDz9MDMe2>VtJEtfR9AM*;X7U-@t-u$qqj7C5W9C!D3msj zI)2~oRbFF7KXS$4TX_`~{BQGXeX!4VddpqNU;FQluiLKp5nV%j(e~NBQKLqtXZEi& zw&xseUNonsFYJj3lztT_27lyHqsI6siNTl4T7Yw%N6ncpI z(6W=^sf7jKFFdw@$?o6174y)O!Eqz!(ks%4;1i4`N*!V~i#Iqxf0NH%0{hpsgKZ>CX>_Zqp8*S%NW7 z#J(#^Z&nF720X>+bFGpgTREjI9W3pj_kHetX0DPY*Q)MB8EJzkk$E4qQG%pWPR7Sf3(Xf`q7w3ay zlZWFW2YFmtn!MEk!?K72-0?thL4BAsn(P>Rlx+#T-WiNtrF^`&rW1Xi&*ME_f8huc zuxsky0+#6in2Y)aN8}?izH35&!_IzW^@Uz&Lv+Sn8eF<>yhC}!NWKh*(r4g)CZ3&{ z+gX1LQu^hbHU*I<9<_+}a-v!f4rw6w^+Ad~KT5X{v7mRm#NL=l%zKKA-hy0nwJlm1 zuaD}(zG@Qi-1Dt^h$I5`d8B~Aa0#tYFO;5QUExLyVG^G~B_ll@?K{%yvw11#a3b9{ zhmN9H4gQ@LW#Ze>P&H1tx;IC(wmr*&ZuU2U|A1e@CUjoW^R~T#G@v~y$>94uIU5*O z{k++0AKY&w2!gxCWwbTg3N4z~fr5rqmrBo2E@+HkD}k89%_3=MwxX zvQ3>4+f{kY{GFYMD1t30*UIZfa^SP;E)6yHcNh0hPsoohpEl?L(-j#LlbVqc9SjC< zZf%{xV3yj)=L6gBx4jeXH@sQt?Tsao862T)s=k)WHo30*2oWF~^P4kI9dn4m3Qdi> z1AWP9%Rt0-RNyV*#)=Umhk5&8-i!u8>jO8PkH0U5@k;;)7wSx;lH1Hsw4K;0Q3#TV6)#uf%uF)jUn*=Y5hMX8dNFw0Q6l*=G&WgW;U6(s`oWYxv@3HOS@Eu@ zlpe17cqEm4%i)W+J95f)N6yq`aRaZ@I`Ev*+S0WLNmA9T2~|6)H{STzMZ)FN9*m)UEVu{sbCd~wG`F%Z7JHR#4rH)r#6n64hp zo_KplCA_0kIHQt3<^MX7#&vz4SggwH{SSRyLf01(VZG%UEn&_g5F1VvUm1xUe12(g zT%64xI8_99$Ln?g6}&SVf{4o)uRlR>|2l9hl{Z%Vv;_>*Vw{e71cL;I`Qpnz~CCqKkRD&pOW>sU-Ndt4URq$_qnGT z$%yNk`TCWXq7@EojC5U;X)R1XmLe}d6mC=LxZW}#<^JmC{r&ZkoaiFfvItjD!aGeh z8}^S6t?j{v;G&fSDYGM6^tSaKah!;Z)no|P9xE4B5FNO^_nU{`Hw7}$^L=L8dY?WM zb@deXE2IR~)$a^OD-Y8QEwPC#N_O`dbmXzNx0y#0x7oFXPM>dYO@VKCyLYItptWj~ z(bvusZ+DgZ;oAH@gxj#}O%tddvgQ49{imq?BHjz?CnI9qB8Y+#_R;!TkH9-Ma-6HR z+SK;T^^>}6Y6DR~NMIS5veoOV%YEJUL`m)g6<4NoEk^Qgaf6>=x0ke|`4)T;Sm^`R z&a0YcL2-HTi+LjRCq^ET$#e-0iFq_d9`&;r97^f@753~Ok3R)KM;0L$2WZ*&_;oUkav2Iq5NX*-I?QQieVjyZsrA-6zr5gtm8c$&jXNB+4+JJ5_q(|^b|I?y^!@d z!b{ZE+;=0XGG-9h=azhzTaYoT)Y=@F$-P^NtfNDSHXc(KqZO&Bb_}w7t~gwemPSf5 zLr_2*iK%i~-q-iz8CASzXlP>3JLxS=rU-@i1R%FFO8Pd2>T_JH^5Z7zw#Cd?0%tQM zzBDJ2Al1>0!rDeVD^&HYlws;au4QiaSCtBiF|T1j*P*cRb1CxkD^qfx%h+va{^~^= z=i{Zs4-&zDemgCWm~#NEwPY@&i*c3z@ccMeSNEiAGgD@`60+#TJg!GW+s=gciRkh- zKMR?^cqYihq7`!_yal{h;KKd4WR&xhDPgGZi+pI79u{dCX!CSdeyS75JxGFp>P%;3 zcqJ(!Dl->C7&Y@)whmpyD>kxU37=A0H-E-3lyDB9prQ8m>noeA&{?hU$L(9>Lt0Wc ziJ9EJRO&A=IB)#MM#M%x@;Cn|EtM7wKtQ>^=qO<-9v~Cj!^Zl3uakfX^6jj?g@AtX zrpYu7`fr~oS$bCQUedR?n_LP^s?dV(9m5pL#-f&kr%hCl1TSY3K1=N5EP5+y z-!jb3&jYC3zVELP(wOR0oX!cQ(u%%x3BAt@O!DRnsm1EH)~6z7PWg0`v@`a;ZRyVq6rxjV+M2Rb0Yv`!KNEku_tD@Ud;=WX?-t%j@EOEo_=zfIR`M#wp6EqB6G77~ zHUM>eM7Spial=ri1XjjOpZs$ zYlm3NT8w?uu`~gk;AYq3k9>T0UCPTU-IFcsB*LWo(|m9~E;z*uGk`+urXd4C6c}Lo zGifF&m?cfcHH#{k$B(o5o1*;}ZaEk}0I%D@7Dt5$gi1$SUOf46%f_cx3?prHe-{wcyH9%*{FRmFvu^FPr0#6F7F)@C3)))DIl?y73g|eW<4bSHR+BG zBLDfjI#@n{!AR^w;{hsdEbcz;Zdi40+NM9MbDX4#HxIvb$ok~wS1m6SQYk7kT4zm4 zl%*>Y#e_0Usi4U93LJNB4SZTs$zZ^jhlW9pkc(n`1BViR9hUu?lqW<-ESSJVSB&Uc zdGk9GBjGK+nq5K+GG(p|Ql7uwFA?YNp#fdA03+1b%$Weko@k5*u~3hZLP_28yYBigsf z-4v3rm83seaDdIP)np0({t**2+dmJRweBZ`+;T}vHW@hgXk!N&K4s#4f3Xc@&M?c} zT%R8yA&}A2BXKaPXWhAzL&xoG2mEyyk81lKQ(VXuz)Q<|+-f@Af9z|Qg0UcLp~S*H zw!_}L4mc+rF%-A7WSpN@rp)mm-XzWbW7BWE$hl9U+5Al&g-#dqRhhkYb9KQ14yi}= z--fCFHDvXFYxVz6(^CIG9sI` diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAI.md b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAI.md index e7600f787ec75f..ca90d959f4ba9d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAI.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAI.md @@ -77,3 +77,7 @@ $client.images.generate(...) $client.files.create(...) $client.model.lists(...) ``` + +## Provider Model Aliases + +The OpenAI client supports provider model aliases for easy multi-provider usage. See [Provider Model Aliases](../provider-model-aliases.md) for complete documentation. diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatCompletionsParameters.md b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatCompletionsParameters.md index 5ec4547197b87a..e90fadcdc5f835 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatCompletionsParameters.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatCompletionsParameters.md @@ -13,20 +13,20 @@ title: OpenAIChatCompletionParameters ## プロパティ -| プロパティ | 型 | デフォルト値 | 説明 | -| ----------------------- | ---------- | --------------- | ----------------------------------------------------------------------------------------------------------- | -| `model` | Text | `"gpt-4o-mini"` | 使用するモデルのID。 | -| `stream` | Boolean | `false` | 部分的な進捗をストリームで返すかどうかを決めます。 設定されていれば、トークンはデータオンリーとして送信されます。 コールバックフォーミュラが必要となります。 | -| `stream_options` | Object | `Null` | stream = True の場合のオプションを指定するプロパティ。 例: `{include_usage: True}` | -| `max_completion_tokens` | Integer | `0` | チャット補完の中で生成可能なトークンの最大数。 | -| `n` | Integer | `1` | 各プロンプトに対して生成するチャット補完の数。 | -| `temperature` | Real | `-1` | 使用するサンプリング温度。0から2の間の値。 値が大きいほど出力はよりランダムになり、値が小さいほど出力はより集中して決まりきったものになります。 | -| `store` | Boolean | `false` | このチャット補完リクエストの出力を保存するかどうか。 | -| `reasoning_effort` | Text | `Null` | 推論モデルにおける推論の努力に対する制約。 現在サポートされている値は `"low"`、`"medium"`、および`"high"`です。 | -| `response_format` | Object | `Null` | モデルが出力するフォーマットを指定するオブジェクト。 構造化された出力に対応します。 | -| `ツール` | Collection | `Null` | モデルが呼び出し得るツール([OpenAITool](OpenAITool.md)) の一覧。 "function" 型のみがサポートされます。 | -| `tool_choice` | Variant | `Null` | どのモデルによってどのツール(あれば)が呼び出されるかを管理します。 `"none"`、`"auto"`、`"required"`、または特定のツールを指定することができます。 | -| `prediction` | Object | `Null` | 再生成されているテキストファイルのコンテンツなど、静的に予想される出力内容。 | +| プロパティ | 型 | デフォルト値 | 説明 | +| ----------------------- | ---------- | --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `model` | Text | `"gpt-4o-mini"` | 使用するモデルのID。 Supports [provider:model aliases](../provider-model-aliases.md) for multi-provider usage (e.g., `"openai:gpt-4o"`, `"anthropic:claude-3-opus"`). | +| `stream` | Boolean | `false` | 部分的な進捗をストリームで返すかどうかを決めます。 設定されていれば、トークンはデータオンリーとして送信されます。 コールバックフォーミュラが必要となります。 | +| `stream_options` | Object | `Null` | stream = True の場合のオプションを指定するプロパティ。 例: `{include_usage: True}` | +| `max_completion_tokens` | Integer | `0` | チャット補完の中で生成可能なトークンの最大数。 | +| `n` | Integer | `1` | 各プロンプトに対して生成するチャット補完の数。 | +| `temperature` | Real | `-1` | 使用するサンプリング温度。0から2の間の値。 値が大きいほど出力はよりランダムになり、値が小さいほど出力はより集中して決まりきったものになります。 | +| `store` | Boolean | `false` | このチャット補完リクエストの出力を保存するかどうか。 | +| `reasoning_effort` | Text | `Null` | 推論モデルにおける推論の努力に対する制約。 現在サポートされている値は `"low"`、`"medium"`、および`"high"`です。 | +| `response_format` | Object | `Null` | モデルが出力するフォーマットを指定するオブジェクト。 構造化された出力に対応します。 | +| `ツール` | Collection | `Null` | モデルが呼び出し得るツール([OpenAITool](OpenAITool.md)) の一覧。 "function" 型のみがサポートされます。 | +| `tool_choice` | Variant | `Null` | どのモデルによってどのツール(あれば)が呼び出されるかを管理します。 `"none"`、`"auto"`、`"required"`、または特定のツールを指定することができます。 | +| `prediction` | Object | `Null` | 再生成されているテキストファイルのコンテンツなど、静的に予想される出力内容。 | ### 非同期コールバック用プロパティ diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIEmbeddingsAPI.md b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIEmbeddingsAPI.md index f21fd7a85be26c..c7c26388b05ecb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIEmbeddingsAPI.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIEmbeddingsAPI.md @@ -17,12 +17,12 @@ https://platform.openai.com/docs/api-reference/embeddings 提供された入力、モデル、パラメータに対する埋め込みを作成します。 -| 引数 | 型 | 説明 | -| ------------ | ----------------------------------------------------------- | --------------------------------------------------------------------- | -| *input* | テキストまたはテキストのコレクション | ベクター化する入力。 | -| *model* | Text | [使用するモデル](https://platform.openai.com/docs/guides/embeddings#埋め込みモデル) | -| *parameters* | [OpenAIEmbeddingsParameters](OpenAIEmbeddingsParameters.md) | 埋め込みリクエストをカスタマイズするための引数。 | -| 戻り値 | [OpenAIEmbeddingsResult](OpenAIEmbeddingsResult.md) | 埋め込み。 | +| 引数 | 型 | 説明 | +| ------------ | ----------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| *input* | テキストまたはテキストのコレクション | ベクター化する入力。 | +| *model* | Text | The [model to use](https://platform.openai.com/docs/guides/embeddings#embedding-models). Supports [provider:model aliases](../provider-model-aliases.md). | +| *parameters* | [OpenAIEmbeddingsParameters](OpenAIEmbeddingsParameters.md) | 埋め込みリクエストをカスタマイズするための引数。 | +| 戻り値 | [OpenAIEmbeddingsResult](OpenAIEmbeddingsResult.md) | 埋め込み。 | #### 使用例 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImageParameters.md b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImageParameters.md index 938abaf42238d3..6cc1b394187015 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImageParameters.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImageParameters.md @@ -13,13 +13,13 @@ title: OpenAIImageParameters ## プロパティ -| プロパティ名 | 型 | デフォルト値 | 説明 | -| ----------------- | ------- | ----------- | ---------------------------------------------------------------------------------- | -| `model` | Text | "dall-e-2" | 画像生成に使用するモデルを指定します。 | -| `n` | Integer | 1 | 生成する画像の数(1から10の間でなければなりません、また `dall-e-3` では `n=1` のみがサポートされます)。 | -| `size` | Text | "1024x1024" | 生成される画像のサイズ。 モデルの仕様に準拠している必要があります。 | -| `style` | Text | "" | 生成される画像のスタイル(`vivid` または `natural`のどちらかでなければなりません)。 | -| `response_format` | Text | "url" | 返される画像のフォーマット。`url` または `b64_json` のいずれかです。 | +| プロパティ名 | 型 | デフォルト値 | 説明 | +| ----------------- | ------- | ----------- | -------------------------------------------------------------------------------------------------------------------- | +| `model` | Text | "dall-e-2" | 画像生成に使用するモデルを指定します。 Supports [provider:model aliases](../provider-model-aliases.md). | +| `n` | Integer | 1 | 生成する画像の数(1から10の間でなければなりません、また `dall-e-3` では `n=1` のみがサポートされます)。 | +| `size` | Text | "1024x1024" | 生成される画像のサイズ。 モデルの仕様に準拠している必要があります。 | +| `style` | Text | "" | 生成される画像のスタイル(`vivid` または `natural`のどちらかでなければなりません)。 | +| `response_format` | Text | "url" | 返される画像のフォーマット。`url` または `b64_json` のいずれかです。 | ## 参照 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIProviders.md b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIProviders.md new file mode 100644 index 00000000000000..45747d12665237 --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIProviders.md @@ -0,0 +1,186 @@ +--- +id: openaiproviders +title: OpenAIProviders +--- + +# OpenAIProviders + +## 概要 + +The `OpenAIProviders` class manages AI provider configurations by loading configuration and handling resolution of model strings in the `provider:model` format. + +For complete usage documentation, see [Provider Model Aliases](../provider-model-aliases.md). + +## 説明 + +This class enables multi-provider support by: + +- Loading provider configurations from a single JSON file +- Loading named model aliases that map to providers and model IDs +- Resolving `provider:model` syntax to full API configurations +- Resolving named model aliases by bare name to full provider + model configurations + +The `OpenAI` class automatically loads provider configurations when instantiated. + +## コンストラクター + +```4d +var $providers := cs.AIKit.OpenAIProviders.new() +``` + +Creates a new instance that loads provider configuration from the `AIProviders.json` file (see [**Configuration Files**](../provider-model-aliases.md#configuration-files) in the "Provider Model Aliases" page for details on file locations and format). + +**Important:** + +- Only the first existing file is loaded. There is no merging of multiple files. +- The configuration is read once at instantiation time. If the `AIProviders.json` file is modified afterward, those changes will not be reflected in the existing instance. You must create a new instance of `OpenAIProviders` to reload the updated configuration. + +## 効果 + +### Integration with OpenAI Class + +```4d +var $client := cs.AIKit.OpenAI.new() + +// Use model aliases with provider:model syntax +var $result := $client.chat.completions.create($messages; {model: "openai:gpt-5.1"}) +var $result := $client.chat.completions.create($messages; {model: "anthropic:claude-3-opus"}) +var $result := $client.chat.completions.create($messages; {model: "local:llama3"}) +``` + +### Direct Provider Access + +```4d +var $providers := cs.AIKit.OpenAIProviders.new() + +// Get a specific provider configuration +var $config := $providers.get("openai") +// Returns: {baseURL: "...", apiKey: "...", modelAliases: [...], ...} or Null + +// Get all provider names +var $names := $providers.list() +// Returns: ["openai", "anthropic", "mistral", "local"] +``` + +## 関数 + +### get() + +**get**(*name* : Text) : Object + +Get a provider configuration by name. + +| 引数 | 型 | 説明 | +| ---- | ------ | ----------------------------------------------------- | +| *名称* | Text | The provider name | +| 戻り値 | Object | Provider configuration object, or `Null` if not found | + +#### 例題 + +```4d +var $config := $providers.get("openai") +If ($config # Null) + // Use $config.baseURL, $config.apiKey, etc. + + // We could build a client with it + var $client:=cs.AIKit.OpenAI.new($config) +End if +``` + +### list() + +**list**() : Collection + +Get all provider names. + +| 引数 | 型 | 説明 | +| --- | ---------- | ---------------------------- | +| 戻り値 | Collection | Collection of provider names | + +#### 例題 + +```4d +var $names := $providers.list() +// Returns: ["openai", "anthropic", ...] + +For each ($name; $names) + var $config := $providers.get($name) +End for each +``` + +### modelAliases() + +**modelAliases**() : Collection + +Get all configured model aliases. + +| 引数 | 型 | 説明 | +| --- | ---------- | --------------------------------- | +| 戻り値 | Collection | Collection of model alias objects | + +Each object in the collection contains: + +| プロパティ | 型 | 説明 | +| ------- | ---- | --------------------------------- | +| `名称` | Text | Model alias name | +| `プロバイダ` | Text | Provider name | +| `model` | Text | Model ID to use with the provider | + +#### 例題 + +```4d +var $models := $providers.modelAliases() +// Returns: [{name: "my-gpt", provider: "openai", model: "gpt-5.1"}, ...] + +For each ($model; $models) + // $m.name, $m.provider, $m.model +End for each +``` + +## Model Resolution + +Two syntaxes are supported for model resolution: + +### Provider alias (`provider:model`) + +Specify the provider and model name directly: + +```4d +var $client := cs.AIKit.OpenAI.new() +$client.chat.completions.create($messages; {model: "openai:gpt-5.1"}) +``` + +This is resolved internally to: + +1. Split `"openai:gpt-5.1"` into provider=`"openai"` and model=`"gpt-5.1"` +2. Look up the `"openai"` provider configuration +3. Extract `baseURL` and `apiKey` +4. Make the API request using the resolved configuration + +**例題:** + +- `"openai:gpt-5.1"` → Use OpenAI provider with gpt-5.1 model +- `"anthropic:claude-3-opus"` → Use Anthropic provider with claude-3-opus +- `"local:llama3"` → Use local provider with llama3 model + +### Model alias (bare name) + +Use a named model by its bare name from the `models` section of the configuration: + +```4d +var $client := cs.AIKit.OpenAI.new() +$client.chat.completions.create($messages; {model: ":my-gpt"}) +``` + +This is resolved internally to: + +1. Look up `"my-gpt"` in the `models` configuration +2. Find its `provider` (e.g., `"openai"`) and `model` (e.g., `"gpt-5.1"`) +3. Resolve the provider to get `baseURL` and `apiKey` +4. Make the API request using the resolved configuration + +**例題:** + +- `"my-gpt"` → Use the model alias "my-gpt" (resolves to its configured provider and model) +- `"my-embedding"` → Use the model alias "my-embedding" for embedding operations + diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/provider-model-aliases.md b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/provider-model-aliases.md new file mode 100644 index 00000000000000..986065ab669709 --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/provider-model-aliases.md @@ -0,0 +1,372 @@ +--- +id: provider-model-aliases +title: Provider & Model Aliases +--- + +# Provider & Model Aliases + +The OpenAI client supports provider and model aliases, allowing you to define provider configurations and named model aliases in JSON files and reference them using simple syntaxes. + +## 概要 + +Instead of hard-coding API endpoints and credentials in your code, you can: + +- Define provider configurations in a JSON file +- Use the `provider:model` syntax to specify a provider and model directly +- Define named model aliases that map to a provider and a model ID +- Use a named model alias by bare name (e.g., `my-gpt`) +- Switch between providers (OpenAI, Anthropic, local Ollama, etc.) easily + +## Configuration Files + +The client automatically loads provider configurations from the first existing file found (in priority order): + +| 優先順位 | 場所 | File Path | +| ------------------------ | --------- | ------------------------------------------------- | +| 1 (高) | userData | `/Settings/AIProviders.json` | +| 2 | user | `/Settings/AIProviders.json` | +| 3 (低) | structure | `/SOURCES/AIProviders.json` | + +**Important:** Only the **first existing file** is loaded. There is no merging of multiple files. + +### Configuration File Format + +```json +{ + "providers": { + "provider_name": { + "baseURL": "https://api.example.com/v1", + "apiKey": "optional-key", + "organization": "optional-org-id", + "project": "optional-project-id" + } + }, + "models": { + "model_alias_name": { + "provider": "provider_name", + "model": "actual-model-id", + } + } +} +``` + +### Provider Fields + +| フィールド | 型 | 必須 | 説明 | +| --------- | ---- | -- | -------------------------------------------------------------- | +| `baseURL` | Text | ◯ | API endpoint URL | +| `apiKey` | Text | × | API key value | +| `組織` | Text | × | Organization ID (optional, OpenAI-specific) | +| `project` | Text | × | Project ID (optional, OpenAI-specific) | + +### Model Alias Fields + +| フィールド | 型 | 必須 | 説明 | +| ------- | ---- | -- | ------------------------------------------------------------------- | +| `プロバイダ` | Text | ◯ | Name of the provider (must exist in `providers`) | +| `model` | Text | ◯ | Model ID used by the provider | + +### Example Configuration + +```json +{ + "providers": { + "openai": { + "baseURL": "https://api.openai.com/v1" + }, + "anthropic": { + "baseURL": "https://api.anthropic.com/v1" + }, + "local": { + "baseURL": "http://localhost:11434/v1" + }, + "mistral": { + "baseURL": "https://api.mistral.ai/v1", + "apiKey": "your-mistral-key" + } + }, + "models": { + "my-gpt": { + "provider": "openai", + "model": "gpt-5.1" + }, + "my-claude": { + "provider": "anthropic", + "model": "claude-3-5-sonnet-20241022" + }, + "my-embedding": { + "provider": "openai", + "model": "text-embedding-3-small", + } + } + } +} +``` + +## Usage in API Calls + +### Model Parameter Formats + +Two syntaxes are supported: + +| シンタックス | 説明 | +| --------------------- | ---------------------------------------------------------------------------------- | +| `provider:model_name` | Provider alias — specify provider and model directly | +| `:model_alias` | Model alias — reference a named model from the `models` configuration by bare name | + +#### Provider alias syntax + +Use the `provider:model_name` syntax in any API call that accepts a model parameter: + +```4d +var $client := cs.AIKit.OpenAI.new() + +// Chat completions +var $result := $client.chat.completions.create($messages; {model: "openai:gpt-5.1"}) +var $result := $client.chat.completions.create($messages; {model: "anthropic:claude-3-opus"}) +var $result := $client.chat.completions.create($messages; {model: "local:llama3"}) + +// Embeddings +var $result := $client.embeddings.create("text"; "openai:text-embedding-3-small") +var $result := $client.embeddings.create("text"; "local:nomic-embed-text") + +// Image generation +var $result := $client.images.generate("prompt"; {model: "openai:dall-e-3"}) +``` + +#### Model alias syntax + +Use a bare model name to reference a named model defined in the `models` section of the configuration file. The provider, model ID, and credentials are resolved automatically: + +```4d +var $client := cs.AIKit.OpenAI.new() + +// Use a named model alias +var $result := $client.chat.completions.create($messages; {model: ":my-gpt"}) +var $result := $client.chat.completions.create($messages; {model: ":my-claude"}) + +// Embeddings with a named model alias +var $result := $client.embeddings.create("text"; ":my-embedding") +``` + +### How It Works + +#### Provider alias (`provider:model`) + +When you use the `provider:model` syntax, the client automatically: + +1. **Parses** the model string to extract provider name and model name + - Example: `"openai:gpt-5.1"` → provider=`"openai"`, model=`"gpt-5.1"` + +2. **Looks up** the provider configuration from the loaded JSON file + - Retrieves `baseURL`, `apiKey`, `organization`, `project` + +3. **Makes the API request** using the resolved configuration + - Sends request to the provider's `baseURL` with the correct `apiKey` + +#### Model alias (bare name) + +When you use a bare model name that matches a configured alias, the client automatically: + +1. **Looks up** the model alias in the `models` section of the configuration + - Example: `":my-gpt"` → finds entry with `provider: "openai"`, `model: "gpt-5.1"` + +2. **Resolves** the associated provider to get `baseURL` and `apiKey` + +3. **Makes the API request** using the provider's endpoint and the stored model ID + +### Using Plain Model Names + +If you specify a model name **without** a provider prefix or `:` prefix, the client uses the configuration from its constructor: + +```4d +// Use constructor configuration +var $client := cs.AIKit.OpenAI.new({apiKey: "sk-..."; baseURL: "https://api.openai.com/v1"}) +var $result := $client.chat.completions.create($messages; {model: "gpt-5.1"}) + +// Override with provider alias +var $result := $client.chat.completions.create($messages; {model: "anthropic:claude-3-opus"}) + +// Override with model alias (bare name) +var $result := $client.chat.completions.create($messages; {model: ":my-gpt"}) + +``` + +## 例題 + +### Multi-Provider Chat Application + +```4d +var $client := cs.AIKit.OpenAI.new() +var $messages := [] +$messages.push({role: "user"; content: "What is the capital of France?"}) + +// Try OpenAI +var $result := $client.chat.completions.create($messages; {model: "openai:gpt-5.1"}) + +// Try Anthropic +var $result := $client.chat.completions.create($messages; {model: "anthropic:claude-3-5-sonnet"}) + +// Try local Ollama +var $result := $client.chat.completions.create($messages; {model: "local:llama3.2"}) +``` + +### Embeddings with Multiple Providers + +```4d +var $client := cs.AIKit.OpenAI.new() +var $text := "Hello world" + +// Use OpenAI embeddings +var $embedding1 := $client.embeddings.create($text; "openai:text-embedding-3-small") + +// Use local embeddings +var $embedding2 := $client.embeddings.create($text; "local:nomic-embed-text") +``` + +## Configuration Management + +Provider configurations can be managed through [4D Settings](https://developer.4d.com/docs/settings/ai) or by directly editing JSON files. + +**To add or modify providers:** + +1. Use 4D Settings interface (recommended), or +2. Edit the appropriate JSON file (userData, user, or structure) +3. Restart your application or create a new OpenAI client instance to load changes + +**Recommended file location:** + +- **For user-specific configs:** `/Settings/AIProviders.json` +- **For application defaults:** `/SOURCES/AIProviders.json` + +### No Reload Capability + +Once a client is instantiated, it cannot reload provider configurations. To pick up configuration changes: + +```4d +// Configuration changed - create new client +var $client := cs.AIKit.OpenAI.new() +``` + +## Security Considerations + +When using 4D in client/server mode, it is **strongly recommended** to execute AI-related code on the server side to protect API tokens and credentials from exposure to client machines. + +## Common Use Cases + +### Local Development with Ollama + +```json +{ + "providers": { + "local": { + "baseURL": "http://localhost:11434/v1" + } + } +} +``` + +```4d +var $client := cs.AIKit.OpenAI.new() +var $result := $client.chat.completions.create($messages; {model: "local:llama3.2"}) +``` + +### Named Model Aliases + +Define models once, use them everywhere by name: + +```json +{ + "providers": { + "openai": { + "baseURL": "https://api.openai.com/v1", + "apiKey": "your-openai-key" + }, + "anthropic": { + "baseURL": "https://api.anthropic.com/v1", + "apiKey": "your-anthropic-key" + } + }, + "models": { + "chat": { + "provider": "openai", + "model": "gpt-5.1" + }, + "fast": { + "provider": "anthropic", + "model": "claude-3-5-haiku-20241022" + }, + "embedding": { + "provider": "openai", + "model": "text-embedding-3-small", + } + } +} +``` + +```4d +var $client := cs.AIKit.OpenAI.new() + +// Use named model aliases — no need to remember provider or model ID +var $result := $client.chat.completions.create($messages; {model: ":chat"}) +var $result := $client.chat.completions.create($messages; {model: ":fast"}) +var $embedding := $client.embeddings.create("text"; ":embedding") +``` + +### List All Configured Models + +```4d +var $providers := cs.AIKit.OpenAIProviders.new() +var $models := $providers.modelAliases() +// Returns: [{name: "chat", provider: "openai", model: "gpt-5.1"}, ...] +``` + +### Production with Multiple Cloud Providers + +```json +{ + "providers": { + "openai": { + "baseURL": "https://api.openai.com/v1", + "apiKey": "your-openai-key" + }, + "anthropic": { + "baseURL": "https://api.anthropic.com/v1", + "apiKey": "your-anthropic-key" + }, + "azure": { + "baseURL": "https://your-resource.openai.azure.com", + "apiKey": "your-azure-key" + } + } +} +``` + +### Provider-Specific Organizations + +```json +{ + "providers": { + "openai-team-a": { + "baseURL": "https://api.openai.com/v1", + "organization": "org-team-a-id" + }, + "openai-team-b": { + "baseURL": "https://api.openai.com/v1", + "organization": "org-team-b-id" + } + } +} +``` + +```4d +// Route to different organizations +var $resultA := $client.chat.completions.create($messages; {model: "openai-team-a:gpt-5.1"}) +var $resultB := $client.chat.completions.create($messages; {model: "openai-team-b:gpt-5.1"}) +``` + +## Related Documentation + +- [OpenAI Class](Classes/OpenAI.md) - Main client class +- [OpenAIProviders Class](Classes/OpenAIProviders.md) - Provider configuration management +- [Compatible OpenAI APIs](compatible-openai.md) - List of compatible providers diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/assets/en/settings/ai-base-url.png b/i18n/ja/docusaurus-plugin-content-docs/current/assets/en/settings/ai-base-url.png new file mode 100644 index 0000000000000000000000000000000000000000..2bd536326bf335e0726c4f2380311e2df0de08b1 GIT binary patch literal 9244 zcmZX31yodR*Y*KL2@wNSKtd2HX#r`J?q+DDa{wiVp$#lbX{0-b86;+C5R{MwhMz~!d1f1;|7E~{XNH%|IS zUPc<~;x_J3UMpL7YdcC6J*;e8?7Wz*?Hrukq}bPM8`+tiY^B&C!W#S< z9&&b$PRf4I?DYIJ^=pug?+j-hNbMo+Va(81s8_>$y-P=ow#oOD-R@~moUf9~!R+z`yO30Q+K)}|D z$I4bnfX7xy$W~NX;Gv+sfHliM(|bAD|G)X&JpVBRXb`@$Cwv0D{AWu(I~Uh_=41!1 z;%rK30m(nl|8-B2?`$FevoPtucffZA&;DzfGc*0yx^`}$NnxPv?#Cul000Z4iu@ye zUyIf8U|0Qx)b-8YSLc;=3%*9Z0*0-{?|pl!s$9d#Py$IV8nIK4@qiRn78-gOvmGbok}wR`VWb936kfFTyH`Ow*r%crJmA zlB~&gjcFkzNvKU|CTX)&VE!bUMWA=POGt)mH{e*ZH>JeE(UF4{07A&k7FW@Hev2m@nk05k-rNwcCB0%(`oK?}aJ2v{MPV;q3jm4K^CwY+Y^ETb1>C)Mcv!e-=N;AV zBGul~3gIxiJPZ)HAw0>XZ@)c$xas~n#avb;>I5E9P6o7wE;O$9xu+j+J9rK^?C%6S zava(@l$$y*`|ap!L^yAq`m0LySfS{C^k9XH3XPGe=c)(O@>igt6A94cFPcbHp-#8n z%#kJ$kmzhiekISq6dmlSEO%7t9EVxT#7fxJVl2hr>nX-pbn~ZnVTyUq zSYHL{e{C-;cGQ}q#3%DvQ?~119$oliy1O(x~UP`;OLD---T7|b?$8{b4?QVz4`(+!e`Cxa-MVI z$6-f1?X318FDW_>G$W?af&K`^Q)?5u9wGp85q3`AFy@n}a(@uzrNqW~U&myTI>DSw zh{&(kP?6@>#RkNqEmHJ~T?Blw5Js-d*>0XHnTT>FAt$bgVUy6OF>>5-LB)Sp-t`iK zHg{z-XYit%4({CG79qsXWc_E)Id{i}$%(ANo2M3!G-5d&R2s zdeLhG-&exuZsyY9u`ik!*>ETGmK_J4w@RGQC5F8XseULU%jX8sF}09|`7*wRb#R88 zeqQ?|h~CYB(FK?82Exa5sY+;nc0zfH4MFq0JL{~)s7TNc{DESZd+@4;xGMp*)nIc3 z6MyEvFuR7u>_Hw+5O@I(Z~A<|3dvHe4_(c;yedrmC_{ygAGIN(F(UckE-PdOo7vP- z;}Un3qipEldFqJq)ThY-*YhuK`gakw8CS#Q^khvTDkJ!=hsBRwe{Po?p-;NYM;f3n zEl&D0Q}vObFpat1+zmP2GE#`u$4}7W@y4 zG}kPU3voxNhHYi!RmM}i!a>ldWF`8Qrh9uMz0xP~X~9ok?wD`aYAcrvH-wGBOb~g& zzcL_}y`jjjjUNK`qLhnSX9?@X07MjoviD%d{2k~|F6elpv4*qm7sxL@GC=u2K|^fU2?IY&)zx08GRCQS&XA>z3~=3UOF9j&Ed8)*7o=k zDHQb zsx*JPzgtHj)x5Temrm${>ZQ)y|e9CL2_>Sy4-Wc!@v>dU8BdkKtpQy<=! zs_*u(XvUAL!b_xrHv{{#wUTXIgc~RPA{B%3_l|b43D*=eXjgQ~Cj2ZoNlsxzA!H(w z0V?bhNA=}mxNrWALmL}x4xW#ANl0yI?$nO+Kgh|1CKqt%F_V?1f(ePEn zeGhxtEOy_AHTg1dy*Y?d7vKm z8Zl_6t*44LkiCpS? zo=|2UJ@NTOSUMw(3HlSFWOm8Z;qpAMft%^$dHg$9qSiyiSf40pSJkL8l4-BQMfxpX zVRpt9ovjd0`L(f7??=JX{;$7!jXwK6aygnjs4|=WAXT-0t3+vc4VTE-<0 z!M0Ip#Z*o)CsM;0y`2KD4DHF2-cJsf$QkVKyB-W>_Y3XO&Zr&V?=L$ZZKb{Ja=PF{ zb&LDq=$cT2%L2?4MLbz}*Xe0Yz{zNbsR4(`MZk^t4q5#y$oK$`qY&V5_=Dy1>t2vl|%x)-NN?0Pv)Y3lpk?vNpYy zrhZQ@q~J%j=fYj$^S~4rzXj0?o=X6rEdX8u1-Jf1cW%8D6Sc@E_#fLi2mwG$>saqt z21rvfn|n2EM#HT70q7WL((AV(gRV zG{m_-#c+5kN0DlN{;jhSk@ZY#L=P_j9c(B zf+%aF73BJ|Waml$tnSsQ;eB2E?X8vI!p5|<+XB4A!Hs4~jp=iask!^}3giz>h=5z% z#IKUUX7ltvX(AZo7Ye^_NqXy#!}u5oS4y9xjm)P*tWPBsZakC#+a}ALENLC?&qR4I z^|J*YF6DRF3Z5t3Q-{oQm&fjZ4{2^gVzj7(mST6Nj-Q&7Yy?`xdu`;1UsiQ#;O_w? zhDWzp&~a5yidc4(%&AcVpJlw!bC13k!zP|M_^SAnqs-~^8p1>KT?$(_&H=76>ona^ z%)=YABSOQ-i`!zssiSn?E&CEt@wK^YlYv>Y>pg0)-uT`@3gC-T{dSLp-+KL?*Xc2w zl8UOFc)CW$LO;D+Bl>|{r(5TV#14(qiQb#JcWKd#X0~n;UAmGF)W!$#ZCW`PSM9{i zA4sOe)rC29iR1l5q_B7iYR2BE?>_o-1QFoT_wG8o*L)YPd6ma=nzv7%;w}k49KEY@ z(|cBaZL%*xlao`WP0OkCk&xN_#7yySZ4O(MY=BLCU1d+Z)B<+9RfZ}c<5e*YrOVOp zb2id}S*Vw~i-?}Du^>xcZw{rX@!hoc*?mq!D#}2R9S=^)MRVU?rLcGDMy40Y`13Zq z)hsWJGNnT{IB~$d75uc4mhSzhT>M3c_M@r(6};m5OQD=vhbUYUXa{tQ_(Lb95RYzl z@@=O2?sf*RiuB}%K{}k>Wl+;ts}|P-g0E@>{>SEkjsgV< zEdZFwhj{#azBhaDZoo-`v@rd);W(d6DP>K;0CN6$`wz+7psh4o-X4UQpK2NMUU*%J zT*DWs^4K0XOCxEWp{B5{Nxj2r00<{R^A~9c@`M||cTdY_)j86V0?Bh7qr`4qJg<3? zLfDO^9*OmVEQK(ypBkd2#AjMT>5o>hp~xo3^MtRCR!Y=@T?9=`O@~1^0&C2FM8s9* zB7RB9;^}EC2Twzm#gFWX9wHFt%#3`UzKZg3g{1w)AYgLd2s2y?IVqzSpTwK?%3Xtc8V`1K?ZJBbg^lR|Q_ z<80{S&5qhUh2>>K-p7fEOMMxVj8WhpUA9wsy|Dlr4a(CsFel5oi#|D-{g!KN+jafN zgFdeWdS*5`L_-fgz5BgAYbe$KUgXB7b3n*P(kpJNFoYV9$xPg=dG-x&&fu#og&qWx z>}X@j3|rr@Yg-7R>kwIK1zlP@@ssLOhW^O9(rWnOGK?c;Db|vV1lR2RmLA(DSorqv z(`wTf5iKs3(4m{ZxKy}DjPgtl!a0s^n&YDzV-60 z>PjL&_R;ybT*obbGwRRHts&|SEBMeBgfNeEi=xJrAS5OALwVyHjpBM&cZHKLGUI9n zqL=k~S@#EiG)}BgAnv%Wm;2HzMR~S9|xQT>mqp!kwP7ar^p9QA%m^iP47Q%J@#>%+V>mKoMhVPMo>( z#I?D$&I9lr3d4ZuPl6qA_7~2EW_CQ%)YRHz7OUky(~&u1Sr(8p&$+f*H0mW)J@fSclqa=;`!>)({pRp?RuHPz$ znWBW&yJw(#hqHo-+tm(TpJ`zyxM>Cr>+7&L&BcHK|D3St6WiAVsT&gkfEjRwH`WD( z!~KX#DqO)EF=sdqLM!BWq}CT>G=%NS!6=(UdWCoEwVzTfb}ej$KR8YYJ`9#}?s0d( zqnfaKJ@i1xvNm`Gs$TzpRh|D}0j0uW^gBPP6^ZN~HHk8AIJw!E z>m%1R=NThS+>${vCys$Lx;TEQsbPSee&cN+er{$CQYzFlFdAbk(TF=GT=ph?kcxaw%sZQCxsj2IT2diP{atOcV17M}RdlMWrAMXvnh z#eGU!GfXhCr5Ufin8@((G;%i93)pRHrC&DS`mHzlvCoj@Zth{+4i=#~f8*WiMMeNnKTrJ4ce9f7 zH$_4HzPm8xFp@NCxtVg_w{h^o${P-bW9WO1VsQ|uyC=?1NQeRcCXNNE3$fc50Cn%P zBY?Uidscb-&o=^q4D0`LL(q>+gt;Uc;dBuax?tb9E6iiDkwv8_H6Bicrh?+;>!93} z8StBTfS8Lh^a?bh+_V^8XP8@m@ZOT>Z~N#qLx^AoTH$ANd-Pb(YGhrq=ExykwvOq6 zJ2<%{=%K}j)Y1KYibA)3@g3u%$NuK9E_89V&JGXu%`OrJJMFt!_mal|*F@KGRFej@nYAQHr{ zT#lW?l&8hF1HL+fsU{=Q$N1$>9q(^lG-ROr-~BpbjnBED~EmaUW+O4qRCc_MWch2`0LOd?Lro;TNfejs_8-Ald)3z~n|Df2z0Y_p&Ek z{WcInF@)<{aJl8~NbjBD`6Wu8a&HjabN{mSTg2n%t5l#VnExders=W=TiX3-T1L#H zBa8a52iM6*IzReLI(xZ41HMo{3aJ_a2lhS*c%^mKRAp;SO9!;~f1=a%j_TBDU$dfD zus-Rd+w+atP0gcJ3JV-sERLfi?IltuM;jF1XdDDp*JT<2*4xNIE(0=^P8pf0%?Am_ zZCUzc>$-uODxpV1bfZ+8A<@%3^P#oPVy@|5$bkJKW%2 zhjtAXU?M?&s2b2w0Y!tlGdSj4IzzjKYwA~WPJ`xJ{Yg@3h2rO@XmTT($K0u3@nYe! z%$!z8*I$oy{&I-ag}ePq0}fOy-2!Y!Nb3b41i?T=Jg1_B{dK=Zh}KT<4@5%GcWurG z58ovQszyMn_oJ^bGcxkBgD35>{<<31(HmcD$Qs{)E?b@2Zk$W8XU<=|3>Li{UIQ7G zrRyyIl`$$nUIKWc$}Fotz1hYzG!rGW=F0mLl8HA5{M!-*$~qNRf(3bZX~^&TJG6~Z4lIOMbRGb{$c7|7s3YGU2|jh2H2I&q|C^1> zgvu`Y%r%;L4R+k(u3R{G*2^Pq^~R4gTyZj!0EwSKdeTy>PHD&hZV2Vw0t1Q4itha% zDA$NW>s;ivsw>lXsmZY*(hKySGu!hXZXc;R3sddfO2a`?3`U8!T%d}QNZ#svBC57& zM%&4fi&Ww+P1UzNxxCGua9|U`a}5_DR~kJMUy-HAcAp&d3bRKc1LO@%0yPC~fRGpJ+2I;3?fOC3KfV|70 zC#CNN2}MfxL7mHhbx9q(Mb(s@?I8RMF%Y6gdc~m1WBP@&vorX-e|%Z>P~Q@gRpHIX zhUpgbF;=?O{|D~xtl7|PHZ(R$CBK~wZJL7qD2syr3a6hb8V3%{%V)e%m`djcH`H9^ z9n>aL8bR&*2lA^0VQ~W(sam1jc$7GtE}KOW09xNan=p9jF%_~_y}(HFvT2ihffD#~ zS5^#+Z&P&t0`-}M`OkJomA$Rl`eyC=6%EmjyZ6*?$ z;Bv3Y;Eddl-B{^=2hm_7%Ycr~y+_4^ap&Iow`6)n zIj~G0+RE0o4?c-=wKNv)@#{XSTw{%c0YS3gH*T=aLLBa)LaLGd$;bgGzN@?k5}u~K z&yAEm9uNWTN+Gvk^EVzBMo)x}bT26SBs$z&nX6UW;Izh`-zzbY4HVaXK>ADdRi{sT z|4*~J58&>{<@0YhW5LW&_NcRL2xrY!ABGt$NtT$7v5IF-@4x?<*NGKbWXU-hQ&fL`L)=%2c585Hf%{wiG_FBJnS;)p!~%0 zGcJt?cyP>WC)bzsoh|%5ds~r z=JXJk3UZ9Iirud%7&}B%XH+O$e@Hw#Zen+;7^N#>9?3VzY zs)j}3Gnh~P{^ZlY#DAmjjQCSeJPTC=Dd!X~@hj8!aiNP zz$=yv>fS^N7;3&J73azrYUy$gV{N+R=3S^@Xx07kc)2TQpx?luHsc7J^p2Z3oux2b zFg2S;8y_kmu-(%K2te}Los3PZE{Aaq6 zZozQ{IL$JechR7jJSVE4_ohyAl2BbHzIl{wiFH{|)&(i~`>%MP9+?GzE6n#|VG$++ zxoh%Z@uQmJsG#o7>f3#4dL8cDKnV9s&x4uiP3nA0 zon2fw7gjHz&fKKG~3wyl!3$U(n(Z<`{R2EbWEvYqwoajlIFw_c&F1 zIaRG@ZldLrXva~z6sA7@u9!uyFCWw5>t4RTX5)E(>EM_(3vq{Uzs7JXU@z=WZI>8B zdf~ucT-&J$e*Lb*lpKS^P8x4F_tpt9pt!q~pS~O^vG!v@h5+X=`WylX*u#mM9~vFt zTUt!e$3k?sZx8f|1|cU?8;vc^q%Hjj1wsA+HStKZ;$iU;*dEoQRyxw)YrnC0&?4+G zW1hmqrxtvzBpa>nI&;gq&KlyhfseCChqli*15)YrCv}#34S5G$zxxJkT<_lI!4iM> zU45?h3AUGN@+|Xs@1uW!u2S@Z@Mxtzg)O1-`=(zT)rsay!O4=D`aqAJ#+{2iT@4mK zDZ{YY-?sxdQ3vpuV(Fuq;=QQlO1bhbv6S`hgK^pu&pDU@hd;YD!)AOWD75Mrs`rMv?tSH`qf-unlL&^rW8n&2^4{`|0VmUT9?=C5J zC$R?x%v=jBY)}mTwU;g~vDax*`t5*N?Ci>KL4R#CMFKjb)tD`Mm}{qzKEz}HbNIA! z7f(29_vK$VPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2e(N?K~#8N?c7gD z8|fd%@%K8V2M=v3X(^=@LqL#HN{RXpbI_rpcFxn1tYnIg&r0bZ?XxLKtPHf zJT6qBcnO9C!GjozNI?i`V<`y1&i2rQIQDm#nPlckthUrK{q_3-L7(~eMDl!|@AKH^ zH(l4iAcXkkb*K$Oh+mV0fe->D41^Fi2?HSnNEiqqY!U`S2#_!kLf9k>gb*NMAcU|< z7ziN%_|40Ij(mK4Os!Vq=;(-(lN0r@_`y0mJL&4`;>wjP>LDSTcoqi7$H#p5@PV5* zZ{qj+>FAK6dT1)dGaK*7%5W3 zG>u5BI=kr_lWU0*S)hJpK7p3VJC3`rN#ye+?CV_X8ArQP@;jduStyfFXv9*GirLRr zsvB3IofU+2UOv&{*bnk(gz3sC!|Q6nTVZK&n5F7zKNm^X%kxHiWqr6s$?h)clXm6d zT%On^cXf$jWyw-mA8ye3)T*HP(noT;(ck2@v!Bk_r1W1Y@ry4VuR(q5wR$Zs zr~D2sNt=d2nT5zxcwsFej2y(wfs%hdMSsq2pC?L`c_T-hI61?h&{SvVN%SrE-7LwW9G43oYXT%ko^#0=4MMgsfNDc zOJ`@-@{Z{??xm{z_GlDZFB2R!4uFrd04TO$L2dr}PkJO6HKStPi{UAAwP8U{}_M z8P(JEVZOjV`CyX`4{ojN@He@=j!_w(XluiyZiNX<2f@> zAj(*LgWY|gTxQFvPBcwJ>z!g_W0!r(|={>Z{&-hR=JzDLK1 zZ|u_O-H&3gzgMAfjzFjuStiYt@`f(%XPACq4(f*Yy!p7v%)j=mI7)^Rm1=;1Zsxv@-m^O=ekWttYGO55Mr7?t@{P8hwA6N{{-nF$9*16 zk!G1vTKlFN&%}?*`yO{ia479AkE=QY&0p=Uto@EUK!`fU6 zP8KkX7x2_wzMrOC-eU0nJ+=8_I5t2VRmeWO8~p^;g5{?XW-c;KX8(-+@7fzSeF0_g zRjB9#^!Z(lmg&X@rK6Gv|E{CYj_}G+S_g*K&}TES-dv`)R-sr8F>;|ZZH0=iwz&;F zEID4ET@^WWkFz$blVSQBDzJ;wreSc8`-AS%+%3pt!7Sfb&Pan`bONTHDwRZ#V1J63 zV_8sMct$EdX3hBDAsD28V~XcZ{fRObcR%Y)_wFlw&hvZf3yx+`wZ?kbbxR-%&e>H<-7FV$nf{6Goranv1eeDS*ffBGQ6_Z_ovRN z)gsIEaaV2s4tK99{ol?q!xO^Y)@!qt6Ija`dzlcp9%A!#_8h@wh241q_ky))7zCLt zY|Vg1vA1d!{1F{9cx= zSfhXT=A!y6yN}VaxMKs+p{dU?$a(l@$4682?KC#FLe(dftXVA_O2cb&FTuC|hR_ZB zqA+vT+S|O&Eb9Y9YpnWa2-zEHFN@Z|UL|DTr(Oj(H`GEbcV`&yc5l*+vU>K~x@DE} zeVY1TfK_WRBQTU9tv8keudX$g2|Svk^svOJeO;@W-?_n9fK|0}@R(=+h57B)_8 zKy4Nt*xA{kr>9447Q&@XD+3{f*E|b@j*bot!%&;W1(V;oI4{q_;Of<@@*x|S;N!=S zbar;C%|bNsEDY>V+^N-SGFy4TFbob34mdbCpsTA(JuE~M&o&UTJ_qsLyLTKO9`faj zXOI0QX`06M>(}Y&>5D41^Fi2?HSnNEiqqY!U`S2#_!kLf9k>gb)Dy58p?k)fiB|0ssI2 M07*qoM6N<$f(qCA!vFvP literal 0 HcmV?d00001 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/assets/en/settings/model-alias.png b/i18n/ja/docusaurus-plugin-content-docs/current/assets/en/settings/model-alias.png new file mode 100644 index 0000000000000000000000000000000000000000..7af048330e16aa44a41982ff4f3cc23807254183 GIT binary patch literal 46721 zcma&ObzD_z+dl|WqLiT0pokzU-7V6c($d}Cp&+G%Gzdruh=@oDNOyxsgLLPnJLcNw zedjkb|IPV4=ZNgJSKRj%-?-KjrlcT=dyDKA3JMCYw3L_%3JMzhh_ZSU6aK5|7kB}G zpgOBazC`)aN3jNfK{pqX7ePTOj=Ftehyj1cc97C?MnS=AM*fT1ZvWK;z7S%mrs<+7 zFUMzWZ_8w8VsB*1|rq}Sk-XOVXh zHMOvm@^Ug&^-@qX_OdqSHK7+4!o4Nn!3SrsHFYt3;9+ZH=gj9JNb}!``QT^dubF9t z1e{FF_*BFs{`Uy@n;?yai;DvvGqbz9JCi#*lf9EUGb=AIFEa}pGaDNt9Kq=9Y3E|- z!D#3F=zmWjX6kJ0Wa;2yX>a!cc|t=Ydsi1h8dq0K6FxITGfpED6HZ1WLv|BJR#p>3 zMne;JRz?$cb`x$+RvtDpRwJ7Ky}XO1+5dBWJLmsh23QbgYib8e>JDr7JTB=r3QAd^ zw3vvRhu-FtyARRIWy5aNQHe>nw>>#IOZTQ=6VAAF3P(1-?U`&!ABXK=JO{4)-}vFp z+D_U{Tr-b1jc+P;r@f^|>Sn0NZatxWiynyGe}4G)_IK~?FR?D}GYCQ1qY3LGX_Oe+ zhthtt^g` zp4B6qr&sj7w>Uew$An+AIS4WPtn8Q9bx3(JH|2#P%soQ;UlG&^^=a%l=HE%*=-`T} zOW!}$Q^4L6UeO;fD5`tv_-R%@hW4KwH&xV19Qv#e2Ik6!D-+#3JE_oo={+X#M{Dl> zLd+kVa^x>Yf}>7sgtvTr>GIHz*+_2%-Kf&tzC2fzZg^HyvzL$Fu;eu7^7|$WR@Ugo zfJNDpyYChCmYi|yT94OcQ%-m!1f+eW101CJrgBbQ%mWAGiI~*qCn?tYRC|2x@b2Tc zY`HBsjQ!Luba8jhQhTcWG(JxeMWL=4;lii<^p%)+J7MC-(DX+9LWPi*nF31~=pqE@ zb4G5+=hZZ(;e4$RCb%DXV1lW>sPL*~LyB-dFui?_~ z;UGBpYlni@&433tGls3gB4i&t<-4CZ7}mbW`_b z72e4`_yX~xLUmam9~v{~2X+;clZ*O7Lsziu2VRtZn8Guz7;r0wEwO!UKZR3DkcU4D zOsD3nZ6rs?#vDlBn02dGwl1@9<(oM~KD41`s{CNu+|y?_19n_{ z32#-s3_p4V_oz#tfA@QOFXee=iFs+{gPTpG(JwQ_GL<|Qe1kusV8cb4f@Zxj_+n`r z+|&B!b+$kJV!RpPz_7!G`dbOYAq0PEe+~0|e+ zMYpTd4&hYuWB?NGHx zQt>W%MzxFD+Tw=n;d`ZTtgkQr$wU*_ABxS36IAuTXtq!0w?`eFad>3h9=R|!kiAGP z(C{fr=u1JtV8w~n+Un};=W748^8<~e9#us`0)mF}(W!=jpbtDM4r3Le8pg(G*FGNi zYHMpzd`=p@Hz%qnLz+c0ct7UICK_`j`)ClMi}0BH1X|40*MFb8)mFcHi95P+E8s!6 znt2+^(CFyEzklz%9i9)c8&-_x7Zm1HS9iM)rshxs1BH`yo?v)m>VSJe!Nu7qnWu8eQG8$!xA&on#pMs`d?4#udS^a4z}U; zq<-%Ff^B>fB zv@Xk&qm0$tGap|rMI9U+?Tuw$FaJotd{^*8vk$_?W21L8ncJMtcrdo=x=wh(sY=0f z#&H+>Vj~@2`PHki=D7w7j(NB0@e)s>XNk;aHePJk?(O)Nww80}Gqv%!8>3E_2OS1Qk%C$ZB!X!^SDTNomJxgGH%A3GRT^mI!9hY#|d62uv z7|teqHE>+D{V85eEpBjRM8-icM!QlXa-w!?`|os5pOPhZ2XS~zxbsj#p>uLB^}Mbfwwb9)G;Y0jvAjLAyH{Y( zX4ph~v?<)Mx0JZxR^?EwIP@+xNqQVRM$Frr+$|*{N@yCT$<;%Ty;+1>L@*pAKP+!kyVk0l{naGtSHbcTU67jV_z59`nSKG z+P~$CbTY-WAG4pVf3$NMi0*lKT#e_QPElXAycKQtI7z>5rTugVJHP?6Px9y0E8l7B z540}`-pLMVJw~aMk(G7eqYx-tNB!)vDXgZUku_jZwS7kJv9iTI{?m_ATs)|*z&BS= ztGZbG`{q<^>yfPvHZHFD0d4tljszk}Lc?5UvtW}@f#=yiZzSxUL;our^K5-E07uvsz zU+9IB(i=Q=w01=#o4|BT_bN*G%$|>bg4bpBfqmW8Q#jyFZmtBT4cE-DP;6s=6tD9N z5jnY}&&wNIwzfPJc$nYOp6mU_dDE$yOGrwJ(U4lT-#J~M7$xKpC3=dbNXrgA;?bD7 z>!zSi-NyM9bcY?+1$mS{7mf#o>LJ~0O$)mO_wOs5tqurWEwa~KEmtG|?MdZKNwGiW z!WTHf=d#spuctc2lF1?b=)faXjq9gjPH$@Z_~5`LHYKI^>e736pZ%xphM5gLMx9w{ za(lYRr_mXo#CqWqmaD6)Y166Kuhm|?f~;jtzDO1{XL|MO)mKg{0V;f^<9vC05;@FN zJS;RcG|j^MWaMNYyO&N#BRDvQ21k#jRY_{6XA7g1p4_dRV)F9-ZTQo^C9E2e#|9_j zwdT4$MJyoiR^WQRpy%_xG`T?fx<| z?e#3`h+j?c>_-9`8XDy%cRd8Co_2LxSlNgb4F3K5uSe1U$hmH}*S^@JlkM-IWU2KE zo{Ea(9Wt`zb9Et81A{kEfjff_t;eg3`5``Z9hY7u^}e;4{GALjogBv-gg>p*J3Oiz zGGOsChW2P{viYb`hsR}=pjABRxxOPWc9=BsE)#mm$1B|Noq_`1y+arBxPHC9VTFx@ z)3ojI)9_Mz51%TdY*8#^3FG#CM+jt8Gj>bMwUblQ&d%}vAFuhxQp!{QrP{Pbq`#5K zMg=@s?7BfGbhhLB%YLTo%GbMUH#dcp-HqbjlBvx^+1t&_^RZ%I^6d6-@qD!s{~5i= zyA*V^wCFi1@Fd8!GyHdgU30x{Rp;7WNYN!6s$O7xae{qte7rk%j@a8m_@r-dGfjIV zDDkK|vdg}|TWEi#S!eW^cl=!IvQGy`6Du?<%=GV<&h&9LS-@R9X%z3$DU#BqKW^)6 z?{^_<_fsXV6uScQ_R}84H*Uj0RhsK@e(pJ zw>mrXzp6bAmw5E>VJ3P~Z%garpHM!+$>JrXq@GAicUqKdLl8+x@$A+?aIl=5BCnw0 z#D+W^6NA-w*(O&mS;9n(qw(RxmUemrwq%x1a$@4*#%!N%V>$V|%~2cvtP|Jrv07 z?1512LRj^-`GH(nG*9D6e)8}1;F?`51HMm zO>*`Xt@gplL^mEdb&pmC28z;*VGc-K3Efrq@MkgM5HdZ0n03LQI zHO;2*APIuG!Vn7bPyO+=8>g{>2ZM~%^W;701xRq;gq?-?0(qsPx+hZCSxcfmf!F}Ia}4)z=5!sMjNv&}-tTA}s5%6f=IBcG*E;H&6G zMT9>7dP>4A?kW0eddQnPR-nY>cpQ|kns=IT2YL1)O6(me{U};7ybj;eXYdOVPtU5j z#6<59R6+S0EW_@Ua2}BpZAV!)vO<}zvog(pdms3)KcdZPV;SGrT)js%(+W?$xU}TU zhx(BgJEZyH|J-iOA4?6Tv4Z9dWdpUhn>2Oa+tC@VH~gIViEh}YTbVt+88DlI((zdO zWen4@H#M9hz`<>kid1239{-Be=8WiTphC!B_h?v9hF~MV0c=gUjY^Z(n~m25RX8oR z0sx5P{^u!?OF>BU-&K+KTKO&%9k~I>|1mxMpCv~=scb0n@RJF05|WI9f)8)sqRxox z>xiD)lxzDEzb>=kB7gn*wdV8tGvdUL^CX)Xy|!-!IG~22&k8tHPr10d4vdTh_nPg$ zetxrwZ&bPuV%f{(vr4Qz>~antL}cYM&c3Q*Ye68 z-HU1`=`+3y%plps&2jVecv|VEHJA5c4Z&|Gw{okhlD~a>3cs@9icLxi)hjw?^cpCc z+|n#m*JUF1s-+5SoYh$j*z*v8+BP^j`JvUQ(X4dNsR~Fh%9D7RIGM-Vh4%v+-*lQZ z_4ngf`7AEA1L$5}Hq+M8DIT|hLtOYM$s#ZlyIUI?-niG7X*0s#q+@`M1EgAX;zdP8 z6_b!KVoUbnzAgu;q9nG>y{D^-hKDC<`v+5Qf70CRyv zY}Q9M2*0xg@=l+bjmAJMRuUYJq0v%5aOf94O4Zct+SD&QkV4m0Ds zHA$C3ln;mfLKN^h4l1?o4hY*2z2&9A^YZc{`Ki6@Apm!aUNv<+Ks#>JZOWDvxI z)6)w6{=&C{0;FT5fB*91N956wo0qpYDGA97ro`-FtLW|}shD@| z3&^E)tFFa<;o!gmRh^cO4#1!fx337qfaB&ED|}~Q%?0qbm9_QS=B8MV%A5;dZCH{V zohX#BVXN9kWfvEY%*;&a(ST*Jv9W3C>9dud_~@@^jevlmYW&Dg;*mslbZ#yk;2J3z zg=G(M48yrObPNm-IHIP^9vPzhw(BPhTjgZdQGrxI7aNwaY(|E8TvhWu{O3=W0MVBU zv<+xzEv>DY4ija9$r>H4kMqJle;yPb#aSz(SZ)6ssUIvUtdAI5VXz(ksBs& zbTb<=Mv2ltvdr6ErAB00Hzt>i+bk|F5|EL-udf$=`0yb#oEf7479-sqbl8Vmw{AUQ zWE7{1jsE<(Z>-q3-fg_JePI{#T0}$yq6~@sm6Qk`KYsi!I2iiDYV|}YSD7LP1_lQw z=bd}^#Ldm=+aoEPL2g1I`rqGsmc(KhfcUoZ+SQfQ)6;WkXz0)IaL~)l2du0>f=Gh> z5Tf+nK`-ZORrMhCZzfT5fu&9K=r(4qw*}}0&F~Nk$k0D7rtW6=av8LAfW)-%B68_W&OZ~hz1ow)%AkM zD-iWVYk*849S;vlyh_;MQj=BjtV`9$Zj*z90~W`>v^UVue7QM|q+-OJo!K9^ww|1x z8kTD-KZ%FP$W$(HteVn1J9osRtG@L0{gRVMbmz`ob$-7K6x=9uTy=UZep`yovOyE) zhtdT3s%)H^?dYYSNNT&>%h}mdv0p&k1qB5`m|mdWP|8>9Fkyq}#0v@hHKGm$1k{z* zMFgVyOgt0H(b?Hq>3ea|i6pY`01bh~hDz}9BZ1mC=3~lRO%8kVD0emVJeTxIYC_@W zVAqza`*?>ZCc4@p$QhnJ%Z77YUHQ$=&oiy_W7WZh3JZ}5=`B16Q7=bF#FrM?)+TXr zaUpSlF_t*E1}PFEpTecAr>9_T{mj2lGC@4-6v0<<&XI|dQ-_*n;#nWENE7Z#> zREtJjCl~F-j|&hYMh|1BgkIz=#8&tEGU1o26W>o1`z9Ts?YAtlN)Uza>lP-Ky^uS!Ih2yZVz>qkc1?(dCuT?dy0dL3y`5}BSHp`GmS@8v{4eCwzaht z8EfR^vZ|^?u;A$E=njh=cMiM+J3Bk4nGL@<^HBJl%!O>u)Te*`Oa;*kGB1dIva+`! zy2YVR?|LK&`JQ1EVfJ=*?vBWyz!`pe>>5Fn_4V~d$HW9>Te)Buh&nV#(7&N*8W=o) zDnb=o?S)#_pT9cNDi}sCSgR3~oxZs1Xu@k}*;W3T^%Uh?>oPjdA*N?X6lSP5(oG`x8F?Ab0mi31M> za`6cW9MsP_pityZ^$ytaKdqt&+>6~vQek@3sVM(dLAszY4uan}StL*;>TiW!Isz&`>PclE%Fjg3u;lJh-Wfox-=7<4D7&N$c@cMuOt~CyNt$7~>l)EQSo;+Ya*S`IM5f zyT1=*#|fG}lo)8>aKWgW8Ugk1nvIK{vA*2AG?3+x5QzF~q4p?h$rxH3Ote@!dF18> z1l)N4{=EZV+H;*>IOW>C;jw(0dQU>|D2=)k7+u`lXru|DjF7UMu~`14{e+3oW{8(j zdm3NC3jznt^XK6i84uhL)AD|PLJE0A$#TI^ly>J^Qu$bf|BT23-FQ!_LDgNnlP&^{rY44U3ygXj_+ z9WCPFQCaaXNbU9O-u-^zsOGty*9SpO&CREc_aDSOJo5JFs}}nZPnkO-;om zBtWx^rVU$+iz~I_7SjFn>66D^Cw={p5a2MUc1m|(a8H2VvMQ#OO z;r)t9c@-7HtCh^Qyo!oMNh;44?;pbCun_te^TZ?vUR~YYAXAGlCC2hu-8CyEh5807 zfLTigTA7cJfJkFwUCOC$^Dw&9ja%NE-+ycwYrUf$3@p#X?YRBhw&wL9;|+t$Mb+f zNA0tNS~2BD9v>eM+eGMczw^V(On`>zQcCCNwHx#R;sz|>p9kFBi3LA?uLsQhx%;l) z_QqWj5-As#G6bJ~7Xah&U$*2pX5+ZHxX2hkJM;QyS5firPYHwt85voPyDd2x84Fp& z%I0Ni;r6y&Noncs@i9Fc8)51AMRHV6k6f-o+WS_cIlxWtf`aZ46C*1hUm70pZc9ss zr}6KLjoVdpbYvA2@SwIL^Ol%+<$RAgl~%g!*RK+@UNZX~d;)6f{(Bm_BEZxEok8^i zL~LPcX?V0b{wRwfY`{V+U(Kjk6A~ZbKin34w(HhLWkp}4^yJT)3t)ta$;t6LUw!~- zmAXujmr%0hQn(^^7uxkdTG_(x06=uAN}ZoKf=ZSo;K??s=UsRlFz-}lVQ;?zrHDe% zE3T_c28odoh;|DOz|cws!vH$qWYW^ockkc-`}gmB?YS)n8M7u4y*@k)L^h}W((yacEw`1x3{(24~v0;0k)>sJ&oCPrp_0Hv$e8?X=@HL z=!-G5P%0cI_{IGE{GMx-ET-0`m%h@`=_XPXXiVjG)~s^MLCh-xXr`-=T`YB9RApOxo3CkAI9j&NZWF63d7THdd*AM%S|GJZ0TI3xzDWBac5Qp`jw@PO^X4` zPB!&r=xk$k8dpjL#Gu>OggD>|U_hXrwJ&5A72$)qstcZj%6pU5tS71QmB#BOknxfGqp2A>xz#pf0_yo6`{Gn77o=%y z23lIJpdikeO*lC>-nHTO_wm8O=0JQQDG3S8nX{3KK0cHZ*aU_r4RbC)!at&3-oFj_ zqoP~<#S0X&!lM=;T%3;y2@*S6ss6#)m@jTvou$=ij*Hd~iN)~t#(9u7C{wPLlYCtGW z*Lt5WbJw5dZ{2P>O-M|X)Y3}k7NPv5zX+W&nbkP>I0ywEAFkJvE}Xv9omlE~>I4g} zsG{2LI^ipaxRC1Rppm2 zUnX%{-08;3Pc`RFbvDd9tVuB5q zr4aT@1zz&{C-#@%Z|mO*3Lsf}lG)qID|wNI+k4GwH%91;$l3@!*kSmUhGXkJjh`l+ zgn$!yoEC3xj27kP94XHsqivzBMujEnq6PISDklICIrRnv*8SVlHSjm9} z@;?a^5qW%ccDoC16QvOoROr16WjWb#7#+7f35A9$yuz0Xb)hAcIIn;eZZy{vgbZrv$b>*j;7))NBEw5AiRCSn zmc6~bnwk7Y0|Owa(|&lwqD~Xz2NeQYpTpp#kGU%0WDSso9cI^JJ;tpU}_*d|5OBM?zX!K_YMPv~JT= zSwjQV7XGmsPj>I)?Ho`)61$PbR7*?iyMFy=$gAJKe*-8Wi2&tFc94X8wWqD#=GA3DO%ME#z$Vh5j76b+k z*z=T$FG!cJnTzEGuz5(|x(|{9px;pTu9SX?X27EVFl50o{pD+29aWlwB*YqEsjq6^ zRJ(3ANxAhAp;$UxESHq9fyz{qW|5tpoh;qC5Kg&4ECJ(BZuL=b_v7ggD^-oSYmE4lW~i9t%6m%=-EnZ^!9k zXL^uirsp0@66OtdLI~HO(I6iHPUZ}2@VmOYcK<8Df_H-6M-HHIe8QCED$y=nTv=gf zVQByrxxzDi+Q0x%6i5X`tS9_@Gsu91D1tdcC=JdhJBDx)kXlWqe!EWR+Eu$FmTQlv zv!OR*f2By>0Iq|R*7zo;p1SJgTX4#1y^mEO_5uB2$Xe-Ah0Rl8*$*ES7mmO0c3$5# zahF{z!{0G7WzMOM92`LpR|9pHzFDyCv6UutyWy2_@|TC+EGuMwToDIt7oz8|X_vO}pb_epd`Owe-M!Qup~q!A(UL2lG6r!5{0c7IPs!MA!$oxezJxvWj45bmju09oaz=`y z_~u{ozkc1}DzvtJKWmZs>Gt_+6Rl`;6O=VU(wy28zgWGO!^|7Vk3;v*Y1?;W<4(o z)fZg&Iy*WH=3Bxjc)j9&Y})~3M5?jS5$l-Ur`6Qdlz@=dcfmVf%h2fd<)Xl{ub&qdFw!T|b;T)x(3Ne?{ zMTO@!_7e|pW378G`pIVT{>3g872}qfe|3c3%38OcgUpg_p7va!R4>x& zCAY6>^uIpWzuHf~_F3O;AyVAwTOa#UTBK0Srt#cx@Yc+@QXH#v zr=zvl*x5;i{RBkQSVBJW;7lRKb>tdqXh@ox=JXeYgr=+9=!w3K>UdVzfeR*>TeyP>)Q!4)pN2uEdKcz=6PWPeH zUHqHfe@PPA@5A%UlkQ7wFvIZ1p_rH$0TI!Ht(_SQ35$Q@svrnwv7PU%95&a#etlwO zWOVcPZ7?@x9e59&Xg7fW1nhk?I03yV(ZvN;7i16Sd*h`AW%OF87kZ_0{ zCbDl4wMxMfUjX#Mz*w^dX1iPw#Otpdyj!5K>97Akc0?GTTe6`B&i}ILN5D|1?r;+;3iP8wsi<}U?EB3wxv_s^2SgK`%!>A0uk8Q*oZVJfno~kgQrpAwxvB%q^}4%^X~303I)GgIM8$4sP^WT zFe2vnb$Bpt>>W~{n~Mp6@#V`Kk&R);fW+Y}Aj^Un%3OcJ7A1H@Le6EggQ){@$x2S5 zUXuX}i+Nw_o!!ewa_&gbuQHULjFnpxD+(UoEiW&hwr(IORR55kPQBOI8LvQ>*j+0> z&qN!c+ZMngSWiyW!O7}JdzSy_v)R}FSj)R?SqCyd!nt<#IoM@sa8_)}K0D`ERE+X} zUs~(HJjVe@=evH+o6IrBs?HI3=Uwz#s^kcCaHQUG|Nb)WCs55nKNXEZdM2ROEdafP zNwb@vau(WI+u9!LH2}ASD0{@f5ccKE7gasuFCS;_u8qYIP1^%H1s9GA&|ELv^^wd&yT zaBgKqQeQvaedvAvJXPvl*vAZ&{MD^3m=K-RkLY=>rz2P=$0P~LgFlT2bYsHdj(P9>if?5oL#gEm~= z{e>X6Kpm!2NcE7x+J*U3V4g^L>wUDzn@#IjX<4p~q%XD=Q*8ig*VfmORWo})3NR!1 z+DN?k?ORPb#iQ3BB^qOHqFpDFHO${cd%HfEE_oT}v>dc{`pWCUGn&iLk*Ljutx`~G znwpw4e;S}_ymq}em@9w&Z=<1=;9}B-3zAXjkf&-*%ibOl)`+g4?YDQqgVR?rR~?aw zu0bG?<@^~XoJ#N$h-B}re^j;cKl=`GUs4hS2?vH6HaV^1-@PyiRi`i8^YrTvB_V)&@T6-b;Ck1TkMBrYSSU{WuwL3Vy9dh-#vh?(78d* zuPbPrJ)RmHlY$6{vZTf)jlEFT;V{IHu%;O2IHRdO`|{@J54- z+S;k=8O*@98$YTeO}i7)*ovniwW_YpHj<(Ju1ptFSVCYTjm0Wz_+h}R9Jn+Q1;wV| z6*N(0Wo4wj#g$Tvnpj_7&s|JSmV5Hj+QMST&E)9#SduRG&fU8$Nvy^-+>b%BYld#l zk}M~e%+{)73?7>dAU(ji$WaA(eTOS63=PS1$5&;j+3Q2y-|A)hnj8c*Bu?iLrJF|C zgKJ3~mV}_%7y=1FD#b9jHDg2^pOA20&u3Tsv;WnpDiuus>g3kcq!R0S%*8ES2KUf_=Za8e|)2B}r zNGB8v)nh?m2H_TJiut`7>~uwVCQ{PQzd5qCu^&kzB+U9hUsjb9g9{F{`D1c2Z&si< zCcVRWy}$5Yqx8@FjM^gk2n9PJYgu%y|p0>&{q_LjP#x9>AcGTnwB>FKZX*!DB!uU=4d< zW5qapt!!*eR{GLFuM0~}rGT64{a58&+X8$0a0{;wjBl7Uh9|Lqz7Z+OdNVnLDM zU9`O8QoP1hQ0%uZAWXj9J`CVbzOHujoJ5fcBr@aVh!C&em>wJy)zhPLbaZTH>yn4VBqJ#va&jKV@h7YV%H+V52uY5LH1G_-0#IxX zILPvgiiEeOwqaHwf$6oEa_Z`b4ua>1=fPM4kj$0)F z*xd5+cuz9$>Y|7`=86}jeu86f1mC|EHWq02;1Lvtgru>lxz zXJ6k{51G^(&;8|yv5AVznXh_9|0O*sdz-g2Af5ZqHD3VY2bZg9W+pv690$aGm@xoQ z0$s8l$Se3J8DQFjTTLgI^g>4FeZ|_+AH=m$rQ0oi`-q4L7Z(?gg>`2=G!_%YbS)61 z**Js0>^ue2bIl=0Z3EaNXg_a8Mn+V>{RM~u`qSd_vR67$A7jC=43uy9XUv8RoOl@0 zFm4RM$ScIIR0;l&6TtIbSZ8ocsSY(2^Z{tL3^!0F8gw}=X-fAhU1-uEa)AhB0wVjgq4ts!Z*g(4uJ7S6SaV?$6WS#u zCCCJavpiyE26dzt6lKjyhlg~roz=Zi15}{k03b6fJq?J+b)tiEgOtYlh+ql5cG2J3(h{CzJPLDU2?=d~YVOhZQwXUoM90Oo4CSk80TBaa1II7M`Sx^lkg$fW zn_~|>>A?A$71u4r`YmjzK!N`8qOo{G18qzUi_5RnyM+;pqv-Z|b11!-4u^L1bma_|OV9_TDE%K=W~ zlc!Hgw=T!5x?rK#D=HUWxnq)>gbe zm9k*(mF|=SGYqL200*g<@k;^r58WNAVbxyOv#PCMlSy#HfFSbO(_~JI5}8|_yK-}87ZLqXJChJwGR#s z!f2Dt*w43MZ2~#~CGek9H{&#a)T1e&QDSaxN4(W6ol8zgk@Y`^WVHr4P>xi~K_4x* z9)-Jp35^+S2X;u3^K%jR_oCY81#t8=L14guo$?W^Xv+td0|E3;^OwXYI40D?k}*9 z)A!H*V-Y=XnN|8)x1>;^2#sF<8*{tE0V+vWLi+0MjNPhp;n`@9g50QiJ$^L1wb-x* zlRsMre>i68dcRx^d701q9H1KPOi;n>4oq2;l^r-wUOV48KplfN2e1exBtb9i=;+AE z%zO*a4}O6p)J}*f08DVl%K2(0W@aj2G)~zaAE6>WCLsA1|M|Tz-vPJ+B|>69pYDBt z!$TOO`U|3G?MOFL;|goM{io_X>dA8$8mT$ot_FG01FZ+%5&3-8b5q^y}49gO0-Zj2~vX@%)BnFA#O`4$vGOPH!) zVIctH0frr*?tx<#BpQN;oXP7nF#^^Gm^ly}6^I4sEAxrBG9&_!5-t*2Uq?npF8A>x zYQFjvnQvrA2^k?9biL@ymnXwTey+-h{a?0|;BJ&2+ovhCr(a*J7*6HQ!7>QARfvfs zMo<>2KRti#K^sOZ%-Nld6Mp-T&)V#z?l20BBf!hu2wyYYhH-G>FLtB+DF!%E3e*c< z<_)r14Lt$r#KOkr3j`Y|EBe=G8o;nUu1;4VcH!j*Q0)}~5`*&!IlEh$ei{DnpRUlw zjwoa}iJ(`RJ6;q_hk%KR)HIn^apgq}cE*?(84u|eS1yT3DJXhC1Wf|}+WlodAcGmB zCYHZe<;VfJ|K?3N0OvfSqr3d+5W8bLX2%KD;7_JiX;0T_ly@dx+x^7=Cg>_>hf{k0S{Yj4lfV z5Ei7YwgcddlVvW~vv|UfP0;QA6n$ z(v}z%6;*G+q=bb}brAW6;|rvAoZ}ogdytkqk5^ezdgVR~oMv4J5(BT%*Z1#o1{Mz~ z>UBM`aR@p6xuhSe9Q+U&x_j*lpMh%REJL04=@S`nni~IS@iGXp7*VkE;e_zIt5^E@ zQzkXs27(lw`M@)wgIl~GnsHa-^%<3fG&oU!iy?7tRu&DQ55zn>6qTL*edDu(HJAjj zZ^5Ghd!iwP+HcjiLKtS)k#^{hs%0_|XHQNRqQDj4F?F~JwlmVEg@yzi5!vg(f3Pns zm7{C6;VOmEI>Z+@C^M%cDDaxZb0Cic!^2DG2gGb7I53-@##WZ(;0OI100Y?OP*ykH z_~HF{Z#Ipm@t`zw*B~&Y1bMuFPT92^ z6@&N;SqLs9q+OrZ1J^pJHNfT<;Bvo{qG}m=i>jFgaQ#+RIsm*-dmaVqy4eNzBVPe}{QvXqmj7ORnIp`qoPYo9s%ds706B6G?@}e4 z+QfYLmDMXyw=O+BQx+zl(zWwW><*Ekkq6el0<-;PyO@|8KEyr@l;YJ|td|v$MwX+@M;ivVC(PD$;ZKux^C|)1iHS_Yaq)-msgxvE1ePF zl)}kQB|p#3nGi{ON9b6=)q>AXy}8F)+VS{LWBk@{=qf|CLn8+UA4m7w&WsjC8sDAd z_uCv0THg-J2^!)-3;S)*KEhHmRAOn2%@iyARsuJ&PUfiooX<8>HS{3XFn_xB_g|`j z-bNAyA?opo4nb|{C{anN2GR>9rnqfmf#c)rowN3h4u8y9_99Kc%TtqYl+sZ7#6K*T85fPKrt{dmv+AL?6U7{e`e7=>Ml{W3xjMTlj+)D%P%P z0{81pRy_Z zzGH~U{PipDeI)xS2h&R{a@>?X-s!Qx+p9%A^QSAq2KKJ_gn#sYr+iEwqg9XY^$qUy>)Icrde!L<5g>}%(=sA)kqY;Hf6p@hi)y`@FA0%EJCT`^alU}ut9pvp26v^2 z2zNBJzVc~{8y8^o@A#?(IJ_@XLi^K{i}m@@PIdh<`F?wJLMpu1c^4ANDZ_JvTGMSK z{lr0%36-emL6-AvoueNsRan>U!c=}qHiOTZsENXBYu{B|JJY-W+qaLzdB?_Qd-urK ze<=t}zQzR+7)KiL#BalH`=Z(3BeSD-u{irCcX_FMQ472~ccv$-f4tkw(Rm{@f<0zG zk-Nk4idy(;*Ld?;No?wqh2A{srE&8alPSY{rNj|$o48MRafRp7C!^*fDI{}?-?s~Q z<;+)ApY}>l9eh83rf9<_g_ZGDxFy#A6u02B$J>OYr5+iM`OW<0=63%keE)rBu8~S< zY4V7@o%)luE&tgi_tEVB3(RbIv2#t&$Y z{mz-FeC9B^hS%hzA~Jm^rv%bo^wMN%KFp&M<&sIrfZE9Gbi4k zr_`FrnTx~|*n);KnB6CPr?sUh!OAENSR?JEjZkRQJG)g-t(yF&G^~E+kmzb}^)|(5 zl(C8oe!rd{mg35G?$0iH6EWc;;R9zs?-}D7rLF!hhR%-PAI9P)U+z!vpN#ubt4i`% zW-kQw~l=?R64tQgYC`e^dHbLXq`gAJ4NHga;UaSQ1#r%-V@z=q~)G+%~wTnUJ%XPc_SHuM#W9Bl-kli!SB0(|Z9uGeJ#pugM ztIuA$sN4F7UyixG?6ya=o{azetS$b$`-e_vS-3JSJskmM#+SVEpgtQcKq=R=cEFY!#({deApBJMP2t$YX~-#G9R-qo!yPBzqa50eQoNt#AU1? zL(e&J9h-tTa^J1ijhcJrl$cA6Us{G-^b2E%w_Qz|aQy+^>4cp6|Hau`g~idm+rA_u zxCM6z!QCZTkl-5J-Q8V+JHg$82Mg{HJOp>Aao5JJ`&7Q~zt-B%KKtVAbHN4BT~E(h zv#Z{><`}<0xwx3!7#%wyG>&zC_I@7}dT+p=OB)-V`CYe;+XM3*sBh(NZDcLL`&((| z_ZBnjH?i>gJ71eUE~hw-58?<$7Nxpf@Hlhij6wz%co`LqY<1s^gSk5P2^F>Dh?tqeY8#fMAxW%Q2GBq)RkU9c_fXXuDD8$;N>pFdq= z<F&{>Q>@!i`UMc7W2Rd#~!RW+ESKzJf@tnfY{UoXX;t4;0p^B}i#;Ns! zh(0@6d-rbLR{DdqPmBhnA&e;tGB$6`h1MB&@zpsOawYs=*cX1Xx*R+6Gp`W#&@|-m zfDcRYB6Rxn6hR%+B|1Q+A; z(Bt7h)b0~KNh$w+ZBh=h(K@b{BIYv7Ns(Rk*EZPcfjR-%mtJ4}7C)#o;Mb~cpN{{v zqd5${+2MT+|2L-5&}%u;kLyS`&YyOi0gf7)>u53^@~t!pB4n^4@0k#a3)+ zL6n+9n%Dh<;qALK&pgy!eDlMZ+E?&zazIz}kKvL2J0H+cU6ou7u^O??c2Ar0%&Y=9 zsCIF#Z@Dj~B?!9xcdgDeKPC|cKq$|_pApX)`qHX-sc+*_&<^Oi1>zdxYqC;i^}#nXTkX45BQU z5T557Is|<*sbuMrdeHJGDLvY`7n$^AmzL(d7)H5b)<$Zs^V?^u_VgA!HVA-O8){!t znG;p?At56{+Uw$hNM)KK*N~v>mjYkCO1;m-R>uQ&4h4?K3=ML=fj17&w96Y*(^I-4 zhx}mf?z`zHqZq?8 zvuMPlq=;N!k~@JHW{2+1sEg-qRS)rt(}lDB6l?e_=VtC>45oN^7YYf{v*$u1LpIPM z`6SWW9f3bY{vMaND=e3NwNtYerv;}Beh#HaKNxmd7R*`Qd;A)73NzTK@wKJ_{rVZz zy64%uE&}i?9oZ*Z?JIV8LAKSGNALNX?yL-Rl0?%&h!XC@TZQW92NF4Cw<)vQZE)bu zH-8K=I7*`JbQliC19B+VcszF=ZUlT~Urn6hle-*x+|Q5&46;D4 zk*h~yw)&F+$8jb-nv^Xmc2tUSX#Sujjzn@j7jpsNR|dqcJAXLlK-U<0d57BVgS*u5kx#j z_5dJmt^K6eQiVFZ=kNhC553GfH~oHAZ@6G_an=12K>&IrV(ESqD-n+y=xh#QR;2l? zWj`n$Vs!l!#kE7qlY_%|k|CI7^*&5Rn@sA4?5e`&B)k)DQJqr9b6Snf-V@pJ6P%k9fQ`<+Mz4@>WW;1I9xmh zboH$`2>0}!Fe2e7S3aK#Ka8PzT(m zYabpF{n{jK)0g2TfxW)7#J?NMYPoE`yV&SH+b7~#{e=qO)Iu62i%6>S!G| z2L5iRH_wk#X-itu@g|xRMGF_f6_T4|IP%Mjh;rcHlU7`o*KjfZguE@W0q6b^WO@OD z%`eaI)X(jVewl}cYSbHl5fG7JBJ6yXGZ-jRYP#Wx8vuRD(e-!{>}X^Px7HE9N#WOY zzcJo=eqlRmBo^*S=$lv{^XR&fw|~0ytF${UI%jAqP8j|a=4!20KO$ix#xl0&!0u8B zl(tu`5NC#_R}4tSiO1c3ZzBr|#K$#%_qNs(V6i1=$;Mj7U?xt-9}sw4u7x7rOO__` z!6o0K+1@5Kp=&Px0Is&Q0Z)DCf7K}u+fNU(&9e9Kk1o5Y(UF%kh3eTO92p@)R+0rU zHf!&5^=^o&J0WQTPwVb+E4r3)a1GXiaKVIkpSap{Jp-Zbx8DADTar8KA3u>vUGqSG z^9(+0=W%CdxZ^CxDYPxSc;4>mv_3ouZ)L2RangRz*t05dJ(h4DAv~;aA6~i;ZmMhx zKCbCbF%Z6`=NrQ%-v42iE#@u83xK0)jASgrN%4N6RTAC~FzN?sySuW=0tTUVRR?&PZ(I$iI<7;SgIU|{h zj9#Zh0gE)V*dAPlr08Qz8nj=zsnan+(%)Hd0rdQV)Zd_wfimO+cxhJtMq5|h!H z?U{yBtR3BxFIKZqsN8x`UG=@PC>~(kH@(lLjxf%oR zZrwum1?@G+g9_&0RjZ;f{Pf$ZcB{n%Ngo3iCbgGQq`Cy33slH`bDs0n&BE0T4U(0u zjR+Y*f3gl9$MQs=#KW#)j)myE+!+6JLdS(WRaZ+{=z`UJXtOYS)oLd8vHy*HUVH`;D5WD@+EjUd)iEzgO( z0u~|XSqwLZqhO(2!Pml>$~zb>Wj=7qlA4}2Xfn`OCR+A4G6EF^EpZ=TYcZ4Lo=Z8b z<)}gQ_IO1G0bu#lhI7GUM|3#r>1C{Lw?$HZClWJ^KNLljn(!^TzrRTJ3;YTwrtJmV z;x0=0e)C<7baqI98kW49q}K}sba_g2wvor*tfWj+F#k}naKwi1n!UVrU`+}+lpEc% zOq`}bP^kW1Xs~tN+JaIn5iC(Uv|;h7LfUX|*X`uDeQ|kVioy^lrlcxU?uFas?nISQ zxm+_&qS|Z}qpyJQ{qabL@12!AGf8*urKJ_m%{*b#Q7dn&KReE%5@Q?V zl04s1a^&4_t^NHUEQMO>3`;jRUd8bYU6zt)Rr+s8eCZ7*jTpK)$B#-=!S%kj;qhrU*JBBmouwjSucSOQoQd*otBzE~C+%`ac%x~*x}2JR45_+x`ISqV%*PX{z>&Gnc6K!m(w}0d z1Y(8#TY^tcZ0mRghSoGnw}E*KmXI6_Zq>+j#LE!_}QM{(Vqgf~U9V z+r-Gk1Jl1vPC)7MPqWJ6hcB13*C!x7=@`1i1IK`83cOnDn_H~Bg>V*d_`v0F?@CQ3 zSl(AUHYBm{%;olPV)F=Ezl_y^I>w-SGZV*8@c2|7Gx}Nz^}GFAQ>O>{6#KNWGcylS zRqrP_5G6HWi**c)&Zl@h&$^zLbhRY>=h>DY;e>FC^ev?|g!+#HiorD=abE*C>+SUh z9`&ApWoLdv=3r(m!&nuYqp29BOM**;8;#mLt7zlK!@N(!^($`(+gJi?XQIpPi51?8 zEgau3I$JP<*hG_X*sYb=vMKxCmt<|W`Ice^{ym990iNSZr7M~%N4~lOV+qj#1P{^KwtAK_}W-O~ePPTI;%dP<{qTskEs8UKb9{$-83vI)kOaEX9t6EVk; zFNdf}X~vg$Y3I%Jxa(&TUSxv;^iLQCY{eZ9<3iSi^mIbL5nFJ`1y)$YQfO2*W0I;( z&0n-Vv)$t}3_p{ktRYc+pFx-sds*+K-5ZqveVMo=(VFF&{i3-PZy?1AZi^-6Vzf|* ziGl2SBRR(@&(BG@>En_V)Tav}q3xkak_BQM&65tg&e?w7RnXSSIy_`c$UNA(s1_r3 zP)_2c#vE#!v$a1cDkutZ&&nj=k2K~*-~H6kyHs|ZiK;$_aE3AGYKg&oH^9RDAB^j~Em0GI0~5_pek+fsHw12gv&$)(o^C zS7j&5Sm9)Nrik6&Vu|^Ij+bhiaqAeK$OnquRIy3S@8V8pf2f1kY_<+6={6jl2&!)8 zcFxYo?FUpbQSIaGAn6i~?;6)6ya2n^n49YENfG}8Vac(KX8j|rf)38p-M$Jgao?&I zU5j%xpRHZ~t<-z2xyJMvi_Nmd;kd#aOIOTSCgyBH;yq#L3saNp;!aw~%z7B_&DRL@ z47(zB+?8^k(2mh=X8e6w-hTG}!od;wv+0}4lDNyjJNh3oj?^`#R+_MH`JVW6zerjs zv+Q9D+O_*+T#X!0?f8yD)VW@nQ^D7{tElLUI%%N}yp^Y9(TQl=A`ibM`(9EJR;UB! z#c&}2=_f}(vUMF@--IpE(k@DlPko_}j(6J86eJ<#Nbp{X6oQ#jT8D8`o=SIH@p^i( z{+K08XLTS>av-@}KtfcYfS5J_T=y#P2_gx&_r&tHaxopj% zIOjT{MUi40?5~J1BuS#Gn`lCeR{1xcY$-Re>3t}(vrXT*B@zhj-dy9G>UbS=@+Y2GGR^2>fST75tQZMtmdLjc3wbIJ6Z^7`~7ngCb?C+PD`gs`^({je9 zw&3Wa(N#(jXt=H`0^s|m;XgUgsAP>Km=vr&PnxVgSLtZ_uQ_uPfeM6-kZNyz!P$6i z=)Yj(CDDJHY`fo*35{;T%1fD)IDhU)4Pzo&(gBIeEAzb|1tel^FFtJgB=hhnxpm-{ z(ji&L*ExVlWh#j1MwUMtJgSXGob3Ge=P_ZC?Ik}htZc~2&&Lpb4gY(kC78J)e^FF=nUBC#BbX&mu~zvifg)K zb%Ri#q&g#2M3?=rEppsv8;!1^)B`DMt-JrB67HRIx3=>a4}F;GxRgh0v7II6{k_?z zcd(7eVG@%Ch9huNE|B7C<&>2F@MlfIratNSwbWyjGq0+4G&Of*#HWBZ?(PAhZt?0I zj+9Ta4yYOA*_}yGFuzUfY7$`r>AVFF{oRNe>;|me3<(8u_-2N%h=k*$zq%3Ao%U{h zV|_#OjhHBKoh5lPpB&`}mIo9T^NUnW%z$l8{*S4s6d24zV+6LtN%&Gsn=geNN1uRg z@!06Hn8>2|JaOZ1uNtTG($ifW;a`1Xmc+vsiCBt}D5s)i!cCG3lPl@BL?LITe$(BA zdsGQG4R~Fb@tLTo<}|CAQACvc2SQCIpOP@FBr4R&#l8+=NbQv28}D#?XC7H8Q?Uo! z(ta5##UQ{|h^WZ^_= zcvx<%dIwF3FNPS@NxAbs=s)I|o3H@4ML zEape;3Ho<*QPh#FktSHNM^Mz8Sq=>`Zm!hZb zlWP<^;S&Wu&xg0grJ;{-Qkg=r%7@$1C{yI;uia+P|C%#2a$0w6_jS8;Yg3Au! z@SkE#6ooykVks$Vd+TvPtUj*rp4*8+I?7nahEa2kP_%G60*x&@=?#o&%Za--p?0n2 znz(${_^1_@wET5xTV1AqR(M0k!Z$*)q4XWz+3{BZL+P+KT`D6{JYqa=kuFIZ1vS6E z5ZPo)yyURG+}g6wI(J-c#26tyc5r%D#^MRalF8L;@M4W@oJQd;#owz`>0yYKTS8ja zj>ImfQ>v)`B&-(S45`7NdQ^m3)%t_c*8)npjF7eq+BsZgg%q-cOKI`+m=JOJZHHNM zvA8c}qOKu`u`|*J6*$m)&EB!Lo*#1Px9f0Gb@5Y%3+(38rqpu3$z4QQ8;2MUk7~(P zG9ncf`zsf)2r=cp9g3sBt_q;Ex51y;moQNxj8H)6 zL2+Rrtj_G0vo>?$#|dkQo5;0FmdYn-9e6)(gxI_>uC!td>_oXtt?%Vsx%14(>RE(o zT{-Jb%sT~i>4LZ)m)ils0__LMq<6c}6xahJX_#-0D|RhG>{9Y*JL1so^pke z2%Pz75g)jfT*hJBI22*BUDY*|zUY2#9|-!)mrJ%TkaIAJZ%jc&AHQHy>xmE%MZ;|- zkQ7WrOMhqp=uv5VI+!BIGg9}!0qYM_X?8;i^M!*g%^4>>)1?rgt) zRCH!7T~Iow2_iB_uhPien|=vHZcF9gyZ52R?>1?~s8z5qHsZTGV>;CZ6Z}YA3*TF< zSLw1bhZ!a%t;cz1uJmR6G{!D39K{w^|mc%==>1ovmBqloH{Ugo~ zAC53^nYFtR15Yw6auWc^(5BC#r5yUG!THT_L!&=RG zgAh&J01gw)eFs1evFXHLHtv_#Cs+_Oo-M8YyOs18ekNQp_8mb4Nf&O^e##6is-QjY z=j*(rUyr)Z=&p&)5H|fK3yZ<&tQKpCrkugUEtHkcKc_ve=whFN=3Utn_~ybu`v%xf z0l6)HpSj=l2oQJ9_wDz~>m8s2d?kP)NtJ$1qvjO`GYL|$aBbmt1hnbALjKj>(9(Wv zY*AHR1nS^N23G{k5Eof$4Z}DBS#RgpJz<-Oy5F-{;t$XgT3GAW&#ImfZvWuf0u6Tepqk*fgM#j}r@8ci3< zk!IWP%8MY+mZOCE3t9ckSw;Mp8~gV+T~YDZ|NfO6Aq^t|=ARb;%vCD!e_q~8bzCHE z&tjbza==NC&`W^z4{+9TSb2mhnH~K_p=HqpU=QYSBPg}|;Q^@=*{SIWa)1b>Wv7Lb z0974l=!r{n4ezd#l>p$hBtR?tcYXW=c73x+p$4eERa9mUu>gT4HlR{H zYX@>L{v9G-`ReMbiZu-LSy=pk22Gxg^Zy#%|K()-|9W|XY-0bU*gv|QzqH-bf^>s_ z*}=fk{%e;1PY1qu3w$rOFM(_jz$LtO$p<(Jm>v`V9bb$i#jE?*fEXLdhybXgfWUHS zUjPOGO`S^uc^iKxA%?sT@F{C2{^juk5Fh%PQpG!_t6~7N3Mys(2)q-pYATdo=~3PT zpfbQn#z`3aH^<}e+-|=9t1512zy`P*TP00^>_WO+RsTA^fPdwmL;vN(vsO-3$rQI8 zkRgTkdNlvn8Trmt`OotB=PZ1PmV)V`9JVVhtqPr2U?_F;9@$aZ~GskUS zZ=Bd|92C5mnwcduTCh-^x`QYzhUEivJ~ZyeYU&Beo^*1ik(KU`7GBgF+c53Tb+3;* zK-xo>leV0Pm*mH>?!cV})g_NRI6@lyE6{tLb%vu$y^Xn!hvwA>qtNpi7+!ke4Rjtz z40OlcE6--!Cv;)mFEUY~Z0#03cTvyn&&PkKp||+3gBqrjiVQqi2;CXp*Wa7d$lD6l z0F^u^rQgUpPO7Q&*1inc==v`z1eVlspLmZ2rG#fF*Eq zFPt$4AtXz_e!}HL{%B0iVme@l9MOSM=nD7w``LL(ZP}#Gj8fVSW|hj`yEQgV^Zdxp z^X}emjVj~0A8IGnSJ|HH%QEYG3tElVI2G#W1+^Y!ggu`%>_{DIvcf|)n%g(>)d1x>-=YPB`nRPMq6rtAQ+

    @H;c4r#k@FL5uZ!jUi}j}e(1C0gMF@EW0YEjzNv~msyYY{^WU{2A@C5I*{Vj3 zPR_`ceA}h49Ob;&{rDO31X2^|t_l&7#PcD2;__H?!}D0Xb5JLo^JTP^o-oWb~&1hH+WcD22A$E<$w~i z3m##yu#XA@3r^J5tc1F~D9hMJZ0dP{k=n*(a)>{a(-ty6K_6TXC_xi zVkFOGXk$DyC}6!>I|`U4n90-z$kg#R2@fcJM#4{i%(44BqcF9*8{NnnPt}cRu~Q*c zof8Q$QHg9zVreZ&iCNyCr)GBzxZA8I4)|)83lG zdE>F!eX#Njjw8DWK2GCc7>|&lp3-QIPc!gJ)mW%B8XLT+^m5^N+jyGY_2hv3U_(MF z8CJ+c8g!J}n$*NsGK@nIRu z;#ihqXHV97jnP=9UZvI@?pt|g?`7?>(<#;`q6Jol4?)PvhyS?%0iBr1%hmduvd1;G z)t{!^_4@(gU(caA449mOUmJGh)EV{u+jqC?MTVW5jYoj+7zT4EC;& zIv}uvcnsSfWvk65Q3>6yWt(@moa15eMx)O75HpoIbEuLvza~^ntL7>`01_&^?!$5? zbc5MSMppQiH5_n$4D61Q21$>)QPqhuuh?{ zG^wrv0=o$sS78F|8;so7u}mbcn%bAqalaH1@82fj=S$GR$4g3IB$8b%s8wj*{Ko3I zIWu?|Y*?J3p+x;`OTRK`aP|yW&q2d}zU;H)^(`Tp?wfJ^3AEb<5H988#2 z(a#|w;7=LeUTB+_!P)GeOF1@`@&-HnSe4nAp3rh)w`yW@;bD}i zT2otw7avnZG?~E50e*gu`BT`SaLj$A#>LQ+J;l-52Ukfg%apX4Z4};1QsY8aYi!Hs zUVM&oBHz0>>GV}EPShKh|5O#sgn4lc;TgJB0~;3o0BKR^l(Ky@CfYwuP0^wF=g)61 zJ{~H|IwH>@nlVpG>*;G+|tmHE#TAfY));LT-nnFb4FAJ|V82Vx^lFdwwVRCTdydxAm4&Ot z3EZtx_3zV!h>;wH+{MnviZwxCyjG_HQC#L{s)7mOAsp!fIeoThTK%oPP-LxpV?m8E zsrU0m6s+capjM0b=b)}{e;wTy8j6W}Gtqyrd6+v=hMJnT(=wy<)y8y$TQbbjsy6n~ z{lt&_giR0YvRXfCjg5fXxB7kVFKtxs+%7IbxXw#kX1>rW_2(h|k@S3^|M|C)bX5K( zcr&Yl83;IZXUmiUu-IDjXj+LjT-bQ)+ zm1SM;PM%aM{>~|u5`*++xa82C*lC8kbC?5!*)kr4@&Y#!FLV*mT|2w;3ytKNy+DINoJcRk*`se@Dp!^-3BVq!_ zqLa#h*Vr}xTaA4?tD-2KNV)0A%lxPu2;hBz-o8r_`9Blm^%pA<9}oS~H;leO`-wgU zDMRk|Mg|4|000S3p8-f3GiJ!U;Y~-w`XzwE&=vhg1RoB7zut@<{ zEx@r&g&DZ14tUm0O^ZDCI7RRe0m}nmO$I>I_sp1YjPL<-;$Qp?BI2bUCGg3|0q4QY z?5sFoRf~{=8F%>aq4vK0zm)v{f6KpMW>c`CDQ-R1Y-UOW@AXpVDRm*mE&@@w%$_D6(`mDFsu;|V`{@=aYV8(HhU)x+6Z#0)_mUDE6O z+Nq=2Y)|qQRh<$>Ky#&H7*reQc6_U{zUmXU{{~UVfdszE)TyNoYbY}I!EtIubr53L zn#`S>PAGc-bm07BN*H!Y{CAwd!aoCJvPzNO2pGzG`tdV&s`lu6 zy){Qb_X9KJ!T-Hqsos#xZY~d?Rf3M%Xw9KyH^q==8;G%Wm%VCHb;GOMEWR72w;$MS zm&53)ZYYS+d2k{1-+J%w-e$sEa}G4gJUtM9%$Xul8<6Z7iNJwSQa2pob@HLKy7>K{9hWqa?Ri^ItFQ-dh8gBAb*$xjV1IAQV z-A0)HT5N%z!V|kgll(h!MaTyH^Zi--!|p~M096hFY;Z|B_MIttf|>GoFoM|r&jQ_K z+Ry<0T3!WCPGBAPo%Vm+=q*<*NcO1RCKKL!0=1`sAh(jM(0lD46-b_Y1wL@`Uv=(> z`9JeMW-i`>*PgF?N|y|5LUSqfTkbS`&s&L!1yQkq7He$lwJZ}6Bki0_x_QJi9D^haHk2MhTNfiK?7by*sX>V(E8>I1lLI`CJpf z5JqJE40KrY=Wk|_FXFwkBGpz28PgugO%tLxk07hB$q1`pi-$L0p){YDDWT`NT*m6Q zF!2&L)6w5Qhpt2#4>sxwPxa-}oNpa=B)ujVY5B%@bKZ)yQRzPwUY(i~ePCVOy~s z&u1g9EiVT(<3=|_M10e$(gW2Vo}0B*zlRw2<|{ZZuNf5HAauG_`W(K`oj5bUb>m@O z_YZ+WKuJ3{>h*WU%}Y5mV~Y;DBiWbA2fmk`3usXG7=8MScVLja@Sr@Q z{DIPq-l27u#{?E9b@k4?&0YaLpzeeoTiwoM*PG7;c$sB|k94_lq{ZKqIyt6vC2|Qk zLXkP&j&1Fok9~i+q4C@(7j%t4`Gj8p+(62w->^RYSxK*U*n=!YBNA~fB8XPMr&W@k zYf5{VJJ0=IRuU8ImEtLYX?gv|OwR1K;Zi&t{}3hCc>bDzF^`A9!vW_s_7wYMW%Ox9 zcq0J)IXh3VBX=;d(3ZaP($7t#h1GRauH%+8*Yi}b$?uu6yWNVu;3E}#a{6=47P!LV z+YU%pAHv-`Bxg39xI6lC*4$EEklxXG`X(lCEaay;VMWyNQdc^v^` zj)a_tHum#KTJ8N2Q7fNHFv@`yoyGb5!V+YCV~vM=g9%+od(LPFqYU z!Qm_kbCK&gn!b>0%*HN5i}#c$u7StfwBeoK2m7A4?ziXbe^#K6g2IoG7u!RdVn9C0 zMDYqkf;It0w^wya_P)<=0i$d4{n=RkYfO@Xn2#OR@r6TAwu zSjiWEaG^52(jQY=wIi$mSxo!p=nVqU##B7IV@E+SjLoj#bc@31Qkr-Tf|8anyIjf)bEIp z7I{>}grU@BMz@y^lcOfmz3cxHzteMiYjHLfVA0ouMEKF?@N8|oYM2lR&O>U%P2v53 z-0PKZ-otbD$$G7aU*|X?y*8Q62xE~@)o~h+Q$uB{f)8>lk^d-uC~sM4g7h;xiy1qC(UrrlM$%w@!UznWeK?K}$nwkR zChv+2-O2ILVf(tpRHhVhinOm50nz&7w^IQB>U$#ZeBusD1R`o4KF66ul0!L3M@#@z zhiNw$mrT6a>6E7g0~23_>IYVH1lXA0Q)Vn%m;X*Teg^o&MzS;Kx60EV9C zi=h~K>z&xS*|J$>Gq`M}r50QO3_yyPu8r9Fyl+r*E5fmH@u&{2KT;>573J`A4PxAAsth5v! zh-;IfqMsCwUa=~!C`4BILtGN4*k6QXx|)m;=P^vcVK1bi&mYU0l=DFn?aL%H+ehBa z5IW=*Yh&_LE_Dj?F$?v~gtKuWRpo6hJ|@({iVSZZ+N)H(iH`EaB5^*t@s&QviESLW zWZgy7uy~mwQsNsH0AnYpAF{dYemkvwPVPOgTM~=-d0TJmdqoqP$E+MKvpmfwl3!)Y zwZHjg7duU8mQrBlI$n%O+XP-^$VIE~4;DLZ32%DackMw}+Rra&f82cC2CZGM^V5Ag zP&<5GfG_?T`}zld=3?h!b(FD4kB!)8ksxEqpKo!B#13*W$iIHWz?}A}^Q-S1J&%V8 z!|&Lbd%|)Sn%Mp@k-kPt8-!C5oupv)!`DqGl0!aQ{K7;BQzdwoNi!C_F9w(0kXK! zZ zF)=hZ2SjT!m;4hw4OG^mI{#CUT8jNwn?a6X_fH7hKc#vB>i=v*G`t79)ZjjH=(7P; z@jpFCFDTmeR+4$*<;nN8qy5+a>Ps|eq!atG$^U&+En+GAza4oKngGz*03ZIYF)#)S z0Eq$kpV@ZRFhaVMySt%ek8d}ifA;};pUfP4|#R!!hvKpO)DjHN~cIo%M|v$HcM zyqBu~$&g$ApKTFQqW^VNx`XaAwl%dX=*rum)`^ocJ5tA^hy5l(M zDR4&Qn9l`KIQwDLxE|d)mUJHArtdj2W{2jVq6g zY&C4%`T52F+M-LRJ`2c^0H<&V^-&;R2m}PZSh<=J6z!{T;$ej4l`?F6GSK)_{^I6I z6}GihS$%sg(WTp(0=z{*o%RyJN-{m(rk*fORu+zEZz_$ z9TV=X31P_#i;f21j3NQOZM3XPg%e`cSjyOU-m%AB2F=cWY`2dj0J{-LJXI#dHYJlX z(Qz^vQPbA&NTynGv1;ID*0rxRUCG>Ke6|;s>AZP1&T5Jgv%v+=J&GkCGiz>dQPM;u z*=V(tem9fG8jb^xzVg>}i;@+v-b7OK^CUR;bxHqGzi;a`Pbj3-9*UXLYBmQ=jO%!5 z*KEB|x!qBlarItNPBE`PjTYl{3mkEwAb3j zakF|lb8nZD+38U;ao2{in^sNAQoVYNMpFrOMe)@@j}w z12+e5AHmH`rdkpNX|n@5Tsy?Pzs6&bM$;OCQnx|X8zGMrDI?97e;$3a@laXm7azyD z>2vTH9P~~TaBN2^2A98&V87Ws-=tTBK}j|@O-kDy|LsGzv$Ry7A?U;1tcx{nCY-hA z7*unIGr6d3gFB0Ox2i`>r(&1}b5bU2qpZ4!aJ0El*F^p-v}+^;xkGG|^G-~g$gNjY zAX3~p>@?j|Gq&Hwe(sy4!p4+`Dx4A1F^ep)_t=S0yA&MT#e<(u@H|g$dw6GQh8OEEKEySW=09%&U08zFV1$CC*t zvM7RN*Wm+0Gn_qxGE3_?0v?i>(sWl#?h=u(i#O|10GvyT5K4X(FkV>e%)-*$9rRqI zzZK`CSXX!!)CqHma`xR=PoGb{{S7r&sf_dDIj(GF<)&}d>TVJ~A4OzQtp~^PRiWjp zN$2Y;tyMwp$b>>tGs)8$ohre)prt$NznHEU1Cn0T_Ut{47UL8$Q#V_7jSxI^R&EVJe)A{c_AlN;yEA8; zl&$LE*KU<3n<9 z3UJ|4QdPaqS~&PIXAQvInY&Gxbq55SLE_V>JT79Hul~tV8L}}sY_EqSr&j>=|UXgNnEhobrIXQXy zuU{pR+0>nhXq!f3f3j5S_Q%RsS?MEn&N2rxdrLlbU0!?Z=XeoGOV4Qe7onB*i9W1P zWN;h50YYj7Zr9PV%aTtFShLV?&&|$aR=l1|XLPUG*(!LSUx+2*@I}5%3ws`~1aqb% zKbZev@YT7(QB=t6Da}B-rUE3d^Ca>MhZVvqrOn1)NcNMSBv>ivBH{O$%=+TVer{yF zF!~(6vVU5jx6V#W6F}$%g;Gib%tPRM&VsMXijM-IH{ha+AKd)RT7O`{xD*l=R;5nf zzN?D6w*gOl%d^{&k(bt!?iwl(W;bwc-$D#P8zx3Ym zFd7BPs+GzE)4n|^or-^$U5D+6(5kYG+{zM9*G`^B@(e63CzRWdHD$+P z{Y7R553HR_G_&V7TE}u;xS2-w%96J>^Sbi2gg|Q$4g)T$D`?-A)=Cf=r5)( zDCGRDtRAAGrDUyk_&^DT%>+DSxs>rkROl*}?Uv@U0)1@h!}C0s__*G$C>A_6w{#*K zbyKB^YQx=QqN(`IKS4MX-+(o1Tb}w$Reo>yBli5b>jBp{2s;C%eXvqRv&FkQnJAzK$Y)-a=1jN-}ih`_XQIcw&j{%J{phy zVDB=}lPWErxah4~b9!*|RI`Nj_4NfXDutDmC(j5u5`}-$#{ddWZr;APG&bNeDpzxD z-{?DRpJ~^cehSI~ydu4f?Uu|{X5NPI9i{CuKJFpmxM^U*%@Eq|bR1`jSDssGJ z`j7fGzc)RpY3y{SC9CLT#;*>BA7;4nUMHIL~|jZ}QeqN*RlpiXnDT|?>x zWdP72A)#D=_?JJ!HRd76bN@FjG(22#M6DWM!|nCP;cmDtsi<3Q<~%j`8`snE#qcu| z(>tM6z{fI)Pf+34~hU5l`VA z7y3M2n>TP3+v+!jJUNhzUu=4?^7tWpsa5$QZCYckRRcizltpIEqy9t30u@tA((39r z4~n~|Ly}1t0Zb-?9s?NKpOqDa2ktSi&R1j|a zb{8@}HOyEy3tIKv4TQUrS~Sc@qKD02hoDZgbJs;p;j52Z+uq>OWePZ<8w|nV-A@#X zkZm|j{{GE9;{hf^YV>t)CdA82-GCKNU33PzX4LJ}_O$x5z|<%XZC^V-{3)ItUqeF{ z{xG}Sl~sP)ulGV?>Ac1;!M%aYubWPDCIoq6jPDl_1)3ch29e%sQ-;OM8qfZ+vBcY; zdmY0)I4}?ja7lgr{OEwhPJlEAoUO?U4HjUDYpX-`#@k+_p=JHrnG&?hTg-T6Lj7&} zQg`xW1PzV6>0)4Y!?`0-GgPH#+4gN0MC48An|GunVci<<^5RGoO7GE7h##=qt$XJ9 z125b!`-kpK9$~TgbPIZx7+*O8HiDO3FMDWHj29F_Q)u$cS~2nf&O@Z^A7Zn7jJ6f> zOV_hnYZdh3%=y?z!%a;n>_JdB`D&HZo}LH&a4?_9zIbTZ`_C!b>~4ndfcC>)K*nfk0$haN_6D zv7c&LrRPA%<~iXfaXIX>l85$q5K2_Pa8D8K&_CxQ4`Abtb@Ap)q*4`~LiMh)4*hlg9;R5hQr zs+iO7PPdDe#Z`1oM3l>ay_S!CS}NQ0y-=!43^!lW)YO+5zh&_J2t(k!padu9 zoiLYSLCeBY+VMR|Ln3k?aXDnsKV})iA&mFKGIR4JzxM3SiaSvx82qabm9qS+#D_rC z;Q5%*t*G!cczr~Vi`}k{5|E`L7RpxRC8s144>O zMHgC#6PH$7v;~Ya9*@12b6_3Vxhdf3)xuC7a-#oQ7cpXcVghCTxmYs}3?RnJ)dRv?2zGshDa}5ikg~(jWY%?7zW6fmFf#0oZjyP~$|?G4 zceIM1ZOIHJ%-nmrkPhtbCZ}oqJev{`NApi6^Or7`otIsG0>5@oNoToK_)e}%0B~Xf z_HS`lS1y2qW%zh6jCW;_AsJ9EAbOayn&vJP{&0I`=9`r&p}kDcU9zwL%=9r4x$d6u zw)EvU%dxvlNu^bZ(5s&QxopFkqa0OT-rZ}BcQ37_GYVb&LWu>DW5_`VuAND!c>xmI z+Jqp#CyuN?DQ{wAslBp!aA+3lotHd{s&of#{aORzdrnP$e!SAE-;xEScv7+>`Flal zQV1GV5y}GKD?26t`^Vwfkl(sKHR903+ zFAbTE8KJ6#U(1B#>;!)InlS+6W|Nz}oE;wB)+^>v;WXeb#m$}C<@dC;e>Vgt9n=<6 zps0)sdVYo#u6#~V<7dz8n%K}_#<-^0AKcgeK4b0#a`c`%m-a*9r;+j?iMV2(oCRTf{@8-uP`vct z_aaD5!2KB=RC+n`IEG!Wlc&hi7tzj?e)M7G-f0fb9b4o3>tE3u_`D5fB>c!~Rn^FW zqa@)|(OCQ%;H$?m;u@=86w;qqdz4H6pXSawD2}(^@&ppxAp{sC3GVLh&R~Jy!3h%F zEkT33y9Wp!Y;bpXg8QI@J8b{%d+V*cx9Zl`*8a2e?@V<~KTmhp%sJiVx)j*ors$?~`oLSt zfb!!+787*aKV3dw=R9i`;~@WIdp0VIB4kP^7a^7{SCSxm)3Q42S^^Q*!?&v#FMT?E z;d(L<2{C?xFRG)Hf{=J4bi0b;28D*Y2*F_mX-YkQbneL5sxF2X#;hjYgGVx*_5FZ8 zYHvr~V6XG%AYN$LQAd@qK6L$1S;>H)sc=?9%WKNVlt+B~{Y_|r?w%pJ6+wmGy9d(m z16e#%-CM8!-eeX*Ag_{{=P%X^&YUqW;OQ6JM8OLfb@--qDEoW~)eQzX@YnY!qg*AWyOT$j3O)?Kw?zzPvT4M4}nm(Zk&H+G7g}l2>fD#}C1DsDY&Q-KICb z6dCorZlrKK>!DZ(6f))P_6l5&!fWo0{F!woDe0D{-fVn*GFrT}A#)=fK4J7b`+P{F$7NUOX*k-`sXfG)zlR2P|nC&<1LCG>J}@@_qgd zd1t`S)mCJ|%hkvW0-(Ng}H2?yYv-2f6 zcEX+sTdrS0$k}w$4 z40#+!ss#d6&sKS#@B$f>!DLT6z7W0V?|^t(j+$#Ygr1cql)hM-y;Yb>7ZG+NBmG(q zygIm`8hZQlPzgJ*>>n9+BWz1TBYFUBcNfhcwg#i*tVU~nxZX(Il2mvi_Y3`QNo$z_R+!FcG77nml?g<6BT*cBSy1k96DCGcp>JL6@Ktny7fk4{B};9xWq)ZDb84aWR8U za75ak7}2IM^VxY=CgK~;@RHhINZ%an4*P{{Z_gBY6qx^UT!vEynIR=#Oa*TyQFXoO zA?WUnn)pf78a_|IgB>r^+6OyF{Z~!p?1YBB|>TF{+U4P+E5?j$QHoN?Qb`aPK+f?6>aEl~8^CFnTmpvEjel zRl2!wJ^FiD<-1t?@Vjvq3yWBIuM2)Z3YTU>i~EKq-j_f_u_vLlycHXr8$Lb^Wo9q% zt|z9=(g@4naMtJEeh)g5dOUCbW8XOfe%}Xe<(B~w>Ie&SM`Sx&KAWhY^KpYgx%c~ z)lDC7wWe>U8cH`iQ*E>-_h-qFg4D_OgUroKk3k`dEknp8KXkKSN!|a8C2x22kjQm8 zvL7|a?Be1K7x@0SPS}jg?=@HWfV27b+-mmZ?vOcq(XV-D{#j(AGGj#;rkR&}Z9D`u zmXng(Z*@qDq%mJE8BdSfGenogB~Ii@ow)@O1lWv+OfI7>wToReKd~J!^PF#j(A-U~ z^%s(bx(>QtissL#Hz1RgU=rCBi;Epx&494dM-EGym(lB>`u!QVn;J_kzT}&Lbp9xx zyAL9^qte#a+ShArbPBYU6*fDNw%6Cv^kEDos;SKAFcQrKu1^UXR@D#n7LOz8(06#Z z4L-eJVO$*UW;RIMe(PEqEFqr^Wj;xLI6y;OVve0w)Hi#(!*#z#t)@vu1oGRRK8?z6 z&e-nwwtE>xHS$RJQUiavymQ0438@^o`YRJ;khjBZjaF|&a?g6|R~6G>E;4pS`V{k0 zXIKv7aTR_QqmxCag`wpgkhee4!~i^3sQ5b&Qi0Liy3|Vml*{Q!!QJ09Zr7iqma9=Z zaS&-Cqd@xkl79v;`x2`crI?Kx2q#MtX%mSR>x;4^sFSyjx4=2c3~?*|lg51o^Ld(d zs)tOxUzgfv7k=uLNS3gD;k0DU(tm;fmI+m9Ou8zzs^Wh&D6Suh>!bgAfUt57Q0ccMw<7Vf_YIar1dq-B02kk+`j${ZC8xHr9uBb~l;QVc!&_@hC_o-v?rSU6x0XzUW_~8m(E@ZRzq}4pY%$T&}R_YwGkjX$#IR-e$YvQU6ZM{@&qth9Y)) zJ4%^_(&f@6YPlR-0>e}S)U5=GYN7J8&d&;%AcFWL=~goRt;%e<#&dw9229rZO}hd9 z8PHNYHvDs&G)X#PRw`khGiOTIUS8S89D%qHSc8zk15rnv$+Gk%zd@sJn<*34eO1j* zDxcIt#O=P-k-97??sHlJ1Y4_oj2QdROevs9PHrnz`m2;lwVz-}w?N>yM9Cez0an&a@C@=+7zLxEl`4>w~Tt}867@~DfIfDw!}Y>}2_y$*A6 zlRsak%2ep;IMZw_Zd@wtRC6cySyPkWXdl4j&)K+HrxyI^I{B zn?o=u#^_$OHYnlRh@s4IWuVT)2@ngBFYLCgHe&m;ADyn*XEnp~G+HNpWbu*`*Bz|7 z_Qz1Emb=?rBVUbf((>xhc_JriZLg?=%iFh!E|%!#N6Pj(7{6xe6Rf!SYe|b&{0B`t z4q`gK=Bt|YSbZ&MEAo#kMf~GAZFjP?#N_F`TWg!S-C zRR$V7?q&|kW#a-r`K8U4jK^jO`s++9>0>c>MM786k|TY!Ce!&HP0xmdvMH zOxVMeeoMw+9K&SI)GrbRF1O95^I$>INNE zeuad8;VB(d@XIbfRiftecpd+oDV_K{#2@;%h%gxZ)A%MzkC+N21QL8SL{cO15qV;! z{x^D-m@{-;>}qg_(Xci1ksd=iH6m`b5_a?;Aea6`=|oU&aWPL`W4wcTFbbFG&2eSG zt+iw+SR0L%l{r+UI!Gx}8@SS|LlPI*Mjiha+}iPjpQCiTS^KukZaz87_ z+0J21#}`RB%Y5r@$y;@)zS{PJ14O)d4NsT~AYT~l3M0NKIq8i3w`5gVXPs85%Eki9 ziFD)Qi8wAjd`r19EbBb9>L- zX6`A1#GCx|u_diCJ9S{6&7|pJ(TuT^mINtlE5-Bw%V`N~^&grvRpVcoKuPgDa zCWchD!EX1*^3jCDBTI&;n)S&a5sJ#YZHpI+TBY60Ka{jOu_~!KKJujsSUkqh@}V-~ z<_L~h*J@Q&ehzY7)787U{iv1=Hs5x^^SEy{q-En{rNg{98*x~U@kVf4IYX}9Z66Ci z4EM$J)}49#+tZ0~e8eYOCO)2!6)NRB_`C0fQ_a`;%{b;imlWrg#fa%*)->U7)cW>E z!c*V2l#u?_ksg%j`1>cGmNR$uZlu-T_G!$CFHUOJo`^T)^u6Yq@wE=Gz{|p60BXYE z*<9qRj{wPtL(R((jYY_XWzZy!hz;uEI%oN7OuPTF8ho*N7|n42p&Plo1tqn+lH+|N z?!1~Ni2u7U8P`!jXWpGY&gL;f7_995Ly5|Y#1-vrzwhQsabJv}Ilh}<>-W|mdBp?v zwiK?2*ug^3^ik0B5A&n1Tvl8&4$&z;oj(rgUwGF6~A`(As&h(B1w~5)aM<= z>2xEjq6b|bHUp*NiM45ar}sZIo0HE6mfwI@Pc2dT$9YKrt0+&x%2%k$!E zGd|hBIb<)ZYWCbbKK7jy;P(uOe6mxfyz4_z^wPAos}5=#xdmV9j%i zen#W=VpN(S<6*aq3cuIV)xsCe#yTW=Us_(^*PeACrhfO$k2(ZPsk5n^*j^>ME;@5| zb>!9xOIv%Ga91s4`R;EnTyM2F{Ha05E<&?Ao$;HpXwH~sJJ4OEk9G}1`0uyzuz83{ zyX-nXCuLBs*L+RcSYT0GTpB9R30azb{hy>uwo`F8Cx+&u~O* zRr*!Koz3VAjvW&0^mme`sSa;L7H*rCc+wC*G(nde;PBH~4lGJAE^~ zk2CXzZ4&0`G{3RYjA^oCDg6bt5l)esQ^;3cymh(67S$TL&%SvNy2iK0vWQKri^3Ec z+h~4V%Tj>knb@o}W^o;A+JE$e<8j4$Wo3y>+>t?*4O_VSX5+pgv|a0F&&d$pidKxH z@+YagBA`)0UEUxPwYEGq&g9OScrAY22~_cS{PFayV3Rvj|MfQt7eZ5dxGTE0dq>bg z56InoRd9E?Y&Yl)Q3_npScr0i@aPl|SsplHJ_w0kj}2f^{tOMx1&G#lI*|Yy1&A|5 zN=rnO3B?Svw0c?lU9_k2h#aKRmwEKShVqPk8U?PrQVoYT$7G$CmidTkKdR{ z9BBPs$_O`sm9@Z@rv>KjcozG$?Uq1j1G|Cvs0>Qf=Aqpxo!UaMBsp(R1KpcfKOjd6tNT@laS z(i!~UC=!#=z0-+!#y?Em!XX$kgD9SYPJ#LirC4=IpDwA}D8TDHtLe+zM-9oua{X6VPM_LMbxwU1T}2S>?I zH}urozmPU{GK8HbeX%*&<`W9{B0Y!NW+J@x*lnhT2_X9OOs?ou& zYA-~9_HQ%7)31hwKYldeJMW&c$D(z}eL*Npmu#y!Uq<_-DvqUnJTLbdUpJ{eBzKL( zAoBs9XTgy-#UpG>q;2Hj`x~24!M>p&mMQI|a59w3Pb3SiiNKl0`YOs@R(ZKUNAiti zv}W97gF9LFNDV}``vbtOJsEzh5_{99wex1!^DHJRqn8jHrCgvXZhgfaQ>{Li?+-vKU~lxO*C~VqJwfLYcPTGJJov zMYfesK38R~MDJz@`cbwVIj{~&^^}0e7N74lvTWh99I~dvn2T-Z%Dl`Znn`Ja;v&r^ z8K56eXCwRZY%}WVz*Kvr@GvzRQ&thgc0 zIeDek8q@p^=LD}XBwr?Us(c(%_gBGQtOKeIuZXwmRVL}HXZJ*n@%wT9v}z*l0E zHaZj~mNV4QGA>KF?0;T*c+x3l5a@|I)?KK##wx~FBDK8ba$~bN1CJaRZyefT#%!-UuaIO;Pg+* z6R8FR-OrZV$KO;G>D~pZ;2lVlldH*{NYvdG`|1aq{?E((?-f(=z71)MY3foYP~rL+ z%Cl(ev5=RP0|omC((bCL9|J3b$fsNh>3;`13W~?nItMc(jugQbx>Bt1&4^!KE!9Qm z`K?K|u<(j+$OE`YWPlq7P}zcm5dqpHD{-Xr$ug1F{7asY6F=)$h5_|m2UelXOA;oZ z?rvn5BbD)jqNiC)S8{qwDz9MDMe2>VtJEtfR9AM*;X7U-@t-u$qqj7C5W9C!D3msj zI)2~oRbFF7KXS$4TX_`~{BQGXeX!4VddpqNU;FQluiLKp5nV%j(e~NBQKLqtXZEi& zw&xseUNonsFYJj3lztT_27lyHqsI6siNTl4T7Yw%N6ncpI z(6W=^sf7jKFFdw@$?o6174y)O!Eqz!(ks%4;1i4`N*!V~i#Iqxf0NH%0{hpsgKZ>CX>_Zqp8*S%NW7 z#J(#^Z&nF720X>+bFGpgTREjI9W3pj_kHetX0DPY*Q)MB8EJzkk$E4qQG%pWPR7Sf3(Xf`q7w3ay zlZWFW2YFmtn!MEk!?K72-0?thL4BAsn(P>Rlx+#T-WiNtrF^`&rW1Xi&*ME_f8huc zuxsky0+#6in2Y)aN8}?izH35&!_IzW^@Uz&Lv+Sn8eF<>yhC}!NWKh*(r4g)CZ3&{ z+gX1LQu^hbHU*I<9<_+}a-v!f4rw6w^+Ad~KT5X{v7mRm#NL=l%zKKA-hy0nwJlm1 zuaD}(zG@Qi-1Dt^h$I5`d8B~Aa0#tYFO;5QUExLyVG^G~B_ll@?K{%yvw11#a3b9{ zhmN9H4gQ@LW#Ze>P&H1tx;IC(wmr*&ZuU2U|A1e@CUjoW^R~T#G@v~y$>94uIU5*O z{k++0AKY&w2!gxCWwbTg3N4z~fr5rqmrBo2E@+HkD}k89%_3=MwxX zvQ3>4+f{kY{GFYMD1t30*UIZfa^SP;E)6yHcNh0hPsoohpEl?L(-j#LlbVqc9SjC< zZf%{xV3yj)=L6gBx4jeXH@sQt?Tsao862T)s=k)WHo30*2oWF~^P4kI9dn4m3Qdi> z1AWP9%Rt0-RNyV*#)=Umhk5&8-i!u8>jO8PkH0U5@k;;)7wSx;lH1Hsw4K;0Q3#TV6)#uf%uF)jUn*=Y5hMX8dNFw0Q6l*=G&WgW;U6(s`oWYxv@3HOS@Eu@ zlpe17cqEm4%i)W+J95f)N6yq`aRaZ@I`Ev*+S0WLNmA9T2~|6)H{STzMZ)FN9*m)UEVu{sbCd~wG`F%Z7JHR#4rH)r#6n64hp zo_KplCA_0kIHQt3<^MX7#&vz4SggwH{SSRyLf01(VZG%UEn&_g5F1VvUm1xUe12(g zT%64xI8_99$Ln?g6}&SVf{4o)uRlR>|2l9hl{Z%Vv;_>*Vw{e71cL;I`Qpnz~CCqKkRD&pOW>sU-Ndt4URq$_qnGT z$%yNk`TCWXq7@EojC5U;X)R1XmLe}d6mC=LxZW}#<^JmC{r&ZkoaiFfvItjD!aGeh z8}^S6t?j{v;G&fSDYGM6^tSaKah!;Z)no|P9xE4B5FNO^_nU{`Hw7}$^L=L8dY?WM zb@deXE2IR~)$a^OD-Y8QEwPC#N_O`dbmXzNx0y#0x7oFXPM>dYO@VKCyLYItptWj~ z(bvusZ+DgZ;oAH@gxj#}O%tddvgQ49{imq?BHjz?CnI9qB8Y+#_R;!TkH9-Ma-6HR z+SK;T^^>}6Y6DR~NMIS5veoOV%YEJUL`m)g6<4NoEk^Qgaf6>=x0ke|`4)T;Sm^`R z&a0YcL2-HTi+LjRCq^ET$#e-0iFq_d9`&;r97^f@753~Ok3R)KM;0L$2WZ*&_;oUkav2Iq5NX*-I?QQieVjyZsrA-6zr5gtm8c$&jXNB+4+JJ5_q(|^b|I?y^!@d z!b{ZE+;=0XGG-9h=azhzTaYoT)Y=@F$-P^NtfNDSHXc(KqZO&Bb_}w7t~gwemPSf5 zLr_2*iK%i~-q-iz8CASzXlP>3JLxS=rU-@i1R%FFO8Pd2>T_JH^5Z7zw#Cd?0%tQM zzBDJ2Al1>0!rDeVD^&HYlws;au4QiaSCtBiF|T1j*P*cRb1CxkD^qfx%h+va{^~^= z=i{Zs4-&zDemgCWm~#NEwPY@&i*c3z@ccMeSNEiAGgD@`60+#TJg!GW+s=gciRkh- zKMR?^cqYihq7`!_yal{h;KKd4WR&xhDPgGZi+pI79u{dCX!CSdeyS75JxGFp>P%;3 zcqJ(!Dl->C7&Y@)whmpyD>kxU37=A0H-E-3lyDB9prQ8m>noeA&{?hU$L(9>Lt0Wc ziJ9EJRO&A=IB)#MM#M%x@;Cn|EtM7wKtQ>^=qO<-9v~Cj!^Zl3uakfX^6jj?g@AtX zrpYu7`fr~oS$bCQUedR?n_LP^s?dV(9m5pL#-f&kr%hCl1TSY3K1=N5EP5+y z-!jb3&jYC3zVELP(wOR0oX!cQ(u%%x3BAt@O!DRnsm1EH)~6z7PWg0`v@`a;ZRyVq6rxjV+M2Rb0Yv`!KNEku_tD@Ud;=WX?-t%j@EOEo_=zfIR`M#wp6EqB6G77~ zHUM>eM7Spial=ri1XjjOpZs$ zYlm3NT8w?uu`~gk;AYq3k9>T0UCPTU-IFcsB*LWo(|m9~E;z*uGk`+urXd4C6c}Lo zGifF&m?cfcHH#{k$B(o5o1*;}ZaEk}0I%D@7Dt5$gi1$SUOf46%f_cx3?prHe-{wcyH9%*{FRmFvu^FPr0#6F7F)@C3)))DIl?y73g|eW<4bSHR+BG zBLDfjI#@n{!AR^w;{hsdEbcz;Zdi40+NM9MbDX4#HxIvb$ok~wS1m6SQYk7kT4zm4 zl%*>Y#e_0Usi4U93LJNB4SZTs$zZ^jhlW9pkc(n`1BViR9hUu?lqW<-ESSJVSB&Uc zdGk9GBjGK+nq5K+GG(p|Ql7uwFA?YNp#fdA03+1b%$Weko@k5*u~3hZLP_28yYBigsf z-4v3rm83seaDdIP)np0({t**2+dmJRweBZ`+;T}vHW@hgXk!N&K4s#4f3Xc@&M?c} zT%R8yA&}A2BXKaPXWhAzL&xoG2mEyyk81lKQ(VXuz)Q<|+-f@Af9z|Qg0UcLp~S*H zw!_}L4mc+rF%-A7WSpN@rp)mm-XzWbW7BWE$hl9U+5Al&g-#dqRhhkYb9KQ14yi}= z--fCFHDvXFYxVz6(^CIG9sI` diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAI.md b/i18n/pt/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAI.md index d997ac1b8e9866..677ce1b00759e0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAI.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAI.md @@ -77,3 +77,7 @@ $client.images.generate(...) $client.files.create(...) $client.model.lists(...) ``` + +## Provider Model Aliases + +The OpenAI client supports provider model aliases for easy multi-provider usage. See [Provider Model Aliases](../provider-model-aliases.md) for complete documentation. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatCompletionsParameters.md b/i18n/pt/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatCompletionsParameters.md index 1b32c11ed9b665..c41a84d41d0d91 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatCompletionsParameters.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatCompletionsParameters.md @@ -13,20 +13,20 @@ The `OpenAIChatCompletionParameters` class is designed to handle the parameters ## Propriedades -| Propriedade | Tipo | Valor padrão | Descrição | -| ----------------------- | ------------ | --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `model` | Text | `"gpt-4o-mini"` | ID of the model to use. | -| `stream` | Parâmetros | `False` | Whether to stream back partial progress. Se definido, os tokens serão enviados como somente dados. Fórmula de retorno de chamada necessária. | -| `stream_options` | Object | `Null` | Property for stream=True. For example: `{include_usage: True}` | -| `max_completion_tokens` | Integer | `0` | The maximum number of tokens that can be generated in the completion. | -| `n` | Integer | `1` | How many completions to generate for each prompt. | -| `temperature` | Real | `-1` | What sampling temperature to use, between 0 and 2. Higher values make the output more random, while lower values make it more focused and deterministic. | -| `store` | Parâmetros | `False` | Whether or not to store the output of this chat completion request. | -| `reasoning_effort` | Text | `Null` | Constrains effort on reasoning for reasoning models. Currently supported values are `"low"`, `"medium"`, and `"high"`. | -| `response_format` | Object | `Null` | An object specifying the format that the model must output. Compatible with structured outputs. | -| `tools` | Collection | `Null` | A list of tools ([OpenAITool](OpenAITool.md)) the model may call. Only "function" type is supported. | -| `tool_choice` | Diferente de | `Null` | Controls which (if any) tool is called by the model. Can be `"none"`, `"auto"`, `"required"`, or specify a particular tool. | -| `prediction` | Object | `Null` | Static predicted output content, such as the content of a text file that is being regenerated. | +| Propriedade | Tipo | Valor padrão | Descrição | +| ----------------------- | ------------ | --------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `model` | Text | `"gpt-4o-mini"` | ID of the model to use. Supports [provider:model aliases](../provider-model-aliases.md) for multi-provider usage (e.g., `"openai:gpt-4o"`, `"anthropic:claude-3-opus"`). | +| `stream` | Parâmetros | `False` | Whether to stream back partial progress. Se definido, os tokens serão enviados como somente dados. Fórmula de retorno de chamada necessária. | +| `stream_options` | Object | `Null` | Property for stream=True. For example: `{include_usage: True}` | +| `max_completion_tokens` | Integer | `0` | The maximum number of tokens that can be generated in the completion. | +| `n` | Integer | `1` | How many completions to generate for each prompt. | +| `temperature` | Real | `-1` | What sampling temperature to use, between 0 and 2. Higher values make the output more random, while lower values make it more focused and deterministic. | +| `store` | Parâmetros | `False` | Whether or not to store the output of this chat completion request. | +| `reasoning_effort` | Text | `Null` | Constrains effort on reasoning for reasoning models. Currently supported values are `"low"`, `"medium"`, and `"high"`. | +| `response_format` | Object | `Null` | An object specifying the format that the model must output. Compatible with structured outputs. | +| `tools` | Collection | `Null` | A list of tools ([OpenAITool](OpenAITool.md)) the model may call. Only "function" type is supported. | +| `tool_choice` | Diferente de | `Null` | Controls which (if any) tool is called by the model. Can be `"none"`, `"auto"`, `"required"`, or specify a particular tool. | +| `prediction` | Object | `Null` | Static predicted output content, such as the content of a text file that is being regenerated. | ### Asynchronous Callback Properties diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIEmbeddingsAPI.md b/i18n/pt/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIEmbeddingsAPI.md index 8c13cc7d1fbba7..5bf0505365d701 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIEmbeddingsAPI.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIEmbeddingsAPI.md @@ -17,12 +17,12 @@ https://platform.openai.com/docs/api-reference/embeddings Creates an embeddings for the provided input, model and parameters. -| Argumento | Tipo | Descrição | -| ------------ | ----------------------------------------------------------- | --------------------------------------------------------------------------------------- | -| *entrada* | Text or Collection of Text | The input to vectorize. | -| *model* | Text | The [model to use](https://platform.openai.com/docs/guides/embeddings#embedding-models) | -| *parâmetros* | [OpenAIEmbeddingsParameters](OpenAIEmbeddingsParameters.md) | The parameters to customize the embeddings request. | -| Resultado | [OpenAIEmbeddingsResult](OpenAIEmbeddingsResult.md) | The embeddings. | +| Argumento | Tipo | Descrição | +| ------------ | ----------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| *entrada* | Text or Collection of Text | The input to vectorize. | +| *model* | Text | The [model to use](https://platform.openai.com/docs/guides/embeddings#embedding-models). Supports [provider:model aliases](../provider-model-aliases.md). | +| *parâmetros* | [OpenAIEmbeddingsParameters](OpenAIEmbeddingsParameters.md) | The parameters to customize the embeddings request. | +| Resultado | [OpenAIEmbeddingsResult](OpenAIEmbeddingsResult.md) | The embeddings. | #### Example Usages diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImageParameters.md b/i18n/pt/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImageParameters.md index a0e306ae5e8450..8930586f1ec4a5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImageParameters.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImageParameters.md @@ -13,13 +13,13 @@ The `OpenAIImageParameters` class is designed to configure and manage the parame ## Propriedades -| Nome da propriedade | Tipo | Valor padrão | Descrição | -| ------------------- | ------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------- | -| `model` | Text | "dall-e-2" | Specifies the model to use for image generation. | -| `n` | Integer | 1 | The number of images to generate (must be between 1 and 10; only `n=1` is supported for `dall-e-3`). | -| `size` | Text | "1024x1024" | O tamanho das imagens geradas. Must conform to model specifications. | -| `style` | Text | "" | O estilo das imagens geradas (deve ser `vivid` ou `natural`). | -| `response_format` | Text | "url" | O formato para imagens retornadas, pode ser `url` ou `b64_json`. | +| Nome da propriedade | Tipo | Valor padrão | Descrição | +| ------------------- | ------- | ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `model` | Text | "dall-e-2" | Specifies the model to use for image generation. Supports [provider:model aliases](../provider-model-aliases.md). | +| `n` | Integer | 1 | The number of images to generate (must be between 1 and 10; only `n=1` is supported for `dall-e-3`). | +| `size` | Text | "1024x1024" | O tamanho das imagens geradas. Must conform to model specifications. | +| `style` | Text | "" | O estilo das imagens geradas (deve ser `vivid` ou `natural`). | +| `response_format` | Text | "url" | O formato para imagens retornadas, pode ser `url` ou `b64_json`. | ## Veja também diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIProviders.md b/i18n/pt/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIProviders.md new file mode 100644 index 00000000000000..be38db228be8c4 --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIProviders.md @@ -0,0 +1,186 @@ +--- +id: openaiproviders +title: OpenAIProviders +--- + +# OpenAIProviders + +## Resumo + +The `OpenAIProviders` class manages AI provider configurations by loading configuration and handling resolution of model strings in the `provider:model` format. + +For complete usage documentation, see [Provider Model Aliases](../provider-model-aliases.md). + +## Descrição + +This class enables multi-provider support by: + +- Loading provider configurations from a single JSON file +- Loading named model aliases that map to providers and model IDs +- Resolving `provider:model` syntax to full API configurations +- Resolving named model aliases by bare name to full provider + model configurations + +The `OpenAI` class automatically loads provider configurations when instantiated. + +## Constructor + +```4d +var $providers := cs.AIKit.OpenAIProviders.new() +``` + +Creates a new instance that loads provider configuration from the `AIProviders.json` file (see [**Configuration Files**](../provider-model-aliases.md#configuration-files) in the "Provider Model Aliases" page for details on file locations and format). + +**Important:** + +- Only the first existing file is loaded. There is no merging of multiple files. +- The configuration is read once at instantiation time. If the `AIProviders.json` file is modified afterward, those changes will not be reflected in the existing instance. You must create a new instance of `OpenAIProviders` to reload the updated configuration. + +## Utilização + +### Integration with OpenAI Class + +```4d +var $client := cs.AIKit.OpenAI.new() + +// Use model aliases with provider:model syntax +var $result := $client.chat.completions.create($messages; {model: "openai:gpt-5.1"}) +var $result := $client.chat.completions.create($messages; {model: "anthropic:claude-3-opus"}) +var $result := $client.chat.completions.create($messages; {model: "local:llama3"}) +``` + +### Direct Provider Access + +```4d +var $providers := cs.AIKit.OpenAIProviders.new() + +// Get a specific provider configuration +var $config := $providers.get("openai") +// Returns: {baseURL: "...", apiKey: "...", modelAliases: [...], ...} or Null + +// Get all provider names +var $names := $providers.list() +// Returns: ["openai", "anthropic", "mistral", "local"] +``` + +## Funções + +### get() + +**get**(*name* : Text) : Object + +Get a provider configuration by name. + +| Parâmetro | Tipo | Descrição | +| --------- | ------ | ----------------------------------------------------- | +| *name* | Text | The provider name | +| Resultado | Object | Provider configuration object, or `Null` if not found | + +#### Exemplo + +```4d +var $config := $providers.get("openai") +If ($config # Null) + // Use $config.baseURL, $config.apiKey, etc. + + // We could build a client with it + var $client:=cs.AIKit.OpenAI.new($config) +End if +``` + +### lista() + +**list**() : Collection + +Get all provider names. + +| Parâmetro | Tipo | Descrição | +| --------- | ---------- | ---------------------------- | +| Resultado | Collection | Collection of provider names | + +#### Exemplo + +```4d +var $names := $providers.list() +// Returns: ["openai", "anthropic", ...] + +For each ($name; $names) + var $config := $providers.get($name) +End for each +``` + +### modelAliases() + +**modelAliases**() : Collection + +Get all configured model aliases. + +| Parâmetro | Tipo | Descrição | +| --------- | ---------- | --------------------------------- | +| Resultado | Collection | Collection of model alias objects | + +Each object in the collection contains: + +| Propriedade | Tipo | Descrição | +| ----------- | ---- | --------------------------------- | +| `name` | Text | Model alias name | +| `provider` | Text | Provider name | +| `model` | Text | Model ID to use with the provider | + +#### Exemplo + +```4d +var $models := $providers.modelAliases() +// Returns: [{name: "my-gpt", provider: "openai", model: "gpt-5.1"}, ...] + +For each ($model; $models) + // $m.name, $m.provider, $m.model +End for each +``` + +## Model Resolution + +Two syntaxes are supported for model resolution: + +### Provider alias (`provider:model`) + +Specify the provider and model name directly: + +```4d +var $client := cs.AIKit.OpenAI.new() +$client.chat.completions.create($messages; {model: "openai:gpt-5.1"}) +``` + +This is resolved internally to: + +1. Split `"openai:gpt-5.1"` into provider=`"openai"` and model=`"gpt-5.1"` +2. Look up the `"openai"` provider configuration +3. Extract `baseURL` and `apiKey` +4. Make the API request using the resolved configuration + +**Exemplos:** + +- `"openai:gpt-5.1"` → Use OpenAI provider with gpt-5.1 model +- `"anthropic:claude-3-opus"` → Use Anthropic provider with claude-3-opus +- `"local:llama3"` → Use local provider with llama3 model + +### Model alias (bare name) + +Use a named model by its bare name from the `models` section of the configuration: + +```4d +var $client := cs.AIKit.OpenAI.new() +$client.chat.completions.create($messages; {model: ":my-gpt"}) +``` + +This is resolved internally to: + +1. Look up `"my-gpt"` in the `models` configuration +2. Find its `provider` (e.g., `"openai"`) and `model` (e.g., `"gpt-5.1"`) +3. Resolve the provider to get `baseURL` and `apiKey` +4. Make the API request using the resolved configuration + +**Exemplos:** + +- `"my-gpt"` → Use the model alias "my-gpt" (resolves to its configured provider and model) +- `"my-embedding"` → Use the model alias "my-embedding" for embedding operations + diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/aikit/provider-model-aliases.md b/i18n/pt/docusaurus-plugin-content-docs/current/aikit/provider-model-aliases.md new file mode 100644 index 00000000000000..b99a4383f69cd0 --- /dev/null +++ b/i18n/pt/docusaurus-plugin-content-docs/current/aikit/provider-model-aliases.md @@ -0,0 +1,372 @@ +--- +id: provider-model-aliases +title: Provider & Model Aliases +--- + +# Provider & Model Aliases + +The OpenAI client supports provider and model aliases, allowing you to define provider configurations and named model aliases in JSON files and reference them using simple syntaxes. + +## Visão Geral + +Instead of hard-coding API endpoints and credentials in your code, you can: + +- Define provider configurations in a JSON file +- Use the `provider:model` syntax to specify a provider and model directly +- Define named model aliases that map to a provider and a model ID +- Use a named model alias by bare name (e.g., `my-gpt`) +- Switch between providers (OpenAI, Anthropic, local Ollama, etc.) easily + +## Configuration Files + +The client automatically loads provider configurations from the first existing file found (in priority order): + +| Prioridade | Localização | File Path | +| --------------------------------- | ----------- | ------------------------------------------------- | +| 1 (mais alto) | userData | `/Settings/AIProviders.json` | +| 2 | user | `/Settings/AIProviders.json` | +| 3 (mais baixo) | structure | `/SOURCES/AIProviders.json` | + +**Important:** Only the **first existing file** is loaded. There is no merging of multiple files. + +### Configuration File Format + +```json +{ + "providers": { + "provider_name": { + "baseURL": "https://api.example.com/v1", + "apiKey": "optional-key", + "organization": "optional-org-id", + "project": "optional-project-id" + } + }, + "models": { + "model_alias_name": { + "provider": "provider_name", + "model": "actual-model-id", + } + } +} +``` + +### Provider Fields + +| Campo | Tipo | Required | Descrição | +| -------------- | ---- | -------- | -------------------------------------------------------------- | +| `baseURL` | Text | Sim | API endpoint URL | +| `apiKey` | Text | Não | API key value | +| `organization` | Text | Não | Organization ID (optional, OpenAI-specific) | +| `project` | Text | Não | Project ID (optional, OpenAI-specific) | + +### Model Alias Fields + +| Campo | Tipo | Required | Descrição | +| ---------- | ---- | -------- | ------------------------------------------------------------------- | +| `provider` | Text | Sim | Name of the provider (must exist in `providers`) | +| `model` | Text | Sim | Model ID used by the provider | + +### Example Configuration + +```json +{ + "providers": { + "openai": { + "baseURL": "https://api.openai.com/v1" + }, + "anthropic": { + "baseURL": "https://api.anthropic.com/v1" + }, + "local": { + "baseURL": "http://localhost:11434/v1" + }, + "mistral": { + "baseURL": "https://api.mistral.ai/v1", + "apiKey": "your-mistral-key" + } + }, + "models": { + "my-gpt": { + "provider": "openai", + "model": "gpt-5.1" + }, + "my-claude": { + "provider": "anthropic", + "model": "claude-3-5-sonnet-20241022" + }, + "my-embedding": { + "provider": "openai", + "model": "text-embedding-3-small", + } + } + } +} +``` + +## Usage in API Calls + +### Model Parameter Formats + +Two syntaxes are supported: + +| Sintaxe | Descrição | +| --------------------- | ---------------------------------------------------------------------------------- | +| `provider:model_name` | Provider alias — specify provider and model directly | +| `:model_alias` | Model alias — reference a named model from the `models` configuration by bare name | + +#### Provider alias syntax + +Use the `provider:model_name` syntax in any API call that accepts a model parameter: + +```4d +var $client := cs.AIKit.OpenAI.new() + +// Chat completions +var $result := $client.chat.completions.create($messages; {model: "openai:gpt-5.1"}) +var $result := $client.chat.completions.create($messages; {model: "anthropic:claude-3-opus"}) +var $result := $client.chat.completions.create($messages; {model: "local:llama3"}) + +// Embeddings +var $result := $client.embeddings.create("text"; "openai:text-embedding-3-small") +var $result := $client.embeddings.create("text"; "local:nomic-embed-text") + +// Image generation +var $result := $client.images.generate("prompt"; {model: "openai:dall-e-3"}) +``` + +#### Model alias syntax + +Use a bare model name to reference a named model defined in the `models` section of the configuration file. The provider, model ID, and credentials are resolved automatically: + +```4d +var $client := cs.AIKit.OpenAI.new() + +// Use a named model alias +var $result := $client.chat.completions.create($messages; {model: ":my-gpt"}) +var $result := $client.chat.completions.create($messages; {model: ":my-claude"}) + +// Embeddings with a named model alias +var $result := $client.embeddings.create("text"; ":my-embedding") +``` + +### How It Works + +#### Provider alias (`provider:model`) + +When you use the `provider:model` syntax, the client automatically: + +1. **Parses** the model string to extract provider name and model name + - Example: `"openai:gpt-5.1"` → provider=`"openai"`, model=`"gpt-5.1"` + +2. **Looks up** the provider configuration from the loaded JSON file + - Retrieves `baseURL`, `apiKey`, `organization`, `project` + +3. **Makes the API request** using the resolved configuration + - Sends request to the provider's `baseURL` with the correct `apiKey` + +#### Model alias (bare name) + +When you use a bare model name that matches a configured alias, the client automatically: + +1. **Looks up** the model alias in the `models` section of the configuration + - Example: `":my-gpt"` → finds entry with `provider: "openai"`, `model: "gpt-5.1"` + +2. **Resolves** the associated provider to get `baseURL` and `apiKey` + +3. **Makes the API request** using the provider's endpoint and the stored model ID + +### Using Plain Model Names + +If you specify a model name **without** a provider prefix or `:` prefix, the client uses the configuration from its constructor: + +```4d +// Use constructor configuration +var $client := cs.AIKit.OpenAI.new({apiKey: "sk-..."; baseURL: "https://api.openai.com/v1"}) +var $result := $client.chat.completions.create($messages; {model: "gpt-5.1"}) + +// Override with provider alias +var $result := $client.chat.completions.create($messages; {model: "anthropic:claude-3-opus"}) + +// Override with model alias (bare name) +var $result := $client.chat.completions.create($messages; {model: ":my-gpt"}) + +``` + +## Exemplos + +### Multi-Provider Chat Application + +```4d +var $client := cs.AIKit.OpenAI.new() +var $messages := [] +$messages.push({role: "user"; content: "What is the capital of France?"}) + +// Try OpenAI +var $result := $client.chat.completions.create($messages; {model: "openai:gpt-5.1"}) + +// Try Anthropic +var $result := $client.chat.completions.create($messages; {model: "anthropic:claude-3-5-sonnet"}) + +// Try local Ollama +var $result := $client.chat.completions.create($messages; {model: "local:llama3.2"}) +``` + +### Embeddings with Multiple Providers + +```4d +var $client := cs.AIKit.OpenAI.new() +var $text := "Hello world" + +// Use OpenAI embeddings +var $embedding1 := $client.embeddings.create($text; "openai:text-embedding-3-small") + +// Use local embeddings +var $embedding2 := $client.embeddings.create($text; "local:nomic-embed-text") +``` + +## Configuration Management + +Provider configurations can be managed through [4D Settings](https://developer.4d.com/docs/settings/ai) or by directly editing JSON files. + +**To add or modify providers:** + +1. Use 4D Settings interface (recommended), or +2. Edit the appropriate JSON file (userData, user, or structure) +3. Restart your application or create a new OpenAI client instance to load changes + +**Recommended file location:** + +- **For user-specific configs:** `/Settings/AIProviders.json` +- **For application defaults:** `/SOURCES/AIProviders.json` + +### No Reload Capability + +Once a client is instantiated, it cannot reload provider configurations. To pick up configuration changes: + +```4d +// Configuration changed - create new client +var $client := cs.AIKit.OpenAI.new() +``` + +## Security Considerations + +When using 4D in client/server mode, it is **strongly recommended** to execute AI-related code on the server side to protect API tokens and credentials from exposure to client machines. + +## Common Use Cases + +### Local Development with Ollama + +```json +{ + "providers": { + "local": { + "baseURL": "http://localhost:11434/v1" + } + } +} +``` + +```4d +var $client := cs.AIKit.OpenAI.new() +var $result := $client.chat.completions.create($messages; {model: "local:llama3.2"}) +``` + +### Named Model Aliases + +Define models once, use them everywhere by name: + +```json +{ + "providers": { + "openai": { + "baseURL": "https://api.openai.com/v1", + "apiKey": "your-openai-key" + }, + "anthropic": { + "baseURL": "https://api.anthropic.com/v1", + "apiKey": "your-anthropic-key" + } + }, + "models": { + "chat": { + "provider": "openai", + "model": "gpt-5.1" + }, + "fast": { + "provider": "anthropic", + "model": "claude-3-5-haiku-20241022" + }, + "embedding": { + "provider": "openai", + "model": "text-embedding-3-small", + } + } +} +``` + +```4d +var $client := cs.AIKit.OpenAI.new() + +// Use named model aliases — no need to remember provider or model ID +var $result := $client.chat.completions.create($messages; {model: ":chat"}) +var $result := $client.chat.completions.create($messages; {model: ":fast"}) +var $embedding := $client.embeddings.create("text"; ":embedding") +``` + +### List All Configured Models + +```4d +var $providers := cs.AIKit.OpenAIProviders.new() +var $models := $providers.modelAliases() +// Returns: [{name: "chat", provider: "openai", model: "gpt-5.1"}, ...] +``` + +### Production with Multiple Cloud Providers + +```json +{ + "providers": { + "openai": { + "baseURL": "https://api.openai.com/v1", + "apiKey": "your-openai-key" + }, + "anthropic": { + "baseURL": "https://api.anthropic.com/v1", + "apiKey": "your-anthropic-key" + }, + "azure": { + "baseURL": "https://your-resource.openai.azure.com", + "apiKey": "your-azure-key" + } + } +} +``` + +### Provider-Specific Organizations + +```json +{ + "providers": { + "openai-team-a": { + "baseURL": "https://api.openai.com/v1", + "organization": "org-team-a-id" + }, + "openai-team-b": { + "baseURL": "https://api.openai.com/v1", + "organization": "org-team-b-id" + } + } +} +``` + +```4d +// Route to different organizations +var $resultA := $client.chat.completions.create($messages; {model: "openai-team-a:gpt-5.1"}) +var $resultB := $client.chat.completions.create($messages; {model: "openai-team-b:gpt-5.1"}) +``` + +## Related Documentation + +- [OpenAI Class](Classes/OpenAI.md) - Main client class +- [OpenAIProviders Class](Classes/OpenAIProviders.md) - Provider configuration management +- [Compatible OpenAI APIs](compatible-openai.md) - List of compatible providers diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/assets/en/settings/ai-base-url.png b/i18n/pt/docusaurus-plugin-content-docs/current/assets/en/settings/ai-base-url.png new file mode 100644 index 0000000000000000000000000000000000000000..2bd536326bf335e0726c4f2380311e2df0de08b1 GIT binary patch literal 9244 zcmZX31yodR*Y*KL2@wNSKtd2HX#r`J?q+DDa{wiVp$#lbX{0-b86;+C5R{MwhMz~!d1f1;|7E~{XNH%|IS zUPc<~;x_J3UMpL7YdcC6J*;e8?7Wz*?Hrukq}bPM8`+tiY^B&C!W#S< z9&&b$PRf4I?DYIJ^=pug?+j-hNbMo+Va(81s8_>$y-P=ow#oOD-R@~moUf9~!R+z`yO30Q+K)}|D z$I4bnfX7xy$W~NX;Gv+sfHliM(|bAD|G)X&JpVBRXb`@$Cwv0D{AWu(I~Uh_=41!1 z;%rK30m(nl|8-B2?`$FevoPtucffZA&;DzfGc*0yx^`}$NnxPv?#Cul000Z4iu@ye zUyIf8U|0Qx)b-8YSLc;=3%*9Z0*0-{?|pl!s$9d#Py$IV8nIK4@qiRn78-gOvmGbok}wR`VWb936kfFTyH`Ow*r%crJmA zlB~&gjcFkzNvKU|CTX)&VE!bUMWA=POGt)mH{e*ZH>JeE(UF4{07A&k7FW@Hev2m@nk05k-rNwcCB0%(`oK?}aJ2v{MPV;q3jm4K^CwY+Y^ETb1>C)Mcv!e-=N;AV zBGul~3gIxiJPZ)HAw0>XZ@)c$xas~n#avb;>I5E9P6o7wE;O$9xu+j+J9rK^?C%6S zava(@l$$y*`|ap!L^yAq`m0LySfS{C^k9XH3XPGe=c)(O@>igt6A94cFPcbHp-#8n z%#kJ$kmzhiekISq6dmlSEO%7t9EVxT#7fxJVl2hr>nX-pbn~ZnVTyUq zSYHL{e{C-;cGQ}q#3%DvQ?~119$oliy1O(x~UP`;OLD---T7|b?$8{b4?QVz4`(+!e`Cxa-MVI z$6-f1?X318FDW_>G$W?af&K`^Q)?5u9wGp85q3`AFy@n}a(@uzrNqW~U&myTI>DSw zh{&(kP?6@>#RkNqEmHJ~T?Blw5Js-d*>0XHnTT>FAt$bgVUy6OF>>5-LB)Sp-t`iK zHg{z-XYit%4({CG79qsXWc_E)Id{i}$%(ANo2M3!G-5d&R2s zdeLhG-&exuZsyY9u`ik!*>ETGmK_J4w@RGQC5F8XseULU%jX8sF}09|`7*wRb#R88 zeqQ?|h~CYB(FK?82Exa5sY+;nc0zfH4MFq0JL{~)s7TNc{DESZd+@4;xGMp*)nIc3 z6MyEvFuR7u>_Hw+5O@I(Z~A<|3dvHe4_(c;yedrmC_{ygAGIN(F(UckE-PdOo7vP- z;}Un3qipEldFqJq)ThY-*YhuK`gakw8CS#Q^khvTDkJ!=hsBRwe{Po?p-;NYM;f3n zEl&D0Q}vObFpat1+zmP2GE#`u$4}7W@y4 zG}kPU3voxNhHYi!RmM}i!a>ldWF`8Qrh9uMz0xP~X~9ok?wD`aYAcrvH-wGBOb~g& zzcL_}y`jjjjUNK`qLhnSX9?@X07MjoviD%d{2k~|F6elpv4*qm7sxL@GC=u2K|^fU2?IY&)zx08GRCQS&XA>z3~=3UOF9j&Ed8)*7o=k zDHQb zsx*JPzgtHj)x5Temrm${>ZQ)y|e9CL2_>Sy4-Wc!@v>dU8BdkKtpQy<=! zs_*u(XvUAL!b_xrHv{{#wUTXIgc~RPA{B%3_l|b43D*=eXjgQ~Cj2ZoNlsxzA!H(w z0V?bhNA=}mxNrWALmL}x4xW#ANl0yI?$nO+Kgh|1CKqt%F_V?1f(ePEn zeGhxtEOy_AHTg1dy*Y?d7vKm z8Zl_6t*44LkiCpS? zo=|2UJ@NTOSUMw(3HlSFWOm8Z;qpAMft%^$dHg$9qSiyiSf40pSJkL8l4-BQMfxpX zVRpt9ovjd0`L(f7??=JX{;$7!jXwK6aygnjs4|=WAXT-0t3+vc4VTE-<0 z!M0Ip#Z*o)CsM;0y`2KD4DHF2-cJsf$QkVKyB-W>_Y3XO&Zr&V?=L$ZZKb{Ja=PF{ zb&LDq=$cT2%L2?4MLbz}*Xe0Yz{zNbsR4(`MZk^t4q5#y$oK$`qY&V5_=Dy1>t2vl|%x)-NN?0Pv)Y3lpk?vNpYy zrhZQ@q~J%j=fYj$^S~4rzXj0?o=X6rEdX8u1-Jf1cW%8D6Sc@E_#fLi2mwG$>saqt z21rvfn|n2EM#HT70q7WL((AV(gRV zG{m_-#c+5kN0DlN{;jhSk@ZY#L=P_j9c(B zf+%aF73BJ|Waml$tnSsQ;eB2E?X8vI!p5|<+XB4A!Hs4~jp=iask!^}3giz>h=5z% z#IKUUX7ltvX(AZo7Ye^_NqXy#!}u5oS4y9xjm)P*tWPBsZakC#+a}ALENLC?&qR4I z^|J*YF6DRF3Z5t3Q-{oQm&fjZ4{2^gVzj7(mST6Nj-Q&7Yy?`xdu`;1UsiQ#;O_w? zhDWzp&~a5yidc4(%&AcVpJlw!bC13k!zP|M_^SAnqs-~^8p1>KT?$(_&H=76>ona^ z%)=YABSOQ-i`!zssiSn?E&CEt@wK^YlYv>Y>pg0)-uT`@3gC-T{dSLp-+KL?*Xc2w zl8UOFc)CW$LO;D+Bl>|{r(5TV#14(qiQb#JcWKd#X0~n;UAmGF)W!$#ZCW`PSM9{i zA4sOe)rC29iR1l5q_B7iYR2BE?>_o-1QFoT_wG8o*L)YPd6ma=nzv7%;w}k49KEY@ z(|cBaZL%*xlao`WP0OkCk&xN_#7yySZ4O(MY=BLCU1d+Z)B<+9RfZ}c<5e*YrOVOp zb2id}S*Vw~i-?}Du^>xcZw{rX@!hoc*?mq!D#}2R9S=^)MRVU?rLcGDMy40Y`13Zq z)hsWJGNnT{IB~$d75uc4mhSzhT>M3c_M@r(6};m5OQD=vhbUYUXa{tQ_(Lb95RYzl z@@=O2?sf*RiuB}%K{}k>Wl+;ts}|P-g0E@>{>SEkjsgV< zEdZFwhj{#azBhaDZoo-`v@rd);W(d6DP>K;0CN6$`wz+7psh4o-X4UQpK2NMUU*%J zT*DWs^4K0XOCxEWp{B5{Nxj2r00<{R^A~9c@`M||cTdY_)j86V0?Bh7qr`4qJg<3? zLfDO^9*OmVEQK(ypBkd2#AjMT>5o>hp~xo3^MtRCR!Y=@T?9=`O@~1^0&C2FM8s9* zB7RB9;^}EC2Twzm#gFWX9wHFt%#3`UzKZg3g{1w)AYgLd2s2y?IVqzSpTwK?%3Xtc8V`1K?ZJBbg^lR|Q_ z<80{S&5qhUh2>>K-p7fEOMMxVj8WhpUA9wsy|Dlr4a(CsFel5oi#|D-{g!KN+jafN zgFdeWdS*5`L_-fgz5BgAYbe$KUgXB7b3n*P(kpJNFoYV9$xPg=dG-x&&fu#og&qWx z>}X@j3|rr@Yg-7R>kwIK1zlP@@ssLOhW^O9(rWnOGK?c;Db|vV1lR2RmLA(DSorqv z(`wTf5iKs3(4m{ZxKy}DjPgtl!a0s^n&YDzV-60 z>PjL&_R;ybT*obbGwRRHts&|SEBMeBgfNeEi=xJrAS5OALwVyHjpBM&cZHKLGUI9n zqL=k~S@#EiG)}BgAnv%Wm;2HzMR~S9|xQT>mqp!kwP7ar^p9QA%m^iP47Q%J@#>%+V>mKoMhVPMo>( z#I?D$&I9lr3d4ZuPl6qA_7~2EW_CQ%)YRHz7OUky(~&u1Sr(8p&$+f*H0mW)J@fSclqa=;`!>)({pRp?RuHPz$ znWBW&yJw(#hqHo-+tm(TpJ`zyxM>Cr>+7&L&BcHK|D3St6WiAVsT&gkfEjRwH`WD( z!~KX#DqO)EF=sdqLM!BWq}CT>G=%NS!6=(UdWCoEwVzTfb}ej$KR8YYJ`9#}?s0d( zqnfaKJ@i1xvNm`Gs$TzpRh|D}0j0uW^gBPP6^ZN~HHk8AIJw!E z>m%1R=NThS+>${vCys$Lx;TEQsbPSee&cN+er{$CQYzFlFdAbk(TF=GT=ph?kcxaw%sZQCxsj2IT2diP{atOcV17M}RdlMWrAMXvnh z#eGU!GfXhCr5Ufin8@((G;%i93)pRHrC&DS`mHzlvCoj@Zth{+4i=#~f8*WiMMeNnKTrJ4ce9f7 zH$_4HzPm8xFp@NCxtVg_w{h^o${P-bW9WO1VsQ|uyC=?1NQeRcCXNNE3$fc50Cn%P zBY?Uidscb-&o=^q4D0`LL(q>+gt;Uc;dBuax?tb9E6iiDkwv8_H6Bicrh?+;>!93} z8StBTfS8Lh^a?bh+_V^8XP8@m@ZOT>Z~N#qLx^AoTH$ANd-Pb(YGhrq=ExykwvOq6 zJ2<%{=%K}j)Y1KYibA)3@g3u%$NuK9E_89V&JGXu%`OrJJMFt!_mal|*F@KGRFej@nYAQHr{ zT#lW?l&8hF1HL+fsU{=Q$N1$>9q(^lG-ROr-~BpbjnBED~EmaUW+O4qRCc_MWch2`0LOd?Lro;TNfejs_8-Ald)3z~n|Df2z0Y_p&Ek z{WcInF@)<{aJl8~NbjBD`6Wu8a&HjabN{mSTg2n%t5l#VnExders=W=TiX3-T1L#H zBa8a52iM6*IzReLI(xZ41HMo{3aJ_a2lhS*c%^mKRAp;SO9!;~f1=a%j_TBDU$dfD zus-Rd+w+atP0gcJ3JV-sERLfi?IltuM;jF1XdDDp*JT<2*4xNIE(0=^P8pf0%?Am_ zZCUzc>$-uODxpV1bfZ+8A<@%3^P#oPVy@|5$bkJKW%2 zhjtAXU?M?&s2b2w0Y!tlGdSj4IzzjKYwA~WPJ`xJ{Yg@3h2rO@XmTT($K0u3@nYe! z%$!z8*I$oy{&I-ag}ePq0}fOy-2!Y!Nb3b41i?T=Jg1_B{dK=Zh}KT<4@5%GcWurG z58ovQszyMn_oJ^bGcxkBgD35>{<<31(HmcD$Qs{)E?b@2Zk$W8XU<=|3>Li{UIQ7G zrRyyIl`$$nUIKWc$}Fotz1hYzG!rGW=F0mLl8HA5{M!-*$~qNRf(3bZX~^&TJG6~Z4lIOMbRGb{$c7|7s3YGU2|jh2H2I&q|C^1> zgvu`Y%r%;L4R+k(u3R{G*2^Pq^~R4gTyZj!0EwSKdeTy>PHD&hZV2Vw0t1Q4itha% zDA$NW>s;ivsw>lXsmZY*(hKySGu!hXZXc;R3sddfO2a`?3`U8!T%d}QNZ#svBC57& zM%&4fi&Ww+P1UzNxxCGua9|U`a}5_DR~kJMUy-HAcAp&d3bRKc1LO@%0yPC~fRGpJ+2I;3?fOC3KfV|70 zC#CNN2}MfxL7mHhbx9q(Mb(s@?I8RMF%Y6gdc~m1WBP@&vorX-e|%Z>P~Q@gRpHIX zhUpgbF;=?O{|D~xtl7|PHZ(R$CBK~wZJL7qD2syr3a6hb8V3%{%V)e%m`djcH`H9^ z9n>aL8bR&*2lA^0VQ~W(sam1jc$7GtE}KOW09xNan=p9jF%_~_y}(HFvT2ihffD#~ zS5^#+Z&P&t0`-}M`OkJomA$Rl`eyC=6%EmjyZ6*?$ z;Bv3Y;Eddl-B{^=2hm_7%Ycr~y+_4^ap&Iow`6)n zIj~G0+RE0o4?c-=wKNv)@#{XSTw{%c0YS3gH*T=aLLBa)LaLGd$;bgGzN@?k5}u~K z&yAEm9uNWTN+Gvk^EVzBMo)x}bT26SBs$z&nX6UW;Izh`-zzbY4HVaXK>ADdRi{sT z|4*~J58&>{<@0YhW5LW&_NcRL2xrY!ABGt$NtT$7v5IF-@4x?<*NGKbWXU-hQ&fL`L)=%2c585Hf%{wiG_FBJnS;)p!~%0 zGcJt?cyP>WC)bzsoh|%5ds~r z=JXJk3UZ9Iirud%7&}B%XH+O$e@Hw#Zen+;7^N#>9?3VzY zs)j}3Gnh~P{^ZlY#DAmjjQCSeJPTC=Dd!X~@hj8!aiNP zz$=yv>fS^N7;3&J73azrYUy$gV{N+R=3S^@Xx07kc)2TQpx?luHsc7J^p2Z3oux2b zFg2S;8y_kmu-(%K2te}Los3PZE{Aaq6 zZozQ{IL$JechR7jJSVE4_ohyAl2BbHzIl{wiFH{|)&(i~`>%MP9+?GzE6n#|VG$++ zxoh%Z@uQmJsG#o7>f3#4dL8cDKnV9s&x4uiP3nA0 zon2fw7gjHz&fKKG~3wyl!3$U(n(Z<`{R2EbWEvYqwoajlIFw_c&F1 zIaRG@ZldLrXva~z6sA7@u9!uyFCWw5>t4RTX5)E(>EM_(3vq{Uzs7JXU@z=WZI>8B zdf~ucT-&J$e*Lb*lpKS^P8x4F_tpt9pt!q~pS~O^vG!v@h5+X=`WylX*u#mM9~vFt zTUt!e$3k?sZx8f|1|cU?8;vc^q%Hjj1wsA+HStKZ;$iU;*dEoQRyxw)YrnC0&?4+G zW1hmqrxtvzBpa>nI&;gq&KlyhfseCChqli*15)YrCv}#34S5G$zxxJkT<_lI!4iM> zU45?h3AUGN@+|Xs@1uW!u2S@Z@Mxtzg)O1-`=(zT)rsay!O4=D`aqAJ#+{2iT@4mK zDZ{YY-?sxdQ3vpuV(Fuq;=QQlO1bhbv6S`hgK^pu&pDU@hd;YD!)AOWD75Mrs`rMv?tSH`qf-unlL&^rW8n&2^4{`|0VmUT9?=C5J zC$R?x%v=jBY)}mTwU;g~vDax*`t5*N?Ci>KL4R#CMFKjb)tD`Mm}{qzKEz}HbNIA! z7f(29_vK$VPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2e(N?K~#8N?c7gD z8|fd%@%K8V2M=v3X(^=@LqL#HN{RXpbI_rpcFxn1tYnIg&r0bZ?XxLKtPHf zJT6qBcnO9C!GjozNI?i`V<`y1&i2rQIQDm#nPlckthUrK{q_3-L7(~eMDl!|@AKH^ zH(l4iAcXkkb*K$Oh+mV0fe->D41^Fi2?HSnNEiqqY!U`S2#_!kLf9k>gb*NMAcU|< z7ziN%_|40Ij(mK4Os!Vq=;(-(lN0r@_`y0mJL&4`;>wjP>LDSTcoqi7$H#p5@PV5* zZ{qj+>FAK6dT1)dGaK*7%5W3 zG>u5BI=kr_lWU0*S)hJpK7p3VJC3`rN#ye+?CV_X8ArQP@;jduStyfFXv9*GirLRr zsvB3IofU+2UOv&{*bnk(gz3sC!|Q6nTVZK&n5F7zKNm^X%kxHiWqr6s$?h)clXm6d zT%On^cXf$jWyw-mA8ye3)T*HP(noT;(ck2@v!Bk_r1W1Y@ry4VuR(q5wR$Zs zr~D2sNt=d2nT5zxcwsFej2y(wfs%hdMSsq2pC?L`c_T-hI61?h&{SvVN%SrE-7LwW9G43oYXT%ko^#0=4MMgsfNDc zOJ`@-@{Z{??xm{z_GlDZFB2R!4uFrd04TO$L2dr}PkJO6HKStPi{UAAwP8U{}_M z8P(JEVZOjV`CyX`4{ojN@He@=j!_w(XluiyZiNX<2f@> zAj(*LgWY|gTxQFvPBcwJ>z!g_W0!r(|={>Z{&-hR=JzDLK1 zZ|u_O-H&3gzgMAfjzFjuStiYt@`f(%XPACq4(f*Yy!p7v%)j=mI7)^Rm1=;1Zsxv@-m^O=ekWttYGO55Mr7?t@{P8hwA6N{{-nF$9*16 zk!G1vTKlFN&%}?*`yO{ia479AkE=QY&0p=Uto@EUK!`fU6 zP8KkX7x2_wzMrOC-eU0nJ+=8_I5t2VRmeWO8~p^;g5{?XW-c;KX8(-+@7fzSeF0_g zRjB9#^!Z(lmg&X@rK6Gv|E{CYj_}G+S_g*K&}TES-dv`)R-sr8F>;|ZZH0=iwz&;F zEID4ET@^WWkFz$blVSQBDzJ;wreSc8`-AS%+%3pt!7Sfb&Pan`bONTHDwRZ#V1J63 zV_8sMct$EdX3hBDAsD28V~XcZ{fRObcR%Y)_wFlw&hvZf3yx+`wZ?kbbxR-%&e>H<-7FV$nf{6Goranv1eeDS*ffBGQ6_Z_ovRN z)gsIEaaV2s4tK99{ol?q!xO^Y)@!qt6Ija`dzlcp9%A!#_8h@wh241q_ky))7zCLt zY|Vg1vA1d!{1F{9cx= zSfhXT=A!y6yN}VaxMKs+p{dU?$a(l@$4682?KC#FLe(dftXVA_O2cb&FTuC|hR_ZB zqA+vT+S|O&Eb9Y9YpnWa2-zEHFN@Z|UL|DTr(Oj(H`GEbcV`&yc5l*+vU>K~x@DE} zeVY1TfK_WRBQTU9tv8keudX$g2|Svk^svOJeO;@W-?_n9fK|0}@R(=+h57B)_8 zKy4Nt*xA{kr>9447Q&@XD+3{f*E|b@j*bot!%&;W1(V;oI4{q_;Of<@@*x|S;N!=S zbar;C%|bNsEDY>V+^N-SGFy4TFbob34mdbCpsTA(JuE~M&o&UTJ_qsLyLTKO9`faj zXOI0QX`06M>(}Y&>5D41^Fi2?HSnNEiqqY!U`S2#_!kLf9k>gb)Dy58p?k)fiB|0ssI2 M07*qoM6N<$f(qCA!vFvP literal 0 HcmV?d00001 diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/assets/en/settings/model-alias.png b/i18n/pt/docusaurus-plugin-content-docs/current/assets/en/settings/model-alias.png new file mode 100644 index 0000000000000000000000000000000000000000..7af048330e16aa44a41982ff4f3cc23807254183 GIT binary patch literal 46721 zcma&ObzD_z+dl|WqLiT0pokzU-7V6c($d}Cp&+G%Gzdruh=@oDNOyxsgLLPnJLcNw zedjkb|IPV4=ZNgJSKRj%-?-KjrlcT=dyDKA3JMCYw3L_%3JMzhh_ZSU6aK5|7kB}G zpgOBazC`)aN3jNfK{pqX7ePTOj=Ftehyj1cc97C?MnS=AM*fT1ZvWK;z7S%mrs<+7 zFUMzWZ_8w8VsB*1|rq}Sk-XOVXh zHMOvm@^Ug&^-@qX_OdqSHK7+4!o4Nn!3SrsHFYt3;9+ZH=gj9JNb}!``QT^dubF9t z1e{FF_*BFs{`Uy@n;?yai;DvvGqbz9JCi#*lf9EUGb=AIFEa}pGaDNt9Kq=9Y3E|- z!D#3F=zmWjX6kJ0Wa;2yX>a!cc|t=Ydsi1h8dq0K6FxITGfpED6HZ1WLv|BJR#p>3 zMne;JRz?$cb`x$+RvtDpRwJ7Ky}XO1+5dBWJLmsh23QbgYib8e>JDr7JTB=r3QAd^ zw3vvRhu-FtyARRIWy5aNQHe>nw>>#IOZTQ=6VAAF3P(1-?U`&!ABXK=JO{4)-}vFp z+D_U{Tr-b1jc+P;r@f^|>Sn0NZatxWiynyGe}4G)_IK~?FR?D}GYCQ1qY3LGX_Oe+ zhthtt^g` zp4B6qr&sj7w>Uew$An+AIS4WPtn8Q9bx3(JH|2#P%soQ;UlG&^^=a%l=HE%*=-`T} zOW!}$Q^4L6UeO;fD5`tv_-R%@hW4KwH&xV19Qv#e2Ik6!D-+#3JE_oo={+X#M{Dl> zLd+kVa^x>Yf}>7sgtvTr>GIHz*+_2%-Kf&tzC2fzZg^HyvzL$Fu;eu7^7|$WR@Ugo zfJNDpyYChCmYi|yT94OcQ%-m!1f+eW101CJrgBbQ%mWAGiI~*qCn?tYRC|2x@b2Tc zY`HBsjQ!Luba8jhQhTcWG(JxeMWL=4;lii<^p%)+J7MC-(DX+9LWPi*nF31~=pqE@ zb4G5+=hZZ(;e4$RCb%DXV1lW>sPL*~LyB-dFui?_~ z;UGBpYlni@&433tGls3gB4i&t<-4CZ7}mbW`_b z72e4`_yX~xLUmam9~v{~2X+;clZ*O7Lsziu2VRtZn8Guz7;r0wEwO!UKZR3DkcU4D zOsD3nZ6rs?#vDlBn02dGwl1@9<(oM~KD41`s{CNu+|y?_19n_{ z32#-s3_p4V_oz#tfA@QOFXee=iFs+{gPTpG(JwQ_GL<|Qe1kusV8cb4f@Zxj_+n`r z+|&B!b+$kJV!RpPz_7!G`dbOYAq0PEe+~0|e+ zMYpTd4&hYuWB?NGHx zQt>W%MzxFD+Tw=n;d`ZTtgkQr$wU*_ABxS36IAuTXtq!0w?`eFad>3h9=R|!kiAGP z(C{fr=u1JtV8w~n+Un};=W748^8<~e9#us`0)mF}(W!=jpbtDM4r3Le8pg(G*FGNi zYHMpzd`=p@Hz%qnLz+c0ct7UICK_`j`)ClMi}0BH1X|40*MFb8)mFcHi95P+E8s!6 znt2+^(CFyEzklz%9i9)c8&-_x7Zm1HS9iM)rshxs1BH`yo?v)m>VSJe!Nu7qnWu8eQG8$!xA&on#pMs`d?4#udS^a4z}U; zq<-%Ff^B>fB zv@Xk&qm0$tGap|rMI9U+?Tuw$FaJotd{^*8vk$_?W21L8ncJMtcrdo=x=wh(sY=0f z#&H+>Vj~@2`PHki=D7w7j(NB0@e)s>XNk;aHePJk?(O)Nww80}Gqv%!8>3E_2OS1Qk%C$ZB!X!^SDTNomJxgGH%A3GRT^mI!9hY#|d62uv z7|teqHE>+D{V85eEpBjRM8-icM!QlXa-w!?`|os5pOPhZ2XS~zxbsj#p>uLB^}Mbfwwb9)G;Y0jvAjLAyH{Y( zX4ph~v?<)Mx0JZxR^?EwIP@+xNqQVRM$Frr+$|*{N@yCT$<;%Ty;+1>L@*pAKP+!kyVk0l{naGtSHbcTU67jV_z59`nSKG z+P~$CbTY-WAG4pVf3$NMi0*lKT#e_QPElXAycKQtI7z>5rTugVJHP?6Px9y0E8l7B z540}`-pLMVJw~aMk(G7eqYx-tNB!)vDXgZUku_jZwS7kJv9iTI{?m_ATs)|*z&BS= ztGZbG`{q<^>yfPvHZHFD0d4tljszk}Lc?5UvtW}@f#=yiZzSxUL;our^K5-E07uvsz zU+9IB(i=Q=w01=#o4|BT_bN*G%$|>bg4bpBfqmW8Q#jyFZmtBT4cE-DP;6s=6tD9N z5jnY}&&wNIwzfPJc$nYOp6mU_dDE$yOGrwJ(U4lT-#J~M7$xKpC3=dbNXrgA;?bD7 z>!zSi-NyM9bcY?+1$mS{7mf#o>LJ~0O$)mO_wOs5tqurWEwa~KEmtG|?MdZKNwGiW z!WTHf=d#spuctc2lF1?b=)faXjq9gjPH$@Z_~5`LHYKI^>e736pZ%xphM5gLMx9w{ za(lYRr_mXo#CqWqmaD6)Y166Kuhm|?f~;jtzDO1{XL|MO)mKg{0V;f^<9vC05;@FN zJS;RcG|j^MWaMNYyO&N#BRDvQ21k#jRY_{6XA7g1p4_dRV)F9-ZTQo^C9E2e#|9_j zwdT4$MJyoiR^WQRpy%_xG`T?fx<| z?e#3`h+j?c>_-9`8XDy%cRd8Co_2LxSlNgb4F3K5uSe1U$hmH}*S^@JlkM-IWU2KE zo{Ea(9Wt`zb9Et81A{kEfjff_t;eg3`5``Z9hY7u^}e;4{GALjogBv-gg>p*J3Oiz zGGOsChW2P{viYb`hsR}=pjABRxxOPWc9=BsE)#mm$1B|Noq_`1y+arBxPHC9VTFx@ z)3ojI)9_Mz51%TdY*8#^3FG#CM+jt8Gj>bMwUblQ&d%}vAFuhxQp!{QrP{Pbq`#5K zMg=@s?7BfGbhhLB%YLTo%GbMUH#dcp-HqbjlBvx^+1t&_^RZ%I^6d6-@qD!s{~5i= zyA*V^wCFi1@Fd8!GyHdgU30x{Rp;7WNYN!6s$O7xae{qte7rk%j@a8m_@r-dGfjIV zDDkK|vdg}|TWEi#S!eW^cl=!IvQGy`6Du?<%=GV<&h&9LS-@R9X%z3$DU#BqKW^)6 z?{^_<_fsXV6uScQ_R}84H*Uj0RhsK@e(pJ zw>mrXzp6bAmw5E>VJ3P~Z%garpHM!+$>JrXq@GAicUqKdLl8+x@$A+?aIl=5BCnw0 z#D+W^6NA-w*(O&mS;9n(qw(RxmUemrwq%x1a$@4*#%!N%V>$V|%~2cvtP|Jrv07 z?1512LRj^-`GH(nG*9D6e)8}1;F?`51HMm zO>*`Xt@gplL^mEdb&pmC28z;*VGc-K3Efrq@MkgM5HdZ0n03LQI zHO;2*APIuG!Vn7bPyO+=8>g{>2ZM~%^W;701xRq;gq?-?0(qsPx+hZCSxcfmf!F}Ia}4)z=5!sMjNv&}-tTA}s5%6f=IBcG*E;H&6G zMT9>7dP>4A?kW0eddQnPR-nY>cpQ|kns=IT2YL1)O6(me{U};7ybj;eXYdOVPtU5j z#6<59R6+S0EW_@Ua2}BpZAV!)vO<}zvog(pdms3)KcdZPV;SGrT)js%(+W?$xU}TU zhx(BgJEZyH|J-iOA4?6Tv4Z9dWdpUhn>2Oa+tC@VH~gIViEh}YTbVt+88DlI((zdO zWen4@H#M9hz`<>kid1239{-Be=8WiTphC!B_h?v9hF~MV0c=gUjY^Z(n~m25RX8oR z0sx5P{^u!?OF>BU-&K+KTKO&%9k~I>|1mxMpCv~=scb0n@RJF05|WI9f)8)sqRxox z>xiD)lxzDEzb>=kB7gn*wdV8tGvdUL^CX)Xy|!-!IG~22&k8tHPr10d4vdTh_nPg$ zetxrwZ&bPuV%f{(vr4Qz>~antL}cYM&c3Q*Ye68 z-HU1`=`+3y%plps&2jVecv|VEHJA5c4Z&|Gw{okhlD~a>3cs@9icLxi)hjw?^cpCc z+|n#m*JUF1s-+5SoYh$j*z*v8+BP^j`JvUQ(X4dNsR~Fh%9D7RIGM-Vh4%v+-*lQZ z_4ngf`7AEA1L$5}Hq+M8DIT|hLtOYM$s#ZlyIUI?-niG7X*0s#q+@`M1EgAX;zdP8 z6_b!KVoUbnzAgu;q9nG>y{D^-hKDC<`v+5Qf70CRyv zY}Q9M2*0xg@=l+bjmAJMRuUYJq0v%5aOf94O4Zct+SD&QkV4m0Ds zHA$C3ln;mfLKN^h4l1?o4hY*2z2&9A^YZc{`Ki6@Apm!aUNv<+Ks#>JZOWDvxI z)6)w6{=&C{0;FT5fB*91N956wo0qpYDGA97ro`-FtLW|}shD@| z3&^E)tFFa<;o!gmRh^cO4#1!fx337qfaB&ED|}~Q%?0qbm9_QS=B8MV%A5;dZCH{V zohX#BVXN9kWfvEY%*;&a(ST*Jv9W3C>9dud_~@@^jevlmYW&Dg;*mslbZ#yk;2J3z zg=G(M48yrObPNm-IHIP^9vPzhw(BPhTjgZdQGrxI7aNwaY(|E8TvhWu{O3=W0MVBU zv<+xzEv>DY4ija9$r>H4kMqJle;yPb#aSz(SZ)6ssUIvUtdAI5VXz(ksBs& zbTb<=Mv2ltvdr6ErAB00Hzt>i+bk|F5|EL-udf$=`0yb#oEf7479-sqbl8Vmw{AUQ zWE7{1jsE<(Z>-q3-fg_JePI{#T0}$yq6~@sm6Qk`KYsi!I2iiDYV|}YSD7LP1_lQw z=bd}^#Ldm=+aoEPL2g1I`rqGsmc(KhfcUoZ+SQfQ)6;WkXz0)IaL~)l2du0>f=Gh> z5Tf+nK`-ZORrMhCZzfT5fu&9K=r(4qw*}}0&F~Nk$k0D7rtW6=av8LAfW)-%B68_W&OZ~hz1ow)%AkM zD-iWVYk*849S;vlyh_;MQj=BjtV`9$Zj*z90~W`>v^UVue7QM|q+-OJo!K9^ww|1x z8kTD-KZ%FP$W$(HteVn1J9osRtG@L0{gRVMbmz`ob$-7K6x=9uTy=UZep`yovOyE) zhtdT3s%)H^?dYYSNNT&>%h}mdv0p&k1qB5`m|mdWP|8>9Fkyq}#0v@hHKGm$1k{z* zMFgVyOgt0H(b?Hq>3ea|i6pY`01bh~hDz}9BZ1mC=3~lRO%8kVD0emVJeTxIYC_@W zVAqza`*?>ZCc4@p$QhnJ%Z77YUHQ$=&oiy_W7WZh3JZ}5=`B16Q7=bF#FrM?)+TXr zaUpSlF_t*E1}PFEpTecAr>9_T{mj2lGC@4-6v0<<&XI|dQ-_*n;#nWENE7Z#> zREtJjCl~F-j|&hYMh|1BgkIz=#8&tEGU1o26W>o1`z9Ts?YAtlN)Uza>lP-Ky^uS!Ih2yZVz>qkc1?(dCuT?dy0dL3y`5}BSHp`GmS@8v{4eCwzaht z8EfR^vZ|^?u;A$E=njh=cMiM+J3Bk4nGL@<^HBJl%!O>u)Te*`Oa;*kGB1dIva+`! zy2YVR?|LK&`JQ1EVfJ=*?vBWyz!`pe>>5Fn_4V~d$HW9>Te)Buh&nV#(7&N*8W=o) zDnb=o?S)#_pT9cNDi}sCSgR3~oxZs1Xu@k}*;W3T^%Uh?>oPjdA*N?X6lSP5(oG`x8F?Ab0mi31M> za`6cW9MsP_pityZ^$ytaKdqt&+>6~vQek@3sVM(dLAszY4uan}StL*;>TiW!Isz&`>PclE%Fjg3u;lJh-Wfox-=7<4D7&N$c@cMuOt~CyNt$7~>l)EQSo;+Ya*S`IM5f zyT1=*#|fG}lo)8>aKWgW8Ugk1nvIK{vA*2AG?3+x5QzF~q4p?h$rxH3Ote@!dF18> z1l)N4{=EZV+H;*>IOW>C;jw(0dQU>|D2=)k7+u`lXru|DjF7UMu~`14{e+3oW{8(j zdm3NC3jznt^XK6i84uhL)AD|PLJE0A$#TI^ly>J^Qu$bf|BT23-FQ!_LDgNnlP&^{rY44U3ygXj_+ z9WCPFQCaaXNbU9O-u-^zsOGty*9SpO&CREc_aDSOJo5JFs}}nZPnkO-;om zBtWx^rVU$+iz~I_7SjFn>66D^Cw={p5a2MUc1m|(a8H2VvMQ#OO z;r)t9c@-7HtCh^Qyo!oMNh;44?;pbCun_te^TZ?vUR~YYAXAGlCC2hu-8CyEh5807 zfLTigTA7cJfJkFwUCOC$^Dw&9ja%NE-+ycwYrUf$3@p#X?YRBhw&wL9;|+t$Mb+f zNA0tNS~2BD9v>eM+eGMczw^V(On`>zQcCCNwHx#R;sz|>p9kFBi3LA?uLsQhx%;l) z_QqWj5-As#G6bJ~7Xah&U$*2pX5+ZHxX2hkJM;QyS5firPYHwt85voPyDd2x84Fp& z%I0Ni;r6y&Noncs@i9Fc8)51AMRHV6k6f-o+WS_cIlxWtf`aZ46C*1hUm70pZc9ss zr}6KLjoVdpbYvA2@SwIL^Ol%+<$RAgl~%g!*RK+@UNZX~d;)6f{(Bm_BEZxEok8^i zL~LPcX?V0b{wRwfY`{V+U(Kjk6A~ZbKin34w(HhLWkp}4^yJT)3t)ta$;t6LUw!~- zmAXujmr%0hQn(^^7uxkdTG_(x06=uAN}ZoKf=ZSo;K??s=UsRlFz-}lVQ;?zrHDe% zE3T_c28odoh;|DOz|cws!vH$qWYW^ockkc-`}gmB?YS)n8M7u4y*@k)L^h}W((yacEw`1x3{(24~v0;0k)>sJ&oCPrp_0Hv$e8?X=@HL z=!-G5P%0cI_{IGE{GMx-ET-0`m%h@`=_XPXXiVjG)~s^MLCh-xXr`-=T`YB9RApOxo3CkAI9j&NZWF63d7THdd*AM%S|GJZ0TI3xzDWBac5Qp`jw@PO^X4` zPB!&r=xk$k8dpjL#Gu>OggD>|U_hXrwJ&5A72$)qstcZj%6pU5tS71QmB#BOknxfGqp2A>xz#pf0_yo6`{Gn77o=%y z23lIJpdikeO*lC>-nHTO_wm8O=0JQQDG3S8nX{3KK0cHZ*aU_r4RbC)!at&3-oFj_ zqoP~<#S0X&!lM=;T%3;y2@*S6ss6#)m@jTvou$=ij*Hd~iN)~t#(9u7C{wPLlYCtGW z*Lt5WbJw5dZ{2P>O-M|X)Y3}k7NPv5zX+W&nbkP>I0ywEAFkJvE}Xv9omlE~>I4g} zsG{2LI^ipaxRC1Rppm2 zUnX%{-08;3Pc`RFbvDd9tVuB5q zr4aT@1zz&{C-#@%Z|mO*3Lsf}lG)qID|wNI+k4GwH%91;$l3@!*kSmUhGXkJjh`l+ zgn$!yoEC3xj27kP94XHsqivzBMujEnq6PISDklICIrRnv*8SVlHSjm9} z@;?a^5qW%ccDoC16QvOoROr16WjWb#7#+7f35A9$yuz0Xb)hAcIIn;eZZy{vgbZrv$b>*j;7))NBEw5AiRCSn zmc6~bnwk7Y0|Owa(|&lwqD~Xz2NeQYpTpp#kGU%0WDSso9cI^JJ;tpU}_*d|5OBM?zX!K_YMPv~JT= zSwjQV7XGmsPj>I)?Ho`)61$PbR7*?iyMFy=$gAJKe*-8Wi2&tFc94X8wWqD#=GA3DO%ME#z$Vh5j76b+k z*z=T$FG!cJnTzEGuz5(|x(|{9px;pTu9SX?X27EVFl50o{pD+29aWlwB*YqEsjq6^ zRJ(3ANxAhAp;$UxESHq9fyz{qW|5tpoh;qC5Kg&4ECJ(BZuL=b_v7ggD^-oSYmE4lW~i9t%6m%=-EnZ^!9k zXL^uirsp0@66OtdLI~HO(I6iHPUZ}2@VmOYcK<8Df_H-6M-HHIe8QCED$y=nTv=gf zVQByrxxzDi+Q0x%6i5X`tS9_@Gsu91D1tdcC=JdhJBDx)kXlWqe!EWR+Eu$FmTQlv zv!OR*f2By>0Iq|R*7zo;p1SJgTX4#1y^mEO_5uB2$Xe-Ah0Rl8*$*ES7mmO0c3$5# zahF{z!{0G7WzMOM92`LpR|9pHzFDyCv6UutyWy2_@|TC+EGuMwToDIt7oz8|X_vO}pb_epd`Owe-M!Qup~q!A(UL2lG6r!5{0c7IPs!MA!$oxezJxvWj45bmju09oaz=`y z_~u{ozkc1}DzvtJKWmZs>Gt_+6Rl`;6O=VU(wy28zgWGO!^|7Vk3;v*Y1?;W<4(o z)fZg&Iy*WH=3Bxjc)j9&Y})~3M5?jS5$l-Ur`6Qdlz@=dcfmVf%h2fd<)Xl{ub&qdFw!T|b;T)x(3Ne?{ zMTO@!_7e|pW378G`pIVT{>3g872}qfe|3c3%38OcgUpg_p7va!R4>x& zCAY6>^uIpWzuHf~_F3O;AyVAwTOa#UTBK0Srt#cx@Yc+@QXH#v zr=zvl*x5;i{RBkQSVBJW;7lRKb>tdqXh@ox=JXeYgr=+9=!w3K>UdVzfeR*>TeyP>)Q!4)pN2uEdKcz=6PWPeH zUHqHfe@PPA@5A%UlkQ7wFvIZ1p_rH$0TI!Ht(_SQ35$Q@svrnwv7PU%95&a#etlwO zWOVcPZ7?@x9e59&Xg7fW1nhk?I03yV(ZvN;7i16Sd*h`AW%OF87kZ_0{ zCbDl4wMxMfUjX#Mz*w^dX1iPw#Otpdyj!5K>97Akc0?GTTe6`B&i}ILN5D|1?r;+;3iP8wsi<}U?EB3wxv_s^2SgK`%!>A0uk8Q*oZVJfno~kgQrpAwxvB%q^}4%^X~303I)GgIM8$4sP^WT zFe2vnb$Bpt>>W~{n~Mp6@#V`Kk&R);fW+Y}Aj^Un%3OcJ7A1H@Le6EggQ){@$x2S5 zUXuX}i+Nw_o!!ewa_&gbuQHULjFnpxD+(UoEiW&hwr(IORR55kPQBOI8LvQ>*j+0> z&qN!c+ZMngSWiyW!O7}JdzSy_v)R}FSj)R?SqCyd!nt<#IoM@sa8_)}K0D`ERE+X} zUs~(HJjVe@=evH+o6IrBs?HI3=Uwz#s^kcCaHQUG|Nb)WCs55nKNXEZdM2ROEdafP zNwb@vau(WI+u9!LH2}ASD0{@f5ccKE7gasuFCS;_u8qYIP1^%H1s9GA&|ELv^^wd&yT zaBgKqQeQvaedvAvJXPvl*vAZ&{MD^3m=K-RkLY=>rz2P=$0P~LgFlT2bYsHdj(P9>if?5oL#gEm~= z{e>X6Kpm!2NcE7x+J*U3V4g^L>wUDzn@#IjX<4p~q%XD=Q*8ig*VfmORWo})3NR!1 z+DN?k?ORPb#iQ3BB^qOHqFpDFHO${cd%HfEE_oT}v>dc{`pWCUGn&iLk*Ljutx`~G znwpw4e;S}_ymq}em@9w&Z=<1=;9}B-3zAXjkf&-*%ibOl)`+g4?YDQqgVR?rR~?aw zu0bG?<@^~XoJ#N$h-B}re^j;cKl=`GUs4hS2?vH6HaV^1-@PyiRi`i8^YrTvB_V)&@T6-b;Ck1TkMBrYSSU{WuwL3Vy9dh-#vh?(78d* zuPbPrJ)RmHlY$6{vZTf)jlEFT;V{IHu%;O2IHRdO`|{@J54- z+S;k=8O*@98$YTeO}i7)*ovniwW_YpHj<(Ju1ptFSVCYTjm0Wz_+h}R9Jn+Q1;wV| z6*N(0Wo4wj#g$Tvnpj_7&s|JSmV5Hj+QMST&E)9#SduRG&fU8$Nvy^-+>b%BYld#l zk}M~e%+{)73?7>dAU(ji$WaA(eTOS63=PS1$5&;j+3Q2y-|A)hnj8c*Bu?iLrJF|C zgKJ3~mV}_%7y=1FD#b9jHDg2^pOA20&u3Tsv;WnpDiuus>g3kcq!R0S%*8ES2KUf_=Za8e|)2B}r zNGB8v)nh?m2H_TJiut`7>~uwVCQ{PQzd5qCu^&kzB+U9hUsjb9g9{F{`D1c2Z&si< zCcVRWy}$5Yqx8@FjM^gk2n9PJYgu%y|p0>&{q_LjP#x9>AcGTnwB>FKZX*!DB!uU=4d< zW5qapt!!*eR{GLFuM0~}rGT64{a58&+X8$0a0{;wjBl7Uh9|Lqz7Z+OdNVnLDM zU9`O8QoP1hQ0%uZAWXj9J`CVbzOHujoJ5fcBr@aVh!C&em>wJy)zhPLbaZTH>yn4VBqJ#va&jKV@h7YV%H+V52uY5LH1G_-0#IxX zILPvgiiEeOwqaHwf$6oEa_Z`b4ua>1=fPM4kj$0)F z*xd5+cuz9$>Y|7`=86}jeu86f1mC|EHWq02;1Lvtgru>lxz zXJ6k{51G^(&;8|yv5AVznXh_9|0O*sdz-g2Af5ZqHD3VY2bZg9W+pv690$aGm@xoQ z0$s8l$Se3J8DQFjTTLgI^g>4FeZ|_+AH=m$rQ0oi`-q4L7Z(?gg>`2=G!_%YbS)61 z**Js0>^ue2bIl=0Z3EaNXg_a8Mn+V>{RM~u`qSd_vR67$A7jC=43uy9XUv8RoOl@0 zFm4RM$ScIIR0;l&6TtIbSZ8ocsSY(2^Z{tL3^!0F8gw}=X-fAhU1-uEa)AhB0wVjgq4ts!Z*g(4uJ7S6SaV?$6WS#u zCCCJavpiyE26dzt6lKjyhlg~roz=Zi15}{k03b6fJq?J+b)tiEgOtYlh+ql5cG2J3(h{CzJPLDU2?=d~YVOhZQwXUoM90Oo4CSk80TBaa1II7M`Sx^lkg$fW zn_~|>>A?A$71u4r`YmjzK!N`8qOo{G18qzUi_5RnyM+;pqv-Z|b11!-4u^L1bma_|OV9_TDE%K=W~ zlc!Hgw=T!5x?rK#D=HUWxnq)>gbe zm9k*(mF|=SGYqL200*g<@k;^r58WNAVbxyOv#PCMlSy#HfFSbO(_~JI5}8|_yK-}87ZLqXJChJwGR#s z!f2Dt*w43MZ2~#~CGek9H{&#a)T1e&QDSaxN4(W6ol8zgk@Y`^WVHr4P>xi~K_4x* z9)-Jp35^+S2X;u3^K%jR_oCY81#t8=L14guo$?W^Xv+td0|E3;^OwXYI40D?k}*9 z)A!H*V-Y=XnN|8)x1>;^2#sF<8*{tE0V+vWLi+0MjNPhp;n`@9g50QiJ$^L1wb-x* zlRsMre>i68dcRx^d701q9H1KPOi;n>4oq2;l^r-wUOV48KplfN2e1exBtb9i=;+AE z%zO*a4}O6p)J}*f08DVl%K2(0W@aj2G)~zaAE6>WCLsA1|M|Tz-vPJ+B|>69pYDBt z!$TOO`U|3G?MOFL;|goM{io_X>dA8$8mT$ot_FG01FZ+%5&3-8b5q^y}49gO0-Zj2~vX@%)BnFA#O`4$vGOPH!) zVIctH0frr*?tx<#BpQN;oXP7nF#^^Gm^ly}6^I4sEAxrBG9&_!5-t*2Uq?npF8A>x zYQFjvnQvrA2^k?9biL@ymnXwTey+-h{a?0|;BJ&2+ovhCr(a*J7*6HQ!7>QARfvfs zMo<>2KRti#K^sOZ%-Nld6Mp-T&)V#z?l20BBf!hu2wyYYhH-G>FLtB+DF!%E3e*c< z<_)r14Lt$r#KOkr3j`Y|EBe=G8o;nUu1;4VcH!j*Q0)}~5`*&!IlEh$ei{DnpRUlw zjwoa}iJ(`RJ6;q_hk%KR)HIn^apgq}cE*?(84u|eS1yT3DJXhC1Wf|}+WlodAcGmB zCYHZe<;VfJ|K?3N0OvfSqr3d+5W8bLX2%KD;7_JiX;0T_ly@dx+x^7=Cg>_>hf{k0S{Yj4lfV z5Ei7YwgcddlVvW~vv|UfP0;QA6n$ z(v}z%6;*G+q=bb}brAW6;|rvAoZ}ogdytkqk5^ezdgVR~oMv4J5(BT%*Z1#o1{Mz~ z>UBM`aR@p6xuhSe9Q+U&x_j*lpMh%REJL04=@S`nni~IS@iGXp7*VkE;e_zIt5^E@ zQzkXs27(lw`M@)wgIl~GnsHa-^%<3fG&oU!iy?7tRu&DQ55zn>6qTL*edDu(HJAjj zZ^5Ghd!iwP+HcjiLKtS)k#^{hs%0_|XHQNRqQDj4F?F~JwlmVEg@yzi5!vg(f3Pns zm7{C6;VOmEI>Z+@C^M%cDDaxZb0Cic!^2DG2gGb7I53-@##WZ(;0OI100Y?OP*ykH z_~HF{Z#Ipm@t`zw*B~&Y1bMuFPT92^ z6@&N;SqLs9q+OrZ1J^pJHNfT<;Bvo{qG}m=i>jFgaQ#+RIsm*-dmaVqy4eNzBVPe}{QvXqmj7ORnIp`qoPYo9s%ds706B6G?@}e4 z+QfYLmDMXyw=O+BQx+zl(zWwW><*Ekkq6el0<-;PyO@|8KEyr@l;YJ|td|v$MwX+@M;ivVC(PD$;ZKux^C|)1iHS_Yaq)-msgxvE1ePF zl)}kQB|p#3nGi{ON9b6=)q>AXy}8F)+VS{LWBk@{=qf|CLn8+UA4m7w&WsjC8sDAd z_uCv0THg-J2^!)-3;S)*KEhHmRAOn2%@iyARsuJ&PUfiooX<8>HS{3XFn_xB_g|`j z-bNAyA?opo4nb|{C{anN2GR>9rnqfmf#c)rowN3h4u8y9_99Kc%TtqYl+sZ7#6K*T85fPKrt{dmv+AL?6U7{e`e7=>Ml{W3xjMTlj+)D%P%P z0{81pRy_Z zzGH~U{PipDeI)xS2h&R{a@>?X-s!Qx+p9%A^QSAq2KKJ_gn#sYr+iEwqg9XY^$qUy>)Icrde!L<5g>}%(=sA)kqY;Hf6p@hi)y`@FA0%EJCT`^alU}ut9pvp26v^2 z2zNBJzVc~{8y8^o@A#?(IJ_@XLi^K{i}m@@PIdh<`F?wJLMpu1c^4ANDZ_JvTGMSK z{lr0%36-emL6-AvoueNsRan>U!c=}qHiOTZsENXBYu{B|JJY-W+qaLzdB?_Qd-urK ze<=t}zQzR+7)KiL#BalH`=Z(3BeSD-u{irCcX_FMQ472~ccv$-f4tkw(Rm{@f<0zG zk-Nk4idy(;*Ld?;No?wqh2A{srE&8alPSY{rNj|$o48MRafRp7C!^*fDI{}?-?s~Q z<;+)ApY}>l9eh83rf9<_g_ZGDxFy#A6u02B$J>OYr5+iM`OW<0=63%keE)rBu8~S< zY4V7@o%)luE&tgi_tEVB3(RbIv2#t&$Y z{mz-FeC9B^hS%hzA~Jm^rv%bo^wMN%KFp&M<&sIrfZE9Gbi4k zr_`FrnTx~|*n);KnB6CPr?sUh!OAENSR?JEjZkRQJG)g-t(yF&G^~E+kmzb}^)|(5 zl(C8oe!rd{mg35G?$0iH6EWc;;R9zs?-}D7rLF!hhR%-PAI9P)U+z!vpN#ubt4i`% zW-kQw~l=?R64tQgYC`e^dHbLXq`gAJ4NHga;UaSQ1#r%-V@z=q~)G+%~wTnUJ%XPc_SHuM#W9Bl-kli!SB0(|Z9uGeJ#pugM ztIuA$sN4F7UyixG?6ya=o{azetS$b$`-e_vS-3JSJskmM#+SVEpgtQcKq=R=cEFY!#({deApBJMP2t$YX~-#G9R-qo!yPBzqa50eQoNt#AU1? zL(e&J9h-tTa^J1ijhcJrl$cA6Us{G-^b2E%w_Qz|aQy+^>4cp6|Hau`g~idm+rA_u zxCM6z!QCZTkl-5J-Q8V+JHg$82Mg{HJOp>Aao5JJ`&7Q~zt-B%KKtVAbHN4BT~E(h zv#Z{><`}<0xwx3!7#%wyG>&zC_I@7}dT+p=OB)-V`CYe;+XM3*sBh(NZDcLL`&((| z_ZBnjH?i>gJ71eUE~hw-58?<$7Nxpf@Hlhij6wz%co`LqY<1s^gSk5P2^F>Dh?tqeY8#fMAxW%Q2GBq)RkU9c_fXXuDD8$;N>pFdq= z<F&{>Q>@!i`UMc7W2Rd#~!RW+ESKzJf@tnfY{UoXX;t4;0p^B}i#;Ns! zh(0@6d-rbLR{DdqPmBhnA&e;tGB$6`h1MB&@zpsOawYs=*cX1Xx*R+6Gp`W#&@|-m zfDcRYB6Rxn6hR%+B|1Q+A; z(Bt7h)b0~KNh$w+ZBh=h(K@b{BIYv7Ns(Rk*EZPcfjR-%mtJ4}7C)#o;Mb~cpN{{v zqd5${+2MT+|2L-5&}%u;kLyS`&YyOi0gf7)>u53^@~t!pB4n^4@0k#a3)+ zL6n+9n%Dh<;qALK&pgy!eDlMZ+E?&zazIz}kKvL2J0H+cU6ou7u^O??c2Ar0%&Y=9 zsCIF#Z@Dj~B?!9xcdgDeKPC|cKq$|_pApX)`qHX-sc+*_&<^Oi1>zdxYqC;i^}#nXTkX45BQU z5T557Is|<*sbuMrdeHJGDLvY`7n$^AmzL(d7)H5b)<$Zs^V?^u_VgA!HVA-O8){!t znG;p?At56{+Uw$hNM)KK*N~v>mjYkCO1;m-R>uQ&4h4?K3=ML=fj17&w96Y*(^I-4 zhx}mf?z`zHqZq?8 zvuMPlq=;N!k~@JHW{2+1sEg-qRS)rt(}lDB6l?e_=VtC>45oN^7YYf{v*$u1LpIPM z`6SWW9f3bY{vMaND=e3NwNtYerv;}Beh#HaKNxmd7R*`Qd;A)73NzTK@wKJ_{rVZz zy64%uE&}i?9oZ*Z?JIV8LAKSGNALNX?yL-Rl0?%&h!XC@TZQW92NF4Cw<)vQZE)bu zH-8K=I7*`JbQliC19B+VcszF=ZUlT~Urn6hle-*x+|Q5&46;D4 zk*h~yw)&F+$8jb-nv^Xmc2tUSX#Sujjzn@j7jpsNR|dqcJAXLlK-U<0d57BVgS*u5kx#j z_5dJmt^K6eQiVFZ=kNhC553GfH~oHAZ@6G_an=12K>&IrV(ESqD-n+y=xh#QR;2l? zWj`n$Vs!l!#kE7qlY_%|k|CI7^*&5Rn@sA4?5e`&B)k)DQJqr9b6Snf-V@pJ6P%k9fQ`<+Mz4@>WW;1I9xmh zboH$`2>0}!Fe2e7S3aK#Ka8PzT(m zYabpF{n{jK)0g2TfxW)7#J?NMYPoE`yV&SH+b7~#{e=qO)Iu62i%6>S!G| z2L5iRH_wk#X-itu@g|xRMGF_f6_T4|IP%Mjh;rcHlU7`o*KjfZguE@W0q6b^WO@OD z%`eaI)X(jVewl}cYSbHl5fG7JBJ6yXGZ-jRYP#Wx8vuRD(e-!{>}X^Px7HE9N#WOY zzcJo=eqlRmBo^*S=$lv{^XR&fw|~0ytF${UI%jAqP8j|a=4!20KO$ix#xl0&!0u8B zl(tu`5NC#_R}4tSiO1c3ZzBr|#K$#%_qNs(V6i1=$;Mj7U?xt-9}sw4u7x7rOO__` z!6o0K+1@5Kp=&Px0Is&Q0Z)DCf7K}u+fNU(&9e9Kk1o5Y(UF%kh3eTO92p@)R+0rU zHf!&5^=^o&J0WQTPwVb+E4r3)a1GXiaKVIkpSap{Jp-Zbx8DADTar8KA3u>vUGqSG z^9(+0=W%CdxZ^CxDYPxSc;4>mv_3ouZ)L2RangRz*t05dJ(h4DAv~;aA6~i;ZmMhx zKCbCbF%Z6`=NrQ%-v42iE#@u83xK0)jASgrN%4N6RTAC~FzN?sySuW=0tTUVRR?&PZ(I$iI<7;SgIU|{h zj9#Zh0gE)V*dAPlr08Qz8nj=zsnan+(%)Hd0rdQV)Zd_wfimO+cxhJtMq5|h!H z?U{yBtR3BxFIKZqsN8x`UG=@PC>~(kH@(lLjxf%oR zZrwum1?@G+g9_&0RjZ;f{Pf$ZcB{n%Ngo3iCbgGQq`Cy33slH`bDs0n&BE0T4U(0u zjR+Y*f3gl9$MQs=#KW#)j)myE+!+6JLdS(WRaZ+{=z`UJXtOYS)oLd8vHy*HUVH`;D5WD@+EjUd)iEzgO( z0u~|XSqwLZqhO(2!Pml>$~zb>Wj=7qlA4}2Xfn`OCR+A4G6EF^EpZ=TYcZ4Lo=Z8b z<)}gQ_IO1G0bu#lhI7GUM|3#r>1C{Lw?$HZClWJ^KNLljn(!^TzrRTJ3;YTwrtJmV z;x0=0e)C<7baqI98kW49q}K}sba_g2wvor*tfWj+F#k}naKwi1n!UVrU`+}+lpEc% zOq`}bP^kW1Xs~tN+JaIn5iC(Uv|;h7LfUX|*X`uDeQ|kVioy^lrlcxU?uFas?nISQ zxm+_&qS|Z}qpyJQ{qabL@12!AGf8*urKJ_m%{*b#Q7dn&KReE%5@Q?V zl04s1a^&4_t^NHUEQMO>3`;jRUd8bYU6zt)Rr+s8eCZ7*jTpK)$B#-=!S%kj;qhrU*JBBmouwjSucSOQoQd*otBzE~C+%`ac%x~*x}2JR45_+x`ISqV%*PX{z>&Gnc6K!m(w}0d z1Y(8#TY^tcZ0mRghSoGnw}E*KmXI6_Zq>+j#LE!_}QM{(Vqgf~U9V z+r-Gk1Jl1vPC)7MPqWJ6hcB13*C!x7=@`1i1IK`83cOnDn_H~Bg>V*d_`v0F?@CQ3 zSl(AUHYBm{%;olPV)F=Ezl_y^I>w-SGZV*8@c2|7Gx}Nz^}GFAQ>O>{6#KNWGcylS zRqrP_5G6HWi**c)&Zl@h&$^zLbhRY>=h>DY;e>FC^ev?|g!+#HiorD=abE*C>+SUh z9`&ApWoLdv=3r(m!&nuYqp29BOM**;8;#mLt7zlK!@N(!^($`(+gJi?XQIpPi51?8 zEgau3I$JP<*hG_X*sYb=vMKxCmt<|W`Ice^{ym990iNSZr7M~%N4~lOV+qj#1P{^KwtAK_}W-O~ePPTI;%dP<{qTskEs8UKb9{$-83vI)kOaEX9t6EVk; zFNdf}X~vg$Y3I%Jxa(&TUSxv;^iLQCY{eZ9<3iSi^mIbL5nFJ`1y)$YQfO2*W0I;( z&0n-Vv)$t}3_p{ktRYc+pFx-sds*+K-5ZqveVMo=(VFF&{i3-PZy?1AZi^-6Vzf|* ziGl2SBRR(@&(BG@>En_V)Tav}q3xkak_BQM&65tg&e?w7RnXSSIy_`c$UNA(s1_r3 zP)_2c#vE#!v$a1cDkutZ&&nj=k2K~*-~H6kyHs|ZiK;$_aE3AGYKg&oH^9RDAB^j~Em0GI0~5_pek+fsHw12gv&$)(o^C zS7j&5Sm9)Nrik6&Vu|^Ij+bhiaqAeK$OnquRIy3S@8V8pf2f1kY_<+6={6jl2&!)8 zcFxYo?FUpbQSIaGAn6i~?;6)6ya2n^n49YENfG}8Vac(KX8j|rf)38p-M$Jgao?&I zU5j%xpRHZ~t<-z2xyJMvi_Nmd;kd#aOIOTSCgyBH;yq#L3saNp;!aw~%z7B_&DRL@ z47(zB+?8^k(2mh=X8e6w-hTG}!od;wv+0}4lDNyjJNh3oj?^`#R+_MH`JVW6zerjs zv+Q9D+O_*+T#X!0?f8yD)VW@nQ^D7{tElLUI%%N}yp^Y9(TQl=A`ibM`(9EJR;UB! z#c&}2=_f}(vUMF@--IpE(k@DlPko_}j(6J86eJ<#Nbp{X6oQ#jT8D8`o=SIH@p^i( z{+K08XLTS>av-@}KtfcYfS5J_T=y#P2_gx&_r&tHaxopj% zIOjT{MUi40?5~J1BuS#Gn`lCeR{1xcY$-Re>3t}(vrXT*B@zhj-dy9G>UbS=@+Y2GGR^2>fST75tQZMtmdLjc3wbIJ6Z^7`~7ngCb?C+PD`gs`^({je9 zw&3Wa(N#(jXt=H`0^s|m;XgUgsAP>Km=vr&PnxVgSLtZ_uQ_uPfeM6-kZNyz!P$6i z=)Yj(CDDJHY`fo*35{;T%1fD)IDhU)4Pzo&(gBIeEAzb|1tel^FFtJgB=hhnxpm-{ z(ji&L*ExVlWh#j1MwUMtJgSXGob3Ge=P_ZC?Ik}htZc~2&&Lpb4gY(kC78J)e^FF=nUBC#BbX&mu~zvifg)K zb%Ri#q&g#2M3?=rEppsv8;!1^)B`DMt-JrB67HRIx3=>a4}F;GxRgh0v7II6{k_?z zcd(7eVG@%Ch9huNE|B7C<&>2F@MlfIratNSwbWyjGq0+4G&Of*#HWBZ?(PAhZt?0I zj+9Ta4yYOA*_}yGFuzUfY7$`r>AVFF{oRNe>;|me3<(8u_-2N%h=k*$zq%3Ao%U{h zV|_#OjhHBKoh5lPpB&`}mIo9T^NUnW%z$l8{*S4s6d24zV+6LtN%&Gsn=geNN1uRg z@!06Hn8>2|JaOZ1uNtTG($ifW;a`1Xmc+vsiCBt}D5s)i!cCG3lPl@BL?LITe$(BA zdsGQG4R~Fb@tLTo<}|CAQACvc2SQCIpOP@FBr4R&#l8+=NbQv28}D#?XC7H8Q?Uo! z(ta5##UQ{|h^WZ^_= zcvx<%dIwF3FNPS@NxAbs=s)I|o3H@4ML zEape;3Ho<*QPh#FktSHNM^Mz8Sq=>`Zm!hZb zlWP<^;S&Wu&xg0grJ;{-Qkg=r%7@$1C{yI;uia+P|C%#2a$0w6_jS8;Yg3Au! z@SkE#6ooykVks$Vd+TvPtUj*rp4*8+I?7nahEa2kP_%G60*x&@=?#o&%Za--p?0n2 znz(${_^1_@wET5xTV1AqR(M0k!Z$*)q4XWz+3{BZL+P+KT`D6{JYqa=kuFIZ1vS6E z5ZPo)yyURG+}g6wI(J-c#26tyc5r%D#^MRalF8L;@M4W@oJQd;#owz`>0yYKTS8ja zj>ImfQ>v)`B&-(S45`7NdQ^m3)%t_c*8)npjF7eq+BsZgg%q-cOKI`+m=JOJZHHNM zvA8c}qOKu`u`|*J6*$m)&EB!Lo*#1Px9f0Gb@5Y%3+(38rqpu3$z4QQ8;2MUk7~(P zG9ncf`zsf)2r=cp9g3sBt_q;Ex51y;moQNxj8H)6 zL2+Rrtj_G0vo>?$#|dkQo5;0FmdYn-9e6)(gxI_>uC!td>_oXtt?%Vsx%14(>RE(o zT{-Jb%sT~i>4LZ)m)ils0__LMq<6c}6xahJX_#-0D|RhG>{9Y*JL1so^pke z2%Pz75g)jfT*hJBI22*BUDY*|zUY2#9|-!)mrJ%TkaIAJZ%jc&AHQHy>xmE%MZ;|- zkQ7WrOMhqp=uv5VI+!BIGg9}!0qYM_X?8;i^M!*g%^4>>)1?rgt) zRCH!7T~Iow2_iB_uhPien|=vHZcF9gyZ52R?>1?~s8z5qHsZTGV>;CZ6Z}YA3*TF< zSLw1bhZ!a%t;cz1uJmR6G{!D39K{w^|mc%==>1ovmBqloH{Ugo~ zAC53^nYFtR15Yw6auWc^(5BC#r5yUG!THT_L!&=RG zgAh&J01gw)eFs1evFXHLHtv_#Cs+_Oo-M8YyOs18ekNQp_8mb4Nf&O^e##6is-QjY z=j*(rUyr)Z=&p&)5H|fK3yZ<&tQKpCrkugUEtHkcKc_ve=whFN=3Utn_~ybu`v%xf z0l6)HpSj=l2oQJ9_wDz~>m8s2d?kP)NtJ$1qvjO`GYL|$aBbmt1hnbALjKj>(9(Wv zY*AHR1nS^N23G{k5Eof$4Z}DBS#RgpJz<-Oy5F-{;t$XgT3GAW&#ImfZvWuf0u6Tepqk*fgM#j}r@8ci3< zk!IWP%8MY+mZOCE3t9ckSw;Mp8~gV+T~YDZ|NfO6Aq^t|=ARb;%vCD!e_q~8bzCHE z&tjbza==NC&`W^z4{+9TSb2mhnH~K_p=HqpU=QYSBPg}|;Q^@=*{SIWa)1b>Wv7Lb z0974l=!r{n4ezd#l>p$hBtR?tcYXW=c73x+p$4eERa9mUu>gT4HlR{H zYX@>L{v9G-`ReMbiZu-LSy=pk22Gxg^Zy#%|K()-|9W|XY-0bU*gv|QzqH-bf^>s_ z*}=fk{%e;1PY1qu3w$rOFM(_jz$LtO$p<(Jm>v`V9bb$i#jE?*fEXLdhybXgfWUHS zUjPOGO`S^uc^iKxA%?sT@F{C2{^juk5Fh%PQpG!_t6~7N3Mys(2)q-pYATdo=~3PT zpfbQn#z`3aH^<}e+-|=9t1512zy`P*TP00^>_WO+RsTA^fPdwmL;vN(vsO-3$rQI8 zkRgTkdNlvn8Trmt`OotB=PZ1PmV)V`9JVVhtqPr2U?_F;9@$aZ~GskUS zZ=Bd|92C5mnwcduTCh-^x`QYzhUEivJ~ZyeYU&Beo^*1ik(KU`7GBgF+c53Tb+3;* zK-xo>leV0Pm*mH>?!cV})g_NRI6@lyE6{tLb%vu$y^Xn!hvwA>qtNpi7+!ke4Rjtz z40OlcE6--!Cv;)mFEUY~Z0#03cTvyn&&PkKp||+3gBqrjiVQqi2;CXp*Wa7d$lD6l z0F^u^rQgUpPO7Q&*1inc==v`z1eVlspLmZ2rG#fF*Eq zFPt$4AtXz_e!}HL{%B0iVme@l9MOSM=nD7w``LL(ZP}#Gj8fVSW|hj`yEQgV^Zdxp z^X}emjVj~0A8IGnSJ|HH%QEYG3tElVI2G#W1+^Y!ggu`%>_{DIvcf|)n%g(>)d1x>-=YPB`nRPMq6rtAQ+

    @H;c4r#k@FL5uZ!jUi}j}e(1C0gMF@EW0YEjzNv~msyYY{^WU{2A@C5I*{Vj3 zPR_`ceA}h49Ob;&{rDO31X2^|t_l&7#PcD2;__H?!}D0Xb5JLo^JTP^o-oWb~&1hH+WcD22A$E<$w~i z3m##yu#XA@3r^J5tc1F~D9hMJZ0dP{k=n*(a)>{a(-ty6K_6TXC_xi zVkFOGXk$DyC}6!>I|`U4n90-z$kg#R2@fcJM#4{i%(44BqcF9*8{NnnPt}cRu~Q*c zof8Q$QHg9zVreZ&iCNyCr)GBzxZA8I4)|)83lG zdE>F!eX#Njjw8DWK2GCc7>|&lp3-QIPc!gJ)mW%B8XLT+^m5^N+jyGY_2hv3U_(MF z8CJ+c8g!J}n$*NsGK@nIRu z;#ihqXHV97jnP=9UZvI@?pt|g?`7?>(<#;`q6Jol4?)PvhyS?%0iBr1%hmduvd1;G z)t{!^_4@(gU(caA449mOUmJGh)EV{u+jqC?MTVW5jYoj+7zT4EC;& zIv}uvcnsSfWvk65Q3>6yWt(@moa15eMx)O75HpoIbEuLvza~^ntL7>`01_&^?!$5? zbc5MSMppQiH5_n$4D61Q21$>)QPqhuuh?{ zG^wrv0=o$sS78F|8;so7u}mbcn%bAqalaH1@82fj=S$GR$4g3IB$8b%s8wj*{Ko3I zIWu?|Y*?J3p+x;`OTRK`aP|yW&q2d}zU;H)^(`Tp?wfJ^3AEb<5H988#2 z(a#|w;7=LeUTB+_!P)GeOF1@`@&-HnSe4nAp3rh)w`yW@;bD}i zT2otw7avnZG?~E50e*gu`BT`SaLj$A#>LQ+J;l-52Ukfg%apX4Z4};1QsY8aYi!Hs zUVM&oBHz0>>GV}EPShKh|5O#sgn4lc;TgJB0~;3o0BKR^l(Ky@CfYwuP0^wF=g)61 zJ{~H|IwH>@nlVpG>*;G+|tmHE#TAfY));LT-nnFb4FAJ|V82Vx^lFdwwVRCTdydxAm4&Ot z3EZtx_3zV!h>;wH+{MnviZwxCyjG_HQC#L{s)7mOAsp!fIeoThTK%oPP-LxpV?m8E zsrU0m6s+capjM0b=b)}{e;wTy8j6W}Gtqyrd6+v=hMJnT(=wy<)y8y$TQbbjsy6n~ z{lt&_giR0YvRXfCjg5fXxB7kVFKtxs+%7IbxXw#kX1>rW_2(h|k@S3^|M|C)bX5K( zcr&Yl83;IZXUmiUu-IDjXj+LjT-bQ)+ zm1SM;PM%aM{>~|u5`*++xa82C*lC8kbC?5!*)kr4@&Y#!FLV*mT|2w;3ytKNy+DINoJcRk*`se@Dp!^-3BVq!_ zqLa#h*Vr}xTaA4?tD-2KNV)0A%lxPu2;hBz-o8r_`9Blm^%pA<9}oS~H;leO`-wgU zDMRk|Mg|4|000S3p8-f3GiJ!U;Y~-w`XzwE&=vhg1RoB7zut@<{ zEx@r&g&DZ14tUm0O^ZDCI7RRe0m}nmO$I>I_sp1YjPL<-;$Qp?BI2bUCGg3|0q4QY z?5sFoRf~{=8F%>aq4vK0zm)v{f6KpMW>c`CDQ-R1Y-UOW@AXpVDRm*mE&@@w%$_D6(`mDFsu;|V`{@=aYV8(HhU)x+6Z#0)_mUDE6O z+Nq=2Y)|qQRh<$>Ky#&H7*reQc6_U{zUmXU{{~UVfdszE)TyNoYbY}I!EtIubr53L zn#`S>PAGc-bm07BN*H!Y{CAwd!aoCJvPzNO2pGzG`tdV&s`lu6 zy){Qb_X9KJ!T-Hqsos#xZY~d?Rf3M%Xw9KyH^q==8;G%Wm%VCHb;GOMEWR72w;$MS zm&53)ZYYS+d2k{1-+J%w-e$sEa}G4gJUtM9%$Xul8<6Z7iNJwSQa2pob@HLKy7>K{9hWqa?Ri^ItFQ-dh8gBAb*$xjV1IAQV z-A0)HT5N%z!V|kgll(h!MaTyH^Zi--!|p~M096hFY;Z|B_MIttf|>GoFoM|r&jQ_K z+Ry<0T3!WCPGBAPo%Vm+=q*<*NcO1RCKKL!0=1`sAh(jM(0lD46-b_Y1wL@`Uv=(> z`9JeMW-i`>*PgF?N|y|5LUSqfTkbS`&s&L!1yQkq7He$lwJZ}6Bki0_x_QJi9D^haHk2MhTNfiK?7by*sX>V(E8>I1lLI`CJpf z5JqJE40KrY=Wk|_FXFwkBGpz28PgugO%tLxk07hB$q1`pi-$L0p){YDDWT`NT*m6Q zF!2&L)6w5Qhpt2#4>sxwPxa-}oNpa=B)ujVY5B%@bKZ)yQRzPwUY(i~ePCVOy~s z&u1g9EiVT(<3=|_M10e$(gW2Vo}0B*zlRw2<|{ZZuNf5HAauG_`W(K`oj5bUb>m@O z_YZ+WKuJ3{>h*WU%}Y5mV~Y;DBiWbA2fmk`3usXG7=8MScVLja@Sr@Q z{DIPq-l27u#{?E9b@k4?&0YaLpzeeoTiwoM*PG7;c$sB|k94_lq{ZKqIyt6vC2|Qk zLXkP&j&1Fok9~i+q4C@(7j%t4`Gj8p+(62w->^RYSxK*U*n=!YBNA~fB8XPMr&W@k zYf5{VJJ0=IRuU8ImEtLYX?gv|OwR1K;Zi&t{}3hCc>bDzF^`A9!vW_s_7wYMW%Ox9 zcq0J)IXh3VBX=;d(3ZaP($7t#h1GRauH%+8*Yi}b$?uu6yWNVu;3E}#a{6=47P!LV z+YU%pAHv-`Bxg39xI6lC*4$EEklxXG`X(lCEaay;VMWyNQdc^v^` zj)a_tHum#KTJ8N2Q7fNHFv@`yoyGb5!V+YCV~vM=g9%+od(LPFqYU z!Qm_kbCK&gn!b>0%*HN5i}#c$u7StfwBeoK2m7A4?ziXbe^#K6g2IoG7u!RdVn9C0 zMDYqkf;It0w^wya_P)<=0i$d4{n=RkYfO@Xn2#OR@r6TAwu zSjiWEaG^52(jQY=wIi$mSxo!p=nVqU##B7IV@E+SjLoj#bc@31Qkr-Tf|8anyIjf)bEIp z7I{>}grU@BMz@y^lcOfmz3cxHzteMiYjHLfVA0ouMEKF?@N8|oYM2lR&O>U%P2v53 z-0PKZ-otbD$$G7aU*|X?y*8Q62xE~@)o~h+Q$uB{f)8>lk^d-uC~sM4g7h;xiy1qC(UrrlM$%w@!UznWeK?K}$nwkR zChv+2-O2ILVf(tpRHhVhinOm50nz&7w^IQB>U$#ZeBusD1R`o4KF66ul0!L3M@#@z zhiNw$mrT6a>6E7g0~23_>IYVH1lXA0Q)Vn%m;X*Teg^o&MzS;Kx60EV9C zi=h~K>z&xS*|J$>Gq`M}r50QO3_yyPu8r9Fyl+r*E5fmH@u&{2KT;>573J`A4PxAAsth5v! zh-;IfqMsCwUa=~!C`4BILtGN4*k6QXx|)m;=P^vcVK1bi&mYU0l=DFn?aL%H+ehBa z5IW=*Yh&_LE_Dj?F$?v~gtKuWRpo6hJ|@({iVSZZ+N)H(iH`EaB5^*t@s&QviESLW zWZgy7uy~mwQsNsH0AnYpAF{dYemkvwPVPOgTM~=-d0TJmdqoqP$E+MKvpmfwl3!)Y zwZHjg7duU8mQrBlI$n%O+XP-^$VIE~4;DLZ32%DackMw}+Rra&f82cC2CZGM^V5Ag zP&<5GfG_?T`}zld=3?h!b(FD4kB!)8ksxEqpKo!B#13*W$iIHWz?}A}^Q-S1J&%V8 z!|&Lbd%|)Sn%Mp@k-kPt8-!C5oupv)!`DqGl0!aQ{K7;BQzdwoNi!C_F9w(0kXK! zZ zF)=hZ2SjT!m;4hw4OG^mI{#CUT8jNwn?a6X_fH7hKc#vB>i=v*G`t79)ZjjH=(7P; z@jpFCFDTmeR+4$*<;nN8qy5+a>Ps|eq!atG$^U&+En+GAza4oKngGz*03ZIYF)#)S z0Eq$kpV@ZRFhaVMySt%ek8d}ifA;};pUfP4|#R!!hvKpO)DjHN~cIo%M|v$HcM zyqBu~$&g$ApKTFQqW^VNx`XaAwl%dX=*rum)`^ocJ5tA^hy5l(M zDR4&Qn9l`KIQwDLxE|d)mUJHArtdj2W{2jVq6g zY&C4%`T52F+M-LRJ`2c^0H<&V^-&;R2m}PZSh<=J6z!{T;$ej4l`?F6GSK)_{^I6I z6}GihS$%sg(WTp(0=z{*o%RyJN-{m(rk*fORu+zEZz_$ z9TV=X31P_#i;f21j3NQOZM3XPg%e`cSjyOU-m%AB2F=cWY`2dj0J{-LJXI#dHYJlX z(Qz^vQPbA&NTynGv1;ID*0rxRUCG>Ke6|;s>AZP1&T5Jgv%v+=J&GkCGiz>dQPM;u z*=V(tem9fG8jb^xzVg>}i;@+v-b7OK^CUR;bxHqGzi;a`Pbj3-9*UXLYBmQ=jO%!5 z*KEB|x!qBlarItNPBE`PjTYl{3mkEwAb3j zakF|lb8nZD+38U;ao2{in^sNAQoVYNMpFrOMe)@@j}w z12+e5AHmH`rdkpNX|n@5Tsy?Pzs6&bM$;OCQnx|X8zGMrDI?97e;$3a@laXm7azyD z>2vTH9P~~TaBN2^2A98&V87Ws-=tTBK}j|@O-kDy|LsGzv$Ry7A?U;1tcx{nCY-hA z7*unIGr6d3gFB0Ox2i`>r(&1}b5bU2qpZ4!aJ0El*F^p-v}+^;xkGG|^G-~g$gNjY zAX3~p>@?j|Gq&Hwe(sy4!p4+`Dx4A1F^ep)_t=S0yA&MT#e<(u@H|g$dw6GQh8OEEKEySW=09%&U08zFV1$CC*t zvM7RN*Wm+0Gn_qxGE3_?0v?i>(sWl#?h=u(i#O|10GvyT5K4X(FkV>e%)-*$9rRqI zzZK`CSXX!!)CqHma`xR=PoGb{{S7r&sf_dDIj(GF<)&}d>TVJ~A4OzQtp~^PRiWjp zN$2Y;tyMwp$b>>tGs)8$ohre)prt$NznHEU1Cn0T_Ut{47UL8$Q#V_7jSxI^R&EVJe)A{c_AlN;yEA8; zl&$LE*KU<3n<9 z3UJ|4QdPaqS~&PIXAQvInY&Gxbq55SLE_V>JT79Hul~tV8L}}sY_EqSr&j>=|UXgNnEhobrIXQXy zuU{pR+0>nhXq!f3f3j5S_Q%RsS?MEn&N2rxdrLlbU0!?Z=XeoGOV4Qe7onB*i9W1P zWN;h50YYj7Zr9PV%aTtFShLV?&&|$aR=l1|XLPUG*(!LSUx+2*@I}5%3ws`~1aqb% zKbZev@YT7(QB=t6Da}B-rUE3d^Ca>MhZVvqrOn1)NcNMSBv>ivBH{O$%=+TVer{yF zF!~(6vVU5jx6V#W6F}$%g;Gib%tPRM&VsMXijM-IH{ha+AKd)RT7O`{xD*l=R;5nf zzN?D6w*gOl%d^{&k(bt!?iwl(W;bwc-$D#P8zx3Ym zFd7BPs+GzE)4n|^or-^$U5D+6(5kYG+{zM9*G`^B@(e63CzRWdHD$+P z{Y7R553HR_G_&V7TE}u;xS2-w%96J>^Sbi2gg|Q$4g)T$D`?-A)=Cf=r5)( zDCGRDtRAAGrDUyk_&^DT%>+DSxs>rkROl*}?Uv@U0)1@h!}C0s__*G$C>A_6w{#*K zbyKB^YQx=QqN(`IKS4MX-+(o1Tb}w$Reo>yBli5b>jBp{2s;C%eXvqRv&FkQnJAzK$Y)-a=1jN-}ih`_XQIcw&j{%J{phy zVDB=}lPWErxah4~b9!*|RI`Nj_4NfXDutDmC(j5u5`}-$#{ddWZr;APG&bNeDpzxD z-{?DRpJ~^cehSI~ydu4f?Uu|{X5NPI9i{CuKJFpmxM^U*%@Eq|bR1`jSDssGJ z`j7fGzc)RpY3y{SC9CLT#;*>BA7;4nUMHIL~|jZ}QeqN*RlpiXnDT|?>x zWdP72A)#D=_?JJ!HRd76bN@FjG(22#M6DWM!|nCP;cmDtsi<3Q<~%j`8`snE#qcu| z(>tM6z{fI)Pf+34~hU5l`VA z7y3M2n>TP3+v+!jJUNhzUu=4?^7tWpsa5$QZCYckRRcizltpIEqy9t30u@tA((39r z4~n~|Ly}1t0Zb-?9s?NKpOqDa2ktSi&R1j|a zb{8@}HOyEy3tIKv4TQUrS~Sc@qKD02hoDZgbJs;p;j52Z+uq>OWePZ<8w|nV-A@#X zkZm|j{{GE9;{hf^YV>t)CdA82-GCKNU33PzX4LJ}_O$x5z|<%XZC^V-{3)ItUqeF{ z{xG}Sl~sP)ulGV?>Ac1;!M%aYubWPDCIoq6jPDl_1)3ch29e%sQ-;OM8qfZ+vBcY; zdmY0)I4}?ja7lgr{OEwhPJlEAoUO?U4HjUDYpX-`#@k+_p=JHrnG&?hTg-T6Lj7&} zQg`xW1PzV6>0)4Y!?`0-GgPH#+4gN0MC48An|GunVci<<^5RGoO7GE7h##=qt$XJ9 z125b!`-kpK9$~TgbPIZx7+*O8HiDO3FMDWHj29F_Q)u$cS~2nf&O@Z^A7Zn7jJ6f> zOV_hnYZdh3%=y?z!%a;n>_JdB`D&HZo}LH&a4?_9zIbTZ`_C!b>~4ndfcC>)K*nfk0$haN_6D zv7c&LrRPA%<~iXfaXIX>l85$q5K2_Pa8D8K&_CxQ4`Abtb@Ap)q*4`~LiMh)4*hlg9;R5hQr zs+iO7PPdDe#Z`1oM3l>ay_S!CS}NQ0y-=!43^!lW)YO+5zh&_J2t(k!padu9 zoiLYSLCeBY+VMR|Ln3k?aXDnsKV})iA&mFKGIR4JzxM3SiaSvx82qabm9qS+#D_rC z;Q5%*t*G!cczr~Vi`}k{5|E`L7RpxRC8s144>O zMHgC#6PH$7v;~Ya9*@12b6_3Vxhdf3)xuC7a-#oQ7cpXcVghCTxmYs}3?RnJ)dRv?2zGshDa}5ikg~(jWY%?7zW6fmFf#0oZjyP~$|?G4 zceIM1ZOIHJ%-nmrkPhtbCZ}oqJev{`NApi6^Or7`otIsG0>5@oNoToK_)e}%0B~Xf z_HS`lS1y2qW%zh6jCW;_AsJ9EAbOayn&vJP{&0I`=9`r&p}kDcU9zwL%=9r4x$d6u zw)EvU%dxvlNu^bZ(5s&QxopFkqa0OT-rZ}BcQ37_GYVb&LWu>DW5_`VuAND!c>xmI z+Jqp#CyuN?DQ{wAslBp!aA+3lotHd{s&of#{aORzdrnP$e!SAE-;xEScv7+>`Flal zQV1GV5y}GKD?26t`^Vwfkl(sKHR903+ zFAbTE8KJ6#U(1B#>;!)InlS+6W|Nz}oE;wB)+^>v;WXeb#m$}C<@dC;e>Vgt9n=<6 zps0)sdVYo#u6#~V<7dz8n%K}_#<-^0AKcgeK4b0#a`c`%m-a*9r;+j?iMV2(oCRTf{@8-uP`vct z_aaD5!2KB=RC+n`IEG!Wlc&hi7tzj?e)M7G-f0fb9b4o3>tE3u_`D5fB>c!~Rn^FW zqa@)|(OCQ%;H$?m;u@=86w;qqdz4H6pXSawD2}(^@&ppxAp{sC3GVLh&R~Jy!3h%F zEkT33y9Wp!Y;bpXg8QI@J8b{%d+V*cx9Zl`*8a2e?@V<~KTmhp%sJiVx)j*ors$?~`oLSt zfb!!+787*aKV3dw=R9i`;~@WIdp0VIB4kP^7a^7{SCSxm)3Q42S^^Q*!?&v#FMT?E z;d(L<2{C?xFRG)Hf{=J4bi0b;28D*Y2*F_mX-YkQbneL5sxF2X#;hjYgGVx*_5FZ8 zYHvr~V6XG%AYN$LQAd@qK6L$1S;>H)sc=?9%WKNVlt+B~{Y_|r?w%pJ6+wmGy9d(m z16e#%-CM8!-eeX*Ag_{{=P%X^&YUqW;OQ6JM8OLfb@--qDEoW~)eQzX@YnY!qg*AWyOT$j3O)?Kw?zzPvT4M4}nm(Zk&H+G7g}l2>fD#}C1DsDY&Q-KICb z6dCorZlrKK>!DZ(6f))P_6l5&!fWo0{F!woDe0D{-fVn*GFrT}A#)=fK4J7b`+P{F$7NUOX*k-`sXfG)zlR2P|nC&<1LCG>J}@@_qgd zd1t`S)mCJ|%hkvW0-(Ng}H2?yYv-2f6 zcEX+sTdrS0$k}w$4 z40#+!ss#d6&sKS#@B$f>!DLT6z7W0V?|^t(j+$#Ygr1cql)hM-y;Yb>7ZG+NBmG(q zygIm`8hZQlPzgJ*>>n9+BWz1TBYFUBcNfhcwg#i*tVU~nxZX(Il2mvi_Y3`QNo$z_R+!FcG77nml?g<6BT*cBSy1k96DCGcp>JL6@Ktny7fk4{B};9xWq)ZDb84aWR8U za75ak7}2IM^VxY=CgK~;@RHhINZ%an4*P{{Z_gBY6qx^UT!vEynIR=#Oa*TyQFXoO zA?WUnn)pf78a_|IgB>r^+6OyF{Z~!p?1YBB|>TF{+U4P+E5?j$QHoN?Qb`aPK+f?6>aEl~8^CFnTmpvEjel zRl2!wJ^FiD<-1t?@Vjvq3yWBIuM2)Z3YTU>i~EKq-j_f_u_vLlycHXr8$Lb^Wo9q% zt|z9=(g@4naMtJEeh)g5dOUCbW8XOfe%}Xe<(B~w>Ie&SM`Sx&KAWhY^KpYgx%c~ z)lDC7wWe>U8cH`iQ*E>-_h-qFg4D_OgUroKk3k`dEknp8KXkKSN!|a8C2x22kjQm8 zvL7|a?Be1K7x@0SPS}jg?=@HWfV27b+-mmZ?vOcq(XV-D{#j(AGGj#;rkR&}Z9D`u zmXng(Z*@qDq%mJE8BdSfGenogB~Ii@ow)@O1lWv+OfI7>wToReKd~J!^PF#j(A-U~ z^%s(bx(>QtissL#Hz1RgU=rCBi;Epx&494dM-EGym(lB>`u!QVn;J_kzT}&Lbp9xx zyAL9^qte#a+ShArbPBYU6*fDNw%6Cv^kEDos;SKAFcQrKu1^UXR@D#n7LOz8(06#Z z4L-eJVO$*UW;RIMe(PEqEFqr^Wj;xLI6y;OVve0w)Hi#(!*#z#t)@vu1oGRRK8?z6 z&e-nwwtE>xHS$RJQUiavymQ0438@^o`YRJ;khjBZjaF|&a?g6|R~6G>E;4pS`V{k0 zXIKv7aTR_QqmxCag`wpgkhee4!~i^3sQ5b&Qi0Liy3|Vml*{Q!!QJ09Zr7iqma9=Z zaS&-Cqd@xkl79v;`x2`crI?Kx2q#MtX%mSR>x;4^sFSyjx4=2c3~?*|lg51o^Ld(d zs)tOxUzgfv7k=uLNS3gD;k0DU(tm;fmI+m9Ou8zzs^Wh&D6Suh>!bgAfUt57Q0ccMw<7Vf_YIar1dq-B02kk+`j${ZC8xHr9uBb~l;QVc!&_@hC_o-v?rSU6x0XzUW_~8m(E@ZRzq}4pY%$T&}R_YwGkjX$#IR-e$YvQU6ZM{@&qth9Y)) zJ4%^_(&f@6YPlR-0>e}S)U5=GYN7J8&d&;%AcFWL=~goRt;%e<#&dw9229rZO}hd9 z8PHNYHvDs&G)X#PRw`khGiOTIUS8S89D%qHSc8zk15rnv$+Gk%zd@sJn<*34eO1j* zDxcIt#O=P-k-97??sHlJ1Y4_oj2QdROevs9PHrnz`m2;lwVz-}w?N>yM9Cez0an&a@C@=+7zLxEl`4>w~Tt}867@~DfIfDw!}Y>}2_y$*A6 zlRsak%2ep;IMZw_Zd@wtRC6cySyPkWXdl4j&)K+HrxyI^I{B zn?o=u#^_$OHYnlRh@s4IWuVT)2@ngBFYLCgHe&m;ADyn*XEnp~G+HNpWbu*`*Bz|7 z_Qz1Emb=?rBVUbf((>xhc_JriZLg?=%iFh!E|%!#N6Pj(7{6xe6Rf!SYe|b&{0B`t z4q`gK=Bt|YSbZ&MEAo#kMf~GAZFjP?#N_F`TWg!S-C zRR$V7?q&|kW#a-r`K8U4jK^jO`s++9>0>c>MM786k|TY!Ce!&HP0xmdvMH zOxVMeeoMw+9K&SI)GrbRF1O95^I$>INNE zeuad8;VB(d@XIbfRiftecpd+oDV_K{#2@;%h%gxZ)A%MzkC+N21QL8SL{cO15qV;! z{x^D-m@{-;>}qg_(Xci1ksd=iH6m`b5_a?;Aea6`=|oU&aWPL`W4wcTFbbFG&2eSG zt+iw+SR0L%l{r+UI!Gx}8@SS|LlPI*Mjiha+}iPjpQCiTS^KukZaz87_ z+0J21#}`RB%Y5r@$y;@)zS{PJ14O)d4NsT~AYT~l3M0NKIq8i3w`5gVXPs85%Eki9 ziFD)Qi8wAjd`r19EbBb9>L- zX6`A1#GCx|u_diCJ9S{6&7|pJ(TuT^mINtlE5-Bw%V`N~^&grvRpVcoKuPgDa zCWchD!EX1*^3jCDBTI&;n)S&a5sJ#YZHpI+TBY60Ka{jOu_~!KKJujsSUkqh@}V-~ z<_L~h*J@Q&ehzY7)787U{iv1=Hs5x^^SEy{q-En{rNg{98*x~U@kVf4IYX}9Z66Ci z4EM$J)}49#+tZ0~e8eYOCO)2!6)NRB_`C0fQ_a`;%{b;imlWrg#fa%*)->U7)cW>E z!c*V2l#u?_ksg%j`1>cGmNR$uZlu-T_G!$CFHUOJo`^T)^u6Yq@wE=Gz{|p60BXYE z*<9qRj{wPtL(R((jYY_XWzZy!hz;uEI%oN7OuPTF8ho*N7|n42p&Plo1tqn+lH+|N z?!1~Ni2u7U8P`!jXWpGY&gL;f7_995Ly5|Y#1-vrzwhQsabJv}Ilh}<>-W|mdBp?v zwiK?2*ug^3^ik0B5A&n1Tvl8&4$&z;oj(rgUwGF6~A`(As&h(B1w~5)aM<= z>2xEjq6b|bHUp*NiM45ar}sZIo0HE6mfwI@Pc2dT$9YKrt0+&x%2%k$!E zGd|hBIb<)ZYWCbbKK7jy;P(uOe6mxfyz4_z^wPAos}5=#xdmV9j%i zen#W=VpN(S<6*aq3cuIV)xsCe#yTW=Us_(^*PeACrhfO$k2(ZPsk5n^*j^>ME;@5| zb>!9xOIv%Ga91s4`R;EnTyM2F{Ha05E<&?Ao$;HpXwH~sJJ4OEk9G}1`0uyzuz83{ zyX-nXCuLBs*L+RcSYT0GTpB9R30azb{hy>uwo`F8Cx+&u~O* zRr*!Koz3VAjvW&0^mme`sSa;L7H*rCc+wC*G(nde;PBH~4lGJAE^~ zk2CXzZ4&0`G{3RYjA^oCDg6bt5l)esQ^;3cymh(67S$TL&%SvNy2iK0vWQKri^3Ec z+h~4V%Tj>knb@o}W^o;A+JE$e<8j4$Wo3y>+>t?*4O_VSX5+pgv|a0F&&d$pidKxH z@+YagBA`)0UEUxPwYEGq&g9OScrAY22~_cS{PFayV3Rvj|MfQt7eZ5dxGTE0dq>bg z56InoRd9E?Y&Yl)Q3_npScr0i@aPl|SsplHJ_w0kj}2f^{tOMx1&G#lI*|Yy1&A|5 zN=rnO3B?Svw0c?lU9_k2h#aKRmwEKShVqPk8U?PrQVoYT$7G$CmidTkKdR{ z9BBPs$_O`sm9@Z@rv>KjcozG$?Uq1j1G|Cvs0>Qf=Aqpxo!UaMBsp(R1KpcfKOjd6tNT@laS z(i!~UC=!#=z0-+!#y?Em!XX$kgD9SYPJ#LirC4=IpDwA}D8TDHtLe+zM-9oua{X6VPM_LMbxwU1T}2S>?I zH}urozmPU{GK8HbeX%*&<`W9{B0Y!NW+J@x*lnhT2_X9OOs?ou& zYA-~9_HQ%7)31hwKYldeJMW&c$D(z}eL*Npmu#y!Uq<_-DvqUnJTLbdUpJ{eBzKL( zAoBs9XTgy-#UpG>q;2Hj`x~24!M>p&mMQI|a59w3Pb3SiiNKl0`YOs@R(ZKUNAiti zv}W97gF9LFNDV}``vbtOJsEzh5_{99wex1!^DHJRqn8jHrCgvXZhgfaQ>{Li?+-vKU~lxO*C~VqJwfLYcPTGJJov zMYfesK38R~MDJz@`cbwVIj{~&^^}0e7N74lvTWh99I~dvn2T-Z%Dl`Znn`Ja;v&r^ z8K56eXCwRZY%}WVz*Kvr@GvzRQ&thgc0 zIeDek8q@p^=LD}XBwr?Us(c(%_gBGQtOKeIuZXwmRVL}HXZJ*n@%wT9v}z*l0E zHaZj~mNV4QGA>KF?0;T*c+x3l5a@|I)?KK##wx~FBDK8ba$~bN1CJaRZyefT#%!-UuaIO;Pg+* z6R8FR-OrZV$KO;G>D~pZ;2lVlldH*{NYvdG`|1aq{?E((?-f(=z71)MY3foYP~rL+ z%Cl(ev5=RP0|omC((bCL9|J3b$fsNh>3;`13W~?nItMc(jugQbx>Bt1&4^!KE!9Qm z`K?K|u<(j+$OE`YWPlq7P}zcm5dqpHD{-Xr$ug1F{7asY6F=)$h5_|m2UelXOA;oZ z?rvn5BbD)jqNiC)S8{qwDz9MDMe2>VtJEtfR9AM*;X7U-@t-u$qqj7C5W9C!D3msj zI)2~oRbFF7KXS$4TX_`~{BQGXeX!4VddpqNU;FQluiLKp5nV%j(e~NBQKLqtXZEi& zw&xseUNonsFYJj3lztT_27lyHqsI6siNTl4T7Yw%N6ncpI z(6W=^sf7jKFFdw@$?o6174y)O!Eqz!(ks%4;1i4`N*!V~i#Iqxf0NH%0{hpsgKZ>CX>_Zqp8*S%NW7 z#J(#^Z&nF720X>+bFGpgTREjI9W3pj_kHetX0DPY*Q)MB8EJzkk$E4qQG%pWPR7Sf3(Xf`q7w3ay zlZWFW2YFmtn!MEk!?K72-0?thL4BAsn(P>Rlx+#T-WiNtrF^`&rW1Xi&*ME_f8huc zuxsky0+#6in2Y)aN8}?izH35&!_IzW^@Uz&Lv+Sn8eF<>yhC}!NWKh*(r4g)CZ3&{ z+gX1LQu^hbHU*I<9<_+}a-v!f4rw6w^+Ad~KT5X{v7mRm#NL=l%zKKA-hy0nwJlm1 zuaD}(zG@Qi-1Dt^h$I5`d8B~Aa0#tYFO;5QUExLyVG^G~B_ll@?K{%yvw11#a3b9{ zhmN9H4gQ@LW#Ze>P&H1tx;IC(wmr*&ZuU2U|A1e@CUjoW^R~T#G@v~y$>94uIU5*O z{k++0AKY&w2!gxCWwbTg3N4z~fr5rqmrBo2E@+HkD}k89%_3=MwxX zvQ3>4+f{kY{GFYMD1t30*UIZfa^SP;E)6yHcNh0hPsoohpEl?L(-j#LlbVqc9SjC< zZf%{xV3yj)=L6gBx4jeXH@sQt?Tsao862T)s=k)WHo30*2oWF~^P4kI9dn4m3Qdi> z1AWP9%Rt0-RNyV*#)=Umhk5&8-i!u8>jO8PkH0U5@k;;)7wSx;lH1Hsw4K;0Q3#TV6)#uf%uF)jUn*=Y5hMX8dNFw0Q6l*=G&WgW;U6(s`oWYxv@3HOS@Eu@ zlpe17cqEm4%i)W+J95f)N6yq`aRaZ@I`Ev*+S0WLNmA9T2~|6)H{STzMZ)FN9*m)UEVu{sbCd~wG`F%Z7JHR#4rH)r#6n64hp zo_KplCA_0kIHQt3<^MX7#&vz4SggwH{SSRyLf01(VZG%UEn&_g5F1VvUm1xUe12(g zT%64xI8_99$Ln?g6}&SVf{4o)uRlR>|2l9hl{Z%Vv;_>*Vw{e71cL;I`Qpnz~CCqKkRD&pOW>sU-Ndt4URq$_qnGT z$%yNk`TCWXq7@EojC5U;X)R1XmLe}d6mC=LxZW}#<^JmC{r&ZkoaiFfvItjD!aGeh z8}^S6t?j{v;G&fSDYGM6^tSaKah!;Z)no|P9xE4B5FNO^_nU{`Hw7}$^L=L8dY?WM zb@deXE2IR~)$a^OD-Y8QEwPC#N_O`dbmXzNx0y#0x7oFXPM>dYO@VKCyLYItptWj~ z(bvusZ+DgZ;oAH@gxj#}O%tddvgQ49{imq?BHjz?CnI9qB8Y+#_R;!TkH9-Ma-6HR z+SK;T^^>}6Y6DR~NMIS5veoOV%YEJUL`m)g6<4NoEk^Qgaf6>=x0ke|`4)T;Sm^`R z&a0YcL2-HTi+LjRCq^ET$#e-0iFq_d9`&;r97^f@753~Ok3R)KM;0L$2WZ*&_;oUkav2Iq5NX*-I?QQieVjyZsrA-6zr5gtm8c$&jXNB+4+JJ5_q(|^b|I?y^!@d z!b{ZE+;=0XGG-9h=azhzTaYoT)Y=@F$-P^NtfNDSHXc(KqZO&Bb_}w7t~gwemPSf5 zLr_2*iK%i~-q-iz8CASzXlP>3JLxS=rU-@i1R%FFO8Pd2>T_JH^5Z7zw#Cd?0%tQM zzBDJ2Al1>0!rDeVD^&HYlws;au4QiaSCtBiF|T1j*P*cRb1CxkD^qfx%h+va{^~^= z=i{Zs4-&zDemgCWm~#NEwPY@&i*c3z@ccMeSNEiAGgD@`60+#TJg!GW+s=gciRkh- zKMR?^cqYihq7`!_yal{h;KKd4WR&xhDPgGZi+pI79u{dCX!CSdeyS75JxGFp>P%;3 zcqJ(!Dl->C7&Y@)whmpyD>kxU37=A0H-E-3lyDB9prQ8m>noeA&{?hU$L(9>Lt0Wc ziJ9EJRO&A=IB)#MM#M%x@;Cn|EtM7wKtQ>^=qO<-9v~Cj!^Zl3uakfX^6jj?g@AtX zrpYu7`fr~oS$bCQUedR?n_LP^s?dV(9m5pL#-f&kr%hCl1TSY3K1=N5EP5+y z-!jb3&jYC3zVELP(wOR0oX!cQ(u%%x3BAt@O!DRnsm1EH)~6z7PWg0`v@`a;ZRyVq6rxjV+M2Rb0Yv`!KNEku_tD@Ud;=WX?-t%j@EOEo_=zfIR`M#wp6EqB6G77~ zHUM>eM7Spial=ri1XjjOpZs$ zYlm3NT8w?uu`~gk;AYq3k9>T0UCPTU-IFcsB*LWo(|m9~E;z*uGk`+urXd4C6c}Lo zGifF&m?cfcHH#{k$B(o5o1*;}ZaEk}0I%D@7Dt5$gi1$SUOf46%f_cx3?prHe-{wcyH9%*{FRmFvu^FPr0#6F7F)@C3)))DIl?y73g|eW<4bSHR+BG zBLDfjI#@n{!AR^w;{hsdEbcz;Zdi40+NM9MbDX4#HxIvb$ok~wS1m6SQYk7kT4zm4 zl%*>Y#e_0Usi4U93LJNB4SZTs$zZ^jhlW9pkc(n`1BViR9hUu?lqW<-ESSJVSB&Uc zdGk9GBjGK+nq5K+GG(p|Ql7uwFA?YNp#fdA03+1b%$Weko@k5*u~3hZLP_28yYBigsf z-4v3rm83seaDdIP)np0({t**2+dmJRweBZ`+;T}vHW@hgXk!N&K4s#4f3Xc@&M?c} zT%R8yA&}A2BXKaPXWhAzL&xoG2mEyyk81lKQ(VXuz)Q<|+-f@Af9z|Qg0UcLp~S*H zw!_}L4mc+rF%-A7WSpN@rp)mm-XzWbW7BWE$hl9U+5Al&g-#dqRhhkYb9KQ14yi}= z--fCFHDvXFYxVz6(^CIG9sI Date: Fri, 17 Apr 2026 16:46:44 +0200 Subject: [PATCH 1994/2000] New Crowdin updates (#3268) * New translations classes.md (Japanese) * New translations dt_object.md (Japanese) * New translations clientserver.md (Japanese) * New translations client-server-optimization.md (Japanese) --- .../current/Concepts/classes.md | 78 +++++++++---------- .../current/Concepts/dt_object.md | 2 +- .../current/Desktop/clientServer.md | 36 ++++----- .../ORDA/client-server-optimization.md | 2 +- 4 files changed, 59 insertions(+), 59 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md index 4b0337c2cb8789..24543515d7e38d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -7,7 +7,7 @@ title: クラス 4D ランゲージでは **クラス** の概念がサポートされています 。 プログラミング言語では、クラスを利用することによって、属性やメソッドなどを持つ特定のオブジェクト種を定義することができます。 -ユーザークラスが定義されていれば、そのクラスのオブジェクトをコード内で **インスタンス化** することができます。 各オブジェクトは、それ自身が属するクラスのインスタンスです。 ユーザークラスが定義されていれば、そのクラスのオブジェクトをコード内で **インスタンス化** することができます。 各オブジェクトは、それ自身が属するクラスのインスタンスです。 クラスは、別のクラスを [継承](#class-extends-classname) することで、その [関数](#function) と、([宣言された](#property) および [計算された](#function-get-と-function-set)) プロパティを受け継ぐことができます。 +ユーザークラスが定義されていれば、そのクラスのオブジェクトをコード内で **インスタンス化** することができます。 各オブジェクトは、それ自身が属するクラスのインスタンスです。 クラスは、別のクラスを [継承](#class-extends-classname) することで、その [関数](#function) と、([宣言された](#property) および [計算された](#function-get-と-function-set)) プロパティを受け継ぐことができます。 > 4D におけるクラスモデルは JavaScript のクラスに類似しており、プロトタイプチェーンに基づきます。 @@ -41,9 +41,9 @@ $hello:=$person.sayHello() // "Hello John Doe" #### クラスの削除 -To delete an existing class, select it in the Explorer and click ![](../assets/en/Users/MinussNew.png) or choose **Move to Trash** from the contextual menu. +既存のクラスを削除するには、エクスプローラー内でクラスを選択して ![](../assets/en/Users/MinussNew.png) をクリックするか、コンテキストメニューより **移動** > **ゴミ箱** を選択します。 -You can also remove the .4dm class file from the "Classes" folder on your disk. +またディスク上の"Classes" フォルダから.4dm クラスファイルを削除することもできます。 ## クラスストア @@ -107,7 +107,7 @@ $key:=4D.CryptoKey.new(New object("type";"ECDSA";"curve";"prime256v1")) ```4d var $keys : Collection $keys:=OB Keys(4D) - ALERT("There are "+String($keys.length)+" built-in classes.") + ALERT(String($keys.length)+"件のビルトインクラスが存在します。") ``` ## Class オブジェクト @@ -149,7 +149,7 @@ Class オブジェクトそのものは [共有オブジェクト](shared.md) ```4d {local | server} {shared} Function ({$parameterName : type; ...}){->$parameterName : type} -// code +// コード ``` :::note @@ -162,7 +162,7 @@ Class オブジェクトそのものは [共有オブジェクト](shared.md) [共有クラス](#共有クラス) 内で関数が宣言されている場合は、`shared` キーワードを使用することによって、[`Use...End use` 構文](shared.md#useend-use)なしで関数を呼び出せるようにできます。 詳細については、後述の [共有関数](#共有関数) の項目を参照ください。 -In the context of a client/server application, the `local` or `server` keyword allows you to specify on which machine the function must be executed. These keywords can only be used with ORDA data model functions and shared/session singleton functions. For more information, refer to the [local and server functions](#local-and-server) paragraph below. +クライアント/サーバーアプリケーションのコンテキストにおいては、 `local` or `server` キーワードを使用することで、どちらのマシン上で関数を実行すべきかを指定することができます。 これらのキーワードはORDA データモデル関数と共有シングルトン/セッションシングルトン関数でのみ使用することができます。 詳細については、後述の [local および server 関数](#local-および-server) の項目を参照ください。 関数名は [プロパティ名の命名規則](Concepts/identifiers.md#オブジェクトプロパティ) に準拠している必要があります。 @@ -457,12 +457,12 @@ $o.age:="Smith" // シンタックスチェックでエラー ```4d {local | server} {shared} Function get ()->$result : type -// code +// コード ``` ```4d {local | server} {shared} Function set ($parameterName : type) -// code +// コード ``` `Function get` と `Function set` は、クラスの **計算プロパティ** を定義するアクセサーです 。 計算プロパティとは、計算をマスクするデータ型を持つ命名プロパティです。 計算プロパティの値にアクセスすると、4D は対応するアクセサーのコードを実行します: @@ -488,7 +488,7 @@ $o.age:="Smith" // シンタックスチェックでエラー 関数が[共有クラス](#共有クラス)で宣言されている場合、`shared` キーワードを使用することで、[`Use...End use` 構文](shared.md#useend-use)なしで呼び出せるようにすることができます。 詳細については、後述の [共有関数](#共有関数) の項目を参照ください。 -In the context of a client/server application, the `local` or `server` keyword allows you to specify on which machine the function must be executed. These keywords can only be used with ORDA data model functions and shared/session singleton functions. For more information, refer to the [local and server functions](#local-and-server) paragraph below. +クライアント/サーバーアプリケーションのコンテキストにおいては、 `local` or `server` キーワードを使用することで、どちらのマシン上で関数を実行すべきかを指定することができます。 これらのキーワードはORDA データモデル関数と共有シングルトン/セッションシングルトン関数でのみ使用することができます。 詳細については、後述の [local および server 関数](#local-および-server) の項目を参照ください。 計算プロパティの型は、*ゲッター* の `$return` の型宣言によって定義されます。 [有効なプロパティタイプ](dt_object.md) であれば、いずれも使用可能です。 [有効なプロパティタイプ](dt_object.md) であれば、いずれも使用可能です。 @@ -596,13 +596,13 @@ Class constructor ($side : Integer) ### `Super` -[`Super`](../commands/super) コマンドを使用すると、[`スーパークラス`](../API/ClassClass#superclass)、つまり関数の親クラスを呼び出すことができます。 これは[Class constructor](#class-constructor) またはクラス関数コード内で呼び出すことができます。 これは[Class constructor](#class-constructor) またはクラス関数コード内で呼び出すことができます。 これは[Class constructor](#class-constructor) またはクラス関数コード内で呼び出すことができます。 これは[Class constructor](#class-constructor) またはクラス関数コード内で呼び出すことができます。 これは[Class constructor](#class-constructor) またはクラス関数コード内で呼び出すことができます。 これは[Class constructor](#class-constructor) またはクラス関数コード内で呼び出すことができます。 これは[Class constructor](#class-constructor) またはクラス関数コード内で呼び出すことができます。 これは[Class constructor](#class-constructor) またはクラス関数コード内で呼び出すことができます。 これは[Class constructor](#class-constructor) またはクラス関数コード内で呼び出すことができます。 これは[Class constructor](#class-constructor) またはクラス関数コード内で呼び出すことができます。 これは[Class constructor](#class-constructor) またはクラス関数コード内で呼び出すことができます。 これは[Class constructor](#class-constructor) またはクラス関数コード内で呼び出すことができます。 +[`Super`](../commands/super) コマンドを使用すると、[`スーパークラス`](../API/ClassClass#superclass)、つまり関数の親クラスを呼び出すことができます。 これは[Class constructor](#class-constructor) またはクラス関数コード内で呼び出すことができます。 詳細な情報については、[`Super`](../commands/super) コマンドの説明を参照してください。 ### `This` -[`This`](../commands/this) コマンドは現在処理されているオブジェクトへの参照を返します。 多くの場合、`This` の値はクラス関数がどのように呼ばれたかによって決まります。 通常、`This` は、まるでその関数がオブジェクト上にあるかのように、関数が呼ばれたオブジェクトを参照します。 多くの場合、`This` の値はクラス関数がどのように呼ばれたかによって決まります。 通常、`This` は、まるでその関数がオブジェクト上にあるかのように、関数が呼ばれたオブジェクトを参照します。 +[`This`](../commands/this) コマンドは現在処理されているオブジェクトへの参照を返します。 多くの場合、`This` の値はクラス関数がどのように呼ばれたかによって決まります。 通常、`This` は、まるでその関数がオブジェクト上にあるかのように、関数が呼ばれたオブジェクトを参照します。 例: @@ -840,31 +840,31 @@ $myList := cs.ItemInventory.me.itemList :::tip 関連したblog 記事 -[Singletons in 4D](https://blog.4d.com/singletons-in-4d) -[Session Singletons](https://blog.4d.com/introducing-session-singletons) +[4D のシングルトン](https://blog.4d.com/ja/singletons-in-4d/) +[セッションシングルトン](https://blog.4d.com/ja/introducing-session-singletons) ::: -## `local` and `server` +## `local` および `server` -In [client/server architecture](../Desktop/clientServer.md), `local` and `server` keywords allow you to specify where you want the function to be executed: client-side, or server-side. Controlling the execution location is useful for performance reasons or to implement business logic features. +[クライアント/サーバーアーキテクチャ](../Desktop/clientServer.md) におていは、`local` および `server` キーワードを使用することで関数を実行する場所を指定することができます: クライアント側、またはサーバー側です。 実行場所をコントロールすることは、パフォーマンス上の理由から、またビジネスロジック機能を実装する観点からも有用といえます。 シンタックスは次の通りです: ```4d -// declare a function to execute on a client in client/server +// クライアント/サーバーにおいてクライアント上で実行される関数を宣言する local Function ``` ```4d -// declare a function to execute on the server in client/server +// クライアント/サーバーにおいてサーバー上で実行される関数を宣言する server Function ``` -`local` and `server` keywords are only available for the functions of the following classes: +`local` および `server` キーワードは以下の場合に該当する関数においてのみ利用可能です: -- [ORDA data model](../ORDA/ordaClasses.md) classes -- [shared or session singleton](#singleton-classes) classes. +- [ORDA データモデル](../ORDA/ordaClasses.md) クラス +- [共有シングルトンまたはセッションシングルトン](#singleton-classes) クラス。 :::tip 関連したblog 記事 @@ -874,34 +874,34 @@ server Function ### 概要 -Supported functions have a **default execution location** when no location keyword is used. You can nevertheless insert a `local` or `server` keyword to modify the execution location, or to make the code more explicit. +サポートされる関数には、ロケーションキーワードが何も使用されていない場合の **デフォルトの実行場所** があります。 それにもかかわらず、`local` あるいは `server` キーワードを挿入することで実行場所を変更したり、あるいはコードをより明示的にすることができます。 -| Supported functions | Default execution | with `local` keyword | with `server` keyword | -| ------------------------------------------------- | ----------------- | -------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [ORDA data model](../ORDA/ordaClasses.md) | on Server | The function is executed on the client if called on the client | | -| [Shared or session singleton](#singleton-classes) | ローカル | | The function is executed on the server on the server instance of the singleton.
    If there is no instance of the singleton on the server, it is created. | +| サポートされる関数 | デフォルトの実行場所 | `local` キーワードを使用した場合 | `server` キーワードを使用した場合 | +| ------------------------------------- | ---------- | ----------------------------------- | ------------------------------------------------------------------------ | +| [ORDA データモデル](../ORDA/ordaClasses.md) | サーバー上 | 関数は、クライアント上で呼ばれた場合にはクライアント上で実行されます。 | | +| [共有シングルトンまたはセッションシングルトン](#シングルトンクラス) | ローカル | | 関数はシングルトンのサーバーインスタンスのサーバー上で実行されます。
    サーバー上にシングルトンのインスタンスがない場合、作成されます。 | -If `local` and `server` keywords are used in another context, an error is returned. +`local` および `server` キーワードがこれ以外のコンテキストで使用された場合、エラーが返されます。 :::note -For a overall description of where code is actually executed in client/server, please refer to [this section](../Desktop/clientServer.md#code-execution-location). +クライアント/サーバーにおいてコードが実際にどこで実行されるかについての全体的な説明については、[こちらの章](../Desktop/clientServer.md#コードの実行場所) を参照してください。 :::: -### `ローカル` +### `local` -In a [client/server architecture](../Desktop/clientServer.md), the `local` keyword specifies that the function must be executed **on the machine from where it is called**. +[クライアント/サーバーアーキテクチャ](../Desktop/clientServer.md) においては、`local` キーワードは、関数は**呼ばれた場所で実行されなければならない**ということを指定します。 -:::note +:::note リマインダー -The `local` keyword is useless for [shared or session singleton functions](#singleton-classes), which are executed locally by default. +`local` キーワードは [共有シングルトンまたはセッションシングルトンの関数](#シングルトンクラス) においては意味を持ちません。これらはデフォルトでローカルに実行されるからです。 ::: -By default, [ORDA data model functions](../ORDA/ordaClasses.md) are executed on the server. 関数リクエストとその結果だけが通信されるため、通常はベストパフォーマンスが提供されます。 However, [for optimization reasons](../ORDA/client-server-optimization.md#using-the-local-keyword), you could want to execute a data model function on client. You can then use the `local` keyword. +デフォルトで、 [ORDA データモデル関数](../ORDA/ordaClasses.md) はサーバー上で実行されます。 関数リクエストとその結果だけが通信されるため、通常はベストパフォーマンスが提供されます。 しかしながら、[最適化のために](../ORDA/client-server-optimization.md#local-キーワードの使用) 、データモデル関数をクライアント上で実行したい様な場合があるかもしれません。 その場合は `local` キーワードを使用することができます。 -#### Example: Calculating age +#### 例: 年齢を計算する *birthDate* (生年月日) 属性を持つエンティティがある場合に、リストボックス内で呼び出すための `age()` 関数を定義します。 この関数をクライアントサイドで実行することで、リストボックスの各行がサーバーへのリクエストを生成するのを防ぎます。 @@ -921,19 +921,19 @@ End if ### `server` -In a [client/server architecture](../Desktop/clientServer.md), the `server` keyword specifies that the function must be executed **on the server side**. +[クライアント/サーバーアーキテクチャ](../Desktop/clientServer.md) においては、`server` キーワードは、関数は**サーバー側で実行されなければならない** ということを意味します。 -:::note 注記 +:::note リマインダー -The `server` keyword is useless for [ORDA data model functions](../ORDA/ordaClasses.md), which are executed on the server by default. +`server` キーワードは、デフォルトでサーバー上で実行される [ORDA データモデル関数](../ORDA/ordaClasses.md) に対しては特に意味を持ちません。 ::: -`server` function parameters and result must be [**streamable**](./dt_object.md#streaming-support). For example, [4D.Datastore](../API/DataStoreClass.md), [File handle](../API/FileHandleClass.md), or [WebServer](../API/WebServerClass.md) are non-streamable classes but [4D.File](../API/FileClass.md) is streamable. +`server` の関数の引数と戻り値は、[**ストリーム可能**](./dt_object.md#ストリーミングサポート) ストリーム可能でなければなりません。 例えば、[4D.Datastore](../API/DataStoreClass.md)、[File handle](../API/FileHandleClass.md)、あるいは [WebServer](../API/WebServerClass.md) などはストリーム不可能なクラスですが、 [4D.File](../API/FileClass.md) クラスはストリーム可能です。 -This feature is particularly useful in the context of [remote user sessions](../Desktop/sessions.md#remote-user-sessions), allowing you to implement the business logic in a [session singleton](#shared-or-session-singleton-functions) to share it accross all the processes of the session, thus extending the functionalities of the [`Session`](../commands/session) command. In this case, you might want the relevant business logic to be executed **on the server** so that all the session information is gathered on the server. +この機能は、特に[リモートユーザーセッション](../Desktop/sessions.md#リモートユーザーセッション) のコンテキストにおいて有用で、これを使用することでビジネスロジックを[セッションシングルトン](#shared-or-session-singleton-functions) に実装することでセッションの全てのプロセス間でこれを共有することができ、結果として[`Session`](../commands/session) コマンドの機能を拡張することが可能になります。 この場合、全てのセッション情報がサーバーに集められる様に、関連するビジネスロジックが**サーバー上で**実行されるようにしたい場合があるかもしれません。 -By default, shared or session singleton functions are executed locally. Adding the `server` keyword in the class function definition makes 4D use the singleton instance on the server. Note that this can result of an instantiation of the singleton on the server if no instance exists yet. +デフォルトで、共有シングルトンまたはセッションシングルトンの関数はローカルに実行されます。 `server` キーワードをクラス関数定義に追加することで、4D はシングルトンインスタンスをサーバー上で使用します。 この場合、まだインスタンスが存在していない場合、サーバー上でシングルトンのインスタンス化が起こりうることに注意してください。 For [sessions singletons](#singleton-classes), the function is executed on the server in the corresponding singleton instance, i.e. the instance of the singleton for the current session. diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_object.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_object.md index 66244a985899a7..4f9cbddc807655 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/dt_object.md @@ -271,7 +271,7 @@ Objects can belong to classes. Using a class allows to predefine an object behav The 4D language proposes several [native classes](../category/class-API-reference/) that you can use to handle objects. You can also define and use your own [user classes](./classes.md) to organize your code. -## Streaming support +## ストリーミングサポート A streamable class (or *serializable* class) is a class whose objects can be converted into a sequence of bytes (text or binary) in order to write them in a file, to send them as parameters, or to be able to store and rebuild them afterwards. diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/clientServer.md b/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/clientServer.md index 7ce62d24f4b4bc..ea69ac1d627d52 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/clientServer.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/clientServer.md @@ -125,26 +125,26 @@ title: クライアント/サーバー管理 ::: -## Code execution location +## コードの実行場所 In a client/server application, it is important to know where your code will be actually executed: **server-side** or **client-side**. Execution location is crucial when you want to implement user session-related code, share information between processes, access data, etc. The following table summarizes where the code is executed by default and how to switch its execution location (if allowed). Note that **local** means that the code will be executed on the machine from where it is actually called. -| コード | Default execution | How to switch | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| [ORDA data model functions](../ORDA/ordaClasses.md) | server | use `local` keyword in function definition | -| ORDA computed attribute functions [`get()`](../ORDA/ordaClasses.md#function-get-attributename), [`set()`](../ORDA/ordaClasses.md#function-set-attributename) | server | use `local` keyword in function definition | -| ORDA computed attribute functions [`query()`](../ORDA/ordaClasses.md#function-query-attributename), [`orderBy()`](../ORDA/ordaClasses.md#function-orderby-attributename) | server | n/a | -| ORDA event functions [(general)](../ORDA/orda-events.md) | server | n/a | -| ORDA event function [`constructor()`](../ORDA/ordaClasses.md#class-constructor-1) | ローカル | n/a | -| ORDA event function [`event touched()`](../ORDA/orda-events.md#function-event-touched) | server | use `local` keyword in function definition | -| [User class functions](../Concepts/classes.md#function) | ローカル | n/a | -| [Shared or session singleton function](../Concepts/classes.md#singleton-classes) | ローカル | use `server` keyword in function definition | -| Trigger | server | n/a | -| Project method called from a client | client | check [**Execute on server** option](../Project/project-method-properties.md#execute-on-server). The code is executed in the twin process of the [user session process](./sessions.md#remote-user-sessions-remote-user-sessions) | -| | | call [`Execute on server`](../commands/execute-on-server) command. The code is executed in the [Stored procedures session](./sessions.md#stored-procedure-sessions-stored-procedure-sessions) | -| Project method called from a stored procedure on the server | server | call [`EXECUTE ON CLIENT`](../commands/execute-on-client) command. The target client must have been [registered](../commands/register-client) | -| Object method | ローカル | n/a | -| Database methods:

    | server | n/a | -| Database methods:
    • On Startup
    • On Exit
    • On Drop
    | client | n/a | \ No newline at end of file +| コード | デフォルトの実行場所 | How to switch | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [ORDA data model functions](../ORDA/ordaClasses.md) | server | use `local` keyword in function definition | +| ORDA computed attribute functions [`get()`](../ORDA/ordaClasses.md#function-get-attributename), [`set()`](../ORDA/ordaClasses.md#function-set-attributename) | server | use `local` keyword in function definition | +| ORDA computed attribute functions [`query()`](../ORDA/ordaClasses.md#function-query-attributename), [`orderBy()`](../ORDA/ordaClasses.md#function-orderby-attributename) | server | n/a | +| ORDA event functions [(general)](../ORDA/orda-events.md) | server | n/a | +| ORDA event function [`constructor()`](../ORDA/ordaClasses.md#class-constructor-1) | ローカル | n/a | +| ORDA event function [`event touched()`](../ORDA/orda-events.md#function-event-touched) | server | use `local` keyword in function definition | +| [User class functions](../Concepts/classes.md#function) | ローカル | n/a | +| [Shared or session singleton function](../Concepts/classes.md#singleton-classes) | ローカル | use `server` keyword in function definition | +| Trigger | server | n/a | +| Project method called from a client | client | check [**Execute on server** option](../Project/project-method-properties.md#execute-on-server). The code is executed in the twin process of the [user session process](./sessions.md#remote-user-sessions-remote-user-sessions) | +| | | call [`Execute on server`](../commands/execute-on-server) command. The code is executed in the [Stored procedures session](./sessions.md#stored-procedure-sessions-stored-procedure-sessions) | +| Project method called from a stored procedure on the server | server | call [`EXECUTE ON CLIENT`](../commands/execute-on-client) command. The target client must have been [registered](../commands/register-client) | +| Object method | ローカル | n/a | +| Database methods:
    • On Backup Shutdown
    • On Backup Startup
    • On Server Close Connection
    • On Server Open Connection
    • On Server Shutdown
    • On Server Startup
    • On SQL Authentication
    • On Web Authentication
    • On Web Connection
    | server | n/a | +| Database methods:
    • On Startup
    • On Exit
    • On Drop
    | client | n/a | \ No newline at end of file diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md index 91162a8b8b07f7..48d3ec1a2a1235 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/client-server-optimization.md @@ -141,7 +141,7 @@ title: クライアント/サーバーの最適化 - [dataClass.getRemoteCache()](../API/DataClassClass.md#getremotecache) - [dataClass.clearRemoteCache()](../API/DataClassClass.md#clearremotecache) -### Using the `local` keyword +### `local` キーワードの使用 By default, [ORDA data model functions](../ORDA/ordaClasses.md) are executed on the server, which usually provides the best performance since only the function request and the result are sent over the network. However, it could happen that a function processes data that's already in the local cache and is fully executable on the client side. In this case, you can save requests to the server and thus, enhance the application performance by [using the `local` keyword in the function definition](../Concepts/classes.md#local). From 74cbe7e2c4f159873681d7d36798f136df5903c5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 17 Apr 2026 18:28:15 +0200 Subject: [PATCH 1995/2000] Update updates.md (#3269) --- docs/Notes/updates.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/Notes/updates.md b/docs/Notes/updates.md index df0d46a0a311d9..4c810fe4414389 100644 --- a/docs/Notes/updates.md +++ b/docs/Notes/updates.md @@ -5,6 +5,8 @@ title: Release Notes ## 4D 21 R3 +Read [**What’s new in 4D 21 R3**](https://blog.4d.com/whats-new-in-4d-21-r3/), the blog post that lists all new features and enhancements in 4D 21 R3. + #### Highlights - The [`JSON Validate`](../commands/json-validate) command now supports of JSON Schema draft 2020-12. @@ -32,8 +34,8 @@ title: Release Notes - The [`JSON Validate`](../commands/json-validate) command now takes the *$schema* key into account and generates an error if a non-supported version is declared in the schema. - For clarity, formula objects are now instances of a new [`4D.Formula`](../API/FormulaClass.md) class that inherits from the generic [`4D.Function`](../API/FunctionClass.md) class. - In 4D 21 R3, new improvements to the [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) apply to language commands (see [this blog post](https://blog.4d.com/enhancement-of-command-syntax-checking-in-the-editor)). Syntax errors that were previously undetected may now be flagged in your code. -- The "PHP" page has been removed from the [Settings dialog box](../settings/overview.md). Use the [PHP selectors with the `SET DATABASE PARAMETER`](../commands/set-database-parameter#php-interpreter-ip-address-55) command to configure a PHP interpeter. -- The **Legacy** network layer is no longer supported as of 4D 21 R3. Projects and binary databases that were using the Legacy network layer are automatically set to [**ServerNet**](../settings/client-server.md#network-layer) when upgraded to 4D 21 R3 and higher. +- The "PHP" page has been removed from the [Settings dialog box](../settings/overview.md). Use the [PHP selectors with the `SET DATABASE PARAMETER`](../commands/set-database-parameter#php-interpreter-ip-address-55) command to configure a PHP interpreter. +- The **Legacy** network layer is no longer supported. Projects and binary databases that were using the Legacy network layer are automatically set to [**ServerNet**](../settings/client-server.md#network-layer) when upgraded to 4D 21 R3 and higher. ## 4D 21 R2 From 01e1a6be01c899ed2af47e5fb8a816a07ea6ca9b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 20 Apr 2026 10:29:20 +0200 Subject: [PATCH 1996/2000] New Crowdin updates (#3270) * New translations formeditor.md (Spanish) * New translations picturebutton_overview.md (Spanish) * New translations properties_datasource.md (Spanish) * New translations properties_text.md (Spanish) * New translations formeditor.md (Spanish) * New translations picturebutton_overview.md (Spanish) * New translations properties_datasource.md (Spanish) * New translations properties_text.md (Spanish) * New translations updates.md (French) * New translations updates.md (Spanish) * New translations updates.md (Japanese) * New translations updates.md (Portuguese, Brazilian) * New translations classes.md (Japanese) * New translations classes.md (Japanese) * New translations updates.md (French) * New translations classes.md (Japanese) --- .../current/Notes/updates.md | 6 ++- .../version-19/FormEditor/formEditor.md | 2 +- .../FormObjects/pictureButton_overview.md | 2 +- .../FormObjects/properties_DataSource.md | 10 ++-- .../version-19/FormObjects/properties_Text.md | 2 +- .../version-20/FormEditor/formEditor.md | 2 +- .../FormObjects/pictureButton_overview.md | 2 +- .../FormObjects/properties_DataSource.md | 10 ++-- .../version-20/FormObjects/properties_Text.md | 2 +- .../current/Notes/updates.md | 46 ++++++++++--------- .../version-21-R2/Notes/updates.md | 4 +- .../current/Concepts/classes.md | 10 ++-- .../current/Notes/updates.md | 6 ++- .../version-21-R2/Concepts/classes.md | 2 +- .../version-21/Concepts/classes.md | 2 +- .../current/Notes/updates.md | 6 ++- 16 files changed, 61 insertions(+), 53 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md index 86ff3f20f98906..fc6b98dc05436f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -5,6 +5,8 @@ title: Notas del lanzamiento ## 4D 21 R3 +Lea [**Novedades en 4D 21 R3**](https://blog.4d.com/whats-new-in-4d-21-r3/), la entrada del blog que muestra todas las nuevas funcionalidades y mejoras en 4D 21 R3. + #### Lo más destacado - El comando [`JSON Validate`](../commands/json-validate) ahora es compatible con el borrador 2020-12 del esquema JSON. @@ -29,8 +31,8 @@ title: Notas del lanzamiento - El comando [`JSON Validate`](../commands/json-validate) ahora tiene en cuenta la llave *$schema* y genera un error si se declara una versión no soportada en el esquema. - For clarity, formula objects are now instances of a new [`4D.Formula`](../API/FormulaClass.md) class that inherits from the generic [`4D.Function`](../API/FunctionClass.md) class. - In 4D 21 R3, new improvements to the [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) apply to language commands (see [this blog post](https://blog.4d.com/enhancement-of-command-syntax-checking-in-the-editor)). Syntax errors that were previously undetected may now be flagged in your code. -- The "PHP" page has been removed from the [Settings dialog box](../settings/overview.md). Use the [PHP selectors with the `SET DATABASE PARAMETER`](../commands/set-database-parameter#php-interpreter-ip-address-55) command to configure a PHP interpeter. -- La capa de red **Legacy** ya no es soportada desde 4D 21 R3. Projects and binary databases that were using the Legacy network layer are automatically set to [**ServerNet**](../settings/client-server.md#network-layer) when upgraded to 4D 21 R3 and higher. +- The "PHP" page has been removed from the [Settings dialog box](../settings/overview.md). Use the [PHP selectors with the `SET DATABASE PARAMETER`](../commands/set-database-parameter#php-interpreter-ip-address-55) command to configure a PHP interpreter. +- The **Legacy** network layer is no longer supported. Projects and binary databases that were using the Legacy network layer are automatically set to [**ServerNet**](../settings/client-server.md#network-layer) when upgraded to 4D 21 R3 and higher. ## 4D 21 R2 diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md index 553a8e7a57d642..f437fe85c8c95f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormEditor/formEditor.md @@ -598,7 +598,7 @@ Aquí hay algunas cosas importantes que hay que saber antes de empezar a trabaja - **Contexto de uso**: las vistas son una herramienta puramente gráfica que sólo se puede utilizar en el Editor de formularios; no se puede acceder a las vistas por programación ni en el modo Aplicación. -- **Vistas y páginas**: Los objetos de una misma vista pueden pertenecer a diferentes páginas del formulario; sólo se pueden mostrar los objetos de la página actual (y de la página 0 si es visible), independientemente de la configuración de las vistas. +- **Vistas y páginas**: los objetos de una misma vista pueden pertenecer a diferentes páginas del formulario; sólo se pueden mostrar los objetos de la página actual (y de la página 0 si es visible), independientemente de la configuración de las vistas. - **Vistas y niveles**: las vistas son independientes de los niveles de los objetos; no existe una jerarquía de visualización entre las diferentes vistas. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/pictureButton_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/pictureButton_overview.md index 9cacc48bdea63a..57b2d0ba0c40f2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/pictureButton_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/pictureButton_overview.md @@ -60,4 +60,4 @@ Hay otros modos disponibles: ## Propiedades soportadas -[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Class](properties_Object.md#css-class) - [Columns](properties_Crop.md#columns) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Loop back to first frame](properties_Animation.md#loop-back-to-first-frame) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_Picture.md#pathname) - [Right](properties_CoordinatesAndSizing.md#right) - [Rows](properties_Crop.md#rows) - [Shortcut](properties_Entry.md#shortcut) - [Standard action](properties_Action.md#standard-action) - [Switch back when released](properties_Animation.md#switch-back-when-released) - [Switch continuously on clicks](properties_Animation.md#switch-continuously-on-clicks) - [Switch every x seconds](properties_Animation.md#switch-every-x-seconds) - [Title](properties_Object.md#title) - [Switch when roll over](properties_Animation.md#switch-when-roll-over) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Use Last frame as disabled](properties_Animation.md#use-last-frame-as-disabled) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Estilo de botón](properties_TextAndPicture.md#button-style) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Focalizable](properties_Entry.md#focusable) - [Altura](properties_CoordinatesAndSizing.md#height) - [Consejo de ayuda](properties_Help.md#help-tip) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Retroceder al primer fotograma](properties_Animation.md#loop-back-to-first-frame) - [Nombre de objeto](properties_Object.md#object-name) - [Nombre de ruta](properties_Picture.md#pathname) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Filas](properties_Crop.md#rows) - [Acceso directo](properties_Entry.md#shortcut) - [Acción estándar](properties_Action.md#standard-action) - [Retroceder al soltar](properties_Animation.md#switch-back-when-released) - [Cambiar continuamente al hacer clic](properties_Animation.md#switch-continuously-on-clicks) - [Cambiar cada x ticks](properties_Animation.md#switch-every-x-seconds) - [Título](properties_Object.md#title) - [Cambiar al pasar el ratón por encima](properties_Animation.md#switch-when-roll-over) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Usar el último fotograma como desactivado](properties_Animation.md#use-last-frame-as-disabled) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md index 4771260c1d0eed..81928562a0b27b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Cuando la opción **inserción automática** no está definida (por defecto), el Esta propiedad es soportada por: -- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. +- objetos formulario [Combo box](comboBox_overview.md) y [columna de list box](listbox-column.md) y asociados a una lista de selección. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Italia" que está asociada a un combo box "Países": si la propiedad **inserción automática** está activada y un usuario introduce "España", entonces el valor "España" se añade automáticamente a la lista en memoria: @@ -113,7 +113,7 @@ Indica una variable o expresión a la que se le asignará un entero largo que in Define el tipo de datos para la expresión mostrada. Esta propiedad se utiliza con: -- [List box columns](listbox-column.md) of the selection and collection types. +- [Columnas de List box](listbox-column.md) de los tipos selección y collection. - [Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays. Ver también la sección [**Tipo de expresión**](properties_Object.md#expression-type). @@ -126,7 +126,7 @@ Ver también la sección [**Tipo de expresión**](properties_Object.md#expressio #### Objetos soportados -[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) +[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna de List Box ](listbox-column.md) --- @@ -189,7 +189,7 @@ Debe introducir una lista de valores. En el editor de formularios, un diálogo e ## Expression -This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. +Esta descripción es específica para la [selección](FormObjects/listbox-object.md#selection-list-boxes) y las columnas de list box de tipo [colección](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes). Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. Una expresión 4D que se asociará a una columna. Puede introducir: @@ -255,7 +255,7 @@ Se pueden utilizar todas las tablas de la base de datos, independientemente de s Esta propiedad está disponible en las siguientes condiciones: - una [lista de selección](#choice-list) está asociada al objeto -- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- para [entradas](input_overview.md) y [columnas de list box](listbox-column.md), una [lista obligatoria](properties_RangeOfValues.md#required-list), también se define para el objeto (ambas opciones deben utilizar normalmente la misma lista), de modo que el usuario sólo pueda introducir valores de la lista. Esta propiedad especifica, en el contexto de un campo o variable asociado a una lista de valores, el tipo de contenido a guardar: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md index 01287742bfd81b..44eb6b490483b0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/FormObjects/properties_Text.md @@ -274,7 +274,7 @@ Esta propiedad también puede ser manejada por los comandos [OBJECT Get vertical #### Objetos soportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) --- diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md index 553a8e7a57d642..f437fe85c8c95f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormEditor/formEditor.md @@ -598,7 +598,7 @@ Aquí hay algunas cosas importantes que hay que saber antes de empezar a trabaja - **Contexto de uso**: las vistas son una herramienta puramente gráfica que sólo se puede utilizar en el Editor de formularios; no se puede acceder a las vistas por programación ni en el modo Aplicación. -- **Vistas y páginas**: Los objetos de una misma vista pueden pertenecer a diferentes páginas del formulario; sólo se pueden mostrar los objetos de la página actual (y de la página 0 si es visible), independientemente de la configuración de las vistas. +- **Vistas y páginas**: los objetos de una misma vista pueden pertenecer a diferentes páginas del formulario; sólo se pueden mostrar los objetos de la página actual (y de la página 0 si es visible), independientemente de la configuración de las vistas. - **Vistas y niveles**: las vistas son independientes de los niveles de los objetos; no existe una jerarquía de visualización entre las diferentes vistas. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/pictureButton_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/pictureButton_overview.md index 9cacc48bdea63a..57b2d0ba0c40f2 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/pictureButton_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/pictureButton_overview.md @@ -60,4 +60,4 @@ Hay otros modos disponibles: ## Propiedades soportadas -[Border Line Style](properties_BackgroundAndBorder.md#border-line-style) - [Bottom](properties_CoordinatesAndSizing.md#bottom) - [Button Style](properties_TextAndPicture.md#button-style) - [Class](properties_Object.md#css-class) - [Columns](properties_Crop.md#columns) - [Focusable](properties_Entry.md#focusable) - [Height](properties_CoordinatesAndSizing.md#height) - [Help Tip](properties_Help.md#help-tip) - [Horizontal Sizing](properties_ResizingOptions.md#horizontal-sizing) - [Italic](properties_Text.md#italic) - [Left](properties_CoordinatesAndSizing.md#left) - [Loop back to first frame](properties_Animation.md#loop-back-to-first-frame) - [Object Name](properties_Object.md#object-name) - [Pathname](properties_Picture.md#pathname) - [Right](properties_CoordinatesAndSizing.md#right) - [Rows](properties_Crop.md#rows) - [Shortcut](properties_Entry.md#shortcut) - [Standard action](properties_Action.md#standard-action) - [Switch back when released](properties_Animation.md#switch-back-when-released) - [Switch continuously on clicks](properties_Animation.md#switch-continuously-on-clicks) - [Switch every x seconds](properties_Animation.md#switch-every-x-seconds) - [Title](properties_Object.md#title) - [Switch when roll over](properties_Animation.md#switch-when-roll-over) - [Top](properties_CoordinatesAndSizing.md#top) - [Type](properties_Object.md#type) - [Use Last frame as disabled](properties_Animation.md#use-last-frame-as-disabled) - [Variable or Expression](properties_Object.md#variable-or-expression) - [Vertical Sizing](properties_ResizingOptions.md#vertical-sizing) - [Visibility](properties_Display.md#visibility) - [Width](properties_CoordinatesAndSizing.md#width) +[Estilo de línea de borde](properties_BackgroundAndBorder.md#border-line-style) - [Inferior](properties_CoordinatesAndSizing.md#bottom) - [Estilo de botón](properties_TextAndPicture.md#button-style) - [Clase](properties_Object.md#css-class) - [Columnas](properties_Crop.md#columns) - [Focalizable](properties_Entry.md#focusable) - [Altura](properties_CoordinatesAndSizing.md#height) - [Consejo de ayuda](properties_Help.md#help-tip) - [Tamaño horizontal](properties_ResizingOptions.md#horizontal-sizing) - [Cursiva](properties_Text.md#italic) - [Izquierda](properties_CoordinatesAndSizing.md#left) - [Retroceder al primer fotograma](properties_Animation.md#loop-back-to-first-frame) - [Nombre de objeto](properties_Object.md#object-name) - [Nombre de ruta](properties_Picture.md#pathname) - [Derecha](properties_CoordinatesAndSizing.md#right) - [Filas](properties_Crop.md#rows) - [Acceso directo](properties_Entry.md#shortcut) - [Acción estándar](properties_Action.md#standard-action) - [Retroceder al soltar](properties_Animation.md#switch-back-when-released) - [Cambiar continuamente al hacer clic](properties_Animation.md#switch-continuously-on-clicks) - [Cambiar cada x ticks](properties_Animation.md#switch-every-x-seconds) - [Título](properties_Object.md#title) - [Cambiar al pasar el ratón por encima](properties_Animation.md#switch-when-roll-over) - [Superior](properties_CoordinatesAndSizing.md#top) - [Tipo](properties_Object.md#type) - [Usar el último fotograma como desactivado](properties_Animation.md#use-last-frame-as-disabled) - [Variable o expresión](properties_Object.md#variable-or-expression) - [Tamaño vertical](properties_ResizingOptions.md#vertical-sizing) - [Visibilidad](properties_Display.md#visibility) - [Ancho](properties_CoordinatesAndSizing.md#width) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md index 4771260c1d0eed..81928562a0b27b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md @@ -11,7 +11,7 @@ Cuando la opción **inserción automática** no está definida (por defecto), el Esta propiedad es soportada por: -- [Combo box](comboBox_overview.md) and [list box column](listbox-column.md) form objects associated to a choice list. +- objetos formulario [Combo box](comboBox_overview.md) y [columna de list box](listbox-column.md) y asociados a una lista de selección. - objetos de formulario [Combo box](comboBox_overview.md) cuya lista asociada se llena mediante su array o fuente de datos de objetos. Por ejemplo, dada una lista de selección que contiene "Francia, Alemania, Italia" que está asociada a un combo box "Países": si la propiedad **inserción automática** está activada y un usuario introduce "España", entonces el valor "España" se añade automáticamente a la lista en memoria: @@ -113,7 +113,7 @@ Indica una variable o expresión a la que se le asignará un entero largo que in Define el tipo de datos para la expresión mostrada. Esta propiedad se utiliza con: -- [List box columns](listbox-column.md) of the selection and collection types. +- [Columnas de List box](listbox-column.md) de los tipos selección y collection. - [Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays. Ver también la sección [**Tipo de expresión**](properties_Object.md#expression-type). @@ -126,7 +126,7 @@ Ver también la sección [**Tipo de expresión**](properties_Object.md#expressio #### Objetos soportados -[Drop-down Lists](dropdownList_Overview.md) associated to objects or arrays - [List Box column](listbox-column.md) +[Listas desplegables](dropdownList_Overview.md) asociadas a objetos o arrays - [Columna de List Box ](listbox-column.md) --- @@ -189,7 +189,7 @@ Debe introducir una lista de valores. En el editor de formularios, un diálogo e ## Expression -This description is specific to [selection](FormObjects/listbox-object.md#selection-list-boxes) and [collection](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes) type list box columns. Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. +Esta descripción es específica para la [selección](FormObjects/listbox-object.md#selection-list-boxes) y las columnas de list box de tipo [colección](FormObjects/listbox-object.md#collection-or-entity-selection-list-boxes). Ver también la sección **[Variable o Expresión](properties_Object.md#variable-or-expression)**. Una expresión 4D que se asociará a una columna. Puede introducir: @@ -255,7 +255,7 @@ Se pueden utilizar todas las tablas de la base de datos, independientemente de s Esta propiedad está disponible en las siguientes condiciones: - una [lista de selección](#choice-list) está asociada al objeto -- for [inputs](input_overview.md) and [list box columns](listbox-column.md), a [required list](properties_RangeOfValues.md#required-list) is also defined for the object (both options should use usually the same list), so that only values from the list can be entered by the user. +- para [entradas](input_overview.md) y [columnas de list box](listbox-column.md), una [lista obligatoria](properties_RangeOfValues.md#required-list), también se define para el objeto (ambas opciones deben utilizar normalmente la misma lista), de modo que el usuario sólo pueda introducir valores de la lista. Esta propiedad especifica, en el contexto de un campo o variable asociado a una lista de valores, el tipo de contenido a guardar: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md index 43deeeeabe0217..619bf0dbba0673 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/FormObjects/properties_Text.md @@ -274,7 +274,7 @@ Esta propiedad también puede ser manejada por los comandos [OBJECT Get vertical #### Objetos soportados -[List Box](listbox_overview.md) - [List Box Column](listbox-column.md) - [List Box Footer](listbox-header-footer.md#footers) - [List Box Header](listbox-header-footer.md#headers) +[List Box](listbox_overview.md) - [Columna de List Box](listbox-column.md) - [Pie de List Box](listbox-header-footer.md#footers) - [Encabezado de List Box](listbox-header-footer.md#headers) --- diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md index bd492ef06077c5..1a6780613573e4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -5,46 +5,48 @@ title: Release Notes ## 4D 21 R3 +Read [**What’s new in 4D 21 R3**](https://blog.4d.com/whats-new-in-4d-21-r3/), the blog post that lists all new features and enhancements in 4D 21 R3. + #### Points forts -- The [`JSON Validate`](../commands/json-validate) command now supports of JSON Schema draft 2020-12. -- 4D Write Pro now supports [hierarchical list style sheets](../WritePro/user-legacy/stylesheets.md#hierarchical-list-style-sheets), enabling the creation and management of structured [multi-level lists](../WritePro/user-legacy/using-a-4d-write-pro-area.md#multi-level-lists) with automatic numbering. -- Ability to use a custom certificate from the macOS keychain instead of a local certificates folder in [`HTTPRequest`](../API/HTTPRequestClass.md#4dhttprequestnew) and [`HTTPAgent`](../API/HTTPAgentClass.md#4dhttpagentnew) classes. -- New [`4D.Method` class](../API/MethodClass.md) to create and execute a 4D method code from text source. [`METHOD Get path`](../commands/method-get-path) and [`METHOD RESOLVE PATH`](../commands/method-resolve-path) commands support a new `path volatile method` constant (128). -- IMAP transporter now supports mailbox event notifications using the IDLE protocol through a [notifier object](../API/IMAPTransporterClass.md#notifier) of the [4D.IMAPNotifier](../API/IMAPNotifier.md) class, configurable via the `listener` property of [IMAP New transporter](../commands/imap-new-transporter). -- Remote [session](../API/SessionClass.md) objects are now [available client-side](../Desktop/sessions.md#availability). -- New [**AI** page in Settings](../settings/ai.md), allowing to configure [Provider model aliases](../aikit/provider-model-aliases.md) that can be called in the code using 4D AIKit component. -- 4D AIKit component: new [Providers](../aikit/Classes/OpenAIProviders.md) class to instantiate and handle [Provider and model aliases](../aikit/provider-model-aliases.md). -- Support of [`server` keyword](../Concepts/classes.md#server) for ORDA data model functions and shared/session singleton functions. -- Dependencies: support of [components stored on GitLab repositories](../Project/components.md#configuring-a-gitlab-repository). +- La commande [`JSON Validate`](../commands/json-validate) prend désormais en charge le draft du schéma JSON 2020-12. +- 4D Write Pro prend en charge les [feuilles de style de liste hiérarchique](../WritePro/user-legacy/stylesheets.md#hierarchical-list-style-sheets), ce qui permet de créer et de gérer des [listes à plusieurs niveaux](../WritePro/user-legacy/using-a-4d-write-pro-area.md#multi-level-lists) structurées avec numérotation automatique. +- Possibilité d'utiliser un certificat personnalisé provenant du trousseau de macOS au lieu d'un dossier de certificats local dans les classes [`HTTPRequest`](../API/HTTPRequestClass.md#4dhttprequestnew) et [`HTTPAgent`](../API/HTTPAgentClass.md#4dhttpagentnew). +- Nouvelle classe [`4D.Method`](../API/MethodClass.md) pour créer et exécuter le code d'une méthode 4D à partir d'un texte source. Les commandes [`METHOD Get path`](../commands/method-get-path) et [`METHOD RESOLVE PATH`](../commands/method-resolve-path) prennent charge une nouvelle constante `path volatile method` (128). +- Le transporteur IMAP prend désormais en charge les notifications d'événements de boîte aux lettres utilisant le protocole IDLE via un objet [notifier](../API/IMAPTransporterClass.md#notifier) de la classe [4D.IMAPNotifier](../API/IMAPNotifier.md), configurable via la propriété `listener` de [IMAP New transporter](../commands/imap-new-transporter). +- Les objets [session](../API/SessionClass.md) distantes sont maintenant [disponibles côté client](../Desktop/sessions.md#availability). +- Nouvelle [page **IA**](../settings/ai.md) dans la boîte de dialogue des Propriétés, permettant de configurer des [alias de fournisseurs et de modèles](../aikit/provider-model-aliases.md) qui peuvent être appelés dans le code via le composant 4D AIKit. +- Composant 4D AIKit : nouvelle classe [Providers](../aikit/Classes/OpenAIProviders.md) pour instancier et gérer les [alias de fournisseurs et de modèles](../aikit/provider-model-aliases.md). +- Prise en charge du [mot-clé `server`](../Concepts/classes.md#server) pour les fonctions du modèle de données ORDA et les fonctions singleton partagées/session. +- Dépendances : prise en charge des [composants stockés sur les dépôts GitLab](../Project/components.md#configuring-a-gitlab-repository). -#### Support of Liquid glass on macOS +#### Prise en charge de Liquid glass sur macOS -- Automatic support of [**Liquid glass** interface](https://www.apple.com/newsroom/2025/06/apple-introduces-a-delightful-and-elegant-new-software-design/) with 4D on macOS 26 Tahoe. See [this blog post](https://blog.4d.com/the-new-macos-tahoe-design-comes-to-your-4d-applications) for detailed information. -- New values returned by the [`FORM Theme`](../commands/form-theme) command and [CSS Media queries](../FormEditor/createStylesheet.md#media-queries). -- To help developers gradually adapt their interfaces, ability to **disable Liquid glass in 4D engine-based applications** via the "UIDesignRequiresCompatibility" key in the application's *Info.plist* file (see [Apple's documentation about this key](https://developer.apple.com/documentation/BundleResources/Information-Property-List/UIDesignRequiresCompatibility)). +- Prise en charge automatique de l'[interface **Liquid glass**](https://www.apple.com/newsroom/2025/06/apple-introduces-a-delightful-and-elegant-new-software-design/) avec 4D sur macOS 26 Tahoe. Consultez [cet article de blog](https://blog.4d.com/the-new-macos-tahoe-design-comes-to-your-4d-applications) pour plus d'informations. +- Nouvelles valeurs renvoyées par la commande [`FORM Theme`](../commands/form-theme) et les [CSS Media queries](../FormEditor/createStylesheet.md#media-queries). +- Pour aider les développeurs à adapter progressivement leurs interfaces, possibilité de **désactiver Liquid glass dans les applications 4D fusionnées** via la clé "UIDesignRequiresCompatibility" dans le fichier *Info.plist* de l'application (voir [la documentation d'Apple sur cette clé](https://developer.apple.com/documentation/BundleResources/Information-Property-List/UIDesignRequiresCompatibility)). #### Changements de comportement -- The [`JSON Validate`](../commands/json-validate) command now takes the *$schema* key into account and generates an error if a non-supported version is declared in the schema. -- For clarity, formula objects are now instances of a new [`4D.Formula`](../API/FormulaClass.md) class that inherits from the generic [`4D.Function`](../API/FunctionClass.md) class. -- In 4D 21 R3, new improvements to the [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) apply to language commands (see [this blog post](https://blog.4d.com/enhancement-of-command-syntax-checking-in-the-editor)). Syntax errors that were previously undetected may now be flagged in your code. -- The "PHP" page has been removed from the [Settings dialog box](../settings/overview.md). Use the [PHP selectors with the `SET DATABASE PARAMETER`](../commands/set-database-parameter#php-interpreter-ip-address-55) command to configure a PHP interpeter. -- The **Legacy** network layer is no longer supported as of 4D 21 R3. Projects and binary databases that were using the Legacy network layer are automatically set to [**ServerNet**](../settings/client-server.md#network-layer) when upgraded to 4D 21 R3 and higher. +- La commande [`JSON Validate`](../commands/json-validate) prend maintenant en compte la clé *$schema* et génère une erreur si une version non prise en charge est déclarée dans le schéma. +- Pour plus de clarté, les objets formules sont désormais des instances d'une nouvelle classe [`4D.Formula`](../API/FormulaClass.md) qui hérite de la classe générique [`4D.Function`](../API/FunctionClass.md). +- Dans 4D 21 R3, de nouvelles améliorations du [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) s'appliquent aux commandes du langage (voir [cet article de blog](https://blog.4d.com/enhancement-of-command-syntax-checking-in-the-editor)). Il est possible que des erreurs de syntaxe qui n'étaient pas détectées auparavant soient désormais signalées dans votre code. +- La page "PHP" a été supprimée de la [boîte de dialogue des Propriétés](../settings/overview.md). Use the [PHP selectors with the `SET DATABASE PARAMETER`](../commands/set-database-parameter#php-interpreter-ip-address-55) command to configure a PHP interpreter. +- The **Legacy** network layer is no longer supported. Les projets et les bases de données binaires qui utilisaient l'ancienne couche réseau sont automatiquement configurés en [**ServerNet**](../settings/client-server.md#network-layer) lors de la mise à niveau vers 4D 21 R3 et versions ultérieures. ## 4D 21 R2 -Read [**What’s new in 4D 21 R2**](https://blog.4d.com/whats-new-in-4d-21-r2/), the blog post that lists all new features and enhancements in 4D 21 R2. +Lisez [**Les nouveautés de 4D 21 R2**](https://blog.4d.com/fr-whats-new-in-4d-21-R2/), l'article de blog qui liste toutes les nouvelles fonctionnalités et améliorations de 4D 21 R2. #### Points forts -- The [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) has been enhanced to provide greater precision in error detection (see [this blog post](https://blog.4d.com/better-error-handling-and-type-inference-for-4d-developers) for more information). +- Le [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) a été amélioré pour fournir une plus grande précision dans la détection des erreurs (voir [cet article de blog](https://blog.4d.com/better-error-handling-and-type-inference-for-4d-developers) pour plus d'informations). - Les [actions standard de 4D Write Pro](../WritePro/user-legacy/standard-actions.md) qui s'appliquent aux [listes](../WritePro/user-legacy/using-a-4d-write-pro-area.md#lists) ajustent désormais automatiquement les marges des paragraphes pour que les marqueurs restent positionnés à l'intérieur de cette marge. - Prise en charge intégrée de `order by` dans les requêtes pour les recherches vectorielles IA en utilisant les fonctions [`query()`](../API/DataClassClass.md#query-by-vector-similarity) et l'[API REST](../REST/$orderby.md). - Vous pouvez désormais créer et ouvrir des pages Qodly à partir de l'[Explorateur](../Develop/explorer.md). - Vous pouvez [personnaliser les icônes de vos composants](../Extensions/develop-components.md#custom-icon). - Composant 4D AIKit : nouvelle classe [File API](../aikit/Classes/OpenAIFilesAPI.md) pour implémenter les fonctionnalités de **téléversement de fichiers**. -- [**Find in Design**](../Project/search-replace.md#search-in-components) and [**Replace in content**](../Project/search-replace.md#replace-in-content) features can now support editable components. +- Les fonctions [**Chercher dans le développement**](../Project/search-replace.md#search-in-components) et [**Remplacer dans le contenu**](../Project/search-replace.md#replace-in-content) peuvent maintenant intégrer les composants modifiables. - [**Liste des bugs corrigés**](https://bugs.4d.fr/fixedbugslist?version=21_R2) : liste de tous les bugs qui ont été corrigés dans 4D 21 R2. #### Developer Preview diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Notes/updates.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Notes/updates.md index c813432ab67c8b..fd731417e4dc51 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Notes/updates.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Notes/updates.md @@ -5,7 +5,7 @@ title: Release Notes ## 4D 21 R2 -Read [**What’s new in 4D 21 R2**](https://blog.4d.com/whats-new-in-4d-21-r2/), the blog post that lists all new features and enhancements in 4D 21 R2. +Lisez [**Les nouveautés de 4D 21 R2**](https://blog.4d.com/fr-whats-new-in-4d-21-R2/), l'article de blog qui liste toutes les nouvelles fonctionnalités et améliorations de 4D 21 R2. #### Points forts @@ -15,7 +15,7 @@ Read [**What’s new in 4D 21 R2**](https://blog.4d.com/whats-new-in-4d-21-r2/), - Vous pouvez désormais créer et ouvrir des pages Qodly à partir de l'[Explorateur](../Develop/explorer.md). - Vous pouvez [personnaliser les icônes de vos composants](../Extensions/develop-components.md#custom-icon). - Composant 4D AIKit : nouvelle classe [File API](../aikit/Classes/OpenAIFilesAPI.md) pour implémenter les fonctionnalités de **téléversement de fichiers**. -- [**Find in Design**](../Project/search-replace.md#search-in-components) and [**Replace in content**](../Project/search-replace.md#replace-in-content) features can now support editable components. +- Les fonctions [**Chercher dans le développement**](../Project/search-replace.md#search-in-components) et [**Remplacer dans le contenu**](../Project/search-replace.md#replace-in-content) peuvent maintenant intégrer les composants modifiables. - [**Liste des bugs corrigés**](https://bugs.4d.fr/fixedbugslist?version=21_R2) : liste de tous les bugs qui ont été corrigés dans 4D 21 R2. #### Developer Preview diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md index 24543515d7e38d..bf7ae55f9f6c2f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -935,16 +935,16 @@ End if デフォルトで、共有シングルトンまたはセッションシングルトンの関数はローカルに実行されます。 `server` キーワードをクラス関数定義に追加することで、4D はシングルトンインスタンスをサーバー上で使用します。 この場合、まだインスタンスが存在していない場合、サーバー上でシングルトンのインスタンス化が起こりうることに注意してください。 -For [sessions singletons](#singleton-classes), the function is executed on the server in the corresponding singleton instance, i.e. the instance of the singleton for the current session. +[セッションシングルトン](#シングルトンクラス) においては、関数は対応するシングルトンインスタンス(つまりカレントセッションのシングルトンのインスタンス)内においてサーバー上で実行されます。 :::note -If you declare a `server Function` in a shared singleton, then: +共有シングルトン内で `server Function` を宣言した場合、以下のようになります: -- you instantiate a singleton *S1* on the client (named *s1*), -- you run *s1.function()* on the client. +- シングルトン *S1* はクライアント上でインスタンス化されます(名前は *s1* ) +- *s1.function()* はクライアント上で実行されます。 -If no instance of *S1* exists on the server at that moment, *S1* is instantiated on the server (the constructor is executed), and *function()* runs on that server instance. As a result, two instances of *S1* can coexist (client-side and server-side), with distinct property values. In this case, *s1.property* is always accessed locally. It cannot be accessed on the server, for example from server-side code using direct dot notation (an error is returned). +その時にサーバー上で *S1* のインスタンスが存在しない場合、*S1* はサーバー上でインスタンス化され(コンストラクターが実行されます)、*function()* 関数はサーバーインスタン上で実行されます。 As a result, two instances of *S1* can coexist (client-side and server-side), with distinct property values. In this case, *s1.property* is always accessed locally. It cannot be accessed on the server, for example from server-side code using direct dot notation (an error is returned). ::: diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md index a65074025c7f41..01424862a55271 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -5,6 +5,8 @@ title: リリースノート ## 4D 21 R3 +Read [**What’s new in 4D 21 R3**](https://blog.4d.com/whats-new-in-4d-21-r3/), the blog post that lists all new features and enhancements in 4D 21 R3. + #### ハイライト - [`JSON Validate`](../commands/json-validate) コマンドは、JSON スキーマドラフト 2020-12 をサポートするようになりました。 @@ -29,8 +31,8 @@ title: リリースノート - [`JSON Validate`](../commands/json-validate) コマンドは *$schema* キーを考慮するようになり、スキーマ内でサポートされていないバージョンが宣言されたときにはエラーを生成するようになりました。 - 分かりやすさのために、フォーミュラオブジェクトは、汎用的な [`4D.Function`](../API/FunctionClass.md) クラスを継承する [`4D.Formula`](../API/FormulaClass.md) クラスの新しいインスタンスになりました。 - 4D 21 R3 では、[コードライブチェッカー](../code-editor/write-class-method.md#警告とエラー) にもたらされた新しい改良が、ランゲージコマンドに対しても適用されます([こちらのblog 記事](https://blog.4d.com/enhancement-of-command-syntax-checking-in-the-editor)を参照してください)。 以前は検知されなかったシンタックスエラーがコード内でフラグ付けされるようになりました。 -- [設定ダイアログボックス](../settings/overview.md) から、"PHP" ページが削除されました。 PHP インタープリターを設定するためには、[`SET DATABASE PARAMETER` のPHP セレクター](../commands/set-database-parameter#php-interpreter-ip-address-55) を使用してください。 -- \**旧式* ネットワークレイヤーは4D 21 R3 以降サポートされなくなります。 旧式ネットワークレイヤーを使用していたプロジェクトまたはバイナリーデータベースは、4D 21 R3 以降にアップグレードした際に自動的に[**ServerNet**](../settings/client-server.md#ネットワークレイヤー) へと設定されます。 +- [設定ダイアログボックス](../settings/overview.md) から、"PHP" ページが削除されました。 Use the [PHP selectors with the `SET DATABASE PARAMETER`](../commands/set-database-parameter#php-interpreter-ip-address-55) command to configure a PHP interpreter. +- The **Legacy** network layer is no longer supported. 旧式ネットワークレイヤーを使用していたプロジェクトまたはバイナリーデータベースは、4D 21 R3 以降にアップグレードした際に自動的に[**ServerNet**](../settings/client-server.md#ネットワークレイヤー) へと設定されます。 ## 4D 21 R2 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Concepts/classes.md index 5fa8bca0a444e4..81179f04ab3170 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Concepts/classes.md @@ -7,7 +7,7 @@ title: クラス 4D ランゲージでは **クラス** の概念がサポートされています 。 プログラミング言語では、クラスを利用することによって、属性やメソッドなどを持つ特定のオブジェクト種を定義することができます。 -ユーザークラスが定義されていれば、そのクラスのオブジェクトをコード内で **インスタンス化** することができます。 各オブジェクトは、それ自身が属するクラスのインスタンスです。 ユーザークラスが定義されていれば、そのクラスのオブジェクトをコード内で **インスタンス化** することができます。 各オブジェクトは、それ自身が属するクラスのインスタンスです。 クラスは、別のクラスを [継承](#class-extends-classname) することで、その [関数](#function) と、([宣言された](#property) および [計算された](#function-get-と-function-set)) プロパティを受け継ぐことができます。 +ユーザークラスが定義されていれば、そのクラスのオブジェクトをコード内で **インスタンス化** することができます。 各オブジェクトは、それ自身が属するクラスのインスタンスです。 クラスは、別のクラスを [継承](#class-extends-classname) することで、その [関数](#function) と、([宣言された](#property) および [計算された](#function-get-と-function-set)) プロパティを受け継ぐことができます。 > 4D におけるクラスモデルは JavaScript のクラスに類似しており、プロトタイプチェーンに基づきます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Concepts/classes.md index 5fa8bca0a444e4..81179f04ab3170 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Concepts/classes.md @@ -7,7 +7,7 @@ title: クラス 4D ランゲージでは **クラス** の概念がサポートされています 。 プログラミング言語では、クラスを利用することによって、属性やメソッドなどを持つ特定のオブジェクト種を定義することができます。 -ユーザークラスが定義されていれば、そのクラスのオブジェクトをコード内で **インスタンス化** することができます。 各オブジェクトは、それ自身が属するクラスのインスタンスです。 ユーザークラスが定義されていれば、そのクラスのオブジェクトをコード内で **インスタンス化** することができます。 各オブジェクトは、それ自身が属するクラスのインスタンスです。 クラスは、別のクラスを [継承](#class-extends-classname) することで、その [関数](#function) と、([宣言された](#property) および [計算された](#function-get-と-function-set)) プロパティを受け継ぐことができます。 +ユーザークラスが定義されていれば、そのクラスのオブジェクトをコード内で **インスタンス化** することができます。 各オブジェクトは、それ自身が属するクラスのインスタンスです。 クラスは、別のクラスを [継承](#class-extends-classname) することで、その [関数](#function) と、([宣言された](#property) および [計算された](#function-get-と-function-set)) プロパティを受け継ぐことができます。 > 4D におけるクラスモデルは JavaScript のクラスに類似しており、プロトタイプチェーンに基づきます。 diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md index 901233c8525629..6f26ba365f7a8f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -5,6 +5,8 @@ title: Notas de lançamento ## 4D 21 R3 +Leia [**O que há de novo no 4D v21 R3**](https://blog.4d.com/whats-new-in-4d-21-r3/), o post do blog que lista todos os novos recursos e aprimoramentos em 4D v21 R3. + #### Destaques - The [`JSON Validate`](../commands/json-validate) command now supports of JSON Schema draft 2020-12. @@ -29,8 +31,8 @@ title: Notas de lançamento - The [`JSON Validate`](../commands/json-validate) command now takes the *$schema* key into account and generates an error if a non-supported version is declared in the schema. - For clarity, formula objects are now instances of a new [`4D.Formula`](../API/FormulaClass.md) class that inherits from the generic [`4D.Function`](../API/FunctionClass.md) class. - In 4D 21 R3, new improvements to the [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) apply to language commands (see [this blog post](https://blog.4d.com/enhancement-of-command-syntax-checking-in-the-editor)). Syntax errors that were previously undetected may now be flagged in your code. -- The "PHP" page has been removed from the [Settings dialog box](../settings/overview.md). Use the [PHP selectors with the `SET DATABASE PARAMETER`](../commands/set-database-parameter#php-interpreter-ip-address-55) command to configure a PHP interpeter. -- The **Legacy** network layer is no longer supported as of 4D 21 R3. Projects and binary databases that were using the Legacy network layer are automatically set to [**ServerNet**](../settings/client-server.md#network-layer) when upgraded to 4D 21 R3 and higher. +- The "PHP" page has been removed from the [Settings dialog box](../settings/overview.md). Use the [PHP selectors with the `SET DATABASE PARAMETER`](../commands/set-database-parameter#php-interpreter-ip-address-55) command to configure a PHP interpreter. +- The **Legacy** network layer is no longer supported. Projects and binary databases that were using the Legacy network layer are automatically set to [**ServerNet**](../settings/client-server.md#network-layer) when upgraded to 4D 21 R3 and higher. ## 4D 21 R2 From 8cbb85b156d6c4522c504e1114aac80ff809a9e8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 20 Apr 2026 14:06:35 +0200 Subject: [PATCH 1997/2000] fixes (#3271) * fixes * Update architecture.md --- docs/Project/architecture.md | 2 +- .../Data Security/data-file-encryption-status.md | 2 +- .../language-legacy/Data Security/decrypt-data-blob.md | 2 +- .../language-legacy/Data Security/encrypt-data-blob.md | 8 ++++---- .../commands-legacy/data-file-encryption-status.md | 2 +- .../version-21-R2/commands-legacy/encrypt-data-blob.md | 6 +++--- .../commands-legacy/data-file-encryption-status.md | 2 +- .../version-21/commands-legacy/decrypt-data-blob.md | 2 +- .../version-21/commands-legacy/encrypt-data-blob.md | 8 ++++---- 9 files changed, 17 insertions(+), 17 deletions(-) diff --git a/docs/Project/architecture.md b/docs/Project/architecture.md index 6a6b860387628e..3f48a1da496e18 100644 --- a/docs/Project/architecture.md +++ b/docs/Project/architecture.md @@ -61,7 +61,7 @@ folders.json|Explorer folder definitions|JSON menus.json|Menu definitions|JSON roles.json|[Privileges, permissions](../ORDA/privileges.md#rolesjson-file) and other security settings for the project|JSON settings.4DSettings|*Structure* database settings. They are not taken into account if *[user settings](#settings-user)* or *[user settings for data](#settings-user-data)* are defined (see also [Priority of settings](../settings/overview.md#priority-of-settings). **Warning**: In compiled applications, structure settings are stored in the .4dz file (read-only). For deployment needs, it is necessary to [enable](../settings/overview.md#enabling-user-settings) and use *user settings* or *user settings for data* to define custom settings.|XML -AIProviders.json|[AI provider configuration file](../settings/ai.md#aiprovidersjson) for Structure|JSON +AIProviders.json|*Structure* [AI provider configuration file](../settings/ai.md#aiprovidersjson). Can be overriden by an AIProviders.json file added in *[user settings](#settings-user)* or *[user settings for data](#settings-user-data)* (see also [Priority of settings](../settings/overview.md#priority-of-settings). |JSON tips.json|Defined tips|JSON lists.json|Defined lists|JSON filters.json|Defined filters|JSON diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Security/data-file-encryption-status.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Security/data-file-encryption-status.md index 7f8f367d172213..fb97f00bb31a10 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Security/data-file-encryption-status.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Security/data-file-encryption-status.md @@ -5,7 +5,7 @@ slug: /commands/data-file-encryption-status displayed_sidebar: docs --- -**Data file encryption status** ( cheminStructure , cheminDonnées ) : Object +**Data file encryption status** ( *cheminStructure* : Text ; *cheminDonnées* : Text ) : Object
    diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Security/decrypt-data-blob.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Security/decrypt-data-blob.md index 46c647f3305da0..dfea25999e1e60 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Security/decrypt-data-blob.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Security/decrypt-data-blob.md @@ -13,7 +13,7 @@ displayed_sidebar: docs | --- | --- | --- | --- | | blobToDecrypt | Blob | → | BLOB à décrypter | | keyObject | passPhrase | Objet, Texte | → | Objet JSON contenant la clé de chiffrement ou le mot de passe pour générer directement une clé de chiffrement (texte) | -| salt | Integer | → | Additional salt for algorithm | +| salt | Integer | → | "Sel" additionnel pour l'algorithme | | decryptedBlob | Blob | ← | BLOB décrypté | | Résultat | Boolean | ← | True si le déchiffrement a été effectué correctement. Sinon False |
    diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Security/encrypt-data-blob.md b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Security/encrypt-data-blob.md index bd6738c7e00dff..1ab49b6bee8e81 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Security/encrypt-data-blob.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/language-legacy/Data Security/encrypt-data-blob.md @@ -13,7 +13,7 @@ displayed_sidebar: docs | --- | --- | --- | --- | | blobToEncrypt | Blob | → | BLOB à encrypter | | keyObject | passPhrase | Objet, Texte | → | Objet JSON contenant la clé de chiffrement ou le mot de passe pour une génération directe de clé de chiffrement (texte) | -| salt | Integer | → | Additional salt for algorithm | +| salt | Integer | → | "Sel" additionnel pour l'algorithme | | encryptedBlob | Blob | ← | BLOB encrypté | | Résultat | Boolean | ← | True si le chiffrement a été effectué correctement. Sinon False | @@ -31,7 +31,7 @@ displayed_sidebar: docs ## Description -La commande **Encrypt data BLOB**encrypte le paramètre *blobToEncrypt* avec le même algorithme utilisé par 4D pour encrypter les données (AES-256) et retourne le résultat dans encryptedBlob.. +La commande **Encrypt data BLOB** encrypte le paramètre *blobToEncrypt* avec le même algorithme utilisé par 4D pour encrypter les données (AES-256) et retourne le résultat dans *encryptedBlob*. Vous pouvez utiliser un paramètre *keyObject* ou un *passPhrase* pour encrypter le BLOB : @@ -48,7 +48,7 @@ En cas d'erreur, le BLOB est retourné vide et la commande retourne false. ## Exemple -Cryptez un fichier texte situé dans le dossier RESSOURCES de la base de données : +Cryptez un fichier texte situé dans le dossier RESOURCES de la base de données : ```4d  var $fileToEncrypt;$encryptedFile : 4D.File @@ -60,7 +60,7 @@ Cryptez un fichier texte situé dans le dossier RESSOURCES de la base de donnée    $blobToencrypt:=$fileToEncrypt.getContent()   - $result:=Encrypter donnees BLOB($blobToEncrypt;"myPassPhrase";MAXLONG;$encryptedBlob) + $result:=Encrypt data BLOB($blobToEncrypt;"myPassPhrase";MAXLONG;$encryptedBlob)  $encryptedFile.setContent($encryptedBlob) ``` diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/data-file-encryption-status.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/data-file-encryption-status.md index 9b9094813abe5a..4fa05038eea08d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/data-file-encryption-status.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/data-file-encryption-status.md @@ -5,7 +5,7 @@ slug: /commands/data-file-encryption-status displayed_sidebar: docs --- -**Data file encryption status** ( cheminStructure , cheminDonnées ) : Object +**Data file encryption status** ( *cheminStructure* : Text ; *cheminDonnées* : Text ) : Object
    diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/encrypt-data-blob.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/encrypt-data-blob.md index 4c43a22069bb07..a947b029461e8c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/encrypt-data-blob.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/commands-legacy/encrypt-data-blob.md @@ -31,7 +31,7 @@ displayed_sidebar: docs ## Description -La commande **Encrypt data BLOB**encrypte le paramètre *blobToEncrypt* avec le même algorithme utilisé par 4D pour encrypter les données (AES-256) et retourne le résultat dans encryptedBlob.. +La commande **Encrypt data BLOB** encrypte le paramètre *blobToEncrypt* avec le même algorithme utilisé par 4D pour encrypter les données (AES-256) et retourne le résultat dans *encryptedBlob*. Vous pouvez utiliser un paramètre *keyObject* ou un *passPhrase* pour encrypter le BLOB : @@ -48,7 +48,7 @@ En cas d'erreur, le BLOB est retourné vide et la commande retourne false. ## Exemple -Cryptez un fichier texte situé dans le dossier RESSOURCES de la base de données : +Cryptez un fichier texte situé dans le dossier RESOURCES de la base de données : ```4d  var $fileToEncrypt;$encryptedFile : 4D.File @@ -60,7 +60,7 @@ Cryptez un fichier texte situé dans le dossier RESSOURCES de la base de donnée    $blobToencrypt:=$fileToEncrypt.getContent()   - $result:=Encrypter donnees BLOB($blobToEncrypt;"myPassPhrase";MAXLONG;$encryptedBlob) + $result:=Encrypt data BLOB($blobToEncrypt;"myPassPhrase";MAXLONG;$encryptedBlob)  $encryptedFile.setContent($encryptedBlob) ``` diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands-legacy/data-file-encryption-status.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands-legacy/data-file-encryption-status.md index 78c86d223bac6c..6160368f3f2e80 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands-legacy/data-file-encryption-status.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands-legacy/data-file-encryption-status.md @@ -5,7 +5,7 @@ slug: /commands/data-file-encryption-status displayed_sidebar: docs --- -**Data file encryption status** ( cheminStructure , cheminDonnées ) : Object +**Data file encryption status** ( *cheminStructure* : Text ; *cheminDonnées* : Text ) : Object
    diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands-legacy/decrypt-data-blob.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands-legacy/decrypt-data-blob.md index c2a06de4968bcf..0023b202964e97 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands-legacy/decrypt-data-blob.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands-legacy/decrypt-data-blob.md @@ -13,7 +13,7 @@ displayed_sidebar: docs | --- | --- | --- | --- | | blobToDecrypt | Blob | → | BLOB à décrypter | | keyObject | passPhrase | Objet, Texte | → | Objet JSON contenant la clé de chiffrement ou le mot de passe pour générer directement une clé de chiffrement (texte) | -| salt | Integer | → | Additional salt for algorithm | +| salt | Integer | → | "Sel" additionnel pour l'algorithme | | decryptedBlob | Blob | ← | BLOB décrypté | | Résultat | Boolean | ← | True si le déchiffrement a été effectué correctement. Sinon False |
    diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands-legacy/encrypt-data-blob.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands-legacy/encrypt-data-blob.md index 90444eb96ff268..88a8cff16601ad 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands-legacy/encrypt-data-blob.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands-legacy/encrypt-data-blob.md @@ -13,7 +13,7 @@ displayed_sidebar: docs | --- | --- | --- | --- | | blobToEncrypt | Blob | → | BLOB à encrypter | | keyObject | passPhrase | Objet, Texte | → | Objet JSON contenant la clé de chiffrement ou le mot de passe pour une génération directe de clé de chiffrement (texte) | -| salt | Integer | → | Additional salt for algorithm | +| salt | Integer | → | "Sel" additionnel pour l'algorithme | | encryptedBlob | Blob | ← | BLOB encrypté | | Résultat | Boolean | ← | True si le chiffrement a été effectué correctement. Sinon False |
    @@ -31,7 +31,7 @@ displayed_sidebar: docs ## Description -La commande **Encrypt data BLOB**encrypte le paramètre *blobToEncrypt* avec le même algorithme utilisé par 4D pour encrypter les données (AES-256) et retourne le résultat dans encryptedBlob.. +La commande **Encrypt data BLOB** encrypte le paramètre *blobToEncrypt* avec le même algorithme utilisé par 4D pour encrypter les données (AES-256) et retourne le résultat dans *encryptedBlob*. Vous pouvez utiliser un paramètre *keyObject* ou un *passPhrase* pour encrypter le BLOB : @@ -48,7 +48,7 @@ En cas d'erreur, le BLOB est retourné vide et la commande retourne false. ## Exemple -Cryptez un fichier texte situé dans le dossier RESSOURCES de la base de données : +Cryptez un fichier texte situé dans le dossier RESOURCES de la base de données : ```4d  var $fileToEncrypt;$encryptedFile : 4D.File @@ -60,7 +60,7 @@ Cryptez un fichier texte situé dans le dossier RESSOURCES de la base de donnée    $blobToencrypt:=$fileToEncrypt.getContent()   - $result:=Encrypter donnees BLOB($blobToEncrypt;"myPassPhrase";MAXLONG;$encryptedBlob) + $result:=Encrypt data BLOB($blobToEncrypt;"myPassPhrase";MAXLONG;$encryptedBlob)  $encryptedFile.setContent($encryptedBlob) ``` From 47c83bb85a4eb309859ded8d054087fab756c37c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 20 Apr 2026 17:25:34 +0200 Subject: [PATCH 1998/2000] Fix/crypter fr (#3272) * fixes * Update architecture.md * fixes in 4DWP * no beta --- .../commands-legacy/wp-get-view-properties.md | 2 +- .../commands-legacy/wp-set-view-properties.md | 2 +- docs/WritePro/commands/wp-export-document.md | 16 ++++++++-------- docs/WritePro/commands/wp-export-variable.md | 14 +++++++------- docusaurus.config.js | 2 +- .../version-21-R2.json | 2 +- .../WritePro/commands/wp-export-document.md | 6 +++--- .../WritePro/commands/wp-export-variable.md | 6 +++--- .../version-21-R2.json | 2 +- .../WritePro/commands/wp-export-document.md | 6 +++--- .../WritePro/commands/wp-export-variable.md | 6 +++--- .../WritePro/commands/wp-export-document.md | 6 +++--- .../WritePro/commands/wp-export-variable.md | 6 +++--- .../WritePro/commands/wp-export-document.md | 16 ++++++++-------- .../WritePro/commands/wp-export-variable.md | 14 +++++++------- .../version-21-R2.json | 2 +- .../WritePro/commands/wp-export-document.md | 16 ++++++++-------- .../WritePro/commands/wp-export-variable.md | 14 +++++++------- .../WritePro/commands/wp-export-document.md | 16 ++++++++-------- .../WritePro/commands/wp-export-variable.md | 14 +++++++------- .../WritePro/commands/wp-export-document.md | 4 ++-- .../WritePro/commands/wp-export-variable.md | 4 ++-- .../version-21-R2.json | 2 +- .../WritePro/commands/wp-export-document.md | 4 ++-- .../WritePro/commands/wp-export-variable.md | 4 ++-- .../WritePro/commands/wp-export-document.md | 4 ++-- .../WritePro/commands/wp-export-variable.md | 4 ++-- .../WritePro/commands/wp-export-document.md | 6 +++--- .../WritePro/commands/wp-export-variable.md | 6 +++--- .../version-21-R2.json | 2 +- .../WritePro/commands/wp-export-document.md | 6 +++--- .../WritePro/commands/wp-export-variable.md | 6 +++--- .../WritePro/commands/wp-export-document.md | 6 +++--- .../WritePro/commands/wp-export-variable.md | 6 +++--- .../commands-legacy/wp-get-view-properties.md | 2 +- .../commands-legacy/wp-set-view-properties.md | 2 +- .../WritePro/commands/wp-export-document.md | 16 ++++++++-------- .../WritePro/commands/wp-export-variable.md | 14 +++++++------- .../commands-legacy/wp-get-view-properties.md | 2 +- .../commands-legacy/wp-set-view-properties.md | 2 +- .../WritePro/commands/wp-export-document.md | 16 ++++++++-------- .../WritePro/commands/wp-export-variable.md | 14 +++++++------- 42 files changed, 150 insertions(+), 150 deletions(-) diff --git a/docs/WritePro/commands-legacy/wp-get-view-properties.md b/docs/WritePro/commands-legacy/wp-get-view-properties.md index 0344a3903833f6..4b817f1e149eee 100644 --- a/docs/WritePro/commands-legacy/wp-get-view-properties.md +++ b/docs/WritePro/commands-legacy/wp-get-view-properties.md @@ -41,7 +41,7 @@ The returned object contains all view properties of the 4D Write Pro area, along | wk resolution | dpi | Screen resolution for the contents of the 4D Write Pro area. Possible values: wk auto (0) Number greater than 1 | | wk spell enable | spellEnabled | Enables the auto spellcheck. Possible values: True/False | | wk visible background | visibleBackground | Displays both background images and background color (visible effect in Page or Embedded view mode only). Possible values: True/False | -| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | +| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True. If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | | wk visible footers | visibleFooters | Displays or exports the footers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible headers | visibleHeaders | Displays or exports the headers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible hidden characters | visibleHiddenChars | Displays invisible characters. Possible values: True/False | diff --git a/docs/WritePro/commands-legacy/wp-set-view-properties.md b/docs/WritePro/commands-legacy/wp-set-view-properties.md index 49722a06b93f4d..222cae5ca2b352 100644 --- a/docs/WritePro/commands-legacy/wp-set-view-properties.md +++ b/docs/WritePro/commands-legacy/wp-set-view-properties.md @@ -34,7 +34,7 @@ In *wpViewProps*, pass an object wherein each property is a view property that y | wk resolution | dpi | Screen resolution for the contents of the 4D Write Pro area. Possible values: wk auto (0) Number greater than 1 | | wk spell enable | spellEnabled | Enables the auto spellcheck. Possible values: True/False | | wk visible background and anchored elements | visibleBackground | Displays or exports background images/color, anchored images and text boxes (for display, visible effect in Page or Embedded view mode only). Possible values: True/False | -| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | +| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True. If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | | wk visible footers | visibleFooters | Displays or exports the footers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible headers | visibleHeaders | Displays or exports the headers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible hidden characters | visibleHiddenChars | Displays invisible characters. Possible values: True/False | diff --git a/docs/WritePro/commands/wp-export-document.md b/docs/WritePro/commands/wp-export-document.md index 943fcf6df6d4b4..d458b481fba761 100644 --- a/docs/WritePro/commands/wp-export-document.md +++ b/docs/WritePro/commands/wp-export-document.md @@ -36,7 +36,7 @@ You can omit the *format* parameter, in which case you need to specify the exten | -------------------- | ----- | ------------------ | | wk 4wp | 4 | 4D Write Pro document is saved in a native archive format (zipped HTML and images saved in a separate folder). 4D specific tags are included and 4D expressions are not computed. This format is particularly suitable for saving and archiving 4D Write Pro documents on disk without any loss. | | wk docx | 7 | .docx extension. 4D Write Pro document is saved in Microsoft Word format. Certified support for Microsoft Word 2010 and newer.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | -| wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | +| wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails. | | wk pdf | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title / Author / Subject / Content creator
    **Notes**:
    • Expressions are automatically frozen when document is exported
    • Links to methods are NOT exported
    | | wk svg | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | | wk web page complete | 2 | .htm or .html extension. Document is saved as standard HTML and its resources are saved separately. 4D tags and links to 4D methods are removed and expressions are computed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable when you want to display a 4D Write Pro document in a web browser. | @@ -45,13 +45,13 @@ You can omit the *format* parameter, in which case you need to specify the exten * "4D specific tags" means 4D XHTML with a 4D namespace and 4D CSS styles. * For more information about the 4D Write Pro document format, refer to [.4wp document format](https://doc.4d.com/4Dv20/4D/20/Using-a-4D-Write-Pro-area.200-6229460.en.html#2895813). -* To view a list of known differences or incompatibility when using the .docx format, see [Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html). +* To view a list of known differences or incompatibility when using the .docx format, see [Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md). * For more information on exporting to SVG format, see [Exporting to SVG format](https://doc.4d.com/4Dv20/4D/20/Exporting-to-SVG-format.200-6229468.en.html). ### option parameter -Pass an [object](# "Data structured as a native 4D object") in *option* containing the values to define the properties of the exported document. The following properties are available: +Pass in *option* an object containing the values to define the properties of the exported document. The following properties are available: | Constant | Value | Comment | | ----------- | ------------------ | ---------------------------------------- | @@ -67,7 +67,7 @@ Pass an [object](# "Data structured as a native 4D object") in *option* containi | wk pdfa version | pdfaVersion | Exports PDF with conformance to a PDF/A version. For more information on PDF/A properties and versions, please refer to the [PDF/A page on Wikipedia](https://en.wikipedia.org/wiki/PDF/A). Possible values:
  • `wk pdfa2`: Exports to version "PDF/A-2"
  • `wk pdfa3`: Exports to version "PDF/A-3"
  • **Note:** On macOS, `wk pdfa2` may export to PDF/A-2 or PDF/A-3 or higher, depending on platform implementation. Also, `wk pdfa3` means "exports to *at least* PDF/A-3". On Windows, the output PDF file will always be equal to the desired conformance. | | wk recompute formulas | recomputeFormulas | Defines if formulas must be recomputed when exported. Possible values:
  • true - Default value. All formulas are recomputed
  • false - Do not recompute formulas
  • | | wk visible background and anchored elements | visibleBackground | Displays or exports background images/color, anchored images and text boxes (for display, visible effect in Page or Embedded view mode only). Possible values: True/False | -| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | +| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True. If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | | wk visible footers | visibleFooters | Displays or exports the footers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible headers | visibleHeaders | Displays or exports the headers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible references | visibleReferences | Displays or exports all 4D expressions inserted in the document as references. Possible values: True/False | @@ -95,7 +95,7 @@ The following table indicates the *option* available per export *format*: | wk visible references | \- | \- | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (default: false) | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (default: false) | | wk whitespace | \- | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (default: "pre-wrap") | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (default: "pre-wrap") | \- | -**Compatibility Note:** Passing a *longint* value in *option* is supported for compatibility reasons, but it is recommended to use an [object](# "Data structured as a native 4D object") parameter. +**Compatibility Note:** Passing a *longint* value in *option* is supported for compatibility reasons, but it is recommended to use an object parameter. ### wk files collection @@ -108,7 +108,7 @@ The wk files property allows you to [export a PDF with attachments](https://blog | mimeType | Text | Optional. If omitted, default value can usually be guessed from file extension; otherwise, "application/octet-stream" is used. If passed, make sure to use an ISO mime type, otherwise the exported file could be invalid. | | data | Text or BLOB | Mandatory if *file* property is missing | | file | 4D.File object | Mandatory if *data* property is missing, ignored otherwise. | -| relationship | Text | Optional. If omitted, default value is "Data". Possible values for Factur-X first file:for BASIC, EN 16931 or EXTENDED profiles: "Alternative", "Source" or "Data" ("Alternative" only for German invoice)for MINIMUM and BASIC WL profiles: "Data" only.for other profiles: "Alternative", "Source" or "Data" (with restrictions perhaps depending on country: see profile specification for more info about other profiles - for instance for RECHNUNG profile only "Alternative" is allowed)for other files (but Factur-X invoice xml file) : "Alternative", "Source", "Data", "Supplement" or "Unspecified"any other value generates an error. | +| relationship | Text | Optional. If omitted, default value is "Data". Possible values for Factur-X first file:
    • for BASIC, EN 16931 or EXTENDED profiles: "Alternative", "Source" or "Data" ("Alternative" only for German invoice)
    • for MINIMUM and BASIC WL profiles: "Data" only.
    • for other profiles: "Alternative", "Source" or "Data" (with restrictions perhaps depending on country: see profile specification for more info about other profiles - for instance for RECHNUNG profile only "Alternative" is allowed)
    • for other files (but Factur-X invoice xml file) : "Alternative", "Source", "Data", "Supplement" or "Unspecified"
    • any other value generates an error.
    | If the *option* parameter also contains a wk factur x property, then the first element of the wk files collection must be the Factur-X (ZUGFeRD) invoice xml file (see below). @@ -269,8 +269,8 @@ WP EXPORT DOCUMENT(WParea; $file; wk docx; $options) ## See also [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF)
    -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation)
    [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures)
    [WP EXPORT VARIABLE](wp-export-variable.md)
    diff --git a/docs/WritePro/commands/wp-export-variable.md b/docs/WritePro/commands/wp-export-variable.md index e7ba43a423d5e7..9f938ac86b1028 100644 --- a/docs/WritePro/commands/wp-export-variable.md +++ b/docs/WritePro/commands/wp-export-variable.md @@ -35,7 +35,7 @@ In the *format* parameter, pass a constant from the *4D Write Pro Constants* the | ------------------- | ------- | ----- | ------------| | wk 4wp | Integer | 4 | 4D Write Pro document is saved in a native archive format (zipped HTML and images saved in a separate folder). 4D specific tags are included and 4D expressions are not computed. This format is particularly suitable for saving and archiving 4D Write Pro documents on disk without any loss. | | wk docx |Integer | 7 | .docx extension. 4D Write Pro document is saved in Microsoft Word format. Certified support for Microsoft Word 2010 and newer.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | -| wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | +| wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails. | | wk pdf | Integer | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | | wk svg | Integer | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | | wk web page html 4D | Integer | 3 | 4D Write Pro document is saved as HTML and includes 4D specific tags; each expression is inserted as a non-breaking space. Since this format is lossless, it is appropriate for storing purposes in a text field. | @@ -44,13 +44,13 @@ In the *format* parameter, pass a constant from the *4D Write Pro Constants* the * "4D specific tags" means 4D XHTML with a 4D namespace and 4D CSS styles. * For more information about the 4D Write Pro document format, refer to [.4wp document format](https://doc.4d.com/4Dv20/4D/20/Using-a-4D-Write-Pro-area.200-6229460.en.html#2895813). -* To view a list of known differences or incompatibility when using the .docx format, see [Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html). +* To view a list of known differences or incompatibility when using the .docx format, see [Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md). * When exporting to SVG format with this command, images are embedded in base64 format. * For more information on exporting to SVG format, see [Exporting to SVG format](https://doc.4d.com/4Dv20/4D/20/Exporting-to-SVG-format.200-6229468.en.html). ### option parameter -Pass an [object](# "Data structured as a native 4D object") in *option* containing the values to define the properties of the exported document. The following properties are available: +Pass in *option* an object containing the values to define the properties of the exported document. The following properties are available: | Constant | Value | Comment | | ----------- | ------------------ | ---------------------------------------- | @@ -66,7 +66,7 @@ Pass an [object](# "Data structured as a native 4D object") in *option* containi | wk pdfa version | pdfaVersion | Exports PDF with conformance to a PDF/A version. For more information on PDF/A properties and versions, please refer to the [PDF/A page on Wikipedia](https://en.wikipedia.org/wiki/PDF/A). Possible values:
  • `wk pdfa2`: Exports to version "PDF/A-2"
  • `wk pdfa3`: Exports to version "PDF/A-3"
  • **Note:** On macOS, `wk pdfa2` may export to PDF/A-2 or PDF/A-3 or higher, depending on platform implementation. Also, `wk pdfa3` means "exports to *at least* PDF/A-3". On Windows, the output PDF file will always be equal to the desired conformance. | | wk recompute formulas | recomputeFormulas | Defines if formulas must be recomputed when exported. Possible values:
  • true - Default value. All formulas are recomputed
  • false - Do not recompute formulas
  • | | wk visible background and anchored elements | visibleBackground | Displays or exports background images/color, anchored images and text boxes (for display, visible effect in Page or Embedded view mode only). Possible values: True/False | -| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | +| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True. If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | | wk visible footers | visibleFooters | Displays or exports the footers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible headers | visibleHeaders | Displays or exports the headers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible references | visibleReferences | Displays or exports all 4D expressions inserted in the document as references. Possible values: True/False | @@ -94,7 +94,7 @@ The following table indicates the *option* available per export *format*: | wk visible references | \- | \- | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (default: false) | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (default: false) | | wk whitespace | \- | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (default: "pre-wrap") | \- | \- | \- | -**Compatibility Note:** Passing a *longint* value in *option* is supported for compatibility reasons, but it is recommended to use an [object](# "Data structured as a native 4D object") parameter. +**Compatibility Note:** Passing a *longint* value in *option* is supported for compatibility reasons, but it is recommended to use an object parameter. ## Example 1 @@ -159,6 +159,6 @@ To export the first page of a 4D Write Pro as SVG in a Text variable and hide th [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF) [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation) [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures) -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [WP EXPORT DOCUMENT](../commands/wp-export-document) diff --git a/docusaurus.config.js b/docusaurus.config.js index b9d3eac7153154..b871afc5ce1523 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -238,7 +238,7 @@ sidebarItemsGenerator: async function (args) { }, versions: { '21-R2': { - label: '21 R2 BETA', + label: '21 R2', banner: 'none', }, '21': { diff --git a/i18n/en/docusaurus-plugin-content-docs/version-21-R2.json b/i18n/en/docusaurus-plugin-content-docs/version-21-R2.json index 71665f3e095689..9c9d5b8e3558b3 100644 --- a/i18n/en/docusaurus-plugin-content-docs/version-21-R2.json +++ b/i18n/en/docusaurus-plugin-content-docs/version-21-R2.json @@ -1,6 +1,6 @@ { "version.label": { - "message": "21 R2 BETA", + "message": "21 R2", "description": "The label for version 21-R2" }, "sidebar.docs.category.Getting Started": { diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md index 99028828535935..eb57644577506b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md @@ -48,7 +48,7 @@ Puede omitir el parámetro *format*, en cuyo caso deberá especificar la extensi - "Etiquetas específicas 4D" significa XHTML 4D con un espacio de nombres 4D y estilos CSS 4D. - Para más información sobre el formato de documento 4D Write Pro, consulte el [formato del documento .4wp](https://doc.4d.com/4Dv20/4D/20/Using-a-4D-Write-Pro-area.200-6229460.en.html#2895813). -- Para ver una lista de las diferencias o incompatibilidades conocidas al utilizar el formato .docx, consulte [Importación y exportación en formato .docx](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html). +- Para ver una lista de las diferencias o incompatibilidades conocidas al utilizar el formato .docx, consulte [Importación y exportación en formato .docx](../user-legacy/importing-and-exporting-in-docx-format.md). - Para obtener más información sobre la exportación a formato SVG, consulte [Exportar a formato SVG](https://doc.4d.com/4Dv20/4D/20/Exporting-to-SVG-format.200-6229468.en.html). ### Parámetro option @@ -271,8 +271,8 @@ WP EXPORT DOCUMENT(WParea; $file; wk docx; $options) ## Ver también [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF)
    -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation)
    [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures)
    [WP EXPORT VARIABLE](wp-export-variable.md)
    diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md index d6f673aae0cb73..3097aea17257bd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md @@ -47,7 +47,7 @@ En el parámetro *format*, pase una constante del tema *4D Write Pro Constants* - "Etiquetas específicas 4D" significa XHTML 4D con un espacio de nombres 4D y estilos CSS 4D. - Para más información sobre el formato de documento 4D Write Pro, consulte el [formato del documento .4wp](https://doc.4d.com/4Dv20/4D/20/Using-a-4D-Write-Pro-area.200-6229460.en.html#2895813). -- Para ver una lista de las diferencias o incompatibilidades conocidas al utilizar el formato .docx, consulte [Importación y exportación en formato .docx](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html). +- Para ver una lista de las diferencias o incompatibilidades conocidas al utilizar el formato .docx, consulte [Importación y exportación en formato .docx](../user-legacy/importing-and-exporting-in-docx-format.md). - Cuando se exporta al formato SVG con este comando, las imágenes se integran en formato base64. - Para obtener más información sobre la exportación a formato SVG, consulte [Exportar a formato SVG](https://doc.4d.com/4Dv20/4D/20/Exporting-to-SVG-format.200-6229468.en.html). @@ -162,6 +162,6 @@ Para exportar la primera página de un 4D Write Pro como SVG en una variable Tex [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF) [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation) [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures) -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [WP EXPORT DOCUMENT](../commands/wp-export-document) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2.json b/i18n/es/docusaurus-plugin-content-docs/version-21-R2.json index 99162f95a28a94..403adf2d319a2b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2.json +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2.json @@ -1,6 +1,6 @@ { "version.label": { - "message": "21 R2 BETA", + "message": "21 R2", "description": "The label for version 21-R2" }, "sidebar.docs.category.Getting Started": { diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md index f2771ff2343435..7fd8863a493c6c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md @@ -48,7 +48,7 @@ Puede omitir el parámetro *format*, en cuyo caso deberá especificar la extensi - "Etiquetas específicas 4D" significa XHTML 4D con un espacio de nombres 4D y estilos CSS 4D. - Para más información sobre el formato de documento 4D Write Pro, consulte el [formato del documento .4wp](https://doc.4d.com/4Dv20/4D/20/Using-a-4D-Write-Pro-area.200-6229460.en.html#2895813). -- Para ver una lista de las diferencias o incompatibilidades conocidas al utilizar el formato .docx, consulte [Importación y exportación en formato .docx](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html). +- Para ver una lista de las diferencias o incompatibilidades conocidas al utilizar el formato .docx, consulte [Importación y exportación en formato .docx](../user-legacy/importing-and-exporting-in-docx-format.md). - Para obtener más información sobre la exportación a formato SVG, consulte [Exportar a formato SVG](https://doc.4d.com/4Dv20/4D/20/Exporting-to-SVG-format.200-6229468.en.html). ### Parámetro option @@ -271,8 +271,8 @@ WP EXPORT DOCUMENT(WParea; $file; wk docx; $options) ## Ver también [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF)
    -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation)
    [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures)
    [WP EXPORT VARIABLE](wp-export-variable.md)
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md index 4b008d729add45..a6028491580c2b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md @@ -47,7 +47,7 @@ En el parámetro *format*, pase una constante del tema *4D Write Pro Constants* - "Etiquetas específicas 4D" significa XHTML 4D con un espacio de nombres 4D y estilos CSS 4D. - Para más información sobre el formato de documento 4D Write Pro, consulte el [formato del documento .4wp](https://doc.4d.com/4Dv20/4D/20/Using-a-4D-Write-Pro-area.200-6229460.en.html#2895813). -- Para ver una lista de las diferencias o incompatibilidades conocidas al utilizar el formato .docx, consulte [Importación y exportación en formato .docx](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html). +- Para ver una lista de las diferencias o incompatibilidades conocidas al utilizar el formato .docx, consulte [Importación y exportación en formato .docx](../user-legacy/importing-and-exporting-in-docx-format.md). - Cuando se exporta al formato SVG con este comando, las imágenes se integran en formato base64. - Para obtener más información sobre la exportación a formato SVG, consulte [Exportar a formato SVG](https://doc.4d.com/4Dv20/4D/20/Exporting-to-SVG-format.200-6229468.en.html). @@ -162,6 +162,6 @@ Para exportar la primera página de un 4D Write Pro como SVG en una variable Tex [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF) [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation) [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures) -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [WP EXPORT DOCUMENT](../commands/wp-export-document.md) \ No newline at end of file diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md b/i18n/es/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md index 5522a796a117bf..f0f9fcc7e43625 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md @@ -48,7 +48,7 @@ Puede omitir el parámetro *format*, en cuyo caso deberá especificar la extensi - "Etiquetas específicas 4D" significa XHTML 4D con un espacio de nombres 4D y estilos CSS 4D. - Para más información sobre el formato de documento 4D Write Pro, consulte el [formato del documento .4wp](https://doc.4d.com/4Dv20/4D/20/Using-a-4D-Write-Pro-area.200-6229460.en.html#2895813). -- Para ver una lista de las diferencias o incompatibilidades conocidas al utilizar el formato .docx, consulte [Importación y exportación en formato .docx](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html). +- Para ver una lista de las diferencias o incompatibilidades conocidas al utilizar el formato .docx, consulte [Importación y exportación en formato .docx](../user-legacy/importing-and-exporting-in-docx-format.md). - Para obtener más información sobre la exportación a formato SVG, consulte [Exportar a formato SVG](https://doc.4d.com/4Dv20/4D/20/Exporting-to-SVG-format.200-6229468.en.html). ### Parámetro option @@ -271,8 +271,8 @@ WP EXPORT DOCUMENT(WParea; $file; wk docx; $options) ## Ver también [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF)
    -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation)
    [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures)
    [WP EXPORT VARIABLE](wp-export-variable.md)
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md b/i18n/es/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md index 6908104e7562a3..09a63fcaee556a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md @@ -47,7 +47,7 @@ En el parámetro *format*, pase una constante del tema *4D Write Pro Constants* - "Etiquetas específicas 4D" significa XHTML 4D con un espacio de nombres 4D y estilos CSS 4D. - Para más información sobre el formato de documento 4D Write Pro, consulte el [formato del documento .4wp](https://doc.4d.com/4Dv20/4D/20/Using-a-4D-Write-Pro-area.200-6229460.en.html#2895813). -- Para ver una lista de las diferencias o incompatibilidades conocidas al utilizar el formato .docx, consulte [Importación y exportación en formato .docx](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html). +- Para ver una lista de las diferencias o incompatibilidades conocidas al utilizar el formato .docx, consulte [Importación y exportación en formato .docx](../user-legacy/importing-and-exporting-in-docx-format.md). - Cuando se exporta al formato SVG con este comando, las imágenes se integran en formato base64. - Para obtener más información sobre la exportación a formato SVG, consulte [Exportar a formato SVG](https://doc.4d.com/4Dv20/4D/20/Exporting-to-SVG-format.200-6229468.en.html). @@ -162,6 +162,6 @@ Para exportar la primera página de un 4D Write Pro como SVG en una variable Tex [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF) [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation) [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures) -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [WP EXPORT DOCUMENT](../commands/wp-export-document.md) \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md index 1e2db71845d384..3efd7b09e6970c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md @@ -39,7 +39,7 @@ Vous pouvez omettre le paramètre *format*, auquel cas vous devez spécifier l'e | -------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | wk 4wp | 4 | Le document 4D Write Pro est sauvegardé dans un format d'archive natif (HTML zippé et images sauvegardées dans un dossier séparé). Les balises spécifiques 4D sont incluses et les expressions 4D ne sont pas calculées. Ce format est particulièrement adapté à la sauvegarde et à l'archivage des documents 4D Write Pro sur disque sans aucune perte. | | wk docx | 7 | Extension .docx. Le document 4D Write Pro est enregistré au format Microsoft Word. Prise en charge certifiée de Microsoft Word 2010 et versions ultérieures.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | -| wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | +| wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails. | | wk pdf | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title / Author / Subject / Content creator
    **Notes**:
    • Expressions are automatically frozen when document is exported
    • Links to methods are NOT exported
    | | wk svg | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | | wk web page complete | 2 | .htm or .html extension. Document is saved as standard HTML and its resources are saved separately. 4D tags and links to 4D methods are removed and expressions are computed. Only text boxes anchored to embedded view are exported (as divs). Only text boxes anchored to embedded view are exported (as divs). | @@ -48,12 +48,12 @@ Vous pouvez omettre le paramètre *format*, auquel cas vous devez spécifier l'e - "Balises spécifiques 4D" signifie XHTML 4D avec un espace de noms 4D et des styles CSS 4D. - Pour plus d'informations sur le format du document 4D Write Pro, reportez-vous à [.4wp document format](https://doc.4d.com/4Dv20/4D/20/Using-a-4D-Write-Pro-area.200-6229460.en.html#2895813). -- Pour consulter la liste des différences ou des incompatibilités connues lors de l'utilisation du format .docx, voir [Importation et exportation au format .docx](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html). +- Pour consulter la liste des différences ou des incompatibilités connues lors de l'utilisation du format .docx, voir [Importation et exportation au format .docx](../user-legacy/importing-and-exporting-in-docx-format.md). - Pour plus d'informations sur l'exportation au format SVG, voir [Exportation au format SVG](https://doc.4d.com/4Dv20/4D/20/Exporting-to-SVG-format.200-6229468.en.html). ### Paramètre option -Pass an [object](# "Data structured as a native 4D object") in *option* containing the values to define the properties of the exported document. Les propriétés suivantes sont disponibles : +Pass in *option* an object containing the values to define the properties of the exported document. Les propriétés suivantes sont disponibles : | Constante | Valeur | Commentaire | | ------------------------------------------- | ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -69,7 +69,7 @@ Pass an [object](# "Data structured as a native 4D object") in *option* containi | wk pdfa version | pdfaVersion | Exports PDF with conformance to a PDF/A version. For more information on PDF/A properties and versions, please refer to the [PDF/A page on Wikipedia](https://en.wikipedia.org/wiki/PDF/A). Possible values:
  • `wk pdfa2`: Exports to version "PDF/A-2"
  • `wk pdfa3`: Exports to version "PDF/A-3"
  • **Note:** On macOS, `wk pdfa2` may export to PDF/A-2 or PDF/A-3 or higher, depending on platform implementation. Aussi, `wk pdfa3` signifie "exporte vers *au moins* PDF/A-3". Possible values:
  • `wk pdfa2`: Exports to version "PDF/A-2"
  • `wk pdfa3`: Exports to version "PDF/A-3"
  • **Note:** On macOS, `wk pdfa2` may export to PDF/A-2 or PDF/A-3 or higher, depending on platform implementation. | | wk recompute formulas | recomputeFormulas | Defines if formulas must be recomputed when exported. Valeurs possibles :
  • true - Valeur par défaut. Toutes les formules sont recalculées
  • false - Ne pas recalculer les formules
  • | | wk visible background and anchored elements | visibleBackground | Displays or exports background images/color, anchored images and text boxes (for display, visible effect in Page or Embedded view mode only). Possible values: True/False | -| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | +| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True. If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | | wk visible footers | visibleFooters | Displays or exports the footers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible headers | visibleHeaders | Displays or exports the headers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible references | visibleReferences | Displays or exports all 4D expressions inserted in the document as references. Possible values: True/False | @@ -97,7 +97,7 @@ Le tableau suivant indique l'*option* disponible par *format* d'export : | wk visible references | \- | \- | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (par défaut : false) | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (par défaut : false) | | wk whitespace | \- | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (par défaut : "pre-wrap") | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (par défaut : "pre-wrap") | \- | -**Compatibility Note:** Passing a *longint* value in *option* is supported for compatibility reasons, but it is recommended to use an [object](# "Data structured as a native 4D object") parameter. +**Compatibility Note:** Passing a *longint* value in *option* is supported for compatibility reasons, but it is recommended to use an object parameter. ### wk files collection @@ -110,7 +110,7 @@ The wk files property allows you to [export a PDF with attachments](https://blog | mimeType | Text | Optionnel. If omitted, default value can usually be guessed from file extension; otherwise, "application/octet-stream" is used. If passed, make sure to use an ISO mime type, otherwise the exported file could be invalid. | | data | Text ou BLOB | Mandatory if *file* property is missing | | file | 4D.File object | Mandatory if *data* property is missing, ignored otherwise. | -| relationship | Text | Optionnel. If omitted, default value is "Data". Possible values for Factur-X first file:for BASIC, EN 16931 or EXTENDED profiles: "Alternative", "Source" or "Data" ("Alternative" only for German invoice)for MINIMUM and BASIC WL profiles: "Data" only.for other profiles: "Alternative", "Source" or "Data" (with restrictions perhaps depending on country: see profile specification for more info about other profiles - for instance for RECHNUNG profile only "Alternative" is allowed)for other files (but Factur-X invoice xml file) : "Alternative", "Source", "Data", "Supplement" or "Unspecified"any other value generates an error. | +| relationship | Text | Optionnel. If omitted, default value is "Data". Possible values for Factur-X first file:
    • for BASIC, EN 16931 or EXTENDED profiles: "Alternative", "Source" or "Data" ("Alternative" only for German invoice)
    • for MINIMUM and BASIC WL profiles: "Data" only.
    • for other profiles: "Alternative", "Source" or "Data" (with restrictions perhaps depending on country: see profile specification for more info about other profiles - for instance for RECHNUNG profile only "Alternative" is allowed)
    • for other files (but Factur-X invoice xml file) : "Alternative", "Source", "Data", "Supplement" or "Unspecified"
    • any other value generates an error.
    | If the *option* parameter also contains a wk factur x property, then the first element of the wk files collection must be the Factur-X (ZUGFeRD) invoice xml file (see below). @@ -271,8 +271,8 @@ WP EXPORT DOCUMENT(WParea; $file; wk docx; $options) ## Voir également [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF)
    -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation)
    [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures)
    [WP EXPORT VARIABLE](wp-export-variable.md)
    diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md index 3ab5e3ec4ef09d..df2da6b891d548 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md @@ -38,7 +38,7 @@ Dans le paramètre *format*, passez une constante du thème *4D Write Pro Consta | ------------------- | ------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | wk 4wp | Integer | 4 | Le document 4D Write Pro est sauvegardé dans un format d'archive natif (HTML zippé et images sauvegardées dans un dossier séparé). Les balises spécifiques 4D sont incluses et les expressions 4D ne sont pas calculées. Ce format est particulièrement adapté à la sauvegarde et à l'archivage des documents 4D Write Pro sur disque sans aucune perte. | | wk docx | Integer | 7 | Extension .docx. Le document 4D Write Pro est enregistré au format Microsoft Word. Prise en charge certifiée de Microsoft Word 2010 et versions ultérieures.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | -| wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | +| wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails. | | wk pdf | Integer | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | | wk svg | Integer | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | | wk web page html 4D | Integer | 3 | Le document 4D Write Pro est enregistré en HTML et comprend des balises spécifiques à 4D ; chaque expression est insérée sous forme d'espace insécable. Since this format is lossless, it is appropriate for storing purposes in a text field. | @@ -47,13 +47,13 @@ Dans le paramètre *format*, passez une constante du thème *4D Write Pro Consta - "Balises spécifiques 4D" signifie XHTML 4D avec un espace de noms 4D et des styles CSS 4D. - Pour plus d'informations sur le format du document 4D Write Pro, reportez-vous à [.4wp document format](https://doc.4d.com/4Dv20/4D/20/Using-a-4D-Write-Pro-area.200-6229460.en.html#2895813). -- Pour consulter la liste des différences ou des incompatibilités connues lors de l'utilisation du format .docx, voir [Importation et exportation au format .docx](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html). +- Pour consulter la liste des différences ou des incompatibilités connues lors de l'utilisation du format .docx, voir [Importation et exportation au format .docx](../user-legacy/importing-and-exporting-in-docx-format.md). - Lors de l'exportation au format SVG avec cette commande, les images sont intégrées au format base64. - Pour plus d'informations sur l'exportation au format SVG, voir [Exportation au format SVG](https://doc.4d.com/4Dv20/4D/20/Exporting-to-SVG-format.200-6229468.en.html). ### Paramètre option -Pass an [object](# "Data structured as a native 4D object") in *option* containing the values to define the properties of the exported document. Les propriétés suivantes sont disponibles : +Pass in *option* an object containing the values to define the properties of the exported document. Les propriétés suivantes sont disponibles : | Constante | Valeur | Commentaire | | ------------------------------------------- | ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -69,7 +69,7 @@ Pass an [object](# "Data structured as a native 4D object") in *option* containi | wk pdfa version | pdfaVersion | Exports PDF with conformance to a PDF/A version. For more information on PDF/A properties and versions, please refer to the [PDF/A page on Wikipedia](https://en.wikipedia.org/wiki/PDF/A). Possible values:
  • `wk pdfa2`: Exports to version "PDF/A-2"
  • `wk pdfa3`: Exports to version "PDF/A-3"
  • **Note:** On macOS, `wk pdfa2` may export to PDF/A-2 or PDF/A-3 or higher, depending on platform implementation. Aussi, `wk pdfa3` signifie "exporte vers *au moins* PDF/A-3". Possible values:
  • `wk pdfa2`: Exports to version "PDF/A-2"
  • `wk pdfa3`: Exports to version "PDF/A-3"
  • **Note:** On macOS, `wk pdfa2` may export to PDF/A-2 or PDF/A-3 or higher, depending on platform implementation. | | wk recompute formulas | recomputeFormulas | Defines if formulas must be recomputed when exported. Valeurs possibles :
  • true - Valeur par défaut. Toutes les formules sont recalculées
  • false - Ne pas recalculer les formules
  • | | wk visible background and anchored elements | visibleBackground | Displays or exports background images/color, anchored images and text boxes (for display, visible effect in Page or Embedded view mode only). Possible values: True/False | -| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | +| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True. If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | | wk visible footers | visibleFooters | Displays or exports the footers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible headers | visibleHeaders | Displays or exports the headers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible references | visibleReferences | Displays or exports all 4D expressions inserted in the document as references. Possible values: True/False | @@ -97,7 +97,7 @@ Le tableau suivant indique l'*option* disponible par *format* d'export : | wk visible references | \- | \- | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (par défaut : false) | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (par défaut : false) | | wk whitespace | \- | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (par défaut : "pre-wrap") | \- | \- | \- | -**Compatibility Note:** Passing a *longint* value in *option* is supported for compatibility reasons, but it is recommended to use an [object](# "Data structured as a native 4D object") parameter. +**Compatibility Note:** Passing a *longint* value in *option* is supported for compatibility reasons, but it is recommended to use an object parameter. ## Exemple 1 @@ -162,6 +162,6 @@ Pour exporter la première page d'un 4D Write Pro en SVG dans une variable Texte [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF) [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation) [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures) -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [WP EXPORT DOCUMENT](../commands/wp-export-document) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2.json b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2.json index 934cd9f3aab9c2..059242be79518b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2.json +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2.json @@ -1,6 +1,6 @@ { "version.label": { - "message": "21 R2 BETA", + "message": "21 R2", "description": "The label for version 21-R2" }, "sidebar.docs.category.Getting Started": { diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md index 0efe67b8e816b8..b010bc7b252858 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md @@ -39,7 +39,7 @@ Vous pouvez omettre le paramètre *format*, auquel cas vous devez spécifier l'e | -------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | wk 4wp | 4 | Le document 4D Write Pro est sauvegardé dans un format d'archive natif (HTML zippé et images sauvegardées dans un dossier séparé). Les balises spécifiques 4D sont incluses et les expressions 4D ne sont pas calculées. Ce format est particulièrement adapté à la sauvegarde et à l'archivage des documents 4D Write Pro sur disque sans aucune perte. | | wk docx | 7 | Extension .docx. Le document 4D Write Pro est enregistré au format Microsoft Word. Prise en charge certifiée de Microsoft Word 2010 et versions ultérieures.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | -| wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | +| wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails. | | wk pdf | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title / Author / Subject / Content creator
    **Notes**:
    • Expressions are automatically frozen when document is exported
    • Links to methods are NOT exported
    | | wk svg | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | | wk web page complete | 2 | .htm or .html extension. Document is saved as standard HTML and its resources are saved separately. 4D tags and links to 4D methods are removed and expressions are computed. Only text boxes anchored to embedded view are exported (as divs). Only text boxes anchored to embedded view are exported (as divs). | @@ -48,12 +48,12 @@ Vous pouvez omettre le paramètre *format*, auquel cas vous devez spécifier l'e - "Balises spécifiques 4D" signifie XHTML 4D avec un espace de noms 4D et des styles CSS 4D. - Pour plus d'informations sur le format du document 4D Write Pro, reportez-vous à [.4wp document format](https://doc.4d.com/4Dv20/4D/20/Using-a-4D-Write-Pro-area.200-6229460.en.html#2895813). -- Pour consulter la liste des différences ou des incompatibilités connues lors de l'utilisation du format .docx, voir [Importation et exportation au format .docx](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html). +- Pour consulter la liste des différences ou des incompatibilités connues lors de l'utilisation du format .docx, voir [Importation et exportation au format .docx](../user-legacy/importing-and-exporting-in-docx-format.md). - Pour plus d'informations sur l'exportation au format SVG, voir [Exportation au format SVG](https://doc.4d.com/4Dv20/4D/20/Exporting-to-SVG-format.200-6229468.en.html). ### Paramètre option -Pass an [object](# "Data structured as a native 4D object") in *option* containing the values to define the properties of the exported document. Les propriétés suivantes sont disponibles : +Pass in *option* an object containing the values to define the properties of the exported document. Les propriétés suivantes sont disponibles : | Constante | Valeur | Commentaire | | ------------------------------------------- | ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -69,7 +69,7 @@ Pass an [object](# "Data structured as a native 4D object") in *option* containi | wk pdfa version | pdfaVersion | Exports PDF with conformance to a PDF/A version. For more information on PDF/A properties and versions, please refer to the [PDF/A page on Wikipedia](https://en.wikipedia.org/wiki/PDF/A). Possible values:
  • `wk pdfa2`: Exports to version "PDF/A-2"
  • `wk pdfa3`: Exports to version "PDF/A-3"
  • **Note:** On macOS, `wk pdfa2` may export to PDF/A-2 or PDF/A-3 or higher, depending on platform implementation. Aussi, `wk pdfa3` signifie "exporte vers *au moins* PDF/A-3". Possible values:
  • `wk pdfa2`: Exports to version "PDF/A-2"
  • `wk pdfa3`: Exports to version "PDF/A-3"
  • **Note:** On macOS, `wk pdfa2` may export to PDF/A-2 or PDF/A-3 or higher, depending on platform implementation. | | wk recompute formulas | recomputeFormulas | Defines if formulas must be recomputed when exported. Valeurs possibles :
  • true - Valeur par défaut. Toutes les formules sont recalculées
  • false - Ne pas recalculer les formules
  • | | wk visible background and anchored elements | visibleBackground | Displays or exports background images/color, anchored images and text boxes (for display, visible effect in Page or Embedded view mode only). Possible values: True/False | -| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | +| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True. If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | | wk visible footers | visibleFooters | Displays or exports the footers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible headers | visibleHeaders | Displays or exports the headers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible references | visibleReferences | Displays or exports all 4D expressions inserted in the document as references. Possible values: True/False | @@ -97,7 +97,7 @@ Le tableau suivant indique l'*option* disponible par *format* d'export : | wk visible references | \- | \- | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (par défaut : false) | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (par défaut : false) | | wk whitespace | \- | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (par défaut : "pre-wrap") | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (par défaut : "pre-wrap") | \- | -**Compatibility Note:** Passing a *longint* value in *option* is supported for compatibility reasons, but it is recommended to use an [object](# "Data structured as a native 4D object") parameter. +**Compatibility Note:** Passing a *longint* value in *option* is supported for compatibility reasons, but it is recommended to use an object parameter. ### wk files collection @@ -110,7 +110,7 @@ The wk files property allows you to [export a PDF with attachments](https://blog | mimeType | Text | Optionnel. If omitted, default value can usually be guessed from file extension; otherwise, "application/octet-stream" is used. If passed, make sure to use an ISO mime type, otherwise the exported file could be invalid. | | data | Text ou BLOB | Mandatory if *file* property is missing | | file | 4D.File object | Mandatory if *data* property is missing, ignored otherwise. | -| relationship | Text | Optionnel. If omitted, default value is "Data". Possible values for Factur-X first file:for BASIC, EN 16931 or EXTENDED profiles: "Alternative", "Source" or "Data" ("Alternative" only for German invoice)for MINIMUM and BASIC WL profiles: "Data" only.for other profiles: "Alternative", "Source" or "Data" (with restrictions perhaps depending on country: see profile specification for more info about other profiles - for instance for RECHNUNG profile only "Alternative" is allowed)for other files (but Factur-X invoice xml file) : "Alternative", "Source", "Data", "Supplement" or "Unspecified"any other value generates an error. | +| relationship | Text | Optionnel. If omitted, default value is "Data". Possible values for Factur-X first file:
    • for BASIC, EN 16931 or EXTENDED profiles: "Alternative", "Source" or "Data" ("Alternative" only for German invoice)
    • for MINIMUM and BASIC WL profiles: "Data" only.
    • for other profiles: "Alternative", "Source" or "Data" (with restrictions perhaps depending on country: see profile specification for more info about other profiles - for instance for RECHNUNG profile only "Alternative" is allowed)
    • for other files (but Factur-X invoice xml file) : "Alternative", "Source", "Data", "Supplement" or "Unspecified"
    • any other value generates an error.
    | If the *option* parameter also contains a wk factur x property, then the first element of the wk files collection must be the Factur-X (ZUGFeRD) invoice xml file (see below). @@ -271,8 +271,8 @@ WP EXPORT DOCUMENT(WParea; $file; wk docx; $options) ## Voir également [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF)
    -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation)
    [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures)
    [WP EXPORT VARIABLE](wp-export-variable.md)
    diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md index 634631821f9bc0..8b6aea5286427d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md @@ -38,7 +38,7 @@ Dans le paramètre *format*, passez une constante du thème *4D Write Pro Consta | ------------------- | ------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | wk 4wp | Integer | 4 | Le document 4D Write Pro est sauvegardé dans un format d'archive natif (HTML zippé et images sauvegardées dans un dossier séparé). Les balises spécifiques 4D sont incluses et les expressions 4D ne sont pas calculées. Ce format est particulièrement adapté à la sauvegarde et à l'archivage des documents 4D Write Pro sur disque sans aucune perte. | | wk docx | Integer | 7 | Extension .docx. Le document 4D Write Pro est enregistré au format Microsoft Word. Prise en charge certifiée de Microsoft Word 2010 et versions ultérieures.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | -| wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | +| wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails. | | wk pdf | Integer | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | | wk svg | Integer | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | | wk web page html 4D | Integer | 3 | Le document 4D Write Pro est enregistré en HTML et comprend des balises spécifiques à 4D ; chaque expression est insérée sous forme d'espace insécable. Since this format is lossless, it is appropriate for storing purposes in a text field. | @@ -47,13 +47,13 @@ Dans le paramètre *format*, passez une constante du thème *4D Write Pro Consta - "Balises spécifiques 4D" signifie XHTML 4D avec un espace de noms 4D et des styles CSS 4D. - Pour plus d'informations sur le format du document 4D Write Pro, reportez-vous à [.4wp document format](https://doc.4d.com/4Dv20/4D/20/Using-a-4D-Write-Pro-area.200-6229460.en.html#2895813). -- Pour consulter la liste des différences ou des incompatibilités connues lors de l'utilisation du format .docx, voir [Importation et exportation au format .docx](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html). +- Pour consulter la liste des différences ou des incompatibilités connues lors de l'utilisation du format .docx, voir [Importation et exportation au format .docx](../user-legacy/importing-and-exporting-in-docx-format.md). - Lors de l'exportation au format SVG avec cette commande, les images sont intégrées au format base64. - Pour plus d'informations sur l'exportation au format SVG, voir [Exportation au format SVG](https://doc.4d.com/4Dv20/4D/20/Exporting-to-SVG-format.200-6229468.en.html). ### Paramètre option -Pass an [object](# "Data structured as a native 4D object") in *option* containing the values to define the properties of the exported document. Les propriétés suivantes sont disponibles : +Pass in *option* an object containing the values to define the properties of the exported document. Les propriétés suivantes sont disponibles : | Constante | Valeur | Commentaire | | ------------------------------------------- | ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -69,7 +69,7 @@ Pass an [object](# "Data structured as a native 4D object") in *option* containi | wk pdfa version | pdfaVersion | Exports PDF with conformance to a PDF/A version. For more information on PDF/A properties and versions, please refer to the [PDF/A page on Wikipedia](https://en.wikipedia.org/wiki/PDF/A). Possible values:
  • `wk pdfa2`: Exports to version "PDF/A-2"
  • `wk pdfa3`: Exports to version "PDF/A-3"
  • **Note:** On macOS, `wk pdfa2` may export to PDF/A-2 or PDF/A-3 or higher, depending on platform implementation. Aussi, `wk pdfa3` signifie "exporte vers *au moins* PDF/A-3". Possible values:
  • `wk pdfa2`: Exports to version "PDF/A-2"
  • `wk pdfa3`: Exports to version "PDF/A-3"
  • **Note:** On macOS, `wk pdfa2` may export to PDF/A-2 or PDF/A-3 or higher, depending on platform implementation. | | wk recompute formulas | recomputeFormulas | Defines if formulas must be recomputed when exported. Valeurs possibles :
  • true - Valeur par défaut. Toutes les formules sont recalculées
  • false - Ne pas recalculer les formules
  • | | wk visible background and anchored elements | visibleBackground | Displays or exports background images/color, anchored images and text boxes (for display, visible effect in Page or Embedded view mode only). Possible values: True/False | -| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | +| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True. If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | | wk visible footers | visibleFooters | Displays or exports the footers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible headers | visibleHeaders | Displays or exports the headers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible references | visibleReferences | Displays or exports all 4D expressions inserted in the document as references. Possible values: True/False | @@ -97,7 +97,7 @@ Le tableau suivant indique l'*option* disponible par *format* d'export : | wk visible references | \- | \- | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (par défaut : false) | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (par défaut : false) | | wk whitespace | \- | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (par défaut : "pre-wrap") | \- | \- | \- | -**Compatibility Note:** Passing a *longint* value in *option* is supported for compatibility reasons, but it is recommended to use an [object](# "Data structured as a native 4D object") parameter. +**Compatibility Note:** Passing a *longint* value in *option* is supported for compatibility reasons, but it is recommended to use an object parameter. ## Exemple 1 @@ -162,6 +162,6 @@ Pour exporter la première page d'un 4D Write Pro en SVG dans une variable Texte [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF)\ [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation)\ [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures)\ -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [WP EXPORT DOCUMENT](../commands/wp-export-document.md) \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md index 03dbd611cb7a6d..2c0a05a0128c4d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md @@ -39,7 +39,7 @@ Vous pouvez omettre le paramètre *format*, auquel cas vous devez spécifier l'e | -------------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | wk 4wp | 4 | Le document 4D Write Pro est sauvegardé dans un format d'archive natif (HTML zippé et images sauvegardées dans un dossier séparé). Les balises spécifiques 4D sont incluses et les expressions 4D ne sont pas calculées. Ce format est particulièrement adapté à la sauvegarde et à l'archivage des documents 4D Write Pro sur disque sans aucune perte. | | wk docx | 7 | Extension .docx. Le document 4D Write Pro est enregistré au format Microsoft Word. Prise en charge certifiée de Microsoft Word 2010 et versions ultérieures.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | -| wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | +| wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails. | | wk pdf | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | | wk svg | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | | wk web page complete | 2 | .htm or .html extension. Document is saved as standard HTML and its resources are saved separately. 4D tags and links to 4D methods are removed and expressions are computed. Only text boxes anchored to embedded view are exported (as divs). Only text boxes anchored to embedded view are exported (as divs). | @@ -48,12 +48,12 @@ Vous pouvez omettre le paramètre *format*, auquel cas vous devez spécifier l'e - "Balises spécifiques 4D" signifie XHTML 4D avec un espace de noms 4D et des styles CSS 4D. - Pour plus d'informations sur le format du document 4D Write Pro, reportez-vous à [.4wp document format](https://doc.4d.com/4Dv20/4D/20/Using-a-4D-Write-Pro-area.200-6229460.en.html#2895813). -- Pour consulter la liste des différences ou des incompatibilités connues lors de l'utilisation du format .docx, voir [Importation et exportation au format .docx](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html). +- Pour consulter la liste des différences ou des incompatibilités connues lors de l'utilisation du format .docx, voir [Importation et exportation au format .docx](../user-legacy/importing-and-exporting-in-docx-format.md). - Pour plus d'informations sur l'exportation au format SVG, voir [Exportation au format SVG](https://doc.4d.com/4Dv20/4D/20/Exporting-to-SVG-format.200-6229468.en.html). ### Paramètre option -Pass an [object](# "Data structured as a native 4D object") in *option* containing the values to define the properties of the exported document. Les propriétés suivantes sont disponibles : +Pass in *option* an object containing the values to define the properties of the exported document. Les propriétés suivantes sont disponibles : | Constante | Valeur | Commentaire | | ------------------------------------------- | ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -69,7 +69,7 @@ Pass an [object](# "Data structured as a native 4D object") in *option* containi | wk pdfa version | pdfaVersion | Exports PDF with conformance to a PDF/A version. For more information on PDF/A properties and versions, please refer to the [PDF/A page on Wikipedia](https://en.wikipedia.org/wiki/PDF/A). Possible values:
  • `wk pdfa2`: Exports to version "PDF/A-2"
  • `wk pdfa3`: Exports to version "PDF/A-3"
  • **Note:** On macOS, `wk pdfa2` may export to PDF/A-2 or PDF/A-3 or higher, depending on platform implementation. Aussi, `wk pdfa3` signifie "exporte vers *au moins* PDF/A-3". Possible values:
  • `wk pdfa2`: Exports to version "PDF/A-2"
  • `wk pdfa3`: Exports to version "PDF/A-3"
  • **Note:** On macOS, `wk pdfa2` may export to PDF/A-2 or PDF/A-3 or higher, depending on platform implementation. | | wk recompute formulas | recomputeFormulas | Defines if formulas must be recomputed when exported. Valeurs possibles :
  • true - Valeur par défaut. Toutes les formules sont recalculées
  • false - Ne pas recalculer les formules
  • | | wk visible background and anchored elements | visibleBackground | Displays or exports background images/color, anchored images and text boxes (for display, visible effect in Page or Embedded view mode only). Possible values: True/False | -| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | +| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True. If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | | wk visible footers | visibleFooters | Displays or exports the footers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible headers | visibleHeaders | Displays or exports the headers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible references | visibleReferences | Displays or exports all 4D expressions inserted in the document as references. Possible values: True/False | @@ -97,7 +97,7 @@ Le tableau suivant indique l'*option* disponible par *format* d'export : | wk visible references | \- | \- | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (par défaut : false) | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (par défaut : false) | | wk whitespace | \- | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (par défaut : "pre-wrap") | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (par défaut : "pre-wrap") | \- | -**Compatibility Note:** Passing a *longint* value in *option* is supported for compatibility reasons, but it is recommended to use an [object](# "Data structured as a native 4D object") parameter. +**Compatibility Note:** Passing a *longint* value in *option* is supported for compatibility reasons, but it is recommended to use an object parameter. ### wk files collection @@ -110,7 +110,7 @@ The wk files property allows you to [export a PDF with attachments](https://blog | mimeType | Text | Optionnel. If omitted, default value can usually be guessed from file extension; otherwise, "application/octet-stream" is used. If passed, make sure to use an ISO mime type, otherwise the exported file could be invalid. | | data | Text ou BLOB | Mandatory if *file* property is missing | | file | 4D.File object | Mandatory if *data* property is missing, ignored otherwise. | -| relationship | Text | Optionnel. If omitted, default value is "Data". Possible values for Factur-X first file:for BASIC, EN 16931 or EXTENDED profiles: "Alternative", "Source" or "Data" ("Alternative" only for German invoice)for MINIMUM and BASIC WL profiles: "Data" only.for other profiles: "Alternative", "Source" or "Data" (with restrictions perhaps depending on country: see profile specification for more info about other profiles - for instance for RECHNUNG profile only "Alternative" is allowed)for other files (but Factur-X invoice xml file) : "Alternative", "Source", "Data", "Supplement" or "Unspecified"any other value generates an error. | +| relationship | Text | Optionnel. If omitted, default value is "Data". Possible values for Factur-X first file:
    • for BASIC, EN 16931 or EXTENDED profiles: "Alternative", "Source" or "Data" ("Alternative" only for German invoice)
    • for MINIMUM and BASIC WL profiles: "Data" only.
    • for other profiles: "Alternative", "Source" or "Data" (with restrictions perhaps depending on country: see profile specification for more info about other profiles - for instance for RECHNUNG profile only "Alternative" is allowed)
    • for other files (but Factur-X invoice xml file) : "Alternative", "Source", "Data", "Supplement" or "Unspecified"
    • any other value generates an error.
    | If the *option* parameter also contains a wk factur x property, then the first element of the wk files collection must be the Factur-X (ZUGFeRD) invoice xml file (see below). @@ -271,8 +271,8 @@ WP EXPORT DOCUMENT(WParea; $file; wk docx; $options) ## Voir également [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF)
    -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation)
    [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures)
    [WP EXPORT VARIABLE](wp-export-variable.md)
    diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md index b5b0653f1480cc..e03bec812c1ebe 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md @@ -38,7 +38,7 @@ Dans le paramètre *format*, passez une constante du thème *4D Write Pro Consta | ------------------- | ------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | wk 4wp | Integer | 4 | Le document 4D Write Pro est sauvegardé dans un format d'archive natif (HTML zippé et images sauvegardées dans un dossier séparé). Les balises spécifiques 4D sont incluses et les expressions 4D ne sont pas calculées. Ce format est particulièrement adapté à la sauvegarde et à l'archivage des documents 4D Write Pro sur disque sans aucune perte. | | wk docx | Integer | 7 | Extension .docx. Le document 4D Write Pro est enregistré au format Microsoft Word. Prise en charge certifiée de Microsoft Word 2010 et versions ultérieures.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | -| wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | +| wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails. | | wk pdf | Integer | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | | wk svg | Integer | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | | wk web page html 4D | Integer | 3 | Le document 4D Write Pro est enregistré en HTML et comprend des balises spécifiques à 4D ; chaque expression est insérée sous forme d'espace insécable. Since this format is lossless, it is appropriate for storing purposes in a text field. | @@ -47,13 +47,13 @@ Dans le paramètre *format*, passez une constante du thème *4D Write Pro Consta - "Balises spécifiques 4D" signifie XHTML 4D avec un espace de noms 4D et des styles CSS 4D. - Pour plus d'informations sur le format du document 4D Write Pro, reportez-vous à [.4wp document format](https://doc.4d.com/4Dv20/4D/20/Using-a-4D-Write-Pro-area.200-6229460.en.html#2895813). -- Pour consulter la liste des différences ou des incompatibilités connues lors de l'utilisation du format .docx, voir [Importation et exportation au format .docx](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html). +- Pour consulter la liste des différences ou des incompatibilités connues lors de l'utilisation du format .docx, voir [Importation et exportation au format .docx](../user-legacy/importing-and-exporting-in-docx-format.md). - Lors de l'exportation au format SVG avec cette commande, les images sont intégrées au format base64. - Pour plus d'informations sur l'exportation au format SVG, voir [Exportation au format SVG](https://doc.4d.com/4Dv20/4D/20/Exporting-to-SVG-format.200-6229468.en.html). ### Paramètre option -Pass an [object](# "Data structured as a native 4D object") in *option* containing the values to define the properties of the exported document. Les propriétés suivantes sont disponibles : +Pass in *option* an object containing the values to define the properties of the exported document. Les propriétés suivantes sont disponibles : | Constante | Valeur | Commentaire | | ------------------------------------------- | ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -69,7 +69,7 @@ Pass an [object](# "Data structured as a native 4D object") in *option* containi | wk pdfa version | pdfaVersion | Exports PDF with conformance to a PDF/A version. For more information on PDF/A properties and versions, please refer to the [PDF/A page on Wikipedia](https://en.wikipedia.org/wiki/PDF/A). Possible values:
  • `wk pdfa2`: Exports to version "PDF/A-2"
  • `wk pdfa3`: Exports to version "PDF/A-3"
  • **Note:** On macOS, `wk pdfa2` may export to PDF/A-2 or PDF/A-3 or higher, depending on platform implementation. Aussi, `wk pdfa3` signifie "exporte vers *au moins* PDF/A-3". Possible values:
  • `wk pdfa2`: Exports to version "PDF/A-2"
  • `wk pdfa3`: Exports to version "PDF/A-3"
  • **Note:** On macOS, `wk pdfa2` may export to PDF/A-2 or PDF/A-3 or higher, depending on platform implementation. | | wk recompute formulas | recomputeFormulas | Defines if formulas must be recomputed when exported. Valeurs possibles :
  • true - Valeur par défaut. Toutes les formules sont recalculées
  • false - Ne pas recalculer les formules
  • | | wk visible background and anchored elements | visibleBackground | Displays or exports background images/color, anchored images and text boxes (for display, visible effect in Page or Embedded view mode only). Possible values: True/False | -| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | +| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True. If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | | wk visible footers | visibleFooters | Displays or exports the footers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible headers | visibleHeaders | Displays or exports the headers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible references | visibleReferences | Displays or exports all 4D expressions inserted in the document as references. Possible values: True/False | @@ -97,7 +97,7 @@ Le tableau suivant indique l'*option* disponible par *format* d'export : | wk visible references | \- | \- | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (par défaut : false) | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (par défaut : false) | | wk whitespace | \- | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (par défaut : "pre-wrap") | \- | \- | \- | -**Compatibility Note:** Passing a *longint* value in *option* is supported for compatibility reasons, but it is recommended to use an [object](# "Data structured as a native 4D object") parameter. +**Compatibility Note:** Passing a *longint* value in *option* is supported for compatibility reasons, but it is recommended to use an object parameter. ## Exemple 1 @@ -162,6 +162,6 @@ Pour exporter la première page d'un 4D Write Pro en SVG dans une variable Texte [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF)\ [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation)\ [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures)\ -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [WP EXPORT DOCUMENT](../commands/wp-export-document.md) \ No newline at end of file diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md index da35f670f3faaf..af5c9d68883d60 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md @@ -271,8 +271,8 @@ WP EXPORT DOCUMENT(WParea; $file; wk docx; $options) ## 参照 [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF)
    -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation)
    [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures)
    [WP EXPORT VARIABLE](wp-export-variable.md)
    diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md index 53848d4aa6df1f..efe7805449cf96 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md @@ -162,6 +162,6 @@ displayed_sidebar: docs [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF) [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation) [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures) -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [WP EXPORT DOCUMENT](../commands/wp-export-document) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2.json b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2.json index 0dbe28b7aa579c..6669169813f782 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2.json +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2.json @@ -1,6 +1,6 @@ { "version.label": { - "message": "21 R2 BETA", + "message": "21 R2", "description": "The label for version 21-R2" }, "sidebar.docs.category.Getting Started": { diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md index 58b568120ef6fd..eea561776787fa 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md @@ -271,8 +271,8 @@ WP EXPORT DOCUMENT(WParea; $file; wk docx; $options) ## 参照 [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF)
    -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation)
    [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures)
    [WP EXPORT VARIABLE](wp-export-variable.md)
    diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md index 54ac2e84e4e6a7..b81e8443e6777b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md @@ -162,6 +162,6 @@ displayed_sidebar: docs [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF) [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation) [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures) -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [WP EXPORT DOCUMENT](../commands/wp-export-document.md) \ No newline at end of file diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md index bddac6a9089c6f..681e569c0d8ca7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md @@ -271,8 +271,8 @@ WP EXPORT DOCUMENT(WParea; $file; wk docx; $options) ## 参照 [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF)
    -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation)
    [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures)
    [WP EXPORT VARIABLE](wp-export-variable.md)
    diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md index 194f44c535f174..03f2563aef1426 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md @@ -162,6 +162,6 @@ displayed_sidebar: docs [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF) [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation) [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures) -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [WP EXPORT DOCUMENT](../commands/wp-export-document.md) \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md index 376688ac3e339b..ceea39684be920 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md @@ -48,7 +48,7 @@ Você pode omitir o parâmetro *format*, neste caso você precisa especificar a - "4D tags específicas" significa 4D XHTML com um namespace 4D e estilos 4D CSS - Para mais informações sobre o formato 4D Write Pro do documento, consulte [formato do documento .4wp](https://doc.4d.com/4Dv20/4D/20/Using-a-4D-Write-Pro-area.200-6229460.en.html#2895813). -- Para visualizar uma lista das diferenças conhecidas ou incompatibilidades ao usar o formato .docx, consulte [Importando e Exportando no formato .docx](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html). +- Para visualizar uma lista das diferenças conhecidas ou incompatibilidades ao usar o formato .docx, consulte [Importando e Exportando no formato .docx](../user-legacy/importing-and-exporting-in-docx-format.md). - Para obter mais informações sobre exportação para o formato SVG, consulte [Exportando para o formato SVG](https://doc.4d.com/4Dv20/4D/20/Exporting-to-SVG-format.200-6229468.en.html). ### Parâmetro option @@ -271,8 +271,8 @@ WP EXPORT DOCUMENT(WParea; $file; wk docx; $options) ## Veja também [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF)
    -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation)
    [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures)
    [WP EXPORT VARIABLE](wp-export-variable.md)
    diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md index 8eeb73ac1e9b3b..6c0ce5ca21fe34 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md @@ -47,7 +47,7 @@ In the *format* parameter, pass a constant from the *4D Write Pro Constants* the - "4D tags específicas" significa 4D XHTML com um namespace 4D e estilos 4D CSS - Para mais informações sobre o formato 4D Write Pro do documento, consulte [formato do documento .4wp](https://doc.4d.com/4Dv20/4D/20/Using-a-4D-Write-Pro-area.200-6229460.en.html#2895813). -- Para visualizar uma lista das diferenças conhecidas ou incompatibilidades ao usar o formato .docx, consulte [Importando e Exportando no formato .docx](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html). +- Para visualizar uma lista das diferenças conhecidas ou incompatibilidades ao usar o formato .docx, consulte [Importando e Exportando no formato .docx](../user-legacy/importing-and-exporting-in-docx-format.md). - When exporting to SVG format with this command, images are embedded in base64 format. - Para obter mais informações sobre exportação para o formato SVG, consulte [Exportando para o formato SVG](https://doc.4d.com/4Dv20/4D/20/Exporting-to-SVG-format.200-6229468.en.html). @@ -162,6 +162,6 @@ To export the first page of a 4D Write Pro as SVG in a Text variable and hide th [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF) [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation) [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures) -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [WP EXPORT DOCUMENT](../commands/wp-export-document) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2.json b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2.json index fa19b86c7f5955..035353ff6bc05b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2.json +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2.json @@ -1,6 +1,6 @@ { "version.label": { - "message": "21 R2 BETA", + "message": "21 R2", "description": "The label for version 21-R2" }, "sidebar.docs.category.Getting Started": { diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md index e0737bf4d4d8ec..6025b2bdf689fa 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-document.md @@ -48,7 +48,7 @@ Você pode omitir o parâmetro *format*, neste caso você precisa especificar a - "4D tags específicas" significa 4D XHTML com um namespace 4D e estilos 4D CSS - Para mais informações sobre o formato 4D Write Pro do documento, consulte [formato do documento .4wp](https://doc.4d.com/4Dv20/4D/20/Using-a-4D-Write-Pro-area.200-6229460.en.html#2895813). -- Para visualizar uma lista das diferenças conhecidas ou incompatibilidades ao usar o formato .docx, consulte [Importando e Exportando no formato .docx](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html). +- Para visualizar uma lista das diferenças conhecidas ou incompatibilidades ao usar o formato .docx, consulte [Importando e Exportando no formato .docx](../user-legacy/importing-and-exporting-in-docx-format.md). - Para obter mais informações sobre exportação para o formato SVG, consulte [Exportando para o formato SVG](https://doc.4d.com/4Dv20/4D/20/Exporting-to-SVG-format.200-6229468.en.html). ### Parâmetro option @@ -271,8 +271,8 @@ WP EXPORT DOCUMENT(WParea; $file; wk docx; $options) ## Veja também [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF)
    -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation)
    [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures)
    [WP EXPORT VARIABLE](wp-export-variable.md)
    diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md index df0d0437208b09..52f447a30a47c4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md @@ -47,7 +47,7 @@ In the *format* parameter, pass a constant from the *4D Write Pro Constants* the - "4D tags específicas" significa 4D XHTML com um namespace 4D e estilos 4D CSS - Para mais informações sobre o formato 4D Write Pro do documento, consulte [formato do documento .4wp](https://doc.4d.com/4Dv20/4D/20/Using-a-4D-Write-Pro-area.200-6229460.en.html#2895813). -- Para visualizar uma lista das diferenças conhecidas ou incompatibilidades ao usar o formato .docx, consulte [Importando e Exportando no formato .docx](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html). +- Para visualizar uma lista das diferenças conhecidas ou incompatibilidades ao usar o formato .docx, consulte [Importando e Exportando no formato .docx](../user-legacy/importing-and-exporting-in-docx-format.md). - When exporting to SVG format with this command, images are embedded in base64 format. - Para obter mais informações sobre exportação para o formato SVG, consulte [Exportando para o formato SVG](https://doc.4d.com/4Dv20/4D/20/Exporting-to-SVG-format.200-6229468.en.html). @@ -162,6 +162,6 @@ To export the first page of a 4D Write Pro as SVG in a Text variable and hide th [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF) [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation) [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures) -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [WP EXPORT DOCUMENT](../commands/wp-export-document.md) \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md index 5ed9b8d782baa0..ce0e9b2b63b17a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-document.md @@ -48,7 +48,7 @@ Você pode omitir o parâmetro *format*, neste caso você precisa especificar a - "4D tags específicas" significa 4D XHTML com um namespace 4D e estilos 4D CSS - Para mais informações sobre o formato 4D Write Pro do documento, consulte [formato do documento .4wp](https://doc.4d.com/4Dv20/4D/20/Using-a-4D-Write-Pro-area.200-6229460.en.html#2895813). -- Para visualizar uma lista das diferenças conhecidas ou incompatibilidades ao usar o formato .docx, consulte [Importando e Exportando no formato .docx](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html). +- Para visualizar uma lista das diferenças conhecidas ou incompatibilidades ao usar o formato .docx, consulte [Importando e Exportando no formato .docx](../user-legacy/importing-and-exporting-in-docx-format.md). - Para obter mais informações sobre exportação para o formato SVG, consulte [Exportando para o formato SVG](https://doc.4d.com/4Dv20/4D/20/Exporting-to-SVG-format.200-6229468.en.html). ### Parâmetro option @@ -271,8 +271,8 @@ WP EXPORT DOCUMENT(WParea; $file; wk docx; $options) ## Veja também [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF)
    -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation)
    [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures)
    [WP EXPORT VARIABLE](wp-export-variable.md)
    diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md index a454c354fbfb4b..94ac1c56467dd4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md @@ -47,7 +47,7 @@ In the *format* parameter, pass a constant from the *4D Write Pro Constants* the - "4D tags específicas" significa 4D XHTML com um namespace 4D e estilos 4D CSS - Para mais informações sobre o formato 4D Write Pro do documento, consulte [formato do documento .4wp](https://doc.4d.com/4Dv20/4D/20/Using-a-4D-Write-Pro-area.200-6229460.en.html#2895813). -- Para visualizar uma lista das diferenças conhecidas ou incompatibilidades ao usar o formato .docx, consulte [Importando e Exportando no formato .docx](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html). +- Para visualizar uma lista das diferenças conhecidas ou incompatibilidades ao usar o formato .docx, consulte [Importando e Exportando no formato .docx](../user-legacy/importing-and-exporting-in-docx-format.md). - When exporting to SVG format with this command, images are embedded in base64 format. - Para obter mais informações sobre exportação para o formato SVG, consulte [Exportando para o formato SVG](https://doc.4d.com/4Dv20/4D/20/Exporting-to-SVG-format.200-6229468.en.html). @@ -162,6 +162,6 @@ To export the first page of a 4D Write Pro as SVG in a Text variable and hide th [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF) [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation) [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures) -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [WP EXPORT DOCUMENT](../commands/wp-export-document.md) \ No newline at end of file diff --git a/versioned_docs/version-21-R2/WritePro/commands-legacy/wp-get-view-properties.md b/versioned_docs/version-21-R2/WritePro/commands-legacy/wp-get-view-properties.md index 7570437cf059a5..00654ce005964f 100644 --- a/versioned_docs/version-21-R2/WritePro/commands-legacy/wp-get-view-properties.md +++ b/versioned_docs/version-21-R2/WritePro/commands-legacy/wp-get-view-properties.md @@ -41,7 +41,7 @@ The returned object contains all view properties of the 4D Write Pro area, along | wk resolution | dpi | Screen resolution for the contents of the 4D Write Pro area. Possible values: wk auto (0) Number greater than 1 | | wk spell enable | spellEnabled | Enables the auto spellcheck. Possible values: True/False | | wk visible background | visibleBackground | Displays both background images and background color (visible effect in Page or Embedded view mode only). Possible values: True/False | -| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | +| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True. If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | | wk visible footers | visibleFooters | Displays or exports the footers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible headers | visibleHeaders | Displays or exports the headers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible hidden characters | visibleHiddenChars | Displays invisible characters. Possible values: True/False | diff --git a/versioned_docs/version-21-R2/WritePro/commands-legacy/wp-set-view-properties.md b/versioned_docs/version-21-R2/WritePro/commands-legacy/wp-set-view-properties.md index b3702aeaa094d8..2d3e40b4d7122c 100644 --- a/versioned_docs/version-21-R2/WritePro/commands-legacy/wp-set-view-properties.md +++ b/versioned_docs/version-21-R2/WritePro/commands-legacy/wp-set-view-properties.md @@ -34,7 +34,7 @@ In *wpViewProps*, pass an object wherein each property is a view property that y | wk resolution | dpi | Screen resolution for the contents of the 4D Write Pro area. Possible values: wk auto (0) Number greater than 1 | | wk spell enable | spellEnabled | Enables the auto spellcheck. Possible values: True/False | | wk visible background and anchored elements | visibleBackground | Displays or exports background images/color, anchored images and text boxes (for display, visible effect in Page or Embedded view mode only). Possible values: True/False | -| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | +| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True. If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | | wk visible footers | visibleFooters | Displays or exports the footers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible headers | visibleHeaders | Displays or exports the headers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible hidden characters | visibleHiddenChars | Displays invisible characters. Possible values: True/False | diff --git a/versioned_docs/version-21-R2/WritePro/commands/wp-export-document.md b/versioned_docs/version-21-R2/WritePro/commands/wp-export-document.md index 943fcf6df6d4b4..d458b481fba761 100644 --- a/versioned_docs/version-21-R2/WritePro/commands/wp-export-document.md +++ b/versioned_docs/version-21-R2/WritePro/commands/wp-export-document.md @@ -36,7 +36,7 @@ You can omit the *format* parameter, in which case you need to specify the exten | -------------------- | ----- | ------------------ | | wk 4wp | 4 | 4D Write Pro document is saved in a native archive format (zipped HTML and images saved in a separate folder). 4D specific tags are included and 4D expressions are not computed. This format is particularly suitable for saving and archiving 4D Write Pro documents on disk without any loss. | | wk docx | 7 | .docx extension. 4D Write Pro document is saved in Microsoft Word format. Certified support for Microsoft Word 2010 and newer.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | -| wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | +| wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails. | | wk pdf | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title / Author / Subject / Content creator
    **Notes**:
    • Expressions are automatically frozen when document is exported
    • Links to methods are NOT exported
    | | wk svg | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | | wk web page complete | 2 | .htm or .html extension. Document is saved as standard HTML and its resources are saved separately. 4D tags and links to 4D methods are removed and expressions are computed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable when you want to display a 4D Write Pro document in a web browser. | @@ -45,13 +45,13 @@ You can omit the *format* parameter, in which case you need to specify the exten * "4D specific tags" means 4D XHTML with a 4D namespace and 4D CSS styles. * For more information about the 4D Write Pro document format, refer to [.4wp document format](https://doc.4d.com/4Dv20/4D/20/Using-a-4D-Write-Pro-area.200-6229460.en.html#2895813). -* To view a list of known differences or incompatibility when using the .docx format, see [Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html). +* To view a list of known differences or incompatibility when using the .docx format, see [Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md). * For more information on exporting to SVG format, see [Exporting to SVG format](https://doc.4d.com/4Dv20/4D/20/Exporting-to-SVG-format.200-6229468.en.html). ### option parameter -Pass an [object](# "Data structured as a native 4D object") in *option* containing the values to define the properties of the exported document. The following properties are available: +Pass in *option* an object containing the values to define the properties of the exported document. The following properties are available: | Constant | Value | Comment | | ----------- | ------------------ | ---------------------------------------- | @@ -67,7 +67,7 @@ Pass an [object](# "Data structured as a native 4D object") in *option* containi | wk pdfa version | pdfaVersion | Exports PDF with conformance to a PDF/A version. For more information on PDF/A properties and versions, please refer to the [PDF/A page on Wikipedia](https://en.wikipedia.org/wiki/PDF/A). Possible values:
  • `wk pdfa2`: Exports to version "PDF/A-2"
  • `wk pdfa3`: Exports to version "PDF/A-3"
  • **Note:** On macOS, `wk pdfa2` may export to PDF/A-2 or PDF/A-3 or higher, depending on platform implementation. Also, `wk pdfa3` means "exports to *at least* PDF/A-3". On Windows, the output PDF file will always be equal to the desired conformance. | | wk recompute formulas | recomputeFormulas | Defines if formulas must be recomputed when exported. Possible values:
  • true - Default value. All formulas are recomputed
  • false - Do not recompute formulas
  • | | wk visible background and anchored elements | visibleBackground | Displays or exports background images/color, anchored images and text boxes (for display, visible effect in Page or Embedded view mode only). Possible values: True/False | -| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | +| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True. If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | | wk visible footers | visibleFooters | Displays or exports the footers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible headers | visibleHeaders | Displays or exports the headers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible references | visibleReferences | Displays or exports all 4D expressions inserted in the document as references. Possible values: True/False | @@ -95,7 +95,7 @@ The following table indicates the *option* available per export *format*: | wk visible references | \- | \- | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (default: false) | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (default: false) | | wk whitespace | \- | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (default: "pre-wrap") | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (default: "pre-wrap") | \- | -**Compatibility Note:** Passing a *longint* value in *option* is supported for compatibility reasons, but it is recommended to use an [object](# "Data structured as a native 4D object") parameter. +**Compatibility Note:** Passing a *longint* value in *option* is supported for compatibility reasons, but it is recommended to use an object parameter. ### wk files collection @@ -108,7 +108,7 @@ The wk files property allows you to [export a PDF with attachments](https://blog | mimeType | Text | Optional. If omitted, default value can usually be guessed from file extension; otherwise, "application/octet-stream" is used. If passed, make sure to use an ISO mime type, otherwise the exported file could be invalid. | | data | Text or BLOB | Mandatory if *file* property is missing | | file | 4D.File object | Mandatory if *data* property is missing, ignored otherwise. | -| relationship | Text | Optional. If omitted, default value is "Data". Possible values for Factur-X first file:for BASIC, EN 16931 or EXTENDED profiles: "Alternative", "Source" or "Data" ("Alternative" only for German invoice)for MINIMUM and BASIC WL profiles: "Data" only.for other profiles: "Alternative", "Source" or "Data" (with restrictions perhaps depending on country: see profile specification for more info about other profiles - for instance for RECHNUNG profile only "Alternative" is allowed)for other files (but Factur-X invoice xml file) : "Alternative", "Source", "Data", "Supplement" or "Unspecified"any other value generates an error. | +| relationship | Text | Optional. If omitted, default value is "Data". Possible values for Factur-X first file:
    • for BASIC, EN 16931 or EXTENDED profiles: "Alternative", "Source" or "Data" ("Alternative" only for German invoice)
    • for MINIMUM and BASIC WL profiles: "Data" only.
    • for other profiles: "Alternative", "Source" or "Data" (with restrictions perhaps depending on country: see profile specification for more info about other profiles - for instance for RECHNUNG profile only "Alternative" is allowed)
    • for other files (but Factur-X invoice xml file) : "Alternative", "Source", "Data", "Supplement" or "Unspecified"
    • any other value generates an error.
    | If the *option* parameter also contains a wk factur x property, then the first element of the wk files collection must be the Factur-X (ZUGFeRD) invoice xml file (see below). @@ -269,8 +269,8 @@ WP EXPORT DOCUMENT(WParea; $file; wk docx; $options) ## See also [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF)
    -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation)
    [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures)
    [WP EXPORT VARIABLE](wp-export-variable.md)
    diff --git a/versioned_docs/version-21-R2/WritePro/commands/wp-export-variable.md b/versioned_docs/version-21-R2/WritePro/commands/wp-export-variable.md index 42a4c715ccc295..c11b6c0a5ee940 100644 --- a/versioned_docs/version-21-R2/WritePro/commands/wp-export-variable.md +++ b/versioned_docs/version-21-R2/WritePro/commands/wp-export-variable.md @@ -35,7 +35,7 @@ In the *format* parameter, pass a constant from the *4D Write Pro Constants* the | ------------------- | ------- | ----- | ------------| | wk 4wp | Integer | 4 | 4D Write Pro document is saved in a native archive format (zipped HTML and images saved in a separate folder). 4D specific tags are included and 4D expressions are not computed. This format is particularly suitable for saving and archiving 4D Write Pro documents on disk without any loss. | | wk docx |Integer | 7 | .docx extension. 4D Write Pro document is saved in Microsoft Word format. Certified support for Microsoft Word 2010 and newer.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | -| wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | +| wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails. | | wk pdf | Integer | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | | wk svg | Integer | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | | wk web page html 4D | Integer | 3 | 4D Write Pro document is saved as HTML and includes 4D specific tags; each expression is inserted as a non-breaking space. Since this format is lossless, it is appropriate for storing purposes in a text field. | @@ -44,13 +44,13 @@ In the *format* parameter, pass a constant from the *4D Write Pro Constants* the * "4D specific tags" means 4D XHTML with a 4D namespace and 4D CSS styles. * For more information about the 4D Write Pro document format, refer to [.4wp document format](https://doc.4d.com/4Dv20/4D/20/Using-a-4D-Write-Pro-area.200-6229460.en.html#2895813). -* To view a list of known differences or incompatibility when using the .docx format, see [Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html). +* To view a list of known differences or incompatibility when using the .docx format, see [Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md). * When exporting to SVG format with this command, images are embedded in base64 format. * For more information on exporting to SVG format, see [Exporting to SVG format](https://doc.4d.com/4Dv20/4D/20/Exporting-to-SVG-format.200-6229468.en.html). ### option parameter -Pass an [object](# "Data structured as a native 4D object") in *option* containing the values to define the properties of the exported document. The following properties are available: +Pass in *option* an object containing the values to define the properties of the exported document. The following properties are available: | Constant | Value | Comment | | ----------- | ------------------ | ---------------------------------------- | @@ -66,7 +66,7 @@ Pass an [object](# "Data structured as a native 4D object") in *option* containi | wk pdfa version | pdfaVersion | Exports PDF with conformance to a PDF/A version. For more information on PDF/A properties and versions, please refer to the [PDF/A page on Wikipedia](https://en.wikipedia.org/wiki/PDF/A). Possible values:
  • `wk pdfa2`: Exports to version "PDF/A-2"
  • `wk pdfa3`: Exports to version "PDF/A-3"
  • **Note:** On macOS, `wk pdfa2` may export to PDF/A-2 or PDF/A-3 or higher, depending on platform implementation. Also, `wk pdfa3` means "exports to *at least* PDF/A-3". On Windows, the output PDF file will always be equal to the desired conformance. | | wk recompute formulas | recomputeFormulas | Defines if formulas must be recomputed when exported. Possible values:
  • true - Default value. All formulas are recomputed
  • false - Do not recompute formulas
  • | | wk visible background and anchored elements | visibleBackground | Displays or exports background images/color, anchored images and text boxes (for display, visible effect in Page or Embedded view mode only). Possible values: True/False | -| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | +| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True. If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | | wk visible footers | visibleFooters | Displays or exports the footers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible headers | visibleHeaders | Displays or exports the headers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible references | visibleReferences | Displays or exports all 4D expressions inserted in the document as references. Possible values: True/False | @@ -94,7 +94,7 @@ The following table indicates the *option* available per export *format*: | wk visible references | \- | \- | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (default: false) | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (default: false) | | wk whitespace | \- | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (default: "pre-wrap") | \- | \- | \- | -**Compatibility Note:** Passing a *longint* value in *option* is supported for compatibility reasons, but it is recommended to use an [object](# "Data structured as a native 4D object") parameter. +**Compatibility Note:** Passing a *longint* value in *option* is supported for compatibility reasons, but it is recommended to use an object parameter. ## Example 1 @@ -159,6 +159,6 @@ To export the first page of a 4D Write Pro as SVG in a Text variable and hide th [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF) [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation) [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures) -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [WP EXPORT DOCUMENT](../commands/wp-export-document.md) \ No newline at end of file diff --git a/versioned_docs/version-21/WritePro/commands-legacy/wp-get-view-properties.md b/versioned_docs/version-21/WritePro/commands-legacy/wp-get-view-properties.md index b16f55826532bf..7080f4a8ab5cdd 100644 --- a/versioned_docs/version-21/WritePro/commands-legacy/wp-get-view-properties.md +++ b/versioned_docs/version-21/WritePro/commands-legacy/wp-get-view-properties.md @@ -41,7 +41,7 @@ The returned object contains all view properties of the 4D Write Pro area, along | wk resolution | dpi | Screen resolution for the contents of the 4D Write Pro area. Possible values: wk auto (0) Number greater than 1 | | wk spell enable | spellEnabled | Enables the auto spellcheck. Possible values: True/False | | wk visible background | visibleBackground | Displays both background images and background color (visible effect in Page or Embedded view mode only). Possible values: True/False | -| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | +| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True. If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | | wk visible footers | visibleFooters | Displays or exports the footers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible headers | visibleHeaders | Displays or exports the headers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible hidden characters | visibleHiddenChars | Displays invisible characters. Possible values: True/False | diff --git a/versioned_docs/version-21/WritePro/commands-legacy/wp-set-view-properties.md b/versioned_docs/version-21/WritePro/commands-legacy/wp-set-view-properties.md index 8872cb23989998..1b93f8bcacd7bf 100644 --- a/versioned_docs/version-21/WritePro/commands-legacy/wp-set-view-properties.md +++ b/versioned_docs/version-21/WritePro/commands-legacy/wp-set-view-properties.md @@ -34,7 +34,7 @@ In *wpViewProps*, pass an object wherein each property is a view property that y | wk resolution | dpi | Screen resolution for the contents of the 4D Write Pro area. Possible values: wk auto (0) Number greater than 1 | | wk spell enable | spellEnabled | Enables the auto spellcheck. Possible values: True/False | | wk visible background and anchored elements | visibleBackground | Displays or exports background images/color, anchored images and text boxes (for display, visible effect in Page or Embedded view mode only). Possible values: True/False | -| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | +| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True. If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | | wk visible footers | visibleFooters | Displays or exports the footers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible headers | visibleHeaders | Displays or exports the headers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible hidden characters | visibleHiddenChars | Displays invisible characters. Possible values: True/False | diff --git a/versioned_docs/version-21/WritePro/commands/wp-export-document.md b/versioned_docs/version-21/WritePro/commands/wp-export-document.md index a052dba05c82bf..1855c0c3be20b6 100644 --- a/versioned_docs/version-21/WritePro/commands/wp-export-document.md +++ b/versioned_docs/version-21/WritePro/commands/wp-export-document.md @@ -36,7 +36,7 @@ You can omit the *format* parameter, in which case you need to specify the exten | -------------------- | ----- | ------------------ | | wk 4wp | 4 | 4D Write Pro document is saved in a native archive format (zipped HTML and images saved in a separate folder). 4D specific tags are included and 4D expressions are not computed. This format is particularly suitable for saving and archiving 4D Write Pro documents on disk without any loss. | | wk docx | 7 | .docx extension. 4D Write Pro document is saved in Microsoft Word format. Certified support for Microsoft Word 2010 and newer.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | -| wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | +| wk mime html | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails. | | wk pdf | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | | wk svg | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | | wk web page complete | 2 | .htm or .html extension. Document is saved as standard HTML and its resources are saved separately. 4D tags and links to 4D methods are removed and expressions are computed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable when you want to display a 4D Write Pro document in a web browser. | @@ -45,13 +45,13 @@ You can omit the *format* parameter, in which case you need to specify the exten * "4D specific tags" means 4D XHTML with a 4D namespace and 4D CSS styles. * For more information about the 4D Write Pro document format, refer to [.4wp document format](https://doc.4d.com/4Dv20/4D/20/Using-a-4D-Write-Pro-area.200-6229460.en.html#2895813). -* To view a list of known differences or incompatibility when using the .docx format, see [Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html). +* To view a list of known differences or incompatibility when using the .docx format, see [Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md). * For more information on exporting to SVG format, see [Exporting to SVG format](https://doc.4d.com/4Dv20/4D/20/Exporting-to-SVG-format.200-6229468.en.html). ### option parameter -Pass an [object](# "Data structured as a native 4D object") in *option* containing the values to define the properties of the exported document. The following properties are available: +Pass in *option* an object containing the values to define the properties of the exported document. The following properties are available: | Constant | Value | Comment | | ----------- | ------------------ | ---------------------------------------- | @@ -67,7 +67,7 @@ Pass an [object](# "Data structured as a native 4D object") in *option* containi | wk pdfa version | pdfaVersion | Exports PDF with conformance to a PDF/A version. For more information on PDF/A properties and versions, please refer to the [PDF/A page on Wikipedia](https://en.wikipedia.org/wiki/PDF/A). Possible values:
  • `wk pdfa2`: Exports to version "PDF/A-2"
  • `wk pdfa3`: Exports to version "PDF/A-3"
  • **Note:** On macOS, `wk pdfa2` may export to PDF/A-2 or PDF/A-3 or higher, depending on platform implementation. Also, `wk pdfa3` means "exports to *at least* PDF/A-3". On Windows, the output PDF file will always be equal to the desired conformance. | | wk recompute formulas | recomputeFormulas | Defines if formulas must be recomputed when exported. Possible values:
  • true - Default value. All formulas are recomputed
  • false - Do not recompute formulas
  • | | wk visible background and anchored elements | visibleBackground | Displays or exports background images/color, anchored images and text boxes (for display, visible effect in Page or Embedded view mode only). Possible values: True/False | -| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | +| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True. If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | | wk visible footers | visibleFooters | Displays or exports the footers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible headers | visibleHeaders | Displays or exports the headers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible references | visibleReferences | Displays or exports all 4D expressions inserted in the document as references. Possible values: True/False | @@ -95,7 +95,7 @@ The following table indicates the *option* available per export *format*: | wk visible references | \- | \- | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (default: false) | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (default: false) | | wk whitespace | \- | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (default: "pre-wrap") | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (default: "pre-wrap") | \- | -**Compatibility Note:** Passing a *longint* value in *option* is supported for compatibility reasons, but it is recommended to use an [object](# "Data structured as a native 4D object") parameter. +**Compatibility Note:** Passing a *longint* value in *option* is supported for compatibility reasons, but it is recommended to use an object parameter. ### wk files collection @@ -108,7 +108,7 @@ The wk files property allows you to [export a PDF with attachments](https://blog | mimeType | Text | Optional. If omitted, default value can usually be guessed from file extension; otherwise, "application/octet-stream" is used. If passed, make sure to use an ISO mime type, otherwise the exported file could be invalid. | | data | Text or BLOB | Mandatory if *file* property is missing | | file | 4D.File object | Mandatory if *data* property is missing, ignored otherwise. | -| relationship | Text | Optional. If omitted, default value is "Data". Possible values for Factur-X first file:for BASIC, EN 16931 or EXTENDED profiles: "Alternative", "Source" or "Data" ("Alternative" only for German invoice)for MINIMUM and BASIC WL profiles: "Data" only.for other profiles: "Alternative", "Source" or "Data" (with restrictions perhaps depending on country: see profile specification for more info about other profiles - for instance for RECHNUNG profile only "Alternative" is allowed)for other files (but Factur-X invoice xml file) : "Alternative", "Source", "Data", "Supplement" or "Unspecified"any other value generates an error. | +| relationship | Text | Optional. If omitted, default value is "Data". Possible values for Factur-X first file:
    • for BASIC, EN 16931 or EXTENDED profiles: "Alternative", "Source" or "Data" ("Alternative" only for German invoice)
    • for MINIMUM and BASIC WL profiles: "Data" only.
    • for other profiles: "Alternative", "Source" or "Data" (with restrictions perhaps depending on country: see profile specification for more info about other profiles - for instance for RECHNUNG profile only "Alternative" is allowed)
    • for other files (but Factur-X invoice xml file) : "Alternative", "Source", "Data", "Supplement" or "Unspecified"
    • any other value generates an error.
    | If the *option* parameter also contains a wk factur x property, then the first element of the wk files collection must be the Factur-X (ZUGFeRD) invoice xml file (see below). @@ -269,8 +269,8 @@ WP EXPORT DOCUMENT(WParea; $file; wk docx; $options) ## See also [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF)
    -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation)
    [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures)
    [WP EXPORT VARIABLE](wp-export-variable.md)
    diff --git a/versioned_docs/version-21/WritePro/commands/wp-export-variable.md b/versioned_docs/version-21/WritePro/commands/wp-export-variable.md index 5a9f14421aa79a..a46d6dbe0457d9 100644 --- a/versioned_docs/version-21/WritePro/commands/wp-export-variable.md +++ b/versioned_docs/version-21/WritePro/commands/wp-export-variable.md @@ -35,7 +35,7 @@ In the *format* parameter, pass a constant from the *4D Write Pro Constants* the | ------------------- | ------- | ----- | ------------| | wk 4wp | Integer | 4 | 4D Write Pro document is saved in a native archive format (zipped HTML and images saved in a separate folder). 4D specific tags are included and 4D expressions are not computed. This format is particularly suitable for saving and archiving 4D Write Pro documents on disk without any loss. | | wk docx |Integer | 7 | .docx extension. 4D Write Pro document is saved in Microsoft Word format. Certified support for Microsoft Word 2010 and newer.
    The document parts exported are:
    • Body / headers / footers / sections
    • Page / print settings (margins, background color / image, borders, padding, paper size / orientation)
    • Images - inline, anchored, and background image pattern (defined with wk background image)
    • Style sheets (character, paragraph)
    • Compatible variables and expressions (page number, number of pages, date, time, metadata). Non-compatible variables and expressions will be evaluated and frozen before export.
    • Links - Bookmarks and URLs
    Note that some 4D Write Pro settings may not be available or may behave differently in Microsoft Word. | -| wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails with the command. | +| wk mime html | Integer | 1 | 4D Write Pro document is saved as standard MIME HTML with HTML documents and images embedded as MIME parts (encoded in base64). Expressions are computed and 4D specific tags and method links are removed. Only text boxes anchored to embedded view are exported (as divs). This format is particularly suitable for sending HTML emails. | | wk pdf | Integer | 5 | .pdf extension. 4D Write Pro document is saved in PDF format, based on Page view mode. The following metadata is exported in a PDF document: Title Author Subject Content creator **Notes**: Expressions are automatically frozen when document is exported Links to methods are NOT exported | | wk svg | Integer | 8 | 4D Write Pro document page is saved in SVG format, based on Page view mode. **Note:** When exporting to SVG, you can only export one page at a time. Use the wk page index to specify which page to export. | | wk web page html 4D | Integer | 3 | 4D Write Pro document is saved as HTML and includes 4D specific tags; each expression is inserted as a non-breaking space. Since this format is lossless, it is appropriate for storing purposes in a text field. | @@ -44,13 +44,13 @@ In the *format* parameter, pass a constant from the *4D Write Pro Constants* the * "4D specific tags" means 4D XHTML with a 4D namespace and 4D CSS styles. * For more information about the 4D Write Pro document format, refer to [.4wp document format](https://doc.4d.com/4Dv20/4D/20/Using-a-4D-Write-Pro-area.200-6229460.en.html#2895813). -* To view a list of known differences or incompatibility when using the .docx format, see [Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html). +* To view a list of known differences or incompatibility when using the .docx format, see [Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md). * When exporting to SVG format with this command, images are embedded in base64 format. * For more information on exporting to SVG format, see [Exporting to SVG format](https://doc.4d.com/4Dv20/4D/20/Exporting-to-SVG-format.200-6229468.en.html). ### option parameter -Pass an [object](# "Data structured as a native 4D object") in *option* containing the values to define the properties of the exported document. The following properties are available: +Pass in *option* an object containing the values to define the properties of the exported document. The following properties are available: | Constant | Value | Comment | | ----------- | ------------------ | ---------------------------------------- | @@ -66,7 +66,7 @@ Pass an [object](# "Data structured as a native 4D object") in *option* containi | wk pdfa version | pdfaVersion | Exports PDF with conformance to a PDF/A version. For more information on PDF/A properties and versions, please refer to the [PDF/A page on Wikipedia](https://en.wikipedia.org/wiki/PDF/A). Possible values:
  • `wk pdfa2`: Exports to version "PDF/A-2"
  • `wk pdfa3`: Exports to version "PDF/A-3"
  • **Note:** On macOS, `wk pdfa2` may export to PDF/A-2 or PDF/A-3 or higher, depending on platform implementation. Also, `wk pdfa3` means "exports to *at least* PDF/A-3". On Windows, the output PDF file will always be equal to the desired conformance. | | wk recompute formulas | recomputeFormulas | Defines if formulas must be recomputed when exported. Possible values:
  • true - Default value. All formulas are recomputed
  • false - Do not recompute formulas
  • | | wk visible background and anchored elements | visibleBackground | Displays or exports background images/color, anchored images and text boxes (for display, visible effect in Page or Embedded view mode only). Possible values: True/False | -| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | +| wk visible empty images | visibleEmptyImages | Displays or exports a default black rectangle for images that cannot be loaded or computed (empty images or images in an unsupported format). Possible values: True/False. Default value: True. If value is False, missing image elements will not be displayed at all even if they have borders, width, height, or background; this may impact the page layout for inline images. | | wk visible footers | visibleFooters | Displays or exports the footers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible headers | visibleHeaders | Displays or exports the headers (for display, visible effect in Page view mode only). Possible values: True/False | | wk visible references | visibleReferences | Displays or exports all 4D expressions inserted in the document as references. Possible values: True/False | @@ -94,7 +94,7 @@ The following table indicates the *option* available per export *format*: | wk visible references | \- | \- | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (default: false) | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (default: false) | | wk whitespace | \- | \- | ![](../../assets/en/WritePro/commands/pict5058606.en.png) (default: "pre-wrap") | \- | \- | \- | -**Compatibility Note:** Passing a *longint* value in *option* is supported for compatibility reasons, but it is recommended to use an [object](# "Data structured as a native 4D object") parameter. +**Compatibility Note:** Passing a *longint* value in *option* is supported for compatibility reasons, but it is recommended to use an object parameter. ## Example 1 @@ -159,6 +159,6 @@ To export the first page of a 4D Write Pro as SVG in a Text variable and hide th [4D QPDF (Component) - PDF Get attachments](https://github.com/4d/4D-QPDF) [Blog post - 4D Write Pro: Electronic invoice generation](https://blog.4d.com/4d-write-pro-electronic-invoice-generation) [Blog post - 4D Write Pro: Export to PDF with enclosures](https://blog.4d.com/4d-write-pro-export-to-pdf-with-enclosures) -[Exporting to HTML and MIME HTML formats](https://doc.4d.com/4Dv20/4D/20/Exporting-to-HTML-and-MIME-HTML-formats.200-6229467.en.html)
    -[Importing and Exporting in .docx format](https://doc.4d.com/4Dv20/4D/20/Importing-and-Exporting-in-docx-format.200-6229466.en.html)
    +[Exporting to HTML and MIME HTML formats](../user-legacy/exporting-to-html-and-mime-html-formats.md)
    +[Importing and Exporting in .docx format](../user-legacy/importing-and-exporting-in-docx-format.md)
    [WP EXPORT DOCUMENT](../commands/wp-export-document.md) \ No newline at end of file From 947633f3516b03d2c805058de8ae907de4165aa7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 21 Apr 2026 10:25:26 +0200 Subject: [PATCH 1999/2000] Fix/crypter fr (#3273) * fixes * Update architecture.md * fixes in 4DWP * no beta * wpfixes --- docs/WritePro/commands/wp-get-style-sheet.md | 3 ++- docs/WritePro/commands/wp-import-document.md | 10 +++++----- .../importing-and-exporting-in-docx-format.md | 2 +- .../importing-and-exporting-in-docx-format.md | 2 +- .../importing-and-exporting-in-docx-format.md | 2 +- 5 files changed, 10 insertions(+), 9 deletions(-) diff --git a/docs/WritePro/commands/wp-get-style-sheet.md b/docs/WritePro/commands/wp-get-style-sheet.md index 75a975d5558ba7..79caf12725323f 100644 --- a/docs/WritePro/commands/wp-get-style-sheet.md +++ b/docs/WritePro/commands/wp-get-style-sheet.md @@ -52,7 +52,8 @@ To retrieve the "Main title" style sheet: var $styleSheet : Object $styleSheet:=WP Get style sheet(wpArea;"Main title") - If($styleSheet=Null) // check if the style sheet exists//if not create it + If($styleSheet=Null) // check if the style sheet exists + //if not create it $styleSheet:=WP New style sheet(wpArea;wk type paragraph;"Main title") End if ``` diff --git a/docs/WritePro/commands/wp-import-document.md b/docs/WritePro/commands/wp-import-document.md index aed9374c5c6436..a1899e69d09a58 100644 --- a/docs/WritePro/commands/wp-import-document.md +++ b/docs/WritePro/commands/wp-import-document.md @@ -23,15 +23,15 @@ The **WP Import document** command